1000000 1000000
-663 -144 412 -144 300 -424 -19 727 -558 623 -28 654 972 49 -625 34 80 -517 614 -994 -972 -241 910 198 -124 -859 -704 625 538 -525 887 -524 421 -914 -106 512 578 792 -167 261 -96 -931 959 -327 106 18 421 -763 328 949 920 -246 -953 -683 517 674 -819 -745 656 900 -960 -72 -671 130 491 -298 -179 -8 -691 -618 362 -924 -38 773 679 -519 -848 597 -596 -573 379 984 644 830 347 545 944 562 837 189 494 -855 -750 147 -25 144 693 -206 -589 -302 890 -701 817 97 -162 -403 -253 954 -76 26 -210 -349 -8 -209 -456 -946 708 -809 -675 470 466 15 -995 6 -857 127 227 532 69 -546 170 247 -348 139 275 -770 -630 371 -652 283 -287 707 898 -320 -291 560 223 904 -373 -497 -789 -655 -866 890 666 -644 591 -122 -233 -673 399 -925 384 64 840 347 962 -506 -167 879 -666 969 519 209 -971 808 -291 5 36 -231 365 -494 917 794 -497 -668 150 -859 -101 649 -166 584 518 -11 -883 714 -411 -894 747 -472 348 -407 -929 -141 -491 -651 -193 -858 782 -308 321 841 -701 -691 527 491 -20 -899 -484 -715 963 331 76 866 492 -19 -943 951 -566 842 716 -251 628 -685 805 -245 231 582 -128 -8 190 848 739 -24 -370 -716 94 205 -435 -715 573 476 -980 -217 403 -743 953 465 -952 -459 215 -333 318 -489 744 957 196 -138 -474 399 -170 539 963 663 854 -717 -727 -710 -806 -188 -808 -618 -949 314 -85 610 -712 -853 776 -757 342 -424 -741 -378 103 929 -336 -189 11 818 -551 272 -660 -629 -624 756 -227 -588 454 524 126 550 -906 236 455 33 789 526 585 -884 619 902 -984 -207 -50 770 -870 -186 564 161 -641 749 457 -523 -483 974 426 239 -358 527 -915 -499 -204 -681 -367 487 844 -396 674 30 644 125 3 941 173 -799 117 231 -878 40 218 504 -337 980 58 -365 -403 432 279 76 552 148 -612 -870 262 668 -333 1000 -588 -273 -867 -349 347 -140 -780 777 -845 334 -850 283 667 654 556 -83 34 272 939 -960 392 320 445 -94 -36 59 50 -203 793 -178 -856 -539 -949 -901 354 -112 -914 -495 -436 442 207 673 -172 482 -126 -67 633 -516 -183 -211 -330 -4 -534 293 873 972 340 -826 -924 -18 -647 7 -237 468 238 823 -558 596 -79 283 295 553 268 368 497 759 240 431 679 398 -464 -498 -15 877 21 -210 -374 258 -218 689 73 973 456 861 -987 -669 -360 -587 -362 793 -199 467 -703 -815 133 -641 -838 69 -381 269 932 -232 520 521 -54 -779 957 -660 441 -113 -579 389 -314 -239 313 191 395 -614 -466 -833 948 -942 -341 54 -480 935 731 980 -686 842 395 38 -591 -512 224 409 -432 466 -224 -679 926 -196 -44 -178 -106 -57 263 363 -426 371 -643 367 -213 273 -443 -798 -615 997 967 -560 -930 -282 659 289 914 786 443 -247 -962 -847 26 187 -920 -185 244 -97 434 -80 -509 -985 928 114 -698 -807 992 -368 -611 -70 -242 831 -994 -243 -660 -724 168 621 867 684 -115 84 721 -900 -368 -616 -146 -175 807 130 -500 -539 177 643 687 727 197 894 -43 809 621 -964 349 192 -851 -836 -108 842 705 529 554 347 -615 -689 -878 18 669 78 242 96 270 6 -36 391 638 384 -308 -688 -448 -686 -277 -411 -390 310 284 -982 823 652 -855 368 -862 -619 48 -799 388 696 -612 -263 -448 -279 -880 -669 -924 198 13 -437 394 616 337 -182 -677 -934 -787 -524 906 -266 102 -488 -164 -593 414 -604 490 953 74 -133 -840 -336 694 -552 -563 29 -918 490 -279 242 90 296 286 316 -644 -957 453 -246 11 -21 -669 769 742 -96 652 -962 856 -428 391 -887 -555 394 592 326 848 261 92 236 860 -772 986 -365 -201 -570 928 -50 918 426 625 -249 -977 870 -280 -645 256 -457 243 -949 547 -230 324 532 -670 -627 906 995 98 25 805 -156 -577 -537 54 136 -415 588 -79 515 571 807 955 -258 863 -831 -509 -170 227 -635 -280 105 375 669 774 -259 173 -732 -945 867 -134 955 188 546 -947 362 515 -569 519 -781 -565 899 90 71 -242 833 52 -394 -749 -671 -509 356 -132 256 312 -49 578 13 538 -610 332 -566 -482 -623 -120 693 -226 -545 2 -23 -457 -918 101 758 -61 -579 -928 616 685 -312 201 -99 644 -382 508 -715 496 -552 -676 -229 -709 -194 -933 -993 592 360 774 190 -393 180 704 -63 -597 -5 -535 781 503 133 663 566 -12 377 -888 -945 -242 876 692 -730 23 -317 -55 -275 -203 152 287 -83 225 471 419 -856 772 -475 538 -786 -233 343 -488 503 601 -61 623 -745 900 831 -593 219 736 -318 823 738 -842 527 -370 -491 297 -734 -701 539 702 915 -458 -787 397 263 -395 322 -554 52 -577 -726 19 579 460 14 -554 -935 405 844 -314 887 329 70 -246 -982 -605 726 -712 -419 -882 -463 426 689 -153 -877 -748 548 803 232 341 46 -957 484 -524 217 442 -92 -1 25 100 970 123 -235 -115 302 -957 301 947 -251 -708 -291 -178 546 -92 302 326 -65 472 52 200 -543 -101 616 -524 -960 745 317 838 -69 727 -547 586 201 847 194 534 -823 -294 3 -684 -662 -973 636 -445 -331 417 -328 -388 -559 975 -902 -65 -618 -587 -690 -979 278 -677 735 -687 -548 128 -772 -659 94 317 -764 287 -171 -750 558 -747 -584 434 432 -574 103 -964 -826 597 -504 -551 227 163 -803 -499 -583 -116 181 615 675 901 65 430 358 664 -982 -182 -381 965 -349 651 870 407 -268 811 607 -145 -930 181 20 -905 825 -173 579 651 187 -13 -627 -923 896 311 -837 595 975 -474 589 -34 473 -464 86 689 -665 -408 -302 -241 359 5 343 -460 -203 876 640 -400 -891 -764 -412 197 -815 -4 -335 680 623 -718 543 476 -695 -362 -369 -201 -771 -448 355 386 -94 856 -526 -900 -234 527 771 694 -130 49 414 -783 285 991 -31 -554 139 808 -255 486 -594 -905 12 282 -377 245 -324 -110 -618 577 870 -962 -129 29 -590 -667 -936 -555 -562 -662 778 973 -311 -974 366 584 -528 741 332 974 -78 -491 508 -274 82 732 -232 -612 -427 435 217 841 703 -629 416 -245 -17 -707 -328 -247 825 848 733 335 -702 -411 391 536 581 426 384 505 974 -840 800 -881 -497 472 -378 -329 146 -223 681 999 603 -658 477 -191 -944 281 183 -442 876 -454 -567 626 254 570 523 -528 617 -752 786 -951 830 -570 686 -228 -612 22 333 436 363 52 -567 985 -659 341 847 -119 -221 359 901 -397 576 -735 63 -209 -901 -720 460 -992 544 -811 -661 -70 -773 563 -31 -901 -848 303 -329 -773 -639 45 193 -395 336 -87 786 458 -404 -154 570 -198 947 492 134 -763 -429 -286 -989 437 -162 709 621 797 -474 -52 280 858 -360 805 437 -457 732 -285 -724 85 -294 334 917 290 -279 -581 294 -671 676 -813 -430 626 604 -669 -993 983 -303 -912 -659 616 -292 419 -564 33 -949 -914 644 -941 -645 -335 173 398 134 -526 739 -738 734 -340 273 468 -655 243 558 -594 -801 -645 901 499 -369 -156 -483 -332 -557 489 -189 -214 621 627 750 -394 527 900 493 -916 -501 -388 -343 -534 -377 682 -113 576 790 -613 958 -829 265 975 842 880 -50 -57 457 418 912 606 -625 -618 473 261 -103 -898 802 -221 866 -3 -827 846 463 137 -4 852 862 910 -659 673 123 862 -754 262 647 -982 479 569 -937 -366 67 -711 478 301 -997 290 818 -872 784 947 976 964 -98 -816 175 -166 -256 241 768 -185 613 -98 0 535 -457 -619 158 -390 309 563 990 -540 -382 -860 898 866 -709 -674 880 -159 338 -358 143 -465 575 -279 -197 100 525 -763 -246 92 45 -896 866 -839 313 -586 819 -508 -58 -301 -33 -404 55 713 -506 347 129 -31 -428 579 -601 404 171 -355 -352 261 207 526 -11 94 -140 541 -530 295 838 900 781 -460 -584 375 -633 1000 107 81 965 853 -662 -807 932 481 -621 -457 705 536 -15 -133 222 95 -447 -492 28 -474 -822 772 239 317 658 287 865 -763 736 -400 153 982 -872 -584 101 -652 426 -978 45 576 135 36 986 634 600 304 -515 311 -119 430 -141 400 735 382 -188 -466 265 418 -632 -117 -607 -969 456 -403 983 -229 -145 -597 826 373 345 -467 907 476 289 361 755 -187 6 -421 201 500 830 -527 -878 374 -258 -485 -234 967 -302 84 -124 51 -883 -460 390 -672 959 834 -521 768 -620 -789 -315 341 631 857 -537 -650 578 190 -647 -355 218 78 476 882 380 238 -828 -931 959 -895 736 378 -15 692 760 163 230 -627 -655 966 -188 -229 680 -381 -51 608 -915 -661 -701 -619 917 200 -222 318 281 -83 -664 -174 643 971 -216 -298 -758 376 371 -582 319 52 697 -633 -797 -768 -311 -919 -765 978 -220 639 337 -310 124 -179 629 495 -23 -441 -828 662 489 874 -177 -890 539 568 997 871 73 179 -488 -699 -268 57 21 -819 -347 726 -793 -66 -185 -157 343 -76 671 -19 559 -421 810 265 641 -884 -158 -502 319 861 -890 580 626 517 449 176 -457 -506 -33 -461 -444 175 628 145 -127 -524 599 923 892 509 592 -110 -222 829 -299 823 937 797 852 652 -612 -359 -259 722 614 -418 549 687 -421 401 -87 -947 969 291 -816 -439 -858 360 -760 858 19 939 338 -39 -346 618 727 991 -133 -326 -202 -535 77 -469 -846 602 739 -715 -638 119 535 904 -842 -589 -239 287 -172 85 123 978 938 51 -182 5 -783 850 57 540 843 -703 -823 646 265 -183 939 983 465 972 919 10 -609 -148 631 -536 -533 -435 674 -578 -962 -656 328 495 -585 -895 -317 226 -187 224 425 506 -596 162 -774 899 -178 -424 718 -810 691 193 875 -449 796 561 887 -926 408 548 707 742 -500 879 -7 632 -216 -134 -294 -874 -235 -22 521 339 -443 -949 -960 104 832 -739 -933 983 -8 129 948 206 -207 -355 936 445 -50 454 547 863 -835 189 744 -448 669 287 405 -897 -464 523 -350 -372 -623 473 -915 -730 964 223 834 -654 165 -926 695 -460 47 737 -669 -205 262 70 -539 618 -949 -831 -470 -115 421 307 601 -822 625 73 -290 -221 -29 -27 605 865 -487 -856 -6 984 297 513 743 -304 -501 91 362 -311 -556 -999 -679 633 -24 449 326 300 311 -192 941 188 -664 -998 86 -970 -17 -470 924 879 -854 -706 -631 -467 699 -918 -716 318 868 346 178 -542 -21 887 307 300 701 -588 -586 928 -251 747 -11 -358 -896 771 -705 -734 326 -288 -421 -143 374 955 -427 -389 -264 -210 -242 -576 778 678 229 -625 788 736 782 -302 786 126 -933 795 606 -454 -497 82 -471 302 110 183 717 -166 -549 322 225 -356 -306 -683 128 -982 521 240 -901 175 -925 637 -57 -679 10 378 -133 -72 734 75 -684 702 976 63 -107 -108 402 322 -534 -698 86 787 59 113 -914 -301 -14 -757 936 143 31 -127 -347 -457 -127 917 -745 -418 839 -964 -464 -495 -376 -37 684 379 -619 -863 -327 -316 -54 490 296 -295 -93 -641 456 761 -106 -268 423 680 -9 -545 663 334 48 -617 996 235 665 -501 477 255 4 761 248 -838 -229 -649 -844 -277 811 -693 653 -88 570 159 759 -402 128 855 778 -31 -213 -355 -835 -595 -226 -365 169 256 676 -541 66 -884 618 -337 -235 -388 386 99 631 -339 229 303 -958 -645 345 551 -1000 -205 -380 -86 -766 626 563 707 -656 403 472 482 -852 -937 -577 -514 423 381 893 -119 -854 994 258 395 -187 -675 273 -584 -842 -93 -966 164 -839 603 824 390 4 -168 254 -929 -727 -12 404 -119 845 209 -595 -718 598 332 737 -996 -881 158 503 320 501 -294 -737 599 -597 -365 591 277 878 283 555 768 612 53 -804 -391 -638 -158 -269 474 -189 -863 468 211 -469 570 144 104 -75 -137 -375 926 315 -917 -112 -545 -896 -736 -376 840 -11 304 412 -60 733 -841 -406 324 471 645 97 -284 -214 459 291 88 863 -816 229 759 -925 -362 -538 -17 -461 559 -131 794 -804 748 822 -248 -982 735 -688 -306 129 976 -115 -967 773 832 479 420 349 -709 660 -361 -289 -746 -91 -197 -790 -705 -282 -878 -592 -708 497 -623 -735 -61 873 310 229 644 -87 42 -756 -469 -86 156 154 -673 -705 -926 1000 631 -261 -847 -111 -836 -417 617 -236 321 -434 838 749 627 -854 -561 -254 -529 223 25 -18 908 -336 -632 -9 -419 -872 730 -371 -631 -109 806 570 -691 -119 243 -150 -953 339 779 -434 623 126 -450 -602 -202 263 -213 104 -104 339 -675 791 288 628 761 735 -523 -824 953 635 -90 -78 -250 477 -69 -746 886 157 954 734 648 880 -384 271 -757 -450 -583 -604 376 317 438 -797 -866 -526 -993 312 266 -309 931 -915 863 -47 551 -800 128 669 -324 84 47 253 40 898 -745 717 -560 -386 611 946 243 633 -103 -993 -271 484 268 284 934 756 942 -67 878 866 992 -731 -106 -943 698 891 -494 55 68 783 -41 650 994 -599 -94 637 -725 -437 -582 870 850 -714 670 -495 -714 -694 973 -389 -239 641 489 -623 156 -204 757 37 2 859 -940 537 142 -750 743 -499 -159 165 692 -830 -86 -780 -265 -667 -265 -67 -532 897 25 195 964 593 209 366 572 5 -633 -755 -244 -920 188 -910 -215 294 -983 84 777 882 -736 -982 349 625 -622 -408 435 -448 -408 -322 231 110 513 898 -704 435 -499 648 835 105 -433 -349 366 -201 477 70 -1000 -237 -944 234 554 408 880 809 422 -152 -44 -240 -794 231 79 -395 -776 1000 -336 -338 -928 870 54 -72 -43 442 -418 -177 -547 -837 -865 -514 -943 -980 -741 659 -852 -933 -8 467 461 -67 341 203 939 -376 877 -183 654 -148 -172 691 -117 369 879 681 -680 -696 790 940 268 -781 161 -591 91 914 210 725 -815 267 -490 19 -276 -501 -547 462 -825 -932 459 -853 -138 -544 517 -231 -198 -961 928 754 -500 -335 49 393 -134 634 620 621 -733 -682 117 -858 -71 -111 278 -524 -979 111 -692 895 -790 -766 990 7 979 914 -83 -816 -834 229 17 -903 972 -83 -998 -441 541 -651 597 951 -764 -539 234 535 -697 873 -796 505 67 739 -390 -380 349 525 78 -37 -531 -512 884 -862 -988 189 642 -106 -423 4 841 450 243 -29 -61 146 -558 384 754 333 756 245 967 170 207 -264 893 652 832 672 365 698 -307 -449 236 -31 -298 295 666 156 132 10 775 -916 826 856 545 -701 -585 215 -314 100 -826 694 -314 -372 -678 -172 -386 65 626 115 -756 -818 879 145 887 -204 579 827 -513 302 -405 12 -64 -235 267 654 896 204 -959 -629 -824 -619 683 -224 -954 514 830 -201 -619 -830 999 280 -36 -296 241 -124 689 174 686 765 -151 -639 -58 -881 615 -746 -476 86 -377 -816 783 806 -186 694 -548 -296 920 -298 592 -787 -505 705 650 -901 695 -625 -890 -951 -608 -64 262 -273 -856 -761 -484 818 -451 430 436 759 -270 -845 -644 -44 416 843 988 -662 138 -871 -417 -166 -631 914 -233 -879 522 -718 -36 322 -878 559 339 -75 880 -908 -719 128 -796 -416 -849 523 -884 19 918 -537 -790 433 -27 681 -679 -589 711 -202 270 625 358 156 547 -603 -330 99 653 -224 676 815 971 -453 -952 769 -881 -870 29 799 -975 -894 970 -105 -402 -53 125 988 796 -655 -129 570 567 256 -684 -975 -89 -628 487 77 -42 565 -621 543 759 853 -268 32 869 -47 -356 854 694 297 -746 -702 382 278 948 -43 285 197 -152 390 -775 979 -894 684 -765 -545 -440 -818 484 255 -286 -726 515 -877 314 137 763 934 440 -446 577 681 -221 967 -825 928 569 -834 -743 -726 756 956 -295 976 607 -649 996 -630 962 458 -342 -802 188 -788 870 -673 304 184 667 -240 -895 725 243 -687 -965 837 405 612 -759 -233 222 238 -298 386 286 -751 932 909 -132 -99 777 54 526 745 -484 -958 -599 -453 170 -937 514 508 548 -553 886 470 699 469 -775 -661 -631 -328 -153 614 -613 -91 893 -640 -262 381 -502 626 -192 -84 -462 -219 -236 -730 152 -169 269 720 -723 -274 224 953 -806 -268 -267 -26 907 595 663 867 981 729 188 -136 221 -76 -301 -735 -548 102 474 677 222 -610 -856 -354 -516 -866 611 -71 821 -16 332 -546 372 606 879 822 -590 -527 -104 522 437 519 -849 213 169 283 281 -856 -945 938 -584 776 605 -79 -669 -686 306 -573 -137 723 -203 -489 793 -297 -188 -926 801 932 680 -536 135 283 -792 520 -317 352 955 -160 -460 -438 208 252 -589 -407 499 779 408 549 822 -695 215 -89 -774 862 630 -771 180 962 931 684 64 879 -336 -642 -93 558 149 -163 430 -853 295 835 765 -938 97 160 -581 133 759 -487 456 489 -677 -15 -57 969 742 181 -451 -751 873 773 78 497 -321 -597 -119 421 79 768 535 178 441 942 950 101 348 -976 -512 350 547 700 536 876 261 546 -397 929 -468 644 -994 -30 18 -877 173 -657 881 -900 -826 895 484 653 424 856 797 591 580 -72 596 154 109 -948 -110 -672 -298 -181 -457 -891 454 -347 377 62 124 -670 -728 -637 -825 489 -64 514 714 69 -84 542 442 620 466 836 646 -184 630 200 25 -315 -906 -774 -655 -979 -431 -502 -310 -604 226 -254 19 849 -410 -309 -657 616 512 -229 410 437 208 -712 900 423 -362 637 -822 101 982 298 56 765 248 -20 67 447 760 -654 -693 712 -350 169 675 -609 -362 279 -800 689 -88 -338 -361 396 455 -875 -319 968 927 -366 -168 -5 201 -229 -446 -709 -443 118 467 -412 553 -22 -762 697 -626 137 103 -709 -585 -375 -621 -966 -869 -43 445 598 -415 267 -552 794 304 -853 565 542 -68 959 78 908 -601 79 -456 -551 907 566 37 -554 -798 -858 38 -235 -631 513 -374 296 -173 -160 786 -743 -497 -648 458 229 -756 12 -543 111 -575 520 -128 173 -131 777 -631 883 -247 63 -761 -262 -828 32 184 -489 467 -641 559 475 742 -97 -450 -955 -410 -196 354 -342 -876 424 -954 -341 256 -712 649 818 717 -62 222 -153 -538 -744 306 -77 -449 -251 -528 -309 -327 -694 -724 -34 -772 -201 699 -828 -191 988 297 416 499 519 770 -773 -176 393 569 -591 570 40 751 -72 303 846 -795 525 -986 -436 196 205 75 -846 327 -390 -824 940 -241 -277 460 562 212 -330 -353 437 -984 819 -910 -788 827 -442 -439 -849 -855 -20 -403 -582 -568 30 113 677 -900 761 106 324 -906 98 696 222 217 -506 -533 -199 738 532 643 -416 -442 691 -924 -612 964 -22 -351 837 -543 358 -737 -436 868 -251 826 -423 -753 538 82 -253 -258 714 -439 424 527 701 -659 86 -783 -423 767 407 878 -108 -157 -896 972 -79 494 -619 836 -850 -307 -456 604 955 -37 370 604 -112 890 193 -815 -208 -159 153 -340 -467 449 750 954 625 996 -90 657 138 -121 -237 -716 578 979 710 -927 895 92 -781 169 858 394 -553 -773 944 -154 -12 324 -910 -764 -523 318 425 980 806 595 -518 695 -442 -676 -825 -311 -218 -495 847 -243 -439 811 228 -875 -459 491 150 -46 245 -675 990 181 -80 -183 -759 199 -797 98 -703 -465 -26 763 -812 -945 418 -118 -604 -914 -150 474 -958 -53 149 547 292 182 189 -219 956 -856 322 747 -678 391 731 -465 -847 -832 -487 289 -165 904 -782 521 950 889 -93 229 -742 -484 -623 -794 -46 -946 -772 495 -9 731 671 647 -466 830 674 -535 -479 -926 671 -535 -844 -757 874 -906 2 187 115 -954 -968 421 268 -145 -416 852 453 -212 -516 707 -245 540 770 -234 -832 595 618 228 130 214 -445 -127 239 -685 706 70 -194 62 15 -115 548 -976 -650 200 865 75 143 -695 -799 -475 152 -444 -616 978 15 520 -18 723 581 79 862 -652 -854 133 795 178 919 -622 -691 -212 -834 102 -50 343 -935 -543 -745 644 45 124 -572 -406 229 45 -575 853 364 162 278 -4 -846 729 402 -496 889 493 775 -914 923 409 548 -347 494 -147 49 -59 96 -900 131 288 -231 -734 -54 752 -253 -792 106 275 935 133 -262 -935 664 -767 781 15 -527 -201 -288 -683 -490 -793 -408 -526 316 666 -65 -720 -75 550 598 -767 566 672 -252 578 -836 805 -449 -201 459 996 -49 -152 -616 292 457 696 -518 -690 691 -907 580 421 7 -536 -371 -552 892 10 -640 -648 -202 -447 316 -585 -592 -814 -498 670 900 728 -172 499 771 -100 651 888 256 112 636 135 512 -957 464 -272 -977 -557 -514 347 988 972 871 285 253 -346 450 704 731 -837 382 649 942 -912 -53 975 948 545 64 -517 -13 -307 346 -730 -182 142 537 320 101 712 -66 -972 645 -855 925 -50 -430 -214 -473 -963 -366 -310 -247 -171 120 116 -407 -693 -67 -933 -437 815 -95 -267 634 -550 563 845 903 992 911 -814 -453 792 594 350 418 1 281 978 -1 855 885 -316 154 -332 921 -337 -784 69 -267 -783 -728 -708 475 579 -61 924 -345 86 -310 716 -9 868 -372 954 10 -711 275 -35 -959 -663 -550 373 74 211 356 527 213 -530 500 975 -112 -327 868 207 572 961 33 -114 168 545 648 30 -425 559 -422 401 21 -819 36 643 -894 -748 30 980 881 337 772 206 105 -787 434 662 -240 -564 -854 -308 684 -40 104 969 250 137 255 -883 996 877 -382 367 168 9 504 -632 406 657 864 -348 -916 -118 631 783 -923 -866 -350 89 -278 -583 640 -794 820 579 135 906 138 -610 361 638 -947 78 -239 353 -75 457 -901 821 -368 456 -427 -687 -737 455 -613 122 -241 -769 354 962 743 404 -347 561 610 739 459 -444 -790 813 -591 -937 797 -746 -712 -568 283 -493 196 -536 651 -613 589 776 673 -699 -721 780 480 -850 836 617 363 161 962 -39 -832 -730 -47 -493 982 -709 -381 951 -294 -836 -397 839 -233 664 -117 421 35 -430 -474 24 282 904 -911 -286 -298 -490 -214 877 -881 453 29 622 305 876 -806 -708 -378 544 -999 -39 511 969 352 -892 -205 -552 852 916 645 699 168 -754 255 -76 -143 -128 -625 636 -398 -704 490 -778 12 -862 68 15 340 795 918 814 -757 -237 -809 -100 575 881 -556 871 164 503 38 471 372 -942 308 -129 -183 899 238 -651 914 -671 720 731 -66 340 497 96 -406 -300 893 -139 -994 -340 161 986 569 -280 868 -763 108 709 48 -279 243 85 550 -710 -238 -595 303 759 -479 712 -839 -826 -842 18 -635 -322 -169 846 -730 -376 599 -568 405 632 -214 -28 -633 694 -149 -219 786 712 48 413 -401 -212 -873 709 -456 40 961 -303 222 843 650 373 -723 -885 589 -860 833 -30 458 588 769 -104 132 86 949 -722 237 238 -866 -163 431 -261 438 -567 562 211 960 698 76 91 329 241 170 140 -883 453 -713 427 -956 -979 394 978 -563 7 -962 -899 578 481 300 557 -985 -250 241 228 -936 -919 -841 510 118 379 728 651 -55 -30 745 883 -924 -152 946 -990 -640 -818 142 -338 -404 -541 -520 -528 -817 -814 413 328 148 819 993 902 995 -276 -678 22 315 76 297 231 -383 492 77 -116 613 -961 696 -353 136 -976 -269 397 443 983 -205 172 -44 415 -658 165 -895 991 580 -658 425 169 116 -319 401 -62 959 -555 -432 600 -591 -318 -19 -451 -448 753 -666 -964 -508 -618 360 900 -955 364 579 -588 -10 -729 -165 377 -554 705 246 -43 929 498 538 -897 -828 963 612 -14 -105 -958 88 299 -952 -585 -973 841 60 216 322 -446 980 -227 -861 -70 791 163 908 625 -820 -847 696 591 259 981 -111 239 -106 -205 120 951 897 -153 551 995 -32 645 -60 -202 -641 49 119 774 762 786 298 225 379 -75 691 -685 743 -146 59 -932 355 -208 651 -24 -475 -852 288 885 -416 -449 565 -66 -375 -883 971 869 418 -917 81 978 164 -272 195 -648 -453 773 -951 207 -74 98 -398 447 -36 -335 -569 -884 -577 619 152 -226 -595 532 214 -714 371 -821 -658 415 -107 158 639 339 -957 -533 15 130 223 309 -547 372 465 802 -599 441 -778 695 -682 -835 -905 -267 -173 670 605 -172 -644 -905 -420 616 -314 455 -548 744 781 898 708 -485 -755 -685 350 975 856 132 -975 -932 -177 580 -946 17 -352 -569 -748 283 -63 -29 -582 -486 503 681 -219 605 -830 -965 133 347 -60 811 515 108 524 198 -494 -633 -214 -435 475 -76 982 871 130 -54 250 -317 -544 -110 -631 -351 787 15 565 -415 -341 -486 -942 31 -822 -708 774 -523 -291 129 972 -485 -498 287 -255 -651 830 -667 -89 43 387 360 588 973 -207 -261 -587 922 -980 -177 767 -190 174 -156 601 280 -200 785 864 212 292 -773 269 181 -326 -9 -594 -793 -323 -963 -885 -293 269 -238 579 793 597 817 886 569 -341 -174 747 509 -220 -270 -255 583 183 -833 -915 269 380 -931 -874 106 205 616 529 -556 -877 -927 324 -393 42 -300 -286 33 602 776 -355 -20 -607 -499 -155 399 -252 -489 679 -955 -578 -908 -187 -433 597 481 -53 928 -308 -849 -699 193 -281 -4 86 16 596 240 -903 93 -978 20 -59 553 -679 -47 615 -479 -103 428 -577 703 -199 -547 -685 760 -495 -876 466 -611 -818 -229 922 853 -609 -15 -615 -293 -985 -502 927 -43 427 146 -587 224 528 828 55 -747 -97 466 -983 970 -916 244 491 454 97 649 -129 815 -400 -348 307 -73 -432 722 -679 -674 191 -82 -276 978 366 -185 228 -113 -133 -131 -323 -17 -472 574 -443 -777 -534 -58 -239 -127 722 966 188 750 967 -398 -744 -348 844 849 -975 650 429 686 -967 -984 -403 -291 323 -637 384 23 302 813 -542 792 -178 -158 749 903 -433 -582 99 415 143 -23 756 760 647 828 617 -306 -309 -531 507 228 830 204 -847 212 486 769 -52 -796 -211 575 315 310 656 59 852 838 632 -452 909 295 766 408 45 416 563 871 100 207 268 -856 970 -182 -125 397 -659 -957 -829 -773 -557 726 -603 401 -31 -963 901 598 227 251 937 -220 -666 322 998 -809 -628 -714 -943 406 544 396 -283 264 -810 -107 167 -598 -40 -736 658 915 -835 -406 -704 -147 -402 45 445 -994 -10 -342 649 -595 -408 -787 33 903 894 -643 -121 -399 -92 -448 -528 609 86 776 296 304 884 293 307 229 -140 -940 165 361 -324 953 566 804 -90 869 942 -740 -701 461 -749 -8 -501 -150 -408 795 -505 -594 -687 -928 390 -840 -339 -265 273 779 -481 241 -531 -932 205 -8 -110 -81 368 -677 137 422 -505 126 -580 -817 -838 16 -841 -680 456 -64 -323 552 -994 -158 -938 656 752 -677 283 -479 -563 -16 616 -199 828 597 -889 501 -625 -969 382 561 587 791 -456 -549 -14 -61 -315 -216 875 711 2 181 -487 296 670 857 677 875 -963 372 -804 -930 723 -244 879 987 861 -27 -821 -937 408 373 731 135 611 488 -924 138 151 -422 68 -232 -322 -730 736 -145 -996 41 -899 -730 489 -896 -227 295 305 -991 583 -688 -46 825 -822 49 66 939 -394 713 855 383 -556 208 657 43 318 677 -395 -358 221 -719 -864 -571 -444 -840 446 -686 -918 -675 143 191 852 -971 972 521 577 -765 692 456 -353 -412 -265 -593 -466 -460 -869 -982 -829 203 -886 -785 -553 765 -321 374 -227 219 -14 714 710 967 -251 249 -41 -69 646 -266 -82 410 480 757 985 -707 836 141 -431 490 721 -100 896 19 -521 -990 -702 370 492 -65 358 -689 -579 -597 -385 -48 284 -950 24 254 475 544 -720 -548 657 320 -95 -925 -551 314 -128 510 350 -446 818 235 560 -246 877 199 558 506 -235 -254 -647 698 859 636 -108 959 -221 380 541 618 337 200 132 -591 107 -4 453 359 451 -774 205 -238 -635 634 -516 -559 -733 -975 -774 -545 219 -110 -903 -424 85 72 -366 -447 818 -114 -196 880 530 702 234 553 -475 -98 457 133 -787 639 -251 -577 -591 -270 743 -720 -767 -68 -347 -367 -513 377 -608 -257 353 334 331 180 194 207 -207 -121 -648 -143 321 -744 -628 324 -654 -341 -939 -419 -108 837 977 -145 633 -779 885 275 777 -182 633 -212 -870 238 645 30 817 837 -388 -582 665 761 729 -32 -474 -275 -969 602 -683 -520 87 747 775 -818 -45 434 -511 -486 205 -377 617 -974 894 -358 137 326 -607 547 137 -959 24 -15 -569 649 -796 623 791 605 -422 543 784 658 161 317 -995 443 849 132 -538 -627 -587 419 366 -914 -999 831 -216 -712 -897 263 771 532 -12 205 553 808 816 -635 734 992 138 333 778 -773 -867 -922 820 -569 -603 -758 -237 -215 531 -748 -738 -397 -694 747 892 436 623 -421 -912 -756 -22 -814 -781 -363 514 -867 488 -714 104 951 -331 -313 701 -297 -886 -225 -683 -244 -896 833 93 779 790 -838 743 85 -252 -415 632 -183 -201 -306 69 508 -415 -5 -323 886 312 568 -207 -746 -594 279 -311 471 -920 972 -228 -3 882 -494 145 -162 -451 503 -33 901 89 -176 -704 -714 113 491 -444 -99 -777 310 -536 36 -303 -782 469 8 -901 120 -10 808 185 -886 735 182 -711 -822 598 -553 -308 -818 -742 298 376 -379 460 -750 127 -476 142 441 238 925 -939 88 881 419 -870 -748 259 -406 -550 -190 121 -617 870 -760 236 -248 794 314 -491 35 448 63 -257 56 863 536 367 509 94 -323 -615 -785 -872 -719 -270 -313 -141 599 431 -80 -798 -979 -563 -744 520 891 742 12 -459 803 136 -178 129 647 -478 -298 16 835 -885 -367 920 677 -500 -285 856 853 826 133 -160 874 -658 122 -411 702 900 480 -886 469 -459 798 -457 923 -268 -80 -26 -101 787 879 -107 335 195 -986 492 -269 223 -317 -441 -616 182 -521 305 -552 -79 815 667 149 -241 -88 547 -398 817 285 81 -285 -832 -950 -112 -666 758 655 712 408 880 422 -810 -116 -296 266 -224 -955 -783 295 -142 712 114 265 -274 71 -34 418 -76 602 -876 -159 -575 -770 -774 302 103 322 -454 925 -900 -947 -690 180 577 858 -782 -910 785 390 -790 321 -209 690 289 108 -274 394 -883 614 -82 -558 -569 -975 573 455 66 -666 538 -758 635 -776 852 828 822 810 -233 -28 231 495 294 -408 979 -761 930 256 847 -438 -922 -895 55 482 921 -994 -920 349 -512 -620 -660 -415 -222 -262 759 520 976 315 164 -837 -896 -352 -168 107 -523 962 126 -106 -812 661 966 678 783 549 426 -494 -70 -705 -579 622 21 -545 342 9 -268 -140 122 247 505 936 378 -547 189 -853 583 784 -537 -818 148 910 -450 -813 767 -904 294 974 673 318 -274 -373 -589 -645 371 -686 -621 763 -868 800 -467 736 -412 -807 28 -152 -959 -834 367 -875 -760 221 -887 627 -325 965 -172 850 -717 -196 913 -935 358 -399 -3 152 -747 -548 -513 -897 -664 964 910 319 -342 -580 1000 300 167 -783 475 704 588 148 -539 -510 733 762 902 700 -812 616 -357 269 -460 575 233 476 605 452 782 384 -19 -139 -299 320 699 481 -380 -91 -454 270 202 203 -337 639 -381 52 472 -329 755 -432 432 -272 -145 -446 137 -917 609 217 -462 -584 -161 -407 165 822 -305 547 -855 785 -570 -154 777 -214 -72 -42 -900 -178 219 99 -504 -129 835 561 496 -354 -947 86 -355 -352 -813 -82 -397 -601 640 -410 700 -252 815 999 -42 -851 176 688 173 -449 684 954 -726 -648 -598 917 -410 -570 455 597 490 -12 -725 -901 -580 614 493 162 335 -778 -362 -513 759 845 287 155 -823 719 800 839 -915 -98 957 -684 584 -123 619 772 870 -843 324 693 -224 969 -118 -624 -180 158 51 980 402 -596 310 39 -1 314 556 537 -954 -461 855 661 -491 371 -372 688 494 -310 9 -664 -271 -880 -812 946 462 -281 -36 -355 -361 -498 -170 684 175 840 986 -278 290 583 -341 981 -747 160 -419 -572 -627 -438 -607 -607 532 16 -219 608 -347 999 -667 -14 505 833 297 433 -159 -471 638 -68 -210 -765 -412 -211 -740 -446 17 499 383 622 71 -340 549 341 755 -938 601 648 -129 -376 307 725 237 -695 423 669 577 -702 714 -489 -61 311 621 -507 -76 541 733 792 -87 -163 744 491 -734 517 941 866 -888 -343 277 535 726 -801 489 -393 -200 -448 332 -113 790 -529 213 -653 223 67 -863 488 -826 -298 -188 -875 169 -898 84 -971 -837 1000 524 430 -810 -519 -716 832 674 -973 -904 942 -330 -949 -245 -595 647 -858 978 580 -725 -552 22 -187 -774 -231 823 196 771 671 -10 205 108 -727 268 -872 -205 392 -731 -92 963 22 936 -765 -636 -493 681 872 -692 971 875 -318 406 -136 -141 829 -329 623 -681 -334 -472 449 626 -404 -643 -731 634 867 129 -233 321 971 -790 787 790 107 -510 876 -163 -147 27 975 -678 -956 -983 -64 -127 113 -719 714 -237 -5 309 -288 -449 549 337 612 1 -18 732 103 532 123 24 -627 -69 -494 474 156 -928 115 -451 610 -592 923 45 -817 -956 790 572 703 568 346 -53 510 873 -959 -8 -156 -224 -642 -793 -418 -167 -349 -276 -396 467 -47 697 -59 -780 326 61 194 86 721 -197 -124 -79 -177 979 724 -192 568 -164 -299 150 -954 841 371 258 732 96 -259 -687 609 33 688 253 876 976 -279 93 903 -440 -103 91 65 327 -99 -793 631 444 -94 496 -383 -461 965 -382 118 424 314 -991 -608 859 -715 500 145 58 -425 123 -48 -339 306 663 -528 -511 -471 407 -974 -989 -927 958 888 -328 -990 289 -835 649 539 976 94 446 -715 -341 774 519 -777 -912 -76 813 362 231 659 764 402 -27 24 -114 -749 -234 -509 -253 140 -885 41 744 -393 351 53 549 -112 898 -15 -547 -249 929 355 948 798 87 559 917 116 989 631 903 286 -512 -432 -573 -408 -894 -600 820 -89 -717 -757 37 -589 -964 593 982 779 -936 873 -265 -459 -878 -606 944 434 -562 92 -889 -752 -269 257 -925 -203 -682 455 715 480 -78 -241 541 -603 516 -923 -769 892 408 -994 -54 258 758 384 -501 927 -563 339 -445 275 982 505 307 -171 22 -834 -838 944 -303 191 -859 941 142 111 -219 -243 881 -908 806 421 101 -314 -716 -267 80 589 619 174 783 464 -486 -878 -960 512 454 -480 -383 -863 -908 -288 -417 923 -30 375 -627 81 527 239 387 854 93 -33 -161 -436 -251 -906 9 -330 -356 -809 468 285 -470 -531 -81 620 45 929 -101 -755 -804 -429 641 556 -436 938 -425 -18 639 -446 753 -404 274 -469 743 707 -892 -235 -831 -413 862 87 464 129 -425 -322 985 -206 548 -207 751 -285 -212 842 650 -143 -889 -670 -183 -800 973 -459 -990 -769 -379 -451 -867 -413 -975 767 49 -9 -274 947 661 -22 -697 585 -101 25 -608 38 -649 -436 738 160 -121 48 679 372 -266 -434 -185 793 -148 -732 -436 428 -719 -178 756 -177 359 -450 622 -537 -163 988 -767 -953 297 -923 417 534 226 -427 406 -486 492 -373 -505 -633 -873 -461 987 562 184 162 573 841 819 -857 -519 465 -888 -232 801 -418 414 818 -46 -58 -794 -200 617 -598 -962 39 609 669 928 -516 -239 -583 -333 516 648 812 -805 116 -497 -676 746 -956 -415 144 303 607 212 -477 416 -345 -552 -56 -361 -607 -233 -239 942 365 -712 -726 390 796 600 734 999 788 -714 -924 -756 -528 167 657 647 -759 309 -666 448 805 -91 799 -387 23 317 788 -922 357 308 -995 -760 789 -630 422 921 -506 -641 844 -154 836 -267 -704 517 287 -993 -929 936 -825 613 390 -206 -987 194 374 589 857 -630 -509 -982 950 -185 338 -386 -945 -227 -455 858 -438 482 -552 278 -93 423 -739 -693 312 -456 519 782 -189 -372 -823 744 285 224 -307 434 -418 300 498 -600 448 -149 -824 885 515 934 875 -867 266 -65 -372 -895 -491 -758 -199 -78 -942 143 -640 869 361 -764 607 182 560 286 -801 197 303 371 -917 872 357 -58 -722 -979 -275 85 773 -121 512 -845 684 141 -163 209 -995 300 222 -135 71 339 -409 -160 356 -605 -334 -225 864 -364 -530 211 -123 -847 53 -201 -188 -189 189 708 278 -494 655 486 -268 115 606 494 -222 -359 -109 993 -933 -314 -142 719 494 -499 670 -580 50 844 871 239 220 -952 -9 720 -34 213 323 256 -322 -797 -564 643 645 661 -702 825 701 424 372 342 821 -803 512 -494 -472 80 296 686 114 124 370 599 469 553 -51 -832 80 608 -426 -862 -417 -775 -919 -797 -131 156 518 816 700 362 352 214 -310 -477 -879 319 675 115 937 320 340 -53 687 -327 -939 39 742 -11 230 559 -216 558 463 707 -943 -354 924 -62 -947 -633 635 5 -847 -458 977 -28 940 -30 12 -134 561 -713 -159 -571 983 430 158 -17 746 372 -421 -6 301 892 429 -196 235 -509 855 633 -613 445 737 75 -271 -921 381 -527 220 -558 -832 975 499 928 -437 -577 -121 -210 352 -443 -258 -733 896 797 -530 -547 -881 559 -705 -44 991 13 277 726 161 -143 845 -633 380 -312 -989 829 -58 -632 -425 -593 519 -550 -489 -768 844 456 -797 -680 -957 -255 -890 -477 -809 -240 773 -483 205 991 -57 -359 950 -829 -131 -477 611 -951 437 -205 -982 15 -535 -291 -834 421 850 960 44 -305 712 740 -464 771 739 -20 -818 -314 30 229 413 -273 561 277 -231 -415 -362 -695 528 207 948 359 -334 -275 -962 -221 -594 7 132 821 -291 -906 -178 691 -649 -195 -471 830 242 801 -86 -947 -518 -826 -973 -135 -144 115 199 269 -450 -289 467 866 340 -785 -725 595 -153 28 -299 -224 198 -2 993 996 -322 586 -919 -931 122 -31 865 547 -828 494 -961 -510 -169 576 785 -758 409 731 -320 450 872 599 -179 -586 -926 884 -285 -96 -871 251 -899 178 -330 957 -110 -695 -123 -968 952 -499 49 801 501 -950 -966 278 845 -878 -371 -329 460 -869 -750 469 128 -627 -679 89 702 600 -161 829 970 700 689 180 -497 733 -457 -782 571 731 -360 -106 -504 -291 -948 286 734 137 396 691 -482 3 -915 -562 469 -468 -872 -245 -539 -646 -781 -967 767 -529 237 807 419 -616 -270 -62 -308 656 -66 -879 -190 132 930 624 -544 -798 577 720 252 340 -144 -249 -530 889 -831 282 846 -323 705 -280 -427 428 -686 -24 -916 -851 -742 790 -822 -255 576 426 -578 -150 333 64 -962 751 -699 -3 -801 -463 -655 836 -11 -51 -6 163 -570 802 933 -557 702 988 -722 -706 285 708 -235 -169 453 79 -578 982 -402 -807 -656 -821 179 -565 -147 -216 -190 -155 733 -953 837 -717 -800 232 -816 668 207 -102 -338 -549 -693 -230 270 -551 540 -931 -320 -961 611 -555 -719 910 758 239 -582 166 170 464 990 162 -415 -250 572 -555 -691 213 373 240 841 681 -240 -392 994 -3 624 -618 185 72 -480 473 -961 -444 135 -637 -928 677 486 -333 -733 -294 -366 215 683 688 -836 727 635 317 -77 773 569 -821 -7 -373 -768 623 68 -260 919 -379 -999 238 -272 -244 -402 -368 -898 688 -34 608 -621 -252 617 814 896 -1 -170 -34 -958 -519 -159 908 -431 -993 730 -971 737 -782 987 -494 2 -543 835 723 -955 -562 -466 383 729 297 -445 484 817 -974 150 880 -15 -30 -950 -815 562 -849 363 -82 -287 207 497 583 -89 521 79 562 -65 -127 614 685 -178 -271 269 861 431 686 208 428 771 433 -870 -112 410 195 -771 611 357 512 187 -100 -186 -956 808 111 329 -346 902 -323 -493 -274 119 -56 -325 53 -738 646 -952 516 805 -192 -495 820 -82 -434 -549 303 648 438 -531 -146 470 -249 883 -241 467 896 -124 -562 -768 86 453 -465 233 904 93 -657 -914 437 -933 -880 -765 -529 -871 -813 -609 -123 500 823 828 -157 -931 723 481 -929 -993 -612 935 512 -321 148 -838 -394 71 -822 723 779 319 137 -889 112 441 76 -374 697 120 -693 -178 -417 250 -311 -3 58 -446 -605 65 -362 -633 -822 -487 544 142 -984 -141 -777 -851 -744 -631 741 -685 -700 191 -226 -717 192 -458 409 -199 -87 -756 -31 -278 -792 794 -884 531 -27 58 -852 533 -421 -719 211 299 -290 563 -946 115 858 926 -403 -693 -879 -491 -662 -93 -538 -712 786 44 879 -458 669 -776 721 -642 -929 -926 579 -435 673 -157 -222 273 -321 -871 -779 735 634 622 196 487 845 -82 781 -792 -464 -641 -591 -338 578 308 -584 884 -551 200 761 43 860 -230 634 374 -412 384 383 -971 586 -962 666 -818 651 464 -685 600 894 -114 814 -466 -45 -767 563 -233 -987 650 -310 -747 976 894 -918 632 456 -738 748 657 776 318 -924 -491 475 -16 -860 184 362 -266 358 2 -133 -850 -640 -310 659 558 -199 413 -319 900 -443 -106 761 140 -845 -312 461 876 524 547 -245 296 -336 -429 -849 387 -24 794 -188 -28 869 -870 -910 -285 -288 -317 -687 -961 -639 -717 70 -369 616 416 344 -395 983 581 102 23 864 782 207 898 -503 -753 254 68 -172 692 880 -583 -339 763 -955 271 -785 972 315 -654 185 -973 -37 888 696 860 509 -499 467 692 -416 -3 343 312 486 -824 -840 843 -924 683 -75 -245 336 581 -500 -796 -426 854 -487 -973 195 623 860 242 -895 -82 384 -373 -14 -34 892 -870 746 544 530 427 685 167 986 -901 154 -797 -228 -418 -860 -879 867 -480 797 247 636 917 -65 -860 730 -697 749 -113 478 522 30 -704 959 -118 -351 -786 -383 69 -62 -4 24 -220 -680 73 -531 -962 126 -325 -613 755 -643 -416 -940 735 -702 -793 185 531 -227 718 -425 -820 -240 347 -833 528 -433 -495 565 -1 104 318 669 591 -599 418 993 -247 981 -44 -699 -719 -342 -240 808 249 -547 4 148 -225 442 -988 -859 970 2 -283 812 -113 231 634 822 -16 701 757 -21 697 -779 633 -977 872 -511 521 362 613 -502 486 -901 -169 -639 -434 817 -685 -240 200 782 531 779 808 -243 285 54 582 16 -252 -247 -648 -57 -72 397 -180 685 -372 677 244 -136 54 127 -615 -413 861 272 520 869 311 997 -899 163 222 995 681 -772 -579 992 936 -773 -249 27 -924 -647 -331 814 264 -202 -567 811 317 -92 -615 -837 737 124 -199 -724 266 -296 522 -361 -793 -721 -639 -333 -357 621 -7 -304 254 984 745 959 310 -937 -403 373 895 543 549 -559 -987 -572 605 -557 953 615 -752 -796 877 217 405 294 50 -961 762 392 276 441 -883 -113 -743 -153 387 432 398 -243 776 -62 627 803 637 -81 -47 -335 47 -210 -988 233 -222 -906 -618 918 -654 455 -92 -791 779 -784 845 -84 -509 -41 -745 -339 -959 -607 -9 -445 745 -414 962 609 597 -88 -538 415 121 -168 787 -457 -657 87 783 949 -1000 -346 71 -644 958 1000 457 335 -306 507 -547 203 -493 930 364 -989 -529 -60 687 812 88 159 -648 -190 -314 783 -940 -422 233 660 -933 530 -889 587 -140 610 -769 -757 -792 -476 -970 -315 -909 958 -760 765 25 376 892 -889 522 -209 -625 -427 -84 360 -120 812 615 -376 -902 48 591 -440 -425 -955 -673 194 -938 -868 503 974 330 -315 -173 451 455 253 833 473 -595 -156 -950 255 -480 491 169 -824 339 -788 -437 -193 518 488 180 -433 438 -996 852 198 -55 -279 970 -393 -917 450 -386 5 -853 -614 366 -151 -886 339 -107 614 -958 275 744 -277 250 833 545 276 -133 -220 -661 -43 -487 778 314 64 676 -80 156 -766 -296 -984 -184 -319 634 511 877 -308 333 955 -815 27 -252 -853 53 425 -328 -442 -101 -93 -303 -851 -903 936 -283 -241 868 495 -825 442 558 688 -604 -141 342 453 -773 767 -85 -971 -269 -470 265 137 -807 561 344 -146 396 -944 -498 428 -912 901 -95 -32 -404 -333 106 585 881 -585 441 976 -456 485 -914 410 -996 -822 -154 984 -774 912 -74 -851 696 -481 -88 -894 160 749 -1000 -309 -183 425 758 -312 332 -132 -793 -144 -302 962 -293 -480 -786 -442 220 -941 747 73 648 -537 911 -935 966 470 755 189 -968 -384 -418 -947 -970 -944 -854 -582 206 67 -434 -361 -404 -788 225 634 -708 386 569 -474 711 -996 719 249 317 395 942 593 -596 636 305 -186 365 898 -146 -700 -792 326 885 -664 716 841 435 -693 -912 860 782 602 387 -734 357 401 -539 587 650 496 533 199 430 -934 -764 732 957 -478 -456 -601 363 455 266 -264 -35 -774 440 -744 -546 881 -198 -684 -543 -575 -983 478 -558 322 117 -865 308 876 10 595 -128 38 313 -42 -573 22 -516 -413 143 -527 33 663 311 594 -834 -858 -616 -50 655 -872 278 -486 -15 -608 846 443 -45 -558 -458 -265 -169 -74 -662 979 -45 -904 583 -818 -756 134 -318 -720 -125 -82 -435 -25 -578 392 316 -710 -543 882 -842 508 939 471 461 -219 842 512 -901 169 -401 987 146 882 581 240 -922 775 653 149 -113 -603 18 694 -966 -681 -263 -796 566 892 -119 -279 87 -244 137 427 58 -200 -807 76 -599 461 757 460 282 -397 -233 169 -774 -713 694 166 -810 672 -626 873 348 420 -342 -595 -442 -444 -398 -237 -404 -172 -969 664 -783 -680 -136 14 -873 -231 -100 -225 -200 244 164 138 263 850 757 -220 -46 -309 -882 -102 235 511 749 552 -696 -908 92 -43 514 -252 -675 -709 -66 -993 -36 567 -309 -274 -739 415 -572 774 98 -856 -696 -710 -830 428 101 431 -530 -579 -703 732 924 675 663 846 -350 860 -16 51 -90 -542 141 12 -971 -204 -69 237 518 -300 929 439 -297 219 -71 -617 617 -545 59 -785 -226 -856 -863 259 750 947 -389 -789 20 -10 235 207 752 -467 -326 949 -422 -835 845 783 -749 401 25 991 396 -136 745 795 -184 -686 827 -70 -570 746 -521 -278 826 -93 191 153 861 293 -211 751 450 -6 -367 -158 -262 -374 -261 -934 404 753 -717 -884 -78 173 987 -926 -336 465 796 -367 504 -508 454 -402 -674 -203 -533 755 436 775 473 -575 715 -468 -634 693 -705 286 863 -847 -178 -38 -78 -967 -770 -451 -326 -625 -140 -544 -513 -790 -803 -172 -431 -625 438 897 -62 106 816 543 569 -706 -780 -690 598 -92 235 234 -940 275 83 -964 -333 -859 588 -34 519 184 961 59 352 537 -958 -159 -811 -784 434 624 634 87 -382 -814 538 49 76 115 489 -729 91 -265 30 828 -118 299 36 672 432 334 760 365 829 709 405 554 -693 59 202 148 656 186 76 -747 -241 -464 235 -876 651 -695 -50 97 -271 -696 648 -445 -290 -226 -993 -780 -180 404 -329 942 -488 -169 747 -340 613 -776 -693 -284 801 827 577 767 -705 694 672 500 -44 -968 39 -141 -859 -307 -429 -351 814 -398 439 -642 567 -728 -720 -83 97 0 733 -677 -176 -771 175 466 -939 952 260 -545 -100 190 825 358 -545 236 -414 -95 -870 550 -978 -952 677 -922 675 -662 -236 -664 202 -178 -278 -142 -880 -644 -665 867 -333 308 670 -652 -233 812 543 184 92 794 822 -515 -574 381 -294 -331 870 487 857 913 -185 993 -935 155 -608 -758 277 596 800 909 980 -156 917 -328 -554 -80 -68 -576 -154 -319 687 -303 -781 97 -758 48 429 201 476 70 730 699 224 -922 -860 884 386 -897 11 656 -600 331 -196 600 228 155 135 -591 537 -118 531 676 675 -183 843 -745 -585 -262 601 149 733 -881 480 -554 -852 -116 -999 -851 190 -377 929 -947 -79 -623 927 557 -966 -909 606 79 755 -509 30 323 -768 -539 143 287 118 579 602 -20 -704 -477 -616 -906 644 503 -111 343 979 -489 -948 -845 17 -928 206 821 300 437 686 -222 -422 319 900 -26 -850 849 302 -258 -184 -729 526 -466 61 514 -431 -983 456 238 -559 237 -229 -390 710 196 285 360 535 -993 -36 -468 287 -697 160 -281 415 195 -119 -506 -794 783 696 -541 -505 -672 -967 950 5 219 -398 836 696 -449 -243 -565 253 -919 891 124 412 -514 -756 -53 -732 824 247 255 -322 -723 198 -360 -792 12 -757 -255 -807 -975 202 -78 923 -229 513 708 705 138 17 327 275 91 35 -481 -860 -118 -543 730 409 299 956 336 658 85 -462 -906 242 945 -799 377 -308 -138 -876 396 831 177 -693 694 -301 101 955 -947 -267 -100 -657 309 1 -776 -56 790 -681 29 523 -219 -679 69 -889 957 -207 455 -416 -45 809 -535 -166 872 842 -237 -172 596 52 671 658 -449 -63 -376 -440 -772 784 546 750 519 443 94 972 -116 -108 1000 619 -233 -890 180 -841 -136 338 -934 507 -413 -863 15 66 -957 -683 305 -711 939 139 861 223 270 757 -490 -702 -561 446 -911 -459 455 667 334 -40 -891 -123 -416 -791 -885 -339 -38 912 42 -467 -361 -883 -24 484 -610 235 -61 -683 -382 956 -425 801 459 943 -966 1 183 -54 -943 -282 106 -729 -142 -455 815 -975 473 -345 -47 765 -719 817 74 853 -430 602 -28 -695 951 275 125 306 -30 -274 -900 118 -396 -743 -755 -350 -539 -2 231 -851 34 -859 121 -602 -693 103 -728 -856 695 -299 -295 -368 -991 -428 -78 96 -250 222 -462 379 336 916 541 -722 594 -675 707 -673 404 931 575 -725 671 155 -992 -309 -235 367 66 847 -4 415 869 -20 691 -851 -206 599 211 -422 -360 -25 -172 -277 -226 645 617 261 623 819 -741 595 308 591 838 96 -632 55 -710 -644 -562 -734 422 975 485 -582 -349 -286 -121 981 641 -991 -162 -49 908 974 -565 883 -629 -895 -620 -603 167 812 749 198 635 -893 766 -28 778 -821 631 265 -720 -550 434 830 -216 783 -671 759 209 -32 32 312 -477 -231 193 -712 -920 800 487 579 914 671 407 -12 -278 649 896 -792 75 178 639 -469 -143 -223 -830 972 799 -123 -436 -401 552 -863 -286 580 -661 -104 765 664 313 677 766 -766 944 773 962 -804 486 -459 446 370 -174 -926 542 23 747 976 -390 -423 -193 -962 250 633 266 604 -384 -651 94 -707 -89 853 156 203 -101 -753 -676 606 -919 -189 -863 -665 212 -142 753 -744 -976 767 -141 363 19 949 93 -607 729 269 -434 -542 757 -703 667 -877 -726 -458 -926 -509 -461 -28 -458 979 611 453 728 -353 740 138 909 131 -380 796 824 942 350 -821 770 -924 -319 873 -98 492 188 -533 181 -411 -37 24 -672 597 -542 -259 -887 599 -818 322 -280 -606 -500 -122 624 -105 964 150 -388 -806 926 -309 96 -948 627 -951 -738 -423 -98 46 -925 483 -889 -742 -312 -346 708 -189 385 730 -643 397 -9 631 -770 -54 -87 -500 546 -684 412 -380 540 -858 677 806 206 33 -702 -803 900 -556 -205 -201 -776 -295 -664 -901 -817 980 -121 -157 714 950 873 302 408 625 337 699 164 -34 -655 -146 174 -635 459 -729 281 250 -922 -456 5 -348 800 -360 253 746 -335 828 -569 -267 632 14 730 -525 122 423 522 251 -165 -924 127 817 -361 -227 -426 -626 917 -467 -141 837 -132 287 -978 -414 745 168 328 640 832 -74 -812 399 -879 -648 -2 953 685 845 248 -865 558 -411 92 795 937 -367 -596 893 -640 -312 3 -776 246 765 -694 -308 -672 885 488 490 437 704 775 871 -395 -159 -291 -328 352 413 -699 -697 -595 693 -869 -240 -343 872 -409 -434 920 696 -655 648 235 488 -374 -317 123 841 -371 213 62 -931 -835 862 -18 -928 491 -574 847 830 -14 -118 393 921 495 634 -611 -592 574 809 548 -653 334 -583 94 676 770 -523 994 824 640 -966 777 -820 -260 -284 -828 -581 672 -768 483 -729 708 63 -604 875 753 670 -383 111 223 160 -706 -385 -30 -845 2 -412 -160 901 819 -398 -676 482 331 760 -432 801 -977 -517 273 -574 -523 -966 79 164 273 -890 -770 -829 738 821 -674 -858 844 860 85 -301 434 -898 934 -500 -337 613 165 172 623 -889 -203 -11 943 58 954 -279 -740 -669 -818 -333 810 -239 596 -940 443 290 586 -296 216 360 -311 674 967 481 279 -470 890 565 846 504 -649 -426 -93 700 8 266 792 -200 417 -363 612 -995 -410 -929 941 753 -588 290 -840 549 256 740 402 240 589 -134 -188 95 -869 -807 -980 -585 130 151 -731 352 189 990 918 -30 -773 737 453 448 58 320 759 893 606 623 -534 -403 473 886 578 -436 360 -623 682 -223 -391 -94 -276 848 990 -381 146 503 -554 701 -893 -699 -884 744 -110 -201 137 -370 -410 -685 -160 464 -992 -975 538 601 -228 641 66 -861 21 -592 581 515 936 -183 -145 -816 876 852 -224 970 527 -242 -838 -732 -255 -918 -95 415 -99 851 -217 -978 -302 -13 -450 -283 911 -349 -279 -772 -755 720 816 28 835 505 103 933 -369 -804 627 463 179 635 467 556 593 -37 312 -28 433 -801 -438 -237 545 822 -484 -685 209 -39 -172 -240 928 -585 67 747 149 -580 234 473 572 -264 -827 -485 166 -174 -191 -755 -166 -170 -726 -450 624 -399 -62 817 946 -175 98 -646 -851 298 672 307 987 602 -113 899 -309 -95 281 364 465 811 219 402 -626 279 -860 47 -373 124 118 269 -797 -888 198 615 -781 258 -883 -571 -185 -653 498 543 249 -77 56 485 962 -114 768 928 985 -826 741 739 805 889 -537 951 -297 226 879 500 -389 -982 -266 -657 -658 420 553 -253 -160 221 -289 327 145 8 26 901 710 -715 -114 50 -165 -577 -803 188 -646 -425 -531 -505 910 594 232 -545 179 -640 381 -78 930 -559 -959 -970 485 376 594 -942 189 -64 981 -266 -715 -683 673 -236 602 -892 319 -935 -137 -568 167 -280 -956 643 -528 -220 271 -210 -277 912 972 570 -735 -473 -63 26 514 -430 -153 373 -365 516 -716 -503 58 274 -992 -878 920 -122 -99 561 683 -303 -572 11 637 912 719 -240 -726 741 368 75 791 -980 -797 951 571 196 412 -685 -610 172 -128 -968 199 550 0 949 -129 24 -370 -187 -894 977 -375 -243 542 923 -778 -704 -763 140 671 46 955 -918 492 -714 858 -448 909 196 761 -709 -289 -597 983 -249 102 61 125 198 278 -715 275 517 52 790 370 581 522 -283 839 -527 413 -185 -752 -994 -291 -339 945 810 -961 -125 -212 -485 -804 -271 296 -375 727 -147 820 423 836 -253 795 907 -430 -987 966 -956 -798 -203 -98 -379 282 671 144 -600 931 886 -792 -427 -805 386 818 -394 223 639 260 -609 377 153 -650 -402 952 396 550 -739 -10 -66 -16 -879 780 608 390 -191 843 666 -131 -813 -6 -455 -236 -760 -676 780 -974 -612 -129 -266 -195 -260 -671 688 319 80 -192 -273 346 455 331 -218 -579 -667 714 -305 953 -677 -95 82 -534 -177 877 842 -75 343 327 -321 -291 558 -542 11 346 303 622 -66 -768 -159 -10 210 399 -463 -565 -737 144 -563 80 948 -902 -279 983 741 106 983 -227 -229 652 -222 962 215 611 459 -161 -650 -9 202 120 -204 500 -240 327 755 335 502 135 -377 745 912 149 198 690 -44 -98 62 986 -921 912 545 -225 -769 -357 484 -421 13 711 -304 382 901 910 510 -685 264 -140 -673 -196 -128 -33 981 -360 24 772 -226 -792 712 242 -201 923 281 664 172 882 -564 -278 66 742 629 -677 -520 883 -154 753 721 78 494 -196 -995 -150 -331 -859 681 348 -551 -769 646 170 101 -551 -780 -83 334 680 -774 29 181 -376 -770 -357 -315 321 -164 -523 991 925 -745 -981 260 -15 -531 -500 -766 545 254 -684 -868 967 838 -928 614 71 -234 -571 -211 190 -586 152 967 679 -512 146 -331 991 -935 146 919 -60 -9 -985 -722 -743 503 -292 -281 768 -775 -887 -349 444 -877 -840 -391 -990 -16 -501 -480 -871 513 -348 749 260 -554 -947 752 -612 -408 393 -847 732 -83 -448 -9 -533 950 325 -103 4 -98 717 550 422 -64 -405 -370 476 -623 -580 -204 -472 -438 478 996 -426 -520 -552 -926 -790 -626 -89 -273 -23 -145 782 -962 622 265 803 194 -346 -340 511 -428 681 681 -809 749 928 -566 980 -368 -674 -486 423 -335 -446 197 -388 93 -909 -838 327 305 284 112 420 -810 -660 11 274 -438 344 964 -409 -392 949 -334 -225 -97 -900 364 965 -645 -572 -644 -994 -951 -193 818 -869 -485 -434 971 -11 -623 387 -81 -172 542 -969 196 -916 -83 -26 288 -689 -989 -44 343 185 535 356 -959 1000 763 81 273 -264 -664 762 -941 685 272 306 529 -965 659 347 -969 837 -467 61 -151 605 825 666 232 -341 83 -819 -303 -425 530 237 -225 -120 -962 852 396 -881 -308 -758 307 -686 100 -536 -471 -167 221 302 140 -105 -915 98 -518 -807 280 -319 892 -242 -373 -797 -544 420 980 349 -744 216 671 -572 -129 315 71 923 434 730 -382 261 940 -957 -345 -920 -916 -247 61 -934 314 -499 396 216 -180 944 -731 -148 18 567 -234 746 -68 -346 -750 -348 812 547 -479 -436 965 -761 441 238 257 -310 -7 239 -994 -876 -329 -504 -347 179 765 -837 722 -590 285 -860 -20 -311 909 239 -1000 -949 -20 961 522 -581 -211 -607 -137 -352 553 -27 -638 -268 -52 678 262 781 150 587 594 105 711 -241 180 94 -531 310 -773 835 -327 -705 -825 -852 -476 828 -551 692 -773 -827 721 853 151 -238 646 59 -683 53 -502 -332 136 -179 -126 -788 673 -858 103 334 -315 972 37 558 160 290 -841 -68 -234 -404 -655 847 -978 -901 -413 95 978 329 513 -289 -775 -400 919 549 -204 -978 605 553 -527 -912 -710 -770 -830 -829 282 -533 -427 554 780 -603 -775 805 262 -377 516 -893 -81 161 915 -69 615 123 665 -484 908 -531 1000 595 -493 432 61 -578 958 614 260 416 -315 -765 -774 904 956 -132 -828 781 -240 372 706 844 945 -833 754 822 -149 280 366 -231 884 523 476 -391 288 -328 -933 499 447 228 -247 441 -185 -903 442 439 416 -23 703 864 -592 689 749 -514 -93 994 -899 -141 790 404 -603 266 152 30 84 -986 -823 121 -401 715 -930 -965 133 -525 -882 426 -545 -325 903 -902 -176 -948 -91 260 -855 -158 899 739 206 991 -387 254 202 714 -133 799 430 925 -161 -60 -286 285 -380 825 609 866 599 -422 451 -686 880 69 -174 -972 689 329 225 643 -336 -815 -870 -209 497 -970 -783 -651 -34 -492 -70 -341 -822 873 883 766 -213 376 901 432 875 -748 -848 -55 -286 864 227 -824 -15 306 654 24 -289 844 -656 983 752 -66 -359 -93 -639 -578 -986 905 -924 305 -256 11 601 -31 -667 742 -491 -929 -332 283 924 -24 846 -24 615 544 -452 -641 259 61 -684 -221 646 276 70 406 -933 -493 -406 -648 -46 -95 -326 182 -380 842 -424 187 -100 998 745 -314 -466 622 -508 -275 594 -163 906 880 -334 17 -925 775 552 -563 538 -525 933 948 -657 -827 997 -1000 -649 -863 175 -69 -962 964 166 461 764 -700 -218 449 -870 -101 -210 -417 237 418 708 499 -421 745 517 -368 966 -710 224 -164 -120 820 692 -167 -210 -666 -246 908 14 509 -224 351 -272 -21 598 -622 560 493 475 536 -215 -195 696 -884 566 694 -243 836 -322 738 106 971 255 -16 -306 -739 -643 -660 -209 714 -507 476 870 -445 -901 -19 -256 -884 874 234 -245 447 593 -697 -128 -309 608 119 741 -921 -63 -524 426 -502 205 -807 -926 -548 -859 -789 -696 -668 923 -411 -739 171 -160 -554 37 319 -881 -347 -111 -817 530 111 -247 -717 355 -633 -830 20 294 -68 -356 -765 279 -822 150 -724 659 -156 -705 -419 867 715 730 392 160 -242 -85 411 975 -950 205 -473 -510 319 812 -789 862 -494 -711 -751 -880 947 -401 -826 -621 504 -257 263 913 -82 32 -599 183 -719 236 155 -110 -454 -2 424 689 -208 -13 -357 304 545 -950 -919 -541 -77 -1 850 136 551 316 406 846 552 -378 -910 137 976 -480 309 -997 -488 -200 -359 -692 469 978 -499 -273 372 -736 -148 -512 951 285 551 -757 -369 -999 953 -688 218 -258 400 -344 -156 -729 519 -795 -197 97 -101 550 -764 -769 -364 -414 -767 -178 161 -830 636 804 796 287 478 246 -300 -417 936 -980 84 166 702 20 915 581 -88 514 -799 -767 200 482 277 745 490 -769 559 554 -486 350 196 523 508 524 -973 986 901 -977 706 628 426 -985 75 -806 27 50 -728 -653 -930 931 -707 167 -816 -43 -753 -215 -873 -545 -459 228 -632 146 -389 -997 444 810 -305 924 858 -934 -32 -870 202 -438 -465 -213 -468 558 616 -226 -65 -233 -234 -95 949 998 -870 -239 887 552 -75 -33 661 865 76 -528 785 900 517 -123 46 286 -413 -18 279 -553 -909 533 -96 525 -986 382 -577 -665 628 -8 -498 -655 671 -391 728 903 933 459 16 818 466 7 -86 511 521 -634 -870 -339 -331 643 951 548 124 -595 700 692 -659 -514 -878 798 -538 798 384 -481 -295 -276 -266 -612 908 -834 -396 -138 -809 362 -702 729 960 0 -705 -420 759 694 982 997 -845 -954 -246 87 714 942 -131 834 197 155 755 123 731 -250 -330 -122 -207 7 -685 -636 596 -434 -316 -331 -527 367 318 146 -120 416 241 691 -489 -774 -104 400 -296 -514 272 861 666 -96 -751 -914 -279 -163 -684 -5 -340 739 -659 -675 386 -421 890 -192 688 75 372 685 622 -516 -460 446 -344 -939 -629 822 289 -202 -114 -78 -202 492 -620 297 821 -594 -995 128 236 416 -201 984 -373 86 774 -692 -275 -439 -871 -461 959 527 687 -357 -237 440 465 -594 -508 268 -547 533 739 -269 329 -456 829 -285 -428 690 115 858 -592 -562 31 668 -130 -472 -635 689 -363 862 -424 -394 304 207 420 -716 -445 -457 816 285 -671 975 355 -341 890 -405 601 -540 762 760 327 996 870 -367 988 -486 -719 -89 964 -550 -58 820 5 556 703 622 74 693 592 -752 524 804 -620 676 -195 -227 -17 437 566 295 570 -761 177 720 155 388 242 -508 -245 -580 -216 515 -927 736 -305 -22 437 -266 181 209 473 617 -110 243 277 -191 396 -56 -589 415 -448 -237 -779 -608 364 126 205 533 -658 -191 -251 418 379 445 -9 140 143 -32 -785 827 -313 -707 497 -339 -319 317 537 -874 33 299 -796 127 378 -347 -172 301 969 167 713 750 414 -690 -195 805 697 -666 -210 248 243 -729 876 -32 725 -925 874 846 433 -291 362 67 665 292 -762 718 -382 775 -25 370 511 944 697 129 -687 -84 -561 240 -927 -588 -484 -536 -94 218 -4 -67 -260 -833 162 596 -820 79 -14 -416 366 -527 -44 170 -132 558 598 -876 667 232 -39 600 -872 -229 -653 -723 781 378 -5 340 -837 -64 -148 886 -605 -500 276 -786 -751 -235 49 -570 312 -588 871 -485 551 -759 394 -433 -507 -725 -81 961 801 872 918 -865 310 455 268 -700 20 -403 -605 354 -862 -834 -518 586 975 -993 265 -249 -890 -974 948 636 45 -309 -199 706 181 514 415 800 -670 783 505 -137 -378 -511 978 -716 77 564 577 844 612 -346 651 -320 71 -136 865 329 -813 -679 616 -867 -514 -920 -514 -435 750 -29 -920 583 698 604 587 -756 338 651 344 730 -458 -970 -542 -81 -3 710 -998 256 420 -725 320 -330 -387 400 -717 867 -673 -787 -561 319 56 315 592 -830 -432 858 483 718 229 147 855 61 -604 557 -266 867 -586 -561 624 -142 77 857 -149 -750 -165 399 118 -917 -493 321 -821 -56 -447 840 270 -698 -279 898 -211 195 521 -886 926 -639 755 -725 -766 -402 -344 675 -37 222 56 -191 -136 357 789 -997 -829 -514 -162 -352 249 242 527 -707 -829 -426 -946 -796 -814 317 642 -332 903 -326 -544 777 802 85 -985 -656 -287 -22 -756 -598 604 624 787 -450 591 993 721 -599 -637 503 -867 -857 -399 -16 -124 -943 -140 125 351 281 -60 -513 -996 893 367 -788 59 185 -461 196 -3 567 38 -360 503 -986 541 256 -876 368 988 -36 -1 -430 -518 -421 938 -493 -707 783 -543 -73 243 -863 573 334 448 24 -134 -173 -208 -507 -785 821 -625 -683 -95 -558 396 -320 -252 -377 -408 -548 -182 390 659 -822 393 428 -961 -578 -613 313 -660 -732 558 168 -538 371 -157 -598 -716 581 -822 998 139 -579 -242 -634 -692 -1000 212 329 -522 922 -800 -582 676 -437 -649 614 825 -850 999 -976 -155 222 54 114 -697 143 -908 334 59 -521 200 861 -204 391 -415 850 -382 -222 113 -506 -487 -892 568 442 -886 1 831 -522 -936 168 -884 321 740 547 448 315 -196 -270 848 -751 -466 573 -753 -579 956 -651 -116 599 -150 213 -975 858 -696 -741 -202 64 -55 574 596 148 -859 929 -919 321 -826 375 336 -322 -682 232 -9 878 -856 -14 211 871 -394 -76 -217 315 -550 28 -906 -24 36 45 -133 89 -278 254 578 391 547 -605 194 -991 -437 64 929 -311 330 -770 -406 -846 723 874 213 200 -136 847 834 138 -365 673 -890 -662 -742 448 -186 -979 -330 -266 -483 780 -890 496 -787 625 981 985 -774 990 405 -904 862 518 -540 894 795 118 -746 978 -136 -126 -465 -692 -650 530 -182 -517 982 640 -516 551 30 558 -371 688 -858 -743 -88 -851 935 -320 747 710 -660 -282 -42 -49 -370 904 824 425 -240 -183 -717 221 -411 -773 -72 -900 341 893 565 98 820 -57 -901 695 749 999 917 376 -130 -609 -269 49 685 205 -80 -184 511 -281 905 -114 617 -360 -1 980 -474 -894 -635 -881 643 900 371 10 388 -927 650 761 -994 -702 770 445 481 -230 371 552 -754 891 937 -175 672 -139 850 632 -536 -998 808 17 -338 648 -215 167 418 -607 -763 227 336 820 463 445 -211 -172 676 -19 690 -815 -200 -781 202 922 -263 238 -85 -246 -345 -534 766 892 -968 60 613 646 -771 438 867 -800 -888 355 -665 -124 219 -691 402 298 -74 -70 228 -350 974 -347 696 943 472 -820 397 -321 340 -5 847 734 390 -256 73 -242 663 591 -131 -768 -68 400 558 -486 300 906 -305 -443 -104 -188 269 -171 -912 -518 579 -412 -757 97 353 -680 -246 -362 911 718 -498 -923 -571 -465 -312 -289 496 -531 487 20 -601 110 855 816 495 -677 71 96 -146 21 778 -248 361 -171 -922 608 -99 -805 911 414 177 -683 736 419 942 -288 863 -824 -171 -607 -916 -853 -991 781 979 -705 -94 -302 -272 138 -745 -396 555 641 729 -430 344 337 -116 198 166 137 464 -422 640 -307 -1000 373 427 -282 -879 -929 -235 -464 437 732 -314 -353 215 -395 -741 540 597 -532 315 681 -833 -190 715 79 433 -125 651 150 762 -744 984 -919 -345 729 513 -115 272 47 201 -412 -180 178 -649 -650 -994 -933 -49 288 -784 -585 -623 -910 -714 -78 177 751 1 695 246 715 897 -382 991 882 611 370 449 564 -164 -59 366 653 518 831 317 -585 977 -827 -99 -6 587 -185 232 863 397 -196 876 481 -980 -658 448 -747 -256 45 -701 651 149 -393 -941 -569 -641 284 596 -978 -162 397 789 -340 -944 92 812 229 -613 -644 686 455 328 -219 266 -891 378 47 -383 570 356 778 175 507 -961 -330 -396 -603 -854 -205 468 -452 -792 -1 16 -406 715 -976 375 -503 -881 -651 360 956 -320 -381 24 -919 794 482 -852 747 -640 -926 -980 -283 -491 162 -345 -516 404 791 970 349 -496 -450 -400 -878 -539 169 -168 -876 260 234 -466 -175 465 -271 384 382 589 -558 -312 -775 -520 -731 939 -205 166 584 589 -366 970 912 -322 -991 215 351 -201 533 -713 106 -261 -906 847 500 493 987 -116 926 120 -972 -467 -411 264 -711 -751 11 -49 -866 -129 -351 -317 -878 -989 -572 -532 -261 693 -424 -717 476 729 513 243 341 -434 -124 -276 469 898 140 -927 -269 597 -326 -700 697 526 -598 -919 -468 83 -592 -744 304 238 73 -800 -385 -877 -758 721 -88 827 157 919 363 -523 -990 460 768 -42 -743 -539 196 -527 -506 -881 -712 -933 -36 -470 368 884 841 167 -678 -537 -178 -486 72 830 -352 -690 973 -19 -764 -938 591 797 -425 -897 -361 -377 -373 127 -861 -143 -646 -735 35 -955 340 -579 136 -589 -294 -122 460 689 -859 -587 4 48 435 268 -552 541 635 465 -27 -851 573 740 -39 284 126 -828 865 678 -415 746 468 -792 -166 515 -105 -32 -620 -602 -335 165 -804 -361 331 -849 -849 -764 -901 255 -413 -325 666 907 -133 -269 -632 -603 -142 -992 -665 194 890 -311 -412 943 -873 845 568 -982 -898 -457 -869 99 -948 687 -240 -204 -768 437 -996 -809 756 612 120 -246 -49 -820 80 700 991 438 -42 -347 -166 347 -129 -677 174 -536 508 462 758 -34 923 715 -923 -277 414 -936 595 738 30 585 -410 -514 532 -210 -799 114 668 -576 -966 11 -316 -366 333 -638 553 772 -538 -47 954 463 296 -319 -607 113 -491 566 -910 -205 -935 -940 524 -340 229 -269 805 186 962 -52 -106 391 530 -468 -680 206 779 -197 -366 156 -639 5 -545 -238 -770 240 235 433 -618 728 645 731 -957 -235 912 -916 851 183 456 -86 -527 -60 450 564 999 195 316 44 -995 -597 -500 759 338 -690 -967 -924 659 -908 -223 -872 666 -552 189 -348 145 399 808 -891 798 303 -787 -961 906 140 657 434 -115 -433 -153 239 558 736 872 460 -555 841 919 508 279 -115 474 -87 -560 -36 875 -89 27 -820 -247 793 11 -84 -348 269 -726 867 284 -331 109 -911 568 731 -238 -364 -688 727 -937 745 546 -287 -341 604 4 -174 695 -963 788 547 -978 201 -590 652 779 671 -31 920 722 975 600 -563 159 -221 -111 -600 -109 -221 294 506 -560 432 592 302 -552 -652 450 -223 -299 231 300 -443 -639 336 773 -154 -617 811 -788 313 -106 480 329 -922 -713 856 -531 -5 23 -199 550 163 -171 -170 752 321 -814 773 -393 183 905 -108 758 310 568 719 952 339 687 -440 -518 -916 200 -931 -86 -998 437 -445 -339 -375 85 16 811 630 -923 321 -501 448 493 754 95 -393 245 324 -35 516 -804 -918 -255 -957 -287 -267 271 -893 139 735 660 -704 170 692 9 -361 -805 -940 -623 480 -611 -690 -91 369 659 896 -273 -849 10 34 -403 66 622 -271 -346 365 443 80 -825 -110 -61 603 431 -379 -469 705 -850 634 349 -377 -519 -93 519 933 -30 280 941 587 -130 -615 87 892 -820 47 -633 -985 -266 -4 -884 474 -256 -473 313 655 580 377 -552 -204 761 901 211 -717 714 -121 -979 362 -700 -250 979 142 628 -799 69 132 -70 -954 -241 -414 -950 -777 -737 -664 -512 -763 -812 -498 -445 419 172 830 -138 554 -182 -408 986 659 -248 -79 413 -476 -342 859 469 -87 -659 800 -784 -964 -958 53 467 977 -94 -696 -218 339 -334 -756 -370 714 -557 -319 -547 898 -144 814 -213 -413 -510 948 312 813 711 516 551 -413 783 81 552 640 108 -666 -32 420 -163 -396 -279 715 901 -749 -265 -697 905 -323 182 4 468 -980 137 -655 -933 -724 -79 -207 -133 -212 444 -786 12 -561 256 439 459 476 958 789 -642 -412 157 -773 673 -909 -446 124 -224 521 893 46 629 251 484 -171 368 -612 559 141 500 -932 661 -261 235 -602 174 808 368 -912 329 228 454 -681 279 -842 -199 544 -343 337 -929 -772 525 83 -797 5 -837 307 -713 -187 934 783 65 -148 -399 141 713 771 373 346 -646 -989 -635 329 -480 -151 -711 -796 -104 -122 161 432 -497 -784 200 619 -78 -1 200 984 508 -340 762 -170 -416 -963 120 -839 348 -427 -237 575 -822 -230 437 148 650 988 -191 -163 -787 161 -766 -793 -369 183 190 984 -716 -995 -376 455 -468 880 -310 95 -82 -601 -730 445 -154 793 -271 158 329 189 625 565 -967 750 746 -188 -809 -398 453 -810 238 912 951 -455 -67 562 799 -184 -951 -295 409 993 811 537 590 470 -564 167 81 887 114 201 774 781 675 -211 -452 803 97 528 603 285 948 -917 834 -218 -738 -622 -118 -717 286 -859 -463 732 657 -297 725 423 -782 -591 -54 269 -267 -193 -825 324 768 -2 -220 876 228 343 -870 585 -586 403 711 -851 -465 -101 -1 483 -865 -273 617 642 555 -49 -364 196 152 718 -645 986 208 -637 -513 -775 94 -934 140 803 -402 902 371 221 -824 273 -324 -343 -977 742 -737 -117 -806 -1 -944 -844 -967 497 -548 996 858 101 -665 -198 -181 357 7 -280 725 744 580 481 778 222 -920 356 139 566 917 -607 135 465 -13 954 621 355 -118 13 -714 743 371 -424 -337 -693 -142 258 -110 -442 421 -190 -896 72 230 982 -524 -80 -730 287 -465 -788 800 -65 -403 878 -389 951 706 618 -310 -21 -183 -780 -307 -671 -902 -112 920 398 -460 -984 903 -201 -788 -420 597 373 79 -505 -166 -32 375 391 407 -746 814 906 592 894 473 -638 803 -138 988 -299 73 -574 -272 -10 144 -505 -400 150 -244 935 -283 226 -830 418 -481 -156 172 -573 -801 -91 -146 169 849 -78 -69 347 -542 834 -596 -418 725 -55 612 336 -343 79 -236 326 687 -639 -719 178 -539 -554 -845 -301 0 109 405 148 832 605 -622 137 -860 879 394 127 -393 64 765 708 557 162 -356 265 738 590 992 317 633 907 779 -759 22 -8 370 -925 241 795 809 -608 860 -381 -553 62 -688 -337 -288 976 4 -554 -637 457 -187 -417 731 -673 -214 728 171 709 -480 -336 -678 482 610 -932 -256 468 591 80 484 -368 151 829 -748 371 -784 511 -915 746 -904 560 327 666 813 231 202 -117 742 336 539 204 -892 -163 817 208 965 578 904 -831 -623 -136 -938 -734 -402 -353 591 -612 -595 886 -524 41 224 467 550 68 882 927 -394 -203 -490 -401 -264 747 762 84 -622 -581 509 -83 913 876 803 95 472 842 430 159 265 293 -766 299 408 -736 199 794 983 822 628 -716 161 -257 -960 -6 -241 173 796 203 -427 -565 -479 -982 433 7 -420 853 -906 -36 313 -805 190 389 -997 950 -361 567 78 -842 455 950 386 -664 408 -740 -772 603 -367 -301 -238 -305 -691 175 416 31 162 668 8 -889 363 -569 153 -331 251 -571 -74 937 678 488 580 -673 -584 -994 -622 -637 -138 702 -7 -352 517 -851 -634 260 -22 -944 -520 981 787 -405 -64 -836 463 -358 703 -842 -254 -351 -109 649 568 -803 -703 190 -983 238 -436 -651 801 -373 143 158 -802 -8 247 221 -401 -714 134 -615 -25 -582 200 311 983 160 -203 165 84 810 485 -653 888 241 581 538 -989 -186 392 -910 283 -267 -366 -233 -750 435 -296 -196 6 199 -516 334 -513 933 369 -172 630 739 -505 -903 664 -801 -347 -337 -726 -434 508 -41 -56 106 157 696 -632 33 -325 673 922 -170 943 -472 555 479 -162 177 407 528 229 764 -285 -273 615 -327 -307 460 -152 -730 -648 146 -393 784 783 -248 -215 -430 -155 -92 704 -387 -323 71 -539 311 -176 837 -190 -42 -220 -62 787 -97 584 -637 -909 213 -461 -882 -437 716 566 -12 977 -81 426 793 -796 460 -457 734 -960 -749 707 26 231 -920 47 -482 230 -310 270 -254 268 -902 229 -757 46 328 471 366 -973 -221 157 -563 -153 -884 -141 313 458 109 316 864 989 -10 207 403 -322 617 443 -524 -253 843 373 -492 828 -427 -436 -863 801 70 309 -8 -397 858 -554 89 -355 228 651 497 -535 984 859 -630 553 -563 178 136 -484 163 -873 -434 -764 288 629 -206 666 931 132 -533 875 259 872 299 86 834 -517 438 294 -378 -909 981 -313 -791 880 506 918 -356 -972 797 528 108 348 -355 319 266 -919 -822 -196 904 748 -27 -58 198 677 494 331 -581 10 -900 32 858 54 62 633 -548 -673 -692 310 459 -537 482 -202 134 -815 111 445 414 570 322 -968 287 174 -458 -41 284 -556 -842 -379 342 -294 -927 -890 477 374 550 -571 -261 -324 -860 651 -309 -919 58 401 949 841 -31 259 102 -612 72 -472 -682 -530 956 213 711 95 545 -403 972 735 380 -370 397 583 346 659 967 637 254 51 -476 -488 -387 180 76 -930 497 -363 212 963 532 123 73 205 -155 434 -644 350 856 943 -623 -120 -346 755 867 268 -577 384 -308 -307 -574 -692 955 89 177 602 -491 658 -574 357 526 -607 -400 -667 -732 507 -44 445 -219 402 -512 -633 -15 -872 166 839 457 -960 336 -369 -395 -373 -925 297 756 -154 751 -448 530 -845 428 702 -998 717 778 -908 -822 118 -485 57 311 684 137 -162 703 -671 -977 751 693 -511 880 -275 972 -354 562 -81 -145 459 -82 512 171 993 -958 -881 -258 -801 993 -883 332 -994 101 34 953 -515 102 362 165 204 954 1 -100 -957 -241 187 -522 -79 338 986 -174 -502 529 -830 -471 291 -309 -984 112 -11 -207 -19 -701 572 -645 240 497 677 -776 207 -507 964 -29 542 878 499 -138 192 413 -647 -375 14 345 962 -473 895 -64 640 403 -425 -429 -530 -582 -517 -544 -464 58 377 116 -160 -137 -358 145 -691 -332 -458 -115 -496 -639 637 -949 978 395 395 -706 -634 487 334 -594 810 -126 -425 -399 888 777 375 7 981 -355 693 686 -760 897 662 -673 462 -769 -263 469 -795 9 -861 131 -547 -32 -598 -45 -945 -738 -107 -586 707 -387 685 -752 -52 492 853 597 -181 477 50 -257 -82 37 42 524 313 727 696 -882 -735 -563 580 -693 -48 -493 527 725 287 -749 -224 -58 -75 -1000 -50 723 -521 918 -692 -419 -5 -762 -780 888 -240 760 -382 229 -305 922 804 234 944 128 -766 99 979 -603 944 175 846 -934 -334 371 399 -259 598 -83 820 706 923 -551 97 -527 942 555 532 49 -529 584 -66 200 589 394 494 82 -929 544 918 -450 740 -396 -799 -873 951 933 -748 -568 130 458 -22 332 738 523 -960 -38 933 597 428 -395 231 669 31 -86 -618 -908 -88 215 -289 671 -330 -205 105 -634 -187 997 -39 89 -425 698 605 616 179 -998 769 521 -494 516 68 290 427 -540 344 197 875 469 903 -779 682 -905 83 -371 586 -137 235 -225 -649 422 -306 519 21 -408 537 621 601 -768 -870 660 685 5 -990 -564 -53 912 -942 -523 -777 251 -164 399 -264 -255 -610 -228 666 -93 -269 -404 696 125 52 -274 323 -700 273 591 -858 -842 40 -585 -322 -23 -848 -975 -59 743 926 -572 779 -254 302 -312 -159 280 -348 498 850 -723 -204 124 -480 561 -513 893 44 998 -881 -541 587 603 137 455 -447 960 -115 34 -649 994 689 521 -322 -274 -684 745 -102 934 173 -447 -467 252 -916 -662 164 -664 695 191 -905 -534 -227 -679 637 -159 101 605 963 360 -42 -193 682 -89 -205 -546 556 49 420 101 -958 178 -371 -137 385 366 989 283 42 -725 420 -894 -539 258 -870 -347 -749 49 -569 489 79 570 -513 555 -553 594 -783 125 -164 -305 917 55 -4 -391 -787 556 -365 741 -966 -115 -962 -966 374 234 -923 407 -445 -984 727 598 -438 922 886 166 199 -627 678 367 423 163 -635 269 809 832 471 -455 -337 -401 -638 777 -688 267 838 989 -472 113 793 -331 999 401 606 -187 -600 -957 254 -957 -754 -838 365 491 -912 581 -613 904 -70 -229 757 667 -230 342 -775 239 -271 -817 -800 401 -942 -900 -123 -434 130 -912 -141 -242 141 718 803 -506 643 -535 173 773 -754 109 551 -138 677 846 787 684 -384 -656 -415 456 682 11 518 -565 -253 -981 25 -255 -610 923 -233 795 -115 513 -435 -891 -246 -448 546 973 -315 10 250 423 -832 318 -932 -935 -996 851 943 -169 -125 690 776 80 -242 594 806 -847 183 -471 -734 938 -294 -401 520 -586 -980 -451 88 340 -287 -322 736 251 -708 -53 11 735 -587 728 -776 488 -920 -681 17 141 728 -615 -829 463 530 314 -844 985 372 -990 48 447 -339 844 249 439 -789 -904 808 881 736 513 905 79 -585 529 45 -463 -990 -748 220 -439 393 979 -29 49 -881 -434 -303 297 770 -581 176 -752 753 -698 592 848 -930 137 -353 -156 -414 -734 913 64 -987 300 -862 773 -453 -87 -415 417 190 986 -654 -805 973 413 -151 -102 376 405 929 480 442 692 -989 -402 -356 589 48 -35 -293 897 692 449 -437 -87 483 657 593 -498 -976 -414 -154 -737 -938 443 -617 -350 -686 -175 952 -935 -415 -19 -121 478 33 700 -781 -898 -684 563 642 407 829 781 -907 -741 -713 694 301 -105 -382 -363 425 -957 972 -822 768 -877 -301 -481 910 -781 775 -598 -147 -249 418 135 113 188 -917 957 -842 251 -343 -752 673 -506 -690 -426 834 -428 472 -986 554 150 374 -659 -906 -203 88 640 -175 -495 931 176 803 561 306 -456 -298 488 36 -280 -935 -102 801 845 611 659 491 -835 398 3 517 583 -164 80 -110 -924 757 558 -7 -463 -923 544 106 367 615 446 -85 844 -662 -927 377 -72 -880 -313 638 -667 77 622 442 -252 -392 -880 252 -411 683 430 -15 631 -597 -95 141 723 453 -760 -136 -94 -561 -703 498 -229 682 -829 656 -853 859 908 -103 -852 -18 117 399 -99 -440 649 -536 -892 -463 460 -988 658 887 -937 -477 659 971 -678 61 415 -431 -390 905 -622 801 -950 -849 312 493 -780 142 -789 -738 -126 682 -872 177 895 460 435 209 -164 -252 -591 93 -88 -68 111 804 153 7 332 -62 986 717 539 -439 -191 -671 -882 -121 148 -771 -207 -190 59 903 290 634 992 -271 634 998 941 -837 232 -924 -637 566 256 -206 28 -748 336 -542 808 600 -344 414 231 -414 635 67 880 68 945 182 -993 383 -138 -997 639 -468 796 303 989 -530 951 378 -736 -386 -818 -114 -648 -142 -472 274 -282 -481 -210 535 49 -299 -251 -595 -695 -81 596 32 351 339 -456 -509 -66 -44 685 -889 -274 807 386 821 928 737 196 579 -337 499 874 -632 851 -122 127 751 -781 68 -22 -603 -32 973 665 893 -539 197 744 895 -775 1000 -287 184 -156 -534 140 -926 -793 -186 465 425 -91 474 -987 982 751 -870 656 2 -3 708 -944 -561 -868 236 827 -500 -781 403 -636 650 -404 -360 -860 -234 453 435 397 279 17 170 263 -301 856 -139 951 241 -399 -543 -546 -398 -712 697 290 661 -183 -758 809 891 -711 -3 933 -383 223 -164 -444 387 -341 -543 -874 45 -180 956 411 -820 -195 950 -514 -653 663 -983 -304 -618 -450 649 -337 -539 -723 527 -589 731 928 780 639 -848 -395 728 934 -174 225 887 939 519 -744 266 734 933 981 -439 81 -492 397 -347 993 -385 105 138 -748 141 -389 -820 960 337 71 419 876 563 -975 -745 590 -828 -398 -540 780 668 743 888 229 -833 -612 -595 -759 423 974 -537 241 544 784 379 -633 119 -611 -653 -920 618 587 204 -880 559 762 545 99 128 -993 358 432 -568 191 -519 357 -721 182 993 456 -443 -729 -411 736 470 479 599 120 305 808 694 -281 353 51 -23 337 -457 -852 -461 -21 979 -877 -742 -693 -641 -31 -833 549 -758 790 356 697 -264 706 -820 -579 -892 -26 281 -806 -47 524 -672 32 109 134 290 -392 678 -456 -933 465 595 -953 341 779 -828 188 533 -57 -68 54 368 201 879 -99 526 -636 -41 340 869 -68 -104 -572 -275 408 -67 -29 841 14 -368 211 881 -166 -527 -695 -108 -710 -59 137 136 -256 -528 -330 53 -667 -443 476 570 -948 791 -110 50 77 -613 682 794 132 658 -672 -324 121 707 -830 -531 -86 -845 -526 30 642 678 -667 856 373 365 810 594 113 884 -243 -306 -153 -121 -205 423 -261 -673 789 -243 -327 789 160 403 321 931 -97 860 -241 306 -714 -819 -430 -727 126 -863 -356 -989 -585 300 -353 -432 -891 122 -596 733 -929 116 -835 -454 79 387 589 912 346 -401 -153 419 934 374 601 -623 -483 679 -644 706 266 932 -718 494 -370 -970 -958 -134 853 435 891 159 287 451 916 -397 261 961 -327 397 272 978 -420 846 339 -599 -900 -297 737 483 -809 965 -89 -408 -693 111 110 -937 -20 123 -129 -12 -388 656 688 -784 -23 -990 -900 -813 -406 -455 -273 185 126 165 921 0 807 -849 370 -278 473 678 -466 -423 -95 -55 79 813 -518 -881 -500 717 594 628 -590 -41 377 963 -391 -682 915 56 657 765 -988 -276 542 44 -558 335 354 262 -725 -467 -603 -389 720 -200 749 -946 -41 484 368 -270 410 959 721 514 541 267 457 -20 858 268 307 757 -915 216 -686 -921 -346 -459 -990 825 -999 -622 903 -514 -332 888 -214 446 719 87 -121 -850 -106 -864 -70 -875 -905 994 152 -551 -136 107 -807 47 -649 -42 929 644 532 -761 385 651 -567 317 104 -860 164 871 378 -766 900 897 -595 -245 -876 12 -405 -634 -683 -98 -446 -489 -123 569 -507 -494 73 351 292 782 452 417 -353 -606 -740 126 721 -612 253 707 -553 -527 -834 -641 -121 -590 11 409 -1000 69 -519 -446 -65 695 643 801 -983 674 674 532 438 382 303 4 -116 609 -516 -288 -588 923 196 -208 22 -564 937 -700 551 -789 -256 -247 -583 26 -401 492 186 -274 -877 -865 -433 421 -282 -409 -370 878 148 915 -962 567 -280 -659 482 -282 785 419 -330 -674 -853 941 721 85 200 -949 -1000 39 794 930 -147 -28 449 86 -178 -671 -858 -129 -28 306 -776 812 20 -328 -875 -692 -983 -194 -343 422 37 -948 755 -765 270 -601 -100 996 774 357 -303 932 191 -618 747 95 -912 435 695 -544 -621 869 343 -6 -994 -670 385 761 -509 -556 -484 -302 643 527 369 516 531 -317 309 -163 -268 954 -222 -227 657 -484 -133 959 -742 764 -616 -835 807 606 -908 -2 487 876 -310 -550 -412 -517 -725 -44 47 -700 -79 669 -875 -920 828 463 650 -703 -851 -307 -141 -542 -824 -509 -214 -293 621 -457 920 409 -917 -507 -276 453 415 330 826 -161 803 829 206 558 -985 122 -504 923 -930 841 -435 -966 -117 -330 -882 624 954 349 -490 703 -156 -830 133 -337 -678 -50 354 843 169 145 887 694 945 -555 -242 894 -595 -568 -117 -474 -730 896 -908 696 -78 -991 59 -411 959 -715 594 -558 -707 962 186 -692 82 107 89 -713 -4 -291 21 401 -815 433 -564 913 932 725 335 -721 224 520 -138 -461 939 -993 639 -426 15 -857 471 760 -443 -725 -309 -651 346 -911 -419 946 -85 -686 -274 -602 98 -688 -258 -624 678 -716 635 776 279 157 -727 528 403 570 518 504 42 -620 -147 534 -240 -707 -337 -824 -723 124 -449 -681 -605 -794 -712 189 -416 -605 -699 -700 -472 879 525 201 286 -992 -353 -100 -229 -426 739 173 516 -183 -999 -696 -832 62 -767 -22 -252 -772 -159 -567 71 -990 -348 -117 696 -421 887 460 -292 155 -509 748 696 -761 838 757 -876 131 -490 -919 790 -288 -368 379 -44 748 518 -679 574 109 429 -858 -46 768 319 573 -782 812 -901 -502 809 -847 -585 -309 670 -970 -77 -437 288 -469 -146 230 538 854 101 -867 -444 227 -70 210 594 -203 891 -381 697 -866 881 897 -787 588 -148 884 441 -395 -624 825 -55 -792 744 976 289 141 -950 -814 -803 -389 683 -296 965 311 482 -438 -885 26 -740 -318 -931 -334 160 518 -545 -649 -751 -781 404 -717 -350 -378 -556 -692 -416 -979 187 -52 393 -429 358 -18 752 -72 -336 193 -403 950 205 -808 -743 -577 -122 -248 785 223 421 -276 535 477 -935 49 982 59 676 -839 -794 -165 -17 744 -750 -264 121 718 553 835 -619 910 -197 654 837 978 653 559 880 595 -228 32 -838 -358 706 -678 -823 306 796 514 -344 -375 658 -808 -962 996 570 734 -549 -736 -756 -592 -754 -281 -427 -564 -804 -272 -846 -622 17 -820 -210 520 842 745 947 -466 -543 90 -659 957 -10 969 712 20 -868 -384 756 318 690 714 -781 -486 -622 374 600 756 -688 -810 -346 -790 734 417 -619 610 131 -985 639 -300 976 -552 114 -432 -853 174 -47 -942 223 -160 479 540 912 -618 573 -164 -735 748 395 -210 62 -729 -286 974 -788 137 -459 86 -706 923 -13 -221 -390 435 605 201 -604 253 -691 -262 -905 -563 182 561 -123 883 218 366 -972 -671 112 533 -770 -273 -827 156 -616 -361 64 -170 -832 765 528 -856 -570 309 898 203 621 -881 -470 -244 -331 -216 708 -112 224 629 182 -417 18 -605 187 522 156 293 -907 -97 745 -240 15 -805 653 626 -16 275 61 -817 35 -520 201 -649 -102 -597 -837 -821 851 343 -636 -594 -186 717 -775 319 542 -844 554 463 707 -870 819 -63 -504 -847 -108 -606 146 765 456 177 -694 650 -952 88 -444 -950 800 566 -455 -205 358 557 -167 159 -394 206 12 -35 878 -659 552 -534 632 432 -896 -519 316 -783 -564 8 658 -384 351 -956 40 -441 610 695 542 513 -778 -426 -224 18 844 897 611 -62 -303 483 -938 939 -347 479 -271 206 -127 932 36 964 -69 -85 -561 -378 -356 843 500 -553 811 134 831 -551 -260 704 139 459 550 -435 -32 -279 736 949 -766 -151 -883 -783 -10 -14 409 767 -664 307 -409 -753 749 -122 -429 631 -987 419 243 304 -587 -311 -562 -405 477 271 -743 535 -881 -428 -378 685 2 -403 -536 -427 908 -767 692 608 -246 122 639 227 612 -961 -686 -951 -179 -23 -474 153 43 646 333 315 902 765 816 894 -226 -709 912 -672 -635 230 109 -928 -671 10 79 830 -269 -617 449 -75 -614 -805 -180 -158 836 -316 -243 -808 338 885 -163 -859 758 -250 -245 -825 -968 -44 -473 865 445 -99 30 -65 218 64 -346 119 -777 -839 -684 -655 -621 -276 173 -723 385 -156 -411 91 -710 -821 389 313 -598 -573 938 174 380 -148 -453 -35 678 -677 662 -77 972 -212 -453 -394 -484 -345 -132 752 513 772 24 481 -539 755 96 461 -372 389 795 -137 -345 -833 852 498 -719 722 -569 -897 446 170 -99 17 -678 518 -454 405 3 189 432 -114 427 772 -993 10 -749 -747 -82 -47 -955 -8 168 181 -399 -33 -382 -497 750 -748 -126 100 -131 -953 -898 365 -679 6 -306 -645 -300 894 44 443 529 -504 -774 177 17 -991 4 -653 303 268 5 514 234 -931 464 497 -910 783 422 -567 321 933 -415 -129 -195 517 -498 856 353 692 -539 -86 965 -886 143 -28 -379 151 -299 590 770 -419 3 -427 -78 -821 -861 -527 -49 -948 -654 -654 723 15 645 464 0 211 848 391 79 -950 819 308 794 -263 -346 -351 976 -144 36 -898 14 188 -858 493 -762 -381 633 -457 -367 953 15 534 811 20 -605 -641 8 -876 -398 -917 -165 660 907 -925 289 -650 -423 -9 36 243 319 353 -463 460 977 500 726 524 597 -365 620 746 468 -290 -282 -549 -163 -409 -938 10 21 -864 973 -139 -514 -750 287 480 -672 -8 349 -780 -194 -617 -591 -287 534 -425 -736 -731 873 -591 -851 1 -684 -245 -175 974 -220 -734 969 -62 -332 210 -225 -315 497 -178 603 -508 867 704 -931 304 -345 997 616 541 -69 -515 975 488 170 -779 876 615 896 881 422 -248 -841 -879 575 763 -237 736 561 631 -339 -434 266 -120 -876 315 -846 -462 77 -697 289 -290 513 863 -995 143 -307 283 -749 -552 -420 404 -41 -193 535 440 505 539 269 614 -897 738 -256 641 -929 -70 626 753 42 115 -861 338 -139 -650 584 756 829 80 558 -999 -748 863 -342 682 -268 -471 -689 648 817 625 217 -813 831 -654 -93 -684 337 756 79 666 289 -207 -650 -867 92 -879 809 -806 513 -982 127 51 -315 -321 575 -351 362 917 270 736 898 682 847 887 166 -810 745 349 -113 249 -960 -545 -959 -316 -580 546 -212 -495 -689 400 -362 -463 -344 -51 752 785 601 478 -152 -95 173 102 -401 880 315 -428 -332 94 -150 -734 -504 -657 -424 226 335 576 612 999 497 -362 -140 861 5 -219 -310 950 183 453 -745 -354 -544 607 872 -66 -758 -923 -449 -879 -243 -537 -568 -529 -637 328 347 300 -683 -637 202 -340 -721 -786 798 916 -715 944 -648 -511 -241 654 -162 207 -380 231 713 155 758 -668 541 -529 -19 178 -826 796 990 543 -256 -839 33 334 403 739 -117 276 -440 -709 -125 -72 224 314 948 -346 486 -654 -792 649 40 -428 95 276 -966 49 484 -937 83 -314 559 -440 61 -973 277 464 273 -486 -529 -372 -923 -591 -380 -126 -271 -735 118 200 -380 713 -219 -722 -438 526 331 929 821 795 155 -236 84 786 632 -813 383 -710 137 894 144 -832 -549 88 -342 973 150 -516 933 -756 -467 -806 525 615 659 102 176 625 308 -18 668 721 785 202 -545 227 823 357 339 862 117 992 259 692 -256 -988 417 -613 -69 -373 -143 916 188 814 -624 -851 -29 315 -571 -879 227 -239 136 -912 -238 467 233 609 82 -952 852 94 203 -111 678 -786 -874 522 -329 -419 -829 -710 333 -239 -391 806 182 -495 436 588 362 809 -124 -275 -627 -314 -490 -960 -472 -269 -892 -548 -856 -945 -478 -620 -817 334 13 895 704 753 345 563 748 358 883 968 -934 369 750 868 -647 689 773 906 -91 315 751 -442 -571 -536 -691 804 -31 147 825 489 -851 32 -354 452 -908 542 171 521 354 17 814 -759 -308 -14 -754 796 -690 -103 32 710 907 72 -172 -137 -149 788 941 156 203 518 -413 792 726 279 -541 825 -396 562 -431 -292 166 -631 43 -830 -738 -737 -758 683 -18 -429 -708 -443 -160 -59 616 787 101 275 313 665 -418 868 -844 -301 -170 -120 -147 -578 -325 -267 846 -262 -961 371 715 819 -235 -711 -995 -300 347 -123 -526 -59 308 358 -117 208 215 -128 -923 -245 -650 961 -856 636 -19 505 -52 -983 300 -820 836 722 -778 554 -429 -286 -873 -179 -34 79 714 -827 -707 -682 703 859 -757 317 -994 922 -218 491 840 448 320 -316 -411 47 -546 532 -476 790 -729 315 -19 -309 -691 353 -838 519 249 -97 -783 650 824 -423 817 36 935 161 167 496 85 -726 700 -793 909 89 -310 646 -35 922 -752 -582 394 -84 404 92 107 786 399 -184 929 -109 -778 872 -978 977 -727 -982 261 602 159 -160 876 -500 -10 -906 -946 -811 -239 781 274 -429 -713 277 98 608 -704 -723 -680 -866 -86 277 397 -332 739 -194 167 -235 -545 -314 -562 -343 -73 493 216 618 165 -717 156 -449 -105 -294 984 583 -499 -356 -688 -445 424 -96 -290 -260 431 -706 -869 -762 -333 959 816 175 -266 267 948 -977 -223 750 66 572 -111 668 -704 -36 8 300 -296 -645 -287 -576 -359 -980 -565 -985 -382 339 -964 326 909 -121 233 360 247 489 -462 375 -909 159 -12 -677 -656 -488 756 522 327 -812 174 -609 736 470 408 -985 -436 -575 577 508 -655 259 -803 -352 873 -252 517 -158 344 693 764 361 186 578 175 -331 -44 -923 501 -874 -1 91 -497 68 425 -139 938 -541 -440 507 -750 -481 -589 411 -249 913 396 975 359 545 891 411 -767 -901 986 -309 -143 146 -184 662 980 462 572 177 702 -563 552 816 893 -639 328 -577 780 -309 741 839 59 855 -471 -291 910 667 -807 802 456 428 -917 17 623 817 -874 993 763 -947 882 592 -903 653 -999 -31 577 113 -900 -351 7 404 471 -769 390 -268 -783 15 -846 -907 509 -808 916 -61 -809 -570 785 954 -121 -831 -199 88 -138 -475 124 -313 625 616 -94 561 -190 568 -928 59 -200 -352 -596 453 -928 -74 158 -758 634 248 -519 -937 330 407 435 744 487 -825 -28 920 -93 -733 6 -844 844 -822 -113 227 270 497 -448 -630 -521 659 -689 -773 189 137 888 602 564 -184 -784 -246 773 379 -868 263 -589 -977 101 163 -567 278 876 540 41 -294 -472 236 428 825 -665 150 -573 -67 205 865 622 383 548 -467 244 -7 841 709 -921 -717 924 -560 957 228 -72 -854 184 440 -600 -291 -303 -654 64 624 613 -580 -992 -828 -517 -44 714 987 -762 566 -85 -595 749 148 854 -316 625 297 992 -866 -754 389 -870 -326 -337 -602 283 564 558 -998 -160 -315 324 332 421 241 914 -82 310 -836 996 -857 -710 -70 259 -405 -103 -939 265 -508 2 706 -121 -200 -178 986 191 933 63 -825 -931 866 979 571 202 659 24 828 65 438 -683 -605 -158 -399 -323 -47 667 -67 904 37 224 447 -30 -378 465 -156 367 526 651 -79 -684 -101 -141 86 649 -34 993 898 -851 501 -492 -161 254 -445 628 -71 -569 319 35 805 961 -156 -511 331 770 951 -425 -920 679 -500 667 -870 -882 -752 449 665 -240 -997 -336 -421 -791 429 -88 17 -38 -253 -679 -369 500 -464 -616 709 -528 748 234 683 959 -379 -527 919 205 -869 478 917 -879 -907 -60 896 -742 365 578 210 -328 53 -782 -867 -562 915 -658 790 186 -981 -726 211 -87 187 438 -213 -68 -327 -430 -863 968 -642 277 729 -741 -761 55 -668 -165 951 -486 397 501 -704 976 175 -911 378 -216 -335 -329 307 -376 -826 964 101 538 600 -493 153 494 170 53 -367 -564 -928 -978 -42 929 -289 416 -226 408 -688 -14 632 78 -479 -663 -203 144 -609 -652 867 144 665 189 271 523 882 -535 -334 -628 311 -259 -649 -828 544 -697 -667 -89 -628 -598 -74 671 432 49 181 355 -897 335 252 142 344 -533 -700 233 247 4 953 524 306 28 -648 -598 -975 166 549 684 -455 490 -682 -168 -188 885 759 139 -276 -675 -28 -388 149 461 -462 981 809 621 194 -570 -268 -4 -995 999 889 -917 -912 -7 894 -188 641 -805 -335 739 -808 793 321 -647 500 -743 479 -277 176 -206 608 830 -825 337 42 729 166 9 315 374 349 346 -578 -938 597 513 -821 -986 -724 -873 46 -277 685 -232 -142 776 -716 776 528 459 -431 -470 -782 706 271 -112 243 108 -959 975 849 976 -715 37 236 -21 -295 70 443 -647 -680 326 818 -275 624 -263 772 817 400 -905 -529 130 -117 -965 -487 -276 268 -266 643 -725 -57 -148 714 -226 193 434 201 -575 520 -842 -674 -786 -332 -652 -23 -862 -29 -894 -503 787 583 -836 -266 468 -792 -737 305 -372 826 -122 588 981 -189 -944 -944 123 -220 404 -137 -43 -563 -517 -269 -559 865 316 -616 173 -492 480 -296 -898 -96 112 -553 -314 -927 -931 889 379 709 371 498 883 -876 -397 -672 239 391 -572 -349 897 -333 -682 -375 656 -774 827 -503 -737 899 847 -141 -636 -586 -939 257 -549 975 -709 -109 832 -108 265 -826 958 -886 215 829 462 21 -57 -13 408 333 -797 214 504 580 151 -371 -434 744 433 -43 -265 933 -604 -632 -201 738 -38 602 517 -785 -183 964 -757 -42 -92 -740 561 118 868 -106 -99 -981 466 499 -529 -372 -737 -781 -530 892 251 -994 708 248 139 -661 -575 -163 -653 -361 -456 145 320 930 -782 123 795 391 162 983 -518 178 -830 561 959 4 -454 -127 -631 -582 -54 -95 754 98 -161 -264 773 -662 728 218 -102 629 932 696 -402 -721 -837 -384 855 -499 124 -940 -626 -755 712 -576 -120 -16 137 -14 968 -154 909 715 -821 -321 376 -53 -149 835 860 557 105 494 210 45 361 374 636 -466 -608 822 159 -987 203 -810 494 814 -423 -244 -533 -330 -333 -869 719 557 394 100 -5 -567 -219 463 534 511 359 39 320 -969 -744 107 593 316 97 -688 831 388 -844 369 828 -602 -390 984 361 -136 -129 -908 -901 -46 -880 599 699 -522 945 173 -778 172 848 -594 553 395 -944 938 -922 697 -466 7 961 833 -755 -103 261 -972 407 -456 -603 184 -943 -145 461 760 -138 69 660 -57 -137 873 378 -906 -138 311 434 -98 77 -411 580 -215 -242 -64 338 613 -807 718 816 -560 659 -26 -25 652 -213 258 -877 460 -666 227 -383 3 900 278 25 -294 198 -207 208 725 -724 639 -27 -927 396 -222 801 536 -469 751 -794 -196 581 974 277 868 -556 391 -91 -882 750 508 424 -798 637 -893 -648 186 111 815 593 -647 56 218 940 17 566 -411 246 -121 350 -917 611 -262 76 122 -601 781 476 747 -531 -886 -97 910 139 -259 125 201 805 496 219 -808 -20 -683 -973 308 -809 -760 -68 -410 -126 -338 203 282 -693 -665 849 -429 963 233 775 -804 -721 917 -658 44 300 622 -752 -926 949 -879 -259 426 993 629 -174 912 795 -709 392 -299 -537 -679 987 -304 161 -301 325 -893 -376 -909 250 313 -969 -416 -171 676 -440 -51 415 72 591 499 -235 -780 221 387 -759 85 423 -75 659 -243 -511 4 -41 -399 774 -519 -920 830 282 885 107 -113 -935 -791 895 -984 401 -98 -229 661 -60 -893 -730 -509 997 -865 -933 773 167 -353 641 89 -159 411 247 -276 446 -433 217 -371 -666 -460 493 888 461 -166 -971 -89 19 -274 -633 -643 767 -481 -101 1000 -198 -93 182 -178 -591 878 -383 630 -19 650 400 -28 -431 -588 -223 -786 904 699 301 -621 536 -822 719 -409 538 393 -92 -90 897 -128 748 759 651 158 788 692 683 -867 592 -612 -692 -82 207 487 -172 897 892 -334 432 -702 238 -30 376 682 244 -599 -300 569 356 350 -370 552 942 968 -346 -677 -981 -255 -625 73 -647 539 -569 -973 497 191 -400 -133 562 208 87 621 635 -232 938 -478 -283 36 871 499 623 -553 210 -389 -190 86 -569 849 -761 -157 -588 -64 85 -110 -889 -884 866 464 116 -139 -4 -579 344 -255 -859 593 349 703 783 -496 -537 439 -930 101 607 708 998 429 23 -277 335 -154 155 105 708 588 -822 381 -214 77 -797 -421 577 -143 -546 212 363 579 626 793 291 833 337 714 -39 -638 930 -596 631 -901 -838 402 204 -769 -702 299 -290 306 -307 436 -674 93 907 44 938 755 909 510 213 433 95 777 -992 -386 -747 437 -861 -407 362 -706 387 764 -153 -712 -549 -806 -618 673 708 -199 -414 298 -338 -914 -204 656 -841 -847 -574 681 -113 553 328 671 -400 -675 -278 -769 -468 -757 141 -209 -734 -532 425 -238 -968 49 -119 -443 -210 155 140 -448 56 810 -389 60 -398 -305 400 911 155 910 -988 143 695 -753 -243 889 -933 575 161 501 445 219 469 758 536 587 -831 139 -141 -593 791 461 123 -460 -613 928 157 28 -69 -613 -3 767 384 -366 635 -511 -53 875 -25 568 -380 -435 904 -247 460 -461 668 5 -883 -538 -823 502 -280 301 -664 -989 -457 -715 -506 732 155 -251 -69 -901 162 928 87 433 981 -154 -137 -850 -831 -869 -691 -306 -553 194 399 -727 -851 -638 896 -131 -366 -432 -494 -233 -315 -106 393 -352 -703 -474 -584 85 903 -845 318 -100 32 -898 209 54 646 -163 891 580 972 -152 -74 -549 868 -575 778 591 -619 270 -915 248 231 -230 -700 -748 639 -859 -743 263 821 -160 735 2 -858 -504 -728 -164 764 -80 506 856 -486 -71 994 181 481 -284 596 -972 -450 -578 -800 276 -662 333 -374 456 -701 270 -988 459 645 -664 -652 93 663 -938 -155 990 186 -614 -188 947 111 702 -2 -788 -523 265 -742 48 -431 329 -658 -382 -428 349 824 136 -420 -546 81 60 263 -41 225 358 310 -948 -902 -391 456 162 -933 -169 397 985 -811 -938 619 955 775 -679 228 -461 660 -146 -585 173 -287 -340 -416 444 -963 200 87 541 -93 971 224 -156 -213 -313 -238 729 -388 -285 705 -723 -678 -531 598 910 925 893 167 -946 -73 -288 344 -494 -350 -562 -804 846 142 -541 219 212 -669 702 -989 -150 -510 -583 190 200 -122 490 776 251 620 -73 -387 470 859 -170 798 -300 332 900 -248 -450 393 996 188 -344 -1 -185 -948 983 180 376 394 -66 686 409 206 406 -882 521 725 956 -269 -586 -117 -607 562 -527 607 -895 647 -28 461 638 664 -449 -895 934 -350 -803 757 45 862 680 994 -255 31 -80 694 320 996 640 808 232 -443 269 -66 514 462 49 442 -210 -514 988 -44 408 196 -794 -69 -677 -44 -840 279 578 -167 765 -485 -239 798 869 905 729 -176 -290 613 390 -326 475 966 -617 -180 -173 954 82 -156 -657 -696 820 -710 -446 256 -242 -224 232 787 -555 754 397 -433 -846 -841 -38 187 -893 911 514 -798 -736 -881 706 -927 -807 919 726 958 -5 -690 7 824 325 -679 364 946 -831 486 947 -622 -311 56 775 -997 96 84 -100 -742 131 -609 438 118 871 -220 197 198 356 310 337 290 41 458 854 751 869 801 616 113 -540 -314 234 -484 349 372 582 -716 499 -410 772 -797 706 -41 -194 -70 985 222 203 237 378 45 -685 -552 96 -344 192 41 -257 141 877 21 525 148 -153 364 -290 816 326 475 798 -209 101 310 88 -1 898 738 305 735 353 139 -430 -753 -480 -93 -616 931 -997 -849 590 597 292 246 426 -116 982 -650 864 91 776 -765 646 521 -350 196 -21 897 -891 -344 802 616 -568 167 -712 875 707 31 620 844 642 961 -795 954 276 -948 -48 -855 -277 -808 -294 -253 759 982 137 833 54 -849 -216 807 -114 962 113 998 3 379 -865 744 -710 -431 37 -687 566 -684 735 36 414 584 696 -318 -87 385 -277 -112 -649 572 -308 -673 -838 656 189 631 551 -996 965 139 -153 396 288 418 419 -97 -972 144 -182 -243 615 803 618 656 -207 -886 -867 -926 -12 -98 -832 938 -80 285 504 -121 -425 7 118 942 589 -28 -451 731 419 521 -860 -901 -789 -157 621 -330 656 -756 338 474 -815 -335 346 -345 478 -550 437 -487 -525 947 783 721 -717 -746 441 750 -261 126 -162 -27 -922 602 660 98 595 -92 309 -709 -245 723 651 47 -627 -797 1000 -651 -362 830 -126 -747 -861 144 334 -12 -888 47 961 -969 -528 107 582 740 793 284 142 918 -618 337 -734 -38 291 820 920 135 -364 941 -728 -287 -349 370 361 279 869 359 -850 681 585 575 705 -534 -329 -67 936 -691 -88 177 -463 409 -627 -459 -429 408 221 66 614 385 -462 -472 825 281 198 699 180 13 -359 -644 -496 -987 -82 -977 201 517 608 474 -110 -596 -320 -879 -161 450 528 -909 -597 814 831 -971 -772 -763 940 586 -25 146 -452 811 379 -33 -575 809 -389 627 343 -185 -762 -469 -639 131 572 -40 -472 -409 391 909 169 -831 -340 894 851 -886 -302 173 620 -691 -430 647 -229 -850 -590 230 793 643 739 715 -972 -954 865 608 -210 -272 -966 -993 -988 -565 -857 -896 -805 905 -272 -552 176 118 16 370 202 92 802 914 511 440 216 -502 -489 63 -851 -318 -917 768 -754 -197 -728 124 782 935 -721 435 53 -851 -424 830 -579 -898 278 750 901 37 873 -461 270 746 500 24 483 -717 530 -386 784 -917 241 -540 274 -982 -544 -305 -357 649 164 332 -469 -216 128 -533 -170 -392 -192 -728 -753 -400 747 -952 -576 105 -573 -666 -947 904 752 22 615 353 -582 429 -506 376 -461 -57 735 189 -114 830 32 -827 983 355 579 961 1 -800 -730 -147 -574 -434 -402 686 -600 221 315 110 -337 545 -154 164 705 -322 508 -367 1 195 -25 -745 389 -52 39 714 -805 780 -103 812 297 -877 -780 833 -365 -388 417 -781 -545 -407 491 -601 -237 331 -93 854 -105 692 570 -456 407 -939 53 46 -441 232 621 -484 -835 -135 -144 -400 -803 -831 887 872 -635 -418 417 -301 334 600 -738 733 -265 603 -970 -472 -531 -368 972 -701 -258 -965 48 639 -270 234 87 924 -166 -650 585 22 -547 -254 548 -427 -65 -785 -697 650 43 -635 -567 659 936 363 -632 -426 897 456 -205 684 393 -972 -139 -998 598 -929 214 -857 847 -423 41 976 -610 -849 735 -166 392 -789 -230 72 930 -264 417 427 309 -815 855 -527 103 434 -145 185 -610 -274 -582 -32 -840 -675 -184 -658 966 113 -179 189 -932 -904 164 1 -819 -509 761 -246 -775 -176 218 278 -957 -298 -588 832 -109 47 224 980 117 415 -496 729 737 705 -644 -951 645 689 554 595 -995 975 -585 -319 644 -916 266 -136 -222 -791 -281 698 -859 703 547 -698 -972 -228 365 -32 -65 -474 -843 -954 28 885 930 -460 222 232 773 -989 889 -12 988 256 -575 648 -501 286 302 -335 -343 497 -838 -918 -629 363 -39 -850 308 -901 899 -48 -908 -427 -475 459 36 922 -669 -363 188 -831 88 -234 49 -107 -56 570 909 995 632 -867 429 125 709 -268 24 -454 -239 835 -289 857 613 774 276 781 515 807 624 609 -882 207 696 993 449 -331 -651 864 403 -138 -22 37 -581 761 -510 45 440 24 -298 -608 -867 -882 681 -313 -917 438 -980 159 923 -241 724 268 -993 -903 -705 98 -174 -29 37 450 500 -148 -72 773 -261 -538 -702 -927 961 -16 -40 -885 874 692 672 241 706 -344 789 960 462 855 591 -526 -336 409 827 362 -973 -373 622 -682 885 -63 410 309 -606 504 -74 599 260 -756 -688 59 340 849 -162 801 546 -748 408 -378 -463 553 383 -177 821 333 -979 -981 167 473 -918 -800 613 -637 -739 703 631 642 509 -571 134 73 -833 425 938 -694 -633 67 -931 140 -788 -325 453 -743 -664 -855 340 7 -51 -738 -139 252 757 530 316 343 -479 -581 855 670 26 -179 -874 929 -464 40 777 871 -523 -705 179 -233 462 897 -1000 131 726 27 203 -269 -509 -752 -384 -737 -604 999 313 -431 333 -384 -214 466 714 -635 -125 -16 411 -36 692 -805 75 813 17 255 -168 -657 954 -436 86 -95 911 -730 410 75 18 -930 745 965 66 -166 342 123 349 113 325 -981 564 -672 319 518 -805 454 418 874 -407 896 915 -952 -659 703 -592 -602 153 -301 202 607 195 269 -744 334 -52 -99 664 -283 408 -496 79 -653 -353 145 -270 -339 -650 -325 747 222 -338 -1 94 267 197 800 132 347 540 991 -704 -9 329 457 -466 866 608 -591 355 -5 -382 513 -451 222 253 -609 637 -863 -527 -734 -783 660 586 -759 -369 341 -201 -994 231 -78 -398 963 -334 -164 173 -107 122 725 -911 505 412 -703 -247 -828 -322 -657 895 -394 -324 816 800 -508 -713 133 -961 844 -939 835 -446 86 736 135 208 -830 -517 55 -348 363 -414 387 -519 936 833 178 551 444 356 -789 629 67 -313 -515 -336 -151 723 294 -801 -355 -172 709 361 359 579 -737 421 477 -110 -904 -788 -835 942 12 838 83 799 515 -162 -273 -404 -636 -556 535 -363 -317 -922 -720 567 979 -303 -512 -339 -720 -561 65 -82 -717 840 768 -32 -836 900 394 381 -169 670 -516 790 -64 -458 -952 -917 -166 112 830 424 117 -743 -48 -333 -499 -19 293 188 -553 -927 846 -948 363 277 254 373 304 685 -252 -309 -13 -377 228 501 830 701 -313 488 728 89 880 -959 -705 -743 319 -815 863 -743 954 663 -986 290 59 -893 899 -215 337 975 319 -97 -263 567 -134 -52 -665 337 -431 798 -897 -372 -554 -386 637 -870 -633 -54 636 -566 -798 -150 -374 -855 918 756 -875 -368 -133 917 -834 371 -955 -218 480 -269 -90 -925 -769 -300 785 -106 -870 -305 -951 -39 374 349 -595 -644 -785 184 -701 -972 -557 -259 117 -554 -809 -98 481 -811 -132 592 689 -702 665 -853 836 351 -664 844 114 -153 893 660 907 715 -228 -506 782 -994 536 789 -546 214 20 -808 630 415 943 169 -325 586 662 57 -692 923 835 592 -951 207 -318 -977 -794 -295 385 43 280 -784 -901 820 -949 498 795 972 219 215 -484 251 37 -396 326 -131 561 695 809 -233 -71 -950 -518 -697 195 33 41 -75 -727 -571 786 737 363 110 -525 -675 -407 -65 -335 197 -294 -438 -161 75 821 250 -497 -832 375 306 -50 47 -303 -408 393 920 -391 -684 -873 -175 185 748 -362 -378 -254 -792 -739 -28 635 -770 179 -586 -69 177 988 -248 166 820 900 709 -437 -393 -744 826 -70 -910 722 903 -609 -159 766 -419 969 622 -904 -88 -850 -203 155 304 888 601 -167 -747 -828 274 597 -602 756 97 723 753 696 47 -15 -912 -423 -401 -181 60 760 416 517 654 542 227 -131 105 631 794 418 77 588 104 846 -970 211 444 -49 -665 990 -442 -434 -545 -514 953 -774 375 -490 -264 -226 853 988 116 343 197 -530 -280 335 711 317 279 396 -314 645 -537 591 746 660 414 -481 -961 840 -15 -391 822 10 759 -521 -861 -389 667 -982 -637 928 599 -643 -253 905 574 298 -478 365 -795 -108 311 -115 -528 -998 664 341 -262 -73 -112 496 993 643 123 -103 -151 1 749 -118 533 -954 442 119 574 437 412 322 -563 394 438 384 -704 612 -849 555 295 -711 -151 -905 32 -67 818 270 89 580 902 -329 -340 400 -586 -286 402 -975 375 217 222 -777 303 -607 -27 912 -768 166 288 -749 -303 -499 334 -743 -439 -284 -536 321 367 107 550 37 204 -249 -736 811 362 -734 817 -532 980 -162 342 785 527 -645 951 796 -213 -735 45 809 -746 313 915 -264 -603 -121 -858 881 -499 185 641 -893 -658 778 -851 -210 -737 -191 -591 -718 136 -196 -64 971 -562 -956 -273 523 903 468 456 -126 273 484 511 -167 32 -634 378 -308 -260 680 632 902 538 -984 -375 -452 395 -438 -947 -824 157 82 -815 -877 -701 -978 41 985 724 894 537 -593 -330 902 -95 -886 332 -606 439 -865 892 -513 595 -844 -547 -215 708 -971 -241 274 349 -545 -368 -391 -993 519 624 -645 130 758 -234 603 937 686 746 259 -417 454 -699 -451 -115 -127 374 334 -553 -524 752 322 164 -201 -833 132 -378 -519 -314 -403 -29 -752 44 -308 -279 976 -583 -672 938 366 244 147 -62 -519 239 -801 -35 903 -527 -817 832 -833 -253 -29 817 299 -760 435 -466 -933 -234 -968 375 -65 20 586 -208 -163 914 -944 321 -83 -802 773 -51 594 787 81 -440 518 196 -31 -948 863 -554 11 -621 -704 683 786 445 -688 218 822 742 75 -408 -319 -223 574 414 196 -865 754 587 488 -636 315 -658 -369 -642 -122 -269 507 277 34 -369 -962 -864 757 -955 -902 -814 -784 803 -953 671 -768 -957 -559 455 -704 132 -649 -46 799 -795 62 -674 -423 -370 -359 -547 299 -947 835 -478 495 -848 -280 -716 -470 -571 -444 497 916 -296 -599 -373 648 -7 -233 698 -44 282 757 -36 95 395 541 -948 943 368 68 -676 -667 -976 151 -915 507 -415 -827 -551 948 331 522 708 508 823 356 310 -707 -140 272 566 108 -480 -990 -866 -158 -935 257 -757 228 353 785 823 965 594 60 903 622 -72 548 -593 -40 -83 -182 433 696 -245 -46 -838 377 380 -834 -217 346 555 -270 -59 968 184 412 915 289 -1 236 -927 985 -344 -371 241 -508 271 -130 463 45 -188 141 -664 308 823 -281 -636 -539 163 -804 -627 722 732 -111 -196 843 -2 -573 528 -807 -60 -863 836 272 -381 367 -451 -83 504 383 -816 -563 -874 606 655 363 939 -811 -812 -272 134 -285 -660 753 -530 695 266 -245 -267 930 -834 -452 867 302 707 500 -678 -144 -246 -172 -450 -270 948 -407 -136 310 -771 158 817 -33 695 501 982 938 291 687 856 -929 281 -549 869 422 -186 356 -73 -825 -992 -71 576 -392 -129 -334 781 949 -128 -903 532 155 -189 901 -500 -556 83 965 -12 879 -251 -201 725 -390 372 4 -260 -350 -467 -57 395 364 676 684 -89 840 525 -665 -593 541 820 909 -390 505 364 -611 125 -880 -287 -331 -290 -613 -25 -533 767 796 -381 -361 -855 163 57 -986 879 529 -682 779 -289 -796 -489 417 993 -32 -144 -78 535 -399 680 -270 408 355 -784 492 342 651 171 348 797 937 -161 619 -382 476 600 -76 486 -37 -357 203 -846 -630 98 -609 793 -519 -584 -793 106 360 391 -917 -393 -73 425 434 969 -774 164 419 891 237 419 592 -190 -645 923 501 154 -742 -598 620 -513 -900 474 -696 -652 847 -653 -864 274 494 -578 128 227 792 476 188 -576 49 -423 -217 -126 699 891 -207 -847 -253 177 -430 -687 -540 -781 -666 75 -360 -987 638 817 123 286 -151 580 -138 177 -596 -663 262 -810 -87 577 696 430 845 671 -426 -213 -932 328 260 -697 -548 -298 -18 438 -292 -105 708 -171 833 328 -198 -578 609 496 -602 186 140 30 -954 -280 58 908 -147 -213 917 -963 -554 -406 -9 -170 121 -218 288 -16 -260 -42 731 -259 174 653 7 -351 -267 -280 -587 -363 -274 -486 -920 -380 547 -418 -87 28 -935 391 -300 377 194 -456 -265 406 -302 -426 -275 802 766 -886 -885 302 -908 -446 -905 37 -551 745 -352 887 -592 -355 25 590 106 -673 793 -631 -49 217 -291 -905 267 -675 669 852 -159 -75 -350 -29 925 -563 73 761 -552 -927 520 728 -387 -731 276 74 -76 -719 -286 133 -764 47 501 866 -535 -992 538 -170 427 -262 -568 -606 -290 -446 -779 405 -486 943 785 184 457 44 659 745 38 882 -901 -811 -68 -262 -430 -200 -66 537 531 651 578 -772 257 -763 89 153 936 233 -3 617 -845 185 -861 841 329 -987 336 506 419 218 549 802 413 677 -197 382 -273 -268 743 136 -610 -968 968 80 659 -41 723 361 701 506 -179 -220 -516 315 2 -103 -622 -438 695 145 -369 -212 322 -669 -960 -429 -820 474 -379 405 -219 -401 -496 -200 -123 -118 974 937 -436 -96 123 401 -822 564 497 -768 804 414 654 120 -516 968 529 -882 780 -527 -247 -923 592 -994 -771 884 -720 591 251 -259 750 510 -458 -442 828 746 -240 977 -74 627 -846 -144 393 -625 -552 170 -36 443 -655 -311 -733 -833 188 -626 577 -672 528 412 -342 346 828 52 -318 478 380 -178 -272 750 -379 912 -458 528 758 965 -659 -1 -660 26 -559 144 -1 -510 118 802 -310 503 676 915 -848 437 -836 787 976 -6 18 562 -860 -868 -750 668 -103 -167 686 83 916 709 -260 -28 404 -280 -166 869 27 304 188 -1 -278 472 -311 203 973 152 758 -237 -688 -284 513 682 -48 323 -109 -787 649 -118 963 -635 -547 390 -33 329 -530 896 431 562 648 -522 795 963 -469 -359 383 -296 -209 405 -301 -925 58 -820 -231 558 387 157 -879 848 379 -197 845 906 -442 -578 788 458 762 984 -22 542 276 675 583 -974 211 -445 953 153 489 -869 911 -972 -33 -818 788 350 -285 388 336 -292 828 -781 -124 -254 359 -869 -698 -252 830 13 -2 -808 -263 928 -701 -346 -265 -184 -218 375 -647 927 -504 115 863 734 -152 -230 -707 -802 685 799 74 167 49 -58 434 -24 959 486 -519 991 -584 269 44 821 936 221 -480 -359 -776 925 -158 -197 -493 -236 427 -183 -939 312 850 893 290 -298 655 -897 187 -900 -519 468 716 -814 -455 180 -625 590 309 -635 -395 -360 -119 -885 -936 -761 952 995 -264 -702 -190 635 900 193 871 898 442 -185 -840 -723 -546 457 642 155 829 399 4 -79 -160 -88 -367 943 277 417 308 -98 -900 -849 -289 564 0 128 -160 532 902 -752 -801 -346 -425 -215 846 918 -66 331 -80 988 866 -808 -482 310 -842 -480 -653 532 229 302 -628 524 945 -44 228 854 218 259 -947 -880 -518 26 -457 -208 455 911 579 -501 565 -707 -249 702 936 -499 573 -651 316 726 207 -598 621 413 15 319 503 958 -444 -611 -523 -496 -186 256 -593 -791 -986 -440 788 333 448 -681 -299 482 -939 435 952 148 344 247 547 -661 -114 -281 -902 -404 -980 985 -39 893 948 -106 -399 -618 879 949 691 505 -303 571 -564 135 -297 -934 365 -769 77 -634 -535 207 989 -631 -98 858 -51 -524 778 154 441 335 -364 314 998 -506 709 -65 349 -58 -517 -720 141 -292 314 -946 -166 881 746 -193 -995 185 451 69 -682 -783 334 349 842 969 915 696 543 805 619 -464 -988 871 716 -575 -748 -128 -214 -346 940 -726 920 -25 -789 205 -168 -116 146 195 594 406 -901 32 -210 990 -726 357 607 -964 591 795 -316 573 181 -861 471 -291 512 546 594 135 436 -497 -91 -571 -694 -674 -748 -548 -232 -504 -576 -447 -118 -826 562 343 125 26 997 -880 221 -427 856 -538 421 -403 -271 -15 724 -317 137 246 989 -126 93 632 72 -311 -342 -134 -905 825 -587 -466 -468 -893 101 602 -236 371 -187 719 977 793 -320 -383 -985 -251 -380 -851 -924 66 199 -213 899 -739 2 -284 -762 356 -756 50 -715 -961 909 627 -834 780 -252 -775 -585 -599 -14 672 230 69 343 -220 -373 633 -426 -952 -276 1000 -109 338 652 958 507 224 959 417 644 -612 589 488 -860 150 -508 888 200 597 568 590 -303 -493 635 88 -450 772 861 -288 665 992 -891 549 728 204 -269 -967 -924 576 -518 -46 -958 -140 822 -179 -519 94 418 122 153 183 848 -92 146 257 -898 -39 928 614 902 354 -488 -942 814 -353 -881 734 -9 -949 -503 179 -116 -731 -635 82 645 325 315 427 665 -967 995 288 -480 -316 675 42 -787 -179 -265 -470 188 669 466 -866 595 -689 909 -393 821 962 -915 -556 634 91 473 -95 -18 -72 -738 131 769 574 -884 -56 102 -682 -155 -569 -42 -396 530 597 -823 260 -160 -758 763 869 -212 891 -476 -485 -965 655 482 -343 501 124 -609 -102 797 748 -132 -185 -458 740 -133 590 -953 279 50 66 -275 -396 259 -828 -966 -63 597 -938 585 -980 825 -52 -949 501 -949 28 604 920 -154 -238 -396 627 -961 -497 830 305 -551 239 -873 -642 -228 773 -335 -776 -451 130 -389 139 150 389 991 589 296 149 -948 -966 -356 636 201 -92 -894 145 665 -41 -421 922 -212 108 -316 237 -467 -369 -289 -157 127 922 284 569 -873 123 -986 667 73 -961 511 903 977 -73 344 -423 -447 722 -98 151 258 -75 -618 -9 306 703 64 524 969 77 -251 607 -727 -99 830 -972 -381 -603 731 -520 -559 -584 119 -422 -572 352 30 467 353 -425 -460 209 185 -833 -896 2 968 -144 -311 -133 212 460 62 791 -757 -518 767 47 974 909 709 -948 321 944 -844 997 -646 362 582 -300 398 -206 -526 827 -615 -259 -1000 -607 -335 605 773 2 878 211 -28 -656 -420 -30 -457 957 84 906 -363 -395 570 -574 28 737 -512 591 -89 297 -130 -15 -190 -74 -910 717 -584 889 -542 668 -848 143 560 -586 180 -395 -259 62 61 541 -880 335 -373 483 292 186 -390 -435 -234 -887 -636 40 625 -65 -46 665 -726 -597 -68 -362 -185 -830 379 -903 -842 -368 321 -621 -163 -305 935 -171 -383 607 950 -818 -388 -516 -517 -810 -392 -488 -408 -845 -884 -435 -621 630 -794 961 122 -292 496 -13 -961 -724 866 -188 -54 -675 -130 23 -307 -802 687 528 -746 -143 -177 640 474 -531 247 -754 649 -466 -475 4 -291 -750 -369 549 443 919 709 334 669 676 -230 281 4 595 267 568 567 -350 -893 140 92 -261 904 646 392 -462 901 13 -701 964 336 682 -665 -419 984 -314 927 -574 886 -136 -439 -344 522 91 794 -158 -342 140 103 -415 78 854 629 447 -600 -885 289 243 300 144 320 12 -299 251 132 933 637 742 853 671 900 -91 -47 196 -146 651 -37 290 626 783 -230 634 -611 817 919 -120 225 -622 738 389 -216 -197 670 -764 108 1 504 102 474 -510 178 -514 -631 546 -796 103 -2 49 -504 706 -634 -507 -165 -40 556 -5 -662 -809 258 -567 -78 902 298 848 782 153 42 -730 176 597 -556 -493 -352 -421 -568 523 487 230 -86 -719 -852 851 818 408 687 463 -66 -223 -481 -783 643 -347 788 -196 -61 141 362 430 325 -583 956 -913 -716 -859 116 -8 -920 363 126 -565 213 -384 405 94 33 -162 -293 433 -222 -969 -725 -607 781 838 -122 -269 284 -617 589 -338 694 621 -572 -191 -327 -317 -905 -650 7 -421 -566 492 483 616 400 -677 -763 -489 -210 -722 -651 -861 7 -949 -625 -67 -723 515 260 -187 212 -34 712 579 -405 -157 447 346 -813 -628 732 202 214 -794 910 870 -352 178 88 930 33 -322 862 134 616 396 130 209 -666 -264 -647 -364 -415 -988 -34 442 838 -474 944 -738 -189 185 -421 474 341 -791 887 571 139 466 276 -940 -362 -687 -444 768 -539 144 105 -324 -31 -730 -211 37 -333 -547 384 -729 412 -228 229 657 843 -605 -984 -468 -148 -654 -306 331 86 -473 534 281 -639 3 -638 38 251 -371 -644 732 285 693 858 311 356 191 940 791 488 169 -468 732 -249 -539 -739 -866 799 -530 -45 -211 -571 -871 -600 -980 -12 906 677 -443 335 682 992 -919 682 -710 -617 59 811 714 -972 255 -124 -595 -619 773 -358 339 -636 108 -415 256 -33 -666 932 -556 784 -256 975 355 435 -643 -676 281 297 460 -860 793 -268 -912 -390 -752 -419 -919 -13 -901 316 -113 -308 -734 -698 -109 775 638 -162 -670 531 -197 428 -119 -270 -189 -543 -429 561 -217 327 451 250 -403 764 -974 633 289 116 -711 487 -280 -307 -475 -429 -566 -560 -844 57 425 -991 747 386 -184 -2 381 -182 -34 -707 294 -565 578 -255 -417 505 525 88 9 -7 -445 -385 -298 -969 -744 -265 490 -397 718 -349 988 392 -452 -68 496 440 -805 -639 866 535 -799 -12 235 414 440 244 877 955 -894 536 754 532 -635 507 -3 -853 -796 968 388 857 -747 -921 635 -879 -146 286 -860 314 617 498 -345 -753 -96 -844 326 436 -157 893 -98 -185 -896 932 994 240 59 -38 -356 -605 322 -829 -741 -114 -351 -889 45 -518 -587 -400 958 -183 -959 428 -137 -932 -603 -982 -765 252 -195 453 14 1 982 734 648 612 -283 634 -306 45 265 -863 -456 -198 -132 856 -39 139 -41 269 -405 -376 -762 -583 701 172 -300 -368 515 -469 -163 844 818 -905 -911 213 896 -146 -370 675 -224 300 403 743 -916 -483 -714 -806 -941 51 -454 -354 9 -777 -999 396 -295 182 -97 571 -714 132 -414 -292 998 144 -7 -736 -432 578 685 -347 -727 704 106 283 -268 254 -842 780 -98 868 -946 386 -711 908 -648 902 -576 931 -439 -711 649 -505 -939 748 -522 746 -604 485 -703 -683 -523 -836 -557 -915 472 -549 -61 830 448 883 983 460 -561 -429 -640 -242 -509 -193 -453 -655 -905 345 -895 278 -746 895 10 -705 -733 -132 -366 44 -716 284 746 972 -247 -183 442 425 568 595 -841 477 964 780 255 866 339 -550 -261 653 515 530 793 77 -722 -475 -484 -443 -292 -253 787 701 -23 860 347 53 -709 110 -207 242 -971 -742 -646 77 -542 -532 665 724 -18 256 -831 -236 -972 -826 -917 153 370 745 975 -888 377 -728 -923 197 382 298 -241 -68 -816 -430 718 -21 -928 70 -763 -680 -523 -531 696 856 841 89 415 883 540 -938 877 217 727 587 -492 -770 -406 -863 -644 332 -187 -121 -689 -736 -758 -754 -380 -128 -350 -997 652 -917 555 -899 -902 -682 -581 989 -323 26 826 -579 695 73 35 985 -339 -376 77 40 -342 437 -200 338 375 505 687 672 -42 529 579 671 509 -102 876 261 662 -521 357 -675 11 773 238 380 709 219 656 -277 640 683 877 968 39 571 -432 -956 -90 84 397 -691 -928 321 -434 -643 -952 992 -432 453 966 -859 31 -870 46 -551 -564 201 -481 933 -922 -244 -216 754 -208 -78 -484 147 -195 -412 423 -261 -451 -521 601 344 -658 734 -287 -351 350 -545 719 90 299 -621 160 -275 536 -580 996 -685 760 -7 120 -227 462 770 507 -930 -412 -44 468 -982 927 -750 778 978 750 -406 -659 454 -146 367 639 435 -937 -927 903 160 -989 159 804 -87 731 -480 259 4 68 426 -96 -706 -348 -751 814 778 553 -125 -814 470 -648 456 -474 -66 359 -707 -197 211 342 -466 512 -633 248 -40 926 724 392 -321 37 469 -792 1 -503 186 -354 100 -49 673 -521 -182 346 -424 821 138 118 -107 581 -45 -427 -611 589 601 -142 -948 -537 -32 533 564 46 -243 989 -4 588 655 -547 483 -659 753 184 208 496 904 -378 991 -244 -448 856 -409 422 46 -291 -490 -690 567 -343 118 -636 -941 462 -293 871 -244 793 373 67 -839 -330 474 -984 -110 248 -977 -101 934 -585 -553 761 -516 -91 -278 422 888 -695 -709 692 786 -678 111 -716 244 507 -927 -365 87 -616 -864 288 933 12 846 -879 323 585 270 642 535 680 -885 -355 -103 581 575 -691 -346 -655 -139 695 -143 -12 333 729 -214 -662 653 -334 233 809 373 -75 987 -916 475 -723 -738 308 23 527 250 22 -37 982 895 233 516 108 -542 921 701 -595 235 13 -431 668 565 -905 124 774 -133 -909 941 866 785 -117 -423 28 -255 198 -852 -93 399 -224 -554 123 15 813 626 -785 936 -310 22 -797 -68 -714 -164 -280 -878 241 75 298 764 3 329 653 -982 257 -803 335 -222 865 731 -553 -576 150 854 113 656 -817 544 -400 -654 509 -158 674 785 430 -607 -309 -957 5 619 712 353 -704 294 -979 -43 436 7 98 -222 349 -363 -843 998 43 -605 -759 993 -655 440 616 -605 148 -611 -707 -471 -994 -465 107 390 846 -741 -229 -785 -821 -3 -365 -967 317 -951 978 619 749 783 -602 -676 3 -110 -270 652 -253 754 747 -467 -890 -752 512 -339 286 -184 759 -715 -943 8 102 911 -727 -781 356 -488 -932 743 443 -290 472 814 577 504 501 -159 -27 -971 684 525 606 984 710 619 983 424 93 -427 952 965 -180 160 -465 636 -702 -742 -715 -440 -998 21 61 -283 -67 372 986 -137 663 966 694 432 794 -143 962 292 -534 562 -3 93 635 -803 449 -379 875 114 624 -969 31 992 -499 806 958 339 -668 -458 -518 712 -761 849 391 -623 -912 -640 -262 498 537 -69 123 63 828 -784 -541 -476 -273 190 254 858 139 270 821 532 385 -658 -362 228 -95 -166 761 -613 -826 64 -275 20 781 -489 -111 821 547 431 -357 -308 617 158 970 142 -776 -784 -265 15 949 -393 -54 -930 254 889 -262 -392 392 198 177 -317 -660 148 223 449 -218 -438 241 -432 -188 -519 -6 -550 -354 -130 -962 121 282 162 -583 261 341 -576 -952 -770 891 -357 -242 -417 -534 -980 -333 230 -985 658 -424 -684 642 -802 -942 -215 864 -641 664 190 -954 -614 859 -220 490 705 -636 -167 -169 -792 -297 -544 281 -971 76 -580 -348 -46 -521 221 -741 -738 895 -507 546 271 -947 -453 -651 -130 123 225 -636 579 -851 -958 -151 334 -999 622 -302 -370 -390 131 -131 -543 711 -488 989 652 616 -170 163 75 -873 547 -106 -141 -152 264 686 -70 885 -877 -988 251 -577 -480 22 -568 -429 690 -203 -374 41 -911 426 471 -69 -14 -413 -891 -265 -567 958 183 -715 708 -669 -654 -551 642 284 976 -713 160 635 -841 -398 -848 452 -691 495 -918 -430 572 -266 434 -197 836 87 627 259 -221 -23 -720 -507 246 535 -909 -482 757 -884 950 -22 896 124 -625 -617 -439 -475 -14 94 -146 -515 183 -351 -43 456 529 -675 276 -380 -872 -967 48 370 341 -665 67 -887 997 -745 384 -469 729 468 -787 186 57 185 434 -476 -841 83 482 -40 147 298 -959 -62 -902 842 149 -301 458 456 -279 202 -681 879 -889 -20 -964 -762 659 305 560 411 -387 781 -124 321 414 411 810 -653 -838 -344 -368 726 -122 815 302 -549 -61 -811 684 293 -546 -118 986 937 -451 575 -143 -844 -768 -423 831 -204 15 -269 106 101 -510 -485 -550 530 -18 291 -860 335 -944 134 635 -785 362 -594 92 -87 684 -971 -777 -978 -15 -283 141 143 747 -103 414 177 -883 -212 636 251 109 9 516 -429 40 911 -564 496 589 -544 -120 641 634 -964 759 391 78 -379 140 483 89 758 -895 562 475 -986 -421 -287 246 778 -243 -97 187 -697 714 -506 -877 222 86 319 -333 642 165 54 64 508 618 -498 -777 -870 -276 -602 992 67 659 489 230 -373 121 916 -186 154 174 240 -321 9 -22 -664 749 -117 -883 -461 248 949 -434 726 -23 910 313 518 -26 -210 776 -269 690 873 -602 27 -632 606 -391 900 116 -519 -359 419 -542 -901 -566 716 -699 -551 56 -234 656 541 -319 698 635 770 144 245 -8 -442 -816 -172 894 922 -900 761 -657 -791 -144 687 846 -800 459 -227 660 763 806 -531 -856 24 -65 939 359 -723 -766 -854 -597 786 610 -135 -175 -822 427 -436 -71 9 -545 346 579 167 909 663 -128 -868 291 952 -16 -634 279 552 398 -106 -224 7 230 -112 -540 -831 286 -345 -892 505 -140 -467 338 -78 700 -937 157 -267 -831 356 158 -769 -772 -258 -516 145 -295 -966 -5 293 722 -39 -733 -887 514 -127 -791 -75 319 254 -562 684 968 -925 -7 227 327 886 601 -216 -523 -181 842 513 937 -567 853 23 535 434 -155 140 13 -852 -429 969 -72 -439 813 499 267 -707 71 -834 386 946 -451 752 915 -996 291 -283 471 -500 268 131 486 -82 -84 420 -32 951 725 851 102 29 -567 -632 254 425 163 990 -992 -100 331 71 -838 -379 -864 806 -266 951 112 509 29 -205 -352 780 -990 797 435 -387 899 149 -698 697 -955 959 201 778 -187 28 879 -89 354 -911 857 755 -592 -934 -648 -849 -154 -526 687 -21 -6 -21 -594 -558 -698 338 347 761 -981 663 -42 675 -208 -33 188 607 -123 949 -312 401 927 672 574 246 -921 -420 -183 459 -441 -23 498 907 585 -111 -883 592 529 -642 307 11 -15 916 248 -306 444 -872 869 639 651 -949 -681 -471 -150 629 -650 -402 -661 -738 499 -968 779 55 -527 -852 47 -642 558 811 -451 -144 -40 -889 -664 -982 76 -936 -379 954 -806 -126 -480 824 -434 -992 72 216 -527 -210 148 741 -93 539 641 -294 3 -612 238 507 -947 44 -548 -999 573 847 892 262 -180 754 643 74 -585 -187 928 -117 -236 -411 -785 -720 -337 -539 422 628 -144 -320 799 512 506 272 -375 999 -257 -237 677 907 -804 971 1000 382 787 -958 -829 -644 496 -526 -656 -589 856 514 -44 -526 11 -159 539 -211 -37 -906 655 -304 778 -64 426 -679 992 916 870 -365 691 697 828 -257 -196 -726 662 943 453 -55 -631 985 -454 305 -843 15 -812 -442 -384 896 630 -96 156 -529 -72 -458 -331 547 -602 -891 -208 864 -460 596 -161 -429 499 662 356 -271 -265 707 579 -841 -396 -383 344 -102 -447 -801 -736 -221 -631 -993 218 -122 291 208 905 384 822 -5 876 292 423 -424 -803 -149 38 849 -788 -879 -329 407 -336 808 86 -230 -823 663 -727 -739 102 721 -1 859 281 -411 675 380 611 877 513 111 399 -125 849 397 131 -108 -772 10 596 464 753 293 -498 642 -199 -878 -784 -850 368 917 841 -929 -304 -53 -122 532 -552 -689 -186 -549 -486 578 276 895 -470 -543 591 -640 -611 -394 70 496 -784 761 -153 203 -358 309 573 -101 993 422 741 -908 -641 251 -897 737 -97 -995 224 356 754 -275 -363 341 -587 628 -685 -12 171 -692 -818 575 982 294 -568 355 909 -720 335 977 -107 -5 367 -949 987 -772 273 169 565 -430 -484 -906 -593 396 -303 -932 380 235 707 -392 -243 679 123 -101 678 26 -972 -142 12 627 -292 -375 -219 -356 -95 -92 -443 188 -789 -242 -300 792 -1 -971 -83 -578 -53 -796 -931 203 -716 877 240 913 -437 463 581 111 -447 -927 -497 -476 -242 44 533 262 -85 699 249 48 390 166 -832 87 -96 -647 -496 306 677 -65 -63 353 -539 -792 156 212 -794 518 -748 306 -661 746 379 -781 -874 -304 -59 -157 -74 -506 854 467 58 -712 -552 834 62 924 -689 276 656 -784 -919 632 910 -673 69 -610 -145 121 460 68 410 971 -241 -476 -415 30 309 838 -426 842 -152 497 688 -27 -956 523 293 -367 163 -233 -948 -949 -526 -300 -455 -997 573 222 -991 -893 -174 -645 978 876 552 341 539 -186 57 -43 168 -714 976 890 -572 190 408 -334 -641 872 -321 862 -764 930 758 -97 -939 -372 561 256 -687 550 53 658 -676 -200 -702 623 391 -708 -144 -834 -717 650 314 -573 734 -445 319 -436 -900 -879 169 666 -693 88 -652 -432 134 178 789 579 238 -971 105 -860 121 -739 408 169 130 -933 676 439 -123 -743 489 827 -705 601 118 198 899 -432 663 525 191 -862 -190 -378 937 733 447 331 949 -51 351 -68 636 -359 821 999 -849 -928 252 -363 -825 397 -941 599 274 -185 -677 619 779 203 -47 -311 -816 733 -983 -708 779 -870 -598 138 -598 -437 19 -44 548 -263 191 810 -279 271 52 -542 -464 -276 -949 242 -634 964 490 969 -944 -438 -735 -105 832 502 460 763 219 144 -672 281 -509 445 -103 -933 -496 -648 636 634 -635 12 252 995 -806 -479 626 -499 -645 -336 -915 -637 -820 837 767 -801 332 -349 8 -893 335 666 -121 -182 -880 313 -487 -579 863 -828 -790 -245 -439 774 -996 352 793 952 -539 -81 -960 -762 -991 -921 -656 107 -355 771 -61 903 373 -349 -378 -832 -784 -794 -537 -647 -83 745 969 639 375 -483 840 64 900 308 654 327 494 -514 -964 713 890 903 -218 480 -738 -967 389 138 929 578 -363 -878 -262 -567 -136 114 28 -686 -843 -529 973 -451 -237 -633 -826 544 -884 -77 517 -67 619 -707 263 508 224 102 -462 -575 -267 -742 -15 649 -462 -176 -455 -909 -558 -442 -255 -979 31 993 -64 -965 314 -685 -910 -310 930 209 438 526 -279 -996 -40 62 459 -257 39 -688 619 -490 695 -770 -889 483 -615 74 530 -245 812 -60 -265 916 -196 -332 -791 282 -218 911 -937 -287 -558 36 -569 -305 -938 987 54 32 600 -1 -768 791 88 787 931 588 441 451 565 -351 -59 -327 920 -860 918 482 -150 145 -13 -224 237 282 -165 -350 915 -188 435 561 565 -707 553 -541 -13 -923 -484 -985 -703 127 -373 -537 -187 -225 968 -242 -856 416 -72 10 -478 -415 950 120 737 946 650 -320 615 734 620 912 897 800 -383 -410 -474 -263 990 -609 706 378 -877 635 422 789 -729 671 -93 841 223 -575 421 26 -576 335 231 166 934 223 874 -141 -379 -331 -501 856 929 -570 464 -399 568 -117 51 -465 -810 -819 594 -91 27 383 535 610 480 611 14 389 940 -9 276 -360 -706 -556 816 639 761 1 756 10 -750 320 -919 -498 983 100 316 424 498 -126 37 280 473 257 -66 481 653 558 -93 -559 -845 305 -381 -562 -779 876 415 -812 492 -908 820 392 76 465 741 -890 -863 98 212 919 -215 -121 325 -922 -945 646 332 896 -795 -156 -590 -73 -879 550 961 424 932 902 938 -67 29 -194 64 989 851 223 388 -992 -334 -996 -477 -838 881 149 781 -255 -152 920 -331 -938 252 547 -229 983 311 48 -496 -919 -264 -502 453 722 -804 -720 -553 -650 619 -202 -832 -754 708 880 945 -585 -750 918 863 -85 635 144 874 -855 -729 902 418 761 -254 91 410 -252 -688 147 313 974 -787 -555 -703 -448 4 -287 -338 -538 -301 277 -276 -295 759 737 651 -477 162 -241 -193 -868 -977 -87 336 -543 -859 -234 -3 111 881 -641 189 902 -994 656 742 -64 677 -389 966 -307 843 313 339 -872 -444 -182 702 -671 -899 -874 789 -767 523 161 -514 -118 69 -906 443 -115 -448 274 155 -849 633 -143 -558 -624 -586 462 153 48 841 -613 -548 -685 97 -960 -810 -5 669 370 438 618 -537 946 712 -355 604 209 248 -156 440 -4 -757 796 -946 -702 432 -298 -748 292 160 899 44 454 182 -606 -594 -541 161 -136 -35 -514 -401 355 -52 -36 308 -780 576 -642 711 -405 54 158 325 84 575 -229 174 464 -240 -335 940 895 -757 957 290 50 -143 670 -442 308 -46 -316 183 936 -931 966 713 -310 -149 -955 408 3 -307 -317 -629 -92 -376 482 -848 -147 107 671 -26 -266 -286 839 -416 -125 -595 -780 -966 -270 697 -328 261 866 -917 187 664 25 279 431 639 -508 741 357 -942 398 960 619 -298 -510 590 230 344 -935 -461 635 -165 -435 -794 -474 -963 566 -575 277 168 -680 984 -910 411 -139 704 -137 -295 389 -645 792 226 -987 753 -316 364 -465 776 -478 164 -132 -895 -571 284 -402 -788 -415 -82 572 -935 28 648 593 591 863 110 -774 -183 -546 401 846 -663 -835 647 733 811 -235 -385 -465 51 677 780 307 872 517 788 -656 837 -298 -820 251 -276 -800 -397 474 544 -298 733 -267 -436 853 994 -412 675 370 -82 -426 -247 -796 328 521 147 262 815 -925 -50 147 228 -595 -306 565 -842 -235 976 839 -671 -663 -400 -191 -996 71 -208 221 503 -934 -454 445 -280 85 831 988 -666 827 661 -701 115 -930 571 -711 375 -218 -697 -333 356 -269 -537 202 -754 245 -814 -828 -864 468 916 933 803 405 416 -320 207 -72 172 -512 -693 658 596 731 175 -597 -216 -879 822 -68 -745 -865 -863 -453 -780 833 -71 260 -718 -889 866 -265 461 -710 496 250 550 -591 -279 851 -281 -412 -426 796 -440 -989 492 -872 305 -461 -224 -963 -940 992 92 44 -911 -995 -442 501 792 -502 -290 28 915 210 36 483 509 -873 183 -705 828 854 32 -687 738 -739 -205 287 743 -137 751 815 652 -73 -516 -964 -473 -726 743 -816 -762 655 109 562 -234 -767 -12 222 -865 668 267 255 -644 358 -967 -389 28 -264 438 -884 755 -601 809 672 -943 -556 938 591 232 -906 670 628 905 -216 547 598 -102 747 632 -89 677 419 -822 -861 -523 753 220 715 -328 -898 135 272 874 134 -885 -294 -409 -472 -633 -422 -672 555 -259 -25 -729 662 806 360 -717 891 -574 -195 -810 -560 -12 -451 536 412 -637 -916 787 862 708 852 -357 776 -223 -507 696 670 -776 -699 -747 -556 369 966 229 247 829 565 781 -730 510 194 -851 -445 525 -109 419 -36 748 133 -441 -425 -545 217 180 -120 -934 721 -259 327 -176 865 -354 1000 -476 -727 -41 -966 -339 -702 809 -400 939 69 561 -396 359 -414 709 48 -349 224 785 -587 -639 -129 936 -777 -602 -273 237 -887 429 -641 -896 -516 -532 753 135 663 257 -67 -342 429 -145 897 -910 -439 -265 688 889 491 459 205 -169 -289 209 -959 104 84 459 775 132 3 -957 460 -377 -491 517 -865 -444 964 -174 -207 -570 382 -490 -11 -60 322 498 -76 584 -852 767 536 -822 -679 156 709 424 465 -808 549 -931 -355 -598 -490 -947 -271 -275 394 -80 -944 -848 470 323 180 -338 -631 -616 -283 196 -842 -780 277 -947 177 35 -246 863 603 -899 276 -710 475 -881 658 -216 597 -686 540 -520 -161 -749 -742 726 823 982 484 893 -734 -287 86 451 -329 -63 -924 -899 163 975 -807 125 -446 -437 300 -1 269 110 969 -802 909 -290 -793 709 862 515 -644 -388 -14 -846 -835 775 -946 -120 -533 332 -949 -220 716 694 -325 -219 593 -268 -723 957 -225 -701 -627 751 -532 -690 957 796 -632 -896 254 -630 -618 -694 -545 -795 903 510 235 -523 -385 154 29 303 668 -429 -390 -71 301 361 -154 538 -142 -69 38 -90 680 494 -676 949 -270 -784 343 136 531 982 -42 821 79 -831 120 665 724 447 -115 479 -194 270 450 -517 -880 973 -604 -726 -975 798 934 -650 205 -178 -410 153 -541 763 -740 -94 -804 -262 501 -700 -97 -690 -881 -176 377 559 -939 -552 -476 -943 490 -750 318 -23 -972 411 -85 -266 -644 -834 -220 -717 901 583 37 -714 606 -655 864 204 837 585 332 38 950 573 426 107 -174 524 633 347 -297 973 -952 485 127 -788 615 144 351 -947 342 31 -179 -967 -607 -651 -304 -6 -947 -480 914 -522 -361 -865 -872 247 978 6 -527 -464 -296 -660 853 -437 -269 -9 -475 836 707 853 278 540 -905 -110 -769 23 270 -274 -785 735 -92 253 243 1000 909 661 -754 -315 587 487 -653 -339 -164 -405 -549 -335 -849 -796 -780 222 891 791 117 -70 -778 -92 -995 121 -901 -803 -594 -351 878 -747 867 -273 -674 -14 -262 -861 -222 922 926 329 -479 578 599 690 811 -7 -973 132 -385 798 -771 -549 -999 -31 240 456 -968 408 539 -728 723 531 -193 401 -225 210 530 -247 -854 906 840 857 975 245 76 -392 -411 702 -310 -558 707 8 195 722 919 192 159 -5 -180 -182 -331 -449 -480 -874 -965 172 -624 992 894 -615 562 -401 -867 597 894 -509 731 -309 -382 -577 12 771 295 788 -876 -582 -230 -180 248 -449 589 -980 -210 36 -928 -822 -644 498 18 -861 -24 -692 -786 -82 859 -794 -415 -813 -537 33 -468 751 231 943 -575 191 264 -878 549 -779 -365 480 -419 477 499 -24 939 754 503 199 747 -209 759 835 333 -82 -258 513 -786 335 839 746 279 -485 744 -533 -624 104 -394 -491 -572 713 185 -381 -46 292 620 930 -229 -429 -589 416 -427 -178 129 573 -418 816 -78 293 -861 -173 -699 -645 -608 309 -253 -92 726 -529 395 -466 101 984 -782 -607 588 235 -437 950 514 -220 -535 -280 -433 243 -463 835 -450 -127 342 935 -709 -656 180 -84 -93 581 -437 361 305 506 945 22 -743 -780 221 886 915 93 50 -464 547 -600 -253 -429 -797 -68 138 58 -270 -241 -737 -728 149 -478 -788 -847 522 -545 -696 -625 607 88 -506 151 497 -738 681 -779 -46 -394 -855 -409 643 754 961 253 -774 215 935 -472 144 -535 -133 -766 617 -951 -759 193 299 156 952 -275 -202 387 -269 34 -937 -199 823 460 -316 591 520 -698 234 603 -825 -641 14 306 799 -832 -117 444 341 -347 -281 682 978 459 146 -206 880 -516 121 821 99 -477 -299 172 -664 -351 -451 -896 -313 -917 -700 -858 -476 669 719 89 -499 -474 -247 501 886 470 -233 -859 -913 921 -55 -473 -389 406 987 -267 69 -943 -239 996 -749 858 153 -705 817 -72 731 -176 212 -558 9 914 232 876 -555 224 884 -64 -313 -625 -358 -942 71 21 829 299 -447 -376 -980 797 434 -493 693 -557 -765 -908 789 731 -416 -326 -594 105 -920 -255 341 -770 -791 -913 588 -943 -371 -343 -255 192 -164 949 601 -126 -195 -381 403 -63 41 -206 -661 -131 -836 -116 427 -306 -607 613 939 640 -685 -619 982 416 619 -553 -526 256 26 76 282 -255 780 -213 -79 -512 472 -628 34 635 971 -190 126 -220 -610 557 722 617 -973 104 -259 -714 -371 855 177 680 -435 -96 60 -139 -298 -472 -307 98 -663 391 -746 -720 -615 -785 -640 -93 790 347 -569 -247 864 -425 -513 331 561 -120 -204 887 -593 437 182 -770 -788 -104 347 201 329 -279 686 652 -629 -242 702 -826 -642 -330 178 963 936 -446 837 -472 722 383 -249 -584 -298 149 -284 -454 595 -958 -624 830 -975 641 -671 -183 -271 -99 716 -276 -33 -824 -954 -216 984 835 503 53 95 -523 -627 -922 -366 772 -117 -159 -748 32 -94 672 190 -676 -568 870 865 692 996 -641 303 431 479 986 -620 272 830 -75 -540 481 -17 604 -545 635 350 -697 -142 -234 -478 704 -591 -327 -401 -876 548 746 -854 114 -881 -381 180 930 -844 196 -705 757 488 527 917 -193 -889 -391 347 208 608 -588 267 -802 -250 396 615 335 -44 56 -4 -120 633 -807 564 -947 321 606 -638 -767 77 -495 962 -596 -872 354 955 490 -673 488 827 -215 68 -289 562 757 693 -509 624 -497 243 537 -508 -785 -339 -66 -370 -716 -266 -442 -97 588 -954 9 -997 -635 -770 -261 -363 588 -998 843 861 827 -229 14 101 24 -365 699 -379 360 -888 857 -169 354 -380 504 -229 201 -466 -873 -702 -321 497 -402 -978 544 -845 -255 479 -678 178 454 -241 -546 -598 812 551 690 -73 -730 747 705 547 -182 -392 -142 -436 792 380 -230 801 -719 -397 -506 997 -628 -276 -403 347 57 569 -846 840 924 449 606 138 -957 -291 258 -707 -24 349 784 -896 -314 -652 -146 -107 -257 -551 657 480 151 -701 212 -603 -247 -773 -828 -155 -103 432 -457 692 -30 -256 -572 -38 -139 -189 261 559 244 316 915 850 -102 901 608 -811 -706 -723 -51 3 503 541 894 196 559 128 269 742 -220 892 952 742 -9 625 102 -776 -982 -539 225 613 -662 213 -84 135 477 433 -192 619 714 16 91 12 -8 -240 -939 -799 238 518 573 -872 767 -519 -226 625 -253 -382 -666 -286 905 -207 -271 -781 -125 63 -764 -824 -481 -572 -895 96 -591 -125 -639 -604 -436 93 297 337 -403 736 592 721 862 824 842 73 975 -443 129 633 -141 -774 405 -263 993 473 -577 220 -735 -394 868 135 -698 -186 -116 -27 -467 154 817 -667 -615 -974 529 -491 -263 168 -598 625 196 -882 546 957 -139 -26 -429 276 -394 764 223 -318 -675 -364 -994 142 374 897 -363 -186 641 868 437 201 79 -794 553 -657 80 -201 -55 446 -694 359 517 827 -26 752 602 315 -464 282 829 -333 508 -881 -50 296 144 502 102 -396 803 53 452 510 -243 320 400 -349 939 578 -62 906 -349 496 493 141 776 -951 492 -153 382 547 -534 -800 -788 -924 937 -9 -463 -948 -471 775 -192 -191 -654 -543 -76 846 289 553 -922 440 648 -788 -500 -274 435 132 958 548 -217 818 657 191 874 -272 -938 -690 148 137 200 467 565 -435 585 872 -781 -849 -977 612 -944 860 963 360 258 -986 -105 -789 430 460 104 200 -313 123 665 837 146 761 727 841 219 -621 188 -102 -214 537 582 -445 95 -959 728 754 -25 -637 906 -31 -53 507 -543 -573 476 -778 -922 312 385 650 10 987 7 -555 -630 -764 760 767 -723 366 749 -964 -11 850 -252 45 -700 528 -271 -339 423 646 34 391 383 -181 624 -676 -85 283 -990 -986 630 162 827 -641 -606 -782 -842 877 -134 -561 -994 923 -448 -921 -327 352 -61 551 -507 624 644 591 -361 521 17 711 699 -864 725 114 -639 -553 957 -412 -704 682 -746 500 -18 263 946 -687 818 446 915 -443 -763 705 -589 -138 363 499 639 275 -975 -309 464 -227 -269 52 235 -104 -494 -805 640 806 -682 711 667 842 97 33 817 865 -55 475 237 -409 458 763 397 507 70 863 752 725 595 -837 571 425 504 -128 558 718 -715 -836 481 601 -758 -496 -343 370 -772 -461 -37 286 -11 823 -505 -596 722 932 800 12 667 -774 567 -87 640 544 -671 -230 -111 -653 219 -862 -133 -588 -948 -528 442 126 -821 882 -666 599 584 -587 714 862 -740 -40 -332 -36 -908 -636 409 179 171 -136 923 -546 341 232 -700 512 590 -817 -837 -734 -211 875 741 -649 996 54 -422 570 -654 908 134 -919 4 281 -156 32 728 -829 220 844 442 695 496 522 -50 378 -475 269 -315 307 -887 -529 -563 685 -324 645 -997 -13 296 -569 -990 344 463 -24 -270 -835 -851 -907 -564 -767 937 -265 425 -353 676 -516 906 988 860 -414 -907 -923 -744 -933 527 173 -406 438 -925 -406 961 71 -228 317 -985 949 855 286 40 -375 477 -304 426 -427 -193 -68 199 990 -736 861 -658 78 981 -395 683 -511 -457 -408 -52 917 -548 78 -141 -638 -575 -398 91 -652 -988 -77 -832 -615 -377 -510 -357 -855 585 14 892 833 -576 -633 307 -175 -770 -635 -139 -914 -321 -4 1000 153 -127 247 645 660 -247 -230 47 297 271 901 -626 738 15 711 306 89 -574 191 -664 188 373 144 -776 -456 -642 -272 -809 126 -508 -137 834 -936 899 -787 -404 -436 399 923 735 -86 861 131 589 263 924 922 567 -911 -302 350 719 628 61 -105 845 862 -353 -959 -548 876 47 228 322 809 -453 313 -751 -393 -915 -941 -698 -279 858 -713 174 -584 -867 973 -127 416 -413 673 749 368 -146 -242 207 780 816 -32 -793 -561 -941 932 596 195 941 -753 -767 537 76 132 -861 -751 843 -509 840 -571 -74 282 580 180 888 884 -444 719 -634 -251 511 -505 -582 -152 -890 4 403 -181 -948 324 -131 110 63 473 668 970 -907 -269 -894 931 280 -462 -633 -130 164 -166 583 -114 846 470 -889 835 54 375 107 -11 -450 -478 -741 760 -972 -391 -541 -876 222 185 -456 -632 -208 -990 -211 -533 831 -821 194 465 484 363 -639 -7 801 99 6 -113 133 -962 -533 -995 874 319 -263 954 309 222 -838 769 109 925 626 -48 -595 484 736 608 416 -493 -536 -543 506 -265 664 545 515 797 409 -550 -305 -255 456 577 698 973 -738 34 -169 -947 -774 61 825 -577 697 -571 468 825 308 377 413 -579 -36 -401 138 176 781 -613 -827 357 -396 300 64 629 682 269 337 -757 -139 -465 684 411 858 230 -670 321 267 664 237 -718 50 -366 -163 71 207 -831 -263 116 927 836 -303 -158 739 572 295 938 813 31 120 157 -744 -625 -884 609 -934 481 -9 -729 -301 -516 -21 845 -12 -858 340 905 594 577 388 391 175 -420 630 584 -254 938 117 -163 -526 -811 -751 263 341 -175 314 391 -737 -697 468 390 -574 388 -320 -669 -202 689 940 -396 11 572 896 -883 427 -984 -520 -391 414 398 -946 830 123 389 600 436 568 264 -195 -402 -455 -390 -943 -177 625 -916 141 -339 755 742 -139 468 -844 -139 465 -601 174 -171 952 947 115 -659 -336 157 365 -271 -210 276 -601 -748 -568 -96 119 315 -976 -703 16 703 -316 326 522 -656 -402 -328 -290 -416 87 -22 777 -554 -325 776 116 722 951 922 -706 -802 -811 -310 725 -898 418 239 -598 -783 -669 -270 -776 -136 303 663 323 734 537 607 -79 -651 974 -452 838 -183 -973 -596 780 639 247 -104 779 142 -457 861 929 -170 853 203 -122 -704 102 148 -42 61 729 -894 -228 -939 -445 811 354 749 -608 237 15 -507 -830 623 -800 -41 -84 -182 -37 -227 124 627 -549 655 612 -77 540 -510 -455 -243 -440 819 355 -162 -354 850 -694 62 48 466 -438 846 -170 -66 266 28 -915 -244 -98 331 -121 -69 -166 5 -271 772 -505 283 -649 72 638 598 980 -403 -475 -236 143 197 96 456 -826 -784 -274 -691 -618 -376 -166 726 -18 788 -842 -37 979 -954 -958 530 -54 795 -403 658 -595 76 343 -547 -204 -305 226 567 305 897 904 -452 -883 386 883 -351 244 -812 266 756 563 -321 -990 888 874 -373 583 -661 -633 575 704 345 -366 383 261 518 -582 199 983 -522 790 -721 474 188 803 853 -790 -178 -941 -50 -86 367 336 -6 -769 834 -343 703 -176 150 428 113 -619 449 -292 735 642 305 454 721 850 -8 359 -712 994 118 -986 278 563 -478 -747 814 342 -397 -83 -849 94 928 390 11 509 -569 144 -212 60 456 -838 -902 336 -788 -697 -454 803 5 -238 785 -853 -731 -313 -628 58 27 269 329 -666 13 43 264 -113 862 604 701 -622 828 -904 -752 -897 -479 627 -751 728 -320 521 -882 -978 -645 -377 -346 -656 1000 585 396 -273 307 27 206 -257 147 -843 -315 752 -707 -406 129 -143 802 -493 107 -101 680 222 658 -576 261 2 -658 164 -417 911 -541 -396 -535 571 -455 -548 63 -212 22 265 -523 126 -957 -290 404 16 585 67 817 -950 927 -772 -255 -579 -453 939 -185 -468 538 674 876 514 969 -869 252 -208 756 536 359 481 -518 -323 63 -260 38 -912 348 -687 263 -258 355 514 501 32 -276 -208 249 -579 364 -388 -795 -53 772 116 -249 964 -718 -618 -846 915 -948 747 -520 380 919 405 -775 -113 689 896 -39 -896 649 514 246 -568 -269 -418 423 -316 964 79 287 -1 -927 183 826 -833 -753 -577 -274 -102 -25 -123 185 974 459 -380 217 858 473 -450 750 575 265 854 -595 -526 276 59 -977 421 199 -49 -467 253 719 801 -669 -696 -932 792 874 910 781 -712 725 -196 -100 206 865 -902 384 -996 243 -539 662 739 -333 994 980 19 655 112 320 -211 -496 -780 -802 412 557 943 -179 -556 451 -555 -777 -792 -26 493 -675 -838 -265 734 -580 759 -941 -287 374 -884 1 193 415 -818 -611 984 37 -967 882 735 -294 37 -128 -203 -777 406 -130 -613 411 -271 498 -98 -480 457 321 -221 259 316 -420 -407 -795 881 754 -581 -308 723 -361 -49 -552 -753 -748 -240 -994 554 -212 118 -209 -630 123 721 -237 -55 241 -92 -307 163 -165 -986 -135 431 587 -113 369 811 -531 24 -159 -818 -993 593 -169 590 -758 264 -827 -226 -608 -241 -787 707 986 614 -750 238 -254 299 -731 390 -427 384 -176 25 513 -478 784 -876 346 371 -811 488 506 550 -289 690 572 -775 805 986 -208 863 -105 505 -493 78 925 -50 457 -559 376 -241 895 -232 -688 308 293 -878 495 452 -151 664 -299 -646 240 473 157 833 -998 432 651 608 -824 -801 903 97 415 -747 -667 985 -587 -122 -25 150 545 -777 625 -749 -843 973 90 130 -858 874 460 289 -109 705 -663 973 -49 -541 -327 -873 313 879 838 715 746 -114 -996 228 -759 -10 -531 28 839 997 -419 -50 -403 -758 152 287 -544 -249 -719 -789 -720 -30 483 113 16 962 943 -496 -178 458 -470 776 731 -946 525 -375 487 -311 721 519 -852 -581 11 371 275 827 -121 -455 -397 77 908 330 56 746 -814 64 -406 270 -20 183 -305 -313 865 -467 -433 842 -370 896 -387 857 -325 844 804 -900 573 -405 597 272 529 649 908 411 682 394 468 -933 866 385 812 141 545 -121 711 -345 286 874 586 601 -666 229 385 120 -200 920 494 -566 -847 -783 605 -354 292 -997 -169 779 -230 -576 -845 -327 36 262 689 330 400 576 277 -789 -661 694 -757 418 -922 389 -959 -808 353 252 631 -402 -316 -696 194 658 591 -153 -92 390 656 117 -586 885 -375 431 201 954 155 753 673 -576 -904 -10 249 865 397 476 887 815 814 -799 -388 -509 847 -267 -258 -923 -390 548 -138 -826 -480 -736 166 -669 -779 305 -269 277 928 -337 532 295 570 -655 -801 954 193 -336 35 543 392 952 -466 -712 856 -709 -859 330 779 66 -996 -655 -693 -42 -783 -626 501 -509 793 831 286 53 -328 864 -2 -470 -762 40 -654 -719 -192 743 -117 294 613 188 814 -553 -957 166 129 -170 363 503 678 -457 242 -534 271 539 736 145 657 -501 599 616 -455 -812 531 -374 -748 735 -202 435 -226 -825 535 110 473 113 17 -664 -632 -551 792 360 -890 824 864 -302 956 -165 943 927 -479 -445 799 971 -206 810 -138 151 873 -559 -934 925 -874 -157 -697 0 188 -449 940 -919 509 -498 803 -105 408 -478 -44 703 -172 -244 -210 166 -619 -10 53 455 -262 -31 -908 235 -760 690 303 -547 997 499 505 -708 337 627 -355 517 762 -801 681 -884 328 -133 -558 -301 -742 -796 661 625 684 246 327 -895 797 -482 270 975 -169 -338 -997 -323 663 886 456 965 878 -714 157 814 632 510 480 -285 -736 978 -314 -809 -948 -356 -232 -860 166 -343 958 237 110 -737 -73 465 -201 271 -891 -720 -59 -396 214 517 -516 -100 13 -951 -859 -698 -399 486 232 351 -623 -143 -999 -704 -179 329 -344 132 642 -363 999 -35 333 -518 916 729 453 376 604 961 -498 -663 -88 453 962 -894 -148 754 539 -502 -458 -477 -273 -446 608 -530 -447 30 47 469 -370 -895 708 251 559 779 -947 -897 112 505 239 394 -616 -966 -688 140 41 -571 57 761 838 498 -933 527 531 187 -607 556 -865 -306 -553 923 -753 783 -998 -343 -286 671 -272 791 207 822 -483 -467 -277 -329 -530 724 -293 -274 685 -734 956 -558 -962 925 -496 437 -829 764 304 932 -45 19 -914 -782 -450 207 112 -445 499 -649 28 -253 551 -453 -95 207 -16 -871 976 997 -338 -906 189 -963 -493 -348 45 -456 748 362 487 -444 -290 -545 94 207 -539 -869 520 90 -886 -353 -868 399 274 -84 -91 903 185 -785 -920 310 -884 -86 -386 395 452 -1000 -468 246 -447 -440 -357 -306 6 -786 580 -968 -425 -25 743 -873 156 -268 804 -695 383 -496 -279 -847 -723 815 364 -352 909 -685 -16 -480 -191 17 283 -665 -15 597 -952 -964 -830 -236 -834 799 161 -491 -710 -118 919 -243 161 -243 332 114 -1000 342 217 -951 -570 -152 230 378 10 -9 -228 328 592 -568 630 -132 618 116 616 -616 -709 -463 -49 424 310 951 930 -846 -934 95 -771 134 -247 -440 -783 897 -508 -727 926 9 965 -613 -737 721 424 853 -310 560 -743 -879 278 432 237 -314 36 -726 283 631 -846 -521 -96 -839 -903 184 -660 -710 91 270 -421 829 -610 718 131 173 -396 -436 992 442 342 572 -84 652 -781 285 -48 -23 -427 126 -321 -62 263 483 16 -1000 349 529 -863 -180 -605 -883 173 -550 251 921 -973 -803 -497 -369 -988 -611 -105 -640 -994 127 -924 97 -154 -111 505 -432 -246 857 118 224 486 -545 -764 -424 -241 -692 -370 89 -921 145 -898 816 -132 314 813 637 661 794 -518 440 649 -381 -926 -365 174 444 -296 650 -661 630 58 -959 80 826 -189 -399 857 -243 216 -789 -200 195 496 -408 -71 33 743 -159 135 -248 -788 501 -702 -409 -794 -453 988 502 -667 946 -851 650 209 -486 363 135 101 -948 733 -155 642 -701 -713 56 692 -145 14 516 61 9 552 164 -238 -990 -617 542 -847 320 944 -702 -18 -677 260 93 -550 645 368 205 -398 -400 -493 -777 -277 139 931 209 178 662 -305 -699 841 -323 -973 504 -592 733 -467 12 982 873 -195 900 988 807 -773 325 -943 967 586 -261 482 187 -497 -317 -678 -788 -258 -820 -777 -682 -884 923 849 -42 258 743 583 235 154 844 844 980 -658 961 -27 566 113 -745 -965 -600 -255 -690 -113 29 -35 578 -490 210 266 -108 411 -173 29 834 513 -113 -702 -592 680 870 -890 -625 -778 845 -549 -170 143 -282 28 -177 -473 -946 -544 -617 803 749 -452 -331 -696 22 534 438 -563 347 -835 -35 365 -695 -751 -99 -169 413 -79 534 -286 -253 412 -82 86 438 -587 307 -458 -586 83 -237 -829 -417 -832 -803 -505 255 -805 675 -438 -762 959 -824 728 354 387 517 -354 -147 368 277 724 692 -430 -433 -700 -76 -894 -258 61 -888 483 -899 -771 -296 -447 453 -591 -653 540 -782 -469 -594 789 191 712 -776 230 92 -879 -651 -34 390 827 -824 -3 983 -24 -370 717 96 904 980 915 796 -549 593 715 -244 -821 346 31 -882 83 112 345 539 6 -679 -184 157 876 168 590 -952 670 -138 -478 -476 -261 316 842 768 -364 -600 -32 802 -437 -260 -729 -713 166 884 119 282 -205 -256 419 -704 836 -699 -909 -338 -757 912 819 -964 657 849 -829 -984 925 885 784 635 284 344 967 -727 -483 383 902 -470 -51 475 -837 383 -335 -257 700 -488 765 628 286 -237 -97 -25 -415 977 528 -60 -837 24 838 -547 -897 -126 118 -898 -436 931 -164 239 -525 414 -934 -303 -779 659 -229 -536 702 230 307 738 -474 550 599 -118 -15 555 -732 155 357 651 -372 -526 -916 -90 725 714 -934 976 -244 -407 -515 -296 941 -494 -959 -128 923 -79 -504 99 -376 -248 -297 -961 586 989 26 -486 197 216 -324 -960 258 -879 -65 903 -155 -982 331 -598 -251 440 -100 268 -416 159 -397 91 509 14 -638 822 534 -888 -697 842 338 654 44 -457 406 -393 467 246 978 101 929 544 37 432 13 -530 -253 -516 -507 -761 -558 711 382 -491 -546 -380 333 481 83 734 30 609 481 -638 -959 199 842 -633 -681 -444 -638 831 602 -825 -860 -876 475 314 436 444 -872 -29 -23 477 -454 70 -335 -763 841 580 -820 -364 481 924 824 -576 -25 339 312 -493 748 849 101 -135 357 245 -388 285 720 -567 -692 -490 -197 517 791 -262 338 -589 -999 446 971 383 -459 290 -776 654 493 -541 -576 604 -240 -739 -75 583 -17 376 -111 122 -773 -815 30 364 904 -138 845 -376 -608 164 -324 41 759 14 815 719 316 -893 188 455 489 -666 856 966 849 509 -360 -493 -8 -655 698 -490 -202 637 -418 -934 705 564 97 -50 -992 -480 -195 483 -442 164 460 -407 -95 623 -416 979 -154 283 204 -910 669 -315 521 -169 608 -275 646 128 101 858 825 -64 -557 -649 644 183 -128 992 587 -934 -703 50 224 947 367 539 742 -252 725 -406 835 917 -165 -161 737 -937 96 -586 844 185 664 -285 875 -815 435 -601 -459 462 262 195 -375 288 -648 -990 916 -504 70 -290 -857 -479 577 -585 -936 557 924 997 -258 -305 -929 -945 -97 -762 -30 -788 850 79 306 970 -329 867 410 643 132 -206 706 -407 377 -65 -752 -196 -887 24 168 956 -982 882 819 -768 378 179 759 497 785 -299 -291 -195 281 -854 -155 98 721 -22 462 -837 -576 177 786 88 666 41 963 -137 -523 161 562 -524 -45 -230 -198 -608 -701 -101 730 -180 -171 -128 -577 136 -853 28 -354 -576 -990 -522 -355 -163 89 -573 555 -131 -414 38 -845 358 -463 278 -723 -275 374 353 609 562 -514 -390 -725 615 13 890 1 -424 762 813 -180 602 -304 251 -265 -230 -885 190 518 167 848 691 30 901 191 -628 -657 73 -467 -876 284 -242 -257 89 -364 468 13 665 369 197 24 355 -955 -515 314 -139 -207 -275 -64 586 507 -554 -926 253 127 442 205 -316 120 28 688 -353 -715 781 639 364 269 485 639 -139 -148 -926 719 564 767 -970 606 -346 -946 243 430 -210 48 281 479 623 617 -441 622 44 -329 592 740 -589 784 532 -85 -342 354 638 -823 680 -232 666 -267 -632 -456 -433 -553 171 -65 147 584 690 723 -280 447 -750 -799 -844 -533 272 -909 -70 545 -626 641 537 -614 362 331 -242 524 -466 -405 416 -254 916 -149 59 -382 -294 657 853 877 570 545 -595 -32 -990 858 704 -818 864 737 617 -594 159 -918 965 228 -94 -981 146 -473 -43 -509 -296 -414 185 -410 956 429 -345 -487 -367 -592 -327 -731 815 -918 15 -795 466 -81 -655 743 -123 -694 -99 -799 -738 964 -285 730 -243 269 -488 -853 478 -237 282 -416 -232 346 929 -469 252 596 356 295 843 403 971 -981 471 -855 -843 655 302 -43 -593 917 327 948 -228 27 893 -854 366 97 900 -235 -856 375 582 903 -209 -383 -438 -401 -709 597 135 -967 404 -39 -478 576 680 -179 32 -948 -202 -844 986 -725 -580 690 959 41 -308 -578 -346 -392 -398 -892 659 340 313 418 875 -264 980 -764 -309 634 -706 -504 -167 -893 -143 965 -421 -737 -159 420 -219 275 536 239 84 524 -349 -976 318 975 -426 -36 318 978 -81 -370 -827 193 384 -96 457 867 -1000 809 -953 47 974 -899 422 744 -894 821 -18 201 57 -931 656 -888 -826 207 -472 769 732 -580 112 199 -585 730 214 492 -525 -264 968 -256 326 -571 152 -906 -927 173 321 -345 -730 119 404 -369 815 -654 54 -798 -377 902 -43 -901 794 -81 -225 218 -940 -290 -775 486 -746 -232 737 -73 599 -22 -250 379 921 166 298 -699 162 266 -605 363 247 -359 -924 713 -310 -963 656 812 421 729 -872 -941 -535 -331 -551 -510 468 832 -281 -617 848 -766 -88 621 877 -384 361 -840 -351 -976 678 321 -164 -726 -757 -239 10 -165 318 976 853 739 587 506 952 -115 -545 170 -488 917 -730 307 -172 -736 544 -532 -26 726 172 -298 65 -793 -725 966 891 97 484 647 -624 -599 701 -543 672 -352 -478 -781 -973 -169 -757 -723 -269 -389 -142 521 -26 -867 -405 106 91 731 942 -414 -144 -269 -743 123 894 271 -153 -433 796 75 -760 -383 205 -129 -750 -753 -780 609 -748 135 521 -130 214 -886 -17 -197 -214 192 -530 -422 -140 924 -6 488 383 -983 -279 476 947 216 -856 324 641 243 947 -476 -307 -999 481 -9 -982 343 -395 -49 947 -863 588 -403 70 -172 77 601 -177 -83 -851 -49 -501 -176 120 629 525 968 636 721 923 820 -569 322 482 394 -508 -985 -360 213 163 -155 802 -595 -813 -532 29 -857 -5 -857 -708 -290 -853 -502 -787 883 -112 748 630 151 769 -524 780 248 525 -867 686 -308 -605 285 -986 -326 492 -38 29 220 -520 -559 -755 -812 791 -897 -498 -835 -761 -596 -959 602 725 -496 -613 -238 -376 216 990 237 863 -723 938 979 596 -972 327 -196 520 -672 560 -97 207 904 -492 194 -190 -278 -340 -593 -243 155 354 43 -826 -461 976 517 533 955 -634 530 619 -519 819 -375 643 457 -109 195 220 -380 124 -325 621 610 983 910 490 -27 773 939 -588 687 -866 861 -463 -65 -25 253 361 -218 914 169 712 -177 757 955 506 -384 -336 537 959 975 -221 -505 -338 -303 -316 430 -530 -80 673 87 -412 800 -157 -34 177 -933 -130 907 -183 -948 22 -326 -226 -303 -615 852 -586 -589 -653 -951 366 -11 214 365 -495 942 897 -499 962 145 602 740 973 830 797 497 -390 -247 -759 -248 760 963 575 -891 -734 -517 248 222 429 584 -148 204 -248 673 52 322 -59 623 969 426 419 -719 -600 -670 -607 647 466 797 -586 889 -370 -150 58 270 -925 312 416 583 640 -611 -548 -41 982 710 -826 286 -45 189 605 821 -552 -196 742 969 -468 352 55 872 -611 363 707 961 -820 -428 -329 -863 -51 228 -515 649 -16 -431 -679 -491 -550 817 600 -8 -554 957 -798 -807 -123 -270 614 -161 598 184 -360 448 -22 735 842 -752 -195 -892 480 66 -397 538 -576 118 -395 -983 -57 -109 -249 -368 656 -138 346 -863 -210 -244 -884 47 -422 707 -513 637 -706 -90 -821 778 -171 773 -446 853 -873 -808 159 746 -639 845 -350 -403 640 80 833 105 -764 -128 176 670 141 640 -487 708 758 -398 642 -922 490 -416 -831 -521 -713 257 -45 727 -365 907 466 -749 -306 177 -711 778 -822 -979 -409 604 110 660 203 806 -190 326 980 -17 761 973 310 -348 -424 -763 -542 -338 723 -551 -866 -508 281 -1000 497 885 257 757 -814 -542 -857 -60 172 397 -871 736 949 -214 -382 92 546 -449 559 -453 -452 279 -411 252 941 -449 -654 -603 -123 420 285 180 -699 -327 -76 420 1000 -777 -24 582 -694 -318 310 1000 -482 930 315 -449 -603 364 -419 -975 -509 -408 285 -549 -437 523 880 129 491 558 346 -297 346 940 121 682 -796 -910 687 955 854 -428 850 -953 -275 -201 298 -260 658 -700 549 755 -587 -661 160 -297 -994 983 99 -9 -493 -620 -723 718 615 -290 867 420 -209 -990 -243 966 -566 -572 879 963 556 692 213 -774 -799 -136 -300 -697 -788 -585 622 248 170 -86 -271 634 993 758 542 567 872 -66 414 190 702 -286 -445 -609 318 953 -117 329 854 -406 -374 -367 -281 470 998 823 -45 -564 294 903 664 -102 -857 -408 61 160 -902 -286 353 747 349 -407 785 -780 -2 -946 991 25 747 884 -508 -952 80 -218 -690 483 921 -121 -175 579 -89 572 -600 428 -377 -908 -195 426 599 -36 333 83 815 -856 -657 -542 810 145 818 -101 193 -75 -622 -203 242 659 -229 -683 -955 -775 840 478 -669 -492 341 559 -811 627 669 -808 930 -647 465 -189 732 -175 916 -230 -132 445 340 41 833 675 17 -920 943 928 -292 342 -866 795 679 876 99 -378 -551 922 391 996 764 431 697 145 376 -280 26 65 919 52 658 622 24 -68 869 988 -677 -304 719 511 -380 895 -338 -456 -185 828 -493 -507 -814 43 464 -312 229 785 -551 -364 537 -825 -676 731 196 450 374 781 -710 568 -954 -77 843 -245 689 691 959 -943 145 917 -235 -350 -602 538 270 -468 -300 899 816 22 100 -65 13 -93 -468 -471 779 113 -405 665 704 345 580 65 918 -925 453 -563 414 613 301 250 -63 -190 221 811 894 51 -296 262 897 -61 803 588 563 550 973 -687 -421 -291 -452 782 -305 172 893 862 -632 -684 291 -177 -14 947 -702 -192 -997 -119 -847 -620 -632 -67 359 844 -76 395 826 -231 -76 554 -572 832 253 840 457 233 -619 17 -756 -798 735 417 -17 669 0 -497 974 544 647 719 602 931 750 243 687 -805 -927 -78 992 -630 751 168 604 974 -144 303 798 -671 -53 985 -647 491 -779 222 804 863 -375 80 -351 -331 788 -751 985 -8 536 -910 -448 -241 203 846 633 -207 -660 443 385 -768 660 -502 -338 601 -1000 -359 -937 -482 76 -251 624 939 -400 801 -956 461 996 -698 522 -255 748 -329 -694 751 -515 -804 -32 783 552 243 -47 -570 -801 270 -777 875 -324 800 -44 325 812 -57 198 -931 242 608 -452 -335 -334 990 194 -735 -871 -840 754 -736 -376 679 670 -745 -449 206 -423 -139 -264 -812 965 343 -975 258 -156 -487 627 -130 187 420 272 -19 -482 -249 -826 740 46 -686 183 775 679 -984 969 415 -696 -54 76 385 136 -370 -236 662 -422 711 375 69 788 -22 -878 598 -648 761 -219 -421 63 326 774 349 -422 882 978 -186 180 132 -744 -743 -584 120 664 267 -909 -429 -116 969 -193 589 -332 -163 67 -101 708 743 939 -36 336 -53 -656 -602 -64 559 853 -971 263 -600 -80 -503 -453 136 288 -691 -887 -29 -493 -712 -300 -117 -539 -216 467 8 257 98 49 302 148 -197 712 -646 -619 -479 4 997 -968 906 827 619 -23 -355 325 119 124 598 813 -817 -392 177 -480 949 727 254 -282 -589 -538 143 703 855 511 434 -707 455 271 -574 188 -336 818 382 449 767 980 451 -111 441 690 -107 148 209 -83 690 -808 970 716 -919 148 -250 -559 -573 -665 206 -664 -962 -859 675 865 410 -350 -847 428 -449 -369 748 -397 745 927 343 -686 -501 -978 423 -442 487 928 49 -13 -471 -549 -991 397 225 721 -619 200 -659 131 687 14 -337 -619 -707 -345 1000 -592 941 340 92 343 -579 -280 -882 -97 -980 -170 332 -885 299 11 -820 -29 -649 70 -265 219 33 391 -499 -328 -214 119 -562 232 957 -55 672 -10 -83 -569 -515 11 -974 -295 -185 614 -787 547 -369 653 -118 -2 534 740 -224 -345 950 702 -353 515 242 992 -783 439 -43 -747 -665 193 -791 641 597 -803 -15 965 -2 -457 94 908 720 -268 -46 -98 -769 663 523 -684 311 -402 505 344 -905 -827 189 -196 -634 90 -548 446 -479 -376 -986 351 532 -207 -414 899 29 -836 535 961 -994 129 -912 -476 160 -607 -633 235 -819 -850 -221 -835 460 717 -890 595 -659 -389 -26 -727 -64 -60 -980 887 -846 77 -549 286 -963 -415 727 535 -499 -81 24 -77 -885 -852 -412 -911 -135 -686 455 -175 -678 -598 363 739 -852 -302 170 -843 823 -751 848 805 675 35 -677 -730 74 986 690 754 34 -284 775 -610 -560 911 -456 -345 -658 -292 300 -429 179 755 -713 -799 -15 523 505 -698 422 -113 523 -989 857 690 766 -318 115 489 1000 -161 291 -19 98 -520 797 730 -464 -298 443 -58 360 262 -470 -279 -598 -502 -700 -887 -76 -386 385 744 -762 -648 101 620 -488 969 -58 492 -392 -267 -102 389 -215 -804 901 -522 -359 59 -788 876 645 56 160 740 156 -115 457 -373 -174 84 -437 -269 -324 802 837 -225 -463 -219 -869 -583 273 -1 89 -659 923 134 512 -734 -636 123 776 -191 531 581 -789 657 72 358 -709 -348 51 669 -884 846 12 -640 421 -117 734 80 -782 133 -194 -41 803 -633 -726 681 -631 -566 950 -667 417 387 -113 100 -717 567 -101 876 -276 247 32 344 923 183 -153 302 916 687 164 -864 307 183 -853 -164 -888 -769 35 -305 369 265 819 930 320 -26 -340 -253 -34 736 -675 -72 153 -897 10 -537 -538 -519 624 232 369 696 -81 -357 -997 -602 912 -186 900 -6 938 -226 -698 -562 627 -498 912 415 612 728 864 -262 856 -938 -383 566 -610 -481 99 -888 240 -342 -779 -963 258 -238 823 -768 -210 621 -641 160 -357 -57 -818 54 858 -662 540 -17 -53 -955 270 -916 -898 -993 -999 -852 20 870 716 176 530 -5 -244 726 -574 -388 212 93 -777 215 975 -675 360 428 -987 -612 -878 -520 -742 329 -181 110 796 -203 -282 -319 -830 920 -453 -586 -764 996 410 -621 863 191 414 826 587 992 794 -993 747 -524 -495 999 89 800 -514 158 -385 -49 820 62 555 -38 74 -123 997 813 -132 186 -692 -558 327 955 286 989 789 226 -804 890 440 -973 934 901 -586 832 -585 770 994 -415 500 707 903 -738 633 -1000 -942 981 -883 -417 -321 -824 33 457 -614 -871 184 413 -320 477 -299 -334 -793 -721 128 -516 -834 -581 208 75 725 724 -837 907 859 185 -303 614 -312 971 116 826 705 971 -207 63 333 884 403 317 -39 482 539 -941 968 -279 773 -380 736 195 422 -231 643 705 229 925 704 -372 655 -32 883 433 74 -247 473 154 892 -697 -460 547 579 -384 -951 150 -840 553 81 317 829 780 -802 381 715 441 81 822 -477 586 -444 793 -203 -796 809 -299 135 -711 659 -530 -969 222 349 -945 38 753 447 630 81 356 514 556 -65 -286 -841 -172 761 -872 -250 928 -782 -404 796 -346 670 125 412 -936 313 63 394 -618 -759 568 790 756 27 -510 -210 -438 -908 42 761 -744 -28 -431 736 -157 948 814 -626 -593 -490 -104 518 -884 -39 -807 -135 -549 -566 -19 558 -464 -468 -754 189 -175 -374 -636 333 119 447 -405 686 -282 211 -472 -918 160 850 -375 808 470 353 -105 362 259 723 278 311 281 -297 396 -329 -927 5 -685 267 -126 589 -10 -603 264 60 926 401 695 295 -717 647 -787 444 -811 -831 -176 665 207 -72 173 9 -181 896 799 -237 310 934 786 -252 471 58 -5 834 604 882 905 -319 -979 -217 149 819 -553 -547 -533 -277 340 -84 510 -735 -188 705 723 83 73 -165 94 -394 140 -206 268 504 510 -885 152 -276 -678 943 383 481 -854 -46 653 819 -11 -452 261 -344 -402 223 924 376 191 -537 -808 159 -662 -883 402 563 -894 -23 -450 -443 653 859 -99 462 -440 458 -51 -224 28 -669 -591 195 999 199 67 507 916 702 852 442 -305 -940 -986 819 855 166 -747 903 -613 -271 -888 697 -977 124 -943 460 125 158 941 663 -985 -561 -10 -474 -123 -695 -73 -655 0 -779 166 -660 -763 583 -948 -278 138 933 486 -641 889 359 899 -695 388 936 534 592 -457 222 739 -892 890 -557 124 -162 -513 -525 51 -972 -220 -926 88 -919 -772 -489 -524 -185 -189 -384 759 756 353 -377 -571 -990 75 -202 -879 613 -265 -599 -88 -196 716 -703 -696 599 666 -428 509 848 204 -338 701 352 -348 639 -942 -504 -629 603 874 985 976 331 -59 -850 -104 984 -125 -509 197 -838 304 420 665 205 882 261 386 -663 454 22 -227 636 212 905 546 620 -448 842 -533 -616 -520 -795 -928 278 935 863 -275 330 -614 294 815 459 406 372 947 457 229 -765 -636 -266 380 -619 955 406 -768 -839 828 505 444 278 468 -642 -458 -905 -424 898 2 -978 -875 901 -161 -840 747 -65 -558 364 -410 960 -853 -419 -500 -910 266 -628 -898 -784 -346 51 -551 560 914 601 -396 637 804 -526 23 -18 959 -518 -734 -92 -846 902 -141 768 -901 472 226 360 265 -669 -56 -419 -411 610 -314 878 -246 -594 955 834 851 -19 -139 247 -752 -477 -785 -989 -842 -109 -203 -40 256 635 450 758 315 477 102 -417 -71 -345 -821 545 912 -471 -334 -793 450 -547 -571 884 -864 -505 -474 543 -791 -672 263 41 -784 906 671 627 -91 338 646 -962 501 561 755 802 -492 -406 -316 -693 -255 -738 628 830 -46 -521 -12 -789 -890 -770 -121 -489 -191 27 -559 751 -254 456 -425 -697 -142 295 611 -527 -496 -606 686 217 624 -719 -264 -335 -645 -991 614 -427 618 381 462 -760 752 619 -836 -706 941 980 -708 -532 6 -849 -413 485 -155 137 -623 -684 -704 744 -766 -183 69 -782 130 -581 426 -444 -619 473 -506 -691 190 248 504 61 -824 344 -897 -650 572 421 121 -828 -154 958 -884 -307 -532 -180 775 951 -278 -382 716 172 130 670 -498 -214 -725 -517 950 -543 -267 -986 355 112 -92 -180 -253 478 -431 651 885 -488 -562 908 -926 519 796 -335 -187 696 -876 -889 -475 43 160 -485 -755 620 -704 704 -558 230 -20 350 688 -148 894 -891 481 888 170 750 808 505 412 87 1000 -507 -531 67 -133 -725 871 -104 -135 43 -187 -1 219 -547 699 -976 -217 256 604 -790 -250 -229 -750 -814 -161 -474 909 612 -854 554 158 -308 -128 -617 -98 -897 733 -738 432 -831 -753 -404 -473 -611 959 913 -657 408 191 -608 890 419 243 -139 -953 721 -120 -333 124 421 369 -849 976 685 -943 614 -859 -727 270 15 189 130 487 -592 71 90 -747 -75 3 764 298 320 846 -939 614 655 -658 104 -946 -204 -200 652 -72 -621 249 920 483 590 567 408 -439 669 -645 -538 999 -721 -167 413 822 35 -440 551 913 276 634 709 236 -963 437 278 65 113 916 -1 843 68 -297 503 -713 -994 221 -184 934 137 -390 -100 -216 385 -814 767 948 854 -104 -122 857 -342 -215 -64 554 293 -480 -158 -247 -231 626 106 -343 -839 301 -598 7 -23 454 800 -810 284 787 844 -987 -497 402 387 -469 -392 891 -189 940 -528 736 261 504 -420 -234 958 414 720 -129 987 320 -154 71 -126 591 944 303 143 -768 933 -361 922 720 478 134 -506 -968 -746 -54 991 -94 153 774 -322 333 535 715 320 -770 472 -228 -398 355 -706 693 -626 -611 -418 158 -548 -467 -551 -898 763 215 -970 896 -343 548 162 55 -758 346 639 -615 -513 325 -458 -161 -307 -144 -127 -322 756 695 -928 -600 -91 -197 -660 -668 -682 633 20 225 -984 -876 -424 -135 868 851 805 -701 -442 294 954 -93 576 498 930 -856 -769 -683 554 673 -369 -630 159 898 690 163 -126 551 953 632 787 -52 -64 813 153 -631 261 701 537 -342 -93 -457 -549 -203 197 -92 238 -303 -214 94 -803 -623 230 587 328 172 -368 624 730 205 -405 -489 155 196 -464 11 -420 -653 -538 147 471 376 451 -375 -122 -17 -15 -620 -96 -950 652 151 490 -365 50 -852 -889 -921 -805 114 -340 690 -730 74 -930 4 -866 -507 109 355 -7 -55 748 861 -169 -609 -615 -10 -800 -9 314 -20 447 -85 -183 441 -646 829 -769 -825 -432 863 -173 -353 627 -353 -216 -861 -16 373 337 -992 829 302 -379 809 884 693 -833 -143 595 309 -95 889 -733 386 342 111 -578 -629 247 -455 129 -585 -163 -440 -342 286 542 -495 -242 580 -935 -607 -773 -879 195 945 223 198 585 156 203 489 -82 -946 -801 79 126 -737 -804 -905 -79 112 897 -875 -382 711 422 -405 296 73 -913 158 928 510 268 822 950 -398 669 -2 -910 -503 88 859 208 720 -593 120 266 -757 -358 -361 285 795 629 850 -826 -706 -442 -562 349 -238 -432 248 25 826 -587 978 -365 -645 -544 759 143 850 628 -939 599 -140 -827 744 250 11 -850 791 -258 547 -363 -579 554 -905 914 137 -998 -868 142 117 158 617 684 334 -933 -719 273 -253 -168 855 -220 -63 -933 -692 941 451 -365 838 -849 -548 -699 -515 -4 233 -992 450 293 -96 -13 105 396 444 -925 -415 -504 -694 108 -332 -540 77 386 -105 648 -87 156 -608 264 773 270 -93 -492 194 454 -696 810 -139 -572 960 -7 358 -623 -183 805 568 46 -776 935 -170 694 -435 -434 509 -975 -363 -369 -377 -236 586 84 -765 -167 -367 -474 -98 434 -482 -545 835 352 440 -211 -798 212 807 -110 142 -118 727 115 358 771 -509 26 -423 -965 371 -790 -426 251 568 427 -89 518 -638 -676 799 987 -27 629 171 628 -952 -401 484 -819 480 -463 -333 -850 -463 -515 434 -407 148 -938 375 -757 909 -150 -797 -389 191 841 -878 58 230 -646 597 454 49 -970 -789 -656 243 -860 -750 -670 525 -416 -517 608 610 -60 829 -34 -596 21 -560 802 734 -816 880 -464 484 291 703 -660 -906 -363 -546 683 -46 615 -6 602 631 -52 -172 283 826 -710 -744 234 150 -838 260 -474 -988 -16 -54 -644 217 573 458 -138 670 -99 256 416 -378 287 -271 805 -634 -89 -772 -505 -748 349 602 -50 -716 660 995 11 -932 -322 415 -646 398 -30 82 683 -926 -97 660 516 -908 872 -387 379 -364 -886 68 131 -615 -671 -153 -672 -493 305 -87 -44 512 556 -779 -121 984 364 -380 -316 -329 -91 -138 -386 -600 491 795 -270 443 678 64 158 -120 862 927 290 433 -610 26 136 -14 -572 -851 453 434 205 464 -150 -792 -839 -204 -264 -949 678 582 -896 558 678 25 567 541 122 6 31 80 7 -457 521 -863 765 -608 -377 -491 -879 -959 -745 332 -661 -629 972 -18 450 -814 392 502 -73 -179 -233 752 -806 -590 785 901 -701 -361 254 909 -608 -144 -852 530 572 -738 -467 972 390 612 736 605 658 624 -706 -187 -389 -893 -210 691 -397 -933 -122 319 243 397 -219 611 -234 -129 -279 303 453 160 -299 -167 -704 838 -273 168 -397 -212 537 830 -896 -229 -814 514 936 832 -275 438 254 -33 -168 -34 -634 -461 331 908 951 -60 706 -789 -211 770 213 -95 -972 524 659 845 614 94 64 385 -761 -139 -392 -400 -154 58 764 84 604 -306 173 -58 -997 -979 233 -49 -332 808 -964 149 883 -163 612 -978 -486 778 698 161 257 533 -848 313 56 132 -114 783 -980 650 -516 -680 -888 -369 -86 885 848 743 -664 395 798 -129 5 467 396 -969 -53 414 411 -99 389 -6 272 -736 748 -660 -306 -653 -636 -144 -108 -17 -41 468 -420 -429 -190 112 482 281 280 595 546 -363 -906 -921 -964 -68 886 -755 -412 646 -481 950 -51 38 217 491 314 -733 836 -149 290 -173 -439 -485 -256 -592 -156 -127 -653 74 -191 454 276 -80 -305 -609 264 143 -783 33 236 671 326 -379 771 -834 -131 177 -170 -587 -700 813 827 -491 -96 -86 -312 407 -815 -345 -483 -856 846 51 -458 12 909 -141 839 814 875 350 658 534 618 -855 653 258 592 339 -566 -154 831 -915 -536 436 649 36 -6 -6 853 -345 308 -474 -666 458 855 -945 -813 -897 -912 783 352 -60 -415 150 -963 713 638 -939 -297 901 -938 -927 -94 206 -365 97 964 292 9 361 -755 -865 873 -290 647 698 146 956 186 608 694 -313 626 -652 594 940 -851 952 738 652 -957 199 225 -427 -856 560 -553 52 -274 -181 -431 879 664 725 94 -480 -994 906 -159 -277 331 388 -742 209 -335 -682 -688 330 103 288 -496 -992 169 256 -500 641 277 302 -375 386 -546 -602 783 415 879 -494 288 740 -147 47 -134 -766 -997 -895 249 -690 -29 -913 -604 -938 133 836 -367 658 -638 301 -407 860 448 767 -253 70 -622 463 214 59 -606 432 635 841 402 487 -936 730 120 984 -811 220 505 -44 -910 -872 94 -445 549 26 -915 438 -603 198 -429 -94 -928 -210 372 -103 339 273 -326 -802 44 311 27 -255 684 562 484 -73 -530 229 300 -541 -586 181 247 847 62 -66 665 711 -925 -11 869 -698 -878 232 878 958 -139 -411 -110 455 -917 -287 776 -170 986 -303 118 283 707 455 -202 -654 -177 -333 -442 461 272 326 625 89 -786 -941 350 -824 955 440 239 20 985 81 -473 -822 180 884 -593 756 -202 -424 92 845 120 -172 526 793 965 207 706 -386 294 -130 -705 -264 420 -694 936 571 738 -370 -923 310 901 -452 -113 -58 -81 963 -639 853 -104 567 107 -990 417 115 -733 469 20 904 -18 595 86 -98 -515 -622 -629 -445 -436 -425 639 -334 762 418 50 -751 -33 249 445 601 208 -126 -609 683 293 329 -272 774 -615 710 653 523 59 -142 434 -652 -698 513 749 -480 -780 -287 550 -613 156 -251 514 -49 -454 137 -712 592 -750 -36 -8 -900 16 -404 -607 460 -472 -967 436 918 28 12 -515 -280 -805 610 -359 910 -196 -536 -581 945 -976 -567 706 654 700 465 -769 840 -762 -453 -357 -720 358 -841 21 -981 -586 -538 -158 917 -309 939 801 819 -768 -714 -861 -866 132 144 -966 -837 -911 -907 -648 45 -425 -815 -386 43 -668 -539 -621 -469 -194 260 581 167 17 -260 -868 -588 858 994 179 111 -177 586 -809 223 629 618 989 323 -509 -656 776 -365 363 -218 406 -752 -448 312 -14 742 -55 368 -760 -590 -722 -241 -659 -327 608 -161 -957 -449 -764 443 -999 278 473 156 -205 -122 -158 454 16 40 691 -398 -202 844 -281 -930 457 -678 265 940 420 -38 -730 -980 -591 -412 -642 -67 748 -316 -16 -99 884 664 -155 695 -837 -627 -322 -241 -981 810 -637 -779 162 3 241 709 7 640 -156 -502 -35 -851 518 6 576 -622 259 -822 -133 445 159 -853 805 -836 -312 890 501 520 790 -818 -606 -117 -462 119 533 566 -383 -374 -694 387 329 412 840 277 -36 -138 177 89 635 930 839 -582 -268 601 341 -429 -61 -277 -833 -436 -889 188 -739 338 -746 -921 954 -381 -256 109 31 -749 -586 900 603 -693 -722 -415 -644 -308 159 -961 -580 -574 145 -378 510 129 -603 -135 453 -343 -78 -168 -348 878 220 441 749 1 986 -419 300 -920 533 468 -16 716 913 -904 -341 503 -695 882 -858 -349 -341 -669 409 -400 598 39 -863 307 -614 -595 668 506 -554 938 -305 -478 -500 -499 -454 859 -56 -480 268 -852 326 -41 830 -534 -395 812 -479 585 5 -13 -896 151 -160 -499 992 -190 826 -642 -345 955 840 -898 196 -11 -94 -76 -423 998 -412 -789 -876 247 -297 218 161 77 91 267 -314 -467 496 510 -697 728 -681 -667 656 254 585 163 -409 -355 27 190 -99 647 638 862 247 584 -967 450 -283 -79 330 -138 -880 469 109 -877 426 -706 -47 -246 50 -13 634 -886 5 849 775 602 528 179 980 -981 965 -156 -130 -317 -284 896 -573 -434 798 985 -158 823 -110 -208 -810 850 -907 -754 -878 620 -858 814 -2 940 206 530 637 30 -763 43 -918 -846 532 -817 -750 172 807 247 8 424 456 817 -720 -650 241 -565 201 -67 115 523 -255 -58 -181 -692 500 -122 348 712 -899 -705 737 421 923 -585 175 -70 -455 -48 905 -155 -53 -738 531 -553 196 800 101 -738 912 366 -144 330 -460 440 41 512 549 989 -55 -681 570 139 -252 -631 -873 630 957 484 -431 393 953 994 377 -572 503 964 787 -208 354 -125 540 727 118 48 109 -823 827 857 -462 -534 399 319 699 841 -437 -277 -315 -42 613 889 386 -117 -300 -545 695 189 -915 206 -64 158 964 -83 -829 611 -391 78 -347 -143 223 480 611 492 503 952 222 805 296 397 192 -584 844 -964 -640 -219 -493 -56 -140 402 43 589 -92 268 -765 414 676 596 -532 635 487 -595 676 186 -401 -785 -184 815 488 276 -122 563 -98 212 939 -88 -750 -639 -694 553 105 -757 -648 -231 756 634 -535 150 761 -701 493 -192 -464 -715 -548 -357 38 -295 972 36 702 -187 -181 253 -429 969 837 320 -696 924 749 -660 888 -337 525 -33 -727 784 328 795 485 308 705 846 -327 642 -509 -793 693 39 438 841 -129 222 478 -105 -218 -8 -94 -761 -420 11 674 -31 584 612 -448 519 -94 533 -450 688 947 -477 445 -782 -800 199 65 -878 644 -373 -501 383 223 34 176 466 -691 -608 -997 -12 349 858 807 154 -841 -923 497 50 895 636 -261 -509 -380 -661 -323 -144 -492 -667 -165 483 -543 318 -919 -617 756 465 656 -978 375 -321 -522 188 -95 -177 722 342 867 -766 -865 279 -13 -901 672 198 825 945 971 -880 -521 333 -630 303 -902 605 -558 -134 -679 322 -869 -879 727 -213 -646 -321 509 608 -983 137 148 -350 834 849 -93 -611 553 872 40 901 501 -931 -885 -734 -32 -253 480 -870 -965 640 459 298 201 -443 608 -695 753 904 301 715 776 -891 -235 802 -849 657 100 -218 395 -329 120 -439 -467 157 -593 979 949 41 107 -313 -550 336 -123 -948 -646 594 468 -777 -126 -489 252 -17 -464 -932 506 -759 -645 -523 20 -712 -452 -842 978 -510 -965 161 -150 -577 429 -327 293 -110 -407 974 694 -240 -932 -88 -452 150 -17 669 -184 -202 451 -861 609 -751 2 338 -472 -761 966 485 774 -982 -565 -97 552 -696 -106 -251 937 -52 651 -522 513 -158 -303 -565 -882 -2 619 410 532 65 -866 -450 -792 -424 460 -915 188 201 802 146 -824 34 497 368 778 -683 765 -17 -495 -395 -545 872 -864 -100 -16 354 -657 125 556 -48 322 -393 728 555 -234 874 979 849 -898 452 -916 -802 636 -517 192 -28 541 -36 82 614 828 -32 -663 -460 -496 -498 373 443 -245 -380 -152 -907 62 82 331 61 366 441 170 -681 23 -279 -283 -375 419 201 375 -905 -600 132 -300 -810 -382 -927 459 -859 139 -808 -978 -529 49 -62 -627 -225 -687 96 -936 -537 646 369 -998 -731 808 -339 -382 -35 313 -479 -663 -848 -74 -702 569 739 196 -411 -627 410 -381 -892 118 110 -220 304 442 -819 489 -679 -672 -694 -784 714 146 679 -413 -752 276 -122 -243 515 -886 926 401 -591 595 111 -135 361 -266 -727 -32 -35 -960 -196 -747 -532 -738 -221 -624 -822 -634 -701 -829 -179 -136 917 -600 -947 555 940 495 -898 78 605 -300 624 -823 -830 -886 -364 -756 -84 994 -634 -824 -424 -598 514 -780 751 -219 -378 62 -803 -975 -181 -383 306 -22 -436 -742 -597 448 -294 -270 -878 -409 125 881 124 297 -659 -717 302 186 943 -208 -219 -597 -85 43 -336 -9 46 284 691 -752 -466 919 153 554 57 861 141 -832 -424 -972 789 659 243 -486 739 -67 -730 553 -365 322 -834 716 -649 721 -918 16 844 681 922 75 442 -514 -490 523 135 -528 -989 43 166 -525 -337 -491 55 108 -674 -105 -246 -762 -549 -662 227 -461 919 884 -627 545 126 -180 -233 367 -376 -160 -303 -389 -64 676 -801 -250 811 47 -953 694 588 580 974 83 694 695 848 -493 -265 -486 -859 -1 -444 893 -137 -523 23 -593 -908 254 -466 21 -647 979 -564 -780 -712 -82 880 -28 463 719 749 -986 -54 104 497 -334 -118 872 -456 -842 207 930 -528 397 255 -549 424 564 797 -746 -70 906 280 -245 -703 -572 -512 499 -344 -415 584 748 510 -509 468 -919 -548 -519 -244 714 175 966 384 80 474 595 250 -518 447 690 -923 749 -341 -195 -355 -756 107 84 -799 -138 -385 -511 882 -617 -31 27 246 363 -428 663 245 -852 -92 90 -779 -402 640 595 819 -60 -422 145 -437 -342 539 28 316 325 404 105 -199 599 -536 -872 -140 -864 338 -634 -875 -996 -60 -606 -371 534 -36 -752 -423 845 20 -91 772 -979 542 -436 122 -322 -655 -124 676 105 915 -115 -5 404 884 -865 522 -575 125 494 -499 -690 313 679 840 801 461 173 -653 507 285 915 -76 749 763 658 937 -180 888 -424 819 -290 925 782 274 -181 -297 500 -506 -71 777 776 -885 869 6 -194 -94 859 -96 928 -288 -262 109 753 916 -150 305 612 536 386 235 -544 140 -589 -119 -151 -666 624 133 -238 23 -543 -510 -363 795 747 -704 555 -795 -750 649 313 -360 -285 -224 521 -943 -313 -225 -883 -560 631 -126 949 -832 546 -880 325 -123 -1000 109 648 -155 266 267 -475 -689 -70 462 -998 -908 -588 -886 -222 -549 -239 -451 -869 -955 -201 -560 453 -240 37 -311 148 113 182 334 -419 -689 713 -287 -236 308 288 -24 384 -667 184 -875 -484 439 674 576 777 -607 -930 -441 508 297 60 -759 -65 -993 -535 -722 -790 817 172 -995 616 334 -60 -9 606 480 729 497 385 -39 149 -960 -746 381 -802 116 7 -594 46 489 205 97 -433 -250 722 125 -494 476 305 252 567 237 -292 46 796 490 31 -266 482 524 -945 -845 710 528 724 -946 847 694 425 761 837 -102 -770 -915 136 532 -318 934 -494 812 711 335 687 307 -753 -656 -458 -752 -250 203 -356 -853 206 877 38 -981 -336 17 45 -225 -975 94 682 -690 -333 788 804 535 412 -700 444 -10 490 -292 919 -174 797 -929 -766 824 137 -856 46 649 949 814 -299 -443 458 -894 -236 310 907 200 24 -824 -422 804 971 783 259 -691 -328 978 -162 -979 -96 716 -113 -311 -770 660 365 572 -982 -787 -144 283 411 986 468 700 659 128 762 -661 43 -80 -626 192 -1 -657 -274 69 106 -844 326 -730 -247 -905 70 -547 -621 509 -14 846 -494 559 -822 273 446 -735 107 606 382 -994 -962 326 274 -992 -557 -233 -148 -180 134 303 451 -201 -431 667 981 516 -184 67 -705 -972 415 -966 -255 884 -128 -339 710 -380 37 -364 -636 -551 -30 216 -883 -419 110 -555 -182 -780 -672 -921 852 -384 -344 567 -480 -841 987 439 571 541 286 -503 393 -956 -495 -401 -410 126 992 263 455 -856 -891 -168 237 5 402 -698 -179 -85 62 -215 -218 -931 875 988 -400 371 576 225 -655 164 46 -988 25 438 659 -978 887 -622 -419 734 -978 -396 -826 170 -847 -460 -103 -892 -816 647 -261 -426 -64 501 586 -697 -629 -790 456 602 238 509 985 432 761 -652 328 429 -884 122 -778 -709 -39 506 418 332 -988 990 100 -624 879 -470 72 858 -959 502 -63 -101 -428 -383 934 -510 210 521 1 140 -444 184 803 649 -320 -298 989 942 146 882 -576 -496 -502 162 -269 308 321 450 -893 274 515 345 -321 95 253 360 -117 -168 -308 1000 -434 859 -479 440 -999 -74 753 463 843 958 -780 -404 998 -726 -127 -199 165 576 -798 947 985 -906 832 643 -330 166 -615 659 -594 347 -451 395 137 -731 853 -791 -627 265 -470 -108 -175 145 -736 -669 145 183 -771 -523 79 -886 -452 903 226 525 879 559 -355 -830 -953 -435 427 135 234 205 -509 -763 206 -754 -299 -862 560 91 509 974 789 -161 -603 -121 324 -891 -750 797 411 -391 933 -145 -302 -968 -592 -324 -690 -722 325 286 -149 619 210 901 -588 -486 -589 -863 -765 188 125 -753 -802 948 187 -577 62 702 684 83 12 -23 -182 403 736 -75 -829 545 -742 42 844 860 -665 495 -678 -686 616 -394 15 372 274 835 521 475 635 -396 -353 616 636 434 -902 -915 -552 219 -469 152 -788 466 145 212 635 768 286 -282 180 248 699 761 283 13 116 -211 -635 917 -421 441 835 737 478 928 -830 -575 -97 -941 -531 -458 -28 446 203 218 -580 -407 -449 665 829 -829 -854 369 370 606 133 -393 135 429 85 -2 632 -938 -413 889 762 748 -259 823 -151 -310 692 -275 -75 126 -400 848 -498 157 940 -71 -415 -928 -156 -860 149 992 443 -579 -787 -630 -464 548 -476 -251 -946 989 374 497 -87 522 -578 -411 548 -469 -416 109 -196 964 518 -412 -537 -27 -539 892 330 -705 -698 297 56 826 -87 238 246 -71 397 -559 -397 862 -917 428 917 -276 -639 -55 3 652 -738 -498 114 696 -304 -359 -648 714 519 -567 -746 -476 339 -454 986 -593 -695 -61 477 -591 -197 -856 551 -121 536 395 -788 -354 -69 726 279 -636 3 100 354 -248 -743 763 -91 -256 -983 -64 353 -221 -955 173 938 -869 379 575 -43 827 842 -87 653 335 -473 -980 -866 -508 758 -80 803 -750 207 210 502 -58 793 -372 -629 -616 -562 -630 -226 -316 368 968 -808 -322 842 205 774 -820 -932 25 160 910 725 686 -778 673 903 -50 -405 590 -81 185 860 -560 -264 890 744 -481 823 133 -317 350 315 701 -698 -585 122 836 318 877 380 -552 619 -640 995 -92 875 -704 -779 465 -432 -57 236 93 383 241 467 81 -443 -995 -817 -631 -124 -485 315 -421 -426 351 810 214 820 797 815 581 -135 -297 -157 600 408 704 -851 -840 -460 -872 -856 414 -545 -908 -264 -536 886 -55 -877 -338 -560 857 691 214 -24 -713 -428 -222 -320 130 -842 -507 1000 901 -477 941 122 443 -286 -313 954 -49 899 184 825 814 668 -888 -18 769 162 -944 47 880 733 65 440 858 -84 815 666 755 -23 -328 -25 127 -418 565 478 -816 -413 724 -693 777 800 -888 644 680 -406 790 -307 861 -525 -489 -267 799 531 565 184 -120 -262 628 -803 -286 -807 -102 -145 920 -967 479 606 -9 744 862 -762 764 456 -899 304 301 -298 252 -920 902 -169 291 -865 410 -442 -648 -940 946 340 263 -11 -286 -87 -932 311 -269 872 614 -72 -965 -706 940 -209 824 -402 466 -400 -541 849 -570 441 22 -991 -202 227 799 972 -551 -82 714 -369 167 485 -137 312 -378 -79 692 -793 247 134 657 43 -145 328 801 -898 -823 -660 949 751 337 798 920 -707 -44 768 -538 429 -538 -698 489 724 -434 -428 -464 916 161 -667 -794 693 585 -252 -249 514 -383 822 584 55 -973 -138 396 553 703 407 568 387 410 884 -10 202 -917 410 403 386 196 782 -614 535 792 969 -738 433 307 512 -776 335 296 -511 -853 977 -212 -287 -969 627 -493 627 -774 -39 -891 165 -331 952 -953 976 -529 -985 484 927 666 262 -673 143 -807 -726 -199 -626 521 996 -936 -826 -937 639 -983 -943 49 -422 803 -677 401 534 -242 -335 -118 22 -79 391 877 -877 262 241 732 120 348 -197 -799 -878 -230 333 234 51 -242 52 111 -564 -69 120 -852 -124 -986 985 -893 603 -338 -965 -353 626 -611 -963 310 819 -456 377 -536 -43 -880 583 -669 -334 -771 -248 -165 -469 751 -770 -701 897 -947 -823 860 -150 -179 -95 475 836 995 -580 -750 782 -276 -437 292 -774 -337 -849 -467 16 863 -149 31 -498 811 288 -630 -759 567 207 -251 225 -34 918 -731 -260 -912 -96 -965 546 133 -561 -950 360 -754 350 -182 847 930 325 -621 80 -390 -375 -993 -351 781 -783 758 -884 287 757 -737 -641 -36 171 149 -396 189 826 919 -536 711 337 983 -278 -449 480 -570 -618 339 -162 64 631 -345 704 -35 -166 100 -105 -167 -65 450 257 159 -860 -331 -327 -948 -323 -130 741 -860 -533 66 -912 896 -709 132 76 317 -966 61 545 15 -443 587 819 756 857 493 -190 802 337 310 -460 -285 547 -271 -819 942 813 -269 -33 621 971 -558 946 -307 581 359 625 296 -803 46 -201 -455 -959 -789 848 -163 40 631 -185 557 255 818 605 506 -410 887 589 -44 -58 441 -795 291 -190 -866 781 -906 746 129 -31 -271 -533 762 -228 471 -250 -75 822 -627 -757 41 -791 -728 -613 44 -951 215 -680 -438 276 -71 -996 254 224 399 -534 297 -634 12 -799 -881 475 -188 460 -793 -311 339 -746 -743 210 -381 87 511 275 72 512 96 -444 947 244 -570 -930 -236 567 936 -779 -70 880 488 -509 769 681 314 -70 363 61 -183 -722 956 -62 -819 912 35 857 -712 -670 327 -884 -754 566 112 23 -151 -78 227 -63 -425 651 -8 -12 43 -901 -791 496 -121 -556 -401 -386 333 736 325 70 -306 -509 -30 25 -794 -338 329 -595 -47 -786 373 -591 -612 201 -755 -126 218 315 484 -883 546 977 117 -996 -152 -460 -961 641 11 346 -539 215 -511 -525 651 235 37 951 -491 703 818 679 -462 740 -205 -923 -338 35 -43 838 960 -306 660 -526 -622 477 -635 -165 330 12 857 552 -96 -498 53 460 773 997 216 896 855 77 373 -105 179 762 -431 490 -192 -108 746 -780 289 956 -181 -689 -519 -801 -645 445 -258 917 -462 330 208 943 -175 -807 977 835 -498 760 248 511 -703 -79 -204 -66 -487 -620 500 -538 -526 -140 -314 -228 -978 13 436 -796 810 -251 -200 725 943 -178 486 -593 -55 258 -186 -82 -632 459 -366 600 -438 455 -100 913 2 -386 -53 569 850 639 275 397 50 -124 70 672 -44 727 221 690 329 -636 -749 -265 988 119 34 169 77 776 -130 -902 -355 -520 555 -732 644 -891 -532 -174 -81 24 -147 -183 988 909 475 -883 955 278 399 -864 157 472 -566 -956 -534 -258 -175 580 742 289 -548 -479 886 422 -67 -464 -370 -633 25 230 -875 -200 639 491 706 372 236 877 -776 -494 -471 205 -322 997 962 -721 -925 251 813 -410 -852 -205 772 -770 429 -672 501 409 -696 -551 55 -30 -340 547 -61 -355 -703 -990 -220 -79 734 -991 -369 -420 963 804 -729 612 230 -921 -455 1000 -518 820 398 997 448 874 -949 -380 42 270 -21 754 -436 682 -956 -285 -581 815 -526 -776 -757 714 103 322 740 772 -408 -555 6 -811 252 38 -771 -589 -190 108 -396 -567 -678 490 -558 498 683 823 12 850 320 -684 729 -147 -647 -798 -432 37 835 753 -91 -33 889 -556 -398 -450 304 -378 946 332 107 -616 -615 229 -650 126 -681 220 -854 622 -853 -701 -243 -287 89 214 -301 -279 433 953 30 180 -892 -698 859 -292 -463 -335 480 735 577 388 555 -6 -300 -904 -702 -276 497 588 29 435 108 -369 -199 262 -144 730 -908 -865 -433 971 607 458 -383 -78 -601 -938 -277 -79 812 -967 399 240 -538 426 -961 626 -669 5 -879 -422 -366 -81 134 -345 -6 223 743 -2 96 432 -432 -30 -396 -698 530 338 -992 -647 -721 582 668 523 -417 146 902 -439 -26 -198 -124 29 636 -829 160 -169 -224 -309 818 696 549 639 -231 -300 -299 349 447 482 213 594 870 -686 -462 -18 170 512 -756 119 576 -332 387 635 732 -426 923 803 -221 491 -161 -127 733 -422 601 -228 -489 -437 169 -350 -265 -975 616 -294 -238 -133 90 826 543 487 -352 797 699 480 641 -121 976 -880 -412 -199 454 -431 199 -465 753 16 881 671 786 -896 397 -394 -571 261 701 -397 554 -938 -140 361 -665 -448 620 922 561 460 -535 971 -488 -814 95 322 -348 167 -356 -478 -726 82 -253 -609 564 535 -524 315 -389 -596 -240 -738 -141 813 796 -375 739 -497 -627 442 -185 997 51 -522 186 561 -293 -91 522 -889 431 961 786 -799 -787 260 -440 720 233 -187 -884 67 982 -544 -206 210 -81 179 -420 202 377 -573 -800 -41 -106 -235 898 -934 830 -310 -100 -490 -314 816 -890 -524 5 64 -416 627 -933 -116 -400 -947 -731 -161 676 539 -572 -40 113 -492 -16 590 804 -978 977 -391 -771 -848 911 739 716 731 -71 526 935 192 -626 -332 -613 478 971 -651 -819 554 -691 -182 921 -588 312 -274 -277 -144 -173 -22 671 -480 -436 -966 993 -701 461 923 -1 749 581 17 190 872 -954 698 -593 -938 -979 -802 -743 -869 -408 -409 881 980 181 821 635 928 -640 670 -813 -823 -382 -421 -558 95 -966 293 648 -130 -214 844 -467 683 -921 -746 486 -967 -306 92 -90 423 598 -629 -506 -620 410 -2 -908 -253 243 -401 -59 787 630 -769 -739 -537 -94 -579 647 298 -733 -698 -476 -596 -601 968 -263 -77 451 -54 235 -105 978 -764 437 402 603 269 306 -382 -700 594 566 70 777 -471 768 -314 -23 156 184 -591 -440 983 -392 -32 -375 -878 257 984 -321 452 192 -165 -187 -201 -987 -643 -519 678 860 66 280 -458 -536 797 331 447 -416 579 690 -42 152 -948 593 -782 615 -72 -985 -650 738 698 -378 832 15 785 823 -599 -558 -125 -572 471 398 -537 -412 -949 43 481 61 -960 -344 258 -103 -173 -532 396 -309 -16 493 -531 -691 443 -112 -136 515 924 -184 861 -928 771 987 431 -869 226 -772 531 -163 -77 -468 -168 -386 111 -855 -198 976 -834 -921 -620 -500 -445 551 -107 -72 447 61 -358 -843 -71 -205 -640 208 -110 655 198 631 -230 616 -240 -531 -311 445 86 -156 970 402 797 -163 -667 -915 374 65 -346 -892 -355 383 -107 -172 786 -313 220 -293 909 -879 -937 -487 618 959 -834 -432 -538 559 -479 493 -734 528 527 460 -945 423 777 -336 552 -663 -44 604 -553 841 84 209 338 649 -498 558 -859 259 -931 -148 -717 606 -736 -708 252 -47 -676 -464 -175 -826 -570 394 66 936 -810 574 440 897 -237 979 -632 -783 790 335 374 -581 -76 -282 -40 -429 472 -421 698 -884 81 -238 843 18 378 900 87 32 560 285 -116 -76 -226 388 -361 -522 -524 -73 362 -726 45 -271 -811 628 882 -505 200 -652 -221 -521 962 662 -144 600 -673 -896 -810 586 66 -530 817 961 -49 -954 20 -448 738 -363 -398 -16 -30 -578 532 466 -323 -555 -770 -379 149 79 86 -349 -618 -5 -693 -703 312 -994 375 665 711 -951 239 -92 868 -62 -518 -252 508 -931 938 -172 616 679 -775 -462 -233 538 -360 470 491 152 -884 -637 -860 819 156 -404 -75 950 -508 100 465 -193 142 -516 669 -772 703 233 32 -489 126 -291 -597 -865 572 640 621 90 -50 362 932 -697 399 -646 -548 -116 -614 -282 -19 -823 -916 86 -966 -597 -768 877 593 -13 65 -481 348 -208 430 -783 47 -478 451 728 -234 832 889 -409 908 63 358 225 -899 -1000 539 -566 730 661 53 416 -329 -945 922 -998 823 851 -249 -180 -116 371 200 200 507 -789 -204 -887 399 859 114 -707 -26 696 -143 144 -404 528 574 -228 564 -602 633 611 -227 151 76 226 513 -517 374 -280 479 98 -442 150 757 -669 -898 404 -495 -977 612 289 -522 -817 -729 763 -417 940 -983 -794 526 -493 500 -42 100 -685 830 -941 35 -123 122 -188 196 19 614 -873 -776 -408 426 137 133 398 986 -127 213 362 -317 11 -574 402 657 -189 -346 -49 -482 -808 283 493 384 -161 498 336 -804 -252 436 199 928 -794 -460 -351 283 256 -569 -716 515 -735 662 -62 -731 246 69 -64 -528 409 83 925 -411 329 506 73 -562 674 -971 -255 -932 -870 838 672 114 690 -402 734 981 948 -265 785 729 708 201 -489 -682 -656 510 -800 268 -910 955 334 471 991 675 715 -378 -763 108 673 -155 -130 -413 -240 -580 -743 -914 569 -593 111 824 90 -462 235 -754 80 -170 938 -205 -862 96 -618 -464 708 738 -176 -181 621 421 -294 511 109 271 654 988 585 -649 -135 -820 519 -853 166 762 -221 -679 -914 710 -18 180 -609 185 -484 626 -528 131 -980 -9 -869 298 -840 534 -352 472 -248 -579 -689 681 -519 555 976 86 800 838 784 82 27 212 877 -833 -49 -7 245 394 -548 808 -755 -524 -635 951 -688 -751 -620 818 -433 337 817 -525 830 -974 -557 -343 -896 627 -630 34 -791 -977 -485 69 93 -101 155 -468 194 198 -378 946 550 292 -78 186 913 -515 -950 -616 -360 -153 397 975 822 -459 14 381 108 -596 -932 -13 -847 626 459 -871 -501 443 -218 -909 429 -167 -583 181 243 415 954 544 902 -242 -678 692 455 221 364 -168 127 230 -30 -918 -928 821 -595 -452 -743 -714 -775 -728 -946 466 -456 -953 -368 -38 799 -166 992 -730 83 562 1 -429 660 -346 -73 309 836 86 242 858 -607 -949 235 818 -701 970 -501 -417 -887 -198 -34 259 233 -941 -148 -693 -985 -873 461 769 34 -873 170 -814 -853 -736 456 101 -726 -920 -664 509 -150 -408 388 -846 606 -776 -321 -243 907 -657 -182 -160 365 -429 -424 11 900 303 377 -839 -939 -882 285 -763 128 -699 649 60 -347 -389 -398 -350 -420 454 382 -155 -391 105 583 445 -211 -430 -603 -883 995 -967 436 -904 -987 -69 -812 -639 -180 398 -642 -419 -728 -15 -864 727 581 -604 -667 85 203 387 228 -532 -181 581 600 559 -56 -720 -933 -508 999 475 517 -121 398 -482 -268 756 933 95 -585 983 -210 -365 278 411 16 127 -50 170 -41 177 333 -638 279 -737 498 215 -278 985 712 -951 970 565 -734 -298 378 -55 -683 -486 325 619 541 -887 85 512 -339 -131 -423 638 -357 -834 -394 -320 -273 583 -915 703 -196 -514 621 246 453 -603 -905 817 -450 -57 625 -126 -825 599 184 -622 -540 -256 514 -761 -673 339 798 372 632 518 -466 630 -442 760 523 402 173 756 893 -478 -548 -691 -935 -768 136 943 813 620 513 -597 921 587 -275 657 -792 -643 511 -377 -285 -910 -512 -582 -374 201 511 724 96 -323 -469 835 128 -732 -735 -742 687 -331 -690 779 721 496 -838 582 532 382 -610 115 -364 -991 919 895 642 237 941 -706 203 -303 -109 769 963 -226 413 -997 -579 195 430 -488 -189 -864 -273 -950 -111 -810 -378 -508 -669 -653 -446 -890 375 -842 380 671 -207 86 436 -499 -225 98 -387 890 74 695 -919 651 -724 100 -655 73 221 482 -425 136 -124 -56 -576 445 225 173 -244 551 -400 -205 -355 -961 -634 -520 -502 -114 33 57 903 -706 928 868 -539 383 -456 -55 -16 647 743 -519 301 357 -926 -286 594 -643 -966 -889 255 675 955 924 964 -982 393 -51 429 -24 -834 594 23 399 -2 -373 -725 -334 -304 268 447 -239 123 -86 -636 231 -436 981 -999 990 -11 -497 391 -597 912 -670 -335 -323 -815 -525 -664 761 500 -867 -420 343 -475 -321 362 -727 -697 -448 674 -918 405 25 -804 795 -840 839 -311 136 -909 5 -402 -150 -912 878 -728 -949 -821 -530 724 31 223 -206 581 -862 -158 971 498 410 683 -768 -317 512 -858 893 80 638 -104 -344 908 -905 540 399 772 -443 92 -395 -378 594 151 -912 951 30 997 -36 593 -749 -992 -6 833 -308 475 61 819 -626 12 -770 -843 560 29 -579 -876 295 407 -275 534 788 -236 766 -883 -507 30 466 594 -155 541 -612 380 -442 -334 -361 205 -557 -149 -475 911 -927 869 -391 565 -953 457 749 823 316 -376 727 -600 194 392 537 -852 -227 -794 769 829 524 83 564 17 -639 975 53 646 689 -449 -329 -989 675 -338 -492 317 900 899 -884 569 -45 -725 -576 -741 127 918 -5 825 716 -81 -542 714 -738 246 -333 -465 866 -853 -233 -382 -639 -750 605 -447 -999 672 -134 303 -371 -383 -213 -700 -876 924 -336 557 275 702 50 -121 902 -91 -581 370 -12 -385 83 -454 363 -99 513 -631 -16 495 -718 772 -133 692 -112 31 -405 -921 -789 -33 133 -259 211 848 90 -595 -554 604 -65 -395 363 -913 -298 -310 421 -825 -591 -462 -488 416 -112 414 -257 460 503 -742 -610 380 -979 -468 157 -967 -415 905 -367 682 872 874 884 -107 -610 -663 220 -235 99 -870 852 -599 -185 887 166 847 -45 -745 722 -832 -837 901 -32 -107 -110 591 763 41 881 -516 -855 -774 -787 247 376 721 851 951 -315 -583 794 -953 -889 986 525 974 505 379 641 -909 851 -331 -227 -611 -701 -253 -737 955 -332 86 -154 -239 597 796 -40 237 -157 855 664 -709 629 982 200 769 42 -698 574 -974 872 39 -695 676 -451 616 -958 556 864 -533 -853 -170 -981 -688 -17 651 -579 -958 805 -394 686 -470 300 47 -692 146 -70 807 -63 -922 762 520 218 -244 144 -874 -745 -938 487 540 883 -320 808 141 115 970 -682 720 744 397 -694 265 110 -970 -774 298 906 442 -860 -425 53 265 791 -873 -144 -66 -59 980 750 415 -773 -913 705 -293 -843 573 359 718 157 412 318 -87 -713 657 -581 849 -437 -538 -313 -78 -852 -935 945 -237 -243 -944 -435 -206 713 807 -514 200 -670 626 710 708 777 639 256 -567 323 6 -746 -602 559 303 801 -126 -12 525 601 837 453 388 211 760 798 463 244 720 552 584 302 -9 29 939 -381 761 -332 496 511 937 130 443 101 941 721 -723 -499 134 -641 69 60 766 507 679 455 -290 -949 544 -897 -270 -96 429 -73 -494 119 -448 -218 501 155 -845 954 543 914 972 -340 82 326 78 729 -266 -561 944 -527 774 -699 -925 287 -867 881 118 -559 -78 -559 839 613 446 -437 -794 135 710 -855 -936 -622 -738 -600 -578 552 556 -119 599 218 -887 484 134 552 732 -892 857 172 999 162 215 319 246 -274 -597 -796 -247 -432 -255 863 37 597 -105 -697 -547 -299 230 815 887 442 334 976 -238 -446 -2 44 264 67 -43 -813 -671 -522 -517 -884 996 58 -917 561 584 496 874 -251 200 -652 255 203 -496 -888 -990 -999 -562 -334 -794 -134 944 735 -175 -189 -701 835 762 -674 -991 -333 -516 916 819 794 -73 594 -427 -283 692 579 650 -600 707 -574 -81 -697 571 -625 -984 286 -660 837 293 694 -397 712 -451 488 -624 -714 -62 850 -533 -705 -514 239 335 347 288 539 769 963 741 292 229 160 890 943 9 -340 44 669 830 503 379 -368 -454 38 267 564 -469 168 -987 395 -176 -708 -639 617 -72 24 -831 431 372 -633 57 173 -884 -548 686 -968 195 -2 547 -872 86 570 358 258 -530 -724 -44 -505 -164 -174 -637 862 323 681 837 -528 -443 321 -280 94 -348 313 -79 -841 -255 556 540 -91 967 -911 -295 -32 241 -639 852 235 -738 -143 -375 55 -445 917 445 -394 910 -317 823 -151 -801 769 158 121 788 306 108 -862 305 542 686 201 -310 327 -329 711 975 -888 871 -490 -114 392 437 -740 -193 -300 -514 841 485 -281 379 646 -874 -685 -752 218 274 685 -427 -415 540 937 -703 -773 426 -384 -382 244 42 795 -515 733 -843 -7 94 593 -50 528 -257 605 -379 -790 832 -271 -952 558 966 744 -636 -9 -801 -652 -783 890 -516 -220 -281 -563 -238 556 -340 -24 -828 -24 973 -685 411 369 357 260 411 546 171 -203 -990 510 -562 46 -712 114 -818 -682 -23 -169 -394 -599 483 878 648 -66 -732 -753 339 -496 460 -238 -996 138 -827 720 -670 -946 130 -746 550 394 -116 -331 870 -132 -213 -879 483 -828 -994 928 902 -978 -134 -331 469 180 -910 -663 -236 728 -902 155 -480 -310 413 702 -781 -676 513 902 82 946 -708 -87 898 690 -956 791 678 -341 559 -155 475 789 -882 23 722 -837 -707 311 -461 -625 -409 -129 990 -1000 92 949 596 530 -940 684 291 -292 -911 959 -414 977 379 -161 32 623 -843 -951 460 663 -121 -388 258 744 -505 439 -960 398 730 -190 830 -479 415 -195 874 -328 590 965 -541 45 568 -880 504 734 595 275 -899 -798 -652 -870 435 955 -921 -196 -378 297 -113 512 -26 675 -832 656 -878 -417 260 577 450 -552 779 903 -70 -852 -65 485 93 -270 347 241 -927 351 806 502 -490 -48 947 680 -233 -380 0 922 -26 -182 -830 663 -756 61 -384 -274 871 -934 -570 -282 486 -126 595 337 229 917 -147 -471 779 -886 752 -182 -624 -242 -169 -705 862 -211 519 357 -69 -139 -763 584 194 478 -458 -141 75 244 -685 103 -488 -804 -270 638 -330 -486 40 59 96 411 -833 -541 -248 -262 -529 -670 -731 353 -979 827 -856 728 -244 -879 714 871 -344 -624 593 -583 371 55 -882 -486 833 -870 -937 836 142 -728 153 -582 -622 702 152 -853 248 281 226 -487 384 -114 -229 516 -983 70 767 -213 -498 -969 219 814 -400 -733 888 217 819 990 -522 337 413 -896 -446 94 -296 -430 427 938 -882 -588 -599 -894 -480 -816 -322 676 586 -964 192 447 -925 -72 -607 -800 -220 652 -525 -256 -916 8 386 8 438 408 989 366 -15 -749 -36 -955 -127 -650 -277 -427 -905 750 -456 757 -525 973 194 -669 174 150 830 -446 344 84 751 294 692 -235 -295 -276 581 -498 9 -841 992 23 353 574 10 269 -602 -901 -309 -916 -449 -86 -340 -531 -257 30 -947 114 883 292 704 -820 848 98 -567 -28 -96 152 -176 -519 -349 -748 -460 -101 -759 -884 60 -812 -527 310 587 -181 -546 282 214 -899 -864 161 896 -228 -5 -147 -580 811 -855 606 -685 289 762 397 41 -179 -348 -293 -163 94 -506 -639 -29 832 260 329 561 470 -953 -653 -473 227 -916 112 -540 -963 -187 990 198 431 884 -324 -817 289 -936 -270 -500 -801 -554 73 -356 666 237 992 -83 -491 -431 162 925 -892 -880 692 -241 -294 -63 460 -958 -697 76 744 -952 891 151 -453 -555 -495 -604 -452 991 636 -594 -503 156 716 466 883 779 89 -556 -33 -815 600 564 240 -493 -463 -800 -568 453 -603 -746 -111 111 580 313 -748 59 -804 445 750 -225 -520 -185 438 -384 -524 -549 -213 954 625 -60 216 -61 141 372 289 -68 -687 144 -843 882 544 -974 327 -852 -264 -357 -541 -187 887 -175 856 741 -343 5 -209 303 -568 -173 480 269 -702 950 -698 973 105 652 277 -923 495 -896 -233 738 572 405 -268 939 -493 319 -226 -496 -557 782 -927 497 952 372 -924 403 966 962 -368 719 -613 -698 -169 -85 108 -744 -608 536 -53 -390 118 -39 503 344 964 -638 933 -285 -370 155 117 -332 44 855 164 5 235 540 -393 73 538 -192 -727 -502 -792 -454 754 -507 215 -995 221 430 211 -617 -574 -472 532 -54 798 493 -330 -494 -864 -864 483 -57 930 782 110 648 189 25 -888 890 -95 640 9 -747 869 -780 -279 798 387 726 -341 147 -812 -764 -290 -428 -578 192 974 179 956 496 17 564 371 427 924 -608 480 916 -961 -776 -304 873 982 -409 686 346 492 196 989 -723 715 427 -344 694 416 -952 -140 198 -363 -593 836 -533 -218 203 527 -82 336 645 -771 -708 945 -511 -115 935 -533 -810 -156 -782 -892 -67 713 176 -934 -906 -258 -512 197 -953 870 -154 -447 459 -777 928 -500 -173 -601 -813 -346 -666 -832 860 319 572 69 -400 -662 -547 249 -324 -573 -421 516 -646 200 929 309 -240 -4 634 981 927 200 841 339 981 729 -786 -989 642 -608 831 740 34 742 -590 976 -146 -566 -698 377 424 59 157 148 -565 584 -390 -948 813 -768 136 664 -867 -258 640 880 507 -406 -488 -417 782 -79 440 -765 -885 -426 59 -440 908 112 713 134 355 -717 909 -397 -709 -49 382 -2 -784 -58 -341 -785 790 886 999 -280 -498 183 -969 -80 527 346 -390 -101 805 745 -536 289 -379 -941 -754 -225 -497 -377 362 738 -744 -889 188 739 478 727 864 -695 255 -138 212 -317 -26 104 577 -950 -68 144 -47 -759 -33 -227 -667 422 -194 -768 614 -141 -375 -452 -861 -748 -172 652 909 -408 646 758 614 551 145 -228 873 844 447 273 27 -548 -958 -916 361 -771 -799 328 873 -313 565 -968 -190 673 243 497 -235 760 532 219 674 847 912 -651 966 672 443 -422 -826 16 -953 -158 423 -153 -69 -535 2 -581 206 362 -218 -758 -221 460 96 360 -617 908 -953 938 127 -299 -701 -458 410 620 453 -739 -243 -553 -693 66 -349 -244 97 -920 -990 917 -337 53 -799 -462 -824 824 -904 -924 -889 -342 186 617 583 312 -482 668 -209 466 -808 825 913 -554 -580 -597 418 -150 -887 377 467 297 873 107 -725 545 631 -576 -537 -757 -669 -421 3 -730 -194 -869 71 340 464 -380 179 -767 793 -995 -381 681 450 72 -869 171 -920 23 432 949 947 -8 754 -696 12 672 -919 543 665 -283 -938 849 726 -642 -978 -300 -360 -180 -971 -357 215 -447 -998 -398 -554 944 -309 -937 -561 719 -628 156 -877 -37 730 620 -420 819 642 768 -121 -647 265 -19 -423 -802 861 640 189 -409 437 -869 -699 900 191 -651 1 -463 59 -618 796 359 -26 -820 346 432 958 621 -97 -467 621 -554 -563 -600 -683 234 -938 -698 -623 -614 233 423 -147 207 -527 377 -804 957 817 -542 -816 -622 -748 -241 53 537 -48 -163 -815 -112 -924 -826 353 -919 441 859 535 -499 608 -67 -208 -459 520 -129 -301 -597 -789 933 831 833 -759 -251 313 72 -741 974 -748 82 -678 936 438 -170 -558 -847 -897 615 -16 296 585 -598 624 553 402 364 -490 924 127 641 -509 -187 -408 -236 -219 104 859 -360 587 907 -813 819 -910 -471 761 301 -104 -697 336 -131 -121 -660 387 -617 -854 -315 771 -987 -837 106 -553 -430 -692 303 -899 916 -557 -826 733 866 -314 -260 601 -128 -972 592 88 601 -464 268 648 784 478 506 -338 649 -559 -850 850 595 -354 -71 946 669 559 -717 -515 165 -456 314 780 -841 16 -48 39 -631 -430 -412 159 335 88 921 155 -449 -921 634 -327 264 -104 -203 814 33 -393 -608 153 880 496 -820 -125 313 877 -976 -380 382 845 -325 825 -728 -145 821 683 -983 -527 849 -424 730 813 -788 -91 -577 -714 612 632 -404 -287 131 385 -12 -293 -289 758 -471 907 -739 310 -435 425 -170 -987 794 985 -102 574 -537 665 -962 457 -426 -900 -418 -861 133 -987 388 638 328 -179 -821 -552 -265 -532 -677 -467 817 852 948 -623 457 -324 793 404 -232 -786 370 948 473 992 -833 -418 -490 25 385 451 579 -124 921 -842 230 -574 -668 132 -801 -294 -137 26 452 930 136 -432 -569 866 -981 628 174 262 762 -333 776 189 -750 404 602 104 39 945 -900 872 371 926 -590 -94 912 126 -848 -628 -489 491 -824 484 -35 -101 462 -145 -246 -556 -507 -880 -277 -607 -310 -970 -901 904 -114 106 -408 781 -243 -897 -362 -30 188 393 259 757 -188 -53 882 -402 565 662 378 490 831 -755 992 210 271 910 390 -359 -252 3 492 -328 -375 78 -577 705 -973 735 980 -721 920 503 -784 180 899 696 -569 -887 935 -451 829 -501 199 752 -449 449 -258 665 -385 493 26 37 -749 -648 546 -545 -990 578 940 614 -546 -235 -72 -29 489 57 -498 -876 -640 -383 543 -12 286 513 -431 256 -126 -338 -480 -470 -132 936 452 130 386 -868 -918 943 274 687 -931 376 255 356 -124 411 500 -149 301 330 453 -407 -790 866 937 -577 379 64 -323 845 -4 -663 -237 -309 660 -2 784 -724 -679 894 -763 860 -574 403 -825 -808 851 790 994 -652 -529 -26 319 -181 592 917 -404 845 646 470 252 -885 -505 497 421 -892 -830 -175 420 -926 416 -526 -921 -532 -720 485 484 -292 -506 -945 957 115 527 845 -966 -59 -742 -986 551 312 278 737 688 -610 733 -85 -488 -5 -595 252 20 226 -880 -641 -45 -9 656 939 217 -253 -430 467 -272 138 -380 -901 629 -30 234 -97 -157 794 683 203 -743 -884 616 874 -257 -673 -922 516 -472 -236 423 831 -890 -863 51 957 -207 869 -534 739 -700 -998 -80 -914 717 328 -337 -829 -450 -561 -546 644 -805 937 89 -447 -353 768 329 138 -953 -676 -673 393 843 937 266 -241 454 563 -548 431 -205 -989 -255 -457 227 212 -452 243 -589 341 334 -415 -17 -374 -961 -919 -550 -310 -759 482 -429 -563 265 84 591 -637 -161 287 151 261 -348 -678 -629 950 -802 -29 799 345 -123 -670 587 958 878 -174 -681 165 -735 522 904 323 -180 -553 322 -887 -869 -710 -124 -703 -821 920 -934 237 851 836 -385 720 727 -189 635 -738 -619 355 376 -798 19 -832 714 -896 866 -394 -471 -415 692 -757 988 -93 926 -885 -256 -29 -206 -978 81 -515 715 -765 717 147 -191 -67 -590 -536 640 -515 370 760 -981 -779 133 209 417 -389 413 233 -692 -438 280 135 684 -617 245 -148 864 852 -46 -252 553 -861 156 -250 -570 407 -488 -650 -161 -571 -739 -230 -749 842 -653 -368 -212 -675 517 267 71 -979 -950 138 -969 -696 -135 -565 697 959 380 -232 -563 948 -650 319 105 -751 993 762 682 742 880 -460 -928 139 329 843 464 63 -987 -452 846 736 -61 -310 149 152 705 -741 -928 -829 -575 -514 242 833 200 -644 -71 -766 -907 911 849 570 -153 -575 -766 709 -978 -946 -132 -91 123 -287 -949 -360 -245 326 610 -767 68 914 -871 782 -590 -530 223 510 430 -732 517 2 -377 547 399 -233 -655 493 220 -783 -653 926 -865 -405 -875 207 706 566 -830 -609 862 -311 -159 41 749 398 -128 945 -54 106 -194 -916 714 -704 -951 -813 -77 461 321 480 -653 -937 -781 -334 -991 -938 -184 -468 158 875 959 -624 -76 1 -923 658 664 -262 -384 881 204 -947 -4 506 -421 345 -62 998 564 -503 779 -916 249 -514 -856 -234 215 -312 -354 239 -233 -447 397 -511 -563 -856 516 -288 -252 -374 -912 -480 -141 -769 493 -485 653 153 -109 -649 350 375 -352 817 765 -602 729 602 125 370 709 -16 205 -374 -911 -534 -193 773 -536 -895 -707 545 -881 -260 744 -631 581 -377 -345 -1 -928 -155 -645 379 851 -167 -599 -934 -663 -882 688 327 113 937 973 -655 831 -314 -421 786 -465 -811 444 90 79 -777 73 615 79 -622 -430 637 632 577 20 -753 209 -738 488 766 151 -84 968 -343 -381 -618 -427 -763 512 -480 276 -709 987 737 105 -895 -103 -701 -299 281 577 667 -574 822 847 -983 763 -157 900 -720 -770 812 -726 -168 -79 610 142 -421 -325 -101 757 449 561 926 -811 -84 -669 -380 -651 -763 821 43 514 497 276 -350 360 -256 -465 -823 -343 282 -434 463 -677 991 248 170 209 -816 748 -573 -600 -688 -897 97 499 -421 -63 -555 456 -74 139 -881 312 -507 844 -523 430 -982 -185 -779 156 160 -377 -943 271 694 448 176 -40 -171 -560 227 245 107 425 -847 -678 -559 -324 -314 442 550 122 848 -987 -781 -353 -998 552 -898 -31 606 567 -932 -554 -763 -12 -698 628 -943 340 -419 249 -525 -613 941 -827 521 -239 -367 -657 14 -733 -601 -872 94 425 -954 533 -992 822 -472 -91 -208 -431 -1 -694 225 -1 666 448 896 -517 -18 874 -897 -891 893 6 -124 985 -511 -467 121 -343 237 -209 816 -914 1000 996 997 490 235 854 -469 248 -119 -49 -819 185 -213 -152 -601 813 257 288 -208 -509 -799 666 -14 709 131 673 -912 -696 836 -295 386 530 112 901 397 -374 -649 -286 808 55 30 -911 -807 -341 -596 657 406 572 -688 962 -582 113 502 -284 -73 -600 954 354 783 -98 -375 -316 780 -971 292 193 306 396 443 80 -467 595 717 -225 -699 -261 -224 300 786 348 -918 392 -185 757 417 -708 -718 -543 -561 -192 -211 90 113 -482 974 -901 -532 -653 555 2 -658 -469 317 407 -900 80 -69 345 -450 370 901 -754 -146 472 -748 626 611 421 473 730 543 793 590 148 857 935 844 792 359 481 -628 -116 84 -788 -985 -105 -81 342 803 481 -599 -113 341 -261 -777 -501 782 297 -677 -533 -198 -658 -633 715 424 688 661 -313 422 487 -37 399 949 908 -586 385 -721 233 -274 -724 391 819 682 -590 -549 -185 922 -498 476 -105 -874 365 614 462 -949 -333 -786 -757 442 868 -180 764 766 -500 392 -409 981 -147 38 -312 -552 965 -552 -571 -817 -290 -609 424 826 -735 -42 -252 587 -132 -569 275 -700 -515 -907 100 543 -746 824 -369 157 -618 -723 -166 475 -486 -475 443 -545 417 806 -511 144 913 -379 308 -260 762 433 543 211 -254 -849 -44 822 -838 -343 -106 -484 -288 -493 382 733 588 -701 -179 -654 -704 -15 -537 329 -762 191 876 375 -792 -241 107 -21 34 623 577 -449 -662 686 447 927 462 -638 -537 777 -553 955 484 663 -852 849 -431 618 -450 -419 -367 -122 216 -217 -433 -313 -277 137 536 -129 -363 334 -125 120 805 0 -437 203 49 -370 -257 -241 281 -635 -142 -811 -909 195 -793 -171 71 -517 -88 -862 -367 -753 -805 787 -195 -154 -596 -220 -776 -414 -989 -126 339 981 -864 -289 763 609 -946 32 -897 -458 731 834 521 -462 -114 -220 -587 321 271 -474 826 210 -538 -681 -325 298 -644 676 55 363 -280 870 512 -896 -371 -809 631 -890 -628 426 -75 923 917 992 -860 -893 250 -90 863 -7 -835 -948 575 685 -712 572 166 442 -291 155 347 -698 323 272 441 -405 61 -14 53 -911 518 -407 821 -461 762 -488 -428 731 -743 -91 645 -374 -897 347 521 176 -67 991 436 554 -541 -222 -705 -353 -700 -819 -678 221 810 -540 915 -880 -956 -138 -604 -736 -614 560 836 344 -301 606 288 -332 -536 -868 -956 724 -449 694 -357 -501 -634 648 60 568 713 16 321 745 737 612 633 -69 -930 885 179 -546 -477 -799 -188 239 616 500 714 680 397 -243 -904 -209 382 425 262 853 316 -325 -892 -129 245 -767 -963 956 555 -23 490 -223 465 777 -597 -79 -518 686 -107 734 -328 358 804 -650 -832 469 -361 123 -831 -331 -427 311 712 763 -993 -429 632 17 -664 -963 -741 75 -284 -597 -444 -472 -854 -367 -113 -495 203 -657 235 -503 454 -511 -583 274 186 -316 -269 -973 -860 156 514 516 327 -206 -117 -883 -295 745 -743 208 273 456 449 191 296 418 687 963 -717 -872 -990 979 -435 344 631 -546 -954 191 875 188 517 -427 177 763 -95 -180 -570 -111 455 -569 985 764 386 -80 -646 266 -615 -92 -876 -380 51 -924 -757 -164 591 -481 336 -329 893 -828 146 904 -812 -644 703 -889 3 -954 -932 773 -823 -544 135 -59 -305 46 569 486 -232 550 -763 -469 -516 893 -556 357 -772 -379 91 -772 816 -199 501 -729 -890 -789 -526 753 -540 -727 536 288 956 -925 813 956 772 -382 -803 -257 413 -867 80 -81 353 480 -999 -893 -176 -548 778 976 62 -338 -213 654 958 883 -951 603 535 699 293 666 632 724 -182 -648 271 -763 785 -959 252 112 76 -299 -543 529 955 363 -374 -242 -609 492 -334 105 -446 193 -987 -1 -478 480 -380 -359 -16 745 -876 -905 432 859 -857 204 -860 -433 -521 -639 -119 -258 -564 829 834 -862 675 886 377 445 89 -299 169 117 -784 520 28 160 -571 -747 -672 458 133 367 73 -552 874 932 -766 185 -341 487 -985 -451 755 778 -638 -940 -831 512 557 -677 -337 -105 -779 -727 191 -402 -227 65 -592 -524 641 -953 -463 508 56 -837 899 -805 860 148 440 -927 -706 758 -272 -259 565 -58 -228 -638 -444 742 -591 -477 82 -741 715 914 -313 480 891 -994 -856 -422 -137 867 -44 575 -213 -837 576 912 247 238 -717 -137 947 22 784 143 -89 488 200 -803 -838 238 796 96 -321 783 729 -688 609 -948 962 -883 815 594 -324 823 -395 654 -712 309 249 703 -693 -850 -7 426 -643 -486 293 271 467 517 -932 990 878 -130 -298 -810 -413 -229 743 22 231 314 -517 711 195 820 586 -826 -440 -15 7 786 -805 -414 734 517 831 491 -240 130 -79 -28 953 253 -906 744 98 -102 -345 -410 -817 825 -894 597 250 -618 -844 -526 916 764 -610 854 158 -651 -326 724 515 897 -510 965 182 204 552 -868 -594 517 535 -266 -588 506 -874 939 -124 493 924 560 623 -601 91 739 -773 723 -944 748 -414 -116 -859 747 177 -928 650 -538 137 906 397 -38 652 -723 148 361 151 755 178 -320 224 108 842 -29 533 862 554 -266 444 -412 -6 -927 47 608 626 530 635 6 -411 593 647 773 -756 791 -317 815 -941 227 967 -18 -332 701 -76 597 -365 278 78 632 756 401 307 535 22 297 -856 -531 774 259 448 -186 -52 462 483 -866 461 891 -54 -840 -314 -563 -631 -790 370 -810 987 541 -639 -747 608 -439 395 507 337 -239 -430 -158 -277 -225 111 -705 -123 396 -593 856 -516 961 508 645 -804 -95 303 -535 890 -502 -191 277 -724 -250 475 -257 -541 847 712 -101 401 -380 -239 767 762 325 131 -704 289 -79 -880 580 126 502 790 -470 285 929 650 583 -894 -448 -237 345 -848 819 660 -917 953 -52 155 907 355 -445 -501 -374 -778 -165 689 729 476 139 -953 -31 18 595 -835 -186 -943 -392 -127 -200 -299 -823 -892 328 842 -647 496 -608 108 703 -194 407 -542 -716 -580 -990 627 416 238 139 726 -480 360 369 -729 -294 949 -94 -798 -533 235 -714 -660 129 -438 553 943 -630 -810 885 -303 604 423 -133 -856 -998 366 -785 988 129 756 503 76 -57 -351 102 820 -683 -513 -670 358 -115 683 -293 -717 -973 -309 -813 -46 614 -426 -381 160 767 -152 -692 -943 317 399 429 -662 846 -901 661 724 -94 820 -512 379 -543 -364 615 -440 -549 -162 185 -239 -126 891 -477 -878 -675 -186 -512 691 103 -353 -566 -465 55 -100 209 -641 -325 -109 -71 706 -35 702 83 245 479 290 512 484 -161 -811 784 -768 184 -302 -8 185 955 -635 422 145 -628 754 89 250 49 548 -210 -857 392 178 -939 506 198 159 892 -821 -493 549 355 -840 306 494 -556 -7 -928 -959 147 -361 9 918 202 -395 -112 -102 -903 -803 596 -622 465 -9 -51 560 482 -851 281 163 -101 752 -477 598 -920 767 451 -460 -491 998 -192 -928 553 298 897 680 271 -136 314 269 -341 -316 609 -431 764 -967 -45 908 -999 -640 317 -15 -339 -42 -469 941 -111 233 -50 -148 -898 597 -42 359 930 -195 -979 4 -764 285 -329 -558 -427 334 -390 93 472 832 -853 839 562 -202 72 -624 -403 886 -844 -277 141 129 973 -552 -267 84 -434 284 263 284 -426 -235 390 615 699 -839 885 332 680 -748 421 192 -632 -83 -146 162 -105 702 43 -49 356 -911 -159 -426 627 -949 -828 115 -481 288 -916 652 689 -831 235 -937 790 -898 490 28 16 433 -466 245 776 255 -721 905 41 -643 -522 11 -682 -338 -405 431 -361 107 807 -978 -387 228 -823 -68 597 833 -545 546 628 -308 637 -107 203 -538 -111 -193 320 -690 926 -685 954 224 -637 841 -439 -609 296 144 142 -130 248 -970 -560 700 -637 -771 316 230 325 715 -946 -35 -885 -172 51 -434 42 -50 -821 791 -163 773 637 -916 433 418 -185 664 -487 -693 922 150 -65 721 -621 -62 683 662 285 820 -49 -461 -865 -273 -907 -82 329 -277 855 -693 -439 -837 -442 -226 892 -420 -319 338 -631 -545 -430 12 888 618 428 137 -723 527 -398 -246 -151 561 319 -757 -900 -921 -903 884 -145 -552 430 -160 -338 -447 -105 775 47 250 266 -725 925 -11 -384 -650 516 839 646 762 -229 565 957 619 868 969 -410 -821 -573 -836 -747 -652 -279 -73 196 320 -627 -820 -469 -554 488 -890 385 848 344 321 272 -986 -320 -186 -832 -894 675 -828 984 335 -674 473 948 -82 773 99 708 413 333 729 792 268 -179 -713 345 -578 -603 -282 -162 -682 -623 348 -746 -811 244 800 287 -118 -393 622 766 159 -20 992 236 -286 -817 -743 -14 -207 -507 569 -451 905 50 -84 -58 -421 -586 -630 936 -145 -331 63 -768 366 -988 -618 809 -790 408 209 -725 -274 -195 -834 163 -60 629 -503 -727 316 -790 -412 44 -149 362 792 682 -324 179 259 -912 165 -447 261 923 47 -211 -3 -141 -21 -67 -388 832 983 -113 -23 -997 521 -164 -993 484 -799 811 680 162 579 836 -801 -827 206 -991 948 -522 -138 -396 283 976 654 -747 -628 642 165 280 682 780 675 496 -819 780 -675 -596 -883 -440 250 220 246 585 -311 -185 93 883 234 774 -246 -570 -694 -37 204 251 77 -484 -413 -860 995 -178 -309 408 -684 72 -125 154 623 662 948 868 643 645 -344 -151 338 466 321 -433 625 821 890 -36 -559 15 -34 43 -368 -379 -295 -94 170 -165 -894 -442 -262 -779 586 150 216 -586 -374 -689 734 -228 733 -935 -12 -333 -497 -660 506 661 -814 491 886 460 -202 -197 -129 -814 -380 896 -423 -883 -349 -951 253 896 -947 -186 678 780 -556 947 -871 809 277 431 801 -643 733 -285 -454 -568 679 -411 -647 171 10 288 -520 907 -920 357 -425 -158 9 -589 -716 163 152 -449 -105 729 328 -754 -427 -793 -3 173 442 -604 -277 583 400 -874 574 424 517 133 248 -957 -831 -570 -271 -155 828 -43 -828 -727 553 46 372 -370 -531 244 -90 -504 -308 -658 615 -126 -240 854 -541 -368 803 80 -810 -373 -904 -78 426 763 -305 286 -302 -113 -951 993 570 -573 485 -758 -382 -714 -106 993 253 36 932 432 698 -770 820 -962 -843 -190 -936 503 451 827 -992 -154 -822 -833 -352 -915 -635 -491 97 775 775 -529 575 223 -42 -180 -92 -865 -976 273 -800 -600 524 374 -385 733 -852 -815 -814 454 -802 68 -967 -184 563 -18 447 -622 -67 432 -693 -196 566 -253 620 201 -296 917 -394 355 -362 -674 550 -567 -241 166 -750 655 978 -272 487 -236 929 391 -208 919 -413 480 -7 -823 409 225 -544 -959 903 -905 -381 295 630 896 -123 -942 204 -587 509 975 88 895 219 194 705 -694 -115 60 -528 -800 -402 -719 -42 -221 743 695 487 508 434 -404 743 -224 680 -471 -787 -304 -47 -997 -631 -973 -951 -887 496 -569 361 -154 -903 -858 -879 -1000 363 299 786 404 341 -306 744 939 -369 831 -977 -93 -211 -601 -453 596 124 -938 -924 -452 88 -620 754 238 -842 -78 -832 -704 370 -639 -130 -486 690 567 -580 656 -657 -293 152 963 -517 790 598 -284 -308 61 444 -409 146 -649 523 130 317 59 -881 303 -648 208 863 -377 332 -106 768 -68 -711 344 561 -622 -442 212 909 834 -718 580 966 -350 984 504 -105 624 498 96 90 -152 -336 787 -666 373 439 671 -916 257 -721 -503 232 391 50 -834 341 -741 -402 -444 -965 -166 119 891 650 -627 -972 -470 -403 -618 -149 821 967 13 962 427 -206 20 41 -372 481 576 -263 -527 907 463 -321 228 508 -203 19 937 343 758 175 889 -237 112 -298 -635 -866 264 -389 926 608 -146 -134 914 921 -494 -282 -210 36 -516 -768 -882 1000 -39 -937 555 -265 232 899 -271 -216 -301 785 -354 -826 -395 781 551 -751 281 491 -102 689 -645 -939 -842 -280 423 981 -722 356 -434 -352 -1 412 483 873 557 -356 255 -422 521 -747 -126 -699 -324 966 984 754 670 90 -309 -633 -958 554 -318 561 42 -194 -98 -762 511 -203 286 885 -747 -289 132 308 234 -16 -36 61 290 384 -144 346 217 -67 -189 -739 -24 954 -418 -336 611 21 472 832 473 -437 -688 651 -656 -1 213 834 365 104 -640 -26 -720 -916 -993 -148 559 -116 -365 -162 -234 -720 -666 -806 939 458 733 949 421 -329 117 -736 257 176 73 260 670 -305 -54 -20 774 -444 463 -429 -109 767 -364 -245 349 923 39 -195 443 -530 737 953 924 40 730 737 278 -207 913 -196 549 -539 -195 790 -796 178 -810 387 410 -114 31 -78 -610 -779 -679 416 953 -101 -824 -235 -979 797 -633 296 -407 340 401 -66 61 -990 -837 -889 978 108 829 820 -444 -782 596 449 -925 503 420 -532 18 -232 188 -370 842 -439 -833 -410 284 -124 -663 -671 -580 808 456 779 -290 -472 -718 -674 389 -684 851 147 771 -985 -485 374 -769 270 -671 -201 -370 -871 -297 239 620 102 0 114 719 -834 445 646 551 667 842 366 -701 -743 492 -59 -41 459 -389 446 956 319 -978 266 391 667 302 -362 -436 230 934 303 -134 -514 -664 501 -97 -255 -199 -604 -557 -10 -841 -338 -49 951 -113 -231 -460 38 278 913 164 437 924 -740 953 -580 -725 -451 847 -954 350 -356 61 -959 -973 -372 -250 -755 33 -203 826 -829 -312 -405 -605 -532 -203 -791 -234 -512 268 -739 149 -554 128 -803 130 -1000 -408 369 -152 -848 535 750 -425 -964 -758 -322 934 -455 978 -492 867 657 526 -107 144 588 -866 396 567 792 510 -792 -309 680 -781 72 431 -792 1 22 -915 670 -61 848 129 87 259 615 -17 -766 736 -223 -520 385 409 140 -195 -564 -400 -448 117 56 456 729 854 883 39 377 601 -305 722 -899 754 293 773 -58 695 127 845 -650 -82 703 160 559 -545 -514 450 -253 766 33 -377 503 997 425 -759 848 197 -814 652 97 261 38 107 -237 166 -886 -674 40 -965 872 -162 -411 794 -674 794 -655 -682 847 -918 -19 -835 -580 -569 -594 797 -413 462 -679 -353 -570 -960 8 -59 -460 250 891 815 962 191 -188 908 851 -235 726 -725 -472 -323 -448 908 236 243 54 137 329 -419 331 300 888 -391 544 -694 -86 -560 223 86 286 196 -113 -741 755 584 -131 367 -402 633 -329 -608 -785 -646 779 489 723 -197 392 -471 -96 -988 -189 111 975 621 324 -741 850 626 -948 -9 -548 58 -87 270 -808 162 -230 -785 153 815 288 577 704 -348 -372 647 382 -659 344 213 665 -581 -733 -918 -478 381 -131 -239 91 -318 599 -604 79 26 415 -76 -656 626 -37 202 306 -375 292 299 -517 686 -533 548 -701 -967 146 -67 -247 147 -46 -986 -598 -248 -71 970 994 -780 -344 -951 -851 524 15 -90 -911 -227 -381 251 -444 652 459 585 237 109 -156 54 -720 -897 -717 -67 -769 -482 -504 -925 83 363 269 247 -15 -505 -180 -780 347 14 709 765 340 139 143 229 -604 -756 -164 879 -678 93 -134 -671 -958 762 -501 -923 -921 -695 -745 -166 463 -862 -687 137 422 581 -72 -632 300 622 -202 147 868 -436 -860 113 146 634 27 -287 -348 677 433 -7 779 -703 -191 861 -382 -727 -207 -369 201 712 489 -444 5 -793 936 992 -919 435 -925 -58 675 -374 -730 -642 -777 -765 188 -221 -701 602 125 -778 -931 -81 414 -156 983 500 -713 -940 -696 912 355 -185 446 -203 846 -967 -448 -240 -803 48 -872 827 137 -24 628 395 941 -512 -402 536 -499 881 230 87 -796 -818 964 -663 -350 273 -597 -853 174 353 -629 -435 -381 34 -118 852 829 -739 461 -23 714 -92 303 133 -36 -708 555 -46 -873 53 -102 337 200 -829 -470 -516 -106 -162 -10 -587 317 787 179 -310 -320 855 793 -184 -875 -662 -104 -474 -345 562 105 164 530 -271 877 700 338 -512 -942 -789 549 -547 -911 28 686 -696 706 423 -405 -734 -867 478 61 -790 600 467 -22 116 -666 37 -344 -524 -965 -424 -57 688 -168 -914 428 -990 -753 -913 -797 -328 -383 54 280 77 190 -679 640 834 -7 -370 -89 -56 -591 259 -991 -484 -353 210 697 -355 327 444 624 104 854 38 950 785 295 -199 -848 126 700 -396 434 358 -737 496 -770 -637 969 -404 540 381 -742 -811 328 -313 -660 -810 787 97 618 334 747 -416 -858 533 177 -491 -906 -963 26 846 367 709 -727 19 395 729 758 363 -591 946 -354 439 -705 -68 562 -100 957 957 -637 356 -419 596 444 -492 -347 49 -404 -207 869 -11 -894 -354 -886 29 -441 537 -216 -362 800 757 870 -894 765 299 428 -415 -794 756 204 997 -810 -32 -19 -885 -407 696 -289 -343 550 266 990 -426 387 -23 -72 -255 422 454 238 144 145 -917 927 -80 -875 971 -517 -68 463 -769 900 108 775 -140 -555 100 995 -447 -644 -341 99 141 -118 413 804 -648 -422 -323 -917 893 -830 -842 -502 -680 -52 214 -480 341 -402 526 793 488 -792 883 -455 857 115 383 -48 -652 360 -804 329 171 89 681 -42 -944 -265 -953 35 -335 394 191 738 401 485 464 763 443 -475 268 16 320 -526 -735 -142 293 -781 255 778 21 -320 314 -508 918 -631 -976 -958 -940 501 940 884 -856 -576 -317 603 -884 -304 -38 475 929 507 175 -415 -124 120 68 714 -892 398 -28 -896 825 -591 -546 -322 -184 -171 -366 469 -825 -496 -275 842 430 -136 -447 673 697 239 795 -281 -427 -472 129 -988 -274 209 -550 182 629 -218 -464 17 -794 -706 880 -879 -456 400 -822 -741 -933 -81 -103 -566 592 188 -792 110 -810 8 309 865 44 -290 -309 -824 -135 -371 258 -349 -943 943 -16 593 437 196 -618 -7 190 -1 -135 -163 320 -444 -786 918 30 586 -972 172 28 -867 641 900 678 -303 -592 743 775 838 243 339 -831 800 411 -47 217 746 327 649 -676 -967 -599 -479 873 -904 -958 -358 821 393 950 934 -121 -372 -288 451 344 892 515 -270 177 -465 -590 -874 709 757 -506 346 432 -627 388 324 -75 162 369 502 307 -655 -509 -429 433 -546 852 -925 368 -651 834 74 -414 351 520 -586 688 320 73 -407 -573 -277 -864 -236 -221 859 -785 390 -912 -872 -371 -200 840 386 -725 830 719 -316 -304 -450 -579 -12 -933 -711 -165 235 328 -739 -377 -93 675 -683 -556 293 269 625 932 978 597 778 6 -692 757 114 123 -628 268 839 -900 584 -472 581 -743 -646 -321 582 609 -328 952 -709 -134 704 33 -782 497 -368 3 -749 -337 -589 966 -451 805 -693 613 -574 -776 606 -361 -155 800 -148 559 852 -138 615 924 568 -488 450 -600 264 -27 56 -619 -573 -43 -157 -317 2 629 -253 -560 -689 294 -792 -576 -966 295 562 250 -783 -560 827 -473 -451 -912 -462 761 -350 -98 -706 -117 -979 152 178 -395 -174 -358 887 -212 -978 -156 717 817 894 -864 992 -70 -189 -327 394 712 301 -55 -878 191 -192 -216 -763 791 -484 -985 -679 150 -20 747 865 909 327 658 863 -138 610 -61 449 -207 469 -615 491 910 -414 -369 244 -105 -861 271 900 -996 -493 580 -432 -116 23 -726 164 -279 -75 -760 -53 -454 223 951 -392 -528 -797 499 898 -1 338 -810 -175 -76 -828 -236 866 -720 -279 437 -413 -909 76 -628 746 -781 42 -366 -449 -977 -648 617 898 -641 -465 435 -436 -287 -31 -897 135 -878 -92 -598 -693 660 799 977 582 -430 -63 -797 -765 155 -520 -859 300 -919 -52 785 615 340 874 -689 -177 851 356 -775 -103 -748 -489 -985 457 -851 -604 -812 918 506 779 -519 -601 208 -448 -264 742 686 575 106 545 -139 173 -601 231 952 34 2 429 934 979 -847 -18 -773 -12 614 -646 -597 293 -371 673 -621 -213 -876 759 875 342 833 -373 -13 -61 -241 -736 -463 884 -378 -427 -668 -887 -226 -281 -504 212 422 633 793 -808 346 -720 306 746 385 -283 446 848 -988 -825 26 -365 -887 -729 243 -148 -126 -612 -661 -225 -620 -522 -617 -817 100 -480 495 -842 -565 705 730 -178 610 815 20 -501 377 709 479 -521 965 -418 342 196 781 -801 -349 -987 -34 -883 805 -458 437 633 87 -496 124 375 -446 -22 28 -25 -309 621 869 -853 -589 50 -72 -257 382 -512 -15 770 -441 390 388 247 -597 -987 -46 -712 -970 -97 -392 -27 -591 628 655 -447 -694 -443 -700 -424 27 -215 -779 417 -790 -666 146 -544 706 549 286 -3 445 760 -273 173 -808 -537 373 295 191 -880 -521 -831 -476 49 -887 459 -591 654 432 294 662 568 -537 -475 542 -474 443 278 -74 -606 -313 -342 614 -283 -955 598 121 386 -225 283 946 -583 -69 -785 -502 987 -65 -785 544 716 -653 701 -438 252 -867 732 555 -807 -592 -444 -481 -760 -220 -379 191 614 -426 404 483 -526 569 -403 -966 353 -564 61 387 -240 -399 -991 -801 125 792 -461 -303 157 -782 -388 339 6 -950 712 -106 842 -887 -937 -138 439 -603 -340 127 -241 -502 -415 -663 829 -879 -996 -587 -168 110 -941 813 570 127 -383 478 -191 128 510 -176 -711 661 306 260 -918 47 432 471 -911 -334 -941 735 -799 -209 875 348 228 764 418 -749 -16 -374 826 -399 158 678 89 -498 0 107 832 -780 -498 753 -315 592 148 -209 74 674 -686 884 554 -223 -87 617 -440 12 -904 697 465 29 -256 -204 -833 -331 816 -155 887 -512 281 -245 -9 726 600 453 -81 930 -223 -158 -844 -216 353 418 -838 -824 -264 968 461 -688 -149 -590 450 -141 -108 243 704 568 919 598 -381 355 -431 -861 -931 -78 867 253 917 372 530 310 -217 340 -434 797 620 -32 -385 250 433 -382 -296 259 -480 -516 -175 -654 -410 1000 434 866 917 774 856 753 949 258 -511 -529 666 648 -317 28 -206 548 56 -359 -532 446 281 -205 797 -619 900 517 978 621 -191 605 -524 -596 -96 146 577 -945 -991 -853 541 -126 57 -598 -293 -474 -907 737 -580 -904 -361 -514 -513 87 -399 237 -844 456 159 720 501 291 -887 -167 702 538 -191 -663 -979 -440 9 423 577 31 -936 122 778 -617 861 -218 -758 -613 -573 913 -798 309 129 382 668 41 -845 536 383 -786 569 -848 64 -862 530 720 -835 -286 -38 66 -110 539 353 51 -862 924 -63 -228 -141 635 841 -441 -255 -152 665 -805 -404 891 -297 401 577 -886 -598 676 -213 -411 -618 968 846 300 -900 -602 -935 -771 -713 -349 178 30 -311 -517 -525 944 367 270 767 431 -403 922 444 329 711 995 -410 8 -859 -982 624 796 -299 327 455 -844 -752 287 -30 -320 134 -947 54 225 752 -136 -457 898 11 -93 238 -15 408 -743 491 398 381 -165 -805 -595 86 864 -865 246 569 328 721 118 438 -276 -598 -709 -780 -458 415 879 -821 185 465 -506 496 -404 955 144 247 -608 -794 -349 870 -148 16 551 -788 -478 133 -864 532 212 196 766 266 -563 -667 452 277 376 -411 -136 124 210 276 625 561 -768 879 226 -947 860 242 -930 316 -819 -670 133 173 -226 397 -349 -939 -191 -990 -951 652 764 -846 690 -121 969 -899 -874 857 -876 477 -986 99 863 -589 157 -659 -814 -101 531 545 125 -962 160 65 918 682 -923 381 -655 833 619 443 195 81 -915 265 532 -132 762 471 315 476 -901 -73 -370 609 -709 677 542 482 803 103 -410 -48 155 -574 920 -91 646 -5 -837 134 -3 826 -627 107 -120 25 514 438 187 -992 357 -889 -605 -179 819 -934 473 949 -755 279 -225 873 529 -122 -6 66 838 897 714 -68 -513 233 76 791 725 -839 73 -638 -115 215 -5 705 -759 130 -928 -979 -136 436 336 -841 186 -849 -284 -44 722 118 217 -502 396 -217 63 131 -76 -502 311 883 819 -367 -356 -83 275 -569 -827 569 618 -726 -924 955 351 -530 -665 225 -830 -231 -670 -720 953 501 -190 -236 -326 236 -655 176 504 -732 361 -407 -195 -610 -252 -864 909 -474 -422 -454 -861 -617 -653 819 166 60 -895 -499 803 -804 -410 278 207 -359 935 -293 95 -498 -931 -21 -614 339 -888 -833 -393 406 766 -800 -788 508 -813 43 -525 425 -966 -395 993 521 -641 99 231 -289 -762 -359 27 739 -21 60 512 -348 859 456 -608 208 754 -297 -845 -54 751 351 -338 -48 759 262 585 -5 551 -497 303 -163 -662 11 262 -765 -802 147 -854 393 -330 710 -958 -162 -43 714 -177 913 712 283 351 364 727 -157 290 -259 508 79 -513 50 219 153 -391 82 -670 -268 359 703 528 -984 -619 -181 -346 105 658 480 -448 506 -166 -525 825 -953 560 -407 -107 43 -830 -311 378 755 60 280 634 715 -645 353 -406 -702 292 265 165 -822 583 -423 91 -417 -943 945 -993 699 -276 677 -755 -540 849 400 -243 -250 527 -205 -565 379 -82 -502 674 -292 553 -248 -138 39 67 -723 256 310 727 -718 922 146 481 400 478 -108 -843 -488 758 798 338 807 844 -212 -264 -224 852 -498 -425 -782 -224 559 -461 -25 -760 424 -344 838 -482 -66 595 -372 -576 72 -655 531 522 -515 -439 -320 -68 450 456 -680 908 690 -252 429 -355 945 -371 -221 558 -33 -755 387 -85 -382 -779 529 276 179 -346 383 740 172 696 546 934 -986 -556 379 -601 74 889 -158 -552 826 564 -802 901 -138 732 737 924 215 911 -37 -434 449 -989 130 893 -867 735 -341 466 645 -655 940 792 -910 867 -559 -741 545 694 -819 455 941 212 748 150 -666 -191 953 841 -770 484 340 328 516 -878 359 -43 642 -184 683 -450 257 341 -489 666 -740 726 -687 -973 530 649 741 -890 -935 972 377 -500 -770 171 771 -576 740 -418 167 119 -266 -186 -978 -10 -909 -467 878 849 271 254 -939 -50 -611 -843 409 159 231 70 -587 -161 271 -131 621 -311 -907 -784 220 754 -76 785 510 888 562 -515 -271 659 732 -762 -286 123 501 -779 -193 -497 -957 832 901 196 513 -179 -832 228 -55 636 835 -566 -78 235 939 -336 97 625 -626 558 -228 921 -306 -528 -169 -699 -678 -709 -240 -934 889 167 -328 -133 338 -480 460 -127 315 -91 -448 865 -586 -175 -214 -99 131 -518 584 -828 770 359 -324 156 778 382 7 -881 -709 -814 -883 412 787 393 284 -644 -84 376 922 -420 -765 -501 -837 361 339 -118 974 -537 -725 375 455 -517 943 945 571 -842 691 -133 677 -180 652 -66 -333 871 443 -144 -816 161 401 888 -111 427 845 -699 514 721 953 968 514 -261 -98 -664 -795 820 71 559 314 647 949 -333 710 158 617 -514 -24 -546 766 -258 -853 -25 761 -169 128 198 79 111 18 -975 151 802 64 121 625 69 698 -193 -122 -647 -867 -617 -943 443 837 873 377 -103 775 203 -400 -909 -573 811 471 -697 -524 -760 920 -588 361 33 -271 753 707 479 -911 -2 467 -90 -325 -844 -134 596 668 195 618 183 599 -215 -300 815 -479 -726 782 708 723 -557 -209 653 -648 -559 394 520 353 -518 282 374 955 608 -844 -60 -960 -657 107 243 -407 175 108 -236 875 -165 393 -631 -805 -826 -593 125 30 315 87 -458 599 526 -442 -618 -753 -136 -141 641 217 753 874 341 221 -515 -100 -588 -393 -738 -792 609 497 -688 -1000 -312 332 -572 -147 -734 -874 -608 -463 808 290 -958 385 -727 589 -816 -820 -150 410 -401 -684 -606 -26 -456 -793 403 572 403 494 -555 325 854 -223 -242 -3 576 203 214 702 2 475 -577 -280 942 434 -417 766 -761 42 -610 -856 27 326 955 60 -550 -232 125 -326 -338 941 768 181 -867 -37 181 899 -185 -903 -75 274 514 -403 560 326 -931 78 581 811 103 470 -717 887 -324 -425 777 -798 -252 899 -706 761 171 -363 469 -366 -666 695 684 -978 249 552 243 -186 -428 -458 -179 -743 890 -691 -526 661 87 625 -261 -174 -926 78 -50 -225 -440 559 61 244 799 -11 -249 940 -140 444 -736 -798 -330 156 64 965 -465 -555 731 -974 -128 -209 428 130 -631 -907 362 395 -767 453 454 -83 -429 941 -915 831 -66 -714 497 -929 240 176 882 -1000 -69 -149 -756 -393 -295 206 -957 -195 369 330 -247 -63 11 -363 354 -497 -739 120 -373 431 -344 859 -317 -186 474 -265 343 -40 -133 -77 -723 -513 -715 56 -804 -869 557 -305 174 515 -654 -542 218 259 332 671 109 -508 -491 47 -179 -346 249 633 -735 -883 844 593 -610 902 612 -799 -515 33 865 551 -226 -957 461 347 711 682 -491 255 482 -176 -732 -159 310 -380 -94 -617 808 847 -524 -936 -343 520 -662 643 682 529 -315 -586 -835 635 460 -972 -911 -607 -286 2 -618 -895 -500 503 325 12 -259 -426 -600 -861 -441 465 -415 -688 767 -206 -624 666 -373 482 -396 -700 247 436 -118 956 357 -129 -584 835 -315 -330 732 -64 279 -19 -665 -727 643 800 -782 -769 792 -986 421 326 -529 -225 -462 -177 -804 519 140 707 311 -397 935 388 -367 -819 -431 69 -285 475 55 -856 538 943 -144 814 645 -522 -24 -933 973 814 12 548 716 -67 803 -32 162 132 373 -699 584 697 233 575 870 -80 -835 966 -899 742 -247 -316 -856 -334 -873 327 -747 384 -989 411 -674 -284 604 124 471 669 -388 956 172 -236 224 620 922 -9 -255 -496 234 852 -665 -100 881 -503 -796 722 -739 -429 -447 -930 -199 -960 -746 776 794 620 -883 -494 847 256 -420 752 -650 -824 711 -295 606 -113 -930 -410 149 -668 896 788 -475 663 792 -111 -385 -248 -680 -574 245 -202 393 -529 712 -920 965 235 -721 -371 763 -480 -942 220 921 841 -311 -57 16 -845 -98 -865 -747 -723 -496 341 -348 -953 -204 411 -646 281 -775 -160 67 475 306 -248 498 272 -156 668 543 -925 -351 853 -767 568 486 -193 -156 -632 -955 79 -319 -183 -175 -904 -208 -732 -608 -466 158 -789 755 -548 -459 645 520 186 -958 634 238 699 403 -803 219 297 710 -418 25 359 -657 293 196 -745 160 -264 -289 32 -326 823 -274 621 -851 -129 -492 98 -329 979 559 -653 -615 -381 -432 -54 233 -829 292 949 825 -236 -24 -171 1000 14 -124 -956 912 447 -367 74 -91 399 251 825 -249 755 646 -724 -71 -314 977 -942 -919 -941 623 205 -941 210 -187 -99 519 707 674 633 922 36 -477 808 635 162 -620 995 -914 19 469 -108 -939 663 -95 372 629 389 263 -377 433 509 724 -512 -36 -924 -58 698 -609 -244 -865 -204 135 -451 727 -668 46 -114 -693 -169 -632 -487 -642 -787 -119 -953 63 133 906 -942 -745 -916 -526 -878 -312 -837 -846 263 274 -236 -925 -714 469 -400 -373 421 -417 172 -921 95 772 820 -17 -117 87 629 -637 -830 -564 -148 216 378 -860 732 563 -115 -2 -927 390 -850 968 -920 -885 995 695 370 -187 28 -138 644 -50 122 -66 904 -556 -175 -958 308 244 569 -316 52 -890 -134 -145 -77 -495 275 -905 -773 972 -472 39 -359 285 -911 447 762 299 873 -128 -323 815 652 227 710 876 314 350 -31 -502 -522 -209 531 144 853 595 -870 -595 700 -44 -868 67 -63 400 81 -605 -175 -129 -967 151 -304 -179 -120 -509 714 -659 542 185 303 -428 429 449 985 -893 -532 149 922 239 209 568 608 534 -491 -276 -521 940 684 22 -116 697 735 -956 239 -746 -841 553 707 312 980 28 -706 932 214 -470 673 -160 -512 109 -695 153 660 -754 375 724 936 807 -412 -246 -437 -773 -698 -937 280 883 636 -823 -624 500 556 432 245 -87 -96 -39 -635 23 -335 247 -186 -326 698 469 -916 -796 607 -757 519 -625 347 490 -254 -231 537 52 -120 392 385 -306 621 633 -546 698 -877 421 577 -638 -916 -223 417 997 115 -72 -3 789 -988 -372 278 -5 216 422 273 282 588 -331 112 -104 137 -566 -159 330 -397 -155 779 286 722 761 -612 256 688 491 -694 367 465 -266 -123 235 24 152 32 917 429 210 -497 -722 -29 423 8 452 -515 -747 -927 -562 -394 -319 412 18 187 -913 -179 185 68 209 825 -11 -745 11 -512 -417 961 -801 751 580 -520 -542 810 727 -921 -558 5 -827 677 -828 -828 -835 -365 -437 113 26 916 -622 905 917 -414 61 220 -12 -569 -166 -232 737 -6 226 -93 -98 -215 -613 656 303 969 -952 -964 225 -833 -798 -299 315 496 -703 581 948 867 582 -163 -449 -699 -56 242 -364 428 51 -888 680 -305 -793 -868 -723 -108 955 -86 -569 780 136 -27 -446 281 -482 -417 77 884 816 287 965 -782 577 544 -277 622 192 -752 805 -770 905 173 -842 3 303 -993 672 649 -700 476 237 -822 -732 -403 863 -41 -139 -123 -644 186 -629 -383 -281 656 -816 726 318 374 -265 635 -534 630 -805 448 -974 -960 210 36 141 784 -807 -834 -543 27 290 -884 -403 -224 -605 -799 -700 -470 20 537 38 -519 -596 -751 834 825 -838 497 383 -747 -645 403 335 -410 527 -389 -451 -440 -694 -920 -930 -777 946 -66 64 -428 841 942 -869 -786 -422 -169 360 -668 -56 309 -511 593 28 919 784 -982 -660 977 234 723 -561 -645 792 -514 366 -672 -830 58 539 37 -951 928 558 718 653 -749 -915 982 606 27 -744 794 -852 -12 206 536 -614 180 651 -370 -363 -806 320 63 -496 61 796 -895 -685 -933 -888 628 325 493 -120 -521 518 106 962 243 -150 -967 394 963 -490 395 -566 256 422 -833 -464 -855 239 694 -949 -744 -532 411 -917 357 544 116 578 654 902 638 685 194 -113 981 -336 -299 976 464 111 541 -378 607 618 -557 -755 -684 -705 881 375 739 -537 995 -617 -956 692 -610 -619 679 -557 -693 -240 -412 -507 556 -125 866 586 75 455 -489 142 773 9 -912 -882 -720 392 -566 -412 -817 -66 -139 -316 -731 -540 985 711 -608 0 -122 427 -990 -108 396 842 -89 -276 -934 -545 -292 834 918 68 762 -433 -705 808 147 19 -686 196 -587 -59 327 -662 -107 641 191 -749 -107 -991 -428 239 -97 54 534 -702 -977 -175 -903 -656 80 383 148 466 848 898 -680 751 607 969 798 -78 829 104 402 414 419 880 292 823 -789 -555 981 -581 848 729 -96 249 842 -818 830 -537 -168 500 -208 -950 -191 -676 520 149 103 298 -85 24 57 -578 44 780 -274 327 824 925 -536 111 466 844 -107 -653 779 -631 -127 463 477 547 783 546 -487 -450 -538 -622 949 3 982 979 674 -683 703 275 -212 -696 842 372 -424 -89 503 807 -786 -923 981 639 592 651 -921 -199 835 283 869 -186 -221 -639 -785 -443 -586 10 663 517 -535 -953 -602 863 -664 603 -73 -657 186 -169 -1 987 -756 -663 172 -304 1000 -943 -810 933 95 -473 73 372 336 451 509 -963 278 -987 550 564 -820 -340 -875 340 739 -248 -394 234 -686 785 -857 935 -128 -252 996 -186 -639 -250 601 -507 24 -780 794 104 410 78 515 760 -799 -428 -251 -26 -174 257 -717 -979 653 973 85 -997 -679 161 667 294 792 714 -969 730 -183 813 -133 -546 -812 -668 -591 50 388 -990 638 -435 -306 462 31 -312 15 875 795 -846 689 465 -497 433 5 -717 -633 224 -414 -560 -152 900 -132 211 -355 -508 128 885 996 -478 -42 673 -890 647 918 950 718 -300 -356 64 647 -684 -659 -471 333 -855 53 653 235 -640 -132 124 -164 -134 -213 44 746 240 -576 -287 -520 -377 231 671 -920 -223 -213 -793 -75 913 897 -465 -853 -281 -640 111 863 842 519 526 -973 -316 -116 -768 361 -445 79 354 700 260 914 456 178 -317 319 -173 -346 785 975 -123 891 -882 125 -149 -571 748 100 -14 573 659 -409 385 -884 -435 148 -428 148 -745 998 735 -365 948 -518 -242 485 706 301 804 -809 275 644 472 -579 420 465 -573 686 603 -827 542 696 -259 -283 774 86 897 394 -486 -617 -420 -284 -887 -568 797 -4 -88 687 -599 -113 -182 -397 -293 -903 0 -894 303 203 -716 -872 762 -69 166 -292 643 -135 901 224 -400 -497 -1 -837 -113 358 -27 206 -374 -343 -262 -950 -984 -719 -276 -754 -108 131 -918 987 -9 -777 842 -857 -265 399 515 89 -616 -319 874 -648 814 617 -643 -347 -981 -945 601 599 576 504 -853 -807 -660 549 -721 130 -323 -444 -781 590 313 798 -996 369 858 -783 -314 -162 486 564 -978 -635 -969 -232 -233 611 -212 511 889 317 796 -743 381 883 -53 695 15 922 -502 979 -935 -787 130 -852 -335 -117 219 186 483 -60 380 566 278 408 -348 -466 342 -276 542 236 -439 -567 -737 -631 -282 627 -899 279 36 91 35 536 422 -420 -953 -837 394 762 -228 458 452 54 314 746 130 873 714 1 -440 -38 -582 548 -334 -50 -459 -226 -169 510 -180 -191 31 602 -53 479 912 721 -241 -142 553 -901 -770 -952 111 268 -54 191 -547 424 -529 -714 328 85 888 616 -141 -461 -485 -543 -943 -344 -37 -349 -52 838 193 -455 13 654 -209 175 -603 -261 87 -976 -907 -882 -848 -701 -714 807 -509 247 413 535 -970 -920 537 611 450 -454 840 -511 -160 -960 -982 -72 575 -134 79 -105 458 -994 -626 -772 333 -831 -757 189 -215 980 -916 407 936 2 -164 327 -901 345 758 302 -255 -511 -657 -974 469 -294 799 -19 78 -818 132 -604 495 -263 -418 844 -991 -330 963 551 954 850 -130 -474 -819 -128 -751 -255 126 667 276 89 753 7 -309 365 -64 -704 238 924 130 -916 -969 950 856 547 810 -741 -285 -968 -980 717 -707 -514 356 976 -342 270 468 -488 302 477 713 -617 126 -71 -178 -947 -457 339 401 691 191 704 289 540 57 -986 89 -786 -200 -696 -554 -971 -59 504 125 8 -533 -296 -496 -106 369 577 561 86 -43 367 -138 390 685 -462 57 459 275 563 -416 -696 48 -711 -542 -286 419 -844 614 -788 -788 618 741 -659 -820 672 -756 769 109 -557 47 871 -535 -362 -515 944 -372 894 -100 654 724 -624 734 -206 -813 723 -203 -386 -745 752 936 -624 -745 -307 -434 815 -18 -524 -72 227 -447 -527 508 938 798 -96 -219 156 297 -556 -57 171 -638 124 -115 -290 -675 -643 -710 241 242 614 -49 775 356 -183 -655 -978 314 -662 -107 940 532 919 12 164 30 77 936 1 -39 -942 -269 -911 -966 156 -213 -237 -332 874 986 -316 -941 947 -622 969 -477 121 843 -243 -606 331 -429 198 495 803 305 876 502 609 -352 340 534 399 704 -536 -338 746 300 -835 -386 418 -171 -488 644 907 -78 269 -975 940 423 914 -599 -843 666 562 410 5 -208 628 -62 971 718 -381 964 -631 -97 -375 231 27 899 449 847 -636 597 173 -890 403 -656 718 -840 -28 -719 928 631 -665 -965 -572 -124 -78 -615 126 950 -524 -386 -922 559 -26 -812 149 510 943 -942 -590 393 804 -908 -522 659 421 713 512 -127 448 -190 -491 721 392 377 803 -463 602 -646 -93 881 -331 462 267 549 -321 249 87 -765 568 139 347 -291 -216 967 -841 -687 -638 -210 -909 -707 -237 879 -353 302 438 82 -491 -706 945 -39 683 -297 570 40 801 -560 -419 423 372 -430 -820 716 -595 985 667 3 -31 716 -314 588 635 -626 582 -781 255 826 -617 565 -792 -845 -487 -715 4 68 699 195 -470 384 344 976 526 415 -467 -711 -250 -90 666 -816 938 -867 -89 452 -373 -939 344 -297 -362 -211 111 95 -321 -15 786 29 -978 -984 -110 283 915 139 499 373 -211 869 -377 455 -204 3 -744 -273 -287 -55 -641 693 -87 155 -819 -970 640 -35 119 -241 -140 614 -143 -707 -958 -667 -633 -835 -963 995 -822 255 -405 157 643 142 -841 -677 -77 -53 318 -346 971 -193 157 -38 -934 951 -617 826 -229 917 597 848 -490 602 -216 474 -641 -369 -774 -187 864 87 -734 878 -852 738 733 114 -268 -596 443 -722 -568 -403 -827 -772 -151 936 -997 95 -253 -615 882 -250 492 -72 -400 -188 -540 516 698 -782 223 -245 -169 -134 -592 -442 -230 201 375 -307 -243 -817 -863 726 -874 -304 668 826 872 854 -962 508 -173 121 554 -271 53 105 -660 32 109 -606 -758 -236 -454 825 -909 114 895 -921 -119 -876 600 -408 302 897 485 -808 484 -577 497 979 -864 186 -780 592 -827 -782 -48 -128 896 452 707 -700 -935 326 -927 630 -252 -581 -64 250 768 -839 -898 -79 325 918 404 -127 -55 -315 509 585 -814 986 176 857 -954 -106 -815 382 363 -509 504 180 820 594 -544 -483 -431 -388 547 -533 -379 631 50 -823 -479 -593 -780 -925 293 317 -666 322 6 987 -225 189 418 -188 -688 -48 179 -814 980 -377 -25 -269 -239 710 88 -697 648 -23 268 936 -981 322 -725 442 -669 -574 -552 667 -762 -917 723 317 689 -121 -990 -696 598 767 807 797 -179 906 -448 570 896 597 480 -474 57 880 -88 -572 -950 -150 -208 -415 -205 557 -301 195 429 368 845 -340 -820 -347 -341 775 621 962 492 -334 786 903 40 -186 664 921 726 596 -33 547 -727 144 -302 -758 -476 535 372 539 686 604 92 -71 -150 -606 -572 372 -646 127 575 22 -32 -787 28 336 103 231 -320 -445 -935 -742 -31 -871 -342 -45 473 -580 815 70 -955 917 -415 407 221 970 917 -884 87 918 -56 511 -57 737 422 344 -659 644 -676 197 -120 653 -195 89 237 468 -599 -142 -326 -429 -176 -651 379 -953 -316 -537 554 577 412 845 -424 -135 -852 775 -192 262 -455 440 943 937 349 -529 -866 237 878 -379 489 -242 -553 -372 273 -540 -568 -99 -691 399 363 -763 664 480 445 590 232 -606 -812 -792 632 -484 567 490 403 958 492 -207 -510 16 493 -80 305 2 -981 936 -613 -138 46 -186 568 -555 508 712 988 -893 122 -870 -597 -243 -477 146 585 757 -34 -473 712 -123 315 -873 173 -216 -621 318 659 -414 804 864 338 -287 -912 229 502 70 -822 529 -144 68 -484 -569 767 -29 -696 -511 79 -520 69 -761 185 -454 344 -707 615 -847 429 -276 -584 -758 371 674 -235 -189 972 -251 371 -295 555 -406 757 -492 970 -948 26 -614 73 -825 36 164 -449 144 -872 97 -579 827 748 -268 -998 -514 811 -204 -857 -287 141 143 204 -809 -466 553 197 486 -443 -366 532 -685 -688 475 -179 669 734 -963 558 801 649 72 711 812 925 -528 -197 307 -763 -340 -165 436 -933 -861 -614 -661 46 -281 486 190 680 -403 471 -546 341 443 880 400 -514 225 675 -317 547 -106 -48 898 -632 -865 -39 300 370 -58 113 544 19 -306 24 882 -628 -315 319 -879 708 -660 -655 -736 -21 362 137 638 -422 -496 92 978 620 669 -153 -305 -304 -318 -915 -489 -50 -765 770 15 -187 372 730 323 403 -75 -977 648 -483 -927 32 -445 -863 -631 150 309 194 -902 -982 -564 384 856 403 515 661 952 706 198 171 261 -397 28 -46 -121 548 422 448 -223 -258 -1000 -198 -671 797 419 895 381 -546 811 -415 -338 -23 380 195 957 -644 752 -719 -827 -105 -806 -140 520 559 -960 114 -314 290 106 562 -827 867 489 -988 918 -625 142 -488 -654 -334 17 -246 -161 51 -882 -459 842 265 459 -425 81 51 519 -974 1 207 -894 174 79 534 888 -533 454 -648 -724 655 614 118 -857 460 706 6 427 -46 -445 911 135 345 -231 364 -340 -499 -282 -27 87 82 -690 554 454 34 -164 336 374 -366 403 -16 332 0 190 -560 372 422 -673 -819 -813 -524 -185 505 132 778 191 -784 -120 -43 -196 200 -673 -169 125 636 -946 573 -856 -712 -93 630 -562 -433 5 0 556 -703 969 281 -994 124 -534 148 -682 -705 745 433 -495 382 65 528 4 292 656 -94 56 -397 17 138 -194 870 262 929 586 -671 -547 -977 358 -274 174 -819 -835 945 -989 185 902 52 -726 -909 -658 -772 929 226 -382 -186 584 -470 -197 953 298 591 73 102 958 494 -519 205 -378 805 369 685 -74 397 -333 864 278 185 344 -533 950 -941 -62 -580 -790 783 -54 983 701 695 -243 -205 227 485 -272 635 -781 -552 162 695 222 -945 18 285 -629 243 -676 951 -667 285 698 542 604 139 -169 -882 -962 202 207 352 360 -578 -816 -196 773 -105 443 242 -782 -462 -782 52 762 109 -437 -712 -773 917 535 -832 -901 -971 563 -876 330 -416 933 -258 745 -582 -109 -708 450 799 829 -558 -314 -532 545 901 -672 942 722 469 567 796 -28 -403 -288 -330 -721 -792 669 -728 622 409 920 655 -298 -503 -202 -477 -696 785 780 -547 546 993 -341 423 491 648 663 646 -118 647 -539 -957 -14 -506 -323 804 520 344 -116 130 64 832 824 -783 165 -526 32 -945 -160 966 254 732 -47 -368 -19 816 399 -711 815 207 -945 -883 -815 211 861 -740 -623 112 -887 450 -607 63 229 -502 752 -524 894 299 -82 447 -234 970 -918 462 841 696 688 -287 865 -598 271 321 766 205 436 -473 -668 814 883 -517 876 -42 -793 -463 -632 206 694 517 -389 -825 -304 -357 980 -387 -318 -934 953 -152 -533 277 415 219 -73 48 301 -971 688 -620 -254 873 744 698 947 -134 860 -509 678 602 654 -36 -154 725 27 -374 746 -339 -426 -382 461 -610 -10 -908 -54 30 -439 872 372 -260 -816 948 136 754 -869 -666 -857 901 -518 459 234 361 796 610 503 757 -292 -522 -986 289 395 348 -34 -106 642 -486 -803 -521 -690 -858 -571 -299 -514 348 856 526 -238 140 -275 -171 203 -491 245 -600 -319 872 -82 546 243 178 223 544 831 381 906 -484 292 -562 835 860 -730 -842 284 748 -915 193 -555 90 -50 -573 -780 -406 -907 128 -442 788 -361 -214 656 400 636 40 -408 535 -854 687 131 103 685 -637 257 637 -287 411 625 54 452 -397 -974 -386 -147 510 774 -32 548 -695 223 580 70 819 -948 -248 777 534 313 668 735 266 866 489 -814 -879 517 -964 357 -707 -672 -474 795 -942 82 -442 -722 -556 179 155 -571 73 -28 -988 809 -832 822 -101 -435 -996 -584 851 529 309 -416 957 859 301 -433 678 -63 -48 -658 -18 688 67 -673 755 -47 -560 814 -512 -681 -898 563 -29 331 780 -226 545 785 -376 64 950 66 194 -361 -816 152 105 214 -312 210 -274 651 634 357 238 223 176 151 274 -480 28 -971 -58 204 146 843 861 -905 -754 -879 -603 -172 711 721 -696 567 636 153 -608 61 -993 -997 117 390 -74 -504 -945 -445 -539 -622 918 -868 122 -914 644 969 -281 62 874 433 746 145 -254 -745 498 -360 -464 36 637 474 -779 6 -868 662 780 -127 -978 -383 -813 795 -617 -537 -477 -643 -71 -840 92 537 70 187 625 102 -762 406 501 384 582 345 813 905 594 886 -747 447 -763 -472 -148 -366 -481 -267 865 -491 -425 -128 621 776 -256 312 536 164 -170 213 387 -404 97 -168 528 357 608 965 -699 776 659 -549 402 233 317 -487 -645 344 -917 -191 -702 146 570 -80 -162 947 -334 -713 233 -831 530 -541 374 -495 102 -895 -405 -763 210 706 -248 -376 -353 -825 -141 -63 -140 -570 247 -396 407 -93 161 -620 -953 548 -452 791 682 35 -469 469 777 -605 -258 150 -475 960 318 656 -455 -241 -63 509 444 89 -584 -636 479 685 -66 440 531 174 269 723 -842 -953 696 55 869 276 -143 -99 335 -783 -960 182 -824 908 729 -735 56 27 811 274 952 545 891 327 302 193 865 234 -944 287 279 342 892 144 846 503 -692 871 559 -400 -494 685 916 681 117 -340 -310 144 496 30 -608 -595 862 962 637 903 733 494 -277 -675 -381 -406 972 832 -490 -180 -269 581 -925 -277 998 629 -140 -490 822 289 679 -114 -828 241 -232 -196 611 915 965 239 -171 -454 960 -386 376 -208 -701 418 -457 -877 -386 -191 407 227 293 189 782 -792 749 345 -994 907 -722 -616 -782 670 -297 677 166 881 225 -286 -864 -230 -455 558 141 -216 570 -25 -476 -501 76 549 -982 -119 29 -734 -904 -787 -875 650 952 229 -451 294 465 -799 -626 747 305 303 731 -764 396 -637 175 -186 -827 -806 573 -56 -322 -447 739 -745 -580 939 148 52 -622 670 -715 313 869 -770 936 581 172 695 534 273 901 -816 -408 -806 -332 -572 211 -380 789 -212 -136 722 460 -932 -383 -471 268 904 52 -196 870 -840 883 -86 -679 -677 -66 265 -113 -591 -750 323 -160 -928 157 764 295 55 852 -356 -979 492 -927 -236 327 65 494 267 222 -964 321 817 717 982 825 70 289 -214 -324 735 -179 23 12 -547 -945 572 -715 161 -256 78 316 -287 240 -989 -933 -650 910 -922 256 -586 693 208 -229 710 41 -649 491 153 476 -833 -383 422 714 584 -565 -181 839 -413 793 357 -221 914 84 -948 93 -461 -156 169 -404 263 -385 209 168 807 213 760 -545 456 288 770 -114 153 264 939 -357 316 781 -703 -874 348 -109 273 883 -581 -93 386 -141 279 490 653 811 387 -248 542 760 -438 150 185 74 -365 -581 -755 595 -990 941 -860 -519 833 394 -690 -715 318 960 567 -983 -972 -923 560 948 -182 -835 658 -663 526 740 -891 822 -534 824 -963 -436 -299 -222 -37 609 -259 -65 -398 208 332 668 998 626 -291 659 -935 -97 576 319 -653 -498 428 -209 -574 320 -604 904 379 262 -999 474 760 164 292 -721 -126 -697 639 -980 -377 758 171 -635 -698 -607 -624 617 -753 899 326 960 54 846 -147 529 -621 -319 -454 791 957 228 -878 -49 -739 753 -191 -775 -47 -820 872 -528 -225 -941 -202 -853 698 -998 -618 -954 -862 -684 139 -279 170 945 -103 -483 -922 -40 584 174 -503 619 601 -129 697 696 531 -807 658 -929 584 144 -514 81 426 646 63 -455 489 462 885 -415 -278 953 -819 690 909 -158 979 46 933 716 -524 -640 134 789 275 -632 -797 248 144 922 -980 -869 8 -987 131 -825 -449 -569 704 787 459 -235 696 552 535 -570 506 300 -336 -310 -222 -399 -542 508 -691 588 563 748 -348 813 -821 -167 913 -422 -30 -642 -563 -264 -928 -385 -433 885 711 -784 795 -872 305 -246 -18 731 -932 -787 706 -82 -997 68 -702 254 423 -347 575 156 -440 850 467 672 -520 -765 399 -871 -200 -550 -784 -681 -370 -82 -435 -413 881 -766 554 275 953 -415 906 163 454 -886 -485 944 -955 -466 94 401 -847 -756 -830 526 310 -703 -200 499 488 -197 -388 -664 771 -563 -406 550 831 -745 -406 679 890 857 526 299 -595 726 -772 917 -485 889 -404 -728 726 -689 5 -646 -331 21 -255 908 -59 -678 483 -2 461 -366 145 52 -339 -94 -749 508 -601 281 -391 893 646 339 733 -474 -210 -149 595 128 -993 218 79 -356 -942 -92 -86 -514 -142 -684 -628 -249 739 485 -736 -102 -169 -753 428 184 930 -374 36 -948 -968 163 932 -101 839 829 -404 537 -842 893 269 708 769 361 233 785 351 167 31 456 735 51 45 475 55 -693 259 469 14 -235 114 732 183 117 -864 -974 -645 -919 -583 -427 -533 -403 -387 -279 553 727 -418 -7 728 190 803 -594 -591 686 27 -664 -86 790 125 363 655 -890 809 868 326 665 415 618 157 -788 234 -250 270 -799 -429 -772 -426 -907 -898 478 34 -492 500 -333 -667 -48 -671 -531 558 425 368 400 -404 -560 37 356 -404 243 -730 423 916 506 -709 -1000 402 -20 429 -285 6 685 -2 -504 815 -597 711 723 155 -424 992 765 -983 -641 4 562 97 991 51 871 386 -898 643 934 811 -952 118 -98 -484 854 -828 -92 494 -595 653 696 -161 967 -552 383 -355 -156 -381 846 34 -827 -503 306 196 850 -307 -165 174 453 -672 317 -132 664 399 -437 394 -429 -510 -987 -306 -885 -406 -968 -588 -962 -991 224 166 737 -429 737 -107 690 630 -653 311 773 -585 366 -539 -86 932 429 -435 286 -432 -514 912 -888 516 -194 -22 -938 766 -631 -967 -720 410 715 -637 -979 -55 830 -109 144 812 -897 202 -105 626 654 -478 -283 879 25 150 572 50 -35 689 -92 -975 -889 -333 199 686 218 398 743 160 -537 353 -239 581 376 -262 852 -386 384 23 -312 -634 -933 -920 -197 -830 -369 -787 -90 -951 -580 596 374 219 763 399 -222 527 -267 -918 631 -177 963 -963 845 -913 -504 -117 -557 -581 -413 -367 -924 539 746 997 369 -70 -650 27 178 -976 664 351 -616 -585 -58 -643 -758 -255 830 845 -173 -130 -418 -379 -728 -651 -561 -759 -729 -899 -34 343 860 840 -413 819 -222 378 1 -947 -721 -678 292 318 701 328 839 -223 234 685 -217 456 -624 88 629 435 -606 418 -685 113 -512 -968 131 439 -33 -475 -253 667 -221 -129 -500 651 -587 -467 -846 -655 152 279 109 -935 -815 -221 -642 -270 -224 706 429 4 -896 -681 -112 -402 -945 724 -621 -108 -118 735 -893 -962 -346 174 416 298 601 -160 488 997 601 639 -617 936 -632 301 -442 -948 293 696 -998 581 604 -408 666 -327 -493 830 -523 -140 548 835 938 -933 219 -277 -70 235 -754 -875 87 937 -820 870 -107 883 521 842 94 282 536 486 169 813 753 747 60 -92 144 863 773 688 743 -847 -801 -782 725 665 -652 -977 -42 676 -199 -548 944 -429 35 -104 -479 539 183 523 959 -934 -139 -172 394 978 -381 -868 -897 431 175 -474 -792 321 679 -532 -975 182 -767 -641 39 229 -401 -109 -998 -677 -758 -595 883 -243 487 384 -855 -767 727 -394 36 -164 774 463 -820 875 185 100 -675 -264 655 -694 -830 -76 266 556 -838 766 965 984 -354 -442 -879 858 -282 -772 933 722 -841 -410 -431 -261 866 -331 -815 -178 -235 511 -7 481 -34 -842 -921 122 217 405 241 -852 -994 -716 111 783 131 758 -345 782 813 907 66 294 720 -630 939 -913 -671 572 158 -425 -882 554 -440 434 388 -508 -40 349 -558 422 -73 404 924 578 -858 -264 891 155 -264 549 -507 -813 255 -774 23 -707 -136 688 -924 978 -634 -512 -368 -867 -698 882 -609 -166 -941 65 299 -209 862 -347 155 -446 -455 536 -835 410 -967 -833 -625 -629 676 -530 -789 537 -655 310 231 170 484 -144 -381 -357 -371 233 755 -784 96 -401 60 -873 -651 845 -186 539 252 15 130 650 265 500 824 959 -196 547 404 -889 787 -565 954 427 -11 877 353 -456 -405 593 -455 235 -54 -301 876 928 -405 -553 -943 -864 572 678 -280 -968 -567 150 550 595 672 596 70 -849 -24 62 -339 -532 -617 -702 552 517 208 -119 344 62 659 -910 -763 961 79 373 -163 -216 -49 353 -33 -499 -820 755 461 -228 -553 968 -75 913 36 -490 904 183 857 -671 -439 2 448 -655 -453 -747 252 -773 421 22 -530 425 428 -895 468 495 -148 357 -614 684 -461 -457 -825 -189 -338 522 -714 418 -848 968 373 788 575 871 816 811 357 -12 -770 175 317 -193 224 -913 867 641 823 -949 892 -620 69 881 940 624 -579 -933 -893 -452 -441 429 524 12 281 -565 -444 -567 -877 -901 -788 -453 529 -963 -763 -432 236 930 -853 -870 -199 -538 -496 271 -532 284 -417 228 -18 432 292 527 918 158 119 -399 636 -638 -994 526 -513 -908 861 -194 337 -564 796 956 427 396 -85 -3 -804 210 -61 14 -556 889 498 85 772 -485 -709 910 -254 687 61 -704 -54 314 -27 948 -680 -743 -221 926 521 114 183 -760 -631 826 -969 -196 121 850 138 -455 -11 808 830 531 375 -95 935 666 254 -583 -540 902 703 762 -838 188 -96 419 598 -285 -448 837 627 -454 572 -320 285 -223 270 -273 -224 219 -920 -639 -962 -520 -5 -760 -243 965 1000 -954 590 -545 -590 872 -631 812 92 -479 -450 148 679 701 -716 622 -864 812 209 -393 348 369 707 -565 -55 -824 -946 715 554 -193 349 -195 -978 -483 -529 519 445 572 -726 58 514 87 -216 -232 -990 -882 261 330 -870 558 468 -444 -866 -136 832 270 727 909 978 -353 -554 983 598 42 -361 -193 195 248 -335 -423 -504 -252 3 -614 -951 -950 842 60 217 -391 -963 -355 484 344 944 -715 959 -46 824 158 347 -509 -410 -714 124 -959 -602 -934 342 788 841 -503 179 594 515 76 -582 -588 886 960 -316 913 -473 -845 963 -633 -766 -951 -140 -922 78 -824 -952 334 209 617 -61 886 -239 378 -240 469 -453 357 -251 -570 -517 816 621 -999 -244 -952 221 -346 -213 901 196 -17 -791 -500 -779 391 717 -187 47 878 -540 -225 359 -790 672 34 348 750 708 991 117 692 72 -127 -620 225 -224 447 -458 -625 486 844 491 219 -624 -467 -741 485 403 253 72 -878 136 -118 -341 761 -822 -517 310 528 595 183 -957 -844 664 -370 -828 383 -194 236 669 513 -262 -156 -727 281 -549 830 -33 -393 33 469 -827 -333 -381 -64 -958 902 -644 712 455 318 -112 -324 -314 -491 -265 -42 -369 714 -772 -264 79 936 -195 -978 774 510 304 442 -399 -147 813 -471 -163 583 702 -222 -726 240 -479 -231 -914 212 -848 214 33 -250 144 27 -452 -619 -482 -29 594 678 643 -914 671 133 -731 930 176 793 -680 -955 -60 186 456 136 -652 -865 144 564 -539 243 -905 -551 24 -26 144 51 -861 147 -717 -231 -691 -620 -312 715 -382 698 459 -505 416 900 -900 923 -629 -309 -813 -737 622 296 -284 477 -555 -425 -164 24 -251 176 -769 -289 167 343 -912 904 405 -194 -393 -612 83 -888 -22 707 -325 -260 -330 286 -669 293 247 369 636 970 384 -725 602 602 -440 711 -34 90 538 262 418 -347 666 940 -835 -91 381 621 849 -564 471 -502 -451 662 -283 -859 389 -186 -104 -73 -134 224 -625 540 131 -835 874 -63 -511 392 -382 945 -321 -772 819 176 45 84 -395 901 -673 -867 342 -219 926 -369 -693 468 23 936 -429 -922 -717 -925 -634 -912 616 460 310 479 -355 964 66 317 -480 -270 136 -94 307 -867 568 -805 -126 632 -76 158 1 -425 835 225 477 -616 78 306 450 -880 357 -346 959 -874 43 -288 483 284 -613 -341 258 598 566 554 -376 244 85 735 -474 905 475 -302 798 -521 -491 206 833 579 -299 -50 381 -81 -805 -454 854 -282 -706 6 965 511 -884 -154 729 -65 -602 63 -519 -651 654 -674 373 -345 -894 200 360 -908 94 -562 -386 137 -152 603 -397 -505 -905 -176 -22 -750 -200 991 685 -479 -481 449 -500 -825 751 431 -343 946 -17 376 -177 -984 -974 -385 13 65 -291 -782 -24 -110 -962 283 -484 252 293 -336 -976 3 -409 581 -549 458 464 -836 508 -648 -709 701 -636 -80 -126 -557 321 -566 47 -993 375 -896 79 315 49 -516 -634 872 -748 975 -514 -508 -117 -305 906 -412 560 239 -329 -921 -150 576 -104 248 -146 -993 -438 835 617 -368 -634 -792 682 -827 -298 712 878 -425 -247 363 -769 369 -426 -703 -180 944 625 -413 -793 757 -775 232 -510 955 -661 554 -748 678 -747 205 -846 -689 676 1 930 -224 181 491 -619 -941 678 676 764 483 887 -556 -357 -382 -272 899 -882 -169 -646 -978 669 321 223 -42 -453 647 797 -853 -865 -635 -225 -347 782 -985 -116 102 416 -682 -266 919 -222 -908 -106 -627 -447 253 -560 -911 -22 837 588 577 -496 -549 285 414 923 459 612 -593 -316 -299 -840 -643 -774 -312 816 -227 664 -625 -107 -87 -362 -456 -207 -79 -947 -820 975 30 637 -916 42 -869 534 -526 794 -849 69 683 -908 -285 635 -461 605 -480 -71 886 -903 159 -548 -819 586 511 565 -464 761 329 -56 864 -977 274 343 401 -775 -941 605 921 -603 628 -194 -430 149 -102 -211 629 149 -384 910 413 -736 -739 -692 924 -778 942 562 -770 189 52 234 -112 -751 861 -462 -205 -693 -81 -791 695 83 -913 852 -172 511 -432 -487 -52 -1 -448 814 474 243 -562 21 -388 -463 -515 -358 -741 120 -905 -472 296 -510 -428 736 416 691 -159 824 -181 -554 -744 -758 725 80 -94 381 -626 832 -249 -742 67 466 -590 -254 849 -690 211 464 -138 -727 200 713 -499 448 -833 -625 -684 599 692 927 794 468 287 265 -679 507 54 939 -983 424 599 59 -310 166 124 -298 613 484 792 -143 -306 123 210 -987 335 -642 336 -578 513 774 -489 -975 -261 747 486 618 -877 227 381 -601 -688 770 67 -378 -442 -876 739 610 598 -910 37 403 110 -537 25 -964 -454 650 -647 -569 208 -405 175 164 -603 1000 -784 752 -475 -646 -303 315 -769 -953 580 799 295 779 -42 -614 -661 -629 60 702 992 -675 -729 755 894 -442 332 25 -756 -889 -204 379 -573 667 603 947 859 -163 163 389 539 993 -67 939 832 -965 -188 967 -544 17 -209 869 80 297 -973 -778 671 352 42 20 240 107 -879 918 192 625 -149 -565 452 553 -38 109 -310 745 -359 -494 234 -410 357 559 412 646 -809 782 -604 -501 -689 728 122 -787 492 505 -708 -414 -44 769 845 -432 -308 -779 -580 -482 -322 94 428 -351 95 584 524 73 -243 -715 -859 -398 841 -85 284 58 -344 16 -747 350 467 -903 -138 442 437 -164 626 682 -819 389 -408 -340 933 -50 -478 751 -664 -795 655 -110 792 -448 457 -790 397 998 5 26 -211 739 -42 602 157 804 966 -975 976 521 -970 -462 -792 953 -91 -818 662 791 -583 843 -129 -347 331 653 -262 867 -179 -578 -991 -754 207 873 5 631 -555 126 263 110 677 -918 -880 -734 289 659 -975 677 -920 777 808 -739 -943 554 543 11 383 -991 131 369 -350 -862 102 361 -919 244 406 163 -444 -510 164 -734 -728 -66 790 -538 399 -841 -734 -338 20 784 -416 -274 -475 692 522 911 -601 586 -639 61 303 806 388 -659 -928 -339 -31 103 -270 -916 187 -142 680 627 131 402 -261 455 -167 -979 15 -882 936 -345 -867 519 758 225 763 -108 19 801 991 934 -849 817 626 450 832 -604 175 636 703 281 -971 -725 -556 278 -140 891 -479 -394 298 857 826 726 445 -69 -200 174 -176 481 -946 -804 383 554 684 -213 683 -705 -294 -387 -222 843 967 783 105 953 986 510 -147 146 -650 928 316 -443 798 -808 -706 -364 -14 683 292 -79 -298 714 -427 513 999 -252 369 -124 -785 -975 5 391 614 -984 -676 -350 -676 -106 -666 687 130 -820 -459 862 828 289 210 82 -926 505 -688 925 -415 -409 622 -54 -677 -341 -966 998 141 -1 12 -829 96 -772 -684 123 86 -655 -933 -709 824 923 791 403 472 -652 167 628 -910 -220 -239 649 196 -256 -307 -241 264 553 644 -922 -746 728 793 684 -126 736 -544 586 -903 -658 226 -244 -224 309 781 -268 44 414 902 -784 453 -235 705 291 488 73 882 -694 -478 -502 -592 -270 -619 37 296 -927 -830 793 977 682 -480 243 843 -310 251 -605 275 -923 371 385 -613 485 -915 -187 -361 885 763 455 411 -66 -902 395 -938 -601 152 77 865 -763 -575 -85 -683 -600 55 555 -879 -700 -63 189 -129 -244 404 -840 902 238 -788 -577 934 111 -795 -447 723 -472 -771 447 -728 219 -341 -808 944 229 818 -794 -210 -683 -312 643 41 11 -411 -33 561 921 216 -45 -227 352 724 717 786 536 529 72 283 -567 -823 -471 857 -228 -784 -646 584 -732 329 965 17 -419 -956 458 997 512 -134 419 624 1 -301 -167 210 -287 446 413 75 651 71 -183 -408 -826 -859 22 -820 -870 129 859 -897 805 685 82 -12 30 -734 187 750 -879 368 898 -439 247 -83 547 687 -164 -613 -286 816 -593 694 -910 370 331 -166 90 631 719 301 582 -25 848 -592 79 53 929 177 853 67 468 -361 825 -517 -212 940 287 -364 -732 -400 -800 -117 -754 -498 -571 -199 -265 -964 -229 317 -497 392 -3 66 -367 -693 922 -106 -678 884 -527 -560 133 589 -900 -861 -162 -938 -576 -141 700 -783 -615 -609 -84 -132 334 921 150 156 -321 867 -334 -841 203 -921 -980 786 292 388 -421 -14 45 -225 297 -702 537 -912 708 167 991 475 646 289 314 -263 -842 111 870 47 -17 -430 655 136 494 -923 -586 -323 -689 480 482 408 -200 162 -875 864 -329 702 296 -976 321 -559 43 153 301 -161 -945 -384 -465 442 -248 -160 -409 724 641 356 -249 897 -25 526 155 275 -791 853 -238 -864 -842 680 515 -773 740 -111 -819 -506 -536 824 631 -73 848 -722 -647 -488 -913 845 55 728 150 677 930 -499 42 537 -270 370 404 563 852 -762 99 650 809 335 -577 -163 591 985 452 843 -450 -736 -706 -483 56 -68 762 -927 499 974 719 472 4 -96 -820 406 -890 311 -365 528 -164 -515 993 -337 -756 279 -533 9 948 407 359 687 -62 -598 286 -803 237 -46 -541 -383 28 -564 -671 170 -700 -343 -388 939 -167 187 -436 515 -361 767 -993 372 -347 72 -875 -869 -378 69 897 -313 428 280 -739 848 -741 -418 392 35 -592 664 -756 657 -433 -31 -467 -75 -64 -847 -295 -66 187 726 -183 194 378 -145 -418 644 62 65 -403 989 -556 -84 -268 830 -9 816 194 -410 -28 -527 701 -159 119 -782 -394 708 -981 -66 970 -968 481 -464 -604 -723 -873 801 258 -887 169 912 -383 491 -840 803 -425 941 368 -351 -902 -801 705 2 12 -933 -408 250 -596 497 132 54 -801 702 234 -683 -204 359 -957 586 -828 521 553 -449 980 -663 624 64 216 360 -97 -768 748 789 127 873 674 -872 -894 684 509 584 -963 894 -117 -267 424 797 -93 -369 -290 858 -187 -935 209 -579 955 -642 -242 -575 431 -189 689 -774 909 279 728 332 372 -335 142 -18 727 -637 420 811 -668 197 -2 628 -936 -740 -175 -350 999 -374 316 648 493 -505 -679 -754 -104 -606 -688 552 57 -357 -435 -176 -57 882 845 -705 459 622 -976 67 511 -435 -876 -843 -276 874 846 -713 -77 -941 863 -501 -756 -898 -7 664 -251 -633 -975 460 185 76 712 799 -499 -674 123 -597 610 296 -490 -245 -241 -996 98 -390 -256 957 -917 -53 -279 -459 344 -851 325 497 -612 634 -397 -329 328 441 489 -15 -811 336 -639 237 451 555 -550 -207 200 -741 827 841 132 24 -288 -22 405 549 -889 841 378 -986 688 -735 241 -482 616 303 -460 -449 102 -28 -716 950 -870 306 283 485 -222 996 476 31 -339 415 -744 -429 -573 487 9 444 666 415 -430 -527 169 446 284 -662 435 -476 578 189 -586 478 297 294 -28 -112 217 -11 -280 -423 -178 633 421 -954 112 -492 29 798 900 863 -838 62 -200 651 779 519 737 -345 -178 -426 741 335 700 136 -289 954 926 -889 -338 854 289 276 -908 707 -217 -567 852 -912 486 663 -119 222 16 276 53 323 -48 4 -122 588 -582 862 547 241 125 315 379 -150 -634 561 934 739 435 -897 -785 -200 -983 137 -684 135 653 71 945 -153 -929 229 -93 -414 559 87 -938 198 809 347 -296 360 -712 -1000 -157 219 160 -670 -67 -814 158 -57 -323 -499 951 -868 694 -660 648 254 677 -56 491 -672 952 -516 79 228 648 -782 -988 -664 -558 -183 -722 961 -931 663 487 -871 -166 -362 404 -546 -845 -671 238 621 -674 518 -268 -15 -825 532 149 147 -457 -586 475 -688 813 -104 -904 916 -602 -951 198 -830 610 -582 103 -938 -46 -808 900 318 -693 799 891 -35 -159 554 -504 -561 526 -868 367 -576 -107 754 670 -414 828 -511 -654 287 -813 989 243 -546 -875 564 473 -28 -357 -752 -583 -961 362 -259 -585 376 578 797 584 650 628 -518 310 439 719 -135 374 -491 -226 312 37 604 -525 565 -742 -524 -860 -559 -378 794 -480 -375 -297 625 403 -229 -235 -720 -218 -718 -61 870 -227 -897 -731 91 -186 -176 -782 353 -303 752 171 993 -289 -361 699 738 -589 -410 -491 761 672 -830 539 -144 20 137 -799 -911 -934 498 751 -594 223 184 -617 195 888 552 -213 -615 839 -649 869 416 -193 -938 377 24 127 399 -902 299 741 -114 565 -649 119 -213 144 -181 -496 -151 119 20 584 878 -356 -459 -13 -562 -413 237 254 537 566 -904 -2 412 -852 762 778 818 -998 530 421 -967 -903 -190 221 -377 795 -835 71 736 80 -206 -471 529 -327 31 -430 -837 988 -255 14 -299 -542 -18 96 172 967 -912 361 -943 883 854 507 939 192 136 -199 -242 21 -127 -394 -599 490 565 117 -71 654 -878 -54 431 -753 -281 196 -518 -749 467 57 -489 11 -99 -95 -316 -146 279 25 604 -254 -786 84 -490 566 687 -962 -151 -140 -903 -533 94 -969 912 -354 644 -453 728 -347 880 -564 -770 -77 -381 -310 803 529 600 -131 248 -677 150 469 -761 -92 -319 -420 263 872 -904 255 936 -928 -176 278 -221 -777 810 95 591 861 -290 370 -824 -597 213 240 53 184 782 -485 801 412 -626 -139 838 -795 307 40 -382 1000 -934 445 190 776 -322 362 243 892 951 -426 -748 -345 203 91 -392 50 581 206 -896 -962 -398 -463 -561 339 98 -95 -775 300 755 -320 199 639 41 301 148 818 526 642 557 315 -254 805 825 -410 -116 295 -400 357 -39 -781 -671 -376 -258 807 -277 -303 133 626 -296 246 -627 633 -986 -145 285 22 948 220 -167 -780 -934 -57 -741 326 -597 580 940 3 -407 -68 408 657 -362 383 652 714 895 -227 -172 771 809 926 -501 385 468 -268 -317 -57 -860 -804 -387 987 -518 -332 698 -875 -983 -280 998 -957 74 23 -129 478 338 -800 267 469 314 714 55 446 -821 -464 -528 -431 163 -320 541 116 -291 -23 -81 899 -532 872 52 332 55 -680 663 18 994 -923 308 -681 -116 27 -299 -362 -199 354 284 342 460 -554 -878 800 -734 -524 557 -891 -609 -894 487 175 154 839 -388 18 908 526 324 -129 744 552 -518 623 -767 -187 917 572 -437 -298 449 -686 977 -734 -236 392 -607 -757 869 -433 -136 419 -606 -892 -545 -422 207 -896 -664 350 -921 911 215 -101 -156 224 608 227 922 -587 469 736 824 988 -657 -931 562 -640 948 108 392 111 -547 382 -523 266 742 -768 818 -395 -285 560 -35 -478 -321 -460 -141 544 -517 685 -787 578 -21 737 -343 944 654 152 -749 862 187 -657 -797 919 -162 -525 745 -557 -73 793 -523 -425 31 855 277 547 -878 678 -848 -495 708 130 370 928 -538 -362 -155 275 -885 745 814 -122 762 -930 -117 -687 952 729 -561 -199 -68 660 -261 141 -103 372 -879 352 -639 421 -720 -449 764 124 389 248 563 529 477 927 382 -397 268 -342 369 -419 406 -50 -638 -150 234 -564 418 -771 799 803 211 -502 273 -446 682 342 -906 -786 160 508 -697 -990 298 -565 -442 836 882 386 -303 -607 -666 -186 -670 -373 -596 -961 -798 74 291 894 45 -24 -961 -192 -674 882 -771 939 288 555 189 867 -225 912 -350 -211 -881 -267 514 829 155 118 -76 392 44 456 -793 -522 63 760 171 -758 -211 -374 -119 175 -606 191 291 -804 -866 -777 -325 -860 244 621 937 -517 -317 -293 738 205 71 794 -38 -396 -580 -347 -485 -980 247 35 -478 794 -11 748 855 -526 639 745 338 594 -782 -866 -811 231 462 -161 -410 -938 -999 -811 -290 -347 699 -646 914 -46 -697 -424 -85 336 -440 -26 -917 288 -147 958 -762 -257 -583 -93 865 -185 901 271 -431 688 512 -735 -554 901 390 -346 62 -714 -727 797 373 -573 520 -745 -371 -908 463 -169 -802 6 294 -553 -916 490 -27 312 -132 -821 256 -196 -769 -299 362 -927 -717 307 45 919 -822 147 712 877 -142 -844 -555 895 -851 -658 -774 -231 -717 -578 355 142 -467 585 893 -836 -976 -75 177 992 -854 985 -455 785 -58 -303 266 -32 -399 791 -662 -323 -983 200 137 248 860 874 797 -81 582 569 -233 376 -383 795 243 522 400 179 765 233 449 615 162 -605 -548 -862 533 98 -620 317 368 -805 -549 -452 900 -10 -437 -693 -285 -556 -75 348 -794 664 137 -884 -811 -514 584 522 323 -774 -772 810 -547 -893 -992 -211 -194 -479 -808 -667 -759 908 92 -274 149 -427 -212 -226 -991 -773 802 997 793 -946 -311 -176 -509 -847 -82 321 -933 631 47 -152 463 28 -106 -375 309 -867 171 -412 472 -735 976 334 -128 -318 909 284 -235 -482 -395 -911 529 783 -938 -871 -151 -746 -931 323 929 -573 173 -54 -68 -840 660 442 182 -642 471 261 -139 518 919 -547 -316 -809 -89 613 -579 -476 377 747 533 -421 131 -503 556 -222 -259 -870 -929 182 622 301 751 930 336 279 950 429 313 -828 885 -809 530 -980 359 -120 -162 -666 840 -113 -883 158 -975 347 -147 180 970 254 -534 354 517 840 -91 -99 860 -786 -502 297 -403 89 -857 -845 605 634 -268 327 -261 -180 -685 -452 252 752 976 -72 -491 380 316 -666 -462 -39 332 700 532 265 -126 -849 272 64 577 799 -217 -511 125 86 -285 848 -407 308 -732 -688 -178 -721 -123 -910 413 862 -160 -534 -282 501 507 -967 618 -567 -607 89 -248 -975 603 130 941 462 296 44 965 -616 227 816 -619 595 -24 518 176 591 -428 -3 248 670 -12 -213 -918 361 -685 -397 288 877 -980 167 859 -440 885 -680 301 377 -511 -378 395 14 351 686 748 264 930 851 900 -74 -318 -913 896 706 312 -888 72 958 -95 -608 115 -564 -642 -773 -40 -164 -273 111 207 -776 -496 -945 478 559 173 332 -824 779 -858 -348 -143 -559 -577 -789 225 695 845 -950 712 108 78 -657 87 283 555 18 -740 440 978 -666 -626 358 222 -744 844 908 -947 830 380 218 -946 -935 682 809 -243 -185 -376 94 -813 -344 -330 -858 506 335 435 -827 -400 623 -800 665 -428 -50 -814 -894 734 347 -233 722 -688 606 -320 677 -660 -17 -988 433 -998 -994 -535 927 39 921 -35 310 348 714 166 -705 795 603 -862 -197 -274 -877 -396 -568 -414 379 -546 -612 -519 842 792 394 -776 -844 255 525 430 -60 369 -84 882 311 594 358 -310 770 -790 -988 965 759 -350 -365 523 -495 -225 -418 -434 -991 -237 -199 -831 -203 -908 -746 155 577 -511 391 -656 832 -977 769 -344 218 768 -525 409 935 507 104 720 864 -50 639 62 466 -965 8 -180 -614 -982 -285 57 188 977 -147 125 22 -712 895 401 170 -712 -577 -357 861 -70 -264 647 -95 -691 79 -734 286 -536 -944 -903 -208 950 -658 -126 698 717 -619 -63 -683 546 885 815 94 225 -283 -131 104 391 960 953 -789 293 804 395 -842 155 263 -758 171 491 933 -376 465 -82 -743 -394 152 -833 -113 834 651 348 -194 694 -537 -368 -166 834 660 431 729 -840 99 -367 169 -40 562 -745 404 -727 585 683 -834 834 167 -62 533 136 -692 747 -481 918 -903 428 -905 2 -482 549 840 -318 537 -769 -716 947 -458 -357 -869 387 322 -848 -894 747 394 -473 -530 916 711 -861 -98 -928 355 -631 604 -985 966 882 208 -959 -276 663 6 -975 -402 217 281 732 -973 -233 -337 -756 -871 -882 -679 767 647 686 348 604 671 827 446 -658 -714 -168 -633 462 -75 224 -873 -67 -630 -944 925 685 -877 420 -126 -929 -216 110 -853 673 -756 -943 -828 -740 344 -271 515 261 -28 371 333 -505 897 -729 454 -899 -302 527 856 -424 3 -383 146 460 -653 374 537 621 -379 918 493 -15 -566 612 -384 -404 -722 488 -491 -990 55 72 -419 4 214 179 -507 465 641 -911 -905 -136 451 872 -640 -964 -96 -623 -139 -5 -165 -36 -612 -857 -969 496 -222 426 -898 -11 79 -740 -89 567 320 -5 -83 -769 -155 -533 -578 329 321 570 -504 875 768 115 -300 296 -893 -304 444 158 92 522 368 -588 693 813 134 -320 230 -574 822 -463 541 -49 -158 -766 172 -690 -812 -450 330 612 -613 -612 -28 -749 -517 -112 -665 160 -420 -975 207 -186 226 155 882 -852 578 -931 -696 605 -509 -47 -371 -579 396 -248 321 -986 636 905 337 735 -276 43 749 299 -102 857 113 945 -682 -367 -145 -782 713 770 -71 -845 579 267 558 -822 244 853 793 -779 -154 934 929 -132 -626 476 931 410 -911 -348 -917 414 309 686 977 624 688 -956 115 80 -764 29 -968 114 -743 571 626 763 -475 -615 660 -845 563 -239 -877 363 932 254 -105 -929 -407 -215 919 354 -950 482 -119 -297 637 -893 533 -386 705 688 907 327 753 -548 795 -343 -398 -557 -600 -34 27 232 616 -888 641 740 -801 49 875 -513 805 291 982 64 541 352 573 267 271 1 139 -256 -976 924 -190 949 -721 -555 605 -248 540 722 -362 167 707 -371 760 -376 998 -981 552 -689 309 314 -643 -285 556 489 944 -551 -464 712 -55 -827 383 -509 -294 546 704 823 -696 459 984 -790 -362 266 -145 667 22 605 777 803 -69 -838 -975 -315 -580 313 618 495 555 854 299 303 734 -881 -849 -9 -931 -381 -720 963 696 -87 -341 861 141 83 -549 -578 47 -636 230 -135 57 345 787 -536 -392 839 -986 858 933 -697 565 -614 449 141 128 51 388 -295 -301 -927 664 613 -743 -328 922 -769 -251 83 -247 535 -248 699 82 509 -722 -10 560 -492 -177 30 -833 383 -584 -520 -585 -162 -387 -681 688 -549 923 853 -165 537 422 -915 -476 -124 366 143 -126 -233 -694 -398 -615 957 231 -614 637 -433 -730 358 -186 -926 -829 687 728 -270 275 -399 -984 844 -531 71 -935 204 943 630 130 -503 -163 852 106 -928 521 -811 -664 610 -799 864 899 -648 499 -718 957 -1 870 -143 0 -861 698 -601 220 -122 -589 158 28 364 887 893 -317 854 192 -364 -878 -427 768 135 480 652 -927 593 -92 990 629 -981 914 549 360 -719 109 423 985 -276 -220 -646 -849 -117 447 25 -739 -689 431 -610 129 835 652 873 241 -420 -125 903 360 281 -342 -979 26 -74 -808 -529 634 -186 -514 -191 134 370 685 -366 201 867 492 -660 -439 43 -686 -194 164 -561 -284 -230 -95 375 -415 823 -566 -230 -681 66 45 964 751 212 -977 484 163 -966 -573 389 -693 -985 796 -156 256 113 -556 -51 -664 -12 -926 446 326 209 -635 -867 -634 441 552 -11 84 -985 353 -102 303 -659 760 72 -636 -367 863 598 -116 787 908 -19 309 35 -752 -611 -448 -823 -346 205 -737 672 -327 -373 864 -701 -28 968 -238 -5 546 597 140 472 -240 -467 125 -876 -725 -935 98 93 270 -934 -231 392 311 257 -614 -668 -347 -746 435 -304 -899 629 -562 193 -558 -554 853 541 723 811 954 -101 191 964 -138 -62 928 976 490 -11 -306 -738 -797 845 43 -295 853 458 -403 -13 397 -789 664 232 -381 -380 -967 -438 -313 275 819 211 -675 829 53 998 -710 104 -767 -57 190 255 -60 612 -302 -522 20 628 -911 -630 -471 -75 990 -388 -177 376 197 -15 426 -553 -798 -316 -745 -496 -241 -390 844 -527 -840 -486 6 -647 -156 306 795 527 -204 -394 -441 -318 575 882 570 -384 326 -951 764 259 949 -515 65 -808 32 -280 552 -954 -205 -975 -721 -856 248 -283 -205 640 167 -348 -227 -638 -400 -210 497 -936 451 784 99 896 739 527 484 -790 -136 934 809 -138 129 556 75 54 -90 620 -833 -840 -240 -101 -367 688 307 -50 476 -90 -77 204 -632 713 828 -301 318 -265 -829 -348 -144 45 83 -849 576 -171 912 -367 731 -790 -43 -616 323 -746 827 -816 489 789 659 317 690 -781 -873 -787 -109 -818 -131 -89 -182 -249 -412 723 -88 -542 -641 972 -458 -612 -776 -783 205 -156 943 -681 -509 -947 -553 312 -454 -764 -506 -649 -45 -777 609 -254 -431 -980 -117 427 609 672 71 -891 699 934 407 -265 303 -130 -670 -239 -310 -829 -553 771 -130 82 -111 775 950 323 756 -762 720 -237 946 736 116 544 -478 426 -635 -531 579 -376 444 -44 -734 -473 2 -569 -87 -94 -258 -499 -927 -589 -610 576 -699 844 249 -28 -807 -264 -621 939 75 850 418 220 405 520 599 349 575 -444 103 21 453 337 379 4 -405 139 -719 -944 344 915 -255 39 -981 238 -433 -142 517 17 155 -698 -322 846 -638 482 307 561 -48 616 58 339 -278 -13 453 346 849 -370 344 -712 -959 557 -971 -729 -323 -509 384 697 366 -552 995 -644 501 -365 308 -422 739 -770 247 185 -34 70 745 -39 562 -372 -61 32 -647 550 483 470 704 363 428 -739 468 337 117 999 851 -348 425 -319 -906 -634 602 798 488 537 -66 -319 369 -488 306 53 608 579 745 719 956 667 366 624 15 386 515 469 447 -374 -430 -606 415 -813 951 388 -798 155 168 240 288 308 -400 995 599 -73 -352 -382 761 844 -738 -230 296 767 617 -797 -264 890 -317 -135 -270 -718 11 -253 -511 269 -198 -637 139 -920 964 739 -864 -92 -482 -325 -891 -611 -957 116 -803 184 -258 775 -282 266 441 603 -292 -757 832 -763 107 919 -906 -112 -611 -800 404 -533 169 -718 -463 868 -453 945 183 -309 725 -558 -70 257 -947 -48 -66 606 -750 319 113 121 624 -721 796 -387 -38 -474 -904 546 -403 -733 653 794 972 -443 20 -705 507 -910 -2 -469 -330 -928 377 522 539 -246 -198 363 760 -461 -558 -759 152 145 -189 98 240 813 275 139 -38 891 -941 -459 -879 -497 218 -222 532 -832 -577 -758 -511 721 -594 -804 -368 912 528 -688 -764 751 -697 -550 473 -834 -63 62 200 781 437 300 719 940 18 952 -83 360 -578 605 -371 531 -876 -477 -13 -239 495 161 170 -641 94 235 -608 -383 484 -438 -504 -359 790 -956 -466 488 955 -736 -529 603 -394 -368 308 867 -881 582 -894 -519 842 -745 275 448 -229 974 627 789 -846 -14 169 -974 896 -147 -680 -753 158 733 678 -880 -574 583 639 -81 691 608 -848 -564 625 -297 730 -676 -665 207 403 -632 -247 -144 286 912 -465 967 -51 387 -159 829 377 675 -980 -774 85 970 -993 869 -890 405 816 -521 -930 67 414 159 -197 675 385 943 -412 649 -437 -106 321 541 -294 -112 -789 963 -725 -453 761 -817 -597 183 810 944 -784 613 363 -454 620 771 -678 370 393 503 203 489 -578 -911 124 188 757 -545 -458 205 -787 -337 -530 53 601 45 304 -249 -422 53 -232 840 -516 -837 170 975 598 -723 522 -202 858 746 492 -726 -471 123 633 -415 -581 -251 -221 -982 847 215 -203 348 765 -182 -382 502 -769 -455 520 979 696 -375 -271 -509 -943 -504 47 710 511 -605 98 -736 280 402 -134 -315 -31 110 -913 603 690 529 504 -949 926 21 869 888 -885 323 764 648 318 430 -986 820 601 -25 -30 -959 934 448 785 875 -983 809 -740 -88 772 -854 367 677 382 -620 -942 -256 -303 878 731 384 579 549 608 -811 730 511 -959 -764 692 52 -420 613 -550 -331 -574 -20 -770 919 -43 743 -931 515 787 -824 -195 202 -285 -406 875 483 -617 -955 835 994 -48 -652 -816 -306 67 -896 109 729 839 -316 -327 381 307 849 27 713 -39 -91 -704 634 -938 -825 -714 -588 38 -559 -628 -811 -620 419 -324 268 -966 -538 -787 935 400 520 -712 948 -222 565 -699 12 -93 -23 -718 975 -404 630 368 -554 261 305 -691 836 -291 409 -320 -804 -61 499 780 -892 825 480 708 745 803 -565 323 -485 429 -545 -175 222 724 574 214 -691 391 -185 -111 -239 637 -23 -971 250 761 492 -603 208 -44 962 978 -15 782 -749 -82 309 888 872 299 -771 -866 -731 33 -127 -260 -349 312 -692 419 -619 -603 207 476 -600 -612 303 537 225 -854 665 760 -265 282 84 -184 -44 923 -829 2 64 35 -252 -234 -536 811 637 265 744 244 -60 -320 430 -125 -754 -84 96 -91 913 899 -74 4 223 281 -294 -682 132 343 -92 -717 701 185 -363 -487 408 -925 13 -991 -868 -820 209 -418 836 -315 380 513 -589 290 146 979 -964 940 642 -637 -491 682 -318 906 488 206 479 2 -471 -105 257 865 227 121 -288 -77 532 700 -27 564 953 -432 178 138 59 -827 906 -626 -76 634 -547 -355 566 773 -567 460 -613 -448 996 -586 -694 214 -12 -794 708 -127 709 -776 233 -985 494 -422 569 -384 943 -894 -859 122 773 -360 -912 768 -764 719 214 71 -467 925 -982 -53 740 382 -38 615 561 -327 971 546 253 -927 -856 776 200 477 -465 516 29 637 500 -3 780 743 -692 953 389 479 443 411 -240 -991 408 955 952 464 214 985 -405 -752 -949 721 160 814 805 -846 368 851 82 -531 781 -492 164 906 -955 82 159 -25 -800 -863 -394 -469 515 -595 534 -612 -937 839 -808 446 -419 463 106 -447 -950 109 845 46 993 62 90 -984 572 470 597 -108 -240 -30 -469 -924 727 -778 -319 77 157 -196 -916 282 691 -557 740 574 -832 718 710 -94 641 786 -475 -335 232 513 -785 209 205 -275 -679 447 -254 503 805 85 970 -706 -223 -477 832 657 -263 -721 -570 499 452 335 -915 -193 -603 184 363 114 695 -552 -945 786 726 -763 251 -486 316 -693 -744 666 989 -792 -840 -672 131 -607 -369 -187 573 619 486 -774 230 -960 -147 -605 -908 993 568 809 -829 410 152 -217 654 308 -960 90 896 -377 -292 644 253 -530 -876 965 141 -695 588 26 72 896 -443 -192 714 -406 366 330 -160 863 -174 15 88 -198 -836 344 461 -650 273 -601 818 -364 -301 504 -232 172 232 669 -521 816 -128 -379 -449 54 317 -955 -254 887 -764 -504 -348 -717 -790 -386 583 762 -599 511 -156 376 -177 656 1 595 808 568 -189 -68 -595 737 -67 -520 994 -838 231 639 -794 -46 29 70 179 -753 -361 -380 -540 -384 -315 -279 -463 29 873 -166 -817 -978 842 -159 -920 -854 -921 -252 638 -46 561 -465 582 -711 994 -177 620 -624 -472 761 -592 397 -407 94 577 850 -389 -668 26 -333 -695 166 240 520 638 472 -788 163 -382 -602 -309 770 943 957 750 732 45 -222 -930 -98 -302 -441 380 683 -990 945 597 555 -160 910 105 395 148 -516 990 818 893 -836 -958 70 -702 -617 -125 -908 860 -162 197 -269 -299 529 882 46 155 861 898 -518 478 522 188 -654 -189 -409 -460 -930 282 -739 -102 501 -475 -687 -573 -37 -941 -814 -7 -537 -106 117 -860 543 779 -462 48 -129 -4 -866 661 379 -965 -204 470 -8 605 547 -165 361 892 -617 626 107 -335 486 -265 -73 -908 646 748 -299 -183 -310 35 -884 -755 899 955 688 129 50 -623 -105 80 878 647 -962 718 -9 -580 -224 -962 -476 -186 444 40 4 -818 -755 533 -119 -405 -585 39 -856 621 -872 978 947 -895 735 -567 -971 -519 713 281 137 41 -77 -462 599 749 517 -85 -635 486 833 923 968 -781 642 -21 992 -269 562 -818 -891 307 -22 550 815 -951 876 970 -959 1000 -755 84 -66 -912 593 -783 -56 -4 -176 757 -121 -878 -608 -916 377 -336 204 774 -31 -27 -581 -609 599 -884 -717 884 -740 627 -415 236 89 -347 487 248 -443 -848 498 978 621 -677 501 591 -443 215 290 191 -810 232 -624 852 -398 88 -360 -408 3 359 -722 69 913 686 -825 -355 949 782 -8 801 737 -469 179 -904 -289 244 607 465 716 79 796 -166 871 -43 -346 -740 631 -757 245 886 -368 276 -385 418 663 720 -95 722 -860 -851 757 -442 -556 5 -95 995 -843 93 -719 780 471 474 -901 850 -191 -236 170 319 139 -1000 304 -298 980 -624 -253 827 -781 -611 -270 -547 -229 -4 -694 -783 886 -426 979 -363 -815 -115 687 750 -396 -75 661 881 663 -546 -907 542 -677 717 112 369 -652 801 220 570 -431 259 293 -681 273 -430 170 76 594 346 331 789 232 935 727 872 -352 -107 633 75 8 16 843 -559 888 -530 199 -376 -294 71 -14 905 -261 -198 -541 -844 168 -640 -162 316 -168 -842 748 266 -802 -75 131 -617 325 -487 -181 603 245 -727 -258 403 105 -809 -773 246 685 298 694 -323 -79 665 810 963 326 348 -692 -967 241 75 202 347 679 336 -179 -376 -280 -86 894 694 -690 939 -663 -725 123 -911 -861 -170 -763 624 -427 -206 228 -91 157 -102 -251 -808 -595 -928 646 -116 -387 948 331 127 830 804 671 247 708 361 -916 440 -390 23 652 776 -853 380 -780 -268 352 943 -560 -272 -1000 -564 826 -475 -505 234 -825 539 456 400 845 -892 650 954 420 181 405 -446 -320 -965 475 455 803 780 -273 -394 -896 862 -817 -929 -165 -484 -918 -372 487 772 692 743 932 580 650 -402 326 718 -223 926 200 586 -934 977 891 -834 732 777 185 -851 388 -190 -568 -639 482 -138 -434 -711 -876 604 -614 797 -661 539 572 -72 981 -655 -817 -547 -650 -667 975 -156 -721 -583 -32 663 -837 -700 223 -958 825 848 873 365 307 -806 -437 903 -997 974 533 928 -741 -870 -789 -32 -692 733 -681 382 966 -118 889 -986 281 932 726 -314 973 392 -788 891 -62 88 -551 -589 -708 49 944 -173 -24 -632 -769 766 476 820 870 301 -373 -866 -118 433 78 443 554 128 -101 478 -8 686 324 404 -968 882 -544 835 87 -493 -346 -655 -59 66 -636 -318 -693 713 -193 -799 721 748 -119 524 -213 982 717 -633 809 437 197 -687 35 369 582 678 932 -318 -16 -289 652 -928 -756 -189 253 774 689 252 -967 302 -857 -875 364 -692 -653 220 793 -888 -349 -751 -856 958 83 -234 759 -572 -175 -327 726 -746 -8 -843 -625 596 -226 453 -666 -258 -128 -273 -452 992 -299 799 886 -55 340 -76 -373 379 -847 -71 992 995 -741 -272 -752 -399 -899 154 729 545 -440 -210 879 -602 -734 264 920 -381 607 -170 -395 672 631 818 -604 -60 -733 122 -837 515 348 607 416 452 -50 -954 975 -466 -458 668 173 -403 653 482 -440 -722 -527 -39 196 -381 281 588 247 -354 -167 -172 557 989 222 438 563 -943 255 378 -996 903 267 450 -993 -470 855 -217 93 -411 92 -635 -789 -873 -741 698 250 83 368 -467 -305 613 152 713 419 876 -50 -67 -923 602 -809 -300 -246 -211 -191 240 -444 820 997 948 -363 -53 721 55 1000 -974 -604 -300 -921 -970 702 -925 73 806 -511 -139 291 817 54 218 737 -418 538 607 -570 -525 -321 -894 613 696 341 518 668 333 -831 652 -913 -237 492 659 232 -470 -659 569 959 58 638 332 122 -681 253 616 919 -988 416 95 -315 591 383 -213 751 -254 349 -198 783 -112 947 -126 819 -478 200 399 837 -800 788 -236 90 -297 -281 722 71 -627 -93 -568 940 -810 -771 -842 315 934 983 -108 -452 921 817 -566 764 -468 400 689 -549 398 -262 365 -383 -366 -166 -731 -859 -470 725 849 -124 -236 -80 503 73 209 948 -455 -326 7 249 242 -872 -249 -492 -571 683 581 -199 -112 -660 -533 -197 620 81 -734 678 -239 291 -58 -51 -827 39 -782 909 240 446 -469 288 273 -412 -15 815 736 247 743 -488 -409 -404 658 -605 -103 -708 -143 131 -65 239 92 530 475 590 -901 804 307 194 779 -273 930 -683 -572 545 779 9 26 567 957 40 -777 997 749 888 52 -808 -284 443 -317 -185 24 33 954 821 -952 -363 -126 -66 648 -570 -380 -839 776 4 -12 -927 78 -121 474 -964 46 -893 488 -237 670 196 -102 -571 2 234 206 -483 347 -697 -970 781 -527 -330 411 -301 229 560 615 -294 648 -532 -339 426 820 429 692 -67 -448 455 -120 -337 -634 530 -903 -243 -224 -247 246 -317 -169 966 -870 318 994 717 267 -713 -998 -531 -238 -193 834 645 65 91 -125 340 659 -506 41 646 257 -394 161 392 956 828 391 688 -815 -492 422 467 864 990 116 -773 -600 -270 -470 -805 -592 -276 441 -624 927 -295 590 -515 51 207 -91 580 812 585 -902 -735 443 -854 14 -481 538 446 214 -361 231 649 -324 388 -78 -777 310 795 578 878 429 -182 -792 -720 -123 -827 -491 991 -753 580 -822 109 -244 -736 -138 615 -446 777 319 184 175 -533 -865 -306 202 -478 409 -590 554 -674 -174 907 462 437 170 -63 339 -51 915 -502 12 -128 900 -325 -802 -718 -688 482 -129 -933 -893 886 774 167 -183 476 288 181 78 -171 -869 960 972 944 658 -82 636 972 790 428 899 -588 -82 -705 -924 -727 -495 -171 -595 -410 607 285 246 635 -176 532 934 673 -934 -824 991 152 54 687 -79 678 574 365 178 34 -693 -25 -518 678 37 419 503 -766 95 401 -64 -82 706 656 -945 -412 -361 947 -661 369 180 -906 386 693 -398 -779 -498 -190 -365 514 -44 -453 -210 -282 466 188 -692 -121 -662 -828 -988 -79 760 -67 143 2 -830 -994 334 -611 -488 -376 113 575 504 476 493 -113 -931 832 359 343 681 522 265 649 -155 -795 -73 654 638 -448 378 -363 871 -227 -739 908 -249 351 231 981 191 -864 322 -596 397 430 301 -904 912 -760 -997 -95 452 592 858 -993 -71 -922 -603 -733 315 629 -486 169 232 196 -543 387 616 -147 -687 -501 -141 -865 -714 -966 -154 -234 -482 556 651 166 492 702 60 -974 691 -842 248 315 -476 672 655 -238 339 610 727 667 -880 -123 841 -890 -769 362 986 522 637 -52 500 97 -634 -402 607 -541 -803 679 -120 -488 876 -186 -795 -585 -396 -832 -728 160 -479 -819 685 34 972 -13 -853 -462 -936 -236 -225 -331 -102 961 982 737 481 918 -945 -233 -209 991 554 -23 -774 -669 397 -855 958 -58 -468 -475 727 438 298 -327 -940 773 293 -218 -484 -13 -332 105 432 520 -659 -521 931 -482 205 855 652 141 -49 -583 213 -482 75 -527 -942 -280 -75 950 154 -144 236 976 897 102 -133 833 648 -320 -614 -824 -685 10 513 129 -475 -687 -291 -833 257 622 858 358 869 455 -197 -328 642 -357 930 56 -284 -201 166 -517 411 118 -815 -627 -950 -646 -544 62 959 -136 -533 -536 -15 -404 -420 897 -762 -695 787 -805 800 226 -100 -521 -258 672 805 26 899 524 507 -440 -581 293 -709 221 118 -91 -24 -659 -129 -142 -15 -939 750 -7 -749 -947 -946 -584 23 -989 890 -338 766 39 725 -321 -145 736 600 -903 -681 84 100 -823 -568 33 -462 55 679 -643 532 -800 -429 -661 -891 663 -751 440 881 -660 -174 -314 957 373 -561 -886 32 -434 322 605 599 -722 -438 308 -225 419 -329 230 324 -119 213 256 601 256 209 -338 -371 884 727 -366 157 335 880 655 610 -817 776 -56 293 -186 -956 774 -353 -892 -820 849 705 307 -877 -492 156 891 -679 -609 -191 -495 -370 81 -436 -906 904 -856 612 -139 521 110 -898 784 988 151 -827 117 -794 -139 -680 -663 268 468 -143 -866 268 856 698 276 361 -59 -338 529 241 699 237 459 816 -656 414 930 -619 -236 -307 270 644 377 -909 -326 263 429 -333 -445 -582 -978 687 -334 -19 -70 231 804 -719 439 806 698 -206 -850 -414 -524 0 904 -918 67 -327 -946 264 -713 577 -809 -8 469 -407 -819 -829 -920 958 -862 -407 714 27 -705 148 -367 -882 -672 406 375 814 -769 -927 -73 -538 791 -626 859 508 194 233 607 -402 -684 439 264 722 -143 40 645 197 111 812 880 51 489 -793 739 600 -314 726 996 -971 -694 555 534 -169 291 151 -382 637 -886 -72 -508 758 -649 856 -302 -107 647 -494 385 -475 -705 -972 766 830 117 -613 386 958 -573 -212 837 385 267 -191 998 -498 -683 -315 -663 -493 -803 -924 441 474 408 -128 240 -725 997 360 -713 -590 368 -593 892 -481 -104 -930 -219 719 794 213 906 728 435 -196 -800 582 715 178 932 589 -567 -339 -992 157 -456 -855 -970 577 602 -875 223 -343 -536 502 -928 558 108 -282 252 -24 767 226 778 91 786 -582 -346 70 265 333 -689 648 568 106 494 -914 -971 -615 -87 297 646 474 424 -770 336 46 -242 -260 720 -247 -117 730 -473 -888 -616 -168 -890 461 306 -738 411 -905 -997 252 -743 -185 -987 549 425 175 -253 -714 -598 849 165 -610 811 -110 186 357 -491 319 -330 978 -237 -290 -156 838 -705 701 232 -434 265 -960 374 131 -736 569 128 -332 420 -725 -303 -589 265 452 -866 -25 -209 591 0 325 -815 -361 -942 158 576 -626 946 598 -611 476 -402 386 -270 352 533 167 -886 -268 588 -375 799 -473 -843 981 -858 414 658 -588 -274 -762 496 16 -403 -199 -832 -812 674 -619 -398 -920 154 -95 -615 656 -556 586 -644 -478 328 136 -536 -435 -17 211 -123 -793 607 668 -622 -81 -391 -637 399 826 -813 -40 3 701 495 111 -98 -499 -627 952 -629 750 541 979 829 -739 749 -696 90 -518 -655 582 245 -602 -701 -341 121 591 828 908 -884 554 -632 -919 -408 -514 380 999 -717 -606 930 780 -605 -460 133 -572 268 829 -918 -92 -869 -281 122 -371 -14 -410 889 698 -681 450 500 -950 206 859 913 844 -250 -261 865 682 142 98 125 674 340 645 583 -986 697 -424 440 -378 705 -534 -362 147 -238 889 -677 -250 522 -759 504 -367 -354 941 -416 -105 -847 -784 850 117 701 819 -74 388 414 724 991 602 -91 390 994 652 -553 47 -307 -649 -545 -13 137 173 -490 -455 729 -915 638 670 -63 -188 -21 613 -894 -357 -97 760 -92 -581 -333 -370 917 860 -733 336 699 -922 -619 -484 415 999 -742 309 -50 764 495 -278 511 385 387 864 -707 -984 640 270 941 498 -575 115 216 -158 311 709 -866 795 90 472 -486 -315 897 -143 825 -758 871 984 324 -977 323 -413 993 993 -698 -942 -171 76 23 329 -630 -238 561 -116 -734 -537 -478 531 -56 931 -362 -710 354 -792 -819 49 746 768 773 907 -354 515 783 453 -983 595 -208 234 296 -651 -207 -219 481 991 -901 -610 608 -617 831 756 -499 -683 -830 -799 983 815 592 10 -849 579 781 378 939 -751 -187 -109 -255 -117 491 932 426 677 2 -483 496 -757 -762 955 -306 355 -855 521 -176 405 -322 -87 705 -769 -241 -746 -610 -170 -228 533 -409 48 467 323 603 -745 498 -378 665 -952 -432 -740 189 566 968 -574 -936 452 148 -996 -375 -313 -618 940 531 -653 98 -760 -944 42 -14 -73 892 878 347 270 994 311 586 -344 398 -256 -51 -561 271 403 82 923 -952 -904 -263 786 -737 923 -327 599 -918 238 -295 -805 -856 789 732 -455 -739 914 -763 -596 -988 -690 116 -403 681 -680 -3 823 -336 -688 -598 67 397 828 687 -106 -547 531 906 274 949 34 192 399 621 -371 -405 83 986 -97 -548 623 68 -682 -560 -552 701 214 372 -376 -879 -592 -457 688 -315 -453 -642 441 944 965 -765 245 398 699 519 -659 -812 844 -41 -570 -367 649 -559 -128 67 247 761 -215 -329 -116 -413 269 -949 -519 874 904 -726 -457 -715 324 -702 -52 -743 -951 492 -52 87 612 414 -325 14 -453 -841 -935 890 342 627 191 -232 -122 -622 176 -173 115 479 175 -456 701 -981 937 717 95 -202 -890 494 -18 108 -457 388 -233 29 -344 -890 -99 -321 -158 -671 -764 338 -124 -927 12 364 318 334 -888 -876 230 438 -748 -401 -903 32 911 385 -792 122 -39 -817 -546 272 -646 -648 -614 111 -365 509 547 609 567 558 708 922 -87 116 19 789 -937 531 404 -600 508 -342 -946 948 -404 -48 703 575 -282 -930 479 540 895 -890 329 210 872 893 361 7 730 -287 732 -406 485 -655 -188 375 -347 712 812 -526 732 214 565 -734 -425 -1000 916 649 94 542 -75 425 -596 -295 -412 781 382 -799 -883 -625 -352 336 877 935 792 -161 -940 991 319 942 932 -653 488 568 -608 186 -199 -246 118 -469 -326 -276 -627 612 431 33 -586 514 -947 769 845 294 843 -516 147 -13 -507 -448 -781 -222 -959 112 -530 744 768 61 900 -494 885 435 -992 239 420 -119 417 -202 787 768 990 -393 404 107 912 194 174 940 -39 -98 -618 288 -440 -70 -415 428 783 -712 -510 927 830 471 -108 870 229 166 634 722 -766 -482 675 802 525 -909 876 -415 -651 -571 -574 422 -575 -382 78 818 -946 769 606 -197 -908 -868 536 830 -860 -124 319 -836 403 -83 -621 -884 556 411 -634 967 -87 552 -920 -412 -341 -173 153 -791 648 -561 -3 611 232 61 56 336 170 -952 -929 -897 -143 -100 -121 661 774 -525 338 729 -960 94 -113 -605 -551 229 549 374 -563 -70 -380 -352 -863 696 174 -235 -841 -904 -248 -688 713 979 -98 -726 -754 -692 881 662 -183 -674 -787 -80 632 -926 487 -569 -281 357 723 -445 611 -792 775 142 -669 -495 222 -212 45 -892 -956 372 564 -286 773 898 489 999 -818 -446 -444 -840 603 -8 -276 -694 -195 594 117 -471 279 -138 789 513 -946 -473 -387 111 -61 22 541 309 584 -15 505 621 718 -771 -869 437 -190 537 -491 -382 -648 -66 -380 416 -389 -310 945 948 403 -600 -181 -762 -249 -209 -66 13 510 434 -171 -287 272 -693 -715 -814 -448 -224 583 -629 297 29 -423 336 -615 910 -888 504 831 -798 469 177 139 -607 -465 -244 688 613 512 201 809 716 516 96 -371 96 -895 487 678 -471 787 581 627 786 845 -44 -423 34 -147 439 635 -342 -803 790 391 298 -447 -535 -359 828 310 -287 -341 894 -293 -44 293 -941 -498 957 491 351 895 620 -557 546 -296 137 889 80 -782 -435 871 -903 -163 641 -444 610 845 849 646 -385 -995 -472 -818 554 197 -893 444 663 232 -241 564 -841 -877 416 -56 -498 -1 -278 273 -619 630 317 -381 35 -371 133 -249 223 688 -481 433 -677 622 147 87 84 41 422 260 -912 -251 -282 -58 517 -132 392 218 971 818 -893 -695 -822 -146 895 482 723 850 263 -971 292 518 335 -866 509 -704 -88 154 28 920 -502 -328 635 44 643 97 533 575 -322 680 33 663 -604 77 260 -14 978 154 -546 -330 675 101 -697 775 953 754 -595 341 851 -916 477 -33 -994 469 -929 302 -919 -477 551 280 -306 70 920 904 888 -33 -308 525 390 361 631 193 625 527 536 544 -933 673 -141 -148 -148 709 601 -433 763 525 659 -770 377 -427 -341 -341 -944 876 -724 280 -938 252 -269 612 -321 418 560 117 -826 343 521 793 -797 -993 156 -790 -142 -422 -74 720 -416 -137 -941 -14 -896 -269 -253 -954 518 571 626 -458 -191 -561 90 233 259 797 296 -425 783 435 325 885 152 -137 842 -56 -906 181 -924 -949 -674 587 83 797 267 625 -946 811 164 -843 105 848 198 614 -299 314 263 -293 148 960 -430 -133 -592 727 60 702 -381 -972 892 -560 -915 -966 705 733 301 220 317 456 530 645 -343 -636 164 208 -827 567 -988 155 -395 -363 -811 97 133 -595 897 869 -275 930 124 -324 -106 -998 277 -603 815 218 -18 -865 441 820 949 -34 813 -380 -698 -337 263 338 75 -611 202 -748 -8 -501 454 -985 792 -112 755 -534 394 -722 -831 525 -915 127 -998 884 -745 -139 300 966 -989 618 245 -982 -499 -3 205 -101 -530 140 892 -901 336 -352 -326 -14 -958 -259 97 -671 460 352 366 -926 537 962 514 -538 162 -326 -825 -317 568 171 879 -464 -175 -86 -529 397 -456 -152 -986 -834 -726 -59 -820 662 -871 935 -445 650 986 -243 -692 732 688 524 -334 -493 883 -953 645 368 217 -269 -880 409 384 411 174 168 -25 834 743 -608 -268 -950 842 860 -386 805 -320 -350 729 -245 947 105 853 184 -441 260 -993 -102 -105 -183 -189 586 -246 6 -844 -516 -779 295 430 -857 86 -914 511 891 69 196 602 -699 -979 297 -943 773 -928 417 -460 186 -951 -91 747 -639 -194 789 485 -401 630 -166 496 -241 -198 -135 56 741 317 -536 -362 46 -774 496 -961 621 448 364 248 691 -975 -187 -618 693 149 -663 460 224 916 -977 30 -404 -453 -323 90 -349 547 -92 -415 -659 -359 -261 -987 -530 -493 163 981 981 450 318 -165 227 857 -103 -975 609 -103 341 536 -42 -167 -802 -89 -592 248 -798 452 -485 -594 -708 388 -326 613 149 346 992 746 -787 113 380 865 579 818 -930 101 -591 183 -61 -439 -309 44 908 -501 -920 205 983 -402 -576 581 -470 495 -417 598 -300 -264 563 -426 929 800 -879 891 -64 569 731 677 716 -222 -652 101 -86 -119 846 669 909 -550 -297 150 -109 919 -691 537 -463 164 -710 312 954 455 -537 363 -599 -507 -487 41 789 -904 -927 18 -809 123 237 657 467 -55 -431 -181 843 -958 47 -284 -385 109 511 -505 325 487 908 -384 830 695 90 728 892 -255 -968 -411 -900 -97 738 348 -86 729 996 -263 -568 -801 374 896 487 428 -164 -870 -671 -545 -598 -620 435 328 -929 -204 -555 -679 866 -617 -97 -948 -594 607 -563 209 441 -961 264 -703 -291 717 -969 1 800 -917 675 -510 -970 889 -524 847 975 -684 292 631 -173 547 499 958 -777 -50 -872 218 158 252 -407 -710 66 52 -235 563 917 -722 -495 -902 -682 -198 240 197 -10 664 -610 -218 634 -874 761 -85 -760 -772 435 426 -406 968 766 -470 -929 -342 368 -4 -738 973 317 -557 518 763 -153 83 -927 -560 46 -381 899 -348 -25 722 596 513 273 -475 -510 -38 -129 -737 960 -554 -933 581 -91 86 -823 -868 667 -696 425 -359 -14 438 -100 -602 -720 866 -27 256 -886 -608 -833 522 94 700 -206 -973 -581 373 767 -382 307 642 49 309 354 -585 204 711 390 638 879 -866 716 -946 -780 -614 -449 172 -492 -841 -909 687 65 770 -518 650 568 852 -82 -596 -798 762 -676 -466 -99 -957 257 893 434 572 598 -629 -159 -587 -605 779 -197 515 177 -835 325 -534 -966 -761 -487 825 695 -816 -237 -334 -734 136 -27 530 356 -473 867 704 802 600 -868 -696 316 534 -998 820 416 786 170 194 -735 -775 -975 619 -911 -358 994 -749 -557 263 570 -395 192 -413 -715 -375 -170 427 9 -344 392 -762 972 -815 944 -105 -310 -820 -744 -185 -898 565 475 21 232 -330 -751 815 -798 -77 449 -150 907 -689 -46 -851 -211 -700 -938 -789 638 438 259 -736 357 493 842 -963 363 387 711 721 680 -876 649 259 284 -823 -116 689 -69 -448 728 -402 -70 -820 119 134 -467 523 29 -128 861 599 77 105 -612 549 -466 -386 127 -608 -822 61 345 999 257 762 -829 -510 94 901 769 -45 176 -707 348 150 -773 -213 -385 -283 304 -873 -409 719 108 -184 -757 719 -984 114 181 706 86 -962 35 -469 -589 683 476 308 68 -180 825 631 -240 -788 801 -234 -461 -198 306 -916 288 830 159 563 -705 689 -260 -619 -171 659 79 -397 -309 569 119 -218 -799 240 -412 794 -261 -538 794 287 -78 -951 522 -168 960 469 728 28 212 189 -394 -391 -482 68 660 373 95 -254 -358 -996 249 -240 996 -78 -853 -351 -718 -504 653 -119 -535 -419 -163 690 -152 704 -36 -53 -905 139 805 633 -486 -355 -47 -60 -825 -674 -291 -376 -713 -316 118 -208 950 108 631 -600 5 -452 749 -835 -413 992 822 -487 50 143 954 767 -284 402 19 865 -655 318 811 484 -725 -484 988 355 350 893 -903 278 413 -904 577 -885 -847 -119 -34 582 378 -570 472 796 483 827 -115 384 732 -487 287 -867 471 -682 684 178 553 -756 -890 -260 -157 364 -469 113 -737 -97 682 969 -150 -30 -154 722 -706 875 -442 -232 -485 -541 642 254 -88 637 510 122 -112 581 -425 728 186 845 151 -369 -543 -212 -180 760 68 897 -952 83 869 -691 379 463 432 -78 374 61 -110 -649 -208 945 -161 165 138 -935 -150 522 751 352 -39 -856 144 -105 902 68 432 -891 335 -871 -771 474 353 973 315 -739 -844 -437 -202 -187 58 -931 658 309 117 108 291 -642 969 -39 -983 202 411 398 101 847 542 -712 800 806 -495 -781 -285 455 704 -971 897 817 525 367 46 212 192 928 488 199 -441 -822 941 288 -416 -775 283 615 -582 -198 60 79 -168 383 141 859 282 467 -149 56 546 -928 697 -777 -743 -677 364 -89 758 871 96 -179 818 943 -749 875 342 -433 958 -770 724 -495 -270 -168 233 604 661 600 -902 543 901 224 -387 -896 -33 183 -139 -90 674 945 -893 820 -668 891 -201 -969 -317 773 -798 454 2 743 -779 923 404 -672 612 -520 -967 686 -792 798 -190 341 -981 174 479 -947 803 -30 306 -935 222 -891 23 477 571 210 52 999 -922 -870 -646 -950 -400 510 -228 -842 811 -701 -405 25 303 -88 -248 -293 827 -661 777 -555 -383 666 -800 -711 -580 381 428 868 -402 257 9 173 -95 723 -599 532 122 18 285 908 -94 -104 476 -527 784 -217 161 -151 461 582 -749 680 -756 -335 821 891 26 -163 -691 -160 -988 7 -454 582 -397 600 385 -959 -91 -992 -821 -511 252 -288 673 -999 236 746 23 769 -138 173 224 -960 -170 900 -487 921 255 -445 792 610 -691 517 -277 -823 -578 876 345 -812 818 163 715 -723 621 -435 426 -531 251 -222 -363 146 653 -754 407 565 524 107 -312 765 -630 -424 -560 123 -669 622 -108 765 884 -865 -742 -723 -238 877 415 640 -768 982 330 495 428 -874 211 251 217 939 111 12 235 -742 681 -692 717 -425 -613 740 93 379 970 477 236 -248 -878 -807 -493 -672 -180 -990 -445 -966 -389 -402 267 43 383 370 872 12 473 -505 160 -526 952 -907 87 -810 600 227 -193 803 48 286 794 178 364 746 -409 316 -881 231 975 806 -865 -703 -384 -267 -167 -392 -389 744 98 -147 -805 -589 933 -977 -731 231 132 -586 190 336 987 119 1000 -9 -879 -766 69 -159 -927 972 -348 919 -851 998 -38 -748 -751 9 172 724 -758 814 428 444 430 298 -90 -352 937 -101 776 989 772 -103 904 151 557 31 -466 548 -639 -894 -557 263 869 -480 354 -999 994 440 -697 -652 20 127 251 411 683 779 -229 443 -878 811 915 -286 991 812 -864 -754 540 487 852 -135 160 -907 704 -652 -827 -198 -688 842 443 726 4 249 -128 77 444 -831 566 241 843 342 -711 890 -754 155 821 53 283 923 856 277 858 73 706 842 310 212 667 210 543 342 -118 -270 -297 -45 -935 -418 -821 780 -417 720 -129 -154 900 -791 -264 484 -194 -241 695 -858 524 124 276 452 -186 569 104 758 4 -244 -603 476 768 -839 -132 -575 878 454 -174 981 -516 320 307 -244 -383 162 -689 -554 502 -354 -581 357 322 300 -58 -114 -16 604 421 462 274 -130 696 -989 -749 -8 944 984 156 993 105 -517 -919 735 197 -801 513 -945 -274 752 -488 93 967 49 -730 -723 -373 -447 -523 858 -557 769 161 960 799 -76 -743 300 -667 -208 724 -571 -504 -38 -777 413 896 -904 400 -626 -88 826 455 903 -73 -749 -64 638 494 -228 -872 228 -690 -370 222 544 727 -417 -421 -351 829 -685 -258 -475 965 678 -128 776 138 -754 -181 51 718 223 -206 181 786 777 274 789 936 -699 -88 235 -331 539 -552 -98 147 906 878 640 734 -387 -741 -909 353 960 -662 -67 907 976 -904 483 -22 141 743 -437 906 465 -821 756 -50 342 -35 270 970 531 -664 150 709 52 156 201 -560 455 -373 937 50 -512 839 -921 819 830 68 293 -695 -555 784 -172 -489 47 -357 414 711 -369 740 372 -669 656 637 -139 -887 -276 -53 12 -763 -578 -6 661 887 295 -773 -813 -441 -871 117 216 -888 217 -123 -997 -606 78 549 810 521 -461 -571 573 27 51 -104 356 -569 494 -63 -879 376 -615 815 -386 321 -66 164 -38 790 14 -120 -490 814 195 834 569 -358 360 -828 -794 -365 -155 623 951 -794 979 990 -131 -773 364 -639 -873 -497 -700 -604 -848 166 852 -121 -339 -690 703 594 -305 707 -812 -852 -114 -550 -555 559 -706 29 784 -685 199 227 156 658 367 450 -435 300 253 108 57 211 -272 -387 -521 -375 224 -132 -736 655 424 568 172 -99 704 314 -553 639 -479 -159 -916 390 234 -639 -868 910 163 652 -626 -550 -834 557 842 -645 981 -452 -235 637 207 386 -948 149 -613 -647 175 441 491 236 415 476 -24 -638 -67 -397 -37 216 -747 -677 533 -462 601 558 429 159 987 162 523 -399 757 -620 216 -298 -70 628 360 372 -695 80 783 200 799 67 377 -779 -917 997 490 -482 -238 -595 -183 -650 -795 344 -460 -147 132 -255 81 -82 -965 473 -241 763 696 -636 -856 -54 -918 33 438 -598 442 739 987 271 -630 -907 -370 850 814 211 619 -217 -939 -900 -614 -953 -976 -339 -865 -751 -859 831 816 -438 -311 160 -372 925 -187 525 -207 -581 118 -498 -652 -301 701 378 -557 -489 -173 619 893 -733 942 674 -379 749 -175 -89 940 -651 628 -764 332 -632 178 569 591 559 -251 567 -928 -847 240 260 -357 -278 766 -929 -518 -798 18 428 861 788 -722 -104 512 -746 315 403 132 -159 142 -687 -529 647 234 -527 -769 -415 -496 -159 79 -134 532 -899 -733 -327 440 -261 527 979 -525 739 262 292 -437 288 781 112 938 -815 -725 356 871 429 938 -457 -244 -229 -572 339 621 -963 -865 -268 -491 -944 -904 763 147 648 95 107 867 -131 776 558 -167 716 5 348 86 -69 286 744 86 891 698 -781 36 -607 959 -285 208 735 -214 -495 -754 35 -157 974 -274 957 387 416 776 467 662 -989 446 368 -85 742 680 35 -334 -764 -509 124 852 234 948 -465 864 -944 -604 911 -334 940 -561 -541 784 -781 932 -246 -353 -280 677 -106 564 -262 54 839 -29 -689 957 -307 -258 -813 -644 -753 -965 710 552 -407 -88 339 -164 -110 333 -152 -207 934 -696 154 913 -193 -107 -641 925 -882 -949 608 -150 220 -256 -644 -799 714 -858 -911 -3 -804 645 -558 -914 -149 43 106 551 485 -810 358 539 841 313 413 -718 251 646 -551 347 134 -428 353 795 458 835 795 422 947 -997 -118 -407 -750 -665 -512 436 8 822 -775 -5 491 -168 -800 100 665 717 696 -687 -138 -638 -255 995 -576 850 605 -398 642 -933 -717 -150 887 -597 -401 134 113 -707 211 -2 -79 561 152 -11 937 -445 112 587 -492 94 840 -887 981 -311 -187 640 518 619 -38 -517 -781 51 485 833 -178 171 457 57 892 -535 396 73 -837 -999 895 -687 224 -551 25 325 386 -600 738 300 238 350 30 -38 477 229 -563 652 149 540 280 -21 -850 816 -924 455 749 12 67 499 -715 468 -28 -742 164 27 -325 161 556 987 596 -188 -291 716 -66 -712 3 105 -880 -814 -550 -206 94 -619 -329 -321 -570 31 111 -172 -348 -489 -340 -585 -442 305 -647 16 904 38 555 201 100 107 74 850 -296 184 -67 274 -970 -339 944 540 -324 -517 553 -509 328 991 -393 303 -495 -540 954 360 934 808 204 -20 -648 359 86 164 669 696 -725 82 -957 -95 -413 -336 276 196 245 -382 515 163 732 500 -14 -286 363 389 -250 -104 -187 124 -67 -285 -593 463 -297 -819 -871 -8 819 -459 406 -761 -354 -741 965 496 -858 -736 -249 367 -351 -219 627 -37 -256 849 280 534 895 -753 -150 -263 547 -243 -741 708 309 496 -544 111 -155 -381 129 724 604 346 -135 596 868 -212 -589 -228 815 4 449 234 349 -913 925 92 -524 403 -315 -871 -902 -897 -379 -703 981 -792 892 -880 -984 835 791 646 -318 736 -768 862 -241 -906 60 -792 -78 -965 -382 0 -462 127 485 378 781 681 -218 424 -331 413 -719 -519 324 424 295 324 -595 -322 632 -933 659 -347 900 -587 -523 428 -234 -536 -765 -164 952 -170 -561 -743 -262 612 326 -46 -722 -240 -7 407 922 -862 -107 549 -470 -303 933 754 322 109 733 -884 22 842 952 200 369 -870 -898 231 -921 85 859 385 653 895 -257 503 337 -105 -943 230 651 866 -298 -663 -222 -557 819 670 182 -286 891 150 -794 -398 305 -604 391 -631 242 255 965 333 -354 642 -534 911 750 -556 -115 -868 621 800 587 -974 208 -212 523 239 -905 408 305 -250 -828 94 -562 507 149 -351 352 -170 638 356 249 -979 -478 -676 -311 546 -258 -751 -647 -801 -827 847 75 -311 655 449 177 446 -597 -232 191 -654 -114 -963 286 -910 -477 -289 -679 211 882 -321 917 548 -594 -39 894 -271 985 99 -895 609 27 -122 -151 14 306 649 -387 770 920 -230 -752 332 9 597 -245 -52 784 -789 -429 452 337 971 77 -322 -739 179 -414 -487 -674 131 990 505 -678 639 -110 -755 -982 888 -833 776 -259 827 558 505 -340 851 -885 -847 582 -405 185 -609 -667 746 164 -659 11 600 751 941 -429 636 797 854 -358 690 613 -479 923 -572 -674 -468 -284 -531 -274 83 77 -355 -436 -282 -933 -925 -149 270 763 529 427 -45 838 -632 540 812 -802 897 239 -618 -339 512 -685 -76 448 952 532 -951 -891 -805 -70 -65 -227 -226 -47 -159 -324 -813 651 -558 -841 100 181 -733 -862 -891 -33 -221 653 -88 499 -837 253 652 -1000 930 -901 -464 -806 93 470 684 542 -979 -114 -392 978 561 713 164 381 -356 -570 732 932 -245 753 531 -734 -975 730 889 48 -319 7 232 215 651 -417 -719 472 537 -253 -96 -371 -525 295 -970 -885 -474 602 481 898 39 -678 -364 -78 384 941 8 -793 172 -541 -42 -960 668 -536 897 -411 -692 244 -818 256 -331 -154 -97 790 -17 373 455 -806 826 636 327 -642 283 -78 664 632 -872 437 -759 897 -933 978 363 832 -115 524 756 -769 -633 505 -159 -12 823 432 183 -204 -186 92 591 589 730 970 499 581 -533 802 275 -415 -999 809 1000 -263 -104 -318 60 180 -334 -50 900 -972 435 -698 -665 527 786 -309 -569 974 866 -35 841 746 355 -384 66 114 -317 -817 480 -336 -246 -534 -373 -377 518 689 269 801 -845 -217 -893 -655 381 -244 -551 623 692 362 -315 -668 -632 -197 361 -607 -548 -260 -103 338 -560 -699 247 408 454 817 -371 -118 276 -378 -508 -158 -595 58 631 -383 -260 883 919 -453 -23 972 379 -524 -504 -466 922 861 953 366 -851 542 212 36 -170 -635 -736 -466 702 -668 897 -792 -145 -267 -703 -806 787 -749 715 364 -834 -759 -743 -451 -540 -773 -571 42 -646 -164 499 831 656 -505 -37 755 172 950 752 -115 -548 462 -765 829 -674 -174 -384 92 400 -425 -629 592 -602 830 -150 749 727 -454 836 242 49 -150 721 642 162 -526 983 -97 152 -360 -349 -721 -959 -776 -789 -9 -455 -848 369 293 654 -263 -660 -466 -199 929 935 768 -930 464 -783 515 -374 625 -624 837 -499 -156 345 246 -61 -446 422 65 369 91 118 531 69 -421 -523 334 706 536 709 13 -917 -970 950 -509 511 -523 -695 58 492 -770 410 -787 265 211 -674 283 291 459 79 680 -362 222 -802 -669 11 622 24 -31 945 105 454 -121 962 -613 -56 381 886 832 -532 -667 -470 -368 -186 -704 284 486 -619 -763 -957 -515 38 -373 -444 -882 -859 -498 772 -161 919 537 178 327 245 -864 -828 -203 -798 -144 -544 429 -309 -855 -606 -456 188 302 -789 -447 -16 -740 -587 -879 901 522 248 41 -117 -554 -552 1000 419 -316 -128 -797 984 -514 -739 -868 -353 -786 581 970 932 190 10 657 858 -915 -970 309 142 639 218 -491 -415 -485 338 814 246 180 590 101 124 -175 -604 -97 -147 -79 7 422 -25 784 -818 -112 240 884 804 -720 -804 -893 374 509 -80 303 -268 443 401 710 933 -482 -403 -617 -947 -846 378 -707 -372 -608 -561 872 -568 366 501 988 -136 -701 589 582 754 817 -237 -670 13 -767 780 -811 29 218 100 -345 487 139 232 -771 728 -355 566 348 -727 685 611 908 -470 433 724 138 660 220 -43 564 960 -465 610 497 614 353 -562 -535 707 -19 208 974 458 -698 -470 -141 -881 562 552 607 270 603 -361 803 18 -917 72 829 131 -77 -298 -182 -405 -832 145 95 759 -451 968 -552 207 -163 12 -224 -233 751 -345 236 -669 871 -831 -555 -705 362 -176 -804 -656 -753 865 787 980 607 386 946 474 -707 983 725 -362 6 -113 892 316 646 -90 -322 -855 -88 842 -888 31 -844 843 239 -208 127 -262 828 -19 -2 689 -39 12 -693 803 626 -139 -979 -895 299 349 866 -759 -248 -857 -442 192 891 -502 -385 58 -490 -286 -711 -682 -338 412 -456 847 -622 247 520 -778 -175 -842 -703 622 807 -794 208 -90 538 34 -628 453 -19 740 708 -261 -168 -680 -101 -539 835 226 765 -399 -262 -996 -607 -599 -730 -673 849 -666 -416 63 -990 -21 740 334 -483 -786 931 950 -685 -791 -399 487 -68 592 -975 681 505 97 290 739 -189 -387 400 534 -260 -111 425 -664 -134 -399 -534 156 894 -506 83 -360 -313 -827 -268 -92 -663 -34 122 446 -997 495 642 298 -474 923 -877 -948 487 615 76 769 -955 597 190 244 366 -552 -352 678 -475 953 -310 359 -401 -604 -968 333 100 503 -315 -60 101 -842 -103 244 334 -386 -34 -121 -653 509 1000 -981 60 -278 -502 -777 618 -816 -694 249 -840 731 -560 132 -94 -70 -750 -57 433 476 603 422 -776 933 -868 -103 285 -665 -128 -38 -444 -972 119 -892 76 -453 -109 -893 -860 603 -237 530 313 846 155 -368 -456 -316 -383 -247 -156 605 -20 892 -367 828 527 -32 648 -964 168 -980 -154 -753 517 -396 -636 -15 816 -661 -148 223 -923 -634 60 945 404 -802 30 211 -267 897 -313 386 -114 -754 -258 359 706 375 864 352 -362 -771 -769 -333 273 -713 -237 442 -773 417 -540 268 -792 -482 15 -977 -429 -762 112 562 463 476 -179 36 695 685 -801 207 -54 -434 180 929 -197 -80 247 -275 28 816 -681 -970 -640 398 488 -834 -837 -666 831 -533 -815 765 -925 738 477 -641 -469 824 905 569 -599 719 -587 -178 -283 -900 647 152 592 4 407 -23 -595 -165 -575 513 -182 56 362 -895 532 -230 -31 -396 -634 711 -446 -184 -482 -876 68 327 92 368 158 21 514 -330 -956 587 385 -538 -127 436 -273 -461 93 -156 -869 563 178 163 -359 -42 696 -916 -899 -838 389 -740 -63 376 -287 -313 695 -20 -758 -998 -620 299 604 979 -365 -346 828 527 -476 -399 651 282 -508 585 -938 661 219 777 135 -222 966 948 -472 -233 339 804 719 882 -594 165 -405 625 662 -962 -831 -166 -247 395 907 251 186 -589 569 265 -813 921 -531 -210 529 -605 -158 336 411 -678 -849 -423 -408 -540 167 -43 -993 436 -267 734 390 354 43 275 645 -54 -311 627 44 110 -866 755 778 990 -989 111 370 762 -484 -63 -26 490 59 775 116 457 956 857 643 718 -821 -958 -630 -822 539 582 931 -648 481 -731 -175 977 685 691 -999 344 416 899 -428 -290 -627 200 -433 -377 873 -197 399 209 -133 -741 197 78 525 -582 -310 -119 553 -464 13 -211 -997 561 356 -326 945 48 833 -112 463 -144 -696 450 -102 831 18 -208 -133 -809 -805 74 91 365 -83 -138 -357 -796 -252 -160 493 -425 847 -846 -804 610 45 -542 -308 433 162 965 817 304 -538 -289 354 -477 -432 994 166 197 109 70 -179 249 806 -130 -746 -431 -238 829 24 6 -261 -670 -60 -216 98 840 -350 100 -66 199 94 -315 -198 79 -919 -102 496 1000 116 112 689 597 538 -749 333 -303 -381 -46 -159 200 96 230 418 -874 -211 311 295 573 -716 -645 213 -441 -130 474 190 -515 784 447 152 366 87 -869 175 863 822 421 -711 -414 628 272 217 39 952 -904 -470 56 110 653 -602 950 -736 -113 863 508 130 -723 -29 198 -93 -285 -300 -491 -830 -778 -700 -923 -190 505 -398 -684 -370 338 -290 -450 524 157 -345 -662 638 -106 -411 -152 -761 576 -226 999 -511 650 328 -769 725 -34 627 -721 987 -106 -620 -784 -805 100 -847 -365 337 855 129 434 504 358 -971 -108 293 74 567 -21 -725 -791 794 588 -663 -382 819 765 801 -948 -811 -31 -235 216 259 -958 136 -552 -431 -579 -34 -185 396 995 -448 -180 -445 782 269 278 32 150 -751 685 -971 257 354 808 19 676 -820 -744 640 822 -498 -315 -288 560 -918 -27 44 78 -538 106 -616 -939 402 973 744 -339 -768 598 119 -718 754 315 -161 -161 -876 -69 -706 -9 994 -368 204 -484 477 369 -47 -684 -553 -729 -581 -811 -974 -905 -50 -235 -537 -407 241 62 539 308 42 750 948 82 -192 765 956 -600 419 814 677 942 -743 923 818 16 -809 613 789 -627 -960 282 13 -655 -437 70 466 190 -770 601 -702 -642 -989 129 621 -823 -568 601 2 776 629 260 -482 -593 -795 -432 18 423 -499 481 982 869 853 436 -705 519 185 962 -205 687 -196 960 949 680 421 921 725 -86 197 555 -896 -57 503 212 -422 415 968 672 174 485 210 -633 -351 -14 664 -984 -453 -781 -769 359 -90 -543 699 -834 -958 833 627 988 468 959 -138 471 -355 -907 -627 5 -384 376 -387 -852 -737 903 -178 -359 -539 -200 421 367 482 -928 -389 -862 -74 668 -516 -387 -922 408 968 -804 -663 384 -768 779 851 383 -68 -926 317 397 404 222 672 311 756 -915 500 757 -341 -475 -204 -783 184 350 714 -82 496 22 214 434 146 -958 718 878 115 -837 -403 250 178 -871 -927 454 -443 -558 -877 -738 862 -732 257 291 -672 -623 -823 -409 -811 422 475 116 -533 -19 -316 -648 -376 622 -962 721 36 534 -850 -218 -593 -922 553 -561 360 -318 258 -516 -494 580 674 31 203 -224 -939 588 -442 -375 -613 83 -218 643 -746 167 441 445 610 614 -14 -492 -527 -354 -449 898 -307 -717 2 981 -182 805 -698 441 -48 -764 110 -454 852 -955 -999 215 52 174 482 -133 -614 -260 -621 -761 -270 -971 880 220 440 -355 -216 595 728 770 114 -137 -128 -684 750 59 -420 751 173 -182 437 755 -762 98 763 28 243 999 386 -814 -390 501 -503 -370 859 -164 -519 341 -620 -679 -667 -586 -950 536 -167 -112 681 905 -80 224 -221 173 201 81 -964 605 981 145 202 -222 595 971 84 112 636 126 224 688 552 444 -719 -189 -675 922 -25 240 -619 -959 -908 -255 -603 -40 -43 922 -139 986 356 -44 806 167 184 -631 490 -879 -758 -604 69 673 -886 728 822 550 -560 -871 -573 -457 859 -249 -842 895 -299 -944 624 175 138 -38 -728 -878 969 497 905 -989 -587 -734 -524 -666 -994 999 -979 92 929 693 -81 -408 -757 -543 558 760 988 -271 54 -47 -242 472 240 -845 362 -674 -54 -90 -192 611 -463 -245 -318 -266 869 312 859 917 -620 -7 886 -501 365 412 -997 678 680 -998 336 251 550 861 70 66 460 -430 -879 -8 -64 806 -55 -443 -420 -653 690 195 255 -599 -804 404 133 409 -149 -787 756 726 969 679 60 -122 921 454 100 199 -106 597 912 -909 5 9 791 -159 -54 -595 652 272 521 -281 772 154 968 -984 618 75 -106 -420 -19 122 -69 985 -731 -915 947 200 503 -706 528 405 448 -557 512 -148 -73 703 591 -690 726 -12 -426 -937 -448 522 -754 -300 -965 189 119 -440 -439 125 116 -566 -47 259 432 -313 -855 -144 180 852 671 -133 366 -11 7 836 352 476 807 563 -149 184 657 200 -618 396 -179 -889 317 149 -562 462 -232 142 947 465 637 611 810 -434 322 342 79 -986 215 503 538 -830 -295 -950 -747 971 789 79 130 58 4 890 420 -979 -107 -689 461 15 812 447 -297 -512 959 -132 556 -53 185 522 -305 -170 538 -876 -990 488 57 -769 826 161 475 -170 -460 239 144 101 -525 -327 631 215 -545 -681 -247 -517 -97 793 -6 932 487 -603 -783 -28 862 -239 194 461 -330 -165 626 -719 -420 -742 -787 -939 -580 -164 794 -971 728 687 264 -487 -337 -320 -433 695 -947 -809 -744 -970 336 480 22 587 -94 621 -319 -524 -514 829 -592 422 -729 -832 -725 966 -290 803 -166 673 828 -819 -225 844 398 -707 280 381 153 -574 708 -160 680 -500 868 -7 35 -769 -474 -121 -911 -312 81 -112 194 406 607 -535 527 84 147 798 577 -422 368 880 -238 693 -438 750 16 -188 -915 402 -380 -324 304 -233 -811 -567 -77 -359 -679 532 869 7 566 -84 -144 741 16 -80 -833 611 517 187 -974 -977 -67 -570 250 -642 -4 816 -259 -958 16 927 781 -458 -339 -572 220 653 -526 77 128 605 -842 915 936 787 -296 98 886 146 606 -661 -708 27 -350 -208 -672 275 -213 -846 531 845 -193 -969 386 426 376 928 -305 -995 -332 -424 670 -104 -402 -620 909 -592 513 -640 -158 124 -526 157 395 190 997 -742 -497 543 -703 678 -250 -102 129 677 682 253 -554 256 -115 -139 -1 -287 -535 404 -35 -846 688 -802 -344 234 -399 64 -737 490 -875 1 745 423 -490 -484 715 302 -245 -83 -759 -549 181 350 912 -969 858 -927 -748 -813 -354 -193 -191 -943 -52 854 164 682 -820 748 938 533 56 834 780 -872 758 61 903 337 957 80 -175 403 -114 -547 -587 120 546 -688 447 -153 -62 434 -503 291 889 -650 -758 -123 -391 534 -808 673 234 895 -298 -517 -919 462 876 953 -727 439 926 -244 -676 802 280 -541 -40 -49 76 973 482 993 -872 -592 -771 -674 -906 120 416 472 -360 899 635 -704 -334 -566 221 222 434 -102 194 399 450 -662 -852 918 -238 -214 54 166 -172 556 -107 -881 259 -780 -342 461 -648 312 -793 -468 -356 -228 636 -140 -853 -717 193 574 -229 711 200 428 -521 777 192 -547 -826 89 980 -324 819 -123 942 630 -123 738 -627 -201 -938 -267 709 443 -889 -180 -930 373 -459 -828 448 167 320 -412 730 790 663 607 957 -618 290 -398 694 -232 -449 -647 -758 147 166 -182 604 250 -682 146 470 -500 -53 354 -799 339 151 -175 231 895 -166 877 824 574 366 -123 -771 -358 -12 -431 750 -934 -149 -255 450 -623 -596 831 126 -385 627 -318 135 -802 309 -428 -478 97 -167 -774 -985 -37 -853 -768 903 127 711 -853 -207 736 462 -633 -425 827 -693 -66 -60 -798 -673 942 926 217 -613 -883 536 -842 -466 -335 -367 387 -528 378 790 519 876 109 -131 -196 774 686 -155 968 -25 -741 731 -411 -108 717 -254 626 999 528 706 94 -274 919 762 -911 -854 -635 -626 -955 -128 -615 832 -267 839 -600 655 411 -723 1000 -405 -372 427 -309 -408 -404 534 629 -516 522 263 566 585 494 854 601 -372 944 -768 -841 100 -31 584 519 349 736 -410 205 37 -860 -437 -477 -446 -806 665 -629 784 830 -113 343 -866 -409 504 -459 -545 -683 590 -526 0 894 -647 -761 458 524 454 315 865 -746 -670 185 968 -115 -574 -517 -578 -715 73 877 709 -926 136 99 -303 353 555 788 -158 -332 104 -991 790 788 968 645 726 668 981 20 995 294 -835 684 205 627 359 763 69 745 775 -990 -616 -303 867 462 916 36 -861 919 925 134 142 -738 -307 841 -153 -510 -474 180 -714 98 37 -66 -12 3 168 -353 -520 495 662 885 -607 -524 617 -341 394 -27 41 -317 258 -477 -255 -1000 55 23 -184 -739 181 -903 761 -928 5 -415 566 -519 -747 -423 372 -338 -266 908 -487 -619 693 -564 816 -31 628 529 -916 -977 -432 738 -285 20 772 53 61 365 927 970 -211 644 469 -733 581 548 458 711 -526 -217 642 128 918 -905 -807 -919 -128 -447 277 -125 667 -768 -950 740 374 32 550 -406 543 246 478 723 930 -195 80 836 903 -771 148 191 151 950 772 595 -572 103 384 54 -389 -71 -830 -814 -570 58 987 501 -309 549 653 658 -232 557 5 747 -350 315 -182 932 -987 -894 -210 403 295 -899 764 409 -436 -528 334 -459 965 -777 405 -450 970 -191 203 -108 925 989 -951 201 429 -995 -231 365 399 731 -320 -864 85 821 -397 -725 923 592 -476 -833 301 148 -573 508 -746 144 -104 942 577 -749 -212 238 869 -552 838 -890 477 -809 -377 -768 -673 -430 -282 899 622 -801 886 516 -249 267 -419 507 -448 -353 685 -989 394 51 -262 -700 -430 499 404 289 246 104 726 -455 441 -660 688 -746 600 553 -132 -158 6 70 230 72 745 -40 75 -492 727 141 362 -914 228 -794 112 -395 310 648 920 -983 842 -255 26 -694 722 -91 -570 -806 -271 965 -432 910 543 809 -473 -973 264 157 501 821 -674 477 -805 767 -198 -394 207 500 -130 -880 -709 366 -553 455 283 10 578 622 -45 -225 -441 957 -714 -545 -761 422 213 -178 937 466 -177 -306 -151 -586 -379 -192 24 467 -553 19 848 -355 0 -211 332 -58 -490 -568 992 -44 109 369 85 454 751 980 617 -692 -113 -16 509 -391 -813 857 130 -504 -133 239 140 -321 974 -882 -384 678 -582 466 -684 215 835 -266 44 379 304 963 325 -731 801 141 -260 -585 -60 -298 -991 -796 288 426 787 -950 -955 -8 -280 951 386 845 -879 -852 -282 313 877 -403 659 558 -835 -522 531 -148 -744 -616 -397 282 471 953 -24 445 414 649 -346 979 -490 254 454 834 -424 -391 176 -780 -345 -276 -450 -763 850 -61 -217 647 498 615 543 -665 -979 -796 560 -26 368 -574 892 836 809 -711 774 -284 390 998 390 -205 -46 941 -268 -880 557 -722 -42 425 690 -525 -527 -975 -925 -822 -140 -617 -954 -611 726 -766 -780 -379 -332 529 -491 938 -694 322 -60 704 -708 881 314 637 507 25 17 270 298 -484 -391 -797 358 -940 -579 -776 186 -212 918 434 368 -167 341 -893 -690 995 -215 241 -796 -857 -52 -880 -933 -237 818 95 -302 558 -350 266 -607 -167 228 -664 58 -788 905 -293 610 -517 714 -52 22 344 -183 631 728 82 593 551 -381 -957 -315 470 -763 36 852 -742 -4 -185 502 -140 601 338 -243 988 -165 345 -465 -952 802 660 -674 -220 -886 767 23 853 -971 39 193 421 549 -623 760 325 -101 -772 106 -191 413 428 154 -717 -306 -87 914 -784 -856 -77 462 -411 -902 400 985 851 964 437 -163 -13 201 573 41 7 727 506 81 694 -302 909 552 -379 885 376 -831 -810 469 687 81 -102 -384 -210 606 877 -321 469 -942 965 -536 -400 445 -361 992 -885 839 456 158 -45 514 375 946 -94 976 615 485 -914 -219 -888 -104 -943 724 821 -930 -874 880 -123 -578 -337 -258 -362 -591 646 -790 93 784 673 -672 -100 611 -544 768 -88 -701 931 -694 -241 -90 -507 -2 160 -350 -51 437 630 567 -658 436 100 -587 -120 -752 -920 631 -529 -558 376 29 -620 854 -379 94 -236 327 810 -590 896 578 829 -611 90 -975 116 -978 -819 -506 -735 26 691 841 721 668 -382 -617 442 -737 20 -246 763 -954 410 -855 735 277 -588 165 -668 362 -423 600 -454 -617 180 723 -126 -450 -348 -219 818 906 262 -788 840 793 254 960 -955 -508 -468 -361 -741 -261 625 -449 -584 -852 625 -274 -409 -884 919 -809 831 -781 132 -201 39 -675 -428 218 404 994 925 -733 164 456 162 -392 -936 -240 372 -692 -599 -339 -27 976 -218 -555 -390 -448 605 849 -335 -364 -569 -777 -288 796 452 12 674 -276 23 332 -437 -279 -701 329 851 -466 283 663 -332 -114 -691 -133 -294 -899 703 -157 -333 -501 477 874 936 -475 995 453 -702 175 -480 577 -830 -264 -855 312 595 -810 782 -226 853 -612 690 -834 737 -379 702 -37 -509 -629 41 89 486 -463 188 -107 508 -44 -622 -311 -113 -149 -438 -180 -691 429 43 -867 971 -526 312 -428 -234 333 19 665 918 307 1000 870 -745 -602 -135 -728 432 947 134 -820 38 709 500 -833 -882 491 51 -208 -748 -276 -60 789 231 -166 -714 837 259 73 -989 363 -129 842 -988 330 261 -450 -663 -86 368 -511 355 -680 -720 -823 -2 883 -816 -614 -609 373 -549 -257 -429 -154 875 609 609 -805 149 -71 -809 574 8 -91 -977 -509 235 -316 195 -341 962 -534 -393 -774 -835 -341 839 -824 717 812 -471 157 77 -970 -154 869 -873 -603 236 230 -858 903 351 -939 -537 114 -652 497 768 964 -339 506 634 -864 -859 -844 -965 -798 -344 -191 88 -899 574 430 89 -883 -628 -653 92 811 -7 379 29 955 -258 -379 -154 66 -906 106 539 -707 282 -691 -607 582 14 230 429 794 -520 -565 -883 -932 546 -503 539 604 -345 109 849 568 672 895 572 135 -936 934 549 -707 702 409 110 420 893 -206 279 627 -29 121 -347 226 118 793 716 -342 -602 -775 578 560 152 939 765 -571 715 572 279 -873 -175 -961 604 -666 2 -111 531 -744 -189 -587 809 -574 -193 -372 -894 668 -1000 -338 862 -262 -742 680 -46 -845 -798 -917 999 -145 -265 228 -407 703 -554 799 -370 -724 -96 337 -953 131 561 373 -971 921 -36 -343 739 230 815 -665 -526 356 986 337 -249 207 592 -118 -883 -4 -90 18 974 -146 -461 965 -224 -484 683 -999 -45 352 -214 407 -776 -282 763 62 883 646 -531 157 -404 -838 -569 -922 842 921 -481 -916 317 890 257 88 -193 -804 861 176 716 616 -287 217 -889 -809 364 181 229 -822 653 349 -771 -840 -20 449 -774 368 -326 926 436 134 -251 506 -279 -654 488 -879 316 -240 -777 9 796 -302 468 701 -812 442 -436 894 978 824 439 -638 -190 -479 353 -740 127 550 812 842 -352 -789 -103 -169 827 -133 -191 751 581 -389 158 -336 335 171 -355 -427 -796 -795 -25 435 454 379 -343 973 541 -135 -140 -66 203 995 868 329 435 -882 918 580 431 -156 -402 847 21 -103 -43 -968 -316 -490 657 -880 -267 442 -932 -951 -136 -384 -706 345 379 615 -674 366 -726 -285 -603 683 140 -448 698 -815 -196 -989 -705 -168 -751 441 510 215 807 -755 81 -415 54 -992 369 170 997 -52 -214 768 287 -622 308 11 5 -681 119 -412 -26 -323 758 -139 82 747 464 -437 147 -265 -875 181 -164 -26 -929 287 -395 -302 527 389 438 371 163 -750 913 285 -871 48 -790 587 -222 -209 -73 -332 313 -704 709 -72 -164 713 -439 486 924 503 281 389 16 -11 743 -401 -207 -558 -973 -741 -734 -459 168 203 -617 555 931 -841 -716 -449 933 349 -87 547 -837 436 -500 175 140 -60 -586 102 -443 -560 102 -421 250 -826 907 -238 -397 -378 -787 -536 425 925 -721 -146 -487 161 77 -323 134 790 -393 -867 279 -403 -777 -603 -580 -891 872 -628 16 -830 100 -110 885 836 -773 320 742 701 -986 637 414 -497 951 476 244 -321 -598 74 -794 25 727 -471 635 -914 194 -522 -855 -399 915 787 216 569 -865 808 816 525 -977 976 -144 -167 -981 -350 459 -874 495 -386 -503 -959 -642 843 821 641 -503 -581 -703 21 976 -936 -817 -779 774 308 -237 766 26 -938 148 -707 -301 -134 -317 -748 -787 -429 -211 -591 665 427 409 -644 201 -744 153 926 -316 -631 9 -126 -106 -840 -679 238 -655 -89 942 -742 -466 -442 811 685 -537 901 -255 184 -92 842 147 -159 -604 -832 276 -190 -723 -170 425 -560 65 731 410 -650 -687 718 -795 660 -130 558 -321 169 -835 834 -991 813 790 824 -415 37 -429 -589 177 -342 -141 -221 673 -96 255 182 -1 963 865 -210 -990 -43 969 -474 -907 778 -848 -812 622 296 -291 -616 552 -951 -514 -808 -679 -943 -122 845 -133 -164 -151 599 684 118 276 154 101 247 627 733 858 348 -983 479 877 -133 487 717 838 -493 -245 115 396 970 32 932 978 -720 -783 -597 -602 173 -362 -563 -623 -379 109 516 515 -306 211 -917 220 -36 147 776 -396 721 -491 519 449 503 972 -607 282 387 -780 -587 -718 -653 777 327 816 -193 504 562 -575 827 474 443 -605 905 -246 -236 -499 472 305 899 -917 345 -189 -955 -278 -119 -100 -504 920 -872 -187 -127 -278 -23 686 -190 -718 11 -272 310 73 303 325 793 193 -497 -131 469 -219 109 356 -239 580 -337 52 778 819 -999 637 -350 296 -270 -629 12 -752 -695 -558 -800 -986 -572 870 116 400 798 -755 98 844 566 840 590 -139 124 -881 228 -644 -530 766 385 -329 -588 637 -958 -519 -598 -584 927 866 638 -745 -431 -923 -689 711 -559 -600 -794 905 -875 863 -236 885 -788 446 235 -317 570 -474 605 969 386 -434 23 -276 414 778 -754 49 -600 795 -521 741 309 683 -149 767 524 964 -889 -154 -201 729 756 -512 25 -855 989 9 526 726 -178 268 -886 -745 -326 -412 -769 -796 -241 -4 855 604 159 917 -853 878 491 143 -144 -279 -291 147 -872 7 -627 11 750 -503 -185 -361 -246 385 -560 405 -91 -458 938 897 -599 -673 970 828 -230 440 22 920 -136 622 900 -585 -699 -292 -481 226 -752 749 357 -121 -164 -275 -968 -94 -587 457 513 -789 -323 -867 728 230 -170 -959 -254 -234 -193 191 523 -54 952 -248 -341 -235 -678 155 320 638 -791 154 540 -581 -153 -764 -461 885 -76 422 -90 53 402 613 342 357 621 678 -703 575 384 -285 858 375 506 -706 -949 -524 235 683 708 187 987 -128 -92 479 211 -808 834 -432 941 234 -617 157 851 -795 847 975 -494 645 -487 -61 542 477 -116 -594 960 949 -266 -436 692 181 200 -8 407 -220 817 -137 853 988 -316 -314 -124 -136 -379 -286 746 -423 -292 182 264 898 -762 -824 -45 -852 -796 -359 -356 37 -986 -926 -825 -532 813 247 577 -871 689 841 -979 -18 -794 -752 -977 770 -128 -583 -50 65 359 91 -715 -436 -709 537 511 956 -153 247 -326 899 -384 -40 963 686 -940 157 -662 -153 243 -183 -469 58 524 -445 530 -820 -985 376 729 -962 646 705 647 -10 -347 815 543 300 407 -586 -107 998 139 952 855 -62 -665 547 204 982 -631 430 818 565 -751 769 204 -848 534 -225 188 -599 -354 -55 -544 -479 191 -707 -268 -517 -677 10 -483 553 -380 -662 -564 53 648 -113 801 180 304 -432 35 -310 -777 -521 520 929 -427 -221 4 -497 32 853 -772 -348 619 136 -139 -648 -477 309 -206 -837 -572 923 749 -485 125 24 671 584 568 67 -123 669 185 424 179 -874 18 -597 -604 -644 -608 -22 -367 150 826 -315 785 -578 -401 -784 481 -249 374 -321 260 -35 545 -320 -351 893 -11 258 288 814 963 -462 422 -419 644 392 -685 -728 -434 865 200 348 801 186 -525 -376 749 688 -337 -166 247 126 461 -988 -955 -919 596 579 361 445 767 950 -84 -895 790 173 -660 174 762 -752 478 715 -366 -874 -441 -816 -413 599 722 219 -694 -802 401 330 -272 -318 -259 8 -53 776 683 -762 -135 -803 938 -637 -498 984 105 944 -29 225 -632 682 86 -751 463 328 751 147 75 -216 -194 255 -54 840 -655 908 -865 -444 -787 -272 575 797 -164 -426 -243 -67 -284 19 -132 707 370 -916 -313 -833 -909 625 868 -580 662 -905 -713 -707 558 -820 -441 -988 -43 -339 664 -987 763 102 59 -662 727 -62 403 -89 -671 -965 -640 -336 -488 -711 272 899 902 -563 202 935 -419 908 915 -653 406 1 -337 -432 98 300 109 636 -46 967 677 749 734 -661 48 107 -764 888 -420 -735 -973 -529 -97 198 418 472 917 -565 -679 41 -27 544 -799 972 -613 -485 782 880 73 845 449 -735 461 -657 -947 -917 -425 -982 326 -907 129 114 -461 -605 -669 -576 626 457 -980 -915 663 45 405 -673 -871 -691 236 896 -703 -635 -316 -560 276 596 -353 120 366 -915 -132 291 -756 262 -206 -455 -935 945 -798 709 561 26 657 804 -340 355 60 505 -567 -403 560 168 -616 -600 -309 -808 90 -188 -379 -788 577 -708 283 -798 -855 955 -326 1000 -624 607 -146 36 39 728 108 832 944 917 -362 789 -802 768 -71 -312 -659 -996 7 -189 137 156 -154 226 -425 -316 763 -613 525 -246 918 -776 674 641 -820 -817 906 -565 265 -743 -785 72 476 468 -286 -286 -829 -148 24 -552 255 -751 911 -194 -917 779 232 615 -261 265 -788 -564 -751 243 790 495 -249 387 1000 -62 -920 301 -483 -866 879 722 -53 341 -429 -659 291 282 363 576 -414 -273 -474 -655 -693 -747 -24 -603 394 286 -179 289 -410 -146 -486 -437 699 -550 -566 -765 -479 188 494 683 925 427 957 -156 -331 659 -660 -585 534 917 -422 39 -509 728 -51 -451 -278 -642 -383 115 703 879 390 480 578 -329 -766 -783 -14 -274 -455 547 735 977 -401 244 868 748 -841 -413 476 337 998 -582 730 -653 484 -67 -396 66 952 -813 418 -538 -655 -134 521 532 183 -408 495 -479 -781 -132 434 -315 -734 -521 716 558 458 -954 674 -712 -587 -70 358 387 972 -900 -214 -702 -302 -969 -559 -55 576 896 438 864 633 171 -159 -599 498 812 -661 595 777 143 38 -554 -655 182 -811 454 -227 -365 -676 241 -118 -256 608 464 -850 301 -687 530 -429 762 699 -298 -175 -373 -430 -80 -814 -656 -33 32 -879 176 228 596 -726 570 359 773 784 -877 525 427 -12 942 -115 -92 -508 -76 -277 -533 355 -581 -648 684 221 303 168 -44 461 -569 961 -760 634 726 -380 59 -942 -314 285 -464 -641 -584 -763 850 -766 -600 -701 -202 786 336 -483 -423 -534 -34 -140 944 864 -908 742 -411 -685 -852 427 -690 888 -741 254 -840 -368 -64 488 396 798 552 897 31 791 686 120 525 102 990 653 548 -576 701 -719 526 450 -308 181 -692 -185 -687 570 703 -861 -636 916 -465 534 -884 -160 18 349 317 -159 893 -486 -948 -909 385 -293 -396 -382 -578 82 429 354 445 -432 736 393 -190 458 547 4 -773 -740 474 -744 -435 -493 -395 -169 513 290 -954 -265 576 -1 -151 -822 -723 0 779 837 -4 343 987 979 -996 -703 736 907 -78 -177 220 -652 636 76 582 -873 303 -977 -142 933 -410 -912 814 -496 -675 738 190 -734 13 612 655 108 -605 -959 744 -713 685 347 985 -455 589 846 792 992 -650 456 -181 -339 -587 865 15 -599 -775 -498 -518 354 252 125 -556 364 613 -479 26 155 -390 -390 456 944 393 -905 569 -668 441 536 842 -150 493 -934 463 548 662 -365 -660 270 707 966 764 -769 -426 -826 811 424 423 -466 598 -253 802 -182 464 -165 -794 870 -865 -434 448 -122 262 79 557 780 907 364 633 -104 923 198 658 67 214 -992 -674 922 180 133 81 -423 728 -589 742 -997 707 419 684 -955 -289 351 873 -585 -283 1 -769 -92 27 -313 478 -663 182 698 -554 -282 -954 174 -444 -593 -220 191 829 14 959 -970 445 387 -739 -357 -523 -771 -986 823 -916 -732 18 -945 915 212 -5 -840 769 845 -264 483 -670 -506 841 359 -365 -765 156 -683 -583 -248 801 771 621 -884 -54 -92 -56 -430 509 -671 -599 -675 -957 -390 -981 192 -277 -702 -639 693 -90 -177 310 733 506 -637 286 -894 -423 199 -667 36 605 -576 -208 519 714 -124 -921 26 362 -315 -564 -795 375 803 -1 187 -391 -152 -415 -681 -81 -417 606 -815 -352 -572 -505 538 -491 614 -740 -91 948 -467 -508 -995 -118 958 -637 -911 -182 -943 6 962 808 409 -964 -695 248 -606 386 -359 491 -446 287 431 -906 32 900 -519 223 -331 -481 169 -642 -485 751 -151 666 611 -646 -785 310 -434 607 226 -586 460 979 -822 -992 286 114 879 -379 -718 696 663 -12 -735 -81 413 630 5 -896 981 -266 906 -484 -418 -7 -219 -942 -773 -911 -350 -68 430 -68 -681 352 760 -793 303 453 -22 -403 -765 72 -935 -833 -793 -462 618 -531 47 -923 -281 -604 364 685 -973 -784 -741 -537 -90 -880 -931 886 -97 -160 232 -185 75 911 -436 150 -790 -843 -62 668 651 124 46 -545 -891 -228 485 -941 377 -192 799 336 893 670 61 -159 988 -548 -776 -175 -849 896 676 318 -506 84 -58 -869 941 549 20 -338 -703 -939 -326 -713 968 849 359 -389 63 901 -701 192 265 -590 591 448 -628 771 135 666 -815 -518 662 -274 -453 -579 -478 -808 613 689 -334 -8 -173 122 400 213 650 -752 382 892 760 724 884 -487 -161 -729 242 189 -965 -902 846 -843 -171 -616 5 -481 -152 874 -597 848 -463 -461 -117 -230 -49 555 -224 -482 642 -277 -432 -317 -258 -607 -446 562 -578 81 938 164 217 793 780 484 -422 -884 -999 387 -953 -829 -931 -708 -723 295 774 -651 -952 346 -305 132 331 844 -298 -944 -982 983 781 177 209 446 963 -489 681 953 644 646 990 517 824 707 -509 -8 -685 417 -483 118 918 -385 913 721 -389 -457 638 -387 882 682 -245 512 445 412 -517 776 829 -115 -418 612 721 844 771 565 -597 -595 -501 -845 -638 748 402 -801 -31 812 -892 -936 960 -74 -681 695 451 53 52 817 274 -106 490 -167 649 -706 -531 776 -265 302 -459 708 268 -484 320 -379 -112 76 458 380 83 919 673 527 358 631 369 -99 -913 653 405 512 -574 -219 -69 -482 -291 171 -520 478 -12 -183 566 513 -979 -560 -239 -18 279 46 274 906 632 -327 -369 277 -218 761 555 560 920 -847 919 -753 85 -746 746 -136 661 175 -240 890 -60 -563 474 -207 -41 876 -797 -223 -349 -261 -591 200 962 304 -297 -341 586 674 -738 -895 381 606 -573 805 306 500 552 490 -949 451 657 629 895 -402 -881 -68 759 -536 761 -168 -85 -350 -421 -138 453 288 972 436 -969 -957 892 -467 335 -967 -388 -473 -852 -725 -528 -70 878 137 -321 -861 -454 -5 553 407 624 301 809 -394 -140 -537 909 -789 315 -411 122 -85 812 555 -384 -418 -631 434 -939 377 -760 -919 -670 -339 -230 366 802 153 37 452 -639 -245 492 916 -296 -394 436 894 28 239 -614 -887 -519 -93 -640 -54 950 678 966 -866 -405 -487 897 -641 538 -399 27 -988 -446 182 -61 854 -836 156 -81 -109 -563 -768 369 870 63 821 394 665 -268 -881 918 -762 -535 218 323 52 -177 -623 51 306 562 120 -215 79 -988 -899 -301 104 256 -737 -581 124 -515 -69 663 -726 -681 -131 238 -209 -113 404 13 -65 -567 982 -34 590 -308 413 -877 -958 590 -436 -933 256 -756 -644 974 948 -420 329 -916 -309 645 -941 328 776 78 -336 457 853 -359 336 717 926 -787 884 -924 -330 576 -403 -797 -273 -819 -532 735 -901 504 -453 -840 596 -231 450 612 -332 511 132 865 229 -521 -489 -976 208 623 738 303 -718 12 -287 930 -127 -869 -460 581 -175 -15 321 -983 727 24 -56 546 -94 296 -839 -287 204 292 28 98 -458 -354 716 -999 849 -65 613 824 -951 594 -797 -558 950 656 432 69 -57 861 449 232 -817 -488 247 156 -489 383 624 489 784 790 -763 -362 327 -554 -406 10 768 224 -355 -633 -998 -835 391 -361 37 774 78 -802 -497 678 17 229 722 59 621 -74 -984 -318 822 -365 366 -831 267 557 993 374 -383 990 -337 -145 134 -450 119 496 -878 716 -972 873 -67 -16 -273 -631 -13 420 939 824 -946 661 405 382 596 -42 567 -950 266 517 -11 -296 -546 641 -478 -483 -550 477 187 -797 695 -348 -466 259 991 907 -229 -470 -257 244 501 589 -672 -262 -817 -727 -9 616 985 -867 -854 127 -299 682 -241 814 496 952 -332 -846 127 108 -272 -825 789 -92 131 741 -787 955 475 -544 576 -828 950 699 -276 963 356 -350 -882 -490 702 -889 610 990 -532 569 861 768 -143 -424 985 -810 494 -507 -824 225 362 242 -427 -94 -915 -694 -658 -474 264 915 611 -644 548 364 -952 -850 488 -602 986 -451 -755 382 7 285 363 896 -899 463 891 -146 -638 -694 -813 -754 -463 672 382 -209 118 -517 918 916 -397 -903 99 -516 381 510 -729 -240 -592 -781 -921 -722 -575 -30 722 -436 165 910 48 430 -52 -979 -386 -312 -22 -354 651 -297 -261 603 -888 -759 806 472 -286 -627 -38 464 -534 812 -519 540 -991 975 -984 -790 -930 -897 -155 -521 997 382 -964 172 875 -203 -268 -146 -386 549 411 -47 -767 -951 -119 191 -943 507 964 -315 834 -293 -766 500 789 11 -93 669 417 -770 381 702 -875 599 -806 641 -67 -479 461 -184 69 201 795 492 730 -941 878 136 683 188 -750 -991 -554 399 366 793 412 395 367 -240 53 -82 119 -647 -711 -962 812 -775 346 692 -27 170 482 -455 -209 39 528 675 854 792 282 344 -765 631 433 -131 756 -914 -494 -370 -155 -277 -354 843 -338 78 379 635 218 -881 360 110 356 -867 -745 -469 -485 835 -61 763 968 -782 -199 639 519 894 824 915 872 -150 561 699 -932 -277 -679 -903 -81 -821 -665 -931 -37 -940 1 640 -507 848 162 373 -757 762 385 18 544 619 -932 216 -813 530 -244 -25 634 -754 -658 282 756 465 710 -855 -26 215 297 954 451 -966 -764 34 -872 -34 284 -714 977 762 73 -547 -882 -121 -102 -790 -154 937 467 634 -459 -686 900 -964 -186 640 -692 -786 130 -445 -56 -406 -382 -86 491 -162 584 -178 -216 536 646 -729 894 374 -643 279 246 656 -116 -822 177 -551 -342 -748 -815 -797 -571 750 -188 -615 -188 941 -345 168 714 -296 823 5 -415 -652 954 277 506 -352 -403 449 511 366 257 -294 767 91 -248 945 157 615 258 -490 -232 -264 -731 -977 -251 -784 -874 647 305 258 595 -886 -311 22 7 -281 75 -38 571 -964 -920 643 -415 -603 105 370 2 -661 -653 -663 963 -490 863 -272 785 -674 -602 40 -988 296 917 -193 971 -466 -261 -982 144 984 63 -686 644 976 -826 -935 -815 497 904 -401 -50 -412 0 503 -67 -708 -597 -220 -629 928 -423 997 110 596 164 350 828 854 124 455 -531 329 -930 -339 -595 757 -746 907 -101 -702 760 -400 111 -949 481 783 -392 14 -664 677 984 -603 134 -239 50 209 767 93 811 760 132 71 571 451 -579 -364 -98 -977 182 -15 242 955 -406 -704 994 661 -153 938 -747 78 55 368 -694 -326 485 401 -930 -999 -12 -276 562 183 -234 542 -244 709 -904 -179 264 -229 302 -959 752 697 944 157 -640 -964 -104 938 -636 -391 -661 -622 348 -440 137 -34 -737 -244 -352 769 346 190 369 419 -613 -331 426 589 417 -323 539 750 -563 -333 502 417 -206 86 -925 56 -859 -317 560 -357 -762 813 -20 215 -298 -843 13 -586 746 596 800 415 -502 -977 275 -588 -37 -775 293 -368 -201 66 -265 897 -788 -642 -862 -731 986 -523 -776 935 -319 -933 78 -584 427 350 941 372 -471 -497 433 -84 -913 -443 -770 -790 -128 18 -808 970 -898 396 -439 642 -153 152 134 688 -406 -225 -276 -677 738 44 671 198 663 354 952 -28 -826 877 -903 -224 24 -320 -776 -985 -971 -908 -808 -639 -53 -511 598 450 -293 48 -64 -120 -787 -353 -182 -664 465 -121 720 518 465 716 -811 339 778 813 -174 124 -678 457 -235 -846 -350 629 -413 -799 495 874 216 98 869 -126 -143 -100 -519 452 -84 -977 495 -613 -195 481 -518 695 -299 16 852 65 -695 -262 -258 -332 264 220 -974 459 -980 930 277 -278 848 -820 -873 776 -498 -385 677 -184 140 -856 -565 -2 -410 337 341 803 909 -348 -592 -622 -930 -686 766 920 -485 682 275 577 -289 -522 -97 779 -603 94 517 -184 266 40 151 695 -401 -257 552 -779 -386 43 974 -496 -562 419 -521 686 460 550 473 -43 -313 718 647 -89 938 920 -234 -247 -170 -867 -88 167 -391 -177 -362 -834 -767 -966 -494 -103 833 -642 540 311 -204 -813 959 -101 690 668 212 830 -242 147 894 -917 -176 -550 447 -190 77 726 732 -88 668 -949 -87 -477 -51 -394 310 589 -21 1 -18 -950 385 -253 -612 -783 912 -579 762 121 -323 -304 -242 -781 -525 -54 -307 -995 -729 -647 -405 484 -687 63 595 -15 236 -192 -616 145 530 328 -232 438 666 -330 -424 68 419 860 -590 830 -989 580 281 -688 485 -332 -797 -692 -73 -648 411 -48 -235 -720 227 -564 -530 -526 -971 350 -973 -46 987 -101 -43 955 -150 -965 -333 -728 340 278 -956 150 -579 -100 506 -961 86 180 -491 -309 274 558 -941 677 111 -429 -801 -349 36 -555 845 -199 -530 130 789 -891 -105 802 159 768 -535 921 -421 -8 -368 874 665 748 149 -813 22 -915 164 -138 -41 -742 -432 170 -677 -872 668 660 478 594 916 -132 -379 748 -384 727 481 737 -582 940 499 299 322 -66 310 586 829 -609 -689 200 369 -34 -302 -214 752 -169 -667 655 774 -970 790 -676 441 -522 -475 445 892 -159 -923 -902 466 -125 -340 -407 644 611 635 138 931 947 867 -591 483 -422 617 -495 484 -512 -325 -431 634 -980 -401 979 -411 741 -344 -144 170 207 194 98 -730 -36 -82 342 461 12 373 -187 -373 193 587 -642 6 -832 -1000 357 -426 215 798 -427 -926 -646 126 -618 -730 376 279 166 996 994 -663 -855 545 741 -483 -172 289 160 -825 -476 18 491 -673 -379 -754 -294 798 270 216 -214 987 614 -456 -61 290 960 -789 201 -464 -715 -354 -983 999 397 -612 481 -537 920 882 -67 -794 606 773 -941 -529 758 -311 -216 578 756 142 -887 638 295 -720 -886 -398 -149 935 983 384 239 -720 -574 -411 682 566 716 382 591 -715 -563 799 783 78 -276 -775 14 -526 -436 -866 -163 907 550 -209 251 -672 292 -973 94 212 145 123 -979 -818 -52 -87 982 584 141 -757 691 -14 -855 384 947 -396 810 753 813 281 684 168 213 -617 -136 668 439 -874 376 486 -862 80 226 604 -870 -172 267 475 232 951 -318 201 -129 -279 -285 884 -672 -988 625 279 -52 -411 -939 -233 -711 -458 -817 -192 215 -567 880 280 -861 -474 213 -406 867 -24 810 -351 -703 -108 -895 494 398 215 717 242 862 -44 861 -659 -967 928 797 236 378 966 720 -699 991 -970 -423 658 501 735 402 276 -629 870 268 836 30 91 -484 133 653 832 -294 827 -85 129 263 70 918 272 -869 852 451 -131 -337 289 -353 -613 -969 132 -869 -649 -474 248 13 -906 -898 -935 654 933 -507 288 793 -324 884 173 671 -62 686 411 560 -354 -653 306 -823 -611 -690 -776 316 886 874 -468 -565 -904 296 -653 -535 -998 -361 652 -769 -636 275 997 413 -63 -484 177 -132 894 -271 -221 -614 -47 215 615 -477 995 958 -678 -119 -279 649 639 394 -312 435 542 343 -31 -146 241 -827 496 808 -924 845 -135 76 -1000 -388 654 966 -872 -275 -514 -480 504 -471 743 515 354 880 820 -192 383 -227 637 -967 -278 -96 -300 -210 -448 -629 888 105 566 138 544 -144 455 610 -657 -218 258 577 804 38 45 -363 229 -624 847 981 5 101 900 -345 -762 -738 82 289 865 -652 206 928 -1000 495 -505 907 -654 128 -742 -959 -954 -524 814 -744 -881 -84 -354 -436 -312 -989 557 336 -978 -947 35 604 -962 -178 607 -797 -310 527 -583 885 267 -361 544 -81 516 -586 -276 -593 -252 -134 743 -886 146 219 -370 -375 834 -811 105 -816 -836 670 -473 948 -271 -73 -132 37 173 -250 724 -586 -711 -365 921 71 341 596 -210 692 -562 -239 899 382 -238 403 111 -588 -451 -535 -231 -809 610 -854 960 411 -708 213 113 131 386 -820 -760 40 436 -508 -439 -893 388 -949 311 -626 568 -359 -46 -887 486 -172 780 687 -621 -709 -720 -892 887 35 -586 734 647 -333 593 -515 84 365 625 -522 -410 -601 686 550 397 934 -167 147 477 906 971 576 902 750 581 -641 533 -418 279 -954 632 -507 -507 664 659 280 971 283 -115 140 525 -500 -596 -537 129 -673 -595 254 -323 798 607 784 -541 -260 605 797 -686 749 612 -561 459 -967 763 294 -968 854 109 -634 -983 -100 -674 -879 -977 322 845 -391 -701 593 -523 591 324 -628 -169 851 857 948 -729 -79 -640 376 925 212 -115 961 465 487 -670 556 131 -973 620 705 191 -130 45 649 516 -238 950 220 610 666 881 325 206 -798 -604 285 -937 469 212 322 16 -761 347 125 382 -539 287 -645 -955 -676 863 13 -324 -443 870 -296 471 -567 624 -398 -458 886 342 -699 269 846 -6 244 197 -908 177 616 -88 -384 -936 -956 -953 609 653 -759 466 248 -203 -527 885 533 137 -496 556 -827 -595 -542 -122 -685 -647 905 -526 969 447 -480 -798 -769 72 -423 -420 -371 -952 635 -420 576 27 -881 -555 441 731 -353 -586 -966 -252 -169 690 687 -684 -438 -504 729 448 -651 104 -141 904 -536 267 -847 989 693 -788 633 25 -769 342 -431 569 479 466 -668 912 -346 -302 935 334 46 497 640 -739 -773 -150 -807 870 131 -67 -198 620 -174 743 -816 -87 419 -921 545 -930 -448 225 932 450 -590 13 971 -984 371 623 -914 241 782 -513 -510 449 723 -692 -137 -91 957 502 -542 -395 -255 142 -474 -456 730 940 567 130 -807 304 716 917 700 -442 -943 -296 757 -513 -977 -813 633 370 89 831 -726 248 -136 271 873 15 -35 642 711 -610 -930 -448 748 -55 895 -764 -482 -474 272 808 657 -249 -28 99 955 835 681 -908 -442 551 -925 -186 49 528 831 406 -408 294 721 -843 533 -818 389 625 921 342 -232 693 -342 -744 -164 -290 529 928 -985 425 60 414 592 -819 -758 -995 -32 -455 -666 -603 404 -217 477 938 -333 549 368 34 420 -18 -192 -329 611 -909 384 780 -162 -129 -872 -654 424 958 197 -565 960 767 -597 495 -621 -340 563 -694 -317 -747 107 24 918 -131 596 773 894 -271 270 -661 -238 -351 399 -680 -978 812 -312 -135 174 -936 -714 -70 -463 102 570 -450 662 -202 88 316 -454 -361 510 535 754 -579 -599 -377 233 -873 -555 -802 -51 -938 -629 -740 -490 -32 174 -64 -878 852 -783 71 -414 -447 -767 -400 -511 -708 709 -286 -906 338 -124 6 -240 -859 -972 -967 99 -942 457 687 957 704 -369 709 688 299 -2 -772 359 -747 -137 723 -703 732 -419 -972 -734 296 775 -333 -955 325 420 -762 33 363 421 -649 424 -39 230 44 -902 683 -899 -42 -12 358 -380 753 484 -58 573 -386 846 -204 -437 -805 365 -272 909 550 981 -650 -391 -360 754 834 -206 769 866 415 -823 -49 -366 -362 33 826 848 -773 -608 732 590 -910 -857 -503 638 64 -811 -998 -74 -183 -306 789 -818 -443 -705 -674 244 -709 -478 -850 614 515 203 -265 -175 -564 -740 -197 20 -141 907 299 390 -504 -993 -77 627 -183 526 -481 2 121 868 -682 234 451 465 998 186 -888 965 604 171 -629 -383 -187 758 -351 -441 454 301 -16 854 -532 111 284 862 -495 896 -921 730 -367 -859 -64 -256 -471 695 -534 -132 989 -663 -498 -568 900 136 -554 -268 350 955 943 -303 -711 231 -763 805 -181 -655 595 196 95 -242 100 272 202 631 517 688 852 87 441 422 642 -697 875 -573 -814 -478 -307 242 -722 49 359 -423 -434 -91 358 -227 -34 552 765 431 -808 906 -70 -187 537 -309 -299 -774 -629 -841 -970 -320 101 49 169 -163 564 143 750 236 485 680 266 905 709 398 259 784 -294 -575 -111 828 -73 545 794 283 997 456 960 -948 305 -248 345 46 -902 112 535 136 -684 -706 72 361 790 569 -442 -875 -151 969 132 -275 796 -65 -813 -883 727 746 -631 -955 794 -382 -836 -354 435 981 70 8 -893 577 -132 -394 740 200 693 -858 104 861 -385 -628 -576 539 -145 -382 -961 4 -753 -243 -230 -812 994 466 -471 25 847 -231 -812 -729 690 308 674 409 -608 -262 260 84 -635 -304 617 103 48 868 9 -210 978 -109 199 -480 391 -438 765 661 -546 -666 471 -39 816 928 -157 -487 -95 816 -786 -497 266 -545 510 -291 357 911 -622 -292 409 488 -594 169 448 40 -507 -697 250 -707 -1 263 509 143 568 -394 -276 913 631 466 486 -689 421 625 -523 417 -397 544 18 937 541 -237 -563 -802 433 647 615 -628 408 550 165 -879 902 763 -696 843 -419 -978 817 -783 678 316 695 120 -740 471 -870 589 100 -919 721 700 -189 -860 -275 -522 -507 968 286 769 -181 -211 -2 -281 415 956 -596 392 709 705 -151 780 -690 707 569 -212 489 -263 -249 812 561 437 -642 -146 -343 880 565 -50 -900 508 223 635 220 -347 998 -867 -127 521 548 55 -683 391 794 -369 358 -249 14 36 193 579 641 -949 -506 -899 73 947 -988 715 809 987 634 -226 -279 -579 -306 -171 -685 -191 -317 334 205 429 -293 -9 -75 565 -380 729 482 321 -999 -798 -954 -417 -193 630 839 -18 -334 287 -277 -518 -222 154 8 692 444 -288 647 -723 -562 -944 -607 531 880 -266 -470 -31 586 830 -848 -836 -258 -870 784 765 -591 -378 -618 -24 -565 200 753 88 204 804 -826 -712 4 599 934 866 953 -533 661 -118 8 539 396 682 494 -478 -514 897 -385 58 115 990 238 -547 302 -200 -509 -192 899 -395 137 -70 420 535 -521 -43 313 -55 596 -512 13 202 -348 629 758 697 116 -234 157 705 855 -914 -814 149 504 -240 974 542 262 270 -930 732 -684 -794 141 846 -891 -808 -184 -279 -535 -184 883 713 462 766 757 835 294 149 -438 682 -138 -350 -621 -576 757 678 534 -824 307 635 840 663 765 -976 -196 394 723 -931 253 -961 916 139 822 728 -688 -184 263 -777 -93 125 299 -857 -229 -841 -214 -862 -65 645 -271 409 483 537 331 907 -575 -386 -822 -698 523 -212 -311 330 144 414 898 279 -924 656 -358 939 185 605 -395 133 -750 -37 425 -860 737 -9 -458 -409 -493 101 673 -858 -684 78 -644 922 515 -466 586 -195 123 138 582 384 723 188 -194 574 221 64 -314 645 583 713 121 998 188 -813 -87 -482 384 -268 -996 -365 718 156 580 -807 -701 -986 105 572 -766 -330 1 510 33 -973 14 207 501 612 812 613 453 75 -991 633 -103 597 -959 424 -662 859 -445 64 209 612 -635 -214 339 507 -196 483 -533 91 572 -86 -824 896 -233 -309 191 -492 -138 361 -68 650 -927 -101 -534 -635 41 383 883 629 -847 684 28 696 959 955 679 -669 -17 994 -832 357 38 582 656 957 -836 -617 -816 799 838 312 455 714 112 23 -354 -740 527 544 -417 -32 640 -13 281 636 744 156 -672 519 -896 -63 -728 504 -135 -531 -903 -674 -680 291 487 -500 850 737 311 -181 -395 556 -194 -41 23 439 236 786 667 239 863 823 -718 816 889 -792 -107 161 407 86 633 1 877 -337 -168 749 216 960 871 820 -10 -545 -215 -872 -581 637 333 -304 -25 -200 -376 -555 -317 732 -869 907 -639 -656 263 -32 -980 565 -80 659 -617 -855 -235 -302 250 -713 -579 -956 582 178 875 406 581 -669 423 43 506 -462 719 578 -121 -733 443 -344 965 -406 -796 -826 -76 135 -203 -356 311 81 67 -201 -670 -67 -350 507 -531 987 -575 -18 -864 -380 -530 971 206 -126 -470 -743 -57 -998 -471 839 -57 167 781 -886 -954 -925 787 849 824 334 -217 -773 -708 -200 -322 726 223 -828 -10 131 -376 -74 -280 -780 -183 601 80 878 358 599 470 784 -961 -487 -963 -816 252 626 383 -833 -844 -12 624 -11 -380 -217 -681 684 -75 -223 634 -55 -208 41 -379 -184 747 -632 -444 -20 134 597 -660 632 -723 -470 854 46 122 -657 1 311 652 98 -83 -442 425 -856 -17 708 -188 501 727 981 -69 -767 -131 -229 -661 634 434 -422 584 -360 562 925 -983 379 -396 703 578 313 102 -379 637 -748 406 -498 -899 -634 801 -590 663 419 -147 233 574 -689 -938 -78 -347 78 895 -693 -508 328 862 782 375 121 -629 837 736 44 -825 -181 -938 -942 853 678 -637 90 -203 112 93 678 -363 -261 600 -960 -183 -185 550 -690 865 -733 67 645 874 -617 -583 331 233 -723 875 -416 29 336 749 -607 -167 194 17 470 412 -693 -982 -928 -823 197 746 -753 743 522 381 -180 -810 358 402 205 947 -575 -600 -606 826 568 28 534 106 990 867 986 -141 958 -739 617 -219 994 -452 356 607 992 129 738 545 -448 328 -364 -231 104 -61 679 43 872 -215 611 -212 109 -649 -283 17 -808 -164 -453 -546 -922 -24 -772 -635 864 -544 -918 -28 777 -388 325 -997 83 -504 -664 -185 -128 -814 860 619 622 -505 -287 -753 41 -486 -774 168 32 490 222 -633 -934 906 -254 -411 134 575 -316 922 549 80 -461 -894 255 729 -351 85 221 -44 -566 188 -23 387 531 -858 350 -90 -207 530 -159 313 -373 -940 -708 -782 -356 -221 -255 399 -30 -938 -192 -503 -496 239 18 200 -884 -499 -521 -992 -985 530 405 819 -459 -831 1 -368 480 -266 -908 -536 -753 587 -867 -23 -393 706 917 -481 776 -175 -807 -253 -111 190 454 585 350 153 -943 857 717 -204 621 -628 -964 441 676 -895 431 809 368 -100 604 -446 153 471 338 -260 352 -574 850 -58 -642 941 -444 671 -652 -100 -407 112 383 610 -826 974 730 47 724 -689 -209 -628 -222 -118 -179 -20 -59 -812 -280 404 -726 112 91 947 -739 -132 -20 330 -774 971 195 -551 -390 -94 -821 -746 117 -362 -865 -220 -471 594 990 -198 281 -508 299 -512 151 -632 793 606 38 791 784 -805 -911 44 436 728 -261 511 950 -164 244 996 834 455 -534 575 331 966 262 814 -719 448 -12 343 -526 -907 -771 -195 -817 -407 629 109 636 669 539 -997 76 709 814 -244 -847 841 -527 421 -784 -135 405 714 800 105 -235 -496 -158 167 658 -219 -701 -502 916 100 -679 -394 296 -922 700 -79 -199 -381 -702 -103 -985 8 102 -1000 -112 -983 -702 -331 -616 -786 267 704 63 -568 -610 34 396 -797 -396 187 -783 -684 333 -59 856 132 -237 -936 -849 347 -388 843 -701 -985 283 220 -283 13 -781 318 32 33 192 -837 -604 646 845 368 -30 141 -725 -463 1 992 99 579 -531 941 -137 -818 79 309 -989 130 692 -303 801 475 -499 -511 989 385 -798 927 -473 -129 -32 23 -120 206 831 211 -44 573 -641 312 -102 129 -633 -802 518 -355 881 781 -567 89 -223 -897 -286 874 -183 452 -288 -777 -594 -984 499 488 -301 -171 -158 604 -565 636 490 545 273 -731 -659 -525 710 206 615 950 834 -363 -300 -799 -246 -819 142 373 445 -931 251 955 491 830 -232 -2 -355 767 -815 297 641 711 866 996 -214 173 -569 263 -395 153 -649 154 -633 189 316 331 -315 654 46 556 159 842 215 -685 -947 -927 166 -271 -670 268 154 -371 443 922 -634 -135 499 -455 745 160 -751 -308 806 708 666 -637 379 647 -755 288 -727 485 73 854 110 -381 -443 935 -677 -197 328 718 806 -268 -525 -262 423 -588 383 -717 985 295 -858 -917 541 361 -976 753 -488 -3 950 293 596 141 -281 205 -133 515 661 -661 -59 493 -70 932 -331 977 459 -900 -749 132 263 849 -833 -397 -816 -22 870 -242 -862 956 480 -150 928 287 129 1 -172 207 276 -53 523 48 796 -38 667 -790 -956 -489 -201 -518 926 839 23 -114 -48 -635 588 -857 -603 -796 945 917 728 335 828 -885 -897 697 95 -264 312 -801 562 -826 -542 -404 -548 -75 -760 327 -70 -514 -821 -93 529 531 -766 51 -639 -849 -356 551 -480 650 959 326 251 -69 -508 -358 183 451 949 -701 -215 -121 -498 -956 -181 49 218 -650 -453 364 -772 764 -594 538 686 270 -902 -661 -459 -551 4 586 -253 399 -632 -16 952 -477 -883 755 -51 673 800 954 -196 940 151 -705 547 -416 -438 625 27 -816 -52 -62 655 188 843 -919 521 290 -309 899 58 775 649 -3 668 298 373 -252 -14 421 -78 -655 -536 -6 494 -123 -968 -266 633 464 -880 27 147 651 -313 934 -765 840 148 41 776 -169 -391 718 250 -968 -18 -79 -163 -39 -486 -100 81 519 914 573 -874 496 -824 -658 -328 -46 -583 -352 609 -545 51 -826 956 -655 -443 -155 670 402 90 -76 655 631 -957 -374 -639 -33 922 -867 -83 -905 -79 923 -291 -727 -67 304 971 -643 743 300 625 330 -476 35 -428 52 34 279 23 431 -562 -852 493 -424 547 -514 725 -747 -573 -987 406 -712 -423 -286 -14 -652 277 -901 -318 38 -725 345 -262 931 -938 -526 120 904 -711 -9 771 -394 -57 -113 -481 484 -942 432 -218 354 746 34 -479 272 933 -121 473 -757 -230 -126 -845 -58 -289 -333 102 658 -826 -153 51 -36 541 443 453 -333 -409 -201 -300 832 482 622 -610 -33 -681 -972 -545 497 537 64 686 -577 653 -536 298 455 -891 -867 -193 194 213 -21 -795 806 321 674 -658 385 114 -712 121 -312 -16 -282 -740 -817 -148 644 -409 -624 -653 -598 774 -635 905 -255 95 184 381 -31 666 970 500 -679 -743 -243 524 -829 -140 10 280 -771 -379 30 -104 -534 443 -546 769 826 -379 -578 569 429 -826 -39 353 369 956 908 297 346 -44 -164 -628 -774 932 776 -391 -314 -394 -703 -119 854 976 976 -9 -615 -698 575 990 -324 -139 -224 951 -149 562 776 -938 739 -380 -328 578 -151 241 -98 508 -872 -833 180 -553 -589 950 -481 118 -409 862 931 -841 -452 -758 18 -896 -811 -395 -571 155 -662 139 231 798 991 -731 -804 2 602 -387 -931 969 4 -567 -124 234 825 -51 -812 -776 -554 960 -558 -513 -331 981 -204 823 -230 -529 2 331 -537 -127 917 395 -955 -59 -126 841 -829 -25 482 610 -460 -48 718 -160 58 -884 324 291 -628 -240 -263 770 44 319 503 770 -575 535 138 488 891 11 927 -709 357 -599 -826 387 -914 27 -568 131 -954 927 85 -299 222 524 324 558 287 -132 863 512 435 -35 97 26 215 952 859 51 -591 172 -812 479 967 209 965 -862 -647 -209 547 363 -376 515 -222 198 385 934 -127 155 908 233 693 -332 770 701 -765 -713 496 262 550 256 -382 329 -395 -475 -957 615 -803 165 -556 367 -370 -955 -875 216 -3 -597 -22 -879 899 -710 702 8 -169 885 -599 442 183 413 -277 -116 706 186 770 -977 -477 554 -612 159 249 611 -876 753 -921 -901 657 740 -224 -92 488 275 -838 -767 900 -891 -232 351 778 -17 -636 -888 -486 -3 44 342 788 -949 -38 704 252 -734 -555 519 404 669 875 -882 727 -386 590 -377 -22 290 941 40 268 -532 -181 -123 258 -918 -951 34 -673 722 18 -448 -884 630 -991 -62 827 -533 -947 -687 861 505 105 -666 -762 -973 594 357 -441 -605 445 912 371 -449 -976 214 754 541 -965 297 973 827 70 966 316 -633 501 -601 -455 -600 687 -327 -337 519 -290 940 875 -499 -30 -881 277 -53 -987 -984 793 668 -435 928 528 -740 14 -863 -921 -523 838 -831 387 533 -114 -285 -350 992 533 648 -852 664 299 -885 -507 -370 462 765 180 -195 579 -478 299 802 -290 833 563 -113 44 612 -921 -573 44 502 387 244 -204 -744 -298 317 73 442 95 -199 915 23 976 420 -530 -935 787 -762 -373 111 435 -881 665 255 474 130 949 738 -586 -174 197 -491 -905 295 900 -834 -543 167 -369 308 22 -407 536 -248 299 -673 -312 147 763 -431 -271 513 -185 -194 -908 -718 -616 -997 145 452 -370 584 281 659 563 -849 -927 786 11 238 -270 268 -494 998 -262 -355 -418 -888 940 -461 -713 491 -806 -443 -714 -577 -950 661 722 -797 457 -27 973 -170 -185 883 412 132 -143 446 148 -166 -936 578 848 905 740 584 330 -129 -359 499 -970 476 -128 -868 727 57 579 -849 940 -423 595 -101 327 454 -541 -38 513 -688 -786 -682 -23 -340 -816 -135 -603 -913 329 -580 -145 -235 122 -533 392 934 -721 133 730 513 -528 -989 789 -236 -986 -920 -775 592 -179 -406 655 545 -156 568 418 -890 -601 75 -531 -662 941 -152 -15 -231 691 -149 -660 -229 -13 39 -401 -125 121 737 -96 -874 -707 -955 676 51 -261 109 805 358 -236 -508 204 696 542 91 290 -339 -888 365 -814 -321 -249 774 893 -723 790 626 645 -216 948 -709 191 -11 541 999 721 -840 632 737 936 277 775 -486 254 915 852 -80 -560 -863 414 243 -255 757 -562 594 779 569 649 -380 -742 665 -276 -390 -610 -242 -829 -204 658 -619 -183 -732 -182 244 820 -677 548 621 631 -327 264 -969 292 954 -987 -245 -849 274 -682 -600 -867 441 708 287 -497 680 -127 175 -451 -233 180 192 557 379 -218 -709 -495 -384 725 -247 718 -616 328 -228 742 973 994 -308 75 -96 -105 -83 -240 -555 715 -37 131 -559 294 547 789 400 -752 716 -26 939 -810 -865 919 73 927 -530 -258 -660 -837 395 638 463 577 449 918 237 -830 823 -626 846 417 -894 97 785 -122 936 442 -109 730 -358 -963 -411 393 -991 561 -300 -658 838 -657 -488 490 -652 -631 790 -926 -887 41 -942 36 -703 -728 -151 -589 821 -18 312 -182 924 -777 540 -161 617 640 -601 -416 344 -873 -744 -892 -465 -973 373 -783 -24 -621 172 -10 -603 -225 -864 10 624 -820 -374 368 -498 210 811 927 391 179 488 -493 115 -225 321 -599 -693 469 384 376 -608 312 -727 -848 811 843 -687 50 -851 -62 -236 -736 444 657 -702 -750 212 950 -958 908 367 117 -51 -650 -12 407 -199 -272 -948 -159 -901 -85 397 187 -159 765 805 823 -677 218 -279 174 838 809 358 267 -756 562 -599 733 -246 205 180 -450 -564 -916 -825 121 -525 903 2 974 417 -480 -480 -479 822 382 -956 920 519 -313 17 493 -944 362 -470 -294 -331 -522 157 -194 -623 569 -881 -881 986 948 -528 635 718 197 -448 342 -25 -197 -483 -407 248 -639 791 914 -728 7 -804 522 884 -438 -793 485 863 -316 596 -879 985 357 138 -222 -322 -911 -694 224 -907 679 751 -359 227 398 116 514 -644 -111 171 -541 222 825 -824 -395 -374 133 -376 376 234 -827 -249 -913 -106 -672 989 115 121 430 813 -541 943 -76 299 252 -974 7 -26 -73 -708 -82 -399 759 946 89 955 -937 -659 23 890 550 689 -891 -614 917 375 -190 -623 50 999 -781 -567 935 -222 -220 925 371 788 513 -872 735 -196 -846 -281 85 -251 118 -607 -424 893 -166 -111 654 -203 822 -696 597 -922 196 -821 303 -572 383 -669 4 709 496 474 -810 94 983 -888 269 -852 506 -534 -867 -233 228 -393 -646 -482 292 -872 -714 -457 -435 -736 -376 -426 957 815 42 656 -734 -870 -899 -309 666 893 -484 898 -664 80 -570 477 64 -932 -822 795 -938 -856 216 41 193 -431 489 -451 -246 -348 -779 -462 -479 -845 -30 200 -431 263 287 971 -922 458 -604 -392 -688 334 94 854 1 834 378 -186 572 -998 507 -798 -290 -680 -698 -90 930 -307 776 985 371 74 882 -28 60 -792 -656 -125 -416 -988 202 -585 140 -247 865 680 872 490 700 -202 -525 -119 -860 -177 -734 -809 188 73 -917 819 663 800 -305 774 852 491 -300 762 339 -219 -379 705 171 267 -229 376 451 331 553 -988 -410 -525 -415 -708 -156 -72 813 208 -947 -931 276 796 41 -61 318 800 574 -70 -402 -165 166 -99 210 514 342 208 783 994 950 -525 894 -40 296 -633 734 -499 690 896 32 -334 -283 -748 910 -658 -712 -383 -599 980 331 -756 -182 -575 946 -354 869 517 97 787 -396 -210 -851 829 -801 178 189 -486 -484 -987 836 972 54 -567 271 -268 427 -584 550 -867 -752 314 -519 -536 -238 134 50 584 -917 -653 -671 481 -642 661 -194 -252 -951 542 -940 672 -351 740 -770 -118 448 497 -500 142 749 556 -891 -962 -730 -983 -102 524 482 -265 -966 -503 92 -638 -417 -81 894 -38 -625 -172 -837 286 -162 935 268 -618 649 678 80 -278 447 -939 -730 -742 331 533 -95 420 555 367 -214 449 -398 274 574 -280 142 61 548 -906 414 -828 364 -216 790 478 -310 -952 668 -448 556 479 -960 -373 897 248 50 -772 870 -399 -774 -883 811 594 560 783 565 380 626 -78 -11 -974 -702 -510 -246 -244 754 539 -759 527 -101 934 -974 -565 906 -825 -174 432 -70 -265 977 758 688 -354 392 -440 64 773 303 -920 -892 781 -808 524 -497 -912 658 897 546 -134 582 138 458 174 -203 -27 296 -34 -842 184 -85 -70 615 489 -658 -707 -831 10 130 -265 345 866 -779 531 -606 -310 790 -27 778 398 257 204 531 423 -283 -910 -938 -301 106 -651 686 197 -808 -897 -659 -335 -471 -807 597 671 660 -159 -959 294 -66 178 -111 -763 581 5 -926 -579 806 -398 259 -97 -847 -645 599 548 -224 783 -239 51 -943 302 -645 -837 -820 -823 -103 -340 -782 -833 -335 503 724 -540 950 -105 245 911 -239 -960 -784 -780 739 763 553 -34 -999 -1 383 283 -768 587 -849 499 295 13 367 98 643 -754 36 299 -567 -405 -660 -185 -636 -515 134 -732 -194 44 990 753 -293 -755 937 495 525 -533 -187 425 -176 256 -206 -191 -775 -784 91 -881 -812 -476 541 -34 -990 -315 -235 -323 -394 180 657 -540 -774 -376 34 614 -686 193 984 -827 -365 -764 320 849 125 257 -181 -958 483 -886 -502 -123 -683 -981 -708 -57 489 664 779 -236 694 134 -721 583 -949 695 534 13 -535 80 310 -765 350 -887 369 -302 370 -450 -648 916 -336 -397 243 700 664 -511 207 -553 -389 667 -738 -336 -884 765 54 -364 435 147 199 793 495 -453 -992 -300 -208 -394 795 -879 -34 665 57 825 -535 108 -984 276 -978 935 -776 324 -859 155 80 -218 175 320 -365 -708 384 -376 186 933 45 -550 893 -388 579 95 238 -542 535 582 530 -529 -955 -509 561 -829 -926 -333 281 -665 860 -910 88 -448 277 -141 743 194 -389 525 -694 650 -779 -699 551 -925 180 -781 336 552 -177 -350 -912 967 509 821 263 -915 758 236 507 -48 -119 -596 112 143 -103 -885 -515 71 583 273 780 331 -349 839 -136 -835 745 19 -134 365 -77 862 -884 602 -750 -173 -538 675 751 177 938 -294 -453 -917 41 -664 -646 -592 689 -12 312 -594 704 790 330 -795 524 3 -925 158 39 -849 942 19 75 676 -611 238 912 43 123 445 -453 -835 -514 466 -370 -986 685 -174 -81 639 939 -54 77 687 410 -418 -40 -4 -391 933 -993 -421 -186 -119 674 -712 -720 239 455 -322 -384 747 -797 -869 13 -47 -121 -358 -271 382 236 -599 356 886 -221 -743 -38 663 -534 67 -635 996 -443 -762 640 -547 236 -265 -100 -533 757 247 183 563 463 -914 -592 506 938 -624 633 -600 -400 -259 -594 896 426 439 -571 237 -352 588 -139 -958 -175 91 -171 -560 224 723 881 -495 -916 -373 -380 502 111 -761 -971 256 -901 -621 346 -786 -836 -672 96 -796 -816 -192 -78 -149 -329 -863 -146 447 -213 -872 591 -10 824 9 -464 659 -731 -194 202 490 35 144 -639 924 -58 660 827 -567 471 2 528 391 91 558 139 552 -484 -588 -520 120 756 155 206 259 933 -174 154 968 -114 501 393 109 680 -147 -424 -392 -893 208 -36 -603 -71 -649 975 -544 6 -738 -71 -844 753 -86 86 -238 -529 -889 599 -976 -220 249 -215 516 832 -751 31 -556 -613 509 84 719 109 772 712 223 561 138 529 180 -963 913 -732 147 72 669 -582 801 174 -543 167 -306 161 751 33 365 -259 329 -410 -500 -601 138 -408 445 -597 -8 -885 876 395 974 -187 -213 203 -570 -261 324 -528 603 -345 496 147 -328 -282 -465 251 594 -554 324 106 -189 -749 872 -209 -176 -711 -982 246 -276 105 -338 -576 -49 252 851 672 -448 724 394 -208 -374 -886 72 973 -326 336 -189 636 253 -987 -520 -425 -831 -567 34 -455 452 909 -121 118 -737 -575 34 255 251 -105 -261 -766 -48 13 -611 -491 -286 108 365 575 556 317 -31 -442 26 -745 -85 -625 107 58 773 37 -279 -996 -315 -676 -817 -25 611 -419 321 -459 -648 -184 -947 104 -352 -929 -187 914 -498 -833 600 371 -167 -952 -564 173 193 -37 -555 -807 944 141 -990 -52 858 717 -53 -893 625 853 -726 -849 -464 -389 -869 -273 417 538 -170 538 -457 -517 -773 93 237 -272 -96 -143 -888 244 -431 931 307 450 -718 -583 923 892 10 -17 -216 -306 414 -832 203 913 -877 -559 35 -359 258 -870 -861 169 -311 139 -78 -175 -123 428 410 -666 326 110 775 -616 351 359 -312 24 725 692 -146 643 304 -243 728 934 -633 -428 443 273 599 735 912 724 -97 -820 -176 492 505 -477 -294 -841 300 -324 526 226 335 -21 748 -420 -986 -218 996 -880 298 334 900 -148 11 -427 551 939 62 593 646 -893 828 145 785 -348 434 -311 518 -446 -308 20 -630 -354 716 -308 766 -972 28 276 877 335 268 313 485 -339 334 71 -53 544 672 524 732 -712 99 580 -298 233 895 504 94 84 -997 -523 -788 -192 -98 603 180 494 -984 -895 495 272 -741 -675 -608 -384 -525 -559 37 654 -400 -557 541 -545 65 610 -469 -457 -17 487 -940 472 -299 321 -651 -468 266 -372 59 -328 320 -169 -94 449 188 -419 -173 -763 84 -923 560 441 -16 -781 779 -982 285 -588 -596 643 -948 -17 975 38 675 -60 366 -606 -327 -645 -857 533 -40 131 851 -619 -230 801 -901 -576 561 -930 795 35 -636 420 341 153 -925 -359 -969 -686 573 -625 432 438 605 -190 514 -893 649 -386 186 221 380 -355 -25 -408 -310 931 -766 -573 123 729 -388 85 711 538 -984 -623 -707 -368 602 -102 -712 -545 -98 -569 -767 351 169 -133 916 914 320 -641 -105 -548 -338 144 610 873 -550 688 -24 -13 -814 -815 -765 -474 307 208 749 238 -483 901 -348 632 -71 -327 686 972 115 595 -909 -995 192 -42 533 782 -490 462 -765 -545 59 -113 -379 633 -753 95 -528 92 932 77 863 -183 -915 -987 -380 -501 -392 114 -284 756 567 -79 -829 -869 -737 561 60 -802 -280 -909 -772 820 171 -227 -998 -178 -16 -175 -320 8 -135 172 333 -502 -756 -617 -358 -619 610 50 -159 456 -655 -799 192 -627 555 -537 -442 -852 -351 724 -348 73 -98 946 508 -575 290 386 53 318 839 -196 -908 520 553 628 -228 -903 -10 -438 -87 -297 348 -459 183 596 -395 -186 339 -233 103 -403 431 970 -37 -15 -883 369 -759 -474 616 412 -768 878 911 -24 -454 -853 -660 -850 469 614 240 -945 621 834 253 -352 -799 133 -510 -240 751 868 -471 -315 60 23 -971 801 -979 -587 -266 686 2 707 -340 -721 -798 -534 -831 -201 1 73 870 605 171 -709 -289 863 -632 353 277 -841 -930 426 -877 933 443 418 -169 543 317 -184 -632 660 -173 -438 538 -232 -16 858 318 507 -195 490 -243 44 -779 86 954 667 193 149 944 285 -134 -232 644 438 -563 197 -629 -823 558 -961 -364 -111 -775 911 558 442 438 -250 261 -528 827 -325 896 -145 -887 602 -555 54 -370 475 593 -389 -485 331 -66 326 823 -402 -73 541 -894 -987 52 166 -770 -467 762 -888 895 17 -693 -178 -843 436 -908 815 594 52 -47 -752 -173 791 -526 810 -554 641 -931 623 622 -247 -642 444 -26 888 815 278 160 141 152 -26 -360 118 679 -42 667 864 343 219 872 -744 -107 -824 418 -254 513 945 722 62 420 822 187 -680 973 943 901 260 -671 -928 270 -848 756 -248 -752 297 423 -176 -372 528 869 -536 -28 -907 359 -692 368 -982 901 -394 870 661 254 -23 561 415 -4 26 765 127 897 965 836 -255 266 -678 -47 -198 -468 -956 59 304 271 639 794 578 500 181 -701 30 496 333 656 881 -181 693 941 288 783 -761 -575 -435 -130 371 890 984 436 601 -336 -594 471 -132 -765 874 951 502 -406 -532 -964 947 -838 -72 -725 -127 263 64 -356 -493 -728 739 -643 93 162 -717 509 400 -744 -211 760 -693 712 -2 59 -407 32 208 -661 -43 624 -331 -479 912 260 155 -613 982 160 -63 700 501 845 -976 -549 674 996 214 -175 214 84 808 -192 674 -39 -847 795 385 77 151 520 394 595 -714 -589 -324 677 -243 -812 -935 538 -552 -585 -468 446 -182 508 -892 680 -654 -521 986 132 -742 211 723 493 343 132 -296 -392 987 -856 410 144 606 -925 771 -106 -974 279 -893 632 -607 -569 976 539 455 580 773 -544 -991 229 -244 321 212 156 815 -588 -245 -295 961 954 -758 640 764 -548 -137 -790 144 12 -360 -615 778 -294 64 -901 -48 -117 342 -26 119 -847 -675 -383 936 326 372 441 273 -482 -704 587 972 -660 466 -585 -291 -533 -300 870 752 42 -653 260 708 255 -872 -163 -304 379 725 42 818 970 55 -105 262 578 596 929 -547 -927 965 -540 391 -36 -670 -497 526 445 857 866 -790 473 942 -203 157 -41 321 820 -546 884 -611 977 624 580 -646 -483 -133 -505 -478 600 366 -76 -925 180 -328 -252 354 -693 116 -389 -946 -278 -580 647 -255 -346 -183 862 921 -186 731 -910 524 -215 -52 764 -867 -99 328 87 20 -528 926 -422 452 838 -386 -194 -753 403 -168 235 -991 818 -168 -806 -593 -692 516 -585 694 -730 78 257 -355 -308 -21 -348 557 -489 673 948 -114 925 401 -881 -694 299 -210 791 -379 151 -613 -937 711 -486 -39 -446 -491 98 -117 120 938 118 -926 332 -968 151 -476 869 -605 220 -911 -535 -275 982 416 603 -122 -235 -880 396 460 276 615 -917 50 -361 -482 -640 371 -832 -798 -684 -955 -118 354 692 281 572 -258 278 468 -343 -344 501 549 -700 136 916 -498 508 116 -398 -951 -165 -945 -579 -803 -517 -843 -885 932 670 -239 -49 427 -517 870 -186 765 -491 -626 67 103 -226 657 691 -256 -394 566 -407 -598 -864 254 106 120 -541 266 280 -290 -129 -104 -597 -248 -42 305 250 -836 -269 55 439 873 -273 -785 851 101 518 -106 794 934 -596 -241 -340 -982 -116 -246 866 66 118 518 459 685 -878 -297 448 -137 -603 -820 -17 -250 277 691 -98 852 360 -244 -935 -430 -857 -196 -135 83 454 -614 -385 133 565 -143 -361 -429 -346 589 629 -370 -570 707 376 957 702 -267 750 -536 253 -233 276 -929 -924 540 -401 842 847 -928 42 999 -498 522 -898 -408 -143 -827 703 -192 141 -118 605 -701 836 135 768 155 -828 -67 790 -128 -784 -265 700 -181 -334 77 -684 587 549 366 -528 -270 854 -419 858 479 419 21 998 691 -495 520 -888 -855 -633 -132 258 -735 436 422 -563 167 868 -751 -549 -257 10 747 897 -658 -644 820 -941 -342 -29 276 600 -344 -63 254 -343 -832 -240 38 749 333 108 968 -94 -5 481 -82 -437 385 949 -760 -592 724 -102 425 226 252 -468 -663 -222 500 548 -92 -239 716 553 347 103 697 840 -911 686 389 -355 -993 -712 -148 -601 -232 -714 731 -327 727 -43 221 -348 -583 697 856 410 982 422 293 942 -139 838 479 649 -682 -783 -274 -250 -954 -919 32 81 -365 -199 766 228 885 829 -431 -161 520 269 222 -401 699 -312 475 -574 -796 150 866 484 877 -25 -761 277 680 -829 121 -691 -843 816 201 658 -768 -477 836 805 422 -651 4 -112 48 -586 214 -417 884 926 921 -52 -513 -316 230 -607 206 -71 -558 870 315 -791 -764 339 -21 -134 333 -634 -593 -633 31 648 -497 726 612 443 736 -789 689 -75 -579 -854 267 754 -516 -317 644 202 8 688 310 337 -33 -102 -268 688 237 867 847 537 -853 -736 -621 -274 191 -985 497 297 529 657 727 958 -361 -759 -637 542 860 -166 557 -674 -488 -209 936 267 -636 769 -876 381 450 -391 -40 317 -881 -716 -569 513 -807 -724 113 686 850 803 682 109 -378 -596 272 160 835 -544 782 274 945 -656 -89 -891 -748 -405 -266 -858 -73 396 321 316 -368 -56 -824 415 733 691 170 -428 234 -952 -740 818 -369 -981 -661 936 -234 -945 539 -853 -229 -483 682 -520 248 474 776 697 -19 32 493 144 145 -155 424 830 338 -95 571 197 -883 963 112 820 620 811 -862 903 916 -201 -974 -324 -463 -448 -342 -875 -924 269 969 475 811 604 -838 552 3 -459 -462 -206 -435 -351 895 -497 -231 -464 -674 -669 -207 341 933 -122 590 929 634 891 73 492 -19 -536 798 -98 938 26 891 887 439 -508 117 -238 697 538 -302 673 648 793 251 -906 836 -909 215 -432 -707 -861 -387 -653 21 -222 -22 756 426 737 -905 631 -132 -525 822 -557 -704 714 132 -406 -47 558 -301 670 146 618 352 -751 584 -621 -960 -1 -158 -155 976 769 982 -235 279 6 -87 360 972 -76 -295 679 -516 468 198 -746 16 247 661 300 883 -917 471 -816 538 951 -1000 298 -641 838 911 -512 -834 -464 -109 -313 498 -175 -969 39 -984 149 586 -515 824 -428 -926 -66 -849 559 44 747 -106 -656 956 -289 -760 443 893 -515 -241 394 -853 409 -120 361 254 -185 -352 854 -777 600 282 -646 -626 -537 -47 629 -633 -941 241 -670 -177 39 852 -47 -826 586 891 793 652 -283 -89 113 145 926 -808 -260 685 846 -147 119 183 103 -107 617 -142 273 -740 871 -990 487 -575 -837 -711 -100 194 417 648 -943 692 -732 364 841 460 323 -1000 -580 372 -280 819 -802 313 950 -965 946 -662 -996 7 -548 411 -601 963 -157 325 -203 574 -170 -413 252 -910 496 -11 709 -437 -755 504 574 -427 422 226 -298 702 113 911 -92 -208 550 -589 -692 747 549 -51 -528 -414 -409 -264 -447 664 -487 -873 441 140 -455 750 587 233 814 832 -499 -103 -661 -655 -775 627 419 -137 -541 -847 424 582 -408 -462 -451 700 295 -33 687 -942 -911 -266 22 -247 -151 -457 -270 38 -524 -443 559 119 863 347 -394 -839 804 528 -476 583 589 653 51 683 482 -549 863 399 -508 -987 914 525 301 787 353 -578 643 348 -147 28 -680 -556 -483 -708 -517 -561 -448 -570 -228 719 125 -260 -709 832 717 -159 -492 440 -857 -53 887 -209 513 -237 -56 -900 455 -407 772 -350 687 759 -150 -401 307 -789 189 -678 29 -59 741 818 760 0 -765 -239 -919 -23 -551 -599 404 139 -970 -534 900 59 -956 -93 377 862 508 849 457 105 706 352 482 534 199 -692 -845 927 -569 897 950 673 -713 -551 388 781 -73 993 -909 936 -660 -645 360 979 -340 -509 -882 285 -866 -794 -769 -845 39 147 -868 -661 471 160 311 -969 397 -979 -542 -24 -723 815 -82 -506 538 168 -490 42 -412 899 -388 34 -221 630 -552 -58 978 -363 -147 53 -324 42 -313 -733 832 -178 -49 690 -590 211 -649 511 -597 489 133 -242 71 471 -382 302 652 318 -101 -944 -890 -572 -516 630 -637 922 -590 -796 -849 -125 -614 -550 149 300 296 -104 231 -92 -523 -904 751 -60 -656 -767 390 -280 -365 -501 631 251 -801 -252 -971 -548 -62 -126 681 462 -154 357 -687 350 -767 -367 -186 487 -452 -120 -186 355 -721 339 838 480 -411 -654 389 126 -824 -743 262 318 397 148 851 325 -644 67 506 345 -391 -343 482 851 -243 492 -879 -83 -342 826 126 -832 558 -754 -410 -338 -121 554 350 -750 828 37 -842 -424 828 -85 -686 -489 -793 630 -150 957 -627 -968 489 291 102 -329 183 -755 -203 -757 -326 -630 -606 -65 -451 156 372 -645 -496 752 977 540 379 -645 513 7 -259 394 -878 -372 -304 -8 35 -643 -997 183 158 -757 -68 246 -429 -30 506 164 -977 400 -411 -98 153 582 251 -284 -279 996 -606 404 661 491 899 -80 -489 927 608 -48 -593 -755 -11 -334 -580 519 -141 269 581 -138 712 614 -92 -863 -414 674 -684 -454 713 672 -897 -108 592 407 -599 419 721 -213 -8 -522 -940 -947 -501 418 208 -825 189 -479 -130 525 731 125 149 462 -921 640 914 -293 994 -938 663 200 216 -257 781 366 -556 477 -700 371 -46 -611 82 -721 -778 -351 -186 189 -396 -786 -117 939 -66 315 -463 398 784 516 956 687 173 341 323 -757 -222 -136 -351 112 -124 -873 500 823 62 410 280 646 -330 -507 140 -526 547 -112 -323 -140 796 -414 -284 -451 889 -778 774 -100 176 255 -860 -935 272 -814 656 259 -595 474 -194 -842 332 206 -816 628 350 -629 931 244 -764 306 477 922 -387 881 -570 -500 -318 797 330 -733 -708 -407 -69 -824 -781 759 800 -788 -734 -522 906 346 -898 188 -533 853 664 152 206 -414 -820 -285 80 825 -142 -294 84 -353 -514 -600 249 14 652 -656 958 -640 -12 324 170 -421 -51 646 374 759 985 -512 427 817 805 377 184 -697 -498 746 -556 -793 -418 -992 901 -478 817 285 -627 -998 -261 -206 910 -340 192 -620 -839 873 283 -647 339 -223 785 294 369 652 -293 590 778 977 -656 390 -468 659 -96 -925 -200 779 629 -411 617 677 130 748 -556 -501 -217 594 413 532 -223 -783 -560 257 -976 107 435 776 31 -816 301 -845 29 75 -381 340 -568 178 -944 -1 -871 -235 611 -663 976 -318 -258 -75 -946 9 -156 -116 -382 755 -102 -984 -389 -576 377 -916 -232 -153 -803 -733 470 678 958 825 -752 933 -738 -534 -185 -988 -647 -456 -270 443 9 -7 505 -830 172 -411 99 671 -56 414 -510 475 48 465 943 -217 -135 567 -964 -270 898 -36 5 -223 -699 -634 -303 -122 328 463 -1000 139 569 873 -546 -251 -930 989 295 749 -448 524 459 949 136 -374 383 138 958 -503 746 -334 190 709 306 -454 228 858 -10 80 -817 -905 905 397 -398 855 692 231 815 -192 333 727 331 -137 -662 -50 18 243 -50 -603 -261 605 -443 -545 -31 669 372 978 619 239 -320 -814 331 935 -525 -597 -557 91 745 -884 887 -932 376 -130 -302 -183 -473 -995 -524 886 311 -236 595 928 513 631 -516 946 278 37 178 35 -945 682 397 -95 -458 877 898 246 -336 -109 -946 266 -892 -392 -389 859 -705 -754 -301 481 -877 497 991 -103 932 -662 -451 617 804 -709 -407 587 105 -41 -122 -922 621 -886 398 31 -735 -429 413 937 982 672 325 -717 -742 215 402 456 -737 -895 -980 173 -574 444 333 78 193 -362 -260 700 -989 -722 39 -890 -72 631 818 -155 -642 158 -742 -791 -562 726 -410 216 887 -326 -97 816 -396 676 950 -793 229 -386 -204 -68 -84 705 562 249 -402 -851 387 -586 -423 -142 -275 760 31 401 58 -94 -19 -721 -58 985 -302 608 921 870 -329 439 -936 850 -282 624 665 547 194 269 -214 856 -346 -876 957 590 17 776 451 -931 42 790 -809 622 395 -253 -554 -224 -331 -159 519 -939 793 -638 -397 -178 366 -881 -889 -401 -65 -838 59 -560 665 -189 944 908 -692 -340 -278 -37 851 -249 -110 -508 -303 682 346 -194 849 -39 -307 -841 -764 -703 -608 -314 901 163 -804 -494 433 213 669 -575 274 302 894 -837 277 -899 -745 -975 320 -748 131 511 475 -994 -114 514 434 273 -570 -695 -880 44 -986 693 789 -571 67 291 933 966 -45 407 252 613 681 797 385 -192 890 891 -306 704 753 -822 173 613 -325 -907 903 -757 -318 -130 877 -105 885 743 923 418 -319 908 -643 621 -344 -485 -669 -71 795 916 -220 18 594 449 402 -894 -827 847 275 557 770 409 538 193 59 763 -699 -118 540 -485 741 -99 614 482 923 422 962 696 -515 -857 -242 703 581 -372 -751 -74 264 -867 -853 -653 -631 -881 -681 -949 -746 -660 -493 -359 927 830 -7 -324 307 -895 921 291 226 -377 497 -972 967 -4 436 -434 -899 596 -986 399 704 -802 216 625 -121 -480 -295 -220 177 -856 -244 -969 645 -84 727 -928 -72 -684 -532 960 -85 41 198 -275 835 -234 -442 -236 -756 -998 228 339 -607 -157 468 -207 961 535 -814 -139 -493 -742 9 -723 -371 969 -700 864 435 297 213 -136 -878 -987 -418 875 335 -182 -206 97 -570 -147 107 -156 855 786 238 -214 173 -594 102 160 -439 516 -827 -370 -371 -714 258 -818 86 604 -77 -174 -758 156 401 -605 -528 921 -508 -101 733 754 -262 7 603 -140 -179 649 -198 591 744 794 -861 943 -271 -522 775 999 -598 936 -77 969 72 245 275 155 -564 -328 451 320 286 381 408 -962 717 864 -958 -101 405 308 -616 53 703 -550 936 490 245 -35 -813 -168 388 -257 618 -497 533 99 -335 -44 -871 -193 860 -360 23 975 -559 371 -81 687 39 266 928 -895 -349 850 866 772 967 -673 436 -762 671 285 -10 297 556 932 37 -951 -786 403 848 158 -942 -400 505 408 485 43 -791 449 -218 64 792 317 547 303 -92 -207 43 -620 861 120 -239 331 646 664 -763 -316 -880 -991 -588 625 837 817 -815 823 927 14 -809 942 -371 990 293 -662 732 365 986 658 -195 176 -507 -115 164 639 291 -206 -983 -428 -138 -333 -205 -43 556 345 484 239 -441 -44 473 158 52 -355 -182 -244 -534 -129 -784 50 869 -927 287 -70 -179 -289 -774 176 -345 -389 -832 550 729 55 82 30 440 -443 -495 -729 -725 -4 -786 -673 323 967 834 -27 -51 -213 202 82 -79 -70 844 -414 492 495 -46 -705 271 -217 609 787 570 964 456 488 -817 -69 -371 28 -818 -664 729 960 -541 -138 -535 354 924 -318 606 994 -880 -877 -959 -947 519 -425 116 -989 -677 -380 645 695 166 -519 -437 -748 750 -683 304 544 967 -394 -600 616 -840 344 -83 485 625 -805 -120 805 246 78 -713 22 -856 -885 277 -209 36 -267 -856 -477 12 -867 718 537 -824 -355 360 379 -825 -51 -192 -980 -521 -237 -295 -953 58 -426 47 330 -565 767 -146 789 41 -244 -296 -828 -964 114 -753 -648 965 -367 798 -397 -660 52 576 -928 -678 -859 555 545 971 -237 -729 802 -853 -657 759 75 -38 599 -117 -379 286 684 -650 999 -702 -162 81 -744 -926 -125 160 917 -603 488 -693 763 60 -279 -223 485 807 -108 948 837 -211 456 303 -396 -987 719 -15 -641 -507 -392 646 368 495 -363 427 671 73 -508 -735 -586 437 157 -411 768 380 -915 -828 -615 -686 728 314 -740 -998 -286 235 385 379 395 188 919 -372 -710 -1 794 658 601 -322 -380 925 -589 -961 262 495 268 -693 166 -195 590 -117 333 468 431 -55 -436 723 565 826 611 364 -997 426 -610 737 179 -317 -92 469 416 556 167 -954 -758 -48 -335 366 923 75 -457 332 314 -990 970 282 -248 912 -121 771 -762 -376 -68 -325 -517 118 638 -405 145 169 -605 969 -870 -212 317 445 346 532 226 -397 -313 153 422 292 644 -198 -464 324 -777 -485 991 922 743 192 -256 -515 -107 17 -129 931 570 -419 -710 225 -355 -750 -524 188 -62 -443 -55 641 324 -128 -639 594 916 -321 -209 575 -26 47 497 -699 93 269 995 -662 -465 -325 -741 758 -299 -581 -534 439 493 336 448 -740 -150 -664 874 -892 -374 177 921 161 -887 640 501 -936 -821 -392 -100 -831 723 -430 -183 819 -58 -163 357 -113 -247 746 706 -251 -543 -37 -249 214 466 968 -845 -209 995 -1000 693 -545 -79 -33 296 -778 -687 -250 -489 121 750 624 -42 -435 347 -571 444 339 -383 -205 106 748 -375 624 -737 522 -135 -525 -922 482 -134 -811 381 -805 -542 -785 -595 -864 982 319 -26 -989 77 326 -998 196 132 916 115 924 750 -407 82 458 -997 -963 -331 -793 -260 -19 -918 -353 184 -274 809 -604 743 721 -125 -717 225 528 657 -690 202 -728 -228 -731 931 -938 830 -116 -804 -234 -884 403 -177 143 182 585 158 224 229 372 -608 -57 -377 37 57 404 -724 775 -839 474 160 704 919 -669 658 -191 -73 -555 994 276 -127 -587 -386 -530 455 189 -522 962 -890 -424 156 851 -628 42 346 -243 -470 833 657 2 894 701 738 927 -258 -689 604 -272 960 -578 747 568 -338 146 -504 788 852 -406 -463 -472 -532 194 707 -522 -591 -679 -856 -676 538 313 558 -675 258 -553 -441 8 710 527 780 801 549 -635 -406 672 -775 113 151 -652 571 -984 -647 -850 -436 287 -842 -797 306 -815 -717 -231 -117 -598 -553 -802 -184 643 -744 -372 470 -569 -290 -45 -404 -869 217 -74 61 677 -966 -822 -206 -619 370 156 867 815 156 835 348 -285 -515 -252 -274 -694 518 796 -178 -820 -324 180 -524 -211 -555 -160 -252 584 -24 -771 -932 689 -757 119 117 743 149 253 -781 792 850 -353 159 -9 -699 -83 694 -445 -918 58 -72 945 738 -995 236 -851 -468 -771 -569 256 -860 48 307 572 -98 -335 -752 735 -319 -766 377 -155 434 694 -440 -751 711 -313 97 147 -761 -690 -39 14 337 47 -511 -569 -792 -476 -827 -377 -532 -169 971 -15 -990 -816 967 -231 657 236 356 -679 -205 959 534 -290 -144 382 144 444 -353 -39 -433 135 827 251 597 -838 -625 656 553 42 129 697 -445 -250 -958 157 441 -542 -216 755 53 -415 650 -49 -749 984 -970 -198 -525 698 -809 567 -545 593 440 951 628 -415 634 -210 -625 -792 -613 146 703 194 -737 -809 -339 86 -499 604 -227 109 -969 -891 -150 206 -300 464 -425 -188 -600 488 -104 -637 346 -825 867 701 -374 258 -951 -706 -563 -384 -30 110 386 498 -810 841 -507 -308 -719 572 858 -515 253 263 -301 -258 108 257 -294 -201 848 618 984 875 -743 740 145 -655 -943 893 10 -396 -635 -907 386 -732 -531 -894 -361 401 443 -591 411 890 79 -154 592 220 -103 890 -497 883 -190 741 110 -514 730 484 426 493 -257 -14 161 785 112 -292 -731 659 425 785 -921 43 355 139 -60 978 28 -706 659 -769 -606 -297 469 596 -832 95 660 338 504 895 485 -654 -533 -556 -372 -136 -291 833 148 518 -232 48 317 -851 -574 145 -615 32 951 -211 781 -616 315 450 -862 433 -392 -501 763 -704 -705 -261 11 -370 -282 -84 904 -794 558 -301 -839 -790 -679 -565 -763 -646 708 -668 551 196 -689 -658 411 -3 -131 -469 737 -621 -532 -295 747 50 894 -363 528 -710 -401 282 180 -876 -869 -920 -546 -586 -125 946 -935 545 -414 300 -384 -635 -187 -626 518 757 -9 209 -696 -84 -686 478 624 451 240 -233 -50 101 -750 -641 101 469 106 12 -638 520 892 -454 -664 -257 -748 -962 -592 55 80 -377 327 397 -933 -604 224 -99 -955 963 -72 -64 185 363 257 330 891 -147 829 486 911 496 728 938 -356 930 373 -52 -406 -670 -316 -431 -306 959 256 -12 517 19 -672 258 906 -992 845 568 773 -659 -621 721 604 -942 952 392 -18 -999 694 563 -425 939 -802 -745 947 523 -300 221 705 696 235 728 537 328 -586 -762 568 496 -544 -543 971 -286 -827 646 723 -939 39 599 105 -251 -427 141 352 605 195 -892 266 380 660 -24 893 -348 11 496 -749 -472 -756 -409 -357 -933 413 0 -397 805 709 747 256 -629 -783 -416 455 699 -768 514 -192 844 -395 649 410 -417 -362 321 -64 -310 -626 -173 574 -625 -797 -62 -818 -777 -567 178 227 -165 562 937 438 -474 -308 -264 310 572 -671 -179 271 -547 951 -845 -20 103 -895 -70 -643 -478 725 -855 -656 -955 208 -294 -138 -769 -532 -408 938 165 -178 -282 498 728 759 689 894 -179 196 53 -800 732 654 158 -575 420 -69 54 -822 -238 -270 500 -281 -901 -633 402 -804 -740 883 154 -238 -489 911 359 -634 -585 834 -62 669 -336 -775 883 564 801 961 215 477 -604 259 993 -228 860 -645 -984 399 62 -816 -466 -643 469 624 103 -408 730 157 675 -912 833 -254 756 -685 -360 -990 -365 -158 -64 -950 -754 613 -923 -172 25 -582 548 -956 459 -514 941 197 -915 -749 -20 255 696 918 -699 -360 289 -974 -369 -1000 -447 -564 -593 225 637 394 -372 -230 -761 -897 -514 351 522 -141 68 395 -936 491 225 -47 785 -127 -793 576 97 436 702 -939 536 137 293 102 763 214 709 -612 831 -208 -170 781 347 -450 651 -934 -413 757 -174 -98 935 962 -331 767 9 558 -773 -100 800 755 -478 -369 281 989 461 398 293 54 741 -325 865 794 -8 -691 183 313 -744 190 -584 -262 467 -519 138 -356 -851 692 -635 352 58 -551 -377 976 -254 -5 -653 468 557 -972 825 -116 -751 -75 -612 -68 296 816 66 145 -966 -524 274 420 158 -963 261 810 730 -617 361 -797 -457 479 -769 -258 -162 -851 -265 367 -731 255 -365 -884 -265 905 -384 -1 -168 95 341 436 447 -358 24 -253 -339 -890 978 859 -876 -973 29 238 155 -176 905 -708 -104 356 99 938 -747 -862 723 159 974 -574 241 -656 730 -484 -150 734 -495 -826 -999 -953 -248 274 -54 907 199 -683 -863 575 -212 890 610 -654 -717 898 -138 36 -790 -806 743 225 -625 -224 -78 958 449 927 427 139 -149 -738 -595 638 -221 508 -958 151 -338 553 -956 -143 -251 -554 592 943 962 176 -32 -661 -620 858 320 -947 215 -149 31 348 -162 394 842 -587 -567 382 679 34 778 -929 296 184 19 801 -308 341 -971 504 442 -437 897 31 791 984 -87 571 -924 -45 -175 139 -238 -495 878 224 -775 -369 397 -315 -398 -38 91 -900 477 284 11 -751 731 985 -880 -530 -81 313 264 -548 511 424 -756 -364 -208 591 338 -351 -970 -396 720 -112 102 614 -487 457 -499 -5 883 -800 -804 -970 -135 -489 643 840 627 564 207 -645 9 884 397 -510 -786 636 -527 -782 -447 -662 -376 -191 422 -281 65 -457 685 -154 -222 -388 883 -103 692 792 -775 110 254 -154 -119 764 157 -807 -256 403 998 680 613 709 497 975 -566 29 244 832 169 -877 -409 -437 -401 73 159 792 530 570 884 688 -861 419 -800 334 948 596 -607 -535 11 280 1000 -868 511 797 361 -226 967 664 723 -463 -867 563 884 40 -408 -527 527 986 -656 680 178 -208 -578 50 137 -572 -698 -513 799 134 -27 55 -678 -199 -798 400 489 -490 485 -930 -482 -130 -152 -377 -173 816 256 342 -430 731 -538 -463 -894 864 114 468 -418 -618 833 -600 673 -634 330 55 -45 617 989 307 638 291 -159 -23 571 201 647 820 -838 175 828 -489 -911 -15 579 -697 862 714 -94 141 -379 513 771 -329 -980 864 223 713 950 240 851 -50 -762 -858 -774 772 152 -732 -889 -208 397 -865 -999 595 663 -468 -967 665 -913 -413 -307 319 -15 91 -550 318 -125 -62 625 -45 29 -650 686 -895 -38 842 -649 -509 -283 -843 -102 246 225 -221 -871 -456 -107 -349 -828 -748 -891 -577 419 -74 884 -827 429 207 -541 35 896 453 -916 798 -770 -191 -815 255 -135 822 -458 -432 -686 783 602 -441 -238 -114 -711 669 725 708 548 197 872 946 717 405 584 -486 -383 -698 212 917 231 -178 580 622 227 -207 -269 134 -176 759 827 -132 -786 957 -40 66 -217 -964 -240 -561 429 -471 -808 -143 -814 -194 251 -741 923 311 -965 -299 123 105 904 23 748 -636 188 -47 617 -764 241 -777 199 21 -51 21 -68 8 821 -53 -282 664 -659 681 17 -292 -294 -374 -249 -121 98 996 368 -911 163 -85 -333 -807 -211 -663 -283 34 -336 640 431 339 -62 761 679 -258 -419 393 399 -571 -446 709 -435 -956 -830 -500 313 570 -998 126 528 888 -982 999 449 76 88 -869 -673 -700 -516 74 149 -194 -595 -483 886 746 647 700 243 -988 283 -450 665 -513 723 -217 -269 -825 177 155 410 520 980 971 -892 118 65 430 -434 -98 285 -46 539 22 475 748 364 -633 -10 554 684 -613 943 -914 696 734 -593 -558 33 -504 319 335 986 850 98 790 633 410 179 -810 629 -853 359 776 -23 -442 -716 -920 678 423 -997 -58 -952 -479 595 407 -751 -60 -228 674 151 656 -756 -525 708 679 437 -515 333 -66 717 872 -241 419 -892 -154 -925 -676 647 904 -922 -279 -273 -408 -274 -855 585 705 -846 574 801 840 682 320 137 -209 -9 988 329 -665 20 -148 691 -843 385 88 -970 -8 268 -59 -925 -948 979 -475 -49 27 -80 -13 841 -310 139 -46 854 174 -981 -115 919 621 -159 -749 104 -794 -469 774 -893 399 -901 111 -639 -851 428 807 -800 634 -548 33 543 664 75 584 998 -366 149 -821 981 159 -190 974 -392 868 -611 925 890 -888 -942 -611 432 -512 -879 794 325 -613 141 740 -748 677 -407 -483 -222 -944 -667 -502 -797 -110 324 -455 313 472 806 -873 89 946 165 97 -464 -311 -193 609 430 -566 705 -560 662 772 -864 123 391 -121 -204 -274 -562 797 182 982 -397 -294 206 -828 -163 -550 -202 -594 -37 943 503 -201 119 293 356 282 213 -672 345 -424 684 271 -135 271 437 -999 883 946 -530 -238 167 -135 -883 869 -884 479 -859 -985 -369 -157 47 947 748 496 59 492 700 795 -675 -814 -401 -176 297 -210 -164 249 -951 245 653 821 -378 -421 944 658 -35 338 255 -282 981 -612 329 -932 -341 -227 -820 -628 -48 -840 332 -812 280 -85 444 -700 -869 -278 488 120 553 -896 -738 119 415 178 863 -771 -232 616 276 -786 821 471 -213 869 634 -474 603 -791 515 -499 840 284 -390 429 423 -318 742 531 523 -723 -289 -94 333 46 542 -329 550 -58 -780 679 338 -401 956 -901 229 349 -406 630 96 -243 117 890 -519 -888 -936 49 660 -676 48 -220 -493 -361 187 -230 293 -868 4 -326 -525 718 -399 57 -451 768 283 36 745 -686 -815 -987 232 -858 760 442 -874 -912 -915 -312 833 459 233 -117 922 732 329 -830 295 466 609 840 -719 -734 230 -514 -152 -404 -206 -864 719 1 -828 905 -154 630 977 -614 730 838 -153 -621 -965 490 -645 732 -19 -107 17 12 -840 -916 -553 -401 124 -982 -139 -964 -737 537 919 326 -238 -316 211 -569 747 -268 -710 -877 599 -772 -92 -794 -144 -837 870 -41 139 -299 919 -897 150 25 -913 -673 -332 104 -194 -215 -547 -514 -445 -718 -414 -888 668 291 -115 44 150 848 462 929 -113 -411 -39 410 443 -606 689 421 988 -15 927 -265 253 -599 236 428 -692 271 553 -798 889 817 -573 -252 579 -282 -819 -328 720 632 462 908 -423 -930 293 -828 -479 -163 -938 491 151 -521 533 141 952 874 875 15 -670 429 -440 -193 -169 375 530 -149 455 706 -787 -541 515 -191 -663 461 -597 -35 405 -597 231 563 -77 -908 -794 169 -414 -415 32 814 -80 641 33 -677 567 690 -731 909 -105 -365 858 -958 -236 -274 15 -767 865 466 -377 -179 189 621 -732 -619 26 910 -297 -46 -859 137 540 341 -540 385 54 -180 -809 -216 418 703 507 591 -917 350 -34 -458 -358 -407 -816 -180 708 490 160 -798 -264 -506 848 -895 963 -64 -702 4 676 176 853 -808 362 -14 392 -231 -596 -714 71 -186 -240 966 683 1 -21 -222 -34 875 -57 -589 -487 53 851 -818 959 -825 218 334 -819 685 761 948 179 -802 97 699 -748 5 -394 815 257 790 -364 975 278 287 -976 -974 -425 963 -760 -168 67 -849 15 -381 -656 -647 -549 -603 567 -881 418 568 -203 91 -347 -308 160 -973 550 659 -606 -778 -355 -370 -703 813 314 543 123 520 -947 -599 507 -360 272 947 364 511 -743 -537 -622 -60 515 -256 104 -118 838 254 77 680 -897 760 -227 469 -996 -968 791 947 780 927 -685 -776 -288 168 -938 -403 -788 726 678 -172 -809 738 -372 -762 963 -75 161 656 -456 -520 -929 -500 -247 -431 -323 379 914 -695 -300 274 -676 41 -361 140 -19 524 -719 295 737 867 -508 -993 526 -636 231 -882 -388 -7 -502 -616 706 -426 -66 348 -893 -390 -129 -170 -313 -678 473 -935 781 764 814 880 445 260 -904 -960 -155 -290 728 -755 786 865 -984 -613 -177 -658 -18 346 463 479 617 -424 -373 800 -869 612 849 -972 556 -676 -256 651 -982 -836 -829 635 -696 673 410 -993 337 -274 828 495 85 -728 -239 454 -715 990 -292 -490 -177 747 745 -199 -793 37 -242 434 -821 -857 142 -549 315 19 -325 305 933 189 -578 267 -129 346 625 180 626 605 705 -411 -733 -201 415 742 559 -199 498 -909 541 -868 152 326 -685 -329 481 36 992 -860 -165 268 968 268 470 977 59 254 -531 907 -379 -436 148 -443 13 942 123 -639 459 -152 156 -517 141 -932 -941 401 268 346 -889 863 -20 -707 440 407 248 -811 -709 -526 -662 784 394 -126 309 -234 -767 -552 20 523 896 -818 -904 118 -158 375 -261 896 617 -954 870 791 756 -28 127 874 15 -314 929 91 -856 -419 -575 -679 371 206 993 -794 962 312 -41 833 288 622 -226 -478 726 -484 -373 -479 -692 -641 -269 -192 -521 -70 -243 -300 143 150 -339 876 816 114 -302 -56 985 768 -737 -651 -916 230 850 913 953 -747 71 523 -464 538 -462 -961 269 248 763 -926 -980 -547 -37 -320 -257 -871 -715 462 533 -723 612 -382 500 -241 205 900 930 -701 -437 238 -158 -939 51 -84 -642 -606 663 -867 -188 243 274 -694 584 -545 712 -754 -298 796 -98 258 310 -376 -998 -506 -283 -846 143 -681 688 -598 -401 -391 -832 -241 -548 165 554 815 923 563 -389 -134 -709 28 293 -984 -689 133 -805 59 -825 341 -526 -904 309 -524 659 -120 -70 234 -514 -27 338 -69 -860 -621 905 720 -76 75 303 854 -539 -518 -792 -102 795 194 -366 954 -775 -248 831 -153 -401 124 -252 415 214 -353 -68 38 5 708 317 -358 316 -434 985 982 -968 -905 427 262 4 -580 -622 467 13 -329 -660 -90 -685 273 198 358 702 136 -495 973 201 139 -253 -782 -803 -822 -852 -625 285 815 -750 368 -511 -134 -558 -426 -195 -810 957 -25 737 -83 73 -485 413 983 987 359 129 -562 548 641 563 -980 129 294 774 -987 -370 26 -340 180 599 -104 -581 849 -149 -907 -115 -702 507 558 -852 758 735 749 535 668 406 644 705 840 -402 -694 558 -539 -378 -80 -559 -62 763 -879 -31 -161 -767 -132 925 -366 -680 649 412 269 228 -595 412 -223 -836 148 360 87 -509 -393 878 -981 -911 919 -922 430 954 235 -582 59 112 -637 672 -986 118 468 269 -497 886 -366 374 -145 670 -116 -32 444 787 -83 -287 808 -289 -465 206 737 -689 -349 -908 -808 -771 179 -580 -974 197 443 -223 -884 813 -692 -605 -898 998 645 -580 78 -570 238 -10 -646 692 837 -294 164 -221 -391 -957 957 -773 -935 998 -730 440 442 85 687 -827 -176 838 404 -258 -482 505 -998 -536 423 626 -781 221 550 832 442 726 325 -584 -89 -530 545 555 353 -829 630 -590 285 95 -294 249 -285 -477 -630 -103 -781 302 609 108 392 -864 723 -254 915 176 -624 -949 224 846 448 -794 551 503 202 737 -448 29 159 -155 -844 219 919 5 937 362 131 -412 -479 555 -80 791 -457 935 -744 326 963 -404 108 -456 847 -557 -364 151 -219 -169 980 280 -202 -453 -141 530 649 657 712 -709 -354 863 918 -772 -974 883 -974 -537 726 -864 356 -26 -290 -573 -310 -917 435 -143 695 -245 583 896 813 7 -26 913 773 -129 -814 572 -89 -909 298 -947 -1000 -956 -99 -882 -596 976 -669 354 787 -646 287 -119 505 565 -483 -533 583 -663 993 653 394 420 -63 -175 -53 244 -734 -813 -960 -199 560 -126 219 -733 882 686 -456 126 -499 -531 378 200 -842 -881 425 360 539 -723 -122 -182 -654 -541 -287 479 -752 -562 -294 835 624 -745 786 520 977 940 409 473 -126 238 437 -485 -848 616 -691 -845 -346 700 -933 119 669 -99 -893 -359 -901 653 688 -619 -339 869 274 -306 518 46 424 126 -246 51 360 -612 640 654 -26 602 73 364 141 -633 408 996 284 202 -361 869 6 938 870 -232 208 698 -670 31 469 321 245 -148 353 668 377 -353 -476 -212 208 262 -488 78 -273 90 -263 637 191 -204 1 -655 43 -866 989 -361 -289 482 653 477 682 65 837 -574 413 -484 654 -605 -498 389 562 739 -741 -687 431 755 143 -200 481 526 -521 985 -858 995 994 -742 -113 -97 597 734 -31 -580 -548 -921 -420 -760 725 -60 90 241 -129 -144 949 -289 -285 -651 845 15 -49 319 719 -913 865 639 621 103 -185 76 -859 -462 -202 338 234 413 263 901 753 -696 885 -872 598 142 161 868 849 742 772 820 414 -104 -998 -845 -440 679 366 -722 986 11 -380 -897 448 -969 619 -897 -650 824 175 -259 -67 414 -828 922 618 259 571 682 364 -209 182 -640 821 889 -518 -519 436 -779 377 -961 928 -228 -374 908 81 172 377 93 84 31 -984 -356 -614 -4 995 -331 -100 803 900 -982 -441 995 -430 728 -261 -233 670 -139 -197 909 609 801 -676 616 426 -135 -34 -791 -955 -480 794 -98 242 -626 635 -514 -855 -945 -947 -247 209 817 716 -203 -732 -101 -749 726 189 -71 -755 -369 -909 651 852 521 -359 283 388 481 278 871 656 612 668 289 -3 -554 634 -812 642 129 -312 299 -97 -590 452 297 710 130 238 -550 -450 856 -171 340 -836 -483 -902 -147 120 -81 -48 -634 -163 -81 530 -415 599 715 -569 -464 -792 48 -519 834 781 688 -841 379 569 755 -162 -906 -673 556 -280 -897 44 991 -547 697 498 -530 -892 -29 -804 43 634 712 934 -945 -775 -759 728 -605 438 -970 -991 470 -241 -598 -766 219 932 127 -506 245 -833 139 467 289 477 854 196 995 436 651 60 439 -452 -941 629 335 145 84 -714 -930 560 764 -353 -585 -810 -214 573 321 -656 -898 -487 -905 -194 149 465 32 64 -718 -550 -610 794 125 -716 -178 -355 647 -265 -408 95 -479 -332 448 -687 -538 579 608 275 -101 -676 519 152 -723 -424 -307 -871 587 323 400 933 -452 -730 362 -394 973 -766 91 99 813 -993 -618 -971 323 -142 -78 224 546 -66 574 269 -697 -922 -137 697 207 575 -480 20 897 -890 -963 89 265 -229 -449 6 871 -815 -693 345 13 -134 506 -241 -385 -975 479 -11 264 850 -979 -979 -285 267 44 -564 -367 171 665 860 632 511 611 -780 -213 190 -873 -890 307 -428 -174 -513 -911 -596 -776 -778 -569 891 745 -43 340 -443 -675 992 -809 919 135 509 730 691 884 -179 -213 175 -925 137 47 -605 -617 0 33 -304 -378 -206 495 -105 -609 -466 -301 -501 437 187 972 958 -764 -337 -922 -169 -691 89 -250 -229 784 -635 -437 988 -429 803 734 940 -278 -27 -833 -129 797 613 81 614 -28 710 -820 434 97 833 -71 -968 -505 -963 -64 -39 -603 843 592 908 553 684 -49 -505 -949 735 -38 39 893 682 297 899 998 -829 -19 636 349 474 584 273 642 313 687 -298 103 340 492 -846 101 470 -346 -820 309 -185 243 -603 327 293 684 993 184 -924 10 -572 -50 -40 656 -224 431 976 500 -800 -873 524 -179 -302 -626 -135 483 -128 820 105 309 309 -717 724 56 -117 241 -290 43 -497 849 310 -773 687 -53 203 290 90 -931 755 725 -88 86 353 176 -221 -867 -407 432 -45 -842 175 -206 57 -425 -190 349 518 914 450 -726 -53 -874 975 41 812 412 603 -697 793 714 51 -869 -637 675 587 -74 -113 888 876 831 -32 -881 472 493 353 -356 -173 -594 -277 271 762 247 272 -551 -459 -744 -135 -751 413 95 40 357 -431 -779 -919 880 -633 575 26 -365 295 296 282 -908 -581 896 654 -862 -252 624 -732 725 973 -344 639 761 -169 -787 992 210 -505 35 744 25 -648 -710 -611 -409 916 -734 -749 -681 186 427 84 -916 -294 -599 -975 -751 808 547 -782 191 -59 781 -885 750 -377 -123 833 150 -549 -783 789 720 -98 -22 -109 489 -863 131 104 -107 155 -743 -34 -267 336 132 468 996 683 -910 402 651 -887 507 975 -754 -809 -568 656 -352 -223 653 150 357 36 -53 798 -536 939 -24 -192 -974 -102 -691 688 19 609 -215 -273 -193 -347 876 171 -435 17 -144 -206 209 286 -900 -792 868 -505 -428 354 665 -894 -763 -7 -811 -316 -42 606 305 181 207 -18 839 435 -721 -627 687 463 -134 363 -666 -989 886 322 305 -304 563 903 -276 984 38 -658 -989 607 431 -604 -848 -518 291 375 -856 751 -437 180 187 459 125 695 -724 354 -862 -184 -246 -41 321 370 384 515 884 769 387 -231 -888 696 -192 534 948 -848 738 -823 553 681 144 -524 887 182 -55 -220 -672 878 -203 -338 656 670 -670 -306 864 -989 -253 510 870 -464 628 -484 -976 559 366 -39 492 449 579 1 510 434 -644 284 997 -208 -389 -308 -943 161 102 996 -774 -580 593 304 503 -715 231 -649 966 -233 914 -778 -639 382 -719 997 601 -540 -755 -665 -881 -41 -429 -79 528 -209 -442 608 786 -332 686 -364 -839 -477 -885 -172 -426 -309 -488 -498 403 804 -776 905 -920 621 255 132 742 -404 -943 -433 -954 696 460 872 -906 589 -10 -572 925 -645 993 456 -951 -659 757 -939 -124 -312 -195 283 704 -606 -36 233 40 -352 -78 -345 697 -385 -534 -310 -909 354 991 919 561 -572 -609 997 337 46 347 780 -83 443 986 -631 -93 973 -965 312 -751 253 352 286 658 -491 -977 808 -74 839 868 511 -385 -251 -532 -331 573 494 -511 -140 223 -723 638 -722 -147 334 -41 -525 -820 -93 591 829 152 384 -368 -493 -924 -381 997 870 838 773 25 -86 651 -744 -883 648 414 -620 -338 983 -235 197 -454 -865 314 -23 473 775 -758 567 -339 -47 -563 -526 -689 678 -465 -946 -787 -1 389 -122 247 -543 565 369 729 -256 593 306 950 906 -164 -220 781 -692 782 -48 -285 917 252 597 -290 -76 -958 672 931 -833 -518 906 638 99 536 -138 774 -614 -260 -695 716 -943 453 -224 -776 40 241 -536 440 209 -720 168 810 -3 -808 298 -99 809 381 -790 -158 929 -899 970 -606 -762 734 919 -44 -102 806 -291 544 -447 -794 118 -207 -585 -245 -72 -205 -582 702 -192 -551 -841 271 -763 -995 -899 786 -452 -818 936 490 -165 -262 -3 -920 196 -558 -375 -618 541 -244 485 -429 888 -267 819 158 519 -761 -107 906 -22 560 952 -461 920 -496 4 974 0 -426 577 -220 723 384 502 -128 733 731 100 128 -317 326 604 -5 -148 -756 480 -921 905 -803 -224 230 -935 -213 34 497 -522 -872 460 -505 -642 179 -373 -476 -54 -60 505 833 177 -676 984 825 -326 -342 624 -445 -237 350 408 126 908 326 635 368 413 -619 -112 -310 279 497 -16 -750 952 -805 192 -705 476 -502 -903 872 -133 182 -883 -690 -727 88 -794 538 -844 491 880 -677 159 -680 156 -993 -631 -885 -536 908 -737 187 334 -360 576 -663 -77 -973 -943 -313 -951 -308 -910 695 -71 117 345 166 -790 86 578 -930 -313 400 961 101 432 -186 100 43 -77 602 -27 836 -979 -755 -646 408 -690 170 266 899 38 293 -496 291 -943 573 945 -946 -332 -149 -967 -783 -566 -204 698 -232 -27 840 721 72 -214 -222 388 162 935 176 -845 -846 609 -876 -382 -530 -651 288 -729 -305 489 -417 -713 -96 886 379 -279 -94 677 -536 354 -259 -64 -478 493 -255 901 -263 -758 -559 274 457 -30 -615 784 202 795 976 -143 694 906 -546 248 -679 234 59 -263 -975 -823 912 547 -455 758 158 -382 914 -581 -176 -931 -685 695 -881 -623 845 -86 -959 379 824 226 318 -167 -218 -615 936 -864 -550 -47 -828 -115 909 561 -408 57 374 -108 278 767 -488 979 -9 238 -406 323 71 932 -10 535 732 444 142 -283 138 292 -998 850 708 593 -287 783 -178 641 853 934 -299 152 990 445 -961 -367 271 -944 704 -607 672 -483 -251 361 -711 -467 -251 213 -599 498 976 -268 550 -197 979 -519 881 -646 -666 579 302 -96 766 543 -824 -208 627 700 85 -640 408 -904 59 -481 -866 -326 561 490 -588 -42 -216 -896 178 -903 -779 291 158 -876 165 -566 151 -23 -579 -308 -95 -922 699 642 -506 623 438 -714 540 -729 542 -854 650 -956 465 847 926 630 944 330 492 321 774 -925 304 266 -506 -653 104 -869 633 -571 -282 -91 -775 -214 -277 912 247 -92 -18 -587 170 187 341 446 617 227 345 -54 639 794 -703 -554 -808 -482 554 -952 -671 -25 269 424 402 367 821 8 -930 673 -50 -95 -377 140 456 491 -78 -78 -168 -597 956 -887 -512 -178 187 518 847 -147 730 38 506 -783 -715 380 662 -832 -949 -625 276 -335 -556 -55 -763 -262 -589 78 -491 -939 299 -871 -464 -289 -859 962 -169 -188 986 -433 269 238 949 998 164 67 -266 609 -851 492 -554 717 969 497 -850 266 -331 -92 -624 -184 432 328 -998 -771 474 -399 -207 -812 266 237 1000 -280 -235 -515 530 763 262 -186 -554 -437 293 920 -194 -841 8 -621 -194 -609 -578 577 800 118 383 367 889 -856 -716 181 -640 768 407 745 -184 -966 193 86 -748 -952 -154 643 202 -495 -329 38 620 240 -906 559 856 533 -611 -523 457 724 -574 73 861 -170 187 -508 -836 35 609 -642 872 -628 184 567 754 -974 -302 -97 600 1 88 -893 -749 456 260 -256 913 -974 926 -21 576 -530 -512 67 386 -395 298 -738 179 -380 235 -445 717 507 -882 262 -715 -57 280 -522 -448 -1 928 893 -699 -349 -257 368 969 710 807 208 863 516 -518 -618 -776 -238 241 -427 972 651 -311 557 709 182 -291 -643 607 737 -803 663 231 309 29 -107 42 -747 -384 121 -679 579 640 -510 -422 -522 530 -264 4 46 -665 838 -399 807 439 -564 784 13 -319 -325 -330 755 396 49 -658 969 15 0 398 497 927 -875 -250 724 90 490 754 -651 369 568 -102 526 712 360 687 207 183 846 -443 -21 752 17 -116 -899 982 -734 964 -753 -378 -906 -913 156 664 834 238 -550 235 -215 151 328 -76 753 -80 443 -731 -571 -334 -574 -789 -56 -591 665 -44 436 -960 -239 222 850 -215 -234 127 570 -755 -116 -1000 178 828 -709 -681 -786 312 747 -753 -878 -859 928 615 -233 -131 -234 -447 -209 918 997 560 -755 903 -639 -387 510 358 -230 -834 -718 -260 86 -855 127 -904 -681 -56 492 408 -549 -885 -649 -221 468 -16 -112 -923 880 132 -163 -199 -199 942 -377 -794 -543 -422 -296 -894 15 -120 -7 966 -269 -461 -160 93 654 107 256 467 407 -302 -795 256 820 859 -909 905 768 -692 -915 730 -237 -980 279 655 -206 -245 -956 -27 517 -547 -114 677 711 971 56 -781 577 -479 -450 280 -525 844 148 -813 870 -24 -264 -589 -462 -922 125 312 203 109 -806 979 -847 -224 908 -813 -989 -920 -896 744 -142 -767 567 -23 368 293 958 -903 -763 991 758 -790 885 -149 150 242 946 -985 759 658 -527 -275 276 815 -136 865 -811 331 672 767 813 161 -629 143 611 -113 -733 -388 -444 -871 -650 -683 268 -744 118 -838 -128 514 -594 564 -333 -587 778 831 -553 -155 -770 988 848 -355 414 393 243 -878 -532 322 -69 -163 -417 193 -377 903 -931 -749 -278 -424 705 231 718 -649 325 -149 -741 86 171 -282 -24 -835 676 702 100 991 445 -437 172 421 969 413 362 199 887 -6 780 -813 961 523 617 -314 -666 -309 -253 -598 180 498 -202 -559 636 -257 96 -692 324 -646 388 355 -490 -830 324 480 -821 625 -773 -634 -545 -898 786 -926 -469 583 -212 -816 28 -240 658 -245 599 -788 108 967 -695 -630 -610 727 -898 65 733 -84 567 919 797 546 267 -384 -413 625 102 -946 -643 320 725 -673 30 -737 868 -877 -104 -745 537 -861 405 -527 949 945 -650 -481 -312 -375 310 -656 -705 646 488 724 537 914 150 15 -88 656 356 -33 821 944 -395 -703 -341 -502 -333 949 378 -54 -839 -384 509 636 376 878 -759 427 266 886 -707 -607 -265 -462 -828 -432 633 187 -222 57 -664 -682 540 841 -341 927 -837 -856 -592 -604 114 -987 25 564 208 246 248 301 -931 525 -2 -617 765 831 -895 -707 -622 491 514 405 -331 -353 -953 -703 109 -624 -698 770 -276 -995 644 -859 -458 -92 13 22 653 -850 437 655 -504 -38 -322 800 -915 797 -177 -352 317 -410 174 849 -92 -522 -477 789 -778 982 -833 -854 -920 -496 2 304 301 386 -462 -238 -797 -427 714 -509 -407 -500 -859 381 -144 859 -179 44 -126 -946 120 25 95 114 487 936 790 681 424 -853 -660 191 -508 836 -425 679 -808 529 297 -587 581 548 784 -178 -136 577 64 351 208 -150 153 74 815 -857 -176 -400 571 43 328 254 862 -447 -765 -933 -244 953 -35 849 984 612 237 -718 86 28 811 -339 557 -179 -955 477 619 -706 779 12 344 -905 -295 -870 -910 820 211 -206 36 -951 -121 100 628 -823 774 -255 966 -661 490 -85 -97 -845 -686 -849 -188 -278 327 30 760 706 -138 302 474 684 -686 -639 905 -892 77 386 187 -113 -108 -698 -944 -591 -267 -279 -10 120 146 398 -560 978 275 690 -653 858 813 -609 796 777 -614 37 -757 -925 -338 666 575 -752 -985 -539 -8 429 231 -311 -788 652 878 -31 677 501 -16 -350 201 -764 900 -189 34 753 -445 -922 684 -29 -185 -786 -828 135 519 -301 -774 -703 -975 -462 224 -900 -878 322 -33 -348 -236 -222 -905 580 -193 635 -640 -641 -211 -473 -440 97 -418 -713 716 -602 -757 776 -654 -355 862 -207 447 468 -644 -21 -425 691 468 124 415 490 34 -92 637 92 -734 -89 776 -237 587 -987 -111 -520 433 707 951 -451 458 133 374 327 -386 -299 375 -142 580 -672 562 745 46 -167 -861 -58 258 -848 -369 -759 858 -425 477 -863 -583 702 -733 -865 180 170 466 -154 102 769 900 -201 -151 322 -7 873 -291 -754 111 -311 -538 546 -280 358 -87 941 940 -198 476 669 -324 942 -936 626 -32 -343 471 225 438 720 274 42 -927 381 863 902 -801 364 954 991 -421 584 841 -69 383 -787 231 -318 -485 48 616 -753 511 111 318 160 -369 968 336 634 -18 847 301 -178 893 -625 651 -834 885 -865 906 184 -170 158 722 -529 634 -102 763 -490 -154 915 322 746 369 496 -55 -825 449 1 806 207 -805 -11 -953 520 153 -765 756 560 815 -123 87 71 654 976 -220 836 861 704 -352 622 -607 165 815 673 -562 367 -310 433 176 -771 344 -325 463 -813 828 412 20 -702 891 -581 305 908 -580 56 -645 978 215 -263 809 820 218 111 7 -861 81 283 -84 778 -818 450 -486 -639 -270 -634 -136 921 145 708 264 -933 206 -56 -698 -74 -40 -29 -117 531 -520 -651 698 -684 307 -630 392 -858 -392 820 -922 -64 -663 -100 230 -475 482 -154 43 -770 -669 87 725 460 63 -572 745 -879 -421 38 739 618 884 607 896 -931 131 -706 -443 56 -622 -151 924 269 478 184 -940 -779 -305 391 -512 252 445 820 502 575 298 820 423 -702 886 985 822 420 524 201 -706 33 -199 385 707 293 166 -592 -564 -882 426 282 -739 -397 628 -369 579 -215 -633 793 403 -306 -270 926 -50 934 -654 -515 -256 -832 -523 201 -582 -544 34 95 -360 193 248 -78 744 363 -576 185 191 298 -30 52 -837 877 526 -754 -916 -195 753 221 505 952 -902 153 964 114 257 287 145 895 -601 -859 -156 42 32 851 -105 997 761 435 -45 938 -437 981 -418 -521 -998 406 -498 -971 184 -606 505 219 540 -594 -994 873 -323 969 796 -429 902 -641 -929 -928 -30 79 855 835 435 -464 176 370 -433 158 -378 -882 892 -826 356 -587 535 61 814 769 -617 527 124 -260 -132 445 -464 -118 425 -890 72 -802 943 -476 -656 96 -886 756 -248 -533 -95 471 -406 -926 646 811 -216 227 478 40 -916 -877 -937 -57 45 -558 -502 88 -298 -909 998 980 20 -770 -830 -840 229 -777 131 -933 563 -873 631 -190 -151 437 400 -209 936 142 587 -553 341 687 366 -202 -53 840 199 -377 289 486 907 532 -519 -390 -846 -598 -293 807 274 480 686 120 -828 -227 -703 -472 115 734 192 7 -423 606 -574 -846 811 177 -177 763 -869 -181 543 -366 -147 -794 -799 -119 -160 42 309 -807 185 608 148 -536 -343 -19 726 595 744 -738 -542 -151 -929 30 883 302 781 424 184 711 835 -159 889 -930 279 651 112 818 328 -54 -290 -639 175 -542 986 216 437 -895 292 -509 -523 -277 -805 341 629 510 414 -505 -114 989 -530 616 -370 -708 -869 -861 -999 69 -543 -127 821 -206 668 812 -587 862 -388 -533 873 24 -223 961 859 -640 244 334 303 -384 -672 -339 -38 812 504 -186 535 973 -47 153 -390 866 716 -204 -767 -800 706 878 271 193 -861 714 -26 532 786 -909 -915 -55 -981 -184 563 -802 583 -710 922 277 -110 -843 -874 -114 -67 -763 -746 677 917 -884 246 -792 -111 -635 209 285 -832 799 173 -762 -878 16 542 205 445 846 -13 -262 460 779 274 -603 -90 -766 991 913 -216 994 630 -400 392 -16 -133 299 -13 -787 -426 381 -604 987 145 996 407 90 -168 879 -637 -667 904 116 961 618 -605 -190 608 -947 953 369 847 -476 412 144 -874 296 916 700 394 762 -329 -79 959 -492 350 21 -127 -63 -489 -662 -331 723 -434 -598 -439 -91 -814 732 991 -325 127 329 3 -645 -444 -193 -427 -809 -851 -817 684 704 559 -187 -871 279 633 776 -387 -707 656 854 155 -515 -243 -971 473 533 213 -721 -356 664 -715 852 -986 -790 -816 729 -625 355 -462 -179 847 -568 -592 -424 -924 -228 -570 721 649 714 477 -787 -99 68 197 -176 -613 166 -544 -959 -801 -360 -710 296 -761 -207 843 -701 358 624 343 -425 542 -714 -996 351 582 470 -18 -436 -43 761 -653 546 -933 -485 -929 -484 942 594 -339 914 -803 992 -291 -742 -444 846 469 -170 -652 -114 410 -507 -907 -322 -627 -814 -155 241 994 -140 -357 654 199 -938 -101 565 756 -989 -117 476 -300 -437 627 -399 864 -632 345 743 868 -464 199 -143 304 654 -510 372 -237 -134 -101 391 384 -48 -217 640 -517 869 172 -670 -739 -856 -268 642 -30 -696 -487 -433 585 67 486 449 -221 -684 -953 -786 -281 -585 -35 -846 934 696 707 -458 652 -378 146 866 675 -844 3 -689 874 861 -273 -914 586 106 388 -30 -847 -815 124 -685 -251 281 -850 -945 261 979 550 -149 -644 703 420 751 -846 -118 283 -392 -845 475 -585 -971 -403 -864 -677 878 -830 264 -629 18 883 615 752 -653 -123 -256 -438 -923 998 -645 -490 -794 -86 -638 556 607 856 109 98 603 200 178 912 841 -187 -202 -301 -995 554 -729 46 4 650 -306 304 -568 -745 24 162 -454 851 863 -159 857 -528 -822 69 165 584 175 656 484 724 557 449 -726 66 -594 766 -887 -745 -251 636 752 -11 -492 -829 313 644 494 151 286 -419 419 215 -264 814 766 377 -609 862 945 -685 399 45 -970 -734 -745 523 583 -368 -704 -325 -316 -182 -169 -350 -772 736 198 -235 413 -548 -917 -782 42 -881 800 -737 285 358 -787 870 492 -25 -908 719 696 335 -382 -863 62 -313 150 -208 -800 -632 498 870 654 -577 -106 -992 -282 273 -835 -886 -341 540 526 600 -75 -586 -639 470 601 503 945 -683 -562 999 467 -56 550 -469 -939 692 -942 -35 962 -17 145 -61 -599 671 -42 223 628 -221 -737 -138 695 460 785 192 81 -886 -246 -307 -630 283 870 820 -364 274 -934 572 240 661 -825 923 -574 822 350 -846 -140 729 523 465 -59 -414 457 -66 -672 434 103 253 434 896 441 -662 -67 -60 647 -421 -990 782 -628 274 -897 31 417 -627 621 -725 239 579 688 830 134 715 -941 -795 -199 636 -67 -601 -225 665 889 217 -477 -119 973 292 -609 -208 292 500 492 -339 44 -226 121 743 810 -776 -455 -747 -165 -529 349 -947 -781 -48 615 -385 -351 73 -989 129 -921 -458 63 156 634 667 169 818 -595 179 702 40 -498 -92 516 -417 639 -130 18 11 -946 143 578 -189 61 780 431 -30 -52 970 991 -951 -394 203 -426 637 -868 360 -902 -779 -185 539 -239 77 277 794 734 480 -197 -500 -572 -192 -590 396 931 -426 -28 -550 7 -435 -661 -348 -228 722 313 699 -456 -200 876 31 779 978 887 613 648 -192 769 283 836 866 -4 -967 -766 180 -988 -26 -442 353 -772 -888 -107 16 714 -124 444 -293 -314 157 -653 766 118 560 835 871 615 872 199 777 284 -527 -729 386 566 -417 789 180 470 794 -195 400 830 -794 -254 689 765 774 21 719 470 -491 -294 696 -322 -407 979 488 646 -202 796 -474 -282 -413 -217 801 -242 248 -590 -160 -904 425 699 -593 931 393 -922 421 361 320 -837 296 -797 223 -216 198 501 990 -258 828 648 -819 173 -42 -637 782 -852 -804 -115 -357 -511 -583 -903 -60 -396 826 -326 -846 697 -691 749 872 -602 936 679 -670 -736 -892 -366 -234 -898 851 545 -693 816 -508 -649 -706 -403 190 127 793 319 39 -132 -4 -276 -144 -682 -770 -206 898 -781 89 874 665 -125 -646 706 -818 -920 690 -820 754 967 380 235 -878 831 -58 -31 566 -354 -753 -30 -233 852 145 -531 -102 -738 -763 346 -684 -485 196 -751 -761 981 290 -795 87 406 784 -990 -833 -170 702 -587 377 567 454 -973 -439 645 719 -670 -819 738 826 -620 668 168 -369 932 -512 -276 85 -84 857 -616 -269 535 759 -708 338 439 398 -986 -661 -941 -479 -745 209 942 792 -976 -723 519 161 285 -948 -963 294 577 -431 319 278 -789 -376 122 344 574 -556 -935 678 879 661 -710 941 504 522 944 355 215 -250 -469 319 801 -343 -287 621 721 -758 -32 -222 187 -811 375 -676 315 757 -895 714 832 -195 -592 -825 -997 807 -805 47 7 -99 -920 -545 -558 45 -757 10 599 534 -631 508 -818 -997 154 179 581 -709 -528 903 490 -219 724 70 575 -212 362 873 -117 -200 115 906 128 470 619 680 -762 -551 -139 -241 -516 -52 -339 -423 8 165 -808 -431 943 370 -309 -29 -664 -729 847 -453 441 -689 -462 -936 -408 397 690 321 -128 216 865 827 -834 -931 -584 949 267 452 -841 16 -619 -931 -346 -526 905 -589 -796 197 -433 72 395 -82 -859 -12 -472 -124 404 -868 617 255 -23 -789 -709 -705 -503 -576 844 467 858 461 961 104 394 -610 462 61 -997 115 219 -23 -681 -437 721 -238 -157 -699 -418 395 357 138 615 63 515 -623 809 -517 -341 27 452 -178 -59 -315 231 -84 -996 -934 199 65 -777 -114 890 992 -421 519 770 113 660 -368 -469 973 -598 -808 -208 920 651 -281 -25 973 -954 -540 942 944 -638 216 793 -139 -589 -130 -437 -235 -365 157 -614 104 -733 761 -859 280 524 -303 31 -922 -303 -69 240 673 -782 -888 -761 759 190 68 340 988 -999 -140 815 -554 -812 -922 -87 -679 163 403 -734 -943 -13 554 -663 -178 755 -330 942 -922 462 -190 363 -451 101 75 -677 -782 638 948 850 -31 -177 -876 -970 -296 -355 417 26 254 -533 972 952 698 880 -805 336 657 -669 597 -967 -231 -257 150 -406 -918 -900 941 -197 -353 -520 638 -260 -928 -119 284 -925 -682 739 375 -819 171 -289 -680 618 128 -559 -714 269 -167 717 578 555 -980 349 -873 -613 -351 -394 -864 390 -226 372 -252 -289 -746 -982 -596 -885 259 744 -738 63 786 405 230 -205 -317 -560 21 -890 -418 -143 -243 -690 329 -343 265 391 -86 -924 694 55 716 133 -918 -895 -965 534 -953 -109 -201 -736 312 -447 260 652 31 -393 427 -273 -840 342 -776 331 24 -747 448 -34 -327 834 580 212 -144 -626 455 508 -505 455 -274 -231 -75 781 110 -841 -251 -358 -851 434 469 38 -317 16 -355 -214 -495 -524 -551 197 821 -459 -1000 -244 -478 -646 -530 843 -158 -257 480 -878 87 479 -837 284 -839 929 577 709 -893 159 768 -241 -531 19 -916 45 -97 135 -639 -538 -348 913 464 636 -405 66 645 679 -506 -585 -647 458 857 -734 590 -898 -572 935 199 -346 -174 458 -478 123 -973 852 -811 -681 -369 -442 -368 -217 -426 -525 267 316 -339 397 -545 -175 -5 829 -560 933 87 -77 -61 -712 421 -374 643 919 -483 523 -17 -403 151 -249 224 -408 379 -343 142 445 644 -927 114 -818 -325 -752 -306 772 -207 456 -408 -803 -293 997 450 122 300 -341 605 -79 -153 889 -324 877 -960 -901 -376 35 159 983 195 -220 874 -83 478 59 -622 433 668 841 836 -614 -976 -957 -772 -31 -811 -27 458 -650 -312 272 -91 -907 580 -951 959 389 110 -222 -768 48 342 999 -815 621 -116 -73 -98 -564 769 -529 158 -354 -450 -409 280 768 425 -407 -399 28 788 317 -967 980 321 -293 632 241 962 578 793 797 -191 -487 171 405 925 880 699 -745 736 -168 762 476 -291 508 878 -435 -758 -514 -334 -40 526 358 754 135 -634 501 -618 -894 -945 264 855 111 -430 218 353 -66 120 774 -790 617 -85 727 -992 -551 -670 -798 -360 -263 -598 921 -877 350 -662 224 -418 707 -663 947 491 174 112 735 569 -943 -44 358 -621 310 -760 536 -127 858 -22 -749 -261 -938 259 -181 -991 860 -578 633 -307 -851 -254 772 176 891 880 -934 273 453 455 -384 734 551 365 -886 550 -367 -739 855 544 201 -384 -92 814 -72 555 406 165 -179 209 -346 -52 -419 -676 974 316 132 -560 196 -349 -26 -822 186 524 863 -875 -599 -132 464 268 -659 963 -107 -265 -313 -373 -812 702 431 -591 308 -534 -544 6 150 -774 -899 526 -782 -777 -287 103 382 530 690 -49 -991 -570 759 -800 612 -628 826 -14 954 -926 851 -49 -505 -206 288 445 -3 80 955 515 -170 -744 840 660 -612 401 165 -5 912 -347 -220 -873 704 681 -352 -283 -566 777 739 191 -721 -534 884 -625 195 -970 -297 427 -588 -256 -844 990 -879 45 828 -275 -539 613 -442 613 -849 176 111 -498 -520 560 -241 -564 -762 -236 674 992 13 511 732 -510 -826 640 694 636 -575 -10 320 -206 216 -716 250 -46 -162 790 -4 52 608 -265 -829 -318 -679 -924 -19 818 624 -896 203 -639 489 964 971 926 -875 532 585 930 200 -202 -966 -515 853 -88 274 -1000 -434 -873 464 518 -676 650 -289 151 -942 -293 334 418 210 -746 121 -460 62 565 971 -960 200 -851 -936 -82 -495 930 -608 -465 -62 991 -46 -318 173 339 540 -114 966 -641 21 -893 -524 181 162 -690 -481 -371 955 -639 -697 390 926 -594 469 291 989 398 474 407 775 685 -284 69 428 207 577 -450 -359 768 245 770 -839 721 722 -8 -495 -752 -642 -973 -330 139 -429 161 -793 94 278 -887 606 912 -314 -652 457 -598 -139 -465 -887 63 532 -855 -490 -997 669 -697 -205 812 575 925 227 -29 -714 393 396 -364 810 -442 553 -689 -915 -36 92 -890 698 -448 -480 -781 -953 58 -255 963 726 -566 521 -397 68 194 -786 315 -662 -540 -869 -206 -25 -310 -322 -574 -480 -536 -594 931 -834 221 382 483 -799 859 -123 -225 -269 930 723 166 -502 837 -941 730 781 -657 693 874 -195 920 418 427 -159 528 347 -361 508 266 824 -707 905 138 837 690 820 912 89 -623 -362 776 269 153 774 -896 -382 -977 382 -200 18 -730 -901 905 -408 233 938 -227 843 510 62 -441 167 878 381 292 187 355 -633 -653 -918 867 -838 894 -274 131 -911 739 909 354 -623 -301 867 -212 -390 -794 433 292 985 -607 -630 218 -600 462 -894 729 609 -434 579 940 -204 -269 -468 -85 -475 -380 -817 957 508 288 -833 -380 -153 -741 795 -698 476 -57 970 -248 712 521 313 765 -87 487 -702 575 -326 -614 -632 -525 842 282 -873 63 -924 -25 -599 -426 213 19 583 -478 -784 -114 -809 928 624 304 -423 517 -910 -215 -254 -717 -430 18 289 469 -343 672 17 -662 -516 -688 13 288 -238 887 -655 480 133 142 351 915 949 -184 -275 789 607 798 124 508 -465 418 966 -865 768 -495 506 -517 -28 537 -397 424 -278 619 -946 -747 -993 323 22 -263 -850 -432 -779 -152 -552 302 219 441 -819 -965 -317 94 730 659 379 685 -452 611 -405 162 926 12 783 491 -49 -162 969 -371 324 496 413 -263 -684 -45 622 546 837 40 -855 -935 -95 640 -128 468 -37 239 675 651 -185 707 -557 273 -760 -545 -742 -622 299 655 707 -769 -909 -196 347 -380 140 -743 -277 -566 -18 -14 -671 102 -339 25 338 -311 508 -626 -511 368 -158 -433 -4 -715 415 -480 894 -836 560 -664 276 -486 402 393 240 -976 562 -937 -50 -2 114 -519 -976 -148 149 992 -305 481 64 -990 801 -295 708 148 71 64 -426 -696 -689 -34 -799 -527 490 -230 -611 246 -890 -544 332 -475 52 -827 -702 301 192 -152 268 -424 -961 -117 -450 -541 536 882 385 -436 -434 -171 -640 112 386 -468 154 253 -907 260 -796 -842 200 -290 519 811 -706 624 -568 -561 422 57 468 -590 -73 -751 797 250 788 -330 414 -152 148 627 442 552 -771 224 -355 208 367 442 459 -225 -497 -539 80 -670 -476 -455 -196 -92 455 408 -394 761 746 -863 -666 -171 601 21 -771 -356 285 675 -706 -566 292 -813 106 -749 -196 -161 238 595 264 -907 694 982 638 -988 -960 -515 762 118 455 -716 791 139 386 -153 923 174 235 438 -202 -999 -902 -541 -672 -529 986 709 -840 -819 450 349 -102 619 -986 87 -948 -741 524 907 221 -828 330 -227 399 -216 439 409 -809 -307 68 332 981 -597 244 -435 -688 137 476 569 -413 224 -245 -16 -321 -545 -494 -601 262 -686 212 865 -411 -879 964 -191 -549 453 -542 -52 -501 -512 596 -113 378 306 441 420 -433 -414 -186 776 -703 400 -120 -77 617 -311 784 515 713 333 125 342 808 -129 156 -993 -787 501 -206 294 516 -57 -182 98 -112 -409 -170 641 353 -235 -757 -792 335 -293 -741 -945 302 401 205 916 -649 412 877 178 533 -34 -26 734 -718 794 -778 -558 47 -681 -496 -147 -587 456 865 -453 120 558 93 -369 580 174 820 -996 -71 -346 995 -928 -99 -415 -62 544 -187 15 983 283 217 -173 743 -739 -281 -782 -914 -688 -690 828 -844 -103 -172 -864 -602 -2 53 307 -377 -629 482 -407 601 485 779 903 630 430 719 335 874 2 -861 231 -426 -5 199 933 -566 -425 -686 821 30 -739 909 384 784 55 790 66 -92 336 -159 -223 310 -287 -631 90 292 -435 560 -140 460 -162 389 949 664 20 106 -924 328 -726 -653 627 176 815 -233 -544 450 735 -333 909 -140 770 215 -628 -993 383 -306 804 627 -256 -185 -379 381 451 742 381 -605 -346 -125 -555 -816 252 950 363 -216 -390 -146 244 -64 -612 601 871 755 -453 -399 -228 683 200 244 -141 -599 -414 -459 558 17 636 125 -539 536 -117 -716 -161 -894 -463 978 -482 769 -832 -442 -746 673 -275 912 295 -987 589 -14 -346 -259 -935 -709 -55 -280 -340 -840 -845 591 311 737 -565 240 -987 92 -23 942 -137 973 567 993 -391 -231 -337 -604 -158 -293 -213 -637 439 -992 -173 -39 -561 -211 -278 -819 -376 -92 90 729 -643 618 -807 327 362 875 724 828 -667 629 -894 -284 6 -159 -452 -394 633 151 803 637 -456 667 624 981 -1000 507 918 857 -856 -391 -72 -199 -355 -693 403 316 552 64 -303 -988 212 66 312 -772 -352 789 758 -992 380 -799 -324 824 -426 968 -171 513 113 590 -479 351 820 -496 332 -318 544 -55 -16 48 514 -131 -529 -125 855 -914 964 -416 58 -534 340 -473 -420 317 38 -277 -244 266 -642 -799 389 -440 134 984 429 215 -540 -871 -303 175 153 -889 68 892 -377 858 180 800 954 -645 -573 692 696 983 -559 -436 172 266 206 451 762 -901 24 403 312 26 -542 796 705 150 -19 -984 -20 72 -120 15 960 506 -261 -620 -343 -621 -987 67 944 -836 -577 -112 565 141 -408 -567 -708 717 -738 -62 -452 562 345 37 758 -158 -219 75 -254 5 794 704 36 651 -701 -781 105 -225 -867 910 43 109 714 787 168 406 -666 -708 -442 64 864 -211 -778 504 742 534 -50 371 63 -383 -502 721 597 -907 -479 -622 333 283 -993 122 775 -447 -771 -426 -866 -835 33 731 854 -927 141 -517 -476 -227 35 793 418 -971 -996 396 -486 -603 938 614 80 -588 -614 897 -392 -735 -524 -779 708 -910 870 -939 -908 781 -831 606 755 228 -382 293 -161 285 -857 219 71 990 -484 375 179 -18 250 744 210 292 580 885 587 -49 -865 -952 -677 -929 -354 -806 221 972 33 -463 -331 495 402 -850 -59 -199 -972 461 821 247 261 954 -799 468 -58 -494 614 -255 519 294 802 -567 532 335 -774 272 674 -10 763 -417 -480 -845 697 990 -817 -354 849 655 163 450 435 -408 201 60 326 820 -212 99 -184 272 -617 -820 504 -798 -778 173 634 528 904 -533 -420 -593 500 -368 5 -533 -252 -302 -370 -300 403 -46 886 946 -710 -13 112 161 667 751 380 450 -716 869 789 -246 -7 -723 -672 -463 721 -532 -257 43 -611 920 -54 259 -44 437 212 -371 216 970 57 786 -345 431 -234 776 -418 787 -736 968 -380 504 58 872 -985 620 153 -393 -534 -580 884 -431 170 125 456 57 -1 957 -401 -991 -562 -368 -603 265 834 -760 -901 -535 -845 -180 378 550 -248 -617 -699 -409 -448 -946 621 -13 173 317 295 934 127 93 220 235 252 11 -105 118 -891 277 242 -727 451 -681 650 -557 -679 973 -534 -856 33 -919 45 -957 -926 -261 922 576 -211 -939 112 635 -387 -423 31 -227 150 -117 -938 -717 -32 -861 -150 -420 461 -154 -548 516 -908 533 -987 -813 996 812 -319 -178 770 935 -107 -319 894 876 72 479 -108 -361 -824 687 497 298 -354 644 -321 -360 -408 39 -45 -965 -269 -913 275 -889 -841 -262 -656 -391 -610 -28 -219 -52 -706 153 961 -158 -274 -946 -649 179 -238 -631 912 -947 -857 -962 -385 911 43 -204 -697 -872 823 957 -774 -599 -999 -768 779 491 189 -120 602 592 664 616 280 -948 -357 706 -864 -99 -27 145 917 -392 -68 62 179 -95 831 701 26 -229 99 45 -694 -864 -829 338 -633 -166 -291 68 654 -384 -958 595 818 595 -57 91 373 7 -250 158 -737 -266 -667 910 302 -324 -279 -398 639 -924 246 -915 591 -405 682 -155 112 462 656 51 -784 -726 922 -894 -193 798 691 814 -81 -308 -920 663 94 -657 420 -247 669 -415 546 -841 -756 744 971 -393 -686 -105 -553 -990 323 76 -670 389 -402 -351 -9 -888 627 491 287 608 -241 55 -976 -824 -46 773 641 996 225 154 -168 -324 -442 87 356 -405 -300 -803 -318 -603 -712 712 -587 177 -517 -901 877 823 94 343 -212 254 -923 732 877 -130 109 101 -66 673 271 612 -927 432 -86 205 93 -479 -370 223 -562 -890 961 -377 711 -842 -136 827 -95 -969 -981 83 723 831 -693 -300 -997 496 -943 464 -676 -538 715 446 -496 454 -463 172 -162 -574 -623 328 620 -702 -241 348 572 -284 590 964 292 251 908 -244 971 158 -425 266 153 888 -574 -168 -982 640 910 560 489 -66 813 686 -128 -557 625 -102 -930 -821 410 992 -46 -860 408 379 558 -13 109 -701 -291 369 799 -672 217 808 -609 -739 771 386 -887 -414 816 72 -195 -850 641 -157 419 257 303 382 834 -572 346 -511 809 640 -610 485 579 204 -671 -328 -925 8 -821 421 -912 40 873 605 -658 -717 -79 408 -458 285 -185 139 -899 504 -562 -484 -614 -98 -196 315 99 -257 531 -332 524 -289 0 -994 302 102 -490 -97 -371 -23 840 -723 -332 -390 406 -853 627 -764 -572 -934 -906 62 777 -485 245 269 -702 67 -615 846 -679 238 390 -710 6 169 335 -905 406 192 -558 299 -752 987 382 912 -90 154 -249 -330 458 -292 170 -706 276 -509 293 -271 -612 854 855 -582 -411 -821 568 -554 67 617 -675 -756 -772 631 684 -992 307 -638 982 -422 206 874 -27 394 -879 35 658 -71 841 9 922 -429 786 -485 280 85 973 688 826 -4 92 836 871 333 233 196 -115 725 645 -60 -905 -55 825 976 183 443 -264 -734 876 -122 469 990 -141 181 -563 -479 560 -598 -629 -994 -748 873 0 805 65 772 -98 -841 897 -289 147 443 89 -361 367 461 338 -807 -374 536 -796 -839 -959 -808 -939 404 -256 -198 -796 708 111 235 964 916 -350 391 -658 390 15 601 277 -47 -428 360 29 -476 -268 -459 -232 759 342 -704 635 -934 -231 -417 606 -328 424 419 -596 733 988 -149 -535 240 -289 205 -478 417 544 38 -672 -796 708 -589 608 95 -516 -207 -100 692 -890 -757 -17 796 -345 775 -248 -485 -208 -91 257 681 779 559 308 694 724 176 578 951 448 -566 952 -801 790 408 -618 -465 92 498 183 460 -189 -87 248 442 -739 -834 -459 929 -66 707 282 -615 94 -412 -332 534 771 726 31 -682 -103 -93 319 286 -138 -100 127 -75 569 563 -168 -234 -946 -176 -505 810 -44 30 338 -301 -665 882 839 -776 -55 -842 881 -650 915 -122 47 -938 172 -325 566 -949 -92 330 621 369 84 578 997 165 -127 479 454 514 -350 897 -762 388 -316 -830 466 -406 -39 721 486 -142 -950 -245 171 336 -218 -112 -283 -755 200 -471 321 687 633 617 -121 609 508 -334 -245 -407 779 -857 -189 262 586 442 -866 108 -303 920 -872 -119 472 -860 -530 -526 325 646 316 -889 955 -637 948 -560 -309 646 -129 886 440 368 -381 304 975 572 659 -483 404 -330 -219 -445 -139 535 898 829 -311 -238 -864 292 36 -410 -764 -613 -188 112 471 -253 -612 835 -156 249 142 -62 -958 208 966 -650 831 171 -231 127 830 969 610 -523 694 742 694 -931 542 47 -197 689 -52 -545 -635 190 -590 -740 124 800 188 -631 336 -367 -269 -337 -617 -493 -760 362 7 241 -838 508 -744 441 437 -184 -433 108 124 620 -823 -75 -243 -282 -481 298 -436 -382 777 54 609 560 -11 -691 -962 -964 -395 -975 -101 271 -296 -263 -548 10 584 880 244 -841 -877 -22 -216 828 -225 -839 -217 545 862 -156 690 -735 -425 461 565 786 31 -276 942 790 503 -546 878 -306 959 -670 379 -652 659 -208 257 124 -467 -620 -596 -876 -753 292 -202 -312 -3 -181 -210 -304 -46 -460 998 -348 65 -56 930 -541 122 -615 179 -66 314 -718 -604 231 65 636 504 -407 -30 -605 814 12 323 739 -345 -264 112 -652 167 19 72 -222 -803 -745 -576 -324 -508 477 999 -522 95 875 -242 24 561 -387 420 288 -808 221 967 -682 -940 -226 407 -376 822 49 372 -1 952 -37 965 246 -979 881 -167 -854 300 384 -657 -664 864 771 855 700 -559 -270 -197 27 915 -390 752 327 501 282 -896 -814 -567 68 9 195 -178 -693 -548 -308 -601 -35 808 -850 -84 904 -182 -785 -477 872 -929 983 30 -301 790 -878 537 7 474 -281 -441 820 64 -250 -307 -161 -381 -98 -804 424 -114 -738 -123 368 -293 -716 -510 691 -1000 80 -424 -541 -607 968 -133 862 -235 -361 -35 -806 -663 -456 -151 486 -770 -609 372 -435 -440 -520 -792 732 -963 568 313 155 -95 874 582 -596 -346 -46 159 933 663 245 -668 447 841 -267 -227 -17 -839 868 331 -153 -818 -155 -843 -843 -915 -607 500 -716 133 860 -137 -490 -654 -899 605 944 -311 -641 -115 174 616 -539 431 -843 527 -501 354 -706 363 785 659 -8 231 -205 52 546 -689 -194 528 947 -861 433 -840 172 181 -116 -992 960 238 502 354 -981 -271 855 349 -144 851 742 -554 -495 -6 493 570 954 455 -815 478 -785 328 -353 -177 320 281 691 886 -543 -387 -457 -311 -975 -138 -500 -656 354 -772 490 -964 327 -362 436 -201 214 -210 666 475 -202 109 -854 -145 759 739 87 -255 -457 289 -341 207 -675 -113 -723 186 -554 -340 417 -429 200 -943 -383 -814 -774 -471 37 18 -799 731 -824 -84 417 -644 194 638 646 360 -220 -2 -279 902 241 -196 256 650 -203 914 -221 -492 -960 -481 -933 -691 -401 65 487 -860 -603 -523 -617 552 193 -216 -196 -937 289 -926 838 283 -299 662 629 154 -445 499 -453 -759 -150 39 276 -791 -261 -283 979 780 183 -438 -89 751 -954 485 -740 822 -663 -662 -67 -66 993 -145 784 -528 -867 932 787 -482 967 564 -708 305 663 -254 469 -241 403 -646 737 814 246 -678 903 -33 -672 -130 598 30 -632 248 78 235 -14 -786 -274 -717 -26 526 965 206 -810 295 672 47 604 -645 -311 73 77 -698 -288 219 -910 -863 236 287 -66 450 662 -844 899 704 -580 643 -549 569 -223 -664 -738 -488 -684 -425 -229 -727 -307 -627 715 930 151 48 275 -632 271 952 -243 149 -986 -828 245 -950 -694 -910 -381 66 -47 742 -931 546 -290 665 734 -591 -806 -627 720 -299 894 242 -390 152 94 -152 645 257 193 -127 591 733 763 -237 -434 373 -218 522 -719 -768 744 -47 444 -939 630 644 527 -513 931 831 -353 -840 -387 -153 725 449 -516 700 429 -607 625 -170 370 -988 -747 366 -759 -930 866 -676 -457 -70 -904 -561 -60 149 28 695 610 401 644 450 981 -8 -874 592 -659 -69 225 -635 877 -80 -862 -657 -448 -866 623 -610 35 81 -64 -860 211 858 -480 -696 -756 117 675 -476 -828 432 986 231 710 -98 -351 -216 -385 -438 -725 -64 324 -360 -246 773 -994 805 288 -603 843 243 -863 -494 994 -183 -535 -553 195 -440 915 -185 308 -877 374 -476 624 224 375 678 449 337 -968 630 832 859 344 228 -786 347 -844 629 57 196 616 -547 916 490 -650 571 426 -374 -800 -83 -632 -73 753 710 699 -407 484 -860 737 -480 -823 853 -771 584 454 -532 538 -169 814 505 -980 -406 -987 177 181 -721 -438 773 900 875 27 783 104 -469 -51 -709 -761 -485 199 256 -626 774 -525 250 20 473 -998 843 -484 -145 -378 107 305 -294 725 -395 311 -446 477 -797 -977 -69 -798 273 385 327 898 850 46 5 -835 -490 326 -844 -155 -733 -551 -483 64 -308 -2 694 627 -622 -857 168 -737 -949 -138 -316 -266 -887 883 -636 -551 928 144 223 -612 268 -648 -879 -969 -525 29 392 611 -767 -972 226 -556 -983 770 327 -737 399 -121 680 57 -422 244 -667 608 656 -365 -692 254 -700 533 -23 36 715 707 -263 -232 760 -354 510 -307 -466 1000 -500 934 967 737 349 -310 594 456 -859 911 858 -576 -933 390 838 928 -785 -464 -703 -528 -552 -904 -719 -124 751 693 -56 -153 336 49 945 651 -858 659 -658 -587 179 -183 480 95 37 60 -803 636 -753 -505 413 -358 707 734 310 578 800 -426 -70 -458 262 -878 66 470 701 -980 -541 -412 588 56 -137 -51 -594 727 972 892 -615 840 615 885 893 295 -70 -892 -998 -825 541 696 -867 -796 217 396 -934 -376 542 513 88 725 684 -213 934 44 549 689 608 947 -412 343 165 -724 -650 -417 -247 -491 -506 607 60 -146 906 -625 -606 640 760 -525 -233 181 584 30 -196 161 -504 929 409 -276 56 869 634 -242 -740 -606 -529 515 122 -424 -1000 275 -204 884 578 454 947 834 802 -365 -766 843 408 642 826 -294 648 -847 -946 339 -511 669 -423 939 -967 -566 270 356 -19 -275 -426 804 -348 -55 -641 578 -525 -601 648 756 -901 -58 -352 -361 190 -283 -222 -351 -502 173 60 621 -494 880 -102 175 314 243 -669 -519 -887 -633 -451 41 768 -768 -303 183 -803 33 -768 -932 -260 27 475 -150 300 -761 -152 558 -641 231 -685 103 -179 -924 400 -782 -27 -109 -245 961 144 5 -335 557 369 -441 122 -617 813 682 -7 565 307 -96 -765 409 -42 -922 915 814 714 115 826 -68 948 -211 182 -189 -151 400 -455 -752 8 116 -824 -563 -684 946 -333 74 584 -955 672 203 125 -490 175 -837 396 -271 772 -128 196 482 762 529 -493 -733 -958 588 165 905 -150 -331 -359 246 158 725 -616 412 61 988 -761 523 288 -834 30 616 818 726 128 198 298 759 -712 964 613 300 -687 342 229 404 -24 -604 -955 345 827 -402 98 -743 80 592 -85 -880 -154 -578 -889 145 -333 715 -753 923 430 806 -824 905 -872 460 313 -364 757 290 -635 434 643 932 263 604 18 268 -843 367 460 -832 -725 809 473 588 -849 -932 996 205 116 736 -618 -489 -445 -523 -554 -211 496 674 54 140 -53 556 338 703 -996 -787 139 -141 713 -142 -882 789 -493 834 -540 -956 984 629 340 -420 -288 293 228 717 -648 903 -218 629 -929 997 -224 454 -88 237 623 873 334 -27 -967 -984 -955 337 -559 903 -495 -113 158 879 -869 -416 -549 -874 100 -90 611 817 664 165 758 401 440 -245 -724 829 -518 591 451 496 160 555 -861 679 -885 694 269 -661 -804 942 -818 488 -626 -673 -971 776 -581 591 684 -371 281 466 302 137 -8 674 555 -588 538 13 269 488 417 -829 -758 -983 -1 282 -813 -466 339 -53 396 -917 -975 -340 -449 864 591 -145 -32 -967 -124 323 875 731 -297 -183 450 94 834 348 414 917 141 605 87 -713 -957 78 195 603 610 -830 -812 931 370 915 -289 -530 -311 -659 576 -842 -215 -219 255 -112 406 558 -549 -884 -573 -321 -75 298 406 -958 -956 349 27 -904 340 -568 744 828 -276 -683 421 -971 917 -829 796 377 773 170 -667 -662 689 -532 -180 740 315 922 641 -492 -728 74 -572 -35 -501 886 355 974 56 102 -225 -580 163 -932 972 -349 -657 -37 79 943 -27 839 -648 438 877 617 -453 272 337 -172 -876 -786 -719 421 651 21 -823 81 481 -513 735 -777 -213 -921 -789 -953 740 448 416 801 -576 847 -325 -18 232 -25 893 -108 -71 311 71 -82 163 326 -468 -438 108 -15 -156 361 421 841 410 -500 51 -184 979 305 -28 -250 -697 -493 795 -937 404 478 -488 -718 -529 398 611 628 -566 134 -768 -785 -690 -398 449 351 -942 843 343 458 -364 380 621 346 772 810 558 -898 587 -922 981 901 213 51 -287 110 -395 -176 -431 -8 137 932 -725 805 -615 345 -143 -465 153 -956 845 -801 -149 -505 996 240 771 95 325 -841 478 426 828 855 -768 -666 543 451 406 529 -783 -998 -881 678 -829 778 471 -677 746 707 -671 -532 782 -653 -182 176 16 24 653 -421 -197 815 778 818 296 852 898 -61 -401 -270 766 -61 243 631 255 -890 925 940 638 760 637 636 154 297 -445 33 256 852 -308 -949 -178 432 -119 903 -157 -361 -488 360 -114 -610 -352 -923 842 -273 840 -202 -214 -314 371 -922 -499 794 980 789 473 985 -866 740 -669 -616 -436 103 426 945 542 -398 -545 -181 -288 -242 206 -975 682 232 402 492 -840 -806 -55 -437 -886 -785 578 165 697 509 -115 877 -791 866 -943 295 878 -411 536 681 -556 -397 -362 397 -349 -959 -808 913 -965 -295 -348 -30 558 -916 -369 434 433 658 -605 -38 -983 -307 -748 -722 -830 599 527 -241 568 -123 -474 64 -363 128 -293 636 876 -375 -294 627 45 -29 -688 922 283 -34 322 -527 -969 -408 -67 319 103 -282 12 -673 936 228 -130 -57 804 -319 335 573 708 -23 769 788 -333 38 -852 226 694 -333 -941 1000 -194 -460 -714 -276 528 -483 -874 368 -164 -258 455 927 -423 -936 189 595 -285 0 -380 -623 -617 553 773 -828 -370 980 -426 -204 359 -151 333 -350 786 -334 111 -912 694 780 59 -617 8 902 -552 631 719 -211 485 614 -90 918 920 771 382 -918 392 160 -155 -426 328 234 362 132 -614 -308 -499 270 560 -171 75 -341 198 283 -492 -646 723 139 -553 991 885 -222 793 238 151 -855 980 -242 -191 308 -857 -728 -904 725 -880 936 47 -337 -487 943 596 -266 -880 -662 -89 513 -858 261 -738 487 880 756 -502 601 -54 677 967 -393 -229 -271 774 87 -58 950 228 763 -843 542 -172 -967 -896 290 664 479 -425 -289 644 780 -125 -229 -562 919 567 -953 -105 -656 -334 -621 -824 -938 -329 263 -211 79 -810 -548 980 -475 -87 967 55 587 752 50 707 -537 -402 648 -527 -670 -510 -55 581 -690 -270 -382 194 -991 -451 -38 -708 -169 -172 188 -241 -950 705 -305 -203 -17 199 -291 -335 -804 -879 301 608 -375 -474 -310 968 195 67 617 721 538 165 619 769 -962 -453 942 956 430 -710 399 983 -214 895 335 -235 -685 274 -213 -312 310 -865 329 -725 -15 598 654 793 338 804 -45 526 346 823 627 -450 -551 403 6 -706 647 215 -694 -394 478 226 929 488 51 153 -757 935 34 214 753 -848 807 -224 372 979 -549 325 -103 -810 230 8 -506 154 304 -415 842 438 -377 350 321 -987 -124 -581 -81 892 -87 -148 761 -164 511 709 6 78 -549 -138 401 -603 -390 763 703 60 470 -995 -847 292 -165 684 -853 195 -554 -60 926 -581 489 -584 783 185 -205 -202 417 566 382 -146 -46 248 29 -315 98 850 -479 374 338 801 885 -85 555 348 -504 -838 140 958 97 -757 986 882 -276 977 697 417 -112 -284 -961 842 442 651 -292 561 350 -495 -296 141 -671 632 -892 651 435 440 666 -844 270 -834 482 -409 665 274 -334 -613 -781 729 -25 -272 358 -959 89 879 -805 945 968 881 -542 -463 747 184 -923 -467 -729 -740 537 831 907 815 919 -469 320 -190 -862 457 936 -592 -183 -255 -74 793 261 471 -127 171 -94 -686 -259 -320 -512 -279 -163 -495 451 -924 -779 817 36 595 -558 -230 695 245 573 1 -609 546 733 -932 559 352 553 -367 833 -785 38 -766 -751 152 355 -72 -966 -372 -280 -794 171 -189 833 534 939 36 -797 -500 -353 -611 262 423 -216 -719 -916 289 -373 -990 407 -600 -34 619 -253 -604 606 -980 567 131 -964 771 -760 -667 -507 29 768 472 -672 947 -296 299 -358 694 765 -195 -268 -333 604 221 226 451 596 868 366 -722 -213 190 -129 554 -578 172 399 -756 618 -898 826 240 -959 -585 240 593 -335 969 534 488 682 200 440 -641 331 -179 105 -605 -416 977 -737 -997 -677 -101 850 786 681 371 176 -373 650 -39 894 -483 -234 936 -524 724 358 594 -148 -706 -106 362 365 102 52 174 -763 7 -369 447 -571 -815 -118 -877 -384 -671 -211 -542 602 902 562 903 -170 -891 883 321 856 736 401 -953 -749 760 836 -895 56 -737 784 772 -687 -816 802 -902 -594 -696 -449 -219 -476 -405 842 -577 -991 934 -81 -137 789 678 792 244 -226 226 -248 -323 -845 32 -36 -679 -827 -720 541 675 -944 -459 247 -951 372 263 733 473 -98 -618 761 -304 416 -326 451 -734 355 -243 731 -598 497 -100 257 -434 431 648 69 -447 367 744 598 -947 897 943 715 -244 -992 566 475 414 845 329 -266 -514 695 339 643 341 -144 96 146 461 -429 -557 -4 646 321 715 -135 332 -202 -725 248 543 579 -166 -831 -742 -426 -732 -636 -746 102 -947 -156 -584 -925 493 371 -273 -395 696 631 700 -842 788 12 -645 761 406 -235 -419 209 -363 302 551 -936 297 -951 -982 973 -702 -844 -921 583 -382 92 -687 180 496 404 203 -81 -169 144 -269 -844 -126 566 793 653 162 -688 -524 373 -74 -472 -40 -154 -116 -559 -519 639 -426 496 392 867 18 162 423 -846 727 290 -628 694 -834 878 -270 61 -424 496 62 221 -691 -881 919 -802 591 216 480 -146 583 -662 614 -702 -926 128 -528 -734 980 -378 98 -192 -359 529 155 -614 280 395 -455 880 -40 755 -628 790 -841 18 687 -902 -69 185 -486 663 395 513 -159 539 754 80 709 519 970 -613 834 -486 414 -421 163 163 842 248 -801 623 741 23 791 -755 613 -697 333 914 -995 -101 846 646 906 -928 -925 -209 -763 687 882 -533 233 740 7 978 604 -201 -604 560 -397 -388 -435 355 -787 -339 831 -90 929 395 153 166 -871 516 -858 786 987 501 229 639 846 -523 -242 234 -803 741 -560 -926 481 809 614 968 511 529 -924 -812 -909 245 -407 -461 876 -979 249 892 -287 119 423 -423 778 398 993 959 -197 242 576 -956 -41 -463 146 220 746 -49 810 -389 795 143 -469 259 -893 -807 -475 975 -196 88 363 664 -688 -84 -940 -747 469 664 -227 -259 724 407 695 -953 561 868 -204 499 -598 13 225 -286 -534 -760 -47 143 -343 -804 -533 -439 -114 30 -519 829 17 -396 -697 -661 -362 -588 -858 -683 -374 549 506 -83 -591 619 -215 -413 -879 183 -246 -624 -623 176 -794 -972 558 68 941 51 -578 37 720 336 49 -336 -723 -273 350 352 -591 290 90 372 -674 -484 -253 -174 -771 -15 -253 -871 -915 -380 -179 0 -284 810 1000 -156 208 -834 -439 359 603 -472 -441 -162 -854 -212 308 234 337 36 999 522 639 71 -90 -234 -985 378 -568 377 -795 949 -244 276 665 616 880 -3 594 -795 860 -967 339 -231 37 -764 597 863 -771 757 -497 12 482 187 -840 176 579 -429 775 -446 6 -664 704 383 -816 -959 -968 275 -780 -76 364 137 892 98 -263 488 984 864 -62 150 -339 547 -594 409 -702 3 871 -812 443 -452 471 20 309 399 -171 -377 -752 -887 156 387 -621 -978 903 201 713 573 -328 -250 850 146 535 -50 619 -834 -480 -921 -933 -441 -225 -877 90 395 -61 255 423 -522 836 264 -534 -291 313 911 -90 261 -531 -612 391 631 622 -504 -132 -290 -418 721 279 -900 -780 -716 -614 -652 -710 -150 -719 426 184 -727 -416 980 -437 -514 -155 855 -69 -628 63 670 911 495 -667 -433 -801 -739 -679 596 -911 -164 573 899 -785 118 516 340 632 -143 -704 555 -44 -242 854 482 252 -451 -770 -606 -107 95 339 -370 -227 -572 283 646 -776 -812 716 287 -344 701 -267 -682 -924 -587 -469 -637 66 73 832 664 590 -688 -358 -264 -816 -53 415 -321 616 543 505 -761 -910 271 881 960 -950 864 985 -629 -882 388 268 -369 977 -118 189 143 336 662 -532 -285 -51 -301 -967 -408 -266 525 -240 555 -719 -997 234 -990 211 -437 -804 -606 721 -826 172 -764 995 165 -587 -667 -307 -918 500 801 -190 953 492 566 -575 279 344 410 -806 247 -586 -721 -13 114 -642 -953 822 918 246 26 717 -875 210 632 -513 -516 424 -482 769 662 793 238 793 -806 615 986 -232 997 504 -932 -244 599 607 811 78 -752 -17 950 473 -362 -839 -665 -644 963 870 -701 -282 -939 -323 -949 -234 988 -234 779 -220 773 822 -557 659 458 -175 -653 162 -832 -988 -495 55 356 -503 717 441 -559 -794 310 343 405 -381 -474 559 717 -242 646 612 -64 -389 881 309 -895 82 -331 222 -679 -67 820 925 -985 -904 -353 623 900 -653 197 311 -783 586 422 810 89 -621 906 -901 978 88 813 961 -226 608 -544 137 646 -217 -636 153 -522 -691 -658 938 722 -402 868 624 -587 -389 -232 630 42 -481 -179 987 309 520 537 -177 375 191 -274 996 -785 -991 624 -720 972 674 -21 83 -292 994 -513 627 453 -384 637 484 -382 334 648 -889 -570 -317 -915 888 -191 -68 268 -737 -34 30 -928 -685 -242 829 143 690 -924 -715 -955 -652 -387 528 220 -264 -385 798 67 -556 435 -839 -619 -770 900 -446 990 -856 -654 -400 -607 472 990 -531 -344 -226 -394 -753 -261 -782 -723 -128 161 166 -300 977 -565 -77 -434 477 977 -964 177 -653 -687 -187 233 588 -382 167 -900 118 -675 50 221 -913 -53 35 -545 877 240 138 -756 -339 380 -617 480 -919 211 974 -438 674 -234 342 131 -695 -129 249 -563 -360 591 -557 -276 26 -997 801 -494 605 711 365 -536 -69 926 395 -480 202 402 -469 477 989 461 -460 403 770 195 -434 812 582 -192 -126 403 581 928 597 638 -816 -861 -291 -461 -835 -823 266 130 -950 -854 -89 -388 355 -185 -521 533 536 -100 458 -707 858 -417 321 27 -489 752 -362 -790 -600 -975 -738 -128 280 -287 14 212 658 690 572 749 537 990 439 963 932 495 -463 -61 737 2 -807 744 -747 -726 866 -17 -628 878 -640 389 -717 714 124 400 -716 -382 950 -273 -35 552 414 420 -425 -440 453 -226 400 311 973 1000 -236 -149 -66 -443 112 -114 59 -74 851 -679 -236 -645 382 258 -768 190 -912 892 -3 69 -214 -717 682 -440 -139 146 -285 131 94 479 574 -316 641 -549 18 -505 986 554 322 -799 515 -339 867 174 740 -820 -480 360 531 752 521 -721 234 -81 773 918 225 -982 -319 857 -100 320 -884 -504 957 468 -139 919 779 963 157 -484 996 -86 638 -303 683 466 -952 933 -282 836 -111 -148 -20 511 656 -750 982 518 -944 22 -550 0 -387 583 448 987 636 99 463 258 877 -69 644 943 517 -839 -619 -917 -159 689 -913 -807 382 -95 438 -10 -101 -368 639 502 -907 466 875 -70 749 -167 509 -382 508 667 261 336 -352 -246 1000 932 289 -174 209 248 920 -391 889 396 431 526 784 70 87 777 555 -699 -952 336 227 676 -917 -815 -429 -598 540 163 -119 -918 -814 189 305 -807 -243 611 -488 350 921 262 -402 -222 -490 585 -308 -582 672 -924 587 875 679 -270 -504 392 778 63 256 960 -33 66 771 609 -258 -320 -317 -467 -936 -550 -631 -499 -789 615 287 -726 -247 845 -320 172 -401 74 -573 -902 -672 -271 -995 785 504 -118 639 735 628 -350 360 -36 329 -562 -639 711 -217 -566 -145 -68 -574 402 376 349 -29 -374 517 765 -12 135 839 472 871 434 -512 636 -301 -457 -587 -183 -311 -183 969 314 877 -772 -550 417 338 694 -693 593 39 175 -817 -980 -356 -959 -157 -892 -528 265 790 912 -329 615 -136 385 -797 892 -199 -774 470 -530 -327 76 -75 -857 216 -696 284 763 -716 -206 -995 160 -219 -850 -575 6 860 -537 -875 -138 -205 879 -464 -810 -213 -851 427 917 -221 -481 -290 466 -591 -325 -806 92 -451 891 -598 -904 705 33 801 458 823 505 819 456 -476 553 -54 -569 -484 -950 712 827 62 -72 -663 620 -251 480 843 -610 -546 906 287 551 703 113 -587 45 -415 -333 -131 -683 -22 -501 620 334 185 -215 -791 426 840 757 -359 805 781 -683 918 -431 635 -836 208 -558 671 -748 -728 -873 928 661 953 -551 990 -390 -657 -881 -212 903 -727 204 40 -984 -8 -986 -444 304 -534 298 485 -372 -413 447 614 -222 783 446 -472 562 -425 -579 -509 -262 -430 -996 -262 324 -240 -396 420 746 -786 253 -751 984 112 -860 -436 317 -634 504 -187 572 237 -343 -424 215 884 162 893 -383 744 -941 -10 197 -831 330 -166 989 -973 -699 877 365 -680 441 -126 -228 -986 867 528 -162 669 -293 -682 -875 151 -250 154 -522 -321 778 386 -586 -407 -633 -300 -534 -725 485 -22 -950 -793 -594 602 -110 960 -323 495 883 -169 558 490 -148 295 -287 -332 -969 633 611 204 -396 -147 943 108 -667 838 512 909 944 -726 466 209 360 914 132 501 -62 -86 533 639 -993 438 -897 426 39 -378 389 376 898 -831 602 -76 860 919 -211 327 856 872 508 438 50 543 -79 -738 -224 -612 -40 -423 -459 9 709 -434 -160 -118 105 475 -736 707 -748 799 -667 294 -111 -716 -159 55 33 -697 75 181 -142 300 -178 -929 847 422 -482 212 752 -704 187 -240 988 -378 -103 -684 264 543 161 -206 140 328 400 477 780 -986 -250 -135 368 -546 20 -184 392 906 533 -270 314 -894 -523 -29 -413 -90 -503 415 94 -873 103 835 916 465 771 -365 834 894 322 461 -980 64 162 -625 -690 544 154 -598 -313 -218 504 648 748 -699 -912 402 391 -581 -920 -78 -1 -723 -544 824 -705 642 203 839 -61 298 610 -648 -192 299 923 -915 34 991 -398 -520 444 -553 -705 338 -301 -590 -368 -712 -338 -208 942 -375 175 -481 -810 130 8 -430 -562 111 -836 856 -347 -672 456 332 -877 -805 -619 882 454 -672 -212 145 296 -852 58 630 -990 952 442 -194 489 69 454 -364 -826 -869 604 45 777 427 55 861 -288 938 78 400 377 -878 -775 -528 -705 -452 737 216 -282 804 -432 133 821 -273 -845 -741 -907 841 828 -877 -704 -235 -666 -332 451 -501 992 762 -649 -419 -567 941 -114 124 -660 -557 -576 852 -10 -477 982 576 -267 -724 983 -439 -332 -732 457 -810 -460 668 -646 -5 316 964 910 -225 -824 937 975 -154 -735 322 -483 -908 -88 451 -486 -744 -897 111 582 -635 -137 -601 568 -795 886 -927 -81 -902 -457 42 -975 -278 -601 -476 124 -145 156 -354 -378 713 -38 282 -539 -630 628 235 -216 -791 479 850 -796 -187 -774 -756 -434 486 -676 638 945 155 752 -66 347 -771 -662 -175 945 -458 902 -698 168 -130 265 -584 872 -8 988 446 -379 -966 -966 -190 -989 555 637 -918 519 -17 -644 814 -362 -474 940 -424 165 727 -408 616 240 -538 955 -313 126 531 619 -883 -771 -845 568 -739 -859 481 -193 338 286 -945 -90 -701 -954 -341 -594 980 525 -785 447 695 737 266 985 424 -703 -584 -578 538 316 535 -171 181 938 -977 -1 -472 -714 899 303 -120 364 301 -716 -795 593 -824 685 -115 310 -315 -89 -132 -409 732 -363 -642 -480 778 73 -240 -653 -994 -564 877 -975 -749 -406 209 -578 772 764 535 -429 -789 977 271 -583 -192 480 -893 -226 -174 458 981 -392 -602 803 -38 -321 2 -32 15 652 -936 -579 -175 -507 -364 132 -936 219 594 17 344 -397 579 436 -54 -348 -457 -335 -780 701 -531 -566 -974 -283 190 -363 400 651 205 857 506 171 242 -997 -386 79 -424 419 389 -922 125 -277 277 -271 593 46 -605 742 -156 -866 230 -511 834 -451 271 -938 -841 -762 557 -377 870 652 -415 -668 -489 972 548 585 960 260 445 -68 491 815 -883 11 170 791 627 217 -211 959 312 -311 830 -775 897 847 -251 -238 102 -269 518 -129 514 -610 755 -180 -695 -248 704 -805 -569 894 181 912 -90 998 719 996 440 -677 387 576 640 345 976 124 -932 357 -688 473 -396 -992 132 -62 241 840 679 -355 -467 780 39 917 -291 -694 -727 -402 145 -737 -712 85 920 713 4 751 -898 567 807 -262 380 -458 350 755 -919 586 -534 -562 -472 -14 591 366 231 -26 63 -425 533 -341 916 -92 -622 888 -936 567 -11 401 -218 -288 -857 -928 839 -69 -633 -846 299 -104 174 585 -316 550 -874 -598 -687 546 888 -190 992 281 871 927 577 49 -942 211 65 -859 -530 -101 -531 -927 866 -766 878 752 176 94 343 -228 414 -45 509 138 998 120 -637 -9 -315 380 -38 -785 638 848 512 -536 -244 635 -806 -506 -888 -564 40 956 -152 247 122 47 812 630 981 992 903 269 -6 491 -735 -567 553 142 -828 694 -880 835 330 -283 550 -969 -756 -887 -55 406 -85 466 60 -87 -75 -557 -379 35 984 -412 -557 -87 -726 -737 -661 -404 -99 -725 744 724 -372 740 75 -873 -954 -203 -633 932 -551 -618 -971 -853 -623 798 82 819 295 175 692 -546 29 -840 -425 372 695 -363 418 185 -568 -655 240 910 305 -68 -642 -390 -777 -791 -257 301 296 -316 32 -739 111 553 179 -30 -488 60 380 -13 -713 -419 -589 -188 -309 -839 119 950 1 839 875 283 -436 -823 181 889 -29 234 477 26 -881 -478 922 50 876 -37 -674 -950 -32 -594 -637 -400 -801 145 472 150 -219 144 -406 990 -21 5 -451 214 742 359 -589 592 -55 27 967 -908 -903 -799 247 448 -126 666 178 24 -783 -79 806 -562 -271 453 348 -273 783 774 60 598 65 758 571 402 463 -344 -386 49 -184 811 101 641 499 -574 825 307 861 -70 -782 -161 438 729 875 226 -790 -956 812 905 554 518 -458 -369 344 -94 -252 -220 -678 529 704 -879 424 -397 357 75 573 978 -172 444 -414 -265 -616 -592 37 -38 792 177 -103 25 -952 -940 288 -217 479 19 792 -772 -506 484 -509 189 739 -107 -966 -316 -154 69 36 -647 -665 -157 -323 51 134 898 908 -598 154 671 945 -291 374 795 119 -882 937 -762 646 115 915 148 46 -808 -516 -424 -436 923 519 -369 284 -12 746 203 921 272 689 601 -842 -907 -84 491 -949 -982 180 878 627 423 175 -292 526 -185 148 -149 538 -47 -309 886 342 666 -516 190 534 228 840 -260 -986 365 790 -382 574 731 -39 986 -336 801 5 398 -988 748 940 -429 -880 106 290 360 -524 -732 -702 -393 684 609 976 130 -78 154 -201 273 706 -136 203 195 -864 -761 -488 622 143 -941 90 61 -903 -992 -340 43 14 809 -547 -589 926 -589 -305 -157 -381 540 -381 -82 381 -601 -80 688 242 -811 685 193 -600 -285 -786 -154 -907 -602 458 10 831 -60 -510 12 505 233 -5 392 -136 420 811 -624 -199 207 -797 780 -640 472 48 -183 -605 287 -148 740 -721 478 -583 393 238 -562 -179 861 641 -405 -503 -552 893 -379 -533 -308 -208 883 940 49 -541 721 223 897 -729 453 401 269 -704 -533 -185 26 -956 -859 -704 502 -649 -176 -185 -341 72 320 -554 -994 998 277 -649 -417 -937 -50 -445 -157 235 295 626 -498 -689 -349 -842 278 -475 -544 391 445 60 246 -489 114 -638 373 -58 -48 850 9 -424 247 318 -642 945 763 842 342 9 728 -573 -955 260 997 -913 837 547 -522 -524 -687 420 869 -120 -636 -994 181 -645 -588 492 -840 230 -306 409 924 -26 372 -454 -684 266 -637 -833 592 622 -395 -71 -804 -244 -685 535 699 -375 821 -449 -735 -992 -10 558 557 -965 574 900 -55 937 796 457 -156 525 -98 -128 -158 698 -508 682 -219 -631 971 -375 -967 200 -149 -613 -603 551 -194 869 248 -791 -67 -679 455 -997 118 22 -691 -1 -770 87 952 -159 860 407 70 214 192 -558 -382 147 -256 -2 73 -214 -887 158 443 44 120 203 778 -749 -285 417 -46 78 512 -304 52 4 572 0 -277 413 -827 882 -617 544 -499 -984 -649 455 736 721 -695 -348 -88 919 405 70 105 910 -295 428 693 -408 145 -325 -268 -355 -705 8 450 -893 -540 990 55 -202 -316 852 -379 850 45 495 -621 -14 -782 -561 -845 530 882 238 -898 -863 230 -358 -533 994 -618 761 -991 824 811 112 523 607 868 682 -404 541 -566 738 -558 -382 -647 -363 -569 -572 831 -932 904 86 -440 -927 427 24 509 -319 603 331 -784 749 610 74 629 -572 870 -726 436 -178 489 -257 116 646 -260 48 -548 81 383 -124 558 399 -452 953 251 -916 309 513 775 -999 -868 -970 -172 106 438 -751 118 626 -848 -799 446 -50 63 -213 534 217 -940 -897 -516 -838 890 589 -600 -663 -800 -402 532 -763 -85 522 408 626 209 240 -504 -275 -397 -952 -97 -988 592 652 -89 681 390 -161 -687 463 -487 701 955 237 -567 -812 582 -833 87 939 12 403 891 -485 482 -824 -8 332 -365 -24 -653 -256 513 711 -190 -645 -282 22 -108 -918 -508 -379 156 86 794 -347 901 871 -123 362 305 561 -547 987 719 124 -945 620 -464 962 -751 -489 -547 613 988 505 293 -65 -995 -376 -282 964 -837 279 -891 -534 -95 -857 -856 -780 606 -477 -7 -716 -648 576 323 251 -794 176 -912 982 -856 171 333 360 -870 390 875 -51 -276 -872 736 231 399 292 -487 625 -566 -24 -683 -805 698 101 -953 149 -836 -809 137 159 -59 -231 180 -576 -403 -450 907 -285 -161 112 567 1000 132 -89 -812 -202 424 -31 362 888 644 616 574 -185 -568 -383 150 -531 373 487 -305 956 824 -788 827 -130 551 897 -288 568 -83 -443 953 602 924 416 -345 44 -925 411 816 -476 288 750 -420 87 86 -556 -274 640 -643 -243 -388 -729 -148 -204 -966 -377 -69 -751 -45 -925 753 -417 549 -161 678 244 816 452 -277 -448 -322 -71 -916 321 -373 282 194 844 -631 128 -910 665 514 -78 49 208 -942 -829 -868 -860 82 -354 -212 779 -973 988 -6 846 760 -262 346 597 -985 -78 -517 821 150 730 565 633 -551 770 -253 -378 261 78 262 760 -600 -369 531 746 -327 634 612 502 500 705 -405 -384 -296 494 -69 -420 -315 -602 949 -561 -446 988 168 -256 182 681 -959 465 575 -156 -129 268 -216 -176 736 -960 -476 661 7 -196 -501 524 -574 -645 505 211 -264 807 -938 25 132 -855 -660 655 377 -113 508 823 -283 -896 -814 834 516 256 -360 676 -443 721 -360 -725 389 -126 -888 670 441 467 192 254 -306 72 592 -396 -114 157 39 -196 232 -125 -436 674 -776 608 -571 640 356 -386 297 -388 50 560 519 421 583 354 10 -573 -370 220 312 -20 -809 -958 -509 541 453 315 321 606 703 -760 78 228 526 -971 202 146 936 -961 908 138 -703 -490 854 -431 876 903 656 748 934 732 301 43 27 565 538 -762 155 -109 803 853 429 824 280 -699 -907 -363 894 -798 -480 497 -676 1 -973 -644 29 -74 687 -966 736 -213 -819 -129 503 -501 -87 -799 -988 -481 595 -675 -929 834 -345 210 -96 -551 198 537 535 72 -594 -581 -506 55 497 -37 575 124 419 -862 562 207 -162 313 -886 -375 748 62 713 -790 -136 325 -346 43 -635 242 891 87 -757 567 -788 -784 -289 281 -881 -486 -175 857 -990 37 -735 882 -34 937 -276 488 99 -725 58 -799 597 -432 -209 -414 210 401 569 -64 -57 -302 -409 826 335 233 159 119 751 -251 -644 589 -682 -600 374 21 -243 -937 412 661 -613 -522 -154 -150 137 -311 -962 -383 -602 -568 -198 464 -973 -279 -966 420 -218 -680 -25 -804 -129 -316 475 63 421 750 -134 -897 -679 64 12 254 217 951 -83 523 -538 249 701 308 246 -115 -228 -990 -334 -232 -561 -257 -985 -751 -750 -935 308 -678 -831 -822 -171 350 164 -181 65 78 -831 852 581 -112 -665 -318 -362 480 -693 -977 -343 309 -367 15 -993 441 846 727 -356 15 -740 -697 -93 -644 -182 897 -907 -576 -730 -954 -770 934 -391 886 -99 -37 -31 594 869 -202 -429 453 -312 -693 -951 -378 71 -435 -749 760 -281 858 -599 -760 997 -57 76 -167 224 -996 932 146 700 824 -852 -539 -415 460 733 -768 -690 526 -480 735 421 880 169 671 -425 -816 246 493 1 -527 -765 146 339 771 657 326 351 -121 -102 -247 -153 935 -539 -303 547 51 370 565 927 268 -219 403 1 -775 -414 770 -650 496 -508 -534 -85 -220 201 162 -206 -334 613 134 -388 -197 -962 183 646 628 6 734 -309 791 -628 -402 181 -189 119 843 -605 239 143 -447 -949 642 752 748 48 562 941 854 717 -578 872 -875 59 548 -128 25 -175 703 242 866 -682 -503 733 471 937 51 597 -853 -984 679 -341 963 -540 -419 -894 924 -340 245 -751 -720 82 -80 140 86 389 -911 753 -160 20 -941 -371 -203 316 855 -736 159 913 722 28 -676 -161 132 -666 -366 -238 -836 -398 -472 -256 -731 -42 -44 -371 -515 345 -166 -513 -447 75 898 -943 -87 230 909 -744 -418 -795 -583 393 -501 66 -424 -804 442 -767 -969 943 -691 610 83 259 -535 -976 225 794 -615 -85 520 -738 -867 -408 594 372 232 953 722 -684 549 -456 -975 -686 894 -363 230 496 258 311 -157 -962 -893 -57 -300 178 -803 -827 -277 -502 -357 -548 -312 -406 -894 -227 566 478 614 930 875 210 455 -407 256 48 -784 -237 -761 -201 -865 -125 -903 289 263 -995 40 985 394 710 -213 873 -432 -387 -459 998 -337 -35 -299 -754 752 -476 894 -415 337 -948 -483 -768 -78 -48 -589 408 -599 820 340 869 -354 -544 -646 702 796 434 731 -892 946 -499 362 -637 -275 784 -590 966 777 83 -860 -323 982 -253 -627 218 630 979 -808 534 -160 830 -327 -41 -660 474 214 910 757 -670 954 -548 -34 -314 -448 198 -260 585 -378 -440 -857 539 808 -178 900 -793 -732 -459 -212 -157 -389 413 -368 425 -291 284 -735 754 -662 -740 284 -875 -762 -187 24 -186 673 870 -929 -429 71 -156 937 -130 350 370 827 -225 -981 838 -593 320 958 -381 -968 759 -340 -80 -319 -849 959 190 554 733 318 -782 -300 -781 701 260 516 -901 -415 -373 555 646 -627 430 268 -84 -805 715 -37 -457 -978 -687 -954 965 -372 -548 694 265 631 935 692 -17 -216 -346 -828 744 376 -717 -821 690 -552 -619 836 -291 315 489 323 83 -267 -699 689 783 314 135 263 235 316 592 225 -114 679 745 387 -7 480 845 -251 452 -502 -646 227 139 794 -40 -931 337 -968 393 5 -922 563 960 -911 -895 262 751 -905 721 -443 -852 109 533 -255 732 250 -999 57 517 191 -550 -134 -807 -390 931 -232 -563 -304 376 943 -575 -401 55 -356 404 151 -67 -771 44 -168 -214 -962 173 914 801 -427 594 -248 202 966 -498 -538 480 830 -788 -680 528 77 752 -124 -44 479 -1000 -416 -483 -539 796 957 -413 720 913 -564 -25 -696 582 454 -689 -739 -823 -334 -242 14 276 -398 341 -885 879 -833 904 206 21 -390 -522 -128 -445 718 105 -811 891 524 473 -321 992 -431 -859 -570 702 826 308 268 -267 -847 712 491 -184 -722 -78 351 -224 -134 -326 565 358 -5 -924 216 -729 -717 857 456 392 -443 109 -186 -438 293 -746 988 -320 566 269 -256 956 296 -720 577 -815 359 145 794 396 798 -690 596 359 -389 15 -188 -260 607 -291 -968 131 -125 -89 -828 -331 -402 -815 220 -868 -799 -153 -614 -757 973 750 805 -637 -204 -900 -671 -362 -331 -941 -357 256 -270 468 -400 -888 -793 -569 -115 513 -328 129 235 298 -164 303 841 309 416 213 742 -300 -405 805 89 997 -735 379 350 -101 -187 104 252 -172 912 498 -509 851 -652 46 150 196 244 -800 673 -928 -736 -812 -313 1 77 -958 -852 912 331 671 -529 758 574 -932 122 -940 -171 -510 612 146 592 -79 726 144 12 182 920 -937 -213 -264 -531 -876 708 -222 -670 932 938 -873 -453 -138 -727 -533 -242 749 722 135 -621 -719 -622 146 505 862 -909 431 148 69 400 909 141 -381 -529 801 100 -324 471 362 505 -430 -957 -414 -581 149 563 246 -589 518 575 290 -565 -330 952 202 -79 -120 -871 480 -937 -405 37 -134 -836 117 246 -451 -37 -122 -565 228 663 -331 -519 -868 616 -149 -556 89 -499 403 416 528 -200 -31 717 -31 -149 -127 204 -928 874 57 405 -173 -153 842 881 -162 -433 -118 635 -208 212 -277 -432 754 489 766 159 -588 25 -178 -504 -289 412 -819 -153 920 -847 270 -959 621 217 45 203 -356 -631 237 283 81 -600 947 -382 592 -602 -942 -217 0 863 663 -519 787 -842 502 -860 -576 -416 -229 -974 -497 395 298 618 876 884 477 -704 -684 323 -435 116 691 750 -14 -396 -417 -634 875 506 984 -11 -71 -342 -584 -354 906 -24 51 77 -658 -717 451 -288 -341 -478 -78 186 525 264 -565 -519 145 -138 -804 430 -873 212 -905 -48 -762 460 -781 -8 -736 863 592 811 -336 -641 262 206 383 -248 -538 638 -227 -412 639 -226 766 -717 -918 684 360 -377 878 -899 -854 839 622 -520 758 345 851 -652 343 347 -699 399 -212 -284 45 -768 -995 -470 113 739 116 -721 26 656 -91 22 -936 -839 -456 -857 215 -893 -558 -658 -553 224 -702 377 459 -716 -441 -441 -430 -555 774 446 666 -659 392 -276 -28 905 -47 295 -917 210 985 -121 -895 -670 -65 -468 -746 257 -839 -582 391 -100 -934 506 759 980 4 -952 817 -705 -565 -679 958 -415 -595 344 -939 974 999 72 -985 674 -804 713 638 -740 1000 144 166 -245 157 957 -189 -394 -74 39 -850 302 -621 149 -976 -49 402 -184 -300 332 -851 -378 -950 63 -34 -67 447 762 -404 -358 -34 715 -681 -429 -306 -58 375 -456 91 -505 -405 967 477 510 -248 -57 836 271 -999 131 -299 -824 -673 520 493 183 -836 677 800 -757 -941 -558 297 681 496 -378 -657 849 -77 896 -829 -151 -534 -582 -375 -384 126 -907 -817 125 568 -195 491 215 300 -603 -53 -632 -664 -854 -583 -839 102 593 645 -895 308 -641 -947 490 796 -644 777 -799 616 848 -783 -154 610 -135 -346 -832 873 -742 683 117 538 -552 -759 -710 -670 -686 -527 -457 -519 711 -501 -642 440 -424 -666 657 -413 -516 255 -255 358 -510 500 -109 879 981 -141 152 0 -892 310 -400 362 -295 436 198 756 558 -631 -214 929 -875 735 -798 -656 -159 -500 -442 370 452 -506 -569 -899 813 909 352 -443 282 -23 -312 -165 -6 718 -447 -744 543 966 -590 392 433 825 -776 628 -383 -463 163 -654 301 951 -785 86 -624 203 -334 -245 255 -192 900 -180 233 387 334 16 -776 725 364 -691 -504 -962 -852 853 835 167 -148 628 355 689 -221 -882 356 299 192 -152 -285 -744 -981 -729 724 -839 598 -948 112 150 529 163 -398 -177 -785 -844 -118 -380 340 -140 -75 398 89 546 772 658 406 -682 924 -265 78 63 712 -461 -618 227 253 -145 146 781 635 278 515 -661 822 980 -85 623 664 -828 358 -986 -481 -790 872 372 -274 773 -813 99 -961 649 -516 529 308 -736 -353 -712 -135 624 -811 804 769 379 93 769 455 672 89 -778 699 -228 45 -601 839 484 -75 290 -697 157 20 435 -885 -326 -906 -291 962 593 998 -904 193 682 -887 -322 767 462 -204 330 -618 -964 35 414 -729 -94 634 775 56 587 -337 5 542 59 897 659 331 863 123 -600 -71 809 -756 -458 720 -358 -134 -735 512 -721 324 488 772 592 -252 659 -684 -886 462 398 821 -493 -594 845 -886 -564 369 370 -608 -908 387 955 448 -547 -805 -213 241 -798 294 -334 855 245 251 557 693 -465 690 -667 -519 941 -338 663 -32 -973 876 -251 -356 954 315 -535 32 628 -373 -916 686 -989 -662 912 -256 -664 869 -779 -996 -779 803 -28 -873 -832 125 739 -628 -568 184 345 -927 731 -293 663 433 -611 -934 -580 -752 860 -646 -676 734 341 -653 92 250 -840 518 -58 -978 -397 641 854 -563 -65 734 825 -228 -391 -717 -422 246 115 -605 -486 -751 -961 -258 104 893 -979 52 -925 -708 489 -379 124 -412 -29 -930 926 -735 451 -55 960 449 368 60 -18 -292 -696 -495 710 -353 861 653 -454 -977 151 115 3 859 556 446 59 -11 -223 -253 420 109 702 -9 -400 670 415 -263 -168 -799 -102 -302 -725 -467 19 346 -805 361 -798 -863 416 -776 373 -861 -689 217 -635 -62 -322 -974 968 591 -873 245 106 -672 -544 467 -691 -551 451 -493 -76 925 758 69 -393 744 -138 -594 90 256 122 365 -178 94 -329 -913 985 48 -617 -9 128 -821 -84 710 -947 154 906 -356 -603 453 -625 732 694 18 538 578 -802 238 307 622 72 -500 -675 160 -602 -817 -902 168 948 -560 -80 -238 -135 -473 -859 -487 57 112 481 997 592 -674 -112 892 -358 642 -651 -534 -637 447 -534 851 -611 -335 208 -851 -865 531 805 124 -944 116 653 656 30 -639 -234 -417 -781 -863 -344 -722 -946 28 -802 -767 -537 -747 217 818 799 -706 354 114 80 -179 -723 -956 -419 544 643 628 -671 -945 320 -440 185 -914 -103 10 -618 -80 -165 223 -561 -783 -748 -867 -424 16 -930 139 -890 276 -31 623 233 543 524 -187 -585 -322 -166 -76 -7 126 -638 -156 -174 -188 -770 231 -841 857 832 -678 324 150 -988 -372 -270 128 782 -856 537 -406 514 -935 -352 977 -712 647 -808 468 20 726 948 232 833 -193 134 -538 -583 -304 -276 -239 -769 -930 -350 857 -593 784 -190 249 609 818 193 862 -930 -128 524 -317 551 -627 795 -100 323 -195 -44 -679 -920 -434 -608 -87 -379 582 -845 -646 -392 365 -978 -941 -590 973 190 355 -558 749 55 58 -345 343 -376 309 -75 196 -171 -869 -110 748 10 -312 -719 -133 -667 246 -985 800 27 -185 571 -278 363 590 608 -646 316 87 627 -938 500 817 799 -595 -159 574 89 -261 -222 165 563 -885 118 678 144 339 -145 710 -745 -945 151 -168 456 461 -477 948 501 676 -950 -330 445 -691 -561 -600 33 704 577 -790 -461 797 -473 -758 349 577 404 622 31 -892 23 808 -973 -497 -961 -687 -142 46 399 284 -227 749 -642 -507 -606 456 -114 692 -394 -947 858 474 84 263 -461 269 971 -858 285 -261 329 -868 -164 835 311 -443 -750 710 -650 -580 -846 145 -50 -310 171 660 498 719 -144 165 -224 476 -780 427 772 -374 315 136 -684 175 -111 270 144 754 -293 717 -786 -527 560 919 -347 114 88 245 369 284 -253 343 -753 445 930 -718 414 97 152 -436 290 615 -245 943 720 -618 -596 52 -188 965 -202 703 696 182 -369 493 887 135 -600 -422 434 767 801 445 544 490 -98 737 -671 126 183 -29 189 848 -987 612 -164 242 160 -477 312 -221 792 336 -900 269 507 -997 -732 -285 -986 -180 639 783 -982 284 965 -349 -417 -176 539 -689 -113 -797 82 -3 918 -299 746 -616 -221 -186 -582 137 650 -452 -126 -456 -682 -130 -873 -404 921 744 -889 -189 458 -442 418 360 -11 -544 199 345 -783 -537 -898 862 207 -541 -978 -349 706 -194 538 -532 -842 -123 -995 85 939 -642 101 79 542 796 100 356 656 725 926 -214 -681 -347 -802 -111 -441 -739 487 -648 720 910 -227 711 -706 526 845 -154 607 -500 101 202 -337 434 502 472 322 -697 295 806 -789 638 -270 328 -602 894 720 -694 -296 28 -7 -818 -89 -314 -457 -690 31 600 148 -785 16 -544 -327 141 110 923 201 653 -636 152 418 803 -323 268 877 59 -2 796 383 865 144 -737 -327 -685 -413 -225 490 -906 791 -64 505 -733 -616 -106 673 704 474 -991 678 658 920 -185 883 -923 384 77 -986 932 -20 -879 364 810 114 -534 332 524 481 847 -177 797 668 -178 515 -29 603 272 309 -627 676 -778 653 779 -759 -968 386 694 865 658 620 -494 754 69 517 607 -236 992 -55 46 -310 1000 943 -930 349 778 -541 -351 749 -164 367 -802 -433 -806 398 -956 -400 -80 -220 510 -195 714 -17 -893 -869 534 -355 -658 -146 445 -896 -546 805 -535 484 -284 -125 -707 -955 967 658 157 -114 -505 35 625 906 928 339 -818 -629 -932 906 -108 210 -664 173 107 -779 638 898 -271 -831 414 684 383 -269 -690 -912 661 695 407 973 252 989 -288 -320 -685 -60 -424 -286 153 -228 876 -696 -31 -507 -81 188 890 -937 -527 -502 -362 -646 30 -370 328 -168 -688 -30 171 -617 834 113 -991 590 648 -907 896 898 639 249 -451 -669 -690 981 746 45 497 -647 -901 -260 -19 771 618 73 -723 996 -511 -264 9 -521 868 -548 877 608 500 -125 664 392 -420 -337 -121 -699 986 753 -820 57 883 -338 -261 681 -731 528 -331 -126 566 59 884 597 546 554 750 -131 495 -448 -770 -637 -45 748 752 -100 509 407 556 302 -472 -642 -228 999 -798 -110 -875 -525 -314 -49 844 593 -850 866 316 -52 -657 843 286 -592 556 -760 571 -352 -87 369 -576 -834 250 -864 -257 -337 995 92 -617 851 710 65 218 705 -462 -440 11 -208 772 -714 794 426 -38 -973 160 494 188 -485 -447 699 938 -497 921 109 -382 -984 -35 -312 502 -457 206 -60 799 -281 -555 0 773 -346 802 -693 290 128 350 -329 409 -423 -286 -518 148 130 -654 376 519 -196 -899 -906 -290 132 -245 646 -223 869 272 202 -803 790 116 637 -233 867 243 595 -941 -374 376 -623 919 -103 962 771 -306 -408 -394 -219 -143 -791 -52 310 -725 409 339 -816 -188 -666 723 793 -457 459 -231 962 867 -866 232 -906 484 654 310 -840 -969 -280 -298 -498 157 -755 -103 -45 -199 982 -130 -315 -229 204 -549 -824 296 -36 -803 87 59 827 -375 833 414 -462 252 66 -971 117 -468 -695 344 -746 581 902 92 873 -75 159 746 160 -406 151 207 -318 225 -448 893 165 -416 386 -607 -174 -242 336 -227 446 -270 652 494 553 -877 54 -557 121 79 193 738 -738 -123 150 -190 53 369 92 414 379 -317 -516 -71 -501 -683 604 -826 295 -829 -602 -146 -130 -784 170 -488 211 -266 279 309 384 -55 -869 -714 752 -447 788 983 540 102 -34 755 885 794 112 723 -172 26 -979 -384 -659 -117 -136 85 -152 475 889 943 -449 85 140 654 85 410 124 335 -894 -313 737 20 959 -817 -971 778 348 691 -336 591 -771 -766 -352 689 -661 -406 -596 136 -28 -933 -559 524 69 624 -798 282 501 432 -361 -938 919 386 265 -418 -285 172 -156 -15 648 640 -493 748 747 425 88 207 -384 793 -613 -910 -79 -212 26 -106 -672 710 -857 -504 996 -264 -690 489 -32 857 783 -218 -623 296 -658 986 343 -941 859 105 460 -246 -951 -23 -818 948 666 887 5 630 368 -276 -11 233 514 -206 122 504 -639 -1 -134 108 422 -119 -665 -286 -600 -224 518 -144 -768 944 -747 -311 -36 951 -245 -913 -419 -236 49 298 658 382 -884 -899 288 989 -579 -11 -578 -515 -91 -91 -423 91 -839 20 -12 586 -605 483 -873 871 868 -369 952 516 361 867 -71 597 -529 -739 -385 -873 827 -577 697 321 -93 246 984 -404 -726 -279 -879 -586 -369 611 -994 -587 561 -943 -429 -573 664 859 -925 -272 192 -820 160 457 749 -985 45 531 -136 -591 -635 913 -553 -833 395 -77 586 200 478 -13 260 65 871 -25 663 978 200 868 -374 525 467 -139 583 -150 -996 -360 124 537 -137 -250 540 909 -685 -890 612 -49 -306 908 539 -503 -180 -579 122 816 -154 211 277 434 -958 397 756 451 410 -959 298 -180 -568 -513 -84 -185 -70 -772 553 61 -425 -116 389 -803 -419 277 -152 -535 545 -205 725 94 875 994 487 -392 133 -599 536 837 915 379 -261 499 -257 -817 -945 -358 104 -865 763 670 667 -403 290 -421 -666 289 -603 -625 596 666 889 -583 -984 -190 842 181 492 733 -274 133 -479 533 298 -631 429 -361 -154 -670 659 -589 -863 583 -206 470 264 -272 -500 803 -318 -939 -554 -110 -258 -764 664 -588 250 -52 -250 493 -704 -768 -40 -846 -440 488 364 -957 341 -417 -706 -610 868 191 453 -469 261 11 69 161 -111 720 -87 760 801 174 235 -264 -318 284 -862 -894 -776 -979 -61 697 491 -969 957 227 -427 129 985 564 -397 563 978 655 860 -248 99 97 -324 458 984 48 558 735 827 -824 578 -758 134 801 642 204 -374 -142 -447 349 823 933 888 779 -52 -967 511 -274 308 68 -415 316 728 272 677 472 396 147 -14 979 366 702 -113 170 -512 510 -404 -103 -921 780 -588 276 273 -639 -234 -476 7 -517 -280 -641 -45 -606 -470 789 310 -194 -62 -730 -476 501 121 -706 493 -590 -320 214 975 -846 -712 544 855 224 -101 689 819 976 790 637 -752 400 31 476 290 -751 554 355 406 672 396 662 279 661 552 -766 -166 -340 908 16 -895 479 635 -233 -4 841 -707 -874 -38 -630 -103 48 -711 -764 -4 -260 -369 -522 -353 206 -299 -375 -725 -179 -58 272 -961 -625 -197 -792 102 -336 -354 -275 -541 -406 565 326 110 109 184 -811 -443 -983 -637 899 -292 -281 -989 -149 -658 -6 -888 -419 258 -103 350 718 129 -889 -481 -494 -133 206 372 -906 -588 281 280 235 -866 571 -232 444 717 -693 24 -161 941 837 691 944 -651 3 46 -793 543 -792 -559 -4 815 265 -139 -22 -745 -574 -931 517 140 -845 -406 706 -131 516 -222 509 549 -282 389 13 -819 85 384 -696 -484 842 317 -88 -810 554 -131 -942 -936 -924 -158 -300 -661 -206 657 774 -26 142 338 558 121 219 540 490 -114 184 628 -820 -37 424 396 808 344 -452 399 -843 -299 -735 145 217 -659 583 278 173 1000 -476 346 -372 148 -593 807 139 861 -556 -54 -205 -524 74 755 317 -27 714 -74 657 -312 794 22 -378 -251 -750 -365 665 349 741 -819 -107 84 -282 -782 -934 -951 294 -601 -237 -782 -132 729 158 -387 657 573 -902 -74 96 -666 -145 -176 420 -987 -168 -194 958 -912 -167 421 513 -324 -836 853 -707 146 553 -880 -173 -499 829 52 -661 -783 823 463 -947 44 -321 411 527 178 576 -295 -494 514 -407 -766 -18 651 -955 43 79 948 -997 -615 435 -507 156 67 966 -893 715 -917 816 -363 -543 -87 -264 766 -672 476 805 -925 -900 557 -423 837 626 519 -424 998 -820 11 -485 -110 -296 -352 439 -570 -618 667 214 -249 -927 410 -787 -39 -482 998 243 386 -968 484 275 27 926 887 -123 602 911 660 -486 713 -145 461 254 -833 427 918 -677 -636 440 -172 960 -557 -408 750 559 676 -133 735 -68 -526 -49 -728 -721 187 -322 737 872 132 -60 -100 615 885 -351 587 457 -330 -460 -24 -643 216 338 60 673 -351 779 -701 -670 114 -190 -72 -67 -201 -949 -571 -188 -50 898 108 -225 -841 -13 824 -148 -168 427 943 537 338 -128 -988 -605 -585 994 127 -897 788 -976 -490 -80 -848 308 -372 -479 948 -606 104 -697 126 578 345 637 702 180 -756 723 -389 -632 -884 -395 431 652 -904 -833 644 -749 -881 544 -54 546 -439 -36 909 -832 -311 -753 -147 650 978 326 -147 989 175 415 879 512 -308 575 -385 -187 -736 -464 -680 129 128 -256 -258 948 -725 -630 300 -51 -40 -456 -13 676 -238 663 904 254 -882 -476 -190 -280 127 -378 -182 -985 -939 192 -374 -806 504 890 -872 -33 -471 383 653 -228 49 -964 34 -895 -647 131 405 193 915 -916 -715 -432 -157 600 -8 546 611 378 564 -57 678 -133 -608 737 875 847 349 -456 359 542 -582 -664 -148 -471 -89 -606 -149 366 -762 545 563 -5 -160 -546 86 61 -503 -869 890 899 -783 -593 -410 352 -202 -152 3 -613 436 -376 59 -721 -249 349 583 -710 -557 117 161 -911 -144 169 209 -62 377 810 310 -494 -809 969 546 619 -478 -844 -973 -675 -454 -138 240 -913 -925 690 -855 -599 929 -624 -726 657 -704 -705 727 -495 -223 376 -585 -522 -872 162 -875 -739 -504 -638 89 -811 77 103 -238 437 -730 -280 -325 717 -159 -180 -373 80 603 470 -211 875 -538 -313 -891 -598 -914 119 -653 239 478 531 -996 -150 -211 -203 -209 289 770 927 -234 -950 -513 -941 -15 -867 -482 466 -624 -996 -831 589 -51 -299 -815 476 644 -989 694 -843 912 -802 -709 662 416 956 -343 -551 -119 165 -871 -631 -80 424 -525 -747 408 643 -387 717 775 -545 904 -732 -661 703 -151 382 997 -634 603 556 321 278 24 676 894 990 877 -371 72 -493 -878 -391 -107 491 685 -321 393 -806 542 896 776 784 935 -704 153 -158 17 81 127 748 -716 -136 956 871 776 -869 -822 919 -122 237 14 907 -426 -515 -24 -428 284 825 -241 89 130 522 -211 71 -279 -981 -55 2 -978 -483 -501 -777 160 -485 582 257 -179 303 -20 -774 926 215 484 -912 -756 -89 -841 -57 -416 789 211 -645 824 280 -541 -161 -808 -773 -859 728 411 -420 982 -44 -157 369 -118 -337 985 120 557 -169 -229 -346 825 -465 -605 -177 511 -44 597 989 470 612 33 797 -493 583 -474 866 200 281 -186 121 112 -23 177 -447 108 -279 456 -158 848 533 310 3 635 -56 606 995 -420 -29 43 -796 -73 -924 -861 -612 -70 -999 968 -952 199 691 -36 20 928 836 -916 172 11 -971 410 187 811 -482 124 -172 350 -389 549 -952 240 -595 -389 653 -159 850 -199 548 -731 -46 487 -354 135 215 -145 377 211 -402 -227 674 619 -699 -548 -220 659 -188 760 -681 462 -628 -585 -105 -696 321 -542 -803 -606 -365 -509 559 70 383 -556 300 819 218 -478 -156 991 226 -616 -860 950 213 439 -774 -957 -466 509 448 -863 -303 -929 302 55 978 216 235 -773 -989 289 -860 911 86 -114 738 677 614 -103 799 -471 341 -718 -587 -394 826 -3 -542 -979 167 111 -640 -963 15 -300 -875 935 -348 -87 -605 387 -185 -235 -5 67 972 586 441 -542 -960 -778 472 -951 67 631 728 484 -175 532 -979 465 -91 -277 137 -359 915 744 -653 -521 890 -735 -41 658 -441 34 577 -577 290 -417 -820 -797 -780 614 -136 153 -385 754 355 -886 628 -368 -366 -808 475 -380 394 570 398 -402 -622 -108 860 930 -688 -934 865 -330 554 309 -44 -48 96 849 -655 -739 -529 28 -426 -450 -435 -179 658 147 585 -238 -580 613 -849 -4 -876 201 -565 825 566 399 -366 -355 289 762 319 -695 874 -460 -65 357 -209 102 518 -784 -982 -435 247 235 341 -859 979 -582 831 11 -895 505 -248 263 -448 -952 -365 -674 971 -739 865 524 639 -856 -905 -828 759 127 610 483 -463 169 -413 890 401 -653 63 -423 91 590 421 475 -464 -816 508 -603 715 605 -658 -155 949 408 646 334 138 -464 -757 723 -590 -122 556 -660 -924 -983 -342 354 -548 102 492 743 -361 -145 -631 -744 811 -812 733 488 -452 58 236 -802 65 -117 -16 -841 904 351 587 754 -906 -131 535 172 -536 -187 571 -147 -890 -154 864 154 -768 -533 64 -919 -370 -483 -796 -692 -157 558 -79 -232 -669 -539 346 375 736 -611 -48 -648 31 212 172 -146 -523 -59 802 -219 -858 -522 7 663 -278 -229 -413 91 651 926 0 19 -733 -93 139 -758 -442 671 538 254 -252 -924 638 -563 -638 -231 739 -754 514 74 852 -653 803 -432 -400 250 814 431 -312 994 -720 892 262 124 259 233 -914 772 670 -600 608 -52 -153 758 827 949 227 934 872 430 -696 -175 58 -167 11 -457 709 20 42 319 -188 557 616 -923 463 -220 815 -164 -325 -697 -390 -49 407 703 180 -947 164 -568 314 673 870 -692 565 240 911 514 187 299 1 -349 133 -848 -902 -776 351 -957 -188 749 292 -379 390 645 967 -603 -871 -173 20 557 654 592 -437 -822 840 496 -732 -920 409 -951 -105 -865 -613 858 847 -228 -357 280 592 -595 -265 -34 -566 -15 -137 96 890 -554 212 -136 312 805 968 -275 245 652 551 438 661 325 473 463 529 656 542 728 324 -114 -136 -541 849 565 674 280 473 -219 202 252 -482 -25 143 286 -700 333 965 145 -412 716 -62 642 -345 -730 -74 -974 575 -285 -121 872 657 243 -525 754 -152 801 -648 -383 -838 746 22 -726 79 305 962 -755 -718 -221 690 -825 182 -475 -674 -294 -647 858 -103 942 556 -205 -229 -61 -885 820 559 489 459 -571 -441 -458 558 -678 -681 676 -351 826 431 -663 583 514 -855 -39 224 924 -747 656 -442 926 -445 487 913 909 149 -843 -380 -241 701 -487 766 276 -578 344 98 789 -976 -397 -117 -840 49 -250 560 958 -644 343 -420 263 -558 -118 969 957 401 -761 167 926 -1000 658 -575 -913 -877 988 -183 -230 520 751 -61 725 -296 381 -175 -55 -212 594 936 -570 -211 256 595 554 -143 265 -144 830 -461 -258 538 137 364 -340 641 878 800 422 -862 213 192 296 449 988 -616 35 -531 427 2 269 918 -666 -789 -581 -804 864 717 289 872 79 851 720 995 576 -478 -513 -996 -58 778 -400 -336 -657 -487 -119 974 128 32 74 -467 903 340 -899 771 226 -909 384 495 285 -709 -159 695 386 -271 666 856 -719 402 241 -537 217 -153 -700 -607 357 -221 270 90 312 -962 -568 749 -357 563 779 853 -53 -426 -965 515 388 429 434 870 20 244 -122 854 -294 -822 -596 -310 397 -161 586 -824 -29 671 941 934 -63 -161 -712 -785 -675 -293 -352 -343 30 516 40 276 906 -438 413 -512 -284 200 -540 -974 -758 958 203 -711 613 201 -844 -239 193 -828 -9 849 504 519 987 9 -271 931 -2 573 739 522 -795 -976 -390 -602 735 708 371 408 539 -780 -211 759 127 38 -453 -437 476 160 426 -627 -148 199 451 333 426 -318 539 -621 537 -4 -150 -603 -255 -501 -635 752 -372 -931 -445 450 -663 -856 511 845 116 92 764 -414 938 819 -890 340 207 896 -500 -753 100 -591 -507 -458 -280 461 -299 -939 -893 186 -304 719 243 -988 -618 -859 -746 528 -989 -369 870 -975 28 992 -705 569 740 853 -167 616 -628 -364 -723 978 -963 -658 -875 452 -14 930 -541 143 332 -432 615 -206 540 445 -413 179 -41 -354 771 -663 -933 235 -748 -18 -872 300 -18 305 242 110 -957 987 -100 909 20 -834 896 332 -914 253 772 -898 -715 358 569 -207 786 -59 932 191 503 -924 -553 -26 969 555 -874 -57 585 912 910 -219 -122 -357 483 981 -342 846 376 343 -897 704 -313 45 365 -640 -47 827 911 374 29 228 -162 228 -494 446 -87 -696 -232 -484 -314 627 -519 18 -844 301 -264 644 -65 -212 -553 -741 351 -690 -846 276 332 660 -394 410 277 475 429 442 -810 845 -116 684 -145 -976 110 -808 97 426 -102 -507 -436 185 992 511 178 -627 -396 -892 911 568 -562 27 -775 799 757 24 -314 710 -107 991 428 389 625 -790 778 630 87 586 -983 722 631 523 -742 154 -656 980 -290 -250 821 248 231 -652 -90 -784 -74 328 340 -893 -691 122 402 -624 453 836 503 257 980 -602 922 -995 -165 -314 9 -361 441 -548 -335 685 670 -702 656 804 83 333 141 -287 459 -81 -427 -726 -843 -62 45 450 -718 -969 14 133 -124 -34 -720 -666 -807 -947 -522 718 817 802 946 -233 -643 -853 299 905 -610 297 711 -903 -58 -181 210 -87 479 143 936 -569 42 -845 -552 -7 617 -493 512 -501 130 -224 580 -271 -196 -507 -671 -536 -223 -290 -210 -836 687 37 311 861 727 123 235 -61 -771 497 -425 484 -208 539 -966 -282 136 163 -119 794 -702 979 19 -992 -697 19 90 -732 -465 -933 -179 -559 -951 673 80 -851 693 41 692 380 145 -989 585 974 726 280 -663 641 -805 -770 119 -393 -403 110 -823 -521 88 -520 147 999 -57 -260 44 397 674 523 -406 -290 901 392 -282 818 -809 -567 -331 577 -167 365 813 -436 972 786 79 -390 -828 -548 891 -852 -785 144 -562 532 -891 -478 588 612 -520 287 25 -551 531 -176 437 118 309 -324 -415 -231 -161 -757 -924 124 423 -403 -353 728 -599 -459 -200 -642 302 -117 -532 -512 85 -21 388 220 114 978 -907 817 728 201 -244 125 -314 -700 945 13 -998 -198 -40 495 636 147 199 827 921 626 813 -603 -266 485 875 -692 278 944 905 -552 -592 -317 -874 -506 465 384 644 333 -548 -345 -43 -386 -354 483 -106 -202 87 582 -491 667 850 843 462 -343 -374 109 -214 -293 959 -906 490 -756 596 615 621 496 -342 247 -387 -107 7 859 826 -540 167 -901 -5 919 476 -414 -350 525 905 -158 -324 218 -557 110 -285 -701 -798 -591 187 -352 -353 -477 236 -940 -974 324 712 831 238 144 -737 -44 805 550 -598 -934 630 887 445 -697 -75 802 177 63 -129 501 888 810 -791 982 917 863 -221 -540 -367 397 556 978 -650 607 171 746 904 -517 -610 -438 532 993 658 -309 390 -801 923 -911 -137 -733 673 727 959 -145 -196 334 -991 -382 473 -200 -888 -431 614 -874 847 -1 -115 -183 277 467 301 -101 537 -330 -360 -214 319 -278 44 -731 353 -260 604 -204 748 248 138 -546 -887 -449 -838 851 194 -271 -984 443 185 819 368 788 -330 -820 -880 -369 -966 -134 786 413 -723 -436 163 160 -171 -847 516 169 323 -933 -912 508 -817 865 707 -683 52 -9 -51 -574 573 -135 -509 969 156 599 -455 -992 -510 -604 -858 -395 367 -913 531 506 -624 222 -99 -22 693 -227 -345 294 858 22 89 -778 -145 988 947 -252 454 746 701 -553 397 -545 -50 -74 -551 510 -866 -505 -351 -682 -417 595 33 476 936 -428 718 97 -388 868 695 -862 -575 171 584 972 726 735 812 -699 -387 464 -305 -13 -983 -40 76 -171 -545 454 711 -722 25 422 -454 -906 -227 162 101 976 272 -247 395 669 -777 829 -330 171 361 -359 638 309 -991 -152 -860 -129 399 350 -518 -398 751 -567 -802 -65 -916 283 -324 -946 -190 -272 -941 -274 -510 154 -758 232 -16 163 -455 757 483 -14 -414 -711 -826 6 254 -722 815 784 362 -43 887 267 700 -101 -680 -543 -653 577 279 896 445 774 -625 -246 558 -634 -841 325 398 724 -256 370 -183 -974 -669 160 666 -363 749 -591 773 -93 -416 724 -416 961 -430 -542 689 820 -967 152 -3 -159 637 -336 -815 -3 527 15 831 797 116 -611 825 785 -341 -322 947 862 44 -492 266 -353 92 558 445 358 91 370 300 -977 982 57 -723 220 744 -41 861 -376 651 -897 882 -252 689 176 758 153 352 -277 -747 180 -805 -628 288 708 847 132 -973 -462 305 -754 977 -377 968 -935 -732 202 -71 994 -331 553 -819 512 434 -112 -993 -945 -28 116 -841 955 -628 711 826 133 745 -73 578 -265 774 -546 693 754 -601 955 363 684 903 -839 -733 -780 -588 277 449 578 499 644 -753 -248 897 788 -381 633 -273 160 -134 456 -981 -225 -117 240 -747 774 -883 357 -497 -766 336 -971 -807 481 -413 -731 -369 46 -872 765 -302 988 994 760 321 313 947 -365 -789 356 -908 832 764 756 214 -319 -540 -844 -748 252 -87 97 638 -404 881 109 645 -876 205 510 -197 360 597 993 906 -496 -333 69 -104 254 668 -470 912 555 955 -382 31 -35 -994 -393 -494 -297 -179 -200 -837 278 654 -401 638 590 624 -628 923 217 -25 -347 583 -294 -594 -449 133 -908 997 191 106 868 595 -36 674 342 128 -86 -610 -2 -609 522 -312 -563 -665 612 -236 -18 1 -812 -139 -394 626 801 -721 -178 19 -822 -877 997 630 481 -507 963 490 -778 -207 -999 -541 -997 840 25 381 964 -620 599 133 830 191 537 750 -690 -717 640 -700 434 -32 486 -89 -179 561 599 -320 646 866 -452 654 970 17 -416 -312 -603 -992 -593 363 -939 -341 168 -531 654 -827 -524 -40 -658 -765 -401 -447 673 481 -881 638 -343 894 -795 930 749 571 947 -330 992 -758 321 -306 651 283 -265 -470 -223 161 525 948 -644 -25 531 626 650 -867 595 707 -688 -256 -63 911 536 44 -831 -183 -410 325 -596 731 -416 595 925 -588 -182 -618 -800 -778 -110 251 -590 185 -6 -167 -287 408 985 -658 528 848 -168 690 112 -653 -643 873 -822 43 -174 431 447 -537 707 3 540 -998 530 687 -6 792 -248 -836 -661 -392 638 439 -428 -750 -991 550 -963 -871 180 7 899 -924 332 -536 -574 766 -821 -273 -854 370 -916 553 260 -713 -433 -445 -22 784 -241 11 29 752 -930 453 -120 -547 -442 369 912 402 -874 777 743 707 28 536 -884 581 -727 -105 61 101 455 -608 7 592 306 476 -519 925 -730 -428 -27 413 -634 58 -221 -83 -477 -630 -139 -617 830 956 701 -921 -322 93 -37 581 699 -857 122 874 765 -65 -105 345 -930 -21 692 -10 -853 662 216 26 -336 -752 226 -35 996 655 -584 -581 -924 923 -892 858 250 -728 264 -243 -780 -337 -262 792 -367 523 728 -546 -491 -626 788 -748 65 -702 615 508 -398 -291 212 -938 272 -145 -846 -813 -144 542 507 -41 -133 -851 873 -103 919 -513 -400 -343 -518 -654 578 -248 124 -178 -962 -733 -785 496 827 -350 -41 -99 -953 985 838 919 -241 588 -265 839 951 906 785 -902 455 661 -846 -194 385 532 -101 484 481 486 -816 -326 -678 678 493 -453 528 113 -783 -907 487 881 981 -756 -831 -313 677 -895 -783 453 340 -508 625 -929 -776 802 460 -912 -769 52 -908 -917 -418 -515 -347 -916 117 -412 711 29 805 -733 787 -973 -886 756 -209 -38 381 -816 524 -629 258 598 -429 413 -231 398 -996 -661 100 151 -187 25 935 -685 136 -524 -259 533 106 865 -654 984 -628 979 -860 352 -547 409 -184 -528 1000 -983 -316 -201 -898 403 -558 666 -977 -310 896 868 332 -926 -469 -208 784 152 913 618 -785 964 969 -278 162 358 -648 163 79 -612 -773 203 482 375 831 -173 555 -396 -29 -959 -987 612 -829 -967 -768 -732 440 -263 -932 996 -500 111 132 -459 -926 688 -305 953 209 -374 818 -728 -976 588 -20 301 206 536 392 -39 784 -343 -845 708 -802 -404 423 559 21 -933 -801 994 804 7 -990 557 48 248 502 -81 -442 970 -661 910 -731 239 -176 690 904 762 709 25 497 727 573 906 -125 144 638 -68 401 872 916 -21 -279 467 530 988 728 554 -369 -483 -489 464 -620 456 950 196 -943 658 440 -579 -630 -702 -595 72 204 366 -949 258 -676 -758 -431 -73 613 -162 128 -50 -58 -566 147 -949 416 106 -982 288 -562 445 -364 775 858 93 345 -843 -425 -357 178 -119 68 -241 -55 -306 -509 37 559 -900 -969 -621 -18 512 -222 -510 -324 -478 956 609 -817 827 937 795 -830 -243 -742 440 -2 -371 -65 995 -393 -792 768 851 -126 238 900 -913 -390 597 -974 -580 -800 -599 74 85 521 -105 479 305 986 -247 -222 -485 -241 597 -210 33 429 -87 164 148 158 227 -638 -779 370 -889 -213 297 -934 -803 344 -909 657 195 -437 774 443 85 -929 -616 761 267 717 -961 -71 -809 -839 33 971 802 -49 116 -815 -184 867 -760 -21 -423 -368 480 -240 859 818 106 -526 -78 56 -923 935 -940 238 -35 -157 866 -501 15 494 -158 329 -21 -620 -101 753 297 368 47 89 -965 659 -162 -945 -246 492 -551 -835 -340 947 71 50 244 461 -362 850 499 216 219 6 -513 433 -208 831 -275 897 931 -629 -663 -665 -418 -337 129 -723 181 -968 -248 -503 -915 106 575 998 312 292 298 -733 -785 -33 675 -300 -155 382 603 -123 529 312 -68 -56 83 -610 999 271 -218 -948 338 76 246 497 -313 258 -975 -441 -487 328 189 542 683 724 -181 9 -277 -627 -412 -197 248 400 222 688 354 215 -988 -236 -1 -505 -916 860 -595 337 404 866 953 -99 -34 319 151 713 -11 -665 68 233 274 -523 -503 -982 50 -579 572 314 488 686 19 661 931 85 -220 -231 522 -74 310 -723 805 447 -98 -562 -862 -115 51 -110 -566 -642 -833 -399 -961 498 548 -61 -801 402 709 -166 -843 525 -552 -378 -226 -552 -973 744 15 580 -840 677 681 -585 526 -611 -416 184 -65 -434 -140 225 690 426 201 -343 -413 674 964 -39 -167 939 127 -121 675 -508 36 267 -147 977 -663 41 704 91 229 -346 23 215 -560 732 683 17 833 562 228 -196 -947 -549 476 180 -14 414 59 817 -175 -532 452 902 -677 -300 -260 870 28 -999 -413 -3 785 782 974 162 368 828 758 455 -742 682 734 -579 -331 -142 243 -650 -765 -654 223 411 -16 -707 -680 -895 72 -528 -509 -478 513 -881 -70 975 445 287 771 -764 -173 846 415 217 899 892 29 -141 -11 -537 -779 -260 -788 -598 -708 478 607 -274 -250 282 583 -19 -742 193 -901 105 -759 -2 -993 869 -481 -882 863 -735 -454 315 72 326 -227 216 984 -103 -693 -940 629 753 683 -123 -170 279 -809 125 722 379 -481 -759 801 695 -744 999 769 -506 8 -710 -885 83 -197 45 -750 889 446 108 385 -173 -963 -784 599 -124 -10 990 699 -892 384 641 -580 -848 884 -61 -161 321 -538 698 143 421 -347 -994 -472 648 -468 -916 -804 874 292 374 848 909 -155 -512 -322 -661 905 -581 183 472 -536 -410 375 -74 513 147 -991 -368 -260 -87 -948 129 -350 -102 -931 -846 -293 -164 645 694 -649 484 834 208 43 -645 -896 -832 273 -366 -164 -637 915 -809 -948 -460 700 308 997 619 -546 338 325 -913 52 248 71 -431 627 -706 582 -753 114 130 104 -50 894 -856 513 15 -769 -847 -297 97 328 90 840 406 417 944 -787 -658 -93 -70 568 -159 942 555 166 -477 -497 -923 -338 -992 730 -275 426 289 -795 -235 -757 -993 -517 -710 -215 -207 -562 -197 -483 34 -976 641 622 348 -250 -668 96 737 531 806 966 577 -22 -288 26 -861 -894 610 -662 302 827 -377 80 -291 919 -698 -150 -638 950 -774 -351 -144 37 594 387 13 446 -356 -56 -233 -571 965 -166 -361 9 -604 456 671 -658 -744 -653 41 31 -892 866 -989 -774 421 -644 -269 350 414 -486 -556 -526 494 -466 116 82 -574 645 -285 -816 799 -469 -3 659 2 794 937 242 -21 635 328 -801 616 -106 -576 -212 217 256 540 -83 188 975 399 924 -790 -667 -865 -651 193 569 644 866 -830 -851 959 -168 -812 -226 -792 -962 785 -815 359 -63 973 -878 70 100 -82 312 662 741 459 260 992 489 909 15 -470 -660 -535 398 731 880 342 17 -931 -255 326 513 858 548 -776 -700 -484 -112 -82 -133 -413 -799 -352 -455 20 936 371 313 -893 -322 5 -465 -67 868 -497 945 -446 375 -213 -137 -386 -229 711 524 -839 108 -658 -498 532 73 106 -747 -772 -904 -841 45 641 -79 -662 631 163 -257 661 921 -195 -375 443 -533 552 684 -686 -107 134 251 492 -753 968 -646 47 -606 899 -294 377 638 -718 19 -652 -671 820 -458 -783 690 639 996 -995 -590 38 549 -212 968 -800 764 324 908 -96 519 801 -867 122 -38 212 24 -555 469 468 757 252 -180 805 163 -988 156 420 795 -286 -106 -995 -460 -508 600 -488 -596 -898 -809 -252 337 -595 695 558 764 -916 -99 753 -905 -94 -31 672 464 -139 790 -573 -46 -768 227 -545 -129 165 293 -386 96 -147 -895 347 -231 -516 -473 792 -1000 -861 946 -629 -104 -802 361 287 -626 -280 336 156 360 210 739 -804 839 -592 -969 724 870 -293 -74 -455 341 -486 501 436 -490 -438 16 467 113 -401 124 -136 -14 623 -188 57 -284 355 -768 -18 -102 404 434 -373 -68 -804 -789 880 -283 347 -101 -721 -340 52 -150 -302 822 -567 -53 -509 -839 317 -16 -478 -149 -821 403 -467 -680 262 292 -464 -596 -161 -471 537 72 200 -61 -898 -785 -199 -869 -664 -60 -841 243 -260 -605 519 244 -479 238 -662 11 -225 631 188 -126 -262 -255 904 776 -759 31 950 805 -521 -532 299 -557 714 -453 -759 -329 630 974 -421 -357 -591 -749 852 441 -854 454 -590 174 -393 877 198 -838 -611 708 -437 680 987 418 -219 304 -917 715 876 107 0 934 -874 474 402 15 803 915 961 -479 -883 -68 -467 -370 487 -726 -506 -283 -79 -70 -250 -711 36 -434 607 323 661 -798 830 -864 -783 -511 -836 -223 908 -84 535 56 -636 941 146 -296 455 -685 -979 455 -307 -823 -127 -216 70 442 -344 718 -795 -277 -966 -896 656 -865 702 841 131 -659 695 999 160 832 -647 -471 -767 942 -841 451 829 -975 -606 64 -592 -488 -167 -178 -433 -590 558 491 871 113 -311 209 -768 708 742 896 -871 -397 881 344 -650 957 -394 960 -767 170 229 -738 371 729 -215 764 -418 110 -784 -171 856 -551 62 107 82 553 -974 326 -618 -218 681 -611 300 317 705 -632 542 336 -528 -365 595 -952 688 -446 537 289 -912 155 -160 -963 -242 -943 474 202 343 273 600 -159 -453 -311 -62 762 359 302 789 740 283 -660 733 609 -478 634 788 695 388 -610 888 -437 -957 251 61 -516 283 -204 -121 722 -710 -773 606 -90 -102 194 707 -641 187 407 655 -427 -166 -412 466 583 218 853 -466 -652 -647 -413 428 -979 505 -944 -742 488 278 860 384 -851 370 883 555 970 597 857 373 -289 356 -816 -968 287 -140 235 985 -999 733 767 508 543 755 475 940 498 -153 964 752 -50 -464 -504 551 -582 -223 -225 -822 307 -681 -576 368 504 45 -403 50 881 -399 -264 -417 925 397 -510 -10 984 -895 721 889 -857 -761 165 862 949 -91 509 -962 -283 -992 884 566 -742 42 136 946 749 466 -507 541 622 -762 362 350 923 102 657 487 -362 951 719 -613 369 407 -177 -893 -563 746 -257 -300 752 894 -115 210 40 677 -630 -247 -2 -594 -796 260 968 -704 -622 -742 160 -883 -740 -938 -361 925 -124 731 -777 445 -714 672 -708 349 684 -388 57 838 620 313 -918 -686 640 509 -753 39 197 -477 -581 439 966 725 -462 -6 506 933 988 -776 -941 158 75 -585 244 684 608 -800 944 499 -65 -4 -819 -919 869 -394 -540 -34 -753 475 93 474 -425 460 -570 897 -144 -902 22 58 -94 -287 -58 288 766 -297 787 -927 -227 -847 -975 847 -336 -53 845 -771 -866 -237 -664 207 496 -54 -309 -432 -948 -918 -569 -660 -318 -241 42 75 -266 132 -470 -500 846 -861 -747 -553 -503 -719 59 -914 62 557 -959 -329 -101 -329 -354 499 -627 -851 368 693 429 -392 -245 54 819 184 962 637 -28 -322 -319 -243 -486 762 554 496 676 413 -403 -827 764 -820 -800 590 -698 -938 -781 91 396 300 605 -278 -299 -698 884 -178 813 -431 -525 189 39 588 901 441 805 -703 451 -248 -969 917 -125 36 735 -435 -716 -659 -384 45 -584 -185 -929 406 707 917 -640 -91 -720 534 -825 -313 -617 115 312 487 -402 -619 -681 534 784 616 121 312 -635 388 -835 644 295 -215 -870 -115 -179 -386 615 -859 684 630 616 -84 -855 354 943 605 240 -394 -104 -857 -936 817 417 230 -515 -132 -692 431 626 -23 311 527 -131 805 615 -498 767 5 57 832 626 -880 -995 -450 -303 -548 -594 440 -435 -82 -374 960 239 986 -217 -725 -353 984 -333 226 -203 912 158 -711 593 497 -881 404 -485 -975 -954 386 -916 293 813 -174 -799 -354 156 -817 -925 71 -225 -932 309 -947 -373 -631 -584 24 603 63 -861 312 707 800 237 112 82 -529 196 682 -111 -708 130 -14 990 691 -149 -796 -292 754 -106 337 330 772 -652 371 -535 330 -454 -882 -744 -430 -850 -697 11 -964 -462 -280 -759 -85 932 -709 -311 -618 855 -520 -26 241 -240 837 -830 727 -784 349 -361 658 154 417 -920 -435 -705 739 -584 -845 -782 337 202 493 -982 438 330 925 -316 -557 43 -303 163 151 -91 -941 -298 -305 -852 -49 -933 -819 -374 751 390 -293 -112 767 853 451 -625 -192 412 -395 -404 -248 527 -981 -742 484 551 705 -750 938 -887 -809 -502 -111 -516 -973 -122 570 120 11 -628 -648 549 -554 718 -332 -10 -382 -477 761 -465 355 -408 -678 316 -420 -653 30 503 30 550 919 140 98 -434 -343 -122 343 -556 5 31 255 313 199 381 657 -968 -711 -171 -396 823 -359 325 -747 -750 -940 305 -976 -613 542 781 978 250 -110 725 -500 -884 -219 -882 74 836 239 -878 266 -605 -815 791 -678 -988 -179 -711 -967 -700 -638 390 -571 383 -325 -451 19 -175 714 106 105 -714 -187 26 -698 -432 -763 131 84 953 334 529 840 -248 -817 -380 -68 352 598 960 -439 -298 531 -91 -6 918 -933 201 817 0 -743 -235 -579 -49 719 448 343 -277 -907 956 400 62 -192 480 -568 -368 -662 520 -699 740 -821 -742 592 529 -135 297 -58 309 898 -723 -925 963 385 25 -357 -9 865 62 -211 208 -990 680 321 505 -971 548 -642 -206 321 816 583 -364 930 -145 130 -393 -587 668 893 -465 922 6 -325 -861 950 -736 142 -829 825 -571 90 156 -627 746 -771 112 711 -237 7 60 125 -347 -847 518 805 825 643 -928 191 -465 407 -740 -419 904 573 785 543 88 38 640 763 672 286 -70 -682 -672 628 -704 524 -442 -302 701 -174 282 -84 -262 -855 -409 274 586 -800 426 460 -136 102 -793 459 903 -841 58 -595 -26 -45 -927 601 284 922 -14 849 -105 794 362 -313 906 -911 -806 -61 -557 -732 794 -311 -229 697 841 933 -31 832 649 870 -68 -588 -82 304 520 237 276 -894 -213 564 -545 992 -440 -177 533 -12 -77 85 375 -974 -477 581 345 5 419 -752 538 761 -48 -844 28 135 -129 -3 513 -820 249 -101 280 676 -903 590 -419 -482 760 794 913 420 973 971 -342 471 143 348 829 257 382 -942 -391 -567 285 -449 686 382 786 -899 47 -291 263 -991 -546 -654 718 832 286 220 395 279 554 -198 900 517 -806 169 908 681 -918 -172 706 678 -15 -449 -451 253 271 -843 4 372 278 668 358 487 738 -68 846 -687 -28 153 715 -751 -432 691 810 -825 184 -892 523 -59 -185 -294 -852 -847 449 264 741 512 -650 178 637 123 158 -931 -247 868 -623 603 126 224 913 -293 281 -677 277 -456 945 -669 -844 857 688 -576 177 652 813 -978 79 -844 940 -795 -934 18 -950 -552 697 -525 821 922 591 71 -802 533 -907 48 -894 535 -325 -518 0 408 -302 30 136 115 636 -495 439 498 -728 -930 -226 394 -976 505 472 157 -588 816 326 -412 -992 661 962 -178 -30 651 -624 298 917 476 973 402 -911 -204 177 -620 -139 556 122 805 683 -349 100 704 -326 832 781 699 163 391 -187 -240 27 545 65 98 -370 186 -222 -938 -385 -102 -987 -916 369 884 -575 749 433 806 -487 -991 -483 -409 -790 391 -329 -702 -863 -525 157 -418 -672 -424 -577 -317 157 -793 -177 515 -371 -809 -43 -377 721 43 -597 198 541 -803 -857 -542 -153 420 -23 122 -6 -24 391 356 963 196 304 829 -772 154 169 533 558 -566 -366 948 -192 41 -522 -71 382 274 -490 793 942 372 -500 201 -156 189 -532 777 -19 908 -104 -940 748 -175 966 532 -950 -755 -33 -647 868 95 314 404 188 769 -560 -490 -449 655 603 157 -572 -769 -562 -371 -898 -581 -841 423 183 81 943 -550 76 16 -664 -57 -42 -864 656 -712 255 914 -469 -441 -107 341 -839 -76 -423 -875 -575 785 -379 -6 -894 -648 690 132 -765 325 499 704 280 -366 -195 609 838 137 -998 -707 192 849 -526 -632 -814 -21 -67 -388 568 -617 244 -200 -624 -474 -465 -901 -62 -584 -962 -334 91 -742 -449 -453 -587 -250 527 107 -350 32 461 881 -374 -300 964 -958 -38 227 -222 -580 710 890 108 -550 -157 -32 -332 -503 -205 664 265 -541 927 -750 849 -225 868 -690 -721 -5 -15 433 -106 -962 259 939 -27 410 111 543 -14 -842 730 230 315 467 52 77 -165 -826 721 -761 434 -616 -753 912 45 -15 427 453 904 544 -857 215 480 725 -173 -228 577 -109 43 330 525 472 -411 110 -861 542 -596 976 683 251 -423 319 418 35 -611 -314 -480 692 247 -901 966 643 -787 943 -370 765 -48 -898 813 -452 -842 506 -470 916 -33 -472 -922 -670 -134 958 43 -207 -991 177 124 -437 679 -69 542 -759 350 -252 -68 519 -655 -538 995 726 476 -160 -722 -144 514 740 154 -723 -90 -12 -586 -45 -728 427 49 -498 -925 -339 -717 -59 -556 -431 83 902 -644 -182 376 139 64 661 194 666 -498 -775 -787 608 499 -136 -720 -862 -506 -467 716 -397 -55 -416 -922 566 844 -279 936 396 159 -828 -341 -68 -569 659 631 -436 -80 -842 686 -373 -975 -397 462 831 184 426 144 959 -108 440 -845 870 -305 511 83 270 -811 682 -861 -173 129 -803 30 679 -323 -16 -35 398 -940 -311 -318 413 -168 -513 -37 -874 661 -915 59 58 -755 19 990 907 -321 64 -311 -586 915 -40 -47 -286 812 792 -329 -416 -552 -479 570 -218 -92 -887 -491 -727 410 998 860 904 627 -820 -821 -198 -685 -616 -668 292 -505 970 -922 -851 -371 -244 -536 -597 -848 926 27 -70 -608 -810 812 24 -931 -809 -531 -742 -578 449 -2 424 664 486 863 -971 -111 -359 -608 351 303 998 51 420 -896 -812 -982 -447 250 -841 -792 597 -170 602 -239 406 909 -60 -14 -586 -273 222 564 -392 -148 -609 -951 -697 -559 -221 505 725 -808 897 -164 -999 -556 -680 -951 -545 155 -147 -358 -816 103 996 -164 968 450 -36 -869 -324 287 971 -374 480 -600 699 -319 -18 -449 -206 -92 459 796 -214 -422 -865 693 -314 295 -13 -646 494 248 279 -968 -453 -610 927 -985 -99 572 -99 730 -350 -22 -750 428 -206 506 -467 -549 -839 911 70 463 183 -855 431 -727 -941 -530 -177 470 -191 -453 153 -654 485 -644 667 349 -665 -705 -840 274 -337 79 -986 345 157 334 -758 -571 892 -470 -833 863 -308 -954 -786 965 618 914 713 220 -382 -276 589 -348 -46 -308 235 809 706 47 -723 73 -594 443 -589 939 832 -38 -837 -465 -638 55 134 -53 -628 -308 -884 475 44 -606 114 -79 656 266 -377 -707 215 992 -538 594 -607 718 -797 508 489 98 14 348 -137 166 51 -844 -776 764 -286 -657 -1000 -564 -761 -432 32 188 -269 228 873 349 -848 -568 335 765 449 -579 456 -485 -263 -99 -999 660 -87 -504 -496 505 -331 64 804 716 -172 -602 -701 -314 -287 234 -239 -902 -576 794 336 875 511 265 97 749 -274 1000 -305 -784 614 -312 -501 20 739 -861 665 -530 902 -714 399 -317 41 343 298 663 -472 543 258 322 623 352 -30 -115 -476 557 607 43 571 -184 963 -981 850 625 399 -609 -997 -686 -122 -871 -546 -456 932 51 -957 376 136 415 -173 31 -518 775 3 263 545 313 -626 -441 -78 606 678 23 -967 338 630 112 -57 -362 713 -261 -46 -851 -507 -299 -523 -454 -276 112 685 511 -17 229 420 842 -692 307 -984 -145 -988 869 719 383 -647 918 734 -633 -5 -637 -756 5 367 -396 256 -376 464 -277 -33 11 -835 -194 678 -77 -547 -949 -829 -652 517 -436 -602 -71 626 -35 280 -14 365 -197 347 -277 -957 -816 -885 443 416 -685 -886 947 871 -478 -552 888 -179 -863 332 904 -27 -336 77 899 -450 -925 -86 929 24 767 -479 376 -787 797 432 -455 430 314 874 -759 45 715 -483 515 370 750 366 826 554 393 945 802 -874 138 309 127 -70 818 -690 -155 564 198 575 -355 -300 810 -686 -640 -199 -938 -659 -118 62 54 187 -649 796 528 765 921 516 -304 879 -170 -905 194 -281 -462 -252 -823 -598 -752 -411 117 671 -430 984 198 -385 239 -118 327 903 64 210 478 -775 -503 461 552 -76 -889 -834 -385 -27 313 396 -805 -569 754 -280 -931 -221 -800 123 272 -917 579 105 848 -476 -29 -397 -401 -337 -858 323 -900 53 298 454 813 -222 762 711 -549 -288 388 717 927 -124 -255 -24 -319 242 363 215 -458 -882 -547 712 -833 167 373 -717 62 82 203 -13 -935 632 -935 281 -421 -677 704 -463 -505 813 -219 -983 699 -290 -829 788 -727 779 -211 51 -171 -701 -925 -275 455 352 -907 970 -777 -891 -45 -60 -832 -155 -879 -33 515 -908 358 -88 476 -61 14 552 163 266 -106 882 770 302 -815 740 799 -489 -981 -208 731 648 -499 846 337 992 828 373 -162 -283 970 -311 -255 -536 471 -512 556 612 239 183 493 -764 414 573 42 -100 -934 -661 559 720 -615 468 838 981 969 -395 403 684 314 609 -85 952 -672 404 915 729 -385 -915 823 253 -294 -605 523 -686 920 -535 -2 251 -26 774 -529 795 706 -887 272 630 36 -78 854 148 -214 -746 978 -223 3 -103 593 -325 -688 -38 441 -39 -249 198 -698 316 -671 -195 366 -727 654 -574 -590 -733 866 727 3 492 312 -966 516 580 -703 -227 611 -888 973 530 -830 -471 206 -346 785 -478 -389 -108 400 -663 -228 -415 -741 -367 46 542 430 425 577 -700 674 110 -189 247 554 942 -373 -304 417 573 736 638 367 880 -911 155 370 -651 565 899 -704 -790 -381 54 -829 -717 720 530 -227 666 621 -784 911 966 -150 -716 92 -176 -255 -725 -516 184 -239 753 -267 829 -480 -914 4 570 -790 -153 729 658 -216 -914 -250 -494 -306 606 -73 685 399 -223 -379 -843 -959 389 -875 988 895 417 224 -323 766 -592 205 370 -736 809 498 132 578 209 -607 621 185 -113 713 -424 368 -882 942 -695 -797 624 -596 -867 -238 546 -120 126 27 515 -63 964 -284 -67 -798 -534 -764 -673 607 494 -36 855 -480 205 4 266 -530 -641 902 -718 279 -661 -689 -165 -725 567 181 -622 463 -15 815 -52 -700 -850 591 306 -969 -43 354 -381 -434 119 -324 9 -286 -550 693 -362 -371 -773 -29 -583 7 899 78 481 -907 222 455 841 793 285 -810 -748 -514 -718 221 406 -287 821 -274 -776 -971 887 904 -801 425 -677 -84 210 641 533 881 163 -133 23 650 -804 -653 -523 -430 -843 23 -556 -716 -688 138 -959 -339 -807 810 558 811 -782 923 207 254 535 260 -325 -418 -32 -574 296 -460 249 -146 -933 593 612 566 794 739 -26 817 -230 -614 731 440 -905 -940 -175 113 485 -590 -811 -447 -779 -707 563 507 -111 899 137 645 25 429 931 296 676 271 -570 -338 -459 968 -909 727 844 517 132 889 534 -402 -10 -837 854 472 834 -683 -633 -778 499 -620 84 172 148 -92 361 -44 -657 997 770 403 -79 -761 208 515 -666 916 581 -669 866 -278 -998 -14 2 129 -418 -820 -186 -249 963 -135 446 -516 -461 -843 619 -157 -984 -70 950 -753 120 -339 -480 -219 991 435 -977 -900 234 499 -760 113 965 -362 996 604 -539 498 944 -812 534 -748 -460 -177 -559 670 857 623 762 -908 -475 926 527 -931 -108 669 -817 137 710 -8 -100 103 831 848 -707 -504 -318 944 -275 -278 471 237 -96 -695 -98 -867 -271 303 -833 565 -934 724 -171 890 -913 -339 803 725 -423 153 -509 -430 -406 -237 -498 687 177 647 -219 974 791 -951 257 463 -95 -187 -420 -83 -139 -76 -303 928 371 -801 641 801 -774 119 -295 232 525 569 213 589 94 -399 857 -105 -420 -456 -685 -211 26 -375 -833 502 -818 -993 -484 -913 711 447 -590 696 228 -290 -17 -230 -4 -915 55 23 -745 -290 203 409 -288 -103 -132 433 -293 -410 692 493 193 -480 -532 868 0 19 763 814 -717 826 -811 782 532 32 178 -160 -331 953 19 269 -65 665 -416 -855 892 -188 -987 -250 111 -12 -491 -132 962 685 503 463 390 883 912 -149 -939 410 -830 -378 549 -572 -299 -794 -91 414 -975 -286 296 586 -93 510 -852 265 876 275 -595 -695 -205 793 51 466 -96 -399 -307 -965 -52 779 -176 874 -97 162 -124 -976 569 -670 581 581 -497 296 545 -413 -515 -903 684 -781 -436 789 9 -407 -865 203 -978 -396 -107 -187 -747 -794 -7 -860 -144 428 250 -321 305 -74 -661 387 614 439 924 866 -549 -606 -264 -958 804 -590 78 624 -226 -627 865 412 -772 -778 920 531 296 230 557 941 577 475 210 -692 655 -900 501 -806 474 -61 577 75 845 -591 -444 172 787 597 353 795 -285 -219 -786 -705 -579 344 488 140 -318 -954 123 345 662 642 -331 552 -305 -758 -266 -370 -102 -224 -839 241 -614 485 -497 131 69 -712 477 690 -867 52 -366 -149 -366 342 283 739 -9 58 269 399 -370 400 -145 821 -201 906 -735 -79 473 328 -438 -261 -262 -878 -493 791 -616 816 577 -544 -171 -822 -874 -165 -753 544 -306 955 653 -678 952 -668 103 -373 -832 -100 340 -534 589 -105 473 -832 208 -497 -257 -641 826 -527 -101 -167 541 129 -408 48 -524 432 -535 -560 113 27 -448 740 -141 913 719 -590 44 155 -288 525 -717 -476 -885 -613 -918 895 295 -735 942 -528 -263 -745 611 -178 -948 -33 601 -842 -335 -991 728 374 -1000 -75 -934 -834 198 -480 -87 999 -740 -901 -258 658 362 862 503 789 -767 -716 107 524 -375 -562 -923 568 691 -936 -989 94 971 440 -39 -184 -230 -534 199 242 -22 -355 -999 98 982 453 -448 809 865 -339 252 135 -151 -329 -998 572 589 -393 -643 -5 799 254 905 -315 -632 -723 654 -856 988 -114 797 -635 -214 -690 -713 -757 386 393 -526 278 -707 776 -455 -131 -333 -741 310 -563 -615 -849 168 703 72 366 817 -617 -958 -587 -8 278 996 -916 -538 733 300 914 -721 347 923 384 521 342 801 -166 -256 -855 -537 -94 -847 907 -139 -181 -569 -50 808 -304 -630 753 872 214 -927 125 21 -467 -340 260 -633 -744 428 -123 -563 503 153 -410 -488 116 -380 -811 -49 739 734 -31 202 546 -51 420 659 789 -915 171 362 -479 -923 -985 -1 520 211 218 -542 -137 22 414 -420 379 952 579 843 107 -299 -646 -834 -332 -994 993 857 748 -972 -957 694 -726 936 422 291 -565 514 -932 -571 -64 418 -261 652 -428 508 137 -16 895 -262 -950 -69 538 815 825 -470 -162 -768 -42 -478 -850 585 807 -766 774 145 174 747 -903 -83 -37 -514 746 387 -532 -952 410 -512 -964 -891 -903 575 405 722 618 741 759 -110 33 -242 -531 950 214 -875 -79 183 -562 611 520 -703 -436 -61 -874 -980 -229 -257 -419 395 108 -48 742 -638 -898 891 -37 -243 713 -588 60 -143 702 -219 629 -357 -660 861 -71 -907 -384 435 373 887 673 1 955 703 579 -790 -247 -87 656 668 833 -211 888 428 282 -313 894 434 650 -385 -513 -585 -246 -282 -396 -102 841 -629 387 172 -208 774 943 572 -992 600 -552 979 -829 602 91 -498 -684 -851 825 279 -963 488 163 81 -98 -73 -650 -837 399 35 -477 273 861 955 -271 -77 -869 -810 -188 -506 598 845 31 214 75 -348 -937 75 -836 -904 304 -365 416 -923 -319 -42 -794 746 270 -870 24 -262 862 -298 -93 654 -440 -147 -739 -319 -887 724 -984 -484 -122 -460 -881 -340 881 -257 899 -349 -671 421 -568 455 559 623 -516 -99 167 903 350 -874 -180 -244 890 -642 -400 911 649 -717 -685 -398 -570 73 -904 671 629 388 950 -190 -185 -461 -279 -82 -688 620 224 -15 -704 -892 -828 -551 -811 -155 -456 21 -199 570 365 467 30 -173 -176 -275 555 394 894 615 104 764 617 -116 425 533 -251 944 650 608 820 460 -293 617 786 521 -368 -126 285 -221 6 773 -573 263 -444 -841 667 -829 438 97 -10 -731 -259 -828 -609 -673 -902 992 -906 -992 -654 221 -64 24 -83 -930 538 140 120 440 80 460 -85 -902 -313 623 427 -218 -954 887 -699 -699 356 -56 536 820 -533 -825 608 -697 11 -794 518 -229 213 -207 231 93 -74 -511 966 705 3 696 -752 -52 -365 981 -865 -448 -961 483 -228 -75 -309 812 760 267 -123 150 169 -133 677 -761 -521 -168 427 709 -941 197 -889 -356 826 -140 909 -766 -437 -240 -717 705 -523 -595 814 -663 -820 -793 171 86 35 -120 412 537 463 -92 388 -403 -926 -152 -650 270 237 -485 456 712 -381 703 -859 -578 -687 -370 113 -757 -986 446 394 -311 -622 -245 -347 469 336 937 -953 51 -852 25 822 -473 -256 -46 -865 -468 382 796 227 -111 -923 -284 -40 198 789 27 -102 725 3 797 -654 872 998 404 269 -354 -300 65 -874 -568 -865 -994 -892 137 914 912 595 322 -59 -942 883 155 687 191 -240 990 452 -870 -766 410 -176 273 92 -114 -335 -428 -414 962 -962 -167 832 889 978 -877 573 -37 91 465 -382 805 -602 566 -528 -539 -924 549 367 -600 669 565 900 -234 -614 947 881 99 -561 697 -536 36 345 -31 -500 1000 205 -153 424 -986 989 868 -46 -248 -630 -889 25 568 921 -342 103 -844 416 -925 -120 285 969 50 -976 -76 206 -285 -157 870 -811 260 -143 404 404 -264 244 636 478 963 700 -921 -25 964 -362 890 -608 120 -934 66 -368 -184 724 280 39 -129 -227 -913 -975 -365 52 -784 -25 211 -649 962 511 121 -527 -529 -311 -640 -398 78 711 -93 -575 -888 -808 343 -511 -766 533 218 958 673 890 270 -228 675 -344 -850 432 -293 -392 -970 -86 692 -753 337 561 -731 -951 -381 -133 -228 868 -68 960 -637 -531 -740 -961 -314 -431 -452 -632 -946 -162 524 -146 -297 222 972 -958 -552 -367 509 -491 665 284 451 -981 -144 -221 -363 -359 -613 186 549 -698 -555 -947 373 -372 769 -972 895 738 867 -545 -616 920 -71 846 56 214 581 907 151 835 -861 -409 -498 -388 -292 -99 -928 -470 -994 399 189 651 761 825 -407 525 986 -674 558 209 -380 -754 -782 952 194 140 142 360 -223 159 -381 221 554 401 320 613 657 -641 524 3 -264 690 -588 -96 -18 -696 770 -655 266 54 189 946 278 -792 432 -812 -534 -854 559 -583 371 -714 737 -305 -391 -546 -448 -454 -612 635 73 445 272 626 -562 -32 -454 976 24 670 173 543 407 -529 -346 570 383 -185 -723 -580 396 444 335 611 595 377 -361 -511 -752 521 -656 -127 428 391 826 -235 -863 145 -797 157 473 962 705 -582 -838 791 755 -828 623 -60 361 -647 -772 -589 796 50 -83 -481 -582 -74 -540 -445 -944 397 -327 -497 -365 -643 -930 521 -49 -877 314 272 98 358 -552 -540 -823 -70 -722 -477 -134 -448 545 -39 -349 299 217 -223 -577 -534 467 -479 -885 -723 -408 32 -859 462 -385 345 276 780 464 -216 -913 518 -810 434 -793 691 -378 -716 -886 538 210 -307 -303 415 240 376 -914 -6 447 -537 -565 -748 -562 211 949 176 948 -581 -37 -190 711 -487 414 -642 513 985 -1000 -726 354 671 -952 -626 333 359 639 -560 745 579 312 329 573 58 -550 -584 -528 -727 846 778 237 910 50 901 639 150 -616 -583 -517 359 729 -957 -953 -733 -642 -992 359 698 -360 282 870 667 -694 -27 67 952 658 -397 402 612 885 296 -746 -896 -528 -737 -229 -830 -54 -411 -311 -216 -754 64 -541 498 -14 425 217 -168 -781 -881 -819 -350 600 335 426 -869 152 465 -84 -791 -213 403 818 306 -973 350 -590 -924 255 227 836 -824 235 -14 231 432 687 -531 714 51 475 453 -559 738 114 863 845 60 -160 603 -227 461 619 -672 222 601 -693 -319 374 -425 137 760 185 -36 108 793 28 403 745 -498 618 -248 975 -699 -74 -8 983 262 -318 48 344 882 -930 533 47 155 15 209 -674 -11 632 822 -116 945 -614 -213 402 328 213 -931 581 -755 561 -595 -30 -798 730 506 435 99 861 448 629 902 597 -743 420 -915 800 696 963 -593 -859 -461 344 887 -567 392 -150 -497 699 -527 -194 -896 -70 -780 147 -185 561 398 -917 -716 -900 545 -184 -360 -708 285 979 -210 -373 637 6 -23 256 -49 175 268 -854 -785 -836 165 202 10 339 229 640 742 896 233 586 -127 84 351 -376 -891 -129 419 -986 36 -543 -324 695 -642 928 608 194 136 662 527 -583 -867 -546 -935 -991 -357 -641 920 -603 -4 -475 128 490 925 -931 -119 -65 217 -424 746 577 -215 -532 -852 900 558 514 -907 693 -961 315 845 -366 -417 260 316 -103 -472 -901 85 271 298 853 896 -801 -115 576 146 435 159 447 -155 306 -366 -721 582 111 284 -191 856 -128 920 -14 -15 844 636 -610 -222 -831 763 865 719 908 155 76 -672 -997 -388 -824 162 24 649 -172 -746 859 -358 -155 971 115 -591 233 856 -889 234 535 796 -847 -68 151 -215 398 713 630 -677 -212 894 717 52 554 -742 -499 695 565 -447 85 -770 -346 -481 -52 567 -97 617 496 -257 729 221 451 397 687 -361 1000 626 762 -647 844 605 -292 -896 -578 -81 -563 199 383 95 212 -936 387 79 -263 930 913 -707 -746 -127 -496 -488 677 -148 -320 -927 393 -611 613 524 434 -123 4 786 -769 -139 -235 476 -875 115 -848 -367 -19 -97 -191 650 -30 204 505 -831 107 105 242 376 -990 867 -120 -381 -419 163 -643 -701 -335 329 252 -252 -81 626 287 934 -332 -257 -436 -230 669 -336 -904 -673 189 -253 915 352 686 -32 -226 230 555 942 -39 842 -598 -385 388 -268 -718 -575 -445 -362 -456 -434 -309 -993 541 665 -961 448 872 527 635 951 -523 977 -692 -894 414 718 -995 -336 95 -788 255 -631 236 945 121 -851 167 153 -902 501 -874 -49 -667 -185 482 189 -594 261 581 -51 6 -700 -968 593 -725 772 316 -659 859 650 882 -271 971 -760 557 441 429 119 14 947 -907 -246 -675 -945 -137 -4 65 -786 214 659 -691 916 -51 -816 372 -713 -114 -544 -935 734 -477 -946 -617 -695 68 -951 -361 65 -833 -940 -45 -266 322 345 -482 -93 695 176 -273 -376 850 798 -372 500 550 -809 -467 712 62 200 343 -16 130 -360 123 -356 -311 -914 605 -255 936 128 -116 360 -69 64 134 779 787 -999 -573 -955 725 561 82 -567 487 -596 112 -154 -343 -199 575 -200 24 -709 180 455 771 554 311 474 -205 -892 622 -975 -584 396 -430 -827 -444 132 365 -607 390 246 701 32 382 422 -983 671 610 -711 -512 475 -567 376 -623 -872 168 525 116 -416 689 -494 -883 906 12 -413 605 -413 839 -228 700 -799 454 -178 923 -20 900 -278 -569 -725 647 95 333 -838 95 -870 -582 -211 28 -79 -477 -565 -31 -601 -167 -474 221 643 491 141 443 505 -989 765 747 -730 -327 -767 -591 -838 -515 385 762 813 873 465 -567 377 660 -317 -168 -295 773 900 -490 908 83 564 -301 55 984 551 -855 958 -635 -278 -781 -917 -431 601 -206 -923 504 883 212 93 -914 568 118 -532 575 -168 -868 194 345 454 599 -957 -476 27 -607 -150 115 854 338 -426 -572 283 -280 362 -327 169 -750 249 -267 -696 -438 -391 560 218 660 718 624 -502 -654 845 -37 836 751 222 72 1 -850 932 313 -745 294 -339 96 37 2 355 -817 189 -277 -953 356 380 -168 -419 -847 -127 131 -746 112 -610 -610 -739 -976 -848 44 864 -489 907 833 -514 431 -821 -243 -455 -210 783 -613 -498 -817 557 -119 -898 -879 97 -498 -626 -255 211 -274 842 253 283 522 847 839 -280 -467 64 -375 -122 -43 784 -174 -259 845 -785 230 170 -966 491 58 501 -228 444 920 657 800 158 47 61 912 -445 -72 739 -57 850 507 712 879 -23 -139 611 87 -528 875 847 -34 -392 -442 866 791 208 -417 502 -858 289 -919 393 -207 -20 713 -119 519 847 831 -133 -314 846 370 904 951 155 974 -413 -746 -491 -597 -128 -456 824 459 820 841 591 514 358 -343 -225 -360 799 -709 412 -394 -157 -442 -543 -717 -303 648 344 -927 -766 886 96 -376 -706 371 947 -421 -197 411 443 77 457 638 84 170 -844 -160 794 157 848 -221 -590 -375 -237 -779 40 705 649 -992 312 607 35 76 38 -194 142 -647 251 -44 331 -52 149 759 -533 891 -109 -46 -992 -366 285 -742 175 750 993 655 -408 -216 916 525 595 742 -251 -919 962 653 651 -653 757 -308 448 -914 753 -820 327 143 -604 -641 679 -788 -626 776 24 966 -874 -789 -697 -555 -926 -277 860 171 644 -859 89 523 433 -825 430 402 291 -359 -35 -969 756 844 -238 -746 558 -903 311 -487 -650 180 718 -782 138 -946 360 -857 86 776 433 615 -285 -58 -113 -849 -825 300 920 -488 928 -831 465 -365 -196 -122 562 -865 738 740 -620 -261 990 254 -980 640 -315 -710 -847 -540 -230 932 -982 93 -627 416 771 703 115 548 402 -877 158 -322 -396 -582 610 -627 -560 72 529 -15 -40 -333 -52 201 -43 641 46 -690 -171 324 -162 -60 -43 -122 -944 -963 122 -509 154 948 21 -739 -16 884 376 -238 387 198 -210 101 928 -192 881 -733 459 627 -255 591 -357 -314 -392 -938 995 -859 -468 -507 144 339 570 -329 -75 859 -848 -118 318 441 458 -649 -903 893 -433 176 -498 -73 538 -63 -561 -128 -47 -690 860 -69 -675 218 -133 -648 -52 850 432 -230 957 -546 795 697 -153 -546 220 -327 -193 65 476 -342 -607 -748 934 562 407 -626 -797 789 -908 -40 755 -605 0 979 699 -409 -633 -487 648 720 594 -564 -590 374 -809 872 874 -469 131 52 78 577 872 -904 213 -254 -203 899 518 -440 363 400 -532 -293 -922 -996 -266 -905 -333 -473 512 -416 -597 -288 921 867 52 -736 -930 313 -656 -959 18 -695 -821 748 -970 250 -273 -619 293 738 265 -448 -835 -22 48 692 692 14 981 67 631 701 597 233 245 -923 157 -590 266 943 701 620 -614 -715 -433 -681 -531 737 -25 984 931 -562 240 105 235 -936 377 -445 -217 940 490 -829 918 -293 -845 288 281 380 458 -510 488 -793 250 545 540 -81 -914 -39 491 994 932 -111 608 -507 563 950 322 736 -342 -989 -296 113 -942 -783 17 310 -376 112 -564 13 91 15 328 460 76 209 -497 -335 -43 349 -308 502 -895 -578 206 -234 -105 428 402 -831 248 728 -932 -851 168 699 719 700 35 -600 574 263 820 -130 -238 264 461 -969 952 898 -814 770 -632 583 677 627 366 -707 580 -131 -770 -48 943 -952 -746 762 630 -330 593 742 558 107 79 -523 759 758 -376 248 972 55 -436 -943 -542 -169 -284 -569 581 -202 -477 744 -391 904 -850 -172 46 454 11 425 157 -528 680 379 -51 -830 -768 -817 -736 -720 518 -291 966 908 515 -741 420 -631 -995 -613 -833 -320 370 -858 892 -229 950 -934 517 415 -542 -699 -74 945 294 12 970 -503 -311 -618 492 73 318 -393 962 -225 416 -907 207 -199 -635 -466 704 -532 -772 -353 710 432 -228 252 300 696 787 218 244 676 818 -766 -519 -599 990 -632 -681 -937 918 489 -604 -290 715 -222 -684 -581 -124 722 646 -359 759 -635 150 322 616 849 -872 -194 -173 -745 922 877 997 99 -663 622 800 -209 -670 -815 481 -796 -169 241 921 -789 359 295 -400 494 398 -57 720 -562 60 -997 -419 -618 -194 -322 203 -672 -865 -98 636 1 314 103 817 508 768 -532 433 796 388 -861 687 -545 -913 -388 -559 -117 784 43 -39 129 460 -41 -77 -295 -309 -389 -500 157 451 341 -425 -28 818 220 -111 66 246 -599 87 41 206 -90 690 -804 -6 965 -136 -774 -451 -978 937 -457 -409 -852 -75 703 -798 -205 -233 -955 194 -609 -592 -823 -483 -390 -110 705 -376 -159 -2 -534 -233 -635 12 286 -363 896 542 -572 106 142 450 -4 -689 444 -38 617 842 555 -884 648 865 -645 316 -286 163 -303 -655 750 -372 -89 0 -675 -155 35 134 -193 559 -56 781 922 -518 -709 -112 181 -232 -625 545 72 804 736 808 608 235 673 392 -283 952 -460 263 -646 -62 -167 177 436 33 -832 -682 592 -353 110 724 -275 91 418 -629 -82 -987 302 -423 -817 974 -517 452 -723 497 748 691 -912 281 -365 384 -645 442 303 250 545 -315 741 -622 512 877 410 -866 -627 387 -118 141 -706 -869 -352 578 -48 877 -66 -243 -208 125 -952 -255 846 700 -675 -151 590 460 -715 372 125 -607 611 -235 508 -144 593 -407 920 -190 60 -788 -639 -965 -263 -677 -914 411 165 -58 -424 -4 117 -31 -236 765 583 -102 447 938 -39 -251 71 960 -203 -640 745 -626 562 303 634 -447 -656 -168 757 -731 261 609 70 41 742 -465 -360 682 -927 616 -884 -85 361 696 -610 776 370 -582 -692 -83 -590 921 860 204 20 -340 700 25 866 566 -567 -66 -745 -906 -54 -41 -620 -524 -432 526 970 148 -620 -195 -564 99 -31 149 -512 -825 709 -802 -504 710 67 254 175 -647 -219 380 -559 234 721 648 -718 -296 15 369 268 948 819 898 -611 82 880 48 640 363 -307 -43 596 -924 415 -329 148 11 54 550 903 -956 -249 919 763 -353 -397 -344 513 -623 61 -879 -644 -255 -286 -605 342 990 259 -461 482 92 -193 -634 970 -997 -882 893 -638 218 -784 -618 636 917 554 748 418 424 -873 -160 -372 -869 -757 -767 948 332 91 296 671 -746 -375 -897 -222 687 384 -394 -740 787 170 175 -346 -921 54 -81 48 -401 541 302 -678 -995 -703 -863 328 607 -295 1 606 89 -26 -607 945 -240 -708 -561 263 -800 -265 415 -322 339 501 30 185 -83 587 470 -465 -507 -80 707 517 808 900 234 -573 -935 -989 -225 -179 -162 744 -580 255 692 305 -211 961 489 798 326 -973 -422 567 -214 35 518 385 778 -969 952 -948 153 540 -695 246 963 73 441 -769 -247 426 -238 -683 949 -919 67 23 -164 396 123 -387 55 459 499 918 -901 29 337 229 -155 117 -514 -86 -885 -928 304 -596 606 -70 565 -352 -271 576 -991 -56 -24 -876 -793 -380 574 31 -205 77 132 -67 -516 -370 -716 769 -933 -741 -731 567 154 -200 -362 748 -901 142 -704 240 979 806 -515 730 260 -330 731 -852 755 274 -171 -438 -340 -365 -269 280 611 -531 182 338 -143 489 904 -341 -774 -115 984 -714 330 124 -314 -141 915 622 687 -69 884 -758 -828 -251 992 -910 -605 -614 -737 879 -771 -599 795 810 -691 -151 827 612 -473 506 110 -184 762 296 -918 -46 -793 -364 844 959 -619 578 -200 -117 27 346 -640 -871 -197 132 -262 99 -648 -275 -398 98 -91 202 -262 -223 486 656 882 773 170 84 497 155 353 709 -240 741 603 -732 -517 142 -547 -463 807 -101 -433 450 -442 675 -383 -339 -447 -545 302 -941 -223 687 923 -310 -913 912 -818 170 510 609 260 843 514 -603 237 -683 -26 159 281 918 167 -960 -533 -918 695 243 851 793 -610 617 847 -892 474 969 266 -925 527 606 -976 902 573 401 -127 23 213 620 -934 658 322 473 496 -817 -754 801 95 -989 808 -762 403 134 -972 476 -806 821 252 409 341 -297 198 -790 556 344 760 -664 -46 706 -611 -525 694 -830 162 -99 400 33 655 11 641 539 -502 -413 -569 492 -671 -552 -588 -863 -121 -151 -836 494 -125 -359 -1 436 373 904 192 -835 44 216 -617 148 241 235 661 -676 381 -675 837 308 -444 -582 68 459 -504 -255 808 13 33 -928 551 -645 352 -9 -391 -883 -948 -674 699 -316 353 -130 -669 984 -994 584 415 -646 -808 738 627 -266 625 503 94 -822 914 -720 85 -413 19 14 218 -809 881 489 -586 892 -758 -294 208 -248 -762 -448 -943 -94 -634 -86 178 -5 -85 -270 -794 -129 -559 -516 -749 -486 154 24 750 -622 497 -521 180 -428 167 -514 -876 998 666 -369 -237 556 321 -691 83 -483 742 -692 672 325 -243 388 253 676 -912 923 582 -756 -297 -862 70 -685 702 -831 -436 39 -161 -770 -348 59 -766 -412 687 486 315 34 424 59 -791 562 -651 -178 578 -465 427 -476 214 861 331 -234 441 65 -837 242 -22 465 766 811 -373 -597 -709 -896 -364 755 -655 -162 516 -550 20 426 -201 537 232 -202 705 -754 -116 908 774 914 693 624 945 893 -626 552 -630 -572 479 675 745 -261 -194 -740 143 -618 694 -650 -270 -352 -434 399 -801 160 -785 -675 294 -436 -659 -76 268 -510 172 17 -149 492 420 307 767 -121 481 668 -952 731 29 18 465 -296 -176 -601 -336 -371 -822 -669 304 333 -467 -688 -428 236 -217 -735 729 902 -230 104 966 502 -242 -329 149 550 157 995 -205 -493 307 494 -453 726 -856 550 0 -32 -429 35 847 532 281 -966 -726 547 72 -696 22 -551 561 -24 837 613 965 -855 -294 -532 -831 322 -270 813 576 837 989 -658 -86 51 721 475 665 550 771 -840 714 -850 62 -632 -603 -974 -338 710 -644 -59 -323 889 -98 -970 -509 -228 -392 -370 -255 -597 199 -798 577 829 697 -646 940 -63 289 356 -267 474 -511 -253 243 -497 -666 -44 843 -594 266 -800 685 -424 -497 -823 394 517 -812 511 -951 117 -900 788 208 -74 -113 -730 674 -722 231 105 -720 -336 -110 -304 -590 -528 -88 140 -914 -581 -226 -487 490 720 537 653 -563 224 24 -638 -325 -215 -751 -368 322 -424 -164 843 -836 -65 -856 788 998 -746 15 555 250 870 851 -260 -404 -322 176 563 -468 -688 467 -214 256 -335 365 -378 684 396 193 820 868 -445 -224 -609 -620 -585 -435 753 363 -5 -440 -402 -980 -450 -921 975 -177 258 569 -843 566 -359 -50 -611 613 366 -624 665 371 -744 -627 -72 121 -711 -194 35 -25 -50 525 511 806 355 -979 249 713 -811 791 -799 -421 434 286 707 3 -46 -223 703 972 -664 -9 471 226 -46 68 -975 -111 -292 0 493 -496 -306 -438 291 -435 260 919 503 -528 663 -97 739 820 193 491 -731 -675 789 -423 477 346 570 682 424 676 -363 183 715 -41 -715 194 -672 512 273 -942 -263 204 -387 -567 -144 -635 545 502 23 956 -383 704 -274 633 -72 -791 954 123 -890 944 -424 -206 533 555 70 -208 580 -118 -701 305 823 53 726 -392 -73 79 -719 -736 -579 49 232 150 883 901 -374 104 -837 -242 380 -868 961 -238 -117 159 611 -694 -458 274 -694 861 23 677 896 -316 974 851 622 394 -508 725 487 -271 206 187 -618 276 -644 118 420 -38 767 -57 -692 -709 -844 -340 -181 -603 -605 176 -361 975 -209 -884 -821 -583 771 -341 811 102 -650 835 317 979 -541 -76 -921 -708 -436 917 335 -509 -701 308 160 -844 -499 777 -586 699 -615 762 -445 149 -772 980 568 -898 -688 622 94 246 -577 398 210 264 -431 -89 975 428 544 872 -367 -154 -67 759 -721 604 433 421 -594 -493 448 -617 61 -56 -557 -100 -720 541 900 881 403 -168 -55 328 -159 271 -931 696 -248 -728 -177 232 -354 783 -865 664 446 -119 621 -695 156 -697 253 779 205 -361 367 742 -845 -909 887 -228 -246 -839 -633 -851 766 411 -578 -322 -936 107 918 -328 -851 -580 755 -239 502 -996 -539 -862 -435 -813 -254 931 488 -142 -300 -545 216 767 332 -878 333 -411 306 -858 -561 106 935 482 919 -930 -915 228 -924 707 -690 277 600 -427 -169 210 915 -401 989 374 929 410 449 -566 -454 601 265 -488 -125 149 353 -375 -572 67 -483 -912 -694 294 190 -378 -828 -426 628 -528 -38 -927 279 369 366 692 295 -804 31 512 544 -828 791 -185 -858 -170 -992 674 906 -23 -15 -514 -601 183 688 -121 482 -248 802 688 -486 -386 81 435 -182 -41 -391 -539 132 -305 423 371 623 -405 944 202 -362 -260 -738 -65 -288 230 810 -206 -454 729 -884 306 -169 430 956 129 394 -365 -835 -180 873 -607 -769 -703 -182 453 777 680 -122 467 173 176 -110 -30 361 504 -63 443 29 638 871 706 378 -504 252 -754 931 -972 -536 559 -802 -599 540 -898 -119 -156 -842 -813 203 338 591 600 -683 206 716 95 824 640 870 -449 229 -202 -896 -527 905 -146 -423 291 -965 662 -589 -41 398 -854 -615 -719 662 -740 -134 820 -112 -181 605 815 -1000 -236 708 -162 -20 743 -803 603 781 290 761 -167 -35 898 715 -873 641 566 253 711 177 -751 418 656 -995 -593 332 -577 -152 288 -47 -196 790 -368 298 -382 -123 -582 463 789 -809 709 526 884 380 -557 967 773 209 159 -35 950 -174 7 265 -539 535 842 151 614 -220 491 906 -678 -740 859 -454 797 856 83 -9 -107 -87 781 -440 -775 553 -290 618 -803 786 -295 511 -531 349 -967 436 -275 -900 125 -174 837 482 339 -410 371 -510 -648 571 -980 986 -84 623 -177 257 100 141 178 803 -686 -984 353 642 -193 -259 832 946 -496 259 73 379 -571 253 694 100 892 272 -273 209 -32 784 -406 874 931 666 -584 591 459 507 -448 245 -492 -945 898 -560 588 695 852 -901 -139 894 -965 -283 137 -734 0 -45 768 -975 266 -240 -908 -238 -377 -621 -829 -844 249 64 -652 236 813 928 666 789 296 -810 881 -111 750 745 272 879 -885 298 -613 635 -275 -728 49 -870 -122 -673 -740 525 -818 -96 847 -326 261 612 120 789 -802 -537 -957 -670 489 -339 780 597 484 888 61 -196 -469 235 -477 -128 412 -385 -609 552 -216 -163 -539 -776 -517 138 888 838 804 -12 -78 12 -513 -918 568 -807 225 662 388 -795 790 752 -938 589 -777 559 327 -863 757 -164 597 456 626 -124 414 1 555 -377 251 -825 -936 419 -227 103 899 182 709 -119 -328 184 -115 -875 -998 -632 -455 -502 -565 -237 803 -71 -589 345 403 786 -172 374 -208 -850 -401 509 662 280 536 -582 -10 560 -320 -545 997 -669 -15 -762 -138 -870 -741 -970 725 569 65 -588 432 925 -694 -486 -972 -817 77 -55 102 -815 595 -568 814 -830 -132 -294 -277 -541 445 591 -858 -71 -624 841 694 -197 -991 67 325 645 874 531 674 804 -819 -952 360 -773 -585 57 -44 -465 -526 -643 -294 704 -708 94 868 485 -785 -524 -19 346 -301 377 922 39 -807 690 -836 199 -763 24 -412 -850 180 311 -217 518 213 -593 551 121 120 795 316 -315 663 -360 -152 400 74 266 942 657 249 -524 787 -54 762 178 304 123 703 -237 551 -349 557 -622 -483 563 631 -953 -189 362 -127 975 -265 866 -482 -684 666 285 -639 306 -721 -549 597 177 531 336 379 -96 -226 -612 -936 66 485 742 -115 968 -572 -96 -984 -590 140 661 789 962 467 742 -229 -337 664 811 -92 486 -871 942 741 402 843 -591 -433 -435 112 -72 540 256 -562 -412 671 390 52 267 -373 911 480 65 -545 876 -78 298 835 55 -581 962 937 937 -67 938 -991 -32 579 -518 483 -820 -213 -442 530 -904 -306 177 173 -310 -450 831 156 851 -233 -183 -865 -690 -53 949 371 71 -139 823 -842 -508 335 -237 -375 -665 -511 302 -817 -754 294 -665 -137 293 22 -698 122 129 302 117 -669 667 385 345 -966 158 521 875 -153 -764 376 358 -408 370 970 930 129 852 181 302 905 354 -909 -886 1000 -219 368 155 -405 466 -801 -763 815 61 -694 925 785 650 -231 -563 968 -697 572 379 513 872 -968 -897 -12 -69 812 -701 -98 -15 975 -375 168 -563 -487 945 -856 -812 975 181 -885 449 73 -671 -839 -379 299 -673 133 41 -77 835 242 -801 -950 -786 -746 301 -614 -699 -132 148 156 99 210 -838 212 268 334 590 -133 951 -756 437 99 -642 849 60 -594 -935 485 -967 425 803 -379 -245 922 -344 -867 637 670 799 373 -954 873 900 849 337 -813 -901 -38 -538 107 830 372 612 569 -754 638 -848 0 -839 -280 587 376 -981 -527 202 377 249 999 488 -691 -171 505 958 -167 794 -625 -391 -799 -745 -133 401 10 525 -864 372 690 -681 -946 315 -101 525 412 466 127 -360 -670 -998 -809 674 -402 -524 632 623 460 554 314 -518 -180 -37 192 734 -158 715 -728 354 -222 494 -270 -194 -693 -249 11 605 -529 -47 366 -642 -102 319 -61 -562 47 -290 -411 194 -758 -42 -148 111 614 919 620 -283 -772 -466 811 -334 -32 -712 -779 609 -425 379 938 -5 797 -534 350 512 106 299 228 891 -970 -415 705 338 750 465 528 213 -873 566 450 731 6 -743 296 -303 964 346 667 881 310 680 -548 957 -224 -242 -732 -452 563 181 -424 336 -364 65 59 -77 617 277 586 -182 -872 -451 -351 -254 312 -93 119 875 -839 572 -978 -751 38 603 -508 593 -466 -121 198 714 929 -934 93 -726 92 -254 619 -333 741 730 -886 879 -504 -832 561 -634 -133 234 -189 -666 -960 103 537 -740 -84 989 -688 516 -509 -341 -36 -561 -328 606 -151 458 -232 -989 -788 725 448 681 -340 -656 272 644 -251 780 -160 -56 146 989 364 571 843 -792 -117 37 400 337 -848 803 291 595 -893 -404 884 218 -321 -973 -869 -901 -885 -621 952 -631 -299 847 835 -34 908 478 566 -517 249 439 -635 701 794 -923 289 242 -928 239 -494 -771 -772 -974 -209 791 -437 -897 -373 703 -641 -794 -258 -511 -731 -529 -845 -156 -329 244 -2 133 956 -277 275 199 -625 -356 198 476 68 690 1000 -484 561 -250 -136 400 83 -320 -488 -676 31 -215 712 97 846 839 -75 255 -315 799 224 -973 547 -5 780 640 191 417 -948 520 -875 -590 -872 548 -608 -514 -861 -510 -990 258 -980 607 -295 -43 -727 -458 987 -779 236 -597 -448 -311 -148 -261 17 839 404 -879 -945 -935 512 726 630 345 561 -230 760 -638 -519 687 219 69 -727 -887 7 31 -530 282 638 -760 227 79 -767 362 752 362 -98 343 -931 -316 -671 170 -338 454 -798 415 -825 629 189 -100 -578 -239 -611 464 418 -856 931 -173 994 -199 362 732 -214 937 860 -534 -692 -543 481 69 952 403 327 -491 370 606 -587 922 -310 -622 -563 -796 779 -582 754 -170 525 357 -743 -32 -441 -854 566 -319 -650 -239 453 -375 609 610 958 -788 -79 987 -392 -47 -302 411 -225 -435 646 -715 -661 -555 -98 -646 -304 -434 -981 -573 -814 -925 -403 241 332 -694 -752 986 -683 121 -183 519 12 -580 -303 883 -781 11 -528 -361 -446 907 566 -873 -111 -233 527 788 -30 -221 248 701 530 674 -102 509 645 674 -802 616 -417 543 -875 539 253 254 761 62 -717 954 375 849 -10 -17 705 724 -509 211 657 593 -32 828 -497 -404 -93 -215 -248 -846 -243 505 -163 556 192 -974 744 -406 274 -659 938 -864 187 53 -761 610 -140 719 551 295 -316 996 -841 -502 271 -671 568 -558 -549 874 -155 886 -822 -919 -737 -262 88 -817 250 -30 863 -292 517 411 -720 -278 -854 -240 941 204 315 -644 17 -591 -237 717 264 -391 -289 937 -910 439 999 359 585 -65 109 -905 516 -344 -603 685 524 376 344 643 483 824 -749 -150 504 187 69 -363 676 221 123 -507 998 231 724 508 -891 56 -749 270 816 508 776 -292 680 -552 -110 306 258 51 -538 88 -746 -152 51 -224 -621 -827 522 437 -718 -184 978 -255 -704 -175 122 -951 -207 -160 -500 619 -696 678 -764 -530 -586 832 967 43 592 -42 976 -381 585 -592 -862 994 -461 -165 924 -764 318 939 -685 -579 704 -523 -124 -868 898 -270 -763 462 820 527 -605 519 -993 -374 -377 -61 -156 -488 701 -640 -403 -779 424 -59 375 9 619 -65 -993 -917 -729 921 653 -136 376 -287 -44 53 -701 23 531 643 629 819 -50 230 59 -71 -415 83 -92 71 289 454 -576 775 321 723 -160 -250 -802 -891 15 -560 -109 727 918 -765 695 218 783 691 434 221 816 -527 639 -206 531 96 -222 872 -344 301 -290 348 942 -442 677 -909 -682 461 -910 929 624 -971 456 -503 -36 -989 780 -502 -374 -387 419 179 228 518 -96 -75 67 878 795 -6 -859 -376 496 -188 74 312 -390 656 623 620 811 996 -229 949 -649 -507 964 -426 998 372 -609 -98 -282 49 -917 -643 738 218 -943 -584 -1 514 803 675 -764 295 -168 753 -568 -185 456 880 479 -779 968 335 -498 -840 -276 754 -579 -535 215 753 787 267 -192 -412 342 -858 -232 -399 71 688 -251 257 434 -180 169 497 -213 424 -217 785 968 -381 -819 -330 -532 -982 823 -328 257 41 241 980 -876 533 845 -543 244 -843 -517 960 -957 -449 60 -863 173 -785 -967 -168 -16 643 514 199 416 -204 848 -548 840 958 95 -651 -64 791 276 659 -154 54 -825 -406 -51 -807 55 -854 255 965 -132 45 -301 -921 -425 268 985 -841 120 -787 -615 -960 693 -544 -45 -242 -558 -109 -969 264 238 435 -130 396 191 653 137 222 -896 -804 117 -10 41 -252 -747 381 -447 -641 -453 -240 -381 -318 -534 -281 -175 596 701 -983 -778 725 -801 -735 -265 -929 -210 835 695 28 658 145 142 -431 571 957 700 -760 -190 750 -538 -189 792 431 -913 -501 702 741 -564 -487 -578 -665 582 324 -450 -747 -579 -135 -407 -692 72 -900 -814 369 64 619 978 -392 65 42 -592 -912 750 -991 -88 -479 603 933 274 141 -584 -605 73 104 882 -800 -299 -340 -822 480 -309 235 -709 -551 941 -485 -139 -708 -955 -429 843 -524 24 264 -63 42 695 839 -428 -974 -932 -47 606 -1000 222 217 -863 -476 443 -38 -459 117 864 -114 201 -524 436 95 -960 -25 -563 -164 775 18 -502 337 350 227 -594 587 -890 733 861 715 -271 -469 -85 -699 495 172 -671 331 952 678 222 548 -150 312 -874 732 119 797 -272 -284 144 -58 -164 314 50 -790 -536 25 -692 330 -443 -672 990 376 -401 477 978 -365 7 372 -992 940 -303 -799 -44 -739 757 485 651 -580 443 -358 688 -736 778 -888 -458 -472 273 -802 544 581 854 973 222 477 72 -326 762 435 -471 -8 -61 734 -409 -7 -868 -164 -6 348 -598 -89 -128 -918 -872 -99 -986 -192 105 -276 22 872 -254 -823 -22 -437 -457 -67 -955 915 -669 -106 248 842 319 -736 -900 -403 226 -847 60 -617 56 216 532 -376 -627 526 -325 -543 -572 -901 -638 -455 -759 952 -271 -859 648 -567 322 -625 77 966 840 926 34 -215 193 -415 900 270 -401 566 -288 -331 236 803 905 874 70 -357 403 894 -977 -549 760 -84 650 817 799 9 -501 -828 61 927 926 393 -108 631 419 218 -776 -670 -996 639 -893 -464 337 -917 -839 -316 95 310 700 -556 727 357 -417 176 -296 -547 -986 280 924 409 -560 -572 626 -553 -125 915 959 709 -636 -328 124 612 -187 -378 -672 -68 655 -136 -100 -729 -321 -738 -253 566 402 888 -527 22 -394 858 -437 157 -54 790 378 -974 -756 84 561 -542 121 -347 426 -897 -438 624 459 -392 -27 -847 -178 -192 -912 200 378 819 -727 -828 485 19 274 -500 296 -925 994 -976 377 71 846 328 507 368 -378 118 -60 864 919 602 -948 -947 651 -664 -758 710 535 411 -713 -337 -290 -133 -17 -368 -500 305 569 114 -606 -752 588 958 -931 836 598 -921 284 924 -811 -762 -506 394 332 -905 251 -306 -335 128 418 -587 -588 -555 -428 919 113 820 34 -31 -690 -952 299 -183 871 434 202 548 906 283 -616 45 172 769 -943 -85 372 -882 -730 286 -951 -700 511 958 210 305 -946 -434 -108 494 -535 -857 706 -95 -342 568 755 -258 -658 -297 -706 438 128 435 72 -16 123 -514 639 -68 574 697 -692 296 4 -527 -978 837 288 -826 968 864 -346 218 233 675 541 -431 -443 778 253 -564 -159 -10 296 368 -521 147 512 860 -70 385 -25 710 -394 351 -139 632 -986 142 842 791 665 -579 963 123 -969 219 -479 565 377 601 -161 762 -499 -264 -196 -516 259 3 920 -884 721 787 241 -202 835 -635 231 -967 -843 -343 576 683 182 -620 880 -836 235 -200 454 37 243 -167 258 568 -927 846 460 -820 295 686 -492 -235 726 465 385 867 -846 990 245 -495 733 -119 -486 -328 276 -114 -172 -551 77 942 600 -874 861 334 95 676 -132 137 60 142 181 -874 -525 -825 567 931 -504 726 575 -395 -985 -286 182 658 -846 -469 45 699 -864 923 -328 314 -104 879 123 -715 923 714 -849 721 962 -756 671 757 -530 -191 -25 880 497 -54 641 422 -92 92 -553 -866 598 -944 909 -899 -694 -311 -427 555 17 993 255 -856 -84 310 -313 -246 -586 917 -81 194 66 46 -31 340 -55 -847 -716 -976 -764 -307 -107 491 -102 998 -802 -706 356 -158 -497 -99 -43 244 711 -638 814 963 -582 -346 299 -741 -831 -38 595 319 615 889 273 -416 -316 -118 147 612 328 326 573 162 -110 -237 438 -197 101 -312 -744 32 -106 787 445 -968 -897 -843 -816 844 -337 591 -559 58 842 -737 785 -830 948 -765 -529 890 -46 -863 -860 -506 679 -429 629 751 -355 597 -572 -589 -805 -509 52 -332 728 -179 -308 405 465 -17 107 137 -603 917 188 394 567 805 -318 -686 172 -59 74 371 -461 -973 -45 -237 -697 781 -235 233 629 526 -721 526 255 -141 979 -109 395 -632 815 14 361 -76 450 -201 827 -380 -122 259 955 -784 -983 -904 -838 19 -737 658 -224 -564 604 -65 389 -501 677 -522 346 -739 758 941 888 334 -742 427 -927 -353 772 -318 -362 -618 265 -78 503 127 -399 -758 -526 -224 737 349 799 -92 933 90 -40 63 979 -592 70 -651 -822 -779 873 790 -473 535 -810 587 -361 649 478 33 -524 -825 -250 -854 373 920 559 944 486 -767 -633 -821 682 -240 42 -112 95 -624 551 -35 -708 349 -812 845 -91 295 -708 953 685 358 -841 299 -174 -586 107 410 -138 243 20 -956 -661 -110 862 -964 253 -80 74 138 660 476 36 159 243 362 -962 568 -956 333 -214 404 -876 -143 -977 -381 351 -63 131 193 -866 -201 433 -563 -24 628 884 -137 -16 -738 -561 871 -165 -871 -148 -367 -801 117 -249 -114 -521 453 831 578 934 -748 -526 803 447 -925 627 283 65 -35 5 12 161 -359 -712 -686 -354 -239 -321 -205 -111 -143 -630 237 -843 29 -391 71 3 803 -912 916 -158 923 733 597 307 326 -841 412 307 241 -63 -154 -169 -168 807 451 -407 30 -722 -126 107 -463 844 -460 62 -848 -461 -915 -740 882 179 708 116 -127 -950 587 -747 -427 64 981 -163 169 983 437 724 39 -153 912 906 928 64 519 400 940 267 -508 835 -992 -208 666 -794 -903 575 -467 -683 713 152 748 -697 783 513 -626 420 -214 959 -897 -153 997 654 606 -876 267 746 -131 -977 708 -755 740 -869 795 -19 492 770 870 -465 87 69 -606 662 -958 219 787 -31 669 160 879 -438 -694 -537 593 -992 -910 -638 -781 -555 -649 395 699 -876 245 353 520 -217 -426 800 976 856 -860 517 -939 -468 654 319 829 -764 -733 -323 72 -657 900 -98 663 -846 -507 -965 524 876 946 49 -906 886 -852 803 610 883 -333 -120 -109 582 654 298 -273 150 -924 -505 112 575 -501 -362 842 188 348 -108 -516 -389 -969 486 -994 -686 -500 279 -92 -898 -406 806 477 584 339 -777 551 948 -286 -400 -832 -126 -881 -652 163 -755 66 498 283 394 -272 -835 -927 -85 583 782 -763 928 777 -261 -948 682 -475 392 -205 33 -470 -203 -844 784 671 577 -266 -227 219 692 945 53 654 870 361 -866 134 -114 504 389 -48 804 -158 690 -446 -814 567 399 171 172 -680 420 757 -398 -495 -645 -606 432 246 -590 -455 3 755 -716 -328 340 948 106 -53 473 522 806 -936 -85 931 -937 -100 704 207 942 -644 -121 455 722 980 581 625 -796 -399 -121 -512 789 374 489 -141 620 -290 -674 -43 373 583 626 -271 -662 -506 995 536 -174 724 339 -729 732 714 -272 -667 -808 -453 -409 915 -197 -272 -584 -535 787 843 -772 246 -412 -168 -161 -786 -143 -206 -315 530 -334 873 600 -80 517 44 336 -225 -590 -869 -841 188 532 -222 19 84 461 -523 38 392 -425 1 881 -151 -62 521 467 858 347 971 225 -877 -798 -71 927 -955 69 -60 585 206 762 841 114 -171 -989 543 721 192 316 -43 620 763 270 969 478 -694 895 -921 719 -142 -694 889 -39 997 -976 821 888 412 -754 205 675 -293 -221 -546 990 -245 -556 -213 -705 -494 -716 -430 536 679 -111 829 -290 549 998 -164 -388 -937 668 536 -323 -557 820 -958 510 -382 193 172 991 287 412 620 -320 407 -841 763 -926 376 -243 -394 -139 962 779 947 277 -787 452 -369 470 816 -16 769 -597 -64 -223 757 -911 -483 -512 723 520 976 -877 411 875 876 -776 -108 -817 -816 -903 -949 240 822 66 -163 144 -21 -291 -259 539 384 378 302 177 -484 -192 -918 548 -247 -177 373 -605 -675 603 250 475 -335 -521 -178 -80 -104 92 -503 -137 -96 -79 756 423 -463 -329 460 780 -538 607 -808 -704 622 -823 95 660 -305 839 509 129 553 351 -159 -198 755 -977 830 701 951 -939 246 -180 -395 -457 -533 397 -67 -602 -928 953 -687 990 -875 910 601 -994 -201 -522 -303 -873 -377 436 -112 174 956 436 525 -601 963 -605 -710 907 258 161 43 -617 516 163 -328 -340 879 607 -247 -178 436 237 -468 -567 635 779 -568 45 -56 107 -467 113 623 321 997 787 465 -207 999 -79 -867 -923 669 -741 -318 907 -16 723 -332 -763 -277 -291 -274 549 410 -303 -179 -630 -934 -703 851 -147 702 -496 -82 -92 799 369 505 621 -72 -137 -31 137 458 441 88 -182 816 93 798 266 -778 -529 140 -947 -657 -904 -315 280 68 497 914 -451 757 838 -791 626 645 -649 692 426 661 783 327 -675 109 619 820 206 325 170 86 -114 -89 -135 512 -500 60 536 -317 -273 565 838 230 -468 378 -39 644 -947 -265 -983 116 93 -519 215 -723 366 929 443 -763 431 -261 153 -31 -720 176 192 10 -555 -237 8 -836 -403 898 350 531 74 861 -329 -288 216 559 853 968 449 -615 -764 -27 385 -243 578 424 328 680 -693 -936 -862 -636 152 -55 764 363 -266 -751 700 -537 300 532 -791 157 -804 234 401 -709 113 -725 -652 -14 -456 9 -789 177 494 -206 304 722 -688 -370 -251 278 -518 306 884 -899 756 795 396 -801 176 42 -596 376 888 -343 668 657 185 -705 276 -962 944 -754 467 500 334 931 55 998 8 654 -640 687 -447 -224 -731 -472 580 603 -282 -775 923 -419 842 495 184 13 -261 -679 119 -916 869 333 -993 323 889 -866 -356 943 -350 981 -305 -318 -455 674 727 -80 27 85 -136 -233 775 339 -359 351 -220 -909 297 446 -816 395 -819 -294 -107 106 450 682 -755 -731 -519 269 770 -472 935 -726 -734 615 -180 689 -439 -186 -143 841 363 433 -178 -196 -445 -84 392 893 -571 -726 480 -424 551 719 85 234 506 -371 700 77 777 -232 407 -481 725 -486 -88 561 995 592 352 946 632 802 -118 -253 144 512 -648 144 893 -949 -226 187 90 150 476 -289 -480 -511 411 699 399 318 -53 -491 -476 629 378 490 897 974 988 -438 482 -584 -737 -877 -442 -841 829 -718 908 488 435 433 -984 899 715 229 -830 -671 543 30 -664 -492 -774 703 396 488 -306 -103 -506 98 208 -732 -528 156 235 -653 -247 -986 886 -849 451 687 361 -870 -602 -505 781 -214 988 -297 -185 -875 -892 -894 -647 -33 21 -440 617 386 3 -294 274 -351 135 -862 427 -796 -726 991 13 -769 229 584 697 110 -249 -233 49 909 648 -298 -325 -710 64 -652 -616 307 152 -405 -502 794 -593 -488 408 -930 763 866 655 -109 77 449 957 -859 -233 896 -894 478 362 183 -453 216 -970 291 84 970 921 198 -663 845 168 -868 995 -773 -756 591 274 674 -758 -860 -309 -95 262 -115 -527 399 411 -841 528 -570 615 406 418 34 -844 952 -678 -504 446 823 -239 -470 -333 867 354 -993 -693 104 -498 -238 579 -475 -195 223 -638 51 -577 530 -347 211 -400 34 390 -22 644 -459 982 -955 7 435 23 -62 784 470 460 -840 -766 201 348 531 661 905 330 439 -70 639 901 650 -359 297 381 -679 716 -641 -567 -89 924 806 -588 -729 100 266 232 -311 833 947 -624 567 337 -632 674 -227 -722 -720 599 987 917 54 -726 684 -552 -469 635 -998 -653 -374 -187 -260 153 566 868 817 981 -227 -752 562 -128 -309 635 -734 756 -640 654 -172 691 -390 597 357 530 -824 649 -943 138 272 872 -629 -282 322 528 489 -166 -986 180 -273 340 204 80 891 -862 -155 44 916 -618 817 -625 385 584 758 94 -992 -897 902 -313 729 -72 -587 272 356 269 -360 -480 -683 471 180 -326 781 349 802 -84 -314 47 -180 719 -674 -746 -76 -126 -700 -430 -493 935 -354 -857 334 -511 -693 64 217 -359 936 -895 63 941 -499 248 947 470 -303 -726 540 -775 -580 -593 -222 520 850 -710 -147 -6 965 729 988 804 36 -596 501 292 -394 -164 179 -72 760 -828 -894 -629 730 370 391 -840 -478 -281 776 -684 997 -401 -192 -797 -194 -832 -564 -145 -535 475 -724 -633 -396 -8 35 -94 13 -770 -107 488 184 649 932 771 825 -532 -479 -303 778 473 -675 206 372 495 372 -444 -429 -66 -152 -227 -724 -963 633 -374 -356 -53 335 544 -125 240 -254 840 -938 -153 257 -612 -360 56 659 434 136 215 922 -263 935 -246 -861 -219 -976 640 -918 -874 793 749 -200 770 -68 -805 332 121 199 -569 -224 588 764 776 116 878 346 706 -181 -432 -505 565 -285 -248 -286 498 938 -934 -943 -160 -848 338 -202 -758 -463 -365 345 517 -67 -498 360 -961 -184 -273 429 -784 -541 -148 989 784 -877 128 -401 -771 382 184 -118 -15 432 919 967 -587 974 99 -622 -631 -753 328 920 566 -916 79 811 -791 -886 -390 872 -654 290 -594 825 403 504 -83 695 -486 -898 -719 230 -114 948 -850 538 471 447 18 -712 -936 618 -48 -450 749 304 331 -535 325 933 946 51 -389 -389 97 -46 23 326 7 678 558 -841 -80 -345 -97 -737 989 -789 429 359 149 -722 702 681 340 557 -308 -953 -683 93 232 -643 -410 -695 -284 -236 921 179 211 879 -16 -493 358 195 -238 -129 -964 -935 497 925 -283 924 -674 589 -560 -647 189 -753 -753 751 25 401 575 323 602 -619 -29 617 -369 231 170 370 -884 386 -937 -685 -185 395 402 -237 524 711 -895 561 864 -238 -729 -966 -796 990 -663 396 956 -952 -702 -161 -194 946 -829 255 -908 261 -751 824 739 -606 547 -522 -935 -528 -249 -299 -856 316 -366 869 -913 59 -456 771 -800 -133 909 683 -935 198 718 595 -311 177 387 -255 -514 -925 430 631 398 542 -913 915 -694 -140 758 808 -744 531 811 -822 -505 450 88 -303 -896 -110 365 -140 84 296 914 438 -108 -84 960 392 -438 -11 -340 192 -993 907 885 -562 722 580 678 -471 -533 588 -539 -584 -223 665 589 -875 441 -575 895 -56 -613 422 -255 341 708 749 847 -237 -736 -120 432 156 -255 455 -731 -651 823 263 -420 551 82 -153 151 -632 41 -76 -265 375 -986 293 359 714 -937 39 447 286 868 -140 -404 -221 291 748 -668 753 -739 794 -272 790 -738 -762 -993 351 -316 -532 -26 -817 434 -186 704 -108 54 -36 -851 699 -101 -921 -249 -358 -771 858 264 868 -761 625 -247 739 694 -972 834 -149 930 -256 -627 -909 471 123 383 -452 -101 -827 799 722 -772 -194 961 -15 -322 -414 -577 -655 927 -744 -614 749 -131 856 -422 -769 -56 -959 -661 5 38 -824 -114 135 -476 -668 -397 -898 -781 -322 725 949 -642 327 371 -863 -959 363 376 -1000 -681 978 115 282 580 803 818 -591 520 -159 -485 145 530 557 397 -943 -1 -639 -123 -859 984 -864 963 169 -38 939 124 563 621 -779 -911 480 660 503 110 -254 1 738 435 680 -648 224 -39 -207 -135 299 -163 194 419 -634 359 285 0 21 -626 -581 957 -882 126 977 229 -552 -767 381 224 444 471 -871 -170 789 -643 713 19 199 -268 -901 -882 857 285 -583 -435 790 -856 41 887 -937 139 -54 988 321 558 -412 328 772 151 -255 -363 560 46 96 -386 -203 -179 333 -449 -35 -838 -46 703 -285 -809 -755 -208 999 -58 -884 -349 82 654 -232 -733 -953 -407 717 -107 283 730 -158 926 700 -63 -573 51 186 781 -420 909 -111 -511 943 61 349 453 -633 700 -734 657 -582 -885 685 506 475 -940 -27 -602 495 -537 -397 -149 143 385 469 -594 125 914 -249 -42 819 915 -441 -197 -662 -721 577 287 -343 137 -434 350 -947 -529 668 15 433 -109 -809 854 16 296 -689 435 -853 -763 503 271 191 273 724 -514 -599 62 392 -954 -251 -469 -273 486 -27 -756 398 979 828 383 -126 321 -177 73 -57 851 890 631 943 -768 -481 756 856 136 -296 887 875 890 31 -520 -191 1000 530 -181 985 -154 556 159 929 440 -77 -209 -114 375 -691 568 832 897 -221 -871 558 -512 -775 -409 -917 -996 -958 702 -831 -949 -195 -796 245 762 503 -871 -434 53 -347 -553 -409 743 -405 -130 356 -116 -722 -296 -545 -632 478 309 407 14 805 799 804 708 428 986 449 -709 -849 774 -478 -488 -477 966 -90 -980 -382 -996 302 -266 -197 297 346 -109 -247 511 686 -992 23 719 -939 -425 -998 -66 -233 -997 797 119 304 724 -868 685 506 -337 -883 -534 523 -844 -755 55 468 576 597 -568 898 759 142 -790 -417 206 475 393 -413 84 -971 309 -908 411 -423 -963 418 -482 203 -362 -159 119 423 430 -414 -793 -47 52 216 869 -542 919 -931 32 606 -83 -719 143 -413 131 432 371 624 655 408 980 -112 -703 441 415 940 -171 -340 -176 -454 787 601 -83 -168 -856 699 834 939 -206 -209 307 -336 -654 978 315 -312 870 764 -225 63 512 -297 -790 231 666 -781 -715 -185 119 767 -930 -478 863 -146 -249 820 242 868 953 574 969 215 -292 178 339 792 861 -734 359 159 314 -125 85 -67 -862 378 958 -512 -752 904 590 -570 -660 999 349 604 -930 56 -55 480 -446 -309 684 -738 261 -9 638 236 -827 381 743 -873 -28 -940 -187 -973 -814 -560 133 233 -446 -977 227 419 -612 451 169 -26 584 296 -261 130 -248 831 -605 75 -172 -293 -261 19 971 967 910 -918 387 -662 -923 502 -239 429 -887 38 -109 -289 -62 -38 134 700 -233 318 155 789 -114 435 341 202 733 234 -918 390 476 -416 261 429 605 527 459 -809 -833 -950 758 -983 115 -85 939 478 -500 -455 650 -585 370 808 -599 -782 649 -216 -448 334 0 668 457 60 958 152 95 -172 781 -319 -639 -303 159 898 -767 719 -204 -10 -30 -917 790 -858 656 646 -871 -737 293 390 152 754 -418 500 -247 964 379 409 772 399 532 -561 126 688 -717 858 443 -421 -945 -176 -481 -768 745 448 -78 833 -973 -899 673 694 799 -103 -946 129 759 -899 632 828 -56 -87 -678 931 990 195 822 180 28 449 30 742 -780 536 372 848 -989 -508 560 372 -986 -14 47 211 -369 917 21 827 593 -334 72 420 -662 -65 118 522 -283 -974 -80 758 -90 -638 -154 266 364 -230 -331 -330 445 81 -650 -239 -79 148 -874 23 179 -688 895 64 483 -878 -913 11 725 26 -663 -103 553 -251 -28 -32 -43 360 -292 -436 537 -534 867 -588 186 -999 -912 -779 980 566 547 268 664 -187 136 412 -215 -862 -400 694 242 531 -324 732 355 -288 532 881 -583 924 505 570 666 -277 472 -810 588 -443 -238 331 -5 -233 -422 -778 -671 -65 934 -305 737 -86 500 -120 -972 -596 -202 884 467 -586 -134 682 489 -907 384 330 -666 -523 -673 -980 -291 389 -679 762 880 551 302 128 -52 750 -886 619 89 607 -236 500 856 428 -519 -183 -428 -418 202 629 -992 170 811 945 -705 343 655 -112 -980 981 931 -554 567 713 -739 670 102 -461 -461 -789 774 -37 -201 -99 -174 -979 418 -676 -316 -972 962 780 579 -724 193 703 -892 -29 57 96 -310 -622 -615 95 -564 -881 -997 -124 40 831 682 -279 708 242 643 -346 -789 -19 247 -957 835 344 -243 901 -505 328 656 641 -707 640 785 964 722 -96 -176 -38 960 4 -982 911 34 258 -81 141 -326 -678 -929 -183 -358 701 -199 -71 -134 316 507 576 845 -483 550 -654 48 -930 -291 221 -838 -126 84 -143 980 -571 452 -383 -759 346 -826 764 715 142 709 -175 39 -394 708 -938 612 991 -604 402 -322 58 538 753 -398 -841 686 -330 -846 -21 -592 997 276 -611 -371 364 -702 -458 -198 211 843 579 798 373 -719 125 -609 -117 357 -609 231 770 -19 -422 -438 -520 -808 194 -604 590 261 574 -136 593 -168 14 -666 277 -546 -711 944 39 -398 -343 287 -519 108 -220 -618 -266 770 2 329 -607 630 -646 -923 149 783 -26 474 -466 18 -438 527 481 331 839 669 -651 39 0 -852 210 -265 986 875 162 453 233 664 287 -576 -466 -707 -430 513 -680 -494 966 -414 -828 -88 -307 780 -699 -692 477 -808 179 -609 610 -993 -784 61 -156 764 60 503 -632 -488 676 962 -616 270 -41 -445 105 927 417 -356 -534 -103 -307 -581 -778 996 740 975 595 -689 -643 -564 651 874 81 -50 586 -494 207 996 -354 23 -1000 292 -917 975 -858 -465 703 104 -885 -761 -799 560 -870 -536 289 -881 -511 -390 297 -761 771 -764 -998 88 341 -691 -248 -244 -205 628 999 -369 352 -467 777 266 128 624 -758 -786 484 -4 269 796 -828 124 397 -848 -79 475 633 144 -975 -213 -309 -55 -668 -270 -757 198 537 396 399 958 -829 -868 -683 100 -234 672 -611 104 159 -887 251 300 1 944 545 171 135 -357 -598 94 -248 925 308 723 -554 989 829 865 914 787 -548 -504 -5 -790 975 -506 -919 757 -276 43 -633 531 307 -904 -290 -421 -708 12 -448 -774 704 -727 -894 -23 491 783 59 305 787 -714 -236 -260 144 751 79 -226 724 -625 -873 -208 568 1000 -579 -868 -440 -360 -272 560 953 613 -788 -280 584 293 -175 -262 -911 -550 -492 395 299 -417 -615 199 -381 482 997 729 -125 -898 701 622 -897 12 184 808 531 -730 339 -262 -105 803 -371 539 734 -631 -223 673 687 49 -856 -674 -886 -734 -700 88 -483 846 -410 -782 438 -840 103 -464 -399 992 829 -626 -507 -815 -425 926 839 956 -527 557 5 173 147 -676 185 0 346 396 -394 794 449 154 573 -655 -798 410 -406 -15 925 -514 683 -268 -487 869 -855 224 -31 -880 724 -646 541 314 -988 548 910 -793 160 632 -524 -782 -116 -320 910 -499 -68 451 -872 -235 534 -621 828 -807 973 296 550 -14 248 501 27 102 -829 266 -148 -684 498 642 410 -387 221 -360 333 -144 -155 729 34 -459 -829 -570 -149 -595 522 933 -587 -853 -533 874 -882 -559 -58 608 514 100 849 -940 -815 -388 171 218 -426 -213 -784 768 484 946 -765 -189 -792 -273 733 -305 -882 685 -876 840 -710 -475 659 -338 781 -736 861 -648 732 -267 -205 -763 -861 168 -866 717 918 647 289 -152 545 509 -876 480 296 -773 291 -130 586 295 773 374 913 -469 -983 -572 688 -471 -36 -330 -965 -803 -116 972 -331 516 -859 -50 999 -482 -803 -73 417 -823 -140 338 69 -194 -695 -184 -420 -287 -814 -164 -34 546 114 -541 347 195 -218 802 807 866 -400 -314 927 62 -589 854 528 360 -813 211 -349 -305 806 990 -318 -66 197 -270 -691 -996 -9 -917 558 944 321 -686 -593 -819 756 574 617 617 -386 175 -322 -980 -763 266 674 -54 598 843 -67 -738 -298 -557 -403 -780 237 -373 -895 609 -966 -709 -68 -674 -995 137 -928 -931 -70 731 507 -898 113 -774 517 958 353 324 780 -437 -27 -502 -410 -434 317 281 994 -313 -297 -264 818 644 725 -40 214 -129 824 -886 -464 -56 490 -922 11 848 -481 -982 927 591 14 143 -509 -639 620 3 -700 -880 835 -361 901 -686 -501 -913 -739 -769 631 298 113 94 166 963 68 -939 271 -274 -479 873 860 -836 -39 -418 -298 -583 720 -442 -361 667 -415 -473 769 -12 632 484 -700 561 752 909 -508 -535 709 -432 -749 52 3 -472 -296 -617 180 -652 -110 884 -549 -381 -620 -969 450 -103 -765 -10 988 516 -432 -194 -906 -93 753 81 681 198 336 336 -585 -476 893 13 -605 -473 374 -76 -848 -730 -977 -210 -956 512 -336 -757 873 -367 558 -932 -798 -370 734 551 -671 809 610 616 362 -840 -522 -474 527 -150 745 -575 777 776 172 219 147 324 498 -676 -707 -496 464 -835 -285 922 -788 -746 -429 -923 184 -332 327 -52 -590 304 -682 647 -43 -75 798 635 -742 112 -386 -549 250 -103 -58 -115 -124 451 599 818 -948 -227 -123 -821 -272 -69 -625 -944 -580 331 -945 -319 -926 -719 14 -993 -636 -162 -518 977 -263 976 -764 -632 897 -298 -999 795 -367 894 79 342 594 -716 441 370 37 -768 -132 -281 -897 -758 789 291 -976 146 -402 -800 701 -46 472 421 246 102 -110 -139 30 214 338 -13 -215 551 -989 503 762 -682 -69 105 -427 305 -140 -758 -861 -48 894 11 669 688 -39 119 -561 -876 -308 563 939 243 334 909 -207 -91 -551 11 330 417 -657 787 453 -810 -880 -434 644 -441 112 -994 878 -441 614 781 -696 83 -654 302 273 903 416 -747 615 976 -682 734 519 785 627 -963 43 894 -777 965 624 -116 -295 303 743 -720 -959 -532 -128 936 -189 422 -95 -284 810 -870 489 -628 -189 -512 745 -732 -79 -154 161 -605 576 -799 -963 -990 236 114 -619 654 -721 -541 -337 329 -887 562 261 36 516 -968 -731 516 45 959 -43 928 189 -508 99 -9 177 262 -752 212 817 760 -98 788 722 -826 174 7 -986 876 302 -606 -966 585 265 688 901 -481 133 215 42 -69 -446 -419 767 -11 275 807 -370 -932 -180 290 227 -28 -261 653 -574 533 618 266 -436 -977 -319 -92 453 192 269 921 499 138 319 -522 919 716 173 948 -754 228 562 -760 -906 -759 -708 -360 269 -413 -681 368 29 627 -347 634 -13 567 -935 -155 -474 -564 -360 124 -593 124 -88 -550 829 70 -97 995 -274 94 787 421 -639 224 333 200 656 417 -12 -503 -437 -743 -982 398 -73 -329 -573 -110 -820 -790 314 -848 -756 -403 -301 -430 236 -988 23 -50 -163 604 -423 662 -124 664 -932 211 987 421 76 230 85 606 378 249 -414 74 -771 469 -282 -888 -845 336 666 -27 -943 -687 690 -748 903 -899 -505 -759 -26 -197 -744 402 68 -630 547 450 131 227 181 960 -276 -315 318 933 -923 613 3 636 -474 -333 665 513 -748 -451 178 178 963 559 -457 837 272 -177 791 -579 -850 -538 -60 683 963 821 -680 -510 40 923 58 702 664 732 -369 546 -47 -395 260 -428 44 185 -162 303 -161 903 -627 182 380 -119 688 656 11 -187 -881 -889 739 137 839 635 792 -667 508 -171 192 83 -845 -878 561 -20 978 718 -721 93 642 883 979 -338 332 -687 228 585 -545 -182 789 -793 860 -981 -791 386 -330 -887 356 -389 792 440 -223 -833 875 -685 838 429 206 729 508 -739 469 815 -911 -627 -893 -636 -11 95 2 -683 52 -587 824 206 -499 -869 706 -758 766 -443 746 276 527 661 348 -144 442 -417 62 999 508 153 -664 990 496 -791 -199 -908 -558 -7 -498 377 -527 887 121 -916 -340 777 42 715 596 -260 462 345 -777 441 -204 -564 405 886 167 27 423 63 -532 152 923 -739 -212 520 604 810 -317 -247 -458 742 248 240 558 -890 -551 -160 -572 941 -924 575 869 -906 -188 -738 73 129 -31 -516 104 -827 -702 789 -412 489 -21 -144 -678 522 176 139 -15 674 -991 -895 -926 -195 -716 -710 -245 -235 296 -740 -574 667 518 -554 346 830 -90 910 589 269 427 -901 896 516 -741 -162 132 -683 692 -218 56 -415 139 161 127 -72 318 -377 -943 -575 -755 565 -214 528 185 -15 901 907 -372 204 667 763 642 -669 71 -518 -36 863 -573 631 412 596 244 496 -539 -678 218 891 -801 -202 435 -310 70 24 -193 -106 -134 780 195 825 -816 -153 -921 676 -294 -257 -548 35 -494 -454 897 -453 949 492 107 -496 -840 110 19 592 126 -344 -921 680 258 -543 -728 -857 -380 -297 64 -30 -22 -305 772 -855 -862 373 -957 -813 370 -880 745 -65 -933 396 558 617 -202 874 276 -562 504 943 -43 -11 -490 -137 -947 -576 -322 -798 -797 -161 -505 -780 558 -647 -840 -391 -734 212 -245 -611 610 737 -815 -633 307 942 -243 8 -558 -257 941 451 -115 -423 -126 517 -333 520 -660 987 704 190 421 656 -718 219 851 825 638 -449 521 941 77 -406 -778 122 -220 -693 996 199 114 642 -479 -574 895 -926 834 -999 -74 435 -494 174 -440 -633 -107 -343 -81 -228 863 667 403 198 -607 -174 -427 891 -396 124 -929 618 -910 -74 -183 -557 -655 295 914 841 -494 850 695 -414 -455 -658 957 -292 -597 98 -784 157 -577 -688 -503 678 694 653 893 -126 -881 -351 101 299 834 352 -128 62 907 965 171 134 -739 651 876 68 -258 487 982 -944 -491 -419 -582 -164 633 -11 16 -795 235 -109 -163 390 -542 -439 -556 -249 -761 -657 -352 921 710 -68 988 -28 -813 -184 -753 21 -360 -537 305 202 -140 -805 158 280 700 124 -17 -97 -819 -236 842 -234 507 502 925 376 967 696 262 -132 302 923 -664 -200 991 -611 -734 486 -752 336 -89 -895 -225 -318 587 -528 397 -264 668 -983 266 -247 -867 439 -400 697 -432 -614 949 -401 -571 244 -884 700 268 790 -18 467 133 -21 446 757 166 -854 -351 -231 -423 532 964 -818 -638 575 372 298 74 396 -376 -668 4 -882 581 628 223 -472 -439 101 584 -790 -325 757 -593 -871 597 591 579 928 -750 361 -682 295 -773 237 185 -19 -387 202 -12 -416 494 -715 -682 17 -604 -778 -23 68 -749 -621 528 -905 -500 -587 771 803 -671 -173 757 -734 303 635 -477 363 244 482 -69 597 575 581 -287 225 43 -107 -181 55 -509 -469 -709 -263 -289 103 -403 968 493 439 -449 586 968 619 527 -87 -992 213 -913 -956 -182 -423 -67 -36 910 646 -203 457 342 -11 900 499 -928 914 -677 -764 -6 -890 44 -184 -311 898 213 725 690 194 -663 -394 644 583 -187 -882 -230 -793 381 859 -617 225 -687 -971 472 -129 566 -31 -72 -38 751 -971 -972 -167 -760 724 761 -741 -900 -639 126 257 -307 -399 18 587 -519 994 701 -450 37 -348 809 10 372 398 -673 497 568 -35 923 610 -677 -831 626 -473 701 751 34 -926 -778 -672 629 -215 -656 775 -678 -73 -510 -877 -344 -388 -314 -885 -897 739 261 -618 -355 -863 198 261 861 -69 620 -829 -108 232 39 630 -135 830 572 -479 302 117 -914 -471 -878 -174 -454 823 -695 -379 -25 978 971 653 702 808 -168 513 998 -736 -563 318 717 -360 -852 -406 5 489 990 638 -226 -776 928 282 -133 -907 -579 473 -296 406 442 808 -334 -350 676 549 -509 -107 548 416 -446 -687 -930 218 -229 710 -881 -245 574 -210 549 -612 -64 -187 600 848 -242 -358 -29 -183 208 23 553 300 204 838 306 4 -992 -813 -676 -545 -187 138 -521 -608 108 182 852 -940 -958 830 871 -412 -86 -299 341 -475 468 -298 -839 861 -83 963 -717 -390 -980 -781 66 17 -652 106 336 869 470 -837 -11 121 -671 -989 -531 -247 -688 241 -566 -290 -238 -918 35 827 -921 -167 905 880 87 396 228 -500 -7 492 -935 469 -973 759 40 485 524 709 -501 281 -920 362 -125 325 -17 93 -499 862 827 537 233 535 624 957 297 201 -433 -25 -575 271 -576 -897 756 -408 -487 -254 -901 -379 -503 -165 -446 -745 408 356 194 724 -493 -745 417 -217 1000 -460 0 670 -608 -541 263 239 351 96 -33 901 -645 -808 -194 829 -972 -513 515 -224 962 459 -33 -877 728 677 716 -900 -927 170 -230 481 -385 -899 -495 577 579 644 756 -333 -973 330 -699 13 -340 840 -356 185 -136 -703 -874 596 20 -98 -840 418 -416 -426 -163 -56 -397 -105 814 305 -84 -368 449 51 608 -649 149 -300 -545 207 -246 35 -248 -584 875 -907 -857 -85 -184 -735 961 -895 -740 675 89 -789 686 99 786 -682 782 277 -39 748 524 88 -901 183 -649 0 -380 695 -333 311 -103 -634 -164 -266 479 -539 -119 -975 999 435 -326 900 632 -58 -68 174 163 484 835 -460 573 -586 -433 -122 891 -863 68 204 361 311 -106 559 -628 -568 -815 490 991 599 126 -316 595 -84 -226 328 -36 877 -439 -964 465 772 -289 -823 -900 -181 -355 187 397 -96 954 -17 937 350 -609 970 -295 -591 -274 -659 -820 -710 187 -163 -279 -430 -616 821 -424 -270 714 -152 -853 942 -562 443 976 -621 -136 -434 -79 -129 375 62 -292 908 107 -429 -34 795 716 -750 922 -398 -16 483 818 828 -40 -157 -206 638 175 -246 -728 552 738 -253 334 857 874 -57 -276 575 811 176 674 435 884 -75 564 -489 -309 -881 211 -261 -631 917 -46 539 914 158 905 929 58 -498 -899 -930 747 269 482 -448 -858 547 541 401 -78 -552 -277 513 -179 -694 -288 963 574 -407 548 -340 666 179 765 -403 322 267 -533 -489 -29 720 -424 -232 -582 -880 -900 -466 -238 -394 -681 144 -567 910 -305 -644 820 -579 -232 -978 380 -937 -850 -446 363 831 -616 426 740 -82 -864 344 492 -537 286 256 415 646 -377 736 -315 37 -919 -906 986 943 -252 604 245 -936 571 -81 54 -594 -551 57 -453 -86 523 -61 678 -420 -562 -969 332 -570 625 -432 927 -98 -403 -1 864 -180 -405 131 551 629 -983 949 0 -271 -490 -778 657 -197 835 718 -852 -432 725 295 -785 -397 -549 362 168 784 92 338 923 389 428 167 -852 -633 -991 -717 249 299 -607 -402 -109 -825 713 625 896 205 769 610 269 -505 -610 85 -220 992 133 -92 270 903 665 -423 872 -614 500 -122 319 898 970 -953 787 111 -461 -366 785 -954 235 643 299 918 557 -670 238 640 -966 -243 9 323 963 131 -203 994 916 299 -185 591 -372 -419 439 -531 -356 441 -733 721 51 937 5 571 -848 264 772 -351 -635 161 182 560 950 271 -680 -301 998 974 -355 -231 973 -776 -568 -546 334 -91 -447 -114 -812 -568 291 481 -281 -611 40 -799 804 -283 -406 -998 -238 -31 123 385 -584 -752 -976 724 280 -526 -648 -845 87 -548 -318 -865 262 200 -652 -404 -925 934 411 878 230 -221 -13 477 -319 624 -46 -788 901 436 137 -414 754 572 -965 188 -150 -344 -95 96 884 703 195 590 18 213 -344 126 -911 -39 648 952 448 -529 766 553 619 -303 144 678 -834 -873 251 -997 -842 847 -557 107 -88 -564 -90 541 -912 60 141 -745 207 246 -31 -783 -308 848 -543 -386 -715 -455 403 -390 -806 12 -598 -169 -619 -255 989 -709 835 -895 162 -512 -197 -627 715 877 -173 -798 -762 805 -79 -593 349 -278 382 717 -176 -104 -619 843 -641 177 -847 -347 -435 561 358 856 438 284 -895 810 253 803 209 848 51 996 123 -937 623 338 -838 335 21 292 -505 -79 975 -655 -723 -171 178 66 -502 -315 880 -410 974 -544 238 284 996 -817 119 42 -142 -537 -869 -357 393 801 705 646 -71 44 117 304 -932 856 -755 -916 230 243 -967 -794 281 -125 881 688 687 -303 694 493 760 -950 169 874 -715 905 -437 310 -962 -628 702 -301 -621 371 860 -639 -231 316 -599 -122 -244 879 29 57 748 -750 216 308 882 -502 329 46 -683 -989 -18 -539 555 -597 816 512 -585 -486 -842 -213 -673 -530 686 289 336 620 984 715 -927 -764 -550 668 626 150 -554 0 -720 326 -455 -875 834 431 -977 662 -9 -20 -178 23 522 -535 163 33 -440 592 -65 615 613 872 673 -374 641 -831 372 -757 312 619 -587 -378 -678 797 206 3 -838 147 -684 -418 668 -520 -941 -365 391 -193 766 -344 -713 478 977 -842 -780 -146 792 985 906 444 -54 -94 -635 -114 -448 141 843 33 -241 381 -278 214 -632 -14 313 -190 -750 729 -512 560 662 -993 300 975 406 -969 530 208 738 -882 996 778 -226 -353 -923 62 708 809 786 -852 -710 553 793 503 265 177 469 -126 819 204 419 68 687 -165 64 41 -476 558 -527 -282 -179 -955 618 -258 189 951 -972 -694 -978 -686 13 -79 -617 -232 168 -259 939 -269 996 -416 -888 -997 513 809 -794 -159 622 -313 212 688 727 137 299 -981 -335 986 702 651 -875 353 100 -816 -361 573 354 63 327 -715 1000 -749 -31 -919 -561 678 -692 -398 -133 -963 112 -223 -156 -913 -534 -815 593 -308 -291 543 680 117 316 -807 640 154 897 -43 -525 -816 862 703 303 124 -364 119 -634 788 -882 -356 723 112 -41 -724 -754 943 891 -606 616 902 -581 -754 731 -308 -817 -927 615 -234 453 299 -850 115 614 215 -277 -409 582 235 543 941 -165 -234 -8 519 -17 -198 -553 -269 208 238 241 -354 213 170 -43 54 -840 -304 744 729 937 533 66 124 -873 116 -327 -451 799 662 -267 851 -851 -934 710 -470 -72 -827 -256 178 -547 162 934 -703 -733 -937 -925 852 545 518 -799 -973 648 -74 -770 -323 740 -571 -579 -368 730 541 581 5 847 121 391 -578 -417 970 -804 610 -778 299 -570 159 -546 61 679 -772 631 -388 786 517 -361 46 203 921 -509 841 855 6 -613 195 -894 -10 608 -837 -337 -42 -476 555 738 531 363 -364 -694 916 263 112 692 -109 -708 786 978 -109 -259 -746 739 -197 303 156 257 -820 -198 -476 853 712 -376 -853 955 -225 -78 424 -359 334 324 -188 -215 -376 -201 -581 -897 441 -845 -549 -733 -773 357 891 752 -921 -688 312 757 -791 728 -559 785 989 751 -601 522 -488 362 -652 -620 316 212 -204 946 98 188 -298 140 -262 -745 828 326 -618 763 57 -328 405 -187 -879 198 -133 464 138 -916 203 -473 734 -618 180 195 -928 234 40 21 -98 -467 -888 -877 238 53 955 762 -289 723 413 447 -182 -390 -652 178 300 -231 402 307 -786 -836 409 -536 867 400 -843 -289 941 -162 831 623 -606 131 -571 -231 131 -407 324 921 473 2 522 -419 132 -24 619 -770 -396 -232 -664 -68 -191 -515 -168 -916 167 280 -260 -279 -101 702 504 601 966 -27 324 -687 914 559 453 -877 -112 -951 -911 36 886 -363 -149 974 -660 -898 955 908 865 -659 584 486 836 -598 -327 25 928 925 543 -639 -808 972 -398 950 -135 -910 655 879 -469 514 -910 846 -777 843 977 -422 -897 -327 -539 668 915 -559 451 596 -831 245 48 -60 558 762 854 516 509 846 789 843 -52 474 -183 -673 -595 -675 -614 202 634 -551 -578 884 -20 760 -332 978 623 517 206 399 624 553 -250 804 -262 76 921 295 72 371 955 911 -87 231 -56 -303 -394 880 -187 868 129 -159 712 625 -686 193 826 781 -40 -365 -279 -823 529 -327 -990 934 -360 -98 167 950 867 34 898 20 295 589 129 -615 527 379 -642 -846 -34 -121 557 -261 353 -608 -976 -647 272 -755 398 -527 -455 -276 53 -172 589 450 488 -708 695 -360 223 610 -489 -577 329 365 -111 781 372 -978 -981 -576 180 574 -101 378 -654 -496 391 -771 -143 760 -770 -636 -585 957 792 -641 -980 116 -582 -63 -318 -548 617 394 -619 -332 -806 -68 -267 -582 163 -528 99 -170 444 -318 516 272 -41 705 195 -671 825 -296 380 -982 887 -16 687 -328 287 345 -867 842 403 -150 -63 -334 590 930 725 851 728 886 617 811 283 -430 94 -304 974 -875 -214 427 594 -764 596 897 800 -570 -306 -101 -760 -393 -932 -123 379 115 246 -631 -896 346 919 -114 502 884 -615 554 813 633 56 223 570 -963 546 -592 893 -506 814 -678 -176 561 553 687 -404 325 376 -267 511 79 364 -301 -657 946 -254 -516 301 -950 -323 -189 -712 138 600 -188 25 -968 -845 -213 860 -683 -324 868 -872 893 145 -466 233 63 -80 999 -475 -276 -507 -518 474 84 -759 -120 964 260 -934 264 935 -76 -24 93 -586 630 875 578 -566 973 368 607 -615 -438 615 663 509 315 -489 -75 588 841 -726 576 985 -551 -49 -335 -744 -755 -373 -596 -667 -435 752 -425 -163 601 947 945 -219 -305 -473 643 -972 926 915 773 -801 425 -604 704 364 122 -48 112 524 -325 -967 -459 -628 -970 -369 -520 861 75 -149 -859 -128 -326 688 -788 -196 100 658 -801 951 -423 412 858 -440 944 -926 267 -978 707 -868 898 621 -838 -5 679 325 -850 -724 811 342 391 -848 -85 959 968 -858 610 -861 201 -837 -922 -583 -887 -196 986 -511 492 101 -108 -329 -519 815 -207 -74 -453 -727 -948 -526 899 390 494 671 518 421 393 -109 993 -445 907 986 -492 323 -517 -656 909 436 -609 576 -476 -701 -582 878 531 788 -178 845 863 -267 556 860 -784 -966 712 -873 972 -509 676 159 477 -135 661 641 965 474 -641 -473 -541 844 993 433 -733 -684 -604 385 993 284 405 -964 -884 -300 388 916 -385 563 -99 -869 396 -399 -900 334 -305 -512 13 -913 418 235 -513 -755 -55 630 -991 -893 -718 -182 744 970 819 790 -748 -536 -266 -128 415 -601 695 589 -922 -15 -942 -196 836 -198 131 618 983 -826 -62 101 526 680 154 223 -894 69 127 712 -219 726 -457 -37 -961 998 -106 -490 -37 -319 -512 270 -819 -339 890 223 -679 -830 -742 498 969 -26 -610 -375 787 -686 588 -567 346 -894 -428 -872 360 163 -575 20 327 916 -999 360 633 12 -430 207 164 -645 -581 -931 -348 -401 615 410 182 946 -139 362 551 -622 83 -951 0 820 516 -652 -735 246 293 401 -742 -127 -888 -615 447 -118 48 453 635 973 -711 10 786 998 698 288 110 821 -645 645 968 506 -48 -420 -828 -435 454 -893 389 -36 805 -731 -95 476 95 655 855 519 -441 478 913 966 -775 -838 308 -654 -945 267 621 -981 -285 -83 -918 74 -116 30 436 -975 780 740 -813 994 -853 -993 -7 -375 232 -991 -694 273 307 -845 306 -241 776 362 -402 -172 -821 -798 340 -67 897 -188 110 284 963 149 41 17 839 -113 966 753 -54 -651 -579 -207 996 389 -732 -388 -874 -615 716 900 132 -818 22 410 -588 -79 770 573 -504 694 20 -942 -876 -967 -31 274 -774 605 -756 600 509 -347 -857 314 -367 105 -166 -413 -309 389 639 -421 -813 -424 -397 -854 251 -682 513 -136 428 -299 -63 758 784 -881 -166 -402 940 -280 673 -387 -568 -182 -609 510 232 -283 771 -260 460 74 523 -541 -898 705 718 -696 -759 238 -725 -648 464 133 631 297 -856 -209 -659 460 -556 -600 4 40 -104 -798 -936 11 -661 691 783 21 714 451 272 384 -419 605 369 -206 -10 -967 -158 -306 -338 -484 569 7 246 964 -96 65 -661 -286 -899 -432 -629 425 295 -747 -430 -20 540 293 -168 -847 -170 180 261 827 -249 -221 -945 -38 179 -644 250 -793 60 -721 -614 -100 -117 -11 -661 655 32 -356 -969 318 761 316 269 964 -252 -496 -112 -647 -817 303 -412 514 -866 646 -730 -895 -326 -49 -695 -624 -967 -570 -940 -716 624 -766 -540 239 -575 -252 150 -210 -950 -373 -180 -132 -733 -414 -416 803 -742 -630 959 -483 -471 901 758 -100 863 880 573 -499 -78 175 -46 -745 -295 -758 276 68 618 174 -587 -304 764 325 -39 -238 -810 89 731 651 463 -450 -341 -396 429 362 -441 -966 667 174 669 894 -95 883 457 -37 -89 -320 -119 -428 -800 787 481 -523 -696 -291 780 -367 970 -731 248 988 -699 903 406 -171 999 441 -664 -808 431 653 662 -151 54 -824 -488 -112 170 -367 -413 -959 -572 364 22 470 995 -73 -929 -713 -198 482 -742 682 793 650 121 205 586 -155 -878 -164 -461 61 -758 864 -540 784 -924 -469 792 446 -700 367 413 925 916 -46 365 -448 -605 202 761 -936 -773 35 735 -989 60 -764 -674 359 838 -198 -622 829 -632 265 -245 696 -3 -787 -66 974 217 392 -320 194 100 787 410 -206 885 -630 -321 -937 615 406 -65 567 674 -525 245 790 120 855 -935 444 -495 776 -299 -472 236 -424 -977 665 -691 -991 748 165 493 -602 -678 688 519 -880 -266 743 313 775 -782 -561 744 -862 -226 -90 -341 -727 646 -544 795 916 -235 -325 592 417 -351 -962 950 -976 69 -268 501 60 -960 295 465 196 121 305 -139 -920 950 -669 28 -878 -683 -723 -606 -735 -416 701 -32 298 -454 269 -264 977 559 -889 650 814 -175 728 954 -406 958 623 652 -609 -70 -370 -770 288 -595 755 -128 -437 -180 350 783 -451 -510 -320 -637 215 -571 176 -887 -519 266 -648 696 -219 -141 719 -925 496 -780 591 -65 631 127 -359 815 894 67 437 492 -114 330 -165 300 57 269 -985 905 687 182 769 838 -654 30 -764 -814 182 -294 -424 117 -323 634 397 241 -40 -264 953 775 -245 -27 859 -113 658 316 -903 -994 -771 -594 967 18 -41 -663 554 -473 -587 476 -189 238 -573 297 -316 156 -124 -560 -285 69 614 -947 -806 -92 151 338 272 -712 -655 45 172 359 -908 -231 -191 487 35 630 -704 -540 -495 -997 899 -352 164 -536 804 -781 65 805 890 -347 798 -298 -361 -465 -122 -623 -796 -265 249 726 -999 -222 877 189 424 -743 51 -455 -985 551 139 931 601 510 78 -530 -979 -998 920 -320 -401 651 601 364 -916 308 -314 -750 -30 981 340 -428 -447 966 -953 662 -636 445 991 -108 -605 837 -400 341 552 583 521 -366 -444 -820 240 739 6 212 295 -383 683 -843 -815 832 -616 2 -380 588 -61 881 262 688 117 -305 -978 770 588 -251 372 518 575 704 -891 786 73 266 556 -358 536 788 -181 288 -843 876 681 625 914 -34 -339 482 68 484 588 -595 279 381 44 -438 400 -420 -774 -653 64 -675 947 745 -208 987 -521 -419 -801 988 518 -983 972 -370 418 -601 -254 970 -446 588 -777 -416 -837 446 515 -97 -498 166 -111 -710 532 -501 777 -880 49 111 429 -214 -581 -741 -820 -238 605 -706 -26 -111 900 -502 518 -63 -408 638 -477 216 -831 261 -386 542 -195 -269 466 413 -402 -371 -525 664 274 -111 -215 145 -10 938 697 -525 -735 258 913 -515 616 -300 638 -978 -299 -30 413 299 -712 108 927 671 238 -235 -125 431 -675 174 -320 326 600 767 390 69 768 623 592 -781 361 841 289 149 -226 -734 35 512 481 -446 394 391 -878 -342 920 191 -767 70 -818 997 926 -535 594 725 707 828 645 545 -890 946 475 -530 -739 277 -703 285 705 -502 679 -357 -941 -658 -698 -340 -948 -362 -579 -190 -502 -833 -715 876 140 -499 181 -591 -487 -982 -656 359 -790 897 -434 -153 -361 378 -213 -589 131 17 293 313 -820 -594 449 -240 -849 -945 40 -599 665 -444 -340 -21 45 371 212 570 658 969 212 -319 -832 870 362 -952 -653 -276 -310 285 496 399 587 -360 -454 42 -974 -601 685 83 -528 -644 311 -327 -195 -191 616 -1 -909 -145 222 67 -706 -897 583 -673 203 113 498 -124 -482 -637 618 -959 -66 -22 69 186 -499 -344 -835 769 510 -363 -457 347 694 -783 -716 106 -183 -521 -465 712 515 371 887 -995 550 235 974 101 -444 469 -529 232 519 -730 -531 323 -320 -745 -420 214 814 263 810 369 230 720 -729 834 -879 771 264 -370 765 454 288 -666 -249 519 -392 825 368 -546 549 -810 -267 342 280 -760 824 396 989 -151 -969 817 120 289 725 682 -668 -728 659 -88 972 179 833 -139 876 242 739 -195 435 -259 766 231 305 -847 440 719 2 979 741 220 -860 179 -123 498 128 -2 -853 -107 167 897 -440 586 -323 -621 -316 712 140 100 -416 -366 9 -652 943 304 189 907 -609 -105 901 -274 199 -55 403 904 -28 310 321 -81 779 -600 -511 965 182 -759 586 -283 -316 839 719 -723 -245 300 815 439 202 -893 293 514 -200 -732 331 -77 912 -106 551 614 -184 -796 -937 -155 -752 511 315 114 158 -544 799 924 -137 513 702 -473 -854 -241 -795 135 982 751 616 -947 -473 -857 -164 634 -560 -491 -352 -720 57 -33 -913 414 284 -807 -970 -830 883 838 70 -460 -366 -260 -623 531 552 -56 -534 -373 195 684 585 903 262 434 464 8 -150 -932 -735 427 213 844 -648 815 -627 562 -83 -526 -253 -903 651 -601 -501 167 129 -230 329 298 -566 286 -398 476 31 -173 94 85 632 -744 -681 -842 -359 -620 -295 79 -992 -748 -764 328 977 645 -544 501 -606 722 -970 -202 142 -478 537 -85 931 -772 642 -208 -942 -57 406 -860 -768 -486 256 -422 886 -847 794 82 -793 -563 231 5 -828 -943 -772 285 714 -16 340 -581 424 -356 -755 -979 711 -317 -156 -146 -478 593 137 548 -217 6 613 -967 512 157 -760 74 496 274 -481 924 118 -904 -328 583 -190 518 -856 57 832 190 987 -884 937 198 -411 -721 -489 -136 76 -915 -716 -872 -757 -342 277 274 708 -514 -969 466 -369 406 542 745 -816 252 324 678 746 789 -910 558 -160 -740 907 448 439 -201 -160 -916 45 860 -832 -701 952 79 679 -326 -286 -742 997 12 -162 -821 917 -228 456 -670 958 -267 -820 -489 21 63 -891 -287 552 627 -863 427 614 479 -184 782 -440 -321 -817 908 5 18 -195 689 -915 128 192 -334 384 -680 151 -960 -122 -359 390 -879 771 -173 419 -686 -323 369 490 -422 -825 -338 -479 -210 -396 480 130 426 -599 -738 -632 -971 -574 292 570 958 -794 -351 -261 -667 -363 -915 61 54 -241 264 620 -816 -116 -410 156 598 -611 604 -148 903 373 359 78 287 -653 -434 -606 -174 -503 709 -968 -874 836 365 -466 -922 475 918 761 767 320 56 428 -604 -726 -950 399 496 -718 869 -724 -990 873 369 -854 -459 234 808 -714 163 498 -275 668 -922 5 -571 771 863 4 -796 -758 586 40 728 -777 739 385 -97 675 -304 -403 -442 788 919 -911 -561 -580 969 -71 -461 753 191 -755 724 725 -129 -967 -939 747 540 103 -166 -739 776 830 -295 -260 827 -236 792 -636 -44 793 525 475 -148 505 -79 258 0 -318 628 339 240 875 -577 819 -873 -173 -653 200 -728 103 96 -539 -644 -771 -977 136 -858 691 -94 854 377 -181 805 789 640 906 110 198 -150 -600 -365 -967 -647 -58 -269 -47 -176 4 -822 894 447 370 413 -173 181 297 94 385 -918 475 -674 -818 -977 753 -367 464 -516 -561 -97 941 828 940 399 -156 415 -9 825 -228 102 743 646 578 -599 -522 -908 493 11 -597 503 -441 764 -806 -472 291 -131 -128 -446 492 714 487 827 -857 17 -921 616 -935 564 -350 130 727 675 816 456 981 441 -204 79 -105 906 -513 -204 -383 94 -160 -304 -127 -873 702 749 -564 987 -145 880 655 399 -789 -443 -309 -290 -441 -213 114 618 -371 738 77 -304 -430 -29 -115 638 201 241 -488 237 19 40 295 -478 -803 -985 -751 303 603 973 -907 -322 -206 387 -819 249 -161 -114 -356 -681 613 -710 776 83 522 86 526 -626 673 13 -350 -77 318 465 894 -432 50 -158 16 383 654 -59 -467 36 632 904 456 -49 952 577 -514 568 407 -879 -967 -925 -132 920 -602 81 852 966 368 915 -622 -815 -225 393 253 -37 -656 197 159 558 117 877 759 -257 -529 -968 788 791 985 -253 234 724 346 -831 891 529 -247 -394 -797 498 538 892 385 498 -739 213 920 388 -567 -880 -274 622 200 669 3 748 -680 -416 -636 -83 817 -715 179 389 -786 -309 843 572 648 -297 577 7 823 881 9 -341 -97 429 143 54 -212 -699 -854 179 344 -767 -317 215 -959 2 472 400 249 -26 202 156 -57 -74 519 976 411 779 537 -892 -796 256 832 262 -750 88 870 18 553 -519 -917 -156 323 931 631 813 -933 -883 -128 -497 504 -212 839 -293 -581 286 280 716 -618 175 950 -201 -467 775 504 707 -992 780 -355 389 464 800 931 -428 -459 -475 166 472 31 -302 708 933 -282 -699 -871 872 -484 830 104 414 463 -207 -846 433 -790 550 535 874 -33 646 146 -917 689 -48 -666 -724 -814 -35 -236 -871 420 -267 -169 -676 -435 983 -673 246 -306 708 -133 -397 -676 -115 -118 725 589 -68 -599 -746 -949 84 -522 -393 129 11 373 804 962 -580 441 -224 -204 -319 -778 -502 596 -659 -463 411 846 235 48 322 809 -181 801 -823 579 -96 -590 824 -566 85 766 245 381 361 580 74 245 520 208 -440 -786 -279 291 -120 -539 482 -426 26 518 -950 -45 166 -786 746 -905 -491 297 757 32 -975 254 517 533 -60 558 -688 -425 -812 -737 -413 661 832 104 526 -284 720 -903 607 875 -818 -77 -777 -662 -21 160 -323 672 -814 -696 223 -739 440 -220 50 -981 371 -750 670 -327 174 432 -982 656 -132 -349 -569 526 362 815 -632 20 44 57 622 -551 738 248 -691 874 447 859 -551 -302 -820 -94 -246 616 503 -494 -283 507 811 -505 -133 -339 -473 116 805 -177 871 440 -117 -625 663 -218 360 -206 509 -274 928 -659 712 603 -16 -919 -881 560 979 202 912 -625 128 237 985 436 163 -259 -588 -921 -916 -152 286 544 736 272 909 947 156 -760 -634 675 -352 774 -274 -93 674 752 684 567 -372 -950 6 47 -771 -119 766 -583 -894 909 349 -770 -784 526 -294 148 902 -928 99 -155 502 775 -980 113 666 -763 766 -358 961 82 -265 169 -383 103 896 882 -800 -995 -518 -850 -580 103 361 -588 -464 -187 -816 -128 -356 11 -540 630 -969 579 833 862 -291 -305 114 39 629 -335 -492 825 -372 138 -756 386 -426 -536 273 673 740 -717 -278 -650 -889 -358 -761 630 731 -407 -804 -1 -764 915 -772 -390 115 -194 -67 -800 994 -584 581 645 536 -762 -73 -413 -347 -312 335 -911 -845 -340 732 310 -672 482 -887 646 147 -100 -858 -809 -168 -652 66 616 591 235 -619 662 -59 478 -53 -865 603 679 -774 546 -116 -429 27 697 940 -129 -369 -871 -311 879 -934 24 -210 90 -223 372 -251 300 -82 996 -991 397 -924 -252 -857 466 -405 363 -2 -353 397 -267 -387 625 -19 869 538 -760 931 -755 210 -844 234 801 -348 -557 64 -843 230 882 98 163 858 782 -783 -948 877 -992 611 735 -679 307 899 929 703 391 487 -548 937 986 -511 271 -593 644 657 403 444 369 941 -296 998 354 -852 955 -666 173 -779 250 150 -542 719 111 336 -784 630 -795 -102 842 830 640 -618 775 123 365 -124 -311 -810 681 466 630 -474 -846 296 949 827 286 948 -431 686 644 222 681 718 881 460 664 -393 597 -649 -931 -992 -291 -31 -527 117 -315 -487 928 289 653 -116 212 527 -474 -46 451 56 555 456 -348 -449 313 521 198 849 980 825 -807 -925 503 509 393 563 -359 620 934 -933 -597 -227 -340 -598 -53 -331 798 335 -578 -32 685 60 873 -492 -639 -929 260 735 -302 942 -129 -390 221 -665 -319 938 -564 218 39 278 846 331 155 792 -571 -270 935 -474 -222 -640 -228 933 -769 290 780 213 -190 -975 978 -178 46 -273 -502 -107 -219 835 -113 274 81 371 -565 -293 76 637 632 -501 -671 -366 -800 62 55 -541 -934 -890 233 -880 912 571 -12 -72 -247 -233 -489 -837 875 -743 -109 -926 -75 329 -899 939 -287 311 198 -117 -945 -784 -310 -971 436 -335 -839 -649 840 521 -145 -122 -743 -856 -32 554 -303 -529 24 665 -292 963 694 -797 517 639 -176 -190 -34 -273 669 -244 480 -818 -318 666 -928 -728 -873 -573 766 -998 -504 -463 312 -83 -59 -716 374 -930 -58 253 130 90 -651 -395 99 -490 -139 79 974 -115 569 897 -66 383 -527 -593 -456 -883 -6 313 -41 -686 192 -963 93 -446 388 904 -800 652 810 743 11 711 -514 202 -31 30 592 594 330 -489 124 898 315 -298 635 -796 12 -972 25 563 997 -696 -659 569 -354 -746 324 85 36 819 -868 -138 26 -816 -429 0 -61 -239 267 -292 -240 -556 -257 -452 97 -687 -553 667 310 -720 899 -390 -804 275 291 -165 -124 -887 863 -2 -585 -813 17 573 -964 943 -236 877 -603 359 -219 928 -447 361 -798 -519 389 -519 -15 -710 932 396 374 -648 55 493 683 786 4 199 -426 -796 375 -969 28 308 566 -59 -328 412 -242 -913 11 -17 529 7 815 441 167 307 -231 -405 -125 840 378 -946 -560 -539 917 -973 -394 141 -569 -49 540 -82 822 996 -849 -843 -644 204 858 646 618 284 -628 -636 -819 -958 -893 -76 -120 870 -679 -14 238 231 632 -401 -874 441 479 119 -851 645 810 544 976 420 -126 427 -881 -352 -775 885 897 834 -542 -69 757 -757 852 509 -877 -310 780 89 922 -522 -798 837 401 -555 -834 962 217 157 372 -164 52 -875 221 628 -331 771 564 548 -236 127 -504 -578 385 417 951 -554 -810 101 -780 765 -873 207 346 -911 632 -494 975 -565 -819 -810 -803 -130 -645 866 404 -732 132 -733 560 720 -350 -557 701 367 549 849 -937 -651 808 -39 -113 718 -648 728 -165 882 182 162 -946 577 -56 -493 69 493 -200 -886 103 556 127 697 537 779 -567 329 -58 329 485 -580 281 -146 451 -735 -811 -605 -468 201 537 -325 -971 94 152 204 556 886 295 592 47 314 576 -859 -20 -171 998 158 580 520 -799 447 -952 323 66 -392 325 823 937 -278 -303 -650 920 -648 673 551 -748 39 620 691 987 -448 -573 -813 -872 -484 -120 510 4 -785 562 605 973 391 963 -115 578 57 -969 -91 -863 -147 137 -480 -708 79 610 -201 656 781 -160 800 -329 739 -528 -773 -194 -778 -536 -344 -389 558 143 104 -257 128 240 445 -134 25 -880 862 -55 413 -624 313 772 589 -992 -570 861 652 626 162 -672 -162 -6 228 -421 257 -207 420 -112 -604 61 22 -859 -189 -352 -846 904 773 79 -206 413 -957 -44 987 136 686 855 214 876 740 343 291 122 410 -544 680 -253 -782 695 -480 258 894 -170 -366 526 840 -915 493 109 -952 -576 -1 -197 743 -209 -329 474 99 327 810 -319 -558 485 -203 -892 548 498 627 527 -283 343 -60 -424 402 315 -800 666 990 772 -329 368 -941 -394 -326 -184 419 -611 -209 -894 729 642 626 628 545 -769 564 -53 -33 94 571 807 -744 731 239 -162 89 -177 -310 786 185 652 31 -231 -529 905 401 37 -727 -107 -249 561 394 -976 16 154 373 429 -263 -391 346 -228 -167 -625 136 360 216 387 591 139 -205 -932 -708 599 528 978 253 697 -136 839 506 776 380 -580 -611 -529 736 455 461 554 -723 -84 405 428 -227 -330 377 -480 1000 -478 845 126 -265 283 -639 -9 803 216 902 934 400 -544 350 505 519 419 -855 -731 -918 607 -436 932 69 -251 -419 -908 201 -992 282 331 -61 298 242 320 852 216 -646 -800 585 617 856 438 542 598 686 72 739 -738 383 196 313 765 91 -555 -213 196 -904 -109 -866 810 -965 -909 747 89 -234 -596 -116 -405 -727 667 527 655 -986 715 -638 567 -733 -497 -389 119 -467 -54 196 556 531 -307 -935 -153 985 274 951 882 299 284 207 -869 -892 130 944 -215 598 388 -862 -514 -748 697 -504 -295 -429 323 613 271 769 -921 506 465 -16 319 -642 -108 -70 -332 -498 921 -556 601 349 -549 863 774 -177 611 720 185 -864 771 166 -331 484 -708 270 172 -693 330 9 516 559 -415 181 133 -122 330 -433 955 -581 -500 -771 894 703 -324 198 -757 -56 81 663 -745 495 -969 -728 -713 -744 -901 -882 -17 717 434 -419 280 56 906 943 748 -776 -442 472 -945 257 947 -215 523 307 337 -275 335 -526 -696 599 -63 144 -249 812 -958 213 962 216 191 -556 -66 -308 -324 475 -521 208 -120 -985 454 -277 226 -434 452 -809 -222 773 -989 451 377 874 -568 326 370 -162 6 845 149 181 -819 -927 -943 -894 347 -823 46 679 -634 314 44 555 10 653 623 -903 -502 -161 203 887 -404 -688 458 788 478 227 -322 796 -951 557 -846 -475 -845 -698 -137 870 -528 -531 110 604 -372 83 333 407 -255 -41 990 -108 455 -266 860 346 681 284 -424 -518 658 555 778 319 199 130 -377 317 -720 -971 -389 -988 -718 -390 -688 -332 892 -454 326 340 -259 -810 797 -887 465 181 647 -990 -160 -281 989 879 184 650 -251 -800 -888 737 -247 155 10 502 127 544 -873 997 375 -73 -526 -674 -869 -732 -923 -767 -43 17 597 -560 329 -383 -377 -987 674 -408 699 -38 -620 -106 -311 -704 -194 490 93 238 -502 -957 -692 -778 -749 474 466 146 -548 336 361 -672 -750 841 -70 346 -359 -976 480 560 474 -832 205 418 -484 -858 -229 997 15 -916 62 -998 65 894 958 -223 -101 -825 -568 351 269 27 303 -197 915 -532 -970 -971 -226 400 -273 759 104 -138 737 609 606 -187 -5 76 -795 -236 -612 89 -902 -796 810 -560 -889 -399 816 97 492 -267 206 913 -791 999 994 -324 940 -743 -539 -580 -81 -442 773 53 -570 619 964 -75 -372 -634 635 526 550 689 611 185 -13 478 459 355 -63 -146 -611 -171 -252 963 3 32 -715 839 -217 -137 452 -517 -128 501 635 891 243 632 333 -628 389 604 -327 -94 -211 -965 -907 -310 38 -761 -106 221 -710 821 -105 80 -179 779 656 -586 -141 999 6 771 -22 -695 750 725 245 194 -370 -126 -149 -431 338 -416 -256 179 279 236 197 -281 689 185 311 -68 258 -403 424 -552 -966 -240 -288 597 -764 184 -152 214 318 489 -313 -44 29 182 -220 322 245 -30 620 -84 337 358 -262 -232 142 -284 139 965 -434 -771 351 -871 -918 815 351 -106 -184 544 283 891 -273 -239 27 -806 -499 -614 938 593 659 799 121 -230 -105 -949 -120 -782 159 906 -647 -220 -235 -122 709 0 629 951 -918 -856 28 823 470 430 -180 563 -559 844 249 114 175 496 580 -411 -51 10 910 964 -599 11 48 828 658 514 690 -102 175 -824 999 928 -984 607 843 -491 138 -130 -32 428 -923 805 -667 -789 -787 -405 706 104 336 887 116 280 304 -659 -146 -250 -370 -432 641 928 -879 685 -967 -49 -755 373 -581 -258 474 214 679 -959 832 -455 166 756 -964 409 488 -691 28 620 -870 16 357 366 -212 324 -543 -622 886 736 344 -218 9 422 -367 601 -576 161 555 362 -738 743 986 -153 530 -146 -718 473 765 228 -452 24 -419 -21 -492 946 -433 664 -828 -347 -923 -591 -665 171 -166 -922 210 395 216 670 -502 871 411 -49 357 605 -119 -311 108 -871 111 768 -986 -215 688 216 447 1 -986 662 -160 500 82 -29 -993 -91 -575 273 532 -557 0 -902 -591 544 740 711 717 625 405 123 858 -41 -937 28 186 421 -266 788 167 -211 666 -933 315 -600 -924 -445 901 738 296 -724 -173 -943 758 353 -732 271 983 226 -371 -730 -815 -715 -257 -729 -155 -670 460 955 221 999 685 216 -475 -27 -597 -614 465 338 -419 -29 -782 -35 67 -851 -899 -669 507 -169 -914 -688 -284 39 154 282 -666 -85 520 -353 -982 817 747 46 -767 389 849 31 850 -198 725 626 -251 403 999 -472 426 214 -522 -387 565 335 25 892 736 -578 -113 110 219 166 -924 -6 175 -435 -76 802 842 705 -891 670 -650 338 -30 -609 317 -248 143 330 447 936 830 483 29 -184 575 191 360 452 532 -426 -352 90 146 -85 88 624 -651 133 311 -653 258 258 867 -206 854 846 -988 165 -726 586 113 399 -545 -316 -633 -169 841 -653 -601 -287 -57 83 834 769 204 332 -309 -753 -272 943 520 940 -631 -582 247 -971 924 715 495 -947 -347 791 -287 -103 741 260 664 209 -602 584 823 -714 -610 669 -313 13 -469 110 -930 -455 712 -423 -108 281 -675 -81 -78 322 342 -684 -730 497 -913 157 -314 -767 298 -964 -874 117 449 283 452 -189 631 793 -415 -541 383 -834 534 -571 977 -239 -840 -460 292 -897 -160 712 594 -280 -747 889 386 -797 -939 -81 677 -420 -60 -678 -423 -205 289 973 -980 -803 -988 408 -203 185 804 -344 644 -71 658 277 201 51 872 -294 -212 -805 -845 893 -215 569 562 -531 472 -875 -239 -771 970 370 -413 573 -537 -211 -157 188 406 343 -294 -780 410 32 -884 -987 -584 204 151 216 923 -446 862 -745 647 705 -124 402 874 -63 324 -696 -472 -464 704 -136 -886 856 295 778 -987 -682 -646 799 219 740 -561 -737 196 -634 -488 713 -603 235 375 29 -2 -548 186 -712 -219 545 130 -586 980 -840 715 598 -412 -672 -162 -255 273 83 424 -51 309 971 454 5 705 498 30 212 -276 436 -244 -433 -222 263 -506 -236 402 656 -274 551 -408 -423 348 -753 766 80 -997 -252 495 794 938 110 823 68 -635 -380 -218 -204 42 578 -633 -742 59 -649 228 -557 -561 -649 267 260 217 -888 -36 -293 -595 142 487 -959 186 361 255 -369 771 343 -209 -451 802 991 -942 595 267 630 293 -653 -676 -606 236 11 -608 -791 -144 251 -262 -560 -480 -93 -247 -975 321 -423 14 -190 -913 652 -179 420 -223 528 -135 890 -136 859 -259 100 -988 -740 -931 -555 441 -798 -586 -651 -805 -102 -116 649 123 -489 -676 263 -506 477 -513 858 189 -328 774 34 967 -497 67 -528 -639 329 194 -777 621 757 -718 796 -274 806 887 -143 248 171 683 -20 299 685 -317 -100 25 820 191 824 326 703 -308 -851 370 919 666 9 -952 -161 162 830 526 -930 -116 -463 467 -11 171 169 394 349 137 -708 504 350 -210 -181 -674 4 848 280 -415 383 -421 -905 -498 377 833 -840 634 241 611 -553 -361 -30 -633 138 339 -526 0 725 -1 620 -458 71 20 614 -838 -934 99 -848 -355 -236 -479 37 776 293 413 352 317 -149 -691 -277 304 553 285 919 -337 -976 -553 -625 838 836 883 802 91 242 191 -37 -378 -20 356 -284 -856 348 -4 -133 52 33 -140 -707 670 -611 58 538 -388 -37 -81 -546 -437 -959 -136 639 -314 -231 532 263 -240 -675 79 -116 -694 -670 -895 731 -394 -409 -606 69 654 514 251 678 517 -127 406 -415 -937 -167 -628 -581 -63 202 60 -330 939 684 393 -379 -531 612 780 -120 473 -717 517 -938 -829 193 -120 -48 938 -726 13 419 -872 -573 239 -939 185 614 -719 972 21 951 -134 969 -526 365 414 -480 82 595 435 778 181 -316 -695 659 -532 -24 973 -240 522 575 -913 792 86 -984 766 -418 -586 -515 -580 51 -149 -819 511 -735 905 89 -448 852 453 -117 -60 -469 -916 768 432 430 791 373 -215 678 -124 485 -222 865 -213 -857 271 789 -814 146 565 232 9 -277 371 344 -24 -609 626 -969 162 165 -851 859 -721 780 -943 488 -862 384 -296 366 -437 -514 618 463 658 -693 -973 -338 -239 383 -1000 -858 30 6 -727 -444 -875 -867 -132 817 -715 -489 -805 -423 -826 54 345 -807 326 898 -629 217 -300 961 460 395 534 393 -859 -694 -799 -120 502 -650 -978 309 -612 -394 -655 -442 338 -378 -897 230 0 506 -893 353 666 -400 903 988 288 482 -563 913 -889 -512 -985 279 -907 -149 -276 897 -83 463 -849 -205 -643 -23 -224 286 -689 635 524 531 315 294 158 -64 89 567 857 -227 -153 650 715 195 452 382 -369 839 -463 -186 999 -853 -776 528 860 723 375 -435 347 565 -697 -401 574 -450 424 -175 215 -326 -228 -507 822 -601 245 766 -336 -205 -345 779 669 328 133 22 802 -813 197 -995 619 943 -770 -438 -467 289 336 776 -416 887 546 -741 371 -19 -519 400 828 -608 -417 -464 -785 479 -128 660 -676 454 -320 277 -223 490 -242 457 70 -641 -555 -546 -115 919 -605 -884 -811 315 -119 -126 872 643 -414 622 -843 -764 912 -81 -730 593 906 -830 266 -808 101 -280 -176 528 436 771 535 -361 -709 -648 -438 779 -676 -242 44 -881 310 123 315 -613 530 813 -892 -798 -459 -438 401 189 923 -598 -853 255 200 535 -665 -788 463 66 -846 472 -736 -545 186 766 -228 -84 737 -931 -931 -783 -290 591 947 -484 -632 -579 541 888 791 283 829 607 -469 102 -51 908 -730 -642 717 -777 -795 333 693 -114 42 116 117 73 118 -494 538 268 287 -980 -487 -918 865 -490 672 82 -362 -793 -100 335 951 897 -900 397 -454 163 522 979 197 -995 -722 583 894 -376 980 659 792 -698 157 686 -35 423 -124 -633 -771 -739 162 -101 -683 118 -874 -82 472 -271 -336 -98 883 550 -489 205 -801 788 -271 -812 911 -48 707 198 -266 -733 65 935 -23 -438 -928 -495 -663 396 857 831 397 226 -526 -959 285 -520 128 928 127 461 541 464 -124 9 -443 835 -392 -869 100 681 405 487 815 626 846 827 240 849 -789 37 -610 -993 -71 758 433 -253 -608 155 181 353 430 -523 -643 410 -5 391 -662 -690 -381 -769 -389 450 -639 -264 -681 767 273 -415 670 -246 124 778 782 691 183 -834 489 180 567 442 808 255 -59 446 882 385 730 136 -221 -56 803 341 -423 -870 -24 471 74 -117 -896 -586 726 499 892 -566 -444 -612 -294 -919 816 198 80 989 339 -338 -623 207 309 -599 -971 -467 -199 711 165 -910 -806 -520 -950 618 -842 -123 465 790 940 -68 -795 57 -35 -857 -397 198 -340 98 -146 328 483 981 716 428 689 -514 131 929 807 -982 780 -284 934 -49 437 778 904 -193 944 789 13 882 870 626 998 520 -288 608 515 108 697 101 -208 -632 -884 -865 -800 618 -198 -500 525 -790 -901 799 -25 196 464 -143 -825 143 906 766 989 -395 680 476 836 380 266 497 401 277 -8 -277 890 440 307 424 -955 -331 -167 236 -682 543 136 -350 542 -619 -944 -869 -444 32 482 813 501 -422 575 -273 552 730 -136 755 852 286 573 -945 474 7 -290 939 500 -494 -827 -532 -95 -741 -194 544 610 -748 62 -449 798 433 -559 416 259 -301 873 -117 -32 764 -770 -310 738 585 -839 279 977 -730 961 -189 -825 -124 801 -78 849 443 192 -151 -73 -202 -948 -187 991 191 255 679 -94 570 822 -82 16 -700 573 -687 -212 585 -93 -157 786 685 -925 671 -143 -653 530 -652 -405 248 392 -949 -962 302 -650 -425 567 -117 131 951 -184 303 -528 -72 -258 -638 -639 -600 -292 199 -757 -909 646 39 -310 64 783 -225 -485 -833 -118 -941 154 -350 901 -231 915 597 -750 747 -846 -266 -783 493 943 -799 82 -632 -455 -924 -684 -116 640 218 -337 863 -860 956 -293 296 129 82 -884 -21 267 -969 -88 787 -807 -328 663 -247 898 -585 233 232 -494 706 -937 78 545 349 -306 29 -117 -74 123 171 520 360 820 271 -776 711 801 341 747 599 -680 364 765 -474 457 -218 973 -237 597 344 -517 983 -978 -596 -352 71 931 -863 -582 -148 653 165 681 444 -198 585 674 -381 501 526 661 261 374 462 467 -911 736 257 -817 -341 815 877 -975 -409 -168 -504 -115 -484 -604 -62 -172 -960 -551 -152 -344 145 123 44 -166 -8 869 -234 513 -71 15 -142 -415 865 762 995 -578 -968 327 -564 -58 -245 519 -314 -216 -97 459 125 60 -131 -912 -501 218 37 441 103 -126 806 658 -599 -207 804 90 -637 805 -920 -834 489 -150 -49 535 102 483 -844 -241 -283 813 -734 567 -620 -919 -371 -560 -718 316 548 778 -452 -597 -958 3 -736 752 -515 897 787 -702 -876 -944 135 701 -146 801 -651 -668 632 243 760 16 -136 782 -573 -223 276 358 804 -624 -805 -15 381 963 -575 -782 -232 -61 600 904 16 406 776 4 898 283 -200 190 -471 626 -9 172 519 -167 -16 956 -143 390 21 -694 993 -916 875 -574 9 347 977 731 486 780 -436 929 -421 114 -583 910 551 684 -56 983 -359 -255 -225 -681 551 -974 -862 -384 -432 -96 649 930 873 94 962 -997 -369 219 782 789 -440 -438 -372 -706 336 -682 -434 -12 96 446 -33 133 362 -556 -647 -312 -625 810 489 62 -527 -98 -225 -83 12 -396 -676 41 -915 -969 -35 89 976 -574 322 -17 -700 -247 401 -674 846 565 -851 -969 -510 -868 -295 -551 -403 -526 263 623 -719 862 766 -564 756 -486 -88 -603 -438 553 979 143 -400 437 206 -633 593 462 191 -286 -538 -953 99 707 -552 408 -822 353 -263 382 -538 435 -398 -378 786 183 -34 -564 696 178 876 -862 481 836 450 -680 177 10 -121 -459 385 429 652 -317 516 -804 94 340 -360 -312 745 33 -144 -756 923 694 -186 332 -680 -779 -395 709 751 -675 244 -525 18 683 -649 -995 -961 769 -737 348 535 -70 -523 576 763 415 125 704 572 923 -699 34 -799 -655 790 553 -975 349 -848 -67 -250 787 37 946 452 -136 -663 174 -304 -927 -827 -928 725 456 -869 110 -118 77 -961 -667 -760 621 94 -821 799 138 -565 -59 381 -45 237 -57 414 -551 740 346 387 -670 -683 -208 318 -408 232 -363 101 -941 497 -781 -146 -80 401 -542 -14 13 -157 -814 145 915 657 260 -699 -409 883 -20 -265 -519 692 645 191 -946 -250 267 -474 714 777 -174 995 83 109 -384 -567 472 211 471 -172 -849 744 -637 -245 781 -657 -640 -987 789 783 302 673 45 -553 946 884 -646 736 -233 533 807 62 787 754 -570 971 137 -246 395 -263 -431 -359 -442 530 498 987 -546 -591 150 -620 -687 810 -277 -986 885 134 550 -973 -75 545 -144 861 -50 -420 583 700 -359 -979 913 -876 -556 369 854 -180 -707 29 -622 917 -109 -849 -259 602 547 -496 531 -780 683 443 747 -630 -468 -537 616 -985 786 200 863 -344 179 200 671 104 -169 -474 -426 175 -428 555 535 423 671 -166 227 63 -963 484 -902 -216 -896 734 -309 730 -681 494 978 -639 143 166 5 -799 -409 28 693 514 -476 -898 422 431 -430 702 68 -585 588 723 354 -616 -149 -735 -157 -826 959 340 -581 -205 615 -782 736 855 -994 591 801 -634 -86 782 15 -89 259 -447 244 795 -495 358 -255 733 680 -609 485 -518 -842 -954 18 -313 -661 -982 222 -427 -945 437 496 -25 -827 534 -449 916 832 -548 762 -828 943 -551 -405 534 699 -858 701 491 -880 993 -935 672 353 -480 948 -903 -304 -652 649 -787 295 -931 -283 449 -422 -356 251 891 331 449 -479 -46 817 358 -497 735 141 -388 -39 58 -892 498 -995 -497 -710 515 22 732 -671 -362 738 269 386 -254 12 -29 738 -843 314 -131 803 82 366 -873 71 233 800 -673 -713 230 -747 73 215 254 351 297 -710 340 362 627 71 457 157 577 -16 -570 632 801 -848 231 147 287 -1 572 26 88 -152 3 892 172 995 -427 -188 838 188 947 794 -782 72 -121 210 521 -759 958 -810 547 65 830 270 -347 185 -901 620 757 485 -754 -922 968 -382 687 -44 -962 497 990 -751 -247 -41 -248 -670 871 442 -647 -505 -875 -777 839 948 257 -757 -870 636 -686 613 757 619 -812 941 -28 345 -864 531 -568 -992 -476 131 -226 -966 -112 576 -788 294 141 -244 -149 167 56 -319 -418 -931 -814 -363 990 -783 619 -518 -905 -605 390 956 -795 416 211 -119 -399 -491 -73 819 -300 -330 -905 557 429 -186 -650 -335 455 -871 491 141 604 -135 325 -617 195 -217 -524 919 -969 -137 -391 -111 -868 626 -14 687 -135 867 398 -623 430 -695 -889 -655 -523 -346 -536 -813 -365 205 543 -196 10 -841 -59 -421 -315 78 -880 -127 -979 563 994 480 -185 996 -335 278 -744 -633 948 -413 761 975 367 523 447 497 330 241 -989 -913 -669 920 -762 5 758 -457 951 -303 81 152 -157 844 895 679 907 -204 -310 701 -205 -822 -929 -914 -912 358 13 659 506 -781 265 412 334 -934 -742 -802 -785 -197 937 -692 -382 -949 181 -752 -726 -420 130 -89 -24 457 -759 702 834 753 225 952 -476 -201 -425 85 533 -407 -718 -546 217 424 478 781 -723 -419 602 -998 -563 852 132 260 -534 717 -47 -495 943 204 875 -510 -352 -812 -900 -669 -814 999 132 -881 -34 -329 -20 789 -798 -851 23 715 610 92 -921 -296 469 -16 364 -257 -208 485 -674 501 -428 -841 -144 -301 -548 910 -977 112 -965 651 -639 261 -289 -500 580 -243 -567 359 912 -649 -596 -143 1000 -763 -4 -89 209 -560 66 -197 196 942 -976 207 554 815 -436 257 159 586 -60 858 -356 -990 599 -892 -612 607 663 -33 794 121 -14 -896 -436 43 -749 941 400 -137 -85 -505 549 -563 -737 -580 -905 -228 678 122 -198 -755 -325 183 -556 -395 532 -122 -693 101 -684 -49 -919 901 172 36 249 554 909 414 -485 716 -582 168 562 477 -844 -893 953 253 389 -564 483 -269 -300 609 -97 277 -104 838 12 558 459 -609 -323 -967 775 990 909 793 913 -426 -305 819 -803 350 937 -764 -997 88 -578 789 -942 301 -530 826 -235 592 541 -562 -618 278 -681 -55 351 -202 -819 159 -839 646 538 954 733 476 860 -114 956 869 820 -924 -405 977 -245 -465 492 -787 -193 999 428 558 20 -776 874 762 -663 442 -866 311 -882 183 -256 -347 578 -144 86 -219 890 28 807 657 942 102 -361 959 -961 94 -430 -78 -511 9 973 414 688 -840 504 -67 248 -847 477 -338 -762 -56 889 -32 900 863 -507 852 28 746 -56 819 -523 706 11 76 836 -893 -21 -256 926 -188 -116 660 753 537 -895 759 -344 -857 536 87 920 685 423 265 45 -928 -279 -650 -220 804 275 -642 646 -1 496 150 -308 -91 -162 -447 -82 -168 916 -846 -423 36 592 847 91 -778 -810 -917 602 -751 -791 927 -622 -415 -580 -104 -858 757 513 -850 972 441 803 585 -984 -567 462 -212 -516 179 -353 598 -736 870 -879 506 37 801 -665 -116 -816 825 -394 873 -753 -545 157 -821 159 407 -524 -428 411 573 -996 777 -826 -319 -318 -539 -235 -649 -925 826 -379 -419 -993 -745 -75 410 -731 279 -198 569 713 -564 258 149 272 439 -600 306 -177 663 989 -144 52 78 334 -9 -696 -974 -781 165 -637 -49 326 -79 -970 192 156 -567 -552 -575 -626 -882 501 -95 -754 775 258 857 741 523 -407 -262 -758 -395 209 243 -312 604 555 -412 -736 -686 926 958 -996 -731 -65 329 229 -789 -425 -43 588 -855 765 678 -784 982 813 286 146 103 -993 294 880 -648 204 830 776 44 86 558 -987 -283 888 496 691 -721 561 341 585 -205 -676 -199 -481 515 63 188 -591 492 -641 -642 -479 436 593 414 370 -531 960 713 742 794 402 -829 -576 706 290 -640 -884 489 744 -528 -4 -118 -606 -809 -247 -374 822 -316 -647 123 -298 -869 -854 -953 658 -353 486 367 629 -238 -470 807 108 493 -583 -868 -646 238 341 -340 647 974 421 -978 -563 -879 760 335 -376 275 -807 629 -789 338 423 -502 -1000 748 -429 -801 -666 385 944 498 337 -71 -612 478 -13 196 -50 124 -516 -361 880 -858 63 -60 89 -993 533 224 -833 427 -679 716 64 -541 -686 959 -411 767 533 -528 -403 -407 -379 523 -13 -470 -731 654 -451 -419 703 737 943 250 40 -7 -505 634 186 -967 -280 -592 -37 -189 -110 376 -434 170 415 716 -48 582 69 582 50 401 -520 781 -220 -654 469 918 934 489 31 757 107 802 354 -387 94 -151 -536 773 -373 -413 689 -352 -165 651 -553 -867 738 451 -228 438 -601 -514 363 27 370 -231 512 816 -766 861 39 -509 -471 -525 -315 300 923 956 -27 446 524 -263 997 560 866 583 -882 748 -988 574 550 774 354 -860 329 -813 -664 784 774 258 249 -106 -440 -508 -589 605 916 884 954 579 634 -166 -236 -772 776 779 -764 957 261 -637 -297 519 637 -162 112 406 832 163 -1000 -847 -66 774 399 -961 990 946 411 -379 73 607 241 454 -26 -254 -477 616 -96 -174 -437 -57 -98 -415 184 -52 -205 856 973 499 -260 -427 639 198 -648 -950 -849 -1 315 363 -192 157 874 -453 -857 803 105 -847 -216 165 686 -510 310 214 -792 125 -484 653 -176 -476 805 763 -585 104 -889 203 637 -628 -327 787 79 939 -596 -189 769 -897 -551 494 921 -218 89 560 284 -643 -851 586 -412 -599 642 -267 -398 494 227 -542 -230 303 974 392 524 -473 244 197 -313 697 -294 254 36 617 -355 -742 -315 -355 -557 355 -331 965 101 114 -582 -182 899 357 932 -809 -295 883 99 -593 163 -354 -543 -375 -62 -449 847 634 -22 576 39 588 484 732 -466 -260 -339 415 962 223 429 441 -736 -194 445 945 -970 340 6 52 909 663 701 335 -180 -189 -680 -706 -728 759 680 -187 -838 -712 200 -698 85 796 -9 322 740 358 -346 -820 496 933 -263 51 786 595 -220 -232 367 -122 -39 538 632 -861 -612 669 -967 -728 -114 800 95 -279 -51 -488 624 594 152 -673 -689 -352 590 75 421 284 893 774 -591 554 52 602 906 970 321 404 91 -521 746 345 -530 81 326 -690 937 -897 709 842 -839 -367 407 -478 963 -728 -279 482 383 883 -108 798 -500 332 -724 61 58 560 954 979 942 -652 762 -566 -776 -231 514 -723 245 -772 -525 874 978 -314 -66 70 -324 676 138 357 -587 -144 -16 -111 -284 510 -905 -392 -531 541 -806 745 212 -555 -90 -662 430 -177 96 -763 -946 -365 588 -526 -984 -141 570 181 158 -36 893 -939 -167 716 214 -537 477 301 -310 167 -663 189 133 984 375 -498 -698 21 -368 -591 347 290 52 -89 528 -125 314 215 -326 -751 726 -682 -91 -1 404 -70 218 869 636 -964 -544 -65 -274 592 184 947 325 -556 244 494 -210 278 597 -869 61 517 -512 -134 671 -898 148 485 -560 -10 -42 150 317 497 363 226 -602 -765 178 -414 313 -790 111 509 684 390 -792 -597 -980 199 -978 -741 33 448 214 103 -842 805 -581 385 945 418 747 -143 -832 -17 -466 731 -757 479 884 327 -12 -36 -990 506 753 -943 -328 371 851 -214 -359 414 236 -370 143 336 -977 882 878 826 813 -502 713 401 -335 -23 782 -663 -450 864 -408 777 892 176 -675 473 -918 -966 588 589 61 873 -260 -333 -318 141 -935 397 -384 -758 160 -111 -212 -845 576 -556 -96 357 -909 -465 -624 -171 424 -345 903 654 -929 330 -719 211 8 703 666 793 -779 918 713 -471 -474 806 999 803 691 -983 496 576 -997 8 948 650 887 -24 -325 801 -87 -741 554 413 -886 -569 -367 903 324 216 143 -305 819 -13 930 -160 -285 891 815 -734 686 -473 809 670 94 -835 -599 -116 373 -737 -888 -624 851 -284 362 41 50 -552 -304 706 681 -688 -183 -909 410 -382 555 -146 623 357 -166 813 18 -251 -934 -557 552 560 -538 854 -911 471 73 -294 568 460 -327 -935 -937 283 -319 -439 815 -291 -473 945 627 4 567 -701 -297 744 -180 -414 725 -875 -556 -281 32 -15 -83 -350 115 -317 -61 -206 293 -562 56 -897 677 -700 -197 952 -445 681 867 251 -625 -393 994 -825 -990 479 -217 986 745 864 -781 914 517 166 -949 -295 -794 164 270 41 -597 -569 621 -557 -698 99 -401 533 -557 560 317 996 91 256 -806 -424 -404 -596 486 584 978 868 -546 -837 599 614 -559 975 -280 465 713 178 -615 757 58 72 -558 432 -820 -456 673 895 -213 -727 647 -653 560 -434 -131 562 -554 864 -888 424 -453 217 -203 -68 -543 71 -257 541 -165 681 -37 -541 459 40 -911 -208 -834 -227 925 81 471 -200 599 -803 987 833 -83 244 813 194 781 -618 -802 480 680 593 -526 136 -220 226 18 291 -592 909 795 -280 553 -203 -484 728 -381 -899 982 -645 362 -513 -335 -230 891 -359 600 931 793 318 673 -243 -81 -964 601 437 168 452 -105 213 -426 941 -383 435 329 -893 -207 -301 458 -770 -400 -515 -916 605 -95 -343 -97 -568 -806 252 542 230 -594 -541 380 480 829 764 538 966 -417 44 -443 -385 465 808 -10 -716 359 838 -460 -845 630 -802 953 237 -144 718 -196 861 -63 -549 -304 -787 -112 826 829 401 343 -104 -716 -614 -919 313 854 -338 345 -207 878 202 678 604 423 -924 621 275 879 -344 -462 898 844 -859 -128 275 -103 -140 -731 -15 486 997 332 57 571 703 313 -900 -837 -675 29 -218 -900 -811 410 -125 -546 -247 491 -578 250 -983 777 -663 -49 -179 -970 -256 -270 -11 -434 253 972 23 297 -170 -354 323 -768 -555 458 -500 -90 141 931 -295 740 470 468 -193 -912 -278 -496 524 676 -734 152 320 158 -291 947 109 -959 812 375 403 676 833 171 962 -956 80 639 927 141 839 115 832 -385 -374 895 180 -372 -551 -977 -728 722 -564 182 -217 -913 138 -483 -651 960 -650 105 878 -437 646 649 -942 -716 924 176 341 881 -308 -863 981 -405 431 -269 -876 -860 362 480 -325 -751 -536 -381 -170 195 -629 906 143 -479 -1 -263 472 -680 -674 935 -68 -17 611 -499 -780 -157 -837 441 -178 895 -402 606 -680 179 -77 -769 56 -942 -673 731 -298 966 -264 -613 -466 649 535 -205 412 362 614 79 683 616 885 773 922 666 653 731 539 -364 -487 268 16 -891 28 -719 -700 -900 -566 -251 -968 -95 923 398 610 461 202 594 346 -663 -988 -923 260 -205 -508 311 422 -916 733 -353 -121 -418 290 -767 -953 -998 -150 952 724 -111 -112 66 -596 9 -748 515 713 -341 -380 -482 -828 351 -529 666 -269 -59 -116 -310 -960 -928 763 -133 504 -517 681 97 -93 -305 782 859 816 201 -252 -427 778 302 -55 689 -891 314 434 -457 -943 -447 128 75 762 156 376 -953 752 941 -889 -950 -755 50 315 568 -241 -849 -204 849 225 -759 -231 -317 40 630 -876 322 -485 39 -204 -752 -671 258 -378 -20 -717 -985 -293 -855 -120 824 -247 -391 165 -536 -491 -464 -311 -105 833 -778 -153 -357 780 269 -858 -678 575 843 199 -73 502 272 649 -252 830 -242 -795 597 -783 -61 -216 935 697 310 137 -637 25 808 548 118 -934 -514 -687 -626 -958 373 -843 -664 -579 -17 884 -389 499 76 -525 690 -844 -682 -135 464 -536 687 -298 435 714 -4 -854 884 -403 -456 691 788 315 858 -568 974 -883 121 190 -29 -654 413 494 208 531 -124 442 191 -415 -31 786 520 711 -543 123 -355 -525 226 859 -532 827 -188 333 254 -451 735 -900 918 519 494 -221 28 -784 -413 -516 -619 132 675 8 904 -901 828 549 -426 414 -815 705 749 -554 941 608 -360 -533 607 -28 56 -365 678 -937 898 -838 600 -586 249 359 -949 476 -920 -529 -956 56 -341 416 -422 455 126 -868 778 -831 3 -662 -784 -855 310 -700 -300 783 -513 338 -608 -939 233 -205 -710 243 316 766 690 7 548 -452 -671 -326 749 859 -866 179 -170 752 -954 -316 481 -31 -1000 -881 -407 465 -518 767 -632 835 -359 -77 -332 332 -510 -368 253 -592 -492 423 62 134 -357 -847 333 -490 -541 -342 47 -60 413 -773 -245 -488 -992 -964 844 976 747 958 997 757 -672 -718 -833 -110 839 662 -530 -235 -750 -641 -794 110 619 341 -609 -287 14 -943 923 -721 -294 -670 -575 -860 -801 -737 609 883 428 -825 313 623 889 615 570 844 -537 866 -43 22 965 560 891 414 -197 892 -502 -724 -25 83 -506 -293 -290 489 781 -953 59 109 -745 -311 -783 -110 750 -644 997 167 142 650 339 553 -178 73 -366 -242 -70 -593 244 -592 855 461 -888 383 550 -468 390 -783 -342 -288 -673 634 422 -176 -324 879 -777 643 530 583 -321 322 227 -352 123 757 746 -699 335 -15 245 -77 -394 805 358 17 451 438 233 190 906 -314 -185 -906 841 -545 -992 362 162 671 775 781 -927 877 274 -11 -203 -166 122 596 867 -252 -950 261 566 -637 -236 -237 -361 -100 -42 453 -50 -778 -178 -751 541 902 125 -432 -95 321 -346 -4 895 -197 -779 -537 106 -109 -170 953 355 324 408 168 212 -499 422 345 -6 456 -306 260 939 655 862 316 716 67 711 538 -668 900 -181 282 41 -153 -388 701 491 -393 -924 -905 838 967 653 175 -236 436 587 -959 126 -237 -438 182 -115 -476 -110 768 -137 211 -835 631 -377 -35 -656 357 -906 -684 -945 59 286 -667 -895 707 248 932 -225 202 -853 -67 433 -344 -308 416 -506 -637 194 -171 -982 -466 -546 164 137 819 -950 622 -235 517 950 472 -582 -497 -64 -991 572 -431 435 -662 614 -790 -386 979 746 -507 -275 -174 -328 851 -52 447 -305 -250 391 -858 28 198 -418 -924 -945 689 -145 348 714 836 -127 -567 -266 -219 816 -500 39 -787 612 -161 -130 -545 -600 990 -512 221 760 -946 -186 -970 -799 -246 988 -278 521 -639 370 -436 445 -804 149 -112 -580 -403 234 -534 441 726 228 -728 -428 454 725 -671 -681 -461 129 -898 403 -51 -613 268 132 872 -542 69 -32 -343 615 585 780 -270 263 698 -970 409 -203 306 614 698 -713 -100 -421 -540 527 517 402 589 391 808 18 848 -36 -260 749 258 13 870 -220 972 831 -292 964 991 839 465 -994 995 -176 594 667 96 -320 -547 -589 -999 -909 -203 131 -109 879 321 -376 -155 933 -379 -863 55 -456 -87 -818 -491 787 913 -179 -530 316 -307 690 -248 619 -278 -182 780 -710 -750 -848 854 -479 639 -86 23 67 -716 604 294 516 161 -626 329 622 -198 379 224 91 85 -826 -739 272 557 207 -916 511 -571 -665 -512 -591 -181 901 -131 -860 293 -471 -772 -430 -728 -3 402 347 -174 994 -628 279 -587 -245 -980 120 -732 120 -563 -923 -467 -549 455 -508 641 -552 468 252 -450 701 -640 -893 -522 872 984 -847 -25 570 989 277 -624 160 488 364 -698 959 790 258 -493 -985 -904 32 -593 -429 -254 517 335 -612 512 121 -65 3 41 -718 -486 815 269 -327 550 435 498 -479 5 682 -15 539 -489 149 378 4 241 -970 -511 403 -520 162 -457 -305 -201 -292 -228 944 -497 -755 -319 -123 -746 -436 325 496 -992 158 147 -273 887 62 -357 -79 -654 -372 181 769 778 844 100 736 -777 491 761 143 -391 147 184 793 -339 -392 -478 -695 -40 415 845 396 -853 -209 -288 -167 683 379 -997 -751 -445 -715 -816 -19 -559 -984 435 -276 -694 -95 -511 -222 -394 421 -317 -544 -391 -968 -99 792 193 963 -742 -690 -619 835 321 585 529 -177 -580 -255 -587 225 837 807 -797 -294 -209 264 -404 329 -144 56 -768 220 806 -378 -898 -684 221 -858 891 -444 859 188 962 -948 -282 142 -115 530 712 -946 285 244 491 -643 -599 886 -969 662 -739 -451 652 607 -733 -492 860 -461 -296 867 599 -859 265 -361 209 -489 255 -474 -344 269 770 -459 461 538 951 648 841 357 -946 686 472 964 169 -921 -549 -58 -107 93 -803 -844 -690 25 -668 -477 739 -988 162 474 -175 770 -767 291 152 -734 54 -345 630 152 379 -24 719 428 -108 738 871 352 67 -578 623 603 391 -501 854 -772 -453 -558 -770 -80 -656 -835 946 537 300 807 -902 -112 65 700 965 -973 -51 -736 125 513 -635 657 655 455 32 131 807 420 -855 61 826 -802 -950 778 -807 515 472 374 -63 649 863 -625 -326 -537 968 287 253 -902 -605 -220 481 -557 376 771 -889 -91 51 -57 950 -103 -376 897 0 436 -505 466 333 -501 525 -404 -543 183 345 -714 -96 -395 -299 -769 357 420 43 -668 -743 551 -401 -569 -648 879 520 -134 609 658 -629 226 -499 700 379 215 936 436 312 -704 579 559 -427 -908 -402 -748 -924 -689 -742 683 -205 -164 142 437 56 975 -759 -322 -903 -354 -247 138 -972 -316 -520 823 857 606 -595 905 -134 -393 621 -702 861 -598 773 -811 -179 437 -990 876 -7 580 311 346 980 793 739 -107 -940 907 398 -975 -272 127 -579 -577 252 -370 282 -566 -478 967 530 973 913 224 143 369 -416 -681 286 68 410 741 955 189 463 -866 -360 797 249 246 631 -967 464 -528 264 -544 730 767 699 158 291 -179 241 17 -744 -442 -681 586 957 -942 558 391 -895 -986 272 -144 -966 -473 304 195 930 -406 -538 30 -208 -702 -85 538 25 -551 -163 -771 606 -938 -826 -219 -132 -176 475 -992 861 -639 815 972 -862 525 -579 911 247 -406 940 -111 34 -584 124 -448 -941 -71 -164 -725 162 98 901 710 -75 693 -74 839 -528 55 -162 874 -721 -397 -124 529 110 -309 929 -310 -964 651 -556 225 -116 -67 -836 630 538 771 -912 447 336 -565 614 -860 827 -479 154 -40 106 -710 445 965 -471 459 -446 -788 995 -283 723 207 -643 273 -60 799 132 625 979 273 -653 -203 415 950 -962 -351 -482 -401 -450 105 -835 -858 158 342 -115 -239 -592 577 -876 -966 -557 -857 -625 358 -408 112 -422 954 225 -980 708 -116 811 238 -426 616 -838 248 758 -497 -143 206 -242 -476 -260 -430 125 -831 18 53 207 676 747 969 -934 -615 -484 -622 135 952 831 292 -363 141 -758 -586 597 -620 -462 -669 814 -54 69 -795 980 265 -98 -713 339 -615 331 301 -598 970 -935 425 -649 -448 600 957 -28 926 652 278 -227 462 -629 981 306 679 642 856 685 528 -843 821 904 -503 -581 -860 -293 214 926 638 129 -303 -53 836 628 402 -56 404 42 393 -479 752 777 499 714 -535 -31 69 308 916 383 170 687 -887 -149 -2 85 -420 971 435 294 703 -786 -178 839 527 866 315 339 368 64 108 -814 -884 -118 45 -632 465 -40 449 105 -48 -606 -641 313 -872 708 768 -227 -93 145 -158 -837 -361 640 -315 953 -557 -723 -918 513 267 475 24 228 800 -580 -725 690 -369 -643 75 808 -951 -858 -610 -68 -13 883 523 999 947 484 -858 -71 301 -314 3 627 328 -625 295 -29 -4 809 654 -241 -89 -740 889 -669 -826 -963 -697 6 798 -56 350 556 176 -837 -243 396 -222 -934 -3 -23 754 173 823 591 750 798 787 221 480 -396 -685 -808 -663 -636 -205 588 197 523 353 -400 -797 -776 841 804 744 -393 344 171 -764 -738 -701 -899 -23 766 -119 -156 721 -702 600 950 874 468 816 928 366 444 717 -328 409 -271 718 -74 111 73 275 288 -313 639 -985 -314 983 520 95 -530 791 712 -358 -569 652 -399 -947 -577 -985 -629 356 -818 262 780 741 173 655 -375 -772 265 969 -172 396 -838 -980 -164 -791 -847 -279 776 532 134 453 -432 -808 354 -440 -793 797 -222 -150 -715 626 166 812 -254 627 -348 -933 -137 197 -277 502 135 168 584 -602 -988 -606 609 -373 191 889 -307 810 84 -236 -61 842 968 -104 -731 -888 -750 -855 -235 -378 -116 724 610 -888 -96 -334 611 -63 431 -476 -845 -375 -704 -546 -229 -954 229 404 589 -506 634 314 -146 745 -209 -746 461 -87 80 -824 681 542 -670 568 892 -90 256 -779 -263 151 -334 168 -727 -683 183 151 -877 -830 777 -888 -551 -363 676 288 448 -776 133 899 160 975 -42 -883 -509 7 546 -716 10 -858 -328 -334 -273 220 846 -732 -945 -317 -177 816 613 583 -12 247 -988 -225 -52 962 875 -13 -127 908 -224 -863 -810 488 89 -123 622 635 -370 217 -379 -578 -819 909 -549 -508 417 870 -947 -227 562 -737 742 474 -355 276 145 588 712 56 -733 79 -267 90 -961 -682 716 222 -481 197 447 185 932 670 172 373 -561 -114 730 -269 -917 -184 645 -593 293 -233 43 961 -711 561 -202 549 186 55 -200 -184 -645 214 -840 823 42 -265 -614 -573 -59 -563 156 -248 -858 -957 -62 -294 -658 391 704 -87 861 589 -306 12 605 -49 -190 578 303 253 262 -220 878 155 -640 549 230 -308 -519 -767 347 -553 591 -714 764 -320 -804 75 736 797 961 -392 316 915 -32 801 -765 720 -564 956 221 -19 475 170 50 472 476 -971 -965 496 407 643 -234 566 607 -510 -995 260 511 -525 -806 -421 -46 -255 -47 -286 -884 922 -43 850 -869 -958 -716 -899 243 -668 944 879 -606 444 864 -926 -759 887 -900 -906 914 -645 14 -850 -655 398 131 920 -133 362 -656 -94 850 -219 329 237 187 -212 871 913 409 -791 748 -74 966 309 -641 401 -624 130 842 -29 482 -432 -360 -345 289 -653 -924 684 -318 380 284 388 -298 -414 -142 -245 -607 -520 -799 741 -821 612 -203 -358 -67 400 -508 -794 -247 167 282 -905 549 495 882 -236 -786 944 -627 272 -610 484 214 864 630 -746 -198 211 -4 859 -819 623 168 515 372 781 817 909 283 948 -662 789 -452 701 -691 117 -643 -146 49 253 -719 -122 639 380 679 -393 666 72 -56 592 885 608 -134 940 230 68 -787 -754 -170 -35 -42 110 -272 -186 -223 -634 765 830 883 77 175 835 -696 -726 444 -153 627 179 17 -465 -281 235 928 516 -312 -604 -38 -522 130 341 -199 152 267 -679 -961 -946 -882 -187 560 835 474 -106 -680 757 165 -850 94 -198 -458 120 -584 863 -145 -729 -203 116 527 419 -416 239 549 -225 998 -963 718 235 249 123 -928 -10 495 497 200 648 -700 -592 -412 -671 -182 525 10 636 -773 216 -405 -218 -259 -704 591 391 378 -39 833 979 -807 449 229 682 -492 -191 577 257 -556 -484 -754 -670 442 966 -316 -361 874 -88 -858 -984 -334 528 4 198 410 2 -276 566 970 -999 -569 548 302 -658 188 790 -645 -591 -537 5 -457 563 -261 -306 -769 502 -500 -997 687 -946 -465 -3 827 768 47 521 969 518 -628 -181 -723 726 818 956 680 -554 -188 280 -729 -630 1000 729 -740 -471 278 -623 564 568 740 -252 294 -618 447 -893 -369 -833 -596 308 221 308 -281 -707 881 552 539 -200 631 666 -987 -825 -259 -236 705 -475 660 553 278 263 524 -48 -203 -980 689 542 -613 -800 -957 228 331 601 -64 842 -159 100 -480 878 721 -42 52 206 500 -888 896 -29 -245 -436 628 936 287 -716 -601 -464 -816 850 -530 -712 752 -443 347 -698 -278 -294 -413 -799 448 -69 623 375 443 -545 -431 234 -918 -245 -353 850 42 397 -585 140 -199 -307 10 -41 562 739 -84 788 802 62 284 -548 -145 -629 571 -877 674 26 -282 -288 -93 -706 -705 279 -957 -100 254 315 364 451 143 77 -905 -809 503 -309 526 857 -176 536 956 826 -378 509 918 -327 -653 -688 -425 -440 825 -447 -812 165 361 792 198 111 801 461 -492 -701 -618 -956 -764 -279 426 -608 -353 -84 -734 212 -958 680 -360 -411 -228 599 889 -997 898 -579 -86 506 -379 886 -911 -793 117 542 -428 -552 702 59 -488 -428 238 -397 994 981 -55 -326 -178 -196 337 -455 277 -451 696 -452 -693 888 -515 566 509 871 238 825 890 -510 684 60 705 -895 -195 67 -342 -367 123 900 -677 -623 -649 -690 818 -987 -77 -856 -799 553 -809 -809 261 944 -213 -362 -290 -793 -288 919 -116 952 -844 289 604 -380 317 495 874 -660 -878 -368 -137 164 141 277 574 578 749 -898 -631 -381 -870 -440 -191 -42 362 795 -231 154 561 783 -201 -653 -703 -680 -772 -302 461 -531 -525 -36 714 636 696 -59 71 -424 -9 479 -745 180 -611 -952 -344 -499 -938 -510 -290 -265 805 623 -15 -594 -664 575 594 265 738 202 107 -633 285 441 -860 678 -437 668 -717 644 96 2 -217 -140 -850 550 291 -90 -809 883 -494 604 612 -723 -552 448 243 882 -67 -430 -943 -72 33 -18 443 948 -185 -618 -118 -424 -879 -473 401 48 730 -131 389 386 -836 882 586 -190 320 -76 691 640 804 -784 982 788 49 -196 247 -940 -313 -175 -790 921 632 -443 -917 -810 -117 573 791 313 649 -605 -752 633 112 -33 -644 118 8 804 -754 321 712 -326 570 676 -559 -499 -494 -961 -242 -180 857 -427 22 -453 -908 7 -426 544 -441 -128 999 120 761 -535 185 -88 373 387 -935 71 -691 -568 -590 -795 918 85 413 289 847 -401 788 442 305 -227 -629 -880 487 -661 -797 -338 162 126 429 -681 526 858 -672 -116 309 213 -391 -141 438 -904 -822 114 297 589 763 -239 234 -712 737 227 -494 125 205 767 -683 -582 131 513 -438 -550 937 -478 -108 -99 112 -572 619 -398 326 -668 -75 297 -140 4 133 487 961 776 440 -241 432 -663 866 962 -625 -508 -988 753 -52 1000 -530 -483 938 655 -156 30 -242 -359 -722 -624 910 -360 -728 -897 -6 760 941 634 -684 -529 -202 550 -631 -948 81 431 946 901 424 -323 87 362 -460 -599 -169 -261 -562 979 328 -683 -241 -43 556 -706 712 -273 -713 -359 443 198 -268 335 613 488 -125 -407 10 552 614 -800 660 285 441 301 -425 -738 -322 527 -318 -267 -711 -741 -459 -681 824 570 -558 895 35 -739 889 53 449 700 396 0 -897 782 109 -784 251 362 -677 821 727 973 353 -959 868 392 151 680 907 -314 -4 604 607 -151 15 573 680 -885 -512 217 -569 475 -520 184 -258 -372 -597 -456 722 368 811 86 -356 887 747 58 558 -292 -644 626 337 720 330 -35 704 -464 -94 854 156 234 -737 288 813 754 163 984 -291 -88 -129 -154 -545 -20 -314 -725 283 -137 -738 -679 -984 189 -216 -469 595 -70 -327 -694 -292 -152 -75 -330 -65 205 77 -778 754 74 570 -97 308 324 344 -125 763 438 -779 -621 -821 -668 -114 486 -13 -901 581 -192 742 -52 -763 884 143 281 -162 -932 536 229 -892 150 -382 675 -354 818 -483 -668 -285 740 249 -237 886 711 734 -145 752 886 848 -480 43 -441 651 959 -829 -397 -756 955 -165 -516 -135 -638 157 -48 -356 939 437 -494 641 -309 -21 -829 -571 169 -648 657 430 210 -823 927 -552 -766 -954 -109 535 2 305 793 -91 820 -699 166 667 936 337 123 -723 847 -70 -4 996 -164 448 225 -689 950 -367 -714 -999 932 886 -996 253 -403 -764 -747 348 -766 -410 416 -165 450 937 856 772 -422 -179 -967 -961 685 966 481 -161 -199 -33 -781 754 436 -324 582 937 -177 677 -309 134 332 568 -825 -644 -884 980 761 -775 463 -818 833 964 -458 -183 784 -400 8 -905 -527 772 -144 -620 417 -315 -767 382 836 163 12 420 547 -835 -914 -999 -220 601 -534 -216 124 -548 -393 -227 54 -233 635 -339 127 270 104 113 485 -441 -848 -809 391 -465 -874 -154 271 -146 355 -509 811 -825 -79 -587 -465 -337 -723 433 167 -115 138 421 269 -896 -157 -859 645 -814 -325 -992 -255 -245 855 -659 -567 687 367 926 -525 -159 -963 160 -484 607 -875 277 489 -499 -995 -429 -558 -418 -377 -777 -620 241 468 13 -865 -599 -884 209 -552 -918 780 564 -133 -832 -45 431 327 -309 562 6 -340 -379 456 51 -892 -93 552 -150 -597 -843 -509 365 -758 13 8 980 -101 680 -45 606 973 871 436 -348 -532 -666 872 689 -182 764 -245 -462 -857 -614 924 -920 740 -691 -855 -197 -164 -443 -458 526 591 -63 -746 752 -942 -840 279 75 -341 -357 -421 -918 -400 503 -143 218 485 4 -296 -465 578 517 18 14 974 726 -74 658 93 -184 -507 380 852 898 -115 -839 -165 -321 -399 -951 -974 87 23 -655 -493 663 538 352 774 4 888 -318 551 -801 117 -538 419 -817 138 716 -23 688 833 -956 4 -828 -532 -39 537 -499 -572 -464 -460 -686 694 -283 736 837 -464 675 -755 357 -871 -58 -494 515 -819 -568 -875 -257 246 699 -270 663 -378 408 -833 282 -600 64 672 917 -566 -976 -361 962 -166 -106 508 -854 -375 -429 -94 689 615 -975 -669 -720 -486 824 21 404 -524 99 906 -865 501 430 469 -667 776 910 -157 -581 -695 -394 275 818 124 823 -360 -666 -850 345 452 89 785 -845 676 552 85 186 718 -710 -9 312 557 934 725 816 -195 415 745 752 561 -339 680 -784 648 -262 -485 13 -980 42 385 -535 -928 100 -492 -78 -988 663 -636 -85 -68 705 635 -892 740 824 866 -124 -403 -274 -767 67 -853 -9 154 -728 541 901 315 684 789 144 -44 416 790 -748 -743 61 791 309 -371 -129 95 696 -471 -983 472 -118 -46 47 -437 152 113 -310 -503 233 -413 -94 -484 -770 920 -222 -376 -671 -540 603 -710 -85 785 -91 -240 651 411 733 169 541 707 -676 41 -649 984 133 -794 595 -1 75 -595 -627 835 -697 851 520 144 -53 -783 -73 480 -934 530 -80 957 858 818 -171 348 -750 481 388 -721 568 209 535 -135 136 -353 557 -919 -410 340 -742 356 -700 -422 -278 -351 -793 -860 -992 -4 576 155 635 -292 -459 -286 -179 -316 772 633 93 267 -408 -58 -232 116 702 236 -510 -341 583 870 -816 198 300 470 70 870 -343 205 -845 -905 -253 -884 739 658 -512 3 -53 -514 -330 424 769 -747 -747 382 -800 -29 361 913 -137 101 575 863 -34 599 -1000 232 -41 -89 156 593 -148 579 914 454 878 -117 730 733 -258 -528 -965 -37 -27 -792 193 -273 -447 45 342 -593 -621 -325 -38 398 825 769 470 -867 846 -748 133 595 660 -532 997 116 -311 -752 488 -611 714 998 -481 -936 346 -188 -808 648 701 455 75 956 -345 -707 326 911 -657 407 828 -849 -245 466 269 649 742 -553 232 -661 342 -831 -569 -778 -380 -736 -55 -867 -103 458 998 -825 255 -723 578 -239 937 266 -888 -665 987 265 839 -860 841 -892 577 -220 -625 -1 155 749 896 926 277 975 22 216 600 -416 293 -788 -171 -321 682 335 -395 872 674 -516 789 -982 488 901 -877 33 -824 -626 -31 -604 304 -438 199 -977 821 19 768 -740 632 738 472 -890 -469 833 -854 190 334 -376 132 -680 -115 -71 168 450 596 -990 343 -45 714 -916 -750 688 -252 375 -978 -433 991 424 -966 952 -612 -66 747 600 557 -135 -538 -753 -863 -198 79 697 248 -737 774 416 -169 -206 -224 28 -146 217 779 829 -437 -928 -309 -745 901 -776 -210 -35 655 -288 -291 808 -422 169 -621 736 760 867 437 -605 -198 -72 71 -565 467 398 421 -989 170 458 -845 -926 -874 68 -725 314 -251 844 737 326 -164 806 708 -774 -775 -428 -994 -612 763 -677 -606 542 -482 -2 497 -993 -391 733 -519 334 -731 550 -665 128 143 -815 402 73 825 842 -628 44 272 -655 -274 594 -172 231 313 425 -660 614 -373 520 492 -720 -520 -996 932 -374 473 627 682 -796 -31 -619 545 -178 -363 -933 565 272 715 -294 934 -77 923 -352 -880 -686 -867 -994 -57 994 608 511 -536 318 -960 943 -762 354 833 879 -279 386 -658 -919 476 607 -219 82 -546 619 284 35 95 836 657 -545 788 -176 -30 672 361 608 332 201 855 183 -803 736 -672 -57 879 211 -623 782 -564 455 985 230 606 110 543 -550 -814 450 463 940 89 146 33 -350 -996 347 590 684 665 748 -391 91 -959 612 160 -469 217 735 623 283 -769 -797 -483 -428 -813 586 394 -971 537 -116 424 -217 977 -399 310 -663 694 -637 816 -772 708 623 675 602 788 809 398 -215 387 76 -701 -233 353 712 282 197 464 -971 -273 -706 -673 -967 -822 649 388 934 -455 -918 -151 49 340 -353 -730 -38 375 -674 902 -343 457 -435 -119 -690 -248 -900 939 -727 -102 335 936 734 -581 880 472 27 -23 -67 -534 -578 736 305 -870 -846 -720 241 -24 583 484 307 292 745 -971 883 -545 537 644 74 175 -967 186 -670 -847 95 46 -11 8 -834 -30 -13 -417 631 -42 -237 311 -530 -982 -456 310 922 134 561 -961 285 -303 -331 297 -858 -10 818 765 -516 -885 -67 519 61 -999 876 -312 824 871 -585 229 -655 -277 -479 -449 -41 -822 186 -693 -903 3 -607 322 155 -326 -921 723 550 590 377 -209 632 -429 912 703 -982 26 869 -286 25 -998 -330 -720 986 943 451 -563 416 -208 840 -459 -454 492 -603 693 275 395 634 176 529 891 -182 -613 -862 -985 474 32 660 331 -476 208 450 -478 829 116 -647 -11 6 -896 340 760 -596 -736 -16 578 -49 -818 873 743 -494 -1 -279 797 -858 921 -907 -924 -948 356 -273 -697 -325 -374 887 -621 332 -140 -52 -812 38 365 427 681 -485 213 766 -251 87 341 599 768 467 91 -92 463 996 -10 -450 75 659 -477 925 745 -497 694 480 145 -176 199 655 -18 19 -591 212 -498 -130 886 -128 133 185 -495 -997 382 -245 -785 252 -426 -366 362 -789 -663 598 -918 -463 -1 982 736 847 461 -281 176 137 609 140 -335 160 74 -596 76 -850 -555 -315 -966 417 147 862 -788 99 -168 885 -530 321 -939 977 -3 -666 -880 40 -401 -802 -59 977 -775 949 -421 167 46 825 567 68 975 152 76 347 -748 478 -351 -362 -127 6 -144 -850 -331 741 711 -522 -47 536 -84 80 -187 892 14 403 -443 -323 600 360 -978 95 876 -995 -567 -700 449 -258 -19 -165 -971 566 -758 881 -342 68 401 703 260 -899 830 -122 84 -33 302 -217 -205 22 702 466 -946 -690 -131 885 445 -853 -665 482 -120 539 -833 -939 -916 669 158 333 647 343 421 -181 -585 -585 316 204 155 -113 -492 413 -360 282 130 -963 -272 797 -752 -118 -293 703 692 -154 687 350 -448 248 928 -2 -836 -26 -676 522 932 642 528 -769 891 138 831 83 -418 -133 -549 -652 -124 532 227 547 86 -460 -914 -508 578 -385 999 -795 -295 -897 -132 863 257 -477 732 728 530 -903 3 194 184 717 -772 754 787 578 -569 4 542 -436 445 -813 -135 -720 -250 412 -565 903 454 321 -663 -879 87 -560 -865 165 664 399 -207 -243 -959 923 -597 636 -573 550 -815 496 -835 -692 904 473 -29 535 106 672 214 -366 -620 -250 902 531 -257 -883 131 493 63 -748 -618 -861 -897 642 -489 975 277 541 -824 -182 -794 618 531 -123 -328 -109 -539 14 389 87 484 -684 382 383 -637 -133 -904 -129 -745 -637 -872 -458 -141 56 -420 -78 899 -917 440 423 479 196 131 -860 -215 -327 103 -988 656 51 -145 -65 482 -479 92 -830 755 -613 -875 -906 -49 86 -778 -41 346 939 -986 440 -31 -927 -290 175 70 -583 444 287 -992 -760 -565 -665 -793 -96 -147 -176 -100 793 983 269 380 949 -808 -286 867 -770 -483 -845 -737 -255 -149 -239 -985 301 -511 -311 421 -222 -433 377 -295 368 -725 -192 -106 -969 -655 429 354 280 114 -402 -803 -171 173 -890 731 -713 -54 468 471 -318 -743 -155 520 678 -568 73 150 317 318 343 918 335 -940 -159 152 -850 -90 -94 -992 -150 660 -663 710 -124 -940 -210 -171 667 -807 -532 830 821 -64 -17 385 433 486 -656 -164 -983 -471 756 779 259 -419 22 739 -205 193 -881 -570 564 798 -362 -932 -335 -914 356 292 -323 404 -979 621 310 339 735 85 -920 -773 -746 -511 -839 -314 624 588 -126 333 484 -238 -240 872 109 -806 -990 -816 -257 -120 -335 103 -105 136 149 155 170 -716 65 -2 307 -220 -231 -552 -300 753 -300 -109 380 -527 523 -963 794 969 -802 -561 -214 819 605 19 -815 150 -364 -159 195 -8 145 -662 -96 -759 263 -660 -352 360 119 -25 -544 -840 484 -740 525 -614 882 -113 685 -19 -544 232 -587 341 637 729 -448 -139 -651 947 340 991 -167 678 -3 894 3 66 774 967 683 756 -608 -420 -88 -651 637 664 -313 34 -637 945 279 -357 -781 -531 -53 -893 178 221 508 -18 -146 743 -542 -65 851 -599 162 64 626 955 -719 -173 363 -132 -531 -340 -548 -185 -820 -798 -82 820 680 600 -352 986 -409 195 -326 -238 -660 -177 -234 808 379 -895 -28 -212 905 101 299 -1 107 119 426 257 827 649 -122 187 -633 -184 537 823 533 30 -634 439 -446 -374 10 430 -453 -163 287 648 952 440 -524 743 -289 -266 -63 -22 -498 -518 954 634 699 468 -813 -988 937 -754 454 -602 -850 -279 -138 -619 834 -144 624 -768 -85 -407 197 -411 -526 26 -141 -564 -135 -733 275 -384 -101 -593 -1000 -655 -966 -227 -382 -573 -125 -150 460 922 -296 32 729 -71 -770 -928 -879 803 490 -705 -326 -529 -891 -464 566 -229 -577 -92 827 352 -452 557 562 -881 412 688 -262 -827 349 -225 535 407 -866 249 -910 -494 423 343 872 -950 951 -953 816 756 703 376 174 -448 -770 -906 350 413 -258 312 -903 757 -687 -255 -716 -935 -69 -348 -293 -312 -881 -323 775 156 -984 -810 233 348 -45 -214 792 -734 678 -850 -236 807 -705 865 383 584 -430 563 211 989 -788 346 -708 -596 770 315 -239 549 629 671 -339 -267 27 -143 971 972 -905 788 384 -393 -337 128 502 435 -724 -352 -618 -551 35 -144 -273 995 -315 771 112 306 958 490 137 418 -707 618 880 827 -266 -825 693 -941 49 838 199 -461 141 -424 781 -872 -673 -215 420 491 781 -302 -193 235 -961 -418 442 -623 219 468 -2 107 442 869 -282 -855 256 -233 -184 756 670 244 340 948 -890 -781 265 -621 146 -943 542 -840 -22 695 362 -60 388 369 -180 -470 -945 -681 -395 -804 -72 308 -644 473 202 196 -634 -868 375 -39 185 797 939 127 21 866 -205 585 242 338 203 -915 -789 -469 -177 -294 923 -288 623 815 182 -220 -703 -144 -603 985 786 -31 838 497 -651 925 -832 -751 -836 -175 495 955 982 17 -553 960 495 10 -202 741 10 -256 -999 545 -425 -373 -416 -332 -74 701 -149 414 847 -33 -672 419 -868 642 -579 -637 883 -738 298 386 -98 37 -489 -15 796 744 705 -965 507 263 784 0 -5 -119 39 175 -966 -295 -165 823 597 693 -752 -643 -768 -625 -894 702 -632 902 95 580 -749 387 -691 -787 783 -125 -139 408 788 -122 130 -595 928 -192 441 313 22 -89 -230 -388 -276 374 853 517 523 598 253 -53 -471 364 -616 -186 908 -872 -919 93 -356 -716 -446 685 698 -47 -260 406 -760 604 119 2 -807 -890 743 -205 790 487 314 -326 -123 231 -349 282 -362 968 376 966 489 187 -623 124 440 845 733 864 174 -166 -376 -792 -484 -777 480 130 -959 -408 -114 -609 397 773 -238 332 -422 -622 -474 863 821 -871 -896 213 -602 734 -536 50 797 321 -711 440 -766 41 -636 -969 -193 690 438 -7 857 -365 -995 -93 497 166 156 -751 999 911 912 -263 -480 -4 11 -852 864 -251 813 -477 -701 -488 498 597 -22 -430 -490 -473 772 899 40 419 -318 -135 -144 -175 -79 -413 141 648 889 -949 -495 117 -650 309 -124 -751 -792 -417 -923 895 625 -529 -225 -918 -991 -812 436 203 -276 -706 -563 50 708 210 -165 504 -476 198 540 896 69 926 -175 -962 -146 -9 -353 -677 666 38 136 -683 -457 -310 -930 504 39 364 -811 815 593 -554 -285 -142 931 602 -135 837 -232 185 507 980 655 -266 415 -998 479 906 -80 -756 96 -655 880 840 366 -83 -984 -344 257 287 -975 -1000 313 -529 759 1 129 -446 644 -610 -798 406 993 801 924 -892 -606 573 783 -441 -849 -987 942 -142 -584 143 -533 161 -522 6 -717 -692 -97 129 -752 -891 -177 897 777 -440 656 815 978 -853 762 -154 255 -452 550 -966 -980 838 -426 115 496 159 48 454 -141 -69 742 694 706 766 360 -432 -335 -705 -751 446 672 784 914 -956 933 -541 -860 127 -469 -591 -247 412 51 544 712 80 -116 -831 -375 514 -903 -263 -629 251 -263 581 778 998 -65 -434 -108 -454 111 -302 -733 722 -673 394 989 636 960 -15 -960 -68 -649 -137 936 7 -585 -566 -641 33 998 161 -613 -329 406 -639 -152 -995 581 483 -32 606 825 454 -746 -930 670 722 -228 419 -66 -310 589 -860 -374 802 607 -569 675 801 -694 993 368 -951 533 412 94 171 28 -665 791 -708 -726 471 933 -787 -844 544 288 945 94 325 920 -521 687 961 736 961 -92 -891 241 -848 -372 -50 -772 254 -602 955 3 -263 727 755 -790 -954 -344 815 471 214 403 342 -440 857 777 355 385 -308 881 -592 -525 657 -440 -958 -351 -169 316 -724 193 -897 -765 -924 697 -18 294 132 542 -226 -383 -507 -96 -266 -984 -29 -867 824 -838 -525 479 138 762 823 173 84 -12 -140 717 -715 -336 -884 116 677 -9 564 -31 -296 151 830 169 851 521 -314 723 -979 302 -212 -318 820 -553 710 -878 730 94 605 -773 -738 -99 250 -292 414 -476 641 937 594 20 180 -567 -549 400 771 849 549 851 285 -158 179 -517 -179 -764 -529 6 -781 -278 -155 -243 499 504 435 882 -445 303 -366 -124 -803 168 -18 -703 901 549 -50 -193 944 824 991 999 230 -590 889 -255 -843 -948 -355 327 -113 124 -264 658 -62 -463 -211 -688 179 655 414 -331 -30 -12 855 796 572 16 -863 -270 319 -394 -99 -572 197 -876 831 940 291 -276 183 810 664 400 -325 859 921 -127 197 30 -878 839 999 -561 980 -184 145 70 330 898 768 39 -664 -705 133 -614 -446 -222 -403 -144 -385 -900 757 -10 432 213 -903 -256 288 158 -135 -545 943 -198 736 -325 311 -472 943 -188 -319 732 -36 -609 -7 964 -509 -742 -254 -910 746 -675 765 -893 968 492 -124 -185 -289 -694 18 5 -104 -98 -921 -350 188 -243 659 -328 200 -718 140 -621 21 529 20 -27 30 -970 -684 -491 -486 -775 -56 -735 41 74 291 -830 -635 -115 624 -250 566 941 -150 372 -437 371 774 -539 -945 -255 604 -719 -841 -204 -772 -601 183 -269 -654 507 -26 909 -830 -153 838 -131 -987 -303 463 -686 272 -725 -276 475 457 -184 973 520 -553 -591 -520 211 -752 -358 -613 142 625 610 228 -26 -115 380 376 -82 900 970 570 767 780 -953 -423 -240 591 -498 595 803 676 441 591 486 821 889 -592 -667 -804 -232 181 495 147 185 -874 390 360 514 560 423 608 223 -567 174 -175 935 985 404 919 578 402 204 76 130 -695 -157 -980 256 432 53 -454 -451 12 710 -980 -937 614 702 953 -318 815 -195 585 522 -719 -703 593 258 294 -271 254 -14 -3 813 926 -462 942 4 509 -324 84 266 -119 257 286 239 -421 -709 348 -97 890 -163 186 -674 -118 -354 351 -722 -882 -850 566 169 -207 -424 -400 717 -543 -427 -31 -41 -140 588 536 -16 785 -894 113 -388 408 -917 539 147 430 -789 -529 -67 322 987 -83 -134 -745 -837 820 -146 -205 42 -667 -895 905 949 317 19 -204 -573 -355 -667 276 276 616 -955 -311 203 -1 -181 -11 -335 782 -644 -166 -953 -884 -571 529 623 -841 996 -289 300 140 -946 209 165 949 -432 -899 520 -190 -732 784 313 94 309 399 -528 952 -275 331 -679 -202 507 543 225 -577 -324 846 -814 598 -202 -353 -929 -610 -236 -109 516 -286 -904 970 773 937 389 -384 399 495 -740 788 -372 603 -931 -69 422 567 694 -583 -736 -705 -209 483 -772 -686 398 363 -387 -275 777 253 547 -69 -912 390 -428 864 218 -494 -787 -140 243 -536 80 -118 -415 474 -493 -117 391 586 929 -777 -892 996 -392 -303 53 -783 -157 -88 118 494 53 -30 -216 -668 825 913 -670 -966 -744 -566 502 332 -826 -739 -531 -485 -14 -664 792 307 792 512 -567 828 526 79 321 -131 -990 -941 -309 -608 -787 467 -245 -566 -207 60 859 465 -597 -361 838 522 -344 -210 -908 514 787 -491 65 -463 -871 184 -704 608 302 807 274 150 -865 624 -21 519 925 874 -982 -19 765 155 -898 844 358 29 432 -567 -511 196 -640 9 782 -787 -300 568 -589 -785 794 407 928 -608 -983 758 -615 -211 -912 -880 668 -488 636 333 -703 973 458 125 419 -656 808 593 -407 -387 -345 649 47 529 -44 -238 967 446 403 884 -298 -409 -812 -494 -185 737 -981 -380 774 -510 -738 223 367 -728 876 -566 -241 351 375 -680 -875 972 392 -348 792 895 -733 -914 241 498 -664 -541 146 -797 301 -437 -892 83 -358 666 -116 936 -621 -880 174 641 -796 970 -378 183 409 327 880 -176 694 143 -378 -250 -840 -21 -943 129 -833 129 -815 -167 291 383 -51 285 864 638 305 -57 -390 122 -666 -415 273 648 -23 -129 981 824 98 909 -225 993 -555 -439 -33 237 530 716 275 462 249 143 -117 -775 -282 -613 948 951 915 195 -604 -452 -407 694 -293 -266 678 -449 832 39 578 -976 -286 124 571 473 873 -53 345 -853 -504 -585 196 -870 -375 -847 525 282 -590 827 -744 381 374 -410 -350 581 -921 -264 225 478 360 929 809 197 338 661 300 -621 965 -162 -841 -952 667 -502 491 -123 -277 -198 932 296 -728 -326 35 -834 398 53 331 227 534 8 -805 -930 -201 999 353 -372 322 -900 750 13 -649 628 198 -700 314 367 107 -298 -386 78 936 -176 755 731 -745 945 421 611 654 942 250 -481 647 690 407 853 347 351 999 -965 -291 278 -921 -187 -838 -622 220 682 -626 -287 522 -419 -3 498 976 -123 -475 387 182 966 812 -894 311 226 887 -2 893 46 938 579 -795 772 699 -210 -809 -221 -280 -74 221 41 -542 -448 -88 403 -539 -31 -818 618 752 411 835 469 -64 -257 -803 -600 138 -142 -459 297 473 -522 350 -410 998 -468 -422 -76 -735 159 952 -487 145 32 -892 839 545 -280 211 -395 -92 -190 -859 750 -502 -616 199 642 -974 -709 -623 936 -70 -123 -376 -14 -534 -606 -471 859 -497 170 765 198 522 489 -776 -736 8 -271 676 -126 -899 -136 10 -932 891 -311 -118 120 -330 -796 56 613 934 -750 -828 805 -735 -419 171 822 -780 -695 751 12 -224 359 1000 218 706 595 -896 -371 133 -456 -231 -553 -222 -282 -612 -24 19 104 -373 275 -128 210 48 -469 485 -105 578 -365 -56 545 869 -366 981 -41 871 -95 768 -380 -261 -727 -649 981 -370 -58 -526 772 730 911 -575 -295 25 911 562 -121 -343 -30 671 838 594 -970 40 864 456 267 -239 -26 123 -154 -633 735 974 291 -468 -284 606 -176 -182 402 812 668 -198 -887 201 -219 -128 816 -274 -404 -136 812 754 -776 514 499 154 -541 460 -168 109 -369 -365 -50 191 176 -744 -844 -897 -22 -693 740 -321 46 831 -401 396 -412 718 -565 -21 691 -762 181 46 136 -202 500 674 393 232 -712 -945 5 -501 -775 625 662 -335 451 -254 -589 -32 332 806 -356 391 155 298 -291 -988 -241 -310 28 -379 -172 372 519 -179 200 -107 -400 526 313 45 -580 -210 -184 630 -58 592 865 142 72 -186 409 691 -724 650 581 868 -928 828 -664 836 523 923 810 -845 -670 220 911 -901 366 20 -677 628 -563 -302 35 -959 491 666 -221 128 -996 -905 252 -268 107 -577 -539 -56 321 841 493 497 280 895 -715 80 -611 950 -121 281 191 56 -854 988 -435 367 -11 -477 190 658 138 532 880 484 77 -129 -625 -931 446 -640 815 -651 393 462 -444 -225 -229 613 -173 521 -547 812 135 838 -14 -309 932 -387 -812 444 476 92 -229 988 350 -997 344 887 -334 -165 821 -817 234 660 -676 546 -274 321 -557 -810 -322 -467 -22 975 832 -296 399 -714 -955 73 750 210 457 574 294 853 298 -70 302 -174 -886 -475 -129 -984 252 317 -838 -979 332 357 -827 31 194 -513 266 356 658 -989 99 -520 -524 404 207 163 654 66 -206 -500 218 -808 -359 337 -30 -886 676 330 -245 -371 713 -865 -638 -30 821 614 18 -215 -91 -758 125 -913 -269 -900 -901 717 904 192 44 964 -592 -440 9 493 676 175 -783 -524 -457 951 -686 0 475 74 526 -776 -136 143 539 -340 -847 -701 943 -396 -604 565 -878 293 -889 -38 844 966 549 -621 287 -599 -187 -427 611 -908 -424 -967 668 644 198 155 937 970 378 768 -222 -624 572 -131 495 -309 240 190 -561 -829 298 -54 780 -614 324 339 996 359 -209 -842 978 -705 -994 389 -757 -659 -170 -452 620 -773 298 -502 -371 540 -117 -248 125 187 -108 773 -638 494 1000 758 -607 -966 110 -141 -414 -862 214 62 515 316 766 650 -982 -163 -661 -590 716 -283 -793 175 869 -25 627 87 -805 -433 -185 -675 -288 367 -572 -805 596 -208 905 -251 449 334 -266 442 -401 598 -801 664 320 237 -781 -481 55 972 854 -146 26 -931 603 486 981 -970 441 -33 -579 227 486 212 699 -913 238 64 -139 59 -313 -146 98 -658 485 -180 708 -593 -885 302 569 -783 18 631 361 -775 -415 900 234 -560 809 353 153 -352 -399 -816 -68 936 497 -228 366 -693 323 -194 -827 -296 -999 -131 450 -839 -266 313 85 711 366 362 -468 529 -993 636 -274 -612 -850 -920 -543 -679 -527 498 933 322 -234 283 -222 -10 469 512 -257 -154 -947 -495 -857 571 219 -871 -484 -115 -637 439 -915 382 945 -777 460 -487 934 -666 596 286 -122 53 722 397 -438 -264 125 -761 -154 976 -779 124 -255 -303 612 928 820 83 959 329 -923 -272 825 257 -692 624 -550 -545 -23 -211 824 -818 477 3 -294 665 494 -162 -90 -297 -718 -492 668 -877 494 579 254 927 -677 180 347 -428 624 -588 -415 155 -299 203 -220 409 -237 -979 349 -711 -859 -668 -636 -607 -160 -171 384 -547 -507 -892 -603 819 1 728 576 864 -507 -411 78 -61 -281 -590 853 275 569 897 -761 -244 228 983 16 729 -441 -986 -939 -896 -133 -10 -130 366 -960 862 157 -259 160 -740 -782 657 710 -527 -536 377 836 -104 284 -941 -141 324 -889 -361 363 448 533 950 155 142 318 215 -462 -687 -206 -907 -492 -259 795 -486 451 724 -751 -397 -868 463 -2 716 234 357 -720 -910 790 -11 656 -403 -660 -765 -101 -472 642 859 -115 46 -364 -366 349 240 413 720 -531 -268 -719 228 990 36 390 -251 822 -193 -862 -990 -423 283 -783 503 561 294 -549 250 -63 952 279 263 992 -600 656 -201 859 -929 -739 515 62 -834 -713 -422 310 313 -349 534 732 736 -300 -163 -345 425 -538 941 -877 754 642 419 938 -253 234 198 725 -759 -90 -474 824 163 724 223 158 155 470 -68 -6 10 595 322 -96 418 -741 -409 -488 -776 608 -41 -654 -903 -584 833 -583 -295 -232 343 -570 -614 393 -625 -485 7 -197 -743 -83 -374 725 69 541 -303 997 926 -625 -205 654 -169 442 -92 203 -470 833 -158 603 438 617 -692 556 100 -262 -398 -57 -321 -319 -753 845 601 -132 -957 721 662 386 518 939 600 -157 10 902 -247 -684 768 668 -363 -686 -936 53 -702 404 -734 466 587 -40 -46 844 83 612 -112 134 893 71 316 220 -460 32 766 -925 532 -338 540 -781 -961 995 87 -720 201 -772 556 479 849 449 928 674 -364 577 373 -708 -747 -321 -68 -507 -237 -537 565 -115 391 -544 -575 -605 625 -256 439 -237 497 -55 -208 121 494 -351 -526 218 120 701 -371 -824 695 -259 -258 53 -625 -883 -632 548 -342 -478 -21 470 -136 -690 604 -983 -860 -184 -934 164 186 743 -140 484 985 -492 0 -261 -204 -9 -889 617 827 -90 -881 -987 -679 156 -500 -389 -682 -753 -715 836 -635 446 -147 606 -435 157 -399 868 -396 701 -870 699 -890 597 309 882 345 -967 633 593 -420 -420 548 -526 -59 796 779 -358 244 -828 844 388 624 635 -509 804 -709 -807 710 314 -265 -174 -522 -337 -73 -406 255 -645 -182 -41 153 120 -76 -897 -830 -750 963 4 -237 246 737 -559 38 974 507 49 34 158 -443 226 -58 461 -831 311 -581 -382 -889 -52 -644 -715 564 107 208 249 16 -663 -702 612 -947 678 910 -964 528 -418 722 -37 -852 -674 -18 318 56 -386 246 383 -461 -995 -501 408 44 -412 169 -467 -570 -469 -810 437 299 379 746 665 -519 114 -266 -278 470 128 -690 638 813 872 663 559 -879 1000 -684 334 -544 -661 202 -74 668 815 424 753 -253 283 -385 -75 -948 -588 852 -640 8 -304 342 -857 508 -960 761 890 -967 -20 -150 -859 -457 -370 191 -108 -692 652 296 26 818 309 767 -242 310 -271 -906 -916 50 -353 32 6 289 91 705 -393 -52 -995 59 -981 -928 794 -767 -554 -496 -411 -92 -132 103 318 -287 493 -920 930 -725 614 654 206 -274 -945 881 -430 19 -412 -548 -608 802 576 106 -501 307 91 -874 -661 276 -49 -859 114 -370 -432 -232 -531 -354 468 407 370 698 -547 -803 555 -215 -747 -679 -174 817 232 460 -893 481 127 395 -456 -7 415 34 113 -380 825 44 855 -926 -216 671 -954 -520 718 -774 -551 -53 -907 -488 234 -924 -964 345 -15 -182 385 -137 -392 30 -377 435 -898 295 -574 -852 931 -191 517 537 917 761 -561 173 -401 -75 316 -211 954 -835 292 762 591 -886 310 350 -373 445 -290 473 -587 812 -20 -72 -573 -686 520 -382 -676 -217 -513 312 -250 -733 -646 424 306 -463 574 -164 -44 32 -73 -23 153 -916 -996 -585 -66 -854 653 657 318 -599 -556 846 -257 777 -75 -164 721 547 730 254 96 -258 287 -732 -662 638 -790 -281 901 153 -375 259 677 -254 -411 -937 544 -592 -937 550 -479 -542 -583 774 330 -274 157 466 -490 792 185 355 724 366 -573 711 -533 -658 -8 -440 -23 101 784 -346 -359 233 552 -410 -110 -557 -430 102 746 413 192 -447 -356 -279 665 -73 -404 672 -721 215 -199 -977 -310 375 937 178 -644 295 810 -686 422 776 551 -419 -238 -198 472 264 -476 853 590 866 203 304 -751 615 634 13 733 401 -476 -973 384 -541 -411 -887 555 92 897 317 155 -27 -58 934 319 -840 542 -41 -763 -827 -536 933 853 -59 -162 -386 563 111 -296 -121 290 226 477 -956 -442 40 349 -888 489 102 -152 732 771 278 769 85 658 704 372 -538 853 -336 561 -157 588 991 422 667 904 -167 -904 -630 643 -262 -860 -494 148 -965 -205 -349 221 433 -15 -154 -487 943 836 801 791 130 -744 882 349 755 -149 426 -638 670 731 -347 854 -353 25 389 64 611 945 -356 -730 -496 755 -910 -983 286 -372 -711 -816 800 -514 -685 -471 292 -276 927 202 427 788 389 -869 651 635 -329 323 90 264 -231 862 24 -391 -785 -936 -923 507 391 578 -718 109 768 -657 807 -384 145 65 -480 -459 -656 -442 -700 -44 -48 354 -564 368 -807 -170 224 383 176 -59 899 -341 705 174 433 121 441 325 -75 -40 627 855 233 658 571 -542 386 -156 -464 -23 21 697 388 338 -778 761 519 -772 -473 800 214 -436 -850 -692 818 40 -227 -140 -482 -184 446 354 409 -62 609 -891 581 -203 384 482 -619 -44 -461 -142 -821 -627 -962 360 -242 -168 926 687 927 -375 -63 -84 -481 619 402 -691 -450 -941 -920 574 722 -335 -888 182 -951 872 852 67 349 -474 965 -178 427 72 -218 -343 -407 -652 -89 -343 -647 -819 802 -116 -4 -949 129 886 -61 777 -780 -923 320 559 175 137 368 291 -319 -14 255 9 27 -821 493 -616 115 533 -301 -633 502 -748 21 600 769 712 499 -901 339 -138 242 187 714 207 149 63 -677 242 -155 429 981 -443 -48 -243 -20 -352 -303 753 856 -182 678 380 583 168 798 -150 173 -413 -152 492 413 -658 662 773 -149 472 -783 -149 814 22 -321 407 694 -881 463 -101 -48 857 -877 -651 677 -497 843 678 -219 804 -448 212 -675 629 -492 193 695 -175 -235 -17 869 -566 -631 -146 -61 589 896 -846 -590 -701 -927 854 518 -911 -800 -449 -474 174 -48 901 -116 -113 856 695 266 833 466 773 732 -88 50 -896 -222 714 -868 -100 819 -16 413 -519 -224 -135 -932 135 458 -129 548 22 -418 146 809 277 -467 842 502 769 363 -247 435 -724 261 -802 -837 788 749 257 469 -538 -618 121 202 -310 993 -647 -945 60 -737 -820 -365 673 -324 -407 -917 -158 -340 384 312 -405 -563 -297 0 -63 837 503 -495 -846 149 475 361 -856 440 -81 452 683 -219 335 -658 962 413 428 403 65 -837 -120 846 744 644 175 208 -611 640 -801 -641 -756 -164 373 -747 958 950 -410 328 -645 -896 171 -714 455 71 -790 -741 -690 -208 766 536 -909 979 125 577 -605 -740 -548 -980 367 -47 -317 902 -233 -688 -172 966 -13 98 22 -919 173 336 230 516 -170 715 -443 -715 -752 237 881 25 642 -281 29 -491 707 758 -103 -823 -777 -953 -430 -69 -768 763 484 589 59 820 -363 251 -637 65 379 166 -744 774 -982 173 357 -528 -59 682 249 705 723 -244 345 -796 360 -248 181 437 596 434 -29 452 -570 595 -999 -845 -624 501 -734 -104 814 90 -522 736 -806 435 198 619 246 -822 -712 697 -220 224 936 -816 -261 -716 -177 -736 665 121 100 3 -889 -344 -583 -244 -324 316 589 -888 863 315 -710 -963 -487 827 -348 -203 -462 854 800 -195 -416 -556 934 436 339 825 -989 -473 690 -522 -364 866 -365 -582 -532 -306 425 46 -946 -233 -343 998 -907 -716 -806 -479 325 796 623 241 -394 990 367 889 130 627 -729 401 959 427 652 -712 316 228 838 505 -681 259 117 -71 -632 57 551 233 105 -966 -172 377 -883 -609 -752 -429 -967 -552 -122 -758 -347 705 334 -219 -181 -104 319 170 -184 -396 557 -799 112 -622 730 505 -765 -498 121 490 -194 -493 -867 -170 329 -223 -805 597 185 -904 -279 220 800 -179 -389 -216 -670 -941 -859 394 827 -147 -690 745 -525 -348 650 -768 -50 211 7 -275 351 882 215 958 311 -915 884 761 -32 -876 752 503 383 260 273 572 -849 698 -76 768 765 -926 -622 -368 184 -139 54 -784 -731 343 -494 -441 736 278 -217 -354 325 -134 566 -747 993 -568 477 -63 -260 175 -449 -572 -212 426 -906 -354 511 570 -383 842 -185 431 -771 614 -763 -902 -885 -820 353 54 593 -23 545 909 177 819 -152 -170 588 969 -851 587 19 326 457 -336 744 -24 655 -130 -198 -401 -561 561 -625 -247 -746 -853 374 347 576 231 -630 833 -817 -734 181 115 926 439 596 -68 -882 557 -346 -23 -651 820 288 57 -654 223 930 -899 -622 -418 -38 609 -604 752 -601 296 -492 -36 866 -193 520 -681 -543 160 786 -620 526 104 657 808 633 336 -676 715 -185 290 784 -676 -287 -529 426 -196 23 280 -9 -464 -965 267 -187 107 128 -732 472 736 149 805 -704 17 -262 -285 921 -776 -659 -580 -23 -536 46 -870 766 787 294 -685 866 874 -160 -365 402 691 -191 485 -612 -27 -114 -141 319 345 -18 -898 -236 755 -156 390 -159 139 839 57 697 -896 792 712 808 -786 575 640 -497 -612 798 -298 -60 679 997 931 606 -929 471 798 110 60 629 522 -373 888 -279 -603 151 749 326 467 597 119 -698 -253 301 630 -29 -768 -144 824 -80 39 458 -441 776 -924 367 -27 854 903 711 -628 200 169 -347 -918 -169 971 -528 818 -145 -805 -536 -821 876 529 -757 -592 631 -398 -125 922 480 254 460 -658 389 -992 -776 335 296 224 -869 -314 -609 950 72 50 239 391 -288 -284 -978 -11 -957 -138 -666 497 -176 -441 -20 -849 158 -892 425 -521 490 -311 569 343 -98 -703 -33 331 942 -410 -326 303 -214 -504 -243 888 -848 33 998 850 -752 -309 -234 638 941 -348 960 103 -508 -959 -307 746 75 -486 -986 -579 -153 -210 802 -250 299 935 -670 -216 -181 -599 -921 -107 -900 -627 -789 980 847 -113 913 187 -831 382 -992 272 725 76 38 -727 -412 800 -680 181 943 -799 449 -420 28 -1000 -941 -339 12 -911 338 431 301 -169 -650 450 657 -636 -879 668 337 -662 712 14 196 399 -106 568 -730 88 360 -282 654 8 78 -537 -957 -907 376 421 -376 -8 478 -368 -948 -998 321 843 488 -760 148 406 -316 703 915 77 -950 -172 82 -977 69 983 -865 -529 796 673 863 188 458 323 -611 115 -727 -201 -587 265 70 -684 287 355 415 -150 -232 -424 -954 -638 166 310 -460 -589 982 81 -25 926 -161 474 -467 380 711 447 338 839 -271 22 254 -823 989 -686 -163 -387 -200 -79 75 -815 447 -169 -558 120 -627 -938 707 705 823 627 -815 -2 -567 -334 831 -784 946 520 -161 26 -789 -689 -612 -140 698 591 439 59 676 267 -610 748 982 -16 -487 871 335 -566 750 -372 320 68 -228 -370 922 235 288 -109 90 -676 -296 692 -373 2 459 299 153 889 377 87 -94 546 236 182 -737 -774 496 926 -432 267 223 -812 -902 -459 984 -390 -980 -721 124 469 747 462 -809 586 -913 394 5 -174 192 -848 305 866 656 543 -260 516 -347 115 -898 -63 -249 730 -990 -903 678 482 766 814 -631 64 847 227 589 60 452 -275 -677 568 408 277 -396 -93 190 -604 266 652 486 -394 -101 -525 -662 407 -826 -89 874 -951 -850 135 -559 237 -728 -115 675 578 -795 -186 315 -110 -402 -325 169 -196 214 696 207 734 -309 -217 -868 -688 358 286 39 -600 939 -894 827 -354 -423 911 -171 -102 -340 992 425 -448 -782 49 -661 637 391 525 720 558 -408 572 -76 -981 -29 -596 852 266 -207 96 426 553 -761 447 -74 -560 346 -550 86 -995 -6 404 709 243 -818 711 751 -834 914 -35 614 -110 -227 81 -426 356 957 437 -985 -626 -644 -563 -860 508 622 -208 382 -502 -260 -670 713 190 -552 -69 -28 -583 -319 -832 718 -394 617 -794 226 57 535 -364 958 -226 -41 818 -292 679 777 -226 751 -198 60 231 -101 -650 -276 2 528 893 304 952 -192 -398 684 -772 624 362 -674 -916 -31 -59 221 -270 -649 -359 -900 565 -450 296 636 -346 245 386 -859 996 158 48 301 337 961 881 -227 -946 832 54 16 221 -89 -767 339 384 -921 -430 -872 148 -890 559 -439 -786 150 -114 -743 -934 -623 -799 -799 -884 110 454 691 191 -962 -293 870 357 368 -989 551 217 403 587 704 40 -619 -437 -314 451 71 -808 555 169 -658 285 221 693 544 805 -324 -703 -236 -306 219 -937 195 661 866 -243 -270 -448 -865 -361 107 -293 741 -824 485 532 638 -852 -842 -513 -129 1000 32 613 -579 41 -476 -891 -818 592 -386 424 232 -489 521 401 -408 -660 683 -468 536 -610 -374 -744 -740 -503 -816 992 -694 -197 -899 -678 -278 -255 618 -59 314 -973 -107 154 -529 713 729 512 877 -461 -608 -219 -655 938 807 4 420 -634 568 -99 357 59 205 -125 598 -848 -216 815 906 344 -852 484 289 -900 586 511 423 722 -80 554 -332 730 -796 429 -553 788 -115 -292 173 181 -74 619 627 -290 863 552 524 893 491 -779 -934 -441 701 -811 367 -30 -580 -930 382 -451 142 -360 486 964 90 52 301 925 495 -986 -436 290 -130 936 -322 664 -572 638 -755 356 -918 114 2 -903 820 -108 -546 -567 423 -960 -780 374 -624 -50 -364 -119 -240 460 -824 360 261 881 656 754 745 724 180 184 64 -251 681 583 -829 -386 658 669 -179 -370 -916 824 -898 -520 477 -303 -186 -130 87 -666 -812 396 509 -961 -257 688 770 -84 -84 753 290 -385 972 712 823 -413 502 -322 -676 991 -878 -408 -892 208 -954 -299 -486 996 -115 -346 -489 -400 -778 826 -725 -625 -491 -638 -288 605 -600 91 603 -148 581 -436 -643 131 -771 41 110 -61 -863 -388 964 -432 -876 -319 -463 -914 194 -852 151 110 -49 -777 -558 586 147 -649 -692 884 -759 -275 37 635 -11 -789 83 -299 -20 50 174 643 -401 961 466 954 539 924 -538 -326 192 -424 -909 -767 -852 -476 429 -759 810 738 -682 194 52 -402 -717 40 252 952 739 -600 57 -947 -873 96 658 -779 874 -352 -100 -894 -398 283 290 -846 730 239 249 435 -861 63 -499 -25 917 360 -284 -515 -612 666 -850 -113 -642 -728 -918 398 -614 467 865 262 -150 199 729 49 -58 88 -399 769 -815 -890 665 653 -98 -639 -696 890 231 797 -58 546 -709 -138 -859 49 -458 -101 -480 666 847 751 -119 -294 879 -154 428 685 770 659 485 274 -307 -230 882 209 386 -476 453 433 -192 794 -297 379 -471 381 503 654 466 -42 798 949 -834 965 183 127 -77 209 -719 -564 672 -186 553 769 -586 -896 -108 122 -830 -284 881 -318 -571 -280 788 -674 904 -919 118 2 52 626 742 -896 801 393 -843 -576 -578 946 -241 -493 -411 -2 -375 621 -946 -619 -232 554 -912 414 173 791 -190 -136 -219 434 -203 522 -584 979 379 938 948 105 -89 -324 913 661 -358 -771 -834 312 591 -224 -622 16 -942 341 958 -758 -815 574 542 486 453 -562 366 -453 935 -604 -699 -142 -430 -382 725 -91 -31 -382 402 -787 968 -942 911 -893 141 -427 -589 -688 983 428 560 698 425 -521 934 955 -328 826 858 -304 415 -313 -800 381 125 -240 183 -531 -8 -221 -327 174 -257 -47 -66 984 754 668 556 -198 -800 -566 334 -786 -131 -227 -67 -527 -498 17 217 261 -804 -43 781 -632 662 -309 887 -909 396 -428 -133 -672 -632 514 -868 -391 -192 122 941 -474 -973 307 537 948 623 -191 458 298 749 592 -184 -187 638 -847 -932 -764 281 -534 -965 821 -625 172 -295 -81 874 -272 -523 501 142 451 -605 -344 -327 892 208 -923 362 829 920 -640 -300 -720 91 -302 -183 -946 43 132 -255 -712 -350 309 -121 -652 -334 717 -129 -508 -885 -625 -327 -22 -468 -994 497 -581 -128 540 -574 -821 814 -431 -132 370 815 737 -880 772 129 -433 942 -558 -835 224 -940 -810 -109 599 105 162 619 -437 498 -101 -280 668 -803 880 -302 637 -933 -91 121 679 88 728 465 643 -794 -546 426 -485 -553 -860 -925 -238 157 -477 525 -629 -644 698 -222 718 -505 -706 166 507 -501 817 -937 749 -310 -682 939 -704 -434 -419 -652 322 -555 43 -805 -874 -357 -274 181 -942 70 760 -670 288 116 -406 -367 801 -383 965 418 943 937 52 -404 918 443 376 251 332 524 -75 -68 480 986 764 -942 -570 357 595 -207 557 135 -420 646 587 -442 -929 -69 -190 424 743 444 724 371 681 620 509 750 902 -353 -574 -102 958 -682 -679 -850 486 -448 236 -145 -456 -286 -464 -7 -535 192 -71 -174 593 -296 -981 702 259 748 -794 409 -492 -139 -321 -230 -802 -82 18 26 -743 -546 -592 -39 -553 729 745 227 160 415 -218 255 323 -75 -682 274 17 -246 -113 -224 463 -586 565 -534 -732 146 673 -803 181 897 -366 -847 829 512 37 7 -860 943 192 899 -804 -784 -711 576 566 -992 708 983 34 -395 -905 283 -790 -670 -929 -31 714 -535 -45 208 -903 -721 876 -628 -411 888 37 601 203 372 -847 981 -269 -378 -224 -257 663 -771 777 -391 130 -712 85 768 -910 -648 -224 147 -402 983 965 -828 145 719 874 277 -572 62 406 394 -77 194 -874 -149 -841 764 489 237 -1000 -447 974 -559 -502 -404 244 338 187 226 779 -706 -264 -839 -86 128 983 407 317 522 -668 301 -887 502 496 -329 -569 304 833 -63 139 793 15 119 270 862 403 469 309 139 -653 855 955 690 490 338 -104 -849 -832 -584 311 -334 71 -381 -590 145 575 331 -18 817 81 413 -290 -706 669 842 -801 -393 338 -56 -407 897 -733 313 85 15 -97 -559 442 -171 372 939 342 -831 192 -441 434 -989 304 -775 -494 -850 819 636 -566 -721 -938 295 -430 793 726 -332 -470 153 589 -30 211 -9 591 -59 -559 -618 -189 977 -837 -531 341 532 53 283 257 108 415 -425 210 -124 -11 962 611 260 -266 -923 129 289 -799 309 -361 534 -294 -722 -227 709 -404 -95 -600 246 203 0 -252 -504 785 -316 372 753 94 -800 -831 -185 -923 -710 886 114 261 -526 -265 744 -224 -923 623 -242 -232 353 377 -903 -697 -265 142 -568 -280 -505 -963 250 32 191 758 647 684 437 -306 331 260 922 -863 256 12 -845 594 982 -923 -98 851 -604 -762 -560 -33 273 -922 -338 -964 -616 693 -686 -736 -475 -596 182 -211 632 990 665 -204 965 -72 388 -230 947 -301 -496 -735 410 -816 183 663 -368 603 780 -751 639 -130 -512 860 518 267 -606 959 545 395 -224 -738 -558 263 660 303 -794 -284 6 716 -683 97 417 -684 247 -985 -453 -656 -745 -178 -947 894 -893 -336 -458 -281 -560 956 33 -269 -551 591 64 -242 843 17 -449 -182 -282 825 948 146 885 -773 -381 -45 237 196 341 495 -627 -482 -453 -804 12 -852 163 -957 434 110 -806 903 -354 428 441 -865 -824 -50 -297 -290 -638 -789 641 -116 713 -123 -653 200 780 -179 642 -486 -305 -253 945 -576 129 191 434 -31 954 -221 672 -593 268 -812 -17 251 293 460 119 965 -872 -41 -868 -532 -704 584 -537 -250 847 -313 -235 -564 -540 191 -834 654 262 -362 -780 245 675 272 -131 794 606 -230 -861 -109 751 716 -700 -40 230 -452 573 239 267 -894 -645 787 478 777 675 566 -393 -524 -173 818 515 -855 236 -575 -97 407 818 158 -594 641 934 325 878 691 -158 418 577 794 941 796 0 147 -46 -389 -552 918 596 -320 415 304 -879 919 -600 -663 477 138 814 -574 -320 -165 590 -531 472 733 578 701 207 -915 982 916 -794 -466 -876 -623 833 448 -468 -695 -743 -846 -746 -913 -897 -215 -872 -476 -4 514 956 -894 532 140 -75 598 -567 -60 849 -392 586 840 -890 203 244 665 802 65 440 21 807 -747 894 -652 21 958 -702 -802 -847 -243 717 -972 692 -422 -158 -129 497 -177 342 29 -398 -396 -990 -74 -276 863 -59 796 773 204 -667 937 -837 242 -327 256 -757 -466 306 -301 -120 126 -355 -513 781 134 -8 197 -78 373 -248 -530 313 237 -214 -701 887 129 775 -587 -768 148 706 -297 378 -545 724 127 94 377 -365 734 229 -642 490 -244 745 -140 -543 -643 -967 -959 -633 -981 -580 166 108 868 -518 -389 -424 911 -5 -293 415 426 -519 -419 573 422 -87 707 -130 25 -645 834 833 -902 479 -591 243 -934 -781 -347 111 357 -963 93 726 308 333 23 -926 -356 -733 -812 142 178 -856 -672 980 -890 -913 -92 289 636 47 698 -165 916 737 734 -455 89 332 347 389 696 675 891 -901 776 -437 -788 780 -228 -76 -894 613 -409 -799 901 -605 397 778 444 -716 815 -449 -499 722 -421 663 -164 307 -882 -270 294 127 -675 -488 -992 641 485 -62 67 67 463 -365 605 731 935 -992 -494 -211 -759 110 915 653 211 -470 925 -655 402 -155 -499 563 -721 -671 970 -626 -582 241 -28 -57 882 -386 790 506 -144 782 703 -691 -729 -645 319 419 929 -545 403 95 237 -622 355 185 -674 42 -563 981 -38 -996 148 -412 259 -366 581 126 45 489 695 287 -707 -52 -614 745 983 287 -855 -236 334 -754 -524 894 -127 -750 855 677 -33 866 -130 -476 523 132 -143 116 -266 997 -317 185 249 -542 417 -16 -265 812 -334 -54 893 -976 741 -522 -73 922 975 249 -773 -689 -750 692 -154 967 268 83 112 263 726 -860 -73 -129 834 -924 -152 925 -544 -678 669 -581 671 -396 582 495 314 379 -258 -904 953 304 641 -952 208 686 53 -599 -764 432 -279 -769 -780 -418 -148 -247 159 669 -992 -738 -304 -272 743 -173 -142 -887 -671 -534 -469 -849 28 170 -579 223 -475 -104 737 541 -86 -690 706 -512 317 929 848 -174 -109 721 540 880 -545 661 491 -522 612 -101 -136 -534 536 315 280 721 534 -781 316 39 -252 855 -384 -686 -874 -632 881 -874 -374 316 427 119 294 -168 394 -849 36 666 -891 529 -549 -495 521 679 573 -388 -960 339 -604 316 672 164 -589 -130 384 256 225 -944 -690 -816 -337 -443 -570 8 -131 885 564 -711 -714 -279 56 -970 480 -109 -280 -587 522 701 904 -602 -568 162 742 771 -24 916 138 497 -971 -11 -716 613 -195 -259 -727 -59 -167 -951 901 129 -658 821 57 895 -655 -375 598 -290 -280 -951 -310 -678 494 -985 367 384 -828 -306 -82 -27 674 308 659 -651 -165 -337 492 -531 437 681 -926 -669 -164 115 -211 -197 -544 800 394 263 -673 -730 -369 -327 -48 445 283 -12 -693 -154 549 -714 637 -280 -632 -610 -563 15 -355 -858 669 314 -844 127 698 -481 -395 179 -488 154 -58 -326 -70 824 528 -840 -962 423 429 500 403 -852 -361 -253 -423 95 725 -473 -902 -206 -475 780 293 -332 -51 2 235 503 666 -742 -839 -15 -309 -607 58 -785 897 -373 -573 -39 -805 -355 -911 -647 -648 911 229 852 103 -560 856 128 107 843 -929 418 979 -381 229 -522 -426 743 -372 289 512 -252 434 -465 377 -416 -974 -649 83 -339 -908 75 -93 -820 -167 146 615 -829 74 -689 37 577 694 -579 -851 465 917 -893 -726 -176 -517 -591 909 336 488 -943 -112 -587 -47 783 -500 -162 334 -635 862 344 -232 604 557 17 397 -642 -690 218 969 -572 -455 154 960 811 865 -610 624 532 -489 -759 -608 -219 -988 425 -313 -148 -954 635 781 536 -829 318 113 530 -794 -734 949 -999 -753 603 -386 221 226 140 -278 31 -317 378 400 769 576 605 467 -857 310 716 118 -96 23 -846 -61 -602 128 378 -929 -910 627 -556 862 785 -765 67 -191 -672 161 -810 -478 -331 -810 -238 799 -725 680 -672 801 551 226 324 503 -315 371 733 95 67 -285 193 673 -837 255 -971 -12 7 511 -224 -263 -903 799 290 929 55 -510 399 234 -26 -581 -117 -177 -519 -817 105 394 -74 -754 -933 791 -333 -335 773 -23 826 89 175 356 199 -425 -416 -238 259 615 326 -368 570 20 368 254 -740 726 -898 -169 825 -481 -575 -850 761 -559 472 -754 743 656 -163 -914 480 831 77 129 -880 708 -235 -584 -351 170 797 442 -598 -656 424 -303 745 299 549 402 -366 -434 774 -762 -848 -188 39 305 211 786 790 82 -335 548 -225 -211 517 -993 -505 -471 -676 -985 -628 -346 323 368 3 329 -376 -995 -529 -667 -515 -817 773 293 465 -392 758 307 861 -992 -182 580 -872 -933 -873 270 238 159 -957 597 851 475 691 -103 360 937 -365 241 -422 838 -426 880 672 850 109 -109 -992 -578 -498 193 -754 805 529 -421 978 -326 -627 -296 860 617 528 825 -488 731 -739 783 -815 957 725 362 484 626 -932 829 -95 -912 -779 152 -856 -579 233 643 -67 -439 728 -396 -236 -727 394 235 -271 -139 393 -945 -97 485 -864 148 165 -737 427 112 482 -829 -372 195 -910 562 258 -715 194 -536 -140 -148 -605 655 -657 522 760 -781 -890 820 213 -325 -982 -357 -157 538 2 -953 307 631 548 -561 258 360 -307 -452 -915 178 -674 -609 484 459 -212 -713 -951 554 -44 -1 -452 933 389 642 318 244 999 -323 476 -319 792 664 417 38 -616 228 951 187 195 103 -757 -31 -584 206 -80 -955 -643 586 461 -327 832 -349 631 -622 -862 791 212 254 -821 -36 -983 -90 -762 432 714 -160 98 -687 -588 545 121 -675 892 275 -95 -84 694 327 -912 774 -493 717 575 -970 -919 -460 -144 320 855 -616 -820 515 -901 667 48 685 43 -970 -524 -648 184 -47 -10 723 432 991 -116 -438 -395 555 554 -70 616 673 290 551 817 311 998 -665 951 743 -605 832 -765 630 -849 33 606 -883 127 -908 667 -922 -979 626 -181 -217 72 481 -27 981 471 -602 573 821 -395 864 472 -504 543 983 821 523 -29 -948 -864 -10 921 966 495 219 994 -167 -514 -369 -251 54 513 -855 -34 -336 -75 -717 -918 -945 882 675 957 28 137 351 -13 -497 554 371 -172 940 673 -742 -801 -68 -241 684 -689 -362 -288 332 928 -471 -808 790 952 -429 -542 -544 235 -746 -449 369 -778 -59 -343 938 -391 998 259 701 396 -733 781 -218 -169 390 201 -610 456 -757 -277 285 -420 571 -881 85 -60 -662 -239 584 -506 -864 824 81 625 -590 169 -270 -612 891 -190 -50 664 -330 470 593 539 534 -604 -546 -533 -692 -864 -496 -866 931 522 436 -779 51 -236 917 -739 809 93 -690 689 852 511 260 681 -470 725 476 757 958 -961 727 276 103 1 594 406 766 -691 489 769 -255 481 -269 -594 745 -600 567 -478 31 -388 40 404 -27 -858 -399 779 -328 311 288 261 610 281 450 450 -317 -991 -727 773 661 669 635 600 -333 -679 870 141 -766 768 344 -747 -349 576 -607 630 -913 -86 940 -726 191 -886 198 563 -910 -585 -971 -535 -881 -911 -477 9 71 -381 -643 570 559 -372 -884 341 -240 323 -600 725 -377 -563 533 -390 -764 88 477 -187 -991 630 763 -66 -731 -254 -958 -579 502 123 -568 164 115 -944 -577 411 -205 -442 588 -165 -622 443 -682 20 922 331 938 -496 -601 16 -485 -299 706 -676 491 17 9 -614 704 -721 355 325 -3 -794 -279 -387 542 282 -239 18 -853 460 -98 -484 -56 -438 -236 116 -487 775 508 683 486 -815 -857 443 380 803 -191 -115 559 564 -864 -819 -408 961 156 162 -18 330 146 96 208 -354 964 -904 -528 -72 271 -285 -783 -641 317 211 596 490 -546 248 402 -264 486 -690 398 382 375 -637 353 -418 91 817 858 452 -573 -223 552 -862 -605 178 594 164 396 664 220 624 -410 -454 668 -262 -513 -296 -552 -626 -770 -140 -907 960 -890 -191 831 -327 474 796 -903 -686 -538 -691 759 151 -385 841 -994 721 -373 403 962 337 227 -633 64 864 -662 335 -850 -203 989 -128 930 159 -774 159 -368 847 -531 -84 -393 -355 -538 705 -448 -839 849 724 891 -738 586 736 44 -643 -594 -257 413 737 301 -393 779 660 -717 -613 850 -436 -240 -588 943 806 59 542 -909 14 -1000 508 -410 -314 633 -208 749 -552 -643 -934 -73 595 -813 837 -157 615 -942 -251 195 -784 -154 337 781 997 769 287 754 214 83 -491 211 919 505 691 -358 94 464 -751 -840 179 -690 519 97 -223 160 794 -500 479 -437 -230 -777 -636 -574 717 -6 -508 -636 -258 663 447 501 -966 160 820 491 -2 712 365 995 -34 84 952 -842 40 478 -601 497 -357 -737 673 -81 -963 -388 194 -758 -488 -716 -40 331 619 951 -967 135 847 449 433 73 -672 -955 -667 406 574 -17 710 -488 34 568 -272 -754 -988 152 177 -378 -79 290 -829 -731 357 843 232 -333 926 -391 866 -534 -878 561 -275 790 647 -769 759 -491 -140 -510 798 857 -125 -576 -549 962 775 496 991 -523 -162 283 -830 147 -545 646 697 -254 -626 271 949 -267 531 407 -328 628 -137 200 -577 -964 -512 642 724 -849 430 -78 -45 954 520 -504 849 725 -715 646 -824 994 -731 75 -997 910 -871 213 -424 -753 651 300 -36 284 -918 573 820 962 522 333 763 -738 461 -762 213 -917 866 930 984 -63 -853 -412 -534 82 -669 -944 -703 -186 -992 -319 -371 -558 751 -853 667 827 322 -627 -352 547 -668 755 -264 98 -87 -988 -342 367 -231 -465 -189 526 -796 -412 -868 -364 563 95 321 -816 382 708 -770 -364 -81 -478 -807 -486 445 -22 -392 -930 -400 174 -337 1000 -779 535 -153 382 -638 107 -765 867 156 -395 575 663 71 -192 -986 -962 -537 -536 890 -386 -509 -575 -396 -62 -308 -263 975 -580 417 -229 681 970 646 129 -553 -852 589 376 199 779 -893 587 9 414 -135 990 393 -861 570 -411 -423 725 967 449 -223 732 -615 477 822 -834 187 763 516 -32 162 335 961 353 -753 125 37 -939 465 -727 302 926 -117 262 -358 596 -382 777 -824 740 -902 -263 955 -710 702 823 159 976 795 -78 -794 566 956 352 -119 370 506 474 -971 -882 -611 261 -53 -531 779 476 44 764 126 303 467 -63 -659 -196 -898 -416 566 -61 -945 224 -872 -966 -746 109 -967 686 271 -369 794 -123 -613 -597 -692 804 227 -104 -86 629 -201 263 276 331 -445 380 379 414 -559 118 374 352 994 -794 116 -923 -324 -478 -330 -468 393 -677 -339 -353 87 -838 44 -932 -39 500 -112 -164 359 -587 506 413 590 -549 751 -740 54 281 -38 -907 -196 33 760 -253 994 -385 355 333 270 540 951 -298 -776 -527 495 -467 -624 297 -776 -246 146 901 -715 956 -541 428 -72 -517 303 -156 -959 -348 -117 980 -6 -616 618 543 -271 344 -869 -472 830 -517 -222 341 737 -259 481 -516 -149 204 846 -96 -475 -787 72 -836 392 532 74 -407 467 -58 -278 50 -920 -167 -295 109 -827 -279 964 80 347 -875 198 -662 483 10 -65 -451 75 409 332 434 -386 337 -61 -4 718 -24 909 971 731 -192 -994 333 153 -138 93 218 -443 642 -279 -244 782 553 -165 599 64 444 -657 455 -888 807 -3 533 -223 -526 860 183 -902 867 2 825 -243 -509 842 -799 -608 786 255 -181 136 -174 453 -228 -572 925 -999 188 659 624 163 -81 -775 -203 171 -686 804 -297 -502 -870 -208 810 160 261 579 -129 -779 -219 908 -978 -248 30 -247 -849 685 928 460 -96 599 -78 -412 -717 -3 -572 -282 -477 636 168 -375 -139 -179 -358 -182 534 935 672 -72 -366 541 463 200 -276 710 -221 -399 -188 703 707 696 -327 -347 -123 335 -56 991 -487 -428 -147 515 -51 175 948 -516 544 586 954 -135 -415 -544 -706 -394 -990 302 38 288 -942 -560 962 815 -911 -410 540 -100 -151 -913 565 -351 -199 753 -662 45 344 947 947 -808 -460 -823 867 535 465 314 560 71 -694 -35 358 667 956 -554 -426 -257 -167 -884 -189 -551 699 -955 487 -908 178 257 850 -237 683 637 -194 -73 -888 -392 -749 -88 466 -850 457 -598 293 -19 -491 -392 555 631 44 924 -524 -265 405 259 601 218 -206 -106 -359 193 -303 353 179 -695 -251 907 395 -158 272 627 -511 -967 -798 469 -232 180 466 -889 584 543 245 163 576 -766 941 -759 -690 -15 -638 703 348 20 1 929 232 7 -636 322 737 711 -703 -80 -922 -268 -578 779 -492 212 -522 692 153 110 445 138 812 -935 437 874 -455 741 460 -822 23 486 -662 211 -707 913 -152 678 -350 -915 -825 790 -341 -371 -664 620 -735 -423 -756 -581 807 -429 -921 -718 -75 -907 534 -601 -792 288 956 -897 -377 -678 26 610 -698 23 575 483 410 -460 -111 -30 -402 109 -188 -425 -286 718 608 763 -802 -744 884 549 754 -55 445 300 985 -702 -19 731 575 564 470 -544 49 -509 180 20 226 50 281 -991 -529 312 -447 460 206 489 -223 799 -337 -208 504 -375 -470 -343 -516 -383 -313 2 -501 166 535 -368 324 -159 991 -369 -567 -620 90 547 -143 -126 215 813 -995 -223 31 902 774 60 738 -215 -691 -696 238 17 76 -352 699 877 105 -94 -672 -143 -569 -392 478 -585 445 -198 -594 -164 586 415 587 -41 742 54 -298 -282 928 -774 -443 957 951 -179 -610 -308 277 312 -101 -331 -419 -204 -297 -233 -163 122 70 -219 577 931 -240 -403 423 -509 885 46 671 417 34 11 -884 -962 -460 -254 581 -757 815 622 444 657 -55 -815 705 -876 -422 201 529 -457 301 799 -994 -950 638 -929 600 -447 -987 -865 724 -645 -682 1000 -117 -383 867 895 -943 816 72 269 131 559 926 132 -719 -567 -633 -595 813 -973 -851 138 221 419 645 792 856 -120 790 -372 446 902 -592 -702 988 -674 748 691 420 44 159 52 965 -187 992 264 -513 596 62 696 -802 220 941 339 -778 808 -465 65 935 175 -417 -748 731 -402 177 195 778 150 -816 189 -311 598 999 31 -486 -201 -178 -690 775 473 533 301 468 211 466 151 -467 884 -933 -157 -718 953 727 -225 -248 19 -166 -144 610 894 815 308 -922 781 311 -111 55 338 416 -390 -534 -99 894 173 277 336 -59 191 -726 86 973 726 -678 952 -274 -535 -350 228 -219 -488 -372 912 -660 102 -366 708 14 -651 -267 209 560 762 900 -588 -470 -829 -56 121 -135 996 -331 -707 -538 198 485 -884 586 -336 702 -256 -518 -516 15 -52 -288 88 -253 -2 -690 -674 -192 477 -468 747 -182 183 65 -278 -395 352 -491 581 -989 960 -512 397 -544 -800 -333 -762 734 425 690 -478 -716 -165 864 -571 258 -254 492 670 -385 557 259 -345 -763 -43 -973 934 -175 -885 674 -726 -645 -57 53 288 413 536 70 427 -402 206 -377 -889 788 -675 -893 846 616 -573 -782 98 78 -684 396 -960 -381 -122 -901 -726 -939 340 -200 614 326 -76 -832 738 758 -598 498 -288 198 210 733 -543 -70 883 -846 -224 -114 39 -131 5 745 163 -556 -708 482 -896 -433 -709 -669 -601 -724 416 777 -221 -349 75 -898 32 -557 -203 -775 957 -709 -305 329 658 -513 -845 181 -530 276 601 -151 855 176 -746 978 -486 698 443 -181 -605 -374 243 955 601 811 569 401 610 -640 270 773 592 -175 833 -478 -676 595 -130 -204 -636 -218 143 -166 387 292 -391 -490 14 989 -475 445 657 49 -830 -759 538 -244 522 -959 -166 285 143 -915 936 99 527 80 215 -358 -355 196 -692 616 425 -83 -951 397 -503 240 8 976 -240 199 -673 917 -940 657 353 430 -668 948 398 239 542 -257 -161 441 -643 867 624 -848 -989 800 1000 614 -914 -36 -756 895 -143 571 249 -563 459 485 -858 598 -950 21 -305 651 912 -728 -710 -547 -364 46 0 356 -511 502 360 -73 -252 436 -929 -127 880 395 -360 835 966 591 853 30 801 -455 -965 739 967 604 -55 149 -178 365 -463 -184 433 -135 84 289 -836 -922 -118 892 384 -66 952 -232 -919 -349 645 395 -881 -686 -353 -652 754 820 325 151 -781 310 746 285 544 -838 861 -18 759 -468 -496 350 357 895 -664 207 104 -102 158 66 452 -500 -690 -250 522 -556 -812 220 470 711 -402 866 -385 884 686 984 908 -879 966 230 765 43 622 286 -839 -523 889 321 140 77 69 654 -184 -68 -917 694 155 164 717 271 -867 308 -193 -629 561 700 -561 939 -146 -494 628 792 -166 747 792 398 51 142 -213 92 -996 -729 -328 -538 -84 -167 -117 728 862 968 561 -535 671 585 -367 278 714 -233 151 106 -430 -41 -357 903 -290 -28 -231 428 608 -517 696 234 523 558 -34 85 414 -797 -302 -552 639 135 -414 -260 -319 -277 -17 -522 304 118 45 734 -528 679 -637 916 -975 -424 -336 -918 830 510 -94 -916 21 782 -922 -689 -79 -198 495 917 73 655 -429 823 -969 -570 94 457 -924 -509 -495 178 491 -547 -327 -984 830 -508 -951 -851 5 -270 587 -467 80 401 -801 924 713 -701 911 377 160 667 -93 525 -616 -165 -866 947 -585 423 709 -48 300 361 449 -767 -400 862 650 675 -733 -606 64 -702 -545 -210 -424 643 -137 628 490 -974 611 575 823 -673 -89 -663 -749 -574 -372 -393 402 -513 -781 761 -701 510 -907 -991 -293 -138 254 734 258 567 -816 -183 -65 -572 -878 -911 340 -515 276 -567 831 -755 -359 260 -702 -102 884 -983 616 65 -308 -704 424 -982 653 686 203 -163 -600 603 -661 -971 223 -575 565 235 808 -287 -536 594 -991 -407 128 -537 389 282 -338 -709 597 154 812 -647 886 -326 -637 -984 -642 -293 68 378 322 -868 -68 344 -75 -294 -402 975 996 269 176 -965 152 -158 915 79 -129 -392 552 -458 165 741 -989 -967 -295 -669 -464 524 -351 -272 903 -553 590 -51 675 272 726 208 -938 -951 -595 186 -339 -294 62 -304 -716 -524 -852 841 598 -743 620 -645 -406 -567 893 10 -683 -743 -63 -655 -702 -345 -682 -480 462 107 -255 -65 -517 117 627 -590 469 267 582 -527 -204 621 168 917 -982 290 -25 -16 903 861 186 -425 -304 -941 -62 593 650 776 -806 -268 -361 407 510 388 -352 538 -268 177 366 -550 -339 991 -673 880 -439 295 -203 258 693 438 -822 -190 -616 917 740 731 -740 696 678 -654 502 780 -446 -663 774 120 -705 425 870 -634 640 179 517 -294 -898 -954 -962 -624 726 -775 294 656 -540 955 -601 3 228 383 -817 106 -887 892 -553 -920 -579 -455 -513 209 759 -513 -508 896 -500 -429 -462 -692 -337 -423 -942 -720 -62 -851 821 -374 -247 -857 973 883 679 -699 -730 446 -113 940 -540 -19 -880 512 516 592 483 -374 907 -853 -330 -391 -34 -156 296 -142 -941 307 -710 458 757 -284 485 895 -743 452 -84 -54 984 -491 -362 -514 559 -366 -290 828 -290 51 -559 528 -1 -767 -35 327 -408 845 289 628 -257 98 -611 173 -865 -828 463 -985 -449 513 -52 -568 -784 -489 28 -460 821 603 -763 619 -203 661 -65 311 -54 476 343 -622 -671 -94 893 -377 -927 -999 862 -578 180 293 694 -840 -596 -626 -944 -756 -808 -552 909 -547 1000 -821 358 -355 544 663 -862 -736 347 864 439 396 -738 -611 866 -685 -794 -642 608 -615 -428 237 -287 516 668 269 -436 -627 284 -487 17 -480 -964 401 486 887 933 -228 617 661 668 -396 659 -567 -581 -890 549 -408 -31 -329 -28 143 853 28 13 370 904 47 385 496 -668 583 627 -375 611 3 -115 -619 15 -876 -60 -405 -880 -885 660 584 -859 -429 267 597 -254 -245 592 -296 -500 -975 -980 400 904 -167 -612 -560 187 481 -527 -112 708 39 -815 -864 944 -508 -603 492 541 976 -713 561 -776 -164 767 723 262 935 338 193 -975 -926 -858 -45 -328 857 -207 254 -313 -279 -372 376 841 -199 613 19 -600 611 565 727 348 -322 456 877 551 678 -788 -991 762 287 -216 685 -717 266 -748 -497 985 -330 142 597 -840 853 -741 -1000 539 913 -822 -533 409 895 505 383 -590 -453 626 -210 -791 -716 -308 -544 615 -124 118 -996 -951 768 839 814 649 388 562 289 -150 -110 613 -536 178 -578 -919 -617 -761 -139 -214 -154 84 474 -256 315 273 653 -878 730 86 715 525 -96 351 631 704 156 372 558 -507 -762 -881 319 393 231 254 -622 50 734 -570 -169 15 278 -388 -333 -925 607 -966 -192 -103 -951 33 699 -570 237 -390 -565 -154 -640 -27 222 -920 -872 764 -519 -57 686 -734 -506 -691 -292 -259 187 213 62 -11 231 923 -150 -929 -689 -250 -889 -777 -215 -472 -993 715 719 540 940 -547 815 -697 977 -112 230 -909 155 -849 -183 -694 431 -20 720 123 845 -928 748 -987 -582 -602 -4 774 999 414 745 648 -55 -809 -467 -126 -683 -34 -948 -894 -596 113 -347 -257 -698 -45 768 564 282 -620 118 5 978 -807 -127 -313 -950 124 156 744 -478 -867 816 -260 912 -338 -625 -816 44 294 -972 775 450 -384 -259 -926 -24 -100 -879 948 -308 347 12 -517 -594 881 -493 -578 533 827 244 785 728 219 301 -69 -688 -285 -176 -187 -26 251 301 566 -3 805 -518 -77 612 738 785 124 -647 -366 346 -852 43 -187 121 -579 447 391 -286 394 -443 886 159 -877 -548 -295 262 -248 318 -20 -731 -690 340 -907 -251 -886 -592 -842 747 1000 758 122 -323 646 273 -945 721 440 274 -212 -613 -697 895 704 689 -875 875 -560 -577 993 363 -998 -27 724 252 229 -847 133 -583 758 385 201 587 993 518 526 54 450 -16 405 170 427 932 637 128 -516 682 263 213 440 -148 -146 577 -666 -101 -576 -556 212 -296 405 256 68 -616 369 502 951 932 571 -689 330 -996 985 -634 -190 -615 172 -785 634 421 796 -213 -598 482 -952 -175 -787 303 -436 454 82 -530 -111 -271 508 742 -61 972 -156 -651 -296 -695 654 328 350 -981 528 -153 -586 -311 912 -200 -936 -619 -122 -113 -175 -315 -712 -2 -577 -568 107 393 -145 -571 -786 628 646 -265 146 322 -1000 -921 380 -392 -60 550 -502 956 711 -565 304 630 728 -511 771 138 -519 -358 372 449 -184 43 -30 -613 -340 722 50 -349 -521 -147 -377 -456 711 716 202 179 -868 359 -859 -427 13 -668 466 784 -103 -429 728 858 -446 -928 -811 257 -711 -499 -709 -942 744 -960 436 -332 678 -127 850 -864 -855 856 -508 743 304 172 -287 -899 -8 419 642 394 401 -956 3 655 946 673 230 26 248 136 -17 955 450 -505 466 313 -492 22 -481 -244 -539 -27 48 -573 920 -479 920 958 -536 -580 -179 -549 -248 -100 -298 -624 103 672 -463 -385 -110 876 473 260 -553 365 149 740 -364 489 826 971 -136 555 881 16 629 -376 -344 418 25 217 71 -734 -872 485 -706 512 -236 158 393 -393 580 -102 667 -282 246 -96 52 112 1 428 818 -344 -154 825 -137 174 -355 -138 -443 -410 927 -709 661 400 -850 472 -546 511 567 -1 -247 -548 -382 821 358 -359 -263 314 -63 -862 -314 -974 -308 294 219 -381 -467 669 755 454 -708 -769 923 265 873 -107 -34 307 -967 990 -937 -662 -210 -295 -538 -600 340 301 211 -177 -491 452 -23 817 -433 869 135 543 -645 455 -395 -995 -432 652 93 -524 162 -133 444 723 -785 -69 336 542 931 445 489 -975 256 -842 -468 882 -433 -417 -660 -190 -462 -57 -214 756 395 355 -780 265 -429 698 -39 454 686 -741 293 64 -777 490 600 661 869 -353 594 620 232 -694 -716 414 663 527 -670 916 381 -576 170 -33 -206 -376 501 519 -249 798 -645 -110 426 -985 -241 -629 272 802 -235 -828 587 -54 -665 -72 181 -412 -626 542 509 -296 -756 429 -719 -963 427 -824 652 -642 -590 -612 143 886 859 -402 -531 468 960 715 -602 380 560 -840 -466 729 -720 -733 461 -997 837 -270 28 -227 -974 -529 -492 -766 -473 894 -915 -613 124 924 -168 690 551 -769 -413 166 723 -515 551 -860 627 984 -855 -510 635 -165 155 523 600 -950 -703 239 -616 471 736 172 688 928 348 -913 578 -630 530 -997 -433 -461 -114 -421 -726 -562 -807 -622 667 -588 363 -968 -731 262 818 403 -649 532 -704 610 -912 -98 823 -816 -761 -341 -691 -403 -367 -762 469 171 983 693 -277 517 524 384 560 633 672 293 -578 -811 -148 966 -271 983 914 776 -906 867 -872 696 878 103 931 106 -571 682 862 -444 -221 491 165 238 302 -416 494 961 -633 -8 779 819 -51 -894 -279 635 -197 -499 -481 672 73 -547 230 135 273 584 -289 -258 -843 -746 496 -173 357 151 265 635 283 445 947 909 494 901 -353 697 945 -56 883 -698 581 637 114 -342 955 377 -697 -788 31 978 952 983 245 -750 338 -658 59 -482 384 85 0 -628 -634 -860 134 65 -761 -542 -914 114 651 163 -471 543 -156 366 -550 314 -547 946 -823 -64 -652 -485 -483 492 988 211 764 578 279 -284 371 -304 603 -504 -418 987 614 769 17 -188 -884 -125 -314 310 -956 812 347 -723 991 419 -609 -533 -258 418 -100 -546 809 667 -832 -69 584 989 -651 287 -251 656 -38 -543 -721 439 321 -101 -579 -21 966 -968 -875 -763 -919 -968 594 -831 -460 717 437 108 860 -527 -739 993 -225 -878 -640 758 -41 436 -103 -879 -972 409 415 467 758 -540 -719 198 374 878 406 -216 360 675 -658 822 -7 -281 712 -58 -982 45 448 -49 654 756 678 623 472 218 388 154 -135 861 -377 -459 193 917 539 187 -152 -594 556 -313 416 -826 253 102 -699 141 79 -664 -355 -780 -202 -240 896 -902 8 695 690 -600 -87 803 -835 -435 201 -909 503 728 296 380 342 -735 217 155 -881 -501 414 643 -381 -770 392 -486 411 -365 636 -230 -292 703 455 777 660 481 149 -857 -626 -578 -108 -233 999 -131 -85 773 45 -619 224 135 -275 -369 -133 278 -408 -424 -862 175 918 253 -655 486 944 -680 -294 770 256 -810 -717 910 -265 -412 25 884 256 -986 503 -970 6 906 -138 -879 701 56 -743 -819 -953 -366 -490 677 732 311 -351 -721 -952 -847 -44 370 182 617 -723 -174 850 904 -981 739 -723 294 634 -852 922 -432 874 110 -477 604 169 392 805 61 809 -74 -307 878 -139 -253 301 -845 -610 -591 767 547 519 941 688 618 226 -943 -812 -303 232 -616 -291 -136 310 928 -490 396 -72 956 -8 -440 269 606 548 -850 -639 -915 315 927 -12 -816 355 -786 -486 -926 193 605 -92 -332 20 799 186 -350 115 332 593 -234 -648 -65 214 603 -279 -509 -842 -370 834 412 -438 577 113 8 -27 736 -116 -918 -331 -154 -269 986 -13 -430 301 -315 -912 -943 85 -256 288 279 989 827 -771 719 201 578 219 -729 -274 -85 776 -604 -658 -903 202 -594 143 931 -723 -583 -885 -184 -527 107 -450 -988 0 57 -996 -105 28 716 805 835 -442 328 998 78 -269 727 143 -440 87 840 -51 -145 145 715 -701 132 337 440 -370 -219 391 -252 -674 677 -743 -618 888 32 983 -15 868 -408 -804 -565 897 813 233 -497 229 317 -739 114 -263 17 -89 55 694 120 -272 -684 -188 87 826 862 -268 141 -22 -753 -872 -355 755 -33 347 -425 567 -597 704 -528 -706 -865 816 -517 154 253 -352 216 -162 330 606 72 -458 655 -555 -504 -127 -703 820 247 340 -737 -309 855 -84 -639 73 389 742 -599 470 108 687 -384 709 461 22 -637 163 -662 -516 -495 -260 133 372 456 449 -957 -819 387 -369 974 -586 -193 342 837 -6 -458 -809 -124 660 -199 -966 30 -350 -179 766 481 -405 622 637 -506 -630 -798 -288 4 -404 263 -407 -352 3 -847 -457 -695 386 65 -711 -241 348 587 770 319 853 -581 -942 -916 -876 -305 -392 786 -406 259 981 -136 -154 397 -522 909 513 21 -413 -345 155 98 -697 861 -818 383 -29 -226 914 -421 143 -871 33 -692 600 796 -10 -979 91 -863 -525 -126 604 -742 -682 449 282 -889 757 832 -157 26 -663 -355 -565 823 -13 -810 -238 -987 212 301 -563 -155 -930 -566 290 -84 -793 707 167 42 -762 752 153 585 588 -333 -171 10 99 -817 -561 -208 -118 -62 826 448 -592 -827 -682 845 243 308 565 142 789 -237 -564 -330 -991 424 409 259 -794 499 523 -857 75 -843 851 578 -612 -582 787 429 -551 832 770 840 534 347 -229 640 482 -962 297 988 496 -776 551 466 -532 681 -386 -657 -963 -948 -281 148 433 -85 -246 463 108 -907 -612 -983 -196 94 -882 -209 990 558 935 -16 371 136 982 362 -970 -414 -192 42 -606 -882 -931 -866 -373 570 643 -775 -994 -798 380 846 -438 -701 927 -734 -628 64 889 -617 780 -825 950 -65 452 -382 -414 724 950 24 -961 222 213 520 -529 -137 709 -427 -961 -830 605 691 -532 -516 -28 -316 -96 450 -405 73 -817 -497 786 921 -412 -540 -1000 -965 632 -46 -614 -270 -673 -853 -579 -842 -638 -743 577 -582 -545 880 966 -221 412 -267 -522 124 -238 656 84 161 102 -358 -227 -300 264 -457 707 -614 440 -40 -432 518 486 -947 421 373 970 54 117 -343 644 522 447 633 523 -63 -709 577 688 688 328 -204 32 34 103 -281 636 -579 200 -13 -424 -728 498 -218 837 796 -790 -508 760 -895 224 236 466 152 930 225 71 -468 -252 640 886 -176 -122 770 345 742 -163 259 281 -857 906 652 -867 -125 -539 134 785 310 -13 508 253 991 -157 -827 -386 74 335 443 404 -970 494 136 -139 -465 -206 492 -984 575 577 -123 279 303 -871 83 -26 -570 610 -923 659 -993 732 -506 -235 -988 -173 546 -173 345 127 -488 -963 -947 247 380 -796 148 455 -96 642 489 552 966 869 132 -980 -573 -862 490 41 -699 -65 -449 237 892 -885 771 -549 -553 -78 379 -391 -546 -683 408 179 -524 171 -601 545 636 -979 -269 632 816 -468 357 -23 -272 978 131 936 -386 503 -2 117 -674 532 213 -810 -736 168 989 535 963 500 725 553 -992 -425 -477 -815 -532 -946 179 322 264 981 -726 -613 492 -367 782 -664 -278 125 -751 975 633 -584 264 489 50 -270 -278 -22 -393 747 -247 955 125 738 -375 -529 -865 -15 187 411 -714 -686 -812 620 718 -55 139 -281 -840 798 -114 984 621 32 -561 113 893 258 714 62 151 -587 793 283 493 -620 638 -822 -396 118 -185 -360 -597 -84 824 955 859 -731 -250 -945 420 -594 -560 -731 689 -798 579 -37 264 495 724 -682 215 -22 155 -62 947 -770 903 -302 -130 935 704 -680 27 408 -625 -468 -876 295 -168 442 863 -604 -254 620 434 -82 842 -709 -598 664 524 -845 172 -441 -41 -29 99 -943 381 952 29 -592 -111 757 393 -614 -305 651 759 -536 -846 966 593 -186 -457 -652 969 161 -171 618 844 307 -289 10 422 163 -376 494 -656 265 842 446 -427 733 195 677 747 596 -205 545 -16 312 -691 246 898 563 -742 699 150 -983 542 1000 184 -660 -323 -262 -190 -284 552 -543 -819 831 832 1 802 80 -725 -189 -729 -367 -811 -604 986 -529 -371 314 -251 780 -539 -851 849 -241 -478 732 639 -595 290 403 -64 -53 -934 720 55 48 54 758 639 98 731 -334 47 960 -144 340 -617 719 38 -920 971 436 -539 971 51 -999 -636 523 761 -672 267 593 958 -665 363 431 -871 -246 865 307 -161 811 753 776 867 -317 -866 309 -657 709 321 276 931 553 -64 230 -265 -56 -919 917 290 251 587 264 -62 -398 290 858 -600 -569 380 -2 301 251 481 -939 -241 553 787 241 252 772 400 -314 -276 -226 -68 718 -664 -905 -329 -812 743 495 330 -284 -615 -272 289 -621 635 50 -292 626 580 -520 963 -906 -519 -916 -938 428 -115 745 308 311 -218 625 -983 -658 -934 562 -523 375 890 -458 -541 277 -635 -514 856 591 296 -2 977 -785 -612 -626 869 -488 888 849 -312 122 -457 141 -454 -327 735 -873 285 -303 -124 -529 -585 -405 168 -92 766 -410 606 482 423 647 281 -687 -753 -789 -574 -783 -982 891 167 -402 -551 308 -722 655 -745 -422 -495 139 -585 721 -736 302 546 337 684 134 664 -68 -540 501 -900 -561 306 -339 -237 -860 900 -332 570 403 48 621 319 113 116 -60 669 -552 -458 317 -166 -247 -64 -556 308 -245 -911 -763 823 708 -89 911 313 119 904 -506 352 -84 -754 -711 511 -930 -501 191 -111 -29 148 432 -619 -953 -973 -716 -396 842 -644 935 195 62 899 -435 707 537 -468 382 -903 73 -937 197 -180 -414 957 149 624 -492 -195 -508 62 696 -242 -177 391 -916 -224 -790 715 -12 937 -160 691 661 -366 891 -175 258 -463 -998 247 452 325 851 119 50 -820 628 325 453 -586 155 768 -197 -188 -75 946 529 -653 930 775 927 -983 536 930 164 -215 723 -374 623 850 376 -608 -328 328 670 195 -44 190 -89 -166 41 680 -108 843 661 83 166 -625 -8 1000 984 -156 53 495 61 -787 908 -172 417 -592 -558 205 -763 326 974 -575 -512 260 738 -23 326 -733 897 -135 -557 -87 20 -454 444 -35 365 786 487 -980 -90 -958 -657 -853 -608 -18 53 334 -395 936 -587 -518 -716 533 459 -819 215 -171 109 -604 330 540 60 141 252 667 981 413 -252 -687 -346 316 36 -418 499 782 747 987 855 -945 -173 -173 835 849 56 113 -645 -580 -688 -65 -704 152 -485 830 -376 -150 296 -924 -803 994 942 925 682 -946 -580 -16 -629 -68 519 802 -241 644 784 421 54 -540 57 -237 493 153 664 184 -305 441 829 467 -761 242 764 -42 740 -378 869 471 875 -737 603 -721 952 -69 -125 900 347 -557 -797 487 -782 -378 -539 -233 -529 719 299 131 672 689 501 906 -338 836 -49 834 116 557 -145 818 701 237 -335 -672 -203 -448 544 193 -845 248 -730 421 974 331 -340 141 895 259 -586 -77 -72 131 -512 -851 288 708 215 -68 -640 34 -383 -394 -3 -75 -227 -39 471 735 395 537 301 -80 418 -673 -666 545 -224 390 16 188 60 851 756 -8 820 347 -893 36 3 710 -306 164 289 467 316 -626 966 239 547 -665 -86 168 -792 174 339 564 -393 -883 199 -629 961 -608 221 676 -376 349 -693 689 243 354 119 99 -541 269 -148 697 244 711 -117 392 878 -398 17 188 326 -964 86 -660 -857 -393 -237 -997 -26 903 259 466 -597 849 628 862 -705 616 33 -367 751 -629 254 264 -592 -765 -316 -503 -775 -292 -513 -52 608 -253 618 829 227 908 -271 350 546 421 852 486 453 279 915 239 -886 -741 -963 300 -761 696 -21 982 745 122 29 508 -626 -810 341 -665 168 -200 -108 -483 500 423 -499 -309 -632 -611 -340 669 -1000 -731 -934 263 -214 551 -428 -772 -192 -404 230 -932 -660 -641 846 937 495 -384 789 -904 705 341 -854 391 -214 257 897 915 -868 293 -246 359 -956 -582 -498 -508 -868 -30 166 -474 206 659 785 423 -28 763 187 -611 558 -741 555 -333 -280 662 -785 57 -296 72 653 819 134 324 137 -990 -338 -325 -877 791 -179 264 -678 693 185 -841 276 764 183 938 530 -715 804 -629 -518 -72 -251 531 485 -589 -416 7 -646 -997 821 -922 576 -390 298 552 -871 780 286 -935 1 345 544 574 -817 -786 257 138 -816 -303 370 -561 773 -390 -901 -425 992 -404 -111 978 410 -549 442 -737 -772 441 745 145 -263 -449 -132 674 -454 288 183 -39 692 820 165 -369 -717 -951 -420 60 -583 -108 304 -735 25 900 -470 966 320 300 -601 -769 -992 370 962 -849 -440 -846 15 -335 -726 614 680 518 652 829 474 404 505 -339 803 -78 86 633 -711 649 79 444 409 -928 -644 -490 686 -811 558 -547 -712 -120 -333 398 -974 692 824 545 -970 -582 570 738 -395 182 948 -753 -440 -731 -785 -272 491 -669 495 697 -332 27 -790 -941 902 379 -38 812 616 -376 780 -313 -553 972 -995 379 -339 -25 449 440 186 710 -17 -727 -898 848 929 -382 -827 553 -809 -130 617 -845 -134 -627 388 982 -167 -39 435 -158 560 538 -300 762 -220 -197 -665 672 554 108 -936 -688 644 346 -623 272 561 935 -879 722 325 -179 730 -277 25 -21 961 91 -689 835 -177 -203 677 -65 675 911 802 533 172 -825 -231 58 -275 637 318 264 297 714 -193 -826 -723 -991 -893 -858 578 217 626 563 297 795 -564 -733 195 992 215 -183 625 -660 -839 -602 11 -84 -995 292 245 897 -499 982 -79 770 -49 -607 -170 -464 -247 127 360 637 679 -391 455 -22 -675 730 -922 -199 114 506 735 370 -497 -548 601 -306 -64 -651 -889 -541 151 830 -195 748 -526 113 120 -735 12 831 745 -248 -481 882 -628 -322 746 -82 -809 -888 -488 326 16 912 103 344 928 -889 -190 -565 -105 509 -722 -131 -472 864 525 -267 623 -997 618 823 -967 783 -342 916 232 999 368 719 313 -14 -370 294 -91 492 -879 -732 199 528 920 -136 -8 466 -617 -110 -687 -487 218 26 -650 -86 -917 235 -83 286 286 -565 65 660 -678 -83 513 843 857 719 510 -555 -439 -529 -277 -621 -731 -686 -896 86 476 -18 -628 329 29 -461 -554 718 485 -42 974 846 45 -250 378 -60 577 -545 869 837 -781 460 -953 551 -316 668 760 257 -110 -963 634 -698 -117 908 237 -900 -104 -403 -817 -1 -492 265 -311 -141 -59 822 -626 -403 -783 -59 -698 990 859 587 825 -225 -370 -424 405 421 -358 -656 751 -789 969 252 -441 -139 486 -541 107 -631 -123 -563 -569 945 539 -626 938 -679 -390 -579 -838 -393 64 -839 -160 -310 -429 276 200 -173 217 -349 116 848 -148 -866 -937 327 -847 249 -813 -834 532 -810 -336 -775 -307 -270 409 -318 -698 -283 424 -248 925 713 675 857 -826 -713 -943 -569 385 -549 597 382 60 -782 748 -741 -438 -506 -962 714 472 -299 -516 -892 -737 -898 -331 939 -334 -616 552 -411 -65 446 -281 728 -443 512 -35 251 972 784 645 -341 -183 -879 -483 21 -816 -380 18 45 -888 837 -708 551 62 377 -702 504 -709 416 500 278 -307 386 -35 811 363 366 796 648 190 -143 235 -385 -794 -959 217 13 370 -862 371 854 304 -895 -749 788 -954 988 472 -541 396 457 -712 -30 -786 -996 -358 327 -656 749 159 -567 936 -932 57 -886 -643 261 -854 -197 -126 305 845 -424 841 -109 -690 -267 327 481 428 535 -843 -917 272 218 125 625 675 645 -522 616 -916 -189 -656 -111 -528 883 486 374 982 430 -451 -570 -941 -329 -623 205 -775 122 -77 560 -138 -522 75 152 -887 -135 315 628 -160 870 888 -434 59 -882 -633 -312 551 327 844 122 -258 611 688 -289 780 512 -906 953 683 424 830 -103 790 -161 456 -993 -235 -255 -522 -774 -520 130 -64 233 -330 -18 -898 74 737 -590 600 -359 -797 53 512 -307 -775 -88 692 -670 533 609 -615 -507 -374 344 -227 -11 301 154 -729 -768 96 -120 -153 -325 545 433 80 -942 -865 -559 -861 479 517 -932 132 16 -828 -868 700 349 -428 165 725 617 -74 -248 -529 -131 -606 582 -640 428 -261 -660 -346 -235 463 966 527 433 -311 -306 785 326 797 -508 550 -865 85 284 -489 -385 -206 581 -952 529 155 239 825 863 -779 -269 -86 -11 929 239 -512 -768 805 -171 180 224 341 -221 -266 460 97 -977 -735 169 790 358 -434 -425 387 984 17 -426 430 817 -623 624 1 -100 236 -638 619 72 -200 886 -346 150 -498 728 -662 -116 561 140 -458 215 -360 459 528 -497 555 241 -752 544 496 9 -521 824 428 548 82 681 -530 578 838 -143 -937 -458 637 280 -717 527 -652 330 780 239 -822 111 820 941 215 611 -78 -679 364 190 -154 -399 546 -301 -663 142 -677 -229 -699 -448 746 -960 -976 -844 -792 -94 358 -354 -222 35 -422 -313 684 711 282 -76 -368 480 609 -950 811 -631 -489 672 -385 886 -332 -771 125 -439 -887 -143 555 -20 -951 -431 -412 776 -605 -879 237 -458 -437 -962 336 -906 -967 4 776 60 -281 -730 -733 412 -181 -985 894 42 575 825 653 -52 -855 -369 -330 -310 113 -732 -84 -571 495 -907 896 -145 819 -610 -461 -541 -66 -822 621 -395 260 -75 -743 460 330 542 312 -647 265 -288 873 -444 556 672 -793 378 -933 -350 88 -847 822 -489 349 119 365 -894 919 -748 529 287 641 836 207 -652 262 -98 -955 721 -410 -819 738 341 -619 -602 107 606 -814 564 -929 -968 -797 846 788 934 -297 99 -762 800 19 -228 -235 575 -788 839 149 823 480 -929 -545 391 83 -681 60 172 -489 -912 -566 -57 44 414 618 -5 332 4 991 -522 977 808 967 -672 -436 399 -432 -37 969 501 -488 450 405 361 556 747 864 144 -33 194 444 -299 90 454 -337 136 -495 175 166 217 -546 956 982 65 -953 -710 762 285 283 46 -440 609 -894 -879 928 585 -647 444 205 -338 180 890 -894 122 -651 723 -410 681 293 -851 268 -733 -58 319 32 78 144 -763 764 784 -803 978 276 272 452 -311 -258 719 -633 737 284 885 -253 243 524 -495 36 856 -104 680 415 894 -314 479 947 -205 -667 -623 14 489 -895 -139 615 177 932 247 215 -683 393 883 -954 -787 -983 595 303 -392 73 -841 -912 -741 -590 251 599 -601 762 797 -768 486 896 -439 75 -793 883 -689 405 458 888 500 -10 486 438 905 557 -801 373 -916 -818 531 142 -839 -509 455 -347 -382 -350 296 411 -161 -630 501 -717 -603 440 837 -406 -438 121 -697 -804 65 -111 567 537 213 29 -610 -394 -440 -820 704 -534 -768 828 -640 -153 -250 895 898 -466 -222 548 993 275 780 -416 -532 -443 741 137 978 -746 -441 -270 27 834 -413 -348 637 -349 166 724 -278 577 598 -871 326 -511 865 294 -963 -862 -536 -628 803 -796 -932 -690 -261 -480 -511 -692 476 499 8 355 -579 680 -869 -548 -778 -817 -876 -201 -856 -925 421 122 80 -721 451 -163 316 455 -457 760 -617 735 -597 280 -351 369 -244 167 983 455 -320 423 -894 -848 -200 -922 -325 308 -872 -675 -703 61 348 -448 -929 -840 -924 633 -182 -789 -824 707 -602 513 -967 38 770 505 -609 779 -996 20 -156 -239 414 -577 -259 693 -549 602 -237 -625 -401 623 -279 182 -786 721 504 330 955 185 713 -563 -208 99 -700 636 -390 261 145 10 -444 -324 620 -524 596 -698 22 -684 811 224 9 -841 313 -194 -836 -874 -942 93 -781 -817 351 -602 -144 445 270 -376 -977 -882 -70 -834 613 298 802 -471 -775 -524 -331 -389 434 -458 234 -471 955 899 827 -192 -346 928 925 -815 -911 537 874 -877 754 -316 652 -11 102 20 -491 -432 -934 -376 -67 757 -890 -825 -523 588 -706 -970 268 151 -104 759 534 31 839 -549 26 -727 740 102 -291 -547 168 -397 991 973 195 564 23 22 -984 -306 -576 -418 -69 61 -110 -296 -63 -882 285 -681 13 -905 -775 -552 -455 769 790 740 171 200 529 488 841 630 -808 -918 -943 760 -237 445 -474 369 -232 180 276 882 -667 690 170 842 224 325 -534 263 -252 -120 -621 -153 -956 -382 -815 717 -234 -366 185 -883 -208 -333 983 398 -527 -773 785 924 252 -202 280 -826 373 -128 -279 364 0 -849 684 276 794 -957 421 586 -751 838 -157 -321 835 -746 332 419 -600 -727 30 601 801 -624 -829 486 -544 -357 -817 -835 210 -678 26 789 94 -705 838 -492 84 15 -898 -30 -688 -345 -20 873 -720 229 334 407 -532 -684 399 -486 708 -807 995 449 -574 -263 874 562 -98 -760 -210 627 -689 -26 -685 -921 508 -120 837 -694 -333 -859 106 -163 -453 364 947 -247 -995 -866 -671 -252 173 232 -130 919 -247 -331 -904 165 -54 -110 -195 891 489 -227 -538 -802 -325 -86 152 763 106 256 -539 218 935 -819 891 746 -519 926 311 -223 214 326 19 529 172 577 78 609 925 -614 425 -827 588 -818 -169 490 -84 -460 -360 -370 -994 -297 840 -139 173 315 -6 -103 -190 -979 -675 -96 -969 657 436 232 -903 -401 331 119 -600 -237 807 -917 918 688 639 752 415 -597 865 -125 -640 279 -540 -212 -435 -631 -954 492 -512 -346 314 217 -163 -588 819 -337 -777 109 -814 -153 645 -613 -218 -464 469 -809 -275 338 -803 651 -380 776 -618 77 100 836 -481 798 -24 523 324 -672 572 -492 613 -549 -400 -623 887 -452 -137 542 -398 975 544 -262 -935 863 -774 -9 491 276 968 76 -281 -306 -156 -609 -150 328 -216 178 -847 574 549 -469 163 -491 -775 -220 413 -325 189 -29 -112 -235 -83 -880 584 558 -219 727 211 -757 -671 -393 -12 -223 -641 427 -610 851 222 374 -121 854 -983 -551 -544 515 -362 618 960 -854 78 -679 -705 138 935 -691 936 686 654 29 380 -290 6 -245 -48 -690 78 588 -542 256 994 35 798 -993 -410 858 766 703 797 -170 925 433 -610 93 175 421 -911 638 855 -640 37 -761 -948 5 158 25 217 -988 -966 176 436 -787 932 855 -675 588 -110 601 426 967 579 48 415 -595 445 749 -390 -487 5 840 -689 -153 918 -273 841 -19 497 858 368 754 513 -654 -619 -565 361 -949 428 -51 971 -672 -420 -312 607 -51 -32 -617 640 528 677 491 838 -217 -139 443 815 -836 -534 958 -711 -954 -253 -964 -309 -114 -381 409 -176 -736 42 872 298 -230 332 646 -44 -989 -220 -682 593 -562 744 -211 896 -562 600 442 158 619 165 935 -452 714 662 741 -56 -222 -329 693 184 -112 -838 666 828 -964 695 483 528 875 -936 606 -236 -962 -801 793 442 -589 323 -352 534 -651 -360 393 -270 176 -2 23 287 -132 -289 -426 951 -810 100 -544 -787 -291 362 553 350 -261 735 -630 -591 715 607 666 991 -997 207 -864 323 545 -201 113 767 -554 417 -264 220 519 -525 -397 853 -830 -991 -399 300 -852 -379 416 948 380 -513 286 509 -811 864 -455 667 -374 709 521 -121 819 350 -110 262 574 -695 -407 -722 -608 -804 73 360 -933 370 128 112 -428 679 647 415 829 -551 -636 -786 222 93 -805 575 -796 -439 934 951 782 684 898 270 503 -169 349 725 273 -818 834 600 483 -893 -104 603 199 -567 511 940 648 613 -797 222 356 690 213 -853 -835 -203 -867 -454 38 773 337 -493 883 -356 -19 55 409 -296 303 -120 -521 -584 416 -433 954 -106 780 -753 -845 -759 -203 -474 -667 46 307 75 -364 -296 805 580 -162 -238 354 200 -180 -240 997 -879 922 -337 -867 -978 344 -510 832 -127 -403 -521 -117 791 585 235 -791 -239 685 517 699 -114 -976 895 -63 -478 -723 518 315 -137 -751 757 160 192 -490 146 469 -652 -249 706 -136 24 -475 585 157 -169 681 757 623 -740 -631 -918 -373 30 882 621 -655 -103 951 -382 660 -721 11 -63 520 -586 -407 792 -968 -557 -385 -869 -282 -510 -671 -962 906 583 617 -993 -195 -635 -254 550 664 -359 -494 -656 -351 45 309 -834 274 -637 424 847 779 435 -752 -381 -705 -363 -893 884 -885 445 -182 38 179 -146 -943 -902 364 761 612 700 -861 734 -11 -142 -576 219 -715 -870 -112 -413 -447 566 -861 84 -716 -224 -470 355 -38 671 -9 739 -732 -900 -955 886 -376 529 766 965 326 302 -705 214 415 -139 -772 455 242 -765 66 385 31 -786 -368 273 960 126 -480 910 -822 -501 -594 -849 -713 -275 -119 753 599 862 279 -261 -930 -88 -391 582 -887 795 335 -577 151 1000 541 -862 827 164 -689 744 624 -177 41 -897 999 92 -785 -463 167 -389 -749 58 462 504 713 -101 955 762 461 -920 10 -468 -664 -243 -230 430 -694 44 -63 191 -792 -141 350 -515 -172 470 931 -628 249 379 214 -585 -815 410 435 383 -264 819 654 -350 -125 -243 431 -21 -748 437 -301 38 889 523 -845 -880 722 688 -176 861 598 509 535 264 678 -500 -583 627 -848 598 -616 -714 503 -461 -912 -659 495 24 314 -844 -392 649 -332 506 804 -303 280 -994 -522 368 835 768 649 -4 467 -875 -807 -910 983 -846 260 935 -24 805 -626 905 132 -878 491 178 134 -326 -133 9 -923 -683 -396 950 46 349 480 -37 -472 41 546 249 -615 54 -909 -25 397 -818 345 -627 558 -554 -178 -216 -633 -300 679 -130 -704 -64 -149 299 -489 200 -594 -260 368 -795 319 474 333 -157 854 -189 821 -991 429 -241 -640 891 -876 -924 688 519 -972 -784 -747 348 -439 760 144 719 392 -434 -49 -650 -478 134 -960 274 -530 277 317 -252 -972 -517 873 766 993 -274 289 354 4 -999 33 146 -160 -517 -460 -343 -584 634 995 383 -483 -522 586 318 777 649 355 599 -227 687 -565 -787 480 -839 -406 593 -4 -127 -509 -11 62 -988 196 211 202 744 -571 -847 338 426 282 -257 826 432 -653 -985 237 598 998 -440 -998 161 508 -94 -398 -576 313 -361 338 -760 868 548 -665 300 228 -9 -440 -718 -109 -468 855 670 -891 -736 882 -709 929 -281 -941 971 -930 -448 -955 -398 815 140 544 -772 808 -155 -309 -854 -799 -131 -630 599 433 -331 -623 948 -699 904 866 954 865 -60 -431 -74 -230 474 -756 -574 -823 -73 1 -222 646 -627 -94 635 802 746 -434 253 300 -789 398 808 -984 394 -690 -682 252 497 641 823 -239 -558 -692 316 20 -888 247 -103 688 -688 823 401 -777 779 316 -113 -568 -581 -940 -605 299 214 -766 -12 -947 769 -653 3 -253 468 513 143 568 323 363 -157 150 -697 883 665 -414 -519 -218 682 108 901 28 -703 -771 263 410 -576 204 -841 -117 684 969 783 -971 -209 364 -556 23 -624 -265 -349 -638 -974 -246 -91 325 -695 -988 -420 -127 422 486 -648 831 828 -144 -521 96 -149 278 -879 505 -97 -319 50 415 -724 -545 133 715 27 -456 -862 -598 779 767 320 -48 765 -582 -765 153 -201 692 -859 763 -840 -917 -966 86 -12 -608 466 497 951 -823 887 4 -629 -576 -841 726 -603 -798 708 646 -480 -421 -244 312 -891 -359 -725 -785 614 -408 897 -6 370 916 394 -581 61 954 250 -408 468 676 -793 838 -850 838 662 964 731 231 463 -599 -2 450 -627 709 -830 -682 -205 800 678 -186 926 -958 805 46 869 764 -846 894 32 678 -607 160 228 312 -74 968 -530 101 569 -29 573 956 688 -651 -290 959 -495 -68 -934 -843 -793 -153 37 171 -367 370 -426 -672 -711 657 -174 64 -486 -999 -363 -298 40 270 530 -16 -130 -164 518 -450 589 -365 -329 -96 930 -171 -8 221 332 36 667 20 -123 768 -227 822 -671 891 -48 -264 -423 901 -844 530 -487 -473 156 -147 -520 320 -937 12 699 399 -708 671 891 -550 232 666 -580 -737 618 -550 308 989 967 376 124 700 -881 55 -857 -957 -111 437 -910 767 -906 -761 737 991 -888 -895 831 633 -126 327 255 -993 -342 -976 -561 645 198 -877 -388 -760 -546 696 4 -894 807 254 -249 -211 427 -882 212 417 -589 106 579 -155 807 389 -37 -115 489 529 -156 -734 297 335 840 733 485 37 -476 -259 -129 -427 -469 -267 -869 -403 -484 -644 547 -750 -318 912 -675 -185 827 -877 399 953 288 459 -214 -47 347 -882 -15 392 199 371 452 176 271 -307 761 -160 -777 -826 -144 161 971 650 -861 -640 -630 292 578 839 -123 326 -524 783 -62 101 204 894 959 -838 644 269 266 -726 -296 219 398 248 -739 447 968 -603 568 364 447 737 77 443 898 -817 -888 445 582 121 -409 764 279 886 -294 665 -294 -453 311 628 711 -374 -46 869 -898 999 613 -820 -335 -158 990 297 -356 -877 -626 633 -734 -782 143 971 228 111 998 -119 522 -397 920 867 688 162 343 -383 -633 -976 -158 25 845 -519 861 -972 397 122 515 -824 683 -225 745 -657 -862 -763 271 -543 267 -152 -364 -23 -714 935 -617 -867 -821 -479 -380 761 455 10 -344 -933 -771 -11 -405 19 -158 -470 650 -460 595 831 -559 -355 494 958 807 706 963 153 618 742 593 375 -224 -303 -455 35 -620 -295 -193 531 759 830 989 -898 -496 932 -764 -873 230 772 -506 -715 -91 739 -665 791 270 854 -533 -459 920 454 184 393 411 -362 -758 -999 657 -170 809 -19 489 745 -791 -320 -504 -191 -126 -556 -721 -576 -823 -403 -444 238 -593 696 -396 -192 -963 -762 -621 -106 -875 -817 637 -983 130 11 616 -264 865 -664 185 717 984 477 -95 -305 459 -408 298 -5 182 249 991 -926 -64 848 563 555 291 483 502 605 -374 -444 -630 -956 703 100 120 -24 -467 951 -398 503 -216 -78 737 451 -492 343 -308 741 66 -61 927 163 970 -290 -92 -648 839 718 990 -293 -343 788 -110 941 24 553 505 -412 887 371 98 -661 -595 -580 -511 912 786 665 -491 -828 -383 -985 444 -541 -546 559 -88 169 633 -702 519 709 933 47 981 -303 787 -59 294 -260 558 68 -732 213 -91 757 88 576 781 -874 -212 -516 232 -738 43 375 84 -834 272 254 -942 324 293 -609 -275 14 69 -293 722 -589 794 511 -420 -725 -570 -316 -387 -298 -727 715 -424 330 237 117 -486 -652 -249 -336 -75 -951 717 695 461 431 -528 382 116 60 -699 -686 568 -666 -992 739 -929 173 -740 -170 -975 867 723 281 -646 -722 -958 -511 585 -906 -422 193 -762 -745 200 395 281 348 860 247 908 814 -975 -473 -601 -52 -682 -352 -193 -61 481 -149 -495 -887 -882 -661 -799 -873 -923 263 942 -442 -81 429 -510 112 482 262 679 944 927 179 609 311 -540 -284 -981 -559 -507 -638 858 -547 -236 143 -950 553 -394 -150 -516 500 409 -882 943 -851 876 47 -55 -829 46 26 855 -679 -795 289 -248 807 -35 -843 -666 159 832 -607 296 933 -910 573 -118 359 -706 755 -6 -859 -226 -671 -759 -722 644 -832 242 -459 365 467 698 287 69 639 883 625 37 -250 -160 929 -289 304 226 1000 -851 -298 689 730 -123 624 -309 849 -651 -901 -915 -532 -712 -607 271 -159 156 629 -854 535 223 -512 -158 691 -214 -538 172 543 244 152 734 -450 -693 534 -434 448 251 574 -197 -666 -910 710 -835 -41 745 -415 -443 847 -996 -881 116 972 453 328 870 14 -718 -509 -578 -140 560 770 -697 -804 -820 -235 -651 -219 -917 16 -648 -432 257 -114 -967 964 -819 -939 434 101 425 -768 807 763 -978 -129 -971 559 -590 -504 -950 -142 349 536 -144 -403 -777 -89 469 -472 807 -624 -642 838 928 985 -97 -812 636 -745 841 -654 -761 291 643 -201 939 -958 103 -652 -617 525 -912 -86 -412 448 -612 -332 823 358 -41 426 -501 353 -936 361 24 390 -984 -159 -804 -80 -634 736 -90 763 863 -38 734 194 460 119 -651 623 -784 -745 -84 234 -867 510 -682 514 627 -138 550 140 -264 -158 -975 193 -91 -812 -530 -741 -963 -720 -356 161 797 -298 418 326 539 715 780 797 777 -114 409 -992 928 103 315 470 584 -161 876 -160 565 -242 565 417 456 -683 -748 -750 -978 576 -201 -899 27 -626 395 -403 -622 -808 148 817 295 605 -35 -293 438 18 -234 587 238 -677 -112 -194 -853 440 711 -730 770 -551 835 -499 -860 229 789 205 -716 354 308 -539 -616 -386 -189 -589 223 -630 -963 -774 138 -395 -447 94 285 -318 -427 837 813 -611 929 487 -420 449 -319 990 997 -291 255 838 878 897 668 218 865 -699 885 229 237 740 -283 -705 456 861 -700 -541 -689 648 -716 -205 596 -304 548 783 658 583 271 -7 -589 327 -201 -288 -423 -959 555 -349 288 -142 290 934 340 -383 -242 -328 766 -868 794 -509 -571 -292 -530 -714 206 -842 -567 965 106 173 -58 545 -929 447 -546 272 -495 -389 -894 -445 -884 215 481 -537 265 -139 142 -174 39 784 775 -465 -706 -227 286 933 -664 267 666 -184 358 -114 -819 -289 -479 -880 -773 263 -289 -914 -26 412 954 -928 -211 -754 -741 -669 830 779 -396 323 -353 -412 -385 -635 890 595 -297 -836 -444 453 -229 936 879 509 -733 319 -154 -874 898 -169 -641 -875 743 487 326 938 45 -297 280 327 239 191 583 650 782 -679 836 457 -701 280 -155 -972 568 -728 337 364 -285 -862 -316 -358 -745 -259 -506 -44 1 152 619 811 498 -843 382 943 -570 -12 -674 -611 197 -716 300 -710 -853 -521 228 -885 -928 635 -46 -341 481 162 -529 -475 -984 358 464 985 -56 -233 742 505 694 -358 944 -307 -787 -969 649 903 982 -424 756 265 -545 -940 -105 138 642 320 -191 485 587 -901 261 -430 793 -597 168 -228 -361 -922 952 -582 338 -921 332 306 758 239 334 -596 -406 -849 -951 749 889 -662 -997 -754 900 398 -673 -620 -393 -271 -445 643 787 693 929 -113 338 274 -562 -284 971 -910 629 -683 -37 -899 681 -801 36 -340 -603 739 -97 52 -19 -326 -13 179 119 -344 886 -154 -472 -58 974 641 543 745 950 131 -50 993 944 736 -130 769 336 -108 -24 511 -720 -95 -635 -144 -321 -835 108 -206 258 -33 585 -191 -209 238 -665 -132 -836 720 130 -513 616 -683 -259 792 -133 -202 495 -473 547 -720 73 685 395 971 76 535 -8 844 -129 528 -409 69 -972 -888 -32 -618 970 -984 687 796 348 -540 -111 911 -9 252 38 -938 -463 362 -274 -583 537 469 -313 -997 743 -282 12 -59 -624 403 -562 763 -177 -285 699 683 -572 111 -729 498 -425 748 -427 537 571 545 146 320 -253 707 -982 -384 -737 226 962 908 -402 -116 575 201 722 -597 901 -249 -784 805 -934 -510 841 32 -934 -266 809 -187 432 70 993 242 -53 538 692 -151 98 880 -619 -698 717 618 167 -212 416 -234 -495 -541 216 -202 505 53 -840 673 972 -850 565 342 378 -542 -746 184 275 -763 243 -178 961 -51 -606 141 680 -816 -720 -61 -637 -583 616 -309 -983 626 -120 771 -598 580 922 394 781 -321 420 586 784 791 -125 -578 -734 439 779 -468 -942 -682 546 -303 787 -677 -701 829 -810 40 -889 -779 -587 668 -670 -617 431 -75 -412 -167 5 -879 -782 635 -545 473 -546 -467 -864 -689 -173 -24 141 -334 -751 99 894 819 -657 -563 994 -176 -589 404 -713 24 548 685 -3 -641 -981 753 -278 -24 -191 -897 -150 -214 28 -809 -780 -836 717 23 -559 -914 -754 464 898 689 321 -532 -912 465 261 831 131 -333 792 -632 229 -275 -739 614 80 -957 310 -205 -259 812 795 -475 589 -634 -134 165 -314 -559 602 -479 729 987 -38 -832 -454 453 -325 383 -650 163 94 449 879 -910 620 109 812 -971 243 404 215 753 -187 -700 62 51 801 -125 -532 377 56 972 906 -853 -385 341 746 917 696 -588 -410 2 772 -375 130 980 485 -68 -976 -15 768 409 -841 -667 438 -395 -802 -426 299 845 -514 -615 -916 -488 -886 623 552 155 -108 -926 301 915 978 -730 440 -530 923 597 143 162 693 -653 865 -273 -460 251 782 363 -1 -689 -452 397 -946 -889 -43 310 -643 9 62 515 -496 -850 859 -344 156 68 -611 -710 -684 98 810 214 758 873 -131 -49 -166 591 679 821 -844 -622 -752 469 899 449 201 970 262 806 283 -61 960 466 -934 625 68 -933 865 -472 -74 -812 -779 -173 -362 -486 -818 -826 -832 -674 -30 458 786 350 676 930 -365 273 699 386 -736 -951 115 -60 750 -193 133 708 499 176 609 286 707 366 -137 28 677 686 -887 847 345 243 -553 190 -508 977 972 -212 812 264 250 20 -183 -94 212 -332 -802 -558 893 717 -246 -207 -683 598 12 -71 402 260 515 -966 -631 -959 -16 -381 819 70 863 26 664 -782 -231 -143 448 272 -907 638 71 39 -22 131 325 -945 -504 717 167 805 2 726 -770 817 326 285 48 170 -942 584 698 212 -688 198 -334 -870 230 575 273 10 223 -727 -692 484 330 -233 118 -689 -73 818 -542 -675 701 184 86 -364 -309 64 533 3 -571 44 -95 -682 71 -362 -70 377 25 157 30 -715 429 -996 122 -713 439 667 -623 -697 811 -773 -158 -646 393 958 474 -229 364 -294 -150 875 -97 -577 755 869 -921 268 -532 -2 750 245 -737 -3 821 -675 -368 91 730 58 -643 -505 -813 -754 861 295 -895 -157 -15 -239 -214 -629 135 -969 -456 85 -252 551 313 383 -312 -848 751 -188 930 374 940 711 131 -819 -905 -662 -754 -914 -373 189 923 -559 -408 -499 -200 233 -989 565 -463 68 -296 836 22 -220 433 -985 234 809 438 2 -449 -912 -596 89 147 728 12 -794 -891 895 -770 -572 -958 568 492 629 364 803 -65 597 708 -180 -643 76 790 -610 682 -164 880 -983 826 -238 -15 -452 -261 613 10 105 -352 -35 30 -835 760 178 939 789 -219 -247 982 -9 -32 994 369 376 139 -552 -191 541 592 -428 -565 -443 -475 -629 975 -121 -755 571 -139 390 -317 981 254 -55 141 -908 385 477 -656 836 710 655 -427 -946 88 -364 332 -485 996 995 -814 575 498 169 619 599 -346 -817 729 828 -96 443 308 723 -949 -506 205 -967 -251 -574 238 -716 -398 -224 709 649 -966 192 531 282 109 -425 546 -776 376 -151 799 345 -337 582 -206 -714 -646 329 45 -584 468 -691 73 113 -997 657 -866 -500 -532 -209 -617 695 -428 267 899 -455 827 -637 -296 826 43 -692 -647 506 561 -639 -323 -152 340 130 -742 -870 -929 267 98 480 -318 895 -905 -943 -122 89 170 148 -233 -937 -573 -757 927 141 69 540 -682 840 549 -779 302 -441 -312 701 26 5 -658 -439 -82 786 -199 173 -234 735 82 -79 113 127 -782 473 -96 -406 812 235 304 165 990 -866 517 884 -20 -742 869 -713 832 607 -504 415 36 667 536 -525 346 52 -429 -595 408 101 509 -266 -599 -810 222 -612 -230 -148 -435 213 -703 -243 942 624 -654 -211 -68 -615 -549 -401 -448 -705 -618 -441 -854 984 -134 968 -672 248 491 75 549 767 -209 -103 718 396 -39 -742 541 -405 -165 32 582 743 -572 -840 -296 505 573 -472 786 -37 668 76 -427 726 567 -224 -679 788 -460 -870 929 993 268 -999 930 -496 521 928 573 -786 -13 -901 -517 -413 -878 -298 698 296 389 -557 303 613 462 -301 288 132 79 -5 897 989 855 767 -758 927 -719 -148 442 -720 -971 954 -626 617 259 305 255 73 524 322 336 -483 -267 -581 -310 587 -427 766 -927 -395 -877 -837 919 651 -892 169 -693 237 -47 212 790 -584 47 -852 477 320 179 885 -900 -959 81 -370 575 -710 -534 907 -116 -819 -524 -887 480 337 706 -934 55 730 -129 -129 967 -165 802 607 839 -940 -653 -685 57 770 612 -212 709 623 -344 -217 108 -562 667 -117 -509 -247 -972 -926 93 793 -339 -293 420 -173 -267 -237 8 -954 223 917 964 -849 -531 -731 -851 37 -561 454 340 -732 -19 -551 717 377 610 -899 220 -829 195 80 -121 -944 130 -634 -17 -18 471 336 -266 -962 627 895 -243 -306 -112 -715 193 852 -921 978 215 341 165 70 31 382 671 -956 -399 -771 -655 -998 -186 214 686 -8 -442 231 866 121 634 -53 367 -259 913 336 442 -908 140 -883 -203 -646 -652 679 214 -454 -25 -869 -896 -632 788 -98 673 -362 227 -4 668 341 268 -701 -68 749 -948 -866 -306 794 528 -237 558 -16 917 499 458 429 288 -329 -24 -530 596 -446 -123 498 983 -400 -855 -189 722 54 553 -482 596 670 190 612 -635 627 -626 -109 -971 -214 -942 341 462 -677 869 537 983 593 -792 985 236 85 -398 186 -866 -265 -120 -811 -905 443 742 -564 173 -267 737 -228 532 -908 -342 -494 418 -933 -105 209 -178 898 -978 -18 789 228 247 -656 373 -101 380 -411 -768 542 178 -13 92 685 447 -346 953 -487 514 -347 -758 -439 388 -966 761 476 -703 77 884 805 431 540 -795 250 830 -73 -147 721 -734 763 501 -268 234 -885 -429 199 677 492 -215 -720 223 -379 159 -658 -163 879 220 -944 -420 -158 672 591 817 -253 -99 293 -753 816 -435 -207 447 -651 -556 717 -564 233 295 974 929 -249 323 872 293 -496 -164 -914 885 -844 226 -871 -957 288 381 -949 -415 -828 -305 -255 903 150 -922 -869 228 705 760 356 477 258 -868 -111 639 -962 58 531 -543 -382 611 40 -195 872 168 -481 -321 482 988 -958 346 523 -939 -276 663 539 975 -575 951 407 208 186 3 -807 -401 605 170 721 93 -205 -334 -167 -512 632 -103 489 446 -713 -417 -714 85 -606 848 -972 758 495 -834 85 -266 945 -635 502 10 -59 72 32 539 -387 -86 268 -717 337 -283 834 560 -603 725 250 942 -251 584 -939 241 672 641 -600 793 -450 659 -623 82 159 894 778 11 382 906 -504 -68 180 296 324 132 -79 -691 -766 593 -899 250 -491 -152 -305 -173 132 273 -709 468 -563 -73 217 -643 -36 681 -663 -269 727 -947 175 -67 69 -500 392 -337 732 672 291 229 -623 565 490 -135 -455 999 634 75 -198 -475 -180 955 583 684 -324 8 -413 -316 997 494 363 628 327 -854 -840 -623 -169 -587 643 354 127 37 572 -502 339 -788 -539 -376 624 44 -869 783 482 60 -307 267 460 -59 614 217 40 824 37 248 98 542 331 780 119 876 -694 910 451 379 122 -260 246 491 525 279 769 549 -721 -920 179 -550 -29 55 182 176 429 -613 -456 -173 -654 171 637 474 942 -382 724 -641 912 930 -67 914 609 758 670 -782 126 11 -54 -736 557 -37 -165 -962 405 -692 937 595 697 -433 -292 -178 316 -334 89 125 946 518 -361 -846 -301 525 -864 -827 320 59 315 104 735 566 -711 -181 -160 829 -807 732 -885 -950 -489 371 -487 489 724 467 -197 -388 -592 528 -86 991 631 42 189 -146 267 -412 131 -333 400 -917 -847 172 -79 -700 -602 -994 -767 -969 766 -995 985 83 685 -262 225 476 -879 934 530 851 739 986 618 335 -692 533 135 62 873 -960 256 277 288 348 -542 820 264 -109 -479 648 -978 -164 672 586 -518 -67 -309 398 -421 874 -563 778 511 422 587 -788 -51 347 -799 -148 450 -870 45 87 -543 180 -291 983 397 -270 46 491 -375 37 427 -590 621 478 -89 757 499 259 262 -480 -887 403 370 567 773 -170 971 696 -18 -969 -45 659 331 -967 -430 354 -492 469 671 410 5 -781 -437 -341 350 -153 838 -943 -710 567 662 -63 -402 195 394 -917 625 310 -57 -676 852 -138 -218 -841 422 398 -851 -625 -943 -713 886 -934 -278 43 660 -539 -370 -152 979 458 105 980 402 -805 -262 180 -737 -861 -913 -403 343 -307 -504 917 -356 -271 701 627 -283 -381 -932 776 633 894 -576 -871 -114 -893 280 225 292 -535 205 -941 -987 14 903 93 257 197 -520 -91 999 -352 160 309 -582 -214 -731 470 -223 807 -679 -476 -946 -763 145 632 -69 -396 607 -515 383 960 880 698 212 223 -652 -696 617 -760 408 -756 -880 656 -301 -357 35 -344 -870 636 -142 -851 -940 -831 552 -407 32 -112 -238 446 -802 -745 943 -95 30 581 469 303 320 203 419 815 -816 -716 -848 -340 67 -686 -151 82 -155 705 588 -336 539 -685 183 -889 531 -284 347 381 -417 69 -85 841 -123 -409 -500 596 -520 -487 332 -183 421 379 498 -912 -61 -622 -864 119 105 595 -647 837 61 -574 212 -337 -73 54 -702 447 375 -620 -307 424 -32 997 676 903 816 578 387 988 662 685 958 -992 -417 986 692 -352 -874 -724 -423 588 210 -793 -219 -589 -500 926 456 668 482 -179 -204 409 645 343 629 570 -79 764 35 -269 -449 610 270 -949 774 241 -430 926 -310 -734 -124 33 62 -688 -586 994 822 197 -563 885 -578 -883 -206 -268 904 63 825 1 480 709 -429 -933 856 637 -250 -467 261 -939 -383 420 962 929 -737 241 731 -755 840 -707 -26 493 539 -265 -247 614 250 -218 453 394 902 -606 -345 345 -341 454 -359 -217 -920 -638 -427 127 776 -426 -847 56 197 154 -848 -682 -718 511 743 -428 -864 368 985 -281 -658 51 719 -486 331 -925 -507 346 137 155 -775 -992 -358 291 822 -490 -860 807 -68 -601 70 315 -34 209 -313 36 26 -889 979 706 -347 266 119 -809 -312 -417 -352 -798 157 166 -711 -831 32 37 311 524 -313 -18 827 -983 -337 396 707 66 120 -209 398 346 389 405 702 528 -309 65 -524 179 226 814 269 771 562 688 -32 -317 689 940 -199 -222 31 -725 413 524 -426 -280 -851 -22 787 523 37 425 466 636 -923 859 -850 -573 450 944 -799 -634 -807 -6 -33 59 27 -450 160 82 -678 -750 444 577 -451 -516 818 -686 -442 410 35 379 235 -624 -828 -461 -978 717 528 645 -808 -477 177 -511 -752 -961 334 -804 862 869 612 779 -95 798 542 780 322 164 -519 -674 713 -465 42 299 -345 -495 963 417 597 -655 488 -394 195 -843 53 854 -904 -194 225 -106 -234 286 763 85 -565 88 -851 261 -611 -443 140 -499 701 441 -736 -785 -665 147 -22 -275 507 -743 516 622 -244 930 -821 -728 -361 336 -982 -859 626 -773 -571 699 320 595 323 409 -23 -831 199 -361 686 -570 -457 372 275 -676 137 -479 485 406 -116 245 -925 358 829 405 833 589 158 467 -143 -913 -747 -287 -180 393 -529 -255 588 -83 -998 487 429 -941 886 -357 -905 -224 921 571 325 231 -53 61 -329 287 -68 751 -735 -674 266 -321 -200 -376 -729 -95 -529 -386 -947 474 -513 -835 -205 934 926 708 -374 -156 -975 -55 543 942 211 825 -323 570 -402 -606 -14 -486 -603 274 220 776 153 -322 252 729 329 -456 170 -127 -10 995 125 781 929 256 -613 157 222 -828 -626 -952 570 -761 -2 -614 -664 -393 -533 320 -535 926 -699 -392 183 826 846 487 329 80 -978 950 987 925 287 -363 -773 967 981 -306 -575 392 -577 -431 462 -663 909 -2 434 992 365 -638 805 468 -310 -113 -4 -626 351 43 -924 84 -775 633 -11 -616 987 428 990 -744 235 -468 713 -702 33 63 -21 -188 -600 168 -651 -324 -401 -345 -213 -150 -214 -18 278 145 123 -533 90 -48 48 -419 165 -25 -597 107 -966 -242 -375 -296 141 938 300 611 -771 511 -849 -430 -573 -908 -551 -369 121 486 92 272 673 -288 406 318 -483 -95 -699 875 766 248 -251 -333 -67 984 410 -211 -188 -831 -57 -242 923 839 855 -850 -457 -638 263 191 790 161 249 996 -433 389 -510 -282 -361 -184 597 -187 -965 423 987 -232 -21 908 -956 975 -507 -227 339 167 507 -351 92 842 486 513 215 -234 362 -246 -559 -606 -496 573 956 -811 298 380 -266 130 239 -432 158 427 -509 -822 970 -611 454 -445 -986 161 -466 200 457 602 -79 -893 -161 -466 -130 -749 343 616 76 -333 924 -750 344 -502 -31 202 656 607 -719 -964 -75 -327 515 -382 176 15 -317 -905 -908 273 232 590 -633 279 -850 -628 -938 775 -873 246 842 930 -61 352 -385 138 -621 279 -535 -188 904 -539 216 561 -966 -56 977 853 864 266 -424 217 -76 -326 471 -724 -678 -877 264 505 425 981 771 -83 -305 -244 195 -103 -322 -636 617 207 -935 403 500 -578 156 815 806 -816 477 595 195 -893 -780 -541 643 -233 572 -840 -626 -868 314 221 -219 -26 711 -641 192 -104 -334 -495 185 957 -726 646 568 -41 -469 256 -522 756 687 714 -990 611 820 425 -574 169 406 -427 975 -701 916 -48 845 628 278 921 905 -121 -952 -742 -1000 -892 819 -2 -914 874 -551 -413 211 -603 -720 -74 667 -311 557 -834 652 -380 -178 -392 831 -605 -627 -201 447 -997 -565 -328 771 995 -768 254 533 -287 -566 592 668 -686 -430 107 489 992 0 339 -350 -642 -151 393 782 -581 606 -100 -421 -276 560 -979 -454 -13 -168 -676 171 902 -657 637 84 -779 314 -866 334 313 -612 -938 -552 137 -732 139 273 -404 116 889 191 55 42 -842 360 -510 -957 549 579 622 649 259 -555 358 929 33 417 691 479 383 405 401 496 866 -775 606 430 -805 349 468 382 -649 -912 -91 -379 -70 83 -835 -476 -449 719 184 371 395 324 -729 549 176 215 -350 817 734 989 515 764 263 212 770 531 124 -997 321 -880 -690 -882 -448 -127 191 -491 515 -452 -89 -647 774 -449 427 -744 -37 609 992 670 -467 912 -748 -882 -642 370 732 -562 873 312 -11 -562 -476 396 419 762 -450 -726 105 -810 921 880 455 804 272 669 108 -745 104 -690 690 857 513 -975 407 -954 260 -40 962 891 13 4 759 593 -29 834 760 -499 -126 -127 70 -943 -429 629 939 -745 -888 -863 394 655 -579 895 -731 -968 665 273 199 -750 762 127 -1000 -166 708 -19 -32 25 709 874 571 -999 -522 497 1000 169 613 -297 -98 812 493 -443 -274 115 -180 464 -852 529 642 -270 258 -619 -282 128 -201 -515 539 -787 113 564 -112 794 -493 144 -675 388 585 638 -719 -156 -524 -639 295 -867 965 -81 -571 598 301 -762 527 -952 -932 66 469 151 756 797 582 -655 -22 -902 237 328 -532 -455 981 -786 195 -32 -785 206 355 793 535 926 361 -441 741 -431 -129 -40 99 807 128 -940 -783 -8 276 410 711 81 -751 603 840 357 -420 -339 981 -865 -689 -181 -721 -840 154 -59 -935 -917 239 -491 118 -225 582 748 628 2 -866 790 -985 -389 -921 421 652 904 -50 773 -426 -512 193 959 981 -530 714 87 803 -147 -154 -979 592 579 -82 -260 -33 588 971 -246 -73 -25 -150 -518 100 207 -648 -246 899 -297 258 -910 -980 -542 -946 560 819 -322 499 -332 427 -901 -963 -377 -763 -81 410 113 393 168 844 154 -653 153 225 71 248 389 570 -8 269 151 -475 -557 555 51 -60 -218 187 411 644 159 443 590 314 -786 85 716 -480 -691 -154 201 -204 150 -115 914 -317 -969 -422 935 197 788 467 805 786 973 334 896 -404 344 -174 740 573 425 444 645 -992 -150 -975 -189 968 -959 -577 917 -184 -391 934 820 -93 999 -497 917 -687 -233 -536 322 -37 -140 121 -328 -376 507 287 -492 113 888 -179 -895 -636 809 -652 492 -799 -886 -80 -830 -420 225 200 -202 861 -550 -739 -13 -746 -903 -486 769 -430 -299 -953 518 -201 -444 716 47 328 -193 123 103 -747 268 629 -801 735 -172 964 690 -343 -239 -349 358 296 865 530 -474 354 753 -378 -713 -813 526 604 961 -296 349 783 468 -738 306 -558 949 -926 67 457 665 873 789 419 -771 755 -710 487 376 -720 968 89 419 -39 -219 406 970 924 -584 435 -58 249 -745 148 -516 -262 735 -841 -413 941 873 547 680 -921 -271 418 499 -675 30 -118 639 -35 -75 952 185 -328 -298 -306 -121 185 869 374 -322 221 -891 215 970 -309 711 385 -749 626 336 -866 298 592 -668 -694 816 476 -728 495 -862 -923 54 -796 972 -915 -52 17 401 -802 -55 146 -966 -823 -435 -71 853 871 -676 699 744 850 -607 -951 738 754 533 847 -723 -758 944 601 -530 -7 275 -115 244 -389 -215 53 -900 -411 494 -893 -575 765 976 -123 -418 930 -728 -648 670 653 68 -604 -650 -365 -988 -77 915 -472 964 -957 390 -65 -313 -161 -503 -255 888 -681 75 174 -300 -812 125 353 636 -507 -238 582 114 944 928 892 -852 -564 -782 -367 658 316 111 -787 539 390 813 -978 844 -699 -435 -443 663 -883 179 -622 847 -616 -593 -795 926 -385 -956 -879 -788 481 358 -542 26 798 -199 -816 -137 -327 -468 -209 -844 -375 -175 211 -109 203 -264 396 -453 -111 -543 -654 38 232 -463 719 949 632 517 595 -629 -180 678 671 328 -637 932 62 -703 642 -344 -15 -179 900 -521 -91 -797 -227 -380 653 -703 711 -430 -903 -613 -256 377 -855 -897 365 -923 128 821 -179 -864 976 867 266 214 339 -25 796 910 33 250 582 860 473 461 -31 -323 489 728 344 918 620 -730 365 -729 981 357 -803 -899 -353 -566 674 916 854 -145 985 720 659 -435 -672 424 148 453 -90 -7 -688 723 818 -514 -199 318 747 -152 722 120 237 -956 343 271 807 77 -232 348 -974 -301 -141 285 -885 -358 393 821 -992 -91 674 -638 73 -926 -300 -308 72 -802 921 527 -628 750 -944 714 -362 -977 -46 -210 -867 -178 853 -1 848 689 -46 -857 989 561 457 -827 819 448 640 282 -6 28 483 994 378 7 991 -593 596 838 -754 -330 -345 746 737 -697 -827 880 997 -665 160 457 363 -446 897 -880 -466 -55 -940 -376 -170 -130 360 115 768 -535 829 -765 267 464 686 364 -991 971 564 -288 292 -787 -802 -588 786 -766 303 -355 823 -247 750 -213 -397 -410 898 -45 -903 140 -375 -347 -738 569 -808 762 -754 417 -976 -256 632 999 -209 -779 866 422 275 95 895 324 278 644 -884 -131 206 211 806 143 -747 -952 -138 795 -126 -335 -108 876 839 -393 492 -977 -528 572 -770 858 701 -690 -810 -712 -328 -936 -526 764 -383 -518 620 954 495 -301 978 -44 -356 -672 -645 -650 919 914 -161 -268 -384 716 -132 -361 668 7 -819 740 -664 859 5 188 621 592 307 229 472 -669 436 413 -422 -535 170 -463 967 321 416 -803 -408 425 -109 880 -477 805 -982 -205 -285 -979 250 881 835 921 -742 397 -554 -482 933 398 438 329 682 245 673 -83 299 -846 -621 -31 777 -642 -590 -911 211 -179 -494 -609 -78 525 392 -449 -814 -783 -576 629 524 -336 -793 5 263 -914 815 -409 -616 918 -939 -5 -200 -94 689 651 -471 -166 -134 -774 301 -424 -525 492 904 957 425 -626 224 -995 520 203 565 493 -249 -211 294 32 248 -399 487 623 -608 -181 787 -1000 -769 -467 -646 425 665 -199 -867 624 -887 -208 -618 -222 -886 692 443 621 114 -493 50 -315 -627 939 -983 -332 469 -553 250 -583 879 -435 -138 546 361 -347 377 479 -91 773 470 -147 -536 -600 971 -70 826 -314 562 -174 -692 237 -990 632 -629 328 -955 -802 666 499 -233 -414 882 -115 -591 -674 -708 -125 -50 -934 -799 -314 904 143 -834 -6 -600 -89 -46 -728 -513 -328 -163 -223 910 -396 197 -246 -972 -497 193 552 987 -911 863 455 -493 -589 668 -788 978 -851 581 -327 -705 138 872 -442 -907 -860 -944 224 698 561 -560 853 -514 891 250 778 -115 92 338 -514 -953 -233 -967 -350 176 236 -455 -752 -266 -513 -641 -237 -14 185 211 -251 -932 488 -524 851 -265 237 902 -526 -757 -365 -914 -348 588 617 686 -184 -227 -610 -204 804 623 609 607 -981 -256 -349 -48 -299 659 559 151 -216 -78 -236 368 -316 -112 -442 -763 182 -810 -160 267 -809 -238 -436 540 841 -135 604 -983 -949 -299 589 -591 723 732 -76 -752 -699 -242 -516 -7 950 -861 695 -47 239 -643 407 790 998 942 -599 -34 -953 983 129 -964 -350 208 -338 -464 -209 461 641 -185 897 -122 -880 878 864 28 763 828 -398 -637 -234 389 681 -633 206 -923 733 785 -920 75 140 -945 647 95 -46 968 -725 -401 -723 101 747 649 -104 943 -631 492 -574 393 497 303 -289 -333 94 -257 -414 297 92 417 479 885 -173 -302 -425 -921 -819 -698 888 -507 -75 294 454 -280 566 582 101 96 17 -210 -639 -970 439 671 -923 -290 223 642 -176 -844 134 811 665 728 -49 499 36 522 -650 -948 513 245 662 -753 176 660 -505 804 -690 681 -408 423 -813 -909 -467 -737 637 -974 -417 -338 -837 924 618 -919 144 504 -750 29 -490 884 -693 829 344 -808 405 -943 81 531 658 -859 -816 -510 -604 -71 552 56 -937 964 260 -947 -415 483 -352 -941 -659 399 466 -118 168 757 -270 -634 -176 247 -699 520 -586 -22 966 680 144 946 -121 -262 31 -743 -460 369 657 896 854 772 772 -710 -969 570 -202 198 -903 469 -282 247 519 855 -282 310 -42 654 416 -644 979 -524 -686 -467 -887 640 387 478 -835 980 39 457 472 -930 -532 798 -175 -495 -244 117 -794 -848 -418 -424 662 -269 -626 -866 480 418 -390 476 703 -300 573 -560 507 -87 -573 487 -269 -810 -323 691 -853 807 135 744 83 536 -830 899 254 230 -577 363 -309 -57 534 929 -152 290 -4 139 464 841 -512 -104 164 641 -247 717 290 -121 -86 718 818 -163 44 -128 429 615 614 28 430 -39 803 845 410 -877 196 87 918 302 580 61 -122 66 363 4 -364 606 -104 -488 -954 390 283 -647 846 402 345 134 751 125 579 -435 350 -733 -473 237 403 -616 565 899 136 -461 -85 -106 819 117 -480 220 -36 -943 -622 169 -887 -998 389 -453 -520 202 534 874 -10 656 -209 -290 -470 -218 544 -274 883 -806 -513 -84 -504 -961 -674 -251 -423 -933 218 -737 439 -550 787 -157 -218 51 349 -72 110 -450 -567 999 -269 491 100 -671 218 -122 293 -572 -652 496 -686 -196 620 -573 -899 787 -640 -646 -766 596 924 578 -960 -550 -857 669 386 429 455 348 687 -721 -563 504 372 901 866 258 391 549 596 -772 382 102 -757 -166 -467 -937 -709 690 -435 -46 251 -232 -436 430 -413 -39 431 -631 237 -302 -291 -178 880 362 -888 859 354 884 432 777 288 -939 -961 852 976 450 976 -52 345 -950 -605 -121 225 735 -863 799 471 -886 62 -692 -532 937 731 -145 289 -114 -525 -211 957 -46 -399 -690 699 987 863 449 462 -469 -790 548 22 -979 -781 -947 173 251 582 -668 480 380 -365 -836 488 -521 -825 -582 -631 55 -612 -873 898 -506 643 -616 -917 -987 -906 -226 -429 647 -711 643 588 957 250 -898 136 99 -454 338 -646 -108 -65 903 -847 -69 432 -998 -306 945 998 279 986 -449 733 34 838 -828 277 -546 -537 -783 -108 559 -202 -735 -101 75 128 -136 590 945 416 35 -451 667 -57 -996 478 377 -386 788 -97 -892 125 -332 -382 678 327 -82 -952 590 471 -885 -970 575 -656 158 -371 -295 524 -215 -160 -690 -237 -5 45 667 186 147 38 -566 -806 5 -183 -72 -795 106 -614 -502 -331 -670 766 118 -561 -900 958 -395 -119 -914 844 -63 365 767 935 79 979 -6 998 -954 20 -642 244 569 93 478 -553 -860 -215 174 512 879 -110 -510 434 410 -729 734 -8 -913 149 -383 -50 927 514 68 -73 919 303 -244 929 -695 -451 -970 819 979 334 -751 963 532 79 343 -811 -552 -363 669 83 -835 -251 574 6 974 614 -377 253 -865 37 377 786 752 -715 937 -543 358 712 -969 31 439 718 912 454 -242 -824 959 -774 -253 605 861 936 -425 -454 243 201 -102 -71 -630 -775 -232 471 -546 134 271 -331 -283 -286 -470 -782 97 55 -93 140 -277 -576 -308 86 782 479 1 -13 227 999 -305 927 -829 -91 -948 157 954 602 -988 -220 877 960 -952 625 985 672 0 -50 -406 -441 -154 -948 -20 623 847 -590 988 -29 828 250 630 -268 -269 -650 -571 639 -155 -125 715 -590 -372 -79 -771 576 -879 -499 843 -67 360 -17 379 -253 -807 -871 831 -660 39 780 731 800 -169 -765 -667 -500 -121 80 344 218 -647 -448 644 681 509 -13 -359 -569 715 491 -634 718 679 -675 -438 751 -96 193 -133 219 716 425 -641 -932 581 197 -866 520 885 -530 -274 -776 -825 988 795 -462 695 -185 -215 582 -963 794 -258 -426 390 282 -408 467 753 454 47 420 496 69 -269 -34 997 -870 -936 235 382 462 950 863 266 969 975 -103 788 -671 -816 -879 -517 777 -221 829 -167 31 981 85 -133 658 850 201 -700 -834 -815 -443 -913 -263 -403 227 -715 -113 588 -424 477 84 -172 788 -57 480 401 878 552 481 106 -833 -230 -104 -421 -11 760 -267 -851 -617 479 443 458 449 -511 -33 -934 -461 -525 449 721 715 11 -341 678 -396 434 -668 56 334 322 287 -880 -41 667 -841 -497 0 -685 508 -445 -326 -193 474 177 -194 -408 893 -737 -149 379 -466 901 447 961 140 55 -292 375 362 481 182 -688 -958 -890 352 -182 531 266 -953 -66 -982 -291 794 601 507 652 -863 -938 -686 -797 -132 444 115 -19 -739 382 180 -341 331 -999 783 -306 -985 857 127 -525 -665 -284 871 339 -260 752 -242 723 480 -12 -355 532 860 -688 -376 -637 -982 -114 97 913 -613 -21 330 993 209 536 404 309 13 419 -281 -599 -103 -848 -73 550 267 -186 -249 -598 -381 -634 127 -247 851 -803 -325 -228 175 -671 7 -676 -979 838 -576 -496 -535 249 -84 666 163 632 -902 225 558 -565 738 921 -989 -789 -246 488 -423 -181 607 208 224 -746 -118 -620 -3 834 478 453 123 460 -753 617 -296 -595 333 -938 66 23 -187 -66 303 -848 161 178 695 448 -641 -306 916 651 -560 194 852 -368 -805 706 -571 16 -862 701 -637 204 804 309 653 566 327 251 -178 763 769 321 713 958 -217 18 289 -523 -395 -264 -956 -173 466 -469 -182 693 -47 804 768 -437 -701 596 517 -426 843 -696 623 870 -854 -476 186 811 -989 305 -933 -354 775 978 -67 216 912 -623 -723 -262 -15 883 729 701 378 235 -461 906 -19 687 778 -608 -612 -246 -244 -220 -860 -128 283 838 969 -983 650 526 -602 916 376 -538 -90 -759 -693 944 -83 -795 -802 725 518 369 -795 -610 -353 -306 -243 112 -34 -505 -26 -844 -16 971 -43 -676 327 951 -154 707 157 645 510 -572 680 262 -899 138 -409 -561 -783 -636 -639 -695 -730 857 740 -647 668 -518 -599 398 59 -174 539 -374 -973 164 463 472 -905 -416 803 -821 660 488 -920 -164 446 75 -487 -849 785 143 359 -458 -470 -946 718 -305 609 -512 453 -288 -872 328 41 700 -773 -451 240 16 643 669 667 -953 338 661 76 -398 -503 480 -66 -72 -764 214 469 -931 611 292 -527 -641 -68 275 -46 -889 -937 984 -46 -3 582 773 -308 459 426 -372 289 39 190 -636 -706 706 -652 -404 -75 606 325 743 580 -828 -95 196 483 140 732 -618 -709 -339 -958 -843 768 -491 -46 25 95 -909 332 -621 -518 -374 -452 -675 522 -52 660 167 983 -972 627 687 -577 957 -361 -516 725 -881 459 622 1 726 400 85 382 343 892 967 -298 271 362 382 553 936 -831 946 -925 -455 904 -492 708 -713 -382 -282 97 -560 286 606 -583 -330 -277 573 -393 263 -934 -485 -806 -645 249 249 -342 -134 46 -364 -39 237 927 -154 229 44 -484 874 176 494 -3 412 86 -420 345 706 -265 -831 -465 -219 985 -497 -214 602 138 305 -827 759 -921 320 718 -807 581 54 -313 -692 -393 908 -582 864 -637 701 965 -337 -778 -514 137 -989 230 782 973 -975 402 517 -250 793 759 -633 -429 -745 873 -650 -944 -969 829 -640 205 -160 -852 508 -976 -239 426 -449 -706 718 588 -20 -853 685 687 -523 740 -961 -399 268 -420 -344 -810 173 312 -658 736 286 -526 -540 555 -398 -762 916 -255 905 -425 855 -438 163 -912 366 233 -741 230 579 -856 887 967 655 267 -925 553 207 518 -688 -599 -564 -23 -372 -660 618 -141 989 -182 -419 -602 481 -908 559 685 741 -887 290 417 894 588 -374 -152 441 -942 -842 530 -570 63 -6 -995 695 105 330 291 -337 152 403 304 655 -728 158 -956 384 249 -496 -427 -81 613 -707 761 372 -923 170 589 -440 740 -34 -588 -919 -655 774 -18 553 -973 -279 -794 749 718 -45 354 989 -744 -133 320 -191 845 575 -502 -438 665 98 131 -664 -467 164 533 559 -546 479 -695 -761 -981 -333 403 -149 -484 -251 -882 294 476 193 -755 -999 -75 428 832 -855 -685 766 -91 -200 316 -855 -772 -498 -90 -855 -296 -670 -289 -915 27 -477 902 891 976 -267 531 -630 -262 132 -494 -369 -734 -162 548 925 -35 582 -80 -856 990 -474 -513 141 -984 -845 4 366 422 -124 518 196 81 772 408 274 -764 -287 -346 335 419 314 -369 -278 -691 47 785 696 -802 457 -664 105 16 -859 146 -958 -358 396 -227 224 -499 272 656 -138 -861 176 712 530 -413 44 -50 568 -653 -334 606 757 -549 992 557 490 -702 -312 820 876 -825 578 -706 -92 -177 149 -394 -620 902 -783 70 825 794 32 477 809 -347 -526 596 913 -684 -453 907 93 -133 -755 467 -31 243 -514 879 -978 -378 146 624 -489 -675 956 319 817 739 -74 -405 -998 -514 429 711 -313 -312 -883 -192 -810 912 385 134 166 729 613 523 429 834 -55 964 -930 -385 -31 -666 744 -500 -41 -123 261 340 829 500 -205 289 -600 -753 -414 -972 104 -481 -193 958 -30 -310 973 -467 530 -790 -714 777 237 800 109 -727 37 305 -939 525 -394 746 912 -785 -793 -91 -70 -357 -184 -988 -763 -888 990 -458 -930 888 521 -112 -549 -590 153 189 -268 -95 658 -764 -227 -507 491 798 -434 -896 631 -401 -820 708 869 415 723 -366 -89 -602 -289 -989 655 201 -590 848 -13 371 574 -354 -743 322 -236 -974 338 973 30 161 -158 589 568 -956 659 -479 -502 896 -181 770 -60 -966 396 506 236 806 -416 -829 891 -585 662 854 615 946 -187 633 365 78 -68 497 615 -128 148 411 -879 -97 894 -35 -129 809 718 441 -171 -666 -933 -871 -124 -544 -879 876 -320 -538 871 -732 -709 451 -626 -670 -980 411 901 386 745 -503 -304 20 109 -10 -471 -635 -146 76 182 637 906 865 -814 532 990 -837 -522 982 850 871 13 -770 694 255 612 561 707 -73 -793 -601 -459 452 -500 -191 667 -584 -789 589 -511 982 -344 -56 266 807 514 89 -996 -526 710 839 -508 935 -44 -935 -609 178 610 206 440 541 -261 706 13 235 -458 -306 336 -609 -925 -38 -959 842 62 -607 -782 -261 -809 -543 -12 -905 -81 621 656 -532 715 0 425 -600 535 -718 -842 -410 -989 699 -413 -747 399 -767 899 655 -385 -187 948 -225 -41 -456 -597 821 136 153 -161 315 -750 454 -93 626 -558 -948 498 -364 530 -721 -272 845 530 -306 608 -849 824 651 252 -872 44 -869 753 791 -351 -721 -130 -263 -823 -176 -194 -627 -634 -537 -894 394 167 562 -880 909 112 -751 -928 -513 204 32 164 329 341 307 236 97 79 -17 -544 192 -210 120 -298 -839 -500 -780 -750 -388 -629 -74 216 -703 -338 -34 166 -971 228 484 -590 -687 -173 -515 -186 848 -513 616 -564 92 -824 775 534 184 -18 -713 294 -413 474 889 981 516 -888 811 -592 316 98 240 860 -893 -856 655 -538 -319 158 -267 230 -609 812 -683 -566 523 -586 360 -281 -851 822 -536 -84 850 196 345 777 -40 -464 11 162 380 -904 -804 320 22 -551 -539 121 796 651 -197 -434 -797 -586 -166 965 -377 -864 807 474 -762 -614 436 -447 -51 -961 -270 -201 837 -722 461 -559 -66 318 858 939 -116 433 302 -652 559 493 717 250 -502 971 138 -56 -596 -867 -846 -396 627 -979 674 -222 934 -82 950 -436 475 -283 226 68 -779 800 -544 -899 -380 -547 515 434 783 -884 -342 -675 -23 -686 -259 -586 864 651 579 -499 -500 -828 -261 -652 -544 -902 -520 -306 730 547 269 -946 -917 299 -247 948 -930 -494 647 -292 415 319 -250 -625 799 180 -707 724 -635 767 -863 374 -457 -391 921 -650 270 -139 -766 225 -648 442 461 616 -730 -270 -242 579 913 -31 479 -236 -24 -181 939 784 333 626 -42 -261 354 920 -385 -232 449 -250 862 187 -915 -811 269 406 -972 -611 -367 779 -532 -799 -218 691 -135 792 -630 662 -501 -420 -873 799 708 336 770 817 951 545 -847 241 -820 -334 652 -483 428 844 636 687 759 -293 -880 -15 802 977 -333 -404 -606 589 190 53 -382 821 -626 409 353 -640 -751 127 -741 -653 -260 139 332 -849 -354 95 407 -898 -916 -44 987 614 -164 716 531 -663 167 859 719 298 744 402 467 164 735 -32 -322 247 872 196 -99 -271 891 -16 -356 -421 343 89 623 -987 759 198 283 -917 -486 -987 -278 886 928 -802 148 -43 -348 496 227 933 657 -738 -341 -242 282 705 375 -659 417 421 236 -66 535 46 -1 294 -377 -620 -310 -115 779 -117 37 -937 373 134 855 -945 -349 510 760 377 671 842 3 -887 -656 991 -170 719 308 -615 214 741 65 849 870 -316 623 -25 339 358 496 -543 -305 -948 261 710 -165 308 817 -594 -939 642 -307 37 -505 823 671 295 -585 507 725 63 -184 348 558 -737 623 -648 51 -99 -56 278 -59 200 -986 782 524 -702 -834 -350 740 264 947 86 -889 -234 209 -91 -433 -964 -836 -751 -580 320 531 -535 766 -600 237 641 -724 -440 15 -111 839 -606 53 240 411 -789 -713 137 -760 478 -415 -333 404 778 -717 -513 -769 -168 793 36 -345 -64 -690 -195 660 289 152 168 284 928 328 721 -220 -630 529 -804 616 -542 -703 247 -234 215 578 -912 -823 -524 -614 515 46 -414 918 -676 -438 339 -400 982 852 653 94 501 175 337 861 -793 104 230 -675 -575 748 -226 54 -14 -517 -342 627 -531 528 -503 636 -260 191 -773 -894 -46 -545 709 -985 -662 751 83 -738 -457 -798 -748 561 -310 125 519 -944 796 210 -987 -44 -34 -927 541 -178 221 -527 -882 -295 660 -754 -935 688 309 627 -807 -841 -946 -590 -926 938 -613 93 908 -766 -801 890 -570 583 388 -839 -627 573 -484 -763 29 356 796 555 640 -814 -664 -719 456 336 305 400 -915 338 664 938 585 273 -745 -738 -398 503 929 73 -884 -958 -954 -581 815 -616 464 -86 917 -296 -594 938 170 -594 -876 604 215 774 -9 -574 73 -511 436 -597 -809 610 -251 -503 -712 -340 -969 -511 470 -599 -113 358 943 -617 -177 -499 509 -217 334 455 284 6 16 348 -991 -279 953 -215 381 309 -403 368 325 -590 144 658 512 175 -697 186 -277 329 617 -221 -593 651 55 -357 50 -745 -871 770 -159 806 -204 497 -900 468 -981 288 534 644 -407 895 702 -241 845 973 240 188 -32 918 -700 204 843 23 477 -841 168 -71 -419 -569 525 977 -467 -877 928 14 93 -820 177 -859 605 -618 897 27 -116 -625 65 889 -311 835 948 -119 14 516 -532 -164 -99 22 558 615 632 944 63 -211 -39 760 836 378 457 875 716 659 -122 -595 393 -629 -513 -651 172 284 -591 -401 -805 338 -35 -973 719 988 691 374 -853 -486 739 -76 402 -107 404 419 466 932 -760 826 -981 -283 -369 681 644 947 343 -852 -911 435 -677 89 -120 -501 -404 -43 -793 517 11 450 777 67 842 285 297 -310 939 -998 381 -424 -773 942 96 -337 780 168 516 -131 -546 169 -39 314 82 -671 -620 647 -125 -485 -471 -227 -875 56 257 602 -269 -914 -956 988 983 -912 -254 428 -117 -818 728 -466 -25 -426 195 187 335 -979 -865 917 -272 -380 -787 -890 597 -887 -888 -893 -707 223 326 670 857 939 -498 206 523 34 -285 -215 640 -733 -906 -58 -365 480 872 -781 769 -392 63 144 979 -279 165 -566 -276 -367 -606 -627 883 -397 261 64 -847 -820 -768 398 -745 -810 877 142 -298 -348 220 366 899 784 183 -652 -310 318 852 -958 156 -987 737 -296 -869 -156 250 648 837 -23 -889 584 -426 -545 -180 68 -252 -978 -572 243 -431 -312 552 -753 607 805 -490 368 569 886 259 -494 462 -495 993 -290 -395 -204 -603 211 -343 -137 674 -634 -26 -608 -446 -620 -342 -600 -340 -321 -227 729 -302 -176 -565 -780 38 103 414 -308 -68 811 958 -302 -73 83 464 -504 124 499 506 -68 -239 770 997 775 642 -68 -340 356 -419 -96 -872 713 -140 222 51 -923 -128 -408 796 615 819 273 850 783 -223 612 -4 433 397 107 -394 -469 -779 -577 701 -29 80 -467 -396 330 95 -538 -237 -432 169 -684 180 -775 -924 229 -318 519 -247 -726 451 -362 130 655 -160 -889 -590 -760 -655 262 328 -484 -42 512 -914 -149 451 -640 -920 921 196 507 -980 -589 58 -378 -785 -765 -56 -564 971 3 610 -50 598 489 994 188 -41 556 -981 575 696 148 -665 -472 108 -828 72 -181 -980 -707 495 -807 -376 -714 371 153 699 -881 572 -420 423 -610 865 -129 950 981 -465 -396 847 -407 -844 -414 -626 -551 -825 526 545 823 354 979 582 -923 330 646 343 -610 -992 47 -720 649 -338 -35 -608 -435 -674 -13 929 389 -232 630 -198 -572 -881 441 822 -995 -175 -240 -718 554 -61 215 320 -667 -106 -442 -414 -227 -319 -571 -817 585 -911 707 747 -958 568 -277 -575 714 -580 -610 -927 847 60 387 39 986 622 310 -710 622 -992 -718 -736 803 297 -725 956 -384 -658 351 -466 -183 687 502 -536 104 -476 -524 -635 -16 929 993 -196 320 399 819 -398 -882 304 -318 204 738 164 -616 -90 -501 -66 329 -4 894 -860 -448 691 233 -765 -963 -186 -659 -732 -452 -786 -743 517 676 597 -778 -913 -293 299 813 116 -233 -872 -895 -802 756 -929 -878 142 -970 388 -934 882 -348 141 84 21 -266 -639 324 -719 871 698 672 -372 -234 405 -307 479 -554 620 612 287 862 240 118 946 -331 -60 182 -910 -623 829 946 542 371 784 12 261 788 -427 -99 -627 -467 -777 10 902 815 -240 536 895 81 -292 144 -578 129 -18 -289 188 -42 -462 -37 -207 9 -924 313 986 274 661 982 -138 618 -310 996 187 -579 -40 -274 863 -71 -162 547 -878 -982 123 322 -73 -749 -954 -416 -824 992 -389 -487 249 569 989 795 456 641 803 10 715 580 -649 277 429 674 814 11 910 -987 -508 344 -711 -284 46 -75 261 -268 -619 382 648 -1 2 -718 -609 621 -502 970 850 965 451 -800 -599 -670 -52 580 -684 -854 -136 -300 580 253 -11 -264 641 611 -43 -983 -222 -149 925 168 445 483 -235 -631 -724 668 -392 -515 -86 336 334 -302 -145 -407 -986 -558 25 93 673 457 -685 -6 -897 560 796 -242 54 -651 512 -512 891 -42 -102 -674 -99 -890 216 443 129 -132 838 612 805 -366 131 760 280 153 -885 888 756 -994 -206 -502 704 -316 630 889 485 -745 512 -439 -99 -940 -404 216 251 -146 -834 -424 -677 92 472 -558 567 749 -206 -215 -262 -112 -458 927 -335 410 205 104 -15 806 -689 632 -231 -79 -518 756 318 965 161 -597 -149 643 276 486 -789 -278 -568 -452 -532 370 138 -448 851 -246 223 -194 -865 -767 306 -637 777 263 -635 821 -924 272 -917 -845 848 -360 -878 -264 -716 626 39 417 -748 -471 -449 -40 441 916 539 -522 -824 -948 649 -242 -875 766 -928 327 -117 269 -71 -452 971 514 946 916 291 -741 -30 566 804 -15 -701 -61 -500 -514 -174 -28 445 490 426 -655 -202 974 519 -188 530 703 -807 115 -562 -824 221 -43 -162 62 -419 -413 -321 -703 -214 -353 -15 558 509 108 -733 -16 63 -824 -681 408 973 -779 -489 307 673 942 70 -674 454 446 599 -69 7 365 -132 548 -328 -275 405 139 127 -358 15 -277 -131 -875 751 489 970 -302 -357 -354 114 -465 498 471 -757 -665 -566 -524 -180 47 -490 -269 325 293 -803 971 759 -279 242 628 495 -399 -366 -766 190 -742 -386 -320 931 -855 926 396 196 818 707 -536 30 576 16 198 -710 264 724 -216 -345 -670 -108 64 -680 940 438 393 335 346 686 -692 -154 767 266 -777 469 -811 671 -592 941 832 -919 -438 -434 258 -78 -767 -12 631 232 -65 434 870 -496 699 920 459 -884 -952 -251 -430 -785 -731 111 847 651 -274 -534 -756 940 -293 -456 -890 -769 -187 -27 -821 -581 563 897 325 -983 -53 -305 780 52 -30 371 847 325 -687 -742 -78 779 531 -163 784 863 -561 -882 171 661 940 -484 -512 855 452 5 189 165 988 -703 -541 -265 -75 901 -36 -651 664 0 -621 840 961 -75 354 -224 -695 649 890 872 64 -764 802 147 624 -731 -881 935 649 153 792 762 -843 430 -259 -342 282 -238 -272 192 437 -979 312 -961 944 429 672 -565 737 793 605 289 -496 84 -105 -405 166 694 -631 -515 831 644 -280 -98 281 829 979 -845 68 484 365 624 -939 998 -938 258 -376 579 -19 502 775 529 138 -573 748 -132 23 -936 612 27 -189 947 -844 535 561 868 -814 678 -739 932 -72 154 977 -334 43 593 303 731 255 611 -280 758 -655 -91 962 546 -364 -342 386 -364 -236 529 579 784 -489 -483 -471 90 167 -693 767 -142 -791 712 837 11 -841 -670 -391 254 352 -759 12 710 -735 -297 519 45 650 474 -290 647 -278 520 -495 105 645 -147 863 281 -731 -339 -102 417 104 882 -367 -270 -414 165 -33 846 -763 597 120 -538 -721 385 950 165 817 -285 925 646 924 -468 595 -508 -455 197 -337 33 -225 -195 -674 -616 527 981 -745 22 -873 -258 -226 -531 546 -894 938 379 -931 886 53 266 699 328 -688 560 -298 42 -17 572 -522 86 590 -640 805 -258 -114 -892 559 -510 -963 773 -205 -634 160 884 497 195 -708 701 608 275 -394 2 -624 -558 -4 42 64 267 884 206 811 -16 606 477 -927 458 792 -910 -228 831 279 648 400 426 -260 -270 -647 -269 -182 -621 81 -30 569 -303 -463 551 136 -392 228 316 -263 183 78 603 767 -872 654 -62 -439 -944 657 969 732 -231 301 725 -835 -368 -653 -746 -649 -370 -777 290 86 69 -229 -361 -519 540 655 144 -794 416 -941 -871 -182 599 -308 -980 103 -75 -70 -888 974 -114 605 -33 818 28 870 715 -462 25 -763 -594 -130 944 -610 -566 -383 782 -964 467 -391 620 492 -218 700 -902 -431 -230 856 642 826 -743 -251 667 283 -713 -568 845 -460 348 -158 903 130 -946 113 -466 -782 987 -104 973 -193 -884 289 -585 -691 -927 -654 263 750 642 962 -942 -152 855 861 -555 153 -142 -331 796 25 -464 -482 717 949 442 -146 245 -139 361 454 669 -265 793 -587 -113 565 -744 652 261 -180 43 -135 -778 -905 260 -226 -165 -170 842 311 -424 -45 -533 529 -532 816 -485 795 -926 -180 471 -192 836 376 -904 -696 47 -205 -659 480 -416 607 616 -310 910 788 866 -813 -111 -88 801 -867 393 -632 953 -260 -88 13 -977 -205 -407 499 -335 -726 -486 750 -71 663 774 -110 -116 133 95 737 492 -846 953 -697 182 -749 -766 413 773 -368 -340 424 170 927 -108 565 827 -167 747 723 -940 -579 -634 -199 -920 -913 553 300 -2 -444 402 -442 -405 -791 -435 -973 -596 410 -987 566 -195 -92 -424 727 -290 603 -482 373 504 -673 -987 885 877 -99 340 256 -316 945 -965 290 -655 918 -443 -962 -109 777 464 452 698 -752 398 -192 -923 40 499 453 126 254 -757 335 -495 175 133 -813 -826 123 -65 841 34 -354 743 -526 43 730 221 642 -860 -386 -428 736 -624 3 87 531 92 -940 509 -105 530 -234 852 -548 -146 -789 -282 338 647 473 -215 531 299 -859 146 -553 -286 -765 411 -320 -366 373 -202 -744 -637 506 -905 -526 -470 149 -73 271 -511 59 -299 158 -642 134 -339 -996 160 419 686 -597 -207 290 350 -818 -492 -288 -255 458 -57 431 35 736 758 -786 -465 -480 -717 -661 796 456 744 423 66 561 989 490 282 -211 -306 -6 964 -732 907 -11 871 -647 -918 510 -148 301 -267 -370 72 362 404 441 271 -683 312 639 293 272 -689 -460 170 -518 708 -559 -772 18 -508 -583 85 448 105 -755 -596 -307 585 -610 184 -302 -886 -978 332 248 -255 162 -204 -556 698 177 840 449 11 -667 427 -858 -180 973 58 -67 19 -172 417 66 536 242 -849 -553 -33 -981 137 -730 -63 -883 80 802 -171 -279 576 -114 237 -735 -460 415 42 -702 466 -544 -66 -666 424 927 814 302 855 -759 -297 522 -134 958 -988 285 678 212 250 -43 517 -425 -988 684 -331 838 864 83 -249 -642 -14 962 706 14 879 -682 216 509 -500 882 306 745 665 -178 -930 -829 -977 423 -151 61 -955 144 581 -21 60 854 -825 -141 215 -917 -807 -867 615 646 -272 -90 -734 -867 383 555 -9 394 784 601 429 -568 127 -556 -850 541 -410 79 571 -249 -204 -909 -813 -814 -834 -675 958 424 -70 -245 888 629 -864 -270 -731 -649 522 939 353 -706 676 244 498 -995 -563 -92 626 -549 158 115 -685 -468 44 -989 756 -36 173 -642 94 -138 298 -465 -806 -776 -449 708 -621 -966 -213 300 -874 954 -636 -941 588 -262 387 -445 -134 -643 444 707 -639 -525 -238 30 -183 -207 -110 -925 -842 895 164 798 -777 881 51 518 -667 594 412 837 896 -78 -400 381 -701 -768 -640 -161 -422 -827 -23 -516 930 -764 -16 -923 230 666 -526 -18 397 223 -524 -472 -411 464 354 968 437 101 -527 -763 918 -328 -75 -405 -272 -140 955 -98 244 289 -167 -299 -238 -296 518 19 -302 235 681 265 791 -597 -286 -722 227 574 -72 343 -95 -821 375 806 91 118 -653 -932 -321 -35 -247 -538 -4 -113 -41 -944 -830 763 64 -549 -299 171 -478 -975 -257 989 563 849 939 -778 718 925 39 -637 -315 -379 455 162 -14 946 -718 259 451 -32 826 -123 574 -535 -350 409 402 -311 432 36 75 -940 410 642 16 975 -824 -38 -188 347 -474 -480 -841 -767 -45 -383 945 16 -805 -984 -878 213 140 -498 -783 347 113 288 -572 112 -422 987 986 99 185 361 279 -841 680 767 438 943 -402 -67 601 444 -936 -740 -38 746 882 323 245 8 -261 -115 -378 -536 -799 653 -366 -385 -651 -268 400 -77 -160 327 -487 971 -999 677 -611 -894 132 -536 -92 -500 -904 912 226 -541 -127 879 871 -643 918 114 175 -457 11 690 -499 726 741 12 24 -167 688 821 -803 657 -568 198 587 -737 -480 -771 178 -127 -446 -724 -496 252 584 5 -336 -518 288 -269 655 -877 -14 235 -857 120 975 267 -681 -690 -445 303 -160 764 -904 -810 256 904 307 -808 640 724 780 -873 -703 -218 19 453 -524 -223 -983 966 -573 404 659 -256 731 -562 -526 -744 -235 -384 -168 916 424 -63 -284 -876 -195 -651 282 -372 365 -695 229 -737 -92 156 -94 856 -163 99 -605 611 222 494 -592 68 990 166 911 -866 -420 909 417 -100 984 -38 -643 -601 -136 -338 643 -747 -680 530 -630 -669 204 164 658 -651 -120 -655 -432 429 126 -466 816 -772 941 -289 -427 -267 356 -946 -970 -865 -260 -6 -883 822 -909 -425 -72 937 619 289 -326 572 447 -840 -176 794 -524 82 568 954 870 -608 260 -903 751 -15 879 421 -595 938 368 -198 892 -335 557 391 -413 713 562 -91 725 726 648 771 57 815 29 -916 788 -622 -876 790 -586 -593 14 -540 292 661 2 -559 631 -965 491 589 -685 594 -827 -408 41 -469 -403 -308 -348 -786 742 -871 737 541 -751 -148 -806 771 -498 125 -910 -120 561 917 -886 156 148 -392 46 853 -971 -117 887 183 494 339 64 -249 148 -565 -601 -348 376 187 -258 601 -801 -549 -54 743 -667 322 -739 -612 -972 -498 630 -123 -512 430 -108 -945 -79 -36 923 788 137 -751 954 537 252 173 463 -187 211 -921 103 545 875 -105 -212 -592 -293 457 -970 -846 -451 -985 963 583 -465 219 -632 170 -325 401 -426 658 -805 525 630 187 -830 546 -712 -507 -858 -605 696 993 570 672 -757 206 -806 537 -597 -368 -625 -883 -638 -727 -686 -647 145 79 -263 855 15 397 -847 -685 -239 31 -264 605 29 -481 -266 667 99 -464 402 400 662 658 -931 458 6 946 520 -964 124 -867 -397 -737 -743 -899 -787 735 -865 -265 776 -569 -680 -384 611 -318 -323 -457 -95 599 763 162 532 188 -584 319 981 599 193 -7 180 987 -131 -404 232 421 936 -648 647 896 -364 -745 668 -579 -860 598 832 225 -653 722 -915 709 648 389 -553 919 114 234 33 -569 416 -304 624 -684 -584 717 -63 -276 -101 -926 387 497 792 210 926 -845 112 521 -332 -695 -42 935 -606 685 340 -702 -873 -666 818 298 36 -96 315 -327 221 -667 -136 -183 -397 -769 -697 -532 -452 753 -908 -990 -124 -809 -966 181 -724 -668 -827 -115 998 880 -161 561 251 525 -289 594 -893 722 -672 -160 916 -4 298 -328 -308 521 506 -452 345 549 9 183 -982 679 957 361 936 82 -416 -321 -897 -583 91 -108 800 974 91 -236 -300 356 449 580 712 690 -300 433 -876 132 164 565 -504 -519 -762 -588 432 -31 556 717 -146 -687 -774 -289 -941 -244 -371 -772 590 -149 -229 -848 399 746 979 573 -744 355 509 -245 967 -356 781 -918 415 -295 -366 -173 742 675 -147 -208 -297 -568 -522 -430 778 258 -966 84 766 995 -921 376 -456 -4 189 925 -774 214 -411 587 -785 723 326 786 -748 621 -298 782 539 757 225 -317 -721 -165 -821 -340 746 902 -523 -985 -416 773 -262 810 740 -559 -326 176 742 -742 -466 402 737 279 -914 -931 195 425 280 -13 -766 -753 239 358 -777 594 -818 -588 771 -968 931 -952 -624 252 -749 896 -947 147 310 205 -429 -677 623 785 919 -29 167 993 -506 -25 -33 27 555 266 331 851 -97 456 193 132 -988 -507 -558 -505 772 189 -877 5 62 497 138 970 -428 -359 55 619 360 916 -849 -595 -947 889 909 -657 -639 -454 -469 -800 289 641 -317 -592 292 -663 87 982 -260 -27 -242 -312 -597 -387 -876 -416 99 660 762 -552 875 -470 -744 -809 174 267 327 -203 846 -329 -93 -15 -805 464 -628 -729 -375 -482 442 473 -613 -841 685 114 425 -802 -778 685 -965 652 -353 -871 -558 204 324 -4 -168 677 -274 -673 -227 -560 -277 146 663 448 409 660 644 -320 -211 -790 -610 876 -561 872 -625 -973 531 -600 39 536 819 -936 40 -278 74 -715 476 -222 -906 695 -188 585 806 -284 359 285 297 -54 693 578 730 107 658 48 106 -603 -835 74 193 -746 437 -803 -610 -926 -239 942 641 749 576 489 -274 -126 933 -593 -391 -373 -163 29 85 -530 729 839 -295 -711 -437 -490 287 514 969 -665 406 -570 -556 6 -39 -288 395 -36 -691 25 -631 -154 -391 -306 -981 -20 -477 226 -748 919 547 25 342 -157 10 -6 -530 -794 -587 873 375 -887 748 -487 -325 475 -611 696 798 -302 599 476 567 -681 160 -723 822 -351 614 570 -985 -222 -501 88 -980 413 -130 112 -637 884 -178 972 957 593 -268 100 -469 895 8 942 -210 -860 168 161 44 -614 -432 -526 -309 81 -454 368 648 552 712 131 254 810 -527 337 306 160 478 -751 -122 4 -532 120 338 -319 -56 -568 -422 527 -758 -153 -53 -14 835 -504 911 -92 -527 -183 226 13 -113 89 -642 113 317 527 -123 672 -63 110 -565 -904 -104 -775 -239 525 -836 -964 457 -941 35 -648 603 308 -774 -568 -957 861 -853 -306 -985 -592 855 700 508 -56 -939 180 630 754 -173 -956 -476 404 -426 -215 30 638 781 -481 388 948 -590 449 -970 -974 426 -465 694 610 -706 708 24 214 923 936 -508 573 476 520 -367 -976 -666 404 284 990 832 190 429 776 -523 886 -457 128 970 669 -609 787 559 -484 -616 -953 735 -431 -543 -657 -872 251 -730 -717 -977 -576 406 -588 -34 738 -68 46 216 685 567 -390 -448 900 77 -810 -530 -295 588 -351 376 810 -695 -829 -909 519 8 -958 -428 -235 716 -418 882 -152 273 -406 -122 -54 -842 -667 434 -757 -394 -649 787 -16 -328 484 -974 -365 73 567 -205 -720 114 -468 -655 -188 606 199 -474 519 -835 476 745 -104 -134 245 167 306 389 217 381 -995 22 -624 950 -905 -799 25 -261 -61 249 -828 878 -860 -159 -107 -783 -921 -670 447 967 258 -399 899 560 723 383 -426 781 -573 -721 -737 -340 550 403 -662 969 -889 723 -564 8 902 -158 -489 991 -705 -953 -985 -587 954 -107 -640 657 -811 124 -658 368 -816 264 -617 411 -580 -321 934 131 -603 59 -430 -734 -640 628 -534 -369 769 -767 -625 -661 590 -853 -369 -307 635 213 214 595 694 -670 642 919 719 -246 -463 445 785 255 -115 452 -529 776 270 928 -214 181 -871 59 -385 -826 278 871 -183 688 -252 -107 -730 511 -315 -660 -857 933 31 553 481 -716 566 733 -234 -421 919 -991 -434 -592 954 596 -993 618 278 -903 811 -756 262 -447 303 644 -983 981 -122 -174 -375 -396 409 -351 -351 980 -595 781 -931 369 -512 -614 -226 -389 806 -650 -749 -344 -19 -656 453 -651 405 -711 79 -215 -74 -852 892 -695 -336 -884 -750 558 684 -155 699 618 383 -229 579 534 207 937 20 15 -318 -140 -965 -980 465 -429 -772 -93 -701 -792 596 513 -110 -827 491 256 -186 144 846 246 -166 -210 -765 323 787 568 -322 126 769 705 -373 140 58 -235 562 -990 219 459 -847 940 708 -802 -59 757 -299 -762 745 635 -981 -636 -770 63 572 353 545 175 -215 -921 503 -795 -910 575 -518 964 -95 915 835 -466 586 485 739 841 378 292 -613 271 673 408 -595 -356 -97 -435 -465 -900 215 1 141 -869 -71 -606 -738 495 -318 715 788 82 -278 516 -494 659 773 981 541 -826 -131 28 -715 619 820 -741 -414 -211 -77 64 -64 769 -236 -798 824 -933 -226 -595 426 111 39 818 459 -42 -113 307 -481 -626 -437 983 389 -62 778 369 -151 560 213 -414 -559 760 -815 296 -42 615 -18 826 -700 778 -120 489 -196 994 -376 717 -391 168 -857 -16 -779 -227 -68 631 891 43 323 -393 963 -506 936 -353 531 486 -754 -412 -862 -11 -988 559 7 -500 -579 -670 367 967 -413 -582 -216 696 841 -464 823 364 -711 537 408 -267 -77 28 -686 784 -570 -963 -633 -678 159 500 898 -459 -952 -965 719 98 -735 -971 432 -777 695 8 725 -980 485 188 906 -570 644 856 591 -420 673 -708 -902 -195 -876 320 35 -675 288 741 -266 729 -262 -254 38 -706 583 -595 124 -948 119 -626 -26 98 260 431 484 624 793 283 -931 860 -264 -348 851 916 82 -679 -38 172 57 -986 696 179 144 -411 -672 -860 437 694 918 -866 -505 766 799 -235 -961 -817 333 537 -838 -436 961 911 899 -650 -441 -162 -543 -485 121 -135 491 244 365 -774 918 -174 19 -682 59 -431 999 -796 197 -965 -620 80 -378 731 291 -767 234 834 -733 -599 -433 439 466 608 846 355 -636 73 86 589 435 418 -214 -400 -362 -595 192 750 74 -362 -851 958 225 578 -845 -396 -766 368 -191 871 935 112 809 -276 402 -425 -881 -263 276 -452 -953 745 -970 514 -60 -687 -385 -497 -802 619 917 355 -560 -277 -132 940 -842 32 -978 608 588 -122 -419 -96 830 296 892 724 -699 791 -886 -164 722 -371 -268 543 -918 -753 -888 -80 -682 -544 -934 210 372 363 -251 117 348 -917 261 -159 -633 -735 686 -262 743 541 -617 -85 312 -115 -620 -21 890 574 102 270 308 7 947 -801 -121 -418 211 -852 98 -964 117 -898 242 -768 -946 8 -452 -337 -494 -502 507 -577 -39 -678 -652 -407 621 596 108 390 -873 613 -401 -308 -387 -298 -592 -655 -605 -769 -582 430 857 -942 150 191 -73 701 -128 -277 -631 -423 -794 731 -250 193 584 110 707 -112 -418 -82 386 -629 -794 -164 470 -162 842 -725 -187 733 714 408 650 -763 857 -827 -286 574 898 578 -251 -725 -524 130 -800 753 183 -222 490 -648 952 -17 -394 872 900 669 635 -943 387 14 491 287 179 699 819 917 708 -703 -666 -220 -934 924 63 -418 -957 161 617 -617 136 392 -965 120 6 -46 -790 -656 601 476 30 725 463 802 -86 950 -238 631 -380 -740 975 -978 -112 -364 420 -637 -364 -134 -677 -885 102 -64 -759 -65 155 -554 -772 -678 -148 834 26 -903 63 506 -106 565 296 -328 -847 -19 -810 -73 -462 457 934 -798 -532 -14 -946 742 -603 714 -79 915 -259 739 743 291 310 858 -912 -597 169 174 -397 -646 -199 542 457 291 173 995 443 70 -6 91 -207 -853 -27 -790 -59 -225 -857 -175 935 -406 251 112 468 723 -229 -54 -470 629 249 -256 -1000 -883 57 -979 -73 -345 -357 715 -612 -616 -345 686 -690 613 -494 -639 671 -173 -878 -16 716 -705 -851 78 -860 648 22 -210 824 621 12 -174 762 145 962 714 -482 -588 548 188 -1000 211 985 -255 -337 886 492 -996 86 484 86 -475 641 631 -57 -802 289 -364 -518 -816 -273 747 -2 158 215 531 -102 55 912 -48 681 -642 -1 -677 674 -669 88 -732 138 683 -694 946 -142 526 -991 -107 325 -809 -425 399 -325 -549 -122 635 788 -635 -658 622 483 -13 713 637 695 -871 -282 -251 570 203 -372 507 -24 -806 -407 122 -650 949 282 -552 657 -257 -700 574 557 959 -252 452 54 822 -416 594 -934 966 519 900 -588 -912 686 991 -921 515 -999 -528 73 195 213 -106 18 555 -842 -835 985 327 140 484 -333 530 560 854 -439 -888 -877 435 -485 -237 -807 -539 -969 -692 741 244 107 552 904 120 97 -431 -636 -284 799 -598 92 -858 435 207 272 879 -747 -573 847 -136 -592 -436 -379 481 -591 846 -853 760 94 650 841 -685 610 754 710 332 -163 913 635 137 -805 677 428 638 -470 946 -881 -245 485 -776 849 -850 495 450 -438 688 -305 -284 -463 300 706 370 717 -264 889 -565 166 -961 42 -802 -549 988 -544 -171 -488 270 -454 778 -635 12 -642 786 580 9 -9 576 164 623 828 -577 688 -288 -139 635 -756 -478 186 -510 -149 660 -799 -31 -596 -949 -156 969 350 -461 175 -80 -857 823 -651 -37 421 -879 485 321 314 239 -425 -353 647 257 -965 899 693 -146 -185 11 -455 -136 -575 782 -873 735 911 -153 -145 -199 -418 -388 -750 -290 -873 212 -472 37 200 -100 -930 -997 -626 -939 830 -418 163 -846 181 484 963 401 -21 402 953 170 -886 140 627 953 860 353 -131 933 -513 -665 -844 -384 -785 -79 -991 -30 -513 -208 140 921 -822 -342 865 15 984 -609 269 -356 625 -803 444 734 604 -741 979 -451 792 364 86 226 -608 -620 -46 129 -204 -598 375 -878 683 390 -827 -952 477 -199 188 -522 483 551 -990 -776 921 -57 696 151 -166 -383 50 -540 698 86 -51 -554 887 426 298 -722 604 449 927 -154 86 264 -455 561 -207 -799 868 109 507 807 -710 446 -174 900 69 779 235 -56 847 -639 -124 316 -290 -419 961 -102 -356 765 221 -206 -897 -224 154 -458 34 -868 443 -285 144 562 757 511 224 349 -364 -686 -780 -880 74 -254 -808 190 -953 626 310 486 -420 151 34 -195 -692 -801 -103 626 247 251 -761 -961 91 78 219 -987 -462 371 -238 651 -937 613 228 57 -330 52 -591 -659 -534 -711 165 -984 -595 329 -223 502 607 796 -34 -574 -691 -728 714 952 176 168 -390 -852 847 -708 132 -196 854 684 936 125 -958 -880 -930 255 299 675 -618 -242 -980 -725 -106 -333 -554 -442 -616 364 372 -80 951 -334 -890 612 -502 267 -441 782 -594 112 -809 981 764 -13 618 838 -780 119 -319 -462 849 879 378 -730 186 137 -419 753 -406 499 981 561 -210 253 -89 199 977 -372 -121 666 275 -127 69 749 -391 677 -524 23 -857 636 110 -495 -209 630 -921 820 779 -993 -126 362 254 118 -604 998 -443 -675 -144 -867 -349 -87 319 -259 -726 732 -899 -414 192 254 605 -147 515 -694 -509 309 -743 162 929 438 548 -706 354 -187 937 536 996 -760 254 798 112 -28 373 -810 -213 780 -315 -82 435 -500 -295 -111 -331 -279 872 185 -686 623 630 71 -502 994 -79 583 -56 824 816 -255 873 277 131 264 -619 -260 384 -43 782 307 -298 -445 -246 -566 -980 -704 -10 -986 781 60 200 9 577 668 24 528 -478 752 -925 462 626 -139 -705 536 -51 -565 -286 -227 -743 430 783 329 -68 -863 -573 943 -930 -29 964 -803 -731 813 -887 -901 484 -251 804 -519 -87 -136 -877 590 136 -591 883 -418 -901 -325 -501 -571 -781 -376 -839 -59 987 617 989 -931 -578 -246 -594 642 -337 -469 -835 -930 593 235 -651 -144 331 752 -702 892 -429 -196 -542 471 815 476 -557 -264 -319 -12 -813 523 595 -16 13 276 -756 292 718 -728 351 466 -680 -284 62 697 145 -465 284 -356 -317 -70 -959 -238 -644 513 664 29 -500 398 177 330 582 -625 113 -404 -904 531 611 -209 -128 -50 -822 -211 925 54 -349 -493 128 864 -210 771 218 156 -798 -902 318 171 -119 -559 -616 -329 435 945 908 495 -842 -866 128 -892 -321 -486 -948 969 812 773 -68 517 -194 -99 595 -626 395 876 -622 492 -760 668 -240 -734 -643 358 -981 550 -547 578 328 29 -968 807 -312 -89 140 -399 493 -604 -136 580 934 -71 117 523 299 608 961 -679 932 -880 -682 448 -453 697 -804 819 632 739 254 -160 -86 -340 -529 -476 -656 274 213 692 -47 857 -750 -828 32 -996 506 170 414 456 -93 -545 5 559 -597 371 189 -294 394 598 -723 124 820 -45 824 952 -882 -275 -183 -86 853 -124 -887 508 445 -931 66 131 488 183 -483 -949 722 -425 -680 792 431 226 -897 976 -154 -135 -338 752 708 528 759 311 -101 320 985 780 -78 -339 -212 715 908 -997 835 -679 737 915 563 237 -94 579 925 267 -969 -71 740 236 385 -490 -40 -597 -863 -329 857 647 -924 -641 671 749 -273 114 -788 600 -62 -27 125 -988 -76 -857 -927 -907 -30 454 814 674 -302 -925 -3 -327 -704 953 -123 13 45 -927 -396 30 389 -790 -841 -605 655 376 -229 -584 111 476 275 -568 -250 214 125 -962 -28 238 554 575 -147 -991 -635 39 -931 -985 833 682 -569 737 -496 477 -730 -456 49 -506 -99 381 -609 -681 197 -531 757 -56 437 789 -126 -533 -632 -899 522 75 -594 -542 -416 104 101 646 393 -69 291 -684 410 -416 266 -321 -652 982 763 -531 191 -176 -994 -170 417 -581 491 529 721 670 437 515 -737 -555 146 -601 166 715 994 -973 866 -245 973 857 -332 73 94 -335 -956 -90 -799 451 -722 -997 -918 -435 192 -942 675 101 882 -589 9 -929 803 -579 -912 -144 -928 180 311 528 -406 145 -809 -110 634 -504 84 329 -898 787 -488 -709 684 -146 36 -506 936 -229 -885 -139 39 -338 942 658 -370 -602 -173 -39 -435 -103 75 -320 -333 -128 270 -599 145 380 623 63 772 -89 395 -620 548 -314 395 -721 -490 -904 492 -899 -126 -743 914 933 -501 647 -693 -553 -812 -930 -774 -360 626 874 863 -938 -988 -272 -664 -281 674 372 392 289 244 2 292 870 468 -532 739 721 356 900 -632 812 569 -137 -157 -726 -528 847 872 70 655 -736 647 -283 139 -485 -167 509 -372 29 -443 -900 -633 -233 466 421 889 -651 249 -515 -610 -188 -975 855 590 -118 -359 266 -571 -698 949 862 -975 915 49 -997 -501 -558 462 635 0 756 -245 205 992 212 427 648 -843 -835 -620 922 110 -214 53 -626 990 -564 -529 -690 -417 401 -121 940 -903 -54 -990 -563 -179 279 -366 494 -160 -575 629 269 930 -9 721 640 13 101 -298 373 -272 161 -625 461 -47 -17 -333 -886 -894 931 -774 849 -543 984 -555 873 -800 -247 -146 404 -334 -908 260 -417 755 974 70 839 -384 -161 -720 -719 99 -354 92 -119 -575 585 552 444 686 434 469 -360 -353 -652 788 849 -996 282 -16 -100 -689 -399 957 -455 -5 -289 -138 -172 -429 770 -544 -860 190 770 -625 741 -446 361 772 798 -865 110 -314 -446 594 944 376 200 771 -662 -141 -883 149 160 -79 -330 -87 -288 291 -488 794 -197 864 -101 -361 -648 -532 -393 287 -425 267 971 308 -540 -130 682 -508 -286 456 729 37 277 280 -199 951 632 -347 438 93 -456 -340 974 898 103 432 73 -749 498 672 657 -132 -89 898 -409 -866 -915 477 -725 -529 944 938 -812 -689 240 -256 40 -645 -25 -579 702 172 593 629 -175 277 188 30 -353 -867 -208 -746 -153 336 901 -193 -45 898 215 284 -895 -871 998 -932 -568 -819 356 185 -678 822 532 458 -677 617 733 14 712 231 -232 533 -641 850 510 -127 -347 88 31 199 -739 99 494 -578 269 -504 -311 332 368 19 136 -209 354 684 -170 784 909 376 -254 -288 950 -496 -500 -978 -182 -887 902 65 182 19 -581 -718 119 -746 -359 -689 114 -566 706 -372 189 -98 115 790 73 -406 -290 -549 -51 -80 165 254 -767 28 730 903 582 -558 -858 776 -876 -12 786 -536 422 330 -252 649 423 423 -92 94 -488 -885 -189 -829 658 592 521 221 335 587 -305 -798 -85 -202 -639 512 -758 -569 -361 198 189 551 -955 -537 93 377 -521 203 -690 -800 407 186 14 -296 801 -484 606 -910 445 -768 612 882 -203 327 399 -483 273 -155 855 -894 -150 481 -359 933 -112 -768 -291 -796 -130 893 -741 -34 -78 -671 -899 441 -299 792 547 634 -821 16 -668 749 173 -239 -179 571 350 -482 38 885 868 -875 141 -716 983 -955 976 850 759 534 -498 519 440 318 -10 -450 154 995 -346 -757 769 -544 897 172 -934 -331 390 -781 179 -907 -666 -701 -960 764 -755 34 -487 -753 646 234 -136 395 764 47 -824 -728 363 148 -122 -744 -436 92 -248 384 330 -472 164 854 736 962 -974 -594 -233 87 145 -581 402 -709 -10 385 450 -955 -306 628 -333 -337 -257 756 318 -687 794 629 2 -55 -433 -397 416 -394 481 578 -860 -908 -321 -668 -55 584 -113 -190 -258 56 -122 -404 -483 -225 -12 795 171 307 -454 613 236 288 140 -492 -815 83 -441 -581 -912 581 679 -819 470 -484 -363 -532 125 85 543 -573 239 127 156 -776 589 -680 653 -521 -810 230 738 983 -366 691 -808 704 517 592 -620 -905 573 734 50 -711 -138 225 -308 958 -964 -373 -893 842 -798 -143 -865 817 -936 670 -123 -657 816 -676 -869 -280 992 682 455 -610 620 354 497 150 663 839 635 274 168 848 605 179 -853 -569 32 38 -542 144 -356 -343 901 -143 461 803 428 358 -992 550 -508 4 -798 969 81 -364 -553 176 245 -191 -536 317 -726 295 -487 524 15 846 969 -28 -265 451 -165 417 -102 750 617 -625 -999 357 858 529 495 -978 529 -311 877 82 37 -422 872 270 -201 -653 549 359 -995 -858 808 -877 117 -456 -264 750 944 -378 -202 998 -263 271 -557 -376 770 -939 640 -482 -720 373 -667 -29 571 265 -800 972 -999 -472 -683 716 127 468 -344 142 -19 -453 692 208 -506 -919 -864 646 -32 748 406 -740 583 272 406 241 822 698 -203 325 -399 -66 -308 895 178 19 -527 -40 59 165 1 465 880 458 751 981 -729 121 624 -138 -605 638 -646 -672 398 593 486 -568 -918 901 -886 -47 -639 66 638 319 917 428 917 -517 646 -487 -910 -196 9 386 -48 -311 418 -41 -165 531 -672 -174 468 616 -954 -485 460 201 472 -830 46 790 -917 -98 -167 -692 167 -844 -271 591 -325 618 580 -75 -712 179 -479 857 -303 -837 -772 -1 -968 975 877 691 563 -181 197 -970 981 -986 -722 -739 916 436 -807 753 -48 -259 -518 -775 -639 932 -348 393 -853 987 -90 -687 -111 989 -714 -111 -937 501 857 796 31 399 -31 -23 325 -726 -973 -767 24 545 -494 -875 -632 182 244 979 342 -667 410 644 -112 -680 -555 -342 -753 -623 -164 -536 -83 96 -931 563 16 42 848 965 164 348 578 85 694 921 -300 859 539 147 -629 738 245 -695 -224 -159 -997 53 -920 261 -368 -27 501 389 -281 242 267 754 817 -116 -889 899 759 730 -342 334 93 73 -163 844 -284 283 -951 968 901 -691 35 -477 886 461 518 -425 696 178 292 324 556 547 -712 958 -115 880 364 -976 -666 -830 280 -816 510 -236 487 -426 570 675 639 475 765 -860 -46 -693 -696 -81 808 873 -74 -264 -103 188 -34 -702 -212 603 210 284 -759 -908 -966 959 -336 -357 -767 892 294 618 -412 -839 313 811 108 -950 -629 -53 266 117 -691 4 427 -516 -308 494 124 398 -240 226 503 142 -724 -781 -52 -739 -782 243 62 -197 -186 659 691 364 857 -736 -879 799 401 938 -928 -85 -521 673 96 -605 588 -816 3 -944 -988 643 48 318 368 -62 -351 -35 7 -136 628 787 -138 412 -218 469 250 687 44 428 -207 125 508 -871 947 -915 -457 -716 -860 197 40 -415 721 237 231 294 25 -276 744 168 -918 698 917 -501 -145 999 246 -433 334 -122 78 -627 439 321 132 -786 -573 -667 -297 -984 -728 133 922 -828 203 -207 499 967 -450 925 -463 471 462 565 -587 554 328 -19 -483 785 -731 -596 346 -130 -836 -43 605 -815 -164 985 -629 -367 158 -586 570 196 -7 -790 -793 -270 814 -532 -6 310 -129 -50 447 847 977 -650 -761 523 91 536 751 -392 197 -914 340 408 997 951 -300 -285 -108 -258 996 -684 996 -822 577 224 -263 -891 -214 388 -222 6 554 -509 472 -454 -378 -796 -214 -540 633 -794 -836 803 669 184 -697 -670 -336 953 106 937 -925 -66 -48 -383 585 477 -608 -967 152 -44 -970 -426 608 233 -747 787 -591 -745 -842 24 34 344 696 -708 680 -349 -392 -124 -250 684 750 573 361 177 -375 -682 -3 -144 -891 623 584 -313 6 -635 972 348 -96 829 -821 107 558 -357 601 736 -550 361 0 -989 -865 689 -632 917 -309 -665 518 -945 -200 -597 121 -674 -843 149 -234 567 731 848 -226 527 853 860 698 236 -588 -670 -339 663 -238 869 -409 19 164 690 -680 -382 171 113 -408 -34 -896 269 -597 -312 -898 741 -790 112 905 455 -294 630 -344 861 978 11 393 -653 -68 149 -464 200 -56 -221 -766 -554 -695 -820 20 -597 264 -170 -140 -269 19 -861 272 -308 144 -408 -225 996 -982 963 176 -444 -471 -652 786 -201 -2 -985 -248 411 -386 -660 -781 -540 820 -899 -534 148 -135 335 -92 -506 923 57 -520 -950 829 489 302 701 329 -878 -188 -152 -499 -586 733 534 -914 -950 -759 977 680 754 -216 287 -468 -982 -556 414 -357 -685 -501 973 618 275 -950 -646 -423 -914 -137 960 224 462 651 263 153 216 -978 -427 -314 -997 657 -674 -767 -138 -527 453 -547 -4 97 -298 286 -914 -726 970 -265 -341 296 -415 1000 -880 733 -415 522 949 66 79 -284 -68 -569 769 644 117 387 -95 -591 471 -541 -634 362 898 -179 -733 -689 -933 896 123 -130 772 458 64 -411 -71 111 -564 247 -79 -664 215 962 933 303 241 -321 -934 -725 935 8 -58 -911 -87 -818 47 -653 77 -697 175 -369 -950 -250 -695 27 -216 -808 -665 474 -346 -5 -506 131 539 745 -938 643 -613 -55 724 -141 -900 -569 462 352 -14 171 -513 608 -119 -29 -156 9 -736 -458 769 126 -328 -45 76 -667 -766 -519 613 767 197 -676 -216 845 255 539 -894 714 324 510 865 44 -83 -310 -213 -537 -128 -888 977 722 864 -750 -448 -802 -950 -219 -447 759 881 -227 -157 77 -89 954 177 683 825 -377 -978 -402 980 -483 -579 97 -544 -952 -911 473 941 781 -921 -634 19 661 -798 600 656 -71 -369 390 916 -882 -166 642 604 -449 -383 375 -253 818 229 296 472 376 -643 554 698 -751 -734 315 283 23 244 -930 70 -792 664 277 -54 -234 -489 -273 -257 -214 -804 -260 -408 -747 189 -134 -747 -857 -691 373 384 -823 692 -905 -222 930 11 -156 882 837 248 -580 495 908 193 210 262 -222 -340 -947 943 338 -631 215 -446 926 -553 771 -619 423 -611 546 -648 -357 -62 -444 -177 2 781 845 -371 368 -378 -881 -932 439 -369 321 -667 -545 -541 678 -315 349 -688 -846 -951 -470 -842 976 -448 12 -190 -103 354 983 -621 384 -596 -618 958 -755 -285 962 537 -137 -365 774 -356 835 429 155 -11 -541 -531 635 675 -907 429 688 -256 -862 -509 425 -181 552 -423 666 -345 500 239 -788 370 -194 -908 713 -461 416 655 -796 -20 509 309 -268 -890 -541 -195 805 784 -713 -335 -313 571 -45 -529 -417 -337 -775 781 149 -847 179 691 -990 -650 -175 -285 234 -393 -614 320 -518 -232 -59 924 793 -738 -47 -117 -983 -845 -836 -791 -138 -47 433 603 598 858 774 676 -420 519 -891 -567 -123 583 -704 591 352 -721 -872 153 723 871 -255 573 657 865 -433 466 760 -621 -555 253 -123 837 -938 856 -833 -195 488 882 -726 -533 289 751 882 -538 667 174 299 944 -396 874 -98 -196 -759 -481 -510 -260 -426 -794 478 227 -918 402 -511 53 721 929 235 -626 654 -54 -429 840 -4 -170 -202 114 -532 421 -233 709 -858 -61 -915 -136 -220 -109 154 -266 866 -632 620 797 -641 -352 399 -872 -383 -483 397 -809 -667 -322 -244 78 844 536 -174 -728 -363 -552 672 542 -511 -684 -286 -106 95 217 918 -442 -636 -647 -727 -809 729 -290 -670 -687 908 -586 175 597 740 -432 682 396 349 -35 709 837 43 -615 114 455 310 796 -821 987 -946 -924 817 165 114 -554 36 848 895 -907 141 -654 799 -170 -98 727 -183 -67 456 590 -345 -139 -757 33 888 651 -654 154 -451 347 204 54 -590 -461 -675 -672 45 -154 878 783 146 -303 -818 893 -829 -441 444 -60 298 874 448 366 -839 456 -11 -702 860 627 875 911 391 -647 -732 -409 196 60 774 322 -901 773 222 -810 -752 -290 923 281 -832 802 240 773 244 613 -539 180 -769 -178 927 239 705 -888 534 925 107 862 -618 277 254 845 -438 -362 772 -162 627 905 157 814 -744 675 -883 -298 734 580 -812 -971 -316 439 -223 -453 -393 -493 181 332 -719 -42 -573 -781 -942 -237 -1000 802 577 892 -752 263 -309 -506 472 -204 -75 -817 -555 322 120 -905 -164 -140 699 626 278 136 -655 204 -843 940 -639 -741 662 -613 830 -755 -600 -991 -708 -589 -219 -771 -475 -702 -35 -597 917 -695 868 141 -220 -953 593 325 290 624 -563 -120 430 301 368 -89 54 -77 391 -712 724 -998 924 892 -491 499 743 966 -49 -690 -352 50 653 892 176 905 -504 -572 183 -641 304 -15 18 779 252 -756 560 -358 -194 101 -232 -839 946 502 52 -42 226 -67 -794 351 478 -679 705 533 -73 824 534 471 -50 809 -77 -4 -757 -229 -850 10 130 249 -519 -617 -747 -756 -32 927 108 -607 721 -494 733 839 165 -861 495 -305 -518 114 988 -506 596 -183 -673 -568 745 784 610 -51 -418 424 366 -4 12 -926 -839 295 760 780 -634 -923 165 888 -759 -508 101 954 68 -393 718 40 829 179 398 -281 -169 132 -471 790 -838 169 206 465 102 710 -488 746 643 -440 -135 -60 -531 364 -648 -416 601 -971 -22 124 345 56 -32 788 455 -631 631 -728 235 -185 -342 358 -667 373 791 117 802 245 -114 563 -33 15 -538 26 -330 -707 -524 -84 516 -427 -317 521 372 967 -526 -613 40 -906 -860 -155 519 704 -246 -901 593 -831 -247 -972 -553 -826 267 -125 820 -200 -783 -699 271 388 -69 -377 -689 87 -518 -178 768 -456 684 557 461 -463 461 -470 -75 -507 920 125 -210 -73 -841 965 421 832 555 -186 586 -403 -44 -679 -739 2 -476 314 100 -344 -686 -521 -8 -88 774 272 70 13 299 -212 599 -206 -442 -23 751 898 -165 -793 173 733 577 845 -428 552 900 -549 518 838 -230 167 892 -768 -768 -73 -647 888 955 456 -939 578 9 -863 189 -526 -529 -489 839 536 429 -422 -903 672 57 398 -186 360 -846 927 313 486 437 558 446 583 661 250 572 -204 -74 -347 -808 10 159 -202 -720 -618 -842 -606 -97 -806 -711 -112 -737 -595 -437 -79 -529 -133 -369 -113 312 -930 -114 815 -274 -990 -522 628 -506 -560 207 -875 439 -125 865 -75 -808 -283 -863 852 -865 572 655 -550 -676 -926 239 569 290 -861 599 -698 130 -827 727 705 -916 209 321 27 -400 -834 -184 -58 569 -78 42 730 372 817 -860 -557 -343 -944 951 -923 -94 -730 -452 -290 -939 -575 -739 472 818 207 -228 -556 -530 237 -934 150 918 -60 -256 -82 563 286 152 304 330 -121 -617 -898 -525 843 -689 -187 24 -429 -644 -386 806 -948 -879 -347 432 13 930 -408 -543 959 41 -541 375 -490 -187 152 752 -572 635 543 864 -107 788 -517 538 -84 -559 -266 1000 445 318 795 197 448 -987 -35 -632 -586 -344 976 -854 354 578 306 439 584 -947 -91 -956 593 414 -511 668 -239 -621 -88 -817 812 -235 -337 120 132 282 381 -982 -74 -133 310 -936 -40 231 -865 215 -794 83 -271 -11 846 -733 297 -222 -23 -288 331 -80 -316 -92 -175 -853 -572 808 368 -731 416 -208 -484 767 327 -301 558 64 -125 701 -82 71 -733 -396 202 262 156 -683 250 502 -594 -225 -168 -199 804 -956 105 -842 331 325 -126 509 404 6 -5 731 586 241 -273 14 197 708 716 -791 -317 -553 590 614 -930 -64 985 391 82 480 -949 -521 571 53 -67 441 34 -45 874 -110 262 -338 7 409 799 -345 744 448 69 880 520 43 743 -935 363 -632 281 344 -864 -88 -874 481 51 -512 383 -166 797 369 14 791 647 684 586 -894 111 113 -434 -571 504 -104 -940 -485 -852 4 -539 886 856 153 -552 571 755 -936 484 257 -146 947 128 -661 217 -516 -230 -981 -309 -875 -477 104 -472 146 17 894 837 384 895 105 981 -824 646 414 267 879 632 -897 -150 44 -605 -927 109 423 973 95 67 621 165 -718 858 -694 951 -718 -416 616 602 -891 118 856 -198 131 -251 560 51 684 794 -748 461 136 214 -106 -820 -118 760 561 890 79 271 -63 -713 666 -596 664 726 -802 -694 -468 -132 -699 -978 -751 -911 -263 210 -399 -871 952 989 -350 443 -352 140 516 19 629 -823 163 429 128 -503 562 -692 224 -144 682 185 -370 694 318 643 827 565 -592 -334 -283 -289 682 -590 -500 957 -608 -684 -226 -289 -876 286 791 728 148 -612 -80 718 -542 -82 -575 228 999 144 943 144 66 329 -41 67 133 813 -677 -682 168 933 901 350 -811 634 342 622 358 251 426 -266 35 671 452 735 -520 358 -714 415 -858 -698 -883 698 25 754 154 846 853 451 446 505 279 -599 494 -362 403 283 533 302 -789 139 -620 559 66 915 480 236 429 335 -385 -894 -451 555 -868 682 168 794 163 -265 -445 917 63 -914 -689 -462 586 -478 -205 -882 -521 744 -645 -964 -257 154 661 -8 980 738 797 -411 130 -74 -13 -719 -86 -77 -119 905 -282 987 623 -17 789 -945 -950 -860 476 594 -797 47 -581 -965 771 95 -135 -666 329 -397 738 -907 368 848 -169 -898 -913 -795 -355 -81 -926 -567 -71 919 747 -52 673 -36 943 -21 475 -209 912 633 675 576 -781 414 -67 -837 -755 -695 -661 -243 -312 -521 685 188 465 781 382 -595 427 946 370 -712 -534 -786 -129 462 -473 92 96 561 666 209 49 -725 603 -652 124 497 384 -768 -211 -674 -90 -642 820 447 892 352 -618 311 -1 92 504 -111 -889 619 421 -313 826 -236 -573 404 689 741 481 -52 -224 -39 -888 970 800 311 -891 -943 -499 -337 203 -304 630 847 988 -773 -748 -159 912 754 770 188 75 -20 121 -45 144 -495 243 -327 -654 -174 870 135 -768 -545 542 692 -974 114 606 915 -401 516 529 -919 636 -455 512 447 -77 -330 526 -853 919 -791 681 -709 740 -740 24 -773 -438 -124 345 605 263 -812 -669 -931 -966 953 -908 -432 374 -351 -98 -449 911 -912 639 -212 227 -823 878 -962 39 989 188 -670 -804 -838 -889 32 -566 -459 -52 -397 809 503 829 445 758 396 -167 61 -9 -689 347 -302 67 722 -921 943 419 502 580 -998 -546 -670 133 313 -918 -697 -237 701 188 671 -511 350 123 -537 525 -828 -308 884 -595 -102 170 150 -43 476 -945 -360 796 745 -837 -861 -534 -538 246 421 117 -351 20 -542 -415 119 358 149 239 -723 68 -929 -822 -297 594 -790 300 -646 779 566 293 745 -891 515 -788 918 158 33 -7 -529 354 748 127 -314 -644 364 -26 162 703 333 614 -925 -770 -642 -252 875 616 292 720 -784 226 111 -558 -841 100 -32 639 207 -105 -845 948 847 671 891 859 -71 738 776 407 -175 -308 -215 -861 -752 -112 553 -313 410 650 78 -500 44 832 -77 -187 521 -530 364 179 525 127 -314 -15 794 -758 334 186 -1 -811 -614 -162 551 858 311 14 -88 -518 884 247 -224 888 345 667 -964 -618 -585 355 887 -280 165 93 650 -617 432 162 -919 915 -89 -125 -828 -7 -39 548 -17 -874 922 -303 -99 456 -359 -843 586 -654 340 -696 -79 -346 -72 -505 -141 576 484 482 50 -226 325 192 87 697 -34 503 -33 110 826 -819 -360 538 -794 -986 -387 691 536 800 -729 376 -641 -202 -7 725 509 -446 704 -37 759 -307 -54 351 -611 -819 183 87 966 484 -516 571 -933 578 208 -723 -261 -916 249 -246 -246 565 -219 123 380 -970 -115 695 -223 886 919 115 793 156 438 -880 48 549 671 -621 -633 374 -806 -511 -360 -183 762 -145 -206 -273 778 -618 1000 597 -513 -218 687 360 -204 -63 -337 735 -225 -858 375 887 -938 -892 364 -874 -193 -568 -101 -853 826 -948 82 126 886 -433 -725 -148 418 352 54 -569 -782 -31 -374 -333 505 447 -755 401 -725 946 -59 892 58 -511 -706 271 -792 452 -111 805 817 795 831 411 -15 672 50 746 -188 635 -272 -756 643 262 746 507 853 -102 -340 277 194 637 -331 -91 -40 -576 205 -206 404 -289 -617 364 828 -383 -774 -19 -939 -96 271 -313 843 605 19 668 -966 527 -462 512 -751 141 -741 -283 -460 92 843 48 -920 -595 378 -609 336 549 -355 953 413 220 -970 539 564 348 -194 -714 -521 -349 883 -236 -914 796 129 -338 443 -442 -870 91 816 -473 255 419 -543 -89 -873 756 771 810 494 434 -156 -446 929 -641 113 -561 -182 -856 277 -845 -245 -398 -164 -38 -153 719 -164 626 -178 -476 510 43 493 -28 728 498 795 863 -751 -896 708 -757 56 -129 716 169 448 803 -992 -380 968 -125 642 475 672 778 -944 27 -150 -517 -910 -1 364 -853 -270 146 -87 373 -715 680 648 813 155 -817 652 -671 746 254 715 264 -522 341 -844 -184 -445 518 9 -186 229 -256 -533 -281 725 -574 120 627 689 182 849 92 -598 -824 855 -47 -76 -669 -411 -575 643 -181 -589 -801 -848 574 -166 553 852 -858 -576 713 -92 748 -405 285 -311 -269 -298 -559 -157 -191 -876 685 821 244 217 841 635 690 569 260 -761 -542 928 623 -276 998 472 285 531 -191 -725 -991 784 -552 -474 -157 -61 -435 521 45 608 -45 -393 -231 -841 -962 43 822 -192 323 -118 -304 -534 944 765 869 -504 531 -285 -797 367 715 984 15 -494 -943 897 -651 -720 -913 -179 -328 -313 -595 464 450 -992 578 -142 -180 -925 660 708 550 982 -973 -776 384 316 146 -540 56 -281 -25 -870 -344 -208 -896 -400 579 -306 -375 -973 -122 -686 -8 801 -319 -602 700 482 -810 668 -648 692 -90 -710 38 838 -19 196 575 18 901 -166 -573 81 486 -574 952 -968 736 876 665 257 442 628 174 494 -505 110 845 -694 507 180 740 -674 -709 -788 908 -258 172 -209 881 551 -120 -56 -245 270 -713 -208 -386 -827 -193 908 330 -464 -218 879 -11 -186 -323 -394 -844 -483 450 587 45 593 -240 664 -931 943 -505 561 -333 -526 88 333 -438 17 985 -742 -450 62 430 949 -850 147 -373 -721 530 -293 -551 -610 978 53 812 341 -605 -624 629 621 976 791 -223 948 60 945 -810 -48 -918 -705 -10 -103 -93 -698 -518 150 639 -292 -186 -728 -648 -943 -215 -834 853 880 -885 459 3 -683 -443 237 94 668 -827 -75 -483 403 71 281 -821 -405 310 994 409 -253 845 -655 356 -615 371 -479 -327 -73 880 963 936 -805 239 360 -8 255 -119 16 -73 -839 -416 911 -37 893 96 390 -33 876 -605 490 696 386 -140 353 504 -755 54 -765 -313 -348 -31 220 307 -905 -946 552 659 -133 199 482 -541 204 442 653 60 306 887 -545 406 622 -370 -788 261 542 505 -227 -635 37 550 96 -19 -200 -993 921 -96 -792 -964 -856 -52 198 -351 -897 -934 -35 -398 -92 582 -670 -519 88 -78 231 -598 -741 -622 214 -36 995 184 783 -666 368 850 -437 582 382 -694 -792 471 -788 834 149 280 -357 12 53 -917 -676 -518 -382 834 466 632 -769 -28 152 773 507 937 24 487 -327 -891 472 -269 -350 -255 627 -91 492 -120 708 -432 -232 619 37 -881 356 -73 41 -263 -470 312 502 315 -441 363 868 26 -782 -259 598 785 -315 -581 -506 214 -120 -477 -114 823 -881 184 759 108 -820 809 545 -265 -114 -512 474 -787 955 159 335 318 -509 -927 492 511 -931 611 -257 -193 823 -282 -451 -426 -386 -523 717 -151 -480 632 -835 -398 -459 -410 986 991 933 -353 -89 -401 -26 617 -961 -715 746 -90 -947 209 384 -191 645 920 -528 246 961 -758 769 159 688 817 974 584 -839 -658 -91 72 12 581 826 165 -450 616 -4 -842 106 -115 775 998 60 49 -21 164 263 -100 -310 -36 499 839 536 -876 716 -70 -901 -206 -971 -845 145 -71 -698 -996 -201 -368 399 592 -612 193 -741 593 899 539 -421 613 650 842 188 -586 746 -806 -927 395 362 -829 598 -118 330 252 47 599 663 321 -320 -909 -428 435 -121 900 475 -48 696 364 511 -886 -758 714 778 989 -175 529 -703 925 417 -92 699 -204 748 894 -31 350 547 -730 -134 993 -333 595 -243 -960 -833 836 434 884 -162 21 -907 563 -391 -396 -424 -18 -154 461 557 475 104 840 -434 -297 950 -601 -965 362 -655 148 -800 919 728 -27 -801 -256 -312 600 -399 -387 56 -908 172 -923 654 768 -471 527 28 -224 -854 -506 807 954 -468 -621 -822 -317 -47 506 555 -341 744 -25 -854 -501 -241 936 -761 193 -389 -467 285 281 766 -368 648 355 696 -787 -567 417 -214 659 520 -733 -379 901 479 195 845 738 -276 -844 707 564 525 -386 84 -563 50 781 976 -638 -675 -186 -133 -849 912 -525 236 -575 84 158 -358 -217 -22 166 -311 -264 975 -365 311 -229 -911 823 -106 -444 418 -263 146 593 -198 535 235 509 658 -698 159 55 -210 765 -585 494 270 -264 216 -167 -735 459 983 33 274 713 -594 466 36 913 580 -803 -275 -538 -884 503 -433 288 390 584 485 709 -674 934 637 859 940 524 -792 693 -435 66 -316 -74 970 197 494 286 -419 825 -470 967 190 547 -823 280 48 912 -486 -457 97 588 857 598 -537 398 -599 -805 -509 583 -879 -678 -212 -497 994 -611 498 709 -413 -468 739 2 474 -219 -641 901 115 212 980 689 -582 574 -609 -417 -943 785 -380 -9 -709 -878 207 -692 691 864 -834 286 -702 544 945 -210 -8 701 695 142 -524 657 404 307 -802 872 112 945 -601 -366 544 861 -449 200 -239 -742 -959 30 -147 -695 917 842 352 -332 945 -161 -149 513 937 98 -815 -602 -146 -657 -339 -955 -42 847 49 294 626 -629 -483 -90 894 364 565 -377 -430 -168 -505 -769 -697 -680 -622 924 -76 945 383 459 693 62 -513 655 -92 668 -908 175 64 -660 883 -158 -831 228 516 -299 -608 223 74 285 -141 722 59 109 234 706 -805 -496 609 -595 -860 790 652 459 581 271 -89 846 -249 936 755 452 83 -232 919 519 134 -105 -760 962 917 8 171 372 -652 946 -261 128 -946 525 579 574 -449 202 559 272 17 705 -125 -326 -56 134 31 225 147 -590 -329 855 -464 -544 -48 734 683 824 764 522 772 -299 -846 459 -150 -735 -807 238 589 344 -763 -321 -218 337 -502 -82 -796 855 106 -123 -942 410 -255 567 928 -843 648 369 925 -304 -192 314 -207 734 160 961 218 558 -506 -395 673 315 -39 -535 -811 614 -433 788 359 411 -588 -127 603 -585 -635 -785 517 314 930 719 72 832 -992 -495 285 -280 487 -587 -749 229 -232 914 -921 -351 -45 -431 -161 -792 -884 -316 -434 245 920 333 -609 -830 -595 515 441 858 445 -105 468 -240 -408 -527 -450 -156 -933 960 236 -473 422 503 -71 -997 850 566 -361 -4 261 776 801 -498 312 -543 759 -719 -760 241 -548 -980 -772 -278 651 943 -610 -604 530 922 -935 -628 -419 -407 580 129 519 -444 -422 -956 160 990 897 870 169 -114 -787 -797 574 217 410 513 -35 112 730 550 -930 648 986 608 -877 -413 738 -402 200 -623 -297 -878 -8 936 -772 53 -253 308 -930 -860 -476 456 -98 -869 -530 367 -566 -79 -94 560 424 -865 906 -308 582 -734 -519 620 654 209 -582 -786 -299 656 515 250 -910 655 58 -347 -671 65 770 -120 -470 930 955 -998 195 -244 -892 -181 971 -268 538 702 -21 -122 901 936 -159 968 -177 344 195 -28 -18 697 109 843 399 27 -210 388 936 -193 -567 -409 -399 288 -738 835 -126 -630 693 116 -849 786 -394 -80 -580 316 295 -12 -640 820 430 710 -952 -346 375 53 -120 -788 -728 760 613 -346 -143 59 320 923 397 24 -359 -102 395 352 -600 -747 600 992 -157 631 820 118 -845 449 963 -376 -28 -981 -495 -531 983 499 -703 723 -80 207 461 667 281 -334 537 -168 -926 950 689 944 670 -806 457 -197 909 712 608 101 -991 -816 -887 -385 251 -45 51 -941 780 216 833 265 -471 -961 591 -377 -97 685 -588 -48 707 -411 270 -708 -877 894 -511 -579 564 -321 -773 -402 -442 -953 -336 953 -889 -982 -56 -990 704 -479 133 -94 452 -760 451 -388 21 -585 -196 482 -102 -241 55 -39 -943 212 456 792 -437 -128 995 -241 -701 -643 824 -330 -587 -96 78 -830 377 -320 760 801 369 -676 -132 -758 -670 495 693 222 -118 -965 -127 882 699 408 -978 -993 -309 39 -511 959 -728 436 59 -519 902 573 -213 225 883 -743 -886 111 -928 294 -998 -586 -206 -598 -350 -138 -114 521 875 -272 -460 981 504 -842 -895 -30 -176 -659 685 462 -896 475 -818 -473 -642 -675 -230 -948 -683 110 -935 600 -836 -311 342 509 750 619 -882 -627 88 -47 -760 -661 -249 48 -765 -874 -606 -965 455 708 -828 -534 -350 490 -173 -135 1 -636 340 146 106 -909 -167 676 -787 489 -95 448 568 -381 502 -145 895 -717 -964 455 214 -527 835 -950 573 478 -772 -595 895 -557 -428 905 -326 -850 153 -698 327 -988 -970 883 -348 744 658 817 696 -802 264 805 960 -936 404 -856 720 -147 632 -108 -568 -833 -466 870 -821 17 820 80 -125 -775 170 786 -747 -187 -878 -245 769 -647 254 -33 -480 -587 -461 -11 732 422 -196 581 51 806 421 -451 203 -258 -397 -506 960 -200 608 -153 792 -57 -9 128 -117 281 226 -19 -508 -790 265 164 -649 83 -258 767 934 816 286 -137 195 971 -263 -759 683 -128 875 -16 -83 96 594 -685 536 -765 -123 329 87 112 331 -611 -824 55 455 -922 -230 -323 -359 -237 -276 906 -727 -614 23 649 679 -128 432 -40 187 -463 -453 -412 -853 342 421 396 -600 27 -532 237 949 -35 342 -543 205 173 199 529 -98 673 292 -109 -211 -372 945 255 0 23 770 880 555 332 149 830 18 496 -795 -906 -169 535 978 -913 -688 -334 -600 187 599 -512 617 649 197 -892 598 -731 256 580 536 450 -809 845 72 125 478 -813 216 568 -316 -582 -641 165 -441 -183 228 -270 -445 889 -873 -416 -12 -2 281 401 973 -355 571 7 -700 -752 312 748 -201 290 -583 251 597 -522 -286 488 205 130 -404 -495 631 342 -889 -61 894 781 425 520 289 -687 -286 934 -958 649 -523 357 -583 384 -103 932 -213 -901 825 -331 376 -625 -160 290 -846 -846 787 536 163 892 483 -906 -39 506 -397 600 441 -389 137 431 752 -274 -303 76 -219 241 -548 -535 -124 -926 345 -646 494 832 167 -959 -891 -746 -738 -73 602 938 -116 759 727 221 -447 505 88 -4 618 979 888 912 513 -412 26 475 557 -303 -995 -660 464 -179 864 231 313 -477 533 -67 795 -363 -703 404 -637 -466 867 -241 -173 924 -382 232 648 -776 941 -924 118 -807 631 336 247 246 724 -533 -821 227 534 -55 350 125 457 888 795 613 -311 -790 -289 -415 -267 768 432 -240 -206 -819 -422 531 -684 93 -982 205 655 -568 590 -543 91 786 760 -634 859 7 89 -371 619 479 266 405 -960 425 -743 759 335 4 -121 307 -266 -771 996 889 -115 981 -236 829 817 -630 -858 691 463 -364 42 -49 -824 619 -297 12 136 367 941 227 -875 171 -540 -693 785 -724 -84 -311 143 -702 45 -598 -855 603 935 259 -507 356 -511 -262 -703 -442 -949 363 892 366 -452 -914 -587 284 845 -827 -93 -222 -262 -474 -268 853 -264 -626 -180 954 -798 174 75 185 -65 -682 387 -805 166 389 -139 -423 848 -131 820 -85 -651 373 853 827 -987 -947 608 189 -517 952 -538 435 -576 -947 854 872 424 -112 -650 569 -176 -42 -73 420 -727 -734 -33 774 -821 872 -456 21 142 973 -778 -59 -231 -351 703 -41 535 501 -199 -220 379 -483 631 -946 768 482 -879 -290 -67 425 -370 29 -824 530 745 385 644 608 -661 915 -239 44 866 -256 -335 -185 889 802 149 -868 -539 -117 -918 389 90 -96 -90 797 -296 172 9 -581 -497 777 -197 -262 635 929 -448 604 819 235 710 994 -245 771 889 197 -613 936 -297 -713 -163 -667 -11 197 541 869 335 -354 994 -667 358 925 523 829 -111 23 -722 -502 -568 -548 -227 -760 942 -667 -447 -508 450 370 566 -734 -284 96 351 -723 -801 -294 -670 -256 123 -151 26 -702 152 233 714 -753 -805 -232 663 768 -85 -644 50 557 -22 -27 -470 985 639 -469 -626 672 -469 395 -607 703 -915 431 -159 -362 924 -636 662 -112 -726 -241 -781 1000 -135 -380 677 556 -155 914 -200 -539 -743 -68 339 -197 527 636 -6 -593 -835 -806 -708 657 -967 663 -540 993 -550 -869 552 267 632 755 -790 614 682 -825 -860 -290 -717 -635 342 -499 -564 264 8 -537 718 -157 69 160 -696 326 -340 -290 92 917 13 -694 69 -300 -182 -972 584 602 963 -793 -308 584 296 -731 154 969 -212 460 -257 651 148 -300 -893 877 -467 996 -203 228 -566 -976 234 -826 -467 -197 722 414 -683 704 956 -282 917 -239 885 -684 -249 -469 744 -203 177 -499 468 -427 -484 -586 253 380 546 -782 369 73 472 650 -710 364 41 996 562 733 -16 -495 -935 542 750 -362 -782 698 -567 785 44 446 480 264 -231 182 112 931 -945 528 682 28 727 -226 -636 -570 365 572 979 414 -75 -164 779 -133 -712 510 625 -801 108 290 224 708 -770 -514 885 -965 -197 751 -155 820 771 -418 -313 105 -575 -744 47 -877 -585 359 -191 -309 -233 -146 501 739 275 -308 -148 -198 -101 -14 -792 -910 -814 -201 -777 -333 455 759 -545 -206 -815 -241 373 137 -517 998 502 -352 477 62 -814 -427 141 -766 819 -266 197 -457 -476 44 762 -472 656 -224 -209 -857 144 873 577 642 -638 416 -387 -651 -12 -344 -966 -48 -81 854 507 3 444 -580 -372 337 270 -508 179 -107 -821 197 713 166 -315 -593 203 -509 -190 616 -337 931 -285 489 326 -455 853 -296 -271 440 -658 267 378 208 440 895 -588 -332 -927 -826 -493 168 221 622 502 663 -906 673 22 670 -389 -407 46 -949 -204 -762 -296 -478 78 -602 896 556 -481 720 -101 333 719 -48 396 198 -920 -352 12 13 -938 454 525 24 -901 -93 480 -879 -353 268 -348 -144 414 -949 -410 -873 -489 -338 -448 380 -950 513 -33 -105 -644 720 939 0 383 791 -485 776 -174 260 585 -948 -25 -172 117 613 -88 -60 -880 -127 -898 116 522 702 717 -760 910 -203 844 521 264 279 653 -104 -686 538 -550 -651 415 -245 -802 -366 -584 -949 148 -586 398 -364 658 405 -991 814 256 542 -361 875 -98 694 166 377 88 288 683 237 -648 293 -691 -459 -384 -810 -638 531 587 121 -521 -981 -438 52 -573 -180 666 722 333 -865 37 120 37 -325 -662 492 168 973 -747 899 -405 -110 940 -752 388 -838 -38 711 -535 47 -230 967 -392 -262 576 -412 716 480 827 -761 -798 -298 920 -193 -293 757 106 821 411 -803 -104 -88 634 6 804 856 -131 741 -664 -213 -350 557 -407 -519 -871 391 -907 -246 -463 -51 47 -192 527 -39 -143 -152 764 798 608 -189 198 116 -17 -327 -444 71 851 -232 436 969 930 821 784 -112 932 51 184 -776 368 -778 -136 -534 -794 555 912 -285 233 508 307 -513 -262 899 787 69 8 -512 -643 983 30 -736 -589 417 619 -704 -51 664 443 -587 -419 365 659 -940 84 18 -609 -641 -926 683 -432 -960 723 -221 964 464 -40 -859 -722 760 797 566 401 -880 -337 938 273 -837 -759 -724 -164 533 776 -105 929 -659 -779 830 539 -664 723 790 -505 566 354 -21 214 869 -437 -117 629 -919 -349 527 380 793 -39 429 -419 -336 -335 -986 -532 839 -314 -172 -726 924 644 -162 368 818 214 -626 895 -973 -254 676 -143 -130 180 835 730 -406 -897 -181 430 -495 360 -308 598 272 430 424 611 988 -79 -881 -5 -533 253 -262 431 -289 555 -90 -349 687 972 -872 -666 292 -482 953 74 -820 0 -66 747 -454 -813 -242 -994 749 -461 780 -407 660 999 297 -142 -483 911 259 209 781 992 -127 97 17 -272 -241 -464 -964 -270 -497 938 -144 533 23 -18 444 -6 151 -887 -255 -102 -864 -462 130 -607 -213 804 -333 -154 -177 439 169 750 -189 -48 319 -799 -763 -363 540 670 -287 -390 282 -519 727 -23 -317 -421 -564 489 127 985 -295 -856 613 -965 -249 -506 -153 -736 -344 753 731 781 359 -271 -125 -326 -572 653 -255 748 -832 -745 467 934 717 618 -279 -914 552 187 319 719 -888 -428 -539 -343 -460 656 -264 -285 33 -235 245 -157 -149 -251 -497 285 279 635 916 -318 9 -13 36 626 -884 -250 -952 140 988 -461 710 -446 -295 -10 -849 -18 422 -951 -553 -343 -959 803 -595 -283 -344 -383 608 -532 272 -483 63 -61 -472 825 -51 -560 -122 377 -390 -308 -91 -468 -694 849 -3 -614 -141 -480 720 -40 101 941 -7 517 954 965 -981 -608 705 -840 568 -20 572 205 -951 -663 -531 602 -305 871 -163 -846 -276 749 532 -309 -803 60 -880 119 -884 949 -784 -651 -314 121 548 -691 916 -717 664 -980 -786 -10 -756 45 785 576 158 542 894 -244 -991 -968 -933 666 -191 -22 -355 -10 -561 207 387 -703 252 441 516 261 -116 -217 -608 -208 912 -247 268 -964 -954 100 628 908 -255 106 -94 147 871 -611 742 395 382 33 940 -506 -960 -595 623 480 -639 -272 150 -929 -615 990 -385 30 -506 810 -852 -886 -586 962 129 -417 106 -583 -829 -230 859 848 616 -415 -699 -605 -752 51 -836 -244 -697 418 482 906 700 -603 110 -537 621 -28 -887 460 922 -206 -9 907 -944 870 -247 49 -29 -117 627 -102 -291 -127 -173 -669 671 -269 540 -875 312 229 784 628 379 -699 -446 87 -368 35 63 -816 -68 97 -365 -641 -483 -462 400 426 656 -188 747 -577 167 982 538 -202 72 -536 -133 -347 408 12 -738 -790 320 669 -388 -739 606 -663 -225 912 637 443 22 538 797 279 466 624 -518 103 788 398 -102 750 401 -224 -122 541 -661 -27 -372 229 -410 422 -697 -262 -335 -386 -797 -818 973 94 33 587 -677 826 683 373 872 -902 -777 194 -980 636 -991 -717 -237 -178 -630 -715 464 -798 969 1 846 444 227 -568 -581 461 -12 275 -716 -609 618 401 657 778 -156 175 -897 517 321 -378 31 -400 -484 -697 432 264 243 -850 699 -405 96 -223 615 -974 -850 715 542 655 -691 237 -679 -566 -827 252 -434 57 930 -613 -288 -198 -197 -600 174 -64 887 29 341 50 259 471 596 69 155 383 -717 404 -174 218 261 621 -57 169 336 884 544 -678 -837 -369 600 157 210 -900 153 -819 -978 303 736 -158 5 -906 471 473 258 -826 819 977 -717 -312 -243 -981 832 -732 187 -314 -733 632 713 888 -73 662 243 -438 479 -933 799 -352 -88 317 4 -798 -113 481 134 318 -942 895 -192 -78 659 -929 -704 -649 -66 469 -52 -865 938 950 -494 -46 -441 397 498 395 -195 -402 74 667 511 704 263 -499 -344 -437 -542 -475 -960 -967 -357 469 -135 -145 -537 -885 918 -218 45 50 -751 110 -521 436 706 -209 341 -948 -13 -822 326 -382 592 41 786 -443 -512 -290 673 -764 -922 178 -851 -954 -396 445 -141 704 -789 -620 -348 -704 -16 698 804 513 276 -996 -854 661 -133 602 105 390 -629 362 -577 -412 196 -939 442 -76 786 -694 270 -224 -229 945 -837 780 411 205 733 -287 -821 848 705 472 -371 -919 -667 187 -989 -265 355 -825 483 618 -149 -271 -192 -23 -216 -706 -179 408 570 623 -287 -454 -220 198 822 86 786 477 -405 530 719 -571 -542 -344 -140 693 100 193 -213 -399 401 -253 -256 -939 62 -749 -753 -643 -332 714 544 -18 750 203 -55 478 687 318 687 863 690 -210 -460 438 229 279 -515 -994 827 -392 -645 946 -279 434 269 -848 -629 695 999 -460 -574 919 300 -765 0 -915 998 350 -923 912 776 -114 -421 -281 -636 99 399 -817 206 -840 -979 108 -685 -670 867 -424 662 177 166 -653 -617 981 -914 -64 169 -349 11 -765 273 -260 369 -878 -530 484 920 -628 -663 -286 -991 586 -655 377 -111 280 528 -109 292 323 810 -602 -229 352 776 511 -749 -65 -166 115 680 825 -682 -294 812 692 -495 -349 876 164 0 -332 211 -304 -916 -660 -667 -789 367 47 258 8 650 229 -290 349 433 -355 -639 839 -533 -868 546 -777 -582 -954 863 -839 -63 -958 405 -447 -316 55 -942 -328 -380 854 42 9 632 68 574 -710 -968 -351 895 301 272 -238 60 -973 -740 450 -189 -294 -380 819 -59 896 522 -836 642 -954 206 -263 796 494 -617 -593 -134 -492 -544 751 -227 480 -456 -983 722 -239 334 -70 -900 -622 -489 -763 64 -376 249 -978 -836 -298 -479 -841 871 409 -942 -50 -169 903 -204 -995 -201 840 -189 -317 464 575 -576 60 199 124 942 499 191 -403 70 798 -246 181 -688 -203 -570 724 356 336 -602 -438 474 -324 -949 877 63 -841 863 23 -128 -594 -53 -434 -962 864 -785 -694 74 963 831 917 113 36 297 817 620 502 477 -289 -571 864 839 397 279 39 -958 -522 849 380 738 62 901 580 277 202 -31 -504 768 -705 590 -591 219 -68 169 -475 286 106 988 731 -902 172 764 -657 850 216 -218 -56 325 768 953 331 -14 459 -747 164 194 -331 329 564 -735 -881 -758 600 101 8 -643 -337 -34 -331 -821 -970 73 39 726 714 572 478 -965 -289 482 320 -683 190 446 -137 -601 -130 -409 326 583 837 566 423 914 777 -104 40 -876 -706 -708 -470 131 -759 432 -907 256 481 -974 -842 -397 -534 137 -495 -910 729 486 -523 20 -304 61 84 -472 -305 27 -882 -468 -648 -985 896 -38 898 223 -345 -92 -933 -289 290 87 588 -287 34 -777 -226 -179 -380 -607 -740 -906 637 105 144 -108 -814 365 -227 -258 226 -190 -55 -578 -237 -561 -570 -446 621 549 79 -716 209 -463 511 -873 -105 146 -92 -880 116 -621 -693 704 913 -400 -412 970 -412 -978 910 -994 -827 809 -117 887 209 -66 -353 -753 -115 -704 -299 -376 146 -213 -760 294 87 -687 -124 293 -183 702 -285 236 951 -516 -789 655 -176 -649 345 -110 -351 201 914 -140 -333 894 -763 626 -414 -487 -319 -48 -747 768 -368 -966 295 687 893 -768 218 294 -259 182 703 595 -443 362 251 696 -34 -259 150 -545 -124 538 -830 1 -619 345 876 -919 2 -256 -921 167 997 -611 -745 218 27 -389 846 -537 692 798 -384 861 892 -120 216 -669 328 119 -49 -684 -170 -468 -819 -294 -853 32 -186 -167 423 417 -167 354 954 347 125 108 106 294 913 998 -529 -450 -143 274 985 -705 -420 608 -84 247 -975 -692 -959 36 558 134 -854 405 -233 -848 672 573 294 698 92 959 624 -156 -324 444 -888 -857 -807 741 61 51 355 243 143 -497 561 859 -230 -944 447 521 887 392 903 -316 -925 84 -856 319 916 -766 -354 -658 -283 349 480 -350 949 -593 -497 220 -413 875 184 -952 -810 96 -141 -908 -659 593 -569 -855 891 296 571 965 -810 -570 847 763 -343 -749 -879 -310 234 -468 -134 53 624 347 597 316 -458 113 -346 -517 -264 -192 -906 590 617 197 160 -934 -606 -768 72 567 949 -688 -633 -970 -531 -664 -448 966 -155 464 -782 -106 -511 328 533 657 -144 88 886 460 309 -41 631 696 -791 -8 77 -108 52 509 -55 877 -968 564 83 -537 -142 174 18 551 -169 -987 -113 -132 835 859 -980 -88 799 404 -82 -331 756 -303 -251 -298 -876 -522 455 174 852 -239 -979 69 -686 -213 -722 425 -265 -732 526 -959 859 1 163 -656 -627 84 -570 -724 582 245 -398 -72 -277 313 -908 -579 842 416 -597 921 877 647 285 933 -735 -637 -577 660 697 749 -605 218 -535 122 -209 220 -973 691 15 731 -762 -532 -906 929 -602 -268 729 -974 968 27 -979 510 122 -879 567 71 -507 -341 652 413 -274 758 84 275 -968 692 -948 -880 -849 -40 594 409 842 873 -280 536 310 -569 30 730 531 -79 -399 -43 -41 546 308 825 133 -144 -186 -419 -804 852 238 -131 -476 796 -27 438 -978 473 -230 -100 235 -556 -293 876 -369 -983 -221 316 -70 -626 -129 -264 349 376 670 -111 512 -603 191 -718 504 32 379 255 376 -297 441 207 952 770 -875 -322 564 467 667 -372 -453 901 -180 396 66 982 97 25 -329 -939 -908 72 705 -786 -356 981 597 -215 -626 -676 -48 886 883 -676 -486 595 911 820 794 762 -997 -343 377 -674 -405 268 546 376 761 746 -569 -892 -450 -727 193 755 -888 -800 -75 657 -979 186 -379 -249 763 -86 136 -751 -632 -36 -384 350 523 380 426 -776 891 -882 463 -940 -485 -159 -435 -782 -339 684 -577 -653 725 -192 -272 314 698 -853 410 -955 -669 -505 -448 -80 879 780 -332 -658 -566 -456 475 151 -106 -55 -292 252 -576 -258 437 -9 111 -922 53 717 936 -927 888 -955 -241 567 593 555 -274 -299 -668 -439 -723 -825 -46 877 232 -147 948 963 853 819 -919 -196 841 206 103 800 -426 558 -464 -367 326 372 842 -842 662 736 963 -918 824 403 126 -734 60 -915 827 875 341 -290 -543 21 -980 91 -728 892 69 281 -329 16 -175 891 -166 -213 306 346 -412 561 308 692 -546 524 -77 236 -453 -132 805 864 -995 -766 215 714 -219 276 -173 909 30 118 734 970 424 -204 -247 685 -620 740 919 273 -664 -983 -775 547 901 342 724 852 349 -330 974 -554 962 -546 -614 636 456 930 736 385 260 -390 392 -113 367 -652 598 -410 -691 -916 381 -486 402 806 737 -960 -131 -57 -75 -723 59 508 -666 406 -273 -542 323 -287 601 794 -416 5 195 844 -602 345 27 -60 -753 -327 -813 697 -797 897 151 -982 -683 820 503 -25 -429 124 128 -124 318 199 747 -581 670 441 -330 -379 -537 -222 -461 976 -988 504 520 506 697 -623 917 641 -559 -71 -292 -31 -865 449 -556 411 -729 -410 -109 260 657 950 -333 727 195 -691 -151 -29 -267 -760 -446 -347 568 762 75 742 -156 -718 -887 -633 -472 45 -358 -174 -522 38 955 563 614 49 -24 189 -486 -976 -131 -439 707 31 -947 -5 898 -739 -282 -520 -155 -40 771 974 -305 -144 115 298 696 -938 -981 -451 -36 -20 -523 20 -176 695 -414 -941 337 730 83 754 65 678 -480 -221 -175 -286 -634 865 -248 -143 903 438 888 -570 -868 994 739 92 -596 1 324 889 -243 88 892 343 -693 378 -934 -988 10 -278 556 -757 325 731 -585 -970 897 730 -291 -400 -812 -889 -784 -96 771 -21 -613 960 863 823 -937 972 -873 834 652 -303 -302 980 -611 59 940 230 -814 -414 -5 -879 -323 851 -982 416 579 -1000 987 492 -418 465 303 190 -234 393 -785 -997 621 573 -215 162 168 289 746 -28 952 -933 -703 -996 366 -941 884 -221 -740 608 -603 783 911 225 -337 -345 387 958 -209 556 -330 355 125 -93 432 -868 -771 -223 358 -172 902 -567 773 -386 674 411 329 -252 -247 531 793 435 -186 -44 -474 -253 -472 366 -377 758 -894 -918 -809 -852 122 634 532 661 7 -608 -846 -260 -162 734 282 -687 -257 638 486 89 245 806 86 84 -478 -459 -417 252 340 423 395 -19 -429 -209 963 388 -868 899 184 -794 716 339 -722 -486 -574 575 -280 -907 -432 394 -34 -177 -924 990 31 -618 -30 -125 -14 802 -483 -840 -215 -295 -367 163 -89 -382 122 709 813 626 -953 39 -697 349 178 -766 587 -614 640 986 -647 898 44 158 -602 -49 -795 457 932 270 12 -745 -937 -130 419 -825 908 -881 112 -294 -432 240 719 -499 -424 797 948 -739 158 -788 -118 -60 544 -115 -919 409 -642 227 -366 313 -728 96 569 42 -943 -149 389 -697 -39 -786 -36 -128 600 -6 311 105 391 -10 851 478 335 380 -162 -441 133 -427 812 433 -470 659 -139 748 828 336 792 97 -709 -39 -596 850 -74 224 927 526 -274 648 -934 502 -986 -11 976 -171 -87 814 -378 -897 433 -637 891 527 -13 -924 234 436 202 -486 -762 294 639 -943 -717 316 -918 940 -335 840 639 152 -254 363 4 -558 947 -647 535 148 -375 136 -340 -368 586 -536 -364 233 69 735 -22 152 -793 348 -648 431 514 -326 687 445 782 -472 293 195 966 -521 136 -670 -944 -415 642 -175 -654 -328 -754 214 101 663 -477 511 910 723 -290 -366 -106 -232 -942 427 -301 758 566 944 -91 976 -15 -980 522 777 487 89 20 -990 285 -979 -378 -375 904 -413 -621 -405 448 712 439 -334 -799 -709 -778 648 -249 -718 879 -334 133 374 605 -400 -605 -293 -938 -964 -754 532 297 -917 732 875 256 783 335 -874 -954 578 886 -825 -926 800 995 265 910 98 -857 -365 90 -758 805 -818 -703 -541 674 486 -338 -311 454 -958 -35 994 746 -636 -704 -54 -896 306 620 -956 440 139 -839 -61 -212 -248 -48 -623 389 -997 -613 45 772 59 -535 740 -670 913 -286 -191 -899 539 912 -533 297 -256 -81 404 -226 541 -162 -764 -438 185 866 -901 -499 -496 -507 -616 -341 -372 966 -995 388 745 410 42 750 103 -622 -636 364 38 896 254 -335 -318 -345 -441 784 -484 -878 -116 -327 166 325 537 723 339 -589 -277 692 119 909 492 352 -341 -277 -756 843 -919 -840 -452 225 92 132 -675 373 272 -74 149 -522 845 -848 -432 904 -731 40 -143 -324 152 234 -684 -614 -578 403 -523 -923 -32 -808 -268 361 936 -395 512 570 -510 -596 244 -712 -503 74 621 -30 -951 -683 772 -857 759 -557 275 -480 -974 -940 479 326 -838 -178 -803 -577 666 84 -415 922 75 369 993 -621 -484 125 400 -356 -69 -807 -809 -119 -997 -716 -481 -879 -838 526 -968 664 -390 824 532 -959 754 864 805 514 -836 -81 -689 954 -505 589 -607 317 640 -566 921 -580 -711 -388 -650 -600 892 959 -699 859 135 214 901 726 62 -777 -259 -255 208 760 -988 -270 954 -398 742 -60 743 864 621 -944 -133 -113 227 32 302 548 197 727 -575 -211 744 192 176 233 -677 -76 395 -624 -32 495 -375 229 116 -207 -457 -874 -131 -234 -483 -922 -444 -910 -454 666 -338 -597 727 -256 788 -878 590 -221 -733 -996 245 118 -168 -22 -839 -43 -120 888 -972 -524 820 -157 509 -370 107 752 -210 -115 -18 -510 -408 -54 192 -761 327 947 547 -88 653 -861 483 -146 387 996 531 78 840 867 -270 182 -202 -882 -49 -987 -563 -134 -599 140 -730 -129 -380 777 -385 -893 -656 -709 682 470 340 906 783 449 -223 -631 -906 -176 497 998 845 -529 292 -547 -954 654 565 -250 729 356 -176 778 -575 -509 -463 -122 -495 -193 -392 670 577 -826 -866 343 -226 -775 -61 492 -409 131 -886 -296 75 -457 -71 127 268 524 544 -572 928 241 376 347 -928 -235 851 -90 -514 663 -906 518 372 78 180 -263 -268 859 558 31 -781 545 -302 502 287 -537 -505 859 -73 -856 861 20 672 -795 552 -696 972 -366 874 815 -965 18 853 -599 -624 59 -194 -228 -978 879 288 -705 926 -760 114 969 -840 932 73 -225 -653 -400 544 463 -150 472 151 608 -158 -496 -277 30 863 -710 186 -678 -767 -78 678 -750 -213 936 -169 -503 -255 659 -102 669 961 -171 -744 -447 728 -589 -147 366 827 638 705 -343 862 904 365 -399 817 -372 -15 -362 -802 -639 384 -455 618 -248 -476 981 -270 -366 -503 944 555 767 -683 -828 -828 861 -671 -368 -345 673 -859 162 -268 -589 -881 -992 634 221 -749 485 -98 -629 321 978 -272 678 -180 -441 875 -344 -715 -711 146 -338 -796 -594 -73 -729 521 215 -553 658 201 179 956 955 -179 509 334 569 619 -956 320 825 108 414 253 168 -70 272 812 -248 -777 -174 -248 333 559 -165 -528 -458 -201 -958 -579 -152 166 -915 -918 814 -348 -515 -823 739 959 587 -215 -417 157 -698 474 -283 76 -808 -485 -427 -280 -395 -200 882 550 594 -826 464 451 -315 -462 -258 450 807 173 -675 -448 715 -649 -608 -630 -486 -97 -210 -324 -336 -961 -223 360 -215 -714 -193 145 -214 818 132 330 67 -851 -876 -572 175 -175 983 431 660 509 -87 203 624 -288 -650 -258 602 -494 544 -299 -158 -248 -204 400 -985 -910 -137 -768 -873 -223 -684 -254 -950 387 249 290 374 -806 -159 -526 -29 -121 -907 -716 394 -794 -900 -520 616 -376 817 390 -952 258 766 -57 -513 -206 346 736 49 108 -909 -469 -541 71 -89 456 305 830 952 -708 -542 425 -967 -536 520 311 -151 -573 -243 848 -100 967 -712 -248 23 -163 845 -579 799 538 -945 944 -825 431 -302 -968 -420 -571 71 813 -323 547 490 803 593 967 532 567 375 -524 667 345 454 -165 -643 -31 -899 -955 447 749 229 -252 347 687 -893 496 -216 -911 -224 -347 -322 -329 706 584 -378 922 -408 -152 -927 -436 490 764 -453 -867 9 973 -520 -996 155 -957 -870 954 549 -12 151 164 -588 -129 203 -224 831 447 -215 316 202 643 -926 126 -214 -198 120 -313 -435 -845 942 -194 -278 333 61 -955 313 -810 -124 -664 442 694 -444 887 730 161 981 848 -974 380 -687 698 -487 -364 -906 141 654 -886 -673 -971 -494 -960 -360 176 334 -920 796 536 613 -271 -813 62 -607 532 -670 19 -356 270 -761 -387 370 -483 -24 895 299 505 -844 -404 -377 471 -907 -905 955 -438 -303 836 22 -615 -61 -44 -719 345 -793 116 -241 -910 626 -898 -51 -359 -566 -59 557 278 394 485 -101 643 -370 751 971 957 -56 -939 -80 -71 -49 -421 -427 214 840 -795 -424 -872 -726 -186 -58 -340 51 -498 217 -788 -948 -536 763 54 -673 -255 719 501 612 712 -465 458 -40 208 666 -906 518 363 -836 666 40 -691 499 918 237 821 -415 -120 242 -511 952 748 934 40 -937 -196 -9 755 -542 583 -498 -334 175 811 425 -587 589 -617 215 -343 -651 -248 425 -144 706 916 -924 804 -616 739 64 400 536 928 635 -66 -532 -85 -22 -781 17 -838 190 -965 456 702 -969 241 821 65 -934 460 447 -244 346 -105 632 691 -202 365 -176 21 -432 132 -70 640 -913 -575 -154 -139 302 -508 921 -118 256 -119 234 276 840 -322 -994 -683 -126 -433 -721 696 156 -884 236 -842 144 589 803 -726 784 87 -947 491 -193 -834 -89 587 -306 -433 -552 746 -49 -906 198 748 58 14 -593 -27 831 883 962 -437 -627 -363 270 -729 234 559 318 -955 -187 -223 -601 -939 9 -279 -170 -656 -435 -851 -796 969 716 -878 642 543 814 418 -311 -280 -556 366 -675 403 -953 -683 407 793 837 42 275 -826 -422 -656 307 -88 -963 777 -974 -612 98 311 929 934 -816 -92 640 -768 495 351 785 839 82 -113 -311 745 -312 644 -370 -746 566 -836 140 -912 -299 666 -493 484 13 96 258 427 595 569 91 543 -315 969 333 478 240 -392 126 -12 -845 -733 -451 629 -607 927 -912 638 437 778 190 -487 -633 695 -449 -200 -96 -134 342 576 190 829 -354 -892 -657 726 -207 -956 443 -484 -391 -730 -726 704 -8 468 -981 -6 115 606 578 973 436 -148 153 -908 734 114 365 -597 97 -813 -423 359 143 47 -146 -212 276 877 -343 -151 -419 -238 -519 860 351 694 607 -161 549 138 357 324 -177 644 -866 -620 683 962 -413 43 156 749 128 -904 -421 952 -406 713 595 -428 331 620 -967 221 139 845 -935 203 -175 -647 -637 113 -435 776 -273 -966 489 -28 -376 -197 -157 81 -544 221 -186 -337 -482 723 -557 369 -604 -389 -731 -216 -975 -543 -853 939 576 316 562 -871 761 -198 539 -33 704 -130 811 892 329 204 54 -41 -428 663 -666 -16 -199 -997 236 -97 942 -231 116 -408 630 -849 -740 651 133 -83 60 -653 255 573 -196 473 319 -630 -542 -94 53 -22 562 910 -9 -561 335 -168 941 304 747 202 -841 -212 721 666 94 -708 -37 -889 -902 -981 242 -495 -796 521 870 824 785 799 -441 356 -564 102 765 535 -402 799 -658 -853 748 -46 455 -22 -463 633 623 -290 684 696 -281 452 -115 960 31 -799 186 708 805 -533 -93 876 -956 623 614 252 410 819 -449 17 -131 -974 -905 96 -244 632 741 508 -379 -384 -186 316 362 731 -113 -822 457 163 -880 -492 -890 804 -564 817 -869 909 -598 967 825 -534 842 -160 216 -618 -824 970 492 831 -618 -432 -798 -879 -472 61 -140 -194 -531 749 -61 582 -583 -807 -68 441 -326 -4 -822 -120 616 -147 -478 -72 -933 -739 209 -216 399 -283 24 599 54 994 -431 517 -388 -618 -495 845 69 -543 304 844 -672 -797 371 445 598 -108 -736 -423 229 234 163 31 7 -893 330 -840 772 -579 979 -328 437 789 551 -833 429 720 760 -4 -676 478 -977 769 48 779 996 671 -563 -305 694 -220 210 -497 720 -637 -571 -342 909 -94 -393 443 446 720 -271 838 513 -968 236 490 -185 -738 -126 -461 -768 145 -99 -896 696 7 -618 -586 756 -894 218 410 995 -142 585 899 675 292 -884 -246 579 581 -476 -489 298 -890 -275 -547 737 -553 -262 -489 -647 138 488 -967 -2 14 1 861 72 636 -744 -953 251 575 221 705 -469 -150 898 -973 -183 -230 -136 113 518 192 896 3 563 788 550 -939 396 853 -486 -838 -224 13 930 816 971 665 -580 13 -86 405 89 925 764 207 923 74 -34 145 28 -680 -576 543 -988 926 933 826 713 920 845 -749 891 644 -463 -91 166 -329 502 671 -831 571 888 994 511 -139 389 0 -801 701 236 582 224 58 237 127 669 381 -480 -877 22 -254 925 93 -473 -568 -166 -809 719 -439 552 -645 -885 584 -413 295 199 -112 -110 901 904 -567 -414 831 903 287 666 783 -192 -664 -629 721 323 -261 102 399 539 182 839 191 236 -44 986 552 116 -207 393 850 431 -974 128 -73 680 -385 223 -781 -858 249 529 259 -70 -601 -551 -63 67 -145 -713 -998 275 -211 220 935 -205 220 -178 -835 297 -464 396 351 719 894 359 613 -428 -414 -95 425 -372 -495 856 -143 -684 -957 -924 499 731 335 17 -322 -669 716 60 163 399 329 -560 -636 416 251 -321 341 168 -251 227 -958 864 -285 423 521 579 -619 319 830 799 611 -62 81 -358 -659 367 -775 189 -91 -786 81 -151 -296 -33 -14 -736 -196 651 -480 144 605 -179 -300 -718 -873 362 748 175 -376 -794 282 -795 -991 -733 -775 -325 604 -195 857 194 873 -962 473 198 324 -191 847 120 260 -244 654 -730 -371 183 967 -716 317 -239 -377 -736 735 287 983 40 -956 556 -301 386 -473 -637 -806 167 -269 419 10 17 -217 -783 -776 -169 129 -600 999 132 -918 -233 66 951 -150 11 -205 953 285 -405 -169 -975 646 -634 594 465 475 -601 416 374 -765 757 396 -740 -585 -958 -855 772 -662 -762 -958 333 512 -356 822 -552 768 957 -691 -929 175 -106 271 -342 283 -783 980 422 376 -548 -718 -521 -569 617 919 51 615 576 -164 142 138 488 404 157 242 138 -311 668 627 -578 160 114 628 883 -3 -914 793 337 -679 -501 -640 -110 322 857 -384 -622 978 411 398 -538 -67 -890 -200 978 -280 479 170 573 -121 -584 -461 352 76 -545 701 829 -796 -90 -962 -584 -544 277 475 613 669 72 621 -320 -444 268 -293 281 208 -434 -833 -666 530 -951 -672 -648 -947 910 -701 -245 201 725 808 502 -495 -594 797 359 -95 422 14 758 378 -988 -824 -327 -977 297 -820 888 -376 -55 977 -659 132 -696 -379 -425 743 824 -713 -566 48 314 759 -542 383 -566 -284 -795 629 723 -902 -68 -321 -136 -466 -969 66 93 -321 -428 -291 682 -718 467 -500 -145 -804 -628 -848 106 -296 -674 896 -108 -307 -281 -666 -296 -501 -242 -466 340 465 883 341 -204 -600 443 992 845 137 392 439 -879 -136 597 -944 857 549 754 -678 -544 5 823 -533 -646 -500 -816 -749 -230 941 783 170 90 -335 826 -971 -669 555 -901 -535 -627 427 -133 284 959 7 930 -28 898 -266 -983 526 -600 -80 558 -671 -315 797 -900 -360 -62 -95 -172 -351 484 -278 -584 -769 819 -313 931 420 -771 -133 -579 -603 -621 194 -76 651 906 -758 -953 -831 622 -867 689 331 203 -135 861 -671 -638 950 -72 -791 695 -968 -119 -988 316 -765 -306 934 629 829 24 460 -70 768 -766 -233 -979 -496 270 118 996 -995 28 -770 -113 -283 -294 -81 202 893 -694 -581 -897 935 50 294 707 -132 128 625 -892 928 -223 -169 794 -445 82 -853 52 -552 -49 -934 -415 890 -516 499 -408 -282 260 302 -786 -547 823 -882 -985 -933 904 87 -710 192 138 -287 697 -567 154 -688 -649 77 -590 43 618 533 -274 -829 -92 246 -906 90 -81 37 -782 -578 402 398 -113 -414 -744 -183 -292 -552 -733 -979 -915 -729 -271 -617 733 65 -60 685 633 -102 102 -252 853 985 -412 -813 124 -827 29 -776 632 -869 -453 294 131 405 -966 -547 -615 661 329 369 614 276 441 -499 -673 735 -642 -937 580 823 262 -544 174 -983 860 484 523 824 693 54 774 676 857 672 -317 -139 -818 -933 171 82 38 -431 435 9 450 423 832 -517 670 478 210 -848 -325 -842 -503 -1000 707 -855 153 -983 -969 440 -786 1 -405 -220 -573 -894 688 138 -707 163 970 -257 -76 451 568 -575 -705 352 593 979 -685 -782 854 -225 -905 458 666 120 461 -87 -761 -16 -84 800 643 164 -929 -421 761 215 95 -878 523 -690 571 724 682 -212 674 -790 -796 -987 -533 564 689 573 479 470 470 -336 -796 -175 -440 289 -879 954 937 661 -886 -978 663 -653 -296 -905 412 -828 -540 -440 -418 386 -281 -387 669 -149 -12 761 388 183 -148 74 -443 480 250 356 819 -534 -604 583 -860 988 703 526 -874 322 547 -216 -207 929 585 370 -218 41 -468 -432 -416 545 504 -250 -289 149 -423 -933 8 453 572 -409 -866 -286 700 -63 -461 -370 -161 389 491 239 -610 -895 44 67 866 770 -646 -488 190 922 866 152 -199 -550 -826 -740 -854 698 -548 663 748 -816 -494 711 -550 -13 -95 -895 -944 983 941 -79 646 149 -291 -888 -562 -126 -99 -318 -704 -276 457 -831 68 -868 105 -593 -898 -295 225 899 -785 -170 -928 833 26 -261 -445 -490 281 -172 -492 463 720 -186 855 -879 -290 -880 -657 349 537 149 595 -226 -195 707 625 353 -545 469 176 331 -563 -806 274 -713 -645 -933 236 -678 721 863 148 262 243 243 690 -332 870 -329 972 -425 -657 627 -80 345 799 -93 589 515 -997 -727 478 422 209 830 326 -960 -348 -961 -134 54 -335 -451 -427 580 -39 -681 186 507 -255 -822 -835 -427 588 -196 185 -741 38 772 301 -616 -892 -121 -124 -645 -956 -236 -921 -447 -458 -555 -41 -834 599 395 -833 893 711 559 -851 -496 -425 -981 -129 571 -855 890 -339 -305 28 -746 796 -703 669 -605 -593 737 116 -450 -682 -301 -829 -48 244 -743 554 -121 -211 297 -28 -413 -697 343 565 182 39 394 -324 -412 -313 -568 272 -26 322 -622 -534 -57 -302 750 377 714 521 -890 538 64 294 118 -786 338 -275 672 -692 -332 952 846 -174 -373 -785 16 897 -709 66 321 81 -513 59 907 588 58 596 920 391 -211 -937 -264 571 -475 -972 565 -317 -602 788 260 811 396 657 -405 766 -82 -448 595 -296 -370 781 -628 -430 357 -846 661 -741 -766 924 608 900 90 533 98 184 -284 -176 -195 221 -554 62 523 320 -338 -583 -233 -52 -202 783 -34 713 -652 858 -190 -989 -927 405 402 953 -308 207 -476 162 68 -823 535 916 -659 643 853 312 -210 751 922 814 -812 -483 -190 -793 -584 661 558 867 -682 361 480 -546 455 152 -778 209 502 784 554 -306 -821 494 980 669 402 539 -228 -571 -899 904 934 -146 -15 511 -921 -883 492 367 -463 903 -366 286 -494 474 34 986 -839 -517 389 141 -334 103 -916 -570 -195 112 249 943 591 -967 -86 603 -694 -602 -578 -506 915 995 94 632 878 -25 200 301 -447 -48 725 40 21 -995 -790 -951 -948 729 821 329 669 -204 717 723 -734 -224 411 -360 -846 872 81 -845 400 225 -857 -219 638 211 424 -958 275 -211 -64 -353 -338 -945 -498 -55 674 -873 -155 669 313 -965 -199 -445 -960 -40 -909 614 -372 130 -816 219 -934 766 -736 -64 -71 372 716 907 -622 623 -556 442 -764 822 -782 202 419 -223 -647 375 -786 910 -431 192 91 882 -678 331 -591 -537 -421 203 260 245 -383 308 609 -577 -10 548 705 501 -947 -243 -733 -636 -665 -188 127 -285 -47 963 120 -5 -325 824 404 975 -473 -252 -250 432 72 197 14 -548 209 -338 -957 159 -87 312 -466 -174 318 537 -24 -566 620 -797 643 123 761 965 -364 64 -134 142 -314 236 -558 0 -708 -57 -406 -151 548 910 -736 970 -784 -372 934 181 -437 -619 308 612 81 -900 -461 45 -117 975 185 -161 896 -469 -796 758 839 -569 811 -412 426 5 -193 -940 -529 428 -75 -830 -815 -220 555 92 -902 69 283 579 -807 409 199 -792 369 21 -128 756 -760 581 -737 457 -519 547 -788 786 -179 609 -67 -206 729 -858 -135 681 800 -910 603 650 -142 850 198 522 736 -124 466 617 -157 145 481 -259 -81 343 964 -547 603 -611 -364 -874 522 19 501 662 -707 858 -431 52 791 -870 706 182 676 -966 308 459 528 736 864 -399 277 -132 807 -84 -167 -9 -292 -320 825 -274 17 -644 961 721 96 225 -608 4 -330 -423 -464 782 329 -10 -334 289 784 109 -960 567 775 -432 873 -480 -249 875 -592 402 637 -392 437 973 379 -552 -536 889 -821 820 642 -677 -317 -984 432 281 -61 822 -24 -392 506 -508 -709 -625 909 152 740 -473 -848 -671 -918 158 972 740 -705 735 99 239 410 762 758 176 511 106 392 237 751 -268 -556 928 640 -418 -781 -51 -343 590 886 -887 949 -969 648 753 -175 -742 598 724 398 -544 -378 -84 -123 634 41 617 92 380 -311 -479 -101 749 760 -419 -731 873 -906 -152 716 -52 -575 -775 -875 -128 -477 248 -945 -2 771 514 319 251 -25 -455 -708 -910 797 682 185 33 -564 595 -252 58 962 -229 947 -305 327 -578 539 616 -877 -218 411 244 -210 220 -146 890 175 -978 899 753 -847 979 666 -615 633 -167 -72 -893 319 -767 -755 231 701 -425 -496 220 -717 -395 193 12 -375 -803 -385 683 -312 902 673 -143 -139 -11 786 -620 472 -349 -572 398 213 -985 -765 43 -387 -512 379 943 -513 133 -752 -436 133 -344 -35 766 169 918 764 425 220 -157 -742 480 161 -922 -958 138 45 846 -394 34 -757 921 -741 -412 -622 792 22 -678 967 845 65 641 373 394 -667 -984 -526 543 -213 -34 -377 -96 -763 301 -796 228 896 516 921 -242 456 705 613 -157 544 920 -367 -412 -451 275 -171 229 -182 -540 501 432 303 -938 934 129 871 -857 -441 241 -495 562 -432 780 -286 501 672 18 -693 65 -132 64 481 -734 965 -247 415 -325 -524 -164 58 764 23 -141 -618 -818 -207 780 -284 240 -440 -389 606 387 113 -381 505 966 -851 402 -298 429 -827 691 259 -222 -35 613 -192 683 359 637 683 -399 -298 -959 -109 776 63 771 -882 -18 611 -302 876 -736 -204 -594 -53 -799 -837 -12 533 37 -316 468 -36 -244 -223 286 -968 250 -370 -295 165 -970 9 10 942 -108 -387 195 -66 525 155 705 -575 688 -216 -894 -987 -193 -397 -244 -146 -860 325 -621 -736 268 892 76 -591 599 -181 152 -746 -287 -21 653 -797 -383 -68 -319 722 -658 -515 -477 -197 -229 405 -123 579 587 -720 735 -756 -940 411 402 -435 724 789 -988 -126 318 -879 -995 256 533 287 -340 -729 23 -730 174 -777 115 440 -240 -960 -134 618 -450 485 -426 850 860 586 499 -178 -111 -796 -588 405 71 435 470 -694 735 -920 278 -635 -414 80 796 322 504 -973 -387 944 611 -456 -976 992 662 -194 -5 934 270 -730 557 904 319 519 -699 -547 -861 -622 821 706 -571 -274 -977 -676 -352 -355 835 -850 -307 158 148 -195 950 -295 -333 794 -327 774 806 39 -356 -790 241 -438 -27 93 -157 -508 908 -423 -277 972 736 325 -52 -30 -452 799 -558 -957 -996 -19 -307 765 867 927 507 -161 -477 -478 -297 -964 517 -417 -667 -950 655 439 -277 -201 575 -164 680 67 753 917 -565 557 -492 136 -40 -25 -151 -777 -34 -90 -690 -738 894 927 841 -377 -275 -60 -545 -969 -78 -809 886 -675 944 -915 -14 -525 -6 394 463 -408 424 55 986 -408 503 -236 -505 -184 178 -203 824 206 223 368 422 -693 -200 -125 41 983 92 714 594 -638 219 -346 -869 -283 -298 -830 460 -97 241 120 -520 329 -660 -577 325 637 -92 -160 -464 342 -573 997 422 -500 505 642 -148 -118 245 -29 458 209 -161 -765 403 787 252 -845 741 271 -729 -460 866 -344 -967 480 -400 -215 471 -638 881 -370 -114 -210 58 -874 876 -304 -681 -858 -550 217 -243 -252 -342 -742 -42 783 -461 701 -307 -300 -949 -195 -436 548 -248 949 -432 -427 864 661 -131 -939 710 405 729 -398 227 439 224 364 -817 -434 114 378 -242 -550 120 -168 -471 293 -885 -371 -863 -843 -88 -163 476 -202 818 -427 -736 -838 -193 797 -948 269 -972 627 57 883 694 840 85 164 361 180 122 -839 341 -489 805 943 -963 401 682 471 -792 -749 -94 173 -757 788 -815 466 -372 -313 -880 -492 273 -537 -349 -558 324 -752 -999 782 -494 -881 -896 935 -152 -378 -918 974 -899 589 802 521 302 -722 72 -723 -38 -341 -661 546 -384 -391 -825 -82 838 -414 -651 382 699 -232 -566 -738 755 -706 172 -39 835 -243 721 744 566 -409 999 -699 -582 308 505 873 -20 -843 475 493 796 -951 -951 940 -690 310 490 542 -406 243 -766 -291 -789 -151 990 419 143 -114 -790 -525 603 533 -366 670 417 438 573 -146 186 -545 28 -406 645 -194 223 145 -273 -525 -921 -945 -761 -856 232 -432 -668 -17 257 29 -57 -837 858 -167 -640 890 296 -273 20 650 -24 610 -44 -792 25 -647 -62 684 267 -355 584 526 56 696 -476 -189 272 550 -662 -796 87 -368 -796 572 347 826 167 -999 -795 -857 -235 615 -544 860 -136 172 -107 -747 -149 197 213 830 -730 -659 36 -76 388 -755 1000 533 506 879 947 261 428 659 995 -381 959 184 517 -728 17 531 -606 878 975 863 781 596 -230 897 226 -15 26 -453 -683 -536 708 482 783 -770 215 531 -190 155 300 -638 384 -725 -132 738 -369 926 305 -910 -446 -43 657 -291 947 236 776 -469 -783 714 574 785 822 -666 502 -583 -972 824 368 -42 255 840 -906 -948 733 962 -70 101 322 -431 -800 652 -565 322 915 153 159 819 -850 661 890 390 634 8 -368 530 -783 66 -161 416 -969 177 -123 849 -933 828 849 882 410 711 -266 946 -525 719 -397 -269 -583 -906 498 992 740 -980 -642 769 799 -196 570 -850 470 -37 315 874 -929 221 -501 737 617 -406 510 -574 -102 6 -344 -786 115 899 -585 -692 802 402 -485 -880 115 -290 255 55 91 658 -71 -923 -936 894 790 -714 -635 970 -658 564 565 407 -660 647 332 565 -778 570 -61 332 -223 670 492 -206 382 -401 152 48 706 -342 -62 386 -939 -324 445 649 -188 -626 -311 -678 -795 -192 -198 -848 183 721 677 438 -840 152 409 -620 606 -789 877 800 -574 123 -665 -335 -7 394 -205 952 -950 184 817 703 922 963 362 851 -609 -81 579 -162 -389 -763 258 215 837 -23 -151 546 -756 -794 343 947 -363 -382 -143 -278 -556 -316 -837 743 -842 -481 -762 741 -443 570 59 -894 -93 -603 -15 140 -518 661 -900 228 901 -497 -548 -488 -41 702 807 -890 130 -50 -698 681 258 819 149 977 -753 -260 336 421 752 -253 -332 -292 405 -543 473 -371 -786 844 -724 -305 -794 -912 488 -710 639 -448 866 671 -217 -819 -590 -389 887 921 -615 -558 201 232 -847 -296 769 -915 721 -759 -961 -619 -282 200 -702 -572 257 699 124 -453 -589 -467 415 456 -826 -83 933 615 74 809 -598 573 312 51 -794 -622 -861 -579 633 -252 -36 -900 62 -695 -134 556 -244 -693 -635 708 -410 -358 -280 -586 -256 119 45 925 -591 -884 519 88 828 -598 -375 -844 -975 -39 -641 -791 -460 268 519 428 -639 602 -520 188 293 -957 369 -896 -205 473 364 -854 -497 186 -199 606 728 -302 -642 78 741 -564 866 -399 341 -48 -920 -491 -605 -14 348 357 553 538 169 754 958 -808 624 -336 537 765 -992 -405 -346 -795 -116 603 -171 847 351 876 -130 -151 450 909 490 922 -790 -924 400 32 383 -929 -846 779 748 134 -819 -355 280 -922 -645 582 478 190 -695 961 -814 762 -109 -688 -903 9 -162 688 222 -711 -239 451 -102 -58 346 427 -273 924 -126 -478 -656 253 218 690 -85 -27 -755 509 -730 114 -375 -762 409 -928 403 -98 714 -616 428 135 -382 421 -409 -256 542 -970 -45 -129 -475 347 -654 197 -117 -260 808 -987 -591 790 -612 -23 995 -200 475 708 -630 -34 29 217 138 -494 -438 -928 -929 815 -61 631 18 688 10 -338 -708 -932 400 635 -106 -201 -156 717 -317 68 102 -150 445 -254 -142 474 480 692 800 -330 318 -151 315 -859 586 678 -241 -714 -902 150 -278 351 606 -757 54 2 571 970 832 -304 -135 -123 335 827 -505 -957 -868 -667 -496 371 -848 931 -827 -655 -48 359 -304 -778 567 143 -160 411 228 -324 -498 -716 -892 -122 708 -217 -930 489 -978 -686 437 986 1000 -956 -787 776 -874 -691 -605 150 -303 -415 -677 652 41 -454 354 -874 -779 315 -339 -548 -344 -129 167 -749 25 503 372 -94 41 -852 692 -405 -589 505 701 396 -756 -468 -781 -824 172 744 -601 403 -55 -249 862 632 65 33 -26 611 -867 -840 710 -143 843 533 -82 725 300 -751 -511 125 511 237 -991 -183 640 166 -684 -677 813 -326 -212 -822 -406 -508 -981 263 181 55 -184 -777 262 473 -505 -149 21 -894 -1000 772 285 833 60 -682 -825 285 -268 -550 560 753 -71 -34 437 370 456 -991 911 -551 -293 -470 -864 -678 -791 565 -746 -928 -87 483 -719 882 -850 442 -625 11 856 736 -484 184 600 -61 -366 119 -637 -694 70 729 90 869 -329 -923 -311 -208 692 41 -300 258 614 -171 6 453 952 916 -232 211 405 388 -678 -469 -387 53 489 -128 -924 -182 629 374 -162 700 328 -103 404 -931 945 -724 514 835 543 199 -251 -389 -406 681 -437 -101 -677 384 -27 -475 -162 -391 969 -830 481 85 309 -716 637 864 621 339 -95 786 -709 -915 -726 701 703 -40 920 -177 -407 4 547 135 127 -616 595 -307 543 761 -747 -651 -156 -737 466 -80 771 876 -319 -759 774 619 -20 -916 199 -821 185 -416 936 -607 702 676 -444 -465 -56 655 -594 -473 724 539 352 222 930 944 -984 -556 832 7 416 664 394 -452 -17 216 -786 636 196 998 851 817 -338 643 740 -671 -706 -875 -702 187 216 455 766 -175 435 838 -236 -481 -598 -929 -595 -798 180 -368 383 754 -776 314 414 -47 -625 68 906 -629 -264 969 882 -869 -535 -306 -551 -546 741 -588 -622 -513 446 -216 697 -944 -430 665 -721 -910 -887 -348 141 -895 32 -994 -562 686 -805 383 843 -478 397 541 412 37 160 -847 -171 -117 -762 712 198 -468 -552 -953 961 973 937 -345 881 -137 197 -96 -700 -89 -959 576 704 -742 -161 -771 30 -508 659 -216 -868 -848 548 -112 169 -45 -194 807 -666 -693 101 -334 497 302 -121 -270 -854 957 363 1000 163 -247 671 -566 -40 -770 -835 -97 -411 -183 173 -405 155 594 933 975 -27 -490 -898 79 246 605 -893 917 209 -234 749 390 -202 -880 -770 -965 -809 -100 -405 -154 127 -584 829 737 -539 454 -993 859 -615 -413 -726 641 98 132 704 803 746 -787 -708 -105 -610 -822 -488 -783 764 673 297 211 79 278 -857 531 -950 168 318 -946 -728 -184 -881 314 -472 -982 225 -221 -450 744 -520 566 475 344 782 610 -758 793 57 -645 -641 336 667 -602 -17 -242 -841 -931 -118 -575 741 522 -562 495 377 -429 514 908 640 -689 637 306 -804 914 -770 486 791 -674 126 -215 -810 134 150 -582 -595 -811 -994 145 270 327 -636 -143 400 -126 213 807 243 -67 -753 -898 -238 762 -33 926 510 141 -186 -619 -553 973 -233 -722 -124 993 622 -142 -32 -248 659 -806 -822 649 -802 -407 -979 -84 -319 -79 -341 -362 -1 -740 806 838 34 -589 -372 -395 -583 357 641 -325 57 -773 742 -20 -234 -365 -494 -361 380 820 -465 -249 -224 -349 777 442 389 -952 -449 272 -627 -795 86 -475 432 148 464 -632 118 -904 -570 -997 -524 -462 686 -136 290 -270 837 366 952 180 -628 -34 362 -154 47 -687 -987 545 -400 28 634 -817 -529 -466 -796 -314 77 480 894 -69 349 -835 -590 -541 -52 -106 354 216 -297 -948 779 -197 637 368 85 -271 -93 605 -79 865 750 -758 -616 725 824 -390 -726 938 -222 -568 -867 -608 -323 768 609 -256 -541 568 -220 813 198 -654 -16 -986 29 -821 -301 50 17 988 423 456 33 -68 -192 330 192 -534 -399 503 -615 -924 681 975 482 -726 189 -831 -564 -836 275 -603 312 620 -20 -401 788 356 -454 -492 588 -875 -227 376 -534 -117 971 -840 587 513 -484 -976 -889 -522 668 564 227 -237 -14 629 624 -912 817 235 799 262 -835 -277 0 982 -829 145 714 83 664 -179 -664 -559 385 528 83 596 468 -740 -877 375 -836 869 256 -193 577 954 759 230 -93 -964 -231 -616 -530 -577 -319 -86 532 93 462 -819 994 -679 -463 240 -662 -971 472 -796 -625 683 979 -623 953 -21 366 278 147 -142 468 -429 -920 -999 -53 431 310 354 -276 -48 -307 -927 770 288 -181 809 -663 -740 333 -382 -74 -290 -490 181 37 750 -670 -800 15 232 -219 690 714 -786 -72 944 911 113 -220 310 890 -250 547 -71 105 171 -151 987 722 692 -808 -796 -106 316 -754 -620 504 594 488 315 -469 -331 -63 124 -852 953 -641 527 916 965 237 282 -641 615 550 -527 529 -820 -384 -451 163 -496 541 479 -908 -874 689 -159 -438 730 -922 -466 225 879 187 -85 14 -770 -954 555 964 -602 -88 -105 -707 729 556 403 -817 239 624 899 -789 -608 755 -735 -722 176 -901 222 58 -28 -745 294 672 317 -24 509 -293 -128 320 829 960 787 142 -336 841 -316 -359 171 -423 -789 -202 -987 789 928 500 966 -607 280 243 350 -873 97 429 -569 -591 795 534 782 -946 807 -581 249 329 -540 -843 -705 -60 -259 795 -15 -19 -429 -907 676 -942 -725 806 -146 -284 -338 710 686 350 -579 144 816 927 -875 305 72 806 737 57 -922 -693 -872 -221 751 704 401 5 -779 389 272 -900 -111 -269 -251 368 824 -72 -605 2 -211 -711 -663 560 -394 582 141 356 -361 286 16 774 933 -771 105 683 -120 22 -72 616 691 -610 285 -195 806 843 -728 -746 -721 -258 781 77 -818 -513 731 781 893 160 -944 -644 79 -167 655 428 166 -297 72 800 -359 263 -274 -358 542 871 -835 526 552 -793 -967 -409 -377 146 892 942 -866 243 359 -64 -98 -467 -324 -565 -570 -906 900 -299 -416 295 -640 861 -914 -224 193 717 -401 788 -50 592 247 -883 930 -616 -450 550 -522 494 -9 767 -693 556 -340 -752 -27 676 -397 958 624 -318 -644 514 81 439 275 -722 829 922 -881 660 -269 -335 585 -411 -907 -131 -733 182 482 -902 -109 706 301 -197 -1 72 804 -1 655 469 -776 827 -173 796 90 -824 -244 -164 -964 -366 -875 440 -280 979 -80 559 124 287 -415 -201 -140 -626 -384 803 -33 -460 -751 369 983 -953 574 114 -645 780 -822 -896 -437 197 206 -162 925 769 -185 744 647 -547 -644 -190 -541 -906 -78 -641 -39 -354 -20 -379 -790 -679 240 132 -42 497 848 -768 -112 -991 159 81 661 -649 -718 567 -554 -176 -318 -211 431 287 -269 -922 -214 -682 -990 -464 -268 847 430 -20 646 150 -475 538 -782 217 169 -841 852 150 432 -344 452 -448 -958 -804 62 -883 156 -599 -636 -951 242 695 -270 -893 -984 363 -225 -704 131 320 790 675 -18 -762 961 -827 505 870 -505 -331 -176 -854 -822 171 122 500 865 948 947 696 -676 -888 -706 589 111 -403 72 -870 -122 666 90 694 -377 -535 -932 -142 611 950 -284 745 -103 626 532 -908 -343 -204 -142 422 718 787 -583 -693 0 209 760 -97 -961 -221 -273 385 -971 -171 -68 757 -409 -14 128 845 -726 -193 -812 -494 870 -492 720 -726 185 -541 -185 199 -887 301 684 -903 -825 -922 838 187 503 331 -191 -547 -541 -503 665 390 -897 -249 621 -516 86 -60 785 -610 9 -225 266 914 -200 -887 37 -353 -138 -533 -779 118 -789 -938 998 -624 -769 282 15 551 249 358 449 484 -608 -733 -647 497 125 317 -905 476 -728 -122 -678 188 -359 560 -982 -52 42 951 -954 434 143 129 181 895 791 -720 969 -423 -493 988 340 582 850 -229 -251 -962 768 -298 610 -191 -607 363 -839 970 513 -60 575 382 -67 957 -318 -82 -724 684 705 418 438 -67 -954 509 -720 416 62 893 404 236 -537 -863 523 -621 -610 911 460 14 740 -155 556 -263 -16 185 174 -709 650 -441 447 114 -569 525 -784 -644 664 -319 178 351 373 -355 731 878 476 -807 -908 -842 859 -61 -789 892 -808 -818 516 -1 330 843 -437 -451 626 512 -633 413 273 -143 -244 -649 466 817 417 -798 543 -127 -523 230 -258 -707 -769 901 675 -815 -657 -413 -422 155 224 -42 -751 -880 -321 990 118 -615 941 221 -107 449 -450 154 -327 315 -707 501 -99 787 421 427 354 258 -592 -625 -513 -21 572 602 370 998 681 -487 -209 -538 -849 -595 19 354 474 576 -837 776 -582 105 729 -191 -209 623 657 -258 854 -902 -12 -188 -908 -928 801 956 329 250 -225 935 -740 -79 -139 133 -470 563 163 -105 -629 248 -160 -819 -421 -295 -452 -154 -135 894 585 -55 528 -813 -294 -275 -822 -124 286 785 414 -25 -503 -545 817 947 982 -747 298 706 -968 115 746 -999 -35 137 271 815 435 -13 -402 663 909 -93 -350 -493 -140 -201 -630 143 -566 -799 -53 315 654 799 906 -202 671 -846 331 -302 -126 453 61 -414 943 113 341 -232 3 -377 -147 -410 -594 138 873 736 -510 359 -541 -387 -294 720 -751 -658 790 -153 741 539 330 -900 -871 -724 -606 -180 -785 28 764 -222 -548 841 -353 -849 -554 642 -761 689 -513 -75 107 343 71 595 322 474 -560 99 -318 -502 -939 267 3 38 14 -556 655 -435 571 512 -640 115 -66 -125 696 -789 -138 146 -861 508 -611 -988 -465 105 158 1 806 -783 -981 -694 408 881 126 471 216 517 343 67 366 -234 -227 -271 36 -198 -386 -836 -902 -49 -528 -193 -629 -584 333 -238 487 -662 -30 -143 -11 671 342 -734 909 974 569 -744 112 -203 957 922 765 -729 -673 -432 -534 -334 -524 -722 -678 877 -237 900 -451 920 -626 -988 -867 -698 -288 190 65 741 -43 -303 -914 761 -219 54 243 -981 531 -724 481 589 162 767 -544 282 -206 688 -674 -830 425 -393 81 386 -243 723 -309 -165 424 277 -821 -336 212 -857 -144 -644 -111 -525 -362 613 -796 -941 30 -878 -663 -174 367 -212 -534 -790 953 -881 -424 604 901 856 455 -880 -953 330 -45 -817 -24 -73 320 381 723 695 -135 413 492 -414 -870 -486 -54 353 -999 -695 -78 -970 -174 -977 -583 -501 -764 964 -303 -349 512 398 406 -140 402 -868 869 365 -624 898 644 -29 -15 873 46 -241 421 -98 632 858 -351 -824 729 857 -264 -667 146 539 765 -1 374 -187 425 -311 -5 660 619 600 -523 315 695 -232 -861 773 -227 -365 -748 585 605 -786 -578 403 370 -679 -964 -817 -763 -124 629 122 -513 -732 537 390 -318 130 234 767 -322 26 930 922 -868 -32 -220 878 -800 616 -826 437 -801 314 -247 247 717 -234 -585 -435 -525 162 -436 464 -473 764 743 681 -685 -159 -355 -848 -451 590 -32 -600 4 -492 821 405 789 -792 -263 -290 418 -8 368 953 -490 -113 779 264 646 651 699 736 -508 567 846 295 -98 -719 241 -687 975 -457 233 435 -897 984 -608 -685 547 658 -694 672 994 -93 -208 -618 736 773 797 -52 65 -696 162 835 666 -60 221 -999 -586 277 781 -879 757 543 -177 225 -182 -639 481 -531 767 -325 -116 489 -235 -569 675 -838 -658 -588 -545 894 378 -501 -459 41 -92 561 958 973 646 313 887 -493 551 -938 471 804 -926 -898 350 -299 -113 659 931 538 897 858 81 -457 -708 519 522 608 16 -26 -52 -367 -718 447 176 614 219 685 977 197 757 691 939 251 -143 834 -926 -538 -780 -65 -667 294 -776 578 -607 -728 -779 980 -765 811 337 -811 -260 -104 -846 691 -248 -408 66 521 75 -203 -610 -401 354 -857 713 -367 -656 -140 -245 -182 -114 -80 -523 -956 -173 476 947 -168 650 743 -603 141 714 -685 764 -268 151 393 -960 53 -987 517 985 644 -402 968 -213 732 -947 951 -833 -341 553 544 40 869 -291 884 111 -100 356 342 -675 96 547 -922 765 874 558 -573 -548 -956 213 -263 -649 -874 -457 392 205 494 -35 -42 714 218 -692 -162 -509 -144 428 -469 837 -224 -148 847 -639 -477 773 -420 -832 149 -457 85 -389 -456 -560 -390 784 -563 -846 605 586 -284 288 -866 599 952 -528 556 -814 222 707 -350 411 -214 -564 -778 -71 -43 -393 22 -524 1000 -352 740 -118 -908 833 -458 -750 436 -605 795 -957 5 453 920 40 -938 278 -955 -33 -910 950 -261 -750 -336 -519 540 23 -378 -343 794 516 779 544 -107 232 -139 -121 917 -461 265 -407 -899 -139 279 -74 -75 -726 -513 -784 -662 -888 -217 -481 -4 -9 443 900 -983 372 796 -674 -873 -889 466 160 -299 -533 -760 71 949 808 586 853 -326 382 -442 318 -275 -248 173 -853 231 29 827 333 879 -423 129 -670 -750 -274 77 336 -119 245 328 -194 -19 -266 -836 818 -669 -291 -78 -625 -338 756 -859 894 -787 579 -395 -755 397 -15 299 293 165 -238 -794 -853 956 -13 -708 787 187 935 962 -702 -554 512 -384 -557 -237 -676 657 988 -496 -927 -39 -465 -964 -999 -228 792 -899 -291 235 -911 751 435 -101 988 363 191 -706 19 692 475 -898 31 305 -406 583 865 -37 804 459 870 887 -273 -822 -70 -643 578 549 -952 -788 -864 633 366 156 103 -887 550 -152 -849 968 589 580 34 -434 481 891 -139 581 33 -850 261 286 -159 613 -437 293 321 902 938 -958 -600 -347 622 773 522 -19 716 816 -587 800 -847 638 823 -276 -957 -805 651 145 -44 -96 -543 563 251 -547 -922 -372 823 -81 -841 593 -66 932 -457 453 139 280 247 869 979 -332 577 -737 430 830 -923 -999 955 92 653 525 614 79 -392 805 149 903 -590 982 -338 895 525 449 124 -218 -314 453 807 171 202 -209 47 767 -685 962 690 686 27 -936 262 -227 478 -896 -255 -187 438 448 -601 -955 819 9 -554 -256 -203 213 194 212 -177 -226 -502 303 -920 77 -240 -955 -83 -224 304 31 -192 -683 -457 553 -207 -666 -600 -827 -889 947 570 -740 343 415 352 16 -76 786 312 936 -689 70 665 -866 -188 -833 -461 -389 -289 175 239 371 -124 88 -258 664 -839 -328 336 398 -522 -538 678 343 -592 -835 -933 478 350 -222 -870 434 576 -762 -350 597 803 -355 0 158 572 -73 654 655 790 139 786 72 866 6 725 -895 -946 -98 782 865 -349 70 645 433 298 -120 -159 980 119 902 126 -742 -92 -799 948 777 -264 -651 125 741 996 770 113 274 791 -555 -244 -681 889 982 841 24 161 -243 91 -797 -558 -902 720 260 -83 220 713 -605 -149 464 401 -888 318 -93 -77 373 393 408 -939 -588 -165 982 -922 -964 -743 293 -115 -860 -805 -515 402 349 778 -255 -46 -942 -660 -800 -822 -58 202 410 -604 423 780 254 -688 -460 -874 -816 545 -601 903 852 443 460 275 -555 818 -119 -999 -155 -663 -711 -460 450 -951 -512 -907 -304 -101 854 909 930 458 -235 -414 598 -208 -857 32 -251 663 418 31 -848 24 -214 -750 -964 302 -487 277 -527 909 -166 28 128 787 348 -390 154 866 -969 -673 75 998 -711 -845 583 -141 -531 -350 973 -637 -169 853 117 -273 610 874 852 616 338 910 -139 -636 668 913 -188 792 880 -730 710 -165 732 -123 -563 889 87 -746 287 123 642 256 296 -741 457 -337 124 -406 414 -515 440 -158 263 226 392 -717 905 -38 486 490 -146 132 701 -431 784 -692 -432 -139 -199 406 -783 -240 -962 443 -195 120 530 629 -338 66 922 -149 -832 -723 694 668 90 414 -122 -577 769 606 -229 -208 -205 103 -613 446 -452 -417 447 -121 -326 722 214 -367 -717 -498 -459 -453 -44 679 100 -413 562 200 -935 108 -629 617 -670 742 600 -489 -720 479 243 -44 -860 170 -584 709 432 -601 -654 2 -655 764 -145 408 -962 17 -697 -381 -324 970 948 -597 -167 -371 861 -596 377 -58 -951 -886 -742 384 833 -361 33 431 -611 -563 -149 633 678 -606 -764 424 524 -813 -276 327 -369 -815 411 825 -854 -305 204 395 -391 -11 893 -800 594 -113 -954 755 -727 -65 -90 701 833 -670 -175 973 -162 -381 576 609 -742 779 567 -271 -221 -245 -628 27 187 -504 -420 255 -274 -383 588 -974 152 249 -917 -400 -869 -588 -434 498 -977 520 567 -185 39 377 734 872 100 847 -856 -866 -914 -310 -459 -58 -415 -514 911 -240 -381 233 -428 -862 -920 512 -395 -492 235 -539 582 -445 379 -335 67 844 -30 872 214 -788 772 344 -900 -806 481 715 -491 -612 -271 838 -233 -21 37 152 108 297 -633 -519 780 455 280 731 357 -577 -174 -603 702 -424 738 102 -994 -917 -450 645 485 -355 481 342 884 -975 59 -614 -713 874 -806 -48 785 986 624 -986 452 991 -316 93 238 -309 -148 -464 583 -745 -465 827 -571 -154 353 -414 991 -237 446 971 820 -311 896 219 -517 -745 -332 708 -835 674 -575 60 -921 -526 885 330 184 95 660 235 300 -63 -915 -440 34 130 867 124 -378 -872 309 71 470 -418 295 663 -785 -366 620 202 70 -952 -417 -887 -71 -586 455 663 2 -85 170 331 560 -936 -478 -729 -146 -1000 50 -286 203 270 708 -9 -680 -527 854 -322 479 -712 455 839 128 983 180 44 -592 -316 444 -945 -689 964 595 -961 -393 533 -781 -741 612 258 498 -653 -58 -311 31 835 -916 737 897 -19 -160 -552 -256 114 736 77 280 313 -708 348 606 927 936 565 743 246 638 -717 635 591 408 -1000 -477 -603 -262 -406 -892 -109 -479 -922 -453 916 487 -55 773 -520 -376 -506 276 -340 541 -123 515 457 860 777 488 441 -372 664 -487 900 -693 -163 -621 -152 -731 906 -435 904 436 -747 52 -349 -4 157 241 -175 887 948 804 -587 -575 -751 -66 -611 -899 -596 388 136 935 258 -996 -428 -779 -737 923 854 562 -863 -595 -962 861 981 714 -457 -995 -94 485 76 744 -462 -186 -616 -399 -554 336 -384 -896 -77 -313 718 -725 -612 -417 -596 -673 -595 -388 -745 935 -480 773 169 -330 -895 76 -997 925 -177 929 741 484 -289 -443 363 867 -347 953 -456 -97 351 -880 15 -920 685 -542 676 -930 -389 806 398 296 -968 -155 419 415 81 356 -536 714 -759 -493 -987 -62 -641 -365 442 221 525 641 -342 893 988 -191 -470 152 -105 231 -722 825 -814 54 133 109 983 -593 18 -591 -169 609 -444 -251 575 -40 -587 219 447 -91 315 700 881 -470 -201 -271 601 -482 -767 -781 -264 -325 102 333 680 -638 -542 940 533 -390 453 901 307 829 -402 -918 -200 -4 -778 -395 -175 218 -429 -628 746 951 287 704 -936 432 305 477 420 500 846 445 -13 185 40 22 746 -124 492 -537 -592 -426 -661 -205 785 -799 -703 -719 5 -898 -985 -319 226 657 -646 913 -196 -596 -662 923 895 837 -474 999 788 -594 -314 955 908 626 962 415 -492 -74 -623 839 337 153 -198 697 961 151 616 684 -456 464 497 482 390 57 737 678 -123 -663 -937 -724 503 580 -920 -862 2 -854 557 -901 333 -111 -77 766 -718 -110 729 702 -411 -486 868 421 -786 146 -432 48 331 974 141 -247 -527 562 -420 752 -791 508 -880 -827 -597 577 -928 305 -508 201 475 86 -382 -217 894 -755 -275 -803 -987 559 403 225 -257 693 -733 -925 -612 -167 610 914 625 155 -153 -135 -920 996 -27 239 687 334 591 -238 -154 122 -821 -50 -657 776 -143 826 -566 -381 407 -163 39 -491 995 609 -955 -749 207 624 -779 -43 744 981 466 -685 402 -304 521 -174 -562 859 926 909 457 -583 869 746 -860 497 686 987 -68 -856 460 -423 479 -21 368 271 963 -216 760 -830 951 889 610 -838 680 -7 -93 282 323 -486 -295 457 -17 -582 -718 -732 -217 -507 817 -772 -752 623 -31 -753 405 -316 -151 -436 900 -265 -867 -857 352 751 -914 414 838 -292 -55 736 -735 500 488 -153 -369 -244 -20 193 -619 -905 -125 859 -591 -497 836 -845 828 -710 62 475 -581 970 -181 -310 -442 631 -895 -194 239 916 -235 -506 560 224 156 132 -428 -274 602 799 504 583 644 213 940 269 -263 -744 642 97 753 95 -779 -935 378 -468 -698 -44 47 35 412 360 220 643 978 -741 65 -149 -151 834 -637 -886 937 -749 -867 336 134 -291 231 -710 -592 -904 -75 582 -816 -50 -454 -198 826 82 978 990 835 -941 126 501 -376 538 -973 243 505 842 205 -569 304 -774 -705 939 790 932 501 720 -311 771 598 -443 -673 835 860 -417 -689 750 374 952 410 709 -100 944 -333 976 -784 -290 766 978 823 656 -451 -201 -778 -743 -214 -671 -892 50 572 954 -400 -57 -884 653 656 -281 -719 -795 365 586 408 -674 -369 -230 -385 31 177 -392 -509 826 852 -299 824 -936 638 484 -887 970 279 -365 -400 -231 896 -3 -764 -620 -178 972 102 746 679 -550 -856 -181 755 790 -124 960 605 185 111 598 894 944 -318 248 -942 426 664 -315 -241 457 -652 961 949 -811 -165 898 -636 -462 41 -973 -163 792 -585 538 722 -929 422 -680 168 637 -539 630 452 624 -552 568 -328 431 664 90 -927 -320 375 -373 -551 27 -964 180 382 -604 612 95 -946 500 944 -521 68 -928 -530 -260 -367 398 -183 873 252 770 -910 -219 -630 116 831 455 328 71 -85 561 -97 -142 77 -15 -401 -741 468 -884 374 713 -664 -407 -309 -283 739 862 508 427 962 -882 -892 728 257 -175 267 784 -45 697 -238 59 -756 -357 208 276 -245 392 -664 -848 -85 238 699 -326 730 843 -475 437 -208 597 -829 618 -674 3 801 268 202 496 130 278 302 566 -848 378 591 559 -580 32 -339 0 528 -769 -599 348 42 -84 -690 -371 483 66 942 -605 775 -598 -8 162 -226 -271 909 -106 -682 -278 -656 -739 -816 180 518 -953 850 607 930 985 706 -524 -977 784 265 -954 596 -417 875 -776 771 -87 -653 615 338 -789 685 736 824 -498 -425 -947 983 38 765 941 125 727 533 -763 -489 -432 923 900 -67 -145 936 -608 43 -643 783 -481 382 989 1 174 -369 399 113 -818 -539 -392 -503 12 -191 -699 -552 -786 -574 783 831 -314 -426 -382 276 195 418 -505 902 -223 201 -380 337 -475 885 921 -278 210 -706 945 -316 669 -354 -953 -621 -969 212 -158 944 622 957 493 704 442 18 -431 630 181 696 105 -956 209 120 760 -642 572 506 -613 -145 493 -225 270 -572 363 579 -906 971 933 628 449 360 -1 587 369 56 178 -17 -582 652 -208 -995 -452 -455 317 -760 -71 715 726 -46 -952 -151 -251 989 929 -904 62 598 -83 -925 -720 -481 276 155 117 -216 -891 -942 -357 -208 -757 785 -696 435 -50 573 -498 544 -390 -916 -729 938 -240 486 -514 -347 -750 93 986 97 -290 859 -243 -752 912 49 853 -274 502 81 507 261 -620 -303 610 23 6 -75 -660 -857 -265 847 662 512 848 -332 783 193 959 50 473 -978 -420 414 676 960 -318 281 -916 -109 474 680 3 56 -60 520 -75 -596 501 492 -960 -490 -269 -293 -842 364 -509 -312 -900 -919 -990 713 -159 508 268 -755 847 384 -455 -876 63 -500 387 -39 522 -33 242 -60 -475 -835 425 -492 744 -537 -5 -713 -947 623 187 -398 736 -381 717 -630 568 -990 694 11 -153 -243 468 -531 967 365 -217 -871 312 -340 -513 686 -609 315 248 488 728 -300 -396 -42 -119 -279 -81 250 -867 68 343 -591 -357 507 -49 -599 -451 -344 -149 -14 55 -813 -708 110 462 125 405 301 461 -296 831 771 -878 -932 -970 614 -712 256 149 916 301 534 -374 712 333 915 234 865 969 736 -449 79 -681 723 187 -311 -273 -183 -179 420 -378 -544 526 111 528 -462 459 141 -822 -874 482 826 999 -563 -303 -190 615 -747 -490 -932 504 -321 784 -132 901 461 -990 429 -753 -826 319 -675 -771 -646 -440 -245 -749 591 -359 893 -40 -750 -832 -917 25 -704 805 717 -324 -200 -834 -175 -396 -189 778 418 -839 -95 -506 -818 -601 -989 407 680 177 -370 -33 801 -36 -462 -478 975 -538 330 -32 313 -594 248 770 -811 923 -395 439 32 -563 264 -534 17 -113 537 747 -696 332 -965 600 884 -323 352 -812 -60 8 55 205 625 479 159 182 -670 312 614 722 136 -46 834 -395 -992 -851 -297 63 -537 121 878 -779 -138 -423 -36 -266 -551 427 -874 337 442 740 175 -691 890 -312 673 -943 620 -756 -986 939 874 -835 -328 295 -696 311 -509 -934 -75 -374 452 -584 -357 -672 645 543 -34 -988 167 -861 631 -376 232 107 130 335 -190 304 -394 368 -517 563 -593 -762 -290 -462 -291 621 -630 936 14 -819 -716 -652 -754 129 888 503 -818 -746 651 960 91 -429 -533 -808 -540 722 496 -756 439 -106 670 -152 -679 285 -848 22 870 -937 658 -426 223 -517 638 919 118 741 972 747 -248 184 813 486 443 -761 -606 957 130 -796 -287 -68 -93 195 763 37 604 -77 -999 -519 -318 719 390 262 121 285 -124 -37 -486 622 -433 646 -716 -512 -949 -736 672 260 265 -12 820 -797 -121 -495 -545 610 958 578 -561 354 140 939 -322 972 594 -758 -688 328 -462 -404 -98 996 -234 -902 -101 -388 -734 -463 -866 483 198 177 -66 266 -752 329 834 918 -179 863 546 -389 -743 813 33 521 -894 387 -346 24 954 769 -727 70 926 509 532 885 239 818 -968 367 -532 983 881 173 523 531 -646 -290 -962 61 -756 -712 -920 121 -690 269 399 112 607 -779 -471 -821 -180 -555 -67 -413 37 -572 -314 -223 -103 624 125 402 544 -123 396 -899 358 -117 -262 -300 447 -404 362 -149 572 -100 -737 -470 -587 587 -31 -610 -678 253 -318 604 -698 23 -297 735 -462 997 63 -821 -490 555 -807 -975 177 -178 798 821 211 -331 -780 714 163 -53 -305 -554 506 496 43 830 -387 801 806 907 -87 995 -218 554 -2 -113 -852 751 174 -626 -964 -436 629 258 -812 385 872 893 427 -636 -954 840 542 -566 -440 13 320 145 -523 688 582 -432 -71 -247 987 655 956 -669 138 -279 54 169 -676 507 59 637 -764 -518 -217 -50 264 -195 796 27 217 -304 -125 970 -508 -289 112 -670 -698 -603 461 -475 -44 -356 -581 -900 -742 758 506 -655 969 912 384 533 350 -856 -502 -634 -939 188 411 -952 17 580 -427 786 832 -488 753 282 -19 -739 36 233 194 75 338 146 673 851 47 -394 -817 -17 245 -355 -845 570 -84 163 -955 -913 -165 776 897 990 -345 869 677 -79 907 -304 -447 227 -411 43 294 -445 485 -961 -111 -35 12 -63 508 279 -184 -52 -341 -879 -174 331 -372 -931 800 439 -944 739 780 -550 753 957 -579 -605 783 287 -747 -750 -832 720 401 -953 -107 -913 -802 304 977 -508 -297 347 -685 -499 336 506 663 -46 -694 538 -848 -118 -951 17 991 956 981 147 375 820 568 -659 783 -641 560 -836 -317 791 81 -676 -367 847 641 455 -681 -149 -778 790 110 193 -742 909 -546 887 206 75 -751 674 -818 -10 832 843 623 983 -623 -317 -681 -291 -271 -122 392 -434 765 754 361 44 103 -406 332 837 640 -691 -104 908 -440 892 364 -957 -478 200 148 879 588 -948 59 346 520 -149 -198 63 -87 944 -955 251 255 260 263 410 836 -583 -289 830 791 -31 814 839 -543 987 264 -593 -813 -317 249 -24 -15 209 157 787 -723 859 -570 -738 722 -898 -587 217 539 -445 113 -958 -456 490 911 26 -450 -657 278 -540 79 467 363 -819 -249 640 241 479 127 357 391 851 832 36 -653 -336 979 696 -508 400 2 726 415 290 770 -617 -373 638 -101 296 -275 535 -100 -199 -909 455 303 -47 -572 183 -173 860 -492 510 -503 463 -80 -298 -246 403 128 -918 294 152 351 -407 -130 745 -597 996 -331 385 228 896 696 -645 573 -971 -927 -838 9 -723 77 235 882 874 -830 -914 590 196 -493 -530 152 -369 -449 -962 -492 -725 -505 432 -585 -910 -742 -393 734 -958 233 -826 445 830 -179 -538 150 842 729 -44 796 680 -308 -486 -458 69 -455 -159 623 -191 14 524 23 169 -271 -459 138 -425 -354 140 -400 -501 342 348 271 3 -315 742 -41 991 790 585 -817 210 -156 -945 -469 -594 71 -511 -586 -430 649 764 53 84 -406 240 544 -890 -197 739 -278 -225 -755 -841 780 186 -557 -746 902 -381 16 -862 885 -713 745 986 -745 -417 -714 922 137 691 94 342 -385 -751 796 917 -407 -346 -984 -993 -774 236 158 -498 853 830 574 -308 -225 -870 -882 -220 -505 661 319 -130 99 -22 -566 312 -679 -408 656 -916 59 980 -409 -768 709 858 385 604 898 -811 -190 946 -644 78 119 403 -249 -460 -534 226 -87 98 197 436 718 105 -117 243 -325 -111 640 -33 803 78 266 -911 720 -514 358 769 438 -259 -985 -813 -196 418 621 211 74 198 -67 -432 -42 658 -954 -933 -474 482 -162 -392 77 -762 412 283 159 -909 283 -754 4 788 445 325 -87 -493 -987 -637 4 -843 254 563 -164 -323 938 403 837 -188 958 808 506 -701 622 941 905 -358 -366 706 -763 -649 -35 -389 80 -259 -912 580 807 847 314 -717 818 -648 539 116 -126 -894 -825 784 -103 781 997 -349 -301 -252 -868 508 -131 647 -938 148 -865 -925 64 326 113 980 -946 -355 591 -859 -385 -686 308 -178 -577 296 96 273 955 -679 366 428 977 59 -508 972 -421 -999 213 796 -995 -632 674 221 -101 -24 853 508 603 -160 -43 -572 -708 -424 428 82 600 359 49 -208 272 78 -820 -928 804 903 690 -142 -617 -469 -431 -291 -109 -282 469 768 522 -704 17 -728 -231 89 416 -838 800 -854 -122 4 -221 108 -780 -355 -800 676 -294 -995 -94 -898 -585 852 599 144 583 370 872 -416 501 -430 49 -515 -411 -561 349 624 588 362 147 -416 -607 320 -994 669 -773 -364 779 772 665 659 907 212 180 -865 583 195 188 942 635 661 847 211 114 -616 -553 994 159 10 -302 -705 -402 216 574 721 369 -9 395 141 359 353 -727 774 -125 -181 -782 868 -590 355 779 -268 -917 -36 -723 265 -81 110 -600 17 -538 325 -595 500 158 442 265 351 -521 -979 -745 -645 -640 -211 883 11 129 -278 -390 -553 836 593 -839 132 -682 557 875 788 669 345 873 329 898 -231 518 -693 524 708 -631 -76 -321 -799 733 -370 -464 518 871 -713 612 -819 349 -753 -572 -233 -186 818 0 -264 43 185 -20 897 282 386 39 -260 895 -76 -856 -413 444 759 -649 270 -885 549 399 259 674 774 763 467 -285 -163 888 34 -145 -161 181 -874 -229 -620 -165 -580 530 -381 -866 905 264 -605 619 -370 -1 834 -561 -725 -544 775 -407 -827 -561 544 207 -742 389 -117 -424 -420 -72 424 -742 -63 -51 642 -448 530 103 -203 905 831 786 -420 -367 -867 343 -586 -142 -551 -449 -44 582 744 458 -597 -530 846 -6 998 -629 80 -591 -56 386 279 516 48 -394 -410 -632 -67 101 88 -637 994 -297 546 198 -37 -181 -866 791 626 -769 290 -177 -413 429 111 -117 376 929 -195 -759 -133 122 -417 -610 -783 664 902 -932 -184 923 -309 -887 41 -746 689 166 938 -283 14 177 -914 -159 923 -466 107 621 -818 -452 -976 710 -973 33 546 -124 -158 589 519 544 968 742 300 786 -55 98 -383 -96 -315 125 -368 -175 -867 -743 971 881 -398 -301 -433 529 42 715 516 -737 -576 91 -605 -97 -46 -46 -422 -777 -445 -570 -17 532 214 -618 -642 -45 -217 -730 -240 -225 -481 -257 356 275 84 -917 583 130 -107 -426 -475 282 969 -572 -813 -624 -569 825 105 -253 -576 -507 -665 -891 -715 -617 314 -129 153 -96 232 -473 -160 -230 -173 831 889 -890 559 928 -761 138 123 -632 192 -205 637 152 786 -630 587 -538 -65 -632 811 4 668 -134 -208 -106 -431 -945 -679 786 -399 -638 -391 -116 -699 -310 316 -750 -297 -105 -607 637 -501 -418 635 -277 -248 321 817 556 755 851 -973 -985 -338 -131 -118 118 675 877 -330 941 322 -704 -275 -307 -856 -269 713 -469 591 341 278 -79 999 -884 -834 278 -90 -500 569 -869 819 322 966 302 680 -87 -882 646 -889 202 361 63 -942 -630 -122 -934 505 -45 -53 -139 -716 -399 163 421 -233 -979 -323 -73 -501 -96 430 199 271 866 208 718 352 -423 726 -814 -897 322 -377 -890 531 -310 626 124 -395 -421 -240 476 952 809 -14 619 979 856 -834 -687 -771 -40 352 4 -122 -687 701 -699 53 -168 -311 786 -480 -447 -103 356 -336 528 -326 -893 727 175 -668 535 952 201 186 542 -506 -489 -848 801 664 391 -742 -367 110 210 904 330 -789 -829 703 -631 485 -42 77 651 -376 -262 -945 737 944 700 296 889 -593 521 530 46 -619 455 -449 -408 -454 154 -664 -163 295 -259 353 -980 747 599 -515 193 640 964 -95 50 133 -317 729 -802 326 -84 -544 -909 921 -95 -908 849 491 -563 -189 87 457 966 -2 -375 621 76 646 24 -597 -686 427 816 -446 947 -351 623 904 -171 -557 807 -817 33 177 -620 948 -277 487 -803 -47 360 906 243 928 -190 -322 -32 -765 -726 -387 -691 -813 -823 212 768 128 -660 -184 223 534 449 -579 310 682 -940 141 895 -953 -397 736 -426 912 -242 646 -706 490 -91 -321 -834 247 657 -745 705 885 -591 404 528 -348 -566 232 -343 44 -604 -920 -621 749 -453 794 132 357 905 -708 -415 -908 742 -604 931 -903 -656 932 -76 265 800 560 17 771 -729 -914 -347 900 894 983 -16 194 166 129 -902 465 27 -741 807 -869 -565 390 869 793 486 519 501 141 -164 -463 146 -182 -686 -625 -472 -423 273 765 -988 237 -324 -218 773 -450 -392 810 299 387 617 336 -894 -772 -817 -756 551 949 -958 -805 -660 -812 768 -969 740 -189 808 -32 929 253 -789 -190 -7 275 -187 625 -531 -963 -578 781 832 -671 -86 -39 -325 207 -900 843 -383 32 -914 394 -787 -920 -365 -693 -599 -589 16 -341 -488 129 573 924 669 -905 -391 730 -377 453 -764 228 536 340 987 567 451 426 -226 -703 103 -121 -528 -410 125 -618 667 -858 748 651 -289 841 228 587 -269 475 -734 631 -981 527 -846 796 -256 199 -276 351 -697 536 960 766 -684 285 -665 738 -358 138 -332 -888 751 697 -988 819 716 -214 -228 -101 21 -36 -954 910 -704 155 802 814 182 871 727 323 18 -453 -786 801 -745 691 836 -265 -674 485 526 13 634 420 307 -353 892 -119 333 -3 941 879 -892 -605 653 417 753 394 358 -423 -173 831 164 -438 -214 320 241 775 -137 -234 173 471 183 -232 320 -959 200 799 -847 379 -540 320 372 -74 998 -421 723 900 283 345 -860 -710 -980 -898 -489 141 635 -836 151 -4 573 -563 -306 -249 -906 630 998 157 608 -535 -251 -663 138 -81 427 -98 -859 -796 -338 -515 896 -754 -549 -15 -429 507 -817 437 -984 806 200 -678 363 342 -616 467 -559 623 154 -411 -279 -577 807 101 -874 374 947 934 -740 -988 427 169 -859 -162 867 -21 750 776 651 304 369 874 398 662 -484 -706 -429 317 722 35 475 32 496 962 472 -608 -598 796 -130 786 717 -186 -615 -279 948 -123 76 -540 551 -363 963 233 131 -619 163 463 -712 979 -831 970 721 -685 -960 -681 338 -892 124 128 726 -526 -545 352 359 -378 931 -339 -318 251 -683 365 -93 -331 535 271 144 886 267 560 343 389 -709 -471 -894 185 162 -241 564 56 441 571 -804 286 -669 -714 -725 564 209 331 279 54 15 -694 314 -28 634 -814 -35 724 -846 833 397 -121 777 -28 995 -794 934 425 671 -758 139 489 -782 -420 361 901 129 29 839 -897 -453 795 -128 -238 928 854 -437 559 73 89 15 -643 -389 111 470 -26 749 132 -524 854 -777 -602 336 889 20 39 610 -727 -990 512 312 978 544 504 820 -581 -997 355 931 -645 814 238 -374 936 489 709 565 -224 520 595 343 -737 -678 -789 -903 -855 435 -813 714 -591 160 999 -909 966 473 -807 691 -837 319 585 781 640 -107 -261 207 -852 724 -705 -399 -281 -568 -997 -451 -57 449 -117 -286 -910 784 -501 549 -639 -957 803 320 968 219 904 930 -820 780 -66 511 798 827 -752 -429 948 -770 584 -729 638 -978 894 -392 356 849 752 -405 -928 193 489 613 -596 644 -632 857 -682 117 809 -965 -652 -796 497 976 -778 -166 -722 -735 858 -233 344 901 -224 827 706 -218 462 -374 -488 -853 653 695 612 696 45 -37 824 452 -869 299 854 -45 -602 -723 -423 -190 589 -194 967 331 430 -827 887 -305 -585 419 508 314 -275 -221 -249 -374 -219 70 -533 550 -463 251 -419 -771 945 -533 531 -823 -515 -954 918 -381 481 701 -785 -98 -519 -523 -515 -32 615 331 -391 338 -873 -744 180 -706 -117 175 -624 -536 -381 158 625 782 -862 621 -815 499 -767 374 -885 285 -113 965 -395 -72 900 -135 -766 -225 490 191 -265 921 820 -979 526 903 -307 847 764 542 42 -598 794 -445 54 871 942 -359 -4 -745 -488 -74 556 812 657 -316 -38 -850 -684 -591 760 757 -48 -705 999 -303 996 -439 -125 764 28 212 304 -9 -3 -419 -794 -68 224 -392 68 420 491 27 -384 615 -824 -928 -523 -975 -468 -890 -508 -340 844 834 170 461 -61 542 -168 945 956 435 -304 -329 -447 -415 887 598 -374 350 -342 -459 224 358 960 -368 -552 815 -999 255 964 -504 784 -88 837 667 -173 -741 768 711 442 -746 687 783 -740 219 813 -36 -268 -717 -852 350 317 -50 418 -741 881 815 -475 581 -69 717 941 -941 -102 -267 884 164 750 22 -711 -149 -429 -594 -250 -218 544 190 64 103 126 -522 -611 934 -326 900 -266 -333 133 -704 535 135 -197 659 795 228 -798 -592 -275 -174 -880 -550 -740 -491 -754 -317 -619 -750 -213 597 346 -915 861 570 -370 -147 -553 -878 -828 -518 584 982 736 831 240 -684 961 -87 -430 270 837 583 -685 -835 729 -819 -2 -782 93 -844 -684 707 -806 268 551 544 -141 -728 502 937 911 -192 355 -87 -360 -421 -273 262 551 29 496 211 -938 -402 343 -778 42 422 836 919 -653 474 717 55 173 -995 -914 129 13 547 858 47 -668 130 242 260 -612 332 -753 -840 736 -303 77 -379 -540 -700 -834 504 -754 340 -244 419 267 -951 -722 -803 -204 710 -784 176 -864 -555 -418 -721 443 -732 186 215 793 931 532 -285 458 -819 19 118 746 -968 -143 -859 -581 -384 -502 -816 -972 -211 -81 -377 -425 26 849 -643 950 -249 930 -301 -705 404 937 -867 859 -889 967 -57 225 40 -664 -629 -574 835 -608 488 -277 -663 329 -336 -878 -175 -735 -445 -899 319 174 698 -891 -740 -459 -783 813 -162 -836 -86 -521 382 -472 -186 -303 -593 858 -627 673 -138 735 -722 923 -199 -516 116 228 -207 535 -835 613 -849 -671 -365 -575 461 182 259 -477 238 -200 563 27 9 -920 819 -384 200 -138 186 822 -414 135 192 -960 382 -704 731 -5 474 789 251 -498 469 48 -725 440 130 -110 -507 124 514 -606 -346 942 -772 -537 991 25 651 860 -696 768 -216 -89 375 -276 756 459 -172 684 492 -142 -904 689 -192 876 -520 239 50 299 815 -317 -240 18 -499 -616 562 -25 926 -111 278 411 -39 -255 -183 -165 -491 598 -554 230 -991 683 579 -675 805 -834 781 353 -452 -211 -837 -274 991 -745 -416 113 461 -390 672 -496 -631 460 -565 181 -923 753 259 -159 -287 372 461 -282 -887 -321 12 175 -968 319 -124 753 558 248 553 -756 185 184 -902 26 692 856 -178 -671 -623 -928 -41 -944 -531 479 531 980 712 836 340 -892 373 535 -171 -507 -142 589 -299 -620 917 -684 673 -968 -327 -854 -76 411 307 -947 -757 948 -989 -373 447 787 -290 -533 564 853 347 -101 712 -548 801 785 -830 -519 -46 -251 979 247 -524 -950 -389 -438 297 -604 109 -832 -854 -419 309 -701 -335 200 -57 987 919 882 212 824 -963 -167 -317 -980 610 202 -956 -576 852 676 491 580 662 -396 991 -97 -389 -174 632 -930 -858 838 283 173 662 15 -151 -796 623 590 670 894 -924 41 -103 894 -386 -791 -313 587 -63 -921 940 142 949 23 -101 -824 893 -687 -49 -97 -725 223 -743 395 859 784 -9 -661 475 -208 47 -301 -893 361 694 284 503 -143 511 -532 987 906 -690 834 182 -233 458 -28 -623 -668 -141 32 -611 -541 82 103 -942 953 118 -955 -500 718 557 474 616 -715 -46 -305 -408 381 -370 27 442 411 927 571 748 -153 361 357 907 -519 -283 885 134 -613 -202 -186 -203 54 431 -500 6 879 570 133 335 535 -818 600 161 592 -6 -494 301 -711 -986 -615 -193 -199 -20 118 568 28 -460 769 458 -609 86 106 -776 554 569 -277 -237 214 -781 778 -455 -532 936 815 -229 994 -455 -859 -332 521 -382 -134 334 -572 -182 -516 167 -854 757 -721 -511 344 -912 424 234 243 208 -352 876 -61 438 465 43 523 -732 671 -256 -797 -558 -979 -887 -408 966 911 -626 -245 13 -422 -526 63 944 -635 709 599 709 -639 -534 922 -826 270 -813 -240 454 -366 -24 -776 -597 -692 -954 939 897 330 895 -290 -654 -43 -502 181 486 51 -779 921 -150 -312 816 -734 -710 346 -203 105 336 -733 -258 -728 606 596 930 707 551 185 235 -608 634 -743 214 797 -242 -145 780 946 -940 -771 -163 451 -319 775 -841 -179 875 -444 -712 -568 272 -842 -982 708 -544 508 -516 -923 400 -677 871 -633 165 -30 887 485 -597 -359 942 476 146 -144 -792 -46 -561 -749 -84 250 -664 530 -75 116 -861 -570 -398 -566 372 -906 -972 894 -838 834 -459 426 184 819 -218 611 -49 58 -456 621 162 633 -985 478 132 -505 -852 -157 406 -477 -422 -671 125 30 -525 168 833 -979 -826 47 -510 849 -783 709 -126 -530 370 713 -832 610 -976 560 -35 613 -268 995 -239 368 -64 -163 893 889 77 -413 510 -685 -206 -43 -102 -643 519 -456 693 -299 671 295 -185 566 803 706 -744 965 -357 571 -311 484 -132 945 -603 950 452 -410 612 -993 805 -591 608 482 -770 530 873 -911 811 -523 356 -517 -357 644 -75 10 301 903 177 604 122 830 730 -380 -710 -102 -895 121 -23 -917 -559 -829 299 957 189 177 -247 -151 124 47 -804 526 -600 880 115 -178 404 725 387 511 -448 392 -740 631 24 347 580 -467 -192 548 -974 -718 899 207 -566 -437 217 873 503 -924 -179 -196 543 -566 761 -977 -638 -194 218 294 -379 7 -534 884 68 -626 764 -421 815 -633 708 622 -137 956 65 790 -514 431 -150 880 -606 22 -757 -269 -568 -153 286 228 -226 379 930 611 132 708 168 -298 -557 -764 141 886 -51 759 -805 -812 -301 440 427 748 276 78 -245 -702 -734 853 -425 365 407 -38 162 -226 -629 171 959 400 915 641 623 877 108 489 -867 -299 713 432 -399 786 -208 -245 128 69 -495 -132 710 630 -219 923 782 782 -514 -247 474 -994 684 568 851 -615 -41 -446 -327 -165 685 -88 -657 399 259 -956 65 1000 902 -136 -2 702 32 636 -436 196 -513 -532 -499 989 -392 -226 261 825 798 168 178 -692 32 -825 -696 -130 -455 130 -266 -684 725 327 148 -503 -338 991 -466 132 -889 719 91 -460 -700 -473 -209 284 127 627 -909 775 449 556 -784 -401 -802 201 719 234 69 -497 -832 642 558 -457 727 896 -101 605 -97 -309 648 -842 912 618 112 -584 -554 -758 702 647 -779 -775 -730 563 208 -562 -474 626 -221 348 -136 -710 380 -27 676 342 889 311 961 373 315 -821 -54 -62 635 731 -843 49 -837 -761 593 89 184 -472 -18 -658 -126 -325 -8 103 471 -980 442 589 -561 81 -163 -559 677 -407 743 -52 561 697 78 524 -883 317 -469 -685 -206 506 -803 629 445 756 -741 319 135 -743 -689 572 -920 328 -84 225 -285 885 -695 785 -483 -791 -548 -888 8 713 -345 97 18 -629 155 -903 -54 -111 -107 509 518 764 757 708 -56 749 197 238 983 -950 -180 372 99 -61 710 -651 -500 974 8 979 761 -499 -285 114 387 -959 -728 873 -857 -808 442 -146 756 -950 629 -216 566 -630 441 -363 -261 -397 23 -397 -62 27 552 -580 -149 -649 512 495 921 818 785 305 283 -26 -781 72 386 162 -791 -481 -470 -165 -108 -374 -663 -510 -238 939 650 260 -113 691 485 657 126 328 -996 -794 -66 -199 41 -805 -769 -440 -605 -634 793 322 529 310 594 60 787 -718 182 -995 334 -165 364 308 -527 -398 946 -478 133 -764 -252 399 -539 -555 -51 100 794 -744 128 -519 873 -569 -97 -262 -985 656 -913 -239 685 -659 283 781 -696 -587 -190 -70 -585 -167 229 -263 -333 616 520 -523 -583 -309 -606 -891 -598 329 598 373 -959 338 965 71 -792 -230 -206 966 -523 -287 -161 311 -542 -522 899 -793 809 -470 647 113 772 -870 -384 66 -564 471 -789 271 583 -292 -644 804 -284 -643 -625 542 655 -859 -299 88 249 -815 -121 470 789 -255 453 310 -426 -994 615 813 310 -878 -34 773 -14 -689 595 551 473 -105 -539 -684 454 638 -992 795 198 -249 522 -245 917 -322 -689 262 -766 671 -306 581 -413 704 -57 321 51 -874 -870 -426 -532 -310 -525 717 -84 384 125 -666 -203 196 -660 463 -265 -84 -142 758 863 392 -24 371 -862 -609 -901 -938 -665 150 -926 -752 -205 -306 -792 -254 -553 -696 743 -985 2 -386 735 -898 -916 387 836 538 597 -906 979 198 983 807 745 660 12 304 -208 -907 -628 -866 396 252 -412 -257 876 -17 -115 -841 286 -537 -298 -868 992 612 512 993 775 120 -659 137 164 593 545 -119 -28 -291 651 971 -695 387 -283 68 -516 -710 334 -604 -190 996 919 845 -957 -895 -59 -168 -548 -499 -7 925 681 784 -543 -519 438 -579 -322 619 -482 -225 413 -975 994 582 278 734 -637 -529 286 721 220 434 -271 -475 -258 610 237 784 -205 -707 -480 766 5 -307 907 -273 543 58 799 681 236 824 -565 353 913 613 -989 -730 -568 -508 -138 -943 -965 883 -117 522 68 500 796 -848 994 487 -230 886 -726 859 -329 -363 201 901 -401 873 -80 -987 323 -256 240 516 -788 -632 -457 -438 -642 211 482 193 71 387 -112 505 145 637 695 769 10 -479 -388 280 960 -855 732 -902 646 189 -808 14 -328 -416 853 -823 825 102 266 546 -956 674 261 -284 -666 -421 -977 409 -415 201 899 -571 -326 -814 769 -583 -418 340 -560 -500 -139 543 589 -19 538 -743 -379 606 574 206 -361 -840 219 642 390 -1000 -278 66 809 785 -613 968 -713 -862 934 -863 708 240 46 -611 727 -348 -203 194 -241 231 747 -537 -774 788 759 764 -319 868 -262 -528 -193 453 -798 -425 199 -658 -89 -476 -101 566 466 -803 911 -564 550 -612 -132 -460 89 7 843 -635 207 16 -211 -852 910 333 285 -643 -965 320 56 -743 660 553 641 973 286 392 334 326 -884 -981 748 140 964 534 -622 949 34 608 -391 47 -168 748 -124 -732 -101 435 -882 958 434 64 -582 -79 963 996 601 506 562 174 588 720 679 -688 721 -491 -461 -696 50 413 299 573 291 -983 563 -509 -512 -610 -558 -984 234 -350 -703 -825 942 -319 482 181 -906 -550 325 387 989 520 303 225 -507 -608 -429 186 338 -943 -286 953 460 -226 885 275 760 220 234 816 -862 999 -939 -163 431 -613 -480 930 -172 360 -582 -197 -880 -715 -290 970 -449 484 -695 134 495 -713 -307 -92 649 751 -31 804 221 -446 280 313 -852 499 432 722 -502 706 -560 833 -135 384 -160 -520 -895 -700 163 -867 710 560 -65 -306 -825 928 -825 -641 23 676 887 -953 433 -124 -111 53 -292 -770 63 -591 -461 -987 -942 641 140 948 -440 562 65 -62 -203 -299 523 -797 276 334 855 683 319 -938 611 -157 661 211 986 117 639 -957 974 932 -908 -619 987 -255 -932 -906 -3 -915 -968 419 -734 -633 903 801 929 311 -875 -7 197 -853 431 208 -483 -338 666 -415 82 -728 -392 951 -877 -900 219 68 392 -208 -519 680 179 -562 -668 615 755 392 -639 200 724 -981 -627 -587 242 480 885 814 2 957 -192 990 -831 820 785 -700 530 903 163 474 -189 -515 660 530 767 383 -664 517 -570 516 77 403 705 -10 456 -126 -11 -972 189 -620 -812 -759 -193 126 657 861 -52 -457 -170 814 -505 -549 -963 274 -84 -964 -112 -896 783 -695 -967 711 37 323 697 -200 -27 951 952 990 12 -176 -338 320 758 -802 395 406 484 -918 -943 -697 658 -455 -468 -902 182 -105 935 668 524 -621 123 -225 780 -12 326 295 -804 490 -432 -90 407 55 95 -887 -473 629 266 653 -91 781 -39 -604 -848 -303 -610 478 476 -884 -955 -342 104 55 303 -402 644 -871 290 -417 310 -676 -81 273 462 874 383 -419 682 -609 614 -596 -889 200 -698 -996 392 477 592 -999 9 -590 362 347 -602 -516 39 -119 170 650 -180 115 67 792 -44 -309 913 -638 -647 -375 -536 234 -901 -740 -86 934 -393 -821 350 164 377 561 404 860 -768 -984 460 792 -800 15 357 -806 609 -724 -557 -162 235 -574 242 446 -963 898 -630 247 772 -144 936 -896 407 665 -350 501 -364 -745 -322 503 655 -777 -891 749 420 -700 -641 376 695 -774 220 -757 -288 -937 382 824 312 993 954 626 203 -112 804 -524 948 82 -768 317 233 35 345 -313 -142 938 -89 -546 -62 -491 923 -261 804 -814 -986 -286 -82 -826 -393 59 162 -195 -424 524 415 -602 -548 315 854 341 -909 828 274 883 98 -605 495 -560 539 97 330 138 32 853 621 136 236 -428 526 420 840 -174 -876 -539 -353 -916 -542 -928 603 -727 833 -600 786 -389 -359 960 773 -56 361 -856 211 -478 -641 404 753 280 -607 -846 330 -117 760 -732 -474 332 -298 770 -296 -49 -792 426 265 279 164 182 -991 392 223 -90 -7 716 995 -133 287 -106 -495 955 -505 -966 597 100 674 -912 600 -255 462 -361 -798 -33 -483 708 -750 735 -74 -477 672 131 364 351 437 841 -586 638 425 -664 879 663 41 -950 -505 -794 -377 -323 721 341 -234 -410 53 78 -76 -914 505 -325 174 399 -88 -972 537 -333 493 -918 -596 652 761 -1 794 -533 -9 190 222 -1000 -640 795 -154 -179 860 392 -966 -52 -934 -813 273 269 263 915 -659 -127 812 -303 -263 -796 -249 64 -82 -428 -13 635 101 838 790 -915 -971 348 386 996 -817 759 99 -212 0 -683 844 -25 -958 -443 105 967 667 -103 -43 -659 31 254 616 -946 -908 -20 419 177 351 232 68 -346 745 -138 -628 -11 -929 684 -217 413 -233 -74 -864 36 -245 -981 -154 619 -772 -567 268 556 -409 -150 929 911 -207 -506 -974 -685 -236 864 223 255 594 869 831 136 606 487 -267 -518 37 -609 -111 363 -703 -281 -917 -741 -307 -651 -968 -976 -808 -423 346 959 293 814 -523 -207 -539 -662 152 825 -941 -488 831 -11 -784 -20 -768 -665 718 -543 -800 816 -744 663 -299 357 354 -499 152 -159 232 925 -976 194 217 815 470 -761 -511 -135 -673 236 -687 -498 794 -413 719 197 601 751 -889 -106 -688 66 552 879 -391 823 590 -77 368 354 601 422 485 -619 -361 429 -282 814 519 542 -827 -78 -92 -861 -423 560 -394 625 -413 -599 589 -18 -816 -663 928 -965 -446 -653 -149 131 -839 735 -317 -825 -401 -461 640 6 -183 -470 345 452 -151 799 -40 -972 -479 529 982 617 -965 -145 535 400 776 -241 -206 -135 608 -181 417 395 -292 654 -74 -340 -886 852 -491 311 479 -346 497 421 803 640 691 -637 692 305 999 -718 251 -811 15 799 724 832 -646 -890 -80 998 -928 730 -970 -484 -995 244 -441 -981 -2 -214 240 937 881 -536 202 652 315 552 -8 699 155 -333 902 -724 -212 -363 888 -596 33 -697 -53 287 -694 189 -694 876 -581 -873 -9 491 -404 488 876 938 551 -957 38 406 -832 -227 309 379 949 -674 -529 -430 -687 -681 -355 -499 162 -697 412 -589 -601 -350 797 -43 -82 -470 -242 527 168 516 -430 -96 574 -645 717 -814 566 478 31 -715 -940 -142 -76 375 -643 736 -557 -873 -965 623 931 17 -741 160 185 722 -552 -261 436 56 520 418 -279 520 -780 504 376 -494 -860 -954 264 41 -679 100 169 108 -54 18 -791 160 418 86 700 -413 -16 -141 483 106 10 783 817 659 -887 -221 -469 -764 12 -886 543 94 -129 775 -65 -333 -283 320 821 -274 992 -435 394 -670 -423 5 -942 -568 -677 -103 -72 -249 267 96 70 -982 796 728 465 105 505 -744 -304 480 -841 489 -778 -769 37 932 895 824 -522 -443 -502 909 939 195 31 693 -666 545 643 -161 -741 -672 -423 -326 38 -719 274 -965 -88 320 -619 504 -188 -703 -175 -663 -609 -893 -755 -550 -317 -687 878 -59 612 -493 -805 611 968 684 275 -356 -241 -714 -676 -542 -753 -566 -956 93 -800 652 -611 -835 289 969 420 -170 967 766 140 511 -63 -171 -514 297 93 261 -149 187 -22 -820 -160 589 359 -110 163 265 -989 -83 -116 -65 -474 593 863 -309 414 -866 131 -224 845 -714 732 -806 105 527 691 -640 -990 -511 -105 859 460 761 615 721 -257 -403 644 -341 332 650 -220 -245 656 808 -445 -501 827 -928 -917 -908 -707 297 -836 114 -717 87 -995 512 -747 -460 -592 735 -818 -944 -533 622 233 -63 659 -996 462 133 -214 -880 -771 -201 -548 -577 346 130 94 -822 55 790 145 353 -903 489 762 609 743 635 439 -735 -162 928 -462 -57 -526 -525 97 -433 -694 563 -169 440 -431 -743 496 -798 210 -514 -396 121 208 860 -504 910 -781 112 786 449 -948 595 957 -610 653 -863 945 907 751 273 -771 238 -968 -415 507 -294 -934 -168 -862 762 44 901 369 566 -538 2 -252 -341 -122 196 205 964 -124 -933 386 474 -347 369 27 -758 -637 -791 303 204 20 -145 -477 -316 236 -866 -459 411 595 -257 -202 540 -669 947 -143 123 903 540 9 429 -837 -585 559 126 -641 -473 -29 -446 90 -305 -138 571 -936 -605 -692 83 -262 746 629 -622 -184 -452 -832 -895 -366 -730 595 -17 964 -440 491 -634 -135 -854 961 998 -710 350 344 -822 74 901 276 620 915 505 -999 485 -464 -19 676 323 164 171 -147 699 645 44 269 -565 -397 415 499 401 169 -933 796 933 446 -971 195 -706 -607 -951 97 -914 -18 -265 -638 -942 -124 814 -283 557 283 -320 984 282 -134 -200 -708 114 -193 -587 684 785 -696 884 -236 143 759 441 -522 -832 58 177 47 -805 971 571 -428 -409 67 64 548 958 953 320 577 977 454 -874 667 -885 -384 108 492 833 276 -298 588 207 219 -118 694 650 530 -649 -51 749 463 389 351 837 451 -672 881 5 -864 502 -646 -955 695 -407 -473 629 -1 630 -893 -880 -871 -308 -985 561 188 -921 808 -895 228 -976 -134 -917 199 825 -510 -756 -566 -860 -220 -897 -968 720 -432 -7 433 -161 -3 -795 -962 598 790 329 -283 -742 758 223 185 -210 169 -215 -759 413 -298 545 128 881 -191 -548 762 -777 -817 914 -958 -148 -687 -714 -507 -791 -184 -966 -548 224 860 817 -325 -861 -388 120 -959 -86 746 250 -911 -401 603 134 952 -527 222 -153 322 266 397 461 146 -642 752 -974 12 -4 183 -306 652 712 961 -218 449 345 -258 496 -127 50 919 -777 -320 798 -324 -906 623 286 -224 44 -260 636 -436 -102 686 166 987 191 -727 373 -203 -571 -632 239 788 -27 -884 362 -770 -91 -35 -764 -761 58 -517 -695 -737 -421 -896 644 170 -869 930 -830 891 118 301 -75 -855 38 -913 -758 993 -813 588 -974 -974 990 754 -342 71 803 149 557 -490 -763 -77 -379 326 -857 400 890 -869 839 525 556 -563 -289 581 -307 -728 -681 905 53 284 -832 379 520 386 -233 -557 765 334 -43 -258 908 267 -108 578 232 792 532 356 519 529 295 159 -4 446 -565 -580 276 122 410 110 952 -575 749 896 -977 -164 -477 620 91 -465 683 983 936 275 586 64 -587 -574 807 571 -148 -93 -717 -716 928 412 771 -859 676 382 183 619 -147 314 -142 926 -408 870 562 -528 -611 141 -673 577 817 -603 510 191 -301 688 405 628 -956 359 -286 -402 489 -710 466 -765 -153 429 412 -512 -996 394 821 85 786 557 858 621 378 -372 787 -744 -53 -145 -294 -879 565 986 -566 -85 -325 411 -216 683 498 -440 -398 538 -855 738 231 119 -944 -168 -892 -248 -818 392 -868 -372 -699 -136 -854 298 783 549 -629 -851 840 178 537 492 -278 803 46 289 305 469 -630 455 -703 116 481 -648 -259 -587 886 -749 218 598 175 650 -198 194 -117 921 -736 329 -185 39 -227 -969 343 -256 -170 -387 -770 587 428 314 43 -793 936 -643 -411 831 -786 -20 641 886 307 377 -610 -179 -330 592 -776 -848 543 444 -379 149 380 -615 392 671 464 741 930 190 -919 294 -45 53 -537 -493 -167 -165 -570 321 -862 130 970 -966 -24 -585 507 -737 -558 911 -244 -262 437 -686 -51 151 799 779 -209 -598 -252 -383 -520 348 832 129 686 -787 -407 338 -69 -419 319 -466 365 -106 735 146 -5 -840 829 269 -944 -307 -135 -917 -931 85 -758 -147 64 850 -762 -288 -749 432 974 508 -263 15 463 393 532 551 546 -302 526 -732 891 -803 852 918 -856 713 590 15 -604 897 686 381 -514 -389 -632 -627 913 -206 -730 922 375 702 15 233 650 740 484 278 155 -895 711 970 7 -467 -915 245 725 -582 -319 -627 242 697 653 -580 -928 -33 552 415 312 134 -704 -882 -431 694 180 823 -615 -598 985 -54 -777 -721 242 -544 651 -84 790 283 -132 -555 -693 -341 510 -644 -577 -650 -196 -851 -220 742 -195 563 344 61 201 795 390 -500 608 956 -255 -464 969 -5 -555 903 -27 710 -217 611 -970 381 281 63 -150 -872 -672 217 257 379 -448 -25 257 -456 999 225 257 71 -684 -144 -978 -799 142 -668 165 707 -463 -592 629 -690 -647 11 56 4 24 -80 -920 429 569 -304 749 -642 748 -360 487 956 -494 -660 51 -310 -300 -791 -816 306 -585 -252 978 -564 291 407 -309 948 834 127 -961 -388 -54 -786 -607 -842 760 -675 930 -947 529 953 -263 761 -411 512 -844 562 83 -958 -613 824 902 853 12 858 783 -90 862 915 -305 957 -165 542 83 115 -279 427 -628 -203 -262 152 671 -66 150 522 868 605 -140 456 396 652 -90 132 479 -381 -95 771 668 -825 483 958 -599 -660 154 -624 949 -982 -4 860 155 -406 142 408 -952 960 -434 927 895 855 393 -16 -611 -15 478 -781 399 463 123 271 508 -777 -563 -270 -475 -734 225 -474 -132 -115 -890 -71 206 -25 958 -171 214 -10 -256 -946 317 629 -580 663 -307 186 892 473 425 -859 683 -485 797 -670 609 -167 532 233 -424 -476 969 300 69 966 -442 -134 -126 963 501 200 890 -787 810 -809 198 348 534 189 -271 536 -991 849 -974 369 -964 -20 -94 482 -297 616 737 921 142 -361 -639 621 -553 478 987 -962 -584 -741 -170 -476 940 175 -298 493 -807 -320 84 -62 261 462 888 -607 -424 -911 -678 37 502 757 -892 882 595 -708 -846 890 -49 -348 698 565 -870 -912 -190 642 90 430 -83 -373 -624 -41 -110 622 137 605 599 307 -82 235 725 -15 266 975 111 -960 916 0 -28 -667 128 -764 -700 321 -447 -95 -681 472 -713 -195 -575 308 284 -100 801 944 -44 391 81 -98 -777 -314 390 788 635 344 -695 -575 -168 856 -183 644 32 -187 -492 -206 -426 -352 681 638 43 -471 -173 -230 336 948 341 353 425 718 25 -149 169 -590 222 447 -28 -923 575 93 -450 583 -975 -863 -506 191 -207 909 310 394 -708 -292 -339 -962 123 942 -650 533 -510 -81 -795 -329 -996 206 -790 13 289 -266 628 -777 160 48 -311 -641 710 -43 488 -237 -703 500 -431 -935 -986 -145 -297 -660 -18 -467 -663 -322 781 -622 -158 36 -738 -312 -559 398 -281 290 -196 168 -3 961 -921 199 -143 578 -641 -124 -606 554 -455 479 -884 -364 -298 730 366 209 -939 -786 102 -342 -35 447 881 509 165 934 152 -39 -249 800 908 799 330 -151 -589 -178 -196 495 -186 -124 837 92 179 -559 -463 -751 -120 305 -849 396 -834 483 -847 970 -704 814 978 -51 156 706 -875 -92 930 -278 -895 34 509 755 -159 439 31 377 693 512 -545 3 -733 246 -770 -915 615 -245 502 461 -953 -951 -25 627 -250 -8 881 -568 735 -954 -938 589 566 333 79 227 -649 386 609 -569 173 756 975 653 -87 -63 700 -538 467 691 881 33 347 159 -834 89 -133 750 702 -577 175 -579 -95 -161 -662 87 -399 -354 -282 472 -756 271 241 457 -420 707 -121 -933 259 -397 -211 -477 238 955 -584 464 849 -874 88 251 558 388 286 163 -312 -995 13 -111 361 -87 -295 -663 731 -576 -436 -656 -252 -267 -312 -470 787 -414 -416 147 617 -715 575 -675 493 -911 275 -961 636 403 287 914 -166 179 -419 -867 -243 811 575 -355 892 -590 -809 -553 470 -324 -491 105 962 311 -411 -635 451 -960 560 780 954 876 -441 -691 -451 -728 -127 -557 -291 -851 -955 -5 -272 624 -500 -35 -556 -713 -215 172 663 -109 561 -692 123 389 854 -67 930 -186 813 955 -816 3 820 3 -441 -321 -660 914 -807 339 888 519 734 183 -70 -468 -809 513 -365 497 -335 -764 230 799 444 501 -861 704 911 -510 628 -769 -248 311 -532 301 71 -546 779 -181 -506 967 969 543 805 -639 -554 215 963 -684 -793 946 -491 -715 823 466 -819 90 883 371 34 -141 -576 875 -807 -842 129 -724 499 376 -905 822 -172 376 -361 -510 645 279 622 26 646 -455 321 -878 -212 -684 280 508 -923 -56 290 502 782 574 -624 465 485 497 406 -292 879 629 -972 -909 -44 -648 -671 65 304 947 595 -596 542 378 -268 819 987 -754 -72 664 924 -196 671 -966 587 794 -814 926 814 -508 -111 -310 655 542 -821 142 -43 -964 427 -530 310 736 -499 707 399 -223 68 463 -370 333 475 721 -717 -159 83 333 788 -648 817 809 -522 -320 908 618 -238 591 575 -173 -407 40 365 -74 -366 -489 -76 343 -107 -299 155 -711 -614 136 -532 705 184 463 607 -387 -46 596 -235 606 -826 304 465 -244 413 -523 160 569 -185 -696 673 -875 189 166 -71 870 615 158 509 -940 960 583 355 839 932 -936 530 -879 -396 780 -955 693 -71 266 984 -961 -49 410 -820 489 293 535 60 957 -360 -627 307 -46 -440 944 -720 805 -853 34 795 330 993 380 736 266 -844 -584 -663 557 386 363 633 97 500 452 644 149 -81 -363 -107 -853 27 -224 905 526 -67 248 -689 -718 852 768 528 -950 184 -264 -132 698 463 64 765 825 188 440 -939 -721 -354 485 -872 -55 -522 443 162 -91 -741 344 -155 183 -455 854 -473 -826 -975 332 845 268 -265 -497 -135 -179 50 238 108 372 -716 -428 -837 -52 891 -666 -940 667 368 597 -706 -637 -518 -466 289 310 -539 630 -682 -553 938 103 -984 762 -6 582 160 48 821 -793 852 -138 -330 417 -965 202 -125 -510 195 519 -910 53 -298 -549 238 797 486 730 692 603 -441 271 552 -39 748 858 745 826 699 228 84 -576 143 665 777 379 -806 48 646 -803 957 69 -576 -66 -105 885 220 -962 781 848 724 -539 -168 -108 -391 200 982 -832 -221 -317 -444 -594 54 -338 -776 353 -617 -451 76 797 440 -628 779 -163 126 624 -362 -111 811 714 -987 -840 -932 -439 318 -718 -430 789 933 822 924 -312 616 -829 612 33 572 -377 -219 -476 580 594 -63 -838 452 -145 878 -926 -281 -454 477 -738 -63 945 998 662 -370 -806 -664 -379 970 979 157 335 183 -675 -258 -622 -260 -956 -959 486 177 373 -378 617 -922 681 -959 -866 193 507 15 -388 266 778 676 -991 -217 475 -450 402 225 768 -944 -660 33 -343 930 -938 -411 850 -363 -428 133 937 614 159 763 435 -480 -541 426 229 762 457 -307 -432 683 -681 -45 925 -310 -660 833 -604 -14 -941 -494 -170 -154 816 492 749 985 954 -678 -478 279 -744 82 -31 28 349 258 -462 380 -263 393 -837 -274 0 905 -523 -857 561 -682 258 742 -622 374 517 487 270 -288 249 -529 975 873 -399 -202 -502 -731 70 -293 809 -81 -445 -601 601 864 -60 569 -361 154 978 933 -122 -517 -819 -124 -127 514 -216 -383 666 -105 -197 -391 594 -305 752 748 884 193 -661 38 108 -665 -320 -832 -828 -225 782 820 767 -439 -537 65 -57 434 -888 -740 544 915 -920 -350 -154 636 796 485 -71 550 -415 116 124 -539 -127 -959 -912 289 -77 -172 821 164 114 -433 -250 444 -905 -617 -177 76 868 -993 -560 -403 743 70 -937 48 -898 -706 -701 101 325 -587 143 316 -734 -761 -340 652 275 158 -979 899 911 803 -471 -170 -701 -24 -367 2 -14 -747 -597 46 -361 852 422 -391 324 -153 199 650 309 146 33 291 -440 669 -207 898 553 287 886 -472 -390 238 150 -249 -779 302 330 -612 161 -311 -995 -616 -517 -265 350 227 -301 595 103 353 576 -192 -694 -117 450 107 -131 944 255 -981 -473 898 168 458 -352 418 210 845 15 18 -106 -461 -367 -881 827 -326 363 281 -545 -231 -498 -694 -925 -228 -938 -911 -908 507 -238 843 -227 434 953 889 -526 -781 464 381 897 -244 -899 -236 900 -382 -503 -255 -270 642 411 527 -376 -433 556 -621 -389 -496 -394 283 686 -847 -241 957 852 938 363 -470 -659 646 -277 -129 623 -508 764 -322 591 122 -833 92 -818 845 697 -783 673 -498 -305 -364 94 706 916 484 -829 761 826 -472 908 -93 104 -712 371 -509 169 422 968 801 -413 671 -303 -950 -365 309 635 -244 -267 -521 -229 979 -547 -274 858 534 -801 -982 -147 347 -114 236 -976 239 -383 744 335 -317 -630 681 -190 -790 55 134 263 -309 -976 631 -680 662 382 -915 978 -225 418 -113 -8 -917 157 -803 392 -739 -139 871 -352 579 259 -222 -657 -148 33 185 -792 -794 -365 -466 -785 829 -450 -502 309 765 -96 811 -347 -41 -184 596 554 -160 316 12 -606 -989 -757 875 79 -169 126 -826 -567 -76 -322 -379 -585 453 847 240 -694 215 -126 -974 -88 581 90 66 -407 661 529 135 -333 -120 -309 866 -130 -168 497 426 -742 -94 -163 -324 685 307 -705 -678 23 753 -813 -397 -618 224 -996 294 317 -867 -398 -390 -279 467 -259 216 -908 834 624 -273 718 919 -607 -870 -782 -395 -739 -682 -244 -615 -193 300 43 -196 650 -693 -305 252 655 391 -448 -857 -958 -590 523 796 429 677 -294 -29 185 323 -743 232 392 -76 -449 -502 -936 70 148 210 489 -380 -935 -539 42 237 450 447 845 889 -6 66 -462 -305 524 417 -69 333 -339 -693 -808 293 814 71 26 392 -142 -85 -38 -387 -456 55 -312 -931 340 -640 405 376 772 -748 795 14 -883 -525 -876 34 967 -66 -52 335 -22 -48 -235 486 -667 -385 666 235 -890 224 -318 -578 407 -368 46 57 -720 572 500 906 -405 544 142 -177 -251 -25 354 697 -276 23 -664 101 -315 858 -755 -795 -278 -953 256 -94 -553 -862 159 -273 980 244 899 587 -477 97 -554 880 -553 795 305 535 -396 50 -536 -701 -122 364 780 391 -836 -101 718 592 -526 -34 645 852 740 -739 -873 -831 -501 856 -904 -541 105 881 -834 -396 585 -491 -443 -565 14 101 99 -82 324 -607 -982 -239 -173 442 333 -538 854 180 -85 -67 250 -709 -174 607 -266 438 569 -795 215 659 89 -826 -141 487 294 -909 544 751 -24 430 511 528 729 275 -169 476 57 60 101 -587 -99 -575 -847 -198 338 451 81 959 -590 890 155 585 -461 258 -902 -357 902 -506 131 -860 929 -408 180 570 304 -914 -627 -339 -582 -905 772 -402 -984 -245 -966 -403 -283 511 -462 666 -797 -686 -586 -688 599 -415 66 -312 320 832 -881 621 67 206 -680 634 -428 -817 296 718 595 -661 -423 -877 -977 -233 -111 57 506 815 977 294 936 -665 153 30 786 -420 249 294 695 -251 68 -859 -796 -447 -319 554 -681 -98 -513 -446 191 348 -819 900 146 741 504 781 839 -541 576 160 -295 546 814 -168 -747 969 840 -481 -163 693 -536 262 -448 -54 898 152 -95 929 104 -776 939 56 -133 -997 13 -801 444 99 982 -536 420 -860 972 -889 -386 -140 -504 691 514 202 -58 -543 304 -788 238 744 998 776 171 -988 733 628 966 521 39 612 574 766 -942 285 -100 304 681 -500 691 -312 -284 -932 -798 -514 -888 995 -585 784 -581 -646 507 -368 -629 609 124 -614 249 -185 -477 111 646 -870 -605 564 44 -364 231 641 -134 -665 957 614 -623 603 644 -398 316 -792 -176 -303 115 -114 -182 -986 -439 7 -956 487 264 764 -892 339 -48 313 328 303 -764 509 -941 929 -364 12 -266 -986 -363 571 791 151 -27 -651 459 305 -922 -316 472 -120 -557 179 480 -790 -186 678 20 -102 -798 285 -304 88 -846 -456 787 275 -477 232 -567 912 -887 -519 -369 -874 -873 -968 901 189 -17 -961 -63 -808 -359 -586 -562 553 193 -38 -574 -323 529 82 -532 -464 -496 760 -78 892 994 -586 158 976 303 535 89 -570 215 -652 -813 741 235 -215 -469 239 317 156 54 -517 860 521 484 922 483 -946 147 -761 -534 -972 79 -417 -284 19 -619 702 -162 397 869 -90 -58 264 -455 -621 36 18 -84 933 419 425 642 385 273 -467 628 -730 968 214 -980 231 17 -408 338 -420 636 381 -713 -799 -239 738 -523 -23 -937 -954 -810 -233 -757 966 138 382 -622 -761 -684 165 -751 -262 36 -880 -400 -861 -870 931 142 -923 -78 -222 119 279 316 -182 -592 -59 753 596 383 -281 -789 894 472 354 633 822 65 132 -176 267 359 86 -904 -423 -937 -484 903 372 898 -858 -869 -849 938 -127 29 164 -285 -162 -350 -719 -260 279 -992 -308 900 381 47 -881 -68 336 -662 406 808 -381 -396 775 -197 -840 237 -713 12 379 314 421 753 -198 -746 -292 415 -709 -951 -19 583 925 512 520 -453 841 430 796 -334 -652 -847 65 337 -661 -471 613 -699 774 68 -640 -972 -998 413 -139 -105 -121 -357 -533 271 452 -320 -868 -969 -842 234 615 938 -216 -917 449 379 -182 272 409 -533 -163 245 290 -358 -246 874 -288 614 154 503 -11 492 -510 510 413 -91 225 -872 735 -196 610 -805 439 198 851 -755 -485 -991 345 -346 639 320 -621 -10 -661 668 387 246 -504 -985 726 230 821 -588 91 72 -620 896 -49 -565 -16 527 572 722 912 -456 -3 349 492 -357 -888 -3 -423 769 -926 329 -869 -433 -127 -170 414 596 -185 62 323 154 -161 313 932 498 -42 -61 400 424 279 -579 647 -966 -277 -220 861 478 -826 -415 -545 644 880 710 620 704 483 79 949 -805 -360 -866 433 -913 -993 -605 -24 289 636 163 -565 857 -753 960 -170 61 511 -719 322 -246 235 -744 -705 -468 -821 -376 978 -37 482 593 317 -441 -562 434 -272 -261 -6 -82 -780 -703 994 494 76 -79 -909 26 -167 484 720 -946 614 118 -575 32 553 165 -664 944 -199 151 -512 842 -225 742 -693 -435 -112 -739 -971 -609 192 422 -280 -317 -39 526 -829 -147 226 589 956 -180 187 707 234 -741 -716 481 -639 451 -12 -806 481 652 269 527 133 269 838 650 862 -448 -802 466 -814 599 -649 256 -703 939 461 -604 -431 846 709 827 -358 -662 215 -935 835 882 17 -145 -258 75 82 822 -418 616 30 303 255 -840 -390 399 132 -485 -540 -867 -298 -854 -795 -159 112 644 495 394 857 -924 -980 649 -941 -833 758 645 100 1000 489 670 242 -404 920 731 -121 -144 -342 -648 -699 -869 -942 -47 857 -276 -891 181 -418 718 -320 -890 86 114 -261 -19 572 562 -266 -947 180 868 423 876 -805 847 814 -902 -789 953 974 239 342 605 751 -926 -277 -488 -947 -649 604 498 -687 868 -535 637 -253 -430 17 781 889 -318 -143 -45 -340 428 375 19 777 587 -189 313 130 -370 -719 577 -413 -247 349 -126 166 842 803 221 -758 -359 -930 -119 -342 963 -554 -159 -797 767 956 285 -25 574 662 396 -519 671 -288 -522 230 908 -136 -705 217 32 -271 -769 -765 -471 579 426 238 -448 123 -594 429 466 580 -675 -278 -160 -835 -219 85 -591 940 932 -365 -691 56 -878 313 146 795 63 -503 839 786 -861 775 -188 -649 -519 273 262 -116 872 249 27 496 -361 -851 883 418 668 -961 195 564 -464 -688 500 980 598 -190 684 -538 -157 782 -933 530 422 -805 -113 811 -198 -209 587 -10 721 -635 -195 830 -827 -515 -132 -363 -28 -237 612 490 61 -227 -37 -287 926 822 596 -585 -131 279 -768 793 -437 145 -351 -787 -726 -699 -295 -516 -688 200 -36 -942 870 501 745 227 594 158 -27 -692 -305 -331 -322 -403 604 -983 463 653 973 -746 -589 132 -827 -752 954 360 87 -502 -937 -851 294 223 291 835 -711 957 660 274 110 425 891 -427 861 48 408 909 528 -629 609 648 -454 -752 -965 -591 884 254 700 577 307 767 761 -876 820 -133 276 -915 -499 -720 -453 537 -586 -477 338 -421 787 -72 917 409 851 -965 584 818 278 -400 -505 43 -205 -397 -251 880 841 929 -120 923 502 -466 -753 -635 -697 -373 342 470 483 -324 843 -745 547 449 -856 853 75 -479 -799 -162 -984 351 -896 -159 34 342 -311 -430 -76 418 -684 209 463 550 -773 -412 914 589 309 500 -49 591 -938 -46 128 -236 -709 -557 -482 -102 976 -270 -62 642 -928 136 -322 -289 -563 226 30 922 -146 -647 -751 -569 778 941 983 -98 -371 -219 471 27 -183 -58 143 113 -63 720 -194 -790 -734 -401 -214 -555 -208 -210 692 634 474 -373 909 -225 181 82 764 750 -800 -331 321 894 -232 896 -330 382 156 884 878 478 85 -121 410 -587 707 379 -449 -641 -595 851 917 147 -851 -957 307 1 -154 -976 800 480 850 -805 -661 -930 254 -405 404 383 353 864 -564 299 -864 426 -487 450 -33 -707 -189 -756 984 801 146 -723 -73 -683 729 -188 61 -126 -299 -948 -809 290 -284 -705 -739 521 777 996 102 96 -378 699 481 902 441 298 -675 -704 256 957 132 -138 -685 -604 173 -269 869 -153 -289 -935 719 -512 152 -739 929 -904 401 -872 29 972 -607 -869 549 399 -770 25 56 -980 5 -376 -413 257 958 -284 -407 -51 -272 595 -894 407 665 213 -923 -943 -888 -16 978 -86 652 -528 -617 945 -499 -245 -911 -738 -444 994 -934 -813 -394 366 -286 -803 -289 752 -951 539 -272 -536 135 363 930 -488 -508 289 423 380 885 487 -590 30 -105 522 -682 -314 -226 -168 -976 427 -778 356 -453 1 863 -972 477 -701 -700 935 623 469 185 -680 315 703 830 -806 -814 105 293 540 718 472 882 -238 -43 -512 -893 413 226 -503 -507 763 691 790 944 200 987 -833 -80 848 -875 -494 706 -925 -592 310 837 977 -436 93 552 -447 576 -815 -813 -556 -678 730 80 -643 -152 -815 634 -867 -932 34 237 312 364 -108 818 -575 416 344 -425 914 391 113 741 -568 -734 -21 1 788 979 644 223 733 -700 417 797 -888 -895 -888 178 516 -865 -946 93 159 -916 -621 313 668 -131 461 368 336 52 930 -931 -584 -958 377 634 147 130 608 40 180 690 26 -416 -623 527 548 -254 -699 495 -897 924 -12 -481 953 -561 363 286 -125 874 -654 21 -602 786 -870 669 -232 -61 352 -968 -226 936 -627 811 -163 -373 126 206 -472 64 886 -36 -358 345 423 705 70 -912 -870 571 876 258 342 -146 -491 -589 -557 -275 646 -958 -861 596 -483 141 -777 -120 296 341 -48 46 -862 -451 -282 -65 -836 591 -897 -273 698 -95 897 145 -467 874 78 -885 285 662 -653 376 -971 -15 -60 910 -690 459 -820 986 105 -62 81 -970 -387 -547 218 -76 -827 -254 604 244 678 -969 -855 -296 -702 628 413 -856 -721 114 -908 -961 195 689 -577 -584 178 -186 -691 -346 -518 -620 -511 189 -445 628 432 -635 -71 3 50 407 439 505 522 -859 261 -685 -343 221 -744 719 -836 207 -532 822 903 86 -868 602 -394 -193 -854 254 468 -896 -630 170 -54 -411 998 -453 -513 399 902 149 -175 -503 -777 -202 787 -703 185 -593 137 -574 618 438 -859 -526 600 364 526 65 911 -563 78 740 805 880 27 -169 -838 -156 45 399 958 571 -827 -193 -951 143 730 -300 615 -58 543 88 -676 -339 835 -38 20 772 751 876 -249 -38 21 -573 261 464 -973 438 959 112 192 -920 -84 890 70 -110 -504 295 48 829 -963 -393 746 -342 -674 547 -217 -631 -628 -91 -205 -955 371 212 -53 69 848 -697 587 380 233 -581 678 -220 568 518 -328 -43 517 808 -753 -949 15 -47 -494 385 585 -137 809 -300 -433 -796 -816 -711 -752 134 -551 -762 -312 -648 -11 -481 100 -700 -56 298 -585 -855 221 806 -346 355 204 217 645 -776 352 -118 -639 -161 -484 -29 814 734 -263 -594 223 986 -697 46 925 602 -619 103 907 609 962 408 -25 -281 511 -946 165 961 -115 -315 86 701 -30 450 590 136 704 -102 3 -752 -617 378 -774 187 -556 333 -717 307 370 -977 511 672 730 -816 668 -958 694 922 257 833 -884 867 355 -73 -371 803 226 737 -546 361 -324 470 -89 325 446 -289 207 251 -709 525 -48 89 -243 611 -905 -590 140 803 256 281 901 -392 357 -70 815 -818 -896 -30 -380 -41 96 608 468 -120 -460 -195 -946 287 -596 -650 900 -241 -328 848 -661 687 832 885 -410 52 148 688 699 -173 -512 119 893 13 639 138 -192 439 498 -362 765 117 -748 -752 881 290 922 494 -785 122 -525 731 -818 -356 37 -132 535 292 -59 -890 234 237 -652 -93 -175 -442 166 -530 -507 -597 471 525 767 -108 -844 -529 32 623 803 473 741 -988 -889 -81 793 -686 -872 -467 -734 550 607 -799 226 -757 765 75 440 302 291 -933 602 -612 571 -801 747 464 -603 288 -902 354 -691 -643 -217 453 77 791 -535 335 345 419 336 -306 -377 -267 -645 919 -8 -368 -463 333 -60 865 660 1 -823 -226 -64 -751 171 -284 213 981 414 842 721 674 -738 521 255 577 -664 243 803 -182 -264 371 312 38 -389 -124 543 153 669 794 -912 -318 -794 -983 114 107 -26 -195 -291 -817 -236 190 251 -718 -566 772 336 -132 -498 -286 -543 -502 -105 228 494 -177 -121 969 302 -270 -309 483 -383 -543 -402 -464 -299 -337 373 586 983 696 529 -361 -952 576 631 -378 287 124 803 -85 720 353 489 -987 -427 948 -225 -983 -42 -12 24 509 664 -711 -264 -988 -262 -362 -589 435 -21 -550 -306 -346 -581 0 -734 719 -795 -629 987 125 563 536 -332 -899 -158 861 -145 912 253 940 792 712 293 -76 -878 -493 322 -896 200 579 -410 182 -800 -854 241 -708 -717 966 582 -85 284 674 -989 488 48 -386 -530 -815 -589 -475 718 -847 -547 965 169 985 55 -972 354 -1000 -518 96 -948 -722 844 -196 -139 767 -195 758 419 103 -235 -210 225 -930 832 -932 -832 954 -366 292 553 -228 -278 -654 -170 -363 49 272 -761 -350 734 399 -990 -902 -736 -598 -960 122 836 504 291 919 -122 200 -373 -825 -177 166 -236 482 841 565 746 -730 814 45 -272 -961 538 986 -790 -411 915 -586 785 -30 -157 189 575 -651 697 -821 -106 691 381 -516 762 -71 367 918 765 -458 620 789 -523 -988 907 -93 375 260 920 94 -171 -666 147 841 132 -37 -264 -412 -134 578 -89 553 724 -60 -307 -4 214 -656 -109 -861 -978 991 1000 -362 -190 -753 898 -29 54 862 113 668 -49 -924 104 879 -406 -855 -290 955 763 -452 372 -850 -679 -953 794 440 -386 980 -714 96 382 -824 -441 508 -304 419 256 153 -169 -151 -805 708 455 385 -637 598 85 -625 -986 398 -518 -248 -717 688 -903 372 73 548 304 -277 -726 753 -463 872 -783 -352 -94 794 -903 -22 424 -939 -889 523 -348 777 606 -456 751 -481 605 976 393 192 -806 350 870 -685 -315 881 903 -555 55 -12 902 -546 900 -137 944 174 -512 -625 -466 66 -157 546 -606 746 -832 -800 -28 931 121 630 -9 443 957 -675 -916 943 -1 39 116 386 -176 112 -592 -184 378 878 834 795 825 -663 -361 -706 -782 26 -736 689 273 -189 -971 979 173 -680 790 84 -918 688 366 -440 148 948 -111 -285 312 518 751 -214 82 -481 325 -618 -556 219 472 -388 878 921 82 445 327 -95 624 -244 -670 -512 -84 398 982 766 -406 180 -157 -967 141 654 -601 -567 -253 422 -860 494 872 -250 520 173 37 -338 -423 -276 -654 -989 779 -562 -161 -871 996 -277 577 -269 150 601 -146 557 759 169 127 -205 -625 2 176 -122 236 722 -931 -655 -704 -761 -335 478 780 -270 833 -918 135 739 789 -892 -67 126 571 825 920 -402 586 783 576 -267 -409 -468 -565 749 951 640 -686 421 -101 237 201 668 303 922 -298 101 -520 -91 -148 857 -402 280 -361 -997 154 -436 390 171 -248 532 -819 -395 360 283 -895 770 -739 -685 889 -556 -288 -232 104 -596 -314 394 -878 -914 -715 115 892 -558 657 870 -401 147 17 22 189 -238 51 -943 -205 722 622 -820 -454 -375 661 162 210 -187 -3 -472 551 -986 -324 29 -70 571 364 559 -508 381 421 -89 -832 620 252 770 -814 -512 -508 109 319 442 -698 -602 197 -601 554 738 413 -968 -498 261 586 723 -467 -330 792 556 -529 600 786 807 -681 -444 -201 -159 456 -571 -998 -179 105 983 -739 -70 -397 779 482 -147 -308 -418 -333 930 -736 301 761 158 -243 145 -724 335 -758 -488 988 -453 735 -88 -873 -753 559 -428 -771 -943 -313 688 849 -259 -669 -355 -291 -599 781 -707 908 491 -722 201 615 387 -923 895 -454 -898 474 176 -818 -203 49 3 -147 -814 983 -615 -683 511 241 79 884 -822 898 -99 752 500 141 -20 873 -855 -724 -219 867 -752 -325 -512 -304 -976 -642 791 48 -740 505 909 -956 205 -921 853 979 664 270 -937 -614 -695 -558 -266 -338 526 820 -547 620 208 849 324 -281 370 863 423 435 939 862 -140 -373 293 -551 -879 -337 -646 -35 406 -355 408 -230 672 486 962 -299 949 -83 516 -949 479 -832 -398 -247 267 178 932 522 603 -122 -101 -225 -168 -28 378 -323 202 70 855 -996 549 839 39 -289 -398 -114 -81 474 -989 550 -770 715 850 46 142 -32 741 -581 -634 -378 392 935 -576 612 947 316 598 -985 663 -272 540 774 668 -724 562 317 319 628 884 613 677 -641 -343 702 -176 -280 -777 -435 145 -172 709 -915 297 144 446 26 257 -1 -768 551 869 369 -653 888 -594 279 -589 778 -133 119 -798 -911 867 742 290 -228 -921 -238 -952 990 -534 102 -319 -414 804 189 -772 -362 -850 -150 -166 123 657 220 -826 503 202 -201 -328 146 -392 625 -492 19 -487 -819 -340 215 -216 369 -286 -213 191 779 135 -230 780 561 -674 -533 624 -879 470 678 705 140 -265 773 -358 -754 393 -679 682 -716 353 889 617 73 751 322 -712 540 559 -452 92 -603 -958 -68 -924 309 564 268 767 -391 -719 -859 41 -671 -691 -192 239 204 954 338 -872 -519 963 329 -893 617 47 -441 607 603 509 946 282 243 269 125 -217 869 555 -522 -431 -714 38 -868 982 -730 441 10 -145 609 -122 993 555 -380 361 324 -960 -438 554 -756 335 225 122 -666 239 -787 -669 613 -261 317 -343 954 -320 -939 -499 923 620 144 883 -333 16 238 692 -84 -300 -696 262 749 -667 103 -723 79 -190 -869 -541 -205 -777 807 -971 -420 -956 -538 -936 620 -234 -600 769 580 16 -817 -956 374 11 -336 511 671 997 535 -673 -374 40 -991 191 -135 743 -201 -21 505 951 -597 539 -136 -156 -280 708 -280 53 839 36 -470 513 -179 -11 602 435 -422 -890 937 -125 799 852 243 -906 -518 -935 440 405 877 -577 176 690 479 -962 -494 -631 541 99 -48 -312 639 188 890 -652 -858 357 611 -681 -231 898 -318 -350 -276 939 -850 -974 -877 -103 -852 353 -92 -832 -275 346 64 62 196 -283 857 -899 -963 653 745 -670 929 842 -872 703 -190 662 -208 -771 -698 769 -15 761 572 -514 164 -453 -195 -826 -605 -427 825 -156 -470 525 -845 75 -348 -12 61 935 678 -501 73 460 287 -264 -372 -306 793 337 499 3 -465 -687 -425 881 689 646 -633 440 601 351 -578 -841 919 346 -150 -427 -374 339 630 262 -11 245 -876 -781 -924 -446 -593 -311 -167 -65 -288 546 961 -635 -169 831 -704 317 -61 988 -566 -396 -827 416 9 -141 -837 -464 160 412 542 201 -290 559 322 700 258 354 -976 227 -881 507 633 -912 -595 734 -910 -819 -725 -120 966 -734 102 77 -955 -620 -120 395 -322 944 -863 -903 -366 264 -220 -174 609 -46 60 812 24 259 -296 932 -397 -211 -460 -203 -394 -305 -877 555 278 -417 -691 -859 531 180 705 -176 -842 -117 810 362 123 379 685 183 -454 -797 -211 -417 429 524 -230 178 362 985 719 -835 904 -90 464 -251 290 -405 151 -779 259 523 154 195 247 -166 -915 -457 819 418 186 -375 166 -40 -456 643 494 -136 -728 314 149 855 246 -517 823 814 -668 474 -946 536 -945 -835 430 -902 383 -939 -943 821 -222 -895 -574 -450 629 573 -680 621 860 429 656 220 456 -642 911 409 -887 -842 921 69 356 538 -775 -576 348 295 -695 508 899 -306 624 829 -439 371 418 -861 -962 -826 184 184 -877 -992 -263 158 526 127 -713 -65 -813 -119 590 -566 -169 -533 -744 -779 -903 40 951 -991 80 -247 -31 -874 -131 -132 -388 994 -103 129 -42 -174 -938 362 -821 -64 -33 25 709 -935 417 654 443 120 -258 41 -79 -317 442 -526 -385 -571 -409 -589 -268 191 916 497 903 -397 -133 961 -85 0 -984 -224 898 -965 -563 -647 -670 -479 -231 273 -773 -424 -631 785 -129 388 256 528 313 -656 -103 907 -673 -525 -587 621 -61 -691 110 154 406 836 610 -465 4 -611 -800 196 816 -739 736 358 237 645 247 620 391 905 83 -483 768 -955 393 477 491 838 -676 874 918 -949 770 29 -106 19 -672 -473 257 952 -297 62 -146 -910 -134 425 -664 868 -937 988 -251 -884 381 -699 879 -628 396 -491 -937 665 171 759 447 274 -910 998 -746 423 424 676 -788 839 894 -617 26 887 -136 482 62 735 784 778 -190 -472 251 328 -375 12 -784 -785 466 -403 -223 -854 68 -53 662 514 553 249 -905 712 461 -414 831 288 -966 565 -115 -874 -880 988 456 -670 -140 -381 -826 458 -423 828 -220 131 -677 931 -376 226 876 -661 272 85 670 -58 2 585 197 441 -740 -945 -928 -836 -569 157 953 -784 758 -979 -375 -786 460 -831 -911 -121 435 196 -72 296 -506 -468 -586 1 -303 -611 -953 -354 -227 -775 -992 -146 -373 -803 269 -320 -908 54 -772 -267 888 -628 516 218 817 315 918 196 630 -334 -378 349 -707 31 -429 -714 -52 -731 384 -345 381 927 181 -151 -596 -837 684 587 447 -530 413 963 -630 -338 369 688 -184 -381 557 338 997 182 228 600 854 471 -101 624 -990 -172 -10 -720 344 505 -675 594 934 351 -281 -88 -711 84 -52 412 -904 -893 -380 709 922 -632 557 348 -338 820 -363 581 -125 927 762 -345 -151 594 -994 -54 -814 361 -416 -735 949 -968 -883 -8 67 -819 564 204 -747 735 -375 -456 860 219 -344 -783 843 59 16 -739 -833 482 504 -765 -799 571 -26 677 486 -446 566 652 -816 988 -520 -812 578 162 -811 79 157 963 96 -298 -419 -97 513 -985 -328 298 759 657 184 928 765 -360 664 -3 -563 -116 588 614 170 -900 -695 275 -965 779 -115 -364 452 -309 484 -940 -120 356 618 -348 -279 487 -956 262 986 -194 125 990 -196 900 -185 495 -651 171 -560 -233 148 893 325 589 -486 79 -489 -347 -608 -691 -328 145 518 127 -932 -912 866 605 -134 692 432 232 227 -992 -278 -377 449 -685 -50 -579 -428 166 -338 541 -144 267 -968 -958 -357 -605 326 -772 206 93 590 118 -946 -198 -458 -359 34 200 936 -776 528 -844 513 174 -311 332 551 -295 -350 730 774 791 966 -182 495 822 422 -780 881 42 821 315 468 -100 428 91 495 462 -97 465 243 485 467 -212 -664 262 -657 209 -28 -305 -819 -177 -883 -679 546 872 -296 -786 -488 -450 236 -780 593 -208 -694 188 351 -111 -624 874 -576 -587 -441 -837 -841 923 -618 115 -727 -120 834 67 -7 863 236 -162 70 -433 267 -970 -429 425 -351 338 61 54 749 -62 -908 104 -296 260 -951 682 -53 90 -905 -440 679 541 -794 -966 -193 -824 -340 -855 92 131 -437 -624 -26 -562 360 -602 -536 -186 -959 -453 324 338 -321 -90 302 510 573 810 429 -219 720 -975 -976 814 503 694 -566 622 -874 -38 -566 -664 -740 -533 107 -811 296 507 -631 -533 47 429 954 -405 848 -729 284 264 148 -400 763 719 -522 -55 781 265 -783 -906 -595 772 -664 -584 932 -307 -274 30 15 496 175 -263 76 501 -403 547 149 -968 -803 913 539 -611 994 76 51 -539 -182 575 -276 683 758 -985 714 276 -634 221 584 -131 -200 -204 666 215 590 -218 644 835 -898 717 -954 -737 689 902 -988 -513 668 257 26 111 -664 406 -717 -4 831 110 -508 -962 613 -515 -715 39 -797 163 -303 -666 -379 401 468 -549 -738 615 -406 790 -849 754 -462 -304 -87 -759 227 -477 495 -937 -823 572 703 579 481 -725 -191 793 -436 -734 684 95 -41 -729 300 -747 -501 -967 -326 918 511 353 -879 -133 -33 -619 140 -828 -175 825 -298 255 625 177 438 792 -491 438 665 -331 887 -308 424 339 -332 723 599 -372 -227 -405 45 187 -711 652 933 -531 -774 -181 -715 752 -196 998 589 -319 -817 743 459 -334 -814 58 404 -948 566 -783 -22 -151 820 -419 -164 402 812 -554 687 493 -63 -965 431 -49 -753 -335 339 830 852 -107 61 -227 140 -590 669 202 725 -764 199 -917 -118 5 -775 -964 741 368 -257 -949 904 720 195 -738 -34 -323 -528 612 -602 573 -840 370 269 -227 967 -509 440 -495 -407 -558 -952 210 -245 -56 -491 197 206 354 27 336 933 -743 309 -293 615 563 -384 700 396 -977 438 -392 631 585 984 470 223 -185 875 -894 -671 -323 7 387 852 -481 -999 -754 -130 996 903 646 123 -77 -899 -53 917 -191 312 842 -423 -343 -179 -22 436 -763 900 958 685 -680 -121 721 -366 -783 -878 -977 -955 364 -356 784 -285 -978 -181 114 238 -179 881 -490 -853 587 -723 -804 552 -430 648 -265 -694 779 -279 547 -897 -278 -942 974 -394 350 112 -643 441 -566 596 275 608 -193 301 -919 -519 -988 -114 -501 985 261 -796 -808 575 -698 475 -106 234 555 -27 105 992 281 626 973 711 -6 639 -342 334 -9 -967 -259 -775 321 -338 -147 -850 -593 -996 -396 -582 495 784 774 -167 937 664 771 305 488 172 336 69 517 498 -57 564 312 854 -665 -835 -57 -252 96 755 -641 341 -745 -13 123 761 -230 -433 666 -232 371 -105 481 876 563 -517 429 934 -679 836 -147 970 -960 652 50 319 482 480 -358 528 384 635 851 -514 -309 125 -957 809 -313 -963 560 -407 695 146 520 -744 344 -442 -760 -222 230 782 -376 -132 -648 213 -814 852 -424 -650 -933 54 386 -291 811 785 187 604 162 869 830 -357 270 -214 579 777 136 78 22 -244 -704 433 -357 -411 -188 -133 -866 -160 -563 687 136 -804 246 -496 162 702 834 641 558 499 -640 -960 916 -745 -373 272 -939 -584 226 944 -68 129 753 -849 -93 811 -443 -228 699 -663 -967 424 -225 -90 -573 -878 -400 -729 -730 -609 -545 155 946 496 -549 898 -854 947 498 -595 573 891 -590 550 221 -422 -271 -464 -222 476 -300 595 967 914 898 31 -512 770 280 965 35 615 112 645 -647 -628 682 -970 640 65 -889 -437 -999 991 810 -714 -459 -242 -700 799 -724 741 768 776 -940 317 -566 -473 136 -436 -83 -887 342 8 -582 919 40 158 443 571 -39 -795 -230 -104 -104 -569 -447 499 832 -687 976 -15 -330 26 460 -981 685 260 -424 987 -512 -898 966 -97 887 12 78 -16 -569 -43 129 -565 -563 -122 -907 980 -617 755 -940 -358 671 -316 -631 -923 -520 -229 -334 -507 -865 818 499 483 179 -70 -681 912 -839 120 -549 981 862 418 -182 33 507 -249 -116 925 882 19 98 -293 307 -220 -160 504 -668 170 -489 -216 435 232 -87 -541 16 541 -56 586 385 -18 94 -481 -689 -295 -610 -940 -673 598 -286 -683 575 -12 980 545 -382 661 -93 -748 209 -315 -511 -434 -356 397 551 -646 651 -724 670 -394 -277 865 -182 -310 792 509 -904 -652 -758 -138 -838 928 -958 -527 -673 -254 182 587 682 -993 -163 749 893 -41 195 888 -198 340 -235 -969 -947 134 -549 657 473 -247 -568 186 933 -719 249 447 -328 247 -800 -932 -502 -395 -138 -142 -67 40 951 941 547 294 -502 -911 834 -897 -328 -511 -79 -334 -255 -914 -836 -985 -10 -316 635 288 98 73 -158 783 -210 -695 164 -940 603 550 840 -738 171 297 -504 -549 303 -221 963 -872 -531 -779 302 258 -843 -704 550 24 423 -6 36 799 -703 817 -251 -842 -552 506 -892 938 600 382 -869 721 354 647 853 -132 116 -954 -35 -684 342 -566 -437 -592 -643 167 -753 -683 -417 232 438 -303 889 -300 -133 -641 -480 -788 81 922 -647 -353 -609 -87 568 885 -700 -881 -17 -938 -849 473 549 -510 -199 -367 40 -139 58 -689 487 593 -908 387 332 -343 609 974 86 -992 63 -801 -657 -718 698 -802 -894 498 -216 281 160 818 -81 820 324 0 -602 175 -182 439 -484 -815 -377 555 -269 959 484 836 -456 183 454 687 -369 -75 512 -657 788 -727 514 829 -186 318 -549 -840 -685 931 559 -592 -122 -216 -442 -118 -895 -421 910 -37 282 706 834 -141 725 57 -119 -783 -603 -773 854 357 -36 -436 358 -30 -523 922 111 456 -512 -649 -716 129 -364 -265 -611 -504 726 -72 -996 -23 960 -167 860 -9 -264 729 982 568 890 239 -31 -748 -676 971 973 -519 534 847 888 345 261 -981 -684 490 -855 -165 -341 -67 -825 104 921 725 -61 -231 -558 785 779 -919 742 995 -937 108 541 851 -102 907 820 -285 270 -531 -924 -931 -7 -432 288 -113 929 587 -603 605 759 629 619 128 730 700 792 -232 -821 900 -768 464 -134 52 762 -713 293 276 -724 -720 -474 -632 -886 326 -879 -103 848 711 -871 -362 66 263 -590 -83 685 -176 571 442 97 458 968 714 -437 601 -944 -939 -147 -633 -537 -661 -21 -342 -892 786 -135 -679 -678 -970 178 -649 -61 -418 -352 866 969 -768 -321 798 -807 -180 406 92 -179 707 618 673 -725 336 -958 197 838 164 301 248 -106 887 161 -674 409 721 -7 158 901 -636 527 653 61 -15 115 618 519 561 361 -885 508 -986 882 40 663 -482 13 -168 32 -79 526 -469 -970 -87 140 -453 -954 -31 -70 -390 176 771 -104 -848 458 950 461 -975 -417 476 632 -875 -423 -127 -293 169 664 527 555 201 -516 66 610 -94 -295 957 -297 -229 38 534 143 -142 -527 -614 -764 567 908 366 273 711 -242 199 273 -9 -428 -535 -787 196 825 -197 96 -448 877 -330 -323 907 -237 -292 -962 299 -702 -237 -804 -778 -999 -596 -4 850 -692 831 -144 28 105 218 -467 77 386 -14 780 92 828 -698 -315 228 967 369 903 -279 688 259 -267 -687 -806 140 -376 -10 -276 -261 580 755 -175 645 581 600 -59 -954 -620 666 221 -233 271 642 905 981 -691 450 -782 566 916 369 126 356 -406 -82 254 41 -537 -375 -433 238 918 199 -548 739 708 -849 568 793 -37 -49 187 -538 351 436 207 481 -639 -970 82 884 -930 -94 154 728 -412 48 868 -550 402 493 -685 -503 583 -258 897 849 -642 -724 79 805 -611 -38 295 295 588 -564 -748 909 -220 -881 -547 803 688 436 -59 -462 372 509 756 360 -315 51 -747 -124 -453 -262 -348 576 464 206 862 598 -379 -322 197 -801 -890 286 194 -349 -528 258 -507 604 -239 -544 -209 500 -473 -509 760 -31 -44 -12 443 842 241 618 -718 -511 -350 -915 -685 889 238 -696 -259 562 550 894 875 -793 -324 94 -510 370 -328 668 -894 -972 255 325 -570 -390 -876 -128 -838 893 619 -318 102 -185 145 -14 -72 568 -815 152 -536 -700 396 -742 28 845 826 51 534 -771 636 -978 791 -79 150 -937 99 -855 -468 689 -577 -289 51 -109 -693 396 -168 -847 571 -877 733 -439 -46 104 684 -207 -525 771 697 -288 355 372 -897 819 282 382 269 923 -356 -925 706 593 171 333 639 -705 -68 -316 -230 777 -661 -971 -759 896 -375 314 -15 -396 -635 940 -169 616 948 162 478 410 955 41 -645 -598 -413 984 -222 -267 -254 -639 774 447 -988 -829 472 -90 13 646 595 778 608 117 906 543 794 -855 -372 -632 -821 -712 229 312 85 622 -764 994 134 255 -15 -669 -900 -245 -689 622 -880 802 367 978 -357 -826 538 -463 -840 -779 -243 147 -963 -198 449 -646 -997 -340 471 -340 -540 524 371 -112 -597 341 -899 -651 712 785 369 -329 409 137 -698 811 -478 844 -651 -192 -645 331 -998 -593 -636 -987 950 -915 -260 -258 -889 728 -426 579 505 -134 -635 619 344 913 -640 633 622 213 -998 978 57 -54 -520 -363 583 422 50 67 367 -309 413 543 925 -446 -390 -234 -247 -950 -406 -7 582 289 126 745 243 168 168 391 -439 -958 441 -975 -87 723 -192 685 352 62 -307 -385 -349 -223 31 911 187 -743 -520 -867 936 257 14 688 -515 755 -300 420 -326 -770 -823 202 6 370 134 -152 604 78 -202 -957 -985 -82 -463 -226 -305 -544 87 881 733 558 -117 988 999 929 -840 245 591 218 -862 -720 409 736 -23 342 328 -569 751 -354 79 161 716 496 509 -246 715 243 -73 -141 -699 -953 652 -548 -941 -20 -279 -690 331 -50 -321 662 953 841 -447 844 105 -904 -275 576 409 500 515 -461 72 -717 -69 -339 -538 973 780 111 165 931 -893 -643 25 -33 242 142 -979 -961 -938 -104 249 837 928 -716 398 -712 -606 -781 268 -158 796 -604 -20 -747 -291 692 -257 816 684 -347 339 259 801 -371 450 -423 -388 408 -29 511 -88 58 -846 726 578 -860 371 -754 -846 -103 -808 -947 385 373 491 995 984 -534 -453 -323 -992 -520 -674 -130 354 -585 875 410 -342 -290 387 972 -748 90 706 107 -625 709 340 926 990 -734 -216 -498 -716 -812 455 -570 -10 -331 863 -610 -266 -540 -301 -369 522 -934 569 225 514 -840 896 428 -934 532 620 -517 -978 -287 278 452 668 -515 675 920 -649 496 -117 298 333 -832 962 -16 452 -472 203 -280 -723 -926 912 104 310 464 420 -777 -74 -835 -288 -487 -254 802 -321 -987 -518 -953 -984 -606 667 668 -337 132 -437 -897 -891 276 80 482 372 850 92 448 -572 -298 247 781 -49 -558 -130 -613 725 376 927 943 -561 605 637 458 -612 -300 984 -140 584 995 -90 369 -384 -943 -91 756 -7 -663 546 -779 -538 646 55 743 552 -533 -340 303 786 312 -460 -935 -558 -967 -887 287 669 43 -547 600 -599 634 156 37 -349 -901 -156 -508 -735 13 883 -502 406 -315 -112 889 119 -900 -86 842 111 -630 43 513 -115 338 -477 916 160 -302 -191 -567 723 -134 -979 170 823 -453 868 899 -744 92 409 -712 -557 912 -12 -248 -89 -417 -897 756 -334 -920 -724 -967 398 480 743 -17 339 -604 767 672 946 435 -987 -446 -474 -901 675 -494 -437 229 37 -43 194 -58 929 -212 693 -465 68 535 655 -387 241 677 -270 759 -25 499 -440 241 -613 -305 -355 -632 936 261 781 -158 947 -359 -535 -982 -225 114 -490 615 124 959 -624 544 72 -633 194 658 941 255 -793 -472 -750 -102 192 963 351 -639 -892 -265 494 375 -464 40 -938 368 985 -715 446 -355 868 590 62 829 310 -740 50 -412 576 247 939 -342 -866 459 -462 748 -556 216 476 -287 543 658 312 124 -185 -91 -114 258 -105 -870 478 -454 965 -667 900 -702 -801 290 -822 842 -304 454 465 486 643 609 762 676 364 718 126 211 -25 420 63 855 808 61 -302 811 503 987 -945 -697 -615 469 -978 -310 -263 -667 -673 -234 -844 -516 925 371 936 -850 740 684 -486 -752 -736 58 879 640 -974 349 -54 2 -358 -957 -853 724 -573 276 -172 205 -715 730 -51 -269 -265 -138 404 846 -460 -156 66 -484 -917 -72 559 299 -948 -782 -126 403 61 -901 152 -204 -205 83 -441 -486 -242 824 -462 -423 512 2 670 316 595 -710 454 -215 -924 189 661 266 440 131 -904 -617 638 -352 922 350 -294 -39 810 -719 -89 -461 -470 172 886 257 -417 -235 -373 -578 944 -339 -765 -970 524 -347 414 347 676 167 -61 114 85 -232 329 -991 -642 -607 -579 -517 -364 760 49 -715 -19 -111 -571 -47 66 623 -675 530 1 393 -469 368 889 77 -34 531 866 -529 579 -355 -589 -821 -469 -496 -373 -536 539 -585 -453 -894 -295 -292 -975 892 -545 91 896 -496 -621 -889 -140 -621 67 797 690 445 159 90 638 -588 -469 115 -389 526 -423 -404 360 399 165 -156 -928 -846 -924 -287 -16 -512 497 927 213 -882 -596 510 581 -981 582 -101 754 500 148 -220 -805 918 88 400 105 -72 -29 -422 -130 -787 -944 -193 -590 -456 220 341 -907 -477 844 -879 -65 -678 -697 265 -871 -32 546 -6 -418 567 -503 -635 -536 -861 -661 -103 182 -788 951 557 306 -986 261 -553 -412 133 -116 -980 -751 -72 491 -307 -854 -392 -945 -51 497 94 -519 604 463 -251 -998 -498 -125 -607 274 -288 646 -825 -924 685 -477 936 990 406 645 -310 -712 580 599 949 -397 313 902 927 -390 663 -140 -158 102 -7 632 364 -46 338 804 553 -501 -920 482 -224 602 -496 358 713 758 -457 -563 318 -449 994 97 -323 540 365 -474 1000 -171 -573 -804 235 -944 954 -995 497 -908 603 183 595 354 145 980 796 864 -713 -889 663 -34 933 -332 27 747 893 -420 88 986 573 -452 -352 78 -517 -514 -884 362 983 196 -717 850 648 -308 769 -19 733 124 -38 275 -161 -277 -287 -734 430 393 -486 474 -26 381 -891 450 -864 -937 -172 944 -31 27 -948 917 669 822 301 -927 -367 490 -102 -400 -489 -830 558 589 331 139 637 654 -814 323 -673 425 467 -116 648 275 -332 876 389 -908 -767 451 722 -211 -514 724 -16 30 215 343 665 -345 897 -42 388 706 -428 -157 290 672 -797 -269 214 577 559 -110 958 339 -884 -313 177 -478 175 -217 -542 -538 305 954 109 -552 183 201 -6 -937 1000 -869 143 -219 -587 789 -863 888 -302 -276 -4 276 400 -461 -43 829 -330 -839 -900 -524 489 -379 -314 -453 280 451 825 -380 292 -948 -381 -666 496 760 307 -564 -365 863 -855 -754 131 -448 -680 699 819 56 -278 942 -442 -837 -12 376 -701 -698 248 -957 -215 -201 -787 951 -191 -141 460 926 -652 -30 88 -94 836 612 -71 646 -127 -828 -856 745 -735 308 564 -31 -495 224 -423 -199 -699 -621 405 -945 -270 -502 -63 -185 557 -111 17 24 532 -853 -221 -675 -389 -704 -838 -195 -635 -382 -250 -337 -649 -32 829 523 -743 -795 59 -13 -438 -936 565 544 665 652 823 -461 251 932 814 -379 -395 300 389 -369 146 512 -875 -595 537 -597 -228 44 -863 252 49 533 580 -457 -635 277 -268 -783 -743 -714 -307 46 126 203 834 -123 -434 269 396 536 973 108 360 -473 -664 417 -273 366 -551 -24 -262 -647 -586 823 -290 350 -156 -731 977 -393 -251 997 -113 995 -158 168 -524 752 128 625 -895 -157 -351 -214 182 176 -635 -905 -863 62 -777 881 748 -83 -519 527 598 -375 -558 304 -411 515 -230 20 642 51 705 -889 -762 -42 205 -946 -422 410 805 581 -921 -931 -601 -527 640 249 200 894 -854 972 263 420 -747 433 836 166 645 -900 -348 545 10 -508 -472 660 188 319 -209 -686 740 622 -920 579 -726 806 680 396 -551 -837 633 747 421 223 -138 544 680 896 -275 -520 -700 -925 -473 -888 989 791 614 482 473 160 283 492 -568 156 36 347 38 -604 315 193 -505 -341 882 -32 -888 542 -289 194 846 -656 968 988 886 239 34 -397 20 -630 -423 702 12 -152 526 74 212 704 151 384 753 -654 -355 -571 -48 739 -973 -418 -656 568 806 -422 878 -869 249 443 257 -952 745 -663 -789 -809 -130 -927 910 797 250 762 -71 763 -443 640 -711 293 -595 -516 480 -380 193 129 -708 819 -170 968 -292 -122 48 -831 -873 -125 392 -753 17 101 573 773 495 -531 -939 284 965 769 170 586 -263 -189 374 -733 -499 438 -339 116 810 -866 656 519 292 -638 119 -131 395 -467 -752 361 237 719 -604 762 317 450 456 762 -185 900 38 -879 -583 -548 46 662 -499 -697 176 120 802 508 27 319 761 -340 553 -395 -431 950 375 108 -452 -657 867 96 809 -364 -390 902 -332 774 774 932 -240 842 -922 458 -204 889 -968 345 -708 -386 399 -211 498 58 -926 199 -70 -670 -787 955 -814 496 776 68 156 -669 -487 327 -907 -138 -375 -893 -23 482 287 536 878 -44 -526 -549 797 493 -452 831 -141 749 -706 274 -824 -643 115 -644 741 -900 -238 714 -210 -461 52 287 -217 571 600 -811 -501 736 -225 71 535 -644 -651 513 157 222 247 -645 -812 200 951 -190 -859 -491 204 -782 -551 380 414 -677 -112 73 727 346 245 -159 -530 -699 120 729 805 -741 98 189 -121 638 887 -68 -304 742 -776 -309 -976 -439 -879 914 988 -527 -124 -923 242 -349 513 -354 51 979 694 -6 179 -32 166 333 -630 675 837 -575 -34 675 756 -438 -157 -750 211 -377 -169 779 918 907 -600 296 -338 -611 630 683 951 -257 178 808 333 861 817 -17 827 -200 -371 705 -765 -147 39 137 -261 55 256 -430 359 -578 273 294 -193 242 95 807 47 -986 41 -268 -47 -531 -459 -324 303 545 800 -795 640 758 83 -982 514 -707 -350 695 -421 -628 97 -903 997 -679 -964 -97 49 928 957 182 715 -658 -634 933 -962 449 816 31 306 652 260 49 495 987 -600 610 798 -48 300 969 -968 932 -782 -899 -919 -182 -435 25 572 606 122 39 -413 973 321 -640 368 -281 -51 -131 -17 100 117 -439 -134 773 269 -609 721 964 306 974 172 400 813 225 -83 900 -344 286 64 619 357 -180 -724 -319 -462 243 -397 551 -167 683 -685 -692 -171 -873 993 920 568 -969 -236 -312 511 -192 429 -52 277 375 -683 -699 519 568 657 121 678 -386 435 -193 -761 -415 -936 -246 597 -792 -458 -894 375 203 731 113 271 328 537 608 217 -149 -437 727 -892 -733 -163 -204 -256 -335 -782 -317 -651 663 -674 -107 833 644 -192 313 -832 -465 233 572 -721 765 -772 -324 792 -412 989 686 -46 458 -796 -11 383 -485 811 -586 703 152 235 -912 -132 974 19 -884 399 -15 -802 -298 488 831 558 217 -448 20 -421 522 707 324 98 125 -406 78 956 554 -188 -796 -735 -145 512 599 -226 721 -292 368 453 887 655 -909 -872 890 -896 556 -774 -783 771 -812 956 -253 -852 314 -163 501 131 537 97 -497 -789 681 -597 -568 -310 -402 -718 998 -734 459 518 374 -752 534 479 -752 954 773 -269 927 478 227 32 921 -746 -742 -931 -219 168 -976 110 16 417 9 115 -410 1 -321 -502 -430 348 477 -178 219 -871 -257 32 -863 888 -284 -690 -345 435 931 12 -346 -882 181 -792 -863 248 -384 -344 678 18 -606 -455 -34 -77 359 -317 767 -772 960 957 -514 -35 -204 -228 -217 496 739 437 -728 -156 -763 -372 386 511 -885 -44 -293 -574 -938 901 854 -778 -904 36 516 660 26 283 170 566 178 267 -258 -150 315 -303 -807 -786 42 789 201 119 108 -326 366 550 -688 814 202 619 -700 866 -569 816 744 179 -915 796 -994 -124 -491 -601 7 -638 661 84 -742 -368 617 282 32 236 -860 -248 -693 770 22 260 -263 837 -284 -14 255 16 -2 -693 927 15 572 852 -196 958 736 -28 -106 422 913 973 -304 -329 -633 -240 -139 411 377 -519 894 -396 438 -467 534 -250 -496 16 719 -341 434 -762 -29 -833 674 -287 89 434 -975 -618 168 -177 -276 -956 663 955 682 -58 539 -106 270 -701 -184 728 -399 235 -911 -104 -871 -99 -581 -383 -552 -184 -299 -199 -156 -923 643 805 -497 -125 -861 -463 -56 317 19 -667 -670 -84 -268 669 -338 781 -163 -755 390 562 430 -442 -364 955 0 -979 -472 -99 604 169 755 -618 150 -907 896 -962 643 -600 85 358 -749 -337 830 -198 562 921 362 392 401 -455 -562 -106 798 657 -320 395 900 -802 70 106 -510 741 677 810 -73 -957 722 454 526 -986 588 -295 -842 649 -275 -483 670 825 680 -745 -550 -519 -729 -339 -401 -218 813 -560 -219 485 -667 962 28 957 -849 802 796 -418 945 253 672 153 -78 -170 423 590 -609 -477 -614 -412 23 -125 -89 -988 764 918 -763 473 -533 -746 -426 -986 -79 102 850 669 -913 -175 878 502 -194 627 -310 173 -173 750 -582 769 378 999 -562 914 -904 306 396 580 -69 520 -719 536 813 -170 -769 155 455 -608 -178 38 -150 -532 739 78 -7 -405 -875 3 -219 -479 -833 -829 179 -449 -965 -889 -496 -274 -653 -991 -458 -219 335 271 -746 311 -803 679 -559 -345 960 -323 -228 -353 531 -617 909 461 -641 -793 -197 -447 549 -520 706 861 318 213 -625 278 989 271 -939 694 850 187 -526 99 -746 -851 -59 -893 -823 -814 464 821 -152 -241 922 -591 607 -882 -314 7 -823 -235 278 -818 93 927 -65 357 -813 -339 -965 -575 -78 -150 -429 -300 -98 -720 98 -305 -986 -238 130 -184 -153 933 -826 44 -874 -100 -565 597 -426 51 976 42 163 -871 797 962 -941 729 982 -30 171 -66 537 -916 268 -192 866 -979 280 498 -63 -427 185 -204 214 -446 -49 -646 -376 -837 -129 -826 666 204 661 -875 -119 -613 -176 -80 -59 825 639 496 -972 4 363 -877 873 -584 141 983 172 -690 599 613 -937 -788 497 -345 491 550 515 3 -366 70 118 -874 515 -843 -544 779 -692 878 -650 -385 -48 251 -279 256 859 -659 -606 278 -121 271 920 212 -986 -336 -674 485 -481 -521 -405 645 -998 -121 760 -189 299 -781 -537 -779 966 -178 -146 -48 817 818 -955 -439 111 170 -536 -401 -565 205 -584 738 -792 662 -336 -54 -695 941 -934 -342 212 497 345 91 275 -127 227 -234 -215 63 396 -363 -933 289 144 -18 384 -241 311 905 573 -949 296 -751 -168 -931 -509 -364 -946 -795 -286 167 -532 -449 -219 802 781 734 635 -165 270 -306 493 -306 830 825 848 -568 -261 865 -596 938 -12 -484 78 444 35 -602 583 865 780 -655 -37 -288 872 30 -234 -424 337 -400 385 294 522 -844 -743 288 -572 655 239 -595 350 -474 -622 -579 -882 -348 -645 -217 -237 384 513 846 -65 -172 -852 -196 -550 -237 685 131 358 -221 81 539 -148 -834 -330 -843 -866 -826 279 -478 204 430 -436 -93 -508 800 -828 730 -706 -471 796 854 -777 -848 499 -366 224 286 785 -609 217 -582 -432 -173 587 -939 -866 835 -506 735 871 -746 382 -460 790 -238 -60 -17 161 -712 -31 -891 876 507 -2 -438 861 -337 -610 940 262 -884 -421 -251 -778 -810 612 -756 -209 185 224 4 -245 -193 972 927 -919 230 -211 246 -505 -331 463 -831 -333 -456 943 -688 -737 43 -342 -764 -156 84 -430 -289 623 -65 -513 453 -564 280 -859 -782 698 -467 -405 167 -11 192 -276 964 304 126 535 173 681 -60 307 -441 100 -664 -468 -9 667 962 929 -354 508 -310 254 -407 -757 773 767 -370 -345 -341 -133 82 -951 -313 832 -822 -475 -958 -115 -531 234 -278 -598 -223 -122 685 -80 -775 -927 159 485 -478 147 26 266 -417 -103 -450 -894 592 -640 882 -743 -813 692 -694 349 -392 873 -676 -845 986 268 419 284 293 -514 667 988 359 -732 101 114 928 -701 -438 426 670 -885 -576 -121 -94 41 -570 -942 -736 455 -628 -814 880 -622 283 980 -903 123 436 547 653 315 566 -390 -45 -315 -781 670 -509 -263 195 202 233 208 -344 -731 403 95 -238 -658 696 -311 177 -873 -968 151 -667 80 -185 722 74 303 -266 461 419 -277 996 654 -508 -335 167 -1 573 -796 -620 303 619 42 780 -661 399 -745 845 -551 928 -2 -427 471 -414 234 -622 -402 -867 -711 -486 592 -837 546 309 -716 344 547 -242 -815 894 750 -527 889 977 41 966 956 861 381 -941 738 102 -188 473 144 -688 -359 211 -586 -502 776 -363 374 959 841 -26 -953 194 53 160 25 765 835 76 -631 739 698 -202 -698 -549 894 -661 156 198 50 859 -633 -202 -899 870 -661 -390 3 -123 172 629 518 -330 -425 443 -110 -137 741 492 -81 -960 4 23 -505 17 -498 62 -541 980 730 -204 966 -252 -703 28 -4 391 201 976 -502 940 -112 -132 59 529 796 601 -697 145 517 -930 991 -498 959 824 -776 429 -608 382 -937 421 485 431 720 639 -782 735 429 -33 -547 -211 145 -108 -516 685 -327 753 -228 -728 -663 -534 728 -867 461 -195 688 -252 -273 101 958 426 93 -817 292 -712 829 265 259 954 49 267 361 -633 -30 -952 816 906 782 856 -335 -196 465 417 -600 958 -810 -84 -700 -690 702 931 928 -884 981 239 -658 128 102 -867 996 -444 -681 -796 -565 -171 -900 -749 186 -191 -924 -874 -967 -113 -929 -58 -379 958 -332 -320 -729 952 529 -126 -700 -148 914 -128 -238 108 -551 -320 692 -50 -818 -424 -454 -574 656 941 -806 290 -763 346 700 729 227 855 943 445 781 18 665 376 17 -6 -433 912 -571 -236 396 13 -367 -692 -104 -809 635 20 -722 -875 -968 520 588 -52 598 -228 -769 377 531 414 -806 605 -267 -756 548 690 269 -542 -97 -916 327 598 -116 -981 -350 971 -271 403 -473 765 -967 -47 347 -115 914 509 -4 182 -434 176 -307 -983 -926 -578 430 -174 587 726 -995 168 440 -787 -642 711 -594 826 102 -207 600 213 -616 312 -354 266 -202 798 587 -679 422 -968 -121 -649 -963 751 292 -749 315 -212 -934 114 -118 -986 998 -270 -604 -698 19 481 901 429 -318 -738 86 -223 -48 -644 353 873 59 -537 -117 807 301 541 214 -950 -247 -164 -420 719 186 843 48 869 52 300 771 248 -100 428 365 -459 -714 -387 -770 898 359 -818 -854 665 -908 -634 168 -234 -936 -624 793 -207 818 193 657 -324 496 940 -717 -998 -366 651 -663 495 -715 -693 36 -385 -964 844 782 -509 -586 490 699 -594 756 -212 916 897 -724 720 -170 160 90 -776 844 -623 -473 -399 -499 -224 -269 338 236 267 -249 974 490 7 -818 -119 311 -127 575 -295 -702 252 -288 216 -936 -681 -177 -954 -719 532 164 -158 -63 346 13 -767 -742 625 854 796 -746 568 616 -668 -533 -615 420 -594 -490 -152 218 -726 226 36 248 150 845 152 371 570 487 -745 541 -842 940 -975 835 -635 -179 167 669 -178 -602 24 39 154 -401 -467 -178 -579 -513 550 534 769 -89 414 -97 954 -821 -623 796 673 587 -855 -141 481 -19 863 -354 -1000 -184 -734 733 819 -145 -463 -526 50 -482 46 927 -394 889 -801 844 -588 388 337 -968 -823 -798 998 -13 654 -888 814 401 743 783 678 931 -739 -511 -857 -684 787 -797 59 -535 31 793 190 -908 -90 96 -388 -436 730 -956 581 30 41 341 -18 -592 156 -215 154 48 -238 329 -976 -252 -377 409 217 -931 -196 580 569 -812 291 938 -438 25 -545 329 184 254 -15 -320 103 -988 35 465 -76 480 174 365 339 541 -257 -243 357 -369 -235 647 -675 479 267 935 941 789 916 235 -518 -107 -19 -323 -860 5 690 -882 539 168 -712 926 728 -50 918 880 100 -779 519 760 -53 859 401 669 234 -471 -232 -417 990 -381 -32 644 -82 993 -731 815 580 -973 710 209 173 668 -199 631 831 431 322 -235 249 187 508 -651 -677 296 628 705 -327 226 398 599 162 986 504 -204 304 -333 -856 971 778 30 -333 -395 -363 348 145 -208 -766 -477 25 -260 -705 -27 -827 39 808 -555 -923 -133 -836 -630 172 -898 271 -280 -934 -88 -922 -539 -978 -925 -423 -936 -118 380 -94 74 -743 451 -935 771 -815 -86 -635 -640 946 182 720 -371 -777 -539 -564 745 585 103 -501 486 -42 503 994 -76 256 527 322 -100 -522 251 -591 -754 642 566 -952 43 -384 -761 67 -779 417 618 73 -738 897 970 711 500 -348 -578 630 32 -700 379 -804 -623 166 676 179 -237 -482 644 -608 777 -185 -324 494 -676 269 -352 141 342 -279 167 -479 541 269 -275 547 -854 -940 430 -678 -315 -639 203 -374 -780 -153 -443 -684 486 679 944 -891 -743 914 -942 -400 -709 -772 977 -36 -613 951 -660 475 -454 -733 526 -674 -917 532 -234 245 -434 -826 120 969 -559 235 699 -316 -30 -811 -671 275 92 -18 -300 387 358 581 -974 -159 135 -844 -815 674 -987 797 912 352 -324 397 513 -592 -976 -7 765 484 294 -141 -523 454 -697 -898 931 -608 -899 434 -249 41 41 37 -749 854 -46 777 -503 -843 -891 975 77 -906 -899 -242 166 -707 345 -587 -696 -452 -830 -339 -163 132 144 -211 82 114 275 426 456 -35 -737 -668 -209 243 909 203 -485 913 -197 -365 771 752 -695 102 244 -423 708 -65 -493 133 38 215 517 -201 -162 -633 657 -803 -950 -259 752 797 436 939 967 -994 -624 15 0 758 179 55 486 -365 -634 -609 24 -465 422 163 -646 398 -313 505 41 899 448 665 231 -956 -876 608 54 -369 491 -946 832 -16 -616 335 405 564 -877 679 -774 -146 353 -709 977 -318 -559 -415 -684 269 -71 -486 -499 -578 -52 383 819 -457 815 651 -27 -710 353 134 585 -479 -82 896 258 -82 -827 29 -188 -546 79 -490 806 710 391 -932 998 -183 -851 -903 987 -614 989 -624 -564 493 -596 628 713 242 409 421 557 312 -367 123 322 -70 -535 -995 -59 312 -784 925 397 587 249 400 -162 534 -514 355 -208 -794 301 -887 197 -376 409 -277 115 -16 -371 -528 932 -592 -552 567 376 -520 -548 45 882 616 -549 -233 291 352 -80 792 -270 14 -600 112 403 922 877 -899 -597 -239 485 77 432 -824 181 -437 -835 140 303 -502 940 -304 633 -387 -187 75 -529 -97 -963 -929 180 -492 3 -548 706 -631 -443 -555 -74 937 710 -92 -133 873 -422 -705 588 -895 -995 878 513 902 104 547 -982 689 -39 -452 610 127 -883 566 -630 -930 462 108 789 48 223 185 21 239 -505 -442 -725 -383 916 766 29 -943 -725 -939 -351 539 396 -107 -148 550 -758 191 -462 923 817 584 -864 198 -13 -203 430 -89 308 -187 -877 330 -824 -865 -894 -399 875 182 587 -952 716 88 718 128 -240 98 752 798 -128 353 -5 28 634 -148 209 -931 480 -738 750 383 502 734 -722 999 780 -462 -32 -206 634 974 -516 -771 708 443 -841 209 -267 634 -136 663 -901 -996 198 691 573 -161 673 -332 73 -428 38 408 -633 -154 506 -744 -888 -284 -922 -225 -383 -480 765 556 630 929 -977 398 757 509 -798 749 -236 -621 338 -681 -56 -650 727 -602 148 -965 -732 986 -590 292 -855 720 -274 882 -363 828 -386 956 -703 -980 -121 -235 -489 -404 981 384 627 -674 320 -846 891 -866 603 -855 44 -510 -485 -820 -998 -559 -215 -177 665 634 -737 -300 341 901 620 -960 -525 -826 -170 456 698 854 -726 -560 -96 -98 -37 -664 54 761 404 987 742 -693 -850 700 236 488 695 -398 -293 649 265 -565 -171 -872 -533 978 -583 -874 -682 -643 954 -7 269 137 199 -980 -456 -177 487 237 564 521 -556 165 -191 445 968 201 838 -802 871 968 256 -949 110 21 -987 -819 487 212 173 185 404 -583 -136 -348 988 -544 793 -414 648 252 -675 -698 -976 -10 -66 -625 -291 -685 503 -886 -598 923 664 -922 351 813 -468 110 474 672 951 311 811 -42 374 -195 75 967 286 -327 -517 861 -499 940 255 -794 392 308 32 -311 -46 -344 87 4 548 536 567 -916 -756 -33 691 -109 165 -41 -339 865 146 -180 -163 359 129 696 368 191 277 141 706 -734 2 -338 650 803 821 966 -115 -153 -627 754 -245 943 155 -361 304 -942 -793 -588 -870 424 136 -731 -413 -7 -694 139 595 489 -292 11 -371 -419 -557 99 177 -978 666 -495 -273 -411 81 650 -190 -386 -505 -166 -942 -301 -254 -565 -496 462 -300 -306 -405 -615 -714 -111 -655 940 -189 452 -251 357 639 788 322 -342 -736 53 -98 -647 -664 -440 9 998 -79 129 198 707 -594 -205 -501 112 870 65 -475 -151 663 -792 -804 -358 304 212 -426 -834 -377 577 -647 533 -483 534 566 -575 -872 -355 146 -526 -953 275 -859 -663 -461 -246 -799 -784 329 -95 971 -211 753 990 587 866 -200 603 175 192 146 -607 199 455 -901 -172 713 453 -978 88 885 329 418 652 570 928 246 -5 776 594 986 -466 814 -830 -351 988 -315 -559 -351 41 -33 326 -15 6 -771 -302 919 319 -194 -457 254 396 -684 -749 -231 -825 851 -304 934 -169 70 774 79 945 435 -737 152 40 -873 -558 989 79 -590 762 28 -776 600 798 377 757 -251 -769 178 778 557 646 56 815 -71 872 511 10 517 -678 271 932 924 480 -389 95 -918 -742 -551 529 835 49 570 -391 957 -613 -7 -979 283 164 -862 89 -557 827 -309 316 -866 913 -586 830 83 -234 -591 276 -236 583 615 518 856 -464 898 -995 -679 255 -299 185 -649 874 463 -416 -799 -97 -181 206 758 126 559 835 572 398 -789 -174 356 -514 421 -650 -333 722 953 420 790 793 650 871 628 -618 -708 852 223 -355 -150 -467 -176 -496 639 359 -173 -381 -789 655 85 -23 573 736 981 -857 -394 931 -791 286 621 120 420 -260 -667 -22 653 671 -289 292 515 -328 -730 -197 196 856 199 -748 -655 273 740 -223 -334 -290 -310 754 243 -522 233 212 156 162 -472 -540 908 260 -798 -321 -997 -977 385 42 116 411 604 -796 988 589 -790 -203 969 462 -959 -452 544 737 -853 726 179 849 835 -952 898 50 210 338 -456 -84 71 -964 -478 -206 -913 -372 395 -728 734 -927 -837 -210 -117 347 739 115 717 -867 -233 -636 820 -610 731 731 -4 -571 -872 151 -214 896 -171 -733 -310 296 239 145 64 -388 -817 -328 -563 177 126 -538 228 116 426 21 -521 548 -195 487 309 126 35 -849 -15 -873 412 434 252 -561 437 -742 49 -588 -975 -21 313 210 12 957 522 -285 -415 -846 -13 -586 -470 -268 138 -33 610 720 -210 349 -111 -835 750 -403 -591 632 437 -777 -519 -787 695 -30 338 -435 -828 -254 113 635 -848 551 -38 -71 386 52 -893 -964 -750 -564 213 132 617 -746 338 -284 397 -112 -478 185 891 189 -116 -242 -712 842 29 15 695 136 450 467 -543 -414 581 938 -798 -263 -940 43 950 -842 -803 260 821 -757 804 888 843 168 -631 809 84 689 820 -996 458 570 890 987 -439 -766 -184 496 62 -281 -748 602 824 -114 285 679 -539 265 -488 809 424 -374 -319 576 -886 282 -754 580 -681 -350 669 -562 659 256 -457 114 -367 -550 -705 -548 -503 605 -763 17 -995 668 553 -787 679 -597 935 703 -272 968 225 827 825 -358 -886 175 -241 -319 275 669 452 349 -883 277 -688 -306 -136 249 984 -605 -605 707 -13 -652 -472 -52 21 -38 -822 193 -545 219 -780 594 -173 680 894 151 976 -348 -807 -215 -442 -706 425 717 220 -619 370 -1000 -594 -598 866 -971 -51 -219 -394 476 -937 806 -415 422 -535 -146 247 949 81 -455 688 753 -180 -744 -185 -119 -299 587 -501 -451 -838 -109 -87 -506 658 243 235 747 -123 230 149 149 -210 -647 -958 -399 -738 -197 939 679 837 -656 -532 -930 372 960 -785 588 985 -855 -551 -874 821 332 -295 18 103 -699 -109 380 399 799 429 133 889 -182 198 248 568 -934 -485 -531 458 811 -306 -224 331 868 810 947 -264 -392 -898 -423 -87 -262 -261 -502 19 79 144 -785 100 845 910 961 -822 -954 802 -810 -858 491 70 -319 -676 -527 -55 -93 -548 861 506 495 -712 800 -706 871 -509 929 -598 -465 579 -471 -912 -158 159 -686 -636 896 -201 -810 -96 -569 917 884 -152 294 430 926 -812 47 916 -598 724 612 -65 11 -955 61 226 -88 87 885 -673 -39 237 -12 -743 261 -840 -921 -711 568 323 359 51 415 69 220 823 -352 -377 -38 730 -998 16 -958 -125 321 -802 -251 -796 33 316 45 -457 -666 -66 269 -837 518 980 -131 717 -970 -137 383 -847 -830 -764 537 -666 -569 -384 -614 -730 975 -846 963 -213 419 -775 996 435 263 192 633 -463 76 -118 437 -576 895 840 702 -598 -278 462 794 207 30 142 363 481 723 492 -881 239 -3 -596 -486 764 -886 629 -343 -70 419 986 199 711 -794 -874 438 850 -63 -457 -82 177 528 897 -391 320 -210 -648 -727 -680 -330 741 -731 -32 653 -371 -773 649 -913 816 -411 -997 -719 228 -700 760 -707 686 488 -232 78 460 401 -678 563 -703 -116 329 817 -584 -430 491 -442 -36 -211 -974 -126 -27 -951 847 -721 458 -693 358 -115 314 -489 633 722 831 -149 843 459 -398 640 -483 69 678 -662 -225 464 521 523 423 -188 93 -655 109 -126 -574 373 -999 -960 -346 -821 340 414 980 940 306 -763 -865 -418 281 849 -115 663 344 215 331 886 -46 -710 145 -716 11 601 328 617 476 -57 -112 953 -897 -175 -878 306 -450 934 -210 255 835 -655 1 -937 703 320 -268 654 -707 13 -8 -100 -836 -26 -952 449 236 -165 299 366 -639 -670 -967 431 471 -112 -601 -165 978 -557 -116 -757 865 -767 -894 629 -446 -376 -42 955 -684 -352 -777 543 -246 637 208 772 -190 -989 801 232 -716 230 -944 -511 -901 -629 -222 958 155 -613 67 -459 732 493 91 -450 -269 79 255 -9 -320 932 926 357 -192 -286 333 670 -285 -459 -425 783 510 -205 90 990 416 -216 -115 471 -114 615 -966 -750 -282 304 905 414 -415 -274 -807 365 -459 -439 590 95 -820 415 -682 39 -477 96 -621 -55 992 274 524 701 501 1000 -191 382 -756 476 455 582 435 766 -645 -763 -773 448 913 978 264 301 -581 -571 -956 -441 -158 -734 507 -481 787 134 -430 -587 -954 788 449 183 399 -605 231 -51 480 835 461 -726 659 814 234 -43 803 699 4 286 1 -19 931 312 -43 960 332 253 -932 39 96 108 -973 885 437 469 928 -489 33 409 808 136 303 -846 340 146 339 917 956 706 -217 -921 -446 -584 471 322 950 -944 -13 242 -669 -272 141 -507 -948 -993 786 -368 -615 -293 -300 -949 -311 417 -982 944 339 633 76 -603 -381 338 -131 962 192 -913 749 223 817 -204 -683 94 -637 -648 361 -963 -48 882 -939 -759 -898 -325 -324 802 306 932 273 420 359 -545 834 126 231 657 87 -34 426 166 375 -26 427 -874 -876 470 610 228 -195 -390 -442 -233 439 -424 786 158 274 -49 295 -798 199 -28 676 608 -660 197 -651 417 -165 760 -452 -941 881 582 350 -218 -270 561 833 -832 358 493 -250 -912 -844 -816 378 443 -351 209 566 -293 -294 -120 -690 736 502 -960 907 563 -518 631 834 -875 -228 952 -290 123 866 729 -485 799 309 -404 920 -904 528 751 -640 -419 347 -70 772 176 822 889 210 -835 -463 975 -188 531 991 -574 656 -601 -178 -17 848 880 18 -638 475 -952 -448 593 858 -565 -155 582 496 -389 -873 551 -546 -231 881 421 -675 -91 -941 -926 -269 453 -265 -78 249 -218 -85 -924 209 710 -657 435 473 -398 -610 651 689 9 -700 -604 884 -570 -259 26 809 110 662 424 939 34 266 355 -965 -274 489 809 475 -647 -242 720 499 -543 73 -946 -202 643 -205 910 487 -496 761 -205 443 -640 -994 -431 535 419 248 -212 -774 -872 668 476 -209 -908 50 -363 360 -518 55 847 -773 548 772 -825 726 -479 97 -744 -367 912 -233 -732 188 -737 -748 -324 590 659 -21 -896 -273 588 -212 859 -768 547 -845 -963 -236 -230 -157 -219 -680 -817 394 -3 244 998 -705 235 -18 326 -276 -736 -383 10 -149 -969 -972 364 764 -753 342 666 912 547 -625 -197 -615 -872 -870 -981 636 971 94 167 -277 -648 717 -253 -503 36 -645 182 49 997 315 108 -97 71 462 -481 -457 877 -27 196 817 85 -963 325 -279 -305 -263 -710 -201 -113 519 -623 306 -569 -638 619 -344 -502 635 -968 517 -569 868 997 -220 850 335 177 372 801 856 98 112 857 17 -944 -117 449 707 904 -194 751 -861 740 838 583 -139 809 675 -60 -211 440 -559 121 -198 218 -518 -109 12 104 -770 804 327 -755 -815 -61 191 490 498 530 735 -235 -48 -758 -213 -737 275 885 986 197 -564 -279 -331 -578 813 -770 -369 807 295 -258 -309 5 -142 -511 -491 -439 -40 -386 709 111 679 -670 -175 75 -589 -241 390 647 -286 526 -458 -234 -200 -956 66 59 -231 -243 0 -867 892 408 384 -953 666 -919 -11 -287 -263 617 568 520 412 -134 762 -980 -352 -667 -755 911 -491 35 -292 736 716 480 589 -170 -187 -131 514 580 591 901 -825 920 211 416 -612 -355 905 -859 -806 -805 -884 400 608 -365 678 293 -302 -222 -145 185 795 -511 130 -805 189 -671 588 901 747 -514 892 -475 -777 738 13 -573 -538 341 -642 -715 155 -141 -178 586 -14 -822 -820 -742 907 450 -286 180 658 445 -840 58 722 644 410 833 -712 311 293 -855 283 -633 745 -62 -791 -980 -720 -345 -382 944 -149 -799 716 -228 663 -185 -626 432 -307 -583 -328 -123 177 911 -857 171 839 306 594 128 492 846 -675 113 818 -285 -560 -626 -720 -238 806 -836 81 -335 36 5 -588 -699 -744 879 405 770 454 -725 387 878 -130 -747 -471 358 -769 455 293 -768 -109 204 -109 -664 -773 -847 -869 576 -743 -643 -599 36 514 -379 938 -933 773 -810 -338 578 -786 320 128 393 630 279 -615 -217 590 -912 482 403 356 -101 624 785 424 185 -796 959 -439 733 678 165 690 768 718 -221 947 201 -225 399 557 23 -853 68 566 -474 -31 764 -950 -688 -494 203 -157 538 -705 -944 958 30 829 -367 921 -434 198 363 -112 -801 -721 399 -51 -281 -316 275 105 391 -408 450 -959 -262 43 -63 -544 722 -769 830 -497 502 773 716 657 -15 584 -147 184 515 853 -172 377 -420 651 162 -364 982 778 -945 -340 26 665 -176 -820 238 161 -986 -289 501 38 -990 -722 -238 -553 101 152 -109 -37 -527 -839 543 467 -598 -948 542 -626 -87 -757 -925 774 296 911 425 -155 474 979 146 -119 66 -844 -645 741 725 -70 -348 595 -846 -250 958 -975 -634 -121 -474 -156 -981 426 -986 327 -390 123 -907 192 -315 979 815 -640 -479 4 911 131 626 844 -367 650 294 -532 445 -612 911 719 43 854 432 -33 -26 767 485 463 -105 -44 -300 789 252 330 -115 -193 -330 248 579 -860 -695 50 -650 215 957 899 38 186 997 -30 880 343 -240 249 585 -623 -207 -982 -621 302 -695 -868 701 47 995 -158 776 -120 -511 624 -217 519 -664 -396 807 -188 820 -376 664 -141 223 -331 1 559 563 -892 -192 808 -548 -684 638 344 112 979 -498 483 313 837 223 702 -988 -60 512 326 811 -464 634 162 53 883 -833 211 -29 424 348 625 615 460 311 519 430 62 279 -895 -523 -708 -421 175 974 -194 319 -966 700 578 -746 236 674 781 243 207 784 -929 374 -435 712 -633 254 936 -716 771 -511 718 919 607 635 -451 286 -697 -61 845 328 516 391 -903 567 -314 491 328 -158 435 -42 -54 -54 -590 923 305 -970 -482 516 960 210 377 -415 418 351 -348 -935 588 394 471 127 547 -678 101 935 -42 460 -502 126 487 -826 -400 86 -492 998 -702 578 -95 74 513 805 -790 388 -743 -145 -558 107 111 -17 176 -289 716 -356 988 -567 56 683 -451 567 -728 -746 -265 -905 140 -865 -212 812 663 -483 629 -3 530 777 660 -696 997 89 -532 -894 -939 -437 -965 604 876 -516 775 542 69 713 -361 -640 721 -133 -298 884 -275 843 781 885 -676 230 70 -381 -636 67 992 749 190 -540 868 740 -345 -128 838 -210 -706 -606 -618 713 753 -680 255 -626 -289 236 576 -435 45 529 831 468 348 -780 198 649 209 804 407 -969 205 715 928 -302 -636 403 -975 -948 175 807 -486 803 531 -856 503 -447 7 -129 -90 -964 397 386 261 -992 457 -626 -504 78 609 -633 263 151 117 461 799 748 -908 900 30 -805 31 -849 -110 921 572 391 276 631 -926 -640 494 734 -477 -151 -753 -717 -317 649 510 619 -112 452 -898 365 -772 969 584 927 546 289 -657 721 149 -769 993 594 -193 -727 504 -450 -784 -383 10 173 -953 850 -443 -163 -200 142 924 -362 221 469 -933 -925 944 853 -818 772 -559 -676 926 188 987 -371 922 -267 -158 457 718 -976 -999 -935 -542 -417 -343 -901 -83 -455 235 -212 -886 -191 -879 831 114 -731 -137 936 177 139 -804 594 -655 -272 -151 -715 556 -1 -630 707 317 923 -459 357 -98 34 -424 722 -685 71 470 -430 390 12 442 60 -830 -425 86 -10 -805 229 660 466 -474 -833 142 166 -645 106 278 -335 284 443 -951 473 607 67 179 196 -654 305 731 263 -262 593 35 -869 -672 -363 -457 -960 877 918 -127 273 -751 -999 906 -156 -232 199 -528 -864 -724 -116 -577 -115 -924 591 445 835 57 253 742 -383 285 747 -207 702 -119 591 -402 797 -980 -939 104 308 102 -240 673 -367 744 314 -453 487 373 863 4 -762 -248 -565 -753 -459 -185 554 -512 788 -83 -820 627 -361 30 -403 -521 -556 650 -311 642 899 632 -62 -232 -183 99 683 -853 -707 -594 652 -764 -659 -671 394 896 -461 -216 443 978 -660 -108 687 65 -399 719 -711 912 -538 781 -14 -539 347 -41 -460 -366 348 -144 681 -451 -725 -993 -815 131 172 -849 122 -319 -830 -127 839 -999 283 933 -49 -161 -656 302 533 864 520 -168 100 125 474 -351 292 862 414 -682 529 492 22 -2 -511 -29 -5 -128 251 686 -813 -701 462 -818 -603 -265 -63 776 -654 690 -376 -102 331 127 413 850 509 272 -150 200 -283 730 666 -14 934 -39 -732 402 811 -540 -428 -225 24 -878 -80 796 759 70 987 -313 -365 -508 60 47 444 -520 364 -618 -537 -735 -600 -535 529 169 -492 -198 217 149 -314 408 320 770 -562 -824 -462 61 -705 259 -382 515 -132 308 749 341 724 385 -226 -267 -822 358 403 -683 -414 -960 -622 79 -836 433 -661 -217 873 -534 -957 930 -144 720 77 -979 -687 843 -329 290 490 380 433 -178 -101 576 609 -702 -976 921 577 -325 -843 -973 -474 227 -51 -901 562 527 61 804 23 -57 -208 -482 -203 -52 303 608 -371 978 373 46 -738 731 366 208 649 -955 645 4 310 719 885 -857 535 -872 697 -508 367 336 -63 -353 353 299 970 973 -845 294 -79 -200 965 242 -549 250 0 163 197 563 70 -25 -194 -193 603 -253 -99 750 935 397 197 -450 -126 121 -659 -446 -443 -777 562 166 -725 350 391 -252 184 -772 765 -358 767 -847 -885 -214 494 -656 -126 53 -87 475 0 711 -172 -51 -303 550 482 11 -624 -84 -306 -605 -196 -734 928 634 -14 765 -970 212 132 -785 14 -539 945 -78 924 721 -945 -782 293 -20 931 -94 860 -830 182 180 613 574 561 -651 -763 -891 249 -47 -490 -636 -58 128 482 -928 -921 379 8 820 859 54 -407 -646 646 373 894 886 -424 -411 -482 -273 755 -405 187 710 204 -43 724 645 483 -917 -280 -472 -989 -836 79 -182 -496 174 497 561 -920 -445 -835 -966 -843 -972 181 -127 397 -621 370 996 -726 -221 335 701 -822 -332 518 68 796 -800 -58 682 -490 121 -451 -466 305 -417 618 594 -725 943 -225 167 110 10 -334 341 -629 -788 134 498 3 418 -990 -111 147 -763 -853 -447 974 -820 931 318 -136 -717 627 505 711 -681 -868 718 536 -348 -744 519 34 302 -472 -611 -204 -214 -88 -792 -956 962 -546 163 505 222 20 791 -14 263 676 -679 286 763 804 176 -751 -849 160 -400 183 572 -43 -468 -150 -99 -647 532 -92 299 -372 -96 -982 -644 -458 216 -394 -108 -812 -246 -782 908 154 964 -436 254 -21 -580 618 -344 63 257 823 -705 508 256 703 29 340 749 -657 -506 31 -687 731 245 -189 -331 337 597 -735 -636 -208 402 832 -22 655 -403 963 -984 542 -593 -707 -421 410 354 23 -332 321 125 -822 286 975 826 470 -368 -374 -362 555 -501 -213 200 -475 -877 138 465 750 -934 335 823 -223 -125 491 -256 294 675 -757 747 -855 -931 202 34 423 -48 792 391 -237 -935 -859 -101 513 950 855 53 535 -615 -918 -685 -938 297 -469 -803 -135 -165 57 526 67 -252 -908 505 793 512 496 -508 -958 -19 344 509 -929 376 -678 114 -594 335 174 184 903 638 -458 -228 481 583 -879 -390 -915 -784 531 -328 -554 986 -983 360 351 727 454 482 -74 -970 -34 -335 -796 -894 693 913 -679 482 723 -128 -738 -205 979 -852 -199 707 -683 45 -332 -593 507 -143 -700 -167 930 841 36 131 -996 731 958 363 -115 497 -738 364 -127 -578 -53 364 389 693 22 95 945 -576 -90 299 -732 349 -214 -342 267 342 946 881 770 541 819 -684 791 -515 775 509 427 -705 831 180 954 176 -235 172 -781 -331 -153 -510 653 878 531 -742 -110 -144 826 606 -436 -445 -918 -262 952 833 -266 290 -676 -711 -621 -541 -853 -320 354 366 -61 -119 543 89 481 44 -507 833 229 -127 417 -787 -119 151 -304 -342 -96 475 -766 -403 -881 530 -859 985 738 -320 274 -647 -231 326 972 -806 918 292 -852 -169 -697 -306 -970 -615 -707 780 943 708 -382 -128 226 -333 -577 -814 651 -887 868 -247 -271 -736 -492 985 18 878 -378 -772 963 -413 -143 -512 170 82 493 202 -492 948 397 -171 317 -754 586 -762 -491 -919 928 109 -863 -401 621 -13 -539 691 -881 -763 393 703 338 655 -862 -164 737 822 -266 611 -151 925 -45 -601 -988 983 876 -115 -334 819 -327 -641 366 154 179 -796 683 -16 731 -960 32 266 -577 205 977 1000 643 -69 -613 -195 -302 63 799 -248 72 -853 -142 233 -71 56 -805 -888 -466 -601 67 847 527 -519 382 -244 494 -661 -604 -552 779 181 -999 -953 499 -645 573 239 -879 38 -987 40 855 -954 -589 69 -261 119 326 531 576 105 -257 234 824 571 -844 338 572 94 469 278 -549 895 -161 -288 -681 645 -306 -229 83 664 267 -515 -103 870 -635 997 551 448 -108 -735 -392 -26 498 312 427 654 -96 317 -267 408 385 -621 -690 -250 -927 -775 -171 198 378 270 -781 -92 -539 745 285 -886 462 -850 -562 549 -843 -918 -225 -161 -982 -722 152 -977 -23 -582 914 452 147 -541 916 591 -737 -955 431 459 956 -209 465 -46 810 -792 242 -725 -508 -293 145 965 -577 -121 -405 -676 17 695 239 -549 -19 95 -788 -420 -774 -47 520 718 -254 902 -219 800 267 -602 224 -539 -38 981 838 414 -406 238 -186 -389 457 -774 392 -982 87 -811 -48 363 -112 -132 214 804 586 848 271 872 -743 808 -954 19 -611 -928 263 -599 384 -753 -326 452 -621 864 930 -68 -66 891 -980 581 319 780 739 -542 -54 765 152 721 -574 872 417 -811 579 298 -545 710 -244 752 688 -840 229 -99 -639 800 -380 787 806 882 -410 598 119 -872 -846 339 446 981 928 711 -918 858 640 922 592 -997 -742 594 -169 -931 188 -324 -673 40 -176 -753 237 -284 -877 710 -37 246 259 -589 130 -827 -684 31 197 431 867 -289 834 -280 502 -349 -853 -57 -425 -218 6 567 547 516 516 375 363 950 229 267 -211 462 237 -915 -89 121 -426 -929 -768 -35 816 -907 -112 -971 589 -328 -801 -991 176 303 -717 -512 -719 -85 -196 -304 813 145 -776 -96 937 -996 473 -557 315 -80 529 714 -377 -511 -736 -316 -272 -2 -288 971 756 -333 -943 702 647 -873 -111 -206 210 50 -430 -210 337 -998 110 943 -475 -423 637 32 619 -340 -540 34 625 660 257 377 101 -288 932 295 367 119 273 -425 -282 -607 651 259 736 -108 -428 -483 -180 -388 -518 -364 696 684 60 -92 763 208 -486 -537 437 -272 -727 496 -557 473 -395 -281 -251 -577 -247 866 -889 528 390 -862 -283 -544 -233 -768 34 -790 986 654 -846 313 408 -903 955 -649 -744 729 147 -770 9 -350 -536 -681 320 784 -260 163 585 -762 425 -704 786 29 -828 435 -578 -728 968 933 777 -146 957 442 -933 -141 536 -564 576 -509 -993 720 -673 -365 50 111 -371 -607 -938 -138 -427 -627 -329 925 -197 231 941 -325 -837 606 -702 671 -304 -242 347 -134 -819 -386 922 304 -589 -576 -351 874 77 304 147 -86 592 -350 -914 -403 -128 -836 471 432 420 595 469 -323 669 -891 574 169 -357 -263 -363 -412 224 222 700 -641 9 -615 -669 312 319 783 583 -772 -685 -773 331 832 -810 -871 672 -127 257 -769 936 982 -806 -673 36 701 56 -140 767 697 -976 -415 850 336 -684 -707 -54 23 185 -137 855 -941 20 -647 -111 -975 720 177 542 -169 -744 -855 241 392 36 -68 859 -937 613 -424 -87 732 -546 0 254 -93 -84 -62 -722 -10 582 15 -349 -495 719 810 741 -211 786 -200 -906 -117 -736 738 197 85 587 409 -876 293 -251 497 -258 892 -42 246 263 615 -998 -80 -297 -546 78 167 -81 -163 659 -537 -561 803 -962 49 -692 915 839 -701 -673 658 -764 861 174 442 -893 288 605 -372 -730 -449 594 -806 249 -205 -892 -412 582 -632 448 670 -922 544 -13 193 769 653 -795 -441 497 418 787 753 -760 -265 233 -430 858 -171 -772 522 165 603 519 711 389 -692 -809 -296 -745 -512 -411 -76 809 -393 -289 -948 -304 889 588 38 -145 -342 -236 162 -199 -265 616 -850 -142 -193 -574 786 -645 254 -382 -812 -924 -922 -525 -50 -528 120 63 235 432 990 599 18 -305 780 223 -27 -483 -907 724 413 -974 40 331 -531 -187 -724 -266 -504 -538 -293 -77 -962 410 712 -121 190 -708 104 721 -588 -659 474 -107 -411 -65 -831 -719 838 339 -573 -928 -938 728 -994 996 -221 -874 -98 -664 -456 668 -395 -532 -660 -696 -243 936 602 589 -270 -219 -399 518 484 -163 773 119 612 849 588 700 -893 -789 -965 -104 -823 980 -791 -491 691 -80 -578 -552 189 -973 43 812 -436 693 67 284 949 -32 419 715 145 -594 -363 400 -756 386 873 595 775 -275 -755 863 -161 322 692 -583 -101 273 92 437 -720 767 -639 -158 -990 150 70 976 -161 206 879 -803 -647 227 -761 911 -950 -149 610 913 447 392 511 -866 559 85 259 485 999 -39 873 -156 -969 794 94 779 -242 -484 -615 486 333 -468 -497 -465 590 434 -511 632 562 803 -735 -757 652 -634 -274 -812 -548 629 -364 -162 46 -994 -117 589 654 813 83 -463 -549 784 -532 425 717 -822 628 334 846 -175 -706 632 -771 -674 359 361 62 61 691 438 671 323 762 537 -767 -33 -466 30 464 -826 989 -358 -5 282 -711 657 -355 -610 -152 812 -669 -928 -794 819 -889 630 -749 530 -442 -744 -888 525 61 -532 557 -824 -399 -784 -355 583 581 -522 -461 -959 -100 -643 184 -946 -443 -285 -944 295 -870 994 -112 -525 626 527 666 -860 277 -999 363 791 96 -359 26 266 655 228 -2 -722 34 812 -982 929 686 613 726 -221 280 900 816 -892 416 753 -292 -757 758 -663 930 369 -420 801 -214 -788 -357 947 -330 -654 -555 -373 190 567 356 771 -945 -51 -658 647 58 12 -974 59 -607 178 -523 -742 808 -440 -781 -265 9 -997 477 460 894 -919 5 -59 -951 755 256 505 -737 695 917 972 108 -965 768 -274 -158 -72 -508 -830 -219 857 -111 -719 -263 326 443 688 410 -634 630 755 423 -906 800 738 279 -180 -904 -563 -121 -475 129 596 -434 745 309 247 -965 773 99 953 -149 -559 -395 -243 -579 -48 443 183 897 646 -128 -300 666 576 210 -345 109 -840 522 -185 1000 -410 -247 63 786 655 574 -8 -525 683 -396 504 245 193 736 -849 -787 -122 650 -543 -893 875 -358 276 774 763 286 -665 -304 244 -174 -260 -602 -185 31 -467 -175 200 43 -55 -174 -494 -856 999 -652 164 -118 -765 810 -545 37 -809 146 -702 440 -166 631 116 -722 -754 121 540 155 816 605 -385 -520 670 162 677 417 -634 937 -565 -549 496 -4 -930 44 -118 128 925 840 -915 661 -91 -793 -476 -754 137 948 -63 430 -457 -543 725 307 839 159 843 142 -588 524 211 582 -890 421 -845 -477 -107 -280 -160 -959 -552 -908 148 -704 -98 -608 -21 390 -120 810 409 -813 406 -868 190 -80 -678 -170 969 434 319 305 269 413 -194 796 -252 819 738 689 366 156 485 550 -768 -590 -715 -969 262 -86 -127 -181 155 0 -713 -639 -326 838 839 95 -516 337 -519 -848 -103 359 452 -591 417 521 -986 -493 -193 -718 949 705 472 -245 784 -852 902 -918 696 -651 378 -533 -879 -239 964 614 -194 -234 -837 -459 -519 710 -650 445 -906 -192 -750 -680 -155 425 -933 977 62 -49 -309 335 165 -584 131 -566 -141 503 986 733 944 -657 -111 -797 -492 -589 207 734 57 -738 716 514 800 -592 146 -697 226 -316 733 -500 -238 -634 611 21 23 675 -789 525 -320 800 110 -55 -378 -516 -724 414 207 -327 -165 -377 223 -900 -755 -68 -836 953 329 820 -197 431 -86 -709 -55 277 -255 -71 -922 -644 -845 -47 664 -511 -20 -119 -591 -944 202 353 -177 253 -22 -216 -279 -135 -673 -794 284 -397 -913 394 -145 937 -756 -858 -529 -619 484 -969 -492 346 932 7 -516 169 -515 -146 958 -392 124 801 -505 28 -613 -715 -399 714 920 597 244 -465 927 -261 -860 66 172 -930 710 378 179 994 -702 324 -230 809 -993 -714 154 -503 -981 844 -92 76 671 -746 319 -919 -1000 -130 -371 565 -411 -358 -117 188 -846 -129 -219 -947 966 808 338 717 639 -796 -114 427 119 735 -52 -307 -229 994 -580 -756 -116 -998 -905 33 -945 439 752 -71 716 245 -615 435 884 -870 -781 534 437 -322 -666 269 519 434 -384 -146 421 -697 -350 -206 -150 -441 -781 -865 887 150 -81 847 941 111 -834 933 -592 809 877 787 -337 178 -9 559 -705 -697 -533 -623 -6 -861 -198 -28 89 -667 503 -830 973 -13 527 307 -993 825 562 125 50 516 -58 -221 -72 -844 295 -686 31 -802 277 -578 -46 -818 -173 294 -509 515 435 682 839 300 -409 308 -477 -378 -621 -816 -516 635 498 835 892 -951 -643 714 -807 -902 912 -149 522 -421 -921 12 -660 -424 538 -11 -213 -889 -813 -549 61 496 848 -519 -358 144 -962 -604 -721 794 964 696 188 601 -458 8 -477 929 -770 194 -719 497 42 -537 130 -487 496 -66 633 -72 -399 -347 -674 -796 530 -73 735 947 -838 183 -805 467 510 573 769 851 565 -560 -577 -555 -777 882 -497 375 715 679 217 -105 565 -908 621 -279 -76 206 16 -239 -572 269 -102 757 -781 938 -135 735 -300 578 578 157 435 -452 -297 -339 149 -789 -600 -686 243 -277 538 541 -451 -291 -486 -70 -720 931 -944 211 279 -611 684 -490 793 -631 -703 47 -746 -485 293 465 239 -789 -702 -56 -473 563 189 867 -944 -906 -609 738 -424 926 416 -720 -390 -396 -968 -683 482 409 -899 972 344 -66 -715 -115 351 -296 -745 346 -890 840 -264 674 134 450 532 -815 300 471 586 769 315 -568 -355 944 -755 94 867 834 -7 588 723 970 278 -894 132 10 -814 -29 91 -694 -764 -287 -852 -608 -996 47 892 -655 -997 -616 288 7 -13 -931 27 230 -786 -994 832 -888 798 820 -652 713 790 -970 367 -549 327 -768 -522 -477 -798 512 -65 -301 -964 186 -619 958 192 237 -527 729 -533 -340 565 -4 -533 1 -470 -987 -388 621 348 -693 -274 -264 -636 -492 -83 -433 -533 -869 517 561 953 -392 785 -165 201 -229 -475 -591 -738 128 -716 434 -5 125 -486 377 -990 -958 544 -37 526 596 917 583 636 694 -450 427 -778 789 673 -303 850 650 845 966 -210 638 -391 -250 802 -468 -126 540 203 -89 632 437 575 817 342 -931 -318 344 -965 502 -50 -874 746 -428 895 -802 -320 641 -895 538 551 -149 60 -467 994 139 -178 83 -933 750 -90 527 -467 -411 980 -117 -279 980 350 725 -721 -863 -368 290 -415 44 -692 881 425 763 -707 -861 -457 -906 609 723 -176 480 -419 756 244 759 -771 -678 -269 -644 58 104 -393 731 766 114 -739 215 871 194 -524 385 108 -475 216 -208 200 -257 80 732 -585 -220 -618 222 764 698 -204 -643 -306 -215 -880 -859 148 -13 734 -812 755 -555 -533 464 -410 165 423 730 150 444 -584 252 361 -51 -770 932 160 920 -939 -798 119 90 109 602 -74 -957 -759 -632 41 148 -88 -199 158 -208 551 727 -835 -350 -216 -82 -149 680 -208 -973 -391 318 228 -275 -6 -514 -104 89 -693 7 -83 313 944 591 -75 -381 -241 62 -903 632 -111 -957 45 758 374 557 958 669 270 150 -341 -68 -26 -648 -348 443 445 877 683 -703 249 -24 -872 338 -816 212 -241 399 -945 -174 652 439 637 615 -58 742 45 -888 -572 -590 146 408 -658 -936 -100 616 188 156 922 92 -374 489 294 -603 -791 16 813 -671 -945 -420 334 959 -630 -363 80 414 327 263 -712 780 -602 -360 -651 -558 322 989 922 -219 913 -293 295 211 885 876 430 -703 966 866 -457 757 274 706 -478 280 363 -183 272 -273 87 -943 681 -32 15 -224 -370 250 424 -754 793 -409 376 850 336 -443 925 867 845 30 880 538 202 -293 -653 273 -13 272 -344 -580 119 131 -922 276 253 190 532 0 -732 857 996 903 -631 -450 50 773 -485 -176 -746 -663 -287 -795 -649 -549 -929 -888 648 821 -835 230 -674 -367 -399 212 55 -682 -121 -890 627 -28 440 -175 299 431 621 -715 -311 888 -566 -488 63 77 380 506 -156 308 -477 382 -815 933 636 174 -531 899 -282 944 -798 865 742 -407 466 550 83 48 -287 -474 662 473 -702 485 -912 -781 -430 816 529 -58 174 -955 792 -850 -982 112 782 -663 -281 721 50 -857 615 234 924 -66 -790 -18 -681 -61 880 -523 -51 127 183 518 -949 -984 784 870 -812 444 -544 88 601 -590 507 -655 735 111 294 337 -536 593 145 247 22 814 198 -636 -921 -225 -584 -980 -880 908 -373 -214 -190 97 855 817 -219 -867 253 861 823 788 786 -941 -616 992 -81 423 814 -967 976 739 343 -901 -343 -244 965 238 -348 -953 794 -663 356 -400 536 -497 -295 315 -703 -837 703 -904 -536 -293 14 -791 504 384 92 -788 -532 -193 348 -594 116 40 -984 -39 -300 398 -977 -192 -428 -906 -131 -924 756 -233 -431 -353 -317 -204 215 -528 -894 877 782 773 -284 -471 28 105 291 -333 268 796 -643 -569 796 388 609 -419 -615 -270 -193 -688 723 -681 190 -309 -251 -79 -138 986 -910 -708 -934 834 -678 -815 -628 913 -577 390 135 -726 -94 148 -455 121 980 -412 -882 496 -345 645 -724 256 -246 214 212 173 180 19 290 991 132 774 236 18 429 -89 -82 -911 -343 -559 861 126 489 -447 -251 467 -357 740 -508 847 180 -249 -245 445 -610 -834 550 828 410 141 -391 -273 -983 986 217 -221 214 -451 112 -685 -368 226 959 -656 276 837 432 -560 -884 -412 491 211 -83 -879 -319 415 -359 825 482 -88 701 -953 672 -671 904 823 -750 -759 -257 -92 -937 101 -678 112 39 913 -657 2 -211 -76 -281 37 491 -676 809 -519 -763 997 897 -905 861 -527 -683 761 -268 -104 -791 17 647 -64 106 -208 -457 964 519 29 496 -252 -367 612 486 240 261 210 -79 632 -289 -620 705 -734 797 -186 -810 96 -635 -78 480 584 132 926 -723 -706 -289 51 -742 321 -182 583 -702 -853 -567 728 -929 -399 276 986 -895 -615 242 455 915 734 293 -603 -974 -244 -647 643 -574 -280 -284 467 -850 -630 881 144 738 -656 274 938 822 757 595 168 265 -742 598 567 93 -369 -315 -60 -823 995 -250 676 606 366 526 427 -644 575 -383 740 -362 80 701 305 -531 -707 -661 -438 -89 71 -105 57 793 476 938 280 -189 940 860 -289 368 -317 658 -234 -668 156 575 -790 411 920 168 -95 975 336 -372 337 -128 417 -29 -264 473 -42 269 -613 -612 -106 448 -293 880 -87 -554 -501 651 428 135 -639 345 -636 -914 -695 -930 -719 712 664 709 -151 -243 629 920 -163 -995 -670 -69 238 -305 532 125 -74 -696 -806 -814 -645 -920 -341 68 331 144 219 846 211 -726 -357 340 520 -314 -948 259 -735 -490 -662 94 -830 -730 -178 145 -172 896 -352 396 406 590 240 -238 -498 892 -68 426 -952 -152 625 -638 -383 -183 133 492 -760 56 364 953 -746 478 547 -681 758 240 -267 -210 -317 -443 107 937 631 242 373 741 736 32 -194 467 -727 488 682 -285 -415 -283 593 -845 -348 811 670 974 -296 97 -834 -553 40 -336 870 -294 -124 -537 135 -229 -77 345 866 335 -481 69 272 242 68 431 638 -530 -818 -110 544 -399 -176 764 145 942 383 688 359 -108 284 157 401 -148 -315 397 -466 -367 465 838 -646 215 -468 934 881 -781 -476 778 495 123 375 152 665 -723 712 -251 743 150 -845 -773 121 708 98 -503 -510 -660 635 406 -798 -550 449 342 -481 727 467 210 -800 502 614 -194 -699 -547 981 -283 -993 522 -517 338 -429 -102 75 -839 -973 -234 23 946 128 48 -150 -835 -112 46 961 85 765 660 -742 -907 734 282 692 -536 -882 -752 637 187 -972 -942 829 -564 -996 -394 546 -864 973 -35 201 -548 -149 -110 846 437 195 569 -76 -250 188 -962 -626 -884 588 -738 -392 362 29 -616 928 218 87 712 -10 -248 -350 617 -951 992 -174 510 -127 -320 17 377 -779 -334 -583 793 -586 542 14 -953 -320 -864 949 -629 -936 495 687 -637 650 106 919 -367 -143 -128 -397 -594 293 -723 187 633 51 -412 505 -506 1000 -123 934 862 -429 -684 -535 -869 804 -569 -376 257 -545 177 -712 -562 632 -452 855 739 -119 -927 795 -742 -964 -845 270 -865 -983 301 964 406 -947 113 655 -45 -278 378 865 512 503 -361 -486 -143 981 -6 310 293 -431 725 -61 540 850 -496 858 449 -236 133 521 -475 823 -115 359 -843 -763 287 -277 -581 -285 789 -170 -981 -194 -937 212 -303 -643 -178 766 804 -929 421 -932 950 -615 106 736 296 720 -363 -143 -99 -182 392 596 196 624 95 151 -158 635 -990 -534 -557 80 201 888 -959 -12 53 -649 117 830 878 439 -758 480 142 -213 -939 -84 -807 -370 -876 -402 774 834 832 -848 -849 -392 114 550 -342 -775 -587 247 294 -194 -316 -742 98 -430 -316 -551 380 160 -461 -403 -134 -322 -749 331 413 768 -926 219 400 97 954 327 -181 97 557 -275 -800 798 -428 -5 -687 396 17 -744 209 801 -204 -904 -126 507 343 239 -572 -891 -849 183 409 652 934 -877 -484 334 177 595 694 569 -383 192 -799 226 213 909 2 797 -717 281 -920 554 396 -878 240 941 818 -68 -928 -877 -809 -557 49 -678 590 -169 -801 164 188 -617 940 -222 -880 52 793 563 74 918 -152 -854 700 -868 -462 672 179 -701 -819 -737 433 801 497 575 216 395 -508 996 101 459 -331 133 388 -984 851 -300 682 974 -366 -336 716 691 279 -384 -305 -428 653 687 -506 -546 -209 437 756 730 -625 887 41 -1000 200 -223 748 -352 318 712 -549 578 -735 995 -16 -933 -461 585 847 668 597 170 667 -39 -744 -507 -362 260 -311 -92 240 510 726 404 -938 94 -509 -631 -795 -953 -402 -471 531 754 433 274 -915 -296 -846 123 471 381 515 -365 486 983 -552 804 569 522 599 542 381 -383 744 -417 -518 601 -980 -739 -266 537 -874 -89 -375 -60 -557 866 -176 -117 -184 977 653 -19 897 671 208 -313 -417 26 332 -513 -647 337 -342 384 805 -772 960 -635 -253 -836 -353 -38 -701 201 -77 -143 754 839 -467 -281 719 351 -573 -145 504 -615 591 -194 418 -682 -271 382 -507 -382 -696 797 -192 122 -992 740 589 -878 291 -951 647 430 -965 297 -424 147 -306 284 37 -142 35 -550 -603 703 509 -673 816 -61 282 75 299 -727 508 499 -239 521 -220 -890 743 789 795 683 -226 -240 -92 750 111 -162 128 -581 778 889 447 -565 116 -206 850 652 -444 -627 905 -765 -810 -379 -910 379 306 -697 755 636 -600 -969 671 -795 -209 -107 -952 -844 -833 892 158 -962 869 158 367 -981 936 -459 993 109 -375 280 240 515 86 -641 -581 -983 -336 171 247 -409 -47 -508 -422 -620 390 -395 903 325 47 883 627 463 -4 -179 909 746 -417 -147 463 248 -118 -422 601 -275 -483 628 -272 578 -789 -912 -256 376 -487 -212 -649 182 -376 279 383 127 -749 -54 934 -80 247 -340 -506 513 225 126 607 991 -921 232 -33 378 -369 -835 -717 -617 -594 457 -622 -500 640 -226 647 -982 -305 982 999 -378 117 49 905 849 173 71 721 268 -822 -254 518 362 374 831 -379 364 -892 -694 469 709 -429 -511 -454 967 -557 -42 -45 676 -791 872 53 -169 -827 726 230 -673 915 874 870 -815 333 -316 356 425 412 487 -368 -194 -187 464 790 -775 -834 890 481 116 852 -864 345 305 -862 -623 -633 519 -697 536 -871 -297 539 333 -930 444 661 -657 875 530 -653 -804 -631 -431 -342 -940 -768 -646 795 -98 149 -95 -581 452 -42 -353 233 -160 -779 -508 -40 559 811 748 -690 -534 861 -387 484 -121 877 807 -992 -951 759 994 -920 -938 485 -686 -112 -396 511 795 -210 106 857 -509 -783 818 -594 -638 204 -88 376 -185 -449 -854 442 909 -119 466 -810 -598 640 -669 -496 -379 652 -858 -272 -553 643 942 -200 917 -479 -309 24 -442 -367 -830 168 682 -665 603 -49 717 318 -536 200 565 319 927 -852 -286 -218 647 359 -789 -935 951 520 -139 699 -510 -789 -72 988 -711 -615 -261 -93 -512 175 -839 517 -84 -954 -963 521 -530 232 488 -57 749 -371 -613 -818 -978 924 911 151 738 858 -699 512 -916 962 3 -791 -363 880 -109 176 815 -502 -301 732 -145 930 -660 -569 -817 -36 -261 -939 -637 -656 -477 942 37 -788 -78 -494 555 7 -221 -719 866 312 -682 518 62 768 -878 138 898 373 78 547 485 -999 -349 -689 267 943 919 -583 -350 -610 403 -618 -612 -746 -444 -259 -781 205 -487 274 127 12 -970 -502 -846 503 -18 -306 -202 -367 -977 373 750 -212 780 281 -477 109 -544 780 -485 -920 509 -979 -337 392 -180 394 936 359 375 -156 -971 584 -89 -173 -977 361 881 -619 221 781 103 775 -332 -827 -135 67 -104 -918 534 -731 -621 -489 -366 -94 414 -580 -889 -280 -905 232 -869 66 -593 732 590 -463 -917 -188 -238 -148 58 73 280 -182 -619 447 -634 540 -467 514 -661 296 -985 -934 547 -589 44 -464 -85 -884 134 170 381 -10 -582 -287 -423 -313 846 563 3 -336 -880 -612 -738 -9 828 78 -152 734 21 -454 -285 -971 -504 -814 25 676 -69 -552 743 -967 333 -925 473 -415 -82 -769 995 24 -893 725 86 -717 593 -497 -630 -577 879 227 265 -734 -57 303 -212 -701 488 567 -938 836 -649 350 -307 319 -419 292 426 -952 230 633 -558 217 158 -558 -194 -888 34 441 -973 190 946 -410 929 -40 893 102 -27 323 -895 -915 -76 -634 736 304 513 -639 118 842 -514 296 367 635 -424 -709 -680 -574 638 65 871 -126 760 -854 -204 727 711 433 387 699 595 308 -310 -522 -644 668 -116 -456 951 -908 972 -665 -788 -321 954 -567 280 -777 -136 13 -541 154 605 -522 391 -560 -466 -953 -992 -219 -142 -34 403 212 -723 920 -412 -852 144 -114 450 213 630 141 -36 -411 -505 -50 522 -743 -370 -851 827 -609 585 934 -562 562 449 -887 633 515 -909 -188 142 554 -605 -934 81 -208 130 683 402 -323 854 283 818 -154 712 808 -267 -436 900 -860 -40 -495 -282 564 -402 450 532 -751 322 151 -545 -456 462 492 -572 -528 898 434 -569 -773 110 -321 -215 90 13 -909 -673 830 256 -1000 291 -493 -455 720 337 -279 973 432 101 605 -884 -274 349 -426 326 -235 -333 266 652 691 874 -783 -753 773 701 242 -810 -198 319 -792 -995 -762 193 -251 -374 33 362 736 -188 891 609 -812 142 -848 782 427 725 128 593 -876 47 58 -676 919 931 291 -967 486 -16 -680 744 -147 521 -638 833 739 374 663 399 816 -877 808 774 -659 515 -251 213 -715 -693 -199 384 -53 914 784 -976 524 -776 -116 58 417 -389 -60 -326 310 -605 -860 704 -102 936 587 -608 -428 744 553 -537 267 258 327 101 -854 223 -165 570 384 -295 -116 836 -947 514 367 -646 746 -944 922 -581 587 384 759 -804 -579 -254 -703 -497 691 -20 -654 658 -11 -172 147 -961 -225 56 -633 -116 -207 335 280 425 -75 -585 70 324 -64 524 -440 198 895 408 331 -571 -392 953 333 128 792 884 373 -250 -533 -196 -4 661 126 -110 117 -181 758 409 -499 432 -583 855 -948 522 -939 709 506 -569 -315 -71 538 -695 305 356 -425 -300 885 749 -934 681 949 489 -587 -464 451 -516 593 659 434 -448 -784 880 -463 -807 980 -19 -446 -425 -47 167 -499 -965 124 -414 -507 452 225 -292 -900 540 122 -349 -507 875 -463 -680 -682 -659 -860 -714 47 -231 54 -898 -840 -878 -673 123 -8 978 633 675 918 811 805 -851 614 -560 60 618 -287 72 -749 872 743 344 816 -455 -612 -107 -379 871 41 300 -717 -751 727 -773 -176 873 813 -761 -507 -421 222 -557 -525 -137 -74 428 324 751 962 8 -666 -961 465 781 -906 218 -700 834 185 -448 912 587 -970 -264 901 -875 -314 110 493 -939 -762 926 -174 938 -521 -984 892 160 767 -806 716 -616 980 957 242 596 -85 -973 -230 -861 33 -76 383 -339 -491 -929 -352 -536 -158 -530 -720 -766 182 -583 704 950 62 -940 -722 -938 704 583 72 49 373 -936 -787 -849 292 -658 -906 -10 192 788 -756 -755 -925 -534 -997 386 -72 -101 -194 343 -735 623 522 -662 408 456 410 -600 -565 399 -61 -942 354 -993 -644 -875 -333 167 -801 -638 115 601 234 515 -234 296 -396 -25 -979 768 -821 -707 793 -48 -689 248 457 -568 -867 -365 953 -415 51 -304 428 -50 -879 814 555 -952 360 -601 597 984 -161 161 -994 123 25 924 876 734 326 -492 -355 -461 -140 -226 -678 -73 -15 465 173 -586 -761 -26 -887 -314 -31 178 -913 -768 823 261 -505 923 -551 420 379 -820 906 266 -366 847 751 -998 821 -490 -774 -778 848 392 884 -726 -709 931 851 -772 -906 332 -793 975 -986 -349 265 888 -87 453 -393 -120 -20 733 -606 85 998 352 483 -155 -31 502 -205 -774 583 617 -430 -738 -905 836 -518 712 420 182 150 187 -320 -142 -444 454 -449 609 437 87 860 932 -950 -810 -390 322 398 -261 -746 908 -42 437 -996 588 -496 -54 953 875 -916 546 -543 -126 -638 11 -32 -502 677 -236 -783 -549 -749 717 -851 -110 172 45 -310 215 434 492 -647 666 873 723 36 -614 814 -515 965 917 66 -440 -202 902 507 648 309 16 104 -773 -45 349 -26 806 214 785 -665 658 597 853 -125 29 -72 563 -976 -179 414 313 248 189 -699 -202 345 151 399 -489 -552 -975 -982 922 404 -467 975 -491 808 355 -766 -47 -573 -304 338 -465 1000 327 -194 -8 634 190 750 135 -137 442 -109 -797 45 -537 305 732 761 320 503 -972 -258 927 90 54 -535 817 -472 -560 -315 -653 773 -763 -507 311 -720 155 -185 89 -413 691 803 -280 -980 -915 241 -279 892 -530 -360 -958 247 -185 231 945 297 13 905 337 -856 94 -738 -719 -999 754 259 -579 0 -594 116 -500 -976 843 -301 -676 -777 -579 422 1000 650 819 840 -134 -699 281 -832 -221 -889 -796 -725 -332 104 -379 739 920 783 -155 577 -174 -521 909 -66 -92 345 610 675 917 -947 273 747 533 629 793 653 233 -678 124 826 782 769 87 -59 -562 517 -795 -53 46 104 890 442 -95 -493 930 780 489 764 930 -979 324 860 -70 -85 205 -49 745 228 -521 -738 -812 576 -853 871 -87 -478 21 695 -222 670 27 -768 419 -897 -100 960 -801 -945 -7 -835 -177 899 505 552 -504 -906 641 885 -659 -563 -456 924 136 -870 -794 762 604 556 -161 -868 497 864 96 -618 -352 -396 136 935 -126 521 282 -864 -299 -619 -496 -232 -465 -554 -492 -507 -629 -500 109 -802 284 484 -118 222 -450 -732 949 -140 983 -98 470 970 -509 248 -987 -812 889 311 -720 857 -655 -712 879 -562 -454 81 494 -1 -548 -205 459 -534 333 -278 964 -268 -147 93 -221 -18 -818 -692 -244 546 755 281 534 -287 371 852 201 330 188 -36 824 455 322 381 -463 -587 -984 -11 -930 -382 -369 -689 254 -20 -646 886 -479 -317 929 -45 536 -452 278 829 214 -337 940 -959 106 396 -826 808 -100 -588 -610 -930 691 -323 -863 594 -969 791 -956 992 159 -873 -180 551 -433 -360 -471 -861 -407 739 -782 -681 -797 -752 412 -173 -544 718 -109 501 50 -407 -617 175 244 -821 593 683 -537 -753 803 -596 -329 -541 217 326 29 -831 -392 60 -911 -919 -242 518 -939 -804 244 180 56 -530 -93 -627 -355 960 768 -305 -322 399 531 -976 284 -865 323 150 -976 -429 600 411 850 972 -40 -921 627 534 565 503 240 -135 375 -825 -507 998 -927 665 -299 650 -732 138 -359 -870 174 -221 -760 -317 78 320 153 -9 476 -619 -14 -871 56 -769 -359 517 396 -166 -966 -408 -551 -557 417 820 -614 648 735 -587 -128 606 -949 -503 9 -842 -253 -417 -493 572 284 5 495 383 -23 382 -505 -50 -312 977 951 -344 749 559 -530 521 652 626 -387 -412 -892 548 740 -730 263 -34 -537 359 554 657 -432 -89 534 597 -713 326 -944 342 476 -897 676 -725 -8 -191 163 65 -429 172 -926 -911 374 382 -689 679 -51 -270 574 -76 267 739 -955 -932 481 982 -991 558 776 -929 -917 818 790 -977 979 44 598 334 130 976 152 687 -108 294 -147 -957 376 710 -323 989 950 -222 -212 -557 -929 229 -720 -807 964 -912 659 519 -950 -74 -881 -122 552 509 -732 -324 -851 98 -946 -526 227 -462 698 665 789 -748 865 -238 908 -338 393 -11 -936 -285 -839 838 -429 131 -248 -123 638 819 -628 659 -352 219 -587 451 -539 468 924 241 487 -222 259 971 377 -807 -137 12 473 546 -119 496 -218 445 -958 494 -761 -811 -512 165 135 -130 131 619 -670 299 761 933 -340 941 929 952 656 -166 992 -95 -931 114 739 -87 -213 814 341 -323 -538 956 270 -401 -101 827 409 -450 -928 234 -354 282 154 -997 -649 -424 -990 882 -124 519 -742 383 600 835 739 765 -511 715 514 807 -479 -655 -26 181 412 -833 -241 710 32 -430 161 242 79 -275 382 -434 -897 715 -588 257 150 671 475 -839 587 -835 -33 164 169 -573 733 -389 650 -963 934 -796 -665 539 -691 221 -116 511 -255 -715 297 514 -13 -523 309 149 188 -512 -262 197 874 -412 765 458 -228 -392 826 -470 365 -398 -655 -746 -119 730 643 532 -826 510 128 -576 945 40 775 736 -861 -829 502 982 509 621 -661 -854 705 -52 504 803 422 -47 609 374 765 -597 -314 -402 -32 -688 537 123 191 -654 928 -364 -17 662 -157 -539 665 753 -830 -505 808 757 -134 50 -635 212 178 -652 -759 890 86 217 371 225 221 494 -605 -801 -917 -423 349 -678 593 -735 117 -683 592 185 390 -965 183 -53 -100 367 579 -189 -225 58 373 655 -252 -627 983 34 -649 978 -509 316 -487 -611 -438 -104 -452 -806 -423 348 82 -571 743 -789 -702 -725 -503 -57 226 -199 -504 573 -428 491 750 -405 290 -745 -832 -511 207 -396 -661 732 -535 747 975 498 -233 534 362 -97 -732 119 478 808 -323 546 -714 398 -187 415 969 467 -80 -301 -721 -269 999 -998 -437 648 956 373 -126 424 -615 -323 619 634 -778 -205 903 192 -1000 -410 678 317 -92 521 -313 -522 485 -123 -883 -270 -654 667 802 -833 840 -620 -685 872 -606 695 178 797 693 -13 -279 -709 -810 349 187 -318 670 418 470 -771 -316 760 254 -112 644 377 148 983 -306 -378 -618 884 394 -56 637 -331 542 293 -657 -103 -360 925 123 533 -804 -251 -661 -936 -41 -192 -898 329 -423 -479 -747 585 -187 -527 -450 370 724 501 425 831 -644 822 149 -335 256 -712 73 33 871 943 -247 20 -548 525 651 -959 -953 -692 -36 335 -792 -896 -156 670 -58 725 -503 197 672 976 -950 51 -521 267 -328 -592 6 931 -763 -785 -194 602 58 -788 916 -509 302 -859 -707 -987 -612 901 485 576 393 923 761 -808 -643 382 336 632 230 -475 826 718 981 -739 513 -945 -38 660 -473 34 -539 391 -322 -261 -967 176 -252 205 226 831 -432 659 867 -834 604 -25 -696 180 -721 712 282 -283 -412 623 -226 822 570 -69 -9 515 -283 -737 93 751 -433 478 -48 -106 980 501 732 587 129 -444 -905 749 240 -513 -391 -740 -245 250 -159 363 804 -494 -251 510 770 451 -162 -189 89 538 584 477 789 931 287 -557 -65 -96 -457 988 495 -161 754 841 -907 -21 804 680 766 -454 -978 75 -301 -638 -425 477 -227 801 -416 676 -611 -405 403 -768 -296 532 505 -349 -149 -487 49 -682 661 997 -427 651 682 603 504 -962 -744 692 -269 333 -891 545 29 -417 -290 104 -492 772 -866 -951 192 -404 232 521 -102 -927 603 -453 -394 -18 378 341 -617 573 -81 -819 819 651 398 -326 -972 499 430 557 -936 -296 116 -407 423 809 183 2 -503 462 -741 -4 791 -600 744 -344 -250 328 -387 835 798 856 -582 450 385 -316 428 675 -496 -877 720 -274 -181 688 778 -880 527 -278 96 -243 -74 690 102 113 -868 -863 969 -873 477 -668 523 770 -244 71 -613 882 979 -356 -908 -571 392 -106 -850 572 -954 -265 -647 -837 770 -411 -565 -684 -271 148 848 840 -681 345 -121 936 385 -999 -504 314 349 354 92 -512 -444 352 77 887 515 -511 179 -834 132 162 60 898 -399 238 572 820 -257 786 173 -443 -822 579 819 -698 456 855 296 265 603 208 -268 -53 877 512 -381 830 -324 312 746 193 858 569 -997 -243 661 -362 -703 912 631 -475 -257 789 -182 608 -344 541 920 462 -912 843 -321 -49 -607 893 518 615 -415 -575 959 10 787 -829 -416 155 971 294 -596 -990 804 807 -57 814 312 774 -952 59 -860 -676 346 904 -880 306 491 699 157 823 -335 -771 551 368 -474 -370 -82 -426 -518 861 480 126 -99 888 -482 909 822 -967 294 -232 -109 -904 501 377 -880 593 463 598 -143 -168 -748 788 -336 811 601 -50 736 224 84 -289 613 251 942 -830 211 -231 -273 -183 -355 583 528 -972 227 134 214 -646 -849 -687 -863 158 -802 -309 545 -587 -77 -59 -971 -995 123 -441 -617 -172 722 925 979 -9 -810 556 795 -722 -617 -324 -920 531 876 518 -546 522 894 -423 471 601 497 838 -538 -993 452 937 789 -787 -219 -439 113 525 -29 -440 115 -73 640 785 -864 645 -539 -202 269 -377 -5 -135 481 -573 801 -706 370 -928 -474 41 926 516 663 351 62 -379 721 -514 964 767 962 -272 -113 348 -522 925 586 706 314 -120 628 400 675 19 -149 -658 -92 57 -107 832 -682 -300 -824 80 63 -931 -394 -638 -451 809 321 364 -906 -84 -812 -244 210 -368 973 -365 -377 -500 -866 -381 -597 295 -911 543 950 -127 -945 -687 -563 -740 -500 972 -985 207 -576 896 586 -587 -128 25 501 52 -600 725 -292 -503 559 875 427 -611 -24 587 610 -165 -890 830 830 308 46 -491 -442 908 581 -464 171 -285 -554 462 465 -588 -84 986 -560 113 665 804 572 -202 -921 -645 464 -921 571 -115 -363 -607 -953 -50 161 298 -702 245 394 490 -919 -923 69 -425 407 469 906 133 -155 972 846 375 67 -297 -756 993 -897 814 437 218 -346 313 -879 217 664 94 -500 824 -951 141 391 187 207 643 -179 -281 -24 404 -645 -683 307 -883 -629 -246 385 -490 121 -307 446 -325 -135 470 929 562 68 734 171 601 -702 538 55 786 545 -155 936 -825 51 -204 -364 237 24 980 -172 -940 -144 -12 129 -347 334 -907 733 756 -886 -219 -181 -657 335 4 993 105 244 696 -402 855 391 826 877 547 119 -262 133 849 973 -114 -179 -872 267 255 -448 514 628 655 192 -959 -85 264 -929 -394 -749 -272 848 -518 -462 781 896 41 -150 623 941 88 191 -771 256 -706 408 430 787 -464 260 -22 -731 -383 204 550 -822 491 -359 150 -173 -286 396 817 414 -159 -107 -664 621 640 427 -601 -629 318 352 -960 -26 62 -517 26 826 497 362 -632 -407 -588 869 -300 695 -180 924 498 -782 426 -465 -350 88 502 417 10 -458 687 -299 -385 527 414 150 422 -857 36 -219 473 568 -109 416 -647 73 -303 -565 303 -577 257 377 -790 -975 -105 -233 139 862 561 558 -393 -804 -649 484 7 514 -640 925 86 -794 -301 -363 -696 119 -303 -370 -83 452 -402 -911 613 112 -472 -986 -169 -232 802 -952 836 406 -858 526 645 -175 -52 -119 42 -561 454 38 -451 652 960 -62 -920 267 -537 415 -489 715 -362 397 364 368 -46 -849 -185 627 183 -799 -767 783 -791 743 -285 382 620 -673 -848 539 -514 -886 249 -981 352 -8 -11 172 979 -423 413 -528 -59 335 -709 587 -377 -373 769 -359 -355 -746 -729 -417 332 -414 -738 -992 -329 139 -946 731 89 -246 712 717 60 459 920 -946 -528 294 61 -776 715 639 410 222 829 -387 -510 680 19 -820 -837 -702 -506 599 387 289 -618 -8 623 -366 -239 362 364 801 318 293 405 811 -183 -841 890 168 -47 178 697 -239 742 -97 -72 -171 -372 920 390 -966 -432 623 833 325 -301 109 974 872 -385 750 -461 331 929 849 -233 -156 -672 741 -408 -679 -471 836 420 601 461 2 350 411 -420 709 95 -206 353 223 -203 159 909 977 -887 119 -791 -977 551 888 19 -582 11 -471 193 -608 613 608 -838 -366 -20 -547 -966 945 193 -355 -655 510 -760 -552 374 -291 511 769 877 26 -859 736 -343 -916 8 84 817 -734 -246 581 850 -22 -382 -974 500 772 -215 122 658 684 -994 -440 552 -201 -863 -660 248 637 -213 723 -974 -384 -999 445 820 -745 -658 130 664 518 950 584 -244 73 890 -396 725 247 -439 -649 -353 -798 -487 -315 -663 340 320 -965 907 -488 -742 103 248 -234 -144 61 265 43 603 598 -772 977 607 592 -296 866 648 -791 -23 710 -113 157 -780 -479 406 446 -224 -971 -213 -79 397 745 771 706 -673 842 841 47 755 836 850 832 -421 42 859 895 -680 420 173 924 56 -790 -230 -911 -976 -928 -606 -470 233 -924 46 -223 752 -393 -610 956 -390 -860 50 -839 126 -10 866 359 -783 187 -765 -392 -409 -989 -559 596 65 -118 644 -719 472 -936 -866 -387 -735 -252 -232 340 -480 490 -257 -616 -701 -688 134 -488 116 390 543 4 995 519 228 -948 60 -14 585 286 861 -156 928 -464 16 -951 -970 -248 487 1 -753 996 150 693 -155 920 -524 615 242 430 -597 7 -519 441 -793 -360 653 -841 -909 446 -717 167 -487 -151 855 -701 -406 -303 -321 931 904 -926 977 200 -11 -611 804 242 581 -818 969 -778 -272 -290 760 756 735 -261 -301 -757 55 -728 260 201 -20 852 819 81 629 651 705 -450 -164 -208 -287 959 -219 630 140 -890 -604 -831 725 -747 -390 -162 -657 -146 -625 -392 -471 641 802 -664 265 -271 260 -439 -89 -774 -24 968 -973 -271 788 -165 341 -630 143 77 -815 487 383 -274 -374 356 862 439 -815 270 -848 539 -50 171 -70 -412 214 165 -193 -825 566 -173 791 -1000 47 -923 -548 -996 782 576 -980 -622 520 480 -299 961 10 935 -609 -450 -473 335 473 -382 147 -407 737 250 867 -245 741 -943 -821 -162 -262 723 -708 -315 -472 173 633 -126 266 -946 953 -520 71 -766 171 -772 190 468 -417 465 725 -569 428 768 -246 104 379 803 -96 -134 674 -325 33 381 -628 -892 -987 -708 -955 -801 771 660 326 482 -864 67 469 316 769 -889 -790 242 -497 249 -559 274 -349 -440 -905 671 436 -835 -82 -740 431 -598 -481 423 -582 -854 -637 554 -289 338 245 789 -407 506 980 -280 -230 -799 -312 -530 318 851 294 391 -190 917 -184 -66 -633 -483 -124 -547 -903 -458 919 -190 200 458 956 -780 -733 -167 749 -584 923 746 679 -930 69 -489 446 695 -570 -539 9 266 -763 -183 -763 -292 322 925 -919 986 442 331 -181 304 -242 -690 383 100 577 270 -863 203 685 162 -687 94 -649 -353 835 -669 655 -720 -160 -224 -292 996 754 781 -271 -994 -924 365 -848 -733 638 997 254 -113 -126 467 363 -77 -945 760 197 594 -430 -391 -18 48 -634 -862 -352 -408 -654 -282 133 -803 -397 -869 746 635 -364 329 555 856 734 -72 470 11 -957 -665 706 876 -499 778 851 680 -69 -632 -681 136 -421 340 394 51 990 921 -918 -103 -404 -196 -104 388 -688 759 -204 -396 983 32 963 904 849 -887 -510 829 -542 811 -878 12 366 -720 449 -558 83 394 -975 -305 -613 -422 -238 3 900 -381 -779 810 -980 -201 -358 -312 868 -551 202 200 -830 -519 776 -244 -690 -27 891 187 208 -244 912 -602 -683 653 36 384 988 -384 882 595 481 999 -675 -82 -68 -143 -639 -57 643 329 -143 184 -147 361 -679 5 -657 303 -519 -878 232 250 916 -225 -820 704 -753 -401 589 -170 438 728 -698 459 -630 234 -777 -869 -289 -315 85 0 -951 816 535 -621 471 -376 950 -278 112 -664 997 -747 -436 -612 564 717 213 -352 -913 -939 -309 -745 -606 -241 972 506 -149 -159 187 -853 -995 -729 -17 -346 -766 -724 -392 -653 14 -351 202 -35 -111 -515 -230 -186 -994 501 -578 756 146 -76 229 989 256 -542 -110 674 311 955 557 713 987 206 918 949 921 -732 326 19 -723 967 196 -289 -172 521 -535 -44 -958 767 42 -918 272 -625 139 -131 -990 -157 -107 -486 964 877 585 49 -199 -97 630 857 913 -767 218 -235 769 972 -351 491 163 -86 -58 877 606 -266 -901 713 -115 -921 278 -29 -47 955 -225 -807 -848 -435 -133 743 28 -80 478 529 80 200 238 -323 -982 -579 669 462 -655 288 163 -20 -96 -744 -50 549 330 -410 -602 247 935 -1000 24 299 649 336 -860 -981 -884 945 362 817 15 396 -874 836 -483 -193 -696 454 -725 -577 217 459 290 123 659 757 -654 280 -263 620 -970 20 510 788 -841 -518 634 723 137 -883 750 -87 -127 411 -894 288 -687 -714 -790 -962 -114 655 -1000 -199 608 -683 -269 144 567 -935 -232 -47 -856 -32 -52 363 -627 -157 52 -980 -613 -617 44 858 -213 318 -602 -294 57 468 911 -633 525 97 1 494 645 541 -971 415 -346 -766 611 -975 281 474 -803 -647 977 -160 249 719 468 474 88 145 73 680 611 -244 652 438 636 -34 828 -866 251 501 -368 967 -402 697 -472 -917 557 -860 646 -31 -529 -697 -165 -26 -578 -172 -883 228 -915 -565 97 346 -811 503 -516 -143 -422 -641 884 -829 938 968 -294 -557 -739 489 755 116 670 -385 -266 458 -883 -899 226 -421 -589 -783 -73 -4 -71 374 -296 -807 680 -916 172 267 439 340 521 990 -191 -72 997 6 688 375 -438 -516 344 -350 -622 -965 -939 -317 -702 405 -963 381 997 634 227 407 -373 278 -293 49 -662 75 652 -793 437 -434 158 112 -140 -515 -662 -967 918 -905 814 745 132 -208 388 -801 -533 -195 696 687 -644 824 627 -148 -245 -557 732 860 531 876 -635 253 942 -571 -271 -892 189 -390 956 -889 -309 803 840 -442 762 734 731 -685 987 893 -869 773 650 -657 381 -247 -834 -98 -241 -535 -292 317 924 -95 -60 385 -78 909 877 427 616 16 561 -102 543 238 -351 573 97 134 946 -651 558 -656 650 -172 -119 686 -787 -461 972 -281 914 382 322 270 914 -882 -806 341 -687 -64 409 660 944 450 -727 491 140 -22 -645 -396 428 153 164 181 667 -773 -480 -179 -843 -808 36 758 130 263 807 -486 -175 -910 -382 -154 650 -403 215 400 317 -827 -934 -563 -356 78 763 160 987 -230 133 369 454 -860 -693 970 574 -203 -447 -831 -354 14 -304 117 737 613 717 377 483 730 -847 -234 249 -235 508 875 -966 455 -259 -223 928 -341 912 793 -426 -648 3 239 -268 364 962 -640 -44 -915 713 236 -617 -346 774 656 762 -67 699 103 832 938 43 -711 794 -630 71 -374 -932 218 -102 -810 875 -125 -433 948 83 -333 -792 -39 -967 -378 892 291 520 -718 -593 -602 -762 -132 770 -453 -794 629 -532 232 650 47 -936 -698 -501 -31 -161 673 -860 -10 944 36 -881 126 -117 -3 84 -652 -354 672 239 196 398 555 -689 -134 -945 -830 -626 251 -844 -336 955 336 332 904 697 368 549 -56 896 -993 249 938 250 702 -108 456 495 239 -11 627 461 -42 916 158 -87 -194 463 -569 529 549 -212 -562 154 -313 -876 -666 283 184 796 -397 -79 -299 -991 942 765 -190 -616 -849 -536 -331 -714 -740 -14 -746 339 -767 -286 -505 379 -655 835 278 -715 903 -156 -829 147 745 721 564 521 -629 -784 -869 -268 -896 -4 311 930 646 -398 -432 349 -447 441 7 203 260 -365 445 813 -169 -285 -77 -894 -544 423 -89 -536 129 -954 -538 887 35 -388 509 614 -807 497 670 -330 -800 722 -912 -815 709 -933 -362 412 -732 -131 547 -49 -340 454 -602 356 750 984 -828 752 -583 -445 -722 -497 -221 17 -674 381 -6 285 -111 -800 82 -621 126 593 606 690 -981 185 275 272 638 -840 586 -488 322 378 -864 867 -606 -603 324 942 730 834 36 144 29 872 447 -314 -666 -467 141 -615 -66 -690 -796 -899 272 -136 -564 628 -218 963 294 -15 -846 -126 -614 834 -425 -216 -598 -964 120 -41 268 -465 849 636 402 -865 85 -490 616 -302 53 -998 550 -222 270 -307 -342 728 459 -226 293 84 -420 -76 793 433 265 113 794 299 696 -198 703 934 405 27 582 23 712 -744 -124 -417 26 254 881 148 504 42 186 -771 -851 -332 972 -132 10 -387 -555 -179 794 829 -539 486 -116 -917 904 864 177 -885 -773 121 -142 -780 522 -912 -49 -619 451 -261 946 339 114 5 -992 958 671 442 -749 130 678 598 839 -418 -512 655 90 -218 -944 -52 -811 783 218 -243 237 823 -487 -558 -330 278 903 172 21 -445 -71 -892 341 -111 -149 174 -767 674 555 60 -673 -826 -996 -391 -345 957 700 -739 618 32 -285 161 479 -780 560 132 404 798 -292 59 -540 -554 435 -613 -967 -516 -683 -229 -349 924 -818 -734 969 -305 -621 -414 -970 -921 548 692 -604 -6 -500 -200 -426 -402 114 -600 742 958 640 508 247 818 -316 561 -333 -378 933 -908 384 613 564 400 590 -260 -597 268 -9 -163 -936 -371 -673 403 -964 -447 292 515 60 -769 242 605 -60 310 -826 297 472 804 436 603 953 -1 493 813 774 -993 -811 578 266 960 340 640 198 172 22 479 -1 845 525 402 -339 392 -227 -286 672 -59 0 -781 -262 -463 555 -186 -933 565 -146 154 -498 -159 291 -734 129 380 881 -498 -779 615 -457 824 -5 70 384 -292 965 958 -174 -862 999 652 -6 738 -265 -625 -754 978 852 220 -384 -857 -393 -879 943 -669 -46 -175 -339 -30 -880 457 -827 -795 -604 -81 -623 -57 132 414 -184 -422 -72 -790 -40 -338 940 61 -128 761 900 521 -524 -742 -63 -340 -410 -886 221 209 -96 -600 -443 360 141 -302 203 -316 -196 869 209 -208 112 234 -853 238 -763 543 97 -720 541 -392 0 -106 -413 -220 512 725 -899 -294 -703 -902 -657 -974 -888 239 362 285 259 525 308 -482 -845 -500 -285 -926 -123 406 438 -621 873 803 980 692 851 -537 489 305 743 -662 -401 -740 -877 -370 860 116 98 -180 -188 192 -864 11 823 -141 696 -629 -868 183 526 -371 628 -849 -496 -71 677 -879 139 365 816 202 -575 -725 -727 205 -434 -638 168 -412 -820 -52 -328 699 242 215 524 -777 -83 -96 76 230 592 -811 72 -871 814 279 535 445 136 985 569 806 209 911 -626 499 -462 -716 235 -399 -533 110 573 -772 -861 433 263 961 179 255 58 -323 46 -569 599 382 730 -711 80 699 836 -458 -151 -759 -143 -799 818 74 -217 -437 -782 615 -263 -252 452 170 -87 -859 -624 596 858 -509 488 869 -149 -536 319 -189 32 -13 585 -588 473 -994 -921 423 -19 678 851 -198 -820 -784 246 -866 245 801 447 823 4 -268 111 447 -343 977 61 -827 -864 224 -437 818 -966 -825 -5 -554 412 422 -742 -297 -39 178 -278 -99 307 -630 -194 -903 319 -371 -486 991 -592 969 753 -568 618 -68 -693 224 -408 -980 -454 -837 -428 282 -335 106 225 -876 -803 831 337 -615 946 506 409 -163 777 -548 58 472 291 -293 -497 585 -108 562 -757 -994 664 -462 232 -575 137 -991 -777 -903 -341 169 -337 781 -734 338 -938 742 -132 909 -513 264 725 -814 -343 -416 624 -902 -354 -328 903 780 -742 -505 -462 367 232 -272 502 -90 -713 -579 -856 549 949 -746 511 -127 -212 -418 655 -621 -566 388 705 369 -513 -905 341 -770 373 -918 -957 994 404 -573 687 -81 71 -691 -266 -39 177 495 384 819 864 821 -774 485 988 65 -906 -261 -228 -728 312 -196 -941 -325 -724 -405 -842 301 789 274 -528 -41 -300 401 869 -475 -594 -942 -572 687 341 119 843 137 712 298 -757 609 314 -140 -69 -159 598 874 -671 -5 406 -306 146 9 -627 -860 359 246 -755 588 -45 -182 -934 -78 -129 389 -577 225 -133 -727 -411 863 -870 -140 -468 11 64 890 345 -772 381 198 436 -982 -976 -946 322 723 -496 -645 773 789 506 -221 -773 165 419 946 -522 182 477 -852 942 412 -870 604 43 523 167 -965 82 365 -815 -345 -11 930 -528 266 -287 -287 532 -378 -218 -227 679 -31 193 464 452 518 386 987 589 -858 145 122 395 -31 -879 -684 761 -791 -550 618 606 -585 -347 847 960 -641 -197 462 -174 670 509 -677 585 759 -930 429 840 148 515 309 15 303 580 -922 507 -282 687 699 -376 666 893 -698 190 631 -108 -903 950 283 -235 516 881 -742 103 -17 173 -966 438 621 649 834 -949 11 993 885 597 520 243 395 -971 959 -879 -617 858 -94 587 818 -607 -231 13 -232 -122 -831 257 406 -937 174 -950 -989 453 861 966 -329 246 -728 -791 924 -420 978 -872 631 -685 616 -457 -165 -314 535 700 738 160 131 850 17 -294 -507 350 -601 -510 -523 -651 36 710 -936 351 -591 -170 817 -380 719 -609 977 652 -727 -292 -500 -515 -238 -998 429 758 438 -478 -812 157 247 187 497 -184 -591 438 -854 53 123 -576 902 98 -7 -88 159 -541 -437 -17 402 188 153 -246 262 -507 -347 -318 -229 239 700 497 473 -873 -178 308 -292 306 172 -520 -375 639 143 -772 519 758 117 -318 947 -726 -805 -890 -3 668 930 322 -351 -83 -145 -990 -329 417 130 -991 -38 481 -945 -929 -359 464 -403 -881 -573 -973 -85 389 15 -223 -733 -985 -879 -764 222 511 951 -59 -683 194 -589 -996 -416 57 459 -832 -190 -586 406 420 641 -347 34 -80 -719 -192 41 -2 276 401 111 -905 -496 -809 -691 -509 -279 -113 842 55 -479 895 127 -588 -991 -482 -657 -979 -932 -131 977 -950 -815 85 -256 897 -589 -911 -688 -669 825 433 -38 122 -435 -365 827 -535 625 -959 -505 192 596 99 -610 796 917 -464 -735 135 492 812 -406 457 -583 875 156 -495 -332 -487 426 -939 154 252 -377 642 82 152 692 57 933 -496 -381 510 -672 -559 715 -549 782 -303 -736 -426 -222 47 -832 588 -739 -90 258 988 166 -610 767 -402 688 116 827 317 -257 -226 904 -446 -567 -519 -237 -592 676 -157 94 366 -219 -72 -218 510 416 -309 420 -694 -633 -234 -121 -581 683 -85 890 -881 -621 813 906 906 52 -752 -734 -401 312 159 -533 -181 -632 -82 818 88 223 -479 341 -925 -151 -322 357 -15 -353 -954 -129 107 506 532 -497 410 -556 -906 -806 -504 915 -679 -498 -262 356 563 914 -601 -54 737 27 -500 -88 151 -946 677 -552 404 -183 774 858 381 -709 -819 56 698 76 -245 -437 163 266 816 -406 70 -512 -569 487 -950 -836 619 115 750 382 907 -445 859 -793 -821 -539 -584 564 381 -813 257 -690 -605 719 -205 -166 886 295 -150 749 -825 631 -231 120 -923 -549 900 -245 437 518 827 733 -649 447 827 -43 -697 -981 179 -849 -782 161 -43 719 948 719 674 -767 -877 -682 -711 788 102 -149 -308 -428 -571 -235 360 941 778 455 794 -425 -352 458 642 -736 -476 36 135 -306 519 101 411 64 -47 -432 249 723 -613 655 -975 45 35 -923 -190 -499 914 415 -474 380 -864 -940 -651 -639 227 99 602 516 344 288 132 -768 -559 965 -33 653 345 -350 483 447 150 -797 518 107 -918 -112 188 -344 183 15 -499 -641 -529 272 -771 -739 169 106 -899 -101 -668 -86 -945 245 498 375 177 -299 216 422 -671 388 -542 172 -429 848 -47 -783 -415 -135 -533 -500 -288 -687 543 507 291 968 585 234 -791 615 -144 -940 202 -612 830 187 274 537 -512 991 -239 -95 61 757 415 964 33 -451 -491 683 -506 227 -638 -476 -730 -559 -49 -809 -198 54 -919 -1000 49 553 -962 518 -496 567 -600 -711 -61 -358 -795 -22 554 -432 273 266 211 435 278 -894 -567 474 -179 509 -564 482 -627 -413 84 -546 692 810 -415 -932 -127 -505 -880 890 544 -422 -578 312 -218 -970 709 -428 -989 960 240 533 -214 -629 -728 114 470 811 871 -245 -105 84 440 -59 -437 -446 -247 153 -644 472 482 -695 -696 839 361 -397 100 537 839 -626 -371 327 -466 648 -846 942 -468 912 322 613 721 -462 -838 -66 -566 237 -735 667 -212 -668 -806 -380 938 538 355 314 -987 -169 367 -502 465 -826 -873 930 230 -384 589 -709 569 -117 32 -811 -903 -926 617 -292 551 418 393 309 -451 524 -225 543 754 -118 190 -641 -98 -627 273 31 -930 771 253 424 -377 275 -409 242 179 278 -915 -481 -441 2 471 646 27 495 -763 536 -709 800 -838 -715 -788 385 -182 -367 499 -865 244 -34 -290 -738 849 -824 912 503 829 -741 -250 -397 -675 818 -63 -696 488 -760 816 -816 385 -309 183 206 -687 631 908 -983 -768 972 -834 -20 -60 -574 788 -664 -122 638 64 -598 -466 916 623 -366 639 -843 -608 -31 -612 266 539 807 253 288 439 -794 -665 773 262 171 -147 969 -66 -178 -818 956 59 -266 -375 -113 604 -134 -737 503 -204 769 -197 572 -577 -168 -340 -481 790 -209 -58 746 28 56 -973 20 1000 -218 106 -749 -762 210 608 -292 -516 -672 314 830 971 377 119 337 -358 379 -239 934 -312 645 411 -561 442 974 152 615 -424 456 -118 394 -54 -256 270 73 251 766 -431 -584 -859 695 -411 959 -74 613 129 -283 970 420 45 -985 -221 -807 -709 282 -226 266 180 -213 908 57 -504 199 -479 136 -604 -462 -200 203 479 882 -917 853 -285 77 325 282 890 -456 -251 848 803 -266 -275 -421 536 251 -676 7 -24 316 594 356 73 -451 918 346 66 -159 125 385 309 -990 228 -49 -576 -46 25 438 -242 -227 -381 304 -862 -740 -66 900 -808 728 920 857 -799 277 731 -667 98 -755 -268 -988 227 336 -117 438 830 -247 693 709 -410 -85 29 235 -197 443 361 670 -785 261 -310 309 782 662 495 -842 316 145 -133 -503 -197 -875 -739 850 623 254 -30 994 -772 -540 107 -360 558 -273 -686 783 301 672 814 -244 973 -453 645 -895 -602 -912 939 966 -552 -56 -188 795 -107 753 -104 -239 -290 818 228 914 615 774 -813 -870 -840 135 -657 409 -887 -761 -83 -155 -434 782 26 294 -164 492 -520 565 207 728 -380 262 403 -498 -460 602 -294 -124 -360 994 -878 -387 -879 -325 -505 578 277 351 -636 429 881 -27 -276 735 913 60 635 -784 275 -813 492 647 -488 -774 416 -385 -721 -255 -637 -667 170 -210 -129 -807 516 -373 -991 425 117 -732 -992 891 -707 -135 641 510 -677 -750 -126 -977 586 -173 -7 -175 -997 752 567 -271 347 419 -900 -910 -55 -32 311 46 -408 -939 -108 657 -353 -441 -672 173 75 -871 348 233 -249 -628 -114 835 -23 643 146 78 314 -941 134 -736 556 532 217 -830 95 42 567 215 630 913 995 -790 -766 636 407 -127 -879 -93 -223 276 160 995 451 369 -347 408 -27 444 640 598 -568 -722 -701 391 969 215 -354 134 748 358 -508 -620 103 151 -588 287 751 -831 -794 273 -223 359 513 127 -16 -79 316 -511 -839 342 650 450 -596 -388 -123 -234 713 694 -145 -410 742 607 207 76 -88 -474 727 600 -539 -846 -293 -464 -405 -86 241 -452 -808 -771 -727 -969 -610 59 -506 158 -293 274 337 974 -411 -184 -857 -671 -661 305 -854 879 -12 462 -155 -610 107 83 465 1 -33 -213 114 871 980 546 32 523 -791 123 -778 -74 598 -822 -981 367 -616 221 -326 773 -785 -618 -157 575 49 488 -376 974 775 -513 342 -66 -76 708 314 -980 4 -962 76 300 -117 -589 -74 438 486 5 -168 -254 -928 -503 -987 532 5 217 -673 -663 946 -334 -370 767 -714 -678 -547 -802 977 -654 -612 704 -194 560 1 820 978 890 505 640 877 68 -416 -504 491 -17 -549 445 -304 745 -570 842 -440 -66 -1000 -303 -439 -364 -749 314 981 -149 -14 583 97 180 917 301 229 468 -677 528 -933 -727 -999 270 -639 -959 624 415 982 -156 291 575 934 70 -539 -734 938 609 -29 803 525 706 -677 -78 512 276 -339 747 761 -312 550 -879 -397 -41 940 -993 -711 545 854 -898 464 -799 -227 -832 -513 -212 -995 855 -158 -889 -226 -683 -509 611 140 508 513 610 -134 212 -729 -969 475 -492 -652 943 -526 346 -611 907 298 -632 -730 877 -883 666 -126 662 360 331 -388 -173 703 -113 -169 -895 -73 620 98 614 -414 273 -63 -908 -819 -499 -414 -480 -664 671 117 313 771 924 378 -39 -449 -334 -303 989 741 -144 234 -293 -702 306 358 -969 -713 -681 542 82 663 246 185 910 -811 -549 753 -267 633 -228 -452 57 29 -779 -466 -336 86 -576 337 353 -512 -43 345 -177 -247 71 -105 152 -789 -94 141 296 459 -213 -100 137 -796 329 468 -753 743 -451 328 995 -489 -379 228 159 808 -856 572 -12 -21 -86 -934 408 -560 -232 -522 442 167 42 -953 -985 53 -519 -634 -121 -527 -5 455 -329 -998 -860 59 498 -864 17 -198 117 -415 302 -998 -545 -705 -771 -235 -860 -769 374 192 -959 -51 -535 -22 261 630 70 199 801 -416 237 572 -568 -511 -865 -407 604 56 -637 -109 -761 -8 319 -962 -545 -103 431 807 649 -744 -887 -742 -612 637 202 892 -634 93 119 66 813 970 963 -811 -766 -602 -626 -546 -81 852 -398 112 -315 160 832 450 -121 -927 -185 310 -988 999 928 140 920 508 -60 -523 -433 -188 944 667 -878 -167 321 393 908 536 497 722 -329 482 883 -952 157 -886 -702 398 946 -379 962 423 433 -338 -886 -402 89 -367 -109 156 -735 426 66 -850 -18 -481 901 327 -660 -47 -490 -569 -421 716 915 -658 -698 -673 36 744 -445 289 -645 776 804 -538 589 727 -606 133 -293 -782 -399 830 -760 16 -396 -164 -331 649 85 174 -349 -632 -977 -30 -878 -9 235 182 765 611 -668 -844 -639 272 427 98 -657 245 669 -457 -370 518 -942 350 836 -427 -789 461 -856 -502 411 526 89 77 -460 686 302 -638 318 -688 -415 24 -812 684 -607 895 362 478 -742 904 -16 -91 705 61 -614 585 515 6 -524 30 869 -342 -335 901 -815 -955 564 239 -25 71 -401 531 335 52 535 725 749 -375 -245 997 -27 5 751 836 353 882 -537 -323 -296 -828 520 989 -684 -942 300 714 -724 402 220 664 -356 239 15 893 729 93 -734 -774 254 -681 -590 -123 807 -470 -513 -26 -915 579 -661 53 -415 -871 -807 -667 -163 -330 -154 373 -333 880 540 200 -807 -325 98 -484 764 536 -444 872 196 453 -397 -558 665 -940 -769 176 649 518 921 373 649 -1 258 388 999 390 375 168 726 -509 76 756 -550 786 82 -427 -477 -263 998 341 685 -932 163 63 -370 369 -370 -86 346 -326 -950 645 745 -413 -509 -314 -999 263 -154 -548 -656 245 994 408 -92 249 -881 -649 -529 10 -564 -125 -825 -838 -64 -167 709 665 -975 522 612 985 432 -944 -926 -854 467 -233 -37 356 -881 438 -416 659 736 623 -629 611 -775 -451 -520 750 985 -267 -428 -676 6 427 -120 -94 -764 -271 -908 340 665 -363 733 -908 515 -94 -852 685 -610 -584 241 -521 -662 246 -848 895 834 -271 -990 283 300 -127 -582 575 -811 486 -365 -938 -72 469 -851 417 419 361 279 726 357 115 -56 415 686 531 -133 -714 876 202 -602 -579 672 -65 -369 356 -126 -374 -236 -302 320 201 58 859 524 335 -389 -2 -882 451 -828 -570 275 -390 517 666 198 -451 -919 -547 -176 81 628 13 -368 -312 690 13 617 -847 -851 -653 48 309 -819 -771 -411 263 295 26 -743 -997 -741 827 -565 -37 462 -652 -795 118 99 607 -44 -86 -87 280 642 -761 -204 -615 -856 420 -573 422 399 37 397 -468 -702 353 254 443 -286 -507 693 -312 981 296 -171 727 -724 -684 368 14 383 -943 -354 435 -920 -594 944 381 977 589 -895 705 320 412 -719 408 663 442 769 -461 -188 525 733 131 -277 -892 -975 201 -781 -896 -1 -292 -976 -615 745 571 480 439 510 -975 -764 -940 282 62 804 987 91 885 -290 217 988 -643 -55 -957 -579 -262 129 -882 -495 -897 -66 540 -640 -34 253 386 -849 34 -863 -201 399 -950 -526 -427 -378 -358 960 846 -851 204 -43 -615 -782 85 965 -900 -294 301 234 -727 -702 607 -881 -346 368 -938 -228 121 -248 -855 -785 155 55 817 259 999 -471 400 566 -351 -845 -331 504 -751 -810 276 -420 929 554 -295 -282 -614 186 -86 598 -851 -376 381 361 748 -142 -782 709 -122 -102 -903 502 -890 -119 -461 -491 397 35 340 970 -559 -369 755 305 -619 839 -808 -712 -458 624 694 -255 -728 148 -472 211 846 955 486 739 793 -880 869 703 301 775 -91 -355 150 -663 616 323 921 54 499 384 250 -436 -873 -951 -246 54 932 997 71 818 714 760 -89 -561 -950 -523 278 145 -927 -697 256 537 -252 -414 428 -502 468 -772 786 258 -8 561 -184 -745 -285 715 959 262 -31 -904 582 -689 109 -938 921 767 -255 -199 -639 328 -234 887 -274 844 -635 -324 -228 -510 -971 383 -781 56 -800 727 412 -383 207 -816 -985 610 -214 -10 -464 682 999 733 -96 -123 971 976 -677 -894 -559 56 853 -593 331 -186 890 736 117 693 -744 631 815 137 -42 -559 -862 443 983 138 -709 -421 839 29 656 624 -896 -554 977 -629 81 64 716 -997 677 -600 815 512 -373 7 492 -291 -107 -227 -180 -193 135 -699 -365 -809 -938 -61 -72 -854 -864 -147 554 506 -274 -788 -581 -968 -43 815 506 -363 -515 712 282 898 353 -903 739 -78 -821 537 -6 905 951 271 146 -758 -561 954 288 -379 577 -612 264 442 -227 -904 -995 -864 263 -286 -279 -467 677 248 129 -295 -830 -599 -377 -933 -796 188 -408 -420 -666 -432 437 812 871 -510 -293 982 -295 -636 300 -836 495 945 51 -987 -765 533 -987 979 -395 -285 -710 317 285 216 524 449 -962 287 -687 -718 5 -994 728 -12 -571 486 898 335 -696 -863 172 978 277 -314 289 705 -28 -871 -511 411 238 739 -128 16 188 -168 593 119 253 -348 192 588 -528 -943 27 897 -529 411 -174 774 871 -931 618 -970 630 513 861 413 -167 -292 -901 965 -199 582 -233 401 -521 108 203 7 -455 940 -910 702 631 -685 -298 552 155 133 488 246 912 416 431 -319 -264 -184 1 434 -837 218 261 514 -438 -885 535 -768 680 366 170 920 193 534 -815 -128 523 125 72 6 664 -641 492 94 -698 19 595 680 284 589 -321 -7 994 783 224 -402 421 179 -73 -183 -932 222 679 -699 -227 -217 837 -87 -759 -143 586 360 -801 497 461 -397 6 480 -507 485 933 -315 -395 -938 594 278 759 197 -800 -767 76 652 -424 -487 -43 -269 12 461 768 863 -113 460 -449 320 -583 750 -836 -16 718 -293 -224 631 946 -738 693 813 -51 824 611 739 -877 392 -807 165 487 -928 -338 -429 898 973 216 -600 14 125 981 832 72 -317 293 301 -899 15 -898 -585 436 240 -761 -310 -12 -663 986 -578 628 -383 -826 -57 336 230 828 727 773 226 405 -596 -666 181 310 -787 228 -357 195 -80 591 578 -47 -180 -505 150 460 377 290 -511 -761 -251 70 971 -683 -147 -114 -993 329 -623 -853 31 33 376 819 -804 -785 -45 469 -772 -435 564 448 851 511 41 483 -536 -167 -500 418 116 814 362 507 -152 -559 -515 884 -356 -129 813 -137 903 -249 151 -400 124 -210 176 -64 -851 -195 58 867 -609 925 116 -100 716 917 85 -114 -245 -361 641 -596 -25 924 -95 -140 234 999 -218 645 288 580 -638 853 -989 437 764 356 -165 685 -730 640 58 762 -364 309 863 757 -365 210 356 722 762 864 228 361 -362 -129 325 -180 -837 674 -572 872 -239 636 738 -865 -160 -385 -226 549 -446 -864 -82 125 604 -6 -657 -86 743 884 786 -997 967 201 371 208 594 -241 142 171 -940 942 947 132 692 843 934 170 -481 121 -802 711 274 -33 419 -398 819 -704 817 -4 647 -203 2 605 -969 191 -67 175 -282 412 -349 -788 -771 204 -989 255 -81 -593 268 -16 -438 615 -384 -952 929 -368 -930 -970 367 140 -640 99 357 749 -474 771 -466 3 -870 839 122 804 951 797 -516 -195 546 -152 -282 -394 394 -585 270 629 73 915 411 -16 -890 -439 454 -265 -683 -288 -380 849 133 -982 -765 443 -944 -1000 519 710 -320 -783 -692 771 496 411 -648 801 590 -525 -674 -227 -603 -76 -892 -430 578 526 -475 224 -699 272 -568 611 894 -55 -525 -731 864 499 785 29 -312 957 189 -74 897 1 945 887 -478 786 404 673 940 228 870 280 -418 -489 404 -800 -569 421 -853 322 12 414 -636 848 904 -757 48 -910 209 -714 -425 519 607 -651 578 -874 374 -455 158 21 -108 -392 973 -108 598 -842 -359 -626 461 -200 185 805 -863 251 713 78 -631 -5 741 -486 -691 301 126 334 -865 -983 84 952 -566 -794 658 -338 -163 736 583 -803 760 212 9 -978 532 571 841 980 -765 286 58 -352 867 259 -244 -996 -988 625 -2 215 612 669 75 -585 644 663 -425 -601 279 146 -916 -443 460 -704 -656 215 -445 -280 976 935 -811 -453 -16 537 -773 -422 -847 727 -661 -481 -996 -406 677 -862 410 215 605 475 354 -517 245 181 -405 808 6 839 -793 -982 -908 965 306 83 963 -493 386 -555 -341 508 721 -378 -651 26 737 296 225 737 -486 780 532 -209 43 -965 -48 744 -641 523 740 -538 -4 702 -70 800 833 507 711 -483 -387 745 326 -268 658 45 -118 446 264 893 -424 -897 -159 228 151 761 604 401 501 -758 605 428 -873 -901 -226 -92 603 204 -303 -870 356 951 120 481 -429 736 901 461 367 -788 151 -865 921 106 20 504 -440 29 -992 376 -408 -784 855 787 936 500 -673 -109 -3 -902 298 845 -880 -759 420 -443 154 633 -13 506 -777 -950 560 644 -752 -47 816 529 148 -255 -494 802 677 179 766 122 192 277 521 17 -313 -123 789 200 548 -105 64 21 -364 286 963 -592 -954 251 -311 577 -892 -673 -971 448 -560 -872 83 568 638 690 946 443 290 -732 -700 117 971 -813 -795 236 -287 -187 -851 740 -196 -694 -236 -778 -268 206 -886 488 -684 -913 -276 368 24 658 -525 624 169 -84 231 167 -747 -68 280 44 38 -430 268 -363 -427 -658 993 574 -888 -389 -556 298 241 461 -298 278 -127 -382 -234 -243 758 -571 953 552 -49 125 154 853 -961 -488 -580 -137 493 -946 387 561 -11 359 826 871 -347 966 660 -37 158 912 -904 -854 -49 -51 -387 -162 -622 786 -394 -406 -69 -54 621 160 680 -682 -816 93 -102 -34 786 -543 432 -927 978 654 -122 -215 781 611 -796 -101 -607 802 -844 -693 -178 -525 -667 -743 792 -858 438 -19 -858 -62 -237 742 -404 460 754 -987 -258 -856 336 -109 -718 -659 941 -681 522 673 904 -634 657 -947 -642 972 -34 -425 53 -47 -404 -722 511 905 684 995 320 87 243 -739 -777 -638 -664 -459 852 -666 -249 -310 640 595 333 575 -561 76 429 -287 -805 -513 -382 -634 -834 997 -656 -90 786 -152 -621 274 51 -5 -574 438 564 249 -71 -41 -938 -189 729 63 500 77 569 556 -250 565 -353 -475 215 -203 741 570 265 267 538 -334 845 309 -522 254 618 118 -204 256 382 328 226 -785 396 822 -284 -499 -471 -413 -672 -623 -364 -588 103 -482 -999 410 -675 181 -225 -255 609 633 912 488 201 -684 -7 -985 547 550 391 206 488 -633 -737 730 528 694 -796 192 662 480 -966 -495 -174 428 -93 -527 -206 -680 -340 860 -516 427 -374 582 826 -150 930 -278 -623 -436 -266 189 -85 799 339 836 -168 -267 317 48 71 521 -222 931 442 -245 848 -657 -313 509 483 204 -706 -764 822 402 682 -304 959 10 44 -536 -326 73 719 683 -806 65 -571 -557 216 -128 -451 390 390 140 219 32 -394 937 -656 615 444 168 97 768 -27 -222 -401 73 -557 724 746 889 -850 -599 481 -847 -11 -331 -591 392 -232 288 -372 -738 -168 276 88 751 -107 -204 -935 359 -611 559 874 -705 -208 706 691 509 464 685 461 -211 949 502 -185 37 546 742 -887 755 -780 365 -999 -742 916 672 282 118 767 -966 -81 358 116 569 352 161 -540 97 994 550 -38 543 923 922 72 -901 632 -71 -297 -728 422 -342 76 735 -692 521 -119 -462 829 719 983 -840 -901 -333 45 273 -186 10 205 381 -438 -190 125 763 864 -361 -147 -490 -6 -115 -846 -681 311 -23 650 445 3 493 159 683 -838 -155 798 519 534 -871 -48 663 -674 -187 -683 -681 -729 -853 -650 740 844 730 800 74 932 -409 -730 -207 782 729 781 47 -601 714 711 -777 -843 525 -497 -562 145 980 368 825 86 -59 671 -46 -528 447 -106 90 -748 227 485 703 876 -626 216 644 -933 974 -468 -466 198 -893 784 -822 -363 -950 -66 -950 171 451 -854 -990 -578 626 956 -471 271 977 -703 -444 -556 962 -620 -38 -490 885 -108 -447 -562 -991 -81 -363 -955 -203 -140 261 897 208 810 341 -452 986 -642 -364 377 -521 948 -810 525 534 169 -61 291 872 -336 -81 366 247 664 -121 306 -471 595 380 92 520 -760 -356 88 -501 970 -122 -927 -647 509 929 886 -865 518 762 -608 785 -175 936 346 572 17 -329 -402 270 500 -843 -283 936 438 -321 3 0 -910 924 839 177 283 185 -823 340 -44 102 740 -979 423 -590 878 -721 989 170 311 325 235 -520 925 -332 -59 -102 645 -149 719 -544 -778 -246 616 -799 796 -963 140 -785 90 255 -865 21 97 159 -892 469 146 -940 662 118 -973 391 764 127 -119 252 -700 -78 823 505 -187 802 203 -210 -578 -663 -938 741 -12 987 -427 -737 706 -158 704 -380 449 62 786 230 760 163 408 -641 -730 391 -610 -333 -843 756 701 881 63 737 -804 167 162 -614 258 251 314 -342 -546 -328 532 244 286 574 -178 432 586 -828 -186 -45 633 443 376 639 -151 309 104 -546 -379 341 -732 -424 -218 -330 -887 256 -517 605 -447 84 313 -843 -347 158 719 109 849 -527 -722 -392 -619 318 467 -54 2 -923 740 412 884 -839 -511 -714 966 -113 -921 221 -811 -373 -874 -350 420 563 473 -931 973 690 -429 -374 -621 279 -155 414 556 -526 356 -178 302 794 -862 -976 -609 730 510 262 -323 773 -862 -613 -943 10 -903 -430 915 -35 445 -155 416 -229 -589 854 -880 -871 -866 -11 106 -976 861 -963 -19 -977 587 -856 -972 726 -76 641 910 570 -157 490 289 951 -497 -380 660 -171 -52 -220 342 72 -104 -401 127 -788 923 -161 508 -23 -161 -77 766 -135 688 49 274 -133 -32 -778 274 -102 -962 -642 373 251 -281 125 514 177 312 -172 -1 -102 -904 -788 54 695 669 966 194 920 -173 679 926 -155 886 272 826 -992 -394 50 -614 -897 -506 -233 -260 -414 461 474 346 945 -617 -257 -519 -825 -266 -71 -536 -900 -69 -728 -912 952 559 589 -12 -467 435 -913 -333 -755 -569 935 162 184 852 -793 -390 -524 -620 -836 -30 -424 490 967 -142 -926 858 942 -964 619 901 -232 988 277 -507 -680 181 -168 179 -937 787 -832 544 619 -328 67 734 974 821 574 725 -997 -19 -500 229 -916 -861 -470 480 41 -517 -917 513 467 -425 -24 -929 462 632 48 -594 -886 459 487 432 726 -548 454 -451 855 841 59 -985 136 -244 -851 -753 563 -547 995 236 -629 -797 725 482 928 -60 -886 649 -285 962 -634 -896 160 278 -624 -149 -616 -4 567 218 446 234 523 -979 -671 -161 438 194 -636 821 279 -1 335 -26 -957 338 -104 120 241 -158 -580 -433 -460 -128 -759 309 -954 -847 327 435 724 714 502 320 -130 908 -987 -816 -4 396 -832 -136 808 -769 676 -8 383 -878 478 944 -801 507 -208 804 -971 -365 -986 525 394 -887 -959 -294 -14 -578 -477 422 37 971 241 -484 -347 874 90 -668 -467 69 -415 -894 554 805 -369 231 973 602 -211 -882 980 130 -396 383 867 475 -29 -416 -312 386 266 972 664 -456 -755 995 -193 758 781 192 -659 -606 -338 363 -982 903 370 -426 -302 -375 288 29 90 -929 -899 376 274 -290 -15 331 689 -57 805 -386 95 210 688 714 458 840 953 168 -675 80 -299 -381 745 258 -521 -617 -459 -572 986 827 -403 -412 649 535 939 678 618 725 186 108 711 512 312 677 -869 -772 -906 784 104 -700 0 -727 -232 294 -295 -370 569 -426 -98 -736 972 -871 -200 -102 832 -61 91 -876 -804 743 -750 370 -69 527 800 112 630 -101 -610 723 346 -730 -160 -830 433 392 874 -330 464 117 -634 703 621 946 697 950 670 -99 132 5 -188 -780 -473 -58 -910 -585 460 119 223 661 301 513 962 243 -973 -426 884 179 298 103 -916 501 -884 834 266 489 -742 783 -487 -80 -203 -975 -445 -336 11 332 60 -383 423 760 -687 552 -831 605 -410 -163 -741 575 977 172 970 -30 -448 -410 185 -924 -786 -743 -750 -703 -39 91 -36 328 -115 -760 148 -820 493 -140 -309 396 64 533 330 680 824 -695 481 -855 -920 -869 -323 -283 -279 471 -163 672 -792 347 563 942 -419 870 -55 403 -833 267 -12 -635 414 446 340 103 789 380 158 664 851 -587 462 -195 -411 999 560 484 -562 -207 -999 799 778 875 -505 -540 -208 646 -595 -90 -440 -865 131 -444 -901 -475 -169 496 763 -453 621 305 -965 920 599 -209 -486 -244 965 568 889 601 -347 -651 -558 723 627 -353 144 -491 -88 149 381 619 -729 579 278 541 -270 397 -369 938 183 -656 418 -349 -166 578 -587 -61 986 915 -268 310 -142 183 -911 57 129 279 -73 13 410 -255 766 505 -413 -518 -393 138 980 -471 -144 -72 -363 982 287 299 617 -213 549 707 -744 574 102 641 132 -277 198 134 -874 543 -723 987 -566 494 701 438 -594 796 109 -693 -812 212 -411 -999 -481 -484 -194 -41 -546 579 -37 -873 580 -986 -531 -245 356 168 -558 -846 -64 -298 433 608 -355 387 -528 949 57 969 -39 -500 -63 264 -380 402 -46 102 551 348 -116 523 -495 222 493 -939 684 -22 -637 -366 568 503 336 -519 -677 226 867 -727 -853 739 792 -961 -854 -203 -264 -106 -895 96 -226 -573 -821 517 159 -300 912 -240 -822 701 770 -88 544 -292 716 -886 968 -999 391 -86 972 743 -510 -734 -17 204 -994 999 870 817 171 100 890 663 -74 262 560 223 40 -951 -172 187 -15 830 510 498 730 764 0 921 645 -631 102 577 305 -949 22 590 -321 650 -779 139 -516 559 222 -485 -152 -431 -332 979 752 513 880 -606 -757 -636 -917 -851 552 767 -176 -381 92 -704 860 654 -897 666 83 -505 -652 -456 297 357 -66 593 -466 -430 13 587 -245 942 -685 -443 654 -624 477 -550 -835 -651 -779 -333 125 686 270 586 29 204 525 -721 -958 -33 -307 -921 190 874 858 535 5 -934 263 -960 910 -934 458 -35 -766 -458 -88 -916 -72 966 763 244 -241 -479 -953 -500 -945 287 -538 977 181 289 151 466 989 816 -654 547 978 -672 -497 -409 -960 -374 408 -612 -192 235 -258 245 -650 673 361 669 612 569 479 429 -974 -18 -462 983 626 164 -30 -291 -721 446 512 -472 389 -969 70 562 474 -650 756 -681 851 -719 -266 -741 -683 -717 -205 22 -561 493 -548 -608 489 242 -191 318 -573 946 -941 -94 -473 105 57 156 939 696 371 -16 -944 580 562 -82 -725 -640 -852 517 840 8 -285 812 -715 -827 24 511 98 917 -712 253 -330 132 -621 -658 -912 -562 32 -600 154 -653 -425 -561 -730 -369 -306 -675 922 995 917 -987 -271 -666 146 2 297 -839 977 -664 679 -46 -751 -556 409 -706 751 -7 466 127 206 -9 947 225 281 94 -843 -43 -932 326 518 -415 -925 -134 -750 281 821 -579 -606 103 -48 -521 345 -92 83 -640 -310 -316 -212 995 -148 334 872 -649 324 134 -840 211 563 -124 -726 -55 -819 153 -236 660 -112 436 578 -24 617 -405 3 150 231 246 867 430 -5 305 -88 8 495 -900 593 -444 -45 440 776 645 557 766 -149 -268 -988 327 -114 798 -782 -846 -289 -656 759 281 -637 94 -948 -834 -660 125 -363 -136 305 18 -608 -934 56 270 962 -62 -305 725 390 -369 -373 435 919 447 823 -274 567 789 -129 -625 747 332 -568 239 359 -500 67 372 -306 -964 -54 -436 625 -269 70 -453 -440 -419 -923 947 823 499 -295 -427 -775 -993 -402 -588 -252 549 -942 616 -657 979 -643 -10 547 682 -615 175 164 580 575 -856 526 340 624 -993 536 490 160 440 17 514 724 835 389 393 26 582 -410 -724 -766 -250 -209 -79 -558 -641 -968 33 -955 -28 -823 722 -639 320 753 -611 682 -665 229 203 -9 -8 -721 -150 -690 -576 -863 -41 982 763 -908 169 -601 227 770 -507 -595 -316 544 760 613 -901 -529 -19 -252 353 -800 651 380 -667 -84 -576 -52 928 142 -849 -699 -21 121 -700 -669 724 134 228 878 -289 604 -155 -334 43 942 822 -939 -597 -431 -108 975 -412 -30 330 -638 548 58 793 -181 787 781 -845 -209 -691 -539 -974 -93 -464 -755 -661 366 -948 -174 -657 -374 724 158 -604 654 -667 -50 -778 -209 -876 682 -110 -45 673 742 -553 313 777 -100 -467 89 -664 -146 -875 -300 928 715 817 410 -186 399 -655 -960 744 -254 637 -215 -487 -268 -280 192 652 -740 122 -59 -477 -60 -222 816 -981 288 753 -618 -23 -848 393 565 -451 484 880 -220 889 -94 -789 -357 -269 -77 -294 699 -545 726 895 -226 52 -537 -403 -311 -408 542 -572 -317 127 -393 649 -506 660 -17 991 -875 -87 -743 368 -691 -197 -893 -190 143 636 -828 -479 -383 945 479 1 86 -390 -964 486 399 -683 -219 -207 -321 -744 -328 305 -105 28 916 -960 -841 -731 -937 567 -577 -43 -409 -569 -767 -610 711 129 283 669 942 630 930 202 640 792 106 -883 813 -769 -945 297 317 855 644 -329 -654 234 102 -581 -719 102 -148 -735 16 861 596 84 -422 358 -981 673 -908 874 31 -763 -638 618 -114 337 208 124 78 -908 790 357 314 -398 -150 -859 -4 234 -400 847 996 -47 733 -526 784 -695 -214 -660 -665 299 -284 568 694 -292 632 -412 498 257 -194 -684 -348 -716 203 851 -352 -192 -769 -317 37 -73 -547 -809 89 54 -223 129 -920 -623 -866 608 141 716 -666 118 -140 705 57 215 -309 -127 -256 193 -525 276 164 -314 588 184 -767 -389 953 -420 -880 -867 279 -739 -489 548 281 -897 451 -606 575 -728 -924 672 187 797 -834 -823 -760 -411 -342 -634 -297 -421 -885 -548 849 -566 -180 -35 -487 -306 692 -421 422 -609 503 -129 203 625 20 -983 769 262 -870 717 -615 -40 -292 248 78 382 581 719 51 199 847 174 644 -902 -98 -970 731 -890 800 -508 703 65 -626 299 777 -386 -575 318 682 -611 -241 -264 -435 -421 282 -9 367 241 949 914 788 -963 82 -976 866 -277 -573 -658 -61 -366 -681 529 8 -610 -844 -919 -490 -570 643 -641 674 -742 -333 -763 339 -859 -523 185 -130 -25 -531 -184 -629 -452 540 961 -194 -384 810 -164 156 -711 -14 -149 917 151 -552 -519 964 809 -958 -680 127 6 474 118 498 343 757 -255 138 258 -561 -915 33 -598 443 -546 -125 502 -723 -333 833 -254 -71 -669 -807 -420 212 908 569 -781 -106 -725 -122 -513 -726 -53 951 -811 -649 433 -531 -712 -606 -999 924 -700 522 -652 892 470 826 448 92 844 499 628 -994 187 -266 -601 604 -401 -140 979 872 -105 520 -567 65 -328 -781 737 -624 91 837 -77 208 -436 187 -728 -652 -502 651 901 -652 -922 571 -769 144 -447 -206 -925 -69 222 -2 -384 634 632 -787 518 195 237 -562 998 982 -271 -466 219 -652 782 -252 170 943 337 -542 374 -669 -261 -744 263 22 693 247 -648 329 -187 -87 722 -566 817 373 909 -793 -320 479 -669 598 78 -590 59 826 -571 -318 -367 179 -861 -930 -1000 -74 908 266 993 -459 -656 -721 789 -849 23 295 35 -77 948 -455 445 -857 882 -660 138 825 969 890 827 931 375 182 -425 458 -480 682 -836 -188 -626 -671 -654 604 930 845 -508 115 494 -753 107 -201 68 54 -486 49 -763 -312 -860 236 -805 613 40 572 -753 139 -246 320 -955 460 511 -286 -653 156 374 85 324 741 105 -857 -751 -331 479 -458 234 -225 64 565 989 588 -843 724 692 -125 -280 -431 856 -308 -982 -162 662 759 -677 -752 58 -390 191 388 967 -367 749 -189 -282 -892 170 -562 385 326 502 -976 858 550 224 -310 -950 784 892 -499 -299 843 58 -408 -3 963 -658 578 986 -544 -723 -706 -501 -464 -255 591 -207 -846 706 -682 -906 416 -890 -209 817 501 -45 121 814 -454 970 394 -462 -407 731 566 614 -665 -695 273 499 -204 -555 -150 -627 143 -881 -919 -152 -725 -436 28 999 -151 -923 -166 429 420 872 675 266 -369 629 739 -178 -369 749 -254 -799 508 -490 391 -888 -756 990 -607 108 629 935 -189 647 264 -538 -826 226 342 270 722 805 -528 634 -411 439 374 -645 109 -771 -671 -89 -170 971 933 -990 367 -647 990 -651 217 -439 -465 372 295 -608 185 910 -418 -767 -959 -935 514 236 -899 -145 626 870 961 79 -932 600 -811 924 491 -468 694 -388 371 -929 -394 17 -687 324 620 256 1000 -443 -396 331 62 912 416 -100 905 173 645 -290 493 412 134 312 98 -289 -323 909 544 915 966 367 -769 127 774 -328 696 -195 -539 38 -122 -242 -239 239 762 809 596 884 -609 130 -226 521 864 -421 -334 -640 4 476 520 -346 -732 115 -282 -912 -622 -722 -981 533 -273 282 -14 -299 643 329 -639 215 -312 -643 -881 -1 -949 -525 -704 -432 -434 502 40 -290 975 401 854 643 222 179 884 666 -234 263 218 -433 -786 -676 -316 -593 397 599 571 936 -68 220 432 -180 810 -758 994 -147 -285 965 231 433 954 444 -224 -436 122 -535 422 142 -596 622 239 349 -649 206 715 247 514 -629 919 -85 39 -390 -986 491 -369 -325 -841 766 -98 -24 -768 -930 -962 -559 651 -967 19 212 467 466 -966 999 309 -326 -304 655 -994 -582 -553 968 295 -915 323 -125 495 265 -33 -181 -307 695 574 493 206 -603 332 -611 -66 -649 668 852 -208 -190 834 48 -439 601 950 45 160 -187 407 38 254 423 122 539 -682 -972 981 -515 -750 499 945 513 963 -795 236 265 781 655 -623 336 138 622 -220 -18 -617 -334 653 910 -370 35 -317 -888 191 -167 981 1000 665 -155 735 690 133 382 365 -184 -179 -333 -812 -152 -366 623 78 225 225 18 117 481 -568 -923 40 952 655 -21 853 686 -402 381 145 126 -645 258 -200 744 -578 -957 -517 160 112 -351 -111 937 80 882 -371 530 483 -81 -393 -440 -395 -595 220 63 -112 584 537 100 916 312 -178 -246 33 -829 -754 16 -488 817 494 -206 546 -70 777 67 -728 -977 -154 31 -204 -299 -419 -411 755 126 -793 896 970 990 350 356 -128 -644 97 -935 321 126 478 557 -910 -896 -771 385 592 128 -474 -631 -963 -689 857 -98 -40 837 34 -676 -733 -213 473 -241 -198 -233 694 -699 -505 -489 760 -143 -333 528 760 -347 -690 744 224 93 759 703 16 411 -172 987 -761 657 -258 966 711 -895 174 390 783 228 -660 564 -329 -164 208 -411 559 72 246 111 293 -629 453 -292 720 -394 736 797 683 345 -93 -908 14 -83 908 854 74 -638 -795 755 2 -846 849 -249 881 -723 -282 -269 -375 607 -736 713 -987 -710 -655 -906 494 -17 -174 115 700 102 518 -430 -104 514 -153 875 190 221 677 545 58 359 -584 58 501 -290 -789 -805 -210 -426 -40 293 311 958 -798 -311 91 112 -713 860 -440 -145 -976 766 -512 952 813 -15 841 -166 -479 154 -19 295 -73 80 335 130 374 -657 111 -690 -86 695 -129 806 543 -219 -834 -262 -399 -698 -274 -95 -317 532 543 -879 847 -336 976 743 -38 -559 445 127 -912 149 -149 -329 -934 -236 610 -447 783 559 -606 -277 -706 651 253 22 -687 468 332 195 -858 119 886 888 331 -915 109 94 -911 -93 -624 214 149 812 -541 -462 136 -391 -741 984 -487 -255 715 903 -146 -10 -500 711 484 -249 763 -51 -584 -452 -499 779 124 -993 -544 847 848 -867 473 739 987 -239 292 114 -233 760 -59 828 615 789 291 -925 -399 8 217 832 -976 548 -163 718 124 611 311 -914 176 564 -888 -381 168 874 929 917 -371 -644 -33 781 543 291 486 837 786 955 -219 -943 330 -949 -35 -317 29 -366 503 -429 -65 -865 965 -650 183 972 242 -672 -194 131 325 -578 -639 -369 853 -655 -231 -260 606 -374 -781 989 -396 488 -389 497 -111 481 349 -655 -170 -321 648 -120 999 211 -379 -647 571 597 -134 381 961 -669 50 -426 250 594 -493 -184 403 371 -647 -857 -309 -493 587 -177 -918 727 -400 621 -527 842 -648 -199 297 128 683 219 632 891 200 876 289 -9 107 775 198 271 26 534 -626 -101 522 -289 677 806 -853 637 -306 491 124 841 -89 720 832 934 -950 -581 885 -995 -383 -400 3 761 334 -491 415 -874 -486 -715 -13 -564 -538 292 594 791 -270 302 697 846 688 -516 141 299 83 -407 479 406 523 693 -135 986 771 -225 462 -918 -233 37 396 -144 -44 -48 -530 -460 157 -436 -86 627 -173 707 878 -899 -256 408 552 274 -204 607 355 -205 -226 198 70 321 59 393 -568 -998 -239 5 -562 364 -874 187 987 541 847 -600 -51 847 -305 -243 934 257 670 624 -990 729 924 -963 581 81 -564 -747 -900 142 -390 -697 -320 -260 -318 -851 829 -3 146 482 -132 13 405 223 -934 -84 830 -913 104 -218 -738 574 653 -95 756 135 572 773 -814 -28 397 388 587 704 161 512 976 758 364 330 -773 22 412 266 -96 114 700 -651 -834 314 252 -299 963 -501 -189 502 9 69 414 -562 -46 396 -864 854 664 227 755 423 -483 347 -982 787 -697 -416 -632 -804 924 -10 585 -768 461 666 149 391 -11 -844 918 -197 615 -340 -601 586 766 -192 -526 123 -360 961 -332 312 -881 -33 -253 648 -756 -805 -15 168 -909 2 933 781 -622 734 339 781 705 -486 -560 -525 132 54 827 722 116 -943 378 -791 -409 284 944 -628 913 -365 -487 392 -191 892 -516 700 238 381 -202 -824 -140 735 11 816 67 -338 373 319 -801 76 762 531 -886 542 -491 887 -600 593 -53 90 -829 24 -59 -774 816 -170 -125 494 -112 -785 -340 686 -932 -546 383 -441 711 -50 703 946 678 235 440 10 353 690 86 598 -465 -922 -686 937 -780 610 -416 436 -651 -688 315 -593 305 788 -449 -290 426 -382 403 322 -41 16 -244 862 981 745 361 -913 171 23 820 -67 -619 553 -6 -926 -183 623 867 910 -824 -953 531 459 921 727 -510 -977 893 920 674 246 320 267 682 -993 148 -27 420 121 365 162 -903 -216 224 602 -54 -233 -520 -905 -666 515 452 232 -450 516 297 401 -848 924 892 205 15 -149 -627 -212 324 517 -851 633 -700 -880 -779 923 -284 -835 428 511 578 -214 -850 -782 814 -756 -10 -167 693 359 253 -194 -660 -467 -391 130 88 -129 -275 -987 982 -363 -758 -976 15 -306 621 -30 -92 504 -424 -202 221 245 -380 -553 3 186 880 -596 -891 944 -453 -707 -812 796 730 -398 -660 89 -249 -593 -403 -375 940 -82 54 930 344 963 -500 114 -747 646 -500 883 -89 -322 -20 39 910 -698 -939 -935 919 308 -426 120 -170 622 502 -600 -322 -996 -621 139 -29 842 -673 881 760 -718 -571 -486 -744 934 710 336 717 -52 672 -689 -110 366 383 -684 762 -55 -180 30 974 -726 -411 -703 -473 -257 -358 -120 827 989 -723 -310 664 701 26 555 -401 -532 155 -76 -765 469 -353 771 618 168 541 -307 843 -529 869 524 -137 566 -126 -861 804 -691 30 -487 854 623 842 -108 299 905 651 14 -239 468 13 42 174 -447 -485 195 -41 -921 554 -331 -918 541 140 -286 605 732 448 -295 987 -945 667 -496 281 -190 905 -753 296 -421 -292 728 273 216 784 -472 -541 -585 32 571 -556 876 -504 281 171 -912 -323 -943 573 361 -297 182 -497 -591 -849 -388 932 661 -262 60 395 -194 -225 -203 649 808 -136 -946 10 268 714 84 801 -571 979 960 34 974 598 256 184 232 -747 -481 -345 598 -971 -775 560 -929 -816 277 -525 -939 -482 639 -779 -492 475 512 208 -355 407 -172 -50 846 743 737 -848 206 912 201 906 -745 288 439 -583 -913 -666 95 -412 96 -237 458 -63 453 -599 -146 886 -749 -644 112 254 -472 -635 851 -124 904 519 497 173 57 78 -231 -177 -80 -594 -917 224 -965 358 328 -953 197 793 248 -16 -556 -857 423 -363 573 -969 -632 747 -766 430 104 -615 -693 -916 608 178 65 -620 -713 -851 -868 803 359 -255 -91 -748 982 -295 311 800 -663 2 580 174 588 52 743 -174 -783 -202 -398 116 99 244 -307 -952 553 888 99 565 -423 -744 789 567 -452 311 -211 -329 -454 -665 -570 -660 488 416 753 500 178 -505 -939 -515 93 -275 144 127 -523 -155 -194 -852 -990 289 745 671 710 989 -642 418 -45 -253 -186 254 452 -46 716 508 639 -916 661 328 418 -227 593 602 141 -846 604 -622 -244 96 954 63 -323 818 700 147 36 -333 239 -864 -410 290 -356 259 -731 -392 -96 115 -237 912 79 714 352 412 897 -917 -228 594 103 296 192 128 -898 658 514 116 856 -209 837 -166 741 96 -184 -564 453 -740 34 -226 749 -474 701 458 318 250 880 865 119 372 -157 831 -904 305 373 382 744 -288 -827 924 -403 -692 632 440 -907 507 782 384 -766 763 -357 -354 132 68 932 998 134 -388 404 -649 -564 228 428 613 -218 605 359 70 931 986 680 0 571 895 854 -410 327 423 -266 -67 -248 907 -248 -39 613 933 361 269 978 -860 100 875 163 -851 -544 918 441 744 773 508 -691 794 -430 -368 909 123 56 984 -91 186 561 650 390 -683 -54 425 532 -779 272 -10 -275 34 -263 -346 387 -699 -452 900 580 -302 -92 913 -929 983 110 314 800 -637 -706 439 217 -791 -911 58 46 271 -62 969 789 787 -954 900 -461 128 -364 23 -2 -929 286 -967 -213 207 255 599 414 861 687 568 -436 -603 529 407 -450 -690 -676 -246 -370 137 895 220 -970 965 716 -850 359 92 -133 -605 -502 654 332 51 5 -563 -162 -26 -461 43 -687 621 -995 690 988 619 -929 -195 -120 -523 -700 568 552 315 -852 588 956 533 -574 -219 -345 -355 55 -250 986 188 -513 959 -581 629 -687 -477 675 -173 244 -232 113 -656 287 94 793 752 309 -650 -855 -481 574 -270 -496 822 -81 -63 759 28 218 -411 -778 815 -810 -356 329 235 129 -532 -276 -359 57 -30 -230 135 -432 -644 -294 157 -421 -833 -827 396 -594 499 758 626 813 198 662 -554 -767 -100 -180 366 690 -525 -607 -117 67 827 611 597 917 765 423 224 860 -237 521 -555 913 303 -350 157 388 -445 -730 777 -629 -426 570 456 -187 222 -830 417 -515 -2 -974 926 -297 -39 -948 -432 593 449 -425 35 944 -491 184 420 602 658 48 -280 -895 -203 -663 603 407 807 172 75 -179 239 78 612 387 -536 -982 197 337 210 279 -991 -269 -113 192 -489 -883 568 378 -325 337 824 -639 -485 -733 -601 395 469 -233 951 -925 -318 361 -960 -32 -30 288 -283 948 90 118 896 282 -729 62 474 515 -618 842 182 -24 -328 -864 -138 131 -80 652 38 -828 471 509 144 892 -597 -314 87 -848 577 -509 22 926 173 -365 -707 -711 373 461 -460 -138 721 -68 737 -330 741 -735 -793 -799 -701 -173 -33 912 -729 -153 -467 289 422 -403 127 419 -357 557 809 941 -511 -513 -206 1000 688 883 -219 -521 529 -865 171 -598 595 -145 -802 149 483 -185 166 454 903 203 572 -528 -894 -407 266 -584 -775 737 502 870 -840 514 340 976 64 -214 563 233 85 832 738 -523 125 595 986 992 635 882 108 169 47 131 -237 870 -565 172 -606 856 589 -698 -68 -650 -181 984 -32 695 388 958 295 -552 -625 773 910 -660 -380 895 -575 -153 545 -405 707 -931 351 229 -303 365 573 698 -738 662 -408 999 -237 -445 986 506 202 -658 -844 223 -547 36 -581 -62 -16 214 -197 -685 -121 -849 -776 881 741 -464 -722 10 215 214 -408 -704 592 -383 432 528 -821 998 -329 -299 -791 650 -636 334 -771 -653 -683 423 -429 -234 -392 -522 596 -641 834 718 -359 -911 -496 550 203 742 -367 -374 418 643 -635 -281 -30 -234 139 -909 -664 565 121 365 438 728 2 547 -871 -330 319 -966 397 -624 -918 395 498 -885 240 -411 -766 318 680 752 283 -838 -464 -614 964 832 -421 88 176 -993 710 -918 -206 316 46 172 -12 349 104 -146 83 -237 988 872 -36 863 140 452 845 -853 898 -557 101 468 521 -500 -239 822 -517 139 42 -843 586 969 89 -412 -838 -660 -273 521 -525 -108 -250 -724 -781 -232 360 43 -638 -484 -882 -195 -375 -921 622 -832 -50 -425 683 816 40 829 131 -693 960 -563 576 -286 596 47 -374 765 -258 823 346 -811 -399 821 -499 -221 44 110 295 255 -190 -75 -930 -416 -712 874 -291 684 522 754 -929 -679 419 -605 658 123 -22 -65 -672 -362 -367 597 720 -229 -975 872 -405 -238 -32 -901 -930 -977 319 250 -772 394 497 835 156 914 -992 413 245 -798 187 44 -937 -137 13 -924 -595 904 -420 258 -636 -13 749 -903 733 -862 -938 529 -108 852 424 -547 93 -531 531 -758 230 116 108 974 -72 912 517 -591 -382 601 891 -143 -854 -641 414 608 239 956 -148 -836 -419 -566 566 177 759 -59 500 893 -116 616 899 974 -459 -758 556 -292 317 -632 -981 -471 586 -703 -415 265 -34 37 825 -184 406 -574 -358 -633 -649 111 785 111 -475 -665 106 670 -289 403 -449 -351 999 -765 -787 -901 344 802 54 -57 -408 -329 143 335 296 729 663 -770 -155 925 179 40 -765 293 -666 -124 -718 -34 -78 -744 50 -637 36 816 -50 -977 478 200 -89 498 -305 274 881 210 -843 -343 -572 -429 795 383 -776 -950 -848 -633 295 598 903 449 -470 941 386 124 408 140 959 -396 -533 -405 -871 -182 -762 -926 -34 -415 820 -440 -463 -867 536 -141 181 86 828 -523 -474 105 926 205 853 118 573 196 -584 -724 -937 -670 642 -478 -861 -742 -879 561 503 124 -424 152 671 238 -193 -80 836 14 -732 -112 2 374 -533 5 76 914 -247 -498 272 56 -399 -1000 369 399 -352 -722 -696 874 822 -912 -972 -475 -56 228 419 656 346 174 28 48 -514 -481 688 382 846 382 -119 -957 -777 909 -477 -137 -511 -873 273 307 -94 -702 -465 987 -200 -696 -394 705 -668 536 430 791 -590 -124 794 -209 452 941 550 -520 477 -45 490 -564 -857 -518 -416 773 -735 754 747 33 96 -459 581 -583 -828 -820 313 152 173 803 435 171 -927 440 619 577 18 347 -851 400 -626 -5 -44 -326 68 362 -71 -588 -642 -554 -886 701 -536 984 -914 316 -503 -277 -389 348 -258 749 -675 309 92 -758 174 -723 320 272 392 -593 520 -844 -142 -715 268 -633 184 159 215 -152 -768 488 355 604 24 524 28 -667 -963 497 -968 -323 -376 -705 -999 -794 -973 382 -355 318 -376 872 423 -563 -878 -62 884 251 335 -138 413 784 385 626 683 932 550 371 356 -643 832 -2 219 832 245 -713 424 806 -880 -86 268 -542 -936 370 -992 -140 -236 256 -656 -625 593 -313 -556 -11 -435 -772 753 85 53 -224 885 342 -1 -12 775 -870 697 -742 208 -368 -707 -414 416 -195 -224 -476 503 -24 -31 856 -252 606 398 -478 400 -84 307 -886 -104 -682 266 38 -900 -85 466 -424 264 831 691 478 -520 -324 204 142 62 919 698 665 265 -995 -359 446 824 -948 445 -631 9 854 -903 -925 140 69 747 77 782 -266 931 495 889 713 -499 -218 -98 556 -608 305 -93 -58 207 816 -720 939 557 -675 -203 -555 -383 718 -570 76 -512 965 82 492 -29 -350 675 335 883 274 -594 438 35 -689 -224 -695 763 135 380 548 407 345 86 -233 -98 -87 384 -202 548 384 707 -196 -314 -842 -147 282 -526 -576 -806 -48 -249 -869 -574 -520 -363 955 262 857 -243 -488 270 185 44 593 -99 137 -980 372 376 -830 747 -445 713 355 689 -986 -977 453 -439 -927 -926 -448 261 268 594 -643 -836 25 -552 -615 408 -234 -361 909 983 -756 792 -881 952 -418 164 -43 -211 23 939 400 3 -407 -55 310 823 -72 939 -948 -299 653 -389 -879 564 269 -543 -887 -133 -793 -330 399 993 -221 -918 993 944 80 -76 -984 -931 807 -527 782 0 -549 -298 525 -214 -151 819 854 720 -323 -574 -627 -285 -429 935 -878 278 -199 -370 -908 -5 -863 567 -450 319 573 -311 -360 -164 524 904 -281 778 591 605 996 554 462 -927 -233 -567 -947 295 752 758 5 363 -984 423 -562 335 386 453 767 331 752 442 62 -453 -284 190 -950 -430 778 -66 -305 -784 749 -943 692 495 264 -694 -841 -172 -596 -167 -633 740 351 738 -898 -871 320 -531 -598 -91 772 167 -682 -815 638 -906 -156 504 664 -953 925 143 28 343 315 -531 -273 -755 -163 -579 661 483 718 479 -268 -999 -508 29 -981 -478 -829 -535 748 -964 -827 801 621 161 515 -52 456 -965 734 -286 546 -858 557 -323 -496 651 -759 -389 643 -308 866 447 978 410 -49 337 -258 482 -659 129 791 -610 811 -507 -398 -986 45 320 -405 323 754 -344 -15 -149 -145 404 -460 -742 -796 668 -125 -128 836 867 335 -615 492 -399 -620 319 881 -599 -512 700 993 399 -517 -213 -435 -626 -204 -844 727 537 -989 -635 -901 -537 -869 -217 709 -850 365 -455 967 396 -165 -86 916 -947 -330 851 301 -802 364 -570 -763 15 -749 -173 610 2 -71 -375 -158 858 347 -403 735 187 -34 -162 977 793 770 212 898 330 -438 -917 -329 769 -249 432 -8 -417 411 -184 558 298 -93 -821 705 -373 -572 -185 529 -797 230 668 -656 -478 -453 513 609 -882 262 157 129 139 -743 772 -967 856 301 -256 890 597 -690 195 -619 504 882 246 -84 -609 -763 830 -675 662 110 201 860 -93 789 584 59 -115 -692 -726 9 226 615 -395 -482 760 -724 -968 867 850 266 -956 -291 -851 -596 -852 -264 -780 -395 -695 -995 327 -178 250 888 -206 -606 -604 733 263 -993 -784 142 786 570 -565 84 472 -637 536 684 -800 -815 -645 -765 768 287 -812 -635 62 -618 -817 565 -771 710 -689 -141 186 239 -842 -326 501 91 -454 96 -475 -280 -750 -95 -296 -271 -525 830 -735 -337 961 -359 888 -772 -564 513 -764 -680 -436 -711 498 131 606 985 876 -723 -317 153 -379 23 323 320 390 -553 781 -683 -251 995 -112 -98 616 390 645 369 653 -226 -759 43 972 537 858 -777 335 107 162 -633 655 -720 -204 12 -863 -920 249 -781 -169 -279 -491 -977 -343 850 607 317 -909 -165 -523 -744 -481 -514 -863 243 406 -265 -970 464 458 813 608 730 812 -432 -42 -509 -759 58 -230 -900 -517 208 -532 -330 461 -434 705 -531 949 -486 664 -757 550 -356 855 286 696 838 383 129 172 451 -278 -642 -825 159 -794 -511 -918 -141 858 401 -378 -819 -128 -245 729 33 572 -819 -896 294 -245 161 8 827 -331 189 366 -386 -337 -602 -938 -242 -201 -573 513 451 503 744 -278 -917 -113 681 493 988 -118 620 -230 -511 333 -262 634 -557 822 536 -291 152 -330 -282 -213 -431 410 -90 -633 896 108 -425 530 236 907 -823 638 -927 326 -599 164 -611 -286 -99 -777 -792 -901 351 865 449 817 -547 219 712 5 84 -238 636 954 6 196 984 -599 -552 967 756 -1000 -988 792 -28 667 640 -862 821 404 282 457 -719 -206 844 -155 -312 -450 -876 -430 981 71 -552 412 615 -493 -470 631 42 885 -404 890 -639 506 231 603 568 598 -359 981 825 66 73 -625 -614 -812 -766 -236 -972 557 527 -300 443 689 -313 183 10 744 48 -471 993 -620 373 676 614 -414 184 -689 -762 703 -994 -264 923 916 -503 316 236 -709 639 -328 -737 -204 -856 607 -838 659 -877 -391 36 -290 -818 985 -849 -469 -286 -57 -268 -796 -977 923 -546 -720 959 391 -551 435 948 653 -114 881 526 -795 206 741 294 239 -344 546 -603 359 -651 516 161 406 976 425 -581 -972 -10 978 215 -695 95 -496 302 -719 -708 885 71 -974 58 -92 -388 817 -378 -371 189 493 399 717 -377 -349 274 102 578 27 140 697 -382 -152 238 594 -823 546 -855 587 -850 503 -971 -599 -434 -296 -959 -100 616 -940 82 13 -712 -855 101 940 -297 219 325 -664 803 42 337 -333 -843 -178 62 307 -890 254 672 -888 45 -490 358 599 -821 -637 164 -796 207 224 700 -628 848 -887 502 -144 -848 -869 -407 -194 -984 996 152 -695 491 759 326 923 -913 791 -904 537 -63 -355 -869 -992 931 248 -955 276 -464 -866 34 -518 411 -854 -539 102 -404 -188 66 -327 767 226 339 227 -200 100 943 327 132 -578 -457 -299 848 638 885 -289 545 -346 -130 -24 -461 667 538 -665 674 -909 -189 -289 184 319 705 857 -695 -854 -860 506 882 328 624 807 -595 -745 394 770 -334 -622 329 -644 669 -575 337 -993 201 155 -628 164 -896 522 571 -542 -751 928 654 -927 -478 747 -314 -18 -607 202 6 -560 289 -997 62 -537 110 965 -280 67 790 -786 829 61 651 835 -747 -940 793 -269 -262 -673 -655 -44 -25 108 699 -222 -591 -238 586 -303 553 415 -311 -436 669 32 12 752 -985 -143 635 -723 -803 -448 610 -284 209 -72 770 373 -665 480 -165 -460 -183 -926 368 -424 680 -169 433 -414 679 -548 -804 -323 225 450 604 -351 83 -274 88 -421 875 189 -523 945 635 -988 -969 -815 -462 1000 -255 -986 509 -320 -909 619 707 772 520 -712 643 971 -207 206 -583 107 12 -563 -147 218 -207 -29 24 -538 -983 640 354 -955 91 -935 342 -147 -254 -902 119 172 -782 683 -905 -805 -972 -240 149 249 -762 -667 -616 46 -433 -540 -274 -70 760 735 649 441 -573 -331 924 -92 -432 513 734 700 412 -289 -878 760 -129 -20 425 -730 76 751 -435 700 -17 525 36 634 94 -26 -525 -307 913 -708 460 -159 -254 487 -699 -418 555 394 -834 507 -546 547 685 326 -395 -519 -882 -137 991 107 -494 869 -15 466 -810 -228 -821 532 267 -459 835 475 411 32 450 -683 896 248 -952 49 -446 -530 360 -462 -708 -640 198 -995 -236 -22 253 -808 -221 415 -423 -579 872 709 669 -220 68 -532 -428 826 394 479 -994 -531 569 -712 -61 -531 -89 626 115 -592 -850 600 622 -500 599 -162 -294 512 132 -293 322 -509 655 418 171 860 388 267 -931 170 -242 453 -915 499 928 121 -110 -196 -588 -775 142 -282 514 -181 -689 895 -752 -340 553 130 -768 462 -141 -323 483 -858 -606 -310 962 528 476 359 593 964 950 -944 437 57 832 969 -369 -910 -408 584 914 484 521 698 -298 -773 -752 512 -91 827 993 893 -524 -646 -590 578 -906 376 -657 -621 448 306 -560 356 564 881 522 -212 -289 -833 802 439 -547 60 86 -707 -924 375 277 -557 696 573 -136 133 -24 902 -792 -560 825 92 -314 855 374 -38 351 -66 -468 519 904 -536 -723 -885 35 469 465 229 -623 -313 544 710 -251 -63 -651 743 249 628 99 582 -83 -611 -767 -378 -725 -588 -483 -645 -865 403 237 -949 -126 9 -987 -897 446 996 983 -214 781 263 951 -123 -291 -998 884 421 -682 -952 -610 -600 523 -903 429 -211 -87 719 -236 -430 439 709 -884 336 444 -369 -97 -26 547 -957 -32 632 26 99 -754 836 27 88 -66 -349 30 853 153 689 -864 19 -557 806 640 968 215 -430 -332 862 -523 519 69 176 87 -967 -990 778 -565 -20 11 -233 433 -623 465 154 -810 135 323 911 -570 265 -475 -268 64 -411 384 539 609 108 -257 -769 815 706 252 -458 -845 606 -53 191 -663 592 -2 301 254 189 300 177 649 959 665 647 -891 945 -170 31 -422 796 -613 641 48 551 999 -673 -753 693 724 903 695 677 852 102 937 -766 247 220 -451 -689 919 -353 19 -551 318 -231 -547 -992 189 61 -754 587 -504 134 567 -968 -52 336 616 -921 495 998 157 -493 -495 -586 -350 -379 -512 -163 514 -976 -712 969 18 619 -846 -792 65 325 -538 -102 343 -497 -714 435 -146 -790 624 880 -111 -160 -765 676 -709 409 -422 359 -996 -81 -547 991 328 562 -399 -913 450 -56 -651 -475 233 -909 51 -285 418 -16 -528 -340 -355 876 411 -418 884 -287 567 645 668 -453 -824 -543 879 278 -429 -293 -438 -299 -75 -581 -824 0 -763 -27 -996 -210 -653 -297 729 -387 689 579 -582 244 549 927 430 -883 715 -181 620 -122 217 531 -667 -478 729 -865 783 -925 774 -806 -336 990 190 -631 885 -188 -329 -991 944 134 949 624 -53 227 -649 836 -599 -481 247 319 -53 -891 514 778 11 310 744 -367 -959 -934 -489 430 -171 -931 383 609 17 -799 792 -780 -458 416 -484 24 502 -239 827 715 -140 -241 368 847 -891 -304 -889 -44 -256 213 700 138 -253 -449 -647 358 342 884 -426 -360 -894 -208 113 -529 -871 695 -430 -575 -576 -660 269 71 -186 -182 -813 449 -942 -486 955 -61 869 456 -213 602 226 398 603 -319 814 -97 -610 83 37 -329 660 -394 -21 -9 867 411 -884 32 984 275 952 307 -725 413 -360 714 -57 529 962 -365 140 -776 -221 -617 -835 11 -504 -763 -340 -641 699 552 469 399 -892 227 -552 -960 363 -365 329 -868 447 -579 275 101 300 -532 535 678 62 30 -709 837 610 -765 2 -761 864 -218 -760 -804 411 -92 -307 -84 51 -590 -146 -96 -410 -232 225 419 -631 -502 479 -625 -83 985 318 759 -321 -383 -531 628 -985 -996 365 -940 -413 466 -541 266 -447 702 349 753 -190 -488 180 -46 498 342 684 -405 -155 684 1 53 782 287 478 443 -329 -341 67 -908 -474 592 487 80 663 829 -38 44 -969 -922 -614 -742 695 99 777 -887 -289 751 930 -879 134 962 -959 -252 -706 -885 808 -62 639 -680 -290 812 -88 175 117 -647 863 -841 -607 927 841 -682 106 733 701 -185 591 674 -90 -945 926 787 755 512 -846 -635 -848 470 -887 586 -844 -589 -792 -917 -853 -973 -514 -539 901 -266 407 403 -247 883 978 -953 -195 -73 838 -272 279 -429 -506 587 730 959 339 -984 -623 592 539 -121 -474 -939 345 -478 36 1 444 765 732 -264 -148 -985 -112 835 791 -590 -212 714 -243 -557 179 183 43 -173 199 -904 581 641 -280 -12 427 -754 -476 -226 840 611 564 -491 -899 -807 -68 -73 429 484 -923 413 -346 667 -605 276 329 226 -587 -269 393 -509 -219 -303 -562 511 998 38 524 -224 -822 841 -149 11 -580 858 206 980 -548 578 727 -106 566 -983 -169 115 -477 709 -646 809 -644 -120 -452 -764 -113 7 -625 9 760 438 212 -124 -270 -741 474 768 998 -711 39 -891 607 -123 44 -874 -660 -860 232 -836 -958 564 -795 313 857 657 634 -617 -675 788 -453 81 -797 -858 559 869 245 -750 -790 -711 488 370 144 -173 -737 948 742 -71 -448 -946 -437 22 -948 -778 486 -987 -287 -521 846 -554 389 368 452 -742 517 579 563 735 142 241 928 685 989 75 -610 374 -967 -704 -500 784 -128 733 449 -616 -649 39 -944 847 3 52 382 946 -134 -992 860 624 821 443 -587 854 83 181 -154 595 627 -523 -475 -171 991 -101 728 388 -106 890 257 959 -375 -502 -543 -52 -130 -537 335 -438 21 325 19 -25 -428 646 743 -655 -18 978 748 503 -883 -300 549 -211 132 196 -400 -582 -491 91 -313 978 -628 -27 474 -737 -634 527 -143 -570 -712 -325 -172 -841 686 915 -406 -375 -85 -518 -283 867 317 680 829 253 -54 -246 -247 996 -317 -478 419 70 -315 359 136 430 -836 -791 -670 213 -700 -98 -867 668 661 14 167 50 -713 -778 -227 -428 561 -808 -321 -877 -200 712 463 -344 -270 698 -388 768 987 572 -543 -508 -407 989 533 290 -959 785 447 -643 298 349 573 -517 322 783 -578 -858 -606 -809 256 -241 828 705 -536 -133 535 -961 -671 -296 -951 252 5 -293 -940 -854 263 -166 590 215 821 -673 -910 -175 280 748 -631 618 -926 -862 708 600 666 -60 -195 -495 -152 -238 -658 -928 437 247 -356 793 -727 265 966 135 847 3 624 -954 247 801 -911 963 -730 676 15 -261 777 -31 -325 -449 -357 790 -738 303 510 -922 84 -226 -917 -852 575 -300 457 -95 895 227 -160 923 -777 -187 142 -910 -647 202 -830 -467 -361 -590 128 -67 -435 -787 809 156 296 -148 844 647 -418 328 113 -852 82 747 -898 -619 -794 567 786 993 -891 -597 -955 670 935 600 597 -541 -13 761 -30 -14 376 -730 -195 809 -66 -572 -893 592 993 948 -262 -824 -523 -637 -915 -510 -853 -946 -235 -980 -265 -951 850 425 -278 -295 556 -421 673 776 664 508 766 -875 -409 -226 991 -758 208 234 12 896 123 184 568 -761 613 459 -977 -876 -608 249 986 -336 296 -170 -951 593 -140 -795 70 -877 793 -564 166 978 543 -640 -801 664 -810 688 -755 -395 331 3 487 -799 -511 -60 -279 -474 -543 192 956 -507 -801 -993 98 -130 -632 638 153 426 222 -910 710 810 -762 588 839 100 -857 -518 342 688 272 -428 714 883 -106 -47 438 131 -375 -203 -322 173 -888 -557 447 -423 -901 -306 586 88 -917 265 -745 -215 -935 -421 553 931 -545 -629 -34 513 556 245 -418 -589 287 471 -317 431 -213 762 990 453 389 596 848 -684 714 371 817 285 -927 -147 621 -672 302 494 -267 689 -214 891 -984 -796 116 -42 -748 -733 -671 911 286 -377 604 -403 -636 -782 -106 95 -299 226 -394 909 707 1000 -7 -541 258 383 854 -960 857 -452 -17 266 577 528 720 725 328 -50 -903 -993 -620 -782 -513 -908 -665 549 688 -614 280 597 158 -455 163 569 25 -315 -938 -76 -613 76 968 -30 322 -801 -247 378 31 -439 -855 -685 522 574 604 -378 -450 -148 -804 -280 626 240 -500 186 -614 -858 -999 478 171 -155 -788 323 581 862 -850 -253 75 -779 695 29 711 -499 306 -582 393 459 74 795 167 -767 450 -28 -210 -429 -424 -916 349 779 -618 -869 -671 398 492 -682 967 320 979 -588 305 -22 396 661 -705 -984 -139 -306 743 -152 670 829 -248 -520 -929 29 608 -709 634 -511 -160 -777 -166 784 610 -956 982 157 -480 -771 458 -37 74 530 -826 570 -480 547 -948 -604 461 409 557 400 -664 -296 -986 895 163 -31 75 565 564 -362 -548 -481 -451 -688 -62 647 285 305 -895 -680 -491 -422 -937 -556 -326 306 250 102 -495 261 -828 258 -194 732 209 420 90 251 320 18 -439 -877 -204 368 460 885 583 245 -119 457 429 -537 -651 -780 -66 -500 -65 285 330 507 -102 -732 537 -717 234 497 529 -347 477 633 513 342 692 -496 -343 212 678 974 -541 676 -158 -569 182 -289 -171 -757 650 125 633 840 -134 472 273 -992 645 -312 406 -67 135 513 249 186 7 868 566 -700 -111 627 -433 -583 581 -862 -524 954 640 -325 688 -625 -39 808 940 952 490 -896 -487 452 831 -564 -998 402 514 74 -42 -176 -692 466 -577 162 -78 -364 -729 -869 -614 -885 389 -814 340 -153 -421 -168 -27 -27 -632 402 -173 242 834 -972 103 -581 -730 100 -748 -713 -603 -556 -996 -525 734 0 -394 -816 113 -378 -194 -394 -832 472 -345 -562 -337 -895 966 725 -766 -325 -474 -322 -128 674 881 483 804 938 686 -453 408 -763 -86 -526 -678 493 -222 626 -554 144 487 -470 463 508 757 -871 -819 -488 -158 797 -527 758 -434 -57 -376 -21 599 -835 957 -49 -325 515 824 308 12 -791 543 -925 508 737 -870 445 -985 -412 -862 180 -205 -739 628 514 -367 -979 -849 -546 685 -975 -592 723 499 41 25 974 -768 377 30 -9 -400 -820 -477 -897 120 113 -307 93 646 -315 -202 109 390 -602 -56 119 132 -513 338 284 965 799 692 -77 -285 -875 -972 -777 -716 -771 137 40 -199 -286 -222 -56 822 236 -668 893 -581 508 909 -664 -729 738 -826 -754 640 -830 -332 -967 -105 -145 926 -950 89 -865 959 213 -165 -564 -112 987 810 497 -506 -402 629 834 323 432 785 67 825 445 -559 198 21 -155 -566 -194 291 -888 -5 159 722 310 -770 159 -650 -950 -862 488 -51 909 -50 -49 -667 894 895 -294 15 -859 42 -627 -251 293 -228 -775 -393 -323 452 268 707 318 -241 -40 77 795 -523 -119 -100 290 422 -289 -4 -162 40 42 60 -78 289 -899 -271 -226 302 600 -204 -919 878 -551 -808 374 245 365 -972 -648 501 -593 841 -743 -538 -519 121 -476 582 -282 584 394 532 598 488 -475 975 -464 -947 939 634 713 205 -948 -242 -192 -683 599 221 -3 -754 -610 161 -124 -930 -155 842 44 -536 -560 -725 -452 474 240 -276 485 -827 280 874 -215 -216 294 27 13 -419 282 970 -62 759 394 210 -883 108 492 -622 584 -850 835 171 898 7 -517 -992 952 -84 599 772 -184 506 -89 -326 635 -258 607 -17 -763 -48 330 833 -611 575 -209 -370 302 -663 575 -69 335 657 -13 1 -698 -88 123 -933 -775 -495 847 799 58 -966 -190 863 -520 -454 470 -858 -983 57 271 -137 -146 108 85 253 -538 -286 -444 -174 660 -802 789 -911 394 -494 292 563 183 -9 -274 932 -453 653 -679 596 744 -964 -769 596 -587 -17 -517 616 -88 -90 -421 -33 -701 -121 -416 946 154 960 -100 -864 156 -3 -607 -629 310 718 677 -483 -676 181 107 938 28 475 -709 -474 -95 -964 785 -705 96 688 222 545 -864 -859 509 405 -657 538 159 -589 -795 -298 786 -900 -913 -305 -79 593 -560 -934 -52 597 809 -163 -543 -869 961 556 186 -510 -581 858 -727 -512 492 -675 949 -643 708 -330 313 532 434 12 186 -106 983 691 345 -811 845 214 -854 57 -499 -835 350 164 -748 944 -180 433 -706 656 -978 -787 -562 255 -377 -950 -834 -836 784 754 681 73 -847 973 712 -921 299 -37 -764 860 903 -844 -396 -982 385 -739 -641 -279 -995 -213 -88 941 -981 -773 603 -798 -182 52 119 -994 -15 992 586 50 672 -905 930 856 38 -169 738 -45 922 -84 990 61 -205 -714 522 -691 -983 -574 212 -451 154 911 756 352 704 -821 11 -885 291 -97 709 683 -209 835 12 -944 -467 66 -825 356 109 169 499 -269 801 119 801 -21 436 -147 193 -933 -783 -455 -48 -588 52 -523 309 -123 497 818 -922 -475 392 -953 -849 -452 -752 100 29 -531 -855 -47 495 373 -717 787 -130 275 324 565 -457 193 -725 535 176 -55 -913 -674 -900 16 -958 -164 -238 963 -98 -623 293 259 811 269 934 519 -320 -778 862 -296 -511 -32 497 380 102 -797 216 342 -902 988 -569 19 536 -626 -81 510 533 -247 154 -622 350 60 -298 642 -724 179 -739 305 187 -282 -344 182 174 -58 -793 85 -669 630 874 602 -295 -790 965 813 910 -91 682 -21 861 -389 -540 908 915 -440 -15 678 -944 40 42 -140 -88 33 -547 -614 735 287 449 -116 -318 -871 128 -787 777 -146 871 734 555 -259 872 -882 -840 -622 792 694 -442 645 601 233 -137 -136 -833 712 899 -728 286 752 73 402 942 -890 -495 -184 -570 353 -520 366 -824 -910 357 636 -880 602 385 -512 558 935 491 -222 329 318 420 324 -400 904 154 -376 -63 758 698 813 978 325 702 335 687 -18 503 -982 -660 -103 -62 -984 18 -98 447 563 846 -889 -267 -488 -672 -993 740 -869 -288 -754 360 -679 689 201 -512 -683 -322 434 295 -802 25 -813 498 -309 -588 -986 -618 -159 -579 124 675 251 -896 -893 -383 -398 630 -379 512 28 463 186 -684 156 -990 966 -309 -836 970 -28 201 -298 356 560 -750 524 -655 597 170 -723 843 978 -974 34 -850 777 345 607 600 236 -440 617 822 -662 -566 813 665 198 371 -467 -52 -885 14 -588 -221 421 916 -362 984 131 996 -43 313 12 -910 -726 810 602 363 -637 -570 -60 -316 667 733 -193 -518 -318 674 641 -333 987 -246 155 177 786 -721 -747 -900 620 -951 -508 -666 8 -717 981 108 -862 111 -765 -925 593 510 -258 662 851 -721 234 249 -581 600 -598 -143 -151 -481 -79 -847 -351 -877 798 743 -582 -962 -979 41 -563 -598 396 -168 451 -85 172 406 -769 712 -601 -650 619 -456 184 91 855 -585 -15 -256 -462 -71 730 -336 599 966 80 -920 -203 -836 196 898 -396 769 -205 -793 248 -581 130 -884 176 -872 625 379 -264 -590 -848 972 -752 578 -773 -997 -925 452 -770 -993 365 -389 84 508 183 -110 996 845 336 476 -413 -662 -531 622 -567 522 -429 -485 -743 656 -466 702 867 -747 -142 873 -621 -200 -360 -53 956 -225 227 -467 -359 -697 -193 -255 183 189 664 739 -897 -578 14 -462 658 -97 765 166 -895 -944 -383 -47 69 785 -656 -723 501 526 397 824 222 -295 -389 96 488 544 -969 67 -174 -175 182 897 -223 -321 -395 -958 398 383 -86 952 48 352 396 507 375 627 842 997 -911 -372 -935 -637 342 510 -364 318 423 666 -955 941 -648 -734 -251 309 201 -350 -853 -434 185 985 204 -639 -193 621 -107 548 -628 544 -997 -480 686 -218 560 -227 -358 -6 986 -627 692 163 -375 -184 550 261 642 382 -317 368 -414 731 869 426 941 548 618 -420 150 562 204 -987 -127 -535 335 -813 200 -257 891 629 -140 758 -79 409 -218 627 -76 -8 -281 682 -677 69 547 -185 -226 38 -301 837 -952 310 -172 -947 319 476 317 173 -204 -819 46 -213 -479 326 363 827 135 -825 542 509 951 258 969 178 -262 -354 -192 293 -750 -324 62 -699 -400 -143 -331 -198 195 -530 782 -817 -465 456 -714 -150 -534 -775 -970 376 802 -412 367 603 -653 546 74 -301 779 -600 -590 -703 -554 714 -1 -763 -727 -372 769 89 945 251 -817 792 -385 -717 -998 765 -160 -452 490 -697 346 -897 -817 809 -179 -567 427 -771 -27 682 862 -229 -647 -842 -520 434 -540 872 -455 -391 -581 -145 -419 78 690 300 -609 -92 212 170 192 446 -848 566 672 -301 911 -338 993 -207 54 754 -333 950 188 -663 -343 -741 360 198 314 -379 924 790 -359 73 -303 -420 819 473 -680 -180 69 -643 -434 338 -222 749 -503 329 882 175 -782 771 -228 899 986 -577 380 -399 179 84 838 235 775 908 595 874 760 -12 753 178 630 -99 479 390 -838 -741 -501 -232 -58 630 -892 47 -471 962 -952 507 -756 -467 -593 507 306 -102 570 -343 -834 -368 -779 707 -175 573 126 31 141 579 -169 931 -242 831 58 968 373 64 551 -14 48 -215 385 411 327 787 644 -824 228 -661 -297 -678 78 901 855 -457 84 -489 550 -796 -356 -402 320 -241 -743 799 -449 966 -2 942 -766 -751 687 991 591 192 -794 -897 743 236 454 -781 726 901 707 -740 872 577 622 157 466 -886 731 -911 -631 667 -582 -625 553 370 426 283 544 847 762 -65 773 -956 781 430 295 770 -720 814 -335 -278 -745 711 -435 -966 330 230 -742 684 -85 433 249 -537 961 -416 361 63 246 668 477 -911 -693 -695 -771 285 680 335 60 309 -49 -25 -786 461 -702 506 -717 332 -162 69 4 295 687 -864 239 578 47 -121 -223 912 369 -249 135 -393 -136 -61 -162 -695 463 961 -506 5 -824 939 719 -941 829 858 621 -698 741 247 687 -457 101 -3 -560 -390 -226 -767 -603 710 336 435 220 -286 536 232 -40 -192 933 -477 705 847 437 205 -373 -64 -529 -330 22 -223 -190 991 689 904 -649 250 -186 -656 960 16 -225 702 509 -378 245 171 -238 893 -507 -710 63 587 -475 -290 98 -624 -908 -744 517 -734 296 373 -990 562 -13 528 -625 54 -801 -460 423 -528 -883 -304 -467 238 -623 -734 718 667 -530 406 698 -825 450 150 -281 314 743 15 261 -829 -551 267 280 120 -423 175 -372 -870 -694 278 690 663 -189 -594 512 966 305 -264 402 506 417 205 815 -789 665 94 -138 -804 244 -196 578 -4 -222 105 3 675 -86 -83 198 -184 950 270 512 -766 -673 949 -268 917 423 -457 -910 -422 -410 -330 -587 -878 -821 -634 68 271 -556 307 -352 -482 -930 956 -424 556 -925 842 -508 695 539 415 393 803 -493 266 246 -245 161 -974 91 931 678 -53 -613 707 -208 163 -640 899 -444 782 -151 -854 -647 -840 187 -498 875 908 692 296 -97 750 -111 -490 -200 -627 663 -168 -522 -810 -243 -968 99 -697 -514 591 359 -705 -569 41 -13 277 -228 339 948 358 -896 54 455 341 157 656 -810 186 106 -311 -991 -817 -351 686 431 -97 218 0 -269 -671 -14 -324 -415 692 39 -475 -241 -257 395 327 -176 443 -484 225 -697 -94 -615 123 -963 -931 -981 -36 639 929 -11 -913 -725 -428 702 460 843 916 917 311 713 -876 -181 -419 -986 809 588 237 460 -826 -620 509 -540 502 236 110 -279 960 -540 -634 842 -111 932 -873 194 295 -606 -989 -83 -421 352 -182 954 -334 167 328 554 -125 537 -719 -376 4 -223 -800 525 -832 307 547 464 -151 -438 -362 171 -857 -394 -969 -251 -761 178 -996 322 -874 764 -280 733 -470 798 -398 -707 -298 -530 -371 -992 -15 18 431 -57 70 219 -758 475 608 -821 693 873 -415 -556 189 -243 531 957 332 395 526 -305 901 1000 874 -658 735 -313 824 -72 -415 -213 -890 -20 -402 325 -626 -3 -705 -145 -271 302 -758 498 -255 -847 -152 -452 -608 -758 944 -426 339 182 959 274 -590 143 738 918 -869 217 -820 -65 537 765 292 204 -431 528 164 -844 977 147 659 170 -219 322 912 -586 -855 -411 -333 617 342 998 586 -446 -956 264 -952 -738 334 551 312 924 219 -752 -858 -407 -518 -225 -490 -651 -844 -298 -157 -226 883 864 -839 384 -216 29 -686 -325 -731 -30 680 577 -230 -494 454 -977 0 -992 -910 -77 439 413 -797 -402 606 -701 -542 -35 -982 -971 186 277 -709 -702 24 157 -175 -638 -814 -629 -754 820 -637 223 -650 -403 7 909 780 -159 -297 856 -553 188 -817 804 543 442 -376 -507 -293 -638 -815 371 743 -353 849 -771 -984 -881 -595 -138 916 -98 -236 -222 161 410 846 592 -809 318 886 -858 -16 -886 -519 962 174 451 -641 62 -12 -965 567 860 -658 579 603 818 -552 85 -861 18 795 -726 603 -776 434 -560 -138 -395 640 250 -17 -11 -949 402 -775 -723 -173 -166 -966 232 181 -705 -805 872 -998 538 622 -713 -114 -539 -521 -676 -617 -331 671 -660 -762 -739 -161 -936 -120 -41 -737 -613 -396 -411 900 -48 963 -923 501 360 -717 506 -311 -453 -313 895 -323 -764 964 576 -230 -28 710 -411 396 900 -649 369 -695 -379 803 -770 -381 -502 -897 -988 -420 -528 731 72 -97 238 901 -552 -69 219 280 648 -680 812 -176 -524 533 395 480 -152 -367 -846 -30 -418 456 506 -797 -888 112 -360 752 -166 380 -576 -882 -759 584 -816 -352 -949 561 530 -779 -267 634 -263 -238 471 -640 679 828 -783 37 849 -533 -767 676 -332 -155 580 409 -5 -850 -952 616 528 -918 215 -326 220 -668 436 -490 232 -470 -54 -515 -473 814 -541 915 -638 979 883 -143 729 774 -580 -919 -826 -126 -997 649 -833 262 855 89 -685 -187 713 141 234 175 -547 128 0 -587 -187 278 -376 -910 -201 -108 -980 -323 195 -668 -903 470 -73 370 58 -634 -884 805 -332 -242 554 -316 367 -386 841 -674 -262 -297 915 248 -244 -886 -352 1000 791 -22 321 671 889 -321 -514 654 118 8 59 73 -694 -953 -891 802 145 -892 400 -709 -92 570 351 163 711 347 219 -546 -331 -657 597 -966 134 909 667 300 -971 965 894 807 89 -95 163 -375 -16 -441 -765 -280 -261 -860 -289 -306 591 164 259 395 -48 -605 464 679 960 -208 -42 153 631 -637 -941 -268 258 -121 -895 553 116 881 -478 -571 909 942 -422 -693 176 291 -592 -724 -794 475 -968 64 -202 -509 189 380 -432 -151 834 -54 602 -249 281 676 913 -308 -128 677 192 -303 -856 954 -809 44 885 686 414 -10 -269 336 80 -829 -942 -767 -531 521 2 0 -938 807 130 385 182 210 -606 123 -181 -963 185 -194 125 82 899 514 -127 516 -792 -359 -973 -687 -845 455 -434 405 -1 400 -238 -584 254 758 13 816 291 481 -847 -226 -114 -67 -76 773 -306 823 -381 -821 -988 -866 755 422 -9 594 426 -362 413 -930 313 -870 -590 816 493 -814 -567 564 -990 -374 -798 686 19 -540 -908 -634 670 755 824 922 980 130 592 -325 660 133 -98 562 -565 -860 -429 338 -183 258 803 -430 -686 168 -243 -271 766 -605 -826 74 -922 571 260 -194 -405 -885 -619 232 -445 361 -214 277 -579 896 366 -41 175 -945 877 583 -631 272 234 808 20 966 653 829 160 810 199 -588 604 -375 7 -598 -482 106 196 532 491 109 224 -591 -187 362 -590 -709 -779 958 -124 -373 -83 -542 -761 -151 -776 -503 -230 615 -464 845 -832 110 -912 935 -919 -553 508 -975 -842 -626 794 -902 -371 -801 52 829 842 674 631 -146 832 485 180 889 -267 -66 -36 96 170 494 -805 -187 -110 0 -504 -122 459 -324 -24 45 106 -658 427 -707 -935 211 -839 -272 157 -72 -342 998 46 -31 99 -850 -470 -262 -556 -945 139 -864 -248 993 -859 602 -482 186 720 -634 -493 -13 902 -158 -574 -43 -655 -756 -684 38 -352 -174 989 -590 348 201 366 500 38 586 411 -147 145 649 682 673 759 615 182 -344 819 -560 142 -947 -747 -92 124 160 -677 805 -264 275 -323 -492 -936 421 -830 -418 -202 -897 854 784 -792 -885 -709 185 -801 -409 -25 704 -571 984 -134 -474 699 -879 -552 731 -874 223 -820 -892 -327 -553 180 -376 832 204 -358 -814 670 889 814 -28 861 607 -970 161 -502 116 413 -293 618 187 -128 -214 -99 874 647 -621 883 232 -956 124 665 39 369 487 961 227 -864 -389 -107 957 -154 846 -427 230 950 658 -771 917 -335 1000 -404 963 -40 -533 424 165 367 -538 175 714 -688 -168 957 645 -993 377 -303 500 612 298 515 177 427 44 165 -692 -759 564 -769 643 -447 -650 338 37 -278 -435 584 -231 616 929 -620 217 445 -627 -38 -457 -500 -977 319 -38 876 -156 353 811 15 -143 -506 -447 798 -945 -756 39 362 -295 740 -540 855 639 -99 -99 458 679 -2 982 -616 119 839 385 -259 350 488 977 -687 -754 -962 -477 55 -673 239 -714 843 758 -564 618 -731 -428 608 -654 52 205 -316 488 -877 993 658 723 956 943 -619 -19 294 667 959 -566 906 -405 -233 -279 -500 229 -408 -365 686 -360 372 -493 275 827 -901 -731 -830 782 152 -274 -856 905 -118 -140 453 468 -193 -435 908 -541 -623 -912 465 757 312 -281 661 193 -792 -942 -451 665 3 -903 -267 -727 -589 -946 -616 350 30 746 651 135 -829 633 510 -359 -905 800 754 442 362 537 281 -227 -371 751 -35 211 -10 -932 546 6 982 5 649 -98 413 -793 683 -435 -268 135 -896 -649 -72 -604 77 -137 -190 37 275 246 -915 418 -191 221 -446 170 769 910 -401 774 43 -285 -800 131 -728 994 123 788 -382 -244 -277 667 89 -638 107 218 100 755 630 563 559 824 853 -239 13 886 368 766 -643 -483 -77 884 -672 912 -965 -485 -79 691 -442 -725 800 533 535 -575 -354 903 -578 -747 -370 -132 -232 889 42 837 854 819 67 -157 -585 -49 863 969 -350 -852 -802 706 866 992 -528 -73 579 535 -689 -437 -106 -843 -443 604 -951 -189 -329 -217 -88 716 401 -481 -869 -331 802 154 -882 313 -390 126 -862 -509 -652 103 -843 -1000 513 39 -780 -80 -195 356 -762 -68 -851 -698 190 -337 -20 23 332 843 585 771 467 -587 133 728 -515 -561 -572 494 -519 493 -689 759 -807 -166 334 -398 -76 553 -99 483 -81 -780 -349 890 -550 -206 963 -1 -84 -820 62 754 -953 -390 281 833 383 861 61 527 110 -373 769 -342 922 -465 40 770 386 828 -264 600 100 -339 829 985 401 385 -979 599 -75 -198 974 -74 -182 673 528 93 -698 -464 -443 356 -979 760 424 -493 839 -689 984 737 -375 -140 993 187 676 -919 -531 97 -719 -733 -982 -298 -727 963 -145 -634 -762 -631 115 511 -816 658 602 866 951 -335 -670 -71 288 -730 -91 193 889 -680 -818 687 -516 728 290 877 -481 -346 -477 -959 -946 341 685 193 684 216 -781 -741 -622 283 -216 -130 699 761 -317 630 -882 -949 902 -463 -616 719 815 -741 -501 573 926 -739 -157 -804 980 -97 245 -200 -341 -820 -900 758 974 -439 -509 -771 -627 -10 907 -304 156 -133 -338 916 -45 422 741 854 -756 -636 800 -890 -336 -828 -598 511 632 -74 -333 771 -443 -109 418 -704 8 -439 626 -754 -566 274 280 -280 -66 838 -120 -466 -649 -448 -297 707 995 -32 87 377 415 396 -775 293 -631 105 309 -624 -539 669 184 864 37 -40 -139 329 -242 -797 37 824 -592 309 913 188 806 -486 -301 622 866 -99 -586 -584 -111 278 -144 -574 -113 773 961 -946 672 -756 265 716 346 754 421 1000 -462 -515 -381 707 795 725 -978 -877 605 -551 -664 -815 484 -110 -766 -503 716 -52 -458 443 548 141 543 176 856 -29 -635 851 -834 -238 153 100 271 -989 167 3 985 -637 -959 189 846 -779 -367 -164 -755 -936 667 667 -988 192 539 -170 902 -90 -499 -702 -576 917 421 -539 -960 -176 79 -59 674 -302 -28 -303 -595 -674 -840 756 -800 -244 -832 733 619 -231 -440 -258 489 -691 94 -415 111 -870 204 -215 389 -864 779 -505 -44 619 369 922 -671 481 -393 -265 -333 840 966 -71 -677 8 116 -687 221 229 384 -439 870 299 946 -765 434 200 -398 -196 -763 -210 -210 596 -942 229 -679 559 -142 572 -984 -821 85 -72 -603 869 -107 367 -883 -44 -513 184 896 396 32 588 434 -685 94 -685 -766 -227 663 -359 329 664 -772 236 20 562 -741 -290 417 -317 -758 -902 -354 465 188 235 761 562 -134 760 689 538 751 -91 140 889 -668 -671 994 -43 -72 39 996 -155 -143 -227 357 901 461 593 -302 129 724 -149 756 -164 -517 -903 611 -708 -413 972 494 -417 688 477 -913 -823 835 210 259 788 812 36 -214 -28 486 -620 444 943 -891 -476 -459 618 927 921 -501 -944 -166 427 582 -141 -83 728 -163 35 -392 -861 -587 995 532 -698 663 502 -373 383 39 564 145 -930 -242 -749 971 859 -456 141 70 -851 -321 -254 873 -939 -761 -936 296 767 -359 263 -124 538 -359 859 -562 191 286 229 187 -819 -646 73 890 433 -86 44 43 -754 283 -149 204 554 -785 863 -685 -31 -809 81 740 -770 460 784 275 427 -207 -323 -168 -771 239 -162 -515 727 -588 -519 423 598 700 498 125 394 60 -498 758 232 619 -127 515 617 656 -154 -797 738 -978 -718 -970 192 781 805 720 527 -824 -307 -45 -839 -170 505 -844 432 466 550 691 379 424 -800 969 -238 -564 -136 330 909 792 -896 -438 -176 -266 -782 -842 -875 526 888 -917 958 426 -837 226 800 -561 -475 -83 358 22 -886 570 131 609 -703 -343 642 386 -192 494 189 -185 -378 907 99 951 366 -603 -568 651 -874 190 -939 -678 -870 -539 453 806 -516 835 -168 -742 -70 -445 -476 -74 -480 -854 18 829 852 440 -40 57 655 163 229 346 923 848 416 -110 855 508 475 -312 267 327 167 317 -90 -120 606 734 665 351 314 656 137 818 104 103 -514 275 288 -538 -94 -495 -990 -166 -506 -793 -13 11 -746 -456 648 -386 -910 992 590 -380 -302 630 -960 959 -66 493 -436 -890 521 -925 -592 103 -853 -490 -142 -913 684 -219 -511 29 -108 -765 -357 64 -839 -214 -87 861 -232 -205 343 -198 529 4 478 802 691 382 -219 -14 -290 -521 -821 564 948 912 -309 -151 -596 974 568 -696 -228 133 -356 888 407 90 644 150 -384 735 -351 643 -468 637 -181 -675 -435 -348 -161 873 62 -150 -406 39 -427 -641 -39 -78 729 147 -421 155 -554 529 960 337 -451 562 317 328 -943 -367 739 -290 541 -680 859 949 253 -344 14 103 -215 129 -838 990 -535 -738 491 954 572 862 61 -366 -950 -241 408 580 11 100 -323 -96 -308 942 -754 890 666 -501 -211 -318 996 602 266 737 -392 764 845 -358 187 62 412 -351 -376 -636 -548 -229 350 773 -77 -391 -511 793 -991 -27 813 101 -232 -113 107 96 481 852 256 114 681 89 -312 -516 994 -510 673 274 587 -385 832 -128 -157 879 177 652 -991 -36 610 372 706 -992 657 642 -651 -304 507 -537 -185 713 973 83 -77 789 229 -54 886 -352 -889 489 -925 24 -384 603 -336 -684 233 749 629 469 -864 228 298 877 -576 -156 428 884 73 405 360 -749 536 812 81 865 892 358 -968 836 -60 -636 -703 -131 -206 -573 -16 363 -665 446 -488 126 208 875 340 281 438 -1000 -276 179 244 793 156 441 -39 697 72 -864 236 -897 656 -249 -147 -662 110 547 -384 772 -407 -249 617 607 440 440 -433 594 552 -365 90 -47 611 -325 -974 -594 949 560 -407 183 217 -409 -528 545 795 -616 -12 -535 445 56 -85 605 -411 -606 -926 -838 -603 319 -85 813 301 422 195 124 311 968 -954 -34 -698 927 -236 -345 -243 -398 -773 55 708 719 798 -143 -596 -273 -349 -90 -346 526 144 -582 192 933 -945 707 -412 289 -674 -680 871 -19 436 -821 480 491 -90 472 907 642 -64 92 -641 639 -784 -952 -644 245 -96 186 740 212 -172 -244 -630 -594 -285 -720 983 -249 -349 882 -732 988 68 347 -180 445 707 148 -225 -29 803 732 429 796 15 629 206 -365 557 53 -998 -10 950 691 -822 -58 659 256 -814 56 568 -876 -879 897 -939 702 -188 -769 562 -645 254 935 583 -428 777 733 -614 622 219 149 -559 -176 -320 321 359 743 153 -377 400 873 290 -809 -967 551 835 -534 -861 -329 -22 475 136 669 773 -577 607 350 414 -851 -254 -572 -822 -67 852 -358 -351 51 -532 0 -349 -865 -437 685 -64 -216 676 422 249 476 93 -132 -672 961 85 -724 812 -369 -578 -739 184 -235 884 512 998 220 -531 77 -204 -888 -980 857 -657 316 -550 -758 166 66 448 427 184 -453 779 -97 -984 -721 -565 454 195 770 95 343 -450 -32 975 633 -662 117 -737 862 846 296 529 665 -850 -784 123 -157 -516 -36 -392 -258 -645 696 -254 -902 955 -838 -520 738 557 989 -657 727 -545 -304 -201 -857 490 -563 605 771 98 -925 -668 -59 -574 308 -7 520 519 -24 739 157 -163 646 456 -665 -32 534 738 -891 -668 732 -850 455 -601 -485 5 609 651 681 -753 8 -493 -219 621 211 199 -697 368 41 324 290 44 -678 28 673 -357 -854 -981 -646 -840 143 -719 -170 181 771 493 67 355 -644 452 884 -797 -872 759 -163 -921 -115 442 724 -438 -455 -544 436 896 -137 -980 -212 259 -706 231 608 371 74 -834 399 318 168 124 809 -46 534 767 82 705 -408 -8 -701 -872 754 -477 -759 -630 542 -464 -317 980 837 -222 -242 851 765 380 467 674 974 47 382 642 732 377 -541 -921 709 512 -201 188 -901 396 -355 -163 -783 95 -417 -133 831 924 889 -687 134 -670 -752 446 -452 122 69 -466 149 -28 -784 312 -532 201 778 -419 -235 379 733 189 50 -357 758 -502 549 -978 -514 -622 894 -29 -281 -59 254 -685 20 -264 -832 -80 436 -682 414 -462 -708 0 800 641 -684 579 -675 -117 185 594 -174 -146 425 -221 -523 -635 31 776 759 927 -358 299 846 -435 -158 866 -550 972 454 856 -714 40 548 620 952 -948 -857 522 -600 177 350 -552 -103 668 337 -648 843 -293 711 186 -130 767 370 -160 -450 -71 -894 885 -588 -494 -279 226 -633 -439 -91 -547 533 -381 897 980 -334 -842 703 -768 902 -583 -645 471 -428 -18 596 348 217 642 591 -163 -938 -25 92 -74 311 159 -998 -406 -550 188 815 778 -37 472 738 917 -535 -553 736 -447 563 -235 191 -997 -52 -463 -60 -968 182 -534 -904 596 253 486 -207 -520 -967 -977 -795 551 638 901 546 -531 -926 -346 147 816 -275 -954 -755 7 457 793 -164 -994 -641 650 -771 -804 996 -545 515 -267 410 25 354 -964 -236 811 560 -852 396 301 -229 718 -150 791 268 263 525 962 -645 -542 597 -75 -629 184 -457 -869 -999 -816 -372 444 -312 396 781 -64 -180 -339 348 -980 -755 459 904 603 914 529 766 -434 882 368 600 657 -831 -413 393 -383 -741 286 -994 290 991 141 -665 -467 764 -844 -29 465 975 -829 927 -648 -654 892 474 891 -95 624 -888 299 -537 -790 -688 -899 -698 730 -298 -364 -51 483 -963 -117 -754 -722 683 -388 609 918 -140 93 -350 -997 -303 818 799 548 102 289 196 -293 762 826 774 474 -771 996 -553 27 339 -164 107 -249 -350 667 355 60 -679 -424 838 492 763 -46 -855 60 979 -606 -300 -451 910 -997 971 -723 514 -753 392 -323 -832 -603 419 -111 -952 138 237 -545 50 669 767 -28 747 295 933 -333 -894 180 113 -740 355 -866 573 440 -490 265 803 -351 481 -745 685 -439 -54 201 169 -237 648 489 238 -622 -343 -16 695 63 -345 -543 -796 -179 838 869 755 -911 -513 339 -141 -323 325 -975 363 973 -924 194 63 139 -393 -669 -835 938 404 -33 -781 -402 93 -966 237 -900 -150 936 -565 540 -715 775 955 333 -398 377 278 296 500 -8 -713 -630 -850 550 279 -88 846 708 -602 -238 -976 -283 161 649 886 -426 199 725 -740 -268 628 158 -885 -960 -470 789 -143 575 -265 -132 478 -29 849 -301 -545 -383 229 -318 -644 -645 -420 272 -830 808 318 -480 832 -191 221 -911 -824 -475 217 -410 967 438 -68 -943 -655 726 -51 369 -342 -799 138 194 -411 -361 497 -32 350 -200 239 788 -273 889 -695 -61 -212 -241 74 447 108 488 225 780 -489 659 737 -617 -216 -324 -538 -374 -903 -496 521 789 77 -177 -298 -498 -468 -353 932 496 -1 926 -71 -972 -52 -520 -209 937 -588 -610 -278 -514 -477 568 571 57 -439 446 946 -924 -986 927 -48 351 -7 -115 528 822 -104 752 933 -875 -953 -704 35 -345 -394 -14 132 471 -517 -653 182 290 942 998 -309 735 -936 548 -247 450 403 814 -29 -498 874 -176 -146 891 -313 -797 975 455 -323 842 86 -822 -359 -474 743 404 234 -27 750 -544 -267 810 -146 -735 255 64 -930 320 653 4 -372 -433 710 -355 913 707 291 555 -235 -268 524 -377 284 -381 491 -561 866 491 -43 -241 -398 -954 43 781 793 31 599 -291 -944 -817 -385 -347 -186 -870 486 -3 -556 571 -274 -228 296 -960 -408 -808 319 -573 688 -177 -368 -170 -629 86 -193 924 -343 -218 755 -351 -580 -132 -472 -723 117 162 816 -807 -867 -695 464 636 -401 -975 215 194 -91 -750 510 934 -632 -154 -193 112 -631 -779 -69 -138 -273 -233 952 -71 191 544 748 -863 -164 331 713 692 960 -992 507 262 -93 10 -744 -132 -194 -103 613 -354 441 186 948 931 293 368 -989 498 205 -630 -414 540 -653 973 -272 -507 305 330 575 -73 604 831 560 588 485 652 226 84 919 957 974 807 -96 -70 -112 147 386 202 -787 674 -15 8 -456 -106 -916 851 543 -896 -499 873 -683 -709 -443 835 -442 -982 722 24 -463 -399 -449 152 62 -315 805 726 714 -590 699 -329 630 323 850 315 -445 329 786 -916 365 815 195 -83 194 -988 773 452 -989 870 -663 -797 844 344 764 -403 140 -439 -776 38 468 -833 -677 -157 -932 -706 -374 -206 427 -795 239 -330 -311 834 466 323 -824 -31 -678 -773 -337 622 1000 -65 440 -699 775 86 730 980 691 303 782 792 146 -228 -371 730 -738 197 -814 679 53 876 292 -77 73 -642 483 -589 -209 513 -57 136 -651 -856 -15 -990 -574 250 -143 -630 -56 202 -173 323 -8 454 -703 997 506 -347 386 52 227 587 -635 -270 661 -289 759 -836 -752 -787 73 788 16 235 573 -494 755 91 49 -669 -396 520 199 -516 36 620 950 54 -150 -753 -307 -489 147 838 -143 -514 -802 609 -968 700 424 107 -560 -545 861 528 542 -402 -253 929 -654 58 603 -955 707 -300 884 -359 43 -119 -766 230 -51 -538 -484 -405 178 -406 21 -305 536 936 693 -334 -758 -214 -531 845 -27 123 -652 554 -637 750 628 872 -729 -360 -532 343 -820 926 797 -25 149 234 293 602 852 203 -781 166 -889 -967 210 -310 381 184 -280 -841 -52 34 657 -420 -96 720 464 -982 -867 -974 230 342 -831 -660 678 -321 735 165 137 -72 -964 626 -690 358 -101 -111 -862 941 -178 -984 -666 77 234 843 -422 -671 828 -304 -936 -768 -213 -807 907 456 781 406 -167 841 886 762 592 -405 641 -255 24 563 -95 -147 -633 -147 -697 569 -524 -628 -605 876 835 54 805 -699 216 685 -437 972 -725 -195 -618 -131 -613 -881 -702 909 -253 -916 670 -703 395 -211 19 -208 -879 275 -131 -614 -57 -87 474 -888 448 565 217 -584 -528 -872 150 977 129 -821 -752 -728 -252 -371 832 593 110 -235 257 933 489 109 421 -784 -345 368 -766 -235 357 53 -579 455 -327 -334 267 -983 -305 802 -746 416 -234 -337 460 -646 -947 765 -375 271 -591 140 767 -764 61 -798 86 925 987 668 444 357 610 -418 857 585 -706 -134 -116 531 -142 875 -678 -589 379 -143 323 -838 585 186 -771 2 596 -852 -235 160 839 -412 -25 -188 -989 674 -547 203 747 555 315 691 -776 320 100 564 708 -899 820 71 -907 -967 -746 583 -962 140 338 -673 -155 -331 492 108 548 342 736 -78 750 435 982 563 769 -962 620 -136 -255 732 -122 951 -924 550 -505 -843 -252 101 171 463 -659 75 631 623 -628 -790 387 -197 -327 -591 794 -236 -452 -227 232 -179 295 554 7 898 457 691 -466 330 -104 -457 253 196 287 227 791 -766 327 802 -388 977 680 685 -892 621 -582 950 397 -89 -167 -525 -156 -900 -293 -884 -650 908 -604 -442 200 -553 -917 631 126 783 256 -441 -530 203 -806 527 466 -492 -221 -777 475 915 -672 98 -48 -273 934 14 -857 252 -724 986 366 653 -209 764 -254 953 -811 180 -488 -840 481 -128 -390 -112 -932 -785 -326 -470 455 780 -236 -597 450 873 -190 763 534 334 -699 129 441 -623 740 -409 -116 -295 -248 -593 992 994 336 575 -654 -146 663 988 -30 156 675 959 -356 -931 551 -1 -367 963 487 -350 -700 -867 172 780 546 720 -37 -564 -903 319 -670 -893 -804 249 125 -763 979 262 -650 449 232 -744 824 413 -536 730 -387 -953 664 -998 -37 953 180 -1000 -924 -26 570 789 -409 674 260 -972 -8 5 239 -879 -377 -473 -175 -588 336 -594 -690 241 908 -999 370 -849 75 730 -968 -841 -771 -640 -573 85 835 135 -306 -321 220 3 -493 -90 -392 -271 -391 693 -574 210 -715 998 -841 506 -142 847 289 -180 513 -78 -284 -774 578 -957 -430 -11 90 -886 -878 -435 366 -279 -614 690 -817 712 538 884 -262 -915 -990 -549 239 159 -82 794 -614 121 -682 -260 656 61 -427 -921 -412 -362 788 494 -672 285 -745 -899 866 16 644 871 -810 894 203 -266 -424 -570 794 -157 582 599 725 -927 -302 -801 722 821 -425 493 700 812 211 458 336 725 982 670 -789 -921 -462 -387 609 995 703 -412 -369 -409 783 453 464 -869 544 455 -179 -119 -61 983 -958 -937 -681 -393 -384 972 -761 -644 381 -182 -128 -13 483 -628 -512 159 457 -404 -107 -152 -281 -624 18 376 -133 -781 811 -766 202 930 994 -568 366 120 683 795 664 272 79 204 -555 -309 367 -584 566 -955 -686 -580 129 -527 479 50 -476 -420 235 -817 -961 355 517 -792 994 -609 -311 -412 -676 624 636 411 -608 -883 -601 303 7 -568 -821 -643 255 -737 -346 890 788 -287 -483 -767 391 745 -990 20 674 938 -395 833 -733 -138 -998 758 -498 -457 -427 901 -457 -172 -905 659 851 622 155 729 -150 -820 592 422 -405 492 -267 -745 930 894 -357 677 423 861 -338 454 -726 948 -385 -54 -986 400 449 -273 454 147 765 732 -509 -357 570 -95 155 -133 -54 -351 895 138 -715 -441 -376 -6 571 -866 188 370 -860 -906 -683 -340 -201 -744 -632 867 384 56 153 799 316 659 -958 -152 816 763 -558 455 291 745 481 -550 -44 -509 276 -676 -963 -838 881 -890 56 -879 -68 876 -914 604 68 61 965 436 200 239 949 -691 -12 241 -884 733 93 381 553 -85 -501 -483 38 268 878 878 778 -55 384 -539 575 240 -339 -12 -871 -350 838 -611 230 -274 -290 -517 -984 500 -827 760 982 279 -638 351 -418 -433 -720 -155 -453 315 468 620 515 -274 141 -485 -845 -647 149 597 372 409 -298 -497 -970 686 346 189 -589 725 52 -442 -832 37 209 -489 998 764 -828 -286 571 554 -876 -903 739 -480 -716 -791 855 22 -660 519 294 -238 -702 -462 -133 -690 77 279 -795 -987 -166 294 699 -879 664 -51 669 -107 290 688 421 -255 444 759 389 -765 -679 -761 -378 550 909 -93 -666 734 24 -739 -470 -244 265 -84 -700 -636 909 -551 -752 674 921 -650 33 91 -145 717 517 376 -709 796 -610 -3 -573 589 -762 -373 528 -897 -981 -951 166 -177 694 775 -175 934 -905 -790 603 344 229 -175 289 606 905 191 965 -471 88 -938 -814 125 -941 384 15 -986 -136 -184 -538 728 167 -856 586 -941 -877 -175 -980 -792 260 -619 -716 -68 867 711 -62 808 -717 537 -84 -421 847 -187 875 937 -816 660 538 873 -452 520 353 923 533 -149 -722 481 879 833 288 -100 627 -176 541 378 211 550 -890 336 52 593 158 396 -708 222 273 969 -677 682 370 823 -930 570 -14 -47 55 -372 326 759 -967 -400 -7 977 219 -993 778 766 -127 -382 -799 -57 98 256 722 518 969 543 -881 43 -427 567 -823 288 -105 -584 317 746 -926 -851 -713 -357 973 174 -930 634 -915 -340 -32 289 295 184 767 -609 763 216 376 828 -839 421 706 -650 -14 823 -974 131 515 -865 638 -469 465 955 184 352 -879 -655 -451 45 -685 -712 -541 -186 -646 392 -100 894 -763 50 14 -217 227 171 787 -551 -661 803 -940 -895 -115 753 634 -445 681 672 -934 -604 -511 207 -321 344 -239 493 -33 574 538 -195 46 -952 -892 -216 -69 780 640 -802 -896 869 319 728 -273 87 437 402 -536 -254 918 978 -544 21 -484 -258 480 -341 -792 -989 316 399 689 367 162 399 -363 -454 578 739 361 215 373 -266 517 950 -620 -586 81 -31 -389 -562 454 -254 -397 -381 987 -266 -940 -852 82 -995 774 812 -542 425 799 -122 -172 -463 358 -911 -705 -820 838 -809 -506 722 -770 -241 -426 817 975 843 -786 469 631 557 -812 594 252 174 314 -803 -647 333 -385 -904 -737 510 66 -977 -241 699 -869 618 211 -802 -445 -797 -657 -908 -410 346 502 -318 -259 -950 299 -956 -826 -152 66 -190 -384 -611 326 -654 -510 205 406 417 929 -716 -846 303 -989 -840 -414 461 -945 -405 -23 202 825 966 10 993 269 -149 228 -154 -806 815 -1000 45 980 101 589 -308 787 72 -44 -968 71 -764 347 -740 -116 762 259 419 -586 840 840 -499 767 452 698 715 -700 966 601 -704 -692 -882 -805 796 335 912 685 -57 -427 815 874 -871 -484 62 243 982 -75 -59 957 -912 -88 508 505 12 13 -505 -686 -914 -13 -534 283 -799 -895 203 -504 -68 -462 -987 -969 882 -777 198 -713 166 90 574 -889 -230 -312 -419 -858 180 181 -659 223 698 -394 -252 -905 166 -240 955 989 -960 370 517 -109 -100 -5 477 -560 728 -279 -934 542 984 -338 -383 -80 501 409 -873 -560 -746 790 930 -98 -522 -260 391 -354 778 535 -944 277 -770 338 579 125 -655 543 950 -405 -719 240 -369 -448 599 -254 632 -219 771 185 667 -572 -336 -479 -309 375 981 -60 -227 24 36 367 -394 217 -242 558 -579 898 -851 201 -214 -601 -161 718 159 -473 -554 -316 -129 474 -388 888 -12 -356 -595 -536 -995 31 561 463 934 -830 -651 662 256 424 -530 18 247 -783 -851 592 -77 154 377 -719 660 986 -548 776 -568 776 293 483 445 534 519 318 -64 -62 -792 -982 577 784 -293 -770 -263 826 805 -174 397 -1 9 975 637 -742 384 -998 797 -341 -698 173 -935 -820 -267 413 -957 411 -63 807 -742 534 -897 -405 479 -780 -382 445 -668 427 -640 722 716 -526 232 567 -347 -794 212 182 -646 217 915 -816 -46 446 825 465 674 -941 -187 568 71 866 384 -170 610 547 -723 42 198 -77 935 -736 -785 -61 30 785 -584 583 -237 -881 -636 -518 121 -48 -175 -682 173 -472 -842 -314 -849 -556 -930 -44 420 -335 -22 717 322 783 -68 -875 -746 -570 724 559 849 -468 -655 704 948 -907 482 934 636 68 -952 872 494 214 -273 -327 513 -484 927 -895 789 -815 119 -331 -391 -472 11 124 -392 287 -949 173 663 671 292 -853 -895 302 572 255 850 189 -14 -306 -90 582 825 -152 955 -732 -942 -824 265 702 410 -707 -771 934 -475 -451 57 789 -87 -137 -35 -185 -159 -737 -626 613 -751 -981 510 -884 343 -628 45 557 682 334 574 883 891 -968 810 746 189 -639 116 614 -632 47 567 75 -229 470 669 346 623 -953 -30 -987 125 -905 139 -139 -183 -606 725 357 -199 599 -537 -127 -28 223 932 476 18 256 -470 453 759 712 -158 -696 635 -609 -527 -855 100 -317 499 -142 -495 -507 959 -146 -497 803 58 -880 -204 708 767 -789 -499 -268 -751 396 -769 -389 709 917 -919 766 257 -164 749 701 -641 122 -894 -941 826 -289 309 -481 -603 63 -513 -165 -741 433 -431 -486 -652 -160 -996 -363 -611 967 -676 64 123 -559 -369 495 -763 -898 967 60 -997 -580 563 -614 473 250 148 -744 871 947 729 88 535 146 777 -898 249 502 938 481 678 -521 -948 617 -124 677 -502 851 879 -918 304 433 289 -13 948 444 -703 -897 812 -29 623 620 12 962 -784 -707 485 -831 -221 463 787 -837 -261 682 75 355 518 -51 -597 260 417 659 176 421 544 -942 -351 -32 277 537 502 460 284 -703 -861 -198 -919 -955 231 -691 487 770 -847 637 -146 653 508 -66 -78 737 -356 796 48 -727 559 -244 -631 928 -540 892 941 -244 117 -804 -586 -280 461 -752 -427 -168 610 -725 66 -987 -819 632 -196 -977 238 -253 853 216 423 175 166 428 -226 682 542 272 -733 2 -974 363 438 -196 864 270 265 456 -548 -724 -951 855 417 -272 -893 798 -187 -193 -745 24 -881 224 -239 661 846 -120 549 -553 842 326 777 441 397 -942 124 720 -997 -101 360 823 199 -158 -558 736 432 265 582 396 216 -221 -618 -248 -237 -455 -80 -897 -220 483 295 402 86 65 -189 -721 390 -60 -494 -548 349 -157 955 856 800 794 721 667 -322 582 -675 964 152 -306 -287 161 -41 -430 -665 616 -188 660 -755 793 -336 475 -57 -308 -776 826 -651 212 563 -615 -691 863 455 917 389 894 -527 -28 -332 916 -280 -60 -657 174 -565 463 321 -647 730 -848 -496 262 65 -132 70 -268 -134 439 726 -237 708 539 488 -749 793 -255 -358 -124 -438 -313 -210 -862 -429 -833 -43 637 -754 -759 -248 103 767 107 -251 -77 -825 166 -835 -374 -87 809 -231 -757 494 -302 -597 701 923 -334 782 -786 -595 -106 232 968 -173 -632 -506 644 375 -229 -886 -397 -205 194 34 838 67 216 70 -811 -826 -602 487 627 -202 -149 168 401 391 -930 529 -174 -724 214 607 -676 361 -324 117 -993 9 549 -631 640 845 721 -74 -995 914 -405 -641 -79 -786 835 769 -653 883 -173 497 904 -618 463 33 -779 -536 -832 944 -450 -748 698 309 642 -415 -405 -746 -1 -809 220 865 -345 14 564 -144 926 589 343 -333 -70 -142 -712 -763 124 497 996 -368 -895 -411 -596 992 -563 218 -344 -115 -842 47 160 745 -543 -308 -876 328 -6 -161 -770 -956 680 181 779 -778 -228 -148 92 715 878 -61 -598 -130 -489 119 903 -887 830 -308 100 421 -714 191 -557 948 -4 323 127 992 321 -367 -277 -241 -759 578 -525 416 -635 42 298 797 -168 -144 863 660 -353 494 -455 168 712 216 610 487 99 -705 521 721 -707 -163 931 34 -316 638 -873 425 -152 -8 -939 -516 284 60 301 940 -184 812 745 977 -219 785 123 -384 581 -672 318 -531 1000 -429 874 42 384 -81 859 477 915 405 -786 599 816 -904 755 -458 -584 -717 979 -598 -436 -763 340 -412 389 -403 582 722 -778 -720 -473 227 -979 -767 -627 524 -742 -677 -804 -378 -699 405 944 -490 774 -518 -644 490 960 -319 709 461 11 -891 -613 562 518 722 5 380 114 -814 -555 384 -70 -990 787 924 349 434 922 -823 -661 682 -89 -444 -246 501 265 504 710 696 -672 -457 313 -16 -778 -585 273 -290 -712 195 -878 457 -65 -37 939 413 595 281 0 569 -269 519 -174 925 -979 -538 -505 587 -740 400 -874 884 -836 366 -999 -462 -61 -683 561 716 -843 -16 660 54 391 -888 116 -383 -49 772 780 119 716 -420 -275 640 842 -828 -374 424 -406 258 -240 135 66 -30 451 -108 -614 -674 -629 937 458 818 -276 878 -96 689 427 675 427 -635 -628 -816 -113 927 -937 -857 964 -114 850 554 -970 -615 223 900 -249 132 665 815 39 -462 298 555 702 -248 802 710 718 -754 -448 -857 614 -226 31 -916 -291 -617 -791 991 -535 -616 -635 -112 335 -933 -689 -874 -532 -910 -586 988 830 -699 707 -418 -682 -259 898 839 580 -365 -464 -802 429 -282 183 -754 972 105 -977 903 -245 585 -291 958 -8 -910 -146 -586 -406 751 -415 -375 991 -415 231 735 300 582 -562 103 578 469 287 -873 -697 696 333 -198 -212 847 -415 401 -416 -241 -915 -918 859 -77 -551 -569 -423 -197 95 148 -890 360 38 -676 -485 958 -325 -613 -791 -191 -977 1000 400 -787 -574 -712 274 78 903 762 857 -292 386 -532 -671 -738 100 -856 663 -802 540 -711 11 -258 919 -746 771 914 35 -880 -255 676 -709 -820 -525 863 213 447 552 489 519 527 -430 726 93 -670 -225 -59 969 -90 771 -357 919 262 -86 -656 733 503 -363 -472 776 333 -856 -771 75 723 -811 579 -458 -955 580 951 -882 -92 499 -972 -37 -720 591 -278 321 720 -294 32 -471 -324 715 920 -77 12 532 -902 -201 249 653 695 -376 983 646 -118 236 576 107 -665 95 -628 790 -708 992 472 488 170 474 327 -617 -671 -108 994 64 378 -191 -999 -487 153 -805 -402 520 -506 952 -351 753 -744 854 29 -557 359 -566 977 -857 -647 610 247 286 -634 -271 -688 739 847 673 220 -278 -370 113 120 -821 -434 827 61 356 -220 835 584 -846 -652 -650 190 -889 589 422 -426 -946 -355 -659 -781 466 556 16 30 -701 524 -263 -729 -194 -243 846 -230 830 -729 395 -173 603 -960 11 295 900 989 -834 -980 -334 627 726 133 -354 641 -122 -265 -143 148 46 837 708 -624 -704 671 119 587 192 -171 67 970 275 660 -705 -457 471 482 -597 -6 125 -181 -431 573 -809 919 419 525 -484 550 743 -979 889 -606 -372 886 -732 266 -933 698 987 449 -570 972 -854 -921 -367 -815 -510 -756 960 253 -661 821 337 774 859 -825 101 103 840 -806 -529 -968 -835 358 530 -317 973 -380 -428 823 641 -263 -10 911 -790 -639 -408 -189 -558 369 138 129 881 -751 71 979 -104 -359 921 806 640 -644 784 -884 402 -874 -624 640 159 821 590 -868 -524 -925 57 712 -8 179 -828 -661 130 701 173 -261 -243 -385 -872 14 -826 -267 -37 539 815 614 -42 -534 481 -51 -786 695 770 750 -555 -285 552 864 -138 634 780 -239 -946 -112 344 -987 -95 -991 501 -383 -515 848 -360 342 -241 -107 -565 679 -625 744 -878 -11 -175 900 66 -96 123 -727 598 421 79 -183 -990 906 477 -279 -771 407 -513 759 189 304 925 -870 -207 -697 -782 -564 542 688 634 -613 -538 -30 22 852 -498 -879 266 286 -311 696 -173 988 330 988 -426 -863 648 719 505 -785 -853 443 327 992 530 -543 -991 682 292 969 638 -367 869 718 -710 399 648 290 616 499 -290 486 -345 -933 753 811 368 827 860 -885 933 -61 97 -165 -469 -704 -102 -390 -983 264 214 -413 800 109 558 -374 -365 -63 571 337 -25 107 814 -683 -629 -671 784 -542 345 -448 306 495 -872 615 -116 -161 790 -279 -901 -301 -179 -94 852 -189 678 756 -618 -810 442 340 586 330 953 980 -864 995 -338 201 -288 367 969 632 291 405 -722 620 -61 -979 2 -297 -629 -280 -86 -208 -918 -313 -787 -339 397 -988 785 -593 -795 -467 707 620 245 873 554 -842 881 -301 45 -487 -331 483 -104 832 -575 -743 419 404 -946 463 -917 758 -46 80 -221 356 566 -290 -851 903 -906 795 -792 147 986 821 658 451 611 -706 616 561 393 554 432 -318 340 153 -584 -343 201 -819 929 -525 -954 -972 757 345 -153 857 -464 -602 -413 -127 -182 917 -765 -316 370 749 -678 471 -743 -681 -817 208 -167 -613 170 -825 399 -29 117 -860 -945 726 -515 684 -435 175 -854 95 987 767 -201 703 446 -142 775 806 -911 434 877 714 -370 886 123 108 556 -575 -431 -376 608 -422 -344 -90 315 347 881 -899 478 -322 -406 -758 550 740 372 811 731 788 -337 978 970 207 -640 -958 -360 666 -689 164 77 -590 -861 -948 -418 -53 516 -360 140 344 161 -787 -607 228 -257 -29 765 -104 -524 345 -23 781 -463 -189 -938 964 780 -748 148 15 789 -165 833 -541 -381 -775 56 129 -649 674 -765 -600 432 268 -125 -431 447 -713 -230 739 -181 -81 734 364 980 800 832 69 -712 212 148 -280 -522 -166 -88 992 -404 -795 -615 -592 608 -431 -632 169 344 -757 -926 532 890 182 -976 -424 -628 368 804 291 178 483 -288 56 -973 -847 352 267 -522 594 -71 -372 565 -943 177 -253 373 844 547 -769 110 -99 165 -804 -984 -185 -194 -968 719 129 -833 -974 409 527 -124 -946 -161 899 431 -53 -707 232 694 -952 498 591 169 -338 -371 309 677 3 42 988 316 969 375 121 326 411 775 760 -661 -781 -242 852 -555 685 160 633 -761 690 -455 306 542 778 388 -649 -414 -944 -668 -784 -791 2 438 338 -60 778 660 -788 603 967 -961 -651 658 22 525 -846 -822 844 889 973 -851 649 -506 -580 329 504 355 -314 -730 909 549 -238 570 439 300 587 -294 -613 982 377 374 571 -784 531 -680 -37 -397 -136 921 245 572 -902 644 620 -291 -251 -751 505 -225 -280 -786 -392 289 86 422 -356 746 341 -316 -849 -601 859 655 -954 -655 306 -294 35 829 -840 500 -157 -813 -30 -100 -847 219 823 -565 -792 -789 726 199 -987 -990 -898 -715 -263 616 -377 -166 -350 180 -778 54 338 618 -594 -32 -211 334 -69 -988 -662 -982 -527 958 650 -124 -818 -694 36 -957 907 -64 908 669 615 -664 851 595 -134 819 339 -411 -873 393 -469 -612 -364 -40 -190 722 -255 799 304 -712 -559 409 -513 96 -601 226 695 397 -167 -740 -332 -88 117 -164 993 522 -584 324 664 570 760 -326 -349 -390 725 -277 114 -40 -762 -399 629 -351 479 454 -570 -301 -251 926 -564 79 -683 -220 -697 -446 -348 -911 572 -276 -185 -398 -690 510 158 640 957 -233 -774 -223 315 -816 346 -677 635 911 201 576 -114 -866 747 -444 -467 -319 193 -107 508 -397 -863 577 572 988 -272 911 517 -890 -526 -71 -865 -500 122 28 767 846 -940 491 777 208 944 -627 -507 -816 -437 -794 -402 -976 43 -121 -448 277 246 -81 999 -564 -374 885 686 -975 569 -332 114 836 140 410 979 -880 -885 -192 -400 -469 -585 392 -805 -885 -748 -664 -146 -390 -216 700 -995 459 -782 -423 -323 906 -717 -398 754 -948 834 688 802 975 -413 -105 953 943 -969 994 518 146 375 677 -88 -920 101 982 240 -690 906 -152 191 -296 65 970 -988 384 -485 783 -853 -333 899 -55 -952 -870 -186 730 -648 681 -57 892 -471 -712 -918 -590 984 -8 -244 -291 387 -937 -68 -687 156 620 -730 398 -250 803 314 115 -218 181 704 329 -709 170 -165 -859 626 -772 -158 -789 33 128 -584 872 -502 -854 131 584 -415 976 488 761 -688 576 46 -725 97 365 587 112 -57 922 -787 898 -446 385 696 401 949 -831 -64 -89 458 883 -255 -106 -584 -309 -954 -666 93 -920 764 -217 -397 -174 567 -559 801 928 -107 518 95 7 43 -136 885 -391 -495 185 -533 -104 610 435 -180 -675 -91 -719 693 763 67 -76 788 -143 25 -796 547 274 26 830 970 151 511 142 -603 -953 685 -623 -14 -561 -841 -306 0 -650 -784 -969 677 753 405 270 802 106 280 490 549 -390 681 -71 -77 -559 -996 618 16 -726 971 60 -610 630 -42 -593 724 -776 -171 -421 925 226 394 -1000 -871 -127 -920 -234 -609 -499 895 -135 417 845 -308 130 -375 -537 792 385 -490 136 755 148 252 -623 483 -918 704 712 576 -288 48 -16 424 -961 -558 455 439 -199 -173 703 113 869 -125 416 104 105 -950 -416 -116 -459 376 -834 449 293 446 -362 765 -866 529 189 808 308 738 -950 208 -890 510 -624 -319 -766 198 386 -815 -164 169 247 731 -960 -847 915 398 -888 289 60 -994 474 -673 -423 -80 984 161 -702 105 242 -592 820 -125 684 -740 -181 -242 795 470 682 -543 -987 3 218 128 -797 14 -946 -336 -724 479 -285 420 -937 66 -471 -446 837 227 808 974 608 60 -807 747 899 -934 873 10 681 -710 868 764 -647 -280 -977 749 443 -804 551 648 826 66 -235 -947 -841 359 239 381 332 -730 -929 88 834 -931 491 -404 770 -738 -912 -214 -163 662 -906 -158 504 199 -166 163 -876 875 914 343 692 -282 -902 645 337 407 -516 -836 -374 -90 -529 978 480 -957 -810 605 308 342 -962 -265 -490 -235 -160 -206 -91 -993 789 -338 455 571 -39 106 287 -894 834 408 726 -102 -857 658 -660 -389 -792 112 195 -20 -662 -578 690 -364 -44 88 420 781 732 -9 462 219 -234 859 788 -583 -591 -126 1000 607 150 -755 -473 315 910 709 -965 82 499 -145 -813 556 -231 335 -705 60 -655 -85 -185 -520 658 612 -659 890 256 163 -178 -927 189 -319 906 790 -228 68 961 -505 510 -711 482 -632 -679 -407 782 -599 586 -545 -655 929 -28 13 -44 324 686 -778 754 -624 518 -440 -65 -121 -439 -614 870 411 468 604 272 363 331 387 -22 564 -85 697 -306 -967 -50 733 -340 -139 -825 -838 -397 455 -875 288 -395 -853 -376 -338 575 164 -387 500 889 667 737 -373 372 -990 -662 62 -228 -799 253 123 566 -368 -776 886 -234 479 63 -178 -593 379 -400 962 -203 -626 -27 135 130 -497 327 533 417 -456 838 870 -567 749 275 954 -405 -594 -269 468 -670 -333 142 50 -598 308 464 -897 156 407 678 961 -444 -198 -527 691 841 750 -336 -666 912 466 -802 -204 626 -464 -585 490 736 -313 170 495 16 610 183 -954 -887 525 39 -805 509 -640 198 960 911 899 -599 -762 -610 528 106 -783 -329 -686 799 -599 633 -341 328 -326 492 -269 -662 847 -926 237 221 -495 955 -18 258 -888 -874 -868 859 -202 -269 -129 360 226 -510 94 620 -699 -270 -31 -12 -827 -476 -248 -702 616 683 -402 -854 -101 263 338 -652 -772 -124 299 529 29 -454 984 -362 -112 949 -785 -797 -530 773 -849 35 -647 291 -491 -915 -794 998 573 -972 466 -905 805 436 -498 -391 975 346 672 -285 -793 483 -139 281 -25 637 -28 135 850 982 -212 230 -675 41 646 402 -554 -944 -754 350 784 446 714 -64 -75 685 668 -452 536 -303 849 -560 723 -250 179 398 565 413 70 -456 -313 -928 319 173 204 242 -429 990 -909 55 -515 529 279 -432 -539 593 478 -654 -493 -46 -23 -248 896 528 570 -224 405 439 554 651 388 -389 63 -220 700 469 -155 -416 -839 272 226 117 -420 829 768 770 841 294 758 325 -436 -392 -495 221 -399 -578 285 -852 277 603 184 281 -730 664 482 -541 -930 119 -898 364 -996 19 -112 192 372 -297 493 -273 496 -478 81 924 -894 -358 -413 672 -827 275 -477 -632 -361 -704 883 96 801 -168 386 -533 -381 54 717 -768 390 -727 156 205 -811 -441 259 -442 -971 -116 -155 -930 962 203 -981 983 -424 -364 910 529 544 12 96 -698 -988 67 -930 -912 807 630 -413 -294 -33 648 708 434 -207 507 23 -126 296 0 -595 -277 133 640 478 -452 -882 120 -812 954 30 -875 -330 87 -699 -668 313 231 953 726 113 -307 -445 339 721 67 774 836 -25 310 -425 -172 -401 -199 -758 -320 -112 558 250 172 -394 695 -976 23 811 -48 574 518 137 -470 588 -46 823 -727 507 464 -522 -931 378 692 842 -81 -248 12 -269 -675 -292 -807 -192 -307 34 -521 -31 783 825 469 -384 573 -286 57 -648 629 113 90 679 -563 748 -15 -802 -307 458 861 -877 724 162 -124 768 -911 -450 -744 -154 -773 531 293 -94 654 -135 855 -453 -547 -863 -710 101 -35 -864 -849 -233 833 31 -431 -811 -755 -85 -350 247 156 24 -976 413 -254 270 -505 -213 420 46 405 339 983 855 190 -589 -247 -905 946 -579 -445 282 -137 469 71 509 -120 86 -660 -998 815 -677 -107 117 -832 230 751 -409 735 569 559 729 -796 184 -420 -532 87 636 619 -792 -308 118 772 -287 -923 -235 731 995 -419 721 862 -631 -798 451 919 -653 411 -103 927 -904 625 -988 -793 875 308 449 -34 789 -550 -93 660 365 -360 -293 511 193 -699 905 -810 886 196 -524 84 643 238 312 -570 783 952 -28 983 595 -511 651 505 -593 -760 888 -147 -453 -481 -650 -219 20 -730 -91 -133 738 -310 -169 706 919 523 948 -313 284 73 28 492 -336 866 775 -677 233 -258 -18 14 710 -170 -544 936 177 -601 -477 796 -891 -27 196 479 292 -387 -445 -195 685 -156 165 550 -967 772 164 -512 -614 312 -446 -609 263 74 -910 700 941 478 -705 368 505 63 753 -800 -211 764 -936 491 -202 922 -78 593 -66 -102 529 -142 361 637 358 582 482 397 -365 556 -886 -714 -155 862 -659 -720 374 -818 421 244 -924 422 634 -76 -815 -53 -733 -78 318 328 87 375 74 724 -498 -104 629 -721 -594 909 -856 -688 -956 -806 -755 285 -972 -134 -424 327 517 651 402 -779 29 760 -936 -314 -649 -868 651 860 -491 55 619 520 390 94 -727 -17 254 -350 287 -122 564 -21 860 36 575 -740 265 -569 -362 -378 605 -997 192 -251 -530 934 987 792 -923 544 -214 -743 -117 -102 -556 -372 -614 -604 715 -574 528 708 -940 -147 -528 595 308 831 -25 -302 -34 794 810 618 -334 -186 -385 310 417 -82 410 373 -657 -437 -831 -591 -672 822 127 273 -304 -501 -625 974 -198 -476 320 857 -562 844 -336 600 -338 620 -3 -959 -196 -108 847 -268 -193 661 -728 -497 692 -98 105 462 -686 -967 -546 461 -318 164 414 569 880 -766 440 647 -231 117 720 245 251 630 -649 -167 -557 -647 -847 867 894 881 -830 98 680 940 716 534 170 -700 920 81 -814 -80 911 311 73 -342 -453 -865 -558 -795 -580 -437 -801 554 648 324 -292 674 148 589 421 8 -414 198 220 125 -430 -774 295 -744 576 83 -891 77 -186 259 -176 -403 -791 -810 699 -827 -666 -113 195 -302 466 320 105 -235 -971 326 -140 283 572 -465 -228 -514 877 -370 546 -590 -298 -428 -799 -616 -176 -740 -36 513 954 -387 156 923 -715 192 788 -148 -268 -886 -430 -34 -972 850 988 -608 421 776 -344 -430 970 648 874 637 -461 -894 -432 -281 -793 553 913 -168 828 -244 140 139 -964 253 795 -110 -36 -755 -583 517 -957 -166 -428 -512 169 82 -450 -203 -549 -818 -831 -277 321 532 28 119 -737 -361 -900 357 -39 920 -606 -606 667 262 -802 544 129 -782 -360 -196 129 -87 281 915 -715 672 -913 418 149 795 -410 -8 -49 -519 99 174 -847 -43 -228 -167 -963 686 89 909 407 -674 332 -38 -754 273 991 164 394 -476 47 -509 680 -681 -435 14 586 448 -828 -532 568 309 699 -321 58 -532 123 649 232 -121 -49 797 273 -644 377 599 -66 302 813 -340 47 -473 124 138 -909 -97 700 292 -112 -156 842 107 -477 -615 -972 -678 249 -633 499 -308 -580 -582 -121 -732 381 -268 -601 869 -628 276 76 -454 44 -236 -595 -459 -773 91 -950 129 51 801 19 947 -636 -723 -937 21 356 -45 776 -294 492 -990 -649 685 -989 -993 130 -744 -939 -639 -24 787 -632 -791 -258 -746 -975 -84 865 -302 -87 675 -441 -311 482 420 -60 582 162 39 -942 -418 639 477 469 812 371 -407 -297 -601 -753 -12 28 -902 -928 916 -249 380 -435 107 988 713 -675 -786 864 582 273 804 -808 -200 282 -767 506 -210 108 -703 807 -73 812 91 663 243 -110 -469 -540 796 -584 942 -919 -856 -532 922 -522 -875 784 -794 353 345 -450 410 -122 185 -614 784 -328 192 920 545 -286 588 172 -517 -725 -456 248 -407 849 -670 -337 -971 320 976 -391 746 209 810 -170 -30 841 415 -164 -157 502 112 549 -583 -399 831 -833 857 -777 858 219 148 -293 -206 950 312 -25 780 84 -664 -232 -535 -147 -916 -584 -357 -333 784 706 308 -460 990 97 28 -624 868 666 2 -290 658 -484 711 225 -653 -426 669 5 -317 -968 550 -277 -774 -417 709 -315 -733 -170 -64 142 634 383 917 -871 -324 211 -897 -937 495 657 537 -945 -184 -966 -919 -565 -921 -989 39 -606 370 953 -724 -52 -974 -413 87 -142 762 151 304 896 738 -197 34 529 -875 680 728 -5 -248 275 188 13 251 423 195 -154 -731 -969 780 -316 614 9 359 -835 -420 47 62 -601 609 997 274 35 328 -703 -452 -15 -150 -248 908 -969 55 92 -645 -864 -612 -70 -696 480 -977 -35 510 844 -880 481 -308 885 -545 -582 778 133 -729 299 621 -992 366 598 -318 -439 118 359 654 942 721 -204 78 -732 -161 -596 -337 130 -262 -799 955 -29 936 -281 -508 -999 -826 610 -297 -81 721 -540 200 403 -721 -120 304 963 87 -62 -8 356 -971 915 370 175 78 -168 21 -276 -324 -918 -564 743 8 981 -910 -741 -129 -772 -231 457 271 868 -316 560 -130 -747 709 979 769 -205 -171 170 274 -23 -126 -613 41 -285 -20 -496 642 953 435 202 348 297 634 -433 543 336 -400 282 1000 -455 -895 718 -864 -492 -889 824 -650 -868 693 -740 -501 -542 598 -424 -635 776 757 -768 -533 -271 243 -851 -773 109 183 63 -794 533 243 -557 -91 -126 718 714 -792 948 -958 267 -433 -724 478 611 683 -948 54 952 -935 -203 -754 -437 -328 896 -577 -948 -177 -368 -206 106 926 -406 729 -450 -828 630 927 364 350 886 -668 405 -987 -221 620 -592 -430 -800 946 592 -57 -607 648 646 -153 684 -197 -812 948 -363 -747 -896 693 668 -397 -819 539 228 -960 -801 -995 630 -693 505 322 -667 525 29 863 -505 -17 555 945 912 -690 -428 -571 628 886 836 759 -511 -288 569 -921 878 145 995 97 -705 -563 899 651 393 -227 -631 -916 -591 -672 528 -387 982 -467 433 -293 978 578 -260 4 315 456 18 -812 635 841 160 941 757 -449 -852 355 -48 686 345 -82 507 942 -874 280 321 801 641 -961 -210 -997 205 802 -282 -65 697 -156 -203 -228 731 342 -776 711 923 104 696 -667 412 -620 273 499 -172 -913 490 -784 647 -244 -529 503 677 37 819 -838 -425 172 -221 -6 -986 -619 -544 503 397 925 -23 268 510 -884 573 938 -120 -926 193 -742 -760 876 895 -156 -457 -862 -265 -108 -293 -372 -832 748 950 -583 -30 -640 138 -670 958 -948 -919 176 -642 765 -849 276 -260 -682 -178 972 278 995 79 -344 -395 842 6 22 705 760 -843 -616 -315 359 564 -643 -690 -192 -512 -629 611 778 -207 -185 -449 813 785 -662 -378 -624 -534 497 884 -106 82 658 814 973 -23 843 -33 -378 -592 -756 503 -345 -967 256 -189 361 104 -188 -662 -663 -567 -352 875 327 729 -755 -202 -771 579 -183 400 195 438 771 -950 936 -218 -407 -668 790 -999 -412 -259 843 -461 25 -677 -927 746 -295 -455 162 779 220 42 335 -211 -666 -984 -509 729 978 -317 -980 700 -777 816 960 -469 -796 997 20 840 42 -913 354 -844 -300 333 948 586 -987 -57 -636 -197 -50 -324 -573 674 -897 480 840 -452 107 -655 376 455 -728 -704 679 -81 210 -671 -226 -649 -587 -387 289 61 432 -210 -507 -394 -749 -67 118 -103 -318 -312 -160 -588 -301 110 -488 -231 231 -646 10 600 61 103 -186 -457 205 -646 -703 -601 98 -242 499 249 -874 -491 -782 -797 148 649 446 -786 -967 435 -137 500 968 178 107 -937 -9 271 372 439 97 40 909 -864 -568 994 135 -787 603 694 -539 -247 -943 730 -438 891 466 -716 141 -887 693 -155 565 565 -822 855 588 749 123 -203 -873 923 -132 -653 699 710 662 -252 -524 176 319 931 4 880 -412 -995 990 -283 -966 -74 -940 906 805 -806 723 -174 443 55 719 -753 -323 675 -573 211 445 729 -576 -2 125 4 -425 -252 -476 302 -160 412 -226 376 -139 843 -73 -835 629 495 -865 814 157 995 674 446 -450 -162 -393 -513 -939 -272 782 -268 949 -41 911 -884 964 46 564 991 149 17 222 -356 -749 -91 -593 148 -231 -674 431 585 -417 -378 533 -603 -886 756 282 -252 -675 455 -591 -787 857 -808 -63 -147 -1000 -600 995 -576 -359 304 620 460 -925 155 56 -467 -412 -612 -414 656 -59 -429 501 256 -807 -742 -743 470 -459 -466 -554 848 -942 -526 215 -479 450 688 -109 -787 771 -559 -414 -206 -414 -736 754 817 -339 -362 963 -848 849 -708 725 -878 -5 527 -293 -876 -267 294 -684 -609 270 210 996 -501 -783 -678 258 505 173 29 726 -989 -294 408 158 386 721 208 -872 -457 197 215 758 547 889 258 -745 394 761 384 -228 315 -738 -250 -664 -26 -624 -312 45 422 910 -472 -519 210 169 -121 -784 -164 -881 -653 532 613 -13 423 -657 880 132 -519 854 -249 554 502 -89 174 -934 326 -854 -602 450 -331 -761 200 -542 696 -814 575 -354 361 -642 676 392 -620 -385 435 -273 25 40 -969 59 -558 35 -323 -334 265 723 784 271 585 43 357 -401 -186 16 -896 425 915 175 702 888 575 -395 -745 -584 771 -113 -303 234 -939 114 82 -516 -231 168 -494 -505 591 -104 698 731 682 -237 -626 369 -504 -561 681 135 681 985 105 649 -332 769 222 -639 880 -519 -371 148 -376 831 -608 427 128 -122 515 -788 -387 -289 -496 784 -717 666 -137 -830 -3 -580 -775 -527 998 336 541 311 -509 402 425 90 557 -982 -62 -826 -583 -958 44 -488 -906 396 497 580 -530 -616 -756 997 -723 -916 -484 432 -176 -677 -118 -260 -770 -626 251 770 -422 247 421 -114 -383 187 89 66 79 -865 -458 150 8 -929 -220 789 -256 -495 322 734 300 -512 887 -774 564 -496 -111 181 484 -111 -397 -836 -545 916 254 -81 -388 645 368 -403 -289 441 309 990 -54 683 371 -607 -126 -531 114 981 855 -859 187 175 388 551 -501 593 326 690 155 -169 133 -21 -510 636 -605 -739 -98 336 157 788 -229 61 -919 71 -145 -219 594 -37 -558 79 -869 85 533 901 -74 -959 335 949 -531 528 286 -932 -805 398 -885 -98 950 -771 10 -22 296 143 961 -97 613 504 -720 -838 -357 973 13 811 -104 -630 -32 -87 818 288 648 -403 -607 734 343 135 711 -927 -657 -798 548 -971 919 -627 568 445 -522 -924 -115 141 -182 -146 -53 -999 890 -244 666 97 867 -473 288 -530 117 770 -465 -989 -500 -536 -675 -6 63 -273 -149 180 443 471 496 -719 -5 -741 684 -863 155 826 771 11 -235 -892 121 668 -97 -400 -484 -111 261 -464 -110 -820 -727 932 -27 -727 -864 -567 -256 -515 510 870 620 -880 917 939 792 -598 712 95 684 -46 637 -159 -403 795 -116 -835 -948 787 -650 588 -238 -870 755 877 -307 817 444 705 -281 -718 357 230 638 891 11 630 -572 -913 823 -810 978 274 501 -145 -461 -557 -163 -840 -35 127 -910 363 -693 279 562 887 -828 -604 -673 713 -460 714 713 935 -798 19 -137 904 370 -517 -739 307 506 595 -922 736 -779 866 -244 630 -212 816 -414 -361 -782 -775 -387 -309 862 769 756 -178 -949 82 225 881 -697 75 742 949 312 343 -114 631 -378 14 -52 -848 -165 -647 -756 361 672 389 -643 372 -850 193 475 -373 680 -451 -52 -695 -479 556 70 -163 777 787 456 230 -886 -121 -564 833 -27 612 128 -985 -553 512 28 305 741 -497 -967 33 -131 -97 77 455 -994 -524 -654 758 -582 -178 -848 -429 -403 -723 -961 -266 -171 394 -221 -297 -938 -96 -432 -955 835 -34 -949 809 285 -325 503 909 321 -386 981 982 -38 -839 -735 -376 160 443 -537 495 358 497 -169 935 686 555 -825 736 245 626 -577 686 -817 710 -273 877 610 844 379 788 589 -398 -43 426 204 -943 -212 -488 157 558 -582 151 -788 21 -230 685 586 440 -443 -916 -911 -542 75 619 -424 257 925 -874 -548 634 -80 -74 78 -571 357 59 -384 -42 -151 199 650 564 -976 -842 821 841 357 -419 -188 128 -886 750 894 565 -307 78 -174 7 -95 453 -378 223 780 181 -443 345 744 250 17 328 946 -63 625 554 -45 773 221 613 986 63 -958 -508 709 -16 -210 -875 469 772 -67 -488 548 702 -503 -884 -978 705 645 582 894 -378 -406 295 -74 85 -292 734 -938 -197 232 -535 142 547 -530 905 -70 175 -737 -643 -20 903 -403 -703 -795 -879 792 94 -881 550 910 958 -696 -492 -166 491 -997 315 143 816 772 991 417 -993 39 -197 -575 358 992 -657 672 96 -626 722 -632 -989 82 -674 792 -845 -779 815 -524 335 870 -931 569 278 -807 -691 910 888 -530 525 246 783 130 -368 143 -211 -596 -927 -864 -97 -793 -569 -328 -567 355 -174 832 704 -430 -680 -228 -561 412 712 593 699 -476 774 450 529 218 813 -97 -809 -877 969 964 659 -798 -925 711 -232 -731 844 -988 105 422 294 -492 -522 -550 -28 -571 393 527 813 -109 737 -671 991 905 -610 903 -706 -50 -761 543 -489 319 -348 -942 856 -779 -167 518 350 -497 -164 -8 206 373 -53 -140 628 627 -719 -647 -382 654 718 901 -9 -825 -507 -371 7 460 -755 134 -759 600 674 -609 744 -624 602 -167 266 599 343 -370 -658 -114 -799 31 811 115 -665 124 167 198 256 207 427 -609 115 -580 5 755 749 18 563 813 264 -978 819 426 -812 -565 -36 -77 213 611 304 746 404 788 495 -242 783 319 -830 473 -613 595 -36 206 704 -655 -586 -901 408 -231 -677 -876 374 360 -52 -794 214 586 -517 828 -822 932 -991 -842 267 -584 -902 861 -993 567 353 -60 71 24 -762 965 841 -402 -788 127 416 -715 621 -462 485 -582 -43 581 -344 -580 661 801 -945 286 881 -408 -691 -551 429 655 776 611 -576 -36 -667 -949 814 396 -929 -73 -53 574 -67 -793 -818 448 -679 725 238 295 516 -942 -393 487 -234 287 -605 -690 -323 -689 791 152 464 -62 76 -957 478 275 325 352 -121 699 925 -900 -705 -536 299 587 87 -560 480 834 -148 -571 563 -664 -906 -311 -265 498 -697 95 -225 395 -131 712 265 -773 -58 420 -875 361 12 -238 418 541 -624 252 879 -204 276 343 992 835 -176 442 -93 33 667 -903 870 -842 527 852 51 343 -522 506 -616 38 -91 -415 523 -65 427 -28 -253 -808 -686 632 -48 899 -444 -748 372 279 164 115 -731 -705 864 -67 568 233 92 643 -221 -12 328 -3 825 -296 -645 136 628 -924 -73 -304 -697 -890 -311 -639 990 -122 -28 51 530 -993 -195 216 -721 -857 790 101 905 489 607 -425 647 278 -443 578 -742 -723 214 -369 201 -136 -131 98 345 608 841 -529 288 -606 281 -590 108 -517 77 -682 -837 -802 428 -531 -145 489 670 891 -290 420 -727 29 -303 969 311 815 -642 -862 -537 190 289 -242 24 -539 489 -617 -570 156 908 -623 -458 892 494 -655 -985 -470 93 612 -460 -520 719 -961 984 -689 23 911 -71 -308 -959 -163 -59 444 -830 378 -943 19 503 -791 -967 260 839 774 -24 -632 569 167 509 61 379 -425 119 593 737 438 -969 916 968 800 782 -808 341 213 -308 -334 798 -175 911 -869 950 -872 -359 -188 -931 -85 465 -848 657 653 759 283 -588 -389 -164 -239 -981 -67 -375 -491 536 -377 779 838 -147 293 277 -678 27 244 825 -947 -491 907 338 -740 418 -968 -682 942 266 628 331 -246 -211 -571 181 12 -258 325 -861 -45 415 -306 13 957 29 462 586 145 -185 -301 -516 43 -638 -913 966 -380 146 -204 -571 -578 -411 917 481 658 -494 -114 706 809 -383 -970 514 632 861 -996 -353 -429 -867 384 73 -233 549 -805 -681 -261 -564 566 -187 -845 -575 -116 283 -38 -600 21 751 -786 518 -352 -982 817 -799 -158 195 -863 44 -317 609 -213 149 -920 685 -557 156 692 -146 -475 -481 -269 -850 -48 -520 -134 -972 -958 151 -687 -306 -859 -388 664 370 -128 -795 722 -809 239 -805 -778 269 614 914 890 147 382 631 191 -511 672 723 966 909 -80 -398 689 -378 -806 -648 976 -477 -348 967 -212 812 -15 892 746 -962 -21 -935 -743 -67 266 35 64 -293 826 -679 542 729 -985 959 -401 -20 -48 -163 -191 344 -527 200 918 372 650 400 647 602 -67 380 -54 -669 -272 -136 491 -260 -378 -396 595 -202 -613 -137 -790 -640 -446 -615 -211 -131 408 223 -746 -332 -780 -705 -23 -10 190 972 -665 742 -499 207 474 365 -458 -294 -144 -46 485 -885 -379 993 310 -571 -18 624 -768 -464 272 -186 958 261 -306 627 920 325 -177 -334 492 79 -53 698 708 -328 -196 824 659 615 22 -425 -280 -177 -399 -122 745 -587 -725 7 -902 -193 727 -399 447 236 486 -120 418 589 788 944 617 372 616 -827 866 955 -586 -178 -214 251 -724 211 -540 487 -271 606 -198 860 729 909 -84 -954 -380 -84 78 490 409 137 -970 -225 -452 -532 -308 -823 770 394 -758 -841 419 98 107 34 994 965 203 -103 575 132 699 -372 928 -189 750 -264 946 51 452 890 -438 60 -910 -387 265 909 48 955 -718 -661 687 965 -102 -56 587 915 368 -710 -505 825 -58 -255 538 907 934 -943 -449 390 -586 749 -953 -26 179 -903 -232 -118 -102 25 464 -210 -301 846 -695 246 382 569 -412 -537 459 912 518 -531 117 -340 -608 -490 -150 259 250 -788 -257 -451 747 328 -794 281 944 487 934 412 -866 -810 -303 -264 849 -75 942 -689 -749 36 724 -175 -842 506 251 -724 706 231 -115 902 -637 -62 -280 -957 -878 792 -661 541 338 -951 646 -376 375 848 968 609 -877 -876 -632 609 693 84 236 -530 623 -948 559 5 176 -195 142 949 103 329 -240 716 -609 -525 -791 549 -994 -165 435 599 -245 337 -921 969 927 -559 -785 -107 -255 262 -818 227 -408 -850 968 -389 198 783 -199 432 -688 -381 345 766 -817 697 771 -531 -118 -116 -630 -147 871 -689 977 165 -439 -794 243 -838 858 331 -631 52 383 -596 269 -590 -918 -856 500 -680 -655 970 708 90 -109 -628 -527 38 45 424 -847 520 656 204 -706 142 940 962 -600 -816 378 359 -551 924 -720 184 870 490 67 -771 732 679 -313 -317 -428 505 20 159 -810 -40 346 281 662 -941 325 -703 -430 847 -392 243 885 -390 -120 -904 -580 -710 512 -440 625 -941 -700 -813 308 -170 -402 464 800 -129 187 990 -143 884 49 -470 898 -22 -80 -975 932 -807 256 502 -382 -612 381 171 -350 578 -268 188 -543 -379 145 239 11 695 -944 -510 292 -305 392 -198 955 -223 521 906 8 -188 237 -538 196 -142 810 -877 300 20 -626 264 -779 320 770 359 765 -684 -916 196 -278 -929 -691 -872 -573 59 236 -753 67 -923 -862 308 -169 970 8 489 -939 695 -122 -399 214 -421 -650 -87 91 -77 744 693 118 727 -782 -615 -215 -739 252 -945 48 -247 392 -599 -696 -127 902 -541 -552 -52 -611 968 102 -741 105 -491 -511 -28 -649 -109 -350 498 -928 -30 -110 -377 -576 -901 -974 -366 14 998 -490 -621 -405 -530 -448 -303 587 162 -433 -968 831 -178 770 887 -339 -976 -639 764 84 7 -831 -342 -998 692 -275 -237 685 566 -573 436 -262 -175 -45 -921 705 -941 556 -52 -496 -523 223 -832 147 419 737 -88 564 -752 -762 120 -500 148 185 -902 -195 -220 374 -990 -661 -57 749 -674 546 -609 306 -799 -776 524 522 -710 9 -658 -185 -374 -905 627 234 343 -676 493 165 -894 532 394 -920 -799 284 -453 167 -198 168 53 483 582 565 -316 -555 819 809 354 -306 371 -657 671 -339 -592 -787 331 -804 -834 -692 -605 358 -448 -993 951 635 -83 -898 -77 -937 -620 389 -349 473 10 547 -214 -888 -26 129 361 -753 246 -821 462 187 408 33 -553 -328 373 -519 147 681 -645 976 707 335 256 -532 -530 115 -248 -974 -1000 -586 -518 -70 434 -733 438 843 -514 799 -598 -983 653 41 784 -197 -620 -570 880 -123 432 153 169 328 -277 -181 129 -400 410 790 -564 935 -413 440 -118 661 924 -299 158 111 118 -712 -818 467 185 -394 323 994 -433 -57 139 454 729 359 656 397 979 -110 -215 -816 714 -370 -678 734 -985 533 -44 895 197 -505 -437 -976 -465 -606 606 381 -676 575 -840 -467 621 -667 -311 -631 -531 368 581 205 -365 335 -249 684 720 773 684 -363 -452 -371 -973 178 605 -176 -253 20 271 250 -930 193 575 351 -428 14 -898 -430 85 131 19 155 4 -87 -617 -30 750 993 887 0 353 -391 -935 -95 547 -547 460 -163 717 932 -47 -150 724 -123 -527 42 -542 638 -946 177 677 452 -260 -301 232 -505 454 316 718 219 743 -249 -583 -175 128 -333 -778 -307 -713 794 238 -282 815 -40 -955 5 128 -912 -161 -944 -409 653 85 661 687 173 860 147 -104 -647 971 840 722 -313 -195 -797 750 808 193 -968 707 400 505 71 732 427 516 -58 -84 797 705 666 -853 465 650 -697 -24 -286 909 343 889 -902 379 710 135 -105 998 671 290 -159 -167 -974 129 -195 -854 137 887 -386 -743 -870 184 -205 -422 650 639 -376 245 156 935 576 -96 -751 644 29 150 629 -918 262 275 500 -541 -563 -141 -582 754 115 -778 -805 660 -871 -267 -372 32 633 -465 220 -449 -130 476 -835 -237 -920 469 -737 929 95 -917 -35 -811 -519 169 -332 133 878 -309 -149 -809 263 475 902 -297 715 -823 -731 346 382 269 150 -858 128 469 -414 786 195 752 452 1000 805 604 -145 517 374 704 460 -239 -376 -48 475 500 -176 -628 292 195 601 773 871 -69 -630 352 -696 436 -129 506 -353 -182 861 8 -285 585 -82 -977 533 370 278 -280 273 -660 -571 -394 -926 834 390 -69 349 -127 -463 -333 153 222 285 -501 -151 -956 343 -508 705 879 417 665 413 -370 -114 -238 890 -779 -209 582 37 214 828 162 625 154 -453 866 447 952 -900 806 70 839 383 839 -918 110 384 881 298 60 543 -539 959 -771 797 983 -392 -374 765 -138 555 -347 886 -659 148 -943 -389 -794 357 121 -536 -536 -19 525 -877 825 66 204 402 617 682 -621 -189 246 -987 131 893 344 -891 664 -333 -258 236 88 -990 -157 974 463 90 -679 -381 -241 -174 821 -70 -632 322 -689 -292 582 909 883 -930 -523 577 589 568 454 908 244 96 -136 28 -135 -633 -956 -133 -8 527 -565 -801 -612 -582 -552 775 977 68 -525 -680 -359 76 407 221 -557 994 35 -703 -244 -936 -222 226 948 455 -233 -563 144 -44 152 -922 326 -305 -625 678 -252 876 507 546 980 811 -44 -587 -670 526 -122 996 -125 593 -788 -784 953 -879 46 -283 956 25 -839 -791 -505 324 5 -443 50 -444 889 919 492 -306 78 -742 662 -557 -898 913 174 458 926 174 969 -370 -480 -603 821 -39 868 -76 368 -484 -839 -533 860 660 -568 475 -758 -384 -813 -751 -464 -968 25 634 -482 -68 -255 61 560 -441 3 -107 406 -437 -447 963 953 227 -714 -344 720 -100 342 -371 -276 -831 -184 -887 -764 280 -193 -302 991 278 661 303 306 -297 846 -538 919 -1 -709 859 -952 856 -360 350 -56 -504 -18 441 -141 453 230 18 -437 -183 172 134 -450 352 -423 -229 -862 785 -175 943 250 -440 356 -943 738 -238 -940 729 -600 -98 358 -218 365 -519 436 542 202 154 75 79 -761 -497 -746 -832 415 -385 741 837 -929 546 442 44 -897 570 712 392 742 143 932 -441 389 -777 -472 -358 -627 -22 -567 -136 -979 27 -576 -404 539 992 669 982 -559 -130 -49 322 822 689 791 154 813 400 660 474 -567 755 -449 -231 608 603 -652 401 -970 -958 -291 637 -361 44 701 -250 -458 -867 -515 51 966 708 687 -763 -541 964 901 -787 970 -514 -297 -436 320 -377 415 -94 737 140 -712 -943 251 821 -137 29 579 -522 -662 640 280 574 192 -324 -85 -868 -594 -835 -608 136 -395 -596 -979 493 -475 -168 561 -949 251 -306 -226 -117 934 -604 -697 -653 -513 873 -401 266 216 -871 372 -380 840 -929 736 581 -263 -830 -973 -41 23 644 -973 728 777 916 -194 -227 -552 -186 -873 -819 364 816 -85 -690 -996 443 -651 236 -61 -497 -558 102 986 898 -136 862 653 -387 802 901 927 -191 349 -514 -566 -836 -473 310 243 -302 511 388 -382 -628 907 -610 289 755 -838 -148 188 -955 494 -54 -737 140 796 -473 273 295 -714 896 273 -340 -527 -96 -872 -358 -154 614 862 15 -443 288 -911 -387 902 -632 -464 -995 -946 975 978 -479 780 139 295 109 -501 674 -128 -200 -563 111 294 -620 -510 -219 -662 -236 811 756 -480 75 -292 -941 -765 -437 -388 345 784 -919 -51 905 -934 -751 -601 -899 893 -202 998 941 824 -968 715 794 -633 450 -578 760 481 673 -628 120 -42 285 200 118 225 45 951 941 951 -376 551 472 280 211 644 834 -109 -950 230 816 -930 310 -904 815 -362 -61 -288 245 -861 996 959 458 -221 46 -756 -563 -122 -630 -515 -286 881 -97 182 -788 -763 239 76 -823 -50 159 115 875 765 -741 534 724 -136 -725 -388 767 501 -882 -197 279 -103 269 -169 -237 14 -461 -416 512 835 140 868 888 -756 547 662 -398 11 971 -675 217 688 -342 -391 894 642 -972 -432 -202 978 -170 723 21 443 404 430 838 -430 -900 -863 -962 -513 -879 393 -354 161 -273 -745 451 -746 502 1000 874 822 -17 114 193 807 -719 -558 36 -338 559 371 0 932 -366 -266 -653 -113 -169 369 989 -76 183 -482 -988 -408 -756 973 -316 535 748 -322 241 299 -854 -387 -972 -235 116 744 269 348 -292 720 -879 -840 399 212 740 688 938 -356 -633 559 -159 767 348 776 -997 -218 -210 -724 274 -809 -172 -878 186 -775 -970 936 -787 702 675 -862 -619 -187 -703 -671 520 -925 998 -937 -779 -23 -642 -310 942 -411 180 535 -96 -631 -239 -967 404 107 -301 -33 -220 215 180 677 923 430 889 439 -652 -656 890 648 689 -390 -429 184 -544 971 504 -618 56 -868 -950 449 -921 -481 -120 554 -51 -862 135 -17 -926 -469 -744 -390 -923 -468 146 -824 -485 -439 753 316 332 -306 59 -724 441 598 -268 -907 -261 944 925 158 -655 593 921 143 628 640 -569 -215 650 312 186 -965 -225 126 721 -384 -951 -848 -898 -36 648 -970 296 -464 -49 -626 -302 -122 -737 -513 455 -851 -863 681 829 -8 -367 -481 807 -47 570 112 -787 216 44 -494 -605 332 528 -729 613 -275 137 622 613 -257 -284 780 604 551 95 605 -467 558 374 -440 -911 140 899 662 -149 -14 204 -832 -35 889 823 -926 -808 -646 -497 912 -318 -619 794 -470 -636 686 370 -966 32 -159 -37 787 -60 -415 -650 -864 -353 -111 -165 -119 -113 -180 875 440 713 142 694 -644 46 633 923 823 -9 157 967 377 -265 47 625 152 785 -62 -404 -590 181 -678 -164 -495 -353 -176 -190 -305 -312 -151 -199 254 470 772 291 592 597 733 -354 493 790 854 722 353 -508 352 -96 -412 -326 -783 -898 -929 392 553 211 -624 247 732 123 148 460 -921 63 825 -162 482 591 733 213 120 242 -779 -999 -634 -330 496 469 -613 -833 -634 -251 731 -765 -915 -363 -478 -402 993 920 -125 154 979 -321 -823 448 -234 647 848 534 -882 -843 -876 968 675 -1 -916 395 -118 221 136 160 170 -311 -489 -128 -49 634 -380 -445 -602 412 -832 -667 -882 -664 -892 -446 -106 800 524 820 896 816 -816 -658 -621 355 23 820 194 -709 -864 -425 133 551 -178 702 289 -576 668 -353 286 866 -653 -184 656 -509 119 -812 -530 -446 -704 292 -690 430 -572 167 -580 623 380 193 155 -757 873 727 -80 -30 -150 -684 525 -67 -449 172 -116 -12 730 -865 -463 278 67 786 796 -354 315 -622 38 879 674 -41 -592 -980 -770 -734 -524 896 906 574 347 -899 378 952 -324 -62 -537 -757 378 -49 599 -138 307 -681 30 189 699 -854 -767 -534 -149 -280 -809 704 284 373 298 237 -667 -599 -777 269 -264 -630 -975 -639 210 489 -157 98 -859 -491 -803 799 944 -119 98 -470 862 -708 -558 245 510 5 -757 -66 516 -379 720 -623 218 -688 -989 -366 -81 681 -250 225 -63 80 -1000 909 -593 300 865 -368 -439 -961 -543 292 208 -710 718 -386 -534 645 -781 725 -105 -112 -214 634 -404 -95 211 906 -735 586 584 -542 359 -866 -883 687 -914 147 -661 -928 471 362 271 121 599 795 -86 -571 704 -613 523 -873 -413 -552 679 -865 622 -208 753 -475 -260 -257 -821 292 15 -673 -767 -73 159 588 79 534 -174 -152 28 -948 548 -964 -766 -348 -354 -926 -6 849 663 484 -216 -534 -386 857 -882 503 -835 394 -633 947 -554 48 -572 -358 252 -510 -98 -372 984 -797 -860 948 -900 725 -512 -248 650 -568 -881 -325 -559 -38 -741 -557 226 -829 -634 283 -923 -800 879 -868 185 -792 672 -165 475 -813 -486 -125 -771 -841 -870 299 -253 -338 767 -112 -337 -246 -91 -13 -325 -624 30 -527 87 -111 4 569 -503 -684 615 248 -568 43 945 -26 -828 -880 -107 345 986 717 -570 71 -79 -400 890 129 -103 -29 642 265 -220 -407 -297 -406 417 636 838 -685 -517 153 164 982 -453 975 692 -59 -272 54 522 -928 710 847 64 558 -431 -613 -586 944 -798 -247 866 -23 898 -565 238 -843 241 992 767 -437 -630 -484 -953 -446 350 370 674 -788 -191 -402 -908 575 -870 -868 -899 8 860 -865 618 787 535 371 35 -491 626 616 624 -789 -694 -641 741 -203 337 994 -506 -843 692 -880 -578 191 -825 794 463 414 -736 698 235 817 -128 -657 40 -808 -146 97 754 -851 -915 -298 -320 -135 -416 -576 130 -928 -163 435 680 -89 -784 -645 62 -20 372 -799 644 -317 -822 832 -672 -251 -687 289 -740 -462 -135 -660 491 298 -23 -487 162 -282 -98 534 -116 -904 -894 741 325 423 -285 -94 187 972 -322 47 -273 177 828 -59 -892 -455 228 -343 168 -799 -47 645 -703 409 689 999 733 -360 729 -49 631 605 708 489 805 208 244 -423 -227 -938 -482 -220 502 -144 -804 -472 -864 625 -86 193 -177 -981 -529 720 896 -13 -192 -757 749 -14 128 144 383 -446 236 -547 -273 -418 -476 -137 114 805 -79 951 -26 -784 389 89 107 -233 -664 -444 -301 567 -783 -147 732 593 801 -322 229 -88 -674 430 -956 -501 -846 969 614 -273 -619 264 91 -15 556 -979 -312 794 985 633 -370 906 50 -586 669 34 92 -867 127 -193 858 651 -854 -276 -939 140 -845 -897 914 -14 700 214 327 898 203 -33 -698 101 -492 549 953 -497 313 -495 -76 702 881 -21 364 -511 305 496 -753 -745 973 52 -604 918 0 -440 820 636 808 202 589 -105 -377 -44 291 -463 -510 70 -245 91 -383 -679 -709 899 342 -718 418 -681 -344 546 62 538 -632 763 815 597 744 717 -190 436 410 141 297 -487 674 678 884 -545 -729 -697 -999 777 -957 -287 475 790 335 268 -148 -482 783 -309 438 228 396 911 -300 -79 409 273 -460 -555 718 -271 997 -374 324 691 867 -208 -28 576 936 -806 -963 599 784 363 -705 136 601 574 -465 -345 847 463 61 427 -505 793 -896 478 -9 -122 72 665 -328 -723 -230 551 846 136 -118 496 -327 837 -989 11 -765 373 21 -157 501 -632 -413 -385 656 -733 -936 -141 -612 -326 -416 529 -686 -191 35 -389 -512 790 -174 -174 253 -644 -25 307 833 -482 679 -228 -396 -107 -804 -287 -201 569 -901 13 731 -718 81 -820 710 -424 -563 -810 -462 -312 230 94 -295 515 957 -863 335 213 -858 -929 -78 845 668 790 -45 -275 946 -986 913 -689 615 -590 810 -571 694 545 -830 892 -573 290 -580 795 738 -974 254 641 888 -915 418 -648 -933 582 -683 915 942 -584 -992 -641 372 -563 302 101 -144 -44 894 677 -397 -871 -532 -771 -239 280 -114 323 266 -533 809 -508 646 36 85 -616 -379 88 -297 917 -439 -808 107 -621 931 684 928 420 111 -357 83 706 -152 526 151 -591 250 197 -303 -190 744 -251 -882 -25 842 33 332 -366 825 -388 512 881 1000 412 654 336 894 -904 365 -229 238 757 -365 649 -149 -822 360 -80 -132 -423 94 -516 -597 774 -210 296 74 164 707 214 20 -723 738 477 -793 943 -490 219 -1 -553 298 -901 324 380 -70 287 69 -974 -434 240 481 491 861 -557 929 397 114 -701 -378 -888 -433 -255 964 309 -137 654 -577 919 693 -774 529 191 -859 440 861 333 820 -2 746 -392 567 963 -897 -716 186 798 -517 -54 -149 530 187 -668 709 -439 -775 -851 161 37 -329 123 403 -911 660 -564 -793 -542 154 -636 28 -836 -305 137 423 786 -264 492 70 -963 608 141 -620 -437 810 39 178 99 468 -344 48 500 128 -10 -267 117 -585 -738 765 946 -302 -145 246 825 -681 -383 2 -622 16 -876 -232 341 867 -723 943 766 265 -245 522 585 524 592 692 494 111 755 -44 -534 -632 -91 661 -809 629 -769 628 10 -120 104 981 -957 28 -554 -393 -17 -737 -380 969 518 112 -623 -968 -772 620 -988 -52 -512 894 -808 31 698 72 841 765 -617 121 905 349 -49 -19 -986 -18 -559 217 765 -523 -803 -416 142 178 -16 776 41 -492 759 617 -130 423 -708 140 758 165 350 625 -888 -359 -45 628 238 -290 196 589 -866 -387 332 -631 137 -747 -16 -99 -396 -239 -52 -855 -275 -400 -833 -326 -899 944 285 467 -650 156 -866 -626 -117 -676 -792 -45 893 817 -343 860 15 -186 -965 -627 -579 824 153 -364 -198 -413 -582 -595 970 547 386 -338 -116 177 -953 780 -770 -800 -424 -139 -464 349 327 -887 -845 244 511 -96 -183 726 -589 761 236 -717 -378 -142 -219 939 -677 -745 439 10 -30 -968 754 -852 -467 -873 593 -394 -962 -611 -520 -998 387 -632 194 -36 736 -717 -191 -879 -77 819 -198 -268 672 -336 -320 -827 -645 -847 -333 -516 -826 -917 623 635 741 562 -297 -964 -521 269 -995 -707 -779 857 843 -680 651 58 521 -845 -808 205 957 -670 -952 747 360 -494 -692 -55 -962 -9 9 -277 -703 -857 546 448 -10 -60 350 -877 -195 -237 378 671 99 573 -264 416 -483 531 885 341 -412 896 -348 -663 -43 102 935 983 631 278 -687 -931 479 -163 725 -674 -147 866 697 794 -263 690 713 -479 -291 -566 365 386 817 -534 353 106 -280 -955 -805 -239 -177 872 -879 590 964 -570 962 627 145 69 -198 -497 -247 81 560 -357 430 607 -757 -347 578 967 866 -330 905 -671 249 396 619 870 489 -629 247 -967 575 728 -655 178 199 357 -48 -826 -90 342 360 144 273 -743 893 397 -216 -108 674 -303 937 -543 -88 659 773 -266 -749 -916 -22 -747 651 -443 -302 618 -804 90 431 530 -812 659 -702 566 976 -411 228 -600 129 912 -945 830 -569 -376 -721 244 154 549 221 333 -482 -556 -104 -11 -994 922 89 -779 689 206 -999 -177 -896 270 620 -35 -953 -709 871 665 -852 644 -64 964 -620 674 920 296 -33 -647 898 -434 546 835 -827 -377 187 633 997 329 970 -135 887 -900 -874 -935 879 435 916 -751 0 443 -235 -349 746 957 567 -979 -386 283 558 315 172 918 222 968 688 259 147 -124 620 -879 511 -440 354 -247 -860 134 -243 260 942 -40 -808 637 -439 113 -658 -478 100 -266 227 -396 -299 -646 -834 231 -484 837 -97 -45 46 528 -45 -937 564 -513 234 203 289 -295 757 353 -526 854 -991 390 98 -132 987 -181 -876 206 -545 -834 323 16 521 144 -366 -18 -802 -245 387 98 -501 106 551 -77 -489 26 -359 -791 376 -963 -182 -352 -858 -278 860 429 -168 -920 917 -176 -521 14 -114 -149 76 -924 -648 -214 -25 424 455 485 -508 757 -264 826 -816 456 492 538 131 151 504 -126 -321 509 621 801 -970 103 -6 868 330 -69 164 185 909 237 -152 441 250 -318 330 124 -927 -398 203 865 559 252 -536 957 779 60 73 71 694 -386 -725 -48 387 -661 -972 17 61 190 -19 39 -13 -239 172 -138 -23 -740 -674 612 -316 -709 -482 599 -827 424 183 718 218 -491 -446 193 -808 111 38 -641 501 958 402 563 144 -941 57 -69 -509 279 84 -550 232 30 -330 59 -129 -424 471 -470 -945 -306 758 96 971 433 496 818 -93 241 -69 -265 -567 -308 -906 923 88 888 528 393 -783 -238 -526 619 146 -725 38 941 577 -279 247 -11 -70 -217 -440 -68 559 -19 -436 -19 646 399 690 -402 115 -75 904 -3 808 967 -546 570 -501 -651 -946 -490 -943 880 -491 508 -263 -861 79 912 -442 270 -464 993 664 93 949 222 541 575 166 -62 -211 576 787 581 -472 664 162 103 978 -893 255 -522 147 -487 -882 567 693 805 -592 -908 734 -325 -53 -313 614 547 -430 -65 299 171 590 823 744 -475 -275 -897 -464 -675 -239 -234 166 -845 895 215 710 -666 479 -272 91 -341 -381 941 203 -401 -561 -11 480 666 343 629 490 48 966 327 294 990 -67 -557 -836 -168 -876 -682 -958 391 560 -842 -73 -665 550 14 -591 -198 -235 3 185 -698 469 941 548 281 234 -398 -320 -79 -889 284 668 -845 -667 153 171 96 657 -901 -660 4 432 753 -166 86 707 237 -264 346 119 739 -957 -847 -111 -576 -366 -338 717 -236 986 316 5 182 181 -99 650 240 300 -887 -708 251 717 -445 -515 -523 -465 547 -414 256 77 -370 406 -81 630 678 346 857 634 -283 -428 482 420 -359 20 897 -614 -215 714 508 863 -822 -430 -639 607 884 -573 322 -76 354 -833 -5 916 542 -861 -767 862 -237 -513 -567 -125 767 -800 223 -262 -971 -406 810 448 -341 811 47 -934 -378 -392 -338 431 929 188 -448 477 -881 941 918 532 202 224 -922 451 -992 95 -836 10 259 447 -934 173 892 -868 -849 468 337 262 -209 643 -739 379 498 61 -557 31 573 -504 -54 -538 698 -78 -693 935 -780 437 -992 39 -435 373 -147 -767 -840 -498 942 919 699 696 505 11 -342 -829 367 771 709 -232 -250 925 43 673 609 -419 -187 830 369 631 39 817 -38 -804 289 684 864 -264 -491 -119 415 950 -579 12 -841 961 680 -711 687 911 237 -220 -584 -521 -494 -394 -180 -111 464 266 -840 -712 -435 823 293 -987 -412 -574 181 -697 334 534 -133 367 931 -324 -481 -680 -639 882 -318 895 73 472 -688 821 -883 -69 216 -804 -533 -140 -11 267 215 -207 -400 198 241 -226 694 -280 -548 -474 -192 -781 -483 286 773 678 870 172 -813 -764 135 157 47 875 157 582 69 -111 -284 447 609 -194 875 -584 -839 -878 -409 -151 927 176 887 328 322 548 -15 638 86 -288 -305 548 -826 750 221 -136 -355 977 694 932 462 -741 -684 -7 921 659 -774 849 -991 569 593 -370 703 433 -413 -236 -737 -213 445 -543 632 942 473 525 -693 -671 -938 464 -725 519 -723 113 -128 941 -517 -623 -96 -572 -681 441 -90 511 -533 943 -923 285 -329 -183 -593 365 679 220 463 -256 183 765 877 -655 307 990 394 841 -678 843 49 -852 694 -734 167 622 -835 14 660 -395 -987 -8 -392 -535 -953 -684 78 940 -950 226 194 -235 -561 -861 248 536 -815 873 86 256 275 213 -692 917 -471 220 466 -613 32 947 67 232 52 -896 -367 23 679 790 925 616 838 -918 -800 -389 -708 508 787 -905 140 275 506 219 179 -69 -297 -194 556 -781 690 238 -47 -755 -351 131 488 -299 414 -241 -292 -312 -90 -318 697 -876 90 859 296 251 -939 771 -670 -741 -717 -279 330 841 -674 843 -4 -75 688 765 -973 -709 -686 -94 -244 776 -907 194 -146 -610 -425 910 -209 -105 -716 -830 720 850 568 -31 455 506 -35 -828 872 521 -313 261 -3 20 -469 784 868 968 -331 470 369 273 -927 -306 -545 275 -3 523 75 -709 -820 -503 746 -89 260 376 -460 -439 -659 -601 823 -835 757 266 114 -597 -138 -240 660 -558 -962 913 -642 642 563 -203 -313 -875 -976 229 -377 396 -642 -154 -638 354 -15 -21 132 109 -716 610 -148 228 -245 307 265 -895 907 795 586 -637 444 452 -126 839 87 824 -125 -981 128 -149 -555 597 532 -23 751 242 51 -866 -467 416 -84 265 883 17 463 543 464 170 -689 -93 -376 268 280 -823 424 -723 -815 294 357 323 -938 -280 -89 -683 -238 479 -325 -10 -677 539 -289 702 -74 -15 -838 -816 -921 -920 771 662 -96 -919 675 599 -719 -272 -123 1 767 -339 -517 290 -997 849 563 -123 -675 774 -517 152 -692 784 132 716 861 -317 -573 -303 238 -794 -365 -188 -800 295 463 645 811 -406 -356 -468 -486 -215 621 -50 234 -820 -731 385 50 949 -552 240 515 -297 -132 -758 -168 -682 -523 836 -230 369 -989 416 -742 -736 -707 -421 -886 -894 983 370 451 938 -693 -649 -985 736 258 -944 139 -321 -15 546 990 -892 -536 -772 147 -970 915 836 518 -490 -929 -815 110 -3 674 39 0 679 174 561 -455 -287 142 -218 -346 -365 161 -45 746 301 197 964 10 -605 2 -886 -110 123 280 -541 583 787 -526 884 621 193 386 -339 215 -449 56 100 762 -167 90 721 -380 -833 -987 691 569 -466 728 -254 996 442 -903 -116 642 -34 36 -978 -851 228 955 -357 868 -94 -309 -133 496 573 -327 -451 507 -122 -46 -934 523 -140 54 -323 867 -586 227 -759 -950 85 -165 600 147 781 -621 676 -533 656 -617 -201 -573 141 611 -73 -324 384 -253 -271 -36 -976 -869 309 -47 -180 45 502 735 -104 -310 718 -376 147 -705 609 840 -366 -551 -704 97 -481 845 337 840 16 164 -138 -610 -952 -469 282 470 435 477 -421 915 -319 -319 -864 462 -810 -355 181 460 23 178 17 230 519 490 -586 671 873 731 -888 -227 459 94 835 -32 -381 -520 561 -977 836 -977 -52 129 -555 856 348 634 922 -5 227 -953 -821 -328 -817 -464 895 -753 225 -266 181 265 143 -88 -342 -11 203 -722 823 941 320 -90 983 -347 375 -398 82 -600 89 262 -367 595 386 -513 974 458 -133 -745 305 422 -597 -910 588 -991 1000 -53 752 -227 975 -572 1000 -852 988 335 520 824 -744 -275 491 -618 -144 469 -930 892 616 45 908 -36 135 -374 -309 -722 -707 733 -128 -345 -497 679 -309 12 -80 -841 893 983 -955 897 -863 765 561 117 -570 -639 -938 775 -525 -549 372 -863 -80 425 -60 -745 24 441 -661 350 219 166 778 -276 -564 -599 -919 485 947 -863 -562 -781 -332 -694 -136 -630 410 -950 -283 512 489 -960 -851 -696 -7 -389 395 -108 657 751 481 -940 618 -496 -803 798 -988 44 -995 -923 135 810 687 -368 -125 -558 -289 160 -53 -625 567 967 427 879 933 815 324 803 422 -909 644 -900 18 718 -37 376 -793 -178 185 -284 734 -811 -236 247 258 968 -250 425 -140 -196 406 145 510 -262 -275 220 -461 -169 398 -507 -152 4 968 143 -24 -132 248 571 -241 -565 144 -952 -680 629 -755 396 10 483 -474 676 -239 -191 334 -984 -956 -888 -193 -51 929 -340 -298 858 811 198 49 932 -412 57 602 578 -561 -441 560 910 277 645 714 -589 -1000 -253 -462 723 -208 -216 428 -264 -430 -496 250 779 -118 539 -720 639 -873 198 177 168 552 -747 -147 423 -693 537 -42 486 78 -981 799 548 -59 446 635 35 794 332 506 -364 -375 -218 231 177 -91 -678 304 -18 696 649 -176 -658 -758 -297 -607 -751 -956 -655 -651 -646 189 285 927 -36 490 92 -326 -760 -139 -536 -125 482 -519 852 -612 256 -73 412 -661 524 -1000 -678 -687 181 626 -56 309 -443 -16 -775 19 70 458 -224 -672 -732 381 -691 839 -560 -557 -498 -824 265 -360 989 192 140 -197 -92 -361 -79 252 956 -274 0 -743 476 -496 301 -679 -978 139 788 -239 -363 994 -659 925 825 -327 61 -557 -258 -84 96 -116 -468 -847 -992 505 -980 -126 -805 762 -115 -9 -539 894 267 161 -937 430 -201 799 254 154 -743 132 353 -381 -118 -462 475 -320 -504 -5 -628 -930 -448 228 950 -491 -76 597 748 468 -521 652 -502 -506 884 521 212 -593 -857 621 -356 703 -484 -400 150 557 -207 366 559 913 919 245 631 843 -919 168 -859 702 -561 614 -434 2 -830 582 728 -827 131 70 -684 -522 143 972 -30 -744 980 24 -55 799 -4 279 -252 574 234 596 211 -708 -184 -912 -748 -414 -995 146 900 94 33 -244 -980 385 736 994 194 535 807 12 585 852 -830 444 217 -695 -337 200 817 459 693 217 -571 -265 -580 -39 299 -381 -11 891 -533 -205 396 -279 -716 -76 276 676 -351 90 -647 -823 -428 -972 -23 147 -500 -442 -789 -228 -644 563 -65 -402 18 -412 298 -567 -111 864 -253 -689 -262 118 574 991 -181 974 387 189 -355 999 -555 -935 837 333 -101 -382 -198 298 -193 -672 633 86 380 -432 -528 972 356 -549 -149 503 -879 522 -667 -50 111 878 478 -252 938 974 67 346 -997 15 293 -131 287 -451 -166 -735 -825 -172 -278 -255 -487 -984 -883 -960 959 -985 -645 746 -104 -506 197 -231 -160 -965 -648 187 409 -733 429 601 -83 448 -817 966 309 860 -496 672 -456 -789 -191 218 -431 448 340 -283 -988 -493 462 323 -682 772 3 163 -542 -814 42 -263 -923 59 -911 611 996 -413 -397 562 -197 -515 -438 372 -402 90 187 -384 470 -537 77 -47 -825 883 -943 580 -780 -979 -235 -852 576 -295 775 233 -568 -966 -412 720 -238 -817 -266 -606 -287 593 -620 -709 -840 -430 -94 551 -101 -34 212 -576 52 -686 -76 299 -957 -233 504 -414 938 617 729 -368 205 -95 -752 387 -802 -585 415 576 -946 -380 84 621 75 552 -189 325 163 827 837 -671 420 -609 998 151 260 328 386 -584 165 -182 335 93 -126 939 464 -213 -747 663 987 -878 938 -943 585 -693 981 99 -842 900 181 723 -180 -889 -167 -703 761 198 403 -458 367 -841 734 -300 247 500 -63 694 722 24 82 -149 -435 786 -841 292 348 -655 754 352 783 -891 -922 35 432 -100 531 -187 436 841 9 869 964 -10 200 78 -926 387 -226 181 433 -910 804 572 998 263 645 -495 280 483 448 127 924 80 -203 468 571 -601 729 279 -886 854 640 -42 958 -763 284 767 -361 -798 116 -498 359 -19 125 846 561 -227 214 458 396 -742 -644 983 227 -83 428 20 839 -722 144 984 -458 88 731 701 216 161 -290 -627 156 -151 759 377 584 -764 -508 -338 824 -518 440 -779 -764 528 491 -501 -733 -333 -836 391 -216 299 -733 -954 -638 -403 -236 -359 -279 -37 -116 -58 -442 -25 -840 -613 822 -486 -911 612 713 557 -611 -223 484 752 725 882 649 758 -488 797 921 -522 -709 -398 0 885 233 -695 -572 637 542 721 392 -763 -93 -848 207 -734 750 464 -787 209 385 964 94 149 858 -801 -80 107 -773 891 145 686 516 -409 -524 -287 -70 504 58 -504 193 -657 -241 -674 692 -670 -421 -434 188 325 823 576 -861 103 228 -841 -777 -149 417 -935 870 -793 621 206 -303 479 -667 -272 299 -608 616 -913 883 -412 271 181 31 -910 -435 -556 179 31 -307 110 613 -302 755 994 901 -58 76 496 -352 73 623 825 -593 -424 -36 888 363 -363 -835 -300 92 717 -934 -303 71 603 -690 -17 -847 573 710 -514 -979 606 -175 477 605 928 321 477 889 505 -629 678 -6 -601 244 494 -542 -761 482 779 -779 804 -818 -937 678 813 -990 -181 992 466 -952 -159 108 39 -91 636 -740 834 310 -202 970 -604 -416 -25 -231 985 -400 -373 191 255 162 751 558 844 -922 -529 346 -754 -450 -705 263 -569 715 920 -54 -693 -458 -316 -423 -858 -366 869 466 443 168 -119 845 48 -887 -55 284 552 908 -355 -301 922 465 -651 54 -873 -942 -38 -314 193 875 -966 -272 -575 -2 -62 -24 -892 -202 -40 165 -430 146 577 161 -792 271 658 328 -159 721 -319 -437 -663 -931 882 -926 999 86 833 -209 -232 -413 -738 -163 500 -663 348 563 -793 -262 -234 -198 881 328 896 185 527 -151 277 -371 922 630 93 -75 -390 -755 -688 -45 -29 646 974 82 949 -192 -953 -681 -299 125 -783 -144 876 -749 873 -210 -882 -330 112 661 828 -463 885 -924 -613 -140 552 81 -413 -598 -590 -581 -472 761 642 871 55 -315 207 857 -496 -1 857 -638 -32 -571 97 -627 -479 155 -931 -300 -204 594 709 -686 99 354 707 -745 681 848 327 745 277 798 -268 -922 -821 -7 174 416 -686 -660 686 -862 -699 -393 -522 -270 -988 766 -460 -12 762 -41 331 -145 -636 813 -303 962 -480 201 -47 592 -49 -638 713 712 328 916 960 287 -264 988 -52 218 44 -807 808 947 -908 -268 -811 807 -484 -702 279 -203 945 32 287 448 842 436 385 -619 -122 254 -610 890 -861 -821 474 -983 148 269 -575 249 -289 -952 910 -414 256 888 77 -368 188 927 362 -177 764 -720 259 27 957 549 857 863 -241 -240 980 -717 899 226 981 -132 -630 -325 -513 858 -795 741 -762 -282 -285 180 -62 218 -758 -115 -514 -907 751 549 86 -344 -726 -841 -628 778 -236 -614 861 728 -336 181 -689 158 45 -359 202 962 -832 826 588 -993 -427 -952 -1 150 996 288 231 -232 447 -372 -678 987 785 -261 97 -968 120 174 786 -446 -528 726 70 -504 -179 -543 151 367 -761 -305 -980 505 -482 -654 -759 -445 -835 827 -745 18 655 3 27 744 -528 515 -343 323 -334 272 -768 351 -315 -568 324 -167 727 137 525 58 -979 -670 -37 934 146 -95 254 -519 230 584 -426 174 842 637 -242 587 -171 -456 -795 -239 -389 -738 147 694 504 552 722 -527 -704 -758 597 -787 -256 -428 -596 119 -694 -850 922 -199 670 9 76 758 848 -895 -231 -870 323 -706 -52 757 -882 -271 -33 -188 673 658 -141 -972 -941 -887 101 192 871 -412 -676 22 -306 957 660 242 -109 692 -635 589 990 -188 902 -889 -243 -558 -910 911 -186 -82 445 -500 330 209 -596 -377 222 481 -586 -465 646 615 248 804 703 -496 465 992 464 -577 -681 -378 960 767 687 292 -651 0 561 839 355 -87 393 344 -795 114 -754 334 669 728 708 -57 868 -985 -329 261 -789 -677 316 -96 -907 393 -311 -471 364 0 -893 163 -26 -416 -867 34 -940 98 855 763 211 -62 370 941 -584 382 -966 426 230 -198 230 943 -745 2 -470 743 -719 -228 -270 -145 -437 -963 -109 -281 447 -508 -802 448 -29 97 -987 767 850 292 -182 383 34 -763 -760 -798 112 116 908 -448 261 609 -829 320 244 -458 586 474 -591 -667 -404 52 -444 157 486 708 409 -378 -904 -276 118 738 -532 378 696 288 438 -487 994 -611 -334 877 416 762 -376 560 -775 -100 859 -207 228 -544 439 1000 -127 -999 240 317 504 577 968 246 809 638 223 264 -479 897 430 193 -638 75 -599 171 -782 265 587 538 418 -401 731 -950 -56 527 279 -258 -704 -230 -894 879 -222 -236 -270 -841 -907 289 -66 -25 807 853 -959 -961 -221 142 164 758 -88 335 -98 386 -667 -117 -913 -685 653 321 418 968 -222 439 -103 432 519 733 31 473 -324 5 -837 -598 469 -855 354 -205 -335 -781 -15 -210 -340 -641 762 576 -638 -137 -530 -378 85 -976 898 275 -620 -303 232 588 -895 -893 773 -897 666 -537 414 -984 743 476 -566 -688 36 67 -74 -592 165 569 -621 -677 912 464 -978 874 79 655 571 -183 -215 -975 -294 281 840 -616 -899 -941 -613 668 -844 -392 -583 603 674 -902 -370 890 -364 -336 68 173 793 -130 -396 -706 -405 -836 553 -698 568 116 -20 777 -122 772 -645 -254 988 -810 235 -978 -854 428 849 -951 387 509 383 -541 -704 432 -567 -673 463 -992 953 138 -111 598 -509 -866 765 -382 -702 -838 403 625 -775 -599 -313 -106 143 -281 -467 640 221 -620 -224 573 26 598 -123 -787 729 -835 517 520 -344 272 19 197 -546 350 -951 270 706 627 -425 -1000 -905 263 -430 737 -972 827 538 -78 560 345 -185 458 -803 -903 -896 224 264 -60 225 -108 466 -221 286 411 -151 513 -367 739 554 -172 -191 -432 -444 -339 -943 45 -918 230 963 -74 707 455 -755 44 -209 -979 -645 -625 -220 -995 -851 708 -937 537 594 397 -560 -240 759 242 -356 -765 491 -461 655 -396 926 316 379 239 -275 -412 -656 -417 370 -363 -794 475 -640 -689 437 -630 -334 -570 -112 788 -283 -470 405 -878 667 385 327 207 906 315 -424 493 859 468 -410 -995 -751 947 291 -806 -186 -666 673 227 366 609 116 749 386 -577 -625 67 639 -121 794 636 521 -247 -390 8 -108 -909 -683 529 948 580 -938 115 164 94 -595 477 -767 465 -378 801 -695 -77 360 48 -948 981 -428 -688 154 326 682 -234 -469 -999 -624 304 332 -420 -112 667 14 -692 -708 941 630 -586 743 369 701 0 880 -327 208 -946 -83 525 272 -859 622 131 409 164 467 -410 123 0 -527 -619 514 664 210 -920 519 535 416 861 439 908 601 526 660 569 110 -690 433 66 -58 427 -149 -640 -460 964 -437 157 -932 -104 355 -164 193 477 -637 -432 376 -654 250 -834 -141 188 -204 -48 895 760 855 522 771 870 -784 749 986 841 824 982 201 572 -238 -621 -977 -910 154 825 847 -680 147 316 996 184 194 376 146 236 -755 81 -2 770 565 518 -739 268 273 -130 983 -738 730 334 736 -467 62 370 -366 940 -943 -105 -184 -864 938 880 36 -552 -504 397 293 -166 75 341 -593 712 -226 -58 299 -261 -913 630 466 -836 748 352 206 225 -898 880 -586 -735 -732 615 333 -674 898 126 -6 -424 39 711 -49 22 -208 690 -19 -49 565 -775 272 -579 541 -301 -354 753 -409 784 784 -538 95 -821 -85 981 -74 -844 224 -758 -35 -981 49 507 -662 -980 -497 -828 -283 575 -604 426 682 760 -613 637 286 647 -728 970 666 -840 995 513 128 -722 -527 -365 748 -668 239 -143 252 -21 825 -767 -116 -274 874 877 944 446 -765 582 587 942 362 511 -887 -25 -901 63 -415 -775 -373 -179 -699 437 291 986 -588 276 -909 415 855 -371 -145 362 392 -581 718 -291 -947 -761 796 -706 -414 -389 823 -533 722 -725 -550 778 -99 -224 -461 3 -162 -711 -19 598 -906 24 202 -735 -867 288 707 -915 970 -344 -472 -140 589 -728 531 -151 626 319 134 -354 -386 -321 785 -226 -274 -792 369 -743 -10 -930 603 11 860 -340 -225 720 751 605 124 -773 -926 -81 -568 -201 827 -357 39 546 -559 890 -422 -52 605 814 -284 21 -154 -637 168 -621 77 -695 508 702 -686 60 -210 -895 256 -214 -14 -624 361 242 -269 775 642 -815 938 460 -195 -82 423 263 704 409 -88 -458 -115 882 -520 -407 501 -20 -708 786 -795 638 596 369 -315 358 268 767 21 249 656 -92 539 331 -945 430 -944 -370 -796 -328 -54 881 202 364 783 -605 713 660 119 172 -292 911 -863 108 886 658 -720 -529 133 454 -234 -555 -712 183 -632 162 823 -539 -905 -321 691 -329 -45 -563 371 -35 -379 -713 580 -303 614 -247 717 -400 -775 248 136 -458 -528 -518 -281 -259 -827 456 -545 -513 191 576 -134 841 708 -549 -456 -351 793 723 624 837 -206 952 -314 -453 818 229 -665 -502 -277 540 50 441 397 710 -635 -359 542 -682 -70 21 381 377 -661 758 -554 210 64 623 -442 -467 53 838 548 -511 -74 611 -867 747 442 685 -970 411 -430 169 258 -174 140 416 84 381 89 -528 -91 -397 525 472 -496 -949 -803 648 -351 -70 767 780 182 -85 935 1 -302 534 -435 245 149 -840 -761 535 -374 -985 -569 -636 391 895 -672 -578 613 409 468 -611 -353 -233 -802 -40 -145 -65 -161 -270 -387 -947 633 -942 719 -467 963 -906 479 625 927 510 -59 -883 -778 -765 -186 295 535 563 -647 352 -614 -315 -913 -974 -40 -537 581 932 843 5 705 -941 -758 -317 428 -917 -667 499 -899 362 802 -173 460 -602 -443 -963 -155 837 -810 511 -678 636 -20 604 925 -632 779 348 428 -132 -372 -598 -782 -29 -122 -703 -695 -474 799 558 664 -702 -747 -815 -737 -66 -970 565 882 -341 524 -16 -908 -185 -273 -533 -631 -442 -845 529 280 761 837 -615 105 -877 137 -723 288 218 903 -202 -710 -174 -256 122 -56 -966 -743 -579 844 -399 -474 -716 -257 690 61 -895 -990 -911 -255 -378 -132 164 -60 -465 -194 857 -779 -859 310 772 232 -869 826 -969 789 -543 420 205 -352 -514 -784 130 479 -941 387 -735 -241 643 -595 827 -914 398 728 455 -574 985 -564 -440 -422 777 -534 108 31 688 451 686 114 271 -317 -939 -389 -328 843 -654 925 -60 346 -19 492 231 952 541 780 794 764 -204 281 689 660 542 -109 643 -702 127 739 146 -954 581 801 -725 673 -219 501 361 404 -961 -133 -680 -505 -37 -762 866 202 223 231 -634 241 -86 294 -720 -175 -11 -741 -430 -975 91 -502 291 -348 461 -147 109 336 -16 -95 -198 -667 832 -874 -779 -848 207 -397 -115 981 -664 434 56 -829 -202 728 354 981 -692 494 873 -787 372 601 -1 -688 244 -263 193 138 987 -672 733 627 817 -977 815 -27 -185 -944 -809 -581 -219 994 295 -540 964 -152 426 -820 -192 -799 -942 -128 392 484 90 -666 749 -894 -518 -486 -353 -534 -339 -328 -738 -139 -464 339 -421 -839 -208 -191 994 880 286 737 -899 891 597 602 -770 793 511 250 -347 313 831 -745 -58 -973 481 210 -852 71 -604 -520 288 27 -259 -312 576 -294 120 -801 907 403 78 -344 -134 -646 783 -569 266 475 -520 -172 -331 -386 -164 326 -615 -315 -745 86 -399 877 325 -447 -755 -527 -314 856 -898 -158 361 289 95 618 683 -349 534 -59 -250 -25 -334 855 501 -596 620 -568 -172 98 -738 506 454 -272 321 254 -11 -644 953 -887 564 -776 -384 -593 -321 432 691 -50 -396 -346 480 400 149 681 669 -474 -136 -524 -398 609 868 -519 -46 652 -927 -139 -937 660 920 -228 -404 923 -140 -316 -330 66 94 -246 -153 309 -184 -933 419 -367 -495 -117 -824 -98 -689 67 722 -494 -732 -747 -322 442 -975 -285 -879 170 529 740 368 909 -55 -1000 -35 664 -516 -866 299 -515 -962 207 -924 817 -553 490 823 440 43 118 443 -40 -155 -236 58 17 139 453 -235 191 474 786 -208 -968 -596 -302 238 705 -167 202 -644 -474 440 142 -876 -507 527 936 215 -458 269 -498 -888 -842 56 -604 -199 675 804 -776 -195 -774 -618 -988 665 -606 -190 842 -960 932 572 -245 600 -643 -91 92 352 -225 998 128 -131 220 -527 239 41 -47 -416 -538 -598 -487 -826 911 -902 -509 -829 490 -319 847 -984 715 975 -495 548 810 -197 98 -268 398 782 -258 -806 714 -755 -93 -279 256 948 -321 -49 -330 535 619 354 904 -229 395 181 -619 -87 -234 645 976 -423 364 96 771 357 242 514 -605 158 198 898 591 414 854 -52 820 -350 -802 938 564 -385 -154 722 -275 -815 -535 -77 530 513 -947 -664 404 550 390 -487 190 656 281 -335 -155 -840 968 7 -304 -114 -972 -667 599 -539 454 -610 411 -736 233 -531 -765 -59 -164 719 708 -760 -804 -858 -916 -488 -379 -390 -120 -194 806 -868 811 405 -715 -211 -829 600 -185 -313 721 -695 509 500 -67 992 -35 873 93 777 104 -929 880 607 -710 -86 -220 -990 -547 -972 119 -829 121 -520 -53 -745 -640 -797 -417 -600 110 -88 20 285 -669 616 74 -336 -586 665 -779 -720 -920 -484 736 710 -438 247 775 606 381 131 -354 -177 -839 -629 -891 580 605 -52 -52 -157 631 937 -148 -86 692 607 -72 -43 -119 -362 484 -832 578 -215 786 -648 130 493 266 594 603 -241 236 498 -835 -260 -880 897 -548 -253 131 942 -735 165 364 950 -354 323 97 308 -523 -773 -89 -77 -382 289 -93 -292 667 892 897 -905 -8 105 461 -270 -390 715 47 -2 514 -833 480 462 -661 -165 729 -67 -395 -707 -975 446 -584 -201 838 -563 734 769 -191 -402 28 998 -60 854 -589 -994 -229 -814 -142 557 -23 -258 -24 441 -646 -220 -975 -117 904 -655 1 892 -708 241 -631 489 54 -235 -110 -500 -278 827 -649 -183 218 861 -656 302 747 825 510 686 140 -224 -222 -790 -293 158 558 314 -321 -611 -431 -330 448 -760 710 721 -7 339 20 154 882 154 169 -199 -399 -540 26 706 350 -770 -695 6 -588 -463 -746 20 947 291 93 -592 -133 291 786 123 673 356 -780 295 -636 -698 14 -72 197 800 -491 -44 -842 487 608 731 805 397 356 683 68 -729 -285 -18 195 766 239 -742 -614 -676 220 429 488 -176 -945 392 65 -620 -158 -136 728 -409 449 -495 666 -211 321 -665 786 242 -612 534 -20 -823 509 361 -841 180 127 -649 -652 257 -331 971 533 376 377 -44 -955 -38 -345 -884 -575 -685 236 712 -357 192 879 11 -960 -581 -168 -742 732 -738 146 -342 -217 62 -980 -951 -209 554 -825 710 -834 -808 -358 -476 -136 -779 -883 27 -667 -450 440 771 884 -113 -794 205 947 -899 15 780 -1 -365 -473 -267 -738 -242 982 697 -898 -423 36 -980 -18 -826 -469 -818 462 -77 839 -282 -272 -623 357 -402 -93 814 420 563 -279 817 -92 -732 -699 -364 543 -64 -852 -341 -275 -233 -118 -810 538 490 212 -647 431 -368 -371 263 -592 -667 -191 59 -127 15 581 564 -83 -141 864 -771 107 -577 -698 576 -395 -75 729 640 29 820 -532 -971 -335 174 652 -713 940 481 -262 445 470 -695 -11 -798 490 349 31 751 -682 -278 446 -626 -179 -248 574 930 140 -183 159 -15 939 -381 116 -66 801 10 -445 746 -348 112 -735 104 -229 315 857 -953 727 -741 -242 916 970 30 893 -246 -316 600 776 -820 737 -16 -71 797 -598 295 540 940 -845 200 -964 1 -419 89 284 -812 -172 -2 -771 -777 696 -738 -187 -931 391 901 -712 954 -259 326 375 -864 -282 602 347 373 -884 -663 -61 646 -336 -963 -935 -727 -206 -7 798 604 781 648 123 -803 -235 980 780 148 -393 92 -578 -865 -381 997 177 314 200 -820 115 -774 -149 -378 679 -304 403 -923 -601 -313 180 664 -398 -444 -457 244 60 641 828 7 -875 -920 711 -370 -391 441 699 267 817 -43 650 188 217 -233 481 399 611 -275 316 69 -475 -224 423 507 -596 854 -593 -98 -98 14 -212 309 705 699 -778 -567 -262 -535 760 573 -743 -852 694 -714 -680 -447 -579 -176 15 -531 -233 442 791 262 518 94 74 -402 154 934 114 112 -164 -819 -813 523 747 -806 563 501 -313 477 -515 -126 -882 433 -29 -977 141 779 674 -925 -97 -125 580 71 320 780 -849 -730 -160 -392 643 -271 487 448 -557 -337 651 -527 -604 299 712 -635 -472 -8 -904 -938 96 959 296 -301 -474 -768 -318 -343 8 -472 -436 -909 -405 953 50 -639 163 538 313 -800 443 -797 294 81 -699 687 -279 537 756 21 497 580 -875 -781 -1 -24 -42 -959 -583 -989 415 621 696 362 -918 -605 -808 156 -477 163 671 -278 -735 421 -405 -141 -830 -998 -373 -926 -653 556 -325 -241 -908 947 -504 143 -661 706 699 -466 -653 -505 731 304 -610 -558 309 347 -855 605 702 -773 -981 -246 957 -439 2 160 176 641 31 844 -593 455 399 901 -234 189 -90 383 459 -481 230 119 -559 -233 724 229 125 -881 366 846 304 -36 -296 -696 -937 111 -671 19 -827 -325 460 96 574 970 200 -149 944 -625 -155 -509 932 -796 -573 600 -265 589 -203 -570 86 830 679 572 830 695 -387 407 417 783 6 15 -148 944 707 -874 -111 -960 314 -151 -713 978 891 -191 -693 -521 870 -294 -343 686 -909 -904 -543 800 -652 347 301 743 -674 -3 461 141 -615 837 -263 97 991 299 -355 -383 286 35 199 689 -123 744 906 653 673 598 -142 177 926 236 884 -920 352 503 327 -367 -928 324 706 14 -886 -105 -926 -13 -818 -679 -726 -319 711 722 -779 661 141 876 162 -416 848 84 -8 523 -960 58 -346 -882 426 639 928 307 93 709 -859 -328 -887 102 -382 203 430 -955 -426 713 366 545 -434 727 -337 -630 188 -863 709 -597 745 -803 -960 -964 809 896 786 555 -612 -343 -210 779 866 964 -611 454 974 452 491 287 190 -282 107 -339 305 -96 796 682 -750 -691 -793 -195 -62 -891 543 -10 -44 -993 986 -735 928 -710 832 668 -225 958 -934 345 -737 165 779 -529 71 912 -607 -706 -543 705 604 419 21 410 -415 241 239 254 -50 872 571 372 -572 -68 262 481 428 -469 -166 -657 -977 534 -767 422 569 476 -944 185 10 -262 518 136 -563 -671 399 635 -929 -273 -317 -66 -682 -298 -214 -183 -127 556 -558 243 -290 -608 -718 853 892 -228 -817 -569 53 -59 -19 975 -119 -74 851 177 -366 336 -805 -211 854 963 -227 -151 9 183 917 -753 642 294 20 705 -768 -711 741 -275 677 -907 481 -243 823 -466 -290 -873 904 803 -4 846 -990 -257 831 -354 -949 428 -119 631 -284 511 -331 371 530 6 -698 -317 -578 280 -984 760 813 -560 -216 -454 637 -778 -824 -760 -857 -601 -104 -427 69 -502 222 326 606 651 956 -406 605 719 260 982 -859 -20 -339 -69 851 -926 -288 527 -137 916 -208 744 638 627 847 -471 -517 25 137 -68 -974 -146 188 698 -100 -241 -25 -506 -827 160 998 761 746 160 15 718 676 -200 954 935 -43 -676 -310 335 -617 138 431 30 784 882 -294 -283 988 964 -544 739 628 506 -359 -330 295 227 642 -37 237 885 781 74 -787 78 682 -538 -996 -878 861 -930 924 639 -672 457 375 840 -952 70 -6 754 657 346 168 377 541 646 -950 -882 774 -980 283 871 750 -393 -439 -951 -202 -102 -378 -512 -969 -381 -223 -372 -71 -321 666 574 -352 -329 677 -250 298 654 534 -986 390 0 -351 -475 457 385 -935 -624 651 441 -527 366 -679 -188 27 749 956 221 -232 -770 385 919 -539 694 -613 459 72 793 64 939 -544 -218 355 -685 -727 16 304 -486 260 211 844 -518 267 -120 657 -157 -486 390 -661 383 889 -484 -782 -701 117 94 -538 -764 -766 413 -390 -825 -631 752 495 444 -872 -734 960 -420 -844 -942 -826 729 -869 -571 260 965 270 -888 -783 0 648 -650 -552 144 -528 -704 -629 -58 -531 670 -550 243 -631 -292 77 1 -208 525 -552 -636 -241 -316 276 681 -103 -371 498 -833 404 -82 -862 743 550 399 516 -59 -808 -901 209 517 -46 -933 -28 853 -204 591 -168 -815 -319 746 999 204 -427 569 -683 -66 -45 741 -879 -409 422 -120 601 156 -115 139 349 -638 724 -223 955 -599 977 268 467 779 970 295 581 -927 -228 -760 15 -537 -928 752 483 500 -923 -327 -323 373 6 182 -311 541 -351 -613 -942 442 474 600 158 788 155 461 121 794 993 -281 978 70 -761 -310 706 -899 771 312 445 270 -660 -932 -701 -332 -290 67 -792 905 -94 58 -147 977 198 296 47 -149 -452 890 -481 492 -152 -170 -308 871 -571 638 102 -371 -410 786 -493 314 727 4 -952 -321 498 -505 -605 563 631 -111 -931 -414 -871 178 755 437 -212 -636 538 575 521 461 461 -35 -9 62 -538 658 978 -769 971 911 718 -641 -189 -804 -893 835 -152 -378 -616 -597 89 -67 -221 -758 -813 581 -591 -927 179 -901 -794 834 685 73 -474 943 285 825 -222 -319 506 -956 337 -810 517 -220 -887 919 443 -249 803 875 -180 942 180 -689 586 -84 -842 5 -152 -422 -831 276 534 187 140 -828 854 -784 241 -863 459 779 -557 938 -825 787 -930 652 -991 185 -465 885 749 557 712 971 511 -102 282 -227 -75 280 -663 638 932 425 -210 343 819 499 -508 -642 -632 -492 436 913 -63 664 -337 -515 398 -923 -599 713 -210 796 708 -636 737 856 -371 -991 135 332 775 486 182 628 -584 120 -581 307 -799 357 -163 822 -288 629 -616 949 121 971 30 -355 958 -574 445 -345 -439 702 -658 -395 -678 577 -437 983 -290 -655 -563 589 902 -3 -155 621 907 283 323 406 523 -470 372 -563 185 111 883 900 -47 -4 311 78 -680 -442 -930 174 -887 518 125 -985 658 -366 -558 897 436 -333 -418 521 553 -902 340 -73 -273 748 895 -656 -374 -797 712 -294 151 -877 -138 -375 519 650 926 495 690 529 404 74 210 -283 18 -996 -755 704 -455 534 -34 592 -881 -726 857 349 -793 25 -123 772 292 902 766 544 503 502 118 -469 52 469 595 -577 540 396 -710 -505 774 -437 -632 745 231 -909 261 -995 -85 924 -881 -856 -287 630 -629 -615 -432 -865 978 -691 -528 -709 576 179 -765 -650 -519 808 -87 -394 -623 424 -31 594 888 -515 -162 -679 -629 199 10 -449 963 409 -780 647 860 -194 -890 705 -602 -776 688 804 759 -874 -485 -785 780 -854 779 -430 -929 -455 491 -282 479 115 672 -639 594 827 -290 -902 -738 -657 -988 -78 791 946 238 730 -631 -330 -925 -475 769 207 967 -506 480 -987 -333 281 -220 -514 184 945 -562 531 -51 930 -840 -648 -885 -220 -915 -113 -173 539 -871 -153 -207 -295 755 -243 721 823 -705 -557 -709 922 -733 114 -898 -437 444 -624 114 727 -149 -744 -738 717 509 818 603 -708 -344 238 -235 213 -675 425 -468 537 -460 576 161 -942 -19 339 757 254 894 -249 6 -826 -898 -786 -693 592 -433 813 199 -199 -755 -228 675 -989 739 350 -59 -343 958 606 -112 874 540 -169 -697 -851 742 -213 -584 782 778 325 649 -278 405 669 434 -663 -820 136 895 527 930 -749 -446 915 -563 -579 -551 -563 526 -349 -444 -460 315 -846 -713 -265 160 158 400 -703 -575 122 644 485 -293 -396 569 -468 28 -870 -835 342 -834 -518 784 989 563 -339 -249 -251 789 814 -322 369 -586 -680 -668 -759 -65 119 868 565 -68 -475 360 -330 819 -906 615 -831 796 -141 586 80 -255 -852 -450 603 -908 74 749 243 -223 44 -102 844 934 -545 654 -145 -36 -546 128 205 7 60 267 17 990 -578 178 147 -872 -897 535 105 418 964 -480 621 -668 -431 -206 286 -95 712 -19 797 -505 -196 759 -236 575 446 184 477 -388 -927 -865 -92 415 -241 112 -511 178 610 -518 635 800 297 -619 -31 688 -992 -239 442 -338 639 -399 168 28 -194 -151 -987 -30 988 -335 -962 -784 290 -553 908 364 540 -590 570 914 592 573 -20 -460 751 -201 -580 920 -869 -762 60 334 368 903 -223 -476 -982 -425 922 -28 -890 697 10 -592 -602 432 -915 -422 778 723 -614 415 850 -580 154 -482 688 543 589 817 401 482 744 -748 390 164 708 513 911 -23 -730 -22 257 -514 497 -794 876 -131 -989 -380 944 -609 -271 -325 -714 -714 92 -707 647 68 347 86 77 429 91 356 -138 -431 -705 -549 330 -914 535 781 136 378 557 931 294 -629 -200 643 -67 -95 -215 -56 -600 101 853 816 -544 125 213 179 686 -663 -139 -780 -597 -511 285 482 635 -170 870 -219 53 57 -553 -182 -728 -590 -728 511 -157 406 -718 -903 -416 -806 -422 68 -32 377 -830 416 -522 -909 -368 -828 572 -312 -984 -514 -433 828 -561 437 -926 658 976 -58 -158 -575 -717 -491 10 -73 -364 -135 -822 -135 228 -779 -636 -97 407 489 -587 961 -468 334 625 717 555 81 -677 -826 236 -524 -727 -270 -959 745 -309 -964 -457 308 936 189 743 -683 -564 55 137 -472 -547 561 -213 -968 401 432 -102 -511 308 493 -758 -626 296 -624 -540 967 -212 -636 866 982 40 989 590 192 623 627 880 -828 -880 -97 336 -707 -956 -275 263 -141 888 931 -650 -829 -670 -144 811 908 -730 -528 -88 -201 -560 -943 -680 -520 -142 707 150 -958 -755 -205 317 274 694 987 177 -649 561 -548 -179 858 776 963 -579 722 -444 -163 -649 -931 906 987 -917 913 -80 455 -135 -354 659 742 433 70 -397 1 291 -765 -202 -771 -267 -492 989 -223 124 694 -184 -313 510 -484 -592 855 -846 -907 -84 156 -414 -230 345 409 -137 -193 -77 878 506 265 -751 470 -219 353 -694 -995 -850 813 -878 -376 -550 -745 -183 49 348 -184 -830 798 390 351 396 908 -879 -345 140 -63 -972 697 155 -997 152 429 110 -164 -455 711 907 510 354 820 634 -466 -137 40 -598 456 762 -368 -206 94 -76 408 543 31 -283 386 -829 841 -134 -685 359 -867 -547 17 -914 45 -232 -895 -543 420 553 119 -457 -817 -814 55 50 257 -250 172 106 4 -662 404 -229 -554 -278 911 748 976 693 -22 -806 -948 -536 104 200 461 -672 -757 -932 -291 848 -699 261 -414 -86 -431 935 379 471 109 303 -322 706 989 -119 -637 -275 579 892 -403 -899 -33 962 -90 -756 312 -114 633 666 409 436 54 -157 -68 571 -191 -557 -710 -727 -625 -76 870 -231 -576 -788 -885 940 911 -733 913 -274 -640 329 -937 -956 -94 804 -357 99 -573 -159 560 -615 943 302 -909 -442 -29 465 250 -88 -168 832 -231 227 -616 438 931 -298 -636 679 -52 914 953 831 280 608 -114 313 -338 -313 -493 447 834 -217 814 -664 403 -466 465 -817 -895 209 -909 -256 709 173 193 -568 878 -159 -800 -343 333 7 397 -726 861 -317 612 -157 -704 615 592 -982 397 -762 -683 -735 873 763 -377 864 319 -131 281 -530 -956 -624 528 207 791 -254 397 -65 370 470 -672 -266 622 -532 -768 -767 -788 -325 279 -953 233 315 -262 -297 949 406 -861 -825 -54 -131 754 704 719 892 -164 -287 167 271 -875 -295 227 307 -588 -513 -255 -342 92 129 -259 468 -849 635 574 -511 -63 226 75 98 724 288 -855 193 697 234 -299 827 -450 431 -36 936 62 -847 520 -3 -342 961 -272 -38 101 42 -755 -152 257 -218 788 990 260 861 -397 -30 847 735 787 -33 -609 -889 -189 254 -493 -221 -145 -410 -230 657 -965 -647 -560 -792 239 -939 -785 677 149 320 -431 -948 -367 -633 -369 -413 341 361 -580 -720 -461 -892 709 -384 345 647 -603 -252 -349 850 587 973 -198 814 838 377 -789 -67 69 146 481 626 -956 883 -261 -483 -795 -733 -559 -24 743 -347 -840 918 -3 929 -69 -984 -383 -232 -900 -675 -847 -137 -209 355 326 -247 -67 489 -55 965 -748 -649 -40 -431 -614 -622 915 -164 -860 -837 -538 -816 -971 59 146 85 923 -272 890 -707 -889 -455 838 278 60 972 142 -827 -173 665 -770 -586 867 -397 -873 154 159 777 -533 849 650 -553 482 93 343 -212 -46 877 45 441 134 932 626 117 234 -392 300 -835 90 70 836 -495 -514 -370 -646 210 -343 873 -330 -603 827 265 -902 519 318 968 -463 -709 -621 454 365 73 -994 623 -301 -632 -443 -925 -437 -999 -840 -891 924 306 691 767 -260 -270 665 -143 642 -547 933 -528 -417 -795 291 -2 -247 -687 315 148 297 -109 856 -304 699 403 -192 -852 -564 -139 266 -737 -42 986 -131 -174 375 -206 957 -348 298 321 502 -18 -587 -262 629 316 363 908 -861 -717 -110 276 71 562 -229 895 508 -453 -755 59 129 -774 -641 -566 749 123 -226 -277 -675 -39 872 -549 -523 -649 136 -434 246 429 -613 -481 -50 -554 438 -75 229 447 -716 -286 295 582 487 995 -936 465 -608 -940 -337 405 606 -726 347 734 536 -902 76 -151 739 -268 29 509 87 578 588 -651 974 888 143 -564 -588 108 965 -584 -314 -249 174 -612 -809 762 -373 461 -559 -210 631 -121 361 -842 359 -747 -746 42 361 -449 -105 -893 -704 -876 137 38 158 -940 869 624 465 686 55 984 -457 2 -856 802 468 624 339 -79 -653 -254 -333 -27 11 570 -255 -995 -406 265 816 942 -986 441 -218 176 -548 986 -696 265 904 -303 -781 -218 242 966 -83 987 -132 -292 258 626 778 -299 -734 -643 -27 939 310 301 -76 361 60 293 561 573 -410 -584 -429 -227 103 195 185 -370 590 308 -193 -726 223 508 836 375 972 -508 908 -35 -312 448 27 -495 -634 -39 185 -258 291 -748 -338 -195 936 -843 325 673 -11 86 836 671 177 -691 -529 -880 174 -26 -697 136 468 481 -784 -31 -149 -544 414 882 -436 119 -813 -967 -672 249 -557 -959 560 -744 678 -331 86 634 -819 -382 -957 -785 -728 -722 955 301 750 -587 -656 -973 741 627 -56 891 973 996 393 -463 -893 -164 488 -440 525 25 874 6 -875 -144 649 661 899 -691 327 -279 -66 -581 438 -314 62 278 775 948 694 -699 665 474 -473 -308 -413 534 -214 -172 468 -291 658 -251 -297 254 -400 781 -324 269 464 -237 835 -40 -932 -956 438 -624 -510 -164 842 -405 943 832 832 826 -824 -515 11 -560 114 -776 -218 -19 -795 -579 -25 857 848 -361 408 -25 -616 -796 -908 178 138 171 577 -663 -13 -2 -902 718 719 -328 -971 758 -861 -284 -662 826 20 463 -97 -971 -813 -472 -73 -545 -774 -190 -334 18 661 -577 -927 48 -248 841 -782 796 -240 -762 -298 235 -285 341 183 363 -344 -68 -288 761 -290 603 141 -233 322 -724 917 -226 651 397 -208 396 667 70 -605 483 348 687 -287 -264 -734 -262 292 -28 485 651 719 96 -154 848 -989 -111 428 505 442 -312 605 971 906 947 817 -312 -757 951 -615 496 110 -501 -192 299 750 186 549 -951 597 806 -847 -350 -914 -447 -409 -433 885 274 -733 -820 185 754 -515 -940 -24 408 -598 -503 -259 32 -150 -638 935 -381 463 279 -135 -386 742 156 -214 -204 76 -160 -912 -565 -978 -887 939 927 -885 -903 252 -728 449 -151 -544 745 -995 -73 250 -694 -412 -139 975 646 103 213 196 506 -37 244 -552 -403 -243 68 -184 850 -661 664 -489 381 496 -534 349 -904 410 84 693 -976 255 -575 -191 -624 39 313 -494 977 434 912 461 701 482 -142 -685 397 133 -456 6 467 -465 236 -799 -190 481 985 -574 -423 555 179 518 -761 142 -969 482 -312 -622 -169 68 -214 -946 178 -615 -133 -832 540 377 -298 665 226 -24 268 -467 -406 447 -964 433 738 -108 -688 -9 -445 914 -5 -139 -376 -997 565 710 677 -750 619 -511 603 427 544 791 992 -346 -815 -221 974 -295 916 -845 -327 -683 579 347 -362 55 -931 532 764 518 293 996 923 477 353 -614 -746 43 -224 -850 -607 152 -855 -465 -927 -440 231 140 745 -978 772 -897 -386 -558 69 911 339 707 -868 363 370 769 54 335 523 684 723 -619 -984 105 567 -128 -792 790 -597 -477 -636 -394 -744 88 -958 215 299 493 -330 623 799 858 143 -46 431 -629 -863 -239 755 968 -121 -397 -556 343 -310 -533 870 -851 101 268 -439 -405 -468 -57 238 -372 -544 486 -208 610 -739 516 81 -858 -323 251 -95 224 -785 -443 195 -92 732 -929 990 -786 439 737 842 -882 -143 775 712 -586 -51 361 -484 431 686 775 725 338 -736 768 144 -561 -624 -64 -632 -52 -664 -23 877 -227 -116 -735 -369 374 -910 792 -297 525 400 941 -439 377 -465 34 -433 579 132 731 -408 -286 -206 -370 -601 862 204 493 503 -989 303 -236 -747 -95 300 -227 591 59 -955 591 473 17 -911 103 431 968 -592 582 -559 -647 747 45 -894 958 285 -827 985 766 521 255 -551 -867 -112 34 -62 -643 447 -453 436 100 610 314 632 -195 -395 -510 539 55 599 863 494 -189 -796 361 107 889 825 558 -486 -575 721 7 -967 -342 -111 -504 411 -301 562 -647 495 -629 -949 384 -997 880 -559 171 790 312 260 -261 -59 459 981 -66 449 -199 575 -494 372 888 -915 -157 532 819 -282 998 -970 696 -951 325 442 -780 422 836 314 -893 -601 -163 -622 -156 962 -925 -298 -873 636 846 276 -132 609 -634 -912 -143 504 128 -584 552 160 -726 -930 -915 -941 690 131 928 654 -850 536 -401 413 -885 829 277 -168 -216 -318 -711 -406 280 509 -322 815 -294 417 -601 910 -481 592 -549 -762 -597 750 -534 972 997 -137 964 562 887 -70 481 -389 57 15 -212 506 -582 -165 360 885 -912 809 69 -612 927 -353 812 -334 -146 335 129 493 -850 -833 -122 518 787 667 -352 -860 -402 48 -146 363 727 -614 -30 -836 553 -980 -365 -345 178 -436 -283 749 138 -187 521 542 -998 -942 -380 977 217 117 -179 -263 277 742 -226 452 338 -349 -869 -427 -273 236 -224 554 -793 478 -623 -318 -354 -306 442 -791 467 -715 -650 -743 353 334 -346 522 204 747 -973 -475 523 548 -93 -276 924 399 59 -322 -673 -391 -41 -826 287 -795 -778 -701 644 910 601 -893 910 -480 -880 -930 -800 46 831 84 995 20 533 857 105 752 -611 -857 933 750 -839 31 170 999 859 20 -176 385 -738 834 -49 -422 209 -929 -939 768 233 356 919 677 158 -74 666 -526 -850 -717 -82 -563 539 -205 -117 573 836 -854 225 22 645 967 854 -8 -971 -909 754 -206 -45 208 -462 141 95 -661 170 -993 -950 -434 700 621 908 81 413 -801 -950 -18 -586 -404 549 -882 -189 -433 -174 33 761 -48 784 519 -587 -612 -231 618 823 638 148 -196 184 -787 -209 708 487 474 -663 -255 -229 637 375 -82 845 144 357 -931 -336 1 -15 188 -594 -516 327 -985 -925 -712 764 -881 306 -383 712 -258 911 565 -110 229 -209 -948 147 -813 108 -188 -301 743 -543 -899 -147 -160 -494 205 -184 880 -110 -371 -360 -475 398 -81 -669 808 -351 922 25 -684 918 -74 334 -858 -74 -343 -203 -591 -793 -283 559 -531 -18 576 70 -509 639 126 -683 -713 278 734 -720 -905 435 615 -710 -130 -900 -22 890 -570 406 478 -77 683 852 87 -663 356 256 -924 3 -238 -907 10 -728 -373 -196 248 -797 941 -362 711 279 -930 553 424 -231 -328 -592 107 -30 84 135 -937 -714 -714 384 990 485 787 899 238 -993 -50 -122 930 929 -639 -681 408 -869 177 -996 828 863 950 -881 403 364 -836 685 -698 -789 -364 -840 455 582 -141 -71 584 553 -145 -170 -640 238 291 468 -398 468 -970 933 -658 -856 640 -626 -825 -624 -586 -797 -938 172 -974 -119 -132 200 977 -291 918 -792 -450 907 140 21 -998 -442 618 -880 991 -608 956 143 -245 138 566 410 424 -370 -733 -671 644 -731 -495 521 -294 989 97 -255 -36 -600 -994 498 762 929 -693 460 -949 632 -567 655 155 -665 -15 -222 -439 -510 995 516 462 -651 623 -833 333 -236 503 795 448 -578 -685 -380 -876 12 -729 -455 -236 692 711 -437 99 374 85 -773 262 881 684 156 759 -641 -13 580 -709 -431 -470 135 -649 -306 474 -3 206 -132 367 223 168 183 594 285 -436 -350 -784 -821 -774 327 -235 944 -457 -314 61 -470 -127 -700 -218 -166 22 -155 -939 280 -728 267 -481 -157 628 -26 713 -138 -713 -522 -205 101 -406 -291 -866 297 660 35 -105 578 -245 -921 539 444 -352 831 -142 -516 -627 191 -509 137 -405 -268 867 -247 709 798 664 9 -878 -380 -501 -143 815 -639 342 15 824 244 64 -715 -81 328 516 -305 -409 439 -456 -927 -544 -780 928 734 83 337 -509 -251 212 -370 344 129 146 762 759 -555 -460 -684 284 250 97 -856 -284 -815 -157 -542 236 -347 -932 -705 -132 -551 -489 767 904 -212 983 -811 -872 872 516 448 88 407 52 -1000 952 -832 -431 954 -296 -934 94 -932 -552 959 218 -975 323 383 -209 820 980 -658 712 -592 -200 -394 -647 494 -370 380 269 592 -406 -106 -859 -656 170 67 -360 -505 -296 951 -358 -651 -168 811 770 -128 -406 875 648 669 117 -47 664 -503 448 950 795 665 -121 -471 -825 996 24 954 -58 739 -859 585 254 170 415 -659 676 744 -946 897 671 398 673 -408 -829 806 943 -126 106 566 482 77 -919 -784 949 -419 -406 -388 546 -139 -909 -486 -975 430 -828 721 2 -631 34 503 -584 -762 -753 594 10 -782 -983 -266 976 606 114 -376 -268 559 -81 -178 -904 -227 53 983 -837 -585 -496 137 316 -751 941 -619 -123 645 300 24 371 -529 621 81 -769 228 329 -803 378 -857 -699 372 -734 170 889 494 852 -919 279 -68 910 384 -849 -49 330 -371 -183 129 821 330 -213 838 792 509 24 113 196 -915 -880 -209 163 529 -876 272 -224 -762 753 720 -856 418 -725 -733 -819 251 468 592 595 -812 -695 643 -474 -445 790 -160 -192 -949 731 770 -296 -576 558 727 840 757 -223 569 659 -38 658 516 -416 -434 706 -792 -193 -389 -626 -554 71 -514 876 839 726 -621 -325 -342 -94 171 -868 -487 12 -295 675 -123 -392 542 742 928 -821 979 -764 -734 -927 -977 -382 445 933 34 -837 -878 -34 -288 -167 486 334 903 653 -705 -594 53 518 247 -83 -189 753 449 998 -599 -124 -112 -416 114 -190 -991 -68 -404 709 375 778 109 -70 211 -195 41 -130 492 371 -180 555 241 91 -344 -517 -188 -891 941 434 -514 -576 -607 -852 40 491 -253 -853 30 -346 120 -394 28 -957 76 361 354 403 -924 -173 465 -107 -696 -309 953 18 -747 -255 43 -757 -816 2 -342 566 676 102 -732 -484 -385 746 845 -430 770 948 -809 56 162 226 291 -369 812 -119 485 188 -579 258 393 -388 170 806 454 -221 221 -240 -646 924 -809 785 428 370 -346 819 665 -37 307 453 792 -462 -154 -295 -404 -798 623 268 93 -312 -970 913 -954 -22 736 282 200 325 -561 251 658 -805 528 733 -333 698 700 -686 682 145 -101 -528 -736 -311 -905 -233 130 -300 202 135 419 -123 224 703 270 33 223 -912 -282 635 157 79 -870 900 -349 503 -274 -193 555 -632 895 -995 -77 236 -371 939 273 -807 807 368 -627 -920 -172 348 -230 -47 862 895 850 -867 90 852 316 587 504 87 869 -487 822 44 -319 -969 -480 -721 876 4 -126 278 -320 -857 -807 -779 -719 277 -692 668 855 169 -549 -207 -727 -896 -794 -373 565 802 -102 -93 400 -300 -346 75 998 -905 952 953 77 -635 333 -229 -524 813 -774 190 796 749 84 -280 845 307 -979 -37 -51 -422 -520 881 -734 -602 -81 -679 -95 364 948 637 955 522 -403 -316 -305 -314 206 -602 171 522 -937 18 -83 974 347 -147 -60 -180 912 402 634 8 -716 433 -13 924 837 -332 -18 -1000 985 -834 -416 752 338 -37 -203 -888 -914 -813 629 -338 23 91 -763 81 367 -498 -119 19 129 -844 -391 483 276 -673 268 305 -306 -649 600 338 745 980 143 -693 573 369 -615 671 890 -278 -418 -726 -91 11 -743 411 307 -958 346 -319 36 407 130 -405 -207 699 364 957 193 31 565 360 -131 731 58 8 32 -355 670 -603 -444 -500 455 420 -412 608 -324 522 -459 128 -590 -998 220 766 334 -766 888 383 -518 -584 -339 267 -324 135 -431 -383 -849 729 -953 119 -207 -780 -407 122 488 -999 -377 -328 -120 -899 663 857 417 -297 -505 -822 -998 354 900 435 -132 -200 131 130 -281 533 509 -315 -85 -772 -61 -999 276 750 596 -999 -629 -22 806 -827 -443 871 891 -555 -737 421 647 -14 731 619 -639 -454 -546 -452 439 -541 556 -751 -172 -208 -201 -56 243 -688 -846 779 -906 356 939 139 -223 485 273 524 -880 1 991 420 -770 -13 -511 -49 -219 865 274 796 323 -35 197 835 719 803 594 -179 -90 -326 823 -551 777 -324 -51 -369 964 -932 -145 -990 -333 -191 -542 -799 634 -780 -885 997 99 -399 662 84 736 -261 322 -739 255 -150 727 -305 -456 428 356 362 501 976 -813 630 -919 936 -276 -85 45 -368 -744 450 17 380 -909 394 371 660 782 -361 -517 729 589 341 101 -135 -436 330 -381 910 534 12 -694 566 753 292 686 190 -982 -783 687 -527 -526 -77 -407 802 -71 1 -642 -712 223 -22 -145 -839 861 -956 -172 974 -766 -920 -942 91 -768 -795 163 -47 -771 841 -943 614 -374 -994 581 -589 -136 984 -742 529 -299 365 -166 549 529 248 281 -584 -374 550 -1000 -12 -27 112 649 -124 -6 -321 -36 394 743 937 -654 809 531 182 -758 537 31 217 -936 268 -708 -468 862 14 215 -70 16 -477 -695 -172 -803 944 -139 483 787 -148 125 812 497 376 402 -972 251 -992 -477 -357 283 699 249 -291 -398 869 882 83 39 -438 -40 -122 -30 411 314 -497 -584 461 91 216 -211 14 -697 2 -552 140 -205 107 74 966 964 217 -644 383 -371 -382 320 -210 -315 383 680 -220 404 -933 -424 -365 302 778 947 128 684 854 -709 -976 -886 -901 -309 881 922 593 822 -354 296 648 -511 -385 -121 637 266 -763 -801 650 932 -118 625 790 -996 655 -504 -255 -167 675 663 847 186 -984 881 797 634 -722 -749 595 -319 -211 139 99 -545 -561 129 -252 -105 -635 632 -101 70 633 346 729 166 609 -662 -751 397 804 -484 312 614 710 -88 771 942 271 634 -287 467 -816 -12 -144 643 -81 -979 -992 -160 220 62 -816 -867 28 420 96 88 490 318 -789 547 -131 -662 923 733 4 -243 -649 950 -914 -782 -711 -361 -445 11 268 986 -966 -274 466 -193 211 -990 221 615 -120 787 -638 806 -738 -369 -709 541 -169 685 -583 -406 -292 -774 356 117 94 -544 -219 665 -947 367 189 708 -379 -495 -67 937 -326 -117 -599 339 65 310 104 -995 -585 -190 900 532 274 970 -799 -595 -568 -719 83 -383 210 407 856 -273 -838 911 981 -745 -843 899 -887 283 -544 955 -142 389 -280 734 507 -495 899 -332 -601 -158 -382 -494 742 -293 958 972 -536 761 -765 753 398 557 445 431 553 525 431 -233 251 -14 938 -820 -899 380 -9 103 31 -478 449 69 260 866 -924 -54 -89 -323 432 -909 184 -29 373 974 -622 -284 -448 941 -200 200 -288 379 -332 821 -353 596 122 -660 499 -675 941 115 564 722 -557 983 -609 312 -102 -95 -73 196 385 420 -776 541 -711 -237 373 617 461 579 19 -314 -783 -216 137 856 252 -959 -479 -224 -564 721 -254 -577 -798 -253 -767 448 315 971 347 769 439 635 -277 633 774 -119 989 639 174 904 518 104 820 104 777 -763 285 683 -877 -66 75 -371 251 -617 18 -314 19 -44 689 930 944 -33 371 -208 124 102 466 392 -488 -434 251 177 -942 290 670 -216 -830 -707 -665 -347 -145 -12 -890 575 824 -547 -279 665 -376 587 131 -341 523 445 584 690 -411 157 -387 -133 -487 551 217 -106 -818 625 34 917 795 50 -437 -505 -44 -369 -985 -566 -688 186 -964 878 396 -963 796 -403 -839 610 -130 -918 -165 795 -768 137 286 -838 413 734 305 950 -7 -753 -300 -988 811 621 -618 -127 -214 -321 122 -674 -857 233 -592 777 -979 -758 331 -570 -951 46 144 -895 -993 -632 -975 -467 -265 -735 541 -19 -662 -669 -342 352 -450 -259 -863 -117 740 -533 -811 -51 184 839 972 142 -703 180 -788 919 418 -947 554 129 -702 -613 -656 -312 700 607 890 127 -187 69 -671 392 690 -394 -481 -174 255 -719 -431 -842 -540 306 367 295 -117 -238 -866 -375 -595 731 -135 -296 376 130 -171 -672 -702 -680 -883 558 535 -935 653 478 787 -441 -229 -153 -358 692 -698 35 892 -524 398 -960 -723 523 689 -68 174 -517 599 684 111 161 -102 -854 -5 -945 457 -793 -526 344 -225 20 535 -692 249 96 -799 -411 296 765 24 552 736 -898 -989 998 738 802 109 -328 446 745 348 690 628 -346 -768 -889 460 478 -854 -745 129 470 -85 106 -44 678 -63 747 557 -550 41 980 366 -467 -589 552 115 102 -674 -766 925 595 610 -583 142 726 -961 -233 357 117 -373 215 -5 -502 -959 369 589 647 44 -977 -815 -455 87 432 -671 -911 -162 392 -336 -781 -943 -131 -683 237 -653 435 518 -256 793 -630 -204 187 -945 -187 -704 138 553 412 -188 84 785 -544 -82 -898 307 281 -788 -764 -559 -105 485 691 111 375 -597 -652 -740 437 -956 516 689 -335 29 -767 -787 676 144 -422 -210 -279 -650 848 -431 840 427 -543 892 280 525 664 -174 959 -33 129 275 -240 644 715 601 -140 257 898 -157 91 -828 15 409 -799 597 1 -868 -215 -557 -841 812 687 440 -895 187 -34 849 740 457 555 -554 -877 41 -516 -336 11 -281 404 -113 66 -786 -41 -960 -102 648 194 708 -972 -7 275 -224 -765 897 -860 -111 397 -254 -859 -903 -592 -145 313 892 -198 -294 548 29 -723 -406 231 652 976 709 -385 898 382 539 -590 719 -186 -846 785 -221 963 -937 -574 172 -353 -912 744 -243 -407 -865 747 -643 -164 432 250 -381 167 432 -430 170 -439 313 -374 -458 262 499 650 281 -671 572 -274 713 236 -846 -630 280 822 840 951 32 247 -587 278 -606 -196 27 -839 220 -601 277 211 987 -258 122 400 957 375 689 -587 -617 -964 892 617 837 915 853 622 -55 -421 651 784 212 910 -153 -151 -643 -234 -251 820 921 507 -208 401 -109 -132 -277 -445 -788 310 484 -922 -610 -516 737 -210 -531 -465 -951 -882 867 726 296 -289 140 724 157 730 202 455 -616 -922 -445 -865 863 -389 888 -233 -205 408 -541 -530 401 -739 489 -102 102 -424 -502 -962 -614 -459 407 -872 151 984 584 -450 -368 480 381 -622 0 540 -70 -952 -174 403 182 520 255 725 -373 189 -654 105 54 877 741 -980 -635 -271 -10 477 -232 39 550 -271 220 -509 -330 -29 257 -814 227 -41 264 -372 -506 567 454 21 494 599 -322 -117 970 -753 -697 -799 750 -562 -510 77 -941 895 49 -105 366 -8 -230 -309 -637 420 670 -572 -996 379 -118 -259 -99 15 -869 -86 340 676 -385 -52 793 255 -374 -156 468 -813 -609 240 -660 -524 952 532 -727 -811 708 -117 811 597 -444 983 390 352 255 369 -461 789 -801 -549 988 -226 283 178 182 -797 -561 853 -229 19 234 997 -737 414 405 769 54 557 248 -836 263 324 -974 -713 969 -499 -749 98 422 -511 -893 -182 -823 928 -987 -72 898 25 -119 -944 984 -137 509 697 -421 343 -653 -348 -161 -985 -448 -212 92 -929 816 292 166 -188 198 666 46 -139 902 972 -557 957 -541 -160 277 781 452 611 -191 926 -798 958 672 -387 -652 -758 -627 671 -704 417 660 -481 -849 -953 7 332 -859 -821 408 -313 -146 -555 -131 -165 660 -331 304 -564 -512 124 344 499 -815 156 -61 -998 197 216 538 569 -775 -173 252 -278 600 -477 679 205 908 -379 649 947 -384 393 516 559 -727 750 -996 -794 549 -494 438 228 -619 117 -305 -547 858 107 -661 -449 -574 -661 -942 -233 -122 -861 -308 -499 -392 415 -82 -423 380 892 -428 367 660 245 867 589 -946 910 -483 -19 -919 -976 89 -751 355 925 681 361 -724 161 -528 -363 -762 -627 880 161 -181 -910 336 127 32 758 646 324 -169 -81 328 942 -182 -45 178 770 -480 -398 -220 -448 369 156 921 61 -66 -31 -533 -556 900 -658 202 716 419 718 -503 601 -102 -666 437 467 -902 149 584 -953 -563 -695 -584 -203 -61 558 196 562 57 594 -132 -66 -678 -984 -721 -565 -102 531 996 -359 966 -900 -442 -92 802 355 -988 -27 867 934 -230 -86 -964 -713 -211 863 615 357 823 493 387 497 187 -961 -273 512 785 222 -57 151 290 -208 -309 408 -737 -700 -420 839 -501 774 -396 853 -256 -763 -191 -290 122 711 887 804 -708 -577 194 89 722 116 949 -353 -584 -799 -549 -528 32 -700 842 777 -256 -964 -869 -667 -904 -782 -225 -416 185 -679 210 573 -680 735 -627 119 -335 869 354 905 619 -252 967 -493 -266 469 782 -398 407 -289 773 141 -560 -225 258 -956 457 360 -905 -310 -671 115 599 82 489 479 -5 41 332 -794 830 462 -432 -393 598 -59 73 857 -240 -993 -222 175 909 142 -186 -892 968 -324 107 -515 698 -453 795 476 591 961 -627 -223 794 -463 769 36 -937 -377 473 -540 656 688 -27 -929 -112 -706 -259 727 575 13 -505 -15 449 -518 -89 795 786 879 211 -682 -346 -651 -575 52 -549 685 -235 217 -943 -439 614 920 -920 -363 -717 478 -378 417 -918 680 -44 -650 555 -645 997 629 296 -645 573 704 -959 -54 232 -487 335 863 -708 379 -234 -22 -839 939 187 456 987 -40 552 -614 -163 502 300 -993 -577 -509 -749 -103 179 386 -445 -520 -947 179 -971 982 242 -813 618 -645 280 606 574 825 -644 -275 -958 -243 -788 344 487 664 63 -19 -921 -802 937 695 5 -384 -190 -689 -643 313 -371 -233 490 -520 608 391 -281 -803 202 -597 -231 -329 967 -910 -600 287 261 -277 -434 668 -813 -200 834 -522 -282 -866 285 -315 594 890 -80 -153 -482 -548 58 -502 -932 672 -307 -806 -384 66 518 -232 -169 583 -400 837 778 -464 515 -341 -100 473 846 -530 968 28 -114 156 -242 314 705 300 817 -975 -145 634 81 82 941 167 -339 -1000 56 -922 -265 918 -552 -762 -551 376 -272 912 -945 -618 153 974 -146 -562 -936 54 722 -485 629 -10 -778 213 -435 -621 34 101 -360 651 248 -813 657 700 925 63 63 266 914 293 806 544 187 -607 -958 334 211 -883 -988 -357 -316 -290 -991 892 208 593 237 -154 109 -611 -559 -306 -860 -632 303 100 -804 91 390 225 973 -138 168 -593 149 254 56 600 -690 779 982 -151 -288 -825 747 155 879 260 532 753 -150 -165 -10 376 -837 -750 901 -65 -994 -273 -599 -52 -764 -835 466 53 -286 -789 27 123 755 731 -19 838 955 -349 123 597 -134 -869 -156 970 685 -692 448 0 -881 65 340 203 430 -27 445 -655 793 -854 -918 880 379 398 375 -906 -538 667 856 372 585 890 -935 -360 822 289 -639 -129 602 -866 88 -906 189 -579 -367 138 -999 -556 690 818 57 289 -643 401 433 422 465 455 684 164 -512 245 -840 -472 665 -257 528 -311 -450 -941 -653 895 -864 425 -779 122 -378 -798 -348 -912 -692 -802 538 136 479 707 -781 295 -932 191 595 -565 627 320 196 -15 -24 697 955 -163 -317 329 -817 512 -706 -588 579 73 500 346 -64 55 832 857 303 -123 42 -611 -248 -90 207 856 601 223 735 -17 290 556 225 304 -701 585 560 831 -673 851 633 33 111 -852 -742 281 -486 -535 135 -467 472 -100 -115 967 497 255 965 -603 813 -480 593 -494 908 576 -728 -806 -601 250 -355 133 288 -359 -116 -670 620 0 -406 640 812 671 32 -388 -824 979 -954 -66 -191 -972 951 226 -351 466 -455 -104 111 -971 211 652 132 142 -486 1 935 13 532 -803 0 -137 -788 796 316 525 184 -403 -975 422 228 835 -54 628 924 -981 -105 690 294 -421 -814 736 758 -130 261 657 278 -745 834 -836 475 657 455 690 571 207 76 -559 -223 -275 -191 422 -865 883 -792 504 901 -723 219 -201 -149 -355 -142 -180 372 694 -970 903 -790 -943 708 419 -717 -23 121 -971 -762 -373 199 -462 -800 -275 865 -645 -211 394 91 -110 588 879 -291 -904 738 444 -108 -834 302 568 -140 877 -842 -710 112 907 -605 -556 -854 -397 -220 543 372 753 -994 355 -46 -329 707 -149 694 -739 -327 835 708 742 -915 -329 -542 -354 -897 729 -972 927 479 -506 -217 714 -640 22 509 822 -286 510 114 -786 -472 -744 676 969 -142 644 987 421 -958 -125 97 173 747 694 496 313 -220 -422 272 -119 -526 762 -880 -230 -484 -171 -229 387 407 208 -756 690 -761 850 304 874 -914 707 383 -839 -630 -25 335 -676 20 -698 -154 -860 338 -179 -524 -730 -773 292 541 -852 550 -239 -109 906 -708 461 757 321 705 729 13 901 779 176 487 -56 840 -275 -234 193 -43 75 -521 295 332 877 -573 700 670 329 141 639 -109 -27 -473 927 917 -146 -420 -242 -852 406 90 -771 -862 768 55 843 -786 655 271 -143 710 -689 -569 -814 -821 -805 -301 768 -578 636 -784 950 784 -781 722 39 74 -292 -658 -964 337 769 135 -83 -175 913 -406 -220 -204 -309 1000 -997 -249 687 976 462 665 -794 994 -55 -883 -215 973 912 -228 758 -358 -54 231 -777 -294 352 -431 591 797 -497 -851 -832 -251 276 -668 439 541 -603 -685 -57 726 -362 735 768 660 -620 -606 85 -990 -12 172 91 -523 -126 -748 -553 -217 -420 -494 436 -562 70 565 -678 790 -203 -486 958 786 -355 -90 -270 -458 -742 -169 -837 657 -963 -298 13 419 324 758 548 138 567 393 166 222 -88 19 -812 -723 105 -278 -593 456 53 518 691 907 973 -857 -502 -460 -35 -790 144 772 -842 -296 -123 780 -821 349 754 -777 -929 299 46 159 872 694 -586 -21 -492 -894 54 -205 532 -53 -296 251 -875 223 803 77 -844 -859 -873 -191 140 529 -662 320 723 -611 905 -372 21 -246 233 -159 264 899 -545 -481 164 -470 -709 -49 -262 910 213 589 779 940 490 -350 233 444 -270 162 -996 286 450 -420 -20 769 984 723 103 155 147 889 -903 157 746 648 -553 589 -623 -75 -510 269 587 -584 -989 608 87 524 -800 -951 -88 849 371 -854 -960 -697 387 379 196 596 357 -919 6 67 -977 -372 741 190 -763 -603 -367 -688 784 -536 -867 -544 -960 -63 -840 398 298 -906 268 -659 -424 321 -577 -124 -685 -668 474 -839 -110 574 -584 -458 614 -332 113 728 -614 -770 -555 363 -707 -509 559 -903 758 191 474 -505 752 303 -197 -967 770 704 -547 219 202 413 293 668 -755 -593 457 166 219 -104 962 -415 653 127 -492 987 -120 493 -955 -536 926 -634 151 339 858 599 433 -787 106 646 -308 351 -455 -634 -591 -420 263 -366 692 57 -839 -389 321 535 793 713 -354 -848 -716 -113 -707 508 288 978 -38 393 765 -187 336 367 748 -468 742 -219 354 487 637 379 166 -822 412 751 -648 -710 -792 -563 -214 476 -906 -736 267 -521 -115 773 360 -148 175 290 -247 -883 -688 -432 942 395 -475 57 357 -827 -344 -320 707 -654 -830 722 618 200 745 -423 487 -655 959 323 441 -231 -706 -346 -548 -48 192 -897 209 155 -463 -959 -729 -536 -407 -516 -261 -806 423 523 -909 270 716 237 -381 439 -62 158 699 284 -505 901 332 -892 418 -69 -205 -819 154 -284 -390 183 -705 323 181 784 -963 -592 -135 121 -178 -851 718 -411 -450 -781 -792 -987 603 -384 539 755 -903 868 334 747 388 -77 -37 -88 -668 220 606 212 -96 -460 871 -80 99 166 974 -441 -185 -87 -600 -744 -51 865 -315 992 498 -568 105 525 920 -885 626 648 -575 -86 641 333 -493 433 -383 -680 454 -978 833 698 257 -770 -480 -240 -362 -869 -602 -204 -866 791 1 908 552 273 -30 285 -321 720 -891 880 740 481 -376 -499 -253 -798 -302 988 -119 -405 993 -346 -387 773 -651 170 61 -546 -687 -385 564 -691 -904 340 -243 -194 -471 165 -158 -825 -592 543 -95 383 500 231 -891 617 -325 395 -753 524 -726 203 608 -408 -146 -947 858 312 751 648 -619 -101 -169 -433 -163 -238 -11 685 -61 -2 -53 -462 609 -20 -226 -223 819 -56 -349 -576 258 401 809 -759 923 416 524 54 -791 -331 131 -154 -980 -28 21 459 910 918 -75 -664 287 750 -738 -943 -56 -884 724 676 619 85 879 661 -81 916 568 102 803 182 -816 -167 -416 -713 796 831 185 -783 -568 796 190 972 -165 922 395 195 43 995 16 -672 350 -97 997 589 -425 373 -452 989 -821 651 -495 -42 265 -242 463 473 66 164 451 -275 851 377 -187 -166 241 -843 -381 695 -705 363 -580 882 -238 -884 779 -189 986 -763 -418 173 -319 -209 181 249 -163 -729 -991 -587 160 -102 541 -265 -883 -982 336 486 -384 591 475 522 -3 525 42 -890 -386 55 -43 574 -222 860 779 333 -587 224 -20 352 681 -933 -609 -130 -561 -243 -789 -670 -472 126 248 -789 -242 -989 598 49 412 254 -954 -185 -328 -210 426 863 471 -284 -84 -595 617 -34 25 -103 -416 -657 -614 -300 432 -469 -813 -211 534 -491 639 431 -924 -366 -77 81 274 642 835 244 682 -516 378 952 13 186 52 755 537 -109 -86 -957 -795 222 707 687 652 -986 646 290 -333 528 -555 -621 -946 -463 -66 566 -255 507 864 94 706 -73 242 -527 732 -350 315 -938 -143 332 -101 -486 465 -100 -341 194 -916 -241 691 590 -276 -643 69 -141 7 975 627 650 185 698 523 326 794 -417 -422 -957 41 473 -144 -143 -308 -185 -692 439 -859 683 342 -127 -630 520 681 -817 -46 723 432 34 -636 -713 296 789 -830 -336 902 278 131 -145 88 -245 -805 156 292 194 214 -291 -577 121 -992 1 643 -337 -254 -884 815 -676 -439 542 764 171 -970 581 -336 771 -169 188 343 722 -452 294 -389 432 847 87 -923 823 946 729 -54 448 -113 -690 663 622 -967 745 375 349 182 121 445 99 556 98 897 -152 228 -950 566 807 -294 -788 -414 38 -697 729 822 226 407 766 492 -752 -714 -413 -286 -311 -113 890 -271 -918 37 -862 361 -793 -887 414 -21 -200 -410 -304 991 -891 175 37 -826 -736 -858 435 -673 364 693 -244 671 938 -571 -867 486 620 372 -60 138 -922 -3 241 -704 72 -833 408 50 966 573 -147 699 -780 -313 -615 -253 -503 -507 -941 177 86 153 -433 704 -458 189 133 928 -155 658 931 -829 836 814 -998 -12 561 -433 -432 -824 -828 941 27 144 -630 -978 -865 853 898 -371 864 -164 344 -393 879 -832 146 -932 56 61 201 -615 -503 382 315 -113 73 288 -562 110 251 -352 995 -386 -846 -347 240 209 415 450 72 712 110 277 442 896 -956 302 881 -189 992 644 251 -52 -953 -517 -804 -743 392 800 -379 -774 -486 546 -1 -776 341 573 -983 349 -421 -273 -458 257 -502 -618 -868 861 882 974 -409 -193 632 -208 31 632 476 912 329 -942 -1000 -470 242 442 -953 976 -71 719 -44 -647 599 351 925 351 -453 -268 355 451 -269 242 795 261 -665 -891 -975 -632 -341 914 -46 -896 -362 823 851 -192 -246 -692 -923 343 -865 -365 -147 331 220 -283 712 837 -967 286 70 860 448 -509 34 766 456 -41 387 900 201 -211 -555 -776 804 -654 437 743 630 -884 560 -871 -238 133 489 787 596 534 -977 86 -897 -558 616 -241 125 476 -44 424 -695 -474 -393 -825 -470 884 -763 347 -123 861 -218 -841 -365 -863 -169 -973 320 -830 -805 640 -879 -29 340 495 350 -370 834 -233 936 -967 199 408 257 -299 -932 -30 121 513 -119 -839 56 -3 606 770 606 -438 -139 748 -364 -702 904 684 66 543 -776 -363 -716 256 -949 768 -484 -413 -805 420 988 726 203 538 -845 473 -799 469 265 -871 296 -369 -830 947 316 333 477 -155 903 949 -340 671 544 -846 817 488 -514 -462 -41 262 -235 957 447 420 733 -683 98 693 285 420 -579 113 247 127 -656 126 751 771 -748 356 -558 381 942 -372 362 864 -189 -424 345 -552 500 805 -478 -344 -881 -663 -908 -176 239 -249 -917 -374 -748 296 -831 775 273 277 -348 -877 305 517 844 474 -44 -271 223 -649 29 325 -133 893 -216 -664 1 947 -866 633 -620 -592 -20 564 785 -84 -583 635 553 641 -867 253 982 -31 -227 516 917 -719 -851 -773 61 944 -756 -762 0 245 808 -670 -5 352 -121 322 -680 -448 519 519 -243 329 914 -379 -705 456 6 -474 -472 873 293 576 -869 -683 -520 168 -929 623 -125 -254 -489 898 -538 379 555 -556 606 -300 786 -186 425 680 637 422 -801 133 -571 660 -513 734 438 379 174 -645 773 260 128 749 571 39 983 60 -168 229 753 91 785 780 -30 949 -120 -187 643 117 -45 341 -742 321 -358 41 314 107 739 779 764 286 -370 951 -747 321 -58 -328 -132 -207 -987 -382 388 957 631 568 746 755 -874 463 164 619 -129 -575 872 604 -96 -540 -7 -686 327 -981 308 613 24 -298 299 -500 96 338 -156 -242 516 -133 701 -948 -201 -23 95 -651 502 589 -25 -340 10 517 514 26 -431 704 95 265 -35 -705 -76 -183 667 -274 236 194 629 -511 -220 666 -929 -696 60 781 -282 22 -609 -789 -684 -882 -239 -377 -184 -355 -859 373 -804 -928 -436 243 -425 721 675 189 -208 -795 792 -634 -507 345 -873 -738 78 -608 -695 405 902 -801 -281 -892 -547 965 55 -118 -915 318 -452 -549 -207 282 232 411 -815 -463 563 754 449 583 43 284 446 639 335 -46 298 461 358 -389 586 392 277 -907 -834 -958 -580 -702 -771 434 450 523 891 -352 619 -136 -449 -344 473 -820 -41 480 967 -927 263 -270 369 -274 -563 -779 384 -888 -146 -62 -853 532 -725 441 883 799 301 744 150 -550 915 -843 -773 857 507 378 -260 -48 -517 278 631 953 304 798 -367 -320 -269 -837 -859 -645 198 224 110 -307 -290 -780 265 445 -890 380 770 821 384 693 -1 -292 -203 519 699 440 610 671 429 -109 -628 844 764 -201 -374 290 -270 -175 -790 -569 -302 -260 199 -943 -929 289 837 242 -884 392 -455 -995 905 -92 511 399 -704 -867 -797 463 -598 -776 -923 533 -811 822 564 424 210 -702 -261 997 -42 176 873 369 -591 -967 239 511 64 742 977 153 -526 -368 387 945 324 207 70 721 -234 412 -862 79 -372 -193 923 171 227 -775 326 -841 533 -530 459 -721 825 950 -530 579 404 183 798 -700 35 445 -354 -881 375 -94 -365 -154 858 -543 -265 -576 53 -796 -761 619 691 886 -42 588 -686 776 -793 349 777 -176 356 785 -55 -628 -40 531 -666 -128 798 -799 -49 -112 610 571 430 -256 16 337 214 887 -966 95 167 -944 -388 -779 -584 -260 -116 -23 -456 911 -718 -376 430 -739 -919 339 179 -126 176 710 -373 566 831 703 36 -410 576 916 674 971 766 -471 -723 -647 942 854 -847 -191 -509 -958 761 318 -405 -177 -637 -58 686 -213 -894 742 -318 -540 -785 79 -258 -781 797 778 463 -544 -808 -576 -363 -309 550 -565 485 -677 -474 891 904 -278 -601 -666 -630 -893 -264 102 -404 -94 975 -203 14 978 784 186 -953 -78 -178 841 167 907 7 814 70 852 -840 -806 899 860 291 -923 -654 -78 -89 -924 -898 560 -45 -482 436 -474 221 334 -142 143 326 368 944 -276 -473 250 332 -869 -165 859 -743 -975 408 929 614 -394 -14 -97 535 -790 -567 -884 228 19 168 940 -181 767 -994 120 -7 764 -11 664 894 552 -800 -76 847 -735 -257 35 259 230 473 857 435 -982 -956 -513 -522 -398 27 -699 35 -359 218 -319 417 -803 867 -830 -78 -960 -559 960 -255 552 -25 825 -516 -123 649 -306 -333 -494 -926 121 84 898 -942 -762 722 45 -559 478 476 513 342 -899 794 -285 -986 -985 -305 -973 590 816 -609 306 -769 251 -988 527 27 667 -747 116 188 -595 -428 -916 -861 794 61 -924 244 261 374 160 214 -88 -470 -11 117 582 -277 -500 949 -756 911 -339 519 -517 932 -390 802 -469 65 -223 473 834 181 785 507 217 -955 250 323 1000 -34 -760 -673 505 -990 -627 6 428 368 798 391 -9 -868 -430 376 482 553 13 -300 405 858 -708 392 350 330 866 -71 977 -5 -650 215 -467 813 949 -870 -21 -628 -724 930 858 943 331 -292 -37 -514 -34 158 167 62 -621 -620 -500 -860 -725 213 900 -623 150 -267 805 -688 -616 -260 911 -423 661 -289 -708 -867 -926 741 645 265 691 -942 -155 703 398 -958 -630 -973 -500 -726 -140 866 340 563 391 73 -967 -37 442 -396 -314 909 -566 -621 -92 -362 639 -629 -970 -500 947 -663 -988 -771 911 -310 876 339 634 615 175 -342 137 153 496 -378 556 825 934 -458 555 251 162 -928 -864 329 -684 797 134 714 -36 -567 -15 489 -765 800 -220 -637 -887 -497 122 -761 320 24 -466 7 375 435 997 -996 612 -549 298 745 451 965 -553 -478 -954 -680 381 68 -288 -827 295 -13 -593 -302 946 748 -185 -123 -732 -822 -838 961 749 499 -106 61 -652 89 258 -772 -92 -483 -755 -902 843 -699 -685 280 -718 292 -546 281 317 -466 -982 -903 -453 993 917 937 -788 -968 573 -970 -524 297 -479 -538 984 779 246 165 999 244 -115 -995 -292 -804 241 95 -960 711 -374 -156 955 75 81 586 -308 -915 -570 -907 -626 880 510 531 785 531 -224 -18 -192 609 3 142 630 38 -982 747 360 -156 -631 500 572 -950 -725 5 107 -253 -258 -955 -709 -562 718 830 -575 895 -37 -960 -171 -532 687 -885 605 -320 -142 30 -221 -452 -931 16 -661 -948 669 325 636 -316 210 -55 -202 -545 603 597 90 -504 -782 -588 100 755 639 -653 58 -130 -56 108 239 225 828 718 408 -664 524 572 -113 631 455 153 -562 -782 144 -328 97 -704 131 -130 965 -395 297 -370 674 -336 53 747 -820 840 366 617 666 325 -597 411 903 372 949 317 -107 903 55 -503 -514 643 733 -167 -635 742 816 -184 213 -45 733 740 -356 194 636 -492 -761 225 652 216 569 869 -456 898 -510 101 -887 -437 496 -416 344 -588 798 -964 -249 -193 -676 -707 -633 1000 -726 394 768 -672 -586 -334 -282 -210 589 -955 -410 435 611 259 -722 428 762 763 977 -915 -363 998 -1000 -286 -174 938 571 644 -378 -276 975 -422 913 846 -765 -77 -512 -763 343 200 498 727 -71 -599 -177 -589 -850 602 422 316 895 934 435 699 50 -875 981 59 -182 124 630 206 -265 -144 205 -361 711 790 89 -630 818 490 336 262 710 -838 280 840 212 -233 283 -228 -634 33 -917 742 812 -18 120 308 -76 -299 953 -246 766 -349 -137 262 711 -340 -602 43 416 52 433 620 -399 -829 327 -783 -399 468 368 830 638 807 65 -478 -358 -635 -290 511 -119 -147 -219 -168 742 944 -165 -602 -889 44 -780 489 -442 355 684 -667 -124 30 -280 289 585 -709 650 488 -882 -671 196 761 502 179 -316 -362 208 353 -741 -610 -617 -163 505 -600 -115 573 -87 -449 749 -145 133 -426 -93 -401 -968 254 -997 668 114 836 -176 5 -998 838 807 973 943 767 -367 -940 -998 -10 -77 -833 -446 -478 -807 -578 483 -979 -341 -535 -337 910 -180 -466 537 -285 -555 69 765 -979 -441 427 -132 396 -963 706 849 -313 -339 968 -964 422 -554 -349 -656 972 -61 -318 414 -921 593 99 610 443 675 -290 773 -920 599 185 -273 -944 -82 -742 763 112 -859 -128 -687 180 -354 247 399 116 -748 -860 943 -781 367 -142 -106 204 741 390 -296 497 343 176 418 -550 -119 932 603 302 421 561 -135 -349 -780 -301 -627 895 825 91 -731 -849 -740 -847 509 -776 270 513 873 300 -173 126 421 88 -12 -294 -649 987 -736 621 413 228 -529 -528 180 65 -550 866 -168 633 293 -726 37 309 -815 111 -583 297 -910 512 552 374 468 799 503 -814 742 464 -235 -133 -262 731 -108 -621 -332 133 -521 -704 -393 -136 -878 -824 -425 -445 205 -340 -69 -674 195 -14 -505 -896 462 -100 442 596 -301 -234 -417 -704 -550 912 -743 -172 -420 540 927 239 617 726 686 -492 -242 -278 661 882 -718 -582 147 980 -806 -120 624 493 -383 513 585 999 -693 993 -444 -655 -42 515 -935 -624 -706 -367 -522 23 -20 -103 -209 17 -651 -770 616 -879 113 -16 -857 -745 -841 62 175 -309 -825 -727 368 138 -64 -998 -749 154 -968 -465 431 192 385 -718 853 -819 42 -163 -925 -403 383 -619 -22 362 -86 347 692 972 -991 -326 935 350 -47 194 247 -589 854 517 499 636 843 -344 755 857 25 240 -6 133 296 -724 219 -794 -678 -830 263 334 232 191 -483 234 -979 -868 686 835 467 -723 880 -67 552 145 -673 313 -696 423 218 283 -971 -204 -910 -822 -774 -166 -929 259 107 -586 390 694 -122 915 568 -80 -335 393 -713 -743 -415 -292 769 270 712 -799 -34 638 693 -217 -987 -366 29 253 216 365 961 23 -541 526 701 39 789 375 -48 -961 638 330 803 -510 904 -917 -41 197 149 105 838 441 -766 -836 241 -557 778 710 -586 -888 -468 685 880 560 565 174 -845 -820 869 25 -768 780 -688 -703 746 836 141 412 189 -851 402 -316 46 596 644 892 -512 -886 -844 870 609 382 -245 77 -231 854 -445 -860 144 525 -195 -60 688 -584 -829 142 641 977 115 -353 -531 914 -575 765 -867 35 -90 424 547 500 -118 826 608 933 734 296 -556 854 -287 922 867 823 156 -973 753 -688 -316 172 614 56 -148 717 -696 -75 -466 76 -808 -259 -323 -882 710 325 497 694 -931 531 926 150 26 -105 -98 136 -837 -871 -641 237 -572 679 197 965 -427 -672 -726 -611 -135 762 233 -215 -938 534 858 -121 -374 -757 569 947 430 -845 -369 -832 -334 275 982 363 734 -290 -610 744 -18 -171 759 643 -9 667 -639 383 818 -457 -903 -102 -740 -335 432 -26 -705 255 -32 -235 887 574 126 -442 20 -91 775 745 949 -85 -1000 -694 595 -581 139 925 254 -735 -815 27 -672 380 -433 -916 -595 -195 176 -369 -697 -797 -170 582 552 162 135 531 390 21 -16 -189 446 -840 2 -130 -212 19 -411 658 -762 -267 -530 -586 634 542 951 -705 -604 749 -41 266 706 -435 400 710 768 196 -920 -80 992 -239 -517 -46 252 -997 -772 -367 247 -175 -747 -703 -812 757 -157 820 270 86 -106 -540 102 -390 -298 -143 -84 444 -758 754 116 578 620 440 -493 -784 -49 -901 32 -389 112 -331 -540 -22 674 980 -656 -477 -77 947 -103 179 94 94 -182 -663 663 153 -559 861 -746 -735 -546 424 823 465 439 465 -173 -50 -724 -952 450 28 393 -521 -912 -162 -997 465 442 -27 -984 -736 804 -297 315 -559 425 264 581 962 740 -436 955 -220 936 -18 164 -126 -705 381 981 -304 741 535 -886 308 456 -292 -823 7 -608 121 -699 49 315 -981 357 -207 -28 -86 -155 -413 -857 994 -725 535 298 324 381 512 252 -729 358 504 232 -726 699 -373 -890 -283 -756 390 415 -867 -819 -816 994 908 997 -505 -284 -420 -396 491 -960 576 34 -551 811 -495 -690 -309 -998 331 -857 654 -470 933 327 -466 788 -980 -208 394 490 -172 827 606 348 373 -780 688 -948 850 -682 -844 -605 403 371 -984 397 -719 251 -589 -919 -223 470 446 -911 44 -97 -336 -552 741 -364 -747 756 916 -819 337 854 -201 -199 576 -658 -271 771 -657 143 672 -346 -920 209 -379 59 -539 -2 -135 77 42 899 890 942 -462 987 -468 89 -145 -60 -215 -435 320 -109 -235 -345 -234 -639 -538 -775 282 -514 991 -345 16 13 951 220 366 536 -243 528 -489 563 925 602 61 -99 -512 369 282 -345 35 -975 174 -891 -253 447 20 396 916 653 -548 727 -237 833 735 -168 585 -352 166 -227 -948 343 76 663 527 -848 -356 -589 -935 767 -4 17 -727 324 482 -181 -771 501 -421 392 140 800 -670 158 354 354 -570 312 371 -350 371 162 -521 207 662 -265 -186 461 -64 538 -954 263 188 -763 789 93 -444 -655 -970 410 -530 -648 430 -116 -961 -81 -507 -224 -43 56 -127 -761 -260 170 -568 825 -412 964 512 203 -188 -987 -178 2 839 -126 -478 -577 655 386 700 -699 121 -684 676 -515 -630 -266 -993 -906 -620 -98 157 937 -548 269 -714 675 -144 -754 615 303 -750 -717 -691 -213 -797 252 80 -77 790 -497 683 551 324 -314 823 441 592 -888 -218 876 -313 -723 651 527 -289 860 -552 313 -551 138 -466 -810 -75 -935 -739 56 119 457 68 43 264 -98 935 213 -853 360 -412 -488 709 166 425 879 660 -241 -718 220 854 -490 -325 837 569 943 -12 302 755 -579 -97 389 429 -514 -959 865 -235 -814 529 299 -150 -463 -358 -897 -89 8 364 124 44 475 552 694 350 954 -791 402 70 97 -817 -428 -250 -187 182 -252 -692 -185 605 -113 8 -759 381 -363 -160 -360 -580 471 -445 -817 -675 748 -16 122 -950 312 677 24 414 -320 638 -887 674 500 17 329 -683 394 169 -955 -586 356 515 688 -8 691 -279 -678 112 744 25 37 -475 729 -751 372 -419 2 -732 223 230 996 387 132 575 -986 -39 725 885 863 643 666 -795 559 340 510 -979 635 -274 -697 52 619 556 867 987 497 -764 -423 -655 974 189 470 812 765 63 -577 758 785 825 -455 503 604 53 -818 -338 290 -877 -288 893 -817 -758 703 292 360 -745 -569 -736 -743 -701 -27 -632 452 -886 -503 820 689 -831 -388 656 299 -141 598 -129 -352 -252 -449 719 -849 943 68 564 -467 -705 599 -667 855 253 -566 -283 -955 -716 443 -37 -142 895 -857 179 -238 574 917 400 -731 916 184 -512 -500 -385 324 -592 190 346 392 -235 147 -653 -286 -344 379 -511 -554 -131 369 653 586 -257 -737 651 612 60 385 -318 595 52 226 807 -464 -486 3 -126 677 545 -49 56 -728 -157 -464 256 -969 473 -769 943 392 -119 -741 896 -721 890 -444 865 -485 346 -231 300 733 219 -362 -380 849 -185 748 984 -218 -789 465 577 -412 21 -397 65 -894 -867 988 839 633 161 32 -352 172 736 547 -491 785 -374 79 -531 773 -708 728 344 -565 853 -213 946 -151 236 604 -600 -132 -299 582 434 295 -663 -11 425 -204 -169 -604 -762 795 429 624 837 87 468 -836 427 -10 -914 672 -26 -988 177 -688 -295 -313 -437 355 844 595 -171 268 -165 453 -692 282 -53 -255 619 -153 -175 -897 -903 621 -719 570 -390 757 -744 -589 -784 679 -588 -651 832 727 763 -904 -564 -49 474 797 -924 -32 -701 -797 -438 752 372 -756 224 518 985 17 777 -456 -677 -446 -502 -207 -822 315 512 -999 -619 671 -537 824 -10 136 556 990 864 -448 -118 -92 -978 777 -161 380 -587 -898 628 582 375 -321 775 810 -553 -161 -165 496 64 138 -315 404 -307 -645 -125 235 -202 233 376 835 732 981 461 -115 -158 -903 586 -807 -977 150 420 58 419 -494 560 630 -951 358 354 -248 81 164 288 734 398 319 554 -92 -792 -985 416 954 -601 -686 -188 -533 -915 559 230 -175 580 777 106 -126 91 -143 236 -27 -495 -994 274 696 408 -270 362 408 -798 -368 -995 -666 -849 -398 33 -299 166 -428 328 -819 359 717 -142 783 -991 377 -122 -862 717 347 232 -874 731 242 -49 332 -325 -385 -888 749 -842 -832 -141 565 -658 141 -781 -700 -87 959 -360 288 -67 -725 344 -108 70 -267 -244 659 389 -497 782 464 484 -979 248 20 -651 -918 304 -305 946 -821 498 593 136 899 749 440 -872 -172 324 -389 610 266 515 -228 -913 408 -261 210 299 442 75 654 -339 301 -481 -576 970 70 938 -978 -22 536 -489 -667 -277 194 -557 624 905 709 -898 865 -910 -463 -610 174 -508 -457 -934 -653 -632 -640 -635 441 -679 -885 400 -10 275 -566 -589 -925 -185 -853 34 468 899 467 -667 941 -625 -969 -655 -412 -695 -165 6 512 611 44 714 -179 551 -473 -703 846 -733 809 950 403 -921 53 692 -364 -163 -80 -883 -732 531 921 -919 -38 772 820 -674 -664 362 -693 -573 360 -887 825 -930 146 -479 -903 -376 -135 -774 480 777 420 235 -698 780 520 442 596 893 -571 -599 392 -604 -628 -717 -385 -247 256 546 -732 -622 -186 -632 -972 891 -932 -536 -444 -397 576 -683 -322 705 -826 -267 -422 -283 483 1000 -842 680 875 -781 -364 -469 175 319 81 681 -97 822 -149 -948 177 567 402 635 -686 104 -515 962 817 752 -592 -836 941 -747 409 -266 425 419 -129 -341 -321 955 723 -354 -25 -441 -596 495 -933 454 14 -409 255 506 -867 -391 677 994 -6 972 -68 -130 -64 382 -842 326 -935 60 6 -925 776 591 165 1 -831 212 94 -596 -377 -424 -453 -969 246 -361 927 -905 -318 96 638 -456 -712 -987 447 -471 -850 204 83 386 -853 822 -690 -962 -950 -2 436 -920 -521 510 -843 505 -99 -364 152 -282 -464 233 -540 -213 885 -30 -19 -74 132 -677 465 -614 582 -301 -253 524 828 646 270 481 -236 895 336 -161 -302 -134 -453 654 -176 574 -765 -181 -223 840 -795 44 833 22 196 661 183 455 160 211 -729 -971 -968 652 -75 -202 918 862 933 43 922 959 -898 433 0 213 862 -790 -866 -183 941 512 -467 204 579 -340 -995 344 264 445 -620 -38 886 -591 308 59 -645 836 9 -611 477 -896 871 254 415 -194 836 382 -741 -185 -45 -273 707 22 -629 -656 490 123 948 -443 941 721 -151 -629 292 741 134 706 -695 -692 434 -259 34 -889 -844 -522 -78 -883 -742 -238 -631 245 816 134 482 537 -329 -589 -725 158 176 -567 527 528 615 318 446 -638 780 -731 -605 51 -926 -530 964 -166 289 713 578 -910 732 894 258 410 192 -373 191 858 -882 81 57 302 -832 -794 256 991 -450 370 -130 -354 170 -115 -84 571 787 831 449 -961 159 -771 -721 -828 438 -80 -50 -781 -425 66 253 -875 329 -221 968 -508 -831 -135 -487 -166 894 -941 651 812 599 -802 966 -351 744 -602 -592 745 925 986 -160 254 -210 693 -821 720 -838 493 -355 202 -956 -308 150 -587 151 667 -886 -69 -207 -767 480 559 27 723 -947 -428 -296 66 -737 731 -552 -406 -205 785 -293 -569 327 -468 568 685 135 -969 -834 613 -218 -134 789 61 296 266 472 -888 220 399 -66 186 698 57 720 -330 969 -12 -969 619 -193 -366 -930 313 -489 821 -661 944 679 59 845 -554 165 -375 -751 -582 38 -781 -515 -442 -626 213 261 -627 -516 -23 -103 -387 620 -4 449 940 -456 349 -349 384 397 -695 131 662 -595 -229 -319 71 94 -212 -672 -773 632 277 -770 -409 314 402 -439 384 205 -685 408 -835 461 -502 -124 -928 -978 -61 176 -339 307 643 209 689 372 35 649 707 344 757 -23 -299 987 603 -709 862 958 250 611 -807 -221 247 -863 399 -298 -100 -767 177 166 443 897 303 -733 622 -415 320 -316 -136 671 -712 -665 957 -803 843 -999 -48 -95 -783 582 550 736 -495 242 -481 374 132 -633 286 -26 -495 768 268 -584 -530 -498 -639 -197 825 282 -948 710 -409 -397 138 -511 703 500 597 -27 652 325 -752 -79 811 -454 -47 958 -724 566 -484 -144 -850 -45 -135 -778 -43 265 849 -978 976 829 -266 -333 -598 994 723 74 -469 -668 809 869 753 -460 -929 -532 670 -162 -334 888 -504 -394 -108 263 -164 -586 751 -825 -324 -702 44 -221 894 147 226 520 8 936 91 693 -308 334 79 998 -408 -160 796 -917 657 323 937 -678 944 876 678 -660 446 -879 -802 527 -37 -57 -822 -20 -927 891 -675 308 992 -871 -524 840 -91 -848 -960 -112 975 -595 -45 257 -528 -99 -345 137 -606 -229 -134 996 -942 238 28 -497 -972 -403 410 267 -574 -462 399 486 -606 -427 840 366 -832 825 300 733 -844 93 -171 403 -65 -31 200 78 898 -379 946 -260 178 -234 810 961 -405 820 -504 -578 -16 -729 -931 602 612 -678 994 -761 -451 -311 571 803 126 -897 506 -672 133 -23 -949 19 -16 352 940 -428 29 -114 -278 -217 -117 -218 844 -946 165 -814 909 -338 -216 702 -523 -9 417 585 -328 32 746 184 -463 75 162 -467 449 609 899 619 388 -978 -810 -658 -904 63 227 -280 -310 -387 -294 -109 566 996 16 -880 258 108 709 108 -945 102 237 797 -248 -97 504 239 -961 114 206 -970 -685 -439 123 -804 509 -816 -15 613 -106 290 -648 -635 15 -100 273 621 726 -785 942 -894 -788 -359 -609 -371 987 988 -92 220 428 -960 598 779 964 -62 670 -796 508 -277 112 704 508 992 -886 654 790 -845 -8 -112 -810 -526 -339 747 945 12 712 977 368 134 941 515 122 -207 -979 -421 -917 707 -53 -789 -39 -687 889 -946 548 -624 640 -674 -578 796 -984 -422 -297 -45 -181 99 872 -827 482 -466 538 754 -101 535 625 -14 -678 797 -664 361 -140 -147 -574 -70 -516 -165 969 695 -680 -442 242 567 776 -881 -106 880 -466 13 705 -602 71 632 -587 -659 521 699 -878 -831 34 434 715 -548 -817 362 -978 -389 -215 -252 835 99 264 263 652 -766 -623 -167 977 -622 -6 694 -164 -416 -307 502 -474 651 40 -176 -900 881 -703 -197 -138 79 -837 458 -573 304 -191 -928 366 -474 306 -810 -719 -587 450 395 904 815 544 -225 -5 772 -416 -87 -608 949 547 442 404 -831 -509 500 659 349 698 -495 -152 -23 -429 -388 -227 -252 693 -116 706 654 410 537 425 -100 -683 235 994 844 -558 -982 -914 600 286 389 480 111 492 -722 -683 142 -189 -902 -890 -751 -831 271 32 957 -617 -106 -484 497 -974 -854 -844 -603 -594 -704 556 -890 -436 -232 -194 121 165 -190 829 932 -921 -607 -154 678 733 319 -374 666 -838 -311 80 -628 -777 706 131 -673 -194 -649 149 698 190 727 441 666 -167 -650 -47 33 -516 777 677 -759 15 90 920 322 262 495 -701 200 114 -648 393 -773 -167 -25 707 -657 -427 -600 -101 652 -99 358 -502 -796 -819 186 -818 -581 120 625 -483 555 229 549 -662 937 117 -118 870 491 -33 804 354 612 130 957 640 -477 -77 543 -317 -149 938 131 791 -295 273 -95 862 537 -757 565 158 -785 31 -510 129 192 -858 -688 36 168 -870 -285 348 -798 -751 61 -502 863 106 768 -534 -188 -725 792 633 -175 -686 -932 -896 -399 -430 -257 -513 -601 -151 952 -382 -564 699 303 700 114 -686 -475 554 158 -28 580 -215 -69 962 760 281 859 51 -811 969 870 39 171 175 -172 -860 -827 -412 -106 893 -863 982 -549 -721 319 629 -601 874 -213 902 707 160 54 -15 163 -61 -907 -893 625 -729 432 969 -359 344 95 449 -796 308 -231 -805 633 60 -512 86 -952 24 -665 -110 -413 -535 250 -869 266 227 418 -789 -807 -599 -244 947 -157 239 -883 -411 903 -678 905 -185 744 968 -716 -411 219 -111 654 80 463 302 -952 654 160 23 724 -26 -235 -352 75 474 -194 473 889 399 674 -680 954 -127 568 -206 -897 -792 -582 82 244 775 394 814 171 793 268 691 -67 -967 505 -821 -618 -597 -522 196 -297 -990 -84 111 15 -875 930 -608 406 144 -496 579 181 166 -328 484 -664 -779 -488 949 -278 -475 183 948 671 -236 -315 178 650 421 929 -259 208 354 -32 671 -880 -9 594 -639 -646 467 -331 945 54 43 75 -853 -581 -403 -23 240 -132 304 744 442 520 318 -413 486 349 -241 166 125 -865 -588 -473 832 189 242 -760 592 253 -844 -22 294 -716 -336 -435 -237 909 -484 53 307 -363 -687 -959 147 -556 862 602 -384 971 881 503 -64 -37 163 -129 -685 -617 -112 -287 818 220 -163 97 -103 -644 -660 782 -739 79 -740 -313 -531 780 907 -366 -712 -114 -469 939 -726 -130 920 -141 956 881 -685 535 844 -941 -749 -918 520 -436 -939 781 256 484 -18 -159 178 761 579 -554 -77 -113 -976 -427 -700 -635 -43 52 499 263 135 -925 -64 818 -568 -170 761 -199 -700 -532 909 662 -339 182 721 -112 323 -26 940 -598 -801 129 -355 433 -390 101 976 -121 -627 -630 728 501 -244 -257 -977 7 29 -964 96 326 877 894 122 -570 -580 -615 -142 -580 -575 -996 -881 412 204 597 261 509 -127 385 -956 552 -87 814 819 -207 693 896 827 435 -419 -148 642 630 -166 434 652 215 375 -172 628 -797 -363 515 895 879 -811 887 636 456 -196 -779 213 -626 -712 -978 -456 -500 528 -164 464 -538 568 -309 442 47 321 313 637 418 -975 505 543 24 -760 -823 -66 915 366 -206 -432 -355 416 -621 -869 917 -279 999 321 545 -500 791 -695 -735 455 -599 640 -664 -607 -30 -470 616 -254 -270 -683 -971 492 159 -657 816 -716 978 871 -689 -331 757 -427 -16 104 799 -178 -811 391 -333 96 696 505 -931 525 -263 -408 -567 937 56 -840 956 -458 474 -529 913 548 493 921 769 -918 822 248 276 -663 -951 869 305 -646 -22 -187 -438 564 -795 158 -547 217 -84 -275 -147 303 -245 -538 -624 505 -419 328 -319 -962 -248 -334 -976 -16 -997 -378 887 903 392 -938 34 773 714 930 -55 -726 151 -473 -983 764 -879 -371 -675 819 660 -646 754 935 -158 33 432 664 882 509 -439 -892 -526 31 911 952 553 -717 -505 -204 -794 255 830 384 -265 -93 -705 -442 -762 -333 378 82 830 -299 514 818 212 -285 -692 -859 -282 566 498 894 913 -135 -694 -526 79 841 -750 777 -288 68 836 20 37 547 -291 -616 -358 460 -286 809 713 951 -59 -180 -165 -974 -265 -906 145 -565 77 -829 265 -526 -309 -717 -992 -894 -603 662 -273 -24 -463 -354 893 -73 -358 -320 314 -207 86 712 24 -202 -421 -461 71 -192 646 987 -414 -6 -994 -109 -350 -929 -529 344 27 362 920 -584 -64 526 -772 798 125 -436 473 -77 94 131 -180 819 125 -903 931 239 144 663 -943 -216 855 29 658 -111 -321 -367 543 733 -14 350 -659 -953 -645 -526 989 903 49 -497 -10 -464 949 -859 844 137 -682 69 779 155 734 -985 208 -656 -322 -772 393 986 614 -457 738 -489 211 203 538 904 101 -443 980 277 53 60 828 534 -797 -655 -594 972 -829 -513 996 395 118 182 874 -184 -445 960 -107 -161 -849 153 -335 431 622 523 -959 771 516 -419 246 289 -990 641 -330 715 -527 582 -895 225 178 941 971 -906 313 -875 -915 882 946 -233 -631 838 -355 -520 -757 997 -225 88 -604 72 -288 -292 -48 -963 48 932 -59 -309 -668 735 -411 799 -609 -793 -12 -881 882 -837 -536 627 314 -215 -88 457 -74 99 -756 -868 883 -810 -512 -606 -104 -288 399 -59 927 781 202 457 968 -951 919 778 -620 805 -406 -6 -563 560 620 -11 -410 422 -166 -128 -298 -287 705 132 304 88 986 806 629 883 -153 -215 -989 988 71 -694 251 -233 178 -321 -160 -724 120 215 967 -713 837 280 -494 -413 -917 219 372 -137 542 -408 -146 -17 -761 -774 -409 686 -179 985 577 8 373 -771 -371 457 135 -557 -588 334 -497 589 -616 983 -332 -250 446 232 -120 862 -572 -63 -279 369 -260 999 -726 -503 -472 -450 453 -761 922 -928 -865 742 152 -300 -50 -61 403 -976 -809 570 -706 -222 506 593 -793 -819 482 146 685 -652 -769 -758 802 7 -973 865 663 770 422 -607 -397 977 -541 -39 604 -754 -924 -737 -10 -677 -332 -462 201 -208 180 111 -76 -509 -411 -483 245 -12 -509 -655 -541 -22 740 569 -249 -129 830 -175 -137 692 806 -581 268 -963 -305 -643 634 555 973 -753 412 923 892 -854 -926 -383 997 158 -70 73 -575 114 14 -126 -6 630 -137 198 26 670 771 271 -696 682 -238 -239 -761 395 131 33 -314 -933 735 -419 -647 -844 807 493 -484 -93 -21 -351 316 -527 809 649 297 837 696 970 -973 534 -769 -824 -404 -953 520 731 727 627 -822 -659 -646 946 -348 394 280 -761 -875 682 -219 -7 -199 507 822 -601 344 -811 -231 -568 306 -710 -221 417 -263 870 428 780 -770 -926 611 -124 730 -54 747 403 837 -353 -619 -739 -745 -193 -656 -446 649 569 -670 -955 -193 489 -440 -726 986 -177 232 850 -124 -15 816 -53 -780 -127 12 -433 -338 461 -543 56 -508 557 201 63 -979 906 -462 661 871 663 -54 360 748 -662 -278 947 -779 160 578 111 255 -866 565 130 388 -943 843 -375 44 -776 -522 -821 -311 670 -165 672 -918 -976 -854 380 58 -13 -784 881 768 80 -634 -602 82 -378 -718 -661 -30 61 632 -676 483 6 -486 -348 594 874 676 513 175 -595 504 632 -354 349 -69 -716 333 -737 -634 -94 241 324 468 -224 326 -104 81 347 632 745 636 930 914 -852 -212 -548 305 -716 889 322 358 -857 976 620 -464 912 81 217 -704 -873 875 943 -261 624 -702 80 983 380 -534 -5 885 895 555 -651 723 -803 -47 -244 357 24 427 349 852 507 -204 81 -926 -626 695 65 -894 -449 666 138 510 -622 -933 117 715 633 747 977 26 -35 -176 787 504 30 816 848 -741 451 -345 201 926 275 -657 -353 165 534 205 889 -91 -940 -166 -384 1000 934 -892 -993 -344 -12 -980 -698 416 -881 -907 470 100 -939 726 910 430 26 536 -15 887 -616 -570 914 -4 -263 21 572 151 744 -179 -162 658 -551 -615 358 228 775 7 -351 699 912 -751 944 -433 -159 716 -526 185 -934 928 -750 771 -607 -408 -630 -648 -340 368 215 -632 855 622 -826 177 868 323 -112 638 355 -350 815 613 443 -581 374 522 -172 -532 -579 999 566 -254 -173 -455 -897 -738 -433 21 -71 302 883 37 323 -948 -59 -925 397 -888 -793 -98 13 3 346 189 -169 814 940 759 -532 921 684 -222 -37 522 -482 -444 656 106 289 255 -676 -819 -919 -140 744 682 -901 333 196 -522 414 395 -175 -496 554 889 -410 -357 919 4 -743 -133 -609 779 -491 126 -675 -68 -608 -484 238 670 598 -55 -673 -381 775 -718 -187 -658 -385 -563 829 249 -387 -876 800 280 628 120 -29 -974 -105 699 -563 -620 -612 504 -149 -350 18 -844 278 -513 -172 476 -488 -406 765 265 875 113 305 140 384 -926 -164 -775 -739 -213 964 574 439 -102 682 7 30 -410 84 -19 -528 -571 549 -335 -594 -554 -662 359 -282 891 575 -540 -45 -965 -470 -888 857 368 282 -403 760 -565 -226 -297 38 262 -960 77 -429 441 -890 328 -515 631 -675 -603 -910 722 260 -30 -451 417 744 654 804 -458 -574 773 -387 -697 -362 754 656 -59 559 -417 474 -153 -804 -519 -317 867 41 615 -629 -328 -396 -754 973 -474 -306 985 788 510 639 -66 -860 -75 -267 331 -711 -805 -902 347 -505 917 653 792 -533 -395 -329 331 -490 53 -235 -885 -470 -935 -634 772 -756 -156 -597 215 -489 -426 845 490 34 226 -155 -896 -472 -836 -13 -509 -607 -258 266 203 791 414 -401 463 536 136 791 -126 246 -370 610 -494 223 -38 -993 -587 88 -744 -39 -906 223 -979 -291 13 316 304 387 267 -253 725 858 663 985 -760 -704 955 -130 -546 -513 260 -948 247 853 -454 696 89 -837 -924 725 -523 -636 591 -781 279 -690 -171 800 -958 83 -740 143 -14 704 940 -460 -31 -838 867 -904 -753 -808 -460 316 -931 906 647 636 -904 -657 -647 -918 -18 961 477 -853 -491 -610 -944 1 936 878 -888 -665 589 599 283 -401 197 -989 335 230 74 298 285 120 666 333 -47 -750 968 -920 896 966 486 -474 -665 235 889 -285 519 264 567 -313 -230 330 877 32 747 762 536 -907 103 -785 653 71 -878 838 -228 -709 -658 740 -778 338 -979 -54 -516 -129 103 -642 -993 -720 278 772 379 -403 959 -305 -606 728 506 657 710 125 556 -248 248 -426 930 -445 670 -548 -187 -220 -610 304 872 -40 -758 -287 -571 -880 390 -60 273 -179 404 -781 512 -775 755 758 98 534 -166 -829 -771 452 913 -227 -721 936 -622 -217 251 991 -459 603 79 -91 442 857 -978 440 -124 -852 402 -959 440 -609 639 -824 162 -666 198 -776 521 756 137 41 780 -176 289 -600 -489 384 762 -719 -847 438 -706 -119 -400 -601 63 -606 839 845 677 881 -226 -838 -490 461 -605 -522 -493 -130 -998 -308 735 263 802 -305 519 637 343 579 -65 -214 -627 935 772 -944 241 79 -813 -299 -923 93 -648 -775 -112 203 -868 -434 562 569 595 -69 -248 -722 -972 380 817 460 14 -226 -806 -968 93 661 -876 807 -809 604 615 484 997 652 -231 -820 -957 -278 -902 -749 517 467 215 643 -602 346 494 -764 -753 -651 849 460 91 -114 -255 -997 79 443 629 850 819 427 -124 -85 -113 -979 -508 16 -51 437 437 -818 -161 920 -399 -819 -912 -18 -760 721 855 -986 -149 -658 -379 -508 214 -645 665 114 -133 700 -201 490 -443 -719 -888 -723 -529 -101 -85 808 -506 -651 195 436 989 -780 863 -462 -483 -326 767 -443 629 392 754 -275 948 141 237 -701 -259 -191 467 765 410 -161 -768 -958 713 765 754 -200 867 487 -200 636 -340 -140 184 -106 -3 -261 818 -327 52 35 644 -902 954 582 986 -56 295 890 -753 -440 -171 153 298 919 -490 -36 373 -723 780 847 -564 -824 -324 304 883 295 589 -760 648 -219 -529 606 -393 -647 -719 115 692 379 645 264 933 -875 -698 -330 -376 379 311 -592 -551 852 -489 -404 443 664 363 -611 41 -641 80 -185 960 -167 -128 -341 378 -406 296 -715 -477 853 -798 -756 -430 -388 -685 251 -979 -190 661 546 -398 -376 273 -745 -760 357 -779 -867 202 945 -99 39 418 278 -827 -625 -953 -462 -229 -184 -195 539 784 -85 -557 -58 77 791 488 -846 915 -818 -392 -29 -73 596 190 684 -764 907 -984 -25 -184 -451 -705 -991 -420 -112 -91 -62 -410 -715 -836 127 99 -992 -470 -946 552 -404 -900 636 467 999 665 -657 -456 617 650 47 -637 -672 -306 78 -316 54 -83 -565 845 -690 -536 105 -399 663 -502 -900 -74 -790 656 -184 488 -150 19 645 -778 690 837 604 -749 -629 231 -220 -952 -79 -750 -670 43 -537 -858 -424 -418 919 -505 -318 -847 214 942 633 46 187 -663 -438 -240 -769 -988 520 988 -12 -419 237 175 662 -648 729 476 628 -916 698 -668 93 -713 889 -664 -989 21 220 66 -673 -61 -173 980 158 283 322 875 611 355 -268 -86 -844 17 -762 232 669 177 124 188 671 -149 629 -276 104 -88 -213 -166 653 472 -824 117 -780 -988 689 426 -577 -216 661 409 -237 749 400 -291 -86 665 -931 543 -967 -979 -79 163 21 598 443 160 -735 165 600 -943 -8 -935 -333 -535 43 135 -879 -674 406 811 -574 273 345 939 153 506 -914 721 -498 366 343 488 -588 -824 -229 180 -31 362 203 613 -233 -766 -978 347 903 309 669 30 -876 -18 851 -200 17 36 57 670 843 -576 53 507 -962 -724 702 14 70 -609 150 -163 699 668 66 -747 534 469 748 123 -147 921 865 788 792 -942 -645 -678 -576 -809 46 116 -245 187 17 954 653 -222 567 -859 702 -54 -111 199 -767 651 863 -541 -416 991 882 -949 553 -908 -340 592 698 222 843 90 278 511 -480 -784 674 -809 416 -715 -927 -780 357 -524 870 -769 -383 -425 -528 -415 187 584 861 -825 876 802 352 -999 494 -41 893 -782 851 167 -592 -61 -712 -342 -845 67 591 717 738 77 898 -724 -532 -794 -823 -150 -780 -937 -660 824 -722 99 -167 19 -87 12 881 -187 -407 72 434 643 820 -679 -881 790 173 922 -596 -90 -341 351 -673 409 199 899 -382 -436 -919 -62 -800 -397 -674 857 -61 -392 -177 -802 55 -798 161 740 35 422 143 -3 71 682 -102 -391 -444 302 614 371 -650 -170 -496 -803 -881 302 -945 -580 -962 899 591 393 384 -948 -586 -654 -192 78 483 863 -404 674 953 18 836 131 -655 669 -263 459 483 -826 653 -659 415 -88 263 -815 -270 -380 502 -710 -894 -977 -944 -213 858 879 967 383 907 -666 594 -591 600 360 662 909 -882 961 707 173 151 -97 -649 -682 -915 -517 -64 148 285 132 -548 -543 283 -212 174 792 -19 -99 189 486 452 -880 -670 -699 -687 -69 -48 -823 741 -959 979 50 408 -931 46 -780 -929 -87 408 -309 -762 -149 -515 -201 544 -574 91 794 884 652 796 -427 -889 -182 -239 338 617 -998 -793 -652 -303 -911 -894 -191 884 -206 900 767 -486 580 -114 606 -804 -309 299 -558 -23 -734 221 -587 -742 -693 -260 518 -813 327 912 -253 568 -36 286 192 302 940 -940 -463 409 110 -970 -523 299 641 316 256 -756 -417 90 -917 133 -686 951 -816 277 570 -603 -671 351 -82 -272 214 -701 202 -11 684 262 -467 384 519 -920 -71 919 713 48 -591 -965 -918 934 -400 941 393 121 -375 340 258 -506 -654 -541 300 61 -709 -264 -263 566 -975 325 625 230 719 737 296 422 -870 -335 512 -820 -193 664 760 -378 -428 262 213 -334 438 127 -850 293 733 -229 -219 -406 667 890 614 -629 169 728 -116 9 395 97 -141 -432 -893 916 -964 -654 -412 853 -546 -836 -541 -783 -137 -621 -223 -861 212 -114 -57 -402 -679 272 -156 -266 36 -746 449 -600 -684 -951 91 127 -368 -8 177 80 -244 -169 360 -851 -495 -581 736 921 938 713 -403 -194 510 55 -629 -869 624 -448 800 -307 -313 -292 -588 914 349 165 -373 738 -813 967 -601 -739 157 486 -452 -736 -316 418 -240 -619 346 -946 -593 -653 -921 921 -774 424 608 640 -221 659 4 -646 -317 492 278 516 -815 348 161 823 594 512 22 -880 990 472 51 741 981 336 49 321 -842 -222 444 -802 108 585 -172 427 446 745 202 426 -248 -754 555 307 -908 -876 168 158 -725 -341 503 -310 -618 807 725 -72 -871 -198 -580 945 949 659 -247 77 -57 -471 454 -938 421 589 -755 -115 -535 912 146 -199 907 837 81 547 -328 53 331 497 226 -573 191 311 637 -263 -955 717 475 464 -646 -998 -445 593 -980 -922 -107 -331 870 587 263 -181 360 51 640 205 -457 -902 -281 -252 -997 480 668 -746 -280 487 -981 -983 108 841 712 -71 -683 70 -494 -572 255 506 123 -162 442 -178 130 593 732 -438 -925 -745 -167 -994 -764 30 -960 481 61 -121 -199 800 -710 530 125 294 828 -667 240 -638 508 571 499 -941 -90 -724 -572 -921 782 838 614 961 566 293 196 -782 775 48 -579 -907 687 -999 290 615 -765 424 -103 109 -83 -891 -835 727 -406 -692 -452 -38 17 -477 578 -895 419 839 274 -681 -690 980 -311 868 -673 -969 -460 -753 100 -750 -434 257 136 212 -536 202 488 -828 488 780 258 -132 612 -439 479 823 -344 -806 -137 -920 -551 530 -892 792 974 -216 970 757 536 945 -263 -56 -9 -1 440 712 -48 -877 -741 369 928 -117 254 -372 -8 -47 548 -809 -688 -166 -389 280 77 927 203 -874 -894 -382 -414 -173 -490 607 -881 446 93 941 -258 -460 -202 -656 539 731 820 302 612 -449 -726 -67 -758 -424 -310 -530 698 247 -532 -521 -766 394 50 -523 650 757 -28 -902 -944 -140 711 -354 -738 955 162 -646 -904 330 -498 867 436 -198 78 639 -901 324 -62 985 -341 881 604 383 -336 718 -153 393 -599 798 -891 -559 -427 404 891 -180 439 680 -587 -953 -442 932 73 447 -863 21 876 -558 -721 -575 381 -814 -390 -514 -955 24 524 974 999 -868 -220 511 -403 -211 84 -74 -400 -349 563 -92 952 -783 980 954 534 726 311 -720 -774 -368 227 -289 61 105 -596 514 -363 314 -799 521 483 989 -214 191 955 -877 764 124 -433 727 -30 -31 518 574 -771 39 294 -256 -706 178 394 -798 -6 200 -156 -667 449 216 72 -344 453 141 -378 -609 -386 -250 757 183 -468 720 985 168 893 -681 571 136 225 -722 605 -468 372 -711 255 661 -450 -363 -719 737 -744 278 -248 -965 738 -957 756 -502 -800 137 484 273 -502 611 110 585 -182 -374 379 985 -532 -562 456 589 -696 697 76 -692 144 673 621 600 692 885 274 69 545 50 147 842 703 411 258 193 -65 244 -640 60 -924 33 696 452 794 516 337 613 -704 -139 -596 952 794 116 -336 -570 -706 45 829 -291 -514 721 74 790 200 98 -187 103 -192 942 -636 -325 -774 475 156 471 -704 416 386 -650 -829 -727 -475 -107 -916 185 -191 991 973 -418 -901 640 573 52 -698 674 -454 -520 -577 509 167 -368 -365 19 309 915 -808 -184 -864 46 -210 -701 -985 -372 -652 -471 318 -966 98 547 706 -521 541 -208 -770 -491 -863 67 715 -414 577 807 748 345 -258 158 -477 141 352 -584 931 -163 -740 -850 -938 753 -599 -441 241 -626 734 -759 -238 -980 -516 77 -167 -642 -63 966 355 543 -969 810 731 -993 797 574 909 106 864 -4 -831 723 832 835 796 501 904 294 311 -442 82 -476 530 19 674 388 272 651 104 -299 918 80 238 -18 3 555 34 409 148 -10 -916 -63 244 -527 -865 55 -875 -118 119 -780 793 -451 -976 158 968 -524 -816 700 114 -784 367 -438 -763 106 -864 -680 -599 416 -942 -661 -172 833 -110 39 12 57 571 211 851 65 563 -868 -403 415 -6 232 774 474 -452 -24 152 119 901 519 -409 -380 135 -53 113 955 -960 -424 786 -480 118 293 -438 -738 931 -126 -925 -149 398 -807 234 -685 -984 -618 -74 672 204 494 -340 -228 236 -30 235 -757 -79 -194 -637 842 -472 -453 -481 -212 -15 -825 -882 -745 866 -317 977 -150 77 493 976 -886 20 89 275 -156 -896 -681 546 773 -821 -110 473 -768 -353 -287 -8 -154 862 -924 -195 243 -681 -413 -427 414 667 -858 -338 -502 685 399 -84 -59 -17 421 469 563 -770 785 -925 -789 627 266 -676 732 771 -632 -68 535 -576 -632 821 -994 886 -214 -971 790 -823 509 773 -29 824 756 -805 -779 -514 -958 215 -512 631 108 -619 -894 -136 999 150 12 -817 -6 911 524 -315 304 -494 758 159 -242 422 -479 692 236 -812 -530 33 1000 780 681 -913 -292 -467 400 992 -569 -313 -615 396 408 52 602 271 876 -700 -152 -807 -878 -834 -866 -517 -851 902 -30 42 793 659 -609 -166 724 484 -22 514 -982 534 460 -865 -737 65 -829 273 -859 -636 709 -97 -487 259 127 -539 499 386 -625 -798 506 919 392 -130 216 586 -44 -503 -961 135 406 -755 231 -392 948 728 -575 84 630 590 837 -544 586 -895 -226 -258 566 -864 636 116 330 -920 -129 -139 -636 730 -299 764 707 975 116 682 66 459 213 910 889 531 -44 -573 -767 320 -828 130 -492 148 -877 48 -16 -618 -472 928 724 -835 -490 -420 791 261 -71 451 892 300 -955 230 464 -382 -643 -82 441 936 -125 -512 651 528 36 633 -695 593 -380 -98 -851 -973 -930 544 -174 -548 706 609 556 447 -242 854 -43 111 -224 -49 195 -637 -758 -75 909 948 999 155 320 -863 79 -724 939 -16 80 -349 -87 791 -801 19 782 -137 -40 -884 298 -371 876 -877 -269 11 210 -439 -978 -511 -403 -567 879 116 -135 41 477 -303 -950 -904 -904 -718 -299 62 -537 131 374 -950 -660 714 397 267 -344 758 719 -711 341 -462 -330 -27 406 815 -174 804 -748 -802 -976 -792 681 137 835 -447 -408 339 -825 -678 -875 152 -459 -84 -463 -95 697 808 612 -1000 458 615 -207 31 -363 -513 -857 986 128 -130 902 66 -782 546 -155 -164 511 549 -755 842 91 86 968 560 -947 -345 -805 -647 -428 932 208 93 122 -904 -904 -426 -901 -637 895 -91 -550 -694 399 654 -941 981 300 -502 708 103 912 888 117 148 647 -148 903 961 365 -234 184 747 -532 628 -366 315 414 527 -151 277 -31 288 -999 -793 72 -430 -481 -604 377 -347 709 988 -282 -350 -4 -384 -768 379 -350 -630 -369 -775 -521 -6 -990 446 -525 352 653 242 151 122 895 -696 128 -457 309 -276 -111 -10 223 852 -686 -749 -341 250 196 -525 207 -796 -426 -100 -250 -448 880 -145 684 787 -506 -662 -903 -308 -947 821 -53 108 482 -325 411 537 771 722 -80 -377 -143 -813 -418 240 861 76 -982 216 -790 -755 -429 684 502 -179 -215 908 371 -753 -722 388 -347 374 -290 -474 -150 342 -36 -495 -64 -788 614 669 271 -652 986 540 -66 -247 496 857 -966 -508 -513 696 768 611 144 901 -378 540 -132 62 -999 703 -98 848 -173 136 -618 -575 156 494 945 73 -93 107 -610 -37 58 23 457 -363 -196 -408 -970 -811 505 218 674 -976 213 -706 706 -731 674 -196 634 -207 133 675 -621 -915 -925 -870 733 143 -901 351 684 -191 -226 -363 -633 648 765 730 970 78 -754 -57 346 848 412 -267 502 -175 971 472 269 854 -657 211 42 257 556 316 535 731 -997 721 572 823 -859 -586 -659 43 -17 862 -271 -137 -46 -12 265 155 591 233 -641 15 829 -552 -183 563 -810 522 208 308 -158 565 477 -902 -905 208 -524 -786 231 88 -142 289 46 481 -854 -149 -601 -832 -447 -907 -861 266 -229 -710 832 -93 530 -711 -170 579 361 -133 -394 -608 -501 -830 -553 -714 -464 -99 -919 651 885 -458 -613 -4 -856 622 -612 -439 617 -900 665 517 752 -199 -948 743 101 303 -616 -20 895 586 581 619 643 694 836 466 -574 890 785 -633 52 760 -250 827 -189 -986 481 192 -898 322 -705 -259 -768 444 -389 -118 -980 627 681 127 -247 910 -363 -534 895 405 -159 -327 -694 -414 -561 605 -674 -555 673 -853 -493 -299 -169 -194 -261 -123 -117 -519 794 123 -15 -652 -678 149 535 869 -456 98 -819 -866 372 615 -483 -692 -614 238 -580 948 32 149 525 914 -270 -611 -619 862 430 419 -896 563 544 -525 -784 -985 -606 -935 208 863 -168 -230 739 -809 -107 155 -241 20 -574 770 -325 845 -976 356 -610 914 157 -868 -717 674 500 -785 628 -204 159 538 -239 -31 -836 772 851 -446 -289 -544 -230 735 -359 218 -708 197 -260 287 -342 500 386 -903 -906 -910 299 -867 234 -570 538 -464 -127 -198 -929 -771 -955 -195 -328 -143 466 -43 -446 -565 569 28 681 381 208 -173 495 -609 325 -445 691 -607 365 742 -112 -738 651 223 -835 -983 701 -698 -980 -256 302 -581 343 -867 -481 -349 -104 -751 -504 361 -363 -891 257 -327 943 453 856 558 471 771 789 989 976 207 500 586 -180 -517 736 327 -573 985 820 -974 -214 612 -746 -310 914 -685 -146 -874 -763 653 893 782 983 615 -479 875 -938 -189 100 -345 -13 897 -438 363 -729 -580 737 118 596 -314 929 -474 -982 -560 170 -506 89 775 -742 20 185 874 786 863 -931 974 192 411 -637 663 -30 -644 889 -59 -606 803 -437 755 196 -760 -530 -980 -587 68 965 148 -898 -926 -870 -339 -259 780 -361 -908 441 -718 -718 551 480 106 -124 709 986 235 -625 -574 -912 584 540 -256 -941 -188 475 -555 151 503 -923 -486 638 360 247 97 235 434 619 -255 -662 729 -866 229 693 -83 -197 -230 -713 559 -579 -106 -494 -252 896 -193 -5 801 630 921 -906 -195 198 991 -932 985 465 -943 -283 760 892 161 525 -909 919 373 -446 739 -443 452 -771 266 420 -486 110 221 276 -149 -609 -493 -642 990 891 -276 357 -634 -265 -666 -487 725 494 92 874 731 916 -909 -850 46 82 -190 643 490 625 3 -198 85 271 -28 -966 -664 261 -578 -52 800 847 -280 792 733 983 -108 -221 -428 -453 404 698 -396 607 44 995 803 918 397 680 718 -812 -375 -286 -215 894 719 415 -124 -560 361 80 -899 -970 506 970 798 396 -282 488 -248 770 -571 102 -3 815 19 -847 -823 -409 -569 817 439 731 0 846 -476 -801 -881 400 -416 -987 14 -751 -368 -707 948 640 964 -505 508 638 678 42 6 666 -643 630 -18 829 492 -166 -325 -932 927 268 329 356 -773 872 762 -159 -134 407 353 803 -180 239 -529 -686 -444 -295 -84 -108 569 -371 -678 331 -555 586 290 -146 -489 -863 219 -827 916 498 527 173 -508 396 517 373 -586 -179 545 -70 -327 -756 938 83 467 67 393 -435 406 880 -922 -198 312 -412 670 819 -588 -848 938 -152 -666 -62 -764 307 242 -561 -258 446 -575 576 1000 -238 348 -639 294 954 -944 847 -845 979 786 254 -123 -834 91 148 4 -713 -772 -201 -979 -123 682 -693 -763 -683 -962 -845 791 203 -112 -528 950 433 -131 963 -135 -770 86 -320 -872 92 -684 495 810 -3 -594 -837 787 -917 -418 132 308 -502 -337 -313 229 -681 877 721 305 -556 -494 -58 -496 -449 546 758 865 507 -74 -920 561 -5 507 324 -842 -302 -757 -269 166 928 980 -32 9 891 193 -763 971 -135 910 -856 -279 319 -384 -701 -262 -408 -821 331 -265 -106 -871 990 751 475 814 39 -34 755 840 -221 761 366 92 -106 728 336 -423 40 881 -432 326 702 194 698 -559 -434 186 -583 898 532 -523 340 16 790 -661 -63 -936 151 119 -698 274 -314 13 -231 -868 -443 689 999 -373 809 -792 -855 -636 265 326 -893 -881 -558 442 -661 932 342 -702 532 -544 714 -475 989 447 -276 994 91 214 -258 217 330 895 873 -800 -571 -436 -833 299 -14 -683 -906 -124 -50 -181 -598 677 154 612 495 640 91 -665 59 -308 550 -767 279 -694 165 400 -894 -289 772 -919 310 -839 -409 -364 953 250 -638 136 -15 258 -704 -209 713 -156 797 -899 466 -184 -230 -62 968 190 -945 -732 151 734 -602 -194 -741 436 -578 17 416 44 758 -959 78 909 742 579 345 355 417 53 -956 910 530 65 487 -967 357 423 -808 -863 199 688 -229 -697 882 -436 197 413 -668 821 444 -883 -486 361 740 -959 -798 716 -534 666 -313 628 302 462 -810 -234 -235 616 -393 83 -589 804 -776 -147 -106 66 -188 872 871 -684 -634 209 884 -7 842 -364 954 525 24 832 627 -360 -829 -839 -77 -966 -130 -618 850 111 -337 -289 19 458 322 -896 -363 283 207 371 -415 791 -718 224 -968 548 -273 -188 -166 931 272 824 337 -144 935 -333 751 859 -11 -690 388 440 -229 258 136 -117 204 -853 -408 589 -794 586 -6 -801 -75 80 856 -957 816 -499 -931 23 -967 150 -723 143 -518 241 193 680 140 -355 544 636 -116 531 -779 675 712 -800 51 779 364 -96 -389 -98 12 384 -519 -518 -790 919 -105 -853 858 835 -741 -910 571 573 823 23 221 435 226 769 960 -12 520 -890 -178 354 -419 346 -838 160 -690 -296 672 111 -707 80 -912 -597 -438 -375 478 -949 -47 954 -749 -177 -256 532 -455 -596 -954 461 782 -20 -4 654 -348 -720 778 267 -631 -829 -106 246 -122 -453 358 849 -324 467 984 -138 641 -390 -426 644 -593 296 -433 -854 -469 623 -695 373 -134 309 -857 967 14 785 801 -266 -453 -383 -598 25 759 -500 485 344 962 825 108 411 -543 -84 597 946 -940 -683 46 71 219 86 100 100 -667 105 29 -445 269 966 -680 -62 22 492 352 889 412 285 -811 739 627 536 102 62 464 -560 491 584 -268 -995 -674 -413 -888 405 -626 847 607 -982 -909 680 566 -232 96 -719 806 60 -640 -417 136 -725 868 988 725 95 -390 -869 -654 -30 -904 699 -696 791 -151 203 982 -214 850 -838 -61 -3 -423 42 207 730 -245 -804 50 297 -592 -351 748 376 -383 789 -190 -441 -75 -784 208 371 902 614 172 530 452 73 -133 427 422 -491 677 -293 98 -632 565 -28 779 861 267 -745 678 -113 399 -607 -74 -635 539 -831 910 184 -686 731 -651 982 837 787 989 -70 -85 281 614 426 -495 -946 -403 514 251 327 700 569 62 -669 774 971 -361 956 -459 232 197 -965 532 68 519 -636 885 -296 877 826 -906 -993 303 920 -512 -767 -791 57 -640 382 -449 -359 -860 410 776 -636 346 -353 -910 367 979 760 701 -386 619 781 -225 -894 196 -815 388 -242 -524 847 696 942 342 325 310 -357 -942 -101 200 339 805 306 -312 -647 509 972 -227 112 122 79 531 -570 716 -459 693 980 -81 -188 -904 -239 304 438 80 38 -829 -326 709 837 632 186 692 -7 495 549 602 -171 -121 467 655 -331 280 -233 861 28 818 -127 836 528 9 495 100 630 -622 247 -909 141 -351 -997 821 762 289 -661 -419 118 -279 899 972 525 -360 -688 8 194 603 372 -121 -231 -917 -832 -401 -810 -347 697 -430 -463 880 826 950 -300 800 523 755 66 429 -707 657 -835 -252 607 -762 -328 487 510 -193 825 -403 -277 108 579 -394 -47 -261 -990 713 353 -386 -730 923 753 -51 815 -853 -331 717 -872 -100 -943 906 637 778 950 298 634 883 928 886 -523 56 -808 345 -862 -366 163 -695 297 -373 -683 -936 984 -678 -435 818 -457 -639 -276 242 956 -22 234 -809 979 506 307 -822 705 -868 -446 -85 246 -385 711 -665 197 909 -410 762 -559 -24 -546 -637 -147 546 -848 -67 927 -66 -419 639 48 -421 512 367 -515 -242 -889 788 505 16 16 -942 -390 12 -573 221 367 -175 -193 672 -717 -655 311 -647 -570 -476 205 -835 289 -155 616 -302 -985 -494 501 714 78 -814 585 785 275 148 -734 262 696 895 -927 -2 -496 438 430 -642 417 181 354 -711 -40 732 501 760 425 -508 -149 -444 -517 359 -49 557 274 1000 -111 -617 534 -962 -476 -713 -739 158 173 -702 726 -154 -662 995 872 984 427 -404 280 -80 787 50 248 -832 41 664 837 -870 -826 465 -579 -356 -276 653 728 738 -481 -342 424 -194 303 963 -415 681 850 978 -874 500 -103 -765 -430 -836 992 -907 -438 162 -985 -227 -657 -543 -225 687 377 -751 -930 -794 -359 148 -84 517 929 -936 -107 -614 507 738 -885 -201 -590 -148 -948 -529 355 32 -431 -567 -985 -26 -60 179 297 109 -22 -898 560 682 -743 -983 -421 284 797 -493 898 754 405 -548 -140 258 -264 -341 -173 -446 875 -736 -174 -513 -321 -802 -178 -508 -740 395 135 -509 16 913 948 139 -462 -964 808 31 -971 345 -946 683 -290 853 452 -291 -276 -388 -930 -199 -831 780 -133 -778 -962 782 427 -66 -753 -840 149 -360 287 -429 422 464 205 -844 -471 587 -984 -173 975 944 -796 603 705 -651 503 -418 -868 -89 -505 700 -10 255 59 375 917 568 -15 -35 -692 -362 843 -59 -359 853 264 -206 920 229 484 272 -772 -931 384 571 738 357 -984 -683 -356 -154 606 220 -253 -118 -258 364 286 -110 609 177 -139 -466 -78 -293 334 -829 438 894 -584 -186 446 434 12 201 -96 300 -663 640 110 -719 -846 -842 521 101 -980 -215 -909 397 853 -300 -71 11 -770 -965 258 -954 -749 639 -481 -426 30 -317 282 106 540 -938 348 919 -343 278 283 -660 91 -697 -155 -668 -205 -529 844 -911 -380 977 448 -303 -922 -614 963 -780 802 883 -577 398 505 -566 887 112 792 -320 951 -856 -771 884 -513 -219 -333 -57 405 -176 56 -583 -987 -868 513 83 -200 -618 -943 -931 -641 164 993 -848 -393 629 126 831 -668 939 -718 -477 -836 411 -356 790 -47 574 956 -518 -700 883 -68 -433 760 -638 577 -773 -353 -554 706 -658 857 690 677 208 751 276 746 695 626 -231 61 647 -251 -993 -995 488 -870 184 329 313 411 -171 -117 315 662 -767 706 473 -502 859 720 -107 -629 277 383 490 -140 -210 115 -340 -706 461 -871 758 143 139 670 770 198 998 636 656 -704 821 -4 605 830 -533 -383 -547 362 -229 813 -56 709 -655 -968 -279 -720 -873 -614 609 -973 680 136 -575 -593 -618 -883 -298 -571 869 379 121 -747 882 342 616 -519 926 124 -765 -412 573 -911 -357 -305 47 298 -159 805 794 -359 -80 706 875 850 -561 793 122 -216 -874 481 -524 849 -304 424 -707 -157 287 -934 754 668 726 -654 -331 280 -322 654 -177 340 179 869 -883 758 378 708 -990 631 209 -406 667 -571 490 -84 -660 360 280 -530 291 -361 -11 -774 274 -634 -400 650 -739 328 886 375 375 -467 -897 811 -828 44 341 199 367 833 -162 237 -505 823 -426 -173 -303 -276 -364 -286 533 442 253 818 778 959 -945 -145 -56 412 -796 315 42 -235 70 -505 276 -291 263 -153 -461 -814 498 509 810 528 -67 -489 135 277 -704 485 718 -669 688 892 555 195 -418 -457 -985 913 -896 510 583 660 413 787 848 -915 -429 -559 380 236 624 177 -712 104 99 -950 822 -793 280 -95 486 -831 933 -302 8 -548 996 527 -857 -934 107 827 -762 -996 -71 149 560 13 132 -256 -626 789 818 -736 -560 831 754 -66 770 -931 -749 -464 322 -462 -2 -181 -991 -826 683 -483 720 379 161 862 -987 -83 -253 344 -559 874 651 390 -505 641 -863 256 -345 -961 -401 -620 -508 -548 208 -158 328 368 250 214 740 127 510 142 -836 971 -548 -28 -167 -632 -275 -610 -84 116 816 -353 -675 -391 792 190 223 954 402 -495 850 768 202 -932 -613 285 -829 589 245 -290 493 757 -338 -99 -361 -652 -688 -848 213 -985 813 337 327 320 -192 718 -898 935 -732 -95 -32 -195 -972 49 -885 937 512 817 279 -463 -947 -143 920 24 -985 -470 -727 -126 -244 655 -900 934 -414 -128 871 148 727 82 -529 550 813 -435 980 99 -385 13 -428 510 281 376 -292 759 -922 -906 -496 177 321 313 -827 -120 792 -29 -237 -786 -998 -307 -775 -208 434 -343 858 -695 972 -422 655 -905 180 -796 975 668 -914 316 -760 -191 932 575 -741 796 414 -905 977 567 257 255 589 412 -281 908 137 -789 433 -582 -675 -12 -644 383 -462 -347 389 -4 266 367 -322 289 -593 -835 -732 461 -165 482 860 -718 -460 560 731 347 561 -844 792 168 -235 -250 -635 503 866 793 877 974 -587 -667 675 -940 -511 -45 -412 160 372 265 159 -338 -720 245 -17 388 185 -658 -928 -364 441 411 290 103 336 -27 209 -583 268 -673 188 721 -300 -101 -765 508 643 911 327 -454 738 92 961 456 -645 -311 37 -985 -690 -518 553 -65 31 27 124 -787 -937 -359 -217 -15 -904 -343 -263 906 315 -228 -802 -398 -607 163 739 -381 931 301 -349 251 232 -531 -216 -905 -498 -955 653 -52 103 -875 377 -625 30 195 -620 57 -934 116 -656 953 197 387 632 926 -274 -510 -550 -187 516 651 895 158 -174 -516 -681 -44 754 -74 190 -268 435 -508 -169 -931 161 365 -791 92 -733 312 -763 282 -368 115 953 343 -698 342 -527 -843 110 291 -135 487 -592 -287 149 80 952 -379 97 -17 886 -358 431 -300 -702 429 793 460 -472 62 723 995 -236 -66 -635 -230 -452 -336 207 -460 878 630 866 -594 -533 -412 523 -716 807 -619 -237 -52 8 -919 -74 -294 -965 133 -592 296 -383 -610 -117 726 270 -246 390 139 -118 841 103 932 -866 -900 -392 -861 -759 -248 -744 750 -890 -395 -329 621 401 -668 242 -169 887 475 -845 765 -543 353 658 -323 -846 107 -508 -131 -198 -768 541 -936 717 -61 -495 174 -1000 990 582 -534 81 -486 604 -368 -518 339 189 -409 -253 -413 497 -881 344 417 -853 863 -408 -353 -233 -866 473 -315 -399 880 438 16 -732 -398 634 -343 785 -242 -574 -729 100 -784 594 -733 65 -22 771 -531 758 -617 -558 -886 -409 -785 303 469 287 -208 -445 -841 973 683 -846 29 2 308 474 -161 601 783 109 582 -842 -739 -294 -758 938 -31 686 -864 225 -843 660 255 131 -100 -471 -914 755 -846 499 -815 -609 -266 925 -224 178 -632 257 -804 62 164 404 -438 -932 -324 1000 264 -539 966 455 877 322 -200 90 -43 51 -848 236 696 -819 85 -799 144 -605 -641 431 -284 135 511 278 -680 189 -206 219 -453 -829 -148 -549 -844 342 -516 -92 -331 526 370 394 197 -73 -160 -334 -302 -635 14 451 776 987 536 -239 -729 874 -638 -130 424 -937 -837 653 -895 294 -264 -724 906 500 -288 -916 -465 -691 816 -216 -273 555 -626 -117 161 443 -1000 389 -770 -894 957 -474 -366 -781 45 -306 -67 908 -540 603 -240 -16 -321 41 -716 -317 153 551 -3 805 -5 -934 333 -286 -864 57 810 609 -688 -697 -943 840 469 -572 944 274 283 -857 339 929 569 327 454 146 -900 809 116 502 -346 765 15 974 296 -627 -484 -342 566 -975 526 973 -328 -893 789 -557 -721 -700 -924 187 -361 -221 659 155 352 850 -88 -791 -879 919 877 -26 57 -626 -946 776 554 19 -764 462 -70 -558 -850 664 765 74 -981 821 394 862 -244 -641 714 -938 -46 429 194 31 -379 124 -41 -15 -760 -606 719 941 167 365 980 -567 -610 -520 855 -971 121 -674 120 273 -879 911 -889 194 -642 -794 151 -732 316 -431 -245 47 -643 -413 -685 397 -461 941 -558 -850 -40 808 712 -372 625 202 487 -691 148 -622 763 519 -244 744 -142 940 342 -865 -985 972 -604 107 -125 898 190 206 -622 -267 -273 -508 -291 -133 -829 214 -705 171 -237 185 591 -801 624 -727 629 3 482 -429 707 175 -148 -693 644 -901 -308 -48 -193 -609 750 -306 791 -509 -802 722 278 975 -10 -269 -853 886 -519 938 211 84 -726 -254 711 -225 510 -985 622 826 113 -713 521 -198 -763 275 56 -11 -739 -507 -562 564 -114 648 106 83 828 664 376 -897 -411 934 863 847 414 -542 801 -5 -556 986 -614 -764 154 -198 -188 756 -64 -128 -665 -237 280 -521 -574 -481 -691 57 -187 -212 73 888 464 -131 -421 -480 -871 376 -950 529 -308 -320 -389 -5 -328 902 453 -285 -362 -243 330 402 -88 258 651 -773 -654 -929 4 856 328 -388 -102 359 268 -36 -847 773 -38 -536 311 -435 110 886 827 -398 -996 645 -822 460 322 440 515 -199 180 -928 -975 478 861 -164 -401 590 -677 -509 109 306 22 1000 126 139 -204 478 -593 -395 737 -2 -177 -628 951 -435 -37 -927 208 -145 641 -66 534 -142 -525 -795 -975 -857 181 183 96 -589 -820 235 238 -496 732 -571 -592 543 674 -150 956 -331 -905 -891 -216 -410 -39 -793 -631 -440 589 -80 2 -484 74 -823 858 934 -700 199 43 563 -273 651 -210 722 424 843 532 928 363 105 -109 -905 -104 792 539 -60 573 -813 261 468 -771 -510 -621 221 446 2 -914 432 -534 758 288 342 506 143 -896 359 508 245 -971 40 66 502 910 863 -389 237 -588 -495 -260 -176 250 -514 -815 -478 481 629 -719 591 -30 588 290 -313 -169 970 -915 672 -418 693 542 834 -1000 -516 -325 -555 -456 -341 -263 300 955 489 727 325 -150 -629 -254 -450 -687 868 -118 650 282 -930 -835 -96 -579 -494 672 752 459 -289 232 536 -195 -742 -207 -230 835 788 427 -437 -193 -321 633 793 457 617 489 -226 -590 271 -18 -50 2 477 252 323 -652 490 46 -84 915 -214 -103 -583 -537 -531 151 -435 7 948 -402 407 -584 766 871 801 92 207 -446 -194 746 -988 391 -216 -966 69 601 192 885 257 -87 -374 451 -972 -948 288 -712 349 551 -315 -852 -892 -331 949 301 362 -921 461 -546 -902 341 -124 -845 -911 739 -204 838 -693 367 207 100 486 -279 -439 -380 -575 282 -236 905 -400 941 -870 625 336 -220 -542 780 -625 -967 -959 -148 379 76 839 -285 -80 681 -816 22 -653 155 -197 -555 445 -141 -378 -618 -236 -389 -495 414 -745 327 -55 -495 458 450 680 -254 -330 887 -475 -63 491 -893 513 -688 -80 -61 372 274 -130 263 -17 781 387 8 342 -796 552 756 -693 834 152 547 132 -274 743 877 888 -652 394 -86 445 -443 943 171 607 877 851 -700 -246 -374 425 88 -300 375 317 668 534 -538 773 -364 846 -103 892 784 241 315 544 563 354 950 926 918 -124 763 842 -557 -463 555 522 54 266 -284 800 -328 894 927 876 -104 283 -178 866 -509 -440 514 -643 448 -810 667 349 219 -380 -16 -885 270 741 754 713 151 -204 331 -266 -393 463 -535 -64 51 -575 -368 -91 -744 -861 -671 938 99 -847 -892 178 345 637 -102 -790 313 574 776 235 610 743 -153 76 -92 775 690 -694 394 -664 585 -528 171 -947 454 323 -6 -236 -893 -943 190 438 186 -885 684 -923 282 -43 528 620 -384 937 -328 343 -40 -595 -74 761 388 -746 596 -124 662 336 -831 69 784 258 -908 795 757 338 -988 -250 -358 -756 988 850 -983 732 -40 -876 510 248 967 330 -451 914 -555 -806 196 -285 -987 -242 -487 -783 539 285 -549 843 -9 -569 36 -724 -685 -42 472 811 587 -422 496 791 934 -970 326 156 -248 430 310 817 450 -572 915 443 -466 -728 -699 -446 930 43 -745 -778 -15 -699 879 -513 -85 -745 -863 628 879 695 369 542 646 439 173 -253 151 738 927 884 464 727 -205 -230 663 -732 -182 -81 667 -978 820 129 777 405 -305 838 -803 -190 840 -873 463 -315 440 -147 -151 -888 -517 311 -493 108 651 -935 158 247 975 -954 966 -619 51 -519 888 675 997 -469 558 -233 414 346 -260 614 -282 -882 180 -185 -964 182 582 -529 360 -636 308 -680 44 -737 636 665 -538 -449 8 354 -59 -43 -438 158 612 527 -264 195 -699 46 12 -549 -557 -899 108 437 -292 -630 856 -996 217 -513 139 735 615 -327 -574 -656 903 306 882 767 808 568 327 359 89 -207 948 45 -746 728 -455 413 -567 558 -662 1 -493 -714 -926 462 706 521 964 933 -870 406 -165 982 618 362 14 249 311 -785 280 595 -21 206 -230 -625 996 -365 -391 679 473 -584 -360 -166 596 77 -864 316 -688 140 -5 260 -385 829 308 248 979 -187 885 581 504 -428 -404 -614 672 406 -465 534 -728 -4 -583 2 -665 -5 95 962 68 344 -714 -578 -803 -500 727 -356 778 123 298 -407 -144 742 -612 147 -995 548 -935 221 -500 -439 461 118 -951 546 -276 -892 421 -661 -670 -781 -201 -786 -243 465 176 151 203 485 966 -566 14 -478 -608 -86 658 615 -496 604 -534 -114 726 -957 -85 720 101 -766 34 570 -144 -876 -574 -67 -517 337 -906 -521 -124 258 25 557 336 -713 861 -317 459 953 -784 419 -241 771 372 992 771 443 834 403 -886 -564 791 996 136 155 238 -990 -213 -27 -914 -229 647 -672 813 197 676 -302 -665 -490 753 930 -294 291 682 -805 -547 -791 126 -54 -273 -797 -329 418 724 785 187 397 109 -682 -176 264 -234 -55 -672 -452 -144 -866 -248 -595 -690 874 138 750 -82 -735 837 -335 275 -271 355 935 650 -744 371 -189 668 -450 -459 806 271 -885 644 -220 -579 397 109 465 845 341 -470 -386 -373 -993 -84 -495 -846 454 99 681 -50 411 -707 -489 -261 -464 -892 342 628 -209 261 -713 880 66 -924 808 -602 836 339 992 -536 468 -831 -987 945 -498 489 -811 54 538 100 374 127 -14 -434 742 489 263 177 -81 -324 -541 -712 50 -40 626 808 191 473 968 451 -366 387 604 -605 260 -52 -419 -367 -606 558 -678 -892 604 794 -835 -829 -875 289 298 -171 -677 -74 -552 -872 341 479 -745 -277 -946 56 -43 -949 776 740 249 476 -188 -304 408 391 207 -199 -604 717 248 434 -204 654 6 9 639 -871 643 166 -661 293 -327 -716 -449 -207 190 479 -717 -786 45 975 890 881 -142 225 -54 -153 576 -727 694 -594 -187 375 25 -633 132 322 -330 673 800 -417 -325 -7 498 983 196 701 105 263 397 405 323 667 369 669 903 54 -504 -984 -17 -973 -912 407 452 -650 -954 509 145 -657 -281 -988 370 251 250 846 168 346 867 824 900 818 192 937 -9 -588 -766 -273 375 -310 946 -849 -438 428 145 -219 -55 170 -430 449 781 173 -355 -730 442 -319 -25 745 -702 -114 -613 -318 -475 478 -395 -585 -607 356 -390 448 870 -484 109 96 916 -947 -765 517 -659 -850 311 -33 187 -12 -219 253 -780 698 380 487 346 -304 -474 -130 -814 832 309 563 -908 -220 288 885 -14 -472 522 299 -500 -174 287 -245 893 725 38 -299 507 -680 259 758 -964 183 371 468 -548 -518 735 -444 -507 -395 -813 725 548 939 11 75 102 183 893 239 38 -284 681 488 582 347 986 620 889 736 378 269 -597 -218 -693 978 872 -103 -714 494 -247 -390 961 28 -326 -636 -682 261 -220 -640 -240 -692 -577 -573 518 -114 613 -695 839 -214 -964 26 -462 -762 -128 -722 389 -929 955 -132 622 140 -194 538 926 -622 -541 -72 -473 730 -896 -746 665 80 101 -464 775 711 -970 488 76 259 -147 -232 918 40 -665 973 988 591 -71 -884 -16 131 654 -590 850 767 -905 -861 -785 530 -381 929 -183 -272 490 -166 794 -766 17 838 -417 966 291 -448 -693 -85 -444 -395 478 -226 -594 639 -309 908 -525 326 -982 -890 -842 295 612 -563 -486 552 -856 616 -241 -890 164 -231 -709 -314 -371 900 -158 -257 -447 -34 173 -131 -777 -144 328 41 430 338 -770 -640 -567 827 -104 -494 -325 695 991 328 924 64 -345 -259 -522 614 591 -939 -704 -33 -764 0 -132 878 -889 811 627 372 44 934 997 285 46 143 -802 -614 -12 -923 -985 -583 104 -31 -747 496 921 209 258 697 -233 -404 -914 -824 791 125 122 -536 60 -415 140 805 330 381 -514 233 -828 638 32 569 -153 516 498 465 465 -610 -659 -127 -118 -617 -375 115 766 644 -171 -654 -126 562 866 367 -299 772 -493 395 -302 -882 -184 -37 -861 -927 122 -401 418 -564 -329 743 -715 964 -260 -934 -349 -688 -252 -282 394 752 265 790 55 -751 629 267 777 -351 -194 156 -319 -442 -490 673 -855 630 -501 824 414 -857 -178 -207 123 729 -579 213 -295 407 -506 -452 653 10 461 577 78 934 413 685 999 407 578 837 619 -461 50 972 -536 -887 662 -383 -949 -363 -404 395 249 -621 589 -131 820 -637 -104 141 290 -12 -504 -782 -28 270 193 -106 -618 -521 -915 -195 -55 648 -548 1000 -17 427 957 -138 463 -326 -922 -189 390 452 -2 120 -310 514 -910 -559 606 411 171 127 -326 808 -856 929 935 -193 -617 -860 152 104 947 -850 873 -258 68 -300 709 -21 -798 754 191 209 -127 -46 980 55 26 -619 71 -877 546 132 -901 -997 812 773 223 -138 567 -133 428 616 -187 -173 -468 -554 -768 763 -142 751 -948 82 -237 -799 -762 840 -745 234 233 -194 -183 708 837 -309 262 930 286 -141 -595 11 521 989 -617 -316 550 588 -548 -940 -535 -799 -693 383 721 740 381 702 914 -198 656 620 516 588 196 439 -769 -520 -258 -517 671 763 24 445 -252 -331 -240 544 -582 160 -351 929 701 -307 -40 -400 -452 -191 -442 496 -450 -216 437 134 -851 714 260 -528 827 -114 537 649 111 -241 108 -625 469 583 -882 480 799 860 -36 845 735 838 -920 978 -272 688 380 90 732 287 -113 45 276 -59 -254 249 521 -5 -788 930 -386 -625 -128 10 376 -71 -465 788 651 -281 -269 -957 75 -433 570 652 -586 -496 39 650 302 -17 981 812 628 -757 726 -467 355 -20 172 129 -709 316 316 297 413 -586 -27 542 -642 718 43 -805 -130 -330 -859 -535 -64 -114 -935 153 -558 -91 588 -54 241 -436 -568 -432 105 495 311 792 649 417 -694 435 329 -566 945 -599 755 725 -564 324 -196 -682 -332 -222 -75 -212 358 -928 21 -666 86 -61 -527 731 512 361 812 291 -177 -66 -636 529 -979 -553 -59 516 -201 -468 530 836 604 -932 -530 -497 -668 -296 827 -924 576 774 -485 248 583 517 96 429 -518 770 -749 130 -622 648 -385 -928 -594 933 365 627 -747 -402 4 864 -29 174 -350 -519 959 834 -831 -420 -799 -602 69 794 654 -85 -977 0 666 923 267 -484 621 -945 581 745 -749 984 638 924 120 164 111 -181 383 -212 -664 -820 871 517 -333 330 -429 -804 -71 -974 320 -312 634 -504 124 186 -511 -159 761 920 -828 792 702 -609 963 628 383 -901 215 -84 425 -633 -150 -646 -350 -568 895 504 699 724 199 -878 -508 -327 -895 642 -812 -207 -136 -580 467 534 -730 -673 -939 441 71 845 -924 -704 -897 -852 947 967 -133 168 165 -512 116 554 751 737 -696 -91 -921 -488 -945 755 -626 -743 390 -191 816 -845 -948 255 -934 624 -239 -458 -424 571 -718 -5 -31 -1000 -740 -191 -825 -179 546 -288 22 715 -984 -359 -109 -873 -346 878 756 -832 -791 737 -363 -923 811 -319 113 -889 367 718 493 458 538 394 -18 870 -39 -414 -790 -223 280 723 -947 -815 -627 749 -928 -45 -160 605 -526 417 -309 -114 -981 666 -972 537 175 719 124 -736 559 941 -428 610 -362 343 767 311 -387 -461 -674 -988 541 -535 -800 -630 430 -688 274 844 -717 -535 -12 -762 567 22 151 -435 185 -31 -821 -390 -136 337 -857 -129 720 481 471 -331 585 793 -487 -156 51 624 -869 -492 403 943 -225 721 599 531 -131 -958 456 512 807 335 -450 -592 -5 -412 -419 -975 452 -787 473 -658 734 650 -468 91 -704 -474 25 -164 -42 -34 -815 247 -926 373 293 484 644 -76 614 -262 -60 -360 207 583 -869 513 809 194 641 994 977 -952 -493 231 624 -402 -287 264 -880 -154 -674 -997 387 -10 -676 801 624 -502 -556 987 -782 -662 -861 716 -958 -257 -741 833 30 -977 348 -98 463 783 -561 -487 -642 -570 -593 -76 37 -377 779 -306 85 942 -38 520 -268 398 -900 -916 149 -292 -980 -488 -246 -708 684 374 393 624 972 -36 328 417 139 859 -961 -796 -998 659 -968 306 -82 753 -674 -815 -615 6 333 367 -222 -371 -352 844 -224 -133 -192 993 50 -160 505 427 6 -53 -612 552 558 624 -602 940 278 165 -375 80 -607 492 -616 -51 -304 -494 -122 -823 388 14 -437 751 685 -41 -22 457 172 571 743 -547 -541 -458 -815 957 803 655 796 -996 99 -876 627 378 295 -806 951 619 -842 -93 95 -672 -932 -704 356 656 611 2 -991 847 199 958 389 710 50 -833 627 -817 -665 -689 -13 -315 -710 179 -301 769 352 694 -281 -844 894 402 486 646 978 -951 655 740 139 727 -658 -168 -518 -381 -765 -951 858 453 645 848 -274 -81 500 -393 9 915 -68 138 -234 465 -341 994 31 945 -35 370 343 651 774 406 502 318 -682 -144 172 267 -601 -666 562 -469 378 412 -729 -880 -485 927 819 0 847 -837 -802 -944 336 373 -239 19 107 581 -714 352 23 -38 -879 670 846 -19 -795 406 574 275 -154 -333 472 -853 -716 824 262 -534 -607 635 -523 -425 -16 -268 593 784 571 530 684 24 -934 -700 -541 83 -562 315 -634 -723 -699 883 -751 -870 552 -141 -564 -868 155 182 -67 -816 546 692 966 -669 -927 866 -551 -226 610 974 -571 -341 770 -467 -400 311 -676 -860 276 -16 557 -394 85 -752 -204 206 412 108 355 743 -778 -438 473 -214 455 -686 164 544 735 -766 801 -787 -681 1000 -970 632 -43 113 366 789 893 782 -984 -182 -648 301 -217 -405 -954 -832 -2 889 -886 675 733 -155 64 -800 -10 -548 -919 -755 -194 627 -454 994 747 901 -374 -382 -955 804 399 -638 751 -965 439 -821 -577 -263 834 275 641 266 -349 996 -7 349 338 675 476 972 -904 761 852 -296 -580 -640 -135 970 -95 599 -943 659 801 924 875 -604 675 -745 -378 -237 749 -981 -16 112 -207 930 964 394 286 813 -290 456 426 362 -416 -161 -589 18 -402 -604 -498 -157 -345 -194 205 166 940 -431 963 213 790 -452 -130 -582 855 -615 -552 718 482 154 -659 308 -408 -503 778 -616 959 869 268 -650 -850 -211 -543 -289 610 727 318 -855 249 670 -170 150 -716 -620 973 520 333 -609 -295 -110 -933 453 357 855 -1 186 -495 -878 -421 -833 413 -725 -579 33 803 828 406 -751 949 -569 -669 904 -125 725 -10 264 -505 235 -695 -788 -327 -905 297 -910 257 840 487 -898 805 241 32 17 -534 684 -876 214 210 973 445 -742 486 801 414 -47 -583 77 450 39 -816 148 -323 212 -47 -387 339 -584 -414 189 -332 -919 -602 790 629 823 -580 122 -217 513 -529 -159 581 882 -139 -800 -281 111 693 -452 270 -856 13 -505 613 -666 384 -223 -740 270 -362 -832 -406 -452 -869 809 -556 407 -26 -177 -746 -718 -625 -24 -367 31 -390 -778 -683 -293 -636 681 672 -869 726 -478 -327 -669 -529 -778 -629 -731 671 -497 496 191 -624 242 988 -536 593 -330 949 -268 381 -550 -317 40 -159 -351 253 766 773 832 449 921 -512 507 -851 -102 -142 147 360 397 74 -686 509 -294 562 732 -605 801 -77 -910 -214 272 -32 833 277 571 -356 -856 -251 291 239 838 288 -723 -324 403 74 -722 -16 825 -761 507 769 345 877 -397 40 943 757 33 423 374 661 654 134 -817 -61 -890 -601 -61 617 626 316 489 775 -94 765 -398 -488 -204 160 -786 -851 331 437 641 -518 -830 392 905 -226 -389 637 -860 -565 -346 590 224 486 398 587 -86 511 391 -820 835 619 64 368 335 349 -19 900 222 -938 -931 423 -655 971 -290 230 270 -264 -242 459 -482 89 -154 -555 860 -901 -687 167 -161 -137 940 -867 861 342 -143 446 -49 -238 632 -231 120 8 -157 822 -169 454 575 142 143 -604 -479 163 -951 20 -446 -738 836 850 -108 236 -860 929 -420 -493 -906 567 123 -715 320 -607 937 -144 913 -358 -585 180 -674 -647 413 427 -298 -308 -476 505 -492 670 579 648 610 -465 594 -754 -754 654 -351 -825 802 471 -568 109 -87 -144 -921 -397 -194 -240 363 945 630 -360 -682 342 -406 -368 528 -565 -970 -508 -921 324 -101 -604 720 -426 -547 -656 202 513 155 -408 497 -72 453 896 -51 134 510 178 675 555 329 -659 154 -405 -650 -240 37 -991 16 124 -484 -790 -876 16 387 40 -59 -474 55 420 177 -88 524 36 -372 282 -702 -807 -606 -862 -789 -772 -862 114 709 524 -495 -965 -516 810 906 538 898 646 607 787 -188 252 317 -862 561 -538 860 -593 514 375 177 -55 -523 859 903 -846 528 720 -422 -844 693 446 151 -421 -653 722 -988 940 -130 365 376 -405 -930 460 -851 -836 721 402 -259 -517 -331 -133 -459 941 639 -779 209 -414 -2 104 -405 -212 -12 -687 -916 -118 436 -411 -361 -629 628 -884 -939 -946 172 -743 142 966 957 470 111 -815 -567 329 99 -384 42 -398 942 682 68 555 -949 444 74 598 -413 -557 413 176 -362 854 690 213 -724 621 516 -580 -45 -468 996 -26 -82 -998 -187 -727 -181 -677 -885 776 173 -73 515 -722 -636 648 767 -372 -510 136 944 249 311 -97 102 -902 -492 -406 -911 -768 -561 561 -684 270 -230 650 153 -238 539 -165 -474 288 299 -404 445 671 -827 734 492 -952 503 380 788 -59 -685 -44 -370 -253 -184 -964 -264 644 567 -444 214 416 -913 -854 923 -57 935 -408 -481 -954 689 -512 150 -399 234 493 479 514 -882 -370 564 388 -851 -783 -116 508 -773 -317 196 -109 405 170 -607 -274 -16 311 -335 -456 488 645 -590 350 169 754 503 331 252 612 54 -302 175 -460 428 426 375 -784 111 824 757 -424 -46 -255 468 961 855 839 704 0 -240 -827 -69 209 639 485 -999 -101 -640 998 -792 643 668 -778 868 326 -344 885 540 -96 436 -342 -812 -306 290 49 241 166 376 -151 872 77 493 482 42 -586 628 330 7 -528 896 -945 350 536 594 -769 301 -600 -172 -582 -133 -934 -47 382 -940 -941 583 215 -737 -784 -447 -571 -580 -154 -538 171 -184 -429 -593 -877 -804 477 -984 -461 -19 909 -856 640 -941 -262 205 -677 735 -840 154 37 371 960 201 616 617 -656 631 -312 -243 -655 -605 -88 -430 472 707 -46 566 483 -393 854 -25 472 -583 -966 -406 776 768 -247 -803 864 362 -982 175 11 -950 -296 -446 525 33 827 989 -274 365 -452 585 -173 -817 -172 549 -63 575 -288 -872 -770 -470 -28 486 -930 -571 427 668 -581 -57 -698 99 -136 983 -191 375 -712 877 727 -998 369 -699 -926 -699 461 345 -347 999 -8 -483 744 132 -153 -128 -706 386 834 102 1000 923 678 -118 -480 -73 -53 -666 -245 -670 -926 -122 -792 -521 -817 -833 -225 -27 -886 -652 28 510 -699 97 -108 -378 -567 -255 -601 533 -445 -72 -667 771 -735 111 86 637 767 930 69 184 -27 -884 -597 118 78 -517 -428 397 -654 983 164 923 160 404 569 971 -777 403 174 965 368 -214 51 684 753 275 397 86 254 488 -261 125 79 -345 -59 -444 -503 -735 908 706 968 971 651 -679 -905 -830 781 338 242 -782 -362 -371 -310 -814 961 365 59 -364 -101 -130 -95 -940 -398 -989 -829 373 193 -613 -785 -560 -489 -58 -602 -779 -778 864 -873 295 25 -839 453 -468 -231 93 -930 173 -412 374 -358 -993 346 -423 504 -608 -258 75 -93 -302 58 -949 -282 -403 -950 -720 -475 119 -919 757 8 752 430 -600 -117 991 -752 121 972 -399 -656 -617 -420 -733 39 24 437 -12 -639 397 529 -920 254 -425 -233 968 -1 52 41 61 -448 334 253 517 -979 -596 -721 385 949 437 725 91 167 694 -939 -473 852 292 885 -995 -426 769 487 417 994 383 47 964 438 171 763 -254 756 827 -489 -330 -488 896 301 602 -599 604 -430 -140 -78 327 320 -4 -293 529 -651 27 428 -525 376 -487 -350 287 238 710 581 131 -217 -672 -85 416 -44 -838 -970 558 493 -20 -695 -20 258 -584 -979 134 176 -553 924 -510 -746 -218 643 -180 -28 -983 746 -718 -805 314 -451 -392 -957 -584 844 -986 1 -925 250 -616 -173 671 801 573 87 -966 -212 80 -58 365 273 399 -343 154 -2 190 -623 169 242 488 34 3 -56 466 201 -901 -182 867 -709 758 614 -141 -259 -961 -474 -234 182 -919 570 -133 656 914 -53 -502 634 949 -685 699 -559 746 -946 -172 928 902 840 247 -257 190 739 -812 -347 737 193 271 415 -329 -535 -787 536 -633 -496 -393 409 643 311 638 611 -686 13 -86 -776 -647 673 788 858 633 -354 29 -4 225 319 -683 -788 -975 -93 -779 -600 666 837 -109 -425 -352 -409 123 -959 463 309 -150 670 4 -629 343 -294 798 -949 -324 828 482 -254 274 -939 581 -395 -812 -814 -874 449 236 -645 423 634 -776 15 400 495 307 679 -272 -397 652 317 -43 -784 203 -394 -22 -666 -647 -442 -27 -110 -702 423 -124 -204 -677 -718 500 -847 -216 -699 -98 846 515 17 -429 334 -76 -624 321 -554 -897 482 -325 778 -135 685 706 88 985 -58 -977 218 -745 -626 -77 318 -461 316 195 18 -288 97 -541 -715 -803 816 130 -556 851 -208 -886 -956 108 -376 -291 -920 94 -688 302 -762 160 -492 -55 940 -409 797 -574 903 618 -705 -560 -753 73 -427 -53 152 -718 -653 879 -339 958 983 981 -953 799 391 -192 -439 773 -389 927 -476 -638 -578 -378 -819 726 21 464 -258 -288 32 869 935 663 -725 671 -697 -288 297 -115 582 -494 384 -742 6 493 -416 -310 946 -954 -804 -13 360 916 446 840 894 510 305 329 74 423 -10 372 -65 463 -110 175 -184 -114 292 -202 654 666 -38 513 492 -803 97 419 271 -627 -371 -120 328 -945 174 373 25 313 -508 -582 -10 -300 714 813 609 -437 -58 -77 688 239 -156 347 596 545 327 -732 -480 779 231 741 845 475 299 453 390 325 -888 16 948 740 128 -969 -381 88 -587 -238 799 379 -883 -772 433 642 57 -154 -135 73 -352 288 -439 591 -333 -60 766 -221 780 706 -72 0 763 -30 638 -957 254 -950 -672 -491 497 -420 775 785 934 -907 93 -64 -690 -532 21 -969 -106 109 -222 55 467 -881 -439 842 -264 -760 646 -10 -244 647 467 718 -810 543 646 -192 -679 -419 -166 -194 165 518 -641 957 -965 -384 -503 34 -337 -833 -91 897 12 -851 893 35 493 -880 64 234 -844 -785 -152 818 789 689 -724 -252 231 761 359 469 711 169 -519 -392 -106 876 -932 -546 155 -222 -613 -86 354 821 52 -69 25 -813 -195 926 -463 322 -496 297 964 -380 673 -104 -113 209 -332 196 -412 -816 268 267 357 -644 132 17 108 -222 -59 -170 909 677 613 325 397 168 528 -350 -828 925 -107 -629 720 -503 -644 -367 83 243 -399 -715 695 783 908 -333 570 198 -734 471 -364 135 977 154 309 740 265 673 754 -825 -532 -836 -738 -608 500 -205 22 577 631 -887 -488 -736 210 317 74 530 -384 -777 296 -193 857 -822 -996 -381 350 -274 954 -434 751 354 -280 664 -998 -202 6 -431 -694 531 972 173 -575 -264 -286 -108 -257 -766 154 -919 484 -884 -907 119 619 158 379 528 -412 369 95 -365 27 -652 -939 -370 560 771 854 549 810 946 300 -8 -85 342 616 -881 444 -201 -470 -259 -72 -387 -21 -386 -96 461 -417 625 508 -682 -132 9 588 -243 775 -505 829 906 -827 236 812 330 950 898 -449 41 97 -190 462 -227 657 414 -212 -328 202 -982 195 -875 920 -751 -833 936 -906 292 54 -424 -751 159 180 -709 -875 -618 -448 -789 435 983 996 745 -357 -480 397 391 -1 -541 849 525 684 -259 -829 -243 910 -114 473 45 261 88 -412 -642 -93 332 963 -882 51 744 883 683 897 -350 97 -201 -307 -760 634 -444 -281 238 350 80 80 -673 -772 724 -107 639 -309 -410 -364 77 -400 -183 67 -581 -166 -979 -371 -160 298 -901 65 -744 -941 854 -582 863 -144 -69 995 289 990 881 -475 -814 187 529 408 482 -256 48 -774 708 459 -608 -28 822 -777 -83 164 -447 149 -417 -66 682 468 -656 477 455 -17 569 -729 265 -256 -900 376 300 -412 181 -880 824 -204 -768 -504 -97 -14 163 -17 -928 299 -97 -777 616 13 -321 808 -723 499 -830 123 -785 -146 660 -864 -492 -867 334 783 -477 64 -760 -46 -599 -559 281 -863 -452 -657 756 119 -601 -3 -405 -16 -315 477 -20 -159 -892 -8 -719 -442 21 -209 -668 855 289 324 -746 -982 773 -988 171 -27 -592 -90 652 -190 -92 957 829 239 -384 -89 486 278 -235 836 -92 -174 -731 966 -1000 -218 -708 -393 209 -269 476 279 844 432 202 -106 -731 997 555 762 -440 825 -604 863 765 -36 -339 249 378 -181 835 942 621 -545 644 549 -323 781 -278 -155 368 562 -290 -978 -37 242 -610 171 -764 -699 -98 -724 184 903 702 -649 -143 94 -963 305 12 -821 548 256 861 214 -973 749 911 143 460 470 -582 384 -300 773 965 597 693 -980 589 456 -765 -456 -813 533 -156 472 199 118 927 -761 -529 649 138 -631 -464 298 970 358 317 299 -587 158 -894 46 -422 -428 -265 36 -10 230 -588 194 -219 -812 129 -166 -233 654 -429 232 -672 195 427 167 -935 -34 464 -520 -138 806 2 -832 -659 431 -240 -450 327 71 991 -686 255 204 -420 -831 -610 464 574 -656 949 -94 570 -202 -896 392 -705 -735 275 558 -268 296 -404 16 96 79 -673 978 -21 935 -874 -304 514 -806 -540 -847 664 -555 708 103 358 697 -621 -318 9 89 -496 862 922 -582 649 -933 -836 337 245 -321 -526 -964 -84 530 80 847 -724 -685 -321 305 906 -226 -810 -54 -826 -785 -97 90 -408 141 -933 804 129 701 776 897 -481 -554 739 827 624 161 -524 184 -54 802 967 -904 -547 792 330 753 -954 -84 65 -786 726 873 604 286 -866 873 -227 -504 -130 263 849 377 -466 820 -766 -241 564 -606 -934 -803 -83 -291 -646 296 564 893 984 -173 -801 822 -288 -394 -833 681 -560 -588 -998 -553 621 335 770 105 616 130 489 486 -327 482 -102 -789 -328 915 -972 -193 -647 846 -899 -955 825 341 -333 522 640 781 -277 -930 -733 878 728 21 644 372 626 569 -466 -1 -31 350 -83 -990 274 806 424 596 -41 -600 55 -378 -993 -820 -909 -916 312 -43 23 -720 866 321 137 75 249 -113 60 485 -614 -156 805 758 155 -144 -682 906 -279 -133 -518 996 -186 249 -938 -983 -72 859 -141 58 -27 -683 595 78 -164 -581 574 492 -219 377 4 308 17 809 828 54 -793 -221 451 736 919 -236 -150 -692 887 -184 144 725 -349 -747 207 -407 -314 986 -669 -665 448 -830 -38 -691 896 694 841 551 5 -126 -150 -503 -243 -500 -295 -968 348 279 861 273 212 411 -876 -130 208 -148 987 600 22 -873 724 226 391 -900 -257 959 970 120 321 -800 -492 -342 -763 -856 300 958 -483 -802 -20 483 -490 4 -603 72 882 243 491 96 341 -274 69 -427 227 975 -736 -247 -677 -944 -863 -697 970 -204 813 -774 -793 118 209 160 983 -305 469 -895 -922 555 965 269 302 -477 -807 715 -236 -773 136 802 570 630 231 293 -120 171 969 282 -386 72 605 347 -713 -321 -54 -392 481 -313 335 46 -996 -311 -617 -667 -557 277 -575 -708 -357 899 -821 585 -517 -826 892 -788 -650 -593 718 -828 268 21 -148 -960 -546 572 -548 -626 961 -433 -610 712 463 970 -814 809 -414 196 610 -229 -859 384 -888 -29 -784 916 1 -839 -850 -836 699 -146 -918 -409 -884 -718 618 318 -8 256 -471 207 -111 -217 408 -293 629 241 441 -465 860 -999 -760 -407 794 42 594 872 842 -37 -837 286 116 -777 -341 -478 -986 -6 -460 884 267 499 571 -126 484 -675 357 -4 -53 101 -537 -29 68 788 987 559 35 462 -269 743 -660 -669 664 976 579 -194 212 670 245 -665 -460 -790 -346 -977 374 718 115 -596 -824 669 -379 -556 -706 90 884 554 -111 806 -191 104 552 -942 782 129 903 41 199 -984 -805 -365 851 784 -927 116 -456 112 105 -916 -165 -273 -478 964 827 -601 -300 -629 -233 -305 245 540 665 318 918 654 -126 -257 369 612 13 -244 744 674 -968 -345 409 591 698 -638 970 -159 -758 -829 435 294 -350 -157 -108 811 263 119 0 -952 201 -20 833 -343 897 -144 223 513 98 485 -980 52 -59 -133 -150 -292 -763 981 -438 508 296 -721 -164 -842 886 -20 86 -365 -98 -497 363 420 190 -813 792 -789 494 -264 -73 -261 294 -647 -660 644 -871 520 956 -17 -848 -780 -400 -613 955 -192 765 807 -160 -775 -397 -666 -392 -608 880 -958 -874 -874 76 41 -631 -595 -232 775 -215 -496 -680 608 183 845 -726 716 -999 495 -843 735 -575 546 566 736 -600 810 -140 -52 259 238 -850 511 78 -333 -267 -537 -186 -421 -921 -584 797 33 -600 735 -185 -622 -318 500 -126 -372 -587 815 985 -624 -385 -923 64 868 385 -115 403 -536 641 -357 809 844 246 -1 -650 -971 758 629 811 -954 -72 -717 79 -43 220 -773 -98 -233 -765 108 658 827 -378 -529 -438 -909 -619 115 -294 761 511 -779 617 783 -309 672 442 465 -908 79 -464 780 690 355 27 -80 -909 -970 -613 578 -165 24 71 -32 -642 603 -90 236 210 -692 -219 206 -527 665 92 -956 989 906 46 924 -789 410 518 11 401 -255 -279 164 -799 -527 157 -812 309 -691 660 337 -208 -358 711 223 -652 -165 235 474 114 163 -407 528 -794 -481 822 -367 997 394 -655 41 -662 -561 67 458 950 782 611 396 -997 -161 -838 237 -643 -848 483 -572 -785 -688 40 301 183 364 957 566 923 573 -718 -735 519 228 548 -982 -978 -144 333 -516 -632 -99 -504 285 -662 453 335 -110 655 -601 -130 509 79 187 243 279 578 -299 714 127 333 435 -101 -966 -732 -60 153 -604 -639 886 -344 -128 -812 -257 629 -374 -149 446 -361 -609 30 226 22 845 -407 83 2 980 899 -812 -300 433 -678 873 491 -891 108 111 -570 -703 -403 -766 756 211 156 -104 677 579 408 -385 -3 -294 747 193 636 625 649 -595 846 850 539 851 -295 -715 -121 164 378 -329 -931 314 524 -318 798 -732 513 855 -3 -849 217 345 136 -483 -436 447 317 -86 414 -784 -657 -407 221 916 668 -420 -707 974 7 947 994 -473 -878 -379 812 -168 538 -575 -781 117 -880 -328 -780 -375 -149 120 7 790 673 -912 953 581 -390 558 -960 -829 -359 -871 264 963 515 -183 -691 -346 609 981 -80 605 -705 -717 37 730 -736 5 -420 -242 -221 -430 -66 -670 -101 652 -293 -337 490 597 148 409 960 141 236 -120 119 224 271 58 838 -900 122 806 535 -133 -4 -214 -773 289 -701 718 -164 -420 -178 -822 444 -542 623 -11 -498 -992 -868 668 709 -965 -472 630 783 832 2 413 623 -927 -125 222 -800 -564 -848 533 636 -266 225 127 581 241 652 -439 -531 777 -793 352 -57 281 -597 -370 -52 140 971 371 -637 538 -581 969 214 -37 932 -668 -600 -925 89 956 -901 771 -643 500 -587 -173 -546 -389 -540 -98 70 793 -603 -934 765 -792 121 -649 -4 -761 -199 870 -595 271 96 -546 -616 -131 -258 -918 377 -58 295 626 158 248 990 -186 -809 157 -225 -745 701 599 837 -56 -150 741 565 -504 -100 110 -7 -705 -214 -274 855 -804 21 -852 -887 -682 -678 -761 -494 -259 656 393 759 472 -323 -923 503 695 -195 -263 -690 -249 613 310 888 -734 249 -110 -606 -785 -717 -857 -15 -597 -639 300 -691 291 418 -81 663 -678 256 -523 827 -240 605 22 -929 -21 616 413 216 70 -698 821 -213 -91 774 -669 -995 662 -584 430 28 -870 -651 553 859 192 914 325 -847 -193 96 193 882 873 -102 -930 505 -606 826 -161 -54 -339 -774 -563 597 269 237 230 -993 478 -11 385 -626 33 162 -58 211 -863 861 815 -708 330 718 -267 -535 212 -909 70 -787 877 192 -672 843 -199 390 -146 -521 406 491 958 -679 -321 -890 871 -962 -925 -495 -932 -641 439 -786 357 488 403 -561 -20 -180 567 -289 383 -915 487 68 -674 -723 -986 401 336 132 954 709 322 -117 356 161 169 -855 -455 359 133 -243 547 211 933 840 43 -25 -592 287 829 -139 500 991 -483 -977 39 241 -366 -8 916 -79 -37 93 -512 2 791 430 150 -318 265 -544 -584 312 -161 -784 612 872 300 -766 -121 615 131 503 70 -520 970 -49 695 -223 -842 -505 -365 323 -682 -519 25 -740 -744 706 940 -393 -168 342 -694 61 -306 454 -782 -661 648 361 -306 429 235 895 -899 594 86 -949 136 -348 -555 950 350 -634 95 -441 -999 93 -603 -140 -796 600 912 -537 -946 -976 -382 295 -337 366 -432 51 -157 295 -835 -800 73 411 313 -232 545 -365 -64 -273 -218 898 853 759 -741 -238 906 697 826 745 -645 421 2 -299 106 16 224 278 111 -66 456 748 130 498 906 471 -219 -560 -329 -900 -112 -422 -735 723 -587 -138 -180 755 89 358 870 -670 -834 589 -860 -523 -157 -28 939 558 721 -692 157 -376 -891 -341 -284 855 614 262 363 668 -468 730 476 769 25 -224 152 -864 -878 509 978 657 -166 596 -551 -788 198 236 921 -229 912 -455 -405 -846 -504 671 997 -338 159 691 432 -793 -725 -146 323 -979 -497 -321 -617 -907 6 -796 -30 460 130 -587 -602 128 433 -200 586 -205 196 716 325 -375 -13 -704 -352 -171 192 -45 769 423 645 749 747 -459 -98 -816 464 -877 270 -574 -449 39 -361 647 -934 229 -231 43 -822 160 -390 -779 743 491 108 243 442 833 754 933 885 943 709 582 -735 -980 521 714 -621 -100 -468 -529 714 -351 215 -352 -714 -331 -523 -758 -251 359 114 -319 984 247 -788 -626 639 23 -977 517 93 602 -368 -187 30 563 -739 -206 442 551 762 -37 -338 -627 866 573 -289 88 472 -354 -822 689 -309 -316 -828 274 173 139 801 -189 -813 -327 -316 -152 201 14 758 -580 120 -414 171 -888 602 287 -186 712 -783 -492 -851 792 767 -193 60 -713 765 -759 475 708 -55 371 -112 -231 87 716 -84 -864 -69 -256 520 142 859 -268 56 -873 444 952 76 -807 342 -479 -112 542 951 509 -143 946 878 -812 -722 290 -838 -803 926 -210 -578 50 -21 711 -171 -132 138 -280 -472 -81 772 -148 -401 746 -585 763 -65 529 243 -494 807 -705 478 968 632 94 -269 -687 -243 -95 -656 257 -940 -685 369 -279 -934 -976 -763 998 205 346 754 -549 420 314 -837 -471 -741 774 511 -66 -652 810 250 -39 470 681 -352 -909 -799 -175 -218 193 -731 472 -446 -324 -439 -291 551 -56 797 -713 515 -650 82 679 950 267 82 923 -837 -267 -588 111 452 -562 639 -256 -404 -303 -781 -687 546 -546 -952 -352 101 -531 -241 686 -420 -702 383 -394 774 -148 -698 762 -888 488 -626 -243 -545 -265 299 150 -627 382 908 980 -96 -262 -920 -595 -56 576 -667 -76 -114 170 156 -608 742 720 -798 -68 -960 429 -521 334 62 -926 -765 385 -535 -950 -268 524 711 -509 210 -207 98 -307 799 676 -354 677 -627 245 435 948 644 -528 888 799 762 -527 12 702 -20 649 847 -561 74 285 384 651 760 75 253 475 763 703 925 -826 71 572 -760 -409 737 946 456 229 122 -74 530 724 576 674 -149 -978 161 492 -573 -28 -85 -293 308 725 733 562 -68 -563 663 -255 50 418 -987 -584 -840 521 -559 -377 -499 895 -758 618 575 -667 844 -861 -854 -953 -587 -643 383 150 528 -683 -727 561 802 -848 -424 -243 -852 -789 -576 939 197 921 836 -552 -120 -933 -409 -352 -134 471 533 383 881 618 841 -590 -482 925 -484 -462 513 -794 525 -586 -227 451 -642 -561 589 -642 442 -711 -199 874 -741 124 991 -753 254 -156 858 -615 88 873 -981 -719 351 487 -228 -530 914 -198 244 -235 -25 -652 -150 284 -752 481 8 332 644 380 -246 688 -324 377 938 -972 183 655 908 990 736 -96 -575 -126 721 183 130 -900 -904 767 777 380 727 392 244 575 -510 291 673 957 -420 -383 -319 -389 -976 -271 -689 483 874 621 273 -732 121 935 -578 88 522 -388 10 7 753 -577 77 -269 -850 984 113 -532 -996 -88 -587 317 -967 941 686 17 -708 -786 884 971 990 -715 830 223 -111 -648 -195 -914 59 -106 357 640 -112 264 706 -134 433 -694 587 -8 322 729 -710 -22 -391 69 999 463 602 691 506 -383 247 361 151 -320 986 357 -831 -538 -356 52 128 256 978 -543 768 896 -57 797 747 10 832 -990 299 -978 -900 784 -25 -698 -355 -314 -776 401 -116 302 -988 759 -934 886 59 -780 580 -657 -530 393 513 -789 -525 -287 -206 791 -937 409 271 -261 -319 110 554 -34 938 883 697 395 -994 -51 736 -47 -475 -491 327 906 887 -912 621 -377 296 -575 -155 105 658 700 -229 -346 310 -723 84 -129 646 -268 -8 -158 214 291 674 -867 327 67 -766 62 -796 815 984 187 -498 51 210 936 250 -501 838 194 -653 599 932 -339 -551 -756 854 667 -292 -153 -872 -778 -129 645 -111 379 753 380 -488 -472 -942 -247 346 419 -500 589 303 -375 -323 -248 404 493 -129 -718 900 188 -867 -19 -740 455 675 -509 577 726 -699 534 -4 406 119 -608 83 920 -630 -859 443 126 228 -245 -179 955 -472 44 128 -978 -959 106 252 123 -232 990 951 182 -994 699 -305 -447 -472 88 506 206 805 640 101 841 -895 277 -759 -423 -878 704 -984 535 551 -30 -69 -8 -130 370 -260 630 640 -453 -871 564 -27 -26 356 65 879 -577 -854 -199 -787 -658 -877 775 -532 -140 238 726 122 555 -635 384 675 -104 535 -157 -806 565 666 -129 925 814 -62 -384 152 -777 779 971 371 359 740 -228 387 -70 790 -441 341 538 927 -815 242 306 391 -850 -817 -814 -314 -562 601 -461 264 -212 -298 206 -290 -966 -825 -68 522 505 917 580 -361 528 -719 -629 -791 278 -598 -607 -1 295 -752 -50 897 -486 -842 550 69 138 165 66 102 581 -308 -586 762 89 348 -899 819 -728 287 101 913 -960 31 -652 284 511 -6 -926 536 -999 -756 -736 -974 -618 -272 -638 -204 702 -928 357 -862 928 60 738 -203 843 -526 367 662 879 -844 -325 301 -957 -897 -553 196 -314 -855 -820 -760 389 -204 -63 -649 431 457 -897 -609 970 -598 -274 -178 -743 835 897 965 222 -611 490 -610 517 -568 -924 395 403 653 524 261 -447 -288 268 695 3 -566 -796 638 1000 422 475 301 76 65 711 591 -727 81 668 -488 -174 -513 503 -687 257 -789 -103 899 -259 806 406 -828 566 -85 -506 -698 -322 331 -956 -277 763 -240 -331 64 284 650 114 108 664 759 386 -61 313 -970 -38 991 409 -539 221 859 369 -82 634 -139 -252 296 -757 433 189 49 -758 -867 -17 -152 -945 927 507 -146 -120 -768 586 -395 -615 931 169 -264 -558 414 -997 207 -794 74 834 -792 -191 -582 162 -77 -778 681 -18 -868 -457 44 786 978 -682 -279 664 -60 98 -302 -668 -950 -203 -943 296 -693 -284 411 -597 -501 -147 -225 782 -921 715 -310 -880 833 -306 -231 -9 454 67 -817 -152 -17 -928 359 327 502 -362 -516 740 682 581 955 132 261 -817 809 -290 344 488 577 128 -624 -446 -600 -424 166 -837 140 822 -24 -440 355 426 736 916 141 -590 -468 236 -302 -126 -975 455 43 -118 -634 155 591 -789 -789 193 -981 -291 267 677 -780 -282 -849 -666 786 87 422 -935 -491 -721 -480 -481 893 -935 54 -85 -464 326 -79 761 649 776 -600 377 476 488 640 473 -538 974 945 -305 913 -83 401 -487 353 828 103 -191 -334 -550 315 -972 719 -321 -257 -605 146 807 363 830 968 557 -413 -259 504 -326 -629 944 -509 -722 230 -901 -980 264 143 18 223 409 331 244 -830 -486 -21 -722 990 109 327 -892 -103 602 -270 -540 380 786 -638 -262 242 762 -743 596 255 -133 402 228 183 -183 60 717 -170 250 -57 -435 662 -436 -187 -269 468 -491 612 -81 -369 625 -639 206 501 942 -578 96 -402 946 850 -606 167 43 -367 -480 519 -311 749 485 461 -630 257 -513 237 884 -491 685 971 84 216 302 -280 894 16 -229 -764 256 -969 151 -554 -454 760 593 -569 -185 901 -927 872 -758 696 -904 -741 -634 0 -499 869 915 -152 -933 440 -984 -511 -256 924 -5 -88 389 -196 585 -461 657 -435 639 -212 -766 804 191 629 -571 -302 -954 -313 996 -163 -325 -943 -618 -147 -656 28 -247 -421 655 32 -522 238 347 -823 -508 -412 -916 -296 -232 922 550 -656 90 -60 415 -29 679 748 -710 -825 539 -675 520 -542 -691 448 460 326 562 808 -367 607 633 453 -1000 -264 451 335 730 -985 283 847 882 649 694 738 -431 72 330 -372 418 158 -328 623 -893 541 -71 747 -404 573 -325 -449 -102 -720 -116 -541 -340 735 -518 -462 896 78 922 -575 -5 -287 92 -436 710 517 -263 -638 -13 -255 921 -924 -168 350 485 -686 410 253 68 820 -851 -425 139 -141 634 296 -699 -803 -276 -91 -962 357 -527 -663 731 280 -906 271 -997 -966 -542 226 -776 -353 -146 -143 -39 580 345 -961 -613 -818 539 -193 -483 -450 -478 -49 599 -724 -455 -221 53 5 8 -807 -297 158 364 751 25 408 258 -958 -314 -122 -749 -716 -387 773 801 -564 352 336 639 -498 30 795 695 -990 -884 -315 510 459 996 -625 478 -831 -105 432 -310 656 -657 -704 565 441 -143 422 559 -789 -788 300 -846 -331 562 183 -740 -371 -542 -367 965 -304 575 398 960 896 -491 294 -21 -205 386 -833 -584 -633 -332 -112 198 3 881 135 773 -382 70 763 636 -699 -90 771 -913 166 -993 -658 -518 152 88 37 -810 -773 -74 -856 130 501 -941 89 485 -872 277 535 141 16 11 945 701 -697 840 -744 837 234 785 -866 -117 706 239 -587 -335 771 -190 -133 448 110 448 648 325 326 838 149 585 139 902 598 516 -201 754 -89 -309 -190 274 -766 -297 164 545 487 -240 235 528 798 893 -255 -314 -19 273 -297 -89 -660 640 937 -19 328 242 -35 -760 573 227 376 -700 452 636 354 -266 151 -920 -357 -90 -915 842 599 432 82 -94 -507 912 500 -870 965 -902 -459 -511 293 -50 -551 911 436 893 -360 -629 94 294 310 -961 540 -978 205 -318 804 342 -318 -53 -395 -97 -79 675 901 -387 412 53 -660 992 -827 878 -141 123 -164 392 453 865 322 412 -440 281 979 -928 -196 -308 157 83 -286 -13 -504 -908 -24 73 967 302 -719 118 740 -885 -906 -84 -356 -98 145 523 -651 880 506 -476 123 -490 -824 732 771 -67 -664 225 127 978 795 402 636 -854 -448 878 -402 -248 953 196 932 116 127 813 811 671 -88 -550 -516 909 310 336 -886 -193 -248 -496 608 -550 -154 -435 942 -234 918 516 714 -309 -979 900 739 -18 -797 -483 -769 112 982 -523 -371 -501 -912 348 -774 849 844 647 150 -459 -993 -978 432 -244 262 -216 319 99 -662 988 -413 752 723 353 -656 723 -258 171 -814 869 53 984 -115 -676 482 -700 -494 -74 -97 255 -255 969 -151 363 -197 -707 -878 908 54 -522 534 689 -156 915 85 -558 284 -19 -50 -199 697 -719 865 130 -229 -724 -352 685 -265 226 -998 912 596 257 -659 744 -754 124 878 472 116 410 264 38 -743 250 722 -366 281 -543 -223 -51 -756 606 -221 -896 434 -654 543 -859 -989 -618 385 -7 228 230 178 342 41 586 -787 561 140 -49 634 332 77 632 -922 -203 793 -429 476 624 -747 514 837 578 -688 -706 -87 -426 -892 986 480 282 489 -120 -417 -234 705 417 583 454 -446 456 900 -152 -327 -738 -458 -871 396 -779 997 389 -148 65 442 53 -173 -315 743 447 23 -672 446 321 42 532 -381 -517 -222 548 231 606 102 459 -505 -743 -833 -35 259 -287 789 -724 8 864 -100 867 -718 755 -669 874 -215 873 549 -719 -648 261 -509 981 499 327 61 -919 788 778 -180 -819 934 296 -796 -972 -925 -908 -972 -590 -640 -577 789 -599 425 -395 -551 -714 548 827 156 222 -884 708 -342 809 -306 -904 693 706 770 865 -539 499 479 899 -786 256 506 -253 918 982 445 547 20 -671 546 -520 153 -241 -739 -32 22 -514 536 -990 -164 -823 176 -6 170 181 350 -458 -115 452 -923 704 309 437 -427 954 438 -528 -591 -939 480 384 -695 405 -183 529 467 373 -377 685 287 -27 -515 -133 -61 -433 -549 808 133 -743 -956 983 82 -102 -601 -106 311 -664 936 330 -42 -985 -239 -884 -416 732 754 -942 208 -1 -779 -741 336 921 -288 257 982 632 551 590 188 529 550 291 -51 923 952 340 -27 117 973 -129 262 190 306 -144 474 653 -775 -770 766 415 929 613 113 458 607 -846 -533 -650 -748 106 -79 760 205 -4 772 814 -50 48 433 -210 -141 -39 -804 -444 802 526 508 -955 792 -237 -749 297 -797 -315 471 -304 287 446 -348 -545 -287 391 -952 -360 -992 396 -234 184 890 457 277 -202 -950 -799 -279 39 -690 161 -163 -591 -65 447 359 95 871 454 296 -807 -217 -292 526 353 569 -581 -611 -647 -636 -973 435 -118 -73 577 -51 -352 448 -860 -365 818 410 356 308 800 -701 -103 -341 346 541 -548 -642 -44 569 690 375 532 -514 -26 871 815 608 -473 809 -342 16 -781 133 -436 842 337 294 562 836 867 -332 -783 -955 -611 776 849 137 260 19 -730 -732 -315 -878 -299 -281 91 -751 -407 930 256 -562 -100 -292 -513 717 -730 -669 436 733 -304 -257 940 32 376 -809 -802 957 -634 -783 -356 -812 -989 67 -899 478 -264 -563 728 379 -316 -116 447 255 -223 -692 -991 406 293 51 246 -907 704 482 227 -364 222 -524 64 50 999 48 803 -785 716 -348 -453 538 -258 601 -80 949 -43 469 737 -610 -70 514 626 386 -1000 930 -594 -857 398 -541 19 -3 -937 -264 403 652 -730 379 -251 340 -854 724 -574 -62 101 144 -453 -135 89 541 974 285 649 -497 585 955 -60 233 -391 -42 256 -740 697 -140 979 706 -120 -228 17 860 491 -668 -664 897 -293 -648 904 -910 -869 -283 65 93 129 538 102 -565 -824 456 580 -120 686 284 -261 142 -886 -818 132 -827 -379 -735 -866 419 -953 521 980 599 248 781 38 231 226 -114 -866 -61 -342 -527 -420 971 -712 359 210 340 626 -890 -530 -176 -810 450 596 -251 -402 -686 604 897 548 -727 -560 841 -478 -314 -936 652 879 -917 345 1000 -324 103 -779 88 177 242 -913 419 626 -210 -880 103 -783 538 252 -779 748 -416 -515 937 -921 168 -292 857 4 765 -768 897 -750 116 871 -651 584 333 -473 785 479 833 777 -786 -157 748 -15 -221 -736 301 -401 658 -628 -551 -454 500 -54 377 -213 419 469 974 650 -929 -528 -184 -695 98 42 -668 -127 789 969 -353 -312 182 947 86 441 150 654 -135 510 299 803 302 678 -414 708 -110 -761 -699 -419 642 -628 394 -586 927 -710 -575 -392 803 958 -51 -764 -91 -229 124 357 -544 -693 -559 -70 543 332 307 -324 -987 594 853 -360 728 -812 -283 -731 -610 -25 -603 920 -260 718 319 -948 -95 -572 -472 967 -387 78 -817 335 876 726 -779 -897 412 -53 301 862 -953 845 -280 -829 -224 965 -667 757 350 658 152 -51 -745 -678 -814 -423 868 -39 223 -813 595 258 118 -353 797 203 -475 -823 -217 313 -803 -313 491 333 431 311 -197 -589 736 305 43 -918 450 -368 263 -626 27 197 -914 583 149 -564 464 603 -212 276 832 355 831 304 248 -478 690 294 414 373 -597 640 -666 704 863 558 -417 -41 -972 259 159 -971 -530 -236 -56 -44 213 -410 577 617 138 -63 -534 928 -244 868 380 -53 -994 739 -856 415 -215 -848 418 217 822 625 122 716 996 461 -812 310 -356 922 -289 642 421 -883 786 -770 163 838 348 654 -321 902 -298 -258 42 -943 -742 -94 571 906 -931 629 450 -261 -283 73 972 543 754 677 637 543 494 -283 667 332 6 -509 -721 -859 882 -431 -757 -779 -522 -638 111 -23 19 639 -157 818 40 -169 818 121 -878 351 839 426 -12 -670 -810 -588 -800 858 699 770 -64 -573 714 -906 -843 -300 804 243 656 -426 -236 567 432 120 635 766 -374 801 -757 821 -521 -385 -421 -630 508 -47 -743 880 -855 346 -829 979 487 -389 -782 -716 69 455 994 400 794 -242 595 -811 -203 -843 355 713 29 973 -27 -230 -650 -925 -866 -454 478 842 -615 -443 534 -284 601 108 976 -994 612 -361 273 -545 -181 49 -843 971 -951 195 146 506 -152 118 535 969 514 -32 -623 276 -77 -330 765 -421 -408 602 696 -321 -276 -54 -651 -35 289 720 869 879 49 945 973 -763 861 -936 794 313 -654 -448 456 138 -905 -792 626 711 -593 -28 962 -965 346 -513 705 -138 559 -368 253 -300 -494 -344 21 -888 299 912 283 870 -842 -843 479 -847 701 -289 865 496 -851 -546 53 659 -87 76 -172 211 -622 -3 53 247 -108 803 161 856 -745 776 -306 -339 -266 495 -751 838 449 -924 895 -490 978 569 81 -259 -257 918 -588 -594 640 429 521 462 -211 849 -757 -600 -468 265 310 -413 -636 228 -430 991 481 808 -923 -676 749 490 221 696 -476 -522 776 -635 528 674 -858 -285 -622 -903 -34 753 100 390 -474 252 -294 -600 -780 -971 476 -806 442 -682 733 221 239 -99 557 -555 -166 687 691 -828 -49 -199 46 -690 -182 800 -768 866 55 -628 548 980 -728 308 -962 -723 557 44 234 -97 -205 274 -986 -829 -688 -191 665 -653 900 512 -34 45 434 -321 777 -215 -192 -303 -173 764 -449 985 -649 136 900 889 594 -439 -62 799 -960 241 817 -444 -661 425 127 -494 -898 471 271 -699 686 673 -139 375 -764 -270 82 300 162 -74 -690 -905 -183 559 -72 -807 895 942 -726 -68 195 255 686 -157 -882 663 -587 -749 992 271 -17 -807 -979 24 658 320 302 122 866 332 -372 635 696 326 220 847 -871 770 -850 531 945 -118 -808 -427 641 333 462 930 0 -580 320 625 -279 221 -894 808 334 -815 -606 -704 -646 148 223 83 82 175 -371 -972 764 -926 42 -874 681 303 -966 -351 -320 664 -848 -137 -553 844 339 157 -929 867 255 264 -324 -360 436 -599 270 213 300 19 685 -769 -979 -247 268 -104 242 -512 -232 -25 162 -450 -542 756 572 842 -391 -725 -158 418 9 -197 728 -913 956 101 -404 -442 325 737 81 -890 476 177 384 443 740 872 193 -837 -114 39 486 395 101 633 -826 -804 -694 -783 -890 -500 -344 866 619 -145 -512 922 947 -426 861 397 801 -245 -727 -190 -205 363 -572 524 617 90 823 145 99 -940 -895 -912 -90 -728 -803 -601 215 -400 -76 -866 -929 -775 100 -431 -37 390 123 602 227 -553 500 457 -422 805 -64 232 -219 -814 -549 134 528 820 -431 290 -45 -167 -340 366 -31 901 -931 -319 -115 -850 -517 110 -941 196 774 -671 323 -663 -152 725 -558 -410 204 -403 -530 457 -276 -242 305 -899 314 261 -606 896 -781 -269 -203 -289 35 778 923 772 -226 -326 323 -931 190 -383 -994 811 710 876 132 -294 -239 -625 -881 382 -161 197 665 -121 -320 -39 -476 -800 -906 972 549 981 -573 356 -611 377 358 -880 -949 -296 -116 681 506 -913 971 516 -657 184 -70 362 -761 -19 155 808 -519 -169 -665 -887 308 -241 -577 421 -420 908 -69 251 -543 157 -955 383 527 -536 -750 -746 19 -289 -702 176 492 -219 529 427 929 -22 747 923 -977 -572 -389 -907 -220 487 86 981 307 -368 976 -970 682 -17 -842 -73 218 593 978 118 -352 -351 437 194 -361 563 377 -146 -317 -484 -602 320 -627 483 328 467 780 736 534 -866 256 518 -253 -840 462 134 -809 261 946 136 714 -715 538 -183 -184 -253 -857 2 561 -929 -102 -72 720 -325 496 8 686 478 -720 221 -934 -97 143 -932 -541 315 354 -234 273 -528 -869 583 -919 -562 620 -884 -940 -533 -33 -282 993 156 -883 -314 -934 876 28 -373 -329 656 -274 -972 -553 44 675 -119 82 -591 -525 558 675 -472 326 873 436 -797 -433 -746 -159 346 554 -231 22 287 303 -599 -312 -599 905 186 947 698 -875 -975 -998 -558 -796 53 530 739 -529 -162 398 533 -635 -105 -389 942 -124 -830 193 -699 -587 -72 867 -235 197 161 -760 -425 -313 492 -120 250 84 -845 -216 3 -847 892 611 605 -57 368 -423 -461 -963 148 391 -552 494 -257 915 -285 137 -451 841 -203 628 -504 -287 768 -387 -530 -846 862 -681 885 -283 215 613 -16 -798 485 -779 -238 318 911 -189 -168 -55 -558 169 54 -634 -1 -587 -611 475 726 525 662 39 -77 -872 -71 875 -20 -767 -899 672 716 -960 56 -324 42 -331 -336 522 -946 -8 232 -821 226 -703 97 352 854 -741 -184 755 -340 -860 100 -831 -476 -747 -289 -66 746 -902 156 305 -241 -555 -970 -531 -464 -227 967 -536 702 208 -238 212 728 -923 368 8 197 -930 651 429 496 190 -5 -1 -7 478 166 698 748 -502 230 -378 660 -235 -350 -884 225 942 -762 -350 37 -44 164 -958 220 196 125 -485 -618 -74 -969 914 477 616 531 658 -145 -997 210 -52 356 286 -968 -446 498 530 315 -283 -835 73 890 -990 596 106 201 421 833 833 -348 854 739 82 -456 -350 -534 937 573 193 795 -768 -45 822 983 402 732 -850 -305 856 -462 565 -870 61 854 -333 985 -626 -834 -150 5 -268 -394 -33 -981 616 686 -486 71 -31 353 -18 708 840 155 -333 -360 640 464 -987 -371 904 200 -388 276 -438 -448 -929 142 -840 -490 885 -353 549 924 -705 -899 714 -231 -477 83 -282 694 -51 -639 -44 -817 -393 -874 173 -62 -743 -565 212 -225 629 729 934 -986 -13 -596 82 -495 -974 197 803 201 895 -559 -467 196 -373 -361 44 664 202 -40 765 330 -810 329 490 145 -80 -803 -600 134 -432 -200 268 -491 49 -778 -915 418 950 569 -555 192 902 131 31 722 327 292 41 -441 203 620 -131 -888 747 410 -633 780 481 -602 859 670 566 -63 -988 -956 306 222 -165 -871 -814 349 -309 186 744 319 -674 -282 44 -153 675 -737 130 381 -364 731 -413 131 50 -584 -889 -238 229 -773 385 -577 -693 -479 -146 -847 -15 -42 311 -832 -389 747 -773 296 -11 303 -529 -49 100 704 324 83 943 -407 -411 654 179 806 971 127 846 -495 -295 -530 621 -36 -351 -270 -102 -656 -314 491 -475 353 -678 122 -868 231 -243 955 289 -525 622 -184 -330 -750 998 135 -606 876 519 -314 977 -43 100 -128 -643 -800 -227 -72 811 -976 -518 -366 -633 325 83 941 -537 628 -367 -219 -521 170 730 312 -390 809 131 -159 101 833 -834 207 528 932 918 778 -870 -584 305 772 -132 -532 159 893 800 601 841 -596 690 736 -730 -93 395 -616 682 -582 749 -381 -329 -9 -350 793 191 -648 -141 590 -945 -37 675 251 -226 -737 -327 64 912 920 562 192 -706 600 732 544 135 -392 -449 805 -476 796 882 42 475 -190 537 831 466 -417 848 586 -390 -838 -51 510 386 -312 24 -854 311 593 304 298 404 298 173 -157 716 807 930 692 763 -568 472 414 -878 -399 -553 -208 959 382 888 -748 -290 -936 179 -39 -810 -530 -100 -105 618 559 674 -924 21 379 -436 -499 151 -265 266 436 537 667 907 -317 -110 471 -577 -335 65 -792 471 -932 396 -440 521 676 -242 -573 -722 188 -705 626 891 502 -931 -519 -743 -479 -196 -938 -854 -532 396 -962 -103 -135 -376 -360 -976 374 -272 -979 548 883 -869 197 -264 62 894 -218 -962 -276 921 978 752 -581 -248 443 -634 -366 -784 -725 -959 902 -515 970 554 646 453 959 -461 534 408 776 -55 -569 821 842 365 424 -100 904 528 -437 -715 27 358 720 -455 -281 -142 757 -994 -530 281 646 696 822 -360 378 -681 239 -365 933 187 758 -376 -285 486 266 -316 -611 112 -739 -594 -927 -553 914 998 -344 -901 940 958 -217 -274 176 -743 -999 116 -309 -353 157 724 268 -990 -679 944 767 132 175 890 -992 336 32 363 712 263 -584 -845 323 -881 -456 382 409 -86 571 -470 197 -843 -333 372 785 983 -80 75 669 724 115 -222 -365 628 -343 -592 123 29 237 -491 -519 579 687 475 479 946 868 -938 -68 -61 -725 218 250 777 -279 -891 282 250 -376 298 -550 -979 -649 -515 646 -914 130 391 -88 891 -901 820 -698 568 -536 -263 279 12 -906 807 608 -166 -970 -497 294 347 -241 707 -375 722 673 554 -164 730 -861 -483 387 -155 -842 -159 -372 -659 947 365 252 -627 -693 40 782 916 386 -58 -915 -706 -238 308 -937 -119 -832 -92 995 483 598 -778 622 887 -91 352 882 -519 -343 -226 377 -874 -488 -204 -655 -750 699 -107 -242 284 499 293 -996 781 605 136 -81 134 590 -868 818 397 -99 -480 -847 -966 566 -28 114 839 172 -249 -34 -651 -546 546 -978 958 -352 -481 -93 245 -364 -249 636 -819 915 248 -821 572 -624 208 121 684 -624 -90 -154 309 59 -341 -727 727 -146 127 -911 -851 706 675 85 -272 924 -58 253 74 -369 -815 229 -333 826 -466 -608 280 755 756 526 -458 473 -947 -268 -671 654 155 696 311 55 -611 -560 -848 47 -863 798 -826 -743 -662 -748 884 -619 -711 -449 -519 785 -976 -440 -718 -420 -460 -389 174 -734 -803 282 865 753 -107 -805 805 297 -345 -826 509 -929 24 876 -361 361 -464 -966 -216 980 532 -196 793 352 -856 -759 -487 181 -339 294 -587 -717 -879 -872 -463 270 86 -251 -861 -906 -245 -952 -608 278 -772 -559 587 688 797 500 -192 207 -827 -349 -450 -563 395 598 -702 -258 -369 294 -379 -757 -917 955 -648 307 546 -592 -697 18 -82 859 513 -306 135 -583 -555 360 144 322 572 481 452 -231 -423 857 607 -6 767 600 -658 121 236 -889 -467 970 250 -543 215 375 740 -977 -616 -609 597 -132 -964 -599 6 660 474 -27 -716 -870 -467 821 77 -773 -423 359 -861 -266 387 167 -634 -694 132 -566 60 713 217 863 523 -879 -92 175 -908 -943 -993 -804 268 -582 437 -741 825 999 805 -998 429 -740 27 964 86 955 492 -545 -403 12 858 -992 160 -889 55 -112 -324 -722 -789 155 887 378 930 52 136 595 28 345 46 808 -848 937 26 -733 320 239 -867 448 2 937 -5 -240 -93 -62 84 -633 279 602 828 -898 -724 -44 -381 239 -595 -626 -190 787 202 -16 438 -135 475 -838 415 948 808 -752 879 700 -389 663 678 76 -177 10 153 812 114 509 -743 -777 -921 -183 655 -409 -368 -32 161 66 273 -904 890 -201 -577 -694 826 159 762 251 684 -940 93 -423 -859 308 -354 349 786 991 -480 -715 -739 739 179 788 -886 -568 139 -62 255 -115 -418 450 29 -8 -390 46 451 -205 -282 -884 -378 557 -900 -281 -484 -925 -77 904 -208 -985 338 693 -97 -344 48 -578 974 -142 807 702 -834 285 -734 -243 -983 -913 -864 542 -318 -580 882 273 -565 431 251 91 -704 -215 -646 306 -863 575 -175 -317 996 -653 -434 205 -119 -504 436 420 624 -197 112 -770 173 174 743 854 -43 -312 -711 -547 99 -621 -410 18 963 62 430 -112 662 -638 -882 -193 266 673 184 488 -695 -7 323 954 583 788 799 -337 -473 625 -472 193 -454 -516 905 -976 450 -885 37 -848 -779 129 435 -134 337 902 716 -564 258 990 -240 249 -108 -654 -11 -529 653 -837 -598 554 -635 -331 720 334 -168 -639 -108 114 -545 -599 865 460 -690 -278 791 182 711 413 525 -378 -643 771 -607 906 365 692 -940 -798 -769 87 537 806 923 -417 990 -532 584 -722 -297 390 517 -708 -633 -567 986 611 -941 -723 865 873 911 -538 -219 891 -580 199 -509 -859 -194 -397 -411 719 337 458 608 -10 -291 -72 -367 -559 571 -157 -600 705 -118 -583 664 415 547 -896 -610 538 828 774 901 414 -52 964 767 -977 850 -190 -860 112 185 -870 552 890 -692 1 -630 434 -238 864 -479 762 -44 -843 700 -45 -938 940 223 584 -279 334 201 942 565 785 428 -636 640 -987 -145 686 -934 754 -607 -670 340 -868 -272 -747 453 745 -80 -877 341 -256 885 106 -147 -481 -787 -744 -656 -833 765 459 -959 267 479 234 -150 672 431 -906 -307 769 349 402 -424 -760 126 86 -449 -669 820 -646 -583 -152 646 -396 -279 -283 523 559 -810 -321 927 -297 438 -596 -180 174 -14 -112 -465 -771 -744 505 917 207 -960 288 -520 814 -670 474 189 -664 -368 31 618 787 -335 -616 -395 -743 488 585 -183 338 800 605 947 109 -853 343 -744 705 395 -930 -216 517 357 249 -220 513 119 783 741 -848 -407 -3 826 -944 -19 267 591 -85 -834 470 -175 50 -269 -903 995 -466 917 -755 259 -944 342 435 -836 -106 453 -617 427 847 -265 834 -292 289 700 553 -404 -770 -839 595 -688 481 -740 -979 -119 281 -959 -276 -851 221 -296 391 901 -24 456 79 205 -195 -968 315 -437 43 439 647 812 -722 -49 -724 842 603 -653 -678 -228 540 497 -287 -502 945 -319 90 -163 148 681 -439 -624 518 -212 559 477 -886 -319 798 -550 880 -380 211 -474 -528 -709 28 485 1 801 -457 722 -94 894 -640 611 -612 842 -111 -732 -13 352 253 -440 903 456 -128 -19 -935 -426 32 805 -778 -909 520 -803 656 -245 -771 -462 171 -491 366 92 110 790 -719 -787 -571 213 -525 -56 193 567 -929 -359 -103 -504 -792 -303 -81 824 253 -158 -394 -12 -431 -699 -219 -785 -151 117 -456 -603 -834 403 18 822 -617 -179 -244 446 81 207 -229 135 -942 -733 732 790 -928 -484 905 272 898 -208 -136 -292 441 -649 -585 917 319 -932 -174 -884 -256 -86 481 120 637 -427 912 8 -766 -97 -195 -587 50 706 442 11 279 -973 -273 641 812 942 547 623 96 464 -566 666 -116 -466 542 144 -591 82 -467 247 -394 1000 179 748 -428 862 231 799 -358 -315 -964 336 852 -149 158 386 -165 -501 -684 -54 242 0 -328 345 306 219 24 -3 -56 25 440 -245 -798 -44 -183 201 542 172 -843 644 789 -700 28 837 337 968 -410 -886 630 -956 -213 -802 -412 755 630 428 -402 234 236 794 -300 305 -274 933 230 141 -1000 -173 451 408 -354 -352 762 -951 297 444 100 409 841 -326 -187 600 -802 -901 -279 814 159 -206 886 -672 495 -547 985 -835 -814 236 -232 416 -77 -973 264 856 791 917 -37 955 -101 -639 -959 403 240 -614 -383 -743 -509 -646 333 -993 449 582 349 -681 771 359 250 -14 -552 -755 942 682 -943 247 -661 368 -943 392 -247 -319 -145 -468 -749 -414 830 -162 926 311 -19 604 773 333 731 -425 -524 -343 102 85 575 -357 209 -877 -197 411 -971 -297 577 -242 -175 460 -348 254 -934 169 -262 440 -921 101 89 183 -800 387 691 701 323 -968 464 -234 85 -883 303 945 -479 866 -296 -356 -710 -473 552 286 789 -944 854 884 -353 -927 -363 218 -64 -519 474 662 -642 663 -140 639 -254 423 -555 -915 871 -863 155 608 -71 181 -575 387 172 -58 -662 -12 -533 -896 535 127 -157 -92 705 -31 -504 761 716 400 508 -648 -117 -845 -202 748 167 707 -186 -291 -434 -914 -574 985 -829 -790 157 -455 533 68 680 229 -357 -540 -783 912 39 905 -470 529 -751 -835 672 511 348 -117 867 -805 188 -891 444 572 188 -377 -71 -290 -223 -732 -668 -76 -790 208 993 282 -391 -990 98 565 611 869 -326 -4 955 595 284 102 280 -958 585 -441 661 409 -771 -551 328 -596 842 92 153 -941 777 -590 703 -39 -169 506 -296 -862 663 -711 713 56 631 -908 387 508 289 -963 -749 924 962 467 0 237 173 97 -681 -155 -938 783 955 -575 -965 -200 787 687 -559 624 -877 -454 -836 -901 950 -170 86 -314 511 652 535 -605 -452 951 -22 -405 914 -921 -736 -223 220 -74 -211 873 -370 -515 265 540 -154 -962 -272 541 -120 380 -134 495 335 955 -403 -837 140 771 878 176 647 -296 -161 -76 -301 -224 448 823 265 -200 -378 -958 -609 -406 -35 -393 591 -483 -360 -858 -950 992 763 -421 -98 -373 829 -359 -499 804 -99 -968 -107 335 -571 -691 159 893 -333 651 895 737 525 459 124 986 410 734 -866 766 534 -228 377 -995 -210 771 -602 567 -880 750 4 -628 -519 -723 340 388 -567 411 -155 94 -106 496 260 -42 -358 64 -214 -170 974 924 -862 -246 212 107 -317 -676 422 -637 -321 -625 -883 70 371 -805 876 -562 713 668 -192 978 -867 -535 829 756 978 641 -689 81 456 -345 841 -618 -320 300 13 -872 203 -473 977 339 467 -403 -573 -98 417 -173 -109 -231 882 32 -627 970 -247 604 438 760 -943 -515 -208 270 355 -928 281 719 222 715 796 -772 -452 39 -89 -567 298 -769 915 -350 -320 -833 404 554 54 -253 771 -373 927 202 -962 902 105 -994 -470 -894 -540 -680 -56 870 -898 5 -703 636 -311 612 -97 -385 -945 827 -941 -447 -685 665 -382 170 284 341 521 -774 290 597 991 880 451 236 537 -6 -799 -863 529 444 635 -176 474 307 991 -76 837 208 985 -197 -410 475 529 -441 324 326 332 -127 233 463 494 -498 -970 417 -410 252 -4 632 530 -464 -217 856 -285 890 -11 -130 -551 -471 927 297 -741 -64 -159 313 -476 619 91 634 -962 -941 399 349 -577 543 305 -127 -424 -833 169 318 -628 861 686 -827 -387 423 -957 833 160 325 4 -52 -251 955 72 310 287 -815 -598 683 398 400 -207 954 982 139 773 -424 692 475 480 -762 302 219 505 -968 -450 -379 -999 88 864 -557 329 -761 -415 -1000 -865 875 49 -293 325 -265 767 238 -788 -143 499 554 -978 492 -830 -719 819 741 -268 -190 158 -895 -454 -661 -366 362 68 -298 -620 701 846 78 512 680 578 574 81 -900 -933 -102 -108 -428 909 -398 -319 -717 -510 876 255 522 -841 -661 493 791 -187 -211 -127 439 720 565 1 -297 -915 -67 313 -517 803 455 -406 355 937 686 347 8 693 255 -306 383 -155 45 -270 -686 -850 875 258 -734 724 29 931 -489 -541 -802 -702 -363 -617 816 -124 -474 -446 -744 840 -154 -337 -120 502 -620 -266 -658 -114 -423 -411 666 -847 640 641 257 -217 269 675 851 16 -379 -367 993 -453 416 392 -660 -956 506 481 -661 -184 393 -778 -822 158 498 80 368 -495 320 -432 464 -186 597 30 413 569 -193 550 115 915 262 684 -23 335 136 -171 -435 462 -328 -726 801 -300 -287 -524 122 935 299 176 -223 -641 399 -820 -751 405 468 -242 684 149 -172 47 360 538 -529 268 -92 809 -610 385 -509 -738 -341 877 229 -168 783 -337 105 -365 -221 958 440 355 -427 -791 431 176 -221 -850 562 -135 97 -99 -423 -309 782 842 -173 -69 -472 -724 606 -571 722 66 -596 53 -374 -978 -443 271 360 955 -190 530 -703 -934 861 -207 329 65 -979 914 -837 187 -665 -614 673 765 -981 -523 701 -387 -350 -474 606 827 803 262 115 682 438 -932 696 460 -278 848 -450 14 -657 -279 -514 43 -239 -299 191 971 923 508 -313 628 20 164 244 -591 -850 -750 -949 543 16 -633 -138 749 -805 868 -597 425 -888 -673 519 -399 435 -179 -815 -849 -235 129 -281 626 473 -92 -63 -35 325 -315 864 499 -987 -625 -204 -526 -627 875 724 -790 -80 315 509 -993 609 -883 258 -543 -178 230 -975 200 -916 -620 885 -402 -49 919 -298 180 651 67 -811 -672 -707 207 848 -34 733 44 -635 -681 -604 120 -260 -348 584 501 -157 93 -342 -145 749 -580 -438 155 -332 780 743 -277 -94 0 628 -993 -872 -208 742 317 632 -623 -971 140 51 816 -85 -201 -743 891 -466 -608 -735 711 -741 805 172 524 -14 -187 340 391 -814 -877 190 203 318 81 648 676 775 -64 872 624 750 -561 952 -282 534 99 -659 169 860 -186 -202 687 -524 32 -661 155 498 -887 -185 -644 114 -822 482 668 -403 -518 25 -413 209 -503 949 -291 -56 161 -676 616 899 -131 -276 -903 515 970 -983 460 523 -540 170 622 -340 397 828 -668 357 464 -99 -298 -372 954 -311 -390 41 -847 406 944 367 321 -917 415 -176 516 -599 -967 -263 -227 -773 -809 -600 853 -704 251 618 968 -972 -271 188 -942 330 -539 391 -192 -480 982 -154 -536 852 -929 727 60 -71 -31 388 -659 969 -307 4 938 754 -152 960 784 374 -424 989 791 878 -745 -727 248 537 -848 -463 582 938 -301 -237 412 340 -981 -289 -654 30 949 -960 -494 -693 833 797 206 579 -224 -629 685 554 -62 939 705 940 -604 222 214 697 -410 -247 136 264 -224 555 23 -90 604 -386 -371 -856 234 232 936 522 666 -891 381 76 -763 -613 -217 -905 926 725 -73 27 -816 -326 -668 600 808 -996 710 -358 -327 281 528 -656 -554 442 110 102 928 268 135 -951 777 -754 341 376 487 -332 -176 9 647 -889 462 -399 34 -583 -57 -269 -518 841 81 -466 194 586 664 55 202 664 -231 -883 -169 -835 -815 18 -441 -673 -281 471 -83 889 482 636 117 -856 82 -534 129 -941 -62 -873 -34 -668 -702 -819 7 847 939 -700 -628 -339 -572 404 396 195 647 806 631 702 195 73 -367 -750 695 907 145 -126 -669 -311 -233 -582 551 111 -879 -877 885 -668 -531 789 -503 479 301 544 800 -5 69 -364 -69 -762 859 36 186 218 -496 -237 -805 -116 679 -602 -360 696 -805 -707 -762 -37 996 -116 -633 839 993 982 422 -90 690 -184 963 424 -784 -50 -865 563 352 505 634 -725 629 -35 -72 996 132 329 -258 -338 -884 198 -313 -1000 -972 -413 98 978 -227 855 -403 816 -767 -495 140 -818 -778 362 492 903 -404 717 708 516 271 201 -802 606 620 -792 496 66 95 832 -316 -110 -74 -816 732 478 -988 -875 828 -545 -613 436 -184 -538 -338 -236 183 137 209 906 269 -292 -851 -26 346 -905 -923 562 -394 27 -951 -368 -58 -220 271 -739 271 542 -445 818 172 587 -242 -390 93 427 523 -157 -498 -861 383 -242 -432 148 -254 11 622 325 536 -269 -744 -73 -630 860 968 -802 -829 -497 -480 -943 128 -83 -812 648 440 -219 -574 980 974 -16 -910 695 -987 -353 481 818 732 708 -117 857 896 -141 453 -980 390 646 -323 -786 -388 260 -341 130 984 -182 -574 666 940 -495 -29 -795 -631 -691 -6 802 -82 -857 780 814 401 -76 -106 90 596 -412 -824 820 -74 -347 -656 864 -552 -220 -674 616 852 -354 421 638 -213 -681 566 772 -151 839 -634 278 -662 541 655 184 -223 -929 -12 860 -84 -318 130 570 421 -693 689 -470 23 -716 -753 823 -132 940 -747 234 -682 -270 -95 632 -188 -677 -747 -737 469 -485 -252 -864 -184 983 -110 -373 803 -634 552 927 136 -226 -901 -704 -317 -302 878 23 -225 590 -235 -212 -490 -219 -770 164 136 -58 974 -223 -735 866 316 771 -547 304 670 -356 -546 678 -501 157 660 -956 -332 -849 487 -424 -689 821 -876 -658 -290 850 589 -21 265 -767 953 -99 -992 -734 -493 960 931 980 -848 477 -747 581 891 -34 943 603 -721 693 -350 187 -808 304 -262 -25 -290 -769 229 316 -600 851 55 794 -676 -160 -523 525 740 46 653 660 -879 -649 938 -511 878 149 192 531 827 16 441 -810 178 -680 -235 -351 208 -534 18 -330 -418 -945 -460 189 -391 -178 -888 706 -852 527 822 739 776 -246 -708 629 -141 196 727 -940 197 15 895 562 92 -953 -471 621 115 821 109 193 383 -814 98 79 862 502 -631 -968 -133 718 78 255 -440 -169 96 -175 -238 -709 419 109 66 -528 -169 -689 806 -764 846 -622 -263 873 820 317 -871 39 795 -167 -93 890 -835 291 -460 834 -325 358 368 -340 496 501 -532 226 664 -71 -153 -994 -586 -425 970 -836 823 53 302 -384 -797 -84 216 -555 -880 -215 398 -937 450 -991 -5 604 232 -805 618 -509 -233 908 -853 906 98 -881 861 764 -725 -609 31 -156 -690 -962 992 -503 83 748 -20 923 -506 -710 421 683 -567 523 746 -200 -45 -391 -234 236 247 -341 667 409 833 997 437 -84 -442 -715 -43 639 -273 -757 -13 475 -777 -606 -400 -781 -349 -972 -106 482 -674 662 -21 -999 714 747 182 416 5 -955 -165 712 -654 -563 780 -837 671 654 630 450 883 -398 115 81 -268 817 -63 645 915 282 304 -265 334 -846 228 -940 -51 -776 -236 268 -109 727 -394 -815 7 550 -230 -659 -863 -518 -240 -224 860 563 993 -482 -514 595 906 -97 261 665 -752 -920 -209 -81 427 644 -786 -472 -913 -206 771 -467 -701 312 -535 -737 -464 -561 810 -268 369 279 571 948 180 862 440 -198 -653 -868 -83 -197 -996 944 -510 28 655 -855 306 -237 -39 776 618 808 -735 972 267 -797 295 -68 -725 935 698 -927 -296 -331 -252 203 619 618 -655 -8 465 194 -850 -737 -162 693 352 434 764 78 -232 101 -465 498 -280 988 636 70 -654 117 25 18 436 267 960 78 -868 -764 56 706 613 -173 245 377 -194 568 347 27 861 -413 499 974 612 648 -433 473 934 -898 -597 22 65 -887 742 561 915 -799 265 915 52 -138 -74 -2 -810 -326 -367 -696 836 496 -410 771 365 910 535 996 218 722 512 -283 272 869 602 -863 -71 742 -947 42 -977 353 -992 752 241 -475 681 -97 679 -15 -441 173 -194 -817 -821 749 476 -127 -224 926 -688 -462 -758 470 -134 -943 -647 -129 523 955 118 -777 -395 -116 -678 -211 -984 76 337 793 967 882 -314 -719 803 -795 111 -167 -447 -923 526 669 752 -108 545 313 -570 -454 470 -220 -730 598 -473 -329 210 -935 933 350 745 58 -675 829 -935 -815 531 345 -27 914 -921 -9 560 271 -702 678 4 518 -967 -534 -122 251 970 199 -633 -743 -905 -710 -236 -62 -814 -472 -426 799 -435 -949 207 -887 468 -353 620 420 -651 -183 -30 760 823 884 -62 -379 846 728 250 786 447 921 -932 955 -624 185 -940 750 -554 -376 169 751 467 -785 497 523 885 423 959 -612 755 -657 893 913 876 -939 507 -326 -834 -435 501 811 669 -170 -465 -56 703 399 -757 188 -239 412 -575 -490 -309 -497 856 691 64 -554 177 633 -486 -523 543 55 -822 353 -611 -814 -698 -379 62 623 324 519 460 892 -829 -737 120 301 -623 -587 -507 529 -635 463 -593 355 679 -100 281 245 -307 -844 489 720 -981 -842 -256 647 539 685 -470 -300 724 579 -878 913 322 -52 -508 -630 38 221 321 -557 224 37 -831 -676 -326 -654 539 660 667 681 159 37 982 -582 465 -714 -138 410 -71 -548 -426 938 -57 -889 686 777 -863 47 -944 461 56 447 656 -143 -849 -60 741 -427 -659 596 557 -90 -127 -522 589 132 -851 472 64 -433 811 355 626 162 -288 -3 91 -270 190 936 -406 -480 627 908 244 961 -986 129 -62 -864 792 -17 150 -372 -838 -885 721 -24 -471 -88 276 635 -393 -660 -44 -232 -357 -150 -688 -261 -702 -915 -56 91 -907 658 974 -434 85 429 -782 13 -285 814 -12 -457 481 197 -116 -270 -871 525 741 481 632 829 110 -527 114 -745 -714 -919 170 81 -849 -552 536 58 712 -150 -228 326 -82 -634 344 -133 -117 280 719 428 61 14 317 -284 -56 529 626 -449 838 -479 241 -679 -448 453 -395 830 151 105 -728 -771 121 487 -940 -823 -129 560 -260 -422 804 -883 -594 577 -755 -376 -928 571 633 326 150 -39 -357 860 238 -904 64 -671 651 -318 753 -463 196 933 17 -829 947 -704 -317 729 491 132 361 430 -429 -343 121 370 738 -561 263 -765 80 780 -82 644 -288 -352 -208 824 15 436 -658 -287 923 291 80 -948 -813 615 -72 741 484 -1000 67 -597 251 -661 -476 -272 -413 270 41 -889 -769 735 340 -565 -434 522 -78 366 104 196 -203 -872 -32 6 -411 -901 387 212 632 509 -152 737 393 -166 -163 -826 68 -339 -50 -775 -458 -358 -960 768 -161 -712 -644 -726 948 -663 -453 -99 -262 -44 5 -861 47 844 -903 -606 -841 -402 -458 390 482 -477 -842 -977 -656 983 58 -379 -849 803 654 784 415 -346 -768 -963 607 183 178 -927 209 9 112 999 -572 -380 -10 -739 77 -126 -334 -811 223 -972 282 -495 -114 -450 965 141 520 -875 -881 554 928 62 -893 -462 -304 -323 -782 245 743 799 -407 815 842 -824 699 -710 731 175 705 -493 -337 551 230 437 671 -505 -358 -996 935 500 871 610 285 464 -365 860 -87 -176 682 224 -192 -231 832 855 808 490 -217 283 761 393 -822 37 -659 371 -519 77 -653 546 -148 -486 -403 283 953 -610 -667 -851 -523 150 275 -2 -34 901 966 108 -233 263 -895 -92 449 445 209 -467 -925 -453 -902 -905 -628 -115 -327 -16 610 -517 182 613 -387 621 38 610 -622 -25 188 64 432 -572 612 -406 -93 992 -92 -116 352 -928 -286 -377 5 106 -665 -362 -728 -333 436 56 -918 -390 -298 900 392 96 -469 963 863 939 -937 230 -118 -379 -438 225 -313 859 995 578 -703 290 -619 17 643 -725 -855 -853 -804 -497 79 275 250 -609 23 275 764 246 701 -86 79 -979 571 169 964 175 783 782 146 285 141 -567 -47 621 -311 483 452 -637 243 258 -528 -627 -574 -778 -761 467 -963 -549 958 -947 0 -583 10 42 -359 367 -366 -459 -182 867 456 659 761 -988 972 468 -172 872 428 83 -746 873 48 -665 699 834 428 428 -719 413 51 86 -392 383 -151 333 501 539 -784 941 -268 153 -804 -593 -751 852 429 808 94 37 292 -682 568 47 -87 487 827 742 -548 70 -300 964 -709 -214 -308 -662 -18 -429 -708 -93 0 269 -765 389 418 -168 -522 -797 942 309 411 -58 332 626 980 166 120 -706 -91 454 -503 -801 376 621 -877 306 254 -285 -832 -865 -285 -750 -555 116 683 -722 -933 273 -794 -807 -91 -958 542 -648 599 120 -567 -460 -162 -765 455 -682 116 849 507 -797 183 -221 -312 -823 873 11 -830 155 316 248 -192 24 830 319 302 -859 953 -697 346 729 278 -1 196 -445 -360 117 136 540 -936 140 32 -685 -380 244 617 -760 -914 343 -963 56 -385 733 -336 386 468 -753 458 477 257 260 -563 401 30 -161 112 80 -236 331 -555 -211 -926 572 -830 2 711 -849 261 -1000 -720 378 766 147 133 454 -812 418 372 693 -450 21 -510 -929 836 589 -820 47 473 -410 566 -995 -162 -247 786 876 -153 898 680 473 281 371 -851 -865 -243 -967 -704 241 775 957 447 494 -32 -949 -770 582 816 882 917 -282 -626 -619 465 -456 -364 -647 -526 -770 -739 -287 668 -717 675 -640 -525 -89 -663 -842 -891 -88 306 4 446 -333 -717 242 -280 -897 -52 422 516 948 -264 -435 705 -287 993 752 362 -358 -415 161 -712 216 762 264 484 267 -829 152 -856 375 -673 -638 -30 25 -247 902 378 240 -934 924 359 486 468 -801 -140 -63 333 -13 354 -229 747 -802 -452 427 596 956 -522 908 -21 -157 615 -74 -951 -593 61 -891 -222 949 -578 662 -221 21 -83 157 782 515 227 -627 -721 185 159 -751 134 -26 328 -759 693 -18 181 -209 674 319 536 -951 636 460 -14 427 -637 329 -374 -999 -596 240 100 960 -473 453 376 668 -286 298 279 997 964 971 502 -485 233 -66 -146 -561 332 -990 -7 764 233 917 -708 -776 750 -436 -260 302 -876 637 -90 -612 900 658 846 26 -599 -522 -452 429 -435 -847 343 932 -734 -312 805 -367 -620 -217 -394 790 -225 545 970 305 -509 981 -648 485 15 -657 662 -343 706 -143 36 -251 -372 -12 392 -924 -794 -399 -709 -368 -965 560 890 201 -780 -46 127 345 -355 336 -442 884 -665 362 504 402 -84 -743 986 723 -819 710 -656 740 15 641 724 282 -850 505 -234 -507 231 -492 503 -585 -436 -586 -851 -548 -471 222 -195 -484 58 426 -339 -165 -296 549 280 868 794 -636 -932 -828 -770 -666 689 800 -137 498 603 -516 474 -207 -406 773 -129 -2 -570 132 -819 -409 499 -962 706 267 535 198 -42 -827 -701 -568 503 -640 -280 218 414 844 999 -451 -648 -680 -235 436 669 98 -864 -44 2 987 -394 873 801 747 665 311 212 -717 -778 -572 132 -915 -630 351 -955 325 468 243 -830 485 -46 -505 -788 734 115 -405 242 -785 643 -733 298 236 -546 -852 -143 380 842 -765 295 -60 -119 -704 557 22 -199 -905 786 -678 314 798 -431 569 488 847 -276 -721 -244 281 874 732 392 164 -708 710 -722 -679 726 140 -959 -790 172 571 785 181 -668 -508 205 557 782 827 963 -995 573 618 -534 811 -472 995 655 -283 -158 -897 219 259 643 -458 791 155 -311 -481 441 -769 690 670 477 953 721 -310 115 408 -132 -508 729 966 959 152 -866 138 -167 -440 73 -713 129 506 -88 -233 -553 495 984 653 536 232 -655 283 251 847 -348 -422 -838 328 884 797 -607 607 941 357 817 -49 526 -879 -561 -400 -581 965 -566 182 387 244 -52 299 820 983 -553 -436 -13 -942 -789 -358 848 -319 983 -214 218 -673 123 -548 253 605 -940 -938 -156 -294 -345 -294 685 -717 127 -1 -923 -805 -418 526 -98 -357 -789 -468 -969 -67 439 283 821 -187 151 -560 337 -153 -951 -523 753 -495 -431 332 -66 618 155 -63 884 -674 24 198 34 -870 382 -581 -485 -77 214 -324 268 856 191 -266 -221 888 163 805 372 -392 -802 -992 732 -767 -17 -483 -361 -528 59 654 -535 965 -837 -989 123 -254 569 927 893 -83 41 498 685 -772 -959 -452 -668 241 67 -135 383 -464 991 -438 -825 174 -32 144 144 -71 -174 -888 163 -672 523 164 704 -317 -998 -548 697 -346 853 247 236 -38 -686 -672 795 -39 -705 237 -657 649 -464 38 242 -120 756 497 -223 -992 649 -89 -994 -255 218 -387 -286 -755 -737 -736 169 -804 529 -257 -902 293 562 -603 -832 976 242 -682 -427 -193 -340 -963 -279 -436 -213 525 725 -569 -711 461 -224 -820 -459 -472 -768 -497 264 -688 120 570 -13 704 138 -174 772 -678 -730 -680 201 -233 -946 622 254 -773 -223 -187 -936 -54 711 -199 115 843 -895 -82 -265 -112 120 -791 -960 222 462 -543 -967 678 861 -284 -257 861 -635 -325 -496 794 333 -930 833 -94 861 -690 214 659 -467 912 525 437 153 -201 -520 -774 220 -334 -37 187 804 805 110 -275 870 595 -612 -561 -641 492 132 -864 -4 -965 -793 177 602 284 771 936 294 672 -740 60 408 -657 117 -458 -197 -506 -593 -906 11 220 -923 -945 -323 397 -146 160 171 -643 228 664 640 -620 -738 930 348 231 958 511 673 -293 905 67 -740 -102 21 464 -493 -729 636 -5 -351 -866 226 -149 -636 -486 507 -100 252 182 -895 -355 873 -609 470 -366 -971 0 -89 -774 393 -777 -995 853 -840 507 -170 -290 -618 -233 -886 -429 215 548 792 -570 74 787 203 944 583 997 597 -800 -872 -239 -106 -307 905 -32 507 413 777 612 -504 -688 174 864 -462 -785 664 179 -363 344 -766 -177 -415 138 -287 162 337 793 -100 755 -153 -548 -45 601 -248 359 -206 -790 488 -586 -107 388 -722 545 98 -462 149 29 -646 -310 -374 754 -244 285 578 5 39 756 349 377 -244 874 -621 -659 -383 -23 57 462 -404 -551 -899 -581 -338 532 791 -163 304 -696 -364 869 656 -471 -913 367 -647 584 318 -679 -502 163 935 732 -689 -335 117 235 388 311 299 63 -184 233 -851 65 -975 -34 480 475 149 -409 817 -359 698 382 -858 -170 -535 -176 422 330 -433 950 251 492 269 752 234 -137 774 855 320 28 274 905 886 -984 168 -938 -543 -795 -430 686 -381 -559 -577 -544 -939 290 -692 339 -725 365 -303 -81 -981 -685 426 700 -159 -418 362 263 -604 -824 422 339 -317 848 42 -287 489 -601 -109 216 283 625 -890 -357 20 351 887 356 786 228 648 -806 24 237 -892 894 483 -599 -819 597 554 902 -127 163 306 689 -503 -624 308 -135 -908 -653 129 630 414 -462 400 -49 -994 -358 -110 585 71 -176 927 563 260 -321 367 73 220 -209 737 -854 654 -793 -259 -382 509 -168 -126 208 -919 -209 -992 -382 483 889 -999 473 -936 25 627 161 841 370 -631 -346 501 -529 563 701 952 -940 698 -246 815 755 -548 -719 -540 -840 -357 402 -196 -867 -577 -387 319 64 -170 -26 -451 204 52 -187 820 101 -620 -857 228 125 647 -851 -262 875 -797 -976 -988 214 452 -524 -966 57 173 741 -761 -303 450 -395 594 -251 -424 657 908 74 -700 -671 703 -886 763 61 787 789 -803 -661 -162 843 -607 525 905 748 -507 465 755 -354 -32 2 -310 930 -641 195 445 424 -658 851 -130 878 18 308 -14 -719 727 -351 -988 -612 -566 -32 444 385 -504 -261 -259 -567 637 757 922 -983 838 999 -913 341 -218 232 810 -301 -16 -101 425 61 769 -704 -173 -930 -740 -161 863 -875 601 -533 -116 -518 79 328 -438 -390 -645 -385 531 362 455 52 -712 -347 208 -310 253 -205 418 944 -844 -55 967 -782 -646 232 850 759 -91 258 -398 222 203 520 556 808 877 -293 357 587 -910 -308 464 699 143 -548 -911 -605 4 556 -96 -541 -842 640 -496 489 96 140 -358 858 699 -279 732 414 507 640 677 -602 -260 -734 701 628 559 -228 -528 -114 -884 964 -816 142 -478 84 -226 -7 901 154 546 938 78 770 -871 -671 -545 47 -725 163 780 -501 642 -473 599 440 -94 14 977 890 795 661 -646 -432 75 6 1 897 -716 851 842 -895 749 562 794 480 -152 -568 987 -971 600 -991 -638 -472 -620 496 338 593 926 976 658 -535 717 16 183 218 -366 839 744 -932 -485 982 628 -747 -42 27 284 -455 -751 -912 996 438 -399 -76 1000 -884 376 986 -623 -332 707 184 -755 208 652 861 554 -314 347 -210 172 -830 -216 786 -96 -114 515 50 -672 -973 -439 -165 291 781 -988 555 307 -692 -258 -598 -556 328 187 41 332 521 674 -507 -679 19 -101 324 -540 -375 -607 276 -539 -604 41 424 -917 -483 -143 31 105 -235 -451 538 -607 -517 -966 356 -493 -973 612 -463 -996 -755 -191 -235 904 -557 788 19 -657 646 -720 -178 120 124 301 833 -60 -295 324 -429 646 153 881 -651 -891 -189 684 -450 55 -645 -407 -617 -596 854 -262 242 751 -137 354 -557 -316 -507 -877 658 -151 -952 -31 970 362 424 81 -85 -596 -239 219 -555 749 16 -554 908 950 740 114 -281 -768 -254 604 932 -723 366 -784 -239 180 -155 -697 -12 -968 659 -790 -888 -531 -528 -773 384 309 -439 410 346 768 262 956 -155 -28 491 965 -890 -815 -789 -854 881 573 365 -357 615 260 453 47 -407 107 -310 431 -999 540 -377 -657 207 124 101 617 -840 276 -440 500 316 892 -854 -795 45 412 -373 557 102 728 -474 445 -419 -912 265 591 -664 441 -809 -129 500 25 351 -739 287 817 -965 -855 36 79 -579 982 687 729 -737 617 -484 763 817 -442 966 461 -817 -785 -673 -499 309 573 -873 -104 398 -871 -798 -527 579 -765 -754 -795 -774 166 713 266 172 -992 430 537 -857 626 -123 -504 -699 305 -619 644 -26 -299 -322 758 -113 615 517 -725 -708 -780 -463 556 -374 169 328 -813 104 -876 -707 -380 210 599 556 13 -502 147 -127 761 756 316 -255 326 -593 969 -121 -508 -822 -784 -876 231 -684 -699 -836 -545 -431 -246 -691 67 -716 645 310 258 935 -714 341 -84 -723 478 -236 -23 971 -618 77 -207 118 -48 636 -349 117 237 797 949 578 -12 -416 372 489 526 825 800 -322 -338 -419 -568 431 -72 713 -596 -640 -207 -89 -213 -655 552 -913 807 -395 -279 32 -236 -8 -348 -554 -881 -526 -417 658 746 -443 900 191 -241 -60 -492 -157 8 230 883 -641 628 283 -608 949 -781 -279 -816 723 -140 -14 67 252 823 -793 -764 242 -108 -725 7 685 -813 -737 -44 520 235 702 -272 737 317 -432 -75 879 -202 513 -984 6 472 668 -379 -577 -508 -985 -862 -191 434 -731 92 671 800 -160 897 785 -723 -694 -186 -52 -413 -88 86 -909 535 88 219 -232 -883 -740 959 -427 555 -636 -447 -361 -65 245 232 512 1000 169 -466 -568 679 213 -452 879 53 15 -369 -399 -506 -754 781 -103 745 705 159 -634 245 92 967 -853 -471 -354 269 -405 74 719 700 542 161 -321 406 946 783 195 -616 -921 117 905 -506 -23 -55 564 406 930 -336 360 434 -808 -30 385 187 -230 899 -669 313 -528 -498 980 289 499 -402 656 -759 750 656 485 381 -104 868 159 991 -189 -791 553 -874 -145 -663 -883 -13 137 -812 66 975 -539 -743 -994 62 288 183 -848 363 -20 -102 -465 -35 456 -485 969 -512 597 898 715 934 607 -795 358 924 147 -855 310 464 -915 900 -263 -896 408 -216 -436 -180 33 -752 725 -833 -72 661 598 -521 393 -271 -769 731 993 359 673 349 607 322 -873 -807 -119 -212 238 652 -300 63 585 -879 -288 -368 565 -541 580 538 -490 -388 126 689 552 238 -969 155 -53 -829 -23 169 -312 554 554 83 955 -356 395 -568 286 -824 -576 110 -165 839 -682 -337 663 420 -477 -970 647 729 270 -863 433 -14 641 52 242 -686 587 -259 -252 155 425 -814 -293 -797 451 535 -992 281 -374 -881 -733 -999 341 -83 366 283 828 -114 342 -192 454 -788 -848 754 639 32 605 -258 606 915 980 35 566 -847 365 -61 -674 194 -650 542 766 -835 -592 -38 867 -906 -163 -298 668 403 -592 -614 408 -199 -758 -175 -264 165 291 651 174 -827 -545 419 -928 121 -78 869 921 952 112 -421 -927 -618 37 -699 642 -140 -527 661 -540 -75 -204 -283 -325 812 -423 6 -575 -78 -8 555 -45 -528 641 -999 -563 324 902 562 175 391 348 92 -586 953 181 -791 568 -873 -664 -340 -975 793 316 129 -53 989 -14 781 -940 -82 -765 563 280 -663 -496 -990 526 -67 -331 -591 649 -22 -932 -437 -887 -720 147 428 -735 838 422 77 -103 -201 277 433 105 208 -240 816 -771 -912 -675 -69 468 776 631 789 -428 57 -987 -278 -63 212 36 408 841 21 817 -769 959 558 -134 -743 29 -213 -851 -343 780 996 795 366 -607 -910 -106 -482 -357 230 995 -890 127 230 104 -958 392 -577 486 -219 918 74 812 182 -945 -296 16 -122 -751 350 -37 736 122 -454 -512 -926 658 428 433 225 570 488 766 64 402 147 -781 282 -833 211 -932 -928 69 601 -737 104 -121 223 62 771 346 843 747 670 -728 948 -690 313 -868 858 158 851 -700 58 102 128 -224 278 -793 761 832 318 83 689 59 -600 91 153 -771 377 19 -562 637 -670 -769 -27 -690 309 -903 748 -220 -674 -883 678 -749 -97 -696 519 -83 -226 -976 -174 618 -579 -138 736 597 -857 387 968 941 -931 632 295 -384 924 794 -864 -512 -899 -509 -826 -607 794 -261 843 -160 -902 -798 -463 12 -636 -821 -799 773 -826 225 880 917 683 -556 -26 -861 638 -224 814 67 -832 -768 250 -171 -904 629 530 -484 -692 -56 256 -438 877 -387 913 -383 59 949 -121 728 47 125 333 -401 -228 -509 310 566 -750 -829 588 480 -96 -494 674 876 -830 917 160 378 673 145 368 -471 410 427 -781 453 525 635 -997 -64 -127 452 667 -61 -181 470 -210 169 82 -402 650 -733 -70 -433 -698 -443 -58 151 873 -544 -935 -92 -114 945 -188 -558 -58 557 615 -833 -240 197 183 37 961 -357 -997 720 213 62 654 -362 786 432 -857 -558 -744 -959 783 988 -495 989 305 405 108 695 322 -539 400 703 844 923 -108 -211 -787 -750 81 88 -733 -234 820 123 -622 -445 264 315 -780 215 -349 18 83 916 -173 -64 31 730 262 -537 922 -131 -37 -786 841 -796 -554 187 -149 152 103 63 914 -346 790 752 850 398 9 -734 98 -301 794 -820 -992 -402 -75 -606 -247 615 -767 -148 665 -81 -690 -124 142 17 -335 99 661 -835 -30 -286 -503 589 -730 119 -850 724 -624 -54 -388 -410 -466 609 61 967 164 -890 -975 -798 -661 -17 -30 23 -773 65 606 -968 -38 222 -652 340 408 693 -779 -177 -991 787 -89 -532 -149 -660 -45 -279 763 164 48 62 -768 365 -646 628 973 11 21 -304 -605 -418 438 -197 856 838 707 256 228 670 860 -764 96 -432 -742 855 -192 -526 -362 -358 823 -152 -229 -390 -28 130 -103 -899 494 304 118 713 931 -604 -243 971 20 259 -737 -164 134 -647 -208 -489 -453 152 502 -728 795 -640 -19 272 -579 -290 195 -819 -680 866 31 823 33 -173 649 785 626 964 826 -251 -768 -242 615 -638 -795 -680 347 91 -274 871 -499 -839 248 -955 -24 250 -251 783 -714 -700 -982 -752 167 -228 -516 -610 204 655 -961 306 -287 597 -356 -342 240 357 574 837 8 347 419 346 -10 -137 46 -318 354 616 -672 -2 -244 398 -920 -913 149 164 555 -182 546 -793 -256 -60 219 -35 144 604 -838 -490 131 961 -730 716 -778 883 -789 566 -775 512 -786 -559 764 374 -467 200 457 -803 -546 -978 164 101 954 161 -715 569 697 -42 -332 490 809 759 -693 241 299 349 -503 -690 431 -876 -820 -330 -845 15 868 -3 -460 -717 428 108 -934 -263 198 173 -443 -912 -269 502 -535 435 87 -133 -68 505 -410 -265 331 718 550 -759 -36 465 364 989 873 785 986 -275 -486 -965 934 -602 444 -100 -517 -597 -630 733 615 200 98 -299 595 -814 -368 -769 296 -26 830 938 -456 -259 -376 372 785 -415 -556 -767 -844 -66 -429 -860 -951 -283 69 846 634 -628 657 -236 -582 465 798 157 766 778 -646 24 -66 -767 -42 261 968 700 58 968 115 -162 490 -582 -482 -346 515 -607 -533 -912 -676 171 -858 -251 -306 -301 309 563 -682 678 -519 415 312 26 325 -277 -37 -142 994 764 -435 -186 -437 373 352 438 -522 -866 362 983 337 469 -277 -539 -136 574 985 582 344 -425 -364 -89 797 -520 424 -533 608 -206 -116 87 222 -198 853 -72 -150 941 -674 101 188 947 -37 946 -608 897 957 -221 11 880 -858 -122 109 -613 -314 169 -157 368 973 -947 -15 100 875 -885 14 966 400 -105 -792 564 -435 -374 812 -753 -360 -150 710 -114 -933 -143 173 987 629 -781 -669 682 858 46 387 598 -5 -174 -773 406 94 -767 777 -125 -484 -396 813 372 -880 744 -415 968 -976 -639 -741 344 -148 -833 -557 -807 -340 -672 69 136 720 194 694 410 -437 -23 655 -935 663 666 -1000 485 -155 448 -168 -198 -211 580 126 -262 420 571 142 973 -553 750 -415 707 -790 -76 134 -613 793 723 516 -795 625 -278 212 814 -927 358 15 714 -530 129 0 550 -346 -926 -762 -418 849 -740 573 893 -290 34 -788 305 -773 -481 -417 -155 -577 699 265 -346 505 519 -215 850 -866 87 651 298 944 814 -265 415 128 202 894 334 882 972 -395 367 -583 -558 533 107 419 584 275 -184 -450 -471 -762 -448 -225 81 561 605 -109 -180 22 -454 273 -580 571 835 870 -732 -967 468 -789 400 330 -639 -139 619 99 822 -580 164 -345 597 564 275 -88 506 -928 -60 17 165 -340 317 172 729 -242 961 -86 979 -800 -435 966 596 -963 -296 826 -641 -470 102 -164 97 -154 645 -766 254 -534 518 -26 254 -279 26 968 16 696 -573 554 64 -440 378 605 927 645 766 -643 309 562 384 950 -10 714 -749 -862 -299 830 982 -255 188 -53 -879 -321 627 726 -997 -4 -773 746 -415 -263 914 38 836 913 -175 211 -646 864 -48 -646 -606 896 108 -430 -356 -332 -653 -970 825 135 136 -258 82 -622 358 690 -421 -727 -635 988 -680 873 325 132 183 -829 857 666 -6 -567 -739 953 670 -282 -811 704 285 342 -930 242 414 153 -409 46 -163 -482 425 -755 -593 730 -54 370 238 537 -752 949 -489 475 45 422 967 617 -595 321 -378 631 477 -769 849 -866 343 863 -153 -655 -934 -700 874 -558 -316 -871 -38 -362 -678 -651 -290 -994 -144 -74 -752 509 266 739 919 915 766 935 835 348 864 -977 -353 485 482 -304 156 13 661 377 27 -32 -631 -506 -395 -464 626 533 939 682 117 -138 817 485 -788 -902 908 388 63 -773 -611 601 -768 -811 661 700 281 -887 936 -13 -849 26 -896 -292 -586 7 -340 -287 689 -199 283 965 -989 -155 360 -444 -405 -165 785 104 290 203 -289 -758 -28 401 -70 -393 84 56 -535 365 -597 -24 27 900 228 728 520 -490 -240 -31 -280 189 738 974 -376 703 -479 -986 816 -766 -789 87 -21 -958 -895 -974 574 814 -924 -299 338 716 96 671 -978 408 -524 448 632 -673 -59 846 747 -810 378 200 82 -514 -65 -944 -469 -411 -865 764 342 556 201 420 494 -164 412 90 213 -315 802 277 476 -433 -935 789 -374 -51 -160 -240 995 632 -44 -808 -599 350 -545 -797 -459 -490 -105 35 928 520 229 561 -598 -376 60 291 15 368 -13 -618 943 -850 -266 85 745 836 40 -608 -784 -163 -495 739 -302 892 136 -831 626 -328 201 -346 929 622 -516 273 -396 -656 767 727 -673 397 -66 710 421 289 912 -807 -935 554 -404 -406 -189 -575 -104 -78 938 -318 278 -187 -813 -5 881 246 -926 312 -747 -94 -593 258 918 101 -652 -344 -328 -360 342 -108 767 753 -556 518 -150 630 -762 -554 -751 135 -749 807 -949 -79 -338 -214 -230 -503 420 -180 -563 -796 289 -145 -435 -778 -899 -509 279 661 521 645 93 -831 256 -513 -345 -836 -662 100 -325 -42 832 -252 -357 -44 -573 -779 -804 981 -40 -519 616 958 982 86 -436 515 516 226 -208 -158 343 767 501 701 -987 754 791 -666 -375 561 456 171 -216 -728 347 889 104 291 87 442 -700 990 -448 843 357 -454 -48 -284 407 -50 436 -543 853 -915 276 881 122 -963 464 -36 -773 -267 418 -467 -912 -177 0 -936 -707 -134 39 915 -442 -429 -36 210 -687 -796 289 -65 747 491 -617 -158 -338 52 551 -615 719 -240 -109 535 -609 522 140 -134 -909 -849 -533 -506 -789 -422 -805 860 -550 301 -808 -467 -161 -566 -596 8 -64 470 -919 -349 -212 -818 -586 -404 895 -676 -633 -403 -972 577 22 154 -201 -884 -158 367 56 -613 558 327 -489 -423 -472 30 -855 -49 -865 145 -534 -99 -520 -402 -57 233 -281 105 -865 -441 -727 -78 -418 -267 508 -971 -176 -792 -595 654 -355 -158 -109 11 890 -726 320 -222 -106 -597 184 373 250 -689 614 400 -487 582 -675 174 455 -948 663 -315 -718 332 -627 -827 340 -74 663 -910 17 111 -801 -495 -647 220 649 580 120 -360 -748 850 143 -400 504 7 592 -370 -688 231 318 -99 -280 626 897 852 -55 -305 116 680 10 993 -169 22 -533 421 -51 349 -272 -711 -401 -544 -465 -770 832 611 59 677 -528 408 -756 -40 854 -194 -405 -657 -780 622 -746 -733 339 -788 -660 -860 468 -566 821 43 211 -69 89 -287 137 -513 125 -539 -334 767 908 -432 98 973 222 -966 -994 850 147 -532 153 780 -383 -955 -958 -883 -829 -402 -347 -941 727 -946 368 -203 588 -287 664 24 777 -485 119 898 568 -166 -371 132 570 928 -403 -726 -193 -563 -914 -262 60 400 408 198 74 222 889 -212 -104 -619 -318 453 -488 197 -998 107 197 -607 493 -767 -215 -915 -762 733 673 -113 -529 97 -801 642 -5 -371 599 -351 65 -986 120 998 -607 -167 -477 -901 633 -848 109 -385 -732 -189 287 -92 642 -733 -570 -116 -383 27 -631 359 435 131 -91 -137 444 300 223 -662 -880 -175 -655 323 -351 -649 -257 -167 -922 322 -767 -426 508 -664 -710 -5 299 -981 -301 905 362 847 -825 14 -40 633 -482 -486 -647 -590 -375 873 768 -765 -272 178 353 -577 836 -113 -813 -26 738 13 823 -563 514 -785 -894 6 -363 -108 -672 -412 -644 -877 314 999 -977 791 -180 -19 -944 646 -295 891 -850 629 545 -161 -168 -966 -8 145 -824 834 515 -106 -372 -242 -850 -837 -452 520 -331 558 -918 -36 866 -183 -985 725 980 385 -403 -903 -408 512 380 -697 675 825 472 -558 816 -20 -915 98 63 697 -64 -546 -561 -534 -784 681 900 228 509 -475 365 -733 546 749 -143 818 -670 737 -796 99 767 -381 -560 -710 377 599 -905 -276 -728 353 484 25 -419 975 -255 -920 -719 220 536 979 747 -836 -341 -167 533 764 -368 -202 -320 -408 -15 -539 292 -440 667 -648 -41 -659 -693 841 -975 338 -833 995 -280 -822 359 464 -386 -135 -726 61 -226 -92 26 -802 218 -580 197 428 369 -635 339 373 368 125 297 668 -795 379 -817 -7 632 433 -939 -825 -64 626 -416 670 888 357 301 591 -712 -543 -886 -349 -358 802 486 427 766 214 -274 160 693 626 -687 299 133 -229 344 -411 -820 -522 538 188 -388 600 -714 823 -149 -235 520 232 -206 -50 927 -340 -108 -513 251 -57 -126 18 -364 558 -631 -517 117 50 796 959 -946 -679 693 134 13 327 41 -937 763 40 829 -303 -664 -934 -610 -142 -553 -413 301 -932 164 586 83 875 -854 813 600 -159 -361 -262 -3 971 -270 -909 -792 -864 -736 940 -545 577 -762 389 -8 -896 398 -109 571 791 321 678 -176 -240 822 -162 374 -677 959 507 -766 -392 -633 -93 -460 -824 1000 933 452 538 -103 -586 761 880 760 -564 934 685 411 74 -978 523 50 615 -550 390 663 782 39 -86 592 911 -267 -407 386 -175 -351 7 -510 -519 -488 -618 83 -138 573 -545 521 -20 202 212 874 -285 681 715 -742 -490 917 -902 -424 -304 -508 502 -535 622 754 -847 178 169 -238 -884 389 280 488 -380 -43 -648 296 389 -584 518 -363 361 -171 155 277 446 159 -366 104 401 211 747 312 642 759 -525 -34 851 -360 -409 85 -785 185 24 456 -236 -651 691 -304 -560 859 -707 -548 -910 -744 847 -4 918 294 711 -860 470 729 40 -634 164 274 -257 -188 318 990 -420 70 201 -478 -341 879 -781 437 874 -584 315 885 81 -454 -316 148 551 356 -766 695 191 -984 -249 -649 393 686 -584 -149 -160 -642 -219 -423 550 759 511 467 -142 -613 -368 330 -684 213 109 -386 467 411 -604 -349 -166 652 135 632 75 -170 915 -239 75 -768 56 -536 918 732 840 84 -36 -396 759 896 -83 187 -251 -89 -437 258 -599 -858 -532 692 -938 -985 569 421 -601 -652 310 -725 544 -358 0 563 889 -71 -569 491 211 -533 -886 -242 876 373 745 -187 -593 171 783 12 268 -746 -46 617 573 -220 -436 821 -319 580 -227 -265 -456 717 918 351 -340 -403 313 955 -435 509 -616 728 -976 670 -829 -607 484 -453 -478 -513 -52 -316 -343 928 43 871 961 -245 542 -788 508 -28 878 166 338 765 -825 94 -527 -324 349 436 -698 829 -525 35 885 730 -472 -219 803 -145 -522 728 293 -211 522 -217 -64 910 -121 -363 930 922 -387 -107 222 -83 -388 625 -253 -172 637 -321 202 -317 483 319 985 -264 -286 15 42 385 665 830 732 -588 560 326 -913 -625 656 606 116 831 -989 -676 337 -138 -734 -697 9 936 -208 388 -402 896 -459 -424 589 -238 865 51 564 -264 -641 710 -504 299 246 467 -750 355 326 816 650 970 -904 895 -50 891 -50 -906 -873 -871 345 454 319 599 -248 -853 -879 -776 -173 231 -725 557 -811 -349 969 381 995 910 -627 -974 940 -11 -168 207 752 194 418 -59 931 -676 177 -390 -815 566 876 919 91 -417 583 755 360 -398 -824 -958 -446 824 509 378 -933 -990 -785 535 -358 617 -227 800 -883 -999 393 978 427 140 -871 -102 -929 -976 -348 -636 119 -485 -134 -865 8 -447 644 843 -862 822 622 13 510 426 256 530 -703 679 -500 -354 -798 934 460 324 -347 192 -226 -813 400 -218 -166 631 -866 -126 -80 -576 -243 -231 302 630 -106 -70 358 934 786 860 -940 195 327 -60 796 526 -657 -486 -874 505 309 -479 218 -388 -6 536 -46 -920 512 50 -778 736 -188 -758 712 -17 -646 5 307 -782 -957 -542 -768 783 -744 -874 20 -557 -530 351 -418 -710 738 307 732 618 -672 -752 -89 440 -563 335 323 785 -404 -305 922 -945 -505 -750 763 -957 -827 188 -90 722 -907 48 -105 -162 -489 764 360 -793 -841 31 -222 -642 312 168 539 704 37 4 311 843 -69 -815 260 837 617 -285 -206 230 -965 407 -835 157 -590 489 926 460 -828 113 164 -3 -25 47 568 196 -564 -198 177 662 -957 96 -435 281 315 167 -175 -373 -254 47 -654 723 156 45 228 904 324 755 -10 628 -147 -143 -330 107 -767 -831 968 -530 635 582 -883 814 -910 694 806 883 -824 -725 -397 705 763 -756 -68 92 -488 -952 996 491 527 233 554 -81 -741 937 -768 104 -335 460 842 283 -429 749 178 -204 18 -642 -611 -638 868 -930 -27 -875 675 -317 496 -545 366 82 -456 -519 -181 -829 -315 -832 -581 -884 -659 -502 912 847 -677 -319 -593 764 657 36 -488 988 -389 965 436 114 586 -744 -238 190 694 -124 646 -213 870 780 653 -213 -360 200 266 -99 -190 563 353 616 819 382 193 50 -368 237 892 811 768 52 -210 -296 332 269 659 -366 -175 -477 -827 147 49 -382 -316 778 954 106 -266 221 -840 10 -643 951 603 -578 345 529 -613 -337 189 -325 712 -317 -746 472 -284 930 -546 354 650 -839 -849 580 -567 433 -265 -259 -520 -756 537 -66 -752 12 674 753 382 891 192 323 547 381 935 -957 -781 212 -299 834 -982 123 883 -874 -282 885 58 -166 -811 -546 908 -513 -786 667 399 -711 306 340 277 -527 -511 516 565 129 -899 542 -410 -772 -919 767 -448 -279 576 -445 337 61 -183 645 -414 224 -394 385 -227 881 -142 538 145 -924 -584 -821 771 -843 924 -14 -709 -469 -198 629 820 746 -177 344 585 265 -533 -676 -272 -200 991 420 410 165 480 -693 737 -945 -321 -127 -110 -126 36 877 635 687 -604 737 89 -463 7 189 -258 -793 772 941 -878 41 -405 545 109 -801 246 -619 472 429 -587 179 -255 -532 -357 -958 761 938 -981 -582 -23 -482 98 -915 -269 43 -993 51 556 78 -759 -748 807 140 109 60 -237 370 757 -853 -444 -575 -247 -364 -397 985 708 -902 -587 312 -683 -340 541 18 548 -689 -452 116 162 -437 -760 716 -177 409 -731 -693 -308 -271 997 -86 -540 -113 600 -293 580 720 -608 641 -126 -217 351 -483 -830 -402 -857 -272 -570 -888 -243 -511 298 -268 348 759 -288 -575 288 860 471 -424 -389 646 900 164 406 283 -486 823 -429 -121 64 -508 -168 45 -896 383 556 663 -996 218 57 531 -391 -573 142 -912 -110 -196 736 -230 -789 -223 -8 429 649 939 -109 -733 -992 982 863 -831 -835 -943 -982 -396 -66 -924 319 -921 -194 -69 -426 -115 474 -550 83 -839 -334 804 -772 -969 -619 -788 512 -243 841 812 875 593 -954 -75 -504 114 -680 -945 -796 757 -31 -675 574 -351 -546 -181 -525 284 985 885 557 -736 -46 -111 -610 -912 -185 204 -788 662 950 -432 -569 551 1 554 731 976 -947 68 -830 -885 747 -45 -123 485 922 -770 300 -463 -278 572 838 86 -131 381 597 144 -934 116 414 -349 -72 -313 667 632 -745 -799 627 -542 -466 280 -953 -594 535 933 941 -189 425 687 267 -507 -838 858 308 123 940 -127 94 -724 -33 808 451 972 -170 560 10 -611 -189 266 -695 -274 -746 -109 475 -576 -114 914 677 -726 -864 -415 83 814 343 -612 -550 -701 123 -406 -103 416 -913 -857 803 -759 -668 336 680 988 750 -501 -338 -461 -19 677 49 696 178 -450 478 842 -276 958 757 681 -101 56 428 189 -272 48 590 -231 386 -218 -604 -93 141 -689 273 -418 -385 27 732 -179 -25 -340 955 -728 -591 -658 -794 153 -835 -485 425 -329 836 669 618 583 -717 809 -858 179 -661 -894 956 504 677 -235 -786 118 821 -669 380 694 -500 538 903 -502 937 -367 940 -7 838 170 -736 -746 -299 -968 -94 -932 491 20 -50 566 -577 572 -468 -442 228 33 586 140 399 370 378 610 -532 -229 853 -749 -662 -76 574 995 -370 46 258 -972 -74 -415 791 790 -342 304 -641 -335 330 -995 -534 247 -586 288 863 -994 -100 -683 235 881 862 267 -865 955 288 -567 -466 258 -601 506 -267 -326 549 550 -528 -837 16 267 -816 230 -813 -860 -765 -116 592 -436 117 -14 -840 173 -288 -201 -967 505 -151 -351 255 -918 169 -244 -603 265 -667 -742 -337 431 -625 -705 -282 -84 856 184 -143 121 -605 -240 -890 -880 -751 -10 -172 -653 -437 -882 123 946 -235 963 73 637 -229 886 146 -395 -562 -883 775 540 -158 849 -575 158 -650 98 -839 -395 727 875 967 -865 91 453 -301 214 -189 798 -993 971 704 451 -171 -434 -896 -178 -631 734 688 779 -202 170 21 352 975 -54 -723 -601 -521 495 970 349 -397 20 665 830 -95 903 549 303 765 -975 164 15 -845 140 -901 -156 -675 -567 -862 851 -171 -668 -917 206 -663 226 164 -747 229 797 -360 -508 -834 465 544 358 948 411 -615 562 -658 -485 422 105 150 -754 -369 429 -241 488 638 915 -706 805 443 433 30 -692 -247 875 -769 -140 -814 -284 -724 -137 145 -241 332 -42 704 189 -916 -433 482 -206 -632 -608 -397 -605 646 -671 327 -638 245 -503 919 519 -846 562 -43 -279 -919 -729 -778 -721 -263 523 235 -878 710 520 -637 477 449 459 -975 -185 -839 898 307 -303 838 594 -397 42 -387 -777 91 -997 -12 936 395 965 247 -915 631 618 110 -296 905 659 -373 291 -315 -839 -675 77 858 707 -934 -524 -271 -965 740 696 -294 241 450 -305 791 287 749 -629 -742 548 665 -114 9 -271 510 -282 -616 391 136 431 169 216 -932 -576 622 376 -456 323 251 622 529 -152 -678 668 -195 -128 -876 -561 -774 -185 563 -322 -485 -329 979 -209 -205 932 -606 641 -935 -889 -20 -748 -962 940 45 525 464 -151 959 -920 939 459 -944 -462 307 186 855 -592 -674 828 -472 -215 724 149 -561 -602 773 -131 372 -3 782 438 -275 -925 -824 -822 201 485 108 -551 410 -233 818 -390 856 -904 -179 468 -565 -510 -355 -572 -118 -267 -330 -546 -121 641 705 -983 811 -252 226 148 -531 380 -94 843 -558 179 -205 956 -616 -325 360 953 -792 -99 -535 -297 332 -820 550 765 71 -856 -531 -173 -745 759 -263 -527 776 -118 -340 284 551 -590 -889 265 -482 -861 -538 -470 -308 634 182 813 -146 402 249 796 435 604 -618 652 -254 176 16 -379 -246 794 767 -675 -581 -111 -555 451 -277 -986 84 -421 582 -264 322 -633 327 457 799 -73 -40 -423 -28 -129 32 -369 58 506 368 704 -941 -869 75 163 259 760 501 -898 -503 -302 129 -927 -198 -563 324 -785 619 833 68 559 -594 440 -56 -500 777 45 588 587 731 368 102 -797 226 -12 -747 -132 211 -655 -453 343 911 671 884 -681 -18 -237 823 751 -566 -871 392 -56 103 -289 -987 531 299 -142 648 275 508 -962 -790 -845 326 870 256 -376 105 -103 -73 498 -388 134 -577 -904 -631 284 258 347 679 684 785 756 813 -207 -292 -656 966 -201 -681 -210 76 331 -748 -175 932 236 -379 -769 -509 -13 718 878 -403 12 163 795 -580 -827 -926 -543 434 -932 234 219 -524 444 -877 365 -496 -674 -996 633 22 -61 -995 766 426 913 890 -463 -28 163 -527 -289 943 -118 -397 273 -299 578 -757 507 -840 370 75 294 -775 643 -770 -695 898 -582 -953 -940 737 668 -363 444 197 -54 -8 -612 868 -871 730 -391 -58 924 759 917 772 -194 474 -795 372 -625 29 -522 674 935 -906 524 34 740 -933 376 -579 -484 304 372 -65 -650 -185 -195 992 904 882 45 -562 992 -63 -620 -313 -192 -849 -478 692 135 785 -302 346 492 643 -614 387 -958 -483 972 667 757 664 -643 -692 -302 -166 -281 882 308 -566 -892 911 570 -857 -526 -343 -372 -458 83 -96 68 568 -411 -930 762 -449 776 49 673 581 -221 -350 175 -401 626 78 847 -764 170 -240 -125 -372 -146 770 -890 420 276 -339 -13 92 918 746 110 669 376 709 443 -210 713 168 -378 653 832 709 -549 182 -182 -874 230 200 372 -427 -82 6 -561 269 -918 368 -81 -944 -317 536 -356 -788 863 174 -250 971 -220 561 417 -925 -81 -325 750 318 -31 -427 288 -759 -198 602 -53 -927 -356 273 826 175 -446 815 -821 362 515 393 332 -201 370 -560 280 -879 933 591 -497 637 -295 -11 818 854 -522 -667 200 -284 983 -624 -351 -819 -710 -322 -431 355 706 73 763 480 615 955 -694 -119 -159 -581 817 881 580 811 -131 192 -249 392 561 -423 -288 -978 -479 -476 595 9 -517 -76 -307 847 -942 -794 -157 672 -126 377 -713 -343 -838 328 201 -195 616 251 -425 -123 262 568 -2 -935 -989 -225 613 -896 -833 -484 341 657 459 815 -363 893 903 -385 -425 -422 572 351 -449 -457 380 433 682 -768 498 545 -651 -608 -910 -256 886 -484 947 20 11 838 -913 900 576 -66 -433 -228 -786 -881 879 -898 670 575 962 -443 759 -687 -305 571 107 -399 -370 -591 -209 -112 933 543 -929 795 844 -656 237 995 275 144 -306 -857 487 -986 406 -435 -377 -719 489 -687 218 297 568 508 -383 -663 359 212 536 -495 -827 169 54 -899 -693 89 839 -137 -595 -185 -495 -879 770 891 816 272 813 391 -358 420 -234 607 651 -671 -117 283 -521 306 -426 108 -829 -89 103 -902 -160 535 68 -494 458 -434 -695 -237 -227 -303 -119 -565 743 -905 -951 103 -638 592 -27 258 217 59 -576 475 -897 750 19 957 -404 -724 419 501 721 -861 998 -573 -739 -589 -241 -136 -458 -927 -231 646 363 -544 -493 355 770 923 -267 -887 -997 821 -293 -82 480 -397 64 -432 -398 622 -287 -766 821 -21 410 -649 604 -863 223 655 305 -301 -4 983 -291 -711 747 -432 187 173 503 656 -632 -896 -617 -966 350 674 190 -564 120 -264 246 -321 0 -415 544 -798 -703 -401 -234 -118 875 -215 -153 887 794 28 -116 319 -620 98 -450 287 144 334 -526 -454 918 -7 -713 -521 -396 182 -96 -443 505 368 777 -85 196 771 841 550 -86 75 -434 34 -571 722 640 -425 235 758 -233 -894 372 879 455 607 145 -908 -180 -674 -701 125 -268 934 -582 640 -221 788 -49 -980 -696 492 790 907 -490 -709 535 661 876 -80 406 842 -465 803 72 -907 -547 -75 344 -451 -949 264 -199 -322 -264 632 369 -356 -560 -457 408 -366 -617 775 504 182 989 617 -90 -820 751 -187 609 -901 -703 -554 688 -736 -771 799 855 -602 164 120 -652 689 -843 -760 -933 -575 -574 886 -465 626 184 -268 111 840 983 -987 -253 -961 832 615 -87 158 892 261 194 423 414 -593 511 711 -753 55 738 -774 61 -501 143 -667 -608 595 975 345 58 98 -452 -878 295 -867 968 185 837 -930 204 623 1 738 -689 -149 828 -594 594 999 -911 -853 -561 -449 985 -384 268 909 236 -614 -723 368 -952 -592 446 -416 -216 375 370 -492 -296 -595 741 546 -745 142 226 -362 -724 527 563 835 604 810 -851 884 369 874 -346 417 950 177 -480 328 100 -685 950 965 343 -88 985 645 361 598 -528 -625 52 -92 188 648 -430 -30 389 278 -501 859 415 -689 845 -15 106 682 906 -468 -230 431 -391 -355 979 467 264 -506 964 224 -279 15 -755 982 927 803 189 606 814 -130 -723 -745 991 -90 779 -456 -761 -971 885 57 605 -104 661 194 251 552 -218 -147 -909 995 787 -901 10 951 846 685 515 963 449 52 -131 549 584 813 -309 84 -935 -96 -935 125 -32 733 829 392 147 -598 664 417 110 -198 819 -72 209 383 795 911 -377 -809 -699 937 69 426 757 200 -178 870 -124 835 -257 -214 91 -759 -149 -38 240 -274 -964 803 499 -57 117 886 -121 73 -622 678 -930 -122 314 296 364 931 -213 676 -264 946 -316 -409 -364 947 -460 399 -441 387 -126 88 -578 369 223 456 949 698 -485 -942 644 -67 98 227 472 66 817 906 -572 -563 384 -905 258 960 -156 -616 910 -877 730 687 -28 -439 -883 -928 -13 -119 -376 -799 -707 -970 548 -42 -185 -151 -19 794 508 722 -733 -620 -625 594 498 -884 -517 590 -857 -884 316 -642 -478 268 -947 -962 -155 -675 281 -843 809 207 647 -929 584 206 950 782 -32 -646 707 -294 -160 -557 -430 -939 7 974 -24 268 -913 898 130 103 920 -460 825 -844 983 487 473 154 800 237 894 518 971 -902 -390 -212 662 -800 608 916 -841 987 -103 256 -84 -408 51 760 703 387 -586 138 -375 716 42 560 -881 344 126 1 294 923 948 696 -921 587 845 -423 -434 -968 470 465 -77 -151 444 -161 916 547 -96 -208 -699 -840 -975 -33 465 -562 -332 -455 -749 553 39 864 409 -613 -896 127 531 718 -478 267 -185 -627 129 395 74 -430 -212 361 353 332 -268 551 -513 -564 -884 91 373 877 33 -510 -923 37 -23 -590 -680 335 -867 505 -991 875 -970 -637 -304 -802 -130 -292 -770 625 -533 -666 -453 880 -622 80 703 776 -4 -447 624 -70 672 -202 -282 177 -718 -581 760 -122 -648 21 -695 -779 573 -521 -163 613 -150 -323 -197 -1000 -736 470 386 51 35 -522 -426 -676 -438 -774 730 -653 802 421 25 918 627 -746 487 484 -128 970 -176 942 -330 424 -311 -164 142 103 294 691 505 -534 -618 900 845 -928 -585 -558 -483 717 1 70 -302 749 314 777 505 89 84 910 -949 -990 705 918 -836 347 990 334 959 -658 827 498 -840 73 213 -305 853 288 509 -282 -727 -892 102 -415 -182 -797 -427 921 -741 -945 -42 -662 -457 -255 -183 201 395 439 627 359 -289 637 -871 325 508 -68 804 -435 -83 167 273 -551 714 -23 -435 908 -145 -938 491 876 888 -393 -813 -107 75 -251 -865 998 -102 -296 -444 944 -851 390 428 -961 296 901 156 -527 919 663 -98 867 130 -630 -336 -461 -55 -323 -830 -126 68 776 -833 295 -381 898 -879 43 -701 -695 304 594 911 -675 -134 107 -431 -123 954 388 281 -781 -923 -140 531 518 -947 743 839 -666 -310 401 -227 -311 172 659 -188 -329 -428 -280 -3 -695 652 129 -782 -528 938 -196 135 403 935 501 727 845 -778 -566 210 -934 -121 168 518 154 757 483 267 437 -136 -119 456 -739 -358 -182 -357 -58 -574 832 -852 755 477 862 -715 512 661 847 973 -597 -154 -183 -959 375 478 -507 -699 -303 -170 -337 995 -501 -943 -855 365 895 600 -283 256 752 -963 856 527 872 -70 -803 77 -68 -497 189 261 897 716 -945 -247 -824 543 677 -503 -42 -60 -304 -822 -885 -48 -145 618 -690 334 817 227 -929 -36 -528 -517 113 708 384 -735 752 -491 114 374 129 -186 -799 -710 -761 47 -101 -97 -306 -365 -371 -637 -274 -708 -507 -966 -71 566 -919 433 -837 -994 -393 -9 -35 -269 169 -784 963 -224 310 -552 -138 -499 -263 590 -239 868 -350 73 -545 -39 -758 788 389 611 -574 551 -312 -513 193 997 827 -973 -203 175 -538 845 -346 -1 492 -350 -627 854 264 381 748 779 -622 10 -693 -102 207 -40 -417 199 824 -327 -815 -463 779 981 237 995 4 -634 202 365 318 -349 -143 738 886 -452 741 -448 821 303 956 -415 60 -2 -346 581 396 287 -899 -206 561 122 -116 299 806 220 357 649 -84 186 -260 130 244 331 889 -56 -827 448 639 613 -237 -697 -602 -664 570 -846 -517 984 -557 -441 -599 419 570 -568 -27 731 836 -687 448 -19 -134 98 -883 458 339 825 -792 543 482 -531 354 -823 44 140 -187 507 -996 181 -521 390 -401 836 -54 -17 -862 -727 587 109 -300 -848 -493 560 -587 -376 450 287 535 847 -656 -213 668 302 -776 -913 232 -244 -834 832 -105 170 32 -806 -69 -680 427 -208 -587 763 -992 -86 -955 -625 66 -779 686 471 -163 -116 156 507 116 531 567 -611 952 863 -750 372 930 -576 755 -545 -310 -312 944 237 -483 -525 1000 -394 -768 -324 856 832 -840 583 624 -65 117 892 -641 504 -362 -90 -526 -470 -416 -695 -665 -477 -317 -159 268 269 -879 560 974 427 -190 -632 -280 860 -322 478 -856 -381 521 -15 -765 -800 485 -123 -709 -518 886 -403 -683 -809 -261 -569 -848 -876 693 -962 -204 230 -673 -663 -889 200 237 -744 625 169 -424 -661 812 -396 783 -531 -893 780 -882 315 -858 -755 -913 489 -218 -880 551 -916 225 830 -258 81 560 310 -895 -350 234 770 377 435 -181 -513 480 483 -110 -872 -631 843 470 354 -437 -692 -380 92 918 68 678 -167 957 -436 -140 -791 593 -898 121 16 -428 865 -873 -420 -882 -714 -276 353 475 -85 833 672 850 -426 -938 -385 372 813 355 489 -124 -47 -563 -261 -293 -461 -315 882 -547 -303 193 534 -818 150 368 -690 159 -869 38 380 -455 930 -329 -123 996 -49 -169 -161 -487 265 -509 -890 -886 347 962 -811 -807 497 -391 -81 -902 504 -93 -919 504 -72 635 82 417 448 893 681 790 258 -317 -815 340 -792 875 539 -839 -445 938 949 -480 -757 -772 -259 -907 904 -47 -778 941 -863 -224 -144 -897 -14 970 -44 -550 857 236 -516 263 363 -671 -661 459 911 -775 692 -137 387 786 -276 995 -685 260 205 251 371 667 -644 691 564 -792 -182 784 -72 666 -843 -918 406 332 -271 818 483 -141 501 392 -298 302 -718 387 -461 51 457 -128 439 -964 961 -40 702 -12 846 291 -451 575 245 955 986 -523 -687 -997 -12 -889 -436 -572 79 -384 -220 794 -54 872 924 18 836 -674 976 -501 -963 303 -985 569 -4 4 777 -604 189 -96 545 646 -590 -751 787 34 -895 -785 -377 -793 -415 705 -942 -701 947 692 120 711 762 -68 794 -946 -571 335 -333 -397 -430 -555 53 -636 115 28 344 420 -61 -760 -115 -589 71 -594 -409 -93 -694 136 -277 -825 -587 -796 -884 -863 936 -434 -196 229 135 -682 99 671 258 -457 40 59 -394 917 -424 280 23 -923 591 592 -93 861 -497 -707 850 -782 -525 463 997 -299 -760 356 -728 674 -693 838 927 -732 202 749 -591 637 112 -703 763 -975 -475 -101 109 -783 322 -480 595 -292 446 337 197 -372 270 41 139 -299 597 -853 815 947 -134 -374 -882 154 -998 851 -844 -20 -118 -822 -415 -473 -30 133 556 -832 261 -739 289 -896 -999 -765 981 323 690 495 177 940 647 118 669 734 -656 -326 -661 660 601 -700 -263 -301 -608 -273 -12 423 176 -791 99 416 -206 -57 152 -188 3 75 -776 383 -792 316 -876 -333 628 838 -852 529 945 286 -788 -466 -899 -828 -578 -4 -65 -790 -151 696 471 460 -940 -746 -394 -365 -911 984 -547 909 -415 -372 949 965 490 993 537 165 232 -958 748 -744 -363 -327 620 626 257 853 -461 435 -255 288 475 -208 -913 -584 457 955 -120 257 4 -93 532 741 -305 -972 272 -37 -123 -759 941 360 -627 -495 -722 -96 -747 108 104 -358 -748 667 -88 -465 -453 -879 -490 -47 -980 22 425 369 -698 386 726 -936 -780 26 533 -678 -670 415 -64 920 64 234 -277 -106 39 -543 -859 52 -804 44 811 -626 -897 250 749 -517 -451 -38 423 129 -61 -661 984 -35 757 204 191 -558 -876 231 -836 282 425 -94 -454 82 -416 -275 145 -243 -896 -222 -68 851 -119 -297 -378 -546 633 -299 -551 -786 387 -678 -427 -433 472 834 597 874 -398 -981 477 -608 759 -735 431 704 -394 860 -608 223 652 -893 -851 -107 500 62 667 985 -101 -173 -709 198 -605 897 -948 156 -423 736 290 -747 71 482 -90 -402 -240 -412 -891 -212 -995 128 -235 862 -887 99 -51 792 67 -67 641 817 -992 -53 378 -912 467 858 902 -176 -300 133 497 -136 977 434 -813 243 179 -124 479 -298 -285 -143 129 395 -945 315 103 -946 577 -322 -796 971 721 -781 327 -243 14 -343 -753 -157 343 757 76 502 360 -385 -66 740 -478 998 -975 -454 -459 802 310 740 340 778 -478 -74 -492 536 749 -986 643 299 249 -419 -495 -497 988 -612 969 705 298 322 21 -308 -674 -290 -494 -624 344 578 92 -514 347 -107 -61 725 183 636 -706 -776 403 633 -817 357 88 -491 -855 488 118 -133 799 772 934 -168 590 875 -83 -57 184 -46 -660 743 -299 -976 -405 -390 138 350 -57 898 539 238 -923 449 956 967 -519 907 367 -355 -951 -37 211 -195 782 784 -245 673 740 -799 720 87 -35 -675 401 240 329 -786 -341 -449 -785 520 -744 -163 493 607 -656 -29 923 -165 -764 -911 -329 -48 784 924 499 -762 133 970 171 565 184 711 -535 106 -95 782 719 217 86 839 244 -736 -242 -840 -892 -627 -617 231 804 -24 -972 482 -433 355 -751 560 815 360 831 -449 -241 -318 174 -786 352 769 -857 -481 57 -795 -199 774 -1 -85 610 -745 -567 449 588 456 -24 -583 -956 -675 -916 -993 595 -102 -236 449 -462 278 168 -655 -424 24 -521 -138 79 330 828 -559 -54 63 993 149 -971 839 261 -112 324 -856 -140 698 954 -668 -207 -8 767 -442 -660 273 664 -812 -306 -499 -490 259 -478 -589 -932 183 -411 -953 -690 -615 -239 138 -355 539 532 690 -50 -698 -334 -331 274 583 -280 -604 -462 -989 829 -879 767 -530 -278 784 642 -977 -891 977 -139 -464 -64 -935 -344 -145 88 -875 57 -586 -562 -462 632 -636 -415 -633 -432 -64 749 -297 -48 -978 531 79 536 588 191 407 -273 208 180 444 580 -734 472 -748 -268 130 582 -226 -789 -3 884 885 379 530 -210 -931 63 810 421 -569 -134 -693 -913 -131 51 -659 830 -539 -750 213 -933 -61 -291 771 295 710 -509 421 5 13 842 -14 56 -443 163 756 -371 492 -450 -520 -65 -40 -708 -341 -748 371 -233 -780 54 978 528 759 862 142 -732 398 -717 40 -270 -99 -246 -447 -185 134 -186 -417 -949 513 -777 -11 196 785 -510 24 -761 804 -21 870 859 114 -345 -494 75 53 305 -403 581 -389 -58 -125 -662 203 809 512 417 -590 514 256 -982 -106 15 -585 -328 384 -693 490 -381 -809 -236 806 -920 -257 898 18 377 -918 402 -601 -79 -173 766 -571 -952 -848 449 -224 -686 727 790 -324 -191 862 -581 -767 426 -737 667 725 805 788 714 -806 248 517 444 -158 -319 -281 -790 -444 186 454 818 -906 -10 640 -6 -982 -918 414 -290 -623 728 377 495 -377 -548 -63 -213 -875 578 -342 109 -48 378 -64 677 508 -199 -380 955 425 -801 -309 41 -359 835 -784 -824 -841 431 9 982 108 -294 226 -670 -35 805 -504 -853 595 887 -87 -493 -373 -224 882 -454 763 6 -471 509 -92 402 159 726 370 501 29 -134 -191 -971 902 -369 92 791 -437 -397 522 -928 -578 -505 831 -814 -820 -53 366 -339 -65 918 -445 242 606 690 -972 121 -721 -326 -3 -808 -36 833 -913 729 81 -660 -758 -836 967 361 -904 -138 -233 364 64 -757 -334 -431 -105 314 39 -996 203 -122 -619 -217 892 -260 627 -175 -760 -179 516 -999 -741 -570 505 -54 -705 921 -598 834 84 -12 -15 181 233 -718 249 -301 -456 76 -492 -262 947 -684 983 -959 161 -546 778 -447 -45 -795 650 345 -671 -208 -55 8 523 710 -578 856 595 -240 325 -267 -675 326 325 -237 512 -205 564 186 -298 178 -296 715 655 -961 -409 -420 -16 345 -560 -526 168 840 -373 1 -878 -533 153 376 165 -680 372 207 96 362 116 650 651 27 727 843 694 -183 -492 467 858 256 11 -87 -79 -1000 -151 -820 -40 51 -602 375 90 563 -408 -410 -904 -197 -632 -104 -659 -581 -246 -282 -473 -269 10 836 641 356 -554 220 -873 110 -41 -120 210 932 985 70 -580 -329 -966 553 654 -496 122 247 609 261 365 -764 830 261 989 358 -911 681 -218 -352 -886 404 -433 255 -271 572 569 460 145 -447 583 503 -705 668 -92 -352 931 212 -769 -247 755 -446 -64 -883 -850 -766 -396 -415 501 330 679 519 581 -589 878 -791 685 -634 -316 102 -351 -189 -760 -24 -548 552 -832 280 587 -801 -721 313 219 -119 -621 543 -507 -616 256 147 381 -48 530 -926 837 498 847 141 957 -767 226 968 -867 173 -1000 119 173 740 978 514 661 -601 714 628 -531 697 630 709 -192 887 384 573 272 -937 -941 -175 -666 536 -831 -451 -553 -167 -450 -31 289 -867 -927 -660 247 -898 95 -587 -407 497 335 530 -779 223 -372 -847 556 749 628 -190 -237 -6 -143 976 -311 540 54 720 -544 502 15 -257 231 -850 90 90 -829 -618 -514 825 378 348 263 725 -301 576 -95 658 838 342 -476 -435 -921 72 -440 -988 -221 -706 -27 991 237 -440 -242 -623 -636 -344 -38 -660 -87 83 554 -547 955 -279 763 421 -565 408 359 -189 704 777 453 -333 60 -986 -811 681 58 516 -949 936 425 474 -528 430 -606 521 267 650 -647 33 873 17 -832 -987 582 191 -243 -883 251 588 990 -459 -419 680 467 780 -924 790 -214 -799 -158 -94 610 -708 -702 210 993 -147 489 573 263 -662 -316 1 -395 -843 -855 -485 -243 -836 153 578 84 862 -467 796 -88 113 -355 646 -410 -646 -447 738 316 -413 -914 -474 -349 866 -227 913 -514 32 -896 -906 -469 9 -429 -1 -850 -28 211 514 -486 410 -790 -444 -176 -819 131 -380 -190 656 562 -293 261 633 967 -869 830 600 -575 -65 -721 -544 -945 -121 -595 867 223 618 267 -203 -32 321 -209 -415 689 -933 739 -225 377 796 -596 -734 849 -578 362 -44 -938 -23 531 963 473 613 -984 334 -56 -790 -240 -379 340 -677 -323 135 -628 -862 40 -830 -167 -924 302 -338 812 -221 683 969 -834 -113 492 189 -108 -451 530 72 312 512 828 -956 -381 566 -29 -481 -162 808 -957 797 -917 -449 751 -734 796 -687 -946 -123 386 -357 753 775 -81 -942 -985 671 632 264 885 -673 95 -330 -498 -756 593 582 523 -187 933 717 580 -811 -686 -625 -51 -913 -798 -888 -770 -795 466 639 -504 464 -630 -673 618 -327 -983 -861 73 773 -275 -384 -644 -807 -209 624 -56 -155 -662 -373 541 -450 -541 -312 -927 -808 -527 -827 -355 477 368 989 -423 305 -259 -301 899 579 -112 694 382 -933 -202 556 565 -757 -787 -673 157 -194 -661 259 -241 656 -721 -646 -430 163 421 898 145 65 -974 536 781 -18 686 117 189 -762 -263 -840 -122 -80 266 -370 259 228 -772 -418 -893 -81 -847 740 -708 -988 224 -630 159 449 228 -676 -933 929 -188 147 449 353 739 -410 -997 84 471 -94 764 -379 -622 -539 -645 -951 -354 -953 -3 301 -86 599 -746 41 -505 -711 -449 67 809 -476 263 722 -652 -523 142 76 -642 -27 -121 -779 -461 555 -368 926 -310 -960 -513 -646 -18 406 -589 -481 363 -551 -263 865 -882 105 -764 76 -321 -580 163 -74 -412 -297 340 -756 112 411 -787 132 -987 737 -352 -550 -960 -55 354 937 529 785 927 -492 547 -778 -202 -730 -752 398 505 -494 -502 713 -798 604 -425 85 418 -54 -515 408 -319 783 -833 925 659 704 -499 -200 184 -181 -494 558 -834 162 853 844 -888 208 -985 124 -100 -869 607 163 308 560 514 188 -193 34 -241 -424 -90 -25 177 -471 -901 -870 613 598 286 -532 174 -418 309 -719 285 388 969 -71 926 687 -296 -118 143 -600 -80 -507 -225 -239 -611 -247 425 805 712 295 985 478 -38 -491 -557 -144 870 635 -487 250 777 -982 -661 398 502 289 751 109 869 612 1000 -922 -273 76 -634 188 440 855 -57 -890 747 -942 -782 522 -411 539 541 -800 -630 -665 95 -685 -212 330 392 -859 -62 134 462 -890 797 -332 989 -338 644 -45 -678 -399 -333 6 -345 785 -576 111 -236 406 -906 -915 -260 169 225 231 -273 -99 -600 341 -685 -257 -542 -76 -816 681 -49 996 134 209 -457 949 -771 -354 177 -847 -560 -294 -842 -245 107 296 -41 -702 947 -677 -932 -791 557 -215 -239 -865 315 268 306 -417 605 650 -761 -602 419 684 197 187 -700 912 -410 -655 -859 -191 497 -354 -538 243 -219 -159 313 -960 421 -468 136 -603 -451 367 -343 -272 324 292 952 855 -868 -55 475 -983 -338 810 917 938 224 -188 277 349 -861 -818 231 511 415 -634 312 822 867 -400 898 -422 631 -252 859 -809 -91 411 440 -620 748 -538 -81 -948 869 -667 -74 -72 -283 614 394 -174 -500 -507 322 104 63 -35 -174 57 -117 490 531 363 -531 371 400 501 366 -928 311 390 -672 799 334 -861 -251 990 -989 477 226 -739 -880 -169 714 401 -369 -4 682 -500 945 117 535 -475 -581 -429 -778 205 -976 608 138 641 128 -466 256 617 -106 -927 -159 -209 616 744 814 -962 -128 -23 253 -712 -944 358 518 -641 41 141 -282 960 597 669 -126 620 -6 227 586 -772 961 -914 -600 -30 -533 570 65 879 -388 599 -115 -454 933 -947 126 -236 223 885 245 368 685 175 -540 774 779 -452 -537 373 260 -96 -306 918 1 -320 -563 -738 431 576 -370 27 664 -99 137 821 91 -318 -955 -431 468 841 292 -951 621 -589 564 310 76 -146 -201 493 -307 106 480 -685 -267 581 -338 850 -79 -536 837 586 181 292 -480 135 150 -502 632 -704 650 -135 -778 606 -292 858 -896 -926 -665 -4 960 627 -925 939 761 -119 994 296 830 572 -144 284 -319 203 -818 -494 274 478 -935 487 111 -388 429 -603 -109 -455 -470 305 962 -486 9 -516 -272 801 520 66 -955 106 -383 -268 107 163 911 469 -296 106 73 317 -205 291 -476 -937 -439 -24 403 3 -247 685 895 34 150 -767 912 -99 521 297 625 281 -184 -431 -592 -90 829 -622 153 -818 402 615 952 -833 609 -678 -911 191 -573 -876 207 162 190 -327 468 755 -190 316 -578 218 95 227 861 -251 902 -50 959 420 -673 305 37 -544 318 -840 -155 -413 -908 723 -558 195 806 573 -905 -573 299 742 348 -920 19 967 -604 732 426 559 551 -327 995 -627 -806 -248 -878 -306 788 935 749 -655 -633 345 861 820 -765 565 -147 762 636 16 -983 543 55 855 797 389 651 -675 557 -445 -567 517 -848 699 -959 -53 1 501 169 808 -23 -289 -537 -77 -965 -992 439 876 -236 -207 -667 -882 364 52 -723 -851 94 240 -762 -93 680 -660 -316 269 877 -243 -497 917 -399 487 768 590 972 331 780 -930 857 -924 268 -906 709 551 -371 -873 -385 309 -443 -595 35 -467 632 267 90 8 -370 570 -795 166 457 510 908 -461 842 799 345 -1000 374 -814 -139 706 -155 58 -510 -394 -290 -775 -337 -210 -465 -14 101 -610 36 -742 -542 994 -950 -486 498 354 719 396 226 -665 -30 -558 486 467 -161 441 448 -776 450 566 -122 500 -299 206 675 241 -219 -420 988 -579 -416 -390 523 -466 574 -233 814 667 -276 -386 -886 -100 265 -624 483 57 973 519 -580 515 79 -106 -934 800 454 -326 821 663 -734 -12 576 513 -405 925 -357 33 751 -789 131 769 926 -902 714 -725 598 644 123 -593 -502 901 154 -84 34 -595 511 172 -764 -954 -144 -473 668 -966 -184 -36 383 346 696 86 612 101 403 658 756 -510 211 -6 -40 813 -977 511 -750 205 -457 580 274 285 296 670 734 207 -436 635 299 -390 261 -764 -459 -494 -299 -999 389 -987 600 -231 -178 11 819 -67 -109 -954 689 -599 731 930 789 304 135 945 947 -503 -534 126 -419 225 -328 784 679 -712 -647 -40 93 -683 -971 -931 -650 -639 986 810 -543 -451 152 706 -48 994 -453 561 513 -10 346 -555 880 617 116 -218 874 -628 811 208 199 -131 -127 269 484 886 402 896 531 -349 -905 305 -880 935 -341 14 485 -145 592 -473 782 -105 -261 333 994 480 265 731 175 -512 -322 930 -506 799 -784 -622 -949 480 199 573 -700 809 -375 478 808 324 942 -404 12 814 984 -520 633 -931 620 864 404 -354 -723 364 51 364 -85 297 -891 750 -63 -30 136 -179 569 -486 -984 794 305 951 -516 -524 -705 -635 -220 -628 -579 494 -373 -42 898 -164 320 967 -712 290 668 285 -698 891 157 593 -376 -115 708 -987 848 -141 598 435 213 287 -718 -226 -54 107 -566 489 50 842 751 111 -634 -892 101 304 -665 -579 628 -879 927 -804 596 -162 327 796 -994 -670 598 510 701 848 455 271 116 -239 548 -961 895 -966 -85 635 363 788 695 -898 -440 -499 824 949 -761 570 -408 -910 83 953 -209 -108 -368 -314 -217 -778 530 713 550 984 180 -624 -495 -395 469 -790 -272 113 495 477 -978 -707 236 159 -195 -808 -462 -338 756 446 820 835 -423 -426 -607 -219 -281 367 -666 -241 278 -32 -28 -63 610 217 -880 -375 156 64 -53 -675 182 -504 721 974 -63 745 354 472 353 -48 771 580 -829 -677 -975 -309 81 435 -2 167 -798 -293 140 -737 -796 573 -999 722 680 -238 266 44 -290 -774 -727 -721 -257 -225 -113 715 -432 770 -979 482 -101 311 -747 451 -112 -156 -597 430 -181 -569 -254 -426 -954 270 -546 658 316 -172 -478 584 -264 -997 -866 -309 -864 900 399 -893 569 -83 62 -143 -299 -357 -732 225 19 -114 -432 515 -579 -213 791 974 618 -280 -814 -390 -540 962 -869 -994 -597 -389 -961 -253 178 -87 -409 -418 -988 -985 762 -661 -667 -231 808 -559 553 768 -735 -716 369 814 -534 -758 -967 89 -915 546 -419 411 424 842 749 654 -820 298 278 225 370 163 -972 304 903 -540 -722 224 806 -28 718 130 858 -435 876 473 -893 332 -2 -714 526 -824 -663 577 991 -65 197 883 665 563 -874 -341 -465 429 629 866 -41 -181 -399 -728 745 -390 -526 -44 871 506 -355 -757 180 766 748 -229 975 8 -896 980 -868 -681 501 -416 -983 664 605 -9 -537 71 394 -575 -921 -77 -285 506 -54 797 15 -871 593 -718 -305 507 278 -937 -550 -647 -94 -489 -700 -609 839 -536 777 -772 -426 687 961 -206 -816 -47 -191 402 221 901 664 -800 180 -334 994 -507 -263 866 3 479 116 -302 620 -787 917 922 -835 -533 -473 892 306 823 -435 655 -475 370 -851 454 231 117 213 -704 -356 -752 88 -885 -556 52 -163 -986 -881 597 700 553 -553 -728 -572 -19 -875 -946 -191 -797 -616 -833 23 -742 -889 -191 -367 661 -245 760 -941 805 108 452 326 873 -303 -455 7 324 226 754 -377 -93 716 -320 -893 187 349 543 -987 301 -869 291 -725 -701 228 -161 820 -833 986 -291 -472 327 -108 -649 -439 -356 968 -912 16 -500 -957 400 -250 -587 -277 774 760 -136 -512 695 487 957 888 -61 14 55 637 -86 -838 -92 615 -350 215 92 13 935 294 -682 47 400 958 -929 705 -676 -716 -231 420 891 44 307 40 654 927 -346 -784 -550 -462 735 -761 -149 579 -39 -124 -133 479 -555 235 858 -706 431 -772 -231 -532 -901 -175 -484 593 -654 -119 -957 -525 142 -300 -764 -516 633 651 -776 -347 419 755 379 -319 -125 762 -463 473 791 513 644 205 415 265 656 181 -979 -196 -41 -170 -126 503 219 -600 129 585 -169 -492 -991 902 795 -870 47 830 402 306 798 -759 -845 97 32 -486 -888 -401 417 -993 -516 18 -172 -582 -126 -273 -549 460 -856 -972 -956 403 -855 552 -163 79 22 150 -819 227 624 -990 1000 873 862 -150 -236 859 364 565 -833 -344 330 353 669 -707 80 -931 779 119 -491 -554 707 -824 345 732 489 -163 -456 -791 730 -819 888 395 364 675 668 53 -719 -421 583 920 -566 468 -327 404 -967 -548 -475 -471 303 937 -1000 636 531 -305 -549 270 445 -441 357 -946 -343 778 780 -350 14 -350 -455 -50 -28 -145 -95 -855 -90 290 373 122 -802 -791 -815 -564 -880 -690 -675 514 299 -804 140 -102 826 -543 -244 -113 400 503 944 697 -302 424 -447 -79 500 -805 996 185 -910 -853 253 455 900 -132 504 -664 679 -407 -547 199 771 -54 725 -872 -613 -833 -434 136 -660 964 -619 700 -484 -718 -460 -490 -949 -702 601 -954 862 603 -807 -602 -656 -332 -815 -188 -474 830 909 -989 814 -804 115 903 -998 993 -585 280 -101 868 782 -390 15 -567 635 473 -829 860 -282 -3 399 -427 20 691 153 -605 450 435 -714 379 -290 333 -641 -508 891 114 -750 512 -968 -593 881 229 506 -574 -829 -964 752 747 314 425 -950 -514 128 -139 -497 263 804 -704 -755 555 491 625 232 -875 282 -250 182 659 480 613 -945 -376 190 434 688 -109 198 -617 -473 586 318 -748 101 -905 -600 -73 18 -78 -861 608 -292 -764 808 541 -206 -353 -438 -148 489 -346 663 64 -176 -809 678 -863 285 522 584 -187 592 909 -185 196 671 671 235 291 61 -168 809 -115 -608 396 -453 -885 -999 -546 705 -498 -81 801 -578 444 142 -416 -674 -184 903 -954 39 -497 -66 753 -358 -440 232 -513 -619 -169 -819 -904 794 -992 212 305 675 -212 217 -374 -758 -626 73 -610 858 9 -775 570 -496 -438 288 -116 -522 840 -799 -643 496 -637 -147 67 -968 -82 -515 332 -110 183 -504 -739 267 -514 -621 558 -671 258 -883 142 -918 -454 295 620 71 904 929 -23 -368 -737 99 -935 831 -627 -874 551 805 145 987 379 -804 -817 324 -836 -746 167 434 97 928 915 129 743 -38 407 175 -284 499 -575 521 913 77 722 -468 159 703 257 -352 418 848 862 -309 419 219 -325 831 -899 930 -182 -765 -879 -831 787 -855 162 610 31 992 -399 157 -933 -838 -517 -243 -289 -174 65 750 -799 976 469 504 -753 566 -339 -744 950 -173 -181 607 6 23 -208 -521 335 136 -376 573 -245 385 425 477 -874 -929 -832 -117 -487 -14 -634 -868 15 -60 -396 -311 -480 -689 956 -632 606 372 92 797 -716 -836 -913 30 203 453 95 707 241 -390 -788 -294 -537 -949 726 486 -695 912 256 -834 822 -685 -868 502 146 -441 -979 -905 720 306 570 395 -410 -653 79 418 -344 913 732 446 -33 -866 -474 -481 -95 831 -973 890 644 253 -187 304 0 530 498 947 22 668 -74 -329 682 -310 259 -357 993 82 778 -82 -557 812 -420 -563 -170 753 -903 210 950 -322 416 -8 -560 239 187 440 202 848 -700 -267 616 -282 697 494 515 958 -82 -518 441 -215 -254 671 55 947 -21 250 454 97 -732 -488 -404 -908 -50 -406 455 713 99 -631 -155 -635 -304 842 408 -263 -215 -142 310 178 808 -280 337 773 932 325 -897 -648 251 589 -710 -828 -82 -618 -738 968 -749 762 -18 -512 -181 -691 -68 -343 -374 321 -266 -201 -30 -357 894 -542 -681 2 490 262 -87 -878 501 -237 -692 -926 836 935 -676 -251 964 -690 306 563 -629 307 75 773 756 -163 -795 -32 -781 69 595 144 965 281 -972 817 228 -969 961 -373 839 -479 -496 796 -194 494 214 27 164 -345 649 -699 -113 367 861 307 775 -861 7 -541 424 -5 -920 648 441 -960 -786 -307 393 11 539 -233 -899 461 7 -777 -503 -154 582 -486 -917 -477 548 -767 251 877 171 210 -532 837 223 519 -230 -792 -941 153 871 699 -143 274 420 943 -8 -515 -271 -368 395 -253 867 222 253 444 779 -897 -579 996 -331 635 124 115 660 -242 917 -439 -250 116 -721 321 712 -629 651 847 351 703 -83 -613 -79 104 1 -707 -481 109 -898 -933 -754 -818 914 -650 -9 579 405 -398 -215 -129 814 346 230 309 537 -884 747 581 996 -819 81 816 -464 516 -829 -87 -962 901 -752 835 982 606 397 -486 333 485 837 -582 40 -564 -91 -805 678 -631 -624 -331 89 31 431 -781 -79 881 -363 213 -763 -450 -60 -350 278 -324 -984 152 -844 50 932 -748 -190 979 850 -746 -888 381 619 405 355 -147 -375 -824 -746 230 584 -406 313 -587 -346 564 -393 706 -539 -384 397 226 -195 -309 458 457 -968 -413 -202 952 -66 -804 -707 378 -720 -989 -657 371 -8 148 -792 -163 35 215 -883 -923 -699 745 241 -120 646 -962 216 -400 428 232 400 562 -806 -23 137 652 -79 -608 638 649 -363 -484 -542 463 -100 -915 -416 406 -31 -329 550 -83 -728 -273 460 -219 -903 -760 14 242 646 776 -889 434 -187 -384 -968 -282 303 309 151 160 -78 -104 188 816 -993 -733 -987 -476 707 -797 782 -124 262 674 145 -311 -340 399 856 -47 -415 785 100 29 706 626 57 -946 340 676 953 -696 -705 322 -515 -404 949 -422 -804 184 -743 -626 770 824 493 697 205 93 887 421 -14 -906 324 -265 153 411 -849 -714 -51 -482 -689 2 82 -929 374 -482 810 872 591 -700 -841 971 -103 500 -217 -593 -899 -778 602 177 -706 -292 948 967 52 113 280 148 116 -599 -659 254 -381 332 91 -686 -351 795 -218 717 995 -317 -673 -39 967 792 -200 -865 572 58 761 280 -190 953 -689 216 475 763 502 -366 129 -325 -258 656 56 -375 416 360 -482 371 335 -776 188 474 459 280 -767 -213 15 -66 640 -492 -900 792 -71 96 567 -800 -6 665 222 389 490 589 -939 -676 -352 -606 431 -83 -553 174 -565 -111 -72 -692 942 -993 723 362 903 715 378 -270 -966 286 -939 334 -223 75 874 -121 -891 -825 -441 42 224 890 -548 -188 634 -70 -34 733 623 348 600 453 203 675 597 -44 -208 -476 -900 299 119 -185 -8 969 865 -201 752 -544 -5 -353 -879 931 -732 -677 -134 619 472 516 935 -577 -429 735 896 545 40 -528 -593 -594 575 360 -103 -648 478 864 708 -15 579 -773 -729 -895 739 -165 -63 820 210 558 588 -454 695 986 -459 549 4 926 415 -255 369 999 799 492 -138 -82 208 776 510 -589 -854 -662 -824 703 9 202 850 -803 -492 -149 -236 568 536 304 -468 -498 50 362 -567 -7 -128 -764 -121 -770 -423 -279 275 330 736 689 589 -607 -43 904 314 706 -148 418 304 -66 -314 -48 -492 743 635 461 -395 831 -911 -487 -215 -568 -740 -999 548 296 -541 182 -796 -17 245 534 -644 303 -110 532 72 -733 309 -59 -152 -690 671 437 13 -278 -432 326 -35 -128 764 -530 -320 -816 -45 996 582 464 410 479 -549 -342 74 992 387 264 -161 557 -561 -655 306 -366 358 -948 -379 -180 -844 -211 -211 569 355 457 -949 245 -629 998 96 -849 -617 -440 834 389 -21 586 -888 46 -792 -210 778 -722 941 -932 -342 -20 -247 -475 -929 55 640 423 -467 897 -732 442 736 547 -424 -833 -111 -831 941 -941 -774 -580 804 -835 -406 572 413 -551 205 -231 -468 130 -48 851 -800 717 995 -800 160 -332 -63 221 21 -93 65 280 -423 -405 835 146 -692 -49 -711 -498 -861 158 87 -747 697 -260 -552 251 -800 973 -749 115 396 474 -471 665 839 -965 91 240 -305 -556 -420 -945 -644 993 -107 320 -112 -451 773 -78 801 -539 799 -38 969 -753 -860 781 -243 188 958 -402 403 -896 87 -796 -338 791 -947 700 218 -714 -851 -823 -909 -536 -129 -612 -73 557 758 -641 -347 -377 -678 670 -923 -378 -397 -616 -340 16 29 -488 528 -407 328 -701 -362 528 -173 -838 -129 914 -2 -159 -657 -152 17 833 61 919 -978 48 898 -264 285 -269 906 -925 -841 -39 -851 9 -961 -689 -685 904 384 870 -655 -292 -468 954 -350 -180 -628 588 789 134 279 8 429 -855 -527 400 -531 -12 -207 -421 64 762 -851 268 788 246 632 324 795 624 67 407 -382 674 -120 980 -344 -497 616 -559 567 -721 662 534 -410 124 448 11 -715 777 188 738 90 -197 -206 776 -942 586 546 -794 -669 -413 -732 732 -986 685 357 -106 230 413 -114 -421 -750 -100 794 -840 -884 581 124 -966 -535 -296 534 -668 564 481 -205 -529 -122 161 845 -425 984 -666 -553 473 -160 336 717 -11 125 -120 -225 562 -269 582 783 498 -453 326 941 524 594 -813 -785 989 42 34 750 5 -600 -335 782 -76 -77 -45 519 364 -493 929 331 -311 252 78 367 -425 -641 -670 -12 641 881 183 -990 -884 175 529 -65 527 279 977 -800 300 976 -36 -258 -523 271 -889 -191 128 -175 -231 462 807 -597 696 597 -943 -174 -518 -10 599 831 -331 781 -681 585 766 -780 97 906 -656 593 929 465 252 392 -647 -358 133 -564 977 330 389 -417 -908 -982 162 927 -715 -691 183 -786 227 227 -31 -619 -834 411 24 744 -956 528 -677 -616 132 -138 958 206 -36 760 -340 696 69 -690 113 -171 -311 -45 357 113 -678 -631 -228 192 60 3 190 487 -875 375 -636 555 -208 535 -72 379 103 653 -876 488 693 -363 402 -746 653 -154 482 -120 279 -511 -849 825 -452 -550 -641 -150 182 -869 -50 -689 764 -382 771 -980 -524 957 -157 -32 -493 628 436 546 -548 -440 889 -683 -949 399 179 975 -695 313 422 991 -23 -129 825 201 545 -621 861 -733 -619 -919 824 -132 -936 -800 325 -749 -559 291 -839 -112 -817 980 -5 -975 -374 19 483 691 -851 -13 -927 303 846 -862 -781 700 -187 640 904 -791 719 103 -351 213 -273 930 -976 109 -938 820 343 260 -287 870 -526 -977 -640 -739 128 -157 773 980 -519 -664 809 -750 -72 558 47 554 -892 976 -756 870 -648 655 -543 638 327 -816 702 -529 530 -953 -213 -699 -428 229 276 -663 879 -92 225 -968 -189 -626 -875 -934 458 -216 924 -10 -333 -572 267 -905 -788 151 -558 -34 891 998 -917 -846 -844 -569 561 -404 -588 117 289 28 844 -667 -234 806 133 -156 -258 582 403 -7 -857 947 -347 196 -440 296 -57 -116 331 914 619 159 826 219 -487 -17 730 163 -834 -853 865 -325 504 426 272 408 593 35 353 779 -782 912 -559 378 333 -46 210 -128 -618 898 649 438 595 160 271 -79 -987 122 -87 -74 -175 440 524 39 -562 -576 57 -271 943 -161 -556 547 -487 648 363 28 889 -193 -398 358 -8 909 228 517 410 -454 968 -802 -30 -560 323 469 747 -588 -14 -274 410 821 831 -592 -405 -109 -922 -656 -17 587 911 -240 782 -702 360 144 205 341 -527 783 245 -915 624 129 102 501 -597 -263 65 -741 827 801 36 -829 -947 479 -483 291 -988 -118 535 -892 722 768 652 657 614 -894 285 960 -816 -277 -526 -646 109 -865 797 88 879 486 -718 283 -478 679 529 -283 556 -502 -967 -190 -780 -798 862 -298 -74 100 -132 -647 61 -896 -553 248 -973 147 238 768 878 -85 839 -687 836 -184 -527 -173 14 567 -889 103 230 -280 622 -14 -548 595 -789 -14 926 -295 -350 -651 -959 -688 -226 405 -793 840 -356 359 -53 39 719 631 663 -139 12 882 -209 -543 -667 991 -183 789 -931 747 -678 218 -787 -212 924 690 570 606 -198 707 66 -125 194 -390 -628 -162 -153 -188 647 -355 398 -666 150 -383 -936 824 -552 789 -272 -154 434 243 -197 -584 -187 826 -878 -468 392 -769 -319 695 -515 -757 410 -583 -539 -935 839 -128 -675 -479 -191 -819 198 -411 507 -485 535 210 -468 258 -401 60 -495 936 -190 455 200 359 -747 132 -94 -786 998 -435 -620 -856 -689 312 -262 391 734 641 60 -430 683 753 408 -542 20 355 869 -258 -906 377 -706 518 440 877 480 764 66 867 -523 -239 198 -784 289 -537 730 660 515 505 -891 924 917 -606 -650 -612 721 -837 -722 -26 -45 924 767 709 -229 931 -541 718 433 6 925 -917 455 -499 228 744 -52 495 -904 245 -153 29 858 795 765 707 -428 -777 -20 -382 699 -726 532 732 802 -951 831 916 -742 -385 564 -564 942 -894 583 403 854 477 -944 882 418 502 79 -858 889 -614 68 762 -883 960 40 710 -567 -786 179 714 -981 -691 497 -49 696 31 743 224 785 841 140 -295 -664 -285 855 547 834 849 -852 -3 -855 830 802 744 157 814 277 317 179 568 368 532 -956 -204 5 62 141 268 818 -964 606 -364 962 -110 -446 530 901 127 96 -676 -214 40 -567 -727 63 -445 341 852 451 996 -69 -203 612 -588 147 -935 -415 -431 255 -546 -428 -37 683 -183 -313 733 685 997 28 849 132 -974 264 405 527 390 60 -971 -402 -416 -954 -98 -81 334 -828 620 118 -984 -671 611 -714 -917 68 -551 23 319 645 -906 -589 -266 741 394 -776 -710 -405 -132 42 690 300 -676 -121 402 426 454 -259 -724 -210 -373 738 619 -195 708 48 -173 -189 11 943 -38 737 144 613 -884 -335 -233 514 481 921 632 -762 923 60 -68 622 711 617 229 -623 616 -690 -858 70 -250 -153 -641 984 655 -10 871 67 -972 803 -478 972 38 397 827 123 717 357 416 92 -509 -690 -940 507 976 554 -106 814 89 851 459 -969 -197 -309 690 399 -367 406 383 780 420 742 -189 -671 838 458 -528 -379 -128 219 216 506 -603 572 10 -54 -549 883 670 -290 955 -463 49 -371 -773 -718 -523 184 -318 -253 656 940 141 823 -114 -724 -138 -182 -353 -760 579 -204 -151 -125 894 -42 -112 -454 -224 -452 -410 -306 759 649 -590 705 1000 718 13 -838 -827 18 -167 74 -339 -225 471 -880 -248 561 -876 -528 -797 -47 -502 805 133 -28 -818 -953 224 502 -629 533 -826 218 768 2 532 -619 -665 -720 495 371 -817 -677 583 -383 166 869 18 861 -882 961 -513 -638 721 -398 -567 338 -267 244 -118 -607 -163 -204 -521 -418 440 263 -909 -187 -857 -603 -165 -286 194 544 -246 714 559 998 -52 -579 -183 -341 -776 -666 -425 -727 369 716 -348 3 -220 -182 743 148 -170 910 -708 -391 586 976 -948 -799 547 364 625 -771 -60 -238 80 -137 843 -472 374 -542 -811 -306 -664 -401 -970 130 -286 -315 700 -148 359 574 -909 -921 -766 437 357 -480 -526 -786 -552 -341 468 531 -483 -796 785 -527 -423 86 188 -140 898 -184 -454 -396 -303 -680 -817 215 -617 49 810 368 -595 -314 160 208 -985 336 -959 11 860 525 312 27 811 -146 -334 -316 404 -698 -484 329 644 963 -602 657 23 450 320 -581 -202 -817 685 687 -555 -854 241 899 553 336 -770 -795 954 219 426 -63 155 -995 -141 -397 -520 -94 938 50 -813 303 318 -721 358 475 160 -810 -166 -848 -890 880 98 -526 -545 48 -24 -658 -43 -858 -557 -781 822 -364 -83 657 -610 -971 -608 39 734 626 -966 -136 361 -734 -808 631 -371 -735 -610 132 -901 -924 -669 -729 -92 -771 23 -387 934 -32 124 -286 -176 -793 -970 122 -291 -318 656 160 -425 -161 -809 -276 -168 941 180 -411 -386 -40 -98 -624 -19 -153 -181 -400 144 344 -969 -266 705 510 -338 -550 -904 -894 428 826 73 544 -748 190 453 -505 350 212 -372 647 -426 941 -290 111 -752 -553 -729 -306 166 -859 -644 -326 167 494 -129 28 -242 -158 766 -692 -955 551 44 -173 170 -698 7 -748 -421 -109 -934 17 -844 38 -362 547 -490 -902 324 400 239 368 922 -187 -161 -295 916 136 77 98 724 896 455 -872 -315 843 -390 275 550 -553 -795 -514 848 47 -677 411 491 -429 -483 267 390 -325 -485 360 692 179 456 460 839 -338 -753 -334 -124 969 759 -257 -563 -685 -947 417 182 -202 -670 779 -908 -420 748 -377 41 586 310 150 -654 -973 789 -517 379 575 -950 -628 314 681 -211 -201 430 978 -724 203 307 334 767 -162 -658 205 741 884 -403 -92 313 509 -634 265 -849 -111 318 -437 275 397 433 -499 823 -63 576 -899 -37 228 558 645 -268 -619 -848 -76 983 -928 -223 -230 919 -565 -343 473 75 624 -300 787 110 828 -962 -729 -14 -530 -411 780 -267 -450 -758 -741 -901 914 -514 -248 960 9 406 -956 -969 184 -725 -609 306 94 609 769 -63 -639 828 -267 -605 -26 -563 -632 560 887 -715 -244 857 -792 -104 -249 -498 -232 -142 535 348 -604 -398 281 113 123 -220 512 -253 -325 -928 -138 191 843 -775 804 -869 -415 -937 728 -475 -599 -371 -378 -64 -41 467 -605 442 -55 884 -48 99 758 -447 -893 388 -996 -486 -204 427 947 707 435 -385 -43 -634 344 499 602 739 968 -628 -604 897 105 -977 -244 -808 -917 408 703 -930 -140 456 226 -746 18 -460 534 519 -126 -578 316 -862 -425 -986 89 -64 447 -777 -249 -781 799 -896 -431 -937 -38 -768 -431 834 724 260 658 -494 35 345 -33 441 -393 328 766 -989 61 548 226 485 565 -507 337 62 -46 -761 -934 -91 32 -187 -507 466 -606 147 -474 782 -879 879 598 110 334 -14 -601 -330 -385 -710 503 -500 -489 -241 624 -102 620 883 -869 -723 -519 473 -460 -503 -258 -370 -635 281 -578 -839 -830 -583 359 -882 -941 896 -154 -765 129 -73 -448 -358 -101 -177 657 -547 823 -548 -854 452 968 -665 223 -568 -971 -883 845 -941 -334 -400 -292 -121 -83 75 16 -565 84 -23 -128 412 -276 777 149 147 404 -211 -241 500 -735 355 124 -590 231 834 937 -270 -963 -926 -152 866 -999 -39 -846 -611 -896 -764 176 -297 -398 851 -113 456 407 -258 -397 -220 -933 1 -119 -407 -202 -264 -913 657 -197 -368 979 -315 -116 448 169 -188 -716 -116 802 -269 -334 -668 487 739 -548 814 28 607 500 39 300 339 -244 -636 877 -269 -694 601 445 276 856 -613 -656 -876 260 376 551 786 -493 837 457 -971 -473 202 -189 430 -364 524 251 -140 -477 63 652 -136 802 39 -291 -186 -21 708 -543 -28 -953 -985 -371 -265 -657 -739 677 -23 -76 -357 -993 -399 -764 -570 833 61 -159 -686 -716 -126 -120 -109 690 -193 -966 -258 -771 -86 656 353 -151 -551 -649 180 -238 -694 59 -968 -65 213 -782 642 819 -276 -821 185 -423 -551 -23 435 -704 -675 -344 -407 580 -731 100 224 449 422 350 -19 -30 397 905 397 743 -135 -873 897 816 -344 -512 299 -693 248 25 -671 441 307 610 -248 293 791 879 262 -486 -276 -890 622 562 -76 -464 147 869 565 -881 -774 299 860 345 -412 -332 -57 768 -156 -554 -974 850 -286 -528 -778 861 963 -152 460 -935 981 -74 -79 -745 -883 -636 924 -869 -452 691 958 142 -951 -397 -305 504 982 -501 -673 -534 445 -585 -801 852 823 -73 512 -584 -39 868 -538 -372 -955 807 -673 164 -527 545 -982 451 814 -242 -253 -676 -936 -8 -233 545 532 588 341 205 206 -298 -274 795 -360 203 806 -681 238 -484 -915 -746 961 -903 897 -987 265 -928 -941 167 154 -331 212 302 -37 90 589 -954 293 -995 -641 425 710 -542 -148 101 657 329 -901 -871 911 -687 802 147 -598 73 46 457 -15 944 -237 -598 -937 -415 275 329 -700 704 -629 -247 -59 795 895 786 276 -573 462 -793 806 -232 -187 366 634 510 220 -750 564 -182 434 -211 145 -142 792 788 -424 802 455 -110 -657 276 362 25 -265 954 503 -12 -149 306 -820 387 856 -878 736 -691 -226 -186 135 -610 -16 20 635 846 332 54 523 -779 263 -161 -790 -424 -966 469 -871 505 580 713 833 -471 925 -669 346 329 -735 652 202 -815 -754 163 -607 164 148 855 -55 579 192 -297 -725 838 690 -537 -970 -969 -139 589 -438 224 657 -129 759 -869 -119 48 933 348 987 299 -23 -387 -761 504 763 -568 823 -343 729 13 109 -980 153 -856 948 -613 -341 -632 845 -437 -468 655 636 52 -104 -119 -867 844 84 -696 137 -590 -892 389 -72 -417 111 -349 -242 -499 507 404 989 -619 -47 576 -550 -20 -273 399 -729 683 -198 -813 -813 -901 -985 -425 682 -562 -803 -171 339 950 564 884 -129 735 -394 -973 -798 -215 806 -663 714 -322 -359 -557 229 -656 5 941 998 701 -536 -706 350 -963 -98 -459 123 612 140 906 -522 -812 -561 987 -437 89 175 -959 974 917 -340 -492 324 597 -182 896 -670 -43 -88 -236 -419 976 398 -347 688 -67 -8 -358 -108 -454 53 -802 514 -76 77 910 804 -927 -116 -152 11 -619 282 703 610 -19 707 459 -399 758 4 843 -33 871 -894 45 778 652 -602 70 537 795 -169 -458 725 -88 -223 -843 -669 -682 -813 -340 326 583 20 914 -977 -601 -817 -207 969 886 -277 -348 771 -518 571 578 970 -997 -609 357 -731 -26 -865 581 299 346 -953 709 -53 147 -489 415 107 717 444 362 189 498 -779 -135 -67 574 -519 -958 -652 659 -198 123 351 61 -881 -139 917 332 82 465 716 72 -796 428 491 473 -298 405 -114 -739 918 -641 927 -998 -200 -731 -403 -597 56 859 38 -575 108 542 876 315 662 30 -240 436 858 800 -101 -145 -912 485 -308 -220 -486 498 -329 -305 328 424 809 300 -91 -78 -798 -385 551 399 -676 538 411 753 -528 -286 -34 978 541 610 456 -670 -720 -947 -388 463 -325 439 -130 465 961 633 264 -38 256 678 246 677 136 -533 -534 416 -758 843 -398 -486 560 -303 897 -506 203 -584 -813 741 -152 -472 772 -324 891 -920 -266 562 183 -946 589 -7 -930 -487 122 412 -10 -657 127 319 252 -279 -77 -102 304 902 379 234 450 162 410 -178 -552 -380 905 937 530 559 418 -655 -625 -523 824 656 -294 162 -227 6 281 195 -586 110 133 -527 450 894 -147 -499 -813 783 865 -229 -898 650 -743 -30 29 235 535 143 291 846 80 -935 618 901 442 -488 285 -204 -99 -942 860 180 550 823 723 -707 152 815 318 -956 651 -944 537 -132 -229 95 -353 875 -299 387 -442 -879 -273 -374 -878 -517 -93 -491 -762 118 -360 -543 640 -249 -971 -784 940 438 -166 -810 468 875 -467 -352 924 478 -477 547 -446 -423 -99 469 -620 138 -340 -467 161 -50 -369 600 -352 -256 -629 -659 -135 957 -968 887 989 964 -28 299 -705 -426 707 85 -687 -513 471 337 -2 -955 316 415 -749 -36 293 965 -309 600 481 719 211 -980 995 -53 26 14 -280 -994 965 166 -927 -694 85 484 -294 -275 75 543 819 55 425 -405 -534 176 979 274 232 -59 793 806 -687 944 -746 600 369 433 60 -957 558 -731 37 -859 -213 260 -482 -481 540 621 -13 -565 -359 643 848 812 907 -728 -115 -23 61 -144 -248 818 -363 515 388 -266 931 621 -765 353 -107 797 145 -457 -84 34 501 -465 943 -610 -608 -698 172 649 -264 -382 366 88 835 -89 32 518 572 954 9 592 -231 441 558 68 328 -327 -770 -640 393 -69 -879 -418 -661 758 524 -533 -566 931 -778 -737 86 467 -75 -322 307 -111 164 68 417 504 -28 -852 177 677 531 -872 -19 664 -377 775 -324 658 57 193 -418 -199 855 241 -620 -600 977 -316 -141 -5 646 626 447 -562 -334 88 -9 -374 729 -383 -687 -720 647 -245 -575 -726 -90 -980 669 -641 -239 334 -586 -146 -132 295 665 -38 525 -547 -694 613 -988 -972 -849 369 549 747 -456 -872 -60 -611 -596 -87 94 480 634 453 625 -731 -936 -921 199 733 -939 -59 851 -936 -849 -107 970 -384 98 -583 952 112 -329 891 335 -888 611 -204 685 -323 -201 727 -581 197 191 124 -129 -316 -146 -860 77 -148 -352 -464 89 -89 -701 599 879 -737 154 -704 -630 -706 573 -223 -918 -440 -812 948 583 -88 -265 -457 -526 839 -567 750 820 -427 -976 -59 -830 -550 402 -891 -29 -80 601 -937 -944 827 718 209 -849 -353 430 -719 -83 -19 -332 -933 -244 162 249 375 -35 637 598 -9 -414 -625 709 -68 -805 -763 -861 -795 -232 806 -889 -476 -39 -265 152 248 6 -271 942 694 499 -43 -630 -855 -799 -974 297 -433 976 -699 -989 -976 127 325 -278 594 842 409 -985 401 183 -126 1 -234 -406 435 -785 135 179 -857 -859 29 453 -54 -654 567 -802 671 -211 291 -950 -952 -28 501 112 671 -203 -811 -688 972 826 887 401 -831 96 293 145 -442 371 -192 -938 642 -653 -723 482 -756 -643 31 875 -833 893 -262 609 -576 -996 967 951 -24 137 -842 870 932 -95 343 137 227 -699 662 428 -359 -867 552 -226 160 -743 585 -115 -900 416 -487 869 136 -902 894 -35 -115 117 708 -264 763 12 -885 -51 -869 482 -157 633 -220 -829 -6 -187 -167 -312 -677 126 167 -432 615 -123 401 20 571 844 -898 789 -951 -939 724 -549 -277 -264 864 -399 185 725 -688 -35 880 971 -722 518 -418 -426 109 -854 613 578 660 380 -933 -423 169 322 -922 -624 -297 408 -318 -182 869 -780 455 310 -957 229 -501 -989 -124 -372 -716 -720 -886 -472 -386 70 653 717 399 782 -549 971 740 533 363 458 622 -144 -73 -110 410 -157 627 63 -935 487 -58 -606 838 275 358 -380 641 908 -779 -421 -194 327 8 -259 115 -975 2 -354 91 -125 -576 -473 758 910 586 -265 6 262 921 -388 -104 -656 709 -731 -4 682 -604 -473 275 787 -966 -56 -815 418 -425 443 -517 27 893 -851 -262 330 -233 427 530 -813 -528 367 603 -173 608 -537 -447 799 705 -859 752 786 -680 166 461 655 -652 -374 909 610 -578 912 295 -174 644 -667 900 661 337 579 -62 190 -947 868 257 -516 -110 903 382 301 802 393 586 -342 478 558 -141 264 -954 -633 184 44 -916 377 889 597 766 994 -573 -700 -419 468 -678 716 754 669 150 -474 -706 593 272 293 -398 191 -931 -167 -881 838 -435 205 504 533 -81 -218 501 53 440 460 268 -223 -371 319 787 659 42 578 -867 316 88 -152 41 370 796 -426 155 -951 -679 979 729 668 -617 -451 -930 796 -243 -881 -225 -347 -18 849 622 -368 591 -769 490 815 415 -309 479 653 -286 -534 951 918 28 102 843 266 334 -142 -351 502 182 951 -690 460 -277 166 830 -686 -149 276 -588 343 253 -323 -402 235 -689 -725 875 676 -984 7 -477 -572 487 -349 194 658 -110 472 -694 193 645 -234 -687 -399 -102 -391 -950 534 -973 875 621 400 -452 875 735 41 761 619 822 -65 -383 318 -50 293 116 -434 -698 -443 -908 -220 492 914 -626 -533 -650 -550 -499 683 319 40 -912 135 -857 193 -855 134 -544 602 -565 890 -450 -304 232 412 -904 -119 -8 -719 -189 -771 -390 -720 -699 -868 735 201 -410 893 804 26 -821 554 -330 -152 164 -404 -128 -32 -644 -955 963 -689 -626 -439 223 494 -90 -304 295 435 240 -68 -656 -680 732 654 192 298 437 -410 -566 501 526 453 -968 236 -394 -57 -215 -870 -897 903 866 -973 592 -16 772 314 292 791 945 849 -938 -614 -597 -476 668 649 413 -826 -959 170 831 -390 -562 -368 -317 -894 -320 664 570 596 -361 763 -396 334 347 945 -96 -583 354 -113 -1000 815 -149 -738 -727 576 -968 672 79 734 -142 962 -323 -605 -589 662 -829 809 -901 -983 310 116 -344 -5 -182 374 617 764 998 -535 -785 -772 883 35 -808 -432 -611 -581 472 -740 -108 193 536 18 405 46 166 6 -218 -575 -37 185 -360 905 -692 401 613 -481 824 -495 -91 215 903 -902 -782 826 128 -712 611 567 -98 82 -452 -404 417 266 -722 -276 -948 543 -546 -694 -590 -158 -328 -273 -967 -215 -433 984 -358 -915 -740 528 -217 272 -848 -617 271 -935 -428 -779 -811 717 -297 -260 -530 -993 -932 890 984 -411 -452 670 999 -861 -706 60 412 419 253 -881 873 353 -971 -359 976 -621 588 733 983 896 174 868 463 458 96 423 -17 919 499 -583 98 473 885 924 -275 -397 -659 -573 133 320 326 -540 -583 -779 948 -617 -190 918 -769 -753 176 -465 768 168 -787 -818 -358 -127 -116 -908 -846 -12 -772 49 769 -126 638 -750 -571 -909 833 -59 -886 -903 433 996 543 996 -959 70 -361 -401 997 -934 751 -161 -677 -27 -743 -474 -109 595 -270 90 501 -438 662 -924 -476 -663 -657 252 505 -873 -947 -896 652 -102 422 614 44 -314 -988 -961 -875 -561 -832 -412 451 255 834 -904 -701 -623 263 692 -286 -685 99 -715 -789 734 -888 -57 742 -828 -89 743 -617 807 951 -830 814 88 396 -935 -424 -564 -576 -727 -28 809 -134 -375 372 499 277 553 431 122 159 284 311 -182 757 -197 231 -913 -58 474 -973 667 -820 75 278 191 574 -92 -615 511 -185 854 -608 115 -525 639 85 729 605 -308 -471 -248 49 159 721 -550 989 653 -581 -111 784 -716 270 -915 724 705 -579 -456 -18 329 -228 101 759 -310 -986 846 812 810 934 941 718 450 28 -478 140 250 -174 422 -297 248 57 -531 -270 -659 540 481 733 -174 -89 -978 -563 -138 -197 564 -998 -800 -226 864 -153 -905 840 -966 371 -847 159 274 65 -406 309 -292 -741 -900 112 444 325 -626 67 252 940 755 -707 78 48 -708 878 -917 507 -789 -275 -950 951 -464 999 -481 582 -412 183 207 -592 975 486 -681 -544 -303 -200 -669 480 -175 221 -772 -722 -601 -866 21 -988 -611 537 -320 -306 271 -691 -865 -75 51 -81 -636 997 -133 -766 -969 778 729 58 -738 -393 -559 701 -305 -578 -462 722 -164 715 -521 69 295 314 684 812 -365 -3 -837 -692 -671 -36 -969 -129 991 -178 311 738 -628 590 585 -641 -94 213 -769 698 -344 -100 651 -238 960 -152 -440 517 -910 -534 625 -543 -801 459 -375 485 604 451 651 -249 836 -450 518 -648 698 -346 -113 111 799 467 -112 -304 -403 504 -607 221 921 549 -372 627 -37 208 -490 -594 -689 562 835 -133 -501 -640 -164 310 420 -257 66 405 106 -308 -155 892 750 347 -645 -387 -348 -527 393 700 -950 -716 -813 -296 388 -918 -559 -671 771 -481 611 409 -452 487 -362 -773 -125 923 779 -949 -449 172 -729 131 121 161 -948 119 493 -211 78 -851 475 457 -782 136 607 -586 -30 853 -966 585 -791 397 -888 -161 127 420 257 -614 789 -793 973 95 -619 912 795 253 -221 -220 891 757 -277 56 39 522 -635 113 374 253 -414 -394 -960 -437 650 -857 -771 -40 -389 -793 -434 113 -438 593 -941 513 -971 -544 581 -616 -83 -491 -343 -672 712 -436 236 946 -198 -651 973 -152 388 467 134 -812 -870 603 -993 -258 -154 715 300 776 -576 519 871 -286 -77 76 -739 615 -196 843 -599 -414 -994 834 981 -382 952 133 711 -571 -406 -310 -232 790 -809 -729 111 -406 34 -152 -173 -41 529 -666 970 -970 323 545 890 -922 361 -761 -117 -222 -266 -156 -857 -199 -529 -198 -662 717 -854 734 -34 -882 146 718 -427 701 -439 601 295 717 -774 -367 233 80 -886 -990 -498 197 7 640 -974 -851 -566 -875 423 3 -343 -97 181 183 541 -701 38 375 185 -400 560 852 616 811 -618 -877 104 -660 -495 987 -963 -213 29 822 -438 -459 65 606 751 -508 118 -895 -710 -477 -332 512 -374 35 893 -537 916 524 149 982 -188 556 -30 -365 -892 -937 -574 -829 83 771 -336 -155 -302 -405 73 685 988 -151 -321 326 -575 93 -552 81 -108 -198 413 370 -463 -508 912 -755 -553 -900 -534 -891 165 -609 505 -801 281 137 981 520 477 248 -437 621 952 419 -564 725 318 104 831 647 -660 704 266 -352 501 -420 -760 -759 277 -475 -646 466 815 422 -49 -126 -879 -413 -832 -82 199 813 106 389 -103 252 96 -485 362 -886 -999 887 327 719 496 556 167 498 -753 -255 -285 692 -376 708 -995 -74 445 172 415 571 -906 -222 857 710 -941 -589 -481 719 -330 -23 -308 -30 -468 759 963 145 823 -356 -529 -140 -139 406 624 713 494 683 793 605 530 -177 424 951 -291 -434 80 -488 452 -418 834 562 227 -730 359 637 -217 821 807 -848 533 972 286 991 412 -531 -256 -657 538 -566 992 893 -68 -651 -974 729 -843 482 -335 405 -414 49 984 593 -134 -234 108 -591 385 544 288 -747 -394 979 -987 -176 -460 697 -536 386 56 -456 467 -241 -126 405 725 678 855 853 143 744 -754 590 -297 33 952 -773 826 -194 748 245 -119 -660 -550 -478 -648 57 212 764 530 94 -580 -781 -473 -882 -299 289 429 -245 -781 -384 -179 -406 -798 914 747 -12 763 406 183 -892 -698 913 788 -829 -984 45 289 -392 -421 -823 -69 -127 -779 818 -756 -436 223 -641 -719 281 663 731 -62 -864 -352 -389 -701 -616 -318 -925 538 597 997 652 -83 -430 961 -146 -805 66 343 834 -786 -740 -513 -610 -582 312 -167 -214 -728 807 760 93 502 610 -137 142 255 -66 -396 -204 478 902 954 -756 926 -61 549 552 13 -846 -785 -467 -970 622 779 248 -709 -485 162 -657 -547 -203 -152 618 240 167 691 -450 171 -503 179 938 -493 -588 -721 97 535 23 -111 -88 514 436 357 -940 8 137 271 -130 84 -685 -378 -525 755 -730 91 -881 547 723 123 2 -402 327 -531 -986 249 797 -181 571 -265 -309 -404 694 111 239 -392 -568 -545 -568 -117 -292 840 450 184 18 -577 -748 -969 -709 764 -614 113 -333 933 -484 423 -270 34 911 -563 603 -389 935 -462 -151 -382 -766 921 181 789 -631 571 335 -74 206 814 44 864 -92 237 -667 -75 -65 432 -619 -133 218 -389 400 -929 -303 550 -35 -373 -774 -890 -386 -619 545 526 736 -997 506 -646 185 -253 603 -385 557 421 -665 556 -45 914 649 -471 245 486 170 305 -727 -198 -406 -432 -137 580 859 -468 931 505 652 -543 -288 14 849 -34 -531 -963 -283 -91 976 -14 -611 511 432 102 -436 847 -633 380 -144 -368 68 434 965 -303 646 -664 -418 107 -629 -425 -168 -706 1000 34 -119 532 569 -801 -518 -793 249 653 -983 -180 -65 -466 -139 -393 719 -674 730 2 -800 775 -421 332 -901 -636 935 252 -566 -902 -840 31 746 -49 -942 -578 631 86 382 -608 -824 987 -332 336 -33 162 332 133 -744 -91 -152 -860 547 -66 -146 -697 -541 -366 -243 -68 -804 385 873 -856 -78 -568 95 -467 812 413 812 179 -163 713 -492 -487 359 -154 -730 433 287 -765 640 -1 -165 573 -193 411 -886 69 391 928 140 863 -47 -780 395 283 -28 452 -207 604 998 302 -700 555 757 -54 -914 808 681 833 15 197 863 773 -582 597 898 332 -549 -526 -788 -292 639 776 16 240 -272 34 -725 136 -681 89 25 159 169 477 986 709 186 -965 156 616 631 -262 -963 675 -48 -479 213 662 -141 -406 -630 718 -864 -575 -194 721 57 383 -581 458 -634 380 -252 654 -173 -322 989 -450 13 391 417 -242 459 169 206 897 959 902 444 -382 450 573 458 996 803 98 703 -657 40 712 332 532 -653 294 188 920 -335 560 824 -365 -540 338 932 -511 -941 -360 591 -770 -988 -619 978 -196 -545 -347 -401 629 822 540 100 -411 673 733 -59 127 541 867 305 0 -634 -82 976 122 -556 365 598 353 -264 754 879 564 -981 -995 -66 -556 804 -358 605 -294 -512 173 -878 -866 -82 257 -269 -987 624 679 819 -362 -326 177 -387 -531 899 326 21 255 215 -27 191 674 -936 878 614 484 478 463 400 678 -292 777 184 -967 -922 -926 303 909 -898 -929 -610 432 -504 -583 -870 204 -10 6 -480 237 -51 -61 -896 159 -28 660 -126 435 -564 25 -174 873 -955 381 -734 -739 -708 -87 -578 282 -243 -558 589 -633 -103 917 173 536 887 917 -397 394 -414 -80 450 -756 511 117 19 464 -117 -778 567 462 460 -33 -212 -141 -46 722 415 -379 998 -320 12 750 -292 -937 494 730 271 199 441 -670 -447 -362 -470 -843 -197 -74 -939 -645 351 956 147 -800 -840 946 171 -553 -293 -767 108 -723 816 -793 710 323 405 -722 -575 519 -281 116 -915 -339 -808 565 929 -670 -481 -159 385 366 132 -512 88 -967 818 -94 28 333 -549 871 -979 578 -735 -291 192 -660 316 -982 580 -733 264 265 -241 845 245 516 318 -879 -54 67 -798 844 -505 -321 881 -881 636 10 -480 -691 -335 324 57 -665 -630 -929 931 30 -20 -341 -827 692 667 -320 718 880 613 -852 -942 -523 289 894 -805 6 603 841 678 107 546 200 432 767 -607 85 618 913 -313 763 750 -612 -265 736 -424 -994 -893 -583 737 533 21 694 28 -335 432 -12 -254 43 98 442 284 474 974 384 -94 -682 293 753 -407 767 -674 -428 -233 255 -450 -500 628 -435 -696 -325 -293 -374 660 122 384 -806 178 515 60 -757 -556 -400 489 -398 -628 617 -721 805 433 562 881 -817 823 494 -46 -380 209 -100 304 183 -792 626 -171 -569 675 -273 -426 -695 572 -726 968 -470 -437 710 350 661 567 112 -447 813 907 433 42 732 283 -537 -730 -217 646 788 757 644 146 365 250 810 -731 -621 196 -476 -280 -480 588 276 699 -740 634 -474 -601 902 -907 -715 210 -281 -851 -579 297 -250 -111 -22 -388 -477 -249 -892 726 -665 323 -559 -289 -102 -676 -529 461 897 -199 611 -605 -710 -451 218 635 -572 497 -905 287 802 -9 702 -903 -518 -478 492 -375 511 -188 829 -112 -761 -194 -380 471 -742 -138 -108 961 -940 -968 -273 718 -335 689 98 -245 701 99 -118 -643 165 -2 -116 -142 161 600 366 647 559 -182 -196 101 876 423 596 -156 759 218 315 -614 -391 -875 645 82 505 832 -854 23 -747 -960 824 -767 -438 843 918 391 -682 -139 -706 325 -596 939 747 -384 370 18 850 -813 231 14 567 -123 -839 930 179 824 -3 645 514 -696 722 694 540 -285 331 677 122 -272 -897 319 239 -12 805 -532 105 959 -521 218 111 -518 24 672 -395 -929 919 480 -316 52 -434 657 494 734 -327 -722 -309 359 899 338 -905 837 847 680 -449 -27 988 853 433 -33 518 -785 -573 -658 -531 -609 -914 604 -713 -87 -978 -663 -170 197 724 961 493 -918 -27 127 369 101 -846 -286 -956 71 430 -557 -817 -391 730 867 258 -366 -389 -583 -69 -735 -861 -478 457 914 -967 -726 -931 77 470 285 -657 -459 6 634 -353 812 235 -512 633 152 -831 -997 727 -726 -422 -360 340 -370 562 56 -760 -264 -343 573 783 -541 -531 -285 -206 -400 827 312 -94 -583 -724 947 -875 -262 -318 74 -888 30 1000 -370 -577 -247 228 196 866 161 -454 -180 -377 24 419 273 -552 -367 200 488 -221 697 738 -908 311 -252 810 618 683 852 862 -798 479 -697 7 -70 147 -618 660 136 -478 -129 881 633 772 127 948 211 350 -309 -194 -700 -68 556 -59 -752 -894 -593 -14 414 667 957 -163 -538 -771 922 -96 -178 -672 848 -304 112 -620 -633 -930 -198 570 115 130 -249 310 588 -195 391 -276 -596 796 -233 995 338 -289 -21 -86 -968 21 812 806 136 -156 -383 -540 -361 -335 53 684 696 -471 -818 -429 109 115 -81 782 -861 -747 738 380 925 809 -173 73 194 175 749 163 275 0 -618 -846 -667 597 -218 -627 -174 -944 -257 -221 -909 231 243 -499 -511 383 -671 692 -750 793 830 -101 -294 -509 723 690 -931 -655 86 738 101 -894 856 -596 -234 635 -886 477 -744 -250 231 730 -564 922 -296 -195 -383 960 -955 116 -532 -265 -115 -338 -961 510 -686 991 399 -865 -799 257 501 -539 955 298 -949 -718 -732 -686 686 347 806 -549 622 6 -716 -124 285 263 -301 -921 125 799 53 829 -594 -438 -729 667 -682 -644 822 564 -360 -425 498 805 14 1000 -510 -970 -494 -160 -65 19 321 689 -30 -62 -650 989 738 -298 126 -504 -268 131 90 -920 -501 331 -588 -515 -989 418 257 -199 647 -864 193 642 -389 907 326 -560 663 384 -479 132 796 728 -362 -557 371 -309 -858 186 -317 -267 694 646 -547 770 -403 -630 818 244 296 -936 -68 144 -75 -245 605 -673 972 -830 616 -417 -567 563 -870 -23 227 -313 764 -347 -541 -1 -161 -644 -784 168 -762 -412 -977 24 -237 -200 -753 -870 -750 -272 268 662 -64 -390 -406 697 658 844 -536 365 189 -728 44 -698 685 761 -714 -965 -276 158 598 691 -908 -308 -427 -494 601 80 766 183 -837 -21 -320 -786 515 521 -455 993 183 604 560 687 960 -990 693 16 -421 79 587 -792 526 524 -116 -765 380 -213 -428 776 -959 178 234 54 -380 -670 -614 -495 716 -817 -476 -33 229 -578 895 924 476 -891 -97 648 899 -845 57 -811 885 -891 13 586 -591 936 898 -139 990 -818 951 509 250 66 -194 726 162 482 431 547 745 -143 897 443 -179 21 -356 -459 -719 552 868 529 -686 766 659 -676 772 -741 -685 638 970 -101 811 -804 -799 -869 -571 -46 769 825 546 -7 489 333 -608 479 -286 -371 -953 803 510 -553 21 696 -320 -964 293 155 -112 494 -182 116 -901 -920 684 -874 -967 823 -477 -851 -849 -5 -391 -471 735 303 -64 -647 -879 873 556 -113 246 -708 40 -964 -849 -641 32 -764 564 394 -645 -224 -566 976 -97 -2 -650 216 -530 -997 -862 750 -404 693 199 393 133 -518 -268 335 3 599 625 183 971 -136 -603 -340 670 -210 118 501 -963 -679 -482 -39 653 228 813 -122 147 -977 -483 -756 -211 230 975 -464 471 -910 -128 -216 442 -125 288 115 -763 259 408 264 -108 -670 389 641 62 676 -728 222 -620 150 479 549 -809 570 860 370 215 -232 -381 -813 292 -236 -828 44 167 -445 475 956 -25 215 -294 517 692 970 812 -974 -572 -928 969 -491 377 83 -496 -829 343 797 -112 504 -765 401 -797 -780 287 -406 249 557 799 385 452 321 -479 -911 -351 969 95 -564 834 -83 -879 -956 -880 323 699 -175 -690 -900 92 -591 -508 -39 93 -131 -772 -684 -391 941 358 483 -786 960 -930 -758 244 785 -203 703 -869 568 928 -205 -269 -628 677 7 908 923 -509 509 -112 377 853 18 248 -789 883 565 272 725 -927 -623 165 -233 -10 384 536 61 -525 270 -407 -879 726 -592 906 614 -862 -616 -481 -68 944 -342 329 -677 360 -684 -502 -290 694 -153 547 -468 -107 372 560 -194 -25 -170 -438 -493 -713 -456 -662 -217 -907 633 379 922 576 -957 77 838 566 961 -760 -296 -533 -438 542 -697 904 -4 309 236 -126 480 -921 -1000 -33 -476 799 931 223 -460 507 -453 861 -639 367 948 -563 -535 -59 615 714 85 896 -867 -39 -195 640 -660 -934 538 -485 -324 -873 170 993 724 -733 844 632 -626 388 4 418 67 -762 -590 474 633 -720 -856 332 -109 222 -125 57 -794 -868 766 192 -984 853 299 775 -881 958 752 -710 444 138 311 671 198 86 -976 -426 260 565 -460 -699 -700 194 341 -163 650 125 -489 165 998 584 -507 -382 -828 -380 191 240 -372 337 -900 -978 356 558 206 -544 310 954 189 329 355 947 47 -294 851 558 -527 -310 142 799 52 -907 869 897 -209 918 -490 727 -839 -845 213 890 779 886 -332 -336 -101 -640 -13 -786 -205 -429 115 -423 -516 172 532 110 -494 -748 80 613 -494 -960 538 821 -652 529 -116 563 31 -251 -693 111 310 -44 -687 -397 -430 151 -256 857 -912 -697 -249 -374 -642 856 -867 658 -715 636 621 83 -445 685 -212 569 257 424 -550 -894 854 -492 414 523 424 399 -123 831 65 566 -848 111 175 521 584 -638 -643 -617 -919 25 -297 866 151 -286 991 -457 -176 44 994 881 -660 975 271 373 413 627 -813 996 725 -979 -499 -46 520 -939 -14 -642 -759 57 391 -788 -541 -415 242 672 -721 50 -900 895 751 322 101 465 855 -902 746 822 596 -867 -608 358 -691 -147 636 970 -445 -669 341 -984 409 951 831 -780 -659 -110 793 493 -658 965 -54 642 702 155 -600 -362 -893 -450 -503 -922 621 96 557 -267 96 497 -673 -641 -297 -885 760 318 921 -776 -712 -561 422 276 -802 906 502 527 -811 215 686 381 -775 -380 -166 -942 132 771 648 953 -988 899 -633 -235 -38 94 -26 -885 856 451 -604 -7 208 -54 775 -226 -461 -728 941 396 -659 -367 -205 798 729 18 -448 858 -382 273 -319 512 842 -958 -447 680 -61 -157 -979 46 536 -794 -791 381 -473 165 184 220 594 -793 60 139 694 991 596 935 -293 -399 838 708 185 -728 994 -444 837 552 -857 -796 729 -644 -806 -537 -31 -989 475 308 -129 356 -950 452 680 740 -304 -696 -580 -781 584 712 -515 -687 -869 338 743 826 16 -144 890 373 463 965 754 -139 -385 -534 389 -956 811 636 781 -567 -53 -231 -762 -267 -42 375 857 -154 -978 84 -668 495 386 -794 -56 650 -941 583 144 -662 -161 -143 546 128 975 919 321 691 -116 -26 -359 -483 715 -741 198 -95 617 739 -903 -561 -493 -899 -475 -961 846 -194 312 -356 -25 -650 790 -158 662 -551 666 928 937 406 451 552 369 614 -49 -971 138 -87 936 24 815 898 -510 106 981 -871 -520 -284 32 973 -443 22 579 -841 -896 741 522 802 140 -130 336 297 -762 371 968 -730 323 -251 727 22 -336 86 -854 756 -916 978 824 550 845 773 -947 78 -839 -377 -992 897 -150 358 -992 820 248 -389 605 16 -182 -546 -720 -274 221 485 373 809 -274 -416 -601 796 348 -455 154 23 737 -372 -324 -468 539 -381 -329 -65 -494 105 -606 -346 602 -668 -489 429 -756 -160 839 17 -16 -82 586 -853 -149 601 -100 362 -156 -167 202 225 -141 -499 792 975 537 336 810 289 -656 883 -628 393 -801 -973 43 -451 -235 438 987 -670 861 -769 603 675 725 434 635 -546 -145 342 483 -339 519 588 28 610 -689 -273 138 830 -878 -10 -474 298 955 -642 -667 -924 -879 623 647 -955 -800 890 757 843 -275 -728 -384 -135 -735 192 932 -2 -733 -827 -784 -666 993 750 -411 -685 -923 -947 -430 323 -75 716 52 892 189 624 704 -398 -3 -547 638 -171 -114 -999 441 392 725 -253 851 -428 726 769 -424 -465 -935 -983 909 -300 629 -927 57 870 -916 -958 6 635 857 283 -326 -977 645 -46 -958 -190 321 25 -675 -41 -895 -691 992 244 -209 125 550 -222 361 757 -442 229 -119 820 -98 -206 111 905 -756 -726 506 -344 840 284 362 964 199 587 -245 994 378 -13 -956 -408 -157 264 -588 559 810 946 -780 -50 -713 133 -79 -129 -408 -336 977 501 -719 332 -599 -823 -442 621 -108 -571 -754 -452 -560 -370 -583 794 -617 262 532 -111 -759 -740 -670 637 -519 151 817 639 -754 555 582 704 291 419 -135 -466 496 -213 -230 -102 753 739 -901 47 260 -189 -735 562 474 -987 292 183 636 -330 -78 335 -822 -517 455 801 922 -887 662 611 -641 354 -239 969 -289 641 -137 316 -197 58 -579 -676 210 -460 -643 37 -493 -630 633 -623 33 24 267 195 -563 -823 -745 375 635 455 527 296 266 803 -80 89 95 541 -523 238 727 -320 278 -964 -998 -994 424 670 747 954 198 -45 -773 466 -406 -960 292 515 504 -378 -344 326 471 -985 269 891 -362 491 -134 -739 198 873 -701 408 248 637 481 -169 153 -690 909 -627 -490 805 -301 -579 -537 694 -796 789 -253 -827 -157 -439 63 -538 -789 561 -217 495 465 71 69 369 301 -12 -470 236 953 -994 628 -477 -813 -728 -539 781 32 527 442 -192 840 246 -97 -210 -290 -376 -8 -391 564 -917 -46 251 -151 895 -696 -144 894 -144 -770 -157 -933 -228 260 374 -182 127 -336 595 -997 996 953 -229 461 -191 20 -698 793 250 -70 253 69 177 -55 -981 -139 763 300 -513 439 -186 837 -482 -314 -855 -458 -586 864 -478 135 511 244 -651 -92 -757 433 473 -614 367 -19 394 -13 -351 -704 325 809 -705 -442 -4 -990 -343 -223 887 -670 -467 -500 639 -657 920 -813 593 348 -881 812 824 -192 -733 -157 830 990 50 708 -172 -938 154 -941 846 -507 -172 407 999 -292 191 -520 -780 671 -963 729 -27 -355 111 781 153 -259 -903 90 -178 155 144 -932 -794 816 63 -396 -361 564 -160 -10 -35 -746 -167 850 -434 -85 702 -557 883 -449 278 -91 -197 571 -945 503 -901 -27 -503 -680 328 -415 760 400 827 83 -774 -427 -629 300 -7 -285 -822 149 674 -651 375 -520 -245 -534 -783 -44 714 -619 -732 -784 -631 -171 -72 -226 -578 -834 -307 301 -113 311 -864 -421 20 -11 189 -935 436 -697 -115 -157 844 119 745 218 -539 -343 728 297 -892 480 -862 369 -337 424 -155 -789 776 -427 -790 743 -303 521 -573 -536 -833 983 -442 215 -287 504 -102 826 148 638 385 -568 -251 455 13 10 -852 642 847 -96 -251 280 -748 897 -534 963 866 132 235 832 259 201 397 -55 -835 788 852 41 53 308 462 -502 61 10 311 -402 248 -628 582 -233 229 -693 -942 154 -131 -205 -596 202 -139 949 -589 342 -187 979 -969 -547 223 -584 -183 -59 449 -979 -147 786 925 484 686 112 -388 -663 201 773 994 -85 -201 460 266 -739 -942 741 -444 974 103 692 913 946 695 -513 419 -905 -382 376 567 703 -750 -47 -149 -578 816 -778 -818 239 636 -93 120 -804 -292 -270 -564 -257 990 -226 913 -112 -224 -700 -787 -802 -649 -304 -25 205 422 -525 -693 11 -494 -842 174 34 968 488 -6 5 709 -280 807 -434 -762 562 -627 323 -237 -852 801 441 -598 64 -359 -870 -475 528 -682 429 -338 580 674 -354 -768 -251 -973 -594 -81 -991 -241 -952 505 823 -294 138 429 592 273 -726 -816 849 325 -606 -16 -538 12 -486 889 -876 523 110 -206 -328 -517 -894 126 -36 189 -281 -864 -87 207 -824 687 924 635 232 738 444 -441 -601 801 14 -384 760 -940 -865 511 69 824 737 -221 -827 -186 -560 204 658 -362 920 561 267 634 -857 804 -993 -638 -535 709 -375 -14 287 552 -83 600 740 -504 -186 233 -872 -586 823 529 810 -407 -184 582 28 -436 -813 289 164 -767 -796 300 -991 -876 237 445 321 -633 -737 -870 -720 563 622 69 259 -991 -788 -731 -113 -743 -203 -311 806 -876 -52 323 712 -990 259 -963 252 522 -419 -844 -397 800 -820 -882 -118 -809 390 66 -295 351 16 969 -134 -708 133 -457 -129 630 -459 967 -612 246 139 860 481 219 -216 -954 -214 -120 -233 18 -867 181 -494 -6 -660 518 312 -93 -335 -508 260 -865 213 -590 -524 -375 -273 -717 0 75 -100 -628 592 401 -721 -77 461 688 503 -868 -471 -864 719 377 -704 -557 -943 1000 554 -780 -231 -599 -822 156 538 -661 -863 -911 647 25 -167 256 60 48 10 -521 27 915 -379 -368 -678 -827 771 818 795 -662 54 407 221 -19 -473 -406 -674 -481 -787 80 -146 448 972 425 -86 393 -637 -405 626 -50 217 626 38 630 233 772 295 -901 944 915 790 -740 -327 697 859 -243 497 909 -810 -849 642 -39 -447 -172 -166 -881 822 -98 383 132 823 178 -226 -569 -708 570 0 -232 -548 860 526 14 -241 -655 165 172 153 297 966 -524 -788 -354 -135 191 -984 -835 657 415 119 23 279 -81 -520 -366 -233 -986 891 758 -150 -416 -963 528 883 435 -764 -171 -427 186 45 -122 49 -577 -752 -155 -876 -277 624 894 22 763 -668 -99 249 895 -229 650 21 -937 614 446 397 -353 -847 -35 -532 482 -877 89 -413 -451 -629 400 -36 -48 -33 -577 -713 -29 -790 25 171 566 645 903 -40 -425 476 -364 -443 -872 940 418 -649 -254 827 -929 701 -703 -318 -942 -363 55 66 72 -501 340 375 143 237 -251 820 117 734 -109 377 352 709 116 964 -904 -744 482 348 849 769 517 -252 -160 -977 -163 -190 -45 97 -846 -330 922 201 128 562 -850 210 117 -604 346 -223 577 48 246 903 -998 174 -486 436 -717 775 -751 -178 -458 993 344 686 659 -159 553 -731 -629 -328 -816 100 -353 -856 -719 91 -922 -968 431 632 -486 -153 845 555 310 -170 -91 -842 775 1000 267 -703 406 800 248 -453 253 -884 58 917 859 -469 377 196 -536 1000 322 598 859 -589 968 -31 -206 -248 624 -896 949 -436 -697 -209 400 -106 698 -851 472 197 980 -254 -804 640 901 360 686 -410 667 -649 -907 685 692 61 -414 -529 -308 -696 -427 795 729 795 -481 -160 773 -608 710 -559 514 232 533 486 -646 -247 -464 -877 776 -463 239 359 -734 362 531 913 523 62 354 -837 656 531 -690 -319 -367 288 912 -535 -206 25 193 -434 47 -477 -794 -891 -487 -691 775 -683 827 -533 -114 855 909 671 -514 56 -622 379 -718 -463 -712 -128 82 -403 -230 -903 788 991 -254 -561 -490 977 -907 863 785 195 437 886 -109 630 201 -869 747 -162 -378 -893 700 -404 296 -405 -888 904 84 838 -464 -407 151 -97 -35 -493 -3 770 24 603 676 127 -263 -798 592 818 224 -466 448 -531 29 438 -864 -917 126 -134 -813 250 -930 -388 -679 -470 432 608 -473 -341 400 -697 -378 400 -501 -406 766 207 -561 445 -676 -567 759 -564 456 -410 302 460 57 -712 135 433 106 867 959 -634 -198 -210 123 -626 437 -812 -357 -214 -772 41 -754 634 -898 -351 -446 969 423 781 663 -623 -254 -605 332 557 592 -656 473 796 957 615 -834 851 -820 -795 -631 376 -657 869 959 675 644 181 -157 719 -492 767 837 -902 797 712 672 -593 841 -856 -601 32 108 800 -381 1 -976 -673 832 -657 145 -833 -304 -461 338 -646 573 -422 -194 652 -686 265 561 400 -279 872 -862 287 115 -225 -811 165 603 767 763 159 75 -582 -991 258 -982 224 -240 624 904 211 935 725 471 -938 678 460 -802 -321 942 379 -956 20 304 -624 -327 802 10 488 306 -951 -32 506 236 -118 779 -71 763 273 -909 221 -40 342 -400 666 -959 152 -55 723 935 124 58 147 -282 412 -86 306 812 -990 256 727 -578 -462 -709 -869 -901 540 -127 588 -179 348 261 971 -508 -791 929 -527 -434 -17 25 -707 347 960 -266 360 -332 -693 639 994 -610 959 212 -774 959 369 -433 702 -993 507 -732 714 883 -903 -35 -611 -460 -423 55 175 -687 652 209 -196 796 966 963 800 -782 -852 -675 321 -441 -7 822 -595 738 601 -974 -89 -490 -795 -400 -388 -157 -570 125 -350 894 -876 819 -998 357 -160 -396 -690 360 182 199 -920 -218 156 -701 -54 851 460 -923 844 485 120 928 -935 -281 839 -581 -446 -622 970 985 -825 9 618 -976 -635 125 -100 335 -896 -408 867 43 -585 -825 463 -872 699 541 -574 123 432 -400 -642 272 -654 68 -22 248 -240 827 128 2 255 317 635 -675 436 -971 225 -110 -239 -474 -803 -53 -930 -80 607 609 934 -801 85 469 569 118 588 -614 -73 -741 818 222 -246 -779 770 955 342 -949 104 752 51 755 -765 -248 265 95 -127 791 -707 -440 -30 -896 -856 -77 -968 -619 908 618 -545 479 -493 -630 479 -70 956 839 -264 284 -742 705 921 799 220 -697 -289 150 549 714 384 -752 315 -985 454 793 43 -567 858 334 490 99 -556 559 -359 632 926 -169 -125 402 -164 850 -158 616 16 -337 -487 -704 509 -928 943 -496 51 943 -838 422 597 -179 652 -566 -244 16 344 532 -291 221 463 -885 93 -157 -677 -744 767 -537 -872 -650 -758 -65 -821 176 -974 893 285 -485 -426 471 -854 -319 622 551 -407 86 147 -43 -725 -782 840 778 168 -645 -174 970 175 -139 143 -85 -462 -757 -454 -508 102 -286 520 696 699 -799 -887 679 -135 -948 488 -317 -608 608 164 -163 689 -662 487 870 939 163 639 72 668 223 862 370 646 900 -88 -239 -979 -181 -322 -180 -633 865 951 327 -509 -924 250 432 229 -261 -630 74 -633 360 825 -413 95 -255 15 -525 -713 537 11 -686 789 727 -311 403 261 -766 -865 -138 -27 723 -61 -427 309 -253 45 -532 -304 -165 892 -59 932 517 -296 -376 -724 -287 -280 726 -920 378 -750 -862 -784 -320 941 283 -14 765 -702 -252 -76 -985 -359 -52 501 -65 946 791 592 -218 -455 814 -523 -316 -166 404 480 -122 -802 129 -315 -770 -765 955 347 -985 -941 -350 547 277 -958 924 66 -392 65 -152 -340 783 108 -474 -967 -80 -116 -59 -513 -624 -331 659 -738 477 505 360 -23 -246 3 232 -798 278 -699 53 -693 209 397 -912 952 441 -201 992 408 -279 -823 -311 886 969 -105 -827 815 179 414 26 680 -693 608 -412 -996 140 -4 661 145 -359 826 651 358 -264 238 -168 941 63 -482 -106 157 -718 534 453 756 259 530 -297 750 104 -638 -767 518 -562 -346 184 -720 -961 822 -301 183 -853 256 435 -698 972 280 564 -686 -283 921 -764 227 -904 -51 -23 916 -975 952 543 -871 746 90 -907 -463 -238 -716 588 -874 549 950 839 769 -791 -188 441 -525 280 -501 441 606 -659 -64 141 862 459 -817 351 -354 -168 -9 -767 -822 898 -194 389 -469 531 332 699 508 -719 -711 -168 286 437 3 -874 -725 63 213 -265 562 -373 681 905 -125 530 531 -256 -579 650 -536 -27 -837 295 -900 520 542 -955 566 -165 86 -450 745 -456 -664 -860 882 518 49 -624 63 -442 -549 867 -676 903 46 -708 241 -322 609 -97 869 304 396 -41 634 747 -206 701 519 396 -632 96 966 361 -562 -143 30 -805 -726 -702 -908 657 427 -976 -336 -759 -231 54 340 -919 968 448 840 -264 764 -733 -860 111 548 363 136 -904 615 516 -249 104 -121 -847 711 495 102 748 553 -556 -519 559 -240 -542 159 249 -143 -221 -664 -923 752 -515 282 -979 86 -946 871 287 768 728 716 892 562 65 684 881 -653 52 -927 972 300 699 -722 307 -212 909 -869 798 243 400 896 -121 -159 361 91 406 -234 -920 -240 763 -847 -546 -552 130 582 887 17 76 695 -468 -345 840 -781 372 -578 420 814 -842 -378 286 416 -807 -862 -238 -26 -957 955 856 907 -567 -861 -842 -897 -170 -286 116 -22 903 950 294 -69 -808 604 319 -306 858 83 -95 182 266 -234 805 67 -106 955 673 171 -136 347 -689 186 -938 609 130 831 -286 290 -76 -167 -754 -223 321 637 868 922 -436 563 -961 188 -381 -15 444 364 -994 -843 -740 574 997 -762 -286 958 435 -65 -966 764 921 564 30 72 -933 -709 -857 -482 480 -193 -822 -965 -592 637 -474 858 -88 307 -706 -739 -693 876 -8 -695 68 -731 788 -434 -642 971 593 -685 836 540 397 157 -892 326 271 -622 881 27 622 -792 -317 -120 -139 878 -298 403 -610 85 177 -274 682 440 9 853 275 -924 -499 845 -76 -515 -952 106 654 737 825 -169 346 712 -566 115 -494 -734 192 482 648 -478 -459 508 767 -54 -941 9 379 -28 -92 -228 -576 448 -550 240 -986 842 -433 -415 -607 -434 -799 984 73 -356 -973 462 -295 -738 -377 862 872 415 889 991 939 -516 704 -925 633 196 931 347 -581 458 6 150 319 -294 -473 586 214 424 664 284 891 544 -834 -830 315 -893 933 770 -313 -548 419 -912 64 265 -118 149 870 -60 666 -39 911 296 -420 711 -87 65 456 -952 -935 -43 -851 -778 163 -348 -445 -869 701 -664 -768 -434 92 -290 -88 -374 -345 -960 -289 155 669 -28 886 472 -423 -908 580 -796 783 52 -578 601 -496 -370 -390 168 571 -552 518 -589 352 -368 -638 -808 -530 124 452 885 34 967 442 -357 -7 -234 596 343 -165 -284 -508 144 -301 -417 599 592 -552 -651 -920 51 357 -766 -421 52 147 57 -721 -17 600 -192 -253 883 617 826 -872 -64 752 -224 621 -495 256 969 -625 -276 398 917 -327 655 640 400 645 -364 -105 682 352 524 -360 734 -976 -297 528 -761 546 82 2 209 -784 -39 470 36 879 358 -167 470 245 -407 225 564 538 333 -163 -979 -84 -850 39 607 570 751 622 -252 914 -851 487 374 -331 -50 -659 686 358 -654 572 51 413 -495 -745 400 248 -265 265 819 -536 -756 -997 990 263 67 658 47 244 499 -921 925 941 -614 589 -780 -513 -597 481 -84 483 -400 294 395 207 982 -579 249 -191 295 -758 -409 804 -58 622 713 -98 -814 -916 181 -204 -67 -644 -934 -969 875 -886 444 -685 875 -392 54 322 317 751 753 -581 -43 600 70 9 -610 811 764 -29 400 -504 -773 642 775 896 755 274 -957 373 800 -418 477 656 819 7 236 -269 123 -809 -682 -572 -34 -685 714 710 133 -253 558 -442 377 -528 736 657 92 797 -954 305 579 -687 716 193 -520 -793 -107 -478 160 661 286 32 47 -300 621 397 -222 -362 -73 820 358 -480 935 59 -439 145 757 -262 547 -960 -482 43 -481 805 -728 603 -76 101 -319 -596 422 -268 550 607 134 -998 796 -709 329 883 -552 954 239 307 808 -679 -49 -361 521 271 -678 -593 -841 -339 595 860 180 573 882 -177 146 554 8 -408 583 -540 -256 -260 328 646 673 -754 -131 -234 125 -105 -222 -697 735 -489 472 -321 -22 -588 451 517 -188 626 257 422 -782 -949 708 652 -276 -434 254 -194 570 115 -901 43 452 165 -113 -185 834 560 -832 -552 443 721 123 -840 -435 -9 991 -939 740 232 975 398 115 954 37 -893 -93 111 -220 112 47 893 -699 -252 459 -86 -979 325 -210 956 493 518 -478 966 -809 853 -949 -199 -20 -547 109 517 -446 709 361 893 -814 381 784 216 180 -372 -547 -581 -391 -438 965 -286 263 358 473 -300 733 294 439 845 612 -935 249 518 -2 -691 854 140 366 195 157 -154 -36 687 -49 -886 -776 692 83 -732 30 -928 157 491 -365 -74 -403 -456 -323 -880 403 218 -489 -31 308 -583 -123 -549 -510 -484 265 -852 -991 -297 995 -900 143 -700 -78 129 -529 498 -417 379 -982 948 534 -886 963 -879 -942 -778 -871 182 -496 788 76 266 -35 -619 -608 -350 -823 -494 483 -783 -250 -743 278 -92 896 -259 828 863 -979 -256 919 -229 -555 -468 734 918 -130 -689 329 -801 -1 -522 -822 671 937 -580 523 0 714 263 463 163 -280 774 -512 538 254 693 704 279 -514 -717 323 57 933 923 687 -23 -848 -801 -664 511 -606 558 244 234 -972 -333 -881 -853 -527 -405 -969 602 -382 -850 -563 932 -414 462 -142 520 798 576 385 -987 -7 833 -266 -633 -965 -588 -184 -457 540 -659 190 981 -10 -938 929 -225 -528 803 82 65 228 847 -45 -850 -214 -652 218 420 -304 -445 125 -449 -602 -956 -695 -322 -225 -470 482 474 514 -434 -510 60 -419 -307 857 -775 245 -524 -345 292 -219 -981 172 -304 356 -737 558 -409 -640 309 -401 167 430 -757 -158 72 766 -33 310 963 189 260 -104 273 -546 -964 -524 -602 -700 172 -780 750 986 -42 855 907 -161 -804 67 398 -129 -102 580 624 156 734 -539 375 -325 -920 -139 553 -652 -500 4 -276 -308 -465 -500 -979 -952 -378 -713 -623 -744 -917 3 376 -440 265 -138 -884 470 -576 -99 -358 136 -777 -166 -953 917 -478 247 987 -841 -677 -430 -828 -145 -646 -945 -978 -421 -340 628 -787 -6 -155 525 -847 -963 180 -706 -938 340 -406 302 -994 -889 40 417 -359 -563 543 247 954 603 -582 -549 466 341 154 155 -969 -234 -880 -731 342 -219 -668 -844 -582 445 760 788 314 773 -802 -308 106 -833 923 267 -828 -946 905 459 -833 -615 -25 237 -787 -521 -522 255 -584 650 -728 -880 -219 203 482 -583 -811 687 777 -837 -301 111 928 -181 40 587 -992 -573 -895 -892 239 915 -931 -709 -220 -724 -207 -849 959 -393 686 963 -634 717 118 -657 122 264 447 350 765 -66 232 411 178 751 352 428 41 -669 -46 61 -188 -470 288 467 -136 373 834 -704 -506 -124 496 472 -62 358 -526 372 -476 -723 778 535 949 943 395 570 789 -654 -162 -109 -882 -257 -366 700 -459 948 -547 -528 610 -28 -331 717 377 -636 -922 -390 554 928 769 40 458 995 759 -911 -647 -368 290 -880 -184 646 695 -388 559 -348 8 313 -663 -956 589 -62 -200 696 79 -314 -331 -105 93 642 -630 -181 -383 -870 -158 960 518 266 -585 -468 -783 -191 613 -888 310 -722 181 296 149 -988 428 455 -369 -329 -733 -974 -534 494 -811 -457 -898 630 -742 76 29 -104 559 943 -813 -101 393 -217 959 -123 -313 -468 -120 -113 179 221 -528 270 157 882 164 -952 -535 -927 -888 -180 -94 -15 -637 595 141 -905 603 -21 708 481 782 -623 414 317 579 778 -468 -995 192 874 -551 -35 298 202 161 -50 -548 -975 -502 872 -629 512 -213 -955 162 447 219 -44 330 497 -608 -634 380 589 -433 -588 397 -670 790 509 -100 280 103 727 -876 -270 -662 501 -40 -630 261 837 538 -393 771 -147 -498 627 664 54 -80 -272 -852 247 469 -708 115 -964 806 -467 462 383 697 553 -180 -857 -185 -456 -701 -894 642 -596 704 926 -306 -794 -518 169 -741 -13 418 -225 -496 942 166 -487 -584 826 -352 792 839 -278 -125 -738 -200 -347 940 -580 434 -356 237 919 -501 868 710 -989 119 -60 756 -121 781 960 245 -916 -180 789 -703 -173 -516 -297 -974 756 343 -899 -185 -310 190 785 155 629 -630 -685 -947 -358 -229 -904 910 130 462 333 -676 702 302 -537 552 256 608 49 -734 -972 677 266 425 321 726 -304 -601 -464 -13 -554 -197 122 821 -798 -717 -959 908 -200 314 -109 495 332 652 179 552 350 929 -95 -619 -355 -941 -726 734 113 745 -127 -709 510 -109 -625 -982 560 -602 988 -90 -38 -842 75 909 -16 -672 240 -683 -115 139 351 -300 637 829 -314 -407 -680 -662 -889 -505 -867 193 538 -272 440 -931 -527 -44 330 -755 686 -336 759 -725 -427 679 -795 862 -391 452 -786 -211 -672 -473 -179 -426 -55 -653 -786 118 997 98 -358 -130 -247 189 139 874 431 622 642 819 -668 -512 -77 798 -751 -210 -250 405 -404 -844 59 -701 -322 -728 944 -978 824 492 341 339 905 -535 -898 -699 -351 -936 464 -130 486 -353 791 -21 576 -950 -375 693 -867 246 541 -230 -661 168 -639 798 416 814 -538 941 -171 339 -790 738 52 -53 -515 628 757 842 -893 -901 -259 -363 66 -640 -137 -35 -500 118 814 794 793 -376 26 457 -757 297 808 421 220 -802 224 866 -128 266 -426 727 -356 588 243 -409 -780 904 -693 428 406 304 74 -204 635 -579 -563 289 772 195 664 -983 652 140 625 794 298 1 -900 -116 -355 792 -535 -97 630 -641 -745 40 921 220 511 649 -428 -94 -477 -680 -140 18 -670 471 535 -496 451 652 -77 704 551 -490 -269 427 -184 -686 419 981 -625 -90 677 760 -914 164 -391 -981 830 772 -976 -188 915 737 -641 -70 296 305 -851 -825 267 714 464 440 201 311 937 -905 963 592 -176 -985 313 -592 -750 -292 -321 377 324 245 -86 -701 276 386 27 395 556 680 -667 156 -882 -383 28 -381 -332 -747 -788 -711 766 614 160 975 456 595 148 848 6 -244 -449 -756 -339 285 -778 -407 -670 -28 73 -654 -616 -358 -866 -65 -764 117 -980 -254 -149 -75 400 -5 -423 -339 -928 232 927 -839 137 809 624 491 691 747 973 311 -65 763 -797 -206 137 -924 -794 558 -936 698 -405 921 331 -663 69 170 823 306 328 -940 974 183 -705 456 -290 148 182 -328 -809 -597 -189 181 496 558 -108 928 -577 -469 591 -483 -923 249 -439 763 -98 -393 -191 645 47 -46 -304 694 956 35 -613 -810 -771 -423 -756 -520 -472 852 -480 194 790 -866 -60 450 112 971 -812 167 -372 916 -635 631 992 896 973 891 313 -885 368 -294 -149 7 -181 -530 -609 866 740 439 894 402 138 -571 -118 -206 -417 482 772 963 -436 -694 499 -956 791 284 -899 737 782 152 805 -310 886 -791 426 598 416 996 423 294 -629 776 52 -567 274 976 84 427 -540 -166 45 521 950 -745 -800 826 -769 622 -584 -568 -116 -535 550 -951 -921 -986 -527 -877 887 173 741 597 -752 -842 -588 -894 553 580 655 814 108 217 878 -366 675 -128 -227 998 -299 988 656 635 425 -283 90 461 859 823 906 906 781 460 -590 277 -451 887 -95 422 399 299 58 656 470 636 549 64 773 968 162 399 -199 -136 9 -830 -578 613 31 107 -695 -153 437 -434 -213 969 46 -296 997 141 -252 628 -68 -69 672 -769 149 917 135 -172 -220 419 -97 49 642 -495 -147 57 -417 -518 -169 192 897 -892 26 -473 -653 -556 -339 973 -342 -157 -368 428 -428 -85 969 852 -780 -815 -426 -941 -883 -359 338 209 233 -922 -387 403 781 496 784 296 -16 517 -725 937 993 33 417 -405 -545 534 792 -237 -53 -301 801 -53 -23 -957 671 -797 344 629 396 882 539 340 66 276 533 709 381 304 -730 -455 843 -181 287 442 698 583 982 -584 431 124 171 -710 -853 -264 992 -596 311 -314 683 -702 623 931 376 394 116 678 739 -44 -850 691 -820 -501 919 -739 -599 640 320 -627 -92 911 416 728 343 382 -919 -752 856 -835 -120 -744 -893 458 99 -559 415 -256 362 -331 -488 657 -318 -302 562 -107 -981 229 -810 -280 -71 553 -104 407 -634 -79 -471 -305 306 -817 -819 589 -449 -450 776 3 -70 504 -300 414 375 395 237 -786 283 251 733 913 547 890 -504 800 -297 -531 139 79 175 -658 -464 246 -615 -676 -895 -671 -212 -444 380 -754 830 376 651 296 206 642 543 15 -747 494 311 967 805 -211 276 790 78 -1000 -381 643 -25 -65 390 -545 -882 -156 579 53 16 -748 792 766 -195 -285 -23 161 -709 -909 -422 -523 410 -907 -190 -532 387 550 718 205 984 -79 -82 -825 840 475 928 672 -174 -878 603 -494 -405 954 -431 -505 318 -674 -199 -400 710 578 864 -705 -113 430 671 218 883 -950 -568 -721 -177 -117 590 -515 -736 -343 916 700 448 139 -231 154 984 -531 -641 -277 -463 -156 -928 -448 697 -464 290 -506 517 -679 439 -720 947 565 -395 -581 863 122 -395 852 877 669 -971 254 -120 -452 -355 -554 -932 790 -673 107 622 -947 970 -626 -309 702 -616 -509 177 -47 -960 849 135 -411 -591 667 795 -319 569 458 -601 523 792 -988 -438 102 632 -429 -43 661 598 856 478 -4 122 -124 560 -734 -228 573 972 47 -65 -878 -662 -602 604 -257 -521 -806 -638 -871 -207 -472 -133 382 -721 -156 -982 -776 681 841 -433 -635 -39 223 -431 -318 524 700 -162 85 -153 -553 -802 -979 -796 477 -307 -941 621 111 -471 352 38 396 235 9 692 584 -494 -573 -651 -854 -357 -266 812 -131 -882 567 622 -392 -615 -669 -697 -552 885 648 -1 -450 -544 797 901 831 -272 -369 -878 -467 585 95 -438 -549 147 -870 -582 -605 396 374 -940 -993 663 -90 554 38 422 685 633 -196 172 621 -363 -533 502 -207 -82 406 187 729 36 250 882 3 557 -732 -656 -911 428 457 758 833 -559 -741 602 -819 262 889 -776 -890 838 -753 159 940 -467 -353 -181 -113 142 -744 -720 990 -29 -954 631 -679 -95 149 949 458 -427 150 724 388 910 128 721 -861 -202 272 -552 701 298 -565 125 -395 -293 -716 -799 -847 953 -805 188 196 778 862 114 471 507 -901 465 585 110 -959 -136 788 857 -666 -761 -40 -516 -911 -795 -738 421 -106 885 -842 734 -877 497 663 278 70 -155 59 -471 -239 569 191 465 -288 535 -526 904 84 885 -749 288 -747 179 839 795 -119 -504 -456 70 -78 723 911 823 -593 543 19 -691 254 4 -712 -909 661 -600 -142 -215 823 117 287 112 -772 -389 -277 267 349 -563 -133 588 -359 -613 -490 901 -411 -9 26 449 937 -241 -154 850 -718 729 -670 578 -669 858 -336 -385 -223 211 949 340 317 929 700 -781 -234 -878 907 -843 -172 629 631 107 -494 -981 777 591 817 -949 -753 981 793 156 153 -360 988 565 182 305 -594 -513 -194 -306 -493 626 -476 564 -746 -846 493 429 -254 -506 677 -343 -972 208 -548 -868 806 -515 126 720 462 -911 -933 505 984 501 -879 460 -754 -723 580 -194 117 -821 -612 535 -503 -798 56 -41 -670 -25 -372 10 -290 -74 -17 673 -744 -430 67 41 525 16 244 -813 -208 -140 -839 -371 823 122 -282 -979 -536 249 -855 972 111 -397 455 723 774 -747 230 987 702 -218 -522 175 268 -333 107 491 471 -885 8 -764 808 -732 -692 -885 -55 11 -296 -789 -532 630 -691 -811 701 511 -139 -312 -734 336 -15 -274 753 228 980 -944 227 -770 -598 -424 -261 -952 318 24 -200 -596 -475 -919 -412 966 85 985 -701 646 802 239 -558 240 -141 610 474 -698 754 -361 239 820 135 -170 367 384 879 147 -24 128 998 443 150 -652 -192 -691 731 231 520 -419 -251 -408 -862 146 505 446 735 -923 787 -469 778 934 -839 -819 119 264 -600 564 742 189 601 378 680 -17 -668 450 -346 262 632 -406 -155 170 -132 -431 943 6 127 -762 -159 -916 -833 2 -953 907 -851 243 -702 882 876 429 42 732 -428 -446 -260 -594 -699 -599 -153 245 869 -161 -770 -298 -586 132 -315 -680 -225 310 -473 -277 -206 315 519 717 -727 388 818 -834 -969 -684 882 -623 110 640 -134 -729 344 585 768 -651 -562 -819 446 -238 768 -524 225 584 784 988 -858 -970 537 68 -8 -200 610 428 1000 -531 934 979 -100 -844 217 -658 -367 412 -468 -703 -112 904 -624 -967 633 -805 950 685 -805 883 -44 159 -415 -663 -574 -950 -467 144 950 330 221 -955 832 -777 507 297 -360 -640 -473 323 657 52 367 250 -547 989 107 -111 73 -716 133 -996 -2 695 28 -104 -878 512 613 -917 -319 441 970 -305 144 -588 -294 -475 805 8 -421 -140 797 446 456 -425 -45 -378 10 618 -26 583 -721 -554 485 -621 -394 -208 518 483 -89 -638 -768 541 306 224 782 -591 -950 252 -312 869 285 -328 -343 -959 510 -144 -953 379 679 308 -277 -17 -62 -430 483 -46 955 -199 349 607 -373 -492 445 -583 -862 955 977 -17 -296 -67 -643 -880 -369 956 251 -510 -278 332 194 -298 288 -391 -209 864 956 -83 981 -553 742 -521 -507 762 391 68 -50 643 -276 15 -72 461 -895 -793 -272 831 -826 604 -721 -554 854 -120 525 968 -164 675 -324 -577 530 783 -742 460 -302 -127 845 -412 505 874 997 440 -644 -965 854 -276 -823 -418 -907 964 -469 -910 -358 -616 -371 926 -509 943 -275 973 -72 42 514 -146 -56 455 -30 -452 -817 -400 840 779 222 360 556 -990 341 -971 -464 317 -395 -392 -735 -925 708 -475 -129 -91 -838 801 434 -823 -563 947 -821 -469 -553 -268 779 799 -632 -979 -73 982 -412 -303 -193 -602 -343 74 -365 216 106 583 337 -918 -771 832 -51 146 991 765 -59 124 -884 -809 -234 973 -471 886 -775 762 948 659 661 -578 676 562 371 502 885 670 170 887 225 -546 543 796 -751 738 516 -410 396 575 323 -569 -790 -604 534 -746 -553 576 -930 -623 457 -548 539 694 -888 695 883 652 -775 -694 -9 -708 -684 -42 223 212 -211 -956 318 -741 -682 -492 -540 299 114 532 700 176 337 -15 82 -340 470 -172 -285 651 922 -828 -983 -782 739 254 -843 -54 861 386 -428 -749 950 -235 -265 -789 815 620 399 224 -408 113 -391 -515 462 127 -884 -858 -411 -967 -196 -498 -459 -261 -854 -263 483 -558 -778 -494 684 936 6 -98 -966 -73 114 -151 885 199 532 -477 694 959 915 747 225 -595 -170 796 744 531 -97 831 17 6 501 -97 -398 259 382 -377 582 415 532 27 -27 -581 -398 424 -759 117 -643 -16 -332 748 -414 -183 -539 910 -521 -640 958 22 892 669 108 -647 588 367 -915 747 -77 582 -444 -945 993 818 -95 975 -627 -264 928 -769 -175 341 564 -392 -744 475 22 135 409 387 260 428 754 2 272 181 -36 -440 499 -751 -933 -71 -443 559 -436 -646 -507 -820 506 -50 291 -389 860 817 -353 -729 19 889 -792 -200 -55 -896 -314 561 574 851 435 670 -506 235 -47 609 760 388 -217 -255 -361 56 92 -579 967 566 542 934 538 -575 -706 132 -653 -48 180 443 437 -609 811 -505 531 421 -12 643 597 -337 188 -409 434 -882 332 86 507 -553 -428 -107 454 938 112 -552 -28 -938 326 909 917 -811 66 -677 544 750 -917 534 580 452 -609 753 89 580 -937 -211 411 596 821 574 -527 409 -901 -259 -701 -363 -953 -77 -632 -856 -516 873 -785 -161 692 53 682 -122 518 805 -251 -833 -41 -647 96 620 -520 780 721 780 -157 979 -697 -81 327 -698 59 374 683 -651 -873 888 611 -13 870 -733 -152 127 -392 -707 -284 992 -973 -714 742 838 265 492 -933 57 -510 -98 -39 447 494 -638 268 227 -973 -27 -124 -1000 463 -630 144 -411 478 -347 905 -911 531 25 541 776 750 -828 496 138 -849 -357 -567 -5 -717 -104 -903 -718 -505 -623 852 -33 646 -119 59 -49 597 -553 881 424 590 -350 -879 85 453 418 595 -43 -636 317 -105 -94 -699 262 -645 48 532 86 -105 192 712 -169 589 -811 -760 -773 332 -741 -785 921 207 -378 545 338 -480 -882 552 868 -304 938 -852 -454 31 -519 58 -999 296 17 682 -781 830 -947 601 197 -722 620 818 713 -940 682 -775 -432 498 -31 -615 262 825 185 764 -774 236 -257 798 -256 502 -598 -377 -796 769 -897 647 -847 -401 420 740 623 478 -643 -656 -662 911 769 115 -610 -595 -131 292 265 2 919 -173 60 442 -259 580 389 -184 -471 983 -438 -359 492 703 358 480 -535 -704 755 325 -568 944 153 -299 -207 -892 -656 211 -418 428 -800 -690 921 228 -855 879 -811 -776 -71 -386 871 -877 -377 453 -738 -262 848 677 582 789 556 -566 -36 -645 -337 -11 328 657 -208 -696 -810 -693 202 -492 771 428 799 433 831 459 -928 559 -31 879 926 -189 932 487 -366 1000 -181 -37 834 56 883 831 743 928 151 379 533 -463 165 -725 -1000 -590 571 747 -317 674 945 -584 -702 -19 -674 -332 -832 171 618 -680 248 628 693 -19 662 -676 137 36 -122 -580 -823 218 -141 -846 635 -539 -816 -989 551 -707 -949 -473 215 292 149 -791 -16 259 -363 553 605 -424 223 -131 -69 -274 778 783 66 101 349 821 -673 -241 -520 10 321 -893 609 944 212 -588 -445 580 293 -298 200 -345 849 -906 -135 358 485 -383 244 -159 -189 -331 389 -788 -691 -545 -972 -380 577 -366 739 332 -869 13 853 566 -598 -456 -325 -338 -163 599 76 -706 -422 -882 -935 -548 400 -187 223 392 -695 523 -71 376 483 490 42 -291 -786 -595 -669 -527 -344 317 795 -212 483 -127 -80 178 -735 307 39 -763 -121 318 -233 -425 598 411 684 417 628 -950 899 -258 -78 304 -614 107 -549 -610 -796 -68 968 211 743 -543 -93 198 112 -148 408 -543 347 -314 -262 914 940 534 -300 -513 724 -545 645 823 -452 -967 -65 776 -410 205 836 -470 -833 -891 -711 287 -624 299 -255 -561 764 -881 -870 -761 -534 215 -877 -883 -452 -112 682 -26 -726 624 267 237 181 142 -85 -926 -146 744 -778 849 -757 -995 4 -870 -968 -348 -315 898 309 330 -413 684 -165 -778 -761 -253 572 650 757 -420 -126 979 -580 -606 375 16 -798 945 795 198 -381 823 656 -243 251 497 -913 885 763 714 907 820 0 507 -373 820 459 -123 -440 364 667 97 934 -939 351 -304 -505 -295 862 218 541 -319 -770 -133 -272 235 -689 248 503 209 577 -242 -973 700 -922 -496 928 -552 988 -193 -695 265 -677 93 441 -667 881 664 -22 272 -868 71 218 171 648 -673 -695 -813 164 632 879 -852 699 -977 300 -186 991 -391 67 156 -133 -763 -665 -985 -44 -628 841 -997 -743 902 -316 -263 46 574 -966 -229 -596 -3 274 -151 12 -212 62 178 254 933 -866 -348 -333 545 -301 -334 273 -150 116 -748 187 394 -751 -12 -681 462 -79 -510 680 732 -406 103 604 -95 819 -444 39 85 -312 -80 -259 921 44 -789 741 -259 -774 923 299 -675 843 -520 -310 773 699 876 457 636 82 -318 28 926 692 450 -888 730 421 645 449 -505 -669 206 723 982 -331 312 139 -387 598 277 500 1 413 782 -192 284 -756 -380 -788 546 194 925 -722 -780 794 761 311 -369 -120 602 -537 -53 -164 -683 404 -420 334 960 801 -129 111 923 -381 578 -427 -255 587 141 -944 841 448 528 -810 641 -172 196 -93 -552 555 -794 594 125 313 97 -431 907 -562 272 684 715 139 317 -780 -778 198 707 -167 834 -204 -96 476 563 -948 754 -771 -385 535 681 650 -983 511 515 -533 -301 643 829 527 -657 732 31 -42 -60 247 -244 -80 708 -159 -26 -351 738 936 83 951 -209 700 87 -959 860 396 -356 176 -952 732 270 -542 -682 646 258 -164 152 -764 -909 897 -888 177 -236 -595 305 354 -706 916 -244 306 542 -131 -297 372 -469 153 40 603 -462 751 -577 187 -701 -400 -779 497 772 108 272 617 719 -457 -530 -178 707 567 267 950 41 74 416 -908 509 463 581 -858 114 -952 663 265 695 -827 -580 -224 338 -690 940 657 31 -443 350 535 619 570 404 -938 -447 -89 217 974 270 336 -430 681 811 733 -500 -626 557 140 286 -467 3 93 358 755 -291 -669 -178 -904 -217 874 -864 -689 635 57 55 151 -634 -775 -644 -625 -990 -37 15 -20 -662 494 -789 228 740 330 200 -112 583 -704 -946 256 539 -707 -644 -694 -837 -290 -120 153 661 -893 464 -559 252 -618 -446 -669 -215 -239 -949 22 -79 -832 130 760 -65 182 677 -395 -110 -360 -768 -139 187 478 321 -973 595 -401 963 -953 -444 -210 163 49 371 -939 295 -118 857 520 -321 -326 -155 -310 -986 -885 630 -196 -591 58 -473 -955 517 -648 -439 618 409 800 973 -783 -818 921 343 -137 -591 -152 -361 -514 265 570 803 -262 829 -840 -392 408 -399 -668 -530 -587 322 -807 831 -602 -632 509 -253 39 976 -574 875 -60 -256 -623 -614 190 957 -47 -184 -764 594 -486 -830 195 271 -577 809 643 -174 957 236 750 -381 835 166 490 -194 388 -129 667 850 -228 841 762 401 552 -357 -92 149 -640 220 821 859 310 93 -533 -443 363 507 -252 -715 -860 8 73 896 926 610 646 166 -914 731 87 -561 54 523 -673 340 -983 314 995 175 -165 225 854 -538 -507 419 -858 536 865 -304 -625 -38 38 177 -924 -533 639 153 611 -892 -760 92 374 264 724 -788 651 -348 947 -89 236 -228 919 -33 -73 635 -414 -554 795 -949 612 171 93 617 339 -206 -910 643 -716 845 975 253 161 -743 -707 -477 -522 -611 589 299 -967 76 905 -577 -830 -297 191 693 -704 378 638 396 -525 -799 -601 -607 237 -726 -483 161 -765 541 -314 -43 -328 320 -73 699 -424 407 985 -16 328 684 239 374 -617 918 964 -897 -182 125 -968 861 -209 588 488 289 606 30 -877 -690 278 407 695 -170 -369 13 90 559 -769 841 984 -623 -936 531 -843 163 -678 870 -793 -445 -290 -849 175 -187 181 459 719 -973 -428 556 -301 816 -792 -810 -703 -460 714 292 -266 -920 332 -948 -506 439 -839 -174 605 -315 -375 -800 -395 757 -860 299 921 294 669 562 790 -198 591 -434 363 658 -1 786 -94 -327 459 -589 21 476 -525 -76 -675 881 689 -400 888 128 -427 -52 791 38 -472 -204 -560 793 415 -321 -761 -96 982 717 410 416 134 -862 -270 -585 388 470 -323 -392 -50 -269 -747 216 959 -783 -771 -567 825 567 -634 -523 -305 31 -7 703 59 -80 -53 -21 970 126 257 -194 645 640 -131 -221 -799 1 453 29 988 936 140 -715 598 -110 -33 952 382 290 293 -328 -833 998 -119 -743 -40 -407 -212 53 269 -456 260 -736 -696 -861 795 -135 -978 983 303 690 5 -480 -979 -196 613 -930 -995 300 981 -990 -405 -761 645 400 -716 961 -365 854 -553 -530 957 -395 203 639 995 -38 854 159 -254 407 732 -258 799 -787 857 96 891 79 -69 -339 -301 45 -108 -36 594 -988 -409 -218 216 162 275 -578 -894 -504 -821 980 559 748 105 -57 47 956 -514 963 -231 530 842 814 171 720 563 -201 301 -540 715 953 400 217 -282 -304 265 861 -758 975 -141 621 -276 -19 -105 302 799 717 -887 339 -46 937 758 402 306 -138 -314 269 682 -123 -963 77 -595 -949 -729 112 410 182 -1000 283 -992 -104 651 318 -274 -770 -14 -496 -635 148 -773 -324 -138 -100 302 492 -757 825 -358 620 -77 -886 -691 635 -81 723 232 579 -824 -193 265 -887 -201 504 -333 737 -684 973 473 104 -297 707 -949 359 -462 2 -911 701 -374 700 308 -513 -559 -972 -79 -930 107 713 -86 843 959 -27 -484 33 655 111 -666 -145 -673 -907 664 39 801 894 15 -925 335 -284 -922 269 94 -1 610 5 -726 -661 54 205 211 -868 -729 -423 468 218 890 234 -898 -584 162 325 -756 -715 246 576 -167 475 32 928 -108 226 896 91 928 565 790 -212 -128 -672 30 -149 -565 -615 897 -267 64 738 822 -995 -562 -304 -114 497 -269 593 310 -622 -797 -69 -386 -347 28 -892 -229 53 53 -814 -729 -427 709 -324 -911 381 -174 42 -571 -476 -612 502 554 931 -84 103 -860 672 957 127 355 -503 -596 -94 417 575 -110 -734 -872 -371 -726 -457 911 160 -88 440 3 912 964 -835 -264 -930 -25 596 128 -981 -724 255 -111 -261 437 351 875 -912 621 -728 -474 45 -468 -50 -397 -641 -539 227 956 219 -194 -228 476 -799 -613 -909 -796 325 -697 927 -735 -20 -469 -674 749 236 -352 -151 842 913 -53 232 791 377 -355 927 777 824 414 -858 713 -851 393 -640 -438 -223 -94 -562 117 343 -122 622 243 149 -390 283 -664 -322 -55 956 -164 -171 -620 909 754 946 -39 785 -693 -814 317 937 -78 579 151 -991 163 -890 254 15 768 711 471 150 848 -976 -930 -226 -110 579 -730 43 296 457 261 -217 1 -843 108 -280 71 163 646 754 -282 185 618 566 757 -866 -40 71 -1 -2 -987 862 771 -125 645 -171 -943 955 -222 375 556 -196 9 -801 -501 -332 -198 -740 970 831 305 565 -383 -297 -405 435 -774 -208 442 645 -999 -281 -377 -859 -630 573 113 298 421 511 -969 -357 664 -512 -468 -24 -363 -577 189 -345 889 85 455 -123 -69 520 -687 -194 -886 965 214 -220 -896 -4 241 320 -486 697 873 178 -897 452 -453 54 527 -382 -720 498 -283 428 -412 701 -128 426 -328 -879 -475 976 -771 237 209 727 -436 641 -235 -864 -843 -658 -952 78 23 -65 980 -179 516 159 251 -509 775 -834 778 -752 -731 -453 699 98 1 -690 -989 298 910 338 -658 152 553 -99 -763 -909 -193 -405 -149 -537 -806 208 -162 -785 601 -207 -408 444 774 744 103 -624 -546 984 -402 -174 821 -501 77 483 -852 -260 -297 -361 4 -974 -881 174 -764 838 -488 777 79 771 -407 320 651 -521 -841 -773 -948 948 166 145 -199 407 557 359 -562 567 -544 -157 -871 611 -49 834 -699 593 737 -799 983 434 -898 676 183 139 694 -7 -888 -135 -347 -180 -874 963 -274 631 562 115 -267 205 23 951 -651 -500 222 -771 -166 -623 824 261 238 980 985 -763 -91 421 -877 -876 691 913 -295 43 322 -510 -175 908 968 -909 145 -187 535 -214 -944 233 602 -523 -974 777 -648 112 874 829 722 -54 -552 -528 -802 -959 -443 141 181 520 -275 -92 -339 479 445 -97 -678 -114 886 -522 -231 -882 -343 492 -50 84 -725 -837 889 -507 -605 79 22 233 29 -631 860 -880 -458 -913 -333 -975 162 -308 -67 979 872 65 -89 1000 212 -392 495 903 204 -773 879 683 -217 -862 -911 363 -517 -792 -654 362 162 746 -216 476 -297 -562 163 -247 909 -291 -554 232 412 330 -719 -331 -775 -405 -791 932 434 -152 -651 -455 -796 -190 156 -687 -383 593 174 -189 369 771 906 -114 110 700 -238 930 166 -646 581 -631 150 -647 -485 583 393 -663 -651 234 720 374 -989 -373 651 -419 -176 377 -462 511 -67 -502 -853 -457 958 136 -738 647 449 -738 755 -534 -280 -105 329 536 999 323 474 667 558 945 -688 -234 968 -13 -865 242 -107 476 156 -402 -2 -628 490 124 -727 -164 -333 550 -176 -922 -153 961 -130 738 -137 -759 730 -47 -964 148 713 531 -926 921 -207 -546 -282 -473 -662 -672 477 185 -880 -771 272 -852 254 -783 415 -420 -405 912 -568 564 535 -190 989 -528 252 -50 -653 -215 -385 369 -219 338 335 566 -356 -386 284 267 188 823 -612 619 960 -139 15 -707 -332 781 -512 850 771 665 -742 153 -288 -969 155 -286 -598 158 690 -208 -428 -625 -253 -250 630 -201 -973 -807 835 -224 345 661 -640 -536 91 351 926 -253 536 -897 -256 -467 -360 -31 -880 -776 931 -949 -826 -504 -937 780 -26 544 -600 104 730 181 -23 -808 -852 219 -848 -288 464 149 534 -598 146 130 -255 338 640 508 993 497 -778 914 656 -440 790 554 637 845 606 -240 -50 -447 -246 -187 305 726 -153 -677 -38 -439 -826 -653 -319 49 545 -993 -569 -287 472 977 -102 940 -91 18 185 -830 -751 451 -869 370 67 4 33 145 318 -220 -42 -2 757 -667 285 452 -67 838 341 293 630 373 630 -519 337 849 473 -641 -814 881 738 714 -515 -991 -243 488 523 -965 956 -490 580 253 401 680 -290 125 -341 320 -284 78 292 711 825 -259 740 -845 969 -14 186 48 -414 -703 -7 -942 -751 -976 -987 -754 -697 -44 -40 71 -530 -892 390 290 560 -800 218 800 -882 -13 319 54 -387 205 -488 -880 296 972 191 -388 449 968 95 -450 -144 -746 -695 622 -320 714 376 635 426 -222 12 -891 -53 879 527 -556 168 868 47 933 -181 -915 572 182 425 150 -29 21 81 -477 305 305 298 259 295 565 958 193 102 -51 -516 561 -420 -362 442 564 169 264 -728 -652 126 -821 727 -186 354 22 -588 -150 775 948 -601 -557 -34 327 -779 599 -955 -919 186 -49 814 411 -383 841 -28 809 -337 -29 654 854 -729 168 819 -138 207 583 -406 -710 -736 -28 -204 887 888 396 -228 228 106 698 -103 691 -662 -671 -186 -16 -559 550 -879 -425 204 -506 -214 309 -406 136 -280 3 -182 180 550 628 -599 369 -808 -862 -834 -863 703 -962 372 748 -366 648 962 617 -888 -97 229 -863 -261 493 797 386 843 -214 452 979 271 131 937 -911 -438 537 -370 -864 -515 -607 -494 518 -429 -203 166 738 546 163 670 357 -221 -620 -685 -249 955 65 -681 388 381 -188 -544 -889 -987 55 334 711 533 866 -745 351 255 -108 -911 886 167 82 -103 921 -117 -747 975 931 -583 937 -240 -958 -24 744 968 99 131 -275 616 -995 -444 660 492 -841 -931 787 -686 274 -943 -673 -93 -431 -906 -389 -845 -519 -308 793 -926 -578 -844 445 708 -405 -977 515 835 398 777 483 -714 899 -934 180 -546 -196 -171 390 96 46 985 -653 -706 402 -434 -717 -599 762 -702 148 534 149 729 -42 -498 276 -158 111 -265 -266 -13 -140 163 178 968 -194 825 -143 -403 238 -888 -410 381 -52 -933 7 137 -698 366 -555 -88 -651 -27 -744 -904 26 725 850 -128 -786 -817 308 487 111 554 332 694 284 -157 -911 -922 -26 50 905 777 496 -540 867 -496 459 112 -348 -218 -729 434 973 499 -704 -360 174 -681 -884 -40 30 551 -922 -276 712 855 478 -453 -618 551 -522 879 8 954 -441 -198 960 -161 433 932 -419 373 774 517 913 655 856 207 -914 -748 -344 197 -74 870 -894 -984 -468 241 80 549 -321 -831 220 276 -726 500 -68 -594 -478 695 -162 927 562 408 -444 -293 396 -136 -940 -820 -154 514 -965 -316 353 -348 635 699 -676 -734 -92 -387 708 -146 293 904 -852 123 832 776 515 900 635 -647 -251 -969 -62 -671 -540 -42 -319 -93 176 -602 890 -392 734 267 -579 -810 -235 -871 -911 674 -69 935 -708 394 -389 908 -610 -425 -894 271 609 541 -558 319 208 897 -865 34 -401 -429 723 -457 688 255 479 441 -320 -414 -547 -235 -219 594 -811 -595 -69 469 994 898 -24 -839 -92 -7 876 -367 284 779 -303 -131 898 182 988 568 -988 -562 261 -324 888 802 -793 -825 835 -62 795 -742 -179 -789 -66 332 -348 444 675 301 505 270 894 399 680 -848 142 562 -891 -846 181 -213 -913 208 29 -615 405 696 436 -974 -798 -964 -733 26 -822 6 -644 11 -153 804 860 170 577 -137 -99 803 870 114 84 886 304 -22 738 938 -692 -553 -312 -110 -990 857 721 -369 -963 -613 434 628 900 -963 -280 -516 -265 -888 212 -999 760 -22 55 244 837 994 -834 584 -287 -516 -898 -458 198 -1 543 -420 816 940 877 259 -787 774 -738 -944 -86 519 -482 -165 977 -82 -652 -828 -833 297 283 374 832 540 626 995 901 -349 213 -754 587 -641 862 -782 394 823 325 363 687 152 155 -585 -835 -405 440 678 105 -539 -548 -108 -959 360 -333 696 974 639 -602 -632 390 -605 -5 -239 42 -420 442 -472 390 -169 -992 -595 746 135 354 934 928 130 24 -138 -601 -914 -816 354 782 -967 809 814 -869 -631 216 -307 -232 177 812 933 654 -929 245 421 566 950 16 -746 449 127 -68 -453 66 -927 -3 695 -367 317 -580 -843 288 177 -477 -815 326 185 -35 -626 609 -397 163 -824 871 -169 634 713 790 -263 878 595 622 920 -835 -297 -168 -996 -543 -780 -736 839 757 -22 371 952 -53 329 -928 -751 -351 943 -18 225 396 459 -689 -213 887 -41 -627 9 466 -125 -87 166 568 269 224 940 -346 -312 730 78 -261 -543 -643 -394 -731 -21 687 -187 -737 -135 -60 -875 -906 -386 -23 934 -509 28 697 -532 -187 -794 -711 44 -997 -496 -46 -514 708 183 -996 57 775 -641 -650 63 -811 568 -563 -474 -810 -422 92 143 808 589 262 972 564 -394 448 -195 583 158 -317 541 -636 -86 836 191 -225 -348 -379 228 -859 771 480 202 7 297 640 884 474 101 -531 115 -175 -667 566 -57 -74 -578 813 -713 653 -787 -393 142 714 340 -396 429 80 -379 -291 746 -245 743 -53 -193 -346 459 784 -65 286 -118 -941 -987 -348 530 472 271 -623 743 -177 -249 -786 121 973 463 -135 -393 -874 703 -554 -520 199 -499 16 -929 -922 -594 -244 552 568 -900 -566 441 -295 -965 155 562 351 334 228 -636 994 -673 -915 -192 710 -219 -136 345 997 -484 -559 -902 -820 133 677 -472 -883 -758 668 -347 -558 517 -680 -580 -577 -655 -394 267 254 516 -529 -456 -139 -220 -571 -510 206 112 -668 647 -132 478 -260 312 676 -725 173 -978 -621 181 771 237 916 -552 750 651 766 -546 858 649 -437 -881 -22 -227 650 456 844 -70 -410 -490 283 371 -105 981 407 504 -642 -792 -524 -532 -90 873 186 820 -146 -849 -1 -143 527 -667 -997 -666 887 -82 -960 -983 -49 -718 -794 -763 -236 377 -709 -616 454 -845 -401 -250 858 957 227 -303 -656 -990 -216 981 297 -193 17 -962 497 137 -991 -409 -482 -91 317 844 -129 802 48 -605 534 -130 844 43 280 366 -581 686 414 -690 -656 -238 -305 -939 59 853 849 -699 -718 257 422 524 -449 393 825 839 215 633 449 447 -232 48 -367 673 -277 -252 941 -178 -342 -462 71 -660 -648 -869 58 -828 899 651 -551 157 496 885 -145 339 152 -568 507 239 667 329 -970 548 943 238 -495 -622 -47 -682 234 -657 -666 559 -712 -234 487 -37 -208 898 808 231 -758 972 15 989 -23 507 -826 -480 -45 252 -190 952 736 -177 -969 -445 438 447 -823 -784 365 742 336 -277 503 -219 -96 -585 -214 -374 490 343 416 57 200 -754 421 -653 480 -732 -130 235 -789 -309 -150 -782 -551 -332 896 -640 -348 -587 -438 -447 314 945 -713 257 -305 242 832 -570 303 787 -198 802 -725 937 -588 345 313 -996 894 -698 384 -925 -543 -490 -761 684 -83 290 916 874 -113 -896 -777 -560 813 -708 420 -591 949 37 39 -363 84 -278 705 -628 -301 -64 680 -293 364 960 786 623 -82 -26 613 -134 982 814 -367 220 256 714 -92 -394 -333 142 -962 145 978 -714 980 781 -596 539 577 199 -18 -244 118 -385 -632 -528 -735 -19 -503 -728 259 -297 -733 460 673 377 -731 -432 -645 -984 -110 22 873 693 355 518 807 -824 523 -542 -822 -728 61 546 822 705 111 -963 -496 464 -562 800 70 -884 51 168 142 -553 742 -466 -270 -329 -600 -785 591 46 484 398 -305 754 -304 -79 -952 -326 727 455 947 848 -211 -796 -583 13 -392 -809 252 971 -16 80 -872 -27 -679 419 -64 638 -263 570 455 85 -95 378 -500 -585 -707 927 223 -834 914 262 946 -963 6 -215 -5 -500 -566 807 -60 -488 554 395 274 381 494 -731 234 350 -886 301 917 721 -365 387 333 -129 -229 -748 972 139 -519 394 534 694 222 -39 -736 362 410 -876 -34 -457 612 -655 -780 -4 -186 6 -385 232 -365 811 -916 -327 -511 809 -694 -506 659 412 -370 698 -296 644 -726 -223 -833 -844 -666 371 390 238 -523 53 -265 -980 3 -648 -154 -294 908 604 -764 333 646 -998 -232 471 906 415 822 397 -563 -497 -82 34 75 980 598 631 -691 247 416 -993 320 691 885 -418 -928 554 -872 306 652 -932 344 -989 -521 730 87 563 271 709 658 -160 131 -832 956 974 -612 -869 687 64 810 -738 506 -174 -753 -701 524 699 99 136 361 362 -511 35 -265 -249 -784 43 -348 -697 555 -952 -933 -474 421 -115 447 -533 -895 -311 -113 -540 266 376 358 -821 902 -361 161 421 117 619 -314 -948 350 221 310 -457 -728 382 502 878 934 970 -343 170 764 503 566 940 95 -112 -78 -547 -910 472 -575 -101 914 -255 662 -848 360 81 410 241 327 226 -973 445 434 -616 -800 171 546 -1000 704 -159 -247 -241 -939 901 661 18 -374 -203 -583 -643 -809 -262 -233 418 -50 -117 578 -553 -735 -655 762 -412 -601 -549 -997 795 -314 -779 119 -118 -570 257 -323 91 -420 449 -879 -85 -79 -245 983 -408 -870 178 -346 -781 489 -414 -259 793 -246 -762 380 -418 920 114 28 -637 -984 -160 -156 215 412 287 -485 -386 -774 810 -201 -50 -651 766 445 -742 -625 562 281 359 837 -18 800 -692 -209 35 33 -704 217 648 -594 324 -493 -52 109 -884 453 746 807 -324 47 -852 -189 329 -387 -815 351 941 762 484 612 759 -318 -696 619 499 -293 746 102 -389 -504 -130 -684 -108 -116 -392 -652 543 -407 671 -836 402 895 -691 -256 -427 728 394 590 -243 609 591 317 464 -788 816 -414 710 544 -858 -656 -640 -404 906 -457 405 -901 -361 -729 44 730 464 -112 -619 -12 -220 -208 7 -611 -919 -867 998 -398 -855 -879 -24 944 563 619 -117 791 841 -880 87 663 510 610 -309 721 372 410 -471 -782 -935 -483 921 268 271 -939 71 516 -483 408 950 -908 959 -145 503 815 589 242 -722 -646 -329 -486 -662 249 -954 -191 -92 490 925 910 -533 316 886 -81 -521 -609 22 426 834 -136 -865 -455 -149 -968 956 -313 449 -262 -312 -943 -592 34 -104 -544 761 655 302 -135 582 -9 931 59 771 -465 -319 -193 -195 646 -856 -947 -231 109 -632 -197 -330 -424 632 204 359 -999 974 658 -425 763 -776 97 680 -371 884 176 -428 379 497 363 714 -298 787 -952 -218 556 -310 978 -455 -840 -408 945 -563 525 -424 -669 446 -754 723 903 -641 166 135 612 231 -95 78 -36 715 -619 -334 -403 298 -784 -402 951 -263 -518 -679 -631 -711 -386 -307 -958 751 -22 -588 939 213 -548 -612 544 833 -284 706 906 162 90 -657 -342 638 -627 633 546 -160 397 -510 -421 -743 -406 716 215 -149 -579 741 -324 -613 644 731 739 -894 -637 413 574 -949 -72 584 433 145 499 876 -338 499 192 -567 -352 -104 965 359 618 -557 -925 12 24 -143 874 -178 580 -364 608 -328 -844 314 -145 911 -184 875 -742 -297 737 1 -49 906 693 475 430 -310 -932 -345 430 -997 -653 -303 -352 -906 -260 -473 -988 989 299 -163 831 408 -177 377 -955 98 -262 -775 -697 -175 -471 824 -420 -677 -782 -232 -767 10 258 996 -945 -766 317 277 -834 -153 -161 211 -235 -690 240 -689 -993 -420 753 327 -435 -713 988 -812 982 502 -446 -614 873 1 -7 -650 54 -484 450 -108 -798 -247 -584 -720 -504 -780 648 -29 -574 -42 619 -114 623 -336 284 -686 -772 890 226 -709 477 776 -790 -810 -324 -501 606 -669 -145 -610 -608 -779 -885 796 48 -354 482 -788 -424 -188 120 -534 771 149 947 800 130 871 -995 -57 420 825 569 -511 -187 -95 864 -447 373 -118 889 -755 363 -238 183 827 -957 -24 763 -787 -405 606 -835 13 514 214 -479 -469 -585 -563 -541 647 -211 -767 -622 751 243 -929 -95 879 833 151 -291 310 683 263 -394 -830 -745 152 987 603 -539 385 -564 -881 381 489 -656 919 -119 -136 -392 -702 749 491 217 -745 620 889 344 -241 -34 355 369 353 659 262 -99 -116 880 -437 653 -967 928 785 -283 -620 322 -739 -463 -300 341 -905 504 -975 -567 -50 -233 646 478 -744 25 450 573 -938 -684 851 845 802 -150 -262 551 174 -250 143 -239 -745 -175 -524 454 755 -396 99 -36 548 -7 -794 528 6 -626 -102 57 215 -488 -186 -516 -31 94 317 -381 -211 -671 912 469 941 -1 -69 -88 24 -73 -631 -805 -241 -72 -774 -135 131 756 -693 884 817 -691 -90 298 -248 550 -297 680 -14 882 789 -659 -838 -237 -55 45 -199 -307 -354 -354 -865 -674 566 -171 988 904 -352 718 -994 881 731 474 596 -922 -257 288 826 47 573 96 52 -782 -520 -246 -251 -188 -362 96 98 780 440 422 653 -943 467 992 118 238 641 433 -745 -364 -876 -733 841 555 127 543 -68 -562 66 -610 938 -803 -363 -393 464 -425 -979 -516 594 907 728 -682 -437 -782 -375 609 -688 874 261 864 -233 -120 -182 -201 -44 504 877 -426 -290 372 -765 979 953 882 -455 588 -378 -724 406 -342 479 500 -22 -394 -369 73 -713 -674 -152 814 178 -982 -305 95 648 -204 -190 491 -191 -494 335 -500 -219 -244 870 505 818 19 -682 -628 460 554 31 -514 -771 826 -307 914 549 542 861 -882 684 379 258 -992 448 565 -215 -633 644 292 -373 528 -949 -733 656 499 -128 -474 -909 793 465 -414 -526 -49 -292 -546 -448 536 3 520 413 -103 -869 789 788 -937 -685 -487 419 -392 289 157 -870 565 -574 -964 314 489 -748 -332 -116 543 195 679 208 351 -70 728 -631 16 718 925 491 805 833 271 -227 48 770 -970 -611 -235 83 -272 926 29 -208 791 723 716 -322 782 198 -107 765 836 -506 354 815 -909 -355 708 -825 -14 -59 -131 -710 -414 -256 463 -274 -675 848 865 -847 -373 783 -868 804 310 -978 266 -423 182 479 -457 -854 544 -378 -179 175 -806 590 451 231 -135 729 413 -708 -390 92 117 17 283 478 -361 744 -537 -914 -378 -23 650 -898 -121 204 444 804 -777 -564 909 -918 202 -615 667 -283 237 -2 -907 915 796 -784 -401 -923 630 849 -572 -937 -414 -76 -823 -53 -851 -852 975 -65 675 299 -487 -420 774 -418 -484 -538 -978 -442 -303 -410 566 138 571 280 -633 723 243 714 -292 -276 645 -742 500 -87 -375 -742 411 -887 474 -51 -173 320 -543 104 -847 597 -784 267 309 220 -401 -992 766 -912 133 888 -9 567 207 -242 538 -503 867 161 -289 664 -948 -13 197 641 -308 -184 -127 -200 826 -747 -625 377 35 -35 -673 -351 -107 -168 622 904 20 972 -444 386 -346 -283 967 -593 343 943 -395 -840 -73 135 -509 -212 -197 -677 436 -572 -372 856 -673 -975 512 732 952 -706 917 83 374 -459 -371 -746 278 494 -480 630 -289 -493 285 -771 -821 -479 -744 -696 321 -561 -780 -616 526 869 694 64 934 -575 193 542 -35 -756 -586 -121 678 522 -812 -148 28 257 -824 564 -850 633 290 -144 -767 214 -267 -496 394 -577 -514 -3 975 329 835 736 -304 -456 619 -50 -108 159 -944 -309 946 872 299 110 837 -495 919 -160 -490 814 597 53 640 -285 -841 247 106 -104 -952 819 -530 920 -439 -151 106 -434 523 -947 810 845 -624 13 -632 859 393 778 -582 38 745 88 370 629 -760 396 757 950 739 338 -162 110 949 912 -36 925 -311 782 -319 -118 -355 870 -806 -781 965 322 -689 804 -166 -920 -375 -869 20 135 78 -106 715 145 79 320 -350 -276 525 -893 704 -197 734 206 774 175 -241 297 -398 859 -743 883 -441 -903 -622 743 80 168 -814 -305 -265 545 155 716 960 102 831 -144 562 365 -90 -597 979 -624 82 -588 444 -662 90 202 759 731 55 -840 683 700 -241 -687 417 -994 362 384 -481 947 -981 -23 -479 14 -872 -422 1000 -572 476 -902 381 -642 941 -693 280 -839 129 519 878 -233 -823 -677 -330 89 -943 -881 -723 -940 357 745 -743 163 515 -922 -453 -850 80 964 -507 907 -664 290 -226 183 -655 421 -422 -651 704 -652 495 772 -391 -502 -128 855 298 -871 -146 127 -668 -738 -201 668 833 -558 -640 891 -875 460 174 -458 306 -841 -970 140 444 -748 292 489 -785 619 538 264 813 366 243 860 931 487 634 -980 -494 427 -632 -102 532 -937 686 768 -649 837 996 57 267 -374 253 358 -364 -594 -298 -146 92 -423 422 -160 -57 -457 661 -420 -648 416 -670 72 -983 20 -979 -140 257 613 859 -553 141 -572 624 -957 348 956 -592 -706 813 108 896 -100 -695 -420 20 527 565 -535 -216 570 232 -889 -679 -223 855 361 908 881 956 -811 -365 -482 16 -889 -136 87 183 -57 -387 914 860 -483 -473 -399 568 -96 750 123 481 -929 415 880 6 101 -85 -517 275 -720 -747 56 -147 -441 997 -470 155 -121 640 345 -463 -470 778 464 502 93 408 -383 393 -45 -101 865 -184 -197 164 876 778 852 990 497 881 708 -731 -13 -411 -468 38 290 441 289 -783 -673 -565 -753 430 -976 656 42 -583 791 312 -81 -553 -350 -401 294 -47 149 -338 734 -796 -347 -59 -94 -232 -739 298 819 -685 930 -733 -327 -361 512 304 61 -223 -935 -544 455 -599 59 -294 -75 -281 953 -840 580 -471 -424 -333 -763 -644 620 -369 -460 160 -750 -770 467 888 -48 831 949 165 202 -606 195 87 857 762 -676 932 492 115 -31 -834 -582 667 398 -829 76 -874 69 -815 -343 -564 501 741 441 861 629 657 -861 -572 -865 443 -266 -932 487 -190 -559 653 625 -227 -357 -35 329 831 -872 -483 217 -411 -699 803 342 813 -317 -489 433 -773 320 289 661 556 377 582 642 -816 111 -750 -509 -724 -634 18 -364 -811 -553 895 -21 -365 245 158 -563 493 299 -338 835 49 -365 -378 -544 -401 -222 -756 41 -922 820 212 -230 192 -533 594 592 -390 221 630 515 369 -899 181 397 -561 366 -13 -427 758 -842 -945 171 886 -97 361 583 919 -302 -404 840 -981 -996 -538 273 -164 -697 983 -783 236 -28 -808 612 -864 -132 -682 840 381 -31 145 -846 279 834 853 -576 -795 394 176 394 841 498 972 513 5 -155 492 599 -197 -349 -879 -681 -35 -803 302 -222 -964 -800 627 -244 846 -772 -670 164 412 -813 -867 839 -546 -1000 541 -905 212 -413 534 -827 193 -971 -206 621 772 455 472 512 -23 91 -280 -134 113 -73 -933 -575 557 -110 -511 -711 970 238 524 -711 345 -41 -65 -98 823 67 -701 256 -76 -471 818 -978 -868 86 -351 874 742 302 434 960 -801 247 -977 290 -904 -711 136 190 663 -83 861 22 11 694 -439 -456 124 899 -508 540 944 984 549 -961 961 -430 370 937 467 -412 281 4 -85 340 273 -921 -507 720 -987 -141 34 -487 723 688 -954 844 -80 652 733 149 825 -631 945 405 861 18 734 456 -291 -53 -429 864 -330 -716 910 -344 592 376 -156 164 709 45 495 -980 349 146 -860 418 -705 747 -83 -188 958 -615 -214 -439 600 -344 -687 718 443 -811 -451 994 875 -48 965 -478 843 -465 494 -472 74 -74 273 -263 -798 1 -253 -365 611 -965 -573 -687 -497 -943 -588 -573 440 306 268 113 592 937 843 125 901 -53 -223 -183 -727 -802 599 -557 474 683 -623 -170 93 -627 768 -921 785 743 749 219 468 231 140 -84 370 650 787 200 -480 -815 700 -840 -388 632 170 -137 -199 -627 361 -57 -714 -126 110 -728 -812 936 -517 -47 446 -993 -717 -500 -33 -136 80 615 -40 -518 -819 -114 -636 477 303 215 991 529 -777 -358 -804 -489 -31 465 -240 -592 819 -464 274 -525 -902 -678 -931 -590 -338 -832 -44 120 730 327 -457 779 -438 -87 -691 248 -997 766 128 870 531 429 505 506 -92 876 344 144 170 660 625 216 -85 869 657 -521 811 -583 944 895 -104 -540 531 776 105 502 -700 776 -414 93 -564 730 209 438 -106 195 -231 -126 224 997 -53 -453 -147 983 697 499 921 -943 275 398 -897 -240 -980 -728 164 -627 252 119 988 527 938 245 961 -752 473 -654 -81 112 168 735 342 427 61 -298 -5 224 -978 801 -136 -184 -769 709 149 -962 849 -483 -974 462 -826 -576 -998 234 -11 574 -879 908 -304 927 983 214 303 -149 907 -312 -788 297 24 575 -609 -830 358 -90 -967 -170 497 -551 186 815 610 -618 -260 754 -232 258 832 485 810 846 -798 66 -490 -582 -424 223 369 -867 -661 -356 -139 951 -802 805 602 -698 -379 -140 -325 63 274 444 383 -304 -761 -416 -998 -314 -424 -636 -215 -575 -353 -650 102 -834 855 231 -646 -747 -198 494 69 647 658 -992 172 234 -334 26 612 674 119 44 -52 590 -918 80 199 802 31 -614 845 317 -420 -334 -914 811 41 -291 -769 166 413 540 -736 -931 -19 -383 -308 -230 892 -166 -568 -594 -205 742 -723 -903 -861 801 -951 -907 -818 -317 850 -902 99 -551 541 -475 909 -928 -934 876 -407 -700 -904 746 -723 -832 769 175 -857 725 801 -129 -614 -814 639 -794 -562 -550 -739 -47 -832 760 -212 184 -971 -106 535 884 -830 912 -343 -743 764 -862 451 -666 150 381 -831 -380 -277 669 -394 -909 -803 563 -100 -443 -796 -693 -209 -664 503 -206 793 414 -235 -891 -344 -643 -825 339 893 -230 19 -303 -587 789 284 288 853 8 882 472 -243 137 428 -110 298 877 -322 36 -460 197 911 -903 -600 544 -397 400 814 979 54 398 387 92 -806 -80 -705 314 798 -88 844 465 -648 987 897 17 283 770 803 643 845 -330 -282 -903 -171 664 -11 343 1000 -408 -881 337 -963 232 -354 103 796 628 350 625 910 958 130 -51 575 -248 957 774 697 -803 224 -656 105 -838 742 -352 133 -144 -422 596 -318 -183 405 -13 -660 544 850 553 -673 -392 -927 -316 -512 -80 -22 -158 983 364 555 -766 651 476 -147 -154 -249 155 -100 895 -894 -309 -61 -415 178 -334 245 216 -499 -388 124 -421 -489 -576 -714 -988 -493 378 -96 590 587 209 562 323 -383 -498 -987 208 -158 -684 -571 497 -102 -804 -287 643 569 -148 590 -843 341 -315 -494 736 -454 957 270 -420 601 -141 231 -777 -572 551 -853 151 -762 518 -855 955 992 127 53 -454 273 -146 -4 217 236 -707 977 -670 -478 -158 -30 242 -904 298 321 869 321 -901 650 -867 641 904 -166 258 -585 -695 -422 -687 186 -238 -124 595 -587 -899 450 424 224 300 21 -165 -717 -408 -189 -393 53 977 -993 391 228 -905 -778 -756 -141 -36 953 -397 293 -225 -129 -857 -123 524 4 -768 -655 -449 762 -864 -335 -181 -601 -784 -476 466 875 287 -273 952 594 498 -662 393 -697 705 992 260 -606 84 -104 954 757 -919 -537 -817 -283 287 449 786 472 828 187 -398 -565 -76 932 -510 356 535 -826 842 -249 -298 395 -530 -503 -26 -622 -370 270 -843 -226 191 -3 243 770 -64 536 977 -512 -145 909 -387 -187 -795 582 -856 -121 839 359 -445 -951 457 -659 948 -46 752 121 558 -835 -897 120 -411 -709 215 -9 297 -234 -796 442 824 997 16 573 650 -22 -182 221 -399 444 8 508 -938 785 -955 -971 475 -28 -78 712 -270 267 649 -163 -243 -329 -764 519 222 -909 -997 133 -241 61 724 348 -696 -279 825 -387 705 483 -70 763 690 350 78 213 -310 -235 546 -780 -790 787 -409 -625 620 822 -851 -374 238 514 910 -971 -822 -349 819 150 -269 777 -355 689 460 116 -728 777 864 465 835 -512 830 719 981 435 -412 205 -611 -933 -357 568 -447 -8 -315 564 -598 672 -353 -767 604 -330 327 -424 -511 619 364 577 127 -184 599 492 506 -716 827 239 -86 -379 158 -60 917 -976 708 52 852 70 500 193 -911 -34 310 901 -447 -139 224 743 882 -347 -941 -121 574 518 870 -579 759 -7 -3 815 -631 -987 70 9 965 -207 -239 326 383 598 623 951 300 -671 947 -832 -467 -446 -948 583 -61 137 591 -504 -880 337 389 628 737 -445 75 -723 -467 -324 338 -664 248 299 272 -594 -256 502 -267 -848 670 957 -222 289 621 631 -470 -106 655 504 -721 48 -609 928 -168 -318 860 441 754 458 400 907 938 854 707 -142 437 -974 5 289 -748 -58 637 -153 -81 -777 -521 513 -741 -466 -248 -105 963 -358 366 469 788 -873 453 -572 718 926 754 85 -630 8 561 427 877 -63 694 600 -14 -283 448 -524 -44 680 549 528 -898 -609 -175 181 -326 88 483 -191 -728 -309 -317 311 340 -958 638 -89 331 866 882 241 316 -817 -427 405 791 -689 -191 153 -396 453 885 -727 -636 -981 -195 802 -511 189 -391 663 -422 657 493 113 893 -345 482 -516 586 915 -521 -367 926 8 131 528 731 -267 861 -457 -317 368 284 589 -152 252 410 -452 -553 -176 -948 322 536 511 -530 229 -308 -225 166 419 770 -269 -1 -424 -384 -760 -107 -179 -445 -589 13 -995 416 176 -989 34 -581 -417 -941 -456 663 295 77 634 698 841 -423 -154 462 -307 -720 673 -47 -716 -896 263 207 -295 -106 -729 -556 -777 922 -16 739 -170 311 -950 -908 -181 -669 -448 925 684 655 -286 549 202 -371 408 829 449 140 -814 583 178 -166 -858 105 616 993 -518 -210 -426 600 964 254 -468 633 -952 -925 56 24 675 -167 603 -59 -602 -722 -44 -3 159 454 -501 -299 939 -748 211 709 792 183 -509 708 490 -383 -683 205 -957 86 97 566 -869 370 -635 -556 -841 -128 -972 632 -570 -568 973 -996 966 985 873 867 136 -399 583 -865 601 564 495 513 -34 73 -169 -449 338 -372 -503 -398 -340 -983 -72 -556 -427 -937 -732 -630 148 910 517 211 769 518 9 -229 649 -381 -691 -818 -312 -734 4 -994 -101 311 66 248 603 -799 492 107 -879 820 -781 33 -314 -98 85 419 408 -420 947 -923 315 -395 -553 746 -695 -233 567 118 -738 904 -610 62 -507 230 -783 35 392 196 339 756 729 -703 -931 201 269 999 -263 -296 -831 76 -455 -217 -596 -861 758 812 855 -906 -30 213 -870 -790 -245 -593 -265 -375 92 552 -253 -186 -98 404 -293 427 736 -86 400 -516 591 -415 -1 372 55 220 685 -496 444 554 925 228 846 -499 723 577 53 234 -643 -986 678 -808 -14 -34 -918 -980 -483 673 317 144 -479 -591 670 -215 -410 -395 350 989 442 -163 -9 388 728 871 -534 -151 751 -174 777 -857 142 -622 761 -971 338 314 -849 759 -915 -846 341 784 997 750 -337 733 -344 709 587 80 -399 -199 -332 105 440 305 -73 -98 8 975 673 203 912 870 -529 78 -684 -486 378 -665 279 -290 -863 285 599 -338 -827 914 -675 -466 -354 881 587 410 11 926 -47 400 490 -213 -757 -238 -177 -71 -637 -182 -643 -26 -56 -366 540 419 -813 -730 -66 804 313 -2 382 306 -381 -707 -47 -444 631 -447 922 593 321 -200 651 -703 593 429 554 -770 916 -778 35 944 -856 -898 803 -389 -90 108 -346 -183 676 11 -218 -295 79 860 645 642 -482 356 861 -425 -572 963 -348 -668 -402 727 155 -59 -841 -967 -452 519 -109 370 811 -742 -55 -299 752 -884 442 992 39 855 -897 -224 -229 -741 442 661 -312 262 969 -836 -342 584 733 -336 448 44 -836 640 892 -480 44 831 982 850 -737 -726 260 118 -37 932 -726 216 -426 7 119 -62 -524 834 664 -718 -996 -896 950 932 -412 -383 324 582 -86 691 -590 672 -871 -236 -764 468 57 112 -789 -287 -645 -144 723 526 -564 -298 -697 56 -257 267 155 992 -802 -514 -730 101 -243 -334 -100 -236 955 -565 862 67 470 430 -526 894 -202 409 209 -910 473 -162 458 -463 552 336 582 486 -843 -11 851 -38 -765 183 515 828 -256 -443 310 756 -658 471 831 -863 38 193 687 411 -378 717 -793 535 632 -853 -260 -545 924 -318 657 -592 -251 52 264 2 811 112 -44 260 953 74 863 -312 -575 -215 342 992 -498 -926 -991 185 219 375 203 523 -254 459 -286 -27 -228 -826 -801 -247 -928 -658 597 -863 -23 440 -966 878 744 -452 529 674 -503 155 -523 490 96 -62 -950 -639 -339 -198 319 -833 94 228 273 271 230 -632 82 707 842 488 707 -143 -950 912 -734 -3 -726 -427 -965 -607 397 -647 -658 299 -309 205 450 135 -837 -846 503 -865 407 -170 -841 983 -664 -861 -986 955 715 806 499 738 303 -637 273 -597 657 729 -210 -460 661 -580 884 -127 -921 -108 -983 -932 -422 -400 -81 441 -667 61 162 645 -593 354 793 42 784 -104 231 -497 732 -197 -608 -563 934 -379 585 -253 72 157 350 -269 -444 833 600 379 -134 -46 -873 -207 -74 521 -941 -672 -133 57 -596 -728 381 524 -961 -53 -255 569 -200 852 803 514 -635 297 -865 339 174 207 -622 676 663 802 338 -278 989 597 -171 615 -326 52 361 -586 -395 43 -671 967 10 847 379 -572 -71 -587 -747 988 311 -319 825 512 -595 -809 223 544 -833 263 -951 538 138 -616 -542 637 -128 -93 -843 -908 922 178 507 303 892 -541 -911 -152 260 -307 629 166 845 987 -220 726 -883 839 97 -812 -106 171 -197 -658 -906 379 317 -630 130 -949 -500 -146 -803 789 -741 940 164 -242 903 531 395 -197 294 -507 -197 -392 -186 -681 -21 917 366 435 -293 550 939 895 -482 -12 933 711 508 420 273 -666 840 -63 -898 -955 -696 -601 186 -53 -458 125 -763 106 736 954 -202 843 -789 276 531 -84 -921 -405 198 405 747 266 32 665 422 -557 914 -224 368 -468 442 -995 -185 347 -782 419 -824 989 720 157 -17 -827 920 949 -521 -797 -759 -524 768 968 570 614 554 -596 622 224 900 544 -684 -825 43 286 -131 -526 825 -625 179 -5 -143 -995 -608 -817 6 478 630 623 341 972 824 561 515 98 -267 58 166 -853 -906 -57 606 70 286 -559 205 470 -494 -467 -479 -433 422 706 261 720 -106 108 -603 600 -637 -507 -32 756 574 -749 -237 -256 -443 900 -839 274 261 622 171 -298 -757 146 528 -121 534 692 -500 207 -760 30 304 6 -580 693 -453 39 288 582 520 690 821 450 877 -690 553 575 573 -689 140 -411 455 927 -829 -237 827 341 774 656 433 166 -13 -140 -613 141 673 -217 364 -51 626 550 965 812 -696 -806 -182 896 -400 -520 -571 439 668 444 -1000 133 -412 -109 585 -425 310 -548 -880 799 406 126 -708 490 2 719 423 404 -889 36 535 779 598 -532 62 812 -963 132 634 947 308 -993 620 858 -791 -324 -674 435 434 -394 240 -217 -759 -534 -6 -445 182 -6 -180 296 -779 -57 393 -854 -407 -837 790 118 -93 -537 -438 963 -789 -265 -968 842 40 905 -926 988 -137 -468 -3 646 -168 869 -803 -201 -923 -568 337 989 882 -367 -533 -76 410 -546 -777 527 266 -62 114 -414 819 -57 795 985 -290 -506 -243 -690 175 -41 -754 -187 329 -393 -267 164 134 937 -884 548 79 -614 -446 -281 47 -585 -867 368 406 325 -784 163 307 872 -150 330 477 553 251 443 -122 248 550 889 579 -138 -509 999 -89 -115 -223 -699 649 518 106 -46 618 710 455 -709 151 505 -705 721 -929 -313 -168 720 -55 792 298 903 611 -574 -568 540 397 547 892 -123 258 -989 15 177 368 650 -247 -16 85 427 781 414 -107 -42 692 967 -366 572 -959 -22 607 628 182 -107 -339 792 886 -997 865 52 -329 -155 252 -974 440 165 635 524 680 762 934 749 384 713 535 -708 -596 833 -718 863 -281 744 582 -797 302 496 198 737 611 911 -989 -234 528 297 -850 869 169 920 699 996 -563 250 -152 -710 180 -564 -222 -982 -471 -173 925 956 -955 -682 498 652 801 -972 24 269 713 -63 -507 402 464 -351 -560 -140 482 -903 332 -169 -843 -632 655 -901 -452 -708 -391 273 -426 656 208 354 -130 105 -168 781 314 -801 754 -76 1000 655 475 -959 416 589 -475 -864 -544 511 -454 -886 799 -625 -300 -910 -386 421 917 -514 672 929 87 775 998 193 -754 454 -614 685 -387 889 -983 -158 995 336 543 618 327 477 -854 -610 877 883 703 -308 -415 912 538 474 281 -393 55 871 69 -238 915 -378 -265 -669 133 -697 -23 -232 506 546 -616 59 825 -900 -980 -283 -159 -535 -444 370 -702 -43 30 -863 337 -15 375 -968 215 202 698 337 665 137 -738 -867 -436 222 -752 -311 -392 126 -932 -182 330 950 -215 -461 494 -4 -541 -344 706 707 -669 -762 -546 896 -908 100 -676 694 551 220 627 -604 -884 -81 -230 455 -110 -33 -511 411 684 288 257 -276 -969 -837 107 594 -722 798 121 -118 -247 -16 -349 -484 -151 -684 695 -891 58 -561 -588 -299 396 399 -544 -999 -878 270 469 -237 699 781 -734 99 -391 -317 731 -63 -539 -311 948 724 -757 787 -375 544 241 -441 -194 -882 715 117 -579 -84 -19 -435 -718 899 -138 -551 -25 -914 261 978 -571 -460 754 -946 562 -89 308 600 -446 693 629 689 -106 799 -914 -792 -950 166 10 473 -642 -330 963 810 11 708 649 -167 197 237 453 407 352 -260 836 -865 -912 -167 540 -729 499 465 -34 288 -271 406 -595 -614 908 442 496 10 924 311 -381 219 -436 619 976 -375 607 420 -117 -730 243 338 507 921 923 -92 973 895 -157 -249 688 -682 -31 208 538 419 -568 624 -963 -565 -761 105 353 -210 -580 89 -188 908 -700 -646 52 -174 -951 -466 683 -214 323 -999 -874 -902 32 16 632 905 -536 -321 743 -773 226 -406 354 -737 994 563 -10 -752 815 -258 565 -166 -807 446 -515 408 -518 140 205 -432 -102 -451 222 179 -345 625 -267 -906 410 943 284 -375 -443 -780 903 464 251 677 936 -452 334 220 -659 249 972 804 -755 -109 241 783 -518 405 -222 -866 -434 850 -455 951 -286 -412 235 -807 -361 -393 -172 -639 28 243 -506 641 -749 -727 -90 -719 362 160 -252 727 -134 -510 -57 739 924 -872 -139 -190 996 -598 710 -402 -144 423 834 740 -763 -787 13 559 -709 -176 -628 -176 -69 -842 -683 -46 367 -365 79 -271 557 599 280 235 -145 -965 32 -849 303 954 -882 215 777 692 92 -22 -188 -513 -153 784 -501 951 -50 324 390 919 -704 914 -384 -117 599 659 -543 -364 -561 -896 628 138 -922 -48 311 -588 253 380 371 603 39 -656 110 -669 -457 243 -480 97 197 425 790 -137 -722 546 -783 163 87 835 -989 654 -220 -737 847 -860 479 414 196 -737 302 -981 -988 -829 -911 -165 -432 147 -525 175 696 -809 -613 -958 689 883 -357 678 -963 199 -723 602 359 865 324 261 873 -282 -925 346 682 -446 377 -408 518 416 -501 702 -205 795 692 -858 86 578 -518 615 -749 -344 781 -266 -574 -738 934 -345 796 -752 197 199 141 655 -20 521 -426 -350 709 -936 628 435 -65 -24 -946 309 812 323 438 453 -686 624 -73 237 -580 -68 -253 -816 763 -396 -960 540 -465 258 -581 542 -755 683 92 468 -863 665 -484 -188 753 169 -839 -440 389 271 -177 287 -62 -432 496 390 -749 -102 776 -57 555 -341 289 178 695 35 151 -672 21 -402 -857 -305 -2 835 403 380 -11 -507 424 237 -337 404 -456 803 -184 711 522 -57 126 -835 -380 -21 655 427 -74 794 296 -422 -128 -843 266 -409 -850 -234 640 199 -253 356 -568 328 191 604 0 -490 253 253 472 -243 409 189 -786 -630 331 131 746 -508 -268 15 -530 979 -381 86 377 -280 886 826 504 308 -408 -73 -816 -296 92 -483 332 663 -133 -34 -662 503 -15 508 -413 424 465 -349 -718 -713 -768 -398 509 967 -817 472 577 485 19 750 -362 287 988 139 -44 -879 833 24 719 -723 -796 -676 -315 -910 -75 483 -737 -172 -189 463 537 -70 211 599 -529 882 814 -720 -429 393 787 -980 -777 251 730 -812 -860 -252 -835 435 325 433 -862 -893 2 -8 950 485 -319 -624 446 172 636 -509 178 -965 94 337 267 345 -52 -860 555 153 -459 -530 -819 591 -683 -760 -614 -307 484 883 506 -885 778 -860 885 -256 -544 880 204 -542 25 158 230 414 -435 788 170 752 -77 418 -248 -587 -610 424 530 712 -535 96 -340 696 840 -973 -837 713 -571 -831 330 -374 -264 -578 -819 445 816 989 712 676 -843 372 501 802 -620 579 -950 493 634 -398 -840 463 -766 92 957 490 -659 665 699 -288 -65 402 228 -132 223 500 919 -891 511 -127 565 -68 40 -666 -212 -275 442 222 113 734 943 -195 -527 -302 459 897 -876 178 58 437 -677 -550 -300 644 960 316 -637 753 6 -429 -472 -364 527 176 55 88 796 384 -935 924 635 -421 -701 -88 420 -450 909 744 -54 105 -844 -509 -758 180 -472 -582 933 404 -40 734 188 88 -966 -663 -819 629 -997 290 56 -297 244 -855 -315 -466 -530 -176 -920 -154 902 393 194 661 656 404 -575 -649 363 -168 437 35 943 -1000 -674 661 -698 -20 606 195 304 -666 468 -403 -742 -762 -280 25 -977 444 810 25 -786 732 195 -603 154 911 -929 -527 -347 -93 -499 101 51 241 423 182 -791 -481 317 -738 432 773 131 262 -787 -863 919 834 543 -787 -941 -157 924 521 -622 -171 -297 -861 87 429 -956 -698 -472 995 712 367 348 -935 463 381 958 470 -881 -257 457 -834 738 726 275 -938 -96 393 -422 -761 153 -691 -785 911 -954 -20 -428 768 -339 -764 168 -121 -846 774 952 -622 38 877 1 -285 -199 -215 805 739 504 -974 928 932 -167 40 -492 299 662 -771 333 -533 -574 728 622 660 289 -204 -890 -171 -328 755 -348 -674 -435 887 -621 716 -677 -558 160 -994 640 -679 378 49 848 -568 -6 198 -655 -539 -644 827 177 -362 776 659 -264 181 953 733 -399 852 264 -631 -926 524 -779 -460 262 -981 730 396 -849 -587 -814 -776 -630 -836 441 10 883 -628 -231 648 -108 158 -437 -67 -786 790 664 -245 -410 737 967 423 -120 38 950 -773 458 674 -865 -974 528 653 -423 -718 44 591 412 698 -819 -867 -897 -277 747 838 482 -24 -345 -708 818 697 -99 521 -420 -345 -327 -458 538 -304 -395 720 274 885 637 276 7 -150 620 -147 53 155 -801 272 170 480 -465 402 -637 -805 249 -142 -467 -657 -753 532 -826 -705 59 299 101 493 157 -775 53 -165 -523 -895 373 -441 -403 769 -804 -866 -103 -968 -160 -79 958 766 -646 199 965 997 583 -189 -683 -468 494 960 771 -299 -878 -882 424 -744 -985 658 42 968 724 -739 -276 -192 -315 301 -121 876 -245 -67 650 343 -313 820 -765 -423 146 -502 -150 417 17 -251 -136 -709 726 19 290 -862 246 -18 -585 -510 -560 602 54 496 778 -940 936 -744 -249 688 598 -123 -727 -631 -420 897 -518 -392 -536 -888 -838 -914 355 700 91 -698 -17 -790 294 146 761 561 266 68 -111 741 -424 -14 -341 -731 766 177 -987 749 271 -681 -15 892 -639 518 443 76 -494 555 -226 -156 132 914 519 664 254 -878 -436 375 485 -58 710 65 -662 725 -973 -62 386 22 -424 -180 -123 364 162 -44 -1 598 179 8 -404 910 -314 624 -294 -31 -602 -727 423 774 -621 -887 -287 480 -947 140 -124 -565 -952 -552 -554 763 109 -646 236 -370 -332 -146 -293 -842 -806 -429 918 403 -331 -329 -295 310 -578 436 166 -587 -489 765 836 756 -810 573 -508 388 -635 -700 411 491 -79 -745 900 -634 85 335 -746 -333 -941 -116 405 -129 925 -564 333 -138 -104 -77 354 465 190 -760 809 -770 -632 319 291 616 349 -79 -180 -525 95 145 -586 513 893 -304 -552 -819 560 593 794 -953 64 -904 -57 697 452 658 500 238 -236 -114 -152 592 434 226 0 -32 97 741 757 -109 -404 -304 80 363 -688 -591 -547 462 -281 -672 129 -239 -225 -435 88 -141 607 473 -857 484 -702 -645 -498 190 653 824 721 313 -429 421 928 539 486 654 549 551 219 -60 682 -872 879 696 305 -434 627 -178 607 90 694 -967 75 599 89 429 559 369 798 420 -586 669 -660 161 724 -268 -289 769 -185 130 -703 542 568 -126 680 687 -816 -172 -251 -555 -183 -289 299 -869 -962 -551 -775 681 943 733 52 -202 -349 -554 730 -301 517 -190 -724 -623 -912 491 305 -624 347 -641 283 423 631 -260 -412 159 -551 -878 -341 -311 -536 792 -257 144 931 780 -333 -838 -371 -38 -735 969 205 885 -256 610 791 391 -351 302 -308 615 538 243 144 -478 -777 -952 -101 768 -241 50 -911 646 -255 -705 370 877 662 977 -656 -627 838 -37 719 -879 -666 -461 919 343 139 -766 -189 -837 529 559 -851 842 544 -846 755 534 -364 942 227 891 -363 -412 209 -275 147 769 60 -396 647 71 550 752 -548 -696 -466 762 -818 -285 754 -542 -700 -213 364 480 696 677 120 787 -32 -802 -43 -573 105 -423 -208 53 753 798 171 437 208 924 802 454 -824 965 -684 466 424 889 85 103 212 708 92 200 -855 416 -728 -153 217 293 -868 125 570 346 716 -816 -111 945 -954 -766 573 918 -44 -409 -298 -425 18 998 -710 711 911 245 516 -471 -912 423 501 308 -784 897 262 71 792 -973 86 438 -562 542 92 -527 -733 502 410 -26 533 453 874 -1000 442 -132 -745 296 706 577 303 -141 154 465 126 -404 -523 757 -552 -801 425 497 186 646 114 33 -322 630 92 280 967 306 440 41 -140 -78 -989 111 -994 138 -749 -525 -987 501 -772 -828 -614 990 -947 -687 -830 -527 690 79 373 -262 -491 574 928 -781 252 64 -593 218 439 -158 -966 202 488 -835 -189 628 214 -841 522 -662 -554 434 913 815 39 306 -807 234 -988 865 -960 -181 -458 -1 -548 -135 -240 -76 -234 -134 52 -172 -950 -973 -395 370 261 -48 329 -705 140 490 366 -620 145 -580 891 -265 -392 331 434 908 275 107 674 51 -228 -630 268 400 -898 76 -241 521 875 410 -230 664 -423 156 -559 -11 -87 -811 -766 -661 268 636 -876 596 932 193 128 -188 -365 917 -706 -370 216 -107 -384 697 -39 -261 -577 -191 -964 -307 -900 398 -962 780 -40 -696 -380 -272 550 -456 280 -850 -629 374 -709 133 341 498 32 938 -175 -318 779 -905 -111 879 -447 -222 -620 -831 -834 -105 -488 584 -25 296 -593 -399 -969 -924 -5 -967 -353 -104 -340 -100 319 -807 -586 -879 757 -217 -930 557 788 216 307 -462 132 741 278 -987 517 -507 546 -57 -252 -846 678 -872 -425 -336 352 316 -232 -156 -464 429 -561 953 735 -982 293 255 -988 525 803 -900 -843 894 -236 -436 -657 -337 819 629 399 42 463 565 -600 -336 -827 -632 -900 -339 -841 824 49 820 571 -981 706 738 504 31 285 298 -46 -975 156 -928 324 938 47 768 858 -711 -224 -868 -792 304 -961 -873 79 808 567 46 968 -917 -586 -865 63 189 748 -180 578 -718 -359 -331 -629 -17 -51 -813 870 479 443 837 482 -15 -27 -964 956 -15 -154 814 -468 890 201 -410 499 524 48 9 318 -281 306 -122 -758 94 157 -980 977 729 328 537 67 607 -121 -627 -688 -670 -532 738 540 -371 693 -582 99 838 403 -985 50 20 156 563 281 350 593 602 951 -41 -254 496 525 -290 -915 297 152 333 -198 -612 -627 117 -791 -73 -775 252 -755 -864 -195 -725 488 -376 794 -31 963 462 288 287 942 -183 380 43 946 767 -974 -684 254 -487 -991 -919 -933 -796 766 730 707 654 -350 611 -612 852 -48 -691 644 176 -779 797 -60 106 -357 950 -896 -72 -821 -768 754 767 451 1 398 516 -241 -439 -457 604 -202 33 -445 -984 758 680 -578 -955 -95 209 -238 -58 599 -486 -552 815 -917 -678 883 -917 -205 -273 544 -226 809 -291 796 998 822 676 389 -184 208 -879 -873 -463 -783 -32 -614 630 247 74 683 546 -141 -7 410 -920 235 690 -456 -512 134 -512 717 610 -592 840 -769 106 -37 -93 489 -602 -956 -18 -389 -219 328 -56 781 82 -525 609 624 43 636 207 668 -600 97 -276 688 -645 162 620 -368 849 -686 -871 214 -676 330 4 735 -622 839 338 -773 -518 -247 -207 306 -981 -276 934 301 -72 -360 13 -667 537 380 603 -418 992 -525 -664 796 7 164 -494 759 454 -246 -767 157 -189 -14 -216 -738 -131 263 -422 814 -166 -244 -515 352 306 233 677 382 -549 961 298 625 305 432 975 185 -568 366 944 -434 -705 581 -9 -646 968 805 2 -306 -712 -220 279 -366 -420 -737 -306 -243 -526 -195 8 -936 -390 -595 -939 -992 -404 111 463 -537 -728 -344 812 337 269 -188 447 -448 140 14 -722 -470 -758 103 588 -801 -833 979 832 -321 -935 258 657 277 -763 -238 -672 958 334 856 871 -298 830 519 545 -449 -635 -611 -783 -693 -962 -918 -971 -819 438 -653 14 383 -698 379 1 -448 564 514 -487 -211 582 887 -265 938 -76 875 895 -26 -785 -40 943 -71 526 241 812 -679 459 379 823 29 475 -288 256 197 -138 457 -965 -769 -517 -914 590 229 -832 392 101 636 -900 889 707 292 -780 -383 -174 -399 -588 988 -344 304 -144 939 -929 -443 527 -129 -410 676 -864 -570 113 -281 -611 -981 -91 -426 -305 -209 -462 -414 25 -77 744 580 81 512 915 687 -1000 600 -808 904 977 136 551 -330 -286 236 -432 -844 164 553 -510 -624 679 240 786 -433 -278 -528 576 121 -269 148 271 791 -105 -847 885 -98 336 -381 436 -745 -108 -141 -773 -906 341 -252 -133 217 -655 884 -533 293 219 -204 880 358 86 993 -155 -638 318 311 -119 320 -939 649 876 684 -113 -789 173 699 187 557 -274 710 -525 -85 -150 731 -695 -395 564 103 203 566 -761 210 -408 -860 -96 -877 -450 -304 918 -427 484 881 -42 249 728 -273 768 -580 -400 815 -311 -270 -89 336 625 -2 77 -733 171 -97 -588 -990 828 595 -358 670 -590 -648 421 745 504 -391 -69 213 920 21 909 -789 -125 -554 -762 756 -707 548 950 942 889 856 -746 -903 753 -471 461 -344 915 -947 342 -310 -798 304 90 -832 -453 -756 303 -36 -217 514 -904 -817 -3 -209 -229 883 941 939 -367 -821 167 644 272 -670 76 -175 593 -308 -66 -20 666 585 -378 -956 31 340 705 -243 -855 359 -864 797 -488 877 -948 170 711 -638 591 480 818 -494 553 -997 -431 -712 481 247 -888 520 -671 145 -21 326 402 -842 709 -490 -349 186 362 875 -521 -420 551 565 892 -959 -277 -800 -814 171 175 -324 -901 828 -690 528 108 -291 846 878 97 6 -433 -699 -352 -913 371 -346 -963 -540 516 82 -867 633 336 -830 -150 484 -469 -44 -825 242 -869 202 827 458 -256 -896 -241 113 -213 -376 98 647 -344 402 657 625 280 741 988 688 -622 541 -592 -219 347 127 9 -656 -257 408 649 -778 -288 -907 -974 -432 -334 973 -73 -925 -114 4 -244 -465 -934 943 -742 -592 425 -984 -53 731 270 483 -224 506 498 140 763 893 -830 -922 -760 96 797 23 128 -754 479 976 -289 -964 182 144 429 -426 552 -427 -80 -236 557 384 -167 -637 441 351 139 376 912 -711 -884 -104 291 -228 554 -690 133 -610 -538 -478 678 -382 -401 -220 929 177 -722 -300 -88 915 -121 117 279 -82 -906 -627 -52 -46 -94 718 -50 818 -383 -176 242 965 -165 -274 -25 -300 -860 412 978 425 -944 349 -100 516 -183 -448 407 -751 -456 725 553 -308 349 -604 -703 -943 -782 -281 489 -640 401 983 803 -670 -7 279 -744 722 56 -930 -544 -198 876 639 -19 501 829 -559 -745 0 -4 287 -558 54 -669 412 393 -737 427 -302 -786 564 232 707 456 -766 28 492 586 945 908 -180 -758 -602 796 932 39 700 103 -788 -383 867 -377 52 382 322 -325 756 -764 817 -813 676 70 -72 740 -798 -24 -933 -264 452 932 -542 -617 965 -373 -2 71 302 -495 -184 -599 130 5 250 -912 -320 930 -498 -366 922 350 434 809 -40 754 -284 703 -699 -627 228 795 988 -500 -179 -39 145 -497 -657 -434 57 -271 -886 -90 -86 -588 491 258 334 -613 712 -988 -192 -450 -645 -576 -797 -812 544 629 -466 -763 720 -656 -394 -708 278 -552 -257 -830 464 902 -291 -591 -129 -812 -807 -443 529 113 574 -784 563 23 -151 40 7 554 -256 -523 803 304 -403 -892 354 -18 214 -534 -620 -888 -162 -870 971 285 -521 346 -900 489 -56 -699 -880 981 382 666 60 960 94 -290 -479 997 413 -923 -831 -132 -782 367 569 695 552 -105 153 784 -989 -658 236 -819 -741 78 -446 716 980 900 581 357 -118 668 -424 813 200 615 -36 896 -900 298 666 596 792 -814 938 787 -747 -105 748 -544 -630 165 -134 661 -759 -147 392 34 -265 655 -744 263 -791 813 704 926 498 215 191 -215 114 -48 892 673 917 388 -5 -365 441 22 -897 956 -457 426 -12 919 635 458 -129 405 -69 -973 436 436 -170 327 -759 -850 889 335 -978 -940 108 -965 242 -613 -55 -793 686 -981 936 580 -181 -305 -861 915 -923 196 267 -887 -345 211 550 -345 41 559 52 935 -38 397 987 -741 172 -503 -379 -571 -290 933 202 358 -873 389 396 370 567 -484 557 -953 888 612 350 1000 -949 234 -653 441 -575 -621 -67 -581 -919 555 -283 -794 336 470 -368 524 -152 866 683 -514 149 264 -601 -712 -417 440 717 -947 576 448 -75 -24 -309 -119 862 -995 -106 -806 -36 851 298 -480 321 624 -18 51 738 885 -582 176 -22 984 331 912 192 35 266 -318 251 983 465 -282 -584 -994 -317 -932 95 -897 473 -381 -121 524 720 -282 922 -734 807 745 -18 -945 -28 -440 -118 -833 172 380 -301 607 -262 417 747 487 -885 -106 -468 -517 -844 925 -635 765 212 -399 329 717 101 508 162 -340 573 587 558 -553 -650 -102 594 935 -540 323 214 283 45 822 821 -732 -291 633 -613 180 725 529 820 -318 -766 -554 538 -752 -269 89 302 -408 182 523 43 287 165 252 135 779 -665 370 -482 -659 -737 -307 -472 -468 -378 209 -300 21 468 661 -573 -439 -554 822 -903 201 -913 137 690 -83 -570 125 -93 74 59 776 340 -722 551 -551 777 -721 -319 -547 133 775 967 416 388 419 -351 450 -314 789 911 -582 -525 -250 929 958 438 -27 -628 -187 410 -380 167 -616 900 -788 654 -15 -97 -434 -427 961 -50 -216 -549 441 393 994 979 -598 824 -11 390 -469 460 780 894 408 280 -784 -516 -126 719 685 161 691 -822 356 979 -66 -233 858 556 -909 499 457 45 888 874 80 550 69 -12 194 -410 872 -995 267 842 601 -231 -165 414 860 -216 962 -957 627 -424 214 225 -127 -495 -325 -623 -491 -662 -126 -573 970 -664 -268 42 -191 1 124 -1 -779 -532 158 219 -345 -612 289 -632 -699 607 833 444 656 735 -392 3 -386 323 -541 341 195 49 -992 -857 438 445 -451 406 218 740 -775 708 -448 -365 820 -388 895 314 -289 932 -765 557 78 -36 -645 -916 -691 -415 -954 84 -452 -417 618 676 -455 -256 -327 -583 -593 -883 394 716 969 320 634 -297 -204 -431 -457 691 938 -815 142 666 -995 -340 770 22 -120 -778 -193 -165 575 861 620 -839 26 711 838 335 -120 -582 -365 856 916 41 -506 641 180 376 -639 -678 -771 296 -941 879 796 -90 646 -669 767 -270 -783 310 -51 668 -503 -773 472 971 847 -381 -325 214 -147 685 -55 106 439 190 -829 -43 -327 -779 226 274 -816 776 746 -592 -655 -343 -804 -531 541 -246 -21 490 830 707 446 486 589 497 -641 351 -500 212 417 822 941 236 530 893 98 989 723 621 -379 476 163 -600 -188 -656 517 42 -501 -795 979 365 805 -562 -51 252 774 286 -437 322 -31 181 228 971 -623 -439 161 -297 145 -696 -813 80 949 -550 278 -388 847 -170 311 -292 -44 522 -672 -909 74 -956 701 646 -739 -171 -111 331 950 -781 -302 816 -105 531 79 102 932 911 -148 147 101 -279 447 670 -654 669 -286 318 -963 -621 -27 809 559 -135 552 -266 861 -859 917 -11 -405 262 -688 -862 -890 -181 682 269 200 292 709 79 -783 -854 88 717 174 -546 -621 208 -854 -2 -896 501 -757 -825 -470 -250 249 -705 -538 750 -675 270 -15 96 -320 -372 890 441 -2 -99 -253 125 613 836 499 -431 -71 62 135 -260 -357 2 114 -444 708 187 381 822 700 707 825 855 36 -376 789 356 -688 305 -540 422 -974 -41 560 895 -767 -302 -425 -502 101 -898 -82 809 -763 -407 497 -676 655 868 558 -256 987 -393 -505 -146 785 728 -910 -347 -540 880 914 453 999 -956 -396 174 -111 -49 -659 -832 837 796 -48 -633 -759 -23 -652 893 -198 468 834 -993 -126 -424 99 -206 57 -921 -144 335 -278 22 -945 963 145 -701 103 -5 289 654 -346 -48 -354 113 393 272 -614 875 948 522 -417 349 443 611 -876 -122 595 377 -819 -884 -108 -125 389 -521 85 691 477 -715 424 -617 495 -917 -476 415 -194 -547 929 52 45 221 533 -470 319 -476 264 584 119 -617 -876 971 750 551 -22 183 -555 -181 -337 -636 -729 -842 -252 -797 -864 -722 -401 589 -407 -468 0 345 882 -993 -480 -905 761 583 979 -21 -514 752 986 -224 -603 -279 -833 -695 482 35 -1 432 -975 749 -105 844 -54 937 -8 -550 -393 -964 416 -200 -354 -471 -470 -356 -187 457 928 -978 151 783 -126 198 -698 -856 747 938 256 -992 -163 -658 784 201 -483 902 626 254 -753 358 33 -184 -572 -132 829 -699 -613 864 264 -272 -827 916 -831 425 566 -330 -236 494 -696 -741 946 829 -190 516 -321 713 388 -30 378 513 -907 950 210 -253 363 523 724 374 275 -757 -914 -333 618 693 450 914 948 -819 55 55 170 215 -863 -108 -865 254 -652 443 -220 -399 -948 944 617 216 634 -170 115 -317 -656 625 782 -914 546 861 423 303 879 -856 -923 -779 279 494 98 -307 -949 207 -497 -79 480 206 -613 440 324 241 925 -319 445 177 -819 686 726 -321 344 516 -786 503 -133 891 -185 -653 -814 797 -263 -334 196 753 -563 622 -854 -451 -739 -648 666 -853 -810 -120 371 259 -925 550 -868 -637 -945 -409 -309 272 411 -826 -387 -385 -767 819 846 -183 258 -914 -194 -563 719 -115 -373 492 -294 753 497 636 -778 -710 -763 118 225 872 -303 514 768 -78 -74 -745 -841 -693 -273 -794 -908 -681 434 416 -131 838 -428 -234 -375 -686 -669 446 779 -836 -548 -155 -700 270 -155 177 -407 -736 348 -412 -216 250 562 394 -165 -77 -229 -539 -31 -131 589 544 260 680 727 213 -539 -590 -460 -338 704 -850 -998 -91 200 -588 -384 -265 509 -60 153 -481 484 -190 380 -772 -776 486 301 -22 364 -16 -772 -121 -46 -365 -838 781 -576 -772 -98 -579 256 -742 514 727 -391 -170 724 317 845 919 -725 644 423 -198 -43 -57 785 -650 110 -735 -266 92 462 485 231 13 615 875 582 -533 500 -222 159 -422 144 128 -758 625 -823 -721 280 196 -281 852 -263 -269 730 913 -407 16 543 -943 122 -915 680 -885 310 970 -682 789 -302 290 -660 -94 -515 -291 -898 -705 895 114 -470 -58 24 439 -182 513 541 -339 -135 441 -646 -587 -892 -466 -499 -7 365 -55 -173 648 -747 331 897 -603 990 95 -351 62 333 974 929 -287 -549 204 493 897 -15 677 -948 704 -187 -437 929 636 -755 -991 573 756 -200 896 748 -135 338 204 425 919 958 623 171 256 285 -922 13 580 188 -107 -29 -394 80 -942 312 -853 -397 -454 736 674 -535 47 -866 -445 911 -977 -174 202 755 993 257 348 -465 -204 737 48 2 100 983 -911 -85 655 709 -843 -327 169 -932 -554 959 -17 108 357 789 160 184 303 -98 514 -210 800 223 416 -223 710 -744 882 707 -429 -427 104 -728 311 117 -990 -755 834 -11 -665 -155 456 857 637 -715 -921 157 663 493 965 -794 -369 -788 549 -833 921 -25 692 728 -270 974 -479 464 -728 -162 -466 439 -927 -294 -6 -643 -479 -759 -969 -93 330 501 110 236 -423 -641 -440 482 99 -889 -746 918 -949 -458 -157 -263 741 -431 -431 -38 643 38 32 989 -491 -825 -304 -908 -181 -694 174 -675 -126 -60 -620 670 276 -417 886 399 524 -71 -514 -860 102 -616 37 -164 -216 -119 279 637 35 -350 503 -279 -780 -776 -745 -563 -768 962 13 -38 658 -816 -435 -464 -751 887 542 -676 61 157 -615 152 -531 684 -231 -920 -509 660 478 -182 248 940 -47 63 726 -431 -410 -363 607 -501 796 204 -365 136 518 -864 -639 474 -979 311 -185 826 -508 438 605 805 574 33 88 655 980 -444 209 268 417 -689 589 578 -892 -259 441 -164 49 491 -25 639 -876 -729 672 334 508 232 -607 -578 -907 -85 485 809 111 393 277 -192 69 -441 -513 945 -552 548 -67 -94 -36 16 485 22 -968 294 -997 207 -848 -669 -828 178 135 -175 764 -206 205 -4 559 617 -646 245 -701 524 36 -866 586 -596 957 469 984 -205 -756 -736 -359 -469 357 637 830 -602 -73 715 -697 133 540 724 210 921 -285 735 417 -767 -210 797 -439 -84 -467 269 -730 -190 -218 -112 82 695 -854 178 896 -226 -548 296 976 355 -507 -828 8 -354 -805 566 574 -493 -24 -303 -421 -390 -880 -873 -765 -49 -553 -676 322 24 146 -449 -306 417 214 713 553 344 28 868 -730 -741 105 816 -336 -684 805 534 -474 -951 -742 608 121 -577 513 9 829 -845 -185 -915 765 -811 -210 -44 -346 361 -344 -9 107 602 475 621 92 -347 214 761 -385 -904 -855 392 448 938 -165 -358 124 -731 -519 915 -684 536 976 -607 -413 -925 -146 203 -38 267 109 354 -717 325 25 407 403 650 -892 -389 -289 -335 458 -336 49 384 -864 -564 -700 359 773 -791 98 382 -285 -365 -768 -365 -845 -182 187 -331 163 912 -794 -872 932 -588 840 -478 -348 -828 45 -857 -550 -639 48 -225 -14 -55 -966 240 -379 -801 50 -124 946 314 -283 658 304 464 -979 954 560 -169 -157 -620 -747 -180 563 377 685 -258 -485 -651 265 513 785 -825 403 -765 -669 488 700 349 846 -519 -374 934 104 -190 260 543 -363 717 691 -478 -371 939 -660 -9 -411 619 554 -315 874 906 -154 -337 297 982 -991 -17 -751 58 797 643 -353 -558 -491 278 287 643 -793 533 -295 65 -124 23 -805 299 -973 480 -256 244 690 202 393 -122 -946 -599 -422 227 635 37 594 343 189 -151 -417 -707 797 -463 261 -637 -262 -723 -689 -707 -873 864 12 1 168 -448 568 -451 -635 768 146 -899 -407 178 -377 424 -807 -3 461 -618 -373 618 11 350 -862 23 -803 903 -286 -324 249 588 456 283 597 -892 -605 428 279 493 -737 116 609 311 844 -546 -999 578 -137 607 -515 537 672 14 -12 -599 -544 387 948 892 -785 674 -234 136 447 -831 463 148 918 -723 -95 -685 719 -274 -230 291 574 450 -460 962 805 -342 462 453 613 -705 -808 439 470 893 -895 -361 -843 -100 773 -893 614 702 -522 348 -310 -435 651 364 -151 635 324 -982 -797 73 -596 29 -272 451 88 599 -376 -912 -818 964 -20 990 214 65 433 540 -144 965 479 -616 652 917 -105 834 438 429 826 274 -597 -561 169 770 820 -736 201 -611 -350 -793 -735 -84 872 -999 839 803 138 -283 -433 -112 -189 739 -307 -983 -515 343 -768 -208 -33 179 188 -568 115 -995 331 -563 -621 233 -163 -924 633 -695 -311 330 783 -954 -450 492 452 -317 -364 468 880 -1 -606 606 939 824 -521 726 311 -812 -508 551 -916 699 -135 947 112 -661 854 -92 -958 179 -267 -444 -203 525 398 596 332 -376 314 482 -23 -22 -804 833 963 358 -611 -532 431 925 636 31 -382 -353 -733 913 442 894 -279 -970 706 -172 422 371 -491 921 23 -670 -663 750 491 809 -805 -462 519 177 -459 -13 -746 397 115 280 408 -349 298 -263 318 -788 -747 -779 -571 -996 -484 -139 910 681 -255 -80 78 394 -104 -932 141 380 -828 935 621 -721 630 -804 421 550 -749 -101 -31 -406 -605 226 505 366 -75 -224 985 -469 -901 -150 159 710 -613 403 -887 1 -890 -566 -668 18 702 541 -580 -738 -453 494 -729 -245 763 209 146 856 -501 268 -265 776 -479 -662 -557 -225 -511 -461 -864 -302 134 -192 -397 276 524 868 642 -741 -314 -883 -218 -170 635 587 219 -839 -106 -455 578 -883 835 -618 385 925 9 -693 588 -173 -347 669 -239 140 -821 -535 831 -423 -380 872 942 395 871 -634 -602 -532 -321 72 -115 215 -791 -291 -269 -855 760 650 130 -490 445 -161 84 -658 -451 31 -468 -263 591 882 -734 476 -533 -332 -993 284 -974 377 835 671 -550 483 599 216 238 776 -881 829 -492 344 -563 117 198 -811 332 -436 773 21 -847 514 -767 397 837 -146 968 -864 -448 11 -355 -883 -134 246 -882 349 139 886 -164 -130 -230 -951 439 -790 -918 580 -569 268 665 74 -223 654 -726 -510 -9 628 -87 -461 -292 157 353 -640 -625 615 -179 -900 -423 -798 -558 10 242 -552 779 446 -138 38 -834 -813 -500 -702 371 -385 57 630 528 -876 -25 606 637 -629 -355 -719 324 -228 -467 175 488 734 -114 93 973 429 618 227 -350 968 900 390 317 299 -609 -835 61 -579 -667 957 -874 -612 807 -772 -753 -870 -623 -343 550 -258 867 304 511 337 -312 -835 517 -797 322 919 -487 -950 198 16 -723 343 -748 439 249 -525 441 -64 -447 -97 -776 907 -762 -415 -942 230 -479 -756 662 -899 811 643 338 -517 306 149 -896 958 44 -75 -535 -331 -754 -902 -632 662 -268 -427 -520 -684 808 -870 -675 -662 -620 -533 -106 -548 329 -931 -825 443 760 -542 -78 -651 -852 365 874 172 -135 354 -185 -381 -859 -568 959 -460 864 -246 455 -447 608 -921 -382 916 985 -802 -223 904 -827 903 913 -821 374 558 -880 -371 301 -965 657 -901 -177 180 43 -66 251 122 992 806 -508 519 -797 -436 683 -731 -229 916 -581 260 -756 325 -310 -291 721 918 55 -556 969 386 938 139 376 -1000 520 -817 950 225 -639 553 299 948 -560 -341 608 -701 -591 -224 83 -826 312 -708 171 850 -277 -33 873 -523 536 870 -143 -563 810 -809 -727 -962 57 -902 -369 -640 745 -379 892 5 793 220 558 361 538 448 -22 -492 -942 160 -985 891 966 92 -350 129 -348 235 -678 -492 473 -655 842 348 262 74 -634 -160 -878 762 -291 588 10 -487 -693 623 355 176 51 248 292 832 924 252 -254 341 55 -853 -769 566 -544 -830 -890 608 -244 111 -772 323 516 -43 76 610 -383 -326 -880 314 -707 -596 198 -70 -710 666 -230 5 152 -43 509 -190 -376 878 -73 132 73 811 798 219 -719 393 -99 -383 148 -356 -892 521 -659 -53 121 948 136 999 538 -456 615 553 437 760 -44 214 -116 476 -729 882 855 -54 -200 77 570 -154 259 -327 -287 514 865 -601 -671 -959 693 330 -184 74 293 886 -572 -348 -292 208 -26 301 -805 -241 -316 680 149 791 583 706 -965 29 258 -218 -367 373 -555 327 -352 -943 -512 588 698 -223 485 49 810 739 34 -993 588 -291 -729 -585 -933 298 977 -164 772 555 -611 -569 -438 -389 767 31 -994 -964 80 160 -641 -33 381 -276 22 529 -37 922 -138 201 506 -883 -294 -301 -634 685 -20 31 -221 110 -933 -332 -493 -450 259 387 667 814 963 495 -733 862 -315 -315 797 -155 -23 -874 -645 -230 658 189 -452 919 449 -10 797 -687 -563 933 -450 81 745 -413 -704 -427 329 -447 492 608 -282 807 330 -673 440 -995 -844 805 74 -13 -916 448 -245 -587 -693 266 504 743 -81 -495 -384 -964 779 261 -977 -147 -895 292 365 -791 337 -820 462 -22 -834 -397 367 58 710 874 385 150 192 371 429 336 -716 7 -763 -778 323 924 -817 374 145 -422 -761 -181 -407 -946 -496 -954 -897 426 135 -922 -545 -18 801 -841 -437 77 58 279 913 391 -593 951 522 -787 -284 -213 -978 -115 -459 485 847 -474 208 -908 -328 -240 845 64 387 767 -615 331 -565 -114 -862 -433 923 -592 -248 -962 386 983 -990 -29 -289 448 825 -891 -967 801 -558 578 499 -529 903 -741 -400 -945 -824 96 777 -37 831 -101 809 -613 760 151 64 -253 -26 109 -94 812 815 -437 855 700 -980 428 754 371 977 483 -29 -489 742 -404 -1000 310 -625 -154 703 -805 386 106 373 649 -195 -28 742 215 -590 -296 -678 816 -294 652 -616 -324 299 577 88 -108 -448 -792 -300 -350 645 -464 -38 -506 -899 515 -117 -190 746 -728 292 -758 -862 -920 -50 -461 90 872 41 -679 754 -599 811 9 773 -576 -795 281 -113 735 -203 -869 776 34 232 358 -642 181 409 471 -780 -406 604 -158 323 695 -272 465 34 -817 560 -851 574 -54 490 222 -245 -923 612 202 129 -6 -633 372 554 260 -607 571 -689 -952 -829 376 -166 -816 71 -907 381 -781 799 968 129 -804 -524 -158 998 711 -655 495 -999 -138 903 452 -903 425 795 97 -699 -401 851 -825 -270 -582 -277 -975 -444 966 16 370 696 -957 996 -569 -20 -129 -462 -354 810 -813 674 341 544 -760 46 790 176 970 252 -250 206 373 453 -561 642 50 451 -521 -462 102 -753 445 -961 454 -11 54 917 -807 177 67 135 -994 -529 111 -337 588 -388 40 39 -253 926 -479 -638 -687 -102 -354 993 769 912 28 570 -480 -929 387 450 -763 257 -659 916 -322 -212 677 -309 -738 -417 180 26 -581 242 -695 489 610 -910 517 -948 -542 421 -527 753 -321 -581 -508 -345 -677 -859 109 498 -417 -823 -316 575 -25 -275 -520 168 217 -871 -874 130 290 -393 513 -652 -836 659 415 847 -316 -572 395 -413 -668 812 -997 -930 -798 -915 26 823 -749 577 18 -720 886 -382 -740 -302 -516 -613 826 882 286 936 -38 -351 -807 -324 -110 963 -750 101 -61 95 -482 757 293 -170 -912 510 826 817 630 -356 -501 101 -264 62 -27 773 -464 -107 131 698 608 399 -860 -588 -119 990 167 -110 -966 88 -723 396 907 -20 277 138 -527 -47 -255 560 -259 -532 521 455 364 -932 -950 -149 -229 -25 322 -555 -849 264 595 -517 -990 -943 -987 -329 -658 720 260 -556 632 -421 577 -739 -776 -252 -280 -768 -223 -261 -551 299 -681 861 149 757 -849 -541 -444 931 434 -894 707 -986 880 729 -875 -432 235 -773 -744 -345 -794 537 286 -721 459 -960 -529 49 -127 -492 813 -604 756 805 723 853 864 -214 316 -598 146 -487 411 498 -890 186 -14 -610 575 604 684 -811 -184 381 873 334 -299 -579 -792 72 -409 459 -553 -815 -91 -135 248 87 805 -981 220 -989 -921 -298 785 -772 -766 756 573 928 -779 7 125 98 342 325 -977 632 -548 300 985 315 833 -589 811 -39 -588 764 421 -107 -413 11 -129 -966 40 64 325 -97 -106 455 -459 448 975 -304 -292 333 763 -948 -61 700 -900 438 -145 -747 326 553 -303 737 16 -292 -540 -795 -155 -431 362 421 -659 -692 -246 -873 -874 -514 -323 697 -798 740 -748 435 123 557 488 296 688 405 -570 888 223 452 491 488 672 -472 -548 224 -818 561 -441 693 509 181 -389 -408 103 580 329 197 -261 -964 -383 -996 -426 -539 -495 333 360 -125 -854 908 -873 -855 -275 284 0 -317 269 -115 -323 -772 909 359 -464 495 674 442 527 705 252 -862 22 632 725 89 -55 249 -540 308 991 -491 612 -19 -180 615 453 -109 780 357 871 639 252 293 883 -938 -647 -224 -263 231 367 562 -77 597 352 -595 -300 689 -831 -110 294 -843 -227 419 531 170 519 4 -345 956 -815 -204 -65 -912 284 889 -725 -27 337 167 -217 -726 199 937 877 44 81 -150 509 -866 -324 -162 -603 -626 -359 -163 995 -947 516 -752 315 -916 -989 -227 -566 -493 759 -508 893 265 -506 935 -996 -385 -562 872 -416 449 765 76 -297 -63 769 -624 -926 125 -791 331 766 -249 -936 674 -502 -87 554 913 -770 -968 389 995 445 -583 74 -198 -793 30 486 905 414 627 675 -11 -893 -780 264 143 702 358 -558 -734 -93 143 944 -223 930 623 828 -204 -338 709 632 758 -47 -542 -144 154 613 -887 -808 393 -492 492 477 816 338 -220 -885 -339 -843 -219 14 269 -815 -736 -621 -209 357 -688 531 -195 -429 -664 205 -513 -708 -422 568 411 76 370 183 899 -124 -274 -275 543 -247 -77 -612 -840 -850 897 -188 739 -167 192 896 516 -619 155 543 593 639 -30 467 -250 195 642 692 439 441 490 -788 -930 957 880 627 110 318 -274 734 116 -677 823 331 -886 -419 -682 -321 -279 386 -277 -332 933 -998 321 17 402 -726 -144 -420 -636 -504 18 -171 -451 578 -990 -197 727 214 -208 867 -879 -683 -47 -142 -205 -832 48 -605 -372 350 -493 379 665 -507 607 -269 -172 -440 700 -395 680 -582 941 522 852 914 950 43 160 623 -11 -712 -501 541 987 768 538 244 -875 -627 418 -336 -819 -457 -912 -285 -382 489 -319 392 960 -635 978 136 -95 -826 859 36 133 -489 -34 532 -48 835 667 -818 302 108 -899 -869 910 -822 582 -241 104 -207 -240 -379 -373 -674 -444 765 -301 111 133 598 -899 550 615 -52 935 445 -416 -203 -959 371 879 -415 -292 168 336 508 707 401 112 -813 781 -190 920 412 -833 499 -385 464 677 -257 518 -706 375 -499 484 -766 -70 789 -485 -160 540 -69 256 61 259 -876 -665 -682 -525 -395 -397 -544 -587 -136 458 -74 439 619 886 880 889 -836 -395 208 -280 -682 -563 146 -936 -382 233 949 529 938 -835 -703 -498 387 159 -971 -560 -659 -425 864 68 220 319 210 87 909 -978 263 -293 -270 -634 -551 -99 -748 156 -432 -537 110 -25 31 18 -751 -263 141 233 785 33 -974 -78 -901 -384 884 -449 856 403 -911 516 -616 -928 962 531 -18 -573 -357 330 -196 -768 37 498 -862 574 205 -563 -354 324 789 701 -946 -157 870 174 818 -937 -593 591 -482 424 867 -359 793 505 -106 633 -681 290 16 -104 772 -363 -234 -171 361 884 856 204 393 363 -801 872 258 710 -398 289 135 430 -584 -422 898 -968 353 480 -307 -37 320 -274 685 821 439 78 808 947 -141 238 -619 56 -536 -139 95 305 -287 805 -972 -570 949 75 -633 -518 -703 912 30 -532 -397 522 633 322 883 -142 972 883 811 -22 520 -481 -622 -24 -256 -6 -247 -809 -935 687 434 -506 380 -778 -736 -816 -12 -677 -310 99 -778 -766 365 -761 429 -783 -457 957 -696 703 3 -564 -744 -284 965 898 -386 -896 -321 285 60 162 -772 412 460 504 735 774 -965 -68 207 581 795 -238 66 -751 326 562 243 763 163 783 759 -401 -395 -687 53 589 544 -170 156 -970 283 -214 -917 -907 32 -993 8 781 -96 -92 551 906 38 -171 -897 -931 -24 769 -800 407 421 -997 -677 942 425 309 -347 -940 402 -426 690 -968 96 681 -655 -475 467 -746 -549 200 834 420 784 -171 373 -176 -280 -25 398 -267 -946 -994 392 -495 76 749 -634 -935 -274 266 -664 -219 83 -833 -741 -846 -263 -128 713 666 -8 492 -896 869 783 -358 -318 -366 10 -244 522 -169 -351 -491 586 410 738 117 829 -40 -949 500 935 -243 -695 302 322 -318 423 -628 387 -174 -595 235 295 -734 -470 172 934 -855 401 -819 -83 622 -341 545 730 -643 -885 341 610 -871 573 594 241 -812 -288 696 861 -210 -819 504 -972 -654 -3 198 -217 -895 747 241 -502 -547 -341 973 -954 -99 -780 -765 324 -706 -578 -124 170 -537 883 116 -263 -56 -918 -538 202 -285 548 -627 -359 -5 693 994 413 990 -707 365 869 -109 -898 -686 807 831 379 454 389 -128 -215 135 450 657 -209 900 454 -509 113 769 -103 664 -166 42 -440 441 -307 839 -212 -210 -372 -883 752 -186 702 -504 -983 -943 -739 -698 694 839 16 -168 -698 -85 528 -846 41 -73 207 457 -83 975 -441 -699 -306 -104 -813 -869 -511 371 862 -799 -286 -902 -510 223 602 803 -688 308 671 831 -656 334 186 -615 -506 -63 -224 -229 -300 803 -779 -467 186 -105 830 2 777 -231 -741 -506 927 404 891 642 -438 -917 427 -340 117 534 -632 438 -443 -70 -667 96 -102 -192 -593 -647 -12 -823 -599 736 896 412 537 74 -459 -713 -153 4 -894 -508 -302 419 -537 -993 -947 140 590 -353 -118 -320 6 502 -110 735 -860 566 258 243 306 -617 178 -803 -329 -603 -369 -364 444 468 501 -976 -894 656 70 988 335 429 855 -837 -103 545 -198 -578 144 110 479 -889 126 4 520 445 -550 978 927 -588 -145 168 406 968 511 719 -785 -192 -787 -464 -964 -875 938 -465 -642 -565 985 -757 174 974 333 -332 -616 -692 -223 781 270 506 526 -930 375 -622 -462 -885 -426 -763 107 239 87 -271 637 84 265 -444 -331 105 974 720 -238 -539 -833 -523 -586 -635 294 505 -141 -4 796 -864 763 -743 801 512 -412 -643 513 -923 32 -292 -10 -328 488 -596 -745 423 286 403 342 -928 -157 771 -201 -353 -81 30 -414 934 749 272 -837 497 826 443 -559 -551 467 -630 990 753 748 86 11 -615 -938 361 -55 267 143 -314 777 -1 -162 564 -551 -881 -221 948 156 -542 -833 273 840 416 -666 -546 574 388 -947 -973 -902 -643 -452 -231 -56 593 -292 -475 600 -902 -497 661 -866 876 195 190 -670 -971 795 526 284 507 -259 -521 21 -729 509 804 -541 -808 -212 -106 405 917 236 -712 878 181 877 487 124 -250 -739 679 603 617 -157 -811 315 801 504 -485 -404 596 728 813 -426 232 -83 771 -906 449 762 6 -963 -23 122 -243 -825 -18 36 783 -161 721 -362 -432 636 292 -187 -603 25 -817 304 110 969 -882 959 595 205 402 -92 -469 828 -302 244 -103 564 939 -355 556 -365 -704 549 20 20 -913 109 426 -613 837 -785 702 932 -777 -16 838 842 944 -121 -862 -669 -325 27 988 419 964 -999 -34 -92 -451 -828 -726 87 767 -848 -948 -467 -866 -556 -794 -673 -867 -988 -184 -580 -176 497 -470 -524 831 -967 284 745 104 419 -814 933 473 41 815 861 842 867 996 623 -222 282 238 -970 33 388 -590 -994 -342 -34 170 545 134 5 660 -559 445 279 401 836 801 381 780 824 871 357 851 829 -686 237 57 344 -821 -256 -219 315 -83 89 -532 -883 -528 -966 -873 -400 965 273 163 288 882 -525 102 970 -838 859 159 -355 -815 -100 -801 146 -640 461 939 -23 -436 903 117 867 -434 506 -8 -276 -732 135 796 -168 152 -889 -414 -323 809 384 989 759 660 255 -322 195 645 591 617 511 -197 185 -90 924 -779 178 -909 -710 -254 -637 -49 12 -873 -716 -895 -259 -109 722 826 -826 60 353 710 -621 150 90 686 -181 41 366 -875 -24 -983 -552 889 988 258 338 -687 425 201 189 -565 164 -623 -860 -510 -378 587 -932 -262 376 -584 -818 90 702 -385 -475 -915 449 824 217 795 -301 316 258 174 810 -52 -342 483 747 17 510 310 -700 472 -430 948 662 803 701 537 -268 -318 -553 -336 -667 -768 -718 799 -284 153 329 790 -215 -898 349 552 -291 901 982 527 -226 444 -912 -543 290 127 -608 196 270 -61 406 135 -671 69 598 -907 289 -572 804 -954 882 -826 81 -76 19 67 -160 85 866 -194 -297 764 470 -533 -74 627 425 757 -929 620 -506 9 401 -651 492 498 -216 -514 394 -806 602 -715 -299 728 -906 407 -863 -826 345 -985 -706 -722 -563 -37 579 880 -684 228 760 -160 18 23 620 -713 -542 -161 -813 523 841 808 -32 249 -796 -789 -306 -807 -629 -32 -792 -924 867 -183 431 322 409 968 -749 -83 -819 -978 -146 206 -220 362 -232 997 -620 -510 162 815 -830 -95 373 484 729 -578 629 175 23 828 830 -121 -783 -407 454 787 -300 113 268 994 -335 -922 309 -466 102 -825 136 -615 756 -52 -328 -914 999 -925 448 301 121 977 677 743 931 118 -332 -509 -656 892 963 -849 -521 158 -942 -315 627 394 273 -768 -229 -905 219 751 755 855 979 -68 -32 -574 -998 -467 -700 8 -993 642 -949 293 363 -678 608 947 -323 -661 -589 764 931 -51 855 140 373 463 205 -290 175 585 497 -451 224 591 -201 -974 -237 -784 861 917 562 -866 307 -799 -425 -371 -518 261 -864 -613 -402 618 -847 797 10 525 -230 -625 -282 211 374 643 -421 979 706 929 -696 539 -427 310 278 -669 368 398 97 -37 -193 -591 221 -721 -967 926 571 72 -113 -125 683 -160 139 -30 -623 452 686 -465 -859 493 -555 -216 583 -539 636 441 449 -916 -870 654 884 -99 857 -304 -124 -537 -126 229 -339 603 171 -148 -3 411 -452 692 703 649 360 -422 717 -903 766 -712 -904 -620 -372 -323 462 57 721 -689 -903 278 503 -22 635 -692 315 553 -286 -65 915 -164 672 -54 -879 668 108 275 873 93 -739 324 431 457 276 -531 719 492 -450 248 993 -204 -387 483 -980 336 -712 -818 -900 -616 -670 524 77 292 244 -678 -382 -273 842 776 -226 693 94 -362 -724 837 -982 -145 606 -37 -79 973 639 -392 -883 764 139 954 -436 615 910 276 -81 7 524 571 -548 712 272 616 687 160 875 792 774 -311 701 -83 753 846 838 220 818 678 -38 -848 -980 -90 -350 648 851 617 -578 398 86 -423 -25 733 365 97 438 657 388 -507 -1 -749 973 774 951 595 393 351 -849 -298 -213 -161 575 -765 -392 -271 755 -406 -340 34 58 334 892 165 -758 -346 998 -327 592 -54 -574 210 -937 468 156 832 -719 613 -484 517 790 -813 245 641 -104 -342 775 77 -471 266 -292 -357 -821 -544 437 -70 745 -283 636 -683 562 814 484 -525 72 467 -387 931 172 332 -373 396 -567 -565 98 721 809 366 -728 898 -290 -385 -813 -410 -918 368 -830 222 -376 -458 645 -713 -217 401 92 -740 -543 100 246 990 -225 -698 909 -466 -437 797 -807 -631 14 154 -451 559 -216 147 -876 -946 254 -253 946 185 36 -293 -268 -464 -955 -375 -557 -312 -566 -936 -405 -891 -504 298 947 500 187 658 -638 22 -821 -646 -497 -637 893 694 499 946 -597 -437 692 296 -773 522 503 502 -205 -218 56 -938 374 -614 628 -345 -934 -160 113 637 197 -877 -247 848 -609 -763 395 454 -812 -639 882 -381 -726 14 -980 -411 -362 584 405 -754 -667 -245 -318 -518 572 113 494 -146 587 706 377 -588 -809 -970 355 -352 196 -629 -391 468 -744 765 490 -324 -534 -690 -479 -487 -386 -534 870 -869 678 -151 567 857 154 -436 -595 -85 789 902 184 357 809 24 191 168 -601 860 -268 612 -974 -107 -546 -960 549 563 -32 925 -721 424 203 932 -736 -266 -988 600 234 -135 -73 979 -152 618 -206 -992 -620 943 775 145 770 -875 -203 741 -416 245 422 904 -544 290 -194 413 -819 -825 -852 657 -603 845 -506 -100 368 294 -896 511 183 -993 -499 854 -563 -67 -338 422 -712 384 715 626 389 -130 737 -211 254 -964 31 -579 891 -17 -724 -601 -534 -914 942 -85 920 -295 -604 -894 961 -379 -571 -152 -334 854 289 80 -306 616 -822 605 -437 -845 943 -3 -249 884 -932 -824 984 -956 805 -620 -692 -20 -912 -436 862 -49 849 389 -363 -588 603 766 -619 513 942 674 -25 883 -854 -498 72 -646 -889 -652 -535 592 184 762 -778 -474 400 244 782 60 218 825 201 -415 -429 774 -21 461 463 18 19 -327 638 -202 373 471 -490 403 -552 -947 499 94 -138 315 -432 -321 -805 -171 -157 -372 23 -217 220 529 495 -641 4 -217 592 -456 -918 -266 -140 96 -574 -524 864 310 -819 -416 -395 -629 -787 -82 -402 220 659 885 -650 -724 -864 225 -861 901 -776 213 755 695 501 248 -25 -643 776 824 94 170 9 726 411 375 -540 -276 -203 -509 596 789 635 81 864 679 147 281 -901 616 382 95 -830 449 509 -502 661 -876 874 77 -858 846 -35 754 277 -210 463 -335 138 -805 12 -900 133 -134 247 199 -667 256 615 761 -100 766 -91 -172 193 782 -945 966 577 281 -124 279 -996 -198 -90 220 921 -644 -674 -284 -834 497 -465 104 66 -945 904 155 -299 -557 911 169 -708 415 261 682 428 -289 935 -812 526 752 -748 -740 79 939 -785 900 213 -557 626 220 180 640 -780 -941 146 318 244 -152 784 -61 411 -955 -139 561 114 974 97 874 155 -739 -307 -458 807 -335 335 4 -984 791 -579 773 -416 758 -662 -385 -849 -884 -341 -582 237 524 -731 -493 -855 924 -307 -340 -287 581 -580 -37 549 320 -851 -417 353 -635 -67 -906 -333 989 449 -639 -938 -854 -876 -797 28 758 908 -438 -356 -42 933 -762 563 260 83 -468 -379 -273 323 227 -257 -351 524 948 -271 -84 2 551 -212 236 -646 261 -943 -408 122 -693 -164 -284 -812 993 -429 154 28 346 116 -798 698 644 543 660 704 -3 233 769 426 262 -12 988 -758 67 674 -250 -908 653 -945 907 -589 18 745 586 -12 394 -256 608 -696 814 -571 -559 -235 765 -123 -784 -120 -709 382 589 335 520 106 -849 42 484 458 -180 -454 774 55 -842 838 433 701 -309 -548 -508 -32 107 -667 473 112 -710 848 -326 -298 70 -873 -854 -498 -967 843 -811 -384 605 25 245 -543 -465 -258 -295 564 -807 676 -57 -283 -994 904 837 -852 -828 655 901 -363 267 656 164 -764 -940 -618 724 -576 439 892 -791 122 936 389 788 -546 -596 295 47 348 593 197 -403 -962 312 426 449 219 -628 888 732 -95 956 -894 868 -62 -856 -580 487 -449 -185 -934 -409 128 155 430 880 -967 859 -632 194 -557 384 58 140 793 -950 -597 31 -274 -45 -966 566 850 417 -844 -725 183 -39 -206 513 -265 -458 303 -706 719 159 745 923 116 -518 268 51 -391 337 467 287 249 -326 136 -259 791 -259 372 -490 483 -996 827 68 -377 -473 613 -437 -27 581 -509 -813 -541 -899 998 561 -987 884 156 344 922 891 -259 -110 -39 -623 55 897 419 -602 -60 54 790 235 -839 -756 -718 -830 -215 380 -143 -350 278 -886 -74 -298 760 206 575 639 934 680 626 688 24 -133 277 -147 505 304 841 314 -196 -536 573 358 -760 -894 -903 -962 915 -504 198 -353 643 -320 593 -683 -898 -148 959 -982 238 157 -937 717 493 431 214 -641 275 -33 866 246 744 621 -868 653 -651 -412 -215 -697 519 -242 695 86 -443 -33 816 797 -854 706 -338 198 116 689 -261 -924 -924 -675 -960 -330 -746 754 -837 -93 297 678 813 351 98 -953 124 665 -985 -563 -785 -555 -830 -291 -68 -832 -430 955 274 -223 558 116 51 -587 895 744 249 -163 710 -74 -104 774 424 -896 -6 -75 168 185 -241 -433 -370 789 -65 -166 334 940 105 606 -873 -442 846 -499 -750 -19 -144 -779 68 250 -324 -901 412 -989 -916 -804 400 324 -562 -815 -958 -290 403 -446 -381 -117 -469 -122 837 -699 -702 50 928 -532 260 433 -578 665 -413 -825 -393 -930 -895 199 717 202 -120 775 -615 -656 -615 909 956 -309 359 -872 -399 732 -889 512 -201 -243 -54 -320 -131 410 853 -994 -828 739 598 -596 651 922 280 101 -490 -600 164 -265 -24 808 816 210 72 -826 -448 44 -397 156 531 942 -301 87 -463 718 98 784 394 -199 291 359 127 -324 -353 -911 -374 230 -773 645 -484 9 -657 339 -508 -767 173 -30 77 -944 -889 -597 -498 993 837 -818 645 -987 672 -905 -167 581 -434 -828 129 -36 -414 -218 -9 326 -537 -946 908 945 531 -76 503 804 -835 894 -143 -529 -679 -118 -320 768 596 -675 963 260 800 -847 711 408 64 -894 -267 422 -897 -558 664 -453 747 -933 339 355 923 -300 88 -130 680 593 859 210 -665 -829 543 532 140 -132 -200 -588 621 101 399 645 -195 445 -834 201 467 57 89 423 -361 -465 801 -992 203 449 -360 394 -452 -394 287 366 561 830 672 191 14 489 -824 300 -100 -415 -482 596 -153 -683 857 275 -750 -636 903 -608 -585 -4 -887 -740 -13 318 661 254 479 94 -537 630 709 819 -356 -421 -437 -133 408 460 352 -270 929 -453 -220 631 -955 217 686 -811 538 -865 -774 31 391 -276 261 -773 964 395 528 416 21 -647 -165 944 182 -810 -924 851 -142 -430 -657 290 -389 -591 -780 -500 -25 -470 -331 -98 943 419 -479 850 298 -223 -571 483 -351 69 886 398 992 40 616 283 770 168 549 304 0 644 -389 -805 740 -353 -19 -600 582 -638 613 999 329 271 680 -956 719 -653 -380 488 -802 895 -613 -104 -885 -211 -373 540 997 646 -840 -842 300 -573 -1000 -455 -622 -601 -443 -509 657 861 -603 -248 -595 507 791 -38 -434 -610 362 -439 670 774 873 -987 -368 113 690 452 -801 689 293 -156 158 864 -932 -356 665 246 -285 974 380 806 -421 -321 863 483 7 834 -636 993 -111 -554 -569 361 434 -409 381 74 550 394 366 -944 431 991 688 116 -699 657 602 22 349 -675 48 375 307 -281 -32 -98 -709 23 727 -607 -101 -424 383 -50 487 74 700 -835 -227 -834 -945 -77 808 230 909 943 -158 621 989 -254 561 845 -440 933 -188 -910 277 82 319 -560 -414 778 39 107 182 999 887 -985 -874 -857 -592 147 154 -886 41 -805 -418 378 -555 863 -649 277 -24 -720 383 254 50 249 415 -116 -32 -503 -425 -374 -68 446 303 587 -880 180 282 -572 99 880 -926 189 -513 409 211 -390 557 -413 -911 623 346 -148 -998 103 -713 -626 -349 -299 479 -785 -416 -375 -164 464 105 -702 872 442 878 -919 878 -571 245 -479 192 52 -927 555 500 -331 -7 741 570 277 -818 869 -745 -436 633 -931 -411 -767 821 493 803 515 -482 743 -435 -760 -657 -472 -334 -993 -945 -594 -296 -906 -145 386 891 -78 994 639 676 156 -34 -243 -501 -955 402 -812 367 296 -840 76 187 848 385 650 233 902 929 -846 539 -283 327 239 37 -238 -145 614 483 -515 -269 789 -301 159 -567 -958 -398 -771 965 655 533 -730 13 -644 218 -229 -247 81 129 213 -598 117 63 376 -984 546 45 143 89 70 541 520 39 705 -483 47 965 -731 -179 -3 738 -149 -566 -792 -559 -843 -58 -111 289 -801 183 78 387 934 -826 951 671 -230 -295 556 -958 -519 -830 -284 932 -327 -904 -411 588 -71 -782 293 74 63 200 -330 985 -850 47 -459 -546 -252 -290 844 -169 -850 895 872 -140 25 -713 -884 991 545 529 -541 691 -994 657 363 74 -534 -615 606 -1 -691 -63 880 -842 -330 -535 -985 -438 949 133 757 79 -194 -525 909 479 -800 -379 287 -624 832 288 50 -886 429 -514 594 -736 277 106 626 316 689 -758 -425 65 -484 -258 -75 881 -211 -432 5 159 -240 -986 -253 751 -363 -19 918 -513 872 776 117 442 961 114 778 449 -195 -378 525 596 626 -927 -846 -645 -864 -143 299 802 -775 -384 -61 -989 -581 289 888 -39 -192 379 -792 -289 506 45 386 476 264 -516 -837 -55 371 -606 118 42 985 -34 206 -510 -300 69 490 776 -344 279 -909 -213 -500 -598 540 -793 845 -692 873 678 626 -110 -710 -824 950 -800 -620 593 -167 326 -175 814 -996 105 50 248 445 -150 -147 366 522 125 71 519 -474 562 172 465 -672 92 -967 281 569 616 -49 -469 394 -699 986 529 344 853 -865 -504 -276 -811 -835 -719 616 -612 756 367 -496 -167 -708 93 239 -438 -908 115 -119 -935 480 -547 -745 -247 -215 -628 -763 148 926 866 209 367 -717 -929 -726 551 452 633 -213 -771 808 253 521 -391 416 -336 -804 968 129 670 -946 -827 -362 -150 908 998 -169 -290 -17 27 -174 835 924 -184 -206 950 103 -561 -246 -438 -413 -169 838 -616 451 -318 -516 -681 -900 -997 -783 -386 767 -231 -129 -401 375 876 759 409 26 -440 -717 -193 -932 -103 429 743 -936 -70 -944 -900 -997 -564 663 -615 -760 -372 469 -831 -687 -392 -974 504 533 49 -194 836 -66 19 172 781 607 -198 -333 820 94 -155 -852 -372 294 205 642 548 -458 -247 716 221 -605 -985 730 -530 -640 -13 -954 628 369 895 -204 -855 -473 -350 997 -665 102 -878 273 -868 758 620 202 -831 928 -421 -948 823 636 572 841 -793 -460 -841 -438 -929 -59 964 776 -811 1000 -222 841 187 -793 -940 -675 736 -138 565 237 450 -788 -782 -511 -591 724 679 967 -332 -233 -406 450 -953 -169 824 977 371 956 -32 -329 -196 -74 -593 -335 -429 503 810 -791 -526 -49 -869 -370 618 -464 965 -725 -510 -432 -9 -448 -31 -416 732 -957 626 -531 -100 -168 683 -22 670 712 -263 -682 833 -70 -804 167 838 324 -811 872 946 -554 825 -989 265 800 402 719 317 679 -982 280 222 505 806 -245 624 212 475 550 832 -66 -989 -963 -323 -237 -854 -684 14 945 -292 505 -282 -748 -546 800 395 120 246 -773 169 386 526 -789 863 -129 149 -567 162 652 993 -734 494 276 -407 644 -326 -800 -268 227 -13 -360 971 -347 -706 -340 583 -953 -561 -579 155 479 635 -920 427 -894 461 87 460 317 -661 -666 905 -440 -223 930 899 849 -85 687 41 315 52 -505 -785 -192 -407 404 -225 193 -177 -90 206 388 657 -969 -165 -375 876 -518 37 -129 -348 664 437 794 355 -97 677 -1000 -692 980 -34 38 579 -916 -662 16 -786 -417 -630 584 -422 668 845 -953 563 305 672 -360 471 -181 -134 780 565 -819 -448 -765 -588 -118 -959 108 -972 -722 -668 -746 8 -529 784 -524 -267 -406 913 361 -973 809 797 61 -733 32 425 764 -852 92 -172 -571 -202 892 31 241 636 687 -610 728 61 973 -616 346 445 732 261 62 -798 784 -753 -440 525 764 -686 704 -118 -310 -79 986 582 -71 -898 199 -359 848 562 -175 505 865 -851 431 -792 -488 952 683 937 -746 238 732 340 -153 588 -855 -381 272 223 -356 -225 -375 84 -545 555 583 -587 -678 205 25 802 376 -746 920 335 636 -667 -493 837 960 -457 -203 723 -174 -219 -393 -116 -970 115 -106 52 625 770 370 876 -45 287 -927 -853 -10 893 335 -584 -625 585 21 250 368 44 -601 -104 -363 -46 555 895 -128 -86 86 -403 -836 -990 -331 -665 771 -40 -613 -989 -687 906 -266 271 281 -934 -319 97 977 949 -230 828 -262 -808 -869 767 737 -960 45 -120 990 -356 824 465 170 -377 -611 -735 185 -927 -556 15 938 -254 -227 107 760 -15 -343 -833 -665 835 -228 890 762 -691 -356 -509 486 -923 211 44 -804 -371 -198 503 -826 565 -338 321 -26 -398 192 -782 -734 647 174 903 -319 -951 894 -408 122 -538 -1 969 -704 260 -859 -916 644 -130 691 19 659 697 -672 870 259 489 929 -966 435 -188 841 279 -21 -271 -386 235 390 -666 587 -71 565 755 -740 -281 585 -611 372 810 154 784 -13 -971 -177 501 -60 -824 792 995 368 -109 868 -915 -955 -126 359 -717 -74 943 365 393 -539 259 848 -499 -937 333 -388 826 -645 -508 -95 686 -879 -73 -656 662 -149 261 601 59 -129 818 533 147 936 -689 -835 555 -182 -715 -499 439 -558 -951 -250 -983 405 215 -525 -511 -235 432 -559 393 422 427 -12 -282 251 -566 -323 -898 625 -533 -153 591 682 -330 899 -598 -282 -964 934 368 -372 -978 609 786 864 458 796 -460 -331 911 67 -838 -297 304 -487 -714 -446 -481 -441 -15 -678 -146 -953 -368 -881 60 912 -731 -412 -595 -42 705 239 887 941 584 -251 -926 931 -971 154 341 723 240 -663 725 901 -652 -326 -587 -634 -395 569 -962 -467 -688 -602 855 -964 679 -497 -568 911 688 -293 618 -125 91 343 -684 -758 612 869 637 156 454 -743 23 -251 -573 -85 804 790 -343 -513 408 -87 -558 -257 911 593 666 31 679 -26 -900 -232 854 659 -434 22 -395 -453 -735 -903 -833 -96 776 784 489 -351 -22 497 -366 -142 -211 -681 -480 50 -787 369 761 -65 583 381 529 -257 -78 -401 -771 334 -281 -429 156 35 479 -818 -37 948 -238 -299 -836 -416 998 32 -452 -819 -800 -787 183 -376 993 -921 -446 -32 789 155 62 -982 -596 292 -62 -847 -877 -973 -845 90 -638 264 287 -617 952 156 585 -42 913 -932 -130 -722 722 -279 -244 -412 276 -124 -419 369 -950 866 80 160 -416 531 933 -75 -295 -896 665 477 -859 -755 665 323 -245 22 551 -980 444 644 290 40 -349 -10 -946 -860 -743 -871 -383 -553 819 923 -950 952 -821 328 523 314 863 943 581 -743 199 -929 343 854 889 66 252 -308 -786 -933 898 -202 -199 -402 -306 -730 646 883 516 -366 590 -197 -434 -745 -64 569 -910 658 -632 714 601 561 -278 706 234 -515 -367 188 76 35 -135 653 -674 -807 783 80 -108 526 -153 -180 717 -366 685 -906 322 87 247 -895 -826 865 -111 -555 -469 686 152 -448 14 -31 260 620 -791 -207 273 670 427 -361 115 631 -686 -317 789 307 -663 -720 -375 -488 457 876 6 986 581 905 379 714 375 -963 -875 -780 530 284 -777 88 813 849 -52 338 602 -998 580 352 -921 -211 -284 -804 94 298 -473 860 -859 595 -681 379 -289 -978 -96 214 -742 -574 -572 989 488 -60 -157 552 -856 120 -565 618 -232 79 -937 325 57 70 -627 338 669 855 162 815 -369 971 922 -777 655 -810 993 519 799 34 -955 156 -884 760 -118 -50 292 684 -962 -47 542 -852 -363 352 -142 416 331 -296 -523 590 935 466 886 871 -2 -652 -452 602 -952 683 -265 105 566 761 -42 670 48 -195 542 -382 -726 397 761 -692 543 -427 996 445 -815 -992 618 -991 494 -338 -530 90 -685 128 29 169 437 -201 -521 9 552 781 39 -45 515 594 429 -692 -671 -781 923 922 721 -87 -142 -296 -8 801 -736 -993 -868 213 540 30 761 98 993 919 554 625 555 -93 -539 -66 -984 896 946 -804 -719 -963 636 813 -359 -753 -392 376 -530 993 -364 632 43 114 -845 -317 314 -240 137 360 495 -815 49 -748 762 -499 180 -740 -773 323 527 654 713 -135 -653 -983 298 -511 394 -822 199 -241 896 229 -176 770 511 -328 -535 540 479 126 418 810 -298 164 -846 -660 339 850 533 396 -477 305 -128 -573 -593 682 647 101 -149 839 618 -525 -789 731 -121 676 651 -785 -178 -701 438 741 -562 -217 -934 -614 920 189 880 -969 -235 254 11 318 -194 372 -866 -661 61 -279 294 52 -988 550 -639 -911 392 270 -722 669 623 -207 -795 830 -40 -522 -173 65 493 -337 -223 -627 173 -317 -708 -396 843 -721 48 -752 505 101 -571 346 3 908 -967 -547 809 609 -533 208 920 569 159 -512 -663 -753 252 -394 -652 819 -175 -680 -931 -835 209 397 591 673 107 -958 -928 -55 736 525 471 -804 40 -764 -295 767 -37 -578 831 -411 929 322 2 -426 167 1 -938 -821 966 604 -645 531 -73 154 -36 -850 229 -421 825 693 -558 926 -124 823 31 -720 -666 -367 -309 -17 86 -838 420 -527 -102 -634 -152 -964 -55 265 -226 747 -886 213 396 786 -889 255 319 18 -802 -948 -814 331 910 -157 503 -63 880 -87 -739 -179 -568 389 -638 -261 -113 626 -529 99 -334 -473 50 -91 -108 68 -261 811 24 -278 180 314 562 39 -203 -159 676 984 805 -815 -892 -6 -395 -388 242 433 155 642 941 -533 864 -885 -577 952 -449 -29 615 -772 -489 42 -718 -786 48 -636 429 -707 -819 701 -471 -245 -617 492 150 -769 -708 505 -220 -939 935 -96 343 -590 -632 550 259 -813 -928 -796 -660 -574 962 24 945 -883 -438 -879 -871 -982 291 -5 -631 206 714 348 -516 -9 893 647 -698 499 -591 -528 -463 -92 -348 629 804 -16 818 -571 288 264 519 -759 172 -641 -65 -126 706 559 -8 -214 475 -280 864 -230 755 830 -456 494 35 -979 -752 -201 754 167 537 278 41 -529 -271 -77 -493 581 -262 164 -713 375 -508 -647 595 -390 473 -768 -540 765 -606 37 -620 145 -747 869 190 352 -328 -140 123 754 220 125 -700 -297 -118 -755 246 -552 -80 -928 784 903 880 151 353 136 43 985 -631 -261 885 553 547 880 -914 294 -178 -64 -614 -252 -565 -153 644 -847 -187 -292 -17 -524 -467 332 -700 857 -491 -990 449 -46 727 54 -524 -40 -477 -719 -341 -922 -288 101 701 -485 843 95 -258 -673 -364 -78 -396 -795 599 28 324 301 13 -798 -209 404 776 192 -409 436 589 -977 253 711 -258 -491 604 45 827 -518 391 -766 335 796 -875 220 297 -36 282 648 5 -240 -696 218 275 -363 -950 -539 272 -638 -808 360 980 -123 78 65 -554 -631 -63 -236 -347 742 -420 -777 54 193 583 962 -556 -891 905 908 377 684 -797 -754 -953 -362 592 627 467 -403 148 472 -338 -994 -252 799 -507 -830 -668 -82 357 711 201 304 487 -161 -487 -79 475 -561 -808 -448 842 801 615 396 -174 5 -495 -301 -556 -814 -388 -309 379 415 100 -830 677 730 -190 -703 26 864 -958 -359 77 670 703 845 946 698 -733 -880 -600 -459 -934 107 -846 -927 -753 635 -606 -651 -912 49 -354 626 -228 -321 525 -301 -717 -655 -302 421 -75 -988 -396 -434 -83 -35 -181 833 -427 -124 -727 -938 746 950 933 129 770 397 223 -843 -151 686 148 -205 824 -627 -91 535 -473 -322 172 147 561 -814 -930 -569 -618 345 449 832 -516 -143 -917 -579 814 -997 796 -414 -51 -78 379 536 740 293 220 -149 -98 274 -885 738 270 -872 168 -140 -814 561 -855 -167 -41 -858 532 -37 -594 850 -213 -134 863 -508 -905 -958 -701 -541 934 -17 -189 276 364 -183 -446 446 -175 653 293 -53 77 478 -895 650 601 -307 62 619 -897 817 187 -118 284 -609 255 -700 -680 -397 -1 -837 452 497 -727 -394 261 -731 47 817 -881 -428 -589 -126 867 628 743 650 -773 569 531 108 -937 -934 15 -611 -869 294 -188 290 108 417 -862 296 -19 638 -247 964 -265 -666 -817 306 918 632 -913 -722 -610 -257 -124 -440 -919 -467 0 798 721 539 -306 -859 -302 464 -944 285 768 -840 -529 694 -112 677 -759 780 -172 -640 -583 -936 969 842 -327 -591 -796 912 45 206 203 -585 -503 63 11 581 -436 -65 987 -757 501 -681 35 329 -441 859 -448 308 417 -738 789 304 176 957 247 -731 -984 350 -245 970 -108 -501 725 -376 -91 820 -153 432 -316 54 -827 618 645 -445 -772 -549 249 -925 -494 989 -673 84 171 -874 569 944 -482 807 860 -231 853 578 716 -928 -897 924 725 -91 14 -653 -525 -212 -579 731 -4 303 44 -175 135 564 616 988 -819 999 -776 662 -409 820 -118 81 778 264 -386 -344 0 -110 730 -685 -540 -300 680 -505 733 -801 311 -652 -565 809 802 -328 798 56 -159 -124 953 28 65 -62 554 -160 -984 -984 72 223 -14 818 -142 -350 453 419 -123 166 -679 -647 477 247 930 -187 301 536 -270 331 974 501 484 -715 -523 224 718 -663 985 125 778 -125 7 -200 -672 -643 -350 -248 822 266 383 441 93 26 -639 -765 -702 558 791 225 618 653 877 -91 -548 -96 -215 862 576 -10 -754 -275 -143 83 -598 651 -133 983 367 540 -480 -575 910 542 -232 -732 -478 -153 -83 259 208 607 -446 907 869 -445 380 220 430 -522 159 -891 806 -7 -187 -90 526 153 686 -437 379 -761 -375 -917 -699 -266 -322 -411 -738 -206 927 116 948 440 -881 -376 962 -408 -683 -139 -166 -856 859 -511 -998 169 786 768 200 -896 834 -857 -29 -181 -473 -791 -249 759 -233 414 -917 596 -567 999 706 -854 -35 939 866 -574 -810 250 -959 -238 -605 728 -797 322 720 -253 85 -724 501 -915 183 832 973 -864 395 -148 706 398 -917 570 -565 -469 773 576 -444 502 593 127 593 290 -426 -32 -2 -14 980 942 -965 974 922 708 -586 93 98 426 -511 -952 730 -939 -725 402 100 53 771 18 910 162 239 388 25 293 -987 -858 137 -724 -791 380 -789 -689 728 -14 921 136 11 518 645 694 697 -472 565 -770 -258 301 956 -73 -42 -210 365 35 -392 -301 144 -320 -13 -748 728 -415 -423 -887 -471 389 -756 -696 -386 611 -319 -48 -831 -130 -696 553 -824 -747 66 216 -400 -610 746 -753 287 -449 -495 -99 -578 -799 -842 -820 -789 764 956 -470 824 -16 -383 -136 -296 349 -469 -966 -144 -241 -756 775 622 652 -118 -356 -637 106 -10 -947 495 820 -107 -18 -242 233 834 909 150 354 -474 -580 904 -701 -705 -27 194 310 -297 -7 -322 63 681 -509 -213 555 -33 -634 749 847 249 -631 -500 485 484 -930 278 511 575 -35 -333 72 -964 680 -503 29 -768 659 -269 577 -208 -95 513 903 559 895 427 413 248 456 492 272 106 475 906 -60 563 277 637 267 609 -667 -202 854 -956 -431 783 -327 -331 306 -3 -685 95 -467 -742 -886 205 -421 -161 155 515 -597 -605 -318 -415 -230 -209 162 357 683 -493 -606 425 -876 785 -131 641 -382 449 740 212 -311 168 334 300 -150 -904 983 -315 -485 631 647 365 293 -774 -67 135 -864 159 -310 314 -378 -655 598 -298 415 -394 569 -342 -360 -719 -614 -544 624 813 -974 -239 648 -374 713 -350 -423 -919 -477 -243 -700 1000 -507 -548 250 -322 312 -870 -617 -960 410 -63 -225 923 -454 950 410 -390 348 -10 -241 966 882 -686 272 643 -717 558 603 -171 537 -693 970 -993 -565 -538 430 -564 -961 662 903 561 453 -475 871 307 493 -45 591 -1 -619 -864 -73 379 -864 748 -989 472 595 -962 -788 713 -179 -744 894 -82 -230 732 -579 -883 -420 446 -804 -964 -813 -967 -122 -105 132 -427 -956 290 262 -61 613 352 -930 587 392 -895 909 -117 -249 714 -758 524 507 -42 -361 -205 -420 43 -400 304 546 69 -625 451 -574 -365 -737 173 -159 -29 830 -571 726 52 -43 -418 490 -746 166 -177 -371 391 699 -304 686 824 -785 685 677 -126 596 136 -262 985 224 -232 -118 484 -582 -446 209 790 -800 373 -753 769 -804 -897 516 53 -893 716 960 -252 996 -267 847 -467 -732 -905 539 75 762 -858 -220 11 104 -37 247 -595 719 424 -967 977 632 -578 739 -527 546 -815 641 368 652 55 -844 -510 -526 -790 -333 318 -154 -694 385 773 78 -218 -389 -133 638 228 325 -987 -994 -615 -194 849 -264 45 40 -903 -349 526 687 -379 -445 -759 203 -977 79 382 -429 -632 246 -613 -145 -319 150 903 731 446 -816 -430 350 -79 -204 -198 414 113 19 108 -219 -369 -550 832 -805 528 952 350 427 78 -105 205 370 -965 486 -437 203 583 -974 377 252 -230 252 -796 -647 -847 -299 918 -412 -418 759 649 -762 525 657 -367 -448 -223 857 606 87 -268 -276 822 213 798 849 579 -679 865 630 -72 -999 -753 511 -427 -592 -751 535 727 -348 191 -823 -289 -257 261 -916 945 25 -436 919 -802 920 -48 240 -27 -46 -539 -25 800 709 186 711 38 -895 -260 -126 -662 -851 689 -853 889 341 523 -490 -879 -264 -192 732 -12 663 -960 -128 -496 -11 -642 427 -478 612 -790 -93 -825 628 604 580 902 818 -694 -622 -812 10 -347 -158 -584 458 217 -532 75 -20 -522 -492 -969 -459 -782 334 -213 -542 -343 -216 317 -636 -499 991 -655 543 -918 -723 792 -879 260 -757 -256 914 391 -768 -32 56 796 -521 -706 -844 214 619 878 843 144 545 424 594 -83 -581 278 7 -451 -587 464 789 -661 802 -337 -881 -192 831 -719 679 -527 125 -616 911 393 821 -899 294 484 -77 339 -814 -151 576 795 741 385 -136 111 -302 817 -299 396 45 734 479 509 -426 -460 -982 -123 126 654 8 927 463 304 -665 -626 -976 -194 -778 -520 -974 -905 443 -166 885 635 -167 -779 -898 245 768 -468 -30 -469 182 798 -256 32 441 -254 -150 -492 -900 872 -139 312 332 576 746 190 465 687 -177 736 806 986 271 -39 319 -950 -951 273 476 815 256 749 -883 -627 866 40 -940 572 913 33 -157 692 988 -631 454 697 -441 705 -863 575 -647 788 -535 -705 208 -209 667 -186 747 -444 419 -308 282 31 -953 418 -964 146 43 216 425 523 410 676 932 956 -80 821 244 835 -75 -47 -419 166 -59 630 379 532 -993 -945 -126 -307 -856 982 -674 -665 81 601 863 724 345 31 695 -83 677 624 -975 -658 -147 -95 821 686 157 355 594 -887 -317 -968 692 -424 -345 -236 -199 -261 -387 369 -483 -94 -28 824 986 928 71 -986 -489 -155 -934 -50 -603 -286 234 -688 357 457 15 -624 -667 -524 -673 -285 -615 62 920 820 746 752 -112 -533 -351 -328 796 21 -654 -330 832 376 449 497 -800 -653 -142 -247 -275 642 507 436 168 477 917 768 -679 -962 469 20 878 538 772 -7 108 -178 -671 81 888 -531 -95 372 -501 147 -956 -551 -313 716 62 404 -848 -657 -261 -566 -709 -922 -498 459 -7 277 135 -877 17 -991 -762 -716 514 515 501 -441 -776 -122 -222 174 465 294 279 -511 777 134 965 313 -416 -58 -586 -401 135 61 97 -447 421 -793 -717 -530 817 954 568 205 -319 715 -592 -937 202 539 942 -479 -932 204 619 -525 -702 328 -101 271 -798 -355 676 641 -405 646 -559 45 -4 -945 861 81 481 325 825 481 243 72 383 370 -291 515 482 -496 359 -597 829 69 669 46 289 394 509 -364 406 -555 605 887 -225 0 567 -400 349 -832 -514 -954 -935 -139 489 477 230 25 -531 -859 -186 207 314 894 -11 71 641 446 -62 -14 -472 -541 -37 -549 -996 -489 947 658 -856 -205 -661 818 -526 -111 944 672 -453 -419 32 995 -661 -412 -549 -569 -731 -229 941 -916 256 -653 403 32 -238 -563 744 612 -867 -310 -228 -214 -678 26 348 -14 -461 -984 345 -442 -13 309 -666 602 740 -189 436 789 165 364 -912 442 693 -783 352 176 -884 813 288 44 -673 -566 -735 983 764 397 -110 219 -210 952 341 41 -938 951 -971 -99 -655 666 598 6 550 -214 126 221 -752 448 -544 -508 -418 960 -519 -293 -735 -820 689 217 -523 -787 619 -367 326 -986 -771 -348 -407 -107 -16 -899 33 -584 -319 611 180 504 355 922 -234 534 912 940 510 754 463 304 48 -318 -104 565 149 476 450 733 -833 -439 819 -389 -443 -999 708 -570 181 -170 -903 502 275 452 -994 477 -847 -878 -98 803 184 -341 722 198 304 355 11 -174 117 -221 271 450 2 -549 545 130 352 820 653 -163 -217 -515 -349 283 -172 -92 314 -19 -375 -90 -240 968 -231 868 -255 719 598 -337 -409 773 -78 -804 -487 73 616 204 -969 -671 722 -487 -13 673 42 72 -936 233 441 -304 -62 959 -818 -291 10 259 808 191 -64 227 186 438 360 -391 638 -216 993 665 -913 -161 -203 139 400 852 281 547 4 -253 -938 -195 -399 -350 -491 127 700 -668 -629 -22 599 140 -771 -464 705 -137 853 821 363 813 -859 -770 -321 -995 -305 -694 -318 -248 492 44 463 -3 910 707 887 96 -750 312 -286 -176 -161 -926 630 -519 -777 827 -308 725 992 -472 -417 205 -96 -2 54 -741 -407 -745 -143 -16 588 -661 218 -647 -126 425 -184 -52 403 -60 -497 -74 -489 552 -910 -632 663 -966 711 70 520 321 -609 -93 765 494 -678 -172 145 282 -889 -450 278 157 -332 950 615 355 732 -376 703 106 -293 -362 650 213 -283 842 241 630 -179 -304 230 -462 50 -883 85 -496 -527 346 -68 -177 796 671 -200 -627 8 -241 -980 -790 -860 -150 27 -693 4 -704 965 -526 -76 -663 -717 248 360 -322 -935 515 186 305 -695 -771 -608 -981 -342 865 -77 -825 397 936 597 -505 -461 -400 465 -411 980 129 10 637 -123 630 -571 -359 56 -190 694 -86 258 -455 350 -468 -919 -489 808 345 -953 342 753 420 -267 -24 352 -410 -230 474 311 -259 -279 176 -48 -7 -241 373 744 455 155 339 228 -846 502 895 732 -54 -777 -139 -485 226 975 -242 -652 -638 564 -246 -731 185 659 581 -543 436 -386 -287 -138 -359 988 -778 127 61 425 593 750 -917 -967 -959 -787 103 -663 -235 -56 697 -759 183 636 422 237 30 179 107 464 -40 833 -627 914 -899 -563 -199 97 74 -393 866 494 -562 -539 785 -411 494 681 -286 -407 -51 57 -264 -407 -569 -931 995 -821 238 872 221 110 -521 438 72 -642 357 547 -455 -857 -412 -601 -193 -459 1 467 80 448 533 168 547 -210 568 200 872 -968 953 13 -275 -876 -77 498 -940 351 467 -526 -477 -180 -388 -579 -601 210 -44 615 -394 323 364 963 881 739 -318 824 99 -17 227 -796 -559 -231 41 847 -133 -70 894 108 288 -151 -462 871 496 653 -666 -526 -750 562 -168 269 -646 286 122 780 209 -919 -257 -75 863 -627 -660 -623 420 439 930 -139 -388 -586 -267 -735 -579 -478 292 -882 41 -687 569 -926 211 50 231 642 -212 -718 7 -92 418 -264 332 -983 -390 995 -510 -527 -487 -410 480 461 -643 362 -878 408 -333 -391 -215 -948 961 379 422 -493 -512 453 -869 -496 81 -635 44 -854 -824 215 -665 449 109 829 -732 293 441 -986 -843 904 -343 -368 -913 -207 971 652 -472 381 -968 -535 -615 957 -879 717 803 -962 -938 81 -486 131 -317 -335 366 653 -53 -283 343 -870 165 -941 914 -792 -67 -666 -468 -69 -730 -643 681 -737 -396 347 219 63 -555 233 -668 550 561 55 230 -987 55 -400 -972 -358 -642 -903 783 543 -112 280 465 -609 -389 -866 445 -684 841 741 -33 -819 553 395 561 680 -823 -414 253 891 -590 -579 873 816 -34 -738 713 715 980 -176 39 663 -108 756 -201 233 -615 -9 -10 -558 -125 117 -15 -487 903 952 -873 -467 285 137 -165 -371 775 299 490 -335 -746 -648 837 685 -551 -917 -476 751 227 553 -909 -40 -975 333 -88 375 879 -939 107 -652 830 -322 986 -157 318 -395 702 552 -618 956 -417 489 247 -559 -262 -354 699 702 980 275 653 701 122 60 614 725 548 -341 -419 329 -393 189 111 335 -721 -587 427 -144 -217 -556 -81 801 316 -666 937 -999 -877 675 441 -949 -356 905 -205 -746 -221 901 -127 58 463 274 244 -776 982 296 -677 -998 748 -540 804 -577 638 -389 -179 -661 270 277 504 248 -462 333 364 -111 -599 392 -205 -926 634 -298 -110 31 -898 -304 -844 -194 384 586 349 -694 -761 129 -891 388 613 961 -414 -116 677 346 -977 686 -643 -541 -171 633 607 597 -596 -379 -470 584 -391 -448 -793 365 -367 -981 -252 225 604 -594 -457 213 558 -749 -501 182 940 225 -213 604 -160 -366 692 247 688 -85 -426 852 363 -15 -806 -133 -461 462 667 256 570 -601 -229 11 -296 -635 622 758 531 -944 624 -12 166 -160 -683 -177 832 -496 -176 555 929 903 -905 -947 -213 -632 114 919 360 -194 -461 43 867 -24 691 63 -585 269 571 -230 -156 199 467 -95 89 692 175 467 413 46 951 141 -208 543 -325 678 -329 -702 -43 -480 605 -28 525 147 118 354 -980 -218 204 750 -552 837 -806 -69 -102 -290 311 -463 953 -47 -862 108 -643 56 -579 -368 754 864 -212 -177 728 676 -672 -311 838 690 -249 939 781 -536 -785 -112 -864 -366 220 510 695 18 -738 32 496 -119 648 -477 -473 -756 470 508 -310 -685 -685 -847 408 499 269 -256 -838 -594 -665 774 478 -954 -992 -100 -652 510 -336 -950 -681 509 426 -549 -234 -83 39 -34 79 218 -858 88 -604 -22 156 19 -619 139 22 -846 42 -73 -290 -213 -262 -651 842 -952 -870 765 283 -230 475 -123 -535 -362 -96 685 590 -863 -637 658 -593 360 -790 817 -428 396 877 424 -708 -562 575 -941 -915 -696 -70 714 249 -125 -550 -613 -516 -639 -734 -682 -470 -592 66 -184 318 -700 378 399 -497 -132 -919 -653 -280 -877 -456 -636 -457 -195 556 -115 126 -718 -42 -858 428 728 874 968 -420 -877 -810 -585 298 341 -529 310 -42 844 438 -854 233 -247 631 863 216 222 786 -305 39 844 -556 -223 239 -661 -833 -222 -96 -493 -92 -590 -857 -88 -159 -863 228 180 381 46 -223 -475 -714 -947 -476 709 -671 -599 -180 -173 -653 -343 -748 -136 -265 449 -39 751 -698 279 963 -233 -502 -327 777 136 543 29 363 -980 53 -747 -896 -317 228 488 520 -467 139 207 228 -760 -769 -242 -549 -317 419 863 632 664 -564 -541 253 -728 848 -551 144 755 -151 -886 -305 246 317 -61 356 -140 77 965 -732 -34 -985 -751 736 604 187 146 -835 353 935 739 636 -900 646 76 -300 -188 261 780 -601 -167 600 613 -938 567 428 -634 296 555 -664 -109 691 -926 -423 -805 -731 832 629 -523 -276 64 188 -371 -617 -326 -596 -994 -553 538 666 -677 731 348 643 384 662 281 859 -69 -127 320 -569 886 -862 668 416 514 822 -6 113 122 -894 569 -962 776 911 66 -40 -184 304 187 387 135 -326 -598 -765 -584 -687 -434 386 -26 164 -766 -175 721 -938 -658 -516 -352 -579 952 766 794 848 -813 198 -984 -602 912 945 772 -471 -20 29 -112 -731 -505 701 -112 684 -256 -290 -544 -304 -997 88 -673 -399 923 284 -816 -167 52 930 887 313 531 981 634 387 341 -972 -235 -344 75 -286 -392 462 -125 637 197 -441 -234 618 -61 275 822 -126 417 511 742 883 707 -220 654 -735 -810 184 -364 367 -647 253 -655 153 -814 -416 692 521 -441 696 -711 483 -578 530 -72 950 -6 -768 -408 -506 752 -744 -199 929 792 -709 297 811 435 -259 451 -183 -19 -766 848 123 -818 -61 500 -156 -750 -967 622 503 -9 518 -397 859 -29 -78 306 603 -131 581 -331 229 252 -659 -970 -514 -485 416 -617 140 772 875 -402 -861 -154 184 533 718 -797 124 824 -735 -16 819 269 -195 -791 197 283 465 23 -872 425 192 -142 -912 542 -949 -214 -177 -427 -362 954 -78 605 -534 655 161 -643 -595 -284 -259 420 -491 -686 3 404 782 521 846 -821 -651 -480 153 925 -59 955 -543 385 -311 -222 -30 475 -136 762 981 -124 -981 -72 344 63 495 75 618 871 -466 508 713 -816 545 -79 458 -230 -941 810 38 -379 498 -956 -39 752 187 78 896 -395 -791 -33 -826 -579 551 -710 -294 -450 -835 402 -898 -364 -939 481 633 -958 878 87 -655 684 936 -296 -108 320 242 216 127 743 71 -839 266 -37 -394 377 357 -695 -652 838 -563 -278 335 386 25 -405 151 450 399 -182 160 -900 -158 503 151 -159 -78 615 -583 -679 -923 -335 -473 -811 508 -906 88 542 -604 637 -301 192 -278 308 -349 -121 59 429 -929 524 744 -182 769 -144 300 -181 237 250 -791 -663 472 -820 -474 -990 805 -969 587 -458 -1 471 391 180 -296 -431 -774 -498 -291 146 161 -642 -92 -568 -54 30 -912 100 -259 -134 451 -758 -584 381 -551 -686 -746 -582 120 54 -567 68 326 855 141 -622 -429 -41 716 108 508 -396 -222 471 168 268 481 777 -701 -205 -517 -330 -1 -918 -952 846 -246 -511 -614 133 546 -909 970 -856 -197 798 726 254 -336 562 -121 -431 782 -560 -558 -423 529 -368 -419 517 120 137 376 -247 -970 -674 695 627 540 209 -322 -838 -113 -235 395 545 -246 -919 -468 323 -404 -30 -391 -323 -476 -563 -626 128 -16 171 -642 516 -642 -256 142 905 564 -484 301 409 138 -409 228 91 51 -157 -970 594 -176 -410 -818 831 825 -127 746 552 -194 996 -547 -837 67 -335 148 -900 -368 594 -669 -366 -795 757 231 -937 74 -409 -135 -282 -855 -860 -566 9 814 -381 188 211 -905 216 -867 -510 748 -977 356 -714 -456 -909 387 -832 983 558 767 -689 273 -922 113 -150 68 -289 -728 -541 -36 -730 302 -353 -887 78 -883 890 -659 888 648 -103 484 67 -857 860 823 706 984 637 17 -33 752 -512 137 428 -885 544 -757 -544 -296 -596 -648 -746 -401 401 419 656 726 347 973 746 543 832 143 -517 607 222 175 252 818 126 -424 930 926 -61 -148 229 878 -435 -637 495 689 685 -563 -613 -236 -522 -296 -16 913 -86 -38 -739 -343 640 666 622 -918 401 -501 -48 -300 -515 772 -121 642 672 -499 603 -798 -703 303 -680 914 32 -616 -201 950 570 198 -188 -163 -983 -671 229 -417 -338 45 899 751 834 -648 508 676 761 -44 289 -868 733 -495 288 -933 81 -345 30 539 940 -968 926 386 -981 757 -920 287 608 -348 -260 917 421 670 196 -397 405 -119 -374 234 967 -851 -958 -950 -724 -534 -634 -66 974 678 -802 684 218 532 918 -386 -229 455 572 630 -671 988 -20 -939 -63 -258 -420 751 -279 157 963 336 764 -419 -90 355 770 504 679 907 509 -253 278 -293 948 -651 139 -783 -855 277 -773 -966 -126 795 -261 -526 -403 -529 -865 -41 152 -923 321 -637 -827 -717 -993 -66 672 -281 725 -798 -389 805 -971 -823 986 -413 246 -562 -196 -674 -948 984 190 494 698 227 -145 293 -883 -296 -410 249 981 167 96 763 -528 -836 353 -537 337 -332 -874 -854 -943 -451 -853 742 -107 127 -693 -83 667 924 -208 258 153 267 -989 -343 -572 445 -990 426 -274 -763 -812 722 -918 -870 -812 87 -988 -516 382 48 88 453 594 -827 -546 719 -880 -781 -696 982 90 -999 404 263 891 823 -921 -279 -252 302 642 -525 -985 57 647 110 -917 955 -688 -922 -852 -802 -169 758 -33 661 75 -567 -766 779 410 990 -238 -851 -63 -746 -42 -701 724 -804 -843 -13 -990 -673 162 -247 583 -738 49 -162 -664 582 861 -713 739 -553 825 -873 319 495 -392 842 843 -71 -373 -778 -737 934 -696 644 -659 55 669 -986 521 114 -36 235 41 -161 -36 -882 235 166 642 -935 -313 -660 391 700 -430 353 703 384 -528 -612 273 -283 -37 111 -752 554 814 -560 -741 -858 701 672 300 -156 709 -26 318 136 617 -86 502 334 23 657 -490 604 557 -421 702 -359 301 -570 693 16 -924 -633 -437 -654 281 518 -679 -498 991 416 -294 -373 -204 -65 -896 633 -15 317 -50 149 -707 428 535 -216 982 -371 -11 459 751 -815 -429 981 243 -741 256 -315 -339 670 624 -165 700 928 731 -779 -837 -432 329 -300 -743 889 -420 691 164 -540 -785 46 38 -678 25 221 294 -204 -883 238 184 343 -253 698 791 -804 803 -782 -385 203 968 -160 326 128 -118 882 -55 615 995 89 535 77 12 453 -668 844 945 635 -414 -340 780 -742 129 -1 -102 180 508 263 -397 -897 -376 -94 -587 -3 283 373 -940 -239 -42 -203 -575 -629 -140 26 -148 837 -164 126 336 547 -315 281 301 -508 816 737 -819 501 810 -423 -513 -811 475 824 897 -518 -525 -44 -88 -614 41 -196 -236 -251 -525 -222 -188 463 -306 914 -930 -238 -957 385 -28 -730 -375 511 -860 -372 -563 745 343 -493 794 290 -606 448 -828 -665 862 73 -968 648 500 869 757 -247 -544 -88 546 -684 -164 540 240 -825 -802 -280 -267 -607 -725 239 -966 814 -352 967 253 905 276 277 -990 -745 999 -635 187 115 846 -23 758 -86 -190 -332 651 770 -464 -122 -381 -754 387 -347 631 -956 608 -517 202 -900 -720 -382 341 -192 -80 838 322 618 690 -247 363 -860 -59 698 -111 843 -592 72 -326 37 669 -335 407 -813 233 -725 -33 750 693 479 174 675 -981 608 474 -300 -557 113 -893 -547 -535 868 -763 284 24 421 960 676 698 567 983 -596 -66 431 61 623 -552 -197 42 533 931 962 -295 -154 10 -543 -993 -136 -42 -440 -93 -65 474 903 -388 -778 645 -122 -978 -763 -378 429 311 47 977 879 126 189 -700 393 367 336 532 -136 -329 106 -786 -618 -765 920 -606 -413 -310 299 292 -516 -867 -98 -475 -959 198 -822 -54 831 -276 778 282 -801 221 -493 -763 864 724 -336 -368 299 -274 614 -181 31 59 152 878 -397 -371 336 -631 -763 501 9 -600 881 515 -460 250 -307 786 359 822 -24 110 -483 -989 723 -480 518 976 185 -182 -242 -648 145 -794 -555 350 -865 -103 -509 467 420 516 -451 -714 560 -721 809 -971 -604 -92 454 882 -12 164 440 669 -562 -124 -670 894 702 -430 468 927 -567 150 501 -609 -328 535 -928 485 347 113 -978 -85 385 -690 158 145 -989 556 993 795 -663 -955 -951 -63 -108 -315 638 -100 445 267 671 -462 -935 -687 588 606 -336 -605 258 405 759 -162 -624 147 480 718 -837 -639 -232 -192 -375 -111 778 834 -736 439 -757 -562 -826 389 -259 452 536 -786 -201 -826 903 -308 3 179 -326 896 216 -797 907 649 -234 540 15 2 859 -907 949 229 627 763 -186 -335 642 -899 158 -398 -478 -501 32 75 438 -327 -898 376 441 -662 -770 -111 850 -263 -457 771 956 -944 205 -301 538 -218 879 696 -978 -609 -146 731 -250 -278 -89 -145 803 -729 818 -159 989 -400 822 -318 725 193 -474 0 848 109 618 815 -96 576 -12 388 -817 -578 -320 -41 700 -248 978 -24 -363 -658 -950 -444 247 36 837 113 -730 -408 289 934 879 399 -386 744 108 -44 628 753 -492 609 375 -441 146 -333 147 411 -907 724 -685 747 303 189 963 -824 980 730 -707 116 -397 564 419 677 -951 -6 -748 413 -993 654 593 -169 999 -210 -189 385 891 998 820 645 -279 -467 120 258 271 592 -754 934 -637 -330 251 -625 108 888 -569 612 -285 993 419 876 780 -542 156 362 982 -949 -472 -355 -537 -946 -864 296 -593 157 149 -632 -734 -454 -722 -299 -159 -880 -979 -816 825 -388 -721 345 -475 96 405 -857 841 -491 918 -386 742 881 -298 483 -375 491 109 845 746 -772 990 -62 751 -853 56 37 -622 657 -475 -283 58 230 259 113 -656 339 883 -353 -536 907 -345 677 317 -47 -198 -393 406 -311 -876 -13 946 -752 155 -653 -990 -19 -600 841 -750 321 -42 -759 593 126 567 -632 -111 395 -148 -603 -173 -358 729 -572 454 -230 910 119 -558 -693 -716 808 249 -611 599 96 156 -742 -546 470 -689 -838 -860 -774 -619 841 -523 -592 -784 987 394 -26 100 -489 458 -67 137 814 658 697 -815 -786 -58 546 -759 -852 937 837 707 822 -424 -585 -155 -422 637 -375 -817 695 -767 -475 -343 -959 -193 15 -760 -521 114 122 363 -163 758 -214 -650 -372 -697 77 4 -680 191 -853 -374 -406 124 -648 188 258 -853 834 213 -850 743 -835 400 -706 -437 961 -258 298 457 189 142 953 580 -805 -566 831 -630 -100 -920 -928 -83 -177 722 145 509 487 -102 -714 517 499 603 939 -786 -456 -71 -597 424 188 -206 625 -406 158 -542 918 434 -173 -828 85 876 -513 -377 554 -663 747 272 -625 168 -196 -414 -856 -623 204 562 -703 -170 972 705 -713 948 748 -523 139 -929 412 367 396 664 595 621 13 -543 211 -335 -578 -425 220 -180 945 -392 355 -272 -586 -851 850 479 -199 433 -417 -263 505 -660 -43 233 -903 837 -554 883 5 -433 -873 -417 406 369 -858 601 -456 303 294 -697 2 -683 -111 936 -939 -867 -447 161 -612 928 -817 -703 -243 -816 -20 348 -406 721 -236 432 448 896 869 -882 195 -792 891 -810 -383 -679 770 -22 -874 -730 96 -965 43 812 56 145 -204 -75 776 -731 837 108 121 -556 846 61 619 283 -373 -955 -236 -582 237 314 -31 -353 840 71 -464 371 666 524 725 -500 988 763 -150 667 322 -668 -369 958 226 424 289 -268 46 -230 -167 -974 703 935 670 -146 -315 -291 -845 -406 307 491 92 -134 -575 -365 685 -59 200 -439 -863 55 -246 -842 357 -876 346 487 622 -581 -679 100 389 -292 954 -30 529 759 993 -928 -201 -636 -477 745 -710 615 -131 -883 -247 758 -691 766 31 -989 664 -523 254 -25 -298 -67 -191 620 -411 985 -313 -264 340 -840 -69 -787 -326 -581 -8 736 765 430 255 -815 973 527 -942 -594 -872 113 -933 547 167 -337 1000 553 428 -309 -284 -431 -345 -91 -58 812 -828 130 -903 -700 752 95 -973 954 -923 365 -419 399 67 -32 -373 -177 436 -68 -274 -98 566 380 -820 226 -843 -126 -729 900 -714 -800 224 210 146 716 720 -436 -114 -806 140 690 -509 420 -582 -481 209 374 -988 452 779 -549 -67 -260 416 814 -212 -453 868 246 202 -744 -745 -826 885 649 -23 -109 -950 -621 -759 -519 -258 788 -784 -901 82 -423 -907 154 997 457 -995 397 365 496 -178 702 -649 35 -51 -102 -357 707 58 -806 257 782 -376 643 -258 635 12 959 305 105 445 -884 -376 -253 493 897 129 670 92 315 773 -981 -243 856 -318 -816 152 327 -771 794 -306 93 617 831 -334 -236 -199 918 -672 585 705 -367 -475 -585 -288 58 646 659 -486 -179 -573 -175 -485 500 -784 14 467 519 379 -540 -664 315 114 -357 718 220 874 939 -240 -878 -691 -290 -682 -749 1000 841 399 645 184 893 -549 718 120 44 722 -31 -775 601 223 -584 -164 -551 68 14 -879 -30 126 -637 661 666 659 -688 -359 -417 -181 796 825 -831 303 -144 -907 375 885 713 910 470 530 -538 -752 64 816 -629 119 -377 925 -692 -369 -680 146 43 736 806 961 -195 -484 -967 -109 -163 553 607 755 -318 465 -499 854 463 -823 377 833 735 52 95 740 -493 -651 462 -505 -37 -309 -505 585 -689 836 75 -136 275 -804 256 -145 488 243 698 -439 -742 -232 285 -534 -890 660 752 13 -389 160 -342 -277 -606 761 -816 690 196 922 -74 863 -862 -733 -395 241 317 197 560 -766 -483 846 -941 -49 488 -121 -751 936 405 483 373 -482 -946 417 -440 598 -542 814 -973 -1000 709 -252 -542 329 -122 69 475 -218 -102 43 77 -350 417 455 228 -624 418 526 -694 -972 -846 683 316 -981 -407 -505 -731 -839 -330 -398 683 95 -28 -441 84 -34 -683 -896 -954 -709 -943 491 919 -657 589 798 -646 -805 -367 264 -846 407 -910 475 -332 58 -377 977 -881 -989 -73 -509 -629 154 -781 -544 -272 -262 312 632 -261 277 -212 -842 -822 556 219 -690 -487 -224 -175 -753 517 -811 -677 909 -940 -196 -764 905 232 -391 -952 -297 -949 172 -807 951 967 -526 -980 507 547 294 686 -339 498 371 232 599 -36 438 -749 71 730 835 -532 215 -733 -189 198 -240 -127 -544 -551 -950 -148 891 951 114 -483 205 -347 -492 -161 -272 931 -532 696 -887 -654 202 895 -88 -944 227 -546 -871 794 -325 17 62 -301 130 140 384 236 -370 560 535 -879 393 291 -776 -614 241 -268 32 289 237 215 565 -678 -838 -971 -303 419 -358 616 102 -721 256 -693 -385 -380 -800 -330 -998 -485 579 71 -996 228 -52 -245 -24 -562 751 -209 -710 410 -979 39 258 954 -491 -224 -569 -692 -16 -553 872 -329 89 681 218 295 -82 -123 767 741 -184 976 -686 165 28 -307 -922 -877 645 -81 720 -245 -826 -894 835 10 -445 -1 -475 -40 60 -540 158 -501 929 -534 -555 306 827 -96 -72 549 -903 289 694 -392 -705 -17 460 433 39 -60 -316 -938 415 -119 -728 -311 770 309 162 -893 664 444 960 -485 -632 383 52 -753 720 339 841 783 568 -158 422 444 332 829 232 522 96 172 -312 338 333 332 652 -162 -898 476 876 -867 -537 753 663 460 20 -639 -225 -69 933 57 -699 133 257 960 -660 -912 -692 -765 257 -480 535 -50 243 -213 44 867 766 -974 487 -352 -609 -470 -824 -920 524 -107 -543 617 560 700 755 68 894 -468 -743 339 312 228 -423 -259 812 3 576 -755 117 868 -10 675 226 112 -155 368 -858 156 545 -487 812 -93 -424 756 738 412 -287 -868 483 -894 194 744 959 -7 -68 785 92 912 -727 278 861 762 -535 602 -356 731 -447 -472 52 179 606 603 314 -287 -52 -183 -711 -788 -994 -759 422 -18 427 21 -258 346 -322 -996 233 212 -526 -210 608 -952 -873 -934 -673 -799 57 901 -442 472 -18 -414 172 460 490 -30 147 -430 717 -523 388 -683 328 247 74 -138 127 -536 -738 18 -461 338 700 219 503 212 -618 974 -152 3 -795 -425 848 367 -427 -446 -302 557 129 679 -714 637 385 -200 -447 301 501 174 98 198 294 516 -355 252 280 398 449 157 -898 -839 826 499 240 -377 48 -845 -331 -299 -539 -195 -211 121 173 -34 594 -472 501 -97 506 964 -565 -786 72 990 -64 -847 -492 -587 -624 -15 -212 -835 323 454 593 548 -312 819 -944 -308 -967 719 571 722 634 318 354 -345 -467 -904 -880 912 654 -235 908 -36 430 876 104 -768 596 -1 -697 -76 635 616 192 -517 -921 498 -485 63 826 791 65 -316 9 -937 273 -699 291 -678 780 -104 -671 -566 51 845 -839 14 -603 -330 83 359 732 466 -718 -763 178 196 -324 429 -643 150 568 -630 -430 -3 -513 -883 730 -717 339 -436 482 -815 -905 -518 -883 -903 -191 -670 351 -215 18 -407 561 -217 -52 -340 722 392 219 395 -723 405 983 -446 -880 -334 835 547 -996 242 330 -777 632 964 -910 976 329 918 183 -232 454 467 422 129 804 -41 367 593 719 128 -49 -118 596 -450 683 526 433 423 426 195 782 -227 -822 392 558 -648 941 -849 783 792 -143 963 -396 357 587 -409 -876 246 -152 -981 -842 7 -133 -100 481 -531 -322 361 -556 313 -46 -436 -976 220 -56 942 -797 -27 752 921 150 821 -37 -701 -459 -259 965 851 -174 -231 -768 888 156 343 961 -590 -318 -32 536 -83 397 -570 -88 304 -867 -775 163 -213 -949 861 -822 -98 -57 -333 390 973 160 272 424 -312 -376 624 -959 -10 -99 -72 -553 410 743 -318 -475 -443 -730 -296 942 -906 -183 129 -943 718 153 322 151 587 633 760 157 232 -218 432 -226 -204 968 -430 -564 -630 833 143 920 598 552 -760 469 -875 698 217 -544 -423 32 297 860 -600 100 923 -731 402 -882 724 343 -726 -853 -477 -589 -746 -554 -269 -271 314 372 -701 -813 -719 -857 -877 -973 -855 -681 265 -944 798 -986 -215 -669 708 -89 445 -252 -504 225 582 214 -28 -358 819 -795 -530 -722 986 590 780 -361 -738 781 -161 -573 -473 -401 63 -755 -21 428 1000 -109 -831 588 -565 -465 -339 -778 486 -810 111 -163 425 46 759 -224 -99 110 -54 -713 -187 378 -271 456 374 -115 -829 -104 550 334 -443 -560 -327 643 628 -924 751 -222 -809 710 643 351 23 723 352 -430 -736 949 -63 -792 -90 -640 806 373 -815 -714 949 -969 -254 237 -290 102 -205 194 -47 495 -794 -482 776 -937 350 540 595 888 449 94 87 607 714 481 869 456 652 -787 -233 798 -958 -180 598 693 47 81 -951 36 242 -311 -156 805 -329 42 -689 -710 -607 -478 -499 -844 724 947 524 853 264 924 111 529 135 -151 857 -333 -892 854 -170 699 -341 37 -823 -111 514 647 -872 -563 -525 -400 -923 335 556 864 234 899 -96 -213 725 -829 -686 500 -762 684 459 -536 489 277 -782 -855 -578 426 -146 -732 -557 -356 -304 937 465 -693 -699 -634 -151 424 -92 -47 -949 200 -64 -695 -171 0 678 -153 -855 -789 -279 -756 798 60 152 -434 135 -484 577 -637 240 -373 -726 122 538 -13 -294 938 -235 -377 125 -321 -761 -938 97 421 -14 61 477 -8 -851 622 -525 252 -27 -805 -755 -936 -781 149 949 -941 238 -950 -733 278 831 -314 721 855 -456 726 -906 635 800 73 822 -752 654 -684 -678 -587 677 -152 978 -178 -842 877 -95 -294 -378 532 -620 -418 941 -697 -587 -492 720 -169 422 97 239 -791 186 -335 -26 -900 -433 691 884 -472 -763 -291 -462 188 339 -329 -128 -823 380 181 140 541 355 -686 400 583 -641 803 -183 519 796 -711 188 221 852 -475 809 964 -408 -931 -104 -326 230 -917 995 -816 331 228 -813 -443 495 -995 -520 24 644 828 962 311 -621 209 46 -447 390 -678 419 387 -112 365 514 -490 9 353 127 721 -356 470 -939 -7 512 -743 14 775 -863 171 -536 -107 771 698 658 947 -165 -434 -208 -209 858 223 -671 -724 428 85 -600 167 -909 52 -249 397 25 438 -160 -892 -788 -124 819 -118 105 -409 -316 -922 -577 883 219 -222 431 -554 83 297 460 -225 481 -96 -182 -537 37 863 648 -435 -847 -2 -441 -754 393 815 -84 563 -473 -881 172 -200 810 734 237 230 -629 -752 -838 -501 -68 505 -821 -979 -535 62 399 807 4 723 -738 -758 -426 547 -997 778 -469 780 -233 -624 307 480 671 764 733 367 613 -794 -913 -24 -922 -228 27 -724 -380 809 -552 -811 426 112 870 -821 -633 527 -229 276 836 -532 -126 548 -13 344 871 -479 692 -52 -73 -714 -321 -406 -708 -618 -895 -372 555 -291 -495 -552 -755 -657 -50 408 720 -641 -405 -242 245 -742 -821 417 -614 801 820 955 135 470 -48 811 -263 924 336 -145 -665 -818 915 180 945 990 612 -397 631 -74 -9 304 548 -271 118 260 -708 -763 845 -68 385 -102 923 664 327 131 210 -51 221 -69 329 715 903 -46 -851 606 -532 77 26 -420 510 852 -524 697 873 968 215 212 567 628 958 250 -189 374 968 63 -863 281 -615 -261 228 -821 583 -150 196 781 573 569 -544 -684 617 -276 -104 -632 -400 127 -514 -445 -826 -976 762 573 377 946 827 -537 -934 -128 140 -23 827 661 292 586 407 -12 640 -157 -641 917 399 -334 -691 -265 -799 587 170 -202 420 -942 681 -567 124 -707 594 373 15 311 -719 17 -89 862 83 -900 -9 -659 -122 -554 117 299 -851 867 383 871 -670 -748 180 796 -604 -303 -471 508 441 -997 -466 394 884 30 923 -366 458 -381 870 -461 182 -782 302 -618 176 -398 -635 368 198 994 -62 -548 -823 -706 928 -657 -256 -430 -539 202 -858 -337 -401 -186 628 -637 30 -398 -439 -119 -470 -499 -630 501 519 1 -775 -153 -704 430 -221 920 -263 -516 649 389 -119 -510 647 -248 520 -460 -338 -295 869 887 578 -330 591 -626 91 -415 -856 511 -520 73 870 -224 -457 136 364 -270 7 -571 415 -575 -67 -299 245 683 384 -99 -243 236 306 -863 902 -841 111 -186 488 -895 581 850 917 544 -851 -184 748 -521 -295 -778 334 454 66 635 -883 444 -263 -518 -691 696 -107 -547 907 -503 64 536 582 -508 -84 -286 -253 225 -204 872 863 -522 -471 989 -453 -356 -702 -593 101 863 638 316 858 163 -311 -63 135 350 -584 755 964 965 -920 3 -542 552 258 164 -182 488 14 -72 -314 579 -846 -168 -769 -653 539 -728 700 382 -685 -11 -712 766 24 222 -981 -144 -207 -7 -810 -29 -17 -859 -534 -58 15 -484 -598 13 -266 624 -790 575 586 901 -682 790 970 436 10 -966 190 601 -546 824 -209 -229 407 -502 391 -377 310 -123 863 148 284 -864 863 922 204 -43 910 -740 -785 -767 -347 -7 -850 -801 449 -645 -647 266 -596 650 375 -985 897 -162 -900 -123 -616 -491 836 690 419 -443 849 -337 -506 -281 516 77 -581 -789 740 604 -315 -523 -598 -615 -340 460 962 896 529 -768 713 -133 -163 198 292 31 -469 -982 -269 529 -71 21 -798 155 -137 -849 243 378 717 384 587 846 -204 737 -241 685 -232 31 220 -465 989 -375 404 -911 770 -400 223 759 -790 -316 334 -668 61 -209 -430 -823 623 643 -97 501 207 599 -166 -244 757 154 -519 316 861 889 -280 466 -388 -444 428 -698 80 878 -8 575 -862 169 -362 424 421 -655 244 -233 -547 -284 867 -787 -553 838 698 -103 -376 -333 706 841 -540 -409 630 -257 965 -360 -917 79 -186 557 620 -880 -103 34 -895 626 -745 100 -610 666 -815 739 739 -737 -630 446 615 84 -517 -990 384 -34 -558 -730 278 331 -196 907 276 -831 -315 -310 -441 32 770 524 152 -724 -550 -850 579 940 754 -90 219 793 -412 -957 437 30 -998 -306 -700 896 -352 16 -555 677 279 323 -438 780 318 111 -38 680 676 -86 -724 -839 769 341 576 -755 70 -606 -602 -635 375 -603 -554 -913 -945 399 288 -164 -201 -896 183 -452 -918 379 -251 -242 -661 -495 -679 965 -332 82 -879 98 639 -828 -36 701 727 367 -857 655 -996 775 -547 148 -358 825 986 -184 -602 -765 -275 914 783 602 -7 -862 -415 -783 819 -549 -739 520 -170 794 243 -116 -998 -184 677 -885 897 -45 507 -699 101 826 -119 590 -234 -879 -402 915 -174 98 357 217 -523 746 -530 189 -20 -45 901 430 -826 -398 320 -853 439 -976 295 -438 -797 -341 213 773 383 -222 -271 475 407 -957 914 -45 406 -501 88 -528 -891 756 496 -833 -299 504 -509 242 -890 -1000 -985 -52 81 -519 565 938 440 995 -678 295 -873 807 -81 -384 652 -184 687 220 793 93 490 -920 342 686 312 -929 -239 -236 250 682 313 -236 -864 -196 184 -627 811 -181 604 -896 -172 -646 -635 -223 460 813 57 -111 -464 308 501 -2 -117 399 -729 672 -836 -338 874 632 161 254 -776 914 770 -438 771 134 99 66 -295 -134 823 958 56 -319 -626 939 185 -474 797 -411 -802 965 -580 -835 -352 441 456 -61 949 -448 795 -430 350 -867 -159 -347 291 338 -358 -354 408 546 -113 721 35 -621 -2 -396 797 329 467 667 -110 -195 -909 262 909 10 831 -690 -266 712 540 -232 196 929 -564 977 544 -333 468 339 -569 454 -820 941 -843 -527 823 442 898 370 -797 167 636 112 760 -314 492 -570 547 259 -405 -515 566 -738 -45 -855 -777 -534 791 -483 788 -290 -135 -630 -972 -739 -407 -732 -975 869 463 991 -103 488 -290 600 42 -687 611 398 299 -984 399 691 659 419 -469 -255 -5 823 -688 31 -724 384 574 -153 106 698 740 997 -158 229 513 -205 203 522 975 457 822 -630 -155 -274 -116 470 367 -1 687 -215 -144 180 180 -547 865 -525 -32 -358 147 691 -368 -571 622 -99 811 -933 605 310 846 -439 826 56 848 -862 235 90 -614 560 746 -394 612 -829 454 -14 -80 282 -460 -883 259 -932 -155 818 369 -26 263 -176 -814 711 848 196 666 30 -164 -540 -561 -754 -709 -914 897 -154 71 0 971 -957 398 -801 -925 916 661 74 777 171 -941 317 -561 957 68 -314 153 -194 991 -444 439 -844 563 263 -152 248 -775 478 -844 990 -218 482 100 387 781 704 -479 -427 262 513 -297 -358 152 -607 445 184 793 650 345 -141 789 975 699 843 280 621 -169 -724 3 -838 -632 191 -709 -990 -458 850 614 -365 460 70 118 -322 -137 542 697 -46 -699 -629 433 -594 -810 -145 -96 624 121 231 933 -585 481 -789 -921 -600 -543 -647 129 382 -498 -814 -900 -241 650 -478 574 -41 898 -644 -908 838 37 -349 377 218 -959 -258 388 285 681 402 -489 -13 -788 -588 -232 -888 -315 -943 -373 -763 -241 285 -252 -979 174 -75 766 184 493 -699 -936 -912 -628 787 -390 635 -890 -999 210 423 -455 207 283 971 229 75 540 -204 -534 962 633 939 -832 -272 -279 679 577 339 -74 -875 229 -587 -201 -710 506 331 101 -833 724 -326 238 -362 396 491 394 -480 817 888 -634 -306 32 -294 -144 656 415 -948 983 951 304 868 984 748 -997 -873 -374 -311 -257 -194 -11 -733 -535 911 828 117 357 335 971 -96 787 -14 594 563 -22 406 918 -646 736 254 -591 -360 166 -731 -181 -663 173 731 -478 897 -145 578 419 900 532 -785 -261 -729 -10 -202 -681 972 -994 996 887 981 749 139 -183 471 791 322 -36 734 104 -597 855 -211 880 -734 -405 -105 84 -192 497 842 -947 -345 -517 559 -751 148 817 683 228 351 -491 -272 145 -76 -242 -932 996 632 944 664 959 -818 -336 345 461 901 -618 -562 601 -236 -292 775 -474 -633 -180 -630 971 -8 194 -13 862 458 954 -649 322 -812 -703 892 754 -513 369 964 -156 -569 713 427 638 -883 -277 -435 262 282 -432 -929 612 -646 -381 -54 -316 315 -21 632 288 377 -823 -468 541 769 975 438 408 308 -145 -855 119 -536 -293 -22 195 -981 994 889 218 381 914 -566 343 932 -607 -108 675 19 504 457 649 -535 -760 124 -149 -948 -386 -539 372 490 -867 346 -312 -155 730 577 32 578 -800 146 409 95 806 514 458 868 223 741 750 -86 -862 -224 971 -835 -302 44 -652 -608 -494 -947 -51 161 -68 408 -426 665 721 589 89 -834 620 -833 287 252 -857 -17 562 483 831 -247 971 664 756 182 247 -5 -999 245 -66 779 -13 -242 -352 188 -90 42 817 -901 50 547 -911 448 -117 529 -394 235 70 593 512 168 -552 919 533 789 -762 411 763 -454 -6 726 -678 609 536 881 -205 699 -108 840 -301 739 -430 62 926 -936 -935 544 -629 855 -64 -367 119 -341 -949 601 -938 761 -518 -7 -839 209 678 304 -505 459 798 194 -310 -650 435 823 -310 -608 822 -823 918 -682 -149 691 -318 -567 -66 -460 102 432 -132 -60 -58 -941 933 -314 897 -319 721 -561 -863 410 -21 999 839 284 138 -905 -784 -352 -970 -509 -992 237 125 558 523 447 -643 410 274 -338 678 -220 687 945 -245 -355 -450 777 363 -69 -217 811 -464 217 -219 -967 744 -839 -905 797 304 234 912 -985 -307 -541 -710 322 921 -279 124 225 -590 -142 329 -641 546 -54 -129 881 389 871 -835 -283 367 -302 -119 101 242 -281 -37 880 -569 23 319 882 -108 -979 434 912 -837 41 710 -129 -792 501 -421 -844 63 169 584 -684 425 -630 152 -387 211 437 -367 414 -471 -887 -450 -486 343 -23 26 954 490 -422 -466 -309 -173 162 -91 741 57 -832 287 728 -380 898 -980 522 -205 689 -930 151 568 317 -999 -463 -119 -90 134 605 -594 978 958 325 -424 -392 420 740 -606 205 830 -792 -316 -279 63 601 741 -209 -947 269 344 226 601 634 757 672 -370 -319 -848 299 -738 -213 232 862 849 708 375 -357 680 -745 588 -864 -745 655 -19 -650 654 -193 78 -796 271 58 811 893 297 -529 44 723 238 -356 952 -310 -66 -340 236 -318 89 382 -962 -245 -469 850 -202 743 14 574 -418 952 -672 -79 344 965 -531 590 853 5 -833 250 173 987 196 -472 135 -416 -330 327 115 675 993 120 -181 527 -223 751 -527 -132 113 -46 403 -878 275 -235 22 -432 207 -192 -317 -345 853 -143 171 -121 653 901 497 675 -786 16 785 -30 -103 417 -591 218 507 279 -533 -710 265 -150 -15 721 226 -499 -204 -464 751 -978 -733 843 71 -480 -495 171 926 882 746 540 -508 593 741 321 -696 -368 -523 -454 -482 -536 615 645 270 -298 420 -194 -525 -723 -93 -934 831 599 -341 -960 -319 972 -274 -240 -469 398 827 763 -25 -542 251 -816 901 -132 -500 730 492 69 1000 129 195 -245 567 -639 198 -23 -302 -963 -325 340 -559 -569 754 899 -345 317 -435 585 -929 19 440 -509 840 -39 974 -437 -953 812 628 -132 -643 512 806 -588 -549 412 -532 315 446 -571 -517 -180 438 830 -626 624 885 53 229 -849 -434 764 274 -373 -525 -886 -824 -73 -916 -221 278 454 -494 -346 -257 -386 -313 -792 -562 -401 619 -407 -22 -159 -172 713 390 -897 -146 121 -296 -459 851 -86 494 831 -71 -917 -371 774 -931 -134 -692 -298 338 144 -920 -884 -438 664 817 831 -422 -196 734 980 995 471 -514 583 -529 -998 949 257 -758 -165 -234 -874 266 821 667 -934 -906 886 -305 435 -944 -923 -226 873 -344 -995 -901 953 -954 189 540 -150 -892 -912 -918 -552 -814 580 -638 -137 676 -619 -204 99 -640 253 393 -516 126 116 561 1 267 940 909 788 887 97 -869 892 -950 -24 446 300 -879 -919 896 287 506 691 930 108 -601 -230 -323 -30 -217 184 348 366 -884 -473 -1000 -582 388 -120 -60 -350 -563 119 -339 421 94 980 204 519 470 232 600 630 680 884 -707 53 564 -968 751 -673 231 903 -97 990 805 959 -197 648 149 651 930 523 -682 662 -691 486 -19 268 337 594 -131 342 201 481 635 426 399 -73 -451 -828 -859 -138 -949 -72 32 744 537 98 50 -155 827 -62 942 952 -844 -60 915 -350 830 -299 458 405 -814 303 -592 -152 301 -759 658 -561 741 -748 305 -122 484 -173 294 716 -283 -779 -973 35 -644 -787 143 596 -664 -214 -89 944 -629 -233 -451 -869 -780 -485 673 49 146 -204 -353 -10 242 -630 -505 83 940 397 359 224 -845 200 -355 -433 -997 -353 434 188 127 -428 -950 578 -448 405 -28 366 -340 -452 -136 -294 726 -144 -590 679 800 827 296 607 -551 -526 -907 -589 847 -513 290 -480 -867 96 563 -309 -74 297 -579 40 -779 170 -745 539 -714 -412 183 326 924 641 -231 -400 -707 520 -542 -30 69 -714 296 -825 -452 429 -398 60 591 -675 -398 -507 493 843 -814 96 412 -851 -927 323 521 317 631 -177 44 -428 133 -302 -735 884 -595 333 613 -1000 123 -126 -91 473 -388 693 894 627 222 -519 237 -670 645 659 79 -572 -906 -657 -949 -885 246 -661 -503 426 374 -189 320 -831 341 838 -295 -167 -90 -793 -599 -804 663 98 912 -254 -118 -224 -196 -730 -12 517 -971 -208 674 -404 122 -798 343 -846 283 358 -446 308 0 -98 -9 264 542 -862 62 -655 -92 296 760 -322 868 -35 -9 835 -20 203 516 -989 621 611 -184 985 -73 184 -959 -67 -236 -258 33 -753 -772 -512 45 -452 -853 576 166 -597 -383 -307 238 456 982 208 27 388 298 471 -702 542 706 -435 -940 -842 -296 -81 -804 -163 -288 -358 249 -259 -689 -18 983 785 -409 327 -595 -365 -560 505 830 781 358 365 -440 -518 -687 145 -943 -791 942 -290 -163 -687 100 -63 -772 -639 326 -778 -492 377 651 -54 296 332 -34 -905 14 533 840 -637 -783 454 19 819 659 475 664 -564 133 594 706 -525 -247 551 362 -994 -855 466 53 -123 -104 -297 174 -198 -957 101 -701 857 -291 693 -349 -195 976 -170 -635 -330 -24 826 -73 -371 984 -904 -371 58 -807 -617 -593 -593 565 -625 855 657 590 368 -790 -381 386 -190 665 -200 1000 31 -682 -406 6 468 887 761 -456 -755 876 441 617 -507 363 -781 15 -92 -354 -894 898 964 798 559 688 569 586 -894 683 89 119 20 792 762 503 729 21 667 770 -964 601 -920 -159 861 -191 -904 963 -953 -555 565 180 895 -631 926 -683 50 -63 -469 -317 -855 -829 776 949 -634 -675 -294 410 -518 509 -723 357 48 195 -228 636 -289 399 -133 881 78 531 -351 -480 -778 -490 -338 36 644 -295 -1 -285 -622 436 457 640 -374 579 298 210 -176 -437 970 -217 -994 664 208 7 346 566 158 178 -34 -517 955 -636 46 -521 -467 -826 859 -897 -799 -778 543 -135 -318 928 875 657 -490 -307 -675 50 -448 585 444 961 -255 -256 606 58 624 237 707 281 -674 -293 -735 380 63 -1000 -602 388 -602 -366 -103 525 734 426 333 -660 424 -410 -673 344 -970 639 95 -494 -638 -602 855 896 -639 860 -812 967 -643 -152 591 432 -501 856 534 647 -437 378 -176 -307 -548 -515 704 -201 -751 903 42 727 -76 438 -329 -840 16 -193 636 -942 971 647 749 871 -859 -168 53 -901 -335 929 110 -621 408 -238 246 -673 924 827 42 -484 -366 169 -39 977 -997 -228 -622 545 -25 -938 878 54 -534 509 -116 859 233 101 948 -820 806 324 276 553 -990 500 763 -386 -547 -511 530 -658 714 -805 -335 329 994 277 -311 -65 777 -356 -197 293 -383 440 -33 -856 623 -524 690 -470 798 4 312 -918 -665 -795 -274 -117 372 13 -454 -524 -293 154 411 -581 -491 -272 -495 -284 -10 -337 851 -667 877 759 -132 706 -56 367 369 810 -591 791 369 -313 -952 916 -697 610 -267 -26 503 830 -268 717 172 463 -416 -957 -453 -126 346 -369 -725 293 -519 -358 723 743 628 64 -923 987 -90 -551 -908 -52 673 -185 -879 449 -177 -608 -450 368 -16 -205 428 962 -276 -471 -102 542 -308 -457 163 -963 599 952 -709 98 894 -443 939 167 141 -53 -387 -381 87 402 385 -536 922 143 84 -743 463 -903 145 869 -641 566 770 358 -287 871 734 -149 880 85 -161 291 -849 -490 -943 586 178 -833 -524 413 458 818 -271 -823 -664 -467 -550 628 -66 -274 153 -467 1 -184 -402 -579 -25 173 -481 801 -214 798 -937 630 31 -766 848 517 876 -208 652 -7 249 496 -814 902 -851 -400 -907 776 745 -516 -986 -148 -927 -290 -11 183 -475 -560 -631 438 381 222 -718 641 -252 687 4 -156 291 -983 -481 -420 246 906 -87 -852 332 165 -558 -65 -319 -39 -297 915 713 376 189 896 372 -639 -968 -764 818 -742 -181 -626 684 -893 -699 -42 -816 -13 839 -682 510 647 -140 -150 -576 -368 -492 -277 -828 -336 -777 -923 495 146 -467 510 -996 453 -827 -614 -297 -184 853 -28 -73 490 -317 -120 843 458 -852 -159 271 408 430 957 283 638 921 -355 61 -705 959 68 -376 -276 -899 -908 -458 -933 643 -36 28 886 761 -895 -911 -204 -665 -120 593 -965 13 -827 31 -669 -249 -973 -737 -734 -660 944 504 679 836 831 -939 -206 346 777 -720 608 -231 896 -432 -426 292 -480 907 158 706 890 -458 710 550 -390 298 -922 -753 703 510 -888 978 939 364 -894 580 -389 480 791 -118 261 -923 -950 -227 730 -36 380 815 -973 516 -135 -970 -398 160 -109 -867 46 -769 -545 419 310 216 261 919 827 262 236 -229 913 246 879 63 930 -517 385 -222 -798 362 168 -100 -546 -751 998 180 -926 -323 860 -898 674 99 765 596 975 -238 541 -621 -125 95 -617 -835 604 -970 -866 -860 681 314 289 403 -419 863 920 560 483 -410 -318 -14 -33 37 221 432 -347 -415 323 -645 154 8 241 295 -523 350 -356 -746 247 667 -286 -106 711 812 -301 -326 566 166 -810 928 -766 686 -505 615 -517 -740 -484 -363 246 353 531 690 -957 -314 624 70 -909 -612 -29 706 -157 389 268 -720 -333 363 -634 -652 901 -893 -192 575 94 169 821 479 595 191 -223 802 542 352 -46 -813 971 -98 -838 -748 189 582 250 -213 -544 -233 -1 -351 685 -466 -594 -32 -956 998 -818 -683 884 702 -644 798 78 -791 -778 -511 -39 -959 302 -189 -517 866 -762 -816 554 194 36 253 872 -399 44 84 -153 856 -643 259 92 -127 -685 769 -589 255 960 -540 253 -845 612 44 -398 712 241 -57 -311 980 47 254 -391 -137 281 -478 761 -60 105 -50 371 -289 -443 18 -854 45 554 -87 466 996 816 365 734 -285 -485 -453 -199 71 -504 -702 -72 234 10 -564 11 -504 -287 -175 502 -917 697 200 -399 97 -751 652 351 250 369 508 290 -3 -156 -649 -242 429 301 562 -860 911 734 -505 -722 678 939 -98 -247 -792 693 -258 -303 -566 -869 -816 686 366 -656 -407 -272 67 -26 304 -207 193 155 -647 -542 279 -741 286 -12 -211 -498 -380 843 -401 54 -423 354 707 460 -901 -72 422 369 -846 -745 -978 970 -943 -984 575 736 -257 288 77 -642 130 231 -781 -707 466 843 -265 -308 102 -886 156 -636 -535 -313 501 237 436 -512 -355 798 690 736 174 -610 972 665 -616 -388 96 573 -477 596 974 -415 -48 369 -1 -338 -202 -509 427 -857 -220 201 -958 238 -826 361 -550 775 -193 928 -348 171 115 -850 995 -904 19 -797 -702 100 575 738 887 -325 -662 125 749 -455 -836 379 -120 114 -149 -504 957 338 350 224 -842 -834 -76 -439 -827 944 96 475 -19 -925 593 -307 -695 343 -41 570 -670 -47 -489 598 2 176 550 969 613 -217 491 682 -886 246 496 983 -621 -213 -497 -833 -123 -92 328 575 765 -477 -942 962 -567 576 -511 -139 -876 824 246 -173 -145 -659 -713 516 287 460 -167 -451 842 -850 -388 -894 985 -696 -821 152 521 -151 -674 793 389 -255 452 -586 239 241 157 598 262 -764 818 149 408 -151 432 -992 -62 120 -201 241 591 -531 630 139 471 -274 -883 -623 -494 636 -687 -920 667 -596 -654 -323 638 411 935 592 -415 972 -582 176 569 -495 -18 -691 -710 -444 750 518 -13 -767 -964 -559 363 138 104 -276 719 229 653 -337 -940 -395 -531 -870 -144 -381 506 -477 614 277 -328 -367 -983 815 -221 -390 -302 547 -153 -359 -736 -274 -716 496 -423 561 627 679 543 587 794 -688 474 875 -768 -579 647 -137 -673 -330 -868 -916 834 122 224 404 -877 170 -447 -707 196 443 707 671 23 -934 619 478 330 -153 -994 157 -283 235 -82 821 18 -568 -434 111 658 -529 894 -413 312 430 407 163 -489 50 -824 94 -757 165 715 577 985 417 170 441 546 875 -64 -411 452 711 -115 108 630 274 -480 484 170 22 -966 4 833 80 208 -219 881 -604 -411 -286 609 -77 -642 427 192 -36 670 -503 -9 -827 177 -246 553 494 112 -375 -840 727 -717 -385 -398 450 886 386 813 520 131 -609 761 -9 -397 -999 -533 -660 -776 135 676 -125 164 -955 -662 -329 -118 9 280 -595 -138 910 -79 73 26 -806 340 -657 -96 -345 38 -440 -588 189 663 -171 -335 -292 -494 -717 -335 -748 -732 607 794 585 131 -29 -534 991 733 -703 947 -850 377 -730 -320 -839 -470 -318 601 480 304 675 -73 537 170 -990 -461 -582 -828 -560 -607 -621 803 -364 -557 551 -478 335 -391 187 -780 -760 -159 -523 295 569 307 -855 -851 -964 163 216 484 171 220 -493 539 -65 478 -720 -905 -854 752 -347 -834 -969 -666 -288 -131 848 -796 886 963 -520 -234 534 664 -184 -359 951 -2 597 513 -763 539 -940 835 331 641 -900 502 1 551 -29 -390 -342 -491 222 847 -159 205 -790 290 -654 -168 909 -47 -197 -34 260 -713 17 920 598 -19 367 518 -55 -772 380 907 -165 -987 -303 -521 -643 434 -922 -170 -353 -864 -593 -497 876 211 -724 -114 813 -779 -231 900 878 -902 -769 -854 -165 374 695 -312 369 897 -399 -624 606 571 526 -920 -95 -842 -246 -450 233 220 31 -950 584 -145 -457 149 771 -25 187 -836 -792 323 -202 -349 -818 371 404 361 586 345 206 -571 -454 -968 -846 1000 -877 -882 -501 392 -951 618 951 566 -1 960 340 711 -423 -308 -487 234 -662 -511 -677 61 709 -417 -545 -430 -799 132 -204 -849 -185 913 -915 -470 849 -409 -623 -981 375 740 -43 -440 -226 968 113 832 644 -104 720 -274 -34 130 931 -525 766 -384 725 98 101 -16 488 712 -893 -747 2 591 427 996 -671 860 -774 349 -567 -990 577 398 88 -468 797 38 513 1000 295 -500 417 -358 939 -168 637 294 -308 -646 -986 218 -803 -972 -889 -370 640 -146 -508 148 538 263 619 -238 719 -72 554 -852 -138 131 183 509 -559 4 -497 116 840 354 -990 218 -878 -97 281 -233 -875 -748 -94 394 805 204 424 955 -432 464 396 696 506 -66 957 -515 -500 -519 -917 794 49 147 62 -246 962 765 159 -833 -51 236 -210 -186 609 116 -803 -377 412 -275 974 713 939 -173 -826 79 830 226 -211 431 582 455 -678 455 172 -962 632 795 -158 623 886 -581 672 -662 -231 820 -119 -674 494 718 -892 -468 456 -974 283 -103 -292 567 822 428 -86 866 120 905 -182 -420 -925 369 -33 771 98 -685 129 832 976 222 -610 60 -596 -291 716 833 554 -362 539 481 972 -566 253 73 410 -329 671 -364 -947 -405 -450 -952 250 -623 509 -581 -152 -981 -317 61 -58 -304 -220 -98 441 -761 -214 212 84 715 -824 892 586 257 -771 -596 492 -184 -286 -350 -801 -905 -842 -640 844 675 -334 -822 424 -526 -272 -12 659 -109 8 -570 -958 319 328 -566 -307 -213 106 332 683 664 -337 8 -96 212 525 310 213 -738 -897 -661 -50 -218 -81 -885 -908 -647 -952 110 640 301 -482 731 -349 702 -214 837 -994 -254 -548 363 746 -864 -499 815 691 -614 -895 778 -760 51 -614 180 450 176 164 -584 930 -764 -69 476 -206 -266 595 -615 -946 -548 -366 472 154 -300 697 -992 -508 186 567 824 -230 115 -288 -138 126 -851 -511 -79 -901 3 -622 -232 -985 923 -719 611 -921 -59 -878 388 583 15 251 -381 327 424 312 1000 81 540 -911 717 964 -569 147 -19 -359 678 807 881 -109 570 652 691 634 353 815 -230 745 662 -162 -948 48 150 229 600 28 -45 -215 -470 629 690 -466 -949 266 -627 784 -649 -224 -83 -787 -961 155 -995 768 -553 -258 514 -633 482 658 594 -991 -786 965 400 467 48 -159 607 -68 312 -900 -780 -977 778 327 -275 533 531 -599 630 232 243 431 -803 864 -980 -561 945 -907 -435 -608 -667 997 435 -168 211 -345 157 -28 432 -337 -42 -457 -468 -486 412 -854 -857 -273 390 28 -891 -172 -960 -170 -565 308 16 -757 -494 36 957 967 -759 -976 -308 50 884 295 132 958 832 857 319 -916 -570 674 -973 -783 965 -988 -321 -647 159 457 961 -742 -154 -754 -286 -717 782 346 729 663 203 -744 -833 974 -806 -66 880 913 -377 -611 -53 872 855 525 458 186 -34 -504 240 -795 -914 461 -742 -430 356 836 128 -42 924 -804 -974 -48 877 18 592 -207 -39 128 -91 -684 -829 -138 572 -247 607 480 -559 861 -495 -23 173 -618 -226 -713 251 -670 -687 -657 161 -512 597 -273 919 -960 -11 831 878 -58 866 -656 108 -981 802 -462 -189 786 -347 454 -727 -189 -476 601 898 919 338 265 -891 448 356 -466 -180 -576 -786 -510 671 41 -167 -480 987 -895 -19 906 545 -464 445 -612 -968 -951 677 282 -330 974 -245 -447 -694 -873 618 -979 218 467 345 93 -485 8 911 -527 172 68 685 -6 -315 259 -71 -298 809 -652 202 -649 -603 29 -147 986 146 -170 -736 927 827 172 -270 -398 -763 765 104 303 -276 998 715 237 160 453 -932 691 568 -957 -34 972 -899 633 258 172 -311 -102 -946 643 533 -276 540 634 592 629 310 777 137 -411 939 -493 -496 40 -657 -354 297 934 -744 -880 -136 984 -739 -887 209 -137 343 860 -367 286 943 291 759 -495 -871 -846 598 -567 -527 -599 -57 -989 -180 777 -52 753 287 832 -773 483 -24 -13 -501 -682 495 -199 -83 -784 -122 -803 -150 -249 -589 -126 222 566 558 -106 -390 184 558 105 578 -698 -498 -137 -922 635 -684 535 -418 814 821 74 406 -114 7 6 -675 145 786 24 -484 726 829 -586 -397 657 -312 -466 752 294 534 -882 34 676 547 963 36 -269 -284 -772 -341 -854 -575 -425 362 -482 -195 827 -469 -442 619 923 557 -43 133 -355 152 -28 -238 -561 -430 -635 968 832 -690 -854 412 530 499 353 -892 -223 -262 554 -366 -812 531 751 45 875 -464 830 -743 -454 -261 -147 -388 397 250 589 789 -20 106 812 747 190 367 -350 691 -17 105 479 -228 -804 868 -673 -312 -414 469 65 533 -658 -960 -886 -2 -338 -496 807 944 516 -234 629 -65 -315 492 -749 696 -127 -640 865 37 -360 469 -837 -478 995 295 179 677 -999 742 777 925 868 -829 449 -200 -872 -51 -280 687 33 798 576 294 -425 -388 377 -550 -796 -904 -722 -302 199 -747 697 689 964 -933 -444 373 -781 -573 -443 -677 -320 595 915 -481 -118 839 -880 409 -697 806 -859 272 -79 881 -657 -790 5 108 -322 -58 -455 766 -79 41 -755 -986 963 -1 -436 -895 -36 500 902 875 730 -508 -357 85 54 937 231 516 -235 -211 -525 298 977 -317 315 39 -682 -85 -547 175 706 -801 579 -783 -920 -674 -346 828 32 -493 -325 196 -60 -310 -104 -47 -303 -74 200 804 -475 -693 719 728 364 -476 205 79 555 -297 241 795 197 -401 703 -743 -842 -173 976 910 -867 428 823 -742 431 629 -479 -868 258 114 136 811 -6 -766 -827 -852 -982 -8 974 -989 133 -781 -141 -638 993 -250 -720 -170 805 571 -545 799 484 -927 -248 890 -889 -194 -719 -970 -394 977 -614 229 -609 278 -970 854 651 -308 996 768 -888 731 -359 482 -292 127 561 963 -919 198 860 90 961 186 -899 877 555 -162 280 61 -187 537 -350 63 606 569 -147 -802 988 325 -485 -443 -526 -627 -754 -317 -118 949 -901 -409 519 -450 864 823 365 -949 548 668 -540 998 675 -679 -173 -470 512 287 330 472 -280 -356 -575 -896 873 671 -629 -437 708 206 -265 764 366 241 -228 -615 600 -760 243 346 763 -485 -210 -427 -903 -325 -415 5 -279 -741 -180 140 -150 445 -887 -639 819 281 -633 -383 704 -517 415 -863 788 448 -860 -6 -106 85 -281 651 -676 8 995 -68 161 524 -828 -977 846 -145 -525 407 460 -130 -633 -670 943 959 719 -616 304 763 -744 144 398 -241 -139 172 2 468 685 -259 -950 933 -737 -103 997 -40 -674 435 -6 -129 -786 216 -544 -414 -294 13 669 796 -841 -144 787 249 -824 980 -181 -898 -685 893 -633 54 680 748 -855 -53 432 401 -493 567 883 -787 -500 -287 -216 -32 -849 186 366 51 -340 939 58 -360 -506 364 545 403 -89 284 -719 -832 -42 249 -184 972 -937 -302 784 -770 -589 203 -2 -673 822 700 204 611 682 -847 35 -650 887 33 360 744 639 484 -219 769 759 453 -713 -104 -732 904 -126 258 -468 -395 287 -148 -705 309 52 664 76 -962 30 -629 -10 -659 -754 870 753 -934 -18 193 -390 635 -656 435 155 176 200 -883 715 311 -199 -858 418 403 -176 422 -885 731 -756 986 -233 -280 -743 281 647 968 -887 653 914 138 -730 755 -967 825 -645 435 686 -543 -499 206 -518 289 -177 -394 -206 -352 -297 716 221 526 557 494 801 -467 718 -625 -880 188 572 -996 -128 519 819 513 -695 879 -887 577 -948 206 -993 532 -499 -846 -427 23 -471 -131 922 569 349 -739 105 168 554 599 949 -517 647 -314 60 675 963 -436 442 387 875 802 243 281 -866 589 -451 205 -421 733 -284 703 321 373 278 -828 -664 -61 278 -416 -156 -279 827 335 910 -524 404 -834 -176 422 -8 -889 -157 -173 -504 31 190 -112 995 653 -316 -618 -212 -592 192 -723 38 -567 422 -322 -669 -574 700 338 -423 172 558 -580 509 456 -107 514 150 -815 -592 607 816 -92 -869 742 -544 280 -111 -572 -117 656 -945 -898 -549 544 -270 819 -963 223 -769 -215 -934 -779 -655 -738 667 592 -77 832 885 292 486 410 964 777 -992 -144 697 -746 950 45 -308 -961 -72 754 540 -521 71 -720 914 689 714 -342 276 163 -177 -929 383 785 -220 633 -203 269 173 607 -654 35 122 -180 551 675 419 -800 450 -5 473 -335 202 125 427 294 635 209 343 -800 -487 -136 -674 106 -382 -543 155 -444 -616 -9 -614 673 -112 -835 -399 -122 328 -579 702 -482 -240 -532 154 210 525 -440 762 7 -698 863 -37 -324 -776 288 -705 -813 174 367 666 -939 -913 544 744 682 -823 -746 333 -210 -889 -343 -641 669 523 464 105 -306 46 -873 570 -890 -539 26 759 -990 -131 68 104 572 191 -574 839 641 913 -165 -253 96 942 -149 -120 871 412 -899 83 -922 306 444 -660 -132 786 -720 667 -150 -546 -153 769 -816 -683 -700 -609 26 288 -295 -843 947 603 -277 462 86 -636 -777 -267 89 -787 649 645 527 -520 -854 -504 -391 -545 715 -556 98 -677 442 885 894 -341 -517 361 -559 265 -7 -719 -904 -689 676 747 722 -113 296 -103 605 -624 -698 172 -255 763 152 -667 -429 -820 -521 431 -943 -560 -654 -624 -426 527 641 -132 -4 -384 766 567 -318 -251 271 319 -392 93 -274 418 537 449 608 345 983 -833 607 722 -694 -918 -261 642 -535 -945 -995 569 416 -902 -416 -383 -228 -401 -612 574 985 444 -979 -558 633 209 736 -547 -584 342 -944 -829 -442 410 -712 436 407 -796 796 359 -522 644 264 536 677 -608 377 -584 562 -898 136 -758 941 820 -800 -965 -644 -656 -443 -522 585 360 -455 344 410 -306 -396 961 -60 266 366 -662 -377 340 -51 842 -730 648 -836 207 126 -870 76 -811 58 923 863 838 156 -349 791 -248 -599 886 -942 -969 -780 -553 -852 -463 -419 -727 361 -913 -126 686 174 950 631 784 -625 -984 142 710 -903 -738 -406 -676 -500 320 822 -150 305 544 375 109 -946 -588 -606 -247 -840 -42 920 634 860 809 541 641 552 -115 241 513 -498 302 768 -528 227 -7 265 -760 -245 -933 637 789 987 1000 536 -77 -426 861 -848 -499 -847 -482 -182 543 -157 -651 441 -306 -757 762 130 -501 892 451 486 475 -981 -577 -283 -431 -59 -352 655 916 821 -519 610 961 456 -789 141 956 -227 -461 -862 48 805 407 -640 -318 144 931 -225 -663 -518 305 -565 717 290 841 -543 194 683 708 -315 12 -236 344 423 312 144 -811 469 -107 238 -733 531 -332 105 -293 98 100 407 -226 -175 723 -37 -527 98 421 705 -968 -891 449 -843 -385 494 -283 -562 -512 -561 -126 -219 495 -64 -490 -837 355 -930 559 -699 -402 201 240 275 302 -544 -35 -391 538 -476 -123 798 -132 742 -319 916 -368 -403 -443 1000 776 610 -444 -84 997 -623 -294 -260 363 -306 -87 809 783 -715 -554 -496 330 -357 -43 -225 -228 -181 405 858 -588 871 627 614 482 831 703 -336 756 -746 198 512 912 684 243 -136 -454 -306 -930 -342 663 949 594 -215 148 692 6 918 -741 784 639 423 -409 -314 -928 -557 -30 140 827 -575 137 -915 516 674 902 -411 219 856 687 200 -910 175 870 -233 -826 727 244 688 -460 401 -803 -5 839 693 -848 -726 646 -349 -236 511 -565 -231 -97 795 634 -155 190 -933 -597 392 -925 -894 -708 310 -12 287 -98 -270 403 -138 -3 -397 434 306 668 -43 -650 466 -499 855 360 -484 549 944 -826 834 427 -812 358 506 770 -294 -904 472 477 -813 811 -888 -854 -318 590 235 950 -298 -617 386 264 -291 -302 -497 -135 56 587 -452 350 -858 -99 -228 -974 -572 431 706 -553 -549 247 975 25 -232 751 573 713 -614 686 121 -94 -616 -671 -530 264 854 -714 888 -562 123 194 212 -410 186 660 942 -187 -192 -983 -261 -121 235 -743 637 -425 975 -741 -15 665 -905 -574 848 -122 519 -978 725 -44 174 245 -879 352 -768 352 618 816 -326 734 964 227 978 -854 392 769 843 -432 619 -623 601 498 253 -400 -869 -687 -192 -103 319 -568 -243 -111 -443 -584 210 510 786 93 704 -912 -7 -612 -711 -753 151 -888 -955 636 964 796 919 -129 826 695 -246 743 169 -263 149 776 -621 167 -743 -163 -30 -577 -190 -188 966 258 -527 -198 -800 -204 -954 -541 -456 227 -414 -979 -796 -254 -103 67 272 -833 700 764 861 -204 837 490 -328 272 -412 428 -951 653 -72 577 899 18 -296 -296 -903 -293 -308 392 475 -962 442 719 -53 896 351 -652 31 534 -375 33 -424 -18 -906 -161 -432 -546 -828 245 906 -370 -976 685 -289 725 645 -685 949 455 -179 -142 -955 769 971 675 507 185 495 -372 93 -783 -115 -368 247 211 -376 194 876 361 -19 -543 321 31 -38 -73 -399 688 668 -76 -642 953 19 -95 -206 958 -651 -739 318 -863 862 729 491 -212 604 -102 -905 -60 -510 117 -459 809 -64 967 100 -563 -321 -841 101 -258 780 655 292 -929 435 678 -875 -377 -551 -136 871 455 -482 82 292 774 -325 -97 -325 21 -787 624 -744 -859 -506 370 479 -528 -183 -9 -644 -393 601 -702 -258 400 564 536 -234 671 140 892 -635 625 347 77 112 326 -370 805 76 -430 -183 -367 -766 -769 297 779 540 786 -822 -394 -29 685 -469 858 -461 503 -821 -564 -668 -513 759 791 674 722 -821 343 974 55 338 910 543 -343 -100 -805 -898 968 -377 -632 -754 325 -953 205 -651 -778 386 -185 -258 -563 567 309 788 410 408 559 -564 109 357 -404 798 370 -71 -196 970 -349 -321 414 -532 -528 525 101 114 778 -686 48 918 297 756 -554 711 730 -28 -204 -437 -259 -999 660 -495 236 -48 -546 623 900 -977 -92 972 -400 -210 294 -158 -308 81 -813 -739 633 114 -137 899 -33 -92 -318 -147 562 971 -328 -296 804 494 23 125 -325 208 188 122 -145 807 -319 -223 -975 -809 173 -448 -566 777 356 622 -966 310 46 -180 625 -368 -101 -484 -357 -152 -693 459 -884 809 495 -391 431 -106 -835 396 -750 -892 82 715 -466 -590 -892 -811 -900 -500 800 251 411 -595 945 -792 156 -616 -650 -89 856 912 565 729 -298 270 -781 -181 612 -949 114 -232 -276 -298 819 -474 113 274 153 -55 302 -18 905 773 981 309 -494 -756 570 487 -175 919 -860 948 869 862 654 -282 533 351 -342 385 913 991 -988 265 -563 168 -949 -140 -264 -882 170 -652 -233 685 740 -439 -825 -511 -299 544 90 687 -22 -713 -52 -222 908 736 -873 429 -938 639 463 -78 699 835 825 206 687 435 151 -286 139 4 -416 -437 507 -998 -111 -524 999 358 836 808 1000 -915 598 -889 -791 -512 359 246 657 912 633 -381 64 173 396 61 295 -443 221 -642 -317 -248 541 632 459 -696 503 -376 -10 -530 -55 981 766 479 -538 -251 80 -986 -862 841 -45 -515 188 803 -441 -506 309 468 -684 -250 -66 -60 639 58 -718 864 -198 -801 808 -270 222 491 335 472 -370 -361 894 -688 242 -741 882 -227 368 -197 83 -664 -913 -419 -773 -390 -573 750 767 297 -454 -894 664 -443 37 594 857 -67 879 435 -812 -271 -310 497 310 -486 -908 -418 -493 282 -696 -815 -512 896 97 -410 -691 25 288 -75 -254 670 464 715 968 854 -926 868 -269 -255 -560 -926 -388 -980 369 201 -185 -313 -734 24 537 -931 64 -304 149 -589 -378 164 -951 -997 450 -119 -752 -499 313 -546 565 232 -705 -948 -869 931 -225 -121 -571 725 -747 -79 49 692 640 -363 272 459 850 -760 -550 877 490 493 -30 -593 639 -79 915 369 -591 879 374 970 787 199 -455 -579 -50 -280 641 -731 410 -218 917 -654 28 189 876 -397 143 669 374 566 -77 -120 391 885 973 -626 484 666 126 713 -432 -593 -196 593 8 -656 381 -233 -264 -229 -932 -328 555 266 996 -1000 -329 -237 45 -366 -319 -264 -373 236 -938 -580 557 203 623 870 -332 815 512 -725 -250 -299 31 613 157 468 -880 -645 -584 -580 769 -518 353 -72 635 178 654 -97 -27 -811 -276 -590 124 751 368 -951 592 -489 -591 236 662 -529 -307 -585 458 455 367 906 366 -659 408 103 -344 -365 387 -849 225 660 -74 -614 930 -375 -909 -595 -695 308 316 819 -621 654 129 268 -696 -135 530 839 943 -552 -637 286 944 883 897 -100 514 -634 762 -700 710 -691 -381 112 -473 -369 -868 -577 500 -134 338 -605 -872 -641 194 352 650 921 487 -85 94 303 737 362 305 -178 -642 -373 -766 -178 -196 648 797 -626 -442 500 63 -850 -568 17 -13 -216 21 173 -916 872 741 770 -769 939 -966 333 807 140 333 62 -138 -868 -993 155 222 891 -551 -577 627 958 763 -484 -545 -274 813 938 296 -914 887 510 -602 806 -742 435 -366 -131 -640 -890 223 -24 -793 61 -580 813 187 -793 529 874 -26 -61 863 462 -290 198 -699 -612 417 -818 903 522 968 459 -522 290 -592 -241 -821 -344 -948 -751 971 -315 779 -358 736 900 312 -87 -573 -820 438 -219 -594 1 909 -795 -309 -520 939 -422 -85 330 -566 490 311 514 -71 101 -221 554 105 -833 167 -133 790 -568 -68 -898 -242 -825 983 686 625 574 -294 -974 990 -781 -212 -749 -138 -596 -965 -261 442 -922 -207 -633 -863 931 326 110 172 508 -21 52 -103 -846 -458 -615 577 -176 -774 744 -421 -744 -65 -840 -983 -614 -542 461 -588 -935 230 142 609 -256 -989 -905 -132 -465 -263 -44 406 -413 -122 -949 -928 -407 201 750 438 406 -999 -219 -744 -124 497 -394 -416 -642 -997 328 -931 -83 -86 -972 847 -310 -841 -232 -128 78 -732 -964 -780 240 -28 -877 -27 -715 -405 975 253 -549 815 397 -215 -730 904 247 717 -239 -80 -658 398 -358 -394 -684 491 835 -903 -175 -260 242 915 -207 965 -222 394 -142 509 52 -246 -308 -29 -404 -984 809 315 546 -173 -808 220 676 -666 979 -73 -11 -618 -811 897 -772 -348 -76 172 990 367 -255 -243 -190 -888 -769 275 560 665 -396 118 -75 773 -493 -587 -301 930 124 26 408 -951 127 -797 490 -211 125 625 337 -281 225 24 335 888 -214 19 530 153 233 -776 764 -916 -225 -378 555 -514 -416 253 88 -256 175 -548 419 -208 487 655 397 -200 695 -65 581 627 918 -112 77 -854 863 541 810 455 -19 -634 302 -897 9 -396 406 -383 -862 -639 -720 -938 99 -493 -310 246 -630 -55 -254 691 -389 535 555 916 174 -306 899 341 875 181 803 454 -957 -50 123 -650 -990 -659 415 919 558 -939 -174 833 435 -610 311 135 -302 202 -468 -354 -930 995 -38 480 185 239 -247 484 -522 -128 597 -562 -763 861 867 365 -708 -369 -346 377 -836 -111 67 -271 -142 352 803 281 -700 687 -801 845 -510 778 938 -493 901 -931 -11 -174 786 -378 531 881 -722 821 -645 842 -163 417 56 -467 -965 -335 -927 581 503 512 -563 201 -382 674 -923 880 995 -706 -26 -440 -274 -926 179 -256 936 941 684 895 121 359 8 -397 -760 367 796 122 921 -639 -246 -843 -401 486 -118 142 -271 354 -898 896 -58 -335 -781 250 -726 -443 -146 -511 -483 -26 -412 454 -935 -723 14 -334 968 324 343 341 544 467 699 808 111 -838 -34 990 910 -438 578 49 -31 904 -502 -321 -654 129 967 894 -169 802 -108 -63 166 -852 -933 333 -829 333 -157 -743 -81 -327 -379 -431 225 526 -927 -369 632 753 902 -364 470 276 -698 549 779 501 605 107 65 274 -37 955 410 629 608 350 103 16 730 886 683 565 81 221 46 -555 -895 525 -170 665 611 948 -640 -199 303 247 533 971 106 -890 -38 -800 424 416 612 -46 -447 -55 263 583 -880 -943 -972 351 -851 716 766 -71 877 168 362 170 78 -928 853 497 -123 892 316 -599 -628 952 551 -964 -646 -39 828 217 58 195 819 14 784 -913 -95 398 613 -976 70 -569 -809 95 972 566 -661 977 354 406 -791 -951 -468 -185 -615 -519 810 -852 680 -906 464 -729 235 -582 96 -192 -729 107 507 -748 171 153 -764 493 138 424 403 -294 -923 146 348 -590 -64 -259 -33 -628 -643 454 -520 -675 -104 -467 -556 -797 211 207 449 -398 507 -827 420 -313 -705 179 -930 -375 -892 284 -104 -780 658 -956 666 -320 765 -138 -762 -795 551 127 -490 -632 -519 666 -841 667 -896 -867 439 33 -491 462 820 418 223 46 450 110 973 783 -800 -622 237 -341 -374 914 -166 -391 -107 -904 281 -163 139 718 464 -645 135 779 353 350 816 -488 -822 740 960 -890 612 248 175 402 -627 257 853 -298 -60 -64 114 -603 914 923 546 678 -597 -182 -169 832 678 188 723 992 -642 -82 -642 336 549 -73 -311 -18 928 15 622 -232 -940 496 808 -311 -444 -655 -703 -276 -69 703 -876 -580 549 -797 911 118 -815 459 -306 -972 987 -34 751 -74 583 -879 845 799 609 770 359 -203 776 -977 222 -128 -396 338 826 -662 494 854 -214 -25 -569 841 -244 234 -23 545 613 375 497 -682 931 -43 882 643 124 -318 663 -441 -750 -827 396 -409 -485 98 564 -997 -19 994 525 968 -893 385 -115 -956 980 446 -944 -318 -701 -728 -463 -778 -702 -320 975 801 -578 22 -225 648 -556 -665 -888 -492 421 822 77 894 760 -719 471 764 -47 -539 -934 -94 -587 -896 541 -626 -243 191 624 374 -187 -217 47 -409 322 53 838 -608 -258 180 -860 -523 254 -698 -608 430 529 905 -577 -588 500 -579 -782 334 254 -869 -754 228 -880 -871 945 -576 -579 -110 -824 247 -795 -804 -436 12 56 -789 -988 503 764 -237 18 -108 435 731 -945 957 -275 -95 711 -81 -278 390 -395 -44 -255 367 305 28 -387 642 -119 375 166 -416 -770 963 -208 699 -889 -925 -807 125 244 782 50 465 392 305 127 984 6 -850 957 -654 -964 834 503 -143 735 -371 -817 -705 -353 -104 -767 -921 -683 -695 898 560 -138 -930 34 -158 675 -235 -306 886 -401 -505 -16 -998 -738 -628 2 718 -585 635 265 -212 286 365 138 744 -832 170 496 527 -813 -98 -82 192 108 766 -611 -413 -708 -641 -722 759 219 -895 -855 883 -448 -942 -936 -450 833 -554 -961 -916 768 -775 927 581 -43 -632 1000 609 -847 726 -446 -173 -444 914 598 554 424 -885 -460 262 -418 -561 191 -407 115 -779 723 -16 753 -805 384 598 -290 836 851 -168 813 60 -254 209 -561 902 -710 330 -625 -420 -363 386 746 395 504 710 940 856 -532 789 -872 253 647 187 729 -306 329 -116 599 427 -936 -920 98 -978 -849 861 -704 -986 -469 -673 788 -892 994 -516 174 -754 -105 -346 709 774 -135 -129 864 592 -891 -332 -170 -235 861 64 356 -365 -266 869 -523 -617 20 802 -684 -318 -701 -260 -431 -56 -126 833 -220 845 -364 -239 -722 -360 461 380 -588 -591 661 -472 911 439 355 -14 -388 -950 -123 -666 -477 218 378 -488 276 -707 421 -845 4 -739 631 -943 184 569 -916 -449 616 -811 -338 674 745 -241 -724 -744 -650 -237 755 940 822 902 -579 -667 608 606 -208 76 586 576 -262 990 581 -832 669 398 308 285 -55 -756 -193 341 -173 409 705 -255 -29 686 -230 142 -520 -462 -638 45 629 69 -863 -679 -354 375 -405 80 -977 698 322 -922 910 -769 -148 190 -146 -624 -823 248 -249 120 -933 895 987 138 -57 512 878 712 -147 -877 -728 -413 -64 529 -752 -914 -679 170 -988 76 -459 -891 -437 457 -554 -677 807 674 251 118 -4 572 -623 327 155 -360 562 -355 736 -974 207 854 3 -755 578 -621 -365 616 692 -270 298 768 -104 -148 -789 -741 381 -983 -993 -375 149 -765 67 -532 274 326 517 892 -724 -15 -909 -732 -507 472 -201 -540 -716 566 -325 225 61 429 -550 -155 -127 953 111 543 438 -645 639 -8 -600 -554 747 -218 -890 306 -533 -273 -744 799 699 570 -381 -415 712 955 189 885 -926 -655 -859 -736 75 146 -510 999 555 -232 -880 599 122 189 -816 872 -836 -143 319 -472 -272 362 127 974 121 -251 366 -479 661 -573 128 -690 91 -1 -313 341 -766 -288 876 38 958 -839 401 -134 -572 -171 527 498 570 -567 50 632 488 -489 -449 930 -437 -840 803 283 -584 919 -965 -487 376 -670 702 -552 -743 967 -45 -782 861 -821 178 966 -625 -423 207 -417 -308 822 97 992 -413 -64 -648 -504 824 -824 161 444 -676 507 736 -683 636 -946 -897 114 623 294 451 -89 410 -555 -81 -579 -501 -92 79 468 -336 342 91 191 -103 -943 -653 -690 -398 -772 704 -285 -236 400 789 817 696 -248 -526 898 398 506 329 709 270 195 -912 -317 -355 944 -526 -750 -164 -736 -276 -373 -467 -670 -20 919 -247 194 61 525 498 -989 -254 503 -386 -595 -544 611 909 572 -944 -763 -126 -865 498 -42 -733 -858 290 425 -199 627 517 -70 -406 401 -466 606 500 -550 249 745 902 -718 509 -44 528 440 849 -88 383 -706 810 -604 -33 -507 291 -952 589 -966 879 379 726 -884 213 -230 646 437 360 -5 -993 156 -873 -521 -9 289 -895 696 346 381 -809 -355 -457 695 -842 -606 -362 714 -7 761 -987 442 -142 49 58 -102 541 48 -489 834 900 -444 373 240 798 525 -792 -236 -534 316 328 965 603 -146 538 715 466 -577 -295 802 -40 -414 -252 -172 -330 893 358 189 -859 -494 598 -561 -52 -889 -897 -548 -206 407 850 -421 -216 10 575 -260 -140 77 -15 -864 -906 -769 -199 -956 -262 -231 971 348 -528 806 291 -696 798 15 -91 20 -476 684 322 577 243 -336 -48 -526 806 -288 -760 -992 -809 -33 407 -180 347 -127 -291 -752 -754 248 -402 487 501 368 -20 627 -527 -913 -345 944 -484 -896 348 37 -736 -483 153 -758 537 -692 -273 300 -625 -577 918 -722 -980 -472 976 -806 966 -295 954 379 305 278 203 367 65 236 -653 -617 200 676 -503 -686 694 358 454 -911 2 -472 -220 19 -262 387 273 -574 -199 -153 -957 956 -818 229 -25 317 -105 958 -985 -126 -180 538 -393 224 500 106 850 298 -677 -241 -100 -94 -671 -820 218 -184 -57 -269 -939 -896 776 875 963 64 787 -740 285 -329 -283 -589 -483 -391 -1000 74 614 349 801 -477 -936 755 4 -990 920 940 -295 -393 -292 -793 -236 -450 -557 129 509 -761 419 -151 123 471 632 303 -647 551 -166 -505 955 -642 938 213 -228 -228 -861 727 29 371 479 -388 -975 55 575 997 731 -754 -735 -151 -854 -136 -744 -159 944 42 -723 -916 -750 277 -139 651 -954 189 829 -354 -4 238 998 31 -97 -452 547 366 -902 421 -67 347 -692 599 945 -249 -160 877 -720 82 -375 -785 155 107 990 806 794 143 -68 753 -97 -309 204 395 -740 -708 -549 -982 62 487 -54 556 -385 817 -168 -991 369 937 931 -205 210 -20 -200 -65 547 726 288 732 624 409 187 351 703 119 453 -31 160 935 54 952 -915 96 462 953 -502 261 585 332 239 779 -909 643 -508 366 -680 329 -351 -706 -393 875 -752 952 6 -377 189 -665 -919 473 786 917 -382 -179 -576 372 119 -788 221 971 374 566 770 607 364 702 350 342 1000 558 -941 745 947 -600 141 -170 257 113 483 246 274 149 -148 318 302 -561 702 -303 769 752 -644 358 992 584 919 -35 295 -124 451 780 952 -65 -898 470 -583 570 -13 91 -23 -23 787 -940 -12 806 -950 -659 465 520 -846 -116 -756 910 656 825 -35 484 -113 -389 865 -775 -801 -76 894 597 266 278 89 917 729 671 241 328 -640 -23 978 -146 -993 783 831 881 913 -870 430 -637 -957 -861 -187 132 -649 -467 642 459 -865 893 -404 -926 613 -339 -343 -396 -721 929 -908 702 193 660 541 841 867 -946 -829 108 153 644 -830 668 -980 519 -705 -205 246 -308 -352 333 -616 -437 942 -688 -890 -251 -160 -632 253 -678 893 706 873 -908 301 -874 353 -297 -90 -877 616 581 104 -601 -892 227 -922 -906 937 7 -855 -824 -286 -736 -366 -931 122 -813 818 416 277 187 -494 633 -434 542 -283 -104 -928 120 -579 -512 -562 -204 203 -846 734 45 406 743 67 -254 246 270 -178 167 416 -352 491 -634 820 -234 87 636 -741 792 394 258 8 -250 -601 420 867 -790 998 -862 -16 -14 -171 -944 63 45 -907 993 -280 -831 959 420 344 -945 491 -27 24 922 764 -904 -740 -954 -217 -981 843 568 -912 -855 -979 -449 652 484 -505 675 -220 997 -832 -126 -632 -747 -348 201 -302 782 -421 -161 190 823 444 -805 -135 -602 -369 373 140 -979 878 -732 -814 533 -209 -968 714 238 717 849 -398 206 -5 991 -536 -369 -646 -741 728 -696 970 -422 71 -643 52 -997 -793 125 899 360 -526 735 985 71 -474 455 883 630 -683 880 975 970 -132 -46 516 -135 -89 985 -203 -86 -194 -583 -22 82 -550 397 -878 -143 -222 474 188 -379 322 446 74 -600 -105 -56 -459 994 -422 -758 -921 -475 390 -259 905 -380 -936 -854 -818 481 -900 549 -237 602 703 994 970 356 -813 -671 -382 -558 -139 -458 -623 830 -703 -650 -4 -659 343 140 210 -732 -369 -411 9 -349 -902 -553 394 507 309 191 -527 711 538 -943 636 -375 445 391 -565 -394 -236 625 234 473 -938 673 0 -784 -497 356 -573 248 -168 -515 200 -391 -410 272 71 428 99 -238 791 -465 980 -958 193 424 805 -645 -311 337 86 388 180 177 811 600 -935 404 497 -23 14 -401 141 -87 -728 -67 39 631 -645 447 -120 77 834 440 -287 -484 112 489 116 556 -511 -669 619 655 -355 465 420 489 766 -289 -271 -5 -415 989 850 -555 512 -362 -611 -792 -577 380 120 373 92 -492 -328 -699 376 656 577 414 -45 -266 -246 -26 915 -450 673 323 440 672 -112 -587 -422 331 -357 -681 287 -733 -707 -941 -100 635 743 407 780 751 670 -248 -358 -399 -488 -384 16 844 244 -693 -651 842 601 983 -17 -741 580 -275 -272 854 404 414 -695 -296 -697 114 689 252 -184 -62 -222 -825 -358 658 -778 -996 80 575 -529 894 -574 -61 16 932 601 -419 -730 -691 985 688 -577 -900 226 -904 753 -462 -102 752 -900 -76 -587 -726 831 -179 87 238 468 91 959 -938 218 283 37 470 867 -166 361 -431 269 613 808 -844 -455 883 738 599 -914 -620 121 467 -924 197 124 -791 -522 -924 732 817 -563 232 -19 -666 -414 475 -932 -302 -271 -980 389 -568 -533 219 224 -819 -22 -146 839 650 426 412 904 76 -382 241 28 -543 831 -831 245 339 -408 -729 -524 -650 -887 -108 441 800 693 929 -496 -894 -683 -815 584 68 552 -195 67 -829 -946 -782 -778 875 807 -915 535 906 -706 82 -787 325 -701 653 690 -519 -608 28 -578 705 -336 -456 249 633 -569 -977 793 -37 -866 216 -207 195 512 -208 95 369 -605 -714 79 387 -587 652 -991 -261 210 -431 -271 669 -227 -294 -714 498 635 -807 905 -393 -813 -767 -535 23 -66 -77 647 -287 -82 -586 602 539 -318 281 815 -100 395 -953 813 -637 794 703 -206 212 -372 -482 233 -193 -497 879 552 669 -72 -969 892 -100 -274 -841 951 940 -541 -503 -321 903 -62 -531 -380 962 -488 137 -642 -774 -368 464 199 618 411 -450 404 43 764 404 -654 -208 488 558 -596 34 239 808 -315 -953 483 212 -414 961 400 203 731 700 510 414 864 -798 693 -671 601 510 -710 377 193 109 981 -813 -682 -265 387 203 516 978 207 -811 701 -419 -424 -561 223 707 -98 266 -735 -366 -527 808 -170 -266 765 -953 653 117 -924 -915 697 870 -920 999 804 -859 -432 -773 -743 806 389 4 284 -12 -597 103 499 244 673 -717 611 181 384 75 -587 -864 -386 608 972 325 656 737 259 -241 -631 600 363 709 712 -496 -436 -757 86 -767 13 -174 -134 318 -267 -244 -5 -619 -870 -251 73 105 759 -803 450 -940 145 -831 -995 -780 -144 454 523 96 931 461 -407 175 -45 -784 -803 -108 -289 -252 -943 -579 -585 -96 -637 -922 326 201 -116 345 532 967 -803 -862 659 -712 -18 0 -350 153 411 -563 -696 -769 -497 980 266 -424 596 -28 -321 914 -401 530 876 323 -294 718 -869 501 789 777 -56 -80 830 -88 -184 902 -315 333 71 11 279 774 732 374 -751 97 769 -298 315 397 993 844 221 344 -918 726 -235 766 -925 111 983 -302 494 449 652 418 618 -454 -398 -668 336 361 536 646 -562 -921 476 11 392 -413 915 -709 -846 548 429 994 -366 256 -37 -557 -31 -486 -912 163 -440 -82 299 409 -121 863 689 -907 -618 -641 646 280 -45 363 -309 -227 -456 -296 -896 720 956 -225 -209 625 66 317 681 -13 -753 -928 -346 944 -204 988 283 854 209 -857 400 -354 -768 753 -218 108 773 -582 535 159 555 -870 -251 -83 861 764 213 -438 -29 91 -662 -455 318 369 319 693 -231 -833 875 -867 -604 -786 127 -617 -886 -90 627 -199 -629 -202 -848 -768 -994 -353 -956 90 684 -49 -645 488 -623 -519 471 -32 -185 182 -472 -791 -84 -183 -951 -26 -394 -20 -808 371 -444 339 -755 819 727 243 -423 898 929 581 -643 -415 -617 322 -748 -864 -460 -525 371 -874 -618 -513 -638 -424 -599 -81 810 -160 356 219 248 958 863 815 539 -437 341 321 -227 103 469 632 -175 41 -389 129 -1 810 -667 -21 -695 -754 88 286 -997 -578 -717 -349 578 786 -222 -500 -391 659 -360 19 -542 -878 -375 538 16 49 -378 496 967 211 235 -960 -184 654 115 -651 -874 -133 10 628 118 -674 -753 -733 1 987 219 80 633 320 422 916 -950 83 944 -709 -267 701 702 -567 -914 802 -749 421 -885 -953 107 823 -608 -56 121 -986 706 -321 -706 466 294 679 -91 81 632 -98 -697 -802 873 -116 -750 9 465 595 290 310 351 -374 -510 658 -261 -855 700 524 -821 -174 -512 516 645 408 -855 919 226 -190 138 -440 445 977 -272 -310 -805 -153 -593 -761 -999 -487 182 -880 76 -942 -849 446 764 -105 -478 -792 43 669 114 -695 943 -956 13 793 135 -844 620 -743 -834 521 565 408 88 -95 275 -563 947 -263 -942 316 680 -38 -67 464 933 -238 -474 -707 893 -903 523 -916 -418 692 12 -438 197 -732 238 -980 -325 -665 -60 835 -903 423 862 -661 832 -112 -693 -712 -90 -414 520 460 -359 946 256 -449 312 -737 -946 322 513 -469 50 152 140 893 352 198 828 49 12 641 572 960 985 -467 -711 -820 -770 643 376 -259 -746 -401 -763 200 72 -279 257 64 -339 -367 313 -661 -384 -155 842 512 -580 598 -317 91 579 -731 888 -1000 836 -439 871 978 -89 526 -621 581 -203 -199 524 80 -487 -957 970 -750 -748 601 705 631 -646 -231 994 -545 108 -176 -73 -159 152 571 -195 9 -528 830 568 44 931 -39 304 548 139 365 -718 -487 168 -967 -632 549 -393 649 270 -831 31 7 154 759 -46 202 -454 220 -141 813 372 116 548 -166 -312 -432 449 -870 746 -487 -909 615 -200 -318 -107 606 -282 -55 -704 891 335 554 -128 -950 149 -644 874 119 471 642 -759 -622 -884 -928 -189 -573 -58 534 -967 707 795 -148 261 704 -875 -604 -32 -742 317 139 515 610 742 -65 196 533 -46 15 -90 -310 -7 -406 79 970 217 -464 783 -169 -768 -424 -546 196 510 -494 -865 -12 905 128 -887 512 72 -136 -167 -931 -50 -681 58 -931 -588 -645 -170 218 740 -947 45 38 837 -443 459 801 -603 -31 -125 -558 277 326 586 175 434 212 -399 58 -238 -787 88 96 814 -3 350 785 663 -460 -860 905 476 983 944 -400 376 748 268 -261 -426 934 -118 -876 -790 -295 608 725 152 421 -338 -743 956 -501 -267 591 -664 -336 -977 403 -198 936 -350 -757 247 33 669 261 -834 966 -927 263 501 -163 385 587 491 291 -100 -417 -722 842 243 241 978 -529 -505 -607 -102 687 -383 84 -290 663 -314 -570 -604 -127 -623 -302 -675 266 336 -157 704 348 -755 78 150 238 998 -794 -378 137 512 841 671 -287 -971 -558 950 -736 698 339 983 -298 -925 994 339 231 873 110 373 -892 -773 -289 590 -146 -717 116 354 -72 -831 -218 786 -463 -932 -883 -563 155 -965 -84 -34 315 623 313 399 659 690 625 -840 -696 289 704 229 -539 -437 -751 -934 677 -284 -150 -782 121 -160 286 745 991 -567 -406 -984 94 787 -173 -642 587 -600 -835 433 189 -4 -733 35 -310 272 372 695 -15 952 156 -724 -914 672 -943 909 678 692 -996 352 880 800 -417 -331 -14 -763 558 -816 -68 796 -92 -35 705 35 696 143 542 -519 -543 27 -631 -337 647 -315 -421 -787 -233 -299 -386 -599 434 157 -406 -332 234 300 958 903 -516 -857 967 154 872 -74 -861 -906 306 662 -675 714 -735 956 -959 -988 997 98 851 -570 -590 -814 -559 749 508 -329 508 64 -947 875 782 467 -962 60 -108 623 930 278 248 752 516 640 99 -53 -751 -285 398 225 -563 -439 818 598 223 283 484 963 -745 -665 -50 434 -660 -310 538 -662 692 908 819 -555 611 -842 -445 -342 219 586 92 617 710 -283 298 -603 -381 -895 -574 -525 -768 918 725 195 824 -574 727 281 801 -27 975 813 -185 -791 15 65 -150 271 -974 834 -392 688 -441 -197 -692 929 -62 -159 814 -47 839 -804 662 507 -706 -800 -490 -873 633 -299 930 941 76 -724 514 -1 795 -807 -897 -946 -131 -17 845 81 474 356 172 710 641 -853 497 -718 200 60 -212 684 837 805 457 -505 -255 943 -960 288 507 674 771 -309 -557 -233 -761 882 -655 210 394 -193 331 -594 813 -987 -705 616 -914 -967 -717 200 -735 614 -256 948 -884 -431 -378 447 -352 904 223 270 482 255 -943 78 -867 -278 -19 351 934 -493 872 425 -767 175 -105 421 -790 914 569 -599 -597 -903 593 707 -821 -648 782 222 -251 -575 427 230 -976 161 987 447 357 -422 187 758 591 5 956 -58 -523 -960 626 351 365 -582 -84 -426 730 -374 999 250 -302 534 356 -826 19 362 -315 671 17 708 167 709 -667 -769 -130 146 -209 756 -689 838 637 968 -953 565 -872 623 -310 -494 501 339 -227 -815 -467 322 283 373 -911 853 -532 61 -602 717 951 360 895 -59 -967 101 369 -931 -145 -656 -139 -194 -948 -348 -417 63 579 -133 958 719 -789 -415 -796 988 672 669 -435 -807 278 429 688 422 -461 535 320 -251 -965 -292 426 -92 -876 346 924 -229 406 776 53 553 739 843 962 -340 560 181 408 -535 336 803 596 675 -912 -343 -802 330 -133 792 -826 -666 199 -957 -34 -662 -608 700 -303 -997 199 -470 -478 -110 904 -223 -191 73 28 -559 -334 140 630 830 -228 689 -336 788 284 -797 -91 761 -67 -16 492 608 205 -332 27 552 -925 -631 719 -821 962 867 -79 612 -171 59 -526 -449 577 752 946 376 -722 503 446 215 -162 667 332 932 537 -459 -275 306 -455 39 -797 544 580 -680 -930 919 186 -986 -482 693 673 404 367 -648 821 85 974 961 909 767 -862 -955 -642 -112 -513 96 185 314 404 887 -89 147 -428 62 519 975 159 760 -136 -321 -870 -544 148 136 448 112 49 -284 155 -977 405 123 -508 -63 524 -63 -986 -323 879 -702 -979 -499 423 -300 215 -159 -627 871 -698 92 563 -377 910 -350 183 319 -886 -343 155 664 -749 -379 -133 -723 -760 -396 -783 217 -788 -968 -832 914 393 -39 -721 -262 182 -713 -693 449 294 -600 681 -831 380 901 -780 359 393 -948 -110 -661 -741 740 206 -410 692 -151 668 -936 5 547 -763 -641 554 416 -794 173 662 424 -351 -24 -862 632 652 71 -112 -709 -573 826 742 311 -755 -939 603 -319 982 346 -526 -590 -236 817 772 -222 -630 400 -632 -1000 1000 -2 -539 -867 164 457 100 538 -41 -778 -331 -57 618 -472 716 -434 -112 972 -985 188 988 205 393 292 642 -611 117 -306 829 -28 321 -48 -549 -616 502 -405 -204 -664 -470 383 -423 -88 379 -488 540 357 -381 -42 -860 447 554 777 -251 -429 -897 -243 -90 -924 404 -153 -700 -988 473 -758 -205 -753 -314 -331 863 43 332 -316 -620 851 232 792 -706 -750 -391 850 830 195 -518 366 943 -371 505 701 -620 59 -694 963 -814 -876 -269 928 1 72 -913 -220 -506 -60 -627 756 564 -253 -70 195 207 -101 -840 -928 834 -711 227 -526 879 250 172 -606 -535 249 -505 78 -335 690 -515 -348 -639 -491 -979 164 611 -938 465 35 -332 606 -365 788 73 454 15 881 -111 652 -863 -286 -455 -692 156 424 -7 550 592 -729 455 -223 -597 19 726 -122 580 591 566 -156 -232 -515 -695 47 -228 -716 -743 290 530 364 515 -535 583 523 -959 924 -263 -234 -281 -473 421 -198 754 294 -472 282 312 641 336 656 907 -895 984 684 470 -241 941 -58 506 -922 -671 92 -753 -377 179 -897 -393 -984 -378 -324 658 842 957 45 648 929 -333 -356 -913 679 391 473 860 -523 480 63 -548 -480 -780 661 -876 585 169 862 -912 906 586 294 446 -623 -852 -790 996 162 -34 -431 -30 429 90 -433 -455 -782 -843 297 131 -744 -913 93 597 269 438 -356 -891 -633 -405 -861 -595 964 -126 -969 567 164 712 175 -750 897 -538 57 701 -127 -12 62 -990 -969 -224 -550 -461 -724 -850 -840 635 910 -279 75 355 547 -66 801 -553 -888 -25 -225 -210 621 885 -791 254 490 -173 872 -868 -366 -556 179 -781 -81 871 570 -16 -680 -180 220 38 -192 447 205 935 -789 485 168 996 -167 998 49 -909 818 787 272 -627 189 -189 -132 -477 416 -62 926 -350 873 -587 -462 -233 -62 327 -359 -251 544 567 136 -141 -860 -757 -1 980 -62 541 -420 10 -483 321 -437 -446 -425 -72 919 -593 -849 299 -8 -903 -282 -143 -851 -941 118 368 -219 407 230 796 939 -931 482 -743 283 40 -928 825 -146 -521 -626 237 -189 83 333 163 672 -411 -766 -438 -277 -981 224 -173 -859 -455 -517 -299 721 386 -261 190 -200 425 587 892 -936 -582 619 -446 222 589 456 924 -638 -186 884 -981 -97 -592 -523 -463 440 175 -987 646 -20 318 -798 -640 -86 -612 -580 -214 426 630 -672 847 -20 -683 166 -472 948 -610 824 758 634 -397 -529 709 -527 -148 -754 7 593 232 809 524 -805 476 407 -13 704 559 -136 607 -297 288 292 -194 845 137 5 443 961 800 767 -494 410 130 -892 882 -806 655 -670 503 -580 -559 -421 982 351 913 181 384 178 852 784 283 261 -75 780 923 -606 194 -646 -77 166 -470 -984 -420 868 -924 -606 202 -544 -343 989 -372 -394 704 -414 -496 -496 904 -285 -381 436 645 -277 -462 104 -822 364 8 -56 -330 -344 91 -374 431 -516 794 395 192 -565 135 -866 942 -761 -389 -5 603 -608 -657 350 371 421 -184 336 840 -978 844 -337 775 -245 -288 -122 360 233 -7 -214 -408 -976 -465 620 875 200 -678 433 937 642 -645 -264 421 -367 -507 -722 727 57 -953 -131 -759 394 -565 985 -904 582 850 -180 854 390 -939 -200 214 -446 -518 351 282 430 393 -234 -678 -895 17 458 718 627 -622 907 -107 327 -175 -421 -30 101 -879 -85 -1000 -760 361 16 22 444 221 -666 -683 126 -375 -419 -189 713 -184 -248 -561 -155 -712 -987 412 -37 -885 541 -91 132 -643 439 -758 298 727 -485 -690 -515 138 -220 284 -35 132 326 -359 239 -947 -238 -732 -299 487 906 901 -739 520 696 -379 -298 -614 -550 668 596 -35 -490 473 -502 -213 302 -280 105 857 -432 -322 960 189 -860 907 549 288 -705 950 176 -130 799 12 44 -421 -284 26 224 -868 460 683 411 -130 537 -890 -665 -90 -330 82 924 959 -358 -842 94 834 -644 453 -933 -586 -652 253 549 -303 -485 -957 -180 301 572 330 -476 -427 574 115 -754 917 -870 792 667 402 775 390 -974 452 -331 592 -751 552 240 545 -948 849 -169 985 -67 926 -461 -60 -672 -159 404 -98 -666 610 -806 789 -309 -173 102 892 -72 -86 778 -126 236 -601 469 -121 807 253 88 -218 631 -367 241 -402 604 1000 542 260 -90 -360 256 -698 -887 -746 828 -583 723 292 -57 -214 -339 648 422 -205 -459 -92 -852 206 707 -463 494 415 -558 -181 -855 50 317 -674 -748 523 -763 -664 -793 130 708 60 555 -431 892 -891 -570 -393 293 -26 312 838 -776 140 -293 376 -96 949 -289 921 301 -928 -891 157 -369 758 125 699 987 208 -271 933 -813 -376 -515 890 317 946 651 79 -68 -746 532 -856 864 -969 370 273 976 924 331 -122 216 -230 669 295 -688 -995 495 804 602 -479 -601 -620 510 -262 -249 -863 -729 780 -556 141 -952 116 628 63 -87 674 51 -602 -54 -420 675 775 -690 729 328 -462 -380 -164 711 -382 31 -198 511 -956 381 -281 630 590 864 963 -627 -997 179 687 653 -217 962 -995 -783 240 579 615 819 -98 649 171 -555 -733 970 675 496 479 298 -929 426 635 -296 825 446 -942 -298 302 201 -794 122 -299 52 -396 -617 243 -339 -347 -304 849 -369 898 678 86 605 -763 -475 525 892 -854 -985 779 287 -379 -859 -301 830 65 520 719 -162 -270 -450 -58 921 -970 -534 285 -637 322 -506 979 343 -141 103 180 -601 -566 205 820 -426 896 499 -208 -195 -471 -283 772 -489 76 -180 353 -527 596 583 -958 306 535 -745 -941 635 -929 -339 -708 -256 -89 -440 342 365 670 32 -58 -508 -861 -683 -140 884 351 -73 539 696 1 806 -717 -182 563 239 748 -672 109 861 233 -609 -242 -675 220 721 -583 278 -979 14 486 -625 -681 7 -970 305 -624 980 -623 347 -907 -453 -851 141 -556 -675 321 -831 125 -724 239 858 -162 413 -616 -797 524 948 -500 876 535 -213 -788 -23 -345 936 -484 661 868 -36 766 -516 -300 -564 -738 153 -433 -442 488 -373 -747 -634 32 -549 471 -250 -789 -607 -986 -53 605 169 -71 369 600 870 395 608 -720 -759 714 353 -668 -669 646 -122 80 889 308 873 -99 36 -589 894 437 468 395 74 -371 566 -993 121 -156 387 -239 -465 -974 -857 24 193 68 149 -33 824 96 673 -876 -309 -511 865 -460 597 -184 645 612 467 -78 -927 -475 749 626 -969 -183 -580 570 -526 -942 -942 -952 -900 706 -378 131 82 450 333 -509 945 -891 401 835 196 444 -396 102 342 130 -712 -722 -624 660 446 -892 299 829 -794 -107 -116 -507 169 -62 630 183 -550 -537 -648 592 37 86 672 -734 -728 320 -677 411 -689 -951 -956 668 826 591 -990 -933 -232 -110 572 -570 903 -463 -904 738 720 702 -577 209 -113 -569 280 -699 -198 -556 -475 -685 509 78 267 490 -741 -778 353 -568 609 -675 -231 825 40 676 622 927 60 -587 442 -121 584 -423 -880 909 -927 728 647 -40 -648 -260 71 675 867 165 217 -844 -342 -917 518 -821 -816 -63 -90 -939 900 939 -191 560 -472 552 -750 -339 821 602 -803 -378 -461 -347 343 -859 -145 -520 405 623 880 -596 517 696 164 683 220 -861 307 -933 -384 -3 -477 209 -413 -845 -531 -941 707 -544 346 601 321 -307 314 570 367 714 -242 646 -560 529 903 -360 143 -776 391 18 -163 -536 253 13 189 -984 2 -169 -6 697 -49 625 -25 243 349 -836 -785 -753 915 838 -715 802 -916 -617 294 -301 -664 -412 85 -10 857 756 -315 706 372 183 214 37 228 988 -236 -449 303 -199 736 -666 -356 776 -396 -43 -61 725 922 -829 -858 906 -979 -359 40 -58 -195 123 673 647 177 31 934 -624 -545 409 -195 -541 405 634 -501 -531 656 -428 708 -119 667 -618 -135 389 417 -130 369 228 -318 175 -295 690 -782 -841 -185 435 -611 -597 439 880 894 -872 586 564 -445 881 300 127 -318 579 856 567 393 -127 -644 464 542 -563 -690 -933 -228 -336 -502 495 -7 -192 -607 -836 682 -698 -824 10 -200 -461 135 -668 -775 -621 -452 624 153 592 -831 -337 960 825 -462 948 131 -842 -671 3 828 -770 532 -101 216 173 -571 -921 875 107 191 683 -884 273 -652 71 -660 959 990 -639 -465 288 -544 -268 -553 -839 -22 19 -179 -669 368 -295 679 -355 -529 236 -296 392 942 244 -261 -770 406 538 910 109 81 -822 659 -641 -109 144 -114 114 374 641 192 -75 381 -106 661 194 703 -1 810 -193 164 304 -154 134 279 -305 521 764 -734 -643 532 283 -99 464 498 -878 914 545 963 111 975 48 -249 523 -47 -743 -553 -556 461 994 393 -880 112 629 84 0 334 85 496 871 -406 979 -992 -332 955 850 64 -577 15 -882 918 -723 881 834 722 787 792 385 -773 326 -12 -413 -125 -161 -97 84 -297 -467 -701 -616 573 277 -55 -659 -277 -671 -563 -299 -678 5 80 -127 320 880 -800 -929 736 -91 -743 703 596 55 -179 -308 448 8 861 677 -360 987 -129 806 861 777 -535 615 428 520 667 255 505 872 255 -792 263 58 -337 414 261 -115 527 -909 -741 -950 -738 154 418 -847 -333 751 -841 776 963 837 -58 136 -81 -600 -91 670 407 885 -752 191 -419 865 969 -375 319 -233 282 -944 -274 654 -669 369 729 455 665 272 -181 813 -653 527 240 676 -188 74 -196 820 467 499 315 852 -828 749 -813 305 -362 -593 -892 -992 -38 -58 -154 522 406 -294 392 -636 140 -202 -308 787 -92 99 382 433 185 -110 298 -637 -828 -890 -755 796 861 -251 -916 989 507 -417 252 -889 -414 -794 127 -934 972 -213 711 -724 -34 106 -339 887 641 16 656 -5 670 -893 -36 -448 849 -683 -145 204 140 76 -462 -764 -382 -490 -339 399 655 -695 -832 816 10 742 945 -408 114 644 -893 355 88 -228 -249 -89 476 -865 -19 -143 -310 -821 -567 -699 735 -888 -474 725 694 78 -27 431 -291 827 970 -157 -260 -454 42 513 -601 -886 -632 161 -437 -409 -867 485 72 3 -625 890 -402 -444 10 -420 918 580 302 656 -664 -209 390 -261 388 199 -217 -992 -861 -72 288 742 -322 -650 550 -701 480 -85 -677 -744 -447 907 74 -482 -384 -664 -204 -222 -730 -132 661 594 -25 415 83 -769 777 -328 746 -390 -778 460 672 557 709 -530 737 -402 -199 173 937 -37 -166 -29 -573 233 141 48 -925 44 251 209 346 -329 -356 556 -410 503 963 -156 805 -741 -818 8 657 -42 -956 -502 44 931 -352 16 -878 -780 -294 660 181 119 104 -506 226 898 -505 462 -622 -754 509 -132 573 -767 -528 -118 486 204 -571 716 485 731 -963 74 -455 -36 -160 495 866 498 89 114 -985 -60 983 324 115 -29 -118 -612 -970 94 515 -261 274 663 510 146 -105 767 24 994 328 -769 -679 -363 250 -941 913 -450 -890 133 82 968 317 -337 681 269 -139 223 637 -744 397 -314 151 -202 -469 -19 -933 -999 202 532 -929 -565 -963 -680 689 305 525 386 473 -880 -218 938 -751 -274 -577 565 -109 -350 813 16 -605 -692 47 926 -774 -427 -856 906 645 -866 624 -279 916 -998 -290 -101 155 -882 508 620 -425 210 937 16 -853 39 -392 -731 -947 112 944 285 331 -546 -987 772 612 -77 -822 -672 -578 -480 115 450 447 -169 418 852 -249 523 -874 710 743 -376 -498 606 -405 243 -163 348 -472 728 -276 830 996 -314 -930 -671 282 -975 -415 957 870 -940 544 650 215 -451 -798 -68 682 -924 -272 -558 590 -657 78 220 280 -987 11 -527 355 -611 382 273 910 728 -935 151 986 770 -376 165 908 423 -36 -693 -585 837 -24 797 904 693 12 -745 -861 969 -779 245 585 -71 -576 -921 643 794 286 979 35 876 266 198 -139 -564 760 -136 -67 688 876 975 758 -918 -817 66 521 34 226 891 -445 175 43 951 -988 915 14 -801 -626 612 854 611 725 147 -828 210 349 241 -239 -2 -690 -563 114 197 -51 -781 261 952 907 90 167 470 345 64 -4 -900 -964 674 6 -172 64 558 149 266 996 -151 564 -561 497 -212 -173 -553 -442 657 -274 -356 -400 -139 868 -185 -422 -742 420 -489 -132 -731 313 461 99 784 445 812 729 -324 -166 405 890 -612 -993 491 -367 49 -92 -695 -132 -457 -264 -242 188 431 610 -820 797 276 197 690 166 400 -208 594 -652 631 873 -425 -225 592 202 39 807 736 562 -788 -788 -618 -988 -794 293 375 169 -787 -594 565 -300 644 969 -414 46 -965 -193 937 332 10 434 88 -576 -667 -590 -749 451 554 581 797 -833 -344 718 -339 -600 -146 -378 192 763 689 923 -345 -842 439 -403 -271 34 650 -57 380 575 -387 -792 -356 849 385 950 679 -662 -515 644 46 -357 -49 -8 -517 -712 260 -979 645 -247 -321 -347 -208 -137 426 -993 -949 429 -380 772 -43 -928 837 -936 368 -783 -528 -912 2 -806 990 -412 -283 -574 -61 -557 607 -550 -26 806 -894 -110 790 -383 -55 961 596 74 -987 -754 -510 -123 13 -42 -47 -35 622 439 528 -31 -374 371 -289 -888 -269 931 -291 921 847 599 331 -451 -576 -46 -116 48 -678 -369 327 -659 -337 -347 49 88 248 875 -295 456 -118 166 -346 995 89 180 -790 -174 -320 957 649 -897 -645 101 85 764 112 305 -167 427 542 -168 873 357 246 -168 275 534 644 515 -560 483 450 -909 -779 51 816 -973 974 -113 -449 -918 -73 -912 216 211 585 408 920 592 189 852 -392 -541 308 810 -299 -594 -382 812 473 958 -249 -658 447 -231 294 553 -717 -189 272 533 112 472 -976 770 -113 406 651 150 701 -783 -52 -357 -635 -501 637 107 972 -287 566 -905 401 -624 81 841 835 -735 -469 -593 -169 490 -531 -472 -100 -870 -244 162 477 -2 397 -405 22 501 484 -269 -49 -134 501 -630 875 -84 452 -88 383 722 -544 997 -217 -328 487 -455 341 35 -782 730 875 834 -421 269 -262 -339 238 950 -791 -803 -488 -276 864 -928 865 288 -896 970 935 940 -619 -612 899 -763 989 -538 441 -273 -424 640 -623 512 -311 656 531 50 -485 -696 473 331 860 -40 724 -133 220 175 923 -339 342 -96 -717 -69 -401 -501 -858 32 589 -698 -663 -201 24 929 -928 496 -724 -408 -798 -321 725 872 -642 314 -869 75 416 97 573 -200 937 -104 -474 -276 -544 -920 321 -334 -714 -98 240 -296 769 243 -356 173 -185 385 -454 -239 -493 936 390 -215 308 -537 -594 299 -898 35 -282 990 -940 -666 687 231 -953 -290 89 -120 734 885 -462 436 -929 -155 -159 -665 593 964 -492 980 658 -664 -847 -187 794 -204 -305 -433 -715 712 -736 -290 -590 -228 245 -915 -378 835 840 270 -920 -820 153 -764 -38 965 857 775 -30 -638 -352 -615 -414 946 -280 193 892 392 -217 -227 -609 750 -936 805 -860 -926 467 -178 930 551 -271 150 -338 180 -646 785 339 -253 161 449 -849 -547 352 -92 -49 -326 256 -22 808 -815 994 469 -769 515 -87 -392 -941 -835 106 365 210 -193 -949 -480 493 -170 123 -602 651 -447 -100 43 128 334 -535 167 -565 881 -946 -101 751 388 -741 -369 563 -404 789 -108 -964 -563 597 933 -849 75 -341 -60 -95 -586 114 577 505 157 141 -479 916 -342 -505 -221 -870 -348 473 -111 422 -209 68 474 374 513 476 -938 647 486 887 495 -742 -103 -179 -907 -922 867 -834 -227 -46 -306 161 554 660 -268 -412 -81 -299 123 514 704 204 -717 500 135 -674 -378 -641 941 -156 -507 407 -754 -946 -466 -704 870 -795 -349 -640 -762 -460 67 -844 -425 -917 -441 -261 -928 54 544 -910 -821 170 -533 29 -57 -807 946 -6 -740 735 -220 776 -561 406 856 847 -12 309 -638 456 765 524 -139 -358 -577 559 713 -28 884 -123 983 -474 -412 542 -537 -530 -196 -691 -249 -567 3 532 -342 491 -803 43 886 9 -225 291 702 -477 619 -794 505 120 266 -681 564 948 195 278 -652 559 -694 282 -118 478 -425 -201 -645 -816 -202 -844 157 -62 394 -473 -710 -982 184 702 -104 -795 -211 541 -121 654 -859 -343 941 607 -317 -52 595 -340 569 -625 447 -994 142 -659 -179 -416 -722 327 -723 -335 489 -809 -760 -827 -844 -451 -989 177 -135 469 -757 59 -400 143 700 -769 471 353 586 -497 764 -427 -475 291 -756 899 542 -513 316 -202 400 -662 535 -856 -954 965 -107 766 -802 98 -841 19 -874 -449 -784 -546 579 674 -60 -227 619 -148 -614 -901 288 159 285 -323 -512 -228 -606 849 -256 -446 489 -965 -426 959 502 -154 166 -515 -437 949 109 -350 -742 -146 971 529 505 530 -629 314 -128 620 728 805 23 -726 -99 686 369 -422 23 -953 849 -31 38 758 264 -30 -970 101 -310 -770 506 566 -133 368 944 464 -889 -702 612 -99 -11 -447 700 -933 -493 -948 18 -757 -865 -501 -431 201 209 17 880 530 -5 380 999 531 -399 733 -924 655 476 263 -162 767 -551 1 894 -477 -532 442 462 149 -336 -570 604 603 -851 161 -222 261 -77 794 -771 150 789 165 147 -357 -693 -668 301 216 759 -339 990 862 -456 48 536 -591 617 -541 -121 -599 245 748 202 -761 -249 -686 895 -446 481 -266 -10 628 756 931 90 934 -470 359 -899 463 772 616 -768 -832 -891 -871 -433 966 536 227 -950 -834 683 -434 -796 180 50 -914 -397 -432 6 -633 239 -661 444 -771 -193 -909 -203 -544 675 127 991 791 64 463 137 456 260 -129 -961 -750 827 -447 -356 -197 532 -900 885 -144 914 -128 -491 -71 -344 -448 -217 616 -706 618 -869 -858 -408 494 -757 638 -21 -40 615 907 232 824 642 892 -144 -513 -406 335 32 -436 -750 971 -976 73 645 -658 -868 887 207 -575 704 -210 -568 -858 -145 511 -386 871 -943 -362 -395 -267 649 778 -879 553 -720 709 253 321 662 -359 -533 67 -600 -15 810 -906 323 -502 -804 -594 930 843 26 369 988 -520 -410 752 -177 -880 -402 554 231 666 -554 640 -325 746 597 -451 585 -457 -842 916 -367 596 940 218 430 -620 861 462 995 236 -729 916 -959 -810 -853 764 935 -360 730 -99 638 -144 738 509 318 688 -280 -533 560 -805 -911 787 950 431 245 958 44 -481 526 412 -503 890 825 -335 -822 -363 -848 630 -735 669 102 -665 409 -310 689 93 512 -829 -351 -894 -720 -746 -21 -314 -396 -432 -695 -622 -759 827 -155 645 -336 76 862 692 792 762 -876 953 -522 6 -829 -15 603 -453 339 455 -47 976 566 -641 764 191 -166 448 191 746 307 756 142 604 -763 601 -830 -140 54 -71 -661 153 318 -623 -28 458 771 -424 -880 -739 675 221 740 916 801 -196 -149 -101 -233 911 -711 43 667 819 -799 -768 744 -31 -334 470 281 353 34 427 -16 -528 810 685 103 -744 -723 114 -521 324 -632 -67 628 -812 229 67 -467 610 322 682 -827 813 715 512 -887 -691 239 -640 -688 -279 -923 -975 -817 764 681 108 -508 -38 913 -726 875 -92 -591 -333 985 480 195 -948 132 432 72 -93 -165 289 -415 322 -98 -584 235 547 130 22 893 694 462 -212 -223 -179 616 -14 -305 104 933 -434 -357 -455 673 789 540 -39 318 584 -814 624 656 391 517 723 134 348 469 671 642 475 828 576 -325 297 -79 190 -477 655 102 -600 -477 474 -218 -777 733 -683 -337 750 -18 448 424 628 960 562 104 744 372 84 -613 581 399 873 -89 101 -770 -216 -385 758 -307 -332 378 953 -879 86 -686 -385 -489 -54 505 -242 -941 -518 -482 -153 -273 34 -488 -59 -54 335 624 799 202 899 -224 647 -693 -859 -273 591 527 -706 169 941 422 -104 -223 122 -257 575 -253 515 -186 606 432 -770 -408 -467 879 -499 667 -161 146 -688 284 241 90 181 581 -680 491 -960 350 -591 322 980 694 -285 -333 -181 -144 30 997 554 -628 -481 950 131 430 -91 -766 264 465 967 -640 908 -99 47 9 -941 -558 708 -667 705 -320 -411 756 -532 -262 179 957 718 -576 675 -953 -533 294 -346 980 -212 855 -739 -474 -936 -206 615 145 -204 -917 621 -720 -962 912 -928 303 529 -221 -718 -332 448 -510 -193 -282 437 935 580 191 900 -78 707 -302 134 -742 811 -668 528 684 -765 722 -453 458 513 398 -918 -615 -725 -959 193 -491 -438 -611 230 -510 -982 350 822 -899 -102 -221 -355 807 -616 -24 252 430 -826 517 753 942 107 -922 -384 874 977 182 -622 -750 -185 187 -860 305 821 -197 596 -895 -949 -488 554 -921 155 784 187 659 -46 -136 -578 -472 -718 -997 -996 636 -172 -168 622 819 353 676 -399 62 -831 -916 -847 -830 -301 -333 -175 -566 -226 -673 -405 184 840 -9 -232 19 615 -153 -478 350 175 939 -487 637 825 -185 -339 358 579 301 -250 -486 40 -253 -268 -371 -195 73 -371 850 -505 633 -463 519 -157 98 -665 454 933 357 -255 -110 -86 -192 791 -871 522 -966 -253 -173 606 428 596 177 174 32 209 748 -793 -114 -210 840 853 219 910 307 439 676 104 -296 390 -315 241 942 -365 321 13 -734 194 -402 -4 986 598 -152 -674 -907 893 597 265 131 943 -490 923 -832 749 198 -922 -375 -16 566 -920 778 7 -95 522 229 -454 534 777 342 277 -8 -710 652 -200 -762 572 -96 -695 340 980 -152 890 759 -799 825 -627 -401 571 -391 195 -710 232 -433 582 -223 639 -515 63 -229 81 -467 -581 -628 -119 -527 -915 93 -251 556 -409 771 23 -879 880 -502 -520 -943 678 513 -462 65 -540 -53 473 333 -372 -572 774 -793 655 241 351 741 -371 1 -100 -896 -986 -431 -389 -872 -735 -402 381 100 -455 480 991 -309 -678 474 -132 -95 225 828 615 -44 181 -447 409 562 759 -631 -677 -182 266 712 -798 675 103 160 499 -682 922 -537 -644 -992 745 -374 978 -693 -440 -992 -931 -152 -152 539 -146 -604 -468 -546 297 -61 -852 382 949 -887 629 -300 171 248 -504 44 771 717 362 -890 -432 881 -362 -73 -54 -420 -655 -724 -659 -597 -947 -777 560 570 181 456 810 218 -681 -710 208 495 615 871 519 149 150 -449 47 785 -763 803 -348 -954 492 -482 172 763 712 221 -50 -33 954 938 456 -415 641 -226 -834 -116 -516 192 68 547 322 351 -597 38 780 778 -914 441 472 264 316 -548 -273 -823 -271 893 836 427 -958 -550 -660 877 -135 -199 615 -374 -740 556 -610 913 -990 -792 837 690 -748 -638 -318 909 -895 822 -231 924 392 -329 -772 152 -232 806 383 490 -189 -382 -193 71 368 -350 744 -857 -722 -453 744 -333 -643 434 -865 939 111 547 583 -107 -69 663 281 338 -775 144 -865 -450 -591 771 948 624 605 587 729 -628 -510 -616 579 437 -494 -638 518 -866 707 -95 -597 -306 897 499 140 487 866 657 554 705 119 -866 -924 -191 532 -496 -42 57 -240 -393 333 707 -92 208 -825 -606 928 823 466 450 -195 894 -575 -59 -114 -146 408 210 -812 644 -756 859 -793 -490 -541 -90 -431 333 911 -236 -673 93 -326 -661 -939 829 79 -69 -308 -891 203 654 22 615 -230 33 536 645 -736 479 57 -561 572 -841 794 761 -390 -565 440 -96 -924 -562 989 445 -956 -498 -444 774 140 -81 -781 480 969 672 -567 -638 -73 -217 720 -890 -171 858 -567 826 978 -747 -926 810 -823 912 791 947 -735 146 -700 598 448 993 966 -470 -763 -592 653 203 -934 987 90 715 -470 -781 -780 878 -652 164 485 662 666 -468 -426 768 255 244 -346 494 -145 -979 697 -825 360 -752 -642 -803 -729 753 601 -756 -334 -390 419 -970 499 -706 193 -873 -581 213 919 731 252 601 -833 700 993 -694 -834 593 -809 -789 -285 75 -219 120 379 683 -920 501 252 727 -444 -28 -460 -660 -848 694 -788 992 968 -577 627 -717 615 775 605 616 -239 458 -487 136 -393 143 463 -357 426 -255 902 -511 920 -266 -989 558 225 405 242 -180 777 -928 784 595 175 673 448 -55 -754 287 397 992 418 -921 -586 221 -84 440 -16 -690 1000 847 -695 -729 80 -741 -43 -370 767 -554 735 601 783 547 -142 -823 -274 205 266 -652 146 -933 56 -80 226 -917 -779 -310 535 230 792 219 968 696 -91 -298 -63 -417 145 491 625 741 -838 611 -88 -773 320 -253 -694 -654 -559 -102 998 -728 -839 611 -163 951 359 272 782 715 225 -915 -868 886 -892 667 203 -749 222 721 -436 278 130 634 -255 818 304 -727 -738 -285 -49 2 -888 -506 798 -365 867 830 -199 101 867 888 564 -691 688 196 361 -943 -648 -740 38 -233 -70 118 -407 672 -291 -867 852 903 6 683 -127 5 -319 533 314 -876 -729 934 -640 -421 -257 -713 788 144 376 -58 -162 828 193 287 499 -495 -215 389 284 812 -668 -194 174 844 623 -800 965 786 405 922 529 -282 98 179 -150 -304 850 673 614 -863 -638 608 -433 452 433 -184 29 -483 -109 -499 -545 593 -908 441 105 759 923 -615 94 -693 -270 -303 -194 520 -357 923 922 -119 -418 986 286 974 -555 -954 389 -646 -225 304 957 429 371 -6 -390 865 546 -274 419 -887 -588 -165 775 -851 -486 -801 -651 -448 163 806 -275 -216 -910 -642 -783 -522 -702 -972 634 74 -411 444 126 -467 339 -581 -705 812 -73 -958 280 974 0 -983 51 -887 220 421 914 610 939 427 -919 361 -660 -716 650 457 550 502 -695 -249 949 -846 422 -700 323 522 -400 851 649 585 -325 439 315 392 -63 -263 -676 -668 -564 -514 -223 248 -585 806 555 494 -464 -288 -487 -512 -759 433 -910 -575 -339 -527 -372 114 -171 483 -648 243 6 -596 738 -223 -576 903 -514 -942 192 467 -991 27 -352 588 419 137 -262 -552 419 874 -500 393 -359 374 204 -754 -488 -156 243 -139 -925 -22 -907 -155 -870 -508 649 204 -508 -417 -169 762 -966 444 173 972 42 -909 -940 -465 722 969 -691 298 -889 -923 223 628 307 621 757 452 -16 467 296 448 990 -660 221 -28 186 -223 457 -615 834 3 715 404 116 815 610 -246 -143 -354 315 -29 929 994 232 -510 -660 954 361 -291 -617 839 985 -588 -575 -253 -807 271 -693 314 366 439 438 -258 -435 -497 393 -708 684 -258 -473 -704 -123 -787 -414 -430 722 -558 509 -615 -488 501 -948 540 293 373 -358 698 5 527 -761 716 951 790 -865 -212 -636 835 -588 906 774 -803 -410 490 -714 -128 -366 47 -803 781 -663 -32 700 980 -767 -421 -472 -325 652 -905 -782 299 -902 200 206 45 560 -652 -231 768 272 921 -672 479 -56 65 826 -915 188 -726 170 839 -138 629 997 -558 -397 -860 15 52 333 -352 -779 -358 -983 426 -543 81 236 162 610 -488 1000 993 -267 -89 373 -393 908 9 -359 663 732 227 767 -93 683 -562 313 621 527 -576 -940 -64 -388 -158 546 -145 -836 244 665 -492 -648 547 -173 -541 -643 -537 300 -111 332 646 928 -812 198 796 736 501 970 330 -875 -429 131 335 -975 165 364 2 558 -669 654 900 796 741 -640 -950 -691 495 -71 -721 -831 -500 -39 -773 -940 208 -295 59 233 154 607 -992 844 -234 601 891 -55 -182 -459 -822 98 565 -525 -562 -795 155 -921 -321 321 -891 -523 432 354 604 -422 274 -720 -305 681 628 584 963 985 29 -192 80 -238 812 867 -859 632 -8 -309 -919 -355 -628 -34 -937 365 -124 -236 -129 -702 416 -376 448 78 802 -661 -259 330 393 -331 407 -519 778 414 810 718 949 630 -177 179 -855 -807 459 -216 -797 -606 12 788 247 -970 692 -851 526 -872 346 1 545 521 -147 -465 -200 212 -768 -925 -909 -58 435 811 -71 -51 -734 -579 730 884 -151 -525 334 104 -765 -527 215 -570 300 -709 -870 -941 -683 -572 850 -458 -866 944 45 -146 -975 694 -972 686 741 412 700 -296 -807 -959 950 -478 -958 -902 -311 443 -787 -90 174 427 804 707 -499 -107 116 348 -914 -915 347 -426 -704 -812 -975 333 -995 435 -798 445 575 327 -671 173 -916 696 -358 455 477 862 730 -976 910 133 -377 622 -7 370 299 991 699 538 -353 176 739 681 283 -179 708 -836 -942 -458 26 191 586 743 812 -47 320 930 -969 611 -815 149 438 -217 284 -724 -62 -321 -242 630 704 -302 -888 138 -786 -45 -754 -909 857 988 -782 19 -283 -327 11 633 -655 -872 -548 227 253 284 -711 616 256 185 -571 -519 986 -930 -325 745 -266 -539 -99 195 347 540 445 -548 50 -48 -171 486 946 -818 -341 81 -882 -873 -183 514 -738 432 -412 497 -249 269 938 945 236 -922 -81 756 760 721 66 -862 991 632 -390 700 -126 645 55 967 84 -675 -851 104 -446 341 -521 614 952 240 750 533 -325 667 -983 817 283 -256 564 -406 549 -272 -871 899 832 -883 11 751 493 -752 654 -213 581 992 457 526 -752 549 -317 -322 82 -914 644 -66 -162 902 -61 -530 -233 713 215 335 428 511 383 763 -903 -58 -362 801 681 -16 828 -528 -350 132 -472 884 176 -534 980 -267 -951 728 281 182 268 -141 577 692 -637 -822 -261 165 51 -749 -458 -673 311 897 37 293 992 -504 -187 346 111 269 -173 -630 990 -494 -319 -479 945 -299 809 96 44 704 -281 -832 915 -111 971 -678 -931 -424 -264 -564 719 130 -861 774 -867 224 -873 -951 -50 624 582 -90 -500 770 -362 -802 -565 126 881 -513 377 192 183 90 -754 -602 159 800 -604 -203 -403 -671 -18 -219 94 -477 -337 -849 -666 -806 94 -285 65 383 583 693 657 -650 -591 452 810 649 577 -348 -541 -118 -248 -99 764 684 129 -689 155 729 509 818 -524 827 183 238 -701 -890 315 -267 -424 113 -437 585 -428 -653 -847 517 -794 -519 817 783 167 447 913 -926 171 -932 869 -406 364 926 -27 -591 861 -900 465 -251 374 695 -287 -422 -525 -372 -62 921 963 -397 -893 997 218 500 867 20 866 -682 862 -932 274 975 611 -749 871 -341 -554 -410 -816 -972 -194 298 472 624 135 -596 -334 -261 142 -347 -515 -520 908 -961 83 -75 -624 -352 557 -867 30 -545 -33 796 -399 -876 -545 -184 236 549 406 -583 -938 511 984 294 -437 349 669 431 -316 -789 853 -91 795 -472 -380 -489 565 -114 -898 390 -33 -973 91 552 -167 -508 683 784 -290 352 -482 601 -692 -71 286 818 -194 212 500 915 -456 326 39 -572 -805 -606 -301 -572 637 856 -157 -766 -836 68 -590 -187 258 -896 698 298 -505 -936 -277 615 513 397 -536 -43 958 -777 -96 215 404 -491 847 -294 -159 276 728 -833 -430 404 -43 143 -855 -390 -762 81 -600 -774 -901 -143 -788 -411 -203 -327 576 846 906 237 -913 -554 951 -365 -48 -616 500 246 -691 442 752 -324 723 880 505 -14 690 -105 788 607 -861 -197 -561 354 230 877 -830 -497 165 366 -173 -370 992 -290 -662 445 805 463 32 -931 311 396 -733 -349 986 -74 -399 -996 182 912 585 43 703 -339 606 -788 -514 -1 182 -283 592 -870 -820 196 40 107 -327 363 -907 -2 -757 790 470 681 965 -971 -457 190 447 667 -114 865 -290 -642 199 163 -590 367 187 692 855 -364 -930 -761 -356 -413 1000 -872 243 757 -932 -865 -695 365 -217 328 -957 696 -787 707 282 545 150 -315 397 901 -243 -282 -475 789 484 -301 -400 -916 -92 318 -204 862 -962 -825 -826 400 176 -92 -361 51 -773 -682 303 529 -231 -245 -782 258 173 -966 -695 -216 914 808 629 -546 -682 197 885 -412 167 -617 -86 -796 -302 527 461 544 -7 -932 -759 518 407 -42 -575 773 -656 935 -557 -372 506 -179 -626 739 -283 674 957 898 476 -144 -922 -915 -53 -803 -696 -279 475 677 -492 776 459 592 -54 209 -429 826 -491 417 -735 -397 283 -766 745 -822 777 -257 484 796 -492 -53 32 128 -252 -644 -310 691 -236 722 -390 578 694 321 763 214 -55 -478 901 208 244 114 539 951 -539 888 -994 -89 -547 -25 -640 -294 -667 -216 757 706 -105 -740 66 212 874 -475 -298 150 955 493 967 231 45 345 691 -149 339 475 -242 442 -344 -509 -519 528 -60 -957 52 -370 -167 -68 345 723 251 546 270 746 702 599 -585 566 615 856 729 -635 -932 90 -682 456 -547 52 -158 609 -515 -764 -699 -808 586 -138 259 -254 451 619 516 340 -18 -865 131 -926 687 690 -989 130 -685 -133 -986 -336 -818 846 -12 90 496 879 -366 -45 443 -858 -137 -939 200 -816 693 850 434 759 256 266 207 930 901 -23 -298 -378 -683 612 -145 -644 514 -125 -41 457 363 520 -598 -73 -260 -668 864 798 999 -5 -627 138 62 -861 79 -332 -743 -317 584 -942 48 667 -561 -993 187 -803 -232 -694 85 -140 -93 514 500 422 627 -699 -117 -19 -760 807 255 -982 -367 -406 -101 -472 558 860 -811 -249 395 -510 601 -502 211 461 696 613 -9 881 -589 -45 110 -650 415 863 -538 223 -744 480 -311 339 196 928 805 40 616 945 -997 -311 326 -960 202 308 96 406 391 -812 -151 -364 -830 921 334 562 -703 3 485 566 448 -292 -344 -464 746 143 -185 -851 404 -280 -445 -751 -119 569 449 -128 719 -751 746 -800 -9 -38 697 -677 440 646 586 252 379 244 279 -31 -265 987 -147 637 406 -499 -878 -83 592 67 698 -630 -97 115 239 -401 600 -192 835 207 -79 614 975 -998 -56 944 718 -989 379 -754 -614 305 -223 139 906 -949 714 -570 909 -716 315 683 -148 -593 928 112 681 -348 -9 663 915 507 -326 -652 -143 -987 -228 -169 500 -974 213 987 782 -147 380 300 -725 95 -24 453 -731 232 848 -341 -637 -186 -578 -494 362 -427 13 -855 -781 542 -987 -745 455 -945 459 670 548 267 88 -78 -525 -86 -304 -734 -819 -125 -800 -710 61 -322 203 -671 848 -10 -839 791 764 604 -842 362 843 75 415 262 222 -465 589 -640 827 -592 221 -668 257 -723 -908 -920 -354 -791 -727 781 -779 -367 -893 -789 565 412 169 -265 48 -338 -272 -456 681 118 353 177 -32 180 -353 861 -209 -227 139 350 -214 -896 330 -512 740 923 897 250 206 101 625 59 -237 -812 -801 -522 976 -120 -573 -334 799 -277 313 -811 943 534 -421 -840 26 -925 597 -508 94 -192 459 930 736 977 -344 -535 497 -887 335 -452 -222 -9 -154 -189 358 -357 873 -379 -68 2 976 -252 -944 278 -29 -472 -1 714 714 218 427 433 -809 -688 -454 -148 -595 -290 939 755 -288 104 53 103 -106 -187 -787 551 -535 676 856 57 -484 721 454 -529 288 746 436 491 784 925 455 367 207 -923 -924 55 -523 -516 60 827 79 -61 -332 896 -416 394 -50 -585 800 -422 -576 475 467 250 -84 -351 -578 476 -278 -732 61 -381 846 -539 -196 148 88 -253 -778 -583 865 378 883 838 733 414 -232 165 -773 -722 -443 448 -562 196 717 957 631 -313 760 -760 -243 -647 676 -927 -616 -429 -229 -144 -280 531 -896 885 739 277 111 -613 303 -700 -30 -707 -892 451 -555 -486 240 560 626 -938 59 -53 497 897 712 32 -554 -734 -612 -781 692 581 1 -794 473 -679 620 -236 -658 250 688 -901 -587 -96 578 -311 48 -252 -644 -256 -34 543 -776 113 521 -681 601 -575 307 -425 -617 -739 477 657 753 464 952 -231 -290 323 -278 0 670 -11 718 968 485 545 148 558 837 75 -551 -174 -871 -114 -151 601 -458 528 959 997 -247 34 -666 738 273 735 184 -225 -280 -31 -323 -5 568 -102 -53 711 242 -694 -147 -750 970 -935 -247 183 907 -634 -96 345 -75 -854 413 -788 19 708 -562 -141 -112 -442 -291 -20 476 -568 340 -824 -576 -220 712 800 805 -958 318 -192 305 393 325 -389 614 -538 706 -695 197 -95 -926 -649 830 939 -866 -26 -725 619 500 -639 -194 -882 -146 -293 -787 293 -884 -921 871 587 275 -675 679 -809 1 -791 -540 667 608 -597 60 190 554 -725 -154 437 417 -765 562 -97 823 -470 -844 442 -813 -841 204 -199 220 -845 900 232 -292 739 316 -7 -309 -16 909 422 -450 -350 234 -619 -61 -168 -38 582 229 655 719 -306 -660 617 -509 -177 772 483 -30 -952 -279 -250 -123 970 -114 960 -656 -226 -328 -848 129 813 756 -907 895 594 -705 -854 -197 -157 467 332 619 -76 391 -907 728 -105 -597 575 395 450 836 -668 -306 -353 451 197 657 661 -714 650 -418 -39 -21 48 67 469 803 174 -520 987 920 907 763 -635 175 -533 -298 264 -532 225 -912 978 626 -876 739 631 -971 -789 -388 352 305 806 863 -71 735 247 -241 -844 418 -812 -190 -237 692 131 558 -729 372 -121 -343 146 -400 -194 -87 907 961 -865 684 924 -941 840 2 930 -462 -594 -514 100 -816 -318 -993 -93 -165 382 696 -843 -409 453 476 450 753 408 -514 -455 510 -648 862 -724 -576 833 -401 -729 387 526 -82 -917 240 655 326 -846 544 -717 605 -718 -186 898 452 837 508 849 719 675 -712 -183 85 559 -213 -543 -347 -156 -519 -454 -17 -628 -768 233 -962 -109 -752 460 212 609 -462 727 819 -290 360 937 468 -529 51 431 -683 -15 270 384 -827 568 -768 869 427 517 752 -791 772 -162 -553 163 455 -395 503 -607 -183 703 -40 524 -550 376 -538 94 294 -138 -107 70 550 26 -671 236 -696 244 -381 711 -88 -459 230 761 -25 -877 505 -703 628 -264 482 -619 955 704 727 -184 -341 -148 -191 -165 218 132 -317 862 -555 152 -395 -86 -160 373 908 -459 382 -402 149 -659 956 70 -250 -419 996 133 -640 351 -761 834 478 -183 -125 392 536 774 832 -331 845 95 -318 413 143 294 425 -81 -871 12 -735 -418 893 -558 -459 -209 275 199 359 -246 -271 457 687 182 604 989 683 -450 519 191 495 -204 -605 -30 671 -417 46 991 -547 650 -744 229 878 -325 -416 837 384 -859 386 -188 -973 621 -424 652 -94 572 -341 58 -24 721 -671 -426 -356 642 131 167 -284 -884 543 244 676 541 -93 645 -862 -455 -705 17 177 -120 -407 -418 -196 -485 -828 -465 377 642 947 312 -513 867 -639 828 -299 55 -160 -568 -737 -164 -888 442 -521 -852 -641 -497 95 579 681 425 11 660 -731 665 -245 -739 439 -427 429 -285 756 166 1000 -345 29 -259 -812 -186 -8 840 952 687 545 524 -876 594 39 580 -319 -730 -840 -637 -367 -243 234 -757 593 310 999 -861 -524 -106 -771 -640 130 -242 899 458 216 948 882 212 747 -927 -968 -295 832 474 554 887 -382 45 438 784 813 -839 -46 -467 600 934 -484 -630 -19 763 -927 922 228 -199 -227 -359 -345 -738 -242 -1 8 957 -223 -179 -420 -988 -756 75 -28 185 706 -960 -322 -428 -520 -305 825 931 363 -54 -258 -883 824 -228 -310 -219 -174 324 -465 -790 677 814 896 833 -637 -696 -452 352 990 285 267 440 854 -461 751 -473 -770 -450 808 -302 -653 -447 486 -731 -746 -723 48 298 526 -166 -985 -262 149 -69 -123 864 405 -160 859 -273 520 564 -413 410 -975 -38 684 -109 948 -194 -658 100 716 -525 286 -472 -996 289 -395 -805 -213 -329 553 965 990 862 -409 847 592 -834 634 -497 -257 -777 981 961 307 -194 963 124 637 -546 266 48 -857 -365 -750 31 534 701 22 -118 -789 115 -303 -639 -263 -941 528 698 -125 -226 183 -573 -893 59 -360 436 280 405 67 -837 -712 690 -335 60 452 122 805 324 -224 38 -956 -300 -297 -584 752 347 -987 6 590 846 -318 6 -291 -751 -826 -175 743 216 -120 -263 839 305 -553 -275 258 -895 169 -925 300 218 -751 -524 -354 -53 163 705 16 585 -162 942 -23 -141 -978 -174 -711 -834 684 -356 -764 -167 -378 342 599 -513 -45 -302 775 -746 822 -928 -962 463 -568 68 223 -122 -989 -506 227 723 776 227 -426 507 -841 565 -938 919 842 -112 -998 -703 530 -938 830 -559 -304 540 -330 -917 918 -889 -306 262 437 652 -1 304 -991 389 -78 -266 493 502 -180 -274 -728 859 -575 -937 534 289 505 505 519 278 -827 461 508 105 -495 -652 -898 665 -115 -444 -86 438 916 258 883 81 781 -561 780 979 405 -678 290 -664 -643 844 903 -525 -162 385 229 -764 1 150 760 -206 446 -355 -153 -271 412 -801 812 -364 855 -360 786 383 116 -594 -680 639 153 -391 -519 917 -799 -81 677 -348 -567 427 -36 952 -350 -772 892 -98 -377 -782 -725 850 940 -285 977 95 -290 -223 664 -700 -805 -451 469 -506 -642 -924 586 992 294 654 115 -880 221 -372 718 -642 854 -714 -332 968 -602 984 -616 -379 152 -921 81 -493 -784 254 -966 690 -467 -110 918 817 121 530 396 -517 676 155 855 944 -236 -160 -205 -607 -680 -138 -527 512 -559 -414 397 209 430 793 -889 375 586 817 -464 -581 -428 -690 -751 565 -76 847 -325 -173 -810 580 565 570 925 330 -49 -487 53 -734 -547 433 -229 950 473 807 -263 219 30 -720 -462 809 107 154 -377 -125 308 911 -673 -880 224 944 -602 -720 -996 218 -935 -650 251 -561 576 -919 -969 -484 -438 888 -621 7 68 263 -56 -979 -631 -377 831 855 -116 -134 -779 327 539 994 209 -836 -934 697 427 624 459 -187 -714 376 669 344 -955 -104 -975 625 -164 -733 -468 -868 980 389 -100 -404 -649 -276 -552 -189 -401 -912 -622 982 -1 -377 -280 662 -327 -703 979 -727 219 219 782 209 776 -200 -285 -420 967 -480 -382 934 572 -473 -341 940 -429 -926 136 -785 631 451 -16 391 -854 -916 -591 -524 722 788 -935 -606 -491 -826 63 950 -506 991 361 -679 -620 166 71 285 446 928 -123 -40 371 -152 878 617 -946 889 744 -484 -603 -143 -632 -747 -425 -658 -312 -656 64 -472 -271 863 -670 -935 -738 646 985 677 -218 24 -894 -230 -312 952 932 -293 -392 449 -731 751 418 -395 -147 -40 -806 -85 -286 833 -895 -557 -864 272 -7 -600 467 820 -865 -601 -537 -468 -777 742 -456 -228 -165 -890 968 -307 10 194 -911 426 206 820 -426 25 -448 292 -505 -608 841 -671 766 978 -993 -45 242 894 643 -124 -116 -7 962 687 628 -755 -4 345 -765 -810 235 283 -780 0 -692 -836 -845 214 -282 -588 108 -459 -827 -370 361 731 -342 178 -269 -878 694 -31 507 -149 -154 -635 -404 -680 -483 907 -186 -742 -147 584 -489 917 49 865 -379 -728 -382 -909 -467 833 556 662 810 237 684 -953 319 -47 729 -521 876 64 429 234 394 -512 -803 674 154 858 -192 996 -998 -884 610 276 -432 -114 -638 115 -826 -488 -263 223 -896 -190 926 567 -664 89 192 -586 763 -106 -999 470 930 125 -528 -285 839 436 664 646 -837 603 706 -888 -149 -990 -626 -729 425 38 976 -186 49 -719 812 216 591 84 -948 -879 827 634 -466 -680 662 601 261 754 -399 785 -625 -381 -33 289 939 -521 838 -189 259 -677 -501 -463 458 798 263 -958 798 69 61 -77 -734 379 421 792 807 433 -648 550 618 483 -134 843 -199 45 298 612 -605 -13 973 -621 348 -74 -593 -926 533 -497 -596 -664 -846 -690 123 -281 196 714 -638 385 -461 420 -365 -833 438 902 -384 907 -658 -901 -926 816 392 797 -312 501 -595 879 240 839 -933 570 951 -723 660 546 -284 476 404 351 40 -613 -959 -75 367 68 91 404 618 644 787 -9 203 771 474 -754 -715 -524 -361 785 566 677 -71 -639 212 -113 41 354 923 -281 35 466 377 615 270 929 894 869 -514 552 -718 848 -759 -620 -304 -749 267 303 536 486 126 846 719 519 792 196 -574 20 321 -169 -482 299 359 -135 239 948 350 -856 523 -22 -806 173 -217 533 491 -127 -655 919 -449 -613 -383 -690 695 517 -948 522 -898 -691 834 -545 208 -741 -286 -350 448 -944 -336 800 105 -731 86 -851 -74 154 -319 771 -871 830 -944 -997 -713 101 -674 924 -252 956 -518 549 -114 388 59 -902 -210 -608 -594 529 -101 486 468 942 806 139 -120 -242 547 -761 187 -413 -729 -938 -702 594 -33 -745 -867 892 -733 -161 765 -510 -323 -561 716 980 11 -798 671 -633 942 -835 205 -40 -886 -773 -304 633 301 -921 -326 614 -535 520 -19 -309 -629 -797 897 -994 -955 -538 849 -345 -926 -819 -600 585 158 930 -46 821 80 -131 -732 460 105 -633 2 659 -75 -786 266 0 887 -128 168 566 -635 -164 200 41 -260 323 -173 -230 821 644 370 4 838 41 -932 -518 88 21 -637 -76 -407 754 -408 -553 -154 -799 247 -825 -310 798 -817 -916 -786 940 268 331 371 -468 483 -637 -601 179 -375 866 571 148 -448 -200 -543 828 -628 911 592 77 245 -390 127 -315 -322 143 -605 303 807 -257 -348 -548 -180 757 705 -678 98 -458 -594 -650 980 946 -662 -330 -349 -135 -259 -373 121 545 -532 -850 155 154 -994 -319 -47 916 -474 -648 166 115 555 -897 490 -90 357 -475 1 551 -683 -935 -156 872 -864 574 -353 675 552 -451 695 -641 -300 595 738 605 -670 264 -698 -382 164 138 -981 -45 -208 -822 177 663 -863 -45 -195 663 -238 -125 454 273 -26 437 529 965 229 -912 -754 656 202 -233 539 -483 -138 -215 258 589 -255 95 -999 440 823 -820 491 -800 -626 64 -33 -545 -203 46 -283 23 -837 228 770 -385 -871 989 -711 -428 395 454 -843 641 -128 -238 -467 88 944 264 578 238 205 909 370 612 439 810 796 21 45 41 -144 327 -138 -372 -916 447 783 175 -972 -976 -227 49 -662 996 -970 411 -895 986 -405 -920 -343 201 -893 837 898 -402 -115 -164 340 160 909 452 111 -984 -680 -478 -627 -474 495 -117 -170 174 468 -650 -634 256 -691 810 570 -484 -76 -459 -979 281 -590 -537 933 568 -233 -517 512 630 300 -747 -263 61 389 -336 -315 -286 -226 329 994 456 428 -244 -22 -719 603 309 -114 -51 60 -603 791 864 744 890 -641 -466 83 -733 309 -773 601 986 804 -945 -35 -706 -288 326 949 -817 -850 655 -320 -782 189 -957 890 767 -77 -567 -699 741 1 -831 909 620 408 233 133 460 1000 -542 -906 -727 -451 863 -855 -12 -548 87 967 246 -895 710 203 -535 74 -545 -122 487 803 409 -65 493 -310 712 -557 -476 652 -384 849 170 -846 536 -831 -197 -23 322 688 803 414 334 -614 558 108 505 -322 -793 626 -597 808 -712 -212 871 -904 -947 -235 -876 437 -810 -810 400 563 -184 0 -139 -505 581 431 218 -583 -467 -384 -317 680 328 -771 -448 -63 270 -207 405 -478 -901 810 884 24 488 -735 969 -312 59 -212 927 3 478 -662 326 -620 -403 795 377 87 986 334 366 691 74 823 -465 -77 22 168 16 704 -732 -216 327 384 918 700 -948 -783 663 805 -423 -625 -170 230 -228 754 782 748 -119 -85 -261 530 -976 -925 960 -330 -486 900 -356 392 -935 -61 952 566 -193 828 -24 306 522 407 -732 -981 376 -159 520 -102 927 -793 -356 534 -977 -218 -163 -179 775 939 -804 -306 772 635 -321 80 -384 -825 81 214 -675 -928 695 -649 450 957 -963 -814 -613 780 177 590 -394 -177 -942 855 938 -948 -147 341 715 22 -765 727 -785 176 -332 -989 -668 -42 172 -595 154 71 621 955 976 387 -634 -184 -77 -650 -421 -743 512 -825 975 -61 777 -375 -461 336 -54 447 -414 -91 786 510 -84 -339 -811 744 -78 -152 -968 -710 128 -297 278 537 -871 95 -9 879 -584 -935 967 -236 193 -170 -593 -632 44 733 -965 -507 -698 -536 771 -770 259 -478 725 -389 -166 -513 252 -827 574 -931 876 201 204 -1000 815 -212 112 889 373 -505 -412 913 290 755 67 -520 -214 892 -616 -604 6 -544 493 -657 422 396 -668 -577 -219 71 183 551 -382 70 -608 -820 360 -229 -639 609 -699 846 -978 794 763 -618 -827 -470 851 -125 -454 977 -566 -134 809 -631 167 774 573 872 -399 -383 971 929 545 -320 102 -20 -647 131 -19 -890 -99 -15 -189 326 -52 -184 591 318 147 -149 -76 804 -351 -448 -324 -314 871 -609 50 820 -627 -892 602 803 864 981 391 859 -167 -400 950 -215 687 158 -491 -71 2 784 -101 -455 355 583 -738 870 -194 838 682 -146 -903 33 348 -315 -268 -203 -48 185 -775 -511 -614 73 473 270 -81 -409 -122 -898 -987 506 -324 -169 399 -83 538 -310 -248 -569 -560 129 -602 -351 -751 638 -333 480 597 -226 -591 -420 -86 -47 -94 -890 77 -223 165 -297 -945 709 -934 217 941 247 260 32 1 -428 1 499 -715 254 -644 -302 924 799 -214 -645 -544 -652 -514 693 618 770 -576 -127 653 -338 -574 -929 779 -659 -275 -668 816 -765 464 -755 -17 -758 132 442 -120 822 285 182 355 781 -474 -196 -329 276 693 449 987 -694 663 470 -20 -680 -470 451 -656 786 502 121 -722 -689 -924 750 -715 -755 334 -655 -749 198 -385 -275 222 13 -764 -512 -717 -564 -516 -647 -247 -449 700 -319 -98 872 -374 -516 -473 -77 547 -762 355 -535 784 386 888 863 -816 -755 790 -530 -64 407 -527 561 161 736 -368 652 -350 123 -612 -900 -346 907 -25 -653 208 -153 -686 565 142 866 -580 961 403 -321 -92 694 -696 -45 -290 -77 20 37 769 262 74 -234 -907 838 -653 -433 -71 104 630 -93 315 402 -543 -928 -758 -429 148 955 634 -533 256 -691 -552 96 -167 920 446 433 -53 -514 331 105 -26 565 -146 519 -48 -98 421 794 -579 -79 -861 907 -210 -666 -573 -939 168 -614 222 -619 -596 -259 -196 -354 706 587 463 611 -479 274 -735 244 -780 -298 -478 462 388 968 -448 170 941 -558 381 732 -574 -622 677 -742 -883 37 -785 223 462 428 107 269 945 343 126 590 -408 -755 -47 -237 -853 -488 629 890 84 -928 -683 671 -806 245 -358 -105 126 813 45 -705 678 -992 332 -152 -571 -764 140 833 401 -146 825 -17 501 -280 497 -31 -313 -102 48 943 -695 -896 -510 380 869 -782 360 345 359 -510 -539 -354 897 -408 -245 229 390 842 386 -782 -321 -366 374 484 -151 449 574 409 -672 -651 174 -973 184 -801 -985 -899 -286 -624 -727 -967 -168 -695 -10 -694 234 721 42 -407 272 -937 9 -942 685 -854 98 -472 -562 788 -948 -648 -803 -449 -721 802 800 -701 -393 248 -48 868 87 -515 422 448 944 -346 293 -693 -737 660 891 740 -734 288 926 98 -289 -550 494 752 71 -792 371 -842 712 -688 995 -568 -388 -84 -456 -969 550 -253 -540 -149 -277 3 717 196 26 839 495 640 704 639 -525 306 -54 -234 492 -991 -600 607 -286 -640 319 563 -840 19 731 990 -948 365 -695 978 -867 -243 459 405 74 -816 -104 176 -78 -304 622 -202 -390 -763 649 -480 -441 534 -762 -934 -868 -489 -498 -825 -395 -593 66 95 420 275 -648 -348 -346 741 942 -833 598 563 -392 122 -808 12 87 670 -382 305 -937 -142 -91 -655 -72 -928 -530 -572 109 17 37 336 308 -757 -593 145 348 -179 550 -507 178 389 -504 -425 -351 755 403 755 -282 616 131 -625 599 -444 78 -527 449 -611 373 -662 304 570 -113 -77 -698 632 250 396 -399 527 260 -237 950 -197 674 -147 448 262 -26 -387 -806 -224 251 -170 804 -769 730 591 -842 392 -789 -854 93 -883 -886 -484 -17 -37 -203 618 -318 -714 -790 -904 -516 527 654 -245 43 558 -163 -6 473 787 124 -888 -480 683 -581 769 -898 19 -671 973 -312 -771 -786 126 841 -868 323 -563 -124 -875 760 998 311 900 -209 569 364 811 -157 -598 79 866 -892 -516 -916 -673 70 -951 196 -143 592 -558 334 186 367 332 844 -821 13 367 -563 852 976 -743 492 378 -240 441 -560 -118 339 -380 -267 -178 15 -308 731 -691 243 -197 288 228 802 162 -141 482 -975 -559 -257 888 7 -361 944 516 290 -519 515 809 292 972 965 375 36 -341 -760 -422 -948 -267 -769 -310 -166 636 593 277 -791 670 -717 -648 -672 -580 446 -805 -915 808 293 686 792 42 -646 -910 297 749 253 -821 -706 -802 -378 -811 -326 217 -165 328 -361 440 -14 -496 326 -246 -414 896 454 -737 516 -954 -589 -527 358 -130 -266 -625 406 -208 816 836 -457 722 922 -586 -110 -225 -325 842 173 73 -248 421 452 147 895 -533 487 -424 -905 -246 288 -301 -627 -765 -390 -670 -894 -623 -657 -957 24 -198 526 538 979 711 -431 194 265 157 912 -212 -368 44 390 743 384 522 387 -291 886 -551 964 -647 -228 292 -524 -195 -118 -204 -100 -999 913 331 -349 163 -39 245 635 455 -427 925 692 -415 -473 600 687 404 749 184 456 -409 514 339 160 -412 101 95 91 -910 -546 359 -334 911 380 -768 817 416 -916 6 -572 -269 -905 500 262 777 576 240 -622 313 198 449 42 -359 -234 869 788 -966 -734 22 -176 -72 269 802 -693 86 -55 462 749 -856 -679 854 -293 -189 326 -177 27 -179 -324 70 -552 290 -838 729 -153 288 -106 619 -53 187 763 -702 -628 980 853 -430 -806 -37 -632 -983 -150 -60 259 -934 -638 -426 694 606 -447 -728 -134 -122 -456 -634 -442 652 -4 478 -15 724 -328 -17 979 733 517 -817 -803 -852 -319 135 -797 232 364 -379 -52 -660 128 787 -895 -668 749 558 689 -575 -983 913 -991 700 -544 -661 592 -218 567 583 711 -845 295 235 604 982 -978 -531 357 62 502 533 264 423 -888 -252 141 -106 655 -907 -434 838 263 -567 -936 -799 203 -590 -579 35 316 -261 685 -566 -591 -860 -481 -967 -225 788 781 -227 -709 -733 -314 535 480 -225 -214 -852 -705 228 -129 814 -1000 415 311 -552 899 -456 518 -499 -499 -776 888 -138 -953 434 -730 -319 300 -37 35 254 894 -717 230 -656 978 901 569 503 756 -466 -480 -239 866 -590 929 152 -978 -874 -7 349 -922 774 935 434 -77 -368 200 121 -164 96 -837 144 921 352 -130 951 792 648 -416 417 -20 -616 447 -273 -935 -859 -956 -705 -120 -224 434 -369 -471 -900 -834 504 172 -207 -904 719 293 -831 981 -61 324 -831 704 -371 24 895 -335 969 -10 771 936 -293 -59 -505 -172 315 686 255 790 456 -539 -464 524 -551 -110 266 187 296 342 -508 -286 124 389 403 -706 -284 648 258 434 157 44 549 -579 271 -67 -709 -627 45 148 381 -70 -841 300 -273 379 -322 209 -522 -929 -180 -721 560 600 -563 -308 148 792 598 -88 -431 925 -262 -911 -884 -108 -367 -493 -652 851 -28 -539 158 -385 -389 614 -712 -685 785 742 846 -852 11 38 -990 -777 -907 -489 317 517 359 111 49 879 -67 34 -115 -805 -50 -681 -952 438 -567 712 -267 -223 -289 -300 -990 -580 -382 511 304 635 618 307 -491 -591 642 -2 -575 -293 258 -681 353 -488 673 205 -899 -93 -846 -217 -693 -740 809 468 376 75 160 -775 782 -722 838 784 -966 -81 -487 -918 265 -417 -883 356 -692 720 139 -990 -577 -166 87 650 559 -583 -271 -46 -917 -494 764 416 973 -423 499 423 -817 -796 266 239 830 611 618 -720 -925 278 -926 13 -857 216 116 737 -960 878 111 -279 933 -472 54 -918 334 -200 984 272 -24 -773 335 -326 817 -483 -941 697 -533 -924 -495 30 487 -768 -864 847 841 -266 -469 640 572 -917 130 -237 -179 -512 -335 -435 326 828 -966 -362 -876 906 379 97 755 -344 116 -755 -33 -764 507 -137 -201 -288 -529 361 -776 -653 593 286 -623 226 131 312 -669 -538 -572 578 644 262 514 -644 587 658 901 618 273 -44 -428 628 -47 -919 -299 11 748 -500 -815 -33 -648 -241 627 595 710 -515 -640 -588 -325 296 972 -643 -443 305 -214 208 102 -701 -917 428 -901 187 -74 370 701 -95 -70 -319 882 139 -126 926 110 483 546 407 205 41 -692 -178 428 28 -547 443 -753 -827 806 -531 -106 158 407 -434 826 -207 707 -649 393 169 -932 3 712 25 935 251 -461 -341 -203 -658 741 -520 136 237 859 -602 507 -355 479 -954 -113 288 -40 -674 432 -734 -810 240 -621 972 -770 134 -351 130 27 645 -733 563 778 959 613 -956 -211 403 992 -624 -840 947 438 -82 -990 148 -384 -887 -710 -365 407 537 795 -247 -976 868 92 280 967 -553 56 467 -866 -89 484 10 -857 101 -350 -875 964 -688 -207 -420 147 -77 -348 -244 -500 517 286 -37 85 433 -724 -236 -791 -994 975 -711 -839 639 776 -810 787 -571 996 -841 71 -410 904 -261 374 -276 91 661 -772 -56 472 773 765 -445 -101 225 505 247 146 -850 662 -969 824 -889 -216 -623 120 150 621 -410 -715 -547 386 392 779 -317 666 -670 -271 -15 -714 603 664 -224 -561 -982 636 -6 -674 -822 335 131 -855 -500 -849 740 -453 41 -241 845 -578 -600 509 -55 314 769 -920 838 -244 -670 202 -177 -616 -56 538 -34 -845 393 -446 310 -121 685 -419 336 -702 58 754 209 -480 -953 -654 299 687 949 -665 790 346 -104 -1 842 -789 -354 565 884 209 -938 -195 -511 -715 455 373 428 232 -90 -245 278 437 583 -902 362 -710 -288 -972 -741 -826 -431 617 148 51 -825 -704 -180 -59 632 936 -573 703 229 236 224 869 49 -785 -792 -481 639 -572 435 825 294 843 -618 -30 517 291 -339 111 -466 -286 -923 -474 581 -72 36 -734 434 710 624 991 -288 -584 691 350 840 72 819 86 -541 -294 505 571 231 -309 21 550 -785 714 -897 -711 437 728 -955 364 -3 -754 71 779 -179 -578 -191 -167 -849 920 -319 -636 309 495 -396 -977 -932 -340 393 32 -767 384 -474 -367 730 33 692 709 507 -146 3 102 700 -835 -730 634 -229 -995 -801 811 -289 -163 -437 322 142 -242 -756 176 87 -797 -266 105 840 328 -146 795 -865 -807 733 -128 726 -469 -553 975 -701 726 -947 762 851 88 -889 -857 434 -192 -914 -772 -201 -129 223 -821 648 978 317 -132 957 565 398 -79 -595 -939 109 15 451 -739 -118 861 -689 534 460 418 477 -790 -948 -845 -925 354 -808 -313 -131 -34 191 -222 -871 268 350 844 -491 200 -420 -566 53 -794 -86 366 806 -312 -424 -922 992 -932 380 -68 479 979 43 -112 943 -791 -32 -697 -554 995 187 190 -474 -67 -185 -634 -46 -761 175 328 984 707 957 -234 388 -317 -325 381 -196 909 -263 218 552 -819 678 -966 -300 -492 -404 -475 -395 -387 795 473 237 -753 -623 640 859 -811 809 -84 -682 -91 -513 -925 -22 -337 -531 -721 827 925 -869 -252 9 -627 311 -614 -79 916 357 -749 -864 956 527 898 553 763 978 -938 948 794 320 841 -363 1 -855 948 -628 -749 800 -536 782 145 -897 -664 -154 599 420 561 635 -267 -930 165 -13 549 -375 454 -112 266 -977 758 -914 995 -370 773 906 643 209 384 957 -419 -715 40 839 -201 907 737 -636 -376 -386 722 -446 -687 -264 104 -63 629 923 370 497 -431 579 586 -369 -285 -811 916 -604 -844 221 387 825 886 -196 301 -296 -160 -627 837 -795 893 -462 845 397 532 -86 935 139 -773 -901 791 99 430 570 -246 -803 423 5 -134 -42 -752 299 709 284 334 -563 522 -276 -228 -351 121 -196 -250 430 -560 -674 -833 361 364 -625 -448 -388 -687 -784 893 -610 -387 638 590 854 -207 160 -148 -54 -969 -1 603 704 -346 -638 763 635 937 55 -165 762 538 -26 -4 271 712 -222 139 361 386 -647 791 -657 -772 -190 -480 911 915 -206 272 693 -853 907 835 -546 757 87 850 -423 -139 -663 825 -258 83 -621 639 538 -624 -876 154 320 -140 -73 747 574 -655 812 -74 -807 948 -738 -136 356 -563 969 410 113 -193 794 -70 857 553 39 732 583 -116 867 481 292 687 577 -332 272 -811 -544 102 -344 -476 608 682 4 -893 -249 652 -318 245 322 -605 -63 -108 -584 -330 15 -19 413 -881 890 -222 -836 -694 423 600 -16 411 -284 70 -927 517 -974 431 684 -947 827 -424 -937 -307 630 -83 -869 -212 791 213 -357 457 880 -709 68 -811 -701 975 -715 -394 742 -911 543 100 -312 -190 158 -714 -180 -484 -623 -297 851 884 904 108 867 630 451 481 -374 -764 -866 346 770 930 -24 -625 320 485 -417 125 659 740 -857 735 -249 983 -933 -466 -211 664 -174 -697 438 583 -194 836 843 -931 625 -525 -295 -185 803 157 -845 -204 697 860 422 683 -970 85 -494 -795 157 -159 448 141 123 362 916 636 158 895 -148 -312 -6 -724 794 -619 159 -729 -580 262 619 288 742 628 472 -257 -733 656 973 -548 356 -193 826 329 -36 475 343 -404 71 758 -580 -658 -456 824 267 125 -606 150 80 -863 -299 -731 613 -657 762 -649 -222 977 769 724 -261 -456 460 417 -242 -280 -794 -297 -724 222 992 -176 935 -220 525 -926 -188 469 -382 684 -459 -37 345 -282 930 -61 -537 201 -784 974 360 -648 -702 -395 666 -959 337 40 28 697 225 -988 924 471 772 805 839 704 892 -816 208 520 -663 -693 -561 970 822 250 -688 111 579 -954 336 248 76 376 -986 389 -261 265 -382 -654 -52 782 -265 -25 -177 769 -271 563 730 965 494 589 -863 -946 485 289 161 824 785 668 663 -231 -713 -452 858 -408 15 348 -509 -232 -399 -9 -235 816 -967 722 212 979 637 294 -972 -750 -476 -56 20 673 372 -996 -866 759 -367 946 757 -5 -60 114 833 -367 853 805 9 799 -812 -823 568 946 835 -31 -323 -389 927 3 -761 -55 -228 371 -806 -546 -225 -795 479 -111 738 -605 -44 -556 135 962 -716 581 -550 664 -702 -748 -334 -597 422 811 -579 803 -746 2 -491 115 -354 -171 399 -138 -628 327 -301 -439 -466 718 -542 296 814 -728 -92 588 -318 -716 -756 339 -893 956 112 806 -549 -853 88 -661 -361 840 -523 -685 -285 427 -836 199 201 -742 -51 391 227 181 500 457 571 8 260 -620 962 73 -101 989 606 463 -987 -654 505 727 283 251 429 -674 355 57 476 -368 -420 4 504 -324 986 615 860 136 222 885 -880 842 -30 274 -510 346 -987 691 977 -163 194 928 967 950 51 466 -489 -827 426 202 -487 591 605 207 777 374 -589 753 417 -149 -774 377 -321 -243 948 443 -643 969 295 -413 371 -716 684 320 355 701 968 -163 -590 907 849 -774 639 607 -165 53 420 -13 -43 -422 -510 927 -372 842 -639 634 837 535 116 -431 259 -437 347 22 563 514 104 979 -734 -62 -492 -956 477 -799 944 709 -176 997 634 909 54 -878 753 385 506 -616 801 -569 -821 164 -392 123 -741 -852 -693 -574 594 882 979 555 -717 757 -203 -728 -60 -250 509 -608 215 -907 674 70 297 -140 704 13 594 -248 183 -589 -98 -363 536 905 456 -463 -416 -934 -963 587 3 -105 224 640 971 -586 -360 678 -172 -72 488 -202 36 278 830 -778 242 534 -744 1000 -761 -39 -903 520 -176 617 -684 216 500 91 174 608 324 -211 -248 828 322 -823 -20 -302 -272 -212 -882 533 -511 -287 -533 187 -954 568 503 720 262 -499 -539 -777 467 -130 392 -794 239 -504 746 -520 488 -787 -762 -620 860 -606 519 75 325 -861 -698 145 -371 -919 -124 -919 918 -328 -673 -656 153 -241 -477 -86 -321 839 607 -146 905 -286 -42 -312 491 439 41 -583 55 900 -870 217 424 442 -401 -658 494 -35 221 -221 -124 245 577 240 4 328 702 120 973 976 241 922 559 482 780 -708 686 870 -235 427 184 332 -733 132 -320 678 133 -881 -470 44 900 -829 132 -187 -589 -824 524 -909 -399 -472 574 -603 68 404 -400 754 552 -105 -94 203 171 89 998 612 633 489 241 723 656 407 806 -994 -785 711 254 820 -215 -251 -775 437 -55 361 183 -349 540 -684 517 348 886 500 69 504 767 -354 237 439 -62 641 -774 294 486 -970 -292 257 -768 173 -552 238 624 -47 -761 -212 47 -586 -432 109 -467 -415 -348 -207 358 828 247 -275 -819 606 289 -848 -960 522 94 985 -144 -736 498 -493 -931 -878 -845 565 -354 -660 902 -408 325 783 673 -120 -420 672 947 -360 -712 224 -245 -74 -884 -212 -612 188 615 -618 -765 567 194 760 -888 -361 -30 804 -204 -691 -881 658 -58 156 172 523 694 774 511 997 947 420 647 -309 900 -75 -409 538 703 190 995 627 -312 -152 -189 -668 -788 -792 346 -112 270 -202 608 -23 715 -64 570 -53 677 901 528 753 230 143 66 -443 -288 -400 922 -536 793 718 -924 50 -474 -193 520 -187 -525 -642 38 -19 -647 -871 138 -657 -122 719 -154 189 664 70 -86 -415 817 882 841 621 246 -788 -829 672 451 -925 -70 -47 -244 548 353 -386 -925 -810 618 794 262 277 743 -312 -525 -8 -525 -753 -299 928 588 -342 -849 -639 -794 45 -803 -17 -329 95 243 -573 76 789 247 790 -355 -335 -240 515 -347 938 845 -787 368 -941 519 444 -824 57 -179 629 -136 -712 -821 -750 533 -309 131 -809 -442 843 585 -854 -874 -674 457 -560 533 252 202 724 -822 676 -977 -76 4 -496 -265 35 838 732 802 889 -421 449 -372 595 -851 362 165 420 -781 -531 -379 599 190 617 382 -202 -344 260 -546 479 -669 1 -437 629 59 -166 941 594 -462 -205 -729 -209 -295 832 -779 -998 -735 -770 -439 468 585 238 -273 143 -580 89 858 912 -945 -955 91 -470 468 918 797 17 -30 -514 -21 -854 -90 -88 -888 -532 832 858 -524 -140 395 -556 534 125 -268 -118 767 -974 -722 568 -436 -720 -219 273 407 666 565 -191 -620 85 -654 -63 -855 758 27 301 105 -107 171 328 -439 998 521 -126 -44 80 902 8 461 348 518 -966 525 -745 -291 65 -599 668 65 -931 -595 -303 -638 -35 248 -965 -132 -982 -1 237 539 547 877 -40 457 198 681 -176 905 644 -695 -921 -934 271 -56 437 170 -512 957 244 655 -507 -10 951 -608 209 576 21 -692 707 -35 -30 785 40 -30 -666 101 -455 470 751 252 -911 615 626 -400 738 291 -444 529 734 -571 227 37 -981 155 -590 -207 -964 -479 737 -62 -678 910 517 -519 146 757 -696 892 -812 18 105 -563 21 -493 574 -450 -301 -909 -527 0 923 232 444 36 741 787 415 664 -133 177 398 31 -370 -907 -733 1 -507 -583 658 -315 -828 -761 -172 -722 773 -460 699 966 -32 -914 -159 -131 -344 -976 146 -795 780 382 -261 50 -840 989 710 -164 -781 -327 384 -426 343 -460 663 734 212 590 326 706 66 191 743 -987 736 -649 478 728 846 -572 195 61 752 -324 -916 -291 -337 -815 -355 61 592 -535 -75 -293 540 -196 914 -632 -228 921 -844 19 -887 -775 684 -210 -920 799 401 952 -394 978 397 901 -501 901 -964 -658 -805 156 -625 -700 -602 -323 27 372 -468 487 -321 -732 -812 -326 778 -571 -759 585 -23 694 316 979 -952 -986 -365 -209 -326 -89 171 -475 972 -415 399 365 911 650 491 -553 -737 840 206 -522 1000 -244 -839 -364 -624 354 705 720 -840 144 -661 -904 300 -120 -447 -475 -102 -430 943 399 -208 -266 -854 845 389 -402 751 -771 670 -100 21 786 -228 -361 173 326 -165 86 -375 242 -28 395 612 198 -263 351 511 589 180 -201 784 -922 269 351 -407 567 551 727 517 291 -579 -935 -53 -493 -927 -213 -664 478 210 -647 509 -239 445 -675 -303 -130 564 498 -175 461 761 4 -47 169 719 -335 541 -502 -97 978 -406 -54 481 144 -509 944 -897 -777 -165 -238 736 -786 234 -592 108 365 472 623 -779 79 -617 977 829 496 -602 243 -269 38 396 -308 -236 947 -61 -875 731 56 13 805 456 -63 173 -562 -209 9 43 -918 -419 -725 206 -513 -874 57 849 669 862 842 -693 -97 -116 -878 548 -123 378 179 510 11 236 753 67 423 -867 -720 -491 -836 -199 -202 130 -103 -728 680 -683 435 772 -279 505 -788 -452 3 494 -875 -940 -537 -240 936 290 -43 563 -247 184 -507 498 998 752 455 -212 -385 566 92 889 -128 -425 193 250 528 812 -960 -593 -971 405 -263 685 -243 -110 -417 -335 -711 -198 -144 -513 30 295 -399 -774 -709 683 -920 831 -161 -26 411 -471 858 766 429 216 -931 903 -359 94 117 -72 -597 -277 -768 -417 202 -328 925 332 400 -381 523 -359 764 106 -457 924 -272 271 -447 -686 7 956 57 921 529 -708 145 -316 -930 -541 -745 -159 937 -516 379 690 987 -865 942 -476 -889 607 -580 -703 -946 221 463 -433 761 889 -85 53 273 398 544 172 -590 953 730 773 -388 306 370 -529 -15 -43 689 930 12 166 -185 550 -698 528 216 -729 -607 -337 873 -885 -328 623 -891 -988 201 789 986 -119 614 78 -207 38 -846 643 448 1 746 -646 619 -169 -142 -108 250 -328 -306 644 478 383 -873 785 -451 753 197 391 217 -389 694 -115 293 676 351 -632 324 -177 570 758 577 -377 -261 4 -16 330 -977 -939 318 -901 -638 740 -933 -566 153 -365 -622 -393 624 -673 -84 30 -836 441 364 674 268 603 -943 896 -410 -971 9 312 224 -897 904 415 -235 -757 -119 691 28 351 -46 -658 601 -827 612 -519 -367 947 885 -215 -333 -498 645 -832 -974 -98 546 -324 483 -194 -298 -914 86 989 400 -806 -448 30 -619 -144 87 609 118 448 626 451 -263 271 -671 -966 291 -603 -181 -652 -548 -912 -96 427 356 -924 765 284 -365 240 -115 -662 794 -702 -665 687 818 -742 -40 -891 610 423 468 609 -642 -645 -73 718 -921 -255 685 183 254 185 -583 375 -99 454 599 43 802 419 -373 890 811 675 790 -208 -363 35 -60 198 -335 -930 -724 522 815 138 -521 -651 878 -73 -454 -285 377 -671 833 107 337 437 -485 147 -91 225 94 884 -798 -698 -227 835 202 -721 899 -318 -247 -521 -735 -625 805 -632 -83 -978 318 845 -53 552 -829 -639 480 433 -81 -123 -766 -704 -73 -556 -122 492 988 -340 327 -21 -522 -780 -482 -538 -749 -605 -262 583 -648 -740 -974 890 961 577 300 -396 -380 -915 -458 595 257 806 -140 -936 686 484 696 331 352 426 586 186 16 61 -143 214 -394 691 686 -293 -41 761 -539 363 -71 -321 -799 -956 712 -391 -372 -111 -536 -933 375 -436 176 777 917 927 -523 856 482 172 897 -432 -741 -786 478 -796 -754 -758 -952 149 577 -15 467 -319 694 385 -413 263 313 52 -71 -625 -591 541 -163 -543 245 -711 343 586 26 329 -454 -824 65 -677 678 -901 911 -691 573 49 -622 -28 483 -440 38 762 -97 28 -143 -468 -2 331 -210 -355 233 512 495 -555 -225 -472 153 -681 521 -157 600 686 476 807 546 476 -829 330 -100 -878 -343 458 661 -607 83 -719 -530 749 -194 682 509 -947 357 -66 -661 614 849 73 75 654 648 -921 118 -287 372 -684 -763 -989 -111 625 999 -552 627 -215 -541 -530 29 493 -825 306 -68 -696 -377 923 74 -721 -762 35 -632 -346 318 271 954 -866 -69 162 206 -175 -871 -69 375 209 -523 25 449 -90 479 269 863 -57 294 592 -86 647 913 266 -922 589 -371 -309 774 677 -340 396 532 370 -971 15 375 -356 551 701 -682 579 -254 -104 903 979 336 678 -141 500 456 801 81 973 560 942 751 -425 -827 573 -163 -854 770 -281 -96 -376 195 708 -359 -834 -273 856 316 835 -831 125 -879 237 -558 -854 -562 346 -193 -411 -315 602 -524 -467 -248 135 -117 -997 -85 923 -87 -100 -278 531 375 -750 -579 -726 985 540 -699 810 -144 114 -857 -994 314 -629 609 394 745 -805 428 -861 341 -587 -694 -836 315 -324 -216 -603 407 384 598 -981 778 -357 -314 -978 -877 -106 91 533 64 201 66 801 -581 807 826 291 -96 34 561 782 601 -125 -242 472 82 -103 210 -632 798 -486 848 -110 -126 -302 853 469 837 -957 -256 -939 -802 79 491 355 -734 522 -62 887 -663 659 -879 -736 -319 -278 939 -724 -590 286 583 -797 902 788 -732 93 956 -547 -320 891 -622 -571 788 -187 227 284 -748 250 656 -42 -153 -19 621 933 256 811 -920 -302 949 -301 -265 -852 579 422 -229 -77 996 -1 411 704 403 553 -85 363 469 51 834 534 -141 -800 96 826 231 -966 353 622 293 -447 146 199 -929 -113 -382 4 620 980 632 56 656 -354 581 -644 948 399 -396 471 46 -481 368 -942 794 689 772 -852 -469 -759 -394 781 441 -641 237 847 -165 -629 607 -868 52 -905 815 386 602 -845 -76 -435 -553 -942 -263 -617 730 -528 335 261 -844 480 -184 601 -321 207 128 -523 -445 440 -817 299 441 -592 -206 891 519 930 -311 -252 -903 -465 846 233 168 -256 573 -115 647 744 449 136 265 792 -103 -237 -763 863 598 -129 -690 -890 -678 643 533 -561 -156 -559 21 225 437 713 -175 707 -385 -207 269 337 115 -307 -490 -902 10 -330 -384 853 797 343 577 998 851 -934 -745 -878 -668 -708 403 223 -836 -118 -173 -954 250 444 -195 -334 -726 95 843 640 974 -730 927 -74 -792 -301 621 -682 500 -131 -134 -906 -393 -93 530 490 1 -633 -436 645 -405 -902 -76 85 446 -601 430 -31 710 760 -959 406 -673 -886 -321 -993 885 -296 116 -831 -302 -921 44 -296 -533 -458 -20 -617 720 -308 436 -657 -572 -2 -892 238 301 936 -643 -695 -692 541 849 -141 -601 799 756 -172 -656 861 -381 517 560 394 103 727 332 -121 -937 73 -273 -946 89 626 925 -101 892 569 328 8 834 -549 965 740 414 -13 -702 254 -891 543 911 266 -867 680 -855 301 -65 -645 421 -212 291 252 605 -604 -144 -966 -359 132 -557 -921 -481 716 479 -646 800 941 81 -515 -77 -160 128 -306 -359 123 104 -333 -154 -168 -642 -534 132 -156 -974 970 -539 618 969 47 -704 145 -131 -252 -550 716 -605 -240 -422 -128 -782 830 345 -799 84 292 87 163 473 210 296 523 155 609 -685 225 23 532 754 550 671 176 -540 -949 269 880 -98 -495 -678 322 -873 -492 -521 -608 307 -81 330 556 6 994 297 -490 -663 -426 746 -804 133 -981 -671 -911 -489 -280 604 451 262 -523 -882 696 -942 -448 -235 -94 -918 177 -481 473 406 -263 -148 938 892 -445 -816 -374 -333 -525 -96 716 557 978 321 -770 -730 -491 -27 -383 -163 -988 778 -414 -351 -280 778 840 -410 -470 989 -199 -700 -999 -692 -907 427 -426 452 -998 492 659 744 566 340 -970 -956 -791 -595 -119 993 -507 536 -112 555 607 413 -753 -521 -842 -171 21 548 -88 457 967 -906 -481 -674 759 -335 578 -886 -200 -534 711 547 588 934 -838 -919 -526 444 628 349 -720 -497 104 981 838 -976 -825 -906 -573 373 585 -104 897 581 270 -107 -274 624 -110 985 649 166 -968 -425 -900 -964 643 -972 398 -621 274 4 608 -298 483 416 -544 -129 -195 174 341 94 -849 316 873 200 -431 551 823 -604 -952 -946 -351 -481 299 821 105 -163 -832 -282 -738 825 -290 -762 26 -184 673 380 -35 -405 641 -857 -810 949 -535 725 856 869 -216 -822 -677 -572 -41 3 -904 -881 553 662 -476 757 367 240 -957 -769 917 465 -16 114 683 -969 575 543 -20 200 611 -182 788 624 924 349 -604 762 89 -673 -691 982 664 708 150 -582 206 519 -839 458 -867 935 577 -552 -346 574 -535 -608 -956 -416 -240 147 -727 60 602 880 -872 -465 -954 -288 -531 -512 51 -581 224 -987 779 -165 122 655 57 -195 531 -460 377 -510 -179 -824 643 489 -620 -620 758 236 -371 -641 -268 -512 169 -66 -604 492 981 708 -828 -730 512 -974 -125 -639 -732 -753 158 -940 385 760 593 -194 470 -942 -490 952 -369 753 -165 17 382 -950 -122 -278 415 -533 495 184 165 -586 -47 -64 -970 933 113 167 -112 -922 861 181 -91 -456 -95 -271 -552 623 -694 211 -176 -207 532 281 480 954 816 206 936 -759 999 921 267 -766 936 939 -778 -976 704 684 981 -719 -731 -563 -189 156 542 864 -699 913 -110 -171 849 -393 614 -970 442 -623 -310 169 -499 721 880 336 643 -102 -440 -633 240 -806 44 -119 147 427 389 681 959 494 153 -333 -583 -319 -112 556 -778 -762 -261 -60 -836 -556 959 617 -617 30 970 -822 -718 -283 489 -741 36 760 616 229 218 192 250 -721 229 857 581 104 902 473 970 687 886 -551 -350 223 -297 950 -644 123 582 788 13 -712 -476 -395 492 -873 870 -587 220 622 376 -801 -750 -702 -724 -889 197 313 -955 -528 184 4 295 665 832 -601 -695 132 -199 317 -981 939 109 -526 -838 -292 -385 210 415 445 -110 829 898 -143 569 -480 -727 -517 -920 823 -460 108 -310 868 -774 -252 55 612 -955 900 356 -909 -994 -960 760 342 359 62 -155 652 43 298 -410 823 -901 -248 -543 -674 583 -632 -425 816 308 -516 117 63 705 -634 -670 -968 247 -641 555 -854 936 319 6 925 155 -137 862 713 930 -466 -383 213 -292 -826 134 291 699 -63 588 442 866 651 797 56 -230 354 439 -814 -361 -248 -526 830 534 968 -777 -625 915 -833 -677 149 -682 360 40 441 615 339 -412 -992 996 -641 -936 -691 -868 -166 -593 -241 -537 165 511 -228 -168 -903 -712 890 -103 -729 536 -720 -264 892 -943 651 -193 693 -170 -834 170 -289 -51 455 156 562 -205 -862 552 -37 -601 -993 -483 81 -271 -400 -925 -85 -10 657 -196 -60 -524 -125 -256 -753 908 -783 -256 824 358 882 845 444 -111 416 -426 160 31 518 -202 609 -13 -352 -118 -300 -298 -432 289 -195 -635 692 395 520 -439 11 931 -329 -869 899 852 428 311 733 449 920 -503 933 -169 -385 687 195 684 841 867 -795 537 -763 -465 -888 471 19 -819 629 665 483 -456 248 253 445 -494 -362 -870 -287 -34 -120 -871 -942 -88 229 -252 497 675 -348 292 955 -308 -246 505 558 -110 416 -138 -643 291 -28 128 -476 659 347 -52 -70 255 776 -756 -723 -974 -23 -108 53 -659 -953 356 -409 -933 470 -113 779 220 175 -335 -209 374 47 -357 -951 559 377 383 -83 -98 -535 803 -780 784 140 98 173 -819 -610 286 555 -890 -316 -352 -719 -650 -790 214 -436 -740 816 58 11 448 -136 786 510 -829 284 -995 170 -33 -149 -972 817 -449 -814 -344 765 637 -532 -288 821 -162 835 85 -910 -796 -58 844 878 -583 883 764 138 -896 -132 976 -918 -991 778 -947 328 697 433 -92 -378 835 828 -405 -402 189 549 325 653 -274 -942 -695 -842 318 673 -608 845 -734 -733 788 -605 -789 -620 -877 173 425 174 -69 -605 821 449 -17 -770 482 353 220 905 -433 -966 404 -72 -876 418 424 -940 598 -308 471 -130 598 -279 626 964 -651 -449 -678 -427 958 -682 636 -160 914 -96 -271 -166 921 685 -630 800 -844 -63 -771 736 507 862 -269 -608 -886 197 194 -797 128 491 -290 649 -100 -15 290 496 -411 467 486 416 -670 -839 717 -56 -678 620 -265 364 -379 637 -394 429 60 355 -169 -622 -17 809 -908 381 -507 -227 -982 -389 40 391 977 735 293 614 347 -334 70 -336 846 851 -407 -662 -624 -642 966 629 -345 -695 -445 248 -408 -656 78 -658 -305 54 995 -441 40 -169 307 872 -826 721 -825 389 -675 336 315 -420 -695 606 -836 947 -305 -575 297 -713 380 -926 687 -261 -95 106 -790 -649 432 -740 -461 256 -748 241 -990 -775 725 -474 348 -967 603 -220 578 626 -866 549 -192 -882 60 376 951 542 -787 -762 -744 594 403 -50 769 396 397 947 -958 954 -832 524 -40 -5 13 8 824 128 241 816 -431 -647 -539 107 978 -470 916 279 -107 -821 -744 190 -733 38 590 347 167 -770 959 489 -513 296 -424 924 -65 732 53 106 -843 -472 -338 358 -260 -150 520 -720 -331 387 56 -277 319 187 -286 -95 442 -623 -743 -917 -966 -373 -176 179 574 -156 -88 -643 485 -48 875 840 -290 984 707 -863 615 342 -1000 717 -596 991 839 -666 -943 -508 -399 -979 249 859 62 -884 225 474 816 9 801 -326 815 -765 -535 -397 642 731 140 739 -710 193 -153 -840 -350 405 802 286 -268 991 -882 881 131 -20 -150 -573 -761 -723 -292 494 -912 479 -805 -256 788 -211 -216 -940 192 660 -437 -315 -576 650 504 -68 -458 673 664 -296 -418 772 -212 -356 -718 -202 -93 649 895 536 725 -80 7 -116 351 -504 -835 -884 -337 428 -853 857 752 881 -608 439 351 942 492 -596 -520 854 -211 549 -327 -500 -327 -41 55 -943 -224 190 -940 984 841 -484 261 -250 -170 -502 257 457 -511 -715 454 576 -344 505 -723 101 -884 879 591 382 532 139 41 -590 607 477 -444 -178 575 977 -465 -520 -633 -220 352 -558 -519 -555 641 -794 546 894 982 1 -221 913 -670 -941 -375 -640 58 250 282 828 56 -243 371 -837 -385 90 448 940 499 -976 -649 28 -914 121 -681 -215 -675 620 492 392 -33 83 360 -769 -989 -237 577 -518 -206 -948 114 91 -475 752 830 -321 480 -414 684 -736 -995 557 36 65 -736 528 638 571 -597 914 908 -158 -184 -804 -275 102 820 -858 894 603 576 -984 -935 -797 -479 233 -460 -914 96 972 543 939 -670 410 -362 963 -2 650 -443 263 -810 -668 289 -711 476 -223 677 10 -256 241 312 -342 -670 275 84 727 6 749 409 -107 -342 456 12 213 -284 522 178 458 691 -17 -176 -158 -699 442 -36 823 -791 280 -299 594 -137 -107 -809 -34 50 -241 -979 796 810 346 -847 607 536 -848 -48 252 131 35 -602 703 984 -552 -421 371 534 -526 809 735 103 -739 939 888 504 -876 196 -979 -20 55 291 548 -16 136 -585 517 290 -820 348 588 133 787 -217 587 -908 968 -194 575 -851 -154 -835 312 728 -763 -181 141 42 425 974 929 -893 770 -201 -275 668 -605 966 -326 222 -850 -161 -934 -446 238 -779 -272 778 -960 -438 -649 -456 -624 -753 -130 34 662 924 746 518 -430 724 858 -76 768 -397 -878 -917 -530 960 -917 -150 -71 755 601 211 -494 -6 195 36 -189 691 -951 -235 -861 -280 546 344 486 38 -10 978 -652 -232 376 -231 -605 -355 574 -604 687 458 465 -343 -100 -39 126 369 0 -82 -360 -396 696 486 -660 -792 -788 147 132 539 -877 -149 -468 -293 825 -266 -132 -405 928 845 -245 925 452 878 -97 -194 390 965 -580 -981 -351 58 934 -451 -802 498 -506 -381 269 -394 -274 -893 -664 665 790 -589 843 219 -931 -477 522 -150 -226 168 303 -421 234 -935 118 -356 562 345 709 464 -980 978 404 -60 969 396 962 327 -122 -139 471 -691 287 376 -747 480 -877 158 880 148 346 601 694 -666 -736 117 555 -729 541 -68 427 -143 69 137 372 -769 778 152 531 858 200 -691 762 -617 874 -930 -637 147 -312 -283 946 -402 277 -156 406 -982 -898 350 -887 -117 84 353 457 262 595 163 110 122 -317 937 -831 787 429 596 252 -647 257 -585 -830 642 -846 945 988 696 417 216 440 389 756 857 -146 783 -820 121 -318 -352 670 -232 -936 885 -935 844 -209 -463 233 754 452 634 158 425 308 -407 988 -74 -395 -740 -25 955 -357 -519 29 -949 500 443 712 131 -221 -262 -100 -275 280 177 691 293 -206 -195 -568 230 254 925 639 749 -574 -802 -765 772 -526 710 22 -77 -382 104 184 747 -134 -279 -530 -442 -842 -825 -599 -117 -219 912 970 -584 156 -146 209 281 -687 961 -841 511 223 29 -315 -213 -382 -777 38 -503 513 -302 -560 474 772 -433 457 -767 979 922 -972 -776 31 -900 389 700 -228 -808 -395 971 -656 -29 -804 158 -923 78 -373 -433 -378 -409 -968 235 -804 140 358 898 -407 349 821 522 -863 -829 -69 -260 591 -852 494 -848 -423 837 661 -275 -948 -462 -154 -816 677 -191 -322 379 -625 -402 -389 -872 547 -506 725 379 479 705 -972 166 -136 -532 254 188 -459 422 -713 -318 -21 440 79 872 267 448 -306 345 380 -68 -56 -76 -529 722 487 -350 18 38 404 428 -520 -979 705 392 464 543 -626 -372 -737 -310 703 934 -329 -210 995 -547 -969 717 705 866 -351 1000 -967 -431 -73 -525 593 770 951 -755 -26 993 -446 -930 -162 -287 905 489 -663 -730 696 -700 261 -418 -374 -465 -129 846 585 -28 871 -969 -729 607 137 811 173 -469 -236 577 625 -246 -218 311 -688 -693 -595 886 -531 193 198 432 522 -153 -453 -149 504 -386 -339 187 -423 686 -815 -242 194 -883 491 176 -242 -212 26 668 527 -627 877 886 747 995 405 -837 741 812 -104 -855 550 464 -189 760 340 353 -343 436 -102 202 256 484 -757 -761 -983 -677 456 712 863 9 617 -408 962 -180 -654 -636 -650 -958 870 -200 875 38 -554 201 -37 -967 -687 521 -368 844 -406 -359 -927 721 619 -389 -557 221 938 578 -1 476 -557 -301 383 69 844 577 -108 922 744 -934 -818 615 -374 233 534 -898 -697 -58 -427 -197 -342 210 -401 -11 -201 955 962 253 -776 -586 -348 -999 -244 903 -136 -326 601 -506 801 472 -552 -499 -510 -578 -802 156 97 -196 537 106 -372 -795 -268 408 370 197 -288 -995 -325 -409 -201 946 912 -860 -616 336 665 -314 811 -308 -683 -511 -364 632 709 -646 106 -736 -480 56 554 822 859 827 495 -58 -30 369 845 -977 -960 -406 712 578 954 722 583 835 -187 368 731 -186 104 -625 -351 -589 714 -169 -819 -864 726 613 97 162 -515 537 -229 -928 870 178 -801 -859 -887 -466 -383 897 -795 -545 -640 -831 -123 -93 449 89 -337 -944 -619 -24 128 -663 375 727 -899 876 699 -409 -144 910 128 879 -916 574 970 184 146 126 882 -499 -116 859 -247 -511 102 689 -333 -69 -84 -192 -171 209 889 770 -875 537 435 -22 390 -578 -268 -169 938 -880 501 279 -130 836 561 -968 732 -38 965 341 956 -983 -509 770 -226 -842 970 813 -14 683 -265 -333 201 525 138 -859 11 126 -411 -105 -591 424 -59 -691 -624 946 -961 202 820 80 -505 -602 165 239 837 504 -171 -33 574 72 915 63 -592 755 -998 -566 242 805 -546 60 -468 340 -627 792 554 -624 -34 -756 -351 -840 430 -993 667 -692 106 62 830 923 -906 340 183 174 -249 -236 20 -92 -751 566 724 -704 782 -369 -105 -281 996 931 -652 150 -264 -315 920 -672 -770 539 125 27 -147 -253 226 855 121 -28 873 -853 -912 146 -671 -65 806 291 377 -597 845 -545 959 -361 -274 390 344 289 -827 -444 937 85 856 586 194 -742 -728 252 784 318 745 687 -405 -818 -58 419 554 357 359 975 959 175 546 -764 -309 -349 -547 -776 166 657 496 -375 444 -133 85 492 81 957 717 -283 429 188 219 420 -513 -426 659 838 -186 -972 358 498 -496 -567 -442 569 691 376 -17 966 -234 -839 94 519 3 -711 -768 459 -766 974 -450 489 997 -600 69 343 394 -749 267 -981 632 -259 -633 -708 -703 -433 993 896 -43 166 -521 280 -347 -391 -608 833 -692 -648 -748 -887 -249 -841 -229 959 -522 -377 -348 42 -71 -531 265 509 742 104 633 -745 -193 -989 -262 683 -846 295 -514 652 -900 466 -343 608 296 786 -718 -737 -384 285 -800 864 432 -626 -696 222 -225 386 -914 -562 512 -962 -538 362 -244 930 629 823 -736 269 -311 464 -668 -634 320 -239 865 376 683 -267 555 -124 941 822 159 -602 846 300 888 824 522 239 -105 -561 -131 -685 409 751 568 620 -602 -833 -358 180 269 -366 -319 -679 738 357 -847 -280 -231 -292 -44 926 -479 -369 866 -107 -641 -166 470 -310 -789 -611 -618 372 958 -194 881 -244 721 844 871 8 424 -894 -830 -983 -146 -510 705 -327 678 595 -132 -209 203 198 -178 503 -110 -142 -473 -735 -260 -210 197 -483 922 192 -290 340 -106 -254 -107 -186 156 214 316 106 -453 -443 -32 777 -348 -217 -718 -581 732 -820 93 -384 345 -852 -594 -773 160 -65 489 -784 682 295 706 913 -962 -174 821 -551 -753 -819 -764 -859 276 972 -170 42 -358 -796 566 -672 348 26 -823 943 62 724 954 274 -950 -680 980 -618 675 -163 -878 -224 228 655 727 724 -601 -310 188 541 -263 964 838 -740 -188 -872 -803 -828 248 -769 91 -547 -854 -800 -554 -221 -258 -779 493 743 -395 -351 9 -110 789 -27 -190 -683 461 -118 -458 -401 244 -280 -834 100 920 430 -917 566 -407 -474 -68 -704 -939 50 686 -503 -434 -733 180 -976 -279 -178 -463 -632 400 -831 493 -924 85 676 -299 658 -297 336 211 450 -945 -298 -997 -242 -743 458 -326 597 563 -311 179 263 -3 -510 697 -253 -1000 396 -869 -263 -157 -722 -271 -931 11 -355 -181 -800 -565 596 -428 646 -29 939 -820 443 -570 -862 -984 905 205 681 -425 492 961 16 -159 64 705 16 -588 874 10 419 164 -769 -368 239 147 187 -486 305 -819 -160 -287 889 990 -651 -736 -521 -345 -748 17 321 358 374 -913 -332 102 -528 793 659 102 26 959 938 -844 -997 436 157 448 -639 879 184 811 -865 -482 25 707 -72 -381 -74 -146 997 -621 -682 -754 511 280 -922 838 892 -306 940 56 947 -851 103 765 822 136 737 -758 506 -577 243 -527 -780 -331 876 -137 -802 -972 764 -107 -357 -392 736 786 -199 65 187 -616 -932 71 590 20 218 -181 840 -163 113 -449 224 763 -559 95 679 293 402 244 265 -765 -909 -322 283 369 -908 -787 -617 815 94 -170 787 -501 -729 -630 43 236 -509 -461 811 800 780 -643 787 965 736 -889 -675 -459 -43 59 -151 -647 -344 -31 -113 746 217 -206 -576 -295 131 -465 -3 -816 146 -420 -521 335 406 991 31 -124 944 970 970 -517 729 399 -142 -261 98 639 378 430 550 -492 916 32 -835 348 -804 -252 -148 -366 721 547 773 -352 -946 569 -106 547 -790 48 -761 -849 -930 -599 994 -984 636 -560 -357 -17 190 994 467 -689 -546 225 268 612 163 706 101 -634 169 658 -584 766 -308 383 778 -919 648 946 837 -398 787 970 -413 872 -610 854 -737 -580 564 180 -98 -167 -818 415 228 -31 -750 634 180 -663 -99 557 -317 330 914 952 -535 -97 740 725 325 -231 422 -902 -113 645 225 937 -916 -798 890 -584 312 -732 755 442 115 -739 409 -508 499 -591 -706 907 -214 -309 -682 -143 538 -69 -591 -200 -161 -596 -294 383 -764 -188 647 -731 -32 -892 315 349 -336 -924 895 -924 -661 687 651 890 -90 946 303 582 -936 -748 515 -672 -547 -260 -845 -163 855 -101 538 3 -159 363 -45 -715 -821 -687 -593 -241 -503 -406 -663 -46 4 -576 517 605 -264 559 498 314 -419 315 -562 539 434 -265 473 -871 697 -332 -77 482 746 854 86 -718 -592 588 570 240 -842 991 209 -941 201 -279 898 927 537 -912 -293 -862 204 -719 -687 438 -331 924 370 -401 -258 -872 101 -48 -547 739 -511 944 -967 463 -862 -361 929 -117 -48 -307 140 647 -142 -602 -531 -643 165 822 778 825 415 980 622 -812 674 593 101 -331 -769 -770 -264 280 581 661 739 884 756 918 27 867 758 -98 820 816 800 985 -461 525 -272 -344 -527 -887 440 -120 -208 6 -510 -447 -800 541 743 -438 284 403 -943 -329 499 61 227 -826 914 899 -938 -360 134 -658 606 569 307 662 -60 -800 82 -312 -454 -109 913 657 -454 723 532 -628 -683 723 -802 916 -942 555 -314 211 967 -423 384 715 -988 652 -636 613 -416 -40 -62 -884 765 974 -495 499 -651 -557 -784 -879 -350 141 -991 13 765 -429 843 -655 -57 886 454 -200 289 486 885 30 594 -949 -804 996 316 486 -523 -474 559 461 815 -204 140 660 728 439 -472 512 -77 342 746 541 394 106 275 -694 758 689 -808 -244 511 587 547 -345 385 -969 -273 -691 -371 958 255 777 255 565 485 898 460 -463 -610 488 -445 -446 572 -164 191 -118 -21 -254 -719 483 -765 691 308 -33 341 -378 278 142 -68 -646 -691 -569 -981 -565 956 -619 36 631 -724 525 956 153 133 -251 935 108 979 -350 -957 -591 -451 693 595 145 -184 -700 24 -303 312 628 316 789 -958 548 -701 -401 -894 738 459 497 660 850 -294 -104 522 50 922 -662 -98 -706 -816 711 719 -833 -209 518 972 -756 875 -243 388 -364 337 657 149 939 -291 631 -772 178 -129 245 763 -725 -44 59 627 -982 305 -906 -584 358 197 -291 -311 55 815 -120 585 899 224 -943 -647 -440 -912 917 793 201 4 547 -607 -523 -877 8 680 324 812 447 -239 -426 -843 -868 43 -601 -687 -563 -702 683 516 -155 -579 555 30 -972 440 -1000 -6 190 -647 -756 987 -871 -510 -172 -12 903 724 -394 71 -448 -828 -759 -47 996 862 540 419 104 945 -974 398 351 265 -337 -765 -853 -630 -268 -79 -925 274 487 832 108 732 359 876 -325 -740 -477 -176 -177 603 -296 -360 276 897 567 438 178 150 369 591 -568 -267 125 -644 834 452 374 995 -535 -591 232 -298 355 -386 -654 961 802 -825 -606 474 -210 883 499 413 805 371 -961 443 -924 250 -488 -421 -14 818 179 -951 -96 422 690 -638 577 -645 -638 -805 -72 -397 486 -909 -612 -552 411 382 718 776 -210 -900 -586 -572 -865 -344 898 -686 118 -969 340 488 -454 -188 -377 -608 -273 424 -873 772 -891 -413 838 -329 329 801 621 -406 -152 -1000 179 166 -153 -904 -304 -475 383 90 -898 -829 -193 -242 -370 49 57 930 192 565 -158 766 726 -617 616 -518 631 -734 19 -200 118 135 799 -864 221 -591 473 -257 929 -304 -463 -842 230 157 456 -499 -311 -211 -30 -850 729 145 87 -426 142 -602 -682 -388 -818 731 -28 198 -240 -754 962 -199 972 726 -136 -862 708 -823 601 -953 917 11 780 -317 -933 -570 886 977 762 -476 330 -502 407 629 -71 757 92 793 752 -246 41 -294 126 436 693 -315 230 694 263 694 336 -789 199 527 486 538 690 -895 -775 933 2 812 556 -833 -18 -881 854 -273 -757 633 646 234 -234 -623 -383 -842 -783 930 644 325 -569 -563 960 618 -539 421 -969 431 -713 705 -169 -176 689 293 739 -470 509 -130 997 -361 929 -369 138 677 452 -637 -932 168 313 -124 -481 807 36 821 467 -858 -765 552 128 974 -514 45 -648 328 -670 168 -507 -883 83 562 670 55 -561 -893 199 435 31 408 903 483 -802 -414 444 -562 -811 616 375 -777 -656 270 838 -873 549 510 727 -27 330 912 999 369 -759 349 63 620 -901 714 -243 -168 -242 -419 -126 212 516 352 -405 684 592 -222 628 -469 -461 -520 241 714 -812 -598 265 -163 391 -744 363 -414 -873 -445 399 -359 -994 -135 318 243 -317 -299 744 -620 446 -90 363 -547 871 564 948 -781 760 -843 -396 157 -368 -522 -869 847 183 -357 434 -722 -380 -869 916 -192 -915 -796 173 -71 -414 380 -480 -569 -823 -532 -563 -261 396 260 -808 -521 560 39 -256 237 -922 -970 -423 -554 -892 558 -428 -277 845 -511 759 -185 -688 -698 577 544 -334 -287 451 -363 -590 68 436 521 109 -813 -879 -918 -493 -132 951 -294 -732 -56 -538 -658 671 622 345 976 -348 719 216 570 659 713 963 628 -721 -611 -617 270 -325 157 746 102 -756 289 604 -45 696 -232 686 -253 537 -908 -831 -231 -874 -436 -776 -233 -25 653 -480 -403 164 -232 -570 -34 -534 254 890 -685 -687 -376 -956 885 592 -484 753 -558 -368 985 331 185 442 311 502 381 967 -883 -260 621 -112 391 -537 421 -418 -289 556 630 320 874 -219 962 308 656 258 820 -835 417 649 336 -137 755 674 149 -598 -162 14 229 -771 442 734 -90 232 -185 591 862 404 456 -457 423 221 -238 -330 672 -165 -968 -144 -258 56 27 -28 492 -941 38 -436 -638 -402 471 -407 869 -63 254 -552 866 -741 -118 190 -240 848 564 60 639 697 -769 -667 330 -265 92 317 154 281 -65 -928 -707 359 854 -459 715 -254 308 -460 -814 -790 898 36 -363 -541 261 -892 574 616 -436 -345 -30 -415 -237 -663 -806 223 -566 487 368 -371 825 -862 -572 259 -28 237 -813 589 596 994 264 -803 -676 -771 -886 -410 241 657 -25 926 -114 -432 -454 941 548 905 53 211 -707 -434 42 23 307 708 -548 672 -639 -540 219 381 128 -968 786 -679 -415 385 -920 -930 -273 373 -763 -71 -652 49 -576 -461 -997 791 -979 -132 707 292 43 53 -452 -83 -792 -680 547 -916 235 371 -579 -619 -317 -823 -580 764 512 -165 52 669 133 890 -170 670 613 471 921 316 886 542 -114 -357 138 729 444 -742 -902 489 -235 857 -281 -117 178 -675 -161 -701 -893 328 355 781 174 -797 -2 873 -256 -652 -614 -154 83 -52 -707 -700 -458 -895 -84 159 -655 619 -614 -421 963 378 -479 101 9 22 -181 -278 -885 52 586 -915 342 424 -445 -647 731 -462 585 -144 456 282 -830 882 108 658 -570 698 420 -388 -399 246 -128 168 -23 -177 972 321 216 -355 -57 124 649 -942 -136 852 -290 -515 -483 -958 925 665 -987 -491 73 780 -154 -383 -881 966 568 -530 464 -928 -922 438 -629 762 -84 460 532 345 873 -338 -110 970 461 438 -641 877 -569 914 293 -942 -491 731 -817 736 25 156 -933 -951 -97 -607 143 -43 130 975 -112 939 -301 257 859 435 -747 401 517 -454 2 345 -566 360 -581 -775 -331 894 645 -592 381 63 -701 -758 314 642 -679 965 -474 -675 -50 989 -333 -565 -273 -766 -587 93 123 264 -863 573 761 895 -2 555 -236 -496 -329 -876 360 -890 -371 984 -242 888 299 999 -187 -250 305 399 328 874 -922 -394 -585 -309 -108 822 -902 220 672 351 -733 -596 -587 -990 242 -812 -349 276 532 482 -383 482 582 -367 -478 -938 -159 240 -659 949 776 572 -753 563 -806 -145 825 250 -932 126 612 -997 965 -821 32 -817 551 394 -252 114 -681 -766 542 482 -878 622 -296 940 -935 -97 629 56 -987 -194 -48 -528 -454 -934 22 280 122 820 -837 -772 -313 717 -802 -419 -456 -538 966 -567 -107 845 -183 30 -611 -346 -718 26 -778 -280 -555 378 -690 909 781 481 -937 80 392 -496 -70 -317 -790 714 534 77 -101 -555 901 971 -274 -708 -664 432 -991 -362 581 -769 -440 454 735 861 645 159 -36 399 33 94 196 396 -646 -335 -824 -471 823 -122 416 906 -469 -357 719 -733 -735 266 -718 571 9 -349 729 -736 -415 658 -584 -708 -976 -826 352 703 -689 -780 -234 -783 -582 31 -665 422 17 -622 -503 737 449 9 138 704 -185 634 -410 458 -361 -588 683 54 -819 -102 258 -678 -873 -867 662 -445 122 -467 614 972 661 -529 661 333 552 52 -930 116 798 922 793 247 690 827 814 117 -610 -162 812 53 -812 895 536 457 -40 625 736 -743 929 -717 -338 401 -364 -929 -839 472 -348 939 470 383 758 -848 373 642 674 715 -200 -943 -931 747 -990 -906 -371 -206 345 887 887 -649 704 139 -404 -181 -53 -94 928 -829 965 135 381 -536 366 611 -666 -987 -353 230 -905 -716 919 571 967 977 -159 -456 -86 154 444 -572 225 17 285 -870 818 560 -894 -994 186 452 117 -200 -539 174 -335 -978 -575 576 -906 671 52 93 -155 -812 560 -685 -6 461 360 -384 -805 917 -208 -982 219 -809 593 -428 514 505 94 -326 -734 -33 559 339 667 -466 395 -797 -132 -117 591 409 -426 371 605 -506 -109 427 -864 952 -928 -919 775 -659 -12 -537 -642 -494 -636 -852 -142 237 -911 -645 -777 -80 -41 964 203 -206 637 -715 -720 28 -778 362 -515 322 -567 48 -245 607 450 760 -117 -31 273 -915 642 737 209 487 -149 -129 -942 769 -855 -873 818 474 -396 -651 -260 56 385 -767 -108 -12 -784 174 -213 931 79 -321 -649 208 454 -900 -877 189 448 -47 -881 74 359 -555 -478 -336 945 333 996 756 874 823 -765 432 -866 279 950 -832 868 -259 -354 271 -599 164 -640 -542 -986 -727 -579 531 87 886 83 618 -384 93 153 382 -15 973 -338 -736 589 701 57 -861 -68 -869 242 -700 611 480 -259 -323 649 -148 -978 999 479 -787 -809 394 -778 -736 821 438 27 948 881 850 -331 -868 -552 55 161 -975 293 71 107 -637 -918 426 511 -413 -844 48 -907 -252 -141 561 -708 -312 -831 -401 627 220 111 96 318 -805 -651 93 -549 -383 -445 -236 576 628 -217 648 507 791 623 439 -502 890 -684 334 94 -665 -614 -490 338 -758 -704 -232 854 -944 430 -322 595 -436 -363 341 -589 364 -614 -14 647 956 -262 -356 -276 -65 -685 -2 -101 -27 -896 -449 210 157 302 -155 976 -203 -896 -476 -306 489 -169 -425 924 -160 -926 162 -86 985 474 -702 160 711 -890 -365 -401 822 325 160 44 -671 -715 496 844 -217 -498 -839 549 -961 -179 203 -990 -77 465 41 226 965 -382 -62 710 -246 -849 -451 388 534 -616 -453 982 -246 242 20 788 -872 -429 83 508 857 -895 -316 -975 344 631 -504 -834 279 818 996 -596 928 355 572 259 -294 -49 251 -830 826 543 771 932 -234 -481 766 712 -527 142 -376 171 451 746 -377 -943 -124 -741 -845 -734 -170 -7 503 803 596 -978 562 -925 -89 -987 579 183 11 652 879 -397 18 227 54 936 -613 896 855 722 383 -802 914 964 -896 426 -607 -100 294 -459 -576 923 268 -485 -575 520 -595 54 -676 -526 806 -716 743 -160 246 289 -472 -226 870 -602 -370 606 70 -950 -338 279 -836 199 716 361 221 40 715 -113 -595 -631 964 -564 246 -677 -381 -674 340 871 852 405 491 -120 410 -751 -284 698 -924 909 586 -879 962 -853 7 -292 491 -792 852 210 767 -867 986 -266 -627 479 984 647 36 -754 -750 -872 983 458 -413 -946 -138 184 383 988 778 -131 -458 509 962 -52 853 729 899 895 -944 -530 -212 -245 -501 -803 -600 -533 703 734 -608 309 -799 966 -425 30 -400 -554 1 -294 -858 927 145 503 -311 -149 -441 530 -229 -122 653 -781 -331 684 340 -692 -371 -917 868 449 -274 -41 10 -47 897 -535 -263 -636 -93 -299 593 474 -944 304 -316 -194 -419 -10 -147 -889 509 38 402 671 -866 533 505 354 -820 428 518 -210 -766 -552 952 469 -81 -788 439 24 794 -837 -151 804 -852 -235 575 -822 -828 -185 -802 -974 854 -95 300 -765 29 920 -706 -25 423 163 -763 675 830 -587 971 -382 970 -229 -217 0 582 -852 614 -130 -373 -307 613 -236 166 -599 631 -118 622 296 131 -123 180 76 -611 -533 -943 -97 659 -501 -317 -969 -416 309 993 896 958 -423 579 523 -627 -73 -105 -586 -227 661 -613 461 985 191 928 482 -290 315 841 607 -505 -499 -492 636 374 968 -866 523 -322 -894 970 400 -742 42 141 -262 230 -350 863 733 831 -688 648 -530 -285 -759 -238 14 839 621 591 -105 -458 540 913 452 974 -246 -970 460 -655 264 792 927 281 -355 -91 376 -471 492 -471 943 -952 -231 -394 -734 136 705 430 668 494 -822 729 662 -327 616 -898 536 234 -311 852 745 544 98 173 788 -787 851 -104 830 588 309 -530 -784 -960 -26 -748 368 -1 798 38 -962 513 -684 755 -708 -152 767 -220 -434 -889 -368 81 -697 -868 -10 -657 665 -237 524 -888 119 6 152 -658 -983 -48 -140 -716 -425 -835 577 547 -701 -911 -782 -980 -504 -432 -550 -944 490 164 902 -358 14 703 478 897 787 641 872 716 145 -935 331 820 867 966 -914 599 639 -388 210 59 784 -345 -288 -744 453 151 100 99 -978 561 549 -997 660 145 -543 313 749 189 979 985 993 -66 894 -657 -121 -395 -246 -765 -414 -868 653 901 -869 -901 80 -274 -712 956 -840 -667 422 -9 872 245 -146 -610 -899 -606 -277 -923 457 -973 -654 -285 824 870 -648 72 -33 -840 495 48 -491 -78 491 3 945 -610 480 369 -152 -734 -185 62 -703 -552 944 806 522 -989 -106 -507 87 159 7 486 -860 -852 560 -146 775 304 -126 868 989 -96 -237 20 950 -863 662 291 211 -985 345 43 16 -378 -897 -404 -616 762 -921 -737 745 -812 959 -869 -818 -51 699 831 -926 143 -476 -313 -546 -722 807 -399 -763 -458 -842 -608 866 837 779 425 -755 -829 -424 -411 -554 953 -247 370 260 977 -693 -605 -767 -202 -895 227 -164 -358 639 651 -586 845 -833 -978 -933 125 205 529 -890 344 -110 647 647 -823 -615 222 772 287 -323 -268 -915 -861 947 -294 977 -434 -395 435 991 -461 -546 930 -588 895 722 -183 824 928 -10 355 653 -129 545 554 435 -74 -118 -435 -549 900 48 755 118 611 480 493 -25 -650 7 593 462 683 227 578 454 588 -553 -106 -435 282 -931 -97 -820 415 -768 -633 -784 14 50 -881 355 -202 -660 -994 -918 966 27 -276 -989 720 177 -258 756 134 651 707 667 -134 -181 -567 -689 -658 -315 659 -69 -286 72 -274 362 566 130 -757 39 957 743 -223 414 -411 194 978 -896 -671 -491 -419 158 446 -109 -743 586 394 -977 153 -811 892 -937 853 266 -414 -442 91 -742 356 106 -251 -142 434 -930 -567 -45 495 972 133 -831 264 152 101 835 -572 761 -797 616 -793 552 850 -309 356 -607 -937 -651 -259 631 518 -146 900 259 582 715 401 -907 -235 332 508 594 -916 -370 -287 -34 400 -678 -590 704 -748 -50 -902 900 997 299 138 -478 61 132 73 -472 567 905 -626 150 -30 343 978 -357 561 -139 -792 -498 911 119 -230 -836 -926 769 726 362 -702 49 -646 -42 -837 -395 -577 -432 -847 -945 -204 139 209 -10 -510 557 908 30 611 698 -880 573 -902 -921 -596 -818 -466 529 883 969 -78 989 -283 -26 -946 -903 -255 -255 -382 800 -418 564 111 208 703 -920 848 -210 -958 869 -123 -149 -526 365 19 -440 884 -932 -905 780 -363 -904 -370 -416 -683 -881 -604 -524 336 488 -801 -200 -434 854 -889 -530 50 58 -536 -879 -563 -247 -695 -656 596 -307 -43 794 -20 -148 289 -124 287 -21 -393 954 942 801 -951 754 -775 -837 -641 -660 635 634 764 -863 -668 636 146 227 -74 -383 -883 633 48 721 -799 728 365 -883 -732 375 -130 434 -733 -244 418 528 -5 437 666 491 524 -784 951 -305 -998 333 919 -287 -164 -716 101 151 -414 -326 -738 -687 -582 475 349 -194 -97 639 -271 825 442 599 930 414 -614 980 -506 500 812 199 -90 -118 -311 -799 -999 581 312 -64 26 247 -533 -782 -446 279 521 -953 -541 -505 413 -882 608 572 -281 -880 -397 145 -287 763 668 150 567 143 -942 -493 120 102 -210 -307 -255 -715 -202 -39 -870 479 -726 -124 -975 239 -105 182 920 -249 -375 647 12 808 -196 -741 693 -215 949 -320 -611 -469 22 -706 975 -386 -88 922 -562 -738 -410 -118 -732 -104 -862 -412 927 114 -895 4 482 -5 -194 503 288 -774 157 -837 979 942 198 -113 437 -425 -813 923 -489 -100 393 746 -523 -792 -48 273 -82 619 -844 -393 480 -779 651 734 -440 677 -100 672 -536 432 -57 352 -425 -749 -802 -708 440 -873 86 -272 661 -784 21 563 777 861 436 317 -315 78 -803 -290 996 -606 763 -563 -480 -786 513 -984 -963 -250 700 964 -364 -474 869 437 -875 172 27 755 16 638 416 123 947 99 450 332 855 -384 -690 -52 -497 482 997 861 -298 -487 712 -202 470 -935 -142 691 168 466 202 430 560 -452 -872 -100 892 -364 74 97 -724 971 61 -28 558 161 110 122 -314 -193 508 -447 813 752 203 -371 -225 625 -537 218 -714 680 708 -398 -326 -137 139 -437 -272 901 727 -795 804 -327 -844 940 789 -330 -541 867 -252 -487 -578 236 458 390 634 259 993 79 -470 420 -801 -353 -872 -301 154 -1000 143 865 -887 -598 -149 -792 667 325 -520 -352 107 -353 346 509 -646 -703 -540 781 -916 -78 878 -816 852 993 -92 938 -209 493 -359 612 -517 796 -687 -552 -816 795 -130 -858 -986 -145 -995 105 765 -57 -192 727 -566 -218 -979 -306 699 -401 -957 640 -881 -112 607 -39 671 239 -740 -19 -150 -191 -479 -26 97 -283 791 -494 994 214 399 187 -907 485 768 592 -870 126 -886 -741 -84 -708 -436 -996 204 -212 -612 -358 584 -571 -235 -535 459 -166 -829 -760 557 -545 862 298 -361 -604 146 -819 709 916 811 -379 432 284 -58 778 -199 241 -404 -582 633 367 -989 -894 386 807 274 574 -571 -476 -801 -611 625 -884 59 -984 -235 -344 -840 292 303 997 -246 587 695 156 669 -841 149 370 -601 46 -949 268 276 613 -27 -947 788 -690 549 378 382 596 288 526 -475 -51 -53 802 -287 666 8 998 629 -955 -596 -309 -501 -357 -860 624 -102 -675 -8 -91 387 -959 -553 467 -966 -491 -712 -801 661 -246 99 -127 800 368 452 38 -416 -205 740 -227 -201 -187 -311 877 224 -336 -914 476 -580 -239 383 360 -66 577 893 -671 386 -325 -534 674 -109 209 296 729 -451 351 332 -889 -760 -597 -778 262 543 526 -29 13 -923 -414 -114 -942 938 583 -174 -562 710 -401 -911 874 -794 -918 -814 408 -287 -840 116 179 -486 -87 401 932 -754 287 -324 566 857 -988 369 666 242 885 -779 -149 102 -168 429 -363 -454 -360 32 -762 -764 159 -332 760 1 -901 -293 -942 -291 -511 610 -99 -751 -486 280 -81 343 -615 849 -902 265 -149 -888 -578 -395 847 865 -904 -360 676 -495 -672 419 449 366 751 -918 -138 133 275 485 -196 -831 -190 304 779 834 451 -160 194 -781 -560 121 -583 -442 -336 385 -392 -837 -122 -806 -188 -991 -835 -425 -322 956 484 700 -99 -621 -678 -501 551 337 -525 -985 130 919 -28 -560 73 622 759 -803 -235 734 -476 -243 -312 -25 -794 -338 471 -892 938 880 19 202 662 743 494 327 -808 -179 -128 -255 761 482 482 -872 785 -23 -381 519 -893 566 -978 840 -239 558 739 448 505 -828 845 -902 -695 -922 -79 -943 -724 366 373 904 236 472 -351 530 855 -16 379 -626 184 -839 -248 -67 135 81 -378 -445 59 -860 -208 -756 -3 -283 536 -919 441 477 -821 -762 432 384 -894 -474 556 137 928 306 -687 -692 -858 -724 -144 998 -657 -751 955 -774 -668 604 1 429 -101 914 339 462 700 -765 10 143 219 346 922 794 363 -181 190 -442 -418 -254 475 -668 934 -658 -991 496 990 -12 -178 -637 -306 817 -898 -730 226 -764 -689 -863 940 180 -261 338 -629 213 -364 -816 -355 -725 232 862 -456 330 947 421 -956 98 -818 -87 86 88 -981 809 -478 -254 423 -97 -882 563 -926 -400 -127 2 -258 -60 20 892 346 -282 931 761 -141 -111 -168 -307 551 472 -813 106 -124 -901 708 -604 -547 -378 -292 -217 325 166 -703 772 963 372 -789 -718 -555 -604 542 547 810 -688 587 47 -710 -54 321 147 774 369 559 -138 508 369 -846 -127 518 -130 362 -657 931 251 -184 2 -361 -267 -478 -873 -556 -401 14 -71 -639 552 -450 139 673 -976 986 -678 342 634 -214 -246 536 -775 764 854 113 970 -880 -283 985 -101 396 244 761 431 -605 493 626 55 -780 -258 543 -15 539 -954 -20 311 426 595 -422 -977 378 -275 163 -113 898 -66 -727 -967 -96 991 235 401 -601 -209 -50 11 259 682 507 -571 311 -110 361 313 -865 -223 -378 -417 390 755 -521 -693 3 838 -899 841 939 -392 441 365 574 897 -291 -238 446 579 -916 590 159 626 253 126 543 -415 402 -389 232 865 -124 -386 832 -497 -861 454 267 616 5 -481 666 -822 113 -472 -1000 -476 -154 -393 -74 142 -566 214 849 -48 719 182 -55 122 39 50 426 -156 -649 -998 915 7 -405 -714 -826 -252 381 -570 -627 539 48 -516 646 -468 957 -518 -464 231 695 -294 -501 722 -867 -24 -860 234 -681 -996 -366 307 186 -578 429 -211 -187 268 -384 -555 -861 394 71 981 -527 -554 -615 -587 -491 -212 -449 206 619 199 518 -561 829 981 -539 -822 -999 -666 303 858 684 271 136 -977 798 224 857 187 -877 36 -127 261 -90 -964 485 -699 620 793 88 159 -374 -5 -70 -736 804 -457 428 -276 864 -47 -768 885 63 -312 15 477 -367 -50 -514 -783 668 -819 -683 919 -831 285 -512 845 -26 -751 698 -823 128 501 -228 367 70 -935 -127 384 43 -936 -850 -245 -792 440 640 -252 266 604 246 317 566 -660 -89 472 -522 -759 -363 721 -77 -679 -133 838 -870 -669 -578 -706 -336 -889 277 829 -551 308 504 -765 512 507 -178 -305 240 -825 -834 879 380 -969 -531 -166 -352 -333 127 425 -464 188 -388 -277 -835 -590 1 362 600 628 -483 -774 -28 -387 -754 -362 502 -219 -114 -694 977 -815 852 167 -678 148 -319 -146 861 570 -827 -301 310 411 389 -818 456 445 -950 597 447 -887 -804 136 524 458 -726 -42 -800 19 -758 -511 658 -347 -863 -942 -124 667 -740 -879 730 -871 -644 -568 623 229 991 -589 444 241 135 -65 -382 929 -157 -173 -807 -93 36 79 656 -560 -902 -352 286 -689 -695 -322 831 -848 393 -967 662 982 64 -818 586 -505 -500 -720 -371 -152 458 659 615 -253 -242 369 -303 -340 -103 -33 -703 -871 -798 -987 -677 771 603 350 -673 -826 -612 -988 859 628 -669 690 579 496 851 696 429 830 859 424 170 -747 -569 129 -471 937 -211 -49 -856 -933 33 135 -152 803 268 -687 296 -519 -70 -191 963 528 -356 -763 48 401 473 -642 -624 667 -536 -472 696 -762 -264 561 -473 -388 -331 -49 -535 -905 -932 -748 -254 -495 -205 -35 455 -434 -383 614 896 -934 495 900 23 -606 -177 -167 -56 -706 547 -588 314 -218 514 915 -321 675 -563 -342 -372 192 -142 -444 237 -261 627 -401 625 16 -242 997 803 -194 260 -930 -479 -546 251 838 737 809 -682 -915 492 -261 960 -451 -282 437 -897 814 -623 -719 -302 -823 -378 -986 139 -727 358 314 -320 -178 414 -940 -622 203 -365 121 -425 270 -770 28 742 -299 -216 428 -322 -325 -254 947 250 622 -57 -113 891 801 716 154 -803 317 120 467 -812 674 952 113 -634 -745 625 140 -880 -31 173 117 -802 782 -850 -142 537 305 120 817 -798 -29 -429 -361 -728 691 -868 622 956 966 -933 -499 -957 991 -336 930 148 -306 255 -128 -835 -565 -250 630 -342 208 -522 256 765 -3 -686 -768 351 -510 -126 -857 524 703 275 286 -525 -61 -24 -908 -423 212 -569 1 -637 836 432 -35 -598 884 -866 139 -541 335 -881 -867 -969 698 887 322 -604 -589 -927 636 -461 -183 -141 -5 -583 353 383 50 -800 245 784 -879 839 263 281 837 605 941 -562 339 841 692 -460 -319 583 -701 -174 762 -51 -19 -654 859 -732 -854 221 523 -30 -221 99 -39 750 910 -139 -754 839 -321 -246 861 -278 -512 408 807 -986 278 -35 89 -816 -675 -51 717 -358 803 -855 -688 705 -139 362 669 -662 87 -902 -305 -525 -912 -187 -73 735 74 -411 161 -748 -215 -751 680 570 -458 124 -151 -328 521 -578 313 805 361 -264 -988 619 -629 -944 -712 892 202 214 -131 440 -540 569 485 950 -829 -473 475 127 -648 -609 569 -477 -44 -454 -450 -710 -123 -726 460 304 483 750 -905 -449 673 -819 -883 -305 -950 412 271 998 667 -464 954 887 678 934 -46 89 263 340 -73 905 937 -99 -66 -595 -624 -755 -514 -985 -329 -565 -648 386 238 -772 172 -863 -97 -535 671 204 229 -439 -832 -709 185 -561 307 636 995 -252 -463 853 -777 -732 496 -681 -806 -385 202 529 206 -905 -383 788 -685 627 -146 75 -782 36 368 -383 -758 -817 884 -565 -995 902 -401 801 -436 -175 434 -697 -212 666 -858 -306 -726 584 -528 428 708 -621 -267 -312 553 252 350 94 279 -431 -440 -880 -589 620 -175 -382 -803 -413 446 820 622 682 -942 -855 -495 -35 -576 704 -446 -151 -591 -222 -936 -448 770 -541 -414 679 -918 902 -719 474 -591 86 239 687 628 -857 -181 -328 -203 -419 408 -259 211 -817 -465 -844 851 422 -616 44 469 267 -790 923 612 -463 -199 365 -880 525 531 -838 -188 -79 566 -346 644 885 350 -630 -288 416 -512 552 -403 241 904 -63 -73 -83 -423 -247 270 -430 -471 -847 -381 968 2 -143 267 198 -661 533 -403 694 941 -962 304 587 -136 -726 -594 -938 102 -216 58 381 -657 -135 459 -455 -387 796 -972 -56 -32 -936 -288 -669 845 681 968 675 738 -16 -638 -554 141 -986 174 874 306 -776 -574 -807 156 -156 -416 -828 231 -737 643 -818 652 852 -244 -919 821 132 589 -643 71 657 990 789 977 -266 -160 687 -866 367 -501 688 345 949 355 -928 569 811 778 -159 -459 -323 522 -763 -972 688 367 605 499 817 196 -362 936 -180 94 160 774 -566 -307 -694 -825 -70 991 -485 529 358 718 16 -381 -975 -453 -921 119 -729 -64 179 -273 131 231 271 -288 42 601 453 -207 -849 80 510 864 -656 -48 -786 -773 188 342 -715 -150 -742 -732 983 -797 804 323 -241 405 928 -81 266 -8 -59 124 969 296 190 414 -339 -101 587 920 -594 -788 828 -50 754 -570 171 561 811 410 823 352 -5 -713 -807 593 783 836 416 -684 -552 -584 624 -747 749 565 -455 -712 439 -505 793 -178 708 -175 11 114 -687 -137 89 -492 -40 -974 -579 875 935 -928 -785 910 474 -741 -119 11 247 280 744 456 -38 -990 -582 -258 -945 81 -199 815 30 164 -784 683 -605 564 705 -842 -646 -496 -717 692 863 549 -632 238 307 936 587 -148 313 724 -664 86 -645 99 663 -670 650 973 -494 -355 940 641 117 720 779 -139 -640 -352 -44 -46 267 978 264 736 912 -507 580 53 -201 776 -462 -529 -273 249 931 166 335 912 -803 151 414 946 790 -523 495 -657 432 -780 -849 347 -48 -481 -571 22 -937 335 -965 -906 807 -689 59 710 893 662 162 -752 2 -289 947 752 342 77 994 394 -136 -566 -424 -859 445 -526 -526 463 -416 595 445 34 726 -521 -374 142 74 152 -757 272 -932 192 -375 830 40 75 105 879 -792 -432 952 494 125 -447 303 471 365 286 -844 -664 787 -96 -946 659 -226 -75 -913 -793 514 769 -675 -855 272 -59 -452 872 -28 -66 -104 -577 435 511 416 236 654 -72 -809 92 -115 -12 797 -812 525 960 320 -343 -775 649 -586 608 417 423 -292 913 -835 -919 66 709 -723 -164 -785 -869 -472 932 914 -549 -909 -905 980 519 187 611 931 795 -742 2 295 232 -238 527 -317 270 321 -784 488 -527 -47 11 -986 160 -985 546 366 221 -849 -370 -903 -523 -892 296 -714 -773 552 -938 -605 -725 58 466 -94 -879 671 425 -447 -505 -621 435 697 -110 759 335 606 538 -39 -313 530 393 -495 569 716 -300 -31 -626 -780 957 65 -68 596 923 863 701 813 518 566 -48 533 234 -538 348 -865 -883 449 863 83 -903 70 870 524 -696 919 -672 815 580 221 -219 -661 718 742 760 -263 -974 331 38 8 714 -392 446 -311 -136 291 333 441 454 694 710 580 -973 533 205 974 -922 -402 950 96 494 -280 -969 -904 896 -801 -328 -101 -323 -564 946 783 -427 24 255 211 651 -360 -408 288 538 486 226 677 -525 350 -224 480 58 -255 800 894 694 683 998 149 464 823 476 312 848 365 -677 -507 -246 94 973 54 451 -821 456 -312 -377 -653 -506 523 -69 337 830 -355 -942 463 87 -383 137 637 498 472 -526 388 -394 322 278 -115 -379 693 -560 -760 -629 90 466 364 128 -474 595 -344 99 -629 656 -957 934 957 -266 176 637 -611 -624 972 -936 999 -672 -246 118 44 545 -609 -897 -382 225 -145 121 102 -564 317 192 276 -129 419 660 511 366 -369 -325 -476 366 96 -76 -455 -63 -73 407 505 -367 755 -887 427 -78 -552 -717 -955 -933 -540 -792 -140 46 -311 -465 -529 777 12 36 -178 -5 -324 443 -33 735 263 535 -791 555 -650 -459 846 -546 192 -341 -814 -123 300 -172 937 -195 -25 459 735 819 149 882 220 -424 115 349 890 585 332 65 390 -29 954 -928 859 -299 -896 -246 -870 934 -373 363 861 144 864 -2 945 806 567 706 80 -439 -678 -622 -246 561 -428 -913 857 -200 -174 -409 913 -914 713 -683 474 -738 191 -353 -412 -985 -844 -858 701 353 142 527 -787 265 461 -863 -329 -641 877 714 981 -854 543 890 -237 474 -202 -925 337 -410 -922 -675 337 -704 602 -534 -133 480 -969 -214 -663 -503 -742 330 -593 -998 -434 -260 477 689 -933 628 229 -854 -298 -582 -135 592 525 -287 -73 -573 893 -520 -714 -165 -764 861 744 823 -664 -432 359 0 166 12 247 -439 712 -442 -598 -639 451 152 -438 574 833 445 -941 165 827 -392 933 -753 373 -925 -995 -487 -275 938 -726 935 -756 300 -993 658 -638 287 -378 -94 696 158 -400 -329 -866 997 -331 208 -826 -306 777 -547 -489 -673 813 -808 -141 -112 -753 139 587 895 231 -455 193 176 8 674 -518 261 76 -358 488 -609 -466 -638 -105 -665 -80 -354 -575 650 -349 230 -889 437 -582 -949 947 -428 511 120 434 -664 266 -230 -440 -541 -736 629 862 -4 599 -226 -606 -772 -16 447 -317 132 -161 982 -909 600 -66 473 237 -407 -590 958 -926 764 -796 -448 -433 -139 65 709 571 536 -548 -493 -42 -494 114 -902 -969 -825 18 -421 806 462 -851 447 892 -476 -978 659 348 -894 181 -105 -152 -184 852 28 -182 -290 244 186 2 -980 190 -729 567 -913 139 -592 456 586 288 -249 -823 -407 -75 -922 940 -121 798 -752 -578 -590 849 68 -126 853 981 139 -695 222 261 -155 578 240 -172 -466 -106 -251 -508 491 -230 -463 -262 -806 769 -554 -520 162 776 612 915 -618 548 -924 -947 36 -94 -900 450 -975 50 1 686 682 -998 -657 -931 -313 -846 -237 29 924 459 -24 -649 363 896 -95 913 -442 673 -516 -359 602 917 -989 858 -992 829 -881 357 -148 734 115 755 349 403 -707 -996 -285 243 408 -176 -431 958 102 -42 801 -613 298 321 -905 -116 101 -647 -88 836 -779 326 -304 326 -421 -650 247 122 -82 -63 -152 246 399 343 640 -752 313 29 -411 -485 970 -901 -532 508 -52 462 -687 -907 -6 -13 -436 39 743 -706 -330 528 961 -696 205 563 -802 238 491 -815 252 -527 537 123 946 -973 -755 689 -464 63 -938 856 -653 838 196 -626 -854 774 366 974 528 802 130 379 137 -660 -889 -815 -762 38 256 -689 665 234 948 -786 -341 517 28 -38 -829 -505 410 -239 436 118 -727 244 -15 389 269 -741 -609 -543 518 -252 9 -460 -799 480 877 153 -290 972 842 -299 100 616 707 880 105 894 -102 -77 -730 579 435 -389 268 304 482 -818 701 -326 529 -130 318 881 -16 -991 -930 635 -332 505 70 -874 258 -663 109 803 993 -52 605 19 -460 -832 -248 -523 219 121 445 256 -450 -837 952 -983 -596 41 338 -33 853 -13 400 102 150 -115 36 805 845 810 -901 794 856 848 443 -192 -33 974 892 685 570 -355 -130 157 978 -706 900 385 574 -493 -633 -702 411 -434 614 -195 906 -465 190 869 627 -510 110 222 251 799 -977 445 -281 73 -666 355 284 -589 975 -367 934 -398 -16 -563 381 184 -661 -722 175 -497 837 -863 -721 -141 -706 -271 596 -640 -58 48 35 891 870 -618 -851 41 -927 -402 -935 -156 503 -467 -870 -510 308 -987 386 -663 648 -373 -149 -276 862 168 69 910 913 -749 42 -402 448 -938 316 -147 590 -454 -474 -219 103 -134 6 475 182 -858 -389 -77 -211 792 850 264 -49 -624 656 -540 -70 -16 422 358 -152 468 -746 62 228 675 814 250 649 563 51 -535 -170 770 -429 577 819 -112 973 -867 -226 -687 26 -600 -869 702 368 226 292 -451 -299 -188 -723 -110 226 68 -668 747 890 920 -733 148 383 986 626 -121 -53 346 854 475 -60 -389 -946 432 -630 -805 934 -701 -712 -105 -712 388 -662 -62 -734 -160 -852 611 8 -350 720 -643 355 -183 -451 288 44 -308 -199 -92 -40 264 508 -134 763 -226 161 2 868 934 -517 82 -766 383 -642 234 -488 342 60 -463 -603 992 -394 -269 788 511 159 788 667 683 683 880 -822 -39 -423 320 -108 -479 -304 -948 624 681 56 -852 -184 882 851 -773 820 -325 231 -658 833 243 243 208 -601 88 747 831 -685 312 351 -698 -997 444 -197 8 615 -886 -778 -362 -299 126 -865 584 174 51 -876 -525 24 -153 176 935 -269 859 681 358 -197 383 98 -590 -42 654 -832 588 585 -672 382 -5 904 -450 100 -474 -208 934 389 390 -244 -514 853 581 -243 853 701 -804 267 349 928 -257 -563 -279 288 757 -792 -501 -622 -609 692 327 412 6 252 87 989 686 -547 399 -483 520 932 438 2 -571 -900 -562 944 -554 133 -888 -31 750 -938 -463 -340 963 -200 844 872 -291 -660 437 739 -72 -647 269 529 806 -63 314 222 269 687 987 650 -324 114 451 291 420 998 554 55 376 935 887 446 142 -864 -584 -430 890 -691 307 725 321 -153 906 146 814 546 -844 -582 931 443 986 519 -777 -683 268 -231 285 -34 632 799 -434 286 -670 742 -49 -307 70 410 801 156 -590 -956 970 219 -332 -534 321 129 660 270 433 919 -807 -457 -606 -746 610 -433 840 -728 397 85 -844 -11 -302 -363 226 477 722 -745 688 917 461 115 519 -915 -540 468 984 -624 186 693 997 697 928 -572 446 -584 -542 764 -182 536 632 -126 451 -924 -64 634 555 862 -124 -266 163 436 -40 574 51 180 -869 -659 -193 188 -838 -307 -814 -824 914 935 -776 816 868 -413 733 -289 1 -947 -985 289 783 -622 -241 900 280 131 -986 636 643 820 532 -758 -99 703 -950 688 720 995 352 -129 859 100 119 -786 449 -592 812 -420 126 35 418 721 -157 467 828 -358 -932 -233 816 -1 -96 -937 68 -621 -808 757 755 411 481 621 854 -410 532 -59 515 554 211 831 -547 -212 616 -275 204 742 -76 -248 -682 492 409 85 -562 39 532 391 -110 -545 -815 -400 407 520 251 -728 -681 373 363 -606 876 221 933 783 -737 416 748 -720 331 -364 310 -418 -872 211 -63 929 -394 69 826 -941 -446 723 -344 -271 772 12 -847 -499 64 -212 784 -31 -591 5 471 -157 -262 185 -692 970 556 271 -425 -981 -447 601 -533 -590 883 239 579 740 799 829 -252 -614 653 -768 355 291 653 -186 -202 -756 -205 752 428 -468 651 399 -96 -368 819 380 -458 584 -505 -978 -357 972 -421 -651 -475 8 -329 28 726 240 -174 -845 482 -466 12 111 661 -77 -680 462 323 384 -896 142 -737 -893 -29 -702 46 440 718 964 78 -967 169 -149 -254 -855 -544 875 -246 753 -777 -403 -571 269 549 31 564 -462 -173 -562 -415 648 166 352 882 139 -324 380 -919 -291 -998 -583 731 51 -842 -128 208 -922 861 856 637 917 -832 -141 46 -534 -23 868 142 159 -424 -292 -512 -806 -528 -985 249 529 -713 -305 53 -232 277 9 -340 851 -468 -62 -434 395 -656 93 991 582 915 -997 597 -347 356 -484 -555 -310 451 740 919 -322 -954 658 -136 789 -768 793 277 898 306 690 -624 -426 -6 547 322 731 -282 391 773 -935 468 -377 -462 -35 -198 265 994 -754 196 891 -902 735 801 74 -897 -926 -946 -482 83 -811 500 -721 -104 -865 462 496 -258 -744 37 917 67 -790 785 314 -76 295 -73 -539 -302 -251 -625 -283 -863 293 814 -503 -201 424 292 956 -889 -729 -571 9 -849 537 326 -952 -578 -771 112 494 849 249 -291 494 961 -615 -15 -544 -708 -106 -664 236 801 816 -115 -394 736 -461 490 -579 574 639 -987 521 -812 694 -267 -360 510 -673 -115 -411 314 169 -490 -400 -587 -718 339 747 44 340 -93 -890 -339 -437 -782 423 858 -502 881 180 -883 897 -133 -444 -248 -891 77 684 -704 -384 21 944 -498 493 -43 344 342 -989 -399 736 -724 -936 -332 -259 -205 57 -57 53 80 -826 612 -879 800 16 506 976 -275 -776 -495 535 78 977 282 -708 480 -513 151 21 956 730 851 -573 289 57 -777 -709 -434 499 367 -56 303 -610 641 -990 364 752 391 816 702 175 986 25 -457 -646 -185 -289 784 -920 579 481 833 623 -854 -993 -530 289 -824 -795 -267 -196 301 -2 -33 997 -601 -852 327 708 -937 426 44 139 -28 234 356 928 -109 -112 916 948 -133 -24 -682 -847 -490 757 -691 -489 -768 111 -796 -102 -151 17 45 251 745 418 -734 892 -258 619 -525 -202 -253 -568 -838 -411 -477 -707 420 -27 -775 -875 -370 648 656 520 -815 926 348 -435 -193 385 -394 -542 -99 953 -15 -900 -951 46 769 557 -344 6 322 311 373 379 -744 -80 -813 -115 805 -419 -644 286 793 950 595 -43 -426 963 706 -417 -377 -66 -240 638 987 -245 681 927 142 -451 768 839 -3 -598 -340 950 257 376 -394 769 -620 870 -933 -362 -147 894 62 -962 -646 -618 554 -258 398 -263 554 557 -29 558 -156 987 955 695 -204 710 -505 -267 -439 457 -280 1 903 -799 270 -273 285 441 817 -359 -165 -235 -782 -276 911 935 -796 118 -195 168 -345 -5 -127 63 -825 478 505 -371 -431 840 987 -718 -176 918 372 947 421 -414 -680 -454 219 -506 -105 -561 -700 -648 15 -934 652 987 701 42 32 -831 -742 935 24 -893 -138 -821 -375 667 875 -969 -124 825 563 -574 526 575 956 407 -336 -806 -952 -558 576 347 131 549 320 830 685 290 -915 -223 -855 -554 212 609 378 -174 839 557 189 -791 582 -376 -577 555 37 413 853 252 609 -967 -355 145 623 745 -504 199 694 -170 793 822 365 -432 -814 701 -784 -281 105 224 -604 -336 241 -546 645 762 135 -853 -41 -424 179 107 -630 289 -838 890 -236 714 624 -345 543 671 -67 193 -51 813 735 -207 -204 637 -430 427 -517 682 -334 577 -529 730 369 68 -808 833 672 -53 -614 239 -651 -861 -398 -763 91 139 258 -944 544 977 -884 -452 -805 796 521 -26 738 938 705 -128 -691 -907 652 952 -45 145 548 -736 -203 -670 922 386 982 -964 854 288 363 361 576 -125 277 -469 432 -127 73 -74 -990 -617 978 -883 -58 964 -829 -73 976 -249 -795 783 -196 427 825 -285 -72 99 -732 -46 44 -127 313 -721 -782 -637 636 -249 672 -262 71 427 489 -297 483 278 628 490 -21 -697 -845 -144 -959 630 -418 -184 -869 -214 402 -285 565 -834 797 741 315 -955 176 -749 80 -624 584 -500 486 360 -942 822 -49 -214 -354 349 -73 106 -156 490 -688 -881 -110 802 944 222 -219 19 -636 -631 -54 -632 -738 -335 -75 -395 -969 -52 -615 -803 672 -863 436 -280 -809 -886 205 441 -334 -527 500 -330 -287 -762 -115 -573 857 -411 -191 280 -865 678 -423 -162 806 -740 -612 -933 47 512 582 619 -539 61 -833 -675 -759 280 -817 398 -459 -199 164 -703 644 -45 8 -845 464 51 -452 -898 -801 -189 -133 -602 -815 612 602 718 -139 -23 307 990 714 -669 -31 494 773 -309 173 -127 169 -734 737 125 -518 -93 -112 989 293 -766 -59 815 765 -870 189 -671 -810 -592 819 524 46 218 227 548 -505 138 -219 -624 670 140 41 600 943 460 558 650 -588 -810 -905 66 550 -43 -522 -831 923 124 17 -826 300 708 -622 -272 315 888 -961 842 -946 1000 -935 161 -377 -657 -495 897 -354 940 98 -254 710 -316 923 613 599 157 606 -582 -987 390 -503 -470 -413 108 -543 98 -570 106 -551 -716 -169 478 295 219 -681 266 460 -19 479 -415 -426 407 -568 483 255 888 -702 -953 -466 -336 -307 -785 885 -528 -966 -327 462 -710 -338 733 473 128 -830 307 691 -21 813 -34 584 -372 -122 -506 790 356 -57 -719 -331 -918 106 658 -695 -194 117 -805 582 797 -729 382 200 80 -213 811 326 52 830 -932 -706 -912 597 -668 48 474 -168 -374 -150 203 -122 228 -53 220 -954 428 -772 -555 -688 -614 -976 -328 548 272 737 968 -998 -487 -614 -714 318 -3 -58 228 330 -989 -580 47 -175 -232 372 287 -79 320 114 999 -934 644 720 45 248 288 780 -548 -840 630 -712 979 463 853 -23 348 -215 -887 139 -122 -28 365 -991 987 715 -702 -670 -289 -653 -113 997 361 -101 497 809 -490 988 -493 -735 565 -364 20 488 663 899 -530 -713 -950 182 -42 23 -21 -206 338 -700 -861 425 -966 -603 -905 18 -713 198 786 150 -110 -83 -402 -815 -760 280 613 -840 -667 -77 64 -835 -11 724 -956 300 774 710 -227 956 21 1000 427 321 -113 -940 728 -551 305 -51 -97 181 830 -599 -20 258 -801 -11 22 -739 -141 -920 -410 -37 -463 -42 732 -803 -507 -574 -161 -1 -329 20 -145 -349 439 26 -754 -11 -34 -738 345 -372 -3 904 -648 -519 418 -345 -469 -455 -552 -719 601 -756 -147 27 745 492 -613 -671 433 152 -908 40 -294 -472 -543 233 413 -642 386 421 -644 592 -39 -794 186 282 -320 98 -460 -570 478 407 -97 603 -371 837 -526 136 -566 -637 -187 40 998 195 953 732 -485 505 670 963 -185 -577 -512 295 395 45 -251 -128 738 391 -841 -489 -644 -492 522 -244 -909 -823 613 772 379 150 461 222 -44 739 250 -258 -397 -864 -669 -145 -385 122 -241 478 -784 -457 274 -499 553 750 906 11 -312 609 -281 -137 -946 -756 841 -254 -436 58 -541 -270 -888 -554 -756 -232 -137 193 726 -662 -584 -433 574 -453 28 -924 156 467 -22 747 -825 -177 342 -83 -95 668 430 -269 131 -912 -423 119 809 -491 -406 -767 -273 532 -478 -782 143 -393 -544 -853 144 -231 478 778 721 -91 806 -89 -480 420 -599 -555 135 -273 669 -707 -226 917 693 299 337 46 746 459 84 -70 472 -51 442 204 -433 929 -631 849 846 233 -336 -492 -692 -383 -605 957 43 998 -240 914 279 714 907 367 -115 825 -583 150 -48 296 -938 205 342 811 -568 578 483 282 892 -712 786 -266 865 1000 354 -287 109 562 433 520 374 777 745 376 -723 51 687 563 -801 23 975 -634 66 208 -566 -677 -673 -685 11 927 427 -778 584 -479 -69 313 830 143 173 -324 21 3 116 932 988 919 672 805 907 -266 -175 -22 116 856 -749 -352 -717 -635 -321 -584 -960 -269 993 662 -167 510 142 -882 771 -487 -655 -41 276 -146 44 656 -902 998 -179 273 872 562 152 341 -924 -343 995 790 75 118 699 -385 705 309 -613 922 734 -716 403 -515 513 -964 104 35 -717 845 -728 547 -661 -143 306 302 -15 -884 867 934 431 460 77 -998 840 631 162 -803 -438 389 -370 609 830 -841 -839 -21 202 970 583 238 548 -731 -806 -407 -742 466 -472 -119 348 361 -636 195 328 -114 -405 -644 -769 -839 888 -391 789 964 -374 672 487 444 -981 116 206 -742 -607 -278 -312 921 275 513 634 34 268 -825 -596 -550 890 921 -686 557 -981 -421 467 -158 205 917 -846 -558 324 -437 451 708 -249 -75 766 -652 -425 -259 202 83 -769 466 -277 314 -580 -180 117 285 -851 958 821 201 386 -525 -49 -9 531 724 321 105 70 -739 -21 -319 634 441 516 -375 -380 -859 -737 -424 -552 -918 662 303 -841 842 81 -103 -483 -383 -111 358 -798 -652 61 -915 -339 -525 67 430 633 -268 -337 900 -1 164 -635 769 -767 -482 276 838 551 -811 -810 822 -841 535 552 -100 164 456 -318 57 -25 -992 -439 -803 -909 -867 -847 -158 93 -894 89 -370 797 -513 667 898 388 67 984 164 70 -606 -432 506 -389 43 -594 620 -542 536 -117 750 -310 -16 335 712 -61 -762 -474 -644 308 788 -296 -879 480 583 -266 596 366 -799 366 -185 -255 856 -155 404 -665 0 810 49 -614 542 302 102 955 -582 -916 652 -153 847 -327 -375 -548 -785 -553 -121 -647 -737 965 -142 338 168 -704 -702 -694 821 207 156 -103 -248 803 -113 -507 72 -549 -811 80 845 -534 -656 -933 843 -763 445 906 498 391 -370 855 522 538 971 295 -246 598 -80 487 257 -610 127 763 -52 -57 -781 590 -587 29 -943 -430 -683 -256 593 186 119 904 929 761 958 -689 -737 -590 -633 -253 -39 41 -806 -907 -709 620 -660 191 -806 695 950 -621 821 -74 -600 -425 536 -830 262 117 -432 -277 48 287 228 -190 248 -916 -495 808 -380 171 284 -625 735 -18 579 -982 173 166 142 897 484 -279 -173 543 468 -475 -713 -942 -721 -447 -422 -730 -513 -468 -221 111 -730 883 785 542 807 502 291 688 521 371 769 -386 870 -355 277 82 345 -500 796 -449 -959 198 -986 -709 654 549 920 -759 255 45 369 -586 582 897 -607 714 -347 238 -925 -623 -672 -263 826 666 -524 451 -692 -417 -419 -547 442 623 -963 -123 35 -253 816 -482 49 827 665 568 -782 -262 391 990 -944 -111 -682 813 276 -354 -761 -575 409 -296 116 202 -961 102 133 106 -270 801 369 -282 -497 155 -975 692 -843 715 790 694 -79 770 -477 139 -706 -331 -533 -958 -968 -980 -658 -63 37 -39 -734 -86 -978 449 476 -405 -684 622 242 -934 473 -517 690 160 -954 570 927 881 836 -505 730 530 -891 744 741 642 233 -442 365 122 -724 -448 175 651 366 955 280 91 -653 303 749 285 -655 749 431 732 881 -476 201 380 -811 -141 90 -389 456 -562 -486 -108 -10 327 92 522 -371 79 310 -964 673 549 142 216 -288 553 500 -124 -274 -670 179 252 146 829 -359 403 -109 -296 -944 933 -288 -674 -95 -789 -555 -779 -954 -168 506 -627 -24 140 -970 -777 -83 87 436 -812 -156 -502 289 559 422 293 770 -336 -770 -473 643 458 797 664 -562 936 -994 -24 989 89 -844 506 156 845 971 974 172 444 125 -541 115 482 -921 243 361 691 -784 -536 366 431 639 -44 85 526 -385 602 -786 -357 314 -8 462 188 -462 -44 801 -555 -869 -466 -350 -420 -527 -552 241 -674 701 856 923 26 -559 -915 -79 572 586 494 -349 456 -193 632 -47 -740 -245 -636 -653 -710 -575 -114 238 -555 694 -561 836 653 543 -465 276 -349 574 -576 253 -894 -601 34 -789 -439 718 331 914 724 731 591 -718 -840 309 -430 -884 37 -720 -374 4 376 150 -943 37 538 537 -988 -941 406 357 -152 -947 -437 -571 506 -413 -905 98 -550 -971 440 -974 969 -794 80 -195 -71 482 992 828 302 -703 561 989 -281 218 -4 735 -921 879 -33 -752 440 17 751 -505 142 -338 -740 -66 -847 -218 91 556 507 70 189 -784 -73 872 -531 -145 252 793 -979 -181 -507 887 50 -438 -846 889 -261 522 906 217 709 -918 645 -782 -352 -272 -626 -262 -998 0 -401 298 229 312 507 468 930 908 -784 915 511 -268 -106 -407 -923 -987 922 -27 673 -900 -362 -478 604 -770 781 533 684 798 364 -10 661 -786 -111 886 -619 748 532 60 560 -462 -594 -84 -453 323 -926 -746 488 -657 -318 578 597 746 468 893 514 322 749 762 -580 -893 -919 449 260 -256 760 -674 353 -150 -916 -131 860 704 360 -760 -942 -332 -28 -226 -536 382 233 -534 -621 -826 50 -674 25 822 -528 40 -649 -399 -266 -546 74 529 -457 551 390 -815 -210 -83 314 -330 560 42 846 408 759 -57 -324 456 71 -193 -495 -324 313 -289 -179 909 479 -205 -321 373 787 407 -864 429 129 -351 998 -453 115 768 -510 473 214 192 -308 -713 -684 300 880 -446 50 -845 554 764 87 958 963 -374 363 75 788 559 -269 772 202 357 324 567 -77 801 -606 -814 -223 -367 640 233 -927 354 707 654 -464 597 -667 688 -456 415 129 556 812 -478 -967 -978 549 -457 982 436 24 101 906 442 -686 593 187 804 937 229 135 -977 649 36 -538 324 -27 -642 799 263 -49 822 106 236 -947 398 146 982 -699 50 506 787 -521 527 -626 690 -728 -217 804 967 943 960 594 -876 -718 -993 698 -486 688 -53 -63 333 922 799 -356 -620 -901 378 -56 6 -803 -602 -168 -372 775 -591 -188 -432 -862 -769 759 -178 -469 -900 541 -547 74 -221 730 -220 111 -540 838 -686 -203 -259 -13 5 -334 -273 -755 154 325 597 696 877 -817 -866 -263 55 -832 277 869 -148 675 -730 -745 472 -147 -736 -251 -223 176 -935 611 515 785 -698 965 -807 -298 319 -984 -555 -49 795 623 845 860 -585 348 142 257 53 -544 -430 779 -901 579 -691 401 -482 -476 -527 -46 -935 -348 -338 945 784 169 762 132 77 -211 375 480 353 808 -216 -1000 360 -900 367 -938 705 656 228 -47 -432 -808 446 -94 -900 -89 478 436 220 -746 -842 65 925 -930 -927 333 -593 -727 -170 99 -122 -383 -872 -606 -845 968 217 883 -591 991 -14 -125 270 -4 -449 303 103 -569 923 415 -893 -206 -444 534 -43 264 149 -609 -223 590 -237 486 958 447 -857 -974 -972 193 283 -653 -747 123 209 607 196 497 -445 -403 -617 392 -738 901 919 59 933 708 585 266 749 -148 534 -6 766 -933 -816 -942 -371 907 -136 -606 -40 -865 298 316 782 229 -821 894 -448 307 328 -540 164 -958 555 -332 -10 -863 490 -203 933 -759 -590 515 50 -47 738 -71 -333 795 -772 -807 442 116 343 -62 418 156 -280 616 -317 179 -142 416 229 610 726 -72 585 -881 368 -151 -896 -49 410 263 -208 -581 53 -95 -352 -221 -149 597 -879 793 192 -394 -777 -403 602 -881 -586 361 -919 -96 26 354 595 -585 -873 -992 221 28 942 138 835 -465 -666 -389 -489 356 0 8 -808 -221 204 -117 -653 -41 -490 -674 -317 -779 326 -488 -845 646 -147 763 78 -512 -162 566 299 635 35 -887 352 -152 532 -506 906 -486 -763 808 793 -449 -931 -711 850 313 955 23 -643 -900 846 -13 -871 599 849 988 545 906 29 -157 965 743 711 -23 -247 622 270 328 583 569 160 -324 17 879 939 127 8 773 -772 -258 707 -419 99 907 -874 -410 407 -996 447 -769 29 918 223 979 -682 148 -63 724 250 263 543 655 360 411 -218 -66 -970 260 -985 -497 327 -711 361 893 -957 -543 -151 740 673 585 769 -5 384 -952 659 842 550 -237 -83 595 300 364 495 -154 -648 299 -441 442 71 -4 -254 845 711 -855 -825 -538 -731 -866 203 444 -899 -830 -370 893 -650 -639 545 -106 983 475 131 604 907 699 -415 -574 -167 -675 -599 -613 -345 -270 -430 875 -449 650 254 -446 404 852 590 -49 991 -322 -957 354 227 -203 -431 142 545 -635 146 -384 -920 528 -746 565 -472 551 -962 -313 -72 213 720 -138 723 548 -683 -970 95 -653 -147 -871 68 400 719 -265 -959 -822 365 168 -254 -385 -624 230 627 -196 346 -645 -231 996 891 399 -812 -859 102 -530 794 -888 -716 205 -959 -866 876 -5 -467 364 875 377 -203 -374 -648 304 -19 568 -121 -958 -75 760 610 -663 -844 818 -898 302 544 -908 -115 -251 -779 117 840 -103 -805 16 172 85 157 -406 -489 732 344 227 27 -218 867 875 -369 -586 357 -174 -672 575 102 458 -842 743 -790 481 -938 -856 -609 -333 626 -314 -131 133 -396 -499 -319 -283 709 473 853 494 367 -734 129 49 963 -224 465 425 -114 -732 573 171 177 411 25 -629 615 -698 -424 -129 275 -677 -86 -673 371 433 -226 880 802 867 374 153 -211 -464 497 50 672 617 151 -653 -421 -814 732 -351 611 777 -700 -332 149 638 -518 167 -102 -343 -624 -9 423 781 -521 669 919 486 -610 -730 177 -722 54 536 109 599 992 -903 -785 -995 955 -850 -942 502 -41 367 275 80 158 716 592 329 -32 152 28 630 -899 310 -751 721 -251 450 299 -738 -661 -831 670 921 970 576 -340 834 -500 199 -618 -137 -990 -954 818 938 768 614 -407 -995 -296 765 -475 -909 653 -95 431 -113 660 873 -460 -892 414 -369 826 776 -853 400 495 983 -584 639 -112 919 -266 -656 -462 -670 600 30 609 -108 -867 691 177 -824 212 -667 -42 -71 -318 -336 130 -23 34 655 328 -304 -174 263 -813 73 676 -692 743 507 815 -22 -960 807 305 -706 -473 -665 187 951 -40 47 -605 -775 -569 -138 726 -390 -55 -364 854 664 -287 515 136 344 478 -952 291 181 -45 -315 604 97 -720 693 814 -397 670 -703 469 209 532 908 156 983 -655 -206 -105 392 501 -935 410 -428 -807 -100 792 -121 435 -720 -296 986 -549 673 -535 387 -528 61 -500 -536 -13 -34 38 528 -160 -505 213 -383 955 -363 612 -903 -268 -448 -712 -178 -757 854 968 -121 -75 439 -338 709 -421 -358 -54 832 -492 -346 -666 874 -530 547 -715 -630 508 108 -270 -229 162 188 116 972 785 560 -97 190 -120 83 311 913 915 -637 601 -594 -591 980 -710 -141 -418 310 365 -875 117 942 -937 -669 -781 -818 -419 583 -605 582 -121 398 992 -826 -71 -373 574 928 -206 139 500 -163 -755 180 956 -752 -898 -22 362 -248 -524 472 531 -51 385 -328 85 802 -591 180 -83 775 -54 524 -389 434 206 -668 504 270 -731 932 -600 -496 833 -678 -438 -153 172 -461 845 -387 933 -963 -866 -999 -751 -914 -511 385 52 -6 -943 -324 302 908 -572 681 925 0 -673 -335 673 753 764 -830 -99 236 -25 405 -413 -365 725 571 -731 365 -418 822 -174 -76 -699 -667 -396 659 -401 799 340 592 693 -417 -987 -372 278 -700 -437 410 871 -5 -169 -374 -430 -735 -959 -110 -722 -824 -530 286 -454 29 216 -328 -84 -932 968 992 219 76 -501 157 -635 249 -553 74 -573 887 782 748 640 376 323 770 428 -264 -38 375 -337 -179 -333 -923 800 -223 -262 940 540 -14 660 -211 -512 873 -978 472 -525 -427 409 52 558 98 -731 689 -686 -378 -675 -695 -451 -889 598 478 213 -793 379 241 -104 -434 602 -726 167 -908 -680 -505 925 -221 -824 -107 -416 457 -599 84 -850 -508 -317 823 -433 696 -709 -484 -912 239 246 -981 280 -34 -887 -356 -242 -557 487 488 -638 -686 989 -35 467 -831 -976 -957 478 -934 -295 187 -210 -566 -725 565 -449 -281 179 656 446 -377 918 -199 190 -704 -435 -130 -114 -598 793 -232 -450 -985 -542 -802 -982 -597 -656 -346 -743 -654 -720 -827 -509 180 807 -890 888 -331 -474 843 -991 -503 -814 -347 -912 304 914 633 -988 689 957 -938 528 378 492 94 -930 346 -895 633 604 -232 513 -212 231 547 -598 190 952 -920 451 -366 939 -506 707 14 789 557 -612 570 -864 166 803 953 227 -111 207 275 -442 -265 430 -581 693 478 -827 30 567 -166 67 -455 613 -522 -338 -231 566 -992 -154 -363 369 -819 930 -328 -75 -32 -15 -803 211 -949 -44 -889 -565 -51 -407 372 -454 658 570 348 -479 903 -995 -552 -554 -462 -184 774 363 -135 446 -227 -257 -565 167 -193 -795 -518 709 963 -969 -382 949 -291 684 -72 643 414 -195 525 387 -771 989 528 497 -844 165 950 -866 789 638 -288 -304 616 451 942 29 741 651 235 579 855 -50 947 133 -534 414 -647 -697 -328 -254 -139 -233 -779 949 -204 322 701 302 270 -336 -864 420 -871 370 -780 -503 614 -417 209 992 -676 68 -906 836 -917 809 136 -882 -420 685 -259 -930 -265 -650 715 -772 806 -76 -747 614 144 -335 -836 -917 437 -142 510 269 527 -578 -471 -336 -421 -767 -647 953 -742 -175 309 -734 498 -440 155 831 732 -484 -378 386 990 -485 -361 -881 688 177 -804 772 -65 331 -729 397 463 684 959 -938 -201 -144 -335 322 -159 75 -800 94 -35 149 -339 -393 -419 759 -683 927 566 -644 -202 689 704 874 -366 701 -302 781 335 -123 705 -74 -633 -755 -604 473 535 545 252 464 -756 588 192 -546 837 832 264 843 -197 -384 -211 -244 -428 134 274 819 -158 367 615 -714 -662 -863 790 959 -471 517 124 721 680 363 803 -439 878 -867 -831 814 -521 -356 -460 922 566 459 21 958 590 704 -330 -211 -867 -596 46 -716 -452 247 -402 -627 -632 -376 46 -388 -272 718 471 711 -885 530 944 345 -375 -388 394 618 514 408 -258 -292 -880 -49 818 -427 -714 676 163 89 -441 -6 272 263 720 691 -978 876 -424 -504 -686 -564 238 -115 115 660 239 927 -21 726 -301 417 737 593 -32 -830 645 -844 -803 -821 -957 -459 -26 874 82 -100 -353 -972 -950 139 332 229 499 -698 879 268 -52 -550 978 -126 607 -416 -934 -804 260 -311 53 619 100 451 340 -743 -98 500 392 514 291 574 585 485 -474 24 909 876 -159 -394 728 -878 -318 990 -120 -923 -630 -714 302 919 -281 -128 -931 111 -511 -917 -404 -466 -598 984 0 -651 -169 -370 255 503 -381 381 470 862 916 532 -483 554 481 -756 -231 256 764 118 -502 -136 761 677 266 -556 -405 431 -547 202 9 540 976 -147 -691 83 111 149 -991 -799 423 -910 -474 -580 -488 169 -684 -782 -183 368 681 7 445 913 921 -100 656 -253 799 -597 -908 205 -161 -443 589 197 -238 -379 -303 337 808 887 907 869 -366 -696 -958 535 -847 -592 -328 -108 -353 -210 241 795 -178 950 -277 -118 -975 -959 -850 831 34 51 869 316 -756 -472 -366 704 -679 296 982 929 671 953 -643 -997 239 647 -367 635 -109 532 219 141 -123 367 544 -756 392 524 531 -987 183 181 107 -915 690 685 725 -226 -195 948 197 -628 -574 -848 12 695 -459 509 -721 752 212 -541 -214 271 644 772 -573 438 75 113 -914 -307 -466 -567 666 947 -578 -682 -138 783 -313 440 -933 -748 -935 13 344 408 -380 -489 -358 -984 534 746 337 -345 -3 -665 -825 239 684 140 -91 660 -425 855 -953 420 864 768 -803 -757 -679 929 -124 85 352 154 -845 209 -852 -915 212 424 855 446 267 918 -752 -398 -704 53 392 783 -480 400 -128 331 -428 656 -273 -780 -986 444 -906 -879 710 -222 -832 -246 -74 223 201 907 -955 352 -510 152 731 -377 -449 -945 789 -486 -666 838 804 -665 367 -736 -735 169 -265 -399 404 702 -546 259 627 -754 -487 -872 873 -799 298 930 -774 -811 410 -689 -553 -400 471 -526 -237 753 767 -158 194 -636 200 24 -14 186 -192 -785 -295 87 636 562 -760 885 -566 -741 882 -802 958 108 -7 646 -842 701 924 -879 -986 -406 -786 124 65 -267 -123 407 -340 -40 -607 63 378 714 -37 -602 616 -31 24 751 -495 395 -491 183 697 -634 -634 -452 -155 303 -407 73 -479 -308 -226 -943 662 -869 -221 820 389 -523 -12 996 356 920 57 396 535 463 508 -813 -731 891 591 480 -266 667 697 -128 -242 -559 -23 -303 -77 -354 -380 -747 -92 411 300 483 970 671 -343 -246 -286 -265 439 449 590 88 -691 -566 945 -354 889 -785 769 320 368 -931 -792 793 -986 -357 238 342 210 830 960 -956 57 140 -35 802 -140 -222 -597 -281 757 -528 -312 657 -296 -402 -377 -990 261 -213 -804 89 -768 -349 -267 -171 -201 222 370 -417 -248 -670 -320 -81 421 592 936 -299 -528 -17 260 -192 254 -919 23 605 695 -699 564 654 124 733 489 -406 -125 94 -412 -89 291 -177 -301 -47 -94 -921 -646 897 -528 -821 897 -259 299 -975 814 117 -453 961 -388 159 653 645 -572 -639 -513 716 533 -743 -769 766 -828 -745 -269 831 -905 64 63 -682 929 -579 -381 144 857 73 -582 -56 -88 -402 -921 465 -606 -927 -346 -511 668 -112 464 -625 -42 443 709 659 -544 108 376 -235 -171 -922 736 -582 244 -88 -473 -303 744 -988 -994 -147 244 544 -684 -209 714 311 -972 954 -652 -350 -808 -424 894 440 -655 -132 -769 168 38 179 251 315 -818 -952 553 -149 -352 -357 366 -962 -226 91 -350 424 -310 254 998 817 668 278 461 -984 -281 -376 -536 -81 583 56 -715 702 525 -253 480 -440 -403 1000 467 -61 961 -126 -133 890 626 657 -51 -99 757 -531 494 -487 301 831 -898 436 7 520 -197 -839 308 -676 250 448 102 641 -956 -890 -504 -51 189 -867 -690 819 69 -207 390 217 778 165 -362 314 -691 -365 623 -583 -956 653 -678 170 376 577 -1000 251 -12 327 570 -122 160 -128 -433 -660 -895 -634 987 42 926 -552 501 -863 530 -989 541 392 -50 -385 355 -55 -401 914 582 -147 700 937 554 -375 -496 -442 -46 -921 -409 -292 -407 -537 676 -236 -988 689 -322 405 -337 -101 -797 -197 -153 -547 160 83 557 -889 573 705 966 -753 40 -301 -935 226 763 760 -348 278 -5 -531 -325 278 -425 -19 90 -461 957 472 137 -535 -141 -577 -137 -528 594 -221 -866 234 921 -758 -458 823 -937 -995 -844 562 -560 -872 -408 -106 647 567 -67 -28 -144 989 -507 -170 -187 106 146 -683 13 -363 -920 937 -645 -664 67 -107 362 243 -45 -50 691 -656 48 -766 309 -131 878 -979 -820 -40 656 -926 116 130 971 -788 597 955 -208 555 -744 271 -242 178 -128 734 -41 437 218 -831 -903 297 -14 567 429 319 793 422 815 -592 397 -274 940 -332 719 -224 -42 -317 15 793 -171 300 572 95 578 86 -843 218 -496 930 -596 851 839 522 -516 607 -523 28 466 -729 799 128 437 -710 -683 -596 -809 -424 -918 -360 106 801 1000 652 520 963 -725 -269 -484 574 -164 -23 -822 638 14 556 -700 -695 -648 846 -101 -956 -847 167 -43 31 -655 59 -156 -520 6 184 -362 -743 -7 -962 592 -302 -586 -24 -301 726 720 438 -948 -5 788 -4 212 59 627 -141 377 -319 730 -730 -958 944 -871 376 -967 851 446 -237 131 -182 965 -528 905 652 185 -504 -177 792 -167 734 407 135 -11 -367 -178 -788 405 -456 -780 -45 280 205 -460 -838 252 465 -39 176 -866 -752 545 943 -949 669 136 -512 137 -941 112 -531 656 -666 494 915 -930 -505 305 789 -969 271 798 -196 143 -938 223 904 -970 -546 354 377 -583 601 -838 977 -565 814 244 762 136 798 296 -619 -993 -223 -255 -543 -631 618 658 119 758 -809 923 241 37 863 -196 -410 -643 107 98 621 -60 -529 -673 -597 -410 218 -335 -619 -901 -990 674 139 -463 -370 -852 162 609 -849 430 -63 -460 336 -561 55 -909 293 -683 560 -205 -456 -59 29 342 170 746 -751 -666 -692 -580 546 -717 -131 -11 -512 44 879 482 801 520 210 765 -684 806 -28 818 -395 463 -476 -374 278 637 -170 1 955 242 540 745 -43 895 767 -505 601 -202 -497 554 728 360 -304 851 -614 -665 -751 17 -414 -496 228 -265 45 -672 -879 283 217 977 146 40 284 147 828 -193 918 -827 -65 803 -465 268 484 -179 215 781 -529 -248 -655 293 -617 544 875 -12 606 135 -74 -303 620 706 585 679 703 767 -897 -895 676 -726 -363 -231 288 454 992 -914 -693 -377 252 -171 343 130 -617 -390 284 -137 299 -305 953 285 189 61 -963 613 -862 679 -302 474 -579 -218 337 -776 -658 326 -340 -341 -505 -315 493 165 -279 962 -610 507 -261 -513 613 -944 883 875 966 -589 604 -101 -665 -697 -159 167 440 761 -614 584 -211 -376 191 -442 519 -290 857 777 -854 -380 -907 -840 716 499 765 -147 -891 603 485 895 301 207 494 -958 257 272 -844 -437 -871 -372 -690 68 -607 874 -556 -262 -136 -895 -123 256 -799 855 28 906 405 -907 498 -708 521 -113 621 328 717 -528 615 -607 -916 129 764 -665 133 -710 428 936 -440 552 -619 174 -584 897 368 192 176 996 -854 370 363 -924 215 -936 -776 962 -341 -549 449 -618 -969 -374 1 38 813 -998 521 910 674 588 -966 -566 -711 -235 -132 -965 -736 458 304 402 -107 -931 824 -136 566 582 -395 -956 -186 571 345 -171 -60 -379 -708 -119 203 -4 104 -295 34 776 -945 663 -800 -322 -991 -86 -631 -611 -61 625 -170 969 108 -961 -745 -728 -315 -981 696 127 1 -407 469 924 822 -357 953 -847 301 -750 -504 -334 -36 -785 -683 201 -824 -547 -686 -73 -685 -613 -854 -40 475 -329 -687 873 -887 849 -247 766 909 452 620 -40 -214 -980 512 -848 239 -364 -457 682 338 -562 294 -852 -74 -528 423 922 -273 -245 289 -869 -169 265 424 908 -596 971 -132 959 -623 602 347 739 372 708 641 -133 -724 675 -907 929 664 403 791 697 483 -165 -855 -705 -267 -828 10 -691 -699 343 -60 746 -753 957 478 -897 -376 -577 -264 -260 564 828 123 454 -638 4 276 -84 421 799 -324 420 690 -64 -119 917 304 -958 197 592 -146 -325 -538 -647 -298 956 -65 -820 946 -805 302 361 -299 42 830 452 -999 769 725 -203 544 -416 -99 594 -541 613 435 -120 916 991 942 -404 786 623 269 -828 -597 952 -661 969 -927 956 -562 -672 252 900 -997 -470 -59 828 535 -323 -448 628 -417 -660 492 9 -948 -775 25 -700 403 259 -290 276 205 -29 -359 933 581 -280 851 -247 652 844 -726 -399 396 -543 -862 -624 -822 119 -769 499 -479 808 692 -47 -743 -998 122 -270 -317 -314 -233 -870 -552 -409 608 -353 -378 -773 160 -450 -52 -278 864 -684 -717 41 973 479 -459 692 -596 -842 -904 -305 -893 67 -853 280 -921 -39 659 -680 -118 521 -136 -473 -349 -822 -618 158 -849 792 238 246 65 -847 756 38 -952 393 729 -874 -631 -790 302 468 -323 -283 83 -639 -842 703 -515 94 158 792 799 -443 55 321 840 1 -626 472 -909 787 -195 -684 -620 418 990 231 -891 -500 995 -257 901 970 910 -280 -743 -467 590 -319 479 881 93 -585 838 -757 -42 -153 342 -371 -754 947 391 810 -518 944 -751 -232 134 -294 -200 990 855 -994 -93 840 321 -663 -689 -489 931 737 -945 510 569 720 510 370 979 -178 27 -960 113 520 -591 -673 -679 -336 -494 372 105 -431 -503 654 363 41 898 66 643 -183 -657 -40 -621 -112 925 -542 825 -878 -52 778 845 657 733 848 -440 -95 -889 -565 512 225 -249 -139 129 -38 164 966 -661 -522 497 -450 382 881 -383 445 921 -288 700 161 498 90 -595 -390 270 -432 680 888 991 344 -526 -605 -427 281 775 -41 78 -797 85 261 -166 -273 -150 -402 -995 -414 -613 -862 446 332 174 -991 -90 637 179 -711 947 -954 793 -484 83 -444 689 16 668 636 929 912 -14 425 850 813 885 718 550 305 -347 -248 -93 -590 -255 -491 -459 50 -247 61 -123 164 273 -240 -901 -540 -614 387 865 183 -521 387 904 232 419 456 -709 595 -145 -98 502 -516 246 -767 734 269 855 -6 -111 -119 257 877 -370 259 541 -587 -513 -306 -411 393 -285 289 -906 -866 -6 -494 11 861 790 -888 129 751 410 817 -633 -969 944 125 545 -533 -918 143 -630 -237 -270 -372 -89 -747 97 865 4 765 -842 809 719 900 922 918 -622 -962 -835 691 -740 -322 203 -384 921 747 492 688 137 -461 -979 264 -638 -660 758 -415 -92 -760 319 826 298 382 -909 218 -674 18 -271 268 -270 -910 -407 -298 503 -587 -521 198 -104 -313 883 758 -594 340 -129 -874 -220 704 -892 413 507 -769 577 337 963 -530 -25 38 362 -726 858 926 844 -265 469 -312 -138 771 405 307 207 776 -191 -736 -827 -594 -203 587 12 674 -268 197 392 111 -472 -271 -822 -986 -934 -124 733 -680 -90 -773 -924 -17 553 769 -849 -414 794 -397 834 3 -9 -103 593 -177 381 -525 -156 79 -216 820 421 -536 -330 713 -395 -881 -212 245 728 276 741 -27 10 -110 466 129 -354 858 625 647 955 -153 151 992 829 144 -821 213 -121 247 911 827 256 21 951 98 313 154 -881 826 -614 -647 -166 946 369 -776 -675 138 474 -923 42 502 -197 942 142 -553 920 602 153 -423 -459 -892 560 568 -361 977 390 -138 -285 86 424 -777 -505 444 234 -371 989 -245 786 163 -950 -687 -154 850 -400 -280 482 -849 -353 -393 961 -301 485 -666 -870 -475 841 324 -855 565 -144 -115 -552 199 722 -875 346 821 934 117 929 -326 42 -182 900 -376 -663 -482 285 -678 -415 765 983 -596 621 -644 -967 -33 -896 -460 -366 954 365 193 559 -955 -986 -873 22 687 394 -742 200 -910 89 -843 342 -958 403 -566 596 -427 -489 824 -471 268 -76 -800 -650 302 -191 -746 317 -274 -572 613 41 -35 624 480 689 682 327 -827 195 47 842 282 -497 -466 108 -181 -667 739 -61 412 -275 144 188 -790 711 242 -699 876 -926 219 -295 101 573 -149 -793 471 339 -487 821 57 -564 334 823 -861 891 662 632 273 -961 -453 -486 333 -952 -837 -37 -649 81 -587 528 635 228 448 339 20 -67 -534 -779 -440 228 -952 893 -451 -261 652 -918 965 -547 -333 -269 -102 743 -550 831 51 -422 -678 709 64 375 446 416 -268 -223 822 -93 -427 159 -326 -307 11 -381 -265 -805 -654 -515 237 -456 -531 -39 -677 442 -485 512 -762 205 742 -836 34 737 -738 -565 213 -508 221 -310 503 992 -886 -765 308 802 -263 -162 -820 986 507 421 -233 -95 612 106 371 -71 -911 102 -6 -408 -613 -81 -256 988 -325 -722 -81 -174 543 -268 -51 573 -803 -490 -422 -954 -763 -97 -96 635 -199 523 726 -193 955 -59 -335 803 -395 942 818 630 763 665 -825 279 -380 -215 51 -371 492 -716 160 -126 -943 902 -135 -261 -984 -345 366 -988 367 240 531 499 343 66 -321 614 278 -341 -264 -43 121 637 -577 317 -839 -394 -706 -894 -680 -463 947 531 485 -638 889 -178 812 -509 564 -763 -799 96 118 108 41 -644 894 419 -14 -92 138 -737 -974 900 -565 -218 -737 188 106 -475 -539 -426 -947 239 681 536 -439 -643 630 857 -463 474 -949 661 215 33 -767 -354 861 -916 -16 626 410 -339 451 -884 -804 555 -857 8 -396 692 -287 180 -691 -801 -449 -291 170 -368 483 718 642 -808 287 782 -784 -225 -212 -21 -444 262 -352 252 -878 -513 -800 -757 -146 684 532 285 234 -502 787 260 -212 -803 8 -408 508 -997 -334 58 383 547 546 -782 -415 372 288 -363 115 609 -696 91 -102 -156 -426 -63 -972 553 -264 -632 -515 -933 -631 -862 -991 -396 -591 131 -101 942 -181 -298 -76 -606 530 522 407 751 -528 655 678 -878 -961 489 143 129 -626 809 262 -447 983 982 -21 757 325 584 902 -934 137 491 -242 186 -910 410 -525 -778 -757 -381 -738 -402 664 -844 -955 -317 322 -406 -47 -33 -640 -930 973 -821 -191 61 -150 783 624 -531 -290 805 -303 -481 935 812 155 270 -140 667 197 376 655 354 -189 -286 -871 885 -46 667 -540 121 393 530 776 256 515 -378 -291 862 989 274 -434 -325 280 -262 -79 482 534 -860 26 871 132 -221 422 72 -30 -171 187 -668 -969 -560 278 -198 261 965 594 521 340 -308 185 -700 -806 626 -782 987 99 -280 108 -252 90 756 -717 455 628 96 -779 224 810 -699 748 987 897 58 -156 -119 -503 134 -230 105 -631 -126 -373 265 -607 -815 191 -623 -471 -106 465 450 122 923 438 -854 -727 525 -858 -196 -886 981 -72 132 -668 -207 889 683 -555 850 220 417 471 171 -655 -951 677 -77 -243 -986 -844 370 -155 -549 317 -493 -749 195 -313 765 688 348 -264 187 585 -971 509 437 -203 -979 -630 721 459 -247 980 -678 -736 136 -565 -417 -603 94 892 -569 -33 801 476 -386 25 -721 -648 -170 357 574 275 762 122 466 -820 246 -294 -912 -452 773 -238 274 -801 987 -949 84 -866 -961 -715 99 473 -752 290 -744 635 -553 -160 -191 31 -279 -291 827 -923 794 795 448 -386 -423 -680 113 861 -452 379 660 -643 562 -229 -233 -709 -587 708 -471 452 -467 -46 -706 -936 649 520 674 -92 -712 -378 -350 -638 520 297 404 655 157 -410 -896 256 -58 733 666 788 -797 -564 -746 972 463 -882 -670 962 -285 -697 714 -658 -788 310 -326 290 908 -807 -570 639 -374 666 -418 276 -832 -538 -314 203 -262 -706 479 -69 665 30 28 98 203 222 -427 -474 -182 -743 -329 -628 -275 -522 -947 856 511 507 -954 5 354 236 -971 814 -849 -887 -54 -477 790 408 -802 -829 -275 -793 838 788 -38 -10 -470 -760 850 1 -584 -680 142 738 155 74 -955 -744 725 750 -270 982 -895 -188 -744 416 209 455 -526 -488 480 -639 -267 621 857 -490 -565 -125 274 -872 704 -852 -165 -340 441 317 -353 129 53 -707 -897 752 -502 -922 284 321 436 446 81 603 977 429 881 894 36 -87 330 -449 348 -751 -600 639 -549 -920 287 -81 662 -196 -528 -931 431 425 -918 -335 232 564 -187 -457 253 -588 256 116 765 -984 697 676 51 449 291 187 647 701 -816 -804 288 842 -14 504 234 -317 342 -471 -859 323 897 1 736 544 84 -263 44 -576 887 -864 -339 735 -468 675 784 -520 804 773 89 322 -129 -183 164 809 -944 655 616 210 -441 467 -505 -427 -403 296 99 729 -190 778 640 -428 863 -403 -991 500 304 -427 -670 134 890 -91 178 734 -180 -760 206 -393 -658 232 760 967 721 560 671 708 -248 -971 -756 -909 564 -534 636 -299 -155 -978 930 335 879 -908 -272 -676 518 477 79 924 916 -962 437 467 875 420 -556 -624 -850 182 330 15 840 -253 477 52 429 230 -691 305 581 -773 -392 379 721 -158 -607 415 -727 260 -95 -697 939 230 277 -877 812 -207 120 151 238 -678 418 868 -407 -693 510 659 -643 400 249 70 785 -329 311 789 -50 680 -230 -299 318 156 214 849 495 222 -370 73 -705 -3 430 628 -841 -249 -761 538 678 930 822 -200 954 799 766 -734 -159 861 -176 546 -16 25 391 791 62 556 -96 766 -357 -430 -334 914 -810 73 332 -917 -596 93 664 63 -842 171 -152 -675 -886 371 -832 356 492 919 -383 636 -402 63 544 -261 -275 402 293 -830 157 -947 49 -922 718 891 -892 -401 -901 -229 -970 -227 207 808 -351 10 395 578 -989 342 840 945 -146 364 455 851 90 -570 -787 884 -601 877 324 27 -765 788 -826 -625 -609 -851 187 376 957 -614 -774 790 -279 -760 220 -452 265 487 -700 -302 -482 -152 -358 72 60 765 910 745 953 328 495 -524 288 358 -857 633 4 464 978 -367 894 857 -772 -441 -747 165 -380 -935 452 -749 -344 48 919 -177 103 55 99 185 -72 442 -534 -378 670 -244 15 591 363 -146 829 -845 -292 -473 824 -220 472 958 948 872 216 687 -681 -774 -669 -371 -653 -388 -439 40 -85 -136 -182 992 789 -21 -527 654 959 968 30 18 -491 108 50 -472 -953 -48 -163 -35 17 -421 -117 -413 -282 982 -651 -688 -745 410 -665 736 -231 -922 848 628 -388 925 494 986 -399 -195 224 -758 -188 -840 867 652 287 66 609 29 -825 806 -421 278 -736 -216 -679 -50 -876 -82 -692 175 -649 -865 42 115 -743 725 378 -182 369 827 17 492 -528 828 -597 -663 -668 569 900 410 297 987 -563 -3 -4 -730 418 -137 -67 574 414 934 -627 -938 -691 -15 874 -652 -854 634 -718 949 561 640 688 -458 -816 -58 121 0 260 156 -341 666 -250 385 -655 639 -279 -396 901 154 -899 780 583 942 -432 414 478 -278 -529 792 -55 -63 269 -246 642 -718 -705 439 -524 188 36 380 54 868 -469 -835 215 838 484 -11 56 -201 467 952 -144 -282 -48 -319 -506 -60 -578 294 523 174 -198 -262 -397 -185 954 430 386 491 -537 -364 960 355 888 111 863 -195 -712 -989 -359 -181 -987 -900 295 313 -430 564 852 -480 701 -972 -526 -45 -666 -68 379 -409 272 868 955 604 728 -401 144 -616 -128 -320 303 226 -876 223 -723 -772 -46 -240 323 -116 -668 -683 561 696 -121 546 697 -530 148 -436 996 81 596 -704 -391 -708 -968 -429 -979 324 -252 -998 404 -295 -915 522 -272 146 -443 859 137 -214 668 -973 -938 -724 385 727 474 938 91 913 -775 234 -345 850 385 -972 -774 570 195 186 -548 -635 -616 -838 -20 -405 592 -925 264 -609 -4 -334 238 -959 -183 -990 689 -553 -604 -254 22 -686 -857 -387 431 687 -401 820 885 888 62 -553 -419 -50 111 -599 -736 -516 356 -59 69 -251 109 -139 963 661 -715 -433 -477 -527 60 769 -751 360 725 526 -58 -331 497 991 -120 405 -247 351 -583 307 716 -319 -171 402 -882 132 -908 298 -837 -280 107 -53 -190 -129 776 -253 514 -562 789 -39 -173 -770 -30 923 8 715 -376 -63 -767 -9 -258 -821 67 626 915 -258 569 718 -295 421 -86 -845 194 -93 -855 -758 -292 -168 -704 -347 796 695 677 -37 806 993 -60 947 436 -360 109 150 599 80 963 914 -791 -24 641 -609 828 -845 167 -295 853 -717 -774 569 -901 -326 -990 394 946 951 80 630 -433 -452 591 360 958 -613 404 699 785 163 843 -242 373 626 919 702 858 942 790 -24 946 989 915 -654 -575 -657 591 -495 794 464 49 195 499 499 -78 -684 -644 -636 765 683 -959 673 -731 -360 -806 229 -593 -773 -819 4 -173 -682 327 730 572 573 669 239 878 -844 966 -126 -33 -350 -629 344 -12 553 71 -466 750 -554 203 232 161 988 -544 679 -474 -10 157 272 915 958 -326 -441 254 755 844 -369 -73 -825 -172 299 -224 -647 -299 -652 236 980 -554 318 950 237 943 549 530 -168 499 -258 158 741 -461 467 991 616 -357 813 -911 -308 -247 -795 -318 884 152 -502 -828 -281 -896 286 988 132 -102 344 97 869 995 449 474 409 -674 -958 386 -351 720 535 977 -671 -621 501 176 -649 976 -406 341 -420 -737 -529 18 -521 -638 -951 -591 -248 -124 816 664 310 11 -812 -617 791 686 -922 -946 642 472 -328 814 862 332 -384 282 872 78 51 -211 505 -8 265 -954 863 -74 921 957 -244 690 -266 -858 862 652 -474 -374 -410 -164 -965 11 -485 -141 -799 747 -909 289 -285 -113 -451 -462 479 -406 -470 820 187 -228 0 -137 188 -646 -285 232 664 -25 311 -850 -75 754 -520 -15 70 -225 -705 128 -768 -462 -106 82 462 945 32 -793 142 999 877 -631 -115 -645 -775 979 -568 -618 120 -662 -373 -147 -727 120 544 566 538 604 -834 -296 -599 -207 -558 52 364 -984 56 -796 168 -400 881 629 139 -89 -298 609 674 -780 813 256 746 -930 -489 782 -300 879 952 873 -835 303 799 -855 10 -472 0 509 948 773 802 -828 838 748 -923 94 -493 -655 -500 -421 -937 -381 654 -279 524 432 -204 836 25 600 574 695 -896 -218 468 -640 352 887 -199 -57 885 -944 -348 117 -371 750 745 -93 505 -927 248 -616 -398 -255 224 561 714 -609 745 -690 -872 568 -659 132 -417 -9 862 674 -59 628 -892 194 581 947 -505 907 -551 662 332 770 490 -403 817 201 464 -357 42 295 176 -757 -934 444 -703 -17 -618 924 -899 -296 -125 -30 691 547 246 3 700 661 395 -451 855 943 352 729 8 116 206 -884 998 -247 256 -842 -186 -556 397 5 33 -577 -750 -230 -647 338 -476 552 -971 340 -822 -84 890 994 777 -257 -232 620 812 -428 -747 916 -300 986 -70 -165 652 -547 147 -548 -448 425 -764 318 -940 315 -618 742 -227 378 48 370 -721 -344 335 -590 78 -597 -166 835 -762 599 -716 312 863 407 57 966 -738 744 556 -665 -790 -345 -457 161 943 -578 -862 112 -464 -684 214 964 263 112 -286 -28 -564 -966 866 773 -734 -9 844 -281 353 540 -632 382 -16 -201 189 251 796 -480 731 52 918 -201 926 71 830 216 991 534 770 -596 -708 35 251 812 -694 -60 -96 46 816 -411 -873 -62 -806 999 -814 98 -429 662 -36 -825 -931 -359 986 -573 154 -542 715 830 -493 -690 -657 -759 -180 475 26 -176 -574 -285 613 637 -998 12 94 901 607 793 261 781 -181 -708 734 727 967 863 590 339 982 837 -59 223 -871 -270 -670 401 -297 -114 -280 981 -86 149 272 863 248 -829 -252 5 -810 423 -723 -747 -610 309 822 -976 158 282 -888 51 419 -291 899 547 -534 -379 -556 21 -932 -722 727 -851 -697 748 -500 171 -560 628 452 -130 831 -904 -829 153 123 853 -582 273 693 -270 -735 -486 -426 -612 -748 222 547 323 -531 448 520 954 -439 996 -29 507 -538 2 -672 -131 779 568 -264 706 -856 -712 -553 970 -801 -66 -282 470 726 365 -702 142 -879 -559 -885 -581 764 855 579 -917 233 -1 -773 348 976 -665 606 -781 586 879 410 -336 -584 369 -992 754 -611 985 484 975 -174 437 -426 -369 44 675 203 -262 156 704 422 -458 -466 8 980 996 25 447 122 550 -724 -931 284 -143 817 -577 910 -18 537 -873 -918 -950 -802 -749 845 931 770 -221 827 -953 -211 -956 832 59 312 757 -931 -745 -379 730 866 -326 -8 -921 -851 991 -648 -335 550 -283 -179 -122 -794 -321 827 259 -899 774 -244 946 627 -983 -601 -875 -90 -25 -236 -198 129 -170 502 -141 -793 -266 290 -610 96 435 -924 -175 -476 -816 25 242 420 82 -21 365 -112 104 -580 304 748 379 -525 121 -804 -733 -833 483 288 100 256 14 995 423 -290 -139 -82 -364 260 -536 859 -993 284 -510 397 -744 344 926 243 -875 -922 -291 -685 227 146 -149 878 157 79 90 288 -286 127 516 458 -792 -73 -855 -73 50 -828 987 -76 782 -143 317 -84 225 -905 377 -751 331 -234 481 994 -760 478 -242 -770 -562 -151 16 746 -795 90 949 231 994 -998 -387 295 -473 878 642 -602 467 42 668 -9 -25 -168 108 -944 -723 -8 -315 798 435 610 268 -604 -453 -636 -896 -959 684 -784 915 -853 -412 -959 -514 -385 -937 -727 361 -851 575 656 250 -926 256 -362 -726 766 -617 589 -43 194 -10 -816 -41 327 440 -86 603 266 -168 -247 527 -118 -519 886 842 -738 631 -578 641 751 628 -412 842 226 533 -993 -869 -231 -864 294 -919 888 -754 466 105 -863 814 885 -589 -693 -950 43 -800 -645 540 937 417 160 -941 -514 942 94 974 604 -368 -923 864 166 219 -153 398 760 -385 610 -3 581 -971 -847 912 437 979 69 -829 -403 760 -176 123 368 802 -590 564 43 510 -384 -735 844 -610 -451 -634 -86 39 -455 -605 626 775 245 -673 552 -757 388 -652 749 314 -35 208 81 353 238 910 861 140 -914 -49 -955 784 54 533 778 -549 907 -332 936 -284 -843 -416 845 200 -177 460 -315 415 434 3 -901 124 -441 -159 -764 -862 38 -696 -278 218 475 -756 -781 -962 770 -386 -910 171 960 -609 328 -959 -601 712 426 613 549 -842 -839 -747 -637 19 -960 820 -507 -625 -377 990 567 -96 -777 435 -366 -385 -634 532 544 -600 627 852 -862 182 374 759 -554 -260 960 -351 -764 -3 861 -911 -132 -526 -33 886 822 -922 198 -444 755 120 -23 541 118 -356 502 910 -721 222 877 691 227 493 324 46 -554 166 -499 778 -214 728 815 -425 486 209 -157 235 -794 906 918 822 -676 -308 244 564 874 -761 -981 -723 -43 -197 -453 353 373 491 -287 -485 626 -366 305 -983 493 328 -646 -916 -761 -221 -48 -17 -478 -273 848 -247 247 906 -1 -136 40 -299 -519 247 -197 98 -219 -76 271 197 -489 165 594 633 -323 372 -382 -248 -889 -666 556 -282 202 136 -398 653 -17 144 -617 -309 864 519 47 808 456 666 -73 116 496 475 -10 -822 166 747 -317 581 747 -764 137 395 761 -214 -685 892 621 -25 -583 19 96 -50 773 -268 395 423 448 544 124 202 219 -798 -362 434 719 259 146 -565 -785 188 -479 749 -292 -667 442 -691 -634 707 -756 180 7 549 422 -300 -534 -880 964 758 -106 -476 402 -803 -538 239 -271 803 -687 -279 -10 -428 -209 200 -622 73 553 -224 634 107 251 416 -940 422 -327 -785 964 388 -498 -778 71 -940 852 301 454 337 -13 867 -708 -311 792 541 891 -379 -193 367 810 562 49 327 -90 160 991 759 668 519 -648 -295 603 -414 -358 785 259 914 -13 989 920 513 9 334 853 -333 -953 -300 288 567 237 -40 698 -202 662 -325 794 408 35 -710 86 -566 705 769 554 572 -818 694 401 -23 -622 -516 390 170 -786 782 564 -571 244 -353 -204 -766 514 160 -505 -975 654 -244 512 -870 759 324 -749 488 -568 -758 120 -768 -996 -569 -835 -64 938 832 821 -982 -549 180 86 723 -858 -41 -71 -792 858 -203 476 102 -740 -979 -323 -275 -948 806 -24 -294 -496 627 -8 -915 894 153 -104 -335 -686 640 -419 438 -570 976 -659 812 -462 -214 -151 115 -729 795 122 297 995 -332 -484 420 -65 -708 -216 -50 -802 -58 -522 737 -677 401 283 276 265 515 474 -129 -763 361 -677 -32 -522 241 -645 494 871 -89 -644 -583 111 93 822 28 -545 -866 -5 742 275 3 -127 614 89 -922 -753 213 127 -43 -724 161 -143 822 793 -931 -555 878 969 626 -68 -621 -318 164 985 290 819 -12 713 719 443 -694 486 -374 -224 656 -972 872 749 479 594 -827 -67 960 143 830 -836 947 -588 446 550 -104 189 -825 -280 516 473 593 955 998 580 -940 357 -967 326 -391 872 873 536 -968 20 -487 -708 563 729 573 -294 -940 -903 744 499 869 -5 -527 -451 -281 -4 -950 274 223 965 -77 -709 -532 -342 -158 -331 106 612 778 492 -726 201 783 624 527 792 73 -106 502 -129 -559 818 943 906 412 -546 75 993 529 -176 -86 -819 755 -636 574 501 261 -867 -474 -839 125 -667 454 899 792 324 786 -873 300 241 202 -653 544 -892 586 114 -955 822 715 -197 -338 -634 843 -910 129 -486 -990 -639 -141 -677 -701 6 715 -819 937 -597 217 924 297 373 152 -413 -350 -795 -466 -330 -495 -156 640 -27 39 105 823 283 890 -400 -56 -69 -603 -387 199 -706 863 43 -324 -542 152 -52 550 -21 248 -997 -98 -287 772 -623 -875 22 451 967 403 -537 -829 283 -695 831 260 330 -505 -717 -367 -880 171 -581 -442 522 -135 565 762 -886 -885 157 -962 -741 284 72 124 701 92 -339 788 188 453 342 -445 80 934 -738 154 128 -320 777 721 541 -70 -206 125 227 730 479 -121 698 -222 -95 93 -429 685 125 -643 -992 334 -757 -572 334 463 -550 -923 -907 -14 426 629 636 -850 770 -411 936 -277 -727 -934 332 -59 512 -877 689 -959 280 543 -873 -209 39 117 616 -749 24 -17 -408 827 -311 -778 585 -461 179 -856 -55 -998 -691 857 930 -403 867 -40 -610 854 -853 166 -241 440 583 757 -181 -859 -615 -255 -560 -890 470 848 815 -376 -172 -836 -722 23 352 -540 -616 -863 -578 -678 599 575 178 -281 864 -723 -79 3 -171 -194 -601 -185 942 -91 613 -821 572 -610 991 -615 643 -454 536 -482 914 821 799 -339 -418 349 -930 241 38 379 514 -342 699 39 530 -334 -242 957 481 -464 799 529 978 -559 35 725 -236 -287 416 15 -567 -201 -503 460 -62 -933 -972 -587 -938 390 951 813 22 -138 845 561 795 -470 236 749 -361 772 241 367 -92 432 -144 7 446 -647 548 -475 -697 -619 -199 -27 -890 -889 -987 610 406 731 483 -296 -377 -1000 -920 -692 -653 -199 -120 -83 -876 -144 734 -364 954 688 -828 -156 -504 304 163 -547 -978 -8 -294 -966 -707 547 -609 -888 315 706 994 870 -606 643 773 -430 -613 -446 584 16 -56 819 -626 338 759 -859 -233 449 240 90 608 962 -636 165 -201 993 -56 -739 -378 302 837 -254 -92 -689 632 531 917 768 -261 958 -693 401 529 -234 943 -759 233 -490 -146 938 -95 869 660 -320 -595 344 41 -85 934 -320 -931 -162 471 -857 65 37 -58 999 -700 684 -848 227 327 226 456 489 -755 -942 -498 586 946 -294 -375 284 928 -57 -131 853 699 -738 630 -768 -668 -30 793 -1000 245 685 292 862 -868 535 -650 894 -313 -982 555 -28 29 705 344 -565 947 926 205 -983 716 -244 656 552 -685 1000 826 -819 757 -73 -938 868 -970 -789 552 -72 -826 419 234 163 22 392 -121 723 -574 -415 -676 -400 -78 531 -228 -697 -495 -743 428 -229 611 -954 76 124 722 110 -116 -814 -267 -241 213 -927 -937 939 -100 182 846 -470 -488 -90 -966 -118 51 -444 -386 -83 358 156 857 368 310 738 -652 839 -166 -2 -734 184 889 8 -979 619 897 -206 -996 447 -685 824 617 925 -389 928 328 119 268 -819 -745 -157 -736 -522 744 -76 -140 38 -811 -85 119 -437 -838 216 25 -283 -517 5 881 -342 610 1 -577 -289 844 -470 -296 -314 345 531 -541 -365 -17 -989 973 826 -314 -674 299 -759 -318 371 -60 901 959 523 57 263 -222 869 -843 -427 -313 467 880 -957 -971 -213 -351 -90 -666 -817 -140 -2 623 78 -535 159 -466 -397 928 -556 -761 183 -546 -411 751 407 -731 685 -618 -927 -837 -651 448 -919 454 -425 -625 507 -758 -7 815 -654 254 126 854 781 -46 222 -213 912 -859 -170 -579 -870 880 278 -942 476 626 556 -589 521 -44 92 154 -713 618 533 -951 -241 726 227 222 -624 780 -215 -788 882 -765 413 -676 -99 43 386 412 -540 818 -119 -589 512 -604 967 847 -846 -1 -90 -961 -436 79 311 -136 936 -122 688 427 357 685 -83 -936 146 201 348 -196 284 325 -209 -450 -903 -775 -826 -160 -279 -946 -630 440 332 -790 860 636 -276 -849 496 -821 308 906 211 -465 -823 786 -337 203 -405 306 -502 614 -435 33 -616 -30 230 444 -61 911 -122 -84 797 717 496 -129 952 351 -792 850 -394 380 837 25 57 -92 424 871 845 848 235 706 74 912 -859 629 -33 376 -464 -857 721 332 -813 664 -912 309 -62 -254 637 -821 507 892 493 -245 924 -375 -248 653 1 -624 -76 23 748 556 646 585 -640 971 128 -579 -115 25 696 -413 -769 920 -731 -923 -771 605 -83 -322 -627 -337 564 809 160 650 -230 -259 644 -112 -698 -810 323 469 -572 555 -684 -50 -565 942 -342 711 660 -860 721 -992 50 -474 -474 953 -604 -774 -844 -213 -939 747 -197 -670 694 -237 -761 -728 -489 808 -546 753 -503 -245 -63 362 -294 521 577 -783 824 897 -245 -91 490 -850 -875 -981 900 -870 620 -957 -674 455 285 -617 85 523 805 -414 -244 665 -543 240 484 -158 965 493 357 -415 -863 473 -929 -153 -490 88 -77 -144 910 -724 -896 479 -977 52 122 878 -558 553 715 -131 102 513 945 944 -576 48 646 5 414 198 -603 597 -466 418 551 -709 -113 -850 234 356 536 577 -156 -838 -518 49 79 330 -608 590 184 392 878 -138 193 -528 630 -187 -148 307 845 -688 -50 -661 812 -21 -912 -174 -316 146 -357 782 100 863 -216 -103 565 870 948 785 -863 -189 -623 -295 -790 -779 886 940 555 54 819 591 511 66 -400 744 75 560 -210 266 812 566 -253 -33 836 745 -452 104 601 607 823 586 564 310 -984 224 -230 846 966 466 34 -45 -827 561 -542 -16 35 67 -710 170 635 -238 585 129 -31 314 -120 -210 445 -750 144 -661 -531 1000 -30 129 760 696 -90 -800 -199 682 -240 -136 795 47 42 624 242 -141 -92 537 -572 -654 -214 771 388 954 -887 -972 411 522 797 -855 -240 -306 894 -3 589 305 873 24 69 -887 -919 -267 -462 610 -353 -264 567 -534 206 602 500 156 470 734 -64 -271 60 788 269 892 -456 622 -997 169 -330 -345 -683 -228 498 348 -863 -201 391 91 480 -790 142 146 -109 738 712 773 -621 250 -859 999 286 -636 -570 110 -641 -306 998 144 -940 269 806 701 326 49 411 -234 947 -612 -192 -854 -905 -294 -768 687 -250 -614 -836 431 890 297 65 528 -113 660 -138 -226 101 -33 297 -238 778 -236 376 861 237 -921 -576 574 138 -220 667 343 937 378 -927 470 279 295 196 -6 317 746 -363 997 839 -946 586 -854 316 765 -860 722 383 -456 589 -460 588 973 -379 479 -196 -774 254 -648 829 -507 -276 -695 652 -387 -601 306 979 621 141 -160 697 -64 -194 280 578 -986 -680 617 -822 37 805 731 -519 569 -751 -944 204 596 610 410 -285 -507 56 -617 647 -17 383 -497 -204 -362 594 -289 968 400 -985 617 -31 -845 -28 -68 266 86 322 -797 -673 786 170 686 -711 701 685 -221 -878 -293 482 -915 -626 -826 866 -158 -300 -578 -190 571 -3 -977 -329 136 337 -237 -543 285 311 -116 -597 -558 479 277 551 -106 -13 829 378 766 -171 992 70 -852 -998 -448 -880 753 881 -95 846 578 682 158 705 870 291 -992 394 -55 2 -620 815 -497 -918 230 923 -90 -395 430 -629 676 -765 448 71 550 627 465 382 -269 -328 723 776 -932 -172 466 153 36 -288 457 -299 -2 591 447 389 892 630 859 -573 -214 -215 -268 -640 -324 -173 -37 -54 -323 -729 -462 -414 664 253 676 414 586 -987 122 516 171 -620 -569 -286 -83 -85 718 -380 -458 818 -354 989 -962 -309 -289 856 985 -315 74 284 -300 940 539 -303 -266 102 378 653 -141 409 384 -278 735 -238 -257 -77 345 -780 445 -814 332 197 844 992 30 886 910 -518 424 416 735 208 578 945 -805 73 26 -546 985 -107 -153 -884 381 548 -797 327 152 135 -814 -924 955 4 -743 535 -783 -807 -999 -847 -565 26 -379 145 -375 -821 -318 -161 565 -993 38 733 330 540 -808 -241 -490 955 774 -149 -778 -789 175 -472 -730 -457 -988 -624 64 579 5 761 726 -805 50 -490 232 -966 405 627 -11 913 770 -800 -799 917 -539 -315 329 -130 -265 -162 396 557 290 -941 -264 964 -958 -985 252 -597 -1 950 -46 -110 804 47 267 533 966 674 -926 528 856 -73 952 -518 627 816 391 293 -422 -725 -130 -895 -782 154 201 216 146 -137 -625 750 735 -652 -562 980 260 643 415 402 689 -758 378 -231 -917 176 -817 -554 866 -96 -547 -345 -774 901 124 -1 -953 171 521 801 249 -830 343 -433 -147 954 555 555 -333 699 -235 -67 13 48 432 -93 -752 -927 -117 -651 -416 313 951 436 547 905 238 -253 -459 -900 -849 951 -694 970 238 -201 -847 -457 -887 -318 684 309 526 262 862 -811 -198 -256 -769 806 193 991 -465 136 -408 -982 -741 -938 -585 170 423 129 -71 936 -289 625 32 -164 474 922 -677 996 227 24 772 -178 -764 -428 152 -731 -743 -701 -537 -487 -958 511 -790 499 -44 -813 -442 107 397 806 781 874 663 -414 -917 477 -368 -896 109 -826 111 569 -382 261 393 -533 -233 -35 31 -812 547 173 -153 -915 623 -542 -392 -49 593 -853 -926 -447 -855 915 -861 468 -846 -544 564 347 -317 472 940 734 -295 -491 768 367 -780 328 961 818 566 955 636 -461 -618 -24 418 950 879 607 263 -970 -781 -822 610 -411 -936 829 362 -805 598 942 -23 342 -901 334 -623 727 -348 320 -231 510 -634 185 14 -17 -625 -905 -902 71 -684 -991 -151 -49 383 325 375 -860 627 -289 -731 -679 -807 400 598 843 698 659 -424 533 -618 70 -266 -197 502 992 -107 465 -922 -313 60 -83 687 6 -974 -763 434 -113 -154 983 -145 -774 858 -335 -233 -908 -595 550 272 935 -34 -765 -508 382 -739 -430 -824 -456 -237 635 -15 -615 -849 -923 838 -224 863 -942 -430 817 530 452 -630 472 169 447 800 734 151 743 -782 -879 -839 -545 -218 -804 -74 328 243 346 975 -221 981 -541 -734 56 -919 907 -161 -298 -755 -888 197 -844 -525 -569 397 898 -229 -857 802 459 744 -609 -127 987 226 -521 -167 532 -136 -478 58 852 -146 -968 11 -807 980 316 -843 -814 -742 -938 922 -563 64 -748 -427 -830 940 -580 -868 688 -575 -465 -970 -523 -547 856 896 852 590 480 -273 -660 36 -696 -946 -690 913 -28 934 528 -156 -807 -98 -116 175 -717 -834 -924 -347 104 -767 -604 757 618 -263 -998 -697 -62 51 -621 227 940 -913 -375 -725 139 403 431 -250 -777 945 -355 984 -131 -791 -729 970 -475 825 173 -451 -685 152 -931 -53 409 718 -603 345 222 741 911 -366 796 -587 -960 646 562 -279 -129 -511 132 758 789 -782 -419 -80 -593 -78 76 346 -481 289 532 212 -653 -757 -603 -913 -696 943 194 420 911 -738 -967 426 187 -276 -870 452 -399 162 -364 276 -227 423 -414 -315 -492 174 302 180 -227 368 -78 -192 -600 -247 590 48 -593 -448 589 -107 -619 779 -218 768 -55 817 -98 -89 -507 -93 -800 345 -920 606 -507 -103 754 -473 61 -345 853 930 -10 107 244 -468 -621 -586 843 -376 -264 -842 756 -108 995 343 669 319 704 92 719 289 179 -180 -369 254 274 10 -161 -887 -758 -437 568 738 -630 808 -114 894 309 -579 218 984 -633 -723 468 -800 -288 -865 -874 -588 341 112 545 -102 -525 -420 -38 -357 -442 -545 496 -943 -248 -271 -507 667 -68 -902 -238 -737 275 55 491 -39 865 -104 3 -372 -599 811 495 -462 -966 -662 -37 282 -725 15 863 803 -282 -762 230 281 64 -626 -629 -411 692 -948 -26 -145 747 411 -112 703 -524 -741 -761 -453 -650 871 -417 -218 801 -735 948 233 -652 598 914 -977 -238 818 895 -335 411 395 117 -813 679 -606 -512 585 -462 63 15 874 -216 -651 -657 578 -497 -90 -33 -919 390 0 -764 -663 542 -257 -686 -122 -158 754 -438 -376 -597 -751 444 -563 -818 443 64 -883 288 -875 -638 -268 194 647 869 989 -383 -921 -768 -986 -816 -247 -929 -345 225 -594 -111 -626 -242 952 371 -421 456 -102 -757 -123 -743 217 823 604 -621 914 737 -904 -925 -630 -236 -379 730 182 534 -822 444 374 -131 -52 -999 -420 -299 911 -344 973 759 828 592 829 -399 286 589 -138 -760 972 -713 226 -228 763 132 673 -720 593 -146 -330 -212 -7 -139 -350 899 -745 8 564 -717 284 811 -861 -528 976 747 742 -404 44 673 -276 608 -866 900 859 -454 -667 -377 235 -213 -501 -166 -650 666 65 -137 -356 -987 859 929 791 865 -293 -917 499 -111 95 664 971 894 14 637 266 379 -264 -713 -541 -607 126 -526 -37 706 -45 -920 -139 894 -889 -563 176 529 -87 -242 251 659 43 76 -940 -214 874 -747 -547 -431 244 -282 944 -370 -949 -278 -413 -217 601 -400 -619 -559 394 521 -628 -658 -907 -875 698 697 674 188 -291 47 -507 -392 -261 -18 161 529 -826 -424 -534 -663 280 424 160 287 15 976 -989 -948 90 567 -573 65 -348 257 330 705 -359 372 400 70 -707 -832 -919 -161 -577 1000 78 267 60 -457 -688 -493 138 170 -757 941 -199 -839 12 738 -470 233 0 322 784 514 939 -298 482 -937 -668 838 -29 8 609 586 995 -606 955 -734 354 -923 751 827 829 696 -193 701 -15 -47 161 -356 121 -765 434 -993 -620 -229 -710 -753 397 776 -317 -88 -237 -755 -183 105 839 -215 -921 -901 397 -830 139 -6 218 -106 245 -247 -590 675 199 980 -32 -836 -338 -103 932 -997 749 22 -266 -961 463 86 -269 -273 76 195 524 -909 425 335 -841 726 496 742 -944 -258 -594 958 -124 -583 -278 -480 590 -120 265 902 45 652 -225 -266 716 -466 347 877 -690 -665 -207 -750 -753 794 -238 -257 169 763 301 864 959 878 -968 -400 -496 -401 883 91 -927 -512 138 -627 -682 441 -814 750 -491 -218 -265 -355 587 730 -713 -539 -406 -950 343 -901 -637 713 658 -168 849 933 722 772 550 765 476 -25 -6 -845 984 854 -574 -198 712 -60 -281 494 -98 507 -501 959 121 -230 -665 403 664 26 -309 771 846 420 -556 -583 389 -920 -520 859 -544 -695 888 -661 268 131 863 28 403 222 764 564 -293 -575 -647 -943 -92 41 984 68 719 827 -474 558 -677 346 238 -479 -379 -246 132 -746 -354 -612 -238 583 645 274 43 -941 -591 985 -813 -628 553 419 526 -137 -243 -103 396 -272 -438 -83 356 -252 -601 -440 295 57 -865 -407 -11 -678 -605 -345 232 552 568 -193 -363 -717 -47 564 -667 1000 366 -614 -768 -608 964 754 340 845 -332 -554 18 480 143 -31 960 -473 773 -140 1 -874 -460 109 110 724 682 983 51 218 469 508 755 -725 276 316 -295 985 -918 -211 -928 -218 -69 692 170 -572 97 256 -418 278 514 609 -234 36 -87 531 671 -448 86 -359 -27 228 794 -121 -407 -64 803 422 -811 128 268 50 379 -396 -708 -212 743 152 -457 666 -28 -783 -713 4 779 -756 -290 -915 -458 -284 422 -496 849 -703 105 982 723 694 987 579 -753 -811 733 189 896 108 -777 -562 -293 -533 -607 -520 278 -16 -915 727 -620 680 45 -32 752 728 -68 -394 794 985 712 897 179 688 -131 -343 314 951 -937 926 543 342 249 -76 140 -14 241 -91 630 445 142 586 783 552 -480 457 -309 -263 97 -298 537 -819 -871 243 -304 -323 -749 -35 233 -166 -461 879 267 -359 116 103 580 661 -777 -355 -532 -701 788 -664 69 291 841 562 24 -254 584 718 -324 -151 697 445 205 -425 -957 149 141 416 -209 -724 -942 169 -884 -775 879 -914 767 -723 171 -23 -290 -684 -828 -80 -522 91 -659 -634 -624 653 274 -854 670 658 158 -611 420 -905 433 -200 678 -64 -843 388 908 675 834 563 -695 88 831 324 283 560 -574 -673 950 219 27 583 243 -621 -416 -173 791 -383 -664 -972 -259 585 -897 335 878 441 -789 -506 -343 477 -804 -296 -423 663 -797 -912 598 -795 -649 -103 171 755 139 -626 -145 -623 542 -103 -967 822 -628 -781 376 647 -943 632 -730 -807 974 706 -174 627 -387 -847 795 450 952 -765 -863 88 -302 -312 754 -777 139 5 -220 -245 837 794 411 175 -228 -719 -825 715 253 884 942 -256 -145 462 -357 991 -380 -92 135 808 -664 -208 489 -725 -379 -155 -384 -800 -143 -762 456 320 760 20 393 -831 -916 -923 108 -690 614 239 477 -261 -838 789 -329 -747 164 81 27 -831 722 -769 81 -779 -702 484 -252 -587 -228 181 596 -448 122 -818 -816 -730 888 195 118 -977 -848 -327 -967 465 -592 -590 -191 -925 -811 -529 860 -214 268 164 234 967 -868 -967 -775 436 -362 163 -935 577 -773 -768 -796 -59 -672 52 -681 880 369 740 91 -858 312 289 723 650 -950 -280 -467 521 -272 293 -901 455 -929 779 -512 -681 -372 778 187 -565 896 -834 -636 -862 -309 509 -300 -306 -936 899 665 -109 -183 -894 307 -760 168 486 -18 -801 323 604 -40 427 78 404 677 384 -639 -289 -476 14 -249 -274 980 400 -892 -589 -398 -866 -151 -992 -33 8 772 -957 281 706 -956 314 -622 -156 656 22 579 597 -885 414 833 -482 776 -410 -142 481 -354 -93 -434 600 532 -104 542 321 -924 443 688 -667 245 70 244 236 -944 142 -569 487 -491 251 -832 -551 588 528 -963 -165 -878 -28 -637 96 -290 -609 -684 -346 -296 -787 495 583 955 974 243 452 553 378 901 706 817 -910 928 622 741 241 -758 -849 -425 -966 229 279 -960 -933 140 494 -726 611 61 827 356 271 192 569 269 400 566 -574 -847 -966 67 382 -549 -708 -381 -992 -119 -519 376 -92 -937 -544 588 878 -525 -308 -288 229 -952 -774 -713 -429 631 697 -502 577 -836 -60 148 -898 -624 458 -104 907 679 811 -668 209 373 -275 716 -908 629 879 -426 337 -411 334 664 255 -186 556 51 -473 827 -55 -253 -134 621 9 628 -932 367 813 978 64 121 -295 -751 -626 238 107 -122 820 305 -601 -795 -836 -35 192 360 -857 62 -102 975 909 456 -127 470 -373 821 -499 -819 998 -965 -183 -190 441 201 -9 -703 961 -788 -452 -432 322 163 61 -210 -675 331 988 896 -201 -268 493 618 830 -243 -880 -152 -163 639 -941 7 -470 -44 225 -374 431 -423 830 -850 -120 48 -153 309 314 736 -731 958 912 615 -822 542 -784 -914 -525 983 -223 10 -508 -224 882 -238 523 -109 363 -607 650 -428 941 -447 621 537 211 -265 -782 590 -740 130 481 736 523 -522 -347 484 62 -734 355 -879 -566 -642 154 703 -528 -101 735 373 358 6 -251 719 752 -651 -486 -702 905 -248 473 837 -47 -657 -952 -56 199 -163 -212 -636 269 -484 35 35 506 -950 834 563 893 136 -245 -259 -362 795 544 344 -828 456 817 152 886 -554 -472 602 -544 -215 363 510 -123 -735 722 79 226 -881 -590 -262 -608 -749 994 84 898 -765 168 -394 417 -617 -242 82 701 469 562 -711 -18 -411 -236 825 -564 -1000 -929 -171 -930 -616 -402 -337 -140 -742 -887 228 697 938 -845 -203 -729 308 797 415 -126 385 -79 990 -311 316 -102 497 -135 652 550 -67 -120 676 -890 226 -64 -150 -538 695 -468 50 999 -401 -686 681 -219 951 287 -406 595 726 -751 614 225 941 62 162 650 -156 475 506 -34 704 997 72 649 -453 602 -887 -450 192 690 -522 -27 -499 119 -862 693 -206 -125 -391 504 -649 -709 -891 979 -641 873 -495 368 -979 997 946 -771 -568 761 -730 410 84 50 -518 548 178 -989 -958 979 109 778 -923 837 -250 -434 866 602 413 561 974 -465 -949 -469 -535 417 3 -539 837 -710 -992 881 -875 -59 504 -922 285 428 322 -16 -913 -549 820 -529 -973 328 792 -320 -860 749 784 3 76 595 956 24 -217 711 -102 645 -645 -695 482 -686 -343 597 -451 -35 782 611 186 -598 -379 964 942 -744 -770 -176 230 823 -824 -870 582 -647 448 -202 -860 307 -398 348 846 950 842 875 -555 -279 294 -266 -886 -563 336 218 -284 -508 547 -797 -486 -574 -124 -225 97 -841 -227 -864 -290 923 106 354 945 -223 -704 292 -644 -526 -435 63 -701 -727 -485 -682 279 149 -634 790 -708 -463 664 -927 344 -270 151 -352 -794 -312 15 723 -162 772 -34 -170 -23 749 596 -688 -34 -323 467 -115 -956 -122 -773 135 -167 -124 525 -773 -9 178 535 242 178 263 -760 -706 -774 -78 -644 -987 238 448 -357 -918 312 -619 -239 621 -474 1000 217 694 933 284 -276 323 724 -114 -159 -83 427 -433 48 -594 840 626 -551 4 -105 544 559 118 -89 145 -151 -699 -448 277 -143 254 812 235 -551 144 -797 959 -667 -465 412 -589 556 -501 -508 267 169 -199 169 -451 350 -991 492 215 -838 -896 -805 929 -185 -84 -246 -704 414 -600 934 499 -575 290 693 -210 282 -461 -537 145 321 -935 -291 54 137 -28 693 -840 -773 -428 -677 -357 631 427 953 629 554 -430 -937 -907 -466 244 -215 -257 715 -369 11 30 -762 -368 84 951 689 132 569 164 133 584 658 781 -801 147 1000 -273 -806 -739 -20 -364 -303 639 -351 131 316 57 -169 -520 574 586 405 869 -362 -32 -403 452 -185 -297 174 -303 -83 894 -669 -828 -765 868 914 254 -509 273 -443 564 650 296 -159 -239 610 237 -81 290 59 -667 -44 -411 832 742 -904 -157 -981 145 861 -226 -814 -54 -869 410 -207 595 -250 -99 -927 150 -726 -129 -231 -264 535 -111 -56 -735 566 854 -480 749 53 213 -925 40 43 98 -896 569 596 -769 -970 -62 -552 469 -596 -170 425 -248 980 -883 -407 -892 -127 -872 -168 379 -658 -498 -52 463 -297 -523 -659 20 528 201 701 -365 445 -491 562 -606 -161 -357 -968 -311 258 250 -119 -981 -438 933 447 196 -716 -739 -88 823 -784 19 -45 -786 -645 929 -469 -144 -270 -201 -90 -270 -9 -965 -673 -882 -488 793 -376 -82 411 -469 333 -822 304 64 -760 -763 99 399 -595 -593 -54 919 982 582 -272 -293 -76 -705 562 787 119 207 -122 129 -914 888 819 -906 599 -728 164 484 -882 479 49 166 -374 733 651 -476 -916 -472 -770 -908 542 202 343 563 550 -402 93 827 -262 -268 611 -202 710 -846 748 -125 260 -490 -994 -52 -475 283 742 -167 -974 -808 733 558 774 -806 36 -437 954 744 807 740 -463 222 938 -494 804 -907 -19 422 -43 757 503 392 -948 -120 230 971 -108 -63 109 -804 659 18 797 -287 939 -73 505 619 143 831 459 -775 848 -505 -940 -18 -727 -517 -199 -999 -479 545 631 588 -382 -286 -93 988 792 412 -26 -880 -265 510 839 907 -137 499 979 92 -346 -707 266 90 -496 136 -827 743 848 -221 -77 58 -1 -142 -518 -656 -788 -919 -691 228 -890 -449 248 379 -145 522 -341 908 -334 390 -351 696 814 545 764 -316 75 -514 -994 -345 -649 -514 -442 -147 142 -21 -996 95 -566 985 -852 -301 -183 695 8 -362 -684 852 -664 422 -462 -580 632 -645 532 -87 -41 -340 541 479 -561 328 895 -929 772 24 689 -203 -874 -846 -935 627 -779 580 740 -904 938 -830 -221 -674 237 -404 863 -908 607 409 61 -469 -412 -45 747 301 268 -452 935 864 733 981 932 -532 595 -134 306 -79 -809 857 -496 -758 314 131 -820 -619 945 -318 -200 44 -273 -213 857 426 337 849 769 192 665 -312 22 957 481 92 21 -95 -707 -776 382 -555 -974 354 362 297 -787 705 -538 840 -350 565 365 186 -787 -873 -630 -648 -40 -392 -832 -237 968 -214 -83 -322 -464 -336 798 287 448 774 -132 328 -556 492 -785 -666 -736 465 470 824 -650 -377 -449 -72 -145 606 -111 -790 -694 -459 226 -56 643 -656 -324 799 -98 551 -867 954 -967 -599 596 107 826 562 -33 -193 907 844 833 204 276 335 315 100 -719 86 514 104 -664 235 -384 -42 742 -418 -166 -2 -16 -823 -687 753 -720 -425 966 24 648 -548 -219 755 329 37 -376 304 286 583 -418 -621 -894 987 626 796 579 -879 804 -284 -783 129 -272 565 -781 -889 -897 -325 545 -132 -784 302 -266 609 871 -738 702 -775 222 590 171 177 687 -537 -24 -402 -712 239 251 651 847 614 -268 612 -551 862 99 -282 -708 -28 -322 525 -12 -252 -134 722 -560 549 -147 -295 -196 -271 -918 -830 -734 656 319 930 348 -749 586 171 -713 -438 -70 -659 -484 662 956 -456 -399 180 345 487 118 -142 979 868 291 452 -675 -605 -435 3 -684 -80 -957 -870 341 541 223 852 605 -864 885 984 -272 315 -100 652 752 -339 809 -292 667 -782 -334 -522 -201 29 850 23 830 -516 -328 129 583 -983 387 214 -894 -529 -144 -461 95 321 726 862 -647 587 -335 -739 -912 -438 -272 190 -99 -132 -282 -49 813 -248 872 -999 321 568 671 110 890 123 289 -263 819 -999 360 584 -806 156 -90 -49 -8 447 -652 627 60 258 89 -165 -214 837 -844 683 -795 -447 -4 235 608 333 79 272 -702 266 911 -985 -836 -184 -291 591 -326 222 118 691 983 -657 -786 378 -831 770 -535 -492 225 -619 -558 37 564 228 -276 -385 707 807 315 693 746 292 -759 17 -619 32 742 -196 -805 -587 530 328 975 65 250 -362 -332 341 -12 777 807 -920 314 184 849 -776 -483 702 362 710 -71 110 -50 782 -2 842 928 -394 -325 -963 -479 -941 535 465 -502 -611 -481 318 96 199 944 -290 -95 505 164 -259 529 -114 546 587 -873 -16 -622 431 -640 -735 -941 -743 749 803 153 -326 980 -79 -321 811 839 70 60 -213 -876 366 -162 64 -93 -442 256 -964 -408 658 915 -131 -652 -85 767 845 -391 624 926 -685 -784 -818 784 774 -179 974 254 170 -66 1000 270 -152 987 601 -672 676 669 -340 65 341 -118 -807 -967 724 608 443 -13 831 -125 280 119 968 424 -134 -714 -921 507 -376 -688 77 -640 413 -543 138 -134 -750 3 -261 -394 731 316 -752 -303 505 -580 -587 200 823 462 -173 593 -42 924 380 324 511 856 217 -923 -53 276 -302 -777 540 60 -619 -868 -337 -419 -152 202 -565 -998 90 -400 137 425 533 -133 -688 983 -577 -482 897 -150 717 -62 544 -907 693 -381 -368 734 -129 453 494 -428 870 -858 424 845 -14 -747 -469 650 -306 656 -128 158 -70 -242 -27 460 -55 -17 -568 459 676 -840 853 -888 909 -810 -136 842 -479 785 98 610 171 396 855 718 -378 608 -261 716 92 664 231 -9 -672 -500 -467 386 -983 947 -528 423 -963 73 818 -635 -635 763 710 718 79 -662 179 67 99 572 -204 -298 674 747 103 314 717 462 -332 66 -933 -450 -971 -559 133 -902 -541 -959 544 -991 303 936 485 205 -917 194 -61 555 507 391 -240 -748 457 -633 -880 225 439 -603 -485 389 65 671 -846 -349 -336 206 -307 542 -529 -419 368 -947 779 818 390 -139 65 273 949 -141 -952 -924 -901 960 925 -96 -719 558 407 557 -117 940 254 75 -469 539 610 -17 -816 390 457 687 -500 -769 -870 -751 188 654 663 -941 -947 419 1000 930 -668 -814 -111 -874 810 211 390 308 -146 -347 929 946 -887 308 257 202 321 864 -344 802 469 185 44 -430 -99 391 937 144 146 -466 138 727 -726 470 314 99 -409 -590 36 477 -195 706 257 -909 722 42 -837 -725 -40 675 -753 252 -983 -545 -247 519 846 633 926 -399 174 767 870 415 -938 -317 712 502 35 -810 -23 -159 292 495 691 405 682 229 421 -406 440 -354 -717 986 -686 -225 -141 129 93 815 191 977 472 -960 896 120 406 -684 477 645 -271 -626 -524 -133 -259 593 168 293 194 407 478 607 -613 672 -183 258 -560 -232 -788 -25 376 -300 -820 -177 -869 845 -141 -60 448 322 135 494 144 -863 908 667 -250 -454 957 170 396 542 -253 962 -914 -515 -909 512 949 -876 -482 471 511 -788 -367 205 -172 -811 800 -747 544 -1000 -677 -424 -438 829 547 424 -846 451 -721 -988 -465 45 -183 -195 -166 -547 -424 -940 165 371 -751 -696 -778 861 954 547 -121 246 795 455 801 140 -509 -582 807 990 -46 796 692 97 225 992 -758 -888 778 -692 975 724 140 -229 -972 607 -983 755 147 -383 26 38 -980 192 154 611 -326 57 -855 186 -428 -204 711 711 -416 441 384 606 769 -540 -585 -961 -908 604 404 -482 -458 -608 -846 -947 763 621 121 -371 992 -687 48 -510 -800 621 616 839 845 -683 -405 485 -834 894 -15 -729 -874 834 100 -572 355 -356 -834 -519 760 542 -767 206 352 661 30 -522 -775 603 -686 -951 -74 -710 208 -694 -405 997 -285 318 757 -886 -547 163 -148 -331 368 -15 69 924 527 360 -561 -507 854 -906 321 351 -886 -980 -584 566 930 -777 533 590 -858 -358 -275 948 -409 -667 728 -762 442 -336 -129 856 255 -734 -375 435 -500 448 931 464 861 189 540 937 172 -362 -828 920 608 -273 -740 528 635 -92 897 -700 501 469 -330 -586 -135 -498 582 -766 -331 -150 511 942 145 974 -410 -570 898 325 -189 231 59 -404 513 820 527 -567 -909 461 -379 -468 -636 48 265 878 572 395 460 -24 -447 502 -478 -232 318 -808 976 -560 -1000 290 760 738 -237 -40 -960 688 881 -229 222 736 -260 -647 784 -197 230 681 804 -520 653 728 524 3 922 -1 934 438 779 -820 842 836 -120 -918 -603 180 701 -917 -674 867 486 707 95 -812 957 -634 -684 -391 -711 313 520 -387 500 357 -524 -766 -3 -595 154 883 -872 -815 36 575 598 696 -94 -323 15 -340 620 -509 824 -611 -490 -702 -133 996 648 957 542 -525 -255 -46 -441 -893 -975 530 -231 -804 93 110 -184 692 -101 -363 -907 -627 -53 -106 648 308 427 656 935 314 -998 915 817 194 446 -936 -816 -261 441 -171 452 701 -442 950 985 -181 485 787 1000 22 -828 -733 -344 346 54 411 501 903 -376 852 -573 -849 184 -228 -372 -726 294 831 -321 882 -660 842 954 599 -27 377 974 596 -879 257 -164 -696 46 196 -667 -653 152 577 701 311 -132 202 32 581 748 312 -797 797 632 207 724 -890 -675 78 118 633 -743 -41 980 -304 135 613 -64 972 898 -271 -879 458 613 -322 886 91 444 -43 -193 878 -929 -741 629 -431 -341 996 230 -422 -646 -600 566 44 528 -735 483 761 -844 -397 671 -506 173 680 787 875 -718 586 395 236 -211 -776 532 -660 645 27 771 246 108 -413 -559 205 -930 -295 -391 853 -117 -739 -132 512 -181 -376 179 176 985 665 -995 258 -830 546 351 564 -288 -267 111 -616 -955 765 890 514 719 -527 -741 340 -962 135 201 -960 -905 -280 90 600 -598 661 675 678 -82 309 -736 -969 -494 -391 40 -884 489 -353 -291 173 638 -653 -128 292 84 428 690 738 561 -77 -758 -236 -323 -42 -17 958 -5 703 342 175 218 338 738 -104 -503 -978 561 951 62 -436 -661 978 281 322 54 721 753 -938 515 -123 495 -299 -458 -804 -568 -322 530 -815 177 -528 974 859 -545 254 182 665 714 -468 -958 838 -934 693 -677 927 -655 304 488 -950 256 -933 -961 545 25 -968 -230 793 -927 446 -884 579 94 192 -107 -141 68 -454 -232 -693 -417 725 -893 -745 526 550 57 47 -913 176 -230 939 -265 -241 958 513 -84 731 157 554 101 -480 -652 -339 734 -530 105 878 -362 -8 -760 309 -119 -761 -310 -215 -452 119 595 245 -859 771 39 471 88 888 94 117 -185 -889 -834 74 -817 -935 -238 679 398 156 -999 -83 910 -75 841 -793 -362 -695 390 104 -767 -337 210 -212 -707 -636 349 923 -759 -783 -433 -908 -428 -568 -3 -369 530 -411 540 567 772 288 -809 292 -234 -844 -850 837 208 -27 758 -693 -853 241 219 183 694 -81 439 354 793 463 651 653 -879 173 -603 -44 208 -35 -32 -742 845 159 -549 997 -649 10 -689 266 909 46 -563 -455 107 -326 20 292 -708 -772 -602 356 652 -611 598 140 -258 654 -187 456 156 110 461 370 -830 91 623 48 -749 -322 810 -14 69 512 823 545 423 -154 -498 400 221 -708 -820 452 -73 -890 150 -993 904 405 -289 723 589 -397 -843 514 911 351 -467 771 -659 136 441 -298 -632 994 -471 986 -677 -515 -671 -914 -613 618 141 -602 -927 -211 -510 122 263 110 425 -938 -365 -512 976 -280 796 109 69 642 -754 -274 -677 -969 -806 -79 788 99 -273 743 462 -245 -70 870 -893 -379 -824 -615 -881 574 597 -917 -181 622 287 -827 235 -527 -591 -366 430 -498 641 318 963 -100 524 959 -691 -219 665 -916 -737 142 40 159 -351 420 -720 -936 -966 857 -896 843 778 -468 138 -44 562 668 -452 649 108 413 -648 -145 626 -760 -692 648 488 9 -180 15 388 -217 -245 748 164 -758 186 -417 652 -50 -711 564 904 -632 -122 -731 571 635 -383 996 -44 994 -574 -603 986 -230 -559 8 -442 -332 981 -245 -334 694 318 947 -773 84 543 497 -84 -833 -89 160 -247 135 -706 948 -676 -346 -204 -359 -422 -689 -142 -755 -52 -620 -612 284 -774 990 -363 -716 -483 533 538 517 704 924 662 -552 -213 -219 753 -840 424 258 -589 -386 415 779 -366 546 557 361 -147 933 954 -881 476 875 -144 -531 248 -178 -247 278 -308 -236 -422 433 380 -915 915 904 -908 -505 -912 673 912 -97 619 278 -726 595 466 929 877 388 347 -312 765 -995 -825 364 -32 83 -704 -89 -932 -519 313 -392 679 189 -315 685 -978 947 649 -399 -992 51 -926 -351 -451 -654 355 -10 71 -677 32 791 900 154 -882 -369 262 -545 -451 746 -338 -946 -383 237 -732 -341 860 -527 308 33 499 488 -232 -287 29 110 102 581 -290 -201 202 735 -370 -993 788 929 133 58 -806 483 477 -312 -827 -788 -253 -144 140 -867 -860 436 726 -891 -123 619 961 -944 -505 42 -28 -778 438 20 401 207 -802 563 505 -139 -544 -273 -45 80 208 -257 -717 -387 -736 207 -388 714 -943 -734 197 426 -79 433 343 396 159 366 947 402 456 -296 -849 170 273 -941 692 788 -640 565 91 -699 633 4 -638 -141 -468 889 -146 -478 571 901 98 -366 -11 407 -162 168 -948 -406 5 -811 -796 -171 -178 -278 813 28 26 122 -649 -155 386 -636 -608 -494 -922 716 489 417 33 -761 989 165 -10 896 397 768 -200 -307 -728 -676 475 130 -481 -78 733 -60 287 216 -262 -770 -730 736 -800 -642 -225 702 -943 900 675 -877 23 728 -938 -899 156 -842 -408 120 -363 636 -579 -114 496 249 -468 -377 -834 649 449 801 830 -66 705 151 -842 258 451 996 201 -757 -463 853 -1000 116 605 -572 593 -575 658 109 -332 830 -853 -347 901 -960 696 155 -429 -259 699 892 -715 -904 -156 -497 686 880 880 -435 679 440 -316 -60 337 -186 562 -369 668 890 -723 830 493 -935 -319 99 -403 213 355 -532 -922 -828 -788 -532 501 -106 -150 -296 352 -583 215 -465 -957 601 668 -307 -416 -973 -169 718 600 193 -572 894 -824 248 523 305 144 729 -376 277 210 -840 -222 909 -119 131 -846 721 147 848 -863 -540 54 -673 -502 676 849 -248 -777 613 730 -911 -410 208 648 -416 129 -218 -331 -597 552 855 -213 824 -979 516 967 -648 -251 -725 -673 634 284 -315 -274 -991 -323 -322 -49 561 -610 994 -59 776 -662 416 128 -90 201 -811 -910 964 -197 -933 -526 -336 -803 -19 445 -197 192 -608 926 -401 354 -217 -269 -36 -892 -899 -350 -884 488 110 138 -139 -335 -474 -739 79 -818 -867 175 632 519 434 462 192 656 937 588 936 212 -583 -305 949 -82 -910 471 610 -432 -396 725 -713 11 699 376 -838 356 560 900 -984 -665 -108 -484 -666 818 330 578 162 -695 -695 -114 -505 125 -651 452 -328 -749 -613 930 -688 -987 399 871 586 -788 584 356 -224 398 -362 670 -65 220 -915 -223 156 -638 344 644 102 604 394 -560 -771 -237 -209 875 391 -950 -438 135 -385 606 -38 859 -320 -373 -59 -371 -117 619 883 264 -567 930 900 -138 -259 -910 -47 -629 -438 -516 910 -551 -457 -718 -333 566 950 295 -868 -168 93 -564 276 337 315 -392 -217 -922 -629 -940 -822 871 122 -26 595 648 -780 776 -122 -262 -173 -406 934 667 961 -34 522 518 -984 303 -310 990 163 319 -793 -967 371 85 299 506 -881 -304 -221 -703 398 594 -203 610 659 103 161 237 -946 -857 -189 811 267 -989 24 -607 -678 454 160 362 -678 -906 170 -525 -168 -155 516 -598 951 280 -454 -841 305 -992 446 -387 225 228 197 181 856 -458 171 -849 -671 -152 -872 85 -28 443 -391 91 -563 -422 990 854 -364 -952 -457 -932 10 328 289 616 619 560 -886 5 19 -668 -900 35 813 513 -385 574 -131 -817 661 871 -324 -55 -842 -5 -425 -643 637 198 677 424 0 123 -361 57 -388 -216 -899 -864 143 352 389 -179 778 764 -623 849 -539 917 326 -285 630 -899 -373 667 -872 -449 509 -465 864 -334 60 -412 497 -80 80 -992 -155 897 -310 813 -582 548 -258 83 -73 330 -304 375 135 -827 875 -838 873 296 -500 -269 -31 869 404 -813 -759 116 -748 527 -350 284 526 -45 -269 -450 741 694 -565 -482 -582 396 -124 -821 -423 -945 -364 -830 805 -533 642 947 -534 -91 -979 72 -168 371 -14 -381 -414 -476 787 465 -677 958 988 507 -111 -724 -832 708 -735 -674 814 175 -962 -183 627 772 -715 424 -271 31 -318 -480 -478 304 755 107 254 327 56 103 807 -332 -739 -813 689 929 716 -384 -427 -831 -233 322 -792 729 846 -100 -871 -55 -925 509 170 -992 -72 -630 -327 -999 709 20 951 591 810 45 -713 -686 -500 -280 946 -369 -835 906 866 -887 586 719 -330 407 854 770 -505 114 755 411 -313 -828 -921 -264 834 3 -971 541 -383 361 -808 -781 322 358 329 -865 -215 -702 -886 -262 635 604 366 828 540 -488 -691 -902 17 91 733 -273 -587 811 -690 -911 -273 720 259 -99 -765 -231 -569 90 -311 -676 127 -689 212 772 49 405 -822 -243 -999 -580 406 -116 -912 -727 346 243 329 -294 -196 -416 -903 -10 -912 540 450 -843 -423 878 -501 -166 -69 -703 -45 -360 -164 -389 588 -35 -670 -961 58 343 -636 -65 -974 -783 -145 247 -795 541 812 -63 -421 682 94 14 -368 -532 145 633 136 -618 667 569 12 218 747 985 633 796 489 186 561 981 742 777 595 145 -905 810 591 -339 442 -493 -119 -901 -900 -943 742 110 -250 -666 -173 1000 453 -145 649 -489 690 407 -859 -765 763 703 -94 233 -806 -51 -434 162 -390 -516 -642 -420 -757 -985 197 754 215 162 -548 -43 733 -888 -204 315 -252 -451 -67 672 67 -454 -304 533 -717 -1 802 -65 739 -264 -636 -122 816 673 160 -279 372 -395 -951 368 853 877 483 795 565 485 -309 -616 -992 942 503 908 -390 33 355 -30 -880 641 -58 -838 484 -907 -161 -922 894 332 -286 -748 -846 406 323 -265 64 986 -318 360 126 446 -181 -122 673 522 -714 -499 -956 728 76 -612 -318 -20 602 54 540 809 713 -519 -647 -748 -146 267 369 959 -576 -769 -115 -653 -195 98 680 -774 -276 416 -876 -834 439 -841 -357 -555 -436 -858 541 -482 195 584 208 -824 490 -821 -494 -499 -115 469 -310 422 -511 572 840 -251 -650 -126 -353 986 -769 748 738 111 -262 672 -366 33 338 947 -930 -723 -337 781 -172 -98 -486 -226 -743 906 -57 849 -527 614 383 -73 177 -460 -309 -85 340 885 -942 -592 -7 363 85 150 690 -304 338 -35 -862 607 151 -150 -940 -94 605 -367 394 -442 -656 501 804 -714 406 -204 750 267 -422 10 -868 786 63 -6 406 726 -360 559 -726 -932 -858 834 -300 -164 -494 137 -505 -509 421 75 -702 -170 -9 194 552 -241 807 907 -322 282 15 315 -324 270 36 440 489 380 -501 761 594 -408 -681 -832 -67 134 9 790 -320 518 208 658 32 -309 322 -350 359 -932 -215 -898 -586 796 -462 -856 -837 -572 879 -618 826 -48 -75 855 -74 120 587 304 721 82 594 905 -805 -200 99 47 -678 811 602 -849 -135 -413 981 973 198 424 -910 -688 487 196 -530 -138 -398 -533 -995 942 -806 -513 -870 970 -896 -383 946 -467 900 555 -758 46 -661 632 -264 -341 -364 -427 -729 57 -208 738 -189 880 380 938 -62 -556 90 4 695 980 -485 -499 -456 -845 -859 -281 249 -369 428 568 -62 -866 -288 916 -947 -364 329 -948 -245 742 549 862 -688 -105 -273 726 -842 572 529 422 917 955 -871 636 -508 86 341 -76 -527 46 -341 187 85 922 -956 581 -227 -776 -118 657 -760 332 709 655 -752 138 -238 -615 -299 -671 -376 212 896 -858 261 -507 534 -669 -93 784 776 247 -194 477 -138 -412 -40 -839 -5 206 328 740 792 636 55 -292 639 -364 73 -893 458 6 232 438 -858 -788 973 -232 -120 579 -272 -916 -5 842 -586 391 -332 811 468 -108 796 473 146 48 -483 311 243 15 -59 332 -481 563 577 -436 -632 861 -656 -33 315 -413 538 -78 -532 -399 -932 586 -54 -78 286 934 -355 -647 -33 212 -715 518 -836 819 964 -20 62 197 998 -532 68 -555 -806 -602 526 -764 -726 -325 -373 481 -914 931 -458 718 -742 -367 856 453 -109 -417 885 879 354 -391 -580 498 -425 751 -41 -443 -194 -836 -176 -34 -723 -233 -397 -883 97 -163 -314 -498 101 -891 -421 379 110 -734 -713 -676 -505 591 514 -358 -488 759 401 283 382 -882 525 712 -781 -951 -14 527 341 265 500 830 -953 -732 -138 -713 -773 0 108 348 103 367 -939 275 679 9 111 69 958 -237 326 -840 98 -175 -553 794 -753 270 548 -753 258 -106 -22 -898 -577 407 797 -438 -733 -852 454 24 472 905 -545 683 -551 -446 170 568 88 -187 -376 -843 -74 527 -215 602 294 -90 -601 818 -4 -435 -379 -564 -373 563 -919 -341 762 990 394 244 749 686 239 34 -533 579 -674 52 -120 -491 -369 370 104 780 -758 236 370 -420 231 755 -12 715 -37 -857 -602 -828 75 23 -213 918 465 -935 -541 730 109 -896 931 573 -907 -387 200 -187 -724 -397 -665 -751 -860 840 843 -718 409 -723 670 -354 872 -788 852 309 90 537 672 -899 -431 627 -679 94 -948 -873 916 -116 255 259 591 -756 -963 -274 279 589 -696 -450 534 764 -623 -482 468 629 649 -88 742 -809 999 101 -177 -873 102 984 -478 -426 -776 -803 992 -434 -544 84 -681 857 -363 -943 372 -921 -282 -12 -498 596 -381 496 -798 759 -872 -903 -632 195 -917 977 509 -853 483 -782 939 471 780 -847 650 23 922 -875 -776 197 144 602 -171 -880 651 -273 406 942 911 -960 267 -864 386 -413 341 507 -199 534 -73 309 451 192 61 -459 -661 -629 568 -214 -505 -946 407 -363 -219 -73 786 353 654 -299 506 -981 -836 171 378 500 514 -922 -808 -718 -14 702 -815 -128 -209 -436 -297 -454 -589 921 -487 -857 -123 632 819 -571 -848 266 559 734 -957 -535 -102 915 922 -889 907 -737 779 -226 -198 636 -308 998 -972 780 775 -556 -186 -745 521 -754 -557 -45 -436 379 -60 -202 540 964 385 -417 45 182 639 -985 698 -54 -752 891 146 -58 -966 -714 113 848 -706 801 650 -999 -83 362 -768 600 -955 -292 -701 -850 976 -474 510 309 -899 744 620 -54 -460 132 902 -281 546 869 -524 -788 -209 444 -587 103 463 682 73 -699 -569 -200 -90 407 -196 -778 412 545 715 -940 595 946 75 -479 107 -404 -65 -549 -691 -406 176 -510 -238 -721 -930 969 288 -77 181 -504 575 540 -789 -943 -785 918 142 451 564 241 -451 -901 -916 924 911 -647 208 573 524 -667 925 596 -505 -397 -558 -808 135 -296 98 -505 786 541 -243 -454 -900 537 -824 -214 -97 885 -785 -478 -415 698 690 968 -792 -560 562 247 -425 198 727 -643 915 -123 -230 -107 -418 26 150 -164 -392 -781 625 -522 148 -24 -388 44 -307 -596 102 -554 -509 -439 870 -918 49 -169 913 739 -417 -914 -470 475 85 993 665 1000 570 842 262 -44 94 -579 -889 -442 -701 -619 -261 -683 -587 618 587 -663 945 -622 193 730 114 -874 -390 52 -404 257 -958 -919 -601 -301 -326 -660 194 676 -685 -626 -123 148 -988 -99 476 70 -811 498 -343 -281 142 -330 -247 -722 -620 384 -699 -436 395 -706 942 462 -14 333 -545 -181 344 -395 368 110 911 660 719 -509 100 222 605 -808 -488 607 -134 194 766 -160 489 68 852 -363 -993 -682 755 -377 -651 502 -278 -865 -972 -562 -293 192 869 490 -869 590 197 421 -452 645 -203 949 -993 779 481 -511 -167 897 -901 244 957 -884 -304 -264 542 -879 -628 453 -23 -670 250 -812 465 27 29 737 3 696 454 -883 -380 905 527 545 -630 -680 -392 126 -848 946 687 825 -141 -811 -781 133 -580 -77 -51 -853 -522 -453 315 590 45 249 556 829 -739 418 -298 -357 -135 -370 336 -267 198 -46 -712 -109 404 -847 759 401 -352 168 -112 -853 344 588 884 -866 459 230 576 105 -724 131 278 425 -887 225 -933 440 -536 140 -661 696 391 -751 -78 63 -203 264 799 -795 468 79 87 -461 946 997 -190 -612 101 790 783 568 469 -747 648 302 -534 -657 -298 -224 30 790 -206 -108 428 -6 515 -252 55 -860 -691 564 -551 -219 656 -841 449 -752 -624 846 -797 577 -394 590 652 -219 -623 778 -471 -546 -229 274 660 734 -855 -2 -390 -205 -705 508 327 -339 605 56 149 762 -387 152 267 248 991 570 -157 249 -18 469 -721 218 -854 779 -538 795 -802 493 -669 356 982 484 3 -967 278 921 720 89 -543 -779 302 -15 -150 653 467 630 -403 480 -704 -501 -985 -762 489 -654 -990 -832 -437 874 612 -560 -920 -659 -525 -232 -108 648 -325 -611 601 957 734 -594 691 -463 720 213 821 -601 14 -285 -160 427 231 -615 549 -261 732 993 373 -103 838 459 115 -159 895 140 812 126 842 -403 344 3 860 -832 734 389 943 -850 -262 22 136 -767 -736 421 -223 -22 -777 973 309 159 -801 -986 -548 -427 396 955 -435 261 -405 92 -843 -142 -44 535 -444 -309 -104 288 -74 22 430 634 -881 83 -844 936 132 -678 222 -242 829 -57 74 -209 -486 -117 407 438 -378 596 998 143 644 -262 729 308 836 -807 539 -276 373 -599 187 -690 281 -580 -176 440 -199 -209 58 -28 286 920 815 -18 -507 -83 -385 166 156 635 905 764 -70 670 892 -540 946 -370 -705 333 388 -682 -306 140 -310 -516 -770 -496 -181 -529 -56 325 81 -214 -161 -579 -191 896 -196 -537 -987 -709 25 211 468 242 -303 -775 202 -780 230 -612 -705 379 -356 132 -641 -51 423 736 720 -821 963 -792 848 -105 -481 -196 -31 -358 -747 665 517 -126 293 -486 987 758 -394 -240 19 -424 455 805 681 831 783 -891 -752 94 -226 -33 158 -527 531 690 609 499 -318 -137 998 927 673 -665 361 214 916 -328 115 202 83 -790 -504 406 85 716 -268 -561 -614 -368 451 -886 -817 49 -92 -437 792 60 119 -884 203 843 777 287 359 661 -367 866 -894 -149 259 -497 -348 -661 54 -586 314 237 775 -15 -683 -387 388 611 540 554 100 -564 195 -49 723 -262 642 356 -936 -557 11 554 886 -655 100 387 553 704 794 369 -744 276 606 -910 740 -240 -874 264 496 969 45 -99 633 -358 -160 793 913 0 -951 430 -554 543 843 -290 -430 692 210 -9 106 748 911 895 -355 418 493 149 -264 -799 197 193 -573 -755 -668 965 172 -347 805 138 -933 -380 812 161 -352 46 590 356 857 111 -270 629 -374 -548 -923 -690 396 18 -492 650 -555 -64 650 215 -221 -760 -570 56 -137 -117 -757 -194 -509 -959 919 232 -79 700 287 -139 -569 -223 18 754 -911 195 -197 -300 768 749 168 643 164 -884 577 354 292 9 920 -221 743 -515 -488 -486 -341 109 -976 451 435 767 871 552 180 288 199 156 -629 557 -528 -711 800 -172 -406 -548 -253 456 672 693 155 858 451 -714 -857 561 -303 -243 660 -559 -631 561 207 380 579 105 508 -617 257 905 957 576 638 896 -281 -223 518 156 791 -245 98 -825 699 966 116 854 -851 205 954 958 589 631 939 -884 216 601 -125 967 -481 -28 -737 108 -960 -240 -416 609 129 -590 -592 -163 -135 218 -285 180 -141 210 419 -17 938 -302 -481 387 -724 791 87 -341 821 -772 25 799 -813 -594 194 -759 -599 -598 684 939 -361 937 506 -64 532 -976 736 -53 -916 -549 403 881 340 614 226 472 -528 964 -451 515 184 -108 -803 38 686 390 349 -266 -193 -314 23 697 294 -503 569 837 646 828 -631 446 -110 -949 -41 374 43 351 552 650 66 79 2 828 -372 291 -715 -975 -914 790 431 704 467 654 -120 -265 412 653 -1 -369 -891 116 216 914 952 166 426 178 218 -355 -507 994 467 -268 -729 -961 572 -591 486 174 -780 -18 -377 -63 -739 784 264 -230 33 506 -963 737 558 159 -698 -506 -161 150 717 -991 823 -514 299 -507 266 -426 788 -317 450 507 555 -600 -818 -964 993 20 -616 -554 988 -301 122 519 866 -358 708 -734 -50 125 -769 -733 -803 -861 -656 718 941 -572 -983 -296 -779 -470 283 -749 469 -241 -636 -754 -503 896 20 -375 456 -606 862 762 -278 -991 -926 71 -973 938 -33 -606 -63 -380 -163 623 11 582 -387 -112 952 -812 -608 -923 -507 233 -754 -14 168 25 -342 -681 -39 -862 -82 643 628 -917 624 935 -227 -422 100 -86 -657 974 -637 160 797 35 -451 58 324 -440 -943 713 -926 646 163 -875 593 457 -815 409 -922 -246 328 287 529 -398 -881 -495 602 533 630 41 -91 -659 -598 -88 -82 -853 -199 912 -185 299 -163 -807 -491 850 243 577 695 -531 887 740 710 12 677 -875 966 399 174 -834 116 78 -718 -165 -218 -751 552 991 -818 704 820 135 811 257 -274 -760 679 992 -537 -138 -587 502 -44 -143 -359 -337 767 717 14 -822 -293 212 461 464 -639 -373 -172 135 931 533 937 626 713 -655 182 -62 204 591 -738 -655 7 -366 813 -496 -828 -567 312 -734 496 -190 315 -616 -963 -131 -104 409 553 -579 635 94 -83 807 -54 -710 195 -591 -131 867 558 775 -726 -368 875 -377 -281 -128 -888 542 -239 655 422 415 -724 180 -538 -877 -406 487 -882 630 -971 601 -680 822 -1000 170 -754 -608 -380 972 -726 56 -366 873 -777 -389 765 257 -652 -963 386 400 -947 -281 -871 698 899 -102 -598 523 -15 -436 310 -834 -766 -276 553 -475 -553 285 -456 63 705 -885 540 -988 170 -969 486 3 -877 -825 -253 -661 -970 67 -519 -800 449 976 -868 -608 511 952 65 -109 653 -90 -989 139 -240 765 902 -605 188 -678 -359 469 -303 721 -584 811 876 868 380 508 -382 -177 -384 686 -690 -116 31 -892 996 887 -704 -884 -479 -425 408 747 -110 -733 329 998 -530 -25 -200 -988 -935 771 504 -330 880 -489 -278 293 -210 805 -637 -557 147 937 893 323 149 -506 559 641 660 -995 166 719 -586 795 594 -94 586 620 -282 -436 -677 720 286 -293 969 477 991 -147 58 -859 737 -913 -886 919 -647 -59 487 249 885 -733 -379 589 635 572 109 -841 123 490 -41 -880 -964 588 -635 -47 -223 -862 563 -186 896 300 -694 -300 -155 -421 588 901 158 -464 858 -593 -61 -22 -260 -828 -609 815 923 -564 -1000 128 -565 642 -724 575 522 -48 619 924 502 273 987 466 -540 -747 -291 551 20 -754 -985 -789 -708 139 -172 816 -84 369 -440 581 875 10 -451 -346 426 -804 223 914 100 654 167 -470 270 469 -958 -153 663 131 -733 -576 753 629 316 -673 172 -522 -719 -1000 -407 101 588 -797 19 -749 -48 6 52 -26 -233 57 -830 -997 -919 151 844 -576 1 -222 -322 -63 -448 491 -724 -697 145 -708 68 -545 523 -378 358 10 -869 694 -546 986 -876 -779 -841 409 -540 -154 35 417 -394 -120 -817 -675 260 -349 -681 -866 466 -329 424 598 -632 -770 320 680 136 619 438 464 -982 247 483 356 -643 -998 -578 -301 -978 -762 115 652 -762 -442 14 65 -946 -55 -469 -735 -834 871 792 390 -626 -628 67 402 -886 -445 930 369 120 -643 -834 823 620 202 830 557 -928 69 869 758 766 421 -387 -173 293 -314 -784 605 622 -758 419 944 -29 672 194 868 -859 -57 202 847 -286 -765 -244 19 -46 -911 -972 237 484 505 -949 -249 -594 -868 284 -222 -256 603 -448 612 623 814 774 -277 106 666 160 -174 -416 -350 -504 -307 605 -963 714 515 -405 907 704 -410 439 617 83 -618 337 783 99 -885 934 824 -425 901 129 71 745 -286 -310 55 32 -303 -808 -114 -117 811 -690 436 -48 -323 547 -411 389 533 570 44 -359 -852 98 771 957 -219 -56 630 -423 639 -711 -449 -24 -159 -170 788 916 -255 -235 -473 -964 377 -175 -910 386 -421 676 -411 -142 -203 58 -353 397 330 -890 -600 -274 -123 -74 972 42 697 324 -942 970 -717 789 858 746 40 626 -788 -62 -270 -753 84 -116 282 527 -47 995 -42 -844 -704 819 -857 149 991 -95 -104 -75 902 -741 -121 -180 -880 -321 -619 -421 -447 -293 -118 -134 -634 217 607 844 55 -212 -152 176 213 20 -427 -574 235 -788 982 -672 -522 931 542 -131 -853 -23 -325 -663 -201 -268 337 -442 986 -868 119 594 -629 -433 615 377 93 540 -647 -483 -795 -909 78 151 -5 730 -767 761 163 144 -403 115 -847 -767 -727 -591 605 -630 -126 -324 -459 -781 -530 677 -851 -407 -527 566 -148 -104 -594 484 133 -746 -88 -133 -490 114 184 570 275 864 573 855 -50 650 552 -588 -319 -688 18 -387 473 815 -344 557 -336 662 160 504 -772 -330 -182 -419 873 -824 847 6 975 -461 64 -456 -936 90 -580 540 -487 -389 361 74 876 993 672 945 -621 428 932 837 -803 262 681 -139 333 583 -254 -138 959 -138 -542 -726 814 -921 -560 -324 -63 -388 417 938 224 658 -476 166 -767 -14 700 162 488 -35 450 -116 328 -122 699 -881 197 379 738 -337 311 460 -386 256 -585 -983 601 -170 572 -351 871 543 297 -140 128 -250 168 612 -922 280 -597 873 -501 -65 -789 139 -757 437 997 -607 801 933 -746 564 -673 908 -769 449 766 284 -99 -125 -509 -524 119 273 88 -26 496 355 -722 168 583 589 -598 -930 902 -386 -911 -572 -330 -197 -79 -203 -523 -720 -887 371 469 375 -959 989 -403 828 -158 -536 688 -208 640 592 -427 240 -784 858 -555 -558 -253 -861 -32 247 -768 919 686 -207 -570 280 832 -69 -597 -858 -580 890 30 210 -578 198 458 644 329 892 -84 546 752 -146 -164 -798 157 -909 -258 892 962 -560 338 583 -117 -51 -613 -187 -618 955 -592 -377 -145 -49 -463 450 -425 757 706 -32 -895 780 -989 -108 -913 973 923 843 -703 943 605 702 200 -540 -425 -285 348 -238 -214 -932 592 -45 -107 -449 -505 -557 728 -867 137 397 -843 -376 -582 162 -547 851 987 -1 981 -710 8 952 -426 312 -932 904 621 879 -556 1 855 69 -115 -390 -364 -927 -987 61 743 553 927 393 279 215 764 662 -989 -298 149 858 -153 649 -278 884 937 605 -728 -596 947 -381 -18 785 624 558 -272 255 -657 3 197 -965 785 -678 -834 -346 -938 412 757 -883 -893 752 703 -427 480 682 399 838 704 -27 77 615 754 -646 121 -300 -1 -876 -789 344 713 934 -373 646 300 475 -376 674 452 -424 -87 599 289 -236 -178 805 587 -54 527 -8 434 547 316 819 -834 486 -209 898 -985 -110 -801 -740 -402 -818 -679 556 -895 355 409 -130 -702 -64 -241 -155 257 574 -490 -55 464 -928 729 331 -843 -95 120 888 114 566 -120 406 888 805 454 420 260 720 907 728 -406 830 -208 -908 672 -215 91 -432 165 -989 -470 822 947 -687 -583 446 386 -597 -533 675 502 804 -831 406 -998 818 524 758 -848 880 925 -967 825 753 -333 -759 -110 -144 627 787 282 853 377 324 131 236 -770 -949 450 -123 -945 -62 -34 -801 -967 106 -50 -722 -298 -616 -302 87 -645 76 894 230 292 -678 418 -563 -295 -655 -685 566 315 -538 -975 86 361 -776 -188 512 -393 533 -448 -719 -845 -605 -330 -386 764 -366 11 -904 344 563 -250 -978 494 730 -396 354 523 -123 750 588 -683 -28 -267 492 518 -335 665 -992 -689 480 -996 -806 -958 642 428 927 527 -654 -953 281 899 -708 -739 -703 546 146 -911 991 -740 138 -552 276 449 586 -811 -168 331 779 -326 -184 42 911 33 167 555 766 -205 -26 -886 389 -649 758 -547 -529 -764 349 -229 -714 250 -339 -757 899 -297 333 725 829 -927 -858 141 887 758 -979 -784 647 -579 -61 332 195 -90 -597 267 807 -905 782 0 252 812 178 902 -858 331 60 264 937 558 -554 -743 594 853 51 -739 -903 -342 158 -604 299 449 982 679 -773 941 -233 384 -444 -916 -68 683 -557 76 -804 49 -535 -440 995 -295 -422 -148 -21 352 -479 328 -88 306 193 -759 429 290 787 591 -384 -510 138 -699 436 597 -689 -797 49 757 538 957 490 316 -195 495 -225 -746 464 -884 -819 -64 -623 -134 894 980 -571 -693 -999 370 635 -186 -138 460 164 -739 -378 -504 -402 -566 538 -47 206 -430 201 499 -188 75 -514 -577 -523 650 -778 -504 756 -579 -775 -460 557 767 -69 -84 -787 -160 -803 -1000 170 835 -274 499 683 -987 987 559 399 -685 328 839 -160 -878 584 30 746 108 -933 -930 390 220 -662 -432 229 697 -402 894 -827 345 848 -157 163 646 224 427 505 -775 -322 -187 -265 -566 76 353 599 -735 -349 594 866 -425 205 -668 937 -936 -407 603 595 580 838 -954 156 -507 -691 329 744 -318 273 -223 -410 -935 -31 175 -619 198 -172 680 941 965 -263 -471 599 607 -244 3 -491 -263 -405 941 -837 -382 -424 -20 443 -784 -695 609 -630 -235 863 843 608 239 252 -509 -737 -483 -937 -178 -303 -435 -851 945 -491 196 -635 837 -890 -824 -42 665 -526 -268 -875 -24 -108 354 -132 896 117 -444 26 -965 -711 397 -447 -433 84 222 -815 -427 261 -331 -556 859 795 278 379 -274 975 -148 -296 -669 310 -749 439 -216 215 -644 501 157 430 946 -653 623 926 -4 364 -887 -487 320 995 -839 -860 252 366 -265 841 -339 -913 -384 -448 546 31 -678 879 959 -86 -421 911 -44 13 -605 -743 -487 -427 487 -109 391 -825 27 -993 359 -607 409 158 -214 571 -93 -763 268 630 -195 167 -926 -219 322 702 -49 600 488 -805 -829 681 -363 51 957 415 858 -678 66 781 -651 145 -596 309 749 83 147 402 750 890 -117 -259 986 -851 527 112 -390 563 593 809 552 -494 928 -770 620 352 -777 742 -114 340 915 -201 625 -489 902 483 -225 969 718 -560 -612 826 57 272 851 -882 210 79 139 -610 338 -337 903 187 -203 -805 564 450 743 389 934 570 26 -589 -793 320 787 -718 -712 625 -282 -843 123 -613 128 -436 -272 108 724 -516 -658 724 173 -1000 -862 424 750 -864 518 -414 212 963 -751 546 518 316 232 931 455 -927 -748 -560 716 184 -279 832 -481 703 140 302 -417 678 604 -554 971 786 792 408 583 -113 -407 -955 816 592 -210 -740 -272 143 -797 -432 -760 239 -185 -634 -580 733 991 -345 -164 974 603 -430 -912 703 858 -915 671 573 262 242 -458 -714 -455 -639 -485 -361 -866 -427 -711 -753 -624 773 472 -408 931 -208 -443 514 293 -55 294 -255 74 208 -191 764 -927 707 205 -175 808 427 -193 -955 991 693 988 -576 313 766 -130 788 -82 -816 899 320 562 -44 -269 809 -78 -636 -421 -115 -495 -892 562 -737 64 163 -801 -646 -100 901 -601 -652 378 5 -203 235 -536 323 811 -597 -661 -588 210 -894 792 88 75 -914 -544 291 -809 -42 551 -293 988 855 -734 -64 -418 662 -729 352 -821 383 208 663 720 828 -449 -481 302 803 780 -442 768 980 -284 171 362 42 203 906 -30 -936 419 -164 11 -378 -490 43 -419 -158 453 -453 -84 -137 225 837 -14 705 -201 499 -513 848 160 -256 404 -855 -227 -164 680 444 -74 -50 -603 723 370 934 422 -122 674 -856 -473 8 -636 673 -155 -634 -643 440 405 -761 105 962 -277 803 -71 -500 -666 -414 984 496 -467 98 -847 -109 -615 324 -192 -465 -852 687 -401 578 44 703 -380 -999 -550 256 -564 -113 -636 356 -257 631 193 -901 744 -105 864 781 794 -620 -978 252 -114 641 -269 -637 485 -993 71 -927 -774 -871 873 258 -100 -127 -653 951 323 838 -857 418 8 427 42 -808 416 -64 78 -958 -450 223 -614 -530 495 491 919 9 813 918 811 568 608 312 498 -871 -305 610 258 -697 -353 507 -577 -14 -715 -122 491 -828 -202 -405 660 453 208 347 443 196 258 480 -308 -182 -44 948 474 302 380 -838 -824 -959 571 111 32 -747 -205 936 -403 666 -982 74 -437 65 -50 -891 669 -64 819 138 52 -498 -338 842 -51 509 -188 815 403 100 43 -232 -878 -336 526 -143 -146 -376 648 -874 -500 -243 -556 -432 -469 -325 -438 565 529 166 -204 -984 -318 392 966 235 863 962 178 664 -94 301 718 625 -333 387 88 370 366 -765 -48 990 272 -613 -751 -240 -238 123 415 623 -477 921 -889 -261 771 949 484 -126 -297 332 -134 -783 -12 -272 -786 674 -729 -314 269 -240 806 -122 -719 287 -49 278 -953 -355 909 -862 -816 981 28 -500 907 -901 -860 -500 632 -895 -902 -537 253 988 -545 984 -125 -445 -597 771 -255 806 772 -286 -543 -856 147 8 -939 -776 -596 -449 -756 -602 -481 -735 -247 244 103 568 833 -685 -25 957 110 -234 849 804 -655 -211 523 -831 -260 338 -302 436 -296 -931 996 22 502 -67 594 109 22 535 -382 297 954 767 -176 -499 547 -81 317 -875 -120 -144 -897 757 -964 -538 137 -978 92 156 -912 970 -602 -341 61 402 266 -997 953 886 310 -310 -149 53 -846 -708 -883 -329 478 279 159 956 -286 719 -325 176 201 457 -367 963 606 421 251 714 -749 432 777 -871 257 24 -249 -91 -35 -97 -561 -426 551 73 209 224 7 -283 825 863 485 158 877 -476 -877 724 946 467 -691 -682 -481 -568 -148 -200 -240 640 -811 110 -917 737 -711 -398 -31 -381 -964 -870 287 353 -999 -159 954 -665 319 -711 -319 -517 21 517 -923 559 -772 -761 372 640 -167 -635 347 605 -654 10 -662 15 -689 -403 -541 662 -934 529 -609 457 190 234 311 -938 -196 -275 -96 10 428 -202 93 -215 426 -626 737 -65 805 653 88 532 -422 899 898 -95 -924 305 -183 -402 -251 444 -189 -244 228 713 -393 7 827 140 -556 459 176 -206 -622 197 708 751 -767 -66 -290 -935 808 -291 841 -307 -199 -482 419 -26 -566 531 -664 624 -929 213 289 -732 124 -931 955 480 -196 235 -1000 250 710 263 -226 816 -780 277 55 143 725 68 635 -556 -746 -56 250 539 337 -568 598 -538 118 -438 -766 399 -469 -572 18 -859 9 844 -226 -628 964 230 -537 -474 166 -506 -591 123 888 -777 -448 -192 266 769 721 -860 719 -469 370 -886 817 51 -918 994 886 -997 -918 -77 539 -107 672 455 -432 -107 10 -58 926 115 -984 647 -476 217 309 -429 43 376 462 79 373 -621 -415 -875 -937 135 95 921 695 715 -885 -745 452 912 350 -721 24 564 581 660 -577 -98 613 328 -168 61 -4 438 -987 -101 310 435 -289 -574 568 952 511 -977 686 103 -123 -283 -376 362 -685 462 -744 124 -392 359 -203 59 881 -51 -14 329 791 -378 -887 576 -591 885 -893 13 447 977 909 629 -688 -918 418 -516 762 85 -365 -455 -933 774 -880 -979 -338 -2 27 421 85 259 -657 554 386 -933 663 895 -165 665 -953 -339 -534 -803 993 684 464 -991 -400 -289 -356 418 -955 721 592 566 319 -872 -434 -411 129 -137 -220 930 -477 478 -629 137 -409 -773 -241 -933 -536 -947 -891 794 -894 825 876 -284 -526 963 -698 389 75 -502 882 289 -976 913 347 231 588 -906 488 774 743 61 659 204 277 -137 6 719 -112 707 961 192 587 313 957 -746 655 -314 -12 -607 677 709 643 511 356 215 -418 746 908 856 -230 311 556 174 -97 424 -911 30 -23 -998 967 189 -328 20 860 -450 42 -225 381 260 -13 731 -133 205 689 240 -786 -863 -24 294 -716 947 180 -274 38 -769 -814 18 -446 -836 910 612 762 363 -475 -367 908 419 -826 -916 970 311 -399 549 -422 753 579 127 680 926 806 535 -717 782 816 -557 979 295 812 498 206 34 86 130 -815 562 -108 -546 497 812 474 440 -64 528 319 -240 -6 157 201 -579 410 -68 -504 -392 696 -501 -172 -749 204 666 -394 -154 702 -216 -816 18 -704 -261 463 226 -406 -288 -107 128 -228 -902 558 -35 -280 150 -257 871 -49 -521 319 497 843 -853 789 -870 101 117 -697 -110 784 -484 544 -73 -878 290 -913 722 586 -92 360 -107 -509 -200 -989 369 799 -201 147 -17 -256 -994 792 639 -670 -653 667 -361 -575 -173 762 -892 424 -535 -820 -279 -13 39 82 -688 -920 399 902 53 581 -767 202 -897 76 -610 506 677 835 531 -516 190 640 813 -616 -508 -135 -568 -869 485 -294 772 -263 473 -691 -936 948 -985 -782 -901 316 516 -227 -768 113 -583 -315 -818 -879 721 68 104 -225 -74 331 716 22 356 432 632 -931 824 -719 -966 -229 10 581 -938 -299 971 69 703 -714 -279 -258 -498 66 -487 -844 724 -833 -562 729 649 -686 594 383 494 683 -65 -339 512 -684 136 -279 268 677 753 837 614 -134 -583 483 148 -210 794 867 -349 626 -211 -176 720 -263 972 -187 954 615 893 -329 -357 -996 274 470 774 -539 55 757 -785 167 497 15 -314 -787 -708 468 314 41 944 -166 82 488 -488 819 -97 518 -324 -49 -754 681 -417 74 -314 -422 -938 971 -375 -692 517 -289 80 134 -999 -208 -733 264 287 -764 852 402 317 192 696 -514 870 -629 223 -781 -561 -690 -905 369 606 235 -912 -28 365 8 -574 -668 -347 892 -82 847 538 -19 775 -17 86 -920 -713 -248 -664 73 -405 750 -349 86 -279 -187 -690 701 782 -430 -234 -815 -507 -705 -328 -842 -121 -263 -70 191 -934 418 554 115 -877 750 239 -268 628 -324 653 794 376 348 -451 -574 858 659 114 812 -158 513 168 -790 659 -113 33 921 -380 -8 -484 235 -525 918 -285 504 -238 459 -38 -595 -257 108 -711 -654 -429 248 -275 131 380 16 876 901 981 -578 666 67 125 -623 792 -794 -581 864 54 -910 753 -505 -860 533 128 -389 -814 -180 167 405 -837 -234 -298 905 904 173 545 -22 -973 813 72 307 738 129 -339 769 -233 -692 -413 -385 373 -614 -553 507 -95 754 -731 898 -982 -967 225 810 -569 960 793 -461 -245 348 229 24 54 -953 -369 -896 704 -892 62 459 -871 -852 448 179 153 -519 714 312 -648 -332 -493 -92 826 793 550 -661 -629 -116 404 116 -652 -635 961 -953 102 -22 247 -508 -923 -567 126 215 251 -111 -536 488 488 570 788 647 -342 -570 416 40 -410 -636 -861 540 681 -929 271 -586 -80 258 639 425 -880 -185 -240 771 304 -688 161 -211 480 865 -379 196 -446 626 -316 -589 702 -645 401 -331 -100 779 -773 758 304 -542 153 -666 -879 295 -676 -5 307 347 945 -48 798 -537 -165 234 -392 400 806 -270 -647 -441 137 -208 -585 -25 -482 -181 484 79 -177 -664 -436 -647 -809 69 386 -867 405 -927 -621 609 680 5 -497 -622 177 -954 171 91 507 -146 -649 661 -800 510 240 494 885 682 -227 742 -386 710 793 13 670 492 -240 -599 182 661 -218 180 -159 522 811 382 -2 7 92 100 610 64 -807 332 -26 -145 390 860 294 142 -430 774 -302 350 -187 -242 349 865 -192 -138 513 847 -327 -217 -282 429 772 -19 -768 125 -519 369 -287 125 284 -62 439 -472 -165 -295 -359 657 -423 -215 717 -253 1000 563 -461 -536 457 686 634 534 781 -310 24 -171 -616 984 278 -725 43 -262 -644 879 -617 862 418 540 -469 -671 -317 54 -140 279 -890 -823 135 786 384 749 -879 898 -258 -282 -361 941 -532 -768 -440 -162 -580 251 -572 -335 598 -132 -40 884 -378 404 -731 980 306 -596 -703 -695 -119 -531 -547 324 420 993 -607 490 -283 537 -657 -49 885 -994 -984 524 175 -311 449 823 -565 424 -159 -469 -83 -742 -422 91 -620 954 -626 -678 205 524 787 403 -350 731 -888 -755 823 -482 -87 -403 -893 -771 -327 -720 60 86 781 -745 637 198 -684 827 -848 404 -488 -606 -563 258 527 64 -306 498 969 442 -820 -591 876 645 775 -150 173 403 -390 -38 -830 993 -440 606 1000 -789 -121 828 982 -946 820 711 614 -869 -554 411 406 -166 750 608 -601 -184 -351 -109 209 -7 -716 844 150 -496 -654 -602 463 -410 975 666 451 730 841 -563 222 -654 284 531 -488 924 683 502 -981 -842 110 244 -671 -423 -914 209 -87 -294 -386 -709 -827 341 27 686 -658 439 -176 -858 167 -660 225 61 184 499 -816 -150 633 -442 439 378 839 -165 119 938 -219 -707 -900 -807 380 -446 63 608 -912 989 131 803 266 213 912 -336 726 -699 364 -465 258 753 576 290 -587 565 -885 932 -475 647 -584 -129 -916 -439 175 693 544 276 -665 521 250 -465 -871 145 -162 708 367 -992 876 956 507 -984 305 694 648 680 -191 -596 -176 712 762 -949 -458 -15 -1000 -529 -895 -613 -709 -12 20 -221 925 -444 -188 823 73 131 -788 357 918 -521 -574 23 -585 203 414 -101 -151 887 229 -680 207 -925 -233 738 92 -594 -873 -244 -807 625 -230 590 404 -298 -802 -175 -579 -120 -387 -513 -73 -67 375 211 -734 -468 -463 880 470 -70 883 -61 -712 -230 52 -379 438 -310 2 289 -603 -920 826 -836 537 367 -675 53 -47 866 871 -756 -360 327 -266 -435 -34 624 764 792 -848 -809 810 -593 803 -386 -169 -261 136 -157 -37 -826 598 -42 -998 123 615 -537 624 423 -798 10 -386 335 -723 -307 -319 909 538 587 -542 -625 -297 356 -1 -633 960 965 462 154 824 254 -887 -751 6 -618 22 660 194 464 537 947 -888 189 152 -830 377 -933 -142 -916 -928 505 819 -663 835 -348 333 -633 -153 590 -550 -64 563 802 -78 -227 249 -127 -753 -103 274 835 -92 440 206 -742 450 -508 438 -155 -612 728 -282 -821 646 -268 853 -669 -818 459 629 -345 101 -304 949 -176 733 349 -923 712 -826 -236 884 -382 33 954 499 800 -588 770 630 596 -983 -664 -371 559 -363 -776 -129 81 -587 110 782 2 562 -657 -874 523 76 -596 793 892 -510 -486 459 -891 -392 108 -808 558 -487 -798 -906 -313 789 928 696 -275 -747 146 -732 -343 991 -931 -564 149 882 755 -849 -844 -183 -292 -727 827 -932 746 -635 -431 929 -279 922 -761 -710 188 -219 -81 408 -92 -743 -563 345 -619 -286 -787 707 -126 348 -584 919 -661 -237 368 -728 -990 -712 601 911 817 -87 797 832 -261 -199 285 -868 441 -708 128 -9 763 161 -445 488 363 -338 -765 -973 745 963 -741 281 -332 -373 79 356 812 227 -316 -574 -498 25 975 -887 -620 204 558 332 -472 864 996 -469 -312 -317 -341 135 537 -356 157 255 -629 483 37 543 516 44 -120 -165 -324 -69 489 305 442 863 594 543 711 12 37 -702 517 -113 -326 86 368 32 -414 -619 -874 998 977 25 739 -508 449 824 534 959 -219 -424 576 445 239 -394 -928 472 814 247 577 -25 630 -273 -237 -642 175 108 -422 -834 851 -922 219 493 274 773 -204 -840 225 1 31 -956 203 394 513 758 380 -413 -152 79 664 -966 619 509 74 -353 -356 -354 -232 -542 223 13 890 237 948 913 -614 -363 -138 -150 -632 257 139 824 734 155 360 -778 -234 -786 -385 -825 -133 844 799 427 -517 -746 196 441 -323 152 -691 541 -84 -677 433 -863 -546 -640 55 -600 -226 933 -260 -208 162 27 685 -917 -898 412 315 -408 402 -513 -863 -194 699 -748 -771 -952 -433 -203 252 88 627 402 288 -584 975 -232 707 -963 -924 250 -273 984 -950 198 620 -118 504 710 518 -708 -470 -78 -435 454 -151 -28 -655 -448 -274 92 -929 157 488 190 -49 -766 -325 -525 -890 895 -901 -258 -3 578 309 648 557 711 536 -797 -689 -585 -346 728 202 909 455 -160 584 305 450 467 168 540 702 304 975 639 -466 -966 -37 797 -771 819 528 -327 -541 244 804 777 -875 142 280 -268 256 -299 698 -113 428 -800 799 -803 -466 -371 -210 378 215 -232 -800 265 945 -943 425 864 295 -259 -119 975 8 531 235 -380 -994 -526 565 926 -90 473 -631 399 909 -868 -685 -28 83 -310 -676 977 -634 110 603 -321 415 -1000 753 -515 462 127 876 498 -756 -294 -573 404 85 191 -388 896 814 255 -156 321 -606 994 476 -134 -144 -26 -701 294 60 -921 616 440 426 364 827 -720 419 503 -842 -61 33 100 982 849 514 -241 -386 -743 -638 -678 481 -453 31 -536 505 -277 -100 -871 863 386 354 660 752 935 -485 874 125 755 -30 831 429 630 987 581 -864 253 -900 242 565 -580 985 -273 990 -518 -26 997 45 -422 466 953 -4 25 926 903 -721 -85 -672 335 -704 697 48 -685 -849 191 509 53 967 -442 -831 301 -813 -430 -816 302 -473 633 -478 20 96 634 512 -934 -467 -317 -955 -412 -568 235 -616 -828 558 217 -377 -997 -141 -108 -623 961 -971 788 541 -934 625 639 -106 -407 198 -173 -153 -703 765 -677 897 -706 -412 -164 817 -561 -66 717 415 596 122 674 -825 -661 -845 894 -518 676 593 -515 86 513 -544 606 -381 -450 -798 -286 949 472 -93 -272 -906 934 -853 -319 144 -763 257 -731 231 -339 830 402 -602 -331 -897 -469 -936 4 -35 -140 -911 -195 -590 -712 353 793 -835 795 -779 -886 -709 484 497 644 -680 -424 729 -429 708 -260 -497 -972 814 -231 -291 -605 -24 344 -803 945 -827 575 -303 272 -154 -769 669 512 -996 274 -934 -123 727 -401 -195 -396 27 -354 814 119 587 532 -449 -566 -528 -652 616 632 866 326 -463 -604 -678 -940 333 -115 380 37 -453 824 507 201 -608 509 496 -56 -726 873 -269 -541 -608 -926 -608 -986 749 -629 286 -68 849 -858 965 -800 778 735 432 976 -139 865 -659 -210 443 122 580 -422 -131 -453 999 -279 -733 -898 -77 959 278 228 -304 896 411 -117 919 152 -675 -448 -994 117 741 818 -426 447 -905 239 120 -580 248 958 -660 893 -24 -298 -10 -301 -513 -324 -802 -949 222 -939 233 -781 554 -627 38 931 565 -285 389 620 -205 -422 703 372 -514 498 -600 121 -554 -766 -558 -55 -796 -252 953 697 120 -618 466 -916 -923 718 402 905 -796 543 225 -610 439 -689 -134 295 -527 675 -784 -74 -611 -668 66 -942 -959 -475 35 527 -980 475 689 -377 824 -780 363 32 694 185 980 -243 -845 689 -513 918 -277 -329 -655 531 327 64 78 -702 -375 -686 186 -839 176 -936 89 345 -295 -954 -649 902 -232 649 922 -165 932 -826 395 481 277 -758 -187 -697 -623 -730 -736 -164 -171 -661 -523 504 56 311 608 -1 -987 18 471 -241 758 928 205 790 -379 442 30 -942 996 -263 584 68 331 84 335 311 561 28 -629 -518 23 -185 -576 -760 -179 251 687 257 939 784 12 742 -91 -534 -231 -779 445 866 -455 -615 -604 283 -149 -376 -697 909 -743 -102 -353 103 -419 -518 -53 -389 -718 -791 -993 -981 -908 423 423 -568 404 -707 484 -900 572 -356 -826 873 -147 -808 858 235 -569 934 -740 160 -379 392 -344 -291 -855 857 -401 -902 -529 -795 -548 104 119 458 135 -93 -634 204 677 -234 -448 -863 -217 45 884 886 -810 -250 -91 974 929 304 554 685 -612 657 398 -130 -448 567 554 153 430 66 668 554 328 779 -272 878 -203 -657 -227 426 -978 976 -401 -249 713 56 648 -580 -361 367 -989 -250 -826 180 -838 795 -647 827 -369 -550 -425 879 -400 -486 696 221 -979 -104 -312 760 -18 4 649 -796 -747 170 460 897 -868 328 -981 -545 -856 693 235 196 -666 421 -633 729 341 841 251 -490 -943 -616 361 691 845 723 905 -893 545 -128 542 277 -831 -695 136 -820 -12 718 -784 -908 765 495 181 339 451 -208 912 -868 -858 976 -219 -274 826 -937 186 -16 269 416 -642 138 454 429 778 144 581 -132 660 239 -177 -723 185 -309 632 550 -608 -131 -306 -761 -937 215 -974 509 -16 120 367 416 -36 94 596 -349 366 193 -495 20 -33 173 -173 -939 997 225 443 -578 782 59 -887 -47 732 -848 237 277 -396 786 542 -122 -461 -508 -912 -84 -417 920 -247 777 -53 400 -280 -722 542 202 -155 -588 -377 460 766 -52 -847 827 469 867 779 -159 601 517 887 674 393 -307 -237 99 146 330 731 636 -129 506 721 -800 212 -770 689 827 677 -196 -282 19 129 1 444 89 673 -978 -736 -876 537 -23 -30 -663 661 -638 -180 781 6 145 -390 547 -732 413 595 517 -568 656 597 267 -244 567 -220 -173 762 783 1 535 156 -17 762 -370 -386 -514 222 368 151 -82 985 541 -281 618 -128 635 848 22 -317 33 -812 -500 -279 -116 11 -969 -378 -239 945 644 790 723 -727 -345 -271 -4 -838 -73 277 -437 607 -333 -927 136 -606 392 522 903 -287 -488 -254 -648 -252 459 502 962 -601 -25 -146 -564 777 -73 -766 289 -124 -930 -767 -419 -105 -763 -808 -911 -761 -851 338 789 115 -700 -340 464 286 833 -394 482 -163 -630 749 -613 63 -608 344 110 -204 140 96 344 358 -481 320 651 -154 640 -715 -89 -538 -698 -46 84 316 219 -20 -355 -329 239 -219 -78 -302 216 -579 -137 528 700 -850 909 956 -640 -586 966 312 -950 473 -93 290 -764 -373 827 -990 196 237 845 138 943 580 -395 -573 -832 -340 892 -689 -689 -27 557 379 -631 697 -413 776 -963 784 479 139 504 -13 741 688 -552 143 -114 -151 -75 879 -35 35 417 351 -945 103 707 490 142 -322 -477 -329 656 675 634 -723 655 777 618 -768 22 -228 -263 353 226 -400 -382 -359 -834 203 -974 -372 716 -20 -857 628 -134 762 -511 -308 -271 107 982 55 714 962 -29 -642 -207 -710 146 -802 67 -415 -256 302 -268 -408 17 -995 -663 -173 747 -176 275 -975 741 5 582 -380 -931 -911 702 641 -674 898 128 167 -610 627 -350 147 902 -200 966 -490 -800 105 -93 381 -149 -848 -233 489 404 -971 -814 -793 589 -774 -675 -8 -971 -5 908 656 412 -779 513 -375 995 74 -374 455 873 576 578 -382 131 -952 262 -531 378 -265 816 -697 722 211 13 -865 872 320 766 -537 850 489 9 669 320 -489 -506 -948 -778 448 -43 -702 41 -258 347 -451 -272 114 203 -815 -700 440 457 -528 -611 -548 -672 397 -797 751 -134 892 740 -931 -982 740 -436 529 979 -756 475 -582 -966 177 -239 909 -938 -57 312 11 -714 649 481 738 625 -492 172 296 -270 -701 157 253 516 -3 -339 176 147 -573 332 -379 165 -746 935 -44 233 940 -578 230 794 93 785 934 345 -950 264 234 178 925 -266 313 -302 -778 -496 -998 -607 -857 -606 -701 328 14 392 696 847 -112 -687 -937 -809 449 524 302 459 328 518 -464 151 816 -769 987 -818 -30 270 -796 -559 243 329 -479 716 324 -221 -940 848 -757 -181 -82 -309 263 775 -752 231 -679 150 36 808 -250 -775 81 -569 -81 877 -43 -366 -711 -770 -587 554 -940 20 233 388 921 -688 -798 243 -360 -972 -524 -133 -539 30 -631 761 744 -416 -327 -443 848 761 -501 866 298 -129 -465 476 -967 -897 -809 342 197 327 808 612 -135 958 862 942 168 487 -120 986 -667 -651 -83 -939 981 -15 -810 581 905 -307 946 -357 415 -108 -863 -326 893 -942 -772 61 -105 -783 0 937 -229 810 -392 -381 -79 -552 589 934 -249 -128 502 -394 262 -715 -153 47 995 173 -580 99 109 -680 -77 -348 69 -12 -529 -600 848 -832 115 989 -434 238 212 -222 214 -349 511 -479 265 843 -767 -609 -591 420 983 -13 668 -210 -512 -649 -894 -33 -670 116 807 401 816 921 -123 837 -887 189 393 86 -397 -722 375 458 -108 193 542 -40 -466 128 -209 616 861 -991 -787 -883 968 -884 -259 429 -485 538 609 -423 805 -583 717 107 324 -357 -553 972 -727 223 781 557 514 218 -473 874 827 4 -212 -349 318 -446 152 363 -176 169 605 -548 -855 353 -644 -250 -436 617 -270 956 768 660 -143 -85 -190 573 -791 -373 947 115 -685 400 158 650 -959 295 -861 -255 -53 -913 -130 702 -323 -901 -655 467 -105 -810 -254 326 130 574 -735 -700 -551 -653 -251 659 -470 -270 913 -977 -443 23 -256 -814 -266 775 -98 -16 -344 501 -335 -407 946 -186 -840 97 -872 -565 367 -692 630 520 -779 -624 572 -552 -154 93 169 159 951 -601 738 105 61 -702 82 -616 -452 -218 -200 -335 -163 466 -56 -718 -648 -120 101 409 448 344 840 -163 559 -448 -839 0 -697 -721 -806 613 218 -161 -806 -907 -400 964 -869 96 384 492 316 -996 674 503 266 -354 -481 -116 -896 432 324 965 183 440 -847 850 654 -20 -198 66 908 150 67 527 -297 938 -936 -527 99 -292 -703 -848 -518 253 723 -48 -97 473 394 345 -886 -663 -450 -556 732 16 -366 -705 -440 -530 -151 -671 -781 -233 563 -946 -811 671 883 465 -918 -531 -696 -432 999 -155 -835 773 945 332 362 -237 -903 -990 -347 -769 903 264 -452 169 129 968 818 -68 981 955 -595 600 -619 780 -757 -78 364 -199 -477 -401 -855 -381 -134 582 -723 215 395 976 767 -956 -733 241 193 -455 764 545 344 62 -900 -164 -705 -298 -13 -881 -966 673 -766 -283 840 -872 -922 -984 -598 -55 540 -134 266 550 -201 713 491 -615 752 587 -739 -60 -594 45 -705 798 -448 167 -794 759 575 447 832 216 -677 -551 902 -649 -501 917 -506 -526 -311 -903 704 996 343 609 123 820 -618 427 -550 218 -340 -459 439 -4 883 -37 -239 -721 -825 531 -651 201 46 805 253 -368 54 -335 824 266 306 -610 -526 165 -70 -311 -462 65 -424 -763 -488 517 126 906 -228 527 -845 -626 783 -633 68 828 146 111 -596 433 -760 792 136 401 209 695 184 -559 23 362 -764 51 463 593 -863 -695 530 -242 -926 859 -690 173 67 740 302 761 -377 907 -503 -331 188 876 461 -532 847 -949 -929 787 260 990 -379 454 563 -512 245 742 515 -531 289 -23 990 776 169 -244 131 522 -847 762 -238 354 988 -97 639 545 804 -18 514 -470 -674 -290 960 524 -598 862 -274 642 226 -910 -88 860 -734 653 715 14 405 -679 -902 679 328 823 560 -930 -1000 964 310 260 526 89 -799 -461 -307 -51 951 -547 -649 -446 641 -456 550 -943 -917 147 -203 -125 -769 -263 -714 254 379 257 457 521 137 785 -194 -536 220 430 249 856 804 -542 678 -946 -239 -741 -603 432 302 234 505 -4 -204 -832 -489 -674 625 -823 -194 186 -411 -475 -328 -432 -135 784 -316 551 -245 -343 440 347 330 -473 360 847 -89 321 586 828 246 -291 -919 -596 335 432 -233 974 812 -199 17 852 647 -280 -637 495 -815 858 461 636 741 -336 -443 854 -339 876 124 -446 331 -782 304 830 -435 -412 467 -699 969 77 553 815 -608 -938 400 -138 213 -735 -244 709 -483 -298 738 764 324 -846 744 906 731 997 -491 -744 659 1000 -527 557 99 -312 635 -186 837 460 515 -174 919 -400 659 358 -193 -280 20 154 492 968 -682 686 843 863 -408 662 -863 961 96 -225 48 -857 94 -273 542 -198 -985 97 956 372 -867 -610 -595 285 41 -507 242 533 858 -814 -774 -738 -943 856 834 602 -974 -87 -36 -319 -143 256 -300 -105 804 -889 772 477 -369 815 143 152 -795 -751 -456 162 -65 -780 307 -247 -259 231 -113 -163 -25 418 184 -516 -24 861 -613 803 981 -604 -470 810 363 -301 -895 973 737 -690 -151 -108 608 -597 938 144 185 -857 -103 -437 -44 -554 466 -185 652 481 463 -86 -909 938 524 481 -310 -238 -863 -312 -892 -804 -764 -852 458 -723 884 -572 -874 -28 -309 -721 98 527 -358 -392 552 -391 -363 -716 -462 174 -615 -917 -190 579 884 -948 826 889 167 323 -546 135 88 -732 -265 651 376 905 463 874 -609 120 689 -857 -209 879 -882 -270 -395 950 -902 -245 -743 -456 -345 310 509 153 981 -643 835 377 291 -811 984 -233 507 -132 -525 307 244 -989 -423 14 -451 -335 -238 -822 -195 860 -208 962 890 989 863 -837 -922 585 -560 341 -385 236 869 724 519 576 -169 737 -340 -80 -863 536 -478 914 338 425 66 820 759 750 222 695 493 -54 -363 897 -40 -738 663 931 -167 177 -750 234 393 516 -431 -897 -426 -298 361 244 -688 -742 -179 65 -190 661 -346 908 -100 -263 -828 228 326 -751 274 -973 506 -394 229 174 -759 877 -234 928 -271 -613 597 -986 329 -664 510 -887 427 511 478 -843 -162 345 363 -278 237 -464 841 462 -282 -65 915 227 -196 427 -573 386 -638 129 404 726 -58 423 490 442 785 379 -993 -242 346 577 968 -428 -136 -280 81 668 -809 -146 4 73 -45 -991 -10 451 534 683 752 -73 -320 -18 289 316 -369 248 -160 -363 -581 -113 -85 -23 -610 329 -628 -603 219 143 -898 -476 34 -335 763 -286 -439 -966 961 506 543 974 281 235 154 885 -6 -307 -489 454 534 -717 639 -592 923 -46 -326 -854 267 -630 15 -843 162 -640 -277 332 -321 -903 -766 -211 -19 -868 921 -729 921 161 -552 498 -41 -268 330 661 -805 -944 -645 -871 -411 -386 -649 415 -260 -379 -902 -683 -631 794 -668 17 -540 184 -191 388 -662 263 -939 690 652 -316 -182 694 903 -128 -962 -282 88 -554 773 -285 643 324 -789 -329 -422 98 449 65 -841 991 -950 80 -846 506 55 67 510 -557 148 -165 -320 64 74 77 -690 600 -72 804 -189 -239 -713 -815 -606 -604 -736 168 170 228 975 -971 733 460 -444 -65 206 -540 727 14 40 -45 -189 615 -283 -814 -301 -381 -483 -735 641 -777 539 870 -684 437 431 670 -519 385 -63 95 -668 345 -44 -323 -906 -86 -709 532 -206 125 860 216 -986 -469 15 370 -265 480 -530 -841 272 725 149 445 -258 -429 255 -11 -87 -787 332 -270 -422 241 -909 120 -710 509 482 -175 211 -336 656 -789 -449 -482 -105 -742 342 -307 -859 -849 274 -700 814 -915 387 -876 -526 917 617 -960 -211 105 17 429 -339 -232 -81 -153 -452 -869 -174 327 716 -853 505 493 -559 610 -97 206 200 -266 -370 -299 -51 54 -24 357 516 -510 620 237 -153 -456 448 544 -46 18 -936 -687 428 614 -512 282 725 -185 -82 -649 -702 -257 455 826 603 -335 346 -401 -100 -113 -506 67 -342 -123 368 -756 479 -658 564 55 -582 -119 588 349 -923 -592 -810 243 690 771 777 -551 278 -968 -877 -291 -861 -497 -557 137 767 61 -509 -960 -724 -970 716 740 91 434 540 819 -276 976 913 -748 -728 799 929 -607 893 179 738 -162 -678 -577 -642 -822 706 -919 -491 -983 563 550 145 171 261 631 951 -641 214 834 -158 -520 157 950 733 -81 696 675 581 841 588 441 163 976 -427 -437 -244 -539 985 -380 -439 -715 39 -823 -483 -435 -571 -170 -134 666 232 -384 28 -997 -946 581 53 604 766 -296 -50 -621 -524 889 -942 656 119 175 292 216 136 -421 88 995 -386 799 282 -631 -75 945 429 -87 991 -542 -678 -81 -923 869 -167 -160 747 648 -207 -938 -126 276 -44 -692 700 445 -20 474 730 258 -700 891 -333 -2 -369 567 -172 -813 -959 -441 443 548 462 415 1 -101 730 -37 483 -644 -759 -242 -750 135 159 -881 360 -213 -689 721 265 -489 708 434 -34 -345 -301 139 -578 476 -403 -569 693 -269 991 961 -582 -997 -68 344 -724 -202 -46 -382 714 635 -69 -371 531 -301 894 547 927 -43 399 712 78 -223 -588 536 -486 421 -268 697 -777 -983 -889 618 -458 -622 -197 640 749 486 328 -77 -861 925 618 659 -434 -597 864 -674 -191 -988 131 348 139 106 -544 404 -789 -501 -359 756 344 -432 -223 233 -548 -845 163 -392 -48 -713 -651 206 -417 34 -561 -689 -123 -627 -488 -624 -36 -43 964 965 -247 547 115 703 -231 -903 306 650 -874 516 -781 956 -421 540 -862 913 237 -508 -390 -576 45 976 105 -231 508 785 341 796 466 477 -886 760 -825 -976 359 -112 864 754 723 616 379 -726 -498 657 138 599 -186 476 256 398 -642 -460 -293 -671 -135 763 188 -936 883 54 874 496 269 -124 -902 257 -90 246 626 -541 -183 960 443 818 48 -594 436 59 749 120 -778 717 -722 -859 -907 27 -641 -749 -518 37 -129 851 -817 137 -774 3 969 74 -262 166 -749 380 543 219 -888 25 -236 -503 -955 -871 313 789 -173 -240 -591 -516 122 -198 -414 197 855 -141 -360 739 -918 -873 -394 149 606 102 141 -923 118 184 216 -226 -595 657 582 -996 454 77 -747 -481 210 570 447 773 305 -502 -36 214 666 -944 -626 -683 330 405 -449 -116 -596 -800 -60 -496 574 999 226 -427 -144 -78 -484 832 540 313 509 -618 -648 -802 -805 -454 103 214 -309 -508 -546 -93 -537 940 831 -50 -336 -740 480 -535 -363 -58 751 -948 926 335 -219 -36 -587 554 760 -753 662 -662 161 878 -925 715 -197 611 -63 -528 61 107 -835 -195 -805 161 799 554 563 -324 476 -506 -457 -289 253 -742 428 -226 -948 414 125 681 -154 -772 -470 688 -465 -4 -866 603 312 -537 -819 676 168 601 -713 915 -736 -731 -866 -817 438 -852 312 -911 -241 -610 787 992 -469 240 814 -307 -83 -482 -208 -239 45 780 763 252 80 758 526 473 369 -206 -304 -112 -305 906 843 475 -888 -350 672 -381 970 825 858 -153 144 769 -886 631 -179 824 -535 -402 520 -379 779 -360 -905 557 -351 -446 -803 327 457 787 -467 37 429 -677 -822 -377 -308 -785 -450 -597 -686 -868 -318 77 -49 -324 -674 988 -549 410 827 979 343 592 -562 -613 151 300 934 -79 67 117 727 485 68 452 -127 565 85 -533 440 -239 -875 623 690 558 -994 75 405 -658 989 -283 300 175 774 25 94 957 690 -218 811 -701 -652 -347 -118 450 -301 -21 878 -768 14 549 902 -112 -911 -882 59 -616 682 -109 773 58 -829 -32 992 758 935 322 -744 608 -52 -892 740 506 -678 -858 62 -458 924 -616 -545 141 247 -371 -802 941 822 327 816 116 29 202 -958 -833 189 -648 888 780 42 642 -196 -967 458 226 -525 -126 -410 335 -661 581 -273 -204 -66 -22 372 -348 676 -284 307 223 287 909 340 33 65 876 333 -485 615 381 797 345 -595 -584 -368 710 -752 258 -291 -649 -788 942 943 692 -502 272 -151 823 -603 -533 863 -399 997 308 -476 768 748 189 -611 357 200 683 530 -478 958 271 -976 37 212 -69 -972 434 417 732 -516 -25 -261 -555 -938 -914 -527 57 386 -506 -373 -904 721 -357 -21 -251 660 -933 -142 -48 -345 -324 746 646 416 81 706 -800 466 -30 -814 105 219 894 -968 74 193 -834 596 -640 -974 533 990 985 528 82 -77 -51 -286 -485 -846 539 -23 8 149 -839 -388 811 746 825 -1 898 -897 764 695 -615 920 857 -734 201 -235 -408 -730 623 109 -772 -553 784 -923 848 -814 -747 -441 997 444 113 -554 402 702 -903 338 352 388 264 255 373 -29 -356 879 237 316 -875 181 526 935 463 -266 -6 -650 -50 -578 -362 937 -408 -620 -252 -363 303 -205 -835 832 69 -313 -830 -671 -806 748 776 854 174 955 997 948 512 -671 294 102 850 512 -887 354 661 864 374 528 -214 -355 199 182 206 162 -463 499 336 -332 -798 -713 674 -85 343 -862 -170 -105 -61 142 155 -389 -232 -190 443 749 544 -530 -150 674 481 -330 865 -525 935 553 -188 -362 517 265 583 168 520 850 70 -241 -188 124 -692 235 -244 894 828 -464 -627 987 -367 829 23 -29 411 -666 964 466 -948 861 -295 -770 -863 895 -181 63 751 49 -274 -215 -695 -389 125 2 -644 -68 238 903 196 -911 881 -751 -476 341 -550 -996 -168 910 206 -984 -107 593 820 -560 -756 -9 128 -101 -60 -350 906 654 28 -920 503 -862 -991 -752 445 -633 560 520 -686 516 -498 831 680 216 113 -374 947 -98 12 -342 -298 806 -528 -876 889 911 42 930 -528 -144 212 -486 -589 160 891 -582 813 -273 -713 -358 542 802 -590 -795 500 634 459 -820 -49 616 -131 522 527 335 -333 807 -403 884 -68 -835 591 -706 305 238 -861 -822 641 -694 -40 -894 -160 -534 650 -916 -401 951 672 733 -562 714 318 528 824 -461 -866 -141 -704 420 -611 -974 -785 602 -813 583 -831 282 844 145 148 -554 -451 884 -683 931 -933 -516 913 204 406 -307 -831 127 -786 -428 -400 -771 387 -14 -12 465 -361 876 678 -293 -836 -454 -140 -599 279 438 946 342 632 662 236 906 -98 -722 893 -364 604 -154 -430 892 765 814 444 -292 561 -104 212 -64 -96 476 128 305 -523 503 -615 -166 -259 -52 -798 -99 -178 494 -952 -47 -14 -554 -824 -854 871 -766 369 889 -660 572 -944 703 -317 -589 418 -105 -861 753 -917 614 -899 -154 -559 -197 662 991 -113 -508 -122 185 570 643 212 -946 35 -542 -780 -395 698 -249 227 -543 -15 239 969 -781 -135 18 -471 377 -699 -795 -954 -361 534 -707 226 365 -321 -971 -620 427 -40 -176 -113 287 -865 533 703 896 216 -134 -778 -494 -520 -198 733 484 763 788 -79 -734 365 -33 481 -417 -684 397 -498 828 -956 996 -704 -987 794 -360 116 -765 673 -498 -265 58 -709 739 -745 823 -215 -555 -25 995 904 -701 240 252 -978 -707 -924 652 542 146 -486 -99 599 8 638 391 -659 -210 -124 343 320 -55 -327 -216 -819 954 52 -858 523 -538 -215 -213 513 445 -461 447 901 988 93 645 -919 675 -650 -328 -110 597 -472 -611 -157 288 -614 6 -707 205 -592 546 285 488 -733 307 -380 -407 617 -674 861 -398 985 169 -144 36 273 945 958 -545 134 391 -500 -209 -877 -167 231 312 -458 976 344 151 53 8 -83 245 -829 107 -516 -616 347 -584 -4 155 712 175 -366 -239 225 29 969 932 387 56 470 128 568 -803 579 530 -35 -49 -230 -799 271 -427 -634 -112 -599 14 437 34 -637 878 -88 -703 463 -923 563 687 7 940 157 170 253 789 -20 -130 -237 -23 842 457 424 996 649 -315 353 751 841 -270 811 832 805 172 705 704 -863 -664 -120 -593 -459 892 -800 135 -522 13 203 899 608 -976 915 -49 40 170 988 316 -37 -231 498 -811 -872 386 558 -717 -91 -383 49 -633 -186 -550 419 -395 177 -904 405 567 21 -410 -45 -112 -697 844 -967 -928 463 -812 -381 977 -528 -904 856 -13 614 -612 154 -73 71 -603 -313 360 -9 404 -975 -157 -708 -528 -573 438 -969 -941 -53 922 56 370 405 -4 849 -439 962 -326 963 434 935 -63 -118 671 -736 -743 -832 -790 260 -555 288 -177 873 -352 -804 -527 -257 284 630 -890 -250 278 805 -785 -223 -446 3 -261 346 -143 760 601 667 -590 -789 -819 789 -607 -808 -673 500 -147 -584 409 -915 -383 241 71 33 -942 123 414 -376 95 -690 -373 -97 738 -620 -917 747 -918 -420 -979 831 -751 367 541 -349 -264 473 -716 259 322 -729 -795 696 -395 -856 961 -204 570 205 -696 93 842 381 438 203 -804 -160 804 -786 -942 112 -843 212 -647 -190 843 367 267 807 729 958 878 -472 276 301 -146 195 -903 -386 -125 -747 439 491 18 680 -235 -583 -952 -740 797 -941 82 929 527 -776 421 -180 125 -372 376 -18 -529 638 846 -199 128 -989 72 -730 -94 141 650 399 238 -468 -307 -984 -1000 -829 312 310 -535 -85 389 -148 -470 -513 -136 918 -677 -815 -364 -444 -669 559 867 250 231 -146 43 -444 -559 33 -95 614 -602 428 863 300 -183 684 715 828 684 -119 -780 949 -247 519 406 -699 -210 655 -275 923 531 724 926 -350 -508 309 -889 -744 430 -298 -705 -580 -12 -764 -230 783 223 -583 -551 898 -336 -75 802 118 113 465 578 -15 612 478 -869 386 -423 745 -408 -722 881 980 618 230 157 854 -191 304 320 -494 -855 -362 559 551 -241 -306 -764 -590 -570 -675 -226 -119 90 25 187 360 39 506 -340 955 57 -124 -567 -2 -737 -394 -265 850 307 897 29 314 391 463 -553 -20 -241 -52 -834 679 8 -394 -348 456 80 -779 -75 195 683 590 -914 263 161 -159 -105 -586 681 690 874 -90 -115 968 759 712 -699 -178 20 735 772 -272 -383 -532 -506 -306 805 -445 912 -693 144 -379 -768 -148 599 -234 -281 -459 -508 395 -539 -49 104 480 712 52 -200 -268 -269 -532 -158 -913 -467 -749 -37 336 -640 410 -598 -743 938 812 226 924 -383 134 -561 -165 -984 -649 -412 -95 -589 697 -565 344 -42 -884 -34 -709 -858 -532 -395 189 296 73 708 95 560 -889 -941 756 313 250 -131 943 -481 518 27 937 706 -51 246 733 103 328 484 -466 393 -644 835 504 449 451 295 -10 -589 280 62 908 -897 173 -703 996 -891 621 982 194 466 540 584 -484 384 -15 108 24 -601 592 634 -525 152 -964 439 -49 501 535 -600 122 932 -700 -299 14 -365 763 -468 363 547 69 -793 -244 -602 845 -621 320 -585 -553 387 -561 -284 -108 874 -670 441 549 204 493 -793 178 -473 324 -596 332 -941 -174 480 739 430 -971 -612 165 806 517 -199 355 939 -809 -11 -231 268 862 259 -958 328 -338 949 -980 185 -99 -200 -879 73 844 -200 -567 56 727 101 -739 -669 30 588 -569 -113 299 -763 780 -165 -164 152 -689 24 849 200 463 -834 361 836 -758 724 253 509 -388 -49 -909 -321 -92 -878 214 514 -561 -859 406 299 -397 -447 189 -363 161 82 607 396 -927 211 -253 617 -828 -566 -478 -529 573 -276 -529 380 952 -797 -910 -442 942 -472 422 -290 745 44 379 -115 -233 689 -693 554 -907 -876 659 456 376 -50 -187 -787 435 192 305 276 354 -87 -786 -21 -451 783 555 -766 718 896 -790 -805 -545 -856 -334 -908 -492 -107 665 -404 -221 -730 -939 -688 461 -173 58 -732 113 407 699 36 654 809 -888 273 413 643 -259 582 605 868 566 297 -762 915 223 253 730 76 898 -106 227 879 70 -94 -185 393 -711 -189 -92 -649 291 -381 -309 1 836 -280 -985 134 -643 392 79 734 -114 -932 -273 820 -759 693 129 -598 292 -286 626 -322 219 -11 -785 408 -481 -107 -184 84 -542 529 -632 -460 822 855 -785 610 -571 -509 -949 -230 881 944 -987 -719 -857 -647 -87 906 -229 -812 -1 750 -588 257 -80 -739 -200 -317 -817 604 -817 847 -479 -424 402 866 -998 -495 984 380 963 725 -621 -509 -765 953 125 228 -622 210 -913 296 207 -597 32 -891 -149 -793 -267 -633 970 195 -925 261 -19 698 526 1 -477 -512 -90 -822 537 720 -558 -611 -164 -826 555 -78 -502 494 -524 -713 -460 857 -95 438 -32 -771 -484 -714 409 -369 645 828 -535 387 203 960 273 472 797 717 -932 395 666 -4 405 -624 -156 -322 113 -85 -196 -944 896 -139 -751 529 88 -14 18 733 -55 -197 -858 -253 30 -442 191 -657 216 -341 33 -8 78 -482 -845 889 -934 -360 -969 -88 234 931 -336 599 -252 376 -239 -301 634 70 69 206 -158 0 219 71 -87 252 -626 -416 776 574 -645 49 -627 -138 873 736 -705 -989 1 593 510 -973 283 737 -726 194 -639 -673 354 744 309 351 873 -84 153 143 163 -458 308 -800 -799 422 -280 633 302 70 -892 -383 -583 359 -855 812 973 995 645 363 -290 222 -293 658 402 -603 259 -761 561 -975 -136 828 680 -796 -15 446 178 -459 732 -484 535 760 344 73 768 -591 -421 -438 613 75 -886 -781 -812 -720 -952 267 668 905 857 -920 -917 -935 -132 736 -897 504 -809 -641 -481 692 539 -39 385 -536 223 880 -232 254 629 595 -658 738 106 -290 -635 628 925 -505 551 470 895 -720 -905 605 -152 57 261 281 696 613 -337 386 740 746 376 -325 729 -687 538 -9 270 310 926 968 801 131 478 -481 -511 -645 754 384 -633 702 -950 -999 392 -923 795 807 -908 105 292 280 316 -835 -714 900 702 601 -362 -519 995 -722 -970 168 -694 375 438 -398 -942 -416 -783 572 261 -41 143 388 -169 288 721 -837 238 -4 -477 394 369 -384 730 -639 976 -20 -882 921 132 -39 -340 -448 389 925 -776 349 567 904 -421 551 110 127 119 273 522 265 45 773 225 -817 6 -14 -747 -631 186 -843 93 -137 -503 -990 248 -484 -522 -572 647 765 -206 -865 426 -269 326 389 3 848 -454 -954 57 667 436 661 836 191 32 901 817 -397 -283 -496 -605 26 966 633 -497 -522 669 727 862 60 440 -621 276 -926 -576 -477 -993 -21 665 -373 885 241 314 -479 993 -784 -801 462 -767 -752 -871 955 27 -184 175 -830 -883 -366 -462 -315 -348 2 41 -593 564 -485 596 -654 801 -584 -753 889 52 -259 127 972 -388 -872 577 182 -894 731 -93 126 276 935 -508 -26 -99 -718 -268 -849 -576 525 78 -625 274 847 194 235 -910 -797 -144 230 -520 -656 -369 -973 -24 576 -414 -956 -473 -131 395 -142 -73 843 297 -695 159 769 -231 647 876 -640 -511 702 882 150 -554 32 -635 941 245 -15 -108 748 866 -469 -808 94 354 965 657 81 758 609 -725 378 -564 -707 499 -133 -645 -768 295 -488 -676 -898 57 34 215 -508 -74 -937 802 -616 223 736 -878 -543 -867 268 730 415 837 -581 -456 850 432 682 -458 -375 -15 0 -693 -95 -760 208 752 -210 -238 157 -513 -227 268 -157 -593 770 280 -497 201 280 939 351 -372 552 -183 400 -649 653 -603 205 -84 -961 -168 -738 163 18 -522 926 -714 -220 -895 -698 -292 -769 892 -197 325 624 -553 522 376 95 -765 482 897 990 -932 586 540 768 -386 839 -624 -790 174 -983 -683 293 464 -630 624 827 409 -41 -87 -58 22 817 -633 385 94 -42 -449 -67 -466 -259 -954 905 277 405 -949 691 -966 535 817 -656 179 -604 -849 -574 924 -345 139 208 -91 307 -851 -556 -729 -402 552 119 413 -520 963 357 -921 233 391 18 444 982 -667 -750 -642 -901 176 881 683 -587 -88 735 137 732 342 -296 -635 -389 929 87 141 -768 221 -391 -726 -290 31 439 -631 742 54 861 682 46 993 71 -66 390 -546 566 -428 649 734 -838 -990 -546 453 423 868 -894 598 793 -146 -263 -763 -846 -856 165 682 785 -290 -282 518 -650 -322 -358 431 747 -644 196 555 154 348 -784 -62 795 -17 -756 820 34 -250 416 409 -293 -894 969 192 -833 -73 -208 862 513 254 573 -255 -339 -648 893 -953 692 -608 589 -895 -63 -631 75 -914 913 801 -465 60 163 -874 612 -850 940 669 -492 -441 -774 -464 521 -622 287 480 -927 347 -811 -977 106 397 722 846 240 -599 989 974 -800 119 942 -440 -564 -181 -448 826 -852 383 -905 763 -478 -531 -392 238 -730 -720 643 919 -15 25 -331 -532 990 -545 -837 890 855 659 250 -737 382 -285 396 270 27 582 -472 536 -600 365 644 -217 -842 -656 266 -378 190 225 679 306 -551 -827 -622 529 -961 -339 -584 657 547 572 -172 914 -461 893 298 676 581 495 -462 -828 -177 689 -52 633 -911 164 78 285 -706 -338 -47 443 -315 -847 369 -213 681 -875 567 -508 -864 -261 -186 -562 295 -342 -889 454 397 451 -537 141 -307 84 441 196 901 -841 -568 49 176 -157 -586 913 -280 391 -538 -946 324 -723 -896 899 913 -554 -30 -19 362 -876 689 -715 952 -214 68 -778 -627 322 941 238 674 -310 -586 167 742 -399 -135 195 223 585 863 866 927 -357 -317 -922 139 966 -393 -237 236 611 -206 392 593 444 158 -968 997 603 250 -89 509 558 649 278 -817 -275 248 435 -287 -953 540 -651 588 -914 419 -324 444 257 -216 114 98 896 309 -406 -893 680 -519 -351 -198 594 -930 -195 -341 -699 704 48 959 436 338 237 613 -589 -776 624 -89 803 -781 -627 -701 -377 -51 384 638 -444 991 504 602 -352 721 -588 395 257 -505 860 355 412 542 763 550 -429 997 -570 41 -582 606 408 591 679 767 -109 170 750 368 693 425 -331 -204 191 -472 -403 913 506 -355 232 -362 -845 -516 996 -304 225 148 613 -854 617 -10 430 236 680 776 440 -526 -608 -34 -564 -985 986 -882 729 -203 90 -481 630 10 -624 689 330 678 -958 901 -222 -633 266 -783 907 -891 639 959 892 758 -673 775 488 -665 -694 -871 -472 608 705 -380 -950 -666 91 952 461 -947 374 530 718 -998 -744 -371 131 425 581 -637 734 881 -598 -767 -97 -905 582 303 691 -212 766 28 256 587 813 -240 948 -308 -18 -585 -946 858 26 902 -555 324 -599 -40 546 846 533 483 75 -408 857 904 372 -395 -298 373 -123 124 943 -601 800 140 196 -515 17 484 320 98 796 83 -71 68 -179 996 -103 873 -125 -856 322 461 718 860 286 939 111 436 160 777 157 -172 -325 -164 -855 510 -499 -67 -196 48 248 978 980 162 935 -817 564 804 330 286 791 330 200 -283 858 -579 -999 634 -488 -660 103 -308 444 -51 -286 156 134 124 333 -58 401 -79 -279 -21 -183 -130 -987 44 140 -864 486 272 939 -322 -377 410 848 320 621 449 313 660 324 -110 -9 -127 -84 -867 -664 383 -869 811 -170 799 341 328 -18 -501 253 828 -616 -641 90 -403 -965 -83 204 928 -709 258 701 577 -15 187 -972 -875 -10 688 -938 -828 86 965 -17 62 -990 -267 -635 318 277 -114 -22 406 628 624 -833 -507 -590 -701 464 -146 543 345 460 203 857 15 -29 963 -659 -471 63 -951 -108 -449 187 69 226 724 1 136 454 36 -983 569 -281 80 109 -215 694 -836 703 977 109 -789 610 195 487 -361 -892 197 -259 405 -426 -163 115 -381 -694 -845 -536 -119 -639 -922 -726 268 380 430 -841 382 -887 502 147 -714 487 -698 200 -60 426 688 -288 690 -609 -873 -859 92 676 -213 389 172 601 -76 420 -335 -473 41 -662 124 -638 783 465 -690 298 -183 -702 436 -405 -558 212 -693 -92 -337 922 543 783 862 184 -684 -938 -265 -635 269 -301 625 997 -673 -752 -2 -484 -570 186 -796 -869 583 303 -335 58 97 552 -582 -766 127 849 441 -129 -788 -700 891 491 473 -278 -175 -449 -696 -495 -960 -662 251 -974 -894 -736 293 -21 -166 258 -453 634 730 -128 2 346 774 -135 911 860 -923 -991 -427 -599 776 283 -371 -422 -998 -810 117 157 -185 -366 -503 -404 -652 -740 701 -834 294 119 27 563 120 -419 946 654 85 725 237 20 192 -399 -149 -74 875 -983 -899 682 -136 566 -925 349 497 -769 635 175 -265 -690 -969 -385 328 -29 -113 -805 -924 -702 913 186 -281 -416 587 -272 979 -177 804 385 976 -164 657 543 237 -1 543 341 682 440 32 -807 615 -128 59 276 -66 -63 -199 -200 -340 433 576 -841 -391 -282 482 -630 -611 60 750 364 489 -219 -686 -786 -48 695 456 -119 776 -540 -809 965 -937 792 667 435 703 857 -160 -874 -662 -141 353 951 -502 -262 348 -825 474 870 900 -102 -302 819 843 -371 129 -871 -7 915 -18 435 211 612 -245 -783 88 -925 715 75 -501 199 217 825 -465 -385 -150 -783 616 546 881 -345 996 -298 828 651 -818 214 424 105 -389 -720 531 -199 608 -297 -998 -220 -184 434 -593 -775 -684 -128 254 -921 710 871 -761 98 -686 353 -359 -78 736 138 -748 -559 626 149 -626 223 -601 -469 668 18 -267 181 -911 -173 678 946 -754 323 -948 -729 801 785 702 -200 930 -212 -824 218 -54 -783 -596 -570 -514 -819 165 -611 706 654 -202 -42 -925 -468 331 785 527 -817 726 -618 815 357 -529 427 112 -714 556 515 -247 -335 -724 336 -995 476 892 -853 937 650 978 -53 370 731 -783 -934 830 -506 -985 -724 327 549 -437 500 271 406 -995 155 455 266 -190 -421 -626 -984 -138 784 -96 -281 108 3 -177 593 -127 985 -215 -520 -582 -664 -227 -747 579 -55 952 -251 -621 123 -638 -523 -253 -320 674 -155 839 796 20 -424 918 -707 242 799 106 691 907 913 -690 -29 -909 473 605 411 748 -854 554 -534 -378 -23 -176 -663 -505 -81 -682 990 -329 805 -742 624 883 -157 884 13 47 172 193 871 -566 -834 268 552 -243 -147 282 463 -831 -703 -309 506 -113 -964 -667 87 -315 319 891 -440 473 97 507 -584 -718 796 648 157 81 251 504 751 -90 977 -394 -97 -970 485 -394 -811 561 210 785 882 718 -321 399 23 3 616 432 -374 -694 615 335 -872 -558 -128 309 505 -909 -777 735 -596 -339 456 771 -367 -771 734 162 95 978 -428 -739 293 855 -410 -426 138 496 -10 801 -41 -585 -940 638 182 -360 -301 254 306 -440 -758 42 -446 -878 -182 960 840 456 -843 -938 328 -670 -505 -577 -53 394 -327 -274 -351 336 242 624 -741 623 -643 -640 761 220 140 467 -325 995 -307 -613 340 247 -198 257 485 -195 511 74 474 -208 16 -732 562 545 -621 -628 40 931 -41 718 738 -951 404 -720 -62 142 -660 575 -724 542 -892 310 -661 645 963 570 147 -952 -145 -46 277 522 -944 -209 -193 -354 -122 829 -26 941 555 -876 -568 407 -118 -593 446 30 379 132 419 642 262 -516 994 -666 94 778 -238 -425 -691 398 248 -196 223 -251 -196 866 995 276 713 -2 -235 78 -152 -558 -216 -944 -965 -22 -496 435 -27 -259 -935 287 -580 384 -256 907 151 -776 -404 465 742 607 -561 -779 -820 -716 -924 -943 -610 333 -76 -870 -12 336 -558 -221 202 997 244 246 -425 228 846 -505 -3 580 859 842 879 -795 794 127 -781 549 -234 -14 959 480 -818 297 -936 -149 -540 260 -139 -559 543 -8 -81 131 -650 -365 -250 801 357 60 10 936 884 -620 329 -563 -761 -97 -251 -684 -410 -386 270 -779 14 -332 675 -791 -587 41 601 -87 -371 -936 838 -850 -761 -814 387 52 -172 -388 -669 -542 424 -756 689 -695 633 104 -601 -902 120 -737 -200 677 -300 -414 761 214 439 -648 -925 315 934 -426 929 715 -857 82 -691 947 -85 -324 -846 -420 -770 167 -905 -449 -873 -55 -205 -247 -790 -916 -736 474 -285 -994 -940 666 -708 281 811 -161 -152 -510 -945 -971 -37 109 -544 939 687 461 -238 840 -692 781 688 325 140 -73 347 931 215 185 931 670 -342 -591 532 -163 199 -476 745 437 413 -833 218 111 293 -766 192 705 -164 -340 -284 -830 557 -725 571 898 805 830 -115 621 -174 -742 85 655 -681 437 -520 -422 910 771 -876 -141 253 -511 791 183 -259 -409 669 -17 -24 -975 866 231 -546 -852 156 -928 -305 -765 112 -358 0 804 -561 4 400 13 -21 440 -868 -903 71 -488 86 111 986 80 464 377 -578 57 -256 -800 -886 -680 132 203 519 441 910 -391 869 89 -944 -810 738 -360 -490 -170 -267 -246 900 -866 995 746 -5 802 -723 -836 -373 -5 87 477 129 113 -34 -980 -784 233 -13 -480 -426 -30 625 683 -529 -502 -212 -358 -363 -967 -68 -329 -798 357 323 867 535 114 536 -454 155 -229 877 -922 49 -397 113 -194 -567 -683 860 764 402 -257 -926 867 285 851 -615 779 18 497 941 198 866 468 -604 -204 29 835 -702 513 569 223 271 -421 -361 377 -33 55 -42 574 852 497 363 -928 -313 7 893 793 -836 -768 -650 -457 -558 541 448 386 576 -395 -68 -129 672 720 553 -531 -105 295 -630 -912 422 541 688 836 251 775 -457 -462 275 -797 -788 -651 540 21 -334 -960 30 257 921 657 356 996 -879 146 -638 63 459 -969 860 -773 -479 -157 14 -124 161 -776 160 472 -957 -241 745 -64 -913 -152 203 -877 -821 108 -39 -393 224 541 -421 -91 454 -212 211 -985 -835 -389 -681 -723 -895 15 -395 -181 882 -292 586 -113 733 601 614 33 575 568 -927 427 150 -704 912 -959 483 -446 -730 -272 453 686 659 453 -612 -229 253 -30 804 502 -203 -295 -819 263 990 140 92 -733 -759 -543 257 -115 351 144 17 170 -635 -638 -285 -25 120 -84 505 185 -396 -113 232 -295 -412 -6 199 -177 472 852 943 963 -681 -148 335 188 -477 950 -724 -612 -39 737 -516 -126 -242 346 266 -313 -325 326 731 380 -432 -917 -855 208 -236 -78 509 289 -243 -67 964 11 685 -285 151 -729 901 -123 -29 89 -576 287 233 -906 779 890 175 -715 -454 984 -674 203 -85 135 -228 -414 904 209 846 -748 398 340 286 443 -516 253 821 964 -976 -279 455 -893 -543 574 -820 644 -757 907 -172 685 457 570 683 -618 -787 -881 -713 -349 -957 343 -796 276 -430 -745 -16 -30 131 788 -780 648 110 -145 -572 -82 58 -786 -578 -766 989 -594 239 -362 -705 -312 -555 788 658 903 780 -969 60 -757 -690 -172 35 -755 -7 -482 -88 -781 262 72 377 669 -81 35 489 725 205 717 -986 -215 932 262 -768 282 -796 985 131 -303 -836 118 640 -57 58 227 648 -444 -245 -495 -88 540 -810 158 787 703 217 -996 -589 517 -673 -593 218 -621 665 686 650 562 598 -251 -494 812 97 -529 181 244 940 276 -20 509 -701 699 941 991 -374 -128 -472 614 -399 -84 449 983 769 -175 -607 320 578 -551 -164 -635 -600 345 164 538 814 195 195 2 401 -950 921 930 -62 745 -347 990 -879 -345 97 374 740 55 -801 -739 -739 -741 -305 297 410 108 -17 -615 -337 -862 873 -714 399 -834 -915 -575 -95 265 -692 777 246 965 403 927 -598 -859 -121 -368 895 541 299 320 -826 165 984 -130 705 240 -499 941 -881 198 135 -746 776 -234 515 -453 -67 -648 474 -143 -521 -995 -767 -428 203 64 -745 911 -250 518 -360 -279 -794 -831 688 381 394 20 -777 967 -912 -995 -399 -888 -585 770 -609 261 -574 -230 -944 589 468 775 564 558 625 -248 78 -969 -720 787 912 -135 -508 429 -530 -12 -73 -221 984 259 851 -106 385 529 926 864 21 71 -525 -246 675 642 -672 -390 587 -116 -564 -290 -299 -351 849 356 154 -292 -472 -895 259 -863 -150 -805 348 -541 28 625 499 -717 534 220 354 735 507 100 384 767 -239 -767 804 795 140 -833 549 -830 -704 428 646 -139 -978 911 130 -675 525 389 615 321 272 -951 798 511 -157 413 -263 -518 -669 96 -529 413 -22 -816 244 -779 233 -218 651 -993 -811 -430 -695 851 947 123 193 -251 -271 -606 -893 160 -892 642 668 -518 88 949 -980 -82 579 -650 484 -578 146 1 -878 -328 387 891 -54 945 335 -938 155 736 3 -963 -44 -693 371 562 883 904 995 -884 307 -880 881 -937 132 694 91 70 -541 -688 -653 271 -549 160 722 -565 171 -30 -506 -796 888 513 -465 612 -732 -103 865 135 -983 719 360 938 -836 -72 -674 518 736 63 -815 -186 275 427 825 -54 -398 99 821 -821 -935 512 19 -588 103 -806 -817 -874 -294 908 -563 -912 -387 982 14 449 -684 -321 -775 -635 353 476 -202 635 182 586 -625 734 415 -952 -577 299 945 685 -719 340 30 462 -59 -857 -814 973 -915 620 684 -739 -315 -125 224 503 -88 130 -292 734 243 -118 -823 739 -175 -233 -750 681 -347 0 -672 -163 66 -858 496 -606 -39 894 265 -504 202 789 -867 -825 995 -875 811 549 316 -293 -870 954 -242 -975 -838 764 225 -504 816 474 -927 602 201 865 481 -171 584 -757 502 337 -870 774 -141 485 -815 80 -233 -193 873 -883 -643 647 132 799 322 420 871 992 170 367 419 -498 -801 839 -393 93 -972 -347 -523 61 543 -543 -128 898 -946 678 -318 -402 -701 -110 686 74 268 -919 672 -583 714 472 -229 -612 858 554 270 425 601 176 906 -888 530 -466 876 809 -183 662 -704 834 45 -954 67 940 -168 -363 840 -835 -105 -772 479 609 -829 46 491 -193 -682 -404 -534 -21 -354 719 167 -414 522 -338 686 -603 192 932 -845 -588 807 -382 -273 -117 228 134 -475 167 -193 450 -839 -36 -109 -287 628 215 229 350 320 577 -370 632 895 765 -819 830 -863 -911 126 736 288 -147 -866 227 311 -294 -108 246 -678 257 41 -930 120 357 -936 107 -498 -855 879 31 -809 169 178 -20 146 -123 367 208 334 -491 563 -316 25 763 553 -554 -924 716 -142 700 603 954 -283 -934 -428 681 559 -173 -66 438 -665 -787 -652 -527 671 -464 -909 949 -370 60 485 -372 -648 -518 -462 260 38 -544 370 590 845 -233 -159 666 -9 -531 99 464 -887 498 -373 690 -384 -468 997 -396 167 989 614 949 842 377 -394 12 622 -42 -699 -204 271 -288 86 -614 698 706 218 -373 926 -420 -262 -293 893 -659 -898 -427 -901 698 249 -310 -104 700 -73 -400 417 -323 431 160 909 111 711 566 729 230 817 209 -777 -777 -581 291 0 -356 -504 318 -725 -367 -341 -120 201 942 326 -928 997 -123 -473 765 -712 -716 -165 -729 807 -284 -517 -303 764 783 -840 192 207 -103 769 767 -543 737 478 -13 512 -910 350 -95 583 -800 -513 302 -603 -836 -124 -438 -799 369 806 126 -421 -356 -355 -268 692 -449 -999 -451 -306 224 308 -401 986 -563 -56 992 829 -415 -180 443 359 864 -148 915 -978 -771 806 -770 -596 814 472 692 -994 -834 -672 -850 529 -237 286 -36 649 168 355 850 -40 105 936 186 -1 -445 203 26 -236 -143 -881 -844 -11 -890 -967 614 -656 723 801 431 -401 -957 697 634 -93 139 -285 -655 553 610 300 -405 46 -143 -260 -628 215 -487 87 -539 372 -263 -930 -295 166 -17 -422 898 226 122 196 -345 866 64 175 279 187 -368 -550 669 900 303 139 -724 -623 -290 966 -308 -2 -233 299 242 300 811 924 -213 165 -598 -745 -393 868 -666 -826 599 -321 -99 -983 -95 -990 -703 110 -660 -124 -129 -529 -702 -432 -245 -579 747 347 440 -239 -23 -80 941 -204 821 -43 467 -818 555 743 0 -619 28 -591 63 757 750 -396 202 547 153 652 47 7 -430 -799 224 312 962 842 -784 361 831 -123 777 492 892 -838 -429 -596 215 51 261 -453 196 -358 -736 -640 -855 -35 -674 840 355 -709 -859 737 -956 -217 -251 -442 -687 690 226 642 -745 739 204 -773 1000 261 -571 -727 374 816 239 259 325 79 -154 -405 -744 585 22 -143 -533 45 -208 710 -563 63 757 328 -786 -619 42 -371 -886 1 672 -91 303 -210 334 217 -208 -77 192 -554 47 65 -885 -356 -219 539 -944 215 235 -476 734 -769 -245 -157 -253 457 -352 -808 -583 845 -202 738 -749 -175 747 -996 -150 152 -514 453 -681 -230 -231 -504 -171 -556 900 999 192 680 -659 66 782 680 975 -240 729 547 92 610 -264 -665 -630 200 244 730 834 -183 -56 -73 -937 997 954 -592 413 814 -734 -968 -207 285 -551 -809 -595 487 -371 636 421 838 244 -222 390 -228 -991 -174 388 -880 581 -494 -305 -49 -888 937 -573 263 320 584 -842 704 724 -248 237 -9 743 -127 -607 -838 -50 485 -291 -869 148 -543 -123 786 180 736 -401 743 -257 -90 23 508 -709 461 564 206 -798 -627 712 -655 -481 288 -411 137 656 -928 288 737 424 -631 -485 -348 -187 481 -479 574 -925 -270 -32 966 -880 -655 740 244 822 -238 -681 258 517 904 -323 901 664 -677 -652 -50 -8 706 -259 -783 -291 516 508 -757 -173 -279 -409 896 -636 -849 305 -793 36 792 234 -243 -659 112 260 -160 -110 -852 -16 339 481 -932 -954 -789 -899 975 -387 -217 -464 197 971 -731 -106 -517 -609 -329 922 -159 18 -197 -231 -543 -629 -644 -151 96 622 278 -613 -950 672 509 -264 -662 -802 -994 380 609 -317 -927 -984 863 -232 471 512 133 -665 -235 568 468 263 -804 171 -337 -927 314 652 174 -807 394 -406 -469 -442 -270 -85 -947 -919 -703 239 849 -419 -150 643 -370 180 -174 -401 -252 618 -674 -475 -229 -705 437 -854 502 197 -923 -98 440 -304 747 731 -32 419 -964 -179 548 125 -322 472 531 -401 -598 -842 634 508 -926 335 -913 660 -812 -940 -363 739 -299 212 -177 797 354 -812 696 553 378 473 -803 -242 -135 16 757 -939 -221 -371 770 627 -394 -212 -821 -864 -766 713 -145 653 611 453 366 -130 211 -542 786 -682 581 727 430 505 -732 -655 993 960 288 346 330 169 464 887 -990 179 -650 -130 -560 765 -736 759 -455 106 -316 -532 860 872 -465 -457 222 -460 742 -710 -725 760 864 -321 -360 899 930 268 -799 876 -556 356 -644 -665 671 43 387 101 227 69 -976 926 559 -195 -291 -901 -298 -586 403 -158 367 778 -623 81 -777 -735 114 -832 832 -310 -571 -256 -174 -234 -223 549 463 92 -296 -297 -801 17 895 840 -192 149 -394 -131 930 -750 572 518 437 892 -93 714 -550 -96 -887 318 -456 81 188 -29 -589 871 -828 -747 -300 -617 648 528 -394 139 125 -953 -921 -953 758 -235 -318 355 352 -354 -725 811 403 288 904 -511 -410 889 556 -732 -660 67 -503 -79 -183 -144 872 -773 -933 -19 -797 -377 200 77 -428 670 523 869 47 -958 415 -175 531 -524 -687 571 144 -135 611 159 903 413 503 -64 -165 -754 31 -173 801 -113 -799 -159 712 207 -77 290 -636 183 -251 -515 208 -114 614 -910 933 -178 360 -607 -424 -585 -575 -645 390 -827 -362 -537 793 638 727 620 -14 -435 -27 343 -706 976 -132 -417 119 750 772 488 964 152 27 -805 855 961 916 734 -700 -455 -253 -777 384 -654 885 697 -750 -819 824 -919 407 330 -575 -339 178 -735 -816 78 -674 -699 718 418 -891 -174 706 204 820 360 538 210 -134 -822 904 820 -298 193 744 605 -877 913 865 836 -186 -855 915 155 -357 -794 152 -76 843 -722 -4 -77 -974 756 217 -577 -910 -524 -686 -485 -371 850 -957 -217 -617 -809 219 91 148 920 -264 479 -30 -732 454 -807 -370 771 889 842 -333 802 813 282 842 485 -132 -428 117 341 -865 816 750 596 -50 65 -472 -79 -632 -55 597 759 -851 -814 558 321 -30 -154 -50 869 -480 -928 960 -177 -930 840 563 -522 655 -8 236 800 -5 -461 -857 -460 -83 43 73 817 -934 -667 658 -5 98 -744 -748 -982 -112 422 -630 64 140 -132 760 -368 417 -291 759 802 661 -537 -73 617 -429 570 -596 826 895 -414 -881 -794 934 332 -397 124 -430 -646 -134 -185 -858 114 961 -270 406 28 -51 512 -493 -648 690 -196 -654 807 582 829 -2 -760 -181 -951 -910 11 581 -227 -238 -459 583 580 918 -772 -386 154 184 -177 -551 581 -54 -910 -881 352 291 820 756 -349 855 -310 826 -544 324 -311 462 577 332 -796 547 -301 -88 90 538 945 490 125 -968 -62 575 130 -410 779 916 390 -188 -812 -719 845 550 48 -179 384 542 36 827 -365 -398 847 -523 -402 -839 60 114 -118 719 -443 680 699 -151 512 -298 888 -705 404 767 614 469 481 -692 209 7 -351 -720 901 -747 -263 143 -918 -628 -185 -653 -607 -564 527 952 -851 -459 -30 -486 460 882 -144 255 -874 -93 -551 703 299 613 -477 -882 -978 -753 830 101 549 322 544 -500 691 615 962 337 609 -793 879 150 422 -158 173 -21 568 38 861 662 -976 -953 -73 -162 76 -588 76 397 -563 -249 -851 -691 90 -695 -749 -876 -86 307 895 -348 89 706 -429 279 366 -165 545 652 -383 -320 -754 744 -358 -321 -628 434 745 -951 -458 -890 -938 -439 108 -119 344 177 -282 -635 117 513 -882 -687 461 622 299 -687 -800 -362 -946 -840 43 -827 59 -853 590 336 11 -524 -504 -309 87 619 -424 289 -676 261 660 882 177 -110 -880 -915 -355 -687 288 -124 -304 29 923 -751 654 -843 -271 -989 -652 340 136 -324 888 515 581 -725 344 -370 222 -872 -777 -644 813 546 -3 -707 61 -606 -507 943 -571 541 -246 952 947 781 -906 242 -277 -239 -886 -280 -319 319 -820 443 -269 567 -467 139 179 360 -337 -720 -356 74 633 986 558 618 535 655 -136 999 -32 170 -273 903 -911 -768 -278 -713 -13 -84 -293 -295 -797 -429 114 -567 -282 -658 320 228 490 546 829 860 995 658 -280 -624 -933 -169 -406 -572 200 -308 -186 -548 405 -666 189 600 999 -513 224 -396 262 -434 -341 -280 571 -435 784 -207 391 -987 262 -427 -411 424 -5 -930 123 732 -892 -334 -902 981 598 -524 -667 400 307 880 19 368 135 -567 819 160 -851 -559 213 -36 -307 502 766 -224 -120 -579 -85 369 337 15 199 859 -809 -290 -358 -440 -155 -419 87 -381 66 -717 -39 983 -102 -315 786 875 -560 673 -90 -824 192 -15 -618 -489 69 896 -259 580 414 184 497 -266 710 -775 126 451 921 575 422 -143 496 -575 868 -219 616 599 -952 -577 -844 -494 -487 865 -661 -749 378 -321 -292 828 -839 610 823 -641 286 -67 461 110 -821 -10 514 -503 -575 -32 -311 -940 51 205 53 996 -857 -641 148 -844 -907 311 -904 -666 -658 304 -594 -301 -218 -986 -647 889 905 280 -867 -43 -369 -38 -764 -91 150 -645 -707 -120 -417 305 701 431 436 -781 479 -135 943 -703 -514 471 -295 282 795 -870 844 -210 -379 -994 51 225 -570 438 584 -929 -991 -928 665 -732 288 870 95 51 839 -27 373 -486 -206 329 -727 -215 -784 702 -568 -191 -886 -660 987 -261 -843 312 -518 132 -57 722 -599 740 182 -369 -843 633 247 -926 295 11 -721 -986 -287 -75 -181 -732 374 -544 659 256 324 502 -123 -103 -635 255 -711 899 417 222 68 0 -541 166 -722 -487 998 653 -588 -934 -257 -691 189 404 -601 -58 -668 -284 977 -940 109 -208 -778 29 60 973 45 528 -933 652 76 -809 -233 490 -469 -543 -198 889 -261 99 844 -231 76 424 -70 741 616 414 -241 -114 -280 -402 -714 478 845 209 418 -440 -339 517 181 158 -165 715 307 -759 -661 60 742 -63 295 159 -372 -447 145 202 773 186 -737 100 -946 -128 94 -73 900 -742 34 -316 -305 513 -469 229 485 -861 769 -643 -308 490 392 -410 -792 -269 732 -869 614 581 -414 -28 896 -971 165 711 -588 -933 728 -413 723 830 -651 -399 682 819 -255 -110 214 -357 800 -704 385 657 704 -546 -953 -388 595 -895 -819 -397 -645 -745 78 707 -114 -603 -543 -581 -795 337 710 -250 672 -144 782 902 -614 -321 59 717 -456 -333 -29 549 960 167 -317 -965 308 639 1000 -154 362 601 934 -77 327 89 862 -345 463 -50 -933 -540 -911 975 943 -175 126 -549 146 124 -123 207 290 -427 -307 -199 631 -109 506 -974 620 996 206 546 825 -417 408 417 334 276 477 188 -401 -26 -11 -480 -615 704 953 -224 820 702 -767 762 675 392 294 7 -921 958 753 -962 -519 -740 -30 -799 835 482 88 783 -741 780 -635 -731 -31 592 -308 238 558 830 -36 371 963 -531 -926 937 -754 -438 -561 951 -372 902 -201 -873 -809 -212 806 -616 -597 181 -521 -270 796 960 245 -262 -753 -761 -845 -324 813 -442 -940 -411 85 -409 725 -289 249 715 849 626 -951 270 -20 507 107 367 -230 -42 963 -81 531 -239 -887 -120 580 -161 -845 135 521 639 -613 861 407 -863 536 280 -147 -254 -112 -17 -192 -108 385 446 464 286 907 -354 -867 553 -575 699 820 195 -377 -605 -388 -732 76 431 -790 -160 107 211 -404 725 -370 -922 303 -286 641 574 50 -882 445 855 485 967 -212 -50 -85 -107 -613 61 -233 -914 -87 954 -229 -294 -297 324 -664 953 49 38 697 -738 -683 -343 -325 -134 944 -54 524 -641 611 -312 578 297 -769 -813 -109 30 -972 -10 -579 -124 262 -409 959 437 590 -526 980 -349 -550 -777 -684 611 831 549 37 -126 -614 685 201 -449 685 -225 19 -77 580 -147 449 259 643 717 -547 -570 323 -346 -68 -164 18 -784 -145 -878 460 825 -369 574 -140 125 -10 739 -587 60 -146 100 146 4 -407 -975 841 742 -361 -231 42 731 -425 -129 637 -33 -138 288 548 679 -349 346 -900 -520 19 -51 -691 -527 48 -417 401 -816 -330 129 644 917 -501 -229 973 895 732 129 819 624 922 -737 -812 587 -359 378 -546 594 603 978 -282 -690 88 -350 -322 449 -236 -51 196 -594 -485 902 -773 -943 303 -521 -626 497 267 -300 436 125 580 -135 -760 -249 672 28 -780 999 712 -673 103 -167 884 381 332 95 -943 726 -199 -604 -479 -657 896 938 96 -933 -612 -479 490 983 -677 -261 556 -591 811 960 -698 764 471 90 -55 859 -117 438 500 -111 -463 54 36 -427 694 -762 234 -331 -154 -486 373 -704 734 -656 287 106 123 125 992 460 -369 -948 -896 207 -463 -241 706 138 -73 421 -217 975 621 -686 -785 864 371 -751 -319 -642 568 613 -145 830 195 382 319 -315 970 -788 -945 -150 319 60 929 -31 -281 -114 840 -217 540 607 455 253 -834 65 -427 689 80 -196 -37 -338 942 816 748 634 -906 657 -84 -661 30 -88 796 205 634 789 -381 637 622 850 941 -570 -626 232 -315 -8 282 -416 -508 95 -872 645 394 191 18 -678 -402 83 813 880 -853 177 296 -257 -882 -489 -36 920 -489 -52 775 -473 -675 733 975 -896 -932 -822 61 -866 -186 347 -167 -344 958 326 -826 356 709 -520 -724 -176 9 -226 -190 -357 145 -366 -216 615 507 293 68 712 841 43 -607 -327 -71 541 923 847 -942 -976 -392 863 -965 -667 -449 360 -978 -196 765 542 -333 587 -61 -553 -416 -828 -562 -659 581 227 863 943 -356 -40 -96 -114 166 -435 -431 4 371 29 -145 757 -984 -540 815 948 323 -907 -732 506 130 242 101 -247 -81 -869 -746 100 86 899 932 862 262 437 403 711 880 868 700 -257 -144 -434 434 -625 -339 426 -500 -620 627 -475 228 -202 55 289 -583 604 699 -186 840 -389 44 810 697 443 -533 -599 527 454 -410 416 -65 -725 -512 -645 627 651 739 978 546 -56 -875 -271 -318 365 203 -971 753 363 229 -407 -794 743 -497 -182 -387 -804 -967 244 -10 -299 -528 494 299 381 -43 -929 -759 -678 828 -206 423 647 208 562 -300 -448 778 625 192 -234 -181 -325 116 -693 -719 -633 -831 -592 160 166 -953 -101 -162 783 -529 69 -429 453 421 787 909 -449 -544 757 588 222 780 -820 424 -457 -23 193 -761 749 -259 483 -403 248 534 -834 -811 224 -495 -262 -860 -288 96 -484 -105 936 -55 -909 -988 319 -748 -173 -220 -17 -2 552 -978 -671 79 253 -360 -812 -376 320 -741 318 -410 -924 -206 -145 211 418 -527 912 -290 459 -849 806 -724 -19 -105 518 212 -958 -272 -276 -824 -33 283 -117 -841 -849 390 -649 -230 229 -650 -397 984 437 -913 -152 -119 -503 -91 966 684 649 643 565 -684 -653 27 -328 -563 696 -242 -234 -902 -319 -761 -478 746 -868 -662 -839 534 549 732 -650 131 -702 872 710 552 940 -6 -584 -501 607 518 576 -352 451 722 632 -207 181 -527 517 30 -397 -98 -555 816 -177 -714 -333 373 466 -794 -608 163 879 -219 249 895 -945 774 -48 421 687 436 240 -32 -73 -583 -332 25 564 777 357 554 -781 -353 9 -966 174 -710 732 -789 110 -932 -175 200 -349 459 276 170 -852 -388 150 -856 678 -464 451 -694 854 -318 -291 504 660 392 -811 -885 983 -926 725 -801 291 -492 62 503 -901 -893 -836 629 -116 -421 368 986 32 -223 20 146 -953 -615 732 -741 -926 956 -553 -655 -927 -935 129 944 944 -457 821 576 -993 383 593 869 160 548 438 210 -421 -9 740 331 388 -710 27 -828 362 397 -715 -618 -828 -747 730 -220 352 176 -484 89 462 508 -631 13 -332 -234 650 -404 326 -828 584 105 452 -516 -370 -549 -50 -234 601 -608 34 -949 -217 -386 -29 -114 230 -326 964 -243 315 84 -127 826 -649 -448 -233 -743 375 78 -836 -49 5 -958 -937 -213 261 -781 372 -566 -60 -499 -360 549 -706 -169 -266 -992 -78 837 904 -660 689 142 837 -520 562 74 173 896 87 474 898 -604 -492 962 -727 878 515 -126 969 448 -251 -115 -403 -905 -706 -626 925 -921 522 569 942 -279 493 -6 48 -564 -377 564 258 -658 776 -236 -214 851 306 -877 799 707 448 875 34 452 813 176 -756 -548 -440 -421 127 -206 -873 319 288 -962 215 903 426 313 -874 338 -706 -488 -196 -322 624 -313 -309 697 -122 721 -552 931 908 391 531 -267 54 529 -185 -49 -424 -29 -869 787 -36 -236 -653 -199 -135 901 242 655 -687 572 -117 -983 676 -631 268 -969 526 377 323 959 47 -124 -210 -413 -428 794 917 -62 -724 -623 -335 -748 -746 853 806 644 660 795 917 -45 789 -830 -406 -815 -682 644 -772 -285 435 -184 -731 14 -919 -78 511 887 457 466 505 -591 872 9 -923 -108 -837 -473 59 406 877 341 704 89 -2 678 -617 -767 903 -686 101 -592 -1000 -540 -570 833 -946 -291 -827 144 132 218 293 478 554 428 949 291 -998 -258 -541 176 -243 -26 819 777 296 -121 223 -319 962 637 -378 681 877 153 70 -475 -630 129 829 -625 988 -303 946 -670 602 859 441 -235 749 -607 62 779 -893 93 -232 -262 -402 907 461 991 234 790 185 842 493 -324 978 -778 894 -567 -390 851 349 -299 885 -673 487 -740 490 858 759 911 764 689 -505 -477 74 533 272 656 275 346 -834 -91 533 -606 411 -878 239 640 -111 579 80 963 -430 418 482 -958 -770 851 -236 -515 -372 -182 581 10 965 870 911 112 757 -2 -167 -313 1000 -577 -472 118 436 638 -58 962 978 774 483 166 -638 -735 571 -139 -185 -388 866 -988 104 564 -948 694 -93 427 258 589 -912 -408 279 -702 -494 167 -835 -267 164 97 468 -679 -595 982 -642 -425 -374 -604 -807 806 876 -571 726 -10 400 603 -994 25 -424 -963 -566 962 -171 243 -59 -271 756 -561 402 -247 961 -129 -98 126 761 181 -398 273 -389 -804 104 965 415 -613 633 437 354 190 644 -113 -106 -323 735 -524 -25 -650 604 -262 697 946 13 871 -432 689 825 -94 68 399 -146 158 32 -848 943 507 -660 979 -332 -194 -549 -638 65 311 -227 541 852 398 787 896 -872 704 480 243 -760 -934 -219 485 529 112 943 -851 -595 289 -890 673 -894 -945 762 734 -665 -390 -302 -876 135 -530 -57 541 -123 -196 381 341 -188 -226 -303 -503 268 -865 618 -315 -891 134 556 -134 430 923 375 -552 727 299 336 -648 -825 -475 151 -685 536 -311 26 -555 951 -78 -897 761 -598 565 -290 -610 -715 -828 -870 -214 -886 466 -165 305 -190 979 476 708 622 -950 -351 869 129 -180 419 79 -509 142 638 820 985 690 88 228 -259 460 287 464 210 -247 131 -266 -66 982 4 -488 232 379 -603 110 352 -561 91 315 -971 223 319 -65 -579 -231 775 466 -819 -87 -21 -71 -156 -376 -161 -50 958 588 -625 -106 -698 -586 802 -838 -777 -222 119 -111 13 -432 847 400 -778 -860 878 -416 645 724 572 -889 -28 735 -780 784 813 -50 -882 41 482 -534 -543 653 869 162 -721 -309 -900 -325 93 784 -622 664 -180 262 -751 991 348 -734 279 986 949 852 -237 375 110 70 198 24 662 -349 901 -833 238 -589 -829 772 -387 -285 -286 245 749 421 752 561 299 -653 -503 -118 222 -387 -460 -24 -219 631 232 -668 -855 59 -455 963 -315 -44 -766 -901 268 220 827 727 687 -173 395 969 -922 -581 -880 -236 762 694 -901 -98 -423 449 444 125 727 -930 710 -988 145 179 -713 -782 -299 -747 -966 -158 956 908 -795 -832 195 -586 -68 -193 479 885 110 183 252 -361 -98 -370 342 -994 -635 581 -819 217 739 367 -423 627 -978 854 -592 393 980 -36 236 885 -220 141 -653 767 41 193 820 -73 -942 -35 -969 -897 264 109 228 928 574 60 570 736 -181 751 17 -958 424 914 -862 396 -486 186 -721 75 -584 -629 -851 -589 -955 -11 0 -592 470 806 -302 531 -24 464 752 -736 348 220 -533 -383 903 -470 -815 52 -389 -140 373 483 -215 295 162 460 -652 992 414 -571 -88 -106 552 -305 176 -481 564 -610 -233 -970 -455 -191 -625 -467 222 164 -743 -843 -712 -904 207 959 -185 225 785 -431 -542 -735 54 -580 -81 -29 802 196 -37 -36 808 580 -277 -768 -761 -200 -510 320 351 -210 -714 752 -734 522 -278 151 989 -302 706 374 -962 -235 717 -502 -654 120 353 688 343 -332 -420 -95 657 -761 894 -563 440 -437 -657 -935 -32 -694 -233 -204 -861 -849 141 -674 588 500 348 94 -568 308 -941 -642 -402 -527 -973 -278 -272 -834 -113 -303 56 196 59 793 773 343 -553 -990 922 -204 -739 -782 -718 929 859 311 -5 -896 -631 -884 -209 805 448 279 -768 -885 699 645 951 246 -258 771 605 -168 5 893 -227 521 -768 928 -850 195 474 290 526 -607 -490 804 883 649 329 -115 351 -119 -978 -800 -886 -746 -894 798 -877 879 -830 67 -244 -827 130 -572 -211 -43 588 -165 971 626 -984 124 -97 719 -610 -13 382 -857 783 52 -664 376 -667 -757 275 -955 -255 -544 568 495 -383 570 881 87 383 -14 -810 81 223 240 -226 -122 -75 924 475 329 257 -232 731 926 841 260 -952 -950 -799 -130 -89 726 233 -157 705 416 770 646 297 -278 269 -681 -540 208 975 -8 1000 437 217 -115 913 -700 573 329 702 -692 -9 929 57 691 717 -447 703 554 -808 -234 -463 80 -149 -287 206 649 517 -658 -793 -90 562 144 -851 -835 98 -998 481 78 -689 836 417 -980 765 160 -189 405 484 818 318 -561 -526 665 -110 577 871 -432 48 463 622 766 -131 482 -211 -975 -212 -50 -43 -320 502 -530 -957 -361 501 680 -238 -127 -531 176 -135 -319 -71 -52 -864 563 168 -186 846 449 -151 -859 931 784 769 95 896 -498 586 818 -880 649 667 -824 828 -788 625 -725 -449 341 410 783 77 204 175 -93 -674 -991 670 -767 923 -440 557 -899 -82 79 -887 852 650 412 545 -660 369 -100 -66 -375 996 -900 755 544 366 342 -154 419 698 -848 441 -768 402 487 11 663 847 -801 375 30 762 766 960 350 463 -365 -408 261 199 247 694 -149 -641 -19 248 806 369 847 912 728 981 269 266 37 -793 -63 437 212 328 -951 459 -51 -592 301 -162 -531 -641 -948 350 -19 921 -478 981 -1000 -98 -682 -223 -286 430 34 -621 365 -567 468 831 184 779 428 -282 911 -463 389 -492 -121 46 39 -857 328 196 660 298 383 -991 537 -870 532 -263 -179 -859 -239 740 -152 888 -453 440 -435 680 838 162 397 421 871 182 303 898 232 133 860 -668 -57 603 35 685 -411 308 -130 299 -779 681 168 147 470 767 345 -622 548 -962 -254 636 -356 840 -461 358 631 -857 195 -41 -385 71 358 -618 588 -999 519 -773 -975 272 406 82 196 -553 910 -542 765 207 -98 -891 968 835 -880 774 -384 867 -594 -822 -320 495 -853 985 612 121 -495 880 -556 84 -940 943 -550 -916 929 -875 -911 918 -592 305 -493 -321 -865 705 -741 203 -44 50 331 196 -398 441 646 -939 -648 366 -956 751 -119 966 396 442 573 -14 -144 -457 250 29 -668 671 71 -873 -950 -336 -599 -991 206 921 -441 -347 542 569 0 396 -317 -22 -17 46 666 375 -241 -4 -502 -313 -522 -339 281 292 -962 873 137 31 922 191 -577 -947 125 108 -95 104 -392 -401 -760 306 250 450 -463 819 432 -470 -465 -904 -712 -941 -866 -648 6 818 -787 288 840 471 326 341 872 -529 268 -87 -627 2 192 375 -657 48 -380 -396 -495 -99 404 877 916 40 397 -99 517 -512 468 964 996 -903 528 -781 -644 439 331 -926 617 -774 -813 585 60 854 985 568 499 714 299 -503 -57 670 987 285 320 771 -520 -327 -845 -64 30 770 438 402 17 431 -13 535 -90 506 -262 -521 -368 714 -681 -929 -80 -497 568 -508 -367 -371 -871 59 113 817 297 687 -348 -463 -359 486 912 -223 352 -304 -962 -552 424 -781 89 -458 -618 -407 -141 -92 -175 -892 -899 -647 754 -731 -604 728 -720 660 820 -84 -756 620 958 -735 -852 -395 -139 -67 417 109 739 365 976 721 5 -401 796 621 945 -798 -596 341 156 -495 -876 113 -364 -177 841 -612 -915 -403 3 491 -477 -614 377 -52 -71 331 877 145 478 -347 -494 636 -362 2 292 22 626 -183 943 -679 -843 -37 275 233 115 1000 -555 959 466 419 910 -501 383 -851 -132 605 627 -965 462 -807 -394 930 379 144 971 -174 132 957 -894 -389 32 -512 150 517 -240 414 20 790 -958 734 602 -594 -842 334 -38 -863 332 -779 -647 -104 -646 -281 -317 -553 789 892 -364 301 -776 658 903 960 452 993 -791 576 -78 -679 -539 511 -565 -466 -59 961 -596 -853 -479 604 -899 -782 -261 -284 -77 -498 661 784 912 304 -583 -796 991 719 808 702 689 -771 -87 655 925 162 -831 561 -21 -628 -285 -947 -583 -215 202 372 -940 216 -758 -145 -977 683 -458 456 -50 695 867 354 602 203 43 -125 -952 92 291 -452 -179 228 954 202 513 591 817 -397 924 697 -657 -163 71 -971 202 -236 496 -756 549 -713 -791 -921 -633 -131 -562 892 -809 -999 -562 739 507 841 -163 -754 -211 736 232 -200 180 798 -85 -616 512 -539 -926 904 -882 136 -572 75 -704 -718 -924 535 582 490 -382 785 475 -137 -961 -419 916 -637 -518 444 -106 -759 933 232 619 -693 59 425 -720 -953 -585 228 -920 -49 443 586 473 678 -634 107 215 -313 -752 -696 -168 444 -117 331 -924 433 -550 906 -274 615 260 716 875 832 765 -814 -999 -363 929 -268 -19 245 396 880 269 -5 -883 175 847 727 747 525 225 -271 766 -725 208 -999 139 -740 -980 632 -952 571 193 -112 653 267 -441 -603 581 122 -633 -11 430 531 104 39 -885 -477 416 502 -599 -591 -351 30 322 414 -811 -330 -847 -243 892 -891 -149 -794 -279 932 -484 -185 -754 -182 -739 -447 8 848 242 -90 910 -103 518 -543 -986 98 -534 586 -654 -582 -262 551 291 -320 -304 322 540 -47 713 -294 -533 -675 -768 597 364 -689 -766 -762 -16 973 -910 -601 994 -725 -392 -609 937 936 957 -968 570 876 -510 -767 -466 -283 -156 72 -792 264 -423 648 791 517 -970 -508 -563 63 845 838 234 427 796 -863 123 -789 907 441 -367 588 -563 613 291 335 -42 -99 -857 519 -520 -186 668 -131 408 -980 529 488 22 -349 997 -361 -172 343 850 355 376 86 914 12 665 -265 668 677 -111 767 -11 -552 961 -473 470 -358 373 -180 -698 -210 508 699 695 -346 -1000 -488 -829 -360 965 537 901 490 206 -63 -760 -271 -63 238 25 136 -25 145 -892 -674 144 -230 329 -985 267 -667 -436 946 432 -96 -395 745 -474 -434 610 -374 -533 -950 -244 -755 981 861 -381 -143 -89 -491 -316 778 -766 347 939 -127 -844 -920 996 646 -833 -157 444 -481 -743 842 -92 -325 225 752 517 586 -314 -326 -512 377 -564 -931 -241 254 862 540 604 -973 328 -901 556 652 712 -404 800 2 -764 243 10 -304 -294 226 243 312 403 -319 -404 34 536 57 924 -203 44 -58 -784 963 -682 345 75 -456 239 682 458 896 -709 -806 -762 -457 198 258 -782 472 -6 832 -392 175 -64 -743 -605 -437 266 439 606 -8 -116 -579 877 -483 -89 414 175 -859 807 959 155 -739 244 -402 308 -445 434 -997 -724 -842 999 -749 -708 -133 814 508 -955 776 -603 633 709 331 391 988 64 -283 -72 -134 -463 1 715 -769 -253 -266 948 -187 -825 -743 -307 -373 -408 -557 -825 629 -498 630 -154 -801 -881 -842 -505 349 69 816 568 227 752 -506 -760 -989 -663 -681 733 160 845 -947 78 299 -672 538 -856 143 -607 -951 -18 -704 491 -401 287 -512 753 -235 465 695 853 463 171 935 532 770 771 -110 -784 909 945 968 -26 936 273 617 643 523 683 383 -870 -738 948 -132 715 729 -764 -199 994 -432 -682 -520 -361 548 812 607 384 574 -842 989 -58 -459 -795 894 -864 994 605 -301 -119 -771 848 -114 -580 419 -852 941 -408 -652 -812 -149 361 -90 102 -514 420 -539 828 176 -511 -295 -208 -957 128 -427 -116 -952 -464 -15 -179 213 423 98 991 39 -122 799 -619 -127 597 -716 -987 -685 -868 -43 723 696 -418 -287 349 2 -495 133 -169 123 451 -598 -25 -304 -551 -213 709 -895 688 -161 -462 -990 -193 243 551 561 541 428 522 456 -745 165 795 678 583 13 256 -354 -657 786 565 -134 -562 273 164 -165 -197 -359 656 478 -743 -303 -847 454 -520 -265 -672 186 831 -803 -854 297 -186 319 727 -484 -479 -673 -938 391 491 242 -466 586 -943 786 -946 404 553 -656 -862 640 573 594 -983 -964 608 -3 4 -844 -245 -837 276 -355 -723 135 312 573 826 -400 348 465 712 700 644 517 117 353 -649 546 961 -650 237 -374 -666 -864 -107 -98 -428 -237 860 72 619 -545 279 960 -52 -224 -323 408 3 236 557 240 152 309 364 548 -563 -794 -177 -946 -940 -631 -180 -733 86 262 -600 184 -592 933 -657 801 636 -574 28 60 831 -637 -182 -343 -202 342 779 92 402 -267 682 -98 588 -492 163 -463 162 -613 -362 412 -372 -309 -328 -631 329 -646 376 934 -821 -499 -711 -793 -235 -209 678 655 583 -502 -189 -988 -282 -372 -334 575 847 -386 -411 -609 30 727 -52 234 -552 -454 -415 719 198 -680 894 274 754 -279 -602 -537 360 -809 427 767 524 351 -417 613 24 -58 403 -943 -802 391 711 -51 -671 894 -770 937 704 281 -674 -422 -591 -192 -110 -939 -725 280 -133 -374 72 -117 341 698 -882 409 385 -204 -82 616 425 487 504 -202 535 -707 -25 -476 386 544 -294 848 398 627 827 731 -46 -924 -421 -743 -36 -364 274 -761 -541 790 282 494 -299 86 -537 219 -174 -560 -777 -543 952 -234 470 -338 319 811 -537 -940 -336 -993 -649 663 824 -138 430 -817 -388 523 -301 -494 523 281 -659 89 596 -669 516 447 -635 849 -165 251 274 -436 -47 -238 287 672 -912 831 -830 -963 -615 -567 -758 473 -747 -502 964 -783 230 169 -127 -687 -866 341 993 857 -220 -907 -817 -578 -273 -644 -457 -699 -506 -824 -885 -578 -524 -655 137 342 615 967 563 -322 6 751 831 -744 994 877 -785 435 -237 496 807 -278 -79 -401 103 507 -732 823 -812 -920 380 -957 987 -704 -9 -163 657 -390 -215 90 408 144 46 752 -325 -464 957 91 733 -944 -379 -157 286 236 -102 700 922 -511 18 -35 622 98 137 -866 927 -894 -417 135 -421 624 -183 622 -837 -418 -183 104 266 937 953 -890 694 -769 -70 -290 171 -283 -614 -337 -152 -284 158 580 770 414 -789 389 -95 899 -322 -925 -237 286 778 93 570 -923 413 618 -764 -481 -479 -730 202 -72 -973 -45 669 -5 -533 -131 272 204 -7 -984 915 921 -216 -44 859 63 486 986 -289 332 261 68 -680 -598 -466 808 795 -685 -318 161 -153 -4 -476 51 -95 806 503 574 641 -245 -74 730 -328 -108 806 423 -66 -949 719 -140 -269 336 470 874 -580 -606 -582 864 -254 803 945 -246 -366 -88 -809 742 520 -242 809 -912 220 -484 -513 411 -31 361 269 -271 829 981 324 782 396 -318 -318 160 -225 -82 382 -472 0 554 510 141 727 -269 943 516 -126 -555 -249 666 -721 -324 -793 836 -391 -350 444 -209 115 821 272 423 -687 -86 800 146 893 -912 -979 679 -854 455 -673 -483 -28 676 312 -971 628 526 -148 -240 816 355 362 402 -256 -195 -289 -564 -789 166 854 -162 776 43 -272 103 731 -911 -810 854 -944 449 -929 494 -250 507 231 -408 479 -404 -333 -451 -170 -72 -859 49 535 278 -305 239 -994 -97 -995 -194 967 -94 -271 681 721 40 -188 658 457 139 -424 -25 -748 370 897 349 788 -729 631 924 798 -801 -387 670 75 357 441 714 691 13 129 390 -615 687 -628 646 635 -905 -843 -752 438 -833 536 904 973 499 -613 -791 -574 -341 -537 501 -611 768 -276 -299 388 -624 -94 664 576 66 358 200 812 -892 861 -853 -888 805 231 865 352 218 34 880 615 637 656 -998 873 896 -166 150 849 -510 -910 -285 419 624 -912 140 781 545 -162 -827 -852 -162 -444 -81 145 -399 -360 -533 135 478 801 -426 -25 -35 -917 343 -550 -177 -160 -474 -930 314 366 168 -810 699 920 24 -680 287 843 -432 -718 -121 -155 813 -21 435 506 -654 -190 -542 -85 -411 90 -882 -471 889 -269 -485 -779 -549 134 -958 -159 -124 598 889 -440 -77 770 927 -170 184 -240 988 913 981 383 565 -611 -474 260 -273 749 -687 620 -808 836 729 145 920 455 179 839 244 -819 898 978 904 254 57 -490 792 147 -214 865 -932 214 706 883 874 451 397 -975 -164 -556 738 -821 424 -92 -561 -316 -715 311 -68 -282 -678 147 714 -907 -436 420 -312 -8 -873 918 750 -748 304 -8 -862 8 291 -521 436 978 373 459 22 437 937 -866 962 -118 -441 989 -433 -396 892 -192 468 -445 494 97 -942 -552 530 -638 640 -457 241 -291 173 -382 -959 801 -399 -617 477 752 -593 920 -920 -1000 568 912 -797 -555 -803 218 -113 -801 -378 821 681 609 95 -341 -571 40 905 485 161 -81 -126 -638 -378 790 -898 -790 944 -902 524 278 323 -309 -909 -141 198 -922 -331 797 943 -718 -631 -454 -73 636 -574 -210 -826 997 -28 498 -776 395 -621 -89 -462 523 -345 -518 930 -724 -146 -473 -538 677 -834 -965 -171 520 -524 -753 -216 203 -204 -243 364 -656 -579 976 -326 158 -153 -260 -1000 -471 -975 385 -829 -288 -188 457 -444 -694 -763 -380 -468 630 -277 -591 111 351 -734 271 829 746 -350 179 -641 332 156 -719 899 827 -903 -488 292 242 394 598 -579 342 -940 909 657 357 -431 164 -92 -477 253 -788 -784 328 -411 753 972 997 703 560 254 -381 146 196 -890 201 602 -748 -983 352 -992 -599 808 899 -535 785 -519 -93 431 959 -482 88 163 73 308 -827 -572 -780 -688 -645 -124 247 -900 976 -191 -912 505 -100 759 -13 -513 -88 769 -679 -481 -931 456 -952 -392 866 292 -532 999 87 352 11 -44 -883 -447 -944 152 676 819 -51 202 525 -286 -36 -178 600 -296 240 -239 675 248 975 516 -831 211 -460 100 -545 -339 105 -317 -522 666 793 4 -902 1 -508 254 371 129 638 723 427 862 992 -402 -719 270 -189 -781 -996 -419 -567 -289 -468 -209 -481 333 207 133 673 -719 -418 -577 832 -580 39 -320 271 -659 -628 338 551 -4 562 -358 -452 -187 476 -253 -639 671 385 169 182 -663 -539 382 824 -617 -770 -400 -212 -729 82 -641 -638 -576 -940 -164 284 100 158 424 167 -907 814 609 655 -883 212 -616 -600 690 682 986 -226 651 550 -47 63 871 229 230 -165 331 -172 -309 339 824 -10 707 20 -39 457 530 -830 951 525 851 -958 523 636 332 -508 507 -226 -707 980 582 -422 -204 423 544 419 -222 833 906 180 712 160 99 73 -274 -979 -863 425 -113 40 -155 -198 901 -469 -793 -936 -193 886 631 144 -170 596 -872 647 143 234 -101 -505 -163 -509 -12 -639 597 -524 165 84 -664 470 -338 -962 -544 -471 -112 273 473 -120 668 569 9 391 640 -479 989 -351 -800 -773 -764 131 378 -686 -6 -54 209 -590 664 -340 495 105 668 -348 -35 542 -252 -241 392 194 -905 551 -443 297 176 -295 424 -191 -203 -82 600 -68 634 286 217 511 178 -566 587 151 -593 621 -528 -557 783 371 -734 -246 -570 -406 -952 191 -493 373 605 -463 -747 -625 698 -72 -292 290 -716 363 737 -570 387 -888 -917 770 196 615 -256 807 127 331 -400 439 809 330 -155 701 490 438 796 417 151 847 -982 -146 322 464 27 -907 83 714 973 247 245 -478 -958 843 781 -459 -353 -621 -660 668 703 -187 -712 -650 357 195 785 782 714 -543 422 -763 783 908 -362 -706 -402 297 880 879 970 748 -641 721 -284 619 -566 422 573 -839 -283 -828 866 -525 573 -603 -437 59 -347 783 127 664 -452 515 749 617 841 665 -981 -627 -731 68 769 319 352 342 342 -682 -900 -441 110 -405 620 534 848 722 374 348 -431 737 138 525 -483 -149 117 -230 405 -674 921 584 -379 -866 -307 614 252 -999 985 100 -159 970 526 488 -868 -301 -958 -755 -113 -191 -64 17 621 -220 -590 -955 964 -156 -601 670 -494 63 -699 471 454 334 -322 953 220 -778 -911 -61 -16 -966 577 45 478 -907 556 -139 143 -124 -428 -112 71 -977 -89 508 309 -739 -87 859 389 283 463 -806 -505 -254 -229 -496 125 -562 979 -383 933 -629 356 -425 -778 975 -990 -429 62 -676 622 280 460 -980 763 65 -360 -675 500 347 964 -646 -599 904 -760 -856 303 719 -58 748 587 629 235 772 8 -178 421 991 -562 -524 405 -985 675 679 361 -544 791 16 -54 -61 45 977 646 -880 539 -324 824 -285 337 127 -270 -195 162 -709 -421 5 -146 378 254 -172 717 249 308 678 638 438 -860 372 781 445 -850 344 -64 -799 -996 -449 -327 -401 -572 836 500 730 -133 156 707 594 420 567 -511 -389 575 938 543 69 -17 -640 -35 851 217 455 757 -933 171 -640 773 -279 598 -297 -120 -934 794 810 715 266 117 -261 505 465 144 -244 -433 -53 -359 -810 -918 884 605 -119 791 967 -179 -470 -46 247 196 -550 690 -729 -976 798 -5 224 329 -180 193 471 553 519 752 -99 39 -624 -57 -65 -835 921 -241 868 149 12 -460 848 -902 833 250 -815 925 -689 53 216 989 -201 19 -181 -986 -998 -642 824 -764 -762 757 291 -670 -546 498 -467 211 -580 442 107 917 -125 -474 15 -918 225 847 -517 875 -801 657 983 -841 -123 -510 -222 -770 -337 -241 -224 383 712 -1000 59 -389 -653 418 390 -857 -497 -222 -634 -751 -834 -292 -554 82 -549 -696 -766 -481 772 308 831 94 -151 -600 -587 -391 -772 759 -425 -223 -495 767 974 182 -610 650 -699 -239 -842 229 -692 -885 518 994 553 -225 -747 -425 312 -699 569 993 981 771 256 56 418 747 950 599 -958 112 966 -290 807 -631 98 970 452 -565 -878 289 -260 190 57 131 293 -202 -357 644 -930 569 820 -884 884 -937 -272 638 483 -958 -626 -310 64 257 285 -813 -242 828 899 -585 -608 546 -1 -545 468 24 966 205 -758 -842 -187 -36 -109 -658 879 -833 171 -751 -727 363 -76 -804 -904 -751 -437 -150 642 -721 -61 -975 629 -450 973 536 111 -207 -731 -659 -710 47 250 646 -718 989 -376 -257 293 10 -453 -100 735 -875 809 -754 558 142 812 -94 448 871 -640 696 784 40 883 58 -739 539 -654 884 465 263 498 -272 68 -611 -475 715 -635 -399 -42 -593 651 23 190 -527 -179 -914 144 636 -572 890 973 527 565 207 -555 -339 613 -326 181 -783 -788 -547 686 299 487 -880 791 343 -616 -735 190 -246 255 -753 -711 359 590 991 663 -465 257 -408 -758 124 939 392 797 -28 52 -175 399 997 116 493 693 616 786 -190 678 474 -490 734 42 -716 -15 871 -859 675 -820 277 -697 -662 -404 -106 -235 209 65 750 -102 252 876 374 356 -287 566 819 -598 -748 -282 -87 371 606 833 17 670 260 731 -886 755 833 579 -141 -949 525 811 439 414 -423 199 -711 -215 -463 -109 -68 772 975 968 -844 731 980 -941 -957 68 369 457 -214 631 -696 381 311 -62 917 -726 -988 -587 337 397 433 249 -660 -655 -222 -256 -860 -426 -46 893 -315 -855 -938 -719 142 -395 953 -107 978 501 -262 -230 -23 -384 -686 -99 387 342 454 112 -150 -375 137 854 -373 -788 878 -84 -851 -778 -798 -270 -22 -778 -705 793 515 815 -177 892 -475 200 409 -230 -551 370 -430 89 -713 890 -904 -546 424 -174 -889 -508 -412 -795 -811 224 761 649 304 -292 380 266 -111 429 698 476 405 -26 -824 -686 815 -181 -43 -339 408 595 105 -198 -268 361 655 689 691 1000 -262 993 694 746 15 717 -338 -910 139 -247 108 563 48 874 26 -332 -147 948 861 -875 192 -806 -579 925 -50 -304 138 -500 -915 139 -113 -686 -986 -582 -650 -606 326 358 -76 444 -562 391 58 709 281 64 909 -752 895 -517 103 952 -510 -593 -868 -672 251 168 578 -805 -276 457 946 -726 -847 -204 -98 -123 249 894 -894 -156 -972 -523 -818 426 639 -630 -248 -69 579 300 -818 401 348 613 -856 -699 540 186 526 704 707 -66 -834 -996 769 6 -780 81 -57 -286 -899 832 -924 30 -70 -793 749 345 -330 3 -666 -590 647 905 174 597 1 -858 622 726 783 329 -930 704 -724 12 827 206 -327 421 886 -621 -166 923 492 456 108 -763 -240 -712 39 -861 158 -579 310 -570 -542 -931 -393 -209 -273 -425 -154 -844 976 59 -639 123 -838 634 -713 -612 -206 -507 889 -338 -536 248 -842 -753 168 587 526 650 -882 693 -937 -766 -137 -406 324 793 536 234 -332 736 425 307 -296 -554 -147 -573 -429 76 729 173 -584 -912 -185 -851 590 -242 469 644 -498 -960 -903 965 960 -962 -933 713 688 391 -805 -597 -796 -450 -731 -423 694 628 -584 59 345 -928 759 -24 -865 915 859 -723 577 -937 640 56 88 -96 -310 -539 -658 -370 -768 -567 -598 900 -255 414 -19 288 -986 -33 987 -702 165 -770 522 839 799 799 -396 41 144 520 434 379 774 -152 -881 992 101 710 256 -245 -762 451 -152 -19 448 761 -337 456 131 -337 -812 -807 -272 834 367 -652 -791 567 282 322 -565 897 -333 -529 550 857 -301 594 -958 827 589 385 175 -435 211 -671 -24 266 608 906 -14 -585 -946 963 -293 -338 464 222 969 350 341 -479 740 -710 -369 599 -792 960 725 -470 823 13 -996 256 643 761 -884 -672 -46 253 789 -143 -341 -815 -53 325 215 -578 -973 113 797 -995 966 -724 -404 491 254 412 -326 -289 90 -484 -182 -121 -470 -362 321 750 -278 -65 -986 -66 -979 507 814 -79 -234 316 -786 -116 566 -300 -355 -12 -698 -175 -569 -1 -218 -11 791 242 232 -843 70 -164 183 -728 332 -914 975 41 65 -570 -555 646 -635 250 457 865 -728 -601 -465 -486 791 -930 399 -308 -37 -78 627 283 -351 -848 965 333 41 901 -14 -667 -970 23 -688 240 34 281 -586 -765 123 -612 653 173 564 -324 347 139 887 654 -461 738 49 738 965 -867 3 -976 -620 -81 -204 -406 453 -138 -479 471 810 -33 684 -68 -739 -256 386 -493 431 636 85 345 -495 399 92 -363 580 462 544 -886 338 -120 267 -296 -683 273 545 517 -468 -646 -537 497 -134 -282 237 -918 -188 -651 -250 -293 106 601 -794 871 145 -668 902 566 690 -983 -781 -349 617 106 545 -915 98 468 608 -882 558 982 -378 355 213 -491 467 334 -162 -286 841 -152 -657 318 -521 -989 427 298 439 -753 360 515 444 -909 461 -705 -751 -683 338 -191 -535 -269 -169 -269 -493 192 -627 228 466 700 -984 950 59 -854 -129 963 -80 -545 -337 294 66 -878 918 369 534 212 449 180 846 692 -57 94 767 -505 -258 619 -428 -416 878 -113 832 -277 -59 218 -534 561 837 -487 -17 -819 -905 -406 -717 31 -242 497 536 -338 842 -544 -314 -490 803 88 365 640 671 382 -313 -559 945 -350 315 799 484 475 708 -59 549 -647 623 -965 -247 878 -396 947 330 414 961 -824 725 177 368 -903 -25 18 812 -583 -268 -436 -591 -994 892 -157 -873 637 -775 -784 -160 -554 -935 -172 492 392 900 -963 -247 -881 625 159 549 -703 870 252 -895 -265 41 814 858 -764 90 -172 -923 -878 497 661 -690 529 533 155 -252 -763 798 -573 -790 382 -911 56 368 -938 922 708 -522 -501 636 732 786 811 -308 21 -877 -619 187 596 819 812 822 -827 -262 627 353 595 -206 -650 681 -582 -545 -450 830 -111 167 2 329 -590 -267 -918 827 616 677 -644 -5 -249 -815 770 -132 -160 452 -647 276 -786 787 320 -284 277 -849 -642 -981 -518 -889 -628 -785 -206 -921 -730 -338 -412 -87 -315 767 -449 -573 -917 831 -724 -460 -720 -441 -840 -631 -974 302 -168 -775 169 306 -322 53 429 910 -730 -443 -456 -981 478 836 830 271 461 976 251 -951 867 -894 -907 -285 -133 -912 796 -281 875 787 -19 733 363 -997 -701 690 -802 8 836 -786 -811 -808 -99 314 362 534 -602 -473 880 -133 -804 811 -896 424 -398 526 251 -965 146 833 -26 -224 -138 -531 -27 -448 34 -259 199 -756 -106 277 209 -794 -289 -148 -844 805 -302 -466 783 373 493 731 -895 -833 809 -737 -751 -990 368 703 -786 629 -703 -432 479 -604 -182 981 229 -430 713 -928 -238 492 654 -825 -675 943 -181 -287 570 -259 -487 -529 681 328 272 549 -660 -466 -886 304 -10 941 -224 -128 -236 285 -434 -297 74 38 -630 -798 840 -179 934 905 488 979 149 -160 -498 507 -491 -888 342 232 -740 252 565 227 -719 -213 -727 436 56 -769 -537 -893 -269 813 -994 179 -686 177 -243 638 246 6 225 473 104 -855 -426 -994 224 274 -436 768 -778 -834 -60 -28 968 149 250 -99 101 137 37 -945 -711 96 928 -602 396 474 -310 616 -683 -187 -770 -472 -209 792 621 -662 762 196 520 -113 137 -245 89 451 117 907 -207 431 259 738 -90 474 601 91 61 710 -807 936 426 45 -298 871 676 776 -972 -642 437 -378 -464 500 918 -727 -284 235 400 -636 -255 -408 -407 946 200 686 24 -969 411 663 850 249 819 377 -592 -788 -250 -203 -748 -165 -112 -853 784 -69 949 900 327 110 -441 -538 198 -262 -952 -503 -16 -493 548 350 -967 -879 -988 -667 892 267 -737 -365 -72 -321 208 988 -767 -492 369 672 41 36 -481 485 880 -419 -949 334 -554 -192 -629 -59 -599 393 -625 581 273 246 -680 -927 831 560 -886 -129 -960 220 -620 -543 299 -583 670 -180 893 -337 -1 611 -559 -816 386 -110 218 913 -634 -723 -304 550 -727 391 386 107 761 -66 194 -353 347 876 686 257 146 -124 -261 22 199 -300 349 -416 294 271 342 977 917 395 529 -242 912 -963 -112 -798 169 51 -213 665 -299 808 81 -541 254 -482 -655 441 463 967 -327 412 -430 -294 220 658 994 -613 -643 387 671 -783 487 -897 -262 -628 293 -376 684 209 326 960 470 211 63 910 567 231 -595 -627 25 98 -430 512 869 911 819 636 238 -456 927 -317 -23 -984 210 -464 -622 -179 -516 -621 -422 -872 708 -823 -459 813 156 -865 -829 995 695 -543 -366 -878 833 -350 -104 -97 -390 -137 -315 477 715 -422 -453 192 279 -394 -691 306 96 19 -82 572 344 465 -511 219 -877 505 -818 0 653 -465 -52 -710 950 -376 642 548 -346 -278 282 65 702 -64 571 -568 95 -112 -510 835 348 -342 -734 -830 -404 -850 -130 369 -529 -132 926 -712 -809 -712 277 -106 -447 -186 888 330 -723 44 595 320 -234 866 819 -663 -875 -749 881 -148 824 -271 -628 -608 -740 197 169 498 -408 816 -325 675 -186 213 -155 -942 -978 -387 114 -465 725 934 -60 -992 -137 -364 984 865 135 903 557 -491 -743 -762 -210 -34 962 965 91 -333 -46 139 -732 -308 -840 -479 -285 300 563 490 685 -670 436 -569 740 8 346 343 885 -452 105 -416 -279 -538 536 -936 -731 -440 -557 576 843 -478 -257 -5 -475 -620 -786 354 -603 763 495 -982 5 895 402 179 858 567 -200 129 -757 49 233 -230 -810 -922 -475 983 -4 -212 -334 -824 -296 659 -306 -196 -378 922 -975 -936 903 -360 -891 399 -382 252 327 -298 443 739 438 -140 965 247 172 735 843 163 92 311 -606 -165 358 366 -932 -130 30 181 243 -735 617 133 454 254 678 963 671 473 -931 -247 615 356 566 706 -563 -982 -621 469 -467 -239 173 43 876 -961 -302 -84 125 750 681 211 -451 -1000 -978 891 388 177 825 578 313 -87 -247 -468 43 -248 -151 150 684 -796 -598 969 783 789 -440 -993 -979 417 246 171 407 -630 -56 492 956 -204 507 43 699 688 -207 625 -605 377 -530 659 956 64 308 -560 405 -982 -753 -279 11 708 -533 141 -622 -101 -615 969 -487 442 911 375 -864 -845 -235 -658 -888 132 894 543 286 334 -979 833 -618 -770 -208 -448 84 -793 -271 527 -669 865 -601 -761 840 476 336 106 -426 476 -646 -148 -941 -76 -811 -683 650 944 -672 835 -922 -604 132 -614 -306 333 598 706 -230 731 -517 268 -616 -469 420 -966 -870 -23 973 -960 -783 885 -540 539 510 -804 -904 -707 19 -864 877 -326 499 -814 422 -861 -454 646 274 -118 775 -621 348 17 -483 253 62 886 231 -364 564 553 270 158 850 803 -213 257 -612 -368 -42 137 200 83 -678 91 -489 734 894 -426 -842 -593 -556 509 659 665 -369 -852 514 807 -982 -67 -958 781 -732 772 -318 373 -805 -688 -810 839 929 -197 -929 226 626 -401 -273 906 -399 350 16 990 10 -105 -125 -192 -300 -405 -303 744 -273 664 173 -593 965 -136 805 755 -22 459 530 -889 627 -460 229 563 623 0 -607 412 -388 -326 757 299 532 -238 440 -534 -680 837 -402 -687 681 -175 -64 825 -517 896 -660 361 -769 -39 581 235 -787 446 823 -199 391 104 451 -346 254 -5 968 345 75 779 588 284 -812 -190 78 -463 -168 -661 -996 -367 414 786 -708 -74 488 -865 723 711 -755 -563 -730 -648 -571 742 436 832 303 -281 -679 848 -660 -850 -624 76 77 -558 -544 975 811 -871 448 -19 -75 -590 -128 95 42 65 -535 -893 933 190 -437 250 358 469 680 910 -516 756 848 695 646 687 457 630 670 -65 -508 -700 -62 361 290 126 467 938 309 786 442 -729 -898 131 880 9 -651 471 608 941 -274 45 983 -196 -286 -532 -697 874 -489 556 988 370 -881 -540 -247 151 207 997 52 -216 338 132 416 -23 428 -593 -237 -372 -783 -996 -286 -339 22 122 924 185 -428 -131 -661 -448 779 -1 -946 80 -563 768 445 -318 407 -576 -202 -691 978 969 514 -140 413 333 145 884 152 -562 357 94 -395 734 -328 -941 -319 -433 892 -552 -99 353 -474 -38 769 431 529 -483 -174 631 -587 -186 151 106 -936 864 984 -250 -248 570 329 -807 -707 495 772 574 -460 154 533 -400 589 -106 338 -799 474 447 -486 -108 540 -91 555 -791 256 87 88 198 791 -717 358 804 552 -72 35 -892 -31 -739 81 283 -884 -667 570 -30 -219 -108 -401 551 985 833 -817 329 868 0 -958 279 -349 -598 -174 37 -127 34 604 300 138 982 -272 810 510 -317 -192 -448 -517 948 -862 -129 -415 -296 -806 133 -597 286 -391 -417 -758 409 -614 38 666 523 697 -695 138 -613 -560 650 -54 394 388 532 -609 -904 13 190 688 77 -677 612 999 -188 777 -829 -699 703 63 -262 145 755 620 472 696 -675 176 -291 93 -289 -61 359 646 658 -127 665 549 550 835 -700 461 -11 197 -231 809 -437 681 -445 401 -287 -3 842 497 -323 373 45 669 6 -118 -545 674 -464 916 364 -955 -304 573 -815 520 800 -756 257 -386 167 -889 -928 -744 203 -592 710 787 143 437 663 135 630 1 649 -541 35 756 980 513 354 740 -892 -67 833 -337 -717 -926 548 494 -58 -524 -496 379 778 -65 -425 -530 -201 -342 -179 183 355 -285 -787 -338 -626 149 572 417 293 -505 663 371 871 -329 74 238 150 211 542 -546 872 683 -891 -78 238 -368 115 526 -758 801 819 953 430 -829 -246 -772 783 -398 579 -121 181 -733 -26 -548 515 -652 -732 -385 694 578 -331 -125 341 -835 -946 -246 -991 855 547 427 -283 986 -935 114 221 105 -644 -214 -65 -811 -607 -65 -293 -295 -723 795 -93 -202 -227 -131 788 -742 132 914 -521 477 496 -953 -655 294 827 -877 -846 654 896 547 -999 -856 871 -586 -908 -672 474 -221 -200 -73 -660 872 472 685 353 -869 447 -788 787 -429 508 -834 329 523 -930 -588 -719 -959 674 -107 900 -387 -81 75 -994 -749 -397 11 -103 93 122 532 534 -949 -400 -470 750 422 912 542 -659 -866 906 379 109 526 945 -799 594 564 313 -179 888 -854 -866 -836 216 -544 994 -336 -250 645 867 -303 -559 830 -9 -504 296 453 86 -594 839 -671 725 -221 303 228 102 388 649 909 464 -193 -264 -354 -491 -58 961 -27 -156 112 -657 -975 -466 -43 -889 -644 577 -777 -415 -709 -529 774 -890 228 -493 -240 697 365 -554 -83 460 130 971 -501 245 216 -233 358 989 738 27 -738 -559 -115 -598 -279 802 433 -763 678 138 737 715 304 -174 536 -32 -410 -641 987 810 -825 519 -515 -496 -176 -925 -851 -241 -407 -583 935 349 627 -847 879 238 261 -939 474 933 544 744 -298 -90 505 -109 373 142 354 -831 978 793 -693 -848 841 -36 -600 -504 -251 665 585 -697 417 829 -827 809 -336 -647 142 655 -634 885 -302 5 144 -974 214 471 -213 847 601 -934 -741 -615 -340 282 -173 848 -205 383 853 -917 639 313 241 591 689 770 -51 924 -926 -63 -224 -103 376 -523 256 681 -844 235 520 581 -752 66 124 -573 -107 511 -116 -246 951 -984 -544 -718 -393 -424 -328 855 371 -928 -129 -760 -8 478 -355 -919 -651 -989 -504 -397 27 510 330 436 -294 -203 -113 -801 -18 412 770 513 644 -374 23 -319 30 -744 -640 -894 -947 491 388 768 609 -754 87 -935 -809 100 -372 865 131 804 660 -491 900 -828 -24 -466 391 769 -377 290 793 -110 -419 628 960 -236 67 882 245 613 -623 499 348 465 -635 128 663 354 199 165 -576 -692 -90 -640 832 579 357 183 -134 -530 787 272 -686 -657 304 -816 -127 -850 442 983 -877 -949 -893 117 805 844 963 -64 122 886 228 -880 -948 -255 -938 -905 -664 799 895 979 99 658 -252 -630 -201 583 364 603 -954 -938 931 -586 731 688 -326 -729 -68 623 -477 -919 543 848 28 -20 453 -9 -471 983 3 -50 -971 72 209 925 782 -980 -887 224 816 -789 432 565 844 450 -968 812 261 -601 583 -378 -672 -95 787 -930 -79 -162 -913 861 -298 -450 -790 -713 -357 -296 949 892 -872 465 371 -931 910 -494 -862 728 118 432 -930 -24 -846 -592 333 521 940 62 -151 -945 -708 102 162 162 -415 -910 -124 -323 -128 -419 -875 782 -93 -253 297 -965 590 844 -730 831 -484 485 190 -632 -322 -382 161 38 -679 -510 -496 -752 587 -670 -505 -985 539 837 950 267 682 434 -922 -73 310 607 917 -232 746 396 492 934 236 -546 -480 -11 -724 -432 -755 -118 51 887 -255 -781 -367 -744 -832 845 -279 -21 -474 684 658 -587 -4 910 983 -309 884 -670 713 -845 88 10 177 -636 -355 -332 -771 -795 -188 265 -492 898 -286 -85 746 475 970 -949 790 -42 -138 705 530 720 352 181 -892 -636 811 533 599 -567 817 129 -401 -923 374 483 -986 -399 -679 85 -893 -999 933 -162 856 159 444 832 740 -26 -560 455 153 -451 -463 -575 22 457 -537 54 841 -675 162 37 -689 -352 -143 843 -979 -653 587 644 412 289 -274 -485 -362 714 -657 46 -552 730 671 991 -577 955 683 -802 33 -472 -231 -449 -643 -309 7 326 -250 879 -124 -760 -613 309 839 -235 591 -891 960 449 -454 -524 906 10 930 -116 991 650 188 399 527 -260 138 -608 -420 -922 -598 -564 -139 -673 931 705 -870 -324 -225 367 -229 232 970 383 -706 -295 -950 -27 808 -135 578 449 607 -909 638 923 598 -296 642 -199 673 -862 653 785 511 -255 -648 987 -228 -652 868 191 -858 -764 112 -787 129 839 -75 -883 -666 7 -618 399 802 653 931 496 -608 170 -539 844 -746 622 -834 52 -666 -880 -636 -367 330 282 353 -337 -639 755 557 -162 -320 213 -748 -717 354 588 -609 388 393 -225 438 -819 439 -13 -748 -580 35 -676 88 82 -220 908 -154 590 -934 -422 644 -126 569 -482 552 -214 915 -209 411 -227 454 739 319 -136 897 -36 276 301 -170 -301 468 -695 -576 124 -623 -395 -215 451 -314 151 241 -998 348 -171 854 -913 567 616 -653 -528 -263 -293 446 841 747 -32 -692 396 448 339 -224 -220 -946 499 336 -906 242 212 -233 418 -653 936 820 -901 -114 -656 -276 -189 680 980 46 537 -545 68 844 930 637 -116 727 84 905 554 908 -665 -864 167 -490 -686 427 -991 -827 129 415 30 509 -857 -855 -586 221 554 596 721 -712 104 -667 541 111 700 502 632 722 -470 -766 -883 10 141 -725 133 -421 -389 706 -425 -589 13 332 432 -832 514 27 -107 -782 -769 -829 -186 353 -648 -135 857 -669 -446 936 -256 361 413 -689 981 587 -717 867 -657 720 745 140 566 -98 18 -338 88 566 315 -942 551 375 -931 -919 303 250 -795 249 548 477 -58 240 735 641 -678 208 929 162 -239 -670 823 447 575 260 -256 -385 -841 -403 857 -788 829 964 -313 78 569 144 -661 -120 -725 594 798 -341 -652 -131 271 -744 609 -677 475 -649 -220 875 -417 30 -778 -186 -718 212 721 -268 -945 584 -544 -628 -474 -654 400 244 -107 -994 939 -312 267 -382 -482 -755 902 -539 708 988 425 282 518 -784 70 203 997 748 969 -445 -58 -754 -12 -739 -567 -231 147 -539 -400 668 -538 -871 701 207 -811 913 -18 990 -345 -396 -175 -973 -529 367 -711 76 -83 690 -763 -26 816 -537 348 24 708 -734 833 837 -769 484 -39 -741 -919 630 -698 320 -220 -155 634 -230 621 -900 667 541 -882 253 957 -234 -135 -167 -338 601 43 269 -298 503 217 663 410 -787 726 386 66 614 821 -147 853 -221 -53 382 -179 -268 210 73 -287 -760 637 696 -115 -91 -756 349 267 972 -782 851 -847 532 112 545 -778 164 -389 -461 -361 -680 453 689 -698 -984 137 -471 323 -748 557 291 526 -58 820 632 -902 73 57 601 -808 -216 979 355 712 -192 288 180 52 797 452 821 -839 478 826 -930 -803 18 813 626 -873 465 238 -678 769 526 -430 697 865 -898 22 -119 -858 815 -421 -44 522 230 -930 80 860 217 -119 202 753 70 -721 240 -786 -71 -494 711 109 -558 -932 -545 220 745 417 807 -76 -809 -904 745 777 -392 750 -773 18 957 -442 263 360 -592 8 -687 -297 427 541 756 88 173 90 -504 -574 459 -584 -602 -406 484 237 553 -70 788 -999 954 950 -286 844 -658 505 -491 832 -330 -181 894 -587 321 -715 -36 511 841 160 -406 80 421 -167 -886 538 636 736 53 430 783 739 406 58 -833 -388 491 -81 241 -108 -920 -871 759 842 688 -110 925 -669 386 758 -16 -342 169 895 -854 -904 185 659 -842 385 -957 -257 163 -971 -144 739 -96 -680 166 733 -585 200 592 -321 -406 82 -916 934 -391 -473 -471 883 179 107 -16 -307 252 755 788 -424 -730 318 350 -608 83 633 -162 110 875 936 581 807 763 -63 929 201 -468 -5 247 -826 -151 116 441 -743 836 -709 -424 936 -973 27 -452 -517 -623 359 432 442 -370 85 614 951 779 282 541 -913 731 956 -249 -961 -333 499 -539 443 570 969 390 -31 -427 272 754 618 398 -340 639 -424 280 312 107 683 -736 -407 695 244 -689 603 -176 -97 -326 11 670 917 483 -602 251 -539 -622 803 561 -395 783 -348 -211 155 -883 314 -884 -119 -277 -738 -253 -477 -251 -439 249 -557 -312 -807 637 -61 -628 259 398 295 437 921 111 -87 599 -821 -1000 -375 -299 986 812 275 813 932 57 -112 85 319 927 -185 -63 -191 838 141 21 -847 -383 401 -468 -627 935 687 -18 819 74 -867 673 -240 -592 -93 488 279 166 585 529 338 728 -166 -857 -133 154 -953 -858 -859 -524 523 672 -38 -147 321 469 -644 12 -149 903 204 93 -444 -597 571 638 535 142 385 594 -386 652 955 724 154 -648 -906 761 -684 -656 -554 -536 -497 -894 345 -434 670 -619 -599 68 -317 418 -326 669 621 208 158 874 -283 563 263 494 -42 -42 -697 -95 -421 432 -43 517 423 -623 -840 -952 -820 204 171 -840 826 700 -634 -886 -186 763 -239 -712 -799 115 987 -585 -447 -609 921 295 -117 -495 41 -676 -223 -834 153 -541 -510 -549 142 -770 914 463 -697 -593 709 -619 -717 540 -925 536 -753 -166 -349 675 353 -542 -381 392 771 -270 -258 -746 777 233 -348 -492 417 -416 -847 -880 -81 -150 756 -576 -515 110 -272 97 -495 -268 -921 341 499 624 880 -956 212 -563 -158 -347 239 142 328 -917 -804 811 -845 558 711 959 185 413 896 -727 -237 872 -285 -908 -640 -567 52 -661 -389 890 137 -386 850 -837 -146 -63 205 -6 364 840 -518 93 -550 511 -527 -365 707 -277 975 -421 985 -946 52 596 -672 783 -600 879 653 -132 -312 956 160 -519 737 835 -489 576 -443 376 -413 -253 921 -785 -832 662 -7 -942 686 974 207 871 -21 21 669 111 -222 -128 802 274 606 -675 -198 -993 726 415 235 -541 223 -448 900 -955 275 692 156 824 312 -504 -578 -943 972 -250 812 -886 -66 -779 -345 -275 935 -321 -258 -494 -761 -551 -695 -699 -575 -387 725 -981 115 -13 -400 -272 -136 -947 -350 392 549 -696 -747 -234 151 243 -211 -280 305 -659 574 194 -858 -862 46 372 -623 -458 304 -136 -46 496 922 587 -495 424 603 -865 961 965 491 681 79 557 267 783 247 -878 -290 -564 960 52 772 422 173 -452 -802 752 -288 261 992 879 754 860 -922 45 631 -80 -389 607 279 697 -846 -984 852 878 111 763 352 476 -503 -673 546 -449 844 891 995 661 -723 -547 -946 -562 -68 204 -64 -220 -69 -958 137 -22 246 783 -561 -783 138 166 -610 832 309 115 -624 -779 594 642 200 -539 820 -36 968 -374 289 299 -435 237 -989 34 498 -691 -820 366 -836 -446 356 -449 -552 -146 -686 -241 -898 -603 446 -767 -619 396 729 -572 -853 -317 265 -450 686 -674 350 -180 958 132 313 -725 -411 -157 -585 -638 -167 262 894 -75 431 -515 -559 730 164 -780 -515 795 -88 917 686 -791 -166 297 130 429 730 265 505 -193 -139 548 -339 881 -680 471 -956 -43 115 65 -406 530 848 680 -501 875 516 -999 -407 83 356 -523 -18 913 713 610 384 -22 381 -154 -581 294 -52 -826 102 -124 698 666 -774 -690 -294 784 -903 -577 -773 713 -36 -313 650 -905 -191 889 756 618 -581 413 883 -437 857 -634 -263 -179 -147 -990 773 4 94 -25 221 772 740 -889 231 591 -165 -902 893 -506 -102 -262 589 -478 36 763 -538 -252 -368 -701 -322 -738 506 -845 -723 177 369 -695 -838 -472 129 -718 757 -469 562 202 -399 355 752 -986 -905 138 466 172 197 720 443 -677 24 568 -959 -29 -899 789 151 509 20 -367 526 -470 120 618 234 912 100 501 283 776 -567 -1000 -207 -721 671 8 -247 -399 -394 -745 -256 -97 952 804 935 -440 296 595 405 -78 -763 161 -631 766 428 718 349 467 -838 -559 517 315 342 -957 68 -869 -684 -574 -705 -31 295 -860 -212 968 -189 599 837 114 -603 304 961 548 -722 196 -389 719 -469 944 923 -790 680 -393 -68 -661 -123 663 -203 -864 29 907 521 -682 592 -793 954 853 80 -484 -787 330 -660 754 -576 924 -170 427 247 -482 375 180 -556 -885 446 975 996 -46 441 -370 -960 212 809 51 -106 -820 -336 145 -452 695 317 899 -707 -318 -360 913 53 143 10 -206 221 653 424 791 -906 -781 -478 -773 -618 -312 950 -33 209 -512 -882 -921 -639 -597 -479 531 194 392 -741 998 68 -365 781 548 167 707 -94 43 527 593 494 -778 317 -51 645 141 -252 820 657 59 -852 -235 291 272 -443 74 -78 423 745 996 -369 520 692 -807 -197 -913 -24 -206 562 -72 524 413 420 630 -256 59 141 -530 260 -964 724 -408 -758 934 -481 -856 766 912 -214 992 301 173 155 -980 353 -676 680 -539 872 603 -937 566 -571 -163 780 -469 858 483 911 286 -850 854 710 615 -89 -554 472 996 -61 629 971 25 443 -276 845 -532 -319 -602 672 377 979 759 380 -621 473 -161 -543 864 865 83 -836 -972 924 442 174 176 -826 -709 140 -154 -172 502 -506 -703 -682 -484 836 301 865 -53 866 918 -592 829 -596 -559 -338 663 -423 852 -158 193 737 496 -184 -639 -267 695 208 161 582 -297 541 910 -233 155 -41 -678 943 -965 -491 930 -34 685 -747 966 -598 -798 518 254 -150 -208 -985 -805 119 -264 597 246 474 99 568 -955 -951 784 368 83 -103 659 -103 -444 -440 -488 -125 -489 992 -724 -270 60 410 -6 391 -575 -452 -130 -96 -263 -220 -111 594 480 -103 950 -135 -156 389 -725 18 987 -57 -879 -821 135 554 -560 -819 351 -74 -533 778 -692 -947 406 983 -212 -233 931 -721 607 -194 391 -3 -982 876 -387 675 71 215 74 250 -816 -247 -163 -580 598 -618 291 -906 605 -614 -392 -104 -700 -202 -21 266 910 -831 -183 34 -503 411 -806 -30 -677 -922 345 844 728 935 586 -96 690 244 -441 91 326 -866 705 -699 -526 966 890 -196 -897 9 280 -221 -757 -536 -772 -126 948 624 599 -457 -4 -89 -817 279 -333 -534 -333 -969 -972 -898 725 891 414 -196 -248 12 -169 460 917 -810 275 -90 -965 158 -542 -930 -968 -589 -229 557 -571 -399 -285 -425 -789 -10 96 472 -42 -190 295 420 879 333 -176 -938 996 -541 130 260 -655 -398 -524 -703 -444 -94 -623 468 470 585 448 457 -515 -865 279 871 247 276 752 292 -922 -590 917 -738 237 134 829 777 -662 -962 -822 574 -173 -291 -361 -597 595 -166 80 779 680 296 890 -586 836 -616 178 796 568 -237 795 173 46 748 -693 -938 964 -186 -790 -613 664 535 -3 -949 -973 629 -403 -856 389 -543 -353 -559 -39 -120 -969 -530 -607 -848 -593 296 -580 244 134 -303 -923 -855 83 386 -609 878 585 -525 -305 389 549 -607 883 -930 -162 -617 123 623 709 -281 588 476 31 943 -883 -907 617 -461 315 361 775 489 62 -327 -949 145 -772 -308 -672 808 -72 642 929 172 -672 554 570 -339 296 81 -922 521 441 -51 934 -659 449 -729 -80 773 576 -225 -823 213 892 590 204 -954 590 -399 733 551 -116 -598 698 -265 896 -155 -898 -552 501 -189 -703 975 253 -18 -94 18 -180 1000 863 499 -354 849 522 916 -547 120 -596 -651 902 197 -639 -400 -89 619 -63 -203 -507 533 78 452 520 -748 393 803 608 985 943 836 -119 873 -302 -816 378 558 -946 441 -682 -656 -540 215 781 -615 -627 675 672 366 -889 352 -159 282 -379 -97 294 -563 -500 -440 -387 206 -839 625 -321 771 127 -492 -345 826 -444 -364 -318 529 -223 404 491 170 580 -226 -24 -790 412 74 -227 123 -299 484 308 -74 694 968 476 997 -363 -385 301 -955 -270 -431 902 -978 442 -131 -92 -67 -823 715 -204 -582 396 894 -504 926 14 -623 -111 196 -121 -430 460 -95 -474 904 -535 599 -65 -141 -202 366 860 -91 337 -904 458 -379 782 232 712 976 444 787 -898 -719 174 -185 -62 329 104 -35 -652 57 -166 -679 -322 535 15 -677 -517 -452 375 588 863 211 48 24 555 -325 449 -902 209 529 -38 993 398 285 940 -145 -842 705 -335 777 287 476 -427 852 253 -873 -299 58 -180 784 973 418 -132 -307 972 -725 360 -937 941 -694 517 614 559 -857 203 702 -716 239 -868 536 -983 -256 -736 -762 96 -772 162 894 41 138 -742 -917 903 -748 106 18 449 651 -543 -671 -508 446 829 418 -482 -345 160 -45 764 -577 464 -199 872 515 -750 153 -225 -717 91 -661 -946 446 178 763 -910 -700 -131 -54 -433 970 -539 -149 -90 -199 785 -758 -392 -440 -27 -110 735 -867 143 -618 -285 -680 317 790 162 -521 -240 765 -745 875 361 -219 786 771 793 -139 871 201 -847 363 168 98 -444 986 -961 -807 951 222 495 -935 26 675 -36 455 -679 341 -166 482 -370 794 541 923 879 31 250 -185 160 58 -172 -571 513 -798 245 -551 679 -137 441 387 -619 85 -18 -811 21 751 -250 -18 44 440 414 830 855 -64 314 -107 972 -422 -176 300 -888 -926 548 993 -570 -839 -839 459 -719 -357 -733 280 610 791 8 98 823 107 -520 -419 394 -163 -166 -831 -504 -863 -790 6 -75 -816 -712 152 97 -31 -589 -150 599 -203 377 -495 864 657 -497 -553 -338 -983 498 752 161 -582 489 162 245 833 -173 442 680 519 -487 975 673 -260 281 -712 -10 992 -950 237 -374 458 992 44 953 -981 437 926 400 -710 -221 -870 -334 551 -821 495 -591 181 133 -537 386 -56 -800 456 -566 -687 -956 108 138 25 -505 -565 -872 -560 -718 145 905 -385 -292 -843 184 740 144 692 861 -81 934 577 317 347 -186 -661 294 681 368 -756 -356 -698 -72 -704 278 207 -533 932 -605 -126 798 -158 821 841 141 360 814 -831 778 152 666 979 555 442 82 205 212 -272 -214 796 -460 -690 967 500 -27 443 155 -832 -563 461 624 -438 508 799 -255 879 181 939 321 368 460 336 771 -559 698 464 -447 -263 -397 336 -120 -747 403 -418 -602 62 -829 444 521 -185 -981 478 -502 891 366 840 720 890 82 -472 -817 -253 -781 -811 369 485 -620 675 440 223 324 136 -546 177 -838 -969 406 493 -608 345 99 134 951 406 849 -709 287 -270 490 -418 59 134 232 922 986 -35 -371 -937 396 619 104 -717 166 378 -415 444 -988 -22 -165 993 -820 124 -125 616 943 -232 -547 935 -80 -673 -233 152 710 743 599 840 254 -19 -304 -689 235 53 -662 -235 240 314 110 884 -901 -305 386 -939 756 -900 905 -100 -879 379 965 -79 -569 -972 222 920 172 308 308 381 -571 455 -329 -385 817 931 759 -981 -48 286 -196 -284 -977 833 -755 257 -766 541 -674 -885 373 467 113 -521 240 245 -732 58 -333 988 997 -332 79 547 144 150 -931 536 -764 563 -747 190 971 765 235 -523 -610 -876 -209 706 730 -645 -138 723 -946 -943 286 -807 992 -602 636 -330 -790 439 -673 -361 -229 -513 -706 -352 -27 21 973 492 -831 -164 -523 404 -863 386 -582 525 -129 857 816 -278 -846 685 -357 76 99 -658 -131 -959 781 906 -394 265 512 -21 301 -495 -353 444 -474 945 -492 992 -670 -52 -306 -978 -627 -326 -70 205 537 952 -30 -504 -594 126 -174 181 266 95 233 -3 -466 -147 -506 534 -453 334 -374 -392 -375 507 -741 -553 -972 595 94 -530 783 -636 -343 -1000 634 -547 568 -17 487 235 -530 270 466 -417 -786 -916 973 31 686 686 934 485 -21 -160 -996 -893 593 -31 511 -242 93 787 311 70 -469 -572 -589 -531 770 950 499 -522 -256 887 319 -726 -345 -653 -898 208 681 -865 656 382 582 944 -65 -528 631 -391 -771 420 -673 838 -660 153 -574 813 170 -481 122 803 -408 -349 140 742 367 -377 -744 8 800 -219 644 -737 30 -240 447 573 610 273 632 721 847 -332 821 638 500 -608 -854 -364 784 244 -977 362 -16 -716 342 343 -570 611 955 -979 -989 -88 -921 -794 -958 -640 -718 -548 960 357 248 -764 -346 40 -915 -968 783 -664 246 -5 844 892 73 963 -396 -268 -708 -765 -50 -441 870 378 126 -785 139 18 230 -764 -940 -393 -554 612 -566 -58 800 982 -353 19 633 242 -377 899 592 -474 -671 -54 -534 -152 182 -708 -287 782 235 130 -639 -603 645 411 420 442 516 -583 319 -774 887 598 -988 156 -263 -717 -173 -136 266 621 115 -306 -333 -857 -856 -449 911 179 246 -269 206 -531 -576 224 -770 9 908 584 600 -35 335 641 -188 -869 843 601 958 -409 -584 -623 -164 841 304 457 28 632 -227 494 -661 -146 -746 707 806 87 -837 318 807 384 125 -750 -278 -855 -321 -745 -868 -253 -156 -156 -741 111 930 -385 -761 -369 -935 61 -10 41 -813 500 524 122 530 -642 302 874 369 843 -849 -544 -503 -803 902 -664 774 -17 855 -101 236 152 366 -914 921 -301 -996 -292 -780 -769 -749 678 -286 376 578 -362 -215 -989 -523 -679 144 947 958 353 -90 -967 141 -548 959 -455 275 349 -164 -703 566 -189 -997 131 889 -499 532 -628 124 -599 -489 571 104 -392 187 109 58 -439 -686 872 -427 -727 -645 -49 459 -289 -941 993 237 -544 647 160 918 -977 451 -578 106 -219 341 -597 -832 -645 148 173 -494 -320 837 181 -518 686 -823 -939 779 -965 -391 190 -948 -790 702 943 167 -359 634 886 252 -613 -926 -52 -965 -671 694 152 348 936 738 -694 868 495 -839 440 479 14 720 -949 525 -650 393 -900 -667 186 -499 -643 184 77 487 954 539 -391 68 -929 -43 -575 392 609 -856 961 -636 273 -261 159 -66 255 -959 -1 -672 -210 -581 128 -722 405 -96 229 933 -354 397 -969 185 -929 -587 -877 421 253 -575 367 289 -971 -462 -889 397 791 328 -179 735 -258 -202 41 285 -344 -413 -901 132 293 -639 -276 595 200 -279 -662 455 245 610 814 394 786 -852 -969 752 943 -560 -264 98 -930 299 -945 -256 315 796 -117 -59 45 934 -26 -823 -79 -940 237 658 259 394 420 -207 657 -334 141 681 541 246 3 -629 -1000 248 626 364 -306 -533 -399 -32 -993 169 -322 -756 776 -868 306 -302 -331 429 -243 723 -729 861 -159 -269 234 716 788 813 291 -296 120 -550 -421 132 718 -372 -703 387 215 430 -902 -201 -537 578 741 236 320 -814 274 278 641 218 -1 -375 212 -659 746 450 448 -675 -586 571 869 -738 -332 -557 -728 -688 -825 153 -302 -758 -531 -12 -819 -221 -535 607 544 -182 231 -220 671 -628 889 -946 218 -490 848 -663 457 299 459 -638 -567 -268 -211 -619 -900 -70 -229 75 692 -790 675 172 929 -297 -906 103 2 -679 56 641 -366 -979 315 -825 -711 -182 -168 -634 981 249 -336 474 -966 440 958 -505 -417 -299 -921 -192 -119 -496 -782 -469 -329 -526 -783 -981 -72 991 23 -994 718 -723 -676 107 76 -998 -254 634 -286 709 2 554 391 238 228 -718 857 540 -924 -773 943 151 -842 457 659 -482 911 886 -778 -259 602 220 778 -438 -282 702 608 71 957 -995 -897 610 -904 965 523 -963 -88 466 990 -263 378 421 -130 -752 -662 97 736 678 -598 443 642 -52 -130 -270 -724 353 798 315 -903 749 -812 -141 -521 623 -107 584 294 -830 -564 201 214 -773 112 -916 -932 465 433 730 475 -643 369 481 -41 -557 688 -994 -181 254 -352 756 -185 -101 -759 310 -226 -94 -281 700 881 -976 -793 -48 270 673 -290 690 482 -755 -97 458 328 930 -274 -104 -79 923 -861 962 -181 -963 -415 249 799 731 425 -236 958 775 831 -411 -648 111 687 62 118 -362 -310 239 -147 -987 105 18 432 256 422 -792 -768 190 386 437 -828 -197 540 309 44 434 -652 421 -256 572 374 -49 639 830 41 857 567 146 762 886 -746 874 945 -598 317 -775 -998 383 676 -757 -27 290 109 -566 228 -923 587 -8 853 -575 -636 -291 689 427 841 111 -63 632 -763 -765 -829 -484 -770 280 191 623 404 496 -24 -941 455 -767 28 118 144 -373 901 -858 -115 16 -62 -885 -723 522 347 -110 974 668 -278 -273 449 886 -273 -103 653 586 201 56 618 298 117 -671 -401 87 -585 -706 -653 92 477 942 -175 -52 -578 528 -962 261 496 -121 -691 -787 -231 492 -787 24 -168 -479 -155 17 275 -399 640 -261 151 464 -194 -212 960 666 173 357 107 -586 -467 -323 -279 -42 496 -347 -791 -955 -585 242 441 -325 -88 -644 713 -473 -394 -935 958 800 -716 -862 180 -418 30 6 291 10 504 147 368 457 -32 792 766 654 -477 -827 -334 276 738 -494 -87 -231 399 -818 -140 631 274 103 774 -968 -412 -487 526 349 -418 303 678 984 -93 -920 -338 302 -667 418 -943 -266 354 673 -941 -803 -682 410 -245 -691 -249 718 924 -362 506 538 -269 110 794 63 -227 679 -115 13 649 -585 -110 485 395 58 877 387 817 -168 775 588 647 -734 -148 612 -946 940 -379 -566 8 -771 519 -496 -754 -855 416 -425 -294 494 -27 443 -478 -396 -17 244 708 627 30 -510 52 840 84 -563 -191 976 36 -922 -996 694 171 113 -50 201 750 60 -137 -979 -576 124 -433 -674 -726 128 294 -5 720 680 -835 -37 925 -130 -309 -677 188 -294 263 834 -15 597 -37 485 -536 243 -745 959 884 898 21 104 479 -514 -413 -886 -29 707 953 895 525 -159 -378 660 -420 814 -284 71 447 -334 -653 971 -602 -219 -999 447 687 -80 -209 653 -228 267 729 -308 -725 -948 976 -197 -468 -841 777 -411 -167 -369 361 -571 632 921 434 -297 67 89 585 -519 -143 -530 58 -726 -530 781 -480 565 950 697 -692 -901 987 -150 714 -308 -233 -523 400 -258 794 -160 -864 315 -378 915 -824 -459 -214 -201 -711 201 -927 -565 400 -809 252 18 612 -163 -205 203 139 456 198 -57 69 -4 882 -892 -568 -595 898 37 -767 -644 420 655 -352 774 -615 -421 -994 -471 94 333 693 -570 -735 -928 199 107 -73 -73 234 242 -163 -130 283 718 -657 -948 137 -810 -907 -981 -707 676 26 -85 172 924 -577 -419 312 -268 -191 943 -273 74 -885 953 793 -154 762 -58 403 -354 791 -305 -796 144 -989 -772 831 283 458 -127 -315 -204 9 666 895 -279 878 397 285 691 140 48 -859 -193 -624 839 -53 410 14 -619 949 113 15 -100 83 -954 587 -649 -530 -364 152 361 -898 -983 -602 823 539 89 485 741 -237 138 -264 149 -225 -620 188 -283 -774 543 99 876 -469 93 722 380 466 823 520 -983 994 -265 -993 -480 -634 -282 50 -355 196 -435 -704 685 435 33 5 531 294 572 402 546 -741 -251 973 289 589 -240 -299 -538 -654 -572 577 363 521 785 672 678 693 -417 335 -184 -822 -316 -650 288 239 624 -77 962 -558 774 665 -604 -749 -242 -217 913 911 -106 500 -858 49 320 430 -485 -231 -338 -477 -199 -235 -742 469 936 -729 105 266 342 -824 -877 -758 809 590 114 -532 -81 -182 -394 -390 358 831 -712 -376 -802 349 -922 878 231 -699 -365 553 129 932 -966 -113 -757 124 -230 359 267 895 -329 -879 -852 250 -955 -355 300 -492 -634 415 999 -481 -956 243 -59 -941 514 -323 876 -595 417 19 359 677 209 -12 -637 -371 -492 -455 -169 467 750 -931 581 686 731 -315 -480 -671 791 -526 25 877 -874 -538 -320 -206 748 402 -351 134 -628 251 -16 -640 -2 405 801 400 -66 -998 -327 800 686 857 486 -697 220 -688 -335 -24 542 -278 785 240 934 -208 -919 -281 153 -272 983 -863 -282 519 -294 -31 744 -147 544 -705 538 -854 -489 351 332 -529 573 -657 666 -886 201 808 -870 -559 553 100 799 -184 683 -679 -822 712 -322 -548 -531 -924 -814 362 -565 390 -77 -268 -2 351 -571 961 -846 -21 558 -612 662 -679 374 58 -671 -711 -717 866 490 -101 179 876 -48 881 192 972 56 754 642 -100 -373 -120 150 -436 518 -324 -181 720 916 185 82 144 237 -334 901 769 -432 -880 740 693 -678 -293 714 -192 -86 -7 888 -422 -166 926 -691 -89 90 528 796 223 94 -40 412 613 -150 652 401 -989 -390 747 137 -48 303 -455 -952 752 876 413 -152 963 -503 -428 -959 -758 -441 63 -850 737 -330 -291 385 -533 -208 565 767 540 615 -685 369 -611 -933 -724 -391 178 -97 -104 -313 -862 -740 -873 826 -661 579 -764 -697 890 528 275 -461 356 -505 224 552 -586 -174 989 142 539 799 528 -795 -390 -740 -940 426 -48 960 32 147 418 -708 -953 851 796 14 -114 165 675 -67 -97 787 -811 1 -456 -983 239 -556 972 -754 -251 264 200 -284 260 661 85 -906 278 218 629 556 645 792 772 77 213 244 641 565 641 78 -216 846 -136 427 530 -131 -118 -100 -982 -861 -617 294 -566 609 -328 -547 9 -558 -760 422 -396 90 872 416 -472 248 67 693 167 975 -155 206 761 -813 -299 -53 222 777 -205 17 549 -877 985 -784 812 782 681 -615 -513 -357 -776 -896 602 38 574 204 -848 -222 -166 991 342 252 -975 122 -806 -267 -167 675 534 -932 380 -153 -690 -261 732 -241 -559 755 -244 -365 425 -59 373 -626 372 -963 239 -610 922 -431 982 -448 -952 -517 166 563 -229 -88 560 -11 425 464 -633 782 110 -355 805 641 -75 -823 879 391 -153 354 -970 864 413 -135 -567 557 -628 877 193 269 173 -891 -754 597 -572 -149 607 797 752 421 -212 107 -64 -131 99 -496 -984 -521 -76 91 574 -182 704 672 -661 884 920 46 596 536 177 147 229 418 -66 542 343 69 198 -312 -747 623 861 805 521 -440 510 918 -260 234 -942 73 970 242 -443 -435 -739 987 -531 -343 -869 405 53 -75 905 201 -189 -268 493 -421 -556 -384 -385 187 -795 701 -41 21 -20 -553 471 854 381 699 440 90 74 -296 -651 716 235 -325 176 -630 775 -536 46 757 -545 846 -155 -232 233 -362 -933 264 -576 -544 -709 -533 137 907 -123 -830 -137 862 558 444 -390 36 793 288 176 -180 -790 776 -286 453 387 469 -274 -132 -376 433 835 -674 -428 -91 751 577 953 60 -80 308 -214 -526 314 -129 108 -467 109 417 -832 156 -477 -501 860 405 -73 -686 -706 161 661 -238 714 54 -661 -789 -420 297 658 -599 160 8 942 -313 -124 233 -92 668 -36 -875 443 -128 -204 121 -375 179 -357 -887 66 -287 -266 -217 -403 856 614 23 618 -497 -692 -621 518 902 -421 600 798 -141 -357 729 553 -130 748 -353 949 572 -174 -982 801 -945 437 869 344 -151 -747 -964 993 -393 -61 -361 -627 271 -290 312 -938 -172 430 878 -351 -413 -683 -762 397 -411 -508 -936 -849 624 819 -710 251 373 -226 313 511 946 88 -864 -545 643 -775 -424 871 418 -567 -229 278 -209 435 -297 292 -237 -687 436 -163 893 755 592 -164 477 -695 -878 203 -152 -453 799 -334 -395 496 500 -254 -746 -664 -908 135 159 770 -399 636 413 466 99 -776 757 992 353 -28 937 -346 -948 -998 688 628 627 -238 -93 283 -725 410 25 493 -8 605 -240 -5 454 -344 -621 89 -493 807 682 899 745 628 -483 432 248 127 325 -110 -688 -427 -948 -384 573 -343 -325 -35 906 285 781 -311 -613 -57 138 -347 870 -262 659 -649 120 77 -702 -832 755 458 -339 -328 545 -917 523 -789 -880 292 -688 -958 627 402 1 899 -680 -796 94 508 339 -626 278 -816 135 -200 825 -568 366 584 948 679 -273 -111 611 -83 833 432 593 -478 -656 -406 -818 125 719 136 349 757 -186 -163 549 620 622 -364 846 42 -294 317 -679 -35 -986 -747 -906 -4 -813 391 286 672 -967 775 -459 -897 700 -756 -101 -40 -966 -449 -781 -905 -251 -996 -873 -838 -352 -558 222 -568 -718 -598 -487 949 161 -96 674 679 -730 690 -277 -558 -884 -242 390 -625 -788 839 -571 105 -981 -546 645 402 -228 -228 838 609 -569 -277 960 -732 990 -160 350 890 271 -998 -947 -251 178 -332 -635 482 77 86 -583 -534 32 -189 175 119 -717 90 -555 548 -146 92 360 -495 -218 -24 -712 -531 332 -34 141 -863 -694 86 -952 470 -132 43 -535 -794 -916 57 991 -577 244 724 99 -205 -628 -138 848 451 677 -855 784 648 849 46 -838 -19 -292 873 456 -483 109 -857 466 -420 -91 -658 -802 -85 -665 55 382 273 321 -115 -222 -551 -276 710 -340 -904 424 -102 -618 214 108 199 -555 -5 273 -797 -392 -322 139 583 88 747 -585 104 -27 -687 63 949 -956 981 -959 -735 -134 580 -778 539 -399 614 -239 -734 788 -8 -897 -412 -687 -434 667 -7 -790 412 641 -10 -717 527 298 -434 100 -108 177 -773 -831 822 912 182 590 195 35 -859 -607 -734 -166 491 -512 -290 753 344 -677 589 -41 -736 -989 -572 -942 997 540 201 -593 -620 -89 558 -862 -309 -269 -189 431 849 618 -348 -885 -363 -544 -131 -991 -822 66 86 359 -700 -736 -400 558 -790 -807 995 -384 525 -565 307 617 -233 299 -997 29 -411 -670 -1000 850 978 907 127 765 -538 58 928 587 -380 -235 -503 -370 -982 -592 989 447 -258 -628 719 -1 -567 92 -556 680 -149 -844 607 -39 -465 -973 449 -575 95 -668 934 490 -883 -558 -248 4 906 -718 -460 397 856 -613 278 352 770 2 -484 -770 -676 787 -962 676 796 267 575 -132 796 556 -912 594 -151 581 202 73 759 180 -15 -71 -25 700 -133 611 -198 799 -638 -982 275 567 -154 568 309 -261 576 -632 -254 545 -205 -739 -710 -711 -126 462 -243 -441 -910 -634 18 875 -170 152 -466 -546 -176 -879 433 468 -351 -203 -338 -631 518 -400 -706 747 993 136 -837 203 -143 709 -355 -291 -332 332 -697 -853 -157 -741 93 318 531 265 -782 603 56 -684 -879 -438 -112 286 81 816 540 405 -239 80 777 23 -26 607 -303 566 655 926 188 878 62 -934 -604 -327 -850 175 -939 -884 -170 944 795 310 577 -450 -767 -495 309 -229 -916 533 313 -487 284 -36 933 -167 753 167 -484 -684 517 -7 -827 -930 749 697 -965 -989 -450 -246 447 -222 948 -208 622 785 -898 -732 57 -921 -940 -981 194 197 -81 125 349 -206 115 17 415 -147 -860 870 322 984 230 -251 -860 -922 882 412 403 834 -615 810 266 -51 -26 817 -121 184 -441 40 104 836 -300 968 167 -721 -433 938 53 -501 964 206 960 3 -537 804 412 539 668 -929 -752 -588 560 -105 -393 -833 851 -323 -697 -104 -99 -375 940 -494 -966 531 -883 212 516 -64 830 950 840 -816 819 -745 807 -834 -869 23 -418 356 853 -205 813 867 350 708 376 857 -298 748 -290 -637 515 -570 -473 -384 544 113 -786 -705 20 164 -682 -254 -796 -98 -814 168 -213 -84 375 407 976 104 -515 631 335 514 704 -227 -77 -486 -126 -963 869 31 707 -187 -913 -256 555 67 417 670 23 239 902 -279 -109 839 99 -665 -972 311 346 -281 560 204 220 -715 -601 -408 -10 -206 -541 752 -737 340 -783 -553 -176 -984 925 360 -929 488 -938 -862 -90 696 -572 -896 513 -70 -290 255 287 -886 441 -886 -370 -468 936 -855 680 678 269 -853 -563 -129 -719 -30 474 258 -296 2 -715 828 -653 -60 290 -93 -619 473 -348 763 913 -697 8 233 607 791 -591 388 -991 262 -333 -856 965 451 31 972 101 399 404 -814 26 -186 97 -197 967 -982 -751 -285 540 654 665 -6 -923 -837 477 286 42 -474 -892 272 -32 -565 -117 -37 -548 -68 -699 -377 -30 -592 576 -124 151 738 -619 501 -845 -213 587 -828 515 -669 305 -202 386 -166 338 -148 -363 -412 -932 -116 -901 -927 -492 782 466 871 264 -230 -55 -710 -600 -722 -65 -462 355 -36 968 68 258 -782 983 591 -469 -735 438 -473 728 407 -373 854 -253 -283 472 -611 -686 303 691 -125 187 5 -105 100 -565 169 -448 456 197 788 -552 826 18 204 204 759 -290 -122 759 392 -216 12 703 691 -432 943 115 31 -902 -712 -267 -786 626 599 -754 904 29 -56 819 827 921 -163 112 35 412 -64 685 481 -448 190 584 -817 -611 678 885 179 -418 -436 993 226 891 943 -988 -61 61 700 472 -461 -529 848 13 -838 903 -747 235 318 -142 801 584 -463 774 -869 452 -456 285 -973 817 -910 -828 -263 739 -44 -8 -256 -155 818 -508 -974 -237 -91 410 210 350 -86 -224 79 -885 464 281 591 414 542 -404 -450 -97 847 364 -497 -27 738 325 414 766 537 749 743 536 772 -632 -858 720 628 -835 18 399 -544 -162 -306 -38 -928 372 -397 892 -789 -6 -549 864 -311 221 -734 -663 474 -823 -357 -175 380 923 991 -150 683 -587 538 -479 -416 645 410 -629 449 331 426 -988 793 -192 201 770 536 254 -739 -889 -882 -352 318 319 -29 -432 401 -979 -530 -38 772 -260 -453 -195 -724 944 863 -277 945 816 -613 142 813 499 -536 987 -885 912 584 -1000 432 -78 -920 883 752 -766 897 -208 -654 238 -705 -836 972 443 -140 988 615 -657 -303 978 -43 -233 -945 -613 -14 194 -193 115 860 -827 86 169 830 -335 -537 190 324 202 -377 -258 -249 824 -11 -987 -262 -267 -295 -794 241 63 -725 668 320 -303 214 716 379 327 -88 -91 -817 649 882 458 979 -419 -96 -279 566 -315 257 -381 825 -647 40 -274 -756 -945 443 18 -258 -190 546 -946 697 -629 651 -177 294 730 977 842 201 145 142 498 405 -601 -911 -507 258 -270 -550 620 -221 554 369 495 -89 -216 843 -124 -923 -301 408 -698 236 -406 -501 -622 -464 657 244 905 644 -213 -873 -113 -200 -76 27 -938 -679 825 937 -76 -540 -115 89 324 945 -380 -184 -11 950 -356 -388 938 700 537 -265 200 111 108 -143 -526 649 -781 -721 380 -376 -651 -667 -689 58 933 442 -906 -783 -62 -817 -860 -20 744 -753 -327 -107 -781 949 -263 656 -11 357 -50 -428 -285 -358 94 -621 886 -191 -523 -812 836 214 -402 826 -819 -849 -438 575 -896 -471 -720 -275 534 -302 321 361 980 401 658 -732 -830 -31 298 444 273 606 -569 271 698 -81 -226 -920 742 -679 665 -165 -38 -833 504 -246 -805 -135 345 -507 601 -348 771 518 889 -917 935 -99 -591 23 -111 577 340 -697 -51 -739 369 -265 140 243 266 -330 -937 804 785 -268 -838 155 -481 -589 -461 -161 -644 -588 -170 490 911 -283 58 -926 -869 -394 -338 -886 -735 523 -490 -762 332 306 -196 525 687 -235 437 496 793 544 -528 -784 327 383 -451 -100 -671 365 -318 -802 188 512 1000 894 877 -337 -4 -363 -323 -598 -401 342 272 -426 -193 -622 685 685 -117 -643 377 892 -999 78 -205 493 353 -635 25 91 -852 -363 -720 924 788 902 453 -567 423 -532 -697 176 611 -647 -316 758 -417 -705 941 880 755 471 125 -542 736 -691 -255 787 -299 984 -800 -19 -705 -276 -100 -629 957 968 -827 -512 591 25 -142 -910 992 693 -253 864 841 -195 -360 956 -571 -485 74 -341 432 -909 201 42 -783 409 36 -268 800 -195 -994 624 856 193 -875 -359 436 -249 -431 71 155 954 196 93 -688 -847 234 931 -852 135 505 -886 473 782 -368 114 740 367 -335 51 576 989 -260 -762 -283 14 874 -275 -340 -967 -719 872 347 -792 783 300 -730 -137 742 -8 -26 988 620 -804 -981 -178 745 -427 872 -606 -510 440 374 -85 49 21 -977 -926 -937 -435 -483 78 471 945 130 914 876 571 -769 -184 533 699 -466 -665 516 -764 -45 -85 578 271 -433 22 -189 854 710 559 943 516 -866 -431 -234 337 322 -701 -478 -259 326 737 -245 167 825 -786 29 -447 88 185 -197 -891 -736 40 681 -201 -640 683 812 -626 -80 434 -725 -127 -257 587 510 196 282 55 754 591 53 610 254 502 37 -451 731 -701 -755 945 5 597 -85 541 -62 -103 51 -327 -631 -720 109 80 -225 -926 -976 -620 -905 711 -633 374 -252 -554 509 425 730 527 152 -555 397 -160 98 -644 694 573 771 342 -390 -345 489 -271 -958 -362 11 124 774 -180 -713 -503 -377 869 638 138 -476 59 841 -460 171 -70 -339 166 127 259 47 -720 -608 -667 409 -146 133 -867 947 -489 -229 -249 -938 -252 -90 -133 30 -406 -627 -488 251 -641 -133 -58 -303 152 112 628 -823 -348 147 -30 -793 -83 456 -784 -805 -317 654 -668 834 -281 931 772 193 -500 -164 170 668 468 525 97 -579 240 -300 738 -336 683 447 707 -638 -771 -408 -335 851 40 335 -667 -925 484 512 453 -696 -231 852 -532 141 499 -572 685 -387 374 436 856 739 -992 236 -363 479 419 -11 172 497 -229 -436 -293 19 -993 -353 -296 -295 -663 890 954 780 883 917 972 355 888 -140 -446 -163 -815 -746 -918 390 90 -542 428 171 -636 782 -359 32 -75 696 153 -894 991 796 436 434 -235 622 965 -363 362 -853 411 734 626 646 23 -283 -606 -381 -458 528 300 180 -120 841 -647 -381 747 728 586 -81 -793 417 -226 -733 -789 -839 -58 -420 141 -267 -877 -252 -702 298 251 -835 73 -144 -537 -348 235 0 -227 -787 526 -44 -273 67 -821 -40 -477 -689 713 184 932 706 946 109 -574 -738 -178 491 489 963 7 8 -189 -726 -4 216 -411 160 797 644 335 -279 -194 -47 7 -231 526 -649 -619 211 -301 936 426 -285 219 -42 535 -593 729 256 -882 765 -914 -194 -6 -855 -209 518 -299 835 -367 -497 192 856 -653 -846 -348 46 114 237 -346 -720 -358 -982 159 410 430 -280 -681 79 -92 -192 -922 822 -893 849 -580 561 -560 -395 -838 -436 -835 -513 212 -995 443 143 -557 71 244 478 -89 190 685 -174 -77 326 448 -304 303 -276 139 23 -949 -760 -26 464 137 669 149 634 -112 -511 -489 -425 132 -263 -808 617 -55 440 -120 -133 528 -823 -787 844 658 272 -758 -845 539 243 -158 -866 -393 -839 479 -802 -293 565 961 774 -405 -588 -676 -180 -251 415 -808 203 2 531 -904 151 774 572 169 239 -826 538 -866 -177 940 -130 385 83 -378 -981 -570 631 -817 381 742 992 382 -110 -720 688 -272 -534 481 -470 -482 -905 -579 -38 -830 890 -831 -697 140 -794 -538 -716 -257 668 696 30 684 452 188 50 11 -633 569 -525 -120 737 -334 -41 416 196 545 479 -584 227 -403 -172 933 227 809 138 -377 -761 818 748 456 66 162 -543 -922 -80 -400 -562 -171 735 -221 334 -803 -517 -903 -241 280 240 -2 -357 0 427 761 328 431 944 -932 -128 878 -847 322 982 -706 -332 -111 -354 917 -51 -356 -387 -537 824 108 619 -500 -306 -672 -103 -395 199 -630 -333 -652 820 480 -303 -615 800 228 276 -362 718 905 -393 369 -4 -377 -985 -164 -845 -736 -702 -521 -972 643 -725 967 769 -839 428 368 -402 -976 -300 674 -62 -845 217 353 -387 -365 -42 -894 446 324 -988 -574 -879 -569 563 -55 -814 801 -338 -357 718 11 -637 671 -143 -246 423 89 277 261 894 19 221 999 -197 105 -618 694 -206 940 210 807 -815 -105 146 158 137 -535 209 7 -456 -169 -972 -730 -4 -481 578 300 -897 921 628 909 646 -533 -234 992 -780 500 -939 -502 -105 -533 -320 -393 359 921 -194 -989 659 -428 623 110 945 -179 -360 62 8 -256 722 -719 -706 -352 -396 -209 277 -412 -302 -465 366 -265 -5 494 736 620 498 712 -492 -651 -155 803 752 -538 277 -232 908 138 -180 697 283 -932 -607 921 -578 43 195 109 -837 -136 -167 719 361 -718 977 -79 -376 -581 -489 -407 -430 -748 563 -581 -815 648 460 -120 4 -972 -815 663 -852 -906 508 -627 -614 -210 410 -492 985 938 -795 -737 -452 197 852 171 739 877 -834 105 366 -35 146 326 -946 900 -694 969 -125 715 -350 -726 -497 -526 -97 37 693 -289 -810 -770 -382 -875 677 113 -11 544 750 500 -622 95 -209 35 -856 252 597 244 822 -346 763 -446 -559 526 -552 -928 -974 -279 -424 836 688 904 -108 738 697 563 -705 437 -32 -876 -598 -928 -731 53 -548 -394 -171 -266 726 -405 933 -734 -953 39 709 993 345 694 968 606 -226 -369 752 696 956 747 -815 510 24 -151 295 764 -618 -420 -630 324 -479 609 -29 -361 244 -694 -776 -48 242 674 -245 690 873 436 -260 921 195 -840 -728 -183 901 -691 -124 -965 705 -958 -587 -999 -142 366 -708 -402 927 -487 -384 518 -183 572 -958 -598 719 -508 34 -55 497 871 482 894 -933 -146 -255 453 377 -61 377 -439 155 666 -116 28 573 -867 -981 810 543 64 745 -322 -906 651 10 940 847 692 -70 -703 363 -906 410 -278 797 -470 -145 752 272 629 388 -468 -448 -415 401 -673 163 -74 376 197 609 438 54 348 -350 820 -21 -324 -465 138 551 -601 -174 -533 -547 -929 673 -985 -311 -456 967 811 -770 -377 626 -889 -551 -26 -302 -378 966 -730 -94 929 -70 -937 -270 -791 8 760 -573 -33 -177 -144 986 469 -68 476 -230 -651 317 790 -491 461 827 -533 58 -248 776 601 261 -848 -173 -239 370 -976 -48 845 27 511 450 617 655 612 -51 -420 -580 402 28 -53 19 305 -494 -159 -478 188 -613 972 142 -16 -716 -447 -837 -236 -538 231 62 315 -603 439 691 -747 465 -136 639 -425 -448 533 475 101 -387 -712 375 348 -80 -36 397 -846 -751 -327 427 565 17 512 659 475 243 75 -912 20 -851 -719 -757 36 611 139 -445 -475 -913 -215 968 607 951 -743 785 226 -569 68 401 -300 153 79 -959 -201 -992 221 655 -381 295 518 981 -98 -415 958 532 760 -587 665 -205 -867 -543 843 -125 -908 116 -807 106 564 -3 457 -843 433 4 740 726 -147 823 587 572 999 -706 150 -167 746 231 381 838 590 -680 -511 -710 399 330 -848 972 478 -810 91 334 -101 -995 40 -679 -449 -921 815 -818 377 276 759 -498 725 -674 291 462 966 147 -351 130 215 -461 -645 251 417 460 671 233 -544 -853 -388 -378 -792 967 560 166 255 839 -600 964 138 347 -523 -596 -646 569 455 218 836 182 -954 -514 69 791 914 -562 -4 810 594 927 -221 -749 -139 -724 -404 -772 -420 -817 -106 754 -434 16 876 -639 -602 232 219 -407 144 486 99 996 398 -920 226 590 -456 767 -387 -815 -814 -260 -578 -54 765 -991 -801 -735 265 159 749 691 -297 -211 717 -292 611 -806 360 974 -103 685 -977 -215 644 -654 6 975 931 746 76 534 -261 148 -161 -894 -624 -836 -955 172 -790 758 852 -232 -248 -660 -879 -844 975 -981 696 503 567 897 894 -733 -16 904 -141 -567 -710 -478 -574 552 508 -607 -879 -378 -586 67 346 57 -499 418 -792 -995 -3 -368 504 665 224 440 -335 -299 -786 967 -827 392 -85 -460 -997 -546 -741 553 -927 100 -187 546 907 984 644 -21 363 -613 -476 -79 994 112 143 268 381 -792 -631 305 -484 -323 -977 -2 556 -721 444 416 3 33 -556 -184 204 133 -610 310 989 427 70 415 -747 801 -672 709 247 -116 809 620 284 -199 523 -647 657 -61 108 409 68 877 117 -231 -953 -228 737 -323 -439 -368 1000 -80 -429 -538 -822 -845 91 842 831 -122 271 972 513 773 220 463 -468 63 412 -10 -177 -926 387 716 673 297 214 348 -18 905 12 -770 749 -116 -790 294 -116 725 915 -379 198 -277 860 290 -399 -384 -811 -464 27 679 790 -352 -432 925 981 -263 -478 546 49 -92 810 800 -330 29 -288 171 54 -835 293 -526 -111 275 696 360 -571 796 65 876 821 -427 809 2 593 -370 468 -505 793 -672 119 703 62 -553 -408 -786 677 863 -191 -148 831 -193 -653 -383 763 -167 646 -278 -106 816 -977 -159 -951 -253 10 941 585 870 510 803 123 410 14 711 -331 -58 -790 -105 -396 622 192 -957 380 440 852 789 831 882 971 -373 823 -95 154 864 -8 -259 -218 875 -634 -190 709 -911 921 605 -21 296 -862 373 -604 -395 0 -153 793 254 -478 -958 -736 862 526 -933 392 984 -807 -124 904 968 28 -990 -883 879 963 -703 -375 936 537 179 -186 -894 -928 -432 -383 581 -967 670 -18 996 -621 -692 -894 -421 -918 662 208 543 -67 -708 892 -59 476 767 288 986 198 -854 102 894 426 -655 -337 -714 336 -220 -249 -370 -902 851 -396 653 -821 -283 133 -956 707 313 -489 -484 -272 -445 752 -622 35 -686 972 -588 -695 -593 -582 616 362 782 -730 900 188 583 -996 563 857 -60 788 158 -169 873 152 -728 -252 -669 444 -648 -849 975 -435 305 -220 713 307 -952 -659 -363 211 353 163 -980 922 10 -787 535 -284 216 734 -74 -415 -575 446 -592 978 958 -581 496 59 580 62 295 628 -229 245 -83 -847 -590 609 290 -517 -109 -514 -297 702 581 773 -393 -101 767 -905 -863 204 928 -681 -851 400 -643 -595 434 320 876 19 60 972 132 29 -178 126 72 630 -115 621 -826 -544 47 306 -516 966 -396 807 -74 979 780 163 -238 -619 -381 191 -198 632 -226 -238 898 649 227 157 692 195 200 -291 427 -993 882 -781 182 -748 877 -941 -793 -396 -282 373 655 -251 50 609 940 -398 287 -326 994 -396 263 412 537 -320 -798 625 441 904 813 -291 -368 173 -575 297 714 28 925 -909 -212 653 811 734 -582 -914 153 -473 673 639 214 653 -358 891 681 -963 781 -462 355 -56 615 -809 877 803 -479 505 569 378 -419 827 360 742 988 922 576 471 477 -916 585 45 -905 586 -223 -522 -573 808 -979 149 -66 955 242 126 92 -534 485 276 -133 -463 -613 280 105 123 -628 417 -175 -552 107 925 915 -174 212 -649 489 958 -608 803 994 -377 -791 749 -979 903 -819 -1000 462 344 469 633 237 612 -228 -548 -814 -90 -416 553 380 -35 69 741 -785 102 -290 -714 -687 -13 311 302 144 -790 909 -90 8 -916 -559 716 129 853 -678 -731 -506 -53 739 -720 -903 177 -684 -223 -213 302 874 328 -371 370 752 669 586 493 73 906 -945 -88 198 -977 -266 59 -785 -570 -977 123 -688 144 -515 869 -370 572 -776 964 842 291 130 298 282 -405 -332 -540 -671 750 -795 -970 -480 -332 22 -86 134 -891 -605 -511 585 789 -95 399 -530 854 -19 777 -982 -616 157 -751 726 -376 -356 672 977 483 -779 709 188 334 -74 466 -292 851 -749 161 905 -532 -701 242 -898 185 -924 373 -252 696 596 798 559 610 562 -591 961 148 149 912 -756 347 785 468 -569 -650 -699 799 809 -825 -735 -60 -523 -275 -275 77 273 802 501 -663 502 456 972 -166 -120 130 817 956 4 -330 -513 963 859 -78 -960 -771 651 462 -894 646 -145 -549 -782 -749 -600 869 -134 -434 333 -595 838 482 -116 -122 212 -403 -509 351 -568 -168 863 1000 -698 552 -425 794 192 565 78 571 -753 251 -810 788 -575 -641 109 -685 -959 257 -917 672 -91 -948 392 -9 756 738 667 697 -554 -918 778 523 -626 -11 931 -603 -25 -812 443 773 -872 -535 122 -533 716 -863 -354 230 -216 908 932 -275 284 40 -154 -315 -274 -993 183 280 -467 938 908 -561 965 -457 36 -831 -772 305 -46 724 454 -700 294 -687 -995 -560 960 -274 -690 460 653 -506 411 -328 -437 665 345 -144 -454 31 186 113 -228 806 227 -535 333 226 936 -451 -594 31 158 744 594 899 89 -260 -978 116 2 379 -213 436 -821 361 -905 740 895 -975 -871 23 666 -27 -232 -185 416 268 -493 -503 958 -127 37 -977 125 -844 -590 -3 625 556 310 35 527 626 -592 193 -20 154 -160 -229 360 -103 811 -241 -330 342 -653 695 136 -745 201 -820 773 -588 -895 -415 -289 180 509 158 -973 476 -293 -497 199 -778 -4 -922 892 610 165 -570 -651 207 -194 978 -831 -189 -933 376 -709 690 581 -919 -533 727 -968 635 -36 -643 -334 -679 -682 -418 181 864 -483 983 -762 -853 -177 -32 931 -919 472 -163 550 41 -980 886 -621 -511 213 -127 174 -53 459 360 -239 -171 931 -421 999 -614 -202 448 470 806 -570 382 347 -10 667 -76 -887 22 -342 -436 -793 -397 -145 -118 400 -628 84 -148 646 -817 -871 508 141 693 23 -379 232 -771 471 821 -398 -694 -557 -863 -751 -36 17 -368 608 639 -936 578 139 21 -23 519 128 362 674 -946 -461 395 -126 -396 -181 837 708 195 406 -206 -645 -348 733 -984 -653 599 194 685 -331 823 223 -930 647 853 626 863 827 -8 -75 -332 929 839 624 356 -253 -322 144 -62 -963 375 858 -58 -767 14 -18 821 -682 561 861 -836 763 884 153 527 793 -998 -683 59 628 944 -929 -857 435 806 -320 -866 -592 -46 643 590 391 962 40 23 -392 829 493 250 365 -475 878 -739 872 -556 888 608 731 -691 955 -576 -34 -609 722 -535 -998 278 808 617 -969 643 -509 -955 526 -218 975 374 503 -968 -839 -530 645 -454 403 483 -394 -675 427 539 680 838 372 -205 -9 -487 -921 -619 -662 -107 -528 -953 347 572 674 -696 -828 858 -398 351 -927 584 -446 -202 -426 -363 -476 -99 -877 640 -478 -813 77 -212 247 -383 -449 -631 -276 -933 509 -815 999 -502 135 801 465 -873 920 -147 -89 -742 -289 -787 164 263 317 -813 108 860 32 546 526 -328 608 -913 34 344 -850 69 150 -62 -770 -283 -743 218 680 -335 -793 -416 -142 550 566 484 83 768 -182 513 -937 268 -10 -856 -86 603 -545 -983 -529 -820 -555 -641 -702 -366 -455 -162 -158 749 -172 -202 -910 784 843 -2 -931 -157 520 -686 904 -22 -259 302 594 -33 -114 904 130 -886 -418 313 476 -702 719 -769 -790 945 268 -308 264 344 33 -355 619 -748 -440 -537 -225 488 276 467 915 -497 342 -741 442 966 -383 802 -651 -348 -365 46 -78 -544 992 64 421 948 -199 -452 -837 -833 -239 -660 -15 194 98 -949 250 -352 963 -178 985 -505 -655 -615 -588 358 -946 -944 -522 662 65 -172 10 -760 738 796 -128 990 -268 -452 873 -224 -210 366 -707 -389 -172 -28 426 794 -146 342 -501 886 909 519 822 731 -622 829 952 -686 -863 -771 708 -577 7 67 -690 329 -370 167 -395 -749 449 -673 -461 -237 -219 -103 -315 637 -739 -373 873 -499 657 -806 362 -88 352 274 -871 -409 107 955 -250 -159 919 -947 222 -714 509 -482 -337 -189 681 74 36 -863 -952 -585 227 255 475 -828 954 526 -804 798 -378 -273 -539 -967 80 248 478 -415 -891 11 132 -265 783 -4 -715 779 -686 -935 -204 233 641 -330 -915 180 -64 22 -280 -924 -947 920 899 402 688 561 -48 919 128 -314 -290 -545 -818 -937 -651 -226 -368 559 748 -517 -658 231 -317 395 961 -728 -887 -32 -962 -255 728 881 187 674 -886 957 779 -582 138 -815 -71 -790 -313 185 318 -18 -829 -831 503 429 -212 947 339 154 952 -166 -518 -713 -842 -655 170 35 179 -748 265 -798 -678 395 525 513 847 653 -288 -274 579 -411 -491 -91 221 -613 194 356 -599 791 568 917 11 176 590 -633 -517 -790 7 192 -235 -814 799 819 735 -336 388 -1 -897 969 138 815 -522 30 981 -716 -857 324 612 -451 284 -734 348 879 153 -173 -286 -729 -315 62 247 -198 -487 524 824 53 -791 17 116 -239 161 -965 -245 132 638 -689 328 -693 358 -571 -278 776 -216 -776 267 -193 301 729 -926 455 -62 591 118 415 228 960 -177 187 108 -367 -24 719 983 -101 -292 238 367 486 294 -715 -261 542 802 -196 -728 -802 -604 -669 935 -653 227 -167 468 -134 -512 28 -495 528 14 344 342 -503 -444 -156 -671 138 -475 440 -330 546 -858 -343 -634 -962 -653 557 -309 785 -994 -708 544 790 524 -656 456 657 653 -665 -703 -886 308 398 536 814 719 -28 -758 261 -355 810 208 767 979 933 -451 -425 800 123 -570 -792 267 -926 836 704 96 -990 -709 -634 -931 696 121 221 827 -357 -693 800 -922 -700 597 -491 -754 962 972 -606 23 -604 -659 -371 943 -493 -451 -200 959 -83 -774 -566 189 879 -656 734 34 -481 929 578 201 958 -534 -147 -385 645 736 -63 -198 -846 -518 -138 -309 -774 600 839 -59 -498 625 -561 131 795 158 574 -49 -51 -340 -864 -600 531 -864 -873 -955 -984 825 -293 -627 -936 -911 -914 -272 -679 -890 745 -516 -341 -280 -776 790 700 894 -932 -765 728 718 427 853 103 132 -389 -411 -175 741 919 309 -252 988 -733 -62 -823 -51 903 -407 -469 557 991 -805 976 -196 -973 -244 538 -828 616 566 -981 963 151 -879 -890 303 -896 -404 965 -869 559 479 -459 -90 -959 -399 -273 261 -92 988 -839 95 315 633 -315 -402 1000 813 -553 826 -480 -833 -302 983 757 -986 -9 57 472 -770 -628 427 -429 -526 -232 -122 -523 87 -155 526 270 476 -653 -455 -722 -287 -3 -114 -19 141 104 788 916 983 -954 -821 -953 24 713 -407 -246 678 586 505 254 617 615 -196 619 -45 365 13 -196 139 373 480 -798 -70 991 527 -21 -389 -884 155 814 1000 -576 502 406 -790 -142 392 431 781 831 -165 107 175 -20 242 628 783 -177 -92 -560 318 425 931 -480 575 36 -209 398 -702 359 -897 4 -745 281 468 482 -511 -633 87 817 -955 303 -984 -586 669 -620 -191 -678 -990 227 -317 -902 689 -625 328 309 -355 903 -545 -38 -565 -14 872 933 -326 -432 -22 880 -596 259 245 -653 211 -659 117 259 -528 469 839 914 464 493 592 -759 545 -574 714 145 320 -482 47 926 -913 -261 215 -214 190 -510 267 -564 331 -743 721 804 83 129 -621 -538 -313 -62 -706 -649 386 -596 533 -208 -669 -114 450 364 731 927 -768 -427 999 177 -435 -305 614 -369 814 -487 -862 901 970 296 -721 845 82 -420 727 -839 717 155 -747 300 903 -154 -24 445 -509 -440 -110 801 575 856 -858 -42 744 -61 382 -276 52 -224 376 -494 -465 374 -961 -27 -498 978 -240 -393 80 301 -423 -599 889 644 -367 -840 -626 190 -555 -619 835 126 239 619 320 -6 -852 -936 -297 -296 -167 614 -485 -13 951 796 -135 -505 261 637 -509 -899 -382 -172 433 -902 -601 502 652 -647 851 -29 -681 462 -822 707 -685 253 -732 -273 -696 -742 -523 -803 527 540 49 -960 -941 506 245 659 -438 87 -33 -966 523 -795 -11 -340 598 -7 950 19 -2 191 942 -775 341 627 -729 607 649 -239 -647 77 96 -634 -216 918 -146 -627 827 -409 -768 323 -162 578 241 -723 181 -358 -772 332 845 -525 -184 -285 -479 381 -480 344 -953 673 681 -208 841 572 808 241 -56 -72 644 638 734 -938 133 -879 0 -164 -504 -993 287 -898 -479 317 43 677 -23 -890 -263 906 -868 65 78 -765 956 473 -633 -502 -363 -19 807 -739 -945 -942 -788 -336 -481 -202 517 -744 675 -758 534 -711 -787 21 806 987 200 -850 584 -54 193 898 -729 913 -562 118 976 -987 193 -803 8 207 -344 266 -122 88 164 886 298 655 -374 -979 -948 908 141 -799 -621 -19 802 -28 -349 -115 -784 93 365 -588 -472 -363 -76 225 -89 15 796 67 -107 -405 555 -252 243 847 -769 609 415 -191 -912 -955 -666 531 205 -643 -140 -876 246 -986 -832 -752 330 108 867 455 -338 46 -360 -665 324 751 -439 815 -673 -259 735 -338 834 276 -852 -876 972 -531 -43 456 -350 911 406 -92 832 500 -480 636 -579 843 906 918 299 -829 359 -581 -557 -785 -152 -839 -766 -744 -341 696 -770 -796 -184 96 -455 598 -560 522 -196 140 682 308 324 -158 -72 905 -898 -422 36 93 406 425 -882 552 -351 -259 -340 927 -382 424 864 -412 966 -714 870 600 959 -370 321 -943 865 -911 -445 -908 271 -208 -14 -602 -82 -848 -106 487 -292 -254 303 -31 -391 845 -241 -925 -278 517 672 674 -291 465 290 577 -718 378 -915 553 746 551 -887 -511 433 -408 -21 735 562 6 -929 -398 251 -11 -350 274 -866 -4 85 -132 249 636 597 231 921 -556 -638 309 153 -514 110 509 931 -931 477 22 824 -876 -37 -112 819 122 -764 -233 557 680 -175 387 709 140 -974 168 266 -688 -867 824 -810 532 733 969 331 793 717 -229 685 837 114 733 703 170 864 -773 -749 657 -497 518 -694 986 760 -914 839 422 586 -821 -195 -828 -984 136 676 575 -530 938 541 -403 776 529 658 947 -67 227 706 437 355 371 -313 -507 995 -310 250 -292 -48 177 -322 -126 -542 -837 735 -227 -727 -698 424 -382 -12 -20 -186 125 -296 654 58 942 17 -385 -906 0 23 574 280 590 -640 260 435 -324 891 284 -579 -214 -709 617 -874 759 479 -745 -280 -201 427 -978 699 209 657 810 -766 -101 -753 335 188 860 703 160 -975 -747 557 -680 165 611 153 869 -740 -298 -632 720 785 839 -686 490 -51 -127 292 654 151 27 -578 -246 337 -509 600 986 367 399 39 -533 -526 -963 -194 -937 63 415 -519 -380 -262 321 -943 -50 612 295 -301 -445 -747 -492 423 3 -540 -826 943 899 641 662 696 -974 588 -1 786 -939 -982 519 -477 308 -194 566 197 -115 801 1 -985 270 345 -210 70 905 274 -115 339 -889 992 -92 -643 931 759 406 534 996 -727 -447 164 -618 219 -5 14 539 -722 -126 -789 16 617 -685 -111 -583 -925 -506 925 643 78 780 -244 340 -582 -30 -333 -779 -958 555 611 -152 632 666 -525 764 121 916 -14 883 -693 942 747 -737 183 364 -407 771 -980 949 -142 -355 315 -464 28 564 -61 -443 -367 196 222 13 -831 -519 -266 235 -508 -794 567 -303 138 479 821 -75 -931 830 675 625 -143 -175 172 816 -767 -178 -156 -9 -664 873 -179 -13 858 -101 -836 -422 -303 777 770 91 -168 932 -887 -430 970 -998 299 390 345 733 -475 -347 77 176 332 741 994 171 -254 587 -820 253 415 -292 342 -777 690 821 -367 -634 -784 800 -582 -373 578 593 -454 238 117 -513 459 -184 319 604 -682 672 117 377 -890 722 664 -692 666 581 263 302 -495 370 942 -337 -125 -652 637 -537 532 -141 23 -622 54 -744 982 470 960 899 305 -669 394 113 -538 -631 139 -365 -917 -667 448 -798 -791 726 -532 -810 -304 -13 -702 -961 -127 -428 402 948 979 559 744 -418 380 324 -594 -868 855 -922 -816 -359 -151 -693 556 -929 19 690 -519 547 -607 23 -536 -722 -476 338 752 -245 -274 782 -779 -646 -185 418 -921 726 -303 771 769 -233 -874 -609 178 860 -291 857 -442 225 -216 272 -11 240 -714 -866 -441 -385 -269 133 -245 -243 -859 -737 686 -362 313 950 -370 180 -271 -309 -981 -241 44 -470 -18 -879 -486 -153 -539 855 963 -705 -257 574 -356 -326 -272 975 237 70 1 -14 -757 -254 98 365 739 995 -826 996 119 738 -42 -423 311 -983 -541 335 -903 -816 -675 -954 -368 996 478 -390 -445 708 -241 -217 357 961 -293 310 423 -419 -214 215 -416 545 -917 235 -333 -84 -107 906 -789 328 -891 755 -968 -760 -139 -219 102 -927 -346 327 -96 -108 -227 452 -146 -223 -194 -623 -218 75 -754 282 278 384 281 -256 -36 727 -872 -631 -295 -285 -519 648 224 -853 -937 -557 408 -332 -711 418 -226 371 512 -262 470 -68 -294 -177 186 -347 792 78 32 -602 -515 -882 419 692 554 883 -797 567 187 900 934 44 -438 -384 986 -885 -59 -657 380 42 -575 869 832 -47 -797 530 333 263 44 897 799 -247 -399 23 955 165 -766 -694 555 -956 -677 621 478 -899 531 -333 715 -772 776 -415 554 823 533 -185 -261 -280 314 619 -159 312 -591 -132 901 782 525 -708 -695 -190 230 435 -201 -917 -57 -565 -968 870 772 331 656 750 748 157 -93 975 49 815 -39 -66 -328 395 -746 510 -478 839 -458 504 -946 364 212 -784 992 999 958 443 -563 555 -697 -973 656 -52 918 148 17 502 -673 907 750 360 -845 -206 998 923 -516 783 -797 736 -222 -658 32 -554 841 -460 132 -329 -168 492 -266 611 -935 903 545 401 -291 -188 -647 -56 -4 -76 685 -776 -994 -199 695 878 -892 -967 188 -108 -547 -35 -474 -876 867 -951 -440 -306 -905 -772 -982 -228 -327 -375 551 608 -305 27 -926 -932 327 674 -259 -774 -950 379 22 -697 747 -113 -146 109 -397 805 589 -345 -520 -925 -791 -412 487 -553 200 -719 153 -202 -415 -508 -681 894 -651 702 622 433 415 702 -582 -851 -162 -594 -470 -800 -819 241 509 -242 -890 907 897 -644 -754 594 -277 273 -600 -446 428 654 -660 808 279 -50 -262 -842 -848 -914 -237 773 -26 43 651 -962 955 859 348 -594 325 229 611 86 672 833 -96 -890 308 813 -200 835 -607 -998 -703 -742 206 -158 194 106 25 -262 -655 -444 919 746 896 143 142 40 -797 -777 501 517 414 174 -909 495 -109 751 41 492 903 728 -770 548 7 -324 -570 -487 -464 -326 559 620 276 264 -14 -916 125 -173 791 144 52 -524 -625 495 279 -621 181 676 668 -817 997 272 282 399 633 596 -25 -258 -649 -913 206 324 -117 988 841 284 608 485 -151 -131 52 277 -977 -772 -37 496 169 572 608 -219 5 -373 -769 229 549 -582 -490 -470 100 167 946 664 110 781 533 985 74 -985 732 -7 -956 810 -169 -628 -328 -236 170 -176 -523 -424 553 -920 849 218 -882 -197 -491 671 -703 179 457 843 -851 -703 -882 -98 -935 401 -709 -840 586 -109 -282 -110 -96 -78 771 693 196 258 -545 808 -246 -119 -545 233 274 434 956 379 -100 -28 -154 107 407 259 198 -805 591 930 71 384 841 -929 -781 -811 210 -651 459 -406 -180 -313 -127 -993 -364 -930 -632 157 -357 380 -828 331 413 -862 -373 -703 -424 476 787 881 747 -487 -421 853 -436 610 370 -186 -202 -17 -538 68 -87 -444 344 -991 556 539 -129 -648 469 -303 335 -503 -651 -577 -959 126 -174 -159 565 671 22 274 702 740 -923 -215 -819 -268 815 -214 683 693 -854 -116 604 -105 406 -787 -594 -469 885 591 -37 -569 32 -805 -771 343 518 622 -555 658 -852 -208 107 163 -555 362 -510 178 -270 -488 96 -359 -690 -692 -839 -277 453 -129 763 296 -87 -825 121 -161 890 -129 195 938 -375 567 812 296 833 243 -904 -36 -936 -163 368 543 -822 729 93 -851 458 109 -834 145 50 933 -220 -370 861 459 50 -129 441 284 -128 698 -105 372 -136 909 367 -797 -301 -272 771 -696 629 451 333 -856 941 308 -202 132 -692 680 -161 -900 913 870 791 -480 807 -229 -382 -901 -297 866 -859 363 -216 71 931 155 819 989 -956 -875 -531 -554 -628 -316 -283 -842 -448 127 56 -937 343 -99 250 -334 -696 -552 910 -86 246 934 -998 -322 987 -980 -769 -211 -901 -994 -978 -532 271 538 -760 -605 -150 913 465 153 241 304 -259 13 863 514 -297 -454 -896 338 688 758 -890 -265 -363 -684 548 -974 805 287 815 578 -851 -62 819 -635 827 857 822 516 -434 -770 396 56 976 700 -151 200 108 -577 -531 167 -688 -321 417 311 870 421 374 -263 -644 739 -699 208 997 -630 998 -179 -138 -950 -53 -317 104 148 -204 -599 -68 -283 -138 906 349 -312 764 -682 229 482 531 84 -886 -227 -165 -272 -417 -530 983 436 6 787 -706 -534 -478 128 490 179 -273 915 -270 890 -522 -97 360 259 74 660 931 391 -160 -128 924 -60 -235 -275 704 -818 -254 114 836 398 489 905 -570 -926 -144 631 -230 153 -406 -369 -497 559 831 353 -522 372 -4 -202 474 892 -265 835 723 -542 242 282 -131 -766 730 79 619 396 715 280 -299 -53 -776 757 -533 709 509 -168 -130 -623 -206 -450 978 57 214 18 123 -998 188 345 694 40 914 695 119 639 794 -880 939 -322 852 -518 -869 -527 140 953 844 451 -607 -304 -668 769 -235 168 511 710 870 -569 -816 677 7 -790 6 -141 -672 195 -436 978 -587 77 805 -262 -972 -388 -931 -159 -237 648 591 -922 -832 855 -439 -543 870 542 -30 499 -311 199 720 268 -421 -604 -681 30 -639 -656 896 869 968 -458 877 -946 584 -952 -121 756 -479 -782 824 -140 -61 -891 -701 -44 394 -132 -100 1 -930 -767 194 720 747 457 -686 347 -250 61 687 -632 -997 -795 846 508 -955 672 871 -134 -983 -474 180 321 -508 270 855 845 -652 -774 872 121 549 -503 325 -688 -641 -727 610 916 822 109 995 -988 -413 -805 587 883 830 827 599 280 679 -345 66 -70 238 159 430 -672 156 468 526 -66 -685 105 -255 729 338 728 -795 -246 -367 514 141 -344 -917 673 -984 5 849 -961 -571 747 956 -174 -673 -950 380 -977 -984 -715 241 627 -899 29 509 -550 471 -31 -76 715 -800 -529 853 618 448 -72 93 531 330 805 36 -529 827 402 743 -363 396 906 617 -329 -542 -775 389 330 302 -731 988 475 -385 -568 716 -729 -660 -362 493 -43 -168 999 882 570 738 477 473 53 191 -661 -707 661 916 -457 -438 694 -860 -532 -927 659 164 -555 843 -49 74 -257 680 -829 -39 643 -680 895 219 -781 258 -616 848 -689 -938 -751 -390 721 -176 690 -4 869 243 -901 -479 191 171 495 -476 5 360 -617 192 -578 -842 972 542 -734 -99 -722 872 -516 699 -943 61 455 710 616 491 554 332 184 -43 -135 -6 -662 -435 3 -885 -979 -684 648 -434 -389 -857 553 -333 -646 563 54 788 811 -655 774 -336 -214 -603 637 435 604 -120 621 361 -714 -111 -712 641 -99 -588 -406 313 84 -197 -773 -555 364 -132 345 95 638 781 -10 -901 -679 -43 -810 917 12 -321 -911 234 -212 -562 -684 989 -405 730 -845 -857 -509 540 -65 -179 246 -886 -830 -634 0 -486 906 37 -232 493 -690 -435 999 -430 512 128 -293 709 -870 393 841 -34 -780 140 -514 782 344 928 -166 370 898 145 -462 190 700 759 -922 -999 -596 263 -821 671 -513 411 216 -394 253 -295 -721 802 -504 179 947 990 -967 508 -924 494 -431 -475 821 -343 -149 43 933 938 615 -710 224 -881 -339 166 -226 746 25 133 428 -393 -314 221 -667 -178 -565 -645 -951 -752 49 -319 120 802 73 323 99 -588 -989 -394 368 162 53 319 -513 577 651 -811 -549 251 333 189 -743 493 -729 -259 176 -467 997 205 -337 824 -295 742 -646 -268 920 -164 758 553 -166 168 -344 -295 -184 -715 424 106 -6 847 250 147 -679 765 195 543 -367 -105 910 -899 320 135 -866 851 -711 -636 -763 5 640 268 -147 894 -731 -275 685 906 -593 405 -976 -580 -833 564 -812 303 905 -73 280 63 -721 -501 -636 911 751 -296 -924 347 -524 3 -518 -434 354 -862 454 -455 932 -355 -773 -15 -89 -743 -705 -208 715 397 699 920 -143 349 666 666 -156 -848 885 667 481 -793 -800 -524 -376 288 570 780 -922 -612 22 -789 -82 697 432 625 134 -52 450 -515 270 617 -58 -534 864 -405 923 372 258 -403 921 994 -864 105 114 663 448 -787 -945 -836 -631 -212 -608 -950 -646 906 325 689 319 435 877 45 -495 -815 -40 -463 62 -369 -222 572 -591 782 356 916 11 875 -860 449 -205 -123 628 119 -241 -23 90 -384 -531 51 2 29 542 -713 705 -536 372 681 -137 954 -483 296 -442 -90 -290 948 106 -737 -146 108 -665 -924 -306 294 -287 -385 -834 773 721 5 553 -365 239 514 830 -375 541 -316 -559 279 355 -647 -625 -776 -653 832 -216 -663 993 682 417 766 530 -788 -616 528 641 -292 119 -133 -965 123 711 -894 804 -420 -550 -302 -365 209 -532 566 271 -871 -84 -486 -261 166 701 -562 587 906 988 -381 -609 -679 -660 239 -932 906 767 659 -895 136 -897 -902 -41 -190 902 -587 32 -388 290 -309 217 48 750 -262 -959 780 961 -456 -775 738 885 174 -956 -191 464 -95 72 201 -193 792 16 -474 -672 632 486 -423 420 957 -484 -192 -92 -828 -954 358 132 568 689 -289 368 -313 -340 -859 806 -298 206 893 -158 188 108 -412 636 -875 240 -481 870 -48 -492 458 -296 -139 236 540 -508 208 -819 718 981 -523 -49 -624 -222 266 433 -714 291 -841 -791 -945 -77 650 -498 317 -54 -986 341 634 288 693 -84 -879 -561 914 808 76 -192 885 668 -250 803 -269 46 34 914 -31 376 -979 986 -342 -439 -727 -687 600 148 -1 99 90 -659 -777 249 -608 -77 150 896 -538 716 -279 406 -367 -232 812 -94 -776 248 -900 -835 -152 -474 578 -600 -45 829 541 -172 72 -323 -927 -448 -103 228 709 351 -476 822 523 -339 852 919 -273 350 531 525 156 -676 -606 -308 -506 653 -176 -551 -736 69 -741 210 15 565 320 -523 30 -126 -774 540 598 632 -536 711 43 706 -919 -675 841 -922 -782 34 539 -444 953 -781 -831 -603 -774 806 159 -698 271 373 479 834 -748 -357 686 -643 646 -298 -745 554 -383 44 -508 -855 960 444 228 203 -281 572 625 630 96 -362 -124 -772 -154 257 -329 -488 879 111 984 -281 -520 -16 -677 -250 376 -675 -519 161 -966 -839 772 -138 -983 589 460 934 864 -902 748 -833 -631 40 500 -837 -62 201 -288 -494 -593 912 961 732 142 -754 -368 -840 949 451 999 371 854 -476 -608 244 -34 301 -361 190 326 615 -582 56 -283 -543 -659 -717 107 800 233 831 990 46 -396 688 213 281 223 -31 -154 716 478 28 -757 -103 926 70 767 -734 -652 487 167 559 -299 626 -112 -357 888 373 10 543 -584 587 544 812 561 -31 -880 -7 165 -235 -90 919 197 -131 -141 -638 36 23 -182 711 -834 750 -671 -178 -313 -257 542 97 447 750 -371 -85 50 -774 332 802 -588 281 573 213 116 858 -63 -293 -7 942 898 364 786 479 -356 4 579 327 -841 -289 -705 -341 352 -14 896 307 -575 303 22 198 113 664 -856 -355 888 44 344 949 -480 463 738 62 -440 410 -774 -706 194 458 -267 -746 -425 667 -728 -325 -230 -557 -843 -227 732 -413 -700 374 414 -906 163 -257 -403 416 295 -549 -878 543 -379 628 411 834 533 705 -967 -480 797 383 -72 -742 -899 -753 987 320 -289 -14 -886 -536 235 -972 414 -96 312 -164 -779 892 -761 328 -250 -591 -959 -20 315 674 968 725 -409 -323 -475 255 181 -817 681 212 622 672 -281 -577 942 196 -792 99 -889 65 393 456 469 -966 285 -143 -274 -743 -260 841 205 -4 -856 -395 327 -394 -466 907 -49 975 687 912 641 626 -326 -529 478 29 0 -655 751 -256 105 -425 -842 776 19 -849 -494 247 936 -2 -259 -624 793 -486 -86 -376 898 866 -458 376 988 -268 -314 -300 173 -506 -707 -397 435 -475 541 346 -581 759 -857 -436 -262 648 225 -178 854 -59 512 366 -679 377 353 506 939 505 -484 275 -127 61 -806 -712 471 945 -445 -570 -713 36 824 661 844 -747 -882 -324 660 76 -503 220 -918 612 -721 -791 -795 908 -667 -916 -378 286 858 599 551 76 292 206 -384 538 -420 -909 -250 680 -200 -568 -744 578 -739 -424 399 613 -544 678 -373 978 82 977 446 -683 526 -14 -522 -658 832 6 778 -594 543 -74 538 -911 -867 49 -857 493 881 291 -900 213 77 568 313 388 -220 -714 583 -813 -422 751 -213 497 951 -193 -471 838 -672 -762 996 769 -26 527 114 -455 -985 306 920 -580 -438 -199 -753 -64 -56 405 640 551 -389 585 -419 917 -184 359 628 -247 -410 -206 139 875 819 169 -530 -434 965 977 785 312 -640 438 -602 139 -861 95 6 -471 127 482 -20 -544 -5 94 883 298 556 -11 -869 -300 -967 -662 826 116 638 120 48 -757 -850 -450 -283 -443 -628 686 11 960 -380 822 660 -201 -815 911 330 127 -303 562 749 -204 146 886 598 404 -313 114 285 746 78 520 -156 809 289 742 -910 -727 384 -627 399 760 -645 -633 257 105 -867 878 -668 137 34 885 168 555 -354 -1000 571 -58 -982 -596 34 -345 -684 -589 498 755 -764 -566 570 477 2 100 161 -444 509 -26 981 -865 658 39 929 -529 -732 -132 894 -294 499 -252 -228 92 817 -959 265 -732 828 -530 389 253 205 325 596 205 -976 393 78 245 -189 418 784 108 344 937 -291 -286 247 819 949 -275 322 -509 -717 -522 841 -722 -704 -307 -208 -178 173 -494 492 -221 -33 -140 -602 832 22 -446 620 -520 675 -889 -708 -398 18 -969 -533 417 -573 540 40 835 -411 987 -521 -382 639 917 -742 959 -700 207 -111 -15 619 -663 507 -636 -859 -687 680 -910 -471 215 81 236 523 -650 -123 157 454 492 -445 -36 -739 976 -149 58 412 -363 -777 424 87 -929 -908 204 723 -297 -535 -337 701 -422 -48 689 498 344 -816 705 -479 -993 -725 -451 615 -515 22 841 891 449 -765 -509 98 -911 928 -7 868 -251 203 674 439 -1 -526 529 -771 230 -603 679 769 -669 -202 182 -828 941 109 865 415 872 352 898 -610 -166 -852 -916 -512 -506 733 566 690 -417 885 -297 -708 379 852 -583 -432 492 153 -278 946 324 -949 181 557 140 312 608 877 66 -691 231 696 -439 857 139 -490 -596 -49 873 726 815 -469 41 -923 158 265 -954 -723 92 -980 478 -389 619 -276 -554 798 1000 204 773 -332 -237 505 -729 207 -425 -901 18 352 870 880 -100 -389 -941 37 -429 262 -631 -721 572 -773 640 -65 -918 473 719 -530 430 670 802 -923 262 215 803 -225 574 -202 -639 685 325 363 -681 514 -141 552 222 -363 825 37 714 -907 339 482 912 366 -464 -964 315 -569 -234 539 -798 -277 -730 -862 9 761 -731 -69 -938 886 -557 708 -516 -112 740 -706 -28 756 127 -772 -843 799 -462 639 -714 -712 680 -363 891 -731 90 395 452 842 -744 321 -889 -978 -59 596 633 425 509 -781 930 -843 97 336 -242 53 836 470 862 -930 -804 -932 -352 -921 41 419 -444 -510 -506 31 -554 48 536 691 655 -72 675 200 -882 -501 -610 -394 308 -566 -397 -94 -706 397 820 200 -366 -814 353 624 649 226 -410 -147 -242 498 -131 -195 826 -684 -863 937 238 69 -700 748 -771 -239 -623 -719 -733 -657 900 328 506 -171 218 -830 59 -3 -787 -519 -856 765 -312 817 -701 -584 -339 -58 915 -907 -555 -615 -45 -270 803 44 -383 110 759 -99 -120 -558 430 -388 -141 394 338 -233 -288 -129 102 -370 -876 348 -910 -859 909 403 305 755 487 -854 -539 -800 803 280 -993 752 990 58 14 -719 -554 -828 965 -42 -498 625 217 -419 -670 -24 305 512 215 612 282 993 -779 434 446 -946 -621 -70 901 -702 -674 -368 -348 758 20 396 548 373 -994 -347 -24 -214 -699 -995 259 419 184 -29 553 360 -132 727 -524 636 -920 -13 -633 551 284 686 -723 981 361 -907 -42 608 338 391 -302 363 -308 419 -295 114 -723 250 555 197 -188 944 91 -455 973 147 -183 -427 -741 865 -62 -444 38 -691 -398 944 460 909 -119 662 40 139 379 58 669 445 -236 -854 -467 -930 530 -838 229 954 270 945 364 -642 342 -964 221 850 -582 -885 -403 970 -414 416 -550 -460 -281 -232 -161 -447 -14 746 830 944 492 -971 426 478 -845 33 405 -944 891 161 -978 660 -225 -945 424 922 675 -169 -758 262 102 704 583 -912 752 171 516 716 693 -522 132 -160 996 -596 -376 736 -430 13 856 -634 -389 517 -404 -168 -849 271 -99 -503 -78 735 296 -667 378 294 652 690 501 -516 702 -586 -882 -131 -351 35 21 -630 -80 42 -633 -478 23 684 125 -459 -272 -624 263 -339 584 772 972 542 -763 -512 -985 892 220 -916 862 71 982 -280 -983 -932 716 825 651 -433 443 513 -488 985 527 946 307 9 720 -503 842 584 -905 -957 -380 644 525 686 174 -776 -43 -4 996 426 505 -800 241 517 -971 843 336 173 860 523 868 -68 -40 855 503 -478 783 -365 -743 391 -40 487 343 521 698 -115 568 95 488 92 -658 478 -268 799 288 -634 -550 208 372 817 859 907 453 -511 -704 -744 -630 -743 447 172 -839 781 487 314 774 677 -624 87 -502 -53 753 -337 131 -410 -308 266 880 806 -406 367 759 43 350 750 27 672 -696 708 84 749 -121 96 -901 -590 -97 -315 -713 -410 -342 347 705 984 176 45 530 -384 -648 -535 -394 368 -753 -373 -367 253 499 -958 -205 23 -352 -954 -849 -899 -106 -486 -101 -434 600 95 356 593 -623 173 912 -86 -245 119 -12 -89 988 -39 -780 -162 279 -267 -586 995 -711 -835 14 -36 -253 561 -253 -230 296 -599 30 -467 -81 980 -251 256 410 23 -57 -718 303 -642 842 -156 -947 678 -267 -7 -615 -274 -703 200 216 -414 440 982 -443 -971 -201 -823 -38 223 678 842 -664 -194 -764 138 543 908 960 -322 439 825 -697 -71 327 -721 37 -266 -147 -467 704 -302 55 32 -145 -94 317 949 636 -365 203 -932 -85 -508 814 16 -79 5 -84 430 -384 145 326 595 336 -635 -905 144 389 -861 -692 686 -848 -803 -275 133 696 -981 234 489 227 -557 341 -288 -926 431 439 -76 323 -858 316 -720 622 -147 273 41 -854 -930 318 543 580 532 -897 -825 148 -87 -597 560 990 -799 233 689 -517 -211 -459 816 -210 -763 565 755 -371 -520 -773 -936 141 181 945 455 -254 233 527 -701 128 933 873 -597 -106 321 -379 469 -382 -895 482 -602 360 824 601 -262 -255 -473 582 541 121 517 -232 -539 208 -392 813 -323 -867 775 -586 15 -409 630 408 -422 462 432 -623 -673 -56 588 -485 -688 -401 -410 88 632 18 264 -643 -959 136 706 -54 -769 723 558 -882 -208 722 268 -140 1000 190 377 -68 572 -616 37 414 921 543 867 959 354 -59 202 -604 545 242 476 18 -570 249 963 -150 679 903 -334 -283 -660 -563 39 -250 -203 699 671 -212 646 -845 -932 -499 -34 -168 -825 67 -543 242 -143 -317 126 -787 968 -32 396 -632 -285 -605 -98 473 -653 328 67 -353 -208 192 -125 -98 783 121 -37 138 -670 475 -565 912 288 898 -476 147 502 531 296 3 -855 -284 -495 178 -93 -841 711 -996 -193 -282 4 -126 -986 -289 -888 -971 -181 -552 722 644 -20 -185 252 -297 877 -526 583 -337 -968 75 -74 -535 -335 -797 363 917 -22 842 89 588 702 -477 -939 222 45 627 -601 -704 -89 929 193 -965 284 -126 762 -950 675 -91 923 -384 -327 0 469 -339 -891 703 161 -384 775 -775 156 -919 794 833 -49 915 -942 448 506 221 614 85 -250 -377 17 -648 -933 -981 559 495 55 -249 825 -185 -904 -405 -931 339 -304 -661 876 506 123 -315 -966 20 -886 364 845 367 -834 682 -138 -171 -321 -598 427 938 606 877 921 829 -178 -470 162 -159 -911 -523 320 -882 -595 511 -895 853 -823 -76 206 859 212 438 815 -146 -612 713 300 36 121 -86 -300 490 -652 -892 -762 324 14 -211 -296 887 597 58 -420 -164 -494 -165 161 958 -163 -681 -737 236 626 -121 203 -886 898 -866 -558 -715 669 476 930 124 146 350 826 -651 887 -707 -406 453 -35 -843 -854 -855 -440 -976 478 -866 419 557 -752 -463 529 -260 695 -592 560 -793 -347 206 -231 -506 -954 135 -392 233 -385 -779 -742 -573 -16 -29 367 445 -136 -736 977 958 -294 305 542 -671 883 491 -628 -612 -181 450 408 790 -719 600 668 200 -351 -615 123 226 -553 904 36 949 402 -479 -366 748 392 -962 363 -148 862 108 560 -871 294 912 -759 -610 -287 820 652 106 -887 98 763 35 549 -236 -436 201 358 501 -603 -151 945 -305 -690 -71 -770 388 364 -42 614 -623 -481 -248 603 621 884 -107 -120 620 4 441 304 -165 -635 -438 107 117 421 161 -891 -46 -392 458 709 641 266 667 28 594 -173 536 -422 -662 -138 210 542 -782 468 75 676 -15 -282 -706 324 -914 -29 -51 46 625 777 742 351 -268 -446 526 -448 -46 -791 642 384 -454 -720 491 901 -706 552 36 947 -835 820 -608 793 -675 -689 676 -106 478 609 -304 -324 169 -429 120 728 -773 86 603 560 -426 328 -832 428 -985 -657 -132 -509 690 566 -313 -852 465 -341 634 271 -286 -11 -615 468 -321 996 -527 -844 665 -208 -487 271 382 -405 -982 877 424 939 -650 940 86 199 -841 -972 -901 -191 207 -83 250 -256 -209 17 -944 341 865 2 384 934 -543 155 -539 394 405 -809 -126 359 364 -875 -731 -971 11 821 62 -155 -245 368 -386 925 -830 -68 101 -440 -303 -747 -931 347 918 -829 -347 829 482 -918 110 589 101 -472 -881 409 902 941 -750 -996 297 497 803 -212 435 500 672 -761 -374 -906 -324 240 -175 983 -860 94 598 -606 353 212 714 452 365 -621 989 638 72 -613 97 631 -618 -224 -952 304 -212 492 417 -341 -118 -755 191 397 913 546 -511 -765 577 608 660 -520 -60 700 -5 262 689 -478 -40 -822 -786 -164 -26 510 537 837 -341 689 715 697 912 -992 906 782 326 -973 -642 510 240 657 -692 -488 218 -666 -843 -939 -21 -398 290 -837 531 -607 -168 -727 -983 565 -513 -776 -950 -260 -744 677 419 826 -174 -786 -450 1000 45 -37 -22 415 -378 244 -818 -541 -995 -440 -215 -797 902 301 -408 714 63 72 -552 118 -623 720 375 224 512 -665 484 184 400 117 741 -465 -241 566 -624 -217 543 865 -215 695 -372 -259 162 229 427 -606 -713 210 42 602 -895 -566 235 146 884 -667 -857 611 203 -734 -895 242 -575 -384 -703 -180 -331 769 730 -962 139 537 337 851 199 724 -538 357 744 -550 462 659 510 -214 -697 683 -846 655 322 796 -790 216 -393 267 -468 620 -209 526 949 -262 -326 -530 -258 -814 -534 508 -872 92 173 843 17 -318 -278 -479 766 444 -981 110 585 -678 480 -286 726 623 -151 697 -826 -532 829 -864 85 59 -830 440 -204 120 874 213 -129 -868 -813 237 -750 775 833 667 60 296 421 -792 642 119 -957 -218 -132 617 -362 654 717 420 -951 -311 930 76 -30 -643 -128 615 -629 -933 -232 224 865 -870 375 -302 559 322 500 349 -850 -435 -298 -828 601 705 -195 -779 -427 248 -955 213 487 -975 -91 104 999 -238 -141 580 166 8 -266 438 679 -581 -688 -960 974 787 -855 573 123 458 872 -345 -777 -637 881 -10 -784 888 630 438 -455 -480 678 -30 838 418 -475 927 62 389 851 -127 -5 989 462 911 -850 728 -441 31 -670 -377 208 -917 -563 -859 -933 -331 -703 -4 -246 701 351 -265 337 946 -502 296 -517 -142 63 273 103 396 -632 -20 641 -65 -639 569 -324 -231 641 -483 751 251 -215 -301 623 435 874 597 -846 -720 424 -150 -316 -941 832 -844 975 -992 307 285 389 -263 276 -91 -763 -33 507 -423 -816 665 302 -603 -773 437 690 -638 98 757 -372 300 -267 596 635 -870 843 -297 -417 827 619 -311 -203 762 -830 632 916 52 -256 632 347 -659 -393 892 -786 338 425 -861 -762 -413 -243 -168 947 -92 -107 -719 -402 -244 650 77 191 156 -350 442 -239 -623 -373 -525 -818 286 -285 791 -22 966 -206 -430 -307 -89 499 -656 -1000 -784 -61 -216 -637 -424 256 -746 139 -511 -910 -740 190 -463 -5 -427 456 -104 -505 39 440 -826 845 -456 -899 154 525 343 675 325 -566 982 -442 248 208 38 543 -607 -219 907 -225 -853 575 428 -897 854 247 -657 -752 -98 -612 -664 -768 -859 -638 816 867 -258 -952 171 132 901 114 81 -334 -301 -641 936 863 -916 918 725 -38 917 -625 429 596 315 384 -474 139 732 -366 377 -787 -413 8 -812 -184 -505 442 -50 -773 -827 503 939 -907 95 -29 497 511 565 176 -190 -285 953 234 -839 -214 -57 -792 -236 282 558 610 686 73 -239 -106 886 -355 752 -220 -7 -193 250 194 243 -860 -698 247 837 46 397 420 651 900 -189 -297 208 -430 -865 714 417 80 679 786 554 83 837 83 239 -188 -874 815 835 775 -489 725 -658 789 -928 608 302 -910 -51 -38 -994 -940 360 -254 -431 390 -132 564 -440 -294 -370 827 836 967 -511 935 529 -714 272 47 -858 349 972 67 351 -239 621 17 36 476 16 186 364 -518 449 392 -51 811 -272 114 -610 121 -924 -308 8 721 -650 -948 -139 -373 727 827 474 -524 849 756 504 -667 396 -799 -544 -447 -370 183 4 -302 -584 470 -941 116 -968 636 -384 192 797 469 934 -686 -390 325 546 613 -891 -219 514 -584 -830 -563 -351 646 347 201 -769 -607 -253 865 315 -226 505 -947 -297 -182 726 -974 426 -852 -217 18 -41 397 -144 346 898 -896 907 609 662 -853 712 -8 -667 -944 -417 372 699 -198 -225 -659 294 46 -515 104 244 -628 337 -147 564 -249 973 -349 708 -90 -421 -541 -490 71 976 470 1 803 -128 704 -521 766 -846 155 247 622 -670 -831 44 129 614 52 561 296 637 620 -199 -787 13 50 -25 852 -303 258 401 435 -690 957 -196 -749 -241 176 919 445 38 -886 -948 -287 -567 849 280 336 0 -135 -882 -316 151 388 913 894 -834 -945 414 933 27 418 573 781 -278 -977 577 249 -984 709 77 -696 466 179 -690 715 -594 -823 119 517 -610 238 589 96 752 631 -276 -146 515 718 -191 -211 -218 -646 -278 397 873 -467 -453 847 -12 -955 -628 -413 -565 -233 80 554 -119 -960 896 463 -482 167 -605 774 -156 780 35 -212 708 -717 385 -271 -888 -469 -429 -819 -389 -414 -386 -528 504 355 220 583 469 1000 -164 97 -42 -168 -875 -959 -142 -58 62 260 -834 621 -811 -309 -193 592 -220 -386 209 470 -307 -391 -510 -725 -796 -69 -989 -866 467 -172 40 -412 137 293 -598 513 -723 -352 574 30 452 -804 -524 458 -395 40 197 -784 -217 -736 960 -74 807 921 339 270 -987 -353 828 -557 -670 -675 -196 805 859 308 669 778 -279 -244 606 899 -253 529 -620 518 -429 390 -184 -667 4 962 -179 -969 -403 457 723 787 378 35 -648 -372 -833 91 352 586 -313 156 -788 -21 -264 498 939 -877 837 380 768 782 167 -212 116 566 -919 -461 681 -381 733 -978 803 -493 818 740 -36 483 488 -112 443 -888 472 816 485 -417 569 -622 -238 -402 -901 -361 390 -842 118 277 -477 -246 -597 89 153 695 -941 595 -9 58 -852 218 453 -30 78 508 -844 -965 -435 756 828 434 -861 555 -481 643 -375 -412 -657 844 -52 59 158 -998 151 435 -36 884 -143 657 26 202 -415 535 190 998 719 187 -417 691 128 -59 -644 878 286 -821 -344 751 -104 -517 -464 881 853 -939 -533 -969 362 -741 -92 958 639 -362 -57 -328 511 901 527 211 925 -366 134 -748 -213 610 469 260 148 -215 -539 673 -12 -350 -155 -895 3 -947 -551 -2 516 -622 787 341 12 -793 -11 367 -805 546 -46 -440 -615 -71 330 -518 231 -195 -252 594 -97 -234 682 -456 -504 742 -917 -879 165 160 148 353 -7 -565 -252 -977 989 -684 -234 842 675 -76 561 -29 -471 800 -316 -645 -360 -259 324 -428 760 -991 138 -868 265 147 886 49 -28 -244 75 274 -361 178 -959 607 577 -527 -520 -301 425 597 255 -947 -717 -916 -451 -70 -846 -532 566 -460 557 -335 -260 -634 -301 -693 -124 799 -290 -106 -526 -615 624 -673 -577 644 176 -304 502 434 651 31 244 507 410 479 -37 -129 747 -244 175 937 165 -19 -917 -329 299 778 705 222 392 -659 -866 -944 104 -767 -780 -959 386 353 -474 293 -492 114 -570 -952 -638 -995 909 -601 -468 -72 -362 -925 450 979 -236 235 -327 648 476 134 -871 150 -568 943 730 42 -227 156 -796 -117 495 -625 -350 170 -442 538 -949 -809 919 201 278 441 -713 -889 -414 -726 774 -107 -861 -961 -382 -502 -150 -45 -334 -64 876 -699 -21 393 685 168 -323 83 381 343 -467 -795 -597 466 -210 -552 198 -52 -299 293 -722 -315 257 -609 -706 -764 -625 -296 402 -588 543 -176 -441 999 -563 -333 -984 -778 -763 -752 -352 -472 -21 560 607 -649 956 210 -521 519 -160 657 671 -75 -93 753 573 -958 -807 -548 -561 28 787 941 -131 -448 -923 -535 916 992 3 -858 -273 -24 764 -730 834 21 -356 -317 -698 534 562 686 413 -196 -902 -442 413 784 -977 105 177 -648 -555 377 412 -8 290 967 67 -761 -728 800 578 -52 508 -20 266 -617 877 608 -457 837 702 586 220 101 844 -982 -996 199 -930 467 942 13 -513 -820 850 -461 -423 843 583 -102 -306 -830 -477 -62 267 -149 -454 603 531 -939 428 -110 -407 535 185 -392 260 -779 -424 -737 422 15 -57 -883 -462 -74 375 -775 636 785 -468 980 965 681 -3 -349 -727 -450 324 64 541 929 -230 -932 285 621 -900 -453 163 662 -597 126 74 -49 -892 169 -667 977 405 -185 134 -508 -372 430 49 133 -506 276 -225 -354 984 55 -943 548 435 970 -153 -577 398 -2 388 -719 343 -865 -824 -402 736 -329 -628 -407 305 418 900 -967 74 -403 892 -448 -557 -884 323 14 558 713 734 237 -488 314 -300 -93 246 941 -381 300 417 -528 73 -529 174 -760 -694 805 -390 -665 -156 460 -340 -268 779 -336 -616 -488 -552 -216 -420 -898 441 -248 -487 466 -97 667 694 -369 -729 456 -12 894 346 722 734 -938 -967 227 115 -968 68 480 312 70 -29 -363 -681 36 581 -445 410 305 -747 -746 647 -338 918 -69 838 732 645 -131 573 -933 72 564 868 990 -187 170 662 -890 924 627 -789 941 -508 -32 43 -870 897 -450 837 -708 890 236 -358 656 -307 821 -907 949 -458 172 630 996 -895 -372 -405 137 -279 -315 989 699 177 -301 640 567 -763 -489 -962 410 680 821 984 216 685 368 750 762 631 -571 138 801 518 725 521 552 -743 223 689 24 134 -783 -695 -659 -744 754 521 520 -997 -889 391 -611 945 -693 685 -407 -136 -287 604 -978 -185 772 88 788 251 745 853 -666 -489 903 -773 370 -842 484 769 -937 875 145 530 747 198 228 869 -55 -654 792 622 272 -854 -174 -963 332 -668 -967 -863 -218 -353 211 -796 -113 -492 612 -245 -233 -780 927 47 767 785 -221 52 -488 457 -965 175 418 -105 304 479 -812 -550 -548 642 -588 585 75 -497 999 773 848 546 51 -944 -534 344 215 884 515 242 116 519 162 -909 842 -377 -475 930 677 -289 -377 -988 480 -865 -782 609 -800 -448 -30 793 -109 784 358 -530 723 395 271 -337 237 95 -774 828 40 -48 -64 -709 -757 359 355 -453 674 -136 612 507 206 7 -773 568 -333 363 -731 -108 -391 466 -488 779 -484 -166 229 205 -891 652 -534 760 80 714 -980 762 158 670 -303 -779 258 823 -540 -349 712 -379 310 339 758 -524 557 -997 911 -571 -295 692 333 -135 268 275 -109 530 266 714 695 753 -21 655 939 762 -603 -782 604 -275 233 -117 -87 -539 78 486 101 142 304 21 422 609 645 703 -235 -200 451 557 182 137 397 742 262 -322 -904 667 766 -261 -439 -545 -477 -272 816 -794 -449 -764 419 -945 212 637 -74 448 -944 -20 -115 377 299 973 369 -747 806 477 -377 103 561 -140 132 -479 381 237 520 4 332 -913 -816 705 64 789 909 -750 898 -624 -282 -67 -566 899 -647 413 -193 -275 273 -893 935 -531 312 74 158 474 -698 -564 271 -783 378 113 830 908 494 -902 -933 -272 -79 -616 -514 -806 -769 -122 -205 -383 -252 -215 978 -174 -583 753 313 238 670 599 -260 -876 -39 -369 -347 -114 859 -981 -537 -342 746 -294 716 -718 -749 -243 446 125 672 -517 -178 915 -791 -842 725 -552 148 254 -628 -144 -746 545 20 -899 963 -141 -109 301 -998 466 -731 494 -785 -481 -524 -446 960 192 -545 -660 814 -93 -653 -148 -406 -517 895 -720 -593 655 310 -739 954 222 109 170 965 -65 29 -456 90 47 -178 -830 -639 -248 -925 -435 -458 688 -322 719 -748 621 -439 -448 -486 -631 -898 -5 704 -661 483 -495 4 764 317 -677 701 379 351 687 -948 651 -112 -68 690 -818 -424 82 581 445 -99 -784 119 328 -637 306 925 995 449 600 -817 -615 -254 -986 404 -129 -15 790 568 475 322 492 324 -954 -916 -115 -640 97 315 78 -462 269 799 542 -980 -877 271 641 178 -127 -552 716 -533 541 838 -725 -792 870 -581 641 -738 -806 -632 146 482 -837 575 473 19 395 -99 51 -43 -409 726 -50 719 640 191 209 -534 382 22 251 270 127 507 -869 470 -625 -958 -482 219 562 656 801 712 594 -250 617 -891 -717 -580 -501 -465 -440 -524 -65 639 972 514 715 -998 205 502 -410 452 -292 872 -559 132 675 970 734 339 -229 -929 -789 -921 196 -79 590 966 453 -151 78 568 -157 -401 -285 -104 -874 -878 247 395 -481 -472 -606 -720 -128 202 -230 -599 -453 -966 11 177 -412 -347 -536 426 26 -48 -594 -99 692 -27 -694 290 897 -771 158 -186 -359 518 -539 311 -743 -798 126 337 -474 507 418 -873 -66 426 986 -337 -736 232 -246 -79 -896 927 11 -416 -834 766 194 -729 -933 -990 -716 -146 147 547 190 473 -378 -494 150 -697 390 810 -838 -485 -874 704 -449 896 -202 275 911 -542 293 -421 -457 -276 4 -718 -488 473 -742 -240 -573 933 -302 2 697 -360 -519 735 -211 199 233 -143 -18 -19 -727 -296 608 814 156 707 -433 774 461 -917 3 99 543 -310 -477 -683 -526 871 -970 509 -208 -675 -147 910 517 -748 50 -360 410 -684 -705 -656 244 813 -234 559 953 -25 675 692 820 483 -814 -969 -164 -674 -675 128 -705 -313 -973 -261 -456 350 463 54 -376 -251 -253 664 562 562 -889 -854 56 -583 -326 -1000 -338 312 68 -845 5 739 91 245 361 -383 870 19 -498 569 -739 -833 622 576 129 83 -955 -322 582 -623 -233 383 -294 -312 -627 -237 -417 -504 -816 -126 -421 -956 845 656 565 901 529 842 223 -897 -415 -119 -778 -696 -773 713 303 856 -677 977 548 148 -215 -977 -463 -488 -129 -590 -491 263 -953 464 519 -383 456 -602 -889 -479 -865 -939 81 -626 -598 -408 517 -856 -644 -483 51 -544 -894 -750 208 -689 657 -177 -244 782 695 869 -401 418 31 -454 381 325 942 -377 474 -708 523 554 152 961 -837 -252 -921 -147 18 179 -763 -692 318 -532 611 711 282 -482 668 -620 -954 -676 165 748 354 384 704 490 -23 466 -133 13 -396 -381 438 386 533 -697 664 753 -72 837 -730 -663 551 567 -466 -429 263 639 731 -394 379 594 490 26 -305 538 977 565 -52 684 -987 972 -40 -631 -814 205 -978 256 -153 129 -979 -41 -990 -78 -709 179 722 -815 -976 693 -569 -196 340 -287 476 -137 -509 -376 731 872 425 -323 -686 -178 -198 -47 -258 -437 172 -501 -338 -818 -331 441 -576 655 -858 -553 887 -175 -989 555 232 737 884 -819 -649 64 695 415 -94 705 118 602 -484 486 197 -853 -142 -751 919 -191 -467 960 266 669 31 252 552 -853 530 479 443 -341 778 -768 723 179 -84 131 822 242 -260 505 294 -602 540 -451 -37 -42 225 -353 219 -911 -588 -1 -788 778 834 -783 389 423 -518 157 800 444 61 2 -61 996 -852 -301 826 799 -225 347 -699 113 -718 -614 30 -131 414 -337 -62 -491 -409 299 -249 -292 570 709 846 -832 -431 994 66 708 68 122 571 33 730 -693 -196 154 -440 -835 -80 697 394 -450 -572 441 -39 170 -946 -766 -165 -443 -471 225 971 -863 -70 299 -99 -581 774 -258 662 29 -993 789 -831 -616 -515 -938 474 619 36 -542 99 728 589 -201 -949 3 709 -416 -624 170 -319 -682 -75 453 289 295 643 936 806 -798 -543 306 -637 -11 544 429 -754 -804 -856 704 566 -35 -499 -328 665 229 204 -782 -451 169 -742 652 378 -668 925 -617 -427 -169 -959 499 -428 -825 -171 658 -235 -712 485 987 365 141 -58 -610 845 801 989 -823 -851 360 -468 -872 935 -459 320 -449 469 740 541 -888 528 -703 -377 10 410 -582 -118 406 -506 333 69 -255 351 838 -805 -811 -31 -343 263 342 -216 948 -735 -256 -263 -844 243 -859 500 -761 -838 -872 307 -976 117 -845 794 179 158 905 885 -105 619 753 -276 -73 266 -725 -910 149 760 590 -705 342 -322 578 949 861 -812 -326 -335 -380 169 -136 -1 -671 -446 481 800 28 475 -185 911 258 -714 -748 926 -115 -791 -566 967 328 -827 -183 672 -6 -65 460 106 -259 897 -73 636 101 641 -955 369 -326 -546 -716 -940 -689 288 190 538 -650 -544 20 -840 -697 936 -71 783 863 -204 140 315 -805 -914 -220 -813 998 622 -24 815 538 886 701 380 947 -771 760 934 985 -473 559 305 -579 318 -441 -587 588 914 468 447 228 634 -396 316 3 -477 402 -142 980 -781 661 -321 874 624 -672 -511 542 -74 25 -672 -962 745 890 -793 -789 285 635 -608 -586 -408 876 -820 -339 -503 -94 -870 -153 142 344 803 -907 -46 822 887 -301 700 -51 -833 -910 302 -149 282 343 -947 -20 -600 -916 -877 -223 632 63 82 189 284 2 253 411 848 839 662 984 804 -692 295 234 137 -299 -308 850 975 -825 -146 507 -131 117 -612 592 -561 -300 643 -111 981 19 -649 281 721 -698 -288 303 -853 -846 -915 -43 -208 857 -908 -120 -422 204 76 821 195 261 -894 -948 -983 -282 -251 -599 -885 494 -887 -384 -14 -426 -383 -632 852 -497 575 788 -632 -608 -355 646 -990 802 946 230 -372 898 -637 298 -295 472 -632 -870 -874 -510 -86 883 275 -124 249 -682 924 -163 58 -66 -502 -394 -199 258 -107 -710 -323 -99 492 -490 66 164 781 786 -580 -496 961 -488 -789 141 204 780 -747 362 -160 76 749 -228 -358 232 -93 -590 657 547 588 -549 337 -700 804 -863 -76 515 -10 604 -587 -543 682 980 883 799 748 -239 999 -139 152 231 152 -47 -126 -42 513 437 346 -942 -483 -326 301 210 -593 194 -342 -86 -550 -974 -525 -369 357 944 -271 876 -294 -167 -53 -855 -904 -116 -818 185 909 -317 -480 490 740 892 -173 944 -795 -326 -139 -441 -982 -397 909 -848 -326 -932 -20 -630 835 56 -868 171 927 674 -977 862 880 -30 -742 -464 13 -685 976 -730 921 -865 -810 -711 402 -853 400 485 241 625 1000 -903 218 -692 -403 678 932 709 -219 -144 -17 -527 -790 -492 -781 -752 431 -881 -362 160 919 362 467 -600 -223 -526 -305 502 811 -845 -169 807 482 -267 -52 244 555 -363 679 478 -466 90 570 -678 -651 -838 -206 249 897 -334 -585 -647 -663 524 445 330 469 505 954 330 596 133 384 -141 -305 428 914 626 931 117 -592 77 -784 -815 -249 -846 -476 -288 -424 -953 -568 466 442 -375 183 -949 622 -409 293 -263 -282 -137 -133 898 160 356 239 -112 -90 277 -265 822 -498 -16 875 -604 -993 951 413 -876 852 -83 -591 811 723 939 64 939 806 -300 -312 184 -532 -222 -23 629 918 -1 250 -20 -257 744 308 902 22 256 -549 425 970 371 -522 866 -802 -41 -150 502 -977 458 -530 -703 649 -790 924 -690 -138 674 336 -919 760 -615 136 -63 998 -422 803 627 101 -654 -121 110 -239 253 544 -24 499 787 -366 -929 -386 626 661 806 402 804 188 47 323 74 -928 -672 248 23 502 -707 146 674 291 260 -900 -588 -985 895 -464 781 -514 790 -671 -170 -146 380 -311 -862 535 85 -176 -809 -25 491 291 -457 782 835 540 -115 328 -360 400 235 412 873 -276 -377 -240 427 -100 595 743 396 -350 -683 365 704 585 -845 -800 443 -889 -304 -74 -491 -10 357 -528 60 221 -876 -609 940 -802 693 -119 119 142 -701 -552 843 -816 10 -195 755 -335 -624 -732 -530 350 651 542 846 531 628 701 215 514 -462 -820 -556 -713 -864 911 151 134 965 429 -719 241 604 766 -389 754 590 633 232 191 154 380 -776 -677 -731 -215 348 753 629 953 394 -523 714 -215 749 851 -879 373 767 -461 -99 -213 -464 703 697 -512 580 -979 532 -594 -654 555 -965 177 -166 849 792 -293 110 899 -230 33 85 -539 440 -142 830 -77 262 792 364 -182 128 -828 -142 -668 265 233 772 835 -921 -989 650 40 -623 -785 710 -90 355 -591 -412 -485 162 708 -490 -548 -416 580 -820 399 -916 997 -948 -3 805 673 327 -324 272 -107 47 137 428 164 -158 -519 -774 -425 750 -241 531 833 814 -440 596 -747 -778 83 -508 -29 -400 736 891 -570 554 -612 -797 -159 375 465 908 -869 -467 514 -861 47 -458 -718 -440 553 -998 819 -53 -86 -348 -293 -813 580 233 -390 -324 -204 -885 131 -276 584 -679 729 -732 372 -437 -737 -928 147 899 -413 21 805 342 -419 -815 530 -847 -60 -241 354 893 -812 -19 433 -361 8 944 -373 -897 -493 -965 -98 -437 42 955 -263 272 -904 626 350 -657 347 -207 -314 940 -482 -1000 -854 276 -710 665 747 490 -127 410 657 -772 725 -795 903 -240 119 -389 630 -582 872 -385 -655 75 -271 54 900 392 126 -813 -37 -921 406 329 312 -361 -789 789 -802 -326 287 632 656 -690 933 -761 553 -976 17 -540 466 223 799 976 -465 947 -36 977 -955 -890 211 -993 303 -929 706 761 875 -482 451 -214 -751 -519 575 549 624 752 89 -252 -340 354 -898 262 97 -798 887 -164 -588 614 568 -111 -573 469 -755 125 756 -335 -814 474 -810 -841 -884 -483 -806 375 -792 -610 113 -902 763 506 775 -386 -243 33 -601 -724 116 -210 330 443 419 61 862 -401 -303 352 803 -867 -621 -679 394 -977 -163 -797 320 -586 -144 -261 779 -644 -775 -309 683 -931 931 670 -787 519 -539 682 -327 763 832 556 -194 340 331 696 576 440 199 931 -353 207 872 576 521 866 -832 -293 -731 298 -541 -212 896 258 -59 741 488 -339 -630 -582 78 -308 -216 -157 -318 344 169 -194 214 809 35 -872 -499 772 328 538 -194 368 -19 652 330 754 243 -435 276 -732 612 -102 -210 994 -879 147 251 -402 -895 364 -319 534 -357 -448 -425 981 -635 181 -450 -906 -255 642 460 -766 -332 855 104 -679 -4 459 -607 -260 -268 -41 206 -182 -913 -927 -213 768 870 -123 42 333 668 90 725 -866 705 -624 -602 34 745 -34 306 -647 318 485 361 84 438 -531 959 373 45 759 -32 -720 365 -329 -497 -765 838 -240 310 501 714 -467 -758 -633 -292 160 159 -400 -9 -457 -396 -731 196 -334 -388 759 -731 252 -18 -425 -717 125 -598 -397 -707 99 175 374 -408 -364 -870 -545 -814 634 771 -710 272 -681 -320 -272 69 -318 -188 -722 -280 428 435 21 -282 -207 729 -425 983 -585 -572 723 -474 335 441 645 943 -996 -736 -321 -627 855 -321 -846 -104 907 430 988 567 411 687 992 -435 241 -586 -87 -562 938 266 -98 129 -950 -32 726 674 387 570 -636 937 -774 -381 323 -233 385 21 449 -44 -966 439 486 819 -609 -872 7 577 -658 -191 -43 168 221 428 939 -114 188 327 569 -745 202 350 -713 -902 342 -60 -519 991 636 -795 16 -340 267 -781 -362 177 524 -505 -371 -794 485 103 393 -590 520 653 528 60 332 -870 -333 741 -303 882 556 -597 -942 -376 950 -531 724 -696 224 -814 935 192 -753 416 551 851 339 -430 748 886 418 -843 -85 -870 781 -44 336 778 -211 -667 183 505 -692 766 226 411 510 72 -405 -964 -899 -359 -966 25 -544 -364 -457 533 979 -700 732 854 557 -76 501 627 803 612 243 -947 717 -672 -443 -359 -240 244 671 986 117 629 -212 -575 522 -76 541 929 368 646 848 467 -919 475 -2 -173 901 -628 441 313 679 413 -206 749 -966 881 -279 -130 997 529 -347 61 1 -751 -594 -178 -165 716 558 -271 146 538 -508 -85 500 -940 -750 -147 -638 417 -997 146 729 -233 534 -948 -356 -604 -336 -943 -468 -34 202 36 -878 99 854 51 -705 -239 317 101 -720 -283 -263 441 773 633 -222 -922 -950 -231 323 843 366 640 51 -652 -232 -417 -882 999 -106 -802 -439 514 82 54 -157 221 -915 -481 -71 334 -949 13 447 29 192 62 -519 537 -6 -801 -120 815 -978 968 774 -195 -618 964 341 -793 897 -208 203 766 -15 399 416 752 -680 -345 -800 331 -262 -657 -522 -385 911 -960 755 -706 -794 -96 -987 747 -239 33 912 -422 -558 626 -284 776 -738 -7 -253 513 -916 972 680 -388 -812 -539 93 283 448 -892 708 247 -67 -37 -621 486 645 91 772 433 -475 44 741 849 -126 -840 644 -994 -617 -797 336 -168 482 725 164 744 143 398 915 123 901 -655 -514 -987 899 -954 -887 467 993 -569 -663 -683 930 -102 -673 -72 703 689 -23 178 -968 881 -475 680 631 670 239 -916 -348 642 -670 -231 -781 325 111 -329 -238 -453 635 -510 -805 371 533 918 -857 913 14 -252 914 652 -275 -273 268 926 811 -985 521 -830 -677 -420 -447 170 568 -601 13 753 -966 -794 819 0 -712 544 469 629 -422 527 -247 -535 -238 40 854 989 -324 255 -640 -953 -445 -843 299 -480 -699 208 -284 -367 -435 731 570 -252 996 -265 86 -303 649 389 430 -64 -675 726 -649 -153 397 245 184 -953 79 392 -329 -681 -651 -496 473 -901 -634 964 -220 -234 988 -605 307 518 -381 255 -500 17 -177 -464 -966 154 150 387 633 367 558 638 -487 -767 451 -406 26 -155 491 -461 972 989 -785 222 811 277 715 -954 -639 -335 -592 669 467 95 -541 -297 -199 -745 178 -481 775 291 -352 -717 974 492 -768 -867 -461 599 979 -519 637 -909 156 978 130 -446 -521 -398 567 -943 171 257 -744 2 261 -80 -943 633 449 12 -558 -391 -592 -44 773 -127 681 279 -602 83 -232 664 172 -290 -187 -977 -285 -776 -970 -507 719 502 -90 227 588 398 778 944 657 -9 584 -961 -642 877 -800 -980 -43 629 -590 521 74 603 305 178 -591 695 160 -262 27 -244 -439 791 637 -501 -835 437 393 -508 752 320 246 -317 775 255 381 -818 -165 -556 22 397 264 164 -917 -350 242 708 -304 725 73 126 473 479 275 104 644 67 199 -370 -870 331 -231 -137 878 -188 -448 -229 -756 107 -201 -655 -624 -360 995 -607 -863 621 436 -263 -693 994 296 328 136 -781 798 -28 912 281 -82 -1 322 828 734 -271 -744 222 -308 112 52 618 153 -622 -83 435 344 821 301 121 797 -794 -417 834 -222 -628 409 -790 -998 -736 435 807 -198 756 612 -564 362 -133 402 -802 467 -166 -753 -667 697 340 814 -641 400 -200 989 353 -35 51 420 611 -296 270 -96 542 661 -417 -603 325 -221 -823 -193 94 682 -841 989 -297 -489 28 -283 -204 900 -446 157 -932 -168 -569 127 -561 -533 688 -188 713 -720 21 -801 95 -908 961 -577 605 -456 -404 -658 -992 395 -34 -594 895 -381 -722 196 9 933 155 -374 815 -338 44 104 58 -718 -377 604 -120 628 -823 -282 -403 790 441 613 -47 784 -862 608 365 -339 -714 -435 887 -642 -871 -609 197 -626 564 -673 754 79 207 -501 -57 790 -272 520 -52 -639 -478 1 -736 753 799 568 -955 590 -124 145 -370 254 99 338 -539 439 617 -430 44 364 -387 198 427 -405 -678 841 78 764 270 -984 -545 -86 608 117 487 890 -345 387 758 126 -12 -80 -337 890 165 275 14 -775 322 -497 -50 -948 842 -20 -715 -968 -356 553 717 -744 704 -207 -270 -959 392 -770 -324 165 -633 -701 -143 384 -759 71 -513 -407 -142 110 -21 -825 740 -52 649 -453 392 -120 7 -658 -703 915 77 21 627 -184 -827 -734 735 -418 216 -690 609 673 931 158 -70 -945 897 -675 985 871 969 282 362 468 119 102 -479 450 -344 -174 -310 904 -539 378 349 -362 -477 -358 -473 -368 330 -871 -630 377 -98 -316 785 70 -939 509 -570 -355 -215 719 -114 -321 408 493 161 -822 573 -64 -819 -739 223 -633 524 334 -193 95 -281 54 -128 127 -486 352 -169 93 -653 810 -651 339 838 698 -193 -377 -434 514 -305 -768 645 -600 837 -95 276 -310 822 972 -916 961 299 -98 631 17 497 23 -916 872 -364 -230 335 174 762 962 131 -438 -876 -617 191 358 -975 -89 385 -374 -937 -639 -459 -859 -361 598 -600 -571 428 -44 835 -150 -429 -991 -682 -890 311 660 861 -654 -482 859 -583 -694 -96 800 49 -608 -157 -166 243 -997 241 -536 -472 79 873 -39 -104 -271 -531 -788 -37 561 586 665 -956 -332 929 373 -627 -900 209 -828 152 -585 868 780 -968 580 758 -339 -954 -965 314 689 54 -429 762 282 -264 476 332 -416 829 713 -996 619 -376 -661 -789 -92 -91 -988 331 -753 401 279 524 -758 -317 -569 -92 802 348 -338 795 -158 -515 -121 629 423 275 -959 -333 422 784 -709 208 -192 413 -662 -88 -118 -638 -647 720 671 130 -273 -489 -137 159 -443 -94 285 826 443 -237 -460 -418 -653 988 904 113 -937 957 593 -46 16 -616 339 331 -825 -607 -868 -774 -969 770 -659 -374 -943 992 766 -699 844 187 857 264 288 -547 -362 -75 -180 260 162 580 -855 100 -379 -341 144 178 -603 740 882 949 87 227 -280 -949 -659 94 497 615 -469 -897 -69 311 -942 345 100 317 902 185 -448 231 40 -976 -255 -396 -156 -525 -324 960 284 -268 318 515 -318 -122 -925 -300 82 -662 -88 580 -396 -323 764 -517 813 277 -498 -713 132 -353 186 -10 -391 995 -812 -151 -642 -937 391 446 -97 181 73 -429 -954 -500 -873 273 -261 329 860 -53 513 895 141 833 -647 -59 -175 618 508 90 861 281 369 -88 304 -583 -316 -451 612 -222 107 -326 -956 -324 365 -613 87 -167 -284 625 871 677 230 -946 735 -47 -703 961 -566 -40 50 166 -71 -824 -195 -74 733 72 -552 10 360 779 -911 -375 659 -918 -999 866 174 -850 901 -594 -616 791 -25 -812 -36 -389 191 482 158 360 -369 -872 -895 -628 -658 -170 -996 -899 995 478 7 326 -743 132 173 -793 -401 -68 751 985 827 -190 -981 -150 -409 743 -630 507 -565 -32 -295 289 -233 -556 -121 974 -833 352 585 333 55 650 -714 -121 997 568 -472 -642 -757 122 -472 -134 38 -230 -132 277 514 -371 -884 -113 -936 865 -103 -969 -468 32 -870 -214 -777 513 736 270 237 470 746 -127 149 -743 -746 -813 670 962 867 -289 -710 515 297 -839 820 -695 88 -119 335 -798 -7 -383 451 -468 914 -186 871 592 958 -43 -298 -790 -926 -263 194 320 859 907 747 -859 -322 -357 968 293 -360 -207 244 728 -26 639 246 690 506 201 127 412 -534 522 -641 168 420 -125 463 -918 -433 67 -985 -256 -797 -309 804 596 -88 719 890 -563 909 -523 -244 317 -544 -719 303 184 106 370 -460 586 -895 210 895 -689 455 -22 -243 -77 237 982 583 -384 -65 733 68 915 267 -344 824 817 66 -166 20 -296 -127 744 -527 166 125 -946 235 952 45 -324 945 369 166 42 -811 -642 269 -296 -145 -793 -151 911 -6 -591 -4 47 -874 948 -183 813 674 917 -717 879 588 572 -694 -836 676 -725 -789 612 705 437 -64 -420 -547 -430 248 -455 732 958 -57 6 839 194 -881 -532 876 247 -570 578 -30 -489 709 847 -493 787 -29 -464 65 -487 -631 988 -500 651 245 851 156 -650 -98 535 245 -251 -452 201 740 685 -667 -443 -284 -12 963 666 157 -672 -852 -437 -659 100 -124 277 -105 -466 621 468 -312 501 -891 667 -141 -447 -524 -14 162 698 -364 -512 77 -726 -625 151 28 -193 472 -503 945 383 -424 824 793 -788 -784 -426 -703 320 922 216 817 52 204 790 861 -64 721 -510 -634 -61 337 150 -468 -103 -501 -154 405 -173 505 859 -18 -442 902 754 315 -226 146 685 -253 -900 968 -527 532 752 159 760 -215 615 -353 -761 -976 -443 -184 -189 718 -966 -256 -812 -52 567 338 728 369 150 233 78 -105 722 -95 179 -620 370 -690 418 966 113 780 -191 -387 -717 927 542 -990 -317 -502 374 -326 -979 -562 -262 -297 841 390 291 -655 -450 -262 304 -345 -696 448 780 338 -498 -275 -422 -103 -322 94 799 -468 885 -568 -869 87 -120 -64 128 -558 -86 899 -848 369 -975 617 -517 160 442 -121 -44 -832 916 -533 -689 182 835 -380 906 462 438 -968 853 764 -426 -792 -518 983 868 -567 -359 568 650 345 -381 -626 929 -442 -893 582 252 -750 210 -682 64 -203 579 -542 -233 -863 979 -152 -838 598 414 -444 -495 -29 466 547 801 -188 -978 667 -134 254 364 589 -564 -587 18 -606 -178 627 71 -101 -407 80 -612 -355 -453 975 -916 -929 987 -884 -961 672 -379 937 -636 -739 617 229 -604 194 156 -512 -403 -843 -871 304 -66 -208 532 -675 676 -298 -639 343 730 337 -96 -612 328 -213 -703 148 740 -459 776 -782 -164 -881 -436 455 -594 702 50 -821 921 -878 705 -492 -1000 -137 -347 343 151 -531 -529 -809 -582 322 402 375 -929 -248 -324 805 638 -983 -697 928 938 23 -825 964 699 409 -492 -389 -522 -78 666 -222 421 837 700 -553 -17 759 -169 949 -596 198 40 833 37 -43 -839 -845 -449 -721 -694 640 -816 387 -851 196 422 340 -477 189 -875 -873 -887 462 -130 265 -320 -350 -572 -611 -272 453 -255 -263 -453 -890 -263 487 -819 -167 -506 -656 844 881 597 479 -833 -172 514 -522 -213 -987 477 219 284 -271 -488 130 313 314 601 -426 -669 -1 -774 -38 -881 996 -52 675 961 864 -913 559 289 143 -781 -993 779 -718 634 407 -333 -613 -262 258 958 377 -804 716 964 783 -206 -41 547 -352 -220 -59 -1 110 -269 898 -245 52 -869 839 -74 -928 -76 666 -572 115 198 628 967 805 -551 937 505 974 -857 -326 -60 916 96 -472 184 -498 -172 872 -20 -858 802 549 -500 -207 599 -113 468 91 -508 -20 626 692 -797 -744 -998 333 552 899 -150 181 330 996 729 137 -73 271 -627 -298 159 532 -210 -59 8 638 -66 -546 382 -277 362 847 754 291 -914 -296 -896 -858 434 -912 702 150 -56 29 -541 -531 -727 -957 211 91 652 -71 -410 -689 585 -987 -438 -824 -155 362 339 -117 964 933 -546 -76 -244 -320 -869 -315 -782 -409 -784 484 -936 675 826 237 859 276 387 -782 -150 -547 -555 527 355 695 -420 490 -478 -842 -845 202 770 -892 140 912 162 -518 554 590 720 683 940 -474 292 250 -279 -774 941 -118 123 875 218 -214 -605 953 -884 119 618 114 143 151 -635 -682 -966 485 -782 -253 -120 -228 746 870 -386 -725 -713 -991 -218 -582 -52 -956 -312 -907 -171 -741 882 532 783 366 -194 211 -823 -569 664 172 -254 25 757 33 837 989 -571 -25 842 -287 -214 -259 -586 -969 -325 -968 -499 -99 594 515 -188 -436 38 -372 924 711 -499 90 423 -326 -200 -308 744 67 412 -223 860 212 305 487 627 -907 425 926 13 564 -101 507 -671 686 719 -378 734 908 914 -553 -446 292 -734 248 -921 -640 209 -87 682 644 744 -130 398 143 729 -592 -26 -378 837 -771 -5 -959 569 518 650 -252 -210 849 -490 561 -956 -132 -669 -536 -458 -583 -943 710 -606 -681 383 -948 -982 337 -968 -592 214 -354 850 57 356 -910 -604 191 742 780 370 284 -595 603 48 -923 775 109 275 -802 734 141 -946 426 320 665 -410 148 -8 -762 381 -40 -117 -694 -141 -432 -286 -994 816 -249 -974 -868 -733 716 -151 339 967 265 762 -843 -56 -454 -695 -258 102 710 679 -470 -673 418 -437 150 825 893 -9 745 369 416 659 362 -312 -448 -998 -400 -914 -936 -259 499 811 249 89 -255 18 397 -226 -957 527 831 -303 -321 429 986 -127 36 -439 -820 979 -406 82 618 603 493 -537 -839 63 -98 974 -239 903 719 -40 533 -693 -650 -586 -905 -296 -180 968 -852 351 -22 456 352 -139 -16 -847 -18 28 978 860 880 46 310 772 -326 -565 -739 655 562 -686 -214 155 -440 410 -764 -950 -582 -478 -677 -637 -309 857 -220 148 506 -94 226 -70 -345 982 -155 613 627 -950 -571 969 777 150 620 709 243 -775 497 410 610 201 767 -797 160 -392 212 -228 879 718 671 654 -443 -677 430 727 -918 464 107 -33 143 -871 892 958 202 -994 -777 141 -651 -495 589 868 -752 -853 617 -469 -36 -361 48 -421 -896 -406 -585 325 -842 -37 -671 -1 -132 414 648 592 770 845 26 670 -507 -267 -186 -674 -182 925 894 156 98 -131 928 973 -741 -70 736 35 723 166 -382 -471 -613 865 79 549 -935 -127 -96 -500 -900 -75 -916 -190 -60 -798 415 -996 -967 744 -512 -699 -810 108 568 -367 -312 -7 -557 518 -640 -56 426 669 47 223 693 230 -562 -939 -52 172 -881 -505 66 -546 279 387 -544 -390 265 -968 -364 -416 -760 -834 -326 857 -25 677 122 403 -452 -657 -885 661 -347 411 -727 428 -926 944 681 507 -81 375 164 329 104 673 408 -303 -679 -6 933 921 -982 885 -753 806 -706 282 322 1000 -475 186 890 236 228 -92 663 72 -679 -440 -467 -582 174 31 -300 915 -49 -117 728 -347 -303 -708 108 -55 -389 -685 27 -596 154 -507 -518 787 139 643 -732 -929 -417 955 -974 445 581 891 957 26 -279 883 -775 879 851 810 885 866 428 753 65 294 -830 -310 -419 272 -660 607 838 -84 173 -807 -738 219 192 -402 -930 994 56 478 -598 88 600 -207 603 739 -956 -924 155 739 11 -167 829 969 615 982 52 -351 348 517 -246 626 -165 451 653 -104 -547 968 870 -795 483 -152 -570 -350 223 -706 277 371 578 953 927 -108 -848 -719 -981 653 278 805 3 -644 -855 -405 -248 -985 901 457 347 302 -995 -810 474 -186 -262 -913 940 -819 -470 929 -840 868 -238 492 582 100 176 -788 -162 128 -134 -650 -676 573 -545 517 130 961 -31 -91 540 -381 597 -466 -912 782 853 161 -930 154 635 833 -274 -254 -653 879 -296 422 -754 4 220 152 -206 13 -627 533 -626 -388 120 413 -3 48 131 -297 368 -415 738 -419 730 -68 63 322 -5 -568 232 -639 597 164 819 -251 409 -794 -198 475 -610 -928 -922 886 49 854 522 423 -401 -766 -620 -826 877 -139 -708 438 -456 -719 894 -458 -617 -854 -612 -426 -188 -143 934 968 -494 89 -581 -225 912 489 204 642 -696 -902 839 -581 -963 -798 941 -83 -565 137 -991 -796 -708 951 117 542 -149 -804 913 -460 -317 342 -654 -219 -773 -339 -994 -635 -107 -679 -647 -902 5 -589 797 -758 16 415 -721 931 1000 -359 -750 -129 846 144 -491 -576 792 453 898 -5 -997 -904 118 837 251 -90 729 -775 631 191 747 750 -202 -847 145 177 315 198 432 -776 190 402 -533 -680 531 -748 822 120 514 -815 238 -707 973 350 -64 504 -9 744 -19 -378 -856 637 -161 812 -234 38 628 234 419 105 72 -711 -774 -124 673 -725 -262 991 -794 678 606 -799 223 -293 -387 605 380 -767 636 -634 -180 699 -969 -417 -895 433 883 640 -707 669 -927 -687 -146 -828 505 -169 977 615 -103 -731 -97 476 -325 -433 84 -239 864 -415 -421 647 -840 84 -432 -553 866 -97 921 578 -996 -269 978 426 -842 532 -318 458 34 705 874 -445 -979 -393 635 -861 -905 -942 619 -827 193 -212 -645 -260 230 -814 131 -690 85 -464 452 818 444 -185 -139 314 480 -744 -523 389 380 -151 403 -999 943 234 -502 -335 -995 516 -413 151 344 -301 119 -112 -816 906 -14 500 131 -969 -972 682 904 571 -649 -390 -942 56 977 -667 767 -744 168 773 -339 988 -899 413 59 -364 490 110 -131 -44 357 529 -256 23 -192 636 910 107 447 741 28 295 -927 -394 -862 384 -120 -585 172 645 -658 16 857 911 -881 -311 -413 883 -440 -227 292 -424 114 995 -934 -962 -168 269 910 -419 -713 486 38 -977 -545 -930 -497 -447 -398 -48 -440 -612 -501 730 432 437 711 -409 -867 389 554 -873 -862 -459 99 404 -514 201 929 385 -477 -721 372 -678 -226 731 -831 -255 642 679 176 809 361 607 -93 -520 769 -428 695 653 -291 -351 -108 -611 -951 -440 -966 653 -869 447 -774 -846 592 948 -256 716 -114 -751 161 -873 -326 -884 -361 847 -291 871 -142 -821 -344 507 123 -492 -418 -624 97 -70 -553 681 657 768 -157 -936 779 673 555 -405 32 -294 321 93 39 518 252 296 870 829 -453 490 446 -501 278 805 748 379 -350 -797 -602 17 -459 662 998 6 -452 492 460 987 4 493 924 -480 -241 473 214 35 -228 355 -992 429 762 -897 -697 -511 -236 -930 -595 601 415 -295 61 -36 105 713 373 938 28 -243 566 204 302 -949 -800 901 660 704 317 -450 61 -1000 -27 -124 251 581 -392 222 113 26 856 887 640 913 -808 434 753 223 918 332 898 -376 978 -875 19 -682 -57 -963 -226 356 -113 -16 724 480 -801 -747 -142 -893 984 -482 626 -833 -69 637 -706 536 -159 -459 -553 149 538 -700 285 -166 -47 619 365 64 -470 -897 -86 -965 -575 455 -41 393 -970 973 -856 -975 826 309 -360 -295 -258 598 -820 -78 -287 -149 353 597 -876 -680 -907 722 -782 725 191 -152 895 -311 -870 207 -340 -650 990 569 898 419 -893 326 448 -39 -373 -816 996 -242 -604 -402 -123 79 -344 805 -869 -269 -821 -955 -373 -573 714 -70 337 -924 -304 -925 919 -655 -141 733 681 578 -516 -775 495 -82 492 -559 -859 -737 -685 100 275 -187 945 427 -526 -781 266 -121 -777 611 -395 -479 497 582 220 199 777 -235 -740 347 -165 -684 -232 520 978 542 -325 584 -587 965 976 442 -979 -548 -466 122 -204 -893 705 -904 557 -477 104 -477 304 567 -970 -29 -188 -256 -384 -896 279 590 47 -41 -987 -543 -884 -432 -281 914 -189 -224 346 883 671 -54 -178 -755 -173 -42 97 -381 967 852 -699 -969 -926 -370 -476 -109 -653 -409 -312 266 335 519 -868 872 -580 -723 589 -700 605 -293 833 274 465 -700 -192 573 -568 111 443 149 -304 155 -605 -685 -958 229 374 -786 882 469 -103 107 -239 -740 -632 552 606 440 -149 -804 -664 528 11 940 -314 -189 -559 375 947 -930 633 724 -116 964 605 503 -654 640 35 552 677 508 -124 838 -477 -360 -586 518 -932 -723 -161 -578 414 -387 991 -149 -602 -788 -496 617 -366 -866 -959 526 779 457 -586 435 -64 846 911 844 555 -257 -60 561 -227 -210 -817 -272 -919 903 -691 -590 494 294 157 133 -528 179 274 -982 -349 -585 636 798 300 -429 958 -49 -284 -805 -553 12 -949 -380 -260 -353 -740 108 -327 -425 250 243 -581 -648 728 292 671 -16 -426 397 -819 234 -428 513 294 914 -465 -494 284 -178 499 -151 -161 -862 429 172 778 -504 -29 381 -390 -889 838 -649 805 -919 -334 -151 921 504 598 -271 852 -55 -35 68 -689 -834 -832 991 752 -926 -406 722 951 -785 930 463 348 538 277 -899 -456 -859 513 -859 -537 -102 -356 -425 -127 178 -327 748 139 267 479 102 9 -415 204 -511 18 -387 -682 520 800 511 -809 -875 141 -687 -401 503 470 195 810 -90 250 -767 -120 -907 -65 -45 96 733 -941 -692 444 271 -347 -995 -226 -399 56 195 -191 413 857 796 169 787 -961 529 -325 118 861 -454 -791 169 -536 -578 405 -327 945 143 -343 157 753 410 884 43 -180 -468 461 711 53 -552 -315 -322 239 -493 30 403 -12 267 914 420 -802 240 -482 615 528 224 -677 -60 -317 736 806 257 231 755 -266 816 198 820 859 -839 -275 493 520 276 129 69 -893 510 -621 -748 -805 275 -366 818 367 -924 -9 687 -569 324 430 811 755 130 949 -773 435 382 -75 799 339 -70 759 -86 -366 960 -455 -71 226 611 -334 241 65 24 444 512 -339 -986 79 317 -233 894 696 489 -767 447 87 943 -820 401 -537 829 -301 -79 469 -429 -590 -644 -652 231 120 -341 234 -392 -530 141 661 -396 717 263 486 -275 -728 815 97 926 -339 940 -418 611 -425 -866 960 650 -901 -158 -150 363 -385 757 -544 -915 420 203 -336 -305 480 -834 -360 776 746 -764 963 483 974 -300 -42 -297 -940 83 254 -182 603 316 -18 358 -521 330 -230 -474 -863 -918 118 982 -666 -780 468 -264 -372 -510 765 512 354 945 372 424 -517 -149 359 69 -206 -26 -858 752 -591 199 -250 -97 -977 -15 -870 -438 395 200 -921 117 471 286 -902 -813 904 287 -993 812 -74 -823 847 -286 93 813 841 965 -57 -123 -939 -522 994 -211 -709 268 665 691 -477 -560 911 663 654 863 -978 738 843 -709 759 -549 394 739 -507 543 225 983 371 -647 -101 -859 -360 258 235 656 -585 -652 -12 -39 899 -51 -501 -242 -806 -954 162 671 -426 705 -61 -605 814 795 817 771 -730 -428 -519 110 544 850 49 764 624 -443 284 123 553 111 -496 292 -893 -753 -415 207 19 513 14 -656 420 153 -957 -83 -682 -528 104 232 -455 -123 897 322 426 164 -795 617 341 708 381 42 643 -396 -419 338 357 760 -540 -687 -736 -311 575 -989 -267 911 -923 -413 -320 732 -14 312 -665 300 -154 682 599 -989 344 922 -922 -22 -488 -69 531 -445 899 254 -743 710 -74 388 -937 546 199 -196 -647 568 819 890 806 -509 735 -596 -366 175 -712 639 401 124 -150 -908 628 -356 -293 -830 -264 -103 679 -668 84 -420 358 -389 -935 352 933 452 671 748 906 -992 -375 -172 -889 -687 97 -735 -282 -885 939 710 -791 -59 -309 -883 717 -947 39 -321 861 529 81 -545 170 -912 111 289 -209 975 919 -438 -755 978 -330 -921 546 698 162 -507 27 403 -851 907 -9 351 -644 -430 547 715 -163 160 343 -85 -829 831 -612 -159 -192 3 -240 -43 -763 793 999 164 120 816 499 -419 624 517 -91 882 -254 916 -610 238 897 -849 -264 574 -311 -782 11 937 581 382 -699 -304 764 -126 315 10 -901 493 -824 -505 -36 841 -3 -308 -203 866 -554 293 -230 45 -48 -116 -940 711 -90 37 731 -986 -506 -817 -190 -550 -309 -493 -688 -869 -160 319 -776 980 -807 50 832 16 -39 -386 505 930 -607 124 560 650 589 117 377 394 -816 -748 153 -529 83 392 464 195 -494 829 769 -730 68 836 491 18 -328 -244 -570 -383 -961 -319 969 -251 -905 938 248 -820 374 322 417 467 -300 -306 -920 -567 -42 707 853 -72 -149 -130 -449 -100 -127 264 822 953 145 -527 905 -149 585 -970 835 -351 845 804 307 532 -608 -761 -30 193 -754 -346 580 429 -194 714 -548 -148 530 310 -915 81 421 737 -794 79 273 885 978 -249 865 -171 -538 509 -897 -402 -944 -968 -189 946 -567 -423 -453 -289 -750 721 -337 -580 -856 -981 460 -400 14 838 903 -555 919 -848 -556 204 -224 -987 135 6 2 782 964 -483 375 72 -277 168 -88 722 198 -926 1 750 -211 -96 265 565 794 940 -127 -350 442 -507 -470 -482 -407 -638 -564 -139 -652 -112 -647 -588 383 -464 -442 54 -929 -959 85 -788 483 711 -542 -22 -406 80 861 377 -515 122 -787 -916 -425 -227 -737 638 -426 -609 721 160 260 -47 -666 -261 487 112 -155 -123 -637 -682 169 -269 -419 783 -287 -595 571 -42 -432 -677 517 476 583 -220 -662 654 -223 515 354 -329 272 343 -531 490 -300 7 648 -537 182 185 614 754 485 -830 794 922 26 -10 -706 -248 540 -753 445 -318 771 310 -998 -448 467 -174 719 380 13 -349 -791 -930 674 -648 -382 86 156 771 -728 -903 74 260 282 -608 -667 334 -420 -129 275 354 277 589 -727 692 -55 955 349 167 711 -85 636 17 -812 589 158 -288 877 516 -176 -717 -333 218 180 -260 377 660 -963 -378 -975 -141 760 -128 576 -433 578 -476 788 153 -232 -169 -811 -914 331 286 594 737 -327 614 274 -811 180 984 -834 -823 -225 -250 -859 309 -633 -411 -874 508 -15 816 547 -566 -610 418 988 -543 64 907 998 426 615 379 430 -137 -912 777 -799 -909 632 936 423 154 -17 646 -815 59 56 604 -633 112 -741 -832 -595 582 145 -758 76 434 -570 -976 914 -862 607 810 -78 -680 -387 627 89 -24 -223 -584 702 551 -498 -973 880 106 757 982 959 823 -628 896 -94 -417 891 -782 976 -798 698 -453 -52 -52 -870 -56 340 -367 -145 62 -521 184 -638 740 410 857 -411 -151 -857 267 -207 -723 178 430 -91 110 945 -879 -57 93 -549 68 966 787 -640 790 -170 895 -42 -216 60 -18 190 755 -147 -816 -752 -359 675 558 662 599 619 174 477 -32 -122 131 -219 17 505 -549 1 -503 15 304 -288 205 -4 748 -815 -845 86 496 -21 383 -832 995 -37 148 -214 256 947 -225 510 -841 -708 -512 -745 537 774 748 370 -163 803 741 650 729 -212 60 6 653 -124 381 400 -572 -358 461 204 -109 854 -84 362 -851 915 -862 328 -885 -849 245 -985 679 -267 -564 -693 -373 -269 73 820 959 -910 287 -356 -937 -340 176 886 692 914 -726 -820 -39 -969 -574 -684 -756 490 -85 378 -27 -738 625 -941 508 298 632 294 129 552 248 -118 21 824 -449 -32 979 -18 598 836 -217 -535 537 46 400 -38 683 141 -837 742 -255 105 214 -761 601 966 916 -401 -84 -572 587 630 65 758 -291 -467 520 -955 859 -415 890 -852 -879 -958 -976 -577 -524 459 -236 730 248 360 437 -663 884 957 16 573 868 -96 256 -336 370 241 676 -140 -827 -933 19 -227 797 -222 709 448 -306 789 -921 -275 813 -439 -968 668 719 -623 521 622 -307 605 -875 751 -753 -636 193 -848 981 -77 367 -820 -437 -161 -157 -317 626 -552 36 -927 -783 -391 739 298 -647 -151 844 49 790 -427 503 -507 -273 79 205 388 -160 605 726 -737 -748 42 936 376 -338 -903 312 -612 906 662 327 -998 565 973 -94 -81 -399 53 224 136 -309 -817 83 -855 -435 -161 928 202 96 53 195 -124 608 -470 668 52 652 481 -268 689 -102 920 -885 -291 471 924 -544 661 -405 635 831 -535 687 -687 634 676 101 -93 -276 897 -749 -948 184 -933 -946 206 670 -336 263 917 -122 -419 -760 254 -764 187 -934 561 -474 -757 -562 554 492 -531 629 393 904 217 -724 -61 492 -414 -463 597 -829 -933 297 -197 281 479 -262 190 -781 -547 801 -531 35 693 -743 838 -333 165 -934 -946 -997 305 723 -924 -254 -236 -671 -343 -482 -812 -846 -832 786 -457 -245 244 -948 847 846 -677 834 27 -511 343 41 695 881 -499 -579 -59 -336 -744 -530 806 6 -907 213 256 172 -800 964 -304 -143 904 205 -228 -535 231 -241 -658 -771 -37 -274 -789 -758 852 969 832 160 -124 604 751 941 272 153 304 935 607 966 -829 -325 185 -436 412 174 -807 -924 749 749 -877 509 316 240 -290 878 195 -657 -958 966 -38 -140 80 722 94 362 352 590 999 29 487 230 370 50 -548 -57 -897 514 -824 854 -401 -696 325 -109 411 -819 -591 720 -996 344 -21 127 930 -780 -206 333 4 -247 391 991 -102 76 860 70 -791 478 -389 -245 -639 583 132 -988 618 -755 -348 686 701 -130 -388 -797 -881 -468 -58 843 130 687 615 739 -393 -390 424 -460 -684 -831 634 -899 486 -892 762 -167 400 -3 -350 353 -669 768 -205 -753 -637 -671 900 -711 -819 646 725 -726 751 661 -228 -923 -761 -90 626 905 -241 -589 -855 256 996 381 -397 -633 -656 626 -815 41 -507 249 607 -239 185 -274 693 764 -415 713 -415 -733 -716 -986 483 -538 -95 -40 88 -26 -876 903 280 55 -196 885 382 627 -107 -785 -963 701 718 -271 24 -189 -776 -687 -105 -776 -405 927 665 -578 961 560 -777 -381 -216 -58 95 425 -957 -310 345 406 -82 -128 -664 692 -386 913 -787 -836 -539 241 -514 374 -505 417 830 -471 -479 -819 -119 265 -872 -126 632 58 431 295 977 65 -519 421 291 195 -188 289 -736 602 -450 749 -95 -178 668 -386 890 -154 -256 -647 -138 988 -152 -471 -909 535 -264 989 969 -658 230 -1000 -420 -449 1000 -684 112 115 13 -208 -30 -869 716 487 -591 -261 -767 -912 159 -192 -649 -881 870 917 -790 -444 -646 -313 580 -910 180 -666 -981 375 725 -480 312 -162 11 -17 133 -473 -56 -684 -956 -629 229 -544 977 875 910 -880 -299 155 -709 -679 -686 827 459 -524 -101 443 -210 419 -523 -476 -298 973 542 -356 -610 42 -970 -392 -308 703 747 121 363 -944 891 -531 265 -130 -374 -694 387 -214 -345 -92 119 300 284 -696 -154 -820 -435 -461 909 726 929 -399 848 558 492 -526 77 -964 -696 -796 414 -465 -212 -29 -341 -317 -62 23 -562 186 127 403 -823 13 -470 155 622 -923 -168 771 -835 -259 962 315 -346 -796 -899 -327 888 503 -445 360 -175 990 183 -89 -709 371 -805 -907 981 612 -849 176 -53 -810 806 -600 422 -675 -217 -90 831 -414 -485 -166 -752 612 194 -210 -490 334 -534 -549 90 902 115 540 51 -974 246 -621 95 -563 33 -638 -664 -941 849 764 918 592 228 386 813 -759 -877 789 201 770 -429 -586 977 -620 326 -814 -740 -48 271 396 735 -317 507 -713 320 896 -45 761 -795 -451 514 -212 923 375 719 785 -697 -906 -900 -470 746 787 -423 160 -579 -885 109 296 -134 -710 990 331 -922 -658 841 447 31 -187 -117 -312 -142 -833 33 654 -412 841 995 739 245 -929 205 220 717 230 -648 -832 561 -485 568 87 586 -247 650 366 565 -436 -357 559 756 387 397 983 872 -499 -36 791 -279 674 -950 -475 245 365 -771 -4 -318 584 -142 -686 111 252 -9 -402 595 893 -633 -748 61 422 -285 983 -593 559 181 -277 -893 -718 -468 -749 131 -100 514 638 -27 770 -256 -188 -263 -749 -32 -547 977 -129 558 313 -362 -78 62 755 -335 -407 894 -351 18 -620 -73 40 -304 663 571 -430 834 826 -141 984 150 529 -684 -856 897 -343 -490 -770 515 426 308 796 761 922 460 236 -527 -608 -62 -80 -125 965 878 946 -571 951 -610 638 102 763 -140 144 311 -454 730 863 609 766 -242 -476 -296 852 -49 736 426 -185 314 -985 -618 -845 -297 -659 -798 200 879 212 898 933 704 -62 472 422 124 -100 748 809 924 -576 490 -307 -599 652 -715 110 335 -751 -281 135 -488 -492 790 -22 -430 594 -892 -324 896 -952 28 114 -41 -460 327 456 809 379 -86 786 974 -224 -999 -367 580 555 -361 103 -196 -137 595 267 -190 -992 671 959 682 633 980 318 30 -550 -64 381 -18 -702 932 -339 -500 996 33 532 203 -134 749 -618 -765 671 -773 -382 -547 -980 -416 996 -783 928 835 38 160 -243 348 -635 -374 472 -634 -605 -70 178 -802 765 553 -303 6 -799 418 514 44 -719 -792 345 -939 616 -680 610 703 -243 914 -84 962 8 -354 287 939 581 209 170 -237 -982 563 -726 456 -942 244 822 -116 -332 400 214 -219 -49 -818 863 -876 119 -953 238 -692 -861 -236 689 669 -612 -435 255 -8 -679 -462 7 745 -46 -97 344 -422 667 380 -838 883 93 781 -960 -185 -205 -664 -812 872 550 -385 -174 -368 188 200 59 256 -326 57 -725 714 -843 -433 268 -348 886 468 -912 64 -909 -452 -899 -976 -920 996 -383 -716 -363 100 -921 -532 -878 798 -199 853 -497 54 -282 -122 -269 -975 801 -802 695 -944 162 -170 642 -109 429 199 -77 -839 -936 -369 714 -271 -850 -908 869 856 -693 -812 -517 476 944 149 -52 309 370 -584 -147 -566 -3 56 -304 -118 217 543 597 -792 904 -852 -752 -540 925 774 -535 -409 -372 -350 -412 527 -370 -944 -72 829 627 -66 -284 -258 690 -594 -131 3 665 428 -70 27 -808 -84 435 -605 363 867 -97 104 -713 -243 753 -10 50 -707 888 708 899 716 -607 -893 975 940 -15 -891 695 -100 893 711 209 39 -906 776 -700 -586 400 450 349 -986 139 64 930 796 22 799 182 776 25 -60 -24 -551 613 157 -690 -752 -121 121 358 270 -352 -573 -355 -608 795 836 177 402 31 529 -751 -231 -328 103 -121 -222 -584 -973 768 -229 -65 -134 -496 -904 -309 733 -596 576 228 -648 927 271 871 -195 -12 539 923 -573 283 26 -564 -375 930 566 199 392 809 -400 -431 717 159 405 -758 355 -696 966 238 75 444 373 580 -331 -854 -294 -787 -299 -174 -362 -620 194 64 591 -515 -659 -309 190 765 902 -186 -902 334 429 -624 -467 -826 -788 -271 691 -797 159 591 -828 -848 -607 901 -892 -820 719 381 825 -50 603 -312 420 -50 -608 -109 -320 476 467 -891 743 -779 672 836 66 -692 468 807 496 -150 -928 567 222 -762 178 232 360 -92 41 248 32 712 90 -806 -121 890 -325 -265 -670 -138 -772 945 552 -438 450 -857 599 -180 215 -97 163 -995 952 609 -248 913 -433 832 -176 965 -577 74 -492 836 -12 686 928 -54 525 -272 587 158 526 334 399 -860 462 -97 -955 -114 -583 826 701 -727 380 -962 -177 919 661 -693 -790 441 -582 74 450 -313 -925 -139 336 528 144 875 -787 567 650 479 770 -530 224 -623 -193 -441 473 247 -304 414 660 614 62 -501 632 499 795 -328 553 -851 -302 805 314 -46 -221 72 -158 -597 -153 254 -803 -373 -277 -109 237 205 -742 869 634 -127 449 810 659 158 -115 915 678 322 380 292 288 689 -382 678 381 582 -979 -754 -511 -776 766 -10 859 -945 988 -28 -819 -34 939 -452 -212 -391 -539 513 -567 -395 645 850 280 365 779 -662 -748 361 470 -547 949 306 -840 -772 -550 -444 -139 223 179 -585 462 -20 460 738 803 -914 887 -857 917 -725 -146 146 -798 -16 -206 718 -713 447 95 -266 398 -351 280 -780 5 -818 924 962 -211 -862 -462 -54 -397 822 -944 -90 -724 -645 49 868 -621 -454 635 741 379 -810 -599 -911 563 -830 -491 -181 -430 -151 713 567 -729 -830 -37 -325 825 -225 965 -577 364 574 645 503 -581 -507 -952 -164 -888 308 -764 -454 743 -19 630 -282 656 178 311 31 -510 -348 -614 832 -911 522 -176 445 42 -728 694 772 -850 -248 -284 -902 -778 -483 -984 -325 791 382 543 650 -619 534 -406 -60 844 484 -412 372 -469 279 -129 -20 -885 802 -436 547 -202 -822 826 391 505 345 -501 122 -378 -332 383 825 288 -87 477 -819 733 -833 -669 -251 374 942 644 798 -172 118 21 -548 -417 488 -304 -875 870 999 -749 -181 573 785 373 -401 84 595 426 222 -223 -462 -13 815 849 382 -687 -822 767 -459 380 -944 -715 947 -61 -769 -23 68 498 -192 -37 -161 -297 825 106 690 -168 -83 -377 713 323 -432 30 659 -110 897 -565 -605 -916 354 754 -718 -965 -474 951 -965 21 877 399 577 148 405 -111 324 172 -1000 111 -657 779 896 -276 171 133 641 166 -92 296 389 -844 -493 792 836 618 167 -677 -53 858 -240 -562 -229 -518 839 -38 -324 -859 -452 185 -728 516 661 63 -775 874 -763 -137 -356 633 -91 -878 334 -821 302 469 408 -732 -196 441 36 -914 -44 399 97 -626 -809 -631 -716 950 -703 -306 454 626 979 629 506 -174 -341 724 764 -21 488 -874 169 192 -213 -651 -396 -765 59 203 -701 -369 -896 403 -391 353 142 799 705 11 63 641 -496 -507 287 -993 -503 223 -40 -717 -143 552 -74 -170 349 341 -646 26 819 -446 588 -895 -686 -135 576 -478 600 -940 383 -22 457 606 -674 -129 -296 -891 390 -133 105 -517 -982 -878 -958 827 134 -185 90 -650 -81 42 710 -660 -892 977 847 80 246 298 -606 598 528 939 563 955 -721 -460 222 835 345 978 -916 527 -420 -571 986 149 215 584 686 -162 600 680 -853 297 -111 -722 398 -260 -984 -172 -126 131 236 742 748 -371 550 -465 -235 685 819 456 646 -559 -325 256 730 -16 -652 147 -30 -246 -780 817 262 -814 506 472 -342 205 -795 -127 -937 961 -883 48 250 -575 -780 601 -614 -658 453 -334 -645 -424 -738 -978 142 -854 464 -173 325 -489 945 -37 351 -114 66 -659 752 -572 33 129 763 44 -328 -691 -243 11 -253 414 -303 884 350 -521 -102 -540 -592 -134 468 -601 -503 -50 607 180 663 672 71 -165 467 755 418 519 -475 -978 -491 860 947 486 200 -790 -84 826 -173 -560 -222 -445 113 -747 -258 406 -823 -966 -857 391 746 -922 -839 183 -451 387 293 -246 -23 -482 437 380 -357 900 -527 928 836 295 281 454 135 964 -848 -531 -773 469 213 933 -787 856 251 866 780 841 -388 338 898 154 661 822 -330 51 -820 413 -23 433 -982 805 -763 901 472 274 602 771 -907 709 -304 798 -174 -705 376 524 686 -606 -556 -762 -841 849 -589 -282 104 488 -796 344 798 595 179 -586 121 844 -842 -216 -999 212 -566 611 47 540 -91 45 610 638 -199 891 992 -468 -338 701 -538 752 86 -19 -258 707 -455 136 -364 758 140 248 -462 640 -412 620 834 188 -409 -996 -876 -4 118 267 825 -251 297 338 764 -367 83 869 -253 111 -761 832 -676 739 -195 -454 702 -607 145 -974 251 -689 -111 -239 219 -473 -284 738 794 210 205 -402 876 362 -874 -209 -823 -342 -214 970 15 -83 688 169 632 -710 482 613 -627 -82 -224 -683 677 25 -606 86 655 -781 75 -440 414 -67 -764 422 -410 28 124 -345 995 -985 589 998 749 410 66 -41 723 571 -468 -413 -675 -414 57 268 -695 675 201 -339 -37 271 657 -9 41 -345 909 -84 -919 -709 -404 461 9 -416 -715 -269 -136 79 900 -310 665 -365 298 -673 602 -837 -247 272 -782 -722 163 -295 848 789 -781 -76 -47 -810 22 -952 -717 621 334 -959 69 942 967 152 884 -116 660 589 -164 -593 245 -666 -700 -319 -208 9 -73 115 -802 -952 496 180 110 497 977 178 385 762 978 773 599 -780 -295 -814 648 673 464 -685 760 600 -388 191 0 778 608 77 -510 -783 598 425 977 367 -565 242 870 414 282 586 697 25 426 -509 -248 235 801 223 -723 465 789 931 234 -64 188 887 74 -852 686 685 -793 -195 617 -887 671 -919 187 -570 122 -181 724 407 485 -233 376 184 975 77 602 -211 -66 19 994 -717 583 -50 133 440 -518 535 864 80 -236 -490 512 19 -591 537 -912 -458 -285 364 204 756 -730 -188 -988 -53 745 -676 -263 333 -625 -240 486 906 -366 368 -162 303 831 693 387 -512 663 713 234 -76 102 262 884 821 668 695 -298 547 -810 -528 -792 -268 -338 811 972 -210 713 -286 488 -121 762 -217 90 -183 609 -77 -741 -120 875 -665 871 -555 -16 868 -821 -467 -660 -50 289 984 -650 609 -613 770 854 -589 -516 293 31 -913 564 -524 1000 993 465 -187 -744 245 738 105 420 -317 -923 -515 787 353 -67 464 -957 -773 357 -462 293 783 471 -95 -708 -240 -180 -160 270 -374 301 991 -951 -852 -398 -100 -310 -376 -337 966 931 -612 279 152 -952 -530 -232 357 -397 262 -73 -544 -484 857 -983 722 -28 821 328 555 -528 -637 262 -541 -109 -52 104 775 -76 -449 263 398 -417 144 -513 -552 375 -83 -487 816 -938 -209 -967 729 -560 -814 -500 557 166 -915 -380 470 676 921 454 -831 -472 949 640 -457 839 -81 61 -331 -608 -822 -883 741 -182 -169 642 550 97 -947 617 -555 216 83 964 -257 -618 437 378 -166 673 -445 -468 -406 -83 -95 208 -350 326 438 -408 126 -866 878 813 -393 490 -730 -186 712 -231 824 690 -650 292 -371 -809 -919 -404 -965 542 -30 400 -564 254 16 476 -127 610 -931 529 70 -428 -419 -109 -659 380 -269 600 114 426 204 12 -701 464 556 -304 -641 -857 298 574 311 -348 -37 611 776 678 159 433 310 -795 -826 -654 -669 -31 -601 -27 356 95 875 776 -685 227 491 -657 576 -214 -959 -66 -814 395 365 256 904 361 391 165 143 -313 375 -73 -826 765 399 661 -397 -252 7 168 -931 204 -511 758 -908 -477 746 -705 725 736 314 -315 -375 -34 -463 39 509 838 285 -839 -401 -572 -798 311 666 -357 250 634 68 -438 540 223 284 -341 250 83 -55 -202 -55 -414 722 382 -725 -564 203 -209 -991 985 -868 -912 -309 -977 -495 38 -685 376 475 -798 209 33 -380 -262 -37 -777 980 860 -304 -508 -652 -543 791 968 971 -956 -378 490 -605 -404 -378 636 326 -387 445 679 -446 -680 557 -606 -398 912 -604 606 -314 -139 960 634 -880 105 902 429 -845 -205 453 44 116 -309 60 837 -168 850 -228 -521 -151 -503 -220 724 797 -834 291 -908 -735 175 377 -342 -427 941 938 582 693 -763 -732 -17 478 -756 -952 -564 343 12 639 766 185 548 -991 111 922 820 988 438 325 124 -366 -54 -60 -867 344 -268 -877 -75 -820 -498 118 433 -18 -641 -628 108 383 24 336 531 595 757 389 694 -816 465 451 -42 -339 988 215 476 778 -94 505 -204 -214 -841 822 667 -911 32 -524 -367 570 17 -823 -21 -296 171 982 -281 811 -772 610 -800 10 -527 176 -221 719 -146 917 401 -440 705 -4 662 864 146 424 800 -707 3 251 -746 241 48 -83 653 660 -613 -964 535 -33 -846 -553 654 321 -800 -452 -49 525 104 646 68 724 -637 -162 -944 363 290 825 -684 -703 666 366 907 -3 -150 892 915 71 875 -972 -11 -870 -349 863 895 -910 907 -500 295 723 -864 -193 -61 -205 300 -622 -82 833 -253 911 328 449 293 -190 -326 986 -61 787 -745 -242 904 129 -580 122 931 -674 708 335 -21 875 -906 -818 -325 971 924 -76 799 -355 -350 -725 -517 184 778 293 -731 605 447 -232 -198 -7 923 854 -918 -52 -85 152 678 -191 -858 123 -793 239 -833 898 -547 -476 208 615 624 115 275 -863 -635 727 -154 -83 -331 -498 -68 -488 -230 -441 57 -537 342 -218 -74 148 812 506 -233 -294 -153 235 782 381 722 464 227 483 200 499 161 -560 -1 -97 -505 -245 806 764 551 407 -466 282 686 -749 667 -783 -642 547 196 292 -955 980 868 448 646 871 -32 455 -441 467 213 -325 691 666 -416 894 -519 20 -236 -676 818 599 -737 -637 697 319 405 -537 370 312 -804 -511 499 -850 -488 -904 -169 221 775 234 683 -429 -955 -971 968 -549 480 -647 173 -739 -295 -238 270 581 -636 -895 652 -799 -489 29 577 -532 174 418 -244 -790 -764 -458 764 216 -960 634 -811 771 893 911 93 800 54 463 777 -229 231 -100 241 581 876 190 981 -487 -182 -206 -204 686 884 361 799 734 739 603 842 -93 -495 369 528 67 913 281 -928 418 60 668 -841 -56 457 721 598 938 912 -545 211 426 -852 428 902 -994 -322 -313 480 861 148 861 475 -907 589 290 -55 629 163 -279 527 918 -25 216 -805 -583 -429 -599 507 664 84 234 -10 872 -607 736 846 -281 545 -36 -207 686 -974 290 -14 451 953 26 913 97 472 -253 377 608 361 618 945 277 366 473 -181 49 318 -165 834 -892 -818 425 -785 -384 -976 -577 718 -957 -27 -824 94 -2 868 -540 432 996 -320 -433 -379 318 -564 624 -477 -937 -21 485 707 721 643 490 53 -565 526 249 -531 -629 -433 752 329 -377 -398 -103 830 296 -689 -85 -293 -420 862 -495 384 -444 634 -198 425 770 -349 -12 951 653 -434 876 -78 691 -577 100 220 -867 -709 932 -937 -347 647 -513 610 -43 201 -625 556 276 -333 -683 -740 -623 -901 -515 -504 -356 -410 489 -655 -167 -949 771 642 -809 -61 494 -596 127 955 -474 888 849 336 838 139 -940 -683 -61 -878 -371 556 -612 432 -117 -348 256 -369 -539 -856 893 -560 99 916 -513 575 -79 714 846 -401 -439 -774 -648 489 -570 962 196 735 801 -451 -504 -80 -694 -255 -949 -4 146 -637 960 -77 -620 -794 391 789 -43 -722 -915 -208 816 -44 -778 -607 -704 -445 -886 -841 -312 519 95 -315 -225 -761 -779 -822 -262 441 -542 -562 171 -763 -720 -136 667 -33 231 -37 -237 -236 188 453 -562 -833 204 364 -234 638 -803 92 212 628 -748 234 170 84 608 461 -119 55 -402 -649 -642 6 349 -622 110 915 801 934 -228 -177 -428 481 -755 -309 1 -77 106 -200 -826 -646 461 -749 -847 942 107 -964 994 7 511 478 279 875 201 594 13 -969 -257 -779 733 -557 235 -525 448 253 768 669 964 466 483 888 527 -688 -587 801 951 -872 -127 970 -541 -746 -250 298 -341 625 715 421 250 430 -523 27 -119 74 -406 128 -174 561 -18 -36 911 -491 -4 -589 93 616 -187 150 -421 360 480 748 920 -380 889 -739 848 -378 975 381 -438 366 343 -87 640 923 905 -356 -945 -215 680 620 728 514 -98 729 971 -430 -322 485 -81 145 629 -835 751 570 706 -523 259 476 -277 503 677 -483 412 324 -112 -253 -40 941 243 -323 -908 139 -75 611 54 -783 670 -719 -463 -392 439 288 -253 -366 90 431 -596 310 91 -710 958 -262 -904 -640 -562 682 734 -660 330 357 990 -841 636 -387 993 774 941 -115 433 756 -92 422 250 -964 -872 -955 -791 522 -678 116 208 -379 -74 708 731 -376 135 -736 445 -469 385 -82 -817 101 461 292 -29 415 -681 -985 -954 999 9 842 -132 0 614 -38 -523 -467 -210 -494 273 -561 29 897 -930 841 -516 -53 689 -127 -912 -70 -184 -721 389 132 26 365 397 993 603 -340 45 -548 -645 826 -57 684 -718 723 -585 82 894 343 -150 -425 -57 -512 -858 -472 -14 635 849 -229 759 281 -158 251 -930 -752 667 -223 691 -655 -44 -170 655 -440 -159 -944 7 121 797 -169 116 415 974 155 928 893 533 -423 -700 -2 -146 -25 -894 732 786 -441 -901 383 422 702 -105 -806 -796 -35 822 249 23 397 717 -971 -751 -911 777 772 -238 608 796 -149 616 728 504 -299 399 460 86 509 -241 -981 -741 345 636 326 703 325 -449 926 -547 598 572 -266 -126 116 -999 333 530 33 208 -105 526 924 -324 880 -81 -103 264 684 878 869 -964 465 -711 630 462 -545 826 -289 -360 -224 -770 -30 -56 -693 -481 -417 991 -580 838 -169 785 -156 -810 251 257 755 195 337 275 -324 -351 -752 930 934 -248 -953 -531 85 -232 -382 479 -447 -255 750 -929 286 -28 -176 566 -529 776 -142 -367 -457 899 921 -905 653 -19 176 540 -125 -416 927 709 562 -517 -287 -338 377 394 -33 -74 828 -226 351 95 714 -941 -663 854 688 -597 929 -313 235 311 -134 590 472 -278 177 -270 -872 -833 182 -614 12 378 512 -783 418 -789 352 386 828 251 478 -490 30 297 -271 976 525 -990 771 165 -164 -99 695 -559 -462 -874 -757 -87 -513 511 -284 248 -877 787 710 -138 276 -770 165 -311 64 -575 -65 987 -377 310 -975 -993 53 797 -532 547 -646 -89 629 46 -173 717 -967 -885 -813 -603 -660 122 114 -100 -51 881 597 180 -286 -654 591 203 -936 -683 -124 -861 83 -922 -580 608 -121 -934 191 425 -961 461 -367 138 910 -998 -909 876 -750 -365 -866 701 -384 -32 -21 -628 -205 -128 -585 -578 -353 237 375 -233 -565 -489 711 -931 -340 -776 -288 -964 -633 -676 183 -719 99 -636 -84 872 -704 -304 761 -539 -415 -659 980 -647 78 -175 11 -398 -35 -122 -426 -735 458 847 580 -918 460 286 -68 336 -124 658 -823 39 158 -286 210 -612 800 537 464 -404 396 -410 -791 314 793 506 780 417 727 820 -780 975 550 -465 953 -575 -457 -332 218 -550 298 903 308 -357 262 -172 86 -100 76 -537 23 -750 64 304 -717 431 -714 -636 -392 444 -979 144 78 698 575 -136 -525 239 728 588 466 -131 847 -938 523 817 525 785 936 31 -196 -610 589 -534 715 -992 741 278 -205 881 904 805 441 -385 176 55 566 506 -930 -861 464 27 9 661 336 -813 43 633 -429 530 -296 -561 -959 -273 -422 -190 -652 689 974 480 658 762 -133 702 -283 82 85 -113 -248 106 86 935 51 705 -425 -583 -632 464 -767 -80 32 -344 -402 655 434 582 -275 512 -514 145 219 755 462 -998 144 -620 -951 -462 -294 919 -462 -802 -619 846 -61 -331 369 -375 -293 -300 -552 -528 4 -460 -357 -292 840 -651 -510 768 -233 58 -993 -440 305 -823 774 -565 -210 -858 382 -147 734 -52 598 -351 -888 -181 -509 885 639 240 -713 800 389 622 -862 -274 599 -434 295 -375 531 -909 475 587 -721 770 -293 -480 244 894 908 -297 613 -415 117 187 -175 -950 897 356 -127 -934 -937 -462 -736 -276 504 -860 607 618 423 -528 -585 -712 28 360 -803 723 -93 449 837 -551 325 224 936 -748 224 301 -50 -143 -188 -487 327 704 630 210 783 -987 213 275 -217 358 570 834 -23 124 -5 380 -485 -119 -133 -922 261 -343 66 149 772 -469 -227 429 -634 -365 -647 338 -714 510 110 -794 217 -431 -40 323 243 -287 290 381 915 1000 422 294 911 -820 -87 939 566 -277 -131 -399 89 -376 595 -586 146 450 48 -615 -148 167 -963 844 594 -717 -563 -749 -679 -251 340 -886 -178 -355 483 999 83 812 87 -941 569 -359 603 -141 585 569 -880 108 12 -754 -501 -258 -542 -827 -231 -663 379 -684 505 739 794 -536 730 713 62 976 209 46 -663 965 94 -871 267 236 299 846 519 -284 -707 928 82 209 191 995 350 -525 361 107 286 -764 166 -526 303 -603 857 330 944 564 456 864 -679 -172 -502 -934 551 233 272 223 -657 -29 674 952 -8 -928 -324 358 -513 -82 -139 262 693 681 -34 249 -249 -951 587 -217 257 721 -354 386 136 554 -958 609 -968 -95 791 -720 830 -666 -115 463 -250 -298 -689 729 153 558 -563 -586 879 -210 -693 -740 173 -104 150 169 -984 -358 462 -67 931 658 -296 358 -863 -329 659 79 -611 834 -109 116 362 856 371 -426 270 -207 -309 703 836 785 -783 680 107 295 330 -633 745 -167 -884 -726 -326 -317 212 371 506 -85 545 -539 546 193 -446 24 996 -701 394 -196 639 -731 -306 -694 139 174 -25 -162 -851 625 414 -261 -15 -304 368 43 712 102 -829 -761 302 -884 519 385 -232 -729 -621 -673 -710 224 -819 -88 -196 -940 317 259 -616 -277 618 129 876 30 -877 722 -817 689 581 -9 315 692 -326 -960 -884 866 -842 -59 349 628 575 -751 238 -83 -524 -250 977 -403 380 -788 -171 757 202 -362 -10 354 514 452 -439 475 512 776 464 -640 -896 -899 -63 326 -329 -198 57 875 586 -465 -723 -695 -678 -729 -655 558 949 323 832 -504 755 -917 -524 213 634 -519 319 656 -208 -740 725 -773 777 63 -568 -47 285 691 -22 -72 552 -759 877 32 461 -662 650 -306 83 -199 55 -463 -317 -559 -383 -343 -755 30 -342 -767 473 578 864 -877 939 -681 -322 -166 591 -217 483 -134 61 681 963 -268 -859 847 211 662 424 724 -538 -167 796 -705 -107 -416 -748 612 538 28 -274 371 948 -455 718 -505 548 436 973 765 -871 -624 599 -647 969 50 -295 884 867 -739 640 746 -946 -91 77 -719 727 823 -469 -877 -170 31 -159 -49 484 -741 3 -843 -609 -568 765 -973 -605 447 -52 299 -742 346 -470 -283 -40 -257 928 -720 788 -455 171 -460 691 55 773 -63 133 452 808 -663 -368 143 -159 350 300 680 426 -287 -677 949 -27 236 13 -822 177 -643 -750 429 -397 307 162 788 -513 645 -459 -967 -668 -955 -902 -220 293 -964 -963 682 77 -503 -672 358 500 762 -316 805 -737 -539 879 220 183 -702 136 -605 900 744 -980 -367 -698 -449 404 102 788 -636 -172 -383 429 312 452 441 259 752 -836 103 -848 -724 -494 -512 190 854 -761 465 -382 -685 944 -764 406 -358 39 148 -694 181 587 -913 180 -163 314 519 141 709 235 427 -283 141 198 -484 360 377 -903 861 713 -836 110 54 10 -464 532 952 -299 -847 -168 848 135 -63 -955 150 -519 846 249 -496 -123 -519 -858 891 619 512 -221 376 691 173 808 658 -599 -20 -832 233 415 958 310 -993 176 669 -859 -676 828 -118 -991 956 904 659 746 -516 -806 -747 249 -765 50 603 -947 622 -548 -239 -540 624 -87 -780 101 -980 64 107 62 418 972 562 -949 999 168 414 446 -197 760 -502 -252 227 94 -127 -676 -854 -880 291 -978 -859 529 438 94 -827 -751 496 -265 563 -906 -4 -507 -241 -403 -164 92 -836 157 567 260 -859 -19 -342 -719 -414 -963 527 -27 703 -17 410 569 -689 184 918 29 -664 -285 144 -532 862 -245 360 617 -420 -415 42 -970 64 190 917 -259 848 -176 152 307 186 52 678 515 -738 -584 -901 137 -459 993 663 -147 -745 733 75 -86 -326 767 993 -122 41 -887 747 -377 141 933 580 -110 -379 741 -251 829 -63 879 761 -790 417 712 60 -352 -287 84 789 -948 -314 214 694 -257 414 558 -642 -112 -642 82 -584 393 511 39 519 36 -376 -84 -307 55 -358 -919 986 60 -282 529 328 109 -32 -497 263 -112 828 919 -124 -622 759 -911 496 -371 -629 152 -527 -862 -915 34 -271 -831 -987 611 -547 372 -137 551 338 472 745 -148 -894 -982 997 88 -679 86 56 -779 -490 412 740 -730 -93 -849 -446 369 892 242 -958 -73 351 711 -889 -644 -739 589 -799 59 -98 -465 259 461 -701 -357 605 174 -94 953 -954 -779 787 447 993 -704 -89 479 -886 -744 272 887 -475 570 563 335 382 728 499 318 -839 -582 372 690 -765 -568 252 662 100 -532 -667 631 628 775 51 -565 103 217 -491 -590 -664 -663 793 -592 -104 -427 736 923 707 27 810 -47 819 -739 -966 991 567 810 72 84 -544 79 606 -597 -12 542 477 207 938 395 -781 327 -590 695 122 -65 353 935 226 -789 -540 529 -688 -863 6 384 445 721 -414 966 -877 -903 170 -219 -763 -650 -367 415 -174 110 549 -540 744 -277 555 622 -48 -552 -257 -423 -569 575 -428 379 0 607 -964 -975 432 230 -627 -183 530 930 185 249 855 -255 322 20 -317 -728 748 -266 45 189 -759 203 -577 -626 391 558 838 -152 -645 -928 477 100 566 256 360 -659 -216 -36 -241 777 187 -449 -384 -139 642 -455 -514 362 -25 -338 -448 401 -645 367 -506 -738 -495 620 272 -601 -403 325 -391 604 -630 -624 -133 -232 338 631 -517 -238 495 219 673 656 -87 -45 -195 579 132 572 531 -543 -397 678 556 -835 -866 991 962 941 -811 -500 -115 -136 -842 146 -964 -59 -436 -365 692 -302 -671 -759 112 -995 -465 -630 602 -285 -350 997 -762 597 -490 155 422 289 184 -451 316 -194 175 919 -197 374 -301 417 333 -441 -484 336 163 -708 -205 -844 -782 916 -430 109 -578 -155 -50 -201 -580 -253 -130 538 779 688 -79 -468 -613 -366 64 703 562 -65 627 727 -527 -827 -580 249 65 328 -898 -358 -601 -761 -257 -834 650 -58 843 -439 117 522 -75 618 -629 -303 -959 -844 987 198 -342 -487 -38 -277 492 -593 897 -322 585 288 -630 546 -287 131 -840 -151 652 -641 -277 -112 -825 -485 -102 -187 593 -758 -945 265 675 -790 -569 359 801 776 -799 -179 -384 251 -53 -502 -50 77 -893 -998 -859 -146 485 -799 854 -447 -472 -705 451 -867 -471 466 943 151 -586 -382 182 -377 -872 587 246 -910 645 430 180 -257 864 650 -462 100 697 -76 269 602 371 -585 -223 -224 657 237 -118 172 -408 -154 138 439 699 997 -950 985 -179 -190 -900 -222 617 684 500 879 881 745 546 -6 863 -586 957 282 590 111 625 -486 680 -868 -87 155 517 -413 626 -423 -181 624 77 306 324 -314 965 -749 -662 -193 -899 336 81 -318 370 -809 -51 -410 -956 -759 -742 800 525 820 37 138 -559 722 -475 -606 283 -858 -974 -974 837 -576 -846 552 97 924 880 -114 144 470 -401 -709 412 961 581 -275 -886 -819 -411 629 -271 792 -990 997 980 -728 915 -544 196 -715 -418 126 -674 966 978 21 -473 -664 -435 942 681 449 6 345 596 -303 -200 -140 -546 -233 859 -78 -902 862 537 722 470 394 -986 225 256 864 796 -224 -323 -544 626 827 -959 -726 -238 895 726 -781 485 799 -969 -473 200 -556 859 -400 -456 906 -80 -575 418 211 -397 896 -341 444 492 -257 -647 -641 800 803 -329 -374 -245 -559 -757 753 121 212 -423 -440 -237 102 -939 343 -431 438 -222 -403 526 861 -115 -952 -374 639 -73 -527 -398 -470 38 -123 418 -448 915 787 -751 -3 12 -455 -33 721 -702 716 -764 104 672 -242 137 529 299 596 -729 816 -931 788 325 -340 -248 291 -665 289 -132 -518 -637 494 -416 -69 893 -422 -493 -167 -241 -761 -422 -814 11 40 -544 -328 10 -585 132 -145 265 160 812 -166 127 -716 -864 297 349 -1000 -173 589 -373 511 168 739 982 690 803 -958 720 -397 29 240 951 670 -680 -635 -636 -82 891 45 -953 155 160 673 108 16 927 -207 -308 61 -177 91 952 12 871 -81 385 -333 996 570 568 200 141 -678 499 -211 -550 -605 -311 3 861 199 215 -984 694 172 -565 -297 -753 301 34 -408 818 520 -493 -244 -5 688 -761 -424 180 850 -25 163 -952 413 -229 -635 -732 216 932 -478 -723 -648 757 505 912 -775 162 -467 711 -335 665 109 848 -172 -43 -519 260 363 292 804 -760 -584 -743 -945 362 -647 -338 734 -25 -222 -637 619 557 658 51 -127 161 -808 624 -82 -267 345 953 -179 4 362 199 897 371 -475 616 153 -695 562 262 52 -910 -350 -703 -618 377 -763 608 -443 654 -611 757 58 -590 -293 -142 -325 -150 -379 932 468 -713 -20 -161 -458 -660 635 -664 -193 -101 407 -930 388 195 631 -60 71 970 -103 717 -466 -999 650 95 58 -527 -345 -417 133 -212 282 764 -593 175 -222 428 -921 796 -680 -708 794 226 55 -589 607 -672 727 624 389 -826 875 564 623 739 714 -480 264 416 -80 -138 -398 -407 -236 767 169 -152 -225 231 237 -11 -977 -749 -810 232 995 -233 394 -646 -209 -530 -269 890 -266 -884 -61 -582 -532 -122 765 31 79 -979 -262 132 -935 805 147 -871 565 733 591 -461 -830 529 188 -192 733 -559 507 733 349 677 -904 -497 214 194 90 107 -397 708 811 -832 271 911 -201 206 877 -233 325 -12 989 875 -368 613 811 -306 253 251 884 48 -259 -533 -321 -525 940 160 134 708 -133 -467 -332 -748 299 413 835 -585 12 410 -356 -567 -303 -128 -966 -876 287 824 -531 -784 -434 416 -282 -929 603 790 259 -473 -534 -980 -937 -703 -368 -708 168 -880 -480 -955 631 -440 17 24 871 140 -689 147 -393 -78 -347 550 -486 -731 393 -132 145 -85 -779 852 764 -981 263 -8 -189 -159 315 913 -988 -644 -346 802 -99 269 -996 -977 139 413 619 275 207 -970 797 44 396 -640 382 797 558 -602 -693 349 811 681 14 -285 -566 839 326 37 255 63 203 -140 158 12 216 -129 713 -980 14 -860 802 -980 926 575 -678 885 -595 336 -839 -736 100 951 -733 580 -698 79 -390 933 883 -80 538 -969 87 -147 -415 762 277 708 933 243 -694 -429 -475 365 138 -982 -657 -132 -971 -67 -950 307 648 -583 -556 208 -709 403 116 -623 -445 -120 -847 151 -162 60 145 -495 720 319 437 640 -161 584 333 -603 300 -387 25 -795 -223 -856 678 -408 -963 -838 130 14 -140 -452 -891 -260 614 937 -95 -405 944 -492 -404 -645 -663 -747 -739 843 137 -377 -353 912 -821 -15 275 186 875 830 473 405 -120 532 538 135 -653 925 471 -226 119 859 -848 437 -129 143 765 90 704 13 -426 -782 768 673 828 955 -905 977 -529 -305 345 987 -422 -284 -986 589 277 -565 763 -702 776 74 139 -777 794 -914 -584 -502 896 -620 388 950 439 -157 915 -928 179 -682 882 763 -806 -942 513 190 -136 -873 401 84 -825 460 -453 -40 -960 -300 468 301 331 -551 354 742 -324 -975 -484 259 952 808 -259 -357 31 963 846 705 -240 439 -529 -440 -226 786 -86 384 -911 718 -620 -191 446 -443 974 235 887 -479 283 446 992 -653 81 -989 -373 -998 -730 712 -691 367 -669 826 -892 379 838 -133 -151 844 -26 -763 -989 343 813 -583 -723 -295 -354 87 677 973 806 27 -889 -582 -555 -629 835 -860 -168 -513 153 963 510 893 -31 796 -661 -935 898 -278 -818 -891 69 190 -505 -88 637 805 -692 -957 835 -821 -868 964 872 -118 -847 898 578 65 592 -132 -711 -122 -551 -84 11 -616 -945 -107 -729 -103 -851 -661 324 -653 474 -487 -450 -297 -607 923 -883 -260 -993 262 787 -588 295 -844 939 833 -959 315 798 -682 231 -284 -324 -386 -933 -185 506 -116 -849 -874 588 -211 158 -125 -902 615 317 -23 -818 -765 -747 85 717 -758 220 -196 349 818 262 267 606 313 -490 228 117 -761 -228 -120 644 -404 -962 -119 -499 43 -800 -571 -302 398 -185 672 -610 208 -417 935 24 209 -390 794 -838 -220 634 -549 -69 790 129 -196 16 587 522 516 -694 664 681 862 -276 886 408 -530 184 -539 -780 -411 539 169 203 -966 392 -506 -106 -794 -80 146 -898 -978 886 376 -907 382 115 -837 -783 -758 489 730 -967 883 128 -123 -440 30 -341 -211 -512 -239 -847 69 804 -424 260 56 244 301 45 902 699 825 879 -503 873 -224 477 361 625 -328 76 -712 149 312 -769 95 831 -300 -795 175 -904 -108 466 -821 251 -287 168 -726 -71 -266 639 -886 263 187 -354 86 -728 -667 -837 948 -813 984 697 973 -878 -942 -877 -527 -378 858 -89 -147 -926 418 840 -743 203 880 -95 -928 -170 -454 -208 -976 238 99 213 -81 -482 812 754 766 -446 -40 210 870 -133 -488 811 838 761 936 -760 -895 410 617 471 395 -36 -435 -61 342 33 -82 429 -76 -794 -664 429 605 -713 -573 -629 -794 -509 774 -39 -454 285 863 532 55 -575 894 124 34 859 -607 -67 329 -602 -652 -50 -854 -140 -403 -637 161 307 479 860 800 578 521 -927 -15 207 -694 -350 -800 768 -830 27 857 44 539 -297 552 -60 97 -596 729 474 -559 -211 283 623 403 619 -983 -739 -798 569 -437 963 -310 -104 -60 261 476 -564 -161 671 -688 151 -927 -780 -724 907 899 -713 195 991 -395 -873 65 -905 -74 -42 -693 0 250 -776 -70 -811 460 180 673 -708 498 -83 978 -715 384 590 -52 996 -111 12 351 -732 539 834 -42 -397 561 302 548 177 -718 -196 -510 -264 -24 221 924 -773 -564 -489 44 292 -808 -403 -230 -835 -137 -716 340 110 136 9 341 -27 657 -669 535 878 157 152 -172 567 190 489 -788 544 101 -36 -459 -972 -479 -287 -608 626 649 -946 -374 -515 836 545 -681 119 -744 123 150 -979 -525 -270 636 -633 932 -466 425 -816 -32 -906 655 881 547 261 529 -27 812 530 -69 456 765 -365 -442 841 -294 329 493 -797 -340 -620 -717 304 -978 145 -75 808 -422 -44 846 -889 118 -274 -275 467 -447 706 -977 -240 633 628 471 -432 -137 -959 478 -383 -323 973 468 10 934 264 838 -80 673 -334 1 653 165 -303 -742 597 928 910 -336 -210 331 -339 -334 940 -950 113 479 950 689 -721 -371 240 -788 158 -973 -777 567 -403 164 -828 -1000 -375 734 80 -55 -127 523 -504 172 -14 -51 341 -837 -638 -230 -140 -147 -607 -951 -873 -717 952 738 -673 865 436 925 634 404 564 13 123 -1000 235 552 67 -775 10 -577 -681 55 306 -309 -505 521 441 -35 -478 872 -859 -161 -368 989 219 323 466 439 821 428 -634 -952 462 764 985 547 -786 -500 429 469 -125 1 774 -225 -212 -268 -324 429 632 -207 -951 -137 607 -555 -303 -136 -100 172 -555 308 -457 254 420 595 -849 674 -428 -468 709 695 -39 257 -54 556 -633 -485 -838 120 -641 -217 -230 -626 933 4 -227 -182 445 540 -611 601 -347 -349 46 -650 473 -455 353 178 72 -275 -211 209 74 689 -940 -512 -907 529 -29 844 269 508 -146 357 848 770 177 -837 502 222 767 -200 -413 769 346 -474 327 -873 776 -794 901 -877 876 -407 -638 -709 403 -742 953 523 -684 -365 -986 77 850 -459 545 -212 -340 -348 375 -426 -146 -391 309 58 486 -441 -64 -663 -703 -1 -607 644 763 -916 -273 -14 -535 -181 -544 -662 -681 -636 -829 54 -414 -862 119 -355 -486 -562 472 -109 910 -166 308 581 -811 -956 -74 -847 712 -3 728 613 -9 -35 -598 742 700 853 378 -219 -828 877 402 -95 -311 -896 936 579 750 752 90 -255 320 -285 700 -497 -704 -618 -18 372 214 773 549 -209 777 -856 -794 522 -665 980 729 -923 435 -779 -353 389 -634 986 -310 -292 -521 -274 85 510 -226 -776 5 216 896 184 -741 763 709 440 151 -891 -48 -615 -919 -240 677 365 750 -466 -917 17 -318 892 432 -446 168 -666 -86 639 -187 409 -82 -828 -898 775 -655 269 -287 -949 273 620 -724 38 -11 375 -283 -985 -548 -473 298 -757 -83 308 -540 45 -32 506 -539 -870 96 -788 -377 347 -365 -152 -735 407 -981 704 -866 -220 -520 -664 814 -50 -470 641 -261 897 -189 -966 -910 734 358 -972 -962 -839 758 -811 173 -151 655 -841 969 -874 712 558 -332 -637 288 -461 -776 943 -819 51 -531 -361 925 206 -167 974 -921 27 -431 -193 -788 590 538 -630 -353 918 425 482 427 902 206 -186 -927 616 161 593 -378 124 -78 36 -559 -53 46 224 -53 -345 51 -150 -789 886 715 57 -519 -156 643 -849 -257 -387 -514 37 702 -748 19 -910 -438 44 726 407 698 -180 -876 426 383 -358 -104 316 198 -517 -104 443 351 -896 -740 -496 673 -393 635 -99 -545 153 904 -124 817 -948 -209 -930 406 -342 -815 16 -502 763 235 -442 -399 871 511 97 805 104 968 385 -187 -459 66 397 496 -888 429 607 -910 -23 532 390 -605 600 697 -498 -675 690 -571 758 575 -643 682 -729 857 -436 926 903 754 -854 -57 996 453 164 795 766 -498 -146 191 841 881 757 -740 -918 -25 -224 255 407 -490 -833 667 -563 534 -263 -680 -25 -687 943 424 843 236 486 -956 397 19 958 -914 -54 738 465 -367 -138 -304 -744 591 549 371 -42 885 -392 -172 20 338 74 864 598 695 680 695 -172 831 45 521 660 589 -843 -439 703 283 -412 108 776 845 -383 -981 387 428 620 -61 -201 174 -731 -740 -230 -419 -592 -552 -927 898 -693 432 -927 -471 -961 -4 -933 239 -542 965 684 -339 293 -824 -145 458 47 -841 237 719 -710 533 416 439 -932 -226 -895 -20 753 520 -267 -378 -695 837 416 -21 231 -988 36 -637 -323 -518 16 926 848 -175 -658 -796 303 -860 868 -414 316 -209 477 -661 -24 625 -284 271 483 792 378 -977 610 -369 549 -370 374 398 -647 -390 -356 786 772 -896 -508 -305 -207 -30 -170 -402 848 -439 -771 193 -534 -256 311 233 -62 -815 -556 224 668 -309 472 -104 -127 812 422 334 33 -302 453 789 151 -755 957 -724 -343 -681 -79 892 114 459 772 843 -178 -214 -606 307 518 -864 348 -923 -45 21 -23 -753 780 -812 654 -596 -130 -530 323 821 -863 -697 -499 486 662 -715 -789 -751 -531 153 -231 -262 -709 604 -18 149 -2 235 446 982 474 -385 -953 -852 -383 686 295 -889 -277 934 230 296 909 -98 906 910 645 -110 215 447 -386 556 -558 311 -493 -741 488 666 184 -35 -224 -674 398 -115 -29 844 -187 823 -834 245 650 533 -874 316 -289 -48 -512 786 -165 960 -837 -263 961 678 -832 -934 517 389 -802 -610 646 -422 -588 -959 -931 99 -523 -213 -797 147 703 -39 59 -858 -949 -768 -67 -686 -452 906 979 -440 524 692 303 609 -385 -148 -360 865 357 -896 -868 723 -171 -242 549 441 455 -350 -710 251 -96 49 737 -591 -242 966 893 240 714 183 839 -560 683 844 708 -986 623 -258 -429 -230 350 -710 211 594 -683 997 -339 983 -41 -989 554 944 -192 -561 546 15 240 -730 -172 -482 698 161 -280 -831 990 482 833 689 753 891 677 971 -705 -477 785 796 -133 -771 286 408 -786 -6 -684 247 -320 251 -407 -917 -71 -174 -134 891 938 947 582 -247 628 -154 697 106 948 -756 -334 38 -675 -5 -135 -454 552 329 303 740 833 230 -84 -578 -327 111 659 920 -938 -779 362 325 565 -636 -923 -992 -778 -174 -718 252 324 789 288 110 -789 -714 -366 -490 -130 -361 -161 -866 444 292 225 -872 67 -92 -835 -281 -885 601 650 -563 914 -782 487 741 -113 309 373 745 436 -640 987 152 -924 -24 160 -546 -697 -648 -75 -478 588 -533 664 -278 -375 716 -254 303 263 -264 -878 484 153 849 -53 86 265 -470 -394 -323 -100 -769 -388 -548 -446 -101 -972 -842 -811 599 918 -475 -348 62 -187 937 563 -964 -408 -2 -180 -749 -489 -440 889 467 46 -119 -925 730 199 -34 -403 339 519 -520 13 695 11 -320 289 999 138 20 144 -131 -759 256 887 502 855 -535 887 -673 -13 -569 -121 410 -156 -375 791 952 -849 427 -995 -790 -533 -909 -93 -815 650 744 371 -582 -360 -510 396 206 -961 621 -199 297 293 -435 657 -149 576 -733 327 687 266 -161 591 -494 -704 -122 -269 -664 -576 -64 -890 959 -127 766 358 -991 -34 -167 228 214 -198 27 33 127 909 861 967 904 -206 -272 -137 966 303 -512 319 43 74 947 139 -455 -689 767 540 -660 -510 243 -376 197 604 -468 61 -451 645 -513 -172 -546 -678 -979 -645 291 -269 659 -135 478 229 -228 732 525 -19 -1 542 986 -491 556 839 109 343 676 -991 713 38 -560 -722 -64 -837 -965 313 508 -69 -250 560 -798 -610 600 -232 -293 500 -138 -791 -568 -387 -854 -244 -731 -134 -763 -230 -175 52 979 -165 908 236 827 -589 -502 544 -110 607 710 -541 -183 -834 -68 851 316 408 21 -417 -700 -962 -971 -394 630 -568 -53 -991 -806 796 -531 -762 769 -941 -182 -62 -976 -530 737 791 -871 224 566 864 -134 392 -398 986 -349 -413 -812 120 -835 173 -414 803 -635 -803 567 -993 855 364 687 810 -144 301 461 -684 74 -179 639 241 -215 550 35 -60 -425 916 892 -229 -25 -942 175 -192 55 934 188 -976 -425 -980 898 122 769 -442 -879 -415 986 -560 -557 -321 922 -705 158 -290 -364 461 285 -41 -326 -964 -931 -70 -945 -541 -68 -621 -825 100 -186 887 835 -442 -304 826 278 878 -959 -245 -237 -376 -588 488 549 452 515 602 -898 883 -315 -682 -719 743 -630 877 343 -63 637 -754 -332 -643 595 406 364 -870 -432 -525 125 -34 -338 22 203 898 86 -969 -685 698 74 -816 -132 632 -113 597 285 263 -34 -58 -915 562 837 -716 434 -936 -117 -981 325 -7 -429 841 -873 532 -960 392 566 982 958 -542 623 -305 521 -862 551 125 -198 -989 -322 389 657 -807 -963 959 624 729 -910 631 -887 -521 -375 928 -182 -130 687 -690 131 -586 -546 -428 967 746 -967 10 727 466 -987 322 -718 523 -762 138 348 -744 822 575 317 -384 -481 762 780 -49 1000 -696 -491 -264 490 -407 -260 -976 782 1 443 474 -217 70 65 -479 -183 491 485 -626 49 536 654 -468 392 -683 -601 850 954 -485 -458 515 -710 172 630 616 34 -859 778 -750 -229 708 367 -652 148 -61 -479 -12 -860 -721 -615 697 -20 262 -416 -999 -591 -517 951 -6 -504 971 607 -248 -519 -6 790 729 -759 -729 900 434 -845 -445 -906 -234 -555 -39 271 -7 -537 509 683 -586 263 -140 1000 841 -942 -51 -397 -75 -7 -907 494 191 568 526 364 -564 63 336 -955 593 -808 -876 971 343 877 -239 -64 727 91 852 -633 336 -70 -857 646 745 460 639 -875 -829 -89 -573 660 -487 694 -806 591 940 -858 461 612 586 -140 -581 -59 492 233 -210 -915 -876 -705 -964 -813 -847 470 2 349 -392 340 289 -147 303 707 -547 -870 -429 -63 369 808 -869 290 268 601 -379 914 -381 -653 686 -222 -166 693 85 -443 411 -696 -338 -123 671 156 767 623 317 996 948 626 23 -435 657 -156 -104 -122 -428 327 -824 290 196 -166 61 -871 -39 750 -452 -464 -892 628 -127 -261 468 890 -634 -500 227 770 187 203 95 -813 941 403 395 -130 -482 -32 -115 586 334 -968 -240 141 708 332 -509 327 309 -375 463 -987 -227 -867 -207 -502 687 -283 -257 -184 -883 -320 -684 308 682 678 -786 -734 263 -425 698 538 527 -990 -561 -612 -809 -990 93 796 -313 75 -242 590 -349 -426 869 -422 824 503 818 24 682 -316 782 321 -680 821 -885 -451 228 -750 320 -142 -296 720 -408 38 -978 402 -785 387 806 422 -806 350 -664 -515 -58 -695 646 -692 -221 -685 516 136 -294 -952 -493 -726 545 435 -192 143 101 793 168 -892 614 369 -485 993 -107 93 -203 -17 396 -338 605 -733 478 -445 448 648 -809 -313 -390 -430 582 297 287 -620 965 -759 922 914 -737 -76 305 781 -543 152 564 -411 -39 23 166 132 479 774 -199 -781 788 659 916 -218 40 -261 -710 -513 229 -496 857 -81 582 135 296 482 -47 -154 69 -731 -263 -161 831 428 -109 715 -421 505 921 -756 -857 -476 -860 -653 859 -584 -847 555 -30 818 133 960 963 -347 -42 -718 912 -960 -286 206 -844 744 58 -413 774 -171 -73 -665 849 636 819 5 684 638 -377 -592 828 -377 266 765 -68 -789 -131 -121 492 984 -519 -951 -24 992 376 318 -363 937 644 215 671 -371 -6 645 525 -954 976 459 -456 -178 -950 867 -476 878 876 6 799 -816 -555 395 -189 -505 606 9 -639 867 -202 661 950 654 563 -351 -751 603 -735 -48 877 438 -463 -548 -740 -759 356 -229 -327 597 -29 207 -638 -492 820 -222 -472 -702 542 -973 -811 -114 -990 -306 169 136 967 676 -462 814 -867 -886 -321 718 -901 -270 210 601 -144 -15 640 -254 879 85 968 -163 -158 206 -284 -144 -178 651 -289 436 616 233 534 -415 655 -421 -813 544 -220 651 -288 36 9 656 918 -214 -82 539 180 508 -869 -517 -468 573 398 530 -731 -700 -535 314 892 428 -252 -348 9 -531 -800 275 958 212 -980 -284 -766 283 608 -382 -422 773 -72 337 145 -691 -430 46 -997 -473 -375 449 -503 685 289 -304 208 816 -586 -182 813 508 197 -717 801 -88 -292 -445 -475 722 9 603 -575 183 -767 -762 -424 -941 -504 -436 -195 793 79 -516 -768 -698 -99 57 -334 584 662 -770 -210 -568 889 -665 14 -634 -16 373 922 -116 -447 93 -741 -610 -448 -41 29 -678 331 -802 641 -378 174 -43 -904 735 -824 -222 145 -445 -65 -933 -970 388 -963 -821 -579 842 -745 -660 686 -960 64 95 415 -625 698 676 -232 -623 235 985 -908 -734 378 -488 -499 -514 -519 -62 553 -531 799 -474 -137 967 983 -79 508 -659 64 670 -614 -288 -631 -682 951 -100 -639 -909 -843 892 -86 9 481 -672 519 -732 294 792 -286 -843 -517 12 83 550 -452 -378 -97 -287 261 -343 857 -994 189 -829 -955 373 650 -250 5 -509 -116 28 131 791 161 229 834 947 -478 -796 342 -232 983 -939 -131 -707 402 238 -693 483 686 -989 329 -855 116 488 -592 705 270 -318 -284 -335 273 376 151 421 195 -239 474 -655 980 -645 -426 -215 144 -955 17 -73 -434 -719 123 -205 698 -567 905 518 -312 -998 299 -1000 81 -662 -74 -11 -860 -423 296 -3 630 454 -407 -534 39 793 -932 782 918 -345 761 721 -550 -731 -634 342 237 -344 161 -478 -522 448 -573 500 -198 383 -964 356 -407 -139 -145 24 -344 894 314 -23 -847 -645 -828 -1 901 501 821 185 -812 950 473 -447 470 -664 -604 -778 534 168 199 970 -907 -446 939 -596 619 -766 -641 974 -858 536 -822 -394 -565 667 244 764 286 513 -327 -563 -455 82 41 147 730 -124 300 211 -915 -133 143 760 -19 519 916 52 990 -453 964 83 127 934 59 129 697 -238 168 562 970 -889 -991 -267 413 716 -887 -402 346 517 770 444 -333 -884 -160 -607 966 -362 375 -97 302 841 52 88 997 234 -870 -388 623 517 -93 -950 482 -846 538 265 -761 713 -10 106 -972 -191 -182 920 560 -490 875 913 561 395 222 -949 592 664 -830 422 840 270 -257 403 -668 166 -87 90 -116 -701 -189 417 59 114 -785 506 -690 43 -716 -860 -24 -853 -350 597 -81 -941 -660 362 945 191 639 -605 -818 -976 -521 255 -85 74 668 993 564 -399 -657 664 -815 -561 -277 -787 -176 -681 488 481 -918 303 -330 556 742 127 -611 -236 -735 785 652 899 69 -301 963 -931 829 885 -375 67 -828 559 301 -169 767 217 -821 715 -244 -477 313 -483 -432 958 482 881 705 601 -867 -310 561 -291 290 -723 -212 390 70 705 728 -298 -708 -215 -232 914 -228 179 485 281 -432 -235 42 777 -447 52 392 31 -600 788 -457 547 -571 168 373 -149 799 -253 -466 249 -772 733 -7 -203 112 -815 458 -386 -876 -653 680 186 -498 175 -787 -184 -587 -756 895 -851 775 72 -953 449 614 -861 -122 389 373 181 69 833 390 562 401 972 -863 -872 -505 844 -184 -927 -904 -923 -119 21 -596 -864 488 -668 633 -712 -23 -364 824 -385 -484 531 802 -905 -149 -907 -698 564 947 -204 988 -996 114 318 -487 -739 909 -786 -250 -209 228 -801 -278 -710 429 -916 -931 -774 -317 29 387 -714 -835 -222 -718 -247 134 -785 200 818 -619 307 66 -751 -433 47 -300 735 677 -125 -290 -302 908 570 -773 -584 517 -688 -21 -494 908 178 207 357 -378 -87 -69 -253 -856 419 -748 -7 -30 -769 424 498 -6 -563 -606 -860 -127 218 455 -598 244 -635 -54 892 -961 731 132 565 756 827 717 -178 -265 902 -481 711 -516 -654 -221 -795 263 152 236 -229 443 -739 114 -937 302 -3 427 -122 711 -17 386 36 -490 162 -501 288 -289 9 -87 -918 -835 -295 -336 -368 -855 -659 70 -651 -758 544 -770 10 223 897 961 242 -907 606 -908 -825 -659 -223 898 218 273 -481 -286 109 815 -918 41 -475 -780 -203 205 -676 -29 627 822 175 -533 -463 789 874 303 -462 17 -910 224 7 581 369 -737 981 130 370 -909 -571 194 -303 -918 353 -976 -758 -691 883 -200 -578 971 -728 172 10 26 -500 749 -379 -503 348 889 535 52 -790 -546 -98 49 -135 153 262 11 378 -696 -541 22 540 669 382 479 -995 -678 -380 953 -585 508 163 126 -553 -211 -368 -24 73 668 -883 -991 -519 -1000 394 -149 403 -394 420 710 108 877 467 -938 -177 300 37 359 3 -320 27 -412 -314 226 -320 -218 -120 -25 -555 251 -141 -644 590 170 884 854 -669 534 -289 752 -946 -702 329 945 832 -222 -23 -842 -209 -986 -685 -817 864 480 -815 -359 -518 158 -780 321 411 804 483 299 427 -385 991 294 675 384 633 -225 -655 718 -158 -913 100 623 848 -188 556 -1 276 174 574 407 261 527 -59 -21 159 877 427 670 826 990 -299 -954 220 618 -837 975 6 -8 -579 -653 32 267 549 995 -865 565 -124 327 -828 -966 86 -625 765 -830 252 -700 832 -672 -611 762 -25 88 926 -414 -888 400 -980 -431 -591 108 370 -416 -743 -548 -722 -519 -844 669 -761 -390 49 -97 -340 -561 -507 51 902 -346 641 574 940 222 791 -90 -8 740 360 27 458 -669 533 977 -372 -945 461 -8 184 -79 368 853 -765 333 922 -32 -318 -655 -342 -972 528 714 327 -155 770 -642 223 -390 519 -785 -700 772 326 78 46 362 625 -417 -68 430 -863 -600 -100 -96 -422 771 -671 558 -323 -670 482 170 669 -855 -280 410 -244 439 -401 629 -228 -301 766 -872 -784 775 -558 154 224 780 843 302 83 -770 958 626 -248 76 -477 -182 37 -87 26 619 439 -465 357 -515 -122 -979 968 585 -631 -762 485 -306 -957 872 213 -22 -352 585 119 273 807 -433 711 -898 766 -236 925 849 540 -741 578 874 664 -221 -934 -111 373 -26 -363 170 179 -535 162 -760 508 -127 -181 893 -862 548 340 -748 952 -488 -938 298 38 -894 175 -707 -623 -885 -611 381 293 -306 -284 361 -661 -784 -355 -112 652 -441 -693 381 294 -181 -870 -430 -192 446 -474 930 858 763 901 -785 -378 951 469 54 -131 417 137 -806 -685 -930 -645 -288 -721 261 819 -663 252 -429 717 -398 278 120 652 -325 47 137 -466 7 -858 -585 565 -913 563 -637 -717 358 789 -415 667 86 909 -654 221 830 524 692 803 -854 979 133 712 458 840 944 337 216 73 562 -118 -274 -758 -246 -657 80 -962 857 683 148 394 698 277 858 -891 852 -513 540 -96 686 -695 -154 -890 -503 -140 -789 754 -892 399 -760 730 596 -674 580 233 486 -583 -419 642 -606 -126 -763 -913 905 -943 -235 -968 -709 -736 -408 -344 -340 82 854 393 -324 538 -41 -273 -982 -553 758 337 -375 50 -980 26 -975 760 80 -144 -448 497 156 107 -539 946 -721 -244 597 -73 -261 419 -353 622 -498 489 5 -447 -111 -664 -124 925 224 463 496 163 -176 -177 358 -945 703 -732 586 -378 -759 134 -2 -628 -83 638 190 -758 -349 226 591 152 -114 -207 -854 162 647 379 162 -43 -216 743 278 -680 -429 -473 -929 -834 70 55 -986 -916 -516 -341 -641 12 140 586 -273 -96 -506 14 893 -849 419 -944 341 298 174 -123 524 -49 -580 657 186 -18 -620 604 -542 652 -13 -627 -500 28 -538 -142 543 -540 -905 597 191 207 719 209 -240 921 -885 -318 -303 -514 586 899 -78 996 76 638 135 -355 851 916 937 112 501 96 -852 295 233 884 -193 -717 -265 263 -166 53 -943 904 736 -345 209 559 26 -910 -539 -22 215 -225 -741 790 20 528 -601 743 -805 -518 -337 -158 41 627 -135 -560 588 416 -529 -357 485 678 355 576 -830 -95 817 655 -80 -39 -454 949 -934 -257 -528 394 765 -642 -713 374 378 795 859 358 262 102 -315 -79 203 -316 -298 -138 -357 -715 654 283 -908 -158 461 -152 -347 -910 470 -46 147 -766 -883 -998 371 -734 664 -119 -771 -685 258 -732 376 831 987 555 668 584 964 552 -963 -930 615 300 -987 541 514 624 565 486 467 -58 915 -997 -458 22 54 -1000 456 -644 822 146 845 931 -123 321 558 906 961 -883 -766 455 724 -277 -766 -543 31 -192 -972 -89 260 -749 -469 -493 -542 16 701 895 480 -549 -322 -563 372 290 -800 472 -179 -626 -58 288 352 -830 404 891 537 -575 -313 -384 174 299 -709 -664 651 506 209 414 751 438 939 -536 924 713 -298 -244 -478 270 394 801 206 -131 544 314 798 26 -736 -34 954 -735 994 -25 -597 753 42 933 -87 -561 3 409 -3 433 971 -145 -543 834 -133 -333 393 -399 363 787 -620 673 -60 -775 -602 -351 770 -605 -935 972 -476 -733 753 402 -634 -782 -400 961 -280 31 462 744 922 -225 -899 310 -509 -974 709 825 -32 39 431 -523 -410 -749 383 -707 -97 -901 527 288 -100 102 -645 -9 581 400 558 158 -808 -991 -538 -980 854 268 685 178 572 806 -188 -326 -372 -443 -72 -857 742 -222 -251 663 -843 841 -935 -899 694 -494 -279 -398 595 380 823 491 929 401 -458 -315 -29 -688 412 -905 543 52 160 545 -249 -250 415 56 -183 835 605 232 -2 -878 480 -39 453 -227 -181 -538 -451 984 567 -345 554 782 -440 -230 -297 -28 -1000 -763 975 352 -896 -930 555 567 -966 -627 -953 -994 225 -614 819 523 74 339 477 567 146 694 -25 517 -695 86 -123 -512 987 448 -375 347 753 -757 -923 -714 681 614 -142 -242 -173 -878 -616 -930 -854 -655 98 116 571 -516 -222 645 -885 -414 -763 -747 -584 362 -434 455 -203 -926 262 -798 765 -405 810 -253 -272 -594 -562 170 -310 -484 923 -906 -710 -827 -342 351 146 -536 767 -517 691 493 -521 754 -985 519 908 -642 385 -8 -892 -198 29 -563 150 -81 592 976 -678 -262 -720 -883 639 342 171 -614 290 -232 252 -3 -345 546 325 -147 472 612 509 -818 246 315 -1000 561 27 597 -353 -818 850 11 128 599 -881 528 -657 114 227 -417 -357 721 -370 115 898 -152 401 101 -837 -280 -968 -789 454 -465 -555 485 566 55 -336 571 891 559 -695 -90 -138 -626 -344 -463 642 -904 703 51 377 443 748 337 754 571 876 648 510 -937 66 -947 -433 -877 25 970 -159 -340 264 745 586 -22 -464 -953 81 560 967 10 -917 319 -69 -356 -674 -682 641 -200 536 793 -875 -661 -901 -652 717 221 -655 -9 820 -127 667 923 -82 993 -148 237 -466 222 986 722 -930 616 498 -918 178 -498 257 482 -152 -704 236 796 -285 638 652 281 4 733 699 672 -347 -698 -671 1 -109 19 702 -780 -204 -710 163 -269 -954 -383 984 469 388 -522 146 895 -587 -659 -607 622 580 964 410 -348 583 -190 868 977 445 780 550 762 -545 -324 644 57 -869 -252 -930 29 -603 -377 -107 -779 -466 923 806 -286 -724 235 328 48 351 -636 -636 321 142 -304 -530 681 405 198 -775 579 -400 762 817 852 302 -935 -479 -412 314 251 278 849 -413 -89 -705 718 -853 623 -813 -625 313 381 -113 -887 949 287 667 204 977 -752 -758 -478 -779 -272 -282 -760 -515 -880 -538 261 246 -704 -760 285 264 82 -399 831 -642 -968 -989 751 -975 236 -416 -888 -252 726 90 761 -354 -677 651 -662 -721 430 -8 -103 -800 -467 152 66 506 609 375 -598 588 -610 -328 473 -630 185 853 87 984 -248 -982 850 -941 257 -102 435 916 866 -672 906 138 -775 -636 369 -965 758 -801 713 -628 902 33 -586 -900 859 -501 -99 -493 -893 965 17 -736 -694 444 104 938 -82 356 379 908 640 -462 -160 201 830 -503 763 316 -291 -912 -466 -265 -828 -163 920 -131 -273 -34 -333 -428 938 -585 -387 -141 876 765 -662 -428 442 -858 696 -369 -398 -706 -85 112 705 51 42 679 -549 -197 -960 571 -542 727 -931 -733 458 350 -967 551 850 479 261 943 -189 185 -236 233 697 142 99 -718 326 636 -974 -757 668 952 -963 -148 -902 -958 -431 -795 -299 -298 -634 -515 266 -523 211 -676 -460 -543 350 -604 114 -855 -629 657 629 820 -266 561 -30 -305 450 -457 488 270 982 327 -187 -867 -864 -481 -141 128 565 412 -26 950 -215 276 -744 -775 672 397 -178 849 194 -362 335 442 -762 -303 680 -724 -459 -98 -917 426 -687 -856 -94 962 -348 158 -769 -659 -37 352 -247 240 -597 -785 -407 -192 396 -453 -115 316 665 748 576 712 -494 -410 816 689 111 590 -988 -285 -878 -970 179 212 907 -722 -385 218 82 361 164 209 77 467 -161 851 -864 -746 -12 -485 659 102 666 -230 -906 -841 60 -643 -937 -359 -46 -473 687 766 960 84 -977 649 952 -156 527 690 -612 -577 838 -97 332 -727 802 -885 -76 466 754 -617 -399 -446 947 -798 682 828 815 -23 -604 -8 947 -20 -17 -835 374 -746 261 755 -421 -898 -581 50 103 -728 845 -530 -12 -63 627 -303 316 783 120 607 -898 -937 -390 -786 192 683 -293 -619 422 744 -975 798 213 731 610 -857 101 776 582 824 207 112 364 -180 881 -693 969 -545 332 860 -163 -370 -152 -173 911 -947 -875 505 93 547 524 -945 531 -251 -714 396 -220 511 674 -121 -694 -19 -83 -938 784 394 83 -672 472 170 730 192 -224 93 -557 -418 -618 989 435 542 -200 -872 -43 110 116 754 -639 -381 936 638 542 -345 764 578 -504 -295 -104 219 8 594 54 -256 705 645 -402 911 360 490 558 233 773 -602 858 -181 -471 -458 -694 -424 -949 -103 -143 -985 750 -79 -306 -876 486 687 978 -809 -836 -986 733 724 -174 -893 833 -703 647 34 177 -530 109 522 -761 563 -16 -685 173 756 571 -328 -491 -895 -105 -711 774 -373 -998 897 517 920 984 -310 -816 -357 34 672 812 970 449 -75 274 -158 244 109 -45 -832 -590 527 435 758 -853 67 -644 -284 -868 110 432 271 -24 -407 40 -513 149 -477 771 -593 805 915 -298 846 -810 -495 698 761 -299 974 428 641 -64 406 -382 -314 693 -551 -11 -245 787 -40 948 291 -213 772 -412 783 -10 -445 -679 -750 366 580 -123 -639 252 -293 583 709 -713 908 524 319 -20 -460 146 -672 -55 -800 -715 744 869 981 -662 39 240 -771 -280 112 55 -881 441 -482 837 -158 -196 -435 -530 -357 -922 888 178 370 377 -778 228 -37 -920 608 -620 -268 981 149 -208 393 271 838 914 282 238 33 905 796 -574 -491 469 -530 825 294 201 118 -983 234 -407 426 -259 824 800 -901 247 598 -383 -620 528 -91 -767 949 660 -339 839 554 -145 -728 -81 -401 917 -446 747 -347 -994 -410 -284 799 -944 266 -483 666 662 -644 468 240 629 515 -31 -572 -934 584 583 -71 -966 16 -86 -386 463 407 111 -854 -710 -377 657 -210 -595 -857 -756 455 430 -387 735 -171 -493 989 -978 537 -566 483 214 -396 126 806 779 451 820 874 190 48 -516 680 -692 160 -360 759 -986 -99 -203 636 -507 294 647 -140 457 -41 -507 649 -70 520 -132 -670 152 865 -727 -550 148 -306 241 -417 -398 -240 -89 -406 -84 -539 116 511 -893 -53 766 790 943 -19 805 308 -862 -966 -297 -847 -80 633 -890 -238 842 41 -435 -692 634 133 -878 830 -520 -462 821 491 -318 173 353 328 -949 -451 49 -498 442 -804 57 478 339 441 -542 -791 351 -113 663 425 -205 526 175 348 493 -271 -429 -727 219 -286 594 710 693 -672 -638 683 786 96 -236 -569 -368 258 -219 -461 106 291 -921 -449 658 865 719 893 156 482 841 -37 -72 445 50 -343 -605 975 -352 656 -316 167 -728 155 -969 337 176 -57 -444 -799 999 -59 -23 -36 703 -381 374 -816 -201 535 -328 245 809 367 -366 -356 -857 599 -560 768 -24 395 -759 328 -533 -630 -988 529 205 488 -816 -253 644 -604 -350 685 -242 531 976 444 -581 839 725 491 -235 429 972 -815 -595 102 -414 -254 -416 380 576 -186 -426 170 706 -141 199 -644 -402 -824 -943 -295 -527 705 -972 -830 -653 355 266 538 529 882 111 -496 994 831 624 -744 -322 -243 113 -805 -529 -382 730 990 -696 69 -449 348 546 226 532 -776 -779 790 683 -581 390 -399 834 873 -213 763 -554 -244 196 -240 -963 -654 -278 379 428 -290 -961 592 998 -165 -411 49 -157 582 936 -800 480 766 -97 655 144 -982 -387 -784 -390 34 33 855 377 -472 -590 -872 19 690 -538 618 947 -428 -451 -267 590 -814 240 -777 885 -935 -947 -30 -449 -293 2 -570 -748 -506 -646 -718 -404 -761 280 138 350 990 -888 -597 -205 -194 445 -680 -102 573 -51 -797 663 -728 -819 32 953 -692 -939 819 886 -583 753 -451 -845 -998 97 -72 536 -70 -443 -864 -411 974 331 397 -198 606 449 -637 -312 -751 -645 -226 456 -893 -177 -40 -668 268 -114 444 -18 501 292 995 -693 -483 678 -780 512 986 -788 -310 -33 -765 128 -855 -505 -437 759 -650 647 -182 -612 827 373 -986 484 -964 881 -493 676 -983 191 724 508 444 330 -142 -676 -555 172 -271 49 -610 -704 472 -358 -363 -588 46 197 -326 757 -243 -134 293 -945 -52 46 694 214 -854 689 318 -906 141 -994 -18 844 902 -56 -942 969 -585 -648 -14 868 -856 -339 981 -281 -543 317 -157 -17 263 -383 231 942 171 584 771 995 102 396 302 276 -744 -733 973 -84 -214 -300 -287 334 336 -632 975 48 259 -343 -880 201 800 340 -469 -187 893 -441 -522 -549 -229 -440 177 287 500 -914 -618 -465 126 915 -928 -550 577 -998 -379 950 -300 -559 -44 648 -530 304 727 747 -853 -961 -267 243 -619 -95 223 162 -318 -107 -378 -885 -211 -83 -842 286 332 -668 158 378 -412 104 902 614 911 229 717 -483 536 208 -556 913 510 194 765 553 637 -6 -349 40 -847 878 -812 63 425 364 -177 965 881 137 -229 213 627 -922 487 683 549 -542 -49 290 615 833 490 -203 897 488 -979 617 960 513 -773 698 180 679 -165 604 159 -615 656 -446 -159 -135 -108 -770 149 -27 -879 -863 652 853 -656 939 -590 683 -583 172 602 331 278 247 278 311 164 -607 219 -685 732 -798 -810 -766 93 -178 -260 -290 360 800 -241 695 195 -906 309 862 250 -22 -782 778 -954 579 687 730 -555 -628 300 71 495 234 -43 979 242 497 -898 451 -551 -787 -289 -165 -368 756 223 86 -765 -258 -846 219 416 431 155 -143 -389 -497 -634 110 -707 -524 -205 932 -789 852 897 -900 -872 376 442 324 -19 974 284 638 -997 -561 -610 827 897 -379 -996 507 145 645 862 -882 -904 -72 300 -179 -623 -641 790 -863 338 -145 513 408 -163 246 806 -993 316 -508 331 -789 -439 -931 934 -277 686 -997 -211 -499 -392 -181 -113 -313 590 -850 -383 125 83 -242 163 256 -955 719 -122 182 608 246 -965 -413 4 -898 -699 482 -148 -571 -76 786 -994 438 188 10 -850 -878 -550 -369 -942 -137 -946 649 635 -336 -688 -800 123 633 -861 -676 642 674 348 -741 336 863 -50 915 -594 -658 769 -413 291 -205 -970 305 444 311 -102 420 -596 463 595 -982 -965 851 -453 -836 959 -517 852 458 602 -221 444 351 729 67 -72 -225 -387 -262 -994 -605 831 -500 -556 606 578 -887 332 201 658 -180 -80 779 -922 -614 -353 536 467 -305 -602 868 -200 362 -189 63 587 -754 -679 507 -865 -913 459 751 449 427 -232 459 644 -755 -533 568 951 277 -29 566 -786 -659 277 544 92 -176 394 -704 217 -671 -518 -470 -988 829 959 -715 503 -184 854 337 415 -999 33 600 13 -250 472 874 -447 -189 -565 -737 67 -903 91 561 -562 650 -478 643 -15 432 305 -955 -382 712 -503 -694 -104 579 26 268 15 214 19 -733 -623 550 818 494 -470 -807 -912 282 -481 -224 962 512 574 306 995 -523 -232 -304 739 -821 753 129 213 -693 -554 -663 -98 -835 748 -598 -793 609 -709 132 515 570 -683 454 -144 -132 -502 -548 91 -940 -609 -552 17 -33 564 977 800 944 924 308 374 -679 -605 15 300 -346 -689 808 -325 714 314 649 -812 -158 151 935 305 90 -503 417 932 883 127 -914 -530 27 689 859 -883 999 -556 975 510 -367 350 -123 500 -17 681 503 -871 -894 -997 -296 -99 -449 816 -711 196 454 -497 436 23 217 -242 -75 840 -930 -536 -559 482 247 954 257 23 365 -354 618 -828 -847 -705 -520 21 -185 950 -390 836 621 -96 -581 553 818 -264 -602 536 242 365 292 122 -45 -577 -413 -75 -998 856 399 -715 -742 127 -22 98 -650 760 -921 579 -63 395 133 991 860 -983 322 -615 771 -397 992 -367 -823 399 -996 547 17 -919 -318 -15 477 917 -341 990 75 -817 -661 -462 13 44 -982 76 736 -820 261 964 411 -299 -288 898 373 -753 965 78 -372 -364 -953 -855 206 -64 875 -38 6 711 654 117 410 -906 948 -731 -853 304 -314 207 -398 477 -633 -631 181 -186 -433 544 -589 394 -3 -409 -667 -192 21 -154 621 438 -784 636 -155 -717 -736 219 -100 962 -853 -456 -863 209 387 760 710 -298 417 -638 592 538 -448 339 -961 257 324 763 -411 -698 487 -574 -765 -225 821 651 -255 -867 129 -559 -583 -938 -39 629 -233 -396 21 -901 838 -670 874 351 170 -881 -455 767 375 600 360 -407 -962 -597 -905 283 -750 -533 -204 -269 356 -886 3 -352 -267 893 167 964 832 667 322 -425 -840 -836 527 747 720 795 705 -511 646 -464 914 224 -961 -67 -303 -882 -762 235 -986 -595 913 581 -428 508 -528 56 529 832 -652 -231 -927 75 142 -684 962 -627 -13 942 -743 -872 726 -659 -947 301 195 680 236 971 -716 -582 -694 -199 -687 227 -584 -277 399 415 -555 -889 392 -79 -745 -69 364 -916 530 695 -836 -495 786 -471 497 153 700 -735 575 -621 -212 -731 412 -659 79 108 70 84 -984 -300 -102 367 747 -470 -981 -535 983 -975 334 220 -825 -192 -96 904 407 179 -133 568 204 72 615 -466 -903 -612 -397 -84 831 -984 -448 -371 297 151 229 -788 618 508 -449 436 -501 -53 307 -662 -307 7 920 -291 356 -467 -770 -172 283 898 -375 -808 -802 504 918 -731 657 826 -152 -996 967 -225 -234 59 -265 499 586 -681 -153 -431 183 -571 356 -465 -916 438 536 344 662 182 82 329 -228 -693 -756 938 -419 261 967 547 279 -693 826 745 -45 108 -958 166 -844 -204 984 145 209 86 662 -460 349 -672 -674 894 44 -601 -814 325 707 -274 855 -22 678 -640 702 -388 797 -783 -829 376 -669 -240 -956 -727 551 386 914 -99 -839 -308 74 405 -456 935 88 -111 12 -694 564 349 -794 733 -737 -894 100 281 960 -688 928 -981 -576 -123 418 -495 -601 514 992 -615 631 -60 362 -371 -558 -192 387 772 639 -430 -820 164 879 -250 396 966 -197 643 -712 62 857 318 713 846 -845 919 -661 75 305 539 -670 118 478 331 963 -648 -25 158 0 760 848 -919 -917 720 410 119 238 -64 -531 313 594 900 425 733 899 326 14 557 -634 -924 323 -307 885 -112 -429 710 521 673 890 264 -421 362 936 -42 593 -463 177 -488 -861 -746 -583 -137 -511 -575 -504 959 474 -258 7 492 973 -432 -304 -302 -824 742 238 151 559 -507 -524 -681 336 -736 -488 68 -920 477 -849 601 -823 744 -493 -224 334 220 893 -672 360 -716 738 -250 108 605 -917 527 -539 -570 -723 468 -692 211 -615 -345 906 -348 -123 848 164 660 320 876 -862 -803 -494 -97 -22 982 -394 -912 -528 -197 -884 -676 625 868 -104 86 -391 395 340 -864 -804 5 274 -894 -951 -195 -767 -986 -292 871 379 -328 -811 -332 98 -218 -703 265 7 -627 110 273 473 116 426 -894 -421 -119 594 654 491 443 486 -468 72 899 175 -573 -983 701 -545 971 -379 241 -949 -541 -266 -618 352 -880 -172 -446 -966 -406 -716 -668 353 570 -325 246 954 -229 -675 -913 -773 116 872 -383 298 -332 513 14 756 -569 -314 -767 -405 -353 -40 -715 -236 461 105 -642 93 -635 523 548 955 -185 -379 821 -260 -826 -464 136 552 -474 -975 962 -641 -762 -610 -573 766 745 813 -80 676 95 328 -183 40 934 997 856 469 34 33 -490 827 -668 695 481 -983 -485 845 -630 -57 438 778 -460 -369 629 -395 900 308 -198 364 582 258 871 -346 189 720 -304 -941 -567 910 -41 -634 -860 -335 826 -89 -452 -886 -409 -243 940 609 -926 -792 -28 -576 -2 217 919 -963 869 -51 966 414 273 715 -526 826 -815 -737 -166 -26 900 -883 -90 -37 192 -574 901 -35 409 -200 535 -347 -436 882 635 -330 -571 -888 159 -740 3 385 638 -516 339 675 -747 367 648 -144 914 -234 -791 -221 524 307 243 477 918 97 766 562 181 -147 876 221 930 917 493 -224 964 -951 635 -384 984 -630 -179 -543 436 -606 652 -644 -178 -724 606 917 95 449 154 -203 -227 713 -584 863 -164 412 646 797 -447 666 -420 70 -578 689 163 -712 -798 908 -544 -711 -873 972 -631 654 833 805 -833 -258 -93 -146 382 395 65 -471 -717 -652 -143 -778 -383 482 -676 797 746 -465 171 29 -115 0 422 523 -728 -89 190 109 475 767 -826 -459 923 254 -939 -134 -930 -785 -537 249 847 -329 -637 825 -199 -670 -235 -533 -424 313 87 84 634 421 -374 -595 781 502 -888 -172 971 475 -173 48 878 -955 -454 -69 61 -940 -357 -441 884 302 512 391 -296 -597 -243 307 630 -206 450 -99 682 741 38 706 -484 584 725 -315 889 260 940 -644 -125 436 578 195 -497 -571 60 651 -846 591 236 607 36 -921 -814 943 539 494 223 -131 -764 -753 738 -446 -558 -842 -441 8 -733 315 -193 -738 905 -963 -907 -629 -363 -850 207 -992 -620 490 689 -11 -493 713 801 1 727 -919 461 176 -51 -848 518 -501 -826 -720 623 147 -22 -437 -397 545 -851 -910 10 78 -418 -637 -78 565 -415 -759 536 -759 -723 50 -672 -117 -321 675 -285 -212 526 996 -711 27 -606 -595 -807 520 942 -528 100 583 -14 -483 -650 122 722 841 403 130 -995 628 755 89 -160 88 -651 55 463 -568 762 328 764 728 324 -460 -714 -739 881 590 -563 670 783 -409 359 498 390 -885 -403 -534 163 35 649 601 -828 380 -595 -103 290 -452 166 304 281 742 -597 824 796 499 57 267 738 77 -241 -244 -506 635 783 805 976 651 116 358 344 -819 -741 484 61 -807 -750 175 864 626 861 -54 -873 -189 -327 3 -486 843 -18 -94 499 952 -967 8 825 -718 -655 -781 -747 -184 -360 -510 -896 -888 240 140 584 25 434 -846 -121 875 757 608 694 -491 -399 -808 486 -943 952 -616 -706 -843 -118 -686 138 -416 708 420 -672 -676 291 26 761 197 286 166 -718 -676 -78 -536 -464 769 777 289 706 513 -803 -595 828 504 410 513 -476 878 670 -311 14 268 282 -815 504 -47 -496 570 -40 -739 673 895 542 206 -106 891 -485 434 570 -20 -672 412 583 -816 800 474 -694 975 -778 -625 -688 793 312 648 830 779 409 587 -311 713 -786 555 680 -241 -6 -621 337 -642 -889 7 -103 -845 108 -902 -618 118 -17 -697 459 -526 -635 152 488 714 36 937 -98 -167 69 -590 -20 568 668 -859 705 395 819 -534 -268 177 816 -209 -831 812 -908 -249 34 134 -184 914 176 97 554 463 -937 -338 -597 -547 512 312 760 385 -814 948 631 205 -242 -917 -983 -826 582 246 431 -517 -332 551 17 28 -158 -976 -882 894 189 -888 -624 264 -628 -649 265 -160 148 451 119 713 -46 912 607 667 716 187 -657 485 244 -96 -40 219 260 895 -27 -760 453 513 418 -280 482 91 -461 -547 -566 563 -936 70 764 -262 -271 -669 303 38 507 863 -823 -71 344 625 -700 -726 962 -445 554 -715 262 -730 942 -499 -938 -147 440 664 -959 224 900 -654 -695 787 -394 -544 682 948 514 -63 -237 959 693 562 279 -729 -730 -222 -734 -422 -702 -591 -307 881 563 -577 -441 -842 816 281 -178 792 -654 145 -642 -602 341 -109 -755 285 -860 -122 -875 -388 -530 806 -95 -963 12 519 574 105 13 649 322 -954 -713 -631 377 -788 477 -901 -446 -79 -998 421 698 -847 665 -130 162 204 -949 -964 -828 -453 459 978 -152 -671 -80 978 893 -205 -211 -817 -280 752 803 955 -202 692 660 -699 371 901 987 -94 714 585 611 330 -595 -319 -591 806 -592 243 -178 581 364 -267 756 150 51 596 -606 -899 -511 -279 972 927 247 518 276 -343 -311 380 -116 -462 374 -641 -562 -900 -429 -598 -693 -853 331 93 271 846 -573 34 553 618 -587 -505 -604 363 -896 -929 421 989 495 -527 1 562 -964 -878 -56 -742 547 -748 453 601 652 410 361 -577 -958 -753 -699 -359 417 -270 528 870 -839 902 -808 397 -811 659 125 599 158 781 614 -391 -460 -359 810 325 -640 -308 259 749 -847 187 -255 245 288 452 672 -726 633 -580 -778 -734 -590 440 42 519 10 581 605 612 -34 804 423 826 909 -989 -692 -593 -444 685 -7 423 732 -494 177 966 -14 708 -840 -531 -597 716 -422 163 -34 -52 -938 -274 593 808 976 661 -299 -375 -563 -82 -172 153 670 -174 885 894 -803 -307 -881 -680 -667 810 986 785 -470 672 -204 156 -539 -989 963 743 391 972 -894 278 299 -91 -811 406 -447 -308 885 546 233 150 174 450 -773 -749 362 -399 447 -214 -267 -895 -945 -558 -769 -708 -135 -942 419 -128 -852 -651 -785 439 -169 162 -75 504 -591 481 -317 248 393 873 451 223 -426 781 -873 -675 -670 -278 -32 -332 -194 -284 -260 -669 158 -423 -437 672 452 -563 685 717 -895 -725 38 424 990 121 -429 -28 653 -456 517 601 -661 -292 895 701 875 -388 -28 -37 -227 -380 696 -516 -698 -104 -999 -206 -59 964 307 612 666 -984 646 -164 44 461 215 266 -368 349 -885 517 287 -466 832 683 -797 -223 894 -611 -829 -954 -846 -728 315 708 98 429 -536 -928 760 979 -961 447 112 -544 831 765 -794 409 731 -16 -762 158 314 -5 -1000 623 -534 -597 171 -548 46 -201 -16 674 727 -102 -589 432 973 -703 571 585 -373 891 -133 -887 180 -554 986 213 842 887 76 -555 -700 97 -405 420 -354 -495 920 418 185 710 935 549 -764 -743 4 196 237 509 383 -933 508 -288 -652 190 -416 745 55 359 -91 -418 -496 212 190 -944 664 933 726 -201 538 -21 -927 524 610 -462 502 -962 -417 581 944 332 -581 -103 -579 -158 -642 45 -927 -241 -138 -413 663 223 481 114 -643 -724 136 -580 706 42 798 -251 689 355 342 87 283 484 -263 -531 -572 284 -462 312 -130 247 -54 -731 231 320 532 304 323 -50 -816 -906 146 243 -688 712 876 -892 456 -49 695 -921 -894 -441 -424 533 942 -631 827 -783 422 -447 141 183 786 623 77 502 -440 30 -989 176 447 480 -294 434 -498 -3 -914 910 421 1000 467 -806 -579 229 280 576 -861 853 547 727 -920 490 -616 564 -881 900 76 -427 -384 974 -354 354 604 454 211 -775 86 385 -900 -524 67 410 -101 123 952 -60 246 -224 -498 -468 513 -322 647 -193 922 -37 775 976 123 970 -380 -272 836 -270 20 952 945 -192 331 887 -581 826 131 -929 100 -995 -385 326 -900 -820 -680 -625 -100 -307 217 169 31 241 283 592 36 -839 -703 883 -380 534 -925 63 -188 450 -228 -337 469 -833 138 -995 -351 -574 -450 39 372 -594 73 -917 120 -287 -720 -178 -81 386 -871 129 -477 -525 769 594 -82 491 -288 516 -729 -509 421 309 799 -191 914 331 570 576 -523 722 495 215 -823 582 146 -866 -68 657 361 -307 -391 -194 378 754 -236 290 884 329 809 -983 413 -733 -982 363 -329 747 -754 -55 -319 -202 -603 349 590 -308 144 916 27 729 149 -165 811 399 -74 1 380 544 -257 544 -797 408 -578 -710 -469 264 795 -630 -571 700 143 -431 552 486 891 621 1 731 -478 415 600 -219 799 697 62 81 92 -568 653 -802 -551 286 127 -321 -806 871 145 187 688 124 829 -473 619 151 258 -352 -885 941 -324 -793 342 -385 -444 586 576 583 730 184 -11 270 433 671 -518 706 169 -318 -378 -269 185 -754 543 -577 -520 282 939 838 702 531 876 427 -927 484 -668 425 336 754 748 42 -483 -338 673 -788 -747 911 -210 -735 -376 -103 -216 600 253 963 736 -120 981 -820 393 -625 -322 -600 -237 117 249 959 -536 -718 870 53 761 -697 815 548 -438 -310 901 -198 -924 682 -227 470 -707 -870 -789 -901 -259 -376 911 509 526 261 -474 -823 297 286 -206 -98 455 484 480 51 861 184 -936 351 32 -958 -129 208 -329 -591 678 -37 795 -549 -899 772 767 -976 -374 300 -876 -136 -745 -968 733 421 -925 -709 381 880 -606 703 -277 563 587 -913 964 368 174 337 500 981 325 222 -141 472 888 -601 -537 787 -621 923 869 -978 -873 488 -228 -308 -419 -234 941 -104 939 -135 480 714 564 688 505 608 704 -687 -173 297 -987 117 -40 -473 863 -281 -282 -481 918 -211 605 100 -338 -103 -883 573 -464 -971 4 412 534 -882 995 808 -566 -445 -396 964 -493 -511 -83 -26 -607 -697 358 437 233 655 -173 445 413 -612 -734 500 267 -169 -221 196 329 -807 646 -192 201 413 880 162 320 243 -904 -700 -207 614 -658 -101 675 428 -673 -407 -389 -18 -928 302 -247 223 504 90 -87 -507 -706 -829 -238 -626 145 -330 -279 -175 -78 -218 291 806 -169 901 -114 111 -454 430 406 -101 979 -321 84 -604 -157 -415 -993 609 -182 -557 -985 -92 -870 -815 471 -206 -207 225 770 851 -210 -970 326 168 811 -236 -312 219 892 -227 895 469 -898 843 272 -962 -519 -609 -995 515 -680 -435 931 376 387 -987 83 720 352 -647 689 -190 514 -448 479 -2 87 -190 674 39 -177 -662 -70 -848 -141 443 -781 321 -577 902 831 -900 472 844 -53 389 89 318 831 -413 -732 200 931 -797 -174 -382 -439 410 589 -201 624 594 -902 495 420 -943 870 -711 -771 -878 551 877 -53 -723 223 -171 -994 259 -474 -240 -241 276 -304 -911 468 -308 867 -953 89 -823 -583 -508 -995 248 -333 173 144 276 475 232 -693 242 381 652 -711 -353 292 228 345 -653 648 195 973 439 -421 990 552 -927 -546 -66 289 -786 -735 615 -107 371 220 -308 999 -481 -596 -338 -427 798 -927 -130 -870 -281 -256 919 468 -61 915 534 -37 200 104 -273 346 -148 251 114 -308 -124 -424 -469 -418 -273 -65 -619 0 -831 236 -769 408 -249 711 -215 218 -11 730 -350 487 -25 -526 -248 -224 -761 287 -123 -457 792 997 -579 -900 -767 966 826 167 -825 -101 85 741 691 -980 461 -419 218 80 -898 687 279 516 29 837 215 13 830 945 647 158 922 430 -453 580 931 419 576 209 -915 40 -890 552 -787 -136 156 -723 -290 270 491 -301 -762 -685 -178 -770 -297 970 652 247 -778 -419 -349 450 -371 -645 92 353 -480 112 432 -653 861 -589 492 629 -593 -230 109 -74 -714 879 497 221 553 826 -655 253 968 -256 -668 -391 -327 -244 986 -387 544 588 -719 -649 -986 -582 948 -986 874 602 343 -363 571 888 849 -620 423 902 403 442 816 563 856 129 387 -738 476 -852 515 314 -827 967 -543 541 184 888 -714 -940 189 -770 -784 -128 -158 -312 262 -706 -488 513 769 -189 338 181 407 -138 483 665 -592 -410 995 -113 -604 -813 957 -692 56 -873 -728 859 -319 -483 -613 595 582 596 -571 -895 140 426 514 869 -169 -918 340 949 -896 941 -758 -426 430 -254 -876 392 -165 -527 865 -555 251 903 -129 -526 -794 -475 -1 369 583 -256 -346 -306 659 145 -914 692 610 -492 -62 -561 172 -498 -755 175 -263 340 -885 659 733 677 -4 562 -259 860 -854 157 -761 -817 -539 -506 -75 -732 430 905 312 -658 802 133 -559 -656 -511 -185 447 -492 726 996 -458 -175 325 -787 -60 165 583 -304 657 -815 -979 515 -801 -345 -578 -307 -909 97 -878 -556 224 -456 815 -595 -87 -396 653 743 464 147 998 -200 890 482 -38 -836 -865 998 308 -674 322 -315 462 243 439 -565 -69 480 -373 -148 -95 430 -778 351 -599 -900 90 -557 749 -701 39 999 -399 -65 -367 672 746 -677 -917 -608 111 224 -30 -53 -290 -382 353 -191 -662 -377 -869 84 706 19 890 -456 451 758 589 499 174 317 372 -965 365 -700 212 -417 838 -800 -378 924 280 358 285 300 377 -565 -213 391 -65 -618 -613 -769 -429 -555 -951 -887 -59 -945 922 982 616 293 -696 411 -678 -179 -672 -256 861 -290 -553 436 614 193 660 -723 119 100 -310 37 873 -529 769 -915 -416 253 701 -362 -357 -63 448 -797 -691 -406 -891 -749 907 595 -685 975 -947 -594 2 212 -547 283 274 850 -837 -879 670 -143 -87 832 261 870 441 241 -819 -430 257 91 73 504 -499 -934 -913 442 685 -587 793 621 159 -282 977 -270 -629 -590 91 299 302 199 -751 -430 944 4 430 38 -401 -748 940 -588 375 -925 884 347 -135 -766 -85 440 641 347 202 478 -112 -848 627 567 30 -863 594 867 -417 -159 667 -685 575 773 -486 661 -996 -999 -249 -749 -628 -873 -742 -859 -12 -32 655 -133 -185 967 -990 315 -13 641 660 260 -701 -891 -422 -285 -267 365 -738 -671 695 813 -221 -91 -765 -817 110 952 142 97 490 561 -265 -674 3 -59 -743 845 -525 -540 111 -415 -665 -500 -293 -28 358 95 -37 -860 -136 -515 883 372 56 875 -217 226 112 -20 -510 127 -132 396 248 976 -54 272 799 952 400 -352 -466 -251 -660 713 845 -989 -783 176 -199 -778 904 -682 -883 517 -398 786 330 126 442 117 114 159 -143 1000 984 698 -306 -455 -787 863 -338 -894 -38 214 937 -417 831 391 -653 -638 748 252 460 691 534 -574 -735 900 705 -232 -718 276 -292 131 -343 336 25 340 -125 -315 -257 588 -246 798 -707 -854 -830 -58 967 590 493 496 -75 -782 -967 -530 564 -607 -101 -349 -252 -894 -642 -985 120 458 -973 -626 381 -525 -477 689 -872 206 -356 743 -451 -731 -530 364 665 -346 293 968 742 54 -142 287 815 319 -753 -196 -565 -964 -289 412 403 378 -32 586 949 397 793 -448 308 -96 -890 -465 -249 -313 -564 -707 -706 -827 66 -369 -749 -382 403 848 306 65 550 684 -528 -212 885 -176 -133 905 -590 -832 868 358 39 660 -243 897 332 584 -162 -529 -674 227 -276 574 -664 794 655 68 172 50 749 603 -190 478 686 928 87 -916 140 497 387 398 -914 -952 213 -320 -508 342 580 -626 -828 -706 -498 -113 -964 -116 -485 -66 319 -503 -941 725 602 979 831 -921 317 -555 -277 189 -441 -641 -426 131 564 -605 898 -70 -553 691 354 -222 -591 -827 -371 -559 -210 -554 420 478 199 180 -253 -950 -606 986 652 -395 751 722 578 726 -49 224 -841 464 954 -310 -380 -728 -526 18 -778 -66 -637 422 708 185 252 336 866 -901 443 496 -49 860 -550 -760 -396 -943 -412 457 583 -609 -692 -540 -581 -952 224 -182 6 498 85 -999 880 -360 85 -354 -498 -859 616 722 -420 -330 338 18 442 903 -704 -491 569 -279 349 307 -807 352 -780 322 310 -833 -525 -352 923 -23 -718 -603 754 881 -596 438 182 -682 -147 27 -680 491 792 999 -758 832 -114 -821 198 593 -906 987 -161 899 -54 195 -642 -496 -47 723 747 139 859 902 -886 185 420 430 -389 -144 -676 384 510 -379 -455 -762 -671 -373 269 812 -976 -654 211 -265 -171 -974 891 277 471 55 999 139 503 -472 417 604 994 431 145 260 74 -5 610 6 -584 912 -506 989 -752 385 -61 163 926 -815 -246 -763 -854 -992 -769 -230 368 -71 831 979 -256 -772 -816 -326 -976 -872 -78 342 -639 -271 56 183 -754 436 79 934 -968 878 -443 354 -815 -549 -828 423 -117 0 -983 755 712 -659 -717 -582 -37 -994 -535 -530 -731 477 -683 -484 -907 -435 -237 -128 -137 -440 -355 753 -505 -557 493 -25 215 -766 -123 -323 695 -704 -767 -81 -787 490 785 -27 -235 163 -918 -855 763 529 658 -903 -792 -143 -836 -642 80 -322 960 -293 -920 -635 232 197 -746 -364 -876 607 -716 396 -782 -423 438 -391 898 860 52 966 358 -218 -474 -988 985 -685 -204 -831 780 87 867 -301 395 -199 -241 148 -157 -905 290 -230 -371 528 -634 405 403 125 226 -691 436 -175 799 -145 832 56 -730 699 -462 -949 687 490 143 654 785 402 691 -141 877 -251 516 -511 -786 -238 948 -681 -414 337 870 -720 -752 -701 113 -420 -781 -222 -916 348 587 112 89 -554 -94 385 -339 21 551 128 -578 -459 -378 45 -926 -54 -565 610 -196 -903 -833 -117 190 -847 -635 -141 81 970 824 625 -21 -90 743 644 168 -258 439 107 -693 165 975 -702 253 389 -667 955 -800 0 236 -18 -609 -841 -755 -434 794 271 -833 -114 -355 -683 246 458 -480 -693 -554 578 90 278 340 653 -75 -66 -170 -946 514 -501 -642 833 108 856 761 -565 -442 -358 -372 963 449 -322 -649 719 -14 689 691 -10 892 70 650 -206 544 -415 -685 -45 -368 -638 134 888 -38 844 193 -671 619 134 -696 604 -743 731 -971 -389 -296 652 -490 435 546 -298 -242 -531 740 -151 966 -500 -657 575 -597 -128 546 121 91 157 355 -829 -815 -215 792 416 -611 656 -360 419 -879 907 -922 410 44 327 362 -987 699 -230 -952 767 515 -810 357 187 -528 566 -200 -307 -465 -497 973 -975 -454 846 435 -315 346 532 -528 -741 -984 -803 589 287 -126 181 949 664 -936 -699 -219 -707 362 -653 489 962 -905 921 147 -621 -967 -874 -783 -404 -659 -594 570 335 367 -696 741 -179 -191 863 841 305 626 -794 454 301 -102 63 66 -32 -700 357 763 809 300 -607 -307 -260 403 713 657 -113 -891 -627 446 -895 -644 628 130 958 -988 -231 114 -22 694 505 376 -856 -614 778 -832 -573 948 746 406 -642 873 -583 517 787 -309 342 760 -283 348 461 588 -788 820 39 -914 939 303 303 862 853 372 -455 -319 -291 -455 300 676 473 -649 -53 635 -367 -421 -979 -129 299 -386 120 -159 742 429 -980 421 968 -887 404 680 -179 -837 615 548 -567 -397 41 -74 -591 -829 -67 980 -420 -702 976 968 -887 -257 285 113 -423 -252 -950 -82 -5 -586 -858 -515 -636 -965 351 -843 -244 629 -310 626 -413 -999 -629 -166 385 968 -933 -661 837 810 975 -72 27 -979 -732 301 471 -809 18 353 800 -379 977 878 286 -66 345 -728 -55 -228 299 -960 180 -724 337 -696 -961 -635 -699 583 163 421 110 -463 -315 147 -366 -455 272 429 -295 379 -23 28 -810 -831 213 -441 -693 245 -136 -456 832 -593 793 -4 -652 -952 899 28 -211 514 155 -721 178 -399 -964 821 -980 754 -92 -771 184 606 -120 -766 354 -599 -919 116 -195 -622 104 401 566 464 -485 761 -19 -3 526 -926 -847 -768 129 544 248 -544 908 -532 295 -921 -718 -231 964 -223 -113 926 766 181 -340 60 -382 445 -282 -18 -847 -271 538 -962 824 -69 929 981 -177 -210 36 561 -22 -178 678 988 -946 557 762 541 -868 -798 592 149 -527 544 931 852 -418 483 296 -110 -883 -238 319 879 -738 -240 475 821 -896 -945 865 382 38 317 961 -190 386 -226 -445 -814 -126 387 -690 -840 606 430 -86 331 705 -473 -888 -910 -549 -902 -838 202 -123 768 -763 -460 -725 506 -845 694 -111 427 984 897 -1000 -184 725 -671 897 -357 134 -528 142 -767 732 -866 748 546 -128 -635 -476 139 -650 95 -172 341 -284 -645 -408 -748 959 404 -177 -617 511 151 -267 776 -907 -374 704 -946 311 -399 -221 657 827 -662 -21 -351 -89 691 -922 628 -415 -576 458 -232 -575 380 -517 -667 -327 290 50 537 -220 457 281 212 -847 914 186 974 984 -799 157 -391 612 824 96 257 776 873 990 463 33 -273 792 876 414 -64 734 -60 122 -741 963 -6 383 -670 -126 250 -987 -808 -67 -115 542 -93 19 -565 211 109 198 364 218 681 977 178 645 -115 26 -667 -163 -10 -806 847 971 -515 -549 998 -850 880 -326 -130 216 167 848 -292 71 -1000 -766 236 542 602 74 610 -214 51 192 -667 386 -533 578 -586 -241 62 692 524 721 587 378 -896 -339 633 48 -932 -543 -282 -117 326 -419 260 459 -188 -313 -786 -474 733 956 377 735 412 -562 787 76 644 874 268 -448 674 311 977 827 -991 977 -727 542 -306 40 594 -709 -612 -932 924 -418 -991 88 -492 828 561 837 -913 -82 2 81 258 69 -130 -341 -943 -203 373 -125 -173 -304 568 -595 252 472 545 792 86 -831 543 -880 731 -282 -760 763 -960 -618 -961 -666 217 -219 -514 820 258 820 -938 766 236 143 367 -28 -286 -310 -240 -284 385 -520 1 -595 940 -464 759 -788 -321 -137 970 -481 377 -598 546 -835 58 -454 786 661 148 89 -476 -941 526 130 414 295 -970 -847 -481 -767 517 615 -832 -413 -865 268 557 721 -643 -586 877 509 621 73 483 933 627 -822 274 -944 712 738 -829 -965 -412 -924 849 -1000 -798 -825 -865 -198 975 -279 763 -376 -582 -599 209 -827 397 -93 742 607 -950 189 -978 -348 -834 753 -253 750 -166 156 260 -490 724 920 -614 -557 849 961 -255 313 184 930 -519 487 122 -32 -925 891 634 836 -591 176 -752 277 -792 -521 -155 772 -915 -420 -271 -736 -53 -418 305 -394 143 -609 575 748 610 -654 -124 143 282 -865 38 -564 -600 -371 -519 920 -126 673 908 722 157 -112 322 -264 -223 -459 -310 56 272 773 -172 237 478 15 -170 352 203 -203 -234 634 -212 -221 -754 -257 -368 -126 927 -910 -502 723 -613 -210 344 -92 398 810 -613 833 83 965 889 907 -907 -765 -572 -525 -271 -831 -610 -495 277 884 -68 152 191 -399 -759 198 180 359 305 -7 837 531 -376 -801 -968 -142 -715 309 -148 -634 -490 -993 26 -619 9 948 -53 -377 339 -932 281 -468 -689 806 320 -893 375 -647 524 328 30 470 -160 -108 -193 472 -411 664 594 496 -893 388 -799 945 -663 577 -162 337 861 616 24 82 669 449 -965 471 962 -24 757 -194 126 -502 142 967 -358 989 1 107 -18 720 -159 -938 244 255 -713 -432 -299 399 808 913 432 958 893 -428 -573 507 -399 -406 472 911 316 981 443 438 -159 526 366 565 312 -651 -950 402 -724 584 -478 837 -876 360 -424 754 524 -725 351 747 -336 791 836 902 895 291 -927 527 -263 -775 -282 720 920 -76 961 -920 556 -729 -685 -438 -264 -730 -545 166 955 -195 -618 -204 431 -910 834 804 -55 -819 -940 2 943 405 883 123 38 -887 17 56 387 -61 967 272 18 -824 -524 -792 671 617 873 572 -834 796 474 289 -424 884 -72 303 491 -266 -666 -495 284 491 755 774 476 869 495 -141 -748 -562 858 721 367 -103 -757 71 91 230 -138 -161 -553 -242 22 -62 -843 449 681 384 -138 -822 -835 83 -36 655 -367 -762 -139 108 103 -187 278 727 -807 694 777 -535 358 -435 -673 595 -598 -472 -692 486 215 -304 43 621 762 -741 -434 -663 864 975 786 -167 907 -422 -301 -474 -248 -954 -348 -345 -141 466 -239 -41 -139 -611 909 901 -717 -650 647 -487 -797 -693 -536 -798 93 67 -832 -555 905 -629 536 540 355 -54 220 -878 706 -208 -322 -923 292 152 -827 605 185 -417 555 20 328 771 -908 445 568 -629 -353 -98 -188 -887 429 -78 -645 386 660 -533 -436 446 284 933 181 -760 -1 620 -861 563 88 -519 -925 392 933 -625 -141 299 -976 -8 -897 874 -794 -601 -862 -272 123 147 630 124 943 43 -363 -303 66 -970 240 -787 -24 988 579 -971 -828 -692 -310 -463 314 455 -647 504 -685 624 -760 -768 180 -306 720 97 -863 408 242 581 345 988 -367 -648 427 38 58 -71 330 -175 197 -773 825 -700 -629 950 228 457 -766 -588 -875 -534 -87 -871 -66 -753 164 639 895 -311 682 593 -808 -569 120 343 -415 -949 77 -728 -765 -413 -529 706 -654 -360 -579 -157 -207 -730 522 -531 -767 -115 771 -90 584 -868 -368 -791 785 -382 833 -864 746 816 618 -152 555 -621 -926 -587 306 -223 -376 -963 47 -442 -146 -976 -514 147 721 567 726 -733 794 -587 -637 -281 291 -388 622 559 -654 107 -128 136 983 846 -256 -826 724 821 -802 885 -579 -72 -353 -637 64 233 -848 707 820 -311 -790 828 377 934 -501 730 -434 772 -73 -77 -667 55 501 -304 -243 -682 423 465 -190 194 539 -142 375 580 985 -71 -150 -306 744 -298 507 903 -975 497 -233 -674 -917 -854 -493 -718 399 -847 453 -72 -391 -4 -714 192 724 856 -395 756 504 -907 519 -228 343 -966 799 316 203 406 426 -219 393 884 -130 300 -632 697 805 -319 535 868 -775 -803 -261 186 -172 388 -77 630 292 558 445 -36 693 3 -845 660 -226 665 -943 206 -694 729 -829 950 -827 157 656 -83 -695 780 -595 789 76 -214 161 -696 92 20 178 -373 -201 94 -915 461 269 -653 -242 -55 684 269 640 69 -647 -326 604 -384 -467 -532 -167 -66 966 -643 -525 757 -118 980 753 -941 -390 121 -872 -81 967 783 -623 600 819 118 755 -951 -933 306 124 -108 -249 897 163 -2 911 -835 159 -756 -190 696 -36 607 163 -270 -497 -257 696 51 -476 798 961 -905 -866 -43 -278 -750 294 917 -201 891 -99 -497 630 295 160 -329 -406 748 -691 574 -18 698 660 387 -286 994 648 -149 981 -666 457 370 267 -879 -194 -873 -415 -180 560 -98 128 378 555 680 963 -148 -2 270 824 985 -816 779 559 -513 -606 679 -194 -640 -594 201 -278 818 839 -169 584 -972 -541 -339 644 287 -351 975 -337 -434 -20 591 -946 -418 -972 98 896 766 -158 -499 732 149 -295 967 345 312 607 443 844 -351 -932 603 -233 466 678 -862 -96 711 0 665 420 -794 -767 -707 -214 835 -365 389 -864 887 994 -297 -119 813 -180 -166 33 -598 -650 387 318 -591 -181 -856 -587 662 -460 500 252 -827 -87 -531 -665 152 696 33 -971 35 496 914 748 -808 -562 944 227 700 -942 -234 959 -169 397 -897 -835 862 743 634 928 -318 303 -238 740 544 -718 -216 -525 535 -97 -370 40 130 800 -831 916 -904 833 -340 285 -144 -85 -13 -105 795 -114 816 938 312 147 -366 -857 721 -302 526 897 -352 -485 -946 738 245 -453 -427 -7 -109 -357 635 618 667 131 348 548 815 -712 -901 422 736 982 922 -636 -720 459 -521 -461 743 679 253 760 -892 409 672 40 -744 746 668 -502 11 -297 -578 639 -22 -857 767 -645 -358 -64 186 -382 183 -502 445 -891 -586 -243 274 -260 516 499 -719 405 -542 -420 -713 458 -153 -619 -989 960 -635 71 576 38 792 -913 -443 274 476 166 139 -7 -346 -789 -821 -366 235 -836 -668 310 -484 231 373 -115 -351 -151 511 939 -387 -45 233 -487 996 70 933 64 -208 993 913 944 -493 825 697 676 149 338 -458 426 -249 808 -753 584 -336 980 912 369 -282 -633 521 615 -99 -726 -745 -178 801 566 -329 -898 727 -863 -826 -60 221 203 -896 -33 -202 228 -346 414 123 -908 -671 769 230 -849 -553 181 -475 221 74 -162 -487 112 -49 -580 252 966 -870 -868 -480 24 430 920 -955 585 -248 332 140 -835 -815 -542 -255 -953 400 -184 -3 -276 -143 424 367 -743 886 318 -671 668 716 584 -661 192 -95 674 -15 -749 587 -620 -623 -443 -278 -929 136 91 -680 222 584 421 -681 -529 -701 794 787 -650 530 787 841 -665 -546 804 854 -42 998 301 -992 555 397 -911 -754 -689 846 -824 842 384 -399 989 778 967 591 206 949 -696 297 934 -445 514 651 978 -757 969 -719 -294 375 -915 -179 -295 -149 661 -611 739 379 -665 723 -419 -198 -227 370 571 592 821 -453 -366 -742 416 172 949 520 148 78 551 -417 -633 -426 703 419 183 -857 742 321 161 607 -661 -138 -733 655 -949 73 -169 381 -954 -718 775 488 -17 357 240 24 745 -621 -254 -587 177 -679 351 70 875 -401 139 -87 -498 686 -393 47 -485 -436 387 -402 957 -195 658 -952 -590 -184 -373 226 92 941 -574 -215 140 -372 -288 -31 74 470 -630 859 -615 -692 -78 -105 -671 957 -768 -403 295 25 468 -941 -782 126 -288 595 171 809 86 -723 -778 -770 68 865 84 -377 702 398 -997 752 -534 608 -946 -787 281 649 191 -323 -559 122 753 -379 668 -3 -722 -795 -449 944 -909 917 -836 -193 373 -939 -307 136 -215 56 -366 -344 562 -607 519 792 -670 -143 784 -599 -447 12 -490 -956 110 874 -512 -197 857 -690 -613 7 330 545 -959 446 -580 172 -253 693 288 -739 -168 142 -362 509 5 -959 423 525 -188 697 -22 -570 -743 -959 24 288 -927 325 341 710 509 -639 -140 990 202 260 953 -585 974 434 -185 106 662 -113 -658 -887 709 -979 262 -669 805 832 -869 224 -983 -34 -172 275 -318 342 555 661 290 -400 -88 -913 735 -979 -685 875 355 -790 -52 -85 388 -809 92 -27 311 939 722 458 -895 919 -313 -243 82 809 397 -208 -230 -380 -371 365 -590 -245 224 917 839 -505 504 870 406 753 -56 285 -170 -100 -314 22 415 28 516 964 964 -5 499 -218 -904 235 -76 -553 624 -379 -761 779 569 -724 903 -828 549 223 -566 949 -917 316 -147 499 523 2 -701 -669 -475 -114 195 -44 842 526 269 -833 270 642 736 -60 800 -359 -991 -578 -475 -891 181 883 -583 410 767 -276 787 -804 -237 720 -267 964 -473 626 -941 -553 468 -112 -393 -331 -241 573 -727 616 -67 957 226 -859 426 -254 456 -552 324 630 865 -170 -208 157 490 -459 85 377 -256 893 -28 -281 695 717 233 -98 -612 774 163 -852 399 -112 287 -349 241 466 -75 746 -905 203 587 -157 -580 639 103 -833 -987 -684 -766 -966 502 762 123 46 303 -957 -759 -500 655 -31 212 -281 -435 -432 -273 500 -102 -184 -693 619 -358 -525 -434 -283 -599 759 -897 -63 60 274 812 -299 -256 -516 83 885 -821 314 -135 330 844 -307 23 -196 455 -52 -118 -808 285 -460 986 -948 699 -721 -875 133 696 -389 745 499 695 456 614 -279 -559 515 -803 339 -140 740 -446 -314 942 -326 -277 -94 149 21 -388 139 717 713 -846 334 -391 594 -331 239 -627 -513 -117 142 -708 905 -506 -82 732 350 935 353 406 984 -717 838 -827 -730 -835 -46 821 -896 96 612 -717 -580 -232 357 -447 896 586 -286 -199 748 -940 553 499 -524 697 31 778 -903 -947 159 -608 -362 -912 508 -713 -136 349 925 374 519 746 -422 109 815 856 20 224 313 -739 -454 870 -447 -983 401 774 544 89 142 -59 357 -536 18 -819 -109 559 644 297 156 -927 116 475 -642 -192 -100 -279 60 435 -67 648 366 191 -715 -889 -145 -1 186 979 802 -776 -473 -188 -896 877 -105 -753 -729 -420 -49 -20 499 -806 682 586 982 -298 929 359 -946 -616 811 177 85 688 -707 -28 -800 181 760 -352 -349 281 295 943 -975 174 793 -749 -696 596 75 -503 556 -322 -111 -629 172 -823 919 648 -403 666 832 -84 -28 731 -674 -250 -745 -403 94 -333 546 -488 -369 -584 897 -587 777 -760 -436 -394 -393 -554 970 -971 673 58 470 -225 79 45 456 -870 946 -808 514 -291 477 -123 131 312 -793 18 -336 -41 -971 -135 545 -953 49 788 43 -51 -801 -792 233 -140 202 933 602 808 -990 -861 629 -987 958 -343 398 292 34 201 307 58 -581 55 -277 564 -857 33 29 -696 91 295 33 -36 -828 81 -516 651 716 -795 128 -774 -952 671 -757 -814 -834 -343 918 293 17 173 998 -91 332 602 161 -849 835 822 371 531 -929 678 -432 255 357 -694 -768 701 396 -847 -263 -923 809 -609 -65 897 165 501 -172 526 479 457 531 543 312 597 -783 -678 803 645 826 -729 39 -604 -682 330 -824 -373 -433 -162 672 -394 47 334 -82 -22 -629 -721 717 840 125 -528 -735 -529 -410 527 304 269 -848 170 748 -998 547 -376 747 -988 889 -119 -469 864 -921 2 -876 -430 -716 593 968 -795 38 122 944 713 -74 -670 -183 57 3 -4 373 -690 -405 826 -404 410 231 148 632 -341 724 -837 761 121 666 347 497 -84 189 -503 -281 161 -989 -248 695 502 21 -625 984 -861 -510 475 777 390 164 -593 -11 151 118 724 623 409 476 -932 507 -614 657 -324 445 -895 408 -997 577 -708 -479 -155 211 382 -228 -427 611 544 -621 370 -786 96 882 -398 602 -202 -145 286 734 912 -571 -913 740 201 293 -590 -694 878 801 -327 -750 -629 -483 406 -95 789 508 450 726 -836 851 -915 -122 825 -308 610 528 -201 -167 260 -298 -924 354 953 -191 549 611 -166 -911 28 -544 -147 -342 -468 495 -312 241 -813 -483 -649 503 834 -370 -312 322 -53 -235 -545 -264 -941 -10 667 -125 -976 739 84 265 -29 131 623 762 607 -54 -200 -756 842 665 -165 -265 -823 -34 -225 -70 348 131 402 368 -238 335 753 -743 242 -705 224 -50 -661 230 -389 -727 -444 721 25 -869 -360 -383 930 969 -479 -339 237 341 626 141 129 -41 439 -294 892 699 231 -424 -655 207 -431 -205 -792 -39 479 389 118 -973 -437 -696 614 -988 177 -774 -286 626 -425 -907 -895 166 704 -170 -79 647 796 -802 -319 463 -11 940 -334 471 975 626 768 -289 991 245 -333 -436 -888 642 -926 -399 438 -132 -979 -620 701 -944 -747 -225 -777 57 388 -262 -246 -205 361 -573 831 247 319 -90 -717 -540 684 -784 -635 403 -420 623 -719 836 59 532 -199 206 -760 -86 -967 684 218 798 516 247 322 -216 -448 -714 -628 878 225 321 934 764 -260 969 -679 -741 -487 199 -359 604 -792 239 -369 341 -231 -592 -516 -471 685 824 -718 960 -485 -21 -68 472 -671 958 -914 899 -375 31 -647 264 -410 340 522 -67 750 -218 -181 536 -576 53 -686 -515 -954 -134 785 -253 782 -677 -753 972 -855 -67 811 26 755 -927 -290 578 -260 -795 -729 49 670 261 -935 -643 608 -303 -649 -356 223 -638 -807 -198 -86 45 -649 87 572 231 -244 -488 -307 637 873 -238 698 533 375 9 -918 -417 -757 -47 -858 181 379 921 -790 -974 -248 -395 -569 -104 -352 769 -968 -402 920 80 543 -118 662 -866 24 -249 -253 444 532 -645 79 850 -414 -596 826 -875 -153 388 -375 795 948 98 -888 433 250 -771 79 473 913 -38 -315 268 173 384 -408 -650 938 840 705 -519 220 587 -32 -332 238 -964 495 53 -319 -226 80 -758 62 -726 558 -221 384 -121 -978 -148 380 -292 998 860 -606 -81 -487 -408 382 547 -220 -94 -611 809 748 -756 -562 -655 -378 251 -521 -921 -246 -86 592 -651 -430 -997 371 239 -628 792 110 -225 -303 196 -661 680 872 -165 -488 658 947 -160 519 -108 177 251 -151 -89 -675 -606 -674 700 -578 -365 323 -873 -663 545 -934 -3 -918 675 -750 -417 294 -628 635 -982 304 905 -598 179 -240 139 -160 851 572 154 -247 -590 -435 400 -319 -811 138 69 770 -515 -308 -629 354 153 608 -425 -69 17 908 698 -351 -911 -442 756 608 -179 114 -385 777 -799 894 129 -408 -70 17 -821 626 557 154 -424 913 669 -826 827 946 517 -18 -11 457 -625 507 576 -22 262 -598 -836 -37 -402 -904 -482 -171 578 677 -976 -436 -391 870 384 283 -311 22 515 -817 932 -733 990 -61 -729 -940 -796 55 -905 -590 650 469 -72 -955 952 526 -314 178 645 -824 -403 -494 -236 -164 578 173 -622 564 678 237 30 -88 -170 148 692 -119 -225 -422 -252 -950 491 934 -972 -674 -17 -929 -709 147 -25 83 -867 26 -456 -564 -295 23 -397 -436 -767 196 578 -133 151 -88 -407 -410 -669 -983 314 -712 155 -453 -237 -627 130 859 310 -259 611 397 574 -276 799 848 604 257 -592 -251 476 425 241 -659 574 494 -742 -930 62 101 816 -707 99 -203 -743 344 -265 784 -686 255 -130 -672 -293 -859 -875 733 -109 -282 257 -398 -195 151 -450 -228 745 -871 768 -937 -98 -470 502 531 -851 649 807 -877 759 -420 -700 -69 -81 986 -760 684 401 -263 -191 -378 -4 424 818 -936 -535 745 -781 -455 800 -246 684 659 -631 862 389 182 287 -337 412 274 902 35 917 -187 -917 277 -499 358 -483 481 241 -137 -223 -844 -492 -518 -376 161 -464 720 724 671 391 174 220 863 383 796 -19 943 307 897 188 730 963 -251 -34 832 974 -865 54 -264 199 958 326 -167 -5 803 47 74 -578 -550 -974 948 -457 803 307 545 605 542 281 975 -503 960 742 -249 580 988 -275 93 -415 -109 -760 610 -506 -164 906 733 975 964 525 820 617 -265 82 -362 861 327 828 -802 807 -172 -264 562 962 318 -245 255 -618 719 277 -479 676 206 -29 -982 174 29 -554 -395 492 -194 909 996 -504 -94 -756 -265 -747 -392 515 22 -332 -84 -876 299 638 -177 -458 -269 -869 -399 -198 -330 -753 -517 873 -39 -61 -176 295 126 -905 377 -187 -925 800 -658 817 188 216 -546 876 -84 -443 -83 -431 -220 -887 669 -910 -364 -679 272 473 -754 303 988 520 782 380 -915 630 38 314 500 24 -4 -390 647 469 348 -203 -219 202 -463 -877 430 -783 -64 -133 -715 -15 86 -944 270 -260 144 -430 823 -244 -744 795 340 103 -117 -883 -645 -630 -384 -689 206 102 201 727 862 -218 -692 -45 331 684 742 -445 -934 -590 771 -325 389 365 -762 946 -519 -503 606 -883 788 287 -131 -437 130 907 -931 641 -813 -864 -349 653 620 38 258 -804 929 -160 584 -943 117 -623 -905 638 567 424 -598 643 -543 42 119 981 -288 -540 -239 -90 153 383 -111 -244 -32 -93 -773 361 984 888 86 648 367 675 705 552 691 688 -788 -341 -922 521 913 -622 593 -953 -813 -399 849 440 -963 -64 742 -326 849 782 340 -465 -703 447 577 978 -941 605 -643 -952 -253 188 651 -618 704 646 678 -432 866 387 -975 -335 -14 609 -165 968 -400 949 44 -659 537 100 42 885 -99 81 638 390 173 -231 -281 -547 684 329 -912 817 -86 -283 -544 743 -624 -485 -882 565 657 -967 -891 -400 306 -545 -397 110 -649 205 -569 653 785 -847 218 278 -16 886 719 -480 301 -44 -160 658 -932 799 243 -42 424 323 -47 515 133 712 -461 -955 125 -101 656 999 327 -998 -360 458 -275 919 593 -868 43 -533 -245 74 206 320 940 -513 338 218 -794 90 -406 303 545 -348 523 329 4 -116 561 328 -860 -175 474 86 -340 -968 292 136 -27 -576 537 331 -180 -50 -654 -742 939 629 213 475 541 -29 384 -638 507 779 -359 -231 -555 -285 772 68 -131 714 -500 -713 186 758 618 27 -60 -495 164 46 841 -662 86 -869 785 775 970 -258 744 132 856 -358 -263 -731 588 -972 414 759 923 -909 673 -34 323 -696 987 -13 -779 653 -172 -760 810 152 460 677 609 -645 -402 807 712 -735 709 437 451 85 151 -926 261 635 930 835 978 898 30 338 287 -831 -635 246 205 636 -130 -196 -54 -69 -760 719 -632 -645 647 287 328 -826 40 900 14 641 578 -958 -788 -256 -12 670 -499 493 369 459 144 -546 199 -840 -236 702 324 -634 47 -749 816 18 788 299 219 105 439 343 934 455 136 -571 587 -877 -292 -282 16 605 -604 777 399 617 -905 314 17 180 803 650 -356 -526 -106 -555 247 983 -421 -111 551 537 -27 824 119 -603 -535 579 658 -643 -531 -110 -164 54 36 243 510 483 -398 -553 -938 462 -136 911 295 -329 -254 -970 923 -653 -694 -194 -515 -680 -768 596 582 -100 -464 676 -23 705 -664 331 819 -423 20 -263 39 401 649 892 -623 877 -755 748 -812 177 1000 65 983 624 685 723 749 168 -623 439 439 54 -667 807 856 641 815 175 89 -524 14 -878 -372 261 -292 340 156 -706 -85 802 -295 -185 -589 934 487 2 -450 -565 -519 -480 -956 286 319 -203 865 -625 639 761 170 -942 782 63 893 561 -687 -669 -993 -410 -490 431 -388 875 806 929 -412 -96 -890 -754 393 825 542 -366 398 -501 195 367 -667 478 -580 434 399 831 461 -554 -610 277 -539 926 132 214 505 796 211 -7 -834 -262 -375 -12 -504 174 -108 594 935 821 -295 592 -786 -819 -602 831 -692 669 -988 -507 -316 440 700 -205 -158 637 -168 -906 -839 -318 232 899 -840 -536 -600 428 -88 -883 -973 165 -314 -447 -508 -478 -352 527 -241 -925 573 -132 -44 326 -732 -1000 -565 -895 285 -473 -714 962 153 579 201 618 918 -331 885 257 -747 490 824 -921 -786 -817 -756 -534 -330 -807 300 766 395 417 -281 36 -379 -415 135 -496 95 356 -975 -109 -316 -663 295 457 279 113 125 384 -817 675 616 -707 -601 999 30 925 -95 726 -836 -83 -599 -86 227 -426 593 175 -437 -523 -952 -64 -873 358 837 -224 -134 560 960 -919 -191 -993 -566 931 208 -637 -723 309 -730 668 -104 -983 263 -560 -647 333 -376 -851 -737 -364 426 -857 -849 -280 641 190 -542 395 981 -769 -763 -240 877 234 -698 269 432 596 -829 370 -894 142 -615 275 -797 492 339 -803 -824 -588 -988 -886 251 -624 -90 -615 372 755 414 -58 858 -642 317 346 451 581 -62 -192 587 781 195 -736 368 787 -345 -832 212 -327 880 -720 885 -211 -446 16 -13 110 437 -858 -375 -349 -433 -918 293 -812 -186 -691 -440 948 -211 538 -248 -365 -766 219 -724 -164 961 -770 -781 -102 581 419 454 407 -683 -541 614 536 -649 880 51 983 -793 -941 555 -853 941 89 556 560 103 347 770 313 201 680 -241 -826 -795 -190 -888 839 -127 -933 515 -996 -114 843 -808 -194 -849 -941 685 984 -974 499 909 -227 258 -674 730 136 866 915 -882 -927 949 159 532 905 665 739 702 -686 -408 299 329 -790 320 -995 908 -332 392 -444 -995 366 -561 -380 318 -965 -488 718 730 -897 -492 419 -853 761 -534 21 526 -323 -18 -227 744 -568 217 -869 -206 -169 67 -567 -227 -17 -990 -967 -342 -389 -569 775 102 -18 -691 -318 -694 187 900 -258 95 502 13 -835 692 -100 306 222 -751 176 402 463 819 -994 -680 493 -773 770 300 599 -604 26 -445 -213 597 696 -387 -780 -271 -220 538 -556 341 -421 -964 156 -384 -798 72 -685 494 -598 -694 -980 266 -91 -364 -275 306 849 412 826 903 248 648 176 -597 201 21 536 -635 -263 770 683 -693 -367 752 -59 97 -841 341 538 -509 -996 339 471 493 -586 -682 -378 486 472 813 153 -392 -811 275 -521 729 -611 -319 -759 -598 838 844 355 -215 -476 -791 -539 -72 -538 698 -460 -906 435 -181 -356 805 -364 -525 -245 590 -967 -814 -175 925 -234 -51 617 -741 129 213 -196 237 445 -671 -869 -33 968 -79 -464 982 -638 -38 -368 258 34 -399 -725 -626 545 166 -678 907 117 -322 -650 183 838 765 -860 652 181 388 516 -473 -12 392 218 441 341 888 -831 -617 169 -647 853 -558 -593 370 -651 641 -827 621 459 -97 374 639 -630 608 -510 287 -831 -402 517 -849 -160 -475 130 638 -439 -294 -185 634 -920 289 163 550 -436 -136 -735 605 238 873 -184 361 990 475 99 672 854 -447 -241 -858 882 637 -685 638 -784 -967 -17 833 -767 866 -373 -196 688 945 77 -935 43 378 178 -270 444 20 503 748 203 217 915 -623 -381 -649 318 521 249 497 -945 -323 -380 -736 654 -19 -634 -993 -486 418 -829 -588 415 302 -328 -465 232 -677 -234 -698 -334 -29 -806 483 -1 -370 996 -301 113 188 518 165 305 -303 -166 -495 255 729 -759 -43 734 515 -409 -772 15 315 -202 -172 -151 113 655 -491 555 184 816 -34 -853 827 -137 -80 452 -622 -93 572 -994 694 -506 -53 108 -131 104 99 -109 -653 995 -750 -108 -570 344 -660 325 -978 -449 -753 881 836 -469 -321 147 -43 -705 751 69 -741 999 420 771 150 -362 605 22 -839 -98 -19 -120 705 496 978 92 958 856 -731 -718 967 193 684 257 112 102 59 718 -414 -664 -442 -829 -488 -897 -69 785 -631 -757 -594 466 -756 -491 152 -293 -697 144 -730 -98 425 388 317 -22 -279 -38 -4 -101 231 -558 -266 549 26 -14 -570 -308 551 -565 -981 -498 -473 91 -863 -757 119 872 -220 -370 -958 -154 -858 -873 73 -397 462 134 889 397 131 385 118 -480 409 -395 499 -116 706 -71 -828 -625 -674 888 -908 258 93 -35 466 -319 -308 -693 -67 296 -108 -979 507 910 -929 -824 -919 -537 32 -111 821 529 597 411 810 -728 143 741 288 667 622 -125 -269 -146 806 -857 -868 -199 -708 282 -907 -101 466 801 143 864 431 210 94 -625 677 389 -691 513 392 255 -608 444 961 -473 241 -391 723 -302 241 -801 707 223 -105 224 672 -294 444 579 108 151 28 320 -601 632 -249 207 -805 466 -463 -95 -875 966 274 428 -776 296 -673 120 214 -455 -42 269 -164 -384 -693 60 501 704 141 838 -226 -887 734 -335 -171 -866 778 -360 -10 -140 116 -291 196 -318 -441 823 169 -610 415 -396 198 725 -707 346 -426 -607 -773 816 -507 -846 -49 -392 894 330 344 552 -698 -831 332 641 -987 -679 784 -597 -273 -891 -564 902 -664 -682 -180 792 -267 -501 -995 -141 -20 324 -530 982 -227 965 33 -712 955 464 683 -85 700 -823 -477 362 -625 310 -568 -136 -546 -341 653 739 398 283 -658 -894 339 -969 335 -229 280 -574 -664 280 932 992 399 416 -306 288 -794 -890 929 912 -131 -117 -239 -271 554 650 625 41 983 6 282 43 -751 -287 -963 646 -964 -643 601 -989 -576 -781 -922 714 -183 -551 247 -948 281 548 -895 485 816 748 169 274 -300 685 151 -21 -190 -163 -572 720 960 -951 -904 -836 -705 779 403 230 -623 78 233 -22 785 401 845 -135 -111 -485 -457 -527 -240 767 -653 -448 -746 38 393 26 -932 -361 36 754 110 -107 1000 949 -425 35 -413 689 768 -419 -159 -308 292 -847 -887 -867 -294 27 -212 962 714 934 890 549 -35 976 410 -279 -645 5 522 -161 302 -95 -422 -135 -877 287 -341 755 -783 -403 261 -405 -532 -737 937 -638 704 908 -931 -822 -606 128 614 150 -653 -836 695 -647 -627 -201 -787 -819 680 382 374 976 -718 431 -686 68 745 -381 -190 397 -650 320 36 571 -136 -230 831 -200 -750 -614 466 170 451 -973 -316 235 -428 -767 832 534 -18 -890 -294 239 249 -765 227 -130 130 645 452 478 -482 93 155 580 -827 903 481 -211 91 24 114 -989 724 -400 966 -948 392 -681 -589 211 -368 -428 506 79 -698 982 -770 994 -550 -686 -222 -296 112 385 -571 -704 609 227 818 -250 890 593 -960 632 -598 -945 -436 -811 -74 -472 641 165 -412 -904 -292 -1 662 66 -392 821 -466 -385 -742 -769 654 27 31 412 -405 -711 215 -789 -503 483 -427 114 -233 883 -515 -545 67 730 224 -127 269 -708 501 102 709 -150 957 35 726 -620 530 -579 599 -160 962 494 425 418 -356 321 3 279 323 108 -357 -540 -218 987 186 -732 882 351 -36 92 766 10 972 -148 320 745 -30 388 607 620 580 -36 221 -442 714 434 -987 256 -880 117 874 817 -80 -498 504 688 -467 821 -925 -54 68 -77 803 -800 589 -306 -147 -742 45 -481 -938 538 -631 938 627 -183 162 -352 213 640 -420 566 -410 198 537 -634 176 -575 207 -848 673 749 995 737 -192 -887 -542 -685 68 -432 -820 309 208 642 793 616 -570 -879 -928 530 -396 -842 599 -357 -998 719 856 -332 -176 249 -999 401 -296 13 -429 -38 -4 -360 -248 -819 229 807 -692 -545 -112 -732 -956 -323 -171 11 -920 338 -889 -454 518 -506 925 209 -47 -318 44 597 296 83 -365 685 -813 462 -536 87 -352 -639 19 -656 79 -347 344 -391 -234 -947 -310 905 -341 344 -266 402 -932 -129 -396 -944 -890 -719 -101 -114 517 701 -669 774 946 -35 418 -215 1000 -62 -869 -965 817 -208 726 -555 -624 -193 256 -426 -998 526 -980 -933 -942 535 910 550 -286 -397 28 -532 296 555 35 -866 501 -745 833 741 -25 -838 -568 -141 985 -153 -259 260 688 779 -591 -495 370 991 320 -109 756 -331 -122 459 -883 -296 657 -142 -245 -201 -512 -177 -177 207 -321 -880 -162 781 426 -854 571 612 -924 -213 211 -758 -827 -767 -325 105 548 -222 -139 -323 -567 817 137 -209 892 229 610 778 459 -193 -58 12 30 770 749 -201 -552 991 714 404 -902 -2 -331 253 280 202 -706 315 -364 -796 872 -418 -873 -139 403 633 241 102 301 708 264 523 641 967 -922 419 -130 240 -280 19 679 463 -29 192 -119 537 547 41 -76 394 17 246 809 -219 29 715 -537 149 994 -266 -176 -909 -181 403 -321 628 452 253 -100 252 970 432 -246 -570 -306 -948 -152 -740 -208 -254 -591 920 418 110 611 -101 -106 955 460 713 -334 707 546 -168 670 -56 655 124 40 -367 639 -515 -621 -191 -62 -901 -108 390 -463 -570 422 383 276 -269 -71 -390 -17 -541 -319 -391 -206 782 50 -335 28 -608 197 -10 -902 -327 313 -43 266 974 178 642 692 490 582 773 -404 -760 -184 -691 499 64 117 -221 -392 680 507 106 -255 361 948 -624 -684 -228 349 -8 702 75 -128 -967 831 -133 -759 -424 -279 -427 -216 -408 58 899 -326 -848 -719 980 34 455 -410 -181 -366 -506 925 -237 -4 -678 129 -810 -53 602 -494 539 909 45 -470 -638 475 196 403 -213 476 -66 858 -86 169 -274 138 993 201 250 -848 929 413 -118 -909 628 -588 -547 533 71 -858 582 536 -220 223 220 -471 -138 -81 968 482 887 197 -171 653 274 695 -311 489 851 -278 560 830 -139 -491 -352 -692 533 -758 -63 -466 -239 -606 -567 -649 -653 883 -229 856 500 -618 680 -820 -426 -804 972 -277 -5 -280 -23 -179 -865 -841 506 222 720 973 -427 -93 -325 972 826 -747 584 -450 -921 -38 350 -34 268 -295 147 958 367 136 -818 -228 458 740 -209 301 -188 364 -767 -241 922 -203 -661 -807 -87 -641 69 -499 -334 -505 -970 465 381 76 -657 191 -735 72 -515 813 274 -376 516 877 -917 298 -156 872 -151 309 -530 456 -345 560 309 308 910 -321 -776 130 594 990 -973 -664 161 515 714 619 -831 572 -864 -233 532 -633 932 -12 234 415 -454 754 -220 -687 -469 -313 171 199 -500 -819 -316 -28 900 965 -745 -10 -215 -129 -939 449 -505 -106 435 -723 -981 538 603 175 -483 317 -678 987 927 -793 -806 901 470 -851 -206 -346 626 -680 -882 -52 458 -883 523 370 -85 -855 -123 80 417 558 -208 726 37 -400 856 -552 -175 -448 -861 -38 698 -633 -573 443 -542 -358 14 706 -583 -282 817 -986 -102 -110 792 -133 -919 -616 -341 814 -394 336 961 182 -489 -743 -523 -274 -922 78 -46 354 662 821 342 -632 -212 759 -163 -933 678 -372 -27 803 -340 -924 986 66 -60 -677 471 -379 -791 718 294 -353 -552 -31 168 -625 -291 365 -438 -575 -171 -8 -718 445 -412 -860 -151 952 -815 548 933 325 -949 451 -743 843 -838 -710 863 669 258 -853 -700 -228 121 -987 666 -423 567 -840 145 886 -460 -798 -957 162 857 817 927 -659 551 -547 812 -804 -243 -968 71 -297 -245 -573 580 -252 624 -290 688 618 -951 99 -792 735 542 -772 -425 -632 -457 372 90 -574 -491 -107 -166 -420 651 691 938 -233 958 357 597 584 -196 -267 527 -642 114 -978 -567 723 734 562 660 111 -273 -179 277 -35 321 992 -46 -721 847 243 -304 666 -147 -138 899 -119 -514 638 -725 740 454 -196 851 208 -2 853 -111 521 -369 -550 463 730 -665 373 494 -316 425 -493 -691 373 -317 -197 -34 317 -872 413 -563 312 -364 -275 -288 554 51 197 863 837 255 853 651 810 144 -950 524 -418 -201 956 978 -533 843 732 173 422 875 899 183 966 144 -799 229 187 95 -168 -877 650 -458 -148 -569 -329 541 280 -354 578 -67 515 260 -118 272 849 436 -836 294 -414 322 -473 676 -988 451 740 -952 -370 800 519 725 394 334 400 560 831 235 25 392 738 -501 618 -683 -466 471 -20 -906 -373 -398 754 -987 -864 -487 -952 574 -500 984 -397 568 500 -21 -708 -756 303 473 -485 75 -868 29 -158 902 -854 387 558 -402 -554 117 594 -409 616 -140 -899 582 -712 713 -764 -891 -106 -112 60 -921 -58 403 -331 -137 352 -891 -453 295 907 492 -452 276 -434 1 370 773 124 378 -595 707 -552 898 -751 -580 -385 -540 -897 -905 -109 -143 222 -873 50 196 -656 663 792 490 626 721 916 408 815 -321 357 -354 363 321 -505 807 459 601 -999 -919 288 -243 -335 314 -446 574 -996 -68 194 972 954 -815 -832 -781 -792 58 -681 594 -609 -373 -224 235 -676 -704 -893 -927 -716 361 -578 868 -808 -516 -985 -117 181 172 -137 -181 -629 -277 141 -324 377 -497 371 -594 -442 161 -308 862 -370 -26 844 -984 -418 -483 -572 -454 633 417 357 629 890 -15 187 -808 -662 817 635 -229 209 704 134 987 424 957 -869 23 169 96 914 -441 490 643 -398 940 -311 -73 644 -642 -646 995 -365 569 -717 459 -808 604 133 -202 102 -345 791 848 -391 756 21 -673 813 566 -512 901 -586 614 421 162 696 -25 -844 203 386 506 705 -61 -742 -237 -3 -568 478 -13 -686 -709 213 875 40 763 165 -50 -322 907 252 699 -442 10 685 -162 -64 -855 -324 -275 -355 -220 158 -600 -907 601 -621 784 -893 -136 -583 -690 424 701 -228 579 25 -957 -610 190 -937 -319 355 152 -9 -29 476 -513 804 282 -356 -932 281 -31 -428 42 401 -136 921 948 -161 -824 -857 -652 -910 626 -607 396 -296 -828 -262 685 274 767 609 -785 642 371 860 955 -940 21 378 582 956 -150 785 625 -11 -983 -229 -487 -936 -395 -194 998 916 809 4 841 133 878 -608 -565 628 -533 350 -767 -235 215 -696 -559 524 121 931 -33 -473 272 -243 636 142 632 177 800 -365 932 -809 483 -385 -412 -559 -248 -558 234 802 -882 929 368 638 -894 -723 -275 -927 -580 180 -889 247 -283 -683 528 307 978 -385 760 916 760 -587 -176 947 422 -145 998 -775 -823 -381 461 21 812 -465 -474 -306 -176 -687 929 -232 755 -294 -351 196 -417 21 761 -884 -415 64 810 867 -798 627 -756 721 555 -20 287 -442 397 159 -222 -490 -362 680 344 204 319 584 -904 820 -538 104 948 -191 842 753 -56 727 -810 476 920 -320 -735 -968 487 141 876 -588 218 761 -77 846 -253 -786 -255 926 -631 77 393 74 917 102 847 754 365 -821 142 240 416 -100 -38 -874 133 6 759 154 22 -36 -98 -189 273 -948 -671 -926 51 -694 -968 -813 -170 -882 -841 -192 816 225 33 870 200 541 -876 -706 -418 -635 -926 -600 -344 747 -483 952 55 -388 91 323 -643 -974 335 -570 576 22 -108 -665 -96 -941 -887 -165 914 705 -242 768 -661 -270 496 222 -893 566 561 -660 642 32 689 -841 981 785 -930 161 192 105 -282 851 -485 676 -387 -159 -876 986 8 -931 788 154 189 717 -710 -841 701 659 -170 401 228 -52 -611 -179 -40 147 402 344 -98 -985 517 677 -332 -21 909 466 -400 149 387 497 885 768 441 312 796 -600 349 357 398 979 -585 195 268 890 191 -266 959 458 36 98 -654 494 876 864 -949 449 730 -746 998 469 -783 -665 -626 64 200 -343 439 -301 -462 -918 345 -356 182 72 561 798 229 -547 621 -542 814 -129 -891 59 -352 798 -211 -706 291 -560 711 471 243 664 374 -746 -735 -880 231 -250 677 141 309 -883 12 -429 -44 -806 -665 -71 -289 -393 -378 -440 79 652 -657 901 985 -475 273 -186 -44 -653 8 -644 -607 -694 -204 -664 748 690 -499 957 60 -825 252 -344 633 918 462 -646 172 465 -10 -127 405 -743 407 -972 899 236 597 995 152 795 370 949 477 -98 -992 31 -931 436 172 -987 596 975 -94 436 -231 -644 -341 -758 704 -499 399 35 -599 449 -549 708 286 305 817 -449 -846 -88 401 -715 -31 -783 -454 -450 -937 884 -981 498 -125 -199 494 -153 710 -108 83 209 557 300 -817 -366 419 -118 -953 -849 231 845 -977 -405 971 -414 -491 -750 725 777 -829 -358 -522 955 230 -608 412 -492 698 -495 -996 110 279 182 935 981 -447 728 -790 840 -723 -295 522 879 142 -736 -266 100 -455 360 -431 -649 436 635 -246 -729 -387 151 309 707 -810 -69 198 983 256 -176 615 -146 640 -18 663 843 -529 552 439 -716 -120 -461 625 -851 -130 969 307 -137 -442 -66 292 773 -564 -339 626 804 295 -766 755 512 520 -100 -961 263 386 609 97 167 -975 -497 579 99 995 443 -192 782 216 -25 -61 570 688 770 370 -708 119 -302 385 -554 -433 437 -509 196 -141 -909 312 -143 680 -406 331 851 138 -854 -587 860 182 -395 455 586 -433 600 604 -472 484 -281 111 -54 312 294 -791 -748 559 -841 627 -402 -722 -983 382 -175 705 569 -591 -616 16 439 61 713 816 -318 -99 301 -725 881 -101 150 -424 562 -424 -979 -734 -88 -895 -793 -20 -509 -462 950 -574 -491 -144 -844 249 386 270 -136 -658 503 -997 95 -155 526 490 -356 -338 -258 744 -347 -610 -908 -165 -831 763 -974 -584 -975 -728 -627 -418 -869 -937 561 849 670 -657 -936 -960 161 690 -167 -361 937 -126 369 568 -461 -320 67 -835 -397 -832 -405 367 -880 147 776 295 -508 516 -811 252 -211 -272 -923 -238 -978 400 -466 -709 -192 -977 -520 970 -72 154 474 724 690 -779 278 -671 -708 826 -412 801 -17 -282 222 257 -826 971 -18 -720 -945 288 -499 -350 -386 -262 -621 -151 915 -197 -287 -717 372 -43 -496 242 -499 -532 637 -31 41 -836 -278 328 447 47 -517 -587 -550 271 766 -625 -179 419 167 -955 -681 -749 330 -3 402 84 889 170 410 825 -986 788 276 -984 871 255 45 554 936 837 -249 -500 -94 971 -590 610 811 312 176 781 930 618 -304 727 -289 -950 -412 -802 -709 -662 620 685 -891 51 -314 156 27 296 -326 317 -204 715 -904 -923 426 -137 182 641 820 -399 327 -309 979 -892 350 -351 205 697 200 -691 -238 175 -247 -315 106 589 260 -998 8 -417 -894 398 -706 -313 -78 608 -399 -242 338 -834 -438 389 -606 -595 -460 372 311 -445 -672 667 -651 681 479 793 -282 -487 593 -592 627 -169 -694 -842 92 -939 -346 173 563 -855 -125 -241 -703 -979 -188 -329 -518 923 -598 -228 878 -319 642 965 964 -194 -536 256 -275 -443 -856 67 185 44 739 413 235 173 808 -18 -365 -349 847 798 -663 309 662 -316 -980 -417 -639 244 -891 372 77 140 -344 -753 478 -375 465 280 -771 -835 551 341 -460 -697 -942 -258 93 -693 -374 121 -189 -540 315 491 -457 -280 -661 872 113 267 217 -820 -65 508 377 -302 -315 305 -375 592 39 -295 -261 -105 553 344 387 506 -887 -640 -929 503 432 -262 -222 877 -315 -720 935 -499 -202 -561 449 -420 827 377 352 49 297 99 912 971 -972 -874 343 364 -481 -954 -858 998 -455 356 996 -667 203 143 -305 440 726 -985 -639 -131 216 653 -405 -547 -265 -989 -521 255 175 -178 -532 -611 897 405 860 -314 -895 168 160 -9 433 575 418 -938 -716 -223 -851 -942 -846 915 109 179 -820 -473 -955 -800 -133 837 -5 -461 -517 -335 531 -994 -744 -682 832 797 957 123 -787 857 425 -379 112 778 -148 -532 967 -621 -244 807 -995 -889 -313 -279 -268 -550 891 811 425 -729 -76 -838 -778 -858 163 616 -866 -39 -366 -494 909 -560 -551 -390 -944 -826 520 -208 -666 -969 -792 -127 651 903 -143 561 -120 -927 92 -882 339 315 752 -452 -25 -115 -127 -910 524 -180 -636 -197 498 -942 76 -705 335 -108 -492 -744 242 -424 -186 588 132 -265 -484 -369 -544 -167 275 -653 -836 270 -754 -421 -334 -691 621 -925 873 -118 -755 125 -765 -676 -498 402 749 622 333 321 717 -37 -919 45 -775 902 564 -818 840 586 661 -765 980 130 183 972 539 790 -895 41 -351 -325 -569 457 -583 -788 -173 -755 -251 0 -295 -627 422 733 288 -149 208 766 -190 -646 697 698 -716 -473 -21 477 44 586 465 -339 -276 969 -66 -250 -462 978 194 445 -590 130 797 674 -610 -7 -222 711 689 50 -576 -522 -554 940 928 754 -229 -903 -57 -414 -64 -480 23 109 212 342 552 200 391 -836 496 916 -506 571 494 -187 -811 -470 -246 341 -509 755 413 853 -30 950 -529 126 792 -232 907 940 180 216 -617 512 92 626 -182 670 -281 -373 -265 9 822 555 -702 458 220 497 -624 692 -350 21 -941 416 -403 32 822 881 -903 -645 194 -126 172 562 -486 -644 -108 -356 -386 -926 -758 -123 689 -865 -653 -888 590 -286 -639 160 318 -829 449 -459 529 -163 -398 85 152 276 -75 389 -125 711 -898 -837 -355 -583 -715 906 329 482 -647 -720 155 -998 171 659 708 192 -845 780 -629 -675 277 -992 486 779 878 -466 494 -671 952 -411 791 -140 -839 232 846 -751 791 -68 -222 288 624 -38 433 -863 -683 -284 556 -699 756 658 -355 215 233 637 151 -464 610 -411 -552 -758 -436 -51 891 -766 -882 680 447 676 627 54 201 540 -273 652 105 -206 720 319 821 373 -492 -497 400 -25 -48 -907 380 854 -87 123 229 762 182 -244 309 693 762 -645 584 684 -597 -835 132 115 413 732 -206 54 -103 -370 727 -504 -465 -95 475 -136 -715 880 72 526 964 -202 415 667 -43 643 867 735 695 302 424 885 147 206 -185 -134 -371 959 -140 895 21 -505 167 -357 -218 -295 -695 -553 -260 -214 -776 -43 -751 536 931 -952 356 -747 -968 -636 813 33 714 579 -358 740 -698 -808 292 -712 983 455 -583 864 373 -1000 -522 364 587 194 11 171 908 -318 -629 289 771 351 929 -208 640 840 -123 701 -578 154 -31 -453 771 -913 57 230 755 -655 -651 106 -540 -275 -852 -803 195 -35 833 8 -566 -418 231 -916 100 568 445 555 627 -821 -727 677 -877 -911 78 640 -663 -936 203 449 -537 113 601 285 -717 383 77 72 -466 -949 777 149 -565 330 -500 -20 -599 553 -904 853 -97 -846 568 628 824 -713 80 57 250 706 -74 -893 863 -491 -804 74 204 -249 720 -597 603 -71 -976 714 -602 -849 615 671 -790 -476 -595 -84 -463 13 -581 -712 -903 -22 384 -990 -987 -176 -848 159 -62 223 430 996 -82 -608 -67 -574 -954 -189 -551 804 -172 -813 -472 311 161 548 931 797 87 252 -501 -33 914 979 741 -445 -483 800 681 325 875 833 987 940 -731 744 401 643 420 970 376 -788 445 -774 826 -844 -628 -484 -111 429 -658 616 -552 914 -356 404 -44 -732 -254 -910 -622 -502 -655 279 -322 -270 -470 916 -522 -542 -935 -828 319 -577 606 -903 342 -325 -84 832 355 262 13 -911 -587 517 -614 -566 -82 -174 -554 668 159 843 -882 377 398 890 -404 -196 123 95 -362 944 -392 486 233 440 -371 -809 913 -192 -750 -119 596 113 719 606 400 -890 -418 -831 80 477 -117 -515 -308 37 -163 -889 -806 -962 -953 -977 64 -121 -272 367 -641 658 -785 -109 971 790 -955 42 -928 -568 215 298 -501 -910 -595 539 -411 -985 643 -91 -211 146 -595 -881 -114 -254 237 672 164 -761 -838 -854 -727 324 745 627 -548 -961 -152 -133 831 888 -260 857 439 -290 464 45 -816 264 825 -775 -174 -423 360 241 -165 829 -825 659 -263 -533 -497 214 -771 716 -779 539 797 -592 -70 614 848 727 684 -597 664 147 394 678 227 840 -888 -780 207 -68 753 -452 -589 -514 257 -417 -871 -837 -756 767 870 -245 751 -356 288 -989 -677 -599 614 -126 416 113 389 898 347 -601 -420 -535 869 15 479 -729 -374 -866 436 -899 -580 668 554 23 -302 -582 -488 81 -389 -572 273 -50 214 964 -972 -815 -554 654 -361 737 -396 -670 357 542 850 -124 -703 -162 -350 517 806 541 -536 -688 -465 939 -836 635 -637 616 -131 -759 -869 326 6 815 654 589 -709 786 -859 377 943 -187 165 983 -331 543 -190 100 714 581 884 748 263 -729 380 -226 -137 957 -638 -964 -490 -624 -124 -434 -406 -698 -229 -304 -257 611 625 470 861 97 -432 678 -775 -907 -169 30 -797 -387 -476 -730 -578 401 348 645 -504 967 728 362 -754 -575 295 786 -471 -584 -811 653 -721 -289 -626 -401 383 592 -277 -940 -263 -301 -723 550 -290 -509 -515 -685 -742 81 -598 436 -315 359 -11 172 435 390 810 -608 -341 -333 -199 -198 653 6 473 -525 -697 -200 -664 881 530 -916 -339 -365 442 -498 247 -849 792 612 595 601 -551 -42 676 347 -167 633 -662 -225 -388 -77 168 959 -442 -290 -382 -230 70 -110 -649 -1000 -202 408 -312 949 289 431 -125 820 498 -640 852 -768 -693 183 -173 937 -274 951 505 360 824 409 -847 734 -312 857 772 -67 323 -333 -760 56 -165 -524 -711 639 -342 970 482 372 -408 285 -310 -166 -303 277 317 134 -986 875 361 302 981 658 947 -647 -941 305 -776 -573 130 262 15 708 -137 380 649 670 689 488 -658 383 162 253 42 -151 -429 -51 651 208 49 313 -442 -282 860 -260 -598 -538 -713 841 -935 335 -473 26 987 -602 405 -716 5 747 -930 429 498 967 163 644 192 216 -34 -721 -704 -425 38 -231 222 670 -738 819 -754 -240 621 618 -316 -387 579 298 918 -111 789 -729 484 -295 -268 262 -111 -710 -506 -573 714 -496 359 926 340 49 576 -809 206 631 -327 -465 569 -991 212 225 -673 -152 754 -425 -634 -263 -374 602 428 226 710 519 343 784 -519 -697 -50 -895 143 -732 688 854 -187 242 -584 842 227 124 -486 663 357 -237 503 18 -945 377 55 637 866 -125 -545 371 316 -334 756 -981 -99 -307 -258 -641 185 414 573 850 88 -152 -262 422 137 784 643 631 189 -749 503 365 -327 -541 86 49 -326 -537 -969 560 -346 -805 -805 255 86 653 885 -312 -148 -281 651 639 -416 365 244 -541 -221 -301 210 169 -98 -419 -59 -740 -724 937 -724 689 -551 -276 -354 -458 -490 -86 281 -696 -938 538 -41 -659 -871 278 861 -674 657 781 -609 199 -56 841 587 897 -339 511 -944 -685 -438 319 76 523 -489 354 -597 -412 492 632 -932 971 -832 -985 -315 881 676 -510 -168 171 410 -750 182 -426 78 -45 683 -638 593 305 -938 -374 -613 -288 -79 -141 -472 145 -154 -310 184 233 247 3 34 -558 842 557 500 -588 268 -138 746 381 -414 261 -176 -805 724 -321 -631 -545 373 -59 -385 -927 -641 -748 -673 -333 654 711 561 -951 630 809 440 950 30 897 66 -293 -982 990 138 -30 165 326 -410 695 -443 -478 -886 -658 -334 -28 -851 566 -39 437 -832 -121 622 -282 -69 434 -475 -142 -487 673 265 142 -844 -869 988 822 -44 342 996 516 382 -729 506 477 -180 -838 224 616 417 -654 995 945 294 -322 -233 992 -299 473 520 -378 969 876 907 318 -80 -980 825 -181 854 253 257 730 -288 908 940 -861 436 -609 310 583 361 -323 -340 -231 -77 594 944 -640 -841 856 245 -545 -462 -833 56 -534 743 961 -448 171 -145 850 427 -485 -238 646 -973 -69 200 -484 -365 -98 783 457 -981 321 262 666 -869 987 322 142 -710 238 -612 673 978 -453 -920 -931 358 984 350 -957 -327 -176 -831 627 534 433 -452 -159 495 -117 -511 993 431 129 125 -299 209 202 917 -110 -141 -258 -8 791 -604 818 903 294 13 -525 -47 -994 93 -791 633 -22 -758 -307 -790 886 -44 -91 -485 -698 916 -812 323 793 -557 601 -23 -1000 -196 -759 922 412 551 -625 352 441 403 -991 238 541 633 -123 -75 -763 939 494 -211 -762 -641 309 -658 275 -757 -998 338 -576 607 762 -548 -450 -777 123 564 -692 136 -242 -747 -222 112 521 -675 456 -177 153 -958 923 -834 803 30 -662 59 -14 -115 -908 973 573 112 -354 -938 305 -758 627 -866 392 -417 -377 607 -662 732 -715 795 -607 112 139 147 714 124 390 67 -316 -935 -391 -679 334 753 -408 257 308 489 774 581 -862 127 -583 -152 501 382 -696 77 -755 553 -7 -456 -289 270 286 -127 262 225 385 815 -290 -469 42 487 844 -258 721 -946 768 -103 172 -509 541 298 -780 -306 620 -284 784 -790 609 -305 576 -219 829 623 217 -561 938 572 300 124 -792 -741 637 8 -979 -414 244 -408 -748 -43 -358 -172 -876 603 -606 -95 -634 687 -692 -274 150 -808 -786 995 279 -642 555 693 506 -977 -682 -64 -625 -221 741 -38 -818 351 -745 32 986 -628 446 -525 -555 -721 -219 96 588 -324 -900 -557 295 -568 -947 957 390 3 88 283 -197 -943 -83 462 810 -642 -874 -350 -597 -357 541 952 -331 560 -936 -83 258 169 -13 -950 707 -661 -704 -768 633 -573 855 334 108 -119 -396 390 127 184 -330 311 -772 456 534 -748 76 -521 -344 869 -526 720 668 -955 -774 397 818 581 -588 701 -161 -703 642 127 -665 -975 574 748 -866 -49 269 92 -579 -21 -625 -654 631 746 358 591 -362 -102 -693 563 -992 392 245 947 706 -85 -241 -61 -814 488 -984 425 -476 -480 877 127 996 -559 -766 535 889 143 535 544 567 784 -326 -403 -97 172 160 999 -909 602 960 150 -273 793 -111 485 -872 -938 768 319 -69 -206 -836 405 -596 -198 715 484 -946 91 -11 0 -777 240 945 470 383 933 803 -31 -378 180 14 629 -853 305 429 -476 -630 -278 252 606 -732 899 -390 973 197 757 275 -176 -743 -382 -201 52 923 624 361 -12 721 854 -125 589 200 119 6 249 -409 -966 882 37 405 -379 456 870 -844 -23 -843 268 382 -286 554 57 -89 212 -598 -621 205 -764 419 5 259 436 -219 937 -418 865 -418 -383 -738 345 152 -531 394 426 -354 -523 -550 901 -690 333 251 -576 -682 -873 -162 453 -175 655 -799 -186 487 -505 -236 -223 403 -335 -431 -689 -582 436 -853 -252 220 918 849 -938 -268 409 871 -260 -677 -703 -709 -344 -373 690 -108 -281 -750 361 365 -184 971 869 515 255 433 3 717 -629 791 -998 -347 491 182 -973 -463 -759 794 -128 547 -96 -582 -98 300 94 -209 83 10 167 532 -409 -443 237 -654 -893 -935 617 -792 -575 245 377 -571 953 -561 -609 -87 -966 192 -108 526 -683 -247 -311 771 -18 157 711 -889 619 -955 -952 -560 400 -808 503 -798 811 414 350 146 -220 741 -254 -501 717 -420 714 310 667 486 52 409 368 -434 -379 912 712 587 -122 924 273 636 189 -800 -119 279 -519 62 -728 -416 859 212 -267 952 -128 -62 -689 269 844 763 -47 871 43 -499 701 -735 525 53 -132 833 712 31 995 256 992 193 7 961 -741 -96 -575 -316 -519 -790 -355 526 -347 -522 -247 -527 -874 474 282 397 -143 -841 927 -885 -799 -490 758 55 904 365 -276 -641 73 356 248 -816 945 237 687 -217 -325 622 -593 657 192 792 404 -148 357 810 -737 535 167 836 -519 -271 498 442 -67 853 -895 409 855 -712 -182 133 -426 -978 -885 145 258 236 806 698 -157 179 42 797 692 511 -139 880 -168 -365 280 744 -901 319 569 621 632 -601 -819 -138 189 -819 -121 -5 69 729 852 273 -650 26 -875 139 -403 -561 -631 -273 982 -621 542 -524 -362 -371 -391 -651 -946 -802 -661 622 -70 -890 -584 -737 815 652 540 868 -341 143 544 -864 -540 -630 -671 -861 -786 277 -661 820 -465 -255 906 949 423 -571 -870 553 -242 -481 338 350 591 928 854 202 -635 406 -246 -650 69 -700 190 589 -94 601 21 -227 -860 -278 168 -248 -317 -740 -260 -558 940 106 -843 29 -864 -74 494 974 -604 -945 203 159 -23 582 465 993 506 975 326 566 -200 634 34 -30 767 -140 598 275 -163 -540 15 -13 -39 -755 -709 361 -631 104 621 -975 -50 418 -294 -609 -198 -181 -342 -792 -252 400 843 -826 697 553 439 425 744 523 941 -165 538 -321 -871 -716 863 943 77 -432 961 647 152 -70 -542 -658 -56 -816 583 -371 373 214 -544 498 349 -451 636 -252 -405 -444 808 -407 706 -657 815 -607 859 1000 -426 267 -643 230 -961 -964 206 154 960 -975 -958 834 380 -331 -725 -399 886 617 363 380 -385 -46 -690 451 477 218 738 211 22 368 831 -467 -976 271 634 979 804 187 81 470 -499 785 -19 -901 -525 665 725 -613 849 442 -246 503 -301 -136 85 -173 -138 -251 412 -41 -598 518 596 -112 -951 160 500 -470 746 -435 303 559 -700 724 358 583 549 -957 256 452 870 -964 -755 942 -582 35 -745 5 -427 -189 867 -925 -773 769 -135 -143 -140 397 171 111 -585 737 -994 -407 -942 87 -265 -462 549 959 549 523 -137 451 478 -273 -159 494 558 -351 301 -630 -2 384 497 -804 665 630 579 933 -428 -82 -915 394 256 -380 194 -730 -358 -543 330 346 186 -719 597 205 -164 680 -727 -128 821 932 -855 356 950 -109 348 -411 -157 985 -647 -219 577 -710 119 940 983 426 188 569 -39 -118 265 -629 661 -479 -75 -483 -673 520 -61 856 328 143 986 -515 528 -423 643 473 60 -566 934 603 -77 872 931 -662 191 -657 -118 -818 -108 -647 439 561 568 -880 698 925 648 276 -663 -312 453 -618 787 -323 -616 -379 -499 -237 -621 -568 592 580 -756 -760 -179 546 -244 249 205 600 803 548 165 710 749 -764 -540 988 -191 -523 363 -123 -109 454 949 141 -276 -702 -68 853 884 -237 928 369 -837 772 -116 496 44 249 353 25 490 346 728 576 375 -445 747 -184 933 -927 535 -993 968 610 989 -639 423 590 -812 285 -899 994 512 171 509 -424 -941 314 -75 790 -7 303 578 -242 -732 576 -869 -199 -282 704 -104 -502 -941 -195 484 308 451 191 787 693 707 -343 116 -557 741 -567 -46 -431 367 -276 -472 279 20 -931 -628 72 175 -620 308 433 -781 -114 -798 680 -754 73 573 361 314 195 -635 -923 -542 -57 756 -243 108 -967 -177 -654 470 928 782 279 477 530 -600 -316 494 -165 11 -150 -14 434 162 909 979 651 759 -903 -767 541 -872 482 -395 499 958 928 -749 881 -967 340 518 203 -62 274 -446 -744 -115 -256 616 -623 -470 -170 -984 -321 -416 46 451 -247 137 133 525 539 368 100 -409 -379 -102 -803 65 947 745 415 469 -315 -44 186 887 -890 -939 97 -25 -337 -374 501 272 355 331 512 -620 -362 -946 61 -597 -977 588 774 546 -478 -797 186 791 375 -23 -27 -286 857 701 -316 514 -311 -429 -635 -214 473 454 161 -493 646 -42 728 837 -435 172 229 797 50 -430 314 -25 -899 113 309 800 -484 -742 -934 216 -738 433 -379 354 893 291 -485 -404 -425 365 -931 -690 825 -484 917 -494 964 884 -589 998 983 -42 667 -146 194 905 -937 -431 -314 -7 -516 -72 -321 -195 -637 -475 113 165 -358 -322 -51 -876 -116 -174 278 227 761 69 583 800 482 548 -778 -70 -985 -95 -760 -951 1 -374 855 879 -346 136 -995 -314 366 -368 -468 -65 989 418 520 315 930 -378 685 388 -178 -928 227 -837 -527 -721 -297 492 -551 855 -18 473 -769 78 -440 137 -642 397 318 451 426 44 -118 987 -505 69 229 -358 599 244 -749 883 -452 -123 637 -647 -521 -146 683 -364 887 28 -587 -295 313 582 438 -111 302 587 104 -710 336 106 -155 -625 -733 412 27 -1 -85 966 951 -90 492 -265 901 336 141 247 138 365 597 -919 -444 493 195 882 -737 -788 960 -47 -391 -843 704 -266 857 -153 -349 -549 -738 -60 209 706 31 -432 -433 -110 271 -468 -415 -781 67 675 -252 -146 -582 131 63 -837 290 -83 247 -345 -120 -263 323 -799 -848 675 -903 195 121 869 549 212 735 -346 579 -833 122 837 668 225 -776 758 -536 -196 374 45 868 -526 -588 310 288 337 380 -823 -361 -697 -881 505 -745 900 -587 -350 -651 798 644 320 798 989 246 752 -720 -752 895 -592 563 -982 645 830 -971 532 820 -402 575 467 915 856 -416 555 388 -65 -951 781 497 260 -268 687 -550 464 205 -800 -827 -220 716 192 589 -468 45 -90 -716 806 -338 -254 -255 535 -390 453 431 37 -854 823 -729 224 994 -183 -145 -510 388 -459 -451 94 -476 448 -991 701 -25 -207 -729 -337 -536 -957 376 978 328 -323 225 734 581 675 818 707 -174 493 338 -486 -342 553 755 -298 871 354 -727 657 738 -454 818 -221 -533 321 554 -496 -57 465 288 621 -455 -310 -331 -639 755 78 262 402 46 61 58 620 -872 -833 518 -92 493 792 -746 137 -515 -403 -43 -622 -877 -854 632 919 -378 -271 -949 830 -857 112 -645 14 536 966 500 -971 271 -504 -767 776 681 88 497 -791 -429 -810 594 116 -285 974 497 769 727 -41 -706 823 -672 -396 -14 468 249 530 -988 715 32 978 -61 -755 915 66 -984 205 97 210 -199 539 375 391 846 -10 830 529 -783 943 648 -631 -838 -775 -785 -700 -508 68 133 -793 893 52 -652 -814 -522 216 -552 -431 -526 -682 -570 349 -710 654 737 -763 551 -299 987 801 656 137 -299 308 -363 859 147 653 965 -172 -151 -846 13 -949 -673 -256 -764 693 16 -340 -868 622 -448 4 -810 569 -251 563 -421 -94 -458 94 -787 108 151 -565 813 -421 876 410 638 -860 423 632 -606 -804 167 389 -295 -129 -25 872 65 711 345 -811 84 -996 129 94 -745 -531 782 -676 -683 686 -863 -952 -920 -737 56 -899 -14 -373 760 725 889 -116 180 825 785 -151 -57 868 -260 28 258 718 190 973 -599 -98 -320 349 -91 45 951 275 34 -603 597 -433 -829 411 269 -574 -606 -34 -584 -627 432 687 -545 -74 -112 -685 -760 -307 130 893 505 875 766 349 795 -283 780 346 588 274 -733 -731 269 878 -988 294 -894 188 -230 538 -289 -287 -184 -492 -839 686 709 55 -768 -986 -693 -50 16 -68 -325 347 938 792 723 674 -909 -742 249 -479 -375 535 714 -603 -84 679 -988 -714 393 -431 -174 -282 732 -891 -798 -643 -296 317 666 212 269 338 442 -595 260 680 587 -768 -140 109 -210 -836 -616 -25 720 -353 -585 -394 846 535 -761 976 -690 419 657 -785 -837 363 266 425 458 210 50 561 998 794 448 128 407 247 448 -340 434 398 284 -75 -369 88 389 399 -846 655 944 896 754 -853 -811 156 -52 -337 926 613 312 909 317 -479 796 -580 122 906 -137 -585 264 150 992 175 -880 357 -524 -868 620 837 -735 34 28 -132 101 -868 658 69 627 143 -783 386 -519 12 96 -731 -198 564 921 363 -388 498 557 384 -322 358 589 528 538 -662 -867 -151 -833 -331 -903 832 715 -77 -764 -329 -547 -73 -260 -982 35 -386 365 185 -657 -705 -653 -535 -979 -709 937 346 702 -982 798 -587 -898 -593 573 485 -944 525 543 -749 -472 178 -5 446 -294 -86 690 -554 74 802 -946 -367 -761 -311 -235 -810 357 -219 441 -691 377 -343 502 -677 -534 306 961 -136 -576 -461 470 -668 -348 -232 -934 541 266 -762 548 786 -182 999 60 -625 -672 -758 -546 -761 532 -907 768 568 748 -866 351 8 407 294 -272 -650 -631 -116 -51 -922 -610 479 30 308 649 179 640 771 -700 607 -629 934 -921 -412 -757 -53 -68 -200 868 -938 466 -758 277 744 -590 -456 -958 -995 503 511 -59 -360 -972 470 -478 -926 -871 70 -937 30 -660 -760 509 692 714 491 611 704 149 100 568 670 209 717 -419 938 932 310 -995 284 -18 339 -377 373 -56 -654 766 871 620 104 -305 -524 628 -72 -248 572 -410 3 133 -339 860 -437 776 -163 794 -276 -729 438 202 -38 440 -312 452 -929 -586 -782 -195 -968 112 472 -717 963 -785 573 355 95 -628 262 -33 -226 855 173 -686 -495 437 -216 -793 969 -374 147 152 86 907 -353 416 -377 797 696 117 477 919 9 212 -411 350 -778 -133 367 364 -501 985 129 -685 155 953 99 858 839 937 982 650 -443 374 401 -337 558 42 685 -529 -36 -175 -930 248 -590 645 657 -689 801 -60 -941 -502 -733 -992 -280 995 509 93 -817 -904 592 291 -579 -80 20 192 637 251 285 375 -113 -581 -284 -396 216 -295 278 551 797 166 276 -497 -870 -628 636 -87 -787 356 -95 869 -822 629 -681 -344 625 -654 -750 -279 -102 228 801 900 856 936 132 -820 -436 -885 636 689 514 538 405 968 251 -202 218 316 473 967 702 477 315 139 392 550 741 -402 199 121 -293 124 -298 -152 830 -774 -39 -480 649 -503 -232 -6 540 332 -775 -580 -74 733 -240 -166 698 85 -120 651 -191 77 -441 -971 -834 409 185 -952 94 524 178 116 880 695 254 143 -209 -511 -141 665 -953 885 675 135 -291 -722 -720 -109 -613 -59 356 -7 629 516 428 -942 64 -40 165 863 -88 -984 -204 283 -128 -330 -245 822 516 -689 955 897 -188 -767 203 -477 16 917 775 -322 650 942 534 -278 82 428 751 -803 -622 65 -974 531 861 298 143 -566 545 167 -437 -814 618 296 501 823 908 417 731 874 -476 -152 -811 -568 -278 855 220 -10 -33 171 496 3 -572 -666 -405 -501 -910 -904 873 -168 896 -595 -929 389 -643 114 -767 -616 242 474 588 88 182 478 -627 -262 -490 86 -465 230 -773 706 20 -765 -281 208 954 -305 -461 -732 -884 -455 -529 621 139 -679 185 -420 475 717 -365 -72 464 842 546 641 881 996 328 203 1000 712 -874 976 449 -204 640 -263 -342 895 -908 -402 40 -960 -408 132 478 234 848 170 -609 -660 893 476 134 -886 -937 -434 -141 -248 -989 -572 890 332 -30 -405 -646 847 -551 -963 420 -356 -332 118 -825 -824 -327 540 526 -990 663 863 335 -624 -784 851 -911 349 -668 33 580 -612 -399 -780 516 279 -9 -110 64 963 -202 -375 -497 523 405 166 -338 968 -213 -432 -732 -819 -120 -498 -553 135 846 831 -452 189 917 -688 -502 -486 -451 -614 -641 645 -53 138 -936 984 -937 638 110 396 805 705 99 -704 276 -740 -749 111 824 951 338 643 -756 427 13 79 626 866 477 416 -826 516 -845 686 -179 786 355 128 160 -727 -827 182 -616 -126 -44 -738 -626 906 -515 892 137 -763 426 -5 -202 152 -326 -841 118 -368 144 276 758 324 661 -702 -20 570 -609 808 392 301 135 751 882 -816 -50 -3 -531 272 -678 -27 901 -93 27 382 305 54 -135 -448 -585 -169 792 -120 414 -887 -187 888 -100 -471 774 -719 -758 -935 861 324 592 -179 -813 522 950 -47 -644 753 808 991 -916 700 376 136 -397 -635 974 212 116 -568 436 511 -164 -911 832 782 594 884 411 -465 492 995 99 -150 -282 -566 645 594 62 -521 411 433 200 -718 -528 -828 274 -766 84 -75 809 771 518 609 412 591 910 753 -417 4 718 -317 171 -22 601 737 635 876 531 652 656 260 -440 -19 -207 -194 -508 565 -480 194 510 -320 921 -18 -449 709 258 402 -811 -295 98 610 -960 784 -202 245 -620 647 331 789 271 -376 -623 34 -385 126 -959 -726 -150 4 -39 703 -50 -853 554 692 -709 738 -846 -11 457 -634 782 296 599 -824 -356 -516 168 470 -598 -81 544 -230 -908 -171 -670 705 -923 -482 -113 349 -693 150 -263 -499 -686 804 -819 -584 459 754 863 -80 419 2 822 102 786 -709 372 -386 851 135 -826 -779 156 -642 685 -71 357 828 -982 182 -289 301 -852 -424 197 447 -431 -92 -789 890 181 -499 -673 951 -5 190 874 -958 575 -699 624 -10 488 -190 603 488 567 488 860 405 -598 664 -532 -587 -669 537 412 787 -623 -13 -859 -302 501 992 -910 100 557 523 111 639 -571 -407 -427 -120 -651 623 -511 -833 -540 -834 -913 -939 -317 -348 326 781 499 783 -794 -981 433 47 530 595 831 96 -280 -337 -599 639 -832 762 -913 -799 -103 518 -791 791 16 648 233 499 -71 -501 -435 -729 382 167 -68 -27 95 428 -903 743 -380 -90 144 181 -76 560 985 -709 -427 577 -272 863 496 -559 -138 -777 -102 -137 -729 -359 217 -440 793 93 -580 -954 -558 372 -939 80 -972 46 -372 881 -213 -514 780 702 829 -191 459 455 628 934 88 -556 621 52 -690 930 -128 -133 -949 -573 -799 904 252 -564 -323 40 -61 -685 -565 545 763 548 -4 -739 79 779 -539 -68 -71 -784 260 948 -838 79 -582 206 -237 -62 776 -881 -248 300 -835 -288 -711 -717 828 -974 735 -436 -340 -242 -360 -848 744 512 346 -665 -332 -765 -473 -495 391 447 181 437 114 -400 201 -656 -535 -981 -867 122 -121 869 115 -260 49 -164 -970 -592 701 184 247 337 -120 294 -694 -129 106 -167 -155 -120 -89 826 909 -340 471 286 372 -568 71 531 -72 -190 205 -428 532 -551 -712 493 -136 476 -275 -585 -853 -221 -972 -757 -964 -14 961 234 -949 204 95 875 -500 818 -409 -643 310 -682 904 -892 -972 860 -704 -41 216 544 139 -635 -53 894 -277 35 -385 -154 -363 135 537 790 -122 -116 -650 752 -518 266 -208 -453 71 342 -292 953 -421 555 538 -604 511 320 -23 -901 -218 850 -26 753 884 692 -478 969 409 -268 634 521 -472 172 509 490 -329 -694 -36 731 -547 284 -298 982 -639 321 280 666 545 749 145 752 -743 -504 613 -901 -927 525 218 -301 -132 -487 443 326 -765 941 -344 -669 201 422 -405 384 890 919 -142 -667 -160 466 -473 -351 440 -521 -538 424 554 766 67 -678 -460 -117 330 -484 -799 793 504 117 -414 921 117 434 -317 -767 738 674 609 669 805 -459 711 165 -968 -557 -623 935 -895 -682 -678 579 869 411 -146 -57 -834 498 -382 -539 -467 885 146 -224 755 467 422 605 -804 115 727 38 947 -338 333 104 164 308 392 689 -945 104 190 -15 12 303 -96 -752 -555 -905 719 737 493 23 -499 -300 664 94 463 597 594 -242 -184 915 -125 -855 995 -490 -16 69 649 70 -304 -680 -906 -798 460 -941 886 271 -751 256 243 -335 927 200 199 -898 902 372 -996 -183 -164 472 -275 -898 -324 817 -866 154 -790 61 568 -197 -361 -461 924 920 -941 851 833 -553 -246 -298 -117 931 116 181 -480 -670 195 -910 -235 416 88 -160 25 -64 364 577 -245 -913 -659 951 -457 0 -953 -68 -182 -144 -886 31 -527 -202 767 -598 -89 -394 -667 -856 729 206 -654 -843 -299 -519 37 -547 -826 62 483 209 -976 -372 -504 251 287 611 192 -959 -241 539 -300 -213 -563 -963 286 311 -693 -684 51 -357 688 -158 540 116 -748 234 -193 -52 75 829 82 974 678 -700 152 995 -330 -481 -153 -732 -25 889 -450 -885 -884 30 -543 -8 436 -406 968 -193 -605 -36 799 -606 981 660 -823 349 -457 450 -316 250 -186 -346 -803 793 625 -115 795 607 -490 -570 821 174 -295 -362 -205 -946 -370 -585 883 435 -573 -393 -403 815 -252 -842 -782 228 -691 268 -103 293 -13 -725 -673 863 199 -339 -414 -106 797 460 -744 -199 78 -387 294 583 -127 -237 -963 -31 -223 453 -712 -559 -288 895 664 -193 748 938 -264 -548 894 -614 992 403 784 -740 166 -734 -240 747 -91 -407 -334 -968 -127 -53 -400 934 922 -555 -20 899 854 433 -216 270 -829 179 595 290 774 671 -970 746 -577 601 693 403 890 -728 -958 247 -114 242 -710 883 -672 -918 -348 32 -808 -771 342 -5 -496 256 -198 639 823 318 -817 189 -27 -468 -338 647 -673 784 -108 704 -385 298 970 126 153 -384 -362 856 452 -486 -273 -143 -973 -727 563 -789 464 905 870 355 980 605 880 -798 754 -176 795 -122 -616 982 520 -407 -672 748 -612 -26 -370 58 -259 -522 832 310 476 465 -298 646 143 -144 -440 116 -497 806 487 -263 432 -840 -764 -350 -166 426 -136 575 -433 535 -519 129 -101 -922 717 448 -622 308 -736 243 -214 -566 -266 409 825 153 998 -91 -295 761 185 -445 -770 -367 343 15 64 -478 577 179 -140 103 855 145 593 851 -959 -886 755 -404 -872 -332 462 966 -421 856 -499 770 299 167 422 300 -468 -952 804 -102 111 -974 776 944 -65 -105 -263 -142 -165 343 515 894 509 -52 -168 -805 -735 944 -706 674 604 946 -671 -190 -506 605 265 867 -954 -93 512 -740 793 502 885 952 998 -706 881 -690 885 -846 -425 453 -359 206 -72 789 -655 566 -907 -805 785 -145 678 587 -635 -939 -303 576 775 75 517 -568 -114 -796 -913 333 -902 128 881 -508 501 927 -145 -945 -404 -709 -586 -254 605 -318 -963 -710 54 -877 521 -725 32 379 -427 777 -897 414 -963 714 -288 905 800 577 462 117 84 -872 -352 971 76 302 55 56 -789 227 706 -256 -699 134 -274 136 845 126 859 -701 -295 -955 -586 -555 -90 -961 668 336 425 -42 203 147 495 18 -567 852 946 564 -921 758 -235 -115 568 -536 -853 -329 -970 -22 -618 -99 -161 -951 548 -183 -257 384 668 -662 -866 58 419 -449 707 -636 -362 -370 -34 345 613 -633 -863 -69 632 944 -640 248 -134 130 983 -754 -942 42 739 756 -669 -886 -239 -784 842 -184 761 208 -546 -285 611 -291 950 -101 791 -709 324 418 6 -709 -119 -263 -790 -489 151 -96 990 -479 -711 -295 -80 896 -361 -49 -811 705 313 -229 -551 -244 463 527 -695 -431 772 217 100 650 -183 377 405 -752 -496 469 115 948 352 438 356 500 -820 -461 349 -637 262 529 720 985 898 615 -551 -848 958 -554 179 -261 -992 41 757 -532 -12 -930 599 249 -414 -917 238 532 536 -637 -188 847 126 789 -350 -473 -662 -70 -290 159 101 518 -352 -121 716 652 966 187 10 -540 -457 -245 932 -485 825 533 339 -180 -363 769 780 385 606 -268 -124 -569 502 -97 -522 -494 -334 174 240 298 620 -50 -67 143 -663 750 132 427 -756 56 -754 -691 486 909 848 302 -982 616 820 -587 443 -647 206 585 493 440 808 -72 717 530 398 546 -319 -262 -634 -792 -994 -58 -207 411 -692 -602 -338 -481 271 -672 553 -431 -338 98 649 -671 -308 -375 608 341 -470 374 -404 -442 -334 308 492 900 -772 -835 896 -500 519 -747 -838 134 -938 453 233 -614 252 -554 -107 -755 899 -546 -132 464 667 74 -923 5 461 -993 -580 383 -482 -278 -109 -19 -485 763 -409 693 -785 -620 988 317 -934 599 -26 -772 226 857 -346 285 873 -696 354 -631 -594 681 858 -927 -633 334 515 650 110 652 993 93 -585 -480 -564 485 516 -891 -828 -385 -678 639 155 554 -524 -15 498 555 -546 -898 147 17 883 -660 781 -775 859 385 642 -596 513 -294 -2 846 607 161 508 -464 895 522 314 -1 552 696 257 -46 -852 -680 -138 5 -137 145 46 23 -781 -846 117 -75 -280 1 542 269 -171 801 -283 409 276 538 199 103 -859 -727 403 34 148 770 650 858 -925 -315 99 -933 405 -837 379 230 650 661 -590 675 797 990 -946 570 -704 945 248 47 433 636 -978 -929 305 614 -936 100 -546 787 -656 -396 -154 734 310 -182 512 -403 376 446 -218 161 768 24 -296 -58 312 -872 -654 -100 968 595 -736 -224 848 -561 101 171 -96 -137 -669 -358 -281 845 995 516 188 36 -738 418 890 -168 476 871 -914 577 752 142 166 385 -839 -880 -789 -686 153 -35 -657 -847 -665 -349 333 118 462 -392 -881 -317 582 739 -817 854 795 625 628 251 -100 -611 -364 -718 -518 -199 437 605 960 -518 -676 -391 -349 -721 -174 -227 417 -838 -21 371 8 -22 246 75 916 -578 -693 974 -679 -90 167 -450 152 -558 -258 -825 130 -407 -863 206 795 -848 978 -390 -106 616 110 544 -658 -775 -362 154 -948 611 481 166 369 708 -224 -266 -356 -619 776 978 369 -662 202 -139 -386 523 -573 -390 -913 -585 230 -915 32 -615 -569 418 649 407 -714 -559 764 -980 -289 88 -874 941 134 787 416 778 184 -524 342 227 557 -567 421 227 -566 -822 -295 10 -985 978 756 552 423 283 823 283 814 -686 754 300 -438 -792 95 -45 -646 20 748 -13 -432 -444 -157 359 336 913 79 153 -130 146 -214 -20 746 22 870 57 -419 321 170 -206 398 -173 814 -701 -460 227 797 801 -733 -785 -478 -505 -906 820 -440 31 216 509 328 -939 188 39 -335 -105 -721 854 896 -229 497 -141 854 -188 -112 488 263 -806 216 -674 134 152 -722 -699 -598 160 -717 445 -280 89 -8 -166 56 888 524 -594 -103 8 -477 837 -419 -109 -797 -318 616 314 478 -95 -773 -486 -770 -784 -932 897 615 950 -920 -855 -483 249 544 438 955 -176 203 -342 -274 -416 989 -466 -25 -318 902 888 -307 218 194 -550 -135 461 -191 -364 -850 -45 455 735 -267 303 129 -998 305 583 -407 -114 195 447 -730 663 -601 -718 514 -631 -466 -505 628 -773 974 -899 899 -544 -125 197 381 300 478 255 -598 31 -649 352 -782 885 611 3 74 -427 -566 -542 529 -578 -957 -128 20 14 317 -382 -836 63 880 623 -499 717 542 925 -337 613 600 -634 -514 900 -335 -617 -215 483 936 -497 -738 -520 690 -75 600 869 -319 251 -999 -28 884 -708 -803 252 446 745 195 834 240 669 899 -698 977 935 990 -208 639 306 896 -430 -38 -643 -602 704 34 428 -14 -342 25 276 -129 557 -345 -714 -816 309 -303 -656 -234 -295 -64 850 -831 -531 712 679 -936 -9 180 -817 -277 -722 -173 762 340 902 678 90 866 -987 975 -355 887 884 -650 -327 534 348 -531 802 900 883 296 -428 -834 950 817 -229 227 -540 422 -585 -991 -899 572 801 -735 -438 683 -490 934 -676 813 44 -720 -106 460 603 -954 -801 389 945 -824 -654 249 683 -524 539 432 -81 225 -432 -610 359 -675 380 -873 997 126 116 815 -816 633 -236 815 -793 744 659 456 -674 -336 89 -777 -697 357 -301 -342 -694 301 -990 -249 -561 690 -95 760 527 905 732 -345 -480 441 -961 -130 -494 -69 -373 -478 -42 -932 160 371 438 510 626 -821 -653 999 616 359 782 -469 -301 -675 -93 522 134 -288 910 241 573 -156 -504 -642 691 953 427 -23 975 -709 -800 786 338 683 -176 -152 -449 853 -67 -111 877 -547 177 -129 -587 522 253 -102 -379 -159 825 -239 411 -673 -523 -909 -405 -372 -438 11 -446 -249 58 374 -342 220 728 -431 68 -686 -314 556 -402 439 -225 51 900 402 481 -883 -720 394 -890 -100 -734 833 316 -221 599 642 -868 565 63 816 21 945 26 802 -643 -127 213 750 179 254 567 -409 -947 -438 -275 789 941 -889 -985 824 721 712 -316 534 -810 -502 -933 -911 206 887 44 -330 508 605 53 799 -551 988 -417 239 427 -296 -834 -836 168 -710 -51 -447 327 -862 -917 752 -151 40 992 587 116 810 -992 -408 -433 -801 875 596 -974 88 352 -738 -434 -267 -430 -766 908 419 607 470 -786 885 507 -34 -620 589 -580 -704 750 431 989 793 589 347 347 -437 635 807 -939 864 345 424 -8 0 -804 773 473 269 -388 -446 -749 565 263 55 -165 -572 973 -766 -849 -729 276 -743 -871 -553 -587 -669 11 -183 -509 575 873 711 433 673 -918 385 728 -732 -594 -127 -150 -3 -568 -929 -449 752 978 -574 -894 -20 -289 98 558 49 379 518 445 679 373 987 363 -755 499 40 -971 94 859 391 -70 249 533 700 702 51 112 -699 13 527 954 -965 160 369 401 -666 -762 617 336 172 -706 894 -422 -170 249 475 200 -825 -69 -806 908 -526 949 429 618 -240 -100 187 -294 -663 -47 -275 -108 38 -472 145 229 -206 177 623 -419 -808 473 -467 779 641 -439 -221 -916 -502 126 845 368 -253 297 465 845 746 -518 -914 -395 -81 271 -725 -616 -738 194 -36 -826 -817 45 -359 631 759 -217 -709 683 172 -608 914 -60 -653 -281 -18 -964 776 -245 922 -849 -600 807 -818 127 -683 -757 355 -167 -187 -852 463 -98 -306 560 967 729 753 -121 -130 -825 669 563 -440 407 163 -793 -889 574 968 -270 826 915 388 963 -162 -234 -428 -597 -818 162 431 388 855 -820 593 682 465 429 -360 337 -102 906 -673 313 260 209 -469 -124 -472 193 -556 671 -541 99 315 -415 72 -424 -540 -423 38 -250 293 605 -531 197 -946 -638 1 -89 962 -344 -774 -393 677 330 434 792 438 769 -738 822 -28 239 -263 655 661 -151 876 542 676 -471 382 776 860 -379 -903 -261 111 -768 -920 348 -355 298 972 767 -820 706 -744 -897 476 941 -125 -204 775 -671 599 -274 -750 -910 -370 -790 -526 627 -274 87 498 687 801 -715 -527 -56 -201 141 -500 -307 -52 -538 -490 713 -168 671 -552 -266 -394 340 759 870 709 653 568 -266 334 657 285 203 -745 -813 -948 502 514 703 971 917 44 280 -149 -279 378 334 -410 448 155 -13 -160 -394 -842 275 347 6 800 288 930 777 679 585 -772 471 -852 293 -538 550 624 -329 -494 120 981 -24 -888 -188 32 346 456 -957 -238 -624 -82 -146 833 -222 9 507 -758 815 -241 11 946 124 -121 704 576 749 147 -418 566 890 986 -367 -150 -962 -613 -364 124 993 30 -997 -107 768 9 -965 -767 330 -55 -258 -702 711 -579 552 836 -206 -92 477 129 619 -248 809 325 -152 773 506 -872 -523 -119 650 609 -66 824 176 -603 807 -978 321 -799 925 442 -617 -128 -491 636 875 -975 461 -19 -794 978 -406 721 440 281 894 -430 881 -411 639 -460 -817 747 816 -390 -716 972 -543 486 931 97 -463 -437 524 347 -305 414 417 -848 911 675 -18 -553 -166 -599 721 370 978 270 -407 -361 66 394 -410 617 -127 -786 -184 277 66 837 -88 -661 217 -650 217 606 485 -985 -143 183 755 329 934 -541 120 4 869 -750 -180 824 -631 737 909 -373 -224 -185 137 109 -376 -723 523 -986 451 584 782 413 39 226 485 406 108 -947 340 -901 715 -428 185 -333 -585 -962 370 299 -180 478 -887 400 -60 -790 143 593 -756 672 482 782 -171 707 544 -504 514 -627 582 574 310 986 114 499 -283 -742 -499 -418 511 475 619 445 -432 70 -273 -81 -977 -840 -509 780 462 -767 -593 -926 -748 207 -427 494 200 -114 -50 706 -728 794 478 -289 -493 -314 580 716 881 -31 951 -855 94 951 644 691 -967 -485 128 315 -629 465 417 643 -257 -793 -588 -720 738 771 -702 370 226 576 -367 -754 -959 -782 -135 -247 -514 316 -512 43 128 -743 400 395 -485 523 49 453 168 -212 -825 111 476 764 -614 -668 -543 515 -556 -156 426 -963 -314 -619 -193 -779 -232 -445 770 -745 -185 313 -509 -404 566 -84 -210 465 620 -771 929 859 578 -989 791 455 720 57 424 -871 382 -764 310 -546 523 -866 -10 755 -537 962 -441 702 775 -142 555 532 42 465 501 -382 254 -497 792 556 440 719 877 -914 -676 845 -907 68 -523 -882 491 -60 -232 506 723 -527 -132 -309 -653 332 611 -662 -37 694 565 -724 -745 277 212 297 -136 373 -784 -856 -318 -485 971 232 -572 -5 -281 903 -58 -736 -815 702 248 -227 908 -53 -250 -51 -994 -452 -542 927 148 716 -426 -695 -339 637 -84 629 -12 539 -377 223 -375 -91 841 -768 703 -967 -76 852 -231 683 -770 467 -20 -705 -393 -245 -283 -268 154 -62 341 -314 -399 724 121 -508 940 -742 -739 526 -520 -239 378 -215 847 232 798 656 -62 298 -236 163 445 755 -322 -80 -385 250 -759 395 864 -767 853 146 -546 -970 -783 707 162 -25 521 -352 695 -935 412 -855 851 -845 -295 388 -714 934 800 627 877 -852 884 771 -370 -751 111 -180 -485 -814 30 21 437 -602 199 -187 905 550 338 327 332 -221 727 -375 -983 893 480 842 875 31 810 711 103 -355 -324 -639 -652 967 471 897 251 475 -445 -937 646 529 895 474 -110 392 -730 -933 -177 671 -644 428 122 -343 578 97 -35 -278 691 -403 533 363 791 2 -582 -65 -940 -641 -240 364 -956 45 -346 481 347 791 -120 926 459 517 414 558 882 36 346 935 -909 249 -874 -682 -607 301 -276 301 -152 614 -3 456 -973 -146 994 -992 214 242 -142 -891 471 844 573 -676 542 337 710 452 -533 855 -467 979 449 -775 -51 -188 -328 -100 -912 895 85 -371 435 262 -402 48 557 356 452 -836 128 -983 -782 137 -777 184 -177 -725 117 582 961 104 54 -958 -467 -371 737 587 831 182 -305 119 984 -958 244 -567 -422 -776 479 -777 522 282 547 167 -783 687 -479 -208 851 336 62 375 -361 -90 -53 666 386 607 -216 -34 -415 -171 483 -656 766 -681 -782 277 -268 -743 -104 -323 41 876 835 -398 -626 -704 543 -945 915 -827 -570 929 -892 -746 818 -723 631 -802 -957 -440 -399 273 -858 -889 -950 -573 935 477 142 860 -226 -560 490 -655 -932 -92 -130 -693 438 729 215 -369 285 -928 -826 -999 -597 123 120 -812 332 685 665 457 783 -809 -173 -22 -338 -217 -591 834 260 616 -699 -809 235 -593 -227 -465 -374 215 961 -558 -450 -792 472 12 -840 -579 647 -801 790 154 -360 -995 365 -269 -248 52 -952 -225 -203 107 411 -25 -549 793 -213 -745 698 -915 -95 -877 -856 451 -465 590 365 -958 740 955 390 -32 63 23 -569 -127 700 292 -737 -232 355 706 -131 -676 -392 913 61 -60 -465 -59 770 804 -846 755 300 465 -193 -217 -52 -860 635 845 -16 -138 768 925 -955 308 -113 912 368 -857 410 -975 620 -87 378 -926 -760 180 169 823 816 -755 970 336 -533 910 60 506 -202 62 -581 -157 92 -92 -106 128 -459 360 235 69 -282 -7 354 -626 -795 -552 -639 925 828 510 254 -244 182 -476 -44 -343 -109 692 599 -240 863 -815 -255 747 746 -326 -737 633 -858 569 -235 -116 849 -909 908 -52 23 886 -225 759 -407 555 63 180 478 -256 -71 528 710 -158 259 -445 -274 965 -62 -914 547 19 -761 -520 522 280 -48 711 -585 942 681 -311 -780 -967 530 -557 -677 424 -65 -870 950 -756 -851 789 807 817 -351 -434 971 202 402 722 90 -398 500 415 -287 594 36 794 747 717 788 -466 448 935 -192 213 -722 585 -557 -881 -784 -767 472 -45 -715 165 939 115 557 222 357 -363 21 270 -371 -580 163 832 705 -836 -457 820 577 -507 -26 188 326 929 -731 611 410 -675 178 796 -710 679 727 -574 -425 830 -74 -449 -921 679 704 -73 -151 -745 782 267 -582 718 -689 24 -63 215 877 -285 650 -241 -460 943 -266 -40 32 796 898 205 -275 -125 -279 521 -412 -418 -95 -730 110 963 -193 -213 -783 34 481 -494 918 332 691 -15 -901 633 391 581 -383 -768 379 -256 334 672 -271 703 234 754 -426 631 730 -718 -917 -742 710 -459 -905 366 -482 381 -931 -393 -449 -187 508 459 471 382 942 128 -121 888 996 -884 -594 290 259 -831 -843 -538 -69 -570 329 -61 358 161 986 -64 646 614 889 512 473 890 -849 974 883 -616 -841 75 945 -841 -120 358 806 827 -310 -260 444 -878 -219 -136 247 -469 548 -948 232 -761 827 -809 454 246 -488 558 -488 859 -512 525 186 833 -229 389 352 216 -454 -334 48 904 -397 311 260 -629 -417 -425 -645 100 646 -518 33 -98 -777 620 -154 -249 -972 -546 -418 626 578 -525 -677 318 -48 -741 -943 -787 826 -747 288 -300 -742 786 701 -769 -625 472 -551 -213 -64 165 20 642 742 -949 -686 -736 -446 -257 867 -121 294 724 -755 300 914 -647 -107 174 -163 942 -567 566 927 480 189 -932 181 -993 -297 871 242 425 692 -617 873 -561 -977 484 606 665 448 -657 -412 -56 771 296 499 376 -408 338 -901 990 -66 -293 107 440 643 37 -602 -648 -906 110 502 437 -816 -648 -1000 84 -515 -133 819 -868 -61 162 -791 -947 -801 -866 -946 -1000 -248 -303 -254 212 156 -199 450 615 315 897 935 -48 182 866 904 -64 -668 -634 -691 588 -469 460 -471 -555 -432 52 -157 937 233 -157 415 -120 -959 -887 380 -833 486 971 -697 273 997 -627 -815 291 343 537 -224 -947 484 714 -771 465 -719 -232 -42 316 -325 -95 286 644 -179 473 -246 534 -958 249 708 744 664 834 -160 611 -811 -574 -734 165 -216 -991 724 650 -67 -640 771 -849 90 -953 -317 65 -806 224 -544 91 -858 424 -440 -282 300 153 -217 526 -646 776 688 -817 -591 524 957 -773 564 32 333 -675 729 -4 345 765 -508 -422 390 -698 -745 573 -993 56 -241 815 -250 -310 -458 -230 -301 616 745 -152 359 466 -223 -732 401 739 -720 314 -163 -348 -866 510 974 11 904 115 905 -622 -846 -448 -359 279 19 449 430 423 319 -81 -145 -172 -726 113 241 -284 -60 -732 -189 -935 -162 -190 -876 -199 -50 -414 652 -186 312 -121 818 0 -660 -918 -192 352 273 -841 9 835 68 -498 -805 -920 344 537 475 -485 -859 -741 -988 -337 857 430 733 703 -798 -714 -405 541 -744 -822 -721 339 481 302 349 -125 -251 -384 -853 289 186 926 349 -971 -893 -622 909 -393 -853 -493 -88 368 463 -187 -992 -139 303 -208 183 -394 -292 -351 -981 -120 707 -324 -470 -488 456 -891 395 -796 784 27 -5 770 -641 -337 -362 -732 373 -114 -407 -10 -446 339 -218 -220 -555 -103 -238 186 -665 313 -838 812 318 -455 -497 -385 -413 461 586 -951 -677 -307 -150 -977 806 191 498 855 -873 349 -56 -693 -48 125 -522 -987 155 486 -284 281 -619 569 -792 -729 -193 118 -860 151 -305 -520 377 -73 822 -629 -831 -396 231 199 842 -147 580 172 184 -555 -961 819 -715 -74 -128 -955 469 880 745 959 802 -966 -550 306 988 -201 -113 670 -914 215 -975 -676 824 -195 674 907 527 -283 -650 -225 311 173 -14 -33 241 326 236 170 385 567 -584 823 -593 -206 478 682 -256 -576 -555 -920 -682 820 -260 -959 574 -461 -107 875 -952 325 -718 620 -753 928 -344 967 887 -917 -907 910 -305 741 692 -849 -567 834 -112 332 -78 987 -583 235 555 210 160 -997 -461 660 179 -208 787 -813 -878 -825 426 219 -522 -300 114 -769 427 439 -672 -503 -279 282 579 456 -399 -875 504 -971 -853 -250 982 165 -736 485 395 -881 -915 -995 571 366 917 -241 855 -866 851 209 690 -669 -377 588 827 0 37 417 641 61 -526 286 904 -100 -463 -682 -600 -290 611 238 -509 -28 798 -405 187 -580 980 -400 -705 -4 -652 -191 -929 -403 -166 -910 57 -139 -892 -906 -328 971 475 -139 -127 -456 -684 -114 748 -451 -417 256 -707 499 -217 668 715 17 -352 880 -601 -450 910 -625 981 212 563 777 58 969 200 98 -27 -640 -381 -677 -358 740 -366 68 -707 -320 -329 191 -88 484 13 -149 453 726 -742 -267 357 871 775 556 -683 -923 927 -134 799 -429 -828 739 -504 425 -157 853 422 -609 777 459 614 721 377 963 574 -714 -962 -45 931 688 858 606 -302 -203 150 -661 -559 333 -179 -527 630 600 -942 -441 47 542 -503 -844 -949 691 -685 -230 -559 -664 -881 -160 -899 -355 153 -393 -698 -66 -2 664 -127 -746 -13 190 876 -645 -329 13 -843 -446 366 914 217 599 947 -224 362 638 -452 866 -775 382 -817 763 338 -304 740 57 -648 -92 228 -295 -406 -915 -448 884 -418 -452 -833 -41 -442 -703 228 -221 73 80 -755 422 957 2 -267 -953 267 843 642 3 370 -683 142 -418 -805 918 229 -882 434 724 639 559 -641 313 185 -843 606 -372 319 797 380 -843 -283 -527 -903 -109 579 783 997 -646 -129 80 792 -214 53 38 589 874 365 -532 -574 -472 930 -309 162 -411 173 44 375 752 -917 -204 153 -921 854 47 -716 -245 -993 -314 513 807 -726 -356 -565 -1 783 -453 1000 -351 -180 348 458 845 388 87 557 928 -755 439 331 770 197 -473 -772 -404 762 581 -592 781 309 -283 -999 160 528 -556 945 219 163 156 421 -883 -284 -153 587 884 -208 -692 250 -771 -122 -411 -527 -155 920 -266 -968 850 908 440 -354 -987 -317 286 -928 -138 -24 -163 925 -840 228 535 964 168 960 -485 -980 -886 -228 833 493 -711 499 -863 367 413 -862 -419 -441 -935 -443 436 847 719 111 -834 941 922 -39 -321 337 -120 572 571 173 -366 -113 -584 -111 -572 -663 -13 314 -202 -76 322 788 654 108 951 -170 208 513 -702 -716 958 525 -293 85 808 640 854 343 552 -683 -189 -537 -214 124 -898 -694 -21 -344 -205 768 -182 914 -19 606 -340 -793 -723 -879 749 -51 -252 -441 740 -346 872 453 -796 -126 -619 -423 -9 76 -683 497 -374 952 -531 721 871 -114 -374 -756 209 -919 241 955 -447 -179 -909 324 -683 -482 674 272 562 -678 -199 -339 -401 -947 736 -371 -920 147 634 -218 175 -998 968 191 -510 -175 274 270 -152 522 -714 15 957 434 -355 -305 -389 -440 -961 446 139 478 -590 528 341 -732 -305 87 179 -306 417 229 872 375 -242 562 -442 681 479 493 383 611 -725 -656 -736 940 -813 -624 -780 740 -607 310 126 680 -543 -842 -259 685 -347 -338 -454 -293 -812 997 -313 -692 -488 -666 -671 -551 374 -679 -159 943 222 -283 849 -186 764 470 852 539 -133 838 645 -107 -98 948 161 528 -522 -854 -106 465 632 705 339 865 496 162 841 -301 -669 569 302 702 612 580 474 -378 824 -344 925 338 -167 612 -624 317 -325 359 -625 243 -307 748 379 -215 15 -323 -814 -566 506 199 -570 -377 -775 -838 -730 796 641 842 -157 -218 609 753 785 67 569 762 73 946 602 614 -419 956 -298 -416 416 -850 587 594 -81 -530 -398 -938 531 -214 602 705 914 -966 750 -358 -856 828 795 224 742 482 130 826 -432 651 -552 -562 -640 -245 -37 82 448 -1 -31 227 555 -921 -648 -707 -488 -432 -319 -470 -913 69 585 445 -206 -373 -196 230 654 -67 -614 4 -76 -225 -772 -724 -903 911 -676 -493 -284 513 33 703 -94 54 -173 -596 634 971 877 -793 -465 -911 884 578 847 -902 525 -153 -751 -396 95 -306 16 238 -564 259 581 -31 284 522 -512 -865 -483 565 -970 779 586 -273 -635 -951 15 -15 960 836 628 -121 -997 -37 -203 -555 269 -369 -512 -453 240 742 376 -173 731 -986 441 249 -481 153 751 -431 -778 -778 -762 695 258 202 -27 -288 658 -898 -115 -221 -739 602 1000 335 -528 -658 169 -394 -491 362 630 -236 827 -432 -182 -619 -525 -652 -479 425 -29 -274 -260 -431 555 -366 -944 991 950 -538 -14 907 -760 496 -423 50 -577 -151 614 -67 -865 76 -833 -177 163 582 175 746 -863 516 427 -390 388 144 879 -735 921 -167 463 945 -753 221 -503 23 774 -829 -904 997 448 -666 -27 74 827 373 -890 490 -923 -829 -536 474 864 -108 914 917 -647 276 584 704 948 -462 -799 -60 784 283 -421 -998 -971 143 -623 -823 -644 237 207 660 -130 -610 978 -443 705 807 -596 425 -7 688 -556 -758 231 -894 75 481 -246 164 816 236 543 -836 -905 627 -959 580 -410 81 14 424 -672 -483 -160 -902 213 769 -536 -144 179 747 -767 -791 967 -661 74 -705 116 62 368 552 536 444 561 634 463 -247 919 142 745 -235 -84 519 138 480 388 262 904 348 -324 814 537 191 259 -159 -100 -745 229 55 -759 752 878 -451 -979 52 814 -59 -581 620 604 -523 305 -950 930 -868 613 -224 -141 655 -270 -101 718 -698 -850 -811 -645 226 -610 -164 756 -655 -877 937 -331 676 509 914 738 -110 37 -627 875 372 -456 -938 -383 -29 691 -697 400 270 -912 110 727 895 -702 -583 350 402 532 69 -208 -248 123 -706 749 805 756 -862 595 -73 -697 128 -606 -988 -486 -648 -491 111 554 73 747 562 -710 788 -890 810 -768 -360 435 114 24 -968 -532 170 -618 250 75 -357 -167 424 -356 -396 -752 -460 -436 -967 232 911 131 -957 -962 -355 456 167 191 -214 -49 0 578 -555 -573 -588 -241 -600 267 -209 193 7 -552 950 129 609 356 -762 -13 984 -486 355 802 293 436 69 -723 915 -982 969 -114 -18 667 -153 -778 993 -813 803 -124 183 -935 718 -960 -769 825 -904 709 -172 -720 808 -933 996 470 -837 -446 838 -848 -111 866 177 -152 732 588 216 -978 190 439 -368 56 574 -455 937 -233 -592 -573 -477 593 572 805 464 -859 573 -890 587 -856 460 392 486 388 -42 -865 -372 -63 -813 -482 -780 -87 -404 -43 -745 -405 -650 -782 712 -715 745 -109 249 -600 -467 -860 380 -292 -429 226 -239 -865 473 -345 -978 655 512 -54 -234 -886 -68 -350 987 -722 538 -858 928 212 42 -12 -761 1000 -693 -98 49 21 433 -225 -722 -417 233 -380 -262 839 -503 765 516 -990 957 -174 954 417 -30 -431 -146 -321 801 526 -154 -500 -898 -625 -993 -715 312 -769 -655 -243 -981 254 353 237 936 -820 -3 -988 -668 -36 -257 -104 -141 42 -51 -91 -448 435 -132 -135 765 -539 281 588 -173 -616 -168 -482 -142 -393 126 -79 -499 -34 -51 125 -972 -558 643 -817 -778 -540 128 535 -79 73 965 258 996 -482 -368 121 -766 559 146 -592 880 710 569 722 -698 -274 -729 992 987 -625 115 -370 892 704 867 184 -276 -47 831 751 375 242 -736 39 -936 -699 -138 682 992 -647 603 -430 -990 417 313 -105 -766 661 601 -675 -691 -536 -527 -658 302 -241 -409 434 51 -78 -467 -320 592 -565 -309 628 -583 453 874 585 237 -871 -96 -407 932 639 -637 -356 188 -6 -22 650 -906 -954 -398 800 -366 755 -898 -706 923 454 -780 -723 100 350 -642 -341 -574 -693 -662 29 366 643 667 68 350 666 -384 276 465 -969 524 170 872 -262 -207 -947 -630 959 -163 -295 -879 -64 186 519 602 -48 -136 406 812 67 437 600 549 -232 992 -29 573 -999 793 -640 -722 948 -91 -93 876 173 -81 343 35 -676 -593 -373 -257 -66 979 -608 -985 944 -856 -265 -717 951 725 -672 806 530 -964 -579 570 850 -768 615 129 -612 -694 320 -4 -694 557 -44 150 -552 -685 -272 112 -359 92 188 -61 915 -704 -799 -301 -952 -957 828 -997 591 -715 755 -963 271 -304 573 308 -443 -941 852 -286 -984 44 -22 -805 -457 -764 -73 452 309 83 974 -989 -119 -603 81 -180 -290 622 -93 995 -927 -417 328 -422 -184 -842 -127 990 -453 384 -870 87 28 540 971 517 -210 -649 85 664 793 827 343 -275 -225 -469 -934 -154 708 -284 627 -286 56 192 -389 -451 -700 128 699 -960 -498 44 875 -287 -905 856 -332 518 276 -908 -612 19 923 775 453 -999 732 -554 -889 -287 89 -669 -16 903 -504 -129 148 858 968 970 -795 -989 -712 -627 932 -461 -421 -849 -649 -860 -147 -563 735 679 -338 -608 -757 -169 -986 39 -281 566 106 -224 982 459 -825 -466 -826 92 617 -561 -569 127 69 -966 109 71 -255 -963 -825 -944 671 294 -922 -728 421 815 384 645 -493 140 845 755 -654 657 -168 -247 681 -697 396 655 -648 385 153 -839 61 -342 628 -59 -921 919 -920 376 529 -420 362 -850 -500 996 -275 -785 -244 -925 821 -447 491 88 -698 -527 279 -314 512 948 -15 -937 -871 -61 -677 674 -156 -503 557 -654 -519 -969 58 -685 206 -812 297 641 -722 983 -458 436 136 327 586 -296 950 -882 641 920 -191 828 860 -657 -679 -65 -940 982 595 -17 -176 30 -706 -263 659 245 -952 732 -374 868 33 346 -440 643 405 754 -99 608 -286 -812 -318 307 533 947 -31 955 -711 -337 -710 122 952 -503 109 147 -868 475 187 609 -889 -681 -996 309 -447 -355 -514 -749 -996 834 537 428 666 -638 629 785 974 323 749 378 -604 157 -702 -893 -200 221 -74 745 152 -553 -81 -167 889 -350 -918 660 -679 182 188 92 -245 894 583 924 -105 -783 -380 319 553 -730 966 -770 40 -746 196 -656 -48 233 -658 345 350 -293 -470 170 263 -384 -805 -719 -230 230 970 -932 -600 -404 -881 -998 -134 853 863 759 31 -699 -203 -154 -178 -858 43 138 944 -220 -957 755 -925 -445 431 -428 677 858 871 -364 969 -394 889 610 -134 -770 -681 21 120 -560 -835 315 924 898 -895 -564 903 -438 434 880 998 787 345 -878 163 -102 287 117 974 914 46 -804 -6 -236 21 -636 37 900 -21 -642 -958 -500 655 600 -989 -888 -66 942 76 -927 -330 -947 33 372 -450 765 286 -19 91 -712 -892 -101 560 -763 233 532 -906 124 262 -559 116 -696 560 434 -674 825 342 -605 -735 636 -717 -248 737 204 -861 -574 714 -433 763 603 -174 804 -867 395 39 615 -35 144 896 -589 -680 1000 -942 -346 220 330 46 -896 539 179 724 130 -990 458 551 247 463 702 -287 -870 -749 -192 -835 247 -730 907 688 28 -185 -340 164 456 -186 -387 -533 18 -557 541 957 -452 176 429 -37 -873 -803 -242 930 -723 -414 798 253 -80 -805 -489 -555 -371 124 -726 212 28 -435 396 -88 366 694 -950 -709 -238 -421 -293 121 -926 -931 540 705 -199 -998 -222 -505 211 -989 -417 429 625 442 752 -515 -229 -926 365 943 505 -446 345 52 -84 -676 775 -274 345 -387 -804 105 -86 -689 4 -638 -266 -270 891 -445 -124 542 -345 -675 686 661 -114 422 397 -590 559 -300 -468 -352 460 -241 -344 -584 -829 -289 -984 -720 95 -485 519 924 -480 210 -527 269 178 -792 325 -362 95 -510 -822 351 631 -902 261 519 -875 641 801 -965 324 313 707 454 134 854 -674 777 584 -391 97 -133 951 898 799 370 -519 -709 -495 210 58 -107 237 -55 -926 770 863 768 -975 -202 -765 752 -70 454 33 282 -884 57 948 -884 -531 895 -616 601 -76 891 759 -791 -267 -967 -679 -714 -713 630 -582 14 346 -789 721 -264 886 -709 996 -946 -566 -199 483 958 829 -229 -193 209 453 85 -74 -801 -413 889 -677 -350 -135 961 376 576 -357 -875 96 -583 -187 -240 277 211 -170 -532 651 -653 664 980 -233 345 107 415 84 904 -226 640 -900 -408 723 -86 269 944 87 -991 -401 62 766 797 -860 778 -781 -381 121 -399 595 -416 986 -823 590 701 -634 -295 1 121 -907 658 260 -216 -822 646 750 -735 540 -175 911 -199 722 -767 261 -412 401 -137 414 563 403 276 2 -959 -533 -22 548 679 -310 -231 168 179 -440 265 420 99 -962 838 -652 243 608 -387 -531 903 357 -764 -452 -855 213 -724 -873 336 19 -355 651 -397 475 204 129 -691 -760 -946 -639 153 -704 -519 -608 50 -113 432 -270 186 -842 -117 -25 746 -483 -540 938 365 -154 -363 -586 -683 -319 -631 555 545 780 738 582 188 830 -577 -930 -165 -870 582 -147 143 -203 -169 -729 -677 -129 77 -761 587 -893 557 -43 -71 576 -324 -260 816 617 584 -290 -260 283 126 -982 339 164 315 250 -697 141 -551 48 -398 -689 301 -489 886 -732 -369 -946 -4 -799 255 32 560 159 539 272 -241 482 -626 -92 -816 595 -848 -168 -357 -256 -689 674 -632 -304 565 319 -162 650 -732 -272 -970 202 172 697 252 441 227 848 -109 985 153 851 203 594 845 347 518 157 -247 -950 175 859 -503 -170 -815 74 14 645 211 23 214 989 -281 519 394 -791 212 865 513 37 748 -559 892 727 -172 18 507 -655 -31 -673 586 679 -821 -525 -24 660 290 -295 483 -485 -249 -776 963 225 908 -58 -94 160 -281 900 -520 -92 -589 406 603 352 -958 -409 -429 879 733 -205 475 -282 -25 -740 -998 672 549 -659 -179 763 423 -794 -137 907 1000 -493 439 782 486 867 -518 493 637 -958 -42 114 -805 -356 -421 -861 -179 -756 -253 863 708 573 951 -123 -955 -149 403 -856 929 429 352 -409 619 -550 825 -344 -78 107 -289 409 -445 -94 346 -182 -203 -620 93 525 -322 -984 -523 635 601 903 168 559 879 -272 579 227 796 407 -179 -385 876 -79 -356 -767 931 665 -277 -506 -862 -82 -756 -484 614 -381 -941 944 -184 603 23 -376 483 -91 211 -676 834 -270 941 873 -709 -958 -860 654 761 -330 612 -92 -634 -645 787 -671 96 -403 -179 686 -554 -757 288 -182 292 341 77 -528 -516 386 -751 -225 -515 -383 395 380 -710 225 785 -132 -668 578 107 27 139 585 -210 597 296 -15 526 -181 -191 -598 110 531 -974 896 -837 -642 790 -730 -147 -803 -945 -340 -566 -15 477 -974 -640 -103 875 -100 -293 -241 99 41 -38 -550 -868 -802 -847 307 474 -572 -629 223 -708 -571 872 -185 -507 -216 671 -10 454 -407 -359 969 490 732 -217 -717 -314 -584 753 360 -267 -886 839 669 799 -49 -843 -777 972 -289 650 86 548 -919 -937 -705 164 561 -704 -115 -378 954 670 956 -989 -363 866 -865 -38 769 96 181 77 -14 -618 -175 251 -568 437 594 99 -107 -396 -993 622 -831 11 554 361 -175 -232 -217 -219 361 872 -827 40 212 431 78 -314 562 689 211 -6 -984 -796 665 -576 -918 -29 23 608 -347 673 -123 684 -717 -675 -427 677 -859 617 -552 653 545 697 317 974 48 -227 -716 -893 -238 -807 -938 -196 -762 -891 -33 572 741 326 945 333 -452 -684 -264 -240 534 -386 391 -98 -535 -982 -61 521 -608 10 -255 816 268 383 933 -118 -450 275 943 -280 444 -882 -41 -240 399 -850 -320 -277 -923 -409 -830 -112 4 417 136 -772 985 -137 134 736 347 -162 570 -145 831 24 -512 363 -742 -768 -457 -555 -28 464 651 -136 298 -817 708 624 115 -870 333 16 -345 -930 -819 -280 -365 713 -364 -537 486 226 -173 805 -532 84 -17 -835 612 -22 13 938 574 -934 -388 -580 -137 556 -731 -657 494 -442 728 -532 -750 -670 -79 728 505 946 -145 397 -783 482 608 -215 886 -35 -850 -269 596 -728 577 -48 947 -668 -295 450 -109 312 -537 -284 241 871 -278 -257 -282 803 -434 601 355 492 956 -982 -305 -959 -308 -418 -143 905 813 -187 -72 -389 732 -135 969 -881 -243 -603 -55 741 -448 -330 763 32 -79 -108 -410 -539 510 -734 -127 -169 -716 790 518 621 -942 651 6 -118 -465 529 512 318 770 935 -929 286 -619 581 663 226 -911 -207 955 697 -85 431 195 -587 -216 340 716 504 -211 -203 228 -816 -320 430 499 97 886 549 277 138 -423 -481 522 -262 985 -689 -119 -24 -248 189 -206 -849 276 765 893 362 -937 -595 -228 512 -682 -945 -856 962 -444 -781 -641 -429 -447 316 549 -82 847 360 574 914 895 -517 -668 85 277 -162 75 839 29 -928 644 -231 30 -754 -171 -293 -581 -511 563 -669 963 682 506 584 216 908 157 -936 -106 -548 -954 -42 549 711 -745 -402 -207 -701 -933 700 484 261 599 79 -254 -243 906 -714 353 -254 773 422 441 -232 -122 -749 220 -586 -787 -610 -379 -712 -149 260 -457 -679 -467 486 -1000 911 -90 -400 85 89 -179 -861 -274 -675 -405 513 523 -465 -521 -794 998 -440 381 -61 562 736 984 -604 672 -507 861 802 201 765 696 -178 -600 -355 627 890 394 79 -800 -409 -303 332 -672 -523 99 269 -21 567 -847 594 -255 -415 -751 -358 541 -933 -510 411 503 479 -950 43 317 360 -422 421 -287 -950 965 14 354 661 -288 -406 371 430 588 -811 815 596 579 451 -499 -149 647 200 358 -30 -256 617 -65 -582 -233 673 500 70 57 995 318 175 -643 513 470 570 -981 876 622 -447 724 448 988 287 -23 225 -236 717 -926 967 663 571 -725 72 454 536 972 -575 -231 -796 32 579 -617 60 -419 -634 -738 119 61 -63 183 -684 51 -810 726 406 -923 92 -753 -643 9 949 -389 -837 907 418 631 530 351 -66 -404 -739 917 511 37 411 -460 -402 -621 -79 728 332 -712 -582 211 -935 -53 262 313 543 -853 -280 489 901 -759 526 -386 927 -508 -695 534 405 470 -858 -361 -940 707 931 695 368 -239 -979 -412 896 877 924 12 167 -360 -320 253 -270 275 918 791 520 -893 245 758 -261 788 -872 965 -816 -372 -447 -818 805 -631 207 -444 -409 661 786 54 -927 -750 -358 396 533 -546 -668 -525 502 -960 -878 -161 -431 497 638 911 -896 -304 -34 761 322 85 905 287 113 -493 176 439 -341 -637 -503 -180 -405 328 -511 454 -591 355 -257 841 715 -805 -704 693 -991 -211 -280 944 -138 879 -188 -59 121 770 -113 -925 -296 18 -865 -214 13 -616 887 662 405 -901 41 -865 560 -603 -604 971 731 -730 649 435 347 930 -217 183 -739 918 182 -760 -356 398 -348 136 453 -54 1 -271 -419 -172 -879 957 -829 906 363 19 -519 855 721 963 380 -146 -166 -551 118 -390 822 891 -559 198 -381 580 -715 -799 -14 -475 -295 47 392 85 -447 155 -329 -159 878 -379 123 -201 -782 260 -291 -384 572 782 -489 772 -245 -284 -485 118 -929 -156 335 897 -996 -152 413 326 -298 400 122 -4 157 -582 439 252 935 -525 624 908 891 -261 -966 -688 778 197 -866 -175 936 520 629 -265 155 443 798 705 838 571 -220 -125 -545 -410 472 889 -104 10 -312 -427 5 594 -736 976 652 645 496 -801 -665 937 85 373 -817 -103 182 -148 -320 202 -789 890 323 461 986 -737 -935 -565 950 -472 10 206 866 451 366 -602 -590 595 -970 -892 -651 -633 -315 -486 -226 820 153 -62 284 174 -291 -534 -891 -717 660 -632 539 -682 951 -739 -142 -153 -896 -841 559 785 620 620 -283 -524 -897 -45 844 -9 -319 515 801 713 81 -552 -245 768 817 243 346 265 -799 -998 890 916 858 32 8 974 83 -643 133 706 -598 164 -908 -475 -545 -766 447 -48 -906 811 316 673 -526 -697 933 -219 661 -774 -769 174 -376 -445 -870 137 593 -209 496 -200 -258 278 -307 -943 -649 -192 284 -604 757 985 417 -884 828 329 -95 813 -8 -116 620 -20 10 -396 -980 657 775 872 -377 -440 -972 554 217 177 -445 -527 229 880 -563 -918 -664 -502 242 -620 350 588 -917 522 742 189 259 -153 -767 95 -243 545 -372 434 -48 713 313 -206 841 25 -88 -940 -427 -307 737 -333 468 895 -951 -834 310 -140 -177 337 631 862 720 -31 189 92 -562 -735 467 -940 -795 7 -771 381 -143 -989 956 -454 -926 585 880 -459 -461 -302 178 -152 290 -624 555 674 278 -46 542 -700 -441 602 -486 368 994 -519 -249 -39 -266 594 401 728 528 973 189 -836 439 808 362 246 382 85 844 334 -824 155 452 306 474 556 -113 -818 -344 409 972 -102 175 75 560 -526 -866 -801 -949 -57 56 -853 -84 240 -931 649 -316 216 -981 -454 -522 -164 145 971 -764 373 -923 760 475 -3 -7 607 471 648 555 -175 -472 347 -671 260 -589 -968 -19 -647 932 325 291 215 664 838 701 -434 -553 52 -88 -644 -356 319 -783 -743 885 -225 263 327 479 118 -299 -296 -388 -102 843 -882 920 -584 -84 13 169 -174 -387 -115 861 657 724 27 92 247 394 977 -15 619 -17 413 -758 -422 891 441 -485 885 958 -152 -218 -555 580 103 286 -735 -573 678 -520 972 428 -930 -309 125 382 -513 284 71 897 -259 -325 -931 -939 485 -557 97 572 -148 618 888 -674 -243 -410 102 622 150 -273 954 903 209 -418 77 -19 589 -766 691 -195 617 890 -302 750 -762 813 -268 -823 948 983 -526 951 -42 716 603 662 -782 557 740 -42 566 594 904 -38 5 899 -227 150 -421 374 337 219 114 579 69 3 -912 -909 776 -386 -235 479 -522 662 677 -199 -990 -884 21 1000 305 358 -359 -168 -24 -645 -421 474 923 650 -944 74 -171 -524 652 -388 -217 890 -136 512 177 -793 -769 404 -807 94 -638 3 -995 236 107 -734 -646 48 793 196 623 906 811 232 -675 733 935 309 855 -214 -237 433 714 28 864 368 875 -780 -949 32 303 943 -933 643 204 360 -456 -820 -588 -903 -221 -465 -514 483 543 -326 -942 -276 -718 498 393 -570 -578 -150 -334 -25 667 149 -2 -695 -657 -69 64 297 10 -204 -808 -595 137 -132 -522 560 -310 -982 571 342 937 -722 -603 -46 -11 460 -131 249 367 459 -430 -966 530 544 -937 105 -119 118 -582 674 177 -479 392 -454 -222 -41 772 -24 649 -165 -910 -936 117 -551 -965 -992 565 -561 280 495 -955 573 -576 -608 297 -917 459 -283 713 -909 345 293 -439 -910 -826 -753 -929 -181 415 191 560 -954 -350 -366 987 107 -795 79 -677 403 -913 -676 -733 307 -190 884 -6 -602 -967 -967 872 -897 -968 71 -101 -703 625 844 -382 -678 -549 -154 -785 987 926 396 -973 84 265 377 -860 -37 -544 273 420 -332 174 -482 -190 -391 -575 740 -397 -483 -648 -110 -43 -404 -517 -899 -784 323 -294 -745 115 89 217 361 -168 -218 201 416 -307 -356 -178 642 -935 762 -177 -701 348 197 967 -201 -735 -206 284 71 714 247 909 256 -624 832 -865 753 -773 -48 -395 495 -258 -456 -804 331 -338 -43 97 -291 -897 -527 898 -711 779 442 220 -266 -462 651 708 -849 -940 -34 -286 -401 564 -615 -815 617 -895 243 354 164 449 295 445 14 560 -854 -483 -558 158 927 275 -899 550 388 -905 -523 -451 874 87 -299 524 425 -776 -421 953 -650 363 766 918 146 901 -450 -854 483 539 69 -408 -909 -129 -12 -802 -390 -397 816 473 -817 -468 782 731 180 581 -97 849 415 215 763 192 746 -643 -603 -62 -430 462 -128 -702 -23 -113 521 203 38 439 -702 -831 -839 -670 -904 765 -869 203 -224 365 -879 812 33 -279 790 -305 991 354 -86 -163 307 159 884 596 -181 -432 -49 691 -577 -724 210 702 -100 309 -854 532 -255 930 170 761 598 785 661 -440 702 -721 -975 -889 996 -593 968 179 278 259 -250 469 490 -100 290 885 -58 269 338 726 914 143 -676 400 67 -178 678 -437 -746 -69 -518 518 -448 -746 334 839 -528 -941 -872 43 -301 736 -967 -365 -899 685 179 448 -45 496 232 -250 160 575 -930 605 -592 -519 763 358 -693 238 57 602 83 -327 -424 -973 814 -298 -273 936 0 -192 -750 706 628 -927 -991 -941 -687 827 527 459 -10 529 15 51 667 -950 555 322 847 800 -53 185 -420 -658 854 -567 258 -97 109 -588 -706 -94 635 212 797 110 181 -60 -718 852 -517 -66 -897 818 964 -427 -708 327 676 811 256 671 704 634 -402 -479 -480 454 -369 259 84 93 -259 237 -4 -148 834 -734 639 13 466 -759 -358 -274 -912 943 481 -622 -387 163 201 58 -268 4 -258 194 668 106 -340 -390 -854 20 286 -131 -557 315 350 -934 510 272 472 21 -918 -358 -715 -325 927 223 996 442 -373 550 -80 508 -810 -771 912 695 -900 316 -897 63 -501 223 403 -501 -737 -146 -749 310 -780 666 -882 -26 147 -855 -327 743 -734 994 -446 -124 -829 289 397 -1 -86 68 -180 561 -950 -828 73 589 -712 928 747 802 -291 230 513 0 552 799 994 -495 -709 318 -866 -877 -666 -945 -640 -416 -193 529 -177 -337 810 -84 -293 783 779 -437 211 548 54 -357 802 487 803 999 -870 -375 36 567 -514 490 -434 -376 540 951 990 -840 911 679 -398 29 287 944 413 975 56 -350 817 -585 819 -360 269 -859 431 -59 -663 -384 655 951 -119 -788 740 -505 254 -764 -675 -912 -323 -85 -412 814 320 316 130 -825 -375 719 -326 -859 216 203 432 279 309 -147 28 993 -382 -27 649 -686 962 498 -368 49 -936 -667 558 834 -891 264 -200 -402 -477 343 -515 576 926 -171 668 640 -742 895 -533 -786 379 586 544 946 733 -859 -286 -692 -362 -73 -53 -171 149 -333 -845 -810 985 198 -882 -647 702 236 -703 -991 -917 -407 181 -572 712 186 762 -391 -818 -247 181 633 -827 -316 318 -446 -163 169 -413 61 -510 -468 -457 -731 -409 522 434 -578 112 -357 655 283 9 -427 -937 -354 443 313 -109 250 211 109 -229 -50 -113 842 948 -402 -370 -247 -181 -435 960 398 930 616 824 -236 -119 194 546 -131 -56 -36 -152 -329 722 -281 -393 81 -321 774 -739 508 -151 892 414 198 -489 -264 897 284 58 -315 -758 343 802 811 -998 -16 962 24 -130 -69 894 -558 -178 -681 -573 -189 563 517 147 -607 -875 770 438 -542 423 374 621 414 397 -570 -993 476 -691 555 -845 783 -839 -859 -433 482 729 -371 908 403 -549 -473 554 -932 466 770 -179 -510 -631 -544 -880 -56 -817 521 811 -937 -183 -380 -934 91 828 -844 -569 -147 738 -871 679 -180 -676 -268 -267 412 -279 -690 19 247 982 -11 378 388 87 -118 72 684 1 -247 918 -785 -817 571 -85 984 -370 287 787 519 326 -715 81 937 -406 -271 -647 324 -766 845 9 -221 586 959 -559 -733 110 -863 303 135 730 28 -679 473 156 -141 -488 987 -965 -778 689 415 308 -388 400 -171 628 -700 -96 -718 727 -85 25 106 -987 286 706 -589 105 -66 -803 -168 245 825 469 13 421 853 470 -857 -98 865 777 169 -297 -439 190 -733 -340 -161 180 994 258 445 815 -675 -327 597 75 79 139 705 -710 127 -281 855 -886 -420 762 365 -832 406 -979 618 -809 809 -28 155 -485 122 -943 -126 -733 680 -946 229 -929 -253 78 -529 838 -515 -785 232 898 66 581 -641 147 -453 -415 -658 560 -629 241 -203 -456 258 -437 -580 703 -548 -862 512 -920 426 -763 832 956 -813 -328 284 801 -533 258 316 958 -647 -858 797 935 -329 923 -993 -464 822 487 -767 -152 471 -481 982 -565 620 567 20 -654 -24 -787 242 429 -198 559 -523 -828 191 -337 614 61 -102 -78 -108 274 464 -482 -186 569 241 -240 -519 659 442 310 -780 -857 855 -798 9 853 24 784 582 173 19 -488 935 757 273 -149 575 14 -281 -240 -855 130 -95 522 -667 -269 -724 -20 474 845 -689 959 512 960 311 334 790 -819 -920 -506 -331 46 -787 -488 516 434 -854 -42 -626 372 -343 -555 859 -936 -776 -706 -82 189 -120 656 -551 875 262 189 -697 -475 564 355 634 -590 -923 899 -560 623 140 -808 440 -762 -718 91 594 293 -226 -153 -391 682 297 291 918 -482 351 -496 -672 373 642 403 20 152 273 652 356 115 85 -666 97 637 -737 433 734 -404 -513 363 -206 958 -751 927 326 -903 -779 -253 42 415 -613 -730 -891 -935 47 507 852 -762 -772 -651 -770 -458 590 797 -502 -466 -754 -651 871 430 -601 347 -656 248 348 -87 -438 231 -103 -703 459 -928 419 574 257 431 -422 760 -695 -835 -950 545 601 -620 880 -989 37 499 -90 60 549 730 380 404 -469 996 -573 426 -15 457 415 -44 565 131 -770 -712 974 -730 60 690 -711 640 -9 610 887 -60 -572 -612 -477 6 -166 -456 938 94 -712 -954 469 -28 321 -35 -265 213 98 -280 -160 -349 -658 -666 -581 599 721 344 -710 182 87 -325 782 -418 -496 800 616 642 255 31 326 270 -358 112 -547 -162 612 -382 926 -340 -745 206 -565 332 161 -173 257 -746 -621 351 526 520 -44 906 -97 -185 -552 796 -240 487 879 -626 706 416 9 969 268 -902 229 878 339 -853 388 692 421 -110 -679 -225 -552 -703 364 -85 -209 -583 -90 -810 -316 622 542 -341 -678 -40 -339 -506 -505 -665 -195 787 -486 229 929 -586 -927 791 54 -169 -580 666 -66 -675 393 936 -538 833 -236 436 725 754 738 -626 873 22 880 -722 -441 -526 -784 -512 -315 496 -171 -617 651 967 -674 -787 -552 -419 613 802 231 -782 -752 -295 144 -891 -675 -3 -627 332 232 -619 -440 -569 -166 -596 -119 -948 906 -207 -393 933 -83 -143 503 805 -550 -227 -149 -353 -138 -630 -253 -781 453 -209 -892 919 -4 99 55 -590 804 -102 -456 845 -517 -526 -734 -148 -753 -615 -991 -134 -685 978 691 76 292 -349 -337 613 -956 413 -955 -853 -511 368 -983 412 -411 -388 294 -677 933 375 68 -723 -179 -673 -999 -792 361 -2 -635 -194 263 945 461 1 -200 -65 -844 -540 -130 -896 930 -402 -326 808 -706 -760 664 920 556 -491 -464 876 123 -606 -246 53 188 864 141 -703 -356 555 -481 -320 28 340 -612 -109 502 321 342 -976 253 -726 -417 -691 -305 -665 -444 535 832 583 -512 -221 -427 879 -685 776 -781 -715 528 10 442 -627 -899 -737 236 460 973 -516 -895 -672 49 576 529 -696 538 172 -211 -949 -388 -968 -149 -570 -415 -522 894 -474 -308 816 -365 24 369 158 336 -84 -606 -358 -848 -879 397 -458 275 -243 838 400 610 91 -826 -137 -631 394 -299 251 980 -884 915 272 -620 972 -307 -903 437 -311 -944 71 -410 951 520 929 822 288 735 -727 -424 -136 457 -557 -948 -838 676 579 -507 661 483 -131 -433 -461 -34 459 508 -295 -520 -41 -183 937 641 -621 118 306 -564 472 533 -256 670 260 415 421 -983 116 592 661 -176 958 184 703 989 -460 339 285 -998 33 -67 -520 -10 -723 -327 151 -523 443 -532 316 -4 449 378 -228 -148 -335 110 -433 -372 610 -979 -709 770 941 881 -648 636 133 757 -851 980 -643 296 23 -384 -331 788 904 -933 -730 43 -852 -36 -432 -275 -325 794 -146 -441 -124 -762 -813 240 867 349 601 390 638 -486 -956 -325 321 -600 655 -219 -390 578 -565 246 -233 -535 -58 365 -698 844 241 456 137 -507 -672 764 826 57 761 -681 -292 243 39 291 -400 -871 -604 615 86 -99 -828 -260 -628 564 993 96 22 502 398 -80 368 -372 73 -396 -741 848 -302 -927 977 358 -550 -43 418 -356 706 -615 12 -843 -192 -57 258 968 598 -109 940 -18 282 -971 -203 -83 260 837 -574 141 -405 933 536 -316 -406 -105 -517 -263 662 -165 826 688 -706 -728 -38 -855 -466 -69 -258 173 670 -839 -414 314 893 452 -998 -929 480 693 520 -477 -998 84 335 -152 -717 479 889 -626 0 944 -924 -881 -157 -273 -204 347 -434 -899 -78 -500 -326 154 139 -103 -82 140 -539 -713 -698 -834 -744 81 170 483 -269 780 -327 -970 995 511 -107 -910 -799 -827 -802 -924 -726 -628 -946 -179 995 -61 243 746 593 -994 28 532 806 -994 -928 558 974 -984 -449 -798 129 -384 393 -471 493 -220 -86 -252 986 698 19 -218 117 203 -793 73 300 -884 -577 -692 -491 24 438 -946 -191 -472 -782 876 559 748 29 236 -320 -27 401 -165 -135 629 -620 -895 -527 -616 894 -926 708 559 -561 -140 -469 -891 680 -412 -498 995 68 120 -685 -237 747 -922 949 926 -953 887 -424 -864 -633 -578 -388 -193 153 -772 622 314 -23 -614 960 416 -94 -413 856 345 -952 -935 293 -214 -223 -139 115 510 -715 787 -145 -612 502 825 -416 -128 -519 535 -593 867 -809 330 907 -235 -30 -189 -704 136 685 -81 -750 446 -69 -470 -143 56 -679 -503 -287 369 128 -676 900 -787 122 242 -609 -860 385 802 697 195 469 12 90 -752 159 331 -595 -623 464 225 833 -216 348 -938 366 -66 -298 482 -20 -226 301 183 -781 721 145 510 517 -662 -457 -904 -542 -6 439 320 881 -704 -18 538 -572 -992 226 35 -21 714 -915 -585 587 234 -276 251 707 757 105 985 191 146 806 541 -385 -177 735 121 307 -175 981 -158 865 780 -772 626 -425 554 548 -858 785 944 816 514 -891 612 624 -675 274 660 221 -304 -907 -802 592 -459 -826 765 74 783 915 31 -480 607 471 -459 94 -978 -925 -292 19 41 -455 647 131 -34 -40 788 -776 -123 -657 125 -181 -810 983 226 673 -671 -715 670 394 930 -228 -130 -739 -577 487 -34 -353 420 322 176 -957 836 178 163 752 -511 789 -392 -385 369 145 550 -606 772 785 -79 -546 414 228 -898 -359 -109 -528 -817 172 581 785 -791 68 -683 -638 -613 357 31 -306 -472 66 -934 188 -202 -722 -91 -323 156 894 -82 -447 -435 259 -852 -897 820 -885 -983 360 736 -51 717 -825 861 392 9 -186 824 -301 895 -454 198 -657 978 420 -161 484 -161 -155 -604 -306 739 -494 -645 757 813 566 -545 -13 77 733 933 555 -938 -24 378 380 -968 -759 -225 -511 219 -489 912 -827 445 -713 661 474 -718 -466 485 -196 -761 -977 -449 -628 -553 312 988 665 857 -962 531 -263 -733 -179 -671 -976 645 42 -203 -353 260 -590 307 389 368 168 937 959 713 53 -832 -680 948 -14 184 495 965 246 674 386 197 -513 680 410 574 183 -657 -294 544 -907 186 712 715 -725 204 -720 -409 -688 -158 -153 -624 -321 -415 584 140 933 -467 -78 991 347 593 969 -418 -835 723 744 -506 938 910 -650 635 231 656 -782 317 -295 577 236 30 -253 -529 -417 220 325 522 258 885 240 422 469 -116 -562 -767 723 622 836 403 -700 -52 352 -381 -236 -168 745 651 979 -198 -666 679 753 496 677 736 -423 407 909 -468 616 573 500 -266 708 -669 -612 555 869 516 858 -956 -749 -60 121 -237 58 -85 -359 538 -535 770 -483 -482 858 811 596 692 -485 126 952 -134 -333 -50 957 -598 508 -792 -599 -778 603 946 730 235 800 -973 -302 151 86 202 -570 -259 494 895 71 752 874 -166 523 908 -765 -376 -684 384 93 38 -883 -489 -975 -744 183 608 -373 703 -75 -477 -869 -527 998 -913 490 664 138 1000 -536 -214 -560 -940 311 -9 -407 -246 943 -594 -431 -717 55 79 91 -266 -957 -800 -740 -22 -25 -797 -32 -890 638 794 508 519 154 -352 -402 -816 650 574 246 -994 -156 754 195 773 -174 -384 287 189 884 784 852 -952 661 363 -89 -427 -480 498 366 -85 -897 747 44 856 189 -789 87 587 -304 -198 784 291 -666 928 -369 211 642 552 -127 6 665 -467 -39 242 -603 -92 38 877 426 -422 382 962 -566 -605 525 -5 -427 -478 995 835 -753 -957 362 -703 -697 597 981 -417 334 -38 -391 -356 -36 162 527 571 -56 964 213 24 -502 332 -436 -876 -864 -162 -15 -887 -121 -200 -699 -839 218 -307 513 -375 767 -726 -811 -685 287 519 165 -774 910 636 -26 699 513 -857 -923 -391 -184 93 -244 274 291 32 957 -118 276 292 210 -498 296 773 -39 -870 699 619 939 396 904 846 777 237 667 629 -515 816 139 -172 -794 -485 -289 587 876 22 -401 -168 993 109 652 -280 781 765 -460 556 117 -437 988 43 628 922 643 -974 -130 854 -592 -564 -192 884 -642 292 -974 -788 -639 67 -534 -824 387 9 -798 -585 406 -558 738 -432 -791 -283 817 404 62 892 -621 -801 878 323 -855 118 -423 -835 -82 156 419 -751 -351 -985 -373 -493 -251 391 -957 188 -229 614 -759 367 -222 2 48 -615 -658 -589 -70 -798 353 456 882 -204 512 738 821 734 -630 -992 105 914 -427 -162 -901 393 523 389 445 472 144 -267 783 903 -100 -99 391 -380 -211 575 237 981 616 902 603 857 -809 -322 523 -583 996 -954 204 -538 -603 -600 -730 -837 -581 759 864 -291 525 -614 636 -223 -869 897 7 406 -588 -653 41 -670 150 -846 132 586 195 496 339 530 135 -870 725 -534 367 644 -467 491 941 708 512 544 -337 819 482 340 295 97 -883 -989 26 -394 -424 -40 523 247 168 828 887 763 -710 657 -95 58 820 937 -125 -186 972 -126 -149 634 -808 -507 -49 -495 563 -644 -318 -256 242 -183 189 -774 274 432 489 900 -975 388 713 -120 440 812 -532 85 485 -201 792 827 -414 523 313 386 272 -128 -448 -47 134 971 -815 -948 -597 -207 -528 168 -459 -462 -430 -411 -621 301 -938 -407 -552 907 189 -855 -178 323 709 360 -749 -406 869 42 816 -302 907 -656 -401 812 782 305 -247 419 -968 -148 805 841 -619 987 930 -580 961 -440 -496 -553 878 -74 388 471 264 -475 486 390 -63 102 733 424 202 -692 169 -354 210 290 -898 -753 316 690 686 788 -396 23 119 714 -303 681 -245 -338 -287 284 234 -373 230 -176 -88 -577 460 972 770 147 178 580 -885 557 352 686 -899 282 870 -54 117 442 -720 123 -103 -144 844 600 -909 981 966 862 409 282 -742 -209 8 -916 372 802 -48 592 523 634 -716 958 -109 -168 70 549 406 -791 445 -995 -58 514 392 -51 235 832 216 312 -768 363 -996 264 -829 -410 564 -261 -708 -723 37 -271 905 853 -911 -345 -191 -715 268 411 569 419 209 -684 -819 -879 -434 -816 -813 77 -778 -238 -227 477 411 -566 -794 -378 894 227 -578 544 -615 912 821 465 588 -510 -732 791 563 321 674 751 189 -512 326 -761 226 803 552 203 982 25 -599 -62 -859 520 -854 399 597 938 609 745 265 -306 634 -469 -811 58 -411 -993 -407 934 -194 453 -892 -373 -360 -581 -603 684 675 -97 406 -823 494 807 251 717 793 -865 765 -713 863 -86 978 348 -133 -91 482 68 409 -658 -204 203 -854 -820 -373 222 -846 413 810 302 651 -696 277 657 33 983 42 686 -321 146 -276 200 154 104 644 722 -51 269 -837 799 697 -317 324 833 437 723 0 60 461 -662 -859 -621 -460 -407 -240 -448 -504 -220 423 -228 12 -871 432 203 -21 -486 -33 -947 277 601 -390 83 605 752 -994 878 972 -903 235 -99 822 304 -725 134 123 420 82 35 200 -162 -535 -513 989 11 246 -777 571 -571 -291 -750 -686 -904 -10 -723 -469 -298 -896 776 -384 -266 903 906 970 -832 540 812 -429 -576 -138 -64 -312 -571 -107 -353 766 -628 -950 -156 -819 -35 -500 241 -131 771 -944 -565 -98 -653 297 597 737 635 -223 700 860 -635 -320 -252 603 -49 641 307 778 -767 615 -854 -282 -438 -877 -791 -935 -471 149 256 245 683 -676 56 -160 -362 128 650 -271 398 -822 116 68 -550 -412 -347 -565 -223 764 -192 164 829 768 235 -918 -743 -537 564 -697 -168 432 30 -383 517 701 -550 -475 -181 372 956 353 -850 -204 -609 587 590 390 255 552 -934 290 568 -19 -667 -972 489 -610 -26 -247 857 466 -28 717 -769 852 -131 305 -396 751 -541 475 326 913 -280 939 -738 554 557 -394 493 513 -661 -92 256 -233 -460 387 925 -985 -31 567 -168 383 -412 435 -869 233 936 -301 433 533 -870 667 820 -66 354 -153 783 -968 989 726 553 -143 874 -164 -956 32 559 -410 798 -564 808 -824 -325 -89 -193 -955 445 -129 -524 652 327 -501 473 994 -92 470 -271 -214 -823 464 -297 -404 197 -103 -947 -104 78 -249 -629 -375 -707 202 740 117 971 -762 61 -422 -700 923 244 -609 755 -983 636 -667 623 -719 348 266 474 -197 913 798 544 720 -215 -451 -667 646 -339 -630 -326 592 370 -406 -638 -582 474 100 931 366 251 408 -519 166 -724 -340 -238 27 644 -379 634 164 827 -200 75 66 -753 -895 -657 -32 -222 324 -911 825 596 880 971 413 320 -344 379 551 -164 912 38 -729 526 -65 -672 861 -44 248 -377 740 -565 -966 -805 361 -373 610 283 703 -907 -196 639 -816 -505 460 -226 732 832 -131 -719 -231 97 941 -430 -453 -130 565 351 479 -552 -367 658 815 -860 221 902 -158 584 672 -949 746 163 298 373 625 392 57 822 588 -116 681 -673 918 -817 -376 473 705 -174 632 -681 -291 -287 751 -795 644 499 534 -492 -918 423 521 43 -261 -592 -609 96 317 198 567 93 -32 948 -352 -157 2 520 877 -701 614 -245 757 311 -717 55 -991 -929 719 220 52 -89 -945 943 543 161 -975 -717 -595 -131 -674 306 -778 -78 828 -272 -876 561 606 -159 35 642 207 -306 561 -408 193 -263 851 225 387 244 103 271 -394 664 -953 -683 557 185 -343 -363 -710 620 -210 788 557 349 517 -711 383 48 -585 -71 519 -313 208 505 84 450 355 -735 -339 99 878 520 826 53 47 186 974 -515 872 197 508 35 372 638 653 -63 -673 68 -514 737 221 -813 -812 546 721 -360 252 -852 724 934 272 -698 -399 -294 -996 172 -686 620 -359 -24 -15 125 753 20 -933 -24 -922 813 -226 694 70 -161 -386 575 -327 -549 949 -497 969 -849 -724 432 878 798 366 -981 -969 539 674 41 884 555 -759 -858 -694 774 -343 -274 204 619 476 -972 146 200 -126 433 -770 -443 -623 -201 -217 -232 -410 -140 513 725 833 -477 319 762 883 498 454 640 -470 -333 891 157 -784 -711 -49 731 782 685 861 750 920 297 657 -968 -111 -684 -769 851 -92 -96 -806 520 284 860 -228 -211 999 -774 275 753 -562 -240 -85 -912 -649 -602 -563 -85 -298 -109 289 -322 343 536 322 -885 167 358 -729 -716 -521 -495 460 -880 243 786 876 -583 366 936 -864 -429 586 459 211 -959 -373 488 -518 -783 -610 -216 242 -44 58 -194 840 984 -808 36 383 721 -622 739 -257 -775 -786 469 -766 -932 -336 -360 -874 -723 -78 50 -479 -743 -120 946 -193 110 730 -310 635 304 -350 660 19 1 -876 325 618 394 991 -506 -73 601 -480 63 -791 388 885 100 -79 561 887 748 -428 997 121 -894 -471 -647 -799 -845 -600 -304 -369 -22 -936 410 -669 600 -763 -821 502 542 -546 775 -241 611 -28 -45 -779 -499 -744 848 -546 -316 799 -306 110 -24 -798 -106 -534 -897 412 -935 -123 -496 -718 -282 -873 987 788 -279 655 39 592 -202 134 -850 -777 533 310 754 -728 739 993 -25 420 -291 -35 -869 58 261 72 -303 -313 -976 255 -730 -385 340 763 -17 146 -16 580 911 -514 -454 -82 -520 -539 -107 -44 -414 70 134 953 219 -212 -676 -437 -268 -581 -347 -76 -358 -847 344 757 -85 -857 -721 496 -560 968 -864 -466 590 -816 -860 539 491 -873 161 -605 -647 -287 -411 -55 -845 973 -801 249 880 865 668 -607 -86 -205 398 -874 746 -85 405 -521 518 164 712 785 152 803 -635 -19 -866 -242 143 -601 -568 -185 276 111 -995 236 -83 84 -181 607 147 -662 646 -909 718 -338 -399 -641 912 596 -353 807 -934 203 -630 -375 -908 -121 610 427 -154 -399 94 911 167 -396 -646 -576 -496 625 868 -922 707 95 -707 -106 829 -592 -869 -581 -209 638 -620 356 85 -302 -712 337 887 -58 -636 173 -648 348 -871 344 156 -718 742 -529 603 376 547 590 344 680 -576 413 -801 913 -742 -510 -252 -163 -610 -963 -727 -185 -302 -353 -937 -272 715 980 -90 325 953 -484 -884 683 155 -438 166 -391 450 -144 -245 640 933 412 -443 389 -703 731 394 -997 -948 -836 -694 -563 -711 713 -142 63 731 216 -847 744 665 -430 -894 585 -718 919 -828 627 -743 -172 -814 980 174 881 -184 878 -862 -211 474 450 291 -294 890 637 878 136 -202 -975 17 980 108 873 868 112 330 -402 -491 -19 -333 823 335 565 -660 -332 -246 87 -606 -26 205 -22 295 -831 705 189 -564 -788 994 980 -254 -327 592 508 319 144 -79 54 471 974 -197 453 -500 -413 -657 728 -989 742 -195 -662 154 416 785 408 264 -459 -149 3 988 789 -195 13 -667 829 -541 -165 69 576 355 -54 -530 -345 -395 -761 867 -41 14 294 -842 719 601 484 818 -270 -280 -984 498 57 -495 419 -187 237 885 -421 -46 -596 530 -469 -349 -115 94 -948 194 498 454 921 -949 -115 -804 252 563 -344 -282 167 -525 -663 521 797 -377 499 -937 -820 -295 884 -510 -388 647 -327 101 731 -819 471 -950 -358 161 72 -819 -772 943 551 321 503 -377 -64 949 722 -55 -387 689 -688 659 460 -999 117 -406 361 -565 -221 963 -746 141 -554 963 -828 228 -179 -603 869 554 206 -492 -853 -683 682 825 -219 -111 869 728 -347 -614 -699 -875 735 840 824 -349 292 662 761 928 -594 693 808 438 751 -983 -241 244 348 -272 559 223 458 -376 -391 -482 820 -891 -292 -173 157 990 376 -233 -961 403 795 -300 -330 -274 -715 430 948 -736 -642 349 657 488 -262 353 12 500 -897 315 -148 23 -758 -660 684 -421 409 537 471 -945 -774 -647 -248 -273 736 31 -883 -218 625 -526 -459 -973 -846 341 -862 -376 -765 272 492 596 789 997 46 -45 -499 -82 922 -127 454 -736 356 -82 -357 184 -261 -536 404 -939 384 327 647 -705 -639 -715 -403 -784 307 134 113 -790 -246 -610 23 -688 232 -921 851 -341 871 668 979 421 157 730 78 -405 966 758 453 705 -10 956 -311 -799 776 430 938 -66 719 30 -51 387 233 -138 -868 762 -273 581 -826 -853 75 498 -342 -76 -110 -153 618 -137 393 258 318 -306 -25 132 817 -33 507 508 481 -957 -438 425 -744 5 -279 152 -927 -573 134 -109 -345 351 -763 -107 -218 299 918 866 770 -771 608 -828 -371 -741 -199 474 -115 621 266 331 170 -352 -43 -302 279 -286 -662 624 87 -308 417 876 -133 -17 66 852 74 -335 716 528 -289 74 -508 -900 22 -760 233 -69 -424 -222 -673 442 -79 816 864 333 165 320 575 890 489 374 -249 810 -406 -133 340 -29 -613 -86 121 27 -836 716 -578 941 -862 425 236 548 289 -429 883 607 -250 429 -983 -440 -281 96 200 425 787 -143 -821 -608 639 46 3 -957 -618 531 -912 298 -146 -486 -791 434 -702 -686 748 63 498 -604 958 -787 661 -85 566 419 607 -663 414 984 -894 884 461 -392 884 89 -631 718 -585 -194 142 944 -503 -500 878 338 -52 -710 -883 217 243 305 -198 -980 27 977 525 329 -917 -996 562 -6 -765 -991 -260 -506 110 -213 -102 -630 712 971 216 474 962 -714 161 -365 526 657 486 -97 -516 -7 -70 447 431 -902 -760 -834 16 499 958 902 -558 -155 -560 754 -810 497 -893 130 -328 1000 634 854 -822 618 344 120 872 362 -33 917 386 -492 -102 256 -565 -546 90 -565 690 -361 564 -142 344 687 -732 947 -385 -734 264 -367 344 419 -232 172 -941 -968 141 591 -239 -724 328 772 -627 -513 -955 192 -620 -24 -543 -832 671 635 -560 -571 32 467 621 -870 -603 955 -443 -427 691 -424 314 919 575 958 -20 481 994 60 -978 -730 369 -664 694 -410 242 -456 -142 -617 -925 706 -857 -206 -22 310 792 185 -313 380 920 -394 -646 -241 696 880 -304 721 -678 -636 170 -419 599 -801 -677 259 68 -923 25 -597 886 -31 1000 352 -991 76 819 -806 363 -453 606 -434 934 -852 504 -419 -197 729 -517 835 249 627 763 794 573 -160 258 -501 -634 -986 769 931 -760 -325 -990 31 49 -891 -172 -250 -975 680 -350 323 429 835 -184 -490 -435 -567 557 -390 -67 232 722 -984 798 -473 115 -650 -271 -846 328 -41 -733 161 -223 -455 928 -173 145 235 756 601 968 175 818 -907 345 586 587 375 -523 -286 -240 -730 -890 38 48 -145 393 -893 285 -563 -159 -329 -64 541 187 667 607 -616 -556 -843 -107 675 -679 -649 864 -814 4 615 -638 966 -863 258 114 560 141 -27 -890 -577 32 -753 68 866 742 -8 -287 -484 -384 -120 20 279 196 590 600 -634 431 -524 -516 -101 -83 -551 823 886 -434 -32 -184 16 62 -161 -319 -8 -462 478 -35 -676 -431 280 683 -624 618 22 -614 -992 727 26 230 24 927 316 -971 -557 -447 -780 845 -113 -761 385 571 -120 -951 -938 940 719 932 728 -642 -631 -500 -948 341 -574 -181 -68 -690 703 429 212 568 342 227 845 -483 239 947 901 -242 16 195 -288 -449 710 -641 779 -795 27 224 -81 -998 172 -777 -406 701 249 196 -913 -762 379 -529 -551 -714 559 215 -326 206 -722 931 -980 997 465 -642 -607 -66 625 783 -289 298 -70 750 -128 547 -70 -144 969 145 240 960 -754 -967 -92 -753 463 608 667 224 -46 30 -988 256 167 208 694 -512 465 203 -139 -700 184 -930 -675 624 -606 876 -605 810 891 617 -217 401 915 -205 588 -524 -672 870 -645 863 932 -194 -319 -484 -183 355 -594 -136 -471 7 592 308 -327 -164 273 -280 403 130 742 -601 -29 507 -942 -686 716 -946 237 640 -934 819 -610 392 -466 -274 -598 366 942 331 -746 -404 -655 -612 -576 -831 -979 515 -435 84 -708 332 -889 -854 -964 -161 119 696 -761 116 766 587 -363 -422 188 -321 310 524 557 -660 -464 697 793 476 -880 681 575 -752 48 990 944 -66 644 166 302 -960 978 -80 -374 130 -705 -926 -73 -215 781 289 -795 -369 -649 -920 -733 108 33 -594 496 660 -599 595 -399 -632 -466 -453 -35 51 229 861 -849 106 -43 -358 -64 625 -220 770 -145 -427 847 -420 983 427 625 780 -891 -742 561 -540 -968 139 -287 -55 545 -514 37 338 -391 969 23 -467 653 533 -633 136 -655 806 24 -195 -44 -851 -64 -660 448 95 -625 -337 -583 -180 834 -765 94 572 -866 401 -71 248 304 145 -486 260 541 808 -463 357 -560 -372 -910 -711 -678 -216 -55 418 -155 634 -356 -15 460 -121 366 284 724 111 -425 -945 509 378 -269 603 -367 529 163 -957 512 -526 982 991 -27 -153 -823 53 -458 619 -762 54 481 -44 -91 904 544 -14 -895 912 201 339 -173 -534 -764 -916 -788 23 400 282 -163 875 -420 -743 -686 -950 -623 -589 375 -820 643 944 250 -980 -963 -649 -326 321 513 772 -605 501 60 -189 122 790 896 -129 -401 390 898 183 475 374 -214 -588 979 -631 -357 -909 -4 440 306 943 -480 57 -617 -34 415 -930 -917 234 595 80 -622 -538 -385 254 902 -860 -243 636 573 523 912 250 -760 930 -267 508 607 497 308 919 -21 141 -29 687 431 603 -642 -874 317 -673 -705 744 63 -714 -429 616 946 -350 -215 -852 -353 976 -239 176 -365 221 -546 203 -605 697 541 715 -477 733 772 -178 -733 -631 -950 953 626 137 -800 839 -175 -961 62 180 12 54 -822 -165 302 -746 636 -905 827 -62 -201 -251 -151 -734 698 -452 -421 549 254 -456 737 886 -965 556 684 234 81 832 819 16 778 495 964 -353 786 821 514 -711 -672 -496 908 484 -192 562 -380 970 -198 -267 -7 94 590 -769 402 -91 296 -909 -751 461 -905 -432 -929 44 68 802 768 435 -27 41 447 -330 -890 -381 -633 163 146 -899 -705 905 265 -55 -400 486 -33 838 686 -652 -480 862 -718 869 -788 439 -121 -538 -303 -890 -403 -396 966 -158 211 291 900 -856 437 289 197 110 462 -583 539 -615 508 -899 30 -270 -34 -470 -317 862 149 130 791 721 -216 898 112 963 46 666 401 36 -984 -969 -592 457 660 -837 111 -993 562 -571 106 -857 104 636 -803 282 -533 -441 58 -804 233 58 -781 -428 -282 842 648 -654 854 -961 139 108 776 852 -103 -665 -357 226 590 -134 -976 372 -847 965 -544 -307 424 -898 575 -85 -919 851 -987 669 977 -596 261 -762 -938 558 -894 -183 704 853 -979 -438 590 -375 -579 -23 -654 -283 225 370 409 -801 -396 -134 -298 350 -536 -401 236 -789 778 -95 337 533 622 -692 753 -327 714 -497 -532 233 725 596 -874 695 208 905 242 -845 -509 -693 -134 886 317 771 7 293 964 -206 -41 -896 -959 186 -586 404 -635 441 -578 811 -991 657 978 258 -70 -747 -934 -55 90 -354 -956 -774 -951 823 924 -755 -524 -647 94 -454 554 -958 400 -428 -119 -967 83 -925 -37 658 -642 -355 304 -771 -470 920 49 978 -199 -587 85 -478 -49 453 -237 86 928 211 689 621 -761 -306 774 -555 -268 -286 -371 614 -62 807 8 -452 376 145 455 -304 236 -199 286 510 -395 -908 732 -899 702 -80 692 345 -93 440 -471 980 870 326 -888 404 272 39 657 709 -885 -798 -682 824 245 940 -899 35 -607 -197 -210 765 -255 980 -359 251 580 -646 455 -919 26 109 -891 -110 -946 186 -34 -167 -33 -315 577 -947 754 -387 492 49 -122 -379 193 144 -536 -131 604 -152 -322 927 153 -277 949 -525 -732 945 305 -24 -646 -395 -998 -960 -870 -820 446 -569 271 -209 -37 977 -154 871 459 1 -86 899 483 570 45 96 130 -937 -851 -220 663 55 -942 -778 996 337 974 -460 -100 305 -656 193 -110 -654 -10 -88 114 -472 572 -712 -925 733 612 -344 -872 -299 -602 -819 139 -649 969 -744 -848 329 341 -17 888 819 704 -979 759 887 587 633 -607 625 210 73 928 -285 -465 -325 -348 -708 -384 -30 144 -839 592 -410 536 608 166 -677 -28 -668 321 834 541 -396 -727 -167 -132 -738 148 977 569 -254 -20 -470 397 297 -374 223 -498 741 -312 615 453 806 -619 -743 -575 -384 -248 426 -800 388 431 348 837 -552 644 -942 -518 163 -621 -373 410 -645 566 307 -603 904 -399 -514 -696 546 -273 549 647 -492 -824 722 -583 71 -167 879 -803 -393 815 106 964 870 236 814 250 512 -875 73 -902 749 -32 604 215 281 237 -294 -879 415 21 591 349 354 805 -361 -837 206 -849 -819 437 517 948 370 387 -648 -506 -471 978 -723 497 -48 160 -653 412 298 654 -166 -55 898 221 -638 741 -445 -369 -418 -245 122 -443 -750 -125 942 -794 417 120 99 523 508 953 74 -767 -669 307 602 456 819 672 435 150 276 527 -29 783 438 -819 787 435 904 54 -640 -248 -210 846 266 130 -431 386 -976 -400 -760 312 -497 824 -382 979 324 934 107 -76 -577 215 154 608 179 344 133 103 -623 -573 90 674 -781 810 -208 -173 -678 973 521 -249 527 728 -553 -437 167 -395 -36 -379 809 -507 475 106 913 -251 757 667 -47 195 488 -242 304 920 488 553 111 450 539 387 -106 -25 -758 -372 -534 930 601 649 -774 586 553 160 123 -195 64 -377 -160 -757 -463 -449 -792 -324 -577 905 -723 -259 990 339 -262 -92 474 -365 -526 -355 325 -549 51 -915 72 -462 -679 -777 -605 635 837 193 791 -562 769 -433 772 8 -91 934 893 422 89 -849 -554 397 -646 -672 939 -863 560 -773 -82 -835 -191 955 -790 -615 397 490 516 523 693 -676 -322 867 42 183 -548 -121 27 614 -191 -711 389 -592 931 -993 140 -161 -43 35 8 -212 -903 786 918 587 730 -940 654 -548 -301 -727 909 -536 430 264 408 -494 -240 -865 435 -462 -620 388 -336 507 -750 953 899 145 829 13 815 178 73 -55 475 -477 -670 -466 592 626 -856 -662 88 -843 -116 282 -334 -617 -503 268 153 -367 -524 116 424 726 637 717 87 -630 -630 -419 -985 -741 -761 -825 707 177 768 135 653 610 -858 -867 -244 728 -202 -410 49 -847 -182 935 650 -998 774 852 362 -238 -475 -733 -281 795 764 533 183 663 -166 -27 94 650 425 988 -117 -538 671 786 43 882 944 973 -279 556 326 -377 78 -754 332 -307 -425 -629 -429 -336 -847 -674 -587 -651 -804 -815 -591 593 -8 -795 227 223 639 853 470 -265 -891 -678 873 308 579 -125 -148 -149 -111 -605 -536 59 360 84 458 8 -557 -945 -155 426 41 -58 121 -783 -740 -171 -938 430 -864 -239 -780 806 -465 495 697 114 358 178 -678 -541 565 641 370 98 -807 -990 -87 999 -386 -393 679 -258 278 504 -593 295 227 608 381 220 754 427 -275 911 -344 -466 -481 -13 16 -189 541 817 -569 -669 -133 -267 -532 -726 -13 -88 216 826 -834 -453 -609 7 -994 905 -410 746 -263 440 -175 48 -644 798 191 -438 -933 201 -300 813 -229 119 -63 736 954 -135 -628 -285 698 -122 752 -905 473 -632 -346 -17 -425 219 -233 280 -134 570 814 -348 925 -177 -79 -582 95 428 -586 -285 63 -971 -677 572 -153 769 331 -993 748 276 -132 -873 489 -382 -533 807 -745 764 556 483 -408 430 -678 424 -339 872 -433 -97 -667 635 -840 481 -744 -432 -231 -918 -258 -282 -915 978 543 852 741 522 564 888 -910 -600 -26 149 -240 523 657 -522 -558 -482 689 536 914 164 417 7 419 938 146 900 928 -860 -110 365 -88 -193 936 230 -124 564 -446 -755 -857 -236 -802 426 -110 -803 -915 846 -913 -108 -889 280 -351 32 -207 224 602 -143 -275 -351 -390 946 398 -123 -414 328 -422 -918 -720 143 90 283 213 -902 -713 365 -497 -519 -569 996 262 381 -821 -111 799 355 -742 -953 299 -41 390 398 -181 197 -655 -785 228 -698 498 -380 500 -308 -140 839 -213 -190 -115 936 909 315 262 334 -304 163 588 -476 400 -92 74 178 166 -339 -694 -532 -186 452 -839 -594 624 931 903 702 408 371 427 -989 -743 587 765 388 174 31 -69 -65 -400 521 -49 811 955 742 -201 484 -185 -102 -10 628 603 -195 -731 15 579 111 -542 -5 -966 725 -820 489 94 -801 -467 -578 -443 -404 -269 -771 307 618 -328 689 -865 743 -852 -909 -199 660 -210 873 -898 40 218 -824 854 -525 4 271 -153 -240 -238 -383 -653 -499 28 871 868 -252 -520 -228 906 -95 309 134 350 -198 -198 90 470 416 -444 -312 385 -579 531 605 636 -613 -687 581 -841 -133 825 -707 -75 693 66 -122 -122 -250 -857 876 -869 -694 -530 417 -576 -107 -663 886 -429 -946 989 404 -13 -946 431 1 -808 -689 -706 -444 403 -589 -926 -199 87 764 907 -63 -219 570 -405 -788 -627 -709 837 259 -150 136 58 -665 -923 206 656 -651 -404 -796 113 117 190 -127 965 855 -620 -933 -975 576 -498 -624 824 915 572 -827 -275 671 669 -526 -851 -793 -375 178 619 654 101 -821 60 -301 -824 -231 277 595 -373 317 983 852 847 701 -179 -576 -952 610 324 112 506 -21 -516 454 -163 -799 -74 696 872 -129 -518 29 691 856 -570 -956 914 -250 598 309 704 896 -368 -417 171 894 -622 534 954 -666 454 -187 186 -632 793 -212 705 -790 -503 -109 238 512 -378 -789 -272 351 536 228 731 -780 666 -724 421 -250 -998 282 811 -225 -911 626 51 348 548 619 814 -853 91 700 563 715 -723 -832 -199 -861 -194 -198 -747 -254 194 29 -184 597 -335 89 883 477 -827 -994 117 -149 -31 -204 -572 -268 403 -286 240 -593 650 446 -777 -230 -437 425 -618 -522 814 -597 978 -989 -137 251 858 -24 76 353 384 172 -511 666 382 -144 356 936 -135 -27 698 229 173 880 121 -764 677 733 -221 44 573 -950 -808 -193 657 109 52 -536 708 -811 -31 -816 -452 850 806 908 -760 -465 -631 -366 3 0 403 910 971 826 -483 -331 -762 -481 925 733 528 794 -205 -857 -869 834 863 965 -258 822 -376 -49 -1000 88 -584 347 164 -364 879 848 -637 -77 -925 -554 -250 974 -667 948 -521 91 -345 435 -103 435 -902 198 -840 23 304 602 648 -96 679 -300 737 608 948 83 -386 -161 -653 -278 -604 -375 -200 652 313 398 124 -115 -953 529 -24 -578 -935 937 -665 239 87 -470 513 87 -719 341 -5 -803 683 -361 -815 646 -177 330 306 961 765 870 535 -850 294 775 -777 -485 190 837 -153 -472 -715 793 -480 677 -849 282 -57 927 -630 -734 565 -278 -891 -215 986 813 -322 540 -211 928 158 -607 664 -500 374 -329 -54 -999 -354 496 -581 616 788 -314 -643 695 638 160 -402 -6 -615 393 181 827 137 145 849 298 -509 953 247 476 -896 274 -22 213 843 639 728 -687 -916 436 235 881 -798 255 416 663 900 -380 -708 909 823 748 48 381 -878 848 -905 17 829 782 908 202 949 -773 230 35 798 -82 4 950 -513 972 840 -522 -889 697 -475 187 970 -231 -131 -822 928 -590 341 -512 -326 -564 197 -352 -470 -37 407 -71 945 -269 337 84 810 947 410 -222 46 247 -206 830 654 425 -633 -967 -731 845 -695 -62 799 703 -319 -339 -99 388 934 -766 -105 892 766 -421 369 -290 -595 814 -866 446 884 589 -357 -699 -478 -393 755 260 -803 -979 985 -584 -210 669 597 -672 894 -617 363 988 969 -617 -436 167 -429 -845 -971 -451 -36 825 5 366 -871 713 -30 784 -29 196 -734 625 -705 -89 669 87 113 224 -760 -894 -631 -668 791 -590 -96 -427 -771 -267 64 339 -772 -610 289 643 -1 -423 -531 -455 -520 -689 989 168 -427 886 353 -576 -347 -85 -3 -108 -814 -571 504 12 776 843 -536 847 541 285 798 -349 -433 695 -496 433 658 905 971 193 -41 -451 -691 700 -325 363 -579 -500 -581 278 -616 506 -570 712 -819 188 598 926 -562 745 374 -555 -786 819 -923 -340 -826 -274 -328 -307 334 -116 834 -586 -456 -783 -386 -562 240 433 99 -952 713 384 -397 185 -470 -85 958 -417 -770 115 412 -57 -900 -568 -172 -947 -52 -457 781 -790 -216 -193 -131 -397 581 -366 -819 -77 -713 -835 373 784 -187 298 677 796 612 -94 241 -608 -990 367 -892 219 -73 -872 -860 -978 -151 -301 -372 -867 -685 -76 14 -519 422 -624 862 -944 -34 -969 388 -246 -468 -955 704 -425 -301 826 852 60 783 -922 669 -960 -475 348 531 678 -293 -791 -233 180 214 -630 -847 -941 937 203 -347 -799 554 218 -33 1 335 4 488 951 795 -739 878 295 393 265 -817 -737 613 449 83 181 -142 -839 -88 936 -505 994 403 892 915 -857 724 -564 -559 -432 97 -575 445 543 -71 625 23 37 458 -86 -706 -511 -683 958 290 -59 420 49 339 103 997 -640 -762 -385 -112 -90 -232 100 -641 656 798 -580 512 -389 -109 630 851 -700 -718 937 391 -383 600 790 -25 -287 -190 -860 386 132 820 -618 -122 930 655 687 -631 -191 77 125 -929 -367 675 -828 -686 -595 -261 689 803 -374 -755 748 542 -798 831 -346 -391 -33 754 650 -439 -183 -44 -703 -38 -341 781 -68 67 -500 887 852 -557 883 -261 -43 -361 641 -645 520 -263 -373 -459 -84 -353 -101 188 -719 966 -241 884 -210 -902 -483 -404 -205 -406 -507 725 -26 -42 -446 449 561 549 -13 -870 650 493 49 521 -807 -60 883 -415 260 -717 264 860 -365 66 255 908 194 426 -646 -94 786 -731 311 -359 -201 712 -4 -398 -82 665 347 515 -516 -934 747 51 -930 417 637 -372 -236 -882 -450 538 250 662 -272 -851 911 522 916 -311 -342 -708 584 804 144 350 -622 779 -664 400 906 477 -524 84 759 632 756 54 -760 -95 -490 251 950 -227 605 -519 89 -57 792 -459 -826 -980 738 821 -643 652 874 395 -557 44 -654 219 449 -397 108 -208 585 712 -179 -657 -547 41 -352 416 150 764 -108 -93 -595 63 225 529 802 -635 910 530 971 579 -671 -264 607 -22 -575 -772 -79 -545 242 -960 -411 967 -154 543 913 20 938 -616 -813 812 -370 -800 -939 257 666 694 405 -23 476 -970 480 282 -951 -658 207 787 -442 651 -391 -795 819 983 -480 -490 695 686 -997 504 4 -786 345 738 26 -924 -671 -991 -304 899 659 972 222 634 25 462 207 -775 -950 -809 -138 -179 759 -418 -997 -347 -81 -714 569 968 80 -177 340 -51 347 489 389 -856 1 -178 109 271 943 -492 861 -906 -220 211 940 -357 -600 744 -619 -651 -145 -419 -875 -434 -562 -990 -478 -364 -274 -79 -928 -827 842 422 367 95 -294 -954 337 483 -507 292 287 -236 908 -351 298 421 752 -667 -889 -642 -855 -384 514 -696 -338 67 -509 -535 310 -653 -828 788 -137 394 53 -850 888 366 336 -155 -69 -336 145 -222 -172 799 363 486 -817 663 403 961 295 528 -57 -823 -328 16 -224 -505 279 -142 -623 -884 960 902 -921 921 -322 -171 953 -303 -250 -695 -50 -682 905 13 -289 185 -130 460 729 547 -593 -448 -250 -431 848 693 350 804 -285 362 478 497 -222 546 192 -571 973 618 411 -885 128 796 -260 -40 480 -867 -867 -802 -654 -932 -595 482 -663 -821 683 810 325 -699 -15 -329 -133 507 -192 817 -65 -554 -585 372 862 -735 980 -802 -564 -227 901 -320 -414 -175 -444 421 353 320 -454 -188 659 -813 770 -382 -841 -443 -311 247 -562 97 846 711 -274 -208 -58 105 533 -493 -674 -422 -209 483 -635 696 -650 837 499 -293 618 -853 -797 -25 -888 -276 -655 -938 -503 -212 -4 126 704 -857 473 -474 297 -407 -565 -396 11 -654 84 412 466 -829 -7 -743 -974 -528 117 623 98 -673 687 670 857 -951 -880 608 844 -396 -862 -75 -202 372 -204 -404 -266 58 -267 189 -821 -825 -507 209 257 136 -628 820 896 232 966 -789 -822 -173 996 -881 -191 -252 164 -816 477 -319 333 516 -200 650 -797 -582 -269 -363 -181 -847 640 559 -610 592 700 -576 -35 357 926 -290 499 504 159 549 990 -125 -763 -768 -959 -527 561 193 -494 675 -396 -885 -354 662 -303 -719 -738 -305 -99 189 380 -509 -522 254 -989 652 106 -13 882 932 119 -302 851 -465 -240 632 -926 668 -906 -117 -348 -605 991 -122 147 -564 147 74 633 891 380 893 -64 897 -454 -76 -891 672 911 859 -622 -15 228 -169 168 -615 163 118 948 -592 -733 -638 -505 -963 -249 432 312 -836 420 -237 453 -998 332 -226 841 -931 -447 -431 -17 351 274 -625 -11 -207 213 -598 -325 349 258 -994 308 65 598 417 -814 712 434 -232 853 327 569 -420 272 81 931 -924 594 -292 684 -577 934 163 -374 -138 -469 -309 573 737 -533 -987 621 683 81 877 823 468 -256 -280 767 -915 -225 -599 -973 289 -349 337 335 -434 -713 283 -188 150 -503 -806 105 -766 173 864 149 447 -15 -300 722 -375 -22 -559 -764 724 936 988 396 716 -249 58 -338 -885 -456 662 743 314 -63 -112 480 -884 -731 782 -248 300 959 -389 -166 -824 923 -463 599 -525 -91 -590 760 -455 -329 583 855 662 -360 944 -948 751 -489 81 309 333 -395 284 -46 272 495 431 -343 -499 620 128 -76 319 -824 473 206 -825 -860 463 452 -597 -490 -89 637 165 250 729 973 -26 -146 -594 960 530 673 771 -751 -662 -618 -84 -418 -634 900 263 525 933 656 -237 807 763 884 642 -862 -610 -923 268 -615 -384 291 651 -312 -107 -340 462 -975 154 520 143 -79 732 43 -707 168 495 -494 945 114 977 -100 -507 524 -962 -663 104 428 -424 -856 260 226 -369 -516 -167 -363 436 460 736 227 -201 670 -588 -136 -273 -396 641 15 643 251 -624 223 -732 118 -272 -384 607 -426 -248 255 -243 -278 331 441 -705 -951 657 517 -316 -992 62 -128 -11 -746 -564 -760 639 287 -374 -724 -753 -936 -1 -514 -248 -194 409 441 773 284 896 895 282 -616 -500 -663 12 -422 912 -253 -924 247 -953 594 354 193 749 -584 794 789 -56 -134 -197 -937 -357 -227 -418 -321 81 98 49 -676 317 430 414 549 -398 -413 231 182 -702 889 -779 820 -144 147 708 248 82 -248 235 420 914 -619 797 -361 786 -911 -132 806 -816 608 860 113 -829 794 -644 -98 617 779 661 161 -201 306 9 266 -665 -564 925 -978 539 223 668 -965 89 679 496 634 -334 565 938 -895 501 902 -593 -557 -310 -799 561 817 -288 -42 -402 399 -721 908 -493 -831 90 -897 -798 -938 507 -881 798 842 503 -469 -381 720 503 -627 -443 -569 729 400 882 313 -506 691 -2 533 468 306 -785 416 -449 -489 -890 -81 819 394 647 359 -721 954 373 -568 272 -673 374 -311 985 143 702 -771 545 846 849 914 412 -963 764 935 -677 -493 -461 -302 281 -368 618 402 -697 -35 -212 732 793 -196 -935 634 -954 -98 262 496 -909 -194 -786 -179 42 -925 -667 683 -232 -573 778 798 -987 671 -222 111 -619 -610 -986 269 -62 -20 38 780 -581 75 34 -285 -971 423 930 -34 80 -381 -899 -309 375 -303 -381 577 995 969 837 -598 367 -221 -54 -32 -858 404 429 -44 309 -954 863 -765 -409 -214 -87 -693 -546 553 -742 -695 -889 -534 -63 -60 -37 -693 -807 896 150 176 -545 -768 -716 591 -417 288 132 -751 886 -787 932 318 805 973 472 -701 912 -87 169 107 -406 -722 -438 -685 -939 -635 668 -480 -968 927 -114 -805 -679 53 -894 158 432 -74 130 -987 722 541 163 849 -747 315 -516 469 -122 804 -444 -988 -426 761 -122 417 54 862 852 731 -230 -765 541 -986 -534 -919 -68 149 -735 820 -101 105 321 -351 -886 -872 -558 -222 31 -558 688 -34 350 -561 643 879 -571 264 670 879 -90 -640 518 182 932 -224 -851 634 678 -2 -608 -322 -911 188 988 -41 -417 -93 -433 587 -490 928 -664 346 548 -137 -110 -798 -884 -577 -898 -757 905 -403 467 587 -359 14 822 -580 -232 -436 -792 602 267 -572 -376 654 638 -832 -726 470 -316 90 266 390 -205 985 69 386 -342 -567 95 -97 327 588 783 -878 -172 -381 14 121 992 6 -48 695 -106 748 -935 -464 495 124 147 -564 505 624 613 668 -402 -885 670 272 -153 786 654 113 784 782 939 282 -37 -608 -704 -934 456 688 918 -436 -170 976 740 177 -769 -324 -337 -503 -820 78 -84 -172 276 -377 -827 208 -30 -713 525 477 426 -992 -604 358 97 506 952 155 468 786 827 -702 -43 778 624 846 961 -309 -225 605 -860 272 425 -647 -942 852 238 -536 644 249 669 747 907 -461 428 42 140 771 -51 455 891 914 845 -196 -477 -797 -338 32 605 -451 903 310 -694 -792 -453 457 569 -999 -436 -61 -703 599 464 -198 -944 -342 159 -324 -456 -999 -837 691 -661 658 810 217 259 671 -245 484 36 -185 1000 667 -684 14 -256 -852 327 -855 -990 427 -904 -799 9 -586 795 887 -73 -198 -286 -290 -664 -354 -205 331 974 -675 421 34 -84 -121 -997 402 -866 -469 845 -91 -89 868 402 -242 -340 -367 -206 -568 -538 -856 -173 -244 -290 -388 -620 69 101 -698 329 632 -944 -464 486 -710 -846 222 -464 -707 -202 -328 546 -145 37 204 -479 -890 187 -497 -388 -786 -860 -794 523 -134 764 -890 -17 353 637 -229 -902 196 282 -886 -438 -276 -99 289 -161 -528 893 -358 -121 556 774 267 -689 -863 413 -816 122 328 764 -794 -665 -977 433 91 962 842 973 331 -397 -720 -733 329 290 -369 407 158 315 427 280 586 115 296 99 -821 751 -987 207 541 765 -985 370 -873 260 613 897 -963 735 939 -994 243 763 861 704 3 -711 -23 978 30 -281 644 496 -621 51 467 393 400 909 564 -598 26 -772 -695 370 446 388 -982 -969 -247 -932 -420 -602 864 -531 -860 883 314 -716 824 191 450 91 266 994 365 -499 794 55 -38 -366 -356 -116 -650 7 -239 933 928 865 -916 -342 787 -216 111 -769 689 66 503 -927 -915 437 247 179 678 -94 -870 -430 -386 -563 -703 188 1000 -250 447 612 397 -590 -734 12 37 -722 678 277 895 761 36 163 711 126 -985 -617 846 -511 -904 -71 195 -848 -620 162 -83 166 991 591 -237 -830 -671 -291 -86 882 54 735 -233 -294 -43 -354 -854 179 666 -313 -189 -163 -33 -202 415 -773 882 752 -929 911 -325 524 -931 -578 271 277 971 -929 663 -263 532 -713 71 975 626 656 -385 -141 -748 875 765 85 313 -849 741 -238 716 -891 -557 884 -71 445 -525 -776 303 663 -730 -234 599 143 -3 -185 -655 481 247 700 881 -221 -329 -214 464 -364 8 -550 -661 858 345 -651 959 -311 815 -802 -217 -315 873 -538 950 355 27 849 432 -870 -363 130 -255 -687 -618 -358 -136 242 8 -123 -717 780 -664 -498 -970 302 -155 543 -523 386 -885 -425 -752 83 925 45 -496 -170 -423 736 420 949 -16 202 -190 -348 -889 27 -695 -595 618 788 904 17 243 -720 -23 -390 -155 463 547 -771 -494 -731 -707 -628 -488 579 -333 648 -764 183 -867 336 -560 -820 -282 482 514 -104 842 1 475 -96 311 -253 555 -557 -498 421 304 -681 -387 -507 -252 664 -149 974 577 866 731 -873 8 -921 27 410 -704 -26 -131 280 947 -568 198 6 -646 835 -551 -99 757 333 -232 -152 47 104 -279 184 -515 368 15 290 227 -262 -211 -920 -93 -589 971 547 -956 -127 -926 610 925 -365 373 443 961 -388 326 -11 600 72 188 46 -518 823 121 896 986 -827 -377 -210 277 -549 297 -990 -553 645 -554 -994 -751 -22 836 606 94 -236 375 725 -590 -897 -584 522 529 972 -376 -665 -345 -496 -192 -558 -680 252 94 -166 853 170 -520 549 364 157 207 -749 -689 -168 445 -586 425 734 -388 -61 585 -203 -250 -114 -126 154 593 870 868 -867 524 -294 -905 575 -462 -232 216 -867 924 -477 848 -551 931 375 -292 563 -596 -829 758 382 -479 643 -987 -432 -560 -312 344 -540 449 -147 638 398 525 368 -726 -18 771 -562 685 320 -454 -111 -26 -915 898 820 -660 565 953 806 373 -678 -551 428 -286 -91 628 620 -580 197 425 5 -287 -638 112 56 1 -355 -705 7 -872 -316 -558 -709 597 652 -630 -830 -879 -545 -950 -634 -603 902 872 626 148 -509 -607 190 641 837 979 -12 947 780 103 806 -796 -587 -961 530 600 -314 -974 -418 35 -356 -58 56 647 806 -443 148 -986 -746 621 -435 771 -615 -70 682 -261 850 -634 175 -302 -61 -749 -693 533 189 935 -537 -647 -631 317 943 258 828 -846 497 -598 -73 108 -339 185 -375 -363 508 -971 -770 23 -212 -965 611 77 -903 -632 -32 -988 -112 -921 -253 582 -36 53 952 178 -526 156 -508 113 295 -911 7 -143 340 -65 97 443 589 902 -982 -303 -194 391 523 456 560 49 57 451 -353 434 -326 151 -778 -183 688 16 -788 -162 67 -924 -881 -422 -998 565 -65 335 593 -796 -247 902 -488 275 361 52 -278 -205 19 -840 711 199 57 695 -483 -100 406 -572 937 -159 -640 527 85 -467 -876 -438 337 870 -425 -506 558 -85 -178 -165 734 232 790 213 98 849 960 -343 -558 -334 152 563 283 -234 366 537 -906 -671 170 135 486 -642 -541 710 2 -482 -216 -953 -729 501 -160 -758 -731 211 -262 592 403 -936 455 -362 671 443 -300 -107 -183 -612 200 -714 482 529 -29 -534 425 -409 439 -650 524 -419 -698 -495 251 -988 944 290 -363 -797 -782 -572 -24 -127 836 60 -188 562 -12 486 -989 -994 581 -835 -327 860 -615 286 -658 -318 -372 -105 -613 406 536 178 -509 -98 -715 -725 993 140 -30 140 442 272 -769 714 -236 -706 747 -939 207 466 -731 720 296 578 -951 242 -797 302 951 -662 -627 -513 982 662 208 -369 848 167 762 103 825 -393 -261 -402 896 217 871 197 728 -747 877 295 907 -830 875 620 165 484 432 -582 -180 -720 -933 573 -592 -324 155 -927 653 84 843 821 -926 -497 457 479 -760 436 220 511 -418 428 -465 -212 -531 103 -453 -789 -867 337 -270 -93 -956 813 228 440 -749 279 -12 -901 -131 -242 -129 505 -148 843 -130 469 509 236 179 -81 920 -640 -411 -813 -437 806 872 737 475 55 -816 529 -328 495 172 -570 921 -242 -365 46 23 869 23 498 -951 -616 810 920 -661 -927 557 -309 534 -233 -859 925 -925 543 687 590 -143 -556 831 -754 -647 475 -631 -114 -280 -999 152 -985 -454 -680 204 -536 816 277 -535 406 158 -952 609 -446 -472 -686 -574 -688 14 -674 -282 614 -513 738 1000 -576 26 -672 -618 -405 311 -967 941 589 -83 -959 -345 173 46 -314 261 -551 -539 579 -693 -37 541 204 -325 91 824 -308 331 -765 -690 -226 825 -789 665 -796 263 -613 -153 -904 -788 502 -856 602 -629 -508 -583 -667 200 639 -229 -545 -294 -567 691 553 -304 -823 -870 -390 815 275 -394 -176 -924 -127 -440 -874 968 720 388 247 114 -18 -103 -336 665 -640 -527 -235 -891 729 510 688 804 60 -24 912 684 -370 740 251 962 995 -600 -896 875 -138 -513 635 353 -736 -461 -400 -142 -832 -677 896 -190 939 -430 10 687 -430 191 -385 590 -42 -54 -445 658 -218 -16 -33 478 984 -874 212 302 998 87 -403 -286 -694 399 531 370 548 -452 622 -140 -946 -728 314 -646 517 361 102 -59 -189 599 -101 615 124 -164 -220 658 622 254 -713 293 -725 20 336 -125 676 -726 -816 395 -396 136 -276 16 -239 -411 67 -302 -208 512 -818 -888 -557 -894 717 -293 -517 -592 -417 314 -312 -349 -30 220 -370 988 -448 481 -826 916 -108 648 303 606 968 815 90 707 930 241 -307 -641 -424 -145 -568 183 -947 -65 -840 -158 738 957 385 -171 -3 -414 -417 282 -920 701 -914 -356 -1 383 348 630 829 -318 387 71 333 -658 -289 -190 629 -249 699 467 526 -320 203 -132 -801 823 -656 -955 -949 -693 -783 277 -460 -659 -140 641 -702 176 546 -357 211 -701 -829 -436 27 763 333 -847 -282 728 -201 228 281 -504 -385 616 -636 -387 633 140 -611 60 938 421 829 -218 -63 -312 436 -825 -471 -998 450 -298 -511 -296 -649 172 306 -965 -93 962 851 356 -871 972 -781 363 -957 422 -189 -6 618 810 -468 192 -416 -561 -803 -862 -751 -810 -512 502 700 44 166 202 -164 -336 575 861 -395 808 441 807 -944 -956 904 463 -179 406 583 -731 209 -154 -132 305 65 -869 -906 390 -184 793 253 -876 552 201 -483 955 860 -879 51 -162 -106 -278 -158 288 -192 206 641 -482 -834 -281 749 209 -142 -455 616 241 589 -821 -277 514 613 463 279 -232 246 379 689 -371 377 80 -741 609 399 -629 433 29 -83 722 -114 -143 643 114 -892 778 -187 -29 -759 -422 -906 -869 574 -287 -743 -181 512 312 -852 -197 324 -87 559 115 -200 552 100 -824 580 341 -31 742 938 192 -655 609 -203 -862 -858 -199 447 6 -652 -200 865 91 -404 -321 945 441 -410 -369 878 773 72 -450 -179 -336 -12 -540 -807 481 715 162 -625 -905 81 -661 860 558 -112 -985 299 143 -906 -92 -990 -355 -616 -250 -555 802 -205 633 899 64 -762 -31 -848 -80 -783 -307 454 -763 -911 -23 620 268 -232 716 153 -445 902 116 700 214 -571 -107 417 -340 -717 -25 228 -463 203 -343 544 435 -681 -646 -452 -452 -870 272 53 -67 589 887 -418 28 -778 340 172 79 881 -629 92 775 580 -514 -38 497 752 388 592 -955 -609 -264 -783 975 -366 696 247 -225 202 -702 14 217 -98 -171 -412 -243 -293 498 -264 -606 -461 900 455 -96 378 -79 0 -46 -730 -710 717 -79 -722 -373 -253 -573 -796 -948 263 -888 539 384 554 560 527 453 -193 987 907 -327 995 107 -365 801 -912 605 -780 414 -823 -14 119 784 471 -246 -598 475 -999 -522 -262 460 -247 -859 545 613 805 -113 625 18 -664 636 550 -645 -310 480 -183 464 -196 -89 94 -583 -718 561 324 606 536 470 66 -802 998 982 594 139 -27 -66 -158 285 -417 -424 -454 -467 398 0 -308 -377 403 995 219 278 815 -877 169 -463 794 -464 226 671 957 142 -579 -320 618 555 114 855 186 129 331 977 40 -260 934 870 -960 -459 -187 -922 -821 657 863 -73 -904 57 961 -756 -164 -913 -603 -913 927 129 832 -611 400 -771 395 -38 56 -34 602 458 765 625 -736 519 -464 -851 -957 758 -771 -1 364 -207 906 -584 -149 -367 -500 -95 557 832 -905 679 253 -229 -992 772 940 -737 -592 -397 554 -422 580 225 -971 658 430 591 -599 -260 917 606 -288 535 99 -454 587 -95 120 749 5 -972 -605 -707 379 85 589 782 634 -369 -663 -124 117 762 -986 182 -222 18 -212 -945 196 -860 -658 -859 -360 -643 292 -493 -600 -30 -618 251 303 296 559 805 -60 431 958 470 -249 507 -6 762 -137 -162 -224 -993 -457 -709 -922 195 976 -468 -955 -235 656 -424 -136 306 305 -786 -936 -957 375 -465 422 656 712 501 788 -164 493 630 405 556 -86 995 633 29 -955 -779 875 -651 -643 682 -648 -371 148 -8 807 -998 4 -629 154 521 292 794 -586 435 351 688 -559 270 -594 -303 246 90 972 -467 -747 -487 594 385 70 -955 316 -340 381 -685 751 755 645 -350 -769 490 453 871 -919 -854 -666 978 959 -391 293 -371 -543 614 258 -332 760 657 -372 769 -689 218 -979 -312 -275 -928 757 -526 -557 336 -821 440 280 -769 402 165 -426 63 187 784 90 -471 -656 295 360 194 851 -643 897 -343 -243 670 636 -970 772 58 -270 -360 395 665 589 -722 443 -548 -272 -933 -476 -510 740 -664 16 593 -502 -882 -538 -627 -509 -714 362 14 829 423 -296 573 -512 -335 954 -993 -35 548 325 -696 -46 -36 -845 347 -304 466 -609 -890 -331 -481 -89 -684 -850 536 627 210 494 -695 -136 1000 965 -434 840 479 985 9 772 -996 -261 379 -161 78 79 80 -68 -911 -223 730 -201 989 -675 -737 -804 -294 -43 -461 846 -412 874 158 530 -533 754 -741 335 -686 16 438 -96 -772 726 712 -891 349 -596 -396 350 -571 -559 495 -706 -245 415 421 -546 -586 684 -236 379 373 -194 172 -491 -755 -311 -271 913 -883 -815 -885 163 -492 355 -434 724 303 768 -903 455 552 -834 254 0 -776 -274 990 0 -9 676 -847 -680 217 -385 -292 -59 -298 -733 -631 -163 -716 -168 211 -241 -809 -682 250 320 -994 -488 315 -200 -200 518 514 626 -724 -698 719 600 266 -525 365 315 -45 51 194 93 599 -344 991 186 -937 -374 -571 95 534 -818 26 -47 -811 -516 796 -221 -727 262 214 718 -983 657 -342 636 371 -623 506 -418 860 -650 266 512 -698 406 -138 -809 411 983 650 882 183 -366 -489 469 929 138 -242 74 9 341 611 342 -473 -726 617 261 -455 -545 835 249 235 -178 -464 511 -455 -713 -794 991 121 -130 817 15 -537 -26 721 -228 -47 -120 594 -129 903 -857 77 -559 575 -856 -880 473 892 -264 592 628 887 -688 144 630 918 295 554 323 -749 -786 173 -533 926 -511 603 468 376 328 76 788 -593 679 879 333 950 700 -278 -202 -248 -278 -568 405 423 769 -847 68 759 -231 -943 -458 -837 396 -919 635 833 -133 258 -704 -162 185 472 726 -611 373 944 -570 506 -880 -391 -354 377 -391 638 564 -990 994 -839 -94 950 899 -114 868 910 -46 -173 -140 464 100 77 -717 481 182 -882 376 633 -866 843 798 -615 660 -809 -452 -817 115 -886 228 957 -330 741 -853 -520 751 757 -668 940 940 983 -506 -828 371 -837 -111 -688 310 -959 649 -381 410 942 -562 807 -779 568 -941 -530 377 -437 50 592 599 -328 733 -656 473 588 -488 351 -395 687 303 -955 521 -524 786 269 608 510 717 886 -671 -333 753 -530 796 -739 -41 227 -813 282 -294 628 639 -262 952 -885 585 -520 -988 681 535 -111 542 862 -460 403 -654 -837 227 847 41 -943 -137 476 -865 -474 -611 945 -593 751 -830 558 -601 399 883 253 484 743 792 -168 621 774 -112 -320 -600 782 565 387 -550 740 724 -189 165 66 -139 835 93 507 130 139 115 521 -377 -933 -838 -853 -457 779 138 9 210 -933 809 416 -37 300 -518 261 831 -579 -329 87 54 72 -876 37 371 -330 -119 -294 735 790 224 -826 667 -399 -27 -396 -404 -65 -508 758 925 -938 693 -663 -624 375 207 138 659 511 539 44 -677 -925 793 -522 816 -440 142 528 -185 -635 -136 -679 555 -498 -999 463 -494 -465 -175 -582 874 -717 -592 -483 -692 -959 -88 60 -347 826 4 -952 -850 393 175 -481 -886 572 482 -178 699 711 -741 172 634 913 -779 -986 -324 83 -797 830 -211 11 -122 -676 -483 -454 609 -488 -401 718 -328 334 320 210 385 510 821 -234 -83 354 420 147 513 198 38 433 615 -796 276 -598 -759 529 70 -238 -551 -66 -943 234 -254 356 -966 157 -311 866 -950 202 444 1 682 -393 -786 -496 189 61 524 -935 -105 386 95 104 -846 809 441 -486 939 -479 -617 340 -545 477 -831 930 273 -816 11 166 -712 422 -387 -130 -501 553 398 143 290 -942 80 -225 945 823 487 -356 -189 -462 691 382 -353 -729 948 627 84 -429 342 309 895 -824 -158 -569 730 -737 -144 -914 494 -232 611 341 -955 -767 512 94 -73 287 -399 143 -987 -636 132 268 -658 -988 -883 -766 -528 -554 69 721 -885 -172 542 -259 -173 -976 45 482 971 -384 546 418 691 -728 -631 683 798 883 334 -945 -846 -703 971 -780 -587 -874 -665 398 270 -598 707 47 -402 471 -204 769 -717 -542 -517 892 915 925 89 3 676 327 -42 782 -581 348 -959 -508 -584 -812 -441 -762 213 -778 -646 325 -749 853 864 947 119 488 156 -970 -620 827 -409 187 -560 -64 -254 -783 572 -844 -881 -799 -782 130 -686 656 -175 617 646 -155 -736 649 -180 219 -193 -412 493 -231 -690 342 -413 -920 357 479 -564 628 -262 614 -807 -802 158 37 -314 -965 -814 -46 -233 293 -628 177 -264 -921 -174 -396 888 510 613 68 55 616 -323 -94 -665 -546 -732 -564 -173 105 -75 582 -249 495 685 226 -660 -127 332 -459 772 -625 -578 631 -684 639 11 -981 -132 397 -936 205 304 -102 -492 -890 -323 -707 -532 824 798 -779 38 -653 -491 773 -456 322 988 797 -763 -550 -593 556 -27 338 912 604 977 -913 -77 751 -637 802 688 183 830 727 658 925 -910 -93 845 756 -338 -890 -892 92 826 -209 -190 368 458 968 -782 950 939 -20 -307 50 -637 -973 898 592 -773 -990 -373 -327 128 -61 719 -227 -523 869 -906 295 -992 -553 743 110 -451 547 -536 -758 -829 633 -789 933 -591 955 659 -504 -354 364 -714 -352 744 706 -183 -610 152 337 -693 -910 -938 -924 868 -580 -717 -720 640 -890 -686 -476 77 -745 750 -202 -789 -9 -173 -485 -906 -426 -59 921 -556 -818 -156 -318 714 -947 -538 -701 491 -100 451 582 710 -849 -722 60 517 517 590 165 520 165 -360 236 -494 -372 877 -495 -610 352 95 447 -106 -260 361 -980 -753 -809 9 605 566 538 314 -699 -353 -382 297 70 862 988 611 -593 966 67 -605 21 216 -35 1 629 -325 -567 235 -839 -522 634 157 805 -34 854 32 580 -949 58 -145 -507 570 798 536 -656 -705 693 394 231 492 661 -984 -634 735 -725 91 266 -862 577 -291 -944 -769 -934 -96 783 787 -440 -516 595 426 568 -693 -593 -557 609 -128 -707 -397 274 521 -692 647 532 328 -585 17 -625 22 -439 -972 -579 813 -643 777 -179 441 -220 -937 -75 -457 883 578 -570 144 -597 -247 493 384 750 625 -324 -909 -765 -79 742 919 -944 -246 276 794 917 377 512 744 53 -75 -31 -783 48 -764 895 414 737 240 518 -550 -720 -210 -700 -159 611 -223 62 965 31 330 953 -124 323 -196 57 287 -426 -578 -460 -867 -208 -945 -508 -338 461 182 474 865 846 829 -398 814 -142 -326 423 828 -714 -804 617 -617 -628 -791 -378 621 -553 -695 -951 762 620 -386 -861 905 -697 66 -478 -447 716 748 599 184 -208 -507 -384 639 -243 -362 -415 -665 969 248 -77 -135 230 -537 -343 539 349 908 214 632 -813 992 -585 114 -449 350 825 -362 -590 343 -700 399 -675 -373 -966 22 -837 -677 -408 -423 618 753 761 263 -221 246 -11 261 844 -717 -289 41 -473 186 165 115 732 -991 718 -347 385 828 618 -120 805 -600 -201 84 -546 -309 166 -707 154 -703 -967 495 -16 794 -631 -895 990 636 886 340 -679 124 230 -9 -899 625 -926 -961 421 -755 -268 452 959 -252 997 -959 23 -811 -902 -799 892 -59 359 -30 -389 928 428 170 -561 705 243 -803 532 -369 -668 -981 467 795 404 568 302 -652 -957 -105 666 -539 -305 881 774 196 -778 -189 -162 160 -487 -478 -702 309 555 -382 811 -993 -746 522 -585 851 -913 -692 -34 254 369 -438 -762 802 832 256 511 451 -270 -629 -937 989 -702 -947 931 643 72 32 -281 455 -187 -816 963 15 -119 -627 -72 97 469 -927 -465 -78 -49 -542 943 -693 214 107 -924 291 -210 -742 -383 953 -531 73 169 -931 -588 -550 1000 987 -964 -873 -900 455 -340 -425 657 929 802 11 160 320 287 -404 -993 508 -227 535 -408 -936 330 -241 46 -899 923 695 -481 208 -801 -899 587 692 -491 -578 -886 582 -822 -885 -512 160 480 -916 -385 -775 -639 -200 388 -216 307 -410 916 371 -639 -554 403 -303 -722 -641 -116 478 697 -918 714 -189 -865 287 -42 255 620 34 68 -228 795 -31 -292 -641 696 -155 -214 727 124 -373 -79 332 828 -746 -292 340 295 755 -704 -763 626 534 -305 -571 114 383 232 -366 -130 -480 288 566 -215 921 -93 164 307 -299 -372 -586 -156 -616 232 -303 385 533 -103 -718 439 77 -975 -42 953 -565 -531 749 -780 -773 708 -41 -203 57 418 955 843 309 -674 -956 861 290 676 -52 786 275 8 -312 652 976 432 -512 770 547 461 741 -286 -78 -507 -687 -727 -224 -833 352 985 157 -923 656 -920 -487 -274 394 855 -912 -284 -794 413 533 895 -399 704 333 -264 -744 -178 167 -515 936 -462 846 -261 -211 -345 -258 622 -901 -221 -349 642 479 -614 -788 32 -878 623 904 918 -351 235 45 -122 -590 -833 549 255 28 928 373 484 -643 -819 482 -36 -536 84 -509 -784 524 581 589 -293 -984 -304 773 -313 269 -320 -58 -207 -58 -497 748 536 -461 670 730 537 386 701 42 -931 -212 -974 229 760 143 -384 411 -520 -922 -522 463 225 -210 784 819 14 -166 -273 909 170 -487 938 -746 -299 407 -944 -220 451 24 522 615 843 216 629 -93 786 126 -78 -947 -686 -457 854 -807 912 165 -678 -194 -321 176 -456 -867 -425 -889 772 711 455 31 222 623 209 -650 -673 -962 -521 -186 798 -88 -788 -446 -22 674 496 -755 655 485 -777 -129 -912 561 -879 -728 60 -418 414 -926 -86 22 -523 -967 912 -902 -896 825 227 -923 -309 894 767 381 286 -315 801 892 -912 -917 971 600 -485 -925 -534 160 -168 993 861 771 -78 22 -870 585 -588 332 -43 844 -512 -143 -827 525 696 -444 -244 172 685 -843 473 -981 189 812 916 -670 256 -644 -728 -716 142 318 484 -357 375 -760 -355 -676 304 -270 -899 -635 235 26 574 652 904 -410 524 971 255 1000 -627 -456 730 -913 90 -577 651 517 -830 -65 32 -225 -202 260 901 474 -596 153 832 -155 323 685 22 201 820 991 -605 -689 755 -895 546 -91 -602 130 799 129 -29 659 222 -564 -998 -600 -647 -743 -192 5 -486 -959 580 432 -799 -879 559 -747 464 -920 772 707 -696 -334 -299 -883 324 273 -198 227 -299 246 61 51 765 433 -595 -548 172 -849 -136 133 -674 906 -944 -408 684 196 -595 -248 -586 966 -158 708 598 676 -549 -402 -826 192 -982 -349 74 -551 -269 102 272 63 556 543 621 589 784 644 263 -874 -97 -928 412 -521 -559 -550 -867 48 476 289 -115 519 771 527 360 -10 51 679 123 47 -497 278 986 347 -341 23 656 77 197 961 985 952 903 -109 183 -958 440 -705 -140 761 744 -607 868 -603 -349 762 602 847 -23 241 -190 -174 -617 900 -366 -152 -37 398 -666 66 -93 75 -500 567 921 865 506 41 -678 505 -742 -813 -62 461 -480 -293 115 126 -531 848 913 -785 579 -844 205 225 -104 -547 -16 958 -432 875 399 -675 -639 -130 -158 340 975 -963 -328 -326 906 323 740 440 -60 294 -9 -807 -979 419 779 -632 -364 801 492 -788 -735 -906 930 23 303 -423 470 581 -38 -236 -65 633 -574 680 -272 -915 -130 105 -64 468 462 -493 -931 894 990 -117 32 789 -200 825 -89 587 -945 201 -106 763 -636 -789 845 721 505 -252 -337 21 739 -818 778 -631 184 -450 -464 488 773 -340 -370 -692 -754 -84 29 796 106 -695 367 -598 784 -677 -166 664 -975 -936 -469 184 -63 -269 -521 -41 -943 -136 -682 242 -133 -393 828 -604 831 -364 332 -453 398 -643 -446 58 -408 112 -259 238 -271 937 639 -896 -617 444 -956 -263 953 -539 113 123 -73 -438 707 -922 -472 -146 -583 -899 526 791 -18 540 417 680 609 -716 -490 191 -85 767 -148 -358 4 -253 -281 -344 546 -831 87 93 602 -501 -311 -965 287 -30 -538 -211 -954 21 -265 -121 705 -202 779 93 -951 -2 -64 -254 340 -569 997 -907 -826 65 965 805 -876 873 -273 -894 -517 139 -129 -607 844 960 -122 -367 838 -329 333 -837 312 -520 332 -414 -890 -595 -827 431 -249 787 -238 -397 -477 -403 -665 456 -907 -461 131 -806 417 -824 40 590 -439 765 -234 -392 514 680 577 -849 -969 638 -118 17 680 845 399 3 -910 156 -135 316 -116 -676 -395 -150 418 387 114 194 -86 643 105 442 343 -264 683 637 -314 -781 159 400 -206 -628 997 -556 332 644 992 500 967 -658 194 -229 874 -651 -689 -794 596 424 955 913 -145 -141 264 215 -56 635 -853 785 -708 20 509 174 220 941 -923 488 -885 902 -386 586 -472 -718 718 -29 603 -318 -45 -453 -683 999 -830 977 -695 -547 584 379 954 -444 690 -637 -103 563 17 832 -663 457 -256 744 -386 -636 -199 801 759 157 -457 -71 816 -809 -802 -778 -151 259 -280 -126 -352 -948 -468 658 -774 -211 123 -85 -379 610 -328 -421 -405 732 -455 -784 -871 594 -985 -150 -350 97 -896 -539 966 -622 -129 -925 -618 -675 -286 978 -398 -966 255 42 579 -390 -601 -563 -872 -438 -749 -42 267 -722 -856 -965 642 757 808 -433 -505 -810 -891 -282 169 -810 454 -733 -60 -529 -700 -974 -323 806 922 299 -122 -934 -326 -751 724 898 842 -537 250 11 -561 812 456 -23 818 -419 -127 -393 -332 82 -388 411 23 -3 447 -44 -830 570 -690 -741 695 326 -588 178 -621 23 231 658 562 -864 -514 -800 381 -632 158 -552 782 -604 855 -861 835 512 776 -101 -699 264 889 338 -744 486 -772 -24 141 633 -762 90 -564 -508 -606 -176 -222 -934 225 166 190 245 757 620 -872 -578 249 540 160 80 279 -718 -739 -502 -629 -957 819 505 -518 573 458 -336 794 61 380 949 376 -204 -700 673 112 -256 -486 512 998 -768 779 745 805 351 -649 62 -923 -655 134 -396 -601 518 -977 180 -514 240 -394 128 -853 456 181 209 456 32 771 552 37 -547 979 -856 273 -456 -828 148 926 -272 103 526 33 805 893 486 817 -241 868 -575 -950 391 -627 -204 -398 -461 -107 951 672 -255 247 -623 843 273 -395 662 -611 210 -93 226 700 -742 -946 508 624 412 429 -699 601 -249 -629 -258 581 694 279 217 -210 -216 698 454 184 -366 765 -589 -170 -74 -817 846 -460 842 909 950 430 519 516 -994 -999 865 -970 655 745 -369 28 -921 -296 958 -69 -707 -783 894 -64 -305 -496 853 166 592 356 -939 -530 -869 -55 659 365 -334 -760 -944 690 -337 768 -294 -235 944 772 995 -781 892 734 828 459 674 -166 575 107 788 168 19 -459 -340 -342 680 155 -707 -251 -658 -951 808 -436 359 43 -713 295 771 684 -655 -600 910 741 -343 -104 -306 567 -219 -796 259 -103 902 -657 828 544 985 -876 -980 -419 -944 167 363 455 -437 -231 -776 -768 -975 -604 98 -995 811 347 -18 -394 110 -382 738 -384 -694 661 733 -984 811 -42 -491 -254 367 -886 816 954 576 -27 -787 -450 -322 296 106 -822 3 158 -557 56 -881 -652 -768 53 -274 671 337 -468 -205 -557 -719 863 -739 -976 -301 657 -733 -513 -267 376 893 -242 -556 -585 191 721 715 -130 -246 -84 584 570 -105 164 -233 931 -896 -924 -656 364 -418 251 649 9 329 -730 -597 -556 -30 -247 -522 851 975 762 784 414 36 450 -239 -103 -548 -776 -179 95 -984 -479 884 -262 -246 -906 76 492 -175 692 362 177 853 629 -325 653 -893 -546 -279 402 -483 687 -205 -274 -508 520 689 719 -343 698 670 601 856 -749 358 201 933 -492 -290 598 -277 -722 -414 -761 613 721 -351 602 644 -358 -306 -246 -518 -513 -792 -751 530 -210 -329 475 -803 -947 56 386 -899 280 868 -227 527 -243 191 -38 -267 -912 -511 -411 -887 773 642 -712 9 887 112 -518 662 306 -226 -359 -940 221 428 -785 -675 535 -904 337 -68 688 730 -856 777 232 387 -826 -701 -989 251 -492 781 508 387 -523 -906 287 948 844 -265 405 711 -881 321 186 896 -571 479 -200 328 875 -120 450 -464 -396 -443 393 -557 326 985 262 -474 182 -623 -765 465 -588 -494 -259 535 -263 -59 520 -455 73 -620 -916 726 -242 -727 -668 -496 198 -869 134 -664 995 -628 -817 -493 353 -840 34 -576 543 651 -977 -759 -675 -65 -306 240 -870 724 695 511 -886 -358 -929 920 -250 -714 762 665 247 862 492 -458 -912 -411 536 -539 298 97 -283 185 -653 447 600 89 -50 -765 -650 894 805 -673 250 -391 -244 -544 -251 -60 -906 113 -535 -588 496 60 452 -214 231 -729 -646 552 222 -278 -412 -531 -432 414 513 -487 861 -971 474 -345 -523 742 570 533 126 904 -202 -785 -795 376 898 -308 82 -649 776 591 -495 433 -34 691 231 -621 -168 841 -453 187 -45 85 816 -647 -635 -549 195 -173 639 390 473 91 -701 -421 -688 -570 929 -152 837 -548 681 454 -410 -9 782 -464 -566 127 748 -659 536 -983 -820 -297 727 264 812 355 -367 -884 -508 -549 -988 -537 278 556 -655 109 -309 197 108 -87 323 -856 255 -627 -204 686 932 -964 653 235 15 -151 922 -515 -185 -192 -147 537 0 -167 -23 447 -810 909 -182 310 946 509 374 639 -120 -756 459 -292 -53 922 -810 594 -565 -359 764 -814 -806 279 190 -791 -280 -152 207 -971 -993 -720 -683 756 229 204 45 661 -974 498 -918 187 729 -651 -746 692 614 105 -829 910 840 -579 -942 -635 -353 817 586 212 -611 108 -670 -239 -905 -497 656 -389 669 -257 -194 290 -900 126 -912 171 -848 -322 -516 722 -830 -943 -892 -88 -881 11 -605 -503 -135 -474 179 -576 50 259 -307 -231 -243 618 -823 -781 863 -858 -498 935 912 2 -679 961 262 463 793 -791 -810 -803 -890 723 839 670 -467 800 343 185 -771 -164 638 185 625 294 691 544 46 -837 -479 616 -637 -395 -277 617 -737 -772 249 -815 -390 648 778 313 889 545 -871 -386 440 -453 -806 -796 -32 387 -196 583 -659 -857 168 -861 652 -308 911 -844 439 620 295 496 401 -922 616 317 420 395 377 -994 -842 -700 -723 998 520 902 679 756 -968 736 -577 -181 977 29 -962 -658 -772 -181 -682 -968 788 -277 320 -765 -457 -583 908 -100 -876 -500 245 -426 -472 547 -786 -552 833 -465 -116 721 -649 -385 -483 -188 384 -114 916 49 -291 -478 -567 287 -709 -840 112 560 878 -768 -906 -516 -411 597 -571 790 -245 8 -936 -770 -687 770 -278 823 -509 -358 100 -503 530 -261 -96 499 515 181 43 19 52 -174 -760 -885 -783 -921 -448 -865 329 884 -723 -312 150 374 248 387 113 -714 937 116 751 475 720 -231 233 583 -431 -354 -489 423 -203 -357 -90 782 -246 510 -834 36 -696 124 880 -675 -722 809 -105 -862 -847 502 784 832 -770 -435 -480 628 -161 822 629 256 547 -902 -22 120 -476 674 -838 -10 300 -118 727 -496 770 -761 233 594 937 192 564 -353 348 7 777 985 497 -581 -578 292 454 510 -230 -778 -151 378 -915 487 12 -458 684 780 -913 362 -493 -158 153 -303 -531 235 649 -557 -893 227 -522 -493 -710 245 51 -648 -167 -76 782 -683 -731 -923 -283 617 -512 732 -409 -841 773 -92 7 477 604 364 389 537 103 359 727 -119 281 -827 738 799 -623 871 -732 89 938 -425 456 678 -616 865 -481 -595 35 617 716 197 -147 875 133 497 372 411 -904 495 -12 -43 145 -840 345 -608 -744 -399 -643 -392 -220 -277 839 229 657 872 84 -482 28 -707 4 -897 -520 -267 445 480 363 -399 -567 504 -844 -868 402 386 79 -405 244 889 115 -913 -354 -967 240 322 937 -409 969 -592 -368 800 -92 -190 -884 -562 634 -296 -538 -432 305 -797 -894 80 609 275 235 724 35 -679 -353 -307 285 -29 -665 -786 -129 -693 -892 362 -76 861 -72 192 -811 698 752 75 -796 -477 -349 -462 776 -204 -42 958 650 -760 636 165 -162 73 -874 694 -129 -291 784 727 -645 -298 243 423 -738 -256 -261 -897 859 -568 297 515 -82 -291 -224 534 -346 -849 605 -835 -450 825 370 60 -701 953 150 155 268 547 -2 -321 931 -912 769 -607 -566 930 579 -166 -178 643 582 -731 549 -449 -771 580 642 565 810 -691 988 -648 990 793 603 276 -865 -540 524 -6 -501 325 -664 -597 227 -429 -321 -506 922 26 -145 794 876 -27 976 -760 601 75 758 358 244 556 -84 818 39 930 22 437 52 -740 -662 -571 -639 109 -884 -756 -468 236 -614 -315 -835 -839 141 -614 46 -661 116 -799 -328 -631 861 122 685 280 -674 -714 -857 -686 -792 -192 -261 -227 501 765 -865 2 -652 -96 -152 151 -104 -570 -392 705 630 67 -24 257 21 -679 -98 712 797 -398 -123 -323 -871 -377 798 -922 327 269 -729 -456 376 -612 186 -262 -448 47 827 -27 140 129 -448 -12 -433 -190 -433 35 631 -19 -590 4 502 -582 551 -621 943 213 -973 430 -361 -47 -909 271 -961 -815 280 -468 -575 -440 100 524 371 694 51 -355 -631 -654 628 -20 -326 494 342 515 738 748 -726 -12 -268 219 -120 280 -479 256 295 -865 -337 283 -373 -839 47 -269 996 -767 -262 461 -187 814 -217 -635 554 891 -353 922 981 -224 -406 252 210 928 -982 350 81 -283 631 -619 -795 399 -886 -885 98 -831 -197 -114 -51 -452 -797 934 184 227 661 -344 231 -114 765 -960 -721 -916 454 326 -695 -842 735 -621 119 -802 -613 340 487 -330 -807 -578 415 154 -963 -542 272 -404 -769 -277 -921 -963 101 206 902 -389 -245 692 836 316 -266 -475 300 334 -829 379 648 492 994 -334 323 834 884 -355 -209 -968 -96 -49 -672 -462 58 -829 -73 -800 -870 306 320 -655 677 -564 457 713 -897 828 -538 -327 -437 -151 -928 -243 739 466 212 235 -708 92 458 976 -912 -738 707 370 -441 -691 -155 -339 6 -970 723 -819 199 -832 -300 -188 276 -853 -914 -92 -937 -98 -810 35 -286 658 258 -824 -328 41 682 -858 -354 702 978 -721 -300 404 -966 490 907 -394 28 739 -225 -145 -446 115 698 737 11 -29 -511 729 -922 -597 -439 -838 152 -757 -252 -408 45 -906 -176 -291 734 -894 136 -940 -699 -499 -820 208 896 -55 -915 847 -315 -652 -530 -879 781 -452 -393 -351 569 -155 -701 216 -524 -652 411 575 323 407 138 520 -948 86 341 619 371 638 -388 -538 -298 -181 359 -809 -14 -558 901 15 772 -727 291 -678 -58 -416 731 -575 -999 -762 -307 729 -226 845 66 -999 -936 -547 -364 -908 913 -770 -651 688 -134 -811 566 -157 -744 447 145 -838 -677 -509 667 692 -919 487 -532 -377 186 239 578 -243 85 917 230 241 -505 -211 -83 522 -564 585 502 271 -128 586 282 6 -490 -915 -20 66 -17 -478 -853 -480 518 -514 -368 -400 -910 -708 -666 306 -272 -29 -380 -376 -163 7 244 521 10 -330 -529 902 689 -758 964 712 181 -619 -12 494 363 25 968 195 155 202 905 -364 -991 -733 888 30 -59 -642 797 787 366 -73 718 -268 235 -430 -440 955 767 -543 633 -67 627 -931 653 240 -528 -702 590 -516 -2 -834 599 -216 -1 -193 437 511 -228 -974 354 -178 625 -617 -822 -770 -91 -607 -557 -748 496 -42 -832 -408 -91 -819 -457 120 242 -363 -739 -409 681 -903 -961 -91 -833 -830 -879 579 349 -34 -499 873 219 688 -39 -842 165 -179 -594 -685 11 -921 896 299 386 368 -771 992 -346 541 -819 886 -277 -569 -970 -800 419 385 388 229 820 -907 610 -133 264 719 -532 -989 -728 -838 -826 705 -168 304 755 878 13 161 -634 -704 667 818 -7 -326 -51 363 758 706 635 817 -518 72 -592 231 -696 725 441 717 360 -178 209 466 -936 -550 361 334 -231 -443 -771 398 -251 636 -288 393 -554 -156 182 -394 424 262 -590 139 -221 -52 -568 -657 -663 179 -573 908 232 194 -301 564 -822 -37 -512 761 -331 57 965 357 -104 508 166 251 594 -894 -41 -785 829 609 -9 -482 84 -972 865 -936 -807 771 -729 293 792 488 -817 -683 829 688 -976 105 -308 -278 152 -59 -817 237 -495 995 207 -657 -672 530 203 -480 -254 755 -42 767 833 -664 736 852 564 683 681 -622 14 -485 -861 -68 -675 596 311 959 -949 888 860 -695 148 -631 638 -285 660 -990 -962 314 -863 -521 -215 -413 -910 927 289 366 -425 -169 77 160 -561 -642 513 946 -923 444 -169 -181 414 -125 145 -517 107 859 -41 938 -275 -73 787 -765 -484 549 -464 -353 382 -8 599 301 913 -37 530 -473 369 -745 -752 -654 287 -7 374 -576 -888 266 -262 -991 -396 689 -87 -63 -837 759 200 -304 -831 -850 -644 -883 -673 -962 -738 -416 -337 485 -226 -106 502 -412 513 35 561 77 -373 606 -934 714 -95 691 -20 28 -219 -252 -908 504 -387 -593 676 -613 511 295 80 51 343 -561 746 -439 -18 -650 191 -981 -640 -921 -207 -878 -273 366 858 928 59 -134 534 494 -181 8 -696 31 347 -870 -446 -276 349 23 212 691 -55 -170 -196 895 275 959 -470 -818 234 5 -489 97 -743 -209 852 558 -976 642 -519 -475 -273 -832 -626 -295 -684 2 985 -608 1000 -485 166 715 255 -931 -917 476 -39 392 555 410 910 914 866 -397 -724 435 -947 262 750 -625 -597 274 -346 319 -971 297 -992 767 174 -426 264 -434 466 672 964 -343 -586 -659 -93 -903 659 -152 -470 758 -32 558 549 616 -60 834 -807 -696 54 21 -310 -132 -408 22 -753 463 -871 370 -667 -232 856 569 496 186 -558 33 275 -194 -165 -532 -149 -130 -589 327 335 -472 629 -328 -111 -819 -296 -382 21 -981 -668 675 -517 243 856 160 -405 -191 -942 660 -702 422 290 539 -320 58 -414 180 -725 437 587 -976 -171 327 -634 768 -243 602 42 -893 389 169 -309 -880 -801 907 -66 794 -819 -51 -38 -651 181 34 700 -248 -966 -587 -34 687 432 138 315 30 106 919 299 -658 971 995 665 -942 -748 -373 -690 -950 -583 277 840 753 206 675 -746 87 28 -818 -481 -335 -275 -218 -726 -209 -909 -728 344 678 479 124 806 -30 -32 -729 416 -852 603 -292 -604 -595 705 111 954 285 -213 -770 -457 -885 -889 -797 -804 173 -958 944 -991 677 366 62 460 115 -168 -920 -140 -389 -589 424 -202 -418 -555 -410 -48 566 473 568 361 348 154 477 -763 589 -962 432 -635 -67 -893 -270 226 -180 -268 322 -341 -564 18 -508 309 -947 -493 -154 -386 111 825 149 583 -827 370 -558 -714 368 642 13 972 554 354 517 -473 -355 441 0 -775 -619 -492 605 -65 885 -870 -251 -349 -240 595 46 2 -659 433 599 201 321 -461 559 -165 945 272 -180 249 786 -946 -706 573 -144 -825 915 422 -958 -83 514 -528 -917 226 338 895 -53 -340 -683 -302 284 -330 -133 -87 -45 -419 921 -939 675 -978 -635 574 716 958 862 124 912 -862 667 -567 704 577 -15 609 -788 -601 -501 -590 60 -433 537 -765 563 175 -219 -289 608 31 979 -678 966 480 555 -400 -172 -291 479 571 519 -11 -834 -106 -932 189 -731 831 223 -670 -262 -126 -274 -51 -586 -561 -201 686 900 805 345 -453 -562 -409 -386 -750 104 451 -4 -78 357 384 129 661 -961 -909 708 -788 281 -820 618 216 -588 -81 507 155 97 419 916 332 -95 -404 -901 -527 -412 -575 -473 631 5 -323 352 -990 523 690 693 -151 -146 879 -958 188 -717 765 342 -395 296 -753 -21 -775 -695 -228 96 352 622 -456 -145 980 600 353 399 -201 -468 -312 -342 -257 -687 525 675 -254 164 -22 -291 -842 -228 572 783 -606 -33 789 -652 807 -511 373 -866 -717 -748 872 -620 94 -845 286 126 712 -452 -340 572 -140 411 596 -784 -219 -886 -678 843 259 562 607 -899 187 50 549 -602 -906 -370 561 166 -813 513 212 948 687 -492 890 -867 -562 -799 657 418 -104 948 707 158 824 -585 194 952 236 712 -213 452 761 -123 -907 784 -229 -384 979 -709 -567 -592 864 628 -871 961 -408 -560 660 -111 584 883 94 405 517 340 567 389 -182 749 614 111 -884 -333 540 318 706 890 292 283 -141 730 591 -241 -548 -326 -410 171 -769 -262 499 -8 668 28 -850 -25 -400 -910 294 713 -729 58 380 571 336 587 291 -666 -196 570 484 -512 -406 -409 579 932 -546 -346 -766 -783 320 45 938 812 547 82 362 141 126 -538 -632 915 340 541 -413 708 691 961 -726 -437 421 959 645 781 -898 869 -826 -271 897 -361 905 243 423 -191 -960 296 -587 100 -769 -873 527 -922 -735 107 991 553 -690 -946 -630 422 355 869 -689 -87 999 579 98 -681 -490 37 169 925 -523 542 -807 -125 -455 -667 525 877 -775 -987 -273 942 191 -314 -444 -979 -797 -303 -772 388 -481 -326 153 -677 675 -709 -168 -278 -99 -517 -913 -301 -656 -251 697 -49 503 442 -270 -648 996 975 -195 522 457 -527 516 810 379 -471 -337 -676 -272 -506 -895 640 -457 -594 -442 -858 298 485 345 653 -784 761 353 -615 506 -68 -183 -892 823 -420 -483 -29 -165 -276 881 -414 -800 45 835 946 -93 619 817 785 -218 -747 191 655 768 -860 672 -543 -584 531 200 421 -221 34 -136 924 -69 782 590 -772 991 -599 -457 -198 -873 435 682 -122 -773 450 -729 36 -451 -729 -969 528 298 457 121 -462 498 643 218 -360 843 74 313 316 -364 -583 -193 -838 -178 559 784 899 -229 -544 -995 -888 82 -486 405 23 -669 58 -58 -37 -615 -260 33 359 263 -407 -526 479 -316 -150 -629 -966 382 904 -283 384 -53 -206 160 -326 974 -931 560 106 -606 -86 -14 911 -149 78 -292 -680 -569 -732 -708 917 242 -912 478 927 803 235 -420 96 550 -697 273 -208 -663 608 618 -273 693 -41 970 -192 -831 638 638 -396 27 -842 -31 686 139 195 -919 -414 -247 879 723 88 675 21 357 772 884 -720 607 427 33 -583 472 -908 359 -508 862 -257 -210 -923 410 -634 -484 -327 -207 487 -906 -20 -553 -552 807 -147 -486 -707 43 973 -961 -247 -440 -169 308 -635 -473 -806 -690 832 288 19 -511 280 178 -638 834 766 701 523 40 749 364 -487 1000 222 856 121 73 830 -861 553 781 920 -988 158 -796 351 -340 305 -877 798 -231 746 559 -553 368 -842 -573 -535 -60 994 -393 -470 -518 982 952 686 978 -979 -850 531 -921 -521 38 -17 -628 30 94 -829 -812 15 -741 98 -246 123 959 495 -14 566 -428 894 660 -792 -149 -695 117 183 808 566 138 -252 -26 425 700 -454 -559 -770 83 429 656 -551 684 404 -476 356 -433 143 -596 148 -677 854 -176 57 141 640 -781 246 -176 318 699 810 -850 -644 -531 162 121 127 -25 194 -73 -8 754 -891 874 -510 920 264 744 -224 867 -462 377 255 -945 168 929 384 649 -816 888 -193 470 113 -247 -651 -195 -134 -877 684 199 -688 305 -754 192 -407 473 81 -50 330 -349 246 652 155 239 -107 -384 24 101 -977 -481 -325 -733 374 546 391 -373 907 -561 -783 -646 -293 -830 -20 354 -395 658 -476 337 -238 -678 -999 -630 -100 -979 -736 -974 -786 86 538 541 473 390 -664 -168 -365 705 -94 -279 -737 -778 -735 373 994 -724 879 633 948 765 -58 652 991 -232 76 -557 -24 -781 -578 -797 -480 410 337 -744 911 270 669 633 -874 670 -596 443 849 -31 13 923 705 333 -779 -327 510 531 -756 -835 -537 -88 231 -730 -643 -399 -385 431 -188 200 533 -787 111 -819 -407 426 417 58 -332 576 347 615 716 112 -571 -107 -464 828 174 569 459 -123 970 631 -424 639 380 836 19 -254 -520 -375 -414 -410 -288 580 509 -445 -156 -348 537 998 -332 692 238 -171 492 -696 127 315 303 -446 497 -472 702 751 98 28 -89 -133 721 23 173 -314 -900 -972 507 650 34 922 -226 -31 538 102 -588 -321 -711 -567 -653 92 120 828 331 104 -594 192 659 317 590 -837 258 761 -178 -646 -864 608 798 -647 185 207 3 -784 317 -378 19 657 405 -534 446 94 54 499 -817 -845 -232 619 -554 -948 783 39 772 520 -395 458 434 552 120 -167 778 -966 -75 44 239 249 -508 569 680 -194 -602 -360 467 -368 938 680 -688 -421 528 482 -474 613 -702 -19 701 820 -826 -656 717 -685 344 935 -864 952 104 156 597 -253 284 -445 -665 -309 612 -966 -112 -586 84 -791 534 -81 -353 628 -568 252 250 -258 866 -138 -977 -642 77 208 486 227 895 -417 -811 206 719 -531 35 -966 137 -587 719 446 -42 -98 -172 855 570 -195 173 92 29 -506 173 22 56 -858 242 172 -236 -136 -394 400 837 887 -790 259 849 -928 48 -507 -960 -12 594 758 -739 -125 -286 -709 645 858 866 -808 -295 -531 -109 371 775 -792 -552 -260 989 -750 957 -587 -477 -982 -229 -261 -307 -700 381 547 -44 -665 662 -787 -248 220 412 694 -563 836 -157 -196 -903 -869 757 -26 -870 -662 308 -580 873 557 -698 -116 465 422 -615 106 -301 826 484 394 -765 -181 910 32 -192 -549 340 -282 157 -214 -781 863 -928 -684 844 -550 -787 -37 -211 -819 -308 771 357 421 -26 -741 -266 738 -579 674 -6 -724 268 160 814 -693 -368 523 832 39 982 341 -284 318 390 -945 952 790 963 -212 157 -634 700 -305 107 5 204 -641 389 837 461 374 206 212 -356 -595 23 951 -525 -681 -118 -40 -835 -958 -790 -607 585 -150 125 -296 -204 897 307 -730 -196 -161 183 -671 23 -925 -512 999 902 -202 663 -817 464 264 720 -398 797 153 -597 610 -228 468 -413 294 -191 49 236 768 77 226 -709 402 -9 654 -334 -522 814 -875 2 -240 404 -999 543 107 237 277 233 -856 -146 71 734 -931 766 -125 -480 -464 -650 932 481 606 12 387 -624 -165 -86 217 93 -984 870 812 -694 200 -262 610 -841 -134 760 855 -907 427 617 -761 -339 -266 236 -626 884 -110 198 -320 -215 305 -202 -860 -425 692 432 -757 -30 -189 79 -415 97 -844 -129 371 98 -331 719 -644 517 709 492 -799 792 634 596 925 -202 -778 -381 -73 -360 -986 608 -277 -758 -800 117 -588 297 535 454 -699 -125 -533 348 -796 227 420 -261 -21 -599 954 -467 785 43 -814 558 241 488 603 507 108 522 -408 -750 -260 954 177 635 -147 -583 -521 191 153 472 -950 -216 371 -204 -869 657 -409 -842 290 20 550 394 474 -969 -949 936 -681 584 -816 611 443 -158 749 -88 229 -404 6 -741 163 -604 -675 -307 688 34 -866 875 630 326 -926 3 -631 -990 -879 588 605 -74 -469 -184 -788 -794 925 127 623 892 -315 134 909 940 -858 -357 676 567 -660 -993 92 -655 -35 604 77 431 77 -728 792 -619 -157 -418 865 448 -799 985 -691 133 364 -645 -128 -838 577 719 795 73 -471 -824 652 -461 -277 73 -160 859 484 165 325 -834 -650 -524 -242 43 689 325 -1000 -785 314 429 895 -830 124 -413 -488 -8 -753 283 -956 -404 -789 -127 569 -219 551 283 -672 494 -861 324 -807 -786 -662 -919 -474 629 -866 -843 868 16 -388 -739 -634 -536 686 842 -315 -707 667 -330 -605 671 -375 356 386 -149 -997 625 802 430 87 66 -604 258 383 -284 179 779 492 -26 701 704 -332 -904 426 -537 -186 241 -19 -197 550 932 912 -91 -253 -521 840 509 686 203 -118 42 615 756 -65 93 -324 -668 -989 951 -631 -628 -747 664 124 668 16 850 -960 9 -202 439 -271 -458 152 438 -847 721 24 58 151 502 421 -782 442 -419 146 135 -45 -804 -302 -201 -754 -223 -834 -49 226 -829 -33 -700 742 -398 -526 -946 565 724 464 836 -269 192 707 -152 986 121 -682 348 310 -116 -898 508 315 -775 318 -427 781 402 -317 -953 17 -666 -184 120 -218 387 -739 -281 310 -642 -260 94 -19 479 951 -145 -699 -559 750 -434 -204 590 -680 -671 -572 2 894 -594 -788 38 988 -511 -974 -802 168 -271 -937 -901 485 844 223 42 118 -901 -473 -849 306 -412 331 -955 870 424 199 -313 694 -566 -724 946 614 234 594 -45 -662 491 941 626 43 864 192 623 -405 677 747 -787 400 -622 -328 116 676 -767 -606 853 -851 804 753 -965 -904 226 -799 351 571 360 370 -231 142 -766 203 136 -989 -809 -30 -585 -383 660 -925 588 356 -130 346 -637 -730 45 -503 -775 236 630 774 -285 -332 -973 55 829 -531 -616 170 -90 -553 154 -591 -515 -884 201 -900 -695 -506 -638 56 374 -594 677 -730 -360 -419 265 409 -62 624 115 719 -952 480 -218 910 -147 182 -95 -198 -80 -637 349 353 -734 527 739 229 612 -893 -138 -383 -161 -561 -179 255 983 792 442 67 -221 643 -479 507 857 -842 837 -942 444 167 154 868 -182 863 243 -288 -38 427 315 349 799 307 100 838 935 -641 -78 252 544 393 468 -516 -286 -58 -96 -415 -117 222 -695 -859 324 -866 -194 -215 322 -270 992 -374 -242 -431 -390 -839 -271 -851 -542 -307 -27 -683 473 -464 977 211 -765 -853 -215 -7 -473 -306 82 546 898 462 -771 -881 365 -242 989 -334 759 -299 -375 -570 519 37 -919 513 -1000 655 -316 -573 458 -141 437 237 476 -961 -11 252 -877 475 -277 -776 -740 10 841 -790 -172 -837 -304 257 -957 689 -352 -195 947 806 -760 -840 -244 -460 -367 354 652 -326 -833 254 -844 -974 -567 348 -679 -994 58 819 806 -896 207 -310 709 -855 -318 -568 -308 -973 659 71 -422 -101 -397 218 855 439 -530 -12 -355 -749 493 176 -461 -513 -974 325 -958 -41 346 -702 187 657 -979 346 -723 82 -892 -810 467 -454 321 787 796 74 -562 169 791 391 971 860 -890 -406 -199 548 515 449 -760 872 204 -426 990 -832 -473 -896 190 -715 -587 576 -928 -192 326 -606 -259 -381 -846 223 -174 -379 -851 246 -468 -838 -24 -455 781 287 7 -39 -673 337 362 -888 -762 160 -472 47 156 615 824 822 745 426 -886 -641 743 -277 -806 -872 636 -736 -208 -4 -545 -936 -517 169 498 479 -926 -331 -661 403 456 212 -131 -456 -249 -657 526 -424 -886 309 333 -93 220 370 -618 887 866 973 -858 -758 322 -174 354 538 -224 615 -543 -322 207 -649 774 -39 966 384 -194 -889 761 -995 -777 -83 -438 104 -613 -629 -990 389 -463 688 559 -328 606 -337 602 -617 56 321 557 332 -775 116 -155 -8 -184 465 586 -301 -868 -679 487 973 -642 743 382 -737 -14 252 207 292 -511 -723 -76 -288 946 925 382 -747 -627 -643 -734 -493 -763 835 741 -165 -149 867 -91 -57 -336 -131 853 556 -108 53 -27 593 -203 269 -399 -69 980 565 -842 -304 440 -713 519 637 -828 -571 189 951 45 781 763 196 966 107 -232 -353 -555 -620 889 -137 -153 274 -14 45 -261 134 -9 -767 -321 -658 721 308 -456 -261 287 502 -895 -184 -721 378 331 -878 243 -578 -717 -663 974 518 -15 -674 145 -705 -428 469 -981 -303 -762 -572 41 984 -311 723 -332 -945 -310 906 797 -56 258 792 790 -856 -60 807 217 -510 973 -876 -778 64 -162 643 -749 -392 663 -252 264 874 210 -139 296 683 -317 -717 -318 -404 375 793 999 -685 -293 -404 206 941 77 -857 770 609 -671 -76 -900 -298 287 -599 466 -840 -25 -755 -643 -103 -77 -647 354 -831 -169 139 288 -884 -137 -609 126 -338 -694 896 -681 -439 -899 -485 -870 -433 84 585 -563 -272 -652 905 -849 730 -25 274 -487 692 -879 -213 -77 583 833 -758 906 792 -65 -232 -633 659 435 -581 137 477 323 915 461 610 -408 -945 351 -606 -133 -609 262 -813 -841 -224 315 -347 411 201 -232 403 575 -195 -847 941 313 -170 489 -631 -368 -515 514 -607 513 -618 533 262 330 -71 861 -278 709 -539 776 776 -921 820 -359 756 -883 688 957 -653 -58 -545 -378 830 203 -624 -849 708 800 623 347 464 841 -350 238 789 885 -399 705 -54 -950 830 859 -857 447 418 313 539 -244 -314 197 351 380 -385 -910 752 -242 -45 631 -960 -934 221 69 62 541 -729 -516 -766 -334 -561 228 -663 -1000 298 231 -232 -461 -196 542 96 24 -716 -317 118 -52 -680 -696 -212 -857 326 796 -295 839 387 77 -206 188 111 -635 372 781 17 53 722 -621 447 512 307 78 284 966 -503 942 -152 -770 144 863 -684 645 -124 -501 145 -809 -448 -894 -426 689 411 590 -316 146 -373 -573 -784 527 475 -495 106 -264 902 849 238 797 -642 962 750 -432 -543 -826 611 -3 -408 853 -118 487 -723 892 667 -630 -506 -386 749 604 -964 -695 -693 -234 -932 -97 652 -185 -533 806 12 485 -944 643 51 -511 760 858 656 508 -922 -668 780 -940 45 201 -383 -250 655 370 307 -277 -697 -836 784 -91 -601 -606 156 715 -952 -870 584 681 -230 780 89 -154 -999 398 -147 -681 -64 -589 992 -738 664 -489 -48 -992 560 740 -30 763 -578 297 -840 927 730 -710 840 -677 -325 784 973 -144 962 -781 -384 457 -656 -501 291 -396 -937 7 -314 -323 39 93 463 -153 -410 672 500 440 827 833 -825 958 -992 -600 -755 242 -18 882 -647 -171 402 861 -814 -697 -808 376 -728 76 -857 -424 470 -955 951 -180 -362 -327 -241 184 -14 237 -64 161 -358 153 -973 -994 -419 939 184 -587 107 -45 202 90 -294 883 274 -583 444 799 -875 -54 839 -230 971 531 -924 767 -859 3 -755 549 -182 -640 -965 -491 -383 298 192 -39 -647 278 417 421 -970 -667 385 180 -478 -867 631 -40 -251 -10 94 460 381 659 -609 492 -676 257 2 472 80 -268 -691 -952 -481 581 -447 -606 -864 -858 200 -863 847 -915 217 638 292 -822 712 -213 458 615 -242 -526 -285 433 66 -304 344 605 -862 -771 165 358 985 -256 -162 -477 822 -853 -324 892 664 265 -402 -352 -191 -461 491 948 11 66 491 548 488 580 866 440 864 -836 -25 -678 -301 -633 644 886 24 -39 -280 -661 944 240 56 807 -282 -612 -161 549 -998 468 883 -266 674 -461 -684 -87 -243 -566 112 764 994 114 -448 826 -147 5 -323 -612 293 -65 39 154 480 -622 279 688 944 -917 -485 -658 30 393 595 986 -156 529 207 416 469 -245 -175 9 -412 930 -219 164 -139 -510 189 -957 -775 337 -458 32 -54 894 160 -805 19 427 -863 912 -430 361 379 -869 518 -772 479 949 598 155 415 -410 -506 -714 310 -297 122 -153 869 -436 832 -1000 566 -681 528 -204 -277 -665 345 -955 -136 128 -156 755 -523 737 572 590 -33 282 956 854 -411 -179 563 -271 568 691 -703 -21 986 -928 -382 874 354 309 141 954 -507 -959 -496 -426 83 405 -290 -511 511 -701 -583 990 -430 589 272 720 838 441 835 418 -158 272 366 5 470 -578 434 -900 -491 -842 -117 -813 325 -36 -669 -320 786 616 -382 -764 -309 -12 464 876 422 365 668 890 -471 -943 833 -135 906 -468 -732 144 294 748 -562 -575 -137 329 -421 -604 468 -289 -939 636 -495 362 608 227 -258 819 -341 -196 -804 -759 959 924 -34 523 -63 130 292 -189 678 -48 267 281 -803 -663 -633 462 -757 -390 581 -331 -251 -625 484 -613 -870 -855 -922 -989 -483 -782 -581 834 -739 54 -319 64 428 -937 -104 -95 305 -828 -748 -581 -962 -369 293 820 -837 -285 861 787 536 -9 493 -316 -601 -807 740 -112 14 -820 -731 317 186 969 227 -93 943 -832 -387 -997 -895 903 -294 146 -29 -55 228 132 248 603 543 -603 43 -196 994 -367 -806 -873 775 389 623 -450 -865 -340 -372 742 -690 623 -383 -287 -395 -233 86 -688 -65 413 3 -522 -238 -861 -188 -804 -201 -210 -394 -772 58 111 -559 -551 -503 -636 840 -474 771 115 -326 -550 331 -74 -695 -339 293 -968 7 -406 -136 -52 982 891 576 491 596 923 408 393 477 -535 -41 -831 902 154 -946 142 769 -955 553 -396 -831 -316 -540 -724 6 723 144 -876 -674 -790 239 -909 393 -181 -873 835 -247 690 496 -488 102 -79 -318 739 47 -591 789 -932 -836 961 590 -111 579 828 993 218 -293 -757 464 508 -598 512 329 -896 855 907 966 893 215 -441 474 -789 -379 -937 -229 -302 927 -672 928 121 -561 -174 -742 663 649 170 636 -556 -938 -515 -505 -570 -505 -228 -731 965 -649 519 -946 659 -171 985 278 -816 709 480 773 19 -136 908 261 622 775 -833 382 390 -846 -59 -793 -117 -270 -912 702 -193 923 -688 570 -937 343 -947 210 405 592 -625 612 882 -635 358 -440 380 -725 12 -139 -611 -73 174 338 -961 357 307 490 -725 -392 -260 -253 -435 655 -741 -527 150 776 -83 -23 -2 -636 129 960 -229 626 -294 -937 -969 -344 -255 -142 -96 -239 -768 -501 -340 664 567 -592 -698 -806 -888 -596 -685 -577 669 139 -255 32 514 60 -657 -227 -288 -108 -874 832 561 -368 27 -291 -597 -798 -85 805 -184 4 607 408 -352 713 -551 433 -711 736 818 -643 788 -841 -193 -924 -892 -720 -388 -730 -693 -705 -241 -49 269 56 -212 672 901 533 47 136 -54 767 -349 723 826 -747 -881 -518 -467 -737 931 134 -877 678 -939 377 -980 -659 -740 39 49 -21 361 346 -732 469 829 968 49 290 933 93 137 -88 -804 -733 579 401 -269 295 -663 826 782 915 615 -630 764 -558 183 280 -435 -988 -292 729 -641 404 -682 -83 582 -12 283 553 -191 -279 -283 338 -280 469 238 -377 62 305 -891 -892 -378 298 728 208 -171 -525 -914 801 -717 563 -795 -395 159 677 -734 168 262 23 -187 994 152 -851 -854 -344 -548 596 47 261 -446 277 411 356 162 81 35 262 -752 -883 -54 263 -175 -779 -684 642 -554 1 -828 -348 548 -548 -736 -264 -388 157 462 -952 781 -311 777 -668 -757 676 612 217 575 -787 403 -792 443 -618 -96 -398 -663 -74 -648 52 527 -834 -699 -501 -841 -592 -841 334 -815 -167 -419 -826 -625 717 623 583 9 -633 -579 -916 -479 -80 -490 715 -884 -543 -420 391 171 -56 441 -827 456 332 -116 -812 -686 319 173 313 980 -754 258 783 301 665 740 809 -704 285 -810 -454 -848 -681 -5 522 -670 352 396 688 707 -762 -175 -588 -572 -624 -432 280 -350 -990 670 -608 799 727 -844 -881 145 -345 211 -305 -633 -212 813 -790 275 450 546 -539 -840 -996 -762 314 -140 -432 -219 -640 -586 541 -697 586 828 701 968 801 -207 195 495 -257 378 505 -48 -934 677 -614 319 -975 640 103 -125 -957 703 -255 967 -835 -985 -163 779 63 621 235 91 257 0 218 34 606 639 -927 -967 434 -248 -841 785 868 822 -943 -813 -121 570 977 -563 -600 -624 829 459 265 -376 -23 809 -415 -51 -283 -674 -824 216 453 -899 -758 468 651 658 366 -370 -352 37 -732 -57 -563 135 -21 457 577 470 598 -39 -541 629 -112 -394 850 418 -924 924 -259 508 888 282 -592 -222 753 63 -487 815 -640 -669 207 -722 -126 -720 -827 859 -789 -628 304 -959 720 -471 321 -283 487 855 -517 -949 788 -308 335 -844 1000 -853 197 -407 205 304 299 -111 -502 -20 -895 -171 -8 -599 723 -808 -96 39 435 -761 -322 -900 -623 710 967 -260 -446 -665 -983 101 -314 -26 -535 702 -434 -267 324 -40 309 -384 176 623 -660 -334 132 -518 341 184 -356 -709 347 101 164 -721 826 674 913 -644 571 -318 -4 786 196 -746 -205 -976 403 369 78 208 -523 -146 -516 15 451 -39 -21 -209 -544 907 -959 5 281 -153 -641 -735 346 635 857 502 -429 815 796 -719 987 -437 -246 -975 876 69 -72 846 277 -484 905 -54 -90 459 658 -313 -618 424 -762 -834 -45 -59 779 -160 387 99 96 -701 -954 656 -267 392 -353 -810 718 175 213 -716 -530 -594 537 -378 536 -344 480 -765 -519 312 -372 598 915 -921 840 835 -596 326 741 818 987 -528 -127 464 -183 -959 212 639 815 -321 -740 171 -575 -779 -429 98 -339 750 382 664 -498 -330 636 -821 426 -668 450 487 -720 -173 -262 -18 -105 188 961 -646 -174 -420 -520 739 -122 -418 -329 223 463 -712 852 590 863 621 841 914 108 -878 -498 -650 130 857 -73 -281 -266 964 -555 -14 -832 -18 596 930 -198 934 455 -394 734 -884 552 -536 845 -302 -919 395 479 -147 25 -294 181 -793 -705 836 -656 538 -897 -983 335 936 -708 407 -747 -668 -228 -992 637 -801 -234 393 407 27 572 514 888 -151 354 -235 -802 -791 276 -942 -80 241 18 960 97 -355 -539 902 599 -219 -895 -155 900 -8 35 26 377 -356 36 420 -329 -66 353 -529 113 -588 612 -528 -514 -319 -265 949 510 487 -706 751 127 600 743 -430 853 -923 -843 349 610 -817 790 -538 576 -712 81 -860 -243 -864 -970 736 -397 688 -585 601 -253 -676 745 -619 -286 -710 -702 -416 -903 216 -348 386 644 -338 830 -728 945 491 -531 783 -415 -891 756 686 -75 700 306 41 -67 -153 -20 717 664 -674 -378 -427 -854 -253 -891 -365 724 -855 -805 -24 662 283 953 -989 -538 -231 276 -297 -867 -144 -194 -870 228 -513 -204 -901 -66 232 -724 12 -52 -192 -803 -675 -742 -502 959 -755 -639 27 782 547 -396 283 454 156 109 -635 -280 285 -479 230 -165 921 -821 378 263 -538 -486 -27 158 -109 -466 208 -836 -174 804 -947 552 -857 369 657 102 737 -48 113 -725 -285 -976 90 -644 -163 379 -334 628 983 633 948 621 342 297 -16 -108 255 138 -346 -171 311 448 868 914 205 956 693 428 -461 -745 451 256 335 358 36 -499 -495 368 492 -1 935 465 450 396 -425 -304 621 -716 702 462 -517 26 560 -481 320 218 -970 -997 -973 -423 501 -370 -496 -771 -913 93 -538 -411 754 955 -305 57 819 44 893 -361 -927 727 372 -148 537 -672 805 275 207 -602 -148 584 -137 610 106 832 882 -874 -711 992 94 158 428 404 -172 452 -41 510 142 -587 685 482 681 -414 -383 -147 992 476 948 990 -292 -505 696 908 386 647 -354 981 421 912 312 645 832 587 613 767 -266 818 -871 -669 -796 -264 359 307 -565 -996 -912 533 507 962 648 -456 -51 473 -45 -739 -917 761 -21 -584 275 -785 -765 -816 -125 49 -464 425 -254 -190 -295 720 599 702 19 -371 -981 41 -985 961 267 759 -942 -472 -709 -651 -25 -535 931 -483 -73 -226 -896 -221 796 -403 1 -979 800 -74 4 -452 -431 332 455 -186 544 70 278 356 899 256 -328 736 804 -240 -1000 -502 218 -764 29 775 -411 -620 -917 -344 -764 756 -783 -378 -357 626 614 691 -167 166 -767 -482 524 -846 614 -743 109 771 -648 -891 912 -878 -108 -408 -952 417 -926 225 879 850 -358 111 -681 96 757 -732 840 232 -281 -623 696 -875 -484 -661 190 -831 679 -863 -695 -99 -853 -977 -923 -755 -877 -475 -951 644 -168 -646 895 -584 106 -738 354 -689 198 -16 -207 -240 -975 8 390 256 -389 -583 -707 -3 805 -566 -804 -410 -394 911 -879 -443 894 237 702 301 753 -617 -149 466 328 -844 449 -903 424 850 -2 -426 669 45 141 -656 -996 -900 -378 871 -42 551 145 632 716 473 -187 237 334 -414 730 55 460 139 -478 -215 -605 808 -941 -321 94 -88 48 -199 846 -540 -806 -776 388 598 -62 -293 -851 956 -213 -257 560 183 -344 -556 -351 352 650 -307 260 557 52 -239 307 621 154 -477 220 -231 -162 74 246 -660 283 560 646 -46 395 -786 212 525 -883 -487 374 -799 624 103 -581 -311 675 629 -36 -699 800 -463 -409 -132 720 -154 -345 81 402 757 925 -248 -584 -116 648 -252 -213 705 428 -797 -322 678 -431 -863 325 790 -56 96 574 -187 585 -755 -137 -166 -847 -881 -777 -43 -11 -162 645 -219 -817 -400 -34 -853 361 -982 -174 -70 -454 68 179 988 -542 603 -564 -548 746 880 -613 774 15 548 760 -968 -812 749 -423 803 133 -872 -989 -354 271 -83 -947 -786 -814 730 -88 -563 -438 883 -120 512 -890 54 -315 -425 -490 -973 -427 105 -229 -318 -319 168 -607 882 -122 273 -96 933 -105 -260 473 756 -174 -323 -222 959 -124 818 -108 49 238 -492 -569 -810 -882 440 -65 -134 996 338 331 584 -294 -54 -523 63 -291 -501 -549 19 373 -650 -907 865 985 90 -701 -866 -486 749 84 -460 -666 -79 -139 328 405 -978 236 908 445 -476 -274 75 100 610 -623 756 870 474 147 -400 622 -664 -833 191 231 -332 534 -972 36 743 994 721 329 -72 780 -777 -174 -293 923 -953 513 154 -85 387 -961 334 445 193 270 -261 358 382 -449 241 -865 -524 -613 -390 -269 497 205 -546 241 329 135 897 -52 411 812 -171 -829 498 -317 74 -807 -376 224 -410 -414 -169 768 953 -877 -755 834 -217 786 -89 -513 802 -159 25 -345 -983 -679 -914 974 148 245 -963 915 -984 857 -319 -660 -495 -446 -633 418 -360 -777 192 495 912 -505 463 -768 879 303 8 236 -105 737 -791 672 -670 199 462 498 -512 190 -734 682 -45 -385 -83 -565 294 -529 -831 -983 -420 -579 -165 -886 -772 -258 280 508 185 -337 478 186 491 -900 994 878 845 -66 -725 585 528 -543 64 96 -2 32 756 -152 -142 48 403 -470 -617 967 -418 -980 -595 -634 564 -172 -732 -552 343 -622 761 395 -514 -355 -648 -85 -47 -952 78 703 -557 -638 -212 -964 -312 -233 -991 -291 972 -55 -658 -264 -452 -559 -881 392 105 898 -513 -811 -660 -130 -456 845 -111 -116 801 669 859 833 829 -515 37 -539 -814 963 -893 168 -942 60 877 -149 681 475 -519 -316 767 -361 533 -566 -383 -553 387 50 -350 40 824 -607 872 -935 -649 114 -218 -323 889 976 -468 568 -979 293 788 753 546 -222 652 -476 -989 -1000 561 952 -717 -269 -102 193 -507 -911 650 338 -474 -544 -992 797 -366 -452 200 -429 866 167 328 -238 348 5 -523 922 -794 694 -481 823 -160 54 444 379 -889 -402 -80 -465 -863 889 -328 -299 -389 968 -818 -778 783 298 -389 284 -685 296 587 590 -26 384 -232 -541 360 -388 -964 -932 -494 868 -318 -138 952 180 -396 -429 -27 314 372 -329 220 623 -895 619 618 -250 -9 245 646 -7 -114 475 222 -270 664 -181 543 -385 -312 -542 -829 302 -161 480 -227 80 -535 -908 -475 593 279 877 -802 567 -809 -899 413 -74 862 -759 -542 41 -206 -345 691 -558 711 -545 217 -12 760 -275 670 480 -768 -475 -845 -695 -602 435 93 31 48 875 445 -958 -232 -161 39 175 -70 247 -727 -223 721 743 262 228 -278 951 581 478 -31 23 -154 671 -235 -584 906 -643 -636 539 -542 -531 -580 449 613 120 653 -935 874 37 638 -380 496 -350 -552 979 -567 -729 -511 318 999 -611 -529 981 752 -120 3 661 863 495 -629 -481 -877 926 -525 -885 993 211 774 -665 878 -210 -365 544 -775 -857 -510 792 750 -148 666 -342 26 92 709 768 910 738 -849 63 -352 546 -598 -326 -25 -423 367 -586 541 -471 641 -59 95 844 -845 -713 754 416 -91 -432 -261 805 801 571 122 -559 722 -918 -701 -606 669 -526 -254 -291 -958 196 916 -321 737 957 -405 702 887 12 -964 651 788 500 174 77 -470 -89 889 58 -475 698 -122 -367 -935 348 945 -205 762 -729 753 549 453 -600 -233 574 -571 677 -199 923 -247 -693 -334 -968 185 1000 -350 381 -232 353 96 924 347 -796 -863 594 767 937 -662 -627 -595 788 636 953 -264 -483 778 176 -529 321 192 -172 -850 878 283 -308 -298 127 551 -548 943 381 827 843 199 271 -478 126 -718 -708 -211 812 948 -794 779 389 256 -94 -808 -19 938 453 -203 -710 316 328 -124 -985 243 -931 736 -196 212 -792 651 570 -308 29 388 933 -802 -690 261 479 -265 -883 921 992 -416 587 -142 198 -276 542 598 -798 -904 -288 -358 784 442 -573 889 -516 -927 30 -169 -4 -90 -860 326 598 -695 156 -911 71 259 -389 262 556 -798 623 863 120 -583 -746 480 818 -455 388 -972 297 426 -917 -98 -438 419 190 174 969 -966 76 372 728 294 860 820 67 902 4 -312 923 126 13 -852 306 442 -88 8 -714 -830 599 633 -903 380 698 405 -10 849 -297 -329 91 254 -117 -323 596 203 -649 -930 -6 -987 842 278 354 -233 -457 989 900 757 122 263 -380 -906 98 -831 418 -216 614 -147 -756 -159 -964 -759 667 589 154 950 822 229 216 125 532 724 719 484 791 660 28 -671 930 925 847 -815 -891 450 554 153 483 784 852 472 -582 763 544 -902 575 455 -812 519 -382 756 352 926 -859 930 0 -183 353 -40 477 468 591 686 -810 -14 783 203 770 839 136 -251 917 141 587 876 -26 -268 -310 -795 -969 -363 -735 -85 -803 -314 330 -63 -968 862 913 186 248 -694 199 452 400 218 529 -104 268 -12 35 746 12 705 -464 763 -154 -391 466 238 -459 835 -290 -677 -774 -462 573 339 -453 -311 119 -318 899 -290 160 406 -303 777 -625 815 57 -866 221 804 414 -637 -420 860 -186 -976 227 -377 -829 400 -154 -3 -964 -936 451 -442 -90 -671 -787 382 270 40 331 -244 841 -108 621 -708 -317 357 -427 797 -895 -719 52 -348 522 238 922 -561 -105 287 -695 272 -391 260 275 786 -289 -778 -771 -275 969 547 810 344 827 -536 855 166 155 -594 854 -279 -248 -489 962 141 -25 764 811 963 -991 531 -475 -201 -855 -132 -79 536 -353 -37 -909 -213 254 839 499 -764 -89 -501 -413 559 -999 -744 -568 -366 463 -829 -151 -373 -572 -671 842 62 533 -119 -357 -117 494 -9 988 -529 -118 -174 251 -857 351 417 885 -248 -283 -689 -505 -748 -447 -77 973 -799 859 657 -959 141 -567 -173 895 -466 -872 121 766 -656 -390 -991 168 -659 -651 -42 3 -658 92 -110 -657 913 -301 -525 14 -944 -574 291 258 511 -609 -461 -49 -582 171 -371 -402 729 -285 -11 -130 -81 715 484 52 -443 387 -383 270 344 -456 -956 -838 -92 -854 718 -649 -376 -204 513 855 -65 628 -99 -676 -408 608 -765 805 500 76 -658 -1000 91 -110 -645 530 832 773 308 -825 626 -35 -613 -951 994 421 869 -132 63 -854 889 751 -492 -804 -904 783 -704 666 43 303 -883 -237 730 423 -380 204 -204 -441 714 -269 909 322 -856 -218 -773 565 371 -191 -53 477 -352 -165 324 -166 -727 -417 690 -668 822 616 215 982 -490 736 -68 401 186 -938 379 -633 371 733 158 374 159 332 346 -921 203 -821 892 -1 -555 661 984 -808 44 -750 -942 -494 -910 506 -114 674 -924 -423 304 -221 677 -864 227 971 729 -247 -920 183 225 550 451 471 42 -853 -166 573 339 265 292 434 -839 836 -711 -101 -151 -497 -233 507 -369 42 246 -221 -352 356 156 149 567 -348 865 706 895 -323 147 548 -926 56 735 901 899 917 631 -269 -988 -718 863 -791 -367 -745 497 625 -498 685 869 512 -938 -462 976 84 -573 449 15 -394 -504 829 721 -825 98 -469 175 -396 883 -306 959 -574 -470 220 -360 -576 349 -131 297 -780 -494 768 -401 -775 645 685 -152 595 -241 971 -473 277 -34 698 292 35 570 -281 808 789 -123 -997 609 -695 -419 101 -746 -217 -151 310 -296 644 -755 -724 -79 189 -420 821 -351 -432 731 25 -188 -290 -239 -503 791 -17 1000 -577 682 -396 -48 426 -627 -421 -494 226 69 -706 -343 525 -390 94 914 684 -663 81 534 -227 598 847 632 -439 -297 -545 344 246 865 719 -15 266 -189 843 -587 -777 961 -97 -890 399 -664 627 -869 747 816 -270 -157 747 -89 705 544 -711 -1 429 536 -281 -337 -31 551 973 114 -220 -988 -688 641 902 -772 -694 -941 -12 -839 410 228 504 -8 223 905 -923 -639 -769 801 359 -851 636 547 447 509 -932 -810 -573 -599 -369 -5 240 -32 436 -13 14 -725 323 -134 -672 -665 535 542 -386 727 -366 -338 -58 -540 672 -223 -849 450 -713 -853 968 -158 537 206 295 5 -365 -788 95 154 -51 -223 436 -867 382 322 648 -342 -863 427 -734 992 -305 -138 -868 -417 3 348 703 -402 762 855 -930 -772 31 -70 543 464 15 621 207 -903 159 658 -595 -28 9 -246 32 -802 264 477 225 3 -364 -885 906 217 -280 -140 611 421 256 416 -255 -74 115 -208 400 -395 342 -732 462 979 653 -848 -471 526 131 851 692 -102 406 732 285 93 -917 416 289 424 -218 806 -109 -334 -96 -326 206 -763 899 595 -277 -576 7 125 -91 -389 -177 750 286 214 516 532 651 -449 651 127 45 -770 -385 -376 241 -375 903 558 -658 -995 657 -462 521 -955 -492 -806 175 -56 546 -982 355 -727 122 123 -725 -371 267 -113 -980 843 218 712 -683 -703 -115 148 -654 -243 -647 971 -318 460 -760 644 -579 -242 -600 134 -582 996 -985 -242 -578 -142 -374 -764 210 465 -335 918 -49 898 420 -974 861 106 -963 -964 -46 451 680 -893 45 -684 -38 -358 5 -458 823 925 130 455 -1000 550 -470 960 -657 910 -568 -763 -299 -136 933 -395 109 -728 -16 -876 877 -332 597 -782 -926 511 -686 -334 -550 -532 -658 12 -658 -207 993 -365 -695 921 791 802 -846 -287 -183 -565 -192 -457 859 -870 981 445 948 -219 300 657 745 -912 594 -511 291 -426 434 -270 215 -534 712 -909 687 -924 345 -887 -795 -459 976 478 13 -102 156 -711 -820 554 355 -600 -884 -329 -888 -217 444 58 -940 -442 -326 721 -263 499 155 -651 -369 -38 708 254 -14 961 723 901 -79 807 -643 -802 726 154 -120 271 -617 -816 -37 -793 292 -437 -166 519 -911 -388 496 880 243 381 -247 605 -533 853 757 395 873 -672 715 962 780 -582 -326 -342 285 -372 -32 -788 -911 952 -787 -907 11 -643 -952 509 -594 -158 -125 693 864 964 987 -168 -289 -877 -594 -98 354 -159 262 96 905 539 61 163 458 341 -634 565 -292 752 90 -335 -881 -899 770 367 570 -886 465 -657 -916 -700 -113 268 822 405 -387 405 639 -209 -640 -756 592 -969 -280 -410 -17 777 955 632 663 453 -448 997 -531 339 267 -723 -591 876 447 -9 -828 -5 743 -736 18 150 945 -969 408 211 993 330 -835 988 -598 212 -667 187 -302 307 107 393 236 755 68 -177 -405 267 -215 -829 -788 -511 -972 419 899 326 383 -43 -532 173 62 -210 778 -234 268 256 -843 611 325 125 773 768 994 447 -969 -482 913 -789 -207 -881 -718 -758 -369 666 181 47 -55 -938 -496 532 695 -714 414 506 -483 735 -812 893 918 -881 302 233 813 -911 -148 143 -777 -202 -321 498 9 926 -761 546 -151 511 -336 -171 -693 19 -850 -743 -3 -228 -574 529 143 931 696 573 -692 728 -350 -241 -60 448 -283 804 -524 -713 434 992 -418 542 -782 945 94 -190 252 501 47 641 80 -387 -896 923 238 39 661 218 133 680 900 367 -358 -78 465 562 105 -649 16 -276 -111 170 -890 787 -682 -948 -56 -253 -434 -742 -430 286 943 -437 -704 -919 627 -68 -346 165 -110 184 896 680 -177 420 10 -899 -368 -413 304 -428 538 816 508 -388 -323 354 45 587 714 -860 -622 -196 -265 508 -677 29 -449 87 5 32 -666 -492 908 -989 830 41 365 961 -648 55 756 409 -952 -66 -702 -311 -594 936 818 -642 210 777 857 274 437 -298 710 -477 699 -172 210 120 -875 -576 -464 -318 -332 247 581 -339 -86 -892 986 -281 -976 152 471 840 470 319 487 -66 298 292 423 71 500 954 309 359 -189 358 -604 -336 514 -324 -622 909 438 -863 688 -566 -442 -837 -423 -731 173 67 -223 -159 499 -931 66 -58 -178 730 627 633 -612 -79 -162 419 436 370 -357 817 -363 258 -639 -359 398 -675 533 -312 -596 327 163 -685 868 674 645 -196 395 188 112 884 -610 512 7 -902 590 -107 -670 -122 -417 -306 -350 -568 363 -411 -815 799 473 442 -13 998 -165 -898 -501 448 -789 315 835 -521 -242 11 196 -676 657 729 -33 -270 345 -578 180 -555 476 401 -378 -588 221 54 -574 155 366 696 -249 -564 864 -358 651 915 -116 564 275 -13 -203 114 -956 -687 365 -151 919 892 548 -61 593 660 -292 823 258 635 773 207 -914 166 -44 -729 -80 -428 419 301 377 -643 917 -938 -94 -613 533 519 477 111 976 -142 82 63 133 883 -751 719 -317 387 783 -887 -892 174 860 310 972 100 947 -74 929 35 -177 84 885 -772 467 -952 745 -199 294 188 -221 583 950 -733 -217 102 372 -996 784 343 -596 192 69 -764 688 551 -806 638 -248 692 257 924 -855 558 -996 -293 -218 -289 590 -36 -202 673 890 668 -955 -502 320 -819 111 168 15 31 509 380 81 -280 600 -925 -381 -353 699 -724 712 815 505 -947 286 268 -581 -77 -685 -186 -595 -333 935 -673 -992 -930 -329 737 470 -157 -142 -153 104 -977 -50 602 -58 646 763 -733 -694 273 -266 -472 195 110 -939 188 231 -214 -805 -399 -635 773 779 192 -286 507 649 -318 -24 -695 -652 587 719 -38 108 623 -414 -326 784 -302 -164 522 23 669 943 208 -78 -806 181 -231 -915 749 498 -612 -988 432 379 791 829 -907 695 790 -388 654 -916 238 484 -493 -910 17 794 614 -325 -856 -981 765 -656 521 718 -263 -605 174 -180 -238 265 -348 159 -624 154 724 289 -558 -385 407 148 514 165 -216 269 940 -767 -830 -438 834 -166 954 223 -549 260 650 -95 590 60 357 -146 -152 -928 107 371 -210 283 -603 433 -309 -831 -817 -5 -702 -46 823 109 -443 17 -935 -342 -998 -473 905 -594 556 -626 316 250 -866 -165 -172 -343 -842 965 -737 315 743 -309 356 -892 -625 -424 -468 -632 -187 -764 -487 710 88 945 -363 533 -992 406 136 406 904 532 -435 827 697 -583 9 -526 31 -389 -74 232 -354 472 -96 954 171 635 -818 -61 -307 614 57 -91 876 784 745 932 800 -691 765 158 514 -92 435 328 -460 -107 445 -237 744 454 799 -140 82 -625 -457 639 -778 -498 377 510 -796 -469 -769 -922 848 -11 811 -216 -73 -2 -331 341 871 -802 594 -929 -709 -64 440 -56 -985 79 -654 -896 -988 -654 -88 435 -352 776 908 609 -558 -55 164 458 -73 211 780 9 453 661 341 810 647 -376 -145 262 -321 427 604 753 226 112 -914 -179 -101 -170 690 953 -97 686 -864 -203 -82 2 -278 -579 -248 -894 -77 -556 -334 902 -973 675 -930 252 264 531 98 -419 895 375 -239 666 -825 876 347 -420 -733 984 -315 -863 -518 26 790 959 -550 -441 845 953 -848 93 293 757 -987 232 -374 127 -484 659 -314 972 766 829 86 847 688 663 -520 780 -99 801 -65 469 -819 -955 -367 91 -796 -359 837 944 577 359 -661 -548 913 591 -463 570 -1 372 285 -812 -334 -447 702 181 604 -147 278 497 323 -162 -924 -253 -122 -663 959 34 851 -703 -520 131 -491 702 -461 400 -142 -619 -169 78 -804 169 649 -181 -252 -891 -197 -995 524 -301 18 632 -896 448 -187 609 672 -305 -749 670 886 647 -862 656 -973 778 713 488 -75 992 70 355 467 338 532 -684 -510 986 -677 -695 -462 -30 -164 791 -623 358 998 -546 199 696 808 423 710 -888 -108 -33 -814 -700 -508 644 -749 8 -839 652 253 791 573 -792 -457 -73 -527 -77 434 -982 -470 892 -160 -45 543 351 -387 -412 479 -263 -851 716 348 -290 -515 956 -44 -540 161 856 -166 205 -268 420 -88 417 488 406 246 -645 -949 -815 -1 -1 -193 -875 -851 -143 -245 52 -337 -422 635 852 306 -771 971 -866 847 -673 761 570 806 391 39 574 885 -347 -750 519 646 -840 959 543 -602 547 -217 -743 -859 142 548 268 246 948 -918 366 600 -292 -513 19 512 -485 -336 -488 224 -861 -638 316 218 503 891 359 164 273 731 217 281 -722 166 419 -206 984 -989 820 -507 -757 88 -343 -733 821 -815 -700 -311 -243 294 -122 858 259 199 941 536 668 882 642 -242 281 155 -303 867 954 -892 -1 272 237 280 770 547 251 -694 68 -295 -848 897 576 -589 125 -4 846 -63 -36 287 993 501 -440 -482 -593 651 -367 -396 -426 743 -926 -430 -519 439 121 -588 -902 149 -152 731 -827 -158 767 478 278 -395 233 497 -504 951 978 185 -425 579 463 789 516 200 -532 -616 756 -694 -591 703 98 650 -357 -277 281 648 613 128 -902 189 -504 -223 940 -476 935 480 999 137 -561 -610 762 131 355 67 -965 693 314 238 496 909 -134 -61 326 -669 475 927 -993 865 735 -696 467 -612 -460 -489 -38 487 -413 797 361 -602 -189 -125 174 -363 -51 -137 -759 -242 561 727 -417 268 -425 1000 -137 797 -605 -692 522 -887 -874 -954 -694 424 -527 -761 232 -332 653 -727 -149 864 224 -693 -924 -110 -540 104 664 -928 -184 622 919 -659 805 -169 -236 805 -938 -461 935 550 324 118 696 489 -774 550 -733 -802 -189 -490 -477 -262 236 548 -632 322 457 -685 -730 647 -275 -349 -726 600 -45 983 -488 949 -854 364 342 -545 362 -442 85 64 -467 -301 -1 894 -184 345 -650 851 37 85 109 413 508 722 218 -171 982 -313 748 909 -137 130 -112 275 633 -589 -642 995 638 680 690 697 326 -425 -556 -779 991 321 493 628 516 406 -386 -280 430 261 -997 -376 -602 707 -585 986 587 -934 -121 189 -727 -561 -985 176 560 777 556 780 983 893 -313 774 740 -917 -212 199 304 551 483 777 -403 459 74 -314 602 481 -240 -483 810 -726 350 -313 266 -905 390 511 785 868 -666 -355 230 -632 731 939 334 -454 -108 700 -625 -960 -760 -405 718 324 -100 661 -327 825 313 781 -928 -768 349 -501 -938 270 -184 380 501 -200 629 72 -80 -223 -706 291 205 -658 273 772 -933 636 -170 8 -971 -177 -943 155 903 -290 -945 698 -780 420 982 -737 -390 105 -751 153 299 -267 578 -205 740 766 -536 -913 695 47 -607 -290 571 -281 449 931 -206 -88 -1 917 661 -866 -439 -106 -919 903 -426 48 -9 63 -950 -435 -444 -98 -3 377 991 -681 -567 -584 -268 816 -599 -353 856 497 -9 292 901 -678 -547 -405 460 -377 -200 330 -610 -70 488 -738 -639 -62 595 489 -158 750 275 150 -428 -704 667 561 -775 547 670 777 -522 -988 -268 960 -200 -926 477 -67 -445 107 608 -716 -397 -462 -944 259 -664 841 936 868 996 668 -724 -89 -941 208 823 -322 976 762 -932 -630 -560 132 -232 -744 -676 688 -815 -241 -283 -403 38 134 -476 858 -330 -655 992 -887 324 970 -864 -514 -592 916 721 -547 668 23 -594 -45 -610 -307 298 -607 -18 -606 386 407 -343 -161 -721 565 41 603 -431 -925 500 -847 378 -481 -703 -142 650 257 -658 946 633 996 20 397 625 -529 -284 202 -518 -790 358 211 -98 -655 870 832 -734 -600 -711 110 625 -929 25 188 822 -289 569 -411 857 512 435 -298 -45 -485 -844 600 792 749 -421 -250 -885 99 -455 612 -652 323 480 190 -950 -234 -761 439 -549 -809 -107 -806 697 -494 587 67 652 -804 -943 232 498 -2 967 327 -744 922 -545 470 -750 -817 -682 383 35 -899 738 -237 -407 -873 234 592 461 178 -37 70 238 -959 26 859 925 -695 253 904 527 -771 135 -93 301 608 824 923 745 -494 -816 630 22 551 321 874 638 542 3 535 469 566 583 396 -415 -809 -318 -587 -823 495 -596 -978 -78 184 -560 533 -601 -57 -573 488 -16 395 -916 499 411 593 359 365 154 567 -782 884 7 786 -225 605 866 -501 798 -739 267 944 -265 -643 -972 719 765 -123 59 483 -151 -798 -398 -785 633 335 137 332 -40 841 55 873 613 652 22 72 -703 695 43 -445 -385 683 485 62 624 -193 264 342 492 784 -494 -768 -86 -576 270 -291 -48 -840 702 860 -341 -305 -464 80 48 -43 455 -383 37 30 -465 472 -380 -723 -591 264 -258 413 813 914 917 -778 793 -310 -215 -325 37 -318 -895 797 -328 844 -204 -458 608 -540 -800 702 -469 715 -519 -452 -720 -496 -407 907 -749 663 458 -431 871 -363 -724 35 -49 -469 72 417 -890 -953 709 22 289 720 482 -226 -496 169 -940 795 -974 923 148 -283 -65 -412 1000 538 -867 -433 -176 488 659 -367 391 -754 -89 859 358 209 -817 -906 -133 610 291 716 -552 -436 371 158 -822 -244 441 105 -326 95 561 -50 -607 887 -47 424 -801 192 68 -789 -820 212 -42 -965 441 441 -153 794 -202 -834 518 418 427 -84 835 -216 567 -952 -163 557 707 -481 -3 784 906 172 25 -828 553 327 369 513 957 -43 -463 -545 212 567 -416 -8 455 360 972 -953 990 -943 -823 459 459 -28 689 -891 59 84 -142 -940 -418 227 -594 942 -541 -236 540 -70 490 642 -201 -219 -564 969 -841 517 29 -693 721 -449 1 667 821 195 779 883 326 346 988 30 496 845 468 -45 -910 -912 526 787 -760 380 -582 920 -892 885 -20 597 -83 44 -404 934 451 719 607 56 -786 872 -701 -793 964 617 416 -98 -447 502 152 -488 494 -309 164 269 566 -653 843 -110 576 -36 -989 182 499 -702 -844 -645 657 8 -78 -826 -911 102 -171 -588 -536 209 -204 -833 482 -261 -399 -328 931 -37 135 -184 846 108 -339 -369 -386 939 -985 873 550 -859 -445 -882 608 270 15 -19 -52 -115 872 -511 -204 -89 -650 -450 551 -88 -825 -510 -221 -930 503 832 -483 -545 427 -394 -285 -804 833 -672 727 -290 80 298 -434 266 591 -116 -185 -401 807 -706 -729 31 979 -938 -720 102 -884 -8 -37 -11 -588 -759 -410 651 140 438 -904 -50 485 -5 -4 734 -960 594 368 69 -605 -228 16 963 409 -313 -670 -893 -831 -116 -871 994 -844 412 -402 -298 -516 -224 916 -692 -537 807 -985 489 49 -843 99 499 -557 880 -242 816 256 -27 691 -421 520 -213 -147 652 522 -685 562 -276 811 423 888 612 -383 906 -260 -884 -520 -677 406 279 -101 -987 406 -889 178 -197 191 590 -517 -882 -229 -612 761 -444 377 -509 -453 -493 -91 -960 411 -636 881 -435 -247 -948 -448 -590 382 -976 470 142 -182 -379 -279 -222 463 548 -315 28 -199 -402 -1000 -473 349 377 164 -146 332 -645 829 473 -276 734 467 630 -826 545 -380 -496 -462 771 -456 332 -91 -649 -439 11 996 961 559 -111 358 -905 -356 222 -850 409 -238 -938 -107 260 758 -211 289 809 67 791 448 821 833 510 605 -116 -38 -541 -352 -744 25 21 603 233 249 338 954 170 463 -50 -252 72 -359 -192 -110 -833 -902 -308 -752 734 -973 -954 -151 -935 -723 -622 -196 851 931 421 -565 -511 403 -907 -627 -737 452 477 389 -634 618 -522 -209 707 -614 146 290 -154 -151 783 -309 860 705 157 693 648 578 15 -832 -466 503 863 -626 -900 -98 988 -615 436 -698 760 -11 14 -723 -468 -316 -641 -819 529 819 -332 -575 738 703 -998 -198 343 881 984 -306 -328 168 386 682 -734 -529 451 688 381 110 584 760 45 996 -340 -244 -659 -27 -724 -140 915 437 -60 224 442 478 -943 985 48 -890 470 633 125 -889 -969 724 -303 -651 814 -130 322 36 -142 -867 164 530 948 480 18 -20 -763 883 -297 263 10 -542 69 719 -302 -770 166 31 -393 667 -692 -474 -489 490 615 -799 928 -794 -589 629 111 536 769 -677 -780 228 -457 -239 906 654 -666 443 -145 -342 611 -693 587 -15 87 473 164 728 577 451 149 -103 -798 -738 -905 -458 439 -852 568 361 -914 -710 -339 -845 940 -943 -103 -999 935 181 -91 342 -431 -575 -124 -423 881 -298 210 -757 -332 572 394 -508 400 667 -350 -507 -920 -408 -692 124 518 -611 775 -539 501 372 496 -352 -605 400 -710 65 -44 -307 -531 -735 -370 -9 433 -396 -531 59 609 -286 -803 336 39 -140 793 950 -274 844 -392 -242 -870 348 -610 -678 496 -406 -295 757 -42 -335 899 -97 -543 867 864 126 223 -915 -297 490 398 -480 698 875 539 -964 -649 208 185 530 -754 685 962 -87 582 56 356 -339 826 -229 571 81 -59 -960 198 763 -508 978 -96 159 763 487 236 -352 854 173 425 -376 461 916 -260 900 -290 -764 357 462 -495 -793 998 -728 -816 190 -564 711 944 -443 397 -540 -527 363 -622 321 874 -767 -843 866 498 -192 -665 141 982 180 515 917 547 541 875 -128 517 60 -703 -485 -253 868 -485 131 268 176 588 45 738 -290 591 703 -111 -520 -204 -189 -618 -971 40 -263 55 -911 -807 -902 -870 -17 -670 -437 -399 525 881 394 581 -148 -547 469 91 68 508 723 -592 25 304 642 -984 56 -280 -572 -643 -702 98 -96 -930 727 -436 641 508 -929 -80 446 263 941 861 -78 631 47 -215 -868 510 -956 -443 259 389 714 589 918 272 168 -180 57 -406 661 -650 665 -504 -108 493 -165 -658 943 935 -725 830 531 -539 -377 -109 -592 59 -980 611 -766 -57 646 127 -516 -198 -929 -913 -246 -232 409 -649 950 -35 354 -960 -457 -21 -595 365 -472 739 -274 -863 -564 -408 -943 322 657 -161 -632 -948 840 -838 872 704 -101 -869 -725 -26 -765 -99 431 255 -380 -520 -356 168 854 -832 -565 -361 -487 186 -48 -604 -634 588 861 7 -898 -382 -852 116 -948 -900 -997 -412 -698 -127 -984 -944 -27 602 -675 -88 -500 824 -632 -493 -667 -200 -723 -787 944 61 -814 -330 -907 -895 273 -287 902 -573 67 169 374 189 -998 627 -472 -123 -794 -943 -62 -642 -544 288 -650 -395 744 189 -819 720 892 534 377 771 -689 -908 497 -984 -544 985 884 549 -970 509 894 -221 -629 232 232 -475 -833 386 -450 -82 -295 -701 -650 -387 989 -488 -78 708 138 -784 121 -35 423 -405 189 549 -870 233 761 398 206 499 -292 -598 846 -264 -378 -46 -610 555 -476 294 -912 907 321 -894 -729 -767 127 249 -910 -564 -225 -319 -905 -759 952 722 853 -356 147 852 -864 -998 -84 602 -499 460 129 907 362 12 -306 -827 -296 -450 -81 -542 613 -772 775 160 -38 782 6 167 302 -1000 -232 640 187 575 807 500 591 -148 316 324 -793 -888 -273 468 214 -819 -42 -733 24 144 -41 -759 -954 711 -772 -809 -814 372 -691 51 398 705 -717 362 -830 -125 560 406 -987 347 -774 -579 -807 76 -11 -112 649 221 699 977 944 194 793 -949 189 -631 -755 214 428 293 -932 621 977 -690 88 26 -314 872 807 -245 -635 815 -151 -807 457 -552 480 -813 -976 -801 667 -297 492 338 -3 308 -70 -304 662 -304 -973 512 712 493 952 -865 -183 -645 801 384 560 -928 294 -311 905 -781 -131 228 -227 -883 -656 -828 -288 -641 -441 939 -237 -729 -718 700 140 -425 490 -325 -436 -665 793 -308 64 320 -529 -126 378 785 152 306 599 507 260 -121 717 725 60 809 390 510 361 -808 -495 424 513 -420 677 477 902 -31 -340 -831 -211 -487 -753 -508 807 -281 -513 -634 -858 92 516 350 -632 -61 160 -663 -422 670 -812 274 -9 155 -275 -63 -751 580 -728 527 -438 686 391 156 -333 557 -708 -155 946 -88 893 46 23 -72 435 927 -200 926 -439 831 -805 828 507 910 -698 -79 52 -40 -960 -465 575 385 -965 921 -138 919 -416 -608 462 579 -499 -77 886 57 445 -979 758 859 384 121 825 -55 -396 -452 378 -532 559 -198 -655 -543 -968 571 824 -510 -175 767 -177 -957 862 -436 95 461 -252 11 -129 -491 -460 -855 -717 0 573 624 -512 512 718 -102 379 -78 128 486 -688 -95 486 764 -953 -539 801 -122 154 732 -201 -817 -305 -904 -143 240 -342 -1000 -695 490 -720 563 138 294 -345 -250 529 -607 -786 657 568 -383 -806 867 -630 -342 -65 482 114 14 379 -602 -382 166 -166 93 -822 110 417 778 -104 170 -354 739 -139 -923 965 -734 -912 -710 902 -43 689 752 302 -232 424 -635 -796 -381 630 -54 490 -676 -880 -982 860 216 639 -973 -605 416 -788 -730 -810 -422 976 750 82 -233 986 -989 -322 -934 -167 230 -522 877 677 -32 -410 917 -106 -872 -770 -892 -143 -912 180 -559 688 -227 49 249 -854 702 -185 -327 -533 1000 -695 871 681 930 576 453 -146 286 322 172 649 -547 -91 -162 -153 636 624 -244 -164 -232 161 203 -506 249 -321 -954 -217 718 -138 96 275 -560 -578 -917 513 -705 32 -48 108 581 150 611 240 -410 300 -104 -927 518 -614 -436 -773 -914 197 384 -476 -549 540 761 -371 881 737 -248 373 -623 -689 -829 -480 -757 -20 762 82 -413 -440 433 -680 289 716 186 -69 -116 268 397 1000 1000 -170 -742 -418 -129 633 752 939 4 -896 -381 -130 -86 -445 825 922 -886 262 38 39 267 995 -625 70 -847 -233 203 -821 -89 602 656 -618 -984 918 -54 523 -704 182 538 920 28 801 -151 -47 -472 -859 -408 435 583 94 877 888 707 899 -397 777 -93 768 55 -389 -932 868 -81 841 -896 -701 962 -305 -964 -634 -73 -466 -9 -982 617 -998 -169 -347 -340 496 531 551 420 687 -261 608 140 118 735 -170 718 876 447 -239 567 -924 -883 166 101 -847 -308 -615 465 -790 -392 743 -702 989 -929 112 -751 423 710 25 -161 -560 -158 534 -229 -88 613 80 504 83 24 -384 -56 -867 623 -115 31 -971 770 336 -318 130 -306 -82 457 472 352 -744 -610 193 -443 505 961 -470 -162 317 -983 804 -612 358 -881 995 -25 -665 -236 -612 -674 -602 313 192 149 -646 -202 -552 -763 -854 -206 -936 -196 777 -689 -667 -261 -375 827 954 915 874 791 819 889 397 -2 94 -960 -161 -403 -747 361 209 -357 983 -775 886 395 894 382 -298 218 738 -413 411 -374 604 72 -830 171 65 620 -152 715 873 -949 -596 -115 -759 -182 137 28 714 610 -924 18 367 718 -695 -845 779 206 -392 407 916 -256 540 -792 -792 -607 711 -94 -749 -723 51 -352 159 -621 434 283 461 216 -439 -955 314 -176 475 460 -421 -684 -661 799 -365 -836 152 499 514 -922 -695 813 -305 757 99 949 317 696 -497 70 -696 974 -898 81 503 -967 -223 357 313 -477 -388 -404 -435 693 -566 363 115 490 -30 855 205 -874 674 -145 -854 -162 894 -834 75 -987 69 -745 178 -688 551 -65 469 693 58 -269 539 463 -387 360 118 -575 -459 -572 -291 -69 30 -625 799 859 -910 367 -155 536 -261 535 -287 -4 -79 -553 716 193 -306 547 897 -78 -219 764 -172 -721 -603 -307 -108 -711 -61 -699 -850 904 959 231 369 -568 -870 181 793 -102 -786 -724 696 518 362 636 -926 -432 409 -794 -972 951 -62 810 53 -733 62 -555 393 828 250 -771 -25 -901 -925 620 392 -614 -276 967 206 120 -846 -174 -515 940 -458 716 -672 -876 899 747 708 132 547 -553 553 -488 317 631 293 -563 -586 483 873 -757 -509 345 -248 -514 932 -40 -910 212 38 21 -27 941 373 460 -817 943 -475 -454 189 -708 -854 236 910 772 612 -737 643 -538 587 -788 310 -352 -526 194 -303 -885 377 534 -184 -176 -996 219 -311 933 -598 269 79 527 -123 730 -459 -906 -27 690 931 827 -412 563 -908 505 580 562 716 -346 837 -690 -389 779 -294 585 -888 422 -855 14 -853 -638 344 426 -828 -99 -319 -498 -622 -261 47 -166 15 319 768 664 19 661 109 -543 -325 517 551 -639 482 485 11 342 -64 766 -606 -738 763 -296 374 -874 -136 -245 684 -650 -497 -999 -393 -439 -737 -702 16 -838 758 -559 -475 197 -57 -466 -727 950 712 -838 -528 -640 133 916 391 473 30 412 269 55 474 599 428 -432 707 -597 277 -183 500 969 259 -735 -195 -942 -223 936 -209 494 666 119 -777 875 183 406 60 -495 -558 202 -244 -528 -699 -582 304 337 -318 353 -41 711 -109 490 624 166 117 704 782 548 -441 -596 385 -628 316 59 202 519 -827 585 567 -130 -394 -302 359 352 850 -195 -505 32 574 321 346 678 264 -628 -365 451 -89 -44 69 -986 362 -649 -813 -54 -575 995 607 178 -719 314 912 -354 352 440 -938 974 385 14 -584 793 174 540 871 -889 76 -364 -715 -717 139 376 -490 -229 -998 -454 105 -556 250 -132 769 975 741 744 349 255 -165 698 890 -41 -442 362 -693 469 -896 -960 29 -799 -920 836 434 955 367 -65 -58 692 219 809 347 71 -610 351 -135 -434 -29 650 302 266 -178 -553 -843 -359 751 656 -153 -2 -204 605 -556 594 -856 -479 501 88 -364 799 -740 932 -598 289 271 91 951 679 519 255 -812 -166 339 -362 545 -801 -860 748 -763 275 751 -602 621 735 952 652 -772 907 108 -733 925 -9 226 -106 714 499 -541 988 477 -750 669 127 -980 -594 275 786 929 849 699 739 209 228 -259 685 722 -619 -654 703 -441 -34 -891 927 -201 704 -533 -722 -180 897 -978 -222 820 -550 -527 282 912 899 -909 -908 622 -978 -635 -572 -551 589 582 576 -137 676 340 -678 734 -235 136 -176 -396 -929 -338 624 157 -336 565 -110 724 -808 212 -951 175 -489 564 -471 485 123 897 184 405 972 496 694 -855 -436 -508 -420 -840 405 966 81 650 747 554 -732 909 935 493 -844 -571 -264 -327 492 -658 735 -360 444 698 -952 58 981 49 -890 4 -775 96 936 -192 941 907 -649 641 -397 -190 309 410 -161 -403 658 -373 -16 815 -35 612 191 427 -446 -719 541 284 -769 -555 -64 -960 198 579 -176 659 -694 774 444 -664 502 960 -439 -769 557 -863 -781 76 -52 769 845 102 316 -349 609 896 669 927 665 -476 704 967 913 344 -405 -90 39 -707 -6 -926 -345 -23 425 292 -405 934 -461 749 -400 -566 -354 -411 -662 -781 -946 934 616 116 -376 -767 -365 -542 325 -538 527 615 94 -118 709 -360 428 224 -353 811 -498 -581 536 -63 333 234 203 -639 -545 146 -170 468 -338 396 -713 -200 -278 -187 -337 -962 677 -197 -857 727 -186 646 -528 136 -932 -129 -801 -259 -772 34 -332 967 -789 208 -301 -618 43 -560 -780 -32 289 831 911 422 -6 -785 -12 173 -414 -305 -540 4 740 -359 -878 -780 37 102 -80 -747 -256 825 360 429 992 -415 -807 33 -449 390 -388 707 -787 782 -344 609 844 857 682 862 -983 915 -310 -885 303 -192 331 -951 -537 -726 -33 -517 -569 329 508 -41 -558 153 738 -490 130 -735 531 -971 665 -2 -710 20 459 142 -336 -727 -840 -552 -679 916 543 -917 -878 978 539 -711 225 -144 -31 -193 -140 -586 485 831 -845 200 398 -615 856 817 958 176 -724 -932 -726 741 109 -312 901 41 503 113 -132 -270 -202 528 -387 -796 -577 433 832 -392 505 -368 374 444 -392 -521 -503 164 -166 -31 -551 -296 17 -13 199 -405 60 -682 443 136 -403 -767 290 -551 -6 524 403 -127 -807 160 82 -657 -587 -528 -442 -775 -340 -378 -964 863 -110 -788 952 -635 362 680 -679 -114 319 -132 -256 -998 -701 484 947 879 -12 -743 457 355 727 -982 -369 406 115 -188 186 -147 -420 -498 308 -838 -515 -899 -259 -41 -853 133 49 106 -861 831 682 -200 -681 468 -987 346 443 -407 -478 220 823 -884 984 819 242 821 964 -79 64 251 736 -47 -458 498 -991 -275 -698 -732 73 -691 118 -629 -267 448 904 735 402 125 -425 -113 620 53 760 597 -458 -697 950 449 -502 301 -981 601 380 282 -4 -313 -76 360 131 403 809 53 687 768 -295 780 180 590 -911 805 539 290 -648 266 -112 400 1 -253 505 -344 266 -11 61 838 906 432 154 -23 461 8 -664 -800 -288 -973 660 -304 -217 153 778 -946 -649 -531 -439 401 388 -630 697 -349 56 -905 -572 881 914 595 -402 630 231 -567 -912 74 17 617 664 864 387 852 -562 -680 935 405 -9 285 -341 -813 -364 91 -163 828 -395 -737 -295 299 601 891 483 -402 -654 685 802 858 502 862 -692 510 -809 -113 -379 31 697 -332 -287 -482 -102 253 -492 343 -479 -965 646 -478 -321 -168 590 82 455 -151 401 -502 -404 -753 -721 874 342 549 -994 -228 -85 -324 507 -355 -9 396 -978 200 -486 848 319 -800 688 894 -994 160 772 -181 126 886 484 -619 911 -633 121 271 169 -164 360 -511 -865 -253 -602 -650 -565 240 -316 463 -858 162 -385 -243 -198 544 856 356 -295 629 -551 -427 -765 664 -751 193 587 302 -258 405 707 -130 641 -736 -949 -771 737 511 -167 2 263 -112 -149 -111 605 -753 -827 -198 848 849 -166 -239 489 12 549 -21 -606 -213 -455 204 646 247 -521 33 -927 993 519 992 301 145 381 -563 -702 -454 955 116 818 -555 203 119 65 412 608 -766 6 -86 337 -408 765 -215 360 -449 208 -533 929 717 -30 758 265 -643 -86 611 -702 -820 619 -102 -892 -951 643 -26 813 562 246 176 -571 167 730 852 186 -983 982 531 712 840 -88 -595 45 875 989 -993 -645 -223 -128 -174 438 346 -537 648 -411 -991 733 985 -242 -222 -18 -810 696 963 -566 746 -381 -191 509 -975 583 164 -216 996 -762 7 323 -727 -145 979 -902 -499 323 745 -300 -315 -617 -661 -55 187 -542 290 451 -173 455 -859 -633 -118 992 -1000 825 792 -270 -210 -676 861 416 381 813 -943 -803 608 -528 20 -49 665 -523 -653 -880 543 -858 58 160 937 -949 583 480 -901 666 -331 235 165 -968 -612 742 -13 -906 68 -172 62 357 -373 499 -876 -261 -957 816 -919 723 761 768 -802 300 -220 -18 -375 -209 -706 -860 -240 -643 -57 532 -476 -272 -872 210 152 383 704 -836 -884 183 -156 -579 755 308 -111 477 70 305 776 457 -524 805 543 456 -992 281 525 -951 221 -875 -408 375 -228 296 -955 -546 663 -852 -370 -297 -134 -237 302 548 804 -859 601 -716 -91 -276 383 -563 -908 809 40 175 708 -477 -310 -478 291 -224 -525 -821 169 -389 393 -780 -270 846 12 907 981 -509 -158 412 316 -797 -937 -671 312 495 508 684 -843 -807 772 481 -626 -494 253 281 -956 -621 -786 696 -345 45 -925 202 500 17 -212 342 -564 -758 146 570 119 551 -495 -352 720 124 -500 394 638 356 124 -145 784 -951 290 -50 356 219 -126 9 729 -393 -785 -996 -488 997 231 -384 87 355 620 727 -559 823 82 -928 335 97 312 265 -327 -590 53 -354 475 393 -2 857 -177 -361 434 -925 443 634 759 -152 -286 910 253 -115 -213 785 822 961 161 -175 911 764 -475 -501 -547 -521 -71 532 319 452 -569 213 312 -81 553 222 -448 624 563 407 -644 494 251 -762 516 304 711 -64 -972 136 407 -849 999 -759 -242 -679 -67 -569 490 -242 -863 309 867 -47 782 739 -908 -216 27 -868 -720 -656 794 464 -244 334 510 316 -324 -46 -549 -853 350 647 958 514 -917 -895 -619 -88 682 713 914 983 3 613 -560 -237 229 678 -88 28 398 -210 -619 38 -276 72 768 225 -525 564 -8 -30 -243 29 -35 436 -609 409 -815 -162 800 333 296 756 434 960 205 -284 859 -924 -661 706 -273 908 -814 -792 137 895 -588 65 -532 -662 -622 14 -988 242 821 900 349 -880 970 275 58 368 -726 -60 268 -743 -289 -219 -650 146 832 568 -433 392 -539 32 909 -154 -476 -898 -134 -372 -48 -420 992 -455 -881 -584 -818 -274 478 -553 -260 543 -437 -745 -225 -564 604 -670 -52 -268 -367 -905 240 -436 570 -890 661 -451 -369 529 42 19 -883 -524 -849 -413 -29 -399 -843 797 -114 996 56 269 915 969 -174 46 -122 -322 -947 884 -156 79 -74 -9 504 106 -732 -183 -407 -612 -153 -323 843 221 455 -276 37 30 716 -601 596 -886 993 317 -711 690 813 921 -564 194 753 -176 -386 589 722 582 234 62 775 419 822 77 -918 658 -109 35 246 346 25 -683 -585 249 708 -788 -604 298 347 424 257 934 60 -283 -127 -808 -304 -458 -964 393 748 126 -467 91 -541 881 457 -833 -542 400 984 720 439 -196 -711 172 257 -18 -968 588 205 225 -637 -846 952 702 -202 -481 157 -855 254 -693 -949 211 396 410 -399 401 113 -840 -877 -225 -732 566 980 -246 -639 145 -188 609 687 880 772 533 -695 243 -214 705 -28 708 -25 718 -56 -685 401 -615 -100 912 -643 -40 -613 831 461 -536 -465 56 -59 -198 54 -255 795 -893 300 979 986 309 -436 23 639 206 924 150 -355 78 -46 486 18 236 -739 832 130 -289 -682 445 -509 -873 545 -202 -968 690 -460 332 -826 -757 -818 807 -796 -289 932 -346 -646 -1 933 -213 -407 132 -878 -142 2 994 -663 628 -887 881 -136 36 434 557 -413 431 -849 588 -601 -598 -735 -431 697 -355 -529 250 493 -725 -870 45 919 -574 533 90 -937 848 -150 -585 -19 894 -833 -5 -834 -103 -155 940 774 960 154 -207 599 -488 -667 -636 -459 -634 743 436 -652 -613 -41 -646 247 -203 -415 529 129 -367 -875 -238 -204 -4 770 -928 314 626 -22 127 582 781 785 -625 -299 -1000 279 -841 -708 557 -60 -768 -737 -947 566 798 732 593 -874 -983 6 -354 566 10 71 243 -958 -489 645 686 -797 -986 348 -728 -858 654 874 933 -202 -38 438 -825 -622 -738 109 444 483 770 -549 -239 -750 822 160 -18 -151 -591 303 898 -514 -3 222 -340 770 -244 -851 221 258 -604 259 867 -864 -701 -10 -296 -492 461 -237 -63 272 -833 -599 -797 984 -660 667 600 -746 -943 301 164 -236 -301 -571 443 -104 720 228 -881 -56 199 863 863 565 744 -734 -698 -166 -262 -832 561 815 -727 171 830 767 -291 -307 -78 39 510 301 -722 -480 763 611 807 826 -114 -182 -24 -740 132 -841 467 574 -335 -783 -747 461 14 404 418 824 -836 747 -687 -482 -108 749 -963 532 -264 -455 -371 481 392 -184 272 336 36 -621 151 473 -534 91 -673 936 -600 -425 257 728 -57 613 472 -631 -461 -62 -145 359 -944 2 799 -908 305 557 -304 409 -742 -900 -265 -141 -832 -756 -852 -45 -533 181 -983 -248 -68 -804 -950 342 -457 -818 563 607 710 931 -242 434 -33 -115 -392 547 605 -755 -670 271 849 -195 497 572 -697 741 -638 173 -741 -155 390 318 908 386 53 666 -402 -324 584 -681 -418 360 -186 838 -651 -339 -302 -769 -21 -197 -914 801 -243 97 98 -634 300 574 -338 -186 -645 846 45 371 883 588 831 -569 980 -411 415 15 677 768 627 -6 -959 -69 -603 -469 160 -976 -897 656 833 -634 -641 87 726 962 -219 454 -54 258 246 270 -455 0 -446 -266 963 241 232 82 946 212 -320 -29 205 -728 865 -670 34 -719 -185 478 -620 -126 488 -83 -184 628 904 -312 -52 903 608 419 729 -912 922 -548 352 -409 508 531 704 -349 75 -441 -40 146 61 130 379 860 343 690 -294 -848 766 -128 -300 514 408 -901 352 -552 -137 -414 -345 -804 -850 -140 -300 674 -973 458 -516 -76 666 -410 628 492 364 826 105 955 803 -447 -65 -263 271 84 18 606 -324 686 317 -682 -40 -435 763 527 -855 363 -427 -822 -655 -134 -389 -932 -880 -55 760 -477 304 -468 -535 392 922 -150 -885 -616 282 358 -993 -576 933 310 -537 867 286 -864 536 509 696 -795 959 850 346 568 774 -608 108 280 499 -333 -95 129 110 909 -757 882 -946 -265 -542 315 -778 892 -932 950 420 489 -164 -865 962 94 515 181 -410 -189 -757 539 -657 653 -463 165 -998 -544 -309 -977 -377 -957 -521 -187 146 -968 -742 -808 -69 -394 520 -700 339 216 590 421 -612 920 -599 125 739 -606 -691 426 -372 -301 -581 -380 -351 763 763 -366 356 -843 788 -313 462 -116 -526 947 812 993 -946 693 946 50 603 539 241 638 -253 -989 940 -964 603 -521 -941 -764 901 85 -634 542 531 404 -970 279 150 374 840 146 -654 542 -719 -923 -561 91 -692 -371 -928 699 -646 -461 -613 -140 117 489 649 875 618 -812 -372 340 804 293 -461 -673 -388 58 108 465 -162 778 264 783 -928 194 400 367 -579 -801 796 162 -526 -947 775 -995 -486 -315 383 -790 -236 899 -805 492 -135 -236 -551 -760 -110 10 -178 875 -77 568 898 -883 -627 78 116 788 -866 103 -736 -851 183 504 335 967 -170 593 -688 -607 -496 -853 931 735 992 -385 -424 -228 -24 696 -377 586 270 376 855 -634 -535 -512 958 467 -902 -77 -670 -51 -112 388 -374 191 -648 -245 676 700 -541 120 330 145 425 28 658 470 13 -949 -905 780 -208 -745 923 87 -37 25 383 -382 -67 -720 678 -992 898 795 109 -635 -679 -399 998 15 266 728 446 42 333 250 -484 -820 528 -877 701 151 -965 -546 -935 -595 -347 -162 287 -417 356 -316 -822 142 371 669 971 59 902 -32 -134 -539 854 -87 -960 82 2 899 -591 -865 576 -502 -95 -487 -753 874 -633 -438 23 -75 544 997 781 677 321 -137 -440 -76 -382 -428 -644 482 815 -858 953 -263 -435 85 607 -586 -498 -817 229 -96 -689 791 183 -765 -650 410 -753 92 566 892 -572 -221 -372 817 -704 -555 650 -907 818 137 -506 417 309 -687 -32 -942 -264 653 -455 495 -936 790 -88 492 -459 -176 -916 -204 -49 804 -38 -335 -661 -449 591 574 -6 324 148 858 -80 -924 -262 -643 -849 963 -666 -843 -410 -98 927 -509 286 310 856 340 544 -485 -361 -584 69 883 325 162 -112 805 1 536 -896 195 -503 294 901 408 926 794 -901 83 -291 565 836 99 -492 624 -495 117 -597 706 -59 -943 373 213 378 311 41 840 -121 -765 33 286 -648 -914 -708 858 117 396 862 -843 449 376 -335 -231 425 919 -4 -891 -693 -730 -367 -364 -145 382 175 590 663 186 656 -243 510 276 825 -561 242 353 -283 -371 54 79 -640 956 -279 -259 -461 637 -457 -441 -851 -127 157 777 555 -257 -876 939 -118 347 232 -85 -680 219 628 -427 450 102 -528 -727 514 471 -740 837 -755 618 -719 609 421 -636 -654 -78 -800 27 -220 -579 -113 -30 -60 -306 736 565 -126 28 -802 325 -674 -947 -484 913 51 -150 -502 927 -625 -754 676 -101 -432 385 834 -518 -600 466 645 -958 241 -928 484 250 947 -389 814 948 -901 584 772 -238 -860 -839 -454 925 14 271 145 77 585 378 -516 499 -22 753 160 682 349 581 -606 -6 911 116 415 -705 -917 438 360 630 -535 -784 -489 27 -467 647 -6 -452 462 -853 -384 -755 966 -16 -597 -61 -106 -718 465 101 971 -298 -981 -937 39 -406 683 155 -270 -883 -832 -953 514 600 -190 899 -408 864 -724 484 -891 -274 893 678 -955 -153 806 151 -267 -323 939 747 405 994 461 233 841 408 84 993 -638 -151 -438 689 155 -253 -881 285 614 996 518 -861 63 -173 -789 -346 841 640 405 -273 -325 514 -113 -183 183 550 -322 192 26 -204 453 551 894 337 -947 219 -70 165 -723 236 972 -316 -860 -593 -50 320 206 147 79 583 -858 -230 591 -167 862 -646 4 174 397 220 163 -179 -654 -950 -987 -553 989 816 -59 -981 -15 -528 792 -323 -395 535 -485 672 267 72 919 -578 -530 -754 655 444 885 -39 -101 -398 -555 -669 -469 937 -208 -989 36 -1000 652 -764 -661 691 -781 926 238 19 307 -471 -184 -562 -367 -211 -617 -597 -276 -67 756 -653 245 939 -68 -359 861 -28 -460 282 -630 -287 246 -327 -996 4 120 -727 533 630 955 -13 250 -177 -969 -56 -832 577 -535 960 -537 846 265 0 729 877 125 810 -554 704 -996 63 135 235 -629 -565 -448 -86 128 739 -552 -499 -405 -916 -689 336 -826 520 472 792 -938 386 -336 299 -164 929 414 583 -352 731 -742 751 218 -930 -992 893 851 -553 270 -694 -503 929 -815 -995 174 339 163 520 891 679 530 471 93 826 -287 -528 -228 -252 -420 -754 64 934 -310 345 108 383 666 -726 -138 342 -653 945 290 -276 -265 -645 -577 -7 -545 983 -675 -785 -819 97 744 600 -411 -444 -315 -199 -543 722 384 -502 523 311 857 -607 902 -95 441 -495 -719 -276 -760 -992 -764 793 -254 -641 -200 -381 -778 585 126 192 594 -611 -725 323 -465 -456 -378 -978 517 -254 -429 472 52 -468 -230 140 -144 -821 516 918 911 326 -848 -780 411 542 604 -67 -355 545 628 -236 -778 -964 -319 296 341 -671 -428 -419 819 112 -919 656 -816 963 -909 -919 -51 105 -460 -348 -78 662 -769 841 112 -346 785 842 -535 -936 580 317 -137 709 310 89 -698 267 533 654 501 679 -333 -745 -183 380 426 205 840 169 647 -670 615 -977 -743 276 -304 564 -336 -238 -64 -463 514 576 652 601 181 581 -565 97 118 228 406 -674 -502 -965 737 -540 829 -118 -259 454 404 -572 -545 -1000 -827 757 155 -432 982 -547 -407 -999 -769 344 -980 -497 496 591 -360 -179 305 -848 -44 -615 168 -899 499 107 625 211 -818 633 -358 793 605 164 -27 -175 -577 934 442 608 -394 -753 -871 -578 -810 -87 307 141 153 275 182 -632 -884 973 -740 828 -603 -838 571 -536 948 -14 652 820 -891 -905 -807 957 536 -673 405 -905 -604 -659 -589 677 889 -898 434 26 576 -591 -438 123 -88 -936 -745 37 -587 -846 -140 -462 659 1 -678 420 -317 -888 463 -460 -489 -819 52 895 -894 -641 -436 -736 -543 -206 197 -890 -868 -530 -359 -802 852 -801 713 -275 784 537 584 673 -969 944 75 525 -136 248 -528 7 -554 -278 947 -811 723 -89 -296 953 -776 964 -10 -495 -875 -935 837 313 947 -24 274 625 -257 825 -487 -121 490 129 -68 -586 -318 -22 -297 -497 250 333 720 468 402 -756 -131 -156 919 -271 78 -698 -958 147 -348 -679 422 -954 -912 567 -359 -83 -686 288 903 -221 -623 200 262 698 280 359 850 -193 544 262 -911 425 724 -941 869 -773 -684 -49 -644 269 -539 26 -893 800 434 -766 832 -572 -257 163 166 457 120 -940 463 372 -638 12 80 -800 -807 -713 -71 801 191 112 -82 991 128 407 -74 227 -593 349 504 827 121 -398 264 317 -406 684 446 -255 -664 -491 257 -100 -569 -423 59 718 -961 929 -468 -886 190 396 26 -864 752 -377 203 505 631 804 -214 114 452 150 354 -80 804 297 775 -555 772 499 -471 -56 403 -856 -988 -335 -226 -567 -267 305 -919 590 42 807 179 -75 326 -927 56 -904 57 -319 614 676 607 -815 57 662 -63 129 -911 -443 331 594 789 770 146 173 -856 -485 444 324 938 -807 -379 371 -95 -849 364 450 -320 160 -629 -333 274 -416 969 244 553 -714 -225 -366 676 -332 178 526 440 325 311 76 718 28 357 392 628 499 996 96 -464 -712 520 441 -692 866 -325 251 -513 596 107 -442 -255 -417 -640 -516 899 301 435 688 40 -168 -17 798 885 -969 918 8 -987 -778 783 960 515 -667 -894 -834 195 943 -385 699 -801 -463 894 46 -745 -526 829 -314 486 -275 745 -672 165 557 185 271 -813 -145 -576 -197 -954 -766 451 571 -745 -853 895 442 -389 -998 -805 -591 -86 591 -790 -586 -731 62 -698 853 -265 878 -585 971 -646 485 -114 198 736 -340 -518 -88 -372 -402 -928 -159 864 956 -749 347 -382 -600 -179 -446 83 562 -388 928 -953 -975 -967 -930 -902 -506 91 -90 -439 -827 -469 -502 456 -163 -765 414 273 335 125 398 144 278 -284 111 -910 781 -298 581 327 -293 -865 -2 -537 -137 502 2 -264 283 260 149 -988 188 -194 243 705 -994 -95 -948 679 -503 -216 505 -493 -456 760 -692 -774 574 -498 186 -866 -445 74 748 -693 -344 -980 -906 833 309 -584 -230 492 -490 -474 147 106 402 -104 -295 473 -603 588 16 479 -237 910 -560 728 -226 -884 529 -314 -8 -19 -35 -384 -75 464 895 -848 -570 329 186 989 626 184 -943 -371 219 510 -58 -532 -591 751 -864 -634 861 -257 -873 528 392 31 -158 -376 -754 -137 739 534 -981 -487 -549 69 562 995 -268 514 -109 -865 -929 742 689 507 83 -652 -141 -314 -147 -932 584 -275 -727 738 -637 -111 -504 -240 799 -123 408 5 -967 40 6 -599 837 695 -400 385 -781 -773 163 251 686 -373 -783 388 313 301 778 595 -271 -376 848 775 980 -973 311 404 321 -167 -55 321 -836 372 968 272 44 225 190 406 709 973 -102 71 -839 497 -328 861 -443 966 943 -570 -997 -507 71 211 854 212 -880 -578 -309 137 -277 -337 -632 151 -310 -840 833 551 -963 -331 -749 -190 -78 413 -866 -325 561 645 -680 598 205 -585 -431 250 -906 -433 337 303 -722 788 -558 -257 798 376 980 722 325 -240 -264 560 -825 611 -58 -498 -859 -389 -697 -1000 -108 -846 -948 188 329 -747 -730 444 896 -979 510 381 -751 -10 -234 -490 -32 256 87 -274 405 -214 -598 -131 -641 -701 699 -475 962 498 -713 158 -473 -284 -509 -185 868 35 -562 -67 -240 139 -861 604 124 97 7 166 -627 -665 966 655 -481 750 747 -176 302 -148 853 -367 -39 938 -111 -174 -973 831 769 -247 6 181 599 -783 -354 778 850 567 401 139 299 661 135 -614 -349 68 532 -975 -962 -755 308 384 -325 -842 813 -324 112 628 220 -941 664 140 480 386 548 -694 -964 -190 -229 -712 74 557 -945 -953 -489 -93 833 -689 501 -10 -109 142 -44 933 -718 825 79 -34 586 403 493 64 -509 564 739 -834 -990 663 -96 267 -254 810 -739 974 -348 -707 -236 650 175 178 -100 731 484 -472 602 918 74 424 -632 -198 -510 947 -664 -140 -716 648 -2 297 668 -197 90 -650 853 -622 -263 865 59 -438 502 -339 152 -355 394 -93 -2 -484 796 -520 -485 -89 -370 892 34 305 -183 385 24 695 -14 114 203 -127 -769 -45 -918 -329 404 974 -580 823 23 971 -172 550 -25 -888 414 -867 -388 53 703 26 424 852 -715 -216 652 958 -810 -288 663 81 -944 -105 -874 -753 19 982 -76 -990 596 -507 -828 -625 500 -867 8 -356 610 -867 -953 729 888 -737 648 -356 167 -768 -670 -910 -184 679 -5 -562 -514 550 -425 957 -645 632 505 -515 280 -455 -298 -780 579 -868 -924 118 -379 -958 -742 -997 -459 -996 540 238 -776 980 -662 -945 -599 728 972 -245 413 -966 733 277 812 483 -612 125 -146 -987 700 709 -159 -718 -890 838 287 -986 820 699 343 -958 -3 783 822 59 -372 -398 472 -275 -661 776 190 37 -728 -92 -885 -11 415 -403 789 -165 354 -799 -637 -671 601 118 -869 -574 446 -17 -931 226 -639 -834 -744 -784 743 120 -644 804 819 -786 -617 -455 -277 -289 -5 57 263 -952 165 -636 507 -149 454 -717 -903 -768 -154 -583 113 507 605 47 -635 -742 217 -112 -346 -794 -995 -781 -368 -854 16 -310 -215 -136 -158 -382 -69 -93 -944 819 -214 376 -701 126 -465 -655 526 146 -660 209 -893 -93 -306 357 -895 241 -481 292 683 -929 -317 -516 734 -896 158 -991 -958 866 530 -81 -615 644 657 694 307 938 -122 -987 288 -139 408 -766 660 -231 206 -899 160 344 182 -959 -662 -634 -583 -525 -466 -494 -114 -705 -99 -760 -461 -401 198 631 -415 850 -264 347 658 -146 438 563 918 354 971 51 840 228 914 869 -782 -587 -903 981 101 877 949 996 -636 -152 361 414 87 506 -335 -337 939 -608 -901 128 -224 -321 -594 531 -797 555 696 188 478 -801 -878 -706 128 -685 601 374 693 5 879 -681 -808 354 588 153 301 -464 874 452 48 -508 651 -35 689 -692 -77 -83 8 -44 234 222 -231 -207 -847 706 -218 127 -293 -810 -708 -363 -911 812 -486 804 258 977 414 -619 518 505 625 -922 -372 -808 13 -740 13 -497 656 -837 481 -781 -892 -52 -40 210 287 177 621 495 84 -948 982 -980 -277 -278 -102 966 170 618 883 640 727 -233 838 894 -847 381 -302 373 -597 745 173 663 -696 526 -718 -326 157 592 -426 508 501 838 -555 147 -229 16 -372 420 -865 561 174 -31 14 -362 -14 -428 -501 417 -867 768 -129 -775 521 -602 -895 -291 73 740 -938 -113 -346 78 -658 -236 435 187 730 -759 440 241 857 263 172 821 -572 760 27 550 -840 924 -513 -565 -962 -673 -198 -322 231 305 -634 84 -93 -432 -542 160 929 212 -561 -812 606 645 677 -519 208 555 -700 260 -939 8 482 -535 -974 639 -717 -899 -460 -149 553 -127 -870 298 186 998 -401 373 806 497 -410 654 759 -669 750 -854 675 -600 -165 -791 285 -245 490 127 880 -978 -756 -509 -982 846 -976 -396 -872 28 -994 -795 951 -28 -849 726 396 -138 -563 397 -457 614 884 -861 -239 -918 859 -896 201 -798 568 230 -686 -965 -644 -277 -267 -360 228 18 -745 925 -185 38 418 -945 -412 936 -924 -76 -430 -465 296 690 679 879 813 -25 -318 -591 -192 -700 -395 -873 -291 437 -726 386 908 922 -228 225 91 -909 19 59 608 140 830 -6 -469 328 -242 696 -780 -13 -142 -406 482 582 280 42 683 408 -32 449 2 -682 749 -413 991 -336 63 213 990 -997 899 -380 -476 -847 -729 -377 351 -522 -387 -885 760 74 882 -28 328 833 -555 719 119 -554 -496 -653 -606 -995 -971 294 324 310 -415 -67 -277 189 920 -828 -341 92 395 -231 -405 -983 906 574 -52 3 292 539 -182 -537 -438 142 807 -149 -847 184 -88 14 573 487 -539 36 -722 128 -512 622 659 -318 -835 257 -467 -91 772 -746 121 -250 -187 -124 -665 909 155 -733 818 971 -27 92 895 202 633 649 846 -980 643 561 -205 238 875 -209 371 -720 236 -62 -222 -991 -312 164 -231 -246 701 327 -282 -98 858 458 -815 -824 -755 749 949 -903 -829 -687 -431 -92 -246 -333 -866 -250 -823 -379 346 265 -28 415 -463 -115 729 -789 -951 8 2 233 -455 285 684 -123 -781 -270 175 -355 380 388 -100 -779 -93 -158 -957 -672 -288 -832 239 -420 -438 -108 -476 903 -127 88 -978 650 311 781 -594 -404 305 -307 -401 852 -715 908 -159 -103 91 -191 159 870 -309 -385 -589 634 -883 -23 540 -105 148 -146 393 -315 -666 603 316 196 -916 -511 -371 823 -282 -808 401 39 -87 -481 -582 -651 209 864 274 -97 772 435 493 33 -520 -693 247 -544 926 -191 -170 450 305 308 22 500 -501 696 -585 970 -26 960 -786 990 669 17 440 -776 -135 859 -358 553 332 -929 -766 446 -503 -174 -880 -929 -129 -245 414 143 888 -624 83 643 -181 -753 706 -839 -179 -728 252 -154 -515 367 -308 61 -238 -181 41 -929 -932 -321 -253 -263 -742 710 334 -64 171 -519 312 412 889 777 761 -351 -927 -786 255 746 418 -505 -97 -709 -217 -203 884 840 -707 599 -792 243 -511 621 609 -152 90 492 900 268 249 -836 132 -643 225 709 -536 -152 886 -207 603 831 979 842 -282 -211 295 935 511 -566 784 -878 709 -595 -231 84 281 498 -11 -636 884 606 609 -37 138 347 278 713 -296 412 -244 -745 640 212 706 -683 -114 -121 -36 77 419 -971 -120 -27 -522 -541 324 -948 -197 -83 -270 -657 746 970 710 -980 -546 -503 493 540 -159 -683 -576 -619 -126 -183 -786 -360 -351 -123 589 244 -45 837 377 130 -897 270 815 405 282 -169 384 601 937 -471 450 39 336 69 -851 239 381 716 708 -219 -52 -381 -344 -608 -915 -286 873 -304 180 428 153 288 -470 -366 187 552 277 -907 88 83 359 -879 134 -55 809 35 590 -782 -465 -600 38 -942 249 -421 106 490 -644 -207 -391 -577 -534 -701 -898 -745 583 33 787 -315 888 705 -698 -260 837 -635 -275 -82 -409 -368 -817 274 487 281 432 215 440 245 518 997 -394 1000 -607 27 900 -35 -9 819 525 -841 -390 -793 -679 172 703 -454 898 234 39 -558 473 -965 -296 599 -26 561 54 164 863 -718 -577 527 -42 -322 468 -612 667 384 961 855 -188 329 408 399 903 964 93 342 -477 162 127 203 -995 -546 -296 -200 350 46 659 670 314 639 359 596 206 604 632 330 838 296 -493 -716 670 868 772 -138 996 61 75 -754 186 -670 -190 97 709 -903 -730 -673 -936 -785 57 462 932 -848 252 -530 863 -629 114 -892 719 636 903 31 -776 -876 -879 369 -27 311 330 838 19 938 643 -704 714 -382 479 -976 -705 605 -890 -830 48 -483 839 844 -220 315 -89 -410 -515 -764 804 -160 -751 472 251 160 343 56 -403 317 -528 -226 38 662 -241 -680 -594 -772 -406 -173 410 -248 513 -804 -699 446 135 -968 671 -714 915 -567 462 -376 -761 20 -795 -828 -419 -961 254 233 505 -511 -553 525 -79 -483 -804 284 420 558 198 -331 -742 -627 -680 352 -13 -251 127 453 -975 663 32 474 1000 -900 758 -523 507 -242 -586 614 467 -344 659 652 428 391 731 127 98 -907 -145 -619 902 869 -527 842 -79 -476 -391 -589 643 -432 109 21 -37 -164 377 99 -239 430 -232 -741 130 646 54 518 -99 -589 658 -728 53 713 670 245 451 -522 901 -95 -192 -855 959 45 727 -100 -658 390 -444 -255 326 176 547 21 -686 975 39 528 140 -90 -52 394 32 827 708 598 814 339 -893 -296 -246 -453 -287 553 858 232 -44 -5 301 -610 -490 406 -565 -489 -513 -232 69 -317 827 -834 -889 -378 -300 -942 -134 -449 -465 514 890 -543 -895 -835 359 -136 730 -886 570 -370 727 174 837 -964 48 -309 597 308 823 426 129 192 -304 -301 60 -164 979 147 176 786 975 -426 -866 -439 633 534 817 -612 -185 899 238 -715 -961 -505 672 -96 839 -223 683 307 -733 -881 -907 860 493 662 479 729 443 -212 884 -283 -858 761 -756 917 900 522 -991 -974 782 262 -135 -247 -422 -783 859 913 -422 -608 44 -501 736 973 459 -876 -9 808 184 -576 796 565 -65 -71 -195 -675 117 -740 -20 -189 -327 -939 -328 151 942 669 175 -449 744 333 -213 -753 494 217 616 790 -442 -829 -379 -257 -618 -675 -127 836 586 586 -707 -394 -105 343 -998 -58 479 750 139 432 -224 -56 504 825 -548 688 862 264 -901 -490 -434 -729 -399 939 854 371 458 840 -347 551 159 271 823 -127 -98 -416 659 -229 -860 167 579 11 977 388 848 650 48 636 -995 505 -475 -319 331 -754 -591 -704 -475 -312 -469 61 -249 -878 138 224 -452 -811 980 523 628 -89 -105 -145 -676 978 -5 -954 305 -643 820 -364 -708 -475 32 352 -895 823 -889 -386 -783 -236 339 463 -578 777 -55 -937 -661 -753 -472 552 -818 -982 -274 -514 301 731 0 184 -910 -468 742 233 211 715 -992 409 309 330 511 287 -229 -678 69 -864 531 -252 433 663 -936 565 539 357 716 129 709 670 260 290 -401 277 -247 980 313 88 -545 741 -570 -890 -96 -568 -525 -434 956 703 571 -100 312 -292 -698 619 -482 343 628 -363 363 -425 256 -171 -875 163 -266 -693 -81 709 480 947 -770 -77 688 553 285 982 886 965 999 622 841 -173 875 -826 -403 564 756 826 166 924 299 -744 185 417 -242 247 68 -309 936 -127 756 -558 421 878 110 830 268 -64 -171 456 -627 -750 -21 1 477 -47 499 -471 985 11 -402 638 -131 842 -348 931 418 -695 -767 -640 828 -732 456 165 -436 -905 250 794 -272 117 210 233 960 366 -519 91 -838 651 -831 644 961 418 34 52 -185 -98 -336 -783 525 351 -244 276 -406 292 -248 -813 -286 -620 773 -897 -1 702 997 -627 -91 -930 -198 -836 773 919 -615 -38 -932 -397 740 792 -103 526 519 -672 -459 -402 837 -701 -457 -328 -206 657 -878 438 -680 478 -457 252 43 -218 731 -273 583 500 -256 -713 442 335 -976 -25 868 -250 873 -848 -588 -843 -543 -470 937 -496 -193 -265 657 413 -327 578 925 39 -491 662 -770 -110 -93 855 -372 -564 881 -517 796 127 -495 253 -953 453 -103 -508 -174 -290 20 421 -568 329 -859 557 -218 -892 -941 -80 500 -846 206 137 -835 -111 671 -34 -54 -300 603 769 -158 -769 -376 15 -216 941 -313 275 -726 -794 32 511 -466 -3 430 -719 306 181 -164 -834 -746 -811 539 737 -919 819 -818 -469 -451 -443 981 143 -23 -251 500 484 437 506 332 -399 -490 772 -964 902 -165 -55 -624 624 533 -299 525 866 407 -278 585 -470 -139 921 143 -194 928 166 174 -118 610 327 -306 431 -85 1000 854 -593 907 -170 -302 -828 753 -588 -500 386 -230 -202 644 -430 -31 -259 -300 580 146 117 -256 897 959 -391 -224 506 -666 -23 -648 951 -642 -116 948 -616 924 361 876 -371 618 657 46 463 258 672 397 -703 413 -265 -177 -541 -776 -458 117 -879 -147 935 -471 -946 -109 -616 -995 -539 735 835 145 349 -355 -915 -624 595 612 751 710 599 569 205 678 165 -518 399 -271 867 943 97 503 977 17 -442 589 -602 68 449 -361 885 101 826 -706 364 442 -673 -905 -793 771 719 -76 132 -457 462 788 -465 269 -529 -895 281 669 151 -406 -665 54 -983 -88 -214 -651 448 -647 218 -90 677 960 5 704 -986 140 413 -894 168 984 72 -475 286 690 931 -147 747 741 360 460 309 -697 -169 -500 -534 -799 -432 22 -559 -335 -667 620 313 -464 985 -301 661 702 -392 175 576 799 -51 853 -70 -337 161 -412 -390 839 -781 28 56 725 657 564 884 800 -706 231 946 939 675 -724 -379 -199 -231 -34 -995 506 -657 -433 31 838 619 -631 -48 -833 460 463 -777 -761 272 457 229 289 -454 -255 -986 -660 403 -814 -311 -49 757 -932 -913 821 -451 208 -844 -837 309 -602 630 972 -292 -953 285 -696 -28 -673 0 -18 -679 -13 -162 953 -609 -208 -577 -671 333 -951 525 -826 48 940 -361 40 -212 -411 158 -298 -317 23 755 -432 518 -866 496 291 -771 -636 877 -152 866 152 598 650 -586 -347 -718 -614 -927 -934 -706 852 511 221 118 479 585 283 364 -504 877 -886 -913 -32 370 -18 446 -600 30 -586 -269 181 -493 -863 474 774 870 406 -335 640 115 21 -549 225 -693 -800 101 -934 969 -341 -572 986 377 78 128 17 -421 542 -243 606 -339 -678 113 -78 -907 429 -805 -717 943 -632 -184 609 -888 -357 831 681 -146 31 -154 -734 835 -757 -271 937 -827 99 759 405 155 93 666 494 203 -704 595 101 -264 366 618 319 -851 -782 856 27 -40 450 196 -832 519 -837 -319 670 299 -381 623 -102 263 969 -488 -163 -757 -114 30 -714 -75 -902 239 24 -258 414 982 963 -767 247 -509 987 501 750 338 478 -952 -978 736 894 -79 175 -226 -893 47 -908 340 130 -647 -711 -759 630 -135 -371 887 -551 -610 -509 245 855 -484 292 -768 -699 -577 259 -566 -55 820 575 157 668 -380 -952 -607 374 69 970 -861 329 805 -995 -79 766 361 -76 925 -10 684 -100 -114 -826 808 421 950 557 282 125 -877 107 -540 -727 -503 -254 -45 70 -327 659 -246 154 180 -930 177 135 69 -374 829 17 -37 860 937 -829 -318 293 -942 -579 -621 347 951 -354 -129 -189 -433 626 220 283 597 -359 514 752 91 666 322 -80 220 -886 -795 3 783 -332 -336 -643 105 505 -156 -350 -40 623 218 540 129 971 -798 -945 108 -680 723 -752 76 59 597 891 53 -957 -207 -535 401 274 -849 330 98 -393 -727 -133 -161 -546 0 886 -106 320 235 -513 -42 798 -381 369 -470 969 -745 872 729 -804 -841 612 -950 799 53 -327 295 -86 -866 -467 -335 -434 976 689 452 242 -969 23 35 988 201 44 902 -712 346 -42 202 -845 729 985 -664 -408 817 482 -235 -869 731 -393 -867 438 208 558 673 844 -394 -218 -713 508 875 374 576 -254 -120 211 607 -390 -880 -229 504 945 613 -232 804 96 -986 879 433 468 -969 -346 974 883 874 576 -762 -576 -318 352 -609 434 27 971 906 531 788 -976 -283 -340 235 -475 486 -263 508 169 824 540 -153 456 -72 594 205 -920 -263 234 -162 -232 0 -510 214 -117 160 -311 552 596 216 517 -36 -317 -850 -293 962 463 -804 -37 332 -168 627 883 -781 75 883 -126 -48 340 482 -864 171 -666 -898 759 -995 327 660 323 -480 947 -27 694 -106 423 -730 -258 -475 -28 -162 -618 326 -915 -333 -163 510 -139 -470 -25 767 -61 -46 -841 808 -538 474 518 529 349 598 -673 -881 -924 -692 -156 -583 -308 -510 100 928 -820 -915 389 -892 850 954 704 498 -936 292 330 517 996 -583 220 172 -901 97 94 41 268 824 784 312 599 -70 953 244 -194 584 937 -839 303 -498 -855 -737 -25 975 320 167 -603 200 525 -978 784 -117 772 -358 296 -363 485 399 269 -710 260 122 -642 -547 454 644 623 -261 -540 840 -277 -209 654 980 -768 793 493 -145 -230 217 -119 481 -7 -940 233 296 -668 -183 263 -519 -281 588 436 327 -254 831 -679 -613 782 486 -822 876 -63 -435 -275 325 -460 395 707 -918 -285 627 -361 -283 304 798 -941 -523 -476 -221 -897 176 -745 420 -918 -234 -127 65 -727 320 -280 -544 -358 9 -306 -477 489 -655 -653 501 506 -375 758 398 -672 -253 -386 87 -79 -392 940 769 -986 -3 -8 -906 304 284 708 588 -293 -42 633 917 -69 152 -884 846 990 944 -977 74 -388 950 -670 -698 -45 708 936 343 162 152 228 409 -729 -654 355 298 197 636 809 -953 -268 -382 -535 -870 338 -387 113 -19 561 335 -898 606 -492 -151 -450 365 -79 -463 -456 348 -901 -830 -102 507 515 128 472 693 -52 -895 -160 -148 481 720 418 -822 -107 -97 695 -859 -480 -964 977 194 848 346 999 -800 707 -287 -124 -707 -669 -669 -687 999 877 863 65 413 584 -92 -534 -351 -362 124 553 -853 551 34 362 450 882 205 -694 758 772 636 -558 -453 -515 -242 181 566 979 552 655 -860 554 596 25 195 671 -434 -941 398 -219 11 -907 914 665 -747 196 790 527 839 341 650 -675 244 504 363 407 -398 717 617 389 932 696 -852 -171 95 -727 795 802 560 924 555 -612 -551 233 -415 -543 643 -776 933 -816 -40 -961 926 -236 730 50 21 983 359 335 554 -480 -215 220 -3 -204 265 723 659 19 306 134 890 -235 191 -58 -61 999 801 -577 439 620 -836 -757 979 896 -561 966 835 159 -147 -17 -379 999 752 945 655 -288 -544 -628 830 57 -558 -198 -390 -851 496 775 -972 505 -925 466 31 112 -847 -904 -624 381 -850 343 687 394 -751 -273 89 93 566 600 988 343 523 -577 -822 -801 869 -143 989 500 -902 -849 -993 790 26 -952 -342 109 -846 826 -265 -831 265 595 -693 -996 906 -236 85 24 968 227 7 574 -816 -69 -759 -543 270 195 726 981 857 985 -562 -997 432 -377 -248 600 -982 750 844 245 988 382 -395 261 817 -1 -838 -657 856 619 -227 168 -196 580 -270 -559 -747 -367 -318 -859 995 -418 -211 633 -902 189 -814 561 907 881 -170 -819 -380 -575 -675 345 31 -350 -29 664 -326 950 294 799 -697 672 -820 -748 341 -644 -596 77 629 263 -11 -430 413 278 -13 121 891 341 -215 662 -426 923 -428 -419 126 -39 -549 352 -665 800 -92 -507 147 487 264 117 -848 138 677 914 -322 984 -333 -557 998 140 -592 -711 -84 252 -340 995 -607 649 -357 -737 714 -245 -87 -480 891 190 310 -833 -156 767 -507 -985 -19 595 -851 363 -576 -304 362 -183 -8 -501 754 198 -43 -627 222 -390 -242 -69 -927 166 -221 -914 817 74 62 -558 647 -60 419 688 -334 191 -68 -62 -771 -508 212 -123 462 -174 -484 -371 453 923 -777 -765 120 -109 -799 433 796 98 -889 -60 -215 -206 479 327 -774 -949 227 279 389 -466 -239 272 115 838 184 862 -708 881 -703 -660 767 -588 -37 703 -753 -799 483 775 -632 51 724 -790 513 492 -643 -663 560 995 781 383 835 -452 -607 995 247 108 844 352 -978 941 -849 745 109 833 660 48 125 377 -186 -947 -295 278 805 -981 -937 696 -873 -32 391 -507 -733 -935 -687 -227 410 -47 -293 301 -582 613 -527 222 -897 -797 -680 390 -19 -873 531 158 284 -312 835 487 724 903 64 485 -246 686 -242 -746 -497 -323 -853 -866 -468 985 -801 249 230 -797 781 -939 -252 -890 -304 825 -786 -482 -102 -787 -84 695 -675 -562 -126 -558 -379 -259 606 105 760 155 584 238 -552 -802 444 -432 395 310 103 358 -353 620 -937 -325 65 -270 625 -521 -242 146 -567 488 -98 487 -683 -883 -277 943 245 -527 497 -370 -851 349 -858 533 -509 763 267 -807 -782 162 -111 137 -74 -439 -780 974 246 -706 -875 -472 506 760 72 -42 -879 -517 586 912 -824 -134 509 -464 840 -956 -529 544 -458 939 169 135 418 602 315 -836 980 128 481 -589 -234 -87 978 141 -811 974 385 -412 -744 -636 99 -136 911 303 380 -581 -838 -2 356 625 -861 -903 -266 729 -390 -909 -812 -49 -954 -626 353 878 -109 175 -263 635 -742 -529 383 -559 836 642 -663 540 908 385 -136 473 -385 111 33 1 98 -960 208 -99 -114 469 862 535 -736 -201 588 -986 843 -991 -798 -227 -432 -553 -399 641 -249 571 152 -74 -737 -491 -302 -846 840 524 -895 -827 949 -670 -823 383 -603 780 -812 -593 -455 54 66 -637 -596 308 -715 -214 41 859 95 487 810 -993 -779 915 445 842 -577 -56 -909 -542 -143 -697 -724 155 -424 -35 993 -143 439 528 178 -740 689 583 -169 195 -584 266 61 186 -136 -672 -585 322 -908 646 318 874 505 570 -877 165 761 -794 -870 -70 -500 -748 311 242 432 -143 -219 -175 301 -401 -236 523 359 -117 -184 577 35 604 -121 -26 -62 367 825 -610 913 -712 88 -556 645 262 -696 -563 -16 796 -137 -707 -672 -311 -121 -921 -117 -802 373 280 -358 417 829 -144 -48 -896 -815 -949 248 -840 805 -481 -790 -14 800 -478 202 403 11 126 174 48 132 879 770 -296 -380 -177 755 233 -911 562 283 785 -252 -551 706 -97 -196 -54 -936 493 -451 -752 -934 773 709 -266 317 34 959 878 -971 -233 -753 -544 578 -850 245 773 -86 826 -972 283 177 -64 653 -874 -523 998 -29 689 -545 175 -785 903 -154 551 -559 -445 266 407 -604 -500 506 -79 505 784 983 22 -750 -637 983 788 -33 721 -859 91 -623 -827 -535 -642 -695 523 990 358 -393 631 -977 903 826 -1000 -440 -98 -868 -194 -957 -87 557 -757 485 597 -766 -870 875 189 -388 527 187 65 -692 135 -432 -973 -67 -492 -713 -180 -627 735 71 792 -681 -635 -251 357 37 77 -143 792 112 651 845 -767 38 -128 -204 -51 891 19 -472 -91 -244 -389 -375 -755 -208 -465 308 -254 334 495 -56 -280 36 -833 -179 796 -387 -460 -984 -173 -64 457 564 -691 650 -174 -829 -232 -294 -104 -60 -167 522 823 -6 390 -531 -449 -392 769 855 970 379 140 123 584 -324 -588 -639 -451 -453 -766 -186 -257 325 -923 -306 -694 -8 -125 -551 -954 -87 772 -999 -504 -363 224 32 882 -451 384 -665 -431 -336 -339 -492 474 -109 -903 -705 297 651 -186 -437 566 846 80 -252 -118 262 151 981 917 655 -755 -316 512 817 72 379 -382 838 511 686 544 436 896 -476 585 -113 760 770 836 583 -849 994 624 352 -565 624 -599 -677 370 759 -98 431 -839 774 -690 -646 384 -298 -792 246 810 -374 12 596 -965 -776 388 494 19 479 757 537 736 652 982 -393 -148 30 -676 -122 -623 -52 871 67 -953 347 457 483 -573 -961 296 976 191 -696 653 -13 -303 960 -463 573 -64 -253 -575 -542 -252 -489 840 481 -87 -896 755 826 -664 -30 -613 -551 -136 971 956 616 -172 705 -568 644 -657 -384 561 -811 964 131 -41 211 758 478 -207 679 294 -365 -403 436 -573 490 -322 -983 -72 808 82 52 527 339 -234 27 170 728 510 -734 -883 821 -323 -415 474 -586 609 325 -568 -884 302 -31 -715 605 289 144 -909 -420 -227 -411 -335 -917 521 135 755 262 -201 218 -529 226 -516 -4 -225 592 588 -889 -996 -902 -68 -802 -420 239 831 15 401 928 -292 441 -555 -737 142 608 549 494 -504 866 63 -354 -581 476 543 -856 842 977 -497 23 849 -169 796 -17 219 501 -887 590 -892 -229 -873 432 517 326 34 -398 369 848 -358 195 -901 -656 -705 479 -119 871 -888 -289 241 591 -155 -284 793 -284 -42 -966 -797 -861 -864 48 646 526 646 -983 -941 -87 395 -57 705 402 -663 826 756 -267 -85 113 834 -276 134 790 -705 -549 -938 -105 175 -797 603 -547 647 339 562 715 363 -554 -82 905 105 660 -555 -685 -176 852 -843 712 53 182 60 1000 167 802 -11 29 -461 -102 488 731 819 80 375 -690 -990 -523 -621 808 -852 -983 -668 892 -893 -224 -604 -365 -992 -218 -944 18 952 621 -167 -329 -842 -178 -113 -796 805 288 273 24 -702 -667 244 257 818 308 -604 -349 469 966 -978 -222 594 -453 415 -193 567 927 -305 999 -269 -463 2 467 193 572 -243 -427 -713 890 929 654 772 -590 263 488 802 -50 385 -266 -143 -218 -970 412 104 -864 -697 -997 -619 759 383 872 18 -823 126 748 771 647 -574 -269 108 -529 62 825 -37 -81 408 737 -994 945 -369 331 -258 -496 968 186 -464 -619 -919 440 631 -330 -35 -538 518 747 -514 686 639 419 -324 683 -210 341 -148 737 -676 556 571 -971 669 -352 315 -370 550 228 -832 366 562 515 -572 140 -72 -704 848 31 -699 -229 -361 -164 704 565 803 -208 -151 -727 928 70 -623 -810 -781 901 -460 753 248 49 -173 -129 -132 997 836 -133 948 -275 -647 -524 -658 -605 -705 152 -984 525 952 375 806 809 -130 151 -243 401 661 -146 -194 -292 869 -376 227 946 -911 -707 713 -698 -535 287 -190 957 526 -576 352 -150 360 -489 465 271 541 515 -404 -460 -692 -888 -235 -909 -444 488 890 -95 -485 -849 858 314 -813 -847 466 -599 455 581 93 311 -391 -694 523 688 902 263 -791 438 29 -40 979 311 513 -395 -695 -795 -834 -428 415 868 -568 454 -629 497 447 655 -956 -111 896 -656 -262 -57 234 -862 -26 932 559 99 848 -725 582 630 -773 -194 -924 794 821 -417 -914 -63 138 533 655 24 607 -393 -628 -482 -437 15 372 -642 510 -485 625 -201 629 -206 -743 963 376 -300 -874 21 -239 -64 -459 -172 -360 129 -801 -834 -435 510 -17 -420 519 771 -802 319 -204 -65 997 -879 -956 791 54 -749 851 27 -774 958 884 -769 -513 167 -945 -415 651 -212 -455 -339 -128 -735 694 -987 435 405 509 490 806 -526 506 -354 -876 732 31 136 -381 81 435 156 451 759 331 -537 678 -826 -85 -233 416 698 582 706 191 -613 -136 626 344 584 575 718 499 845 -150 -387 234 86 377 -226 598 -440 -157 907 -452 921 809 122 849 196 771 -422 683 887 -725 -35 617 519 -437 171 -729 -251 348 813 -504 -536 -115 551 -254 774 961 169 894 181 -448 939 736 582 -988 -851 -911 524 -783 145 804 527 -522 178 -90 872 -548 -744 31 460 -893 941 678 778 869 154 -803 148 732 783 597 -958 -772 -765 963 -369 -840 556 561 645 -128 -705 257 37 475 975 -679 638 -400 22 -136 766 -584 -626 -808 132 -582 147 -411 936 971 -594 -899 -34 555 727 -389 176 -518 -357 -352 177 32 807 519 843 -516 -99 464 472 -505 -85 636 -203 -135 958 -977 -79 209 524 172 208 607 -584 267 -702 637 8 -221 -428 99 756 -190 -335 -198 229 391 -816 255 536 -167 -785 -65 886 -958 796 652 -651 -405 -586 224 519 -997 -193 -750 922 -525 433 536 -265 -954 460 595 373 573 -365 -479 -288 154 206 595 431 -925 509 -134 -983 -30 901 710 847 -536 597 489 -969 -70 -259 987 -490 586 257 -580 -883 761 -59 -388 943 -209 -491 -774 -156 -615 860 317 -336 -957 -794 -706 157 385 399 527 439 -969 562 820 -269 809 227 -442 377 545 755 743 -817 775 -537 -435 -897 -885 -481 -684 -790 794 449 875 36 831 28 183 -343 883 -508 -318 -500 -459 954 310 -952 -146 -874 -617 825 919 -108 57 -835 201 98 279 -125 402 -210 -513 -765 -105 25 633 676 -286 -742 767 -110 24 -178 -546 -25 984 191 -114 -278 -983 -868 318 598 569 -392 985 979 -696 -108 783 -605 696 60 49 936 922 -319 -637 -920 871 -600 566 48 -388 152 774 595 -514 986 -50 357 114 -315 -167 695 924 428 34 -170 278 763 -95 -904 883 127 766 -133 661 -721 643 -724 500 942 -965 -479 320 -104 546 952 324 623 -341 -231 796 354 -62 439 -78 887 -566 -452 164 -952 161 402 21 -109 -79 816 635 491 560 -862 -382 784 938 -763 -291 132 -531 817 -658 -844 -754 -492 293 271 332 -224 617 -567 -103 364 348 575 -536 -519 929 -825 -585 849 -245 -365 235 339 522 -904 -306 -803 -441 -828 -932 -946 224 952 87 -332 -824 -586 -343 907 502 -783 962 318 405 -795 954 -124 540 821 -172 390 -500 679 -579 979 -825 -839 861 -874 -871 -31 687 -642 -169 -635 736 -427 -71 -899 -921 -865 556 988 263 284 -552 718 583 -947 -907 858 -882 265 404 130 453 -1 -444 246 352 -508 -780 -609 -676 -111 -938 145 759 -784 388 -275 -229 -182 616 1 361 21 -353 818 464 -459 -7 356 -71 -131 -849 744 700 40 -963 191 313 348 -651 196 -922 -142 -831 329 39 -772 18 -901 -933 855 -454 406 988 412 -274 -568 -776 -333 14 844 -94 669 -266 170 -642 327 -860 -185 -77 -94 -797 -33 68 -429 -685 -520 -480 -119 -998 641 411 18 -892 65 187 298 -956 -399 -52 874 -889 -255 569 433 -478 655 -504 748 -19 -157 -338 517 -875 -374 -211 -425 -487 -232 747 473 815 -374 766 -91 -319 992 929 514 -443 416 462 -619 747 -318 -24 994 365 179 675 544 572 202 91 -169 -43 -984 548 984 -301 -626 -547 321 772 280 -262 -455 851 -985 63 136 969 -673 -361 577 48 -674 490 563 858 588 -825 79 -956 -210 936 129 -971 91 814 -940 -511 -949 -272 784 -436 503 -817 -255 958 -184 700 307 192 -347 101 -354 866 -229 969 80 201 -330 -708 -806 -604 -13 729 777 -703 254 350 -860 1 829 444 986 484 -277 -266 -705 404 -962 -997 774 541 -236 -615 -850 -99 -368 -813 958 -237 587 260 548 179 -907 821 -757 -829 767 732 -929 -644 -58 -848 536 955 623 -841 261 351 970 883 -363 -458 758 100 -228 -526 355 -343 -604 958 -334 818 356 -384 709 810 224 940 -187 73 946 331 -180 -577 52 -478 -890 207 174 361 276 555 647 520 -145 -440 856 34 716 700 -115 -356 -360 -172 -434 -441 -693 633 -433 753 318 508 -591 -724 459 87 -477 631 753 -517 556 427 284 457 137 353 -846 -322 -988 716 629 980 -735 67 201 581 141 147 599 917 -920 -317 -319 24 85 -505 434 -39 342 365 -101 802 812 -357 179 -180 935 -93 -288 -905 576 -209 988 330 335 172 814 272 -753 545 -275 895 -708 189 -216 86 -760 302 -707 -820 -291 614 28 871 -449 -866 654 466 515 140 711 -333 -283 -925 526 568 -511 -246 498 -75 424 -496 -779 -864 729 940 -317 155 901 -693 -227 309 -197 958 19 210 -427 704 -91 333 670 -983 -227 -795 -441 -359 429 -864 -668 -477 184 -905 -193 921 -344 631 -117 -841 -336 -781 977 -29 -893 141 242 406 -764 -297 -538 235 516 333 -773 -927 802 851 -782 -454 738 941 480 863 -424 963 592 250 -22 -768 633 -892 -927 -254 9 806 -654 511 -208 895 121 815 736 -224 -484 49 -485 -757 193 576 -535 866 -175 -278 -485 -777 719 749 -357 -305 -954 -581 842 -483 -582 392 -170 207 281 325 -195 709 128 -603 137 -996 853 -764 285 -209 -53 -743 -872 -531 -566 644 -120 174 -295 759 217 -809 63 569 -789 -511 -580 -337 -242 101 559 998 921 753 137 829 -733 -781 -342 -53 -382 983 936 -35 -225 209 919 416 -71 661 235 -226 273 -621 -127 587 887 -465 203 -394 -365 43 230 543 -63 -565 -149 -135 -551 -252 990 -226 -724 717 -693 196 -434 830 -146 -486 723 -558 -518 983 967 647 -65 -154 -897 680 -744 691 236 -15 -272 -19 -274 -101 -596 652 -135 -538 618 -740 -994 477 766 -389 -233 222 460 -867 -283 -931 -794 812 607 -952 94 553 -284 156 26 664 98 -493 60 -20 811 -377 -430 898 695 994 185 445 898 248 861 868 -291 285 -745 959 296 -958 936 501 -464 -911 -804 507 975 -181 -891 -445 730 -972 144 871 670 -167 -567 -955 391 -80 442 -667 48 -545 13 409 824 446 -55 -808 722 -887 983 87 -699 -195 604 -984 -610 688 -474 -979 927 122 695 -486 624 -616 -613 -459 -490 -754 -542 800 -480 310 -674 -463 312 150 -511 1 681 -150 -506 -397 699 -295 -415 915 854 447 695 643 320 -537 78 -152 -225 -378 836 -450 279 615 -352 -432 610 -413 -337 -553 816 -149 -14 -565 377 51 -47 31 -736 19 -903 222 -862 -754 71 -525 -334 -824 217 420 -730 906 267 -557 -680 56 90 -53 347 702 305 -457 -812 -294 -735 895 -240 660 -160 -561 -461 -146 -285 -112 819 955 -108 -505 -95 508 777 698 40 -59 -798 397 -150 896 330 131 771 315 -745 270 836 -844 171 -419 -711 276 987 332 -120 479 772 -849 -578 -150 108 254 -800 914 705 642 245 -368 837 -861 -12 638 -893 419 552 28 -597 273 -792 84 524 -432 551 -57 750 -558 -465 394 -630 -672 795 451 -899 524 -189 -687 230 -161 906 852 -627 -256 -868 454 -632 417 439 585 -468 -116 -922 -862 78 357 -238 623 868 852 -843 -937 -590 -59 -788 721 517 789 -839 817 418 -201 -984 -422 942 -791 -167 -430 521 127 -770 501 -563 126 701 -446 -395 723 -471 411 -295 -475 -718 -370 -219 283 -407 744 886 563 -279 -38 -215 933 -964 -80 728 -782 -11 -321 -411 -790 -317 947 -59 -775 975 -571 343 394 -611 970 595 795 255 544 215 -273 -30 480 -681 278 -833 -248 -179 -645 -588 -610 103 -769 317 -202 -767 718 669 539 430 -738 -528 637 566 162 -618 889 825 34 -514 -818 -354 -406 998 -261 -649 -393 559 -887 -471 436 -145 784 -483 -489 -730 -226 -331 -719 -232 311 785 671 -40 605 74 552 -830 -68 529 -614 -665 621 -108 782 -585 -466 -535 453 -330 651 572 517 544 313 -35 -373 111 -50 994 994 -546 762 833 803 63 -778 -901 -286 205 242 620 -402 -961 -10 702 -464 -590 764 -838 -862 90 929 -63 -978 568 -167 835 392 205 11 -865 -996 99 445 769 300 -803 -536 -513 103 288 -902 547 -720 -585 26 -58 -318 -728 -571 868 915 413 -631 -160 -596 -552 381 114 -830 -892 96 301 -183 17 858 -459 865 229 -697 102 662 474 522 410 -492 -746 -210 -564 -577 585 -331 -521 709 775 404 -409 -241 -752 501 -124 638 163 -162 378 -227 -783 222 571 -853 531 698 667 269 139 -580 267 192 -789 67 122 189 -431 855 -512 -709 416 409 717 101 596 661 952 840 147 -157 980 227 732 485 -812 197 -866 653 -480 -205 -34 -106 937 738 -344 -520 809 617 35 241 343 -74 -622 -218 329 740 928 533 518 -918 5 214 463 391 -984 761 562 752 -903 -958 166 393 -675 -321 -962 839 -930 -566 -500 -924 -444 763 699 438 607 -526 697 -567 -101 -467 689 815 -848 644 528 -621 968 -856 935 642 98 780 -45 313 -470 959 -180 914 -71 926 -182 -447 -378 -866 -693 -99 506 860 524 595 -711 -968 300 790 -488 784 211 -905 -291 -32 -417 111 -714 -933 -605 -201 -540 -40 -847 -263 516 64 797 -743 114 -556 721 -347 -51 485 671 -625 -795 787 -822 -843 -23 -828 262 705 947 238 431 238 586 -743 -87 -692 -451 125 -140 350 484 944 647 -638 -955 332 -507 -507 -416 16 -816 -315 900 -21 540 -464 -258 629 -833 144 913 -419 4 860 -730 -325 -972 631 -763 -941 -158 -451 482 -489 -92 -588 -658 500 -824 -961 844 -898 383 -377 97 -531 -503 -155 -128 -694 826 560 737 -830 474 -261 -813 241 -736 675 -268 -822 -727 450 261 -434 920 -655 -516 -546 -974 -976 -404 -627 -734 355 117 -617 111 129 35 779 -502 898 -266 -790 -747 -456 -499 -965 107 -746 -751 -114 23 -745 63 -503 -444 398 -511 137 -598 -216 55 -312 55 -731 969 155 807 -273 -943 -482 350 412 306 624 -181 -540 607 -711 265 -596 809 395 -178 -1 561 -497 857 -150 -381 784 -851 767 548 -685 874 308 386 210 312 692 -558 835 -337 395 361 684 -245 126 -719 -570 -780 -546 903 424 -218 977 -752 -840 -573 -741 81 805 -264 -742 -563 961 256 223 556 -680 280 -957 -180 189 -718 -440 29 -80 227 759 -67 763 837 -387 183 84 -552 260 -978 -305 -826 411 634 605 737 -47 181 459 -297 -151 429 -864 265 398 83 676 -642 -606 -496 -921 -302 991 -909 886 -331 -235 619 -997 673 624 976 -398 200 292 631 -802 688 822 977 -962 -897 100 77 404 -112 -633 909 24 305 255 -515 739 -302 82 -822 679 -471 -505 -901 735 865 921 650 -520 277 -544 643 -82 -157 989 770 -318 -59 -859 588 -548 -555 -805 184 281 -321 500 868 300 23 -938 -315 -760 587 536 -994 -731 489 -388 787 -969 785 -929 122 -519 -602 416 -214 -965 -892 326 792 573 117 839 890 -47 -423 394 -242 -826 -646 775 119 -621 -632 806 -274 111 -373 -187 -216 -164 235 -144 243 -301 594 470 -242 -318 -579 289 68 -428 966 280 -373 -916 -582 967 -701 792 -830 -69 763 -328 888 -215 -883 -215 998 395 -699 10 -919 86 -539 787 -56 -543 -380 -627 898 943 -86 505 -94 -471 -922 753 -158 -568 -683 939 -508 157 74 451 -620 247 253 319 662 882 261 998 557 -583 -924 -464 579 -186 847 422 913 628 -996 -297 620 -478 484 -286 796 -377 -563 -508 -560 677 -701 -806 -944 -194 -335 -429 321 638 -971 458 -450 750 981 336 178 803 337 297 -783 324 584 616 950 -572 -343 -740 -171 -976 492 38 775 936 -257 616 619 464 417 -262 -402 359 850 -36 101 -676 -62 829 -707 -201 412 895 559 -722 -76 905 553 -118 -588 650 167 484 548 -562 746 -304 417 788 221 -537 500 -145 -477 -653 -818 794 687 114 -515 -908 -685 -989 -877 -178 975 369 320 -169 -867 -491 -598 923 516 -393 -458 -186 235 -107 -785 -194 -12 568 358 -1 -266 -144 -371 897 -99 -81 -594 756 -135 327 -195 11 -106 810 -966 -661 -525 390 -303 -484 -990 -936 111 -434 -46 688 -54 147 126 -966 -888 -138 380 -797 -101 550 781 139 372 702 38 600 -800 -376 82 -67 817 210 -984 647 -503 61 696 -153 207 -159 -781 201 -869 -193 253 -730 589 671 -350 -744 994 -579 886 -451 -659 232 -593 266 -659 499 -33 350 -791 114 -330 789 -137 -554 999 -901 -672 -347 -324 -349 525 -333 417 170 -873 244 -208 904 -301 -962 -175 157 -31 868 -503 633 402 -473 -410 643 -875 274 746 -745 281 -627 -833 7 995 -969 -623 -900 175 159 -182 -660 295 635 -129 -762 -664 -773 -392 -294 -282 866 699 -819 961 -476 711 402 -750 566 681 241 -546 -935 297 -155 -594 1000 -173 -824 -111 -473 882 101 -957 770 941 809 -624 -531 -849 689 -585 986 703 528 986 134 -394 -348 925 -169 -131 -997 -138 323 -213 -828 423 -503 -710 295 719 -68 6 406 952 826 435 805 -812 -763 493 343 64 548 160 909 217 -30 -477 336 54 -562 -771 -310 657 979 -972 -512 -688 -477 29 191 -374 -605 876 -183 -839 -752 -836 726 514 588 -718 -716 -302 -24 875 -616 396 -985 -98 309 -609 556 -766 -457 -857 453 282 118 980 -798 736 122 -718 -387 -763 -451 -622 742 527 -511 -275 103 -942 465 539 212 -461 340 -907 547 -231 710 -364 747 -788 844 413 160 588 -549 700 -1 819 30 474 211 261 97 800 -700 110 532 -414 -203 619 -536 167 -637 -871 -689 980 -694 -39 686 -343 596 -645 -585 242 194 517 -911 818 699 -57 867 572 777 -220 -238 812 615 74 61 435 424 -121 -313 -538 -236 -85 463 437 450 150 -615 -500 -933 905 -233 -129 -468 433 597 421 -73 -265 -802 274 -676 230 -935 -567 -374 -619 919 -834 295 -378 869 -679 -753 35 -570 570 -962 -543 -444 -883 277 108 229 -411 424 -921 160 -172 740 660 329 -971 302 -461 454 -220 -862 828 988 -597 -777 -381 566 -180 40 465 -548 -308 545 -719 41 921 -581 701 510 681 -462 -880 -787 603 941 -75 -586 143 811 149 -958 7 935 830 -554 494 -459 -402 195 -404 525 -546 -810 -925 -608 -678 -756 -815 -253 -445 24 -842 177 -98 -699 31 -473 -176 -650 -385 554 -244 583 -704 638 972 -555 184 -829 -569 -303 204 -334 131 873 -845 656 247 382 344 33 -89 219 -36 53 84 725 -280 860 -566 -622 565 -602 901 829 677 -131 -254 365 828 -195 -345 698 757 808 479 -37 439 -934 -683 233 781 225 -960 -322 120 64 -94 -508 -636 852 -502 308 780 726 623 621 -211 -566 639 -567 578 -136 -389 -56 830 -350 216 -915 -271 -400 -612 388 605 410 819 387 -472 -876 -884 770 -152 695 -831 513 -152 57 -89 -820 -885 -833 -279 -289 -385 150 -692 796 100 336 -683 -630 -202 324 -301 -195 -34 -113 89 390 987 -671 -240 -461 219 -448 650 -924 131 978 -842 998 82 871 485 808 881 200 -930 663 -737 -202 64 -750 -109 -666 -3 785 -182 -161 788 239 869 602 227 602 -417 -632 431 -59 -1000 -237 -453 -613 55 -943 248 657 -316 -145 -285 -779 197 -477 -29 807 766 961 503 -857 118 396 815 95 839 -699 578 202 -886 57 727 -287 133 -874 -501 -311 -217 323 -521 977 473 -380 324 -602 -851 978 627 125 -105 -511 -482 245 -72 120 459 -604 735 -454 -904 688 -388 456 -368 -516 414 -16 902 991 -81 888 737 -416 -586 -38 224 -883 -696 -182 460 616 -23 932 -892 -978 430 -596 937 535 825 325 -626 341 -650 870 -906 -839 710 358 611 -897 -455 -601 374 877 -590 -968 476 -352 230 973 14 573 775 784 53 -161 499 -52 848 -557 -665 -546 -470 640 50 -469 610 -495 794 -989 -134 526 -183 -557 175 -343 358 993 -376 387 -262 -395 -556 758 990 -699 -737 797 932 75 -758 -923 480 335 611 -953 -57 -832 740 -137 899 655 -171 893 891 781 -192 892 628 88 582 -743 -531 -785 121 -487 39 448 799 959 164 -32 -367 -510 472 -888 -559 -908 -794 -557 991 -115 143 -310 -210 -234 549 -507 268 -697 195 13 816 -569 419 -612 301 572 31 -606 -335 24 894 209 247 242 -550 -617 922 158 926 271 -387 488 -7 -473 -404 713 -410 904 -820 824 81 30 -8 827 495 -172 954 825 -526 362 871 36 -581 584 788 -702 -834 750 -912 647 -952 -268 98 949 429 804 -169 635 144 139 336 549 -477 781 284 174 -921 -91 251 277 50 628 -109 -153 -449 872 -317 -810 205 -714 -1000 -8 323 864 229 -572 829 -170 -462 342 714 722 326 -800 18 588 -425 -342 799 -800 -735 997 793 901 226 -600 884 -197 214 187 124 -168 548 811 -656 -727 734 -419 -73 -448 -435 616 455 835 -18 -633 -147 -148 832 -553 378 374 -550 -951 -61 870 -137 -220 14 547 179 -55 -875 693 -175 -965 -705 373 415 751 -833 -354 934 -867 65 628 162 -48 961 619 -299 -686 797 -617 6 -322 -339 814 893 225 -973 -241 572 834 682 -221 -166 -928 -357 628 -57 -136 -68 566 -577 403 -908 -275 -131 659 -842 207 -893 623 -32 -342 880 -942 642 719 487 744 -121 -976 -516 -145 -315 -774 -758 108 -146 495 864 161 654 602 -987 -892 -524 970 -679 -779 991 -37 -638 744 -896 -85 -62 -347 -221 731 0 559 357 -170 875 621 -582 72 717 545 -532 935 599 -478 374 836 -91 224 972 -856 768 -888 769 932 -966 347 720 299 -692 397 -319 -616 -985 373 731 -390 272 -279 -45 131 -272 237 687 -782 281 -60 53 -546 -449 -222 -541 -592 -968 -774 -96 99 370 -863 925 235 840 -348 823 233 225 -952 -31 626 -634 931 -441 722 222 170 -388 -751 -180 774 -75 -960 224 -884 492 -781 16 782 -289 -639 289 552 228 350 -302 374 -849 704 -688 -69 -622 240 -701 81 -378 889 856 -801 533 32 -78 667 -99 208 71 -729 914 59 -486 645 541 -386 288 861 600 55 712 -860 -221 351 -788 -24 354 931 6 -468 -930 580 -476 -491 911 590 144 -993 352 -655 59 33 131 272 -788 -728 -256 778 47 -487 983 -194 -833 73 -947 888 761 648 -492 26 604 -291 592 -803 -50 -49 -30 -993 612 4 -598 -89 662 353 402 430 71 335 -696 809 -934 514 952 -117 463 839 37 -411 878 -20 -827 -53 -610 565 56 539 513 -204 -82 313 772 639 -76 160 803 731 -200 733 -812 308 263 47 664 -226 653 -12 701 -381 388 180 -96 54 501 235 -168 -927 -634 904 878 199 295 -555 -695 -852 -590 93 590 -638 -479 -291 555 -199 -180 993 -729 746 -974 -283 -712 -437 -537 -588 528 -379 886 250 330 -343 137 -551 756 735 -295 -393 36 161 -973 -425 -123 292 -775 -449 -926 -192 -334 11 286 -548 906 736 -475 613 -551 631 452 610 -94 423 538 -47 -410 -962 160 -26 47 987 -306 -270 -941 -585 729 43 405 883 -864 -446 573 927 -129 -858 189 -921 774 -884 478 899 -112 -492 -68 66 997 -434 -488 813 -695 -193 -873 760 -492 -354 90 623 -7 -184 262 898 611 -394 129 -586 842 -385 -632 -740 320 86 12 -442 -420 99 382 -419 751 -944 -238 -361 -725 125 -29 888 713 592 -912 218 287 -807 975 -479 -513 -66 -454 745 -282 686 865 -397 -373 -319 -220 740 -480 528 -896 -536 708 585 -845 -548 -174 122 582 -335 -363 329 421 -759 248 768 -205 736 -408 231 880 -650 827 331 -938 144 676 565 -174 748 -599 -745 498 -871 618 695 -20 -437 699 -411 -969 -421 562 -442 -163 409 -600 907 789 -897 84 -628 -282 899 -617 603 485 -740 429 479 -13 182 977 77 949 551 41 -202 -721 -766 257 642 -927 837 -577 586 61 749 658 -252 10 614 -228 75 -262 -299 -34 498 -821 -974 178 -590 542 -952 673 553 592 627 -549 550 187 727 78 67 214 -691 -122 161 -333 736 865 -91 872 736 955 426 -510 826 -124 854 -33 -196 562 772 -215 -685 -883 -369 -257 610 -44 -163 777 -45 -73 -302 41 -978 -136 -998 611 945 239 588 -491 244 440 30 783 -819 -831 -428 447 376 -335 -477 -195 -974 -744 -289 -20 -275 -771 183 61 426 -756 -664 -96 -149 314 656 656 -97 -757 300 -984 -119 697 467 130 -396 -258 432 -827 -223 -373 872 -526 -250 68 27 -515 -227 -346 -276 526 489 939 730 492 -257 963 822 -956 -640 -231 478 680 707 727 -923 343 -722 538 -333 -731 417 870 -351 -481 475 354 -970 -554 201 686 381 -842 821 -865 906 -253 -539 365 713 -923 253 624 411 -153 -632 880 -653 -535 747 -637 572 -558 -566 -471 84 825 249 -179 -923 946 -499 -304 -780 -832 -696 909 -427 -379 -49 839 847 -899 -327 -26 -542 668 -94 -500 -645 -164 -374 -67 897 -766 -852 893 269 -264 403 402 -751 -790 -437 991 -361 739 -409 920 853 -396 -110 590 -293 691 556 838 -957 201 -310 -730 -890 -412 502 223 -874 40 416 522 459 -602 -596 805 374 -310 202 -434 756 -761 -81 433 509 334 380 -798 332 -484 -839 -671 -770 594 -966 896 -703 314 471 796 -908 270 -505 -425 420 -554 -479 634 -955 584 -339 -648 -440 120 916 -733 218 865 823 577 -674 363 500 103 489 183 -830 849 143 -161 -226 -517 -907 -434 418 -510 401 812 118 -682 973 -86 846 -886 -586 -808 305 -396 -278 -682 -743 824 350 860 -969 979 -405 34 701 321 1000 -53 -704 568 -605 88 3 22 312 -601 -858 -749 759 738 -719 -93 -733 -741 946 334 -713 949 -994 496 216 -606 626 591 602 -985 747 -84 -715 933 -767 739 -997 -41 -797 681 932 -348 714 -470 639 243 -42 371 518 328 -226 451 283 -671 619 -760 663 -534 880 -570 -269 -760 -978 -211 554 -517 900 11 -853 -264 184 364 -883 -719 -343 -94 467 623 504 123 412 -737 -738 391 -410 -812 735 360 -700 616 -638 -887 -892 595 -706 929 433 -593 -92 678 461 443 -577 87 -407 918 -321 -683 -27 742 -116 706 -835 907 -309 -726 -869 -545 -894 938 503 -178 668 -609 -573 -798 -173 -998 566 -369 555 -361 764 -388 575 15 -49 -694 -21 -169 34 -601 618 -913 -598 131 811 820 -206 796 22 945 739 160 601 36 -754 517 152 19 -629 -178 973 157 73 -208 378 -969 -657 6 666 914 -746 -83 651 566 -91 -720 459 863 -622 -510 785 -895 841 -399 -983 178 -341 -900 -971 -4 -860 -903 -972 -580 -661 -926 -420 -514 949 624 -989 702 -585 679 -619 698 -239 666 253 -295 -104 -417 545 -453 596 -692 803 -667 703 -962 516 844 212 -73 -897 46 -71 484 552 -909 985 -957 -919 -880 -225 834 -810 209 375 -701 126 -828 -923 -850 195 289 366 -308 -477 -407 -252 931 79 -313 801 -60 68 686 783 677 -622 -178 -477 -824 -592 360 209 -919 -739 -874 -699 -281 -201 -441 327 573 -837 775 -494 714 -1000 -988 -54 316 -505 976 28 -557 3 -12 -474 -443 -28 947 -723 -336 -339 -806 -729 118 -570 -314 826 47 -235 455 -413 861 -750 145 -94 373 614 -457 -18 86 -668 -50 -579 -328 943 -58 -524 602 728 -271 -508 -329 -119 341 -379 581 -390 -212 -693 191 -209 -542 -873 974 711 102 -975 548 -703 -949 -76 520 -73 -90 -823 749 -140 -610 -5 -428 291 -492 -53 -867 151 -719 53 50 -518 -999 555 -430 -996 879 880 -275 595 -452 -71 -434 454 805 -593 698 642 987 38 -544 435 738 969 -652 -271 -239 322 -263 -530 740 935 551 -939 -53 51 175 903 30 -77 385 -325 -281 498 116 -282 54 -874 596 402 293 968 -201 -876 251 -549 647 -927 -126 700 -166 -10 884 217 -358 -536 482 276 996 426 -777 693 224 -95 -952 821 377 -246 330 820 999 502 -92 24 -161 -177 -657 -102 -413 921 1 63 -580 -161 -481 444 816 173 205 376 223 898 -343 636 -751 109 -766 381 -246 137 -448 473 237 279 373 871 -670 -510 399 -118 -129 -293 989 957 -245 -37 631 880 -808 -569 640 -422 358 442 -405 -910 431 -259 -929 -913 -743 347 343 371 -161 470 834 -639 -932 534 71 973 572 -747 -839 306 202 324 -398 921 -742 -87 701 -548 -100 -726 -557 126 790 671 -84 996 -725 -15 892 19 -876 804 174 -616 -519 -354 -392 710 -105 904 513 890 -475 335 368 -1000 -250 738 192 -712 -59 -379 850 -384 -250 -632 543 -820 911 563 -796 712 349 -76 410 -816 -899 253 866 650 -348 171 691 -764 -749 -483 -196 -230 -695 -929 961 957 -65 741 -94 486 -151 402 -13 266 -71 -821 80 201 237 -493 216 375 -549 -9 -955 346 -683 843 -661 -650 466 975 787 -565 -487 735 -427 69 718 -654 511 797 -894 907 -82 868 553 631 397 -418 435 -864 -895 435 -609 456 -243 461 621 -886 -238 -383 -359 -165 139 -184 657 -798 -889 985 -421 105 -833 -395 -165 851 384 385 235 142 -430 -703 823 -890 554 288 943 -94 -890 -128 -976 59 683 240 -281 -214 -715 -544 -515 625 740 -983 -383 141 389 690 107 -613 490 670 460 -132 -37 59 -951 575 854 527 475 -371 -42 -227 -368 578 -699 -340 -521 -454 351 -30 27 151 -428 -329 -982 -105 -229 267 -209 -931 -991 -299 -988 30 -978 -232 249 -129 525 978 407 456 -675 -130 694 -971 774 -470 -985 -522 6 -543 -248 -579 92 -799 -647 611 -627 996 -63 -414 879 -981 146 203 -73 -554 54 -345 -419 785 -161 -515 483 24 964 -44 579 575 -509 -542 -35 858 -465 718 -52 -246 39 -313 -482 361 -900 -125 -36 -251 8 -542 611 857 -733 -899 817 -996 -401 771 742 -723 -666 -775 -766 360 -713 584 776 -532 133 608 -23 664 818 392 102 -800 9 920 -922 53 -69 -77 283 -881 -914 -408 -155 -523 948 567 -630 -364 -423 781 722 374 87 465 548 842 -970 151 199 -714 348 398 457 858 -131 66 950 -202 589 -147 589 -840 307 -654 -252 -854 57 -195 978 -632 274 511 723 246 -517 40 959 -150 -69 -184 -791 -825 -508 -694 870 -880 -853 959 127 -56 -244 508 138 -284 746 687 567 -402 303 -381 -67 -799 -809 649 496 -61 -135 227 -201 -585 -194 -152 347 -343 -499 -318 -843 593 730 645 -227 -578 842 362 887 -589 322 262 158 -69 -123 -198 -928 -567 902 131 -683 -28 -207 -731 871 80 -425 -794 -247 238 -316 -784 954 77 -607 -717 -800 919 -135 -127 40 940 519 -359 102 906 228 -620 742 661 878 -904 -852 406 -205 439 904 -472 -739 -229 460 275 39 -361 -411 -766 -814 548 941 786 -863 442 -655 -299 372 -152 852 -367 -707 -357 -78 96 778 -698 390 -936 649 -753 -795 -934 482 642 816 -570 870 175 487 997 943 -818 -756 -193 -625 -141 -261 662 -318 -539 -498 717 -185 121 851 711 167 -415 551 3 872 -35 651 -822 725 823 924 -966 -835 -57 153 144 737 613 2 160 -336 79 211 333 659 -997 575 120 -801 -372 828 -678 -569 -800 182 -448 875 -140 531 -598 906 339 -745 -837 -254 6 385 -584 636 -932 -480 -213 -921 538 306 349 -431 873 552 245 -782 -699 -130 -796 -504 63 -289 -994 413 -94 -278 303 -16 -820 185 690 -184 -713 -560 245 -346 550 207 42 936 -274 -707 -590 -895 -728 -498 -498 -609 741 923 838 236 -294 -286 150 186 -534 267 -586 311 -729 908 -746 -204 417 956 -80 254 221 -327 167 314 416 724 238 89 63 -256 -227 -237 -784 620 -768 -570 -575 237 198 -608 423 -354 -551 662 -841 -247 -897 -997 -297 -223 -82 -8 178 34 655 -777 551 -654 -135 875 -826 -942 -774 450 -577 436 -524 799 294 666 -578 764 885 969 -341 -104 -649 555 807 -337 307 686 -914 86 496 662 880 -746 -383 -811 711 -661 528 -889 -586 -912 154 -368 -756 -826 -364 723 -425 -902 780 486 -895 -324 829 -38 144 521 -615 -476 429 -350 307 618 984 -440 -32 561 857 204 -551 522 -864 936 681 -803 -331 238 582 671 524 -967 -542 168 566 -21 -539 -879 665 -520 52 -956 150 -234 132 -998 -975 974 -61 -569 127 -414 -756 623 -449 -146 -227 873 500 -95 -540 -147 -785 166 74 -83 584 235 909 880 -641 508 -364 -567 -473 150 443 -926 426 -753 -134 -289 198 802 207 495 -733 853 894 -316 -615 444 -502 -292 360 381 615 384 376 922 -605 75 341 -127 -930 133 -674 -974 772 121 -658 -265 -710 -412 606 -482 -909 -359 -278 19 -953 -732 -632 -934 -225 628 -364 278 36 -990 339 -25 -40 -31 -834 -832 714 -175 -726 -139 -545 728 738 -487 -965 30 -418 794 542 341 -195 717 -596 -57 452 50 -315 131 907 700 268 436 178 -337 -990 -514 -259 -107 242 212 231 254 -985 826 368 810 272 -77 -187 178 991 -616 -436 906 727 -663 -774 -743 -493 598 738 -419 -292 359 677 -341 -513 -127 -403 295 -754 838 104 -842 -793 994 741 -73 -544 362 -155 -160 344 502 95 -49 -48 -795 532 -499 656 266 -141 599 -655 115 -885 960 338 987 -426 608 505 -798 882 555 190 -544 392 627 -157 -741 579 867 -38 -974 820 -617 -954 -622 -247 187 -667 653 -21 -91 530 578 398 -849 -337 -476 857 355 533 769 94 -471 606 248 859 365 245 -158 -618 -789 -552 98 -822 -327 561 -846 -490 -588 -766 431 988 -522 969 -225 224 -207 -768 -932 -841 812 204 -121 -63 -126 -369 376 263 -395 -789 -825 868 -380 221 -984 -900 -123 -565 -866 -295 554 682 -161 -92 685 -160 439 754 -829 -802 -802 -945 576 84 213 -163 -216 -810 -76 -46 -22 721 359 730 659 97 -232 673 540 -61 80 232 -523 558 -135 971 308 417 -207 504 -739 -606 967 66 376 -51 384 -486 667 140 535 -387 53 -752 76 -433 166 721 166 -780 223 -693 -171 301 -181 -330 -898 -458 713 -970 571 -539 -131 112 -205 -339 -968 393 -820 111 494 487 -873 -510 772 -589 117 186 -199 -188 -433 608 -867 -504 220 -624 112 938 -334 671 -155 -45 -568 309 716 -346 -334 -591 724 -650 -948 403 338 -347 437 -419 156 438 -507 -873 -182 702 66 722 741 -430 -887 881 -918 -139 -572 -847 -426 -214 -830 -599 349 423 -982 388 -749 -648 251 -598 959 -642 -89 -522 -843 699 -939 407 613 -925 704 -966 -558 -559 -790 539 793 672 -418 -242 542 -919 -356 -829 -810 -230 -413 -160 131 -918 4 -847 597 908 240 319 -668 130 -686 746 -832 285 147 602 -67 404 -354 860 215 -985 524 856 -438 -930 -863 -743 971 -188 307 450 582 404 -915 347 966 -285 258 -656 133 -808 -326 238 337 -440 670 435 147 965 -984 -991 -538 -102 -891 549 563 718 -864 -489 -138 -235 546 919 651 -466 379 -215 -956 307 721 -303 509 672 -582 469 -844 254 114 -423 310 219 360 -41 332 89 406 750 -86 13 -421 970 284 -992 980 -992 -458 521 -96 -668 833 305 919 828 555 -685 799 -407 422 376 867 -80 -52 -719 -744 -136 -546 710 -753 40 164 -619 899 -584 -762 594 666 -439 -873 333 151 573 270 -697 44 514 141 -616 837 -696 919 -768 349 -740 300 -989 -853 -362 -778 557 -990 -908 879 -812 896 196 -846 696 -954 546 -724 173 974 -701 166 -210 -564 -883 -451 530 -49 584 -520 621 549 666 335 -350 -223 797 -813 -82 688 -209 -529 -913 50 784 759 -261 310 -490 -412 -879 609 53 78 -424 -604 917 776 568 -870 -890 984 -735 -170 62 889 -75 -679 -289 -262 -583 598 -175 -505 -322 -831 -1000 -50 -446 -842 121 787 570 935 -783 280 219 234 506 574 -929 845 -742 482 411 -279 741 -261 535 -964 231 667 633 -603 805 796 -113 990 525 244 4 691 476 -32 378 406 434 -199 -749 779 719 -891 604 466 -890 -152 -899 -808 95 -788 -604 655 941 -49 209 435 -740 873 -971 -594 -990 268 966 -246 189 -436 -672 -905 291 -628 632 220 -352 163 492 284 -591 285 -268 -546 25 53 195 624 -402 748 922 792 522 136 -311 607 -6 986 509 963 -8 -143 65 -924 -533 -530 -300 -116 -780 -235 -193 35 -799 965 279 745 -30 800 422 -686 400 83 566 307 -176 -77 422 -494 11 -901 596 -408 229 -955 424 455 -418 -887 -294 -616 922 383 -390 737 984 -857 34 560 65 69 -105 -523 -811 -603 145 -784 -172 -637 811 306 454 706 -297 519 660 56 -960 753 788 -855 -391 29 -316 16 786 880 -286 -833 -224 174 979 177 -309 375 -920 272 -656 -561 -601 -573 192 599 -146 -371 79 -840 698 -357 -68 -839 759 23 108 3 377 804 -96 521 634 384 -940 -4 -759 412 30 -392 -558 251 911 -425 838 731 213 -31 -758 680 974 395 -182 407 267 547 -586 330 307 -475 -377 -369 943 296 646 -941 -356 94 -72 -606 981 103 -767 865 -292 -368 -670 -330 883 322 -871 184 834 238 -763 368 692 50 891 -280 762 431 -491 891 -357 106 -541 -594 109 -290 -455 -954 679 327 679 -243 -201 769 -89 610 685 -1000 874 690 -641 118 -473 -3 -329 763 -335 -651 903 -67 -686 -887 -574 442 -665 -61 98 -324 -36 -475 88 -474 -733 137 -57 790 830 -722 515 575 926 313 -726 382 322 357 713 -947 567 -161 828 112 -455 -905 982 13 -346 149 -688 -708 -456 -888 165 207 745 486 -700 -34 100 39 917 -790 -782 755 841 540 399 -732 -990 614 894 -355 516 517 530 480 219 295 -564 -514 -723 562 384 970 -299 -452 -794 865 605 594 -186 221 363 595 506 753 -189 -851 204 -783 -192 -44 980 100 655 -80 -760 -498 -350 -90 -985 -885 -593 -287 72 -559 979 550 132 656 -26 -616 -733 -842 -857 -862 -741 -229 -748 361 933 -656 -964 -689 655 716 76 648 604 -649 -400 150 65 -706 -722 -92 -12 470 -468 -386 51 914 -403 -313 937 -642 -450 251 887 230 -539 956 416 -939 327 -294 -662 -506 216 179 -774 140 826 973 275 176 804 -709 828 -413 -943 -513 277 -564 -439 461 934 884 601 294 -583 -623 -564 -988 -722 -553 122 -715 267 959 -700 211 96 282 -147 472 428 657 419 138 158 -764 -764 -236 29 -442 -996 -477 258 -803 -53 -213 754 808 83 -966 -737 -29 -813 378 301 -198 90 -458 -22 -985 594 -201 -971 -525 -133 627 -373 -216 -326 287 -433 363 -551 164 -606 347 -444 659 -599 -636 -749 640 415 -635 739 379 394 549 -490 -797 530 -574 390 -429 -423 -678 -52 54 153 -295 -514 408 882 180 -316 -732 783 -340 -681 98 -988 637 451 824 -409 738 -630 67 673 -277 -226 141 299 -248 543 845 794 244 -685 -641 -715 267 -515 -543 86 187 -393 637 308 882 1000 -912 -882 987 231 -968 -749 454 -797 -2 -772 -589 657 -173 -988 442 -123 222 -231 -413 -549 -115 792 -234 -159 -366 -821 588 -344 123 112 -635 544 -81 602 986 778 -166 818 -192 -208 -647 -64 -927 462 -817 -316 389 -657 -465 -646 347 173 3 805 -512 309 -727 105 -412 669 581 452 -724 -135 -792 715 -604 691 737 -764 227 87 -351 -211 -271 -377 345 82 -931 581 581 -750 453 -962 -859 204 -365 438 -950 -338 318 -439 -957 499 68 354 -804 738 -436 -226 942 -271 -888 610 -406 -108 -700 488 -470 526 -539 -995 -472 -706 521 -557 -24 475 -856 -373 731 -655 624 798 -820 -237 264 495 -956 258 118 212 940 898 -397 968 623 842 -728 330 517 448 904 -838 -138 3 -125 -711 478 261 -331 -544 -695 -697 903 181 -241 -546 -101 -866 -668 -81 -246 -616 -199 513 -885 878 788 441 230 905 -787 183 98 218 -815 314 -889 357 -245 147 839 -612 822 -342 -698 195 933 -306 -861 -357 261 -285 -461 245 -684 -190 -669 641 488 -895 -376 -637 261 804 -73 -423 -965 172 225 -702 284 783 843 -513 -14 -942 -59 808 431 -140 -340 259 309 -200 -130 958 -235 288 123 -330 646 -99 319 -93 -226 584 652 -457 903 169 95 -366 -993 -89 122 -748 324 -621 -827 -195 782 -606 -590 -155 238 -183 95 -954 -677 -371 931 -308 -854 -656 -926 -662 744 225 -679 -570 -844 -251 -432 -594 -412 -433 827 246 683 347 598 -563 -854 -470 941 952 -502 -767 280 349 892 267 -712 303 867 -643 151 -373 364 -291 -309 -196 305 41 -120 864 -674 -569 -26 203 922 444 -353 -844 -635 -608 -589 794 422 -595 611 -716 521 87 -532 -110 -350 203 -821 286 729 131 805 -873 199 425 346 -162 557 -55 593 -760 -696 169 83 117 -594 -503 915 -696 -84 568 154 -768 574 906 812 61 777 -48 760 674 -673 610 -995 926 -396 -464 -412 -295 -983 55 971 870 -332 752 280 -907 907 -88 898 -233 687 304 -622 -672 339 463 573 -598 -895 753 -566 -196 741 -947 -288 437 -960 47 -639 -296 718 -28 -157 -679 -96 711 -207 -530 36 -189 -749 521 -918 -563 946 721 495 188 333 -404 346 77 -202 496 319 429 -550 -908 629 549 839 -305 830 300 215 147 -352 -652 634 -638 903 483 253 909 -397 -867 341 -486 292 -916 778 771 -380 107 37 990 -900 -987 -409 -858 322 -759 882 971 941 368 273 802 121 -119 -145 387 400 -770 445 706 -569 95 621 -802 344 940 729 547 135 415 717 -650 -455 -389 988 -230 415 66 -888 184 608 209 446 729 870 939 190 164 606 -503 -37 242 726 -222 -142 -714 303 840 -467 -863 -26 -202 597 -583 -478 -237 -573 254 306 -369 -191 988 -848 -790 -298 189 89 657 -207 246 -620 -687 558 -399 291 77 -928 61 -600 640 136 543 733 -849 295 204 325 500 740 -655 537 -691 -664 465 -840 456 -929 759 192 -368 305 663 -925 -529 169 9 -791 -281 133 780 -726 973 662 49 -749 719 994 270 -339 -32 91 460 666 -46 -899 -672 -415 -662 87 -829 -895 -175 -309 345 0 864 938 -148 450 -492 284 297 460 907 812 596 717 225 -160 674 -203 931 -324 -157 -827 443 346 545 835 -534 895 -379 120 781 99 -253 883 81 -659 297 -221 -277 -223 854 846 -452 241 -658 997 -85 577 531 -705 -871 833 582 -226 886 500 -24 909 -208 -868 -340 369 -730 360 69 99 -737 741 917 -516 -881 295 -157 -500 -710 489 729 75 631 -181 -337 -117 492 -707 738 242 353 -154 -468 164 -533 -741 579 -539 -93 -70 -755 346 -832 -143 718 758 247 -821 -882 -123 -322 15 -620 -67 220 -247 -904 -308 -760 428 -80 823 -309 -841 -166 -494 -107 -162 744 -120 -441 -549 -992 660 -877 -894 923 248 -662 663 49 -651 -944 262 -425 504 -450 -359 310 -362 318 -901 -620 646 681 617 -615 -50 -451 -957 -661 25 264 348 223 -958 474 -466 -535 -454 965 -251 -723 657 -360 -272 375 -573 988 716 -221 60 -829 14 -818 713 797 361 -52 508 252 -78 -810 124 823 -561 422 -64 810 835 -561 -636 659 -148 176 -903 -217 -822 887 622 -435 -458 595 883 -181 -958 228 -655 -537 -187 564 749 205 -706 231 -453 -385 -773 -589 -121 354 -186 467 184 -352 288 722 -14 89 175 874 -727 -94 79 145 954 -827 -837 341 -651 851 51 -137 708 -379 -344 -640 -954 -104 22 -482 -506 -166 230 -110 -826 -941 -451 819 -473 -737 -203 -461 -46 -207 853 -786 661 -303 493 -594 -915 -119 -254 -401 -847 786 672 427 -287 972 -589 -827 -922 428 150 -447 -509 942 683 -13 808 31 -408 -676 291 420 -348 -192 -478 187 601 149 -777 -995 727 -119 882 685 -607 -574 -262 497 -271 271 453 -927 -449 343 307 960 -955 484 579 133 960 -405 -291 -397 -136 63 -476 -388 74 -650 -322 529 451 892 779 757 -727 -630 -96 59 -173 748 -661 62 -667 -675 271 171 729 956 -823 649 -461 74 -836 390 293 603 931 -921 -932 707 210 375 959 854 -253 299 817 -718 -436 304 125 513 614 724 -11 505 -504 868 946 489 -989 -483 -591 673 -239 -874 529 380 -920 508 900 -969 -836 943 -28 -453 142 702 -809 331 524 179 497 -968 570 898 721 871 -379 -339 -119 463 -628 -558 585 345 895 -58 -303 988 -287 858 -210 592 -826 -341 282 -172 -366 595 609 198 -593 516 -59 293 63 -339 -390 -876 -202 532 738 776 424 232 537 439 55 -975 -527 -872 -586 -953 913 -17 755 -442 -828 983 567 -950 -405 -146 843 -695 -59 -901 65 -462 -38 210 -607 822 958 21 257 -134 331 -639 -641 424 876 879 -476 -306 -446 697 125 -536 901 420 323 -921 94 -578 -772 387 664 -94 52 524 -923 -603 580 820 944 350 -627 531 603 -5 58 736 337 -755 -962 492 111 576 -232 657 -890 -310 18 -511 88 264 -305 -465 136 215 -695 -119 -616 -847 804 -973 544 269 -9 -3 -987 290 1 -580 282 72 180 -145 564 998 673 593 491 307 616 524 918 -625 -742 854 235 598 142 789 270 620 860 -87 640 -701 334 -116 687 -513 318 358 -258 367 547 488 -513 -854 -883 106 664 -266 -907 821 -163 -983 520 918 541 632 -365 121 -460 981 801 -446 -816 903 -617 926 436 -924 715 -145 974 408 -388 956 -401 138 503 -237 -402 616 152 452 299 930 105 399 -426 -428 -611 734 -942 199 524 902 -706 -218 465 -796 -215 -249 501 -438 -792 256 3 -574 -68 880 -75 -373 792 27 -1000 -419 -914 810 -830 867 983 -853 755 789 -251 381 432 -64 -779 814 -505 234 364 964 -85 -72 543 754 -349 47 940 -107 9 -830 -657 987 246 -452 -111 -809 466 206 -645 -679 -44 65 834 221 659 879 100 -711 -456 122 -555 338 -445 693 65 290 539 -490 -368 -404 575 612 40 -821 682 -875 345 186 98 -505 -381 32 -411 -88 -95 -364 -96 -268 43 -609 -570 398 -865 67 -535 -156 -491 -240 675 550 -478 863 -641 -720 301 -245 212 -377 -34 605 534 284 937 -386 -130 501 581 471 515 481 285 782 -501 357 -48 793 -526 -603 -200 571 799 962 772 -726 314 -79 549 631 -356 485 -207 418 -145 -993 429 -834 -834 -173 -492 196 -392 -563 83 350 -187 -135 488 -31 -545 -876 745 634 280 360 616 543 -504 -726 -700 -922 318 175 569 538 99 890 -930 -454 942 802 -184 -280 -658 -78 -18 263 -715 -342 33 609 280 205 -269 126 -788 48 -70 786 -26 406 638 -859 784 -961 -950 630 -807 -839 -729 -354 -567 750 -420 -173 719 -920 395 -570 -513 -378 -656 -130 974 -876 -663 -817 41 -876 948 411 -40 747 -43 -786 -514 376 860 484 -297 -181 -354 471 -143 -670 660 184 -232 -43 -367 -603 714 -667 711 -241 795 -465 -833 85 -277 549 -494 -404 -72 952 -51 753 2 863 565 -813 100 689 -259 341 -412 -196 326 513 -219 -899 779 645 647 578 811 652 -818 -171 -7 -878 693 -922 -361 644 664 997 -917 -817 754 -590 -774 553 -592 -1000 -828 -208 -740 -979 687 -923 -758 392 771 -141 -536 487 -495 228 762 370 417 219 -77 -342 -18 693 -108 -958 -466 -3 315 -606 -90 895 746 811 -456 731 113 490 555 777 761 717 -810 230 502 -764 745 -621 -699 246 -132 134 688 397 -109 70 90 -431 543 -149 -927 -720 166 971 353 -719 570 133 560 60 425 -572 -165 -388 -403 827 366 356 241 642 567 -48 446 554 -650 808 278 -41 -357 298 -757 253 113 -593 -476 384 -50 606 -702 995 -984 -34 -870 -655 -269 914 981 -980 724 -311 -160 -421 166 323 -262 48 -692 -142 -132 -396 -951 -919 -689 807 -179 158 350 -97 -265 -835 -71 186 -633 842 739 -623 674 -993 -313 418 54 -693 -433 597 -93 637 -266 749 118 765 -506 -666 603 520 -966 -374 659 -432 -812 -39 -840 -229 -186 246 -991 523 275 175 -407 -541 988 612 -365 565 154 -177 956 -791 688 457 507 -263 439 -944 -319 -323 -913 647 10 -595 -324 397 404 -644 573 300 -935 577 318 -689 143 -344 -9 773 942 245 563 -432 547 48 724 -924 -952 632 -326 219 863 -77 380 -881 -610 -332 -400 139 699 -317 5 -844 860 127 815 -701 472 -221 -9 -120 774 -204 676 -970 -184 576 344 147 -518 -213 -827 -435 -774 530 425 -62 774 -887 -425 -230 260 -547 582 -490 -893 -268 -199 -475 -107 -679 658 -797 -831 730 -157 725 237 669 -541 894 156 -616 330 386 -865 -237 -285 506 -97 221 22 785 842 796 -358 -125 42 704 832 -353 -188 745 -698 -833 -96 152 674 711 -337 640 882 530 426 -56 959 664 -302 -203 -880 -398 -185 998 -914 173 -586 907 324 4 -621 622 22 296 69 496 958 -768 851 -377 -445 443 -749 -688 -263 370 364 -855 870 -201 -787 -968 79 303 464 -584 246 -404 -875 -884 207 -576 -751 -586 648 -531 -33 -888 499 246 -412 115 -695 493 101 419 -632 -50 -146 851 245 800 149 342 -302 965 862 442 978 -324 927 635 -208 -233 -57 943 -736 -342 808 -4 -387 -115 -747 -978 -82 -409 375 161 -34 -66 -484 978 -931 -190 958 -117 403 756 207 -202 93 227 -88 -808 539 871 -577 -805 -988 282 101 -773 -144 -173 -450 113 304 37 367 132 548 -414 -889 192 -599 174 -398 -655 -530 751 210 386 -386 907 102 220 679 -679 130 -267 859 -229 967 -646 24 -862 -228 -584 221 84 -4 230 -286 -75 -834 -429 445 825 -752 521 -34 592 -104 638 62 -422 -26 352 502 -816 491 342 -743 -939 801 111 -847 502 493 234 -332 -951 -633 -20 -135 507 481 79 -846 -400 -712 -563 -817 -984 -996 184 -80 129 153 51 -995 -584 -912 -623 150 -107 -466 335 346 -125 697 -2 -655 -257 331 -344 329 -774 398 404 82 -905 282 234 909 51 -280 -406 414 -333 369 432 288 -472 -383 -334 -744 -591 250 32 415 168 188 -39 659 -625 760 -104 704 145 701 217 -914 726 646 654 -743 24 973 -224 -989 -414 -395 -209 -715 -14 -683 110 648 -920 -140 280 -271 -791 -603 953 -184 405 -766 -309 -143 514 -394 -298 718 -149 -617 89 -884 -351 -360 711 -540 684 792 231 -199 -566 -26 -265 302 -823 473 976 -785 -251 178 -786 343 858 885 513 -467 935 -447 269 336 -801 48 -491 -450 -831 -719 655 55 802 -884 -733 -705 -333 7 -997 -289 615 971 140 -403 -43 -73 -433 276 177 -108 -162 -455 523 -313 946 -366 -336 321 710 788 1 184 70 234 488 -231 938 -287 -655 -280 -177 631 -307 -829 -602 -133 136 -535 -467 575 -794 563 -26 657 900 355 779 755 427 458 -840 -963 616 -467 14 -719 -690 770 -623 -341 860 889 -494 -625 -145 -679 -740 733 -868 51 665 -483 -393 -67 -200 -362 -388 252 -76 251 -546 -943 597 862 611 625 634 870 563 383 -845 -626 -477 -623 -74 575 974 967 196 -381 -340 -2 24 -867 2 762 -193 -866 -145 -979 682 -2 -460 745 460 793 79 -184 333 -364 -631 323 890 684 -397 -7 -89 264 608 317 -700 -223 533 503 -460 -518 283 698 -554 630 940 718 555 824 788 569 752 830 -156 234 14 511 163 -851 -850 795 864 -717 70 -848 583 -537 -29 -798 203 -820 585 -988 897 -134 -25 -138 -892 353 -147 463 903 -201 8 -173 -956 273 -430 303 381 -52 25 451 -507 -373 -371 -56 -890 -808 671 140 902 -164 -37 983 255 443 885 -274 -730 345 -580 387 46 -601 -996 -566 -519 -2 -281 -7 -316 223 -147 -556 47 30 629 688 909 -587 989 -343 834 -671 -9 -169 -152 252 -76 -304 -44 844 -321 -489 -723 -731 603 -495 873 446 59 -988 -689 -28 443 -700 -33 -707 -257 -745 449 387 -507 -742 -665 593 654 230 -640 273 -84 -394 -876 557 -956 -977 -260 789 -660 -820 201 -592 -706 986 627 -797 -761 11 -253 -641 -945 272 -244 -872 858 -914 978 67 -887 54 -73 -560 510 34 314 -31 126 -118 -586 9 743 -494 -302 -512 -839 478 612 -339 -246 -774 -315 396 -55 923 -927 82 -789 761 -888 -936 376 573 28 -232 -231 -423 -290 961 954 137 199 -199 -509 -18 718 -304 -828 -212 316 268 48 -380 -144 -64 239 226 -48 596 -339 752 -372 508 -451 -452 -603 88 429 -287 -219 992 248 -32 -710 279 -567 908 788 647 538 -34 293 -636 226 170 -670 -1 -183 38 553 796 -164 660 837 -648 -947 209 -833 -89 -253 97 298 -305 172 838 -118 494 -47 580 -835 -676 -951 558 61 -532 686 -850 967 -518 -193 -389 649 -44 656 -39 146 947 851 675 -571 584 663 152 45 -310 319 626 954 -886 331 864 -306 -70 732 408 -302 -930 -515 -56 707 -987 -384 312 -172 -32 -10 273 -961 998 33 -514 850 114 -222 441 -536 -550 397 -366 920 627 383 -279 72 515 -356 -118 652 -619 453 731 -433 -36 -416 -859 874 -151 886 361 629 -220 -143 524 38 114 -722 414 -891 -779 97 96 -324 822 -40 37 284 214 -146 552 830 -674 857 646 298 -125 688 728 -967 -750 -527 454 -395 -38 -476 747 -324 279 514 -484 403 -964 -643 519 527 -832 641 968 -915 323 992 678 -644 64 259 185 299 826 327 -715 -598 402 -506 322 -885 828 -590 -111 749 410 336 42 -140 412 -380 -790 646 -551 520 499 328 52 -659 -454 369 -236 -990 282 -946 348 862 -677 715 492 9 730 -153 447 -22 -90 -849 -2 -561 -889 710 -28 288 -900 341 -627 609 700 -519 -362 496 -74 106 -554 281 -619 -291 -518 -743 726 -748 -461 -197 -314 888 152 214 460 959 -663 84 154 82 -989 -312 823 -19 212 -786 334 427 641 -297 -289 -806 -607 -119 338 -690 -935 -204 548 -450 -659 728 -760 -760 258 -176 515 -632 146 279 -765 421 71 400 -242 829 593 -189 588 -876 440 -784 -24 629 783 797 560 518 144 951 856 -825 -456 -45 46 -476 924 -734 -466 -250 -420 151 -335 -990 182 310 -356 253 995 246 403 -119 138 623 483 232 -244 376 -894 -564 437 -345 924 -796 -325 505 -258 719 -880 355 690 13 -867 -340 -480 -259 -635 -542 540 812 -51 741 156 -611 416 -254 899 -832 642 975 225 737 -366 419 969 -759 575 434 237 -523 717 154 -805 66 -283 -509 405 86 209 447 -629 -669 476 396 -414 -411 57 723 396 701 -232 531 374 915 684 -383 -948 -736 -36 617 803 20 -473 431 -942 645 -227 492 -225 561 -444 104 848 105 242 -30 -985 246 -646 105 -731 545 252 774 -222 781 -492 -650 266 -972 -444 706 310 220 325 -199 915 -882 896 792 -878 97 -502 261 -893 254 686 -882 -804 599 649 -78 -914 836 82 -951 989 -684 -118 463 -428 573 -927 126 -562 8 -802 -325 -799 694 306 226 -340 -641 -791 -345 445 63 60 -395 -977 -564 932 753 -566 -435 410 104 787 -195 -87 -1 326 -60 412 434 216 361 -555 518 -67 263 -666 109 -858 905 -391 -377 273 -96 -725 -878 -479 -493 -946 -390 -611 -15 -880 479 -487 -669 -599 -839 -320 -209 638 -804 -358 -403 -287 -922 -825 378 847 882 242 942 375 -607 -202 709 822 -969 506 850 821 355 -625 -980 88 14 577 447 657 -540 -6 -85 606 234 783 -705 -238 -329 -335 -297 736 700 -133 -251 -611 200 -562 294 534 747 893 -443 -49 -116 -133 -282 902 15 951 -886 815 273 93 -876 569 -713 449 -389 -220 699 -363 -253 -72 410 296 936 -24 774 21 4 722 -780 -90 977 273 -993 906 -497 537 399 596 -402 936 314 -90 -590 -75 134 -7 80 748 -109 511 13 -925 -282 -703 -647 961 655 -184 -232 -173 -203 956 -899 286 60 298 568 184 -203 -279 106 799 -60 522 852 395 273 313 -588 -303 627 -101 -917 345 -494 -310 -698 -683 -761 -97 -741 336 -674 -290 -229 183 -476 -935 626 -629 -852 -869 -571 -220 -807 -882 -546 -596 -394 -154 508 282 -602 806 -129 44 -913 -129 865 621 -406 798 -35 444 926 334 595 -365 825 -569 -590 -895 46 856 476 587 497 701 517 409 823 -899 775 -415 -106 -786 791 -28 -412 -162 356 562 922 59 -863 -14 977 148 -595 -200 533 -93 -703 666 -305 -297 -340 -353 480 540 844 422 272 -751 848 -425 -446 -835 -633 -337 404 250 -533 -628 -687 206 -412 -670 39 -157 -569 -954 -983 -231 679 -238 -199 606 -928 -397 -284 -503 474 -995 -232 66 -517 959 -869 754 440 986 -91 646 300 -915 470 282 26 -427 624 -846 -908 533 -231 262 950 -547 442 406 417 593 -506 -827 162 142 -704 482 -273 -128 592 -178 456 -561 -124 364 271 355 -878 463 -109 -618 -674 -227 576 731 -561 -955 715 -221 -180 381 -907 753 -617 -799 815 164 347 325 -787 -646 970 -318 762 -45 914 -93 695 211 915 78 -331 195 -310 938 302 432 -868 629 -733 258 531 -519 -822 255 524 -120 969 698 -234 555 611 147 401 -507 -350 -593 708 -106 -743 374 518 328 344 -212 680 953 396 136 -258 656 208 -459 -670 21 -595 -202 -534 51 -105 459 -906 -656 164 -641 803 549 -226 734 658 652 -717 328 630 -389 999 -339 -304 -159 16 179 -665 269 636 -471 678 653 -29 796 99 400 -844 897 -975 -370 30 -988 601 374 641 -325 492 -56 934 311 -300 492 173 553 820 -649 741 -476 -987 761 625 -835 831 975 -707 -889 -923 708 -870 823 -874 -886 877 -354 44 796 184 -967 778 500 -40 149 213 563 -486 -863 -169 -499 667 -508 210 -195 -35 2 196 981 -708 559 873 246 -108 -545 862 -260 -48 378 -525 31 -480 751 995 -532 318 632 451 -903 403 -732 355 845 -337 860 20 -21 842 -556 -123 388 657 -39 -834 -943 471 871 -997 -393 -209 -968 888 881 242 -792 606 810 -955 82 724 -469 729 401 -243 46 -862 723 442 -500 -52 -864 -567 767 369 125 152 943 -785 661 -868 321 -650 -194 404 430 416 640 748 682 -640 -561 -746 -750 825 429 462 729 19 -743 448 -194 -478 -752 233 984 -715 -187 -509 125 -907 194 670 -454 -147 -111 -559 820 -656 529 53 -465 -547 -467 322 -690 -709 -333 -14 -470 -441 -529 -281 -915 -950 345 803 15 785 588 -430 -2 -862 479 327 -115 -36 -690 530 -497 -474 -100 925 413 -467 884 -550 309 750 -975 198 931 -474 -456 753 703 518 924 -314 397 990 -113 578 -906 -768 -9 23 -529 -462 -652 -859 -50 -35 -549 -786 409 -272 -562 -933 680 519 -601 245 298 144 391 445 495 -840 673 -418 -194 -473 507 843 608 -28 796 -52 -75 -862 17 588 577 613 -703 787 105 452 -517 625 784 -897 -415 -514 20 -5 -443 276 362 -955 791 104 180 338 59 -226 824 266 622 -258 308 -790 871 565 -230 78 -596 -67 -49 -32 -394 673 -373 -235 908 -629 881 328 242 523 -679 796 778 -472 -915 501 -847 807 306 179 21 188 5 -995 413 -466 -307 -628 712 -130 892 193 36 712 -511 -439 518 -552 -950 -712 -904 455 -458 -281 81 -531 680 911 -710 -931 -642 273 -921 708 -950 -264 -397 654 -411 403 -929 100 -558 581 -78 -230 -193 -226 661 -976 -226 164 -891 -493 -386 546 -792 879 649 792 344 497 292 81 562 531 -544 -197 489 -283 -356 -459 -975 -947 -814 105 -686 8 987 -787 405 413 -558 -977 200 455 241 -463 -470 818 -160 700 -826 245 -995 726 -749 154 566 -426 -34 377 14 939 -155 -427 244 -49 492 672 846 520 -193 689 -565 -671 -67 271 -94 752 535 247 -756 -396 34 635 -620 724 -150 -26 -459 -111 525 -918 465 873 701 314 32 -877 -325 991 596 -918 931 497 980 -71 -363 327 275 744 201 -99 -656 273 -966 -808 -992 641 -744 -355 -991 663 -13 -842 -352 -590 158 845 -882 -798 -842 464 -707 207 -584 -146 -553 -864 -9 -287 -228 871 278 -706 518 -245 398 -59 -367 -568 90 646 -219 -112 31 -204 744 -633 -358 -840 -176 -942 -760 -400 45 178 -901 -84 645 494 -851 -727 -338 -607 -407 -738 -177 977 101 360 -938 -747 -545 -306 266 -42 811 520 -595 649 -47 -209 365 811 140 -275 -62 -49 892 680 -459 67 307 413 683 -964 245 -709 -925 -985 100 -769 -239 -51 949 572 -611 438 265 425 -242 543 -841 815 810 -604 -739 -501 -475 -636 -512 360 880 507 -303 -923 -319 260 -192 140 579 357 178 -894 547 180 -537 941 308 -904 906 509 -925 874 -719 -761 542 -601 -691 746 -616 -627 689 565 -38 -85 689 -194 221 -959 581 -577 104 -613 135 85 586 544 825 662 772 423 -863 579 -112 -537 -978 355 336 -118 -729 -449 623 -577 773 159 -461 332 -55 -885 454 -115 -525 375 -27 637 428 354 -568 193 745 -889 -845 -81 -157 -425 -363 -643 -977 537 472 -2 -26 458 -470 -201 -181 -424 -369 -554 379 -717 -432 767 717 387 196 420 -807 -721 -450 643 299 80 -992 -753 380 569 774 -598 376 783 -688 523 -402 -631 -67 850 -211 828 273 -99 248 988 -710 -357 -545 16 -552 -835 846 115 437 128 73 811 -626 -805 489 421 824 -851 91 585 -457 -785 551 -493 -876 520 -375 -903 -463 -362 53 -778 417 -198 -826 -456 547 -958 106 403 -303 -676 491 371 945 -759 533 -878 384 520 -725 -953 -806 164 242 -494 111 43 666 -71 851 -956 -550 -976 -135 73 -38 693 -405 -792 710 -587 614 -7 716 513 344 -51 228 628 785 -798 -69 -869 417 829 275 -721 -695 -931 333 705 890 80 -832 342 -858 -102 -995 887 399 -885 -853 -410 659 -122 -900 50 683 -379 -407 945 -568 567 403 -471 683 173 320 -63 597 459 -878 -366 617 -934 -609 32 -192 -1000 -622 -548 460 252 460 522 -426 -471 -823 877 816 -740 -999 945 -827 -407 155 356 804 -735 -382 -272 -357 48 196 866 -884 -429 -324 -321 -787 -228 -193 316 -262 208 41 -668 619 468 464 598 595 424 -67 -726 -665 950 -307 -149 434 902 -912 -499 482 -712 212 -701 84 -489 512 -734 -176 712 -740 -64 -682 -484 -910 917 693 575 -337 -97 511 -197 455 327 957 427 576 739 240 28 -972 798 -305 -775 627 -30 -791 -482 196 -680 -952 -876 -366 -777 -432 -58 -534 -790 -652 251 -291 -366 850 -861 -966 -463 543 254 374 -114 920 770 -517 -288 -943 116 805 -350 225 296 181 -821 833 -982 158 930 536 466 -532 -195 495 -196 -694 791 320 -91 -985 537 -167 -362 638 -751 94 -384 -520 782 863 224 -648 -362 -901 -642 -579 -780 -206 -195 -315 487 656 495 24 68 -44 892 -305 -748 -30 214 -392 -153 -350 285 1 495 -811 -936 -415 779 -932 538 831 -613 543 -202 541 745 -886 -64 278 -561 -382 -103 979 308 442 84 -617 664 84 56 -840 196 966 334 -224 -140 -659 35 -918 -851 -644 -19 217 -813 722 -598 -77 85 37 925 -448 -595 -835 234 22 615 127 -389 460 -116 -606 -104 954 369 -135 532 -472 574 -247 -194 720 -390 -125 309 931 -493 -698 70 -568 404 759 -855 579 861 -956 628 -581 22 -218 -920 294 843 518 583 -322 670 -709 -922 310 781 -353 910 483 130 -536 593 -721 -817 685 -548 210 845 -397 -738 848 -676 -620 -687 -536 157 -40 -310 -905 775 -323 578 524 -31 -15 912 -553 552 376 -139 -453 871 626 663 197 -807 -393 645 -978 952 -481 -765 109 -520 126 714 -683 -312 -49 138 -784 477 -311 -189 -2 175 246 -702 866 723 721 513 414 50 -136 72 883 -447 26 -774 458 404 733 790 -208 170 21 520 -318 255 -734 -674 610 542 503 486 887 450 916 223 -60 887 461 -547 53 944 -76 -644 -236 919 -606 383 -522 290 664 752 130 -869 -802 -584 -766 173 121 -278 209 -9 -671 -566 450 -978 259 15 -400 539 895 27 919 -947 -397 -368 -493 370 937 850 31 -88 824 824 -883 540 -818 -442 -513 -807 -285 864 187 -797 -608 -495 975 -817 289 -973 -572 452 -448 844 -319 -920 -694 176 430 982 -453 -465 642 -130 -391 -863 953 79 917 -204 735 457 87 821 960 -562 -325 -523 -457 17 -896 -730 744 -381 664 -292 -107 172 -521 -164 -335 963 733 790 -730 -58 784 501 491 -149 570 -268 570 364 -176 558 -133 -237 898 847 303 303 518 -969 891 -666 -535 797 -469 -200 -438 -980 384 -576 793 -978 790 -630 -157 -950 727 -839 9 -733 561 -930 -257 907 273 173 -107 467 -377 88 807 -323 -512 559 -495 439 -907 -923 877 -813 855 522 856 -166 128 -634 -264 -348 -41 12 -472 -293 395 609 209 -80 523 831 -956 -875 -403 -700 -882 -233 -915 937 -862 -528 494 46 -324 -866 521 -328 -457 241 -18 -244 856 -151 595 -660 443 -163 551 885 251 605 243 342 -453 -606 -797 771 -404 -268 -679 231 435 490 873 161 -152 611 -939 489 -207 -565 835 -920 288 534 181 -893 762 -79 -451 825 -616 549 -419 -649 -25 -265 59 -970 -560 -699 -708 209 -435 380 913 856 -55 -31 902 246 967 -800 516 -40 606 -18 808 -896 801 407 992 -680 135 595 -795 987 334 281 -167 -753 -179 112 45 -509 -785 -277 -694 -834 478 -639 878 207 -692 -775 -111 975 -696 270 -8 681 -279 -37 940 467 -471 427 108 55 -884 736 121 -215 589 829 967 -590 -575 709 -295 366 -741 -550 -708 949 -251 696 -500 556 341 -745 -473 171 -595 -689 -339 -847 -528 256 866 9 423 985 42 270 852 -580 -904 -671 -790 -183 862 747 234 484 858 -619 655 637 -997 467 219 -216 -384 834 209 -592 -589 -42 872 376 -493 825 -43 951 -339 665 568 706 -125 778 280 -34 -300 -103 -906 941 -669 397 -932 -186 41 -325 -943 -649 -219 -433 38 401 138 -624 939 694 -822 -129 -103 801 -511 -861 -574 -377 -313 -656 211 802 765 -20 -817 -282 -349 -541 -204 -305 517 -502 942 -529 825 -668 -101 396 -69 451 896 18 193 570 -818 -396 966 -419 178 -93 357 -984 244 344 231 608 500 -431 -69 396 783 942 -873 -653 172 -467 947 614 632 -137 27 -88 391 -236 -540 511 -317 -767 -263 -480 549 460 122 814 -82 164 650 -169 18 -991 289 -369 734 386 -332 -274 880 -944 297 632 822 538 387 -524 -593 713 389 280 504 -864 -238 -50 -676 508 -594 -59 628 -533 771 -26 84 922 -125 -28 14 -966 -999 -957 736 123 116 510 -266 -624 -111 410 -872 -574 -184 -252 202 126 -318 -799 -486 836 924 749 -338 -487 -507 -335 -10 530 -849 605 849 647 -441 897 -716 -942 -421 -570 857 44 541 185 -251 -201 728 -686 -407 -291 276 -623 -739 541 199 423 634 -26 382 -648 -645 -575 508 968 -258 -311 455 305 -417 89 -340 -188 256 830 -539 -25 -781 324 775 -23 539 -549 -899 -277 870 -793 -474 -785 -167 203 816 460 322 -599 617 253 667 -418 -36 294 897 -760 -756 -242 -983 -426 239 471 -113 -446 -250 319 -909 -878 -614 101 615 567 168 -806 54 -554 -824 579 239 -891 -156 -396 42 985 -941 188 124 310 -371 -867 -859 899 -500 -644 760 619 -522 -176 -839 212 449 501 100 774 860 -621 318 -73 357 -592 874 257 805 -430 -165 -845 -370 605 -781 666 -232 -169 -716 -953 -227 768 -543 539 395 -943 -544 86 -217 239 600 -51 46 583 -896 -416 -759 410 -475 -332 -976 986 156 163 -837 -545 -560 -822 -892 -56 -862 -285 -574 -64 233 307 -439 -240 -822 -907 211 546 563 777 216 801 896 -326 768 -7 -565 -3 830 -779 -655 -565 -910 -845 -68 722 -648 111 599 122 -320 -892 -365 349 924 599 -600 484 495 637 -624 98 -978 36 -672 206 -259 935 -21 81 209 21 427 636 920 -723 256 87 -237 -777 529 -152 -469 -571 49 508 -312 -573 -417 -787 465 699 239 194 495 -259 -112 -973 -126 866 -328 408 573 -343 705 -384 606 266 343 -894 354 982 -403 -870 899 349 676 158 668 -705 129 563 15 -55 -387 -462 -437 -746 -635 329 -273 301 152 500 350 481 856 694 195 -589 -599 -358 -114 -167 623 -396 791 414 391 -432 -784 567 4 913 -850 -152 567 -521 -849 331 -283 628 -599 -221 395 780 -207 855 39 823 -166 465 787 -211 904 -905 982 257 328 493 502 189 587 602 -468 756 -989 974 -254 458 -256 -11 364 -9 -689 563 652 42 -872 -178 -174 -231 -825 727 -252 -484 -372 -138 -817 54 145 -372 925 463 300 74 604 -56 -501 -934 907 448 413 -265 -635 491 836 -729 -922 102 -510 -615 495 550 -255 -962 496 337 -123 364 60 -222 -879 -491 -447 -543 695 675 789 890 -699 -225 130 -8 708 52 253 -890 -196 796 -294 -255 969 -841 -550 -636 726 399 28 881 688 -329 346 -874 798 890 494 -327 170 386 545 -711 392 -540 -651 486 -71 -612 -518 153 -585 389 -704 646 273 -897 460 -660 -60 915 688 -383 -22 -631 -927 672 401 -231 733 -29 808 663 639 186 52 -973 -300 -351 -841 760 63 -984 220 985 -465 -549 -789 670 233 180 354 763 -67 586 -903 -670 828 202 18 -532 -661 45 -799 -902 568 -248 542 282 102 -160 -201 507 892 -983 -399 -573 -201 492 633 -276 988 789 182 372 -968 155 -527 547 -143 952 -350 -313 792 -428 933 -721 136 641 392 -69 -895 536 879 276 -441 287 -347 692 845 670 160 -989 -539 569 -205 610 246 -496 -90 890 -633 -683 -900 -18 -596 -657 -100 -221 -597 -376 626 -118 215 88 465 -442 -650 28 -235 464 12 734 424 857 -256 -287 169 333 58 -777 -771 688 662 -5 -897 813 285 711 529 -278 -944 -732 666 370 84 988 346 -875 -736 -454 -411 901 -223 67 -809 517 -357 -656 597 -731 143 945 991 -804 77 -638 916 -340 748 -907 443 -885 -818 72 -853 14 225 -146 821 -785 -879 -229 -84 930 -104 -261 -410 -97 228 -790 416 -792 859 -235 -687 -567 -519 251 -246 -313 -123 489 174 -731 11 763 -799 458 -476 -746 -115 -876 20 -628 368 -449 -161 941 -279 -808 -834 539 839 -756 314 -653 -70 -677 -803 -965 226 829 775 -274 -260 564 -291 491 739 -592 603 484 430 -750 -633 -622 -323 526 -348 -213 854 -886 -787 233 439 637 -80 491 -703 764 466 573 169 213 740 -560 -780 -947 319 -921 813 -712 781 -624 99 -597 894 -260 937 992 78 -87 737 -91 -369 310 158 -174 -780 519 -118 -520 919 356 483 -461 -977 -274 264 800 381 82 370 181 -918 303 106 -158 -632 -872 -567 -942 -74 781 435 -320 -952 384 -389 -459 991 648 -205 -781 -552 -732 76 492 769 -510 -193 840 709 -928 -204 373 910 -818 394 -650 -918 -316 447 305 643 -443 929 90 -389 142 -94 31 -161 718 -622 60 293 -243 940 412 341 -809 -614 -810 31 -771 -570 -392 -924 -583 9 -157 497 -595 734 -568 -931 -870 116 -570 -869 292 -456 -817 688 969 843 135 -43 -458 -348 563 -489 -845 790 -804 -276 153 -770 881 -669 -385 84 544 -1 -653 -861 -702 484 -704 -585 -236 934 977 730 44 752 -433 -647 -423 -42 -971 374 597 -889 466 -258 196 -345 -647 150 197 -884 -597 -284 -898 425 140 -152 -618 309 -649 644 -245 791 -728 53 -617 -8 -842 -847 38 -907 -947 -35 627 -110 522 306 -127 465 -298 -656 258 -904 464 -112 353 173 979 44 -506 -472 183 -877 710 92 822 -484 -432 -953 200 927 283 595 914 669 638 420 -511 123 -295 891 -932 386 -268 866 416 231 -20 -105 -444 294 -801 -287 -952 -186 -314 -179 -29 -379 676 442 -889 -240 251 -351 428 -713 -986 -954 -201 964 -366 808 -474 235 -346 -599 204 -491 -810 -906 -787 225 -785 -977 -864 -779 -928 65 -616 -694 444 -476 800 -429 272 -573 -956 -935 -607 -756 -318 519 583 137 589 529 990 -423 797 489 -922 -522 -331 830 -236 420 129 328 607 68 141 452 -220 -401 -101 372 408 -790 -78 -694 -640 371 -147 -536 410 -287 789 582 -994 685 147 130 233 737 311 725 -974 913 -588 -62 171 -369 -271 -952 -970 -993 907 -980 -939 152 -126 -964 918 989 -332 611 -856 -131 -142 -463 -618 -274 292 257 -988 658 313 468 -988 -958 707 -387 763 -270 131 -385 -333 557 -972 -777 507 939 -163 -504 461 -573 -55 432 -334 -231 -776 -976 -853 369 -863 -745 -871 -337 -34 -393 -897 850 774 958 104 -676 -466 -952 423 797 402 562 -481 -870 -918 659 587 -558 1 195 805 -556 -85 -29 -776 -52 586 -488 561 -476 748 278 -886 824 -143 -950 672 -588 -801 -541 -160 -623 -902 595 -934 749 -188 645 -485 724 -854 533 792 -55 860 49 181 -276 10 612 -83 958 -874 -988 49 -196 -572 188 -437 105 776 919 -313 -737 459 921 587 -184 -881 114 358 -60 -631 16 753 -383 -175 -811 931 47 -428 637 -882 -51 534 -453 948 -163 807 522 -501 -147 443 -810 -679 307 -955 -707 -506 469 347 79 -209 -953 -308 86 -803 469 -126 -564 66 926 524 -839 491 -386 828 -978 -488 67 99 -456 349 378 139 691 -995 997 -829 73 170 351 326 -356 369 166 475 237 -223 -398 137 717 -181 118 -228 234 557 -127 -604 -386 -741 905 392 337 -719 -340 535 -898 -90 -701 754 806 540 794 -597 794 -964 544 325 -769 -192 597 789 -900 89 415 -643 -190 -242 -53 -4 -433 345 966 160 767 -101 895 803 36 18 493 -663 607 609 -764 771 706 976 234 -614 -112 -265 936 204 -14 -677 -37 384 -995 914 120 756 862 -734 -387 32 94 -839 -853 -866 618 920 -123 85 -707 -303 590 -89 -224 178 323 -842 145 -298 107 -463 -419 190 635 -532 -906 462 519 249 611 -953 751 -947 311 -712 -329 -681 -906 -359 -115 -409 862 -121 -217 839 -268 392 -112 455 -362 -536 799 -397 234 753 916 129 867 -284 774 -754 799 -126 -760 991 796 219 590 -576 585 606 390 -37 546 -260 741 819 -208 -95 -527 -859 709 -581 -95 -421 -413 -925 -751 -866 -922 -335 -483 -552 596 -966 220 -8 472 -540 977 168 298 -777 -703 -925 -404 937 -592 -863 918 -73 449 -22 383 -216 -839 405 0 -775 435 828 360 574 301 -765 167 243 873 320 -714 901 41 564 -259 602 -771 -366 164 -725 -177 35 711 -70 -830 -787 698 -30 778 866 -21 891 -203 -596 -873 586 -271 816 -914 -135 122 105 303 -131 769 965 -554 -26 -737 33 -472 866 -487 -823 -53 -913 -990 13 -258 -928 -83 -147 -86 -134 232 -956 198 -385 -979 -556 -696 825 -736 124 195 -446 50 -380 690 -272 426 239 846 803 357 -364 -438 651 -728 495 -296 -616 -984 -342 96 16 -939 136 51 -244 -633 109 135 -9 -465 953 904 -43 378 359 -893 978 758 952 -926 -261 -661 218 297 -559 -621 367 734 459 814 -206 465 288 389 -898 -378 570 -964 511 -929 -1 -303 -22 885 -774 527 -627 782 -111 -380 -517 -504 427 -759 893 362 -721 -129 784 218 278 -813 -733 -357 -326 456 945 585 -236 -567 -882 -290 -601 -579 -792 762 635 606 860 -345 196 621 837 425 40 -191 -486 505 -969 -796 -610 -149 -364 817 -61 -176 978 94 171 -894 906 576 219 -952 326 796 919 522 302 187 255 -364 -263 -191 -776 -403 35 432 880 -469 -585 764 -878 496 726 -98 439 -671 283 1000 -309 -480 -324 -689 659 359 -13 253 745 555 -845 566 -852 156 707 -664 291 155 49 246 939 610 269 430 -965 978 -3 -670 -462 -355 -929 -657 -302 -792 50 -1000 -370 605 889 465 -226 -801 -385 -255 -71 -205 -976 119 -871 62 764 -240 -94 405 438 -289 -628 231 -37 536 -995 -858 -650 263 203 64 12 -489 -664 -701 -181 -519 -670 632 675 -39 408 -641 -820 151 655 991 556 -327 -280 -466 276 357 334 862 725 212 476 -922 -185 80 -83 -943 562 689 643 789 -155 197 -664 642 -439 356 336 46 728 -146 298 -612 76 -780 -433 497 755 -668 693 772 285 -44 -516 -472 -710 -87 -686 -322 -241 -90 227 466 -886 -173 667 340 -764 -447 913 618 -944 551 -125 123 -423 698 -795 -624 -817 877 820 169 -148 -835 458 286 -370 913 -705 954 729 359 -789 212 210 144 181 -747 348 736 -530 -209 -453 -449 94 812 -26 185 240 470 816 241 -306 624 324 65 35 -569 -697 933 995 640 135 397 572 -245 962 161 933 364 137 569 974 -691 672 41 -514 15 568 -523 -357 -403 -891 165 776 223 94 403 -807 664 -754 -287 546 758 286 999 13 -814 -767 185 -266 -725 -979 540 7 -706 -104 -679 -556 -414 243 -245 95 -317 -958 -327 408 -207 160 -801 550 992 -214 256 529 665 520 -514 -490 -661 -309 829 -219 -921 -368 732 147 90 -993 -666 127 515 654 479 -595 962 -103 -202 745 79 -177 189 -781 -726 -449 -993 745 -939 -832 740 21 -921 -733 653 795 667 75 948 853 -674 509 153 668 567 652 -178 -517 -631 108 -795 -508 -326 -241 -64 163 -530 727 483 -345 -688 -519 466 -239 962 143 -94 437 188 335 611 832 992 -682 -280 -508 125 589 404 -229 -785 720 117 -695 743 268 886 784 -388 -720 -723 -534 792 38 63 -82 -810 -676 -251 324 -517 623 -589 404 -750 449 565 -424 111 -969 565 -432 838 797 -126 -697 607 963 -24 -377 484 27 -413 -213 -47 -323 90 -464 126 -254 -529 774 462 133 -821 -472 -727 142 100 630 -606 -450 -660 -222 157 -987 -395 602 88 621 765 -381 -816 993 -618 904 594 195 66 455 -517 -52 757 422 183 819 422 -260 -631 -433 -634 -395 -592 -679 -148 -580 -416 577 407 424 916 -404 739 -89 129 -828 -402 226 445 762 732 -572 164 -989 -415 652 -119 249 700 431 568 301 884 723 939 793 -427 213 567 -925 -207 -386 149 -446 -926 -99 -995 644 -167 -437 568 741 -541 830 -794 913 -384 258 -462 813 909 157 686 -7 -153 -94 -41 998 -564 -360 878 74 -945 -655 824 252 -478 -550 -736 448 419 378 -824 404 610 357 749 901 -396 -929 -61 -497 -73 654 968 53 -286 -105 -147 -537 -387 868 449 -425 916 250 499 -70 -736 -148 -181 -900 -506 -676 -654 -702 730 277 287 -184 751 826 358 630 -355 -684 -374 531 762 39 959 363 951 693 -107 39 -538 -348 225 836 220 579 740 124 655 -172 -802 538 -956 502 -543 -219 808 570 301 114 -831 -566 992 -494 928 -240 -76 -446 168 961 -558 -934 908 -738 -998 123 20 767 -65 102 -780 -263 810 543 744 748 -994 453 -940 353 -442 -311 554 -821 787 -39 384 235 783 826 -71 -104 850 795 -196 -804 -131 -257 -872 374 -763 -628 -34 43 732 -368 -448 254 761 53 399 746 961 553 -455 -156 -167 -441 818 157 -566 -171 793 681 -825 132 -314 -548 277 -255 -272 -468 -710 -840 -908 -581 850 516 -602 883 626 397 996 739 -760 495 602 -626 705 743 818 -437 6 -547 5 -978 584 35 438 -8 -270 603 769 -906 -774 501 -656 220 -263 -702 -240 -415 -201 -73 423 -684 549 502 -560 -844 24 -411 -818 100 -923 780 758 -379 -555 -138 -503 -197 -101 -453 101 257 776 -488 -208 659 -113 -25 -95 471 559 -38 717 217 -227 310 98 531 -916 -164 395 802 410 -646 838 -830 642 -459 -152 284 482 971 -370 92 -531 545 791 -415 201 -86 -266 -187 961 -601 186 -94 925 189 -582 -438 -656 -244 -462 495 -837 -674 -305 -247 668 495 -745 -462 300 -824 -654 432 -538 -768 996 614 368 369 -693 773 -690 -7 -948 -909 80 -608 792 322 -619 -251 -530 425 338 -546 -350 790 963 -443 -243 508 -895 800 700 -628 35 691 179 -510 98 -857 -527 356 572 865 -264 -302 462 -511 -315 -19 787 783 -19 972 -35 -750 14 -461 308 -524 662 -590 672 242 467 -149 396 -207 -370 -413 790 -32 279 703 -318 -259 417 -816 993 197 -399 607 -939 -490 632 -840 -22 563 -558 -479 661 -115 129 261 -96 -365 496 -616 -155 115 606 -264 -928 -290 9 -487 -733 -819 410 534 -578 164 -308 882 666 -203 -75 915 224 946 -47 -147 101 -602 916 -654 -261 -218 -201 617 -425 753 -207 534 -642 -950 -86 299 915 862 -152 -889 100 512 192 285 789 -328 -798 -667 -250 52 -219 -813 -213 -5 960 104 429 -775 967 792 447 722 220 -820 822 -529 -89 -270 -599 -300 -205 -512 34 -163 996 -768 772 -628 238 302 -723 -453 -649 -641 122 733 -890 554 -486 654 -960 778 555 -286 -16 -733 -124 277 -374 -991 458 -478 -560 501 -233 359 -827 -52 643 -414 418 887 144 577 265 63 -673 172 476 542 708 -669 -675 -273 169 -481 -457 -285 -255 344 -313 0 -44 667 263 595 427 195 -35 -518 252 -732 -404 -509 -994 901 501 520 530 -600 -929 -65 553 31 808 -793 -550 -602 169 994 -569 -201 -599 968 156 -788 -236 -530 789 533 -150 715 -552 -260 393 -41 -301 381 -731 -78 -621 518 -163 916 -861 -186 903 650 -928 190 0 -479 -128 -195 -729 623 -115 549 -581 -137 875 875 -728 -249 -748 562 130 392 -912 988 -143 -2 436 43 984 271 135 -357 46 -704 540 6 431 574 -9 561 -230 -893 538 957 550 784 -983 634 -296 -833 569 630 -27 -393 988 99 825 -799 406 497 405 -596 383 714 -463 -16 377 -328 -936 263 500 299 -433 745 427 -535 -890 89 -410 -417 902 741 917 322 810 518 230 743 59 649 867 -411 772 -247 361 597 -374 311 819 488 600 -293 -475 973 785 908 -937 164 -893 381 -617 -784 555 665 414 -451 -613 -318 878 -134 -424 -85 -956 37 69 562 641 999 106 -13 -382 198 -411 -597 428 -45 -169 -562 -41 504 -732 -923 806 681 -910 -786 -455 -763 -772 -419 389 -123 934 -251 511 553 996 -531 349 11 374 -8 -748 -21 -158 492 916 596 -765 119 -159 -976 -827 610 -936 939 -570 752 808 461 -50 -649 -226 -161 -384 -146 801 -125 -598 -137 -171 651 527 219 -942 421 -91 521 405 -465 -831 491 509 -193 -690 -955 400 -890 -920 -188 -37 -748 677 583 566 490 860 -573 254 207 720 -797 52 -440 944 -192 -798 449 328 -4 -158 -248 -110 280 895 -726 -626 917 250 811 381 571 816 647 313 211 -802 -767 -594 212 781 -225 636 -598 949 872 -168 306 -980 475 732 686 341 -310 494 -325 247 -484 -714 -526 7 221 -125 148 -87 86 895 -13 -471 -64 372 867 -655 -82 -716 210 859 794 946 740 -149 436 227 -657 486 -241 -797 -122 962 411 1 358 -728 642 644 -720 195 511 -789 -102 712 947 419 -61 358 -798 -10 -54 929 -441 -139 927 -966 779 691 672 805 -714 -725 276 983 -118 334 531 -527 331 633 -590 461 -995 557 902 -511 -90 -577 -258 -680 853 753 -962 431 459 -939 -506 -70 -253 60 895 352 753 915 -742 -910 837 -678 996 500 -523 649 334 694 189 -107 -176 777 413 949 885 344 -664 -99 271 525 -689 394 763 723 -8 125 210 953 -427 798 210 843 -837 -159 709 -247 340 -911 -100 475 -374 -917 449 915 -527 -395 689 -17 8 836 889 439 134 -478 -181 -603 308 -163 466 405 819 -733 627 518 -66 -505 367 -213 -184 -249 24 984 483 181 -132 -315 705 190 954 -956 -633 -522 291 -177 770 -424 -551 -962 -638 -134 306 -819 211 709 38 -314 -415 -105 -98 706 -103 -667 -50 370 -433 -82 -730 181 -533 -636 -809 -136 494 695 639 -591 178 -130 -448 -972 -342 507 969 577 265 122 -948 264 56 -4 -502 732 792 -710 460 -378 -387 -578 845 705 828 -73 66 698 710 -242 311 995 410 864 -792 561 125 788 -41 -125 534 -710 585 668 -438 283 -681 468 -81 -525 643 419 490 176 621 -31 769 681 988 95 -50 -958 -68 -364 404 337 144 -756 838 911 -922 467 -523 591 -514 -446 168 217 211 -452 -615 -275 158 -873 876 -600 984 671 396 -686 831 285 944 112 552 -984 -45 -350 717 787 626 203 -149 720 -115 228 -231 485 871 362 740 858 -7 452 -682 747 -470 -112 -439 -772 595 -853 902 941 734 508 -544 940 -8 -314 -964 -29 946 -274 160 -381 110 -335 896 -201 614 -444 -328 234 787 60 745 -823 -886 81 277 -28 478 -76 -260 -604 -68 -542 -787 749 -528 954 556 -435 -304 859 -320 -541 -439 -752 250 -935 -964 -739 226 -469 -257 -584 937 187 491 -433 647 770 748 -278 995 -300 -90 945 668 -452 507 611 112 -687 120 -434 421 -251 626 959 -439 569 602 652 356 275 -909 -702 490 -469 200 171 921 -596 -617 -132 160 -446 627 -503 535 -530 -771 662 -851 351 720 207 -366 887 503 -949 -942 18 754 -102 -344 -307 -105 -303 -124 -486 -417 -558 -683 -842 -985 -815 26 -63 131 414 77 765 -559 -984 -169 415 -720 -475 -395 57 21 496 762 185 -487 823 403 882 -677 -253 166 -645 192 -467 403 923 842 -718 837 267 221 -196 -708 -291 -359 -358 757 -15 -622 -130 -246 -992 -554 -4 -818 -333 65 82 682 -702 633 -552 -620 345 -554 55 -37 109 -158 552 796 -4 -522 403 -695 138 101 -12 115 -433 -80 -633 -734 -89 417 -513 839 605 702 -204 46 764 -245 -480 219 -904 -583 -330 490 666 209 -964 221 935 -443 -800 -670 -801 815 432 -739 -253 -337 -166 -979 502 -164 -940 -678 -987 -879 -524 -199 -884 557 886 -484 -92 -950 -243 -606 -963 533 460 -667 377 38 345 200 899 117 -51 -786 -850 391 545 -357 -129 996 703 -227 -44 -235 951 -616 431 -381 180 -319 -245 -106 508 228 173 411 -914 688 -173 324 495 -191 -590 914 -716 569 398 122 216 -728 495 747 -320 -67 404 149 -554 -409 -559 531 -766 -922 586 719 109 968 174 590 -578 -518 541 -313 377 926 303 55 713 881 -933 777 -644 566 951 -37 157 -853 -185 136 -95 475 -201 474 10 -82 652 359 839 992 387 968 -315 -870 -793 636 -564 -72 -636 -794 -724 341 -459 -677 917 -122 158 -23 -712 -881 235 -114 718 -859 259 457 381 -879 794 795 -246 -926 983 411 14 -164 345 676 370 -257 628 534 161 -272 137 -699 141 -577 92 -113 -447 -372 505 871 -74 -696 152 528 -10 -504 -91 169 -214 858 -285 464 -473 114 -546 889 813 147 -150 296 -630 -428 -287 -595 314 849 936 -16 690 639 -36 -499 -209 -49 664 -365 -97 892 35 -705 -781 245 781 646 -955 47 346 517 -515 -39 663 -946 -168 824 749 793 -971 -736 -667 -932 -376 874 -291 933 213 702 -317 155 -926 565 -297 -354 839 -818 -524 959 -835 147 -164 836 988 -591 549 827 471 865 -64 238 -101 -214 -901 797 656 265 338 540 -763 -374 308 53 -76 171 -97 -147 308 -310 438 -970 945 -936 -872 19 -93 -420 359 -482 -711 -126 613 -393 556 214 -5 44 315 397 97 841 -117 -853 888 290 152 -44 -522 -178 -183 784 944 -203 437 164 612 617 -728 -590 -266 -702 617 134 -573 -980 288 -35 884 -121 949 -607 -223 -183 -219 -685 454 22 823 490 -867 798 -771 462 -620 528 -530 826 -155 832 -588 682 837 -603 520 888 -628 779 747 -645 175 -809 908 -211 211 -132 -432 286 -771 577 -117 -903 -56 508 -511 439 447 679 -125 793 -921 -79 -404 -978 -808 -699 -676 -205 199 -246 -852 -349 709 799 -999 679 960 -942 784 -325 -31 -269 -771 320 -813 768 507 -190 -695 235 461 -348 838 -585 -35 -277 -471 -312 398 834 232 329 -965 -222 -209 -927 -500 858 -282 -840 -243 -456 928 894 334 438 -739 -621 -627 108 -722 -989 -512 -626 85 -134 -562 941 -336 666 111 -250 -280 626 801 -305 290 -163 -830 985 236 205 26 -198 544 -32 -669 -650 965 -819 295 -95 472 218 792 -745 -497 499 216 153 -938 749 343 277 787 -257 -743 -590 972 282 -292 219 -1000 -657 -493 387 -173 -51 92 157 128 -753 535 -168 -641 -438 586 27 -127 -353 797 432 664 -469 -143 460 -973 102 -263 157 868 2 -104 -577 789 -866 74 -259 473 807 -75 -365 915 235 -521 -449 -544 833 199 680 941 670 540 121 25 549 -928 734 -99 113 -954 525 -936 812 -580 -210 436 689 -815 -387 270 -964 -131 -366 -757 -325 -861 -411 534 581 546 822 295 -990 301 412 -986 665 251 169 354 209 -821 -564 -469 97 168 -978 -799 -204 -713 59 461 -572 -865 541 158 -999 -51 -323 446 -435 -327 -754 -915 538 409 132 758 -959 678 249 -760 -549 -560 -311 -965 15 -587 750 -554 35 949 -229 775 575 -280 -21 76 -908 -903 763 -675 -41 -594 769 551 -837 -61 118 57 1 445 664 15 832 -367 936 -819 -461 -228 -643 -595 687 -667 -410 834 463 -507 475 -4 -360 723 -923 -864 638 443 -683 -404 -105 -976 -91 -403 -552 70 -518 -434 945 972 -887 495 394 -233 -467 549 596 103 767 -803 -560 -703 220 -550 648 13 962 -418 -435 930 -455 882 -137 67 -150 -367 -996 -463 -617 -459 -530 -943 -771 -706 -276 229 -255 616 618 151 -415 -637 -602 402 -159 -564 -264 -523 -12 -66 332 -167 -775 226 -743 825 855 -844 -168 -304 325 717 206 723 263 -941 -864 832 617 240 688 -985 186 820 -422 805 984 698 241 927 231 -267 -928 592 -993 -161 -874 271 134 474 378 835 764 718 -354 -977 228 -639 -334 713 739 -258 -313 996 -233 -92 -405 -545 885 399 -488 24 -251 879 -68 304 804 -135 -656 337 272 -34 -601 501 468 -917 -148 261 743 -687 930 -601 218 447 -977 -615 205 -309 779 645 621 389 211 -465 -734 -122 -821 204 295 -181 648 693 70 -265 426 -475 -649 -939 -77 745 769 -108 -729 -465 890 132 86 -285 -808 -375 840 726 955 916 -459 -722 -721 -589 -986 -713 -364 -751 -245 -412 -98 242 -610 114 -330 818 627 445 -563 340 180 311 -665 788 880 -38 -808 590 -908 890 545 -544 -847 699 -21 -698 -568 -24 -742 309 789 193 401 -90 -597 -5 336 -331 -74 898 290 -730 695 630 938 -761 -320 -57 159 650 -186 -319 630 747 -518 -768 -613 -405 -643 657 406 -193 -720 -139 117 -150 -183 907 -350 -356 897 -323 276 -748 893 800 -6 -837 154 -957 -667 -512 -364 -214 975 -227 265 -537 -927 911 538 -928 -682 -747 -561 134 74 -777 -379 -114 -142 772 -788 -334 239 -98 293 956 -822 -208 570 781 -864 22 84 831 933 330 -33 -461 919 -747 263 -357 -771 184 462 -51 681 24 -622 406 -435 -342 224 944 -300 229 -417 801 475 -434 681 -794 -849 858 -180 -573 80 458 -984 -673 -194 -506 -790 -643 580 935 82 -981 480 -802 73 201 850 220 649 -123 -746 793 913 676 122 -738 515 -696 -212 -460 849 -164 -288 -63 993 44 717 324 -968 375 437 -307 666 -235 441 533 -739 -777 581 264 -448 -273 -957 -277 -580 -190 -173 362 45 417 390 200 258 -594 -269 -364 -348 -720 -787 -693 267 -782 259 -934 -96 -317 863 -351 59 -830 -446 -581 -6 -472 556 589 588 333 -110 -180 883 -64 -223 -329 421 880 -586 -613 -539 -252 -954 553 -763 -10 220 502 771 817 -549 -518 -47 -431 262 186 -554 0 -353 -825 603 438 374 25 -680 887 -966 364 -293 -91 362 264 203 -531 -250 -581 -338 21 44 26 682 971 -664 -434 -483 552 4 320 -467 509 372 -665 -76 98 -254 504 -677 -915 -672 851 995 876 777 424 -661 312 -648 -323 -383 -7 261 535 547 -688 -658 779 -811 591 -451 138 903 -727 -131 569 863 204 586 -238 281 188 -45 -262 -712 -481 -707 232 -53 -896 -26 121 690 525 -311 727 71 -62 -35 -845 -492 -606 -484 940 74 593 -411 -278 -193 649 -83 147 784 447 -67 -950 260 581 478 -874 680 463 -186 666 -914 -175 966 723 4 -411 908 955 416 -730 743 898 -7 401 -206 867 526 291 679 13 -67 750 -336 -732 -70 -463 -899 342 894 -738 -154 804 176 389 -714 -116 110 373 583 -467 -765 -976 -662 643 635 418 842 281 56 837 -116 365 374 -599 158 572 870 674 -791 -918 -750 -793 -843 599 -997 586 -576 3 -692 -455 808 -842 489 -619 895 503 882 -526 -426 -558 101 -876 160 42 134 53 -277 633 -298 57 784 31 583 229 670 179 81 -889 383 192 761 -860 -920 303 -203 524 647 -484 -777 -258 -687 -708 -790 -555 -296 422 832 -99 349 815 514 725 211 -638 -430 -154 779 -427 264 -828 -390 -557 799 -277 -268 -401 -928 29 -1 257 641 -167 -117 389 526 967 -841 650 -501 430 -749 -57 -355 396 982 -933 862 807 158 319 -152 -39 228 542 917 943 -537 609 -780 554 -647 875 -948 365 277 124 847 236 82 -941 305 -858 -886 813 752 -977 952 -426 608 164 -602 799 -206 298 595 597 -160 624 274 -119 -137 804 -451 -394 -953 -595 -852 -183 -63 -327 509 322 313 -217 909 467 35 541 -949 -875 -924 -153 906 966 153 -292 480 -631 -799 -157 -704 829 619 856 -849 -630 -295 -238 -432 449 638 -922 13 595 739 -323 510 -6 -263 75 453 14 -355 998 782 -126 -289 220 -862 -414 -214 760 535 880 -662 231 -422 -618 229 843 569 -665 -396 233 -692 393 -216 -11 171 243 -474 433 80 567 -936 570 287 -342 -437 -201 292 245 372 -28 393 -883 -690 317 11 478 -640 -270 621 78 -665 -82 -649 -851 639 885 -450 -202 -29 214 722 343 -276 338 -173 834 723 832 -739 -733 -494 621 173 -702 817 -282 -736 188 -774 360 877 167 812 -259 40 60 532 388 -897 731 153 419 -244 -542 -451 -175 427 -775 226 705 -396 -206 907 93 956 -622 363 -582 92 147 -289 -978 -829 -622 691 -83 137 716 -544 -55 -17 -512 -88 931 -304 -751 -497 724 443 202 -469 176 111 -591 -451 366 -893 178 -941 -14 205 662 -838 -505 -535 -37 -748 167 852 36 -428 511 -885 918 957 767 -548 -504 165 -940 649 150 166 -890 545 -636 140 620 502 342 -546 -124 -657 -590 609 -138 -722 -643 60 511 -972 -94 -449 -489 956 390 -409 -654 832 -127 851 -550 339 401 999 375 -308 -599 2 -993 613 -422 782 -258 -554 40 886 -26 -819 107 -795 493 -661 375 -386 13 439 -160 -275 -445 435 592 620 -413 -447 496 -315 77 846 -612 302 -737 385 97 -418 -602 340 -63 -816 -263 -971 621 484 -965 -588 770 31 796 -486 -487 -18 -531 -982 600 -801 130 -3 -145 -279 -923 928 -432 -126 -890 463 -495 640 115 51 390 -561 -95 -776 480 -326 -205 -487 -74 131 232 -230 -642 -774 980 -919 -762 -699 -223 670 -694 -558 -304 -712 -558 -335 -891 79 -264 78 -787 875 110 -511 -103 -432 -394 -836 -164 45 904 336 -571 542 521 -678 -572 -230 -192 837 504 -618 253 954 -532 289 -421 335 -18 -317 986 920 711 555 421 -565 -584 0 -842 -222 -684 -586 -854 415 727 -504 -728 -103 -451 -114 315 -955 -482 -878 -380 130 -971 -930 452 149 -630 -473 145 -756 -177 -277 -462 226 118 -638 661 43 631 -879 -496 204 480 953 355 367 47 853 -884 -32 245 145 -815 769 -330 -584 31 465 772 878 -160 616 -307 567 10 -524 -298 227 785 -735 -632 76 -904 226 786 -746 -742 284 450 450 -558 332 -716 -933 445 651 -568 -334 457 -359 -132 -660 799 -108 823 -816 -351 -393 -231 -865 -911 623 -88 -427 -710 -703 -463 -965 913 558 -272 67 -708 921 432 -816 532 -608 951 -178 847 -379 860 599 -637 464 -229 -139 139 115 -107 950 -497 664 129 -615 528 180 925 -501 -186 -856 -176 -639 194 425 460 -426 850 547 514 -166 -525 -628 511 -328 19 -531 -629 -953 -377 -650 826 -546 719 -773 705 -226 462 331 1000 -432 89 -308 -789 -999 828 -12 -354 665 -375 624 894 -177 484 172 703 573 -334 -166 225 -876 -91 -434 -203 -645 733 222 -561 -240 -195 561 -20 -347 -650 -876 -86 353 -944 -782 714 880 -657 824 171 746 561 -234 263 393 -790 -559 109 -144 536 -631 628 -303 -910 -819 525 -705 914 907 -537 979 133 614 639 501 741 -688 136 -661 482 -165 358 247 -693 -31 -137 972 -648 -768 -418 -839 -245 -37 -322 357 -783 -109 826 -217 290 -339 724 633 2 25 -138 781 181 -827 -733 432 -663 -164 -84 913 777 -446 -912 -254 -333 -255 849 -119 -225 724 -776 -413 896 -306 -341 -341 753 -681 13 -285 650 144 215 -380 -389 499 679 61 929 409 971 -494 217 -783 645 -109 -120 101 -644 -31 -302 742 56 242 -422 -287 498 561 357 -386 982 -492 85 -841 303 -854 -643 699 -96 -490 -414 937 -435 -380 127 -223 -840 -441 254 -197 691 507 518 -802 883 -270 -403 -696 542 -451 320 157 279 -627 -54 -565 -282 -287 -800 21 148 -989 874 235 210 164 727 -15 754 -943 162 -928 -590 962 -23 772 -688 -649 995 -744 -528 67 -312 211 290 998 -563 -293 549 25 333 -160 686 -154 -33 623 -506 128 493 46 -41 -20 -530 599 166 694 566 -494 -421 -351 -297 -592 169 651 -755 -985 481 127 130 -7 840 -614 -543 -826 611 625 868 -664 52 -849 -74 -499 -357 -42 -516 -667 810 -492 -433 -598 -973 -705 -7 14 -217 615 379 -772 67 1 -843 178 -579 425 724 266 937 -923 -679 720 -720 -874 -335 52 -258 478 774 -846 715 -749 808 401 -576 496 877 517 -767 854 530 449 714 -907 -231 668 -818 122 -84 345 814 -695 698 887 -152 585 -181 435 387 877 -989 831 -187 -813 808 338 367 582 81 960 -871 387 -222 -335 -450 661 884 -272 -167 667 -567 282 -601 319 669 -4 78 944 -993 118 416 643 902 311 315 790 322 714 -434 -538 329 229 -254 -871 805 -519 247 413 -123 -780 538 -592 457 541 454 963 -761 -913 -352 -712 -16 -329 735 -384 -387 754 -918 198 -156 991 723 908 -233 -312 -4 442 -665 -488 -734 580 -366 -357 -8 -332 -594 726 -692 501 -903 574 -970 -806 -364 628 -689 316 -836 -231 -146 82 -646 -803 -87 347 952 622 684 -658 -844 -301 -605 196 -595 -216 -822 -656 234 -253 49 -594 791 -64 -227 -531 -654 467 -579 817 -219 565 788 7 375 -315 -930 -723 860 280 -379 -78 752 -42 948 -757 -369 592 646 776 -499 669 -183 -361 -610 -471 -104 -287 -406 -767 810 -133 -360 -840 -751 730 -308 668 -638 -788 -108 -136 -484 307 531 179 -436 -11 799 -432 -62 843 -877 579 -440 58 648 81 0 155 659 -661 733 462 -437 65 190 -883 160 283 -347 -172 813 76 456 -484 -221 -49 263 543 368 28 536 -430 -246 999 652 328 687 -568 455 575 -60 -439 299 -622 -678 -757 613 -704 188 -4 473 29 502 -625 691 -642 460 432 43 -369 195 -754 757 -842 -551 339 333 -471 -11 963 610 43 -84 718 466 -604 -696 -664 618 86 -597 728 267 -147 -405 885 69 965 261 -567 754 13 359 627 19 290 -415 -103 631 -399 614 610 933 -997 559 393 412 -662 -15 474 -947 -444 547 -395 -603 888 -655 -187 -90 -774 -158 -369 745 399 787 -170 244 909 94 175 76 62 934 383 440 -650 517 -41 196 -375 -880 762 538 877 -785 -134 -209 709 -792 -176 243 552 -419 114 610 969 -514 669 605 406 594 736 236 302 479 -541 -86 609 -74 -513 -578 -869 -802 25 -40 435 -418 992 -526 -716 482 -482 628 -220 184 -354 970 -88 687 495 -951 -861 -617 943 570 432 -836 -4 75 -555 -796 -259 -901 -978 -798 -296 384 -888 -839 691 -120 -446 116 381 -66 775 -486 944 -45 -23 5 -987 -296 -699 -917 127 550 -128 -988 -141 790 -607 -577 178 741 799 -778 53 692 -397 -930 -967 -268 689 229 -518 -864 82 775 -20 -881 843 -999 503 688 694 -365 -83 710 -684 -284 -968 -255 -554 967 899 -194 -60 19 -167 -906 -792 -977 442 672 -439 -676 -143 954 73 -437 -858 960 346 -63 726 323 598 29 -57 21 134 -673 899 -367 -416 -83 -572 64 -45 -389 -222 714 -153 24 -238 788 447 426 982 327 89 450 66 30 794 -169 -182 223 -809 389 -696 -149 -983 -450 130 -733 -633 -62 -195 822 241 -781 168 -345 58 958 772 -907 -467 -696 -445 380 653 843 857 850 800 427 -24 484 -977 -363 509 6 -973 -56 -617 -527 569 715 506 -40 882 164 -416 -65 -668 -87 76 -265 -510 -668 596 669 -542 410 -784 -37 -338 672 -651 211 933 -549 -922 454 -661 -332 -327 -220 -628 -466 679 -581 -806 -764 460 -957 -874 -988 -183 -634 -954 704 -716 367 825 459 849 146 -549 241 -726 76 972 717 306 -918 9 372 680 797 602 23 313 537 -414 528 -903 571 -509 906 -150 416 491 614 -657 51 471 50 248 -299 -55 772 152 -370 352 874 217 647 -921 -137 -351 -645 -691 881 -49 864 746 511 -205 -635 -429 -395 717 925 80 281 -89 244 -865 -137 -64 -769 -164 -334 602 775 9 -441 -438 -650 423 553 976 639 259 405 -583 511 -185 841 367 754 -236 885 873 639 255 -320 898 -106 -16 474 -132 -476 -692 786 139 -121 279 -822 6 64 237 704 -958 -475 24 509 932 162 -933 -692 -308 336 -467 -193 -927 -214 23 219 139 467 921 -993 -37 -740 -127 -209 990 112 389 343 -916 -737 989 437 -218 -566 -790 -196 -633 -936 -904 -550 711 402 952 -808 -515 -578 87 254 -386 366 -426 -532 469 -267 -654 240 -945 74 661 444 350 -630 -95 220 573 -535 -624 524 552 541 10 807 -644 580 465 -642 -998 482 505 -32 26 -142 -824 -173 379 -177 -420 925 -352 -938 -709 -907 620 204 -824 -28 418 -539 760 122 935 -820 -667 746 682 879 -898 990 917 810 -800 506 -321 -94 -740 -619 463 19 -630 -804 698 -895 -976 -212 -781 -868 383 -602 682 474 -493 232 -620 -683 421 256 -101 503 -841 -378 914 815 162 -379 603 118 589 -314 793 -705 -903 -117 -259 -310 291 747 -347 -288 137 185 816 817 -405 -355 293 20 369 -963 850 -401 -820 -396 -754 -290 -967 -107 -39 -552 -719 -200 -853 -976 -8 744 -902 236 -681 -473 813 -445 -472 589 -546 934 847 701 230 -900 -372 400 -834 882 -824 338 -979 490 708 144 -264 109 880 -678 -521 920 324 285 -894 -487 -325 -600 -207 695 263 173 660 -152 -844 -3 567 446 741 -180 135 298 856 -94 -521 -224 712 210 210 964 521 -718 -643 764 -262 -818 -108 -271 -156 761 -899 527 148 -237 804 -21 425 -748 -37 409 332 -965 -695 903 -89 -267 -552 -767 183 -91 -237 -677 848 -706 -653 661 118 270 -209 504 353 300 35 -864 -948 -953 307 -544 289 126 -433 -669 -141 -29 -765 -552 -983 -152 325 974 -650 -593 -926 15 -492 391 -370 -412 -578 433 -792 -754 -68 -726 -11 873 980 -671 750 -430 977 613 952 -131 -902 745 92 933 821 450 111 368 -523 818 -256 -977 -70 -83 257 853 -686 232 -4 -698 -55 -254 134 72 -377 390 656 -445 369 131 -633 -167 606 974 -283 -607 -455 -439 332 -729 6 -468 -297 -306 928 862 246 104 -820 168 348 -208 -331 -442 152 -962 213 -451 907 840 -304 -50 475 -564 704 -630 -433 458 899 415 823 -652 220 558 -394 -656 -368 269 -42 728 572 -3 950 145 229 447 994 187 959 -496 -588 9 -816 704 -137 45 -314 15 -487 703 -206 98 -387 867 -500 -305 -640 944 361 -46 -259 -858 276 930 -432 532 -281 -656 782 -340 799 -742 -637 158 -520 -494 176 970 -876 562 942 893 -699 196 120 -222 -499 -180 556 21 140 -125 -319 130 -301 -348 -403 -128 399 -444 -163 -208 371 -495 901 416 438 -936 -623 -326 -297 -237 282 717 -558 -942 -473 730 756 -387 -641 -274 439 292 -543 -720 -868 -534 519 216 859 -655 -868 -273 763 -963 581 -559 -6 -566 -790 -819 773 -63 -100 -681 -325 -117 -976 979 -334 -894 -853 -811 963 -784 -420 226 925 -841 -550 -118 70 630 601 -844 -624 189 -797 776 -85 -674 -693 349 0 -105 935 -231 507 -144 -533 559 490 756 901 472 41 -325 42 800 454 -513 771 -832 -443 -660 -631 240 -456 -121 587 -594 -912 -71 -395 -956 659 300 907 -834 -388 -408 -393 628 288 254 -553 350 -971 -739 -511 -882 190 151 84 -626 568 -692 -878 -390 -947 932 -232 893 412 -851 -350 237 -68 491 56 471 161 -644 -28 -981 193 -944 -606 -615 998 820 -477 -606 483 -217 -131 -227 704 449 46 -334 -802 891 -285 -287 345 -791 158 -716 316 -241 -304 -673 834 -952 882 69 342 99 -770 -580 -98 326 -698 125 -899 -244 -914 116 -746 144 -561 -975 -421 -883 -173 -403 495 26 289 -373 379 -175 -319 -420 -566 -983 597 -35 63 41 -926 -127 -799 -620 649 -403 497 460 13 91 25 467 -153 875 378 -205 187 674 -224 -115 721 426 -812 638 -339 758 -867 316 782 254 724 -393 -782 842 -789 563 -521 462 808 -866 -741 954 643 -428 -362 -684 -623 768 665 -460 -104 235 425 488 -679 -336 548 -81 764 637 -14 -143 -34 330 -215 -287 876 127 -138 660 522 577 322 -285 235 -228 641 -867 -597 -779 -107 -43 -251 -863 -774 878 -792 -695 -354 -939 926 609 202 -960 930 271 760 409 105 -692 435 -187 258 466 -981 244 973 -371 464 -870 -356 -595 387 -719 909 -102 623 151 -612 73 -879 -798 -138 96 181 -481 15 -139 963 -256 555 -788 -432 253 563 165 -654 382 -64 -656 -145 -251 -543 822 24 -590 -6 231 279 -757 233 -646 878 -857 -499 973 -250 538 434 131 -687 -747 -837 -810 853 -559 -679 50 -516 -254 -956 -625 -279 199 688 -861 106 -404 151 150 936 110 124 191 577 -117 -438 532 -13 880 347 913 -904 -485 -839 549 849 521 -780 -516 -865 669 678 -621 -284 264 724 847 -303 333 -476 79 -22 -1 549 -144 -344 -973 -35 244 386 317 277 666 553 332 -814 -320 513 891 6 136 -249 -796 -652 243 -625 399 469 92 -234 -816 -107 -783 491 -567 64 220 320 -326 -44 370 -122 56 723 -489 -285 -839 712 -505 -839 -529 989 -100 748 -937 -327 65 700 -700 -901 690 625 442 -701 -641 -977 -557 -832 452 -851 -35 685 603 17 -846 -2 968 697 -731 -396 45 59 -351 -249 -543 -7 261 -433 -358 -387 -289 378 -124 -676 807 496 -224 -589 -833 981 -478 632 808 775 -95 -606 920 305 -534 522 -718 292 127 122 -448 684 134 629 252 -985 -867 787 772 520 -689 300 -987 72 -428 965 -341 939 82 522 320 -150 -602 680 -356 -826 -958 -442 -734 51 -970 -435 889 594 -292 -100 -796 291 -812 -404 838 -82 506 780 -910 19 -53 476 -145 752 -801 -877 41 -487 446 -988 -857 316 43 824 105 738 80 -671 -132 -559 340 -766 -736 777 216 -419 461 711 244 -561 720 -441 -155 -548 -713 -920 349 -360 88 593 -449 192 313 -522 -616 86 440 834 193 764 740 755 336 -786 -663 69 261 469 930 -208 -705 -736 306 -927 -393 -131 -746 630 26 -739 -38 -28 -33 -604 741 818 -979 276 699 -139 -205 -974 -371 -104 517 113 -773 289 468 -528 658 605 -689 -65 990 -77 -303 -170 -100 134 854 762 -648 462 -393 -535 67 198 -205 267 -106 -296 -706 -727 309 -798 307 -481 278 604 345 629 -273 -990 -841 253 -855 571 -998 362 -924 -999 919 309 502 -925 -813 188 199 513 -803 43 99 -866 199 -374 -800 43 -193 505 897 898 32 -285 77 -334 -774 -263 252 -796 326 -532 268 -119 -496 584 -741 -295 -681 431 57 -336 579 -610 714 890 75 204 30 237 592 223 -291 484 27 397 -115 123 531 449 800 -605 -807 -429 860 621 -444 -626 -317 -79 598 882 505 306 146 35 -940 0 -686 -575 114 602 -66 243 -630 351 474 889 361 807 8 -663 76 -117 -4 979 7 -111 496 205 823 483 489 -634 605 98 -614 920 -581 526 419 -503 276 -694 154 415 -72 849 283 -778 -961 447 138 48 223 531 797 -918 -850 -795 -802 -961 -449 -409 861 -432 353 771 583 -166 622 205 -864 178 385 73 -613 -623 -921 486 -996 -246 325 895 -244 -156 -573 333 252 6 415 654 226 29 114 -449 343 110 -940 937 480 -923 -58 -751 521 702 -706 916 126 -480 778 -909 -190 327 -37 -830 -36 568 163 966 -720 -853 657 902 755 472 384 -481 952 -786 -855 0 395 447 357 -423 -337 -265 75 -360 -812 -76 -205 -897 322 -387 -456 -707 381 254 645 639 699 595 998 452 -162 678 138 -617 433 -152 -704 -77 186 727 -266 289 -73 178 -720 -734 904 -407 -838 -798 -674 763 -348 -433 832 827 -552 177 -796 424 -387 -147 986 989 -840 -385 274 -563 -144 -877 50 -374 105 -580 -857 122 690 135 -325 153 -589 -248 419 955 -742 -215 -250 639 329 -318 -29 887 -384 -689 553 -766 -600 -316 -289 -964 146 -440 -356 201 -397 931 815 145 -272 -596 -205 -841 469 581 722 -326 535 97 3 -943 511 -269 -735 -473 948 37 976 -245 -206 -362 252 -189 -497 -863 218 940 105 -920 -727 285 518 926 371 239 -81 187 747 577 -774 835 -837 -328 -630 -567 794 -928 -248 142 870 90 619 -202 719 505 -110 870 -30 649 160 -688 284 -823 -859 51 -378 -411 851 655 296 -871 402 926 -10 -49 -520 -110 414 205 -885 824 834 102 -804 827 985 149 -509 134 -330 429 68 794 -600 -678 218 170 -623 945 450 578 -949 -468 -103 -790 -623 764 -844 832 945 42 591 -137 -433 813 164 -207 630 -337 262 450 -773 174 393 -35 -674 -332 578 -742 234 221 0 835 -961 571 104 -930 -427 667 -410 -479 64 -438 927 129 990 137 -629 -291 -977 122 399 244 -54 -452 -296 -318 404 -536 -408 -244 618 -860 345 572 -963 892 -221 602 364 459 61 355 -721 22 918 962 365 954 -509 -312 -772 -820 -498 429 444 -837 903 890 360 -913 -144 442 -473 716 -122 182 -835 658 9 -490 -186 -555 -481 -27 -880 103 -181 906 -908 417 274 -104 -355 -161 -650 841 871 -231 -657 383 920 994 -905 898 -345 81 349 -796 183 74 602 990 -410 743 821 -333 595 -340 -862 9 -161 -77 865 427 -90 988 996 671 -376 -144 166 -603 -22 -178 878 952 623 -595 -57 -656 -190 496 -350 670 44 861 -17 654 -700 -447 -559 -776 -200 -428 12 56 -829 -251 198 -801 -187 14 830 984 306 390 296 373 -730 467 -114 -346 492 300 902 808 -260 229 -824 918 120 800 -203 -53 -232 462 898 -523 907 -833 690 -236 767 -479 -391 -163 -516 346 212 -852 -425 -799 -10 49 -465 803 -981 685 -906 -283 497 -894 -461 195 215 48 -242 428 -325 -433 -514 620 387 12 -620 611 780 916 779 466 -467 -170 -793 -817 -817 -757 803 833 270 642 -7 831 -432 -67 -409 -488 -300 -517 310 463 -91 497 185 -195 998 -280 -809 -913 -31 956 716 -306 -944 -884 -76 761 -968 -126 40 501 -124 -653 -854 -715 743 -956 -111 -283 756 -915 561 -812 561 639 776 327 892 -606 456 720 -552 -158 -100 -585 876 123 -121 -321 -940 -86 487 -607 382 740 664 -88 -154 481 -106 229 839 178 -79 583 -324 -843 412 964 -105 545 -410 5 273 81 326 60 -190 -25 690 157 -807 -219 -7 -922 -484 852 -512 997 207 -61 -695 -292 -219 -568 774 206 -294 -731 -236 525 -302 757 993 668 930 805 -626 -930 -83 751 -105 -806 855 719 899 727 394 525 355 -449 200 -857 461 -443 -252 251 -365 774 -906 -81 -172 479 -223 -151 -657 -500 -21 -205 -409 -658 299 946 -829 -676 420 749 -75 -314 599 626 -677 165 756 723 -586 262 957 -389 997 -257 883 -527 580 -77 634 -474 385 -846 367 408 463 19 423 540 -586 -716 -407 -276 -942 388 21 -103 186 145 493 -386 924 291 305 434 -483 -943 -292 -257 974 -514 -973 -509 -521 460 65 908 942 -653 297 114 -599 -60 424 367 997 450 286 7 -972 544 -576 -602 -58 -967 580 -128 530 -923 -731 505 -786 -234 -82 -529 722 214 715 -104 851 864 250 570 -732 218 971 -947 342 511 213 -798 660 -75 509 -498 -275 223 437 -704 -95 873 849 -577 448 393 -200 -357 504 -638 575 708 276 -462 824 -598 -947 912 -601 -846 185 367 -354 -182 -926 -282 -65 910 -841 -641 -821 -941 -163 -816 831 -555 -236 -962 -614 -156 712 663 -562 -617 434 435 358 253 -176 701 966 -939 -45 562 190 -802 -184 -261 -811 -747 -904 403 354 767 362 735 -484 474 -553 74 42 560 -958 252 -126 487 985 -293 685 520 -701 -66 973 -968 26 397 608 -78 -653 713 797 185 146 -753 -128 176 -532 -75 -364 -368 559 351 -872 -901 713 219 -626 264 610 -773 -571 -429 -669 -487 -609 -110 -10 212 176 23 -864 -47 -315 -284 987 466 99 -738 -693 -85 -613 -977 887 844 31 -866 -745 645 711 833 797 -752 -465 -650 626 -721 -665 331 362 939 737 465 736 374 -418 909 25 -786 452 817 -172 152 758 -935 -665 -685 -808 64 -575 -927 779 -89 225 388 58 513 815 799 -175 777 524 146 -194 -716 -86 95 -927 457 -203 745 102 -376 948 -729 465 -602 -406 -575 -524 870 -721 476 -627 835 -874 710 -812 -248 -680 -210 606 534 -948 652 -717 613 -358 -369 511 -54 570 181 -299 -341 -963 -706 -661 -141 -38 -452 -757 333 979 744 -335 -276 534 168 -212 92 421 802 374 -207 -759 -703 876 713 -334 -971 -103 -854 731 567 -251 -342 284 847 -788 24 988 -146 211 538 686 -90 -956 617 911 -188 -642 366 556 692 777 -979 -670 -591 -538 936 -686 376 -584 951 894 119 754 -354 798 406 -347 627 777 -293 -755 810 911 -794 330 841 -679 -505 -319 -569 758 -961 -25 -682 -277 698 -18 952 -682 -915 25 -3 324 -807 -895 10 24 -311 446 -700 -722 541 355 -270 487 769 -230 555 -766 -442 -78 -83 937 267 763 -653 -988 689 -242 -777 787 -861 782 -865 620 -416 333 -47 344 737 703 475 80 259 -113 -906 166 -682 -391 -8 -747 638 710 -60 -599 164 450 255 588 116 -614 -717 114 -91 850 340 -226 -707 -193 -518 -6 -77 -542 140 326 -629 -414 -851 490 -144 493 132 -145 942 796 -839 716 -366 -293 -786 254 179 -323 -431 45 -850 -863 729 -646 355 391 -484 657 181 -825 -870 -588 825 218 362 -310 405 591 -685 -391 -394 -175 157 -81 -994 631 -187 119 926 -961 -212 -513 253 764 491 -236 28 291 -531 -133 676 739 -884 -715 646 130 741 438 -183 -572 -782 716 -519 969 -740 550 938 488 297 449 616 -344 -955 630 -996 621 669 -501 -292 23 -435 -932 676 2 -244 672 -677 -885 -475 833 726 640 574 38 -877 174 -67 -808 292 302 123 268 -928 -52 974 115 35 459 798 671 -498 106 247 661 622 652 932 506 -225 718 772 -450 -838 -759 -72 99 875 -15 0 257 -314 566 138 -264 442 -25 628 -476 723 646 -542 -417 928 681 353 -722 603 -517 446 450 -263 322 644 -262 843 -761 -77 28 -709 -842 152 586 -835 490 -579 -366 938 249 -27 -517 87 517 -52 943 -578 -251 846 645 276 -474 24 -505 -728 -370 27 930 -879 -889 532 -181 -944 693 34 -752 -25 473 -124 -431 -642 -640 696 525 -311 250 -152 -162 -905 -487 -635 795 370 380 -108 -567 -193 -848 93 -954 -618 -480 520 226 -119 5 -103 137 780 -179 301 -48 -214 297 -745 -701 575 -308 -999 -639 187 931 -467 381 -965 -278 -850 139 -845 -959 -272 -115 -937 695 -427 605 463 402 351 56 826 -268 -351 -700 721 366 -715 -295 75 866 766 892 544 -90 156 -756 -773 -715 83 -203 -364 -906 -474 -970 110 95 -87 142 -667 421 -397 -256 506 -747 290 -467 -250 807 124 -417 -269 -698 -344 400 933 -263 97 426 -298 -523 -571 -72 -600 715 -33 917 885 65 570 427 -306 653 -84 483 -337 -644 166 857 -848 -893 -755 -442 39 2 -885 698 -931 995 -525 -542 -41 420 -835 474 909 975 -386 556 -238 86 -524 999 271 -990 -376 592 -487 -794 -637 586 360 -471 967 390 455 -526 784 -376 -11 -979 -816 14 -976 -536 -90 563 813 -4 358 -556 890 -434 633 493 719 -148 -365 939 189 472 -940 -877 156 655 -678 990 -675 6 867 70 45 -138 482 220 -333 704 903 -909 508 248 816 -989 -457 431 319 -211 -864 117 44 493 732 400 891 464 -816 -878 575 -733 931 -437 317 160 601 517 -580 -693 531 -448 323 963 110 827 956 495 277 484 -241 -865 -72 962 -80 -511 84 439 -598 429 -863 402 -12 724 37 -539 -24 396 399 859 -577 973 649 -68 -685 141 921 -997 -329 -27 -116 -960 -457 726 -46 154 -135 58 -456 -28 227 -496 -284 -92 274 796 -503 709 -794 835 -249 890 85 54 710 728 -891 875 -877 332 -821 935 50 -305 291 -227 -686 197 444 -479 174 171 -31 -65 -968 908 -326 -761 384 -609 112 -288 -67 71 -865 857 -441 -369 -162 -390 895 -172 345 217 -710 264 -925 -54 -568 -846 -867 -329 59 387 -43 -331 -775 631 -688 519 510 -306 182 -516 -571 -520 367 -637 -551 -957 904 -808 300 462 28 -179 -787 167 51 -210 360 549 -222 683 436 -76 -217 -359 -957 -757 732 331 -564 -215 393 -567 -25 -221 -72 644 -941 922 28 657 337 352 161 -820 -151 -277 185 439 814 413 402 555 -64 527 880 45 256 -783 452 148 33 774 -364 -949 -608 -421 -503 797 359 108 701 217 254 -267 -668 -162 -367 169 -108 -877 -902 -865 -790 -501 -754 -303 -322 -864 684 -456 -696 190 -891 -26 -902 667 38 817 -643 575 486 895 243 -635 -449 -830 -127 -738 323 913 -925 -848 163 -527 35 954 704 723 747 90 -695 -165 721 822 -764 735 384 -384 -702 507 -981 -905 857 457 575 686 991 318 -124 -514 161 -188 399 -60 336 -738 -73 -971 61 541 668 -788 -749 -400 -980 872 265 351 241 847 409 787 -715 -635 27 658 -944 -26 156 959 -488 8 342 188 -470 -825 664 498 -993 -800 380 180 505 -983 385 173 -730 -986 -361 719 682 -94 916 418 -475 18 974 -336 -176 115 460 669 344 503 292 836 944 940 -721 416 589 304 920 315 63 -111 342 -647 -93 254 -443 669 -51 27 488 157 819 -324 -993 -893 495 685 954 477 -692 -783 318 93 -520 -685 146 565 757 -882 -118 591 172 855 247 496 -15 -220 -274 -297 645 242 -935 620 463 219 564 -461 256 -318 74 -557 447 897 17 445 716 -180 -995 -283 662 -434 808 783 -189 -920 -187 755 -547 -296 -178 115 40 -83 302 580 896 816 365 744 -553 139 449 -592 -132 449 -454 -518 766 28 -713 984 -967 509 206 -562 34 966 -971 -941 523 720 643 275 937 -78 -529 -419 -126 -994 83 72 -687 492 731 737 61 -802 445 -307 599 -180 -917 -308 687 -508 -866 98 -967 -127 -320 232 -632 -339 120 555 -388 183 -866 -150 492 -488 -976 -943 956 -227 -17 784 -491 -562 -633 -107 646 -275 -93 -490 -1000 -593 -162 -313 371 -147 754 350 443 528 -881 70 -744 -152 -819 -342 -320 931 -336 -27 -208 362 -810 -300 104 -444 -188 229 836 -971 -644 -17 -608 -993 348 189 -355 -99 769 -417 -831 -768 -635 -280 -222 992 48 219 829 -241 960 -476 -129 -64 909 357 -668 138 945 352 -168 -415 -244 704 -751 238 -454 -79 802 667 -37 281 -560 900 537 776 991 319 467 125 -341 982 233 -958 -394 594 317 -733 441 200 -523 -545 84 539 840 -692 -465 -753 754 -323 122 760 496 -596 284 -359 984 -832 -55 -615 -836 137 140 836 398 407 -561 602 -761 -618 323 -727 803 -388 29 -420 -730 925 -74 505 676 307 -907 310 -95 -951 -307 -969 -168 -243 395 835 942 -991 442 -945 409 -846 -18 713 -491 -6 -490 -115 136 501 -989 -88 640 -628 112 -617 178 794 -71 562 -147 -130 962 -462 -740 -529 721 597 -468 893 -971 326 -750 354 96 842 826 87 -563 -714 -645 -870 -65 177 105 -653 -645 164 -736 160 655 139 244 -191 -34 -721 17 434 -572 101 -530 -700 363 684 386 368 -154 713 -63 386 981 -113 -759 -469 -341 223 500 744 -647 -129 797 488 344 312 -761 -495 946 987 -982 803 663 -527 -872 -91 397 -911 -632 -815 -695 -863 -72 -39 452 940 -569 795 925 -411 678 -154 -154 129 517 -33 234 -220 -863 446 194 912 -125 -319 931 -219 -458 -242 -223 297 525 -978 501 -998 -673 -964 -877 -791 457 -463 933 -987 371 -176 501 -158 -639 -84 972 495 571 -786 715 -556 63 -490 718 -795 253 -731 326 -366 -166 -807 918 -125 -109 -669 771 -131 597 -230 632 321 -14 766 299 967 -25 -745 -115 607 -627 -864 -590 744 278 -734 591 -748 361 -472 336 131 -927 891 167 -242 56 -172 571 619 -177 293 -971 -821 -503 -664 676 705 717 83 209 461 35 525 99 -415 -211 -423 -189 -87 -631 438 -447 -249 -339 163 300 340 -971 210 253 320 185 428 -498 -210 278 -81 256 640 -381 -117 776 293 -274 -538 -140 -53 371 -180 -332 316 485 -106 356 430 -453 -896 441 528 -452 -427 501 -324 948 667 378 977 260 -939 -308 -38 174 956 561 516 -813 370 496 -525 -398 -520 -276 -310 -905 903 302 -549 338 794 224 71 -683 930 -472 -901 -974 -691 -874 953 102 894 -530 481 -522 97 -172 683 620 546 -759 -752 -798 917 248 -482 -171 138 943 -740 100 -631 706 -803 -700 176 790 -920 765 328 100 -711 579 -824 826 -941 -900 -567 -45 741 434 -772 -655 -858 698 189 -561 -996 -798 963 -678 811 181 -168 233 -179 -700 923 232 665 -961 856 -477 794 242 595 777 66 855 614 -676 137 -921 911 231 869 -591 349 909 -603 994 -374 236 -572 599 789 491 -130 -894 -390 760 -162 -101 -848 -32 650 835 -583 -355 589 -599 -804 -525 -654 26 85 402 -387 -287 -1 520 -155 -39 -673 -988 98 25 779 551 438 736 -777 46 -364 -941 -695 -876 -285 -333 184 -191 -798 870 364 -319 942 572 418 940 -425 764 978 411 462 -581 -344 -527 -864 884 -825 257 698 -610 -317 -843 157 -923 281 448 -698 659 -237 -796 262 -184 447 448 508 -145 571 712 -675 286 -171 -369 -164 -828 510 -603 -126 570 127 134 -95 -271 879 -872 456 -600 695 -943 96 -634 -744 -913 710 -376 -96 906 -374 331 910 953 -436 -341 522 152 -928 603 581 630 -111 -411 -467 -861 390 189 -967 283 109 630 -459 -57 -51 -550 -389 -969 -218 983 -92 -497 -43 -680 -17 -979 858 431 7 389 -980 328 -943 -894 -640 -862 -582 -939 178 949 579 -837 -233 -259 -325 319 -854 788 25 67 207 883 632 -544 668 629 -393 -114 -270 322 -195 876 -635 -17 960 -951 -55 -329 -527 -155 -254 -295 670 164 -877 647 27 -312 -752 -518 64 -321 246 -457 227 391 -825 -961 99 -205 844 -741 -344 -576 -854 762 -264 835 766 -343 -499 -607 467 264 -44 207 -904 986 -579 561 -494 -148 306 -14 229 -498 714 -47 701 27 -192 -53 -744 183 -292 95 839 859 -77 -678 -970 341 -352 113 700 -678 989 -785 -657 -924 938 97 -629 -252 -9 -719 -365 -399 -528 -387 896 883 -561 -514 -872 -655 280 -996 -631 309 -691 -54 -47 -537 430 979 657 -48 -22 -884 -570 666 846 -47 881 -42 -429 -180 -850 900 -365 -276 420 -624 -461 -476 -335 934 22 -716 -194 941 -425 469 971 782 -361 545 -905 -614 -442 -107 -121 -842 2 678 -393 -358 992 -789 -878 -862 -796 -976 46 363 607 918 937 -974 -456 979 -392 339 966 -962 -969 -947 689 -631 -350 -865 -986 -770 -326 -382 947 958 557 850 324 -942 826 96 806 417 215 -834 359 497 483 783 -457 -540 -754 -718 523 185 782 -945 854 250 -31 -631 -938 334 927 -212 -947 -699 -689 -711 -532 979 63 -113 107 -72 545 -914 211 -876 -226 -149 123 711 -5 -500 679 -534 -515 -618 670 -354 430 904 944 972 -300 -822 501 236 858 406 111 -299 -304 -982 873 241 270 899 319 233 657 -340 -202 -822 -812 -101 -956 585 -116 483 -818 200 6 553 873 -47 286 417 -643 -733 -928 -645 961 896 -503 907 817 980 -71 758 761 565 -325 996 440 509 62 -197 -880 -709 -399 343 -103 914 -889 131 512 -526 -195 376 710 -893 -691 308 774 507 -811 -596 353 -170 293 332 754 -663 513 -339 -595 343 3 36 481 -223 547 -400 -890 -546 -862 -966 975 5 142 -347 840 -855 -823 -203 446 -936 -496 -338 499 -180 -49 -929 68 430 -445 -457 -160 -709 -498 367 -903 -983 -670 -304 -974 309 312 55 858 -923 737 144 -802 515 387 233 -276 -370 -913 -618 -409 -746 -616 -558 -622 493 -439 -118 -51 -12 611 330 -490 629 -412 742 213 -997 672 -605 966 -76 -571 446 729 -563 -402 75 -947 -701 -51 -542 95 -197 203 91 668 897 -61 -316 508 -226 982 -371 119 510 -6 542 -151 963 -161 903 397 -405 -44 -498 690 -247 -572 -187 -339 361 171 573 933 -605 -367 790 -88 -355 -107 191 81 -810 299 -618 302 -963 594 930 612 -284 318 727 -595 922 842 436 -682 868 -282 689 707 866 -934 -216 910 -731 -83 -522 -157 -284 -261 -160 704 51 -805 854 -970 71 958 481 -57 331 547 694 -679 502 713 -571 -760 739 861 -54 479 -487 164 461 135 774 -831 247 491 862 78 -872 603 767 -799 -712 443 -513 895 -294 -899 380 469 388 -814 605 -440 -275 -391 -247 82 973 -611 848 -545 460 705 -462 182 457 -62 -761 717 218 488 -96 690 938 -259 788 327 65 -121 -204 629 891 -550 119 491 -978 209 965 407 -398 -174 205 -86 792 -757 -310 -54 888 61 -887 -356 -260 -363 576 -867 202 563 -300 885 -850 921 -190 571 689 577 224 725 -980 -424 -497 808 648 -430 689 -139 836 -465 -560 418 -734 -944 -767 533 -199 -705 74 124 923 895 592 941 -141 -774 -883 -224 -609 238 -515 -968 -789 -727 319 -187 956 392 311 -327 751 578 -873 31 187 337 383 812 -168 249 -229 -812 -921 781 109 -137 -779 95 104 -372 -173 141 909 559 483 -824 711 -55 -499 -7 -228 447 -149 -711 -446 -844 109 317 397 -998 391 -410 -677 966 41 380 998 591 664 227 417 -405 868 549 928 -571 -552 -958 -148 465 -766 622 451 -66 -14 984 181 -839 -732 -236 -699 897 685 464 954 -164 612 407 285 -512 -322 210 591 721 -287 -993 -854 122 -484 -322 698 -895 -599 54 -674 -78 -275 -805 -128 -330 927 -220 14 -711 36 -969 -63 657 -420 -770 380 -302 -555 -409 -656 170 681 -435 76 -617 -804 -449 -978 934 -813 -38 196 -31 341 200 -408 -117 494 60 -15 118 -496 -968 -346 -326 -458 864 665 -248 218 59 215 673 -999 514 347 -449 -102 128 -540 75 799 -720 120 -847 772 -130 -955 -135 183 -559 689 685 800 304 -732 27 338 -191 278 -434 -823 -576 -722 390 -452 -871 -284 700 -960 -405 168 -73 46 493 633 -529 870 -86 426 585 608 -109 670 149 103 -540 966 -619 26 792 -734 -216 594 31 -82 755 -702 -281 916 778 962 -62 322 299 54 560 813 995 319 -989 487 -364 283 -257 834 120 344 -572 -140 215 440 37 -78 -58 298 -97 -667 732 -177 43 739 -708 -313 -523 -835 -773 619 -600 -193 686 -388 710 252 946 272 686 812 416 973 -530 871 -138 -325 -407 358 393 -469 -10 -646 51 -488 -744 131 -300 -613 954 -772 -446 -148 277 -479 -639 -940 -769 -215 128 -510 -983 751 -195 896 926 -128 100 819 334 -623 -92 -412 920 -631 775 148 -622 -47 896 72 183 735 65 726 143 -322 284 448 -886 -46 -310 -40 482 -646 6 35 587 649 683 -164 -81 133 -488 61 -37 613 -400 325 689 47 211 -64 -786 283 526 117 522 631 -10 54 -315 224 591 277 867 -211 -710 -233 -839 836 -445 73 914 -344 482 -703 100 -535 -418 733 665 414 -108 -315 947 891 -753 170 693 77 -220 -936 490 -488 -160 837 -229 894 952 -919 -187 418 -245 681 195 -265 213 928 96 742 -723 -561 705 709 276 80 -999 192 -646 308 -520 -603 -205 585 -541 -306 -200 -860 207 -434 -220 171 -691 333 -417 -790 841 -667 -360 -73 153 424 854 572 -255 -753 -952 -708 -59 420 216 -917 100 11 -550 -320 -220 707 518 269 -625 799 -2 907 712 168 -787 -586 -832 587 872 -748 -386 266 -241 -920 -208 -322 137 886 905 716 -277 -142 -445 -297 -355 265 -243 804 390 508 765 -8 -627 144 -515 725 812 867 944 -261 -996 540 833 -180 738 -945 -918 -16 713 -122 -855 -87 368 -411 -279 -211 3 987 -676 147 -232 867 625 805 635 550 986 782 393 338 -592 -77 -155 -314 455 603 830 -458 -356 -916 72 473 743 856 -305 -273 769 416 -260 974 -270 302 -232 738 -639 743 160 64 -818 -738 392 52 -853 -150 -236 409 841 891 -751 745 344 138 -559 -635 677 -799 192 -215 -798 -160 -308 683 -699 425 -228 583 295 363 -426 -844 -806 -491 606 -51 74 279 -360 572 -535 870 -972 -735 -863 -310 637 47 230 -323 -216 409 348 532 705 675 -187 671 -341 -652 685 163 -125 -695 -614 -965 607 331 252 -49 402 686 -143 -787 555 -579 -16 453 -437 480 907 619 654 -992 647 73 -385 14 -693 822 801 -396 784 -983 -618 -910 -660 -711 547 -751 -849 993 921 166 -39 260 -706 334 972 -760 -867 -370 629 -787 -207 746 437 936 -331 -690 -636 -82 365 -192 -886 729 -640 225 429 -633 -271 936 -152 -225 -918 22 -233 -728 180 -956 -288 359 -715 185 870 -644 -206 -638 -694 587 113 -405 749 -926 -918 15 -313 557 -190 781 81 -164 853 818 -633 -508 -881 535 -295 90 -830 -163 -588 533 635 224 -165 267 948 -262 -971 -486 753 162 -419 -555 732 746 232 -389 -523 -856 326 90 -133 365 -305 495 -805 89 -263 314 -874 808 -178 -769 844 465 -447 -361 966 -42 -327 650 694 644 379 -244 -713 479 -17 118 -887 833 -969 622 252 -882 188 -922 903 530 857 689 -355 974 446 878 -372 -424 545 806 -929 -319 -890 -277 326 756 -564 157 -508 -837 -583 55 386 25 204 369 -250 137 -954 -789 106 659 607 -683 -125 -595 225 161 989 -834 -986 -230 -118 961 -191 -760 120 -132 -493 868 72 -868 -456 -560 143 -144 -721 -170 -520 -821 -615 321 -484 -662 -94 192 -194 4 769 68 -893 982 -564 550 -936 921 -95 127 219 452 -419 -233 -177 -152 -496 75 -765 -785 452 -352 -313 618 828 841 900 181 840 -466 -176 -731 -521 -980 -529 -480 589 473 718 -645 -849 -76 787 -77 529 -977 421 -456 228 -806 -737 -220 -783 -903 -788 -606 404 -175 688 -53 -109 -885 376 -358 328 -387 -445 7 -692 -829 -95 -823 -651 -560 824 139 -483 738 -866 884 436 -457 -813 -864 -507 916 -712 11 620 -563 -173 -890 970 944 290 360 -575 -909 763 859 -47 -414 -191 221 -588 -403 -936 338 361 -739 725 -987 -569 998 257 645 -546 -509 756 -878 -416 -713 -655 -738 829 557 682 -339 -459 -688 775 -872 492 -513 591 -430 534 -286 208 13 -147 -401 132 -150 273 776 373 -433 -641 -73 389 -709 -280 -476 -264 -474 65 -337 488 864 738 -197 -337 -217 -891 -257 -469 -214 -340 -43 610 265 366 490 24 160 -361 861 587 -755 -816 525 -834 731 765 -904 843 -904 293 825 -913 -321 -750 -804 -710 523 693 -479 312 -11 958 -35 287 -168 -658 -507 -681 510 906 926 -511 -131 8 584 -442 813 737 150 -274 300 -913 -279 190 -435 772 350 612 -534 575 -73 551 766 -593 131 958 96 251 -663 -975 501 804 -502 -419 -767 942 163 -991 -436 527 -667 374 16 709 380 -265 719 832 -254 -745 205 -776 -771 337 -843 756 -522 -354 62 427 160 -75 38 -376 63 999 219 -374 609 -811 812 -315 -832 443 901 385 283 513 -775 -640 -994 -90 -827 473 -131 -537 -170 -441 -839 853 -693 916 119 -987 230 185 -560 -27 -809 345 155 76 36 42 626 -370 -238 -151 996 -845 487 644 608 -833 -86 -876 899 -375 -778 -251 720 860 -957 181 395 -682 -386 930 -748 -68 13 -698 983 -669 279 -743 -72 -610 455 -10 489 -23 376 584 130 -565 889 348 -427 457 370 -699 639 -506 -787 173 124 927 -472 -689 -181 -232 -195 -45 -702 -5 394 -504 23 236 986 363 505 43 546 657 333 -392 92 -967 671 235 977 -109 705 -858 620 -391 -69 -21 -233 754 -519 623 -704 -348 -299 -16 -478 -402 -818 -875 -367 -423 -750 739 -491 -635 -535 787 -838 -995 -950 -208 -933 -322 -440 -355 -318 -826 -317 -540 -867 -142 425 468 329 135 -601 3 165 506 -539 -593 -73 508 -838 697 -464 -789 607 -821 508 -134 -828 566 273 3 -525 824 326 904 897 777 -606 268 -214 -278 279 -161 -531 198 -144 -886 -387 973 863 -811 140 947 -174 -701 147 -919 699 -453 720 -567 108 -573 -319 -602 791 866 4 398 -934 -28 -804 -873 387 936 -140 815 -739 -229 -290 -54 -364 621 884 957 -759 -962 -562 -705 457 136 -633 690 1000 312 422 193 148 966 -649 191 -638 -624 -334 -560 -665 -704 -269 70 982 341 566 576 859 410 -911 592 81 -345 -221 -782 408 86 -927 -487 230 375 -559 975 -757 -643 -569 -741 -392 -944 602 -157 301 683 -721 -37 125 578 -203 -25 -621 -659 949 -343 862 -843 -867 -747 -700 -295 228 -575 805 901 -297 -922 -492 331 344 774 -904 -91 298 317 142 -224 564 702 -221 -608 189 -977 -787 551 -394 -831 718 121 -677 517 -998 -655 -629 547 648 -63 705 -333 -619 927 271 -920 -137 -35 -325 -558 -121 143 -148 -95 568 884 -273 73 734 -513 178 138 144 -679 539 -358 429 -515 -550 -794 -753 -133 397 626 -612 676 -50 898 350 -526 429 936 -571 122 783 556 -565 -239 209 -102 618 -182 883 -275 573 -581 -739 54 113 237 660 940 -742 -791 847 961 -895 635 304 -981 305 -661 -41 838 533 -840 730 998 512 -603 -673 -857 -590 -206 961 554 463 -268 -619 -14 841 -492 -299 -829 261 361 120 -952 -629 -677 760 -489 63 530 321 427 -446 -213 -178 697 386 -826 -501 -722 -436 580 420 70 -411 -108 891 440 359 705 358 124 448 -373 565 -497 -153 -766 -602 -425 -947 -635 -351 79 341 -755 -386 -226 -427 -501 -798 649 -81 -385 -651 417 -542 -352 -582 -878 186 -268 -671 -426 880 -343 -353 -527 -828 642 -134 -349 -427 589 438 991 372 -115 -595 -996 44 379 652 -898 613 132 895 98 281 -664 -830 607 551 322 -884 -864 42 706 -183 -284 452 -674 -358 378 -868 580 -145 -398 -782 497 -713 -889 675 -876 832 584 -286 -504 -146 529 -244 923 -55 88 717 863 125 -532 -565 385 -889 -591 978 -382 -379 -332 955 456 -842 869 577 507 -199 -948 -822 -470 168 -665 149 -272 -394 255 370 -995 762 -622 -157 703 -967 65 -543 232 -493 229 -465 14 -389 171 803 -362 -522 -828 -58 378 800 -821 -884 -701 -564 -189 457 -353 -698 6 581 -633 -652 -606 -89 -702 131 -155 646 206 -553 832 -124 950 -914 -855 498 -347 -163 -927 595 282 -725 498 -347 -690 471 -32 -850 290 73 903 979 -35 -228 757 -276 838 -421 -744 435 949 297 217 -48 323 -991 81 -25 741 -442 -330 949 -361 530 -927 590 -910 708 240 448 -409 -65 396 739 998 -1000 -271 -956 -252 504 279 617 683 351 82 345 649 605 -67 167 259 867 141 -554 752 495 -392 389 -441 -714 452 569 -131 -200 65 505 658 364 -313 871 -321 203 241 -784 945 204 49 699 319 -955 746 -621 -458 527 659 -920 54 -966 324 -465 -308 471 -885 -306 508 37 -294 838 845 654 -331 -945 65 -243 589 -539 35 418 206 63 621 -808 156 549 591 269 784 452 -579 -395 -499 -66 574 -214 770 603 -777 -39 912 639 -326 -316 -590 844 544 920 -283 -652 181 925 -772 406 351 -504 -229 -182 628 -558 -98 -417 525 -421 -972 278 -51 -745 758 -254 -933 713 499 778 -556 121 36 344 404 -823 -875 654 -487 790 794 -775 565 753 337 65 329 585 48 -664 513 -281 438 788 590 815 -308 -163 -609 -302 229 558 149 109 -144 842 -122 490 -62 99 -923 667 -690 481 -973 -3 -936 -827 -974 1000 30 -123 -38 -274 622 600 361 842 -817 901 -409 -868 269 -959 -341 -785 -526 112 340 -52 -155 -230 146 -933 -561 150 -584 -358 -191 -16 44 13 99 -285 260 322 706 341 182 559 -447 -707 635 646 -458 306 -921 -753 25 -946 -124 7 -900 -728 -598 244 -36 100 -28 693 753 -470 -253 727 279 847 -871 43 -700 701 -580 572 -797 -795 -125 471 685 -452 -827 -34 365 614 -566 714 314 795 610 -348 426 -748 261 952 520 324 229 963 -910 -767 637 346 -589 -122 859 302 305 60 418 -219 -660 -351 386 -1000 -212 -841 564 -130 -414 -324 -169 -141 897 -303 698 229 -822 -538 -557 -894 846 512 407 548 485 -630 -175 -417 417 -108 -561 299 993 39 256 938 846 546 726 194 753 515 -683 -724 949 -272 514 665 -118 -358 -797 -641 -911 89 -419 -914 455 759 481 249 -554 513 -558 -300 455 -86 -654 -192 -761 -340 -542 -232 -827 -4 -554 757 239 -455 -529 -380 -480 -660 299 46 318 69 -493 -500 948 992 -402 -207 227 764 731 361 -664 -707 -360 301 -993 -271 -700 87 618 209 -199 -25 -499 -800 -165 677 984 54 201 -279 -480 309 -828 441 442 17 -992 134 -247 -198 378 626 -110 -593 -623 -247 -343 134 940 123 -338 501 116 -28 -490 484 97 800 -111 674 433 958 -432 -263 -497 -681 74 238 268 776 611 919 -663 -647 -900 -416 178 800 595 -946 791 -877 974 312 38 484 -778 -384 52 90 -628 -863 386 -953 285 -701 -563 519 -19 243 -495 740 314 148 -677 -824 -84 -970 797 -240 -997 364 -237 -456 836 -192 -210 724 116 222 219 842 -150 -583 201 176 -667 -809 -208 -412 -198 -465 -6 540 588 866 -424 -800 -755 -715 -247 -781 818 -993 417 287 836 610 -839 700 35 -725 -264 -136 -445 -919 81 170 -473 -290 68 -789 -135 720 702 138 -752 971 121 -560 462 -182 -152 352 986 916 -880 949 854 960 -838 -494 360 -661 756 -569 -631 472 258 304 -10 573 480 221 -363 -251 922 506 746 848 982 864 -53 908 -91 845 299 445 -696 -68 988 288 -350 -840 514 -757 -825 -93 -855 -631 -706 911 949 -318 -267 -508 315 961 85 493 886 -685 437 631 -825 -175 -797 131 -383 -547 -962 -612 641 547 669 888 -743 -763 -114 -638 -557 857 48 -546 72 423 -127 954 -712 -683 509 375 399 87 -755 954 -988 443 -41 -186 941 -598 -329 977 -302 -978 76 495 -676 991 -896 980 572 -319 369 637 -285 -322 -470 -905 -56 983 99 171 -991 -738 886 419 -674 259 -520 -340 579 969 755 -159 -399 1 -304 -318 289 -635 -419 -382 -190 -116 655 -285 -879 244 807 -174 -869 -776 -385 -105 80 533 -845 -348 -313 152 268 -344 -320 668 -140 928 234 -490 326 -869 891 -320 259 179 -772 809 70 -12 -117 -431 813 -50 31 -837 -298 13 -600 935 -646 575 112 956 361 872 920 -466 -310 -317 -698 715 781 511 -120 535 -613 -86 -91 -535 200 -356 123 848 -872 283 -80 -634 941 696 428 826 544 2 116 -812 591 -881 599 -163 692 783 -12 -301 446 569 -1000 -336 962 1000 334 -831 -269 480 -956 659 955 40 136 -578 73 824 993 131 579 109 -313 -708 271 795 783 828 -345 -986 250 148 607 -776 504 249 130 -661 -372 495 979 -299 -679 377 -291 667 -539 -329 208 481 565 779 -112 955 307 309 -725 -211 176 780 -430 205 513 -369 357 78 666 361 -942 301 -456 -587 -655 -654 -353 233 562 95 -209 -339 182 398 25 626 659 872 165 432 -266 395 -869 -672 217 -105 -689 -284 980 573 307 950 -729 -401 310 -910 993 -619 -186 -236 986 201 976 72 -973 -61 857 -89 -32 -373 -569 641 -52 959 -429 -240 593 871 377 129 229 471 159 -871 809 895 568 215 -17 -153 676 -667 -163 230 816 616 705 -272 -936 -228 244 681 -754 -438 -429 476 213 -814 522 -705 358 300 159 -258 -735 260 -389 -36 25 186 -913 -154 -139 -983 415 -144 640 -377 285 -501 731 -391 360 325 -277 -359 453 756 -172 -156 -75 -976 137 -352 125 -118 -243 868 -201 49 205 475 -76 -478 525 467 878 -702 489 -245 -311 -290 696 414 -301 639 -243 701 762 12 -375 -739 232 846 -18 -475 -921 761 -791 -590 -965 110 -489 788 947 -534 -75 -577 446 792 940 527 558 -221 346 -17 -478 124 -93 542 78 -500 -51 853 -638 268 73 940 -866 605 -80 530 250 -293 -176 -500 -596 -867 -636 -314 -775 770 -629 967 -716 -682 -119 958 926 495 150 642 264 -885 -703 705 -231 869 -508 -593 308 15 512 -106 -985 650 779 948 -625 -128 -165 515 711 -313 43 -688 -291 -266 -230 -583 -922 -839 -272 72 -952 -430 -560 982 -342 937 -382 -708 -319 540 161 -263 -880 -738 -702 60 393 -33 510 70 -271 -414 627 575 527 -782 724 -185 -720 406 -709 532 66 812 -573 -438 -8 625 557 -460 -237 61 319 737 63 784 -260 641 483 59 -494 -622 687 846 -92 775 -436 -110 -379 -106 684 -926 969 245 455 -157 -977 -494 -8 -322 -859 173 -236 -752 -874 538 -812 494 -174 702 343 65 -559 228 -576 -479 -358 520 -211 335 302 -405 -465 982 -955 -229 -378 749 341 729 397 425 986 -864 449 -17 928 -154 -487 -668 -715 755 -428 -590 -624 -63 -169 557 192 -736 -924 -38 63 -745 560 165 -325 3 626 165 966 558 -356 -825 948 -634 223 -951 -262 74 -563 614 -115 927 536 -126 776 777 695 -241 -843 -73 -438 597 706 -818 525 895 95 -633 992 -717 826 -677 889 -244 -315 -888 644 -359 404 -67 303 -359 -200 285 382 415 -451 643 -222 510 326 -884 829 345 430 -457 -401 186 -416 900 -286 -903 311 298 -641 -763 -133 916 -908 507 -697 126 659 895 -715 -311 469 -149 254 303 986 -942 693 -293 -337 -461 836 669 30 -55 759 146 76 423 -651 -1 -595 924 646 -275 -779 475 428 -662 -931 697 -620 -287 495 -482 113 44 21 -772 128 -841 216 87 -755 -133 837 -944 -378 273 173 -311 -733 -488 444 -23 -323 219 -842 609 762 10 -629 401 345 -423 -44 296 5 -236 -4 32 405 -975 838 -227 -714 -273 -788 -398 -354 -490 736 31 -218 309 -276 -191 -973 -970 -661 -571 258 164 -71 -641 307 -907 -761 600 307 -218 896 837 320 122 -829 192 90 240 -594 76 -491 -76 855 -224 -27 214 711 43 944 619 -871 198 353 -150 -224 831 -701 695 -247 -700 196 242 669 -155 662 -34 455 -958 774 355 242 -815 -184 -40 -154 58 722 302 416 876 -800 -222 -864 -958 -61 -509 43 -393 -768 607 -991 943 -876 195 637 -227 -335 -316 -186 -256 -126 640 545 780 -46 -865 40 -465 530 554 -207 -290 -955 -792 -51 -489 1 933 741 -418 -837 -33 7 -502 -573 251 -545 -63 -676 74 -731 705 767 -42 757 169 -331 10 -293 -718 488 -581 -880 374 -367 863 593 -314 348 -352 -908 70 -745 60 171 -815 -672 -566 -39 91 -890 155 258 883 -446 -662 -924 -778 818 279 -479 -640 -383 -86 444 4 -826 965 -494 -737 532 -907 -667 -647 -549 618 731 370 777 -130 399 832 760 -692 -405 582 751 394 -127 23 76 407 -148 306 -111 -872 -266 -517 118 187 996 -903 -853 -448 516 205 -794 -560 -671 -310 -264 -732 -812 127 -8 288 636 -153 131 -827 171 -725 -883 579 559 884 934 95 532 -245 -894 -781 855 960 -99 -286 691 338 753 16 -363 -775 629 888 578 14 50 -713 -603 24 -125 -481 -506 -543 241 -973 -644 358 -246 -976 -362 -743 217 -587 -606 136 447 -16 -807 -638 494 320 -850 880 -234 -91 441 17 600 793 -580 620 639 729 993 -291 -753 -104 424 801 -996 784 40 -63 696 -763 -231 -602 748 -188 -584 -963 136 975 -275 45 142 299 713 -966 803 -627 -88 -750 168 -975 -610 606 59 -136 -76 542 893 -707 311 -497 -343 983 714 530 5 -397 -293 40 976 936 172 -461 431 480 -817 745 -18 205 -590 -258 -740 -482 -927 970 810 36 -49 -380 -741 -255 -515 -162 675 236 -146 -960 548 820 -856 -959 897 485 525 -252 57 -256 678 304 439 293 888 375 -2 829 792 349 387 -446 194 -531 502 98 -433 937 514 -96 -906 -492 -392 215 518 503 320 -738 -545 995 -434 428 518 -637 -342 140 90 -741 -553 967 958 146 -967 721 -208 623 794 310 -939 173 39 -590 -966 -811 924 884 145 -854 434 -893 -351 369 695 316 836 -954 -37 -1 -132 -849 -753 880 -845 965 914 -770 -819 -638 -880 -635 228 481 683 30 913 -201 434 -437 -464 296 527 944 518 -37 -149 -748 -259 912 507 -351 -354 973 -66 -441 -76 802 383 189 -505 447 973 -100 -247 542 -705 982 429 -498 -176 -506 771 -301 143 278 526 -402 -720 59 31 480 -324 -68 -208 -657 943 508 628 -637 -555 97 228 700 -577 -575 313 -440 -532 512 561 627 -86 -698 -220 -622 -684 -745 -137 183 -453 129 -44 -177 -592 -789 78 388 719 -452 925 933 -749 -359 733 660 733 -685 920 146 269 10 -28 825 -742 -842 -205 843 -355 711 -918 -366 -838 877 46 -915 -11 404 140 296 -886 -132 685 982 -645 959 -252 494 593 -732 -771 174 194 -972 -541 -828 696 -787 -71 -396 -474 -435 -212 -23 86 711 48 522 -794 -189 913 431 -694 -428 -926 -714 425 297 -437 -680 -59 475 -361 687 -932 -77 471 830 948 793 524 -829 882 -890 -720 99 -535 -734 -743 959 -617 970 883 -356 -739 569 -360 120 441 -706 113 -640 -434 357 830 -863 922 -635 -829 -108 -889 -240 815 -528 242 772 -576 -167 -213 -153 861 -956 -792 936 -610 -839 -916 -124 625 -819 297 -498 -511 549 -833 -671 606 -538 -392 50 151 -474 -444 875 -644 477 -633 -361 -179 341 -678 -971 -838 -614 -481 659 -775 927 -612 -928 171 -215 -567 -383 -219 63 -790 -958 -480 -358 -865 643 536 -776 682 37 183 56 -982 169 -749 -645 -732 -873 -792 596 276 -84 -785 32 -219 380 -660 -331 -953 -490 936 -944 287 -153 -222 325 -272 -407 22 -873 417 -674 -452 367 -780 -844 -227 485 558 -585 -404 -124 897 54 -791 -1 582 567 865 772 730 -735 189 197 -164 -579 -109 476 -72 -420 -40 597 -112 -411 102 -606 665 -894 -807 923 -907 360 -632 720 -465 153 -642 927 -886 -43 350 -189 -589 -316 484 -634 303 -630 633 485 115 -164 -574 -501 -51 138 -549 354 225 -942 -924 -557 -100 275 -898 755 960 -736 895 -45 708 -26 -372 433 544 -307 -80 -932 195 89 379 -114 23 -611 -930 -118 -650 -507 135 411 63 28 145 677 -416 122 780 -449 934 -591 -797 -387 -381 739 -208 -160 926 341 -999 -634 -14 -469 918 -825 605 467 133 -164 847 -468 661 -451 -805 707 399 307 -2 300 -900 -470 -85 418 -229 -785 284 -210 554 217 -576 -471 -540 952 -308 -575 -772 276 -796 914 230 729 368 -590 141 835 -819 -973 44 200 378 519 856 171 361 -10 195 -394 690 -20 -78 -444 -297 520 84 -733 650 903 240 955 -559 -69 89 -859 -18 -814 -849 -258 350 -787 47 -98 59 458 362 -651 -365 641 601 960 748 -210 -542 477 -555 207 -110 -410 223 198 944 -688 -744 -939 -854 355 -699 230 -9 -304 696 104 91 -735 417 -102 579 717 454 669 841 -718 -520 302 551 -746 324 920 -476 -660 154 -162 26 793 -229 413 -553 529 693 -59 628 352 78 -346 269 640 411 520 234 -923 -880 147 968 -271 -208 -833 -330 412 948 -360 303 -518 -670 4 -867 423 -98 340 737 479 593 -268 -299 566 177 736 818 -191 466 654 -137 -910 -946 -790 -157 773 247 -830 956 739 30 791 182 -304 -577 -242 -603 -425 -842 -815 319 895 517 329 -244 -563 -609 -331 280 730 300 -998 906 400 593 218 738 929 924 43 -501 -290 -644 -230 75 965 -811 -451 492 -416 442 -285 893 580 215 744 -728 441 632 419 -836 446 -595 424 -308 191 9 -960 783 -380 -757 -599 410 383 -343 370 658 849 415 116 758 -640 -572 -483 873 -721 830 353 215 -98 376 -236 -734 -876 987 -115 914 -856 775 531 -939 604 -874 -619 948 -35 47 453 606 -15 -441 995 -693 -854 -735 -174 820 494 -188 -51 -108 -719 499 156 626 59 -853 -276 345 -984 203 340 405 423 866 646 -544 -397 179 -146 -45 796 970 497 -428 622 -707 281 -114 877 282 779 -282 -904 -801 -953 -59 -861 439 -689 -767 -414 757 -432 -276 892 -67 397 395 932 742 374 -544 -148 -420 432 116 -444 507 935 405 -38 -791 -828 970 509 -769 -916 -316 -272 521 267 -397 10 332 177 -538 801 866 836 -243 -317 478 -861 685 -961 439 86 -325 -286 -514 -377 514 746 345 -828 -250 -163 -193 -634 -557 -879 76 359 -973 765 958 54 861 -591 -610 715 782 -180 -643 402 -207 -594 -117 662 819 199 562 -598 759 530 659 747 -373 -348 -464 705 596 -379 302 -949 -252 279 -492 -347 -122 -359 -313 -809 421 960 460 947 -100 -9 -924 370 -288 158 -850 -739 386 -262 486 672 -115 653 95 958 184 451 229 838 155 500 655 -466 -64 622 874 -548 -84 -721 842 899 657 302 655 -577 336 2 -906 446 -36 -594 -934 -8 -885 415 -879 444 581 -977 -974 -930 143 -71 466 -719 445 371 939 877 -746 567 -811 -791 352 -3 -127 834 -965 -878 164 -465 957 -520 543 451 -164 -649 619 -338 66 -322 -183 -60 -229 -83 533 -527 -942 -839 -582 854 -216 842 -935 872 970 -695 -624 -221 -31 467 -761 -38 457 -811 -581 476 621 -614 939 619 767 -190 668 -124 980 -186 542 222 314 333 -693 -305 -724 813 713 895 743 -765 -760 20 -337 -522 -391 -443 477 -225 -841 894 -868 446 -732 -334 -306 666 -763 -454 59 656 -182 212 -386 -946 -19 -676 -554 -536 39 -609 218 500 -966 753 668 745 -571 -447 224 921 -904 504 -574 389 528 784 277 185 429 531 -580 297 -59 499 865 523 867 -503 -162 788 108 754 32 -919 664 684 239 657 730 -318 357 -502 -655 -92 192 863 96 -949 -230 -50 451 -5 680 1000 -195 -30 320 -264 -874 -705 841 300 264 -661 -97 -261 -463 -171 724 -191 -852 134 -501 -874 605 641 -269 731 686 -890 -217 397 -737 -864 368 -732 93 135 -683 790 -742 -822 952 -32 -492 -440 -73 773 -366 -164 976 -403 48 -720 843 471 778 -508 -701 93 813 190 -102 373 773 208 -548 -61 -983 -237 -57 887 717 -402 -865 -142 246 736 537 -97 -874 254 -324 208 725 413 -248 574 400 -788 -344 90 -92 -291 457 -130 761 -126 -199 873 -212 -604 -892 -849 175 -51 351 754 250 393 -20 266 267 -751 -786 -886 -533 -831 -350 -46 -409 -610 791 133 -22 -939 657 727 663 469 236 749 941 993 828 -270 775 -113 115 924 157 907 294 32 -655 98 -385 584 -618 -609 -565 239 767 822 276 -596 -645 965 854 -152 917 -803 -251 -894 965 -528 641 366 973 671 940 -542 -523 -989 -976 443 -282 -461 -163 92 262 -180 87 877 557 -528 -15 -976 669 -73 -164 160 -275 -349 -132 -178 -708 950 12 -195 771 -853 -70 84 -445 -273 318 -330 700 -511 -391 122 681 -635 -839 200 887 124 -942 -162 387 114 727 783 386 521 501 -628 -809 653 348 -537 -875 720 786 517 215 -561 -811 -242 514 11 782 -273 171 665 460 -525 745 819 -367 210 -984 420 -435 204 341 86 -249 631 924 -115 327 -245 192 169 637 -1 322 275 -828 575 747 -46 105 456 -779 693 -162 998 -169 468 879 -102 -400 -445 -703 966 104 25 -883 550 -214 -650 -940 217 167 778 -379 283 5 196 8 -438 542 -831 -203 692 -319 -295 -181 -578 516 156 -318 -953 810 855 -265 823 -500 -882 -502 -357 737 985 869 466 -869 -5 -774 426 691 -552 -143 673 -886 793 549 190 645 -20 -918 -657 -948 484 -695 -816 -955 -965 191 -982 571 675 -648 -961 572 -96 140 701 991 308 -908 -280 -561 -208 930 192 823 -477 938 724 -14 302 984 756 127 -866 -367 184 -649 33 -22 215 846 371 779 -937 -519 -959 -598 87 954 -840 -232 -955 -711 -201 400 -541 637 -595 683 -565 -851 -447 -18 -251 -279 -196 485 222 128 60 21 741 769 -990 -825 683 -838 511 -876 -434 -588 -167 -311 -213 -640 583 111 -900 720 63 -950 -433 831 756 240 -414 -288 -216 -550 666 792 -765 821 657 924 151 666 211 -95 295 -181 669 369 -387 223 -56 841 -897 30 -392 -813 -743 -793 224 575 487 315 -225 949 -224 124 -42 178 -680 954 237 -417 727 954 980 241 634 597 -198 -423 367 -127 690 361 714 515 43 -344 -194 -539 258 -738 75 -235 -607 369 772 14 -717 953 -333 -289 397 884 970 592 -325 122 482 332 684 939 838 395 826 119 -561 -59 -822 383 -99 141 -669 676 -650 -871 -765 -328 772 440 672 629 -901 -224 -650 121 -825 943 -182 -156 560 582 -802 -851 -994 -589 -851 922 900 -594 911 -530 -631 346 -235 -607 203 -271 39 -407 -774 -971 -145 552 -258 144 11 -981 960 -27 653 -916 117 -837 451 615 785 -508 360 -86 276 563 376 150 -701 -589 111 -830 -31 713 462 982 478 138 -771 181 725 647 109 -51 -883 734 -406 -95 899 -290 -746 594 426 452 735 -400 92 523 138 772 -831 -466 571 -979 315 -211 474 122 951 -341 -754 563 951 799 -725 672 15 -102 -244 405 -764 804 -404 -113 988 892 481 -622 -306 0 -255 -552 469 798 -983 974 601 10 -761 -672 626 361 371 -325 -874 -557 327 -315 -950 77 471 370 -583 697 -661 771 219 -377 161 193 637 -414 -909 151 -469 129 891 -555 228 228 -417 -508 -529 -667 686 -270 -597 922 -333 412 793 -203 -86 823 784 -123 499 431 952 -941 949 -474 359 -822 963 -131 217 -33 -839 188 297 258 -322 -859 -452 -999 676 -19 -396 -12 -353 670 -564 -421 59 -349 130 -823 798 -687 -819 22 649 936 -878 -849 42 865 833 212 -146 -1 -148 -702 -716 -356 456 460 -971 373 88 312 -196 356 25 117 -790 387 -649 -475 -424 -205 -794 -373 -563 -22 -14 -713 -309 611 -103 -385 393 -27 -559 -911 693 5 -935 610 52 470 -437 177 230 926 -315 -16 -566 -886 136 -871 -756 -801 488 -990 364 -684 997 613 744 105 -660 824 649 735 -945 67 -883 -498 -323 933 -449 771 810 -75 -90 -856 -694 -50 989 545 706 -856 -332 -573 71 -743 -72 957 -709 -962 0 734 347 -127 49 873 -697 -947 303 616 257 -54 824 707 893 -704 970 228 532 599 -308 316 -770 -675 -891 854 690 783 15 404 -35 33 304 -437 -346 714 311 785 -649 883 995 -632 861 -966 235 884 -428 111 -297 -402 -35 722 524 -8 -947 -583 560 -273 337 -240 -429 650 -507 -988 700 600 -246 -858 -199 273 385 -38 -436 903 -426 392 944 858 -903 618 482 177 -463 303 561 631 650 -11 -283 -615 -178 -340 -631 957 553 728 569 -361 -831 627 -572 6 -429 16 -954 -576 89 -74 -1 716 272 -130 -258 1 -759 13 -830 890 525 -418 908 647 -105 -970 623 247 -349 -724 -424 -861 -862 165 521 -152 884 -119 -696 -318 942 278 857 -640 508 -340 311 304 964 -912 -725 -319 556 603 -189 871 -346 -193 312 651 612 233 -317 151 -252 180 -143 704 -508 963 -504 -293 -787 292 284 465 0 -497 -975 90 -455 -213 593 618 120 -208 716 -155 425 -542 372 210 154 -606 36 -2 890 -208 337 902 -148 248 139 958 123 28 746 989 -754 -726 -339 188 -130 522 405 -453 -479 59 71 -501 -542 908 -934 -578 -980 -37 -697 -313 831 794 886 -80 938 -603 -123 388 -84 163 -138 -244 -14 -230 102 -259 158 -101 311 -955 -376 -645 338 -387 -652 -543 198 -839 -886 651 -365 396 217 930 -522 853 -294 -360 701 829 -470 -987 360 -391 -193 645 570 -113 636 792 -262 -412 -683 -502 718 460 568 457 915 -940 191 836 976 233 -313 -323 362 788 321 -399 -651 213 230 618 -746 -945 110 914 -743 -201 -712 564 801 -560 -142 -737 -13 469 -449 -549 555 -952 59 938 463 -673 281 -253 129 -767 -457 13 -182 -402 -597 -626 -271 -739 -721 601 -270 480 195 -547 -609 -892 -285 -257 111 918 -542 187 -739 -650 -622 -946 162 -399 916 38 -465 -639 -959 -705 808 -551 400 771 275 156 755 -460 0 506 63 -297 36 -90 915 -621 -491 -27 -317 459 -613 -906 436 -352 -671 -718 81 -340 -248 -115 -138 925 -281 -610 -180 -128 -892 -57 282 345 -724 561 851 13 720 858 423 131 421 -434 -673 -488 330 -495 -967 -761 826 839 952 -199 710 -82 -244 -262 59 176 653 688 273 628 -659 102 -792 962 66 695 -191 -340 -564 -265 -390 -68 -755 101 -955 -154 -426 119 660 928 286 530 343 885 -545 -336 -656 814 -777 -23 528 -510 591 95 -622 -265 764 -851 -609 -913 823 -702 96 202 -732 394 725 432 -226 313 741 452 -777 5 -993 799 61 799 66 -575 984 431 -811 493 -837 -350 -829 -802 842 540 763 838 218 -171 260 272 -192 -685 -342 -755 517 94 215 194 412 17 -409 -113 -953 109 -839 -787 -812 -979 -42 -446 534 -888 -322 177 -302 -716 -560 142 875 -39 500 -941 -832 -619 507 177 -990 -308 428 -636 -640 902 -1000 -730 -471 -611 -431 122 -8 966 -255 -707 15 -820 -253 222 49 -319 -561 -516 -982 775 -638 -526 402 596 -402 920 712 -295 907 918 -425 -750 -498 346 -734 -865 131 586 676 460 169 481 139 533 361 -648 574 741 -919 309 -626 -64 726 363 -492 514 -180 995 -937 -241 967 -715 210 -948 -749 280 152 613 92 756 6 274 593 -560 187 -381 -481 531 -139 -415 368 883 -606 817 -540 826 48 -969 -243 883 662 987 776 -418 -327 334 63 -908 676 -375 -221 537 689 -404 40 -734 4 499 906 582 -11 632 -250 -823 -478 120 -258 -439 269 203 496 695 124 -388 -607 13 858 -350 313 -460 91 -722 -521 -624 135 -150 -810 -483 94 951 -924 -634 765 -422 685 356 987 -480 105 161 898 335 -982 520 550 997 -398 407 -921 298 108 367 -257 -312 -943 -475 608 -487 -53 293 292 -551 575 756 417 -912 889 829 47 -870 126 389 703 392 -687 203 913 576 -314 -331 406 -543 -765 -678 746 682 -275 -112 -628 -918 -637 -638 987 825 -300 322 -658 -596 -483 256 745 -629 976 -994 935 566 -225 -737 262 568 372 -424 -553 529 -12 -227 -774 199 376 -891 -20 -115 -870 762 540 825 811 376 19 -453 8 730 -430 -365 -40 -189 211 -454 -848 -325 84 -613 -437 -475 -341 58 -78 -990 147 -775 65 -101 -835 440 -875 582 -94 558 -197 -158 -867 -468 700 684 381 699 -926 -175 -430 -500 374 305 -819 -598 -224 67 435 -487 398 482 -779 -115 -837 -717 286 216 -510 50 -501 -12 920 -82 316 615 -93 -821 935 877 972 452 908 -235 -611 -6 -143 -164 -21 -501 -385 -284 295 725 550 891 -227 -958 617 841 -156 -423 389 252 695 939 832 -547 674 -712 290 -591 -291 611 256 -375 270 -70 63 845 -972 -433 462 253 -736 -82 665 -885 379 119 -161 -996 935 915 125 -77 945 -557 -315 -961 173 -343 301 305 289 737 -963 327 -912 678 894 899 -176 -373 -343 -927 -421 733 549 -299 -662 238 -118 -747 -62 -861 -449 -262 713 127 941 326 -586 727 -225 245 -348 -488 -144 -121 -846 387 775 -561 -964 -714 -776 887 -874 -603 -461 -769 -509 -626 165 9 675 -849 678 426 -958 -11 -638 -1000 -307 -454 451 -161 855 -688 -440 775 256 104 -762 -45 -884 106 -20 -173 218 922 590 -811 945 704 -577 -610 182 390 -743 -337 -877 805 599 -335 107 703 -911 -873 228 -459 -439 -336 293 -27 -808 354 557 66 788 678 389 34 -775 50 -981 -555 -934 627 -885 735 662 563 409 316 -422 -366 -586 -713 -732 -361 938 -949 -308 608 682 -433 -550 -458 569 -462 768 -602 264 -302 -96 -568 421 -958 410 126 603 206 -893 678 798 -767 659 522 -628 -340 429 587 782 -121 893 866 314 228 -314 299 221 -756 -840 376 744 290 977 -549 -192 -598 265 -625 -190 -964 -461 813 -498 -428 184 322 518 927 64 663 618 -364 -329 285 -995 -999 365 146 31 -710 682 -356 -664 -725 -353 -810 -192 909 -795 -235 -402 -569 11 -314 795 984 99 -526 576 -72 -777 -834 629 -716 995 565 641 96 -790 50 73 619 346 366 -951 -739 -744 760 -473 415 359 -724 -921 -710 746 -652 559 -971 456 210 954 107 97 856 985 -451 222 -304 385 753 -814 -136 822 -73 -826 143 -999 725 888 68 -616 668 648 550 143 201 220 -768 102 106 62 117 -192 903 -596 -27 160 299 174 288 38 796 515 -765 -232 506 -654 854 -256 -113 565 -569 -634 266 209 589 -509 -103 637 827 -971 -982 43 -684 -155 -252 727 523 461 871 597 304 645 -661 -736 -865 172 498 -582 926 -272 811 606 -719 -406 10 416 -610 284 993 -259 72 536 752 -982 -599 182 -373 -378 -501 659 -895 899 -217 -783 724 660 422 943 -682 -268 979 665 665 -917 -834 -912 522 17 -122 -62 607 -829 540 -604 -940 915 823 -498 959 -252 944 51 702 587 378 37 3 -962 38 -501 -994 -763 -750 571 -301 -971 -4 317 118 222 -973 -274 894 -418 902 919 -329 -41 789 -742 676 -415 292 -511 938 -283 678 434 646 -892 101 -213 214 25 -186 144 762 -735 31 256 383 794 -808 75 -428 -231 -285 -430 -258 -743 328 776 -736 192 416 -970 228 175 -492 798 -502 982 -235 674 -631 -361 -186 -712 745 -767 -852 254 -231 -75 953 145 595 -438 210 165 -818 727 -403 931 -848 902 -575 366 983 -564 311 44 -846 -205 305 253 198 -915 -663 977 764 975 341 -670 -976 -234 -664 666 -797 48 -647 -831 -240 -348 -974 869 -477 442 835 -336 -647 -295 308 710 480 164 -268 -315 -989 -550 196 -478 708 -633 -355 198 -599 -173 59 -960 719 -990 732 606 -551 23 -127 -55 121 -682 882 -542 -48 -879 -491 -667 574 -788 -237 -314 682 280 -106 141 -467 -986 -713 -233 831 306 -90 -235 227 -865 229 -445 -852 771 -781 -133 568 685 598 -915 -308 -692 -855 554 236 -975 -402 155 -338 718 -302 -694 -619 500 -580 -88 -425 -802 944 -224 502 255 -400 -446 -105 -575 -724 779 -629 -793 902 715 400 121 182 83 681 -168 363 595 690 -850 359 -241 469 -147 610 48 242 -666 -844 748 456 -742 476 473 -944 931 -558 218 441 867 -366 247 -213 -471 -92 -190 -232 -520 458 -446 -314 765 -40 -48 -237 998 -358 297 -880 283 -617 -786 443 727 -432 477 -123 -376 795 -687 880 314 -244 -895 541 -769 -630 244 831 -863 -181 -484 -816 -658 -688 -545 -693 982 -289 385 638 884 -241 -262 122 -781 694 -729 981 895 -740 829 -222 -373 1 382 -574 662 447 -720 256 -413 440 715 -912 -366 865 253 -55 -884 -819 189 -9 44 815 544 -640 -881 972 88 -356 545 41 475 -626 1 -596 -521 -381 -912 860 -900 -430 -957 -342 -794 -258 614 -862 223 -356 904 -226 -750 977 313 -556 -260 -21 -472 -831 465 651 -216 705 895 15 776 954 6 767 -702 925 -23 370 -231 401 -691 -626 656 -781 51 -238 -152 -170 173 267 -64 826 -837 -48 350 332 459 132 285 768 446 514 107 329 -374 487 -878 -346 70 -714 60 272 -538 242 216 52 36 984 301 -698 123 361 840 -53 458 453 -110 77 547 864 844 328 648 -8 480 -947 -199 -435 -373 -511 766 449 -92 -334 166 -735 -726 -329 141 -301 280 -531 -498 856 328 844 70 -663 -823 -991 323 132 647 -509 -124 341 -309 746 356 721 -557 511 956 693 -783 566 474 -600 -540 534 -892 -720 -758 27 160 782 -478 -3 -196 450 387 141 -591 -866 585 -154 -764 -105 690 -555 884 -661 -51 505 -950 646 -586 978 -269 -271 113 357 303 317 112 -209 -609 -868 892 722 -132 888 51 866 448 934 -727 -152 108 698 900 949 197 602 -305 -58 977 361 -594 951 843 935 334 -462 406 -636 123 -389 990 42 926 -425 -135 -774 -954 -176 725 -154 481 -763 -291 493 976 126 793 -31 812 979 805 -413 -506 258 777 191 -683 -232 530 292 -371 -409 482 224 770 -137 778 -204 -724 -66 551 240 -759 922 858 -721 -937 706 693 653 -391 -77 -341 688 -109 533 -253 -380 -813 -987 -230 -629 373 -201 547 13 359 -969 926 711 913 -252 98 170 -463 -236 508 -357 -768 -735 525 -437 472 120 -25 -574 135 320 -136 561 -408 446 -714 668 344 159 843 652 624 -829 97 -20 -195 -166 -91 -975 -745 -930 265 -860 -148 -434 648 636 -971 679 -421 -558 -579 968 732 538 -166 -705 -582 -938 900 960 808 -905 -349 -208 -934 471 692 990 293 -620 -461 53 151 608 192 -371 609 -113 758 180 986 817 135 418 -11 594 -492 -698 -275 371 699 211 -791 257 291 120 -215 -550 -358 -733 570 737 173 930 970 93 -750 -80 289 -643 241 491 254 961 -512 -468 -691 560 630 881 544 557 131 448 -160 962 516 837 -992 -769 -354 -207 -632 436 -393 -652 363 308 333 -878 -799 -397 867 296 -417 977 -66 -229 548 48 14 -462 104 930 719 -702 -500 746 920 142 -63 -762 -144 812 632 -363 389 -163 -48 685 -844 995 -626 -589 245 -384 -742 -5 418 -713 -144 -200 22 420 39 164 158 24 -898 909 -413 935 -870 580 -685 257 680 -582 69 -45 -920 94 -243 -573 -470 905 -351 280 372 -763 -296 -387 -287 38 236 -608 652 718 -950 347 -99 402 592 -690 -82 -464 927 -534 -296 281 -917 -371 259 -987 220 581 -293 217 -558 705 -708 -851 210 -819 949 773 924 729 -190 -574 976 -859 987 323 -152 330 -351 -882 235 -987 -41 542 -379 -70 962 -910 -336 -464 944 240 288 311 627 149 -416 -27 832 -542 646 -847 396 -466 -406 613 -660 449 -797 -804 -234 697 -357 -430 -991 -614 560 -418 -176 67 -393 294 923 -541 916 -278 618 278 -914 535 -791 -585 -824 -832 -204 -404 -918 418 535 918 -778 285 790 201 251 747 -202 -130 217 657 471 565 -703 662 692 -336 564 695 400 -440 -911 452 690 -132 -979 428 -835 990 -257 -849 453 909 471 -429 948 -667 -986 283 222 -584 814 432 -632 532 -468 -428 299 927 -921 -614 -133 -626 -637 995 -320 686 -87 -225 -387 -458 -440 951 -369 280 245 720 456 -1000 -358 976 393 768 -823 364 -274 805 -540 -376 -670 -627 -596 182 -849 646 986 114 -819 339 870 204 -793 -347 817 -950 336 -398 11 -374 -886 256 -537 644 977 -562 715 -771 -964 -646 -761 -981 338 375 715 -815 -613 191 -797 960 77 -398 205 -736 -862 999 697 -754 -863 -226 961 316 154 761 395 396 2 630 -392 -997 85 767 -367 623 816 974 -272 410 -7 -988 913 762 -101 -992 -889 -544 -144 558 -932 584 986 467 -645 -840 -634 -586 -99 -101 981 -912 -416 20 974 -17 213 622 -413 -694 -935 408 -416 765 -198 984 675 -782 -165 426 417 650 529 870 -243 -608 41 302 37 -257 -538 573 -530 258 988 -924 636 -3 -75 106 667 -699 610 43 -246 941 891 87 -235 295 638 -740 -224 633 -304 -231 -347 -604 203 -263 524 531 -177 -890 237 173 -918 221 -964 100 474 -823 843 -394 -997 -555 675 57 -736 570 826 112 547 949 910 287 706 -2 -545 638 -336 431 -912 -149 -700 367 -160 368 705 706 189 454 504 -75 658 76 326 -187 775 -428 -23 -476 -583 923 -417 -367 690 -58 -320 519 -689 -261 -29 480 -254 0 466 -736 -970 510 932 763 -951 -47 569 -488 34 526 315 -391 -719 691 -439 454 -747 693 -191 606 -737 955 -854 -560 280 445 778 334 -394 -276 -674 -728 200 -684 774 172 434 297 235 -850 -811 100 -699 -695 258 -726 -85 -62 783 -277 -498 -903 343 -943 969 -999 551 -876 -799 480 -539 753 722 -852 -480 -496 -1000 -664 -704 -282 709 -22 -947 683 -482 -335 787 -573 -316 667 -72 -49 633 546 -849 -650 -570 621 627 -986 929 -833 209 -807 -130 -734 -262 127 -403 403 820 822 -869 677 543 325 -521 -937 -783 198 -18 379 -568 -87 -72 859 -141 -253 -935 -914 -529 701 966 56 -829 894 12 337 -705 229 -357 -853 -64 -324 95 -17 956 497 -813 602 88 604 345 918 -594 67 834 160 537 981 -251 -65 415 300 989 -441 952 -771 -784 531 661 -367 -862 616 697 696 724 673 -446 -788 823 866 -922 -418 -226 970 946 -179 190 -214 348 -232 330 -431 -188 -402 739 84 980 962 -239 -206 -603 -331 -948 265 -514 -252 329 139 797 -166 -152 -585 0 92 -612 746 130 232 -80 -896 -45 577 -305 788 232 -66 -361 -888 553 815 -698 -196 -127 17 -219 -407 -961 -420 202 212 822 756 -981 496 -610 838 116 950 773 -869 290 12 824 -36 131 -308 -369 272 -666 474 640 -230 750 -118 -905 -806 52 239 -529 -528 -226 142 -189 812 -995 -768 968 810 746 -572 10 -164 -508 703 238 -676 27 92 -378 -788 -41 -380 -103 911 998 458 952 -209 -8 699 -598 -788 850 163 653 -941 -121 42 876 768 133 -196 -602 679 946 406 -731 449 -175 -667 -152 464 -871 347 251 -729 824 -458 534 618 911 137 292 590 116 445 406 320 322 409 1 -604 -208 -191 275 -311 163 -666 -621 -406 361 -513 687 737 353 865 220 503 -986 504 56 703 636 423 686 466 -138 533 741 14 312 547 835 225 -185 840 -146 696 -695 -878 978 -514 -299 733 817 -641 26 47 -752 464 -349 -170 -303 -275 451 -699 120 -573 -808 -383 -412 -267 -757 81 -708 -710 -285 -78 442 -303 -488 -956 33 -921 242 716 105 871 -174 -869 946 -423 230 594 843 -632 827 468 133 -367 -368 -820 626 382 -230 554 106 -633 952 966 -987 -822 -639 -521 -928 -997 -348 -807 -327 671 -562 563 390 -931 461 888 -991 213 557 -569 260 -861 548 264 962 344 314 620 -68 534 -65 577 373 -702 -227 -793 -337 -863 923 -340 701 634 211 839 -714 619 910 901 622 -324 -130 -969 -458 683 445 -559 -956 984 -343 44 -813 817 -701 -315 -265 914 -959 -287 787 750 -335 892 -29 -433 -457 471 295 -30 -924 759 -589 551 172 477 -229 31 -837 -101 154 -699 -546 772 113 785 -182 988 288 924 196 -158 -765 -131 299 -411 375 -680 -654 860 488 227 521 50 866 -164 764 252 420 -780 856 737 726 276 724 -880 -828 -963 196 -728 428 937 943 926 715 -218 -241 -893 -329 584 -752 -206 120 759 893 225 931 -625 372 378 633 277 189 949 843 -89 108 568 -769 -768 925 795 -309 -280 460 -604 346 -282 -295 569 361 214 214 496 700 -879 120 722 -514 -111 147 -940 -617 972 -807 363 47 -542 608 -681 430 -655 -240 340 -895 -998 -761 -569 501 -660 698 205 -860 98 -808 -979 314 975 -743 -748 -449 631 893 773 243 -564 -249 265 850 -549 740 -904 -489 264 -351 550 -209 -138 -589 -315 -269 884 -364 -495 -887 -886 646 -749 -454 -9 131 742 -757 245 -17 77 392 752 823 -613 -998 620 876 -251 -18 293 255 494 112 -49 -651 -688 479 -424 537 38 -813 977 717 781 -226 490 471 -17 110 -976 928 20 549 -459 -352 -455 -418 -783 224 738 220 -822 -406 -743 269 925 -410 -525 732 -546 265 -2 65 836 471 163 870 -179 -889 -143 -871 -252 301 -499 774 604 -125 894 -755 -592 -207 -895 48 249 147 -373 158 -363 969 688 38 -538 -230 -169 -535 741 -831 -682 -620 -903 170 -535 410 505 -463 46 -940 397 -813 887 750 -850 -508 335 294 457 766 539 -361 -617 428 -27 584 538 508 214 -884 -478 -380 268 832 119 409 -462 378 97 -220 444 63 223 -536 -509 449 -393 -55 -287 -275 -111 736 -29 785 -855 144 914 -122 719 329 83 -639 -188 377 -436 -37 -287 259 -57 966 157 -781 -249 -46 -671 -425 -98 204 -401 446 -391 -689 975 -453 166 818 671 -8 -770 355 496 676 71 910 922 364 612 -749 -429 -197 -769 258 4 924 993 197 -698 -141 372 857 -920 -287 962 218 805 279 -616 -826 132 -66 -962 -332 -426 503 -858 343 -21 -19 -133 -286 -14 -734 -570 298 -439 -472 -451 -152 -383 658 408 511 293 978 457 866 253 454 -92 -252 -546 -843 242 -389 296 -929 -900 526 778 850 -943 404 -76 -400 -208 -653 922 634 788 -848 586 -854 852 256 685 -747 -575 -716 -396 -859 363 -634 664 -698 101 -457 976 -295 -971 472 679 -974 -265 -135 882 233 742 -732 -583 514 33 -919 -848 -160 -807 393 -668 831 -687 34 -955 315 106 689 -424 579 -6 734 -30 449 -900 -203 -344 -214 656 982 -956 -676 880 106 -821 222 -317 104 -903 446 928 -449 732 -994 -964 -225 -919 411 798 308 210 -690 145 894 -354 -18 372 -646 -488 107 571 -32 -402 954 -694 775 -453 -289 -40 -570 -644 735 821 97 -92 493 -729 -327 990 354 628 -813 100 565 -661 -123 57 -779 -130 -234 864 -393 -777 -4 -783 -214 -695 -200 286 -569 517 98 731 865 572 -842 -729 -496 -467 965 174 601 -793 862 886 95 -29 700 859 -960 -421 740 -796 -238 -682 892 -766 -154 149 -84 734 393 -570 -334 -488 877 -318 972 -836 -484 857 657 875 676 668 578 -192 325 -871 305 701 727 266 249 503 385 -97 -671 680 578 160 126 71 732 -850 186 -30 -724 449 800 -124 2 -609 -892 -431 -493 -891 -961 555 -929 827 426 -119 -392 91 -291 811 166 -15 394 721 -247 -367 -518 639 656 214 481 -480 621 43 385 -892 -690 196 -376 -278 783 89 832 -217 199 -896 213 -928 -726 350 550 983 -836 867 -961 -273 699 -573 -24 150 -486 205 949 -149 152 380 -405 641 -24 730 109 -973 -180 -534 782 1 291 -873 250 859 271 526 704 -681 -897 -193 932 283 968 -323 -835 333 259 954 -549 -571 476 409 290 -177 164 594 816 -413 129 -976 -829 -50 -340 630 -39 649 852 143 -38 338 57 -773 409 426 -790 561 -518 -376 952 -119 274 264 -539 -485 -140 267 434 -51 -548 77 -739 -433 -673 583 881 605 -520 -10 490 -689 -481 239 573 686 -840 -294 -486 992 28 -216 268 -8 460 -932 475 131 -548 497 48 -354 185 65 -179 425 226 -555 663 583 239 -983 -59 1 -78 936 -257 701 755 -39 -457 58 301 324 190 -156 221 466 387 19 -253 697 -520 483 20 -508 -275 -432 476 -342 46 -205 -310 11 268 -638 -592 -886 -230 83 942 -460 -386 -664 -696 -221 603 -662 497 315 147 -904 213 -199 833 -354 115 -772 -763 346 -804 -953 -92 8 -761 -74 -295 434 603 86 574 -897 -549 892 -748 -850 985 -615 -960 879 970 111 968 50 -177 -577 709 -858 931 529 233 -35 264 353 -784 -597 -856 -40 38 -543 639 -259 203 671 -353 140 -948 -799 -792 404 874 914 -640 149 74 257 -50 168 -551 -334 -419 351 -433 654 -69 448 718 843 -37 529 530 481 166 455 -169 955 907 507 61 -452 -90 604 -455 -611 -831 170 -906 69 -126 792 -632 -902 -915 -766 -262 -948 396 55 -315 17 -378 -484 -895 954 -674 989 569 195 837 -108 250 725 -232 831 -630 935 715 555 -449 -820 -111 667 -775 -598 13 84 -662 -397 45 311 -802 843 -126 622 -313 -866 -587 234 -325 667 -661 -888 374 -476 -185 741 447 410 -255 -13 -453 -23 -647 549 810 721 362 713 -948 -487 -519 278 168 134 166 -531 -731 748 112 -261 -442 21 -759 -550 893 101 57 765 953 -180 -459 922 -259 -300 -247 620 -437 727 481 -880 592 356 -668 -39 959 307 464 392 272 371 556 504 669 -67 -228 -953 503 -695 -642 573 408 3 335 -102 103 -162 -481 461 351 -143 782 609 -705 -390 -876 652 778 -44 -775 -572 -717 -983 76 -561 -385 -345 418 878 765 -888 -272 774 -3 -141 898 -595 210 930 460 -674 100 428 88 -259 786 834 -274 107 563 131 734 271 -393 107 86 385 -520 -470 142 -540 -458 572 926 160 -255 -621 -378 -547 896 642 -705 562 -969 814 -477 -46 159 582 -612 -931 182 614 551 605 967 -821 -409 -769 -644 666 815 -918 -145 199 778 868 803 624 -676 -745 -590 -160 851 -740 342 -406 648 -490 998 -200 -210 712 -756 399 -68 -643 -692 77 627 863 -714 -998 211 -162 92 -805 934 385 -853 816 463 390 -911 -318 -713 280 453 -138 233 13 244 785 598 794 649 -387 980 -202 -452 676 -402 588 -366 -668 -289 -143 543 -90 774 -92 -321 479 -876 -874 -394 591 -569 684 547 797 702 775 -722 272 300 -721 -675 117 127 -546 -63 -331 -435 264 -636 -367 -614 795 -1000 -241 -777 937 115 924 959 364 59 716 111 272 859 -162 -105 722 -943 292 713 -214 -144 -426 -384 -325 492 82 66 -300 -715 804 -96 110 294 207 113 920 -440 279 347 -135 854 -738 -12 111 978 -872 -810 707 -734 585 210 406 -728 -539 341 -670 334 820 742 -81 521 -420 -998 -110 358 504 178 774 -857 -702 429 891 210 -663 -123 -787 242 893 -677 -813 -923 756 47 -802 601 -526 408 866 93 -404 -142 55 588 803 -440 589 864 295 -197 271 -991 368 -727 611 -535 -467 592 -695 312 -410 350 -779 -258 -272 760 501 625 877 944 -192 254 -349 -840 -964 -759 931 -714 -608 997 695 912 -99 471 820 -502 -279 -356 718 29 532 900 -609 6 -546 -240 665 -33 -573 658 -20 -893 -129 165 -669 -294 -644 979 -877 -149 -100 -12 452 -938 163 -540 454 -460 897 475 -957 16 646 101 -249 22 245 -133 257 548 -293 -393 530 -962 -323 -322 -387 988 -791 -653 -205 199 -969 433 982 -611 398 644 -197 830 712 -76 -375 607 692 -569 578 -569 386 -985 -337 -912 917 244 -683 283 -521 -374 -660 -561 -192 -934 -854 -949 322 -375 -872 756 459 554 -622 -766 -914 264 -78 -854 787 85 387 142 -178 569 573 802 -633 389 677 -239 -472 819 565 -76 -426 973 535 -769 825 -769 -85 -430 -424 -148 -742 277 -193 464 -216 -241 -613 374 544 459 710 -745 641 -237 991 -331 -931 91 13 -386 4 -813 271 429 834 96 543 152 959 -658 -308 228 355 636 -549 355 65 198 -534 914 -538 852 -579 -519 511 -199 -57 -221 -992 -507 514 -868 426 -400 -248 658 -55 -124 405 243 12 -68 -952 389 -822 -974 -653 883 781 -56 -179 -55 -902 16 -846 -79 826 491 -660 -650 726 -180 -887 -285 -603 -226 -380 -870 560 -33 -935 -732 -88 -344 -926 729 194 -56 -325 838 -911 598 -430 -119 -304 995 -162 734 -706 874 -640 790 -240 965 164 -134 -249 -622 439 -999 923 -361 487 419 616 243 124 -333 74 134 206 559 32 259 -135 -129 -462 393 -598 -218 -925 148 774 222 -509 -827 263 698 341 -545 63 -987 -255 -613 611 -448 247 -960 274 74 151 998 163 -996 703 604 501 -315 424 -537 342 987 13 833 329 -616 199 471 978 84 -371 -239 412 -766 264 672 -244 -917 -582 -672 -512 -634 -836 -569 473 -515 743 -698 937 58 201 99 -750 -155 592 -819 57 -529 -86 255 -986 -855 -708 24 -900 -748 -862 -80 -842 -444 18 -379 -208 -424 328 -605 -209 691 32 -783 496 293 267 -643 -903 -870 -627 -316 -703 -520 -902 204 -297 496 399 -861 406 705 995 -239 36 -397 -967 37 -844 288 -746 640 -441 -10 -394 -362 908 621 -646 619 -946 772 655 445 -656 872 -428 797 -754 -209 -947 240 -814 623 -973 507 -123 -409 -409 925 195 605 -590 517 161 -279 167 -210 -124 -169 4 -485 -705 668 -82 938 -177 456 552 971 -647 904 884 282 880 -798 698 -771 307 232 -996 -381 -666 -646 -442 -346 -363 -922 -332 -745 306 453 490 -458 -174 -903 776 584 -324 -751 -726 877 -502 -85 -531 -792 -415 740 217 -529 -703 829 144 -381 -294 -8 86 284 992 -394 -448 -955 83 -316 -865 38 626 -615 -997 -169 -358 677 -345 224 459 -548 -833 -634 -956 -774 -832 -85 -516 160 -950 -606 -557 110 334 -945 509 -338 -642 -441 -356 -983 537 962 -886 189 -573 -240 473 -36 -813 -371 736 -286 -736 64 646 -660 189 358 690 -259 -11 940 -12 -966 581 708 -623 -803 -187 -694 -717 -459 -441 93 -298 -679 719 -382 -972 -246 228 -594 379 -778 -282 -708 553 -245 424 868 -570 209 108 -997 -466 -702 714 -940 76 67 -779 813 -794 -771 -543 -610 -22 -255 -228 575 -204 -926 -723 -691 -143 2 -274 -95 279 172 323 -498 -59 -907 -889 500 831 706 -136 867 -655 -455 713 933 -680 699 216 382 -178 39 -43 -852 -664 727 777 889 588 -284 756 -110 420 182 -409 845 212 285 428 -66 518 810 -378 553 371 558 827 -485 147 -453 -410 -243 -353 453 564 634 170 275 -130 -946 423 425 981 436 67 458 -248 137 529 -126 -808 -331 371 27 -870 178 215 317 -502 38 -398 372 -107 994 516 689 173 -30 378 -797 436 397 -44 -646 34 -396 569 -499 -674 506 -110 424 -135 -925 610 -733 -985 -784 662 -922 441 732 -71 281 815 -367 -496 285 -226 372 859 -296 -103 -494 -964 810 -998 562 703 203 899 564 227 -409 -146 -903 -999 -650 -492 -426 289 755 216 949 97 451 -603 -800 -27 -600 229 404 726 -825 165 408 -710 -67 -36 669 -557 -247 -649 850 559 912 970 309 715 -680 311 765 -330 -693 -439 -114 -376 38 -646 185 769 308 507 945 117 854 -288 911 705 257 -165 -224 -176 53 151 667 128 24 136 455 681 -122 -416 -365 675 943 -881 700 972 -264 -185 -711 -102 -92 449 183 669 -930 269 -84 295 736 -728 820 -665 -855 486 -765 -215 -34 -125 -276 65 635 -859 -642 -757 873 -209 -89 -313 822 952 -970 178 -972 -864 -741 -538 -958 443 -739 520 971 964 950 -267 -275 -191 -349 942 591 -264 116 -38 -104 469 -806 42 570 434 -905 -100 149 146 903 -486 36 352 -493 -993 -271 414 -196 998 -861 436 884 -72 352 -308 -828 473 475 -984 -784 -110 -584 759 -665 643 -109 -619 708 351 -939 754 432 -705 -100 -920 -388 352 773 623 -568 640 125 -494 222 457 -643 -877 -334 -424 -882 596 -845 -752 -815 223 -979 438 935 -513 -933 378 42 -507 712 738 381 -562 528 -656 -575 -168 -460 -401 -490 519 -427 360 761 -934 323 9 -565 -454 40 787 266 689 172 492 -561 -66 414 348 214 782 -185 -408 -167 -218 -153 844 -169 -415 23 853 -611 -473 933 555 -194 -688 -269 -741 -419 -880 450 842 -40 562 301 132 -225 464 -993 76 785 814 563 -323 361 -820 943 41 -627 -138 289 68 -963 -287 -490 -817 -626 -850 -957 -929 357 -273 -934 238 -121 468 -783 -167 510 -302 -374 -352 -696 -10 930 -361 -934 718 -645 510 -44 -668 756 -346 344 -783 -839 28 446 -827 995 -788 31 553 18 -754 466 -28 924 156 -215 761 361 -131 -653 644 -651 985 -363 -695 344 0 582 -531 -303 -765 -783 -904 -114 28 817 634 -371 937 161 233 -98 607 146 -263 -836 100 -731 -188 168 -374 -7 423 -610 -237 -94 275 377 896 -168 824 990 760 -260 -236 -107 435 624 604 -498 -798 140 889 -648 -611 482 -191 918 -773 -76 650 169 162 468 235 -72 487 -551 828 -523 523 346 568 508 -474 748 1 -266 -251 -293 -806 530 111 753 -669 -796 -955 -462 -819 -448 102 -341 -966 -762 879 661 -738 464 728 -79 648 -385 42 311 841 -172 850 673 -808 -452 579 468 -117 111 399 360 236 -90 417 263 206 -215 72 905 -1000 -748 -61 515 939 836 -298 -672 961 314 -561 -678 949 514 -809 -395 295 907 278 -382 490 260 268 841 263 770 -381 -619 -368 -478 -552 -735 -754 531 212 683 -294 -723 190 -245 78 127 -435 -619 -752 -729 -882 37 -156 268 -395 -601 802 -119 -634 -311 792 761 -424 -212 182 -249 -611 -963 -349 795 -370 785 -260 376 14 709 457 -244 129 12 698 166 -929 -84 -809 -559 -406 -856 124 413 -741 -232 -433 -686 895 -404 -381 760 -884 -660 -431 -869 462 -617 881 -647 -657 791 -633 563 859 262 500 319 -983 -700 715 325 276 -940 -22 -663 849 497 -726 68 85 -86 -991 340 103 220 -470 -791 654 -508 279 -388 378 -121 297 -728 -365 462 -297 136 -780 -885 -860 -660 -287 -190 -119 -12 -278 701 -15 -365 -80 853 -121 844 -966 -231 -227 -338 897 46 896 833 -21 682 -216 172 69 -434 -234 682 -894 -953 618 910 -475 -322 -951 -439 827 -617 467 -971 -780 -509 425 -609 764 272 690 390 -668 -59 -773 -43 -833 704 919 829 -449 151 475 740 58 66 449 -8 -448 -741 264 -184 -778 -792 523 -460 260 1000 763 888 -610 -215 382 493 735 597 -772 72 -835 -580 568 7 -24 425 -2 100 456 -208 732 564 -987 865 148 552 -119 -464 -478 273 937 958 -801 235 609 -777 684 733 -5 61 515 -236 701 961 978 732 218 -384 244 -873 212 534 -725 900 -227 -448 -223 51 -114 239 283 754 -406 -751 569 774 -720 -851 306 -656 -727 -391 -423 -138 842 -101 901 434 -658 -523 924 -943 148 -878 -212 709 -883 749 500 829 -859 -59 828 -856 -940 255 -622 -18 -541 -195 291 555 -661 -991 -610 -411 -606 -827 512 -276 459 483 33 475 558 72 -510 -217 442 416 -713 -272 -329 -793 -893 403 -321 900 409 -278 -420 672 38 188 809 148 773 608 871 -708 -38 -738 944 -133 -781 929 191 92 32 334 -81 -602 -311 -379 -584 -961 -651 -1 -396 26 118 -529 -751 964 -706 -787 37 200 732 391 803 -373 721 -599 803 -851 -851 561 -719 585 464 -545 626 77 -483 234 386 -680 155 735 913 939 954 -875 43 -169 -634 -635 -63 -319 899 973 -957 597 343 -911 324 -408 -142 -810 165 473 317 91 82 68 -653 -479 -645 -389 282 -949 -604 -573 432 -856 -913 753 -488 -839 -244 164 122 -885 -217 837 -284 -901 530 321 637 678 818 439 -729 322 -790 689 441 945 399 717 932 853 960 -194 -257 -381 496 -92 173 425 433 74 173 721 17 -492 -412 182 363 71 -851 362 -308 -45 272 995 828 868 -346 -928 564 275 872 34 868 -184 956 397 896 -760 -297 434 970 -15 -705 -589 2 -844 -901 -766 -672 -473 -243 -830 -499 -928 -544 -262 -528 -785 715 561 -34 146 574 86 383 168 -508 -648 -851 -94 927 242 -457 186 -593 -816 -328 930 -184 -313 -648 -59 467 481 145 754 290 117 692 -128 531 -896 -713 398 892 -610 -572 698 316 -795 939 -290 899 -15 -115 267 -152 425 180 419 195 -982 -981 955 484 790 656 -88 924 -763 876 668 -877 330 -139 -90 -498 -773 383 -438 105 817 296 -995 -992 793 22 -231 793 -571 -45 -479 -258 578 -3 -380 -165 -448 65 -126 586 -233 -151 -560 -835 -201 450 -50 660 509 617 536 -153 -363 -858 -2 -15 384 413 702 -599 405 -475 -492 877 -518 -458 725 8 -419 462 401 -852 -899 -974 -617 516 331 -726 925 789 -189 -843 239 -801 353 -681 -472 -68 -199 230 940 -180 -664 177 71 -142 -739 -652 -523 895 -673 -723 -561 -798 -958 -18 868 -651 -822 -275 -373 -118 986 840 -334 50 485 278 196 907 -606 -858 592 1 457 -165 -501 772 -228 -55 587 284 -548 -189 -299 147 144 -648 739 -251 -144 -547 -15 772 980 460 -714 380 514 32 490 554 503 -383 -732 457 809 -104 -88 664 -657 -837 -243 155 -198 -298 -383 -418 267 -788 527 432 -41 -536 522 43 -490 -983 561 -364 -673 -212 505 -353 -308 -866 575 -652 -8 -458 -88 -807 404 -395 316 333 646 -792 749 -746 933 -194 577 392 -582 451 -840 756 226 763 -946 -940 -513 -948 275 634 396 608 814 -156 870 490 40 -742 628 832 -866 -22 -520 138 -552 172 -81 -607 227 309 -711 525 941 812 -183 15 46 -733 188 -643 -916 -658 -45 -79 -887 -925 410 480 -925 75 512 -911 743 -826 64 -664 552 -269 -978 -656 -887 -93 -527 249 -258 -913 29 892 -45 -525 109 -863 -790 -489 -795 688 104 545 -608 -825 -309 -185 171 -225 -77 476 186 379 -535 -324 -445 586 -204 103 -606 -174 -992 256 -578 864 -511 -333 784 -659 -45 133 990 -840 -876 25 -285 -275 -350 855 -799 908 209 965 -474 -647 671 505 824 -660 769 637 668 354 720 -837 359 -613 -737 852 447 226 -598 429 -61 -855 -772 641 553 896 138 992 484 716 433 520 -705 -389 -253 689 98 -331 -612 502 609 266 912 -270 -876 -596 -644 978 737 -305 -157 399 8 -572 -60 -681 -759 247 254 903 -447 977 -174 316 686 -828 776 631 492 -535 -976 -201 744 260 383 911 917 883 179 -813 513 482 250 -681 -313 1 -661 -222 -67 -352 284 -215 371 89 -791 -324 -162 492 -475 384 -796 -185 750 -631 881 -354 840 -38 212 -702 -978 -638 -140 -218 780 -853 710 140 492 -463 14 324 -553 673 -109 267 159 -533 141 -578 -793 591 810 919 -541 -790 314 902 120 473 522 -500 -628 822 288 271 -3 -24 179 -434 95 -80 -900 -727 -654 -184 427 -132 -831 459 -866 146 878 213 194 -649 -626 190 -385 890 -846 112 834 -441 -792 -981 -536 486 -677 -791 420 970 562 27 -638 -826 628 643 566 -72 -562 -375 -87 464 358 179 609 254 774 -445 970 216 770 -4 896 217 341 -71 -220 -820 876 -350 -90 -835 408 -768 428 -970 -840 844 -649 566 -33 -793 -754 291 -449 677 -351 883 -55 47 721 182 -908 -169 -266 475 -511 154 733 529 -235 318 731 -936 476 -94 215 672 -964 -289 -167 705 369 -347 933 255 -627 473 690 -680 53 -486 257 286 407 133 -507 127 393 -951 441 370 65 -933 907 -789 -909 -61 -94 -401 999 407 -433 72 -539 -705 -827 -127 542 -663 -441 -158 762 -668 169 -123 556 846 -608 -316 420 605 -402 -356 994 -104 410 87 -615 382 319 259 -974 983 403 522 -483 617 737 -798 41 -635 129 52 675 928 -993 -203 -885 -763 247 -618 468 -502 -922 -356 853 -986 397 -760 -468 -92 -725 -504 887 974 650 -813 162 392 571 117 88 879 884 -3 673 -374 944 551 -434 239 733 593 -831 416 984 917 -204 -825 -894 360 972 -301 201 191 -482 -798 -327 -610 95 772 705 -565 -83 220 -394 277 777 739 -847 317 -281 795 -518 65 -276 718 654 -766 -584 -822 44 -850 664 -915 533 -668 -390 -357 -356 378 -845 -847 -746 -539 643 329 400 -494 401 -479 -378 -470 -881 -983 54 103 -142 783 -138 -120 510 -458 -712 -639 -288 837 -531 -730 952 777 -717 968 -970 945 -145 -349 -509 -959 -778 725 -484 92 924 -190 -73 -187 -936 -97 -160 -379 514 91 231 517 -716 -275 206 370 -643 213 -319 -885 -575 477 -278 423 301 -678 586 -185 554 46 918 939 870 600 -811 -284 766 -636 254 293 297 -145 -873 207 -413 817 463 -593 -370 -624 -752 -400 -908 236 -451 -604 -973 428 590 -947 -947 -821 -709 -394 224 316 131 941 -978 801 574 -539 583 561 541 -47 959 939 -884 268 575 316 -531 891 389 -103 -481 -917 -3 302 457 -737 995 -510 319 45 397 44 -52 833 -481 -687 -222 -154 -664 -65 432 214 -262 -553 428 614 303 -309 407 862 666 202 -593 -483 -828 -674 -310 856 -652 645 552 -786 -396 719 634 734 -57 -58 -608 215 -862 -143 757 11 76 314 836 -843 283 -883 735 -163 -836 -910 -983 -662 -79 -598 991 -184 -674 107 -416 -955 835 -773 -820 791 -666 950 846 -613 712 196 -924 843 306 -291 -987 436 161 -662 156 -16 218 -370 -97 -132 545 -975 -722 -325 562 522 127 41 -343 -610 -635 -807 610 -834 980 457 -24 -303 -502 -463 655 573 -404 225 -990 170 29 -155 267 -856 120 -900 559 802 -41 -944 315 867 514 -104 -782 975 -890 766 -588 -148 -543 274 544 103 900 -645 877 -975 -45 -719 -409 134 168 -750 -476 -219 68 -421 631 -61 326 -844 522 -500 82 -534 -721 929 -704 425 -185 -442 607 869 129 -806 346 790 -604 230 -865 -940 -768 -619 -657 301 770 -452 -126 -360 281 -715 -671 -206 219 -159 912 503 -209 152 80 -576 793 -534 123 992 824 749 -364 -484 401 424 714 598 397 451 -906 129 -191 -380 152 664 232 -89 -806 702 -251 -652 -976 -596 465 761 191 514 111 -68 -612 131 -661 -479 -422 466 406 728 696 -813 -726 560 -838 25 -307 -650 -294 167 355 666 -441 -681 -120 1 -561 -569 366 -430 603 634 -508 268 -585 182 -65 -470 -134 -44 816 -688 655 134 348 -344 -517 504 102 -241 -163 73 11 72 -968 -347 -873 -258 -45 319 327 -665 271 -130 -240 -737 -124 -79 609 -816 -500 911 -194 -504 -54 28 514 649 267 -613 -612 812 -290 699 580 -598 -851 -177 -686 -396 -257 -451 37 406 75 3 -618 -964 -433 -348 -390 47 813 -163 -397 -206 215 -640 29 -311 790 -712 -156 -527 985 -590 -32 -347 -962 -956 928 403 620 354 364 -807 883 634 365 255 -832 883 -977 -157 546 971 -7 -622 -265 -336 -540 -336 -896 282 -329 -878 -952 -453 555 -464 403 747 -291 -612 -62 -476 -767 488 -395 -755 -997 -146 -52 -709 931 503 911 418 -541 767 619 -368 -692 470 -388 -952 65 130 439 454 -608 168 947 -57 -700 -741 842 -146 -564 -941 806 163 -144 922 -794 -977 73 -300 31 -908 9 507 913 427 -319 -633 -972 -638 -18 -783 862 864 948 -238 -225 408 -580 381 -833 -704 339 472 307 421 -794 140 424 135 649 -786 433 -883 -431 747 260 310 -424 794 -105 360 404 381 731 747 205 811 -738 -778 192 -431 407 513 -669 -671 579 -338 -952 -783 -419 -893 327 695 664 -872 339 816 331 916 841 -782 535 -260 440 -89 195 -217 -817 -391 725 -897 246 124 -467 -264 802 -394 -651 252 164 -258 -144 -662 -427 -200 265 906 -856 -659 -657 -63 508 -922 370 839 -936 298 -611 218 887 -83 593 -155 71 -370 -858 -47 477 -320 -114 -872 -304 847 591 -495 -247 -680 -790 553 -342 -681 -883 371 938 470 -35 233 89 -127 -345 897 653 562 921 -651 -253 996 843 -609 526 -60 -674 -31 375 -868 105 -692 531 -275 -43 -991 -861 651 -310 -160 777 196 -699 -503 -631 881 -502 553 921 605 903 -935 72 -395 -346 269 794 963 -473 -421 254 580 458 612 -481 -133 -362 69 926 348 -365 397 -722 275 -53 538 441 -412 336 -167 70 696 514 -551 61 -2 953 -474 289 -818 -69 -773 548 280 -949 502 985 711 126 -542 -368 142 -412 441 -632 -980 92 -379 285 -739 -85 437 -203 -434 61 -952 -872 708 -785 599 486 -117 709 -706 -753 869 23 731 397 -226 -390 535 357 -435 986 -462 -401 781 620 398 -592 669 999 -908 -519 310 291 521 -290 49 -230 -177 -789 196 -523 -902 813 82 510 693 -906 -221 -377 -960 930 896 316 971 452 232 -755 383 -955 -698 855 114 638 -618 -553 387 -769 -989 475 -891 10 89 548 -517 247 -188 879 -908 -894 348 815 -768 -135 669 45 -532 -625 134 -180 462 -706 -35 -90 358 -971 -105 -980 -15 -967 463 271 -423 774 285 103 409 606 -597 -141 65 372 -81 359 232 -87 281 293 737 52 -63 891 652 -363 735 22 -676 -298 233 -171 -200 648 334 -733 -492 552 -520 433 -108 -141 936 921 251 229 -308 329 -669 -376 -996 548 214 547 705 -739 422 -571 -8 547 -678 51 -711 807 456 870 -890 607 -716 -115 960 953 -849 810 512 910 -886 -269 678 114 273 -364 222 -154 504 188 -642 -963 -833 462 -874 519 -603 461 -706 -119 -312 300 641 77 58 -969 549 958 -907 143 601 740 734 11 -969 200 -703 375 570 392 541 639 -261 -339 -13 479 -850 176 106 -677 -47 602 -675 -135 313 282 -156 -369 -732 539 -336 -604 412 -802 257 -918 -333 205 -297 829 -124 402 -940 -763 555 -546 446 998 -581 -776 620 -236 920 884 358 716 897 -632 515 -135 -225 -776 -1000 -212 446 290 982 -895 595 430 -771 -878 733 -276 391 -495 -285 -760 -205 215 -239 653 425 397 -202 -265 -5 623 443 709 783 -154 885 972 844 -550 984 515 -680 708 -887 -503 -597 -389 -226 328 -205 994 971 -515 -962 163 38 -803 -177 279 -976 -309 557 728 -329 531 -813 995 273 -628 -524 -674 -511 802 -989 -196 -755 -352 -79 577 552 -819 -825 -642 601 -104 545 -888 984 -786 -11 949 749 548 -211 847 -930 -991 -622 551 333 -372 -900 -214 -324 -364 -408 314 -566 -459 361 646 -129 -909 107 -531 113 -354 829 882 -102 -357 430 -739 151 207 615 -501 340 818 -887 237 498 -213 -126 -557 -898 -820 328 -160 572 912 -222 280 478 -201 16 -976 -452 875 785 -52 -495 -873 -834 264 679 404 807 536 -404 -240 -714 253 -345 548 -598 566 377 502 -221 333 626 429 -459 -790 -770 430 -639 -440 -158 660 841 -914 713 481 -460 168 456 -690 962 -484 -908 928 -292 557 498 46 -555 -999 -171 -518 -193 -861 -123 847 90 131 -659 -329 988 -870 703 -465 933 -595 739 -909 736 -275 -779 -700 -692 -825 677 -638 -815 520 66 146 542 280 -871 925 -512 -993 -981 911 560 83 -351 701 -318 934 884 320 -533 -269 469 -520 -400 114 -691 908 -294 283 35 278 -861 -413 -11 -36 972 -468 -667 206 -592 236 931 844 -550 577 -519 184 -485 696 -518 -351 -906 -903 768 -400 -370 -936 -147 -713 -881 -281 -338 218 -480 2 243 207 -202 248 423 784 557 724 -300 -15 78 -863 181 -836 -873 -611 -658 958 -535 -945 -781 355 937 -140 -46 -57 -737 561 962 -752 358 -918 -804 374 836 919 -441 -977 772 356 690 508 627 -946 813 98 328 636 9 83 -396 1 585 -894 653 -334 -494 -856 635 399 -760 898 -803 774 737 234 -243 582 943 700 911 -265 114 -897 -636 0 -792 794 129 132 -867 -794 -218 896 173 88 -604 -139 220 928 -675 -802 236 271 -490 634 -218 901 578 571 -718 183 0 -837 513 -958 471 473 362 -440 550 -890 682 -853 374 -582 111 49 236 91 281 137 -169 557 471 375 -501 -863 -163 -981 559 789 -939 565 72 -919 -561 734 468 756 -41 65 -835 -681 33 438 551 -44 -345 -542 867 697 175 668 654 -347 830 471 -241 -597 734 -185 476 -148 962 -548 -62 991 -68 -481 635 -183 -966 975 -13 -48 649 -803 229 -129 -700 835 -537 756 103 435 821 -906 960 568 760 -223 -999 252 803 -804 770 -997 1000 -567 519 -164 417 570 638 -990 -521 359 919 -313 379 173 167 -466 -536 44 127 -736 -736 -969 79 -215 -362 413 -710 -461 -789 861 -800 -991 -232 919 353 835 469 -35 -894 -840 147 -511 976 -450 -460 -166 -873 -590 -790 370 -482 482 -607 563 127 556 -665 -968 217 796 -816 560 -311 132 -648 110 -455 426 80 670 -436 -592 -332 -706 845 508 -552 -695 -890 -686 582 -761 -518 927 610 -178 -296 -446 -428 -229 146 -24 107 175 -527 8 -470 164 304 955 -954 -999 485 961 520 786 -269 -997 -238 654 -293 128 -639 -240 -619 522 -583 310 -497 -524 -534 486 216 -731 740 290 -642 -325 -671 506 532 -829 -919 839 -403 462 -481 -828 -91 881 -606 -762 -723 -441 905 -518 636 -332 -323 980 988 -312 275 942 969 775 6 24 -604 723 -158 438 962 388 -363 785 -137 -993 -473 -183 500 645 576 -313 -105 -361 -41 -709 21 -553 814 489 -603 583 345 -943 -161 218 258 95 114 268 205 675 385 -519 -486 417 192 243 -985 83 810 -453 954 -448 400 -575 -177 -81 -949 -943 -877 -833 297 -274 619 -426 -303 465 -436 87 -393 564 -649 539 -295 -391 845 -882 796 -308 117 729 253 914 867 464 713 -514 -402 855 35 -29 -774 725 360 -322 -864 -424 -79 -937 -206 143 -133 465 418 -152 -885 -936 -407 -811 -290 -678 -783 -981 150 -696 -908 501 -961 821 675 90 52 -684 646 -255 1000 -133 -46 -844 723 -63 280 567 976 -735 -176 -118 -724 779 -277 750 -877 617 -231 -689 875 994 -56 784 -693 852 130 88 946 -115 -863 -552 993 204 77 -848 192 -602 -337 -93 -864 -795 -994 243 -396 214 948 659 -49 212 -801 106 -308 -576 -941 679 -753 584 -848 -53 178 832 236 529 116 -334 481 941 25 -463 -369 -875 -315 259 827 816 429 761 -650 718 -827 716 704 -999 186 -811 -643 -708 347 -376 -954 889 465 615 86 582 1 542 -290 997 -633 457 450 543 51 -981 -208 -574 -420 155 160 500 -516 -99 597 -907 -889 404 408 379 -823 91 532 -295 -56 -547 184 -795 -30 997 -413 240 54 434 -482 902 156 -358 949 -396 -107 293 444 753 -362 -270 -509 -932 762 -811 -170 71 191 389 -599 125 -56 -871 -94 -656 543 -641 -405 -262 633 433 -593 325 -679 639 731 107 -962 288 -998 287 -871 54 -111 -828 710 694 -623 655 185 -874 -215 487 -380 323 836 -627 985 392 -316 81 -709 92 359 290 942 -774 -699 -742 -799 901 -471 622 965 -82 -487 113 -732 112 929 -242 64 -260 -467 96 -522 276 -300 -769 69 437 -379 -323 593 876 -457 945 -701 179 -577 907 -401 350 -386 -980 -462 819 -806 -334 186 757 232 668 -65 -719 443 250 -330 -557 -487 119 391 -50 -554 -608 -480 -541 -694 141 -65 221 -896 -500 -582 -314 -678 597 188 264 -411 168 -820 571 -553 -191 -641 938 638 993 -902 -433 -17 -953 149 -608 822 377 -984 539 -210 539 943 -945 -419 -313 344 -933 148 -20 -482 892 522 492 -415 -961 -689 -142 -217 -15 482 -489 866 704 54 -295 652 258 403 346 676 -457 442 72 785 216 -926 942 511 443 -61 958 -912 -539 -975 825 286 -239 297 -35 -86 -984 -243 -417 416 919 -639 912 -747 -273 -624 212 -737 779 542 -137 599 657 -240 149 -214 -878 499 -691 311 -427 626 292 661 176 922 -119 546 -709 3 973 859 562 815 744 794 382 -278 -666 860 -138 -862 -172 -340 61 607 -421 248 -770 923 372 -922 518 129 119 -786 -781 -91 -745 950 -568 622 -349 609 -564 782 -202 745 -303 429 -46 623 -50 -56 -898 238 -58 -362 903 641 -700 30 304 -334 538 -338 259 -975 -736 510 884 138 672 -35 -754 -568 -946 -205 -378 -633 244 212 -526 -912 -54 507 -934 -901 -307 276 156 830 1 515 -709 740 294 809 314 -194 696 359 256 -187 -356 -615 -954 175 -1 -153 885 -173 -127 -639 -955 -633 -505 241 -959 658 460 -15 -461 455 -393 108 -173 735 280 -844 590 -2 531 190 -479 196 678 49 237 893 -954 716 -93 730 -192 71 102 484 571 -503 -285 -118 984 779 -693 -705 -655 348 -286 566 -412 296 -204 -205 -49 -369 718 620 -83 318 -84 -127 -680 39 5 581 45 50 590 757 924 -82 28 407 -526 -53 127 -885 -867 -225 515 504 450 359 752 -595 -820 644 -861 124 -481 -476 318 -953 -498 -736 72 -469 -502 -508 259 -164 207 -213 783 29 270 -532 -687 517 979 -211 861 817 -790 550 563 -904 -711 -360 218 404 729 548 -711 526 -977 762 220 72 565 665 -559 -318 -877 -737 355 351 -876 522 575 -610 762 932 -879 351 579 -780 -570 -725 -725 -780 240 274 813 739 -954 -189 273 -199 -301 208 -865 400 203 788 907 -22 370 -664 -758 -136 -530 -825 109 829 546 275 -867 -42 -70 -812 332 172 721 545 -253 723 -945 503 979 743 554 826 -72 -70 -774 488 948 14 610 -929 298 418 152 428 560 -262 489 -258 686 260 -83 -438 -785 427 240 -82 518 -980 -821 -47 323 556 824 -109 434 -837 -112 -382 -571 455 -57 886 -19 984 -263 986 -755 866 -850 -929 569 256 574 405 -143 -999 -495 264 44 617 -467 -790 -443 426 -638 511 716 433 -659 918 -157 52 767 -693 -975 261 -760 877 -51 -854 -727 371 193 604 -103 -386 321 -708 -59 173 -701 -216 -900 954 50 36 -924 -263 -685 594 -705 -884 27 32 530 -830 725 -971 753 -984 937 950 -523 -290 958 743 -172 -29 992 954 971 953 -539 485 -459 -165 -207 37 768 -270 -124 -507 -995 384 -141 -156 213 973 408 -910 604 -572 -858 -478 54 -728 979 539 -432 -262 -231 552 692 -974 -942 -245 312 487 -132 -260 198 -544 -364 -528 -382 723 -565 691 -278 -4 -772 696 160 -281 -548 17 -927 -923 374 835 -791 350 0 633 -800 -322 448 -615 947 188 423 963 47 600 44 586 -946 -698 677 663 707 -205 420 -726 -57 114 -452 196 985 -676 -157 4 911 -339 29 337 -404 944 -1 -539 -247 488 -383 -70 696 -785 623 -770 258 -919 -36 501 930 185 746 387 -382 -486 474 -187 -511 419 188 520 321 -617 -456 -109 537 -358 -12 362 239 208 438 851 116 -897 916 27 908 -814 -843 127 -406 558 35 -447 -431 974 -995 561 -247 -686 910 -986 799 -455 24 -857 248 517 552 -854 32 -645 -364 599 -581 -669 9 553 853 649 -174 -208 518 924 438 836 -832 -262 -369 -931 -292 549 -867 -89 884 682 576 100 -146 574 -859 -87 -790 -330 -286 367 -72 -301 434 300 958 -499 193 -43 -763 764 -185 220 -916 919 621 507 -432 875 -13 -427 144 -151 -860 -148 -890 410 512 215 -498 88 -218 351 -793 -439 906 368 -728 613 -880 -356 997 -65 679 -752 -716 242 -264 18 -411 -906 -666 989 -126 -662 722 736 -134 -438 -612 -612 187 -211 64 -870 840 -842 950 -228 -401 -828 292 -845 796 -874 -75 741 -705 956 -847 -498 -912 -111 549 915 -517 -751 393 -183 -9 -128 607 -236 584 422 439 -515 -575 52 -430 688 -912 -204 62 291 932 719 -906 44 867 -274 -747 -128 -668 12 -94 417 -591 297 578 130 -128 -501 390 -238 675 -28 21 624 369 289 739 597 80 -51 -101 556 686 -568 797 400 -930 607 -594 69 182 -315 -975 -104 829 -893 -505 513 -66 -256 -142 -796 296 -617 -369 -288 -804 -737 581 -880 137 -867 406 433 147 -49 219 87 -544 148 462 -443 -398 717 246 -976 218 627 616 -248 -250 447 -549 -503 -923 -991 -290 320 -861 825 -164 462 -415 -285 424 661 -764 990 -8 468 -474 296 -917 -105 -409 746 -255 602 927 -411 54 -627 -147 809 114 792 384 784 754 -125 107 -54 -550 757 -548 -342 867 -268 -69 580 447 486 238 39 113 769 -985 -818 -719 -792 -126 203 -94 585 214 663 -664 336 907 148 850 719 -476 389 -215 -168 143 552 -768 -697 30 -988 -753 720 851 -433 -410 508 436 313 364 -200 -133 -464 784 438 782 886 439 -211 244 201 811 -820 -505 598 249 731 39 365 -534 -757 -945 222 371 792 396 -521 263 -857 745 -648 -754 -619 901 286 929 -685 874 -356 738 -734 -220 916 -974 -125 -388 -133 -622 -346 123 -226 206 566 962 -707 -646 -814 857 143 386 889 -375 -10 768 81 77 693 156 -189 -106 740 -21 -838 747 959 867 -724 200 -215 -85 884 -289 -258 873 314 601 475 -966 26 210 737 885 -760 715 -256 -274 364 232 951 632 -148 -835 824 -597 388 624 -721 -776 383 19 468 776 377 510 -378 90 204 -878 94 264 295 318 -234 -132 -921 -892 419 297 695 100 959 871 375 -948 851 -354 -887 705 -620 574 337 639 928 -682 878 993 299 931 618 -215 -212 -314 -716 615 28 859 -181 293 -690 698 930 -106 -605 272 -653 -971 986 -579 515 -372 -617 -424 -567 -362 -217 520 878 29 -758 778 -484 823 517 235 -413 -134 518 665 894 675 895 -634 516 -291 -425 492 153 -510 -820 585 760 -743 714 499 -191 -919 231 -804 -818 552 -453 692 782 -761 329 935 -863 571 341 977 274 -406 645 591 -235 -814 -885 465 -18 -418 -741 -929 198 -416 314 -936 -872 -98 662 -119 -268 -848 -270 658 765 -421 -236 432 -147 -29 727 -509 961 -436 705 29 566 -155 968 292 -789 -139 587 -731 900 -106 446 962 792 -777 39 -489 164 122 -607 800 26 850 342 852 -221 274 194 165 -263 564 825 693 633 -101 -927 537 616 -963 446 -794 637 855 -251 177 712 589 -652 98 -130 272 627 -594 497 234 614 -554 -161 996 -603 -161 818 101 36 -38 614 -613 -147 -124 248 396 -410 549 -245 303 867 907 245 701 31 -603 402 -863 305 102 264 -883 -48 -696 -524 -933 277 375 362 -432 -732 -605 336 274 -342 117 -514 76 -495 -3 -245 670 407 955 -609 620 -57 982 -228 329 -152 -754 864 243 659 -844 888 230 848 128 -467 -626 -72 732 530 -165 -736 -666 -466 614 -677 291 -150 -913 475 -698 -671 -748 -222 890 -37 628 370 -285 -596 -709 688 -816 -965 -13 672 517 -404 251 812 -745 759 -255 -641 469 247 36 -5 -266 49 504 405 -733 -287 -960 -253 -551 -130 769 -876 734 -373 -810 398 -743 655 -732 363 534 390 647 639 292 -837 769 -78 430 226 -387 779 -212 -970 973 747 871 -308 -536 750 -313 -814 644 36 -364 740 40 -622 495 -871 -160 -947 480 -728 -818 476 -631 -45 -927 -665 -831 212 140 -995 312 899 724 680 944 -945 963 -921 -152 642 754 -503 633 -772 525 -948 -124 -538 -423 903 -215 -600 690 336 -257 -970 275 -215 679 738 -130 404 421 -75 552 808 922 -370 846 401 -558 948 719 60 -963 207 -554 505 -582 767 234 230 119 -122 242 -91 -460 814 709 872 -933 -317 -262 551 -123 -735 -620 919 791 -750 484 -453 434 -47 -842 32 114 911 687 -971 -598 -474 641 973 -641 802 -37 913 -757 -253 -213 -98 500 442 -848 -342 -614 -804 842 505 905 60 -665 -600 399 -818 822 -654 -7 -821 498 367 -318 355 48 732 598 -923 -536 262 452 -336 -88 472 167 416 -259 -41 271 865 -449 681 546 504 -991 -454 745 -869 992 632 -96 -179 97 -892 -133 -820 534 435 -116 -516 630 45 -433 -685 134 629 696 -163 -722 -935 449 -625 858 -239 -63 895 580 -542 -983 -975 -645 624 -274 -645 118 -35 578 -578 967 -469 527 828 197 59 -516 -503 -333 525 -859 392 -328 -787 -122 59 394 102 -351 154 -639 -357 487 64 772 -365 38 67 -44 394 -530 405 193 676 -225 415 -652 15 593 749 878 535 556 955 -530 -663 963 -803 -187 -471 -554 422 -608 -520 384 -734 131 -150 -897 -854 350 914 157 -908 -3 -596 -383 176 -284 93 -475 811 594 55 821 461 422 -630 937 44 -292 140 234 -516 826 -507 -449 800 -839 -578 -906 6 -500 -652 265 -257 821 -285 -507 193 -702 -608 -994 -87 -160 -579 148 -33 -368 732 497 -923 868 305 539 196 -388 -466 -134 349 284 -680 216 937 283 -533 161 661 130 -978 -263 -659 122 -966 215 886 -592 -793 -514 -735 869 -265 232 -484 687 236 -308 -845 9 913 -35 504 954 -890 417 -258 691 90 -897 905 -133 -856 537 750 -335 -74 -835 -253 -256 -895 -234 488 56 -38 374 -301 212 -585 372 667 -958 -668 569 -307 420 138 -362 -100 -531 -91 -233 -988 -313 -923 -327 356 -157 972 620 -452 -848 -654 -354 502 417 -750 -89 -333 321 -473 396 -382 -383 -51 -954 -176 829 -82 -400 -44 -598 68 649 -526 302 -928 454 401 -862 70 -87 248 731 -481 356 935 31 174 80 -590 -769 -212 550 25 -635 925 782 -707 -586 9 483 988 830 -189 -877 -543 -922 379 26 59 752 -434 397 683 -340 473 -254 -34 438 -632 -647 754 -88 513 -885 -497 -794 -597 692 994 -266 -291 979 -432 -994 -208 -191 -330 -112 -441 862 849 12 362 574 -699 251 -305 322 149 22 89 500 -389 236 705 -142 816 -331 -655 -493 -889 127 822 -946 74 617 775 -33 784 483 687 -768 886 678 -341 141 239 -722 502 -187 -135 -831 837 915 134 999 -245 61 112 517 352 179 -546 570 -884 -714 445 99 852 147 -720 473 893 938 21 916 -268 363 472 165 652 -170 99 733 -69 -880 197 717 -491 -600 -343 -689 -869 -721 -58 -688 859 824 144 -624 982 -563 -424 -410 476 -284 15 -857 -729 -349 893 -489 602 -637 -162 -985 499 -449 -473 -479 -79 495 121 -676 -489 -734 -889 -334 635 -928 177 385 -224 -77 489 -567 375 199 200 643 -432 -298 -504 193 480 175 12 101 -102 -729 203 -90 -756 -636 -354 679 616 241 168 -742 389 -141 -114 -740 704 94 187 842 862 466 -629 690 -518 708 -50 70 951 -954 517 -449 -120 -800 -424 -643 -363 -824 -898 -583 112 -570 912 151 -332 -702 483 -275 576 -729 408 911 -15 -633 558 -639 -74 -202 -215 399 492 838 -582 -837 685 -111 -241 -598 802 168 -221 661 -819 173 606 -686 15 -247 377 -791 -351 -233 -405 230 437 502 725 -748 -74 -331 709 -346 224 -86 748 -341 -224 360 -822 944 -547 540 -983 262 286 -913 594 340 -595 -250 221 586 -529 739 539 417 658 -632 178 -292 -890 -477 -702 -847 -34 971 -814 -389 201 963 -301 -624 227 -599 239 16 -937 -222 -160 -909 954 -314 -61 -217 555 359 -705 -99 -111 687 784 811 79 -728 398 47 955 -330 -726 -746 -49 561 723 -848 69 -215 699 479 -275 -170 930 623 -577 204 421 941 911 547 -276 24 -564 -596 -859 -553 741 456 853 269 269 267 158 269 -15 415 916 726 -738 -36 825 371 -171 421 -130 -941 984 -607 333 -22 573 -406 243 -560 280 -59 -22 -120 -556 516 -504 -606 256 832 531 -51 -612 -850 178 101 468 276 -188 -167 -319 829 258 105 -773 781 -642 551 -137 887 -654 882 -680 -986 641 -52 865 -927 920 929 612 -888 -281 -663 869 -393 133 -984 309 258 -963 309 -545 195 666 41 -32 -855 -827 583 -306 -750 476 254 132 -191 -615 -200 173 -626 -916 546 912 112 -255 -441 -246 -170 216 -344 -895 -881 486 479 881 949 597 470 706 -55 383 466 -981 -147 970 -380 61 -147 909 -201 -175 -15 481 -927 550 -554 -590 -7 -570 342 27 -639 769 -92 919 -65 -601 -852 446 -489 962 -706 -229 834 -560 794 -636 487 -552 -382 255 -252 3 242 258 288 -30 739 -768 749 404 471 999 -47 -573 942 -651 -498 48 -635 781 511 -656 -803 -386 -368 -752 941 374 -421 900 353 124 592 292 -429 944 685 -818 105 -480 -77 -484 -707 968 -300 733 378 587 489 -127 677 399 -646 806 -713 464 548 -332 -398 786 388 -79 350 -368 117 -722 49 388 847 -815 557 901 -722 14 916 167 -332 -442 748 -215 -443 -958 -558 32 233 -442 220 -584 -534 -29 -511 -534 82 -8 706 -722 -92 646 -920 597 -453 114 447 -959 -129 260 -662 671 -501 -2 640 -68 679 770 522 -814 -487 -192 -318 281 913 830 660 912 217 -500 -594 -164 557 660 987 -544 -688 861 -876 372 -923 785 -776 110 -217 -308 88 -772 -719 -424 -874 -738 991 571 582 727 896 543 171 -616 -91 -959 837 422 434 726 -203 -906 -720 747 -305 391 421 -129 15 489 73 -464 -989 963 203 670 -452 638 -937 -546 -705 -66 963 122 -564 -695 749 -865 -956 -983 -180 -927 -926 -141 469 -203 -863 -429 -991 -477 935 -764 -38 158 714 -412 151 -323 506 896 235 759 -488 533 -964 406 629 284 377 320 -904 -655 491 371 175 345 970 -975 465 -145 492 840 836 -116 4 -615 830 772 -535 450 -957 819 -768 449 -681 747 840 -503 523 -116 -250 -528 -234 15 -504 -275 500 -62 477 122 163 921 827 676 -703 -795 -801 544 755 557 -920 287 216 -850 -588 -295 -396 383 64 -259 -659 -731 -512 -137 -210 767 631 -227 38 87 185 601 -717 -279 3 -791 342 613 -301 -180 -6 283 -199 415 581 110 -755 -552 -678 449 -703 289 509 -868 578 -970 -493 646 -430 -733 -214 -831 580 149 -217 461 -725 -419 -107 -282 -576 -296 387 288 595 -671 -728 663 -670 906 -434 -210 -962 191 191 -244 123 -868 452 431 543 221 -929 -870 -869 128 -404 150 -834 730 -247 551 966 464 -250 -787 -148 -499 726 -798 579 -906 671 -346 -162 641 -762 198 649 378 -702 749 380 440 -48 47 -885 -782 -539 778 144 -104 -37 -878 50 -842 -84 -967 370 818 745 173 357 -309 -217 -159 643 704 698 -361 -787 887 -457 -748 -100 -309 -208 459 -174 -144 769 -395 710 580 807 -519 985 -531 -440 -387 838 807 -7 -831 292 -645 -705 -77 537 -883 -275 880 787 718 931 893 854 909 347 -210 -162 -794 -541 -305 671 660 -677 515 744 -52 828 43 147 49 240 -109 -536 -873 -370 619 -558 -376 -797 -873 -533 -723 -557 -769 -320 -250 -672 446 418 -117 903 115 -768 -864 992 72 -671 -873 -881 -129 400 -721 147 -549 195 -94 989 267 921 -900 -135 -454 606 133 -433 537 -414 586 -85 -99 125 97 829 563 289 262 574 -833 -111 768 -23 17 615 552 -16 -534 668 218 -800 -449 82 86 -713 -52 343 509 535 -410 -844 -495 275 914 138 -196 -879 131 539 -416 -630 795 152 700 522 461 920 224 -538 945 959 448 -561 -103 205 -936 -130 862 -135 855 -145 -225 523 -610 653 478 844 108 132 458 218 821 -350 -769 67 -538 436 -764 709 924 747 782 -918 756 -631 -818 -598 -534 960 183 -453 18 -794 -918 160 -191 797 -484 647 804 -684 840 967 349 -718 -857 -235 -825 -933 458 -45 544 250 437 -885 93 -137 -39 -896 357 1000 389 -576 -983 -108 -561 161 454 41 295 -915 -166 -138 788 624 -394 -670 -188 -209 -424 -232 572 955 761 865 -243 -386 642 262 -157 -513 865 -211 663 -32 272 -485 -98 -721 541 756 940 951 -815 -655 803 -419 653 839 472 285 -34 -250 14 -783 -352 521 865 -984 378 -990 -585 585 -98 522 570 288 803 -973 186 -140 776 -450 203 -608 378 -939 778 -80 -824 772 803 -902 -35 -306 -73 26 344 529 465 472 -471 980 498 -605 -616 -596 -334 -561 49 -693 -60 448 -755 -659 420 313 726 -52 522 -194 -189 679 -716 526 708 -973 -79 901 470 -196 -244 30 359 498 821 740 324 -470 -894 -751 134 166 -602 -837 373 -365 -573 -85 849 -146 720 170 581 -398 900 -54 -605 -95 -876 -422 -671 -819 -597 -757 232 149 -361 253 -817 497 -483 133 -870 -599 187 -650 95 517 -26 516 -51 -108 622 -79 533 681 -694 988 -250 -997 925 836 -144 757 545 -935 -695 788 -937 -995 258 -742 726 -707 -548 213 -329 -966 356 -460 564 -614 945 -89 -169 191 112 311 -715 560 428 -241 252 870 39 -370 882 913 -23 168 -212 -591 193 224 411 -320 540 834 -722 -430 291 517 -764 -268 -148 -336 -967 -417 134 -29 982 -237 416 445 -867 -169 220 -363 -838 -833 -297 991 922 874 -665 -888 180 -710 328 -154 -460 -962 -202 -429 -809 -937 858 -507 757 -811 -188 -475 420 -565 367 -474 791 24 975 -737 196 139 274 587 -585 44 -858 -831 -159 535 970 710 158 914 -207 -366 -257 420 564 486 752 69 -359 397 -723 -977 619 -425 -167 901 -985 -841 -193 -423 312 -611 -671 -280 -878 -928 -722 -69 -281 -436 -14 -765 872 817 637 810 -578 -956 -287 397 872 109 -15 55 253 148 982 -129 -844 -791 -145 644 -81 -93 -818 -617 -781 2 685 -61 -259 302 -957 187 226 -179 793 613 759 -433 968 33 494 -175 996 582 -617 -223 -153 -515 640 -825 818 374 583 815 -800 -991 642 446 -921 -598 -668 -900 419 -586 -85 82 -365 459 -124 -434 592 -378 817 973 -958 -119 792 -31 400 -244 371 -378 -327 563 19 -122 -885 791 -760 -838 -235 -232 12 -484 523 735 -262 -866 -195 -616 -462 617 983 776 909 342 324 -548 507 -249 -914 -89 726 766 727 -604 -590 -693 480 386 -148 -380 181 -563 -236 -929 843 949 841 -179 -390 -326 470 -337 88 160 19 -148 -156 872 -637 664 589 579 -645 834 296 82 -433 -257 -233 -916 -61 47 942 -386 -347 -433 -151 -176 696 -863 -974 -624 -16 376 194 -859 792 667 914 906 555 -778 -634 -511 232 239 201 -680 -445 -783 -264 806 442 -450 20 986 -218 -585 650 397 744 -101 -372 178 -11 487 -42 991 619 934 828 -260 -633 -364 837 823 670 678 -679 961 789 -242 618 895 -50 530 637 932 -660 -182 204 -201 -191 51 -108 -190 753 477 -485 357 615 -921 959 -311 554 515 -358 316 919 662 -587 -105 -731 92 -593 27 737 -446 399 -454 -413 975 316 -668 -872 219 -375 604 -886 379 -279 434 -317 531 -306 -340 -216 86 -316 375 811 -771 518 -622 62 132 -637 -241 570 -445 -354 54 -341 -927 537 -803 -463 580 372 -5 592 -914 785 -895 -925 805 189 187 877 562 413 397 77 -941 650 293 358 -519 613 -829 114 386 -479 -127 569 226 -648 -587 381 -581 793 529 -138 -109 262 710 444 14 932 180 348 816 409 -817 -677 -897 458 -923 -40 786 -899 202 390 571 944 848 300 801 566 51 -912 890 -66 54 857 -370 -339 -985 -338 -254 -261 754 152 128 16 50 933 84 -372 -159 454 756 116 313 -576 294 -478 -940 -252 722 -812 -894 671 351 -384 126 -837 -843 111 -807 869 104 171 -463 468 556 -228 -909 -172 -450 946 -240 110 -706 527 -215 -205 724 -759 -804 269 111 -479 876 -418 -53 -362 -119 304 356 250 451 530 -506 253 221 -393 -627 -15 713 -43 95 -442 -86 318 -377 -622 -871 143 -424 -208 -964 -40 160 678 -843 -939 -489 900 90 346 221 -983 -903 -622 -312 -887 -922 956 -299 -840 207 -195 -827 -466 -141 814 -546 -731 184 949 -50 -413 -990 -445 -357 9 -737 185 -251 227 -460 -979 3 -857 -503 -546 274 782 411 141 823 -566 -999 623 -147 43 833 78 -766 -628 -680 711 508 776 -965 -711 695 -594 -743 -655 94 885 486 -263 -885 -240 -261 -942 373 -966 71 561 -58 897 706 -253 949 5 -288 707 -620 -192 122 591 -934 48 396 752 -884 795 91 -541 891 -708 294 -15 896 219 -550 -55 -666 -855 979 186 -999 -444 -716 -494 -215 -255 225 92 -296 438 -914 443 -203 213 378 386 -814 278 181 -904 -749 -910 384 51 -623 318 538 -209 -694 71 18 -212 -429 436 -698 -599 570 -640 -347 -590 -573 526 -920 581 -446 212 936 933 539 -245 37 -339 877 932 -998 883 -472 -276 -557 294 -31 -711 610 -56 806 -770 635 -267 78 48 -251 -440 -321 95 -266 634 -711 615 919 -7 589 -306 807 -646 741 285 -433 -186 790 457 289 -456 -496 -655 441 -563 -325 607 -425 513 727 -896 -105 -393 153 297 940 209 741 337 -856 -100 -415 -568 -602 -203 482 149 -20 -717 794 757 -218 287 -514 290 -433 -861 36 -471 -550 172 525 56 -7 -573 -316 -138 466 729 103 -127 339 -697 766 707 -469 359 -698 -736 -748 808 -312 604 877 423 -703 -670 -626 348 -996 -318 303 -579 -976 579 937 -355 755 -254 570 -876 727 10 26 -780 995 566 -149 -215 332 742 945 732 -376 -880 249 -994 890 -482 -836 -680 -899 -357 285 -380 283 583 -957 866 733 -217 392 -26 -574 647 -885 243 -191 -449 -97 833 -775 -300 -954 47 716 596 -79 -799 424 -928 -957 -161 -160 435 -868 915 -556 917 487 661 34 -323 -523 190 -357 253 -572 -135 459 811 -425 -56 50 -819 -754 -543 873 330 -14 698 -640 -759 -127 -408 855 -625 226 -695 260 -883 690 -712 576 330 130 -957 -21 -501 -797 580 -2 360 662 451 -300 -938 504 -300 -118 838 972 -299 263 480 347 284 -807 -761 -88 -800 603 -652 -258 416 -480 -825 -710 -740 -378 626 -665 -422 -780 -615 -700 -327 974 626 164 -727 851 -983 191 -655 553 220 171 590 744 370 258 439 -95 952 -83 543 -116 -909 240 861 991 853 -39 39 -783 983 927 -172 -853 -644 437 -713 -67 -470 784 373 -660 161 -871 749 -902 776 -50 -644 -59 94 -580 -598 190 187 183 917 313 -393 -646 -538 248 -652 32 -576 483 172 876 -242 -150 -175 -709 894 -480 -456 -220 -18 347 163 -374 861 233 989 155 939 146 -198 -601 -204 -742 -11 443 665 -755 -206 2 393 118 523 867 -558 -529 392 -52 -585 435 -131 -394 -377 363 -579 633 207 720 106 -670 881 410 -811 -875 -516 -930 483 716 -691 130 -765 -94 421 866 -763 -165 534 709 675 995 -80 -60 265 -614 -236 901 7 -234 44 654 -662 73 474 339 -513 -183 686 -241 480 409 -260 257 -834 -817 160 248 615 -901 -539 -238 490 943 -709 -133 866 -234 530 469 339 -719 -86 374 -381 314 336 963 -553 -876 661 -679 360 -842 324 241 918 35 263 466 -958 959 -593 -22 -8 -243 925 -248 279 645 -402 -681 845 484 587 -972 -896 302 773 -712 -297 340 -776 137 -445 693 609 356 -224 -337 958 418 935 591 -751 -982 -486 -340 -633 -487 -701 41 72 -358 497 -5 -427 352 866 -477 -263 568 692 49 -471 -853 943 -196 -979 -711 -731 563 -788 -744 -939 -300 -862 468 788 -283 -851 -197 21 -636 -921 421 -816 279 462 26 373 -257 -454 892 765 447 -545 823 981 -591 -337 -19 903 -311 -451 745 835 147 -315 -847 -728 610 134 423 -296 -158 -718 -138 -62 -954 -295 937 -398 465 -147 894 -617 -270 -522 -732 769 348 207 -118 11 -16 -486 878 825 -252 673 -802 287 -382 -510 -28 609 -69 46 -566 -364 -1 -451 -551 -102 849 453 -284 188 699 600 -464 -315 -852 593 817 406 -163 264 -196 -621 396 -444 86 946 -766 286 -14 585 -678 -723 773 3 -460 648 479 305 -313 312 -654 725 -219 433 -466 -536 -637 935 -362 -372 -22 956 35 458 475 -807 268 -54 817 919 97 218 -71 554 -702 -617 -996 182 -766 -717 696 -807 543 48 663 445 846 857 306 -933 78 -424 -834 937 -128 9 -626 -834 -192 -58 -552 395 904 -788 -442 795 -426 -75 557 612 -411 636 792 -288 -973 -7 -544 -444 887 602 398 -245 -290 963 196 216 -392 -1 -250 173 802 380 -203 -737 761 845 -661 303 205 -839 -965 -831 -415 652 164 839 -253 -76 532 -491 991 -408 923 -375 -910 936 743 995 -252 306 195 550 -231 -141 -953 788 982 -642 685 -365 369 -502 775 585 442 -722 993 -202 -270 -810 -843 992 605 614 318 259 -640 927 610 -565 -692 -34 496 690 -441 373 -224 652 -903 202 -187 -915 -755 331 -861 -800 494 -573 -303 514 693 191 746 -783 -402 -585 -606 602 617 208 -464 181 -509 612 207 807 751 82 -260 -564 -237 712 -496 -281 -913 -461 850 -460 94 -456 855 324 -366 -196 244 718 96 -629 462 -707 913 99 -365 -611 -64 746 195 335 536 -366 -56 -925 -226 778 -679 56 -454 390 -506 -297 -223 -585 -91 115 -323 -297 921 924 -202 -655 420 -960 71 -663 -164 361 -564 -837 625 -307 -920 652 54 -325 -660 604 867 737 -342 -995 -869 363 -4 66 769 -454 -218 -240 877 -728 -107 -216 171 -851 30 -74 66 -278 670 -651 -473 -867 939 256 236 780 629 -117 534 -806 -394 -691 694 416 -720 -194 -137 439 48 740 -388 -152 256 -729 458 -355 267 247 615 563 88 390 -40 21 -69 -105 -907 702 -884 737 -872 909 -789 -988 522 25 247 957 -735 -224 497 343 -357 266 -128 87 753 -52 -559 -480 205 82 -472 777 -932 240 460 -786 43 -448 647 -53 26 -939 496 599 -100 73 718 -133 296 837 411 -234 -580 -82 670 584 -769 130 337 -688 145 -40 616 366 505 48 876 326 -316 405 -779 254 857 -485 390 126 513 -896 -168 922 -486 564 -234 -899 501 647 -273 -301 21 926 781 -221 -480 -759 63 120 -62 608 685 -829 140 860 -424 163 -606 501 -670 876 381 -701 951 234 849 936 604 -406 832 7 -629 -137 -289 734 311 -162 -69 -968 219 156 -558 -561 96 342 898 805 -475 -724 -89 -527 505 906 422 -687 903 -595 1 878 -18 -834 568 781 615 -132 328 51 -112 -773 825 680 -847 -180 275 537 -708 242 843 193 -351 249 -724 -601 244 -449 -402 512 489 -130 -974 390 -433 919 551 -915 -630 -330 886 -253 -860 159 -133 -894 822 -235 516 -686 -901 942 -628 448 -771 -466 993 193 214 -586 31 -300 -404 -600 -62 -808 -924 148 -69 991 305 814 221 -839 704 -477 -998 -411 88 862 121 -948 766 461 10 -865 -337 -879 155 -153 100 6 -965 5 219 -532 430 -377 423 227 477 -886 -262 769 892 -257 -314 235 617 -521 492 604 696 -933 584 -797 440 138 -828 285 -262 -474 -3 -11 -714 394 -603 572 862 -580 -482 -737 -378 229 890 864 -19 -124 205 22 614 -106 -352 -476 -57 274 -685 360 299 -978 -104 -834 -893 707 -737 272 -611 537 -552 -666 -851 44 878 535 746 -161 880 -716 -441 730 -581 -170 466 359 -522 696 903 -589 -478 -983 308 -555 756 -926 -680 -21 -589 -375 709 -244 231 -163 298 330 760 -6 -538 973 266 836 574 547 -64 466 -270 674 588 -257 703 653 -414 -77 -279 -222 -96 173 433 1 969 -935 156 -966 763 -539 743 -41 -166 -492 768 -243 -361 662 -774 -6 -70 726 -28 -438 -957 354 347 -308 895 -945 646 400 284 504 669 61 571 704 -516 470 881 -185 912 517 -33 -852 -280 885 -960 -5 963 -88 570 251 217 -784 -877 -769 609 519 -481 526 692 151 -150 -225 -165 -569 715 -886 -678 -24 688 -511 -316 -371 527 -691 392 -31 -395 -617 -548 -395 -965 826 -924 -595 708 464 579 -402 -15 459 -351 -679 -789 -701 72 836 800 -11 -724 789 -796 -349 994 337 620 -664 104 -650 -435 972 -702 -454 790 -131 -623 -501 -92 -868 -33 -16 968 734 655 711 -675 -301 -137 767 708 -89 -352 -748 552 66 944 858 658 -89 -146 -62 14 -283 811 -301 601 773 -614 -795 357 -172 -463 -653 -226 -545 -710 -120 353 39 758 -586 -67 270 -466 -132 -962 684 377 -569 -657 -233 -296 -621 45 -891 627 -499 211 -433 -858 -552 -193 -85 -574 -681 -209 -284 -757 -594 856 408 -601 37 -251 -19 680 -413 -98 788 -374 872 -936 -489 -69 -882 -61 668 332 -598 -545 391 292 -176 0 283 -82 -989 -899 -493 972 -729 -360 675 218 342 780 435 -285 -622 924 -436 -862 313 808 761 -465 -535 -823 833 -603 -820 -535 -100 -915 -730 446 -433 -319 -681 -766 967 -476 -24 -129 694 138 -182 -348 647 5 -723 -894 795 517 927 951 -225 167 105 -811 984 340 832 -318 -782 110 -76 -138 -166 -759 -256 71 120 -52 595 -788 808 -553 582 510 732 -517 -52 -704 917 -901 636 57 -649 600 79 -741 901 -604 -308 210 -921 -61 -225 709 728 -464 -689 456 282 -398 156 -183 -936 100 127 -265 -376 141 -167 562 -203 172 733 -277 -946 -790 -787 -439 -596 812 740 570 -645 -305 -700 700 -125 -19 -475 691 558 -887 -49 -839 9 -27 -601 498 -666 307 -127 777 149 -65 -73 -816 -307 -190 -274 785 -885 -903 751 28 -477 581 -91 -302 -524 -670 719 -987 55 -134 -788 979 464 -945 197 402 423 800 -645 31 -393 -852 -257 795 672 523 613 -53 -669 164 -701 -270 -472 430 994 927 -181 857 -250 -715 -534 -861 868 777 -528 442 -14 344 886 -588 596 -608 527 11 -327 -280 863 -984 610 687 -173 -342 749 -740 -802 -290 -836 28 567 30 361 -444 957 839 -530 -896 651 213 134 435 -49 382 223 440 971 407 599 -523 -388 492 970 132 -473 297 359 -973 653 -766 970 129 -981 -673 731 -611 924 679 -581 378 -466 307 -195 -885 -224 -346 226 -423 242 -73 530 -223 -271 723 -770 543 -867 -903 -402 -84 -261 203 -484 -425 62 505 404 -649 341 143 -833 -577 756 70 383 -666 -528 -102 503 521 156 -477 -812 -639 -413 -404 118 -959 -672 -649 167 281 -380 -335 1 786 635 489 -938 89 128 -947 160 -179 876 -654 -600 -1 -748 313 428 909 -658 -797 392 -107 111 -923 -924 470 -561 -769 -738 499 -964 -98 -324 828 -198 -254 136 -557 -203 226 -680 730 -479 16 803 639 -745 -621 -276 417 -100 -205 -813 -830 204 480 162 -113 -102 -367 -304 -972 -773 519 567 907 -639 956 296 -474 126 794 -494 -694 782 495 299 867 655 -859 -423 179 643 -633 -705 270 290 175 -484 -532 115 -803 -151 95 -69 827 -123 435 625 350 621 -100 -738 924 -828 -721 -277 229 782 277 213 654 -827 402 -238 50 574 -559 153 575 980 719 756 521 -564 471 -889 -194 -677 -275 -471 -369 -485 819 739 -952 -71 186 78 -251 455 -177 -605 16 482 -316 990 244 -857 -129 -903 56 -42 935 320 320 -213 293 -288 74 477 321 624 -391 -456 418 731 777 -41 -274 202 -229 615 -100 603 146 633 45 -932 -163 -869 -973 -976 896 833 201 552 541 -506 108 342 618 466 -976 -638 187 24 53 -691 274 346 -40 -696 238 25 211 715 -493 -38 -117 -772 415 283 -554 -610 -638 -177 299 -957 411 427 114 758 -100 -611 -136 -344 763 615 188 -597 342 445 -898 962 910 -404 673 273 -833 -427 541 442 -177 -696 501 -622 -668 441 -993 115 -179 -489 153 -128 -274 742 797 -85 -941 395 670 489 -834 -893 514 -416 -415 -224 -123 602 583 -183 173 -81 607 165 -678 -759 502 682 -634 587 -571 137 73 -854 688 -640 -657 -924 -255 -428 -978 -254 -124 723 515 -922 -78 885 845 626 -942 -929 -399 72 146 808 -135 -875 15 622 540 -596 48 -144 -503 -255 228 -666 972 318 -905 -576 34 -857 635 705 -134 -680 64 -904 120 915 -339 678 -413 -71 30 -739 -471 -718 72 -773 986 455 -150 907 -329 -684 357 234 942 363 101 990 705 -64 759 -529 -34 748 998 437 -558 -467 368 62 -861 -569 -30 -138 -598 991 -282 -963 -603 939 -104 353 -754 -407 -271 -487 59 644 215 -881 -762 339 453 945 -257 173 -931 -926 263 170 263 -994 628 -477 990 -283 271 -161 -204 -167 -619 -79 -502 -394 -540 -361 843 238 244 847 94 -302 -225 20 -791 -420 85 -539 857 -236 -180 -313 -598 967 79 -647 -545 705 434 250 -772 333 328 -873 569 -263 156 -616 99 -571 564 -836 -961 -276 -692 -600 563 -489 149 -731 -293 -558 -214 -863 -908 -204 193 -124 441 862 785 216 -499 894 936 -88 -81 560 -694 771 -838 982 -345 -874 -425 -30 147 -712 128 -801 -479 -798 -554 -776 737 -457 -390 -374 -438 -725 994 -105 -661 624 -65 -344 -466 -924 111 658 210 40 -129 739 -175 936 -115 676 904 991 662 -432 -937 -913 615 -112 -279 757 -701 219 -675 -698 -627 251 881 138 -737 80 -827 -860 816 411 572 414 -339 -644 -127 -21 -347 -968 86 930 -246 -862 -6 51 -468 -3 875 -290 703 142 -802 -715 501 -219 -117 -186 60 -581 -491 -654 -490 -704 877 -629 -23 -603 -405 -162 -566 747 -547 -1 603 973 3 -186 476 -812 307 -950 459 122 518 -913 -958 -191 652 -996 -314 -837 -732 -357 63 -753 120 -681 -814 -518 -734 90 -851 501 37 -331 -669 798 487 53 -807 376 -855 -837 -273 682 -636 -699 -69 103 -612 -147 -177 -31 847 895 180 -679 -574 -174 -282 -501 671 -251 137 -861 -795 596 -718 561 -214 -567 -322 923 191 -507 802 -447 -1000 363 392 -200 997 -124 142 -86 25 -378 -152 -422 308 648 582 676 850 -754 777 -178 -23 -136 -50 669 74 -893 -662 108 -893 -135 -990 678 -349 -535 -526 -465 913 373 -204 -211 -475 -838 -2 307 869 -415 -500 -640 -139 -975 -736 649 861 383 934 -901 648 439 481 454 -136 -310 -565 66 -529 426 499 -896 -133 -896 814 -28 977 -607 626 -193 -186 88 -543 -989 -862 60 245 -445 505 844 -559 -600 11 696 -506 -100 -919 881 -114 -376 1000 -981 -138 -663 -184 33 -522 879 615 -472 -131 550 -872 467 735 450 -842 -788 -759 -97 -685 70 -885 249 449 485 -456 371 62 -569 496 362 -545 -359 776 145 296 355 -958 -204 556 -720 785 -593 -526 -218 314 -371 -648 533 526 26 832 -525 -926 -789 -233 904 601 -95 -370 549 -562 174 942 201 -245 302 -298 -349 -37 994 -592 -613 984 68 -53 -509 -407 510 461 -31 579 941 -573 -125 -49 -74 -44 817 91 544 275 -496 -200 757 392 422 -547 -324 -856 235 648 -666 -24 996 752 -431 129 -403 -903 398 67 -138 -382 -899 -10 -631 -960 597 -889 314 8 -578 -933 -583 -177 14 -263 -183 -615 -503 -191 810 -533 -491 178 677 -566 -875 -203 -196 -936 -54 938 -640 -189 224 869 -919 826 341 -445 -388 574 72 902 -688 -531 -980 487 701 -831 924 -861 804 -666 -326 -377 -65 512 -101 398 154 208 -735 763 -907 470 -374 -723 348 720 135 600 924 -660 -646 -124 -62 572 271 115 -947 933 415 610 978 446 572 -966 -614 273 120 147 -281 544 374 221 23 563 -568 526 -638 -390 -793 -106 -3 33 -341 424 790 -17 168 -219 -923 -607 -431 -67 117 -812 -392 891 713 352 111 986 -78 -685 110 952 477 -497 633 -451 96 -770 176 -49 199 -439 -80 51 -533 357 610 842 -948 -531 602 573 -300 -421 54 761 -135 979 843 113 190 444 891 607 -660 622 -244 -891 557 -644 -392 90 -494 551 -721 404 866 -948 636 590 -951 -950 -621 208 436 843 535 -870 321 255 -162 -118 -881 92 610 -561 -792 394 -510 481 981 754 -592 -586 -988 955 -535 -617 767 -153 -322 -332 -136 462 -392 -181 480 -708 -302 -161 -558 296 -951 754 -427 -111 -697 -818 379 -375 478 -294 828 -846 366 -687 -230 -57 -892 235 60 -187 -147 634 -22 -361 36 777 368 -155 40 898 519 -710 113 484 -409 366 -455 286 -221 -781 502 -186 4 -121 -524 588 249 190 670 -71 -841 581 -530 -113 -23 550 -343 819 -949 -677 -64 551 794 994 906 148 152 8 254 184 531 -60 -170 -56 -376 -602 965 204 45 -148 700 -240 -109 102 515 506 -119 863 523 -973 906 789 -96 -978 70 -366 207 -282 -387 756 296 311 554 -838 -777 898 71 785 -418 329 618 -427 -668 696 -804 230 -275 -781 -762 -698 -623 -198 -448 361 835 -174 659 -313 -73 414 279 273 -615 -531 -851 482 291 -161 -74 751 712 587 387 -901 -4 -485 -513 -895 -692 852 982 662 -445 -775 342 -499 776 983 121 -151 -300 785 542 -522 83 -342 417 700 765 339 -512 -833 -702 -588 804 153 -726 793 -844 -386 -592 855 712 567 378 -407 957 118 -851 786 76 659 -458 39 737 -144 714 121 398 -857 -699 326 919 780 -542 -660 -970 -480 -269 458 817 492 954 676 -723 -439 -940 352 -353 780 -824 -204 591 -333 112 907 162 478 724 -846 -966 -161 -814 850 -461 595 182 -727 596 -21 407 -987 -348 -236 -401 372 -919 535 -118 -515 -449 -501 1000 -927 22 717 -261 -707 106 -826 -959 438 74 -209 -902 580 692 -263 -704 -49 879 535 408 -535 0 112 917 -229 389 -558 356 436 97 -706 -566 391 -526 -42 431 -811 579 325 386 -480 570 -41 -826 -625 -673 857 477 -579 -437 -461 227 -269 515 -862 -935 -643 491 -29 -714 761 489 -202 -883 -309 801 -351 685 680 -885 -550 -431 -821 -958 -84 -174 743 297 52 684 610 242 -84 -915 -628 384 989 -317 -309 -672 -634 168 -648 202 640 827 949 -703 911 687 915 -723 -603 972 690 484 -892 834 839 806 -94 -261 298 745 -664 184 -1000 556 -367 60 -284 492 999 -190 -322 -999 836 -335 261 -361 655 363 -818 701 684 -210 -38 -434 -8 227 -458 -962 -237 268 -827 -672 195 813 -989 564 909 397 544 -146 -807 -776 950 200 903 -4 -867 822 -609 353 283 -668 -429 -327 -342 -692 386 438 357 917 -703 432 647 -461 930 852 275 -899 655 833 -257 -803 868 -599 -381 705 -353 -292 -963 831 437 552 320 -366 670 577 -542 -781 376 669 830 -796 -1 627 737 -515 -726 843 -683 -861 -182 663 -773 -40 939 -912 917 -44 748 428 976 858 970 799 -467 242 965 584 565 761 591 572 182 -37 273 137 -830 -131 779 662 -783 -25 -963 773 -949 -442 73 685 -785 239 783 -21 700 -878 832 -354 484 -237 -326 -97 -671 -162 -851 213 112 160 40 985 -344 -366 917 -641 327 697 292 583 964 331 445 141 490 -800 183 344 -217 -208 585 -553 -723 37 -980 880 920 530 799 187 -162 727 868 -459 -78 469 -788 42 692 -994 -155 355 -922 165 -474 120 617 -520 -775 679 90 -949 12 74 615 928 631 358 586 147 -404 356 -255 267 771 902 580 208 425 697 854 630 614 744 -574 907 767 -43 486 -54 -519 -614 86 -781 53 983 -633 -110 659 -983 585 165 655 -336 432 -669 -372 -882 -601 -746 -495 235 -150 773 -76 -852 867 -241 -37 928 -503 -566 -740 61 418 581 214 -578 118 -231 554 709 369 -4 917 -229 -23 -573 635 987 -25 390 996 -809 -515 83 826 599 351 488 250 -786 -487 -784 683 43 -11 -774 811 616 -244 94 657 40 -703 -296 21 201 -875 -980 942 524 -645 290 768 85 422 8 424 213 -129 -982 297 390 -547 -294 -833 -879 57 -800 -143 -298 753 139 889 889 -906 674 -393 598 -604 -477 153 83 541 -414 721 449 430 509 62 -786 -908 660 114 -250 -975 56 416 242 653 -514 -207 -259 -29 482 -809 196 571 -13 737 266 836 987 840 -768 58 -186 -565 124 952 -158 587 324 356 942 905 -54 -591 -568 -636 -475 638 -194 -420 -309 -351 -182 357 -403 791 146 -89 -666 416 729 -518 602 -571 444 -840 806 174 -974 -854 857 107 -360 -619 191 646 663 794 -773 574 532 807 686 -313 8 -115 857 782 -334 -112 -483 75 -504 -335 307 879 942 803 757 607 -102 -417 -133 -376 -291 841 -450 520 222 -321 129 -315 -457 -156 885 345 814 795 781 171 -832 24 346 -541 -447 155 78 -459 982 -414 505 -827 -38 580 99 -845 -765 157 225 -474 -181 152 -620 770 49 -185 390 78 -347 294 -846 -3 -959 -626 -398 895 973 -702 -705 -838 3 -865 603 639 151 271 -545 473 541 236 -32 -162 53 368 94 602 -641 406 656 35 989 935 -924 978 58 -201 -394 -486 429 -569 -14 958 727 215 -846 -333 -141 24 390 895 -244 428 -427 -841 -138 -314 -797 417 349 3 -242 801 50 -488 -724 108 -780 -789 -530 -10 -624 -556 544 496 -459 -125 720 -406 531 -275 69 198 -227 -197 299 533 334 -525 527 335 427 524 288 -637 788 592 -121 -609 -489 213 -551 809 -450 -532 870 961 -509 -984 -862 709 -741 -810 281 -341 493 831 296 678 -47 -170 107 429 550 436 -568 -524 413 387 405 846 -716 412 -817 39 -150 593 -878 -249 -933 -60 821 968 158 -874 372 133 56 361 -187 -1 738 -994 -583 23 -322 760 720 408 2 -274 331 -742 -996 -9 -588 -821 -288 -586 -892 -433 693 -335 284 728 429 -271 262 -522 137 -220 -799 -737 -818 227 -477 -780 -248 197 879 88 859 535 -377 -262 799 -439 796 977 -625 -773 414 -251 330 -632 -475 -544 72 -829 88 -494 -712 -298 712 -129 -624 830 674 -816 -796 996 855 51 203 -702 -522 356 404 132 997 -418 -808 396 -944 407 308 -682 -676 361 -832 136 -450 925 382 725 -99 428 -256 633 -527 -475 -965 591 139 546 801 373 -411 -983 674 725 353 -517 -479 595 -894 87 976 -238 -10 -640 -20 -904 -132 483 903 -311 786 -618 386 632 -609 -486 293 -402 923 729 427 412 45 638 -894 -647 751 289 -67 688 -274 22 -232 626 258 510 -169 -491 585 994 -388 -196 905 -289 -613 -886 -541 616 -417 792 76 383 642 -909 397 709 -697 992 -982 932 -73 -193 -492 -469 -238 604 -140 464 -832 -42 -302 816 420 691 244 -572 953 -80 443 -316 528 -337 156 -648 -604 860 800 652 492 -966 -741 -252 956 -594 597 -185 493 939 867 -464 630 692 -140 -687 127 541 284 -381 -44 -455 -759 -528 -883 -546 -287 -143 731 -881 959 348 420 775 -120 -444 -244 -941 295 -464 522 67 558 635 -553 189 479 -469 -669 271 475 536 358 794 541 135 -278 588 -230 -639 -432 -874 -949 121 -93 -685 -945 752 860 -210 900 -831 -823 -426 -546 -650 -701 1 763 -696 711 -538 -978 -135 870 621 610 526 -499 -901 -676 844 -258 340 -186 -640 900 -534 698 -725 966 -610 434 -813 -823 215 -259 -770 -742 -335 -169 637 -669 -246 755 -311 -266 581 44 651 455 741 157 -637 -785 957 -590 844 496 800 -142 420 -279 -270 992 -478 -208 261 -814 -720 -622 -66 701 -803 340 -770 -406 -929 -589 -380 656 854 -783 -531 680 -454 -963 201 -36 116 478 831 860 -324 864 307 -58 79 996 -129 892 -773 -842 462 574 -295 -650 -382 -924 -788 -797 803 489 -976 -273 533 -151 129 398 206 -561 847 -61 732 -848 -541 125 -886 118 -205 623 -195 -521 746 274 -682 -135 184 -840 449 -346 -394 -548 618 965 -694 -91 -327 387 -781 -175 -65 858 950 106 937 -765 835 -408 -842 278 280 -946 596 -394 389 563 380 -259 -894 -407 -167 554 -552 -918 935 -452 -496 -78 -628 -675 -317 27 -80 429 -391 784 625 147 773 -140 -912 -131 230 -150 -748 -804 161 69 -552 -495 -289 -58 -860 -786 11 870 696 -507 486 837 -559 480 -489 729 341 996 -329 -230 62 624 -715 710 -803 552 983 -652 442 -631 243 -329 -326 322 -503 -781 -438 -640 -655 504 -371 -28 -710 -918 898 824 372 -221 983 -370 917 -422 -244 897 -383 599 624 251 -776 -277 436 -402 -694 913 -183 -72 -520 -699 623 553 -229 -268 -735 138 -126 762 -297 -846 -788 120 -779 -907 125 -94 607 -216 898 -205 -567 895 388 -758 32 -574 -175 -85 920 -478 171 169 -590 -386 662 45 -220 261 -459 234 -55 71 -443 -286 142 -392 -702 442 -1 -122 -830 -63 560 -50 -978 964 -195 920 -34 916 935 189 -60 -272 -19 146 485 918 -269 -633 -119 -365 -709 -7 -988 -713 -518 -321 598 339 -6 -334 832 -889 278 -852 -235 941 -251 -976 126 619 304 -917 673 -835 -82 956 617 -138 -97 471 561 -256 -557 714 62 814 518 887 987 449 -268 744 684 965 -69 750 745 530 276 343 -416 674 766 564 854 -630 -153 985 -293 429 361 46 -918 -143 -366 -209 -299 674 598 -220 996 353 -43 -290 -187 -839 -165 -619 673 223 754 -673 681 280 -139 -662 627 -970 813 780 -857 -751 581 268 -934 753 298 -620 592 -892 371 106 -331 -461 -839 705 -257 -735 -68 985 -394 760 100 -313 -623 187 -51 609 -667 -616 -237 944 -470 -726 -814 839 -838 -38 568 -284 718 884 550 424 -70 334 170 486 -298 -142 798 466 -926 154 674 605 324 145 -347 817 813 -400 490 751 813 691 -369 -249 819 69 -692 142 342 -464 -942 490 109 843 -13 -395 782 924 -734 -275 76 -9 -85 -160 -111 -782 897 384 663 -866 -156 595 -957 -822 865 -895 539 -485 766 -611 -735 -53 -151 -332 -609 27 901 445 523 590 289 -356 921 203 569 409 369 222 117 -218 351 -637 861 989 -2 -577 -70 -465 550 -578 -740 917 -278 621 -38 -490 -504 691 -421 608 482 -308 -923 275 -399 134 -470 -447 681 -193 -867 -799 -789 -521 -162 363 -979 -385 -62 -313 203 -698 692 -963 369 -681 -714 -675 339 409 -813 240 304 -822 -90 -365 862 -968 -278 -883 106 145 -569 431 -26 88 -491 -910 -181 -467 -968 179 539 -979 625 -685 -640 687 -422 -86 -108 -370 43 564 950 -761 -56 962 -254 21 81 -252 761 268 -211 -422 620 -622 -552 534 -300 293 -15 220 -739 519 -291 749 400 998 497 -682 -661 -538 369 -243 860 -11 -474 902 -522 533 -738 848 979 -542 -134 -151 161 943 308 260 974 -851 441 -867 -928 372 -730 -712 -853 614 384 -622 -190 601 141 -508 -66 -705 520 132 -773 -175 845 968 99 139 192 5 166 -686 728 -613 -772 -658 -8 -705 810 957 698 -699 124 76 338 56 257 964 562 -895 -971 554 -474 418 280 -624 -30 932 773 -52 931 783 -186 869 20 -650 -735 438 146 875 -402 228 655 -995 452 -7 744 707 -127 -97 -18 875 -65 -92 779 -922 -902 -894 -226 21 -537 -547 -689 147 -276 672 390 608 38 -396 514 954 863 133 -896 -333 707 48 733 357 -950 -207 7 -8 -145 -403 632 903 602 38 381 278 450 263 -375 -602 -346 295 -208 861 771 -809 612 -453 865 740 269 274 -831 343 -847 760 -576 -578 -4 448 -592 -225 -221 -703 -215 -613 210 280 25 620 -891 -730 957 -994 495 -379 925 464 906 532 385 152 -392 -642 183 -866 -559 487 331 263 -12 713 576 392 794 871 -423 300 -963 479 454 784 437 301 -999 -853 587 -834 668 -583 128 -584 -370 758 -97 -921 -379 -646 25 564 50 -238 -988 -790 -864 -194 -525 -62 -780 -339 -873 641 107 -479 664 -100 -304 -859 -881 981 167 914 -733 -461 -110 125 143 -750 -812 -28 -486 611 -889 217 -757 76 854 -842 -307 -347 423 -220 -936 89 7 -151 -934 452 -644 -560 19 -768 -33 -353 -165 1 302 744 563 203 719 -715 474 399 690 -142 314 749 -218 106 649 -456 -620 879 490 -630 201 677 710 859 -713 -67 490 220 812 -496 937 -320 -432 300 -611 -170 -727 -56 -461 286 231 -38 -160 -518 400 77 566 181 512 -934 429 -200 -723 -668 18 -136 765 516 69 784 -472 689 290 843 84 273 -687 960 470 913 566 -25 496 -973 -75 392 589 884 -60 -738 659 381 641 -894 349 477 288 -703 320 610 761 955 -241 288 123 -275 363 626 177 845 -31 -164 575 -335 40 -257 764 -55 71 -497 804 607 531 803 197 730 -404 -840 592 568 -829 -746 627 588 735 815 530 -291 -982 -911 -199 -75 624 549 531 931 -36 897 -936 369 171 -665 -268 -563 -673 -945 -984 44 359 -281 -257 -221 343 90 267 850 -791 716 167 -212 -917 -32 -126 140 -54 -266 -630 789 484 413 742 87 887 -12 891 602 -240 431 -455 -676 77 957 892 908 -554 26 -388 -601 -766 -123 653 -694 -822 400 513 761 -687 228 -548 638 -51 -363 632 -603 567 584 -364 831 -419 -777 -656 535 -689 -453 -809 -489 112 565 376 -687 -985 130 475 -448 -406 459 690 620 -165 -565 791 -92 -383 -134 -675 -567 951 550 -660 915 526 118 -374 -72 906 761 -569 -86 10 -307 -161 -89 884 847 795 -654 -629 639 -234 -718 -354 425 723 -213 162 -170 -216 -720 -346 -213 634 186 -831 763 618 736 767 104 -343 752 -374 -909 -978 -618 890 -649 -975 -660 219 -589 270 712 429 261 287 759 671 -267 -672 710 -198 -449 -831 217 36 -421 852 -471 -263 -311 139 -945 271 78 -676 569 649 -59 -794 511 867 -247 379 -338 -605 -203 341 894 -840 -452 215 -364 815 -235 -199 -193 -447 -88 -246 231 -275 -271 -884 57 -569 -34 751 162 466 658 877 730 -420 106 116 -884 -230 642 -865 -21 126 -911 155 -663 704 -791 322 253 -724 761 -308 -817 -792 818 -94 -175 -526 674 652 -908 998 -635 -801 -994 -281 -741 -975 733 -7 435 76 978 171 -393 964 -469 836 829 444 825 393 -397 568 381 -756 -158 -973 -949 560 -453 510 -650 923 -592 462 701 580 -505 786 -493 -193 -809 192 -703 -780 -662 -666 718 -258 -643 -508 -57 -708 72 185 -382 118 957 -546 754 141 -933 954 564 958 -909 652 706 569 880 -342 -882 -912 -327 -588 -403 -338 208 724 193 286 -795 -678 429 222 64 -41 35 -347 -342 -455 -426 519 19 -573 -964 679 -880 701 -720 993 -872 -543 325 -295 -738 529 894 -937 974 783 957 345 803 245 801 -551 -970 74 -908 59 -428 645 -684 -757 931 -151 335 489 -318 921 -463 -617 701 -717 223 -382 36 232 0 545 296 766 -271 -71 -584 953 506 853 63 -735 -442 -89 668 -996 -608 -638 -928 -989 -392 -673 -80 124 -203 2 385 266 -925 463 -714 -868 -915 -195 -358 -776 -983 156 110 406 -505 -941 913 481 683 -244 -727 -902 940 -737 -361 47 310 -141 -405 929 -341 492 -956 849 -251 976 421 973 759 841 -311 -135 905 669 -370 826 -630 332 17 -10 343 -272 -844 -554 506 661 -95 -326 176 870 292 -387 -62 276 -92 573 -821 -228 -745 566 -128 46 479 -3 631 -285 -15 -58 827 841 446 -74 -844 -743 -10 943 -658 855 262 162 -595 395 -4 265 691 -901 -690 433 550 -489 24 522 -41 652 724 -284 -898 167 -453 524 -393 205 -945 -358 -116 665 -567 458 -822 -895 -267 195 -78 217 -105 -11 -606 -436 585 853 265 -166 731 -774 -302 -221 598 989 -600 -233 -203 329 -972 580 -917 851 -615 492 -996 -934 652 -831 383 -1 751 567 174 -276 -930 424 293 -324 -194 -611 -408 763 464 -144 687 586 -754 953 -552 257 386 -8 -887 798 -367 899 -859 -502 -212 2 416 227 -552 -849 -519 436 -422 70 -996 -341 -466 655 540 -692 -999 445 -788 -829 84 216 -952 203 194 -396 386 308 -571 912 -519 780 -511 -326 -781 -345 -176 854 -720 810 330 573 525 704 137 -490 -188 628 -920 55 -906 457 475 -356 717 -444 -475 -978 689 504 127 -561 -599 636 -865 -710 -196 -176 590 804 -637 -364 626 -581 996 928 321 525 234 -86 137 -901 693 190 -434 178 149 -263 52 156 430 -979 -407 915 -904 -629 -499 98 -541 -572 214 247 782 -144 992 -604 -216 123 581 581 990 717 -649 560 -22 338 103 -827 -713 -835 -262 624 338 -278 429 962 646 903 788 514 476 -523 619 563 573 811 100 -622 98 423 224 -263 274 538 -675 -752 -504 444 -62 -827 -276 -104 533 648 -990 -736 -445 979 -277 960 -721 -619 546 -694 -340 -1000 -616 210 -989 -932 -874 260 900 652 -454 739 -637 -790 184 305 20 707 -925 611 949 361 184 -960 -370 729 -839 601 -740 -193 -284 604 -118 -63 613 950 -605 4 163 -904 78 -98 -308 859 993 -524 656 110 -12 -137 -211 -279 -24 468 -71 942 209 690 76 479 547 -506 675 -426 -336 -118 -30 -97 515 559 -128 -612 842 564 280 -34 791 -756 376 -686 -773 472 161 875 498 146 229 380 -921 -207 885 -408 -220 232 -763 967 344 68 998 109 -874 -952 -158 309 -698 105 720 -396 -3 799 897 478 224 42 201 -888 119 -627 294 813 -975 -156 587 158 -997 -463 920 635 -856 -871 -208 -95 104 66 -94 195 -832 -208 -73 520 726 261 280 681 -477 -770 -464 -840 895 944 650 352 311 709 -509 626 901 252 794 -782 137 -305 484 448 777 198 655 -169 217 569 -463 -625 -998 749 670 497 218 -332 568 692 6 543 -237 502 -906 531 -568 524 782 -659 717 748 -709 190 -20 -542 283 668 458 -833 -412 214 -920 -123 -535 286 -68 -297 -442 -266 593 645 -812 968 -460 692 439 898 -469 -394 845 -862 292 456 -752 213 -960 -124 773 809 -630 -696 394 975 -960 734 -791 851 -856 -174 399 -666 313 531 -202 323 504 -700 -571 -719 -256 592 -786 439 -280 980 -734 -888 -690 -385 76 -980 236 -337 673 655 -33 70 238 204 -508 -689 600 752 226 881 -967 -451 354 -759 399 -396 -494 -474 329 -277 -947 541 -913 -249 855 275 632 618 751 -492 -398 -193 -966 -400 -267 -651 857 692 239 823 831 965 733 -115 471 -836 -371 430 528 -162 427 -910 465 -821 -486 -2 -243 -140 -58 407 276 -895 159 455 -168 -634 325 -678 -223 390 34 -286 -675 -511 876 -831 351 257 -735 886 -342 -841 -276 43 -15 972 -295 860 498 -278 249 -889 -326 339 934 -19 700 -779 977 -944 -738 -444 -344 820 460 -157 748 -255 706 216 42 200 849 -95 -723 -864 -244 576 439 740 100 429 239 -798 -163 657 279 258 -761 -671 -656 426 381 21 -102 -355 426 -693 -73 -172 139 -908 631 -263 146 938 804 809 131 905 712 352 -220 -301 278 555 622 724 509 -112 906 18 -948 -285 -155 -394 -655 184 -335 -545 -508 498 719 -853 466 -908 -422 232 -529 139 -244 208 -855 -221 660 722 275 -661 -6 818 150 411 628 887 -539 -664 -396 750 -958 516 -262 -744 353 306 848 -32 -273 -841 -462 -707 -728 -19 261 526 492 -832 -824 -251 369 -56 -195 -604 -542 -896 851 -780 -990 867 -966 298 544 124 -210 227 280 -552 522 -15 502 -124 -455 -686 593 -379 -296 381 -339 -341 -216 -972 -210 -329 -534 -221 304 -157 -78 960 895 28 -996 -655 -520 -535 467 41 -966 -186 -842 -305 -765 155 -233 578 883 15 -20 -14 872 -877 -703 221 -208 987 -742 963 864 359 633 232 213 -579 -123 -31 -941 -397 -924 -544 -101 982 437 -270 501 961 -375 948 -176 -439 -432 -43 772 -556 -697 84 855 962 102 -29 -379 -522 -256 -628 525 701 -313 -218 -85 -763 721 -327 549 398 676 -870 -374 -274 781 -567 -428 247 982 851 -86 -835 -603 119 649 -471 -835 772 737 404 463 -649 -510 220 136 627 344 -834 829 -102 915 202 176 670 197 975 365 -943 549 -951 503 76 -15 848 515 346 -898 -154 -706 -661 -348 -388 515 173 -436 -28 187 -220 -876 -532 -22 364 -747 708 751 -648 254 -453 384 502 987 133 92 225 -218 435 467 -549 -699 -810 -406 -456 766 -738 -360 -120 -54 79 -972 53 584 735 -905 530 -41 -794 235 -7 -494 -645 372 -443 -734 273 -350 1000 -279 478 285 631 692 -286 120 -165 -950 352 691 917 476 -527 -384 -322 665 779 -215 891 -956 491 -480 997 -379 157 -537 -891 154 -61 -834 -714 -238 308 228 116 -716 -872 310 819 -245 598 963 -872 -319 978 -761 24 -307 122 -307 540 24 549 -939 -705 795 -717 67 885 -658 221 -567 -779 -787 78 -879 517 290 988 577 -663 -858 -473 -329 -271 -767 441 193 715 341 -831 -368 56 -496 -578 -602 -621 470 13 897 651 120 -794 -648 -672 -324 -195 939 -977 -752 5 -325 -557 682 -379 -796 -751 -527 -207 865 354 751 172 668 991 -415 325 215 120 343 -697 -736 -519 -952 780 412 -139 -10 -208 93 -679 199 821 -821 -393 -724 -997 -956 455 919 348 -598 426 -929 -993 948 974 -341 -3 -92 382 9 -176 584 185 415 444 -547 360 -850 -871 -201 -924 244 125 306 -961 -687 810 -98 85 813 -760 -737 -338 451 396 -214 577 -782 698 531 -512 -497 419 -44 -909 541 186 305 85 -61 -95 -806 -884 912 742 -545 792 -933 488 -551 204 986 -247 -18 -380 -902 362 915 -107 760 -543 154 55 -808 861 892 -249 430 869 -112 20 -48 -966 -645 199 696 683 -469 605 191 -502 14 -41 -201 -263 521 -458 415 -99 84 -889 738 116 275 525 -941 -378 177 -274 -639 -11 -777 522 546 542 48 356 898 326 137 -393 12 -913 -729 -606 583 -270 -865 814 -832 810 514 -270 -823 290 615 -909 -959 -33 877 -994 -14 184 -85 646 611 -156 944 -706 646 -705 782 799 86 778 539 22 14 -93 388 -342 760 560 579 -419 -265 445 700 636 857 -60 763 162 -272 343 -769 -820 -535 -987 -602 210 945 404 262 484 -902 164 -513 138 234 -126 -663 850 -570 480 -853 -780 -926 -285 -223 -36 553 -742 440 -125 -12 991 710 95 -177 -549 -807 367 -400 863 679 -894 133 -720 556 761 -298 -992 494 602 269 568 -853 559 -541 190 897 -627 905 80 -502 682 544 412 -877 -47 -264 -831 -71 -275 -567 -134 -866 -109 84 62 813 -852 500 109 -87 -972 494 86 -120 197 982 790 784 847 270 51 -114 578 179 -210 199 280 -103 963 -397 215 -359 -9 -696 -843 247 -693 -756 -442 -949 405 46 34 -974 887 849 -21 -635 219 691 967 -73 -905 161 -339 -710 -5 -613 -380 -711 -423 -978 654 -356 218 866 -528 -502 441 -900 -43 555 464 -20 -13 -279 -804 -638 854 976 593 -25 227 818 -700 488 552 218 686 -301 -446 778 -507 -50 817 661 629 -371 626 32 880 -593 -129 -295 -201 170 -549 -745 -297 -551 885 530 194 578 773 722 -669 -719 868 -849 910 120 -881 590 303 -909 -146 -780 -370 -740 -524 -591 433 710 -25 -443 829 -678 980 450 -307 -94 -312 28 647 538 142 -892 -313 -483 483 -579 -723 79 -864 -324 99 96 87 803 383 -472 -853 -696 -926 917 -413 872 959 -793 -363 -701 610 -401 -889 -59 -329 24 29 -495 -503 551 -63 -528 -505 -161 267 687 -343 -164 457 72 450 227 344 -584 387 -857 967 699 597 289 971 -308 -405 -733 -615 621 -950 -269 -975 -528 -297 562 -849 -448 372 148 262 2 189 397 -777 611 767 -710 885 -54 -554 762 820 568 -353 -995 134 385 -423 180 -428 519 -608 -710 827 846 549 131 31 803 431 81 -850 -508 840 -589 -168 198 -922 -28 -926 -39 686 -457 -746 -338 -505 -71 -102 812 -795 607 -757 663 -818 -357 270 496 -81 -733 -612 769 163 -26 529 -411 -326 -509 374 379 -758 -300 551 633 -689 516 524 535 -120 529 472 -840 -777 -223 -898 -733 754 -342 -918 -571 -96 435 323 -291 -453 228 -977 288 266 -662 -591 -843 -871 -219 361 -562 -157 -129 438 658 834 -961 -392 774 -276 632 -148 360 765 887 842 753 -112 -381 228 -601 778 775 -319 53 450 495 -215 -158 815 178 997 926 257 858 -507 189 -426 98 -363 259 -65 14 4 980 223 482 -10 -379 426 377 786 -11 83 599 -963 -408 474 -867 466 -889 645 -429 -549 -820 -262 311 288 848 -58 -865 931 556 -593 452 136 127 162 775 -339 435 -124 785 -968 113 554 -115 -319 -188 -757 514 281 57 768 -277 -968 -758 275 397 -384 117 -124 -634 -42 168 -586 188 -641 -658 -911 -35 -204 -540 829 -900 -607 210 749 -689 -793 -133 -259 -798 609 119 -778 423 800 -870 -871 -864 7 544 518 300 -512 3 -149 359 -235 668 513 -453 307 291 203 -210 -117 -876 -667 703 633 798 226 -810 954 416 -120 578 151 -287 177 -47 -705 869 877 -667 818 565 -871 518 835 401 -307 -470 -51 958 -43 -914 984 -895 3 -983 -855 -710 -355 -468 -164 -173 740 -429 -369 441 -617 -765 910 50 42 634 -13 235 -68 840 -951 334 -959 -282 -282 15 570 324 -927 -856 -517 -966 904 -805 469 -148 561 747 -780 354 3 475 912 -745 804 -856 -520 430 654 164 -161 279 -421 -994 -45 -25 -280 85 410 714 440 448 325 -988 815 408 -621 920 -162 -495 812 -642 335 -539 -293 409 766 888 -216 628 -70 -575 -972 319 593 -95 -249 63 -959 -344 407 -186 513 -458 -915 -980 465 149 492 189 -824 -854 563 33 -246 372 -818 271 818 123 -33 963 362 -2 -2 -484 325 -651 156 -59 819 -417 -398 575 185 -975 -265 706 -329 71 138 -355 -520 -896 197 513 841 7 674 661 -341 438 789 -704 -514 -811 572 312 -366 695 -511 -454 -186 -670 371 436 13 480 282 780 -894 630 -976 495 640 -474 -462 -848 82 -762 -733 696 892 29 879 -439 610 744 -891 731 123 37 -77 -17 -771 -61 -322 -101 -851 -746 -112 347 276 -18 259 396 615 -638 -908 -153 -944 937 -127 -267 -217 -477 910 -831 -927 572 -764 -418 -876 247 370 438 -714 969 147 -159 996 322 -108 377 50 -132 278 -240 -212 980 -279 32 -971 815 355 963 1 -710 -655 212 144 -431 595 -203 -405 762 232 513 19 547 -639 17 952 -49 546 -426 -442 -50 526 648 292 -286 865 -698 -883 -565 493 -189 -235 -582 -480 199 648 -533 -214 772 993 354 -389 -132 -662 -871 197 -110 -820 -563 -872 112 38 -560 -377 679 -62 -325 -552 710 222 537 215 -409 793 -90 -171 7 335 -654 889 -607 783 -604 -852 213 311 9 -279 -770 -257 271 -579 668 -478 161 495 -209 545 59 857 -685 -846 -72 532 69 -594 771 818 986 -547 -978 969 -1000 26 -884 -49 -960 169 -641 486 602 -736 440 130 626 -629 698 77 -70 931 799 -905 -470 507 -324 169 -856 89 718 -826 121 344 527 145 -303 -916 678 -521 -285 -175 -752 -165 364 -334 422 -145 -109 -819 -165 -112 -732 -784 975 -451 647 -697 347 -812 640 653 413 -589 162 149 -771 949 573 169 669 579 -189 10 818 -715 -515 -314 -650 777 874 -152 941 780 -791 -640 -423 -172 -820 523 -528 968 -322 522 948 -419 210 170 963 818 888 -621 281 839 133 558 -631 -679 1000 816 -501 -194 859 -78 -938 -616 971 -16 991 55 -968 -385 802 27 -596 375 920 485 -211 811 -564 -262 248 838 -265 -637 -840 -10 875 469 -11 -470 637 -44 -288 372 -415 84 -841 -167 879 -44 443 -774 -305 792 925 633 51 -132 440 550 219 -687 -580 904 -482 -387 -855 -215 597 566 64 -476 582 -306 -296 835 21 532 -869 -734 121 420 753 -303 630 -726 -852 740 -704 532 -217 -900 198 461 -280 -590 57 921 541 -173 263 -740 773 911 830 60 459 323 -883 432 -286 -325 697 754 -39 -643 534 -146 -30 -315 -775 76 -89 -400 -702 606 -600 -857 108 -385 -151 221 657 -879 -945 -484 594 528 796 351 -793 -476 -981 411 -783 -710 712 436 165 569 634 707 953 537 -754 968 -560 305 -809 510 -912 -808 -409 -384 -875 264 -383 274 -577 938 -194 -767 467 589 160 -691 -906 -198 342 995 277 -377 495 -294 719 -688 -496 529 882 227 -398 -335 -679 -280 359 750 765 -67 206 -157 -688 -182 557 -432 357 -214 -965 206 774 992 -473 326 -602 0 -793 316 -224 245 -234 -475 599 -22 784 -73 232 261 292 674 796 177 -374 55 583 579 -479 -480 -519 -771 959 387 -819 -175 230 236 -544 -828 -413 -148 -7 -301 -432 -110 605 331 221 -526 -425 65 230 -181 739 -213 -741 -270 507 -838 208 582 -941 -171 -287 408 364 -53 884 -695 -751 6 -766 -625 -760 863 -340 -606 -407 -517 117 228 -720 887 452 -297 -984 454 735 506 954 836 -721 157 887 173 34 871 414 953 449 -210 828 588 -382 642 -629 -964 49 5 268 264 -56 838 -651 652 899 954 213 439 -122 452 945 592 -133 -764 343 -632 293 -154 188 -867 968 -826 -399 930 -467 431 -866 308 -429 -272 -187 694 -184 231 -980 -685 413 -783 301 -928 -186 895 380 -253 305 -846 324 216 -449 79 838 -422 716 -424 881 764 737 -484 543 -899 -123 948 -317 -348 518 584 -350 351 -947 596 -335 -837 -503 197 659 481 20 744 787 921 360 -818 -876 779 -955 -289 -914 112 -321 -561 591 -740 281 657 -663 -177 276 385 -259 487 512 -138 334 648 570 -726 142 -892 -519 589 -510 -967 730 -78 379 470 743 -886 -751 254 -360 674 154 728 444 -420 -98 -652 -890 -642 -640 215 -457 238 89 798 -766 740 -991 -286 -391 -758 672 461 -606 -638 -204 -132 734 319 -736 423 504 -706 -558 -973 67 46 -12 644 -152 59 971 155 946 -650 952 518 444 -906 -13 -474 752 -976 -175 828 -130 173 -827 -40 -315 777 715 800 492 582 -466 -327 -720 -564 97 -747 371 -137 -698 -679 -688 -792 843 151 -300 -736 233 612 -268 -656 -36 -327 367 -368 -767 966 -265 -572 933 144 -940 -767 296 905 447 -251 -401 765 -417 -662 345 -56 119 -107 447 753 284 -744 -536 -182 18 -540 547 346 703 855 -862 -404 718 -13 -575 998 -496 -670 87 809 823 191 -25 -624 -397 -364 -599 -319 -758 -303 23 555 485 880 151 -30 513 120 407 623 -499 -511 -651 -542 -792 -581 -981 -402 -855 734 -299 -223 -96 -800 35 397 -613 -256 -284 636 717 949 -779 300 -972 -756 -91 421 220 -171 -268 -975 777 544 952 768 -735 -449 673 497 777 -279 -951 193 982 -779 678 -663 669 -46 390 -869 197 -42 236 641 950 202 889 -176 -87 371 -656 -258 -206 710 473 -967 -771 -50 -548 542 -639 -372 9 -568 936 -935 -256 516 536 869 -20 123 -301 -698 489 637 -150 739 -883 713 -400 -296 -639 -371 64 254 -571 -873 258 -879 168 619 887 -606 430 209 -330 650 930 34 -615 -418 0 -631 68 976 -637 -76 617 79 329 -295 231 148 -819 -899 133 550 722 822 -522 272 -86 638 753 339 443 -681 -699 -911 34 661 507 219 -776 112 874 -501 -624 730 125 -349 942 195 -550 984 616 -600 -213 447 -978 613 970 675 -896 226 210 -382 893 -300 742 -494 -336 129 70 -455 -458 -373 423 412 -945 -355 158 412 421 335 506 -40 508 325 -355 106 987 -94 -157 755 -627 315 -225 -509 -648 302 459 234 -222 85 652 -227 -623 -358 287 -301 246 -133 -129 403 -304 -723 610 -405 887 728 -562 -706 697 191 630 -40 892 -875 -206 -3 856 -563 -321 644 24 788 -197 -518 -86 516 -642 -915 730 308 -612 510 454 245 -292 -895 -13 249 -179 413 272 -324 568 -744 -267 859 102 -484 -318 389 -381 107 -256 -99 -15 46 375 746 -270 -779 426 617 59 571 -187 -63 -375 -980 -902 949 352 -17 654 -758 954 -796 986 -241 -497 781 923 258 409 21 -708 -685 76 679 -451 645 271 48 -277 -405 119 951 -754 166 713 -326 -474 -136 -804 -721 943 -299 -270 -731 -731 583 -778 190 -599 273 472 -360 -48 -989 659 -641 -144 403 133 319 111 -750 199 805 885 -454 -467 -378 -551 -970 665 -18 -624 -395 580 -632 112 814 -202 -339 867 50 -66 94 277 340 -959 -574 -528 119 596 -922 691 493 -892 701 -776 248 -969 -223 450 -556 -782 748 114 705 756 590 -253 -154 561 -985 -367 -485 -275 -541 -272 -445 -964 -163 -191 -793 -619 -14 -82 492 29 -285 -249 760 -174 949 678 161 -95 -823 326 638 258 104 -280 143 -481 -262 851 563 468 -828 -204 87 -113 463 231 115 689 -799 182 991 310 965 -306 103 266 862 455 -6 507 -812 -151 18 -160 845 -620 -148 -476 -986 -253 -459 435 -502 -938 173 -207 -187 999 -364 271 -709 758 390 -191 553 -651 412 -750 708 -859 -539 -470 -41 181 744 645 312 237 -909 -701 243 -130 518 725 -399 969 409 37 80 -658 577 57 578 -125 -75 -124 -440 278 35 375 -701 73 -553 -115 -133 -779 -360 13 293 -996 -797 -860 -358 -963 478 -59 12 -516 -164 886 -67 210 80 980 -166 117 -858 -140 -507 902 -292 -438 987 -963 77 315 406 944 -863 565 -723 -930 -481 -70 -765 -800 913 526 -866 -942 -469 649 634 782 -834 -614 779 -73 -801 -313 -450 -396 956 662 376 -664 -284 -125 746 -35 315 -557 755 -723 -958 433 -625 243 131 304 969 -324 -959 -738 240 914 624 -556 436 124 620 -951 -698 -17 759 233 -96 450 -217 -377 170 -365 680 664 -865 85 -143 -644 -319 -28 685 882 -417 735 -384 142 -710 543 392 -4 532 883 489 -654 849 -317 -346 4 -728 720 434 302 950 927 -19 360 -160 668 -382 -545 -148 449 706 -717 -509 589 -648 -121 215 -212 -241 217 326 -611 415 969 548 -132 253 754 -180 479 137 385 -148 -483 223 -217 -313 -478 255 682 -963 833 -870 543 -348 -373 311 946 124 280 -707 -804 -795 508 -328 -902 383 -504 -787 777 -200 599 -374 505 374 -110 95 -781 -793 367 -102 742 330 -328 133 370 -394 777 100 -751 967 -82 442 -436 -806 -249 -701 -808 726 -58 890 387 988 -57 177 614 10 542 -752 62 -274 -386 429 -638 -660 572 -162 464 -887 -601 -639 894 -613 619 310 -836 743 673 -423 84 768 -506 133 -362 218 294 250 285 805 740 -174 115 -185 959 -53 -203 545 965 -275 356 -791 -286 68 709 741 -939 -573 -979 985 620 152 879 528 -151 610 915 960 -794 254 -372 442 598 -579 489 -436 -195 -373 -348 365 -305 982 722 -298 937 -753 -74 -272 845 603 379 272 -545 -488 393 -561 805 760 -13 -276 616 -977 858 -175 -212 671 -749 477 794 98 15 35 948 792 40 -905 -465 510 909 -157 -196 -276 -709 239 814 930 -84 -940 613 146 -376 -307 -96 252 -628 -893 -933 893 -658 665 -130 -297 548 748 968 -217 50 864 -934 865 -354 93 -685 -592 101 32 -242 -487 -507 517 -873 -194 649 -405 614 -15 744 -659 -320 -378 -637 603 706 703 420 -878 685 -190 786 -51 344 293 -943 172 46 81 -978 -490 -999 605 261 -238 -394 980 -677 193 -769 705 -838 -734 -160 130 -504 453 -869 -710 -267 465 -223 -794 741 -12 -871 484 -139 -302 -239 -455 -146 364 -339 -285 -768 621 739 516 -72 -351 -282 -857 373 302 874 -724 812 344 -885 -313 -481 833 -831 384 392 724 -57 946 513 351 -480 -670 643 811 937 271 135 851 725 -520 -87 126 -73 -408 -822 -334 587 -569 -15 629 549 122 374 -462 385 -183 595 -445 -351 -68 -609 315 -726 963 -518 892 -74 -907 82 -953 455 121 -380 -596 572 656 587 849 371 -261 140 451 -266 462 482 -2 -237 -233 420 -967 945 217 86 -555 -735 196 688 -579 951 -529 -421 178 536 -813 518 351 172 -71 -734 -587 -816 901 119 296 -867 -485 -179 535 57 -233 661 426 -338 -925 -467 -471 -322 261 786 -55 -67 867 948 654 -231 881 571 -93 -618 641 924 -929 -877 666 785 -514 394 -614 -495 898 583 -421 -786 -625 12 799 829 510 543 375 -583 681 461 -10 -765 431 -733 670 -217 -309 -616 -752 -952 998 -361 -417 243 -110 508 -400 -937 -348 -309 -162 597 670 822 -880 -265 740 -754 237 364 395 559 65 74 -690 -170 829 195 836 516 -65 59 -445 -771 -177 136 -469 -999 947 620 587 -11 402 952 -587 373 136 -527 763 991 431 533 431 -435 122 866 -477 -183 -256 602 605 945 89 -388 91 -676 -12 -235 -528 246 -769 -475 -770 -293 476 -838 850 437 -955 505 182 451 -441 103 598 71 290 -596 -56 186 -204 428 -207 316 993 -549 177 -694 -260 505 -923 -200 700 984 962 -312 855 375 886 -35 -116 869 -466 -515 899 459 505 -94 765 -464 -590 640 -27 114 118 -185 -587 150 -687 958 22 774 502 960 -292 -29 -1000 76 -523 -291 844 -942 -520 435 299 -338 820 -457 846 318 590 -292 -801 916 -844 183 329 -587 7 95 -378 955 254 854 456 596 -801 606 -196 638 -714 854 623 934 716 -361 63 -803 370 233 179 509 -3 -377 272 -315 32 171 195 687 530 447 -628 -471 39 1000 -43 -242 916 228 -564 -803 766 -374 303 -679 -372 -852 -714 953 21 -749 941 -591 -454 -354 143 689 -590 -42 -847 -686 -572 678 596 697 822 354 771 942 367 709 -145 -219 36 -536 -178 103 -273 158 -433 722 962 -476 -49 -861 932 315 703 983 -563 -657 -384 668 -695 -264 -892 -689 86 -68 953 -640 492 219 -534 -34 765 158 984 980 -506 562 -22 934 344 90 -825 -916 711 578 -137 -415 -118 213 629 76 -392 743 304 792 -813 12 938 -207 980 -335 816 465 616 -817 422 299 882 552 -900 957 179 977 856 -335 -235 -749 221 -900 126 -305 222 -438 804 123 -845 -346 -648 -668 589 -288 16 496 290 -256 728 -431 -223 -695 974 -851 -386 -666 25 720 475 585 150 678 811 -475 -101 917 752 -805 963 273 -675 -201 -588 -443 646 -142 316 -388 518 752 350 -707 461 -563 411 -609 690 951 -791 -422 274 -159 21 -255 -189 798 -793 -108 976 597 373 -445 -69 403 285 114 80 -424 -3 405 591 107 -483 -101 38 -212 257 -492 -763 -216 -52 -625 -517 996 -733 -234 -752 147 641 442 -851 436 261 549 -339 493 676 -846 711 737 35 710 -174 -448 870 827 649 -425 30 -626 117 -426 583 -821 179 815 -480 228 467 -893 -388 -975 937 808 781 30 -422 -742 121 -926 863 5 745 -842 -837 -217 594 524 -778 583 573 -495 -676 -28 941 -593 -480 -70 -429 -647 -664 -14 -173 -165 982 448 645 633 421 335 848 994 119 -795 -853 -445 274 -747 -359 517 -581 866 207 -801 929 -513 960 226 588 -856 811 -543 725 -701 26 448 402 608 -597 -426 887 999 -248 -245 -194 -912 93 -172 -683 -985 -38 -317 680 237 -199 -882 -110 28 134 -619 -356 407 -545 265 302 25 -974 -429 -766 -102 508 128 -84 -338 241 978 890 536 -370 -60 -279 -303 386 412 876 -529 -913 881 522 -200 247 -468 190 -475 -369 -773 194 403 -124 -737 -870 73 731 -559 697 700 80 107 -810 -277 803 -47 -301 -666 -73 781 890 183 23 648 259 753 572 800 435 -54 -318 351 533 398 75 160 -248 -199 -224 787 -911 544 -401 -299 298 764 -5 -310 -918 -715 -126 651 -497 84 223 -908 -283 -316 -943 -140 -612 717 561 -110 268 267 37 -271 508 739 967 457 -240 -806 415 239 636 368 619 430 757 -196 -66 -919 186 -13 826 577 0 -895 322 -228 -975 81 631 -106 712 -341 -520 -539 492 973 -821 425 -356 195 553 606 -794 -475 494 -954 -809 -736 696 -919 -301 348 896 -310 350 329 -118 -391 698 -340 -663 -434 916 -11 -859 544 171 -509 487 -586 33 668 501 637 619 -395 -254 -241 887 80 1000 592 15 -854 32 -462 83 -108 -469 -753 645 532 -545 404 -230 -213 554 181 -215 -581 305 -305 850 -829 -303 -454 812 -134 -77 549 -235 218 117 -711 -169 -31 -15 764 -491 835 478 263 925 -878 111 26 165 -836 -958 402 -48 874 719 -625 614 -978 -853 -481 -929 413 475 -216 270 599 -987 978 93 -882 261 512 506 517 -775 -601 338 92 -809 508 -852 790 955 -56 19 228 -329 -835 -424 244 571 -209 515 -276 51 -113 -451 169 -595 913 -442 881 -168 786 815 -90 903 324 960 120 -46 544 -916 -748 722 -651 -695 -866 748 715 127 405 -577 454 961 154 972 -966 292 -585 543 -914 625 421 -576 -333 -917 399 -463 -120 921 -33 -564 119 203 103 645 -526 355 -37 -862 485 104 95 599 911 826 478 -31 257 984 502 856 718 825 370 -330 -45 407 -329 727 -202 -494 -593 658 -94 -173 -375 80 -455 -494 141 -449 -670 -638 553 992 -90 -139 -579 579 -364 862 932 -513 -898 -162 -940 -552 -684 51 260 636 -238 217 -246 376 769 365 823 -597 -235 599 907 -381 522 185 -983 -980 273 810 282 699 854 -149 340 415 -456 -373 -691 826 -511 395 473 548 -705 -836 -921 -215 394 708 -557 -208 155 -378 -455 287 -446 -182 40 -8 -938 -782 -250 410 188 104 812 -490 -995 550 -273 -313 -170 -550 -215 -619 -37 -504 112 794 400 678 389 -121 990 115 816 456 -709 -641 -19 652 -918 77 161 -978 -729 -993 -603 555 -717 -860 321 569 467 648 674 384 -997 -426 686 374 -36 -608 -920 -230 596 409 967 -628 -772 343 143 -33 796 -52 -756 12 -776 -963 977 415 -452 -551 -66 -139 979 212 -669 -158 898 710 120 773 -665 -656 -414 -655 622 -228 824 -731 102 588 865 -942 655 -216 370 800 615 -122 -363 22 -971 30 -717 729 823 242 -967 -552 787 -350 -18 752 -482 87 -573 449 -409 379 756 -649 -644 229 -78 -994 -192 -70 142 -233 -324 -686 -793 -243 971 266 316 -902 926 895 553 -975 -274 -333 575 -886 -989 588 33 -750 622 -417 413 495 290 602 350 -396 -90 633 -554 720 581 67 782 -561 -550 834 -677 775 159 -177 -359 -906 755 246 531 -851 768 -665 57 392 -809 564 825 -822 -694 263 443 -151 -76 407 -913 -125 663 890 554 -511 639 -646 -541 182 -598 -400 614 -731 52 -318 -948 -738 281 -345 -7 988 272 -78 616 -964 -326 -654 -741 74 -824 13 -620 -398 -160 -100 -792 215 -693 -558 743 277 223 -813 53 780 875 328 497 269 -823 274 672 -161 -876 -466 -96 11 -964 -224 -565 156 940 82 -929 -569 372 -896 -22 -256 -825 -979 -456 19 476 612 722 -216 212 -17 -860 -137 -358 379 -56 660 659 257 717 717 473 -844 327 -580 671 -618 354 506 791 186 140 513 16 -863 157 322 -312 -890 736 684 -468 179 925 -773 -511 -722 -459 976 -70 988 -164 -305 -351 984 -33 709 -330 824 510 54 78 -953 -979 32 732 -747 -119 586 -518 -858 -373 363 122 -856 -510 -534 416 -768 884 291 -564 168 121 -482 464 -249 937 -651 680 988 -81 -734 526 785 -552 759 -892 258 994 123 -386 -197 -182 -951 661 465 -563 -590 -791 232 692 -618 -388 248 963 861 -302 -165 535 147 -546 716 -198 761 -957 590 -767 -455 -244 -549 -938 132 76 -263 401 -404 650 36 420 129 150 -889 -321 230 232 -63 574 -581 -791 -229 -532 -920 673 -85 786 408 -939 703 -122 -839 945 468 -485 515 328 -395 549 -136 -174 10 -574 311 -470 -133 -165 -168 380 862 -614 -559 -282 -629 81 701 -337 -450 309 -427 -476 329 502 12 576 -467 -878 -330 199 -481 -229 451 -815 620 -717 -113 -747 815 -464 531 -768 -974 -217 15 -544 -278 -55 -248 -16 873 894 -694 651 -554 860 445 -272 211 588 564 -347 -454 175 452 -74 985 -706 169 152 21 109 694 -132 78 663 -792 -975 -420 449 522 -19 -326 752 -748 27 -930 -438 862 -292 -583 654 70 -727 580 42 4 956 -374 979 -397 -610 908 -586 -99 336 748 963 56 -559 701 713 -207 183 -599 -170 699 -908 -31 727 194 562 918 950 721 570 -889 -971 -638 725 727 -79 -174 395 -940 -641 269 -972 942 -518 885 -809 -744 -148 311 -315 786 -146 16 534 -928 -676 711 171 298 -233 228 -127 -28 25 -776 -569 -686 246 -840 554 -723 -632 19 -967 699 693 -575 -916 116 477 605 -304 245 740 -114 656 -683 -820 -496 872 -735 857 -927 -722 908 819 112 33 -84 354 208 952 -368 -912 883 295 482 780 314 -711 945 -351 -614 -248 -677 -202 -882 537 116 782 -862 377 -395 687 -47 -704 -190 -898 753 -931 -801 -942 580 -435 556 460 -97 -763 492 883 667 964 350 -595 737 -179 -494 919 545 872 824 -137 944 -865 -523 -763 173 209 78 -88 435 199 324 984 104 386 171 265 833 -429 -418 -291 -572 -104 -380 779 452 -169 331 -210 803 -80 417 356 -253 -706 47 941 -286 -757 -950 801 -388 162 928 -148 -739 -39 -278 -470 -41 -885 427 763 -827 -470 -595 -316 -288 265 -696 609 -625 -98 923 -974 -938 -32 159 827 247 824 -505 -804 77 -70 -883 404 -623 99 646 324 688 138 925 680 619 2 922 932 208 259 -272 79 -753 686 -16 950 997 -50 46 589 -699 -273 850 -344 485 -658 -457 -613 234 -113 -647 -543 101 940 335 -31 -225 -240 -495 250 331 -32 165 677 -94 830 -511 950 -282 494 -38 600 864 110 -184 845 558 -505 -671 160 -3 -745 765 141 -927 387 698 76 552 829 -191 -931 977 491 905 -754 -656 128 -211 -193 998 337 919 137 -279 -877 -478 -315 -791 -960 98 -203 630 -525 615 378 196 -201 -852 880 -75 -265 -503 480 96 -441 362 -41 15 -265 -605 -49 159 407 306 -692 -575 84 845 631 612 -238 -131 -443 820 -340 -951 758 200 674 -628 401 -32 535 532 -336 168 -159 271 982 -549 -867 -290 -736 275 -498 -599 -435 328 -696 145 622 355 686 787 233 661 -336 10 423 903 -163 -494 973 550 546 -622 -103 673 -896 -360 -991 -9 596 895 266 748 -107 38 347 -408 -564 39 50 665 -481 -452 683 -574 287 -681 -334 225 -691 -962 -153 -166 -539 565 -47 245 687 -59 -833 916 -272 440 78 -197 -918 -539 -748 29 -395 612 -635 -906 695 -791 171 -483 -621 -784 -400 394 -694 617 -313 -275 -556 586 -857 -206 518 -853 41 97 364 -575 309 659 149 195 743 374 883 301 370 159 -864 498 475 206 -487 657 60 224 593 136 141 142 -979 -243 118 -681 614 -122 908 -571 249 94 227 563 -91 888 -882 143 -315 791 399 791 -129 -345 434 -465 -345 272 -272 -27 903 81 -913 -337 270 604 934 -455 -148 474 290 -434 858 983 119 -937 831 -377 173 338 -105 -861 187 -215 -455 608 808 -956 -609 -52 299 -433 -626 81 208 -837 -769 -803 -721 -220 -82 -97 -850 110 -195 -830 835 -6 -422 -310 -86 -400 -628 456 -826 130 -807 -100 855 -821 -170 64 259 -383 293 740 -468 -609 940 828 817 -293 448 147 -413 -56 -277 -21 -729 424 -683 -923 858 -585 925 139 330 -341 -606 868 495 -129 4 955 -920 -105 -71 87 514 -71 -992 -989 -105 249 862 -562 -941 994 781 -189 314 -664 -292 916 -247 -529 -323 -667 -946 676 760 -875 -308 -180 896 -666 -932 372 -880 -729 908 -638 187 750 -943 -459 -829 642 -680 -518 -524 373 -496 -407 958 -550 474 -950 964 917 885 316 991 826 -474 -646 300 190 320 716 -570 90 -246 -235 226 110 -946 -587 830 -635 103 266 -620 -501 -614 -955 -144 60 -735 -939 -115 -144 -282 701 187 -13 -345 -124 179 270 287 2 -521 450 988 -932 -544 -821 -296 -997 -418 357 -332 951 169 -33 -120 -639 184 -593 813 -507 -281 -832 -798 8 729 -873 944 806 -97 -911 -832 -71 -210 -728 -226 354 682 -145 413 -67 938 332 -945 -246 -281 -20 926 -942 -478 812 -570 340 -966 -319 -296 -295 514 624 593 -371 458 463 -562 -431 51 952 -818 101 -919 50 32 419 -421 -99 312 780 823 270 447 8 -839 67 918 -744 -703 28 600 -750 -236 892 -130 -406 66 763 416 -863 -658 -181 -290 -546 -42 -209 -521 644 -852 -296 992 -801 292 -619 -177 -797 -634 170 -219 -724 558 -226 595 -777 -295 839 939 -729 64 -967 -910 744 387 490 -588 -176 -223 869 -646 -382 -928 743 -705 207 782 -676 -59 -810 749 801 883 768 -662 783 90 762 -465 -869 -930 -991 -936 124 -540 62 -171 207 -902 -791 -493 503 -362 -74 -902 657 -560 -291 365 196 635 -787 -792 131 11 -907 378 292 937 318 -966 19 260 -147 -892 791 377 -743 596 693 -515 748 552 -800 -780 198 -620 -192 311 338 154 -226 -882 955 -611 -339 680 -800 869 -968 262 -41 -24 -939 -650 -856 -196 960 63 -958 -7 6 -884 836 -8 283 52 728 -282 -932 171 112 815 -639 -95 -51 665 -131 -692 -924 -624 532 686 305 57 -774 -768 16 -516 424 767 393 -337 -852 -739 787 -709 -620 -856 930 -343 -811 831 -107 -755 504 -880 957 -47 692 357 496 547 -385 -543 -55 456 540 835 -839 -35 -856 707 834 530 17 347 -307 -299 -334 -94 -529 244 -759 -397 -674 542 -954 -631 -32 -961 135 550 -149 -866 814 606 -264 5 -512 289 331 -604 -604 990 -106 621 226 65 -467 702 713 -68 711 691 -139 146 -192 908 321 345 -686 118 53 296 -177 -151 141 -168 82 -738 -329 915 -431 -837 157 -813 0 476 -191 641 -537 943 -926 835 496 -246 -832 183 718 -430 -764 273 331 -905 443 460 -610 707 695 388 856 370 -169 -568 -586 -560 943 -714 -614 659 -986 -898 -408 -293 -959 300 494 150 729 673 -398 536 -586 962 449 -190 19 26 -561 964 771 -438 272 -892 137 -712 -434 -998 -621 -629 770 -941 -307 627 -890 937 -89 127 578 228 -223 569 340 368 -967 -973 652 942 -252 315 979 -279 -358 -848 840 -571 645 140 456 850 219 409 -690 -505 -15 -137 604 624 897 -847 840 150 585 726 -331 -643 545 431 18 66 52 194 -546 -30 358 -168 -260 -218 -614 -572 874 -798 -786 85 374 -17 -37 -787 -566 553 -377 -218 -663 230 -643 -569 -312 -472 585 -583 -421 -54 -822 -352 -901 932 933 643 -476 -260 487 -349 -924 549 -621 -654 -399 37 528 -706 -402 781 822 -867 -155 -73 -178 -406 450 -546 -774 -22 -426 -705 -263 101 -739 -578 347 592 -810 -733 -165 339 866 -426 166 119 553 -953 536 380 -126 -901 -991 532 828 -907 929 808 -850 551 109 -265 -156 -36 -895 836 -584 -60 -76 23 -156 -594 -882 -483 -931 967 -35 67 486 -338 253 -581 -338 927 972 696 553 537 -329 777 965 -482 147 -530 587 11 -618 -382 90 -266 189 179 -333 472 -132 -428 -141 -158 514 511 609 -306 -248 -840 -719 -763 930 174 -149 -332 -215 -954 60 -383 0 918 -922 -903 -60 391 684 -842 0 -130 512 849 -613 -575 168 551 -133 -102 -588 556 0 590 -244 -958 -993 49 -678 -412 700 721 -614 -671 232 -754 568 38 -887 -179 -535 824 -922 -498 -232 7 664 -330 855 -123 776 284 -819 54 105 -353 509 -828 -107 811 -88 -776 -990 -286 925 329 -163 -462 589 -294 -436 122 -336 -801 643 943 -606 -9 -358 -900 -320 -438 937 760 -764 -2 -485 -28 -535 748 668 -154 -27 -514 628 -76 873 36 287 -634 -36 909 -761 719 -664 -540 -776 206 468 -521 723 -205 495 851 917 94 600 19 637 -998 -221 889 -937 -199 -609 911 -227 -23 -258 -352 717 -607 797 -139 -273 -192 -159 894 -399 735 601 -481 -612 -715 -873 399 -709 -389 4 -867 -223 732 950 -463 -132 -990 311 -609 179 -68 -959 928 64 -637 -512 -577 473 704 18 -766 597 -377 -181 882 737 -442 -947 -436 -980 169 375 752 281 910 514 -918 83 -591 -743 140 -849 115 946 841 -823 643 244 919 804 -925 959 317 -752 -413 356 553 539 721 -958 -727 756 451 -141 827 808 -278 -370 -250 -513 -293 652 252 -8 -352 722 9 -354 -119 -495 -630 261 282 410 -628 -55 516 125 177 979 -466 -747 283 998 535 864 -329 985 -439 -92 818 -906 10 -287 -84 492 -815 -717 -631 -106 -786 284 395 -658 -933 -61 786 88 -85 816 -726 -110 -311 777 247 144 -442 -44 -696 731 -627 735 -731 -760 -98 -951 -45 814 776 -248 883 999 338 -173 -82 -131 -200 276 -259 894 758 -877 855 -655 -726 -482 997 39 32 -382 792 -310 764 -865 -301 -944 1 130 592 -387 -14 -611 718 -964 723 -804 97 401 -374 8 -472 -973 583 956 76 502 841 631 516 425 -237 -799 715 -321 -55 -50 -73 -120 293 420 -576 -325 -382 555 -384 -570 183 224 -732 125 -759 -47 -559 -791 -74 420 181 -643 -314 -294 -562 -602 -716 330 -549 660 -211 -341 -694 840 -194 -511 -540 -565 591 1000 -45 997 241 66 867 466 -13 280 -232 -610 -205 -471 798 493 507 -518 -863 -58 507 396 192 592 -167 204 211 -400 -421 353 541 273 -450 -239 -192 -727 77 -523 -149 169 -298 435 650 -270 -607 751 -367 786 285 493 983 84 -812 -213 980 -730 -131 -235 615 -657 320 112 -719 4 -603 -873 -760 -138 542 -629 -506 677 -349 794 244 -930 904 -567 -90 510 -958 -296 458 366 -760 -288 -350 -438 188 -689 555 -382 -585 -362 -198 85 -712 803 967 766 -180 458 -479 -568 -581 376 258 596 899 424 98 331 -213 927 451 172 -478 -892 353 -563 767 521 -242 939 733 223 -299 -313 -4 -868 558 700 -650 -469 -578 -770 126 -392 237 -432 -555 672 864 163 -312 -240 278 -340 -466 -390 604 -660 -640 826 -13 -992 97 5 252 729 -731 911 760 -263 896 340 -513 -621 882 -804 -256 46 753 40 -496 354 405 708 -353 -603 103 -818 199 889 -541 178 -865 -483 704 88 -414 632 873 979 -591 -908 165 870 -326 -753 -401 654 -59 15 260 573 296 363 -35 -764 13 616 196 161 -710 154 591 297 159 401 830 -61 578 -172 61 489 642 -853 -200 811 914 968 -510 -718 894 -222 337 977 191 -496 -273 344 349 -262 -344 -673 46 -846 108 -334 -810 755 624 844 -739 381 -953 -154 -27 -823 -412 100 514 433 94 -799 483 -71 -183 328 236 -521 682 390 -159 -329 670 -938 -338 628 85 750 -813 10 250 830 -775 -798 125 -93 248 -252 -363 144 663 -490 325 296 501 -672 -568 405 -6 730 -310 223 -662 -226 -350 540 -641 816 -121 -920 281 638 332 -141 -35 -195 694 -355 907 904 480 -386 -524 679 156 466 499 250 -685 686 -741 -703 426 360 896 441 950 226 434 -909 120 381 893 -220 479 495 -16 700 -40 84 -847 -306 -850 709 450 422 -926 -878 -848 700 -696 -919 261 -992 529 -922 -299 -197 -778 172 756 813 437 131 43 -539 -880 38 92 229 782 -649 569 -399 -917 521 -707 -88 752 6 -965 831 -107 -759 -909 276 161 -135 564 -127 176 184 -455 857 -977 -896 913 -752 560 489 -776 327 186 667 -444 -355 -578 -697 849 -485 800 -696 -100 -487 332 183 -637 -382 422 -839 758 -145 517 416 -129 8 805 -901 181 -893 420 2 -750 -475 392 954 570 -995 -206 -925 220 -195 -583 -756 640 692 -124 370 -420 -201 -84 -276 -49 714 -526 -668 -221 55 110 551 -863 855 824 732 278 -354 376 -231 -115 -842 -342 578 -480 -447 800 -549 -774 82 -503 -35 429 283 -808 606 27 -37 -389 544 -625 514 -393 -243 554 732 769 91 860 -900 -202 -269 -792 15 -987 -778 -57 -85 940 744 442 -792 -151 -531 391 -236 907 -152 -484 894 -162 219 477 -141 -977 -749 785 601 -267 -85 -773 119 680 84 -952 -870 -946 -139 393 -312 -816 368 873 528 -72 784 528 -633 -876 -19 -522 724 -630 -212 31 -797 303 -291 457 54 -612 340 783 773 -330 833 -687 541 190 -649 578 844 602 244 427 405 719 837 682 823 822 507 490 577 -582 975 441 218 369 279 586 129 -734 -319 367 -577 192 -380 326 -327 -505 -561 466 276 -307 417 489 -599 -656 467 758 -890 -629 -920 -380 690 -523 314 539 501 -948 585 900 -679 669 -116 -926 712 -215 -149 53 -891 989 488 -662 -939 -840 -4 881 22 560 186 -529 587 101 22 310 -608 -284 -472 -149 -229 395 933 -760 -710 273 967 -907 679 870 -605 -807 -933 260 -130 483 -813 -653 161 -148 -198 -848 -977 -310 -596 -293 613 885 367 -478 -334 -114 -707 -417 322 738 -254 -647 -396 151 493 -251 704 -263 -449 -530 -277 153 -150 -699 521 -966 922 435 -921 -271 -981 772 -194 -10 -875 -469 -994 -17 -298 152 -472 -149 -902 676 971 -249 422 -729 -481 -767 -605 -989 698 -257 -748 -986 -401 -161 -188 -6 -358 660 -527 550 362 -836 630 920 -699 410 12 -599 422 537 -343 708 614 -230 -597 -312 163 593 -39 834 773 -903 547 402 690 545 -786 988 -346 -991 -415 108 17 783 -221 7 839 443 -138 -609 -578 -844 197 631 613 -182 -353 -203 -428 870 629 715 -976 -896 -3 427 -716 705 -462 475 526 5 -578 -845 882 -40 -531 738 598 828 306 832 -923 236 139 -162 -273 818 659 799 -188 -654 -815 -983 -935 -688 -231 -483 925 891 -388 71 -769 -328 419 683 531 -900 -170 -240 27 672 -569 -995 -98 1000 463 568 319 253 249 -385 680 943 -879 899 -411 -856 -735 -666 414 625 -907 -122 724 28 741 541 -15 -751 484 357 -705 298 -749 -585 -396 271 -233 893 197 -990 -805 -565 202 -970 498 -508 786 -212 -22 -21 568 -523 476 363 556 644 387 -929 -489 -542 -857 -979 -121 264 -972 553 -161 401 -408 442 -543 950 99 -996 585 -707 -411 -381 -685 195 867 -289 -789 -755 500 -873 -289 127 -502 -241 756 693 474 -314 -674 -979 280 -696 733 810 355 522 -933 -416 726 213 695 -181 420 -970 598 -436 -375 -982 -205 775 195 -805 -736 -6 -659 61 -71 690 -576 200 928 88 506 461 246 -999 630 896 -327 1 -742 -72 115 477 -264 875 -861 441 757 -589 963 -948 227 -627 559 0 924 -893 -37 -950 -336 -841 -483 -791 -528 837 -296 501 -331 63 -21 -104 815 254 494 735 -719 265 311 -873 -229 954 -532 -242 976 -450 -494 -323 821 832 47 -447 562 -807 -165 -843 -130 590 813 -404 -142 68 575 684 144 -308 969 -275 717 787 106 915 451 830 360 -241 933 904 -917 158 362 -73 -788 974 -317 -779 -981 -797 -228 -349 -258 725 437 829 906 -522 -228 402 -86 785 -863 608 -757 211 -421 -114 -516 -472 285 320 -540 655 -480 -478 -89 -931 -592 -621 803 847 813 434 -642 -801 147 898 474 -407 654 575 -75 374 128 -617 909 260 744 -404 698 366 -983 -294 -474 -720 -310 -40 -755 -111 -508 746 212 -730 -573 -554 793 927 771 -360 632 889 961 -376 -885 -225 -51 -570 -607 -720 -135 -118 -792 -452 444 183 -447 747 -183 944 689 568 9 -654 862 140 401 849 304 -598 219 388 -626 116 -766 776 32 968 393 -261 -816 21 -790 -940 -176 816 21 809 -176 -648 -467 389 255 -272 635 721 -961 199 936 -891 578 -57 442 -145 823 33 114 -32 724 -27 622 567 637 -260 335 -59 -406 78 -209 -590 -345 342 921 287 561 -406 -919 93 20 -236 -186 496 -123 811 884 271 792 -740 548 -249 425 -668 -901 717 -361 -566 -981 97 -631 -159 996 -949 -892 352 849 990 562 892 218 328 734 76 358 502 357 768 -866 92 -563 824 546 509 -984 -284 694 -350 713 245 -525 792 312 -565 -322 -561 302 312 917 -418 60 -171 -878 -258 -429 -147 810 611 727 -676 -113 40 565 124 34 607 -308 770 143 -982 801 -321 841 173 -174 -774 126 -592 643 -59 567 -641 -266 -252 -646 -563 274 -373 -921 -224 -771 -755 -976 -556 -842 313 626 680 332 578 623 413 730 122 -544 311 663 -796 -35 94 47 489 -426 438 -958 -939 -733 438 -951 -66 41 664 -321 378 -182 966 -465 -406 -464 -318 -476 232 638 930 14 -825 -195 -550 942 835 -831 553 -625 912 -23 -743 627 716 -260 -115 -168 874 -655 -897 483 -344 287 -951 542 -526 -164 -565 -245 104 606 -225 71 660 -58 532 474 -900 803 -950 -637 -695 790 834 -667 -965 -884 759 -462 881 -502 -251 917 782 877 -556 468 243 -403 132 -510 -720 -199 -956 -547 -701 102 -345 466 -380 613 -147 266 -86 -456 877 497 -801 -205 -423 607 55 643 327 -859 -656 941 930 -24 -313 907 -249 -611 147 -104 13 981 549 934 -834 110 569 -550 -87 -498 14 -577 -660 -852 486 363 79 611 540 774 -196 469 323 -302 -421 164 902 832 215 142 -715 906 -648 -428 859 897 743 236 -693 -536 409 -611 -219 240 -990 -805 538 -779 -634 123 -762 -918 600 237 -249 919 -670 699 798 370 -213 699 388 111 336 461 -168 940 810 282 417 700 -885 -81 208 -728 490 -738 375 -676 169 -833 281 -818 29 70 -282 -716 -472 -505 304 -268 593 -968 404 -658 335 -11 -115 251 -938 -331 770 145 209 635 201 -999 -467 -489 665 233 70 -909 493 -356 675 13 888 234 370 871 727 -787 -481 667 -322 -903 831 125 -894 880 -430 860 211 -821 960 -94 453 -810 -205 -974 -330 399 222 -207 154 -23 636 -743 -396 -926 453 -393 -249 685 -885 -134 917 94 -989 -952 -497 -619 91 387 423 -28 934 -232 655 251 407 -288 106 330 -11 -104 260 906 -744 636 106 717 740 -255 499 341 735 450 113 592 -416 -48 254 -963 -3 -502 -709 2 848 814 -509 372 -642 -725 937 263 -840 261 928 -308 26 -13 802 381 853 154 -705 -232 481 817 109 727 -255 -338 -751 -405 -498 -138 800 -166 -883 -753 156 325 712 -475 -953 -569 802 639 -451 873 571 -720 -441 -701 -530 -565 108 -767 -738 824 -845 516 -893 104 -302 785 -913 523 425 -695 327 955 -465 -769 -276 240 -42 -759 -419 -971 -358 343 -482 -300 -765 -956 291 733 925 291 -634 -561 -303 899 372 -658 -324 6 -909 -870 697 32 -727 -664 -320 -704 58 508 742 988 -461 849 -601 -12 936 653 -314 -132 124 -461 64 990 -116 -965 555 -692 -708 -809 -327 -727 651 -684 375 617 650 -286 -815 -717 -759 -884 840 -787 -14 -259 -256 -656 409 -816 -772 -791 -552 -24 -837 875 -84 109 -151 -822 361 -223 -511 378 295 -706 -837 -184 -462 959 709 528 -186 -144 762 185 -153 466 985 772 307 -639 -940 -548 -198 667 894 -472 -386 582 -41 -387 -107 906 748 -244 998 397 -931 -381 182 -779 -12 -614 -49 847 -85 528 40 -844 396 -805 826 638 648 -786 626 687 -625 593 -714 692 867 427 558 -869 651 334 886 -637 475 -193 -634 -48 751 610 -54 -335 -841 -853 247 313 804 144 312 811 -766 286 -419 -543 -69 940 542 -238 864 -36 390 -870 706 -303 -623 -35 273 -690 -464 -423 -759 -681 -479 -471 -521 -963 830 -50 -714 59 -353 -797 84 613 -998 211 -767 -286 -307 622 588 865 -372 156 50 -734 948 -110 111 868 905 338 574 535 -16 -42 -2 -900 187 111 932 380 525 -428 -739 960 -672 700 337 -731 960 30 -766 -965 418 -582 -600 -654 1 112 330 317 -815 934 620 788 573 713 149 172 -385 209 972 -571 -680 -839 -815 237 -73 -431 -728 476 29 920 66 139 -432 480 791 -357 828 -952 -661 418 -432 -155 -823 996 76 141 898 480 187 5 -218 680 -150 -977 462 63 -641 -106 2 591 -289 354 627 793 -390 -691 -881 278 660 751 316 175 789 167 212 -296 -919 -36 -171 -146 -734 -87 -148 89 610 150 -820 294 -883 -675 976 -751 -350 244 495 584 171 586 -489 506 837 259 -750 -652 -373 755 742 -320 -966 934 -747 444 107 -846 38 182 909 568 99 -922 746 61 -614 -804 -566 185 897 -679 -760 -997 275 225 539 -737 -182 49 -686 317 862 -178 553 -478 -254 970 939 -455 599 211 -139 -523 392 294 333 -172 -120 591 926 -945 768 -177 843 -243 693 908 -296 -430 180 -559 580 -811 25 -591 819 909 -58 689 -245 993 -728 -536 620 -518 972 -951 696 447 901 -930 -739 649 -659 54 -299 628 -464 76 -156 960 248 -899 -237 236 -658 627 651 -952 -820 -232 -430 -235 490 -965 -876 -19 367 648 -712 -657 -516 142 911 252 840 -657 -71 345 -581 266 447 219 -111 -636 556 226 669 535 -265 660 630 876 95 146 -282 334 462 339 -423 -167 -449 408 31 -619 74 53 -410 -989 -549 -730 691 342 -383 159 -789 -1000 136 18 -569 -356 -132 -195 -460 -338 -11 994 693 -134 939 -513 726 169 -44 364 -812 -397 753 -822 -629 -707 -87 182 489 -148 261 -625 59 224 943 657 -257 199 -313 514 506 -204 15 155 617 -278 -53 -123 -475 -230 373 -451 -864 -308 -48 283 955 -785 -650 46 959 463 -814 -344 541 -481 -388 -822 827 526 -146 -313 34 386 478 511 324 1 -143 945 813 -981 -514 -255 -729 -915 -70 767 -496 337 -218 229 602 407 741 717 -53 505 828 -229 -807 715 576 -299 -977 -401 -452 -381 -75 -460 110 782 567 302 306 134 -274 786 63 -636 846 -541 -845 973 -67 646 -585 442 805 523 81 -177 521 897 228 -973 -68 -677 870 138 -746 533 292 392 -793 364 -110 256 66 -884 441 -44 51 -942 -282 77 -327 -357 -952 -493 -767 113 -478 -762 -556 857 -841 -238 967 -861 -397 389 -906 101 -302 -146 -17 440 -10 -858 754 -176 -783 -13 -718 817 -1000 -738 -387 522 356 -414 -665 -632 -356 260 -539 999 -597 838 954 -344 910 -316 838 -490 571 48 -704 -754 -668 -251 -990 995 -713 -316 182 -119 39 -851 835 806 631 137 298 793 -106 529 5 339 714 -434 169 581 256 -950 -880 -166 979 -437 234 -213 469 438 -852 564 208 -152 341 932 -723 -206 -72 162 207 -262 -464 -589 -368 11 598 -685 -362 423 377 -582 740 543 653 -960 -641 42 852 -701 65 944 78 334 186 -130 126 -793 -231 868 173 235 528 917 146 586 -644 -723 974 -293 -501 -316 -282 756 -146 271 939 53 195 578 -655 -850 813 484 140 898 -614 621 -59 -339 -681 364 760 -760 768 -983 -686 -774 154 335 -725 302 961 622 604 -814 996 -510 628 643 -804 -490 -143 990 622 693 -720 702 -281 -849 815 -983 960 -945 -359 -908 -794 -917 -410 -525 218 945 -984 -528 -551 715 -982 -904 915 904 327 -966 -679 -178 530 -965 -75 -854 815 -392 -427 -401 -952 -255 -247 69 839 796 877 724 827 680 -76 -53 -54 -165 -380 -638 -452 19 -603 722 -90 -721 243 -667 284 -135 -842 850 -124 -57 168 -325 -805 -785 605 -6 198 868 -445 990 652 664 -118 -473 195 405 -383 -964 -623 33 961 22 437 -588 632 251 427 77 145 -344 -332 -786 319 517 263 -951 -127 -286 295 -249 52 408 -26 370 412 527 836 717 395 -572 528 943 105 -195 -812 698 492 275 37 966 500 535 -691 735 933 211 -743 754 -881 -526 -93 953 740 -889 468 358 -859 -57 -613 -444 627 -466 150 734 741 52 510 753 -778 -183 501 -631 75 268 -43 838 -124 -126 324 686 -201 -905 -409 -255 108 -284 -291 480 -667 -324 83 -473 -895 -715 -89 -955 748 373 -402 21 -311 -826 460 -564 -213 446 196 -848 129 -443 599 272 42 -796 579 408 760 -17 -457 -831 359 534 -846 -515 -251 -86 -575 150 -201 -123 173 692 252 -42 699 865 196 720 -17 659 259 487 615 202 996 382 -334 936 269 690 -650 -404 -774 689 -283 -50 63 650 328 254 39 300 -913 -920 773 745 -873 888 182 -745 933 379 -713 931 -121 935 -180 -916 127 -92 939 647 231 735 -602 816 895 -245 186 -571 196 -325 -43 211 -379 89 409 -181 98 240 -534 -491 825 962 572 305 93 662 -530 -70 206 -550 -220 -572 547 818 502 -825 -623 -340 584 668 373 -919 -917 987 -468 713 -158 -231 -336 794 -222 833 -458 601 -241 -277 752 -959 811 -439 -563 -242 -618 983 98 199 610 483 374 -995 -14 -897 -766 444 -101 -57 578 536 927 -393 -559 -741 -569 116 -392 -424 698 -86 386 -104 46 -839 188 -544 -845 -753 -558 -116 -793 -360 694 -155 -140 -624 202 366 999 779 63 683 10 -908 -159 854 -410 312 -757 -512 877 928 427 -682 658 676 888 520 581 611 968 -434 179 343 797 -122 -517 -532 -883 -81 183 991 -388 -51 409 452 70 -684 282 -32 645 -789 -872 -356 -326 228 -860 500 35 236 -878 -194 -936 137 -600 -552 -991 139 731 734 -742 249 -364 945 -119 191 166 -809 612 241 -407 982 -888 -17 -255 -119 -836 792 760 455 -655 -419 748 15 -454 -62 920 -34 64 187 358 -595 839 493 60 -885 -788 -96 108 -62 961 -866 746 -630 -368 113 124 842 -178 602 -62 324 469 602 -403 -568 -229 -683 -630 -254 527 -285 915 394 -750 138 832 267 -988 434 -196 -502 -127 -153 956 -876 848 -726 994 -109 983 -231 -996 -597 -912 883 -63 631 -256 -841 800 368 229 869 -371 -913 -722 974 379 -689 -16 723 888 878 -983 179 -305 735 -246 -458 206 436 -259 490 -865 467 313 -193 624 461 818 442 560 -860 553 -685 527 -8 101 -789 455 514 -275 -596 -270 -383 -325 657 -78 -926 -363 -194 -590 -73 -830 16 710 695 -679 -859 682 -873 -331 598 724 -359 -635 832 639 -459 -100 393 -693 -478 -835 -223 342 -665 -418 -845 -233 -359 546 63 -840 33 -43 -268 -938 45 184 -110 -323 940 53 938 -831 -342 -790 -761 -833 -704 -71 -109 494 981 -405 -583 425 197 -167 342 -440 116 -755 -120 -706 -887 -516 148 545 984 853 -507 -819 -528 590 601 -470 611 -115 -274 568 -717 46 410 -981 -706 426 -779 7 -117 -780 633 -240 977 468 643 -798 21 -781 -582 -635 287 -856 728 -58 -61 806 715 -658 629 -445 872 542 67 220 -672 -58 754 -680 940 997 -867 768 184 24 563 179 886 -353 747 -126 -570 500 903 -604 971 -397 447 -815 176 557 921 -383 -271 -12 796 -129 -534 984 -178 -332 363 -497 527 708 81 -376 753 -523 725 -4 594 304 337 864 348 -158 432 628 925 -83 -202 71 517 137 87 232 -67 -684 876 -173 -302 881 635 -44 800 -422 988 -607 921 -618 -29 931 119 572 737 762 -225 -512 -841 -109 95 -500 -11 -675 -675 -108 94 -125 692 647 -499 936 -986 -195 -362 -555 -533 -349 641 -761 112 343 -524 -664 708 672 -42 649 -129 -769 -728 481 774 997 -255 525 -910 -553 344 679 -285 764 18 641 -744 963 -870 -995 -329 819 -40 -206 30 498 546 -75 -461 829 857 -333 -104 545 78 715 270 -531 -616 -237 763 -630 492 -219 87 -80 997 -102 -602 798 213 240 -350 311 -199 -987 -869 -56 -573 -355 -126 -179 149 -583 -856 419 -55 -917 -509 -913 -768 94 145 -320 -992 -299 746 -388 -931 -267 -524 970 -771 -289 829 189 -651 -180 -592 -854 238 -451 -590 445 -117 -987 813 -770 323 -456 412 -181 286 -983 271 -355 -37 40 -885 -863 -949 445 34 290 94 534 454 -983 230 -263 -934 642 456 -712 -930 72 206 -586 656 542 476 244 -23 230 -99 -513 -7 -717 850 -242 -688 -345 -80 -939 -623 378 -664 417 512 -965 -544 -71 328 377 -820 -370 -293 235 23 196 119 707 48 812 -577 -69 -97 164 241 -525 89 274 240 318 -175 -201 -105 639 5 -17 -640 -506 15 -147 980 705 688 888 -79 287 734 -583 490 929 571 14 -917 387 -666 746 653 -426 -591 276 248 14 -972 503 800 -742 -19 949 -309 -385 -738 -644 573 -305 959 234 669 -14 -273 212 -409 269 766 478 887 -36 762 -158 987 -882 482 841 -913 599 564 290 216 171 -216 138 -652 648 -250 501 -532 902 -564 -510 777 -750 -365 -233 -942 268 718 -632 -384 630 160 -405 -27 -122 -614 -842 477 -214 887 -438 52 -871 249 349 -344 651 752 825 -98 -368 240 479 298 297 621 -950 46 -431 -758 939 973 452 -742 -186 962 381 -672 -258 227 -815 -73 -918 -70 999 -681 -137 857 135 932 -711 505 771 970 94 -639 754 618 -8 800 681 21 754 406 -760 -229 960 -368 654 411 723 -193 -546 -101 852 -627 -299 -552 -443 203 -290 974 898 -629 -461 447 761 -241 732 874 802 725 13 422 585 -673 -584 398 -789 672 -824 872 139 -501 406 335 -794 64 346 708 723 -770 -204 991 -879 -432 91 869 -162 472 249 57 754 617 -230 -452 -440 123 76 -801 319 975 -370 360 -89 317 247 -63 268 -108 -256 -427 -621 -388 158 665 -125 672 -669 413 115 -961 192 988 919 669 862 -43 751 -393 -242 -368 523 -877 -65 486 -403 -585 876 -373 -786 -261 -846 -685 -918 484 -296 139 403 162 349 -183 597 -605 -626 436 -277 68 88 -522 79 594 707 -794 746 -533 -330 -628 485 -763 903 -169 -860 -790 -696 265 685 283 -458 -464 -857 -362 -172 846 631 141 -11 459 -269 292 -841 -513 -600 105 95 691 -343 508 732 755 784 -438 -144 -538 -149 -9 548 707 682 -709 663 975 758 -279 -485 817 -498 -476 -791 -50 -843 619 -775 283 856 -582 -353 -138 265 -536 22 -743 514 -423 793 88 -455 -581 913 -993 -384 -915 808 918 -855 -366 705 -929 733 -888 299 -854 992 234 -326 -263 844 560 -940 -234 -975 598 -213 -8 169 189 76 -971 842 123 151 522 -938 226 -894 787 395 -226 -4 25 -323 -564 -875 -684 -422 233 -321 10 -126 23 -735 -960 674 482 -485 -897 -9 -30 -9 411 591 335 -518 439 -889 -450 -51 1 -102 812 267 -104 -89 657 -774 10 -173 677 -562 818 913 929 -644 -950 818 120 297 -117 -383 987 972 -61 -367 -220 -424 213 -971 -578 539 -26 542 611 -486 70 933 32 171 -182 389 58 11 233 -27 25 291 -913 178 -608 -698 -673 -466 -875 783 -99 131 152 18 221 -920 -810 798 531 -940 -245 -245 35 642 474 864 -687 342 -304 22 -155 -932 841 -841 -686 667 -322 -152 715 684 -661 -20 -568 -258 854 535 649 203 -672 -10 -995 593 -308 261 -624 -243 -591 272 100 -276 608 92 826 -513 -640 216 603 -756 -514 -301 -840 805 673 -185 914 -424 605 861 557 -366 -963 795 331 564 -114 556 -377 553 356 718 -428 -332 -676 45 -157 -962 -963 -822 -36 -644 -224 843 835 -428 -685 415 846 -848 -518 144 -288 -362 370 627 700 144 933 -912 -917 -501 -625 -714 254 -466 277 587 416 757 -3 911 220 458 -547 378 -880 -492 -505 -261 426 -3 232 -755 188 -313 -358 -972 -36 -878 -220 317 -822 560 311 172 -598 853 797 652 109 -374 -156 293 623 7 65 -448 -778 56 -582 863 777 -246 361 -410 -993 -246 118 -288 -785 -524 -759 209 524 10 -598 479 338 816 954 565 -82 96 -492 32 -135 383 -42 -426 528 -413 -415 955 182 838 -833 -181 33 736 -725 -851 -636 709 -720 -993 640 -675 937 -675 288 245 679 32 577 672 543 385 -248 -751 -665 -508 -241 584 -376 143 -907 -648 -45 969 964 -917 982 200 -238 152 -183 -284 -749 900 452 -616 458 -550 -304 -704 520 -168 495 -656 -503 -294 244 -718 -182 -715 -140 828 96 824 990 -758 -248 695 463 -81 65 -297 151 489 223 -200 239 -300 374 233 453 -949 -102 -633 -233 789 659 260 -30 -391 -503 -495 858 -445 -923 -39 -220 266 442 48 738 -702 253 -744 -924 -616 -851 -902 207 282 934 -351 -312 865 865 -6 749 165 365 316 112 -810 782 247 -918 -310 -208 -468 -23 547 -341 -975 -157 -254 -549 -393 62 -272 656 -852 -327 427 128 106 152 -416 -976 -752 976 -616 396 599 -153 465 158 493 -999 -274 -844 739 -452 801 429 -111 467 -591 -676 367 841 347 956 327 497 -362 21 -988 -644 -864 -227 -452 -552 -827 -323 -498 433 158 915 73 -184 756 -665 -445 -648 260 -647 465 -585 -179 296 -995 -889 -622 66 -955 -147 754 -504 583 -503 -709 60 -758 870 -262 -656 -295 887 625 -537 506 256 -400 473 -79 -739 -188 939 612 75 553 388 701 -348 661 56 870 917 571 438 582 -557 225 822 454 -28 385 -106 -143 -93 -849 504 -203 -149 587 -588 -761 -302 934 -403 -243 -605 744 867 948 -907 -824 565 257 -961 728 -65 435 -953 -937 -778 -531 -355 -787 356 -131 -82 16 -687 826 -304 855 -539 901 -425 -187 -603 -85 495 910 -931 706 189 318 -727 665 466 662 -197 -239 646 -621 -295 125 -460 -594 779 -405 -510 592 183 -469 -222 -861 438 247 -418 -997 429 990 -524 -769 464 -759 414 -42 -65 -356 943 -279 564 -178 -983 -851 -735 530 -507 -409 -287 -734 -422 -520 -805 492 285 -607 280 -474 -682 -97 -577 892 -319 52 177 887 -521 -417 -83 205 384 794 -167 637 -457 332 289 -69 -90 -619 -751 -646 -97 46 -650 -282 -898 781 -812 911 355 -188 490 975 -401 -375 -902 -56 -138 891 226 894 -393 -62 -157 374 -380 490 -52 -953 585 -752 909 43 -107 448 -479 71 11 -417 -487 563 -306 772 -219 -433 282 216 906 530 -242 -371 722 615 -215 73 -200 -808 749 895 -38 -635 -233 -456 233 971 709 -247 831 25 806 -822 -238 591 720 873 -771 -645 591 -354 943 -390 -631 -754 -873 359 696 608 -180 777 -278 635 -184 580 251 185 -502 62 673 -785 -76 -985 114 197 556 -788 -746 880 428 -999 174 916 -701 125 -831 662 -204 -989 456 -306 922 -676 321 -948 -281 -357 -635 111 -195 911 -991 -805 112 -946 -583 867 -459 -265 846 161 -311 249 20 766 224 506 -571 -435 -488 -705 655 -943 -876 995 -516 -634 -934 147 -421 831 -819 -590 187 -417 894 192 -191 -904 -900 -774 -216 -576 360 -411 -479 377 -70 803 -662 200 -532 558 936 447 -306 -42 -785 611 665 810 239 -194 -932 -45 44 635 -266 944 17 175 -560 -217 -333 -105 -485 -838 -927 631 828 112 979 777 -684 766 -849 -908 62 432 658 477 329 -555 745 -138 -670 764 769 977 646 -641 287 193 594 -470 -705 -189 101 431 -106 403 788 -631 -21 69 738 -734 -648 -997 -776 133 -766 -940 253 -518 -877 -702 547 -513 -80 309 848 316 379 247 52 -916 833 482 478 -32 461 780 782 -532 -660 669 660 375 716 -240 202 -912 811 785 401 839 304 -961 138 37 -705 -652 793 -240 92 -708 40 612 -442 139 -611 -522 -804 -466 611 -28 144 -755 -503 -545 770 477 -341 965 -203 -183 870 -577 694 430 -576 -49 -102 -862 -570 -701 148 890 -470 -783 -647 175 901 -589 -953 405 693 352 392 -181 792 418 550 -868 -548 642 -789 897 -98 282 575 588 -551 -547 704 -692 -947 -84 915 404 -209 -864 -200 -930 791 747 429 -671 502 536 783 -337 227 973 64 392 -805 2 330 -238 406 -132 676 -54 476 691 -497 452 -720 24 998 860 489 -89 621 373 979 -457 222 -204 36 -13 -92 -930 -725 143 658 12 -250 -392 190 -163 -469 791 -172 -515 933 192 -854 639 467 -81 -14 -483 707 59 -806 -609 -886 -463 396 993 -326 -960 -23 395 -671 408 -458 -308 917 -584 553 -102 832 623 369 -453 -478 -574 -204 337 542 -480 915 486 55 -788 -45 741 -820 717 -705 971 116 -333 -24 689 271 -285 627 888 -906 570 -710 261 -356 581 747 875 -389 -107 -720 -585 -490 -490 -736 999 -255 277 -36 -629 -914 -418 856 -59 924 -353 -440 -34 654 -229 578 949 -144 -898 840 730 984 -235 313 -620 943 -808 105 603 50 283 -787 -819 837 706 -150 347 40 -429 995 -545 -776 -386 147 -838 660 198 -547 -490 -820 -792 921 998 618 -673 453 -937 -260 578 905 643 523 -958 947 -518 -303 746 -474 -308 -671 317 -753 356 -46 359 882 -999 301 -789 948 -670 -729 951 -712 -218 707 806 405 -701 -541 -261 -522 305 -545 -160 -14 156 -289 -404 -593 708 167 773 370 309 982 -897 -322 232 -339 -902 -630 639 -890 -794 982 30 -212 185 -291 -300 159 533 186 -248 437 -794 -549 -961 581 -435 388 575 995 80 833 848 -107 -453 -44 -284 -420 -354 -159 915 -565 938 -496 398 -328 -363 212 758 -120 833 306 34 837 117 347 546 66 661 -806 -93 639 115 -925 918 -224 333 108 157 -460 165 -358 -794 -463 -199 -142 822 -202 109 -60 89 301 -899 -963 22 -873 -831 -655 264 55 424 786 942 184 -794 -410 -795 312 -491 886 -561 -841 -77 901 -291 96 612 405 799 -778 96 -389 635 -896 686 538 -120 -6 806 -290 -144 -397 526 -138 893 -379 -439 -796 702 -484 79 -493 -870 -585 -876 -734 -962 -367 756 637 136 -482 -898 9 -257 -600 -938 -315 -898 618 145 528 21 226 349 923 -170 514 -260 -131 475 113 176 -700 800 -439 -757 124 -9 480 884 -790 488 -648 -716 -948 626 -159 -651 914 -356 -825 215 63 -480 -985 681 -773 -61 853 -720 -333 -454 -488 -34 -65 875 -196 931 -753 419 -244 -467 -412 -744 413 -855 36 -228 -137 -247 -920 2 -197 913 341 474 638 -63 -20 260 52 570 42 -596 -439 -969 239 391 318 -333 809 254 105 -843 636 34 -335 541 592 235 927 903 279 -933 -909 522 779 179 103 -437 -753 652 -748 -221 -430 233 877 268 173 -232 -933 984 880 -601 -10 300 999 980 -370 -602 -724 313 469 811 -635 95 340 -499 -639 801 -778 -857 164 844 -450 803 -664 -388 -480 -55 20 191 485 371 -297 -504 926 506 -677 243 -108 287 33 701 488 353 961 -523 109 882 582 -664 -574 -105 -314 -620 -832 810 -791 587 -762 334 790 881 -321 -525 -566 -211 483 634 -778 714 243 639 -917 334 558 273 406 -382 746 -946 330 -605 -393 403 -181 391 -794 199 -378 -99 -189 -539 46 206 823 562 -132 573 -528 -900 252 580 -998 -517 -287 -616 -275 -410 -31 137 567 -829 -496 597 -502 500 -795 670 -414 965 523 -52 498 413 673 432 -760 688 -432 392 492 -958 -930 127 -275 -462 -784 246 126 -284 -364 -66 988 -887 245 340 562 261 -618 -509 -275 408 -237 -776 -175 -141 156 -73 -781 -324 641 562 717 -92 929 -691 -312 -763 -334 -708 621 605 565 842 -812 239 823 -50 -764 -839 971 -103 415 -4 -678 241 -499 217 258 566 -638 331 774 99 47 -770 -190 -809 683 -186 -801 -768 965 -322 739 722 883 -533 -120 -547 801 66 59 848 70 -271 -122 681 876 881 952 81 923 130 -376 823 646 132 -283 583 52 -554 383 -940 458 -758 147 -992 -303 -115 795 870 601 695 859 466 654 -938 -995 126 -571 393 -253 828 94 -166 195 -819 -543 767 -551 817 770 773 996 -634 -924 679 975 87 550 363 -903 -180 469 825 -621 -342 -868 424 -64 -486 -455 -435 -805 -8 752 -687 -935 -767 896 82 -231 108 536 -215 -598 -352 -588 -610 -144 -198 895 -713 -633 -888 -512 285 697 257 110 225 -391 699 -243 235 908 14 -343 459 219 550 110 -199 0 -673 -558 965 471 -861 688 386 -372 -855 -663 935 759 337 -299 332 -878 -852 57 970 745 -544 771 86 -927 -537 -940 -125 -687 -763 -849 371 -562 -691 97 726 -372 602 -721 970 -344 644 -351 -294 65 -506 -615 917 392 931 413 -436 734 -756 -234 799 167 -738 916 -701 -990 387 -803 -830 36 -527 -567 -975 810 -863 471 -413 -722 511 138 376 -356 -761 311 675 568 -969 -6 -648 266 977 747 427 -107 -481 362 401 -301 -458 277 -636 895 62 -107 288 677 -119 152 101 901 98 -360 -721 827 466 171 192 -775 29 387 -993 -811 928 133 -44 918 486 -645 56 -899 -851 -648 824 -343 -441 206 902 -861 -268 -320 -914 930 40 288 -446 465 -596 -123 693 216 -67 -219 -357 915 986 -222 523 739 870 -405 -574 -752 224 170 -296 75 -494 798 -53 944 943 196 392 -355 230 -973 -455 -151 -597 983 -556 -861 594 377 281 -811 -784 -253 466 715 664 559 2 894 54 -475 953 -874 -306 -472 -592 -674 815 -227 -608 -235 407 -125 352 -825 640 -712 529 -892 499 -984 658 449 263 335 833 801 121 627 -272 984 -987 901 881 -672 193 -535 751 312 -256 866 206 -936 858 -560 535 498 -978 -745 363 260 81 540 -760 714 -338 1000 106 414 637 804 631 -648 66 -981 -882 -559 -84 602 684 -935 446 -220 -319 918 -34 74 182 -587 -527 741 699 -797 -817 992 -832 205 301 -287 -615 -962 939 -633 -129 888 476 979 -229 -578 -840 -327 -483 -56 175 -84 -572 -955 -1000 70 -424 689 -616 793 -989 -962 -84 631 931 -54 935 -404 833 995 -615 -956 -898 216 -279 450 -453 -256 820 771 696 540 -453 801 252 -802 -163 -844 862 -798 683 349 152 -588 563 -327 693 310 -89 -819 -626 691 889 -579 -442 -793 -107 112 789 124 890 -68 -563 -938 48 295 762 -279 -472 538 686 235 -170 -763 -496 -962 -242 451 -944 784 354 285 313 -541 -795 -957 698 -418 409 603 586 125 180 570 552 -855 -606 827 -439 -795 494 295 919 264 -373 -169 -45 -149 307 96 -458 73 -839 260 -651 -900 921 -432 91 309 -617 412 -231 981 725 287 -202 393 773 -475 123 -155 318 541 608 -626 -868 886 -183 636 -686 -555 573 429 -499 416 903 -826 429 -224 -269 -14 643 -642 -196 173 -197 653 875 464 402 -76 476 798 687 -366 401 228 424 608 -421 -742 -455 671 691 857 -80 -276 -217 -407 749 -834 -505 874 -872 319 963 468 948 -605 132 469 472 -397 0 273 -648 -597 717 169 -195 -541 -229 279 68 559 -871 -749 -750 879 910 -375 221 -946 -393 139 -761 -95 -572 308 587 -69 -261 -733 -948 485 771 -100 -182 -934 -796 426 -505 55 -15 -317 -590 -95 489 -935 -994 811 -189 340 977 154 154 857 -937 -950 -20 -1 -147 373 -804 151 -433 -261 590 188 624 -522 -482 -382 76 917 905 419 489 -949 -861 -260 -447 435 995 -235 333 767 12 -235 -921 426 314 501 15 -615 581 -386 -114 -411 533 -320 884 -818 135 2 762 -887 -75 664 -613 -527 -476 -129 281 -53 -937 298 -86 297 -741 -171 769 -866 609 -135 151 238 194 912 -275 -455 -761 -645 -219 365 525 -518 -212 -632 -649 -183 141 -154 -733 394 -162 -750 -951 681 -921 -351 57 470 -913 -104 -768 668 -53 -592 204 91 832 294 -461 -574 879 297 701 -886 -7 -564 694 -401 941 -165 210 -855 692 281 202 31 -603 793 -750 357 691 -46 429 800 -203 -615 606 -328 -689 -27 -273 918 -903 -177 -143 249 422 -318 981 828 396 -985 -406 -547 972 14 -304 -678 156 -780 225 788 75 596 601 267 459 -54 75 -928 -601 -718 -300 -96 15 -759 892 -590 915 -230 -446 -310 79 -693 207 -367 939 -2 300 -892 -781 642 616 -407 -232 -5 985 -857 -693 -893 -967 709 359 -152 -525 174 88 -518 91 -1 -364 -467 -696 -647 -377 157 303 -178 -459 341 307 681 -120 117 -145 16 601 766 -738 -260 -836 797 -854 549 -657 -771 -79 40 -761 121 -173 -832 63 -725 -373 -523 684 135 -311 -742 -585 646 -869 -653 -779 -249 679 -542 555 -261 -150 -669 -519 178 -758 428 568 -923 16 408 839 678 -446 -235 -710 246 0 -215 453 191 442 -782 816 728 -901 466 234 -869 -671 82 457 40 262 666 -53 -355 664 732 -750 -110 -534 -150 100 -804 -843 -976 648 -370 -302 661 921 -838 443 -955 402 -844 953 282 404 236 813 -979 525 -770 -957 515 646 -916 -669 261 -13 -517 276 718 -11 -501 204 -134 -73 347 -696 -706 -881 950 -317 983 588 313 -794 -145 776 -832 210 510 -122 -278 166 -902 -67 274 79 -722 433 -140 -132 -696 -939 -519 -977 545 106 216 268 787 -966 -797 303 -37 -175 540 -686 -960 168 -352 -988 -999 856 -879 -87 514 -609 -819 741 -904 -600 -26 -653 -231 264 -81 740 644 -62 234 -893 346 639 -118 -177 658 33 -409 -609 382 67 533 -904 27 -740 -518 -991 313 -192 -306 -735 -921 -531 -667 389 -298 -713 -666 569 -769 224 -929 -750 679 923 886 -382 10 845 217 306 -984 527 -785 -493 643 -985 315 946 -449 952 807 758 -783 -864 543 428 970 -438 -810 837 -556 -100 362 -628 -145 -57 259 948 574 -118 -144 -773 238 365 717 -326 319 200 561 -761 -406 -681 -860 705 494 35 237 -553 577 -255 260 -553 -407 626 -557 318 -495 528 929 -474 -375 656 416 -944 -329 -473 -385 -561 -20 -509 -960 104 80 225 -380 -943 124 -367 -720 -394 91 453 825 202 -60 -202 45 -231 453 -685 576 -955 -813 410 -945 -969 -439 993 -828 848 270 117 -708 -899 -231 443 426 -431 375 -975 636 -303 113 531 -131 601 853 485 699 153 -225 652 -408 845 -726 -410 41 623 -640 -388 60 -748 14 402 644 -672 130 875 -600 187 -517 614 -757 -421 537 -381 -587 124 -311 -783 -363 925 -556 -931 -812 -967 187 419 -814 -34 -869 -218 636 51 620 -4 535 -271 176 -117 -36 -83 520 -969 -752 -738 962 -127 97 -304 14 -363 -971 236 763 39 -13 472 159 -273 606 -39 -946 68 -70 -331 -440 711 -238 -872 -338 952 906 945 605 -73 -674 -479 -786 -200 -213 -508 -526 -492 -482 -94 -705 -916 101 264 -56 975 -861 948 263 836 973 863 -903 886 197 -958 -959 -622 298 -854 651 126 -911 -878 126 262 -568 -643 -338 -3 717 428 684 309 -689 -511 -33 -680 228 54 -665 543 -300 -483 682 737 232 -908 995 795 -661 170 936 -284 181 447 -371 -84 826 -84 -93 421 456 -177 -443 785 737 424 -424 107 -401 744 -447 659 -361 -735 424 -164 -112 -185 -14 27 854 -243 -608 -213 245 -226 -854 912 331 -73 868 13 976 493 688 -188 -688 890 168 80 -636 989 -665 -113 -365 -362 -986 990 -251 -923 883 -335 524 789 626 -349 913 70 -160 454 -850 -153 117 854 252 673 651 -562 -958 185 960 629 267 682 679 286 -199 -972 -642 -924 150 -428 79 -861 255 -940 887 369 -49 -534 -853 828 -132 568 281 -267 644 960 -754 771 247 219 449 84 -669 -719 660 -221 623 -360 140 -268 -959 -125 -679 -756 -539 624 -169 -853 -682 730 -859 -177 722 829 -588 -550 826 -569 168 95 842 795 -862 -614 233 -870 -413 -82 -886 -603 474 950 871 -213 530 129 -969 -51 -242 978 451 -596 -533 625 -310 235 -783 -312 357 -885 -999 638 765 -569 -629 269 178 -222 -305 46 750 102 432 -228 -467 532 105 308 740 677 -923 554 -15 64 -293 500 745 -83 535 889 562 -396 440 -408 -534 609 263 205 -621 964 -81 -174 277 -747 -614 960 319 589 -652 194 -73 -979 695 18 -674 -482 -211 -252 -954 -85 460 968 486 27 923 2 -339 -560 -516 930 996 -283 -274 -434 -729 -62 518 379 58 81 871 -474 -605 467 928 -388 -615 142 888 -294 -675 729 527 -366 -778 392 359 -237 832 -201 -832 -133 269 -969 713 242 -968 622 -429 -889 445 859 461 -366 359 919 494 -819 696 553 -804 259 879 504 -330 714 423 854 106 -957 337 710 411 -907 182 224 -665 524 288 -42 557 960 611 -926 -814 605 757 984 227 -92 858 -828 192 -792 -775 1000 -984 28 -969 746 -715 710 965 182 -125 563 372 -144 -307 -412 301 -651 -166 873 283 348 -942 -320 173 -789 366 620 -861 403 -496 32 -740 546 -844 -774 797 669 -509 933 -336 -584 -357 -259 -857 -159 -506 373 -895 -514 277 -898 -456 -592 -665 -763 -929 -467 666 795 -366 920 -29 -529 811 725 882 640 828 242 961 601 -363 287 -521 986 -172 -379 -661 371 -537 -745 611 -363 557 -94 379 787 -224 614 -199 573 117 -750 250 -503 429 205 -834 507 -716 -707 902 -344 -559 -299 177 714 -627 438 331 64 -642 348 861 -956 291 41 334 538 -705 -695 -637 -570 -347 -674 -689 -135 -744 -989 134 -307 324 429 -279 876 -363 -750 -781 260 -325 463 -344 -989 417 -155 -880 767 586 750 -413 -885 -421 -843 -725 439 250 529 345 457 528 -429 886 758 -864 630 366 -805 200 779 235 684 -917 173 913 -788 264 630 -506 206 -130 66 609 316 -959 142 -774 408 648 -158 -65 425 -400 -366 -97 -911 435 -854 -929 -141 702 -39 -340 593 502 924 -264 713 158 -48 -290 854 -900 -967 -339 651 -925 808 485 432 39 -393 -320 -662 -208 -687 396 -559 947 990 -754 -902 97 -200 -607 213 -242 256 -369 -284 -577 380 -500 803 -207 -578 887 -861 697 734 210 145 684 -384 661 -529 -22 -412 -381 647 -475 942 325 255 737 678 604 -635 -718 281 61 -33 494 -53 271 215 801 -82 715 -14 299 -130 169 -775 543 864 -734 -694 321 -99 608 720 906 -130 -462 -443 401 -701 -875 966 534 325 694 382 -577 -489 -375 -339 479 -955 184 548 520 -607 -425 610 -897 -267 -639 653 779 -453 635 -657 478 -818 -94 -528 -337 17 424 328 -806 -704 588 -364 965 44 117 215 585 -49 561 57 -748 -918 -738 952 315 797 -780 -843 -577 -587 830 811 890 582 971 465 -99 -904 1000 -986 -400 -816 601 -212 597 215 -166 696 -112 -700 928 -312 -700 -71 766 23 127 -97 -943 -500 20 -322 -786 292 69 -737 7 -998 875 241 356 708 -726 467 433 972 -103 -752 984 -353 -15 -201 255 755 -89 668 144 -231 1000 -655 -101 -48 -335 -386 260 382 -336 941 -727 507 -900 724 -441 -280 21 -411 -273 -96 480 895 -934 554 -298 -922 -176 790 -126 174 -892 118 846 -678 718 927 -601 913 -430 -741 -683 -198 -195 68 -997 -121 -771 -202 799 -615 578 31 876 -245 779 -279 -542 928 346 -147 -732 53 404 658 -369 -905 -331 -261 470 687 745 -703 86 754 870 -538 -976 252 -723 323 -373 -534 721 -222 -370 -457 102 -24 989 423 425 737 78 910 892 -953 145 452 663 -461 -227 330 -194 -291 -810 196 558 379 -69 969 412 688 984 722 8 511 563 -977 489 426 -846 -101 900 -883 -77 -79 -64 916 718 134 670 -23 -934 679 413 -247 -478 225 -211 913 64 301 -848 917 930 -453 880 -257 237 600 317 359 -524 -786 269 -782 834 -844 -442 -605 -162 456 945 802 829 35 -749 749 142 -201 221 586 -755 490 -547 -530 90 383 -906 -520 -672 37 -567 169 -329 739 -816 945 434 282 118 175 -628 386 500 877 337 -300 110 -133 602 -320 465 -993 -726 -59 138 -37 -720 -230 799 -136 -986 -898 74 31 -532 378 76 -549 775 857 -860 71 874 -83 638 731 641 643 498 -420 -449 -368 469 -871 698 -15 -569 -134 -100 107 -804 -321 -865 779 -944 725 -717 -3 -191 -420 -112 365 571 601 577 968 -866 589 -859 -475 -224 -954 766 -452 924 765 207 -510 772 874 -728 -109 576 -653 9 92 -703 -159 -102 162 525 -419 -988 273 -784 238 -786 -715 185 -567 -525 -195 -737 -834 476 -89 660 -466 753 -349 -253 -626 733 41 448 -313 -355 -406 -839 -540 -855 -377 -620 -145 -525 747 -902 259 -928 160 18 -65 844 373 606 749 132 -59 120 -14 -773 -361 467 300 -852 -247 290 908 -996 932 -828 271 -176 739 880 814 613 -984 526 344 -120 302 199 521 958 -399 -395 -667 -489 294 44 -808 -345 475 527 -575 182 26 -590 -32 -689 8 -628 -206 515 255 915 639 462 28 818 482 101 77 231 -835 -912 707 -402 568 -589 782 396 -300 -681 -534 95 -385 497 670 -394 -34 -15 499 896 447 112 -681 817 -320 71 -523 -689 -977 -793 -23 -2 -413 518 -69 289 84 595 435 -17 -353 -810 704 -832 -696 13 183 107 12 979 -391 12 121 746 -902 191 424 23 -344 -50 -502 700 -570 -622 609 281 131 -725 566 947 340 -445 -957 840 -358 -760 525 579 38 998 -736 642 -322 432 923 -130 131 -203 -961 419 -255 -6 -726 737 -771 -108 -931 -157 865 -507 537 -683 -290 378 156 -375 136 -187 347 -239 -617 848 -666 168 205 -994 661 384 909 805 261 -113 448 930 -569 111 -168 -941 -458 -470 -96 704 -913 495 -916 -556 -170 305 -884 305 866 -883 -843 532 -160 94 -278 1 -993 -703 483 -28 560 907 131 -370 -248 -616 -922 -764 -11 -286 -765 356 -614 -412 976 817 -122 119 936 708 45 252 471 414 666 914 -445 -289 -949 -649 -901 -679 -462 -269 498 -684 -81 -795 415 -841 381 -328 -936 -959 191 -922 -944 678 -484 940 32 -194 -533 -872 69 -128 959 -170 860 -877 754 -401 -802 -907 -821 518 -924 920 705 -982 -875 -649 -369 -551 -728 967 -549 679 -469 -894 820 -447 37 -71 -601 802 -178 -714 654 -344 154 -118 -40 14 -281 -951 -52 -927 -841 -97 -152 -405 762 -998 -803 75 -615 96 -574 -880 557 -393 275 -59 90 494 726 515 -361 83 -56 -692 -452 732 -286 -140 628 948 932 -237 -83 -688 682 -16 -762 690 303 205 701 371 -713 546 -546 285 624 830 -884 841 180 -447 -50 -772 -416 511 76 311 -382 -934 622 -254 -927 -641 -889 901 -852 862 -256 347 663 418 127 -871 -295 641 949 -341 -672 -806 70 -176 -587 15 867 -789 854 756 -571 -328 -260 1 645 -386 735 -629 -599 579 829 551 852 -10 -402 315 926 139 311 972 419 869 50 336 511 -653 583 618 444 392 -46 -859 -967 843 125 382 857 -995 621 511 -612 -386 861 -830 150 120 -370 -301 792 -960 968 439 -456 -97 -825 -572 131 306 -358 738 -968 250 -362 125 -598 -168 921 -847 -451 -291 402 -461 495 747 765 735 920 -393 -741 -721 984 124 -763 -413 -97 -812 -124 519 924 945 -2 -6 153 -479 -649 -937 58 -836 -517 934 -884 293 -721 434 967 378 138 833 -897 -363 -154 -797 -663 -763 -520 -403 -340 -287 -767 -227 13 997 48 -500 568 31 -460 -282 50 197 46 106 -192 520 -224 671 -231 64 -22 -262 -925 -932 -661 -815 577 -181 303 257 295 -445 -884 -11 -393 484 -957 -867 407 -581 -678 -419 -752 -578 -376 692 698 -362 792 473 708 -633 -290 -997 344 380 872 965 747 185 -749 -426 293 -956 15 910 927 -729 -590 231 -71 -303 -883 667 -931 -181 581 -896 74 -128 -532 366 495 698 471 -154 -254 791 -678 378 352 -212 776 -993 -641 437 -978 -522 -384 -501 -425 -157 857 -605 -556 -182 750 -313 -892 -781 879 -296 894 227 -447 -276 535 446 -500 -831 -115 261 -966 83 22 -381 793 -452 -869 -396 658 519 -410 49 -303 494 94 493 420 641 898 176 964 652 -443 698 -83 852 702 286 593 -955 669 914 -270 384 26 545 432 -816 305 80 -359 974 -385 128 355 38 95 53 -662 -928 598 857 999 10 998 364 634 699 593 -197 895 -784 -75 -613 -87 12 -663 -501 -244 -377 -716 -794 838 43 -982 933 -432 -504 -509 810 491 -848 -264 -105 906 695 -774 175 -951 -659 333 598 -864 90 390 -483 -698 605 340 938 -335 703 992 865 117 -306 881 -787 -467 185 -782 709 -502 -792 227 336 412 328 -543 -480 -98 -781 -800 967 548 68 938 -367 528 -970 739 488 -281 171 73 -293 -291 -384 -782 709 -98 306 -689 -782 -79 -674 932 -48 -892 -813 -63 380 -565 -263 101 945 -869 833 -209 545 -24 835 -639 -83 96 572 -805 -509 -23 241 30 -517 95 -154 38 -274 -142 -469 440 -749 -768 -49 41 735 -290 -657 832 603 -834 -161 617 188 995 -233 370 40 89 521 441 -458 -452 -568 -105 -87 824 592 -525 -773 728 254 -464 -452 627 -830 830 452 -178 -434 854 415 -122 -301 -248 310 -810 356 428 166 40 540 362 -352 963 387 324 380 599 18 -88 -186 554 -121 -78 734 552 40 -198 737 -928 748 419 -247 -501 -150 -276 207 -298 755 -229 -312 908 -967 -285 838 330 -562 16 929 -212 24 489 436 298 -152 272 -486 512 874 475 260 979 430 -816 -437 -428 -661 818 -984 959 -734 476 -359 490 -776 -685 -159 131 68 -940 -145 -845 -420 880 310 716 314 -811 317 -783 -856 408 -403 816 -840 -846 757 -419 -62 888 337 378 -371 53 -620 -268 443 -683 785 242 -794 858 -580 170 -31 257 73 439 578 297 -75 -995 416 939 -73 -249 -305 -476 968 -164 206 501 -491 -930 1000 -384 -694 440 -302 -897 409 711 685 306 -690 -754 550 468 446 607 910 -524 292 692 -423 -342 831 -618 -126 -123 -194 -447 -554 437 141 -955 596 267 181 818 -502 -616 -369 674 284 777 -19 135 -595 837 -740 -676 -586 179 231 43 -744 -390 806 571 -346 -681 162 -387 -748 655 514 822 -42 -37 907 922 187 -743 44 -816 -375 205 -512 415 -110 31 200 609 906 -371 -694 -810 803 590 -474 -409 478 -687 44 -78 -748 -278 692 -97 315 -541 112 358 -795 684 596 655 -180 -708 -18 47 183 784 -162 -326 349 928 -550 78 378 861 -359 -434 144 -167 81 -212 -731 817 -999 -38 658 533 478 -657 -521 496 -403 -133 -329 -779 31 -884 14 579 -344 483 25 10 -273 -378 -54 617 -994 -246 477 636 152 -522 120 387 754 -888 -276 -327 711 -225 633 -265 868 -802 823 516 -618 37 289 34 -461 987 -379 -737 780 -202 -26 93 -772 893 -770 879 820 754 -486 393 679 -596 672 946 664 542 -977 2 -220 906 -800 -356 -749 -967 -877 -507 -242 745 -92 -223 744 -165 -838 -377 277 561 -853 725 430 -508 712 -710 -955 -422 4 -902 186 -335 682 785 184 -461 885 -123 -921 83 -860 806 801 -569 -71 933 -581 970 196 999 -994 -394 -775 301 821 -211 -320 -442 296 -193 135 -516 -366 695 -893 745 -716 -483 -660 861 -389 737 -43 -158 315 172 672 -462 959 444 -963 620 -610 -174 -565 -475 127 -596 874 -88 955 -739 633 -386 370 -717 -410 -711 -231 143 -871 -442 -469 280 -984 923 506 -909 -96 -703 171 -353 7 -628 197 -383 386 -322 647 -933 45 351 -468 353 -377 -643 -767 -716 -915 -313 595 653 138 372 745 300 -742 -573 360 -441 927 664 -917 -184 850 -398 -445 452 -362 332 -460 -539 282 842 276 144 909 -696 995 -484 -37 -824 949 298 72 148 292 156 -627 -91 908 435 -65 556 413 -6 296 416 867 576 -730 -824 -782 314 -444 -762 -869 669 178 -472 988 -583 105 -169 680 192 851 95 -230 -632 548 -80 -528 490 -605 -243 666 243 -230 425 174 903 386 214 18 425 73 -89 -713 -962 223 345 -532 -807 -624 -187 585 743 -591 -309 -356 723 674 -480 -149 -383 469 -147 100 -721 -489 630 -19 389 340 -771 -681 -261 353 940 -840 -64 198 -759 -642 873 813 -778 984 -543 356 244 94 171 354 -682 539 -342 -612 357 661 735 500 389 -844 238 -428 676 -307 -550 -659 -306 -416 -235 176 -373 -231 303 -14 989 -146 -163 -904 -845 -152 -451 -27 -601 -986 -418 -66 279 874 253 604 -550 -913 450 965 277 965 526 -511 271 -59 -198 525 -123 -508 423 426 999 695 -146 -31 -351 562 547 378 -454 -93 454 -851 -955 58 -51 -758 -984 -550 -158 483 134 19 788 -187 -256 -393 923 49 863 158 -452 331 -770 496 890 985 -490 -672 280 -1000 -658 -527 262 346 -651 532 470 -250 384 -200 -757 -103 259 -236 -559 902 -515 -848 -237 -179 360 829 490 -312 293 -441 268 -758 -964 721 -726 -718 -167 -315 -25 206 589 -588 900 -369 416 217 119 -252 698 -43 867 -129 -633 377 -177 114 541 -702 -319 -421 -462 237 -952 -129 180 477 -672 -910 222 276 628 -644 339 -861 230 -472 -801 -772 -987 -636 -564 577 -618 511 446 277 257 -912 394 -689 -998 -138 895 -66 -846 -556 198 -626 555 -124 124 -850 -258 628 910 587 604 -840 -384 130 896 -507 -495 21 610 458 -789 -544 981 841 -155 -513 425 666 -972 910 -554 -284 -498 452 612 -266 370 745 261 266 231 -25 -844 616 117 247 -223 454 -804 764 949 -937 477 326 -332 -924 -251 -518 -749 316 53 -902 -677 -48 634 237 745 -737 679 -285 839 -360 -132 -630 154 733 -224 -858 -136 229 -898 -593 773 -523 -228 -291 -398 -202 315 891 396 -118 771 26 613 524 -905 -34 -381 -758 550 -597 -94 -365 -256 -977 933 -6 -166 390 -524 651 955 -247 -694 -157 129 -740 503 776 -902 780 -625 -697 -739 -92 68 19 -56 -59 486 308 -943 618 418 -698 308 862 -817 826 786 565 -350 -691 197 278 -33 -105 231 447 -511 733 449 -721 768 905 -472 -6 -25 -277 -42 537 998 -567 164 416 -402 600 689 -876 -283 50 647 -689 699 -678 585 141 -326 -272 -462 -936 -846 -644 517 -631 -881 -381 -889 445 300 560 359 -751 261 -76 165 -370 234 -52 840 253 -897 -760 -752 99 337 841 -841 -215 426 -851 -928 -845 -694 860 263 797 985 264 838 983 -862 -515 250 -546 -745 -674 -698 -609 -855 -273 629 -625 45 -917 629 468 947 -2 -1 989 -782 142 -781 894 -438 168 351 576 843 775 -960 37 -347 -841 361 515 -356 -991 109 124 -86 -377 -318 776 -515 240 327 939 -453 -633 -220 -859 9 187 774 -13 -703 265 25 850 591 -999 -907 -718 654 306 -517 596 -35 -994 565 -193 -43 929 548 -549 933 -750 309 -534 -430 -327 -107 -175 333 -875 935 87 124 -710 -920 -780 540 773 901 -256 420 954 -569 317 -29 966 -184 -72 907 -660 -189 174 -156 -783 -278 560 -137 -543 350 101 394 912 -488 -945 272 -643 155 859 475 679 -419 -276 -21 966 -938 894 900 -608 -439 193 457 271 853 998 -783 -840 186 -139 2 79 174 486 685 715 285 -298 -443 -103 -698 561 108 917 169 -592 -523 24 -269 976 -268 -391 632 51 -901 90 -36 429 269 270 -44 299 -109 -449 64 -77 -929 -718 -283 978 -703 -515 717 5 -70 -90 -930 -296 -242 -450 145 195 753 -761 -631 179 948 -978 573 -981 821 -75 552 613 -291 -899 -784 161 -48 465 794 -719 -911 -537 -329 345 -459 501 -241 -419 875 -548 144 -847 -159 -859 903 509 563 578 502 792 -19 -103 -581 84 247 -276 -22 204 84 281 931 -852 -323 18 107 420 -366 513 -147 -381 -432 664 709 816 898 -170 -156 -120 -955 -214 956 725 598 -623 669 -192 365 743 -335 -671 -960 -752 450 -16 799 848 86 889 -281 111 -529 486 -563 691 -879 -661 -846 -390 -60 666 647 -815 -567 -19 552 558 -703 952 272 -323 890 437 592 -707 907 624 -461 45 -901 350 -478 -95 858 976 242 -344 377 -161 -630 669 -507 -118 -359 184 528 691 -91 754 -164 -567 -508 -185 239 -316 -975 411 -353 463 -761 -93 736 732 565 409 467 742 -726 -445 -699 -721 -901 -127 585 654 998 499 66 65 145 299 -205 554 624 403 140 -426 22 -810 53 472 -123 89 -314 454 -317 25 588 94 -89 -318 256 -704 -789 -545 -456 -745 277 857 677 90 -629 -466 -10 -603 60 15 -350 533 -684 944 -249 -41 -669 106 276 739 514 -763 615 -13 -826 638 -777 760 -649 -171 718 -47 456 166 590 835 773 566 -816 928 99 884 -653 -577 135 -83 -904 -382 96 472 393 -732 -510 -150 102 565 842 970 -734 542 -697 609 -500 464 -222 -264 104 285 -641 671 286 -36 -351 -54 914 610 -661 679 -329 -891 865 -493 721 158 700 -844 -111 491 -842 -827 -520 230 -822 992 853 140 -701 438 960 350 -784 372 -601 557 -849 -430 338 250 504 887 -837 -729 -147 238 -442 -855 784 679 919 -242 704 -48 -290 442 -598 -961 2 -704 -539 134 -257 -172 -898 473 -800 707 372 -814 579 -726 455 -813 310 281 -241 -504 632 -866 -732 -284 -257 86 78 -974 -624 29 -929 -789 321 -158 -148 958 829 -832 997 278 -842 -563 709 -686 97 -162 815 -564 -719 -240 -42 -227 -902 -178 -263 -612 332 -678 306 904 372 -69 -95 777 -367 687 -107 224 -645 -705 76 -595 447 -263 -308 -313 23 227 -198 936 790 -383 -691 890 -506 354 -638 112 861 996 690 -986 -484 -422 -395 -246 -641 741 -167 -779 694 -256 585 -681 544 -47 -697 -124 768 364 264 178 567 -220 455 -833 810 -329 936 -988 632 49 693 -815 -473 774 535 -309 -708 -981 -478 -129 395 -42 -624 -564 -572 855 -528 -917 -127 -19 -949 -34 -396 604 -618 595 37 177 -998 241 -125 372 -138 182 733 -79 -136 669 -507 -294 350 -13 -380 -444 38 -583 -92 -975 -572 998 482 338 286 -912 -730 -462 -79 102 -222 528 890 645 -483 -101 -264 -243 -760 322 -134 613 216 -849 -748 443 702 -498 80 510 88 -356 -682 -82 -977 -192 812 776 -308 3 664 659 850 92 474 -58 -792 -194 -810 48 282 -255 -236 -886 958 -516 54 -88 -729 355 -825 750 18 908 -972 -326 656 -816 304 170 -94 348 374 -471 -351 -817 321 762 -147 543 -188 561 -142 998 869 -632 -139 625 353 -497 -376 72 -241 870 355 -457 754 -927 -261 -434 120 448 550 990 -124 63 -984 821 294 817 825 278 374 28 -490 -946 119 -118 673 -404 621 -437 -717 988 937 683 -935 -346 -833 -188 650 670 -891 823 585 978 -94 526 -221 700 658 -602 307 -232 -480 -262 -616 -770 -922 -888 571 917 309 164 590 144 -164 -2 138 -97 80 -37 -523 -210 881 -449 -22 605 35 -194 -295 64 655 148 -696 662 391 -394 -885 779 663 -641 -37 531 -968 -761 833 -590 502 345 416 709 725 234 -437 839 66 935 -867 430 -602 204 229 547 -561 346 -910 982 296 965 -147 371 24 792 924 -358 483 321 -766 394 632 551 -852 -107 868 -437 549 424 -888 565 374 -364 -858 -391 242 22 516 -665 87 478 -854 -241 706 949 556 795 158 -235 -13 905 -648 -448 -239 -366 682 287 463 397 -762 -480 241 479 951 -218 -528 -43 200 607 774 -782 -895 518 267 467 481 -496 -719 544 498 963 -916 -590 575 -225 -558 -90 -443 -922 -752 -752 800 -480 58 -107 -201 -865 -619 598 226 -958 470 221 -335 -628 427 566 -919 411 187 215 421 -469 639 213 872 -990 93 57 833 481 -85 525 364 492 -353 973 689 -42 848 366 -519 369 -894 911 517 -511 738 -458 -443 -468 -576 -406 -753 878 -497 -802 558 653 718 -461 693 -426 885 373 800 471 426 -916 -43 -685 301 625 975 -19 -363 -320 109 -4 307 854 92 162 -953 494 -467 532 233 552 -742 -151 -461 -872 674 163 -674 634 -52 -528 377 -763 -876 -303 -546 -707 689 602 -989 239 -391 -707 -942 -832 74 -526 -336 150 656 -689 25 -696 -278 960 -216 513 -213 756 827 -802 -721 165 894 -566 -822 -155 544 -785 -287 89 49 970 -807 -231 -714 965 -483 333 168 -625 -440 -84 -390 263 -920 -208 520 -283 -578 -565 -744 528 341 749 -298 -136 241 -19 746 -107 -42 17 -7 0 -757 -861 -847 -711 -358 967 -522 -431 455 -181 591 -629 -447 704 35 269 -135 541 -982 -256 -75 -969 -666 100 -987 698 -610 629 -399 -606 -889 -737 955 328 -520 -487 -434 -639 -39 -538 879 -70 959 -500 -358 -522 -649 51 665 -965 22 -844 -378 387 180 -923 333 -130 -699 -809 823 606 641 -211 707 -192 72 720 409 -158 -127 154 -986 -967 665 514 -904 -828 410 -728 783 385 661 -193 887 179 45 869 171 178 619 176 -965 774 118 773 -555 913 -953 249 369 344 988 33 -821 -962 38 858 -928 580 -134 -373 -27 899 -661 532 -35 -920 -889 -906 -154 684 -297 726 969 -642 666 120 -663 -408 -243 553 450 496 318 85 -737 964 -83 -786 76 792 104 -266 -70 -134 891 -572 -987 621 -708 969 532 -510 -131 229 261 -868 135 -447 -240 654 -861 97 -829 -794 903 -426 170 876 274 368 -162 -320 -206 58 -153 -566 450 628 -175 -491 433 393 -91 -745 882 -594 -936 -750 454 -137 -259 -463 270 382 -126 11 -248 635 79 -502 -67 -713 966 283 375 114 557 303 -694 -567 80 -161 -310 388 -156 -284 -46 779 265 407 -372 8 -53 531 830 -675 614 500 523 -983 334 -760 887 -940 331 -148 764 -312 967 -492 330 569 -473 789 -958 38 -896 -876 758 -574 795 296 422 800 -328 -106 -156 856 -436 -408 -873 -755 467 -462 -410 -961 282 906 -760 -285 119 -374 -470 79 334 463 293 -903 -795 868 -192 425 61 -819 -902 -433 394 948 -340 -975 835 588 163 -12 335 -546 130 825 17 -797 -503 -490 -623 -334 378 576 669 -615 656 -732 756 609 -535 554 -151 -960 -401 -583 -888 408 -51 -347 526 -142 934 539 -904 -784 -920 -673 -27 -441 -228 921 987 -36 910 -629 -122 -550 -332 -734 -765 690 669 953 -161 497 576 648 421 143 167 874 -380 -657 993 794 -693 -217 848 -660 825 261 -597 -373 -271 -527 35 -354 -420 136 -383 156 -139 -347 -430 210 210 -923 -146 -640 312 238 440 97 390 946 -408 -245 -548 -642 -205 -576 -1 -905 -346 -58 908 -939 242 -458 -162 306 489 -742 934 60 -411 -549 935 -756 788 615 -9 -321 -102 -229 -569 964 513 544 -928 860 875 447 152 -498 -261 -981 -338 -552 -150 408 30 -909 -847 -526 413 -206 681 904 -801 -83 221 693 -911 335 -67 520 635 966 283 -836 714 189 909 -204 -605 380 -745 884 -121 -873 591 -809 -542 -596 -318 207 -337 514 409 -837 -533 631 -245 -809 -891 -524 -483 164 2 -144 -87 -762 -344 214 -71 255 456 -392 -796 311 -59 885 -948 870 -165 -739 633 487 626 -168 -737 201 729 308 206 471 78 972 -833 114 554 -281 253 709 515 -513 -400 -674 63 -812 920 -449 -466 -133 272 627 -735 296 396 780 -480 250 -466 -25 -251 252 77 -573 711 -659 307 946 261 126 725 424 107 603 -612 -958 468 19 82 -129 -987 990 65 -233 883 327 -36 -857 201 924 290 -260 249 -284 816 -563 355 624 -974 499 -260 602 250 -190 -593 135 144 -761 872 -173 -878 -870 881 -59 -392 91 -959 -232 -979 215 994 57 -198 -454 921 566 128 125 636 529 170 -295 194 804 781 -184 47 644 631 -655 -853 -581 390 14 -372 269 662 -924 938 -812 -462 -870 45 452 810 786 -91 -338 482 519 367 883 -121 846 649 452 282 559 -959 -515 526 -195 -902 28 377 -915 -736 960 -148 -338 304 202 312 -98 425 -588 768 -550 97 -193 745 -856 -634 -968 -978 14 -83 -280 314 942 571 964 831 -48 63 511 -443 495 -321 984 682 481 -158 325 -748 -897 990 -193 -34 -867 -130 388 -117 -149 -778 -738 145 -274 275 480 759 746 -852 18 -68 -340 -913 454 -526 918 411 -323 -683 -176 807 -841 -656 -845 -224 -495 -106 193 948 -451 362 -23 285 266 494 467 -698 -194 -354 -713 -170 866 -809 174 -234 -707 821 23 -926 584 130 372 -899 -530 -592 -962 -724 -167 530 383 -600 -580 105 -22 -808 303 -545 -520 47 219 -112 990 -50 -475 774 -863 487 113 -373 -152 925 -828 397 -389 711 251 591 -575 979 700 -104 -398 928 -475 -406 593 478 837 -616 -232 -948 138 -391 -187 224 903 523 800 466 -56 310 76 760 -491 773 -117 -434 883 -242 532 508 230 -791 723 -266 328 -108 168 667 -758 -939 -407 -40 -351 14 -635 -106 226 -70 -778 -82 -324 543 199 -684 -156 -432 -332 24 520 703 -185 -233 -340 970 775 -955 -172 -86 -739 -171 -488 702 -58 -574 -624 -693 986 288 339 245 587 -186 -853 24 -58 330 193 520 -821 -761 -85 -788 -308 -222 294 -108 709 -582 -999 -406 -505 -769 -403 571 -359 -50 415 -952 -170 930 -289 -750 -468 -984 -519 203 652 -504 -651 -933 59 73 956 533 -781 762 643 824 -710 -726 175 -107 -714 -929 -651 -99 450 931 -598 -451 629 616 -821 861 423 -420 -670 350 -49 66 406 790 262 -24 -650 623 -353 -349 -565 -155 259 618 433 124 88 -433 -845 -372 922 -968 53 720 -833 -916 564 -502 527 -169 124 -3 281 8 -96 -622 475 364 -414 -6 -671 345 -480 -370 -969 689 223 -707 261 -881 -476 -159 761 -137 -781 852 -135 855 61 -430 -226 -598 554 -812 -597 58 -7 729 -282 -92 458 620 247 -879 -63 400 743 680 -417 -848 29 459 -630 -94 394 -923 496 325 -501 953 200 926 420 -879 77 998 -572 743 480 -748 -143 -700 729 -118 657 -132 808 -376 569 -264 -406 826 -462 -95 375 970 -547 486 -388 150 -203 -763 -949 -264 -405 -383 -416 86 -49 147 -162 -573 408 233 -92 240 -445 -690 998 -610 221 -33 -467 -274 162 -14 -955 -771 -741 -577 -503 728 -368 342 -427 -642 -756 875 80 446 -617 283 -342 -185 -387 938 -187 -144 817 -802 407 606 229 539 -937 -309 -127 971 -872 338 362 -781 -706 -301 -962 305 -597 -988 970 -259 840 887 495 -129 -224 -852 428 13 -853 -917 -744 -359 -856 470 535 -614 -378 -744 -138 -319 -154 308 543 951 17 -578 -25 -171 642 -940 -585 -684 672 -234 36 -65 890 -302 966 64 507 -672 580 824 383 905 253 785 -224 -349 -25 126 -381 -616 761 795 429 207 -333 -823 164 -636 -11 831 943 -18 426 -540 -272 -901 -174 722 -299 -187 -780 310 -957 -735 472 582 -572 -574 26 527 123 -111 489 -850 518 529 782 -173 -422 -681 716 307 128 -847 -757 295 -715 793 366 -998 692 -158 -469 -648 -802 -176 -229 171 983 -422 -768 -824 -554 -874 -797 334 863 -854 698 -65 -970 76 -35 170 -627 50 -581 828 -209 34 722 -100 -753 -914 570 980 518 610 241 566 825 -290 -865 0 -607 -53 373 34 -402 972 434 -13 -128 -7 -257 961 869 72 431 298 -546 832 -647 993 899 556 554 420 -159 126 -951 -704 714 206 -380 -798 121 -725 199 -892 760 202 -177 -134 -922 -645 886 -22 -383 380 234 -730 371 652 -330 -615 530 -101 -104 708 281 739 183 592 382 779 416 -695 978 -671 -217 436 825 502 -400 -747 769 647 -601 -544 -717 436 523 -405 -921 511 167 -631 -621 -700 -377 802 -789 822 -952 -915 -32 7 -575 -731 -943 -655 -472 -646 -717 -64 16 657 -816 329 -107 -13 -99 783 -919 793 45 999 239 -288 -407 -44 399 -345 176 688 -539 -34 454 -311 993 512 42 860 -721 -213 350 -357 587 902 229 378 287 -912 -11 886 -272 -980 -143 -236 -86 -953 710 -836 257 421 997 80 -949 306 70 323 905 -992 -898 744 676 -136 592 -456 -629 242 -675 -455 -563 27 -785 -985 151 945 -926 853 -701 598 -947 354 -274 -374 131 922 -491 -412 -589 654 135 102 789 -802 -128 -700 -662 91 449 -872 -829 -803 627 -93 42 216 -799 153 553 848 -462 -792 857 502 120 308 765 516 -532 -242 384 -789 510 -330 -875 -736 -345 -832 -410 -305 -806 -672 -22 926 417 250 494 90 805 -932 852 -425 508 -227 -162 204 -414 -790 -54 243 217 -380 131 410 609 852 -863 -822 646 -272 -853 126 541 29 -573 -758 -53 -440 -808 135 461 -504 123 -972 -482 -975 896 -839 -685 -454 774 -926 542 333 478 -607 -387 701 -454 798 -866 -295 -140 268 -970 -475 423 326 -964 235 -396 969 -519 -214 339 -819 867 -647 513 -5 713 995 433 25 -258 -102 -435 27 888 -616 -397 668 789 9 -889 31 553 -794 428 916 -6 501 625 394 -833 242 -71 273 -570 943 471 -919 11 208 444 -298 -36 103 -886 -460 76 994 -420 -215 -158 -614 679 511 -37 -456 981 -923 145 -113 55 928 -599 626 -676 -793 669 -672 388 -391 483 -96 -340 316 -156 798 281 997 202 -219 585 -660 877 652 -840 -732 362 -610 -173 -596 -197 28 935 823 381 -298 -813 -59 -98 437 -967 754 -130 -639 -194 405 40 13 -758 491 243 43 928 -123 -559 -960 -486 -131 895 -863 188 -645 -467 999 -970 84 -401 -811 -327 -190 485 -680 964 222 320 653 -414 391 591 -852 852 -180 713 -735 103 127 -222 -60 4 473 766 563 497 -806 -517 -68 -92 -246 713 863 552 -962 -247 738 517 543 747 -719 -665 121 -609 -22 955 -443 614 291 325 585 432 -100 -422 -631 437 134 -608 -35 664 743 -516 -836 784 790 -809 -77 212 -114 -23 951 284 971 73 344 910 137 400 -543 948 849 -837 432 -721 -462 -616 170 -376 850 115 -272 298 -578 -52 823 -395 -623 101 73 -225 -571 -624 188 -339 57 689 -10 970 -356 -967 -845 -373 798 -35 626 449 82 -365 -569 581 679 516 168 -155 -673 606 -840 43 -806 -122 871 557 282 299 775 110 -798 605 -709 91 479 449 -824 872 209 -130 -824 -659 -363 369 528 -338 731 -639 644 -353 790 592 -940 977 -992 347 124 408 -731 -620 234 818 297 -67 895 357 791 110 -634 -816 827 586 378 618 -218 37 52 395 964 -353 -247 -705 -974 17 353 -87 -436 425 760 -315 -549 -416 227 107 223 111 791 -199 448 611 22 763 730 399 -366 -527 827 -499 921 -498 797 -92 -962 -77 -424 465 -221 514 -992 -202 53 -923 884 -483 -582 537 -869 -788 882 667 -775 -673 952 853 -680 -419 -302 657 94 168 119 -502 306 -580 -574 528 21 -197 -749 -303 -623 599 41 565 660 -835 -630 426 336 991 212 818 408 296 429 -107 -370 -951 974 679 769 149 -466 -987 285 -537 -698 -176 -628 -515 -783 -357 -674 -33 -660 -176 -819 -985 266 923 461 951 -427 -346 365 157 125 721 841 -48 177 84 961 781 -545 848 629 -265 895 58 -637 906 396 -285 -397 383 -709 -361 896 212 417 -761 544 -221 -1000 -596 -471 18 -994 -18 319 -459 -859 -868 -72 291 721 374 -451 -341 927 -39 238 -958 285 104 -87 336 -220 933 -492 -921 31 -764 -268 353 431 24 -851 848 382 408 113 978 323 258 -618 -760 -407 -580 -756 -49 -542 -117 -961 685 -521 -42 753 -810 -597 625 638 210 522 661 769 546 630 825 -492 -246 -439 960 -628 795 555 225 -931 -270 -413 -50 797 -584 -42 331 444 -105 881 -782 -578 -573 310 -42 2 774 323 290 584 -392 -537 -235 -717 460 677 880 -147 861 189 -624 -212 -317 575 242 -174 304 363 -245 -872 -565 -730 384 -542 41 -577 -460 142 -676 26 -713 -852 444 -508 -65 -339 -38 -302 719 367 -657 -867 241 -581 292 207 657 -21 -336 -947 932 -979 -683 15 992 -160 -344 -238 876 104 -912 -879 198 -560 -825 -380 -489 948 -495 725 579 837 -677 101 -112 304 217 -712 150 -441 414 -860 498 -870 334 -114 -400 664 -672 234 -32 -125 211 748 -922 -581 -686 -297 -641 -110 -563 635 679 716 -44 -805 -958 -824 -223 589 -455 77 265 -731 -893 -157 500 897 402 -69 583 -392 -642 277 472 -386 -742 -469 843 773 414 668 578 -83 -791 718 -265 59 160 361 -191 -45 399 602 850 521 -256 -830 924 472 -652 645 -564 325 372 25 952 -695 542 253 -135 -53 83 -125 -342 -262 -995 -75 49 158 -613 -782 -992 -883 839 -689 379 870 418 -773 102 81 -181 794 536 -737 15 -442 -393 445 -564 -605 -99 69 477 949 -317 -617 -800 308 226 -973 564 -256 282 195 -887 -320 -192 -695 476 814 -51 -74 -674 624 -427 681 593 488 -111 956 -356 44 449 60 988 512 -904 -994 -427 788 -358 68 -962 285 -550 279 -491 233 -868 -873 306 999 -6 -789 160 -278 -512 -118 -181 291 -272 -151 587 -494 -592 421 612 893 -376 244 -615 890 -964 -259 351 -719 -24 -273 -285 -454 -38 -606 -11 835 381 -955 33 -644 -334 -338 -681 935 104 604 -522 379 104 -89 966 615 554 857 -157 742 -659 19 408 945 -198 -885 -327 -1 -424 -788 -105 576 143 -732 -11 311 701 310 -810 915 411 -955 -690 -620 -630 44 -329 -736 208 394 611 -727 753 286 670 -499 53 260 680 563 -636 902 670 21 197 414 -8 66 -35 271 -12 -993 -365 -565 -674 -1000 402 930 -422 707 -395 -85 355 991 -106 921 -706 797 -410 -676 -330 -129 847 -541 -839 115 -466 687 -212 340 -981 79 640 -852 256 415 88 -904 931 749 -853 933 -136 623 391 -297 -197 -14 -918 352 -40 -32 -401 850 -71 463 -468 887 338 935 354 -875 -37 735 535 -915 -477 39 -309 -703 -612 409 -427 -754 -425 -930 -226 498 964 114 -28 -60 -668 764 -140 228 -278 -32 -130 -322 471 980 -683 30 -358 871 82 391 -844 -923 -174 -969 -698 522 -60 864 480 493 -524 402 -233 722 -557 -641 332 490 -99 -954 -272 -163 -188 45 127 -672 865 -881 -306 57 -256 -170 805 158 784 -163 374 829 368 -713 261 -620 318 54 -900 -572 256 975 360 -367 803 70 -28 721 551 -591 -692 813 -368 10 554 -31 123 419 124 136 867 10 647 -31 38 -779 -97 -358 -659 755 -429 -531 -628 -226 303 -929 -820 -828 -642 353 139 -996 -930 67 651 -931 -89 575 -417 -605 832 -883 853 523 -373 725 -609 178 -992 -882 -796 296 910 -522 450 -514 -254 -38 609 808 -594 56 -384 -274 312 -755 -489 625 -483 -4 -362 -762 884 28 419 826 436 49 -77 319 -86 174 -114 218 52 -48 148 -350 979 -660 744 -713 -75 835 -811 690 -914 946 383 48 807 -527 519 419 1000 970 481 770 128 -786 -274 -607 -745 -502 -933 -787 804 -283 538 -208 -732 474 -273 -144 -792 -391 727 9 -17 377 -797 -330 -599 973 -255 183 161 -291 75 640 -480 51 30 -391 829 393 -381 -221 -914 138 -360 -555 -719 254 -333 -792 -582 588 -294 663 65 798 95 79 -669 -152 -190 -115 574 160 -957 -706 -588 -237 432 -841 -786 -279 -544 567 505 -139 -874 -930 -786 -970 -595 471 454 499 -267 -766 -518 137 -63 689 442 205 689 119 -355 -757 -714 538 -70 -461 -854 427 737 -689 927 -38 1000 877 -855 1000 -533 490 315 998 -9 220 32 354 -435 129 18 555 146 569 -349 912 299 -375 -607 438 -846 677 -28 401 587 191 377 681 -936 142 468 896 414 576 -320 -799 -635 -844 -879 190 119 -509 -75 390 -830 -61 -255 -121 203 -880 -184 898 604 -99 -355 42 -862 39 618 -60 722 -847 -713 -988 116 -620 -522 919 101 176 -334 -674 -607 187 438 245 866 -491 887 -798 106 34 -790 -221 -698 513 60 -196 192 54 228 248 834 -792 -145 892 882 918 903 983 872 468 -923 -782 355 417 447 -650 814 349 -56 212 641 480 -804 -287 895 -183 -743 832 394 342 597 -447 62 -440 -102 775 610 -664 -552 -744 -967 -153 745 -136 850 611 193 51 -613 148 347 -17 -791 -862 -70 -696 -657 845 -336 -597 -642 -114 724 2 -627 461 547 -802 -789 -92 877 -626 -702 -675 684 -1 -535 -552 -929 141 -525 706 -463 795 -575 178 -310 819 109 -837 320 711 -41 -8 -125 596 -233 -352 313 -192 -913 520 -458 -508 365 -375 437 -53 932 -938 -468 -444 -560 -401 452 -811 376 509 -774 248 -259 522 -785 445 -873 -34 -609 -13 -865 -158 982 265 -644 -440 167 353 617 488 213 -750 375 891 49 224 815 -798 859 454 -619 635 653 -188 993 470 337 63 287 -461 -868 483 -106 917 -72 301 -17 -946 38 100 -376 401 69 965 891 -125 595 -63 -917 -421 -345 -769 238 -331 642 542 -388 121 766 780 74 524 939 -579 849 -736 -848 -617 642 -64 -532 567 928 876 -802 -133 -832 126 -405 282 366 -148 556 74 972 -362 -55 -521 -597 -951 -410 -576 -603 -809 881 -505 567 -26 -963 -160 571 -772 -754 728 -356 -967 -673 752 214 412 -57 -878 43 308 617 -517 7 912 88 -998 -560 -293 406 535 696 -303 -723 -20 -655 492 72 -644 -534 -680 819 -968 993 465 762 -869 -901 -147 -224 -382 585 -210 -523 257 -290 888 659 303 580 202 580 -415 -646 -91 870 419 -198 -88 942 -792 655 793 -883 672 227 419 515 -250 -638 678 486 286 589 942 697 214 719 -494 -277 -117 443 -448 -992 690 -927 260 -421 -387 560 -857 -694 -141 -332 -501 162 659 -85 -61 -276 -54 -178 -880 -919 158 -559 -328 312 336 799 692 -395 498 938 877 -749 938 712 -751 -989 -427 100 -185 -239 -11 640 178 -845 648 -521 -574 -199 -320 262 101 -93 79 395 -461 -837 315 73 -51 709 -362 818 555 -695 867 -727 31 -658 127 -187 419 175 -863 435 460 -477 -728 990 -849 683 380 259 552 -656 -735 79 42 654 -191 808 -535 -578 674 -818 -39 722 342 -949 771 -858 406 395 673 528 -11 -280 272 -375 -893 257 789 -518 187 -506 -55 -364 765 792 -634 630 -788 -479 615 888 995 614 984 182 -566 645 -711 602 -773 14 -490 597 296 -688 313 -785 136 -336 783 496 593 188 44 859 -979 -732 900 -819 791 325 -665 -718 244 -797 937 518 -106 -417 -434 816 -720 -198 -473 -796 -768 -667 491 -331 215 665 -279 976 363 -690 -754 263 58 -433 879 686 99 -343 -965 725 -997 464 122 -514 -257 -801 -739 -843 -52 114 773 746 -205 -659 544 928 294 -203 29 -954 120 273 -39 735 917 -325 850 -964 635 310 923 -198 263 534 -274 -129 194 552 58 -585 944 65 775 -572 -564 -726 547 972 -187 -320 -82 517 -930 723 838 -93 701 317 227 29 798 -231 -991 780 988 436 -444 -367 363 825 -363 -401 -522 351 252 399 538 -972 -789 -541 -933 -290 590 -308 499 -839 -374 615 -575 -437 -15 -920 -477 768 -908 -84 -207 301 10 -302 -637 481 -388 -746 593 -258 520 713 680 629 -612 -123 -482 460 -383 103 -131 127 375 -809 341 -392 185 -916 735 -428 -793 937 -127 581 615 -763 -299 -933 -206 -768 -567 -213 208 139 299 -721 -405 401 -508 -202 -613 715 -195 653 -358 -174 -576 -50 -555 -766 -720 555 442 -244 26 9 -461 -134 943 -45 -20 -110 -857 -723 -252 -331 559 222 -277 120 -451 -477 -253 -892 749 100 879 707 -69 -529 -812 -486 -284 -554 -851 -143 -705 426 -308 598 -912 613 -980 -514 -996 68 936 -281 -219 186 320 897 135 -492 99 101 -328 -418 365 847 456 311 -902 278 -790 368 -285 -457 -672 -370 570 541 181 -253 17 217 -915 156 259 661 -187 -294 354 -605 -642 -15 604 846 236 659 -645 390 -948 232 740 661 774 -234 -781 -777 -772 125 703 -460 713 378 -74 -904 915 -483 200 -792 -409 -383 594 -285 680 -297 428 865 -477 -73 -84 977 202 26 -661 -53 -173 925 432 741 774 337 572 714 58 -340 97 -217 405 -810 161 546 676 600 111 -939 617 -953 -970 -362 898 -13 639 -678 290 3 49 -6 620 918 -153 -804 -573 935 -628 -316 -36 -846 -107 521 -957 816 -949 -539 -253 403 783 571 -271 830 30 -313 -365 454 -517 865 234 -542 369 -82 -865 506 -196 -801 -874 -941 169 -149 -864 -395 -704 842 952 346 -860 357 -5 -536 -730 695 -443 672 -425 -200 725 -185 533 715 -238 329 -120 81 721 -300 707 -757 468 598 -438 399 722 -523 -426 -176 614 446 -889 -67 -854 -767 493 618 -703 256 -440 355 -879 383 524 -812 -906 775 -541 -275 -32 728 776 -722 -931 938 673 39 995 -561 -675 587 340 -201 -914 -801 -165 39 442 -928 931 -574 -590 -501 -964 457 -368 102 -775 -316 -148 179 967 304 -504 335 -868 -989 -640 742 -609 898 -78 -692 426 37 17 379 870 369 986 -871 -671 507 246 578 98 -768 -375 247 -936 -540 285 -158 473 -58 -5 224 978 148 184 471 -1000 897 560 664 95 261 392 -989 -199 991 -264 -564 -929 145 14 -649 -980 -44 812 833 -715 647 469 938 961 -972 -310 455 100 921 -580 18 751 886 817 931 -618 -55 2 -837 665 -144 754 246 -911 975 8 460 244 238 244 761 683 -68 -416 -291 913 922 957 695 -317 -112 319 518 710 128 -168 -154 -67 -950 890 655 -435 -714 -202 -360 283 -321 -354 -831 -220 -520 -105 552 -319 233 -258 -802 870 -596 581 615 429 683 -399 -699 -285 346 -979 -727 994 617 -630 -424 720 -727 -296 -166 134 -243 -495 966 815 14 -852 -432 -511 284 -161 272 684 254 -40 636 -506 289 454 -162 39 -460 -146 -879 334 -470 120 -30 174 -627 -787 942 -397 -456 -77 -878 575 -670 -361 -192 -883 84 567 263 -973 -803 897 691 -675 123 104 456 172 855 879 120 436 388 341 599 194 471 -311 -827 184 -70 -401 292 -212 -140 71 -22 -70 863 -755 780 -548 891 -214 -686 -199 -954 -674 -42 -498 617 516 -277 884 113 -61 491 -339 699 -721 -993 -18 -108 599 144 -863 -723 -52 -222 -984 -56 -673 700 -611 241 -829 -264 -98 -152 -88 20 -589 -29 530 46 -403 797 -53 -669 325 -497 819 -103 294 926 -598 -893 470 70 710 489 424 192 92 272 852 993 -630 918 190 -682 -521 -559 745 365 -369 -159 979 -672 -972 650 887 -427 -468 -90 -195 -450 279 -716 754 -377 -147 -275 693 -154 -114 -556 -842 448 880 -671 -386 59 516 -17 387 -849 241 -80 -763 -15 -338 514 582 -23 462 -497 376 520 -476 629 -404 155 144 589 65 859 -596 725 -278 428 195 455 -273 283 410 -958 -93 -41 790 313 -181 -264 415 -201 -444 -365 -242 -634 -170 -87 106 -660 -975 -529 756 -183 135 628 -101 -132 268 261 920 -976 729 -445 -357 568 -963 -299 -597 416 589 -339 234 -632 513 -395 588 -340 771 326 947 656 760 216 -153 -642 711 114 780 -521 -197 -50 -244 -512 -552 353 -506 111 -316 -694 -941 -299 -161 321 524 933 58 -205 968 -167 196 467 962 120 -353 -516 534 683 277 -954 -115 -691 -509 -84 -888 941 559 -961 -97 -260 72 -464 298 237 401 795 529 7 -862 -192 -718 73 588 977 -264 400 -404 138 742 -126 -589 -811 -717 -2 -648 931 790 -676 620 -485 -852 245 301 184 29 -455 538 -464 268 -603 -766 674 660 -682 -664 -620 -913 -376 531 526 -599 -587 -741 467 298 -540 -407 -149 -589 -572 -378 689 -484 -479 548 -366 -64 -326 189 465 -474 -479 823 167 -392 835 -691 41 671 -566 45 608 -945 391 349 954 -694 801 -453 0 137 995 939 767 -970 751 -247 -946 518 -6 -368 434 -19 161 268 674 521 -904 -523 826 -688 259 -201 -218 329 -867 -251 669 -805 -270 958 -542 -273 199 -43 699 -292 -468 212 661 353 -215 685 -198 -721 -777 698 957 264 794 -13 852 -57 924 486 190 -766 778 -978 -359 94 -791 -963 46 -112 803 344 -832 367 597 -941 134 142 -50 -759 916 221 24 528 695 -141 -417 -772 -196 -918 -775 471 -390 -451 -506 -713 808 77 110 406 389 -314 676 860 -883 -895 89 891 -765 688 975 -896 864 -628 -242 763 -822 294 -651 688 235 -700 -402 -388 -55 -405 -407 -228 -642 -877 -712 -472 710 -213 984 343 302 551 -475 370 -780 492 802 -911 -718 485 926 -947 246 466 -310 -833 -719 860 650 -359 595 302 -384 -860 465 800 814 -365 103 -81 -455 -73 417 -145 127 -493 -112 221 -723 375 -93 750 548 433 -716 -156 184 -802 -89 -398 -35 587 485 -302 717 405 -300 550 -228 981 -880 731 -511 -646 -611 281 130 -535 330 -905 -679 -609 -142 111 -115 -745 905 -930 -676 712 -945 57 917 -403 330 -742 151 -623 605 237 248 -599 927 -704 -839 -405 798 -319 911 -328 168 -955 766 -220 956 633 -484 -596 900 -737 -592 -552 194 977 -116 441 -411 766 -624 4 894 -200 -516 -547 -643 434 -233 -466 -475 -121 -124 613 929 -251 -808 -304 125 670 11 -352 6 -343 -565 354 -899 -277 -150 934 -377 601 -794 992 -401 -857 160 -159 137 440 546 642 854 958 -814 -47 -948 -146 -464 -362 -588 528 -968 -557 675 885 755 168 928 -705 -315 -185 710 256 -838 770 -396 520 282 582 258 457 -790 17 218 -435 27 -424 -273 -353 337 -15 260 -801 -777 -958 -493 60 -526 -677 -790 348 448 -920 -475 314 -310 595 -34 321 716 157 -82 519 638 709 -387 -165 375 561 563 258 -828 -68 296 649 -413 -772 -714 -703 139 -902 730 -658 138 -570 578 436 -533 -798 -853 -331 -538 36 -452 -353 946 966 428 295 205 -137 900 -613 -117 -871 107 -895 287 476 689 835 718 719 547 -651 147 672 -470 -87 533 -157 710 289 85 -218 281 953 43 -164 108 -110 215 -625 680 936 -582 561 -701 -3 -386 185 886 -318 341 463 379 826 -95 -474 -572 415 -289 552 -453 951 -836 914 -277 991 979 787 831 516 -520 -542 637 779 -494 -254 782 -794 673 -26 792 -301 632 -161 -273 946 -156 47 -533 24 -268 -496 -981 -177 -917 -529 -500 -935 -845 -816 -835 -685 963 -74 523 -795 -149 975 619 745 627 958 151 516 78 -998 872 -927 -510 -278 -658 -607 -101 -947 -253 -589 -747 -604 703 613 -704 78 46 877 380 871 30 -412 705 107 -18 135 774 -865 -87 -587 353 847 -919 -594 -420 -721 -219 -819 -820 702 631 -592 624 277 765 -460 237 -256 -766 315 556 751 532 743 -271 246 -512 -780 -503 -818 729 974 -427 341 699 324 -138 404 -507 646 496 -114 -459 -635 131 339 448 932 8 -150 -903 -837 -901 -825 945 268 -242 465 279 918 -469 -509 334 583 -713 -445 518 992 273 709 -373 50 56 183 375 -438 -527 456 -744 -649 506 -370 62 795 -248 876 155 380 519 66 -354 28 100 956 -656 915 -82 -508 112 741 365 -352 -525 -657 -999 291 631 -282 856 75 103 -337 232 865 177 985 611 -329 749 -980 296 -746 355 -461 296 -990 796 -209 983 361 851 91 -201 -108 -90 -873 -881 540 263 -391 -753 -954 401 19 464 211 470 -410 -860 -840 -88 683 11 -786 29 618 486 -875 -391 863 514 82 -294 432 360 -960 -822 589 832 489 -565 -280 -717 780 -181 -885 -163 712 386 693 737 1 -512 -32 -342 -41 226 573 -979 91 -658 397 -624 -673 -186 -570 195 470 948 -491 476 -369 -287 -359 142 -802 185 640 -917 243 853 649 -316 -164 682 -428 578 554 438 540 311 304 308 -874 511 -669 598 454 -561 900 453 -698 -934 -977 -681 574 -278 -676 296 156 167 -108 781 260 -866 282 519 -268 740 -472 703 547 -731 -929 -172 -752 -437 -60 -767 754 404 906 -508 766 -192 845 -129 -953 427 -648 884 -527 -657 -512 369 -210 121 105 -257 880 -398 163 -841 -306 -305 827 -311 890 -828 -663 342 -493 700 -478 -627 -413 -738 -869 928 213 -308 535 900 537 -326 -318 449 -648 720 -878 36 926 985 -288 -904 -677 -758 -18 39 -602 -596 823 -444 -358 805 -449 -828 195 82 85 609 -871 -573 -544 -799 322 150 -620 86 659 537 262 905 466 -243 -276 -460 35 -731 -401 -148 814 523 -61 -354 -475 -922 -887 -198 248 -255 -135 671 162 147 -67 533 689 -96 -898 791 -166 -79 -799 745 -77 -424 -31 303 -78 155 360 -528 -769 -623 345 742 -813 -149 -446 -481 105 927 890 -163 -198 161 -418 -675 889 -328 -588 -920 -698 529 -895 -321 -452 499 -836 -787 449 -333 -797 64 -896 356 617 654 -484 983 729 -417 829 -553 -74 155 -293 -252 176 199 -738 605 150 -106 684 640 876 -543 283 -57 997 -494 -176 -79 -795 -889 -62 728 816 -160 -480 -848 -110 -174 612 -219 15 -890 -347 -280 -179 497 -989 -189 -210 -576 688 750 -788 427 63 79 -145 912 783 -23 -592 -231 772 -331 312 792 921 -712 -130 -937 -553 -122 888 -989 -994 584 975 426 -790 63 -250 -566 -145 -52 -271 627 279 79 334 -610 -388 599 902 -469 874 -981 36 -363 -11 462 69 849 -968 -911 526 820 989 -470 -605 -39 807 -562 729 128 256 -10 339 451 -548 467 721 -806 -651 920 808 -676 745 -138 -498 -285 -41 -137 753 680 397 664 381 -598 -559 450 -931 -298 753 185 333 -112 -736 -959 -215 703 838 786 -285 -580 109 208 -931 55 787 474 176 -344 -446 -717 962 -444 -736 -163 -761 -338 -340 982 348 672 323 198 -509 -59 -96 -434 905 -807 700 -369 -283 786 -218 285 314 731 -161 156 829 899 -728 278 -86 148 -267 365 530 579 -117 -746 820 -911 215 369 -375 128 1000 -494 -846 -501 -939 972 -611 -427 199 -898 897 458 -939 -294 921 350 694 -155 -821 -992 -154 548 -710 896 367 514 162 42 -352 -924 479 661 -767 7 -258 -628 -489 774 642 -667 529 752 198 -297 5 228 -315 -608 -607 916 28 -248 214 -439 -246 670 0 -85 -926 25 -742 22 869 899 109 819 -462 987 -170 -599 -654 -80 -170 -510 588 -455 981 -349 -847 -96 -117 -539 190 940 -226 934 389 -722 818 -68 -342 -226 -935 73 -413 147 64 643 112 -470 526 -293 -524 840 -979 -702 -219 -248 -308 71 -40 150 -827 737 829 -123 691 22 -444 161 -813 924 790 323 -596 -717 -767 -167 -348 370 -340 -170 387 -919 869 365 134 -37 226 949 248 -954 611 64 -747 -469 -719 527 -236 -968 -50 535 -993 -901 105 -389 77 -362 320 904 -322 -416 940 861 919 -322 431 -906 -98 357 385 701 159 57 -185 862 -177 -994 393 -992 459 185 -39 340 668 -869 419 -51 777 -864 581 383 -716 -811 -616 -686 -750 128 -551 694 -339 -761 -668 999 -595 42 218 -172 -498 -189 953 -625 -343 -236 -261 -462 56 -848 207 -848 -619 -106 9 599 228 400 868 -95 -447 162 967 521 -829 -391 103 808 -793 871 883 226 505 185 714 -649 -104 560 -719 -404 303 -577 -712 804 662 171 -753 -133 660 -511 -825 893 639 -477 -403 140 -945 335 -379 -476 -340 34 -476 97 -148 291 -966 -890 -111 508 -44 -478 -593 380 377 690 -561 -320 431 -170 -364 -360 540 800 -192 737 -474 -161 -40 -635 366 -459 -659 -814 393 528 696 636 -900 919 -115 -706 -602 590 -531 358 378 -102 552 505 595 -853 15 -486 -130 -428 -567 216 901 256 -782 -713 117 -187 670 -382 187 487 -586 -963 -745 19 5 764 323 -788 -702 -463 989 -433 -190 -662 655 -545 -406 449 -882 648 987 708 -998 74 -638 -140 535 -639 921 10 151 -306 -524 -276 -564 504 973 -177 478 -927 -904 499 7 -137 -371 655 599 239 697 -909 987 -852 662 -783 258 419 -431 -558 -891 -851 -773 137 481 143 -412 -8 -437 415 -699 -239 -833 145 347 762 559 511 349 381 947 -56 -438 -205 -519 -667 104 -680 -728 474 201 703 -811 624 -69 374 766 720 -569 407 347 -923 -453 -871 405 -532 305 -831 501 -111 122 -70 -91 -181 413 -546 -403 406 -361 229 840 518 -878 -908 45 968 459 -310 -416 752 -484 -548 81 -196 -893 -395 -136 879 316 503 444 872 -398 120 820 613 747 727 -910 -113 -797 665 532 -379 -758 522 -635 -532 -379 -41 408 -513 -395 193 291 8 -835 -789 -576 -699 -273 349 -376 -39 726 -20 -507 -12 -402 843 683 238 -345 8 156 -703 -666 -63 443 750 -217 -982 -922 810 101 167 696 -513 697 -653 727 -363 3 516 259 769 -800 -269 669 -374 -989 340 -409 541 723 314 220 185 -692 -563 -640 -450 80 623 -620 -416 -618 -975 -992 734 -914 28 546 -641 -839 493 -377 -360 770 -753 -329 -800 10 -267 876 -346 922 61 267 -551 322 364 929 -443 613 800 553 -144 -753 -47 -195 -310 970 -541 545 269 -802 75 804 -282 -527 893 887 872 -186 495 587 -128 571 -2 -203 689 315 102 -706 -390 816 -368 -155 74 78 612 -92 725 -767 -765 43 -55 -619 -778 890 -819 554 -670 -756 -476 -137 -923 -85 708 441 -701 -509 -860 -845 844 -921 -568 466 -657 815 -818 -730 -954 -377 -336 -438 647 -222 -457 319 -874 454 750 57 296 729 229 -244 -854 -411 -635 54 -478 882 953 383 850 -573 246 481 -929 274 -980 837 979 -395 -878 -25 -587 316 179 -543 -604 24 898 -339 414 -365 950 539 -347 -962 503 -48 412 -28 -817 418 -594 765 147 848 105 46 734 -599 -774 -934 -899 -538 -184 -388 -448 544 -212 255 851 770 759 658 -137 -256 353 -641 298 382 -662 -643 -147 -599 -313 -615 255 471 -704 -378 103 -529 -529 564 414 -989 570 62 -985 625 -186 -565 -388 971 -482 668 -684 -281 119 -817 -27 558 478 -960 -266 818 -462 -118 161 -772 381 -764 -66 -302 157 -946 876 -711 102 837 933 -508 210 -415 810 -126 -807 782 -229 -676 -768 932 967 -384 691 -657 -3 -750 740 85 -512 -372 568 -499 213 -671 705 -952 -540 -23 746 -264 514 -460 -432 -412 -184 896 -282 -737 -577 -614 280 945 582 -401 369 660 397 811 -115 952 -58 -347 190 -770 813 187 -756 -781 -677 -312 462 383 -675 -664 395 -338 875 -927 -238 849 -66 -219 513 -644 -699 904 757 484 -429 810 193 -904 -812 377 958 -397 -308 -478 283 997 584 -438 -640 755 918 916 -528 -814 187 950 -172 -760 326 -279 824 621 233 -122 -314 138 -740 -191 -964 -245 87 778 238 -433 -234 505 -953 317 -404 12 842 23 -987 -290 -955 -38 -772 -880 -771 299 188 20 -744 -869 -496 -287 -512 659 770 -532 -492 769 -821 -310 -615 512 -170 -443 363 603 -707 257 480 -223 107 196 122 352 -741 -234 -148 405 64 -799 462 205 431 -714 491 655 -271 -185 499 -238 -681 -868 443 678 233 -470 -177 -431 233 -903 -487 -725 967 -633 528 -209 503 181 914 683 126 -234 -997 726 845 956 647 34 -762 943 473 782 -774 227 987 -831 -218 -362 560 -542 -129 914 755 -601 527 482 714 -578 -925 831 585 711 -774 -778 -737 351 -790 833 376 559 -641 -459 -320 977 796 -793 -860 -26 -690 469 -941 250 -602 -662 5 -86 -192 -301 973 -738 696 -585 655 401 -452 -903 89 -919 530 939 -974 645 174 -725 264 -479 -538 -751 659 574 241 900 -802 -339 -608 -303 192 421 -27 611 -784 -298 746 413 -470 624 -486 139 -447 735 -971 -87 -828 868 -945 585 531 -675 -652 -221 500 -926 612 -618 563 -428 -687 433 -313 -560 -35 -865 57 -759 225 952 606 348 -407 -370 -456 -886 -952 -575 158 -293 -326 301 -269 -364 -408 -253 -74 -139 79 -491 154 566 852 -637 -84 -210 65 -704 67 -123 -386 628 -269 -829 -280 -338 303 14 906 -725 609 -193 -147 902 825 986 914 -998 -831 325 -747 -408 -856 -953 -251 -768 -442 580 30 -737 -838 862 -869 -258 -851 94 -594 432 237 580 102 93 461 447 427 -947 -510 784 -505 833 651 -990 -633 947 -755 370 703 99 -657 554 721 -22 355 -937 -631 -281 -185 -933 -616 -372 -477 6 383 -477 -785 -59 -616 630 -659 983 -228 -169 949 860 657 372 -412 -105 -582 -291 -514 -597 722 -887 -565 822 -801 642 -747 -630 215 432 58 373 -285 -969 438 923 953 -466 -500 405 -127 -844 983 833 -716 382 443 529 -487 609 -786 509 173 -802 392 70 532 643 -430 220 -543 -959 -446 307 754 -81 -592 458 -80 -673 -69 -343 -331 415 338 -920 -770 -483 656 171 -257 -561 591 365 390 145 364 775 603 -219 814 722 632 368 323 845 -930 -246 161 72 350 818 377 535 -324 -174 760 740 113 303 999 -745 -47 930 -734 835 237 493 -756 412 266 235 814 -489 141 161 2 -689 -201 118 658 -913 -517 -613 287 609 377 64 863 -2 -596 76 -554 301 682 -634 747 -321 -653 866 636 -836 -310 -705 287 -623 -964 79 434 184 15 -359 -205 181 296 -886 -217 610 -989 570 -89 -835 -437 274 -241 -731 -85 941 -504 994 -548 -975 -685 -508 645 -546 29 583 -179 288 470 346 538 -34 -92 -132 538 -505 -201 606 -662 848 -777 780 569 -28 -552 259 557 -369 394 -511 243 -486 -420 941 963 882 344 -971 136 132 -100 474 -972 -923 190 352 -107 -311 164 500 -365 -885 24 136 581 631 -641 -366 -260 -839 -165 627 -653 954 -560 770 529 101 -533 -312 -115 687 348 560 -508 566 -895 121 66 -647 -588 246 260 -750 833 -649 286 526 976 80 869 950 452 687 653 -1000 114 113 -984 255 764 -177 -279 -601 681 201 143 106 -95 -935 245 -268 123 466 466 419 772 -402 848 888 -431 -589 -209 420 -750 299 940 -384 998 326 924 945 -719 -82 -984 -568 304 451 -209 -897 -835 -618 953 -431 -496 -931 832 452 -745 -804 -211 -345 -836 -394 716 -681 146 609 652 -878 130 174 -437 527 -292 -597 82 -398 832 831 -990 395 -508 995 538 -398 787 651 58 645 6 -325 -104 -10 -655 89 -352 -946 -906 339 -87 -64 -600 -926 432 -580 490 -1000 648 -812 -882 342 -302 -161 -614 -60 693 63 769 -318 383 14 313 991 -822 639 577 -983 -539 -984 -610 76 425 -142 600 662 -235 349 -327 636 -491 815 310 -955 8 749 825 448 641 -240 485 -916 -145 661 -822 902 289 593 324 -488 -717 -714 -927 -15 806 838 -305 820 -661 129 -747 -915 -295 -314 103 40 604 651 -71 222 -567 982 432 915 -147 519 443 -468 0 -701 186 -42 -790 967 46 841 -87 772 715 490 -787 -783 17 -583 -104 523 457 -261 -899 -893 -185 47 -693 30 50 390 -447 357 -264 -527 254 -3 -725 -785 -982 -868 440 454 -984 -794 834 -491 354 907 214 -158 -824 -794 -682 423 -973 774 902 711 -178 685 -707 471 149 -931 -98 -265 -238 -926 -146 947 -582 270 930 -548 681 -565 -806 638 -835 -71 137 271 -23 -28 -979 975 964 -887 631 906 -978 -944 56 384 -385 274 -22 -471 -561 651 -938 -64 515 392 359 -683 192 473 -577 544 -291 -63 -451 633 890 322 455 275 528 2 584 365 -611 914 144 -449 747 -545 61 -94 824 -337 -52 -933 475 -154 -251 145 487 991 866 673 716 -635 -63 -524 123 678 504 284 -954 -524 527 -469 343 279 -609 985 -297 567 246 -792 -837 -993 431 869 -632 -727 -767 737 270 302 -999 913 -748 -179 990 990 390 -108 874 -766 -925 -989 -725 29 -261 210 737 827 -844 -185 -306 113 -297 -447 -287 571 -31 -982 930 -842 -69 757 -873 -312 -929 -701 156 -479 383 -61 -55 652 791 82 432 113 261 -869 -738 978 976 96 -47 -491 128 -338 -165 -123 -849 786 -329 594 215 -27 -707 235 767 474 146 952 -563 -385 560 20 741 -33 -960 -237 948 228 -890 43 -874 922 -311 523 -105 825 884 -412 -963 -796 505 704 450 982 659 723 -918 288 564 -22 -730 660 -138 206 743 853 494 990 -125 -793 -349 -223 -895 811 -92 494 -891 -841 265 536 110 224 98 -913 462 563 733 913 -861 -952 -710 834 -510 -157 -951 -869 810 -136 -601 -855 452 643 640 11 -332 -515 561 781 -573 -879 -691 894 55 -336 941 719 704 -161 -851 -875 -550 -570 -772 938 458 462 25 383 -777 975 -547 928 -742 -860 423 529 -282 165 -443 -977 -606 555 -369 74 -840 471 607 -634 107 -45 -685 365 100 -515 -748 828 877 -534 499 556 -461 -445 -822 748 58 406 -861 -186 964 -41 827 896 -117 -339 -198 997 758 -142 175 -718 416 -527 228 4 -25 138 114 643 358 -384 -180 -927 -16 -679 -378 343 590 -402 527 626 391 -787 -447 937 350 -760 -389 517 -280 -167 49 476 -916 115 689 -57 -471 -264 -965 513 442 -409 -510 824 -341 2 -276 -881 -816 489 -469 307 136 503 507 526 -208 247 38 48 872 -742 583 480 488 -939 -410 -828 807 -871 357 -442 -234 -954 651 -781 -422 -646 -87 857 -134 -500 -969 -2 318 956 10 909 -882 -706 451 -415 -274 -894 -475 -281 78 919 -754 -355 -351 -389 307 -608 -48 -609 -138 18 -253 -954 -95 -440 -816 -237 -130 -283 45 190 -970 613 612 334 -377 595 178 -970 -135 106 210 624 16 -170 -886 109 -671 -412 621 921 -603 -794 -224 -246 -804 -553 -388 -68 -712 -679 457 386 497 -992 405 -935 191 517 -881 334 855 -887 -270 -292 142 429 -594 708 -603 -254 389 -755 -795 433 -210 -284 877 928 341 913 -40 -223 395 -720 -279 -507 -16 335 641 439 99 -415 490 623 606 620 -780 -90 -827 -828 -582 -892 876 280 573 885 461 -766 851 851 -545 -869 -756 -314 833 864 223 156 -889 -956 -696 -819 74 -432 752 56 -60 -781 -544 288 -632 -191 -59 598 -988 29 -235 482 793 883 182 -630 928 -755 485 677 -762 -781 764 -111 -136 347 -912 -929 -508 955 430 -383 764 -33 -298 258 403 -13 205 612 659 -178 512 -666 740 730 901 -85 -237 -719 7 -590 605 799 228 -944 -37 -917 -830 -474 -30 -262 -638 642 -871 701 207 -495 -382 -92 -804 -190 416 -189 -207 332 764 378 73 -409 87 -980 517 36 942 -276 -721 896 833 254 826 -662 113 115 816 -872 373 -725 -733 -85 -162 -431 521 -482 434 199 -621 686 -473 121 -593 833 -935 -572 431 453 -482 -199 170 -938 229 -234 -649 -81 968 306 799 810 842 406 821 66 -370 184 -861 209 725 -418 -947 -848 -34 617 258 -701 746 422 -533 576 -374 758 -590 618 164 -493 -390 410 -658 -443 -354 -751 -485 225 -595 944 -186 680 336 592 -433 969 979 988 192 139 18 948 158 -757 108 -820 -600 91 -996 -467 -903 -781 -750 908 -624 594 -680 -555 219 -233 -705 807 -166 -984 -415 -24 632 -530 -632 70 650 -870 -272 -521 -585 903 -16 -372 374 -34 558 -793 583 -572 854 -28 187 -903 262 -780 132 -157 -767 -219 -19 118 310 -500 -202 925 -168 199 776 475 980 676 -276 -950 -38 238 138 161 581 -917 -420 -610 -131 -593 -504 -494 483 -62 841 336 -762 980 -417 233 823 -750 534 476 -448 -332 764 849 -983 873 -643 145 -66 -224 -665 -196 -96 997 -303 -164 570 -530 -818 977 -185 -947 -29 552 163 243 636 406 -71 171 463 727 -540 229 -301 -584 827 11 499 -463 -328 -105 -423 -407 281 832 -574 916 -842 773 941 875 781 -865 -570 582 905 829 -465 808 -36 238 -180 -856 -397 -187 -223 -115 -872 842 -199 613 -465 -102 -178 692 535 -148 -481 607 309 -739 -969 -494 -125 -156 826 -209 325 -431 -492 310 52 841 -667 -768 550 -139 424 432 -1 -39 -496 70 273 346 -877 528 -522 957 -558 955 -704 425 427 617 -181 421 557 -77 762 -180 -72 356 -208 1 400 753 -228 128 -114 -699 791 -715 475 -259 848 -545 293 556 -951 234 669 520 1000 95 465 -553 -343 795 577 -646 85 -81 -831 971 -852 295 585 -126 -650 -264 13 175 -600 355 697 3 -844 272 467 -210 -775 945 62 -472 147 849 233 -973 -777 -728 -677 824 -282 -919 -944 -948 -542 -105 -584 -647 -635 257 -182 -868 373 640 -222 832 -852 17 601 -145 856 574 990 994 281 131 -807 -667 -191 946 -77 970 -307 -845 556 790 939 -803 -230 135 718 -355 690 -518 328 470 251 -955 696 -284 -9 -605 -397 375 901 -433 61 6 512 385 -937 672 -608 -287 489 4 261 -33 976 464 640 835 433 999 778 -319 -343 -488 -415 244 128 -645 538 992 -372 198 769 -994 -296 809 -515 -785 517 -602 -463 966 786 -229 453 763 553 28 -727 -356 27 -13 862 -482 -510 958 -135 -760 -715 871 -80 972 958 -343 402 319 605 -186 -634 798 -295 -173 597 -296 397 -475 549 894 -818 759 328 993 -111 888 687 237 352 14 943 -675 -215 67 -471 -459 5 275 -486 -555 -213 -328 -35 -822 113 -1000 117 -84 -34 811 -862 -480 -249 696 -83 991 495 -8 -674 -228 629 -237 -167 38 669 113 786 -192 -110 -176 64 -820 -408 420 -693 -728 -191 996 344 -624 133 819 923 -903 -746 -354 395 909 -798 -472 -133 215 -343 -883 -129 -820 -363 -302 -641 279 -720 -700 27 724 -322 -414 -411 976 517 858 168 -892 -105 -292 349 783 -74 -543 439 95 847 161 108 -907 869 -494 -151 -247 911 237 -465 806 -147 -186 128 601 183 536 -258 -589 986 -671 764 665 242 -726 -530 -329 956 -372 -915 -975 727 449 895 996 177 -322 -567 -108 -845 1 -681 469 -636 -410 611 601 438 -605 -894 227 945 -791 -873 -29 -757 -711 -43 -4 110 -435 692 19 -270 -30 -324 995 -921 92 -373 -559 428 121 -752 -792 -66 -929 935 -924 664 35 -437 -966 569 -280 380 -264 -191 499 -128 -21 -515 -138 -134 792 -702 434 307 305 -333 210 867 15 -702 -595 978 -637 -971 -862 774 967 168 -471 524 350 442 -368 227 432 -86 -396 554 55 992 825 30 14 380 87 759 182 -841 -267 -165 -605 -588 836 -587 -408 888 876 -122 450 353 608 134 -273 762 -183 -151 -606 887 554 136 471 -418 762 450 -912 168 -629 102 79 -180 922 984 786 844 -666 -265 428 366 181 530 -964 325 756 -877 -184 -99 228 642 401 399 -262 666 -880 625 -606 346 -444 -796 -664 -758 -761 -734 304 37 974 77 233 -634 663 262 95 -853 -979 625 -610 721 193 -900 -254 2 -704 129 -635 597 -674 -27 -245 80 -852 -384 -750 632 983 -553 845 -174 875 932 775 -961 -724 383 -462 -11 -799 -869 -729 939 -654 -581 -696 312 659 716 -748 521 735 93 -937 -438 671 494 818 -618 -850 -139 898 -198 -947 -714 556 -379 261 852 337 612 -234 772 726 488 -474 -979 -424 405 -188 -80 134 713 313 -151 564 -844 431 -706 56 -260 99 -108 -801 -28 -368 779 95 -81 -976 385 319 544 964 464 -486 243 -591 175 703 417 -362 -371 -80 -370 -565 873 -620 -756 -802 -865 -296 620 -775 964 399 449 747 -244 -621 324 -991 780 125 75 -198 674 360 658 136 384 585 843 -491 -971 4 564 -287 648 -187 184 -293 612 323 922 -164 -135 -292 559 -853 46 -989 -822 50 524 -930 -499 914 -64 -822 -999 299 -634 236 -482 -107 203 118 567 -379 971 -784 226 -68 820 681 279 -648 803 657 92 341 661 -39 -911 401 -849 484 734 -689 978 -452 662 -865 610 -224 -315 -545 -652 -352 -413 -381 -961 677 -694 -242 -700 781 556 286 26 649 -501 525 -591 -951 -227 -424 497 -604 -233 143 -80 -616 -201 561 992 705 -984 -892 791 549 120 -135 548 -533 954 -84 930 -683 999 -26 762 -316 359 427 605 -945 -184 -861 36 908 -568 -461 63 587 -944 954 -532 -341 520 108 -877 -770 425 329 -364 -857 -625 -472 -667 -468 134 -206 -624 571 569 853 795 200 535 188 305 948 -652 255 219 886 110 582 694 -475 -611 -89 -15 -296 764 21 -716 423 -580 827 -22 608 -681 202 -162 118 989 781 183 -986 698 -486 199 -174 -575 536 480 181 295 -943 -643 -829 -105 385 -902 -371 532 338 -603 -247 -932 848 -743 -29 891 272 -594 -86 830 559 545 293 -950 222 -458 -257 -288 130 -529 581 -911 607 -923 737 -111 -608 66 113 -588 609 407 428 -631 822 308 114 -29 434 106 -814 -690 73 595 -711 69 -507 826 849 345 272 710 -249 863 -959 706 199 -240 821 -572 449 989 -293 -777 -476 -919 -144 106 -624 280 767 -340 -648 -953 830 -494 611 -230 -111 928 156 -118 981 745 -624 67 191 831 -270 738 710 -647 -852 -549 -607 -145 -452 -927 -282 799 123 -597 -530 -393 693 101 -567 123 -46 -332 84 -20 -901 752 708 -479 -635 211 -167 501 -800 -194 -213 -523 642 942 112 -183 -425 444 903 -919 208 -397 -789 -539 287 790 180 335 -878 -471 -469 828 -891 -111 -139 783 853 -380 259 -738 162 -107 -19 208 269 -517 -562 388 -286 316 -379 -356 309 -748 60 -140 970 -655 -848 -456 44 219 -431 893 -39 251 397 354 215 -285 625 -158 -553 64 -125 778 -347 -610 101 970 221 -658 -373 73 927 137 -671 345 179 -263 -836 571 998 93 -224 935 233 254 -615 773 -800 480 295 -12 -448 330 -230 -764 -217 810 42 89 486 566 412 -23 439 -567 -295 -587 -333 -128 -216 -836 -356 653 957 890 845 -519 -186 -564 872 119 -372 417 593 -476 -777 545 -802 437 -763 749 -34 440 211 -895 -227 993 -110 784 -519 129 369 921 626 -854 927 -430 677 543 -374 -364 -269 -276 -938 -102 567 156 990 125 -226 -440 -863 184 812 -590 667 -792 -866 951 -380 -892 883 532 -193 607 125 946 564 -965 488 400 -573 671 -664 -477 -395 -642 713 761 -591 225 367 -1000 -592 211 854 293 -36 311 -226 83 -315 -691 -511 331 -667 949 -420 -417 331 477 -25 484 320 963 -594 986 -111 344 -167 -333 -540 -24 -183 -887 -903 -181 973 -180 562 -578 499 -907 840 177 -445 487 -446 517 -166 -709 470 -990 -152 -728 544 -170 -571 -773 -484 -730 -996 236 -448 864 144 -343 -505 187 -592 -638 511 311 558 -676 -969 392 801 -896 595 -47 374 -36 609 -442 -579 -30 -900 230 593 104 512 -278 106 114 -198 98 41 169 803 509 932 -737 133 36 -328 -988 625 945 -9 -695 -421 377 812 -746 34 -101 -579 780 297 888 809 314 -233 523 5 331 195 -319 -909 -127 -447 -903 -489 -410 -641 -723 -986 -314 976 -142 8 -325 902 283 -196 249 -870 -826 -705 -487 832 -197 -190 -488 185 485 806 736 -449 -591 -302 827 -485 -107 28 -323 537 -763 -665 218 634 374 258 -174 -120 657 374 -337 713 174 -313 -267 424 -106 420 300 198 -297 -147 -342 -824 -6 929 -36 -187 -548 545 -301 614 47 798 -316 408 718 854 -972 885 345 396 94 -918 990 804 -616 -686 -6 -657 724 -194 667 -397 -899 -713 48 -996 260 -623 376 995 -293 72 -216 878 -183 2 -840 -177 -791 269 252 929 41 650 653 355 -261 528 132 82 -658 -907 443 -900 375 -26 -882 -683 514 368 42 545 -553 -293 374 -734 751 -848 395 365 -850 -629 -900 729 -727 -4 748 418 -294 793 -453 -685 -902 57 -65 -803 -514 -426 277 -322 -435 322 508 201 170 177 914 -42 -986 580 -57 399 -769 213 767 929 137 413 -348 549 739 -436 597 -805 -766 858 448 801 236 -977 677 780 223 654 -921 770 672 -248 122 258 -373 592 -513 775 775 925 -117 908 305 -526 545 -931 433 175 -552 208 191 738 -161 -743 295 -849 -16 285 609 393 -844 -342 -662 -332 -454 -497 -746 -258 -166 641 -559 -881 -911 439 -252 -726 671 655 -487 894 820 913 952 -80 492 339 820 -712 569 645 -46 -25 661 -214 -384 980 -630 483 -282 305 -242 -6 -657 613 103 953 98 19 722 71 -823 -432 -555 343 939 411 641 -643 -969 -455 983 134 -702 253 -486 354 -947 200 -911 108 -213 746 -82 419 -269 -987 119 857 333 589 -916 848 -966 -299 381 611 -652 523 -880 -486 -203 728 419 545 174 -813 -692 91 -761 -665 -188 -53 931 526 -196 95 99 125 655 -592 -418 361 877 359 679 -962 339 144 -83 -533 409 -942 -782 -400 -742 -224 537 -566 928 -151 331 -107 961 -620 -869 475 220 594 -609 -475 615 684 269 -367 789 -727 -651 101 682 -614 -824 348 983 66 818 -97 -792 201 -90 -745 -289 -295 -375 -978 -45 -891 341 -879 -114 936 -668 195 661 -545 347 -733 -209 429 -256 -645 -659 -42 716 393 -590 116 -43 -541 809 620 -965 794 -490 -866 963 333 860 -797 118 -406 -880 -791 148 -661 915 978 -157 -65 -590 -926 677 -667 916 -335 -484 -514 -258 433 -964 878 -38 336 -730 -99 -69 -974 -82 -371 -543 -288 934 13 -352 -831 148 196 719 -465 721 636 689 -466 462 -925 -753 435 -849 567 -218 486 -990 -572 157 -689 589 801 332 -32 588 702 123 88 -121 -27 -651 -453 -398 -926 448 574 -341 72 -814 774 -614 -489 -592 363 368 806 -241 -635 853 -97 25 969 -854 558 -136 770 123 525 -5 -545 217 728 67 -7 -408 904 -169 -653 710 -330 -595 240 13 1000 -875 819 938 -798 843 -750 759 809 -150 689 -840 890 64 691 -163 -833 793 798 737 -977 167 -162 291 -916 156 -163 -658 -933 814 -153 946 -696 53 -480 427 66 161 405 274 93 143 549 -723 -958 -513 -962 1000 256 210 -642 630 -946 -445 11 593 -217 -388 792 -18 -90 -457 -754 -897 -553 -169 -180 -433 235 -270 -273 242 -598 479 -954 952 -409 -429 -131 -210 -324 578 89 -365 -737 -150 -905 87 -634 850 -57 568 269 -314 -973 -32 941 -193 240 596 -597 -157 240 14 -897 -783 95 646 344 709 436 -782 -947 785 -193 -595 632 411 388 -462 775 -915 -369 -536 686 275 -51 119 -902 744 5 534 951 -370 -931 -148 615 716 -240 -955 -327 686 803 -869 469 -356 -259 -569 70 665 -645 51 432 -21 -526 820 -560 -911 -537 186 -717 587 -214 -106 -489 -615 422 757 234 -750 -989 -745 -182 -86 -205 -625 809 111 -352 -1000 -649 768 -124 817 -551 -441 459 220 564 -746 498 -970 -840 466 -38 997 361 -103 499 -486 164 196 9 541 -125 -272 765 269 -594 -748 -606 892 1 908 -343 191 733 449 996 687 -603 604 23 746 -154 496 -316 450 -646 970 401 235 261 -894 944 -378 -834 625 -564 -244 -490 851 -318 -654 381 742 -177 892 827 -368 975 658 777 -430 -339 -99 549 -325 -662 98 455 -537 447 -492 -671 720 -194 103 -821 -155 -336 -423 251 505 -948 511 149 462 -186 -210 -772 -572 -254 693 63 -456 -942 -233 5 208 36 764 399 -962 758 -830 609 -630 -801 -195 -144 939 903 -671 -64 -100 -878 -339 20 438 -184 810 39 105 728 -46 -480 811 938 -954 -780 982 747 455 430 136 799 693 770 744 -529 -748 199 717 -918 304 149 18 -855 -401 626 -343 211 511 967 -79 316 862 -670 66 877 365 -660 529 -23 103 -466 -772 926 -819 346 -645 -188 759 -981 957 -34 213 -825 973 452 -152 14 507 564 474 -354 333 -193 -349 629 804 -741 -475 -718 -651 910 -166 -989 -930 -130 -914 -240 -345 -950 -279 710 761 -990 -837 -60 -406 600 -752 -572 941 916 131 -19 312 -831 -533 607 498 245 -299 -286 129 -82 88 -50 -465 388 729 -459 -782 715 636 -185 -615 -538 -728 901 767 -448 -179 555 67 670 -241 -763 876 200 913 354 -269 -955 -988 211 563 160 -127 -354 -21 -565 157 -116 447 687 -394 301 -933 340 -697 658 -174 534 -801 -957 512 -636 -900 156 -138 -59 -138 -268 -449 -562 448 276 -452 -943 -105 910 -246 505 143 -825 -155 871 952 136 -199 564 499 682 462 -989 568 469 -687 721 380 -116 588 -554 731 -651 40 464 -466 -914 324 -384 -72 -143 -234 -797 -952 -868 332 794 19 851 760 746 968 512 -487 460 -147 -715 -382 -431 405 -744 165 169 -4 -731 -49 -900 -178 973 -163 291 350 525 -79 748 -510 346 940 -739 6 5 -437 -625 589 -455 753 271 -629 -652 577 227 -823 259 604 -348 -428 352 -284 622 -542 -32 -219 362 -746 36 -987 -703 -499 82 -845 128 544 0 -126 13 -933 -219 -297 814 -666 701 -95 297 -354 -169 -387 -429 -275 -815 -825 127 -638 910 -102 371 214 -803 557 825 820 -769 -90 -454 -441 863 -463 688 -561 -970 971 -252 -296 -350 -670 506 -395 -649 -888 -925 -726 -848 -655 -321 -921 451 241 327 698 903 -242 213 989 -403 -408 613 -574 -145 927 812 -267 378 121 604 261 -829 237 -655 -824 230 550 646 108 -189 497 -54 -585 -506 -577 970 -488 720 -931 896 469 -668 -815 -539 795 -674 964 566 304 451 155 -859 -815 615 885 362 -670 -884 -609 146 642 359 -532 -708 373 -220 -901 -652 80 489 511 398 197 927 -173 -870 -853 509 806 -639 -673 299 553 393 -772 -927 -453 179 440 -647 147 773 855 784 144 644 924 -261 -218 428 960 -331 -624 -811 -36 -664 408 -182 -420 -84 -77 -730 750 -502 244 -606 215 603 -848 82 181 -591 -549 -807 591 -87 115 -810 166 222 820 -125 -831 258 -794 -51 826 -811 -421 -94 146 -683 -121 752 -475 150 -750 93 507 407 -236 -347 205 400 263 448 -547 719 565 491 561 989 -749 -766 -591 766 -438 610 -651 563 -851 -884 131 39 771 88 294 -601 529 229 -60 984 493 -29 76 871 -594 -204 -542 -106 994 -669 938 -152 -749 -891 104 -908 -640 -424 172 754 -140 -268 594 588 183 -604 -938 -71 -243 -227 431 -57 -965 111 579 263 -332 5 -717 -550 286 787 191 144 -633 961 -368 -469 722 -87 464 779 -128 945 868 652 -657 472 -634 862 201 408 192 780 702 572 523 -284 433 -926 -827 -730 -219 -672 -622 -889 -932 -821 387 -617 258 -282 -240 132 -793 413 -621 -373 298 193 3 780 44 -434 -341 -832 40 -134 -959 -104 285 186 -353 -173 735 -584 607 -843 300 -512 17 -869 -428 739 337 -28 176 -811 822 -978 -147 933 -843 -200 -495 769 -683 -955 -662 496 85 -430 -227 285 383 -575 -831 860 -858 888 -432 -679 -294 472 -581 259 -565 -412 3 -995 982 494 800 28 -233 -926 -268 393 112 231 -29 757 -516 86 -256 -576 -320 -704 342 947 -524 -223 682 -151 788 -491 -709 548 -724 244 -557 -666 -133 582 708 938 985 -836 643 -105 853 -83 -238 -882 -978 656 -512 292 666 -109 197 -892 -343 979 -534 -835 -129 930 343 245 33 553 913 -83 249 439 291 -198 -319 179 391 -283 653 911 -164 -965 -166 -940 -614 205 -555 704 -788 -916 -984 -947 924 174 432 -620 10 670 -361 845 -402 -725 -484 -302 -402 384 -150 -490 201 -726 478 -818 150 -773 -402 -354 -49 848 485 -293 155 790 -87 -943 -430 70 310 622 -351 -784 -353 674 125 158 274 -435 -434 -9 130 -206 -470 719 -671 -840 -58 -5 159 17 -454 809 -799 -435 256 820 161 -285 253 -745 -574 -250 292 164 795 -413 905 277 760 -454 -383 -501 -702 -456 -644 -270 -963 -461 -833 318 -278 979 82 -633 -359 -750 -917 -53 523 308 31 808 -881 850 788 651 522 -389 -853 -831 -782 436 -518 -722 639 -813 537 921 214 855 32 -987 -188 759 648 512 -916 490 477 321 827 -943 665 992 144 187 -53 -299 -909 199 -58 290 -95 -121 302 255 -449 17 -299 573 -659 -726 -534 -166 314 -736 457 736 821 594 497 408 -221 -600 -254 134 -796 -71 347 290 -570 -738 467 441 646 520 -115 45 -683 -779 -429 413 857 -255 966 342 692 641 -389 -755 -355 -789 -79 470 -471 958 842 774 -876 -677 609 -332 -479 -704 860 896 632 871 -419 -822 183 -552 -880 745 -968 927 59 428 557 -559 989 -828 -967 -601 -344 749 452 878 -240 36 -142 -533 -911 -769 -800 7 -857 144 -873 188 -219 -662 -114 908 -316 -567 -124 -135 294 -548 -715 107 102 111 -484 -914 795 -814 72 -996 -705 208 395 -136 -737 -608 428 -546 71 649 67 -216 -505 -849 -82 -385 593 -604 -468 203 -687 -710 -165 794 510 441 468 -389 -817 503 835 -329 -904 165 645 960 -633 670 -157 795 520 237 -739 221 982 -599 448 798 -185 923 -807 -760 -547 742 -573 324 944 927 973 261 995 217 -405 -225 222 99 274 -927 479 3 -557 -11 294 888 -255 -196 -205 508 -533 544 795 297 -643 180 172 -260 725 -823 856 -571 873 -98 -924 -188 -399 -408 370 -480 -221 104 -171 -862 -20 476 -271 -21 466 493 -409 -564 -392 16 2 -442 -221 26 -126 364 -280 270 -928 -900 -471 34 -738 -349 -76 774 -771 355 195 100 -375 -532 811 416 210 -676 -329 -360 -944 542 -656 -516 297 738 57 743 -499 -685 -645 968 -101 944 879 -117 620 930 -565 -352 602 949 383 420 365 956 382 -423 -414 -472 432 12 609 -692 -906 372 -939 102 698 810 -443 -747 841 533 624 916 -592 -221 -107 645 -533 801 6 -502 522 5 -596 -988 -768 236 -505 -247 -990 -645 -830 -258 404 -106 765 317 469 387 -658 -929 -911 147 -70 121 306 175 677 -651 163 139 -768 -86 51 177 -321 -117 -258 -946 -188 -245 314 -708 883 -944 213 546 257 -227 -60 -605 -796 -194 -935 879 847 -239 -673 693 905 393 -478 594 -356 572 3 -887 545 61 -688 718 146 797 -301 146 164 948 648 -252 590 -235 -907 498 -748 -719 913 389 711 1 20 120 216 497 -517 493 -356 773 -622 -142 129 -304 217 715 284 -898 693 543 177 570 -785 -716 -956 -672 -234 -939 -936 -489 -430 -792 -52 604 127 -706 350 801 -512 44 885 810 192 -87 485 62 -539 374 -684 -694 -676 -496 -763 -125 -981 103 248 -766 -530 432 -506 -972 51 127 -967 -604 658 -699 -356 -358 407 66 -960 -361 -305 667 -263 -58 -574 603 665 652 247 -527 567 185 -462 -371 -48 -546 810 164 -520 -676 -868 -50 -418 414 -891 -327 583 -507 622 651 788 775 -66 -21 905 -840 486 -224 307 980 -600 -657 -287 606 540 586 189 -130 -45 488 -763 -908 196 -785 874 172 206 -384 119 -249 344 873 -593 -43 -927 -47 296 281 508 -645 564 493 151 464 525 382 18 -671 566 -270 128 118 -595 -403 -123 -920 988 563 -742 717 979 -516 -560 -287 14 789 -998 860 -335 -994 59 456 242 241 -767 464 -727 -228 -651 -578 543 667 -262 -178 -668 22 903 -99 -359 895 -462 534 826 955 -744 646 -671 349 628 -618 -134 331 288 660 57 -175 526 73 -711 28 -615 -144 -711 -593 382 -402 -858 7 527 931 -857 948 844 297 266 -767 -114 910 -395 581 -933 -769 524 842 883 306 86 -853 179 -711 264 -192 568 569 -928 719 517 136 -164 95 407 -256 -330 420 -870 51 -990 709 666 842 94 -169 866 -128 909 -490 -434 250 253 439 -84 -494 -672 391 664 -965 489 826 -967 959 194 147 -285 394 922 88 271 -718 101 536 -556 -506 -886 -972 -553 -956 295 -419 337 -663 131 414 -579 -41 680 238 -75 320 -353 373 -548 825 56 184 -881 -720 100 40 224 559 262 350 73 859 -500 -556 -811 199 -259 -948 -852 828 424 -214 -397 617 563 997 3 -508 373 198 -808 -680 -757 -371 -693 -452 163 692 15 -20 163 690 -92 -259 884 276 -53 288 -150 -870 428 -165 -46 -823 -404 -699 998 49 -966 675 973 -185 182 304 -535 -586 -365 -241 299 850 -833 -795 567 390 -447 -378 -958 -618 899 646 474 951 -588 996 675 -55 72 -977 99 -379 -639 478 -317 817 903 -978 349 685 177 193 -666 506 -421 353 -927 553 -317 -708 984 590 750 -47 -719 -773 -9 108 -311 333 -243 542 -314 -526 375 -774 59 -368 -612 98 20 955 442 206 256 268 -149 235 596 259 532 295 -798 -813 802 -177 746 -191 -914 978 -636 907 705 491 4 -731 23 -849 665 99 4 84 -948 -154 734 -292 543 -839 -728 -897 -184 574 830 -800 -268 35 -236 -872 616 439 -505 -620 720 574 358 -107 -984 -143 -945 413 -503 617 -779 -76 -215 -817 200 271 583 -445 -641 -359 -4 -571 115 -136 -196 261 332 -212 -559 -797 312 104 -397 -690 -916 303 266 -281 198 374 300 50 955 680 911 -857 -410 771 -931 142 78 -127 -380 -450 -655 -828 994 -255 372 439 851 960 500 888 578 -694 3 522 597 -510 831 996 -26 905 914 -950 -172 506 494 868 -334 -717 996 344 779 -390 40 -512 985 852 892 202 770 -776 -612 12 -53 835 364 297 -685 -749 5 76 398 611 106 -212 478 366 243 -529 -680 509 -840 797 703 300 647 776 212 -680 143 -362 744 -546 -257 -746 464 365 -315 -134 -958 -96 -78 342 440 277 -684 577 -632 764 -431 150 617 199 -342 -645 -252 -447 -138 958 -224 112 -723 -292 403 759 -420 -363 -319 -478 -728 -382 -267 243 318 868 549 -179 786 -606 -885 432 83 -601 -488 -703 265 -83 -46 710 528 -48 289 341 290 888 324 348 214 231 -709 -852 859 654 -250 470 681 -833 37 -276 -128 -89 767 -811 -625 -430 468 248 944 923 168 480 247 -849 841 35 -290 643 -988 -202 834 684 -434 933 -144 815 194 7 747 413 630 -290 -576 479 -852 62 -891 -758 427 -86 -242 508 401 263 52 -836 259 -609 -733 197 -967 -959 -239 566 393 -704 743 -370 619 -6 761 -869 664 -729 799 542 -347 977 313 -269 475 -742 -322 -705 849 543 487 -820 -993 -118 -321 -439 611 -747 -806 -689 -934 241 -479 153 969 -442 758 -489 384 77 83 372 -717 104 -447 688 -71 276 20 402 707 -530 281 35 -1000 273 631 115 372 -171 -665 761 -46 -895 -925 -844 119 -566 -293 169 -99 -969 -487 -545 115 -938 349 -115 -999 -509 310 -528 260 711 -394 -764 -571 -218 -951 716 -23 -696 -57 -628 403 -893 236 57 814 -733 952 935 -302 -18 -128 -602 607 -828 -657 -719 484 778 -838 -954 -123 420 812 989 32 -117 76 -466 -85 466 568 407 682 -539 812 -615 547 -350 586 -323 -97 -809 -305 -291 -796 532 688 -48 130 -201 -436 -394 212 -664 -357 39 771 -956 -3 90 188 991 -736 -909 138 -918 -335 -517 23 237 -418 966 250 432 219 838 719 -224 -362 -795 825 602 -663 936 867 213 100 -631 -397 452 -714 245 661 -899 -576 970 375 335 272 134 -367 906 927 -809 -429 627 569 -576 -437 939 10 -965 -525 845 511 -316 -1 -955 -85 193 -193 17 920 -523 -825 -798 529 848 -402 289 628 170 -279 927 -846 -183 192 -344 -708 -46 -212 516 509 534 -832 -723 -329 782 -957 -475 186 849 244 -788 720 -344 846 -95 -816 -87 -71 -325 573 -638 -533 -308 522 833 -739 995 628 11 826 181 -709 150 320 -938 -207 -946 144 -276 -386 264 -781 589 492 -698 -310 -59 -355 -292 -373 -497 538 664 646 -840 548 -766 959 -743 -755 934 -427 -485 -400 -918 -212 671 -716 -89 -915 -754 224 880 706 276 -368 144 -230 118 91 -333 -800 -197 -501 -362 -963 736 380 265 831 707 937 -206 -736 -457 -837 -125 163 -37 119 786 71 -389 934 667 744 703 818 850 -376 147 759 343 -170 -810 971 626 987 401 -751 -145 -523 -18 -583 -111 -302 153 858 -318 -278 158 -717 357 -706 771 -234 294 -273 -808 -840 -502 -197 -531 -782 -779 957 -453 -120 -762 -399 137 -111 -817 -207 -383 -307 -108 214 496 -411 870 -12 -847 -903 486 322 195 -207 546 -599 60 -600 967 414 -505 223 0 289 -256 -409 -973 -710 -704 919 -643 862 710 -43 856 418 -389 516 -316 -874 -297 370 621 776 750 -617 -977 155 -960 777 -370 -713 -281 22 170 -149 -259 492 -738 615 880 -575 337 719 617 834 -870 797 326 -626 976 -424 -222 445 104 535 361 62 -274 514 -98 174 -782 761 -633 -231 801 -482 -768 657 933 328 925 -74 586 -29 505 945 -999 -588 -833 519 -738 220 493 -566 -146 116 563 17 -688 638 931 432 -686 742 239 491 -218 851 -566 -853 -853 60 668 644 -197 -767 454 -80 777 -683 933 933 922 -327 -379 -629 -442 -551 -578 -689 -896 592 -489 175 261 135 777 -176 794 -121 -804 428 378 432 416 -255 95 -379 632 563 729 -125 638 -536 483 163 318 743 -680 439 800 -614 -970 554 -527 -806 568 993 573 281 -602 -406 724 -411 -376 944 -299 -83 711 259 301 157 539 -843 383 -688 207 -63 708 -403 385 834 387 897 -592 840 -764 84 -969 598 -917 450 54 107 696 -381 -172 761 -260 797 870 -214 261 855 727 417 677 190 -894 755 -509 -207 -254 721 -735 -690 507 -140 -71 -933 -525 450 346 -89 448 -436 -278 -387 -614 -188 670 -607 -929 479 -482 407 477 -509 -895 218 907 488 537 856 -473 -978 408 -242 201 -305 784 -609 52 960 -129 -887 -194 -433 -159 -261 77 115 986 173 -978 -461 -38 40 283 -670 -229 242 113 906 -465 541 -546 -671 137 775 160 -66 -247 490 -598 291 -141 592 -224 -879 980 -761 -344 -116 407 91 -843 319 -765 -761 417 -541 183 -894 45 217 503 -848 -916 178 193 335 -204 -84 912 -228 84 772 -608 394 -341 94 980 -425 677 253 -110 102 -775 408 -616 -370 -565 -632 440 -477 -605 443 -493 -146 549 566 -652 -871 -648 -398 -899 771 -756 -126 -758 389 -559 479 -644 -669 -579 -489 -145 638 611 -981 286 586 -174 549 789 -490 -130 -9 720 -809 -43 -837 706 -441 537 -761 -422 -533 -239 -441 947 -859 776 -52 129 -962 844 437 928 313 762 -756 15 -855 152 -399 437 -120 -729 2 212 -872 884 412 -705 347 -385 659 -453 -306 651 -717 -477 -251 -715 -357 836 604 868 -157 -109 -835 561 -771 -392 -608 251 -582 -548 -184 309 -688 -321 184 186 882 466 983 -615 813 117 -826 -682 -779 -788 -769 974 184 -269 940 851 168 -960 758 337 -132 -38 890 107 -779 -904 -792 -763 -223 -168 -746 797 501 -963 340 -617 267 887 -74 218 219 -49 -584 492 -118 -303 909 -857 -58 -478 949 -822 -110 -200 898 -884 19 -973 122 921 -184 -552 604 34 677 -200 732 12 -410 -456 393 -645 -662 -563 -220 -776 -646 596 -91 407 526 -992 -573 -948 875 -429 790 447 -436 -995 21 375 -29 -100 519 216 822 -352 -491 580 565 -132 -151 -580 345 231 510 438 -336 -186 368 941 -427 -961 -148 178 -76 413 -87 121 649 -372 -321 347 426 978 845 458 562 -892 422 -685 843 166 -875 133 -770 -520 186 886 425 -243 406 -587 -950 820 -380 -380 -486 408 832 914 17 -745 -759 88 -691 -859 -953 -930 430 -332 424 976 622 99 -773 84 -681 -717 854 -508 -498 -943 874 669 51 82 620 -749 -674 -891 87 604 606 244 -127 398 457 245 93 346 -867 -432 -263 -827 -636 -833 863 112 753 -825 571 -656 502 309 -980 -192 -529 -78 396 558 -753 347 -307 582 554 -322 -695 241 -30 -509 393 -354 403 -372 -11 -378 670 -978 525 465 -520 309 -624 -232 123 -119 101 -966 210 390 536 934 -725 -945 334 99 -912 -171 -363 505 301 560 15 -218 -8 604 561 112 439 -50 -974 936 633 -688 -970 754 762 819 -826 -521 -226 247 -96 -360 -441 909 -709 875 723 546 782 -77 -522 -491 397 -823 -390 -316 -723 -137 -604 643 626 687 871 370 -772 -307 -949 489 -735 -33 181 -311 -6 494 -226 288 742 488 -284 -817 -800 -458 -185 -59 -22 -177 266 -467 804 -454 200 -773 298 238 968 -591 307 995 -391 905 -134 -753 610 -819 -671 -199 518 120 -733 -405 896 992 -700 -667 -141 141 -654 575 -660 84 -752 74 154 864 981 559 -818 472 638 -386 -536 -252 211 260 258 -85 -807 870 488 -848 -956 735 -918 984 96 392 -386 -162 437 435 386 -246 944 -35 -461 403 -497 435 950 -151 356 -271 826 548 510 -14 -620 969 680 497 624 538 -756 434 602 -729 -684 274 315 -278 168 843 803 -95 878 768 917 474 -996 -582 -199 -403 -445 223 267 733 -216 -261 -229 421 -607 920 -180 -323 132 141 -368 695 633 -562 557 -473 -673 280 -784 -531 364 -451 95 -464 -708 944 -161 805 99 422 613 457 858 703 471 543 744 146 -221 811 110 365 -505 221 -753 905 44 917 -791 -416 261 -885 -199 -162 674 -543 836 -699 -835 133 -277 -738 -801 -678 490 -754 -923 -698 -108 686 221 524 -473 382 -32 609 -932 747 983 -825 886 234 -501 -359 345 -771 -17 654 225 846 -293 437 1000 -432 418 -504 -284 299 619 -475 -622 510 697 606 -274 -89 221 -810 909 -700 -539 299 -546 57 133 -257 574 -54 830 964 317 -190 283 284 -830 -242 -119 338 369 71 408 588 -346 667 279 -613 660 526 147 826 -283 602 -384 804 -578 -36 828 -574 657 769 -579 881 -14 284 -116 -10 647 930 -407 108 639 -958 725 921 546 608 -626 749 -179 -64 -934 459 276 375 990 -410 -666 -746 -735 -275 -256 52 335 175 -38 -663 -986 -237 708 843 -884 -736 713 212 289 284 -157 -721 535 569 764 -307 972 -528 -780 119 -314 -145 927 -723 -454 393 694 83 -980 891 834 852 -812 -804 30 -360 460 972 -923 243 -886 -999 794 -968 -983 993 87 129 426 803 -971 -925 -688 968 -122 -747 507 -829 -447 227 949 -420 419 -357 -123 -998 374 643 -741 -668 -613 -231 563 -188 200 -507 -468 -667 906 -991 -945 -309 -510 653 402 -63 -132 -598 930 735 703 -394 310 -766 241 98 718 272 -528 285 596 -928 941 459 -384 -726 639 -516 451 868 815 -123 294 -56 39 586 -790 -296 52 -841 -162 -915 -265 845 974 -764 103 119 128 918 188 -824 -457 -405 -653 -664 96 118 -783 -326 -764 555 -643 375 -397 162 -831 719 -348 -653 -61 384 733 927 902 -969 -972 -420 -379 950 696 336 676 748 13 949 101 402 -217 299 556 -83 842 542 794 721 -327 -453 173 -78 585 -817 732 -719 -740 -80 320 162 192 -654 485 -277 283 318 157 35 28 -501 638 -618 485 603 338 909 811 -792 860 382 -87 -140 -117 -42 -121 524 417 -640 25 -375 -334 -174 447 9 876 16 878 -89 -65 -196 -155 -452 -873 708 592 -965 -426 861 901 100 639 492 -713 -958 329 740 529 116 864 -328 -195 477 398 -441 168 396 -32 583 310 -360 -135 -891 -163 311 466 339 -514 351 820 469 121 -133 -104 243 -122 487 -648 -345 954 807 -891 308 -14 703 210 -135 -924 332 -411 81 -597 -376 -595 1000 -868 -946 359 758 -479 404 963 391 -823 -328 -762 102 484 59 6 59 -443 -543 323 52 -625 -145 507 736 145 -155 -678 676 541 -768 -992 -627 44 -774 278 -806 514 -734 961 -415 -128 834 -962 417 -72 506 36 972 523 723 563 952 -134 -152 839 -328 -399 -815 34 845 716 -945 541 -331 -175 342 -94 -250 -767 -451 244 -637 -978 779 -330 -362 -803 39 11 -394 -396 442 365 -390 541 -289 423 -139 827 -280 -550 710 846 -647 -513 484 110 625 -496 -164 -389 -482 -706 -49 -831 895 -939 -332 -508 -702 -354 -271 22 864 -285 -302 -567 -904 -804 -43 766 -815 911 622 102 772 -817 933 659 -151 782 192 315 -369 -591 -292 222 473 377 -668 67 -190 138 174 -981 416 662 488 301 -155 567 -379 269 -318 -87 643 225 -1000 -840 -869 -954 632 -357 -49 -193 -489 -105 -672 570 -60 -292 229 -332 161 408 -454 -476 240 87 634 -185 699 -323 669 261 -908 490 107 117 303 628 -338 -968 276 -837 720 539 576 -262 330 -889 -732 -695 -873 -462 -755 -345 -943 523 89 981 -776 565 -72 256 -671 -808 -167 -962 -524 449 -592 -130 -549 -253 -364 860 423 988 -636 477 -182 183 -623 -868 -643 292 366 -687 290 964 -884 329 -901 -222 -522 -810 -35 -168 12 401 -277 -47 40 -149 -98 -528 918 -796 -463 -38 -184 581 196 181 -272 388 9 72 -141 239 710 -19 457 850 478 -710 182 345 -625 -537 -609 -671 -57 -256 -72 962 -528 -548 311 936 -387 297 -30 59 403 -237 794 -436 979 560 -302 -63 872 -268 -8 100 762 630 599 532 -65 707 -72 -713 -564 441 590 446 644 -799 -549 -115 724 -477 837 99 -858 226 55 -410 709 -726 632 -20 949 546 906 -640 -626 252 -734 741 -364 292 -464 721 307 -366 -635 -519 910 52 -841 -638 647 488 -946 414 886 -276 278 917 838 -516 754 -1 787 -580 -406 324 -210 -134 609 704 -883 -337 954 626 -622 934 560 -771 -432 -674 -459 -86 -926 370 -169 730 953 -786 -267 539 -311 522 -576 875 -112 -457 513 284 -249 -20 -727 -316 -662 -185 247 -899 763 463 -44 717 -879 -645 270 -84 464 -316 228 691 -258 181 679 740 734 863 420 504 703 -207 917 -248 -820 -830 643 398 -744 -603 -544 631 110 722 -584 486 572 -439 -673 -599 -748 197 713 744 219 89 -288 -119 -14 807 -403 952 -102 -566 870 471 322 -286 -460 -588 -771 -198 -152 -347 -122 -14 577 134 591 -421 115 805 -108 587 281 -50 869 -102 115 556 570 585 873 761 262 -936 -520 -172 -367 753 957 78 -571 -210 791 -321 842 658 -573 -757 -327 629 466 -878 661 946 533 328 -611 73 912 -294 -995 432 11 427 29 -645 808 -223 -44 327 -366 458 184 696 -516 -154 -189 -521 436 25 200 -519 -260 951 797 -988 809 531 -981 332 880 -613 -501 -106 -840 -553 206 37 -562 -456 -873 -667 760 -335 312 252 -920 -430 504 -424 368 -474 46 -505 -954 155 -604 303 -593 458 -679 168 315 -104 -211 198 129 -74 -182 -9 -972 -168 726 -726 -370 355 401 325 -682 444 522 -356 882 -440 699 195 -162 -65 503 -774 -360 101 78 195 -914 829 -130 916 429 -632 255 -645 -184 509 786 -712 274 285 453 566 453 890 -389 895 487 -755 1 -962 -658 343 174 982 706 -445 -25 516 -314 -776 430 677 -162 -473 -30 155 924 -281 26 85 487 634 -564 -932 -748 -208 772 919 -449 -544 -846 463 180 74 -738 60 938 376 282 494 -774 -878 -32 668 997 473 -919 -560 372 476 460 379 62 489 6 75 -452 127 -730 -308 -887 -388 445 -170 596 986 302 749 347 -239 206 795 683 -552 -601 -267 9 -545 364 927 -496 -764 871 -472 813 -233 668 91 308 677 967 560 541 -688 -536 -234 -815 967 -777 -772 415 -259 431 476 -462 -127 -755 764 476 358 883 721 -359 -936 -145 684 -246 -404 918 558 690 -580 -869 -358 -712 -559 508 375 626 -351 -228 576 343 -473 295 -597 -334 -529 -587 951 94 590 -649 -163 281 340 -365 206 774 372 216 182 148 950 -717 678 641 -853 43 -526 472 -740 205 282 -809 -415 -614 807 958 185 -939 356 -615 -323 912 -483 771 -24 476 34 511 -110 -555 938 741 841 -208 -473 -660 856 -655 355 -803 -639 -851 -755 992 471 498 201 14 206 33 33 719 -192 -326 -850 962 988 38 -329 415 36 -889 851 602 -689 -981 -376 872 656 195 627 -727 -306 946 -769 932 -928 -395 -178 817 -201 -81 -766 217 344 764 872 -658 597 767 213 636 -413 213 -994 691 -907 -395 791 -244 614 911 566 359 354 774 599 -829 -461 92 -51 -311 651 844 528 934 656 713 -403 584 255 603 589 621 716 -316 -333 879 -920 650 452 -283 -176 -242 181 -735 99 -840 -524 16 -621 -320 161 -440 -479 -389 -258 757 8 744 694 -380 478 24 -470 -77 -487 863 45 619 255 598 884 736 710 565 962 584 -427 -181 -809 -296 212 -442 169 405 -744 -400 -313 550 -203 541 -823 447 -715 -681 707 890 569 686 333 -297 54 -511 705 560 133 408 -977 630 -569 -62 78 194 -673 -740 752 -144 225 -442 -155 -303 355 -11 -237 -979 610 -507 -551 110 -773 353 -851 -892 -216 -766 -299 -376 738 243 846 -245 507 -257 -109 -740 20 706 -4 -912 277 -848 -354 -904 -401 -885 674 909 392 981 -119 36 -818 -819 179 734 -290 -798 -274 1000 -31 -726 501 -634 -919 -978 95 -782 -64 36 263 57 760 999 344 841 827 424 52 591 -494 814 -854 -68 573 695 -680 840 809 575 310 -770 956 839 470 -83 -94 -123 452 -481 -696 -104 -702 -362 -378 275 733 192 -50 -238 -330 -659 -699 229 -683 -181 -110 -222 782 678 90 130 865 -154 -876 429 -661 781 30 -871 -276 -263 -613 -520 857 238 -230 216 520 -869 -869 -891 -449 742 -337 -353 240 9 -91 503 -286 -106 80 -94 794 567 -461 -190 -148 103 -124 -89 275 -262 -107 -984 -533 585 -108 -701 179 -602 575 -932 816 -108 43 -426 647 410 -446 -448 726 -429 639 -471 -615 -6 427 778 -22 -499 481 89 -878 -991 24 -743 503 -769 699 -542 -163 451 -863 422 446 -553 772 -193 -690 -114 -213 920 -358 -786 -537 -21 -878 371 -959 -173 -229 -992 -612 -733 -743 382 -177 892 -528 -810 544 478 -679 -3 877 -379 -191 -860 -154 -369 745 251 -499 235 -595 -893 355 343 -242 -753 617 -489 809 926 75 -974 -419 -140 -857 -121 704 -919 130 650 561 862 -689 434 -719 182 247 -418 210 -392 747 832 -425 -218 289 57 -261 803 -47 202 424 885 66 404 636 -506 -956 988 -978 -30 -209 129 232 85 -483 -661 103 318 -765 111 420 -85 849 829 -127 -678 -544 -826 -274 -853 -207 736 -984 -585 -476 192 -748 270 635 531 374 -876 401 -669 479 144 -205 578 819 -276 104 969 865 600 -840 -225 -57 768 -824 -341 -458 142 747 -106 -133 774 186 422 -692 -261 649 183 -746 516 -249 -367 616 -395 567 898 -200 -805 -188 -264 -573 355 -190 76 -636 889 -720 478 -983 -633 -547 -342 96 667 704 686 475 -2 189 -716 -634 -123 466 578 -326 41 -758 936 31 -252 -253 -968 -273 -656 433 702 216 667 -568 517 -427 -728 -308 875 -362 308 -906 -325 369 -956 -193 395 -657 -165 277 206 -893 9 820 -157 186 -224 289 134 -855 -396 -678 -719 -659 642 -33 365 963 -414 -472 238 -431 -767 688 -365 62 504 -579 521 -575 -665 -788 -992 -504 671 868 -83 588 -114 -142 -663 -528 -22 -327 -795 352 -508 334 455 -131 -389 -297 -592 -355 908 746 765 -345 -662 922 -786 -50 -881 -867 890 133 -856 -698 830 613 481 -764 570 -835 -242 -484 -176 623 364 -575 52 594 -382 944 -853 -690 548 -339 -306 -852 413 -348 251 392 778 -399 68 -257 52 -692 -708 -966 -953 -924 850 349 -182 536 -389 -342 -121 -474 -177 743 395 341 488 944 -707 -237 286 794 -772 -211 -718 -741 160 636 -516 -281 -405 -608 583 651 803 -170 413 425 4 -237 452 300 -998 -181 837 519 528 684 506 -458 14 -312 102 -206 -103 -89 -39 -971 471 159 -459 624 -594 -61 898 -877 734 -906 725 -42 521 386 -283 850 760 -862 436 652 -618 -867 946 295 -136 -534 709 407 59 597 -864 319 -142 184 -932 -631 -837 115 -351 982 -988 -65 -905 171 622 562 -153 -641 512 722 100 19 -553 180 32 -470 -434 -595 -456 -54 58 -302 521 -208 -614 332 -297 913 109 931 310 894 -847 996 68 -886 -243 562 852 -534 -866 572 -667 -371 -580 257 -634 -298 -890 695 -784 -533 -457 936 662 -294 773 702 195 -981 897 79 -613 -558 506 813 845 -47 -900 -565 -150 676 -70 294 -514 500 -209 571 -895 248 -906 929 -997 755 -332 -79 811 317 74 201 340 -200 169 103 642 -471 -448 -925 -998 566 -96 -122 -914 559 -753 -573 -335 -703 330 -435 -541 -602 908 -372 -774 -221 340 -224 666 -677 887 -400 328 -34 350 240 7 -691 -896 -114 497 607 -606 28 -423 181 -886 588 -931 -379 694 -189 720 -694 252 -840 548 -473 459 -53 -887 41 312 985 -206 844 999 -573 676 966 390 329 -595 45 737 -929 -834 -970 -556 820 146 699 -884 -641 265 417 -318 230 112 -793 -605 919 417 952 -303 -553 386 110 786 251 71 -145 -25 215 52 -216 -582 -923 161 505 -35 -402 200 -275 27 168 367 -626 519 917 -618 -718 746 271 487 913 285 899 -7 -83 -171 753 -720 -61 -656 731 -751 -264 -141 898 77 353 -16 -933 806 -916 -814 -685 133 172 -41 -597 -396 -290 -830 636 -790 417 -420 395 -872 463 -752 606 459 -689 753 734 -782 338 -294 273 780 737 -936 -160 -337 946 -920 -201 221 444 730 -711 52 -543 446 -575 583 865 906 217 -151 333 -453 882 -697 -101 663 -63 -456 421 528 -375 155 -59 -757 -151 824 -451 -698 -95 -947 -562 649 -770 502 -759 -917 309 -472 890 869 243 -658 -619 409 822 -117 757 148 -639 75 788 -98 -309 -18 583 665 523 -84 387 574 70 -587 8 181 292 110 -18 278 310 -622 731 512 927 546 -959 906 174 793 -862 -431 -216 568 262 490 -119 -754 301 -923 974 679 -449 268 606 -252 -722 877 -13 -557 569 -797 -68 229 -399 -71 -215 -512 -542 517 748 569 -920 545 739 -685 -30 86 49 799 -982 361 462 -128 48 673 166 430 -274 -469 -730 -954 131 -278 -94 -7 44 752 198 -21 -475 475 904 -366 -394 -930 -235 -757 -164 248 -619 -976 208 -123 861 -749 -709 700 -714 888 -773 923 -489 -9 -550 -517 -451 -375 397 -147 932 239 277 748 288 501 89 621 54 655 807 -69 725 -600 692 499 -455 -289 975 113 -30 -466 781 3 408 -508 -891 893 -836 -272 -890 480 803 881 -980 -208 816 469 730 -376 52 447 -959 -939 -723 -209 367 -253 -24 -396 914 747 44 336 -468 719 -417 524 456 903 936 103 -845 811 560 -660 -21 -651 660 877 344 13 513 -523 -333 -198 111 34 887 -770 -99 -923 212 -727 40 685 -762 -534 382 729 -935 848 721 902 592 -194 -42 -847 -945 -626 -417 204 23 -971 -571 -110 -437 346 392 -177 445 -454 -281 582 -241 310 869 -132 182 -526 -739 920 -963 -967 -182 450 34 844 143 -947 -284 -193 645 957 665 492 370 -859 351 -956 -64 173 461 -911 -258 692 -606 -114 120 446 190 864 -531 -819 727 354 -600 -18 400 122 -305 858 -101 -842 -296 584 22 -518 -131 -145 627 -797 987 -476 458 215 576 292 -518 26 -258 -183 14 -764 -623 110 -228 -388 -33 471 284 -475 140 337 588 284 684 -596 502 -539 -729 546 -767 623 238 -608 928 938 -687 -942 834 -525 -777 82 -371 710 -699 319 343 909 -213 -311 -960 803 -126 598 275 -539 445 495 159 -533 -563 -485 560 -295 52 979 207 749 22 -321 -874 563 660 820 864 497 91 -820 -293 603 959 -682 458 720 582 406 372 329 51 -613 -87 653 32 635 912 711 245 -821 -950 340 -8 728 -11 -634 438 -809 744 239 -937 337 193 -965 392 -468 -362 532 -781 -732 350 170 579 607 -716 129 552 -837 -354 725 410 372 29 954 -452 -715 -528 -869 -392 450 -47 -222 -189 270 -6 -187 295 -734 -922 521 -139 -532 -978 -183 -414 -246 -889 -279 659 -81 -431 -980 -429 -925 710 846 -115 405 172 806 90 -63 -531 -24 746 -597 125 -111 518 -704 -70 -977 -243 338 3 -890 884 860 765 857 -97 273 -249 576 -9 148 884 -230 346 -529 -876 342 121 -364 151 -334 144 0 -857 602 -584 -931 -305 -923 86 991 -538 -583 -778 270 100 -102 702 -423 597 433 -133 -124 478 -772 -937 -351 838 159 858 364 238 935 -236 771 -171 -445 747 132 474 -9 -549 -607 -764 743 -449 167 -588 -124 713 129 -474 -712 -588 157 -32 89 -205 -87 -626 -51 -478 -891 871 -125 310 -559 -283 297 -358 497 718 -911 -297 -549 201 -838 -401 -423 -227 -731 940 -469 -908 952 -249 -44 -533 -217 278 707 -98 -659 609 943 556 -609 101 129 -882 -263 19 -421 -118 55 -338 769 210 411 -158 710 -898 -10 128 -35 -68 -439 -261 926 30 757 462 -350 358 852 -464 632 680 -393 266 -774 749 369 767 205 418 569 -964 719 118 -345 -341 45 474 -636 -105 49 204 -780 -233 344 -320 41 -451 -322 118 958 448 400 989 478 -705 -392 174 -652 -607 -37 -819 354 -824 415 -793 433 -932 -935 830 -855 -903 550 -525 275 -219 -300 898 -83 -310 482 -426 61 858 -642 991 207 -631 -110 392 198 289 -774 407 6 808 516 -481 -1 190 562 -540 249 386 -184 -602 836 374 -835 -685 68 653 -416 -214 423 686 -597 490 64 -40 -626 -403 -963 338 437 -310 759 107 -915 -605 139 -709 955 852 -229 -419 -668 509 328 752 -998 988 697 299 598 546 560 286 475 7 559 -773 -891 230 912 886 -848 285 456 -516 -268 94 -779 -127 -636 -703 392 156 696 239 631 -742 -194 -824 -35 -481 250 -485 416 -509 -681 976 -888 -460 -177 735 915 -906 285 -586 -721 13 672 -227 491 327 -532 121 -421 181 158 467 132 -357 -927 -444 833 -176 -911 726 591 -68 400 -753 469 457 476 927 -687 -976 -565 -775 -201 -756 -741 804 -259 428 -718 -464 156 -604 -451 827 -886 -808 675 406 -11 -858 -731 -70 -366 -524 933 -288 989 714 -324 691 -496 612 942 -248 -113 268 828 -618 -364 214 -971 399 -705 422 -266 905 -216 91 174 39 96 -940 47 -807 770 183 199 815 -289 972 -665 151 841 315 -481 697 625 -823 -147 544 -622 -69 311 183 -806 200 -268 213 -127 -891 -827 217 -108 100 188 -405 -68 367 846 -67 61 -177 961 289 91 -320 -327 -709 -276 370 -998 267 286 -800 -163 -307 928 -766 732 9 974 -487 402 -348 -142 424 -558 824 -548 -758 -258 -375 -887 411 962 -90 -853 89 -348 -891 34 78 -251 572 916 -854 539 305 314 805 662 -519 -276 92 -874 -317 770 936 -231 -128 895 977 -371 -81 897 -43 305 734 -367 90 301 59 61 270 -181 305 715 -107 -376 469 776 -299 -820 749 -226 988 -219 79 644 -654 -991 342 699 336 -497 597 -590 -797 317 -993 81 -771 -527 -712 -95 -769 -193 582 987 -737 -33 162 403 959 -366 -629 -251 -7 770 -903 681 -61 -850 406 -133 -259 -630 118 -305 -280 338 406 783 -42 318 886 -833 -917 946 129 -743 -743 225 431 451 179 367 39 396 -37 883 469 -755 953 274 43 355 439 428 -344 -349 98 -413 -462 837 232 -356 -284 -192 485 677 441 -850 -351 963 -86 54 -359 -758 142 991 598 -608 -783 -616 -151 121 -10 895 -823 -480 -864 -389 553 725 -832 623 518 -699 -522 -610 180 -364 293 -705 -700 105 607 252 -135 20 -861 -619 -191 35 883 -670 -430 326 -626 -753 420 272 570 981 856 -61 -632 -128 -966 -514 -675 839 407 -812 -737 -259 485 765 -274 -518 -251 18 -1000 -419 -638 387 322 23 -643 940 -534 656 -16 77 293 -202 523 694 600 -594 57 35 107 101 903 -625 -369 -303 -735 684 189 -102 280 -498 -96 551 740 186 283 -377 934 70 -480 -495 738 534 733 905 676 464 959 -338 699 -166 752 -68 922 867 105 -910 -386 -412 716 -596 125 319 250 -994 -314 -148 420 -737 -411 -190 491 -412 831 379 -48 -694 -179 -63 -969 -628 643 97 80 -433 -163 -394 -762 -228 -908 963 -458 -141 -893 792 -502 -901 834 -213 -72 182 -420 -241 -732 -906 -28 -94 -422 -473 675 -707 -483 -390 267 -433 651 149 -558 -1000 457 470 683 -761 -583 -742 935 44 501 -221 966 -450 -776 -477 31 521 -252 -463 -640 -555 -276 -365 307 -376 82 -481 352 -3 475 -284 -555 -51 -295 529 -669 527 454 -605 934 -944 840 622 -922 63 802 -774 995 269 -564 -191 -820 786 172 686 203 678 -840 583 -729 860 9 127 617 72 980 -596 260 550 399 794 -834 226 466 -652 -855 475 703 -374 -328 99 -436 -741 493 292 -762 -29 -87 -770 155 651 -307 -992 936 -456 -422 -443 -571 604 367 857 -97 123 584 882 -917 -522 487 623 -490 390 -280 785 -255 -452 682 857 -392 -998 190 695 750 268 951 928 -198 405 194 -298 593 888 998 -71 365 -821 41 939 -448 -535 245 -689 829 -938 -243 246 466 264 -366 -519 322 -869 -771 -585 -84 726 905 -510 912 -263 -374 -166 -52 260 76 -855 575 323 -832 -631 708 -396 288 457 231 -820 975 -29 -450 -803 173 119 -374 -208 -416 -310 640 599 -582 356 -726 444 -470 -668 -780 -875 -955 -527 312 -530 38 449 -731 -745 -765 988 62 431 527 -566 -678 145 -45 732 -424 644 543 -559 407 -558 283 -447 562 -508 -881 -120 -861 -214 957 877 381 -8 49 -225 -320 911 -807 -541 -529 246 469 650 257 -436 -732 -346 793 752 -94 -819 -496 -249 887 427 66 -172 -867 60 434 -584 411 612 -902 690 63 -86 0 -313 -281 763 641 854 828 859 39 -752 -739 -202 591 -307 842 -508 -462 265 -688 293 -91 81 81 -734 -53 328 506 216 -820 -645 898 536 -606 988 964 -768 -859 651 -472 161 -52 254 665 -660 -63 179 80 358 688 -444 956 656 829 -882 140 778 -483 295 -16 759 453 -989 605 475 -422 891 -544 -979 8 114 171 -102 133 663 -538 -627 432 -529 120 554 -403 -842 -705 871 437 -489 461 357 810 -365 134 -676 -950 365 344 461 471 229 -146 -767 423 517 593 -609 95 -914 -590 -177 820 -739 -303 252 828 -796 -387 547 717 -385 -341 86 380 -405 -268 -689 707 345 500 431 434 258 601 -533 629 -77 857 1000 942 -971 877 478 950 306 194 -926 -987 -400 379 475 -132 -418 920 397 26 79 44 -267 30 640 -900 467 -371 -298 -960 60 -833 954 -582 -973 89 -186 820 -965 -411 568 -34 -713 -645 542 -204 525 -241 317 -376 843 -897 239 -152 -719 751 -289 -477 639 -579 -520 -726 -992 717 -422 -456 283 -583 -712 -184 963 945 700 879 984 687 -461 -882 363 286 311 109 721 689 -394 -137 354 489 -535 514 307 275 -519 182 -472 -639 71 312 862 -975 276 -223 235 -392 -218 414 -633 562 -377 58 -26 451 369 911 -1000 -719 -861 -593 -322 -337 895 -338 -619 109 -947 668 -145 -853 536 -839 833 94 -870 -676 832 383 -344 -219 663 -445 -264 -876 792 828 -846 -742 -459 -947 66 -653 322 538 -139 -205 -101 -120 557 326 463 -918 457 341 670 594 -159 849 -320 -322 -618 -39 988 437 -378 -387 247 -527 -252 -364 396 386 -121 -648 -766 -819 -550 -801 -744 -106 -151 -905 862 947 694 -837 -979 302 763 -153 815 23 -125 -28 206 -759 -168 -40 -301 -900 180 -259 -120 -348 64 -31 -884 -490 -212 -649 -572 -991 -591 -615 -858 987 -506 -92 84 -109 268 -856 -78 -116 -276 -40 -400 -632 -909 611 182 413 57 -210 201 584 -615 -705 611 -536 99 -610 24 -100 -11 -648 -57 304 -299 171 -764 596 947 531 635 -341 365 -547 280 909 483 -796 -217 -388 369 -641 771 169 -77 509 -129 -311 114 -176 853 670 120 -910 326 775 928 185 675 -893 177 434 135 -234 -495 -552 944 -184 157 -273 -524 875 30 -393 789 825 747 334 -748 -475 745 876 235 -745 -277 -788 135 333 -978 21 652 -392 -495 -114 -298 -467 -132 -53 -40 722 334 272 -377 -528 984 406 473 -866 -800 -679 -410 -819 630 -780 -302 -46 -95 940 -219 -522 -359 86 654 -31 -760 482 764 -568 926 445 83 461 866 136 219 484 100 -54 -555 -763 -905 80 -823 -873 -301 -908 401 -292 -177 -515 -334 890 7 561 -249 73 -352 754 -431 -213 -884 -668 -844 50 875 265 -895 -93 346 -825 -745 -284 283 483 -263 -549 -980 -975 -146 984 -332 -295 440 431 -433 802 237 800 -897 -690 -172 955 -443 126 -59 -593 -917 -214 -952 -478 212 -441 -486 892 334 -460 -688 -942 -22 -915 -653 -888 380 803 -515 -711 562 -298 -402 -150 -20 -175 586 -534 608 -19 -111 -337 -967 -991 -664 550 518 -146 512 -577 -416 566 209 -509 405 977 -141 -822 807 -91 817 -495 585 165 905 502 579 872 -929 78 971 126 -877 16 670 -700 -229 -175 142 -175 -391 -729 879 -799 -159 -782 -208 38 695 -241 -263 279 -844 322 -614 -275 -777 -581 340 -6 234 565 -559 -158 488 463 -541 -575 288 634 -458 -20 882 -857 -361 -171 -194 906 -511 -198 -336 149 -267 -838 -726 -763 53 -239 -802 430 574 -96 -970 603 443 -99 288 -681 453 -928 555 -539 486 111 -9 -856 785 -403 543 518 830 517 774 251 -368 642 -290 420 213 -677 -979 -990 -466 512 -666 -590 -166 457 38 -193 295 325 403 -946 -518 560 263 -935 -848 695 401 229 -177 -201 360 -306 -135 -918 654 -728 -470 -483 -990 -924 -487 537 593 362 -372 731 -999 -567 -505 -525 -509 -444 -558 -4 918 -156 -841 -190 -13 332 496 -20 -271 682 184 995 -403 182 122 -300 -672 504 -34 718 585 526 -678 -943 -748 127 768 230 175 524 -184 981 484 -702 -800 -603 301 922 253 -88 -719 -584 31 -852 -32 870 458 678 -128 354 821 100 451 894 895 -151 92 637 401 55 -845 344 -583 -19 -191 174 461 51 955 -763 -264 825 -592 830 -357 732 -905 -16 -999 -570 -544 897 707 890 695 -353 -477 -637 -375 950 -18 171 594 -226 -585 -661 -180 21 569 668 -178 -403 654 196 434 -167 485 -961 -616 140 334 368 -727 -895 397 535 -902 139 38 596 394 -120 556 597 61 652 -150 777 -791 297 -416 -668 639 -540 323 -724 -187 104 -77 484 931 780 -935 84 -548 -929 -506 -805 25 668 745 -425 205 -445 -774 -564 2 470 285 10 -853 69 347 -764 -594 451 778 769 -107 -576 285 -407 -678 -608 -183 -738 -627 819 -896 779 -556 -24 103 -280 878 769 121 339 861 -316 -465 -24 -942 971 346 62 -402 -341 -674 574 659 -267 882 -719 -555 -278 -672 -642 634 -556 807 577 562 -506 556 -370 868 306 -339 -443 923 691 673 35 606 -169 -486 -257 -389 868 794 -812 864 480 482 -413 -922 379 -46 -38 848 -224 707 -92 -235 -59 264 -590 440 172 -604 -490 -99 -627 739 -192 -176 -24 185 -583 -783 -659 899 412 966 35 -600 478 16 -814 29 -23 -451 -327 -582 -849 -94 981 338 707 -375 325 -135 -620 876 208 836 -867 320 -52 911 786 998 646 914 -412 73 574 65 -855 -657 -356 171 -431 41 562 -546 267 -777 273 561 633 -768 296 487 360 -106 748 -461 -621 -514 -528 -27 -164 -499 -574 734 -160 -379 597 -833 -400 649 814 38 -729 -142 711 -835 -982 764 315 38 411 14 -568 202 -121 261 -908 837 400 -273 184 910 798 475 -836 -594 -361 -868 701 94 533 85 -780 324 -652 824 394 -271 787 570 -157 595 967 -264 -399 719 515 924 222 -285 707 246 94 -395 -529 -611 990 -774 107 744 -48 457 326 86 -873 731 -246 227 -429 -766 -117 -610 768 570 871 -852 -607 321 -427 210 -331 -157 -965 -711 -900 346 -964 -139 764 606 9 -540 -802 -667 -808 -65 -982 -215 341 -318 -178 -633 -394 -363 701 471 679 896 -639 -445 342 -345 333 -752 903 -490 915 519 283 806 858 -246 86 631 -996 381 -248 366 346 -113 175 -448 -648 994 770 819 48 -101 -512 -611 756 871 -236 -152 -352 -895 -133 655 -756 -79 999 133 92 1000 -111 -763 -599 231 45 697 765 970 -854 187 -68 483 932 -264 -175 -213 501 365 -575 -679 -241 874 -92 -910 -801 -991 830 62 71 -459 377 800 -311 792 31 884 -988 596 -472 -354 782 -657 -815 539 -193 -302 -362 412 -194 522 951 346 529 -935 -679 -737 -306 -421 367 23 -726 36 654 873 -56 663 342 461 49 -140 889 -800 336 580 135 -198 -531 872 246 -133 402 -227 810 659 7 341 925 -885 -258 183 -478 764 476 977 -38 732 296 435 417 879 318 -149 -759 -293 -931 -801 16 -791 125 -152 793 -148 745 -39 826 196 435 711 -364 -906 482 -413 722 527 -160 501 785 804 872 -842 81 177 934 -113 -677 687 -485 -178 835 -456 -785 984 567 991 -912 -416 576 -543 689 -32 -888 806 263 232 -841 -553 -844 560 -964 445 -719 -869 -751 192 128 -593 424 -626 -854 -190 -977 -687 174 -567 574 517 799 -154 318 221 17 -709 -305 -231 -700 970 511 -197 -126 -671 -762 18 -168 -365 372 188 441 490 -881 -659 -866 580 -163 914 -997 -193 -498 65 541 -838 -697 -472 -145 724 -621 -571 -266 -806 -162 444 -267 643 -293 37 -116 208 963 -690 981 -880 491 -409 -720 -156 52 -923 -641 -235 -175 979 774 -885 836 -38 -369 -745 -949 -708 239 -280 -602 -840 508 508 -139 144 -953 -680 288 -391 233 694 1 -190 -279 717 -766 -785 623 831 530 187 -417 303 504 622 176 128 -272 194 5 -126 858 -183 -623 492 -929 -619 -873 -898 -602 -66 -69 -752 -288 -937 623 165 915 -228 -447 -928 -377 504 -105 -776 -827 -195 -770 -577 341 550 272 -695 454 -224 47 -131 381 -671 213 969 480 -658 -279 635 144 715 -474 -659 882 953 802 628 -732 -686 200 174 -597 493 814 -342 713 -527 435 457 416 -818 -918 615 -369 918 555 -167 -618 -831 -350 -168 -33 -390 -937 758 582 -123 -811 -541 -959 -943 -11 -64 -687 67 188 -915 -551 447 598 -1000 529 -703 910 -851 -67 141 1 308 96 254 984 -281 848 399 -711 -176 398 -942 432 -782 411 -925 -263 -142 -153 653 -937 905 387 -222 -909 51 254 -957 143 -442 -674 21 -214 -760 294 40 442 465 -277 991 -981 890 -64 758 -297 -442 735 187 880 -999 486 -795 -725 -305 -162 -695 310 3 -438 -692 -840 535 -572 865 -776 -927 -516 538 886 664 213 -771 189 -558 861 -587 955 273 542 537 -256 -412 960 -96 334 703 -911 568 284 402 619 -997 709 -616 -35 -851 653 -860 961 -364 164 -439 -781 -849 -374 -766 658 725 120 -356 389 -149 -151 233 612 514 -440 253 -940 -248 103 -493 72 855 711 965 -316 632 -637 432 786 740 141 -444 -948 -72 888 -921 232 429 -279 -175 402 -857 706 -877 -258 -373 -94 -701 -155 461 970 663 424 299 -242 -325 867 490 612 889 768 -252 -831 102 396 17 401 -621 613 -655 965 -538 -722 649 -240 -916 -30 309 561 -211 669 -745 600 769 -979 748 -663 384 38 331 300 -670 947 -6 193 498 172 649 -475 453 -855 -146 -588 522 597 216 993 467 207 159 -534 13 764 -160 444 -86 866 -691 -99 384 827 41 80 414 754 910 -698 -273 938 201 276 248 941 -276 -247 693 843 546 -528 134 -735 254 -662 -378 19 703 108 -546 -325 647 -105 -195 -35 -18 834 -450 -835 275 871 -556 326 -92 -855 -109 -37 262 -629 803 976 794 315 -871 268 -52 -822 355 292 -58 389 350 335 36 -636 -87 914 -721 -484 -822 454 -154 361 -790 -687 -58 413 -544 -654 -614 -30 -302 489 255 -585 -655 744 -623 120 901 -618 -330 361 -665 -66 -195 48 732 239 -857 224 -800 987 -580 997 62 549 9 -409 932 547 -103 -937 -507 -461 406 -649 487 360 -258 -902 -812 834 -112 -536 -628 -730 -172 137 -792 -396 47 948 -638 778 177 579 -954 58 -534 -94 166 -345 -91 -158 737 -877 -380 -840 292 562 814 175 616 -363 -367 712 -702 -506 -399 705 435 -771 679 -867 -768 -30 -642 391 -562 113 -194 967 89 -428 203 -149 677 64 804 -69 629 919 -943 -914 -809 -496 -623 -585 389 852 -431 -889 914 -636 -329 301 761 901 -920 928 970 962 -824 -831 146 638 -122 -293 -633 882 828 -303 -172 221 -561 25 793 225 -399 865 -585 244 -311 691 -686 367 636 -139 -609 -83 559 -258 -970 80 105 806 -758 -120 -947 290 1000 355 228 -882 661 67 -71 -538 846 226 860 -723 -231 864 -887 -139 923 838 939 -591 742 -563 -907 -960 465 962 651 559 48 701 717 -172 12 -302 590 -68 656 171 18 110 -461 56 -166 342 153 -847 852 210 -283 342 453 -416 -802 -397 -919 503 864 -235 -256 -724 -963 -575 0 467 672 -750 -836 605 -284 -746 -99 -892 247 713 -626 94 505 -215 -716 -756 575 905 -502 112 -489 142 350 332 690 -648 -279 -17 -103 776 621 -361 175 292 -853 471 913 465 -861 127 -611 -649 269 -514 -905 736 567 973 -186 441 -542 202 275 -297 -976 724 121 37 -355 -899 -417 128 152 -887 -874 -483 -535 668 -430 -899 385 -81 975 864 -962 -235 -649 -99 269 -341 -757 307 288 62 899 -61 -801 -269 3 173 -491 55 -731 -787 385 387 674 -739 809 345 -570 -438 200 -506 -882 580 413 -743 400 520 754 -106 -378 941 -817 563 -989 -295 194 624 -777 -847 319 838 -509 55 -74 -319 943 -694 578 565 -833 269 -316 -736 398 556 -639 440 466 446 -752 -209 -47 -867 -787 -3 825 337 411 -877 -834 -844 848 -263 -500 718 -598 885 -569 436 791 863 136 -164 994 735 -13 253 226 -657 -432 -17 -437 -237 438 919 973 223 516 -325 494 340 -675 839 -538 -12 414 -259 -364 397 -943 -400 -179 729 -122 358 -677 300 258 417 382 349 -532 -204 786 -642 133 -236 981 728 280 -630 928 -683 -384 941 -518 54 -835 174 -331 897 -412 284 306 -409 -75 -344 -137 597 214 -62 -662 -906 -776 159 607 510 -526 -315 -835 -667 119 -138 363 -367 257 -132 667 -369 -59 -21 -764 -24 892 957 -499 998 -530 884 981 445 -718 -134 -313 -503 -2 289 249 -432 745 402 791 -367 -408 649 -238 -52 257 603 -392 1000 994 -505 -825 673 -167 262 458 -448 525 -288 749 -808 26 358 68 309 459 518 -955 59 -317 712 -110 211 -583 -423 -461 549 336 -932 155 502 -492 -709 -12 -784 682 -34 -540 -486 -42 573 429 -513 -56 -716 -791 -772 878 -152 528 -203 -990 593 -576 -166 -810 -497 -490 482 875 523 777 457 554 921 -255 -718 984 592 391 -529 -120 262 496 760 -777 655 454 -470 -787 499 955 -485 -508 -619 666 -980 -829 263 -397 -242 -112 248 135 847 -700 226 -926 -61 719 -429 -825 -812 -19 351 971 -940 -336 -453 2 999 660 -601 472 197 -345 -108 768 -618 300 471 581 -389 174 285 -552 341 637 -54 -468 991 -486 -498 -780 -861 -353 261 175 598 -302 1 626 337 240 68 -527 -313 -270 -723 994 350 59 -973 -416 -505 -948 988 -373 149 350 778 -748 426 613 399 230 -738 -591 -682 49 -326 -46 878 -807 -939 -167 585 441 505 79 -417 -41 -825 837 -467 -800 785 -214 977 -681 965 -163 -352 -405 -300 -996 -428 -792 -711 -221 -718 688 -767 249 -40 -900 3 -729 429 -388 472 -394 1 296 42 365 -963 99 225 946 -28 127 153 -888 435 907 694 571 425 -391 -574 -874 -224 904 304 -914 -362 878 834 366 980 -760 866 -379 228 765 139 -959 773 -270 -623 -28 492 339 0 -691 421 -368 329 -46 -436 -456 -475 -199 343 -313 -555 -59 -694 112 -141 -173 592 -530 665 423 -330 -498 -122 239 117 73 -420 -763 -691 -368 906 -545 -88 -814 190 -53 -458 -819 -758 -635 362 -955 -594 -27 244 -860 -833 953 -956 783 319 -181 -549 279 561 -669 738 186 -830 -924 -876 921 615 915 -564 -757 126 557 -779 940 728 -881 175 -344 -27 286 -580 -105 -969 -431 -418 -152 912 1 -318 -638 205 818 826 -223 49 -910 -980 765 376 -880 -188 584 769 -6 148 -888 -195 902 493 -868 -482 -719 620 388 -791 318 -167 -430 688 -569 -268 533 -72 -879 -953 248 118 38 -146 -633 389 828 -444 -824 340 -135 -622 985 -492 -445 -415 -620 -888 -288 57 225 684 -328 -724 -478 476 -326 -981 322 604 830 548 115 648 484 423 -92 -215 278 -625 -770 61 515 553 403 567 -564 561 -453 304 -267 -355 -355 626 -705 -611 197 681 -316 685 -681 490 742 -224 128 415 -645 -790 171 246 833 551 -417 -474 165 870 -499 -608 -465 420 145 -498 22 -227 685 77 -21 888 299 828 315 73 343 779 -960 -475 -84 511 75 -178 -334 309 13 36 117 40 -689 -266 -556 -992 663 -717 -596 78 -12 843 -78 -594 -696 -324 -778 -810 300 144 -819 -715 -53 -397 -974 -384 604 -765 -758 209 -620 -367 -453 -976 -689 -238 -507 150 85 -977 -914 -501 727 -221 -879 -544 -111 693 -871 -407 -701 442 612 -303 463 -317 112 -139 -958 735 -212 -707 -303 -843 -165 -68 948 -353 -531 -994 -994 6 958 134 671 -112 -251 -240 -262 292 -916 -168 -750 906 266 -224 -28 -972 759 -168 756 -209 921 -863 -187 -678 651 444 -530 -361 820 -101 -844 -17 -176 -659 335 -45 -540 285 957 98 -995 312 719 -742 -69 -993 -698 60 936 74 56 -438 -310 -447 880 -281 -493 -792 308 307 676 -101 -8 -524 762 -85 -538 291 -783 600 -688 -522 -706 343 545 -267 29 899 951 957 -155 358 -961 772 293 535 -657 -839 -420 -493 -886 663 -93 799 -2 -289 160 410 -562 647 -907 870 93 -78 947 -447 790 870 856 -979 -148 -791 -977 -428 874 -579 386 927 936 -223 -826 -985 871 742 -157 710 124 -834 709 582 260 -315 -970 -974 368 -838 226 470 566 437 346 -669 -409 742 195 484 -339 975 -485 901 -165 -412 -843 624 -477 -539 -168 -9 768 289 -173 -649 16 -827 -811 758 526 -447 -316 -256 372 -651 -84 825 585 -876 873 -681 -838 935 99 756 -262 -363 485 -726 988 -266 176 -365 399 855 -187 -796 -225 -921 -824 26 -358 210 960 513 -39 234 -772 -179 -802 518 -293 706 -718 -460 -748 42 113 -86 -854 -918 595 323 -364 -911 624 -698 -231 876 692 -123 942 590 -698 -943 -110 710 -811 529 190 -335 -345 549 216 -972 306 -651 316 -816 -700 4 55 -889 671 -649 -731 355 327 172 772 956 491 -446 -207 -198 -895 -380 -97 -456 -444 835 790 632 -982 -419 317 83 682 -638 -128 804 68 519 516 57 461 -808 -558 -674 620 -434 -401 -49 -230 -788 -480 668 835 675 217 -797 -609 -260 -979 -322 224 47 -591 -291 -319 -525 661 -403 721 386 572 812 652 -854 410 -472 892 740 502 176 999 -433 187 -838 -692 -247 981 274 -731 931 -730 933 -567 873 475 695 459 -542 -421 -72 -156 -45 705 -398 393 171 -900 -843 -794 705 -767 -434 -219 796 -106 -116 581 893 -956 -579 -242 -953 -734 913 865 -337 816 -335 -444 546 75 -380 708 457 38 -793 -370 -199 -394 -609 -2 -59 -906 101 966 6 -921 934 820 926 600 -297 782 -526 -42 964 -793 920 191 -689 351 400 -212 -235 -133 -502 195 -410 -803 377 854 102 752 359 197 -769 -248 -682 653 722 -627 -248 -639 768 453 -399 -824 -171 -414 198 -368 -561 -822 -394 975 533 -882 252 -246 445 358 791 -164 -698 -588 -433 960 49 414 160 -658 196 -750 240 597 -782 124 297 -392 571 -675 -337 -373 -725 -57 432 -860 -921 529 -918 -662 -904 616 598 -812 -431 -992 -923 686 -481 -246 -239 -384 556 460 -955 -546 430 290 332 -72 92 -207 -215 779 871 -408 369 378 377 -898 -397 -196 781 -328 566 56 -830 205 -307 733 430 36 -879 -802 -628 -655 57 880 957 250 319 -45 823 -874 635 -805 -544 221 -822 548 904 -559 -728 -564 -559 809 -583 686 -354 66 553 -359 160 260 -483 748 -738 -45 701 -848 794 423 -523 74 627 -370 202 -17 -753 -376 -275 -105 644 315 399 117 -808 293 -822 -630 376 -329 -976 758 -645 -659 -609 605 967 858 921 -435 215 975 -812 474 475 -26 -410 624 105 686 312 -663 184 -380 3 -782 348 312 328 722 -15 750 723 -807 529 17 -566 292 -51 857 -618 -126 651 197 255 -272 63 207 53 854 -897 -289 242 243 -926 -722 -170 -408 -338 -165 -700 -455 -683 689 323 -152 -877 -568 -768 -878 138 484 32 824 643 -248 326 -615 -281 82 139 -259 -943 829 -776 -666 210 -301 -134 194 -703 -720 848 -274 -82 -219 644 703 -991 597 924 -19 723 -52 635 -159 -320 -346 -612 -617 647 -996 666 -557 732 673 526 616 -790 -448 -541 982 16 -471 -948 -902 204 -914 279 -154 -65 -57 714 55 -779 -178 -83 253 268 -309 539 -425 451 -337 -209 962 -910 609 -233 -806 144 191 617 239 27 217 -978 -152 -879 540 874 93 -884 -513 -560 224 -986 99 790 112 -784 -106 547 992 964 78 -318 -968 -154 39 735 566 -696 886 -124 92 -393 -559 -395 287 -327 857 -486 67 -47 621 -636 -7 464 -359 -229 -451 326 -363 -356 -191 931 -727 99 262 -303 669 -30 60 -139 -872 -965 406 -534 25 -433 675 -587 -924 -428 -555 -976 783 437 527 632 -354 84 -647 185 933 -833 100 -130 515 -362 930 -67 -731 -668 -594 -2 -958 -351 892 196 498 931 -66 163 624 731 92 -801 -558 -781 902 -111 80 738 286 -466 -497 584 -365 962 157 -182 650 115 837 -482 196 -762 631 -9 984 382 523 335 728 -516 -882 171 -875 329 -465 -533 -530 -767 713 -665 -321 357 863 780 -452 -95 -701 948 21 -587 820 -282 518 412 -848 -47 955 755 14 -877 235 -374 909 295 -369 753 -588 -417 382 186 -711 -905 -861 213 795 695 342 -403 130 -401 -147 -161 -21 76 -940 320 -998 670 -988 116 -329 -817 245 -705 -259 280 138 -87 -46 -812 -520 340 -256 -569 -936 348 654 929 632 -146 944 -926 291 -279 559 -381 -686 -782 -172 -500 785 -967 -977 -508 -662 344 -603 229 690 247 969 -74 29 120 205 931 -929 -919 -111 -290 699 -102 -816 -684 792 277 278 -696 994 -235 792 458 -263 -396 -100 -154 -559 -767 -587 246 -48 243 384 839 -501 497 -7 -58 -425 -187 -424 314 -1 -77 916 58 988 867 967 -273 -334 -1 -75 -581 91 21 400 -784 -929 294 904 12 11 -58 59 919 -202 -506 -690 305 57 -837 -354 -568 316 -67 -648 406 -452 -811 381 528 -408 368 585 -615 -581 376 -534 826 -635 -948 -617 788 876 234 392 639 978 736 -741 816 259 874 -940 -397 -205 -907 301 49 343 610 -19 143 820 596 189 974 -373 -876 -944 774 756 -141 -21 -336 -276 -214 -612 -216 712 778 160 315 -250 -54 -523 424 230 929 -634 766 92 388 -755 13 -799 172 587 -345 256 24 -916 826 -680 -487 -777 227 -823 -840 -786 899 -219 -76 106 424 309 319 -854 608 -522 -420 -672 -627 -373 -189 -833 -426 -628 -456 706 421 946 604 -723 -304 -634 -769 569 444 353 -892 -409 -27 200 633 86 427 -501 281 837 -423 234 -154 -984 841 87 475 -167 -249 -993 970 -363 365 411 -524 147 -385 564 -194 -457 44 -650 874 -117 -785 299 -755 501 946 375 -405 721 -295 299 -916 216 -33 749 734 704 86 -482 213 83 89 641 488 585 -875 192 -229 134 -174 -619 97 610 357 584 125 768 983 38 879 460 -756 254 948 312 -398 -939 -927 814 268 -390 806 -816 -324 920 336 -192 -517 -701 -790 -46 96 -52 -237 -434 -286 567 264 622 -743 -840 -759 373 672 -881 -43 -978 631 -935 -23 540 677 -467 67 -228 -925 508 -239 846 -257 601 729 216 -43 -970 653 -661 461 -624 -990 -442 -942 805 -1 139 -939 849 167 544 -197 523 -872 -98 -240 -817 -142 582 -99 -788 -430 99 -687 343 -241 -763 234 444 -71 -188 -749 649 822 587 -512 75 574 872 -425 622 931 401 742 936 533 -195 -353 801 416 67 -296 813 -595 -887 472 -867 -906 -47 695 -428 -503 -473 -85 -660 848 985 398 -12 -196 -656 -425 -800 196 -114 -394 -553 542 533 182 170 -28 -910 -196 -535 922 106 956 171 609 628 -209 806 973 -461 -529 -244 -832 -749 423 94 -328 -427 862 119 -608 344 -463 594 861 -62 -573 -90 -111 677 532 -101 412 -946 -413 -930 -523 496 737 410 -420 -566 -950 963 -923 922 752 -895 153 635 891 -418 -675 -14 -752 348 -680 -408 216 -852 -372 668 -745 228 -376 958 -420 -568 -226 355 -303 -197 591 -627 -790 222 -23 805 -740 258 -991 -749 638 -248 -418 362 891 814 896 -969 707 529 310 -804 104 472 212 -251 153 19 288 676 -490 887 398 -963 -219 763 553 588 -964 -583 -939 83 661 -171 -683 -1 596 -801 -548 -656 -96 -761 -972 -67 -315 615 623 -936 -818 503 9 -522 651 71 -827 -699 136 581 -338 510 397 -917 759 883 138 959 271 -579 -330 -937 203 316 377 -160 -842 -293 -815 392 267 -205 -969 86 -904 -814 -262 -381 -280 -262 47 554 -874 212 247 698 -780 -874 -932 302 225 -48 -312 -902 674 -726 735 -479 -774 679 -606 -938 814 -202 333 -668 644 66 541 -376 -463 -620 744 631 171 -933 -805 -544 843 -807 -160 147 794 131 786 861 498 -18 39 -610 -198 732 -152 255 -590 -492 -626 828 406 55 561 3 -451 215 646 101 -702 -431 -640 -47 838 -109 -92 -32 -853 -751 -41 179 343 -258 -844 732 212 832 993 -456 276 -248 -265 342 -317 263 -783 -839 -431 -5 621 -479 317 302 362 -319 96 -381 -727 586 -197 -34 -201 -357 -141 357 399 366 52 -389 -924 101 870 177 -404 605 395 -186 756 634 -718 747 -661 -1000 -672 878 825 -610 -327 72 1000 -146 -390 743 -668 981 -471 -187 -575 -830 -400 23 238 -590 -246 -621 338 468 603 195 111 -667 194 -914 -558 -118 -478 -905 -952 802 552 -247 941 -604 -960 86 -788 231 -830 37 -978 -277 15 141 160 -492 -91 -692 256 -317 488 -837 -110 944 297 21 507 -294 -312 -161 -443 652 273 420 -933 -424 161 285 712 442 -862 940 -252 945 971 745 243 552 -797 -479 530 -231 -369 -498 -789 -412 111 -29 9 784 -338 -240 -380 794 -902 296 -593 309 574 371 -378 -17 157 -544 146 -234 -558 -492 -173 -508 830 -665 528 -760 -702 -72 680 499 144 -645 -460 152 464 944 562 -844 -387 327 436 -931 10 -946 -598 596 268 534 -29 347 -611 -265 406 385 673 385 -906 814 -132 -163 -851 350 889 -347 362 -127 952 -985 968 -618 317 -907 -954 613 318 -105 972 334 905 -619 -907 -693 -350 646 231 189 -714 669 715 434 579 -349 -431 -291 -485 -278 -588 858 255 605 -852 414 373 616 165 725 -515 -396 207 -448 -922 576 652 727 -857 -864 927 977 410 -469 -741 152 -356 -914 -888 -121 -22 630 -890 -992 307 -383 682 -845 270 -41 37 -643 -737 998 27 622 -419 79 446 -852 969 -81 97 602 -112 653 614 483 83 -525 420 -957 -154 301 -40 281 -283 -503 -826 799 -540 -231 -896 -880 238 823 326 -100 793 799 -276 167 493 722 -784 819 710 926 -145 -381 146 -859 765 -156 -312 -80 838 -702 -624 -870 834 531 749 -852 -158 717 -240 -877 893 107 781 -517 -441 1000 697 -216 -214 -310 -803 120 591 706 502 947 379 853 725 -338 848 222 989 886 263 693 -205 95 14 995 481 654 -479 202 309 429 -161 -321 -332 -663 596 -441 -542 656 -53 -931 -625 163 873 985 -659 997 706 116 66 -977 -582 380 731 240 342 -603 885 -695 -404 303 -844 918 156 910 -104 -351 -210 -860 -824 -797 -360 955 163 96 -332 -547 -138 -210 -440 -716 -544 115 366 877 -627 544 -810 -573 -698 -295 426 627 26 -542 633 -351 -918 -781 574 790 527 641 516 -928 640 -102 -6 -603 722 -499 -417 -1000 -893 -451 -230 288 171 965 834 -248 -326 -811 966 768 489 357 501 915 399 980 172 772 952 805 -438 715 -347 795 156 -973 962 770 80 -367 -268 978 736 -366 -943 -226 203 842 -31 -948 116 158 -30 -96 470 963 725 1 127 712 579 902 462 733 469 522 -673 804 200 83 -150 868 -143 549 722 537 -467 56 -309 -293 -990 -101 255 267 -975 370 962 -125 933 644 627 -302 -947 792 279 406 694 621 534 -880 141 126 942 -734 -301 776 157 551 -171 248 -239 205 271 -438 502 -22 645 -981 510 -698 545 190 978 -841 -410 -621 -150 471 -337 6 177 85 -180 -920 -514 95 129 -405 129 705 611 350 -360 -467 841 671 -400 -736 339 106 -451 -525 -650 77 -526 -533 -246 528 409 -31 403 609 883 -475 -80 -733 948 113 -755 471 838 -303 -946 -116 -802 833 947 -422 -32 546 211 950 504 653 411 518 12 -935 680 -697 162 -940 132 241 -831 -608 -388 -465 324 -861 967 -3 339 -764 731 965 -269 378 -302 49 834 367 255 -255 212 270 -189 -204 -200 -714 658 -723 -128 -564 355 -639 719 -660 568 -459 -774 -847 -561 741 -405 -933 757 50 -459 -501 153 -825 297 300 -564 -518 -619 -223 208 -199 -19 -997 -34 612 -30 76 -35 -701 -883 -806 893 130 156 -75 798 -142 -991 -768 -926 518 -772 -90 -471 -807 700 -102 419 -426 -822 378 878 -583 -199 -745 -661 -760 391 215 794 647 -94 -827 -277 993 238 -732 -182 776 -386 -916 249 855 -741 588 -313 -701 892 -921 655 -342 -812 -445 -799 345 959 480 -733 -681 145 410 168 -415 112 -433 -450 744 871 -225 454 98 -247 -98 617 -62 -952 -651 -537 -109 725 -945 -236 -342 -371 -645 749 -723 469 401 -203 926 -515 -432 593 -262 -566 147 514 -676 -601 -634 -706 729 554 -39 -846 -997 78 -782 383 213 -87 -125 10 -943 -733 717 557 730 802 -770 -313 558 726 -718 746 778 -617 434 -12 -338 152 708 807 478 -803 355 -658 -716 812 -454 665 216 649 174 -18 695 -448 -699 -850 940 -72 441 -473 -612 -744 -683 -983 127 136 -309 -119 -550 603 755 914 -511 -713 300 -806 -557 531 -745 -342 -862 -346 -755 410 -317 -44 286 -322 200 174 411 368 754 -895 666 -556 44 -360 -693 -365 108 693 412 -740 -902 -854 478 -612 -780 -44 646 -331 890 291 225 210 845 -661 373 -129 -184 -522 -593 -638 -751 731 761 -274 -874 861 981 83 -593 -931 -990 765 -274 -628 -66 -759 977 823 28 315 233 990 -832 -854 323 490 -491 754 -151 -563 -198 -181 391 761 -236 560 52 -587 -717 170 -299 -944 -365 -826 634 -760 467 -939 -401 -241 -843 858 333 358 -847 340 519 329 726 690 448 -283 83 -972 785 -296 185 -853 452 632 564 697 679 583 116 -748 -107 658 19 -968 969 -855 672 -268 -250 -401 257 596 -182 296 -62 -692 -625 -482 401 50 -396 -707 -656 118 -990 -95 -108 763 -972 642 573 -942 -774 -998 671 -680 -567 849 -331 174 88 702 240 -808 -581 656 54 696 63 392 -405 281 -858 745 -579 -792 -901 -402 -955 -265 -454 -615 -615 -723 -644 -704 947 -752 129 -997 -819 945 -783 -947 356 0 892 -362 -161 882 427 45 -322 434 900 590 685 -71 -995 655 -381 -793 -473 407 -885 65 443 798 87 -214 -577 -437 -461 -138 -109 -957 -778 -645 667 -521 590 752 -313 -884 -847 -138 762 215 933 -63 436 342 114 692 817 885 85 392 920 177 317 222 -899 567 11 -981 537 145 46 560 -517 -233 858 -860 853 771 183 455 -13 -875 467 -967 159 -120 -337 -721 317 -935 -396 -335 342 -30 40 -296 663 -479 -88 -446 -890 -54 356 -655 -908 895 211 88 -62 -374 768 -624 -308 654 -707 300 197 670 -544 -651 325 419 -419 -751 852 788 -535 -52 870 605 732 608 -566 163 94 -984 49 757 -311 714 56 -672 557 -606 753 -120 319 425 -252 -995 -735 -240 -702 -892 953 460 952 725 -224 467 -561 546 894 -322 407 -678 518 152 -83 534 -169 989 761 -412 801 -804 -584 130 331 832 744 706 -904 395 -99 332 -839 197 556 -257 -624 93 738 -577 630 318 987 223 963 -982 196 788 -516 749 -605 -858 938 500 516 820 537 -575 -519 353 -185 -799 148 229 722 -657 -693 232 268 -626 548 571 -207 -733 -646 -154 333 718 -88 -824 -542 907 -472 -88 -791 -538 -377 -921 866 691 -961 -619 -250 148 -983 724 -163 -975 303 -891 -59 -259 -889 -887 -123 277 429 509 -310 -662 518 -250 972 -668 -463 -903 703 437 -232 758 407 602 -489 240 96 -426 -246 364 -947 -577 274 81 428 -879 629 983 45 628 371 -209 942 506 -235 -431 981 -114 808 740 79 577 16 871 449 882 42 593 -777 -522 -732 -242 227 805 321 437 -121 805 -436 -719 -998 219 -542 951 773 799 -10 -432 -399 -880 651 -496 783 801 727 -452 -210 -214 730 324 461 214 -536 -949 888 120 73 935 262 502 -930 249 -940 -963 -238 -879 523 78 -546 -739 -913 811 -941 -188 -247 -914 -6 -785 617 -159 849 -610 -991 -983 -306 889 376 -448 -248 254 -973 -763 -434 -393 -8 656 10 237 337 -92 44 255 -189 674 881 -833 -209 -32 -68 -937 521 -240 956 -576 393 52 411 -148 69 -416 -305 -721 -56 922 630 -792 -95 -342 523 -839 346 -83 -186 343 -916 -871 531 194 823 -797 -276 -764 71 -302 -32 -140 999 712 964 746 -545 961 799 365 898 9 -22 440 -259 -284 -572 -167 507 -454 -832 -198 -249 442 -498 -183 669 -223 -912 -865 579 425 -688 541 839 -609 -287 -674 308 3 -196 -471 -75 85 920 -456 -601 948 621 -651 280 -546 653 597 883 961 -756 432 -931 576 -741 456 304 -122 917 558 -79 433 256 945 -685 268 -661 725 660 -359 352 -612 -72 13 903 -818 -672 -593 72 686 874 856 632 244 -158 -439 570 690 460 496 527 329 965 -185 -445 501 -694 -671 775 -261 827 -488 -24 -61 914 -369 904 731 -142 773 -433 -972 -288 -488 -670 214 180 -174 -26 -341 918 -816 -55 -870 896 850 879 399 362 -758 188 847 484 -762 888 -638 580 -947 720 732 -791 398 596 -181 -39 68 -675 -859 261 -729 -893 673 -872 240 -435 341 -651 -336 873 -89 144 760 -32 -314 -626 985 -485 -641 496 340 453 -281 432 705 -458 63 875 805 -805 136 813 -129 218 598 -829 -828 -165 77 973 -984 113 243 -830 962 -463 816 -708 127 898 -64 538 454 -788 46 -196 -780 233 -922 769 635 -625 -864 -598 683 42 938 753 -713 -548 -744 847 -165 394 918 -564 23 187 -712 -281 395 132 -886 396 533 -939 -166 398 -423 -475 -466 -627 746 -767 453 613 420 90 -676 -421 662 59 -904 -694 428 -479 -96 -695 -498 -492 -877 900 712 -389 171 -499 370 667 -978 301 -300 -410 -826 107 409 299 124 797 577 751 -963 -181 -378 955 769 -944 -648 -946 634 119 678 651 499 113 -154 -854 44 -498 424 -420 -27 -64 812 -678 -197 -444 -300 774 285 453 731 552 -979 786 -20 -281 621 467 -696 199 -987 -827 -231 680 412 -675 -669 773 -25 -551 117 542 -209 821 959 -129 -201 -49 547 172 -893 -891 265 947 -89 233 79 274 -206 805 712 381 -537 -958 -852 831 -684 -707 -65 -625 -548 -981 -964 853 -675 -304 91 -717 678 -542 491 155 990 -435 799 214 843 611 458 -814 -585 -938 -575 307 957 949 330 391 823 285 -127 4 -383 398 574 -720 171 696 -914 32 -38 753 951 -739 -549 251 -881 -322 594 -886 -539 498 -300 -680 704 828 103 -483 -678 903 55 634 983 735 -178 -91 -55 576 578 392 95 -791 643 413 386 953 -866 116 -994 587 58 415 -726 21 -258 818 430 -404 -313 -473 -496 -426 157 -354 -352 -826 -708 442 -504 822 -145 119 582 538 994 -151 -975 825 -683 323 -817 293 560 668 127 656 -349 -875 631 -30 101 -225 -285 -779 -150 948 -516 -663 -100 630 -174 -595 -147 -686 -336 162 -55 336 -511 -77 -150 -766 142 -63 -687 65 -286 345 -437 -949 967 -20 877 614 -421 717 -116 -31 243 253 134 -407 -22 818 -998 884 -745 -32 321 -964 693 308 -661 578 -398 -843 -323 -511 14 -248 -80 814 742 -331 475 62 -474 746 -170 795 302 -122 982 -44 869 627 937 513 500 754 -150 979 -346 551 -758 -214 -39 -193 377 77 -724 -670 349 -424 12 -731 853 -595 -586 -632 837 115 -215 -269 -871 967 -575 -205 -644 -617 -469 505 466 568 -924 -2 -178 -209 28 335 680 115 -15 -843 374 -577 -740 998 758 503 -917 428 -134 182 -684 -549 -917 909 -970 -166 -899 321 47 -536 -263 748 8 -664 44 -85 -478 -624 -886 292 -719 983 685 -888 -895 54 -478 296 -188 442 -375 257 -966 29 346 -203 446 610 -988 -60 -471 -307 -706 -269 228 -482 868 -321 -55 976 -550 -405 -224 -36 252 -782 -598 749 265 832 -857 756 313 915 389 886 9 -649 -209 -206 -476 -805 -630 935 534 -359 915 -639 -945 808 666 992 -224 706 732 987 -810 847 -76 78 -865 -891 -415 -330 -448 308 196 -111 13 220 -846 -134 327 899 933 639 -16 -437 -786 931 -929 -12 -315 714 148 472 -495 -731 165 472 906 343 999 816 -263 -280 132 210 976 609 -763 666 481 957 -231 522 766 -139 763 -739 -575 -373 228 274 838 307 582 -657 -686 522 222 292 -428 846 -554 331 232 467 -492 837 102 122 -971 166 84 -138 -350 347 679 -885 622 -214 686 -181 -747 -713 -701 479 -942 -156 -146 -898 827 -892 -947 -549 -9 912 975 -183 925 -905 910 -590 -364 -641 -241 320 201 446 -476 712 -324 465 783 -467 -846 329 995 864 -707 -665 603 -515 700 -531 -634 861 -669 403 -506 392 873 93 -632 -96 311 -279 -609 -211 -448 788 -975 -365 -868 200 -110 -712 -88 676 858 284 -770 -95 803 -903 393 -671 313 -870 861 380 627 -978 704 -915 -236 514 228 -28 -547 -347 352 235 178 -450 690 230 797 -573 199 -985 527 -778 -850 132 -399 -493 538 -572 -445 713 -462 285 -371 -850 -696 -996 -415 763 332 253 -322 564 186 -213 -972 880 797 492 771 442 -393 -725 642 324 306 272 995 801 912 867 -592 284 713 -539 -579 -747 836 -15 142 -742 -705 -536 -70 829 4 -241 782 538 -36 73 -398 -588 435 695 162 808 -143 -42 237 836 571 157 335 589 649 820 -315 388 568 -400 -38 -465 183 733 996 786 895 -230 -917 -433 712 78 500 208 390 440 219 508 -782 222 -164 -501 569 58 -447 879 23 715 264 230 -555 875 75 102 -818 897 -956 -840 -894 -866 -775 -766 349 414 -58 382 928 -542 616 -753 885 -800 59 903 692 -537 -235 -39 631 -802 -220 -27 395 -944 471 595 -40 -319 798 823 -789 -88 -919 794 -53 -479 -121 -163 -218 409 -176 880 614 695 -363 173 -724 292 971 -163 314 -753 -301 -929 847 346 -511 -596 531 -820 804 -26 351 557 402 -763 213 -438 -618 -843 495 225 257 -489 745 -926 -322 -560 709 -343 -644 916 -977 122 -254 301 -907 235 688 -724 -215 -717 37 879 -834 220 770 382 688 -56 6 261 -961 -413 -620 256 142 926 654 144 926 436 517 -517 875 -408 379 -646 -512 -936 -954 -389 -204 525 628 -652 270 -947 408 117 -427 624 -182 666 -146 -394 808 636 -127 169 -581 -8 -394 507 876 -869 730 355 763 -595 549 -826 -781 30 -714 87 -304 963 -209 209 -212 61 -425 17 -419 534 193 670 893 877 554 457 -610 -543 821 572 -157 -871 -1 -46 -747 -943 703 245 511 -214 -103 549 169 -777 -791 -396 -366 208 246 -22 598 -483 603 284 -82 264 -483 -689 532 -758 -164 -186 -202 376 -708 437 207 -361 -864 803 185 257 98 -285 -596 -223 -485 341 789 557 196 793 680 -652 296 753 -927 825 515 798 -909 146 484 -101 400 428 -841 -153 836 23 -363 778 661 -722 -571 772 195 132 -815 896 -388 521 97 709 -121 932 -478 252 -370 677 -377 778 -473 -277 -620 33 195 -856 -420 936 470 -352 697 8 305 -875 -806 417 -936 -391 31 -542 463 331 -467 398 379 2 10 -412 -420 -266 987 -780 348 969 -713 64 -365 -242 331 978 625 -70 234 82 781 -129 869 874 -205 -95 -156 -64 -641 266 664 374 -445 -454 614 458 -202 -178 -721 -525 -976 821 625 517 -187 166 811 -606 771 -892 282 -636 -994 981 355 415 -905 136 -903 -451 373 472 847 41 -401 -93 -847 -832 605 219 -163 675 175 187 724 734 -378 -672 203 -974 232 28 873 -922 170 -522 -419 336 270 861 -97 -140 -185 -215 512 321 619 144 -768 550 678 46 965 -319 -767 673 -965 298 903 531 885 639 240 355 -934 -924 369 493 -366 319 557 -668 981 -586 -625 -65 -53 -400 867 183 714 687 -448 83 749 -362 902 -781 -247 -183 -24 -832 -938 -431 317 786 -765 -297 -167 351 -484 736 -167 -910 328 805 340 -702 -94 -73 -926 398 -789 14 318 -721 -645 273 -712 -988 -824 -887 -800 703 232 494 446 -548 -160 643 -642 256 -812 584 208 -605 695 -855 -898 -263 -101 -273 -879 -31 958 -153 858 490 355 947 -160 -847 975 748 -829 -592 -186 372 -633 398 -851 571 -115 -781 -980 -815 969 286 355 115 2 372 -865 345 -866 56 37 664 809 -154 -855 -676 804 -77 894 -823 57 -911 -772 -980 -371 158 -617 -592 398 363 -257 858 713 163 -463 -259 -818 703 -406 -624 -837 -579 -298 -665 806 -578 722 1000 573 -572 -850 674 910 -819 822 -693 -955 773 367 836 -303 652 369 120 -49 -141 -17 962 -658 318 308 943 -564 -614 -353 305 -938 -888 -377 65 -844 149 -521 415 -505 938 380 -880 902 224 470 389 -560 -753 -434 -86 -482 658 -475 -385 374 -965 893 -712 -709 -294 -668 242 267 -484 -170 711 -764 -15 -774 -38 831 -286 -750 427 -105 -398 -392 591 -252 0 856 -758 804 324 -689 573 347 -608 290 74 -116 -698 340 -438 665 -562 -145 868 175 -471 489 418 54 482 860 129 -487 -892 490 181 -730 -385 711 274 -335 26 991 -177 188 169 569 221 -46 -464 191 494 -91 -89 305 -290 883 -961 -208 544 318 -119 868 -968 606 -85 -312 -358 -738 -830 197 -351 -834 -904 699 746 312 -213 -591 -916 68 -79 514 481 -879 -182 -130 -941 258 751 -986 -830 -358 -274 417 -689 -418 44 464 -52 745 475 -288 -448 794 817 723 -673 -848 -305 -513 -613 -916 -577 -410 -15 -876 157 -282 208 653 899 38 -604 902 -707 -797 982 -414 550 -52 -918 -254 288 351 -97 -306 -362 66 226 -161 431 516 283 -591 -553 -86 621 517 -505 -1000 -3 791 837 -921 -964 -779 -748 -912 262 -557 -277 -312 449 -710 -453 -833 174 166 652 -772 -238 747 -693 114 -125 -309 -337 362 -264 -46 754 317 -749 -204 -773 249 -937 722 17 115 -1 -884 806 -691 878 690 622 732 -218 846 119 -371 -410 631 -445 31 304 578 -415 30 -795 -632 336 -122 5 -914 -679 81 -264 -200 121 843 264 -772 -337 395 856 607 -698 -782 291 -326 314 591 -963 754 17 -886 526 853 -34 661 -46 104 -247 -117 -175 -344 613 -52 853 369 -332 -301 338 547 -159 36 507 -348 -965 715 832 729 536 285 416 998 -170 490 218 -566 -469 -774 -655 949 678 760 200 989 -79 834 336 222 323 -171 379 -806 213 433 -780 -742 -781 259 -890 -158 -386 417 820 -941 480 46 842 -837 -323 865 -748 576 -537 -244 -254 -376 -85 894 -265 367 265 -786 -445 -812 -499 -722 -771 371 582 -52 746 -157 -38 527 765 -71 46 685 -520 -534 822 973 662 -106 352 -600 582 775 291 47 586 -945 923 751 -286 407 -655 -475 445 605 -507 725 -269 270 -837 -71 742 669 932 904 227 838 -529 -662 -712 356 130 30 357 285 -540 633 -286 667 4 -703 122 662 -549 266 -595 -329 -518 126 382 -324 462 -667 -557 -927 -450 641 -141 -705 774 -16 -731 109 -176 762 -84 -323 -807 -753 -758 896 -972 987 -482 143 -890 -41 547 -912 -938 373 274 195 276 560 -580 751 -549 -772 241 -316 662 615 -519 744 -997 -714 -133 -824 -681 -658 925 997 290 -721 -354 350 462 -795 390 -716 848 617 749 482 -616 -224 -340 -910 997 906 -583 -372 -655 -412 766 631 114 206 -2 129 -762 28 331 582 -27 196 -836 -325 446 499 -49 244 478 -649 775 248 -964 430 -790 -595 -903 -824 -983 511 -993 698 461 234 86 -400 529 504 -753 301 -858 30 -943 842 -224 -326 -439 896 -42 -268 974 -614 -374 110 -845 718 251 -88 -287 -88 357 -711 59 -849 -746 523 819 13 -692 785 752 -964 603 378 -787 801 862 231 162 -489 403 538 4 319 -552 919 743 699 -332 457 290 -118 514 734 60 -114 174 -165 403 -396 -51 -103 301 -453 -69 -226 -62 473 286 817 201 286 345 -748 -816 729 -160 547 648 78 961 253 293 950 618 365 11 -554 -288 577 -678 -52 841 931 -313 -622 -10 142 333 884 607 71 -876 284 -323 471 442 -242 -916 -349 -37 461 512 -33 -677 815 -628 640 897 397 -639 -305 -390 -765 806 338 -551 -500 728 59 -989 -772 -685 967 630 640 -384 -531 649 -866 648 -499 394 -921 973 -823 229 -20 -551 -661 -965 19 559 -721 -307 808 950 893 -708 49 -1 -483 972 162 -691 -993 721 -489 -77 115 435 -176 -80 -33 -947 -737 749 -415 840 794 610 -874 748 -359 913 -65 723 -23 -862 -677 -241 -733 -375 -492 277 664 -611 488 -505 486 380 -39 -949 -528 737 -720 787 392 792 -381 -349 -749 -951 965 -31 -76 -979 91 -156 -650 747 771 -368 -854 -251 -974 -120 35 -630 -917 608 -386 838 919 -678 878 -29 900 -24 -533 134 -353 242 -216 159 -331 55 -590 -388 219 -406 485 -308 808 -457 -214 -599 30 -563 -216 399 -738 -788 145 352 -731 947 -430 786 -947 962 -870 -889 -487 574 337 116 622 -463 -693 -11 274 211 -60 125 219 606 521 -252 -272 606 872 903 256 984 -257 508 425 570 -136 176 -589 775 799 592 -768 -180 58 204 37 369 658 -942 -987 86 -223 -58 472 476 -915 -294 506 -760 -243 -802 -490 422 211 -897 610 524 859 112 -311 31 455 293 540 571 -533 799 874 831 0 -193 117 506 -782 -91 -990 -993 -904 348 521 -433 -441 787 959 867 -787 -438 822 775 714 319 -914 -279 -847 968 -865 -641 -776 -746 -215 944 -169 608 -203 445 932 -93 802 791 -585 -791 708 671 -679 294 -117 800 -335 701 -147 -964 590 797 578 66 -89 941 103 769 -271 514 -389 72 -805 211 -836 260 -197 685 -952 -429 339 621 -456 851 -465 768 -644 -702 896 79 930 -47 667 407 -16 222 945 -653 888 -473 -948 -578 -654 36 68 397 81 367 -723 -7 -834 -741 -177 54 -842 297 206 -480 677 125 592 799 334 -255 314 438 50 -537 214 490 -602 -925 839 985 127 977 -63 299 -399 767 74 -963 524 545 -868 91 -290 -548 -574 227 -605 950 -573 -704 -338 -877 948 -559 -986 668 -641 520 -457 -156 -121 687 -791 -215 998 -373 -764 -46 -300 -709 -510 988 -280 338 344 812 212 -753 -492 -615 402 -303 580 579 -946 240 -622 366 515 316 -696 192 -855 543 -439 -467 -593 -974 -271 948 665 -236 -331 737 939 -809 393 -364 -741 -797 327 225 -763 547 -96 17 -162 493 -820 -754 637 534 639 262 461 949 419 -167 946 90 78 -772 -149 292 472 -103 -548 766 -179 665 308 -562 209 134 73 763 784 -620 -729 -6 11 -984 -621 -289 386 -206 838 238 -69 -197 933 -475 754 -904 -11 968 -562 525 -111 267 865 -529 821 -689 282 804 -797 355 -653 137 100 914 -500 178 628 232 601 -535 -770 258 -386 -236 -933 906 18 -303 -342 772 -978 74 801 -923 453 -995 -88 -972 -716 -146 -619 -476 99 17 -452 995 -387 336 362 918 -154 556 952 -216 -962 -750 -449 -222 -895 152 521 257 -676 -176 437 51 294 -978 -522 3 449 26 -859 266 -219 -968 -937 455 199 579 -384 535 -459 262 -718 720 808 -572 -704 -53 -925 989 988 633 980 307 -453 -971 -928 815 -823 -596 -616 594 -449 -692 -251 -688 293 381 203 733 515 250 -382 399 -807 448 296 379 -470 525 -133 -560 928 196 471 -58 -925 -441 -871 -156 -553 -588 -651 980 -714 -422 -502 802 161 134 855 908 299 316 -549 -280 -897 -889 635 914 -961 -973 364 980 -834 938 -661 421 -666 -514 -425 893 87 -963 775 833 -338 157 460 90 -300 331 698 -311 575 167 -557 -849 751 -764 -365 949 -439 -419 -227 -55 12 -138 -187 -110 -970 126 -362 -386 602 -344 -16 317 -560 -703 -242 319 -642 730 930 194 381 -283 610 642 678 -351 -108 -334 388 105 287 -577 28 -739 357 -436 636 -583 697 134 -531 -355 -703 -308 -955 -342 789 717 -574 701 537 -451 421 688 32 -411 962 -454 -531 -369 72 -548 -612 107 -665 464 -178 -462 963 448 572 -501 -3 -93 -565 460 -18 621 -904 -182 -94 -162 765 509 870 418 152 -990 -60 -886 313 -975 -993 -478 -332 -337 -763 -761 -413 743 251 280 543 -600 -431 -838 645 -847 -234 -797 -78 -507 302 691 163 133 164 -732 -749 955 -8 812 -505 659 262 -114 -973 905 -310 360 -140 113 -401 -653 191 -138 -805 -840 675 -2 605 -758 116 892 580 846 -437 219 -555 794 735 449 817 -105 682 -656 76 -142 676 891 297 212 442 -140 157 168 465 203 277 -12 257 860 -834 -793 -604 320 -946 -616 312 -740 608 67 453 -2 897 836 -412 369 -472 -565 -124 900 -123 -201 -902 -929 -211 -753 -841 -332 853 21 433 -186 -552 -40 660 -10 837 -184 942 -694 -707 -132 -429 -139 449 -801 778 550 -408 418 466 872 113 480 -117 -422 36 -215 -44 568 124 185 -845 538 -314 -96 -554 -166 632 419 -705 552 -321 748 -291 376 208 -32 932 -462 282 -239 -413 -281 796 693 -835 -1 -341 -335 -611 52 46 230 -775 -871 -633 645 176 -375 -44 -363 -822 165 -467 144 -992 -91 -965 -297 607 -286 612 -149 761 973 219 110 -98 830 110 671 -933 628 -314 -646 684 965 -488 29 -921 -352 -252 -394 577 -613 246 -918 -314 -385 -609 394 -574 665 822 -850 -819 625 -64 57 508 -282 -446 -73 245 -496 -190 -6 103 949 -999 26 -683 -544 -859 637 -853 345 -846 502 -793 530 -924 -654 649 -33 480 -722 -485 -963 -887 404 638 -894 734 423 369 448 -623 466 524 -723 196 -825 130 -826 377 3 186 156 -524 -881 951 495 -247 -226 -357 -915 -740 568 -55 -379 -296 -502 687 -529 -928 -408 374 511 -847 617 -261 454 -637 860 729 -759 767 503 -902 -45 950 -944 715 603 -258 -317 451 -319 -90 735 -907 -394 -444 701 -852 -170 262 -20 989 -801 287 -446 -850 -139 -957 -477 -594 364 856 -439 753 356 706 -979 -887 -328 37 -635 82 -687 738 375 586 -220 -311 -259 216 -721 525 854 471 671 192 453 571 -651 917 -981 571 652 657 580 512 501 691 447 56 -735 -198 -631 233 -903 -457 894 275 466 -82 640 255 401 -663 702 -961 -648 -278 880 -340 -793 589 698 772 -613 44 -769 464 -281 697 472 -5 -386 -967 -580 650 826 -574 910 672 -908 894 649 -438 -941 462 -628 -55 -12 -81 285 -912 341 709 331 511 634 -696 -780 2 273 147 -798 -190 908 208 -631 -551 996 -547 950 243 -930 -73 128 203 561 -164 -844 -17 11 685 153 -73 -718 -934 -525 -674 -626 740 606 -511 362 734 99 659 -516 720 -616 -945 719 577 -336 -979 -905 475 -147 772 -846 58 -119 102 -95 -538 983 -208 420 332 -514 -408 -231 576 631 42 138 -684 753 -455 -221 -34 -523 -593 498 -970 825 768 570 533 936 897 551 -358 321 832 90 314 -846 -122 -699 -876 756 192 -150 89 750 -935 411 599 552 675 1000 510 -834 -387 713 -345 421 -569 246 -238 42 -357 -912 -125 692 -190 -390 979 -977 677 680 658 188 588 562 -611 -625 -29 986 60 -312 -820 74 -319 -887 184 467 525 119 871 992 -584 8 20 230 138 558 -427 221 -536 295 -794 -702 -136 873 -568 -601 -395 -22 -742 -214 340 -991 -949 -563 872 464 -556 -839 -884 -1 224 904 -384 358 946 -686 778 -878 -126 -615 399 656 43 -803 618 351 54 667 -675 1000 -748 -666 382 -491 -452 562 745 927 396 -249 360 631 197 -638 -84 757 -370 618 327 -797 720 -880 876 328 283 -208 -322 -369 -289 -176 -916 269 627 966 -443 682 357 554 316 93 -626 -640 341 856 962 696 305 -698 857 -698 -84 -988 433 -999 -136 132 177 184 -150 -898 -535 -861 -418 642 -233 -605 43 314 943 209 -35 928 903 -463 738 201 498 -57 546 -121 461 567 361 -897 -634 -772 174 -715 605 311 579 -853 696 -761 -266 995 -91 328 5 773 709 879 173 364 -141 539 756 568 -679 -499 -234 -184 -745 -790 240 468 373 963 -482 -791 756 -293 -482 -45 -21 -405 -759 -631 -698 -488 -279 -302 -757 50 364 507 -799 409 -546 -812 -448 -407 801 836 -839 -623 496 -909 -917 -951 -240 106 -845 -767 -781 -990 -848 -577 930 515 -838 -525 -477 -77 613 140 -814 -133 -863 955 -719 575 289 -483 934 717 273 -12 290 -832 714 -241 -390 372 -969 106 227 937 959 396 -419 -751 -575 758 -36 -681 854 -655 407 403 931 -129 -142 -804 -630 99 -830 -227 877 499 -486 270 746 -155 637 -955 678 138 796 38 -607 -456 377 -603 -476 523 -432 -762 -736 -820 838 -157 -523 -274 -963 333 484 535 -519 335 -538 -589 190 -797 -216 -315 -16 -349 -415 -582 819 -479 -397 442 -583 273 118 979 22 867 285 -431 -59 -62 -280 393 377 -81 260 907 561 287 -257 -134 895 64 -765 938 -668 -487 396 933 -159 -184 -928 963 -147 539 770 568 -920 -719 -77 30 -283 725 -364 145 284 -194 359 45 535 -428 -999 -247 121 -533 710 929 708 906 559 17 786 150 -296 361 175 -784 -423 349 -103 -168 715 -310 -857 107 -325 626 359 -510 303 -103 673 -217 -534 -669 -588 617 -63 996 -866 -637 785 -307 -773 566 -774 32 658 515 410 787 -100 -621 994 652 211 -294 519 398 -961 -590 386 -872 265 814 -107 -376 -76 -721 382 130 974 -865 -917 -373 760 901 706 201 -64 708 -27 -631 -96 -885 -952 -440 -802 -315 822 673 824 -883 102 426 -753 146 595 -666 -789 -453 750 -373 806 804 -153 75 547 182 64 626 54 450 -600 -651 924 -913 872 -566 -493 -501 -674 -315 347 999 308 393 -986 749 -651 -577 -408 427 141 -251 -864 -950 -247 -112 869 -605 -413 781 617 -838 -277 -840 -567 -114 800 -883 108 -68 -140 -274 -291 -577 -992 -632 841 191 434 406 -307 -303 395 14 -148 -753 651 -570 701 907 -839 520 -651 192 -778 423 -877 -664 581 683 -828 -623 -527 667 444 144 -378 -766 -202 -568 942 -581 68 -899 -336 -235 -270 -913 133 -415 157 -149 -902 -216 -458 219 195 738 331 -233 319 -927 -883 -141 -220 797 864 227 -814 955 -597 -823 157 -253 -83 -616 -373 14 28 819 14 989 -108 -213 -893 546 -624 -392 -715 -325 -777 330 795 -557 533 -859 677 -127 -522 641 25 -150 321 -495 376 744 -86 721 639 -132 586 539 680 909 258 827 -243 -625 -705 1000 -849 -327 -840 -57 663 -63 12 487 -38 838 -654 660 -420 458 -672 -822 -831 -569 123 -279 639 -589 994 971 632 -801 117 461 667 -936 898 239 -432 371 605 68 -660 -673 -714 855 -374 -231 -900 -390 -884 -29 -510 -45 526 655 908 397 944 -932 987 -200 -445 213 -287 -41 737 -907 -258 -670 -668 154 -434 -757 851 294 -415 232 715 -424 -786 -207 -711 844 -129 20 -188 -881 -228 566 -181 718 -775 -591 475 403 -684 -287 -975 -718 66 832 118 -627 462 -190 -452 -706 505 -578 -348 902 -996 883 -779 -136 940 164 879 -940 -924 -183 -810 -453 517 -209 327 628 -858 -860 -293 538 866 639 921 36 -289 570 712 557 -17 520 -888 -652 680 760 498 977 237 493 641 397 -508 982 77 -173 192 537 -181 -553 -154 -560 771 253 -605 165 -364 -411 417 -665 681 -654 -336 -613 632 -902 -221 888 118 -351 -908 150 -192 -225 -561 611 272 -605 -95 146 721 -274 790 557 439 888 -310 977 -431 -565 544 448 -448 -233 439 -317 -119 934 -16 185 -763 -255 -304 869 -192 -485 -524 334 -81 -961 -34 -287 -485 -972 -592 -957 -29 288 365 -632 -461 -876 128 760 -946 12 330 -437 396 701 10 185 -672 -68 -98 152 -823 -64 -312 -253 -899 712 -916 116 530 807 -276 -172 -541 307 848 448 768 -669 56 -71 132 -773 -676 -493 923 -596 -139 -691 719 -886 865 196 14 -462 446 760 -711 -962 57 -603 932 251 644 691 305 467 -436 -59 -769 -292 -600 -263 613 762 326 -978 959 100 328 -699 -458 -288 522 542 560 859 523 -986 49 -402 -85 895 808 868 -774 635 854 549 655 -713 347 -515 -602 -424 828 -4 -304 348 -367 -288 705 872 375 325 727 963 124 198 251 -700 -137 292 -409 -58 -105 893 -787 -566 -580 -200 435 -253 -958 -213 624 643 -849 -554 842 633 25 658 -857 -786 -941 440 -935 607 918 -570 -7 -687 48 -282 -120 -855 451 -477 975 -55 329 144 180 -469 690 790 -31 834 -331 407 657 283 54 -19 -625 -105 930 -741 579 -151 -662 -750 -176 802 -741 -423 763 501 -144 87 -849 -569 -970 935 753 528 478 87 666 -941 300 123 118 536 22 962 240 560 814 -392 -912 184 183 -542 -522 752 877 845 902 104 -858 425 516 806 -454 -332 -119 -512 -339 -438 -67 -983 -411 245 927 378 -515 352 14 -972 574 830 -362 -302 270 -394 5 -48 -853 138 928 329 422 -531 252 523 -477 792 597 -219 724 524 -820 -844 732 -152 -508 -92 -119 -601 884 660 751 519 -968 250 -659 -77 -764 63 199 -716 749 -158 359 -635 334 619 -254 -205 869 -246 797 -211 -949 -661 -852 -857 -111 -443 584 267 382 138 -916 -615 -368 552 -544 934 -111 770 -638 736 593 -236 984 -638 -838 853 -411 405 693 20 -425 211 230 260 -261 752 -73 -395 579 76 -877 834 388 679 710 780 -221 -908 326 594 285 784 -174 -724 971 678 835 -793 -371 410 -598 -248 667 -412 899 -715 -9 498 431 -246 -252 513 -774 51 361 771 181 927 971 46 708 781 885 -701 829 424 921 -218 -707 67 274 -418 581 -86 693 -962 278 -806 -832 -271 -444 484 166 -350 299 259 20 -967 613 6 54 -897 204 305 -467 252 231 326 -200 980 170 -570 239 -946 123 -585 43 -912 915 -389 -429 842 -139 989 -699 865 -720 745 -473 -86 520 70 -806 856 -526 -676 172 162 -64 -780 858 368 -758 -354 750 833 -520 781 -796 959 806 357 6 -739 690 839 -888 -117 86 -720 359 -87 -82 465 268 112 -2 -90 -549 740 623 -874 -397 260 -876 546 -625 306 -869 -765 -410 578 -888 -844 244 328 193 -522 693 -800 171 814 865 815 -833 -881 891 623 -76 765 87 859 -629 -554 285 643 225 968 -368 113 -795 343 -793 -181 859 -113 871 -771 474 -537 947 -980 -984 -696 237 -511 -838 -498 -988 -523 -994 -840 -647 -857 -836 311 493 -483 210 855 400 -98 911 1000 -891 -767 -466 -463 334 -418 770 -353 795 -806 779 -262 64 -737 -632 103 -906 -433 993 88 556 -179 -439 167 -828 -437 -809 -301 -999 935 -462 -191 606 316 -400 -139 -756 771 155 493 929 297 -515 -628 377 -390 -738 47 -503 -18 492 87 812 -327 92 -111 1000 -18 -653 925 -230 319 -753 -603 902 612 -481 337 174 841 530 752 -42 67 -810 -490 -508 639 -896 357 -425 -243 42 -392 364 -139 -262 778 -521 -68 -815 870 689 122 -518 -486 -392 -241 972 760 -888 330 362 182 401 616 -732 -309 -611 680 -458 502 962 114 647 660 934 -338 903 -552 957 -647 553 514 230 867 -881 -875 347 266 -856 437 -981 -25 990 -844 708 508 303 -48 89 135 27 253 392 946 96 705 744 712 250 -882 -46 -491 -928 420 -822 -553 -384 573 53 -602 -4 333 -172 -913 912 368 -771 881 525 -652 883 -713 400 -60 -121 102 957 853 195 383 337 -523 439 870 -755 -718 703 267 -39 213 641 508 -973 551 145 -7 -306 -259 811 -725 -224 222 924 457 745 -673 454 667 -362 -196 856 -254 -672 -978 -66 -915 -860 -800 422 782 -889 -421 409 -642 -897 31 374 -494 982 -144 -949 -297 875 -121 668 639 -329 576 -943 787 -390 894 -725 945 197 184 -563 -624 -656 -411 -49 292 -962 -635 -118 992 -839 542 -905 638 -939 905 -43 -556 553 352 -622 -814 796 945 614 498 -956 441 -128 -853 -978 -118 190 -201 883 -952 -532 465 301 989 -334 480 369 120 -776 -64 -635 595 -71 -565 132 -792 -280 -947 860 700 -940 -271 -254 134 -673 -734 -467 581 -878 956 -408 386 935 -730 46 986 -706 165 435 798 863 993 -45 715 329 126 -574 300 268 424 397 -53 -120 -852 -970 -812 363 719 -428 -897 -525 397 528 194 710 -712 -390 528 -255 -436 -447 649 -225 -712 66 14 -447 -557 524 -844 -381 -208 27 -363 -597 825 -707 50 -23 75 -243 207 -522 -763 728 923 -508 359 -616 -477 -105 -255 271 426 -648 -332 -450 469 -811 -378 929 373 626 468 519 173 103 -163 729 133 605 -224 -556 -525 692 65 -900 411 -488 698 384 16 -76 701 -236 333 205 547 326 -4 206 15 565 -190 715 -191 -496 -756 455 -107 -869 435 -602 926 -765 223 332 195 -705 -337 -24 -906 -338 787 28 464 136 -519 -343 -221 573 -447 587 234 -937 -711 41 -87 -703 -126 889 54 -387 -188 -84 -600 317 49 -370 -533 -191 83 377 -148 -949 -361 590 122 541 -90 -876 -88 847 -148 -718 829 664 707 543 -121 -963 -569 -543 965 -641 126 746 582 -509 407 -217 403 -525 270 276 -269 -270 232 800 -869 36 -151 65 703 579 -50 -674 49 -171 -97 -807 177 -674 -1 60 -972 -731 794 -865 -703 -492 -766 889 310 737 -154 -9 -23 226 961 625 -723 -322 -197 339 -914 223 721 -7 508 294 -989 -895 832 172 -785 210 -664 -661 -265 -225 943 926 502 -583 827 -156 529 402 770 597 -193 55 -871 398 682 -642 -448 571 -185 -425 -10 -861 -171 361 -88 55 -137 14 444 -628 972 663 -420 180 536 -7 -268 805 86 -450 721 -122 441 536 -676 -374 -199 463 659 -997 -833 677 220 643 -126 574 510 -31 779 -831 871 587 985 -410 323 -148 761 -894 -73 375 709 -802 -332 -322 346 977 774 420 590 265 -370 -167 198 -703 454 460 -769 -884 -935 628 -830 47 868 -864 -576 -205 394 -159 -732 -618 572 -774 322 291 -970 -633 -363 -311 116 107 -106 152 -325 -408 -85 -928 -230 -66 -812 -923 683 840 -287 -903 158 -927 858 -513 -967 255 -632 218 -429 616 -243 270 -804 833 735 -155 876 878 365 -440 818 -870 820 700 609 812 -622 -154 -275 648 874 423 -599 59 262 140 -349 -207 -152 646 -332 998 666 837 -111 -863 -795 199 290 -300 255 577 571 -13 320 -367 -274 594 -816 493 375 729 -206 963 989 572 -831 704 477 431 592 710 564 990 -462 -284 -306 756 589 206 293 701 -930 515 325 -124 360 206 279 399 -837 651 -263 312 739 -828 74 179 -60 -762 873 487 537 -362 826 539 -293 530 -271 -227 -465 -470 -479 -173 622 -565 -596 799 51 176 -98 866 -197 396 67 847 148 -274 158 -652 -702 -693 -14 173 -159 37 -172 -942 875 -914 406 -157 36 736 267 433 99 -813 -286 -416 -869 436 -805 -371 -128 -767 -652 -878 -494 403 -284 -478 333 840 -307 -789 -46 -696 -667 -32 199 -312 653 -90 -509 -928 -24 -175 -292 -319 380 -566 763 217 -734 -434 491 529 -737 -385 -432 913 511 473 -387 34 -663 -531 634 299 22 -940 648 -15 -966 -349 -65 -174 155 497 418 -233 -463 177 -507 287 919 -674 372 -951 -190 555 2 374 -229 -753 -720 379 -312 -239 614 -140 212 942 574 -245 -603 94 992 257 -956 -150 843 654 682 653 -746 121 -141 -659 3 4 -320 -413 579 -713 772 604 -29 753 -905 300 -256 -228 -468 498 64 -992 -637 -397 460 696 841 460 -830 -340 -192 -823 369 -936 -146 980 128 225 -891 -247 623 320 -456 -684 923 284 -126 -892 780 690 -398 862 -892 829 750 -702 233 -253 202 297 -680 689 584 843 732 626 -262 -428 -476 -58 398 -703 -626 -778 336 -242 -41 -468 -276 -576 741 -754 -469 603 -958 978 -361 827 128 -769 -778 -515 724 -226 50 -108 151 -663 -510 926 378 -800 746 -186 457 744 500 944 -477 846 821 -935 185 -54 924 -337 -178 478 -981 -132 -485 -948 -264 12 -10 34 -378 -773 -425 -831 148 685 -268 -543 -854 470 -737 -871 -140 717 -281 -228 -181 -61 -695 439 -316 -779 32 -545 981 -673 136 882 242 112 -874 -884 -583 335 581 -91 -555 237 -867 174 977 -314 948 46 194 -681 210 -755 -713 434 -466 97 310 578 360 -735 -37 -12 214 561 381 685 507 123 507 598 181 849 -914 851 -861 838 43 -909 -858 -151 664 -737 -390 -320 -134 -332 -976 433 732 -860 25 -32 -795 -367 -363 211 313 45 431 785 879 -810 952 -690 914 -349 -962 559 -785 941 715 556 -970 619 -124 -269 697 -184 -162 464 157 -952 -884 453 566 64 3 572 -599 635 -832 -130 -43 41 532 -532 100 246 -826 739 636 -280 -107 761 289 221 925 102 -226 -24 -261 -983 -964 709 -49 71 -226 -216 830 -955 976 75 431 4 274 -834 -437 -345 983 594 891 -353 -354 550 -346 223 -885 927 714 -288 907 902 -956 939 622 -44 933 -862 907 425 647 -463 824 -824 -663 -147 795 717 853 723 -639 -52 -814 -644 -745 856 -194 820 460 776 -423 273 298 408 88 547 -491 701 -741 626 -439 630 -555 -264 889 463 -575 73 874 -549 4 592 -254 101 31 236 1000 -135 875 -52 -710 390 -35 140 -427 -231 -829 -450 846 -385 -920 336 896 -336 -666 153 -758 -166 -60 130 -807 -100 289 -725 -900 -851 855 819 -187 362 150 -302 -808 143 668 -223 -617 -713 -266 848 -632 332 -951 863 -968 73 -624 348 373 447 504 -353 -544 404 -592 -514 799 978 259 -820 -362 673 -960 236 -783 448 981 535 920 345 -843 -488 -127 964 -580 -281 -89 -247 -895 -946 967 379 8 414 -425 -171 -156 166 -675 -160 804 285 571 648 233 -997 -683 93 545 201 -325 88 -208 603 -433 -635 -599 -178 -334 338 -355 267 -632 -121 -660 -758 -50 923 -696 -371 -237 233 572 65 400 -212 902 -354 277 -961 -961 -627 -84 126 400 242 427 -865 -828 639 -588 164 48 996 233 -854 186 655 428 849 -433 754 -428 880 -757 252 -750 888 878 675 -913 113 631 380 -194 -160 565 -419 197 -629 -362 -217 631 103 -678 666 -535 -648 827 -135 -408 -853 -34 -97 -490 -932 886 -820 -314 -930 604 -38 -779 -590 -448 -218 530 973 593 330 5 645 -737 -519 -481 523 82 788 835 301 695 -32 901 -470 193 -868 392 -468 787 -733 -312 -138 -222 -399 117 728 393 -519 -889 361 388 -202 -904 589 -800 -668 948 244 -518 -408 763 689 96 791 -61 897 93 -429 777 73 523 -935 907 845 -346 16 -180 -270 0 408 3 -5 44 -18 -227 234 -711 798 -841 -196 72 -361 824 -37 83 -156 -41 -967 -933 -725 891 505 331 995 -871 678 -147 -617 514 -206 668 862 99 -836 -763 427 452 -217 648 -406 -731 -837 306 733 -752 550 30 150 -313 -743 922 -501 189 311 35 646 -673 -999 222 -141 -995 -298 572 -20 -171 904 -538 720 50 -454 786 -437 737 -693 470 686 130 401 277 -300 303 -972 542 7 334 980 -259 484 -452 121 270 826 -581 28 63 585 -356 -231 110 -43 16 42 734 -894 -481 -315 -910 -483 830 -998 993 -953 -755 225 441 -949 -297 -700 -163 -627 -38 484 -59 -271 -24 500 627 -672 807 528 491 -126 213 103 -929 -851 651 205 -739 -882 552 668 501 417 -417 92 -127 32 648 334 198 700 -234 594 961 -808 293 825 938 -652 298 729 840 -220 975 -963 -496 664 275 -154 83 250 -876 -50 234 633 -228 -722 714 717 237 -206 -776 177 523 -466 592 464 -974 -282 -909 752 3 126 -459 398 -474 390 588 -389 -368 -495 440 -32 -250 475 50 -740 -570 349 -199 -960 39 -637 459 -854 257 -697 -126 269 -27 -740 -729 -131 -346 619 752 -541 890 763 -524 -38 184 48 -325 -312 400 -592 -638 422 -497 661 -609 -553 -60 -531 -139 144 832 289 427 105 -49 471 31 -267 -656 -934 -615 -475 -313 -464 -359 -950 59 -435 678 -179 -375 -627 823 245 -750 -619 -588 -522 -356 -275 815 259 -378 494 -632 654 -278 -407 34 -155 176 93 171 848 -728 154 149 -151 -27 -237 -459 -282 -802 666 734 -109 -564 -503 -694 781 101 36 563 -403 804 -522 417 178 118 964 -594 -650 -616 -873 -195 -704 144 542 154 334 235 787 -501 354 592 -368 259 519 593 -910 -904 -689 16 -669 394 111 -357 -797 293 897 -480 628 -623 -720 -826 -110 -932 -274 -38 50 -653 -67 -780 871 930 453 -123 692 341 -540 445 -555 -804 129 -319 528 353 550 -746 -462 455 -145 -11 101 923 893 286 599 -927 -202 -278 -72 -826 682 680 810 -76 725 -485 -405 -310 -720 -83 854 -467 594 -589 177 -745 71 -95 -591 25 582 -902 -899 642 -20 -424 241 -581 738 -527 470 -134 -618 -269 826 692 -404 833 -578 377 -403 -385 690 2 678 -659 -162 -905 -149 771 654 545 -421 -452 -129 649 505 -935 882 949 -63 -976 424 -793 -618 833 114 -993 220 566 161 547 732 -357 757 67 750 196 326 5 -932 -550 -901 721 335 294 -167 -664 -725 127 -493 957 185 -336 -644 -450 190 596 967 -511 -827 -49 276 -9 -140 -730 743 -269 366 -487 873 998 -2 916 858 359 -461 21 388 519 -120 82 366 -384 -602 -148 -291 871 -479 -626 726 -124 -770 89 -266 531 -976 916 984 -573 -330 402 -726 206 -295 64 -567 -467 -451 366 34 576 -237 -405 738 14 32 -164 945 -618 -381 -301 514 256 -388 303 149 668 522 736 -186 -12 205 43 173 -839 94 -934 -19 268 -902 -434 -803 226 -154 -37 -975 -177 -242 -657 622 536 -919 -194 -36 -601 844 176 -765 -852 -22 -723 -847 444 391 -809 -853 643 -37 -503 -10 -615 716 -863 795 492 -980 -847 39 -566 -259 -507 -938 -173 -552 595 187 -948 780 314 110 -275 -262 336 714 -971 14 -300 -887 -290 131 -838 400 -38 -132 504 -759 594 266 -958 260 825 634 -240 412 414 605 326 902 -684 516 -595 -631 238 -86 109 229 -1 585 -425 -169 -214 917 -211 -374 -240 73 673 486 -411 350 971 -99 -405 -878 832 -372 -169 -655 451 848 -67 761 -838 -324 -800 -591 -814 619 470 -290 285 -468 -87 -573 -25 269 778 794 -505 236 745 350 325 618 587 -139 -429 883 358 -866 -593 -683 -996 552 55 66 294 296 834 882 -890 -414 595 -408 357 -73 604 790 -363 -844 -453 -962 93 -841 -975 894 340 -403 -999 -8 263 -485 -452 453 -142 -43 753 860 -121 274 -806 -872 111 329 -150 937 299 -227 748 -426 746 -200 984 142 258 567 -350 545 -354 -887 -574 571 -856 373 -150 295 549 369 628 -244 -893 -607 -85 429 -819 -129 -859 222 836 151 -687 -146 135 -653 216 -123 929 279 751 425 185 566 -512 815 238 204 -4 -676 -369 879 191 845 -243 -546 -902 -263 289 -759 -24 560 562 794 -121 -804 -940 315 665 -257 -421 630 -861 -598 659 458 -513 -533 356 628 -693 -684 -50 460 -948 -857 -989 428 -208 -703 96 843 766 -395 -418 -39 -346 640 -860 990 -487 -444 -309 -46 -491 90 117 -350 -28 -517 -757 472 -158 -334 844 -861 577 -503 -960 -879 13 8 416 -671 -786 -780 464 842 752 221 -89 902 -304 289 20 723 386 -447 -216 250 -557 -184 187 -611 -652 936 919 965 -889 -89 -214 114 -313 -996 658 -432 958 -74 41 27 -410 879 -863 -489 -131 -877 561 -89 310 274 -683 548 307 -198 726 -919 121 -915 -840 243 -660 270 281 452 498 747 -568 233 109 -146 158 802 -626 -124 -434 990 -601 84 261 -333 -445 495 -580 -99 -125 562 -201 -99 19 950 995 -405 -828 234 621 781 -387 -783 386 -831 735 552 -29 554 378 373 269 353 -780 -503 -571 -237 -555 -960 579 18 -595 803 260 41 730 -492 -624 -459 566 -844 691 201 -683 574 910 -543 -23 896 -749 888 -156 348 117 -657 159 -788 615 54 416 -651 -348 -557 -669 -187 386 -278 -129 -679 -676 -483 -10 -151 -309 -476 -866 307 714 -224 -632 -656 451 -315 -589 -982 -500 52 7 -657 -842 904 619 -892 7 -35 -309 309 -640 951 -696 -532 -309 71 -740 654 774 -27 -71 -372 -284 155 87 -711 -897 504 615 357 -539 -640 398 108 -238 -955 152 -403 -901 451 -819 -337 -864 775 480 222 -728 959 124 107 -733 624 503 201 467 253 484 957 -189 -871 -380 -736 92 -687 -254 205 421 609 -210 -228 -142 523 -713 391 503 481 -489 656 -518 781 553 839 -312 729 581 -678 -840 -933 -965 -47 276 -517 -466 -412 216 188 915 -479 -177 -484 -436 -945 -281 970 -517 -905 757 -204 -770 -611 -21 964 -803 -795 609 -70 619 395 -874 644 -884 -601 515 510 -551 -827 -464 138 324 -14 470 705 -2 -824 -708 -27 900 584 -529 43 -858 321 634 304 -339 124 -504 -510 242 840 766 -81 216 173 -769 -829 59 359 -639 930 -810 148 -195 -219 -687 124 -671 729 -772 -574 260 637 -907 -213 646 -54 -731 901 581 -197 201 19 -296 319 463 -930 -837 793 -968 -562 -612 258 791 442 264 757 -545 -25 853 460 283 -807 172 -248 -787 -872 79 -746 -117 -185 826 -985 317 -450 -851 45 -700 945 -323 385 -316 -129 1000 320 -55 178 528 -724 -291 -669 -776 -344 -310 -448 -349 799 -800 -249 544 -149 60 99 817 -747 614 -430 -224 -681 -467 -470 -937 -548 182 761 702 297 -142 -324 -243 -796 426 523 177 124 -743 962 -569 -24 706 -450 611 -623 -385 -597 791 21 480 333 445 -740 -424 963 591 -617 620 -279 -651 -261 -857 956 896 133 415 819 954 244 -824 885 -300 -114 359 -293 844 -196 -881 66 920 739 -367 484 -163 -637 -77 -115 -735 -690 -616 372 797 -333 -827 753 505 -57 -318 213 -53 215 444 339 -922 421 -275 682 456 850 22 625 674 -931 695 237 -425 727 200 -272 -627 127 -642 479 755 -316 -667 -939 98 734 760 459 -76 527 938 -604 434 135 858 -2 -538 219 114 848 338 -494 275 -209 -407 101 -497 389 -177 651 -556 154 -427 107 -25 112 260 941 703 333 -834 -161 -109 -4 -166 976 -615 -35 -733 550 -833 -150 835 -968 -29 294 905 964 288 238 176 392 633 -841 362 441 29 -272 166 537 702 730 -512 834 -685 588 64 316 755 468 590 -950 308 -823 275 -307 692 288 -550 -708 -329 -183 -106 -761 -371 945 -826 -373 31 -819 -780 -81 76 62 -737 -305 -86 994 -383 -73 -306 499 -225 -878 -744 -805 -447 -453 -628 -439 -655 -888 476 731 60 321 145 928 551 -563 970 898 757 378 494 337 -955 564 -632 309 -600 570 652 194 132 199 484 -362 -94 -586 920 811 -467 -694 159 -889 146 920 -168 -139 978 -442 -433 -405 543 -987 -573 -416 607 -892 199 -266 -329 499 140 160 165 -622 856 11 280 643 178 690 442 738 -141 979 743 -30 -25 -407 -513 -719 7 -94 -920 686 422 624 -853 -178 -546 -554 540 218 -684 -207 372 -626 -546 -378 -154 320 894 135 -653 487 -104 874 172 695 440 503 425 -828 927 -598 -806 -844 142 2 619 -286 395 -158 789 970 -321 188 211 945 18 -487 -532 -891 -709 -691 -831 607 -833 -972 61 353 629 -42 -560 60 -585 -26 -947 498 -37 790 -807 48 -93 220 -243 773 327 283 -707 920 -972 841 -3 238 -146 620 999 328 -187 -30 185 999 -163 -634 517 369 179 -636 214 -840 153 -297 -590 258 631 -815 -469 -735 -407 -768 976 -36 -519 -370 937 349 -163 -372 813 -810 36 -962 46 785 984 831 212 55 -638 149 550 -95 96 -989 704 -125 689 66 -253 -167 -297 -672 73 -944 -198 -213 25 806 503 -899 786 688 -19 -904 -969 211 -267 -232 -803 745 -751 -711 -324 -260 -82 332 -424 507 -656 132 64 -156 -800 508 870 -487 -927 655 655 544 756 749 -294 -836 -25 -901 -16 112 -378 -91 -286 950 -747 -965 -293 -416 870 278 317 388 989 123 221 -184 -629 981 -245 536 -985 338 -521 664 -156 -544 487 -253 -163 -665 -111 -628 428 267 -512 468 265 478 937 -725 -845 878 -303 -766 -458 -733 -860 588 -14 -911 -50 -427 -444 -209 -340 -989 307 688 20 -124 570 166 -969 205 -176 -316 1 -781 271 -475 -680 -410 711 275 -605 -527 -377 905 -21 -930 -214 31 801 10 589 452 -354 120 895 -172 556 942 -341 -33 -348 -362 -171 -510 -223 681 109 -802 -108 332 745 -338 103 -791 915 799 -722 548 107 -532 773 -611 362 -120 -395 46 148 19 -254 243 -452 993 359 -816 -996 163 -528 784 286 602 -792 846 65 -925 75 164 394 661 335 986 577 -535 483 -773 -250 -509 345 474 494 571 75 719 -456 798 -118 296 459 895 611 425 468 -363 -604 -260 -982 980 913 661 -774 443 164 -226 -756 -953 225 445 978 285 -113 -226 -91 352 -926 -948 888 -106 -569 -679 724 285 782 -327 -263 773 428 -847 -678 191 769 108 -270 -433 982 -331 -581 561 -501 486 -579 -832 916 -288 917 -642 721 -273 -664 -55 753 868 791 694 13 704 317 -308 -225 415 -489 -382 -950 -472 243 -497 -573 -850 715 646 473 32 552 -920 -334 -217 922 367 -981 -574 229 198 169 -979 -627 19 -849 926 92 -512 -65 -977 6 -644 -316 61 348 663 108 -422 465 -581 903 216 -694 -91 -340 869 -838 -63 114 -671 207 634 -711 -72 144 211 -486 905 -436 -814 665 161 -5 -189 102 -845 447 321 -393 -971 -918 484 836 -726 -407 -651 914 -526 690 -757 -146 -354 -787 -245 803 399 -762 325 -568 399 980 216 159 282 -950 305 -750 2 -447 -748 -351 -13 143 102 10 -843 987 -749 -216 -21 569 -425 919 -725 526 -237 489 796 -88 -501 -57 98 676 241 800 -952 -189 762 -979 -159 778 -105 348 550 -175 692 -368 532 -581 -559 105 -701 589 398 602 -442 -328 -385 -710 211 37 483 699 -167 -133 526 -731 -103 -91 615 56 -970 934 713 850 -385 -244 -391 423 -979 -70 58 -564 -21 558 860 856 -361 -362 590 -992 749 687 667 -548 483 316 -938 -117 -34 -913 -272 -321 296 -794 185 558 -256 -138 -902 -839 -986 -746 -836 662 -248 -344 636 288 -532 -660 -623 487 -691 143 170 966 810 -323 -341 -449 -854 333 45 968 -474 -774 61 -838 -278 -277 -812 355 -45 -178 274 689 -725 862 -627 -177 -799 -817 -195 714 -453 455 -730 -48 996 810 290 -477 355 563 582 -686 -483 -462 -215 122 873 369 798 -634 -994 856 3 223 361 -801 634 295 -122 295 -123 -344 607 171 -704 -118 -480 -976 720 902 -47 56 713 -675 438 -421 979 -930 641 24 -166 437 -523 605 616 379 -671 765 -540 -98 597 390 504 -418 72 -637 -490 -696 -549 -983 -462 956 182 -358 -407 -558 234 -328 -134 -51 -567 -247 -806 -319 -564 -968 -964 -881 143 -301 856 -66 196 -199 -643 381 -999 -679 499 648 593 644 -184 -418 875 224 -894 287 -10 -206 2 -618 -420 -282 694 -588 835 -851 -634 -900 466 614 349 -50 -963 427 -479 440 -70 -858 -329 904 84 448 258 -606 -681 327 97 -944 790 -711 -86 -214 -724 -102 769 581 -239 136 704 -622 -284 878 -993 -707 -144 167 53 571 281 -574 -920 480 -348 -664 -794 955 303 805 -440 863 641 176 -266 -235 -953 -378 559 -558 -832 604 57 -718 -143 -816 -903 -60 593 560 937 -180 151 -199 451 497 -750 998 -660 673 560 -564 -367 953 -489 562 -620 -999 770 983 -895 777 -73 81 570 980 260 -845 -872 711 -773 -692 -461 217 -184 -920 -598 -585 -777 -365 -674 -214 -914 -902 -893 106 214 834 -662 318 949 -319 -91 -444 -214 228 176 -183 -759 29 -194 743 -970 -871 -312 -936 798 -6 -542 -527 791 831 229 -842 -585 392 -217 -504 952 838 -171 -873 894 -274 -501 705 974 989 -984 283 -774 513 -796 53 -436 788 -99 -515 958 -699 146 -843 -530 -454 656 -742 -268 -203 -302 -208 422 -507 -944 -676 -824 -560 -331 78 872 -601 -922 789 -381 55 -461 -326 -849 -295 15 913 -469 878 -899 43 63 453 -787 -140 -631 -478 979 -963 791 -190 101 653 -434 306 -664 173 -905 -761 515 -666 -293 -719 -484 16 223 -687 334 448 906 -496 -225 867 278 -964 -71 -811 429 -343 264 -992 481 -981 72 603 292 569 -710 45 991 670 166 -27 -28 -541 -509 -406 691 127 852 290 -367 -501 -75 928 876 261 845 672 -425 -29 7 -771 -389 -972 436 876 440 -475 -267 366 -721 -369 -628 -511 -454 -550 -289 97 606 663 843 -872 -208 134 -189 274 -42 960 -728 617 -189 -980 274 393 -45 956 -866 -707 540 299 -745 -94 -934 790 501 -625 -689 376 -768 -846 959 -578 597 113 -295 188 302 813 967 -410 -868 -635 940 16 792 -549 840 755 -450 -208 251 -831 -936 -857 -602 -306 382 131 -403 -325 662 982 -185 -803 882 -742 -527 48 -135 300 -898 -489 -422 512 -137 -600 -680 250 34 -765 280 390 -880 -8 19 -949 -725 -4 -570 670 26 -357 484 993 830 -880 -750 -817 208 333 653 -663 504 -219 -245 -17 -121 575 515 99 -785 349 582 -540 -446 681 821 -74 -859 -393 589 164 -491 900 227 512 833 -415 237 70 751 532 -911 -908 -945 644 -106 699 -23 -245 -602 25 -860 -484 956 252 87 -74 227 -359 -169 -165 68 -61 -559 526 831 83 -870 -498 455 -943 -464 -719 296 -670 -652 100 -960 -5 660 418 -552 -836 725 -839 944 -585 703 316 810 -536 737 169 561 986 829 754 489 687 -457 171 -974 994 -406 -104 -591 607 -665 521 852 -72 762 -61 -562 -451 -504 519 -878 52 879 299 -619 -800 279 -473 357 712 61 -647 772 -75 338 -588 -400 -549 333 944 -836 -565 661 -648 546 101 -150 -975 -779 -577 -99 -556 -808 562 591 183 -416 -266 -479 -326 644 -894 -721 438 -543 -42 -265 -513 -693 711 750 -100 -424 123 22 -437 -373 397 135 441 -945 313 316 -350 206 -154 -307 -732 -957 -5 431 62 690 814 -69 135 -869 -491 -799 -661 529 -538 582 639 -445 143 -623 355 270 441 777 623 107 959 -234 -536 -138 389 -997 -439 845 -218 -759 485 922 672 860 157 -223 741 229 -149 641 60 -45 375 -87 -395 936 -121 187 -243 986 -400 -65 630 955 -938 -752 -105 -97 23 277 -99 -313 -396 324 240 24 557 -878 668 -194 366 -99 -795 987 -697 918 40 -706 666 -143 -162 320 -219 844 -506 407 -685 309 -228 -127 -420 -646 203 130 -234 -835 -775 -668 220 292 135 681 -684 -157 614 506 -868 902 261 12 271 491 -639 -369 92 471 -977 140 87 810 -907 825 275 380 -679 -572 539 409 157 466 147 385 -356 -577 -454 -317 -633 211 102 -841 -419 -265 208 -355 504 814 80 -397 -511 461 17 670 283 -840 859 214 180 -971 -344 -180 -731 426 -534 -925 -988 -454 -794 834 682 485 655 409 914 570 -940 -593 -922 -819 -727 -321 64 -57 540 877 276 -976 287 -180 -74 865 229 -5 938 -204 -326 792 810 -784 -628 904 -77 -158 957 -590 917 -178 158 922 36 657 312 466 -938 -63 -769 677 -778 -156 -219 213 -825 620 -516 -489 123 909 -852 343 -999 -372 629 210 257 -211 -901 167 531 200 -362 -763 153 433 128 -336 -453 322 -612 -268 -225 887 -523 -247 225 335 33 381 316 882 659 264 -731 813 548 134 -831 -82 -12 -743 -663 896 -530 670 -955 126 -425 -710 -87 -435 125 304 620 -702 727 835 -737 -696 -89 957 164 525 969 902 -416 -363 532 -160 -841 -794 -523 -270 -966 113 -758 -72 133 -928 -505 881 -839 123 -750 467 263 -726 -970 -339 -108 -214 -571 413 -226 114 119 394 524 -803 18 -599 -925 761 356 864 830 229 991 743 584 621 728 -336 -60 -853 -469 -114 -392 456 928 -374 -236 -582 -357 431 -515 -61 -170 -851 951 -598 936 -56 608 185 28 95 -426 -207 -192 799 -953 -189 300 847 -74 -769 938 -702 -651 677 828 514 -555 169 -284 -762 188 -190 458 -552 46 69 469 152 -815 -842 889 21 687 309 -819 469 660 -234 527 309 -134 -20 536 -44 114 -699 -102 42 -849 -672 733 -71 13 886 662 649 428 -842 261 210 28 -289 481 -51 -563 -734 130 -758 466 -192 -993 854 326 460 485 -130 -711 -812 511 -200 -387 -64 367 496 282 836 42 507 -399 -923 -2 596 -934 -276 400 -941 123 129 -457 52 -521 -923 300 -264 -911 514 -501 -411 -450 -106 -411 -993 319 -756 691 -456 -732 -623 -750 -978 450 -364 757 910 271 841 -569 -335 154 670 60 220 -365 354 450 525 75 620 516 639 -569 425 54 162 776 -558 953 -591 767 -436 -282 -323 284 -90 -752 943 335 -879 156 -100 -830 -686 -885 -45 -863 753 -210 -894 -915 751 295 -312 249 526 -468 -501 -367 -953 130 178 -304 -217 -239 681 730 900 -634 941 853 351 -322 406 -964 -685 -561 346 809 787 -38 962 731 -194 -711 883 -228 -349 301 842 -113 -460 423 977 -743 -762 -162 -274 880 -749 579 -618 -151 -29 -89 -322 416 -598 -65 -521 -39 -538 527 232 739 -569 -91 50 -173 -108 281 761 291 -738 -818 -351 -315 -633 62 -378 -426 -27 -455 349 -388 911 -344 -30 -47 -668 989 35 584 -71 219 829 15 337 -279 674 -178 -532 623 -843 -905 115 -324 -394 618 417 293 -969 -539 855 815 -87 -90 -439 -250 786 789 224 -449 -580 -233 -589 -166 818 171 -800 -333 -500 -796 -637 320 519 -405 548 -941 882 996 -169 -895 201 167 460 -496 845 845 380 641 -780 -197 -658 -757 623 -154 741 -259 -214 868 -552 -395 670 -80 -398 307 93 793 -893 -833 -627 898 -962 -547 -394 177 -55 -394 -911 904 494 -451 754 -312 -442 -538 830 -736 409 194 60 531 989 449 -688 -988 987 660 141 792 988 -20 -22 151 647 -167 -732 -101 -791 767 -530 -268 553 -795 -277 165 388 -804 -827 -938 277 -545 652 -28 -222 -1 359 -139 -355 -746 -553 721 204 -167 -815 277 -338 -21 -534 65 932 -502 811 -416 776 -796 -261 -36 31 -496 -710 784 -943 241 -11 -40 -973 825 919 -487 519 762 67 194 472 -491 -219 -764 -121 343 -408 -600 954 -874 -302 336 116 -611 -967 -469 962 -309 261 -262 648 738 -494 983 -605 63 456 -74 -233 121 -374 445 -894 -923 805 -219 -857 -192 727 -487 273 -531 -311 -886 428 39 839 107 856 -59 422 3 985 -162 773 -866 -305 830 900 -467 971 -655 390 -858 272 210 546 -244 -958 238 915 -16 808 -567 735 481 -535 635 792 230 -299 -559 505 -915 488 467 -138 112 -724 461 45 584 -892 -500 995 285 366 -724 923 -511 -778 -18 256 -738 483 -39 -655 -896 -792 -14 852 700 715 138 230 714 -448 -262 -806 -322 -829 -414 -166 299 410 -775 275 -324 455 733 811 507 -729 230 -532 -669 722 786 562 256 -675 -556 -151 960 232 887 240 139 544 -618 -415 986 245 303 897 205 -783 922 -287 -103 117 103 -517 960 746 861 512 -434 454 -133 -468 -230 19 870 909 -629 124 -535 973 -631 -600 778 30 -979 945 -837 -40 -438 -853 -152 36 -759 203 216 412 517 -63 -761 -770 -793 -807 -561 -572 -178 35 205 928 225 921 461 399 -447 -268 398 709 82 402 -353 919 -145 -666 287 386 111 997 -364 -369 639 -969 839 -552 164 785 411 363 170 -153 191 -397 -779 119 692 34 -451 -579 -434 867 437 -472 -53 -816 -101 -381 829 980 61 538 111 717 596 701 872 -562 880 204 -310 744 567 914 -323 61 176 938 -793 -306 -362 842 558 773 77 -837 -801 -696 -655 -45 -439 631 -216 636 666 851 624 -333 -870 430 -449 -70 595 -919 -763 615 -120 671 96 -864 470 912 -8 -475 168 317 -834 -791 298 88 -679 -322 42 -820 419 246 844 590 571 599 -830 -919 939 592 62 334 325 727 959 903 -715 -683 446 -507 -114 -576 379 -544 -588 186 -690 70 -424 795 644 -61 200 88 -208 311 -502 -867 693 -131 -513 -973 -408 -665 -767 306 471 -912 883 941 444 -582 700 -328 -9 452 -99 34 -42 -446 519 772 946 91 -660 -273 -489 856 617 953 -570 -229 -656 -673 645 75 101 -866 494 260 449 -787 -488 845 -900 -32 793 -948 396 -623 329 355 -639 -767 672 -389 1000 -414 -220 -131 -288 582 647 830 936 -585 288 509 514 -397 -955 -258 109 578 360 152 609 -277 -204 510 362 -32 -883 -200 786 -722 610 -845 -455 -530 883 -838 -455 -472 363 969 -854 -933 -430 393 -630 68 306 -280 -53 -807 517 497 -657 -74 -426 -657 307 71 -363 -638 670 318 -237 -982 -712 -332 -115 -524 12 272 -351 880 -166 -132 -183 -971 143 253 -766 922 234 -384 -105 -671 -46 609 -913 -314 800 -408 -63 597 -947 623 638 -143 994 -882 323 652 -421 -104 727 -667 265 -487 -753 -956 -736 -551 655 446 977 250 -871 924 896 709 182 -830 -356 924 -198 -534 434 61 -504 44 123 -385 917 -572 -312 43 -971 373 891 -476 -75 373 472 -168 620 -715 438 -543 -622 -238 -615 -215 -12 505 769 -471 -477 -237 885 -550 -886 -744 205 655 458 -332 -658 396 -792 -386 182 686 -622 521 480 -846 -679 555 115 -629 -125 -562 -35 -552 620 646 176 -958 129 940 -115 499 576 93 -70 79 -137 411 -642 -976 -806 -411 732 -254 -964 18 814 -779 638 551 -204 -918 -325 89 346 60 93 -400 -863 -186 375 855 -277 -130 -135 722 586 346 873 -164 -237 -760 -579 149 814 181 -950 -147 -895 627 -761 92 -90 637 549 -455 -752 -407 -185 924 408 595 986 288 513 -884 402 -310 -331 -801 -143 -800 -403 637 452 -955 -397 903 511 600 -350 489 -828 -823 -842 -113 700 199 -676 -581 -180 -134 -255 973 748 901 345 -346 -174 -469 510 77 865 -833 -889 270 -907 -777 -108 -645 87 -227 -774 -743 -470 -79 -564 -748 -618 -936 -129 475 995 571 939 -568 30 25 -872 -530 -262 380 820 890 -556 -616 936 -543 -270 -838 -109 -670 616 204 -656 685 349 222 651 -879 137 923 671 -364 997 -510 811 807 475 -446 874 61 696 602 -252 940 552 883 -605 208 -846 -571 138 -983 278 -363 985 420 682 -689 73 -787 684 125 -812 -75 -595 254 357 -852 -343 -78 811 332 -135 197 990 -12 -525 -564 -323 31 -596 -987 832 -248 657 -567 751 -669 -737 933 696 318 -874 499 -747 250 -174 772 -558 -67 -951 -903 615 -953 -890 395 -657 418 -135 252 -490 -537 -564 -765 879 -152 119 -62 -995 865 97 -653 320 864 479 443 -442 -723 -215 -603 531 405 -453 770 526 744 889 -662 300 -929 223 893 603 75 735 -474 -1 673 -641 125 -932 246 -229 -143 996 225 722 643 -362 -38 877 -384 -128 862 -419 346 460 -103 -464 -329 -922 -455 404 868 -956 687 -189 840 319 -60 -842 758 84 -94 908 -786 -87 346 180 425 -209 874 -887 -680 -346 -258 -44 405 -27 863 658 -881 -427 709 -970 -607 681 401 979 90 -29 849 -252 700 56 739 345 -905 629 990 -603 -342 -424 96 445 189 821 687 -189 130 -873 -462 -462 -292 -617 -707 409 -777 947 898 -554 499 264 468 -396 -798 -524 432 385 -53 -769 677 -691 64 -344 376 -413 -697 -262 -580 -968 -146 932 -373 -721 610 856 -826 922 -291 833 342 882 -780 926 -626 -336 715 688 932 -414 153 815 895 270 382 -25 632 870 -708 308 356 889 683 143 314 -445 -916 535 -964 -482 32 -831 807 153 -885 693 274 948 -434 -129 -462 430 425 -565 -526 -426 -74 -904 263 -236 -610 -860 320 -912 751 -277 428 -949 703 -392 -15 265 -615 -996 868 872 -445 -424 -42 513 -424 -120 -591 -431 449 -220 56 129 873 587 -586 -907 -39 976 -378 510 862 302 31 489 695 -195 610 -754 397 185 694 428 736 709 -647 -26 953 104 682 -749 -925 831 -25 -16 362 119 -808 399 -30 704 436 -461 671 797 -816 340 -5 -295 -305 568 -540 405 910 -40 687 929 -942 427 176 -377 -378 -77 -257 -19 521 -900 618 -574 139 -330 -106 -550 32 952 -470 382 104 367 573 399 320 -923 478 -433 -545 -520 -46 -278 -869 341 792 523 -241 -310 397 795 425 817 289 781 96 -911 -183 -805 373 -345 359 843 927 -128 78 -124 857 680 -876 -947 733 893 -641 940 222 -539 339 -987 -806 -452 -93 894 863 -857 -478 969 95 674 665 -420 69 -510 192 -107 -133 -418 -748 794 957 650 947 -58 991 643 313 967 -555 -606 -576 -843 -369 -399 415 596 -952 -178 -597 -536 763 673 801 -559 182 -918 884 408 782 -430 -914 94 -545 -902 81 778 -717 811 909 -495 -359 -208 -680 95 707 -785 195 -972 -105 -506 -849 245 90 -308 150 -904 -566 -285 -748 -390 -631 624 976 867 -239 -453 405 130 464 -633 -323 -123 -634 -61 71 153 -522 222 539 -2 -833 -866 485 760 858 870 649 62 -669 -733 -512 -34 900 309 -850 47 619 -313 901 -262 190 332 -257 20 644 -460 -314 -720 -646 349 73 815 -662 -133 -716 918 338 980 -734 -364 -674 989 -511 593 847 574 -60 385 388 207 253 392 261 532 743 810 963 -406 -533 -91 -563 270 -757 947 668 -806 811 -125 168 865 -435 289 -372 922 742 226 -667 -36 -520 -801 -394 355 394 -944 -396 829 119 -477 166 -238 -223 -146 -571 446 803 41 809 597 280 839 366 -342 903 -247 -530 -459 -940 -781 449 -488 -966 139 -33 -506 328 16 845 -8 479 -926 -355 -535 563 906 102 -558 624 -201 657 847 -628 732 995 503 832 -868 490 862 513 -248 -860 213 -21 608 -914 109 71 495 -999 -327 586 -806 -505 710 -709 11 537 135 534 -874 -238 -103 877 -324 169 -65 702 -750 285 883 -745 -699 31 -525 236 580 -847 118 -624 -849 30 -448 -126 621 -514 -608 196 -604 -635 118 -62 496 -499 68 -707 546 -368 -15 120 578 127 942 -769 766 -582 462 930 -503 -487 114 -685 41 -375 -247 18 -71 258 640 47 926 105 619 -655 674 907 -60 781 -490 -243 23 -380 236 23 209 363 -1 -402 -372 410 -167 635 -537 267 533 594 278 414 -651 -147 -968 629 -804 -17 -54 694 -520 777 104 -782 -749 -184 -749 -994 695 -452 -466 187 -366 741 -698 -200 107 -992 255 103 919 480 698 472 -525 -239 -914 190 608 -820 237 891 -950 906 292 -469 -741 614 538 85 -334 382 728 716 -992 853 -31 -338 -158 -272 410 -217 160 -440 -776 -590 963 -680 -570 -15 894 -466 -963 136 -774 954 176 631 391 -657 -795 314 433 943 523 346 -469 774 1000 -389 633 792 -869 951 81 196 -641 -175 -276 -767 983 638 -680 769 82 -212 -310 -781 181 -605 -851 17 122 -983 430 929 587 632 887 -950 976 -408 478 -672 -27 644 745 -286 128 -361 864 274 850 545 -285 239 103 -207 812 372 391 -547 -993 -512 -351 224 905 837 -92 624 387 -533 -894 -109 56 -36 -539 -888 597 402 -621 535 -359 -957 -505 654 -593 -545 -971 -208 436 882 -63 319 923 58 183 -231 -276 -652 347 859 830 -689 727 -559 -770 -840 -999 885 -89 -626 -486 -225 -263 196 -856 -677 -4 -905 -684 146 376 614 817 303 265 604 -430 172 230 255 -960 434 770 -127 80 573 48 794 -863 -213 -78 -568 167 -826 -292 649 -634 542 -42 -749 -493 800 606 125 249 133 -743 346 11 -445 -251 85 399 904 100 6 623 309 602 568 -537 -491 687 243 -54 -470 -937 -147 -968 999 -773 483 -408 85 466 -123 -981 -867 566 918 338 86 -138 -304 -487 15 635 136 -344 781 -250 447 945 600 222 -447 242 923 276 -425 284 -532 318 -718 -507 -75 -141 -27 -208 268 666 -908 -610 433 239 630 559 206 -375 -771 -261 -370 455 -912 -964 655 -535 -243 -442 436 -888 -674 657 -232 -358 -154 -467 -383 -613 287 353 4 731 -136 704 749 835 -933 441 976 -965 -279 160 403 -24 -164 767 -779 67 516 -761 -577 -537 330 -209 790 427 620 -383 248 -305 1 -577 577 -996 -614 624 590 864 -320 -37 982 -775 962 -983 770 -491 -190 713 -650 -760 -799 -801 -112 474 -276 -753 -180 156 760 -276 433 647 -690 -881 -975 796 -145 749 264 -948 -520 -617 529 -669 -726 -959 319 -86 -484 187 -517 -882 926 17 -801 463 -243 641 812 -120 0 352 999 -113 342 -272 419 -766 14 844 861 505 203 373 -455 934 -173 993 -941 640 847 441 200 -159 773 321 -396 -323 -44 -412 -205 -679 701 -969 -327 545 507 938 276 -629 -586 199 -367 -360 797 861 -599 999 -731 -489 152 -359 -351 169 240 -618 833 775 296 364 -333 469 415 185 -887 -359 821 -46 -993 -28 -294 -938 -274 882 -281 -811 -738 -724 -223 665 658 741 707 -563 -566 -1 -883 9 -7 928 -113 -508 -903 -821 -850 -469 -571 833 435 -839 363 -799 692 -335 -930 -393 207 -260 867 943 666 -109 -111 -557 361 336 -21 -824 -107 122 -114 928 677 -60 455 -20 -857 -775 528 -908 472 -596 353 947 741 790 -978 714 908 -910 -50 746 270 -18 342 -409 -741 -408 903 -726 -97 -826 896 953 -317 -387 495 743 -2 305 849 803 -206 146 220 -445 -328 -554 551 -716 -882 -534 672 675 619 720 -6 -1000 544 597 -501 824 588 376 723 607 -567 -644 -359 -727 -683 903 401 -492 -649 378 739 -648 863 213 960 252 -754 119 -404 -801 -612 -779 -107 627 930 772 985 318 355 288 129 165 406 -869 -716 744 153 386 -240 829 630 -196 51 -9 1000 352 -102 434 -450 506 -477 88 34 449 381 458 449 -761 185 239 475 -860 21 -871 722 -227 422 442 -790 -959 -838 -856 -474 -876 91 -88 907 -905 86 810 -199 464 -508 -393 804 -807 -606 304 374 -537 -3 407 -746 916 -431 -66 -765 581 587 -481 -105 -974 -394 -184 -466 -641 -180 763 -306 -937 -567 953 616 670 605 456 -698 809 -150 264 -540 -657 -867 -432 887 851 554 -584 525 768 -795 10 -758 -79 -491 -213 -276 649 325 363 106 308 57 954 232 811 843 -872 381 628 229 -378 -557 854 233 129 930 889 -691 -451 444 22 736 -598 866 -918 630 -374 -821 728 94 361 -489 611 322 -573 -722 -585 -215 423 -711 -87 95 -204 139 -208 969 924 64 676 642 -314 402 32 -355 648 -898 -267 -90 900 768 -706 420 -801 -379 46 -72 -112 843 -207 -838 746 -774 -862 86 715 791 -9 -714 821 -876 -205 332 235 -262 547 -390 -341 -72 940 -715 -114 -909 -939 951 490 -325 -964 756 191 732 -662 -953 82 -625 906 90 477 -303 -408 387 -774 -914 282 -640 -40 -818 657 534 -24 919 974 -784 314 590 -109 264 -13 468 792 298 544 314 714 503 -784 -34 -383 919 528 -690 -464 -818 710 319 -496 106 258 -987 246 -658 -923 779 28 16 789 -931 898 39 665 454 -555 621 548 -122 253 -703 194 -372 686 -444 626 -246 652 263 -857 -852 -395 -982 462 565 517 854 -939 -972 965 -241 856 761 724 407 -887 -21 -964 559 -770 -996 -883 -472 -537 -964 -803 -118 -760 -68 583 353 629 -970 -176 -593 786 -29 777 56 -651 -265 -693 447 -83 899 615 -673 -954 -671 -776 532 -612 934 664 408 105 -139 40 -266 401 550 -978 -100 -840 -550 281 -933 -494 95 -842 -921 339 -402 -965 -196 637 -209 231 -980 -565 547 -589 510 224 395 292 544 -666 223 -73 -852 553 712 388 594 404 877 430 634 102 -4 759 96 -452 -324 466 -974 -136 62 422 -608 -375 110 137 -205 263 350 -994 178 41 -724 146 870 939 -662 -576 -437 -735 79 418 -329 -325 260 46 -268 963 748 527 352 111 748 295 -532 -643 -560 806 4 -499 -861 307 465 566 -971 120 -341 -966 11 -35 985 -599 -746 224 -515 207 652 921 271 373 -912 940 -249 -733 477 527 78 420 885 435 292 484 25 -818 -21 -847 736 -841 -175 -907 688 60 347 -349 -155 -430 883 793 3 875 -985 214 526 776 403 591 500 -682 947 412 612 -846 -859 -849 -394 344 -118 210 -829 -903 -877 241 489 -117 -846 578 -149 75 743 -386 -950 -705 -339 -524 -685 604 927 -144 -450 291 -163 -155 101 -188 880 -680 16 319 -501 53 948 319 -918 -113 -436 163 -781 514 48 453 439 -671 103 -732 -189 888 -914 -671 -998 123 902 555 -329 -70 -435 238 -753 -633 6 -347 -236 -1000 -752 -580 -448 972 982 446 407 -814 -616 -431 212 -113 -501 385 409 -349 596 -450 -569 885 55 -653 -574 -795 862 328 -63 814 442 320 -481 -708 -829 38 992 -778 345 282 633 546 -179 117 -589 -432 552 -705 215 690 -350 -526 913 -491 79 174 782 415 -428 -811 -784 -214 -537 -868 520 -100 -845 502 -926 479 -25 -820 471 270 670 -958 -680 513 994 676 592 225 141 567 186 -48 274 -344 491 -574 -230 534 10 -833 466 -627 -430 106 435 503 -604 296 8 27 -671 165 -805 476 457 335 -705 324 761 287 -766 -503 411 -83 -499 -136 -76 -632 703 -797 -666 -55 -801 -170 166 -937 -585 -430 832 461 531 -593 -551 729 760 -515 889 306 -162 690 -267 16 -20 130 -468 -664 -49 964 583 713 14 259 97 -757 856 -624 -797 -10 612 -37 -8 811 -168 -550 579 57 -387 -973 -214 -495 408 566 -361 808 -200 903 919 -786 -555 202 834 -820 245 292 39 -598 131 -69 -941 837 820 -566 835 -352 -575 369 453 -496 548 205 -111 112 -800 -188 -953 241 559 -668 73 -556 485 -194 934 567 496 766 837 649 560 -445 119 -366 921 792 969 947 -798 873 -439 968 -589 36 -328 -141 209 285 588 -844 -641 773 -414 -227 -348 -836 825 817 591 856 440 -515 888 706 515 -635 -215 48 240 -46 276 125 -427 924 928 820 -858 -672 -242 402 264 450 -475 959 33 -19 -628 -640 708 71 -483 573 -321 -534 692 -758 938 -335 911 -125 -39 17 976 622 -920 -837 -260 882 759 405 -383 454 703 432 -264 276 577 -487 44 -363 247 61 -200 940 -964 -937 473 -637 383 865 421 165 481 514 452 389 916 739 -675 890 71 -778 681 434 -78 93 -537 316 -3 -264 -201 309 -630 -147 252 -752 656 -452 620 135 -732 -225 -371 779 390 775 16 366 956 -275 151 972 -883 -330 924 910 -431 383 -813 690 32 -720 -610 95 -447 -484 436 -460 369 525 214 319 -865 -842 636 68 -947 -306 791 -711 252 472 -367 629 359 856 629 496 -473 465 -147 -339 -546 -330 231 779 408 -231 758 -874 -475 561 770 -362 371 865 231 -209 442 -533 -215 118 -350 608 -358 887 -535 -261 -704 -72 -657 849 -332 13 -104 35 450 -775 -439 160 -941 936 -816 364 -948 634 992 797 838 129 -576 -955 -862 574 277 814 -259 279 -117 697 257 12 -919 -756 731 915 547 -749 -56 -927 911 -513 772 185 -411 -247 624 -819 703 102 132 32 564 673 534 -793 -261 937 -503 353 486 -33 -108 -764 750 508 616 -246 -168 -28 -146 -470 -903 845 -10 -786 211 270 -828 120 -833 143 126 799 286 -694 604 444 982 116 -137 160 158 26 -813 -925 42 314 936 558 -220 -515 353 -382 -335 -134 -206 460 846 -183 -530 -592 315 -601 -48 704 669 184 542 -973 803 589 -612 452 -952 790 687 -471 283 -531 -541 328 61 -221 -203 -463 778 228 -550 -864 -960 -513 -212 887 -680 -642 -700 774 -818 -405 221 792 873 2 -670 622 -266 -662 -266 -311 -697 333 -461 -481 607 -801 -638 -248 -249 333 -519 -855 126 752 26 635 543 575 41 -366 505 328 -982 935 -804 -673 -644 97 62 -889 524 101 428 407 245 624 158 441 56 -44 -26 -140 -525 562 237 -783 -577 75 -786 671 -487 -885 986 -602 -606 332 373 608 910 708 888 -647 -588 859 717 -388 -994 -365 -520 46 988 494 600 895 700 -92 66 23 565 -958 361 304 684 56 92 -334 796 541 -541 -945 -759 755 -899 -933 852 -608 -518 48 -679 -650 404 -738 -568 -920 -691 893 -410 -86 859 -83 -618 -693 207 -21 -53 -224 825 -577 -794 -650 229 311 867 -950 15 -302 -779 162 43 346 834 -617 -213 772 -547 813 -947 88 841 -18 60 444 773 -465 -27 -667 -46 -480 28 19 -196 -422 462 -463 722 614 468 -953 173 -636 -984 -809 386 -746 -586 -491 -732 229 174 -938 381 -100 917 128 -724 -126 -632 762 518 -704 582 -297 -977 35 247 867 -647 522 213 589 574 -964 278 -114 198 757 696 -366 -211 365 21 976 -644 -533 -108 -486 229 743 -396 774 174 606 -270 305 -276 26 -789 406 537 524 -108 -760 280 -94 -214 675 -103 -781 -775 752 289 922 -32 -640 976 410 -541 -402 903 -772 -500 264 579 568 23 734 -749 -218 -148 -84 -536 82 -13 -474 956 690 576 -292 636 827 235 260 324 378 -522 328 840 -381 230 -706 -605 -122 -29 -99 535 89 735 554 694 -995 970 388 -480 -432 -1000 325 -745 -59 642 -744 -841 -565 875 916 -633 574 -812 -940 803 -155 732 902 764 -585 69 458 821 297 193 -68 -436 -611 465 392 776 -457 740 -616 993 -498 -627 -428 -126 -69 841 806 -929 -223 717 432 -262 448 -236 -156 190 108 -85 616 -11 -69 -734 19 -70 668 799 -731 213 929 -98 -149 -765 -519 587 27 -445 -404 -937 -908 321 -631 932 200 -285 -469 174 -166 -318 -202 823 716 134 -611 -380 -183 876 -668 322 -8 161 402 23 -799 -363 62 12 433 260 -217 -479 380 -973 308 -894 -297 652 569 -811 -733 980 975 -772 376 560 709 -203 111 203 599 -205 -235 426 -442 475 -348 701 -363 540 728 567 917 -407 470 692 710 -931 631 786 -648 -784 30 731 -224 -581 -994 856 599 -985 -475 186 -340 5 685 251 -789 859 -474 915 978 298 -433 68 256 761 -65 332 -59 756 73 -455 -108 -281 -956 121 47 718 -348 871 393 316 729 -481 -237 269 879 806 860 -412 -468 -1 -678 385 767 498 -588 -120 169 271 -970 51 846 -237 351 875 -40 -616 299 -683 -907 794 -767 338 -577 -969 -442 -414 462 155 -785 90 -959 875 405 294 -466 261 -696 855 -29 -24 249 -565 420 -965 -64 379 908 322 909 -672 210 -127 -890 514 740 -802 -817 -868 -869 -119 -846 -463 165 253 -393 768 -353 684 302 524 844 320 334 481 -975 50 -88 -420 -996 810 400 -115 867 -633 -659 734 -593 -315 524 811 267 951 -699 -711 -790 683 54 883 415 301 906 305 717 -891 755 698 703 658 559 -649 -643 -413 -918 -936 -115 -580 478 410 800 -564 466 -289 -892 -596 590 229 24 -453 -822 557 887 -310 161 -917 252 -260 376 -925 290 408 738 477 604 -764 -73 -518 -977 -521 251 983 74 78 -882 11 -958 616 -816 842 114 -774 127 603 854 250 285 350 -53 -858 136 -292 273 10 412 408 -817 424 375 -760 920 254 -769 -846 749 -874 0 402 451 689 735 -536 -915 587 115 731 315 381 -490 915 28 164 226 -790 740 -720 -887 -741 273 509 -150 633 -886 474 562 -272 -754 -105 -492 -1000 -856 725 428 -783 931 -243 -498 533 99 -622 -483 693 -303 -644 289 745 -544 -490 -96 -219 554 413 269 361 574 -735 835 760 599 747 -551 853 871 -725 -975 -239 185 106 -319 705 -185 -440 -556 -580 -884 722 -499 -416 333 -770 -581 -888 867 -914 352 -248 -195 483 -133 -334 261 -418 630 994 242 735 -838 -271 680 554 512 661 -543 809 141 137 487 600 483 -932 -992 -796 138 -956 -468 939 -932 -285 931 -841 -252 -186 399 -402 -467 -805 441 -954 -630 542 787 846 11 242 -153 -479 -837 950 773 -174 -208 -68 -85 -431 -36 -836 -486 948 -469 202 666 674 -893 985 495 -639 935 304 -388 446 583 -496 99 863 498 -942 269 819 532 524 -697 -91 -523 731 618 -601 915 -770 -500 198 801 5 385 -374 853 -525 523 -389 981 -389 -986 510 -387 258 289 -753 856 371 -489 -355 -785 -18 896 913 -217 -538 785 -21 -515 961 40 387 490 522 -233 -51 -136 -106 -697 69 -937 -164 -129 -70 331 329 305 -522 12 -128 597 -171 421 -567 -895 548 -776 1 288 863 253 -910 588 -488 90 -339 797 -374 404 275 -446 -18 -261 -174 -832 245 -504 -788 -759 -61 142 -70 -405 734 -4 282 413 -962 294 -190 405 609 -801 533 110 -388 113 715 860 -349 885 -565 98 -848 -960 550 134 -395 413 -277 829 -31 -218 868 -784 266 537 306 222 -764 677 -359 -208 -475 -608 -634 377 428 565 944 -791 -242 771 -20 633 -288 -601 -985 796 -55 785 -865 0 489 -985 350 -293 -193 540 337 99 948 184 857 216 517 290 2 -581 992 -678 897 781 -771 -449 734 596 345 431 -87 -398 -520 -840 486 615 -182 291 601 -798 -605 905 -68 451 524 126 -362 210 -218 566 -520 -206 824 440 -271 -184 -472 248 -773 -296 359 561 209 357 -78 507 -431 -787 645 -108 398 717 710 -516 156 586 714 -814 -394 796 -455 350 -568 -870 199 386 -696 441 361 332 -318 -844 -349 -239 -567 -855 992 -669 -392 186 669 974 996 -106 -759 -977 -132 592 561 880 -790 -885 822 -522 -962 130 -229 711 790 216 725 -210 276 694 -595 -267 -333 869 -590 -299 -414 -138 637 279 799 325 498 914 -730 -382 22 -384 603 402 334 -398 -673 -666 264 315 -922 -915 238 -409 -230 380 540 218 -686 173 671 -809 399 -505 111 326 357 523 -787 -754 9 -428 -321 -195 -126 -445 778 874 -62 -875 -880 -632 532 516 -713 -932 -117 -288 -248 473 631 438 222 -532 -42 -280 439 460 -27 -432 -741 29 70 211 -675 -462 -142 -712 -709 -42 -64 -794 -791 576 -245 -986 -251 -141 -36 910 -758 921 366 344 744 586 -513 77 432 -433 -380 -752 600 -460 705 801 -192 382 -990 -537 643 -753 314 481 -763 546 -612 -462 980 -101 -854 115 970 702 17 -166 -73 736 756 -698 320 585 391 634 -742 970 713 637 845 -621 -95 149 303 518 -755 -308 297 -158 601 -73 892 591 -346 -719 -582 -161 137 -390 -190 -727 45 -976 -679 551 -888 735 540 -975 113 -298 -315 404 789 -324 72 130 -992 -892 -535 -429 -994 243 -258 76 718 -609 116 713 353 875 -203 992 -702 716 478 887 -930 -418 72 905 -18 -395 371 294 -743 629 646 649 -437 -463 142 -95 -965 584 -884 -462 -651 17 566 456 806 448 -942 -980 -215 188 855 908 330 -967 -467 -749 -856 -326 681 -892 -988 -897 711 765 609 -174 969 707 -521 828 -58 -439 637 840 678 387 -571 283 -860 -131 330 -875 934 -650 459 -566 550 336 851 -287 -390 -627 -778 439 -977 340 -3 714 -575 589 -4 -979 -291 -228 -552 155 22 -715 -902 422 564 995 161 709 -255 509 277 120 -81 309 342 360 -166 -640 501 952 -995 -321 660 180 -453 -281 -255 185 384 -17 -143 -72 544 -960 437 914 -889 -862 -508 -923 -561 926 -175 -88 745 -724 179 208 -980 193 514 -121 493 -471 -623 -707 -965 409 -63 -99 164 7 -602 605 -595 -878 118 452 -13 239 441 -23 -606 -796 142 -494 940 -932 -932 -907 185 -728 913 -264 -455 -712 -276 319 -202 549 594 58 -564 -599 607 -519 -954 -232 -780 -129 415 -772 -532 -859 541 32 760 -841 824 796 -276 794 -351 793 971 -153 33 241 -755 263 -555 753 988 -510 -931 885 -99 92 -901 700 904 -69 20 -384 -555 587 -252 -508 756 -457 -776 -617 -281 -565 646 -141 932 -768 -308 -34 940 610 -521 -595 629 831 62 -118 -374 839 623 381 644 132 633 -252 -997 -56 -253 176 -307 829 214 952 410 32 -592 87 -620 -595 -415 536 687 341 -769 -268 -156 804 803 -758 412 -458 607 -498 262 656 319 -791 -881 -803 -626 -159 553 703 -641 -913 991 -725 -638 557 577 -751 739 731 -577 30 -314 -7 14 698 312 -808 562 -58 729 934 -273 84 32 -146 787 -884 587 -735 973 695 -284 11 -862 894 -873 -321 -818 687 449 15 -184 425 358 98 -31 549 273 -507 336 345 97 -412 552 -398 -779 389 87 -649 900 589 486 532 -685 975 -750 -887 32 -335 376 882 -242 905 -800 375 -349 837 129 -966 -937 -508 -652 -720 -46 -246 4 -217 -265 -73 -448 494 569 -338 -636 -173 -343 172 499 459 745 200 739 -294 720 991 935 704 766 728 -664 300 -182 -182 -635 -239 -992 597 289 -127 72 -827 34 -909 -723 323 919 -591 -228 647 397 -550 -593 901 -544 918 -867 165 976 -533 -43 -16 -473 845 -263 -626 808 -995 443 251 -901 -934 300 -244 -530 1000 -210 -428 838 262 -870 745 -549 -721 182 53 -901 -628 439 -703 825 -690 343 18 -938 -253 722 -924 -381 -735 -753 302 46 -123 124 -535 -418 -867 -48 138 -682 -429 589 544 -536 -892 242 396 338 647 309 215 -357 994 -52 -884 -763 -211 -587 942 132 87 557 720 -193 514 381 148 783 -238 -145 573 -410 -119 553 110 -878 470 733 -291 425 541 -823 -359 -525 -499 172 -685 -356 357 -293 -441 150 318 -349 422 -891 144 703 185 -798 -741 685 -448 -97 -467 110 -794 180 -111 978 345 -231 800 206 -101 426 -811 458 -210 511 420 -999 346 390 343 -214 590 -265 213 -334 657 -586 807 908 -719 584 157 490 -940 -119 58 69 306 406 -24 -687 -624 -681 95 692 -814 90 190 44 611 -381 -556 983 801 406 -838 -698 -382 617 -245 -333 741 -116 -382 613 962 739 -273 679 -994 112 782 171 -688 166 -425 -323 671 941 514 -783 617 672 -40 -929 839 861 -932 572 570 711 769 261 -825 407 -155 -129 -387 -392 3 -248 814 596 22 -878 445 -1000 717 -296 937 -963 -863 -615 -634 -532 -297 -133 -608 788 882 740 411 725 73 -583 182 -721 741 -582 -721 747 -985 882 197 -259 -945 839 780 479 -305 954 277 15 -161 -36 336 -870 -89 737 478 891 42 285 -454 981 659 630 -783 -793 -153 -468 25 272 751 -890 -209 -903 -226 -186 737 -819 -386 240 608 861 -294 830 758 625 909 -293 10 -988 212 -800 782 -897 -40 -788 -309 -43 715 438 710 -946 873 -163 353 45 631 153 -852 752 -14 -463 965 -810 26 108 -693 300 309 -315 77 -736 843 746 295 353 273 498 726 48 -297 339 -908 74 800 560 345 908 -868 -620 975 603 297 -836 989 -787 599 -961 344 -525 -655 349 -531 -178 -371 -441 577 359 699 -336 641 526 -849 -433 315 828 212 527 -321 803 -497 -622 696 -638 431 8 987 -377 681 -364 205 -971 -636 -6 79 -17 -581 -619 37 -860 -626 990 589 827 -300 -299 209 557 473 104 607 -608 243 555 -919 -141 -745 85 430 606 -864 347 239 383 397 -510 -402 -440 -785 829 742 7 516 -66 786 809 -641 628 -827 -892 905 731 -179 465 -592 554 -661 716 701 10 612 613 -845 -945 268 -29 649 703 -556 -866 -951 -352 -154 269 -583 644 95 88 195 -540 -35 -965 219 795 -723 315 957 207 963 -54 688 713 393 739 385 194 -404 -901 -91 -348 -407 -972 -837 -608 251 402 -335 847 945 766 -16 5 532 408 -793 -44 287 957 700 597 -346 -611 -856 545 -155 516 701 58 368 -860 -91 -906 -973 -873 405 910 706 229 -770 152 -240 -393 334 -191 745 400 960 -824 -480 -89 -317 -341 -760 -104 -811 723 -547 27 348 226 130 -938 -649 925 -858 -534 992 353 -189 -55 930 305 -117 712 -501 99 -504 -421 -764 -676 815 98 918 -951 -853 -105 763 -612 -74 682 853 426 -27 854 -792 -249 -500 -791 346 -404 198 -729 291 959 -260 821 -118 -836 -565 874 779 -933 429 -186 -728 -651 510 572 -410 108 219 -473 -775 -856 37 507 716 167 -465 -526 -281 161 -323 150 -200 730 524 -624 -363 932 179 27 -525 -90 286 309 85 6 -277 276 -400 149 -101 598 529 -55 700 -693 1 348 -411 -201 -784 437 -279 -366 40 -121 958 352 685 463 -10 455 -871 -533 78 -375 618 163 564 206 903 -3 815 551 496 211 935 404 748 -149 -746 -964 814 -61 -208 494 -345 799 -509 182 550 -774 528 959 695 -67 733 713 989 949 386 -238 788 -815 -647 -592 264 253 -978 854 787 -904 -832 705 154 -598 806 -869 998 396 27 146 497 685 725 480 -948 -105 -119 -898 780 -812 145 902 64 733 998 -778 -649 409 697 83 272 425 -153 -921 451 -442 248 -477 529 -321 977 -248 -840 -102 -437 -638 -583 679 -992 -45 -698 9 343 -887 345 629 -359 -979 323 -458 -495 218 -738 -778 291 -225 662 -254 436 372 27 169 -807 373 88 -396 -317 176 -56 -57 -438 885 -992 713 -109 580 571 -11 112 -90 139 201 630 620 -602 -700 -64 -782 -850 -368 943 -148 498 650 -671 896 -568 -295 514 -380 -492 987 220 390 -165 -851 257 -975 -407 136 718 -51 -384 -776 -242 231 -786 357 -363 748 323 903 936 728 -302 790 -615 -956 -637 -133 -508 -537 258 -307 654 -953 -88 813 261 -455 -577 -390 820 974 -605 70 -407 -464 164 368 553 536 58 48 -708 -614 -123 -393 259 539 -656 -600 22 -988 632 106 -610 446 880 145 158 333 636 798 797 -193 507 -132 944 808 308 369 -651 723 -484 -293 594 -994 206 702 205 669 -368 507 835 -462 -110 121 -306 -467 651 736 -761 526 -998 -850 -519 141 -949 571 -569 -778 430 150 699 -895 -582 951 -984 483 -726 788 -607 -764 583 124 677 -608 -4 510 241 602 299 585 958 468 -72 -789 756 395 -674 -300 -569 -20 -639 -278 180 655 -971 -487 -641 300 -507 -724 335 466 -954 -40 -301 343 -975 -244 -789 -753 -950 37 -847 978 897 756 992 649 612 -732 -78 883 120 805 856 -382 746 -639 -205 -448 185 -334 -865 -859 -1 -519 -838 695 -229 -718 -383 -955 -436 716 -918 -966 439 -920 793 83 -489 969 -589 -973 890 -981 -758 -85 -912 480 -920 -257 -134 93 -523 231 873 703 997 -155 445 -481 -960 -326 940 733 712 -803 -211 505 -792 150 357 704 -964 -16 587 -25 -518 -377 -895 -225 -15 -200 -390 -336 -949 -642 483 830 -882 -460 268 -529 402 -633 9 -436 426 -666 506 830 831 -450 551 529 376 -425 165 105 118 -853 314 245 -525 381 -76 -421 130 411 -70 -875 -397 835 -267 -466 -632 -687 451 -867 903 259 -880 390 -104 -566 219 943 -542 -721 297 -760 497 923 407 -304 -903 343 -183 866 747 180 -375 234 975 697 527 -16 741 -166 -837 -788 -145 -433 74 -124 587 862 183 88 100 -274 -546 505 -630 -913 557 347 326 -830 643 -416 -490 866 -910 -229 469 241 327 259 -384 -399 -253 815 -19 984 -42 911 -543 0 -790 -407 -417 600 -540 700 -613 31 -54 -23 288 -281 449 554 12 297 191 295 -891 301 -597 257 -115 -577 199 324 825 -625 -387 580 372 770 -852 -897 -384 -387 742 -99 -385 -587 882 704 -437 320 -514 4 -827 110 614 -240 984 -628 -159 -478 256 -459 531 721 538 -969 -720 -722 -439 490 -240 84 884 -852 -727 -365 -212 347 956 -43 135 895 850 786 426 -589 -88 541 -664 969 -606 -243 -457 13 819 -496 -516 209 494 -959 338 724 -926 494 -395 829 -721 431 -497 707 -842 84 -575 -345 163 -861 277 -578 874 572 895 275 -808 -495 480 552 34 852 -404 -372 -239 886 -477 376 932 299 -989 257 -623 -916 403 -963 139 855 616 984 -308 465 -291 -248 -582 693 858 717 -984 -389 -686 296 -760 -494 -600 561 14 -916 -74 219 877 -121 595 -375 -80 892 -913 -257 -206 356 -703 834 246 443 427 437 642 -183 561 246 -906 -885 -656 -141 -935 35 -910 -572 250 486 233 -999 -315 -632 229 446 -417 621 -541 -916 -608 899 -364 -326 -934 218 363 -998 537 646 -711 -108 257 -617 465 -169 -833 532 -80 -465 268 -61 797 121 -199 -733 -127 171 46 399 -242 763 910 -709 115 -142 -725 47 -143 -495 848 998 -200 -867 -671 263 401 -28 -744 -905 473 900 -238 -489 -894 -723 -201 -978 373 -388 624 734 621 -521 583 30 987 12 742 -622 -413 -476 -33 -124 -18 923 -690 -12 -517 -394 -964 -811 632 -492 837 -280 -38 568 814 105 -827 939 2 421 -947 -442 -943 -392 64 -80 -926 -835 659 -293 3 980 413 440 593 -149 914 909 -905 993 -26 -518 -922 -321 645 -672 -964 135 -306 230 861 -166 687 -792 -35 -365 719 -413 874 -542 -491 891 -342 611 509 672 277 324 412 670 -627 -26 991 -788 -423 -573 991 430 -1 -947 386 524 -985 517 -93 -519 -154 -463 523 465 -954 973 -179 28 923 552 -693 -632 -300 -577 311 -664 -590 -142 -791 63 -812 458 -283 -762 452 -20 -638 456 -483 -667 -178 -690 -703 45 -478 -217 257 581 691 -914 -243 -727 -737 -317 630 777 829 988 341 -719 624 752 429 347 -559 -82 -446 -734 -592 -928 -740 -416 -696 -656 -948 878 -257 49 -911 902 -495 710 -162 -678 719 -672 -71 -55 -628 -250 -341 101 618 -77 -43 -347 225 -940 -257 -689 255 799 -5 -634 -364 257 59 770 328 -243 392 217 558 -384 3 -904 -138 605 -756 -129 -611 555 588 -57 -755 -560 479 297 -269 -9 -909 253 -648 -488 80 224 122 -916 -975 -973 586 140 -44 602 701 953 240 64 342 -870 5 -982 -897 -140 -740 53 908 739 736 757 725 -396 -208 26 798 -2 -693 -611 -445 -849 284 -647 605 964 -564 448 655 -206 666 -358 457 -564 -801 459 -20 737 65 -142 353 349 186 -505 14 -609 149 749 -651 342 327 482 -263 775 509 -959 207 -696 449 35 250 -346 838 -555 353 435 701 -928 -730 -625 249 -793 63 -757 937 -820 244 429 -881 -347 476 14 -279 -638 709 -1 -619 785 45 72 874 822 598 -257 -849 -372 -186 -135 -289 543 -398 -292 -941 538 -174 847 923 -791 -44 -984 659 -475 12 543 -430 798 -532 76 -69 -244 -443 637 -511 419 665 387 791 563 -956 -440 -863 -830 811 61 -58 411 904 -385 228 262 -757 201 657 297 -513 902 809 286 -535 -274 196 713 -267 596 838 572 84 -38 -54 -63 -950 605 907 376 -436 -970 788 15 -36 35 633 -617 686 -44 236 347 370 -93 72 322 895 411 318 -137 469 907 883 729 -440 370 -687 639 68 331 -329 996 -308 -326 -575 -233 599 -664 899 618 -779 880 -480 -706 38 -409 -700 931 -635 289 -807 369 -77 514 -175 202 177 -289 678 -471 282 -754 913 475 -55 611 -58 905 -966 788 -479 -160 671 -613 451 361 268 599 -74 -77 -245 -715 186 290 -726 555 829 422 698 -562 707 234 62 515 469 719 -348 -222 4 157 410 -673 736 855 -849 -120 878 206 357 902 926 774 349 906 1 -915 -918 -974 189 -401 600 33 -870 -730 56 -278 976 -89 -604 15 830 898 71 528 -959 965 820 -305 13 -877 220 -62 -726 305 748 234 795 115 878 962 -743 18 -748 -464 975 -589 -669 -149 454 -563 -77 -987 226 953 -782 -473 425 884 -732 144 307 663 -212 68 930 -526 -302 -248 752 -975 -742 821 408 -398 -557 874 615 886 165 660 133 56 984 838 524 -258 -753 -138 -978 -449 -847 438 921 -563 298 845 650 965 -99 627 674 -143 528 -27 62 -659 175 986 -746 397 776 975 802 303 -648 747 -522 439 868 -431 864 12 -720 231 83 777 341 -810 999 -985 637 -209 613 480 -3 -897 362 -430 -410 -160 540 264 -397 502 -998 602 -300 -211 -809 -614 378 868 400 61 683 -195 -756 813 22 795 -658 -850 -594 -258 629 -474 -409 -493 389 151 445 647 986 -946 12 -906 485 -155 69 792 -675 742 -292 967 808 -295 651 -680 471 375 978 -674 -971 794 -195 7 904 -551 -652 717 16 676 -738 -74 888 761 546 -529 -384 -144 586 40 814 238 -485 -613 826 737 -955 -994 103 -672 -280 -519 -943 41 -403 542 121 36 -653 -135 713 -959 -732 -379 327 750 -177 -709 245 31 244 -85 932 -691 -713 -496 -665 257 -95 307 -120 7 -970 847 873 -244 -183 722 155 238 -289 99 -440 -85 -744 -253 832 -800 24 -222 913 -329 -668 627 -130 786 -819 228 -795 -414 816 -51 -862 -692 -48 -731 -594 -568 430 12 40 -414 -962 535 567 -817 -602 583 369 452 -485 263 -489 14 561 476 878 231 -852 466 51 -993 -434 922 -70 598 -4 -99 787 468 582 204 -299 -733 111 664 -223 469 -921 929 564 940 585 846 -169 -485 322 -947 74 -679 -732 748 -560 231 -956 -689 7 756 -238 52 31 944 -555 327 -441 249 -698 -850 -760 299 193 996 2 -29 -850 -221 98 -263 846 -633 -350 -485 -357 999 -444 744 -675 830 -756 823 942 -117 97 -48 4 -720 -947 375 -305 -499 43 588 212 698 -509 -797 664 -986 -292 126 532 721 -245 -409 -360 166 -536 -452 178 281 -887 -878 769 -50 -313 447 -869 -253 467 -677 464 -953 621 -944 -408 858 18 341 579 -923 247 414 -539 516 -111 -629 611 902 -74 -985 353 936 -499 759 -340 60 505 147 693 165 290 652 270 271 799 372 942 125 992 -416 -760 -321 -844 -929 807 935 -649 226 266 47 145 -271 -592 144 392 270 -959 594 639 -595 -565 -853 -549 -678 933 539 -83 101 543 596 -795 461 -928 -274 322 434 626 812 -887 -877 -519 -49 939 182 846 384 832 699 295 -822 -615 30 -549 853 622 -517 714 94 -189 186 -2 228 -898 9 841 492 -930 357 47 -361 31 -829 250 726 -518 -158 -329 257 984 -883 -258 612 -19 -544 -821 -172 510 254 197 -45 378 499 -51 -757 -204 -91 -863 798 -713 501 -574 -144 -794 697 37 -379 493 -539 420 295 -244 748 -258 187 -505 -879 679 -151 689 -546 962 488 65 -225 -833 -62 -28 -735 -519 773 -495 442 -141 -334 -850 821 486 -400 -510 -475 97 -728 214 686 892 -489 -996 -526 770 -159 840 702 849 644 123 -928 339 -602 -889 -627 605 -652 -576 -893 -223 565 -388 144 498 982 930 -464 50 -503 -874 74 225 522 1 -827 -973 468 102 -343 724 420 -182 -882 -698 -664 -519 -92 518 568 -651 -946 772 285 830 189 681 178 -912 -205 183 -421 -7 159 -685 -74 494 -199 -37 -264 -475 -93 751 423 253 142 -669 367 -234 193 -11 -369 663 -201 719 309 -144 -431 -557 -736 -165 222 -197 -529 489 -681 -589 330 552 -833 -317 929 911 -672 363 261 -530 587 -999 -77 -326 999 488 969 -69 16 -583 99 -972 -712 -71 -586 -764 489 -704 508 -703 713 -993 207 -89 -420 -566 921 857 184 143 -515 955 -968 -619 814 427 763 641 491 -210 -282 -187 972 664 -200 121 12 277 -387 -173 561 -141 731 73 496 -537 389 72 533 -167 580 982 -83 -312 -624 169 918 -804 202 855 179 303 -7 460 -425 479 -416 240 -543 889 160 -622 950 -164 -521 409 675 409 -217 243 -715 399 -874 261 -573 91 428 325 -813 -750 558 577 8 665 262 711 -468 827 257 636 -910 128 -495 519 736 298 99 52 -172 147 -22 647 -779 434 585 223 127 225 -596 -237 -420 412 -155 957 -620 974 635 -604 298 -792 532 -662 970 320 36 932 -793 814 515 -334 -888 489 -526 -339 -845 873 327 257 -983 113 -709 -570 247 923 617 -144 -637 316 335 666 759 985 427 374 311 495 313 -437 -271 -771 -902 -172 -207 -721 -698 408 -487 -958 -197 429 396 -907 -981 -626 -550 275 777 799 -195 454 596 -127 -217 307 420 -495 232 558 456 979 -194 -833 76 -493 -81 -638 -415 921 59 -535 901 207 -450 718 132 19 -179 725 -967 80 92 -878 -685 357 -494 -4 -312 235 -422 -981 -225 839 927 773 -668 507 -309 603 74 766 432 -836 290 -825 -372 334 492 -865 -11 357 -747 -396 18 369 -399 924 579 190 -66 -369 33 -327 866 -50 451 -662 -333 -588 392 -266 -737 -269 582 -668 933 828 -622 597 628 -279 -608 123 771 -478 26 211 -652 -301 -239 -831 -439 769 -549 97 151 807 -857 -144 921 -599 357 -131 354 -146 937 253 -577 289 631 652 -223 249 552 297 535 182 -230 -250 -122 204 171 -77 -791 -390 223 -44 -89 -206 760 -643 89 872 49 757 53 533 929 670 129 -150 792 -814 76 419 766 -372 30 587 190 -650 -997 437 -648 904 -242 733 -173 110 466 -73 985 -507 135 -836 506 756 143 964 25 -914 564 -462 -375 669 828 545 -248 -737 373 414 688 -805 -823 -283 -264 350 881 570 -676 -555 -571 466 -341 788 -867 -313 -136 -315 622 44 28 876 -736 412 -26 69 -533 -325 942 -286 676 111 -481 -518 229 939 422 -294 769 76 272 -780 -100 -262 889 -964 -823 -220 94 -844 -403 -221 -63 621 -820 529 904 -387 -210 -737 -767 449 150 -537 822 195 951 429 -747 -862 -787 962 323 70 976 -173 -897 910 -182 171 -853 819 105 -288 -105 784 -451 75 -579 81 -473 -733 -684 -880 788 -927 -609 -717 46 183 274 181 -990 -389 91 -965 -122 587 888 -859 -366 -291 -868 -257 -796 -643 -937 529 -877 617 332 557 -121 -52 142 -496 804 342 -51 -210 91 684 103 -172 99 -403 -902 75 738 4 833 513 -971 -89 690 374 -657 -543 178 -41 -912 699 202 -530 -903 367 -969 61 -500 -528 -377 -750 33 438 309 517 123 712 266 535 668 49 -324 -139 -459 479 100 779 -754 -352 -80 887 694 624 853 789 -115 308 580 151 750 178 -593 -62 929 547 150 -438 -944 97 -481 -804 961 320 322 -958 -460 -140 873 630 369 -990 868 -691 746 -423 -422 -745 -716 -316 -154 -617 -647 -956 122 683 750 -24 373 -436 403 -763 -524 -916 -376 -387 342 89 848 -558 27 68 545 265 627 -877 794 -136 18 -496 377 -884 564 -421 17 -199 -886 -671 613 944 290 -275 -849 -29 -605 -708 -116 654 351 383 -919 -736 413 10 375 -609 815 -238 -976 -778 170 -5 -334 -424 383 -532 697 -79 53 83 852 776 -505 409 395 -622 -400 407 -738 -430 -866 -546 -889 -544 3 812 371 -401 -363 684 -511 -768 -507 823 -939 -3 -755 555 790 951 210 323 859 497 887 69 -568 977 -653 -141 -140 -322 -312 642 284 380 -868 170 738 -217 -610 -707 742 542 -634 20 -156 -344 -910 -70 -962 701 389 787 -956 768 582 20 435 -911 -860 -683 834 -280 -284 222 495 -854 -897 610 610 -234 821 -916 -213 -289 89 -446 164 -587 1 633 570 935 -233 806 -41 -72 -914 59 -558 386 756 -662 -388 691 182 -169 -113 -863 746 -947 -340 573 -908 730 -672 -70 -540 273 106 239 -57 416 1000 -403 228 742 -832 -502 -828 955 542 -558 -963 -849 -493 125 501 -150 -181 -427 132 615 -616 41 253 -312 208 -340 930 914 -44 -789 -884 -824 126 49 -102 599 495 511 248 489 -477 -486 669 -607 226 -985 217 -495 -849 -432 -620 -910 -702 -471 498 140 57 -690 990 -967 -181 -89 -326 340 -61 -923 890 300 126 -154 365 470 625 664 223 -406 -963 -173 86 -312 -92 -835 529 -356 850 -864 -928 -550 426 140 206 69 -551 -138 -350 611 -463 -953 973 -292 -155 809 735 -610 -286 937 86 302 55 -740 372 250 988 234 -964 440 372 872 -129 -999 635 -413 -992 -78 840 -178 320 738 980 -551 585 567 743 733 432 -230 -194 200 -309 -575 320 -139 504 -513 -247 473 69 66 -602 663 828 -481 673 219 835 -357 440 -489 -699 320 622 -498 100 -68 -709 848 -814 -764 836 -753 -667 -161 989 89 118 -661 -74 419 -286 -942 21 273 -831 -167 149 -113 969 -553 -479 -541 -725 -6 -80 430 -561 -152 -627 352 476 -421 233 -540 -731 -985 -95 739 -43 669 610 -368 678 15 -296 -66 602 -312 -761 -189 658 -276 -303 -399 -903 -961 486 -930 541 844 -536 598 48 -110 260 -960 944 283 -76 -374 292 380 -445 629 92 -506 -951 -642 546 -623 -790 152 -32 -254 876 -694 -321 708 640 432 -419 609 -209 83 366 647 -249 56 -243 113 783 -379 -238 434 -618 129 157 -446 64 402 204 689 -827 881 -734 285 -89 -810 -961 581 -531 -817 351 -195 281 -482 -647 31 186 537 951 907 243 851 928 696 97 -783 821 749 -161 -94 127 72 -176 -790 -299 -169 248 394 -573 188 -287 551 261 804 20 -607 -649 565 -872 488 30 -933 220 -2 -261 -660 -546 -665 106 -235 -437 882 -627 685 -951 -618 -993 -866 396 -662 969 383 651 -315 -281 793 815 813 403 430 -278 724 423 -175 -462 -705 -93 416 398 380 916 965 -764 -72 873 411 732 688 350 -344 -983 390 242 -665 206 311 -655 425 -271 -922 -16 119 -566 -977 289 -501 -460 847 -952 80 -385 -248 -520 -783 -680 -853 -987 256 54 386 -551 78 -918 -703 -823 321 -845 -300 -389 -56 560 297 -469 381 -408 74 443 160 214 -138 412 -303 548 651 -349 186 -552 936 -200 -667 -51 391 13 148 -357 -78 -298 -150 772 408 -47 -754 562 -458 940 -798 676 691 48 -234 665 -23 -939 -836 623 -780 566 168 591 870 787 10 970 -88 537 269 -899 -181 416 476 -702 807 -685 952 -597 -677 782 731 -75 -1 -28 -520 229 538 923 521 496 930 261 -785 -276 -969 65 354 -990 349 359 -262 497 901 -723 649 717 387 161 979 602 173 442 50 -486 -562 392 638 -334 795 -857 726 598 217 -265 594 893 585 -751 734 817 228 -316 -673 990 -290 538 358 618 266 120 629 549 745 -182 -175 871 705 -951 -749 -324 -674 702 366 -479 704 235 255 -607 -461 694 618 -77 417 330 -917 -592 986 -274 -903 -167 -612 181 638 -861 -721 -704 794 -564 940 550 81 106 456 563 527 299 -876 -490 103 -229 -40 844 -707 247 285 73 -755 937 873 537 -480 7 183 -847 -522 -203 -635 977 -351 2 523 -134 -726 174 610 991 -283 181 -374 475 -44 -634 83 760 -957 369 495 -222 -175 -605 820 517 999 -86 225 790 878 168 -382 617 -911 -188 503 -601 -207 -712 554 310 -397 -192 -729 -183 547 -106 269 -596 -152 -47 -585 146 482 -688 -82 42 -768 728 -505 -761 -533 730 -637 -894 85 846 278 -243 819 -153 -645 994 -967 -50 -315 -609 -133 -604 -294 394 64 -699 -643 951 919 -313 -514 167 -644 918 830 -617 -34 -118 21 9 -402 756 -949 -604 -895 -154 851 -666 -196 -45 305 -328 -180 20 -590 -362 -988 -8 -522 -579 970 -260 -564 -939 297 914 -199 566 -722 597 -807 358 859 392 190 -920 949 959 303 -75 -216 -448 597 206 146 251 -781 -15 60 583 -915 479 44 -336 109 72 -476 -477 528 72 -679 347 804 571 730 -209 580 463 101 573 -236 -525 757 177 -982 532 -42 198 911 -452 600 869 -334 304 -17 -954 101 -145 442 -586 -296 -289 -257 115 -221 196 -513 -804 418 634 443 -472 -479 422 456 387 -124 595 28 892 685 632 752 -27 386 912 -607 -78 500 736 -393 27 904 634 725 -82 724 206 524 -461 565 -271 530 355 -541 364 -591 884 -624 912 -278 829 1 244 837 299 -982 -520 -565 129 -628 107 -713 -368 -272 -569 710 690 920 -301 954 -927 84 -842 791 -309 220 -591 760 265 -716 -389 527 -328 -256 698 -280 -487 485 510 413 -988 911 -567 914 428 -132 382 -251 -836 320 -631 991 254 -848 316 -547 614 -393 -566 -136 -441 106 268 -493 -382 438 -980 829 -153 -864 -647 875 524 -494 595 343 472 -345 197 -290 -49 -415 496 374 546 -707 -911 -799 -386 -958 299 -793 630 -41 111 831 369 187 -638 324 -676 -218 960 -845 -842 -910 -60 847 -548 -695 97 -629 -613 726 -563 321 -82 658 -131 -868 -588 -441 -799 846 499 -368 415 363 94 657 -869 14 -223 269 -689 136 378 -868 211 909 -841 680 659 689 -60 -338 416 396 -755 -220 -484 215 408 -341 -231 93 21 74 -631 -724 -323 -524 234 -3 757 331 -232 383 -460 -12 797 239 -719 680 556 836 422 394 568 328 -362 -175 -499 770 936 512 117 -885 -83 -118 -422 -659 403 13 -969 -990 366 -490 83 434 -342 590 131 476 657 256 305 580 57 462 4 -945 617 563 681 -792 196 -687 -549 77 260 467 -853 165 -262 865 861 411 -727 -796 -91 403 -804 -864 -294 820 -316 752 564 358 -445 918 331 -669 -755 -514 175 518 -411 -244 -695 804 220 -845 -871 898 684 860 -503 -798 415 548 -948 650 -108 -209 -319 -961 -797 15 788 290 -980 -187 -587 849 -574 808 709 656 -253 -756 231 357 -739 30 -744 635 -740 -269 -538 -595 730 -772 587 -423 -324 165 253 -943 440 417 631 418 -128 -339 -428 -592 156 -213 -11 -464 -502 216 641 370 -612 203 -153 156 96 -376 781 -485 397 273 177 -312 268 214 -909 528 -424 922 726 639 269 -711 -23 430 -773 378 -530 169 -773 -684 126 303 697 432 273 -774 -580 -725 707 -240 655 917 -826 -14 408 691 -276 -716 -385 -404 -763 167 90 48 414 -873 194 -739 421 -154 296 914 652 -316 -746 169 891 57 -700 -78 -758 845 -762 760 898 -773 -287 570 -49 -279 -126 -239 467 -152 797 714 721 289 628 265 165 284 217 -609 551 179 -692 35 43 -104 -759 102 -907 158 -35 14 803 339 -39 -35 -697 -638 276 -41 -39 -85 -296 347 -465 -559 -614 45 -405 420 402 319 -911 -439 743 292 -121 398 377 -736 551 704 -801 981 -869 -796 997 904 75 913 -319 277 -311 127 886 -809 941 55 398 -361 295 323 447 -749 -335 -783 263 -756 -455 -44 307 568 -852 248 184 928 984 -722 381 -510 -187 -520 4 -562 -722 -982 -997 468 411 -437 532 484 165 183 -308 -220 -961 -666 251 -992 507 138 553 -161 667 41 104 162 -933 695 -743 986 270 313 753 -217 405 -273 -427 -11 211 557 -365 183 -212 311 -349 -23 170 -271 -509 425 -275 525 668 491 -930 -996 726 -551 791 -770 -550 639 862 -714 -220 354 441 -631 -447 181 726 -549 328 427 -137 497 891 -876 -687 564 -754 -577 811 344 681 809 -411 669 329 666 743 949 -64 -127 -987 523 -350 659 -150 149 -775 -100 423 -476 -625 -663 326 148 -322 -847 -258 523 842 613 -252 -141 656 -917 427 20 703 -346 -324 454 -10 526 578 254 -112 771 962 835 61 216 -613 712 570 -501 -49 -767 -486 1000 -424 800 -634 -150 778 855 782 546 166 33 661 952 890 916 -190 -826 695 60 -849 609 -983 -707 -164 -76 -725 332 -649 -76 132 -280 757 -204 157 139 -535 -819 -972 -718 -921 -409 -254 273 -169 767 -852 207 -998 11 -892 465 -796 615 -63 109 327 1 111 -847 945 -363 751 229 -142 -943 -711 880 557 -892 -377 600 -581 -396 -311 -126 131 -433 182 188 -160 357 235 -40 761 -605 974 515 207 453 656 758 -533 -299 286 318 682 863 51 -348 348 -305 419 208 -440 399 -524 788 732 5 -177 793 166 -641 446 -628 -870 985 996 -750 -342 330 226 34 -469 765 -493 -709 -984 963 945 498 719 788 -382 -824 -163 -53 503 -47 -938 947 -738 691 -685 -673 361 490 466 -230 -176 268 368 -351 792 -394 196 -363 979 806 -791 -806 -36 703 951 -225 989 648 829 982 -72 -27 705 36 931 -947 -124 949 -193 -596 -398 69 268 -391 26 -111 327 37 169 -421 682 -372 -725 292 282 397 834 -26 -975 866 672 215 687 -873 -267 -344 1 399 11 919 552 -444 887 -379 -212 -874 626 -780 -579 543 -363 -245 -854 -400 258 -662 -379 869 -425 -323 -303 -879 141 -604 445 137 224 -885 582 469 820 -347 671 570 -613 341 -77 313 630 -773 249 822 -387 994 -608 -950 -391 -67 -947 -711 241 -486 -207 -310 -302 -792 -155 -791 -571 87 696 -838 -423 154 -205 -856 243 808 155 465 -479 797 268 -572 -827 -518 442 907 -944 -982 -134 927 -262 203 -284 66 -30 -522 -727 337 507 368 56 -213 292 750 690 490 -318 811 62 -663 -228 -790 707 -11 410 -623 -704 -918 834 -108 -173 342 512 -883 -95 -968 -671 -100 897 843 -216 930 -830 897 700 380 724 -589 -256 -755 -343 -371 490 -148 -510 -604 -182 504 -462 159 -859 945 -426 -522 360 131 -257 -998 -623 822 128 -320 953 558 -112 559 473 608 -37 -396 -273 129 -255 -738 -763 317 897 -178 971 322 -229 347 -777 682 -901 -836 625 406 -327 -168 -907 527 947 -435 -203 -383 308 77 -698 -878 818 -945 975 -650 -818 952 -160 578 700 -675 104 476 908 -35 -333 -422 -824 -195 -440 -124 -635 863 581 -743 635 603 998 -300 -465 -696 267 475 965 467 -802 63 515 -331 602 -218 -940 228 681 -695 -316 675 92 -910 992 18 196 -484 -756 165 931 982 143 -780 -31 -261 379 112 -557 169 -732 -560 337 -77 507 460 108 -350 337 816 -73 -744 -907 -523 303 475 548 529 363 741 151 -632 895 190 282 -970 -755 204 -867 770 703 416 536 860 -869 376 -276 364 62 255 -578 -420 790 212 497 -975 -730 72 845 -379 411 75 152 498 -703 157 423 -171 518 -76 761 -689 644 -974 491 -238 614 887 -749 134 842 -945 -390 -395 597 -862 -105 62 761 658 -174 -362 -206 -648 -731 -332 366 316 104 -486 -916 849 -418 -508 396 -132 757 74 -691 666 790 222 -728 -885 964 -631 51 330 -622 -517 89 292 567 543 37 -686 -892 -698 538 -804 463 222 -514 -684 236 -673 -814 397 -530 -493 185 -852 689 -807 -422 237 -320 799 -937 437 -37 860 91 -240 -974 -650 536 412 328 779 254 611 -509 -525 -730 357 -9 -819 -966 -313 745 -815 249 -224 -648 -606 -8 -70 903 -519 -216 669 -786 771 770 110 -810 278 -770 343 -586 673 64 943 -560 514 -470 -2 107 -132 674 273 -731 632 -565 -944 -529 -795 -951 328 83 -427 246 -805 161 477 -395 -202 -907 -218 417 46 329 -242 -807 -948 -590 -77 106 -189 105 -799 354 -758 -247 638 -118 -949 -598 -865 -366 399 -574 -202 -276 -98 745 86 202 -337 -121 789 -660 -557 -82 323 887 504 170 -141 -268 -328 -726 -967 534 160 -724 290 -943 907 873 -595 -841 921 901 914 80 222 309 -910 -517 -956 406 172 174 395 -134 -785 -569 -73 -493 896 760 289 391 159 -144 595 -526 -457 -569 704 806 -924 116 -528 -915 23 225 244 -762 -156 -151 462 -448 -256 246 62 7 857 694 -515 -117 327 -994 -83 -465 325 -169 -977 999 221 649 -294 -649 480 -286 997 160 679 397 -502 -263 307 -100 59 -678 573 170 -27 -389 -22 -824 -796 -239 658 184 16 -396 -223 -838 -187 -966 -756 589 810 250 431 -392 114 259 -934 844 -796 679 -787 -19 -524 783 -669 330 210 957 -951 -750 -937 -220 371 198 194 583 -466 504 739 -169 167 -873 194 -172 764 -177 -343 154 -637 388 -123 116 450 98 -21 441 51 -202 933 660 540 -175 498 -880 -247 412 -542 -602 -298 745 189 -988 330 -910 642 -887 -752 -718 -609 120 -200 15 -443 -989 -775 -839 -25 -243 993 279 -606 -838 -490 -73 718 -402 204 637 -482 449 561 970 -359 828 761 -171 944 -959 376 210 640 -622 508 -22 -11 -752 169 784 -370 -80 -337 -732 871 838 -623 774 519 -349 827 -552 -826 -924 -902 696 -571 129 997 -421 180 -58 375 -554 -330 -748 -67 189 613 -24 -525 880 -863 965 980 597 722 -461 338 -780 602 118 274 963 691 187 682 305 194 -682 -509 711 57 351 172 806 -896 -398 251 324 167 31 782 -526 529 -523 -339 616 592 -9 997 210 504 -979 241 -52 54 676 91 906 351 383 369 950 380 259 -288 471 -66 741 209 -332 -359 -398 -864 88 191 -157 -495 -389 -166 -321 -492 -850 -891 -172 -227 880 124 710 -997 99 -62 -16 -380 -760 -942 333 -677 -73 -290 -51 950 -658 40 788 -559 279 545 900 -951 943 -504 299 -526 212 761 -237 935 -483 162 -17 -674 -718 -771 36 -322 695 826 774 985 -747 583 472 -119 702 984 -739 430 255 -683 901 -858 973 -403 -849 -103 -854 714 -345 132 979 660 -748 53 -890 968 -371 -785 57 -611 867 438 -554 493 245 -142 -762 511 -786 -435 -206 174 -293 880 -89 359 -494 -926 441 -640 764 -572 450 -904 -364 42 155 436 -560 -215 178 -80 169 -368 -417 373 -341 519 840 -866 -807 997 888 729 50 216 -591 -949 -329 731 159 -383 -426 360 694 -678 742 -176 -783 -857 653 369 -543 655 -18 844 832 678 -975 -161 728 769 -152 154 -216 793 -320 385 840 243 -152 -435 343 -251 820 386 -176 626 774 788 643 72 -835 243 -137 -296 -118 639 35 836 980 15 769 -108 -913 -66 317 -13 578 913 223 37 -338 343 249 -637 111 -634 -492 -533 -685 774 782 -731 837 -48 -946 315 40 -977 114 289 -701 205 -112 -98 -757 -803 -787 -588 153 -526 816 -750 -128 137 -344 850 813 721 -473 -332 -133 -584 840 741 -173 415 695 468 -527 -500 -722 641 617 929 -253 439 -409 -312 104 -961 -412 -860 -711 685 996 -477 -909 656 387 816 985 -834 885 -237 -400 -838 -95 444 693 -219 893 103 327 -85 -790 -452 984 -440 -814 -704 -395 -582 -375 -467 990 -984 -380 576 963 530 -205 958 863 625 -209 -452 595 262 -326 -979 581 -900 -99 54 -498 763 -947 -617 -160 198 419 -534 -978 247 507 -286 -922 162 -63 -348 -618 570 764 142 -671 -457 923 -889 896 -390 951 -340 -698 252 -570 -670 -131 27 401 -265 456 -257 86 630 249 477 -639 -651 215 -721 -844 -947 827 811 264 -119 -107 -879 604 -668 -908 243 -687 -956 -879 -41 694 951 -583 -822 739 -232 486 172 239 527 -301 575 658 669 -308 -240 152 -424 236 -568 421 133 -438 -102 5 -265 -853 159 898 924 -703 -834 808 239 -298 605 80 -608 -349 541 -815 -797 -29 -202 -99 -568 315 230 -969 826 820 -387 408 -332 -88 -77 919 315 329 -196 527 649 80 629 -819 448 -223 823 193 192 -533 -677 -77 -657 817 334 -620 762 80 -937 -852 868 361 611 -554 -312 37 327 551 -543 628 -340 -150 -579 997 -336 43 -154 18 833 -777 -60 607 817 -73 -267 802 -647 -657 34 -663 779 -74 -221 807 -706 -701 951 -698 401 453 -831 -685 -473 -703 -99 -674 735 -517 847 -161 397 919 230 -460 609 -605 556 -102 14 251 451 80 19 -746 -962 -644 620 318 -133 -282 -280 53 294 190 510 -77 -113 -602 2 -123 823 659 602 281 -22 189 52 -467 537 -930 611 -4 838 -277 -277 -75 205 -13 750 712 -777 325 -185 582 -661 244 337 -807 -712 -380 601 -578 -127 441 929 488 451 -35 -466 273 -12 -110 -717 -503 564 77 -359 -195 -125 -723 378 838 -921 -109 620 -486 -190 431 -556 -142 218 -748 -612 -764 40 813 -532 507 -390 -308 -250 -614 -725 914 -397 -166 -643 -462 -866 -824 499 -571 647 -537 309 369 649 623 517 -988 -488 -384 -10 -750 168 748 957 235 464 621 -898 497 949 -909 22 889 -196 -868 155 669 -783 576 672 699 -420 115 965 28 460 455 -51 -584 -161 255 -755 837 -583 83 -967 310 446 -214 162 -410 -88 455 21 65 -378 -879 963 59 -968 523 -210 521 -676 280 274 854 168 -794 773 289 703 -518 -671 -295 -433 -468 774 165 845 -571 -612 296 -634 -956 725 606 -396 319 630 691 -364 -433 -596 -79 880 227 -933 -275 524 348 -538 -22 -371 380 575 -913 -438 -266 -569 -97 236 384 581 -280 940 503 393 -554 -695 44 832 -196 766 33 745 710 -906 -146 544 355 381 776 471 838 -421 -667 -946 693 352 790 -418 53 -195 909 -870 895 206 480 -309 916 -931 -479 -938 -306 44 280 568 443 163 89 254 17 556 451 152 -382 331 -889 -932 -130 -744 -560 352 -745 -302 -688 935 7 -437 -568 -993 210 219 380 306 -406 -931 513 423 -65 -270 -358 -427 523 -356 -182 918 -498 31 703 -772 591 -966 631 -207 -561 479 -783 -649 -998 -652 -235 -714 -679 -515 -260 71 -827 -388 227 -517 -152 410 -246 -514 -240 107 441 412 338 -337 -380 57 -92 -633 576 -188 256 -593 -359 495 -944 688 -909 -828 -49 -368 714 602 752 314 -307 891 -92 110 331 961 -865 483 787 960 -371 155 387 -173 -310 -508 540 126 -454 189 -145 196 -738 885 -795 -602 984 528 354 949 -723 971 239 709 475 -625 -715 -96 -128 358 -457 -949 -653 719 223 -121 431 -557 411 767 372 912 364 143 -124 -66 673 -81 317 -336 376 850 -196 946 -844 434 -976 -556 250 -631 -536 -376 737 347 -308 -234 890 -446 -457 -389 311 644 -491 683 -773 89 121 -155 240 614 863 -359 412 282 492 -222 264 82 -458 255 -619 -392 -819 642 -446 79 224 75 -710 -52 -784 713 602 -773 -932 842 -231 -703 511 -641 -632 960 -522 38 71 553 61 756 -45 -210 -230 -44 -754 372 652 837 -202 -990 135 695 438 -943 -119 427 -668 549 641 258 196 -651 -632 -594 369 467 625 201 -103 900 -63 -446 392 -184 -881 -199 -641 603 299 -126 -712 -814 -882 508 -717 954 945 462 261 -549 -909 6 347 -92 -447 125 289 -792 482 691 685 -503 -844 -150 553 -933 -576 -64 749 503 428 -444 -665 -824 27 -3 -438 -260 308 -10 -37 911 -443 -494 778 796 52 -214 587 -844 -951 -615 262 -604 228 987 -158 -900 760 594 561 -711 -727 -762 631 -857 458 -129 -150 504 745 50 132 -88 559 -509 258 178 982 -249 -798 -538 -613 406 -969 -165 -955 939 -783 955 438 523 -317 -735 -522 -740 -433 -771 -662 355 -569 -410 -807 617 953 -272 -411 324 160 -278 -833 -87 -873 -628 -34 -234 -362 -190 190 345 840 -598 255 -360 660 -619 -463 -694 -204 -768 -122 -362 820 -279 313 -50 -492 -816 -271 -219 413 -863 717 -31 -602 209 527 -77 -432 70 747 -356 724 38 619 -322 452 -124 -62 863 384 823 -989 -299 -586 -556 230 -31 -641 -181 545 247 -461 -18 328 -976 -115 743 -945 -538 951 -832 -670 -329 -15 4 873 -58 -419 780 -370 -118 356 103 921 308 277 103 188 -637 298 -111 67 603 -83 976 673 181 760 -225 560 618 -515 -11 -524 681 -394 -284 -20 756 -888 -582 -523 -750 -804 662 18 -494 838 -767 -971 -242 496 -970 474 155 267 -570 471 -840 930 -984 -873 226 -119 246 -947 301 127 -91 -792 -431 -225 885 242 -703 -980 534 -232 312 -912 202 -891 -930 -844 -742 -554 -486 -294 347 745 626 838 -625 -746 -525 506 194 -268 -485 -920 905 -219 637 450 -359 742 277 -559 704 8 -682 86 -647 -65 812 -972 -797 -304 522 -66 -122 -358 213 822 503 68 -473 -552 939 -884 -969 -868 -649 9 428 -944 -246 -876 -43 -387 956 36 -79 956 812 -321 -428 -185 327 -380 -823 572 682 532 215 -302 -579 182 -975 -726 900 152 381 273 39 487 -615 141 -134 500 -164 875 -435 -904 -168 162 -795 189 -389 -189 63 -57 -44 -544 -946 -256 -215 549 -406 76 -678 151 -355 336 370 -879 969 388 -568 628 -589 -614 -443 751 -386 -56 569 145 343 251 -807 -971 -801 561 -251 -680 263 -959 -841 -261 -986 5 295 -987 -212 -264 -749 303 360 937 203 150 682 428 -774 -176 -464 382 -379 -949 -539 -295 581 -87 -803 -106 -758 -155 926 380 -718 -496 331 252 103 -595 -568 -256 493 -525 -257 311 825 -156 -691 641 -6 366 244 599 -376 800 -497 -860 -135 -469 -609 -121 -720 -316 -917 -821 -43 -163 335 945 -238 -584 143 -939 -502 -935 -164 -417 35 -16 -806 -505 989 781 253 -640 663 -853 -897 -563 -253 609 273 -388 -10 -988 -912 148 382 -890 27 879 -365 849 -932 -596 562 102 -555 -240 -429 212 -684 -442 559 -351 -327 -910 -471 -439 -116 -49 283 -901 68 24 241 -220 93 207 -682 -227 -135 -480 -111 -352 380 -983 896 -63 330 767 -310 405 -461 -571 -752 388 -666 -961 -549 988 492 709 489 603 41 -302 -977 -406 860 -399 915 -58 362 -664 467 -251 -686 -823 458 746 -39 -402 -929 -831 -300 -45 395 -479 -897 -672 -506 138 -261 -156 449 910 -369 600 -282 620 327 -552 568 791 916 794 113 -389 538 276 849 -422 650 -491 -501 -193 410 -305 -948 -155 690 261 773 936 423 -409 -259 -990 -675 -588 130 -761 643 -184 -26 314 -939 -886 971 -796 998 531 -316 -338 -516 613 -658 -665 -840 -570 -869 -256 -693 627 -18 -974 -735 655 124 -66 685 -442 266 -236 536 40 -220 -816 -665 425 954 680 902 30 860 746 -948 171 215 -71 102 919 -10 -688 -402 -51 876 -308 680 -827 470 -41 -325 -80 -851 865 -206 58 -742 -362 911 56 462 -533 -168 842 484 893 -237 415 833 867 -603 -61 -209 -339 -461 663 576 924 760 259 -84 -767 -288 -855 -304 -152 -206 332 -199 -808 894 -495 -334 404 -299 -806 941 513 -300 129 111 -758 -689 555 204 -558 -509 -598 698 -908 -893 892 -84 650 643 -781 318 564 -52 -20 739 -659 -76 -248 -302 410 -673 873 -551 886 114 720 -442 -11 432 112 105 543 30 782 -55 -722 614 848 204 -805 112 -883 447 489 421 -462 63 -728 -20 75 -501 884 665 982 -948 -30 -403 -958 655 -622 396 -593 -159 -256 118 -840 838 950 -827 470 510 -466 364 -299 997 944 -12 -673 712 -549 655 -507 -745 456 -744 -972 -156 -614 -407 -193 27 269 -423 491 -261 112 -473 -829 988 38 -532 -440 -433 -680 -781 47 147 -675 307 831 -157 -305 659 -339 -559 364 444 -423 -554 -700 -603 132 -445 -1 -516 -842 530 194 -419 272 -855 -209 -66 967 -16 789 258 488 848 -318 839 -549 30 973 388 289 663 -241 917 427 403 -432 297 620 235 461 -102 -356 -346 -408 -235 -154 428 853 -34 177 -981 -263 294 -517 349 128 81 60 971 -440 -874 327 -167 762 518 796 -416 630 15 -703 -209 925 -509 167 287 -340 62 -786 156 -444 458 -402 495 151 -377 -234 -795 -235 -377 -331 310 -978 -239 684 746 661 929 496 -941 -873 -598 828 47 -582 -640 -364 790 -311 923 -420 11 849 637 844 117 647 966 -8 102 -722 -801 396 -327 965 46 722 889 180 303 -404 -453 -215 827 43 63 -31 785 355 472 -767 840 987 193 515 733 -469 397 -671 -842 475 -679 -996 912 -830 848 -429 550 116 801 -935 982 845 -347 -364 32 571 906 824 194 -229 441 850 879 -872 -579 -177 417 -651 178 -745 645 -939 -228 646 -467 -985 299 584 104 -970 421 743 -775 -220 917 187 -941 334 741 347 -812 -284 736 146 700 -337 568 -48 -123 -564 -749 458 -438 323 667 119 -403 510 813 224 447 -833 551 -888 -172 515 823 -312 498 -448 417 -626 -4 428 -549 729 -395 -401 -693 -478 630 419 461 -173 -861 332 -405 91 771 406 -867 510 -135 -438 711 961 -456 -799 472 608 -494 995 -850 176 -442 49 -629 -361 448 -967 288 -574 -663 460 -134 427 -83 -706 678 -895 -611 954 606 -221 -634 644 -703 -584 -164 -832 -777 -652 -773 885 -367 -148 -215 -652 -632 -483 -698 -800 -915 -687 -233 -841 -971 -173 970 293 821 951 453 343 -179 429 -544 880 -63 -485 -324 -243 282 -216 509 119 -786 913 -152 -595 921 -328 -618 36 55 -665 980 -228 108 605 497 -311 210 910 -624 687 799 -764 838 -583 322 -320 689 629 60 690 -654 -831 -159 929 -213 706 861 -580 689 -358 970 -649 -717 -494 655 635 933 732 171 -448 223 -884 903 696 -1000 669 211 900 405 -10 259 769 263 -37 -638 669 691 -356 -922 -166 908 310 802 11 599 451 -38 981 598 -161 382 627 155 -268 -662 863 -511 113 219 -186 260 -523 -211 -407 -81 -635 -115 784 -706 761 -157 -460 632 -791 258 -563 -21 43 823 924 289 -63 40 -286 -22 462 -933 279 999 -297 726 -309 778 -47 3 949 79 560 -180 41 -342 -948 -547 290 56 148 -200 -883 19 -261 825 866 547 -821 941 -933 88 522 -591 -411 -567 188 898 -414 165 443 943 916 -927 -745 -657 124 -962 663 493 480 -629 -520 -146 -898 -749 430 759 35 773 -905 684 582 -64 741 870 790 282 458 856 783 -199 824 591 -820 -952 678 -13 729 441 -862 511 943 721 797 186 769 495 -144 3 563 667 599 243 697 669 -659 -661 -793 -701 759 -832 -233 418 143 175 151 975 -163 -39 -962 519 -883 -690 -771 4 -144 760 -547 300 -597 594 585 -577 371 141 12 420 690 -635 41 -509 -845 543 284 -661 450 -913 69 -643 -891 568 199 -742 -779 252 244 355 363 -786 -324 -851 -692 -308 -58 97 -906 -313 767 510 869 380 88 -340 207 -466 -308 -251 599 391 96 645 905 751 250 -449 425 -314 -435 -358 929 -576 -490 -734 452 296 293 186 -585 324 -901 136 956 740 351 572 82 615 -236 -965 477 963 321 629 322 63 -794 -19 970 643 53 -179 -713 -731 -481 689 177 493 -174 -540 -614 -481 67 -380 -132 969 761 -344 763 60 682 -67 -173 742 288 923 95 164 408 622 -632 -300 476 341 171 -309 397 -350 -285 -630 -502 -730 -701 362 -308 -249 -420 -349 -28 142 -701 335 316 -341 269 326 -978 129 85 651 866 298 248 -676 46 112 -996 35 -42 403 425 391 97 584 767 313 486 -794 -21 -938 -196 140 -34 -642 -958 -469 27 25 138 25 472 -126 -823 426 -833 -876 26 250 943 278 -405 735 -632 745 527 760 -37 50 945 -547 758 -402 -214 33 -717 -741 -906 628 -783 624 775 700 136 -677 386 360 494 -835 810 -549 855 726 -88 334 -640 231 -628 -626 -576 -147 978 -3 -166 -591 -913 -972 109 -901 404 -143 489 53 71 857 924 -271 580 247 379 923 -937 755 -540 -538 894 315 800 511 -835 326 -230 682 458 -845 -142 237 242 409 -931 -675 92 -751 -500 -400 907 514 -825 391 4 305 176 -726 824 -588 -654 801 -440 -524 -32 -531 387 833 577 -668 66 -856 238 -240 500 373 -369 452 -404 591 -714 540 -695 -86 -231 697 899 582 -907 -531 736 248 46 -597 -597 43 -29 -925 -997 -561 117 184 -518 -25 350 64 181 402 776 542 -624 581 -181 -242 252 273 651 323 -515 525 613 767 837 -249 -511 -885 530 -447 421 -802 -542 490 699 -925 883 441 -39 -214 776 672 -462 -55 -691 -457 562 193 533 721 -325 -821 -262 -722 -275 742 -482 165 325 456 924 564 -784 -191 482 -33 639 -416 -451 -493 -980 -76 599 750 631 318 -924 192 727 536 870 254 10 -603 -970 -812 -949 724 73 788 407 401 -151 -134 -179 -993 583 344 -263 -794 -512 -542 167 -536 -349 -887 365 -105 22 541 -5 -709 -840 -128 575 280 979 -825 569 491 -450 -847 -450 740 -842 196 -957 699 -141 -588 907 -554 619 -495 -123 -760 -5 962 -572 -35 -743 -912 -359 353 -203 720 925 -99 377 587 277 -483 -213 -198 412 901 285 865 -975 -95 -436 247 -156 -216 -317 489 -311 7 -93 -413 356 757 674 -742 8 817 -535 -324 225 853 -116 -259 -145 29 -605 614 503 265 -136 -689 -495 -344 -578 194 202 -732 -585 -224 -773 360 -853 -770 -273 -46 903 -521 -230 328 480 -998 368 375 827 -911 725 -600 311 -263 -178 -176 -912 274 -149 232 -201 632 -337 736 -855 -878 -496 -674 803 961 -955 548 -312 426 349 918 298 -975 -632 373 468 427 654 -507 -278 813 -376 -74 -822 -206 -510 -322 235 951 -538 587 -691 -27 976 -133 515 -963 -988 -991 709 27 500 380 698 394 646 -155 566 -766 -181 -425 -553 -690 -31 370 249 -652 -381 -617 -295 59 -344 -440 581 634 -689 627 -501 203 -129 -177 788 233 -596 437 -827 586 762 -151 726 -19 238 -901 -434 -390 -547 -681 502 -749 -374 -732 541 429 -209 -313 880 -713 934 653 543 141 537 990 -992 698 368 -716 -584 13 974 -699 612 -906 -302 575 -3 -282 -300 493 -661 -41 -406 364 449 -831 696 824 -953 112 -989 417 -385 210 -608 553 -633 -339 -678 78 423 -222 797 74 -393 569 -138 -364 -234 -667 -375 -454 -961 860 170 -782 726 383 -104 -501 245 840 -732 -204 -448 -594 -438 -501 -739 692 -169 -322 -709 -605 -571 274 -591 -715 931 79 971 -188 -971 388 710 924 261 -812 835 -887 -97 -127 -965 161 338 643 798 534 728 -836 -18 -559 -552 125 931 771 -732 -852 -154 -17 -837 28 177 -110 530 256 383 -363 -671 -978 -844 411 -93 -912 -400 67 -45 -397 154 -249 -149 -90 204 920 830 -958 -68 766 758 -281 988 -214 912 506 248 -939 -617 130 -108 271 803 509 -854 607 -299 -499 -192 -559 45 715 712 433 -541 -200 219 882 -11 -857 -439 -137 643 528 135 78 -512 -924 21 -619 724 -106 -567 118 785 188 -459 657 -103 -272 -947 752 -478 318 -816 -938 974 713 537 -580 -877 -655 0 -252 885 -319 439 650 -730 739 -655 -261 943 -746 -420 -73 255 -965 -376 645 140 5 858 -795 -697 652 526 165 762 543 233 906 403 871 240 27 -588 139 891 306 749 63 886 -695 -12 668 -369 94 140 -808 736 591 11 -116 -455 963 -521 -84 -740 601 968 597 778 -149 260 -544 -146 -239 362 -47 335 -810 112 540 -153 417 228 251 882 395 -974 -137 167 -254 -418 468 517 561 409 928 -806 916 -753 -752 7 588 -711 -703 394 273 401 -879 -866 -296 -170 192 -992 678 535 211 975 -967 -113 29 -587 727 -701 -354 -760 58 -368 -921 -205 735 -488 847 -470 585 -323 651 631 190 -28 -232 847 -620 -359 402 468 193 889 151 -546 65 333 292 -275 -725 -313 -240 -928 793 811 984 -682 381 719 411 -201 -524 979 -759 -213 141 350 456 161 -326 -683 691 552 -536 662 -250 126 994 -869 -403 -983 -704 -995 222 372 131 746 -991 23 -497 -405 -141 -790 -482 -933 1 751 505 444 681 -159 -81 682 -12 401 -268 -134 -231 391 -90 -440 -475 -419 327 348 40 612 282 -301 357 541 -597 -61 373 328 110 356 -843 -342 597 -507 -84 195 -303 645 350 144 -844 83 -532 961 973 -201 -417 158 293 955 615 466 901 -280 620 427 -999 533 44 705 820 -533 -351 -834 218 -158 162 621 615 -196 583 -442 600 -871 -815 -139 196 994 -843 237 -28 -317 -618 267 -71 288 -120 -754 -777 -791 434 720 241 -604 614 -818 584 -255 -775 -294 383 914 418 60 -295 674 -273 167 163 -286 349 834 769 847 840 -757 495 -140 608 -737 -268 -5 -799 33 846 -302 -428 -272 -259 -681 694 -537 748 956 -849 827 -567 600 -899 -472 338 -388 -185 583 146 -992 -470 -672 -920 -447 -816 -881 -918 419 -331 56 970 -897 720 168 755 -255 -945 -437 -681 -66 -789 532 -657 -822 -616 246 -383 -791 -58 -627 673 874 -754 884 -812 443 636 321 -595 188 -915 -821 231 -284 894 326 -293 806 638 -855 0 179 -906 -524 -821 -591 -288 854 -950 -564 -16 498 970 -760 601 458 685 116 87 -42 320 554 789 870 -696 -3 -827 137 745 -241 -86 706 -21 929 -822 -129 549 921 -822 408 784 78 -547 392 -658 -586 -552 -100 -867 226 946 8 -503 426 -663 966 -98 -111 -711 567 527 856 -349 -413 914 -274 738 -566 600 578 438 -719 -730 -431 -197 -315 -697 -584 -847 829 -166 754 933 39 8 -474 -618 96 939 -788 361 46 -874 -823 -51 -963 495 -85 27 813 -830 -794 -318 711 73 -265 -845 -892 890 248 -56 -725 -27 97 -534 431 -759 3 -481 -835 -243 -902 4 855 938 814 132 799 301 -306 477 -129 71 528 -882 -548 576 -22 -870 736 -609 -482 -86 769 -503 -556 237 390 -258 -840 -309 209 -424 -998 962 -219 520 225 -143 -695 52 692 283 978 775 830 591 -347 689 -550 506 -169 -488 625 213 -51 99 613 510 -853 -909 492 -835 956 -463 -997 641 -327 -623 4 -251 -794 435 392 -178 -157 369 -789 804 -130 -467 -730 -582 -483 -960 1 537 648 584 898 -444 -483 337 -901 39 299 -681 -997 -307 590 793 -522 -123 824 -209 -395 907 -827 280 -481 135 -433 -904 -389 940 684 548 795 795 -601 -168 -271 -617 -343 -435 41 594 -118 53 886 -803 -663 187 -316 -893 -608 406 -122 633 -832 -737 -417 -441 -845 147 482 3 -642 -586 -716 941 157 550 375 -978 -782 156 468 336 -18 -893 604 614 849 -990 -717 -119 776 -312 -949 642 -443 -689 -925 653 -478 719 -915 222 794 328 899 578 -387 176 -485 259 -553 -799 30 375 -29 911 -1000 917 480 -431 966 -580 844 -247 -637 505 699 507 120 26 904 -314 -660 746 790 -550 -388 733 815 132 -110 -993 872 -734 -967 454 -812 -205 464 -164 -860 -178 -693 -7 -707 811 -974 -863 -709 -380 -387 -281 526 184 683 -634 -895 815 257 724 -901 -58 695 -966 979 -4 456 255 584 610 -97 -889 772 -134 484 -704 -23 676 -103 552 -154 -769 724 608 391 -281 100 -926 -138 698 -759 433 99 -631 -526 -843 -220 689 -130 585 802 -764 -111 -757 -694 -349 463 176 -783 172 -624 294 -618 -959 -532 -963 -364 590 -789 636 514 433 841 -671 225 -258 69 920 -73 -174 -458 465 459 -356 -868 -14 -653 -57 -798 833 -449 -760 -44 -855 -529 770 928 915 -798 -182 963 822 -142 382 409 196 443 -841 751 524 352 566 283 -692 702 182 -911 -369 -354 -96 582 644 410 132 -31 -147 836 -270 -547 173 -102 -881 -477 -675 -947 803 944 954 264 816 -911 701 554 -236 -537 -763 334 -315 -878 421 -92 902 458 530 520 -435 -320 -363 -745 -878 -73 84 316 -474 829 -6 160 -663 785 895 -719 -81 151 -72 428 -571 7 -411 272 15 491 -991 134 879 823 -147 -840 161 768 -60 712 692 -471 176 -140 636 -326 350 219 -165 -672 115 -459 72 580 739 120 -40 -558 927 -139 667 -628 126 -572 60 -393 895 333 -311 198 330 481 -778 957 -124 -474 711 -446 707 -981 -747 797 417 -723 -342 630 -61 554 -540 -409 135 -880 -536 -796 -562 -553 619 -113 456 712 479 111 179 696 -502 -184 609 748 -553 303 -95 437 804 -935 -991 -433 -270 975 -315 592 -39 -832 495 -851 425 -277 517 -192 -818 -752 -526 -769 -786 803 312 -671 16 729 -572 846 204 847 -307 791 -631 -322 -220 -141 709 -977 -451 -708 -89 970 -57 184 -635 -369 472 541 203 -436 -173 -347 900 -406 393 481 -720 -128 -446 -25 116 618 -941 779 -506 -84 603 -971 863 560 -120 -787 417 245 442 -849 -641 -678 470 999 216 186 -85 586 -555 893 950 -734 86 606 -108 392 -553 -879 820 -386 494 838 -157 831 -657 -841 923 483 -388 529 -5 319 -142 418 -675 -871 -635 746 421 -493 191 -713 -125 396 -472 -799 822 -756 -312 -468 -595 -923 -494 -238 -187 157 284 -871 -548 624 104 928 -251 -997 74 533 219 -611 -420 986 313 -332 849 797 377 492 -544 206 387 -719 -768 449 -724 -652 -890 -587 -238 -381 -199 7 -573 -908 -56 -943 919 -8 818 491 -610 206 -283 620 53 -993 935 -995 757 -985 710 -800 936 -591 54 -950 538 -708 -593 686 122 -489 -2 -288 -518 267 -905 -650 910 -675 837 256 175 639 -82 -457 -209 738 100 727 866 -222 -518 -917 -342 96 -484 790 362 -358 511 -610 808 406 421 -591 900 560 -317 -196 419 -695 422 10 -740 800 -789 -595 -207 817 59 -276 41 289 850 541 -599 -322 -198 -32 -476 -819 -876 -9 -616 612 -73 -636 -249 -490 965 681 157 793 -451 -836 946 -456 -206 682 232 -261 153 868 64 -436 818 -351 525 288 166 184 702 -892 -582 -79 86 -421 -265 784 860 -384 238 470 135 -299 760 780 -479 747 887 -837 876 -332 -218 -287 -606 -877 -735 800 304 133 -830 439 820 -87 874 578 -587 -912 386 -370 -13 134 -663 523 -713 539 695 -627 -751 -128 161 798 104 -872 -440 -880 179 -508 69 -463 814 -255 463 -107 -684 -43 -151 -792 -658 777 689 224 99 145 -448 395 -293 -524 -558 679 843 -575 -766 411 653 202 464 -336 594 -518 357 7 592 260 350 339 -778 -107 -833 -880 384 185 79 689 -224 943 63 -218 548 -870 370 -572 286 -640 963 -960 455 -654 -98 -517 -344 506 153 979 508 391 768 212 -830 -834 -423 884 433 20 257 15 -980 181 -602 178 -804 573 939 261 550 29 -130 705 -235 -343 542 883 343 -191 -551 31 -694 16 108 -24 -244 -508 331 495 992 564 -703 -555 991 173 -633 -967 -822 875 -228 38 174 86 748 954 -989 554 440 -819 -4 396 -294 -627 887 874 -532 653 -945 600 -208 139 -377 933 -670 -488 -747 -506 -329 -370 911 357 -301 710 -60 -432 -915 91 928 -156 942 -980 527 103 -617 -602 122 -606 -724 -824 512 391 620 567 452 -25 695 -85 -259 44 -464 -849 -134 152 974 -663 -125 -452 -958 704 489 -429 -416 905 -270 954 -324 372 880 -958 -902 703 206 -568 -54 482 975 844 89 623 -833 591 -805 -326 493 798 -790 339 425 -200 -390 -550 336 282 117 852 897 539 -546 -794 -544 571 983 -534 -552 764 245 -173 901 429 257 903 -253 -347 -224 696 257 -34 783 -559 974 -7 764 470 329 -767 -577 846 -635 -924 -620 -279 -762 -816 -648 588 -393 -209 357 -609 -935 710 138 734 -616 -719 -694 -83 -659 260 321 393 679 492 264 365 -315 -35 242 -661 9 804 -792 424 54 -988 -571 217 410 97 -118 527 -931 -547 -208 -997 438 -608 54 6 -313 144 289 314 451 -117 -188 -114 -595 915 161 -200 534 890 -883 -892 305 -17 695 -133 -823 -451 476 144 659 -69 -717 631 -960 326 -118 403 704 18 -638 -471 -803 272 712 564 929 70 442 -287 969 633 72 588 -798 503 575 -3 -922 -389 849 -539 621 462 -232 -263 -79 -372 702 22 840 -543 -732 -576 -719 175 64 974 -221 -884 613 -626 -205 413 709 0 -881 -750 342 -54 824 -681 -92 -361 -166 528 -809 -16 -93 -597 347 87 -33 636 -625 847 -260 840 69 782 -794 329 111 -411 -629 -327 -593 327 -511 539 219 -849 602 -971 139 -625 372 941 38 -447 994 -902 145 320 -661 947 -48 -783 -243 760 721 121 -596 -874 -745 463 -104 932 -137 639 470 178 96 -394 259 -561 -616 433 218 -912 -513 -986 423 -474 744 644 -903 -555 852 549 -429 -123 894 -16 685 264 -424 -256 -381 580 985 -775 -472 -667 -884 -171 -460 -149 -333 56 985 -596 910 330 491 119 -942 -625 121 80 753 -328 -413 -982 -414 51 311 -978 -307 329 -235 -343 -523 -415 887 -917 611 40 -700 387 357 92 721 -934 812 -361 126 820 775 -265 116 122 408 -354 -404 -841 956 -136 513 523 359 706 483 843 -519 -571 106 -326 -550 518 -774 -714 762 436 -929 376 -643 572 -470 -947 -214 -40 -956 794 -592 862 -987 -74 811 -66 365 495 386 977 62 632 -427 -97 -873 579 503 114 199 907 741 550 -35 434 241 717 330 -806 514 -304 733 -605 -35 -495 486 -52 962 -297 285 -560 100 -463 -420 -347 499 -649 -959 -379 928 -757 71 325 -217 -618 59 31 -233 -784 -329 -317 -630 395 -497 594 -256 -855 -553 193 232 -285 18 -768 679 -684 63 -864 226 681 -264 471 938 -569 715 -758 606 821 7 457 804 81 -980 -208 -917 -247 450 -739 965 -349 833 644 46 994 -906 -563 90 702 587 -407 -296 202 951 683 952 576 743 227 529 -818 -287 -880 -159 513 -551 -39 567 -612 -268 -676 871 176 -358 484 -917 363 878 -756 292 -66 233 789 34 244 -826 -599 586 994 22 -409 -809 362 -826 -819 657 -637 -21 78 42 -554 7 823 258 734 -96 473 -89 -609 189 -196 522 987 -263 -744 -513 274 -93 804 495 -479 459 -589 558 516 527 -624 878 -179 830 961 -239 -803 -922 -459 238 -355 983 -80 -232 971 -277 -567 -515 -503 562 608 -758 688 -887 -863 -97 -11 -860 417 -785 -611 -737 923 -126 778 437 862 -788 33 647 -688 745 736 257 -85 -373 256 356 327 238 64 320 -158 -196 -203 240 373 -10 -419 -635 -696 819 -728 -384 -130 -447 -332 -52 -355 -499 638 423 226 -525 189 -55 -445 -756 -465 -766 323 313 356 218 -88 -636 829 -368 182 -903 992 -588 -58 828 351 -978 -587 548 315 -910 10 107 -599 -369 926 -671 885 313 26 -939 360 642 -751 127 -701 -784 559 -5 11 -663 -317 -760 341 -531 463 -951 -702 82 -687 -26 -465 -459 934 -170 -722 -595 -758 403 -59 -85 712 325 358 -923 597 486 -716 -43 400 -809 678 -6 437 -332 478 -133 455 -83 912 -906 342 49 109 -562 681 -206 -198 -334 -748 191 738 318 -552 14 -921 182 711 -126 -896 258 978 -42 -731 -158 66 -620 -118 270 586 972 -598 -34 -226 -987 601 981 -523 -724 828 608 -996 703 557 -47 -124 224 -413 -348 110 341 -429 984 -638 -419 97 -609 -849 -750 -425 361 99 -794 22 -268 320 444 -42 453 373 159 -101 -39 773 -257 -465 -643 -448 977 -294 -717 445 116 375 -200 657 -254 409 424 63 582 -709 56 -494 313 -622 761 471 -276 536 46 -574 -615 502 71 606 276 211 137 123 -401 -763 -103 -153 116 331 -321 229 -217 -574 950 -499 -242 -934 -414 -676 541 -593 -246 348 -77 59 -14 -946 -429 -144 -440 -928 984 837 -16 714 -74 43 932 987 838 73 674 163 700 -441 169 972 483 63 -487 811 56 -655 93 636 709 -813 445 900 -296 -985 -273 380 971 -237 -967 237 292 382 -463 507 978 -868 -265 80 875 -371 0 -673 -352 87 -726 -967 -515 -859 228 -885 50 466 -472 23 -437 -732 308 357 -856 408 -617 548 715 -826 358 640 40 -350 358 -836 510 -449 -278 305 358 -23 -432 -523 136 -796 613 -934 30 -404 147 290 211 479 -658 -724 66 -817 412 -636 515 -175 -363 176 535 203 -212 -851 -314 15 -939 -758 209 745 -33 823 -957 160 -499 185 971 -462 -680 26 -58 -855 -651 61 705 -26 -626 -248 207 -550 -985 551 141 564 -267 -309 -47 -931 -794 -209 593 -68 -914 -179 -525 523 -902 562 -295 124 866 -133 -1000 -918 587 85 -723 -862 22 -937 -717 -383 181 158 549 -752 -880 -657 573 240 154 -597 644 -214 -536 -99 -588 29 -644 -168 -568 12 900 711 -193 554 -645 718 327 971 144 -288 -662 -246 -269 340 766 210 -441 -713 -951 337 -621 382 -741 -159 331 -509 -67 -227 -795 -939 291 -873 65 989 -717 -53 701 -158 -325 981 -706 -691 -651 -755 462 -657 808 981 238 431 -521 58 -699 -512 -103 290 -307 959 -456 714 -237 147 -393 -730 -462 458 -488 322 287 633 503 581 69 730 -209 759 -390 -94 900 41 -673 -393 970 -869 111 352 0 921 -630 -351 524 888 92 -483 -558 -181 -998 271 459 -755 869 -325 -486 -139 868 -974 386 -895 319 742 508 717 260 864 18 -569 -544 543 49 215 521 145 84 459 818 974 -235 753 -948 -933 -123 553 -460 142 519 -227 769 349 914 391 345 809 920 -108 379 468 -516 -864 -58 502 314 215 825 -22 -976 -424 198 350 344 -812 -994 -80 -696 855 338 651 6 -199 535 -754 80 558 -779 747 854 592 67 559 -989 676 -972 -747 339 -393 -113 -87 526 -789 275 717 -804 785 601 574 -258 223 349 571 593 -656 -914 536 950 315 819 -742 -693 -760 567 -735 -835 -414 616 846 -623 -203 -951 -352 -219 826 455 72 68 -465 727 -797 335 -919 986 415 228 -602 362 99 -719 -660 -797 289 192 -304 926 88 131 299 -11 -896 409 569 861 -560 -905 -955 -848 -918 -319 -640 -326 646 -280 758 10 -160 925 -995 -860 250 762 807 866 313 -259 420 -613 822 346 202 778 -555 327 -846 789 857 -823 283 -530 228 -78 826 653 -111 974 -520 -89 -854 -671 -992 238 -998 -860 -410 -950 400 -298 825 -81 -631 733 57 -645 589 -914 717 -991 -10 -61 -453 -643 -324 -414 -739 -142 -514 179 -974 419 -916 -239 776 865 268 -281 -137 -452 916 -358 207 -282 -839 727 -374 -170 -425 -518 -247 558 803 -519 -853 3 -790 275 -599 296 -674 -482 854 8 962 648 339 -334 220 -847 -792 936 398 463 -306 -608 -579 737 912 -182 275 730 359 -249 -600 357 662 -834 771 -508 420 -403 516 430 918 126 -592 514 599 469 472 219 -402 -19 -402 -742 -255 -45 -666 304 149 287 -914 -47 -468 948 -362 947 611 119 175 967 -676 -472 -436 799 567 0 -96 951 242 -696 81 686 93 -722 -527 145 -594 114 750 -262 -982 953 -421 677 623 808 880 -635 -796 398 -935 788 -53 -335 -944 -467 -646 -519 321 887 696 742 567 -548 232 -381 -336 26 -113 186 -205 302 43 548 -665 -373 678 -925 -513 -69 785 868 -920 190 918 660 -377 252 695 847 47 -240 550 -227 -206 644 256 -566 17 907 639 -34 -124 -214 806 -289 735 -733 -285 209 -835 54 -455 -940 149 119 489 -220 -311 435 324 650 528 -658 440 9 929 121 -72 376 530 369 -996 -864 -994 -103 483 -716 -267 -795 -226 -844 -581 -939 546 -393 -965 -74 355 -673 -619 -799 181 60 98 114 404 -608 836 -49 -863 594 22 -361 757 -529 -570 -199 -78 -950 490 580 -953 509 396 664 -436 727 190 -847 -126 29 647 409 -810 225 -324 415 676 -130 -69 173 565 402 -633 639 774 39 -480 935 -576 426 746 -87 802 550 748 -631 -24 -174 -293 -472 -431 -744 13 483 -28 -643 821 -509 642 819 820 523 366 -810 276 973 -149 395 -978 533 -655 321 581 560 -933 68 596 -262 -303 -968 -469 541 -658 -410 -406 -603 577 42 -846 796 -447 -672 -818 -716 -737 -510 503 774 -948 358 197 319 494 -862 881 642 306 604 973 -169 -195 -327 -614 -306 -877 301 -766 715 194 -213 912 -971 270 52 -437 614 294 -600 -276 -175 356 34 -338 -750 724 -977 -963 851 -123 -122 -460 -738 -262 392 966 250 274 -732 -192 -821 -544 -136 184 449 -456 -928 -470 947 -803 760 109 -838 30 -808 994 545 47 -588 781 426 -301 -467 657 485 -750 -94 182 388 160 253 -703 -567 786 193 766 944 -187 352 82 164 962 -226 829 16 -231 -318 -463 -251 -27 233 -241 -690 -305 80 982 222 491 -289 717 814 -726 615 -734 17 -757 -504 -92 -242 441 -172 -279 -643 -532 -418 860 139 -6 638 781 116 -165 611 933 450 -510 -407 343 816 321 460 -407 596 170 857 579 34 -846 -788 717 923 740 54 770 394 -126 -412 -319 -370 9 -452 863 -642 257 551 300 -568 -343 114 482 7 907 893 640 -146 -466 -887 464 -207 769 888 -133 446 -151 604 743 731 145 -576 539 683 145 -575 -379 -898 931 238 -390 44 -930 -881 -491 -910 885 912 886 118 -81 -626 -442 829 -77 -336 -854 902 268 -496 -248 824 -485 -49 -454 -433 -153 37 -569 -108 936 -126 -945 -569 683 931 -925 -986 -327 -875 311 -734 815 357 -470 -184 391 -287 -697 243 -985 -26 441 160 265 -547 622 398 545 -603 -762 381 -856 146 -198 419 -818 260 555 -387 -406 689 616 -32 -227 297 -242 -657 495 884 -336 -375 -217 -645 431 -531 -475 765 -126 -968 -866 -969 -884 -872 -990 -700 -458 606 -150 542 -508 -287 -150 -44 828 602 545 526 -8 936 -82 47 409 -442 -802 715 -541 -601 -172 -285 -517 -157 -971 717 -444 -102 -696 103 153 -545 725 576 743 462 -213 201 63 782 309 616 132 -505 -34 821 444 668 830 78 -361 82 -342 567 -795 679 751 -947 559 -883 329 -279 -203 -212 -621 423 -485 -864 -337 -451 4 -687 -571 371 176 514 -49 -873 -857 -679 383 708 909 -602 -538 -262 -2 431 313 -843 120 -823 -145 745 -952 941 472 -381 -506 -614 380 774 476 931 -727 -704 -239 705 -150 -600 322 -401 667 262 527 -958 571 -463 -738 -60 883 602 593 229 96 714 -826 386 -952 -565 -746 -331 -258 -378 125 467 9 -360 768 700 -636 -990 108 769 20 337 -404 580 361 -106 -612 -464 91 -447 -509 -243 206 159 -382 438 429 891 846 -614 839 577 389 -33 284 -569 -87 724 880 173 909 721 -985 -996 -954 -207 900 585 720 -309 -510 -767 602 252 536 -631 747 -285 872 -652 -19 -715 -561 -234 961 339 -721 961 292 781 445 -46 -892 123 -12 -820 684 615 26 568 -908 777 243 193 -791 -403 -991 -855 -412 244 -919 -884 599 -682 -4 -534 592 -182 685 -158 304 184 -183 505 -120 166 -124 -319 -373 -217 -46 998 -220 -751 -946 -664 -469 683 -264 -860 -79 750 -482 920 -201 -618 -296 788 -367 346 814 -478 514 -94 -132 -301 -585 866 254 832 -64 224 -288 -424 -905 386 -214 731 -352 991 574 -137 255 270 -648 391 452 205 767 537 -712 416 -523 -386 -304 -288 -672 131 -61 -649 427 749 -200 818 -616 -118 814 91 503 874 182 -378 -605 -909 -850 -574 -370 -731 847 -954 -120 700 -612 171 143 975 987 415 -826 -852 -755 -790 -910 846 -468 478 -617 -400 214 -116 -854 998 171 -461 -172 -590 -885 -228 -864 -142 887 29 566 20 40 378 -437 -79 208 -340 838 -346 -900 995 -976 -178 -233 65 -947 521 169 -949 663 897 -70 -269 153 -567 686 9 217 -484 105 903 602 -627 761 351 52 -752 -922 -558 92 -528 667 -613 558 14 -27 476 515 654 257 712 -626 -673 -419 574 -639 -476 -747 946 829 -730 246 267 -513 574 -890 -412 -641 -412 -243 101 -964 -553 -459 -210 195 -345 -514 535 -894 -908 -868 243 -167 -137 690 -322 -528 -178 550 -386 -882 -485 -923 -448 139 -492 -862 154 -481 915 -407 64 -86 -409 946 799 237 -578 515 743 -250 421 -580 26 73 873 -912 268 906 662 -463 -772 -28 -712 70 299 -909 800 -965 -338 827 576 914 422 308 -202 -68 443 -988 436 814 -189 238 -541 100 -704 -338 546 389 635 888 -953 646 -818 240 -876 -604 369 720 54 -478 312 993 815 -934 624 -443 480 -50 758 297 174 559 -580 206 972 925 -55 151 -850 436 -9 7 979 -482 561 29 951 -400 37 -107 110 748 -905 862 699 219 -237 -916 -694 -120 -140 916 957 162 -10 -929 237 571 117 -967 543 210 754 -829 604 407 -738 -607 -776 405 75 640 -299 135 -696 894 548 -359 -470 929 876 886 333 -318 458 434 -302 -951 960 -895 950 98 -843 83 259 537 -725 164 -903 -451 -949 -210 357 555 -965 -938 -445 738 558 937 142 68 -242 107 -692 -794 -51 -520 -626 -459 -432 -820 -22 -895 723 -837 326 350 961 638 -920 778 -762 -671 -123 733 997 831 -522 802 -187 -399 435 -864 229 918 659 865 -213 -569 114 168 -715 -996 515 697 211 874 546 941 -995 557 -855 -435 410 -368 78 458 723 -963 -857 806 661 829 -104 -664 160 457 -978 -257 585 -543 -39 -555 -254 733 -891 530 295 -398 -967 919 -612 -951 508 285 5 -210 -162 624 560 273 410 825 -317 -729 -994 220 917 -508 -614 -864 -206 675 611 -854 -309 -765 756 503 26 358 -907 739 -427 350 -247 -366 -710 780 -594 -811 923 39 -996 965 -268 531 -428 742 791 990 -973 763 -965 433 27 478 989 -287 450 -870 765 -85 -535 -632 548 452 251 -991 158 -626 -505 248 527 365 391 -89 846 534 -456 51 -46 820 -158 652 903 625 -983 -301 740 -902 57 -432 407 897 -926 -132 317 561 -927 -742 661 110 594 782 983 -151 -164 528 323 -976 812 -527 -824 -185 326 -567 456 -750 969 268 384 764 -211 775 954 372 873 351 906 404 813 355 925 857 871 -859 203 -374 561 399 897 877 562 925 -563 -508 240 124 -344 -779 -324 503 -587 -242 574 -197 791 211 942 -232 710 901 -389 -19 739 -934 28 -655 -466 -313 686 957 -198 224 415 -381 -578 742 673 648 -624 23 891 850 478 -593 -909 -414 -362 -396 -698 -237 -748 307 -995 823 963 -249 -717 502 237 -563 998 -140 713 -989 -403 365 349 606 -450 -868 405 -386 -538 -568 -895 478 -453 511 823 339 -437 -167 -896 -573 188 -169 214 -208 -119 162 -635 -697 -868 -446 -545 -945 605 817 -585 -313 820 -264 -560 962 -939 -800 582 -711 385 -267 6 -569 106 951 -409 693 -202 139 -110 -752 109 413 566 952 58 -605 -120 578 354 -113 -746 167 355 737 -14 -296 -440 155 437 721 -275 626 -181 791 -769 853 -104 388 -241 633 367 27 -485 -917 -390 599 -231 -524 -608 -881 -484 -782 -181 -739 252 471 79 -355 -657 450 436 -565 353 -513 874 705 -525 288 431 -213 500 571 -367 -298 -801 -573 517 -532 -747 67 821 993 -277 380 970 237 -812 -986 459 -956 -226 -606 320 -268 922 326 783 -756 -414 403 827 -837 562 611 -590 -695 49 -245 288 904 689 -294 -276 -537 -602 740 -507 -805 897 -372 -552 544 -1 -788 852 -710 -607 612 -512 -677 432 741 -256 852 243 657 -104 -923 -992 541 785 971 832 73 -387 530 529 -373 -462 -122 -805 -830 -630 -116 -430 974 -250 -289 -78 391 -330 77 103 334 112 808 -254 911 195 962 -184 -595 523 -196 -395 125 588 177 -205 762 -947 -674 -769 193 -934 -309 388 899 -5 -873 320 509 755 -613 -680 -743 -802 98 891 300 -607 -193 305 309 -917 -486 -70 -345 100 -217 197 -26 -184 -128 -722 656 -924 -823 23 739 -660 -652 -860 411 -359 664 625 68 -146 -751 -309 -76 -489 291 -117 620 -777 -309 114 -444 173 -262 493 90 612 377 -704 192 -855 619 612 773 -299 -95 960 246 -223 571 -119 596 -661 -481 32 -386 100 -80 -630 -554 -114 -828 570 16 -528 804 934 -539 -438 359 -68 861 246 39 -429 -890 715 457 -703 -663 -715 319 357 -581 -285 -528 618 766 -389 -801 -351 -96 963 -786 914 -861 -581 -588 -169 -551 851 -965 825 -867 -869 -342 708 815 792 -126 72 -168 303 -566 -337 -212 914 -290 -74 -430 407 -847 -662 -671 823 -408 944 881 10 -476 416 274 -225 -118 248 -228 -332 -171 -536 746 89 454 -101 919 549 559 380 -40 -292 266 230 -465 423 -731 -653 -323 859 232 -102 150 -782 -980 316 832 -818 928 535 785 188 395 -593 -574 188 509 -672 705 176 636 688 -864 -177 523 -449 -36 -340 -333 -423 -501 -832 -537 -239 685 -326 -331 -468 -981 -520 108 83 -239 882 100 600 110 -942 -919 149 775 -856 -839 396 -858 146 50 750 963 -266 612 657 973 -847 -65 -161 469 589 -633 931 -227 203 -676 -839 -893 402 -739 129 -308 199 620 -699 -58 941 -960 940 105 15 -513 -821 380 -978 -751 -280 902 102 -826 917 -667 -255 -485 328 883 307 -73 -781 -531 -78 -714 763 349 -349 -876 793 -556 19 -518 456 -641 -699 845 898 881 517 -882 93 541 36 -545 232 -341 6 436 705 -964 451 5 628 -368 284 55 -101 806 237 -958 -469 -777 757 -17 413 952 970 -74 71 -42 -11 388 357 -997 36 18 -643 -731 -854 299 858 727 -122 -399 -833 567 22 480 -533 826 254 -776 781 -665 -564 585 432 25 521 -313 473 193 122 -419 734 -998 -39 -820 104 -801 -961 -930 -187 -336 568 836 -56 -628 938 -919 -11 359 -102 468 61 -713 -811 -953 -738 330 -360 578 -32 -124 60 -662 -10 330 -467 862 532 449 583 -79 -137 -900 686 72 980 -761 427 -398 -466 965 -938 742 -907 -532 574 272 -355 -229 593 -665 10 -583 -287 480 -262 -504 148 -306 574 725 23 -128 -783 689 -254 850 578 34 -844 -395 -713 920 -201 -543 830 -38 953 -697 329 -546 475 -980 -340 -984 -885 14 -235 789 671 699 -912 -518 -273 382 -661 -224 336 -400 837 157 373 843 467 786 659 480 688 -164 -913 978 -164 -390 -112 -40 378 -111 685 -480 10 681 -272 -336 696 -577 201 874 37 -114 593 849 544 392 284 74 154 313 -209 -743 660 -981 -622 -7 -712 170 25 -483 -761 -509 989 515 -528 688 -727 -475 -152 961 -443 -145 880 928 -683 -811 786 290 -978 291 257 338 617 -537 -806 -991 284 296 505 -526 -575 978 725 166 444 -479 -875 916 62 -650 -47 112 612 930 848 496 -412 698 -703 734 512 334 752 829 -26 -177 246 -943 -613 396 193 922 266 -848 -770 -195 -706 -515 447 694 635 -593 680 -392 91 -40 320 -914 382 115 633 288 946 596 -568 313 -241 -969 478 -328 304 -804 -362 -158 -318 274 -786 -346 -34 308 -571 -394 365 301 -286 -479 944 -367 794 518 -596 914 -42 643 -464 322 -524 84 -584 909 463 866 -352 990 321 -139 537 -606 797 -427 727 -973 233 -420 836 -320 -47 -408 -873 761 613 -388 329 254 595 -428 -927 609 -774 -941 -492 16 -441 885 -335 -492 -927 -3 -301 -248 499 -897 -894 308 -134 472 548 604 -501 355 -672 -250 563 -122 789 58 348 162 -336 -855 -424 -660 13 -315 523 -387 556 210 -244 -469 341 -465 -87 221 -126 427 -846 113 -147 -72 486 464 889 -200 -462 -65 -491 -919 705 -816 -463 -62 -837 832 929 351 766 426 -470 -914 99 478 -963 -724 546 995 857 892 90 -877 -167 -189 216 890 984 320 -966 -939 -534 -585 849 895 993 817 -45 689 809 409 -488 474 -504 -787 -68 -663 669 -591 -321 -802 775 806 -969 344 -441 399 704 903 45 -529 -830 -234 -347 -937 96 111 -128 -344 326 166 609 993 -33 623 -857 -791 -847 990 -728 -505 -884 352 50 454 786 143 -804 -97 -420 -254 -583 819 -147 -796 313 557 530 194 -307 -598 -978 98 -356 419 -633 852 965 161 470 -343 790 -865 -840 948 -930 -441 802 340 -965 -983 237 -629 789 588 196 513 -523 632 244 326 325 188 466 -563 385 -920 -667 449 -613 639 441 -370 841 281 934 -939 581 623 327 -986 -431 -709 -573 104 -479 366 237 631 959 -467 -707 536 -960 990 -256 -583 973 373 404 82 -881 295 827 -383 194 87 -929 252 195 32 429 -396 997 174 525 222 177 -941 490 -684 635 -975 848 550 865 552 -268 946 -338 -40 863 -44 215 -731 -627 479 -969 -517 -287 172 -644 630 -812 -426 666 521 -709 -258 564 -141 -120 429 16 -658 884 -201 102 449 -150 298 -432 -806 899 114 884 571 -263 -39 -947 398 -490 326 -679 323 757 9 345 -222 -495 875 -655 73 -301 594 38 -355 -533 -685 -81 -13 522 -345 -872 -678 -584 -56 982 -82 169 -232 -228 997 430 -785 897 -324 -912 21 186 105 526 -299 9 530 -299 493 260 -750 -597 624 105 -126 211 -86 -23 -863 -419 -614 -712 759 330 927 -786 -36 567 684 -899 422 880 666 -79 435 -654 -385 334 -405 977 210 386 -177 -37 12 999 -487 990 296 763 -238 698 78 -453 245 831 -881 -724 -846 580 -99 816 -446 16 -224 -184 -132 -652 -537 -761 436 155 344 334 495 -473 546 349 312 258 -921 -272 257 -305 510 69 -979 -737 73 144 -875 736 310 -877 437 -309 -733 510 -887 514 979 -517 -516 -425 -153 -211 -183 860 660 -544 572 -74 457 16 96 176 101 315 426 757 -414 971 -87 -551 -101 919 -348 833 39 -590 920 79 199 3 30 13 -301 366 272 128 -732 -487 -874 -437 724 -578 76 -290 -608 -490 528 604 -630 -588 653 -84 287 619 -952 383 -667 -538 879 295 -280 52 -621 766 348 -312 -496 -492 53 -645 496 844 620 -710 635 751 -58 -97 832 -595 310 667 76 -5 318 -238 724 821 -244 -851 -4 61 -323 -169 446 -525 -402 881 -932 978 577 -135 396 -379 375 737 -407 917 -165 -38 -453 529 -455 722 -880 -691 389 299 -134 913 382 261 270 966 461 -389 -111 414 -959 -840 -294 -366 -849 489 -274 -864 -115 189 -367 -769 827 -636 -356 383 645 -497 -985 816 -175 -59 460 0 -365 -998 -297 43 669 789 -63 676 62 229 840 -446 20 677 -61 2 383 -627 146 702 -683 201 98 -735 950 -196 602 319 110 686 517 -513 393 534 -913 -150 -371 -980 -846 -299 -845 -127 681 -185 -45 132 -317 450 6 54 -953 117 886 -253 -834 -919 -642 34 -349 -624 -463 -275 -839 989 666 520 -124 882 -279 -457 -401 -654 384 -23 584 835 -755 538 181 264 -556 -276 561 -338 316 -478 -755 266 -579 -351 -692 187 432 -694 85 -298 121 -295 901 448 -491 -40 395 -614 -574 113 -416 -139 -134 -739 854 989 -542 777 -949 976 644 -638 34 -315 225 -377 388 -607 -981 -878 539 134 -639 675 258 -983 -246 -112 478 -546 -916 540 825 -219 -791 805 -448 -951 716 592 338 -413 403 684 627 569 57 402 -348 -620 -994 776 921 -121 -873 325 -122 -700 152 484 -487 245 -721 372 -175 -937 -866 -298 -550 -588 -67 580 230 -1000 51 -142 589 33 249 -63 -830 388 551 81 269 -670 486 -839 502 595 -228 854 902 224 989 -927 102 402 604 39 874 -325 -66 744 356 -999 150 -63 -677 -616 779 -28 406 754 -666 -820 287 338 425 332 911 584 -874 701 452 -836 400 912 754 -934 -516 97 -300 645 106 -435 -137 633 188 -215 234 880 364 656 83 -764 595 419 615 379 394 305 20 269 -445 642 -781 -520 -61 -191 -890 469 976 804 46 31 -332 482 885 -153 -33 593 -862 -3 415 648 -11 554 543 892 -322 480 -830 -688 -951 433 -925 517 -895 658 -209 -919 -516 897 235 770 441 -711 194 900 259 958 -564 553 369 -944 218 41 914 496 -517 -139 -97 -847 997 65 965 650 -362 559 56 -663 -853 903 903 369 -883 -36 151 -468 -610 -21 -444 115 -156 -600 -909 483 -843 220 -12 -776 303 650 -853 -703 -942 -435 -54 -285 925 -431 -774 -262 -374 529 161 325 -577 -263 -343 -819 -716 757 816 -210 347 -449 10 -770 -465 -31 -462 373 -417 -660 -702 -334 373 344 721 74 -928 773 -934 988 105 -498 -514 41 44 -200 -369 -570 -283 47 856 939 -507 203 195 -692 -318 -134 -145 -502 -92 803 -268 759 683 -238 731 -750 982 849 531 -23 -656 23 -543 723 991 -531 -850 900 -275 -189 97 654 -30 284 -645 -388 246 966 896 -318 957 383 568 81 555 -442 509 506 -110 409 -368 658 408 -591 892 822 -987 -430 898 36 451 -361 569 139 524 -146 254 -899 375 822 -208 559 -753 100 -176 786 229 -385 523 -610 954 929 75 -941 605 -744 -827 -977 974 -672 833 -683 12 831 666 568 -596 -262 451 867 -834 -184 -989 306 344 -788 -100 -724 -690 -828 373 139 -949 -41 124 369 848 -912 -312 402 848 661 -336 327 763 553 981 366 688 -564 288 -141 913 -870 -328 902 -89 -597 378 -254 906 111 562 401 -302 922 -958 -870 15 -690 852 463 -946 -257 574 280 -811 867 247 -136 221 -624 946 -555 100 -554 -867 490 38 -859 240 977 -65 587 -773 -64 -947 -302 220 870 -634 -480 361 277 412 150 351 131 -517 208 889 -281 -176 -535 230 -594 -638 -129 72 -218 233 -726 221 -551 -69 439 -609 849 26 -181 -592 27 670 415 634 -902 -177 232 -722 -523 -452 -849 -794 201 316 436 -514 477 253 996 436 225 834 -402 202 -877 -391 774 496 -984 320 -2 412 -762 759 420 -955 173 139 -748 957 -738 642 541 943 781 149 -75 -27 -269 56 724 646 737 161 -988 -286 -725 -972 -753 -387 -877 -751 -700 903 13 739 484 557 -302 656 -208 -206 382 389 -798 468 -488 880 -538 -404 -53 -544 -372 -836 509 -861 -665 96 302 428 183 -492 947 -127 -808 908 -525 49 506 -841 111 -35 655 -717 597 104 -512 213 -324 842 -563 920 -883 686 -225 -330 609 -374 456 794 632 -363 989 -618 -769 73 221 -933 276 963 -710 456 926 185 355 554 932 54 26 -120 -310 -505 830 479 -416 -420 404 -397 212 759 -529 703 -742 806 -197 334 270 933 629 -947 692 -176 316 65 -738 -289 939 -678 891 -835 -358 -809 -924 901 919 62 -291 -308 76 493 -824 905 772 -720 608 -859 -197 250 556 -419 -247 -17 697 -214 848 841 -416 -916 -79 -714 -251 -786 -61 -965 -153 378 194 36 666 121 -861 -273 -220 346 -956 382 799 544 -249 739 -641 667 -487 -190 -948 -702 -922 -201 -589 543 426 202 439 -917 -64 -397 -91 -231 452 826 388 785 74 -539 -77 -410 632 702 -912 -486 -935 -938 426 995 464 42 -721 828 595 -634 -32 426 -632 314 522 155 -298 649 -448 -442 10 851 -954 103 315 130 492 -201 764 734 408 329 616 -551 895 327 247 143 949 -88 -41 908 88 -155 -71 -727 -338 290 543 -620 709 502 -473 100 -550 -507 338 -442 -983 -764 -930 -658 292 509 124 -716 748 947 -785 441 -418 862 -140 1000 -393 -299 661 395 -639 310 238 -417 -387 177 -957 148 -238 711 775 -402 230 -377 280 -967 -311 823 442 -794 965 266 413 819 -115 7 -147 -11 247 -615 345 669 -16 -501 416 -755 -281 -631 -722 331 -684 -404 361 -538 -194 -501 481 -855 -541 -849 -595 20 -473 608 744 16 203 -842 -847 -422 900 963 960 24 501 363 -747 -826 -344 -663 877 523 15 -315 -635 -108 -590 322 -544 -224 678 451 324 32 -368 -497 -145 419 -213 -840 -933 -991 249 -59 177 -218 -212 -441 -196 205 409 -842 501 -63 416 -755 51 953 265 266 694 711 613 952 -616 -80 161 860 565 574 -356 600 761 -756 997 41 132 -102 -808 -247 831 -327 -221 17 -257 -995 -507 -887 183 -260 -453 469 -203 631 697 -278 -76 97 -328 507 -724 -792 -831 359 -747 -823 665 272 -39 457 -422 340 250 908 135 763 -796 178 960 -585 795 -742 -387 937 660 314 249 56 -297 608 -528 -925 264 -679 -42 -894 299 686 -767 764 -188 151 637 -132 -332 -828 -616 -678 -884 -444 -167 -605 834 278 580 -499 686 -836 101 -51 817 -699 534 -117 623 -267 -77 -966 182 -327 -255 695 -632 -202 -733 -119 615 -346 -294 -998 974 973 -423 132 390 -794 687 209 -180 -168 -977 408 -515 495 825 532 882 954 969 342 635 -772 -232 -547 216 -617 546 -207 551 782 -871 -757 -570 -803 317 446 558 -446 -549 -584 376 -903 -710 954 -574 55 867 928 -413 -889 -451 134 -819 383 198 -116 -835 338 356 -711 892 469 611 -325 -752 212 203 820 -413 -469 629 598 -945 310 167 803 -11 -669 -168 588 -575 417 -816 827 829 -55 -524 829 848 956 -643 -573 -28 -987 364 -110 630 699 322 45 436 -628 121 -502 -41 432 -621 -969 6 558 -693 -858 177 726 -572 -748 669 -392 -688 525 481 -357 51 565 235 522 461 -264 825 190 350 24 -220 353 279 368 459 -524 482 -272 -318 -93 927 748 870 -633 -701 992 619 502 507 819 424 637 -535 -138 889 -522 -338 -92 -999 -470 925 -701 -787 -520 -880 108 -586 72 740 -208 -342 -737 -984 82 -595 133 575 -973 -435 645 332 345 -221 -682 -171 93 939 203 88 -990 -344 258 180 -52 -651 754 -305 -94 -813 -489 234 -689 663 -842 158 -479 640 468 -443 79 171 -465 -859 110 -776 86 -398 -681 -743 359 -813 -927 569 -371 228 505 485 558 -368 518 765 512 557 658 85 -490 -582 -779 905 413 245 905 895 -590 561 -355 689 409 -315 119 -48 431 6 520 335 -553 247 -989 -159 182 -88 -839 -422 913 30 -173 -269 -325 -452 298 283 259 400 205 549 -487 549 8 329 723 -824 -403 -668 -914 -746 -196 -576 -495 -18 -18 -989 573 -108 -323 -849 -1000 657 508 752 -56 -908 -712 186 183 231 326 577 255 179 766 665 -93 -888 400 -746 319 -327 -381 772 -933 718 -51 321 180 -390 122 -951 786 899 -949 241 -485 782 123 -240 -486 -128 859 -560 -850 -575 -533 -648 691 -143 138 930 659 -46 -299 -451 55 144 -751 -568 713 252 770 -323 -845 -67 -534 829 -56 -596 -272 -863 -203 236 -258 -761 -483 -162 -155 373 848 322 400 -309 780 606 -628 106 284 -768 417 279 -573 -51 630 690 -658 -412 820 154 -802 537 -52 787 -605 552 -600 -167 -903 -90 458 -524 189 -933 479 775 608 144 -152 450 114 -186 709 600 624 -585 -959 64 586 468 65 -278 3 941 -971 -959 -238 -192 283 368 -16 -699 580 471 -35 -222 775 -25 -676 470 610 896 786 -955 823 -142 319 752 788 817 -819 -662 -418 937 -471 659 117 -443 -277 -502 -199 729 822 -497 319 -774 -584 -730 -570 113 36 -461 -962 -535 -296 502 381 -636 306 707 575 580 671 582 -359 355 906 -996 91 -304 853 -105 -124 770 -26 151 -46 909 960 272 777 -168 468 960 -902 -133 -279 957 -361 834 178 -534 326 -58 549 775 634 -797 -484 -780 -336 -34 -31 427 -225 267 -97 -316 238 5 807 -526 475 -489 -326 -473 -986 -479 929 188 -638 656 -31 -112 -452 151 405 62 -742 509 690 2 -629 274 155 -174 -65 867 -396 521 700 -673 -268 718 -240 -251 752 672 -501 160 603 418 721 991 581 718 -829 -618 411 -392 -219 -102 999 -831 214 -431 -729 18 457 913 -215 695 -847 439 133 -487 486 -919 -873 -441 -706 -341 456 594 762 -693 -81 -627 181 343 996 -372 36 -933 28 -850 180 521 787 822 -804 325 -320 -81 452 107 106 319 391 281 -456 -285 -792 -240 964 -948 185 542 -590 -169 466 861 171 -544 850 -109 -945 -800 -833 -53 -460 507 124 302 978 353 920 128 494 236 119 958 486 83 516 -3 -850 -337 -632 661 561 -28 -188 -638 898 4 -124 323 -933 -348 -676 243 691 8 570 -427 789 749 -512 15 875 384 -396 -975 78 204 134 218 -511 -972 34 -960 -831 102 -455 422 -923 480 -100 -140 -14 -457 449 702 490 -837 234 -453 738 -893 -44 -981 -541 484 103 558 -150 -982 -829 -447 -374 -693 42 350 295 136 70 808 -756 246 704 -332 -500 -188 -92 -288 -657 -700 -977 921 -44 519 202 599 -322 -15 -753 580 287 40 -944 -784 486 -281 293 -997 419 -95 -496 -701 128 -614 -290 720 921 948 -861 -37 319 -320 680 839 291 235 -679 231 -418 131 -212 -726 -890 -529 -801 -737 735 -710 807 354 -57 -347 -309 -703 603 -195 494 571 -596 585 423 -338 -575 33 67 842 -93 -735 -495 -127 -349 -880 -857 -234 -326 -306 -73 -136 -386 -114 -6 821 95 604 878 -355 -832 714 -776 769 -74 -197 444 -299 -204 22 987 115 -658 936 886 41 945 512 -443 933 821 -665 -822 622 -327 -469 215 -515 607 592 -539 -506 -846 520 700 -156 47 727 -982 -658 146 -18 15 -260 631 -283 694 295 -689 -433 -678 -485 -384 282 532 -321 208 -841 -280 -82 33 659 -66 659 -544 -929 -906 119 966 -54 848 -932 424 -684 -842 967 -817 -880 -164 578 -693 378 776 534 -434 -473 686 -906 -327 -258 -342 -881 -384 530 30 -405 -257 -558 -75 263 -838 -780 -120 -551 657 906 973 -870 64 859 -631 -96 675 239 555 -332 925 943 802 -507 96 976 -747 -321 582 -355 -384 929 876 -578 -152 -813 504 757 -302 532 841 990 870 -973 -466 -321 6 -154 -487 701 -676 -295 576 -117 934 221 811 101 -691 892 -392 747 -260 -719 66 -753 -688 627 -368 69 -968 546 -52 -924 470 59 -122 -517 -865 -283 -552 943 -697 967 -201 -846 340 811 977 260 -443 -611 -139 368 -509 -610 222 409 196 16 625 -650 -812 -916 88 -343 -546 -602 -55 552 580 729 -412 -772 749 188 -221 268 615 374 829 -88 13 135 866 -522 -662 602 849 702 -666 532 242 333 708 -483 933 -333 555 5 -714 635 88 284 861 -519 533 288 27 876 871 930 346 495 -597 493 13 -858 865 -18 -182 396 594 -107 -363 -579 594 -823 -969 -135 132 343 -987 981 -80 -295 477 -622 -880 -528 992 532 -93 -411 -454 -809 268 -119 -616 -205 -80 41 -41 -257 107 -832 375 -785 353 -526 -605 -95 508 964 -474 -469 -492 826 81 249 441 657 308 632 184 902 -719 -455 901 875 -994 302 934 -847 -718 144 -382 -459 -387 -533 61 585 -18 845 -537 -578 -438 47 947 -568 -622 -315 -163 -384 391 -517 474 636 84 50 -524 -796 -120 -3 488 466 -12 636 150 -777 472 520 -41 391 371 -318 -17 -448 948 743 636 676 -777 -409 725 324 -449 351 -944 50 721 473 997 -802 455 272 209 2 -390 449 256 389 626 601 -638 -263 -774 -290 -930 -369 425 -464 366 -164 927 161 -736 339 248 484 216 -528 -357 -556 -393 503 815 -501 -320 346 -308 434 -611 552 357 -948 -415 -531 545 522 -245 626 388 -736 332 122 257 -270 -955 -512 824 -195 -734 94 391 -418 -821 -796 -555 708 825 171 225 -403 -606 -828 682 -397 -589 -589 -905 -1 844 -351 -471 -897 -641 -15 18 -418 -47 735 -349 53 -265 7 738 522 395 -272 -36 -820 900 179 -275 504 -557 -875 -93 -168 211 -468 279 476 328 17 728 -7 603 64 -961 -33 -868 311 886 476 515 -927 -525 -216 621 -178 -233 -376 963 763 676 -682 175 -551 593 678 867 -378 852 -225 821 -496 -716 842 -364 -614 145 -241 -748 -85 483 -548 -867 203 -544 153 23 -527 60 494 739 -252 -22 562 -711 975 -967 748 601 828 667 -648 597 822 177 -173 414 -316 839 -777 346 -959 -739 854 371 394 -564 -146 -821 745 519 -540 97 97 279 326 90 377 -398 -235 848 899 432 15 302 -674 -878 -136 -291 715 961 44 -800 -136 -402 864 54 -694 828 -430 502 888 676 507 303 141 653 -688 -63 979 892 416 652 -966 878 -430 -562 774 950 -869 973 -488 -873 415 700 522 449 -648 -255 -379 820 -111 -252 458 -566 -815 885 -745 596 -84 42 802 -304 -712 185 590 -320 -863 -241 -397 108 -367 560 812 -85 -921 -328 -44 224 184 -827 261 -95 -115 -833 -490 635 658 -160 491 -850 -106 947 872 -550 645 -728 -253 -33 -312 589 64 534 -161 717 -437 -622 113 81 -525 579 623 -353 618 -775 -341 -623 236 -142 -757 -761 -413 575 107 383 -757 -691 -463 149 342 101 -681 -876 -684 436 774 595 -200 -716 -274 98 162 869 613 -545 717 -313 283 165 -3 775 -922 452 322 998 -88 616 626 -346 395 415 -305 -712 860 -254 -327 688 716 -565 -160 -187 665 606 -131 679 -514 -868 -304 -270 418 -693 -544 -808 -820 470 302 -582 491 -846 29 280 800 895 139 -144 -870 -52 -894 -502 -973 991 -74 457 -558 -679 843 780 69 366 -6 116 -579 -113 824 -890 559 175 898 -916 -418 762 -284 487 965 -329 815 171 659 807 5 -238 479 741 446 -674 -19 -640 444 660 862 -482 -794 587 343 -931 527 704 969 -680 -660 -669 -327 -671 580 135 79 306 -465 987 899 417 -435 581 177 470 -993 -801 83 776 -196 227 -253 106 512 -548 988 891 -604 940 -105 -306 -142 -894 -993 -672 561 502 -71 -991 -458 -340 -506 -575 487 -94 -327 504 -266 -642 -5 642 -70 -188 386 498 773 -621 514 743 -909 301 334 -617 -934 720 -552 202 77 -11 250 -709 -557 -200 -524 67 608 -852 -913 474 896 -243 885 120 -566 845 -248 948 550 210 10 780 -465 -445 677 -791 528 147 -886 467 -350 -758 -157 -2 -149 637 231 389 329 -235 463 744 -252 -831 570 -533 -973 -338 433 -312 -77 856 906 -191 -280 172 376 700 -514 -601 730 -645 802 -630 -910 -244 -702 440 528 -781 214 -626 696 667 -926 -977 -827 -996 435 848 -743 176 263 -810 -635 574 440 -594 -310 425 536 -384 207 83 -977 124 641 526 638 868 638 191 -47 -946 972 341 -197 -532 965 46 910 -388 -336 99 -815 -981 -685 544 804 -381 -965 644 -59 397 -888 360 706 -95 -776 -317 652 -326 881 -546 989 797 549 119 762 -711 979 -606 -617 -435 -438 406 574 -440 -27 -751 453 891 307 877 -55 622 -971 -30 453 -828 -947 866 -233 84 806 -793 811 590 438 -500 742 -709 307 439 458 550 -22 413 -126 193 -150 485 -314 254 -135 -444 -249 60 310 761 -229 -83 -817 -342 -876 -70 697 962 -692 -586 18 -798 -257 -567 -591 187 202 -892 303 -20 783 231 -292 504 674 324 -404 897 728 -949 -48 437 805 -386 -816 -342 -363 -272 -932 -839 -688 -563 577 483 321 477 -695 -87 -356 -635 484 51 -952 -399 890 510 -750 843 -580 -248 -546 -433 -139 546 448 602 -575 278 -613 -415 671 -408 -676 -986 808 674 -790 -883 241 -765 -350 -49 97 250 -454 -894 -400 294 -314 -533 -570 -402 -792 -717 805 -562 -658 -35 317 226 847 -847 826 728 442 24 -998 249 -147 -326 -783 295 -638 -397 766 89 874 -370 -283 58 -939 -985 -855 -529 -505 456 -327 597 711 -669 -866 -163 577 544 571 962 16 891 -428 -871 -940 -224 214 38 -200 493 -595 459 846 -613 -902 -699 294 -648 -915 1000 -336 -461 -156 682 -326 -218 -236 173 -402 -588 319 -195 -621 12 -65 -452 502 -618 -223 756 -496 628 -95 686 -906 -735 -163 191 -316 -30 -145 -620 997 -641 -470 9 356 423 -925 690 155 176 357 -278 146 -285 391 714 566 856 898 -768 521 -306 151 -836 442 59 651 -391 -956 540 637 119 -404 -90 -161 794 -966 -570 -477 -565 104 154 847 11 193 -284 -332 -770 -641 245 704 482 -994 -193 -488 868 -915 968 365 -440 89 269 -578 -724 869 304 758 542 186 -142 391 -619 -953 798 -183 155 413 -208 229 42 -113 -579 118 -730 466 -184 -124 -832 680 -718 940 -809 186 464 -207 718 -80 -322 -491 -708 763 -430 -532 -148 355 -253 -998 1 -126 -327 -866 -495 650 658 -492 500 519 934 -621 -819 786 230 -961 404 718 -40 761 764 985 519 220 354 -732 105 -494 -281 -970 -15 -672 -953 244 915 -255 -856 -451 -157 534 -530 -324 548 99 772 -562 -692 -836 349 440 72 -671 -18 984 -737 -874 15 95 156 736 -450 619 -14 -814 -615 -603 757 942 523 -895 -614 100 241 -196 -831 -940 -558 -203 820 241 -168 -466 515 714 -771 758 710 36 718 631 -763 -923 978 -82 -370 -532 -211 -424 -570 584 -67 967 -984 330 -623 -952 -588 -868 -511 -199 -884 -47 119 208 -936 249 539 -408 108 294 1000 106 834 -646 675 520 331 180 -29 220 109 66 -677 585 622 352 -691 869 -270 -312 775 -820 -232 554 642 -783 -977 -63 -74 326 -899 419 508 -584 -910 222 -87 -581 960 -838 166 -104 -418 578 312 184 -275 589 753 376 -451 -500 177 -736 659 -394 -824 277 -82 105 982 17 5 987 536 713 -601 649 902 955 271 606 -582 -880 933 754 -297 -59 -960 544 824 99 90 -393 461 667 -321 312 948 -726 444 235 -867 61 -727 964 -232 561 -382 765 577 205 80 -468 -849 -486 -110 167 234 558 -990 487 644 -175 -854 -711 71 865 -504 -426 635 -901 714 -552 -739 -992 642 593 -691 -203 -756 436 47 392 -37 225 -234 850 424 -134 -801 79 -935 762 412 966 -928 -941 479 -390 -946 -913 411 240 548 314 228 585 716 -851 647 -324 967 -710 383 -466 400 302 188 -471 38 -725 -666 -773 651 695 174 -184 -21 822 -758 539 -10 -241 912 -788 723 620 -937 809 416 -753 -741 -162 809 559 144 -869 -305 156 240 472 568 -505 -711 611 -927 -890 -432 -512 343 -713 -622 -472 449 -562 -544 -965 -667 698 -589 -547 -136 39 -295 985 -949 -352 -44 383 -965 -257 36 36 -557 866 -989 -534 -483 76 -938 -818 -565 447 617 236 -729 981 -325 -887 -337 433 -153 -318 -444 346 -645 419 818 -139 9 -224 -849 50 26 -945 92 352 -120 -8 875 73 493 -309 -356 416 752 919 114 845 -418 282 -533 939 -923 247 402 -963 946 -699 -179 -388 -550 469 -239 581 -773 -593 -240 629 578 -125 -814 20 311 -45 846 473 -722 430 170 587 -193 -469 199 849 55 473 270 -258 897 237 856 -891 -781 35 704 -637 -78 54 -965 -12 -825 -575 -869 -921 844 -469 -879 643 884 595 -580 923 283 -685 -108 754 -705 544 844 -628 -366 -827 -212 -944 -880 867 -526 -418 737 292 880 -139 810 591 546 228 471 368 -527 -539 -586 334 489 537 -565 626 -960 714 617 126 -739 -101 -773 998 869 -890 -765 145 261 -979 -861 -377 -490 -458 -134 -70 437 -742 805 -805 -914 -504 -352 -559 109 966 479 329 -496 -717 -267 528 759 -342 -237 -22 137 642 -278 -641 -746 -116 746 -470 239 -49 856 -884 780 -905 89 -646 -23 -570 -802 -77 80 -834 2 47 -14 556 807 322 -955 -623 829 -735 -738 -289 -884 822 957 -72 270 431 744 -733 514 627 -770 500 1 633 -5 502 -722 478 306 800 -139 684 833 150 -474 -152 457 21 -350 40 328 393 392 -523 -914 -803 702 -699 385 786 771 -58 709 348 427 975 -319 571 278 -947 945 -526 -307 -690 496 623 -905 -409 959 -95 -813 -129 26 175 882 832 89 699 593 -46 -938 652 -232 -847 -594 254 528 -801 177 -579 -404 -914 -849 130 -410 -183 -275 278 -957 -91 -411 842 -63 927 920 829 322 -360 -30 541 619 193 506 941 -230 834 510 -366 217 -949 682 -59 824 125 -597 268 933 720 -848 -157 515 -318 918 506 -868 -636 -935 629 -6 -680 -612 -411 950 188 -114 -102 -999 -594 -705 653 -831 906 357 33 898 483 80 -504 867 129 -528 981 134 -35 797 38 -971 -289 635 -378 -556 -841 443 -437 90 124 39 698 71 -520 -806 843 -516 639 452 165 -517 773 8 -903 -929 -448 -993 254 -146 207 -702 12 336 288 725 -828 30 758 541 -614 564 918 -719 -233 739 -234 -459 -943 288 939 871 -128 375 -116 864 -491 262 756 -299 521 994 342 -1 -599 -239 233 202 -95 -152 -338 -197 674 -981 -591 -596 -578 -230 -228 925 -495 -791 873 22 -478 674 91 287 980 -356 730 -896 651 -461 705 601 -672 457 -210 834 513 581 -609 162 577 -13 -36 -802 -873 -187 70 114 -124 750 -95 578 592 762 508 -84 -240 -3 -478 -18 -488 603 926 574 -186 -321 34 -753 735 -420 -295 979 839 -599 -699 -529 -724 254 -183 -199 277 353 483 174 283 -922 -168 205 -516 854 7 568 383 571 -985 102 -762 571 -427 371 787 551 -314 -120 134 172 752 -553 845 -189 872 -832 605 539 -870 67 -507 -323 -223 -385 923 983 -230 74 -824 347 904 754 -65 -344 -578 347 -880 152 -812 -256 745 737 828 -671 -537 -930 -571 -419 -390 -629 470 438 961 33 897 639 831 -66 898 759 -624 431 712 -522 782 690 487 -422 196 532 886 -287 409 -420 51 93 -423 -247 680 -827 -733 417 -571 -358 -55 -895 -676 173 -723 -591 -369 -756 -270 304 220 -303 564 -898 626 730 -629 825 -785 763 -1 -643 954 185 258 429 -221 -233 596 -394 -817 -564 -852 -15 -334 -142 16 -278 122 70 79 734 523 588 -718 -966 -918 396 -582 -902 -819 -507 396 972 -100 246 157 -391 -281 -160 126 -671 -804 -587 280 -786 -322 379 -601 105 43 -600 614 -280 570 985 -855 -210 732 -544 748 -749 681 87 -217 493 -921 182 -223 13 300 542 410 66 -428 42 17 -837 -890 -172 -589 92 -465 2 -281 822 -111 504 -523 835 -933 380 734 -853 946 123 681 -294 319 -715 182 308 434 -141 -358 -623 -722 -378 -511 -72 368 -330 229 -160 -863 572 518 -590 -999 720 80 -891 -396 -482 -366 650 646 -498 -664 -186 -295 -109 4 847 34 -143 417 14 -688 -151 -658 -529 981 -23 -389 -589 8 452 -464 80 -418 -431 453 -384 787 -99 475 535 -39 477 -896 -801 -353 -285 681 -545 159 282 458 -966 -631 474 605 -456 650 -368 600 -54 -930 267 349 601 588 952 615 779 19 818 -339 376 625 47 -659 202 117 -733 -867 -617 -356 548 -621 -330 627 29 81 539 553 -533 726 -901 452 -973 981 -875 -997 778 -911 -80 -768 -609 -959 137 -769 -678 325 967 -678 672 833 -631 -864 -39 350 -970 949 -855 379 438 223 -964 -662 224 -386 -460 600 -42 -952 -557 -409 -259 897 299 -125 -538 -355 -365 187 476 73 -354 273 -944 531 -218 -388 255 -269 271 -560 183 -765 993 474 979 -683 -534 -450 -417 -872 -304 -755 704 641 52 304 -25 -313 -512 24 -210 -994 -321 222 -698 -362 -359 203 -389 -211 -267 704 725 -328 -415 -691 629 5 -365 806 -82 -326 620 -897 -842 421 -391 498 766 508 -506 -745 -918 590 -264 570 32 599 653 -66 769 53 -653 577 306 -168 271 354 -430 -739 215 -727 -205 -987 -396 -651 102 -913 548 462 284 -871 -475 406 572 729 9 -92 -629 120 -612 727 -172 -438 -130 962 541 -457 -950 -397 -498 775 -1000 35 770 -331 504 748 -981 830 310 -173 -372 -149 959 924 185 471 -898 -443 951 430 32 109 820 108 -995 -257 -206 -652 -282 -376 -629 400 -154 571 -514 838 506 -116 662 -609 -39 338 309 560 -404 -379 366 142 -222 349 413 -312 -979 -145 578 128 -32 -539 -607 622 -308 907 778 309 403 937 -103 840 326 508 778 143 138 390 620 250 -619 930 -114 -375 -519 906 -267 135 -928 112 688 622 -318 265 831 509 899 -785 981 404 117 -451 337 -538 -657 246 -341 -164 -425 -618 -61 496 -924 19 840 795 -891 590 -761 607 168 -639 250 -490 -74 650 409 -138 -690 -968 -989 184 210 663 425 -13 -137 -498 803 861 316 188 139 174 -84 636 -285 189 837 640 -389 791 195 -906 -335 -675 -647 969 -646 -189 674 -833 18 503 -844 390 425 352 392 583 236 171 820 106 -741 -282 561 -365 963 -405 -699 -891 765 -308 985 934 -67 21 481 669 -886 745 -249 -926 -808 -44 -182 -928 -630 -914 -15 943 771 790 859 694 809 -846 581 -4 804 41 -176 961 452 125 -494 758 908 941 -659 -90 -980 -695 972 -881 21 -228 -623 920 -931 -172 211 -699 -216 -604 755 736 763 494 849 438 600 812 439 920 -768 308 -19 750 -841 613 -432 306 832 -783 311 696 846 -589 536 555 161 -9 765 554 -809 688 -880 754 -672 590 -343 95 -608 230 285 760 942 -424 725 -524 854 -693 845 640 -391 -117 -171 -500 -422 -32 731 -357 330 -675 -382 534 -997 -482 835 8 -54 -856 609 -479 -443 -295 49 -934 583 -536 430 -388 -997 -62 -625 -526 704 463 350 -563 -848 -807 324 -570 607 -742 -970 -127 556 75 -208 782 143 -253 278 960 399 -392 452 -132 821 -317 319 861 669 -570 892 839 -237 -588 -98 -208 -394 685 539 808 620 -828 -934 -305 -932 -696 977 -374 92 594 985 -51 439 388 218 -160 350 603 968 555 -608 969 411 -702 -316 960 -254 -793 -986 271 -891 -99 -533 202 -6 337 69 -559 -281 79 422 -538 -317 -577 -96 0 183 144 -924 847 -645 -226 920 608 51 -823 745 571 420 -707 825 503 -3 630 -221 -192 7 -59 327 -772 -140 646 398 303 -954 78 -598 -586 -773 -857 -258 692 13 33 -122 132 -145 -956 746 -39 -412 -528 938 992 521 379 513 295 833 -537 -74 -84 263 849 941 16 -427 127 608 -250 534 416 -963 -633 -116 -408 601 482 -64 -755 870 380 271 231 597 738 41 578 219 664 25 -514 437 -460 383 761 810 -754 386 -182 751 -977 363 642 -241 -158 -499 518 -610 -514 -574 913 136 -903 747 203 -993 -654 -635 -237 167 -605 -863 -649 764 522 930 -778 409 554 918 917 393 -438 650 348 222 710 -104 -878 592 -668 652 75 -851 -718 50 -346 105 -413 -700 -276 842 -214 373 -47 306 441 873 -419 -324 959 -450 991 714 641 -394 -23 -258 -227 -287 -909 736 -613 -975 -167 -277 -995 -727 -985 281 541 271 868 408 -490 -561 -442 992 -892 610 -907 -206 129 -480 334 896 -315 7 -995 255 -656 -681 -619 680 -869 -803 510 -659 -612 -873 -686 751 57 510 -926 810 -362 -740 887 8 -474 -504 -75 966 -482 -671 377 129 893 -897 540 352 55 -29 86 740 -423 154 617 -198 201 665 705 -351 -708 -585 151 921 177 -825 175 -487 803 -315 218 -786 509 -235 -393 793 -800 571 -159 518 974 732 -4 -811 492 -757 26 -623 -566 -372 -214 191 550 542 -596 682 28 440 -481 -531 -365 266 -759 -876 376 983 789 712 -73 368 770 264 -459 -25 -966 968 8 455 -147 -731 836 238 427 997 -363 804 527 354 657 -649 666 -95 43 -876 659 -274 -465 519 -601 83 606 -41 -929 -786 -266 -437 891 -546 -163 208 -849 3 -748 -85 578 652 -495 617 994 -135 -71 -440 625 870 -17 -143 -4 -104 -606 685 -991 55 -19 -581 362 -374 -227 661 -633 357 191 726 100 -558 -642 -935 -763 61 684 -531 840 724 -366 952 -4 818 -447 -757 336 -128 339 802 -521 101 -879 96 -756 959 797 417 97 853 999 964 851 -141 -280 496 -927 -42 -532 -145 489 241 674 -386 798 406 309 -956 755 -164 -627 579 108 633 886 491 202 158 -643 -778 639 598 464 -915 -373 -143 773 683 -905 697 -205 785 227 975 -289 422 -350 789 748 183 69 75 511 517 -56 761 207 218 -317 -43 648 904 120 228 34 -364 47 -776 993 -349 -546 781 -448 822 521 -900 721 735 -816 -834 -357 133 -40 893 879 -838 207 225 -176 250 -225 622 -923 -974 -450 -955 913 -874 -914 716 -218 804 -926 293 -905 -810 77 743 -995 -750 434 552 -727 981 -894 668 -600 948 -819 41 308 -85 -506 -449 307 689 592 532 742 974 -480 357 -466 -707 338 947 422 605 -242 54 -953 -545 -927 -655 599 -874 121 38 -446 136 -721 -345 56 -332 304 -290 -236 -4 873 897 -184 717 -940 251 -607 706 725 -220 760 312 -155 712 -6 -522 883 -539 431 -1000 804 -160 -277 -971 -823 -225 899 641 994 231 725 949 -246 926 -9 -134 496 -479 102 241 -952 -309 -376 169 -226 -300 639 614 477 -467 743 -96 -112 -854 -373 -296 713 -538 -656 733 -692 -746 288 723 -984 264 641 -499 584 -167 620 167 853 -227 -813 628 246 789 -979 957 -211 927 -988 308 215 794 838 263 463 929 -281 997 -288 247 -196 -451 643 357 -179 -708 -128 824 288 -333 243 -164 931 941 739 -574 -28 -856 502 -622 -977 466 932 -74 26 -928 837 301 522 -854 -968 285 235 -214 -495 995 -553 222 -481 -203 555 30 264 -785 -711 -843 -175 -907 -763 138 969 -531 -258 -54 374 82 -314 -175 65 -202 -520 101 536 76 -847 958 75 857 958 124 -993 -90 555 -296 -695 533 -811 427 -388 164 -899 -225 -733 -33 -65 -501 293 -259 -193 281 484 294 631 375 78 962 378 -351 875 385 -664 -225 296 475 796 172 -433 -382 -757 621 688 202 -40 526 -652 601 -588 -694 842 -492 558 -876 -788 867 682 -436 853 -384 79 444 22 532 -385 416 -843 956 -969 -150 -600 -492 -728 -188 53 -690 866 955 -392 -19 74 484 778 824 -218 -845 513 546 -345 672 -277 115 -829 639 -461 -383 -102 -391 327 -493 -415 -940 -819 -64 924 252 497 -606 -595 -375 6 -479 -879 -224 773 321 55 -731 928 830 -683 -133 -896 -715 810 -511 -219 543 289 381 -488 -319 -361 720 655 50 410 -314 158 -685 639 603 370 231 -985 24 -180 627 118 386 -808 490 -729 351 921 570 461 -715 167 -936 131 623 284 887 581 220 688 -557 544 -164 440 262 374 678 359 -807 260 835 -791 -921 578 -433 -951 -586 326 -27 881 856 372 394 454 -84 891 87 -248 371 393 496 -841 844 734 958 -271 -285 268 929 -477 -108 -774 -990 835 47 -264 -549 364 -451 -796 969 -246 907 -390 921 958 568 -673 0 297 -641 818 -855 893 270 749 -137 -675 -616 414 -161 -481 -490 -262 824 -38 -119 -944 964 669 -79 -242 753 965 242 510 -730 -206 -362 -350 -43 -793 -354 776 124 -394 890 175 -378 357 -595 -919 -699 870 -150 -722 -909 -457 709 660 -552 -136 -486 693 -240 429 330 776 -980 271 -764 -214 -845 939 -529 -84 -10 474 836 556 -679 22 -900 -356 -267 106 -996 -482 -845 -113 -145 -938 -730 -546 -752 303 230 -716 455 -777 -961 309 420 -856 -457 479 659 566 -37 787 208 -528 -771 307 609 484 354 -487 -261 756 -174 -344 -173 -355 -329 844 653 263 -449 -645 -485 457 158 -357 323 399 395 441 23 -983 260 483 -978 419 -52 -54 509 167 594 -628 -665 -4 -362 -972 -433 -1 346 -880 712 -10 69 -489 -107 381 781 355 156 -231 -892 791 -423 -816 -802 557 -795 310 867 677 751 -165 -932 668 803 612 -6 -55 477 -522 621 214 -350 723 -238 953 -289 149 193 663 271 -338 -972 -471 -249 -913 -631 -520 -699 760 -642 -995 -126 -517 -696 -620 197 -98 -201 109 417 19 -67 -818 -123 -209 -608 217 -605 -628 -552 -353 -60 -765 -400 63 -912 28 -633 944 44 578 -763 -568 -572 -300 811 445 914 -549 -437 -76 -500 -917 -612 381 339 325 -987 -562 74 -475 47 -811 -189 -461 809 -931 26 -747 114 912 890 273 382 -882 -388 271 -729 -78 -529 989 -660 -237 460 -798 -291 194 -626 21 783 -19 785 750 -207 949 462 -960 861 -281 149 916 69 -247 907 -181 3 -669 -714 -351 -848 77 -862 711 -882 20 -406 -428 381 717 -700 -621 -964 995 -917 -38 43 -486 -538 498 -393 892 66 281 -878 522 -449 189 -351 -120 679 295 551 378 -434 409 394 -218 461 435 679 302 -538 812 -974 487 -822 -48 557 -181 435 -175 -242 202 -582 -364 405 938 -495 -515 -869 -438 -891 429 -168 612 -597 -854 819 902 -780 -621 -242 -120 -835 -859 -546 825 -168 -683 -162 -557 -75 -398 50 -333 -266 849 25 -758 381 331 410 198 -585 -378 -444 210 887 -946 701 -252 991 468 -920 -341 -522 953 -213 892 729 397 284 78 915 817 -894 -35 -469 892 227 743 503 852 867 -148 -328 650 649 -791 472 -402 675 411 -771 -569 -351 861 295 626 856 -29 -803 -893 491 357 -497 342 839 929 -422 15 403 -365 680 -448 -841 -61 -273 649 19 23 972 664 503 347 914 -884 801 -157 -191 78 -229 106 -472 -920 -126 104 -779 507 869 719 -368 -3 -646 -92 -684 -965 -111 -217 330 563 -994 -875 -549 -68 -393 432 -946 384 880 -753 282 -636 -145 48 345 889 527 962 -52 267 729 -852 223 853 145 -367 -396 988 741 950 -38 -151 736 488 562 494 -886 138 -690 90 885 361 -66 950 -954 352 -453 216 324 525 -313 -410 -359 542 -226 -172 612 484 -264 197 -837 330 98 -433 -879 966 637 14 -653 -955 537 -448 -209 662 -778 -699 -41 156 555 -536 -765 811 711 635 -418 -691 505 861 992 -434 -393 -774 65 796 72 683 -540 -725 -883 123 -238 632 581 814 165 895 463 -327 529 -892 -968 -835 318 -68 890 -329 979 -505 -329 -969 -682 -420 176 229 -840 -876 -754 872 816 -36 934 379 143 739 519 -189 -950 -392 -559 442 185 269 -492 -247 249 -11 -910 438 -80 -171 -489 -667 729 -380 401 405 270 114 -740 271 444 246 -295 751 -713 832 -274 -72 277 130 -556 847 118 -757 570 975 -833 336 -896 -720 670 -876 827 745 672 264 -223 214 971 -373 192 26 -492 -363 -982 30 -846 -59 -172 85 -503 758 788 694 312 -254 -191 557 -858 -100 -483 757 333 -146 -51 -37 633 648 -485 -379 687 -265 771 -94 264 86 303 -165 -586 -401 -667 -340 555 -359 -334 -321 -29 852 605 -753 -961 -38 958 986 -520 -636 -572 -320 -548 240 682 -572 68 120 93 -75 -882 -262 -425 -296 495 901 -502 282 573 -405 -637 -530 806 -198 1 -171 -706 -295 636 491 57 -740 935 914 -263 407 401 663 -869 -288 51 244 176 -741 919 -442 232 -836 344 359 112 397 801 687 -157 -381 -691 -373 -584 -793 131 791 705 -952 -135 -730 7 -993 951 659 -885 355 -149 552 -554 879 -729 863 610 733 146 -836 636 474 849 823 899 -744 -549 -706 -245 -469 729 806 -627 -736 173 -497 720 -403 458 357 263 -67 -367 161 -502 -894 738 169 -665 -441 618 258 -427 -382 -332 -604 -298 129 -969 -685 331 -513 15 193 773 882 256 -595 -333 168 -816 -533 -290 -142 264 328 -102 -32 -657 -464 10 -516 -268 -49 -759 -649 11 -376 959 -112 -959 -164 -155 -431 436 -456 -677 677 360 945 -679 394 587 373 -642 -68 645 472 -303 475 547 -37 882 -680 918 -926 -413 238 -745 -991 -847 -791 -173 -652 -126 83 257 -453 -536 668 627 -313 602 281 -599 -310 128 838 777 -880 351 -875 -78 -465 -777 760 -978 -114 -127 -159 -284 723 401 742 -944 -531 331 678 -583 -714 -647 31 -269 758 932 689 -396 827 -907 -569 255 27 -595 676 -985 -42 519 750 -616 -552 -469 -136 51 702 932 -882 41 93 377 570 -491 -698 123 -222 754 -180 -907 241 734 645 -333 -951 765 442 -472 66 306 -655 808 431 97 453 584 856 -453 -869 686 295 -726 -372 331 654 -736 117 -631 955 35 -496 -607 -457 -894 -300 491 721 556 528 36 -252 -224 -343 644 646 -922 -766 -385 -639 780 200 154 -265 -190 379 413 249 296 -417 -200 -229 552 999 -1000 -255 -149 537 645 905 591 417 -898 -657 28 -889 -574 348 -761 -784 638 588 480 256 -575 -747 326 206 386 -844 -520 112 -834 -18 -558 -469 365 588 -71 1 887 -197 655 967 -891 474 -989 501 891 693 -938 163 -942 -471 -32 -140 129 649 -457 -411 535 322 185 690 -569 166 -36 236 493 275 -64 438 -646 171 -385 392 -656 296 429 429 -303 -924 -919 -961 69 -205 865 98 -844 -876 -311 68 -304 -419 371 358 -968 43 222 147 767 173 -136 -369 -357 -905 -221 -480 -432 -859 -854 -393 994 -490 173 -804 -637 281 757 -823 975 966 81 -933 636 763 726 -4 836 100 34 -281 -114 210 -367 793 923 794 85 -840 -763 -818 603 590 347 422 267 600 155 -427 -789 -576 -334 -808 -456 -959 -588 318 -339 947 400 -956 585 781 -820 -568 -284 75 689 -261 167 514 425 931 -822 -106 -590 -528 161 48 -820 -175 -180 -295 -175 616 -479 -519 332 590 -278 -733 -264 659 262 813 469 426 -938 651 -649 865 -650 -553 -613 97 147 139 -564 -708 773 -449 -586 -346 735 -349 390 780 586 -347 117 -531 132 -164 192 -148 740 -391 -21 679 -608 -884 625 838 327 -287 713 -839 301 346 998 460 903 -791 217 914 919 -721 461 -316 -369 -107 642 -900 -88 714 104 713 684 -553 128 -759 -78 327 493 -876 -143 -254 3 -110 174 512 -746 -689 601 -279 154 -515 -928 248 -290 740 -796 333 -508 617 -28 101 76 -409 972 976 -322 841 -348 -955 299 -880 -541 977 537 -127 163 -258 -141 -792 -958 875 -885 910 -555 -62 -247 996 -320 10 29 -725 -29 -72 -992 91 -139 -946 -917 -974 807 -550 -635 993 -893 -852 663 -638 895 637 939 -621 -825 574 -81 -33 579 572 719 -471 239 456 -271 -932 -234 127 799 -908 -486 -714 634 923 -738 -616 662 -484 -343 -648 -579 -8 -337 26 602 -835 228 -121 559 542 916 502 953 487 296 347 828 -349 -151 725 -515 -213 330 330 522 -434 -446 -147 880 762 245 -658 867 814 974 583 21 -105 -162 39 -493 737 655 -31 495 -52 -557 925 -452 145 -48 -134 617 -161 -525 -674 -763 -609 -399 -867 -311 -472 -724 -597 554 350 769 -316 -836 931 -726 858 19 593 -341 809 407 -831 146 -638 -444 -56 897 886 256 160 374 -730 -897 -661 -601 712 -747 822 -135 -807 954 289 882 692 393 254 369 771 261 -21 -787 906 -87 718 -857 -490 815 -130 -624 -420 -76 -856 813 619 495 202 -743 -459 569 146 708 -723 -999 691 -167 303 852 274 342 50 539 739 31 -36 -874 484 421 675 793 -251 507 451 -16 365 -121 -280 354 494 -381 839 -979 547 -377 71 -764 -762 440 -821 -723 -559 998 873 -156 -460 200 -267 54 860 -211 542 246 -925 -917 -986 -356 -92 -154 480 -609 910 896 811 492 185 127 702 -617 905 354 468 -58 997 780 -827 -776 -844 -252 -655 -586 814 -132 957 -131 165 -738 -239 593 -78 880 -175 705 -873 -946 -539 -876 -802 307 -898 -219 -40 628 -318 582 17 994 -706 -83 -434 -367 463 350 445 -391 484 -585 827 -125 24 720 595 -40 81 807 459 -533 -210 -336 834 910 -996 351 -111 968 168 -189 -232 627 -249 637 696 247 -923 -625 132 288 -781 -685 -362 -822 -988 616 -796 63 448 476 -947 716 105 696 -662 592 -89 408 -812 981 373 -705 -648 -33 -370 -418 837 -549 80 -975 -12 136 -933 887 -705 566 -554 540 745 -301 -636 651 -589 318 -310 -839 -419 83 -43 -197 -679 -216 -503 -580 -322 101 -657 186 863 -73 234 -120 872 -412 477 -710 815 -739 -426 858 701 -157 551 -567 -661 -508 -873 45 785 36 540 677 392 64 683 -22 24 -773 -60 774 -964 -271 608 976 779 161 7 679 130 590 -280 336 -992 629 -415 -744 -975 -404 0 963 887 888 -491 -256 94 -862 596 -201 142 586 -754 -593 104 535 -119 -880 351 -715 842 -187 -492 580 125 602 130 -47 -701 87 66 -306 -112 216 -681 -393 782 718 980 -860 -68 711 530 -814 885 -441 -474 606 -681 110 357 -707 891 -520 704 -564 -593 512 -653 -398 -700 191 338 548 -801 -837 -895 370 -649 367 839 868 -958 -315 670 -891 -286 668 -554 -156 -452 730 -413 498 993 -425 -608 -664 601 -376 429 866 511 353 327 184 -806 456 -897 -156 -590 68 -217 -129 254 -880 445 713 -498 665 -646 -556 -433 -473 1 993 120 205 -100 -484 5 -75 527 -591 -927 -690 -751 -901 277 -3 667 627 -338 539 530 529 864 -719 -694 638 297 -474 936 -916 -640 -791 155 410 -117 -473 -303 696 -762 137 110 173 -152 -100 -413 122 747 574 152 -52 374 494 538 594 534 -231 -410 -264 -629 -334 568 621 917 -394 -651 578 -161 -300 -469 -343 -967 -143 -511 47 234 -730 38 -425 -651 164 -190 -432 -840 846 664 689 -682 -938 -487 -431 539 805 679 -144 285 552 -126 -854 -689 574 -43 -288 943 48 237 -925 828 965 477 -348 940 345 -515 792 -954 -133 464 665 99 -96 -297 375 -8 824 -296 571 88 547 -629 -864 675 868 -123 295 -909 -740 848 -732 -180 952 405 -381 639 -846 621 988 464 -525 -471 -72 518 -608 407 -542 -463 685 226 666 761 895 -365 538 621 -742 -916 -622 -201 -534 253 -320 -760 -497 -162 -9 -191 -25 804 -187 -53 322 -10 -270 -146 -340 818 883 -541 -555 -481 -422 -195 -454 -233 -344 -664 554 -151 -964 420 707 -705 -1 -233 -730 67 -933 152 97 -851 -356 93 -569 -900 498 -819 -858 -186 750 142 309 528 -658 -225 133 792 -803 428 38 328 -974 541 165 -891 -424 -123 767 -509 926 554 456 288 -374 -477 -270 -233 133 -512 58 -186 -84 -346 -34 -12 -600 860 4 -418 -901 -392 -24 187 321 940 -998 -49 264 -764 -234 -527 -393 792 906 -259 228 -502 -32 889 895 223 -411 -812 -298 -225 -155 -568 824 148 683 -34 -438 -852 122 645 -557 789 -868 827 -293 -11 500 351 618 22 -639 339 855 616 -61 -343 -765 -416 335 -748 948 494 542 -495 479 761 470 655 -380 532 -486 -893 -761 -291 -316 -864 887 -701 -381 611 229 986 911 24 282 -386 -98 653 657 830 666 889 -957 297 -71 -966 42 198 -279 -242 -891 324 -283 -582 -313 256 -906 962 -66 -492 -229 872 -644 -383 -400 -800 -10 -694 -307 -77 669 -781 -980 362 993 847 -146 665 -827 568 -603 708 202 241 -653 265 -316 107 928 588 869 617 892 -483 -530 863 313 821 489 957 527 -386 685 -878 980 -616 -31 -313 449 993 -694 -654 520 -406 -76 554 -970 158 -173 -520 -105 849 107 -343 -441 -779 -526 894 -405 -421 795 805 -507 -426 -139 637 -89 743 963 970 -957 776 -354 289 444 210 -595 -842 856 513 247 -747 -730 -196 -781 -315 -83 31 -851 59 692 611 114 -377 461 751 -57 -285 617 927 -186 -203 -160 815 925 79 701 232 -260 -907 -223 -623 631 998 667 -611 10 -97 -780 -610 931 -812 240 483 -361 -221 -452 916 609 -777 553 -813 -2 857 615 -823 366 385 -389 -577 75 875 -155 -416 -748 -808 -216 -197 -471 -681 507 162 234 837 182 -502 231 1 342 -642 -584 -708 140 869 643 -952 -455 479 496 916 53 716 563 924 -94 918 725 -53 281 -39 256 -195 214 -682 -758 -173 -718 -205 610 18 -669 -855 66 -775 -103 -668 -299 388 46 -561 244 754 -460 155 -598 -521 625 213 -239 -764 385 -902 205 -915 701 61 -613 -956 479 242 -416 966 -252 -271 262 -916 -558 -776 -176 -874 -83 -901 -878 -94 -675 -736 154 -226 595 -549 937 416 399 -542 -21 982 261 334 -763 980 856 -979 417 -756 551 -760 -288 -843 457 287 -818 -167 864 921 -290 -767 -892 222 -614 -45 -775 557 772 -746 6 -654 151 -101 984 -611 354 405 -535 -271 -400 526 183 -236 167 519 892 -543 -55 -860 217 -557 875 -245 -315 125 578 314 128 338 36 603 -336 824 -368 759 -862 477 -548 -848 837 499 -670 -812 -630 -857 342 -224 761 -542 594 -115 -25 -568 703 -608 102 231 186 -740 418 952 -859 778 -377 619 -22 -581 595 -142 -351 -415 -876 -9 -734 607 -624 -284 -58 -672 192 469 816 -926 -754 51 5 385 -512 314 -6 157 -781 -784 -215 -851 222 188 187 98 423 111 -564 22 670 -580 268 265 715 857 -424 -189 -322 286 277 709 923 505 662 -100 465 -638 65 -412 798 332 793 -949 -224 285 325 -895 -432 -373 901 647 199 -452 -522 256 472 -910 15 -154 -103 -527 53 282 310 80 -104 406 689 540 -591 -499 -460 -211 910 218 47 854 -555 15 950 729 454 857 -800 91 -570 4 250 -986 406 -840 552 351 75 759 379 -855 173 -987 -599 548 -949 -877 -257 951 57 119 31 -462 603 391 737 290 -495 906 -346 806 -977 -444 -959 641 253 -747 -913 -598 464 -641 -297 -79 264 761 -931 -41 -836 260 -659 -257 -417 538 336 -353 333 -914 533 364 815 750 407 547 -779 -949 -138 -607 -435 713 -626 109 -425 -485 993 -929 477 882 -951 994 -538 -856 -804 487 35 -437 -614 583 -120 -74 -674 886 952 -72 -837 283 -348 746 880 -648 957 791 700 -59 481 876 -202 -898 -339 754 11 -552 -569 868 -789 166 -395 730 -336 -129 -512 103 575 -325 883 -579 799 -340 595 -626 990 -531 -42 -726 49 -121 -894 -165 576 213 720 -117 699 -822 -89 620 780 -315 182 375 710 -140 -791 -95 647 -269 -187 958 -629 469 -163 -238 737 714 -624 399 391 547 -124 501 -873 31 917 -305 79 -37 -952 -140 944 -555 281 905 -650 521 -865 440 385 -477 -610 592 140 370 -565 125 944 -154 845 889 -110 166 -676 969 -190 514 -14 -20 610 614 -147 490 -663 826 808 85 516 332 -238 -29 37 -472 872 601 571 -752 582 -656 591 396 -781 -179 397 -545 -997 -555 -512 -663 992 555 -376 -350 -327 -81 -48 -982 131 -86 -746 -617 163 -209 -35 -250 608 -433 -312 -729 -734 114 -752 -928 -926 886 356 46 -620 -141 -990 -304 -332 -664 -298 881 552 773 -529 700 -282 521 315 -667 919 -970 178 534 821 53 -871 -329 -657 441 499 -729 272 353 106 -98 83 -368 -630 774 349 290 349 365 -102 -486 -99 42 -464 -938 160 355 940 383 319 -731 100 -256 -601 421 -984 286 -384 725 882 587 596 629 -533 219 -126 285 472 807 758 -586 -686 536 -828 -123 738 -811 -245 66 827 -765 -586 274 -404 -889 654 -249 651 391 -750 210 -439 820 -69 -114 -92 -997 -255 -925 -264 965 509 419 465 365 -290 851 755 807 982 64 314 -716 -784 -801 938 -884 -516 439 -443 -648 -810 393 -275 -42 575 -226 966 -577 -777 -655 -354 217 540 574 -122 -416 608 453 -324 -19 -580 -702 423 817 248 401 149 -624 -228 889 -740 -110 -67 570 -689 305 -212 -766 391 -465 -80 -600 879 447 511 509 414 -221 727 -842 -646 623 631 346 -161 5 65 -347 243 -58 -882 -116 362 -423 104 534 -625 -121 -375 251 287 -187 278 -882 -738 780 -333 579 -374 238 714 531 -907 -914 582 492 -749 -774 -878 239 184 971 -419 -766 -512 443 757 829 -537 544 -229 909 -250 -751 416 952 49 -560 538 -812 -914 -965 977 463 -776 461 -352 -559 -19 -885 345 -868 -705 363 -2 914 893 292 461 -132 -781 901 513 -998 -20 -10 -252 963 8 -261 -379 -175 -563 409 540 507 24 616 -513 -793 -543 861 590 237 696 127 -762 522 -130 653 -142 179 205 -628 -507 -967 716 69 -384 -753 -284 -721 -605 -359 -780 -796 916 -319 146 648 99 -849 -824 -396 -745 -869 719 231 -617 983 -369 -258 -298 153 489 -608 407 192 63 -915 489 25 153 -652 -727 -859 177 -205 -113 583 -477 -620 258 88 201 257 -970 -596 -566 -218 -981 -126 960 815 -417 22 354 -349 -617 -269 916 -677 -29 -841 -763 -54 791 -629 -517 -200 176 815 916 189 -832 901 320 981 -509 551 -134 -557 -534 -576 -404 -946 -657 -545 -502 -507 -573 -48 261 572 -253 -626 300 -596 -410 -507 -962 -51 -296 457 -202 -202 963 -955 201 -846 589 302 923 -585 -999 -580 770 705 -464 -457 304 -395 784 507 -278 -209 195 733 362 416 697 467 168 -795 -698 293 810 -710 -238 284 907 185 -476 18 -910 741 862 -342 -156 -556 -284 30 -90 -145 -724 -828 -423 -216 801 209 930 334 -403 -442 372 -916 -42 473 600 -196 811 872 825 58 -195 271 -901 559 -336 -590 822 -289 268 346 -390 -527 438 29 -644 167 -440 861 662 -936 -429 310 843 -465 174 151 -945 -513 734 923 234 -904 -723 73 907 194 613 323 949 14 730 528 159 -328 -243 -461 -243 893 448 -833 -666 -951 -158 -614 666 -327 -585 588 -530 52 507 -395 -826 21 570 994 284 501 674 -778 -96 -935 -716 696 948 -626 -167 -660 -711 532 -430 714 575 -166 678 544 -562 -280 489 483 109 685 618 873 916 212 -766 218 -400 -145 -463 -818 92 565 -332 -730 822 428 -708 709 269 651 -819 881 -896 743 -887 -823 -230 -646 681 529 364 88 969 454 -331 328 -991 484 664 680 -172 -227 848 -884 -416 -590 -54 319 -57 -760 -215 -940 56 442 28 -998 -787 551 -153 -867 -4 227 -255 927 -170 979 440 706 724 -200 -749 962 -327 -799 -229 -160 779 192 271 -716 -688 515 202 -516 -487 -712 -350 -788 -826 -834 -893 843 -856 288 -467 -810 -560 962 -829 429 704 -148 241 -149 61 683 75 926 416 -829 -591 -427 -87 -3 814 914 -680 272 523 28 -674 -316 -907 -816 286 -935 -209 419 -424 -794 594 492 -473 16 523 -976 437 -613 860 -965 -455 -422 3 -905 -110 -601 -915 -189 -599 -376 -19 460 793 604 -348 655 -598 -724 -492 -604 -527 366 376 -399 -412 -952 -748 -427 67 -278 -2 -502 447 998 -188 125 871 433 493 746 -997 -733 62 -124 661 246 -218 -142 -906 557 -77 -571 79 -395 -366 -619 611 -259 894 -45 -595 365 651 -938 238 402 938 179 -340 130 777 802 -22 -499 -613 -980 -714 0 -414 991 313 -188 -596 -653 -753 -51 -356 -789 -623 -165 447 348 -818 -647 -8 -742 -187 -920 286 -592 -295 -426 928 -664 957 -689 -766 -177 85 -965 -26 -355 648 982 571 460 -568 -524 -727 -137 -940 508 -201 -668 163 -593 -65 853 -149 -970 -269 701 -997 442 980 949 638 -28 802 -812 -124 292 -377 556 -348 663 -987 -233 -283 -172 259 -925 -638 848 -672 -356 -545 715 -979 554 -116 100 235 982 653 -772 540 77 -118 -701 542 -109 -227 -5 -285 -240 -349 -749 701 -775 235 -343 822 620 -369 673 -69 -633 -115 540 713 -213 373 589 381 -508 -255 -177 175 -639 395 738 -731 -947 515 -42 527 92 534 -940 -972 201 230 548 212 547 -293 -905 -598 -505 -462 -303 -732 -630 -680 421 529 -361 -827 679 -683 -930 21 -68 721 -352 -93 343 -889 -532 291 5 684 -594 265 -592 723 -489 -340 706 -25 296 -411 87 -348 338 -791 346 -848 403 -862 988 -864 -4 343 -535 483 -284 253 -615 40 -902 -562 403 -371 898 -326 538 -335 -445 -383 414 -599 -30 716 630 -776 646 -459 -281 679 -960 580 -106 -941 -237 349 802 -352 501 762 -31 -943 588 -38 -51 -957 -770 949 -237 -527 581 -573 -166 524 -13 -561 -672 402 134 -400 711 -957 317 -47 -845 -662 -610 662 704 704 -66 2 -391 659 341 26 629 -680 -620 -408 -939 -426 -638 -157 681 -380 -265 -826 -776 359 955 -855 -642 -438 758 -266 -648 889 43 -191 -121 -599 434 297 542 792 -609 725 314 667 -520 156 215 727 186 -926 292 983 -74 633 -857 276 740 380 722 401 761 467 -308 852 -94 -802 73 -725 -994 865 191 -607 -266 -273 -734 292 158 707 -116 -316 -312 555 340 -282 -797 -184 -819 -956 317 -59 -65 -354 -143 -667 -509 -532 647 342 -942 102 -491 995 97 875 141 929 -365 630 -983 -431 -512 -671 -621 755 -791 369 841 -907 -509 718 -634 433 498 220 -777 -765 991 -634 421 -810 104 356 267 435 -830 708 183 839 -601 -416 854 -590 -716 890 932 -410 -5 -990 -516 -458 967 -433 -235 472 -690 -439 -522 482 86 -739 205 -192 396 319 773 -901 -635 -812 931 -421 -315 -870 956 470 663 946 -568 15 -901 -438 -743 991 815 992 306 -866 810 -273 -107 316 86 534 173 919 791 44 -709 -326 -917 -83 362 315 -314 267 -949 -731 924 -856 -746 -889 -528 -945 132 -831 827 687 -613 -1 32 643 -273 562 -489 -306 644 -521 500 655 -830 -810 481 923 493 -605 -74 -37 798 635 -305 405 -596 706 874 156 109 418 -543 -979 60 -642 -488 -943 -141 -773 759 -630 561 -294 62 40 -782 -882 -292 517 504 761 -15 776 399 -639 11 -189 807 -263 384 492 -30 -901 -198 -609 -843 469 -399 331 685 -481 58 -475 650 11 939 936 549 -161 860 718 723 454 -467 594 -614 -977 -836 39 14 -753 242 116 -68 453 -686 -652 -361 -731 310 777 537 347 671 864 574 -738 -497 -994 -935 -121 -856 -360 28 874 983 -77 207 135 -841 986 -441 -957 -517 948 246 -376 371 -583 -127 820 459 784 805 974 -957 -64 411 -120 671 802 -662 681 969 444 -750 749 -618 -103 -845 589 -381 -163 -376 172 -498 -56 364 201 -827 859 117 -637 680 34 492 378 -578 290 22 -938 829 -455 -142 9 -671 738 389 -606 804 473 975 -735 -29 704 -737 305 554 -641 -960 931 -671 -185 -727 -193 723 -345 -476 -914 425 364 -173 -182 8 -359 223 285 205 -933 105 -851 -519 451 305 686 -841 -88 -784 -97 -619 -567 -870 554 267 944 -697 -404 232 -98 -456 -93 -170 -357 256 922 529 826 74 748 832 237 -133 -856 -249 647 -480 -641 -929 758 -957 -185 -334 478 -105 -841 642 -37 777 -455 909 583 -490 608 -299 -122 -46 829 747 712 807 -255 -697 -379 -417 376 347 998 -649 -424 -196 829 345 -791 -580 -326 851 -706 130 373 973 -162 185 -908 141 -608 -436 876 -67 262 -355 795 -82 28 261 958 537 -353 -528 -97 -323 987 190 -494 -948 -266 860 289 -316 -209 330 -736 945 -238 371 239 -459 474 -252 -495 -417 -564 411 -864 -560 174 425 -485 -860 607 596 134 313 -183 -776 854 -854 541 -899 209 -55 -921 -474 453 -517 444 633 -642 529 439 -809 -540 30 -231 164 874 402 -783 -178 347 -757 161 -302 234 -920 238 279 -249 -786 -145 938 -750 87 -389 72 277 410 162 227 115 -362 742 639 -433 -307 -170 306 978 -391 790 -4 536 378 -428 620 -150 218 820 -753 -86 201 298 -116 -701 -667 370 -524 401 573 550 -280 89 9 384 473 206 81 -51 275 -229 391 -152 870 508 470 -944 -549 35 -539 -40 -830 -518 679 -593 375 534 -971 -912 336 190 527 543 -796 -443 104 -815 543 -124 -844 335 490 102 596 487 -669 77 -92 -15 0 -443 927 -86 170 229 -246 -587 -153 -461 -340 -904 766 391 600 615 399 797 308 -94 -725 -179 -585 -541 -313 117 352 -704 -935 -381 906 938 645 19 133 507 -280 943 -187 435 120 226 -810 516 471 145 766 -278 842 128 634 -115 -317 -798 885 126 -21 323 -533 96 85 -612 326 667 -536 726 -640 750 -60 -151 -919 -582 -997 752 623 405 826 200 -596 417 -223 -954 -364 -414 849 -207 -744 -815 802 783 582 -877 614 -915 -727 247 706 796 769 892 -619 -592 56 611 -192 914 840 -292 -394 98 742 -970 -141 -780 -29 850 -67 -617 -317 216 -583 437 -634 367 978 383 -556 284 -904 270 -917 396 -552 -892 696 -29 937 9 -298 270 110 628 -765 754 486 -321 -609 482 442 -403 -843 486 -161 -25 -525 373 516 388 -729 743 652 181 -222 -340 156 383 -825 488 -400 -97 809 -945 -136 -1 -579 -468 538 475 -210 -174 472 -325 -789 868 -60 -971 -900 -467 -600 -239 -973 -574 679 652 992 -855 -98 845 566 254 109 -68 -680 -506 -386 -56 864 419 565 -996 -485 504 -460 -989 3 -63 -249 321 -459 -188 749 -411 -491 959 -109 248 448 627 345 281 745 190 -795 -604 -190 -22 865 -933 -100 114 -33 995 325 311 -112 156 -673 -940 569 -86 -873 -159 653 -967 -365 358 -463 -720 958 679 -757 243 -703 415 13 -285 -556 882 -105 -288 613 -519 -25 -907 -149 362 -481 838 662 -809 55 -186 -551 -474 -366 320 232 -971 -478 262 -811 -995 904 515 -490 589 909 -276 -494 -756 940 -110 715 123 393 979 977 99 -681 49 -328 -678 -490 -583 -360 -443 -593 -962 -379 733 55 -338 -742 243 -446 -972 262 -682 278 206 -543 -78 -111 -894 245 633 905 581 514 -525 863 -939 474 447 -169 760 314 685 -331 681 818 988 652 728 -838 -588 660 411 478 969 -453 447 594 -178 287 -723 514 152 -224 -978 -666 556 -345 -997 444 852 911 179 418 -372 158 -863 204 -962 563 -56 -850 -561 629 -151 188 -995 -302 -643 275 488 -37 732 915 618 20 92 842 698 223 -301 720 924 -809 540 873 145 -570 -666 447 -819 757 432 -621 -980 498 -433 456 -601 -570 638 -871 -631 623 266 102 -443 110 -513 674 348 -863 152 763 663 35 619 -849 -16 -655 -799 -346 -91 844 628 -509 -161 73 146 -413 381 -812 -545 702 -144 -237 465 -567 762 -8 -185 122 646 -718 -912 916 -911 980 -394 976 -593 -860 -421 50 577 74 311 -35 -854 -952 -65 -298 526 319 235 483 33 884 -362 183 516 -609 191 469 846 407 -363 778 473 465 177 628 541 936 64 280 254 477 804 301 -55 -789 -203 99 -518 178 -652 219 99 -117 440 601 -845 558 868 -986 -987 -398 79 -564 756 168 727 -638 -496 451 750 514 -117 -129 6 -463 194 -279 -970 -82 789 573 -89 -24 156 -889 -484 871 -999 688 -228 400 591 75 673 13 -215 740 -660 749 256 201 509 279 427 -957 871 432 577 -500 -1000 -312 -32 431 137 -189 708 -224 -141 -902 -580 508 -978 -605 128 -230 -21 -371 720 -249 549 618 509 530 -598 772 -605 -789 900 776 519 -97 -765 -106 532 -167 -765 -288 256 -872 -405 -272 -27 -852 -887 -576 485 719 882 982 -245 531 -29 33 -784 307 -991 -625 -477 -26 384 -122 -116 319 -307 -85 427 287 726 985 487 -381 262 359 61 -687 -527 -383 -821 554 -763 310 -221 279 755 425 332 -49 -896 -561 -831 -75 -626 -448 736 -475 866 -174 -372 576 -719 -252 313 -541 -213 -142 422 -719 -532 47 -680 281 -205 997 636 -993 -757 597 306 412 -600 -138 -556 -837 598 980 932 -662 -169 781 -354 210 656 719 141 -175 -441 -973 764 58 1 796 -194 434 -301 -125 -631 625 -538 -38 511 -182 -108 -770 -250 459 935 -736 412 178 -720 -265 179 -428 -993 193 -497 -550 6 178 557 860 394 -429 -454 -37 -640 -722 -507 248 238 -663 -399 858 -373 177 665 -954 22 -551 -538 -240 -777 241 294 289 -832 409 711 -808 -920 -913 157 147 -142 -610 -459 -845 469 -572 875 -537 297 130 254 396 -338 -305 354 -948 937 -547 -839 16 838 -730 330 -256 390 -331 486 -955 831 -939 -520 -185 -317 776 177 186 737 115 -271 -121 362 -445 -439 -48 -981 531 394 207 449 521 341 671 -618 890 -577 455 447 716 750 859 -217 194 -893 -25 122 -97 241 -212 229 941 -881 -483 -117 -181 8 -38 472 161 -153 -858 -685 -615 191 109 18 95 957 403 551 -480 -239 -739 -146 -713 -566 -517 180 583 -55 -821 -963 -333 -518 -371 863 682 271 758 859 430 431 179 -698 769 -85 204 -103 38 -234 -204 -962 -856 -106 -884 -704 -347 8 450 -859 -677 -159 467 529 -824 -24 720 -403 563 197 -423 -337 583 418 -216 -26 -548 908 572 -605 -999 860 -229 -957 -377 514 115 -560 67 -18 -896 512 109 839 -852 -568 157 -226 545 505 -782 -174 190 880 199 762 574 -533 446 -829 -769 -335 5 -211 678 157 -639 993 78 -376 -274 -561 487 453 -658 -564 712 223 -314 -321 310 -334 65 -584 974 -744 158 501 -379 679 -801 -455 248 -88 -882 377 -548 -643 -570 -260 -490 277 -555 -321 992 -973 -375 733 387 -517 -475 645 338 230 172 606 -261 -804 46 -906 772 -695 -612 -889 38 857 79 830 -83 -188 250 -82 375 -51 -228 -136 144 605 -496 482 -583 252 629 3 778 157 -878 542 947 816 -16 361 914 -52 -884 685 -786 359 200 -727 -537 -976 852 56 994 -655 -892 707 197 384 -789 174 -480 458 -389 541 -42 -94 887 739 886 519 254 -595 375 -854 292 -415 617 565 690 -89 -537 639 -186 -24 94 -303 977 452 166 388 13 258 45 -39 846 349 178 -976 70 97 -363 -510 -266 -370 -207 -250 617 -220 -194 618 147 849 -45 -676 892 593 -133 974 74 469 -942 -627 481 -881 665 702 -335 -135 670 137 -480 -629 -468 276 -73 325 813 961 641 -208 349 268 -592 294 641 -205 674 -975 861 -575 48 -147 378 362 778 115 -501 -658 992 -823 685 41 719 -775 490 402 -282 -141 272 -423 -390 -127 -501 -610 -51 832 -979 -760 -510 17 515 764 -549 519 -929 730 468 463 -737 936 -681 -700 -915 -16 -444 -408 -572 -197 -208 -636 -730 194 -441 980 717 -731 -876 -261 149 796 27 240 -164 -312 -232 485 -590 954 -152 -446 278 -901 -459 -615 -599 52 559 20 -789 510 969 -463 47 710 131 -996 433 419 294 671 134 -186 -823 694 -215 270 -801 -885 702 -740 -544 -126 -398 -651 -933 668 950 21 106 763 -904 -394 545 -73 -140 -634 -40 -932 966 -172 -650 499 -80 -448 154 201 -701 68 509 822 -402 -853 75 -81 -294 -638 909 691 -825 22 523 -370 285 740 -964 -127 19 -131 -312 569 -658 -925 532 -552 -980 -113 -859 456 319 839 -775 -809 -80 470 -649 -95 727 980 -701 -736 -353 585 707 120 -585 61 -590 326 -412 426 528 120 -253 -815 511 -281 92 528 -893 597 47 214 410 -101 -520 862 -500 899 146 889 321 42 430 -51 503 619 582 613 952 487 596 232 -957 -186 -430 508 679 -183 461 744 528 -723 -97 -504 -11 650 373 -327 528 -328 549 513 -189 -101 603 87 718 853 -693 210 254 365 -904 980 -738 -372 128 84 -241 584 -83 -817 -318 734 -279 524 -902 62 74 950 311 929 446 877 -703 -458 -760 -340 369 318 165 -680 551 -690 980 -295 -607 -540 -704 580 566 -305 -929 -539 282 888 -573 999 -822 -986 -145 56 -470 -210 685 99 -77 -219 -651 -550 -511 -643 -312 -162 648 -272 162 -140 -577 212 -69 -307 678 -906 455 437 -611 161 851 -360 -199 -451 618 281 259 387 -765 802 -367 863 75 -478 11 368 -516 679 -659 -445 754 -681 91 965 409 -768 -444 -381 634 865 179 -885 -634 511 -78 141 826 514 -223 -29 -639 124 516 297 924 -229 -652 699 -398 49 -713 -838 148 68 -605 -795 913 71 -675 726 -351 190 -213 7 -624 -903 135 374 861 -287 -29 668 -714 714 -19 58 -791 -57 -83 -740 231 -26 788 -806 427 315 763 -26 604 936 379 -432 -377 943 -548 18 57 -45 27 -95 -825 365 -422 671 -307 487 683 -750 -27 -338 -95 -442 -365 878 588 253 720 -364 -453 344 310 -414 877 -487 -662 68 -829 -336 755 86 621 -825 -828 911 682 414 767 718 5 179 762 -555 -410 -73 -66 419 -717 -519 742 -193 -302 161 200 956 173 -737 997 116 980 841 -969 343 -286 299 -769 -483 -986 613 66 -807 399 978 -665 -25 -405 55 139 -808 429 -496 -239 -867 234 406 -714 592 137 255 874 882 -418 -665 842 168 714 -834 374 506 257 836 714 266 304 614 -862 -621 -933 -999 -544 -695 275 -85 -964 356 149 752 -102 -12 77 -913 -606 -588 704 -264 31 -366 -479 391 -621 736 -668 184 -785 -665 119 706 639 363 77 -907 -339 491 -301 718 695 -127 479 310 -11 -141 -611 153 619 539 760 847 -150 -791 -143 -176 773 613 -308 -731 729 -23 833 576 -214 -803 -720 529 497 133 586 177 -224 -426 299 15 -115 -272 185 669 957 752 -648 -265 -452 -243 -426 -4 795 797 -800 -384 -611 693 3 21 -19 -40 -796 429 -431 -779 -246 433 145 -181 687 -512 -862 -849 -577 -59 -927 -748 -728 -192 -114 830 883 -902 235 -240 481 -201 -3 -583 -999 -782 -52 143 -799 -179 168 731 852 -865 47 763 79 -138 -787 -538 245 663 414 892 -450 -763 -183 400 938 -349 865 -754 958 -791 -779 597 109 -236 -69 -781 914 -711 -107 -695 566 -312 -734 -777 252 -422 -671 -313 -464 -427 993 -80 759 -117 163 832 887 -85 -661 478 -22 211 317 406 -135 35 -548 -350 962 829 -24 -670 -662 -965 133 -224 -248 813 355 -484 793 -479 763 -676 734 335 -910 -1 -722 -307 720 697 104 384 -749 -354 167 -792 -102 347 962 -57 362 -818 -411 157 412 426 95 910 158 506 932 976 627 19 371 894 316 -898 722 -347 31 -729 -26 -749 -584 123 -522 -245 883 911 409 29 -2 -320 247 516 176 -940 590 -187 -172 387 -528 91 274 262 -82 754 -831 687 64 427 28 600 -589 -325 340 97 915 22 -810 -138 -77 961 43 178 207 417 195 399 -921 -15 -794 -611 -750 -250 -653 -102 510 934 155 -747 119 -490 -320 442 -207 930 -423 -796 652 288 964 -889 382 178 701 232 -920 -507 136 -421 335 -253 -984 -640 -685 -748 -879 666 -687 989 342 187 88 -486 -589 658 -511 424 -316 525 -938 -616 -124 -634 683 -46 -566 226 47 -235 670 265 -917 -323 510 887 481 482 -81 493 348 414 79 378 -666 401 811 -510 947 307 528 517 766 648 -349 449 -207 205 257 210 329 931 -281 767 316 -171 -808 -612 -56 471 730 929 -585 680 -31 -96 -748 -94 935 280 -954 -510 325 321 494 -847 -128 -260 427 -353 95 -194 -193 900 954 -667 410 -310 -322 -363 48 -863 452 -958 -476 454 -677 -170 -738 -735 -427 30 -308 -773 101 -531 -172 -521 289 -172 853 37 813 -530 -120 427 192 -827 664 597 218 602 -265 -461 -927 -655 -215 803 -827 41 477 -368 -777 -195 27 908 -97 317 -408 -355 722 -939 570 894 957 728 352 -514 323 487 119 872 -862 525 151 647 -191 -77 401 201 594 -238 987 685 -362 706 -669 988 -864 369 604 -587 -503 401 784 266 -445 317 674 -529 -472 -988 -835 -236 61 641 -434 625 704 -470 283 429 196 349 781 341 -353 139 333 -239 747 758 390 939 -286 26 316 -617 501 542 -929 -71 881 326 850 -730 -440 388 496 -494 796 -911 935 471 -963 -536 186 114 56 415 -293 747 949 -965 257 121 -153 -288 407 310 43 360 -840 748 181 384 158 289 -485 630 -977 -147 -985 -52 374 60 -652 -531 -116 991 -39 -256 954 -63 58 226 309 -44 252 176 389 798 998 7 251 -209 837 824 957 -48 -934 494 871 72 -919 -768 -102 -63 71 -42 -477 471 -478 905 27 995 426 -912 637 862 401 601 624 867 -152 -720 -370 -825 -397 392 704 504 217 152 198 -256 -504 -616 767 111 83 -830 955 630 765 993 472 612 27 451 -536 -805 765 642 305 -329 887 843 880 542 642 83 -126 162 420 567 -748 581 -956 -956 -839 -871 -180 959 521 859 938 -346 35 -689 -477 476 935 630 -421 -528 669 553 -681 -177 -256 751 904 -982 449 876 128 575 -643 -825 555 -375 -762 -216 224 -445 -98 -937 -692 -264 251 680 -978 511 72 -71 217 -600 -603 -28 165 982 7 -485 517 -922 271 -821 -38 656 294 -271 -218 196 515 -492 943 -285 -943 -922 -934 -699 -816 -742 -30 695 155 800 -111 -790 -565 328 -728 -90 -87 493 763 -979 -170 -855 -727 -871 380 98 -65 -416 362 652 -179 666 -414 336 -31 -907 -42 646 -1 800 448 -580 -405 988 75 45 -451 -633 903 518 -838 -543 -570 179 122 438 -969 990 223 -439 466 76 -382 -197 -739 394 781 249 -177 13 -715 607 150 -907 -976 -679 521 -11 -785 -111 -454 555 -985 122 192 -804 299 419 -419 -865 871 -913 -285 161 630 487 -683 -849 152 602 118 297 350 522 7 -48 923 -407 451 360 -479 471 129 -449 -33 455 -66 947 -423 -421 -93 766 -553 134 889 443 804 241 -416 -991 -199 -860 963 -104 -65 550 603 49 -363 -888 -879 -173 -912 -113 -598 -548 496 412 -548 553 46 -214 600 702 -637 -860 70 670 873 888 -386 820 3 -167 -787 745 -422 265 409 507 451 157 906 235 -255 -995 -737 596 -436 984 151 949 -423 719 -834 357 -310 -352 -716 197 -221 -713 825 838 -251 -226 304 -102 638 -674 -938 -858 -224 -898 -71 257 -708 88 910 -473 -324 836 638 -587 6 374 156 868 663 807 380 236 -188 -543 931 667 815 -332 24 -418 360 -129 -860 -994 490 -761 -517 869 -749 418 880 310 393 -869 683 -786 -946 -869 -154 -64 -123 586 -470 633 -133 113 -792 -844 -202 -38 -814 -535 719 169 -813 -424 -894 -66 -396 739 725 661 -565 357 -127 -833 707 -387 -833 495 -223 -501 -806 273 776 88 -52 -644 -611 -766 -261 110 -384 -677 907 -680 940 841 -915 -574 -278 -334 -911 39 -961 -118 210 319 275 -412 62 -832 375 -276 290 645 32 -837 -437 544 -103 -810 851 671 -120 -96 -868 412 339 -205 -737 -636 -665 -485 629 491 19 190 345 -261 347 592 724 776 -327 963 313 191 637 -229 135 -547 813 -719 250 -169 -21 487 261 -971 11 -879 -764 -277 -731 -675 625 -162 -775 388 -29 -777 -64 699 -476 295 423 -558 844 160 813 723 960 973 629 -203 -779 340 77 666 -657 509 -820 -454 -115 878 -783 148 -408 -738 -480 -263 -513 818 398 846 819 -895 -664 -73 -613 845 562 982 -752 -574 -505 -784 -523 -523 153 -529 -901 226 -335 -491 -710 -513 145 -268 546 592 -454 25 -797 -710 -276 511 -536 -315 -48 -749 400 996 -550 668 -158 -622 -51 -612 -376 -789 665 -553 -852 -791 -837 559 -182 -210 490 -936 -319 -764 848 579 219 941 -555 -780 -568 -87 -498 428 -68 -64 -506 203 -245 -206 757 678 -820 461 -281 433 880 588 95 1000 7 389 -772 888 53 257 396 991 593 398 -828 -13 -130 -886 406 -619 -385 -511 -680 975 -228 -539 -473 -168 644 -992 987 -388 797 -552 -321 777 202 322 467 386 550 86 466 -150 -260 434 -920 -322 -654 -512 -898 369 -110 923 -451 27 743 156 -903 -552 -526 -414 985 248 94 -527 -735 -393 409 -47 937 811 -371 185 703 92 221 -678 114 -168 797 -270 -438 -619 -532 -551 -408 221 -516 908 -60 470 -859 812 680 523 -958 906 344 270 525 984 435 619 291 114 214 840 980 -33 -418 772 293 -139 493 -658 -851 -210 721 508 934 -440 -309 -563 270 -257 496 708 -328 -361 130 -846 -87 270 161 -8 886 -435 875 -911 440 -414 664 -253 119 46 -607 161 283 534 -576 589 -911 648 623 496 514 687 -313 -881 793 28 -498 196 -53 523 -91 281 573 504 -757 -833 -964 26 917 849 -169 -346 248 323 -453 615 -921 -815 -759 -256 -83 -579 785 -421 -397 852 953 175 474 -344 -520 358 -649 -340 -573 -650 734 -68 423 29 -807 804 754 -535 -629 690 191 -991 161 955 997 860 -623 -174 -808 -493 371 -754 549 805 587 546 365 704 -515 -504 -12 -14 384 700 934 265 328 -831 -785 -507 -517 813 -675 -618 587 -135 -189 -421 -407 -173 727 -446 -878 -281 -381 -543 -456 -355 -547 573 120 -539 -348 300 515 -915 -780 406 293 -949 943 -718 940 759 5 692 272 237 -622 -547 871 34 -12 -160 -516 -726 -463 -20 145 496 726 524 26 -756 -697 696 -896 -744 348 -889 -893 -591 490 -869 847 905 -226 25 832 -881 269 -245 -331 -452 412 -11 -986 -56 554 -553 373 407 -729 -284 588 259 32 209 538 -728 -847 137 -54 604 -22 105 -536 558 96 -382 373 407 220 167 195 138 739 281 332 -698 -583 -651 144 -122 287 523 -751 68 441 -652 -969 408 -61 395 -792 754 529 27 911 -286 -801 -928 472 153 -309 448 -815 -619 471 519 245 -110 204 665 905 587 590 -309 -648 956 263 -538 -519 219 438 485 686 -720 -261 950 -762 -688 -819 334 888 -113 46 -875 409 -44 -797 -293 590 -943 676 322 -365 -175 -988 -744 894 -859 -268 -446 747 317 489 -314 -967 -551 -559 -628 18 455 391 313 712 843 -135 707 -829 78 546 611 355 -873 -713 837 868 -488 -631 -631 867 -681 694 695 20 -415 -350 221 -989 107 216 -503 111 -510 755 573 459 -932 -990 -513 297 -892 412 -470 -80 838 864 -919 256 634 102 266 554 924 347 465 -796 199 919 349 -281 -64 -328 -70 141 501 -98 863 621 723 248 -297 348 -48 -353 94 445 637 -11 770 -430 55 521 -853 -932 -498 936 280 -805 -486 115 -752 -651 145 -253 -573 885 -988 177 653 432 -823 -283 -160 395 585 256 73 -750 58 271 45 235 931 -908 332 581 688 -233 408 -908 -65 -244 661 571 381 -646 595 -909 -444 565 204 -647 -389 279 283 -94 -651 352 686 511 -206 -983 -649 757 -160 -645 388 -490 -256 -27 708 146 -938 470 63 -511 117 -336 -819 732 524 143 -162 -368 -530 564 -348 -738 -931 94 963 453 229 -924 138 -893 645 548 -925 -870 -292 334 381 -772 -3 852 -970 -673 -819 144 225 267 73 -504 -601 126 -306 397 668 772 769 474 -583 -617 9 -512 -305 500 611 -49 -602 -442 -512 431 -25 -736 334 66 -921 187 713 -683 86 698 -561 507 -895 461 588 621 708 769 -561 258 -932 -887 663 552 929 860 52 -884 270 -891 821 -739 635 -717 992 60 -304 924 838 -557 -654 -679 -443 370 754 -205 742 -536 386 970 767 1000 486 392 -297 -555 -815 580 -86 -609 -712 295 -862 407 187 36 981 -304 -942 248 -643 794 -459 -245 689 -67 -709 -606 718 663 313 -942 -985 -86 -118 686 870 775 587 63 -357 915 204 514 905 -262 220 793 495 -546 333 -190 178 659 -954 -544 145 -128 290 119 249 824 544 967 763 769 247 476 -381 250 59 714 481 793 -440 597 374 -454 -589 -175 -641 -171 267 -368 -366 -232 -168 -467 850 -126 -180 789 -407 -308 744 942 851 -234 988 811 624 311 -314 493 -921 -104 -916 426 -906 831 -843 106 -795 234 108 -670 -447 451 411 408 -638 48 903 889 -361 -531 389 -516 292 -159 -704 283 460 -440 946 -501 -97 -992 -203 384 -306 -567 76 -574 -868 -269 601 675 -116 -401 97 509 -967 869 133 -550 -77 69 60 -190 -743 -511 246 -279 -164 482 585 245 -109 489 54 -184 -552 856 210 -236 -604 -471 -233 409 904 -2 -347 641 -540 489 897 19 580 -183 434 99 937 -742 262 -967 311 277 -916 497 590 353 -800 -726 199 877 780 -50 987 -719 728 -180 -596 -472 70 454 -278 151 764 -157 560 287 -683 -276 -859 801 -164 372 611 275 302 144 147 464 353 893 945 -446 -443 -398 -859 -452 -532 -760 -93 596 116 -54 -180 62 57 443 -334 -963 624 -287 -268 -635 785 -366 -746 -52 984 -309 114 -91 -572 -219 202 -454 -855 783 -78 -553 203 259 967 -524 -880 142 -247 119 -148 -905 -222 -374 -462 518 974 592 66 191 -664 -427 -189 247 48 -198 480 -978 804 -374 -14 965 255 108 753 555 -431 -691 882 522 -439 252 16 50 429 -507 514 -985 821 287 347 -21 25 -224 -862 870 -324 -75 -487 -865 -479 351 -170 -419 57 -12 -598 448 805 -968 137 806 438 -700 350 -358 -251 595 -614 -986 965 -722 -323 -780 860 295 307 621 -11 67 -488 -259 709 -182 -204 -778 165 -636 674 328 974 -695 888 574 -515 435 974 640 132 -405 -745 704 -772 -939 508 -792 855 -71 -849 170 378 141 875 503 694 835 -580 127 456 -136 114 974 -790 951 955 -19 482 -598 252 695 782 239 93 484 356 891 291 -319 -60 -102 -198 -946 949 47 354 868 -793 -812 930 87 986 429 -729 217 -984 -576 182 299 -698 -668 363 -347 543 635 -725 -741 -976 -876 694 -430 321 -383 557 -891 375 -288 673 -264 -976 315 -790 673 -584 -151 56 589 -782 654 -768 -447 -918 690 -105 -298 -299 931 -349 -42 602 609 -365 95 -399 69 -308 497 932 -920 850 -466 294 918 -616 -923 -421 -69 -844 671 404 842 685 651 -400 33 133 975 935 -579 -613 997 -153 926 -749 -852 434 264 139 498 219 -479 -950 648 -712 352 646 108 694 -131 -686 -158 126 561 858 -647 320 -782 689 971 -250 -202 -978 -636 635 403 873 755 -485 908 -337 -545 -788 -498 -877 258 531 -512 -656 -873 459 424 790 603 476 166 -403 -273 -336 846 -883 162 272 182 -368 -719 998 348 917 864 931 -553 994 35 371 -96 481 -775 820 -267 -564 -410 700 969 715 -168 778 427 838 231 166 140 808 75 -438 -263 497 500 14 5 264 383 137 98 492 -371 246 -402 -358 231 -311 610 -93 958 435 -56 -6 -25 -408 -932 -139 575 -689 -240 915 503 301 468 -236 743 982 481 -711 455 901 -21 -248 -365 762 -11 739 -134 -542 -632 -379 -335 -456 418 242 -507 738 -651 466 891 867 -858 -103 360 -146 609 -637 676 -479 -97 -227 991 77 184 -789 -679 342 -610 -386 104 -931 283 741 248 -698 -290 -538 396 420 32 -10 -68 805 125 294 -297 -701 -362 101 403 -576 -937 467 -841 -201 -770 -87 -350 857 -452 822 339 -340 906 -440 -532 -666 189 -207 -173 174 -825 562 558 -650 694 -994 153 636 -403 -199 -330 23 961 309 296 583 312 809 -799 987 997 -657 640 416 -113 232 500 -814 -460 -387 598 419 -564 -147 657 -834 575 324 922 -16 -431 183 -676 -266 776 4 -525 378 -594 437 -242 231 -503 686 369 821 576 212 -327 957 420 -287 -421 -190 848 -304 144 -796 -453 -64 489 -598 -224 933 -966 -35 -240 262 -667 990 -765 -220 860 399 918 831 -750 -916 -774 -537 -664 -684 276 217 -881 -732 -332 532 -829 -223 -239 150 -301 -837 -98 462 -328 305 -28 499 934 232 572 -466 337 421 -793 624 -42 495 327 777 -679 -741 237 -628 545 100 -724 -311 -684 198 784 166 623 721 -321 712 -766 -99 -897 -720 792 -503 36 -370 851 729 841 -441 -872 591 -746 924 -714 -515 -105 -147 -430 -958 -784 264 -296 -694 625 386 265 886 738 896 -186 -179 -215 -105 -336 -845 -303 199 249 -182 -118 837 506 -132 940 30 -667 386 300 898 -247 -748 -234 -740 742 687 -590 800 483 -856 103 -973 22 -688 279 -278 990 249 -235 929 73 764 -36 -567 -446 -506 -126 -226 951 325 127 -734 530 -219 -371 -29 998 814 681 993 827 -64 -755 -606 766 -841 -667 218 336 -931 828 918 -830 36 449 -722 163 785 -538 528 -192 829 41 959 802 -862 -603 685 -312 -260 11 -775 603 -899 -781 986 942 591 -864 -261 -40 -264 22 -229 401 -75 -394 -249 613 -920 -904 949 -229 319 -139 280 859 160 -197 690 -555 -654 877 -51 -608 -490 673 279 437 856 -822 -843 -98 144 681 -153 -179 -982 -442 925 991 241 150 -480 747 635 370 235 -48 -665 -722 169 116 594 858 -669 591 -392 -610 149 -21 -273 -499 521 466 -887 -972 612 -633 -928 -974 -686 -390 691 -109 811 756 -156 818 368 -906 -334 143 46 483 -439 -606 -230 729 -528 -266 -988 -388 11 235 -648 -251 -83 -434 141 268 -533 716 850 -362 -396 2 -70 -295 -406 -549 -824 735 917 -491 864 -221 754 375 435 -114 -222 239 -739 605 -598 988 825 786 -557 -657 -668 286 -355 857 -133 -606 36 843 -941 695 -672 128 645 539 103 439 -824 414 -948 -594 -543 967 -653 -622 212 -50 -482 521 -434 401 -932 -11 -979 -517 -162 991 -440 -542 444 -488 -636 564 331 740 -634 335 -90 973 -436 -575 350 270 -883 859 -723 -597 -489 147 936 -631 -445 -738 884 544 -827 -964 742 541 464 610 704 5 379 -122 378 785 -130 -879 463 -87 -500 558 -882 145 -556 195 119 852 -854 375 316 -874 807 545 -361 -850 -113 680 847 -564 855 -769 870 899 200 99 555 830 987 -511 -166 994 -463 703 -988 875 -485 835 -776 207 173 -232 -411 211 -699 0 706 487 643 828 955 -452 -879 104 -321 952 -102 -490 972 393 -44 -918 935 199 -842 -770 993 678 -631 -899 51 414 37 965 427 829 43 -498 133 720 337 -23 -93 -360 764 538 902 -511 276 777 -450 -572 427 820 858 267 -543 679 892 -853 841 145 -946 -880 530 225 -53 -240 508 -287 412 -176 377 -440 -967 579 -373 -859 985 -137 132 49 -321 347 125 -169 968 -15 -486 991 468 -951 152 -850 -680 144 686 -559 319 -965 469 -135 -73 277 -256 819 761 901 608 -548 -349 858 88 710 -810 121 615 464 -577 883 159 -437 603 -984 -810 -667 -890 301 378 -949 483 -244 272 588 -81 -973 514 -354 -765 583 302 -165 -589 -282 50 675 304 349 -902 140 -95 -463 314 76 -735 541 -966 611 192 345 -459 -879 -325 -814 -112 -101 -539 -386 -40 -78 -898 966 -698 864 1 329 -900 282 -388 69 951 799 -232 -481 -434 -706 438 640 963 -638 -484 -108 681 573 433 987 -224 922 177 334 -479 461 873 802 856 -910 274 650 -612 300 -123 -152 -129 386 913 -998 -295 240 129 556 -99 -460 825 264 115 -943 658 -46 279 79 -339 -689 553 490 -945 -631 355 -719 -252 -681 149 274 240 65 -73 837 -533 -240 -166 -26 163 967 -538 238 157 925 73 -953 480 -743 -977 515 -449 895 797 981 21 -564 167 556 -715 -62 174 -507 871 -862 575 263 -210 -907 -930 369 -717 -187 915 -792 -516 -357 -958 -955 -378 226 100 128 473 -791 -535 289 -612 611 -654 870 126 417 107 279 -217 372 -423 -962 -692 915 -813 -825 645 -666 -516 -876 284 896 -863 958 -127 757 -576 -368 -316 570 -287 -916 -447 -644 922 -343 -537 137 119 -889 824 -832 -62 -766 -361 944 343 8 89 562 -691 -587 -69 319 -664 868 948 -169 -562 392 -94 -472 108 -756 442 414 -478 57 -802 -159 -92 10 -903 924 -765 -25 -339 -676 -36 -491 -216 -730 -163 -227 -494 -769 -167 571 164 -812 -114 -185 -743 -170 -745 588 -758 997 857 460 397 -602 56 -245 723 546 114 -750 259 -635 506 470 200 911 -247 -690 -148 -883 748 974 -339 -963 -140 627 212 -458 226 107 -201 -702 -601 908 650 822 728 987 -589 -978 568 -351 -17 535 32 -746 358 -492 -916 121 -856 642 143 341 246 938 -784 -293 -2 311 -774 355 308 756 -469 346 716 -350 -668 824 898 997 -406 -668 924 308 -105 -321 525 708 -396 591 610 865 194 -866 -653 64 -473 333 -932 682 -529 -484 39 843 -28 -645 419 457 20 160 -514 15 -944 717 -596 471 -74 -829 -351 -316 711 -877 750 -766 411 550 -106 -313 -149 -395 730 -578 189 118 239 -146 -502 450 -480 -994 -902 601 158 -766 842 587 913 964 540 36 959 945 826 -761 528 802 537 723 168 -724 815 -862 10 559 542 -757 153 -980 -804 -536 886 -973 -906 915 -724 744 -373 469 -657 -416 -230 -183 -882 -467 794 -345 -287 476 295 -696 -931 892 247 595 995 669 -2 -331 831 -836 764 -474 47 271 657 634 206 -335 -906 -925 494 347 476 105 823 533 410 -568 359 -547 -900 309 -659 430 905 180 -612 -449 572 -535 740 584 -21 264 -236 -752 -235 900 -212 -342 434 -230 -320 892 148 229 429 -820 903 415 -241 -759 -900 -826 470 31 -281 817 -484 -990 208 -185 334 221 -918 -521 -370 565 115 378 518 338 -212 -538 360 -612 133 -207 -976 -745 -292 -207 -148 166 318 -714 -178 -505 -4 349 213 -740 -807 -105 -433 743 61 508 -211 -878 -945 -693 -815 18 -619 311 366 -916 841 -921 932 -554 -837 662 919 792 -175 -179 -522 -460 -963 772 428 465 -919 -964 937 -308 -238 783 -658 -561 -717 273 -264 -663 307 -251 773 208 -348 -485 585 -243 290 -228 -880 929 -906 -959 346 -466 -519 444 166 -813 -487 899 -470 221 -432 -892 -309 -295 539 -270 547 -532 -46 -914 -291 -962 91 -650 822 281 239 409 -289 89 -350 -547 736 290 754 -170 497 491 -481 124 714 -483 -918 171 -388 -455 176 -291 -666 238 857 500 -260 -41 -158 -717 -430 -452 95 191 -246 -157 -371 -236 -937 -701 664 637 -536 439 465 305 -80 -908 998 112 253 448 -121 66 171 -369 465 -616 -204 300 684 340 -438 428 617 -528 -891 -806 584 262 200 -29 -293 141 423 -411 59 -461 -315 -668 366 -99 132 -881 -714 -756 -473 266 -111 469 584 -297 -283 280 -117 -251 593 779 165 856 -894 -234 313 -848 542 21 801 783 621 -720 -973 312 -846 -655 -709 777 -982 -667 -886 998 375 777 -607 606 -422 -415 -591 -217 -220 -134 -913 -141 -882 76 -278 318 880 -690 990 20 643 976 -854 -524 -743 610 -715 -446 874 550 704 -150 238 -832 988 982 -533 556 839 -975 328 416 -995 -608 -157 -50 917 -826 -699 -621 -796 -347 -188 -375 -669 548 -769 -148 1 39 -111 168 -248 419 -964 -536 -669 950 -784 -248 -544 -353 284 178 -810 -980 -87 773 450 535 -520 -853 -982 -342 -509 -467 340 213 -200 565 445 -36 89 -964 -854 329 -964 -676 202 -474 738 196 -882 930 99 117 -691 -649 -958 511 766 841 225 519 -33 -441 -303 277 145 732 148 -76 75 -922 882 449 128 -358 494 -743 400 -480 441 436 -343 -803 962 -907 -695 893 56 -168 -61 538 551 643 624 757 -591 -127 -321 -648 -504 841 809 -757 369 641 -483 -207 -786 814 -454 26 371 -653 737 800 -726 -577 597 621 -872 959 -903 724 483 -908 828 -687 761 276 914 157 -126 -793 -959 348 394 -918 837 -191 -681 514 702 667 548 388 556 890 -712 -907 -352 -382 -828 206 -215 -294 -119 161 -515 -74 -777 -150 -300 -272 -51 -750 510 773 -74 149 18 -492 -433 53 -181 574 558 -370 -462 -48 -449 -149 -754 983 239 -374 -57 -342 819 -483 49 -366 866 -410 -594 -46 947 -741 498 -725 142 -530 -357 269 -664 -889 135 -123 810 10 269 595 -459 -206 -40 374 -839 -754 -156 -737 972 -637 -327 -106 -924 -563 707 -924 526 777 -223 514 -466 -349 -95 -991 537 602 771 -916 277 562 830 -89 -430 392 505 -787 -818 376 -258 -179 -55 -366 610 824 824 -887 838 590 -378 462 856 376 680 675 -279 -240 -388 513 88 -3 821 -168 614 228 -825 355 755 -184 353 -700 180 358 792 650 -355 -409 -8 176 -73 -554 941 120 -57 -114 597 -66 -210 -511 443 287 322 -705 -883 159 579 -292 10 926 -427 -469 678 504 441 -490 357 -109 -215 -844 -82 915 306 896 -769 -611 -919 991 -942 -801 -630 889 -150 241 -492 -641 35 321 -506 882 -446 -725 -55 -158 -815 -425 719 -818 43 367 235 -612 516 -675 572 620 806 28 -47 -697 715 406 576 -372 -973 -249 -721 45 -252 -695 -987 -131 -777 -947 278 -741 -234 -131 137 -918 876 -82 -825 -327 -762 -647 -922 683 -208 460 836 -989 555 -984 -956 -824 -527 -647 -603 -980 453 -489 -48 -204 957 -736 851 -718 767 -631 -409 732 -210 157 -327 450 -957 -554 211 225 623 600 488 559 856 -307 -937 285 -694 253 372 54 -644 965 406 -373 -25 422 346 767 603 307 681 97 996 -850 450 -814 -307 -604 -649 616 212 508 331 -865 264 -794 -207 -13 645 -424 -347 633 -684 102 -802 -338 910 -488 557 -916 -942 275 -74 -886 -760 873 -258 -598 454 -369 922 645 984 749 811 887 281 591 253 -112 487 877 81 -395 629 -838 -543 137 180 773 548 -531 -712 -207 -185 -570 -452 -589 84 804 937 -717 688 -476 -479 993 429 493 248 420 -581 -163 345 -607 -935 51 330 104 -796 23 -417 -783 941 170 -714 -346 984 -437 -65 992 -857 731 -667 151 739 826 854 678 380 -74 806 -822 -473 163 494 72 -960 -336 -541 -37 -562 526 408 230 -548 -203 584 696 -640 810 -30 788 -754 -389 285 -684 -107 -602 60 -880 902 -884 -843 -262 -701 648 -126 -209 332 551 -405 950 540 485 -92 755 918 -547 -10 -117 -453 -142 -233 -924 797 -414 -635 -512 550 -376 -115 916 -501 -585 627 -595 -134 215 433 340 597 584 -537 -697 -309 131 676 548 968 81 -553 314 -338 -827 -883 -249 551 99 -402 -897 -702 -277 -412 -33 -34 839 -847 603 305 672 -545 -973 840 -308 -898 -991 -416 -953 -915 -132 -53 -116 836 665 -924 -859 62 670 -643 927 -651 -716 -364 338 314 -375 206 680 -949 990 431 -311 -391 -316 521 -991 56 -135 -306 995 -519 -151 38 562 148 355 347 330 -503 -491 9 228 200 -863 629 230 -600 899 188 792 770 814 963 -626 -496 79 -482 -265 -313 429 -112 244 -472 697 986 -776 661 901 660 693 -101 -899 111 2 969 483 657 -471 -184 272 -391 -616 122 -936 236 666 -694 -406 -419 988 531 -795 318 -34 878 982 -792 94 -309 73 831 -825 -253 -828 -679 260 -602 -548 -796 -165 888 -27 -790 -591 -588 -59 593 166 -512 509 348 932 610 892 -764 -72 -687 -715 -627 74 -649 496 -864 324 573 680 -100 -500 678 -628 661 -636 -650 -256 -549 -535 -433 -591 -991 -202 601 610 -800 813 -852 619 370 974 -121 -414 -495 283 -642 -572 615 -13 -679 -143 -877 284 964 858 -479 -47 223 538 509 -714 -19 -840 6 59 -192 185 -851 176 430 -336 876 -97 -993 -478 -981 -193 621 555 82 305 -78 -214 928 829 -571 -183 -574 909 -706 -313 844 916 285 673 -464 -159 357 -977 866 798 -400 -17 -348 650 809 514 411 -630 563 -825 -886 791 353 -125 496 594 730 -88 613 792 -657 714 952 -762 -946 -995 96 -763 433 44 730 315 53 -246 -734 -62 -55 -681 806 120 821 38 38 262 689 864 970 902 -163 -936 236 -125 -135 -677 895 -632 -163 -968 751 -160 -457 -601 -292 512 934 -255 -650 -881 170 -783 -156 -505 -450 777 -468 -330 182 370 375 588 -679 -764 505 -272 -712 -471 -587 -85 79 -800 -398 7 -22 337 761 729 876 -767 -37 323 550 -724 -145 -58 107 -442 547 749 -785 961 836 627 -331 141 274 -235 16 387 -992 -306 -117 -701 604 -424 -271 -742 -816 -358 -747 358 719 -955 -219 -486 129 514 -695 -514 -700 -320 67 578 117 -819 -626 354 -13 -508 266 -787 -872 -425 -214 882 813 -172 729 384 -715 -831 650 -964 446 922 560 -896 -46 340 -18 -968 -638 773 -692 556 -266 266 25 287 645 871 -597 -104 -305 -497 644 253 361 -297 334 -129 554 928 -847 19 -185 208 46 32 918 -272 -959 -778 181 28 -307 790 98 917 570 315 21 690 -488 208 -154 521 -383 990 773 241 126 880 1 59 -11 407 -624 -357 -219 -667 866 -262 210 605 -124 641 374 -144 14 684 -774 304 -214 -851 -523 -936 774 -856 -115 -690 936 688 -406 734 -950 -757 621 834 825 760 698 -366 -154 50 -436 -973 836 -695 -826 536 -50 730 -562 867 68 -880 -552 260 991 -98 842 159 -836 -361 514 -437 622 390 -271 -990 -795 -974 -361 -332 -585 -886 -198 672 -122 764 177 -465 -805 -232 -939 -149 -127 -518 -284 744 -774 856 -419 -324 -396 -223 -694 -390 983 -346 -290 -507 -629 -123 948 -812 333 -171 -295 82 -789 426 -569 981 560 497 450 -796 189 271 563 -820 -743 793 -5 903 445 -590 601 932 548 691 203 -463 -369 -608 -342 115 652 440 667 -20 114 780 -91 149 -568 -900 50 -297 -665 -913 -235 68 -279 -569 -219 -737 592 832 353 -523 305 -505 635 39 748 433 -788 25 366 854 -63 488 407 -43 67 -920 -599 256 -25 -687 -100 -488 559 736 455 471 742 29 181 -937 814 932 -218 -192 70 656 899 170 -486 -757 -107 97 -645 -701 919 194 -531 429 -934 923 -205 -159 413 708 989 534 -708 -282 -73 -719 43 -300 -275 -126 -584 -366 -154 982 184 -98 896 -535 434 171 -27 657 119 -647 613 -542 810 -968 291 -590 640 181 450 140 -575 -886 -279 -986 -725 459 -411 -577 -243 520 111 392 182 225 335 -927 607 -775 -38 144 244 44 -873 -456 -594 750 308 0 806 373 752 -829 -24 830 793 957 -596 669 -771 505 -973 -935 -317 -917 533 511 770 571 238 199 337 517 -362 905 -855 -733 418 -936 315 -597 -395 -106 -77 631 -260 47 774 306 607 481 -216 305 925 -610 -135 -121 -530 -504 428 -15 910 -755 -737 286 -144 -697 -851 -127 682 332 -698 416 225 447 -940 -293 -911 937 480 899 -539 111 -337 489 262 -376 -532 -667 913 -723 -436 -85 -645 -247 -681 554 460 286 -13 -976 -606 -985 310 -669 709 332 -613 -361 244 -611 800 941 369 675 -167 -76 574 -57 -775 -272 -473 -896 636 569 505 328 -968 65 -377 -49 443 -234 -986 -779 661 -737 965 -717 -186 -582 -988 141 -622 -453 611 -221 296 353 211 -360 -835 -907 -421 -71 315 881 404 956 324 517 -319 719 349 -823 321 -480 -647 289 120 -672 142 2 773 922 561 -370 996 462 535 -630 -991 223 -989 -339 -232 994 126 -581 435 -408 942 -176 366 -997 690 -618 -942 529 592 45 -182 -437 -846 -148 872 -124 293 -599 -689 -547 740 -830 139 917 772 -4 267 392 -888 454 -963 -917 -477 658 -898 599 -489 828 486 489 203 651 453 764 509 -864 119 337 666 428 -598 641 -500 -262 -712 -180 -30 -731 -216 -129 852 -24 -597 -346 82 47 -541 -479 465 927 965 296 -92 -55 87 946 -936 -347 721 84 -805 340 -644 195 -940 783 -748 -148 185 734 633 -532 693 3 -95 -689 931 674 -23 369 -211 888 -920 -240 -897 -773 -15 921 283 478 441 726 -785 764 -173 -345 839 -441 -892 961 -609 449 790 -588 -682 -551 347 626 -622 -136 228 212 621 809 769 -378 774 11 -437 812 386 -808 573 863 409 984 -972 -76 579 -769 -293 577 -798 32 -3 -410 -419 -52 -698 771 563 -132 -35 -252 507 772 -31 944 -239 -197 470 214 990 -606 432 142 167 678 461 -571 721 -97 -929 -904 -352 815 -382 952 -420 -820 -832 -287 -576 -789 -155 365 -85 -447 302 340 776 -288 -207 250 -634 -568 -535 -699 340 -422 -117 -160 -457 475 185 549 -534 -47 925 -975 303 -457 430 -973 903 478 690 872 -277 61 634 -891 -466 957 -517 -198 29 -776 476 -462 827 -884 -703 248 173 446 468 274 449 -472 -332 -438 -214 -67 -765 973 406 -453 598 -493 654 -352 211 -802 -370 -432 -269 776 982 407 -104 -417 -352 -97 -473 623 686 -215 -541 -637 998 -146 430 542 343 442 158 435 415 -384 335 -882 -68 2 -179 -592 234 983 645 328 -753 -208 752 -840 -287 773 981 874 -734 354 406 -282 805 -430 283 -329 477 860 -594 383 -861 874 -875 -909 -102 372 -232 -870 348 586 561 -215 -171 -871 7 -437 -154 332 344 -212 -503 851 246 -984 576 374 24 40 759 -54 -257 997 -495 459 749 535 490 268 929 629 -902 -394 -227 -659 -948 122 50 958 -815 -744 951 104 -43 166 564 562 -281 -74 381 630 -798 -651 798 505 157 -120 262 848 -284 -218 -86 57 -232 -335 -434 916 -486 -564 529 928 -365 -959 882 -957 97 -742 125 -954 -920 766 -372 916 127 -31 401 506 887 731 -959 -674 -433 325 -282 -603 180 -397 -67 -132 972 -736 437 523 -558 755 91 -247 889 206 -656 823 -962 -203 -33 344 -150 958 -449 669 660 148 -695 735 145 35 891 -452 257 56 -387 -25 -25 -345 288 -864 -620 765 864 929 -845 -749 -431 -48 775 -384 140 -282 171 712 439 -614 -3 -5 906 -324 756 -159 381 400 447 -324 -911 573 -289 -35 9 189 265 880 743 -316 478 925 196 655 -608 -514 701 150 774 749 237 -869 -810 626 -184 196 784 -88 536 -770 600 -79 -394 -222 926 552 717 995 834 -328 64 -992 160 -37 736 148 -115 559 686 927 -644 -901 -47 743 272 -530 640 -68 955 657 12 230 -377 760 226 896 -76 106 721 503 -233 558 85 -265 -784 198 -872 -391 -165 713 -935 908 736 531 616 235 979 435 -162 -907 230 780 888 -352 475 -506 -863 -994 -723 -634 363 590 763 459 443 4 399 -798 -754 -79 -377 799 -923 513 572 641 499 -257 -382 -967 439 -199 -320 -172 886 -638 -107 -921 -258 -764 -570 -121 -505 -522 -464 -448 546 -825 -587 -900 -958 501 292 -571 543 -878 -96 940 -835 152 -302 -810 536 -388 920 -155 968 -805 291 303 389 809 -108 352 -669 -572 -287 -52 462 807 -911 -406 533 527 381 368 -876 -329 -862 -703 -323 471 -247 -138 311 89 -379 730 -709 -585 -348 -801 -909 -534 170 140 -724 -975 -820 -565 647 -538 987 104 -437 -829 -930 817 -274 -626 -914 666 -63 -543 318 225 329 294 582 -706 386 -423 -605 -632 975 -169 -736 341 -918 -199 -951 -537 394 249 370 171 764 -881 144 493 -871 -993 939 -76 -383 959 236 -751 390 -106 526 -527 534 -82 -726 888 577 617 479 249 155 43 229 -735 186 550 491 -594 510 20 -309 317 945 140 -86 -117 700 870 227 720 509 -17 895 -122 514 -235 993 406 -924 -303 -281 294 112 -703 221 -650 652 680 86 70 451 -727 -816 -988 -248 -207 -647 100 -959 -712 -931 221 296 -569 142 311 971 486 360 -751 299 796 -388 -883 95 -344 301 -36 -933 -840 704 -49 -971 -598 -791 -47 -936 -451 -611 246 -824 604 654 -775 367 -272 -189 168 765 -461 159 -236 553 638 -403 -195 -965 -111 -89 55 669 998 795 -641 406 126 -772 922 673 -348 -357 794 -474 -871 250 -809 -863 -884 370 516 -983 -493 119 920 896 242 -247 681 -791 -154 -204 775 -357 178 -832 305 288 677 -835 675 -53 136 -196 -280 537 -464 344 99 650 985 -709 -31 -658 922 496 809 643 -199 -221 532 683 303 -667 -729 624 97 -53 -731 -460 509 130 978 104 959 -996 -183 656 764 -747 -530 783 791 -432 516 767 233 646 -75 864 785 -275 -753 18 360 143 -980 605 993 -936 621 790 -117 308 -174 -316 744 334 90 178 -896 -102 -759 -865 268 -419 355 692 358 -528 497 194 926 985 590 -793 -506 781 -467 -598 372 -825 805 -138 -996 191 16 -859 157 310 597 -278 357 300 -608 -310 420 758 520 234 -318 -984 -782 -69 -534 594 488 134 -772 -255 949 -876 491 270 -589 357 467 -764 51 85 543 711 -448 36 -773 111 -510 73 577 253 362 750 -577 -67 975 -433 682 -273 327 -399 -426 -147 478 -162 865 276 -597 1000 -848 495 -429 -563 882 -144 -154 -638 167 190 -109 -104 -553 -82 469 -975 647 -70 454 397 441 773 -124 450 -544 -832 449 -841 -978 670 -545 556 -722 -501 26 -834 238 96 115 461 -921 -425 -659 98 -775 223 706 262 176 935 -490 558 -583 268 -382 -741 -514 -604 801 -979 181 925 494 -407 -584 320 -5 760 -340 639 297 -768 292 924 -556 737 -259 -564 -48 -977 -638 459 -380 9 -592 -262 118 424 254 -833 541 -636 -381 44 -446 116 -697 -911 -303 967 -143 422 558 473 287 -657 -900 226 54 -894 -256 336 34 512 -36 -819 522 -538 -708 -204 584 205 38 -551 676 820 450 570 -80 -148 -60 34 -439 146 73 -813 309 990 957 -424 849 147 -440 -203 122 855 -418 -630 785 -315 -58 -426 875 331 -517 13 843 165 140 -69 -347 -435 574 522 -904 104 -268 -692 -591 -776 591 -968 -749 -210 -191 358 -640 -268 72 846 -298 -836 683 -103 743 296 567 192 -952 -441 204 62 34 -575 -920 -187 184 232 61 -330 350 -809 -401 721 -529 916 -951 -440 -636 398 -157 585 744 11 -49 801 331 648 -388 667 -445 -857 604 -791 -36 -749 -769 -138 126 622 761 519 570 627 672 -975 846 69 -850 -121 166 -825 2 124 -597 927 -223 -217 -828 -338 -523 874 123 196 -942 -9 978 -929 -624 140 -447 -207 -486 -113 924 -957 -167 581 -673 -75 616 139 -983 -65 -939 -64 -605 -720 -3 -18 -535 515 202 -251 955 -857 904 780 -117 -548 15 922 614 -709 -912 -318 -35 -540 -37 834 -856 220 75 -410 374 121 -605 913 79 641 -135 -748 56 -139 -284 -676 273 -756 595 -498 -847 737 742 -330 180 -962 -389 943 695 775 -612 389 -7 -623 228 -602 447 -449 -265 -677 689 -296 -280 -190 -402 677 -943 657 -763 -74 -680 -490 517 -751 153 -432 -82 733 366 -595 -143 575 602 -670 180 650 -87 588 -669 81 -902 918 547 398 944 -205 -526 -916 706 710 247 -418 76 695 -221 495 -553 -324 -320 -956 -766 353 -930 -383 71 -710 13 489 462 697 -306 -742 -175 393 822 -855 -766 -165 724 325 790 -665 -345 326 -936 -69 -831 577 -866 -61 -382 -751 -492 -636 -294 150 950 -784 -840 -171 56 262 -624 -456 -314 -127 414 -668 688 -535 -839 492 532 537 243 -264 -127 222 278 -610 -300 -630 496 -619 -181 -239 91 -680 421 -974 -870 -994 956 214 918 -666 -435 269 -482 390 -434 943 -822 -266 -737 -160 99 -407 156 117 -938 712 462 574 636 935 -263 -321 -802 258 -387 207 408 187 6 -866 -148 -969 982 -730 -728 -128 155 -37 701 -256 -142 -971 -955 -600 222 316 -8 -340 944 253 475 716 -841 -56 -943 -734 995 718 624 380 -36 716 -977 396 -435 -275 935 447 -442 -52 20 642 911 224 818 171 -765 -695 139 503 160 116 320 358 -215 -411 126 905 -491 764 -177 323 -701 -723 683 148 -492 67 644 519 162 324 20 -469 -873 -677 -110 426 121 617 756 716 -666 534 503 591 -148 375 909 383 -115 -61 -614 942 -609 210 -890 -504 -873 802 498 637 273 796 194 883 -92 -147 -259 -853 428 796 993 129 433 601 914 303 525 -671 860 465 5 -362 927 -385 -830 -135 710 916 910 185 -385 214 676 -703 -400 -334 702 -827 852 441 -91 265 -276 514 605 -572 300 885 -119 830 -694 631 -338 -157 -238 17 -494 326 -391 -21 -718 -882 791 121 582 943 6 513 91 263 -680 -566 -10 771 -972 964 -458 -926 -398 -283 37 -201 35 -146 257 -408 948 -826 -315 101 897 -855 -772 -629 748 864 -439 -28 979 43 800 435 315 -14 466 555 -247 900 -848 -765 -410 -667 872 957 943 988 -210 924 -84 908 493 773 -249 260 -193 714 -570 844 -285 150 -750 -463 78 -508 257 890 -658 427 296 -336 -660 392 -28 -763 432 80 669 849 739 -355 701 -23 898 -561 -53 615 457 755 575 -489 280 -29 -224 827 524 -338 -552 151 371 924 -602 378 219 49 -886 334 -241 -502 -655 -367 496 686 -816 284 -832 969 -696 982 275 -150 751 -582 789 880 -807 771 759 832 187 -689 836 618 -862 -242 -160 -414 684 153 76 -908 -764 -574 -222 654 -295 -180 686 -194 23 488 827 958 -269 399 982 -495 777 341 -56 117 502 -146 967 662 314 -630 -355 -202 63 -311 706 559 -486 -145 793 -709 544 608 -899 -402 -904 -121 507 -178 801 -55 -539 -233 -638 415 -436 -593 -276 -944 671 -59 -709 -595 -31 -388 -464 766 -681 960 -139 920 -65 511 114 88 -472 724 -303 422 -753 912 494 -909 -12 53 722 199 -506 531 -113 286 393 -981 59 867 -39 -988 -90 -535 293 292 285 813 17 542 200 124 -638 983 -297 -75 -704 173 -139 -831 -149 394 15 -310 575 -176 -217 841 393 -855 654 671 -436 397 -615 -255 904 291 -554 23 123 -518 987 727 -457 -679 -506 -22 -598 697 885 712 -938 703 -150 -135 473 978 626 430 -333 -869 625 724 155 553 -92 427 892 590 170 -21 147 954 -21 -937 64 -329 -729 -843 533 605 -244 -310 347 144 -247 937 -625 46 -406 -105 486 -335 -289 325 -500 -538 233 -876 596 899 -271 842 -540 -914 600 -242 -60 -535 205 754 -242 -485 -797 129 605 108 -166 189 -928 204 -980 476 -576 212 505 517 388 -484 262 -655 -888 -747 -81 13 57 -568 687 -808 132 -563 577 357 -208 230 -37 174 -50 988 -964 -501 -606 -549 467 493 998 259 236 -561 965 736 569 -258 -744 -905 -826 -73 1000 -250 132 -623 -677 -265 -349 -641 224 752 301 -471 -686 -772 610 525 929 744 475 446 -647 454 -445 899 785 -862 93 387 770 177 130 -830 255 898 852 856 146 118 -829 408 -531 16 -140 -440 656 663 -898 588 822 960 689 812 -973 384 -865 -341 -897 -365 17 514 -232 -482 881 871 -257 -202 16 -471 -459 860 736 388 -992 768 -941 -783 -158 790 209 -165 591 -922 -528 253 919 -636 536 -808 -198 581 -655 913 -271 79 -329 834 -109 968 -220 723 -605 835 -47 -55 -921 -526 -790 -761 -551 -591 234 -286 -258 841 180 -248 -1 665 -755 -397 381 -26 11 -39 795 -999 -67 -677 -103 -603 -905 -461 358 851 -430 737 -508 40 -489 -243 403 135 208 -771 295 -88 335 -689 872 52 -993 -619 -863 825 -531 -878 -7 -41 846 -223 -614 -45 727 29 -268 -424 -744 -122 -883 -7 936 49 391 -104 -169 -870 -826 -72 -529 326 -307 885 706 -522 602 27 937 888 -698 702 164 -318 354 -849 647 -986 -707 -853 -515 -704 -168 804 22 -947 -895 -539 -193 408 849 355 672 -211 338 814 415 -204 -496 430 798 -78 820 -556 -557 331 341 10 967 -759 -111 808 641 278 -157 -717 209 83 -984 -746 221 6 623 -656 -489 97 975 -44 639 -307 657 455 473 858 -115 -550 -56 -48 683 -848 -404 180 -590 229 728 447 -546 640 -995 -707 -229 -580 -688 -683 -926 580 886 346 560 196 -867 957 -416 -832 -529 893 310 -559 -678 357 726 -160 -610 -824 -498 -271 -87 551 847 956 225 -515 393 -619 993 -638 -537 46 204 953 -106 -119 -436 524 768 668 -744 -156 176 772 897 147 -957 -366 -455 -615 995 706 856 -319 -434 527 -913 -771 998 912 -169 -482 653 -808 793 -43 -798 -70 -267 -132 545 -890 607 140 557 -212 -715 612 968 -731 979 801 979 177 649 580 -984 -977 128 593 -197 -279 -257 141 -505 -246 -883 380 -837 -550 50 -239 267 -485 715 -274 -615 -80 874 -605 -505 753 -543 -518 554 896 -368 -183 -638 179 765 -274 263 110 -129 -619 844 -38 -875 367 -12 -137 213 -457 -631 -225 481 -229 82 956 680 166 413 -769 634 -591 -533 -352 157 762 917 -450 -831 71 -283 879 -758 -622 275 595 -134 -897 324 -707 148 547 -141 455 -910 824 -678 -4 -76 570 622 -631 -556 543 558 594 -504 270 330 -459 992 -462 -783 -334 -640 5 -286 618 -768 -530 -625 228 -930 -265 433 624 97 360 221 -634 259 561 -357 -940 -135 41 -96 548 244 -565 153 442 842 121 -452 -87 -445 -676 107 114 -331 111 -312 -800 -107 614 357 -244 -986 969 336 887 232 726 -479 -40 926 -865 233 -500 474 971 -730 -85 125 -390 484 507 -685 -199 -369 156 -339 -96 -658 324 763 -75 -759 -687 -620 -480 -130 -506 -617 535 473 306 -15 493 -548 732 -400 412 -849 179 497 -71 330 973 179 983 944 -667 420 -279 -732 141 250 189 22 -566 -818 -269 779 697 741 244 80 653 -810 600 -820 336 406 -661 288 810 536 504 997 -838 443 955 940 622 512 -343 79 -746 255 532 -461 603 -412 -357 -418 -305 -843 821 -165 -436 -588 -125 -133 -234 -814 524 -890 443 -445 249 570 -126 590 -213 333 815 95 -22 -87 -104 -522 -716 -356 -256 939 -878 -415 472 -809 11 813 -994 -736 475 261 -460 706 -528 -962 587 -650 609 297 -997 652 514 410 -690 530 467 -37 -409 24 758 190 107 -192 101 999 -614 482 -757 -487 473 -207 -436 41 -333 1 603 -790 -276 425 980 -490 -376 -348 -12 -853 981 -174 -292 477 289 -799 -734 548 705 626 476 389 831 -446 732 -68 50 -872 672 -999 33 -773 -438 -738 578 448 -941 139 -504 39 -581 -784 998 -979 -343 731 681 -639 -285 188 351 735 660 652 -539 -721 -794 -478 -135 -416 -807 420 -734 330 833 780 -547 -222 771 322 972 777 605 488 -885 11 -800 -387 498 -965 825 -397 -407 -450 -83 941 946 -574 171 -32 -944 -38 -1000 510 190 -413 235 -411 -649 -454 -913 -98 366 -917 634 -190 178 119 -990 -341 245 -667 804 748 -732 -710 -321 -116 759 -87 -195 10 -88 -379 717 573 147 712 627 730 -297 -157 -346 659 521 358 -952 -162 831 529 -633 -557 -534 955 -753 -73 304 317 714 -935 -405 906 -68 -742 -754 -451 -759 716 120 -536 195 -97 -893 -169 -1 989 509 884 -889 874 -468 -852 -905 693 396 -168 586 -785 644 -388 -430 545 133 990 728 550 -755 -990 -48 533 508 968 -9 -46 -826 -775 -135 714 254 -643 -101 -87 -768 -553 -976 144 806 963 -493 -953 350 172 -242 301 -186 -966 -291 -892 -675 689 691 -10 911 -904 951 -948 8 -567 565 -430 -527 788 340 -706 -702 -145 -647 -400 232 -429 902 -811 302 -525 814 -532 43 72 -901 406 968 -689 984 206 862 901 -497 979 951 -608 842 609 -65 679 514 -639 -607 -868 -784 -635 -280 -235 -247 -265 541 -328 56 704 606 999 484 413 -975 827 806 -304 965 -210 -651 -230 -829 -471 -282 408 -65 242 -557 590 818 -24 -333 -266 522 801 417 -534 794 -4 279 -475 -580 -274 -448 952 -720 -990 652 -298 822 -546 416 -295 425 111 598 84 17 794 -742 -61 -606 629 -473 -696 -247 213 -859 287 -964 -961 975 689 679 -35 -188 -863 132 107 375 533 443 -71 571 -961 914 122 863 185 -236 -784 -164 921 275 -965 -244 951 67 103 174 -952 803 987 -933 -145 -951 757 721 527 -782 330 -92 -265 952 815 -638 737 -79 -383 586 293 556 -229 585 -143 -648 -239 -549 58 -133 -81 -396 962 151 -161 -237 299 880 -212 60 329 -825 -169 -306 -650 -559 973 -208 533 426 -451 -23 483 -571 -483 209 -696 -576 611 -135 -582 -981 125 366 -743 -741 364 -186 -551 750 -542 -135 450 -791 -407 283 -311 -680 401 -809 -355 552 213 -803 -492 -411 463 602 693 -453 673 -695 970 -346 296 -921 887 -815 205 89 280 80 146 421 -490 196 936 354 -838 -391 410 -667 -898 219 -460 -523 78 -384 866 -8 105 363 -326 -853 350 811 -438 719 -807 78 -765 923 -419 -946 -964 557 685 -910 217 -51 -732 -964 -514 -409 -718 -597 111 -928 591 -549 -285 -611 588 518 367 -657 157 -843 890 773 -820 860 -840 184 -842 -688 -375 -6 44 529 234 -484 8 -251 -507 504 452 527 262 291 124 245 830 -641 97 214 -487 47 -62 288 -788 632 -734 310 -133 -578 23 -691 -40 -836 77 372 -246 -512 -360 -656 500 -894 -230 -469 428 58 128 600 572 7 905 834 -699 -363 796 128 -683 -312 -978 239 920 -960 943 938 140 736 -341 608 205 -226 896 649 577 668 726 991 -284 -51 442 655 -880 -936 -930 -400 -13 468 538 -139 18 -413 -398 306 -218 109 444 324 198 607 -648 915 -397 45 342 830 103 -434 -700 -632 814 -277 -423 -416 -788 -87 488 706 -984 829 355 869 -989 -120 670 948 -781 36 -755 976 953 788 293 -358 -349 -486 -971 676 950 -304 -731 -340 905 -654 902 -461 131 387 293 -713 -478 750 959 -74 108 -158 -815 652 -177 -705 -771 896 -285 356 21 -826 -824 517 236 -464 -823 -321 988 -970 -442 -975 385 654 379 91 -474 -753 -199 817 920 -550 871 233 -47 -742 -912 431 113 -380 458 -655 115 619 -592 -69 329 -672 198 993 -683 712 -508 -412 538 89 -781 -455 -542 357 522 -2 409 73 482 -707 529 441 459 -960 793 -87 403 888 912 -528 617 481 -44 318 -986 -530 -393 486 -820 -997 210 179 987 453 328 -150 320 425 693 -263 -107 300 178 -208 869 -689 -382 -378 -563 -351 681 -908 713 -130 -701 118 -595 537 -849 24 -563 -815 503 -101 383 -386 -32 861 496 -300 -800 112 453 138 917 179 360 -87 -243 952 384 378 932 447 -206 414 957 463 456 443 -99 530 -175 -567 -9 -512 993 92 -254 -134 58 -627 241 -621 1 -809 929 967 639 158 -14 -706 -711 891 -547 -93 304 596 937 -368 -317 434 -993 673 703 -128 -199 140 632 230 -857 529 -346 968 -517 252 -385 -19 370 -999 -350 -101 343 -141 -789 -35 -847 339 54 -547 799 -218 -930 -154 934 -640 675 -186 -542 143 242 964 473 -279 -923 -132 333 -816 768 -34 -91 -435 321 -734 42 -218 214 811 -508 -243 -226 373 717 377 586 328 -28 -169 -891 583 -286 -788 -875 -777 -348 -72 586 -617 718 310 -420 709 308 -49 -942 148 619 515 838 -308 -494 269 -994 127 -750 -573 -520 468 346 -805 -950 -75 -482 332 -352 468 818 -566 -936 -389 416 682 -692 -433 -813 -744 -674 -518 20 998 -895 -672 -437 335 355 -513 -525 136 -109 873 -11 692 -121 517 -337 285 241 -713 31 747 387 747 -152 -200 123 123 907 -592 205 -827 745 -276 688 -920 809 898 834 623 951 679 498 843 -795 460 226 -428 -116 -61 427 -348 -200 -712 264 954 -563 512 -153 -791 -362 916 -601 -441 766 -475 799 265 -691 411 503 -411 -573 935 356 -652 -572 651 685 -974 859 140 720 857 278 -982 -746 -576 644 981 -85 835 -797 326 -533 -581 -543 741 169 412 -985 -830 -369 -933 -141 -981 32 -573 -915 890 71 94 -55 448 857 766 267 47 335 -630 125 -589 -181 -375 114 238 906 82 316 72 -27 540 760 -93 -884 453 109 -121 -294 -410 204 615 784 -938 350 -415 -486 276 182 -887 761 948 396 -27 -569 159 514 533 -592 -922 712 432 306 -670 -260 -357 276 27 218 132 -68 -501 -720 -566 13 -49 918 360 -511 733 439 -400 657 -345 -433 97 280 753 799 -697 -308 690 -861 -744 -82 -588 136 489 -778 949 -418 -287 502 -506 670 136 -652 -991 -192 -786 -230 382 845 796 6 -51 696 -47 -260 -376 -515 -905 310 555 326 990 985 -227 973 -192 -110 -856 -314 481 768 -78 271 -681 -294 763 -503 -331 -91 -115 -709 -752 -458 -479 841 -270 -678 -692 -433 702 -416 800 -533 -756 -653 -877 607 660 944 -357 343 871 -944 941 947 61 -139 -598 192 719 -474 975 451 790 -905 694 -434 933 -632 -416 -340 -545 -652 -500 -682 703 858 -730 -453 -455 -462 506 -364 -949 -716 -245 -227 421 796 -789 -669 -566 206 -664 -618 -426 234 -387 -643 -531 166 -456 -671 -522 77 -94 188 -488 -69 -62 249 57 -935 663 436 12 267 777 798 -716 -27 -584 -959 -831 -266 604 792 -866 -741 767 -584 -846 469 -384 160 -185 252 192 330 -626 399 845 486 898 -939 -729 599 -516 -884 -200 -259 975 -3 -471 -724 -468 -105 -776 775 414 -296 226 -599 434 -67 -118 -517 -756 -253 -45 23 -726 -622 458 -468 -400 -293 -920 -202 929 -981 -347 533 935 -684 835 -771 627 -311 -529 -617 -725 357 10 -342 358 -678 966 -986 127 671 659 -828 -687 -257 -266 -654 796 567 895 -118 -143 231 -301 -487 640 439 -717 -141 -944 204 126 13 862 465 847 783 -761 -704 774 -460 877 456 -625 297 -373 307 -452 762 -327 -932 941 941 712 -65 701 327 -942 -311 -997 346 98 -483 -908 -235 -682 -920 672 -906 868 263 -741 283 -331 -238 -170 -644 326 -77 -443 994 744 -69 -381 -626 -962 -487 -254 925 -290 952 911 911 -321 144 170 -889 -340 -836 943 723 193 882 -158 135 334 362 509 -771 886 -947 -421 374 13 -289 253 -774 126 -187 -433 -707 -454 -997 -838 -496 233 -681 -606 772 348 -235 397 110 -874 16 980 -535 195 -826 318 -937 -153 -729 235 -167 73 -978 -645 -952 -476 -678 713 49 -447 448 923 136 6 637 -764 -787 80 -131 -920 -376 284 387 -517 -424 -933 -803 959 -498 -637 -189 -34 265 -916 -442 -109 -938 461 219 122 91 796 422 -581 876 601 720 -803 659 649 113 913 -429 346 614 -620 500 760 355 397 810 -986 93 217 -937 -433 778 34 -493 -683 432 194 537 -703 -521 -343 -28 -854 -821 -258 -739 256 -491 164 -757 74 -773 -513 -883 -439 899 965 -535 340 494 -807 91 771 381 182 902 942 -959 -173 660 -393 -484 638 972 176 -28 915 559 895 -814 -286 985 982 560 828 543 182 -137 -792 989 -511 199 555 914 -570 -465 -187 -146 919 -627 990 842 267 689 912 -287 -630 -240 471 -516 -211 246 512 -382 514 -856 -359 -384 498 369 583 -101 38 495 850 468 853 712 -723 390 -596 464 -866 -803 597 -599 648 -821 368 381 353 392 873 -70 443 811 19 -790 -316 -506 -1 -625 106 838 -526 -532 406 -770 -301 991 578 -812 433 -915 968 -865 563 687 -512 -268 -385 55 589 -296 858 266 -552 -198 -687 501 -989 -709 -120 -229 729 430 782 510 781 236 -528 -154 -144 750 146 -373 -525 579 -497 -509 228 -677 -200 -903 -716 -998 223 -273 803 510 674 892 -43 20 203 -938 422 -431 -115 -143 -677 670 467 -986 -413 462 -499 -189 -322 977 67 617 587 850 240 -161 -10 -28 493 -402 -639 -880 509 -560 -954 3 712 -365 372 237 -413 -915 -295 -707 -923 898 -786 186 -886 -438 814 -739 -201 -664 321 363 711 621 980 -747 587 566 396 613 -173 61 -445 860 609 -779 857 247 462 150 459 424 596 -377 -55 -73 178 925 -968 -7 61 332 -376 -506 26 -616 324 -751 -324 295 -366 -539 236 635 -533 831 636 761 456 -215 625 191 815 735 974 30 167 -664 -482 -51 951 -576 -228 189 -278 -190 147 970 -152 -738 304 398 253 474 -125 -239 -367 -170 182 650 912 482 546 -269 -987 45 444 618 468 279 -833 -531 645 555 94 139 -294 235 -226 -303 172 738 3 -558 -484 310 -329 -867 -572 -934 -90 -865 944 493 228 760 651 -424 -819 -777 -762 -716 -203 963 -317 -184 -805 262 -425 -892 -160 -668 935 349 753 -850 -129 825 945 -103 773 -17 -276 202 33 -340 364 -701 371 -214 -978 -834 561 -72 -987 -135 -727 749 47 -348 -161 680 606 134 834 903 109 -935 22 545 -768 431 761 -567 821 808 -208 -687 743 -940 -392 -220 183 -607 675 -872 995 793 303 -804 702 503 2 -613 48 -541 -675 996 809 688 -528 119 659 -944 -871 750 116 -714 -448 219 835 -150 -852 -637 61 -764 864 154 -420 -446 -810 661 845 -514 962 -415 -459 -500 211 600 18 -285 96 -745 964 -137 -132 518 -447 -757 -600 374 -338 489 728 830 -627 165 774 182 -862 700 -927 758 -35 698 813 -777 480 -774 99 140 -898 -4 -19 -817 -32 -312 -771 -402 -116 -70 948 53 931 547 -620 -745 170 937 154 19 31 539 894 550 495 -100 -329 -343 -24 920 -533 784 138 -214 800 -40 -632 -853 -182 321 591 -348 329 860 -124 771 600 -835 831 983 -588 668 996 332 523 122 -172 -317 -598 -604 930 213 -215 -938 304 -117 -844 -985 716 -890 -494 -524 465 241 726 589 246 -340 286 109 -430 600 -817 569 -439 152 405 -831 264 -791 -824 173 393 -874 -771 754 361 -463 -564 968 -953 -547 -367 155 356 -467 -117 -832 659 218 352 106 379 -70 -795 383 8 621 29 676 -778 -746 609 558 -268 -945 -989 -646 952 -131 825 -899 952 659 444 273 -339 -469 121 -678 -287 443 -709 -481 768 -265 -640 -128 -926 -784 -524 -110 -160 99 864 939 500 696 -76 -592 -914 -528 -739 -51 -49 999 -978 -1000 -12 705 721 -949 899 -844 358 816 -627 -278 -419 886 -194 -422 901 941 -584 212 112 -658 950 567 104 -300 -238 -455 712 -513 165 375 -926 289 729 836 144 -507 674 -962 -26 20 893 -642 -248 117 176 -548 296 823 -783 831 779 -828 777 145 -555 -287 -410 466 563 -124 -313 943 -253 -316 143 73 256 -714 56 -872 717 -576 -277 744 970 -472 -532 -360 252 -439 967 676 602 461 306 736 456 -722 -314 224 -37 -573 -608 -662 -380 246 642 198 647 949 750 -56 -873 109 -18 -650 121 876 803 662 -669 -942 -297 -398 292 395 92 449 87 -329 833 -362 -377 69 379 -434 397 -276 -14 391 944 -350 63 146 -831 -493 777 -782 -217 -337 943 -969 -600 -618 624 -189 -38 -934 -872 -460 -532 296 -900 303 650 -737 905 -988 578 -618 -331 -907 959 -237 -950 199 94 668 322 795 -846 -413 180 -868 -839 413 979 -818 -771 -142 96 54 979 28 175 -991 -763 -340 -688 338 -654 933 -488 750 130 764 -417 453 892 713 918 525 -720 -807 -212 575 -435 452 469 -934 349 943 -30 954 656 992 144 501 141 -572 -655 -509 842 -158 -966 -933 431 -906 408 159 -789 763 425 325 268 605 -899 -500 615 24 378 559 216 340 -630 170 715 -76 -243 -805 -107 871 -632 -88 580 -214 -807 -659 -461 120 -367 381 288 -415 644 471 -648 981 288 -750 17 -309 -997 -78 -997 6 -733 225 659 302 -771 -464 137 526 978 770 287 191 -572 764 -965 -639 969 -775 -487 241 -643 828 585 -824 429 201 910 422 939 2 155 -958 851 -914 666 749 733 499 799 962 -117 -460 975 194 158 -221 906 -811 -92 -645 -971 997 189 -783 -916 545 427 -908 673 999 519 360 73 625 -279 -493 481 -903 836 -884 167 174 -639 -158 282 -157 472 -703 -352 -971 -582 -575 222 -348 -421 -379 977 216 688 794 -725 74 415 -738 638 682 453 -502 235 998 558 -98 843 -445 450 -123 -759 492 363 -714 611 -805 942 -574 -717 -790 630 -116 -73 -54 -146 132 486 573 520 -823 468 825 901 -422 29 -264 371 595 268 26 -154 370 -42 878 -537 497 -117 -608 221 -904 588 158 108 863 434 -450 632 159 861 -639 -711 -769 -923 781 -609 -642 -624 244 645 362 -739 592 -464 -283 -670 -86 111 -103 -977 -846 624 -654 800 -927 -577 438 79 6 868 376 -145 -925 -515 -103 171 -7 617 297 -670 -87 -850 -33 923 -569 102 745 363 383 573 -832 326 433 -307 -416 181 -476 -56 137 245 533 881 454 961 847 -871 -579 -65 -349 58 -600 387 -74 -632 -827 -453 -64 -492 -994 -104 334 -855 -411 424 -703 -222 -341 618 -643 -595 -541 -633 705 926 76 -83 139 -72 419 -493 587 -735 680 938 132 91 704 -477 86 674 -161 518 614 -920 556 -483 -690 852 -651 -727 182 -572 495 -647 -899 -107 875 -637 -453 -559 -301 99 -801 901 972 327 -385 -115 495 196 838 -8 117 -845 -397 -964 -26 -612 102 717 441 -315 613 205 -392 200 737 -219 -384 197 459 43 624 319 783 -855 148 -881 -836 374 101 633 -184 -431 -308 -196 -145 -427 126 -899 -299 -861 681 -762 592 866 46 -42 -785 -778 570 -676 -150 -385 -173 -729 864 -104 -79 -542 797 420 -467 506 481 -812 -147 519 -441 -177 156 319 -495 905 511 253 -718 -908 430 -330 -148 980 843 -113 -72 -970 -454 -200 962 -756 -854 -491 -286 -950 -121 -599 542 281 505 95 -233 19 -809 -376 356 546 -986 156 301 452 -30 -500 547 127 -16 -460 -422 -109 -600 980 -617 -189 -969 -356 -467 68 775 712 -435 -582 -934 -490 928 602 -469 247 -448 -967 44 649 175 -869 -969 15 495 -403 522 -721 207 499 -576 -410 319 -398 -386 -647 319 -123 397 -303 945 -53 -851 -646 601 382 -373 39 -270 -680 -88 -604 -439 -17 865 -534 -301 986 380 -679 -229 10 330 998 204 184 -225 -825 345 838 -155 -301 956 -511 712 -519 68 -420 225 674 522 -10 633 258 872 -818 62 183 -816 -959 -206 307 -911 -50 210 -161 -558 -778 -351 492 54 -412 -912 668 -464 -250 -888 -500 -735 511 -419 805 -150 141 205 156 66 -364 -283 420 642 -155 734 -7 224 850 862 234 -103 -796 846 -2 72 -184 -99 691 -750 905 438 -637 -433 610 236 421 -18 134 -411 -694 283 -175 432 700 -450 422 561 791 718 -195 240 839 540 -998 -617 -218 -369 -691 2 147 -399 -963 27 -108 -287 48 328 -928 -824 -866 375 665 594 395 -952 578 464 -390 986 389 -344 -556 -882 989 979 -901 584 -547 570 567 -693 -918 -14 -854 781 19 377 -336 721 520 610 746 178 -21 804 -306 743 -344 -356 -59 -515 112 695 -282 -271 822 905 235 -1 -110 156 -628 997 921 -511 -778 371 697 1000 -296 -429 39 -869 -619 -596 106 517 -331 -970 713 -548 514 432 -395 -58 217 64 426 137 -186 -944 407 448 -535 306 308 -929 902 -429 -217 -861 326 862 48 635 -649 951 196 332 588 437 -232 -847 -954 190 555 494 333 -195 -43 -565 -668 -897 -293 937 -445 -208 -217 -280 988 -67 -420 -592 353 972 -126 -710 -305 -419 -14 -33 536 -324 925 -445 46 566 345 493 -110 204 599 -824 -68 265 821 172 -384 107 -442 884 -791 896 -203 55 -510 503 496 -629 -520 -476 565 595 -625 -713 -369 710 387 199 560 578 845 -223 373 -219 -195 -943 -64 408 -524 -652 168 91 -112 -439 257 -399 373 -220 389 -481 504 915 -982 -36 676 -705 611 -508 915 -216 624 -737 -763 351 -503 796 99 23 214 896 959 -254 476 47 551 924 -56 -850 -691 935 -300 92 716 152 -168 645 86 -72 -212 -676 983 -56 -689 -827 973 -739 999 -127 728 -952 -429 716 295 415 -454 -484 -26 -981 106 -62 -997 903 -205 -940 539 -900 -865 -982 -213 -244 -792 610 -543 -462 976 986 586 313 257 597 -87 -731 112 -898 -798 868 602 -138 227 -863 587 -281 548 589 -9 357 -835 686 86 402 -332 946 691 789 275 -544 -56 -864 960 215 -939 -747 -208 483 -292 -147 858 -492 810 -749 -930 737 801 386 400 688 801 302 -748 10 -764 -146 613 171 -433 -357 686 -327 16 -969 757 778 -343 14 29 49 -41 224 -512 378 876 -892 -475 657 -195 768 -869 -34 733 -314 758 656 -466 -253 -342 -80 -904 -121 155 861 594 -191 -627 715 18 -336 986 -420 -57 924 160 616 -567 -261 -874 712 888 593 490 574 -952 -66 170 348 -107 566 952 586 -1 82 -350 -209 704 -987 378 -160 470 -957 260 -968 -448 -359 373 59 -736 55 -81 15 628 -143 921 673 13 -568 398 123 491 -223 -144 -74 690 -772 575 248 -664 370 574 -538 -727 934 -595 -919 174 -877 -361 -494 313 63 -891 232 -772 348 -266 342 -93 212 -366 301 -143 -482 -658 -831 -635 -592 804 403 -47 187 637 82 181 -322 979 854 -958 -547 -709 -945 628 -505 53 609 310 -369 -630 -488 -892 34 419 17 784 839 -402 949 879 -448 -90 -490 -843 776 -552 -578 -896 473 -677 -783 533 644 941 -142 685 -982 -408 44 312 90 -803 -13 413 815 -22 807 293 747 829 -3 -681 488 -657 -239 615 37 -36 713 247 -833 87 -244 -409 279 852 922 -270 -429 -471 -503 694 -257 -859 182 950 -307 187 400 140 605 -924 185 476 -972 -331 -655 -276 858 737 -271 310 960 -35 214 480 -7 -719 959 -273 778 -163 -356 -245 -572 -232 -86 -344 -521 -68 997 873 297 130 767 692 -927 -751 -515 492 561 -576 -39 118 429 -991 707 -663 -361 -698 64 840 667 430 341 902 -36 -785 618 -371 -866 -706 309 226 -632 15 643 -419 422 72 -723 -519 223 867 -386 -906 173 32 164 -521 746 -949 -786 647 -629 894 -932 825 -88 94 -158 319 -910 -142 739 184 -988 122 -105 -719 102 -11 131 932 -715 -543 -271 -573 -426 -255 -651 -126 98 -324 -346 124 -980 852 -402 570 356 -973 639 -159 294 211 595 -500 98 -223 -241 422 -361 -440 -28 135 -811 -944 847 747 -187 66 -966 366 560 742 -421 -104 701 -227 589 -30 -472 -638 -467 151 51 464 -409 205 -363 369 50 578 527 481 968 913 -640 115 440 -229 992 238 -578 79 663 707 7 967 165 -466 790 -982 -781 900 -581 4 -428 492 346 860 -55 535 -624 533 -197 -680 -26 -200 286 -562 960 -33 -346 522 499 658 191 -278 -688 -629 -250 -998 807 -570 -435 -561 -917 -225 706 -606 279 966 348 167 260 -565 154 435 -466 704 -118 488 -414 721 -127 454 -305 817 2 596 -413 -515 533 733 930 -269 -395 573 115 -714 336 263 391 117 695 -276 85 -470 166 -473 308 806 -640 -353 -539 -610 -761 -88 197 -739 -265 -905 -716 -615 368 -137 675 275 800 640 950 -654 -374 -26 -67 553 82 -780 -841 158 261 -111 -526 -387 520 -90 -729 -94 -964 -436 381 868 -576 -490 -476 805 -788 -155 290 -423 9 846 923 221 574 636 -64 601 -165 488 -349 -714 -992 -822 -829 -678 557 714 164 963 866 -488 -136 -885 560 984 840 -910 -538 -478 -883 -495 983 363 158 393 433 -340 -990 -688 -44 323 -295 307 81 91 487 286 322 244 -489 649 536 957 161 612 657 -343 -501 -689 115 95 -819 418 165 -725 304 -505 244 268 -459 -182 -446 875 -527 437 -955 -69 -782 -225 466 349 -443 -28 -30 -638 -973 -186 -433 -943 -297 -456 527 -479 -750 -913 797 193 791 208 427 -932 598 610 341 -355 -857 -983 -536 239 -22 936 834 -851 -391 -19 -667 210 159 362 613 708 345 -596 559 -64 -208 -236 -285 696 433 928 576 267 202 984 171 223 154 974 263 -237 -115 520 650 -601 -443 -151 -460 584 -144 -132 717 -417 931 571 522 266 -668 300 -748 996 -61 472 -211 -380 774 -57 826 135 -977 841 -77 453 -339 132 -469 367 699 -543 -319 937 -372 -848 -97 -269 -106 -300 239 256 790 593 -606 966 346 -955 931 -135 729 -666 531 -288 -839 -859 -917 -745 -520 -376 423 -719 799 -248 -487 320 -501 825 646 -209 -57 -785 -943 741 105 324 -341 517 589 -605 -768 -554 919 367 -1000 -45 -315 849 -809 -959 -190 -355 594 9 -175 -51 -476 -428 -809 383 100 -778 -966 330 556 -395 787 -392 293 414 361 -713 233 468 389 272 -590 829 -344 154 -564 606 706 634 -658 -419 -93 127 898 -916 691 805 -594 -54 359 -338 660 -752 -293 -708 891 -68 -756 262 996 -721 654 -598 81 -607 977 143 491 888 960 254 -673 215 163 285 55 448 285 -856 30 -219 399 940 489 -292 943 -60 -44 -391 399 -511 557 -486 33 926 19 -608 -701 -750 -468 756 283 -112 -710 170 -5 292 -158 752 357 66 996 969 -284 -212 934 -631 737 755 749 -233 175 -827 -520 -33 524 -738 152 -671 -531 -826 -925 978 -864 -721 859 -65 -488 984 303 -652 144 -436 188 -214 -244 -477 978 -518 171 930 822 644 -202 -920 408 -496 -778 528 219 180 629 -663 823 -117 -111 -159 337 3 94 -553 -749 271 178 -633 386 -716 536 -938 -241 -982 -648 759 77 916 746 -920 582 -14 745 431 -723 935 -359 -667 86 -52 312 -702 962 218 -245 194 185 -404 982 -121 -978 587 -834 -981 942 -575 875 -398 -600 404 -834 -265 -527 -343 692 203 470 13 72 -180 -861 -626 525 -473 -736 722 -13 885 534 -500 10 301 -685 396 -863 824 -391 975 868 -306 -446 26 -398 -647 230 193 698 -970 -403 30 950 319 281 -885 102 264 -394 -486 245 770 -841 28 361 -465 626 -422 -994 -979 498 103 -361 783 584 -832 -96 -635 -663 -303 -366 373 920 -944 40 -692 675 -851 136 626 330 -602 680 -862 370 257 -10 508 961 491 -125 -519 -117 350 965 -977 -10 840 217 -591 569 -570 303 120 -275 -997 -146 -257 882 -687 -825 111 -450 610 -927 -977 45 -879 72 714 420 865 -109 659 19 121 -711 -84 -548 -720 -193 960 334 769 452 942 -876 100 -672 161 -228 -30 -909 761 -923 364 -836 -306 -704 548 497 -90 980 -165 -764 -49 -785 -149 700 638 -17 -723 -658 41 -974 225 -307 741 422 -166 -532 398 -531 140 468 477 -502 -241 576 9 -7 658 -466 -3 130 27 -671 -116 -487 8 -886 674 -974 454 424 -592 -577 -940 73 -342 -860 -290 150 -130 359 -480 597 -565 -55 561 -624 -711 508 -951 907 578 -139 -53 -46 -673 -481 -165 -203 -705 584 -639 216 216 -101 472 635 895 -551 835 2 351 306 774 136 -54 -869 427 -358 -135 -734 201 163 757 -101 297 -40 611 -897 127 479 -578 843 -456 661 -948 -383 -109 -37 673 -670 220 -764 814 569 385 -45 -133 -151 288 473 -811 449 548 809 841 -310 396 959 807 905 -464 324 194 -850 -318 36 -170 480 910 -606 418 96 -390 -13 460 25 426 -13 -756 -186 353 679 -719 674 956 432 -674 -122 -322 581 402 418 808 516 648 -446 978 529 935 -871 74 -934 960 -967 -293 467 446 -999 193 583 382 140 94 -802 834 -984 -127 802 38 46 995 512 280 -350 -940 -185 -788 551 220 758 -985 -967 917 242 -952 602 -802 -400 -764 270 684 238 406 -711 686 -609 -928 922 -133 -493 389 -263 -901 626 -844 -878 -27 8 908 435 369 537 -583 -288 -210 502 -562 719 349 133 -71 -688 671 -172 370 -880 506 -455 -265 -163 259 -732 665 758 -876 886 -389 -292 -145 717 -211 -90 657 320 -237 -887 -946 937 -908 -977 -983 -90 -687 610 821 -95 -410 -802 -595 449 282 761 -687 -204 765 -38 -184 -515 859 -367 573 -978 -906 919 226 325 611 -263 186 -656 -407 -91 992 -565 -965 844 533 -392 671 -281 -823 -80 755 218 207 -520 948 265 730 -826 157 212 712 30 -386 43 61 -898 -586 -414 982 713 680 482 -991 634 -15 -217 74 -277 -632 174 730 243 -814 348 627 -341 343 797 -177 -257 -88 637 461 -58 832 -739 -799 -275 -787 -841 -770 682 784 334 -774 -247 500 766 -610 -442 -679 549 1 655 93 -670 153 672 409 -89 406 629 -255 832 -216 713 -864 -251 844 -7 -137 -571 925 -236 -861 -497 -42 174 -228 619 945 -58 742 53 979 997 -563 -937 -229 -891 666 471 -332 -919 981 -649 129 930 595 500 526 -165 115 634 728 -687 590 -585 513 800 315 442 -328 -685 860 907 415 -415 706 644 575 932 -609 993 -99 -58 838 -328 -936 -364 570 -150 -979 -192 67 192 93 287 -35 -999 700 -451 -141 489 568 -709 -657 455 -302 -309 -378 216 68 421 356 -805 911 523 -855 -44 99 -49 466 752 -992 -105 586 777 -915 -335 629 -285 679 863 954 902 -764 830 808 346 -245 -811 339 914 541 -14 633 425 52 76 -468 -555 975 -412 686 130 -601 585 -285 -418 282 -5 -252 -533 -182 455 -537 -823 -409 -530 -1 826 103 488 -682 -760 -575 -816 -132 782 -804 781 748 381 422 -874 -964 -896 765 891 906 992 -773 -714 -235 -956 965 465 256 747 780 -38 41 640 -639 -182 -690 -632 -291 435 -583 -221 780 468 288 -751 283 432 91 144 -455 668 -420 -536 -530 -842 -58 725 -45 -271 321 417 6 -430 250 116 993 190 764 -955 883 -854 -102 -454 -717 -588 136 -284 -84 -100 -509 261 477 -897 25 850 629 -106 -514 320 937 -409 954 390 -159 818 72 -382 -547 868 213 627 -171 -694 -164 642 -193 105 -294 -841 -467 -874 743 -940 -389 516 -150 374 397 263 -955 409 850 -484 398 280 -889 56 -782 941 -92 252 975 -991 -308 219 125 -778 -464 -636 -481 -656 95 509 -68 790 157 20 -232 809 -686 -826 -419 581 925 -406 247 111 238 415 330 -170 522 -777 894 -267 -799 -320 -136 716 -603 962 832 1 -782 -636 -177 -734 171 -853 -605 -685 860 71 200 -561 -159 841 652 111 -256 264 -56 -427 -840 -409 -258 474 -80 -750 209 -753 914 150 -11 -47 724 318 214 -339 519 -964 -636 -331 -562 883 354 839 263 -409 605 -99 -237 -351 835 608 -296 -714 474 -613 -663 -603 846 -917 -954 -74 853 90 972 284 -270 80 459 422 3 112 883 -678 -363 0 -427 199 -560 -806 -624 490 866 -832 815 990 960 763 -411 801 113 -216 -645 -858 -959 711 33 71 473 -569 508 -176 -230 -17 -115 427 74 -266 -756 514 -98 246 465 995 94 -94 250 -518 -76 612 339 160 -201 -647 -136 -585 -515 -767 -331 707 948 -395 -644 -183 -797 142 -432 -695 -860 384 987 -218 -774 -139 348 -691 -321 -693 483 -569 517 509 -449 -229 972 -372 484 863 -882 -459 843 -573 -248 631 -467 99 -576 926 -9 -138 411 351 686 -910 105 456 58 -127 296 -367 288 -808 -816 992 178 6 992 63 -87 417 -650 -918 423 -242 -452 206 -918 -570 -717 923 966 -563 -753 646 -749 -185 -512 -194 42 -299 -705 255 -11 -614 609 124 308 532 806 -754 -907 -649 -88 -509 -171 780 -934 -794 96 141 -671 695 -648 -954 -768 815 689 553 -271 79 139 475 98 776 548 -177 38 -581 -847 -61 992 -533 -842 970 -484 118 -759 220 -636 -252 -704 -998 503 -347 -653 -196 -501 -119 -666 913 492 -247 -446 -939 -304 692 -56 477 443 461 781 114 846 778 -995 -440 -33 -26 96 548 -978 23 -613 907 -242 440 -284 -298 -379 77 260 172 419 603 -530 -649 -324 740 -471 797 -614 -713 -818 665 772 286 -581 -675 -868 -683 804 420 -381 -229 583 411 -310 388 -496 -711 -409 336 -959 -571 -774 507 566 118 -212 699 594 -673 747 910 -138 138 681 201 905 -331 90 190 -199 -223 -173 -424 -312 -914 -473 -687 -156 -592 -960 -677 165 704 -779 46 -563 -896 -869 -545 767 997 -118 228 163 -165 -486 850 -314 -804 -66 -259 928 473 -721 759 -760 -874 -975 -742 232 127 285 -283 -878 741 -897 455 786 -303 -746 49 -628 20 -115 -688 73 -650 42 583 552 73 -761 118 -328 -815 255 16 -186 -76 -794 -376 229 145 89 -150 -983 877 771 194 -402 677 57 -225 134 503 587 -137 381 856 141 -572 -230 719 516 -661 968 -420 656 -464 78 270 -644 959 -384 264 -444 358 265 -622 326 -658 -62 841 853 588 -138 -367 181 793 -637 827 -162 65 -232 123 277 -567 710 -509 -964 732 97 -918 -914 607 -877 -79 -498 869 78 495 488 -862 774 -730 69 270 324 -140 -436 -690 -269 -891 890 382 740 51 273 -167 -346 933 966 -668 -177 889 -266 -517 -408 -659 -941 1 238 261 -418 153 564 -671 -60 157 354 350 -533 63 -256 -664 611 353 -194 -429 -429 382 -807 -187 649 520 -22 999 -406 -54 993 81 -380 801 -9 871 102 986 288 380 889 503 855 -320 -625 630 824 -886 -16 446 20 -854 817 -381 -822 925 -961 -591 -351 240 267 -988 -368 -278 484 -243 -413 -611 -745 563 -811 2 -994 946 241 -867 -949 199 295 -804 -412 909 -715 938 962 -446 204 829 22 686 134 -891 156 685 939 414 -805 472 189 -708 45 383 587 500 -654 979 -218 769 399 333 244 -818 760 -456 -136 -367 -856 755 -3 -801 -438 655 -17 443 -268 -209 -402 258 565 -66 375 728 -816 860 -403 187 96 -497 446 -181 -870 736 -179 -560 -460 -728 860 -280 -354 -206 -602 238 -389 -92 -916 712 45 -638 -634 -518 -395 938 -177 -390 413 432 -890 776 -51 665 951 -7 -363 220 -606 -634 119 859 -905 801 -96 -587 -905 -820 -64 -797 -192 -112 183 545 -626 -970 189 -303 -709 368 -649 -442 830 285 -162 -941 71 31 60 -298 268 696 -306 622 -215 9 -545 -380 -575 639 -810 -233 310 602 420 -837 -192 -140 849 934 285 80 -122 849 396 625 40 -21 -841 -319 -369 -708 152 913 387 701 404 30 -787 256 527 -398 -633 -164 -550 -739 133 576 -811 -404 173 513 -928 -77 346 -363 -198 -634 188 -50 -926 -501 40 -178 727 937 807 27 -834 -567 151 -711 -669 471 -82 34 -773 -352 -831 1 221 412 -823 -543 325 -393 874 -404 -282 -661 -503 543 929 -244 158 350 426 43 -211 920 -555 -216 980 306 -575 -72 -842 906 -3 344 -431 340 -191 899 -212 941 -5 145 -510 313 -544 607 -531 372 -875 101 788 324 -754 -119 -911 -21 429 -544 144 547 -610 446 350 -741 925 754 18 853 808 -22 -50 -151 156 239 -714 -60 -503 -320 -361 98 841 38 -851 -187 -918 -88 -535 573 -625 -126 -530 772 -216 378 -334 211 832 -270 118 -562 -49 794 406 385 -286 -802 -231 -777 292 988 518 599 -898 176 -628 169 925 -525 -633 300 -896 -988 -61 -449 814 99 -719 -810 -956 561 168 243 889 299 -523 492 299 489 517 325 -12 752 -926 860 874 -527 -897 -349 -333 80 192 -892 -966 415 322 211 -24 -522 -37 213 -215 3 771 357 -166 506 -414 768 377 642 795 416 389 -88 -870 -910 -887 -266 236 -900 -294 830 186 685 151 26 776 24 119 -998 -992 -606 -784 653 -899 560 -77 -399 193 -245 588 821 976 -165 -579 -951 -25 667 -508 -450 -102 -439 -409 936 -905 825 -969 -111 -102 -120 -442 -532 718 545 233 -745 211 17 -717 -222 -999 -574 850 950 213 246 154 794 -891 -114 54 553 649 5 870 -994 -495 80 -353 -436 590 80 766 -139 -676 933 -935 -891 128 -945 470 188 -152 -692 -420 196 806 252 25 -174 -594 365 294 -358 -541 -826 266 -965 753 -882 -127 573 -770 29 -899 -662 374 459 -181 -395 -414 256 -202 190 873 747 361 42 686 -43 724 334 825 -233 -144 786 877 91 -638 -833 -708 138 259 935 22 301 46 -850 205 -573 585 488 -665 892 -535 -852 -933 -236 84 636 425 -875 965 777 572 -645 99 -940 -765 16 985 -749 788 -948 -621 -628 -25 364 690 -823 -604 938 -239 824 633 -562 -124 -864 508 -865 748 -70 482 907 255 -649 365 289 93 670 -476 312 -656 -609 -911 731 -436 226 17 -229 -16 -14 909 191 -911 769 -206 322 827 18 84 914 -634 -423 259 -583 -232 -859 -23 -353 633 -91 -659 -451 -7 268 164 297 316 -222 -744 -746 975 423 -889 830 629 -86 -517 -717 563 -739 637 344 -731 -275 209 419 -825 -634 -700 529 -980 -131 -475 -325 922 385 805 -869 595 -773 -592 287 111 -802 -183 831 -351 -797 100 337 769 -952 555 397 -90 -205 -951 48 -766 582 -366 522 11 -636 -111 -374 989 879 535 -19 -791 33 655 718 -110 -316 -542 -504 -108 950 69 420 -347 864 -314 -188 594 -155 -347 -628 -333 -300 569 -413 17 -782 836 -409 -105 -97 415 -334 785 -333 -996 934 428 -341 60 584 242 -157 746 -298 370 -592 -19 446 -802 976 54 -662 -332 590 -215 -281 119 -564 -114 941 962 396 86 -651 -371 -579 -616 -207 817 566 737 1 -300 -33 -425 806 988 -393 176 -286 283 -60 210 -265 438 -243 -282 47 453 943 586 -368 -562 -172 -336 215 -229 -160 -328 627 -16 94 939 -555 476 149 33 -860 260 -719 -246 581 -232 833 23 272 306 -180 690 -645 101 973 -456 -154 133 404 -434 959 411 934 229 221 -2 -831 226 -781 121 859 763 64 643 -337 217 -956 -513 -542 -664 667 -885 -746 55 476 -832 -488 -188 845 390 -602 867 973 -102 -268 -733 821 608 541 88 317 913 482 -94 -610 366 -994 -217 -740 -745 304 26 -648 -826 -618 968 -511 -430 908 589 789 -235 146 624 -971 679 844 471 834 -104 684 -964 743 801 298 36 404 -629 825 998 -468 544 -908 457 -182 922 -466 498 13 691 788 -724 -860 -692 357 30 -273 285 715 -710 488 -94 -49 312 674 252 -322 -413 339 -206 -53 210 265 657 -316 -42 -957 -110 16 306 -604 -876 184 -676 21 594 400 915 -96 -63 -876 507 802 996 -282 875 -546 29 -22 -488 -194 773 606 -812 789 718 -597 506 -497 658 -350 -86 -266 50 -520 201 -657 -54 51 -98 -432 -960 543 817 -31 622 206 777 732 733 363 178 801 628 71 -173 605 -427 691 780 -315 808 302 -193 -10 299 -455 934 807 -352 910 841 -767 -550 -768 198 -56 -277 483 704 -494 -190 -155 41 -936 -209 -49 -155 -293 -128 -189 693 33 -654 413 -791 219 -308 712 -447 932 -65 -810 -52 168 370 47 -341 683 -750 -108 3 458 -985 63 539 918 165 286 261 720 -636 -14 36 52 529 123 -24 -294 -104 -953 -614 621 810 -435 906 537 -239 -570 -266 -911 -106 -789 -736 267 -381 -226 212 -398 103 -391 -478 164 -680 651 -856 -874 -993 919 581 361 297 740 -295 -60 -921 214 -446 218 582 205 394 -14 -578 -894 510 -775 401 -960 342 478 -94 858 970 851 -660 -234 237 -594 -645 -766 -574 717 -188 -944 -356 -605 328 320 551 -557 996 -476 -838 -544 -503 235 109 -842 -506 612 740 -151 -606 -243 -439 102 -777 59 -572 -907 431 -13 314 -533 31 -909 -492 804 705 664 751 -947 502 885 -348 463 -240 679 244 -540 -243 138 -108 57 972 -761 445 -525 -686 -688 -488 317 209 375 904 272 -957 -749 657 -152 489 540 -932 -881 254 341 -150 -320 -706 -410 -324 -541 -305 105 626 -79 914 848 -353 405 -351 -648 -592 946 -163 -295 -473 220 -313 -712 -631 -592 189 628 -769 203 -890 573 -860 331 -631 -951 650 -854 175 -421 -949 -601 -460 -184 200 -380 703 100 372 -627 750 -465 608 -579 76 -525 -202 -614 -994 -710 405 874 789 -955 138 -942 -398 861 563 296 179 500 -760 301 -190 -895 379 75 753 -688 230 -253 -989 -656 -933 722 -836 430 -450 662 898 -887 48 309 381 428 367 -84 720 351 183 860 511 -230 98 37 -52 -798 45 -83 318 771 531 237 751 -376 825 -626 780 236 701 -279 -214 14 -37 730 -919 -944 141 -817 -108 -851 865 532 -724 527 -485 569 265 350 -872 -52 488 478 12 554 584 -201 756 241 -571 -538 -532 378 -159 -652 434 217 527 -86 95 462 -558 766 -899 -183 -691 852 -489 -183 296 -578 289 -469 253 961 819 -837 -425 -714 609 -254 -181 -681 -62 -946 -623 226 -387 -578 -841 -226 366 958 -81 493 -459 700 -580 384 567 301 -415 -873 621 -800 -147 -781 -563 314 945 -805 -983 -41 -241 -743 386 -919 -227 964 -553 970 -573 -904 721 898 -710 -187 790 751 569 681 887 -838 -973 79 635 164 737 117 -712 -859 -903 -60 -601 -911 797 -644 821 814 48 -721 -516 517 -865 -998 18 234 773 679 70 728 976 915 -949 -130 -606 -150 657 197 672 615 713 -235 170 319 18 -627 -124 605 -793 517 972 607 913 952 -9 897 383 -190 409 57 164 -710 -810 231 -710 776 -190 -242 -722 -710 145 -680 478 -356 315 -616 -90 -21 -46 -842 35 126 -335 -418 -292 862 -145 -75 -290 649 452 -665 -138 -437 295 764 -396 -780 534 130 644 -922 -625 226 -575 -667 -550 -962 -562 714 -571 910 -304 116 -285 -796 -885 576 163 376 35 272 -945 -157 548 -584 658 789 -572 486 -319 459 -114 676 575 -830 467 -71 -284 273 -278 -996 887 -497 -383 770 -488 349 -426 -187 -276 254 -167 339 -969 -779 -219 -574 581 -81 -46 622 818 364 -863 680 -835 -996 347 400 -21 904 -504 389 -656 475 -170 -75 -21 -350 708 -185 -829 -193 -274 -267 -330 -272 -569 -116 -544 -667 -868 -955 -79 -71 648 41 -176 -145 -783 234 530 137 -157 301 624 395 -819 -417 -197 -754 -699 -557 451 -377 -954 -338 110 -698 419 -755 -929 628 -400 -709 -43 -215 915 -809 868 -329 -588 -808 -849 627 483 -490 -259 -422 -841 -175 -198 780 -223 557 -249 -40 -273 -791 608 24 167 -100 331 951 -366 -427 -549 -59 405 -652 14 -502 217 68 955 405 810 -490 551 -810 949 947 -59 -683 729 -797 -151 -171 613 504 113 871 207 976 431 65 444 412 144 742 -622 273 -329 -888 -541 -253 -421 -413 -659 -649 -215 843 -487 820 -632 -642 -583 -79 -739 477 450 979 382 -228 222 -718 367 785 273 504 -930 -509 227 -907 -392 -736 760 -10 -849 -797 -532 -56 -233 -147 80 -945 502 564 641 307 755 -78 165 472 -999 141 -18 -954 520 705 17 -785 -567 -252 946 -855 -199 57 -378 372 -324 635 -237 459 -330 -56 -840 85 401 642 505 148 -609 -60 -397 27 417 -177 993 545 826 -205 -89 -63 480 109 226 508 178 -240 779 -22 306 -526 -800 880 -73 252 -734 154 297 762 605 -731 -260 -721 -56 -471 702 -440 79 -681 -903 -857 32 421 377 -397 -58 -947 -656 -911 904 -729 875 -370 -878 421 -445 33 -268 112 -492 387 829 -37 699 363 808 111 794 899 229 430 -260 789 -822 114 53 926 -614 -501 -444 -763 863 -314 751 -131 503 91 948 -770 312 -1 276 -733 863 -982 982 818 -292 -859 -665 620 -983 660 -841 -11 -759 -223 -730 -566 467 -158 860 647 246 608 420 -338 -491 357 -285 221 551 -67 459 608 143 -605 932 -23 -742 -260 953 -645 647 876 619 -452 -83 -999 -710 193 836 64 755 143 971 179 829 868 509 -412 435 361 -527 50 123 756 720 70 -790 -68 996 -503 -545 153 -444 479 765 -229 996 100 -732 -123 214 807 871 -169 -695 26 455 869 792 -385 125 690 -710 -916 -279 -612 -442 -566 50 -635 316 173 -427 -57 -148 -370 344 -797 103 -888 -490 -137 887 -791 468 823 -457 -423 -54 -756 -741 -156 -379 550 -308 541 166 608 824 -112 -445 -935 478 -426 17 -88 354 -289 -291 -265 635 -111 596 -320 283 -585 -742 -664 -917 686 -842 -20 87 163 393 18 -247 -94 -644 -21 285 -733 -789 89 -512 -237 -760 95 -477 378 -94 -924 -616 510 -294 572 214 -984 198 -443 859 -24 -304 808 683 152 -214 3 941 -606 -717 -631 -373 50 178 890 -843 495 -174 -150 -279 -759 174 43 -294 -6 197 -150 720 309 -70 253 905 136 -649 248 706 -677 159 406 593 957 -593 239 -682 -970 -8 -402 -271 -937 523 -924 342 362 518 850 -66 421 -816 -717 -734 -886 304 -802 -524 -790 -844 -745 665 494 -960 751 -255 128 722 -603 811 189 -261 -217 469 953 -988 690 630 142 520 -640 -141 746 -390 764 -831 393 -691 562 -336 -733 -250 -388 958 -787 401 -655 -890 857 735 -462 11 564 412 978 952 -842 -173 -2 914 998 -476 -110 -371 763 -289 -746 -338 824 141 -265 -981 79 165 -90 -908 647 168 -204 343 765 532 -486 -490 923 -251 -412 811 231 625 -104 -734 -585 746 468 -893 -857 13 326 -924 166 -449 -484 -580 85 -837 468 804 12 10 -176 473 -541 780 813 -586 -676 219 573 482 573 694 889 23 -961 191 784 -542 -589 -964 -764 -254 417 -917 145 13 -849 -790 573 -293 -826 -356 -823 -795 743 -511 584 919 -585 304 -380 967 555 -556 172 -411 294 669 -127 848 -535 540 382 -710 876 -964 335 17 -629 926 -908 -235 -346 -482 387 -901 420 731 673 -724 -627 -115 -235 -355 -249 -535 -972 -492 -363 -890 553 811 515 866 -566 114 683 821 -938 286 -658 936 -574 -712 -852 259 905 626 463 -208 -809 133 -320 898 -313 -186 -659 -205 -447 732 -611 544 -441 883 -68 921 -823 79 669 -236 -925 698 -775 -169 910 652 860 -943 36 799 -564 -932 362 691 214 -722 -720 -686 813 -90 95 609 -251 -986 -468 -659 381 -997 383 869 680 779 501 632 213 762 -630 -181 892 462 812 -847 -134 -41 442 679 -994 -447 -593 216 -633 -355 98 176 711 -493 -451 -324 -829 196 262 898 -839 564 214 -443 -659 -907 841 852 -222 164 -485 221 -663 -81 -875 629 420 734 967 -415 547 -209 -689 -208 999 -511 644 -984 322 365 948 279 39 147 -945 -480 -189 -970 -149 983 -898 -887 618 -800 -697 786 -567 968 -545 387 -840 741 55 -455 -768 -278 872 44 -30 -595 -416 607 832 -208 282 233 91 36 -618 414 843 778 -345 -622 585 784 159 24 -611 34 -385 237 94 95 -895 -916 776 -310 638 745 -435 518 -310 -564 -300 -52 226 783 -715 -318 -68 -437 -252 -248 706 281 -88 -503 -349 -993 636 -716 12 -166 -173 529 802 -654 394 933 -705 -764 -89 -648 504 580 -871 -62 -229 -804 -995 547 117 -426 -53 627 -911 180 -691 -727 -480 68 632 -164 -896 -620 -65 917 515 954 572 -817 -232 845 -683 -300 898 45 -851 121 803 574 -283 410 408 -58 142 -28 228 -304 -864 -598 459 -767 996 425 -129 -366 480 932 839 386 -390 -912 330 194 -488 -954 -63 -582 -237 694 113 -728 -944 -936 -728 811 247 24 372 -313 80 -635 733 604 -27 289 -290 -89 -663 -957 -155 185 -833 545 3 936 55 -153 -182 -231 -405 719 776 978 949 -459 -467 924 948 -675 -113 -985 -251 -684 -973 -713 -562 -246 -18 886 47 -853 765 748 -598 224 394 -836 -261 35 320 -63 998 563 636 145 -714 -364 -581 -476 706 183 919 828 154 226 -922 919 736 42 369 -918 -213 140 381 -679 81 790 593 672 -692 -811 -443 -344 409 195 70 -513 652 142 164 409 209 -452 893 -907 596 106 -119 820 152 220 -713 470 -314 -320 570 243 419 -391 -313 490 823 842 -431 513 132 -623 -385 -100 33 -398 -148 646 331 184 -32 -713 624 -662 -935 -324 -745 737 175 -205 918 188 -511 901 567 97 670 765 -606 -444 754 -192 496 24 476 321 883 -425 -82 169 606 353 196 -745 -608 -635 -399 465 -707 -434 -920 -64 363 -518 -197 281 -93 -714 972 887 -425 -526 -500 -548 -803 290 -866 559 -313 674 -341 734 -6 -856 641 -380 918 -159 -138 93 -139 989 999 -142 -876 991 796 -851 -857 347 -507 362 866 848 266 316 165 53 -449 -374 -33 331 -91 924 575 97 404 -199 -561 348 -957 -165 183 -920 -144 887 -274 -477 -717 211 19 688 746 -573 -938 422 117 -710 -812 -480 756 854 -374 543 -561 -370 -865 -500 92 -58 -866 -192 -914 789 258 -658 642 981 798 705 272 -215 538 -608 -18 -977 -491 -222 -132 -300 400 392 270 -961 378 597 -325 -750 525 196 -884 -592 -738 -800 -959 900 592 -655 -420 -296 22 403 259 937 445 959 -196 907 -533 -637 -358 -952 -603 818 240 -783 855 -419 643 -924 815 -22 -679 146 517 226 -275 -949 936 -377 778 -856 -527 789 -299 401 -402 571 -277 187 -809 -197 666 -693 -50 -56 237 439 507 565 -632 592 -980 -298 -176 -657 462 559 942 450 88 980 420 -549 -525 590 756 -284 -865 -200 -759 -21 883 265 986 -291 133 171 596 -434 -989 461 -525 569 597 38 182 -845 616 -901 -61 643 -823 425 793 516 -831 -25 -896 -878 -8 451 -927 -862 -327 -898 507 -212 298 -794 -654 -11 74 235 811 357 204 -827 -420 -465 408 -435 -594 838 -338 506 -704 255 -869 -183 276 996 453 -191 518 -90 -688 -579 -525 966 -708 595 -920 319 805 262 713 -398 901 -653 -281 679 727 691 -932 226 11 -231 -674 804 868 594 -320 -752 538 370 414 -870 185 620 443 585 -451 -850 -656 577 -738 872 -66 -970 -960 756 -483 -963 880 530 -912 -284 -811 934 -295 77 288 -658 92 -469 -38 -695 381 -100 154 4 7 -318 437 -133 -338 627 -579 -836 867 939 -578 509 -697 -839 511 301 569 -371 2 16 272 -746 649 95 231 -806 694 -921 492 727 633 -871 -770 963 -762 -796 996 -39 328 -201 367 -208 694 -304 612 245 -644 -137 507 -786 -903 -358 874 656 888 -758 760 559 515 -673 -868 618 438 -716 383 -732 256 115 59 -643 30 90 589 962 -536 982 322 438 -792 -420 -760 -300 957 918 421 414 407 806 721 -32 736 -90 722 110 -224 376 276 -35 542 -902 865 422 -160 7 751 866 -295 638 -147 481 704 -28 -338 -968 -538 -10 -713 -411 587 -356 86 -1000 995 778 -176 787 -461 -173 444 -926 621 -605 905 832 528 653 341 819 -584 253 -854 65 -824 449 498 -504 188 422 781 627 748 -694 -456 -822 108 106 37 -13 -246 -859 -873 250 -8 267 723 411 -158 -932 177 -631 177 251 652 -465 97 40 -269 9 684 728 349 566 -121 -994 851 -835 623 756 -31 79 -560 -850 -637 614 -251 -53 3 661 230 188 392 206 55 -291 458 -387 -125 687 -967 -205 -647 -425 -730 8 289 878 465 -490 869 -660 998 948 -484 -566 -527 -453 60 -948 193 -769 -338 589 -910 196 87 803 546 -138 -681 875 -236 -430 951 -620 -575 259 959 980 -758 451 -942 -777 -269 873 -657 713 -189 779 -850 -865 -794 -680 370 -447 21 221 -904 987 -338 335 -54 812 -634 -558 859 976 175 902 970 790 392 -26 255 125 -54 230 895 -897 -918 250 88 413 -110 439 -467 -807 135 -33 322 -912 618 -43 923 -362 -140 319 572 -549 -568 -138 236 -186 -354 270 -876 257 633 143 -314 910 -327 150 -814 364 554 -988 -551 61 -684 -801 -303 -429 -275 996 13 87 -991 -843 6 -184 77 990 791 -809 -554 -1000 -234 56 809 508 -947 977 -538 850 -770 -691 222 618 -462 637 -495 -366 70 744 460 -362 -776 864 510 -339 -903 -47 -755 865 -363 -930 453 -303 -408 -831 877 -641 -539 239 318 876 -188 -12 -615 -471 -485 110 324 958 -82 476 693 670 -649 -73 -166 537 277 521 -847 226 -293 -315 593 -607 460 -847 597 291 376 924 -825 -419 -880 562 687 -48 542 -428 841 796 -645 314 -24 -820 501 968 -91 -943 -521 147 -473 -593 606 -810 211 -585 3 222 627 47 56 792 -376 -646 -838 -195 -834 -809 -6 -936 993 63 -389 584 223 308 777 -232 -519 562 416 -516 312 -321 -277 -988 -728 -42 589 -522 198 -147 -980 -990 -382 473 -761 -885 295 250 769 -763 545 122 272 854 649 337 -184 329 -7 -406 -860 -508 702 -994 893 -171 868 -499 -416 321 -598 -284 480 -55 -913 690 843 -342 -268 309 -795 646 -230 -48 457 767 456 712 309 997 971 -708 182 -963 359 -905 463 -113 342 346 -939 785 -448 528 973 -897 809 891 -408 -555 -536 -587 521 602 470 409 733 -18 -141 -470 -802 142 -459 656 -352 490 -146 -822 -626 370 220 373 -435 80 -93 -471 -919 -880 342 285 895 -92 981 -780 821 3 98 -211 -202 -706 -847 322 -848 693 29 554 450 637 457 627 32 739 349 -803 -757 257 773 -672 -624 -119 -195 -742 292 789 344 -353 -711 -722 547 -2 390 -469 -758 -659 -131 -374 30 -190 -168 -608 -586 775 756 936 104 -619 461 -606 374 -836 482 822 -165 90 -529 -32 41 -664 -905 -936 -949 -690 98 585 -939 168 148 209 960 -497 -296 986 18 -536 636 -717 -244 120 -71 81 428 772 523 -761 -723 -222 -537 848 -589 -637 -900 63 577 -747 -195 45 -473 883 -303 346 -941 -757 -748 101 537 -723 270 921 -311 172 532 813 183 -725 24 -42 142 -525 290 -940 492 512 -661 -805 106 -245 -789 517 -371 228 -494 -471 -989 -675 877 999 -58 368 947 -134 34 -539 811 862 -385 934 -550 292 -775 46 530 659 561 -121 369 451 140 409 352 623 599 572 -285 301 -490 -813 -85 -329 215 -829 -535 300 646 522 -711 -267 147 -12 -181 46 833 739 -709 -392 -738 -16 -954 -117 269 -839 23 767 782 962 -993 -771 -985 279 -338 -978 -861 -30 -60 -316 60 124 169 -831 61 921 -950 42 -215 410 962 -743 -33 554 -961 -838 167 409 313 409 -844 659 482 794 984 769 633 -390 -515 -231 -684 -251 -31 -40 -331 792 -327 737 821 773 780 -528 481 -730 296 -946 -88 25 -554 880 629 -630 -582 978 -572 614 427 525 -183 668 -690 361 -770 -680 296 -575 8 -888 107 -639 622 -549 887 93 -928 127 -139 -731 -533 971 833 -734 226 -985 366 710 -228 -298 0 216 -668 367 923 -606 721 -825 -914 406 -683 -518 481 -29 892 -38 867 543 -146 -911 738 658 810 -356 293 901 -240 -115 786 -422 -886 274 -218 -880 -149 -14 750 401 829 1 448 -690 47 -282 827 324 -951 -31 -567 -75 872 392 514 -150 -88 -863 -66 411 693 816 374 920 285 311 -578 351 26 552 969 404 702 253 -317 327 -260 -581 111 -629 -465 877 485 719 10 -302 -212 12 391 -70 434 -963 -722 -973 -783 -898 632 -18 854 462 -239 751 938 82 686 495 758 -985 -571 -613 661 -94 -837 681 -145 903 217 463 92 844 -890 -360 700 -172 -511 -960 728 -953 -825 209 -845 -289 -30 -943 -383 823 645 183 625 -808 286 524 66 331 326 -836 549 -254 -515 7 -526 630 -119 -614 372 424 500 -657 -803 -322 216 -287 783 -466 75 -208 11 -141 -600 -582 -645 489 225 119 233 -621 -956 42 -969 -447 -72 -299 -850 473 597 -977 -303 -923 -301 -598 722 52 -229 331 92 -264 755 -532 -431 58 825 215 143 -285 561 -708 376 751 907 -867 -947 184 693 30 -597 92 856 229 -757 -49 -726 -457 -364 -367 -837 -473 -398 732 -331 270 55 953 469 -574 940 165 -140 289 -308 948 -14 -355 981 316 -564 107 529 822 415 -684 -849 779 -831 763 650 -236 -993 -614 -781 920 675 735 873 50 -672 -515 -162 -233 -894 887 157 -204 574 104 -246 933 364 -865 874 236 -215 -638 -332 695 -878 14 708 -306 907 359 441 -116 438 213 -142 -924 410 -848 -75 657 603 -408 -356 650 -938 -163 -246 268 657 -594 378 163 -524 61 418 698 286 -452 43 170 731 235 -501 172 375 168 886 229 577 -317 -204 -594 447 944 635 768 -281 -98 -586 538 -643 -244 600 -74 -646 754 -375 716 583 459 -745 -171 -961 834 -31 -116 378 -472 -955 -302 594 982 625 280 243 182 -603 -317 -816 54 119 -143 422 -984 -829 -692 356 -703 237 129 291 420 -253 -397 431 809 -217 68 -318 396 847 -131 -818 -156 803 902 -779 333 -67 493 -40 756 919 35 -565 162 -256 -546 72 351 -158 -718 -69 -32 357 63 109 135 171 -921 -825 417 17 135 968 -838 982 -6 57 365 -321 360 667 -831 -45 -360 -435 690 -694 -236 -60 -975 -187 -465 637 353 -197 647 209 -717 128 16 -685 769 -116 589 849 -260 788 605 954 -539 -568 899 863 151 732 -173 -543 -743 -328 -293 253 -378 19 946 181 -260 167 584 -5 -195 49 56 -969 454 826 -993 -36 -66 930 -118 -76 393 -987 372 -192 188 -928 576 -523 626 648 682 -815 -969 98 -514 -417 579 -164 377 407 -982 278 -966 472 186 602 -72 360 157 -14 -97 549 -881 -59 603 11 -950 -465 -273 204 -537 110 901 202 301 608 98 177 -256 949 17 -551 -768 887 193 80 -848 -997 253 -847 -666 399 730 225 -551 790 565 -716 181 -384 -642 645 -39 -488 -988 -748 -433 -753 -115 118 -249 297 -192 401 31 -248 694 887 -613 258 -642 -271 -441 673 -726 -117 -650 675 207 614 614 -314 734 -623 -834 -370 735 880 127 -489 375 107 -366 413 -593 -903 524 -229 -896 385 702 -872 -718 27 -307 37 -818 -316 -952 828 258 -167 220 -843 -95 -706 508 993 -960 -241 409 94 947 434 16 -899 -697 448 -637 -434 -982 -289 274 258 -149 839 -142 23 78 489 -600 -992 -597 844 463 -516 -964 314 -423 328 -414 521 -145 821 -360 -332 -717 -692 455 -576 953 -646 290 411 655 -475 887 -84 147 966 545 -114 -803 908 19 985 -617 -428 -934 -610 260 -187 -171 -726 688 -214 572 -33 -569 363 -155 -144 177 498 -329 -699 -768 133 248 -529 287 -9 -733 33 892 21 -817 518 520 -470 -371 427 194 963 -532 699 -288 89 -461 -564 -576 -905 -191 551 927 863 968 -317 -595 -949 967 769 -311 -704 -241 461 -55 -869 480 398 -970 888 245 100 6 -712 -363 -821 -702 595 -464 -388 -181 -92 271 -670 782 921 -209 -300 -354 556 -837 69 -480 462 328 277 805 -763 -225 -512 -491 -949 527 -237 -668 -301 881 -369 171 249 -131 750 455 656 686 301 937 852 539 252 -700 132 -438 985 -204 -574 -388 -742 -655 -858 852 346 -372 103 130 591 167 480 -392 414 -167 -470 -374 163 959 -342 13 -337 95 -710 -416 937 -978 -868 312 -392 -642 -495 130 -300 -95 -944 -757 -728 -854 753 137 596 -104 -987 40 473 589 -365 -45 -635 -774 -441 -451 -966 -736 686 -12 -678 -909 223 -832 443 -84 873 376 -459 357 -560 -227 -602 -305 648 -182 -154 -402 -766 -206 -479 718 150 -138 -541 220 748 -840 -529 301 773 901 -442 -856 324 -941 100 -121 -930 348 330 187 762 -230 995 -130 467 -283 714 -427 90 -605 -631 448 -882 -674 944 -512 20 -595 -522 22 -281 989 696 -916 765 771 -748 -486 102 -784 -613 -813 -631 -731 520 -889 -286 3 -119 354 53 -474 -214 -657 365 274 692 -949 243 -850 835 854 -776 823 -677 176 280 -284 -465 -134 -931 620 989 56 708 937 564 -649 24 -641 -174 -819 -337 124 -628 -619 663 72 959 -318 813 -68 514 12 -165 559 850 881 753 -280 227 -437 39 196 1 617 -850 47 -423 886 144 -315 -844 316 965 428 -793 697 231 564 428 148 196 456 -374 939 -403 -505 -673 -506 677 178 697 317 917 -901 -707 709 -791 -756 -876 -873 976 160 906 -585 59 -799 -282 208 -470 433 758 341 855 -861 949 666 585 435 100 -254 -123 -744 566 305 -139 540 502 -128 608 773 7 595 -56 907 -956 786 583 170 -902 640 354 -158 422 -734 -409 240 22 -611 -71 -304 -201 922 629 -633 -334 -980 200 -316 -698 718 -263 -765 -4 147 -735 12 255 693 -618 -576 370 457 39 531 529 -600 165 423 350 -829 -296 -842 -714 956 806 364 390 -560 877 -497 460 -787 254 -774 638 -276 -597 -14 -152 906 269 -687 490 538 965 699 567 884 -562 931 -130 663 -273 -189 488 -293 -324 270 250 -719 -301 755 -598 122 -225 951 -695 -586 -788 -658 -791 761 729 -774 644 462 -738 392 164 -89 566 834 -699 -4 -21 -518 -334 -142 -825 79 -3 -184 -788 -431 56 211 989 -834 911 249 508 -989 -576 66 84 -875 293 -356 563 -330 639 164 -611 891 -258 139 -772 500 -60 -86 707 -716 213 -193 -41 204 309 657 -763 -924 686 516 71 -104 852 329 -386 150 -835 -201 -331 336 317 -398 880 -131 -181 -420 -879 535 -159 -882 -995 957 186 -148 -749 296 -581 502 -336 605 129 -213 555 214 907 -161 258 142 951 -469 635 -466 454 -364 -306 -739 -478 -422 853 137 -672 -5 152 810 -616 -722 -760 -727 -778 981 989 941 399 650 601 -744 -308 -736 -163 698 403 411 79 39 396 -374 -416 313 159 280 406 473 900 840 -771 -657 -307 507 -308 -73 -899 -270 470 79 -767 315 -856 -581 980 395 172 -627 760 524 830 -958 2 -680 48 -526 129 -300 -384 880 -530 431 716 -257 360 -490 -871 541 -190 674 -628 -659 -860 -504 354 -69 -303 429 999 106 -409 106 -708 -280 -632 -32 348 407 231 519 -780 -135 81 -891 -467 -293 -59 -834 -959 -252 -369 -533 86 -798 812 -846 -441 265 385 -118 -921 346 -202 864 -820 -450 -783 636 -978 -933 341 217 138 618 859 561 -278 -217 761 -999 48 -444 -838 -379 -174 64 201 691 -677 139 561 -924 -843 -357 -593 336 796 493 490 724 -854 1 -442 359 -418 533 -908 699 -975 433 -840 638 -445 219 923 -114 876 -543 -735 -586 151 -942 -48 -183 -809 481 726 -128 -984 182 -731 -121 1 92 303 -10 -692 -329 617 -6 -667 116 -685 251 329 7 182 -543 228 0 -269 -815 657 922 -929 873 -959 -118 -165 821 552 -531 -833 -522 -908 -749 -335 -179 397 -777 -653 -407 -18 -728 722 -574 726 -944 -224 871 964 -82 -172 521 -639 -813 805 -971 -625 836 -479 503 539 766 -16 855 599 -243 -249 -645 -20 -353 548 512 363 532 82 820 87 276 -442 -336 825 300 -119 778 -163 303 386 186 115 587 -210 294 -218 -180 427 -789 743 766 -745 110 -955 -967 706 722 -743 -429 79 968 -99 935 2 845 -122 255 -469 890 -470 669 209 -914 907 326 -830 -272 -281 -827 119 -775 62 382 -708 630 -662 934 325 181 -440 605 306 -500 98 -256 -239 992 827 893 325 802 111 422 -948 12 -452 281 763 -63 -464 -233 -683 -974 315 174 183 -782 -50 555 468 220 -956 38 225 -114 314 -524 -9 -34 -803 678 238 -117 399 -864 -428 903 -466 936 -599 -422 8 550 283 439 -864 -986 -764 399 47 610 382 593 -733 -862 -542 -833 -515 987 303 449 -758 -272 192 -570 970 -789 -543 163 -943 -494 -382 398 477 -458 787 -762 -328 -290 -794 -42 -709 -101 594 516 784 335 924 -263 419 382 -75 0 881 -175 821 -303 -729 -425 -666 200 762 -894 834 -929 -759 -126 804 502 -705 723 339 -724 -143 -425 -522 -839 -284 -735 -818 -937 -938 -797 440 -922 999 -693 364 381 523 190 -170 400 204 685 142 -996 -463 -456 -361 -559 -637 -857 852 822 -850 -327 274 -1 335 -799 344 169 -623 299 -748 880 534 -345 774 -529 947 -409 -730 102 13 418 139 -427 -926 318 93 -507 184 -149 474 634 -392 -419 -431 -979 932 -534 -390 553 448 583 43 702 941 -799 -860 695 -765 573 972 293 232 -353 -478 -372 -547 -207 -802 699 -654 712 -367 -553 304 18 127 384 502 -510 -793 -842 76 871 935 488 -567 147 -719 -139 -694 -938 972 441 -608 -379 -655 275 16 39 -247 506 -61 -416 -528 409 489 282 -988 712 969 -997 298 672 224 798 -335 -198 740 -803 82 -843 -835 -12 548 899 841 9 -522 656 981 870 933 -929 -182 550 -157 -66 -902 153 -405 844 -76 74 -152 -611 -404 -517 -753 602 -216 545 -431 905 744 -49 -646 -179 637 -516 428 324 -605 991 -397 158 -175 -805 478 -444 -773 584 967 -839 -915 -929 882 423 417 486 5 817 -30 -439 638 57 728 -144 -258 -152 658 456 -183 476 -903 156 504 -737 845 958 26 865 -811 900 569 -683 -107 -431 -576 -109 -103 -407 -837 -568 -813 702 784 606 -983 -282 570 -25 879 225 61 616 417 247 739 971 -714 969 -863 -983 920 -876 294 -616 -80 -506 -125 -666 169 733 832 -117 -321 -616 -196 702 -515 -569 -136 -346 242 537 165 737 644 -31 546 859 877 -447 960 942 -785 692 -274 -791 126 385 -256 -815 839 88 258 259 -798 -39 -717 -345 6 451 -328 191 -251 581 533 -52 -422 31 959 73 -347 -16 -86 -917 -219 950 -738 436 -410 194 -60 -402 788 -259 912 -362 -402 257 -631 560 -876 422 210 879 822 -590 507 756 -158 549 -223 639 -572 -118 -288 -854 83 -940 -947 -170 -186 228 -461 -950 -612 470 -770 486 683 -452 -556 -711 -339 -355 892 265 394 -683 -243 894 -621 -755 14 -832 -403 -134 378 939 353 701 -250 897 993 -861 584 -514 508 945 679 -734 188 -170 689 -96 900 -841 774 45 695 -424 176 185 23 482 -402 279 -286 25 961 -50 -202 -924 705 932 887 844 -863 -526 -694 847 -665 350 -281 226 30 847 402 -850 912 730 -59 -275 -815 929 488 826 -497 25 -660 -414 -430 -208 -847 -802 892 -226 458 -940 205 -203 186 402 849 498 477 955 640 -278 -693 678 186 326 -138 -965 -468 229 -936 -405 -794 38 740 -120 -925 489 257 66 -115 378 529 -82 449 637 111 376 -555 136 -170 -582 -315 -932 870 -830 107 -371 -55 708 91 -656 580 959 -451 506 307 -387 378 -355 -38 -82 -105 -720 240 -49 -165 -995 403 -428 -488 973 -650 -413 424 796 990 763 -379 -867 -765 28 -979 50 -625 -800 243 -635 -284 -795 205 393 279 224 492 625 162 -371 666 155 389 -847 702 -346 -28 -167 -431 -605 391 189 -126 -522 925 954 -424 175 169 966 96 781 357 -368 809 450 402 491 -577 -722 -185 -895 491 -641 206 285 -17 -235 448 711 249 -908 872 -479 -870 600 301 -337 -584 -89 324 434 -285 -60 -911 -802 429 219 -227 699 465 -355 136 103 728 -579 659 375 97 -918 394 -545 -3 -366 861 -745 -18 -517 163 -948 -907 590 109 -934 -611 -437 871 -588 -104 -872 915 593 17 612 445 -644 -425 855 -143 -409 -723 -631 -372 -248 -77 -252 -414 798 634 -864 182 -168 654 435 435 776 -459 994 -426 4 525 551 -697 -344 -359 -784 110 933 199 -540 894 173 -450 186 -433 352 -405 -266 -612 -120 -783 -369 82 717 892 245 -52 683 90 -414 779 -703 621 -112 759 975 -619 -891 902 -690 923 -32 -791 80 -884 -191 532 41 327 581 136 701 -566 830 729 -828 99 759 520 -687 644 -359 266 617 -466 -390 -378 -43 -636 85 45 -656 382 -817 -70 802 -303 288 -728 -630 -198 88 -656 -535 -353 20 627 -192 291 672 -984 81 251 849 -274 528 466 -272 -306 349 178 -392 312 -585 288 383 703 970 -808 949 -277 569 765 -843 40 -466 -904 474 104 -509 449 400 268 699 -841 513 -994 -828 -727 -177 754 569 288 -691 713 883 -999 255 -926 -315 25 -264 818 231 91 -347 -658 -884 -963 -13 -99 359 -78 -140 855 -370 391 624 -810 695 196 253 -586 -280 8 723 753 615 -683 834 -970 642 169 386 -939 825 736 186 776 -874 464 -476 -457 343 45 -686 127 308 486 599 691 -995 653 323 259 8 -353 -682 574 -274 83 -118 404 29 491 969 -65 66 -266 992 -957 -447 -478 -672 795 -131 -25 545 -641 -363 862 981 939 490 725 -368 -827 -840 707 61 390 307 -709 47 14 -402 548 -291 -695 -633 291 -11 784 -293 -779 -917 125 99 505 -319 574 -19 606 303 -65 179 -684 884 648 757 -684 480 -21 983 821 -505 -994 209 976 108 -721 -365 111 179 565 -150 -355 487 177 270 318 155 -290 328 956 -219 440 -815 -376 -475 -367 -979 273 148 -493 305 235 436 0 393 -684 926 722 95 864 656 -549 -252 833 -267 -176 -318 -866 -729 605 -353 -661 -693 -423 -219 887 15 -866 -31 -468 -641 -96 539 -878 480 -441 306 500 622 51 542 -179 -340 406 -485 -993 -16 413 636 -437 787 -638 666 -153 -998 887 -822 33 204 -958 420 -286 -587 322 -162 146 241 73 485 -589 -908 -305 335 -12 998 864 7 -692 -509 520 893 13 841 -292 138 -317 -242 -515 413 -324 869 329 -624 -623 305 356 337 -549 -563 -596 122 -688 -742 -740 -259 -770 870 -302 782 35 180 -492 174 8 -333 -155 -831 18 256 341 -509 -550 712 564 -9 -633 122 560 790 101 498 -675 670 111 -733 287 622 -537 -66 868 -83 758 -90 349 -679 17 263 941 -803 -978 -500 559 -727 753 656 -641 -263 435 214 -671 -216 478 102 -256 -103 -596 -270 784 46 -155 -933 591 -586 -912 244 285 574 -201 -436 -821 936 -872 -813 351 -68 -405 281 924 -327 596 24 -822 -874 409 -946 -767 536 -23 735 317 958 -226 -181 208 59 999 714 503 -529 -862 459 -597 395 -18 610 -868 26 425 116 -698 615 -312 -342 -941 419 42 -124 79 33 209 -379 -397 -911 -806 -383 -835 855 -919 425 59 484 -531 394 509 531 -518 -853 -782 908 -808 -341 -547 633 134 -599 655 799 648 770 490 -156 828 328 880 -784 -148 771 -457 -227 -262 -738 -772 -893 954 -274 -862 831 -280 960 354 -965 544 -108 460 -100 -981 -387 -748 709 -165 -871 598 311 860 10 57 732 249 548 -201 91 543 978 -740 927 -663 -839 299 570 219 -870 -463 -739 277 -421 559 -164 752 364 -841 -918 435 999 469 390 -315 170 788 -777 863 -524 972 -508 -99 728 356 240 -754 -262 56 526 -783 -97 82 -374 1000 -579 -488 -112 -325 266 -18 -924 -136 348 846 -526 830 -404 -578 938 242 -894 -121 728 839 595 -130 989 773 -393 970 883 944 -787 -522 -184 625 -173 306 374 -126 -260 -767 -554 -559 -707 -593 603 193 -445 118 -302 -300 904 -301 -57 109 -970 692 843 -235 -219 171 95 190 -369 -791 744 368 -4 -893 -750 -590 659 -407 -323 -952 -958 844 246 727 677 -951 -463 873 237 941 213 699 867 -635 -925 409 288 -634 -721 -286 119 451 -726 879 -646 310 -285 668 -494 -820 -559 948 -637 547 -668 -653 -782 -707 228 -314 980 -594 -407 867 -26 250 351 948 270 7 155 770 -244 146 -432 -554 657 395 -409 -539 907 -346 -338 215 -159 -415 808 224 69 735 629 378 -267 -188 -681 -783 -448 -954 265 774 766 -765 -398 -491 343 748 471 -319 346 -932 456 986 432 -70 -140 -955 -96 879 -335 -197 -229 249 568 310 -190 363 -925 535 573 459 687 5 -44 -488 788 777 -861 -849 -214 213 -380 97 -212 238 -441 -690 -830 -228 -881 -410 -547 -156 263 500 329 4 -875 77 -768 247 -777 -92 41 -253 876 -399 -450 867 -573 -77 -619 -477 -892 324 131 411 -497 -223 -567 -518 165 -128 970 -842 715 697 710 -767 528 -645 -407 -710 -977 -305 873 485 250 -731 97 329 11 -361 -300 905 651 -93 812 -319 -391 383 -420 -326 -955 -301 -819 -888 890 79 699 -336 -591 -237 -162 -66 -993 125 -652 -552 -5 -488 -905 -766 -800 -664 428 709 -269 -280 -137 990 -771 -750 -814 -296 -371 692 -596 -198 342 437 490 702 890 -338 -104 470 780 812 -409 -191 248 435 -971 332 952 -556 -781 -725 -552 -255 628 112 -833 -996 403 434 971 75 -718 -353 -867 818 -51 154 -782 -189 -656 -317 651 156 -184 425 -740 754 817 573 -441 221 915 -289 -835 169 574 116 392 -24 -44 552 566 827 858 -273 464 160 224 670 -941 -568 -759 -310 -275 110 -967 578 -245 -141 49 616 -256 -789 469 796 -422 -67 -276 345 -539 -504 935 151 353 835 642 550 62 -729 64 398 -263 233 19 -829 -146 427 -512 716 123 -596 403 892 -989 -707 946 -559 -212 209 -52 720 38 -750 387 -737 670 -861 470 -350 516 -82 -502 -320 868 380 334 -248 -849 377 883 406 -440 722 330 -116 676 200 944 -760 -743 154 347 -127 -520 -982 292 11 212 626 952 81 675 406 642 -944 -351 -261 -639 -39 626 290 770 300 847 166 768 183 719 744 810 905 -155 -585 783 -58 383 525 266 -358 -598 -828 -377 514 -898 311 -454 -248 -749 -186 -80 674 479 701 321 -763 655 799 -826 -732 167 -77 -498 262 -879 -414 905 384 911 50 -962 -797 -865 949 586 41 810 -130 -178 652 -52 218 -806 390 -313 74 786 268 257 284 130 67 418 -776 998 312 -853 324 -217 60 391 316 -686 359 911 -715 713 -326 -380 388 -796 -277 -619 831 -601 446 516 614 -339 44 -393 796 783 934 905 330 -878 -368 -835 571 593 663 -776 117 348 519 490 -218 906 91 -136 924 -579 536 32 256 617 -142 -667 21 382 499 -373 -812 -268 788 -915 794 218 483 19 227 471 -617 -78 862 969 -211 -636 482 -731 -544 -418 764 -47 971 -855 -970 -632 350 737 -998 -159 355 -444 -583 -770 154 36 169 62 -141 -958 121 -303 968 -767 750 421 543 460 398 -151 -968 662 633 522 -282 -204 910 -86 -780 373 -846 833 433 918 769 -1000 301 -162 -575 417 191 -814 72 -709 86 681 -28 460 -568 -269 854 -797 840 -462 755 785 149 238 -722 -250 901 -715 -742 -502 826 -975 680 172 -102 -883 68 741 79 -332 -788 -482 199 -566 -822 -297 -634 -466 714 -777 8 1 -995 476 693 59 -363 -716 82 52 187 -692 -109 -164 262 485 735 -991 -609 -865 621 851 792 -933 -378 996 -991 794 170 -290 458 620 -839 -693 -963 -387 -697 669 -24 892 140 -11 -953 -772 -451 -47 363 357 809 -509 -204 -503 742 -12 236 -269 -749 644 282 646 334 152 -943 366 -658 641 346 209 458 -973 783 273 665 -565 -822 956 824 -354 -654 -748 26 275 -315 753 -625 -810 -227 -777 -870 -624 319 212 -367 605 182 376 -481 -488 987 -745 -60 -761 -434 336 -755 366 -988 827 268 -57 932 -88 -931 104 271 -324 -276 149 942 -733 957 -170 -717 -401 -298 885 -317 -680 961 -312 192 -18 417 -361 -918 875 -733 685 110 742 959 116 896 -566 -179 -410 -692 432 -968 163 892 182 124 619 -556 -601 498 701 353 69 763 484 -634 -664 -539 574 398 -535 -248 -714 955 817 -785 83 -930 351 354 439 912 -663 987 650 721 267 74 936 874 -20 532 969 -908 54 -81 380 881 89 158 721 411 676 -909 132 -601 -451 811 -90 178 289 732 -697 473 269 -62 -100 91 858 -158 -912 -446 -858 364 -485 -927 -699 365 861 -929 -599 219 -763 -886 -365 314 872 -220 97 -874 -561 796 -877 154 358 -378 -586 475 -191 448 701 339 -944 18 147 -413 333 -587 -109 252 -42 88 96 -811 -931 452 -566 505 -61 373 957 423 -840 -833 -802 -660 -734 926 -631 -588 323 101 -37 682 398 -884 -176 281 278 -196 879 960 -827 -319 108 274 -295 -305 -252 -292 86 -126 757 -659 -683 591 -144 -458 386 900 722 985 724 508 741 -412 233 -932 -499 -314 -984 735 584 -570 -467 601 -7 -349 596 -254 317 -910 557 -974 229 -526 550 320 415 138 952 -297 -818 795 -99 -382 665 456 286 191 -79 -833 24 936 278 482 233 -690 -727 633 641 -698 -248 191 -790 774 903 198 31 771 -92 -630 577 138 -951 -16 911 -596 404 -318 -180 579 -20 -172 371 819 -314 874 -303 478 766 -99 -984 841 66 -485 -815 713 377 908 -870 -693 -603 482 -272 -844 -712 -196 -953 611 223 501 701 173 775 -631 -903 365 327 992 -262 -396 384 137 -957 -434 924 647 744 857 -950 -38 -402 -345 868 -899 -315 123 725 -648 -386 687 163 185 428 -361 863 354 954 -410 -189 -979 -452 -307 231 -982 81 44 89 364 -604 -339 126 742 -37 436 853 268 757 -404 -917 737 935 859 -444 572 -123 811 812 -740 -613 34 -711 -419 275 982 922 771 103 -609 722 -419 530 -678 -392 759 961 -651 78 438 -401 968 -335 -52 -438 -551 506 182 767 -61 577 -919 -353 633 -387 -618 424 429 -316 -879 180 997 -105 -815 700 747 124 -463 914 262 -388 814 -351 -517 731 115 812 591 -293 -312 -980 -827 -803 842 756 471 166 697 -538 -248 277 -886 -463 452 -274 -962 -793 365 569 -232 180 257 64 -233 -455 -918 -717 -489 454 311 696 -907 106 -621 699 -436 -129 508 699 796 -417 -502 -359 -455 519 895 671 476 -631 13 -232 -240 790 630 -875 995 -879 476 425 -781 -623 111 -783 221 -83 928 -677 496 576 562 626 981 521 -586 505 944 888 -793 517 324 545 279 -954 0 -735 818 -936 -658 312 -819 -767 -696 43 769 -637 -522 -352 591 -954 -600 -867 581 -865 857 -267 -239 435 -14 -675 -686 -594 436 -590 -838 -776 -803 -40 -978 981 -278 426 786 561 129 -675 -682 -628 -592 569 459 -997 -44 -212 -808 -651 526 827 111 -866 -601 416 -532 -315 -946 73 438 -147 -766 198 84 -498 -787 691 -474 246 996 397 738 38 -133 356 754 529 -298 -568 706 702 979 289 535 565 494 -847 -467 782 944 437 -334 561 -937 130 721 -609 -719 62 -838 883 -173 -250 -167 740 -949 -276 -705 703 900 924 750 388 -369 -840 -423 -218 -323 420 -447 -754 204 -120 634 -38 644 259 293 48 -487 -492 806 -717 -829 -145 -252 -721 -517 599 -864 501 354 -81 -802 338 -911 982 -459 -48 -544 311 28 945 -956 -861 -940 256 153 -698 124 -160 397 -60 1000 -869 435 22 160 -886 430 112 49 90 -208 -755 -373 430 -871 861 72 875 785 909 633 735 840 938 395 -237 406 -121 -605 -283 -58 876 147 122 -808 569 58 473 -892 375 235 147 -636 474 -418 -250 -583 72 39 193 446 1000 780 -491 -91 544 -253 -279 625 927 -303 -229 107 -758 -223 -409 735 -214 -179 145 -481 -543 -784 -963 -666 578 674 -402 899 -641 -791 134 147 -393 446 341 969 -658 511 -147 170 877 551 -227 218 -831 230 339 -537 -575 892 -315 713 -778 447 303 -447 595 966 731 384 -664 341 844 -807 232 -93 -220 943 711 196 371 -306 -835 877 579 -676 -860 567 329 -726 -792 -847 152 -533 -324 442 524 524 -635 -655 788 -685 -648 737 138 13 -787 323 -124 420 529 -106 532 -286 369 510 -131 834 -809 69 -689 -393 950 -63 61 -359 223 910 -937 837 582 -337 629 927 -3 776 306 -147 -118 661 -638 -172 -828 -292 -954 555 346 812 -527 -838 -186 282 95 266 904 -440 -479 737 -774 -953 516 -149 -940 -670 285 831 -281 939 3 -253 -696 -60 221 676 -873 -410 -63 302 -719 -788 -535 -347 -437 895 -3 -915 -650 596 831 967 59 -214 5 -913 -327 458 -917 -84 715 795 -100 -305 -582 -121 617 -353 -783 785 -389 -843 430 -107 229 -919 133 362 529 -385 828 33 211 -27 125 18 -415 494 822 -623 -775 -473 -442 -141 161 -874 -105 431 -972 702 597 301 521 -369 217 -729 506 827 -71 -925 -681 -836 -498 287 674 317 -54 98 -594 -835 425 816 -150 -359 666 -219 432 444 -818 150 170 953 339 548 609 475 -83 -661 978 -436 -980 -672 33 -153 449 277 620 -476 278 -333 -162 18 -468 930 693 -801 -527 894 -754 142 680 -582 957 813 -431 592 -391 761 -997 599 735 574 909 -834 58 -300 -95 517 261 858 -996 379 984 -514 -461 -655 -161 983 -606 -623 -13 341 -43 381 -152 615 -241 926 -851 576 -337 651 837 318 -166 -723 -597 -679 475 -770 118 -720 516 194 471 -976 471 -431 -213 108 -151 161 -949 576 980 586 725 102 -509 583 758 703 930 -592 23 317 315 840 -281 -714 -998 -559 938 -566 6 485 -844 -159 -495 424 -380 -129 834 -492 123 -120 614 848 695 362 -957 -508 -109 134 810 717 134 535 -614 -103 -876 896 -930 -492 480 529 773 -879 -289 -883 -570 -651 8 -1000 237 -502 31 973 956 -529 995 -663 355 -635 -847 587 -747 938 -224 904 -395 796 658 -499 -94 644 -434 -83 562 -911 834 -180 -396 -797 764 -681 -4 723 159 -69 589 -896 654 -49 467 102 834 -955 695 -969 963 -183 -955 612 652 516 -627 261 124 -489 966 660 -17 -399 799 -138 -812 244 -94 943 966 -176 -745 219 -803 -228 559 886 -526 -883 86 306 326 -891 119 967 789 436 -684 725 912 -935 -13 -333 543 -787 -399 -926 296 64 489 -445 -284 -105 -110 -86 -82 -116 -333 644 995 837 582 -53 341 540 928 -279 587 855 63 571 367 144 264 -79 -400 -634 -897 -44 -387 -696 656 -837 363 947 634 298 555 983 589 131 39 438 -400 870 476 352 -261 -429 678 -975 798 -647 820 792 985 198 560 604 -927 790 -709 -815 -425 -13 -747 695 -188 490 135 -776 -472 -418 -882 -209 -750 66 -29 -421 -98 594 229 -951 -19 -76 19 -826 -568 -282 -777 -923 8 206 -506 -914 -874 292 865 78 797 761 473 939 767 938 -670 -346 619 -569 -876 -100 -455 -281 647 -599 163 -190 -229 -548 -820 894 213 683 -580 631 -774 880 -609 -602 -163 994 946 -195 860 -429 -877 -844 -342 152 657 -343 964 -378 -214 350 150 -949 474 -257 104 460 -293 -314 -149 831 618 -482 -966 -35 -152 836 -623 -655 -24 931 -511 -73 115 -923 456 -340 551 346 759 684 567 -957 17 -529 967 8 -511 127 172 912 -390 647 -724 866 -390 620 -832 1000 843 25 128 -24 170 596 -39 519 -556 457 -858 74 -431 568 620 458 35 -818 -745 -948 717 792 -815 -811 740 351 -816 250 378 -460 -874 -524 135 897 128 114 -999 -325 -456 -487 -184 653 -772 -232 33 547 245 -697 -388 580 403 669 742 452 -897 850 -784 -741 -434 -103 213 -686 481 187 903 -937 -492 854 -592 747 -178 -945 209 -703 -373 -516 -757 -931 493 -398 -259 -614 909 40 -1 -277 777 -395 931 355 403 35 930 -273 -461 439 76 223 809 582 -349 -506 -968 -237 -716 606 -819 -609 -254 479 -275 583 115 -507 623 941 900 -298 909 -210 -207 -386 -374 493 288 654 957 -540 -951 -425 -909 87 -336 333 922 -907 688 -535 43 -176 673 -681 -293 -92 778 -435 -283 330 873 909 773 -808 770 637 -642 -433 -315 782 558 -115 199 64 340 625 -596 119 467 694 991 -629 -142 -232 385 -981 -171 -234 644 -273 428 640 468 834 -313 -287 920 -114 -833 -34 -385 -32 749 651 65 866 -703 -710 121 665 -270 -818 -611 -808 305 268 126 -419 529 -266 259 980 979 704 335 -183 962 -645 -184 36 868 -150 755 402 -330 -796 -342 -742 972 -415 904 -201 931 -578 -989 -318 606 583 168 652 -720 -844 -877 785 453 719 252 502 -75 -499 777 -368 -406 -853 344 -296 72 338 -35 119 -378 211 763 609 -277 -86 -101 -355 438 530 464 -88 -176 -297 -512 -598 755 -926 948 728 -151 76 273 124 916 -745 207 -253 -286 928 294 -516 236 869 841 -653 -594 59 -604 -698 -39 -663 426 -473 536 529 129 727 -707 97 535 759 457 170 -893 -578 -652 241 -722 -404 852 -491 580 418 -297 -223 262 -753 -283 -753 71 -524 192 1 371 -316 -225 464 -419 -31 -319 -878 -730 917 210 417 757 49 631 160 11 -884 668 -19 923 -673 931 513 948 -769 -261 -155 80 -252 -854 -188 645 655 -376 807 -536 -361 290 667 -267 -544 397 404 723 989 659 285 462 -360 32 274 109 -917 -49 973 293 -312 -891 -948 560 936 -546 768 419 -415 -869 -491 929 535 -742 329 -684 588 81 -150 836 -10 -846 -889 308 798 -304 788 751 -237 -746 694 999 714 683 216 -753 271 666 53 877 -271 -656 -822 723 -198 525 581 305 -14 231 429 397 -505 755 -311 415 -619 -569 -568 -54 207 -142 340 637 -109 331 -253 154 900 584 -455 233 324 -90 65 -956 78 -192 -11 116 66 -570 167 -635 217 858 -103 -872 -209 -701 450 -558 -986 921 798 486 337 546 -937 -911 -594 -963 -627 -314 112 142 -998 212 -121 941 -447 -177 3 98 -957 -578 337 -9 -190 433 -495 -771 -546 897 681 223 110 280 241 -796 -978 276 104 271 -812 -164 -53 785 751 -281 217 -709 440 775 -638 -978 -371 807 -32 -580 343 -791 886 -54 103 961 -455 907 -807 735 -757 170 387 850 -980 -752 -305 -413 403 46 41 641 959 -34 -180 -712 665 -549 -133 711 428 -423 -236 710 -618 434 -122 99 -565 681 933 189 -166 77 -683 922 723 683 -173 -975 657 919 -173 -407 -825 552 -586 469 -589 -369 -330 648 -205 948 -195 -756 -694 -300 574 393 -628 825 -801 302 -835 -959 988 -476 -748 115 -83 719 823 -234 361 698 229 -623 901 555 924 187 653 99 361 -675 365 -400 -874 728 954 593 -59 751 347 -866 -98 241 369 -874 -614 278 799 258 761 267 150 -640 -147 915 -318 -726 -332 22 774 -732 -895 122 -973 57 -179 -57 544 644 649 461 820 437 -640 -415 220 -521 587 -163 -530 -999 -318 -995 685 -473 -111 -502 553 404 842 -525 -956 -813 -842 -495 16 333 34 -152 664 -149 -249 -423 96 536 -902 246 934 251 -67 625 -655 -312 -143 -288 457 738 945 -849 -738 295 -109 -545 -739 -88 122 966 -51 952 944 -175 588 441 441 -551 506 362 -446 -285 36 601 857 -397 -337 380 238 933 -756 448 109 -444 732 758 -217 -373 432 -437 -501 952 148 -483 117 -611 891 -215 -929 773 -130 390 501 -27 396 236 225 -745 -101 -7 -421 633 403 948 -169 327 -635 760 139 -418 900 250 -765 -803 -96 -36 948 889 654 334 776 667 -39 -655 -35 -350 -66 964 -4 353 859 788 191 196 880 -719 -783 -945 343 120 617 787 483 -815 703 253 854 532 -122 234 520 -996 147 32 -676 -202 -963 733 245 -458 110 741 710 351 -107 533 318 -373 539 -47 -963 739 625 601 173 270 21 814 388 661 -570 -136 -576 109 -459 -746 -683 287 -458 303 902 533 -77 -976 158 125 935 857 496 -705 -183 -760 708 -999 250 -269 -353 -302 -747 906 -200 531 -384 428 -808 576 -710 -248 354 33 136 -698 318 -441 -916 -610 -788 -958 742 481 558 -999 -77 -461 -701 -97 170 175 558 -339 279 168 653 -883 -689 786 524 780 814 -863 674 907 -848 -435 -888 -605 -51 226 -572 -281 -771 454 -585 -736 844 724 790 508 796 -244 887 -725 -914 -971 -821 -54 -63 -547 586 -826 -259 -157 498 -857 -294 -966 -791 -823 588 -997 -342 -676 -804 243 -242 -825 -740 -647 312 -34 187 -342 -384 584 645 -566 -535 -541 406 60 -896 714 -918 351 416 -70 -933 269 58 -714 460 833 40 -531 -627 221 -999 -17 -729 -912 -780 -774 935 13 598 -918 -946 139 645 -424 203 -659 770 -925 -33 992 -202 32 32 42 -999 99 321 -267 -268 235 484 -914 -374 502 40 470 -598 -773 -658 -684 -98 158 425 -683 -14 539 -242 830 -71 991 -99 -70 -781 -980 -924 16 -877 878 -742 -685 -916 -309 -170 -142 -522 369 551 60 275 221 912 -390 230 -858 -504 -669 -492 -454 873 462 -682 321 387 -283 442 -430 353 -940 130 945 53 -795 881 810 -192 -977 833 321 -590 -891 -292 51 729 -759 806 943 -718 149 472 273 -139 -798 868 -644 -145 -24 -576 856 329 -446 304 -54 483 779 -269 -950 -117 -920 438 -119 -185 269 382 611 713 470 353 -13 -380 688 -583 -752 432 -173 275 490 -449 289 -344 -484 -657 337 4 -966 -199 -622 -241 561 -320 483 -529 360 -177 -258 645 -444 376 -628 -852 492 664 -212 946 391 965 960 -437 -419 -763 -649 924 806 95 -221 211 -676 595 -239 -708 -914 160 221 952 883 652 990 -937 -163 137 905 -191 -575 216 624 -589 296 -532 -268 659 -495 -3 442 333 -464 -346 -881 920 241 791 -174 -575 55 57 114 -779 -734 563 414 929 847 -475 -85 -642 -50 -113 852 -844 333 -204 -360 558 969 649 -353 -745 862 -182 -597 -978 -627 -946 147 628 -464 600 122 -855 -240 -327 336 870 -280 855 318 21 -509 -298 714 339 -284 855 -243 631 334 -914 715 -313 -897 -888 -91 470 57 857 71 -445 -399 680 -811 130 962 511 -878 815 562 -995 -29 793 478 774 -946 160 -908 18 -310 -858 -740 769 -492 381 485 478 -165 -266 663 149 457 -816 945 930 668 -755 -135 364 -5 -366 576 -166 318 58 786 938 885 539 505 -746 454 424 185 -922 813 741 -235 -989 424 899 48 736 4 -300 729 -732 -449 -493 315 205 -316 -900 135 -346 635 -719 632 841 399 785 -484 -128 -211 -512 -458 276 -625 589 -305 -696 -853 246 -731 435 -587 -510 33 580 -953 17 381 182 -476 649 740 -30 -733 -388 33 763 -384 608 -638 13 -172 389 -112 214 -483 -437 -202 -357 760 358 -869 -107 575 -967 791 -728 570 627 821 -657 -363 -771 623 705 -602 -876 -237 -458 138 582 -683 141 -687 -974 345 331 -770 -142 443 611 -59 486 977 -488 -86 608 781 -117 649 -39 46 983 109 -888 658 -728 602 90 219 -878 -898 112 812 -890 444 653 982 -777 479 46 -966 90 -867 -645 -787 686 891 -402 -385 562 564 -564 -518 -281 250 373 -672 -434 648 805 328 -620 531 234 -938 195 -171 697 89 -484 -373 -660 655 -594 186 961 -296 -985 705 386 -108 -530 902 407 -459 931 49 726 -114 -990 332 584 -436 998 473 835 888 815 -673 682 -572 639 759 100 -394 -259 -704 -177 -788 -82 148 -87 -863 926 498 -61 -87 743 786 529 139 154 426 481 688 -879 668 -259 882 -933 788 428 515 269 398 626 329 888 465 -305 -383 -236 -930 986 604 -39 542 -158 722 -884 139 643 206 -885 162 -263 928 -139 -266 -493 38 526 607 502 925 203 957 -162 226 -924 177 8 663 -580 -135 399 -32 -761 730 317 -38 -67 567 393 -590 -591 384 -329 -48 -663 -994 582 429 -671 -913 -268 356 -21 -810 76 -43 771 -536 732 176 34 694 853 323 -844 73 902 -734 329 -933 253 -788 -467 617 414 -767 363 641 77 588 173 -114 0 -981 -669 -599 573 543 -328 383 -882 184 -60 -304 -775 553 -618 -960 -880 -877 -343 -75 -599 458 716 -967 863 -383 396 -204 -897 869 -469 -813 555 -583 821 -17 -181 501 820 -931 -203 627 -78 -996 625 597 -142 -23 -982 563 548 170 -547 132 313 135 534 652 486 -976 386 741 -579 -17 498 -691 -597 -325 -178 -675 316 942 -621 -562 227 29 575 781 409 827 477 -794 -529 -299 -576 267 -862 -169 365 126 -206 319 805 -37 -20 -426 -694 -560 -718 656 107 130 -270 -387 -716 903 -578 378 151 607 -337 649 467 -811 21 -94 764 -567 173 738 -928 -881 797 -512 424 -141 427 145 -778 996 -816 -718 442 -32 -554 356 -384 319 -827 -966 889 -742 645 -591 388 -857 -686 -726 585 -57 696 152 4 -504 251 -810 54 -413 285 -289 -916 406 825 853 -188 678 -51 -695 581 387 -795 791 -463 470 -9 -481 -954 332 -878 966 177 -802 111 -708 -872 310 -492 960 549 811 -311 866 468 879 -474 97 523 659 699 328 -921 -786 -199 -323 707 -205 -857 -644 377 748 773 -748 -446 -935 -278 86 -365 958 -526 604 -833 124 -51 -850 -609 -213 -531 -318 307 -403 75 -39 -824 235 447 587 579 918 122 -85 951 193 345 852 -864 -806 331 -705 -81 510 649 -940 172 -317 -321 -972 712 299 547 -516 177 993 -898 -962 -324 37 -251 -861 -623 853 712 128 238 437 -927 197 -450 802 577 -403 641 522 -933 757 821 107 130 -994 906 146 -844 -537 -43 328 -679 -253 -45 417 499 45 435 -356 -225 -275 398 -436 -391 -719 -481 335 503 872 -173 575 250 -637 -782 472 -658 86 664 -938 854 -62 -435 419 290 -560 555 -159 82 -485 775 957 771 -842 -287 515 998 -937 305 -442 770 601 104 -24 290 462 573 89 206 -110 426 422 -328 -207 824 -887 13 -762 965 794 589 -772 -512 647 -709 632 711 367 506 -970 766 824 79 614 605 262 -631 -217 -429 -253 900 -35 391 -594 -756 -233 853 -326 -819 -898 -500 33 824 -837 563 247 -300 -603 -905 105 590 -425 520 -736 -612 964 -771 -464 886 -437 978 305 -622 -512 374 899 -932 -573 -209 -53 -313 -514 955 -433 788 -498 -185 -996 233 929 -322 -250 895 492 347 814 45 -213 -210 -185 810 30 490 573 232 -4 102 -188 -220 626 -862 -716 -639 -529 720 438 150 108 823 -505 368 -854 -677 -835 931 953 -952 983 913 591 813 -820 875 738 746 770 646 -15 381 511 -41 -956 -112 555 -124 343 659 814 409 -413 -669 152 -301 415 592 749 92 72 58 173 930 -193 620 634 854 412 -454 -621 -295 -984 -459 326 -73 -81 -861 828 748 -932 821 937 528 678 916 -629 812 29 -102 -96 683 -159 -115 -285 163 285 301 -814 -245 515 -664 -88 -337 301 -47 -744 415 -722 -23 -366 -140 536 464 -404 -996 -692 95 800 -704 -157 -881 680 -902 -525 -801 38 -804 104 -123 -983 -822 666 -74 -510 -877 -348 -420 597 -585 -402 -404 -313 -470 560 -577 -982 697 -294 638 -958 -258 489 -926 149 -952 693 -789 434 836 100 663 403 908 854 -13 13 -518 -291 -725 -10 700 -927 12 -262 -828 -929 445 -872 -823 -556 813 -901 546 805 211 -674 388 194 -745 -49 -180 -762 24 780 39 661 885 898 287 208 1 345 991 332 -981 934 -688 -807 869 174 -840 418 707 -816 -888 -211 380 -206 -736 67 -626 266 122 291 775 886 -417 -476 -855 522 -199 265 -768 75 281 -761 -941 225 -140 -808 -989 942 -214 -9 -511 817 -24 267 -272 -75 -8 -281 -415 40 406 -185 448 -344 876 -831 567 -86 703 -616 -140 61 83 800 -757 876 -969 -56 712 204 991 -635 -773 -919 -660 -60 -236 -642 -6 105 -27 -3 471 988 -249 -938 -906 -518 -458 117 -859 76 531 -196 237 952 355 -867 139 -343 163 -932 -971 512 506 -894 4 938 -833 247 -972 147 823 -611 96 -700 -608 69 -193 -441 -838 248 566 986 586 511 -689 -763 -37 -703 -64 -828 141 -812 497 -739 -937 -472 730 414 -479 -490 464 659 525 448 -448 958 306 214 682 -706 -309 37 -439 -211 66 -390 416 -870 -15 421 -357 225 339 -442 709 -894 915 -824 -574 771 -320 -668 317 -677 581 -590 -870 743 333 853 724 -823 -523 -186 754 -961 -482 548 -127 -128 -297 548 364 193 -372 964 -88 -519 -973 -115 -467 -511 561 138 468 -378 702 -315 -75 856 -710 926 -791 -466 -363 -481 -123 -2 534 795 434 330 483 -302 -890 -228 585 -804 -788 -287 -311 -168 -753 -41 161 -672 -170 -211 -693 -964 -438 345 740 -461 -935 29 338 -737 -959 -209 -211 -937 -355 -262 842 805 800 538 387 245 285 -390 -324 380 912 -238 -199 -987 307 -366 -218 625 97 371 319 718 -198 -162 -702 -353 -896 -408 715 -874 -905 351 -34 717 -519 -462 -903 -777 109 367 913 628 482 589 41 -872 66 -521 -278 -486 -217 866 532 -435 564 -693 180 -324 810 853 -608 470 -175 234 51 166 -951 770 -765 -647 811 -670 -746 -125 -504 901 212 -587 -3 -507 731 -466 186 151 -22 936 -598 388 -953 -204 185 -924 -213 432 122 934 807 612 89 -310 479 146 -317 -815 773 498 -559 -633 -39 -655 -460 515 825 70 92 62 -503 688 407 -926 -35 271 201 -325 274 -714 -491 -996 251 -181 -785 351 817 54 47 -1000 241 -846 -417 -517 594 -511 430 -195 18 912 804 485 -773 -655 -22 639 800 500 -636 343 -303 777 429 173 67 790 811 -164 530 59 185 -424 717 337 198 320 124 875 538 -199 -841 7 -759 7 -468 -817 -685 -250 559 806 342 73 968 -177 124 -403 -725 -434 798 -123 -160 -708 558 413 -198 -563 -800 -664 837 -476 881 -418 573 497 925 -248 -731 -986 533 52 -580 -516 -459 411 37 -704 -101 144 -902 -894 -845 -694 620 497 -510 -122 -208 -240 452 -813 205 344 29 546 -99 -178 325 77 -386 495 593 808 435 228 -346 -136 -98 -265 635 416 -876 174 10 278 857 -873 -665 213 -345 546 -70 101 448 936 314 -353 -7 723 -577 369 867 289 -297 815 350 -334 -659 5 645 -323 -995 -235 -243 214 -616 -870 -348 478 142 -970 -296 -95 758 -617 -397 -268 -833 531 -623 245 524 -981 -606 732 -985 887 -889 -391 200 70 -696 -321 -969 -455 174 757 765 159 334 -509 -805 121 369 -980 -440 962 -54 -933 755 44 390 -129 -499 7 -621 -91 -419 -99 0 -823 518 -937 -260 -228 884 -911 935 -389 -895 -52 -688 148 444 -903 -928 372 -343 29 34 200 -896 -461 -946 -569 -987 960 -509 -788 242 595 -50 -128 -837 463 62 479 -338 -245 -384 363 23 -757 -572 381 -922 177 -678 -580 625 967 -695 157 -663 890 396 -896 -516 29 -2 -631 562 364 -919 -217 -716 766 -430 211 -589 477 -305 386 -664 -133 -5 -377 -849 -663 703 -936 -565 -804 336 -607 979 -994 36 823 -456 536 -45 819 -347 -735 194 988 829 241 -660 -242 -696 150 -306 516 -249 7 -815 271 -333 -225 -989 913 -518 -43 -941 -12 906 739 168 903 201 490 -599 413 455 493 658 -481 -561 725 -681 541 589 166 188 -253 -684 653 769 -4 -143 -714 -837 -528 124 916 -750 918 803 982 -336 743 242 363 696 774 193 513 -700 652 169 821 -94 -92 68 -729 514 -266 -174 -467 555 -770 -572 642 -321 -982 873 667 44 -220 -802 -158 -224 -334 -418 -219 -619 -949 437 251 83 -146 164 972 -805 806 -850 -310 -175 -886 801 -906 998 -671 -200 -516 595 -717 882 61 878 -77 -552 717 761 817 123 801 133 163 280 862 -880 468 4 95 -839 -261 496 516 -607 -650 -662 595 675 812 436 -423 -752 -641 -399 -95 769 -530 588 -783 501 -886 508 -783 84 778 77 -816 851 633 -209 980 -217 922 -968 -806 907 978 582 893 947 -109 283 -89 -950 -965 391 -172 -547 748 913 -596 319 -853 93 809 -357 -276 510 -608 749 938 24 -371 -369 -348 -933 43 -199 -944 485 664 -431 460 -802 66 579 468 -551 -434 175 -726 -131 -802 571 10 664 277 47 -743 -160 525 510 315 852 165 -316 -795 -320 -887 -601 -887 124 268 551 -282 580 -438 -173 252 -375 -60 -171 316 180 -93 -214 -620 -569 -325 374 614 760 -373 -716 177 -57 834 -593 272 -173 684 -498 -641 189 -194 574 538 164 -364 145 802 -13 304 -9 554 616 233 -712 320 799 -938 779 -945 324 -702 832 -733 -25 -105 582 -435 826 994 915 -326 -743 -587 282 215 218 16 897 423 -150 -342 973 -719 583 -560 798 -655 -643 28 -819 -11 -979 -315 -299 907 785 -728 37 -175 423 753 -739 -621 -727 -698 -460 6 -432 -835 -709 800 702 367 887 659 505 -669 -385 505 220 673 849 -920 798 750 722 423 -99 -741 569 787 -247 -119 502 707 670 56 -311 -855 739 293 -216 -48 721 -120 -843 -794 719 -537 -92 -526 847 797 -456 936 958 -128 -308 378 -936 -344 -695 370 120 833 720 8 733 -299 -668 -504 183 400 822 -855 826 -243 672 73 -40 863 -483 -284 330 20 -64 -297 824 973 172 -731 -285 -299 106 -548 -140 823 -756 -69 689 190 772 -927 -179 -125 668 360 366 -523 -837 -139 -694 -832 -222 -81 766 897 -372 -525 174 842 -633 650 -799 383 -309 146 740 518 410 -801 -120 698 290 -616 585 -580 94 100 31 485 161 398 823 259 962 -193 -275 497 990 470 -115 141 -840 639 349 416 -559 -782 255 -526 -843 284 -216 602 454 -899 -102 -761 846 211 -287 -150 500 -381 120 185 -213 427 653 -618 -506 80 -837 718 -982 -90 -215 -243 -342 921 -624 -555 -25 384 -332 951 -228 -631 -644 -426 -774 -709 657 51 465 387 -116 722 515 281 682 -564 722 990 -129 -654 -286 169 -847 369 758 469 -23 992 94 -823 -63 427 -333 240 -204 894 249 -283 638 -124 607 558 955 838 858 999 -933 -49 226 854 20 -619 -537 369 -59 -377 466 -566 270 964 -812 -395 -193 622 587 -367 354 338 -131 -22 818 -870 153 558 882 435 649 -639 -931 953 -645 932 -541 -655 93 552 -871 -123 -754 -447 354 987 -423 443 -332 -404 356 200 548 592 430 548 824 9 196 334 -265 681 -154 492 -51 487 -519 -662 -217 -412 -102 -896 -817 -600 496 498 -986 -288 517 -875 -142 461 428 915 147 -508 -125 583 616 717 -5 58 -529 -21 -275 -804 708 -255 289 -36 842 326 58 701 -736 154 598 966 -983 -897 -687 751 -293 274 -549 -856 -417 -13 -899 -935 98 -52 219 732 83 -929 903 -586 -200 -963 149 152 -334 273 -989 841 513 811 -665 -446 756 516 -655 -820 -292 -712 443 904 105 -510 -931 319 -481 271 -855 -458 -253 911 -939 825 439 -867 -33 -115 514 -387 -425 988 -152 -686 -117 556 -162 -993 89 -378 891 355 663 -205 483 701 -643 289 454 -830 567 996 45 -27 -632 -398 999 -847 703 350 -907 666 -115 83 -252 -203 -240 364 546 -561 -713 -598 517 857 530 -609 -922 631 717 443 -277 392 -959 205 200 -282 766 934 -389 50 798 424 -716 -958 811 249 843 -868 624 911 603 -9 531 -882 695 859 980 33 876 -308 621 627 -119 249 11 -788 -761 5 131 -70 341 -779 -324 138 52 -760 169 -940 -958 112 34 48 515 -585 -98 289 940 -420 67 258 356 -357 -394 583 253 -429 -820 923 366 -602 -177 -414 628 385 -558 -855 706 678 -843 638 -474 452 -332 861 209 -313 611 239 -152 -876 -886 -807 678 625 -926 -35 -527 107 154 -928 -710 -587 108 -96 356 -323 -180 517 584 842 923 383 344 -171 -545 -652 -614 -168 -517 -15 -309 737 -429 922 493 648 -197 578 561 368 -43 245 -940 683 377 -346 43 472 -333 294 -658 981 619 -978 -817 118 -96 -306 -785 675 -262 58 -855 -65 261 -860 359 -874 -949 753 -303 -97 -1000 -735 292 -830 300 869 208 -554 595 -495 -323 -46 719 637 878 64 -193 -78 284 -561 -108 952 867 252 -631 316 -916 -761 -342 776 171 -386 541 -987 -832 -247 863 -808 -65 -481 916 31 -86 -825 807 985 676 26 -910 244 740 502 4 -527 654 1000 -964 17 79 -785 -687 -723 891 653 -549 -202 92 986 867 205 851 651 748 776 -499 946 358 -609 -774 916 -39 -457 -172 229 672 -214 -911 322 -309 -390 767 342 22 909 -147 596 -45 -490 -447 113 -713 -981 16 417 -757 255 -942 -289 -285 559 -857 164 549 498 962 489 208 -893 126 949 171 -576 -179 -978 -345 309 -87 -404 446 -397 443 -948 -401 282 879 860 466 -697 880 235 -375 -842 321 691 904 737 486 -31 -36 120 -651 164 871 279 -244 -1 -704 -726 -911 -796 -544 -841 -726 189 -264 416 -148 389 213 845 -782 -70 122 796 976 929 226 -210 -393 -466 -135 -573 -52 482 -273 -490 772 -868 -574 -334 -386 462 241 -272 853 -658 -321 272 37 -779 629 -728 -838 -582 158 759 926 -975 919 25 730 -334 -764 -926 616 696 267 -949 -940 859 -771 -204 -65 -465 -2 887 -405 -292 -690 -845 635 506 -57 -382 -381 -319 970 415 459 -589 -812 -3 299 -59 111 54 852 744 -232 817 959 -145 -289 -877 454 -376 969 186 175 70 206 -745 707 938 610 -515 -881 -764 377 -365 -576 -721 156 -18 -834 835 772 683 -499 -736 978 -21 140 737 876 854 -895 -275 443 181 841 -332 106 43 -141 749 680 -208 819 970 164 88 980 -736 -877 283 224 -664 -458 -153 998 -175 -774 -126 775 305 884 -409 -555 307 25 612 -641 409 -945 -256 -806 -950 -575 -75 315 -320 785 -134 -315 614 767 381 702 -688 -141 117 855 -595 -173 551 137 233 -646 -425 827 702 -914 98 -797 -986 -614 230 -552 -785 459 33 -336 13 714 206 417 -989 418 -975 -353 292 402 -13 -986 306 152 98 125 -673 -563 -96 -264 -40 115 -28 371 -52 -859 471 895 -824 -51 78 -624 -600 -735 635 -125 -523 448 632 775 391 767 -204 599 197 -493 540 -981 -356 14 493 349 511 -129 170 -821 446 -533 -719 -492 -4 449 620 -42 -229 -835 844 -597 378 -860 286 -2 472 191 -341 214 86 617 91 -511 -791 -853 271 453 116 460 -462 146 -164 897 131 -296 211 -83 294 216 921 -161 208 -624 -268 -553 -241 305 0 723 -700 -409 582 -850 -559 -141 -261 -58 -754 871 -583 -256 784 836 -925 43 628 236 -344 -491 691 975 -730 -203 432 836 225 138 682 579 594 -273 -445 67 -794 -341 -751 249 -943 666 975 141 -72 -211 -183 191 204 -266 816 -82 725 645 -922 341 -565 -326 -599 -923 811 -729 583 -218 897 845 362 442 -284 478 -126 -259 -969 -838 931 -113 558 338 167 981 237 -984 -69 -584 253 -478 -650 -556 403 266 -706 -834 399 437 226 612 -791 167 -922 716 863 886 764 -90 44 -588 658 295 631 716 849 320 273 407 44 -496 963 158 -503 989 -336 753 -882 -3 -813 625 675 -921 885 325 918 -674 10 -502 -978 -424 254 -390 -220 -20 404 357 803 938 484 -743 -456 -937 127 541 -344 -619 785 -6 -267 -569 471 843 637 -815 -172 -781 -779 133 646 -478 19 -276 -704 -674 210 -347 -337 -418 -852 452 108 951 360 538 -828 51 -955 863 -419 -50 554 -668 -796 -100 948 461 961 -444 650 -524 636 339 -801 -413 688 316 -485 -287 -928 930 618 -637 -580 112 -313 172 935 3 15 -679 -614 -634 415 92 919 -923 -572 -750 91 -344 32 -780 -472 855 -267 610 -326 -626 40 -101 -850 -297 -288 -371 -222 -263 246 186 -3 -927 -956 231 -950 -623 -7 185 -774 891 -943 -296 622 904 217 -302 -630 688 -509 476 -439 39 -589 -287 325 -778 941 -685 918 -17 -201 314 -217 227 31 417 232 210 -769 -384 300 511 -304 -100 -799 245 -137 285 162 -824 655 -324 6 -195 -227 553 408 -111 -969 -720 727 -917 746 -56 -812 -984 -220 906 -973 -437 -397 -639 -157 627 -694 -634 372 -973 262 -894 -29 -482 732 904 743 546 289 935 149 404 -261 810 416 523 799 878 155 496 -216 -520 354 -26 -55 -758 249 -634 703 -869 -985 -785 144 367 868 878 -952 -432 -380 360 -12 -343 -271 154 309 783 437 -797 -931 -553 131 928 984 192 885 685 -933 -919 407 477 437 353 330 833 250 982 -765 -177 -73 -968 13 -181 -583 -877 -180 215 30 818 162 340 943 -895 412 -573 865 387 856 -355 -726 55 -716 -445 159 -316 222 715 948 -148 -929 70 -176 -654 855 -459 84 -526 190 -857 -89 122 515 -98 776 -100 -508 -137 -393 -283 646 54 -757 957 -611 678 425 -919 349 -650 148 410 804 -516 463 656 -156 879 521 -853 348 806 -489 659 -807 821 408 896 -281 761 -924 792 -679 -227 117 -399 -693 986 -433 -685 336 912 91 -195 -959 441 -878 -149 407 -796 -149 -104 801 73 -423 -90 -453 526 308 191 506 -425 -949 535 570 435 881 -565 952 429 -915 550 781 -459 -393 -178 71 478 346 612 -179 63 -290 394 -538 -479 -253 -330 -751 -231 935 -905 -17 786 -856 787 629 774 6 904 -933 -826 535 -233 -757 -287 -454 -925 127 171 -20 -515 987 233 33 -744 318 175 -543 -208 -945 -399 297 547 840 -358 -202 -997 168 -347 -105 661 360 809 -94 -909 709 -301 -853 490 -584 -945 453 81 632 392 780 -577 -175 -640 963 -259 -867 189 -774 -551 -40 6 -476 -172 325 -489 737 947 -554 45 613 -92 -817 283 657 -144 -193 506 -589 557 410 -852 -943 995 169 920 -748 892 -644 374 -999 -165 928 314 995 -143 445 475 720 -431 182 -884 -406 901 609 -388 598 255 359 937 34 975 -389 -746 690 291 -404 -714 528 -81 -694 -976 -566 0 -615 825 321 127 689 985 -568 368 -626 620 -538 -667 -58 667 539 643 99 -553 177 -810 544 -283 -53 -923 -512 166 613 -290 430 805 533 -348 -631 -129 -836 -139 -75 -792 -395 943 -576 811 -683 275 -131 823 749 160 -68 10 -472 340 860 284 -659 -755 674 -730 596 -890 -375 -51 -8 425 673 277 225 105 -882 694 -239 450 68 629 800 -28 -728 -931 533 24 404 587 -276 377 283 289 35 -104 524 441 827 645 807 673 -124 -361 -755 85 53 426 627 -613 -155 920 45 615 671 -323 856 -604 -802 -200 -304 -281 84 705 125 -37 179 356 442 275 -652 992 -188 -81 240 403 -287 -502 -907 -858 448 -751 -563 517 272 796 667 -495 39 605 779 -300 327 -383 559 445 536 819 924 845 957 -796 948 -687 -875 -533 -849 -868 431 -931 688 -990 -492 140 -35 334 -337 -364 -619 636 -262 501 -266 -832 175 -828 113 -860 865 -612 -341 -236 825 678 410 -777 651 -42 294 864 825 677 416 -612 943 -910 -466 -216 580 815 682 905 693 -550 -359 545 -352 -384 -8 885 476 -526 298 -436 602 -265 819 864 -893 372 47 236 -955 402 47 -936 363 843 429 -902 -4 542 -671 111 602 -121 172 -616 -945 -726 -337 227 -141 988 -387 -303 823 859 622 858 62 107 431 -172 471 -775 748 776 136 -823 929 -994 988 -207 393 824 350 880 319 54 -461 -253 -469 488 -728 -507 653 -381 -714 -261 -505 -390 -229 387 -525 855 -522 -705 -992 -485 47 -973 984 -312 -960 85 -527 -354 697 -831 -966 537 821 202 148 813 431 827 697 -673 -589 898 726 -700 -496 -675 476 667 -577 134 830 -167 373 585 -437 704 390 -535 497 -536 -486 -930 480 -367 -438 -510 -866 40 463 966 318 541 -60 -152 655 488 423 136 -232 -491 -965 95 -697 -289 -263 -715 -27 -174 466 -176 -490 -13 -509 961 428 510 -936 -130 -629 134 -805 439 279 338 -908 13 -136 380 -969 -261 -632 -526 -538 -196 -593 -531 -976 -535 284 669 67 -682 317 -44 51 750 739 -452 569 -481 415 -154 -53 -910 81 61 466 156 547 881 -958 916 474 -106 184 120 -820 -105 91 127 774 600 -632 -331 -93 677 678 179 332 -485 497 803 368 -366 684 -675 -127 -151 203 -270 519 609 943 769 -254 731 -718 -799 -964 -15 428 -814 867 -991 233 384 208 114 503 79 -800 -624 -835 -524 -170 -578 184 -762 909 607 122 413 -769 -730 -683 826 -845 -936 -945 -125 754 -553 249 -396 -177 292 19 -693 -622 -960 313 131 595 -891 -717 915 -701 307 -430 35 -420 -458 374 -741 -727 -857 -817 514 -527 634 633 -311 261 -924 100 -588 -317 338 -546 -647 -707 360 -287 176 -843 143 -215 676 -479 430 555 328 57 -688 356 949 465 799 -781 692 871 9 -354 425 -17 196 -752 269 -901 542 195 125 795 827 -268 -501 -549 610 -420 -325 -435 -745 -464 -4 422 472 -545 954 -621 -325 -615 893 182 -158 359 -833 -612 -137 395 -198 -606 -427 -237 580 759 562 701 300 752 -67 -763 154 -402 270 695 -348 227 777 -225 -365 402 309 -144 -837 -8 -874 779 691 269 170 -781 -791 799 -348 363 -475 202 934 548 -378 -38 -259 148 457 284 -82 -22 -735 716 -920 636 -338 -419 896 69 153 -504 -518 840 -464 -761 603 -191 436 923 805 362 -841 111 -447 -796 95 390 -468 800 -500 -141 -647 -261 -454 885 -871 -963 635 379 -983 -84 -83 -539 203 774 270 820 482 915 55 695 -442 134 739 -566 440 -418 192 -610 -587 -595 -627 -691 -61 -215 -34 43 -915 70 -778 -628 -123 285 -691 -72 570 -14 -404 663 -671 -531 -696 -278 464 760 -737 281 -599 -922 952 -727 481 243 285 4 -143 -682 -818 731 170 614 -38 -529 -12 -955 123 189 817 -376 -841 553 -905 438 -946 363 905 768 75 -559 604 -1 -436 -355 -26 -432 403 -661 641 960 966 686 502 -739 -220 -191 -259 -150 246 -522 -368 514 -202 621 164 -571 -124 -417 409 -459 -144 -634 959 937 -367 771 -16 981 -206 522 186 918 220 388 676 -163 208 128 -358 -585 808 -230 715 132 24 -814 -287 662 -583 -273 892 105 306 -929 -795 211 226 -640 149 730 -12 169 -916 -439 973 744 -266 491 -519 973 77 767 825 913 917 775 492 509 110 -142 300 811 986 445 -267 310 885 683 -141 35 -11 -838 935 74 292 -839 -533 -94 8 -777 -701 -842 423 -435 -893 60 116 275 288 127 888 576 -558 743 949 138 168 -166 -945 -429 790 -450 146 338 842 -803 142 182 590 488 629 354 348 299 -824 458 -449 192 310 -407 20 -454 13 439 374 -998 910 -187 -519 -786 -515 635 895 989 -51 308 -678 -730 -171 98 -421 -586 -825 800 -777 -892 304 -665 789 145 -603 -779 503 -729 -181 200 569 49 466 -423 -643 -249 -273 78 582 -208 -600 92 690 -329 -670 596 -930 364 891 -378 826 -163 870 856 335 -654 -92 128 -574 -380 440 868 555 -129 647 743 821 -499 -616 327 -479 944 662 365 -12 -666 766 514 252 -207 180 -207 181 -877 -658 -39 -817 852 -766 911 -51 961 356 -9 -39 157 -224 369 -746 160 -137 -428 948 -945 -115 973 894 144 -835 711 689 117 -654 -966 -724 924 343 267 -11 965 -638 -390 -693 -781 -6 -136 -514 -807 265 459 -346 493 469 213 -440 967 -852 -47 -395 -373 -534 896 684 316 -763 -209 392 524 386 -72 257 222 -841 -689 447 455 850 294 -879 -33 -477 -251 -858 498 -639 158 -339 791 -3 99 -589 -560 -628 -444 -492 805 720 118 534 -878 -579 -148 294 -958 -508 -519 320 -609 -608 375 -873 -970 192 -822 87 -486 -824 -252 -88 -445 -746 -199 828 334 573 417 61 -161 -895 648 136 189 -727 -737 -425 -920 -262 -361 -756 -586 -250 607 -748 59 362 652 -751 76 -505 -612 441 905 942 926 531 97 -342 -827 701 92 -292 -260 -878 528 609 -834 -620 -63 -839 637 -50 -76 711 239 -91 227 887 110 317 -708 106 -675 -350 589 -108 -462 762 -770 496 -641 -792 -662 -150 -288 712 855 -101 572 384 775 925 -578 54 466 490 331 4 899 558 -930 -650 -277 -201 -403 893 889 312 -212 675 172 -123 -410 -152 -932 -788 -82 -664 -172 -231 -778 -814 632 -748 179 -68 503 436 -795 337 -42 -104 479 381 431 527 -153 -257 242 92 572 -820 790 -558 -614 935 736 -860 256 622 566 -862 522 -496 -435 726 -83 881 -21 325 -179 -782 248 -327 491 23 210 733 -381 -785 810 733 -412 -648 -152 942 -389 -623 597 -260 -304 -316 -176 -607 626 592 -869 534 508 692 -183 470 -126 685 220 259 -661 -227 -960 536 289 -949 -787 33 -666 270 -124 -451 228 -102 186 722 -109 755 570 -494 302 32 595 147 -53 -241 532 -942 660 78 -502 -23 -546 -11 -996 -170 -285 574 846 -687 108 1000 920 584 941 752 -981 165 -908 739 416 594 -539 78 29 53 137 237 -379 257 499 877 -613 -254 -807 795 581 431 178 329 -725 -379 52 547 -145 -964 -66 595 -844 436 -320 -328 -320 -936 775 -584 -390 -269 203 -676 -860 -705 517 878 511 -189 -494 -324 146 -452 609 498 -615 888 188 783 445 -203 -388 -873 -82 619 490 -510 775 -378 444 665 322 505 705 134 271 577 -464 -908 -728 -16 837 936 858 -984 -761 806 26 -944 297 555 960 -361 459 -687 -708 917 -345 -900 -372 910 28 -655 -463 360 642 -692 -187 2 682 -360 -600 86 -341 873 -899 -54 -258 670 -266 -135 -563 -634 957 -535 -86 417 290 25 24 -838 973 764 -656 843 -239 -570 -530 -996 -951 539 817 815 149 638 -54 -403 -561 445 329 -973 -914 64 -10 -791 475 -952 852 245 833 842 629 -794 812 355 396 399 96 509 523 -269 532 -924 729 612 125 84 -743 760 746 -664 -641 -109 896 -520 -278 -577 0 322 166 48 331 676 13 497 705 -714 585 488 656 -592 -349 508 -707 999 -558 587 -909 279 -219 756 488 -135 982 334 40 325 44 268 504 158 -791 97 -287 654 535 150 671 -282 838 388 555 -667 -465 342 -684 615 -695 -458 142 -876 725 -712 -139 329 355 -781 -63 -536 -807 -603 918 63 925 354 533 -127 118 -380 935 -862 -575 699 -971 552 -737 179 -642 805 524 -420 532 503 -712 680 641 -120 644 795 506 -358 574 -690 618 761 715 92 882 -194 761 -363 148 -535 -55 -850 504 -307 553 -337 -183 -59 805 -19 958 -245 -316 165 -812 986 758 207 -365 952 938 -759 346 897 -914 -56 -4 -485 253 -890 -360 -464 73 994 -521 758 478 -332 -256 62 409 492 -115 639 -323 620 -570 -545 741 -875 -104 -915 171 86 -152 617 -777 -656 -251 181 -58 -368 -645 -376 342 331 -975 -254 491 28 -277 -466 447 141 -629 -429 -235 -703 -122 901 557 474 -231 392 81 413 -264 471 -578 596 424 696 -169 -36 539 914 123 625 -516 -786 417 976 -935 -482 643 861 161 -913 311 -548 883 -895 49 484 842 -219 616 49 -966 -944 -652 -784 -457 -578 809 -493 -935 722 -851 -283 953 734 184 670 -295 -836 507 -699 -198 712 -824 -281 449 110 -305 503 -777 60 -363 491 -192 -491 -237 -315 228 -248 485 -230 -908 155 261 368 -129 177 -748 -294 481 77 506 89 890 -481 578 952 -17 447 -730 733 946 -897 669 -872 499 483 -798 -963 -38 -3 130 944 -134 -685 669 -518 182 309 12 553 -485 -243 780 -100 -211 -131 12 -250 -624 -341 455 77 310 350 -184 -743 -809 -234 -868 312 -851 792 -410 15 196 -336 314 504 -2 493 752 85 -490 976 -455 -484 932 -512 8 280 63 109 -185 307 848 212 174 542 536 -319 531 -121 -337 -721 -181 806 594 -622 365 313 -834 563 125 87 645 517 -942 -305 -143 -107 -97 -2 680 -530 832 -12 179 716 684 196 -371 813 -263 -942 -589 689 -771 586 148 157 629 -826 276 -582 -946 -999 766 -759 -652 -210 132 479 -164 -988 55 -332 -920 985 902 -285 -548 854 -819 -13 854 -226 719 -377 -223 -148 713 -312 -660 324 216 -666 -643 491 -524 -228 300 245 817 852 899 -728 966 -610 141 -754 -900 179 182 -843 574 869 -672 -454 684 887 -241 -652 -885 943 -682 -268 253 759 776 242 452 -430 380 -429 307 306 876 -290 -234 43 -82 958 211 -809 -137 115 407 -484 297 -583 312 552 996 -379 57 -257 45 909 549 12 -993 -974 -692 -177 -221 -129 248 -726 -463 540 361 -121 793 335 -475 234 482 -579 818 -938 859 285 -698 -824 -848 436 148 688 -25 899 -476 984 406 -498 753 619 -469 -788 -820 -444 980 -749 -589 61 -117 -948 787 736 -630 -673 50 -729 120 -879 -231 431 43 282 -801 167 -160 210 297 -795 -885 185 -278 988 635 -174 94 168 -796 308 906 -129 636 -832 261 -555 31 -379 897 -992 420 -152 -773 993 116 -445 -994 950 486 148 571 520 -729 630 -866 -332 -852 798 160 -357 616 -321 -657 -335 705 -528 98 -603 -120 -84 -191 -245 437 -196 -536 565 -322 -730 -487 919 -789 -746 991 -56 453 -512 -175 -238 -692 800 849 484 -717 178 -10 327 591 717 -294 -33 747 430 -614 -5 -965 -847 413 743 -813 653 683 466 453 606 679 744 -8 -788 -785 -436 963 948 383 -587 688 -337 -999 -654 593 318 808 278 195 431 -974 -7 -495 705 -644 56 -905 -475 -372 -23 300 884 585 -649 384 688 893 -597 304 -48 314 -237 426 -576 -719 903 735 718 679 524 812 -375 421 685 269 -149 78 -832 -18 84 107 -60 -808 -710 921 -542 690 568 883 -111 510 -897 -446 -324 402 -223 805 770 -147 208 -627 -730 734 -847 -782 283 5 -699 -187 -633 -10 146 158 554 -310 778 -993 841 -910 610 -145 -245 195 -689 832 695 -578 -494 -638 -590 22 843 -182 528 -722 983 882 -396 585 785 -872 567 -224 -363 -432 466 432 755 122 672 140 165 -988 -136 231 -279 -578 -793 -876 347 479 -586 779 -770 513 -665 -348 -127 148 -670 -829 295 -245 932 468 -400 -232 272 494 -8 956 95 -440 834 933 -3 368 -468 -752 172 876 -624 -530 -375 -431 859 -348 -118 933 741 -724 -858 -854 -990 373 -495 -127 724 679 -810 89 479 -649 -217 -593 803 -27 234 -988 908 183 792 -920 988 272 736 694 492 899 -711 750 -832 -164 -524 -424 -73 585 -907 -221 380 242 -584 -322 -447 656 -717 -31 825 -588 -503 962 281 17 -56 -473 -936 43 -720 -918 396 541 143 -950 392 -384 -278 -864 -707 -362 77 895 -43 967 -174 -351 -129 -896 865 592 -877 736 -443 -843 834 -9 659 282 455 344 -754 -196 -543 -867 788 284 -669 -179 314 -180 562 -462 -220 -607 409 -910 -5 840 236 -61 822 771 -903 -798 478 181 785 701 -53 597 833 -817 -610 -115 500 443 -378 450 430 -843 -167 374 501 -546 -431 -698 526 165 196 585 -693 -512 -912 -522 972 -926 -661 -653 -508 -942 -901 -566 59 911 310 -727 42 -556 -987 -464 678 -952 -464 865 642 -831 403 284 658 -682 855 781 -81 693 25 -931 793 813 394 -432 -814 356 712 194 -901 961 374 804 -151 -136 535 253 -513 -7 441 154 60 -486 467 483 -74 -492 -598 563 -974 -245 309 808 330 52 248 -231 -226 832 -270 -508 -796 -669 143 -510 -570 -583 -231 609 -625 954 805 830 637 -815 136 -679 445 -68 855 -688 -847 297 690 -588 -828 -258 -709 481 333 742 -890 -513 -680 645 250 -964 -629 273 329 -627 451 -549 819 596 -334 -622 330 152 -726 -140 -882 -735 523 171 -934 -481 203 386 -637 -778 -718 -298 -876 -871 -236 -933 -800 321 327 250 -836 864 -905 602 520 -27 -854 306 -817 -795 728 -102 490 515 23 524 348 763 -415 918 -659 -638 646 414 -245 -144 239 -330 -626 -1 -613 -319 600 -94 663 -927 149 926 -256 108 350 -786 -253 761 -16 253 574 47 -753 -290 -687 930 -183 -637 -348 188 -227 -798 -624 -779 -259 466 -134 42 -136 308 801 678 -90 574 993 -588 891 -642 167 -235 598 -162 55 -990 465 577 596 -785 -251 653 498 -807 -676 -923 915 -634 -298 -355 -310 -970 983 -221 -494 81 815 -897 958 -291 -735 -682 648 445 601 824 228 -970 616 -522 -588 435 -606 496 -102 675 399 19 412 -731 409 372 -605 603 -132 375 945 705 -239 -703 -578 652 -598 614 314 876 413 844 -824 283 241 -532 443 379 -408 113 759 867 -830 48 212 -27 -66 424 -334 -471 -945 -541 858 -830 -276 -90 -771 -290 -711 -294 47 -187 -179 913 987 -529 -910 -704 609 -186 -375 596 -333 321 -160 137 252 -168 -36 -864 69 609 674 615 537 950 -443 -228 547 441 -882 641 -863 -956 -696 -976 964 644 -310 276 344 76 -793 12 -903 33 -11 698 838 -441 223 814 972 -578 -389 521 203 -868 616 -384 -769 436 311 238 636 762 -603 -920 -145 865 682 344 771 -630 733 -397 -864 -82 -405 616 565 307 386 -630 941 -78 -193 -11 -79 236 201 -315 -924 -575 -356 -543 358 -897 -232 -269 526 -90 294 298 -783 911 123 -950 183 -643 714 764 -522 37 68 -327 519 189 646 -989 406 717 259 -570 950 840 -544 -727 164 -288 -94 -52 520 -42 201 -309 -342 89 -572 -117 541 -745 267 -220 -631 617 -377 -348 117 987 763 -756 -160 283 749 235 -845 -424 -713 -132 -997 431 297 -907 -387 -929 508 -492 221 234 -529 572 76 25 294 -888 692 -850 536 319 -680 -403 137 -755 105 -164 476 -937 908 -886 912 810 689 -350 -971 -744 664 167 824 -535 -420 214 541 -648 -656 -626 -977 -50 797 -806 212 -900 -786 29 -697 -285 -624 779 776 432 -841 -510 385 229 711 581 -543 -91 24 976 697 621 770 -83 388 -837 -591 -407 43 -441 620 -602 214 -864 607 240 -883 -547 -854 304 -297 467 503 -186 811 -187 576 -587 197 377 -805 272 22 813 -74 109 -984 -591 -184 -813 -816 -525 -837 282 -730 141 455 -780 300 -465 -651 899 -551 -245 462 55 -836 974 450 -626 844 67 996 -618 -416 108 -993 -554 707 144 -142 576 493 -653 27 -935 -667 -546 -963 -162 -628 -382 -909 627 -121 913 -557 352 199 -283 731 -735 -682 934 -327 994 -349 -448 40 -230 676 651 -342 -486 -10 165 -86 -883 -812 430 465 -274 356 62 555 -483 169 -499 470 191 -709 -369 285 -728 -55 -495 178 -22 328 41 -648 -110 474 -669 -836 789 -298 482 -905 -24 -810 -158 -712 457 -109 4 -253 344 331 -848 -670 -757 294 -281 -143 -74 722 -104 -721 -253 446 -918 666 551 69 -979 855 889 259 96 -169 -201 482 -11 225 -974 578 -512 248 23 -88 -153 952 153 689 -752 321 432 -10 490 527 427 874 -776 926 -103 -586 -601 218 528 -915 965 -390 27 304 584 980 372 500 -186 194 -328 -411 -765 -1000 498 515 573 46 -327 -69 530 501 692 624 611 -219 47 601 -253 650 396 -725 -556 985 -818 -624 -881 -391 -672 815 -522 435 -278 684 -627 -512 922 498 -867 639 919 851 766 95 -149 999 508 -683 -523 808 -560 -855 308 24 575 443 -604 -797 287 -811 943 262 281 -376 -454 -242 466 923 565 -40 -907 -600 -851 -918 -808 986 -86 -206 551 713 -885 26 -544 654 725 -446 38 267 874 405 514 -906 876 -406 -818 -575 -756 359 902 -217 518 140 705 959 904 56 758 926 159 -850 -721 546 -987 -124 262 749 -78 36 322 825 233 90 87 -527 660 -920 327 408 242 -685 -244 788 -560 -576 817 -729 198 255 -89 968 -412 -826 529 42 35 -197 280 217 29 883 -683 134 650 931 906 -517 -309 -847 -727 677 153 686 890 728 41 -944 -421 -234 -383 275 -467 -348 -194 708 -593 -853 -751 -800 186 500 34 292 502 -520 -597 -114 -425 758 354 -308 177 -343 -89 972 -308 643 -875 -151 -192 111 -190 -418 476 406 235 703 936 -578 -658 -983 -481 -734 -375 834 264 224 -887 115 190 -524 -312 821 -72 -234 -413 375 903 345 531 676 646 574 -483 34 736 -407 529 690 377 -739 914 698 588 -908 450 873 -173 861 -802 -768 -379 87 4 693 151 -615 -333 534 -968 -393 -135 449 -262 415 -544 464 -336 -666 -820 -149 926 25 365 -917 -203 -484 337 403 97 667 876 568 441 -772 -784 844 -378 -398 965 352 -476 55 -547 26 608 99 960 -192 -924 780 -320 -106 -221 -889 -683 -244 828 113 702 -711 300 -708 -137 -143 -559 53 -219 -873 -828 -693 -407 879 416 906 -918 -879 796 -932 211 -968 266 -314 214 26 837 -175 -299 -337 256 844 107 784 -91 925 546 -848 -785 877 460 -388 -726 694 591 617 -841 147 948 -256 -994 -104 18 333 -97 444 406 -409 92 185 221 505 487 872 -902 48 -913 304 166 -868 451 -69 708 247 936 -954 -283 -963 -561 -55 -236 -843 -570 627 -393 422 748 -639 -623 -984 179 478 936 344 600 644 622 902 232 -226 -315 808 449 -469 -378 -938 -515 196 752 -150 -884 497 -404 673 -61 -320 -94 764 935 241 535 -334 546 -647 896 -645 747 540 681 -266 763 579 920 -93 23 409 544 996 -155 66 -699 63 383 244 -665 -681 -270 -568 -963 -20 495 -791 207 -363 -571 -655 -862 707 234 -913 108 -478 261 443 247 395 960 587 118 -46 735 123 75 -420 -366 -234 594 -507 585 375 797 -436 -727 940 -715 -64 962 546 -840 -528 -762 513 693 -252 972 39 992 -737 751 -173 -774 902 -920 260 -376 351 -122 551 -303 755 912 239 709 -444 642 -902 389 840 764 642 861 1000 898 151 -91 459 -839 195 630 217 -754 773 -3 749 483 -712 -898 516 -656 982 -391 -270 -189 230 -525 -939 -195 -545 654 -412 -275 -417 960 600 508 -13 -180 -893 575 -729 -519 -692 432 -574 -76 4 551 -208 -993 -731 459 554 -156 -621 856 -284 -659 -895 -884 -393 107 -797 0 355 762 -542 477 -152 -281 391 -726 417 464 960 -587 -517 646 -9 760 348 -794 -329 328 -535 159 487 291 898 -391 -922 -479 749 -453 -893 -797 969 -236 -703 -512 876 925 827 300 903 691 941 -470 477 -787 205 278 295 -943 -212 -731 582 -541 -291 645 515 805 -514 -35 501 396 373 839 -223 -20 446 894 -168 -963 -607 -740 -210 755 606 -957 555 -806 -155 -318 -494 282 -523 -97 86 658 -762 27 163 -69 -945 199 46 -789 215 -791 759 -206 -895 176 818 33 916 -730 308 160 -887 840 700 672 72 -326 -752 803 781 756 -365 -956 -586 739 875 -341 275 76 668 -39 -465 799 -423 330 407 -618 233 -563 -120 -862 -74 159 682 -734 763 221 709 -538 -842 -16 844 -375 70 -775 578 -150 50 261 123 969 -931 -865 102 -289 358 -719 316 -713 623 -600 -777 -847 -194 256 -132 907 -271 -396 -670 -352 -814 442 63 -569 -520 -229 -257 -611 281 -547 -201 -996 -119 -503 998 -378 36 498 -851 -187 -445 93 503 -250 100 941 181 990 851 -990 843 970 958 -1000 250 356 -217 -368 133 139 -731 40 22 -644 -143 -249 55 608 -44 -861 -604 371 -394 -239 560 733 575 -451 -508 951 -261 -113 876 143 -649 833 878 -219 549 -486 -633 560 300 956 164 -779 473 -514 -818 -744 242 581 429 -406 385 182 -538 -373 -698 175 208 -852 -112 -389 272 -78 802 416 789 -876 -804 166 722 687 83 557 -361 987 -940 -862 -158 -491 -832 223 360 816 -741 -576 -921 682 -615 49 -723 -720 837 -738 320 343 -532 -278 302 125 481 -800 63 -709 376 23 -797 190 305 -379 -638 887 -400 57 -23 -88 754 -92 756 -86 -120 946 313 -629 964 287 485 424 -596 650 674 -499 -485 -646 -456 16 -838 -57 -564 227 -228 -182 150 -571 29 480 778 -694 -973 948 364 -177 -242 -896 -497 -467 546 -571 -794 -401 15 -613 -70 -365 -788 142 752 -333 -307 -310 575 -197 -360 634 -98 -344 121 857 751 -90 -581 936 -447 955 -657 908 520 -979 -841 -370 947 906 495 280 -852 364 497 697 734 -570 670 371 -684 181 935 -14 971 770 589 -859 -118 98 911 63 -302 -290 -922 -593 564 -397 204 -907 59 706 953 820 -643 551 -990 -665 800 528 -483 -85 18 786 -646 397 752 363 310 -792 -258 762 709 -500 -420 -974 -380 996 868 410 638 763 -808 -111 225 -620 -258 -908 -497 313 475 607 289 -267 -977 -314 859 -996 95 -67 -281 -629 871 -569 410 -176 -40 735 -622 -670 843 -169 -904 741 -971 600 -258 745 -757 -110 523 -857 86 -382 390 115 -299 -657 -186 -116 835 14 428 500 -244 852 990 -440 201 85 33 -921 39 -536 -9 897 -333 -663 531 790 486 -37 772 -310 494 -619 -677 793 915 52 594 -140 -417 73 755 -732 -103 -658 199 -402 -772 -933 -322 717 -736 -450 -517 55 39 838 775 -872 713 -707 -889 -412 22 104 -546 45 344 814 286 729 991 391 -336 -84 -979 -930 659 -432 -114 -880 664 725 -851 -580 -429 844 262 -50 561 183 -864 927 -973 -736 181 -343 -557 -767 -904 293 334 -238 44 38 632 929 448 455 93 -161 -624 -76 -38 837 30 -545 -507 576 -435 683 440 233 423 835 526 -471 -547 216 51 240 170 716 -268 -697 -812 567 693 -16 -236 -869 272 653 405 586 -589 -612 616 -639 -227 -396 -893 -425 67 523 460 -889 184 432 -251 425 -829 -796 -983 714 401 -814 -81 727 -839 -868 148 -363 993 784 -111 -905 300 976 837 -480 -750 352 -991 -857 -993 831 152 -779 -849 552 -625 -183 441 -233 -404 -714 249 864 -824 -375 -547 572 -629 51 597 339 649 829 815 -670 -62 164 469 623 -745 418 -881 562 -340 625 337 217 -343 -163 -57 454 -183 949 959 -841 716 -112 -541 -719 -223 460 -479 266 -80 -287 -988 655 -578 -516 72 347 -165 -338 663 677 -912 696 759 -124 -281 884 -434 263 -941 -16 158 -436 -133 835 510 -329 -459 -37 -266 -664 -18 772 530 612 -555 420 154 -654 -519 731 -479 374 817 -374 774 488 270 284 320 119 -887 -508 321 879 -21 -466 495 -939 -541 317 -125 -526 -195 -640 -524 -35 -782 975 -454 -561 -783 -148 -540 -570 659 316 208 905 -865 177 716 -594 295 226 976 807 15 -358 640 739 562 -469 697 224 905 449 302 301 -23 896 753 619 -428 298 179 54 981 355 42 475 736 -44 -713 -751 765 -871 499 -213 -540 855 -520 -517 -115 -61 659 774 978 -304 23 548 900 -88 730 242 -329 -649 -245 -547 940 -996 -331 729 144 184 -573 94 -151 -210 -943 -124 -136 -161 -806 -419 -745 756 551 980 992 -870 -664 828 -599 327 199 -413 652 -425 247 -967 -370 381 -89 -987 -544 433 -173 108 739 216 116 452 38 780 375 -948 946 182 306 378 -472 980 217 342 994 -456 -7 -863 469 -23 -281 -3 34 598 558 -781 -960 706 355 -965 -303 -465 -321 -871 616 190 -733 100 220 -38 154 815 -621 -627 54 -278 641 -900 -892 975 645 -825 547 276 974 -949 -395 -151 374 701 723 218 669 53 -578 -613 -486 -890 -96 857 -482 592 511 956 410 -4 -198 -590 -282 226 971 -977 110 572 200 -497 -634 -803 -455 322 337 -595 981 720 414 525 439 1 -712 -583 350 277 -499 -782 -783 926 -900 -373 -80 -292 304 569 835 209 19 -110 -986 -206 832 471 969 -688 -557 -632 -681 -982 848 497 731 619 -580 -186 16 -49 -137 -54 42 -82 235 934 -955 -38 -740 414 -542 504 -43 63 417 834 -108 39 -910 231 712 275 116 299 535 123 234 -122 93 -392 906 -499 -398 542 -574 -563 -255 371 877 -604 -845 -682 -535 -115 823 -83 -140 -12 -465 -193 26 -605 554 -61 -431 -319 126 625 -739 612 215 875 -571 -79 619 475 -303 -355 718 0 805 -845 -950 -102 -411 271 -850 -828 -77 122 825 852 709 -736 -962 -166 -876 419 605 -714 995 -196 380 -635 237 527 431 407 869 -537 449 -315 -27 -246 -156 -569 -772 -571 -912 -421 -936 -96 911 973 -406 661 936 -657 -616 -802 -489 -111 577 -382 -704 -913 -155 -607 -920 156 395 -541 533 314 868 -498 265 252 640 141 -200 -670 401 -697 421 -783 -344 449 989 -636 315 -496 -376 -559 -429 -680 151 252 120 724 -722 762 376 335 995 876 -645 -526 -494 -649 -943 -187 -570 662 263 -117 -962 -290 -33 576 701 -293 296 -63 -987 271 -150 -562 717 -490 -534 -207 -711 684 816 105 -148 -930 393 -487 -359 233 530 471 172 865 -628 58 -1000 -573 152 -943 222 968 862 -682 -277 -38 964 948 24 -318 -503 -645 428 212 680 645 -884 359 498 -175 -538 -466 -295 -610 384 -891 -74 -706 -652 775 816 134 -85 184 537 -804 950 -466 -685 -981 280 -704 571 -629 -489 -544 822 298 -168 -138 -871 831 883 -896 -896 184 29 -864 554 214 -834 628 563 -934 597 483 -825 821 654 -270 -472 748 -617 -591 2 199 -749 -45 151 79 -951 -313 742 -174 623 -374 -207 -254 604 -148 -784 206 483 -23 -608 -130 709 -202 -20 -544 599 775 -7 821 -963 752 -779 840 -703 -30 611 -405 439 -599 44 -195 -239 -593 -213 -462 -299 -915 -149 -265 -378 244 413 114 -435 -403 135 -910 179 893 213 781 125 -97 -904 292 -226 -391 -276 -228 -424 767 184 670 -336 309 314 534 169 935 -726 485 699 616 492 937 769 613 -190 540 -488 787 -840 -53 -957 124 -887 -689 588 -754 717 -597 -814 70 629 138 -503 558 197 -244 453 -645 -199 -763 -884 339 -865 39 -397 -5 -689 -397 651 77 -259 -260 -393 99 -112 468 -288 -748 -201 929 581 -891 839 -188 -663 793 242 997 939 691 -134 493 -171 937 531 144 -729 -828 -143 749 548 -444 -506 912 410 -526 -505 -287 266 197 -107 351 -724 287 305 -372 423 413 -758 -194 -484 1 -321 983 768 527 -940 -518 683 -608 -893 31 -411 552 -255 -548 20 569 -978 795 -926 -833 -413 34 367 939 295 -164 105 -333 947 -792 -929 437 889 799 450 -679 -592 336 -9 -819 -848 -104 300 -708 199 642 179 325 939 -946 2 465 -493 -819 936 90 178 86 197 951 -261 567 -604 33 -753 -847 -549 -479 844 -124 674 -686 272 -655 -755 150 642 391 967 -339 919 -891 -738 -250 -424 727 70 -329 292 152 -938 -942 -767 -511 886 -730 -603 -582 586 446 -470 -618 -856 1 -35 -931 886 407 -754 475 -764 -697 -858 893 -767 109 524 -360 -811 961 746 -675 530 -197 577 759 844 -76 554 -14 -370 343 -470 374 28 -110 552 168 -801 611 -698 944 53 873 -554 -624 -641 694 -868 305 -481 -583 -101 -415 -924 -603 -994 -958 -610 -240 -481 -115 556 110 69 153 -362 536 -466 -133 597 -975 -71 -619 -399 -34 -62 548 -610 -194 723 239 -548 -784 -262 -455 358 859 466 814 -440 25 609 594 -145 -189 -785 649 743 -340 -283 -711 32 -716 -885 -422 -137 -593 263 277 -401 -859 861 422 30 380 955 748 248 -966 -558 -23 -46 -501 115 378 -402 149 562 503 379 831 648 658 -452 -89 505 48 -236 -48 -155 881 250 -454 600 -399 -847 579 48 -547 31 962 19 -620 -237 -121 637 -362 681 418 336 843 -904 519 -220 -578 -167 857 -227 715 330 -689 -873 909 259 63 -420 844 -94 -677 603 -781 -501 -106 369 -121 609 414 556 -880 293 -145 307 204 458 560 -589 -427 -857 -999 883 -767 -642 -609 -411 336 -887 501 956 -557 -280 -192 348 153 603 -402 656 -516 545 -41 -52 -302 547 -314 863 245 -396 320 -408 -426 933 -759 -58 476 -502 -285 -67 -556 -185 -436 -834 245 706 588 857 -785 776 -87 -392 500 640 57 -63 -366 731 998 -281 -303 333 -760 775 660 -445 -683 -132 325 478 267 941 -568 -168 -548 361 39 -651 731 410 703 -491 -443 -585 -850 711 -564 -604 770 387 826 -148 984 95 -377 941 894 666 362 -192 -121 -156 401 -627 587 364 434 907 -134 232 682 616 968 117 -955 619 413 -30 -683 282 -794 -693 884 680 326 -330 -925 -584 616 579 489 399 853 225 499 857 824 -365 667 926 177 -997 114 800 545 -928 -31 -616 548 903 -310 -880 609 280 854 391 -805 -988 -860 688 -834 255 -551 -837 -767 422 -258 420 217 -306 -310 -400 -968 -301 -665 -204 854 -580 535 809 -809 548 -673 -988 572 450 964 895 329 520 -616 143 -269 564 -882 270 913 42 536 -24 938 -154 38 450 -749 903 -956 -785 -856 680 -881 -704 -738 388 -37 117 -71 -188 518 216 -286 33 -200 30 -803 451 402 197 581 95 -774 -685 -931 -296 88 354 -39 -235 970 424 809 -823 -999 -168 845 -833 565 665 -694 -385 -793 631 -362 225 630 -519 915 -203 964 69 823 809 -70 958 -873 686 -434 982 -166 732 -188 -659 -494 -470 -679 491 -797 -193 -789 -594 903 221 -182 77 -521 -615 -123 99 -514 440 89 -454 298 944 675 -919 -712 279 169 -711 -492 -414 366 -829 -889 -699 400 -572 445 -200 -264 138 -928 444 60 201 485 412 3 -482 722 -815 597 164 -103 -435 -90 952 -273 -746 -235 750 99 -590 -712 -118 676 179 -215 121 -173 -293 315 488 -943 627 61 769 740 -83 556 -43 -483 454 394 789 -111 -993 -156 -157 195 -180 680 617 328 -865 434 454 -123 870 -320 685 -674 525 398 -241 -121 -962 -465 940 295 839 82 672 -884 235 522 848 675 -872 836 -192 931 516 -158 397 -943 681 -731 -153 -276 281 621 779 -438 -368 -429 776 -675 -617 -926 -901 -459 -871 786 820 -995 487 -57 -78 -596 -562 530 -589 -450 405 -895 651 833 433 241 603 814 -626 -142 -555 -529 782 349 703 -400 555 -466 634 -757 769 -988 654 -351 516 -280 -70 255 498 1000 415 -531 -22 -252 -941 -706 -71 -831 -136 799 -786 711 -120 818 -918 -504 -640 -171 397 273 -276 557 -155 -270 468 -947 -915 724 540 -956 -74 -114 -912 -505 -196 -614 608 12 -864 -738 -973 149 593 -691 -503 -302 510 -150 -986 -334 -111 -39 933 -685 -436 -575 550 875 602 -988 646 859 840 -682 -206 -423 -228 -655 -882 701 63 -281 131 -484 -24 -88 -536 1000 376 525 759 87 -835 588 207 -292 -573 -756 527 -761 -704 -543 -282 -112 618 115 606 -688 342 623 641 273 284 -992 366 -694 494 970 522 289 416 -271 684 933 -849 -413 -180 837 -878 647 -443 445 372 -813 -538 -280 335 484 -903 -273 -51 -558 8 59 33 264 -333 -460 704 -977 672 -330 33 -733 -349 816 771 -489 -182 -275 675 -63 240 684 683 821 494 628 890 -57 568 -433 -517 -207 -155 -261 -431 756 657 725 394 -142 -697 -572 392 211 859 -353 343 -899 -581 231 174 424 353 -203 -243 -403 102 49 830 554 -307 449 204 -197 -920 210 -761 190 -699 -964 712 182 -857 -504 133 96 -588 458 544 -286 -33 -287 503 -970 -809 689 -38 639 331 -561 655 -594 868 -262 -910 483 145 -223 886 -711 -345 -442 742 -917 355 -602 829 -5 -800 142 819 -615 572 924 509 -443 584 -879 315 67 -145 285 191 614 -293 -701 536 219 73 -349 480 383 826 590 -881 -68 -914 814 215 -105 -129 -982 531 483 807 69 535 -40 -404 -763 714 -856 223 991 514 732 -188 -838 44 689 181 -271 161 864 767 849 -580 -973 -920 -823 72 772 126 173 -527 -934 -109 645 -878 -109 -304 -312 242 -852 854 -55 760 487 -371 -305 175 921 -58 -653 897 -60 819 919 986 527 -3 -964 985 -136 927 -203 -354 -2 674 -912 664 -896 -813 -833 -809 -253 716 445 511 -626 807 -479 626 267 336 905 290 -168 624 465 -592 940 486 -703 944 -117 -134 553 906 -410 488 934 379 448 -421 269 -931 -803 -148 783 -973 -138 -923 287 151 403 143 636 -173 557 -287 -547 -407 -903 695 846 -676 777 582 184 -104 15 -544 -671 -939 932 586 -118 -591 -253 -512 -654 982 -14 -376 185 862 -128 -536 159 -587 -129 616 319 -503 -943 -550 -711 -143 -712 892 -103 563 85 -681 -93 244 198 723 -374 -103 -449 -761 820 991 437 740 -985 -36 387 -294 602 742 961 -581 603 -223 789 -752 -341 657 -631 489 582 -672 572 237 251 -241 -456 791 644 889 -633 -927 -364 753 -929 258 40 532 -599 -23 376 -739 -697 -380 990 588 -20 -782 399 350 -869 779 966 89 -569 917 249 659 812 748 -655 -871 775 587 384 -405 779 251 368 -249 -520 -446 -53 -861 104 300 444 923 -13 539 -118 442 -111 -140 -973 -976 -89 -258 589 -358 -614 -820 -568 -632 -630 -937 947 488 -993 -259 13 -342 765 -362 -861 746 -969 32 -664 724 67 521 -165 621 114 916 563 -134 830 -10 -674 -165 684 845 970 -483 -742 -762 -877 761 -201 -766 -74 631 243 118 178 -782 -524 194 359 -35 -76 742 902 169 183 401 -636 -374 279 357 130 150 315 301 -135 -638 -281 -100 345 461 532 789 -654 -68 647 715 438 976 63 760 -137 -911 363 -612 803 -654 -57 271 -289 34 -487 -905 -526 -998 245 909 46 -136 174 792 -101 -400 698 284 -496 -721 -279 -947 414 692 -948 -717 -321 -92 -88 947 -624 -867 213 -477 310 -28 972 -711 -114 -661 -156 -553 189 -641 -401 430 995 -314 160 -320 922 964 900 -895 548 779 690 -871 -569 -533 762 335 338 371 -287 -339 -463 230 87 -198 652 168 -398 -765 264 -472 147 492 577 -31 -46 -551 -930 795 -85 845 30 -977 -940 209 -587 358 697 -323 -530 99 -688 369 -189 209 -918 595 -315 967 634 487 -456 50 -698 869 -736 166 113 940 232 -546 773 635 647 672 907 -968 -246 -631 149 660 -764 172 339 -554 344 -175 -391 736 -781 -611 -294 948 242 -889 630 587 -417 -267 -475 -732 845 -92 -542 -774 -615 463 715 -410 418 -142 874 -814 58 59 -744 -353 -806 -642 93 291 985 220 374 -147 -858 652 912 828 -985 -686 -738 458 -34 293 891 -677 -892 456 23 -821 -365 -256 -830 -922 -957 -396 596 -177 -414 129 -415 -293 664 -823 302 891 -3 768 380 793 765 -862 936 236 -491 -38 769 -112 -828 -571 601 -213 690 -827 735 12 -722 397 -580 652 89 -592 -792 37 386 -747 -972 616 -988 -839 112 684 -534 -881 -306 315 722 -709 695 445 371 -25 -335 119 -295 -896 -404 430 -795 212 256 47 -57 605 -14 813 868 289 976 -812 -139 -265 386 299 599 296 531 755 -78 -338 -803 -94 -346 875 -733 -976 236 -954 335 147 -758 403 -342 725 605 492 -77 55 -308 -788 -811 30 230 123 17 -516 80 -824 -407 -635 297 554 -680 -903 -13 822 474 616 431 100 -950 -598 880 765 616 586 -856 -373 155 742 -441 -678 249 483 -582 -74 -384 -29 -203 -939 -686 -528 -447 439 417 -289 -523 125 22 340 828 497 -840 703 -372 993 399 -704 557 -897 520 38 -57 283 -167 540 161 973 -380 -361 -321 -340 260 -512 -17 779 661 76 710 777 -857 697 -640 506 595 717 980 693 167 -909 135 -421 -849 748 -201 726 -60 913 -733 410 795 -800 -315 -255 -706 -62 -722 655 845 960 -905 774 478 968 190 -338 -14 866 -122 594 132 568 -556 779 509 -95 -317 674 -74 -526 804 -53 702 -832 -452 -820 -587 246 641 -459 797 357 -2 -859 -117 -76 -192 700 -932 -103 256 -737 760 -397 -356 241 172 500 -27 -235 103 874 -407 -895 -670 636 -55 674 -598 184 -285 -409 812 -45 266 823 317 -211 518 820 -137 -645 396 510 911 -298 284 447 -807 963 -122 -29 -402 -258 -622 851 919 355 370 931 193 211 41 371 963 -274 460 -332 89 -657 -778 158 -852 -299 -845 985 -573 -324 21 -699 100 -732 -151 55 -884 -526 -626 789 -909 -230 -791 -60 798 -657 202 -990 399 -157 869 -384 -423 -329 -40 937 -850 975 -547 472 83 440 -482 -594 -590 -955 304 3 279 658 -778 -104 -268 452 696 -184 822 -250 -722 534 473 -771 -641 -891 -319 -764 962 -926 998 -760 365 -182 -930 -42 -758 -820 -622 204 674 377 -984 562 -351 -838 411 -168 -388 421 -63 -585 -366 414 768 -982 215 997 -941 -971 -539 -927 259 652 973 -529 789 891 843 110 272 388 -581 214 -527 601 -692 97 808 -813 789 862 -553 -600 461 -738 230 -851 -610 -392 587 820 -644 770 -388 913 -341 711 -687 -26 -924 112 159 -31 -954 125 773 -466 877 581 -800 -673 -171 -293 745 -14 706 252 919 534 393 -167 296 -650 500 418 365 449 -736 780 -329 555 840 217 -633 368 47 757 -766 -127 252 717 -663 -204 -916 -114 -137 256 -617 -676 -310 656 141 919 -322 141 600 563 -342 717 439 -69 859 120 965 736 -379 252 -678 -289 667 -909 687 -121 -672 -639 -480 -641 97 -377 341 -853 873 372 666 -362 -138 220 -257 893 256 555 -385 847 168 -225 -666 -254 -475 72 285 342 -501 119 70 -355 -954 595 952 -554 -50 527 -855 660 -258 333 -308 -347 921 384 178 678 -888 171 -338 463 637 -599 -186 -638 -880 457 -914 -410 198 -628 796 535 -490 -887 731 -17 -948 -456 -920 658 927 -142 548 -878 -773 275 -515 -650 180 -253 544 654 -603 -147 52 917 -503 258 150 823 286 -291 536 -510 560 319 -488 481 773 -58 895 -746 -506 622 855 527 284 317 -928 745 -296 534 -288 760 -596 864 986 -359 730 -388 -363 908 -67 648 -472 -402 -783 370 193 -886 342 371 -748 593 61 -60 -26 677 166 -40 -915 -85 -847 -582 715 -420 -430 75 560 101 631 -999 960 511 522 797 -569 459 995 -671 588 -701 288 936 500 -921 -915 687 -525 -687 -999 271 -367 374 -580 901 -638 639 135 -285 -689 427 -756 -423 -556 -858 598 -256 -650 -369 -571 -684 -450 495 212 79 228 -142 -153 -762 532 682 -357 -368 -589 773 222 225 759 -84 -163 -376 312 757 846 -482 528 -312 169 835 -20 -216 -676 -33 -136 888 -627 -30 905 437 -734 704 -904 -219 -755 235 -135 766 -819 -124 897 -857 -323 -71 674 -668 5 -940 -48 413 338 290 415 -188 -366 304 268 835 -338 894 -314 77 176 -208 219 -53 -856 -149 76 981 -766 -337 657 373 -44 906 -606 -434 -672 -195 85 524 -302 -474 280 -906 460 -871 491 323 60 -142 -143 541 -607 -631 457 -149 947 724 740 891 -359 182 254 986 -919 114 483 335 -369 -373 -509 -42 314 -826 -169 -629 137 750 19 -57 790 -516 -672 979 -635 -133 -10 -416 -930 389 -728 -161 594 191 457 -361 966 -373 -99 -957 -878 -986 47 -357 -44 661 -974 210 809 -876 -701 997 -569 786 -10 -601 -206 768 444 -825 475 20 -587 -425 819 -680 441 -63 -31 -257 -703 533 165 793 -135 393 -273 314 468 -930 -819 639 291 923 -75 143 -54 -853 -223 -701 151 -438 -253 -281 -632 -319 -18 170 -273 370 167 -688 -105 51 -464 -270 -201 300 368 -490 613 -22 -963 -831 353 673 -63 444 324 532 -538 899 -988 -208 -682 -12 77 -716 -650 -195 -862 -150 561 634 -445 -799 118 854 910 -264 -763 -781 921 -844 -258 -750 626 287 83 559 811 711 -276 -294 616 -60 -248 -862 -499 922 -221 -242 863 126 690 -741 500 -850 -496 -635 148 966 481 -524 -179 992 222 -128 -913 3 -439 -106 -261 553 226 946 -95 -646 905 -349 -393 -883 -587 394 855 969 616 -92 -780 799 993 8 -379 -456 -549 166 -99 -543 -749 304 864 532 -610 158 424 703 -378 489 981 -156 -989 35 94 439 699 855 -585 361 -257 993 -506 61 126 -93 -692 786 -909 257 -536 95 -42 583 548 194 209 635 -297 13 896 318 1 624 70 361 -389 -198 -167 696 -764 -638 -482 45 861 -331 579 706 541 887 922 -393 412 -599 -867 -853 -366 939 118 642 -762 976 626 909 742 862 432 732 -190 510 -86 386 463 365 758 553 742 434 -94 934 583 512 -752 635 705 -400 -793 -390 -248 125 243 -281 614 -382 770 804 294 747 -392 910 954 -956 -824 -964 -826 148 -358 -431 -287 623 -549 237 174 382 163 -841 920 -544 135 -219 415 -599 -613 678 -345 724 542 -959 350 238 270 713 32 -366 -76 -6 483 288 564 -943 205 470 904 17 658 352 -463 662 -967 736 -673 268 -594 140 -648 431 733 -510 -48 -791 843 -513 376 -361 539 720 -673 -173 -635 -779 61 735 322 12 -703 -440 -226 987 -912 365 -763 -80 -364 847 -66 447 788 905 433 43 -861 -426 544 -453 -397 -910 851 854 397 742 -434 -409 -482 -55 -173 906 -838 -228 -828 288 -611 184 76 923 -454 553 960 -657 524 -94 -453 438 500 -358 850 297 -916 -356 -929 359 -41 693 -186 -656 552 -39 658 -118 -67 329 -340 -108 238 -638 598 296 -212 -331 -295 -457 255 -762 -940 -181 486 -547 -281 913 844 554 -550 34 265 -311 -331 -169 514 -895 -151 381 -833 -178 597 352 112 528 940 -533 -397 456 -118 856 -150 721 -505 804 -180 -768 84 40 915 -22 714 441 957 -424 -710 24 310 -829 40 645 891 -43 -501 -506 -16 -967 -302 450 855 258 -351 602 37 -92 -474 858 328 92 126 244 -127 713 157 -633 -382 -115 -838 -413 947 -939 -857 58 360 -915 -282 591 591 146 169 903 447 -761 770 805 -722 -136 678 513 240 -787 -874 -307 -659 725 563 -949 109 969 457 733 -73 666 -569 -728 -551 -943 819 576 588 649 96 -733 -100 -736 596 -245 352 702 -179 37 325 -150 264 -90 -420 941 602 545 -417 -63 -269 531 869 727 218 954 479 -851 331 367 -761 911 -836 620 -598 -542 626 -526 219 -483 -261 987 131 -794 32 -674 123 -312 -164 -462 -9 -905 -709 -530 676 -549 147 -186 398 698 709 477 910 3 -103 219 792 913 -139 354 586 -482 -113 982 -229 769 673 -910 -211 300 -590 769 958 -841 691 640 -21 740 535 333 492 -291 -689 231 -744 -360 -420 842 365 574 825 833 -991 -318 232 238 -984 403 833 781 -421 867 -331 -401 639 136 720 -159 808 115 1 42 -435 -929 -312 -687 349 -385 800 -309 -365 -672 -757 -287 292 -684 498 -117 -822 760 647 502 -596 -492 -12 -653 105 885 488 -618 365 927 809 764 428 917 725 749 97 -175 61 -351 -370 -264 123 -435 460 351 813 44 -920 611 -626 728 309 861 -927 -758 -953 437 -530 171 -784 15 -851 364 160 417 -260 -893 -22 991 635 995 -287 -174 701 173 975 462 -346 -263 -662 670 911 -93 -619 -452 -415 87 386 -92 -156 -460 882 -125 418 -76 736 233 11 331 -308 600 784 -499 601 -309 361 -209 -902 -386 0 -359 521 372 -760 684 -829 -987 -865 584 -638 -149 546 969 -299 397 382 -236 455 -174 -196 -288 207 557 441 344 -537 -519 -153 -978 712 -608 -736 -510 520 -882 692 -751 499 808 -777 -249 34 -913 720 -544 300 872 936 783 685 200 445 -651 -760 846 -958 -451 -124 -651 653 -940 238 91 478 -840 855 -475 -868 142 -91 -140 -166 -106 385 184 549 -196 410 -381 -319 -406 535 -201 187 598 -264 290 212 -369 -689 983 -224 497 -425 109 522 986 -465 621 635 -997 -243 -643 -861 478 862 -977 -310 955 955 435 878 -625 -648 -283 358 117 -235 -693 -317 927 -420 175 356 108 -423 -197 548 -625 816 -571 -459 -298 66 941 971 348 612 567 568 920 376 -897 727 -533 10 -947 -12 37 378 351 1 707 -722 574 -805 817 349 40 186 114 -630 777 432 -310 -221 262 -474 -451 549 498 -446 616 937 -891 900 156 213 -395 219 -476 516 956 -484 16 579 -902 408 -249 -157 -112 237 536 890 352 370 -376 794 -953 -119 -11 403 -459 -115 329 595 282 -798 614 -423 -967 435 40 -570 7 401 -973 -623 -395 131 44 957 -883 750 -957 -889 -598 468 -938 898 369 986 -34 -572 177 901 724 -739 555 -284 81 -415 610 -435 923 328 980 -803 -965 -537 226 -990 -348 -562 -546 106 -950 -565 -276 -968 -581 651 725 -227 302 182 -442 457 -174 -197 475 585 -830 -884 -882 196 -298 197 362 -166 15 -852 -275 -522 172 289 599 -643 764 875 358 81 398 -778 -913 315 -418 427 297 -980 -420 -365 -250 -829 543 -623 364 -354 -444 -66 580 -933 238 -505 30 -365 770 -922 -523 4 -959 588 697 -920 -420 -369 -559 578 -332 312 161 -716 539 -431 -27 913 126 -744 300 -245 -729 -254 -919 271 -468 -412 -148 -731 81 -872 -743 -884 -375 -993 624 634 734 348 -866 -896 -416 -867 689 -203 26 -575 190 -300 35 -691 -832 -860 302 -227 302 -453 -907 666 -235 -379 368 302 18 -398 -825 -42 305 934 -823 955 951 -672 630 -487 670 -78 417 243 -234 686 -842 959 -876 216 -404 -839 -932 -540 -659 973 152 276 154 -971 986 617 941 -79 -230 -561 73 -878 141 -498 368 377 710 329 -665 -757 530 -374 -208 -97 -566 -7 -743 233 -151 490 306 14 295 -204 -460 469 423 828 -112 467 -815 -128 361 288 -464 438 -985 -993 718 -970 -965 740 -840 -272 -446 -664 -982 597 -829 711 -637 -297 389 130 -739 -48 -296 -446 682 384 -86 -614 43 945 -674 -42 584 381 556 118 228 -910 -954 -231 -837 -252 -319 589 -490 717 -50 361 -116 137 -35 -640 -843 -93 189 -305 -801 846 959 -850 170 -518 652 -622 -478 -228 -853 998 -299 -150 -232 825 -891 -684 -738 924 808 -400 -611 -476 184 -151 -862 -719 -667 -958 505 -278 25 -239 -561 -517 -269 233 -857 -688 -652 -450 -984 -270 907 -915 -278 -947 595 -456 346 -421 451 766 -319 -437 974 -541 -973 195 -904 -770 979 -988 -312 965 962 -593 729 -396 -355 -542 103 -421 -884 -942 27 -500 -523 -860 -906 262 -830 -523 -873 305 289 -683 -960 295 981 -943 80 -932 323 356 -686 -894 919 -255 902 199 151 742 -276 -534 -289 752 -464 519 57 -959 -881 767 -178 -437 263 -640 -681 712 876 301 309 4 -305 -609 -993 -607 -712 -986 395 -805 -861 553 36 -468 305 -860 338 -758 754 94 -974 761 -595 -113 278 -62 541 -734 248 -288 590 -502 -485 -478 39 733 205 355 -741 735 -385 -480 696 809 -600 -127 -794 -523 693 -244 -736 -278 184 9 153 -630 -331 -568 844 336 596 240 -559 -285 274 636 -247 798 -855 -491 -832 223 21 -980 -99 634 874 256 397 -700 -812 31 -937 -778 481 -187 -876 85 -670 775 -246 -643 913 -985 498 -772 -350 97 263 925 286 -110 2 299 975 586 435 386 -771 -350 230 472 669 -792 -624 709 126 -159 180 -142 -444 -648 -193 -47 -391 -162 671 -435 -449 -683 -793 287 -404 507 -947 794 747 -585 -836 688 -691 -136 727 -376 -576 692 -497 -775 -202 236 116 -590 -43 -340 14 899 893 526 900 -448 -517 923 -375 -919 -101 182 -222 -196 374 976 454 -457 103 548 567 213 628 969 739 -735 792 -992 717 -925 -57 497 578 280 -559 377 -941 409 557 818 -292 205 814 911 713 -109 -640 717 -547 -628 -273 -89 -460 278 8 -786 -487 -652 -79 -924 -239 801 -664 904 25 169 469 495 -670 559 514 -949 -4 -237 -471 -945 -225 -861 520 286 161 89 -277 46 -208 -817 -569 -288 -689 -658 -992 -312 -867 999 962 989 657 -74 564 289 484 167 -204 -101 328 209 -236 371 689 -841 528 718 -631 54 619 73 147 605 336 202 -938 947 645 -91 976 328 -136 -64 267 -172 -847 -669 195 145 -54 -448 717 19 -61 -795 735 -899 -407 -744 -509 -592 504 997 356 -900 320 1000 -586 476 870 -632 -845 -333 582 -463 -556 -53 967 -606 -266 -839 -541 386 -983 -423 -698 578 396 -549 54 184 902 -367 -743 -744 247 -36 -672 -842 -98 790 -272 566 -598 772 204 -233 363 287 228 -778 568 769 -332 -372 -807 681 206 12 -730 -7 246 449 -701 624 490 -62 326 609 -362 -109 -741 778 606 814 766 971 -583 -896 -20 -773 907 873 -529 598 669 -503 569 -332 -574 318 -233 452 -258 -29 -838 -346 120 641 791 276 362 711 238 57 678 764 -137 469 -6 -336 807 -781 969 -33 -730 905 912 -142 498 -189 608 252 738 -449 -59 278 -767 852 -662 -197 116 -677 -661 823 325 174 969 518 680 -367 180 -812 -92 178 -141 871 -371 -636 -930 965 -370 776 118 -551 -662 599 395 695 -829 -803 396 -456 26 823 -985 -255 -109 -35 441 -842 581 -795 -801 115 514 -907 -325 145 -853 267 940 485 515 -937 -907 -65 211 450 563 -17 -88 -938 -862 450 169 516 227 96 -507 -735 322 -255 25 -786 793 374 -532 38 -296 -524 525 891 612 794 -967 642 -907 718 212 -398 497 458 -61 -155 342 -35 817 -747 -320 52 -701 745 839 457 -662 -778 34 225 -786 104 59 -582 -282 -765 742 -96 821 -781 457 343 -412 -718 939 -454 905 -444 304 -321 435 663 643 -197 973 -202 -475 -909 -396 861 -883 476 -422 -84 -612 675 350 -349 853 -814 916 565 810 -469 668 200 726 490 -469 -72 -828 415 -92 -326 -70 -591 -643 381 738 -926 554 -386 82 437 -967 -114 325 -425 -286 -398 -437 -855 964 -554 -938 -978 408 604 -301 -944 222 -31 469 -419 -769 -501 764 -853 797 -927 795 47 -819 460 575 981 849 -168 251 562 996 844 461 785 -354 452 -406 -758 890 -823 794 237 -399 -957 -695 145 837 -934 -23 408 568 252 526 971 814 -142 842 84 368 -334 294 852 -551 478 226 -750 -486 -510 196 518 405 802 225 952 873 -724 192 401 -935 366 611 -685 -740 -493 830 759 765 -153 793 -578 -611 937 -579 291 -1000 -411 -31 643 -667 997 495 -684 530 703 -419 -353 400 766 503 266 249 -610 -829 806 -322 777 -457 -36 498 104 740 13 -311 -790 696 916 131 -624 685 228 -516 800 -277 929 881 -350 -145 -740 897 546 -149 -8 213 -203 513 435 608 365 147 169 -684 -738 -491 -94 -661 -148 701 386 -841 736 -594 -706 671 -559 -413 949 -258 -422 -45 -395 -998 -39 -341 981 -834 -444 563 849 703 467 -317 -956 250 155 89 -990 -649 294 185 -457 -479 -491 794 -326 327 855 114 -369 -401 -966 -578 513 342 -832 92 51 -432 710 567 772 697 471 -341 -622 250 707 -948 613 73 172 170 -874 140 229 -34 366 582 -781 472 947 -884 -500 148 298 75 719 887 636 -423 755 -781 -578 910 -790 28 504 -965 -802 -415 195 772 -900 308 9 578 -841 -313 797 789 -299 -14 715 -713 511 -980 -436 -566 -983 658 755 -368 -170 -664 -87 -314 673 -631 373 462 -840 70 -893 907 225 372 -930 916 908 47 -902 -414 -135 489 -691 718 906 -467 -993 -543 -977 -636 361 883 758 -381 872 857 -971 373 -564 312 425 -895 446 -255 726 -614 -978 -972 -483 -806 -178 -363 680 438 -310 -881 591 -253 -938 -141 234 -688 572 239 975 -905 641 933 932 -311 -17 -773 -23 -337 -860 168 -459 633 -886 327 -350 -481 -710 -582 710 722 980 -608 -418 418 -176 144 957 -22 -351 -808 950 -967 51 411 27 -881 -800 -107 382 649 14 -27 -603 899 -763 125 -141 -909 284 -788 192 -616 -920 862 627 397 135 -54 616 485 -796 -264 922 -33 495 -947 -606 -391 -686 149 -274 973 -609 -185 347 562 505 -7 949 -515 -466 -539 933 146 478 113 -715 -196 593 -355 670 940 981 -345 22 -353 -212 53 -597 447 -300 -424 -131 832 -797 487 -220 440 -599 966 -720 19 -234 -174 1000 554 -575 307 -650 260 128 -246 957 -33 874 -565 26 -984 -415 -112 159 881 528 98 127 -594 960 151 -898 114 63 334 547 -381 436 958 -763 517 824 -525 127 -160 321 289 532 -899 -444 391 -970 230 120 606 -492 -681 -273 -54 -4 126 722 698 376 -889 710 -316 331 699 162 556 -222 625 9 -711 861 -67 954 994 878 -922 -163 581 -573 680 -822 419 -780 892 185 297 -707 561 949 -551 751 -536 -53 717 613 -885 746 -790 113 -938 853 -428 -300 -805 -537 -57 544 188 187 798 63 -91 188 201 565 -829 -812 -879 -78 425 904 914 730 -411 -458 -906 -175 -233 -560 144 125 -542 -750 604 284 873 -61 664 680 -259 -501 789 36 162 244 -700 -302 168 870 247 848 -636 -567 -207 -539 439 -168 -92 337 -485 -856 -142 104 258 929 -853 -348 -411 561 107 39 -368 698 367 53 -892 914 661 374 -279 -938 344 109 481 -894 -982 137 305 -591 -828 407 -471 200 383 -977 788 -922 923 796 -625 945 -167 -442 -629 -879 -210 949 865 307 529 -243 -694 751 -873 -181 286 225 -705 542 -954 -26 -903 773 39 447 497 233 282 -469 688 -548 324 -269 495 -205 289 -686 876 947 -741 113 -339 -294 -582 251 -217 -948 293 -248 -503 587 332 -373 -20 -350 252 810 -503 -767 913 -597 -187 482 288 -796 838 389 -288 8 -110 -203 854 -151 273 438 -918 851 -770 -315 -701 592 199 -850 -237 910 589 220 417 845 -814 -715 301 822 397 -516 -668 90 482 -127 -680 445 -199 878 725 -413 29 800 762 -33 -967 146 826 -576 -3 365 994 -422 399 775 -876 -338 619 517 508 -68 -390 -366 -763 -956 455 -18 -820 -100 -678 473 64 -762 29 379 233 722 -302 -87 174 855 67 -179 392 -618 -876 -516 -131 298 -885 289 -691 -85 799 -118 -251 72 868 88 -741 113 -130 -990 949 -860 -817 658 -465 545 677 -346 -612 -197 -331 -450 -493 -810 86 513 -868 755 -604 303 -663 -452 437 112 -406 120 -98 504 980 -322 630 -680 957 549 159 -311 834 -488 798 404 -958 -953 638 108 953 -609 617 937 87 -680 703 -243 706 718 -818 974 -952 -293 357 -191 -949 167 459 -35 -288 -872 -918 840 621 457 208 608 874 -483 -971 710 597 -36 -98 -790 29 24 925 -534 474 -338 134 224 331 698 489 821 -562 -522 -759 -186 -177 836 565 973 -206 668 -387 685 -270 876 290 -501 -401 -513 -955 49 -845 905 466 220 -517 -954 -913 -161 138 833 -596 893 -39 712 -500 890 488 68 693 -510 805 -205 456 -836 -573 61 -904 -4 -541 -721 959 -70 95 577 -443 225 616 888 -192 926 -93 -290 -761 897 123 -370 424 664 114 570 101 239 103 -316 112 590 942 824 -697 -920 654 -577 788 -647 -954 533 674 -156 74 956 -128 -402 747 -758 -166 871 -485 -868 265 580 357 25 -18 889 615 -656 592 -635 248 -892 -131 476 545 132 212 694 721 39 -684 -942 311 534 628 -330 807 -434 556 -334 -861 958 -531 355 -751 -607 426 -792 -537 -78 -271 586 878 -932 922 899 -431 671 986 776 655 686 4 597 -425 972 -76 -917 -450 396 30 886 314 142 -928 994 397 -43 528 252 -717 -771 602 179 -161 152 713 -670 -904 -714 365 -581 -363 -709 -565 428 235 248 714 -853 -291 994 434 510 859 192 -262 -171 722 720 -76 -429 38 -471 9 -464 113 -805 -485 271 -352 -691 -512 316 -550 992 -292 -212 -35 824 436 -675 -421 653 -298 -563 -175 268 -940 -44 -53 129 433 95 -917 -911 294 759 -787 183 303 849 505 -400 16 -182 470 287 -971 331 -310 -594 543 417 -70 932 989 714 369 -66 -781 -24 -595 -991 621 -297 -352 -523 -646 -54 -158 -992 965 -471 -22 872 -423 387 181 -910 -578 -358 -587 -923 -603 980 -480 648 -110 -807 -161 585 768 679 542 -612 -601 -445 802 -704 362 -988 -467 871 -609 -754 408 -584 743 672 -541 258 599 -903 -109 603 -989 -12 -877 616 297 230 -172 533 -212 -886 -393 444 959 -845 -248 526 -716 -966 -668 680 332 -403 384 465 350 -741 -321 846 109 -980 681 962 -651 307 -217 -465 -900 227 -863 -104 -288 -600 -108 213 257 -217 329 172 562 739 243 680 893 120 530 19 -478 565 -802 197 -300 95 -281 571 -47 818 120 -281 395 301 -487 738 673 -492 587 618 -476 -877 -215 -415 44 751 -964 528 -750 202 617 895 281 396 963 -303 373 -195 743 498 389 168 -394 218 -449 281 -349 827 -209 15 -907 209 -240 100 -824 -208 286 938 909 868 48 759 574 530 -331 909 -477 254 -256 547 356 -375 -449 772 356 -149 -643 -281 971 -957 986 589 -413 -174 781 -866 -622 -825 826 -382 744 348 739 -933 799 492 371 -460 -237 -702 -334 -868 -857 -562 460 250 -392 649 -151 -960 -538 240 -10 98 578 -416 -383 417 918 -106 988 843 799 -995 625 260 348 579 -388 490 525 -513 -706 -895 -808 15 343 670 707 -19 -55 -575 26 -601 681 -134 82 999 557 -529 -310 -603 630 261 -752 174 805 512 231 20 487 -97 475 82 -187 -88 -412 849 158 -606 -50 76 -896 -89 159 -384 698 563 782 -450 -837 -724 -113 -232 800 951 -180 52 -533 -517 994 343 950 -976 -169 277 -120 55 -142 405 283 -873 -676 568 182 296 816 771 807 459 -500 -351 -149 -616 741 -93 112 11 -486 -371 -173 552 359 -864 893 794 624 686 -387 -657 408 648 708 747 -766 -240 -715 -360 -672 -92 -642 357 -310 -71 893 -460 584 877 398 -250 -355 -859 787 -176 -921 568 -357 197 618 -439 -130 -736 681 -352 -510 -306 -455 242 -932 -327 -788 384 351 895 -138 286 543 -390 710 -144 861 -523 -711 683 -242 723 -217 328 604 -219 -999 583 783 558 -180 -91 688 -64 -953 -562 -146 15 -481 -818 688 -383 132 -491 666 631 717 652 -714 -284 449 277 -387 437 96 -511 328 -248 149 365 468 -579 -921 530 184 -636 816 -236 -621 730 42 863 -804 214 -566 -730 300 -917 -994 -899 235 -606 542 315 337 218 -119 492 25 -175 596 -48 -729 330 -505 815 986 681 -386 308 992 613 -92 305 494 512 683 235 98 846 -852 -54 -259 925 933 -308 545 90 357 441 -942 -578 552 238 575 -801 -513 926 -228 -509 -115 -108 481 797 -912 -577 -318 376 406 -155 226 564 -597 750 -731 -310 645 -41 309 -897 720 -951 -740 -158 -434 -885 -472 123 513 -989 -376 -183 -564 -351 -408 409 627 55 -227 379 841 76 -334 313 413 -542 -925 829 -363 623 159 256 817 -396 -442 -327 -275 840 609 139 310 -664 -796 -895 -345 792 -394 -669 192 230 411 -711 -536 434 20 -383 -709 -795 745 -794 957 325 -100 566 -330 535 -924 117 59 -846 341 -711 -518 799 -131 -145 -542 -15 439 -251 4 558 -978 527 964 818 -577 -278 251 703 971 -986 795 172 -409 -667 -614 104 745 190 532 436 30 -356 517 -111 -174 -81 -434 396 658 637 -660 -311 634 -132 -480 463 429 -742 -425 -774 -760 -892 -19 -921 -886 -136 -636 -852 -806 744 404 734 899 574 603 530 -894 853 205 47 524 559 -693 739 -725 -985 -350 -328 2 -257 -282 893 -851 312 -769 -386 139 -109 -451 188 954 104 734 -343 -225 -755 -629 177 -135 -59 244 -8 208 796 -964 -859 414 824 -654 505 -419 189 50 -787 -994 -501 646 413 -607 -110 512 -79 -345 -982 -794 -344 710 301 939 611 433 -733 601 -201 92 146 -73 37 -430 -813 714 -908 -225 -181 -929 519 -394 856 180 -987 455 71 -176 -634 -54 -539 955 -124 -106 -368 630 161 -837 -428 639 -626 149 373 -842 -377 -245 -630 -267 -152 -170 948 930 771 728 -382 -39 -700 658 159 -47 -413 346 344 996 -402 764 -212 114 -202 665 428 -317 792 53 827 433 -829 753 235 -850 193 558 -118 702 -73 -23 166 439 -576 347 222 -959 -478 197 -902 335 12 -843 50 -672 -396 907 -705 369 -265 -374 153 -906 957 -269 952 -247 -799 289 43 484 119 -613 -116 816 -493 367 23 -212 542 -987 990 501 -221 -865 -368 -590 467 373 991 -90 -585 907 145 -818 -648 -396 320 -119 -860 -778 893 773 975 787 -835 777 825 948 -966 826 308 276 -729 -701 -141 240 756 584 -919 -823 579 742 -225 -527 -149 -498 638 404 829 -767 -991 -445 936 -501 205 -505 836 -545 866 -759 586 744 745 -166 78 -440 728 -439 622 109 -82 642 672 712 -746 521 -534 -978 19 858 263 -998 -433 755 -418 41 110 -798 923 -659 -920 396 -301 156 -704 253 -474 986 -259 724 633 512 137 787 -802 -305 -316 470 -16 -384 -94 -452 -445 566 -419 -80 -632 212 364 -778 361 -579 686 743 187 674 118 26 -991 -301 797 -429 623 635 712 -545 -173 -215 173 520 819 731 -548 885 259 -929 -160 692 205 791 423 387 -837 -566 727 755 547 -292 -190 282 281 -277 729 -763 -795 -280 -414 349 -612 -604 491 717 -589 877 -605 931 201 826 561 500 -250 769 -591 573 -288 749 770 382 827 415 797 -283 -767 -896 819 319 250 -869 -902 449 -408 831 -851 -705 -804 915 243 601 -285 775 -2 400 339 223 -878 471 8 251 -106 -648 91 -140 175 -344 -147 462 -760 -229 586 -287 305 -870 -413 434 -721 289 -594 601 -679 92 193 513 139 -624 81 212 287 -462 -298 345 -562 -986 -695 -783 -468 -6 -878 -840 -195 525 -213 -116 -734 -908 821 -853 786 -909 -785 -242 -616 -371 -744 236 844 -595 195 -46 923 998 -527 -878 -420 -81 -473 856 -683 393 -514 377 -261 698 -372 621 -603 586 39 -390 -846 -590 371 -363 -174 -202 -41 562 505 -448 -595 -563 329 -18 100 588 284 -413 163 -560 636 -768 182 -477 384 -124 864 563 -367 -723 -823 -197 356 958 -948 963 593 -485 616 371 490 92 234 -763 870 150 887 998 647 -150 -251 -835 930 -548 123 -596 738 -609 -228 -666 -853 606 -571 -997 -945 260 -929 -549 -412 -100 195 -212 866 940 -238 -767 972 864 -618 934 249 463 -313 872 -334 708 -622 389 639 58 -988 605 831 199 243 795 -731 836 -579 -685 683 -711 -284 619 -950 464 294 60 -943 -667 443 -850 453 199 -11 -310 -239 -49 966 -591 307 541 -957 -968 -216 632 -535 912 -452 -346 -342 -822 -464 -995 -20 884 172 174 -354 -620 397 -409 714 -437 -661 524 -296 -865 974 186 -498 -522 877 342 741 -110 491 429 577 -313 454 665 206 234 21 -299 -544 515 -432 -139 -954 781 3 -630 -770 -285 -176 206 743 411 37 752 -802 -968 24 -511 -271 -740 269 450 708 864 -943 716 -622 -842 -398 297 726 970 589 -441 253 61 570 840 -140 -984 870 825 88 389 -918 995 -920 223 203 566 82 372 -792 -129 272 687 543 361 714 -125 555 -758 -491 -527 968 -246 -478 -194 -878 343 602 388 238 -731 -293 -458 -601 82 21 788 184 -490 -633 -806 839 -963 540 485 -845 -511 646 428 -281 33 299 -847 543 761 991 447 349 189 946 -247 48 49 -200 -604 -982 725 -598 653 -393 -143 -628 -822 -640 -654 290 -557 -817 51 207 -629 -507 -273 246 -719 -4 -841 657 -241 918 778 73 -607 -282 -473 -722 -128 883 297 990 -511 806 -174 -297 -561 -578 299 591 850 391 -754 264 -325 -434 901 93 233 854 418 42 -600 452 -381 -227 -178 -691 -347 -902 627 -117 -832 955 165 -742 -265 358 -909 100 -386 884 390 -974 -322 -729 926 611 463 -420 112 -713 -990 2 -504 739 -361 480 411 928 970 340 -67 55 956 925 578 -431 -45 601 398 738 100 173 75 612 -732 446 -472 247 394 902 865 -233 -270 -912 38 475 -759 -957 874 233 322 570 985 -252 -550 -867 -701 235 95 -317 -60 14 -95 752 631 -196 457 -858 317 558 421 221 -466 -210 -214 -299 -993 381 -577 -89 400 -565 -143 271 917 593 158 -633 -190 903 220 931 -329 -68 335 -102 320 -704 223 826 -255 938 29 -440 -621 -319 221 575 403 -519 821 303 586 377 388 -501 954 651 -797 -237 347 723 409 -755 -817 -166 957 -63 -141 400 569 -206 194 -75 -364 432 -115 890 -397 -227 861 59 985 -227 506 40 -189 869 -280 387 -149 -950 835 133 337 -791 90 272 -665 681 776 -334 -786 -153 -474 511 463 -492 -44 -544 311 500 -510 -161 -579 378 -330 963 651 -133 819 -611 616 931 -272 -345 632 -80 -558 -450 -570 -56 -974 -904 -32 -585 665 882 270 46 -727 863 -737 -843 342 332 796 483 -908 -700 986 -541 -94 253 -899 751 -540 -994 -542 -27 -99 889 237 -472 -407 385 267 988 -128 -633 281 -340 -986 -695 -974 -9 -598 -506 -109 679 208 -397 -356 429 -330 298 885 575 -363 491 918 392 922 -657 977 -572 748 819 -99 212 79 536 404 710 -333 510 -619 834 30 -948 680 271 222 5 815 -212 100 997 -963 -580 402 221 -65 212 651 171 -391 -966 -846 679 899 659 -718 539 -864 -963 579 554 130 634 488 185 -392 958 142 -736 830 -593 631 -186 335 -183 -359 -873 817 -136 613 -276 761 -155 876 826 711 495 440 -774 694 542 341 42 306 228 -867 507 724 366 -200 184 413 587 -546 -216 -442 -740 -269 408 72 547 -460 -117 -790 382 885 144 -92 -940 794 262 844 921 -355 19 -67 105 25 672 -412 -704 -737 557 887 -132 847 302 -229 817 4 -657 -752 -176 -800 -788 304 97 537 360 973 -225 -85 168 -790 -200 -293 702 -329 699 444 879 315 756 -609 873 -750 114 -577 -567 -469 798 116 -589 793 -899 -474 -808 -754 -209 -172 -345 -233 -896 -735 -375 -863 984 -634 131 -92 -481 -992 -103 -737 -961 -78 198 -638 670 776 -943 -34 345 880 285 -986 930 -879 559 662 -146 -429 919 -434 305 -650 -840 -385 -436 -13 26 -972 575 -307 -256 -178 -701 326 -52 -473 349 795 129 -987 91 667 -938 752 335 267 121 212 745 -55 -947 -10 -24 -638 -458 -842 291 -789 91 411 -385 818 251 -643 437 -703 824 -705 612 306 -145 76 759 -147 268 271 60 -83 -832 -241 446 -992 954 850 -748 928 -55 152 -698 628 -442 936 -105 -800 -806 691 -652 854 488 158 -461 517 -986 -261 101 532 -806 488 -152 633 -987 134 -607 -782 -695 281 937 483 889 -661 526 -431 -287 -50 680 -973 147 -37 -460 598 428 -209 -203 911 -793 546 187 -677 997 -306 -852 -507 20 -173 955 173 294 -97 -251 495 226 -996 -647 -901 -519 751 -993 -169 477 719 -692 -371 -778 -546 203 -80 -376 -136 1000 455 450 893 -492 -932 592 38 833 -302 -829 -130 985 878 -747 -753 -223 -152 -292 -687 -371 -924 648 -367 304 -674 -180 132 726 -980 -64 142 858 -482 845 -700 -744 689 454 -461 -504 -274 928 369 100 528 420 -934 336 -906 153 -381 15 775 747 -674 -411 -393 592 -765 571 417 135 918 20 -143 15 212 693 523 351 -88 -47 -770 268 560 -225 -777 176 32 112 -863 558 70 -657 -656 3 800 -420 -378 -544 513 514 546 -883 379 -449 187 -859 -320 269 42 24 -502 154 -373 367 750 43 89 -90 42 -627 321 614 -421 -352 -414 968 915 -316 601 -576 137 591 60 -550 335 -323 -386 -828 -818 37 -2 -124 594 155 -456 -689 855 -311 704 -285 -408 -822 878 574 -200 -826 347 958 680 -697 -89 235 -414 475 928 -191 116 634 717 -236 -578 126 859 210 360 885 -564 259 798 548 340 440 -569 481 -726 -869 636 -711 912 652 -234 130 -583 -944 626 -29 -410 -512 459 488 -956 773 -779 590 -807 -962 -45 393 -575 -792 656 -197 -238 994 85 821 -299 749 -364 -980 -743 -124 -515 -509 -399 626 744 795 598 -229 -695 314 874 -906 992 620 4 202 -329 943 -975 986 -176 301 482 -103 -228 -689 -907 766 44 -953 319 -338 203 404 -836 -270 -69 -165 74 -884 147 377 392 663 34 614 -172 -867 -968 -662 274 -436 -375 -464 687 -683 -353 869 -735 -5 949 343 815 249 -719 -81 -513 769 -928 -785 -956 662 -468 -484 732 -18 -955 788 524 484 982 786 532 -809 -707 215 -385 165 -357 -112 -790 -554 -863 -420 -572 591 -504 162 597 201 -883 435 -558 -611 -789 -183 -34 -879 14 398 856 815 -954 500 -313 -623 -545 496 -489 -155 928 -948 -874 853 638 918 -628 -974 -169 704 -757 705 325 -326 782 -948 -901 721 -660 875 -833 -866 187 -278 -90 85 -693 -169 972 844 -205 984 622 -967 -990 -716 831 -115 563 -145 415 -648 -288 -997 839 -284 -634 912 647 -373 291 -390 660 -854 827 -673 -69 -589 -83 -710 -761 -679 623 386 -798 -552 485 -422 -524 -245 -100 334 -478 382 -49 -536 403 -82 771 223 -12 -509 -73 102 207 794 -642 248 689 -383 -663 219 -42 990 586 938 -98 729 90 149 775 259 436 -354 -949 -157 920 158 -265 564 -350 -75 -911 490 -742 564 -183 -378 407 736 989 490 734 -642 470 -607 509 -935 -660 -862 196 -932 -752 164 469 -724 -415 734 -611 -452 -848 -830 986 320 -861 414 -707 -277 211 -916 -113 -359 243 194 -55 856 -967 -888 -294 211 -846 -851 -844 -657 25 753 -164 638 -976 -127 -387 -212 615 416 -484 317 -914 758 -529 -534 845 62 -282 694 559 209 276 -754 -157 -988 -87 -986 176 -801 366 140 793 -171 -196 363 230 -511 -221 -329 180 257 -293 231 -872 742 -299 734 -256 -853 -603 873 197 280 965 -636 -296 767 -894 65 875 -390 -660 303 -268 172 895 326 -921 594 459 342 -611 397 -586 -777 572 948 -825 404 551 -379 873 625 -517 749 -575 -598 -890 229 993 706 -562 -116 833 -537 824 -140 -454 726 37 830 -825 -538 745 -586 166 744 722 988 -761 -763 170 867 -728 570 365 455 -455 958 320 408 -881 89 77 -399 -246 465 -64 -683 -39 -815 419 181 -794 -970 -582 678 790 -494 -845 -649 -635 -310 -296 -362 -452 -211 -352 -735 898 413 365 456 926 -284 161 916 63 702 -402 547 -794 -145 422 -330 -613 -5 819 775 -789 275 434 -642 -965 628 -155 720 -342 -841 -133 -506 203 11 233 -802 727 145 -27 -148 932 -71 857 -268 -621 -585 110 -573 -209 853 42 -825 900 -710 991 457 812 -734 -831 -881 -677 894 -124 -1 50 221 245 -69 440 196 119 11 83 650 808 926 -412 816 719 -616 -213 671 874 392 31 -265 298 -193 -477 339 -185 -425 -364 -502 212 -387 -218 905 -478 620 -169 -791 -994 1000 906 -456 -819 -283 499 -952 256 -280 351 382 991 930 25 -777 419 283 -825 809 571 -57 -879 -35 -848 -827 -523 -917 870 -773 954 -402 -302 552 271 -13 669 959 -350 -67 -942 -708 863 -387 84 -205 881 -809 -335 -783 -525 798 91 -15 -55 -273 822 104 778 -706 -140 -262 -250 307 -927 400 299 -666 881 -843 -704 -328 484 -28 452 481 -704 579 773 -638 -257 94 -970 -529 -255 -225 158 481 -433 -435 331 -237 -484 491 -280 231 -261 860 865 951 -555 959 -51 -828 -989 728 -175 -588 538 -142 69 703 -29 -505 -596 847 -436 542 -476 17 818 175 -515 725 236 -161 -547 -695 815 970 304 -896 941 -193 -824 -765 -965 286 -739 -954 -150 525 -809 -858 -257 -471 992 -647 -344 830 386 -946 226 802 -280 -551 -261 -186 588 690 -26 -823 -601 -797 -720 216 -520 -75 -537 2 -907 -176 -23 -100 -160 -273 530 773 -717 716 61 928 -561 564 355 -328 1000 -496 -731 -418 841 449 -251 724 289 -383 -94 803 -570 312 257 -691 -248 439 40 -977 410 886 938 -222 -688 376 -829 -174 -948 280 306 -137 845 879 415 -982 -632 -425 702 502 -744 473 -437 -789 -603 -440 910 397 -286 626 -296 -633 -546 -499 -979 -839 802 905 -487 -642 -565 -904 632 477 -132 984 924 668 393 478 -245 -30 -622 561 -5 -37 -219 -930 -400 218 -740 857 -849 357 -651 -536 -367 769 598 -189 -815 -215 -514 3 282 825 -509 780 -192 -782 -18 705 152 839 348 506 -131 -897 507 21 -199 87 -780 496 175 -706 165 -419 189 -374 -347 -468 -739 791 -445 134 564 418 971 -507 739 -605 -308 556 -986 742 -284 -886 216 72 802 -592 -202 -765 125 -691 213 440 696 -473 -362 -570 -736 393 881 141 -167 -318 38 203 -3 -328 -385 624 140 -157 471 -625 -856 -6 -297 -197 979 -128 924 -883 532 -169 -504 -778 82 319 648 -802 951 -93 393 -555 -586 26 163 -267 -363 212 -684 627 344 -761 32 139 314 -28 -428 317 -508 243 752 -695 974 -248 -455 732 206 -927 -742 -421 -389 -896 703 -273 593 -597 677 -996 -205 -697 432 463 -271 -691 999 754 -414 -445 -255 -816 255 268 54 784 -834 -144 331 356 769 695 -816 -223 547 -646 959 497 -415 -571 -506 -535 670 375 -840 -358 -358 -466 946 -358 -584 995 788 -718 272 -580 -468 442 -158 -985 -371 907 3 505 -513 -778 -950 -866 -148 998 -31 794 -100 934 639 -727 -694 431 -715 -907 -26 357 66 -113 67 163 595 959 -686 955 -449 -868 163 -626 -174 -176 867 475 -440 -705 -867 101 172 433 536 -324 -754 -771 -5 -495 846 311 610 -383 -503 650 600 -144 96 924 -575 305 336 -772 -391 -619 -924 -925 264 814 -997 -394 736 -565 -131 -337 -315 180 747 859 554 636 242 -272 145 123 -405 850 120 -970 -90 97 922 -498 908 -174 589 -894 567 -528 893 -420 -32 -495 547 -363 799 172 -395 -123 -634 -738 429 211 -168 -847 124 -669 883 -739 828 839 102 869 328 328 886 -836 -729 -623 -327 -787 148 -655 384 114 159 939 -911 -245 821 502 -511 -825 -800 -395 -89 684 -229 517 -431 233 239 738 -682 -315 259 -543 -683 524 -536 712 205 615 -39 -372 289 -88 542 169 879 456 -669 819 -75 42 -422 -438 -253 -674 -475 771 -366 -215 994 -699 -729 -68 543 621 -682 938 588 298 -268 881 60 -911 714 681 -273 -868 -120 -715 438 846 904 -860 130 648 -257 -391 -300 11 527 -629 -942 -997 -365 -911 151 926 350 -627 -567 -450 502 944 -455 154 496 -200 378 -329 719 605 893 -486 354 -126 620 321 -359 250 -202 -507 -817 60 359 -530 -841 24 -863 16 -138 124 74 -359 -630 861 16 -772 -680 -934 -874 -594 -103 -552 47 168 327 843 500 -391 125 -156 -897 217 811 739 823 -14 845 505 -468 697 -335 932 -909 -824 -730 -276 101 957 565 -673 -772 -59 -227 724 -356 436 361 -512 669 726 425 966 333 401 -468 -198 -523 984 -368 765 205 -176 455 631 548 517 862 598 -617 -17 779 542 70 876 890 564 617 38 -137 899 27 839 -61 -986 -929 286 -462 13 736 -561 -72 -605 268 -983 878 138 619 850 54 367 105 -589 391 475 -880 51 -132 -120 912 260 978 724 824 267 -627 523 187 868 -95 711 242 -224 -626 122 -156 402 579 224 -43 711 -113 212 -286 -499 -482 -742 245 -356 -131 -780 -216 962 -530 680 178 730 647 290 -174 -834 927 867 -190 840 -854 890 -224 459 979 -468 706 237 283 -312 656 933 616 -441 -808 -659 -137 -310 313 -493 984 -29 733 457 -962 471 499 -670 -621 653 825 285 -760 -168 277 545 -659 284 477 -945 895 814 518 -446 749 -801 -399 -814 -654 354 734 -43 -220 -963 729 473 -742 102 -67 69 884 -24 -919 265 481 -523 -994 682 -191 294 -428 -739 -31 498 -295 105 1 -970 10 633 -431 828 -266 567 934 339 730 -803 -54 -827 454 -801 -849 903 -80 169 50 -939 843 -668 -375 513 810 -744 818 -49 225 -539 -330 903 927 736 166 -985 -641 742 112 677 370 -217 -580 -651 123 -758 778 709 -698 -537 196 746 -330 -976 846 693 638 819 839 9 -393 -998 262 968 974 314 -948 -694 486 -383 -480 420 -448 238 -936 749 -869 -337 -545 703 -683 -752 -865 565 -891 -130 -622 161 -650 -90 -29 149 -552 -26 492 -651 621 -379 -215 -769 -685 313 250 78 -753 -410 -584 -339 692 814 251 -990 571 -56 954 95 294 84 -203 290 -365 -714 -650 978 235 764 -852 -747 -557 607 -763 -452 406 817 320 -465 357 -371 -236 -349 931 323 -480 -950 -293 9 201 -837 -830 -683 1 314 -373 491 912 721 80 -598 142 -650 32 -898 340 42 163 279 -654 -711 -817 691 -96 167 291 -995 -863 -715 -309 -54 -393 124 623 -291 -252 969 430 138 292 9 842 -37 975 -987 -458 976 -220 -983 957 339 -888 366 -937 434 -29 -148 -832 843 323 -633 835 -792 -947 507 -910 521 632 -910 -576 624 313 -946 165 -768 13 -474 369 196 -345 -178 -708 -872 -494 -134 150 -825 -596 -487 -501 -63 -847 -382 657 210 -252 -51 -698 -389 859 951 -97 418 -847 81 505 -937 -837 428 -752 -900 576 -323 61 -495 281 -732 112 681 -887 917 764 682 52 -959 -249 314 150 -185 -307 488 -293 638 -985 -356 -704 338 -130 -308 -65 -717 -703 -679 -29 -116 -518 408 425 -885 -272 910 937 -628 -412 -882 -778 -219 -365 -804 -649 -472 896 17 -244 305 724 -479 988 -459 497 -82 930 215 891 -760 -983 665 517 871 652 658 51 676 -898 780 -110 -867 -283 -882 -345 -176 -279 -280 41 914 499 832 142 -53 471 -498 -325 625 -411 950 -580 704 562 480 739 7 -794 19 415 632 28 685 -353 -59 644 38 -693 -124 -595 26 363 596 803 849 978 74 92 975 3 343 -152 -66 336 420 -849 -835 -323 270 -460 -735 -765 -155 919 479 -242 -219 -124 -88 667 -336 -880 -429 -306 -335 -651 722 935 -867 -717 731 225 -204 -697 -13 -220 -665 808 -199 89 -313 -429 161 545 -764 -31 828 998 43 -576 -545 59 -301 -723 448 -420 919 -922 230 -223 235 -406 294 -247 755 -643 -550 2 911 -491 -389 582 291 -744 82 198 -994 -139 422 509 49 171 -943 -185 -561 763 357 156 501 76 460 -547 -717 -939 -94 766 990 -812 878 -99 -415 179 -207 -186 963 -991 725 182 371 482 -453 807 -462 778 -118 -192 751 -195 239 979 862 -97 -697 498 328 -655 865 386 830 -192 -119 19 -237 -296 -243 -473 989 626 231 306 799 366 -290 -39 -162 386 -432 746 -563 507 -181 943 102 -6 -723 -981 244 -646 534 -848 384 415 -336 -201 854 -88 988 -779 -975 779 109 -501 120 240 644 -796 448 802 279 589 -930 146 -44 -505 17 -608 912 -488 91 704 -241 -664 125 -949 637 988 906 457 369 974 603 263 731 -215 -255 239 153 -673 -318 176 -125 -147 963 -781 846 185 -484 -450 -789 -514 -533 -947 162 -371 814 -640 -970 -239 431 724 -351 -133 42 -740 -128 -158 -948 -999 -449 -51 -921 -814 -930 -407 472 -817 -663 650 90 -404 -747 5 839 465 -444 117 -69 -386 -410 -748 -231 729 965 -792 500 963 225 211 -695 -25 -991 -980 -950 310 -753 130 713 -125 -254 444 524 448 -807 -789 -283 628 -978 -761 946 -508 652 -148 -106 618 771 -6 -55 -989 731 296 -865 -872 -816 -870 -887 406 322 32 589 -930 465 553 -731 -153 -552 81 -738 587 -710 432 -656 -110 -668 234 13 -138 -786 854 -602 -818 -114 27 -253 945 -137 15 939 -878 -741 -216 329 -920 767 -192 408 -401 -486 -783 -684 -912 10 -289 -816 606 -468 667 -105 231 376 -816 -222 -12 558 155 298 -831 168 637 337 -908 -778 562 -61 -268 -866 -465 -192 -140 -12 606 927 -721 772 645 891 -538 -28 994 37 -633 938 -505 811 84 -441 -142 895 -713 -827 -740 -398 -49 -304 664 525 838 -367 -60 -148 324 -855 -490 -195 492 -230 -609 -660 -201 -924 -877 156 -513 -370 457 -369 -93 24 443 6 -748 770 -416 -440 500 43 -219 -728 330 861 -272 -996 277 -308 -595 97 494 -246 749 -617 764 -733 -831 -312 -793 883 162 149 591 -64 -480 -648 -79 475 -415 -976 -605 -258 194 431 699 384 -666 182 -86 -203 339 -227 150 -612 954 23 971 454 -19 223 -510 647 614 -871 863 -309 -499 -759 156 -659 277 -302 657 67 921 107 247 526 -450 974 68 -420 -336 69 307 -396 -809 -424 -455 -500 910 534 -439 714 186 -385 466 -171 -793 379 -365 -39 231 509 141 -88 137 -544 549 -763 -425 995 849 -648 -606 -457 -784 398 637 854 -781 -19 -495 90 793 813 290 483 565 861 -216 490 821 -145 -299 406 864 429 903 -335 382 17 -754 547 910 643 -661 -395 655 -999 383 721 737 633 -37 720 498 206 -560 -626 -352 981 -807 387 -127 897 4 -903 309 1 -745 -978 483 871 -440 -177 925 823 521 383 62 727 48 776 992 -715 -18 361 -653 943 693 772 182 -733 99 308 995 -75 406 224 273 113 -667 254 55 -593 -884 -200 -752 -949 194 -602 924 -844 -695 343 -645 969 -121 -178 -285 -427 -479 -428 -793 510 -443 18 -911 -739 -401 -532 -601 -247 -268 222 76 -291 847 -252 -502 960 612 923 71 854 -647 298 -632 695 454 -363 -162 -959 709 829 -730 -708 -910 -357 -819 -390 599 -258 571 137 404 -676 479 -137 -183 580 -287 575 656 -72 -305 992 -800 -824 -916 34 715 -140 370 348 -495 550 -622 -816 955 207 42 899 869 -24 211 -191 -717 998 621 520 -335 -877 423 218 -795 92 -468 -850 413 152 827 -211 -837 611 169 -452 -813 -263 266 -119 -915 726 -41 -139 133 -911 31 -246 452 244 941 -828 932 -11 -565 -985 -54 -422 652 346 81 799 -486 148 284 432 550 456 927 -805 -616 325 116 -890 433 542 150 -853 -544 -390 -742 -31 -465 708 793 68 578 -630 423 210 -739 517 266 39 -742 716 -932 92 135 585 -313 -637 641 -110 -417 -598 125 870 -386 461 340 -961 -906 -530 823 -244 395 848 -207 466 -326 313 215 763 588 -836 362 -959 -174 -233 -383 533 -10 -520 139 370 943 -590 -162 -237 -294 503 389 -196 786 791 -966 891 396 -294 -976 -448 -12 -182 447 -157 -567 412 963 -516 -497 -800 -711 229 80 443 606 -611 929 721 -177 703 -40 -868 -475 805 -155 -292 303 76 -871 273 506 713 -196 295 -388 -400 -599 59 -830 976 -277 884 -483 -519 -301 457 30 -666 -463 -502 430 -838 -213 676 -746 -112 855 59 543 142 666 -36 46 191 124 228 787 -685 221 178 941 -951 264 450 991 -260 -486 -952 662 105 842 -738 -760 -693 534 479 -540 620 -448 912 923 -230 881 -735 -526 -338 -279 -558 -906 -746 -369 -699 897 -229 -745 -473 -12 152 -837 -937 -554 213 448 315 546 661 921 306 -356 460 -969 -785 580 -904 25 -371 748 417 634 -500 -858 952 403 -741 -434 -206 31 466 984 -713 -39 211 132 -632 -694 -316 -745 -575 336 -291 -706 771 -938 36 715 171 760 695 749 73 -901 -391 -748 232 -693 -327 78 -47 -641 974 475 73 -127 489 -47 -846 236 -469 -44 375 216 -238 528 841 -534 56 466 697 -179 -667 -806 361 -969 418 738 -624 -75 -851 -154 -574 -156 454 -310 -680 398 -655 838 888 989 -959 775 -33 -925 553 -562 443 593 -517 807 -829 561 892 -819 -496 814 687 628 -335 453 1000 680 129 -89 -158 -849 980 -119 573 -560 -319 716 -750 331 -600 757 946 -983 441 -687 292 -862 -948 407 391 -632 -427 -414 632 134 367 333 -528 -298 -419 -1 731 -154 263 263 -799 492 -886 771 36 310 -656 -513 925 -839 64 -131 470 833 -366 -858 -18 -799 265 242 -843 484 -969 -284 923 494 -682 -654 -407 -5 -307 613 984 856 -853 -776 -293 744 710 -936 564 875 -958 648 643 -187 -154 50 269 350 68 -970 -424 443 -644 894 -744 -572 287 476 422 -472 407 430 928 77 -535 -869 543 -494 904 -628 -913 -618 -309 699 450 943 -800 -599 634 -166 336 -77 19 -655 -111 269 -357 -588 -576 -217 -37 451 -203 271 -406 -595 555 511 53 870 -995 -841 659 -625 345 -317 -785 652 -138 -712 222 -845 287 146 537 -386 -27 609 876 98 -71 470 742 -32 145 -510 39 653 674 -868 -209 782 639 221 -100 479 455 -579 -3 177 319 338 -940 579 -271 -105 377 501 212 443 326 394 921 286 -926 545 699 -195 -669 -310 -34 -731 -464 -751 370 393 -739 462 -723 -199 915 -339 -822 -287 -129 975 -626 75 345 275 -486 517 -889 -859 602 -706 680 583 527 397 -696 669 -606 995 868 -82 990 298 74 0 478 235 -280 -133 320 904 -739 -412 85 -290 -569 -700 571 153 -346 680 544 -529 -218 21 -566 650 -110 -679 -132 423 -555 301 -575 -747 -73 734 -207 655 538 -945 35 383 179 -140 480 -103 647 217 153 -825 375 -303 161 634 -296 979 908 213 126 97 156 -612 121 -20 -854 -48 441 -131 635 -251 -422 564 641 -121 607 410 -628 -524 -698 76 81 -961 -788 -182 258 -31 833 -4 -262 -186 -511 641 -531 -474 -873 527 -210 848 491 -960 -873 696 552 -430 -855 -722 544 -443 -638 772 996 -640 -825 310 -468 524 813 -776 -242 182 -144 -295 234 -809 528 -713 -468 500 174 169 628 471 -459 -471 977 -48 633 19 425 114 -114 360 -561 489 -294 441 30 -768 -14 502 -632 828 421 -380 -919 140 -653 -433 -896 -456 -624 213 245 -715 840 -215 -393 156 -186 476 744 113 284 132 716 454 589 -565 810 -245 -927 -820 476 136 -279 -859 342 462 767 -626 670 531 621 807 63 -390 -633 390 322 -20 45 -864 992 697 391 291 -832 -29 -238 -10 364 8 -543 988 -80 629 -48 -137 140 -347 -94 -636 214 -259 871 -543 -577 -267 399 104 -281 -193 172 608 833 947 -104 633 114 -586 71 949 11 -944 -510 -34 -236 -569 -513 -238 674 -548 -842 193 891 -313 555 236 34 -86 -956 -148 853 96 -294 885 527 133 -702 387 -608 -487 -11 823 929 -110 751 400 -833 -461 -589 833 934 -709 -477 455 57 341 -272 -306 -732 886 866 944 596 528 -432 -434 669 -399 -678 499 -519 629 -132 833 746 805 477 -229 658 -925 -221 -404 -791 -391 883 715 -915 217 312 -260 -5 -961 -787 280 -759 875 930 -186 477 -419 985 -156 -211 349 730 48 307 -624 -448 435 -12 -316 977 -863 -969 401 -346 834 -489 -156 270 -625 574 655 -951 696 -243 -163 -356 -249 -518 210 599 -943 228 -526 981 -419 993 -451 -423 -721 337 -182 79 397 988 -588 316 -194 953 -99 -551 28 -268 -272 -346 -238 -137 -535 -544 796 -186 -670 -611 -57 270 -622 -925 -732 625 -268 191 -800 486 -647 190 -476 -703 -776 523 -644 -767 555 -309 -387 645 876 -224 852 133 894 -259 469 387 -240 389 -865 -208 -857 -637 -439 -504 -589 799 926 670 50 884 -540 774 998 673 266 -226 208 186 774 337 72 60 431 141 -971 -751 832 -142 809 -886 -713 -631 749 329 -142 -496 -466 328 -148 52 35 713 940 899 -357 -108 212 -143 -986 -622 663 -884 552 444 326 269 192 -206 -738 145 156 -894 606 -952 -769 347 -28 406 986 827 -747 -925 -537 -815 814 886 -489 613 314 -814 137 -986 785 478 634 -687 447 -169 921 104 -53 -95 99 908 443 64 -133 -924 182 -875 981 -697 780 378 657 -551 97 525 -236 105 -896 -251 960 807 -567 188 -202 853 -94 -871 -952 -322 -649 -930 564 -936 -764 103 -904 64 -53 -941 791 489 406 -888 334 -508 428 137 -892 -230 -34 689 957 142 565 -312 982 -538 199 -92 658 -595 811 386 -262 -627 142 -776 -426 -503 250 -34 -607 -838 563 -109 -562 -736 -151 -816 -59 15 906 497 884 573 -905 929 -386 -768 -958 920 -147 614 -746 -628 130 -381 -30 -441 629 -806 -934 -764 -409 179 -429 -225 -673 -16 -495 -796 637 -650 -412 345 -797 -108 -282 -761 613 -166 -926 -438 -864 228 721 -231 -362 -10 475 199 -744 -611 -870 -415 159 749 729 -222 -105 437 -842 193 -436 -581 852 836 -591 470 -26 536 670 -489 -93 -156 -688 104 861 13 -656 924 -65 472 444 158 -327 -613 806 90 -87 737 -169 -203 799 -153 181 813 338 -998 378 418 201 -661 -828 -716 -264 126 677 554 -379 617 -206 482 -237 -802 821 688 796 560 200 -750 -356 112 577 -904 709 -207 678 534 -226 -265 519 635 -626 428 29 -31 806 -517 -989 868 529 -3 590 377 -8 512 48 -348 871 797 -296 -454 749 -258 866 871 771 282 349 -408 513 519 -805 -287 -648 -991 -797 288 724 604 -707 -344 -721 529 758 391 -972 319 -931 -243 -245 626 384 582 -194 91 518 -30 606 372 316 -677 -220 858 240 708 734 562 282 -700 -950 551 -498 -189 697 166 0 -166 744 198 459 280 -408 713 -983 803 35 280 -985 955 862 -87 -810 57 -451 893 585 -78 -709 -376 -389 999 -862 -226 852 137 -367 -295 377 973 713 485 204 -299 -474 -735 -908 -675 -920 -941 347 601 -756 -11 690 -138 425 926 341 -805 -92 430 -792 115 846 -883 93 -863 -683 946 19 -959 232 -596 225 259 -214 -638 227 -688 919 120 -223 -293 980 769 -34 713 -215 367 -941 -240 122 158 619 920 622 162 -469 -973 719 -219 -741 -947 -521 -458 103 312 -210 -716 -101 745 -181 356 -727 812 -425 695 677 207 485 265 -134 -559 597 12 -846 968 -835 -197 -647 -729 207 -894 -752 952 -546 -295 -76 -477 906 -646 635 751 -736 -427 -649 810 -721 -177 119 199 781 268 59 -116 -312 -29 -109 635 426 560 -282 410 -741 582 -567 850 354 478 -316 541 93 -812 981 615 -511 -947 550 693 -201 -206 739 34 204 -419 -188 772 -664 275 205 -560 106 770 742 267 113 -953 -528 843 -490 52 -762 1 185 -975 631 -924 464 765 807 398 22 -348 195 565 -124 9 789 563 858 296 -387 -857 -456 -258 -764 599 -22 627 583 -388 -678 444 -113 146 -538 137 -983 -689 831 -832 -475 979 -486 277 -685 158 460 366 -316 753 -74 169 -366 893 -954 71 617 861 -489 301 78 -554 182 269 38 -661 -817 -703 165 809 656 867 -79 -594 889 -725 -856 762 390 351 163 297 -624 295 -175 5 783 -54 -989 18 -854 232 906 -373 63 -460 -209 402 -347 -481 -394 345 180 -473 -968 -568 -24 645 964 320 -380 302 640 545 368 559 -852 -896 87 -329 -97 463 -600 -606 759 -7 -411 64 -159 -990 10 328 -440 -82 -416 521 -772 144 -291 -259 -654 289 -292 -73 -587 -464 -523 538 545 -121 -794 -672 689 -877 -665 321 611 -388 710 775 969 875 -732 -52 192 347 -861 -755 361 731 110 -407 62 149 -862 137 408 183 302 337 737 -204 427 -192 558 -867 437 557 562 909 -515 299 -235 -900 -65 700 545 567 439 938 409 530 -6 -326 440 947 -802 783 -79 115 -921 284 428 -99 -112 271 -274 593 -361 -957 562 372 -190 -697 -159 -678 -515 737 258 -971 -313 -371 -954 -502 420 668 774 708 920 -286 564 697 -812 164 564 192 345 -19 771 974 -452 -466 -807 389 -354 769 -465 -519 201 711 -836 488 467 -796 -501 -56 507 -492 -671 -496 350 -728 388 574 -782 -843 11 -816 -13 590 371 687 -966 -423 752 960 125 -483 882 561 382 -424 -462 -662 605 -598 -854 195 92 -967 512 -700 -561 724 936 790 -760 304 476 235 -578 350 140 38 -822 -385 68 599 682 -30 -262 -312 185 -739 -774 -762 562 -407 -465 860 135 19 597 -510 671 153 193 336 303 -311 -215 582 -624 662 75 -999 566 -327 -930 -202 -821 746 830 742 -138 -155 690 976 65 -782 -45 675 -428 -541 -92 -170 115 796 532 199 21 -277 -263 27 -373 -285 -431 856 759 694 -247 -466 -257 679 -431 -311 842 542 -191 -485 -526 -668 726 -472 1 -761 -870 -448 228 -258 -464 734 514 -271 -824 944 -511 234 348 -896 -200 -900 52 688 929 -638 873 588 663 34 548 -461 125 -137 687 398 -592 -872 866 -63 -48 -599 -740 -919 -642 822 -662 -752 -792 -634 106 -481 -339 624 231 617 224 -804 185 664 -336 107 275 532 -980 -129 553 -641 -360 604 250 808 -702 -611 -933 -789 -728 -691 819 868 -928 184 400 603 278 923 -876 427 755 -384 -350 812 -9 840 -9 661 107 985 -254 781 662 -243 -805 698 -387 924 121 -534 -77 -346 -459 -214 257 405 630 -516 -74 -950 625 -130 771 -998 995 -106 -929 -372 559 34 324 477 723 -428 -73 -153 -240 369 744 -456 -241 405 179 440 499 -895 700 701 222 -966 -774 -977 802 -789 -688 -518 524 714 659 198 -890 201 346 -380 841 -1 570 -400 -549 -838 -435 -489 -823 664 -757 262 18 -348 -259 88 -283 -343 -543 -981 34 -634 720 17 -370 592 -487 -392 -676 -655 301 219 294 -286 -584 799 721 716 316 310 -757 267 -146 -291 -389 -996 -458 857 -83 932 -139 -286 -939 140 -290 -894 929 -884 559 -540 172 201 856 -833 -306 611 261 942 700 -963 -201 400 124 848 875 -297 -474 206 475 123 117 -243 -383 354 -826 907 -148 -777 78 502 -662 76 500 -812 389 -7 -556 -714 144 238 106 36 -806 322 -980 -980 -903 -596 219 792 372 676 -581 -566 624 984 -620 -901 401 915 -334 -125 540 508 -758 -283 -803 -877 -277 762 24 -289 830 750 -840 -68 -55 556 459 639 -315 733 -528 503 -195 -154 -432 -580 767 -629 445 -476 -472 -257 653 666 -51 482 -974 406 -367 298 -681 -669 -736 -631 -672 681 320 293 -663 -617 -644 544 748 532 -506 62 -222 -635 -173 -93 -192 -312 105 544 -398 -919 979 -598 -755 -444 524 905 712 -917 -966 -274 301 -250 -326 757 87 -186 -700 916 112 -101 -609 -379 110 -930 141 121 -426 -395 517 13 -900 715 -662 383 516 130 127 38 -7 403 425 -561 -196 141 48 -821 -721 -358 662 -751 737 -338 496 272 664 -846 612 631 907 -464 806 484 -885 -230 -691 -703 -150 -132 -498 -194 -465 357 362 407 846 659 524 123 -267 463 -631 -391 -235 125 -128 612 436 -493 -923 -491 344 643 -513 358 65 152 -932 -190 -538 -202 -780 674 499 264 -678 -906 96 679 89 -328 494 -247 553 -937 240 -124 -887 820 987 -867 148 535 -607 -558 84 487 -119 -89 -488 350 835 809 -978 288 451 646 194 27 288 608 -601 -574 -11 288 -88 -999 435 -649 -159 843 -814 29 -225 -182 996 -378 -529 -459 -20 -954 -513 -452 -146 270 -321 -185 -929 896 -250 338 -182 630 -98 -807 885 199 980 1000 391 -916 855 -846 -187 613 -974 -725 -734 -301 540 -669 -531 -533 -841 880 -208 178 -78 -592 648 -480 -772 774 -499 -906 269 565 216 -307 -999 455 795 2 -478 -210 805 254 987 -28 353 -513 -862 29 -345 -655 911 756 -284 -969 187 938 517 811 -587 940 -29 -519 -975 562 -726 480 -752 -916 -969 -6 974 212 18 623 -174 646 -893 -285 977 486 -952 828 -738 -501 532 290 934 49 711 -884 -798 914 -238 422 886 -731 -898 -808 43 785 -166 625 880 464 166 775 984 896 897 200 158 269 -671 -237 427 797 378 262 692 50 317 576 -316 -236 343 -903 887 -749 -197 -121 -971 413 -60 114 -846 609 -273 187 856 -127 -650 -470 -116 174 555 535 -277 864 44 -901 357 206 761 -445 659 -982 893 -424 -299 -62 -913 897 158 -568 -79 208 372 -19 -324 -872 344 -412 -569 -948 357 889 324 982 -506 -427 -659 112 990 643 424 640 -274 -650 596 751 578 -12 375 993 -264 -891 407 -297 -935 -492 65 -753 388 -922 814 923 -521 131 903 740 558 261 -541 241 915 554 307 -910 -318 795 517 529 -167 -461 527 694 -774 442 172 -554 622 877 570 -777 8 -598 -584 -763 -617 500 573 -890 290 -530 815 1000 -762 1000 986 -978 196 -177 964 119 -131 883 -931 -589 -902 972 -735 534 865 -916 -301 -333 -719 -630 -682 -741 322 586 -367 292 695 -334 -729 -146 -980 -337 186 763 -16 141 962 537 379 686 -387 813 177 684 -527 -280 362 388 -96 -17 -310 -903 139 463 250 292 117 220 878 232 -289 -944 122 11 -778 -73 -206 -354 -61 -298 -707 -21 936 -802 48 883 864 758 168 -235 693 -92 -461 376 421 640 -468 167 -892 -279 -134 -345 611 149 -849 691 -902 -375 166 -52 478 -18 486 -633 245 283 -296 525 -721 -397 922 990 -236 625 -951 -928 -166 -485 519 198 -579 705 -370 353 909 774 439 -336 331 -586 -824 592 -319 188 916 -700 623 -512 599 -676 587 226 -426 -379 -295 -867 -365 681 -128 107 492 -922 191 591 -106 242 442 -877 244 817 -134 8 -975 -819 -717 404 -158 827 -589 -385 -88 -453 -525 102 700 454 -698 -275 58 553 322 651 593 -874 -947 -961 46 498 -859 92 -578 859 389 -696 365 528 337 -765 -6 830 752 -291 -424 -328 -89 -585 -674 -7 619 -781 -198 770 298 -1000 585 379 356 584 387 -38 494 840 63 -435 306 -808 921 263 -895 -90 168 -442 469 -294 759 -377 -923 331 -818 31 432 864 -7 -41 868 -979 336 131 -731 733 2 -405 -924 481 407 -243 268 -720 707 753 513 563 -854 -701 -335 229 -474 -491 214 -504 403 53 769 493 259 67 -474 388 906 -748 -816 531 887 210 -339 228 -133 -754 170 -876 242 -55 -574 952 -804 -66 -723 -348 562 -296 -909 690 -889 -518 49 908 644 -720 447 383 625 -822 -43 54 824 -376 339 -588 145 -474 971 861 -366 579 878 -364 355 288 -974 548 -402 -742 69 -654 619 600 -954 -770 -846 -188 57 -331 -355 -165 3 23 951 -34 -861 -903 -628 176 -828 562 -518 84 715 470 -953 -389 -739 -411 466 -699 49 158 -637 -11 -740 -10 -879 -726 -507 153 -771 -585 -440 -337 812 -126 443 -423 -23 -837 -944 -405 -352 -459 793 -444 -287 13 843 679 -638 -281 606 -302 21 341 -586 879 275 98 -734 741 724 217 -794 401 803 215 400 -757 -660 348 -797 432 -899 138 600 -39 761 -15 -677 -158 399 -441 209 -261 -541 -283 286 265 -301 -347 -509 244 242 120 -855 -116 -394 -487 -244 420 -179 -886 -544 -927 -177 294 946 362 -588 833 -157 -185 -975 -671 -119 393 -356 247 -923 970 725 755 601 744 -175 -48 -850 -739 618 58 208 976 160 -849 553 -988 999 -197 685 -965 255 -836 65 55 459 735 160 364 344 -464 763 -336 366 -124 197 -984 -781 431 -198 -302 713 -57 -992 -946 -431 -817 130 -851 774 -791 829 -686 -771 410 -164 -904 -961 -810 -603 -63 -123 -705 510 -483 -897 -316 743 -955 -487 -560 466 903 101 727 -237 -778 -881 -414 -62 -144 570 795 -154 -456 585 254 581 -951 -602 -746 210 944 868 -76 567 692 -374 -412 -132 -568 -889 -129 989 565 11 -54 499 65 -323 -98 874 299 396 833 455 680 640 871 439 -499 -19 903 -693 503 336 -656 -207 -571 -223 -594 -867 -15 -571 -247 -888 -185 221 452 -657 -917 12 237 475 795 -550 46 486 -703 693 -444 -82 -873 -147 -763 84 -527 -970 577 18 -217 841 -739 -512 -442 60 -153 -293 -760 434 -790 846 -835 -985 -374 -527 114 -488 159 -831 -162 531 -779 -350 -285 77 921 282 142 -74 -53 -576 -344 -657 -1 32 -786 -692 -427 -799 293 -491 -565 -284 894 987 -966 -941 -193 -308 989 -145 -17 -161 112 -761 308 -981 651 351 -437 -116 86 -570 -705 -211 599 199 -585 571 -192 216 -520 -986 -470 507 -295 860 249 -708 -73 -639 302 -816 107 597 426 -891 -234 261 -652 162 347 -411 -564 -967 -437 970 560 314 814 -233 -618 862 533 -696 -220 852 -581 -613 -86 157 -558 561 -426 -117 876 -74 -964 443 -570 694 -691 -802 -606 -776 642 -929 581 -195 -758 702 325 252 -643 142 -24 -251 148 -661 96 316 -584 10 538 -277 -610 159 226 828 403 -528 731 -458 822 188 481 -578 -207 -824 -798 694 602 291 854 17 -348 953 -431 -441 -158 834 -397 -37 -180 -367 -671 -269 784 -13 -3 168 -670 971 -678 -635 134 -462 -982 -745 32 480 -248 966 376 346 375 884 -957 35 826 -163 801 -433 -977 686 -43 -653 -662 -530 -592 337 785 -715 -250 44 -637 -735 -798 -976 -209 659 379 224 -365 -596 -432 675 907 -545 -282 912 125 -237 368 249 -384 -515 -443 89 355 466 -393 -309 -897 -132 -117 607 -669 -312 -28 -445 643 524 -253 302 18 -481 488 443 576 -488 -118 736 302 -436 -345 370 -570 -117 64 -829 754 702 -671 -742 564 -844 -275 -743 -287 702 -303 810 -474 -513 -270 65 -875 -502 -869 258 -292 658 339 -16 757 -276 190 753 153 -523 629 -580 -230 851 161 -954 -582 -453 -851 -123 180 693 -878 -759 812 935 50 126 740 870 -551 -204 808 -246 -240 416 85 -756 250 -878 -178 985 -91 -2 -235 -180 979 502 102 -96 290 -806 -937 3 -806 -962 881 -47 943 -758 -863 967 988 -183 -543 534 281 227 -419 536 504 -264 126 379 181 960 908 236 757 941 511 -73 -234 -966 -976 -63 -499 924 -597 -598 990 -29 -738 -117 -92 378 -236 -562 -876 -539 -439 498 920 715 775 -805 532 498 -483 -852 -578 335 -510 195 -948 -308 -916 415 627 -751 -491 875 -939 274 -348 -504 -873 964 -783 -760 -673 -379 -547 -197 -73 216 -918 629 219 783 -994 -20 -565 -925 -558 -976 826 -612 -135 917 -912 465 -901 947 -750 -67 -380 -786 66 -295 -311 -309 -694 267 854 -604 609 -572 -786 179 306 685 -670 -574 -314 -866 763 -346 107 -982 826 -418 635 714 -448 -611 627 74 -412 -33 149 -667 781 845 -832 -882 -494 197 307 -417 -748 858 107 141 -648 324 -911 445 644 622 966 499 428 540 -35 -594 592 843 286 -813 -644 954 581 -81 230 906 -459 380 -599 56 -73 -198 733 130 939 571 -806 954 501 738 -723 -361 -626 740 105 116 867 -954 -297 -664 724 -714 -932 -631 926 -677 -389 -164 730 353 457 -883 222 603 975 508 -472 43 323 -840 -987 -925 803 339 929 460 114 -928 423 466 -628 618 76 344 -290 999 182 43 -650 -347 973 -396 -573 -524 981 734 -92 -131 625 101 -551 -382 -794 837 -497 929 719 408 -18 726 -326 350 -177 -627 653 -630 -777 -540 724 -771 -581 100 852 -578 -747 497 -187 -427 941 -268 -377 509 -287 -924 114 797 26 -76 -487 762 -81 481 611 709 630 -574 -918 690 629 -300 956 441 -382 812 615 787 -809 -611 -611 844 -170 -25 287 -405 -695 872 827 105 -876 -408 670 -710 -455 -535 -255 123 -999 250 -111 540 -249 -188 -408 991 -268 95 -757 -464 236 -444 603 -39 149 526 -931 267 -201 682 284 219 -316 439 877 836 288 900 -988 393 -16 902 -596 733 520 868 -269 -165 -146 -883 399 -988 779 -589 -23 -406 80 554 455 -232 694 -393 609 -351 -643 -24 53 -533 -18 -720 -39 -810 656 -143 -17 -723 -742 506 633 -719 117 154 541 222 -420 569 -560 270 358 -6 -795 372 -343 232 -585 -906 -39 -917 -939 726 -674 -578 202 -28 -962 105 -223 -982 -945 -400 -812 8 511 118 -735 910 182 -909 14 -123 -971 -144 447 -915 211 510 864 -200 -886 882 973 948 -313 -231 295 -259 967 -707 -566 -567 426 -327 54 -230 -34 -938 -58 -687 596 -13 737 139 -598 -182 499 -730 399 -558 517 193 -723 850 -557 -618 -820 -419 551 -417 -352 -835 585 723 -119 471 -27 742 -222 524 -569 420 -506 943 -847 939 274 219 979 -955 -154 -612 922 -283 -324 -609 574 364 892 -505 503 -993 -298 948 -388 311 266 -909 770 -71 353 -543 691 364 82 358 -537 57 996 567 56 898 -830 -732 -599 886 519 369 855 -280 983 842 -972 -569 -520 474 347 200 -831 -515 787 311 -367 -94 489 306 419 -588 -249 464 834 924 -951 109 463 299 -342 -967 -195 382 -579 -660 -426 938 846 850 45 -880 37 -11 807 982 -219 685 931 -294 -334 -127 -363 -732 866 -957 -372 -294 724 331 -529 896 294 -142 613 -644 -124 -473 210 968 845 -275 -577 988 517 -698 -795 128 871 -289 -521 442 -975 664 653 -494 -10 -580 -566 -536 -218 525 345 -294 471 -6 -611 26 782 864 288 955 -732 401 -597 89 860 325 4 393 -511 553 694 -265 -604 532 48 -849 -428 -736 -899 920 -294 -365 124 165 579 -943 -555 789 798 286 -834 -844 590 -748 978 170 -68 443 -545 -324 413 154 629 188 -84 858 92 -495 26 136 140 423 -682 -559 966 134 -533 665 -989 104 798 -970 275 -593 952 501 96 -590 -827 551 644 -748 -509 -527 -216 901 664 494 843 770 575 328 -149 -885 970 256 -221 658 324 -60 972 634 166 965 888 -345 271 746 -272 -64 954 -299 625 809 -621 -786 -75 -561 68 -763 828 864 114 -136 -852 -654 271 123 -444 464 -123 180 -332 825 654 6 706 -405 -456 192 -230 160 -317 858 -685 844 -541 -959 -223 494 -500 788 560 -450 -617 -623 205 -262 -502 560 728 784 -570 466 -398 744 -285 -56 493 170 -703 -365 305 606 63 135 485 -866 786 -448 580 162 -295 -376 699 372 212 417 -305 -346 -75 -418 -109 -401 55 669 -666 730 -233 367 595 -10 -266 -131 93 -828 290 -484 268 -756 -266 -599 190 621 -202 -789 534 655 145 -443 -210 -255 -557 64 31 652 -163 -720 -284 56 132 79 -75 -636 -739 89 -243 15 -197 273 -159 896 880 900 -549 698 -140 471 156 -420 309 879 -103 356 -105 750 388 -184 714 750 12 762 -341 185 -174 550 337 465 -172 -665 -136 -650 -427 -326 154 102 -801 370 300 504 530 643 398 822 -250 -966 -734 -564 -217 -649 -97 -443 -407 -151 -802 -774 765 141 704 570 1000 -280 188 308 -349 -707 99 333 -437 -321 -577 -721 281 550 759 -721 499 -758 549 -831 -301 787 117 -807 611 99 784 -378 -856 497 852 888 -694 993 921 551 -324 175 438 492 -794 -525 732 -249 280 243 704 -320 -768 142 -12 640 -9 489 -762 208 764 273 591 863 -788 -401 -744 -445 596 -10 885 306 -845 882 447 -721 632 -385 -333 -311 -810 136 -109 572 482 -96 -771 824 851 -92 -649 -734 -621 -498 916 -618 -804 250 752 549 998 124 853 17 -959 -490 78 -592 754 343 -47 -606 -98 133 541 711 552 -575 -562 -681 -649 -128 531 78 -366 577 360 710 610 -88 -750 -754 221 398 870 -850 910 548 75 -424 -175 -388 -159 -989 -49 -409 -157 -952 -382 -121 976 407 588 635 932 915 896 -999 -326 194 941 -113 -247 -248 -725 716 -18 -444 -491 -963 69 -947 698 -739 434 527 27 329 -148 108 -447 -143 -282 -980 -575 315 203 85 598 127 574 170 -532 177 824 -706 -255 -437 732 382 -951 -97 -572 536 710 744 -667 -241 -732 389 -761 951 -798 -254 549 210 -945 15 872 336 189 -77 795 -606 325 -229 -695 242 600 379 -1 408 -600 -238 728 302 -109 205 846 772 -518 -540 996 695 -841 -839 -636 498 -321 290 -756 -401 2 -876 961 -789 254 143 -396 202 222 -337 -178 473 -19 857 -692 -551 998 -427 -471 801 367 -135 -682 116 -756 -603 -298 -213 906 235 -884 156 199 128 708 540 -259 -310 711 -533 403 85 222 -583 131 825 636 293 -72 455 -852 512 10 42 867 -63 795 -265 -280 -338 241 -803 -297 -578 -865 869 542 726 -597 -825 -100 -877 146 844 394 -530 167 -413 727 -702 446 889 -440 119 967 163 -758 141 -682 894 -225 -830 247 -707 582 668 227 539 -554 732 -878 4 456 -893 -301 267 934 -914 421 62 37 -25 -11 -823 398 -78 377 661 993 -788 -290 -523 -698 560 -902 129 -698 -652 -809 -332 210 521 945 -516 -268 -943 -286 -397 71 -410 -8 -438 724 -957 -129 329 752 -927 507 985 355 36 -237 -933 909 -679 413 239 453 -287 204 -203 -412 998 617 -81 980 619 -639 522 -233 -272 957 918 988 -866 -584 672 475 91 852 -558 -729 -568 171 -808 681 -865 49 -571 5 27 509 719 884 138 633 -296 375 -287 445 87 575 -876 -749 442 521 524 -451 280 150 -100 472 -231 -922 798 -112 -600 -737 445 691 379 -909 -316 986 160 71 -741 3 -627 427 367 -911 164 933 -150 281 -436 401 272 -303 -34 -587 -87 -635 -155 -277 530 -756 654 161 -553 -261 32 761 421 706 186 -100 -922 -202 71 -46 -244 -496 -809 -557 390 -59 728 -705 -558 530 -778 474 -99 -493 480 -949 -226 654 -775 839 560 -185 745 -764 -577 331 521 339 130 270 796 685 -757 960 -766 -566 -970 545 -23 880 384 -186 -781 -789 -273 -145 979 -432 559 404 -133 -245 -668 725 -587 721 994 130 356 684 -274 401 522 -542 -111 -150 422 -952 -262 -521 -28 -833 535 -528 293 -86 623 -28 -24 728 -13 527 -538 -217 546 -77 -684 567 770 -906 361 -716 794 -374 31 -457 -802 -149 -993 31 -858 -23 -888 -683 277 -162 -678 -349 195 -120 887 -487 737 -281 353 980 156 798 -931 -653 652 -94 -910 882 532 907 -917 -21 -420 -844 -884 -123 71 18 -878 -984 353 -240 359 324 -295 604 403 610 94 834 -201 -857 592 -668 -149 -143 -275 -352 -278 -132 -334 914 169 541 307 243 -815 451 -97 -21 623 478 -106 165 -104 -159 472 -850 764 120 -712 -907 -309 136 857 961 862 549 -874 812 412 531 674 -279 3 336 -351 -855 -666 -208 -267 -12 161 161 -281 480 -916 267 361 475 437 742 282 204 -598 626 479 957 -471 635 -478 184 413 959 -343 501 -716 222 -479 -140 -974 757 -745 926 -670 -488 521 -60 -281 630 -381 986 755 14 -244 -679 -530 -884 239 -409 -381 953 -887 118 165 -87 727 -529 485 -432 -527 -87 66 -648 -595 -441 521 998 815 264 -605 403 611 672 825 914 814 182 -681 -116 566 -268 800 662 -283 -544 810 132 708 -663 315 867 68 861 -539 -78 -334 366 -438 696 -811 -452 316 -840 -617 743 -51 -754 -219 362 -108 863 50 762 -221 711 -377 645 371 -344 -220 -863 300 -819 200 -211 143 740 699 936 846 -52 282 -560 354 -667 -473 -151 901 82 -810 491 58 826 -368 -512 -508 -279 429 482 411 -681 -328 920 669 428 -131 -115 -138 624 -813 754 536 293 953 -95 739 -458 -226 -942 712 528 136 -222 111 -839 -390 585 -817 327 723 790 771 832 729 835 119 419 515 -341 -944 685 -567 521 -878 -754 -688 839 334 530 808 959 242 786 -291 995 -972 272 959 638 -995 -897 -437 -56 773 716 478 -392 -37 687 -141 847 -412 -144 -267 -772 -891 -178 555 -549 -488 113 305 483 -959 -379 559 184 -171 -966 606 17 -762 -419 -630 775 622 61 963 1 921 -356 557 -846 -796 374 470 -53 613 447 -428 -910 -921 -936 885 194 558 -692 -494 -892 -29 -653 349 -6 -632 374 313 -97 847 678 -139 662 599 275 -769 -254 -69 451 937 -415 -441 106 35 136 630 -501 710 578 -916 835 846 -741 -744 503 392 -246 -996 -278 -534 916 -460 196 -68 -973 -664 -164 193 294 290 998 -620 -382 240 852 170 -609 148 -839 -525 214 -514 496 -11 -213 -619 -511 383 -210 -100 431 -558 -288 -898 569 -828 -566 783 528 -725 895 -960 860 766 -409 -47 167 89 -775 -935 362 655 5 -53 -341 -603 -140 689 872 -305 486 360 -421 -943 -900 -951 -876 674 262 465 423 987 207 -644 91 -272 829 751 233 -823 -368 78 637 673 -647 15 -837 63 -939 240 159 -127 -29 42 980 734 -797 636 478 -456 448 -629 873 -199 463 -986 837 11 25 617 -216 460 893 704 -590 56 312 419 -794 722 580 982 946 600 -298 161 -56 974 -780 -322 192 87 -388 -347 -983 965 336 -667 337 411 72 853 -121 115 848 -332 -814 -577 611 -107 -406 133 -84 -128 195 884 -30 -640 934 -66 -810 -54 -812 -403 -360 -698 -755 853 -475 922 -931 -664 195 -22 -170 395 -656 -808 756 -261 -516 -892 362 419 -582 339 -881 315 454 701 236 544 -801 760 943 30 921 -862 -840 395 798 236 -597 -546 -15 44 164 -405 -921 682 399 418 -97 -522 -714 -145 -970 -763 -794 559 693 407 479 324 216 -302 685 -487 -628 -3 499 926 255 445 372 191 336 -644 -384 -703 18 53 -202 -271 18 845 712 -892 -549 -856 -529 -454 6 494 423 26 288 -901 -589 382 -479 594 -659 217 782 769 -157 585 971 100 472 -358 -635 385 -259 544 740 -976 262 301 -347 -487 699 979 899 -41 118 -197 -13 -579 -865 706 -885 992 795 -482 -286 -474 56 -759 649 -274 809 -731 949 42 542 -93 -224 -241 -680 -626 396 -176 129 216 465 846 -182 486 -875 -723 -185 957 810 -567 715 -210 -967 -489 493 -291 216 -752 -774 845 -477 -291 -280 -758 -239 584 -98 -70 -893 33 -935 -875 -100 -1000 799 487 -330 507 394 -90 860 85 924 268 -1 -216 883 857 167 -500 529 -243 971 782 506 -445 -828 -549 437 -805 -103 -893 662 561 -664 466 -542 -479 -230 -65 58 -845 674 418 -222 -200 5 -640 -182 675 -189 -511 935 -549 -648 920 937 -2 857 -793 -898 -20 759 -590 -551 -544 361 639 -688 218 -652 -80 933 -126 836 413 -948 -468 -134 418 -381 -494 155 3 -270 -286 874 947 -566 981 -881 788 -553 718 -524 623 798 -130 -828 413 -450 -1 206 -972 158 277 -961 968 -498 -925 802 79 555 334 -93 -977 -146 839 336 83 232 -964 359 154 184 219 864 834 422 780 157 480 -277 -331 889 284 429 -294 750 -6 -306 8 685 528 628 -904 -309 982 -155 -789 -915 104 -81 278 -658 -529 546 696 47 738 -191 -42 -741 -742 -726 55 -374 -358 398 427 200 988 -970 533 31 857 15 164 442 -495 -617 675 217 -840 142 636 925 293 -972 -476 779 130 -827 -318 887 44 -597 -7 -730 609 -563 862 -712 285 -972 -302 -426 -536 499 675 164 9 -614 -42 -133 945 -214 74 312 -361 -752 -985 914 42 -139 -565 772 180 -934 -660 724 320 -832 -525 771 -214 -492 -951 766 -164 -466 -983 -314 296 -521 -588 275 -611 -423 949 222 -415 -186 -762 -91 903 -13 -80 700 -375 -928 910 -244 70 677 778 -259 635 -337 -132 158 593 643 293 285 649 608 67 482 -314 -468 -741 433 549 -165 -839 -380 -780 706 368 -622 112 777 -347 437 918 -895 -354 220 208 -178 -933 -286 855 197 959 719 216 -635 462 -430 240 799 71 -393 709 35 140 753 -161 -154 204 348 466 598 -336 142 25 83 292 -524 175 -519 -596 -58 906 -362 -237 571 956 -958 -678 718 -391 -286 361 967 104 -336 729 -386 -631 -812 504 742 774 636 -600 970 162 115 325 -575 -763 -690 -284 -96 -213 850 -454 -191 -634 25 -52 210 -461 729 -181 -797 -113 -813 899 408 -738 -856 -973 -474 794 562 364 320 97 -967 -23 -874 -367 -877 -331 995 666 600 -493 -334 -819 993 40 450 514 -738 65 753 -759 802 -717 61 17 403 -469 -202 368 -846 63 960 -272 -431 570 327 819 -977 -544 -595 302 -793 -224 348 -983 -857 376 -551 694 463 868 829 -796 418 581 635 485 -750 -585 50 154 300 -377 -472 94 -213 539 -306 534 425 460 -18 -852 -923 -688 707 146 -793 -279 11 983 -857 -16 961 -669 -499 257 -804 -318 -876 802 -356 -719 -284 645 561 160 -703 -567 -541 563 -43 546 -616 352 -146 -509 -923 938 -865 -713 779 824 -323 329 -902 -798 -826 -766 616 -932 -157 241 -908 837 349 838 -732 131 -419 42 -257 697 -895 641 337 -324 -60 -179 -732 259 -788 173 247 -686 -757 427 295 776 591 13 -817 654 -574 775 -195 -89 -423 -516 120 955 683 316 -169 385 882 544 -630 -993 237 -440 -848 763 643 -573 639 679 -80 111 569 -565 -335 902 155 -896 789 406 846 467 -535 -922 545 591 -792 -730 77 103 102 365 -11 485 788 -928 -309 51 492 -97 816 -47 476 -586 -403 217 -990 756 -666 -532 -929 814 -629 653 -537 259 -294 467 384 115 58 -682 674 -48 -204 766 -861 -477 471 -425 -486 -782 -685 823 -571 -760 468 -45 -810 565 -100 -727 -932 617 -96 715 -201 501 -937 774 506 786 -935 333 579 138 315 181 608 -837 -138 251 866 887 -680 805 737 -225 -544 -879 -875 729 32 601 537 59 290 -784 -176 -880 -57 301 321 -411 -109 -725 -863 647 -950 -90 643 903 -647 98 921 -890 342 817 860 -54 -825 -322 -570 -726 613 806 212 58 -891 937 -167 -957 -335 -624 -513 718 750 -489 961 940 453 995 -281 526 104 -86 468 793 -641 908 69 718 -945 -849 155 -674 -891 -687 -741 158 -811 -592 87 931 -587 876 732 997 -671 858 -716 -37 150 551 -664 738 717 -491 547 -169 -178 -222 -90 115 808 236 -405 410 641 151 267 663 -486 -721 279 379 309 -924 701 726 508 -118 349 673 -286 -317 -509 404 -97 901 737 -304 583 322 530 223 335 720 -766 -271 909 -936 634 -330 159 -561 -956 917 -297 -325 -291 -969 -866 -958 731 664 245 939 146 745 -248 -600 749 858 -352 382 -751 910 22 64 539 -253 640 478 896 -702 380 520 809 -243 461 -959 90 -617 -8 227 955 -14 -591 511 554 -140 -442 198 -997 548 -137 413 -833 -223 193 -920 -697 616 211 -768 -281 660 212 468 160 139 929 -409 994 -993 26 -651 84 -914 472 -456 -95 458 963 -935 704 937 -865 969 -930 -689 -559 -19 -429 357 783 141 -622 -201 446 -269 -538 -614 735 -101 -714 -412 199 -607 -145 450 115 326 838 -58 569 185 688 814 184 111 646 321 609 -314 886 -330 272 -362 -505 -297 -120 945 91 962 103 466 769 55 -738 -303 972 480 -317 -139 -788 -984 -135 943 667 702 917 933 735 -798 -937 -612 71 730 523 606 852 -159 743 977 938 169 -640 987 71 104 958 258 861 936 501 223 -616 -62 -919 -543 434 701 -763 -909 509 50 371 -246 -874 -399 -148 698 173 -352 34 307 -692 -158 -283 -944 227 941 -939 887 276 167 -822 -740 427 909 651 -468 -464 -566 -540 -626 -306 -585 -554 -733 -671 115 710 832 410 -281 549 -406 -157 -825 -496 -341 -256 -985 -696 -416 172 407 896 -870 514 -962 388 -808 640 756 -860 902 -234 -427 416 924 698 337 -996 596 -293 71 -809 -461 -655 -226 130 -86 -779 -736 -761 650 549 74 88 -123 -470 236 -951 -634 673 -646 567 -763 367 -441 -696 -419 933 22 -96 693 351 -572 647 -160 -369 869 798 193 856 388 -814 -887 -316 825 -701 -116 767 -916 -298 -596 990 -575 690 -48 -571 -805 -846 215 -329 -124 -117 929 968 497 -904 -443 421 -469 633 -292 897 -422 -348 -960 -696 338 -945 478 29 515 -10 -136 366 509 -27 587 433 478 -922 720 -636 -254 -647 -707 130 -848 -751 -538 -832 -425 214 636 45 -288 614 -164 99 965 -877 881 -30 -972 637 -524 -536 730 318 -509 635 -657 108 -547 914 382 19 296 -177 -76 176 -264 469 519 785 275 211 485 312 -801 127 -43 -281 -676 -260 -585 -129 -741 55 -418 754 -216 -231 239 -543 -573 486 933 113 786 758 212 500 -30 337 -324 -17 661 597 -845 789 -250 -509 -908 -74 -817 -183 -741 763 -791 -402 -150 731 686 936 -285 815 -508 -687 579 -181 -49 172 48 -948 981 344 616 -139 180 553 -713 -882 36 184 -487 -169 625 -256 -316 -797 266 -433 -329 -843 -206 901 76 341 453 832 259 -366 300 371 108 -452 476 -404 -766 -884 -513 -368 480 -821 -576 347 4 542 217 -836 -422 -800 -152 -395 -682 -269 665 383 768 936 -862 -640 -315 106 -390 -744 -455 -643 234 616 -873 369 -696 -562 679 217 -89 687 -372 -892 417 -303 -708 405 326 646 -406 -153 -797 483 -758 -19 -608 665 69 299 -553 440 -800 -452 255 320 -383 -244 712 -266 -745 -939 -588 -57 643 -879 -174 -496 -720 -745 511 869 -55 916 232 60 -105 -902 -975 59 480 -10 -55 -327 -539 257 -683 133 751 -696 -957 393 -946 336 919 -402 79 590 -212 396 918 -895 -467 -81 926 789 770 -361 -876 -462 209 -877 -368 -883 -562 -419 -663 252 452 -703 -237 678 416 324 474 -312 -115 895 508 319 319 575 -207 -495 288 -355 418 -408 -573 570 -552 708 962 912 245 -531 -723 140 -498 -562 690 707 775 -573 133 52 -969 -948 -396 -296 867 -643 -715 -302 -921 994 572 876 584 842 -155 638 -217 -442 -695 885 916 377 876 390 207 926 -308 -196 954 656 745 491 -539 -896 -747 876 -317 28 -929 506 633 739 353 344 -862 -477 361 -712 -533 -753 551 142 219 -475 440 938 -462 -476 497 -547 187 -816 -807 741 745 -916 873 -348 894 920 672 -200 215 634 631 -290 -153 -501 -284 338 891 -552 -727 -708 735 -254 -626 -871 339 380 67 -661 457 -747 -640 77 -917 -416 812 -993 754 932 -740 810 984 -500 -655 831 -464 226 439 -671 591 65 -62 -908 -189 870 997 -210 765 403 291 799 -518 483 -132 838 608 -559 367 29 -382 -116 338 -590 -100 886 333 -281 -582 182 -93 25 -898 -95 -423 -477 -604 840 -511 -388 216 777 -585 159 -520 405 178 -702 345 -633 588 654 52 699 0 -804 -626 550 -966 748 495 679 -177 72 668 -267 983 310 -983 -333 320 752 -218 -955 885 575 -104 -825 803 -291 743 -597 -656 731 -992 -601 673 -981 997 -150 -15 945 -194 -460 195 118 83 -539 -90 -796 -523 -532 683 760 154 60 629 478 257 -727 -118 18 -766 -325 222 53 -918 461 332 959 -796 -722 806 30 337 -963 505 865 -768 -479 -664 132 -81 -25 530 -828 -521 464 905 -211 -566 -733 206 -605 247 -551 -975 370 -597 -645 648 -904 140 -813 -959 383 -627 -574 -502 411 -434 -224 480 -588 234 727 775 -810 -797 -180 -181 -86 325 375 561 -519 936 758 989 -901 413 735 -151 -331 -289 230 -529 -203 79 544 446 248 567 773 981 -262 -669 294 -390 503 431 -597 -109 -211 22 672 729 -16 887 -531 787 557 617 -636 -57 -813 -955 390 692 411 452 -497 -27 -22 -176 -458 91 -52 472 -75 445 775 863 -489 -26 307 171 -597 760 -561 -268 -781 233 -580 88 -364 -892 -939 469 318 -309 769 814 249 -281 -5 995 -411 -223 638 -626 -180 564 -29 -203 705 845 -619 228 -723 -595 -676 680 561 190 -202 -374 549 709 -648 187 818 -785 306 -789 -765 -411 -300 -641 303 -141 354 -813 866 -53 723 -793 477 283 -995 -843 833 -534 -954 343 -876 -257 -941 211 -109 -109 128 -10 919 -488 486 -135 -313 -313 -13 -752 690 -375 238 698 204 -822 765 859 965 110 -322 -925 -729 262 -560 -989 -274 556 -485 -564 -469 -851 -89 -576 -917 -913 -101 -25 -259 151 821 307 18 -663 27 856 41 -907 263 427 -576 743 249 -820 821 -693 -352 -152 349 -137 828 -405 -835 108 176 -268 86 484 970 -129 722 488 52 392 -398 280 -887 -96 -306 962 -586 -72 705 -246 -617 -577 810 -79 -718 -184 181 531 764 -334 -858 -995 -400 386 354 70 769 -649 806 743 -227 771 -905 -717 166 577 748 544 888 -908 324 -902 -389 -387 946 -314 -711 238 -685 -818 -229 906 -745 -61 845 27 653 -768 -316 629 748 -625 568 -24 579 -405 -967 593 -379 813 260 834 977 -543 -149 -64 224 971 138 -178 420 -646 716 956 -534 52 25 34 580 726 709 -504 865 -339 -58 795 -864 -809 -504 -468 -808 -203 -397 108 372 -669 -46 -205 -295 -53 15 -285 -136 -344 -71 302 353 54 94 439 -539 -270 529 162 -474 658 -48 199 -557 782 500 31 201 564 519 871 353 -331 -187 274 -533 -395 -169 -472 436 -499 515 639 694 593 592 681 -122 254 574 537 -251 -762 -695 -962 -774 -547 -166 152 -915 -413 256 66 -709 798 998 -381 301 -378 565 858 611 13 435 -900 577 -794 146 -876 225 -766 -97 53 439 -546 613 -742 -924 31 -359 -576 -803 -216 -33 524 736 -780 206 903 -250 775 217 442 -888 173 -613 726 595 -960 -835 -644 797 -997 -433 -130 86 140 160 486 -966 996 -544 551 998 -40 925 692 -310 168 -44 997 -258 -47 -363 -566 -966 -100 617 -512 -605 -626 -608 197 418 -475 62 -540 764 640 201 -464 -448 -501 996 650 95 -740 -8 -631 -32 130 -204 969 835 -548 -800 -145 -240 441 -197 -37 310 54 255 792 963 -836 705 232 531 18 382 -825 -906 469 -535 941 619 730 -916 -514 -192 146 -347 -96 9 -818 -926 235 -779 -258 480 -804 -769 -22 -418 -833 696 431 738 -830 222 826 399 543 343 402 700 140 -397 830 -154 -731 4 -765 659 -989 -578 143 -892 86 -709 -39 -267 -407 -997 956 -12 -640 378 -22 507 -51 -979 775 -540 -390 990 -372 203 -261 463 -344 -363 847 264 -656 -167 855 241 842 -410 -875 -422 5 90 605 -75 -703 -129 -127 -261 -413 -519 198 789 -176 444 1000 -716 845 -189 -238 -572 383 -793 -145 -964 -504 -898 -582 -688 -59 103 609 -510 -862 707 110 -671 -171 807 -271 -705 436 -150 -318 -195 -579 354 785 -101 712 349 686 125 -220 357 -859 -321 506 -727 -545 123 -375 922 964 253 49 426 446 -729 -247 -529 916 -502 -720 -184 293 -240 899 -74 -256 396 -189 745 -240 835 186 727 -489 13 -247 942 -265 945 438 834 -401 851 871 296 669 -76 -484 -969 -542 -241 -437 782 -670 611 391 493 -29 921 956 157 501 -215 107 132 -875 -1000 174 149 275 12 245 -586 448 -276 -563 428 855 192 886 227 -102 620 620 -60 492 -473 646 575 845 187 -815 -764 -510 17 -524 -530 220 28 547 -183 702 730 119 242 455 -600 -779 468 -940 292 761 205 621 946 646 -248 509 23 -832 652 -31 -25 352 -187 -577 441 896 -263 -945 81 -762 106 403 287 -408 801 -278 -655 -157 125 232 743 515 -481 161 -577 -23 649 -265 1 -259 -638 -429 382 -400 708 961 669 -728 -575 -80 -895 -338 550 395 485 615 909 7 -659 -970 -98 789 -967 -888 979 -177 -421 -727 -357 845 313 -630 411 -735 427 163 207 447 815 -39 291 267 -966 -101 277 -89 412 73 983 750 730 -602 -630 48 693 -554 -205 409 -715 -976 -660 -371 708 -147 -172 834 388 371 -427 -79 51 -750 -214 780 449 -767 37 -487 207 227 -97 636 -38 -538 -955 816 510 821 191 -58 -428 -991 488 -564 -267 261 -243 -789 -588 -291 288 -419 707 857 -242 299 118 425 -336 283 -74 -103 -766 -957 -647 691 551 -798 -669 160 -508 725 -515 -823 714 703 174 -451 315 -56 -523 897 735 -229 11 615 -812 -126 -521 758 -172 -938 -781 662 -428 703 -341 908 399 772 745 -670 -614 712 -965 385 -524 653 162 -478 -509 515 401 398 -886 -979 590 209 939 -271 937 -548 243 -420 -268 -27 -58 741 -55 793 -229 187 -888 388 391 -115 -420 958 17 -459 -394 660 254 -870 607 188 709 -422 665 740 -630 -780 -978 -166 229 119 -192 -299 -700 863 344 961 406 259 356 308 -418 368 936 -1000 -731 84 677 -874 83 751 -462 416 121 -296 433 -752 793 236 -64 -641 904 -822 -402 619 152 -649 -771 -269 -593 825 894 -790 -534 35 -634 742 -232 -477 -755 820 738 -54 4 778 -463 -862 121 -82 -709 846 66 933 349 633 -485 64 -932 938 -993 702 175 653 -7 -49 -962 -336 -460 -933 85 120 -96 -800 -286 942 -203 -775 -920 -790 493 -652 219 -955 -799 746 -898 -446 101 770 391 207 582 456 275 -88 -628 -126 -393 350 -960 903 -408 -855 788 725 -524 249 -331 261 -580 -12 -964 -765 757 -347 -269 393 -694 975 -68 577 -464 -937 -764 -554 -759 -886 -718 11 -998 -154 190 99 -115 448 -105 -613 -154 659 88 681 759 -298 -479 459 362 615 -703 -107 -259 954 755 -468 43 -903 308 180 799 18 727 100 -967 571 733 -418 -765 -973 383 -790 -300 -921 -791 -241 -726 157 234 51 432 56 -415 816 258 -921 -227 -21 865 -971 983 -486 409 -856 8 595 134 -686 -871 711 435 -623 -321 -379 933 -864 425 312 997 530 457 -452 172 639 -115 -777 737 281 598 178 -119 52 -161 -692 -560 585 805 -545 -916 987 -64 978 -295 278 -868 998 -642 179 659 624 -906 163 -609 166 173 -631 454 -204 -902 840 585 276 181 886 -549 827 -118 858 -991 -215 932 -345 -441 66 -930 195 -775 862 784 712 522 802 -630 -506 420 40 -735 -78 74 -502 -928 -844 935 -803 532 -386 -631 567 366 607 469 -937 -581 -835 -413 598 -266 -465 -97 172 311 -870 821 -712 -775 -540 -956 -592 -147 -684 712 96 -288 -248 -34 -304 -627 236 -93 -795 528 -101 -699 965 -68 809 -807 -755 -809 -388 -691 -690 -916 -783 -510 685 89 -374 -434 80 740 100 -930 501 801 -648 -839 860 52 989 336 131 974 861 416 807 -621 59 138 -676 791 92 742 -549 -413 -50 812 -80 -508 511 -546 85 -373 -151 974 -794 -136 -646 -647 -400 940 385 168 275 -282 29 -475 692 518 -249 -951 394 508 940 990 -490 -172 202 272 -281 -741 589 -616 -998 960 863 304 960 -425 -545 394 199 -456 -66 435 196 -69 449 542 -133 -782 363 -197 -865 447 -310 204 309 453 176 334 -960 -212 -628 698 -205 -804 636 876 521 -886 355 584 -829 -410 -18 -574 219 -578 -154 -995 743 -76 618 -740 -807 -757 446 -12 -844 -187 -993 -165 73 -617 -301 -64 -951 184 -922 677 551 -59 -151 -730 650 -132 289 -145 208 852 -266 -102 -180 -674 -857 -775 318 -850 644 -336 852 280 618 -707 189 -585 842 -114 -453 299 -156 679 478 721 874 -690 -892 969 968 -159 137 348 182 738 308 788 789 -293 -161 871 734 227 186 565 189 -564 -882 792 -509 -637 550 502 -909 -848 -34 -482 659 -431 -589 156 830 -597 -325 129 -811 70 354 988 -167 865 -452 270 -79 -537 -173 523 570 420 -661 -319 347 -290 998 -795 437 -429 -27 732 480 -331 -637 308 267 -561 -861 1000 -389 515 889 337 -513 616 -312 -91 16 -104 -325 -101 503 385 -211 -743 673 -358 486 -390 762 -244 -485 -935 629 -901 -182 436 497 842 262 -691 -196 -334 -680 -231 -885 -158 276 -582 833 612 395 -86 -283 -445 -709 -201 -885 -950 -325 594 -646 -885 -282 -448 -319 551 926 -767 -55 865 428 -918 -109 643 -480 680 431 -60 -554 961 624 -408 -586 -202 -403 -237 -969 -908 477 496 243 -661 636 -42 -543 -127 -600 501 910 -181 -18 842 193 914 25 -693 -932 -72 508 62 924 -909 410 837 -396 -101 379 628 166 101 -902 866 -201 -426 531 392 -637 -380 844 750 -110 -862 -971 28 630 -162 -864 823 977 17 26 -577 500 -543 704 -622 486 604 -924 127 -579 -334 664 881 -211 978 -380 320 378 -891 251 -508 827 198 923 -422 754 231 -85 -79 -30 950 -398 -149 879 -803 160 525 -233 -573 -666 -108 564 657 -314 896 -338 923 -644 -950 -276 -77 -288 -821 189 -935 498 555 392 -779 -672 -896 -229 534 -828 943 769 382 554 759 93 502 628 154 -442 597 -527 -723 686 180 -740 647 -949 29 -464 -783 -758 -548 362 502 -678 721 -126 -408 802 -142 638 926 -836 -271 206 -662 -365 16 173 777 24 -96 -330 -60 -283 70 -934 -54 -23 -608 -504 -783 734 689 -994 9 -777 852 -829 -683 -604 -411 672 8 -625 -762 974 -954 -137 -981 572 -867 -816 -933 -349 158 -662 -161 -428 -182 -826 -321 -41 -755 -951 -40 550 -7 955 893 -638 44 595 313 625 704 -557 726 410 259 608 232 522 877 95 -750 -353 292 -77 -14 -622 113 -175 199 772 -264 58 -616 -43 359 269 -891 69 474 -721 856 -295 558 -161 702 40 176 -341 -873 -404 -691 -904 -885 959 -648 937 -438 725 779 -766 904 -974 -404 -221 154 -818 -731 18 269 -149 -369 591 -621 -989 -755 -276 -191 937 744 374 862 446 -238 370 -472 442 231 -778 273 218 -716 -331 -869 -460 -409 319 161 -366 -901 -226 -925 270 673 388 437 -734 904 864 53 -352 -123 -156 1 -451 119 -904 295 -845 9 833 721 -290 -435 725 -542 -245 485 117 165 -388 693 480 258 -286 276 69 -533 -318 -682 -75 957 718 -504 -355 341 -477 -504 64 -630 592 810 407 638 377 715 -8 20 674 687 -854 -336 -37 -741 215 -27 213 -82 -559 695 -646 -280 -254 -281 -855 23 -921 815 -848 17 -39 -111 983 409 220 -250 -994 508 261 323 758 -673 849 -369 500 -313 293 -798 736 -732 -968 -385 -165 -799 -711 392 614 -387 -301 901 -757 177 -742 -782 543 252 600 -312 -371 963 -215 -216 42 395 806 263 -798 -552 -850 460 26 133 76 353 727 238 -828 506 272 713 44 -951 924 565 772 -569 946 915 240 630 -848 655 -170 571 258 285 -431 477 984 674 703 719 -166 -385 -345 986 -790 -785 109 -309 911 509 -357 293 104 811 660 304 -626 646 797 -927 719 -326 -485 -956 883 -831 170 -452 46 800 -237 404 -692 -907 814 403 -384 -136 -951 840 -580 623 -506 -972 846 862 -328 -767 -561 -717 -339 -889 -301 493 941 381 926 712 -153 33 -672 248 -979 -937 212 919 876 -457 647 751 -889 114 -275 -593 416 548 -970 -1 614 295 -271 602 -686 -989 330 -919 557 -22 -501 49 697 -128 -643 369 -996 -897 -768 -943 157 469 576 307 5 265 -913 682 758 -163 -302 761 756 347 -914 -64 906 -716 145 622 -22 -947 196 -667 -833 107 268 29 798 765 581 -787 -813 -911 -573 277 166 -95 507 519 -450 994 648 401 -727 90 631 -446 552 891 -508 -999 -570 -885 173 638 -769 776 235 725 -727 828 -647 512 -314 -94 829 -25 148 830 626 648 -13 -845 -247 986 469 -938 280 809 -995 755 61 -501 377 55 208 254 -771 103 477 257 -567 -943 -825 -725 -505 -429 -624 324 845 903 -790 503 395 -751 -381 878 19 -60 -176 737 780 -526 136 -379 -326 -476 -756 967 -781 102 -59 -815 -145 856 -147 772 480 675 -676 587 835 -331 -651 -274 -177 -293 -831 -257 966 453 -549 -959 -114 -571 677 143 936 -958 -344 70 900 -209 -824 549 562 -957 422 -359 -522 325 708 -125 593 -440 228 -156 -701 208 -954 -4 -260 -606 581 -344 717 -963 50 570 -215 -118 -749 676 645 -692 688 -532 -788 -676 -575 979 177 752 -90 -744 -728 406 816 -377 999 682 -722 -577 -601 -876 253 -203 435 -260 313 458 510 667 860 303 -203 -926 407 -891 -701 273 882 -674 444 -29 -551 -214 -270 118 -567 939 341 514 -226 -431 793 -914 -79 758 532 -631 -658 57 380 -393 -441 -650 505 333 15 -472 -442 651 451 -303 580 382 733 -378 -911 781 469 -461 964 -335 -475 554 -361 807 6 526 -91 -545 -426 72 808 -877 -25 -117 172 -530 80 -552 -101 -81 505 619 -500 646 195 268 839 37 -102 95 752 -788 -646 -242 -525 -682 586 -73 624 -114 -113 -396 -916 993 284 -678 2 594 -532 113 847 750 631 -603 -931 922 -263 311 -749 -930 595 -886 -279 -283 724 884 245 946 913 948 879 89 -893 740 76 807 981 -84 253 707 -873 223 -543 929 -957 615 -237 481 -945 -218 -429 -825 801 854 463 731 -20 -513 941 -165 -272 -701 180 -63 728 -897 222 -387 -73 51 756 692 755 797 -27 740 61 457 -919 238 678 -384 370 91 101 -51 -43 966 863 -465 937 933 714 223 -916 554 120 846 282 815 975 350 568 24 -757 10 50 -71 263 392 -47 -291 -530 -753 -49 -489 65 593 992 -108 -369 381 -277 -982 -391 -213 -24 -610 739 500 -271 589 349 664 799 571 -785 -101 444 257 268 392 22 -658 294 -309 -764 -447 806 -492 927 721 38 975 829 901 -24 -705 -64 76 350 -207 -615 612 859 -557 58 312 344 -870 523 -561 974 -285 412 762 -796 466 187 -463 207 592 902 -695 256 -572 -598 186 831 911 -585 -175 721 842 205 30 678 -40 -550 908 -985 751 -623 -854 -17 -350 729 -884 140 779 146 199 725 175 873 930 -20 924 -938 13 964 -568 -285 691 954 296 776 674 -557 484 289 330 522 635 744 762 -507 -391 -926 421 366 552 -767 -244 417 -546 -758 -523 -611 16 161 411 356 816 -965 193 -863 -828 432 -247 -430 -187 -330 -949 735 953 -469 -548 -26 -292 869 -86 870 -168 -313 -182 740 -276 83 -55 -560 -932 472 899 -279 209 -668 -643 702 -251 -157 -455 -919 -269 833 536 954 -916 856 72 -617 -137 800 499 -819 -294 179 -872 920 512 -864 275 -373 -320 -528 505 -568 621 773 -311 -260 -276 240 -83 590 410 -360 48 -202 -1000 746 -564 95 -747 528 145 341 151 533 -46 717 181 -596 619 304 710 -994 459 160 -575 765 -242 -94 -812 -672 -126 247 587 223 795 696 -274 25 483 841 599 -665 127 490 -166 -755 583 701 -828 -572 -263 -7 -333 -696 -817 549 695 -630 -100 575 -763 -610 -474 24 -341 -627 566 -85 -946 -877 651 180 -952 678 10 657 -324 -314 35 609 977 774 48 -687 559 -692 930 -80 -308 262 421 545 -778 112 439 876 950 349 134 -263 -350 232 126 -85 864 -14 39 -154 -785 -450 -128 211 780 632 -91 -319 -193 -408 -227 19 344 -60 -8 -890 -102 105 -758 937 -59 457 -585 958 -879 704 814 -237 258 247 303 -812 -343 -875 -396 -370 955 881 615 70 632 379 -51 -505 -399 277 -732 71 342 167 -197 -865 -332 20 681 25 -746 -269 577 381 977 -647 -873 636 576 -839 323 409 -514 403 425 -486 190 12 908 -764 695 133 359 -331 -671 267 498 -606 -120 801 -886 -581 -608 548 28 48 -596 -286 516 756 -29 -12 99 543 992 515 890 -997 -255 580 521 -402 57 415 371 -431 329 -887 482 812 449 928 -631 0 -15 227 598 283 -395 39 903 910 -656 924 -937 838 -122 -666 -144 111 383 -75 741 74 391 -741 263 120 -279 625 245 -604 -128 164 -486 -555 910 133 152 617 717 -200 -643 -751 503 538 661 -10 941 198 342 657 -465 75 857 662 566 -137 562 -215 -766 -833 -682 -337 -920 -724 334 881 596 -996 -637 -496 -179 -85 300 -507 -420 460 -287 -592 926 266 -212 -904 631 28 -87 -42 356 483 -7 -321 671 817 -496 597 -468 174 907 180 70 -643 -339 233 -539 232 234 932 270 54 645 887 115 899 2 -604 897 194 -927 -490 -147 573 190 -193 -770 588 -760 146 228 -946 -301 549 72 -706 736 727 -751 -135 -280 -360 -254 963 -495 504 -622 -104 -686 -875 -562 858 457 -358 935 -15 -41 708 -66 441 129 849 -650 373 -649 -844 147 -777 -11 263 -132 593 246 410 -191 308 394 -528 -225 230 870 398 -418 -830 -220 80 51 -404 679 -201 -744 657 -769 361 -654 864 7 -458 -48 253 823 142 -28 653 -654 10 -36 -865 754 -78 481 -78 -297 -546 138 74 -161 -702 377 464 949 -918 -68 77 935 376 621 -770 393 400 -886 64 -380 -711 -435 622 838 574 -318 667 -341 -3 -519 777 678 -653 -284 -446 253 424 756 -292 -171 610 -64 -296 258 -100 649 624 341 223 -670 640 412 -439 -981 820 300 77 586 -457 900 -871 772 885 -466 -926 263 -288 -216 83 867 729 104 879 -276 -650 84 -582 956 821 -484 -894 -546 521 -906 -271 -332 229 633 -20 -302 -992 202 835 199 940 582 436 964 -742 -579 406 -349 -196 -465 -911 657 793 118 376 337 952 498 269 121 881 -77 -212 751 -84 -637 -775 500 930 410 335 777 -766 354 -419 -374 -437 -353 900 -506 102 761 860 665 830 -155 -534 17 -730 898 793 819 823 -481 -362 -597 -398 -589 -555 840 379 288 -573 -77 298 -344 764 -647 138 -242 502 -714 843 711 742 -652 -484 -453 883 -620 458 -913 -105 36 -25 -791 391 -498 -109 977 -935 -787 -888 -47 653 -477 274 559 73 914 702 -756 561 938 -445 -564 618 892 -476 -31 -144 -864 912 -314 -975 -609 -311 929 -562 726 -782 278 -353 -962 -558 364 -729 -496 354 147 -965 -751 -202 -463 -678 -871 -203 463 -580 -979 578 -74 187 -25 859 488 224 -56 -105 -230 -505 122 -953 -845 666 -832 -674 136 -172 18 266 813 -233 -807 -87 -367 223 -773 -829 677 -818 -562 485 490 -777 -942 -470 120 -966 922 -859 -929 -611 -480 716 -305 -843 -694 12 106 832 -392 -205 -707 416 -299 107 -821 -941 554 -498 300 802 -992 303 259 263 -27 -234 540 -242 -936 -786 156 492 -63 -876 112 603 722 -366 -78 -534 542 -253 131 -937 744 689 796 -233 859 902 61 302 549 868 687 65 415 -794 -520 -856 -163 -15 132 554 -822 -255 -49 -649 542 -510 -623 715 329 -977 454 -522 -590 889 -705 -993 574 368 -871 664 -405 -145 -139 -311 -974 760 952 -715 822 493 -766 -657 -258 -187 -714 320 504 -718 417 -384 1 -141 -804 -240 -72 368 466 368 -180 -50 -24 338 288 621 -626 195 581 -61 -488 993 -130 -60 906 598 967 -575 113 -115 -170 -959 976 618 887 -560 -995 331 -844 -345 843 205 -831 274 283 946 842 583 -543 127 300 996 583 407 -879 580 162 -850 425 -98 -802 -416 354 585 -810 331 338 331 -353 -843 -280 233 -261 913 -215 -918 -584 -128 766 468 -767 -738 3 -156 359 -814 273 -897 463 666 369 -981 190 -720 -894 -198 929 201 -893 -92 -564 266 499 688 477 679 411 -327 -292 -842 387 361 -72 312 722 817 -151 -254 861 833 -320 662 420 -336 364 798 40 698 631 252 120 -888 -297 737 -578 622 -183 977 794 290 934 -314 682 44 -482 -13 -584 851 -237 790 -358 -389 -165 -350 -889 -71 236 -229 779 21 61 768 620 124 335 712 502 196 701 368 -139 587 204 659 953 -566 -465 -185 -21 -907 933 -259 -304 -226 -114 -632 -357 172 496 54 -497 -625 -116 971 959 548 -315 -703 770 909 158 946 -741 -586 985 801 -100 404 -572 -198 199 -230 -220 491 -372 239 -619 968 -205 617 422 -885 628 69 -499 -856 166 -523 -79 251 -621 335 -533 -321 -66 -394 992 -364 -839 -611 967 -860 963 781 -220 569 -320 106 903 -251 743 -345 -275 695 629 -851 234 965 -306 850 -604 64 -774 -981 -741 -736 931 -493 -652 -156 -263 403 -599 873 -660 -318 567 18 -205 -964 -280 743 -830 718 726 7 -421 93 -571 -388 -232 -211 362 -781 -67 616 520 -66 -422 -924 886 -293 -95 -813 -679 859 571 -77 254 904 -442 -991 536 186 175 725 998 159 694 599 -757 868 666 -937 -319 -631 -361 -812 -911 298 112 -845 941 -870 197 -207 -374 -818 815 -620 357 647 -578 -56 307 767 -1 865 -929 -643 -124 -895 -89 -973 712 -527 -594 509 46 -943 731 183 964 -627 761 632 -877 513 -514 367 177 329 520 -498 -549 625 593 486 956 -692 309 -844 -345 928 140 -658 -762 -129 -336 -434 -478 32 -982 -241 -741 -209 489 -58 475 -455 -650 -284 266 -772 268 763 937 -168 -776 485 770 -864 -398 252 -556 -211 -166 662 -575 225 -231 -300 -425 -246 -780 109 -641 117 -163 34 -659 312 -210 180 -828 452 -665 210 -207 185 -882 -928 552 -614 808 324 -858 -622 360 473 138 -717 -316 -484 -455 -380 -876 -538 139 228 -392 -693 71 748 551 -971 821 229 -415 185 -416 -329 271 853 -972 478 369 -968 -921 -278 377 146 -125 -460 -880 465 420 203 50 -363 389 152 -445 972 -150 367 854 -368 -859 999 292 390 942 -662 -591 -685 132 465 481 907 89 58 303 448 555 746 -25 -165 752 -802 384 -596 -70 243 609 -770 616 -125 609 -774 165 37 517 508 217 -689 14 842 -640 -62 -769 286 435 634 -322 573 534 -928 -639 324 414 -57 -579 -884 83 -532 639 -524 514 -744 960 175 598 -634 556 272 -350 456 854 131 -983 123 55 916 -368 26 -251 874 87 -793 -67 -125 135 106 -637 -382 469 -953 269 -365 219 441 -841 431 -879 -172 875 972 798 262 164 259 -617 874 755 -88 371 -88 648 198 -656 534 252 -982 996 -779 600 453 791 508 466 -846 494 938 -697 -122 -211 128 -239 930 -791 -851 -239 262 -52 -527 -129 513 67 545 177 511 258 151 -297 394 -64 727 -658 -285 -317 -859 572 275 424 -464 -63 -628 -412 -901 -866 -1000 -482 304 -230 -982 -460 423 968 771 87 751 -596 -29 -824 906 -137 -637 -787 -931 -243 384 710 155 -164 858 -152 -318 725 -490 -18 139 490 962 822 619 50 665 71 -158 168 561 641 -213 -192 40 436 -242 -745 849 635 383 196 -309 958 -587 -615 -944 -94 219 171 -127 -719 150 -255 -472 258 64 102 -423 -986 -764 695 608 -71 193 -699 309 -561 -865 -257 631 -893 -95 -266 -407 234 -287 -625 -710 189 648 109 44 -90 924 -297 731 -774 -703 586 -803 -405 587 -812 53 973 -336 810 349 -610 -144 -89 190 -301 406 892 -93 57 -430 -291 -391 57 -59 887 -173 425 -543 940 429 773 631 -643 80 408 900 -925 135 439 -433 -651 -378 -892 169 302 -33 664 269 -214 -41 87 -972 -425 -701 -403 -785 481 -377 950 -731 -626 -73 -105 -946 -714 922 -33 -412 199 -935 -209 382 -239 819 -679 -771 -575 953 420 -160 -349 -100 438 412 540 -290 -948 541 205 -374 511 323 -353 -1000 -756 -148 -284 -989 39 932 821 -560 681 -249 -952 319 305 963 -865 795 -18 101 -350 38 610 393 -805 196 933 -838 -461 -330 485 88 -38 -453 -982 855 -331 -574 223 174 -606 -475 545 216 11 -397 -815 -766 319 65 338 -464 -301 -459 -760 456 160 -940 190 -28 945 -751 -597 277 -979 84 389 -900 -646 136 679 515 798 -676 849 -261 -365 -924 987 698 -303 -105 46 -631 -641 334 -811 -938 -742 699 242 871 203 278 709 812 -240 463 -783 155 -23 -979 522 260 -426 -450 -575 -843 -626 916 -350 -95 308 -156 -477 596 643 615 -30 -991 951 -347 633 -186 -794 504 -360 646 269 -713 758 -900 -810 -601 539 -961 424 257 -475 358 312 -299 -769 -268 949 660 847 -332 -842 -402 -115 -18 502 -546 137 -561 -360 850 -955 249 0 -909 -874 182 246 440 656 -478 -440 764 523 -691 243 287 -657 -382 662 -78 170 343 -485 -608 823 -211 820 -808 -237 -460 -603 -269 983 478 614 -653 -845 -176 -499 337 237 526 -909 -144 624 318 -915 -665 232 105 222 -983 -254 -28 535 440 -481 -669 -526 682 602 -480 107 645 -686 581 244 -152 148 580 -982 -100 -356 -229 741 -175 -375 544 -742 -129 -475 590 -290 -919 955 588 687 104 -83 -782 859 -39 841 -40 -543 -173 272 -385 625 -833 -90 396 -101 -191 -968 -342 955 711 -153 436 812 -17 994 776 -996 915 591 52 707 482 -706 918 -573 -116 -51 -597 -731 -146 709 -677 418 -538 -849 -576 628 565 -565 -268 -964 -269 660 -144 -548 952 447 -496 554 116 66 -258 -619 81 -466 531 -177 939 -998 109 478 -747 -206 593 456 -416 -380 649 82 863 -203 79 -579 123 939 -981 -508 -841 363 -440 804 -199 486 224 970 796 -203 -216 -943 -697 -431 -73 -840 -313 -219 -253 -720 -698 530 -270 -866 50 17 -242 885 -984 -16 -285 -720 -826 -155 541 -912 -930 -523 -615 -828 498 579 -947 -744 -697 902 592 -994 899 519 -223 -478 -311 -544 -929 754 245 134 879 611 -244 -710 -515 -797 104 -787 -126 336 -838 997 586 -999 574 -553 969 440 135 -810 -101 -453 -391 329 129 -842 588 344 505 105 -112 -192 -784 681 597 -153 273 407 354 -120 341 956 652 -929 -992 703 -856 218 10 -913 -355 -33 -994 768 70 398 545 -566 527 -990 -174 -674 848 -78 590 -941 210 582 524 351 742 443 412 584 690 -854 713 -134 514 58 -682 526 -86 -965 592 -436 993 643 -205 272 806 638 610 655 979 -907 -390 510 466 864 507 -153 -748 976 763 49 766 766 347 333 -408 907 712 -543 356 -206 -973 293 860 -628 -877 297 167 -837 -145 787 -506 -566 -557 668 -983 48 -954 -866 -114 118 -796 -456 -65 -528 867 956 -83 259 928 470 -443 315 256 -433 185 208 60 7 568 619 -698 -991 178 564 164 -224 331 681 -778 -852 822 -581 183 -713 -840 -363 -524 376 -597 -289 253 773 791 914 891 -180 -581 -246 597 -75 395 -55 76 -331 435 -777 230 970 355 -559 897 769 -218 586 435 886 150 -332 963 497 779 172 -786 17 664 -658 -721 -442 435 893 -730 -678 -11 326 457 -87 893 248 739 -265 -26 -957 -938 335 193 566 19 -339 549 -711 297 -187 -807 -647 -624 -555 -198 14 -859 -435 739 -951 406 764 -518 -438 -740 762 -480 51 -690 95 36 523 287 950 -52 -523 919 -706 61 -746 913 -928 808 56 514 -13 886 592 -525 843 345 -845 859 731 -556 -968 -782 -620 -574 -744 -128 324 -636 -446 -582 667 -707 -950 470 958 799 -353 616 29 25 -27 -696 655 549 -881 736 -539 -860 -467 -286 40 187 5 901 -849 -822 474 607 -624 -834 627 -285 921 -581 933 19 812 373 -263 643 -62 -360 -566 353 -914 912 393 -7 -114 -892 598 862 641 -359 -869 977 349 431 -323 -471 -521 -113 865 230 -296 365 -245 205 -818 -630 333 -90 -757 -936 -977 295 495 360 484 426 550 -509 -892 638 -157 -85 434 -336 407 805 -527 -982 120 -103 768 -98 183 647 896 -673 -57 254 -927 -187 -606 488 -567 -198 176 -456 557 36 362 982 -356 -632 802 709 -767 546 -3 -788 -393 723 -39 -15 -6 -120 166 -598 -52 404 -437 213 -52 101 599 -720 433 -43 294 204 285 611 394 567 -835 60 -362 -152 798 -308 751 561 675 -881 -398 299 65 -919 -129 664 -324 -991 -990 334 -343 -45 868 342 244 -114 567 587 133 794 90 523 619 829 243 515 -861 552 -613 -584 885 -725 -281 -480 -937 855 -234 128 189 -30 324 973 -970 352 -274 919 741 -662 -431 -278 -81 -886 879 356 -419 -838 536 947 -637 574 488 -981 692 180 962 985 -761 -787 634 939 -790 709 -514 -798 633 571 -266 247 462 -585 -723 -905 125 207 -429 -627 455 342 222 -388 -381 183 858 -568 693 707 -69 -738 -326 463 -90 412 -955 -772 -888 -811 -612 -642 -61 -978 132 -316 -118 -37 -119 616 150 -490 815 283 -253 797 404 -181 320 -919 976 379 712 251 -770 925 -173 712 212 661 732 161 -66 673 -452 367 -642 -925 42 463 968 -593 -128 855 368 -171 356 862 -117 367 464 -501 -987 -218 -976 -279 558 -152 980 474 -728 391 123 -941 -86 -953 -983 -732 -724 -294 140 851 899 -693 -598 536 97 161 -844 755 -701 -104 -262 -476 -514 56 69 -72 601 -430 929 -928 396 -569 33 -249 607 -113 458 -41 705 -490 582 986 500 30 -836 -206 555 712 -517 894 791 -51 -714 189 -293 -883 500 -28 -385 925 757 -585 787 400 -651 -45 -56 852 739 652 -240 -943 237 125 -352 319 990 -601 191 -525 36 867 350 -184 87 122 193 -571 -256 -490 461 974 -249 -864 -950 -383 -811 787 -343 -586 -552 -669 -638 -130 394 728 -244 -188 598 -918 -443 -417 -933 -543 -850 10 723 -400 803 -910 753 -531 806 769 -620 159 987 191 -703 508 773 603 -274 831 1 37 -748 469 -874 -602 914 -903 -733 280 -633 885 523 12 -621 629 -626 -540 252 -114 445 -531 151 -727 536 941 -144 -325 -929 533 383 473 328 646 -726 -565 302 -90 -272 28 677 161 9 -166 -857 -689 176 -789 -910 531 -960 -754 -28 377 479 -790 401 -485 -472 751 133 -298 -382 982 204 834 -491 -783 239 831 526 -247 862 294 730 948 874 343 -390 -55 609 465 -51 522 130 747 398 -507 -719 -661 851 -970 -834 -718 -406 -17 984 261 141 -444 803 -63 990 319 387 -872 -29 -787 403 -563 81 755 -654 636 801 375 -874 -790 -149 100 97 546 -665 -610 431 408 -302 -341 279 481 -845 517 524 -847 -800 985 683 420 491 -284 682 262 -160 515 -84 -276 841 -932 696 -388 -359 137 970 -975 998 273 788 -259 -109 242 -757 184 768 -92 -907 43 -126 -221 -240 218 -510 540 -377 171 383 -688 -957 -257 -176 526 652 549 331 -421 635 618 550 577 -437 -841 192 89 451 -422 719 93 643 12 189 225 324 -111 114 -188 -303 -732 699 95 829 -326 -430 989 -127 365 -468 -645 -338 -466 -257 529 68 -806 167 -657 156 795 -391 5 444 -337 -231 -393 -377 -576 439 888 -414 84 708 9 237 -394 -774 656 -581 -442 753 -571 672 -144 -462 251 -691 782 -785 -985 -537 841 534 738 -594 608 135 647 127 740 -181 183 828 -271 299 -68 555 651 964 728 -90 -804 -125 -192 -561 -200 706 689 263 -644 -164 -376 73 -135 -937 -613 842 474 -642 -813 -443 -810 -436 -170 -284 -720 -122 -670 942 598 960 -970 -433 -61 841 -505 140 -388 -121 -895 706 692 218 -2 336 646 992 -993 475 197 -701 -399 613 -906 -36 -479 56 -812 448 709 -589 588 675 -282 76 -586 -637 -59 -830 -286 834 584 948 907 -867 196 -433 221 931 -689 311 457 -675 774 867 -401 -977 123 177 -557 772 -606 -950 792 865 -572 -374 -944 -87 -698 -186 791 805 -307 27 -402 557 399 502 -657 968 352 -237 834 561 213 517 564 -794 -460 -873 -875 -229 -798 -856 -147 -128 -936 -288 506 325 -361 -377 -143 -421 -613 -960 66 562 619 797 -71 -92 -761 322 -273 -82 659 886 241 22 169 492 -285 54 -463 -396 -459 535 -672 -913 850 -443 -512 904 -935 860 734 776 -871 -63 485 756 -6 163 971 -67 50 -475 -90 -83 636 -897 -688 231 -656 -251 -127 -152 -378 -47 941 -542 30 371 -917 -203 -65 645 851 -658 -139 -961 -48 559 -695 863 563 -444 -825 491 815 599 989 147 -759 -25 355 -660 677 -209 923 214 -63 410 601 578 -316 655 -375 975 -687 -286 357 349 671 339 67 -427 733 -260 -236 965 8 730 -719 -540 -836 746 -553 910 344 599 241 -12 614 -697 912 -477 958 -414 425 -993 417 692 -540 764 -125 759 -1000 -260 358 674 -109 463 730 -134 519 579 992 -827 617 -587 633 410 332 472 -74 -793 282 686 676 19 318 168 -675 -11 111 -224 200 140 632 681 -104 -930 574 411 632 380 197 900 -656 -876 -21 140 -444 258 501 -970 481 -575 -158 -810 144 -22 501 211 -616 500 954 -806 -235 611 -495 -293 -493 748 -240 -579 960 -819 -116 -343 245 106 -14 -521 -195 -640 -652 -536 -980 846 -346 -406 980 -26 -633 -621 546 -900 695 404 694 102 -49 272 -23 991 858 -872 442 515 -255 -371 -642 678 -945 -833 -589 -55 88 -330 -744 586 -128 -685 -701 991 377 791 413 -1 -214 -486 -644 -942 558 -260 545 271 878 855 -323 155 -313 125 -900 831 -789 -263 -198 -743 781 27 -807 -559 -411 260 338 191 -94 -390 -797 244 -140 -362 252 209 390 406 781 136 893 -564 -69 -660 325 36 348 64 -439 -814 -907 255 721 -612 -14 474 824 -72 -672 795 607 656 400 -920 -749 -458 443 637 766 806 567 701 -460 -87 -766 564 775 861 112 -88 399 -827 399 767 -665 954 948 -915 30 343 150 779 -49 -21 734 166 -781 104 -486 185 412 321 770 860 757 -224 558 -102 117 -762 429 -832 -344 515 -649 309 -356 66 -728 490 -162 826 452 816 3 -814 918 381 -567 -496 549 -724 139 -876 310 -608 329 591 3 884 -181 -867 -945 -650 -442 -236 697 -306 186 -489 578 998 -937 -31 178 -431 -414 672 -525 0 587 -282 29 253 -780 -338 249 906 -366 390 616 863 -499 783 177 870 635 152 -839 -406 429 10 -680 -472 567 424 226 63 535 387 -63 580 197 980 698 751 581 224 718 222 518 -13 309 659 -342 958 194 35 388 -163 -914 570 349 310 313 -516 935 832 673 -766 167 -373 540 215 246 634 -578 -122 -697 -93 457 489 805 -575 814 218 -851 -250 96 -35 742 -383 823 713 922 -63 295 262 66 -493 -50 -951 -729 -819 845 -824 902 -452 -529 -784 783 -235 -319 -322 -266 -381 536 114 -109 965 634 -971 -432 516 -678 -877 -569 -307 -826 43 -980 786 -244 528 935 394 171 129 -506 -976 -302 650 -964 695 135 -504 652 731 301 71 907 228 -506 -729 -590 -762 -508 -290 625 -738 200 996 875 -796 -630 -236 -968 -672 512 993 255 929 559 108 468 108 618 908 893 540 83 -849 -832 -139 -551 -990 665 935 268 274 874 -82 -848 -279 103 580 174 -770 987 475 992 -601 43 531 939 539 -889 293 -293 -996 462 395 -779 -956 386 797 894 941 109 -114 438 997 -909 135 575 -31 813 801 25 -146 -205 184 325 -738 -469 122 267 490 69 389 -713 -139 326 -762 155 -509 -728 -306 761 997 -21 -430 526 483 847 -360 10 -98 159 473 403 732 111 368 431 -918 -589 -562 748 800 -638 435 1000 -879 126 -611 180 641 193 -122 -238 603 928 844 992 -754 -385 249 475 -496 -35 363 -168 -466 880 -80 -454 -745 -51 -185 -527 -934 859 -297 -380 442 600 -134 829 197 148 361 -618 -109 806 487 196 -566 695 673 -878 127 -82 598 -446 -112 -594 312 747 676 963 -681 -496 180 594 630 -228 -910 304 -128 210 -642 -762 -234 -996 510 -869 -504 -906 -735 437 966 -454 -308 -887 861 -966 -960 932 -406 931 -972 -899 -349 -413 -133 904 -482 -619 815 -737 -606 -418 914 562 162 -318 -351 16 -5 652 689 -877 46 840 839 119 621 -502 790 -790 -708 -42 177 10 -669 -745 4 -525 -302 -77 695 -739 -477 232 348 -970 -602 -340 692 64 876 -577 -618 829 -748 475 127 -604 -552 312 -721 -40 733 499 448 841 733 192 617 -648 -747 780 -829 -260 926 -718 620 574 -924 -988 553 511 -252 -189 -73 592 843 459 -617 837 38 -405 -902 -839 178 -510 517 687 -584 402 132 912 409 -440 -740 -192 349 475 766 165 487 740 -681 -377 -894 257 222 750 695 -503 -396 376 -796 -213 646 -45 594 847 427 -564 -771 414 -752 -679 -973 601 251 -390 501 -6 -854 382 691 -549 -876 -570 984 299 -696 876 -405 -436 689 373 -301 216 -281 -396 -436 -511 489 774 848 -180 -711 -926 455 -729 -170 -771 -724 700 -325 772 -953 470 878 -744 -535 724 87 -245 -487 432 -80 224 -772 194 864 -569 487 -88 -69 -225 -157 795 263 -428 -267 285 984 -413 372 367 892 -802 505 43 595 723 -813 -153 679 -876 -434 580 -380 -104 886 -623 -269 -869 470 352 -866 -219 -534 -810 -547 -412 -765 174 -666 -210 377 315 -391 520 249 -346 -87 -820 -903 -915 -972 282 -510 -62 -642 633 -766 477 -628 963 -997 -239 -871 -139 524 895 -121 -5 52 39 64 -512 475 908 -287 10 -485 108 417 -575 770 561 -580 -796 -902 848 790 204 -573 -884 414 -467 598 118 603 242 -704 -503 -132 782 888 276 578 835 -800 555 -578 610 964 786 -96 -127 -187 699 -752 -815 401 -625 -272 -914 329 -716 181 507 611 -602 -358 755 503 650 930 739 -545 345 -233 -290 -33 490 -18 -940 546 -500 -529 -452 -776 924 540 912 -659 994 497 92 -779 301 993 781 871 272 -198 393 46 -858 -693 177 -779 562 -830 -950 296 698 -567 115 671 136 -188 546 -324 -776 -560 35 -136 169 949 513 -691 457 -456 -764 807 743 -302 -514 752 870 -26 -277 -611 626 338 836 -847 -389 -210 784 422 595 -544 527 -320 854 -189 -172 694 534 -10 -876 877 569 378 -426 -351 126 73 -415 -348 -393 -383 -576 482 -264 193 572 767 -96 3 -842 957 -232 -168 -824 -937 263 -179 26 3 886 -108 357 286 -819 -48 676 -50 -930 101 91 -229 -302 -328 675 222 213 751 570 748 972 262 40 -83 -437 -840 -774 869 99 -225 -267 -527 205 973 610 -893 901 -840 386 320 -544 897 -719 -856 -833 -754 760 -983 -541 868 305 700 -364 597 781 663 -551 -231 -492 921 756 371 -627 392 863 -450 513 466 653 -983 409 735 24 450 907 274 261 72 -554 -102 -559 -839 461 710 163 742 185 -293 692 -752 -751 824 -400 883 9 -96 -57 -744 -598 319 521 337 169 286 -351 -953 -757 807 -65 206 355 -417 336 -308 -188 285 -5 -554 726 212 135 -492 821 670 -428 418 730 420 -324 529 -982 992 -663 -692 350 302 293 -740 -503 -366 -681 907 167 -138 23 -913 -252 105 -118 435 313 93 -818 685 -754 723 68 -496 189 628 -567 -303 -315 -224 381 -947 974 -940 -626 918 386 175 387 146 -868 -10 554 -377 27 -237 -552 -506 622 -104 496 340 -854 528 -826 454 923 -424 -5 -742 -154 -225 224 -233 702 630 -934 730 791 -603 -480 -287 -338 603 210 -171 241 395 65 -824 -284 -352 -274 -305 -599 798 -164 353 -686 -2 -298 -3 -661 173 888 222 -521 490 855 550 -818 15 -183 -119 -885 -830 622 -940 265 577 853 -442 -214 -371 -364 -439 388 -793 715 804 -34 102 422 770 746 -636 697 -867 33 118 -650 77 457 322 -262 835 250 -329 -354 227 909 756 -885 -766 736 742 -52 545 483 -119 171 -623 344 739 676 -875 -566 -238 -289 659 -460 -455 -89 -293 -960 44 -425 -573 -520 -94 124 -959 -100 -545 -502 -565 292 -594 -451 232 847 217 943 -503 -179 911 -218 920 -355 -228 409 19 285 986 406 -78 88 775 -253 -225 112 -440 69 168 852 348 741 411 717 -775 -639 -98 -265 149 -251 768 256 520 909 331 588 -703 -286 977 712 407 -933 -440 284 260 -95 -282 -553 -414 -389 801 724 -709 4 -475 410 984 -891 522 949 21 359 -244 -546 -979 -467 -893 199 -161 -8 -551 -22 342 -560 464 -899 219 -85 -854 253 -510 973 -280 -319 -214 -711 640 481 -137 628 12 68 -107 -423 -721 -431 590 -350 -649 794 -731 -88 75 -458 -853 979 -787 -432 -292 608 775 864 -350 924 977 74 -748 -29 -343 -238 944 712 -263 659 395 -566 313 -74 661 -951 326 123 -946 181 562 986 -326 -860 -647 773 -816 -721 904 -330 -432 -195 -154 -54 38 -940 -309 861 630 244 -704 401 977 -639 7 -183 -673 -884 -945 -404 7 -505 -11 266 -38 -814 -760 -795 287 -964 360 255 -462 824 -973 -270 -990 -707 227 -957 -282 431 -244 -585 -737 -281 487 -707 -65 23 737 -412 382 930 113 -640 -168 -117 -827 145 717 -171 129 353 -502 290 -972 -807 -137 667 357 920 -245 46 -995 -478 -877 -870 -2 136 486 -376 -840 -776 775 -552 945 292 944 736 -543 -559 -746 -50 361 -283 821 -13 754 -756 -692 -131 820 -938 -10 -579 -613 -215 282 332 351 -714 -201 314 -132 -665 301 -841 -310 -290 39 -789 512 -320 -454 171 -635 213 -463 -869 132 483 848 538 -477 208 -935 -415 -892 365 -290 -574 -197 -157 -520 -401 519 -258 342 229 693 -663 -767 -760 -201 679 220 956 -879 -730 -853 695 -537 -313 -961 -352 959 524 -35 376 177 -385 591 -824 609 791 -737 -857 -230 -126 -986 -425 -650 -221 -714 460 538 885 -305 -176 528 129 -197 -849 -251 -308 -944 112 -647 -815 242 -201 318 -490 -291 887 -792 -71 581 169 -393 493 612 982 339 -294 781 -906 371 -317 -516 -175 -224 -389 901 -448 -754 -306 -6 704 457 -29 -638 -715 -187 -271 247 86 754 -348 -72 -883 883 700 789 140 919 -253 771 411 873 684 478 330 -915 425 125 418 -484 593 -91 -240 -83 -74 -167 -453 583 686 -467 742 -251 -566 573 477 -419 -372 -801 -564 614 -342 551 255 -344 900 -208 -673 -250 -383 -334 307 -836 -597 473 -528 -477 -893 703 -45 -632 -595 484 -793 673 -879 283 35 946 421 -122 -750 232 -102 -447 -527 498 -97 850 820 678 890 427 -529 -638 177 -795 -658 -322 -795 -770 -166 -691 446 -453 -490 415 -871 -392 224 467 889 438 980 923 -170 194 -477 489 -11 -987 -217 613 676 -987 763 -435 -524 -509 -321 -365 246 -471 367 -459 -129 -133 751 144 140 -773 284 801 -531 753 343 312 291 -766 -144 439 -326 285 -44 -168 421 -904 224 -517 -503 -558 -808 533 -288 -617 517 182 -356 166 765 249 986 704 230 905 336 -976 116 -723 -118 -448 11 -604 729 -519 106 -259 -420 -290 -364 501 53 -688 -110 -670 -135 -157 457 658 948 289 -660 93 -831 -747 56 584 -480 226 -664 859 -140 720 693 -384 996 46 291 -654 30 -492 93 -540 -499 474 763 954 322 -224 -326 661 -221 -180 619 -521 416 663 679 -838 130 -515 -181 -950 -209 995 -610 -262 566 -6 -864 -63 -173 667 290 787 -721 749 -737 -422 220 -503 342 287 386 163 -597 -579 633 -197 629 -21 156 -730 -569 -832 748 -455 -865 -95 -566 -580 845 232 805 554 -709 -783 -262 971 905 666 506 -850 772 -361 -290 670 -612 285 -244 673 -160 -684 -588 564 -107 838 -580 -11 -768 37 -717 521 -548 -202 -155 498 515 496 -298 -205 -278 -422 292 912 -478 38 -861 40 -668 10 296 901 -461 914 -267 839 -736 -484 -275 274 -747 126 474 -789 322 140 -927 -924 -608 185 -804 -116 -256 -620 297 -871 -898 699 367 166 255 -569 79 -455 -467 522 -479 655 -953 -281 831 -635 -158 361 -627 922 355 153 101 -892 -809 551 -227 78 536 909 41 100 227 -66 -248 417 455 493 91 724 -634 110 566 -232 -102 742 -720 93 -777 966 392 -123 259 -846 863 102 -436 388 570 -753 121 213 -561 183 -102 297 90 209 -422 881 -535 -776 195 51 593 -860 -686 -623 358 800 -690 -431 -872 328 48 753 15 -635 -491 678 213 715 -159 764 882 -911 -144 -857 8 122 455 241 -257 246 -738 928 -551 39 -816 -775 -29 198 -984 -395 -333 98 -305 226 138 -590 -733 28 325 834 -401 -657 -148 179 -567 -642 595 -533 452 255 -949 -258 129 569 242 449 744 121 261 816 94 895 -991 665 506 360 947 -56 -69 232 -842 -817 489 -489 -267 -922 73 -551 -260 -543 223 782 -95 963 -822 -230 -354 325 805 99 -132 382 294 363 1 765 -842 -560 -937 415 468 506 -464 -395 246 -556 30 -623 -850 759 -276 -319 -487 -367 16 598 -960 -150 -283 331 402 68 150 318 560 636 154 663 923 84 632 503 577 -193 548 -630 -705 -841 -839 704 349 757 -859 172 771 188 745 948 268 -164 -213 69 -113 -748 192 625 468 36 371 -811 799 114 148 -963 93 109 -270 692 -414 -853 715 -850 88 -625 -665 169 82 242 235 -519 -659 295 406 -839 -563 679 -955 667 574 -276 -22 -591 27 793 -827 -806 768 -971 -123 -844 -85 -731 957 -459 473 626 -376 -953 329 394 -868 171 -568 -446 588 -593 851 -9 -960 -696 344 -645 797 -223 383 29 951 554 -805 -761 50 -329 -770 -631 -508 320 -657 247 901 -20 819 -985 -912 528 350 216 -179 619 100 951 -477 540 -177 846 978 -183 427 124 168 941 843 -397 -407 -374 -39 -210 -665 -33 -453 233 946 -542 326 -868 210 30 576 -682 -818 -73 820 122 470 453 738 -861 -4 -472 908 483 887 788 -640 724 776 552 -513 -17 87 -859 684 90 -351 -527 408 234 -493 756 -319 807 543 84 158 -91 -498 -766 459 13 -33 328 109 537 -437 833 917 625 363 -615 506 -343 205 -230 -438 -864 -224 -862 -870 923 -190 129 169 85 942 22 549 305 346 195 -273 -668 -275 -902 -389 340 -844 -470 287 596 -312 723 291 672 -589 -191 -105 -100 -299 495 757 -382 -860 822 -51 -482 -748 504 13 -411 -451 983 683 -819 -907 908 -50 570 933 68 868 -210 507 643 643 903 -410 240 -457 -881 -531 -9 397 162 407 -241 753 258 404 -833 531 -312 -835 -233 -404 956 539 -710 900 -534 -374 734 -425 -535 -908 -493 955 -52 -158 -631 -931 -297 -145 853 602 -336 -928 311 645 -239 276 -420 542 339 35 -188 -695 986 337 -431 901 118 63 146 935 355 932 -958 -712 802 -227 -514 185 80 357 738 -375 819 -146 740 -209 -298 33 -560 375 539 974 -536 -738 210 746 -954 483 600 -738 481 995 561 -736 263 827 -5 102 508 -128 -941 -212 -380 -169 -37 485 -473 599 998 -308 -780 274 415 -725 138 119 -199 -288 67 421 -795 -311 -619 476 -83 -261 373 -375 338 138 -853 -165 -978 318 483 -733 734 575 -620 -840 -114 -562 -528 -187 0 -205 446 -33 407 660 362 702 286 -320 -229 -380 -750 6 742 698 -686 -955 -437 -573 225 -536 527 -326 912 613 -732 453 528 117 -77 187 -879 265 -335 -43 -918 980 -174 744 -84 999 602 -561 803 -180 -827 -957 -35 -682 213 523 -520 369 853 135 856 134 821 -976 152 -440 -240 952 -546 -948 -822 -179 745 -25 20 37 211 231 -117 892 -95 -608 350 157 797 407 -13 -755 482 296 665 -179 973 -530 -119 845 374 837 815 532 -36 461 936 -655 936 756 -477 753 -985 136 759 -687 -909 -89 -78 -111 -507 -236 -708 469 927 646 -869 271 173 -998 -477 -455 650 864 151 -306 -827 413 667 432 409 -937 786 894 18 839 662 -616 -922 -342 731 -237 762 800 996 -177 -905 -97 -760 -497 -781 449 87 -236 180 -844 126 67 634 -962 412 -515 546 315 -473 -855 776 523 -546 -217 -466 204 523 -234 475 924 -353 -124 -140 769 -210 158 761 77 -913 981 -879 -516 -995 932 -430 -143 -205 -615 -321 -621 384 805 765 807 -522 -639 126 -513 -475 -735 -504 530 42 25 84 -396 633 -39 -725 135 693 288 804 -562 29 -668 78 -321 -640 -984 -316 459 -118 -755 -911 966 -760 195 -52 -594 -211 69 -824 738 -208 91 756 -319 307 -929 -928 495 454 -654 936 -962 660 -650 144 181 164 -635 -842 -527 501 694 -930 29 -359 316 -242 117 -180 -619 -536 -176 299 491 -954 -187 510 349 -418 811 -418 836 -238 -620 217 153 -62 870 -295 125 -534 -12 186 -924 543 103 -521 289 250 -308 -323 -698 488 415 697 257 866 876 176 -177 274 388 4 47 544 -107 -375 367 366 61 -28 -382 738 923 964 102 709 -445 221 548 438 516 704 777 337 -761 83 -3 -162 912 -289 319 988 957 77 386 717 -106 520 959 672 -153 405 105 41 586 915 -550 816 133 -552 -661 -405 443 -19 -795 155 -192 662 692 -413 -156 -513 -303 253 -995 560 -798 189 -867 510 743 -116 69 -390 168 -782 -898 -472 453 709 449 -264 75 -382 -641 594 444 -676 825 94 -785 -811 -10 857 -840 695 -13 866 880 640 526 232 -106 -894 687 98 -178 -4 201 -928 745 696 -353 -276 768 871 624 903 328 -574 -1000 786 -917 -686 -371 692 50 396 -218 -403 211 410 78 -514 216 848 540 -391 821 659 -663 440 314 481 -478 323 -440 -127 154 536 182 -34 451 -535 -600 -125 528 -305 57 168 214 758 -7 -880 913 -844 -418 731 589 29 573 309 776 -210 -59 -984 -803 -402 75 -406 574 569 -391 338 385 974 548 -386 624 367 163 521 -217 -247 -191 -562 693 -15 60 -330 -216 -108 -669 -605 -963 450 -837 -900 770 227 -280 970 753 721 -566 891 595 412 -764 -732 318 -424 654 -184 -718 302 -755 -269 372 -704 952 -88 365 923 -256 129 606 429 712 -200 -445 -771 222 -798 -906 -311 -348 -488 623 -787 -605 936 -891 544 172 -486 -757 116 -658 15 -170 -235 -29 -134 -561 870 -495 -841 40 940 -138 875 941 853 -769 -681 916 952 -937 -636 793 -139 501 230 -245 996 -366 -862 -131 -778 -676 174 -983 690 937 -166 163 510 706 425 249 182 -623 103 322 -441 506 -162 402 -764 824 -15 513 586 -903 674 -124 -373 -794 -436 -602 829 -449 938 -146 -155 -220 33 -297 171 112 -147 -872 -716 903 -766 -100 28 193 -224 -344 -26 -767 -448 -679 -553 -636 724 454 -291 -853 -695 -730 239 714 -139 274 335 -823 -572 -78 -146 335 -999 -708 856 -228 -116 993 -517 -714 -401 486 876 182 -205 -895 580 142 -863 -418 549 464 -291 583 -102 975 624 352 872 -155 156 233 669 -182 -494 -152 -485 -555 -704 -137 899 -303 373 -78 -47 399 -983 -255 688 -828 -626 -471 -450 -121 289 -649 890 -573 -836 -750 998 -401 -898 123 -783 -14 871 -306 625 111 -163 768 -809 472 -14 -636 981 -479 -852 -267 -294 -964 -781 -187 163 -810 109 410 759 579 -719 -458 2 -76 448 650 -804 196 357 -349 -906 -254 -600 796 -230 -672 -59 939 552 51 219 -21 -222 234 -609 -538 573 -888 -170 30 -742 978 -76 892 -97 52 -694 426 -702 -30 -534 478 813 -911 387 739 682 -997 578 -347 -73 363 547 334 -729 -891 -601 -285 592 580 418 -824 -608 -782 -896 222 -808 -396 961 766 974 918 471 -969 780 173 -922 -208 -486 -899 447 110 -457 858 571 -698 626 -295 106 -746 -989 164 -16 401 578 710 959 11 -56 995 914 999 -173 -34 -746 679 -791 958 -438 35 339 -964 -839 494 761 -254 500 -514 7 892 369 -54 -713 83 -436 370 155 541 -401 -34 75 166 -421 241 616 798 -488 -49 -574 531 987 532 189 611 -873 338 96 495 808 619 965 775 884 321 807 -630 127 -480 492 900 -630 -11 -802 184 -593 648 -674 -297 -449 947 -147 -554 -585 574 194 338 -692 412 807 789 495 773 797 541 -677 155 -472 739 -452 -969 690 -473 781 990 725 -116 586 -915 425 3 572 -452 -244 -181 -660 -655 409 393 -280 -408 -857 -396 557 681 -807 676 -658 -210 696 994 762 650 253 337 -544 -90 -106 686 -491 567 -688 602 -309 -385 -135 933 144 471 778 682 768 626 -718 -20 -421 324 672 359 720 -13 -126 533 153 841 -858 -184 -592 736 -809 834 827 -50 889 227 -521 -228 122 -118 -403 287 -265 633 993 -976 -528 325 649 -447 187 -663 -955 -978 -713 -535 186 860 -800 525 367 468 -45 -852 -625 493 373 9 186 -579 -66 -468 -863 176 664 445 -398 -627 696 -223 -781 -460 908 102 576 366 361 998 -18 192 839 709 -281 -446 989 -715 -556 999 -681 -126 356 -158 498 797 -199 876 -366 -633 -94 -618 -824 246 39 -610 -491 484 -694 -411 -879 137 -368 -405 509 803 754 767 309 570 111 -633 -728 -487 -550 -249 382 -640 631 -563 -876 409 -892 -774 58 421 743 334 -785 -416 -781 -148 -376 136 15 -728 -199 -48 729 224 -945 -385 -888 948 -281 703 -738 -383 -364 -271 -161 71 573 507 361 835 -809 -194 715 -373 -659 582 -146 -170 -470 -268 -574 487 -960 -992 313 567 805 -198 664 597 550 -669 -636 -886 917 263 -524 268 -183 800 847 -440 -693 -421 59 600 -834 -148 -408 -592 947 351 290 242 787 -549 352 -585 483 31 230 586 580 41 620 698 -823 309 -58 -442 451 -309 147 809 -773 -975 -948 -57 -418 -850 674 193 -186 343 4 672 -96 61 -10 254 652 -557 -545 -878 -16 -326 882 637 233 77 635 800 -738 800 -720 -774 660 147 -185 -470 -832 288 -649 517 -672 -520 -21 446 506 -387 889 511 258 764 -136 186 834 760 356 374 -736 776 -15 -956 343 -557 916 -560 -54 592 -808 -856 -712 211 -27 -476 -80 145 28 865 -531 990 -937 -493 -363 -868 -88 -589 132 125 -904 7 598 -365 172 -221 -944 129 -233 -373 -92 -92 307 -103 346 996 286 -581 -876 -960 61 -752 369 -926 318 -268 238 -487 -837 146 -942 -936 -373 -835 1000 -146 607 -80 -349 -22 -924 -445 378 379 63 473 -100 -354 941 -342 -128 229 -77 213 -468 -879 -136 194 651 266 761 -516 858 447 -784 -358 44 968 -831 -1 -979 184 -725 -375 -235 205 -245 708 36 507 34 647 567 104 -591 650 -986 -337 58 719 -997 -900 -848 539 474 -250 -938 -500 -716 -112 144 -868 -668 300 -628 -896 861 610 -285 -129 922 191 696 -360 392 -578 301 432 -663 -109 -233 -274 156 -242 761 395 -195 -470 -13 116 596 246 476 -827 -957 462 918 -949 -152 -791 113 -642 780 132 940 639 339 330 -243 432 730 962 -592 66 595 245 -787 800 33 -765 106 971 197 408 420 -864 624 -723 93 374 489 -719 449 -305 -646 6 -115 -16 -800 -504 -551 -162 765 -107 -787 -67 258 -485 -465 -10 -148 843 452 -512 202 -958 206 315 500 -457 -892 -26 -6 -452 -809 -623 992 -343 -112 168 -523 -313 827 751 508 -10 903 -95 560 -504 -618 -758 -433 550 14 -492 -506 951 -384 671 -17 -638 -564 507 -204 666 228 678 -946 403 780 -750 387 309 -646 -361 -542 672 924 486 -223 881 157 -691 279 -966 -411 -981 375 -846 -44 647 -651 21 913 -75 27 672 -407 -413 -289 906 -249 -308 -62 200 -975 536 -325 -437 -379 -114 -749 -771 444 954 522 986 -340 914 751 -247 -720 -645 -906 -551 -516 -248 968 -634 -233 333 699 -738 509 -205 188 61 742 14 -147 -644 316 471 -25 -876 781 -929 358 494 -452 554 -990 -813 463 -625 -480 -458 487 337 46 -834 -540 750 74 -828 -730 596 201 889 522 852 633 -891 -7 271 -890 -249 -1000 902 -844 -831 891 -550 207 610 -963 782 719 549 -13 -744 -542 -416 232 721 -848 -149 832 -134 522 -198 304 -707 63 990 916 889 -286 533 111 -911 -881 157 -330 133 131 931 472 121 263 -434 -650 405 39 338 -895 161 569 -857 206 184 922 -624 517 -355 -576 -627 734 968 -688 -505 -916 423 -624 579 521 506 -506 221 691 -14 -896 -996 -460 -399 133 179 -279 769 -462 526 -718 527 424 971 933 -71 -855 311 -233 195 917 38 -506 -83 -596 137 67 -960 -867 682 889 -632 837 831 807 728 691 -626 -999 22 185 -122 -592 721 -822 435 4 387 -713 742 -113 -423 707 -56 355 -967 -812 -372 406 -823 239 377 792 253 568 -618 -145 111 -26 -648 -313 -865 -378 -119 -563 96 -164 -257 -928 958 -269 683 186 -248 -622 703 94 45 36 616 -867 191 -733 -136 -931 715 -838 601 817 473 837 -872 -686 -644 -998 -261 306 -928 -19 256 183 974 -108 -221 -548 439 729 978 -332 770 -660 575 -724 743 775 358 -429 399 636 -273 720 682 777 895 578 689 741 -276 81 658 985 -271 694 261 -392 -294 9 -388 57 16 572 -847 490 -703 -55 565 -346 583 -362 596 -186 919 894 693 -719 521 1000 988 -660 70 -109 631 553 -202 -590 378 -376 426 -515 -616 818 711 -547 229 -23 -376 773 777 -702 414 -388 -486 461 184 -198 668 609 737 864 775 -134 897 -180 -299 767 767 -273 -763 45 -267 -507 -47 -847 156 692 875 513 -234 -987 -143 -791 -467 172 -760 -211 991 446 -323 -720 -288 -293 -644 547 -447 -500 843 695 -148 -153 951 -292 953 413 -233 575 57 -325 -575 442 552 -113 570 -728 153 566 902 776 173 -193 -763 -175 277 834 -878 454 -518 852 556 -781 461 -803 -212 483 -859 239 -261 819 -492 -135 940 85 -579 86 286 -55 793 329 -843 105 937 -315 -466 -858 -802 -608 760 -578 -347 200 929 -39 -548 -775 -97 -897 862 245 -197 -499 157 622 -98 -456 71 502 526 -28 721 -508 82 -577 232 -272 888 996 169 -982 -811 -580 -885 858 25 891 47 506 -377 215 -614 -131 804 256 286 296 871 188 -525 896 -48 -293 216 -291 667 549 -810 245 231 943 937 191 -13 -574 198 444 -550 222 541 729 129 732 -966 -228 -342 589 -504 694 -550 -7 -940 778 -254 630 -538 598 -441 -146 -367 -513 175 677 -858 351 -599 388 23 150 -881 -591 -851 656 191 -244 -141 -853 -419 214 769 -559 -497 960 -929 587 -990 -401 613 -757 -822 748 17 -579 -494 -266 -880 528 -720 -665 906 502 -534 87 846 -897 -3 -901 407 -554 -107 914 -55 893 551 608 -529 611 339 -104 -189 -833 660 345 -161 806 -963 -629 424 -761 -778 -329 -908 716 863 -270 -342 -77 -89 497 -826 156 331 -841 -683 555 -357 -796 883 228 764 -125 -645 -721 433 256 -800 -630 -445 68 322 235 -870 2 -738 377 239 106 599 226 952 161 691 860 865 968 -995 -498 836 112 885 594 -327 -126 655 309 -12 858 -706 472 -830 263 -247 282 -954 -802 290 317 -300 -424 523 305 121 427 -627 596 919 742 742 319 277 -492 521 -884 235 -265 217 891 161 928 -184 449 940 -887 65 308 -796 830 415 93 794 424 -453 -552 -570 993 -689 -128 -77 173 -80 -563 904 127 -969 168 485 -662 -506 -319 9 -625 -772 -491 -364 -639 -927 -454 -42 914 -907 16 -16 668 -135 963 15 -997 -74 788 -880 521 -474 1000 -939 -703 332 801 -810 533 -733 266 -665 -950 -419 -318 -803 607 436 -886 -628 838 -560 -391 574 383 470 -583 -909 -434 -147 -268 91 688 758 -88 -971 896 -837 968 -846 853 -561 299 179 -124 428 -312 -375 -5 170 -66 92 868 -164 412 123 561 -421 217 84 -841 -522 -107 586 682 110 950 -969 -784 999 195 -656 603 -41 -867 440 -2 -523 -616 -218 -850 -923 -900 -857 725 -885 -114 -317 -268 -291 -523 52 -608 -638 -868 278 763 -152 720 -542 -843 -920 41 716 -412 278 169 -133 873 -834 176 440 -657 -486 -457 -23 -934 -209 -571 875 380 -915 -245 -1000 -636 -488 -52 -795 34 -42 -88 -732 -967 -29 -779 41 148 -433 761 48 -961 -963 198 -770 -477 -11 942 812 -577 462 962 -968 816 361 233 863 -503 -699 -570 -747 -256 246 566 -305 464 -594 -257 -171 -834 -471 632 -211 -401 682 874 722 728 -35 575 -179 725 587 183 -325 6 -696 907 13 -772 929 354 -852 740 -634 800 -300 912 -861 -666 50 -618 -95 -523 673 -662 265 -367 -760 590 502 -110 -910 946 -137 -281 -872 -959 775 -530 -942 316 499 961 89 843 -887 -626 341 -48 -48 -125 122 -992 -150 -849 -308 -251 -27 66 349 -940 -68 -840 -2 736 -471 -637 717 -920 918 117 479 516 748 -854 -92 -300 -273 -76 -404 -726 -708 -41 966 406 313 -857 -348 611 348 -364 -218 423 725 -673 -16 530 -784 -586 -375 -240 -549 610 -533 -427 -457 -415 321 293 747 252 -458 -250 -365 -768 894 -794 -900 616 -982 -570 -355 990 796 869 -878 589 485 719 888 -636 -957 -895 642 -108 206 764 288 -9 -581 372 -658 -208 -72 -571 825 -246 -253 -532 878 -333 692 494 847 -874 -517 -245 -558 374 303 -454 -956 -459 -88 668 -355 151 -291 363 -616 27 -509 -335 -168 392 626 738 825 -111 976 506 373 -778 -453 451 392 717 -902 -66 -228 93 -543 163 -545 -521 -627 -146 52 -31 425 -813 881 97 -58 -535 741 989 -634 -572 306 485 -288 360 62 -306 887 -148 407 -288 437 860 532 -916 -208 -856 530 -453 -998 703 440 -110 152 558 606 -102 240 510 515 556 -655 541 -47 360 -211 -919 534 50 -23 -360 -817 52 642 449 697 366 74 292 818 152 758 241 -850 911 809 -298 -794 797 359 -226 979 -601 -886 -264 -817 885 -42 -612 -368 -602 -405 -508 -656 306 227 484 -865 -664 -489 -113 32 -256 194 928 -463 112 625 803 -497 -627 750 413 -752 903 676 367 635 -163 948 663 -24 799 -942 -587 -279 -966 -535 -284 798 -328 585 635 -377 -758 76 -743 195 -898 -481 174 -757 -82 -723 -705 -718 999 -191 -709 -982 -680 -629 810 937 830 399 -191 -858 784 160 -684 961 948 966 359 178 295 -621 672 -393 244 321 663 62 264 543 861 -620 727 -207 137 -492 -7 143 -24 -26 209 -160 293 146 -673 -931 -737 636 -169 -707 -810 915 959 -173 -474 -189 277 -650 -373 689 812 607 478 256 -877 -728 -494 -401 -77 -749 395 -123 -747 -655 -665 189 163 604 666 634 -459 832 109 -536 -742 -148 97 178 -958 -918 -625 113 921 -701 -237 660 216 -941 -589 -680 39 -575 -202 556 -93 -947 -25 557 -533 874 706 495 -130 424 -858 -301 -849 567 -990 -613 -639 928 80 215 -246 210 -811 -646 774 366 448 805 412 -796 -750 29 924 -332 -567 607 -579 696 161 -811 346 742 410 -743 -698 -854 896 -514 77 495 -327 -634 804 936 198 996 543 736 -689 -479 549 -707 554 571 356 704 -357 485 -504 262 66 -657 617 756 -338 863 539 -698 16 -245 -48 -111 49 295 -970 -216 -903 -911 712 -714 -597 475 -533 -808 -810 628 -161 -579 -266 465 -826 234 902 -338 153 377 -18 -992 -641 271 310 -48 74 -245 485 898 -467 816 -755 628 218 39 365 731 449 -846 -917 -420 57 -691 -255 -98 -677 927 -81 -553 -718 -805 -248 939 -400 -214 -794 51 -290 743 -987 -866 403 -27 338 248 44 728 748 28 384 227 753 96 -452 -194 940 258 -758 -222 904 770 -247 -794 80 860 -808 855 -909 681 19 -466 959 -994 -767 263 817 620 170 -775 -610 -176 -584 -708 -304 393 -493 317 -611 -496 219 -58 -956 411 -866 671 604 -727 389 -651 520 -63 377 88 802 -720 509 98 -144 -446 -857 203 -979 -218 529 202 744 -180 215 153 -40 -398 811 -944 845 890 -96 -117 41 -197 -700 875 918 366 856 -505 -959 -707 993 -398 750 664 403 290 720 -541 781 -115 80 387 -103 487 924 492 346 -336 -883 -17 826 843 546 637 504 322 950 -705 -860 808 81 -801 -523 -600 -395 989 752 915 -595 997 866 -516 -182 612 290 57 248 669 121 480 -611 591 -244 924 240 -32 27 -278 -940 319 832 -762 -951 250 -152 -109 186 992 389 -744 -608 -870 -44 934 -459 -295 27 -414 754 -726 -15 739 324 -831 -863 312 -336 436 585 -285 332 603 429 -393 647 -248 -123 708 -859 935 754 -258 836 -631 -318 -448 383 81 482 728 991 491 672 -859 156 907 -506 403 237 839 341 -329 898 900 213 -766 -608 370 112 -916 -663 -293 418 -34 423 -600 968 -626 -119 -6 719 -675 -344 523 326 89 -93 -709 -642 102 -527 9 746 647 -431 310 -898 55 -877 304 -449 -124 -185 13 850 587 -281 -579 -991 676 -931 -600 -335 -64 -675 -949 763 -984 518 -660 -949 51 63 348 667 -37 834 328 49 -877 888 200 471 -323 879 639 -17 -539 -772 -576 761 884 250 841 -64 681 625 -679 672 144 968 -245 553 115 -962 952 750 -42 -662 -142 359 -478 -835 -509 431 24 -781 174 -323 -502 -92 776 -874 989 -602 679 -158 -253 -122 -193 -187 318 -440 -150 -708 412 403 478 -651 -193 -499 387 -809 507 -167 -321 683 -82 246 31 -221 -602 782 573 718 -161 115 -932 990 107 -117 -663 -706 -650 -194 -29 253 265 729 -100 -595 -75 574 81 934 122 -667 -564 -58 -840 -454 585 -620 187 270 209 572 -538 -561 751 515 193 -751 -340 314 -476 -368 -743 -321 995 -169 500 875 61 -837 -997 -586 814 645 969 -832 885 -477 626 -278 721 -482 -169 -939 -287 361 766 773 792 -317 -770 689 -910 699 -284 744 811 -184 -137 785 629 592 919 -761 595 246 809 -559 -920 557 -736 795 -346 -782 555 37 433 -343 555 910 -647 76 185 92 -774 666 64 550 999 466 942 -985 519 -701 -637 -115 638 165 956 221 -35 -224 -601 643 178 812 224 589 696 -442 665 -481 -402 304 780 514 273 569 803 360 -908 -789 -242 -333 200 316 293 715 493 330 230 -189 -204 -743 778 780 -179 417 -288 287 69 -844 -234 -914 877 -786 -454 600 488 906 778 889 808 -543 626 -419 16 -44 797 51 -296 898 -529 9 -581 760 977 -632 -20 83 -727 80 112 104 -361 119 -12 259 830 -915 -127 448 -264 510 -661 498 163 -405 -528 -833 530 460 -536 -619 914 897 -699 369 -451 11 -408 798 279 860 305 977 211 645 437 117 -126 722 -286 -263 -427 65 -330 582 325 758 -626 -676 149 654 626 -673 -966 611 317 -634 -92 -509 -95 -893 -953 -749 314 -358 498 -633 780 -332 893 -219 -715 -389 71 -148 39 -748 941 937 -137 741 188 408 -293 615 887 844 432 842 -127 -296 567 -927 -254 -319 769 571 -576 -566 117 453 -158 -983 964 -68 -61 488 -570 -37 78 671 471 184 -398 699 -564 -530 -108 726 -789 -882 -627 -15 -85 -660 -139 -397 728 -65 809 700 -896 -488 73 -216 294 -842 -528 411 -351 -409 195 -133 881 -970 968 978 -260 -423 881 982 641 155 539 649 983 363 -865 335 -459 635 120 615 -840 -761 -319 -198 182 656 255 441 837 -258 193 714 406 -573 496 837 44 -918 -171 -573 -724 497 -212 253 368 -944 631 621 -407 -274 -371 329 -402 -515 364 404 902 -335 587 -229 59 24 -422 -933 355 -359 -270 696 -97 -589 -116 -604 -878 107 923 310 -516 -980 -658 -284 -976 230 354 -541 -264 959 -669 -944 -866 -434 -305 832 -298 118 692 586 -684 906 606 598 251 844 -951 467 74 801 660 -81 -821 275 302 -166 969 612 -248 -746 286 -956 163 -966 -981 993 -886 -278 363 444 -680 -19 211 -491 294 -495 448 639 464 722 -683 129 -638 580 -507 551 790 979 640 -471 -544 -900 -722 -383 -280 940 -429 843 836 442 -188 -292 -111 123 -119 451 -135 749 -136 -161 -295 262 772 -387 145 -717 -660 720 829 -396 362 832 840 -453 332 145 697 308 559 -640 998 111 -288 -419 814 -192 636 157 93 465 -946 533 -236 -166 96 -962 842 487 -60 -893 634 603 -671 286 -266 -298 591 878 949 -955 -220 -781 -239 -164 91 -837 371 -248 66 -766 -181 -906 -802 256 770 587 802 143 843 -812 875 960 83 -311 991 -935 670 -118 492 -526 -461 802 399 -301 570 -620 -12 -625 -280 659 -436 230 -5 248 90 509 92 675 -258 916 -119 -971 -357 -879 -297 -515 -932 -965 -967 -896 902 -72 -595 -282 -887 -43 -890 520 -586 623 880 -662 137 -252 846 -13 40 808 -829 210 521 -384 -247 -324 831 -875 -283 -199 631 374 -638 522 -918 -720 864 -273 -250 -51 987 -486 -561 -10 -339 -145 212 171 220 734 502 -836 -486 267 -420 374 21 749 -125 675 436 -389 590 -210 -104 669 -359 -972 -725 279 817 -490 -968 973 894 86 862 -216 -846 -421 -764 -880 889 -958 -900 245 899 -625 267 943 -948 905 -51 -189 304 413 -682 -132 809 329 -866 -44 -532 -629 -219 -327 383 -559 886 451 946 915 -66 -886 -759 -817 757 -29 -566 -4 -733 -937 -44 -171 235 -563 555 -976 -298 84 314 -991 -601 -81 -491 4 -525 -650 151 196 -901 -672 532 371 -77 109 -898 -923 674 -177 130 -73 -867 -335 -461 -9 315 -220 -638 205 996 160 -218 -27 422 -80 -616 -65 645 -901 -9 853 -1000 864 -696 -83 -28 -269 -9 675 709 299 -4 784 467 -492 -337 -55 -1000 375 654 -921 865 -999 -483 -174 -967 -835 410 -289 780 828 -30 657 560 748 -313 718 2 -59 722 188 -95 617 -153 -766 571 829 972 449 -141 -895 946 514 525 -135 -144 -78 818 307 -650 352 -60 -332 -853 546 -33 313 507 232 -266 -256 -572 -279 -524 -114 965 -757 200 -668 69 653 962 -579 -64 -619 -887 -39 -578 392 985 -288 96 64 -543 -849 -847 -29 -520 -207 833 -511 -285 426 -851 236 -579 -909 -797 998 245 -350 -759 725 950 207 476 18 -453 370 -652 -85 -262 161 -182 -823 -228 -98 856 668 -246 8 -143 -888 598 353 58 583 822 838 -566 51 721 755 -168 462 131 308 -177 -265 -585 98 -330 351 996 200 -690 327 821 162 605 -491 716 44 -727 268 113 564 493 -47 218 634 32 968 134 -458 -370 288 -999 -476 901 111 -283 672 395 181 1 -940 -347 -718 -634 -599 916 736 92 679 -499 719 -276 -235 893 648 -587 -320 994 -485 675 -746 -665 424 777 689 164 4 -758 -288 632 58 -928 901 -866 18 202 676 396 -947 821 531 605 -354 425 -781 534 225 160 631 -925 -322 449 640 347 -248 626 -828 -92 -998 -4 -482 697 890 -620 202 -682 -581 -98 -983 -322 160 -759 -663 355 549 985 339 -477 -911 -466 608 -105 -5 -122 -1000 -472 -696 636 244 818 -437 -815 539 -680 -404 -869 210 -182 -495 -464 176 975 149 534 625 426 -785 61 535 403 637 -110 654 -767 146 -127 -474 -581 273 -584 -230 54 -581 529 922 657 -449 -338 819 -254 -425 -44 -821 -487 -173 -782 102 -593 666 822 -561 657 -208 -564 -842 -977 -71 -523 -246 -738 890 743 118 -735 -128 524 533 -191 -948 457 -999 48 399 -55 801 128 -975 993 605 10 -772 -635 -40 -184 -797 -985 591 -743 -774 745 296 529 -713 972 -432 69 -175 130 79 -222 -920 541 910 625 -430 -321 899 278 -22 -359 -291 -125 505 -79 776 -11 680 235 -419 -427 975 -972 -813 817 -30 9 774 584 -689 179 -556 352 -8 -279 863 -781 936 663 515 872 -50 930 12 -646 -808 -820 -437 -121 888 -95 -184 276 854 -581 77 711 318 -641 463 -603 741 -766 648 138 -359 -42 797 973 91 870 269 618 117 769 -957 802 361 -107 -159 -870 670 -322 212 -675 203 -407 -616 -150 380 249 347 -524 202 614 672 -297 252 748 21 969 -324 -553 911 -225 783 -879 288 428 958 229 989 96 -66 560 198 -622 -26 48 -671 310 -54 -852 -159 200 339 773 205 959 -770 961 -465 380 489 583 -21 -330 -137 -114 -305 704 -906 396 -732 -261 -923 237 -671 99 424 -355 -109 -331 -4 948 196 -736 -761 -915 818 -13 -716 455 737 896 320 878 801 -361 -493 -528 -425 152 -277 -544 231 545 -620 338 203 937 698 -246 427 585 805 -652 -553 158 -449 419 363 605 558 477 -354 879 337 406 902 -622 -971 -205 64 -869 -342 340 -157 -767 964 858 305 -808 -953 607 509 -737 -784 166 774 582 -345 -103 449 -113 662 856 -789 669 -834 257 446 818 989 -85 -580 -181 220 -406 341 712 201 959 -593 -31 26 937 752 -799 -215 560 -756 325 -674 -545 -463 412 -576 -880 -849 -186 874 777 -363 -18 -945 503 352 987 -430 809 -415 -746 -794 58 892 -944 525 113 -518 345 941 434 -109 -122 -789 -300 -544 -728 -597 978 908 156 109 848 334 -808 712 -293 -25 -134 -894 416 96 369 -958 477 570 -910 4 538 -16 -229 45 -570 -272 -254 -634 -67 -974 17 -145 344 -906 -795 895 -502 994 -330 -196 832 835 -69 -280 572 -352 25 101 -210 818 718 -661 -637 -257 20 520 -548 175 -238 -503 978 764 899 -612 747 476 -495 -119 710 168 556 734 235 -233 -863 746 480 853 -114 -816 -615 221 -204 881 -705 -698 -579 -107 -485 287 576 614 271 334 471 874 882 -473 -703 934 -670 49 -759 -911 -389 460 -625 -55 -309 729 739 -128 887 821 36 -597 470 -583 242 88 244 326 -291 18 217 -645 -168 -676 813 424 19 -8 -37 235 192 -170 497 -655 499 -385 285 -754 819 922 869 54 -723 866 -733 -952 -680 716 -86 -182 626 -876 -394 -340 581 -698 -106 646 409 831 -986 695 870 -820 -357 -239 526 585 943 -576 3 942 274 626 1 284 457 -223 28 -52 -439 964 770 -212 -735 387 -440 25 589 -867 309 720 580 777 -730 -388 388 230 616 -152 991 -673 772 117 337 196 581 -195 512 449 175 -765 805 585 230 -234 -353 184 -885 -167 -859 -897 546 702 249 854 -848 492 -396 -421 -538 -523 -910 -12 -945 -643 972 -7 429 -766 -525 327 -176 -460 3 633 -49 389 -88 -171 -915 274 -41 254 741 -56 -103 -900 350 600 222 -96 -394 -736 -357 412 718 252 -130 125 764 122 -20 895 835 799 -813 339 840 -97 -447 724 17 62 -702 268 -533 -671 896 -935 883 -631 -659 558 4 -779 -328 164 363 417 -112 -117 379 228 756 -585 -184 -908 -548 55 51 -63 124 73 915 957 23 -72 -38 846 -350 926 -48 986 909 826 254 395 226 229 912 343 -650 875 711 671 557 -842 449 167 -143 -751 -19 332 -685 986 598 799 -915 -603 -112 -198 499 815 -521 -682 777 -578 659 98 485 -962 84 483 489 410 -379 396 -604 476 -657 561 232 -405 310 -989 657 -71 -491 -6 -516 336 960 -710 660 653 -920 515 315 -521 656 -255 -96 -507 -488 370 -136 -265 314 -207 962 683 561 -429 -133 -372 563 8 -310 688 443 -800 -602 898 711 258 863 240 -676 41 867 -309 185 -824 -274 119 507 269 469 -771 909 799 -608 -755 334 -494 -669 -872 539 -778 -714 437 555 34 -875 495 945 -764 870 455 -698 73 -287 -399 237 -328 -656 959 -194 -549 -103 -284 -356 804 549 -998 898 -699 613 859 55 -650 -721 -876 775 -666 714 -758 168 814 -711 -871 245 -164 985 453 295 14 179 190 570 804 -522 222 221 -366 149 210 -658 -272 179 15 692 -500 893 639 -926 328 -254 -351 -761 -283 -406 -929 788 873 44 989 -562 300 838 -825 805 -564 733 504 138 -546 -116 -684 408 -305 897 560 737 -525 601 103 510 -574 -856 -842 -721 -225 675 -210 881 321 -137 -704 -250 581 -14 -496 411 838 126 -488 -54 429 -887 412 -723 241 -647 -904 181 -113 -956 447 -13 -552 393 997 -695 714 425 -612 253 -790 679 472 397 -912 243 -468 924 -238 531 968 245 -844 -891 -780 840 313 -767 470 157 49 940 -504 330 53 -359 579 -333 -206 -30 -721 717 -742 -284 960 -40 221 518 154 -642 336 174 715 412 -304 862 -915 911 220 -426 -651 94 342 -239 789 -292 422 491 218 -677 -755 457 751 204 -432 549 202 14 -84 70 901 -338 -251 -93 631 199 -228 -501 -865 -616 148 463 -793 -404 184 -939 832 140 -993 98 -807 316 382 -867 385 946 723 -82 -27 -787 -645 -191 860 880 -210 -903 -202 255 -146 977 -185 795 -600 167 -801 -472 532 517 -527 -841 203 158 -55 640 840 941 46 91 -308 779 -107 -501 654 -668 -37 399 -824 266 -352 873 135 41 -893 -560 -471 567 842 72 198 -364 -524 927 513 210 386 706 -429 614 -68 -665 313 -482 -713 -810 -3 -22 -500 629 560 -16 -90 993 662 -981 890 723 -248 -819 -969 510 557 -412 -366 657 653 925 -3 -469 522 430 -502 913 156 603 558 351 512 927 -233 48 71 805 643 756 597 190 131 -63 655 271 -362 -778 -292 -730 405 -999 702 -934 178 -9 829 -364 -545 902 -970 719 -74 822 463 -160 -756 -184 -116 -144 -83 -188 443 82 -679 -684 -11 -491 622 -777 245 638 -452 436 -179 319 -937 -49 856 732 863 -974 604 -970 238 -727 632 908 -233 -606 588 -786 791 253 -897 525 -986 -18 147 -499 83 -253 521 922 -275 147 204 993 862 389 -776 874 77 -34 -464 318 899 -178 -259 -846 615 997 532 430 314 -571 -717 -547 533 703 635 341 958 -906 580 70 464 -263 -276 -804 54 -723 -817 -931 935 -86 -695 372 366 812 -909 -293 -10 -891 -329 202 -270 66 -173 242 738 742 402 -195 755 85 511 18 -908 -633 354 -410 243 -167 -663 203 -419 -975 530 -40 -996 882 -755 56 -593 -265 36 -455 924 -526 -837 -781 -703 -214 505 445 -798 -463 638 941 -368 188 -125 -453 -506 536 -158 313 5 -814 -210 -110 732 -612 -248 970 -621 367 221 510 440 -136 -952 -308 -252 794 -847 -38 304 972 542 102 -493 437 877 805 -737 672 198 733 645 502 -826 986 230 709 241 151 510 963 -731 -67 -691 -662 -120 -159 142 -37 -313 71 626 -269 -334 44 763 -270 444 -726 733 -897 -998 602 -951 -496 -275 685 615 -933 135 -981 20 -241 -215 322 -914 279 286 -358 817 845 -217 -188 250 -934 -784 548 -756 -385 -43 997 -65 -151 28 -716 370 -86 916 415 -484 -691 -270 483 -533 221 312 492 -179 509 870 -259 -125 859 445 344 -811 -677 915 -170 -855 -182 -171 311 -515 -56 -705 -532 -951 406 828 -596 868 802 518 -911 -973 725 314 -376 -109 914 -59 321 744 -408 -350 -952 -592 23 19 -852 947 294 -761 284 -11 190 -715 -23 -47 773 59 15 -288 -380 207 -565 -258 396 282 -178 -801 -71 588 -957 -356 -648 513 -835 -321 592 706 289 531 54 -306 846 -882 594 -332 -335 883 -131 -914 599 580 107 -709 -127 -335 -456 121 -122 560 579 858 649 -457 632 632 776 775 706 -895 519 -944 -494 -969 -889 357 953 -513 836 -790 -488 -726 876 -243 923 -720 976 -953 -751 123 85 951 85 -576 62 472 905 652 468 944 -992 697 -276 -24 572 -110 148 -274 -407 9 -440 263 190 811 -814 992 996 632 -884 -396 476 817 -555 405 649 -345 -150 -796 -18 -40 100 678 -903 -398 220 -669 -370 -237 -330 938 -449 -751 -850 -412 -67 596 -619 677 -738 252 -669 -175 -638 -196 -8 703 -227 461 -110 983 59 -307 -314 850 -340 331 291 -416 -704 782 -186 -361 -765 162 769 -734 -157 993 -518 280 647 520 -422 -401 -443 -852 -340 -989 151 -174 -63 -80 581 -52 264 435 -72 978 794 285 264 749 499 -530 -883 956 65 -599 -864 -417 -773 596 -535 -513 -780 627 501 953 -95 566 -495 625 -33 530 -657 -311 968 912 410 961 -156 888 -445 919 -992 -512 768 546 36 924 11 236 -792 305 -413 -1 541 -484 -703 -780 217 -438 421 -433 -532 603 696 -309 -593 -792 50 638 -796 -407 -396 269 -616 -102 -867 -286 -149 899 482 -803 976 -460 -813 -412 93 534 978 661 -74 799 -478 520 756 540 72 120 438 -886 773 -435 -952 -912 931 654 -213 375 958 449 94 655 -416 -82 478 256 837 -6 -141 816 -531 974 597 663 905 -654 -145 -367 293 804 -848 -624 -572 815 101 -814 551 -659 -985 -592 -18 38 -668 18 -397 -540 617 685 83 884 985 -704 -999 752 -398 27 149 -639 767 253 -382 513 -530 43 -68 827 581 670 200 -32 -721 -327 -840 -68 805 -592 209 -563 473 618 -600 -108 910 -822 -748 932 -760 -369 -526 -286 992 496 -736 682 843 -153 -4 685 -169 110 979 -142 -591 -274 -361 -237 161 761 -608 538 -397 -187 -348 80 -755 -179 600 550 542 -412 -243 309 349 884 -394 -671 718 -708 -231 -380 -878 284 433 126 421 224 -751 -33 210 -39 -985 512 401 -887 772 437 -579 919 -178 -977 -826 137 -702 -808 248 73 -296 696 -483 -637 977 719 -265 863 574 -736 431 781 -429 -465 366 -806 -636 802 -113 253 -851 582 464 -325 359 -931 522 919 104 -232 675 194 850 787 -498 -817 898 -650 -519 -366 171 832 -205 441 -216 -963 865 199 -845 -752 -171 -344 327 -813 360 55 -928 -899 39 143 -363 -359 -683 546 -352 -993 731 509 -335 906 -787 -70 -906 -320 414 206 -46 124 835 -992 -717 -423 -225 -952 -168 779 -126 250 -429 -374 251 215 975 -35 -430 351 -796 -541 655 148 93 -510 905 -112 982 245 260 925 619 -234 -105 -718 793 108 517 -222 -198 -658 -357 981 968 -115 -290 -632 -849 521 428 691 71 -401 -217 -232 -990 827 -83 -732 -215 -967 823 -907 8 -929 595 962 -920 283 -471 -693 585 731 -204 -954 -937 228 -507 682 481 71 -51 -414 -726 -229 684 -85 383 462 888 -290 -388 303 265 -752 -183 881 173 360 654 -157 412 -232 305 -762 -611 937 -428 283 -208 -844 -792 -143 340 346 937 -739 309 -863 -531 -419 886 -604 294 -136 780 -445 140 407 -913 -524 89 -628 902 -763 492 594 555 870 871 855 -95 -314 18 71 452 269 109 608 855 849 78 -186 859 -521 -231 893 53 544 33 -421 -264 987 -280 -674 -490 553 89 -345 -571 -536 -706 -121 889 -168 523 -169 -780 605 -333 888 162 -753 -381 156 -795 -169 976 -599 547 -751 847 -13 573 27 438 178 315 431 958 854 -789 96 521 -785 477 -11 434 824 77 -82 35 -837 592 -883 -6 113 142 -635 73 662 -27 471 -876 968 -305 -535 -383 57 971 45 319 -441 263 -802 -566 506 -560 -221 945 -384 -978 -31 712 280 934 -698 -186 650 -18 278 2 -408 -702 -494 973 482 -79 -923 806 543 -725 -622 875 624 -145 741 765 -301 861 -188 469 -963 -268 -735 -826 -270 173 -336 -353 -243 631 -573 471 907 -796 899 -834 280 837 369 -921 733 901 870 -267 278 300 -449 234 -964 -51 -310 -671 727 -783 820 886 -97 -711 -922 -937 761 -255 830 417 -581 -820 479 -889 -944 -799 -187 630 -729 895 -464 922 -23 -595 -474 866 -544 -97 351 830 944 27 47 679 332 -769 -704 884 -807 -658 579 -179 962 694 948 -356 -272 -672 51 -993 482 371 -426 -245 18 -341 792 593 -463 -162 838 925 936 931 223 -77 -693 482 391 -36 504 426 -927 -824 -382 480 457 689 -950 150 -521 -90 -109 355 557 324 -222 859 -404 908 -834 -706 979 -309 -149 448 -933 -627 391 -656 -54 506 718 -206 -794 154 231 75 545 -734 184 184 -413 -359 634 -34 690 -118 -22 -772 495 818 528 510 -988 843 473 -431 -748 343 563 119 -365 917 -113 -733 980 381 375 301 963 605 198 -134 345 44 -647 -571 292 -45 -128 -687 178 -442 -22 368 585 -715 346 -743 417 289 282 -713 108 111 889 -969 469 -82 -267 825 794 442 -279 438 -917 -744 -10 -340 -299 209 -266 -540 -424 395 702 537 743 786 -238 99 871 -200 70 351 46 -96 -873 347 -188 -754 -75 -2 -921 -192 -505 -387 517 -725 774 281 -127 883 -479 -990 -469 828 -957 -989 -230 -770 -326 620 -743 -245 -474 362 -875 61 -507 870 62 798 -215 -937 76 603 -363 378 217 170 -943 469 719 -531 320 123 285 149 -469 -216 -3 742 -706 225 267 957 -134 589 690 712 -59 623 231 -889 975 -590 835 560 528 718 101 -944 -616 382 -835 383 821 -832 -676 -832 957 -723 -143 -371 -153 25 1 79 -347 340 -994 -835 -973 966 -79 -660 95 3 436 -89 -598 -970 62 750 17 -809 346 917 267 958 -282 142 -353 399 -122 -476 -949 -935 -376 463 203 -14 770 961 -66 475 -715 -413 -888 -4 -956 380 224 -727 911 717 994 -186 -469 76 576 709 106 -369 -306 427 -277 -950 941 -417 812 447 217 -819 -810 -369 608 -490 780 173 328 352 764 701 -452 -23 215 104 931 -415 -828 -250 -954 -959 7 -469 379 915 391 263 -683 -170 -851 942 -871 189 192 686 839 378 943 662 -890 -319 165 -352 -779 911 -672 -437 -406 -359 -130 512 156 206 943 62 -723 -951 208 988 -855 357 187 379 859 78 395 640 781 -961 -242 -17 547 567 -239 -892 -469 882 -252 890 -371 768 -981 490 -325 -4 452 -464 441 856 518 215 -290 -415 -410 -751 306 937 893 423 -545 828 533 758 -324 -691 567 -907 878 419 419 -481 491 -374 970 -857 894 172 168 -187 131 -370 164 -357 77 -38 579 -685 496 309 -830 -128 697 -700 139 -318 -251 -194 -852 -831 -253 -554 196 -40 344 -797 498 967 -931 -785 194 110 -511 -326 -281 -632 199 207 998 731 -243 919 783 -619 -643 -715 123 873 -219 -929 -593 537 -575 992 -12 106 -193 338 -265 611 900 -436 105 141 437 -383 896 408 217 -361 -345 -898 706 -496 427 -446 -201 63 826 -18 -164 -519 984 289 64 -461 479 346 714 -14 257 -129 -795 -359 -131 366 -143 375 -668 799 180 834 -579 125 -993 630 846 69 482 -198 246 -398 -852 -512 -526 99 531 -283 311 950 -907 15 0 502 10 32 419 343 -815 684 929 777 -835 -627 -949 -563 -906 -315 -512 -518 186 231 646 347 340 -434 -371 376 -857 630 -890 394 -543 -561 -540 308 863 -241 -718 -886 -754 901 949 436 -493 -751 -246 -304 -239 290 805 -294 308 -907 957 -715 -58 -188 -735 -833 -56 135 822 -527 -68 -896 563 -477 200 -873 -107 -414 877 366 -619 564 970 870 622 616 887 -300 234 -627 -292 -330 797 19 437 496 -414 883 -182 -62 -267 -615 765 774 -391 -753 700 -448 683 -442 287 414 798 -769 -651 -212 236 -326 296 -906 -919 -533 349 50 222 -731 -76 401 459 -933 -46 -307 -555 -931 213 555 -457 -14 -644 120 -768 -975 -934 883 653 -293 -3 731 253 -761 97 865 740 -837 494 354 39 1000 236 -837 -673 -181 -291 -307 203 -993 -56 610 -773 -352 614 53 -470 -262 -788 516 935 -651 795 359 -846 4 53 -410 -475 664 918 -243 -219 -101 212 261 -410 -271 -589 -323 -11 144 -598 -879 -207 -98 -195 485 65 152 975 642 -786 455 -467 -691 116 -858 -534 -230 -974 -475 -756 619 677 661 873 -76 -570 267 599 315 -126 -14 124 -487 505 30 631 -13 981 -71 -720 -249 -859 -720 80 -958 -381 -809 42 -608 137 183 -411 -974 133 -494 -116 -252 -872 847 290 186 -565 741 515 845 188 -998 174 141 357 -878 983 745 -170 95 -669 428 -902 -417 -64 -238 -614 615 622 -497 -764 36 -407 -256 -963 -308 728 -723 361 -284 803 984 552 797 -551 -671 -927 -102 -200 774 262 922 900 446 586 801 873 292 -999 -787 -277 43 -532 -237 527 222 -243 -765 -240 249 -844 802 722 -885 154 409 -924 -473 658 -782 -244 839 -802 221 -495 -590 -321 617 -850 372 -561 353 -889 215 553 -373 59 979 380 -166 -103 90 -284 -521 538 -172 -916 -146 -238 -105 761 -672 353 652 -595 709 514 -252 -277 -635 -68 720 -408 -170 699 -950 -41 -845 565 -287 -122 -853 884 -13 -20 -29 434 -30 900 661 811 767 -514 550 -398 -483 -39 723 -269 444 836 -464 141 112 -758 563 997 -211 514 847 621 45 -13 361 -88 679 -496 -717 136 465 -65 -435 198 -538 118 904 -551 270 -818 -430 -572 -349 -698 -185 -124 -558 -311 515 11 825 729 -250 858 -276 -265 -410 -831 -459 -855 317 -888 480 -586 80 -803 241 -3 256 380 -221 171 547 401 744 -708 -665 720 164 -996 -764 559 944 -473 -517 241 904 -92 -4 -615 550 -136 -471 -520 591 -318 182 -951 -80 423 175 -339 25 853 414 -668 440 397 684 259 753 -663 283 324 704 760 425 -412 324 157 398 -928 -862 -449 -619 -686 299 -100 -440 -552 -945 381 943 -162 800 -697 -34 783 127 707 -467 -266 -869 220 288 752 -776 -501 -354 917 68 -86 527 -713 -439 -346 681 -796 228 82 577 -997 339 147 404 -468 626 -944 -426 877 -693 -950 -484 -130 -750 -451 -61 130 926 525 148 -825 685 -713 -617 -994 106 305 457 -140 543 89 -204 -212 -768 -605 978 402 71 266 373 -834 522 -271 229 -18 -778 -680 -251 -941 -996 106 950 652 654 251 459 -770 807 776 994 -241 -584 27 -43 36 -860 794 -623 -656 -389 262 105 432 527 643 42 735 -350 265 -346 726 -324 304 -56 -207 972 -601 603 -86 -391 803 -858 -348 378 64 227 -742 933 -174 -361 -47 759 -449 374 638 -671 -631 -541 -503 -792 669 39 -372 -814 78 -833 955 228 -256 -652 -880 189 -796 518 560 -965 872 -788 -378 -813 798 624 430 -399 423 710 -536 802 -66 32 -580 -119 -138 -521 -151 480 750 -371 651 667 -322 -599 99 -791 -559 -177 -640 -422 -748 -226 158 438 52 -877 906 454 90 363 536 334 -804 -947 942 -386 66 227 802 72 -273 603 378 -663 678 -163 -261 624 -579 -18 -503 609 -837 -976 999 -435 -357 -595 12 370 -424 394 -996 -698 -109 855 -625 -395 1000 -545 742 -616 -242 116 -881 979 -988 797 435 107 -156 172 957 -396 -504 513 199 425 371 -313 -687 769 620 837 -523 278 768 -917 -214 -795 851 -568 -74 -574 -572 980 -565 -908 29 -49 -11 -330 -950 524 -399 196 -666 -102 -680 860 988 212 39 439 878 109 -415 459 -250 114 93 -254 208 -428 -791 386 -964 -280 75 -983 141 -995 -737 887 391 392 930 518 347 699 497 -152 548 792 72 -371 -719 -874 436 116 403 -317 964 -242 909 229 510 456 -943 -553 406 -768 421 834 378 -703 -766 431 -381 937 -27 -459 490 774 907 -781 219 484 -8 -161 -758 17 673 656 -380 840 -851 -609 246 703 -297 473 506 -446 707 -650 763 -534 201 -187 -572 159 -929 -199 -61 282 235 898 -569 235 -477 718 -587 320 575 150 -399 763 558 704 605 46 -95 -245 -114 -719 29 -823 735 32 -179 734 985 -383 -192 -944 464 -867 -374 -279 162 -338 225 -583 -142 -819 -685 -361 -357 -369 107 173 -318 355 482 -865 446 752 963 910 557 -579 754 -280 390 506 34 -631 468 575 935 -63 -274 236 912 -101 -733 -239 403 369 637 -215 -312 -775 289 932 -713 -323 705 589 -750 693 -942 -260 -913 633 -82 247 -460 257 -746 128 834 832 -389 335 423 981 -168 -628 -903 539 -289 -598 -304 -176 765 -329 -38 -651 192 863 869 583 317 -194 -575 -630 650 -271 -518 43 904 419 626 -977 155 937 248 -980 -595 -646 356 387 -151 640 159 176 -915 -394 -341 2 -406 -985 -49 -243 70 716 -443 456 -873 14 719 553 598 -811 568 -799 -169 -121 -110 346 119 27 -974 825 555 854 60 -597 784 499 422 -91 396 -675 -121 654 423 97 -733 878 539 -858 428 787 -469 -755 778 -401 575 446 -843 -410 173 745 838 694 191 -456 929 851 989 -775 -732 -828 -560 -732 193 -932 8 -87 -870 3 297 521 115 433 17 -354 68 -895 93 -284 -892 4 482 508 -181 -252 -620 363 863 73 -589 -215 -971 284 84 -246 991 31 -13 -460 770 -355 836 159 574 358 933 -230 990 953 -807 484 754 -3 980 570 -34 378 -344 540 971 -661 913 -654 -867 -7 290 829 750 -242 932 122 1000 819 -568 -699 -268 -979 62 343 -777 -737 -872 586 515 776 736 704 313 -351 548 66 -252 -894 43 -427 765 572 588 251 728 182 -735 140 50 -286 599 630 -939 317 -886 255 905 -494 -634 253 19 222 204 721 -942 -396 665 372 221 386 -137 -742 -113 -919 874 -66 -554 -944 30 119 -461 14 -313 130 448 -393 -854 532 -662 989 188 380 605 -260 -912 571 -943 -91 -657 -372 -218 353 -295 148 203 646 -296 599 -688 -315 -859 350 -976 -786 991 74 491 426 -403 125 -573 -923 816 880 453 -515 -316 -609 179 761 -229 145 -457 998 -452 325 -39 610 249 120 -482 -254 478 -125 -422 -829 425 588 -679 2 -875 535 -953 -58 717 -52 -222 -851 190 -48 -147 -937 896 -608 504 -264 -346 -603 -911 760 -271 -935 -178 -857 901 90 122 -186 -70 315 -916 629 -772 203 271 358 -92 -961 271 -177 673 -823 -794 -163 107 783 593 -329 -64 260 213 -165 -559 792 -380 194 182 -406 -386 -661 13 -725 -699 -579 -663 907 -219 -205 555 -833 -73 749 -473 623 144 -441 592 -502 10 523 703 651 827 704 216 549 314 -106 710 -624 610 881 934 617 229 -634 -986 -931 -166 -157 799 466 -681 277 675 -271 556 -616 -528 973 65 -425 542 392 451 -435 439 652 -200 -726 810 94 95 372 -375 870 139 311 -904 522 -468 -430 848 668 146 -147 -128 152 -401 299 718 -802 -968 -96 -745 -519 54 -421 177 873 -397 -743 -41 518 -438 572 726 847 -456 -665 -779 -402 458 609 -535 -21 -345 243 323 268 411 567 439 779 55 -491 -22 796 -847 -321 -27 472 -563 -585 434 -115 783 98 606 -669 -887 -53 73 634 322 36 1000 671 -779 -845 -922 -833 834 -792 -943 885 285 -832 421 -633 -918 454 799 819 91 280 -243 -196 691 924 757 -606 553 -975 -352 -979 133 201 110 -798 -534 -300 459 65 816 73 909 304 800 -393 671 308 416 -266 -289 -362 199 969 -620 325 -580 948 -836 737 -754 -437 715 84 451 499 -476 -279 300 44 90 -405 -386 -260 -890 -850 -118 915 -131 -800 47 32 -261 -466 655 -136 263 -829 -462 -705 -788 43 168 -351 -548 -797 858 800 -989 -930 648 -138 365 -173 -336 674 896 143 18 104 271 869 813 357 -236 -321 -641 902 750 918 814 -785 269 -329 488 -520 967 -235 -428 173 998 702 566 -134 732 555 347 110 6 -843 321 -790 38 170 475 923 731 159 109 -53 -300 -675 -411 -230 699 -477 -536 326 -698 -736 -545 -122 -674 -568 874 539 703 -833 -613 201 -643 227 -184 -807 -19 -26 -718 -896 -533 -343 -433 806 153 409 316 -183 -36 -962 -415 -829 985 -301 -908 0 -570 44 -391 505 -248 -833 117 313 554 -156 -831 -458 638 383 434 83 0 866 -34 420 -1000 686 -436 649 -503 356 -857 -37 547 -304 -137 -253 -830 284 -269 854 -621 -6 384 696 263 925 -556 -431 677 -139 -86 353 -365 -212 956 -628 -287 -555 -645 635 763 363 -696 -982 338 373 815 155 941 31 484 486 -275 -275 223 -731 -907 -37 -619 -656 -762 -441 98 -463 -455 -365 -801 322 818 876 312 345 -92 744 -905 -479 718 -404 560 -606 -741 -56 141 159 399 -416 -553 -160 627 448 137 768 839 627 492 -132 -891 -418 916 743 874 -390 -182 -565 384 40 498 387 859 -982 302 -803 647 257 669 107 250 -700 -527 -235 199 705 751 -136 696 -356 -413 623 174 -491 -529 -99 -57 290 -534 188 751 633 47 444 -799 -395 -803 -901 565 753 -675 45 -353 -987 -380 102 692 749 976 -952 -242 -358 617 782 750 -909 -767 -332 485 -123 957 -878 816 -797 643 948 -498 0 189 109 -28 265 804 870 -302 680 -136 -249 846 920 559 -116 -609 -899 -95 -970 776 390 -140 388 -15 -409 -652 -906 -209 421 -258 -866 738 -849 -528 -388 142 963 504 916 116 -896 -354 -874 756 299 -437 817 41 651 664 154 -283 -405 -879 222 -192 182 -208 -854 -17 -292 -861 207 569 -65 -838 -206 -887 -987 -1 -641 966 -342 -71 -643 603 718 974 -859 -923 774 426 -162 -197 389 320 849 387 458 -631 185 -749 -154 186 -412 -342 -490 -352 862 324 -137 948 -258 898 972 -891 780 -921 86 -953 -258 888 -388 -429 -308 -187 -915 910 -922 -470 -921 -578 -719 -173 -832 -772 131 420 -851 -807 139 -556 -729 -824 -106 -763 -435 -932 -359 -510 862 563 387 -389 -85 -309 551 -130 249 -688 -622 507 912 -968 -777 641 -399 -724 701 589 489 -62 -660 500 352 738 76 391 58 585 29 821 901 849 811 -1000 14 279 -409 145 348 105 -788 -834 171 359 228 -109 -610 174 981 161 -875 -929 984 -734 905 346 987 -147 -288 157 795 37 -443 -45 856 -573 -346 610 -759 -255 997 789 -148 971 780 -935 511 -370 991 -373 492 -370 -138 866 -7 601 33 -707 401 816 339 -810 -939 -652 -708 -993 -294 -319 -951 -601 140 -795 798 -384 -172 307 -862 -739 633 67 805 -107 119 -39 575 240 -424 -298 485 541 -821 -749 -119 270 542 257 -752 107 -609 561 865 -316 224 477 -646 910 -105 506 -666 73 258 -558 594 880 -396 415 -804 326 298 -769 540 -468 -131 663 -811 -987 886 -974 -900 309 644 333 -310 726 986 -734 798 661 -230 950 26 -340 496 -465 -36 667 919 -434 309 848 -855 -545 -978 199 670 -901 -7 866 258 955 441 158 -477 716 991 359 710 327 631 167 -69 689 176 730 -29 -717 528 763 194 -794 885 755 865 -785 -279 -833 -303 252 -179 407 935 818 -933 -872 -730 -820 -790 741 819 -859 -628 -519 -728 -886 243 -833 469 94 31 667 293 -116 139 -135 -487 -640 809 599 -188 960 399 212 -92 -369 -345 -697 833 -552 -818 -587 -669 992 -552 709 223 621 -477 -700 281 913 -878 157 374 801 494 -306 179 -937 261 -440 -277 -224 -74 378 -404 132 -120 -681 -786 -969 669 206 819 795 -624 274 692 -472 -170 -963 -761 -30 226 -226 -2 876 143 686 -387 -13 569 321 74 621 -993 89 72 320 -144 -617 788 -727 564 -752 -950 284 783 709 -184 -142 909 -583 -846 964 -880 621 708 902 115 289 -343 390 7 -789 -531 64 -682 953 -22 23 891 890 111 366 -437 470 -644 869 -323 -966 65 207 -261 -485 623 -453 215 -858 29 -124 -249 -712 571 -887 -476 152 339 304 991 109 -743 -336 -264 108 371 644 -810 684 606 435 -562 -856 642 -310 -792 331 -495 -753 804 -260 -511 298 -216 255 101 78 764 604 147 -168 397 -553 -869 404 239 -590 -345 427 322 -672 -152 692 -479 130 -185 750 488 932 430 -474 954 -531 -105 525 -88 380 -17 376 927 -783 -101 775 -332 982 899 379 -636 -584 320 20 892 16 383 -763 -555 -391 326 -418 -151 -516 849 -421 478 -905 926 632 -462 -500 -772 713 628 -31 667 -438 -126 49 -31 368 -764 108 67 -41 309 20 821 856 -725 863 469 210 395 806 784 15 -251 -644 508 11 -359 -167 973 55 541 109 -830 453 -835 405 -455 555 -209 -3 298 -326 -770 245 223 862 -473 -945 -905 708 -490 -159 606 -967 640 -256 -874 608 -159 -345 -175 -440 490 471 -963 -311 279 -249 353 -377 -116 274 -224 -160 -344 -843 800 -733 53 460 206 915 673 750 683 560 -644 66 509 512 -563 344 965 -873 -17 404 792 -513 811 581 391 -844 -7 -148 858 -144 121 583 146 -434 -99 972 -795 151 -958 -364 261 329 -569 22 -201 882 -197 370 -494 -931 -216 991 -596 -166 -178 826 -966 234 -854 277 -428 -92 399 570 -471 478 939 -176 19 552 -134 999 -665 -528 -714 -131 -568 -613 -152 -41 108 163 -796 382 904 801 388 -258 660 831 -269 -377 -109 638 -621 66 -937 159 -185 432 -408 -967 586 464 298 211 446 -366 853 475 -289 623 130 347 -647 -702 -309 139 -684 250 -686 752 528 -950 -708 -372 135 -940 191 935 -381 227 -971 836 -972 186 239 -859 317 191 840 -376 -461 -325 -876 -829 647 -478 464 46 -761 756 -691 -754 -583 -539 -582 -82 340 -133 -767 -375 -923 119 -248 413 922 508 417 -744 17 291 558 790 -619 395 754 -340 562 254 -89 -502 -986 922 831 -594 -237 527 -608 -113 -582 -841 340 830 459 1 437 -620 -377 587 615 -462 -77 981 494 -185 947 -483 90 -862 -105 -613 195 766 296 388 -360 358 -183 -964 984 98 502 -148 -479 -532 -892 528 -782 773 312 974 -985 540 -939 -128 -682 142 -457 819 565 -158 832 3 -669 891 -686 833 -914 -850 -785 704 -42 -90 -337 143 -205 359 226 -993 196 635 -439 282 -670 730 -416 56 342 -785 -2 -208 -44 -888 385 -684 281 -734 230 -868 -228 470 825 335 -971 424 411 754 -612 581 92 707 -195 745 -923 -163 -94 -160 -220 393 372 -845 -908 971 -476 -886 262 199 187 191 -570 911 -144 -53 783 -823 -732 222 -394 234 134 566 -515 359 997 -18 -44 -521 917 785 -875 -454 -297 -517 -550 703 -804 139 699 961 450 -990 182 248 -168 -983 -407 -777 374 595 63 484 -885 -752 549 732 -307 235 230 -885 913 44 -985 944 33 918 -671 723 -957 -726 918 -734 628 799 61 113 -132 -388 240 -468 186 -356 -55 -773 481 -816 -447 -162 490 -63 120 -214 -970 -444 -440 770 -90 901 -86 -363 547 578 -605 -361 865 -490 -57 839 -785 -642 175 -938 -821 -926 320 -281 -567 -286 777 788 696 -322 -400 980 -407 -453 971 -651 300 605 563 492 -863 -894 -253 648 255 -6 168 -59 498 -486 -663 893 -944 -850 -85 -98 -549 28 -691 -641 846 46 34 779 -133 -381 -199 -840 -389 678 708 -358 -353 187 -453 784 -211 16 -894 823 972 321 -402 83 -521 284 -145 -84 787 88 193 -709 381 531 247 -476 181 -597 846 390 518 884 -672 -416 -889 -360 172 266 -263 -482 275 -537 39 -76 -128 -917 292 -791 28 -103 -828 651 -767 653 -610 -975 -513 436 -959 289 143 763 -523 99 785 -827 -140 135 503 -458 -704 979 813 410 -349 196 -252 -716 -46 -411 709 598 -891 202 82 -602 371 -691 -596 706 -843 375 521 669 -643 -9 224 344 357 -692 150 -398 -188 712 -450 -130 716 -907 -725 1000 392 -715 -474 -210 -443 -795 -614 891 276 -149 -623 94 -496 -403 -703 276 994 741 -974 276 688 298 -612 947 -69 -503 567 489 348 -969 622 -272 39 529 3 -117 -767 518 219 -480 587 638 -526 -288 -511 221 -417 449 469 639 -1 -622 641 69 -997 102 -24 -118 -428 -828 -9 -413 114 645 137 706 -633 -538 38 -956 -844 -58 -848 713 -648 130 247 -808 -366 -991 -499 268 409 -476 396 954 -705 218 -772 394 542 913 325 79 660 679 734 -548 -275 -558 872 970 103 -616 -567 -169 492 -664 -21 352 -519 544 44 115 -787 -29 427 223 -996 -538 32 -219 -341 501 415 -524 -520 477 660 -263 5 -680 693 -87 759 -693 -935 575 541 -714 679 859 412 943 54 946 -459 623 -818 -959 -754 979 834 859 -961 577 -568 33 490 -399 -383 235 554 740 747 -982 949 -902 972 -417 -267 287 -732 427 520 -394 120 28 753 -149 349 827 -983 229 24 -982 344 610 -306 -120 171 327 804 7 -976 -746 179 -817 767 -831 809 -606 133 390 -422 532 662 1 326 247 -422 333 -1 690 -698 740 -483 76 -440 -34 126 -193 333 -914 -69 -851 -800 729 933 592 -252 699 489 -103 -720 -811 191 912 -248 892 973 162 -807 682 -590 411 884 -446 631 -929 -405 618 70 277 -427 544 -914 690 -998 523 -62 -75 752 537 -885 -97 -674 -641 -247 872 67 258 364 -598 -69 933 300 -475 -737 471 -390 336 742 998 71 996 -397 270 684 -577 404 -332 628 756 -644 435 18 -872 -328 -497 -874 162 406 -76 -665 524 -753 -168 -848 -675 698 369 -496 -927 -630 -923 844 19 357 -241 251 -309 -332 84 -160 -491 554 -639 729 749 56 863 606 -96 -411 -679 -700 296 828 0 942 -639 -989 -530 982 -352 -212 -359 -728 104 -148 -777 966 356 -990 -748 -428 -788 -524 -98 832 -745 -713 -921 446 690 -888 -99 500 -336 -30 -961 173 601 -134 234 -95 -942 141 668 498 504 552 -429 447 -554 -995 848 693 16 156 5 643 31 -331 254 917 349 150 -421 -969 405 771 -869 -605 585 -538 -21 265 -98 -982 357 -894 51 737 -379 -160 -62 318 248 490 23 -482 -307 42 264 -997 -133 974 435 617 -162 401 927 -996 991 782 -397 -544 355 51 -694 -511 -636 946 749 -206 -372 -369 -154 -64 357 -691 331 -980 -254 406 585 -983 952 -255 -803 849 -494 278 509 634 -170 -223 -174 6 -382 45 -886 882 -770 -403 -333 -31 740 5 -878 444 574 -290 143 -673 -612 -120 -300 624 -206 -286 531 -127 -275 194 87 72 526 -437 -992 -183 -152 568 481 199 -90 -967 -986 -677 862 -344 914 -858 -541 -515 971 -90 890 -680 -23 224 313 -123 231 -862 -752 472 -660 30 597 287 -886 347 8 102 143 294 240 672 -152 -45 -770 -201 -520 966 864 67 101 668 -217 -267 -578 718 873 -129 761 -639 -926 -65 -958 132 -730 -134 -553 -92 865 -526 390 -622 -517 720 -130 313 -905 806 913 432 -827 173 746 -30 -144 -492 377 -862 297 162 -317 57 -476 893 110 798 778 556 -177 974 -159 -23 -882 -390 -150 340 387 -351 542 834 -435 40 995 -746 492 654 -529 -798 601 -120 20 355 -810 -502 124 175 -57 -451 427 -826 -697 667 -378 864 -43 715 702 924 259 -422 -685 430 858 -327 -321 -64 -105 663 -560 74 23 -463 452 546 -197 -545 798 520 -277 963 -904 -282 -47 -636 90 385 -969 -388 12 -63 -155 709 -6 307 -25 548 499 -255 831 -518 56 -965 945 299 909 772 -998 -730 -646 -430 -383 -607 646 -469 69 240 708 91 505 898 925 -337 988 793 229 -122 77 -129 670 -789 995 -435 190 600 351 472 684 -515 877 -909 -428 803 -545 -211 -636 -491 -686 599 -876 734 999 -188 -422 969 -612 -285 -628 542 -412 -89 806 -267 353 181 -39 -392 965 -706 874 -423 -523 653 -218 351 834 -429 533 -367 -333 -230 547 -497 51 262 -147 332 235 650 -560 808 743 -402 -209 910 -935 385 -97 160 560 -121 -725 -558 711 -841 -609 -119 -990 302 -749 537 699 -516 500 652 622 69 688 -553 -80 -910 -61 -557 762 987 321 506 -224 -941 -55 -201 -448 -686 857 -41 406 -191 35 -473 -540 -115 587 447 -488 -352 822 -303 914 292 299 280 -457 -208 -803 882 543 32 10 -938 177 516 999 -984 -853 457 844 -84 15 389 -289 -496 -453 216 -531 245 -341 -899 680 968 880 157 -193 463 -963 -929 -876 -785 -329 -170 95 992 571 429 -199 744 531 -222 290 784 -920 56 -974 830 287 130 136 -923 -153 -210 386 268 217 -983 -759 639 402 944 -146 347 206 -428 629 -187 -347 -974 -264 -814 -878 -65 350 -131 -207 -402 -640 112 901 -553 -794 815 6 844 262 -538 461 645 310 19 -620 282 -849 -841 -210 -464 -968 -661 -70 308 -348 584 -275 130 -999 -960 710 -770 -828 -54 17 37 -831 597 -695 967 356 -828 507 -146 594 -170 -236 -57 -785 443 -940 211 -353 861 -619 -534 -376 -536 -284 692 -614 -948 680 759 930 509 45 287 -612 195 -654 -731 -476 344 969 -985 -200 538 480 -897 253 -389 -624 551 -437 -435 -829 905 517 43 800 -871 886 95 -35 731 324 -900 -605 -309 870 573 -889 -276 564 63 848 268 307 426 -846 -182 776 -588 -910 -787 401 -736 -220 -421 -494 216 -193 386 377 406 508 -149 249 812 479 188 -31 -7 233 -387 -803 880 -225 209 865 -499 944 282 686 644 -499 48 943 145 -26 88 -571 -785 -916 535 -621 -211 811 223 -45 -314 89 942 721 959 513 -94 -214 -23 755 244 -960 41 172 323 312 955 -389 -558 -942 62 711 187 -531 -140 -807 691 -165 893 -269 -559 -529 -928 345 173 480 -242 699 -841 533 -731 -624 -539 724 506 -995 -348 870 -934 815 760 -634 -457 -636 238 -992 775 665 -962 16 -131 192 -554 364 -13 132 115 -788 884 504 -752 -72 166 677 739 -198 -346 -654 111 162 208 -682 -611 -870 -514 411 351 -844 -112 109 -927 -216 687 629 108 -958 883 -214 565 -338 -557 -290 -574 971 -989 -195 144 146 -961 -984 -934 -465 472 -38 171 986 -81 -92 613 -94 -944 113 34 424 996 569 721 409 608 -444 -760 102 242 -621 -931 741 644 -738 804 -293 -906 -796 127 301 755 -924 596 -175 -354 921 413 -351 404 -771 -29 -447 953 902 103 -532 95 -723 -650 -800 -581 -455 301 19 602 -867 -131 -811 -818 -156 300 -374 -40 684 -208 -173 -34 -846 860 -463 722 -890 409 667 -315 564 -234 518 -517 328 -444 -731 -233 283 -493 808 774 -896 -555 794 -694 -368 797 -581 150 -490 -76 -560 472 907 -798 221 -868 965 -134 -129 -845 474 3 -513 257 -976 154 -890 663 -507 705 140 -442 -714 544 952 -873 -981 -583 73 101 325 319 -768 917 -723 914 -811 663 -39 747 231 -466 725 6 -692 -667 751 760 -286 -112 124 574 -920 75 -967 133 -334 -898 716 -910 -323 -157 555 -124 583 439 -604 -854 -694 633 -168 948 625 -295 -586 591 428 340 -80 -394 406 717 -115 478 -785 434 -505 454 -402 -68 -396 454 -48 824 192 -906 -982 -375 -597 -255 -417 659 -156 -537 798 -469 890 248 -899 -240 824 -549 370 -466 -236 -633 -43 -711 -194 572 -461 101 -346 142 534 -618 234 85 -595 -570 -293 512 -341 296 323 -153 -643 56 -957 -552 777 696 -912 -122 -887 888 -729 362 234 488 908 -663 439 -235 -560 744 659 -270 -527 38 173 -563 231 435 -46 -545 843 642 629 -422 -709 -849 558 66 -348 178 784 -350 -496 187 786 746 850 -808 728 999 -630 -311 712 387 -992 -274 -785 -450 -850 883 -883 -389 296 610 -566 -842 950 -220 48 518 -126 137 345 132 -875 -435 385 -939 980 472 -848 679 370 543 131 -332 -472 34 -393 -516 -537 -646 -224 151 -662 -402 -138 225 312 75 909 263 -349 109 -75 65 -423 5 413 -455 640 19 -306 -938 943 483 735 32 111 -642 -662 -970 -939 -154 384 219 -618 973 -870 -916 -792 990 -229 866 -480 586 -629 528 350 415 -339 53 870 365 -893 199 84 -228 200 961 277 770 142 75 775 473 -879 -501 995 -348 117 -91 39 -784 -101 55 -620 387 623 869 -222 -902 -694 -640 840 573 -474 -538 759 649 -970 806 -214 -534 -509 -906 -2 -270 -455 395 -793 672 955 766 171 -185 295 26 637 -729 -194 -992 -228 408 -528 257 -311 774 538 326 339 620 -574 156 -186 -99 -166 510 -214 609 224 986 -542 -841 -99 723 -815 455 -763 149 -84 752 -916 252 114 -293 429 319 -830 140 -764 651 -924 -950 -918 -279 487 -707 -26 -132 -641 405 -494 -354 638 -939 -754 997 321 493 -28 209 -366 -594 877 -742 -547 -85 440 578 -414 -80 -73 590 611 -802 -36 867 321 402 461 -278 166 780 743 545 944 -682 781 795 -161 521 210 878 539 -502 -451 -886 458 927 -782 309 -967 -489 665 -704 -890 -835 220 877 267 733 769 358 -662 572 68 -169 854 229 -986 -739 -887 756 -396 -876 -337 -105 83 919 -417 259 -287 251 995 -188 293 -262 -616 254 -796 -587 -292 -900 347 242 893 -714 206 376 957 -247 -773 449 -130 600 -293 717 -381 -459 -641 -239 257 -220 236 -495 -89 380 -345 722 729 650 965 381 255 -675 -863 390 -772 -159 -619 747 578 243 986 951 -689 -874 -300 218 -108 926 -468 937 148 130 -280 906 586 -932 459 -835 0 -464 325 379 -229 522 -369 -398 -624 -512 -587 304 -527 904 361 -326 518 95 -159 -55 781 -127 -253 -669 -726 -149 -58 -896 727 355 -828 -312 562 262 565 80 972 -789 543 -318 -890 -387 534 -309 169 -2 901 -232 527 40 38 70 -845 -270 -883 809 -262 475 597 766 165 324 -15 -134 -412 -262 -257 -471 111 73 692 -985 1000 -616 -665 -203 -793 -782 91 337 552 -910 561 -201 -383 221 130 751 -210 955 290 461 -986 -80 673 -987 200 892 994 -671 740 683 190 653 -684 677 392 -90 955 -39 -845 762 944 735 689 371 417 712 221 -491 653 -609 119 -105 352 -245 908 536 -32 24 -661 -413 299 574 -303 -746 -781 -51 -941 -74 653 844 593 140 -138 -915 -708 -220 67 640 368 193 -181 -182 -743 348 966 31 132 665 -144 730 137 371 -680 384 -387 899 -891 312 -437 -507 635 -774 -745 206 -947 -208 321 821 -676 -82 -609 -32 -757 -15 -682 762 300 352 -564 -632 -368 448 695 -766 202 -285 -30 752 423 -14 -339 475 964 842 -291 971 -89 803 282 437 326 161 -80 -39 -322 -247 -910 -406 -669 -621 -713 383 -383 242 666 -200 165 -344 940 -37 -442 596 951 -651 -307 850 -141 -318 -330 -912 -618 424 -732 1000 -530 -67 -477 -240 -590 381 301 -323 -394 -933 22 -962 549 470 -683 812 898 -176 -65 -113 287 -831 -117 89 -817 -110 -539 663 -659 909 564 590 -652 -268 519 -892 -937 -89 452 -382 482 -923 -60 -734 752 -2 -594 -544 869 77 329 980 588 -98 -645 -331 936 718 -504 70 -287 -752 255 -354 897 205 485 989 480 64 236 630 10 560 52 -335 512 -60 -370 -405 -753 954 -780 -100 731 -384 714 -813 497 759 228 541 -994 962 -464 -63 -696 820 -549 604 198 931 451 -918 -891 -110 263 -156 696 -730 -564 -415 837 -868 -782 13 -689 -351 -865 668 110 24 -890 -653 -781 -694 570 331 513 761 614 416 502 68 613 597 -970 -599 -579 735 -754 -233 -377 294 169 488 -182 -793 -168 560 820 -176 784 -318 -86 -733 461 -878 -157 -963 -975 -232 961 -140 56 -176 950 869 522 449 -448 -908 275 345 960 700 158 800 -332 -7 -221 305 58 -9 -73 92 965 390 -283 -560 -288 -682 -63 -681 499 100 -867 -800 520 -299 119 977 -650 44 -676 -71 -964 661 132 -905 -239 -318 936 -331 -999 196 -966 383 -811 -470 849 -78 737 -933 111 -532 198 535 746 -421 -778 -666 -214 752 -381 534 140 479 765 -739 -5 -20 -943 -728 -554 501 739 300 -337 -361 -581 -371 631 356 -221 737 -20 -317 458 -217 189 -994 907 222 -376 -933 859 -353 954 -530 353 -838 -190 27 -456 -794 -442 230 614 -661 -795 -505 278 -124 277 -778 -947 -446 484 -124 374 24 88 295 497 -874 -680 -656 206 -731 -813 860 -969 851 626 -294 -967 82 663 894 372 362 675 181 465 501 360 -151 -772 733 374 396 -777 -463 -518 693 -732 219 -670 872 -666 657 -691 -407 790 -192 -708 571 -776 -365 -409 684 207 577 702 -155 742 -838 737 -125 -987 -619 858 623 658 520 -613 -254 -651 358 -953 -95 277 -938 -658 -709 561 607 881 245 27 965 -330 43 123 -135 363 97 -602 547 806 982 963 -733 296 -765 -656 -410 -920 471 681 -2 -804 -926 -444 -344 -543 -5 246 -640 205 -67 857 5 580 -54 551 539 -519 -614 996 94 807 44 -315 -552 -633 603 -129 46 543 431 303 -75 -117 -75 947 -223 -408 -287 831 33 -26 916 347 392 -260 720 -514 107 -170 865 -26 964 990 0 511 -880 -724 620 -791 -300 92 831 459 604 -260 672 -258 -117 653 -463 -782 -939 -224 -928 587 -889 -282 -605 276 231 922 -922 873 35 -863 -654 -634 591 -749 -641 250 583 978 -292 -147 -292 -460 491 525 -669 -536 -476 -207 102 635 -767 98 862 697 191 229 383 -336 -752 77 -310 -669 -446 545 214 770 -645 787 -289 157 224 998 369 -408 -616 63 677 -131 -604 -775 108 -287 127 384 799 -742 -532 152 -118 -780 543 -860 1 415 -959 -14 -106 -149 298 -42 686 -456 -209 -37 -693 607 -783 -17 974 -234 464 -172 -934 129 -267 973 -672 94 -129 -329 176 -123 511 298 -773 -972 -375 -474 -481 -824 239 303 -199 -734 -71 113 -858 508 820 968 702 773 222 -129 79 703 -831 586 673 -596 501 640 -90 718 382 -565 532 -602 8 -989 -586 -512 544 -342 628 -339 -17 153 -656 -521 -937 -12 241 -109 211 -261 760 172 -246 -952 -697 -867 293 -40 276 222 214 -647 -612 -195 -307 -725 -414 2 -372 -988 -957 -754 -753 -660 -924 842 565 -487 -597 -467 689 -255 -623 -67 591 772 865 -336 552 -226 -315 -387 428 269 -656 131 311 -902 -172 -564 467 -79 -752 -485 -525 44 -719 -972 676 -54 -881 707 -491 584 593 -485 29 -534 -700 700 37 -565 908 372 113 -602 638 229 701 -142 -997 -785 242 53 669 -965 332 744 -920 -371 -373 -134 156 850 664 485 856 -441 956 -105 -237 -122 -1000 966 -532 484 68 224 789 -279 -185 -655 -997 -389 310 47 -456 -283 581 746 -315 661 -165 520 -379 -984 630 -336 -325 -641 -582 218 -41 799 -275 -872 304 -885 -180 448 -338 421 383 954 898 -152 604 158 -721 -649 906 -147 -926 358 15 950 969 -126 144 -785 -823 -858 386 752 -563 -579 625 849 318 -229 970 440 403 -747 -327 369 975 -111 -982 94 616 -362 688 -266 -652 419 -973 -79 -147 -888 -724 208 -913 -295 740 715 -601 -191 -641 -503 -825 -429 -510 560 -853 -794 -751 -137 406 440 -627 278 -473 -388 -225 751 182 916 210 36 -586 -140 956 -801 -496 8 493 -28 -595 -578 -299 148 961 -256 198 -973 -456 -730 -203 -36 -933 219 807 378 958 -306 -407 588 433 -921 -921 918 912 -992 -404 -653 -151 895 -290 -700 967 161 200 291 -849 248 -231 906 -385 247 522 673 456 -454 -359 651 -637 -80 -698 -92 650 -970 242 289 591 360 766 336 -860 534 157 83 -254 697 722 -108 -832 -736 -429 385 -463 -730 -178 -597 -523 564 648 -463 782 -477 509 -989 838 213 701 -1 -440 435 911 -965 -406 106 -5 970 -349 -744 -297 500 -871 449 274 176 304 -494 637 923 338 122 -345 -847 -913 -896 670 349 723 -521 -900 -852 -817 -893 832 -737 295 195 -806 -1 840 16 -190 970 325 -409 462 795 -684 -703 -646 -531 -947 -331 -230 551 -896 -503 -469 -781 -87 -998 0 786 393 229 -794 -675 -39 -310 658 842 704 -643 -128 680 150 -711 710 -62 483 -187 -414 87 281 -485 54 779 904 -183 -714 430 -844 515 -697 -385 687 -605 359 58 -830 116 668 708 -483 32 -548 -753 -950 555 308 370 367 -11 -552 758 948 528 -528 -416 -453 129 -136 603 -743 478 -753 -796 -411 -956 -981 236 625 163 -571 -170 -269 258 -501 -1 310 188 951 -527 77 -665 833 -408 -380 872 28 634 -110 -853 312 -196 -894 -923 -9 188 441 -411 -299 426 792 -581 -932 -817 -482 -460 440 280 42 317 -747 -913 235 808 224 -578 916 948 -834 545 -485 -954 -96 210 67 -952 129 813 153 -18 60 890 525 740 -462 -32 -954 176 616 904 825 963 -484 -209 -514 -395 -237 -613 -722 -840 248 -365 409 109 517 -241 93 710 203 -626 598 -470 -35 525 -425 -745 399 -487 -791 -844 289 -393 661 -808 481 684 820 -988 473 -522 598 965 -970 -561 -227 -430 813 950 12 -437 -503 -721 911 481 206 554 -8 -734 101 191 -642 189 633 -412 -681 -903 -392 -672 538 -972 -196 -454 -908 -202 259 -851 -554 466 -713 717 148 392 -597 -497 -578 799 -294 -745 -640 -29 -330 259 -198 857 -243 813 365 -52 672 668 378 -788 295 -697 867 -197 363 -934 -601 105 -55 547 233 -154 203 100 -72 463 -137 -922 568 -218 459 452 -492 -670 -376 120 869 5 -304 -823 37 -913 10 -447 -356 -638 -30 539 288 -4 364 -575 460 -768 540 375 990 -994 -203 -593 585 -534 37 107 182 -349 -214 427 -942 -659 890 -154 590 992 982 736 -145 858 -600 101 -996 -127 -69 -224 757 132 -995 886 -665 635 -238 -85 -159 679 -121 -408 864 -383 14 74 658 -892 -343 959 484 68 -665 -388 11 217 684 204 -402 -834 -565 -112 -391 -695 555 363 -783 274 -778 -482 86 -464 -463 -383 -117 -85 -310 -733 662 164 -772 -633 919 -953 -559 -86 724 -102 248 399 -854 849 -797 -545 733 -758 702 -658 774 422 -933 -325 763 -936 927 215 149 -76 987 -347 235 -954 1 -930 559 362 -745 49 271 780 -942 -834 -615 -330 485 743 -557 -643 852 229 -110 -710 -593 -126 -168 -597 922 398 859 145 -484 -132 27 -874 -493 -542 -34 193 528 366 164 646 742 63 -169 373 -956 650 -520 -454 -378 933 -373 238 326 602 -738 -357 -26 -415 109 265 286 -711 248 51 -977 -642 426 321 -205 -121 734 542 -327 -554 243 580 861 -934 -600 344 950 326 -389 700 569 712 -459 -788 -674 -262 754 -58 444 -147 -545 534 -179 -831 -650 630 -1 -488 -658 524 -558 211 762 -662 336 -778 -70 682 362 -557 -792 930 270 -156 -29 -68 630 -404 -25 -708 -783 -734 910 767 933 556 -380 876 456 556 600 -400 519 899 -47 -980 622 693 740 -889 195 749 -707 143 333 -570 -732 165 120 546 794 -43 330 743 -828 -191 -788 -110 -27 -600 570 994 264 -337 -27 373 -672 -852 973 164 -21 -201 -261 492 767 -900 -625 -961 -765 -243 -285 968 -809 388 -148 119 -539 -186 203 -137 868 -416 360 -422 -206 -452 -889 745 -689 -517 -409 -501 -828 -180 -744 878 483 797 -685 -786 -762 -419 332 120 -349 -935 259 83 269 -461 307 57 -685 -977 356 -455 -314 -126 800 944 -876 14 530 984 308 163 -796 21 396 -28 -789 -240 -747 -153 -393 659 518 348 487 944 -697 -750 96 -972 257 466 -455 -479 -861 -761 840 753 850 -543 -226 -503 20 -76 514 154 -815 -731 816 -767 586 -648 -521 -986 733 -340 448 -849 815 146 449 -907 -560 51 846 -825 -584 -11 -548 -649 -433 676 764 -726 -705 332 -693 -486 942 -157 -681 401 -742 -377 -622 13 -892 354 374 437 -745 -160 -60 366 -87 724 -124 623 103 682 685 -318 944 224 281 -543 568 862 273 -233 624 -245 93 -85 915 -364 -135 786 -986 -939 -112 517 639 993 821 243 -379 40 -632 619 973 975 -570 -490 -26 -429 433 414 -650 -562 30 104 948 389 565 -138 163 -84 -11 214 -709 413 58 588 -918 -371 -957 848 353 143 -272 -794 548 -172 952 -419 336 566 848 -33 -78 902 941 -250 344 771 -725 -862 -506 -815 -963 620 275 -793 32 741 621 957 529 -916 -710 -719 -682 -438 779 -31 -651 -332 -250 171 588 -266 627 -243 422 537 -46 40 860 59 -294 590 402 -551 -310 -693 544 -475 -494 -956 466 707 -51 -453 -203 185 -823 -600 657 -715 377 -187 -832 603 -115 -58 -731 -946 -512 619 847 938 -560 801 -55 987 191 -533 -149 -821 594 193 129 454 -309 307 730 -443 -436 -785 -738 176 -201 -898 -818 379 91 628 519 500 -972 593 -63 99 -493 -291 -835 -279 -693 -231 -30 518 991 -806 516 229 -645 741 -373 -978 -633 859 -177 438 -877 107 944 -923 673 -523 656 495 -491 -616 -348 -622 -213 -663 -845 -862 291 578 740 424 -500 847 743 -599 33 799 -99 386 376 524 146 258 -814 335 1000 896 130 806 417 -267 -315 438 -345 -135 -398 -642 -310 921 461 -345 151 851 758 707 719 -828 541 38 -965 310 -882 -510 -417 -585 59 529 43 -417 769 -305 989 936 -429 -955 964 805 -931 958 -858 417 -531 11 941 880 -481 662 -620 333 667 -487 -488 946 -375 67 866 987 -889 -626 656 660 -241 330 579 -639 901 65 -530 -111 144 236 785 245 -578 396 -585 -579 -464 267 -808 -729 825 -312 -953 677 -708 -79 -340 -217 976 -985 454 892 -31 204 -602 -307 -109 258 827 528 393 393 -305 -9 268 832 3 507 -93 -378 -981 550 920 -356 -450 421 737 602 465 -444 674 57 524 -108 -902 -389 952 713 -682 908 859 -708 -818 22 -640 222 -639 165 -897 -949 -810 -260 -953 266 -535 584 -62 848 801 -727 -697 777 -20 -257 279 -732 770 -581 99 878 671 -774 -965 686 24 261 -957 790 174 -427 982 -937 -830 -882 -228 847 -599 -47 97 59 -141 -193 -245 721 -353 174 -57 -969 -628 601 -873 339 -918 478 -15 709 -951 -975 -40 -465 192 184 -42 -518 -880 974 409 -793 -479 -945 -838 -957 -946 312 533 -745 578 622 -383 429 -912 -556 544 294 339 116 -435 69 -214 493 926 -289 -976 53 -23 45 618 75 42 -870 349 466 -134 339 -661 -819 301 408 -70 622 635 190 -333 545 911 -122 674 -561 184 -462 -244 -789 -25 -749 607 427 930 377 -617 980 -373 468 -525 -838 429 573 -21 137 400 53 212 120 826 928 523 -561 -73 713 -581 777 975 -296 -363 792 0 917 -702 -242 595 -661 200 157 371 -671 -172 350 -86 446 -709 -438 371 99 -795 -858 -548 308 267 -156 -226 57 -447 109 237 111 -441 -468 -76 185 -832 546 -200 338 213 284 130 84 -901 324 434 451 -567 360 912 361 -842 -689 124 57 645 481 52 981 -880 -390 -757 930 784 -156 628 -449 885 -738 -968 561 761 739 -374 -194 -788 -536 -664 126 -28 -174 935 -981 -841 -711 463 -898 756 311 845 335 -614 23 -286 -362 -491 388 -485 -166 145 737 479 -282 933 -128 -133 -967 -455 -819 -391 601 -633 -163 -233 22 285 -298 -576 746 978 -880 -510 595 320 827 66 -856 135 -746 -900 707 -415 -211 -7 -450 -257 -417 845 -537 -297 449 920 447 511 -742 -479 32 333 771 373 -778 -845 -650 3 -716 752 827 991 -993 116 818 967 648 -896 -670 885 171 998 -975 213 923 -608 -270 22 181 632 -492 980 -115 -818 -601 -817 880 -86 718 -748 -432 -209 -790 -734 -380 -960 -60 -160 632 -973 -979 845 -77 618 520 -577 -18 -376 -141 -499 375 -493 145 475 -112 72 896 -753 386 -850 663 -807 -407 236 76 875 -291 -581 -212 570 -162 -407 -615 -122 -698 -388 -404 828 161 133 52 662 403 985 325 -453 -669 73 69 778 -124 -589 74 667 -858 -972 577 -403 980 565 -466 73 360 22 -170 496 -477 159 -801 600 261 655 -892 145 -162 161 -295 -111 687 764 -614 -373 421 -218 -533 228 -908 -295 357 -606 77 861 -523 112 811 -511 -377 -158 409 -613 426 -397 -612 885 174 437 -978 133 -977 10 -799 -949 -464 67 -467 -400 65 -561 727 -651 -713 -901 824 -711 685 -589 511 163 -64 494 850 47 970 -975 664 330 190 -505 275 -155 617 945 -354 829 -589 498 913 -663 174 -742 -467 -251 -515 -113 765 196 266 -897 422 829 -865 534 269 251 600 -374 702 -829 -432 -408 182 751 6 -659 703 -513 18 330 -210 -772 -328 314 332 21 -32 -939 723 190 250 650 -754 178 -362 413 756 -16 -514 173 -841 -389 856 -948 679 844 227 -344 -870 638 283 -237 181 -825 -845 -188 -962 -944 -837 -592 -949 617 -291 -943 883 214 334 160 -243 516 795 -553 67 -151 -681 401 -42 482 -229 726 566 958 -204 219 -821 714 -121 -861 -417 746 -873 -168 671 -283 474 -379 659 -837 965 431 -930 -125 984 -619 -629 345 698 172 465 -353 854 -768 -283 116 240 -89 -863 -486 172 52 592 590 976 602 -194 -525 -442 -500 -921 980 414 447 -55 959 -879 -286 896 -498 -45 -783 -809 -883 -399 727 -954 499 747 839 -614 -870 -256 695 -309 368 36 -226 -274 -530 591 -505 -849 459 734 -870 -727 271 -578 453 638 -123 -771 -465 853 -332 111 -904 -457 -45 -410 -88 188 -46 -607 -529 -516 5 -230 -820 826 249 230 -146 262 333 -211 -313 -311 -181 100 -829 -501 -65 -783 -300 -164 -462 971 771 91 -116 -172 888 933 669 -466 -940 493 -105 286 92 183 -374 -313 -335 559 544 208 -231 -927 -896 882 -653 798 -817 729 213 942 -974 -633 507 -531 328 501 492 -436 -376 -221 851 -659 -450 -203 948 217 -605 -341 -854 772 -244 -329 -264 612 -403 56 -94 783 26 325 186 -122 747 -52 -437 -278 -759 333 -776 -662 -348 -755 -364 708 -469 -421 -52 -145 -291 817 475 191 486 650 -56 -748 498 875 943 -668 47 -317 484 -631 755 237 -953 530 -139 -956 810 156 284 798 -216 -57 -826 119 336 -380 -591 521 709 -911 -119 -40 728 115 853 212 434 -949 -146 403 -116 532 -368 249 257 -146 30 -926 188 501 -661 -724 -50 181 -655 -43 995 471 -318 -445 705 255 -725 -122 -726 184 125 337 -719 259 -433 925 -887 -573 -639 754 -520 756 849 910 719 -656 255 757 394 371 -911 -762 509 -98 -102 -472 -873 -451 848 -395 953 -965 738 246 -919 -487 -837 -669 289 -953 -942 744 192 -684 407 -347 337 523 892 418 -560 57 118 995 -874 -535 -630 -634 404 780 460 -298 664 724 -248 -78 -91 5 859 -565 -910 404 497 -258 -374 975 18 -512 -121 -141 -690 -906 195 -52 120 -120 -346 -843 -670 294 -648 261 -517 -640 -68 -562 -635 525 120 311 -186 -414 -118 83 634 795 -28 376 -450 843 -233 -638 12 -599 -736 844 223 -454 -897 -699 -44 62 -644 -304 400 281 717 900 575 -604 161 -504 -325 193 -46 -741 -447 -473 888 -729 -874 -18 8 -634 -861 56 -291 866 -104 -505 -852 -414 -545 295 655 -870 165 14 -421 554 460 -167 528 -172 -586 344 868 819 -157 923 -37 587 -926 -914 -221 -872 710 428 128 -440 937 702 632 -730 -982 745 -963 327 -256 240 82 426 818 56 -538 386 910 -366 642 -979 707 -48 988 -421 -791 878 538 754 -457 -794 -568 -373 -58 -116 570 -450 567 -877 608 95 413 491 976 244 -65 -486 690 252 840 559 -932 -300 657 -712 -21 -240 431 305 536 201 -676 334 282 547 -16 388 901 400 768 -851 634 -66 -972 -500 -421 698 249 113 -979 -61 -251 94 866 351 919 973 666 -38 422 -868 992 -975 997 -125 297 402 -473 -258 392 -595 -241 21 461 716 -819 -964 345 -953 529 777 318 601 -398 -28 -396 -241 682 -985 610 649 -929 944 -159 -821 216 -811 -17 850 -692 -622 -920 -670 310 350 971 -679 711 -415 -731 296 648 -602 -526 433 -624 551 128 921 771 -723 160 633 -723 168 972 52 266 16 -33 -984 -266 91 121 -82 -7 -253 144 -234 -557 -677 97 -544 771 -476 707 589 240 -954 -610 529 -602 820 521 22 839 -933 851 -476 343 -389 -951 491 820 141 946 665 619 -905 233 62 851 -98 291 -96 337 -29 938 -923 -303 801 -709 -864 352 637 -910 -325 396 187 135 723 987 806 282 -899 265 350 99 -671 -830 -789 -719 987 -56 585 998 455 457 147 791 -189 838 -458 532 -493 -695 -581 -483 -579 701 85 937 248 -424 -387 736 -356 -188 449 -72 -366 -990 -333 582 700 -616 -94 -457 423 341 761 -318 94 -549 62 773 -119 -200 490 777 129 719 382 -617 -916 -29 -834 -521 -422 -938 499 -881 -173 -815 560 318 -783 501 -38 401 246 -134 -330 -358 -29 586 -852 -528 213 493 637 -437 31 -857 -996 669 -241 -137 702 710 -645 -58 680 -736 -541 479 699 273 968 -362 -213 300 -646 -361 821 47 -284 -156 464 113 -437 78 -264 556 133 839 524 -682 166 460 877 -161 -794 -828 -363 -550 7 941 -141 867 -725 492 -796 -711 188 109 -889 -483 514 323 311 491 -159 -937 548 -737 185 -669 948 -775 -355 -868 -101 -716 -483 -166 844 231 -72 619 -341 -947 -953 -209 -637 -640 723 548 -679 169 -483 782 -951 469 173 218 367 -305 -825 429 188 -769 -178 677 983 448 -52 100 126 -385 -752 324 -153 -792 529 860 -366 141 -648 923 -678 173 166 802 430 909 530 337 -98 799 476 417 -714 363 987 -221 549 475 -979 -895 -780 -114 -599 -302 156 -951 -801 -838 -806 867 -882 -296 -417 -536 587 -684 -797 63 -518 -231 -229 774 188 471 -841 -663 -611 -169 82 -174 -761 -927 -661 806 -963 -790 -532 780 534 -926 273 -583 -820 -269 682 400 132 -234 992 176 -470 -828 -747 110 -658 325 456 339 539 -644 493 -669 -104 674 -555 -34 -924 800 -977 333 526 262 -783 480 177 441 248 773 -427 784 772 716 896 -529 -955 733 238 443 -558 -254 588 827 261 -962 -547 872 145 -41 -793 -34 -583 -268 416 -132 686 -376 -635 636 -254 -743 976 -38 650 -232 -387 868 -965 736 148 -751 21 577 -883 849 -370 954 108 -10 676 -741 -37 633 430 -123 -492 869 617 605 2 -614 637 -855 157 69 310 -200 93 -613 -61 947 -942 -986 -907 297 -35 -271 -354 301 210 -972 319 49 -222 -515 -215 -153 723 -363 -748 949 716 138 430 913 -951 37 -388 -805 728 -314 -750 -688 -633 285 -643 879 -644 959 687 -724 94 -227 -356 587 -55 60 202 -561 -631 -142 -98 -690 47 832 766 17 294 -186 354 -373 408 211 631 932 899 786 78 719 -549 245 906 -786 -179 247 965 -745 -563 -763 876 -822 -529 -507 -727 844 -448 804 -334 945 357 -434 -383 -570 -97 -435 354 -779 470 -568 -268 742 -734 369 683 187 735 -759 97 413 -842 261 -916 811 -405 -734 389 218 925 -783 -499 -348 413 -967 824 -776 699 -93 -952 -247 -667 -736 954 459 -638 -341 609 597 -32 -376 -908 -822 45 -498 850 -779 667 -835 -971 521 -828 947 -296 121 -663 -441 929 887 328 -176 858 475 565 953 -872 485 125 764 -342 -129 -21 -451 -19 381 -272 -860 -768 -224 233 605 517 384 327 -248 116 -799 676 478 957 23 446 -135 -824 -836 -884 -893 246 -630 -292 -506 -704 828 -561 125 -725 558 -493 731 855 -570 571 928 -313 968 421 315 470 -474 666 596 -987 -553 -100 -391 533 330 589 488 -779 -910 689 33 594 150 -100 82 -340 -838 -260 -775 150 -624 874 -62 852 476 -27 276 -976 -700 81 -508 -741 -616 -75 -4 296 -99 -999 609 -654 -459 -497 -711 916 731 423 -783 950 548 -110 106 -526 796 -882 238 356 858 -21 166 482 216 -302 -688 -295 -124 713 949 -5 18 705 634 -565 191 -933 -708 -474 -814 -352 -479 443 -182 870 104 -987 -525 -358 -724 -543 -403 -913 38 920 103 864 56 -267 508 753 7 755 -183 -615 -495 574 432 -141 -563 -201 -598 342 640 121 789 -533 -734 -116 90 768 -10 912 646 -150 -637 -51 -587 -8 987 640 891 -969 213 574 -74 -271 646 485 757 -125 652 933 15 -604 428 259 -789 -637 -870 766 365 -41 -82 -1 510 698 -607 155 -742 -869 864 -245 -604 -792 -973 948 241 -760 695 -280 486 784 357 -842 -314 -166 -774 -461 -708 -521 456 134 823 681 790 -636 -362 471 -605 121 978 758 -856 719 967 -769 519 -345 -322 -483 -234 -507 -675 -684 793 -679 -952 491 -892 831 61 -676 793 546 116 521 -377 -403 865 -848 -967 184 552 107 996 385 309 -324 -47 784 -615 -7 158 -624 -371 888 -893 91 -864 140 -926 -513 -459 -89 -216 -639 -776 -4 -386 850 587 822 124 665 -406 -708 622 -757 335 271 242 155 -754 232 -877 -710 -685 -896 128 190 955 -644 -326 964 -77 843 -455 -169 -461 778 621 199 477 -157 554 251 910 10 -849 -927 -902 -649 781 -106 533 445 40 -215 43 -728 -666 808 610 -505 -937 629 222 739 -493 341 61 641 149 -915 885 -944 -309 -839 484 -252 -97 -411 -772 -827 878 -402 -486 -923 67 32 993 842 182 150 -665 579 -859 488 -109 -882 -61 37 772 337 923 975 -374 193 156 -138 202 61 268 -921 -40 365 286 -542 -634 -383 658 -680 -393 604 -425 -353 269 367 861 960 937 617 -323 -237 -922 792 -934 459 673 -37 -931 -697 782 149 -105 385 -790 -183 818 160 -771 987 867 -546 -385 -523 874 437 826 706 841 -912 -222 999 242 -952 -795 -292 648 -627 -883 -332 422 442 737 -262 833 -132 -818 -536 -896 -921 -63 680 -341 -414 443 -907 -880 448 -112 274 -328 -775 -634 741 -57 371 -907 887 979 801 -360 130 15 346 -263 -983 337 -149 -951 77 -231 134 252 318 171 -859 -258 -932 187 382 -547 427 370 -91 -18 381 -438 -556 -478 -224 -604 -281 -969 -494 -894 80 -5 -140 993 -629 134 -560 576 360 952 580 297 -885 -595 54 -838 -10 -600 190 -820 504 -703 541 891 -703 -917 787 35 999 -982 818 420 436 375 -783 204 804 -836 -889 713 -606 -611 78 -381 485 779 -100 -597 -884 622 -634 -729 554 -786 176 -715 -653 954 -93 -807 -718 545 -27 -212 476 -827 519 -831 844 -957 556 578 -922 280 503 -944 -676 -788 -660 -358 -183 -64 807 -804 -519 94 -473 -163 878 792 -276 -244 653 662 537 603 -820 -36 25 112 268 -33 268 -256 939 478 633 -394 893 540 -756 -621 449 382 -352 199 916 624 45 318 177 363 -536 782 499 788 89 -646 -258 -203 408 733 717 668 -307 -408 385 768 231 -985 455 850 -961 932 -821 -700 -711 -346 440 -511 -671 -557 -441 898 -683 -968 986 369 -797 -552 527 -72 560 -837 -578 83 78 110 -906 177 984 -703 -324 -724 796 -203 687 -843 733 -929 -890 -544 543 265 -716 -489 170 -465 -484 -944 320 -211 484 693 -492 975 815 -39 -171 -261 42 796 102 503 923 68 -877 678 511 -941 -306 60 459 -705 168 303 286 146 -723 -788 329 901 -514 177 -688 700 422 610 31 510 -736 655 -494 215 136 212 -90 -327 2 288 27 -80 -438 -784 -17 -25 437 169 952 675 53 479 -610 -799 47 224 835 860 -853 -947 605 517 559 804 25 -97 899 169 42 -26 -910 -192 -791 -101 47 468 -478 611 -663 -778 -711 835 -760 -931 -127 -474 -968 933 -951 440 -544 170 786 618 729 -250 -883 447 722 -190 302 682 175 968 -424 -489 -599 -838 -876 -24 653 317 -841 -468 789 828 -54 755 382 426 958 -104 -807 729 963 -914 -274 182 -750 490 807 486 484 -350 -846 242 -970 -709 547 980 -466 -464 0 288 -909 111 -545 623 129 -25 574 -795 713 -518 -664 -523 83 646 -987 939 -290 -163 116 162 828 -757 539 366 -300 -708 196 588 -625 242 -275 24 482 933 384 43 844 364 951 492 277 -215 399 699 -751 -116 337 448 -460 -790 122 114 18 848 862 485 -131 390 -580 -749 -62 -121 912 355 -585 -954 -169 -925 -733 -65 128 826 -277 203 940 351 -231 -193 500 361 -747 646 184 462 669 396 -121 791 813 71 920 783 755 -732 783 979 -980 166 696 -958 -268 239 877 554 266 -595 -991 -650 9 637 894 -394 635 -379 48 389 590 528 392 -688 -643 -842 -277 -268 108 225 -670 669 931 -10 -995 131 -191 -419 -843 129 457 51 -746 795 -302 -504 503 -26 831 750 112 -311 -414 -615 -456 840 -224 -304 -674 164 596 390 -936 463 13 -304 453 209 997 -315 841 -34 1000 666 671 -406 395 -623 -348 661 -121 -438 -822 -589 301 904 129 940 -57 782 685 113 -289 141 239 124 838 -257 -23 517 -527 -989 -410 236 -195 -738 -301 -11 -136 -122 -814 -382 670 -54 -621 -695 545 158 250 -625 -935 -68 -860 -331 839 -138 201 -769 -525 542 936 -809 842 -956 -466 653 -10 -143 556 381 552 772 -376 -823 550 -711 -376 -433 -403 126 324 -447 271 -748 344 496 -392 143 903 -464 -575 960 922 -944 508 315 376 -135 364 -439 159 -737 -125 -226 880 752 -13 366 324 1000 970 -388 565 624 -83 928 578 483 -97 387 -206 492 800 -512 -557 -163 -703 -259 18 -662 526 816 992 -235 -669 -830 -885 -56 451 -813 421 727 -657 -906 -166 -592 -183 -983 224 113 345 404 -225 -31 716 -495 -759 999 54 959 787 944 997 -898 -887 41 -88 -86 -142 -607 561 360 428 620 625 -969 530 745 459 263 -963 123 -404 121 -950 125 526 -512 771 -335 -68 -779 -274 733 -644 -845 -907 -778 -216 -665 432 288 -268 671 150 70 -146 -654 -588 -721 -904 -837 -725 691 -723 101 404 -494 156 602 635 434 -229 121 272 191 958 -743 101 442 -746 622 -588 669 297 -363 -747 491 -761 909 475 968 -167 -555 -998 372 90 -778 -362 271 -573 26 -390 -448 125 403 -743 -255 -714 495 900 -664 751 -890 -640 -133 -796 -862 459 -606 -150 -810 614 787 529 7 270 268 -182 -866 -678 -912 -587 -316 170 465 211 485 -922 844 85 215 -756 337 866 -899 689 -520 678 144 346 834 350 521 -702 414 -672 -297 -384 -278 -911 921 -615 575 36 676 489 -661 656 412 402 -81 802 -964 431 -542 40 294 642 -773 -959 552 -200 59 259 -743 -794 -1 864 643 -593 -21 160 534 386 -717 680 -354 -763 -142 -181 353 -841 -782 -768 -396 725 -307 -680 -902 194 351 -605 724 -80 -983 -95 -562 609 831 -769 299 -65 636 999 435 -99 -450 563 651 -125 415 -152 553 301 -796 604 -492 463 139 812 282 -536 975 -614 455 -833 -272 102 -666 380 304 -490 724 -35 187 176 -247 341 33 974 -108 -328 91 -182 -609 -551 795 347 661 -464 -671 -115 -176 40 510 4 189 300 -345 -505 -395 -625 -29 141 175 -576 -665 -471 -972 992 406 502 596 255 -401 597 -465 948 142 -539 -63 -701 848 -364 943 288 -204 469 981 208 656 281 730 251 931 783 -696 -512 -155 10 -832 -196 977 -829 -681 -791 762 -365 820 -96 -547 -995 33 -614 -735 -97 -791 -621 618 -743 -32 -647 677 -533 422 -456 770 -438 553 383 -197 779 -710 -789 810 25 826 -926 -316 -454 24 663 -728 460 845 887 -915 172 69 -898 440 -792 -103 432 -536 996 152 -699 422 325 77 183 -857 442 -28 572 -640 602 992 480 789 -510 -412 383 -573 205 307 -973 -962 125 -142 -609 -614 358 552 -735 -579 -118 108 -356 834 327 -898 -912 490 742 -74 -820 723 501 -717 -40 -202 590 6 219 -45 699 -559 -838 307 163 158 -936 -91 115 -195 319 950 212 170 -870 -642 649 716 -428 -604 758 -381 -386 -512 46 -28 -968 453 964 739 -436 100 978 -982 -929 899 466 -817 -832 -902 -428 -918 -83 -149 -183 -614 -103 476 751 -839 843 626 -484 -140 -620 -139 106 664 783 -596 865 -2 -253 -416 408 -296 664 102 -574 844 -181 162 767 -963 996 -468 615 841 725 664 -251 -636 721 -244 -807 107 -900 -802 -414 -475 866 100 -995 166 491 316 -883 -60 -950 842 792 -752 12 63 -554 170 158 -660 625 284 738 980 296 -827 648 41 70 -981 -445 979 -385 750 -686 -839 -642 858 98 -555 643 -918 939 302 793 -851 701 -68 69 -379 610 98 -664 -318 -151 399 95 839 -245 -7 -10 424 -801 296 511 593 -12 985 -721 -958 973 -326 24 748 -429 -134 -29 -600 -663 -727 -329 313 -192 295 -672 217 -375 639 -432 419 -797 -253 -863 -819 222 -23 145 -51 50 -922 -191 589 168 175 -672 858 579 797 180 720 -144 -525 -124 249 -872 -888 -964 317 25 -99 561 -1000 810 -680 593 -534 865 -578 354 -519 538 386 431 788 -978 -321 -505 -113 95 268 568 -62 960 531 -549 250 -493 642 502 215 -618 316 989 -840 339 398 -642 282 -169 809 497 -875 -228 336 990 -878 -198 -88 691 -175 -605 33 -389 76 -601 509 -279 -953 -352 835 -445 -149 -598 -826 -291 -836 894 -386 396 986 0 237 803 -743 -917 -587 522 765 -646 43 -132 440 -717 765 -113 -856 219 -834 -529 613 -110 -848 -17 -311 715 -950 792 15 -419 851 70 -735 -517 827 17 -272 -902 -998 446 -382 -131 -801 327 -356 -211 921 811 -572 658 -304 -711 -277 -371 349 604 9 149 472 228 714 43 655 -355 587 -308 -746 -417 534 -34 891 327 -142 -86 -941 -189 -8 -433 -598 -32 318 767 107 396 -695 -832 -120 917 -558 -331 121 721 353 968 924 -429 -506 812 -757 16 -166 628 927 -658 -939 263 728 30 -772 -762 840 -51 895 187 -657 307 408 381 833 90 903 48 -456 -498 263 838 -184 -736 -432 106 205 438 -567 456 -301 -130 624 460 643 661 720 293 745 518 -456 -119 -182 -471 538 -531 -623 -1 675 -529 -45 641 23 -227 -569 690 -750 -839 636 377 -777 -983 -369 960 -496 713 -146 -957 -652 658 237 -555 -426 -920 38 -587 340 -851 626 579 652 473 735 755 803 -103 -463 353 -293 -323 977 923 -963 473 -59 204 832 475 -742 -783 -415 -590 909 578 282 -368 -225 964 948 927 -638 840 -722 -81 -587 -819 118 -196 -50 -829 885 429 -396 416 635 910 -525 758 -510 -223 -193 -230 949 -24 99 -305 -165 -168 -895 492 360 -904 -856 -538 101 -270 966 -492 230 284 -278 -457 621 -85 867 996 -313 -478 -61 -6 -444 609 -206 208 -85 214 95 -821 -740 -595 -919 -923 969 -711 -533 480 -591 -100 551 901 121 410 -982 934 -56 -773 -953 -732 -760 333 437 733 697 8 -20 -438 -448 594 -947 228 -348 -106 -795 -873 843 246 159 825 -834 286 -823 160 -549 -693 519 703 698 825 760 -368 878 -742 -539 167 -752 -385 420 -985 -427 -446 445 -734 56 76 -51 -401 408 163 673 566 623 885 924 376 -456 -865 719 930 411 -783 239 -677 -950 -562 -569 331 771 749 757 244 796 -575 805 -127 55 -279 -993 -954 -794 -777 -97 -217 -180 268 916 -5 133 225 -559 -136 958 -359 -718 951 -378 -731 58 853 -283 480 566 871 734 -375 -265 126 222 781 -551 269 -549 -116 250 -531 583 -537 -623 -317 -388 -108 434 845 -735 -495 310 68 489 -824 -559 -628 -626 -723 -282 394 -944 27 -445 -181 -8 -437 466 -539 554 -649 317 704 207 -322 506 274 -531 629 124 -395 -667 -936 984 591 994 -904 913 -152 -189 -136 429 -514 3 -816 125 -234 676 497 240 174 -290 299 -232 -555 774 -584 757 -133 611 -467 -424 -953 -888 -270 390 346 -748 834 659 655 -632 -925 -289 -938 698 419 -571 -722 627 -589 -2 548 719 882 424 -654 -95 190 -854 250 149 -436 -870 754 -530 -682 -424 263 79 -322 -199 -159 -557 -824 916 -498 827 -355 -720 198 882 990 -358 908 304 313 -742 885 -700 -370 -374 -286 -185 -755 -219 -687 881 497 349 -385 -502 -625 -569 665 -335 -792 -564 762 -134 182 -530 -322 -308 958 -76 863 718 -639 668 -647 477 -879 -75 -336 765 -743 149 -6 -372 684 -930 982 -222 -119 634 405 -435 149 359 492 -729 445 -420 -881 -248 -184 -504 -33 872 552 -996 -792 93 464 648 827 630 300 -673 -613 331 214 -198 643 41 633 185 -110 384 -832 -455 780 811 -847 124 -489 456 -658 -866 358 -430 -296 98 -280 273 -427 74 -126 -444 748 -338 599 489 -941 371 -836 -147 832 -402 801 -14 310 -337 -866 807 -289 70 553 520 -296 720 300 745 -935 -158 348 874 -692 -887 208 20 -151 -520 -258 502 674 215 -844 -818 774 -119 -183 180 -453 213 530 -660 373 -591 -747 624 420 547 438 642 24 -219 -666 208 -542 -962 -97 -262 904 -488 -818 -638 -889 -405 -203 -201 -203 214 136 464 -448 287 -316 -91 -246 371 -874 710 406 -69 600 466 440 -531 921 558 -826 -636 462 -713 304 45 610 -733 -347 -813 -871 486 -166 -307 -821 -738 522 311 885 -84 -459 -537 -632 -862 261 381 726 -383 -273 939 553 -72 -862 -805 676 -984 -150 -437 432 557 173 -532 480 832 421 -3 -719 -791 936 363 914 -728 -544 -590 535 310 -905 912 -420 -420 740 404 976 135 -661 607 -837 -393 -881 -417 705 -337 621 237 -397 104 236 -555 332 -92 306 208 -827 -610 372 -859 3 -450 141 236 -357 621 520 -596 -254 -686 -158 -548 113 -498 935 867 496 601 116 -54 -867 -758 714 770 272 184 -305 697 -874 615 821 -863 -203 484 -557 878 -240 -447 401 -364 -177 -852 279 264 -202 436 35 136 62 -574 -766 -905 924 -163 17 521 -69 -234 62 -729 380 -870 105 -356 211 -103 498 -440 -719 -692 -94 113 807 -56 253 412 -691 346 -701 34 -39 -865 -37 724 972 -344 583 51 -137 244 428 427 -365 -845 -466 462 991 320 908 67 -19 -908 358 -123 -186 -882 -287 177 -984 -587 -838 720 -249 873 131 362 -260 -18 -500 -586 -804 966 737 -547 -432 -146 -133 806 -39 968 412 -989 373 -473 120 -527 516 884 929 -636 -610 837 -117 -294 528 -115 866 -306 308 714 613 -67 865 351 -465 322 853 849 36 -847 70 -174 -886 277 368 444 821 -503 127 -977 252 661 -734 -396 597 873 534 -752 -428 -405 654 -39 -979 384 258 -936 -829 29 940 84 -770 393 -734 -47 64 331 806 571 -521 -812 841 966 807 59 795 67 -50 276 283 -188 -885 -115 694 -794 -356 -834 728 -666 -648 237 954 -403 904 -366 -381 403 282 -682 -310 -363 -855 -105 80 -262 320 -272 70 -730 350 62 -447 -25 -838 384 302 -951 -124 -461 -236 239 638 900 -745 130 218 181 -52 -221 81 853 817 532 432 -513 -893 644 285 339 -894 17 31 -211 72 40 -821 608 -712 133 176 784 -894 705 0 345 -736 467 -274 -271 524 -785 -785 -707 -637 267 -584 753 -405 798 -603 -856 -681 -486 -113 -284 795 340 935 909 -368 916 807 -242 -522 -902 424 -520 -193 250 42 -318 -709 687 -33 -793 758 760 -588 755 -85 80 229 -224 -891 -544 -55 -451 -289 -194 634 -857 351 -10 528 -358 29 164 -680 262 -952 805 677 -856 978 885 -255 100 472 -309 96 -680 826 -688 870 773 -552 -632 59 347 835 112 566 582 223 -736 -964 259 264 180 -651 395 -500 -482 -262 266 69 534 679 -201 -664 467 -831 -224 181 826 -605 -553 -178 -297 20 -617 196 602 -809 932 862 431 695 198 -119 64 222 -605 -879 -735 -329 -211 -133 830 728 692 -483 -995 662 -35 -937 -479 -200 445 154 521 -36 -29 -505 197 -603 -303 229 486 -374 -971 110 999 -276 881 986 -513 930 -207 -186 571 -884 577 -710 -200 212 -155 -60 -253 -677 352 -745 -580 -492 414 -899 -21 -825 -720 826 -960 -769 982 -82 -530 -922 427 -753 768 -260 -704 -582 -583 -881 -436 812 671 -479 717 491 -894 227 -623 -183 407 -143 784 439 -171 -843 -783 -149 -194 512 445 787 -873 -789 -530 679 -235 552 -498 25 309 -631 -761 -38 653 969 -384 -567 -317 682 -200 -794 452 -38 -332 -328 568 308 -912 -701 209 37 -149 987 -490 456 40 931 -192 -373 -840 -944 401 -346 532 310 -544 -723 -592 -741 -880 -859 625 -18 302 -509 -892 -153 132 -227 -721 -812 -261 987 -406 -232 -694 -339 129 175 408 405 -713 614 -427 209 458 -729 555 50 -800 -491 -656 -735 382 -139 80 902 -561 785 978 -60 619 685 -936 -280 -121 -664 930 -855 -497 -868 307 -937 -187 -767 -84 779 586 476 496 51 81 462 960 887 -238 435 759 -846 765 -407 -371 -815 281 -481 -296 -675 922 841 64 655 745 7 -122 541 938 112 -928 997 -220 118 927 -949 331 301 -227 -980 -52 459 259 -747 842 138 -161 -611 244 20 283 -984 -110 511 972 -20 -368 -490 118 -635 -507 199 -100 -554 897 -61 -715 949 -436 899 798 342 414 592 -794 -156 616 -32 751 387 93 966 142 420 416 675 313 -140 -435 -495 -474 122 -102 -410 -469 873 779 -177 -17 492 166 -159 762 -319 -357 930 436 -792 -592 -146 -454 530 -964 508 -450 792 960 801 -108 -567 150 -463 -506 -226 72 329 -487 -382 157 746 108 676 115 -14 -719 865 -146 330 -192 133 152 716 -311 -388 -208 636 -658 -677 364 -744 -606 -73 -822 218 872 -8 410 -169 -264 -137 -505 -846 -657 738 361 272 -452 448 744 46 594 -520 -833 -378 14 -693 261 383 657 -338 821 463 -59 -279 -80 -388 851 343 -5 -703 333 452 845 -333 670 -6 -489 79 777 592 743 -651 588 186 -712 -696 -730 600 -282 691 -611 568 605 -379 290 914 -540 933 25 734 568 345 586 -22 -428 320 35 -90 834 -526 768 619 515 855 -356 -723 -252 850 367 653 -623 -266 -226 775 44 -972 331 508 -445 743 -777 433 -889 -847 865 714 803 -202 509 127 107 -845 -507 -82 -561 757 -911 -237 238 850 -738 216 -56 94 -220 -28 2 85 -908 -447 200 -597 -309 879 -774 276 472 223 -880 781 306 -440 -726 636 934 430 125 126 250 956 566 944 683 -567 663 -986 -709 226 -49 -20 766 -555 -289 -425 -560 -769 506 -996 -867 642 -125 -316 468 -385 590 211 -490 -666 -748 783 -743 -434 933 140 -439 -140 -537 695 -766 638 -402 -131 395 -706 573 782 -863 -126 -762 823 975 102 811 -409 59 -793 -556 359 156 -442 286 -280 753 -223 -199 -348 -115 581 419 -314 -628 -713 -928 607 -997 842 493 -959 -668 506 886 187 985 -480 505 -528 697 -236 -720 -189 449 -682 -144 767 -781 -381 255 -24 -41 387 405 -307 -792 951 -911 934 -397 901 -97 -29 448 451 62 348 430 -445 673 625 -780 188 -40 848 -512 -74 22 11 -899 -493 -514 654 262 -340 800 252 -577 -79 752 -659 708 -446 331 -363 -51 -771 395 -527 -882 101 -532 -148 -560 904 -163 -281 580 -494 -295 -620 -486 251 -93 481 -325 -489 143 -325 226 -679 737 226 453 96 -168 408 -709 -271 -331 -715 556 -213 784 48 -484 -6 606 758 -918 -995 665 935 611 -577 -735 463 -550 690 851 596 579 130 799 -418 -667 858 301 -975 -596 583 -264 -265 -185 579 -123 -66 661 -207 -127 652 828 -437 287 -712 396 834 -975 886 -700 -292 913 708 644 820 -264 -584 -190 537 382 763 -561 457 517 -986 -812 458 100 -72 -71 -334 635 -925 -669 147 414 695 -281 705 851 980 -655 374 127 -741 434 -974 162 37 889 -855 28 433 804 -841 -840 -861 -116 -246 -723 -13 506 724 460 578 831 172 909 764 106 -242 345 -680 -727 367 -114 -193 -960 -659 966 -609 468 203 -729 693 326 321 286 671 734 -585 533 971 606 919 278 -45 532 -262 -27 -734 -736 -183 -468 -982 -455 414 -379 406 75 -565 -226 461 909 -100 721 -925 -684 -736 -562 553 977 193 -385 892 -222 -869 -835 21 -663 759 -633 -352 228 -30 -674 805 136 -748 447 -25 -310 569 -393 247 -436 -815 -154 698 65 796 -572 297 -515 -579 671 726 477 480 -68 228 -132 746 662 -184 -825 433 444 198 114 424 44 314 908 -655 -93 -925 871 -244 -316 3 -46 666 -835 851 -459 -546 754 -808 821 982 -316 -132 719 541 -663 -841 513 563 548 359 -99 -379 -581 8 508 695 -239 -277 501 -550 234 -301 -765 926 -65 653 951 983 -196 754 476 -637 -793 -740 -647 -420 241 -365 169 -52 -8 390 439 -139 757 -415 -638 454 -885 -951 -604 -253 151 207 721 -533 695 -59 -862 107 141 406 895 -580 518 -700 -983 121 341 53 428 337 -147 -229 -16 -829 -817 849 227 -885 -920 472 -256 479 -391 -680 -163 -847 759 957 -261 639 146 903 342 397 81 298 -439 919 -853 -885 403 -465 94 -135 122 198 -319 -519 373 973 -709 805 276 75 513 -579 -643 -809 28 -218 -17 -288 -579 -509 -939 -97 936 -895 -14 36 -191 -629 -497 -393 607 -827 499 592 585 253 326 -268 974 294 -407 -550 494 -994 -152 233 -313 -509 204 158 -528 -781 170 588 -484 266 -468 976 511 863 -756 299 353 832 -475 33 -572 -917 -285 338 -15 36 105 -855 449 865 -143 -213 -584 391 -269 969 11 -121 -209 -380 361 92 324 -107 794 995 113 -357 -480 -774 -672 843 183 -820 -400 -51 -351 -260 703 -375 315 176 -529 3 1000 989 515 -288 -184 -271 -251 -260 -138 7 378 949 -684 732 932 -325 -368 753 868 214 707 7 11 810 -582 -908 941 131 977 788 -568 868 315 -318 165 19 -415 -404 635 457 866 -603 683 48 853 -967 270 892 -194 -186 -889 -661 27 557 -874 -142 700 -10 686 425 -306 589 -622 -114 327 184 -205 -187 -21 324 963 566 -914 977 288 799 -105 307 894 11 -364 218 -204 -110 931 50 -525 -846 -545 190 851 231 291 -487 -710 744 11 -992 -64 919 -289 467 -800 792 973 119 278 -718 -579 201 595 942 -847 -692 -419 278 749 -452 -960 -737 870 628 872 478 114 292 -532 825 166 468 -905 150 627 -495 -855 -463 587 523 -429 -55 -536 -696 117 225 -99 -291 811 -298 493 855 962 334 65 -319 321 -813 414 191 798 825 235 -293 570 -123 391 316 -794 338 45 524 701 -949 -880 859 -415 414 186 261 -487 -608 -894 263 -541 -634 959 658 -902 210 503 360 -353 521 -512 -687 -383 44 310 909 -629 -790 874 713 -858 531 834 -208 770 -178 276 331 -983 171 364 -917 806 -207 351 195 -937 790 -591 -303 545 685 936 310 386 -125 -279 303 733 748 421 689 548 -800 -120 -30 -93 469 -211 374 -824 344 -404 281 -955 -161 448 29 229 958 778 537 -181 -885 21 806 -991 -509 -202 -621 -137 -271 362 -788 -587 806 -135 -695 974 131 454 -131 595 -89 -820 493 -579 -290 417 -554 982 -484 -485 -951 708 69 127 589 750 683 -614 -959 -614 938 886 263 329 334 -756 847 733 -187 -260 -357 749 -445 -149 213 -323 922 43 357 664 -450 -37 114 971 -20 -554 -682 175 -883 192 -940 -900 -987 -369 -776 -930 36 900 -234 206 -519 -166 -984 -507 -987 -118 50 151 -74 931 808 -141 367 -39 -820 -376 -961 959 872 560 223 -401 231 -828 755 -225 -803 343 417 347 -766 258 679 -585 -682 -358 -430 585 -31 961 773 476 -425 -661 47 750 -17 -679 -348 372 -145 712 -562 623 888 -667 726 -361 89 -565 -867 -384 -889 23 -96 -867 -312 -739 478 -22 -197 -632 -343 167 567 688 545 -293 291 20 834 -941 639 787 -877 133 899 -699 44 -218 -406 347 -907 891 679 291 -846 299 229 691 -628 -297 808 -834 -874 22 512 -435 -253 -818 -711 -312 -771 196 513 -672 730 -442 -455 541 202 172 -937 993 -616 -519 -844 -238 -663 44 227 903 39 -409 -751 387 70 906 974 743 358 -785 -18 542 564 -659 -72 -625 -58 -266 -56 -281 594 -215 774 -890 -300 -801 5 186 682 664 -305 -366 576 -48 104 -392 547 -635 336 -612 642 683 -229 -1 81 -848 109 837 669 -923 634 174 805 -857 -907 891 -184 -363 466 -196 450 -167 -224 669 -494 -866 -316 -794 -23 -813 -45 908 953 113 303 854 -351 40 -602 -739 -311 -289 -753 107 -115 -766 -868 -276 119 -113 704 778 -33 876 469 70 -246 768 47 697 934 -366 -944 789 293 984 840 850 514 -224 311 -394 872 178 -219 -901 -723 -696 -8 995 -243 868 749 324 -616 699 -433 445 71 934 -992 204 -428 -324 -677 -188 -552 -990 9 -759 627 340 -873 872 985 166 541 -944 -773 -129 663 621 -244 -310 -577 -448 123 785 -224 -618 -201 -267 -390 534 -399 -992 50 22 -435 -370 -482 -768 -207 888 -905 -191 214 -242 33 301 -840 -404 -594 101 -986 292 -600 -190 209 869 165 187 -157 708 517 969 -940 91 834 230 928 -320 231 906 326 661 -620 389 -281 708 -515 408 785 -141 -234 -345 504 -952 53 391 -244 -501 401 -412 566 -293 27 142 -516 681 385 -967 23 280 585 -768 -827 -165 577 385 513 -149 564 410 821 -995 -549 -624 -568 883 428 -861 -64 -243 908 -376 -985 742 -141 858 451 -859 599 -367 -669 -987 250 -953 -895 511 158 -788 -596 -953 -988 422 767 -762 -524 -921 168 279 -392 32 846 161 -844 -402 -4 -939 532 208 886 178 -487 447 -632 319 642 -610 561 -569 335 -856 -408 999 -375 64 -356 -290 599 491 334 647 74 183 -539 681 -99 878 -210 -198 -85 -740 -553 -398 210 -78 858 712 413 -623 -581 -697 198 504 519 821 -357 -415 368 -374 223 -980 390 -878 726 -495 928 -826 -695 -531 -757 631 799 -340 895 245 -798 391 348 411 676 -891 -307 -51 954 -341 -382 476 -732 -263 -887 213 478 -437 -453 131 -882 114 389 -339 -260 412 392 202 935 -817 -390 -323 854 261 403 -701 -913 -231 -845 305 801 802 919 -167 -958 -931 100 219 -374 -797 295 170 34 838 -266 -451 -857 -874 968 520 -575 -326 491 266 225 -797 874 -258 -841 838 -31 601 -480 360 -698 -409 -874 -938 -717 -517 900 -205 -1000 13 -821 703 618 344 -773 63 -819 824 840 -77 664 948 882 -591 796 -73 -147 897 168 -414 -912 -803 -957 -242 -148 153 405 -462 -659 29 651 161 146 -797 -478 767 -467 -865 -156 51 -796 -355 713 921 287 -176 -75 -227 311 831 938 582 -847 -47 267 286 -652 -575 -623 963 -760 -991 34 -867 485 -84 949 -776 -938 798 -591 477 -502 534 -942 -996 -55 711 -782 77 973 -483 -285 -737 -284 172 -321 497 240 728 -481 300 -988 -978 -596 -648 924 658 455 -594 -811 -29 -925 -210 -498 -568 -428 -963 590 -10 255 -77 292 277 -288 -355 64 271 -371 -891 -268 -83 -654 -796 928 -818 935 -337 603 -616 275 775 751 -303 -591 -783 601 -423 958 921 -417 495 389 812 -71 426 996 432 -144 -483 -89 -948 -491 -627 247 467 -175 -145 -300 934 -522 -779 -837 -961 369 338 83 97 23 -243 760 -277 -367 277 -381 -760 -476 -460 2 -611 -191 201 598 352 -529 -398 -675 -33 -433 490 189 499 661 782 973 -479 118 -246 444 -323 651 620 697 872 -392 -633 498 -334 554 855 867 -424 378 783 194 385 -310 747 110 969 237 -5 667 405 -232 -726 804 349 874 310 -810 815 -763 753 133 -438 -523 -798 41 915 683 -668 -684 933 -595 -410 93 -274 -784 127 -88 964 -449 -147 894 -449 -229 515 325 260 -625 36 727 -593 403 427 817 227 -957 20 -296 691 534 -193 708 445 12 -703 724 -20 -202 -973 -623 372 -814 819 -33 -48 -57 814 -642 508 -64 703 892 -616 -936 -490 -862 -73 -551 639 -221 953 993 -46 -616 135 -759 480 540 -195 487 -436 -853 -38 -582 71 777 -559 -931 368 -898 435 950 -328 638 143 -586 -256 -816 800 813 -321 -360 753 -194 -97 -478 -993 230 -568 -282 -572 -349 -341 91 -283 -991 -590 354 270 798 413 -713 49 -270 -230 486 119 181 -311 989 -850 272 -178 282 -894 938 883 365 -396 -359 -961 453 -812 -469 521 553 -103 -10 986 455 893 661 -51 -390 -359 328 -190 -157 -570 422 -159 352 47 161 657 880 -275 34 -549 411 -340 728 -543 349 212 214 660 487 115 873 234 650 971 -208 865 982 -787 400 237 551 315 930 352 177 602 -212 652 591 -731 -932 -910 -457 -300 -837 76 743 -92 165 -387 233 -408 908 -843 -600 -800 188 -970 152 -589 -82 -564 907 576 618 286 24 -565 -506 -629 795 -349 -177 617 44 -697 -413 -785 -822 269 293 220 -620 -286 816 -961 553 -697 252 -579 659 794 441 286 710 -131 705 -702 375 1000 197 -51 472 -12 -425 860 40 541 -851 -68 -166 -735 -731 902 469 465 -16 353 15 463 -331 -570 -104 385 218 835 -60 561 -794 560 -806 -958 -652 457 -755 117 514 -403 -500 -239 258 -826 725 323 -156 -150 883 -765 233 -839 -482 -442 -10 -699 252 -116 -924 -859 -601 119 -425 -27 -670 944 -107 595 592 -325 -388 92 -839 99 -52 -198 42 350 -661 133 -846 73 -409 -109 320 -439 455 384 795 315 -981 497 -734 750 -500 28 847 507 511 371 146 499 460 -291 375 -87 -468 549 358 -461 141 -510 937 -78 -652 924 -652 -561 251 17 -8 -588 -752 663 787 662 -606 994 337 -572 318 265 -332 -122 -220 893 556 -574 -800 406 -850 -75 429 843 13 46 -535 -140 85 629 706 -237 775 -80 -838 -654 388 375 -868 664 -832 408 -869 -415 -62 -30 18 292 252 115 -65 203 209 -598 959 697 596 512 523 -852 956 461 482 922 -92 -18 520 274 -22 930 823 3 739 -705 -820 716 -30 -786 -512 -6 102 654 -859 -350 -909 229 -219 537 -212 -181 335 975 -540 532 -597 -901 680 -920 -873 -498 399 -140 744 109 106 -284 -332 -285 -670 730 -789 806 217 -725 934 -960 -61 -639 347 -829 783 -242 217 -477 570 700 73 -33 -666 995 -654 557 4 -216 -76 856 101 988 66 779 -807 830 -683 653 -589 -624 258 786 22 -276 -953 3 975 -217 633 -173 876 786 -987 -965 -901 929 -735 -468 517 639 450 400 989 559 780 158 -649 511 -106 -115 -780 -794 463 -285 -729 -277 425 -777 684 -788 895 -827 756 772 633 -624 14 193 -355 853 652 -939 986 -700 710 282 -411 -512 -540 490 -652 -703 -423 307 -557 -408 258 -595 -130 627 -881 650 359 -229 -489 265 -529 869 285 65 -147 -588 -853 -589 652 515 -169 -443 -624 -873 443 972 -746 -796 -71 294 -947 938 772 -303 312 262 236 854 866 727 583 -926 439 840 721 -144 554 -380 724 774 -50 -724 567 843 -879 863 -853 139 497 399 342 36 547 258 238 -634 -728 -9 -997 -685 936 -735 -668 -935 -641 -407 618 -630 -440 289 -477 -836 366 372 139 -138 268 551 -586 510 251 93 178 364 -781 -673 251 -683 -695 429 578 -201 698 695 -947 -46 629 -697 -299 -271 779 447 -123 -837 -761 -145 597 756 -177 -335 -370 -736 250 653 292 -301 -301 146 948 166 -664 -735 959 736 330 -564 119 116 87 -950 495 269 -505 582 515 917 -718 -467 -932 799 -818 708 80 372 277 -62 788 201 -615 971 641 -721 -314 -550 350 -992 7 596 -616 473 789 454 -715 638 -433 491 209 -558 803 68 -871 164 -261 -457 869 819 -221 29 -280 -596 -259 859 922 -685 155 -632 -357 -976 407 -216 -892 -23 510 825 788 685 -534 -728 -238 328 471 -398 -991 700 -564 -998 170 548 -596 -608 656 39 627 -464 -570 658 311 -967 200 -253 -847 -112 628 386 271 -708 -829 305 -521 -90 -358 429 329 161 -422 89 520 273 411 -285 272 417 -647 766 -300 425 572 -271 675 723 -671 632 -69 655 915 -726 -711 568 815 -131 543 -661 -371 -590 63 -214 836 -178 -950 151 -175 -155 -121 -473 -976 -394 66 -920 -55 13 -294 -497 -192 665 -113 -551 858 599 -839 -539 418 806 176 -373 -897 507 -205 -93 81 712 482 -673 -205 -564 -705 -197 -519 270 -548 -592 -577 -716 962 -956 -829 772 922 549 -86 412 -923 -16 -339 -324 -771 725 384 844 596 -282 9 -808 246 79 853 563 440 -392 654 -638 285 906 -958 -390 715 -673 721 -854 359 893 -724 16 -757 547 974 605 295 827 -408 886 -981 259 65 -598 -108 480 -899 -386 450 -252 101 388 101 -289 725 -838 -329 774 124 988 -906 252 -194 959 -394 -247 -704 751 237 757 88 221 -490 887 -446 -391 -869 -983 -260 794 -650 312 -701 -690 -305 205 643 349 -959 -466 -487 510 -970 753 -454 -32 931 877 442 261 -976 -351 587 -300 175 594 -180 237 -669 792 -295 -688 709 877 -937 -833 61 -174 -532 657 -281 132 -265 572 486 -243 -885 -777 -60 -586 785 781 -478 442 55 -528 100 365 25 -44 304 -756 397 692 524 567 900 15 -329 577 878 -69 231 316 913 350 -979 -40 -55 932 -429 418 969 -508 484 -973 368 120 684 -501 236 -504 -455 -336 -341 -931 -105 -724 -432 -895 -494 -702 -879 -636 -864 806 553 735 896 659 910 -378 287 652 778 609 202 -629 1000 -631 -840 -586 -266 -1000 333 691 820 298 -329 997 134 381 -495 -820 531 -796 994 607 655 -797 122 644 -133 19 14 546 132 -258 -150 -479 -227 -615 -439 -572 586 -662 -104 168 665 -393 141 -597 490 -135 953 -399 -917 530 391 -554 -194 200 -664 -203 -968 -723 990 -351 6 819 415 569 -327 -227 853 -338 482 538 492 -870 -333 541 -388 -759 988 884 674 -738 -218 -64 70 -786 698 20 -851 983 -518 883 563 -230 -498 215 -892 -769 333 -519 -346 -661 -610 158 -451 764 -270 -285 404 226 -403 -536 490 -329 230 -289 -730 -29 454 348 -719 -982 -454 549 892 391 -483 89 491 532 705 869 202 -757 197 236 -766 231 -155 652 927 737 -906 -163 -902 996 -795 203 48 696 -31 -795 -191 812 806 -464 295 276 -861 337 248 962 -354 -507 -22 -732 -107 648 122 -978 -945 32 782 952 -84 -896 -465 890 -723 -427 566 34 952 470 230 105 20 367 947 905 586 -29 -696 201 -393 -813 -849 -629 654 736 100 285 -980 -265 427 799 243 535 -51 178 -611 -470 -160 -706 977 -828 -694 -222 -881 767 -162 -639 506 -482 518 -144 853 -832 -962 450 -652 -207 -405 278 826 975 -847 258 477 116 -237 961 405 -48 63 -862 -842 -824 -625 -6 815 -781 -461 -145 -93 881 -925 -72 974 497 -174 -796 -940 653 56 -28 -813 375 -804 235 -977 492 524 386 -182 580 568 -904 405 -449 428 -397 -701 747 710 -105 -604 -449 630 -420 -489 -326 643 -683 876 -398 -360 -406 644 -287 -578 -290 -890 -925 364 -506 629 66 550 393 570 760 848 174 -965 -884 827 -822 -401 422 -228 -600 -582 -967 -695 766 759 53 -20 228 828 489 -460 -736 -822 378 -948 182 -127 -873 424 -412 -573 -236 491 -792 -834 408 881 974 -929 270 790 14 -767 47 -10 210 -557 137 680 -164 682 -635 496 -588 730 -738 863 -711 386 960 922 -153 -267 105 944 311 -622 946 229 498 885 853 827 -39 80 -492 -762 -659 -639 345 255 -355 3 -506 -308 -255 897 -447 974 -358 355 764 -606 -926 -792 376 730 105 -396 -293 961 650 628 90 -50 -761 684 734 213 -18 154 290 -214 -945 -700 -926 -322 512 750 -884 58 -595 -788 540 -627 535 188 123 742 236 604 996 652 -989 390 -569 -894 860 -40 16 -385 521 669 -139 963 174 643 892 -970 581 -328 -354 -908 -219 271 232 -838 829 -607 251 0 -595 78 -928 -853 503 671 398 -1000 -733 652 -840 146 -4 976 -690 77 -461 953 -792 27 143 550 -161 -839 -579 -102 -538 -625 -362 -483 513 -652 707 -393 404 311 788 193 -336 -740 -725 864 464 -394 587 -104 285 -213 368 894 -265 166 -973 1 603 442 -197 118 -793 -435 -175 -706 336 171 396 154 -10 719 -462 347 -797 -21 652 -592 828 284 391 -177 -703 834 75 -134 -812 787 -735 -538 464 -114 589 523 -694 -841 847 -547 521 -530 290 856 95 -396 -286 697 867 496 565 464 -520 -459 341 174 -716 -497 349 -488 126 131 947 -950 -168 -484 -908 729 450 120 -159 928 -43 -790 -732 753 764 579 -955 994 346 347 18 -944 187 623 605 -559 912 -255 528 463 -767 145 -645 -156 701 426 112 246 -622 84 -760 681 133 65 642 -437 -716 42 -337 52 -415 -953 761 -37 -514 -138 -202 -512 344 -898 626 206 71 -503 817 3 544 -485 -560 629 523 437 195 503 -798 616 -338 28 -988 -769 815 -653 331 -775 -567 535 -515 521 692 -459 558 -338 944 526 117 -956 -707 364 1 -97 724 -333 30 -168 -344 808 -555 -377 245 793 87 631 629 -68 565 565 -127 -823 437 -923 766 -28 802 -779 -483 -956 488 484 -490 -246 -759 527 -696 -159 696 -577 897 -788 14 -554 -797 381 557 -724 114 -17 377 -598 -738 -705 481 656 216 -441 -857 -118 448 914 -230 -615 -456 -424 -29 -306 -725 944 -767 -54 471 -342 -547 -25 -728 -264 68 -411 -387 -776 618 -435 618 -54 -447 -103 621 -450 -285 -621 66 -862 -361 -44 853 877 872 178 134 -462 -355 -220 695 -270 200 699 959 821 -359 -756 -184 -109 -927 220 -298 -906 -546 224 147 -739 534 -85 808 -721 492 878 333 515 -998 772 887 275 -325 556 401 -922 247 443 670 800 278 169 129 873 -312 -543 184 938 -246 499 -224 -66 -174 648 -546 -425 987 -913 101 162 333 -154 -194 -662 591 820 413 3 457 559 34 903 -573 473 -627 -605 -376 -584 800 909 -605 -53 674 -318 770 765 230 55 -5 -386 -939 668 -543 -150 -166 58 -775 208 -694 -4 -150 -731 -569 -235 -556 723 -909 415 970 -211 759 438 868 13 -490 262 312 -364 420 400 505 389 451 728 128 818 -38 -962 911 -104 729 -603 -647 142 844 -726 -192 -929 -647 489 811 -169 -144 -351 551 155 909 90 347 393 563 578 334 -516 348 -155 -788 -779 -371 131 93 -540 917 692 649 818 618 -310 -731 -267 275 93 -772 770 268 817 785 268 169 -904 -251 170 -841 -999 134 -225 185 -87 -331 657 540 -314 945 -799 872 -198 177 402 -155 772 -54 -234 884 -80 969 26 54 -164 -657 -501 -833 -356 473 -88 -380 827 664 -899 -33 -831 222 421 -467 291 -106 281 876 -35 -537 -426 -143 910 -62 956 -450 135 503 675 -413 10 -758 -182 523 737 -417 151 -396 -870 -526 -190 -287 934 -685 57 763 633 -930 -146 742 853 -274 454 900 -372 837 -915 174 367 565 -901 361 -174 -243 -962 -775 572 -21 -646 -668 287 -105 925 876 -511 -265 -737 -793 230 680 438 130 -825 857 -755 -987 263 -931 -809 0 509 903 921 317 330 -151 -964 -575 -600 -861 -268 824 875 -246 -175 303 -418 -999 583 185 3 205 250 769 874 -141 319 246 -214 -998 -642 349 -136 -59 -244 -294 -257 866 760 439 453 524 -891 716 639 621 -679 -183 852 638 999 -62 138 -413 -354 -289 -667 -14 405 -10 874 -968 -765 -16 570 -931 -972 382 91 -204 -374 -870 183 235 154 -240 -63 -44 88 550 -496 -21 -701 -387 -822 797 -446 253 777 -706 -616 -119 -844 315 -602 -901 441 418 932 131 -554 -275 -784 604 889 329 -427 254 -973 294 -339 -180 -139 -770 813 584 -379 577 -711 -77 -975 -98 849 -572 998 -718 283 -615 -314 378 -399 565 -35 354 -393 -910 -820 -455 -386 -240 732 572 -510 -426 969 41 -276 -532 -188 595 -758 -895 861 128 763 -785 -51 321 297 -872 -810 -696 48 -555 629 583 -335 -396 -694 801 -384 153 -646 918 197 756 775 -800 473 -51 -912 -824 -621 -728 -109 866 71 846 -56 48 574 131 -822 -783 -936 98 -745 984 -823 413 582 -619 -112 583 491 138 331 -699 56 66 -433 -648 -962 -105 -682 27 795 826 268 -558 -586 -600 683 -8 989 -608 955 329 332 -790 580 -800 -298 209 -204 -66 -230 -743 -469 913 -659 -532 798 -368 131 -619 -894 382 539 219 -75 -636 742 747 -850 -400 -218 -9 857 -16 -136 -480 278 -876 -501 -431 665 -371 -836 -533 -31 350 427 76 426 369 -948 -804 14 387 25 546 580 -357 -582 48 -103 -889 182 189 -384 88 -739 978 645 -148 -662 -185 -428 -91 -479 217 -21 -633 -821 -157 -984 -473 -123 -165 815 -542 -452 -703 -940 487 -586 -55 -634 328 -105 325 888 -391 246 336 714 916 507 -56 702 783 679 600 256 -677 -931 466 532 -51 467 -677 981 -17 852 -666 489 -106 -231 -525 -480 -417 -987 917 -545 87 1 4 129 -971 717 493 -261 638 496 46 -415 -539 -609 -495 -634 -436 -548 583 473 -104 -386 -827 -602 426 68 133 -996 980 -553 4 -19 609 -602 -835 679 311 817 -926 441 248 161 432 848 -621 -507 -968 913 -762 -937 340 -675 -400 34 -318 -89 70 -14 668 467 -215 -631 -816 -668 713 -937 -715 441 923 -29 -991 -775 -769 977 257 -389 -699 -658 494 695 756 -487 -477 -131 767 -858 349 -170 262 3 795 330 -781 -519 -364 727 19 -444 221 -750 -382 985 82 46 -793 -188 -818 -788 192 -695 -39 -61 -858 760 -646 -327 -769 -768 991 -176 -627 -192 -621 -192 -494 -707 13 880 398 674 -433 -134 -381 800 -612 -18 -706 281 -184 -683 579 589 596 614 -710 -776 -191 -259 110 836 709 -447 -942 408 -826 677 482 342 -777 -572 -701 13 -683 -951 996 179 423 119 506 -952 -134 827 744 505 -893 96 674 349 -471 733 144 904 -222 -123 900 548 631 570 29 -197 -620 -653 648 172 -61 111 -950 -260 853 685 -925 890 -626 274 13 661 188 798 450 -289 951 -498 -101 -463 -372 -751 -39 827 -799 -293 -988 -316 698 -615 130 -131 -344 -831 407 371 496 371 79 -436 -864 29 898 -308 -984 -878 191 378 164 -792 -952 -582 -637 393 -79 377 -125 -935 -188 -481 460 -57 156 -5 362 -132 668 627 -725 -340 972 -523 -612 -907 679 375 -222 -170 660 -204 675 925 -299 365 -918 -418 -90 735 638 -584 943 -167 510 32 -402 -736 529 94 997 737 -951 -301 -745 214 -235 -369 -201 -388 -473 -102 -437 -807 400 -371 149 -406 -239 -525 -714 554 275 853 -336 614 -550 -364 -979 335 -886 984 -600 -630 -90 916 954 988 -192 846 41 -805 -711 237 -363 951 244 707 372 -603 233 -383 -321 924 -861 -656 -794 -920 668 557 -795 -746 529 -991 -556 -480 -446 926 -813 -359 629 -483 972 980 -79 -681 -817 -42 -302 764 176 978 -829 657 544 220 32 190 117 -350 -280 996 -579 -375 -110 -216 -212 -55 974 323 400 -246 725 -628 222 -534 -956 732 -534 519 632 460 376 278 759 -567 -70 391 -45 -465 942 32 822 770 -74 421 405 982 550 162 936 -952 -163 -213 -656 99 -76 -975 -401 167 -642 254 -914 431 326 672 -519 -870 -369 257 -493 131 -538 754 -568 -886 991 245 15 468 974 736 -221 -364 -52 -635 236 145 -529 -658 403 220 53 85 -948 559 -958 -766 652 -943 -56 106 289 -187 280 565 878 -340 -861 81 748 358 -181 -734 -405 -37 -914 494 958 342 905 -931 -458 -954 222 -100 301 741 816 14 743 -635 73 -190 -83 223 -394 -682 73 805 -737 -330 508 959 -805 -19 -695 531 -901 19 -460 -430 3 746 1 755 -117 910 -256 938 692 -560 -803 -614 14 811 233 260 953 -498 821 999 550 -153 -579 297 -542 -983 -549 -639 -918 382 -50 -377 -87 -717 810 -541 -593 -54 -228 450 909 238 16 -485 -603 589 562 708 423 -695 -650 -504 -686 -311 341 -704 -722 89 755 -607 744 677 552 412 -481 57 -318 -331 -240 824 432 485 664 779 86 593 439 -608 568 633 191 -284 -921 -750 715 -146 -858 457 -907 -434 986 138 455 -487 784 128 162 230 -942 -345 -261 414 -914 -358 -760 -177 86 -55 -993 -197 814 962 189 -130 138 -937 -145 631 -35 352 -771 -641 -115 910 -708 -612 291 -400 -757 -209 185 827 828 -154 -112 -886 -264 -528 421 -476 257 532 675 -951 599 561 692 810 521 290 55 229 665 911 368 961 -530 556 -293 -331 826 503 129 -503 -409 -277 145 -427 222 -29 -678 -979 -656 -964 -599 981 850 -48 354 -853 -154 624 -137 -716 332 987 -734 274 -93 249 -740 -254 17 -300 964 627 -655 -501 287 -999 482 -574 -842 -997 -94 -673 -975 -406 758 546 -718 -96 -842 315 120 -155 -661 -580 289 761 -363 -815 -307 506 113 -789 65 963 -629 -814 330 -457 408 -493 567 857 408 -287 926 84 843 880 309 -252 814 -171 -889 914 25 919 -430 -451 -278 158 131 -287 -690 886 -664 -90 1000 -64 812 484 -521 -783 362 -91 531 -822 -554 -401 -469 -965 965 -933 -364 -49 790 -608 -137 385 -630 -914 535 629 -812 990 -410 -455 -747 1000 353 416 -836 351 207 26 -798 -468 119 -929 -653 -351 460 696 597 -984 998 -647 -513 -517 524 78 681 922 -206 -360 -953 -909 287 676 836 -814 -372 171 728 311 984 -922 754 966 -236 -441 -970 843 -16 -187 241 -178 -113 -137 -702 -257 -913 -448 387 -162 -724 653 882 -732 -215 722 -267 -419 -709 467 -326 774 475 138 554 -477 -730 213 347 641 167 48 738 -68 -388 -372 -608 -508 980 -657 -764 978 -302 797 235 578 -898 -970 -338 -245 -334 -600 -415 368 505 582 319 -459 653 -934 930 239 -757 216 -126 893 630 -587 -382 -294 -221 -837 229 -744 183 503 326 291 97 -589 797 847 -472 66 499 639 -391 -589 804 679 -615 -929 -963 -445 103 987 -14 -3 12 -481 468 202 -209 -632 857 973 -4 -237 -124 -765 -333 829 -450 -399 103 247 -565 117 519 -468 -999 939 893 -941 -152 757 -869 -102 298 -75 567 307 286 -109 -276 -612 -677 108 196 -454 -32 456 1000 167 -494 63 -320 -392 -713 -762 484 481 896 316 747 393 -591 24 -536 -971 911 541 -480 396 -568 -214 512 939 -752 -921 698 216 -802 -681 335 700 -167 -731 -120 -625 103 226 -172 361 591 740 423 187 -341 974 -512 712 -266 -120 620 -795 -48 985 386 400 -745 -196 -975 232 310 559 126 564 886 -617 -626 -799 -709 699 -105 -273 -402 -91 803 -809 -934 547 -875 -841 192 -523 -467 162 244 566 66 285 537 15 -668 -339 -290 -593 -553 923 746 220 -301 643 766 142 638 -816 35 -721 575 -472 -605 -354 -894 937 824 -675 150 -975 434 141 918 650 -664 -986 677 -770 644 908 365 554 959 428 410 63 -591 -930 341 288 786 191 550 188 393 -144 674 -410 346 842 -905 892 -355 659 -959 -508 -700 -424 504 -759 572 584 316 406 -194 -323 812 -576 397 596 369 -629 219 88 402 828 -58 823 557 -214 462 663 -266 -405 450 -735 -614 -149 932 787 231 -656 -222 -148 991 -351 849 -625 134 -910 649 868 -627 289 761 727 -923 293 -249 -982 352 954 -350 -757 -560 609 824 483 186 448 -816 382 292 -278 263 870 973 953 541 -550 169 -694 -915 -714 208 -85 -944 -442 401 -100 243 -220 824 268 204 -583 -487 -853 -716 -939 756 727 21 15 -433 -337 71 481 51 271 509 -764 80 917 535 557 -14 561 -867 461 948 693 -706 -147 -645 19 801 601 -891 -700 313 84 -720 -174 -985 -971 284 934 -426 -261 270 928 108 -665 -994 74 113 -354 -738 -746 -430 226 -362 -334 574 93 462 -273 -420 -152 -440 694 614 241 682 1000 -451 110 917 36 -106 27 134 351 579 127 -7 749 -251 28 -779 -111 -526 -318 -273 403 627 983 835 185 -340 -869 634 485 82 -355 781 -607 -33 603 -430 81 547 -804 -303 -624 548 -967 -358 674 129 416 -214 -941 898 -573 134 -268 480 -273 965 -380 -685 -609 -141 213 -363 948 -723 -82 -563 -874 -324 820 -754 -960 369 860 -238 741 307 116 -756 167 478 536 851 -173 256 -963 -688 -257 -296 319 -910 116 -651 727 312 -75 576 -328 574 -652 453 -643 -760 403 482 -361 174 325 -595 -657 528 -841 -744 767 -892 -538 -362 -41 895 -770 471 -694 -980 984 -690 -636 -926 -918 120 -463 4 288 -83 632 -702 956 -860 -443 963 483 -24 769 -625 -797 -115 -429 -702 578 -234 358 875 -52 215 611 697 -863 -250 371 -612 820 652 -173 -561 92 789 -335 368 -967 -462 747 91 -553 -913 -128 142 -581 556 -564 622 238 -123 -379 -372 -733 477 -120 49 121 -217 -200 864 -715 384 -77 -646 -519 -649 -546 -282 360 126 -802 -554 571 436 -181 -947 316 23 -745 -786 633 -458 -687 223 -726 294 704 -673 122 -419 920 -120 849 884 768 943 78 47 -826 -371 914 450 992 -453 -602 775 637 -126 856 61 -61 494 15 937 522 406 -829 958 -683 128 334 -984 -845 -307 467 396 232 -9 489 -38 -823 -873 749 -635 927 958 190 -837 -987 585 -273 -672 -967 -695 -902 -396 977 -578 -861 885 253 -611 -120 -292 -65 -724 -263 -160 607 -380 347 940 -902 -386 -954 -321 68 289 493 -941 894 824 -857 -902 -184 238 5 513 457 958 -977 832 -586 472 604 -584 433 429 -472 615 984 -572 851 -537 -45 -967 -297 7 800 -629 -607 126 -427 251 -588 456 -43 -558 -375 538 266 532 -667 659 -143 -485 -916 694 -697 -843 -222 -544 -564 -343 997 97 -593 -377 -723 155 -282 887 -678 65 -40 625 -873 842 675 -782 -297 -840 -626 744 126 -482 229 -285 -632 877 221 133 -699 -324 674 -901 145 457 996 -631 37 613 590 403 -193 378 138 949 708 -549 -109 -511 695 -524 -780 -251 257 797 384 -221 592 454 -149 -848 -285 883 906 -334 171 -952 719 -129 -96 826 -896 -40 252 -819 -173 -787 645 -975 25 -948 681 691 -482 -516 -954 -452 -500 -720 67 750 974 780 -225 842 -246 -590 -645 -545 607 974 601 382 -338 97 -471 177 622 254 181 -766 -843 -708 891 593 577 34 535 -754 -323 92 -883 906 -634 66 724 -801 874 -83 -9 904 424 852 -984 -111 -890 -295 -153 -202 -398 944 -690 770 -791 221 517 824 -916 -705 -375 532 -328 -305 -603 791 620 566 698 212 -352 -720 -167 -939 819 -243 -290 -757 -263 -904 64 -377 -414 574 327 -40 -272 708 727 548 52 930 482 852 117 -711 293 -388 843 -964 -938 114 -54 -729 -429 -905 -70 930 -891 -431 907 357 926 -998 -415 734 253 -620 655 137 -827 214 -593 -802 277 -882 -336 483 275 593 193 4 889 71 -905 628 588 -311 753 4 38 689 483 253 -744 187 246 -912 -130 936 -966 -61 -32 -723 776 -607 23 301 342 667 850 182 830 3 -311 -766 -14 489 -151 412 393 -794 411 -586 506 607 -473 -207 -504 855 -809 160 622 -929 -456 -297 311 -857 -291 -648 909 -325 -534 -741 620 52 -685 735 92 617 -510 -894 -947 407 629 623 168 -676 -297 -48 -239 115 -702 -495 -613 89 336 799 -898 -145 596 -472 997 235 704 451 -632 -999 -165 504 733 -490 -193 -323 -961 534 917 216 498 53 724 -12 142 -647 445 380 964 -598 30 -590 43 563 -27 -60 731 -835 601 703 -651 -156 34 286 644 631 274 768 -57 288 -61 -366 779 -494 126 982 914 737 -568 284 713 -308 732 812 134 157 -503 965 356 794 454 429 134 835 908 488 -861 576 697 685 -458 428 325 147 784 692 886 331 962 11 181 -120 182 -369 269 358 -478 -300 462 -938 -411 -9 -958 -97 -526 261 -490 699 973 543 3 894 363 667 -505 -68 753 -572 14 -616 381 -882 -737 -816 -444 -852 -684 -757 631 948 -902 -189 179 502 -84 860 986 856 4 684 230 -861 -735 507 168 -705 -846 662 578 603 579 -911 422 -377 -11 -722 485 574 -547 138 126 -11 -511 -66 407 -874 235 119 -559 -340 468 -777 -218 752 871 343 -687 -180 -778 -258 -859 -8 889 -121 951 196 -323 -523 782 122 -761 459 623 -995 246 342 237 630 422 -496 -527 698 -32 887 64 -968 -374 -591 11 -65 -644 743 -808 -478 -431 441 -572 -74 -64 697 -990 -954 906 -587 -917 -730 -849 -625 124 -345 -799 315 347 703 744 585 -167 -184 -331 340 -889 319 -193 109 -173 594 -527 255 -382 589 -899 -349 -320 -786 -850 -183 -347 -701 585 148 -53 584 215 473 -670 96 -635 176 -92 304 16 -769 -870 251 -89 -675 -958 833 378 148 -450 -182 656 184 -942 533 254 -93 702 286 -849 83 612 -171 824 -163 941 -398 525 -544 319 843 -129 203 457 864 -287 -458 -955 978 -439 -504 464 -645 -717 293 430 -373 -284 -408 272 20 -381 -111 168 -892 514 -502 456 961 206 -898 941 326 851 -358 583 -588 499 -75 -694 307 914 -290 959 -724 725 232 -814 71 197 -215 -858 198 -659 -187 939 612 -658 751 884 850 971 -863 188 -646 -233 -455 -760 -197 -33 -110 26 218 983 125 258 187 624 891 -296 789 311 -53 642 -831 816 728 -736 389 -869 -973 -507 -669 183 979 -510 -393 -157 419 -520 -422 88 542 -49 -867 -246 -735 595 335 716 388 902 -414 -528 -854 -365 -582 -525 -280 -995 725 521 -451 -884 -379 -863 -103 -536 309 286 -331 -502 317 -612 -480 -397 -691 -333 590 738 -690 718 -705 596 -617 -841 360 827 -882 387 -840 658 322 -100 -957 694 -225 610 -96 -342 588 584 357 29 82 -940 476 64 496 -340 -268 922 199 -9 568 550 530 -148 954 -414 461 81 -776 359 -442 198 -396 -374 711 -574 -344 -907 954 -671 -488 -491 -905 -193 880 662 64 943 -626 -476 -637 -47 -512 -281 -652 977 285 -540 -419 -39 -434 604 -425 183 -287 525 -603 -413 126 -537 -670 842 785 -14 -821 -686 398 -147 339 643 981 -948 -262 825 -310 -288 -887 139 -632 -196 247 -335 -494 914 -108 230 637 -605 -201 -881 -535 155 -412 -500 -145 204 79 -941 311 438 531 906 -59 685 -99 -723 -907 997 870 96 -93 449 900 546 -78 441 -856 -483 524 -52 172 882 -203 569 381 -644 105 -409 462 -806 -448 547 -779 883 619 491 553 803 628 -166 -364 323 177 -383 263 900 259 -551 -875 811 570 -894 -521 -50 -471 -346 -658 388 997 -727 -288 -86 -909 -433 264 542 518 -597 23 -860 946 -914 -817 -402 226 99 255 -712 294 -691 -835 297 702 -772 -190 311 796 241 -581 -543 649 -279 -22 191 547 759 826 -750 -605 -15 387 -513 151 958 -466 982 -410 105 991 453 -418 530 -692 -472 843 247 -366 -275 -194 61 -488 -922 776 -313 -509 -818 -81 573 155 575 770 -172 -801 315 68 819 -70 -371 -530 -732 -26 231 213 223 829 -796 -487 323 -82 -94 -701 892 928 -960 -22 488 728 -33 532 -400 -796 726 260 158 -165 -276 -517 597 -968 439 979 -192 -646 672 112 -512 693 441 -697 -555 -118 -925 -485 -147 960 -727 -426 467 -279 -849 -807 643 409 766 41 105 548 297 -514 -238 107 -238 434 67 -260 586 757 611 -358 353 261 -560 -857 -420 -737 716 -280 -463 438 86 -229 -444 412 335 -412 979 249 896 87 -74 862 -953 -918 -701 -270 -349 -649 970 -45 52 -484 358 -681 -759 -315 648 -420 -37 107 316 -659 -919 169 -718 -427 397 222 -625 85 640 953 171 -930 305 1000 594 -963 -886 477 -138 -480 93 911 851 356 -413 -912 -383 938 99 638 -808 757 153 491 224 -801 -399 -96 -723 -203 -286 644 -222 -75 419 -231 853 57 -874 166 761 783 108 -833 164 733 887 494 -207 531 -646 287 -37 -352 -676 463 659 -600 -189 -811 123 547 352 -668 -359 -128 -367 -180 932 316 297 -50 306 -813 581 963 358 -934 987 -48 -854 -790 101 -676 -605 -896 -930 263 619 -368 818 -120 565 -45 -100 746 -385 -58 922 178 -474 593 -664 599 -307 357 -727 -179 -330 -731 497 -254 146 -716 316 466 712 108 861 -793 362 612 -987 772 926 -661 47 -364 566 -342 -672 -987 -431 -655 -638 -788 -907 437 702 -565 -192 526 -951 -240 631 505 -707 -90 -21 -481 -745 943 781 -660 -527 838 -463 520 798 890 -390 567 -699 109 -235 203 59 -778 268 -791 -705 670 -443 -353 -932 452 464 335 -763 637 371 -442 -877 795 892 -913 -860 -303 -284 676 668 -989 -838 104 -197 618 81 82 -792 -467 39 671 -500 576 873 -899 614 -521 949 -303 621 183 192 551 -220 -925 222 -370 785 -981 56 -578 656 113 919 540 579 -538 -246 464 -892 -925 627 938 590 412 428 -579 642 765 -569 216 -981 -302 542 819 -719 228 544 496 242 996 -858 -670 445 273 -715 671 56 -489 699 956 -251 -53 -307 -216 -47 793 -347 -293 -513 645 47 -876 -43 336 -994 949 555 391 312 806 124 -48 -859 202 -483 -845 183 -752 527 -977 -184 288 -839 833 831 659 -360 226 -320 451 -299 -6 913 264 -745 5 453 193 77 -130 -906 -226 449 877 533 224 -280 68 -821 -775 78 93 -324 -575 916 -524 598 -881 -786 395 206 -134 -167 169 622 121 56 -326 -776 172 416 492 797 533 -245 906 -552 -368 951 62 768 610 -700 -729 663 599 96 642 392 -546 -251 -873 -751 -588 438 545 -380 237 188 -563 190 -875 256 -3 925 882 -722 287 390 414 -709 901 -68 372 25 830 -778 -262 -547 -580 -382 -656 992 -390 -442 640 -559 565 255 467 -115 918 -355 418 408 -195 -208 436 864 -658 -827 -896 473 886 482 578 -572 -275 -214 304 35 996 -791 -281 -137 45 286 -214 909 609 312 -987 527 302 -424 -12 -459 142 28 481 -127 222 557 -79 -255 -986 384 -797 901 -309 508 -440 -489 -134 447 373 172 489 -112 -59 -685 -137 592 -25 -931 -513 -328 -653 -261 793 -311 896 61 -413 -36 101 709 708 -644 -133 35 772 502 0 -646 132 -177 -208 -38 305 -169 -499 109 -100 304 220 -401 -620 -63 172 244 540 -775 -607 -679 918 714 -263 728 627 982 711 85 -414 -23 358 -861 823 617 231 529 -91 -967 97 -223 -887 191 -832 -185 817 -556 -132 672 -591 489 -804 938 788 -43 800 535 -558 -879 87 -209 349 194 -977 -901 345 -85 -4 692 355 -204 -250 -97 -470 577 -184 108 827 46 971 551 -324 -480 -236 -118 581 595 -636 -512 970 -258 95 24 843 -618 730 831 -527 622 815 -13 -883 245 332 768 959 429 664 35 -240 974 -58 384 584 413 769 -648 863 -713 537 219 -831 -991 -932 -243 281 -108 828 454 -758 -985 -593 568 652 342 542 -919 961 337 -122 -21 -584 -479 -330 -845 -122 -866 263 -86 -486 229 884 0 -957 -906 794 34 399 -940 -280 184 -46 950 -921 -97 378 408 -128 -978 436 -954 614 -22 995 -36 -234 -319 27 977 707 -183 -66 -306 300 956 -853 -216 789 -271 -934 372 -934 -469 -109 -149 -766 -273 723 300 -934 -759 475 -471 260 -151 -848 -390 698 285 -351 530 727 -499 941 948 836 823 263 -532 192 166 923 -328 996 -301 867 -322 547 -93 -488 739 975 -226 442 527 402 391 480 -617 -246 768 803 -252 -801 259 216 -376 333 113 -335 699 -577 838 117 -22 -937 116 -791 -374 -520 72 -42 802 -348 689 641 469 -41 988 -195 -641 -407 -821 -799 833 546 -883 -442 102 -45 119 839 -268 -149 -448 760 -223 -15 -473 -163 -760 281 665 453 -353 -248 308 -521 -629 -69 -516 -20 200 -963 481 194 -549 443 -50 803 761 -908 914 -750 -833 793 -708 772 161 -173 66 -73 -104 -733 293 -491 -787 -305 -809 -505 722 -487 832 249 304 235 521 887 214 -409 -700 294 372 -423 -535 259 551 356 867 -983 118 358 -614 -225 344 33 372 560 -328 -224 925 -125 -357 255 -426 -614 -499 -395 81 772 -167 -346 -426 -820 -517 939 -957 -360 -824 -413 532 904 133 -519 -265 693 -269 -654 -495 -965 -191 -872 -63 -99 -82 6 -613 185 -27 -245 -690 -762 976 -899 -424 -875 585 -533 -250 -722 -380 -587 -870 -653 -350 980 -215 -251 -438 -409 405 -238 425 785 611 -586 -346 556 -476 -559 265 -348 762 52 348 622 284 -548 -215 -552 55 891 982 907 770 -667 874 -397 886 706 -366 -8 653 -330 -947 -890 410 94 630 -921 -465 -154 -568 651 288 -780 204 -764 633 -233 -757 -737 734 54 150 -688 99 -213 -287 -796 -157 -301 -570 986 353 -191 337 243 -730 -521 489 -827 526 -807 -646 -322 -318 -774 276 -790 301 498 520 384 -502 -441 -660 -699 200 541 -829 -772 719 -890 438 107 56 -376 -827 -514 85 574 974 176 -436 597 -541 -886 720 24 -90 226 -554 -947 -138 662 77 734 210 -338 -442 978 -516 -766 -914 -831 629 -255 175 967 282 -752 -854 -937 -227 397 -475 347 520 -76 -883 482 845 -485 -486 684 -114 437 956 630 743 -780 196 272 -84 -632 849 854 189 828 -848 -425 -913 962 950 -753 -809 235 735 -277 -780 -975 -112 -820 -150 386 802 -308 336 -998 -108 -809 -31 -704 894 -338 260 -541 295 -893 -731 -108 126 -926 68 -534 -705 930 -635 412 732 -882 -276 -698 601 -553 31 681 727 520 -697 -92 -868 -987 -88 220 -220 941 -632 280 -422 686 -690 68 -837 -783 -745 -189 204 353 563 62 784 -873 -12 398 436 619 344 -656 31 712 325 -684 -867 557 -26 60 -85 -423 -881 -59 -47 403 -154 16 670 -900 -224 903 90 -39 -692 521 699 266 908 -875 -442 -238 624 787 -236 147 156 -168 146 753 -213 -820 330 484 -487 -403 231 -321 -688 907 68 -318 -60 476 -600 372 -498 662 -113 -658 -961 -540 818 654 925 222 -286 -68 -651 -490 -334 756 694 -374 215 324 901 86 919 699 52 -319 -920 312 -202 -455 702 546 -748 -486 188 922 -545 -502 69 467 -102 -742 661 65 -274 -287 -169 -81 702 171 119 -846 342 316 240 -237 -135 -398 -361 -112 -464 -848 369 -705 331 -875 96 -256 -88 -263 792 907 -614 436 -233 27 974 -154 140 -751 -672 240 851 -152 246 -571 -467 902 291 469 -539 -652 -233 -736 -44 660 -86 971 -347 -401 240 229 176 570 274 -301 -291 607 -151 -78 658 432 866 481 843 -947 632 -789 601 -807 -785 487 -677 -404 -920 537 -674 -1000 692 -297 -688 674 -676 457 794 832 388 527 631 776 -255 -927 -640 -520 -781 -124 -720 -143 -737 -766 -423 103 -593 -731 135 -316 387 554 -34 908 869 -417 -987 -974 -76 -575 2 -893 -197 272 -197 -97 698 -760 -906 412 -427 -760 -904 -951 146 870 -244 935 -815 -834 678 667 -601 -748 195 -168 -75 248 -480 -871 -147 -537 -600 642 -350 -349 9 372 44 -183 470 595 44 -778 -529 -118 215 -249 615 -591 793 -722 -618 -414 604 -359 534 477 146 -650 -164 -345 988 -234 -158 507 792 31 477 232 -873 -691 -55 -413 -265 679 958 369 -407 175 997 -348 -565 173 714 153 521 -920 837 -207 -774 724 -307 -830 -955 536 443 957 -641 -30 -505 63 -241 293 944 430 -171 -439 -199 -323 510 634 616 -560 12 281 74 -202 -424 938 -755 -503 129 848 -945 713 -83 408 -888 -640 706 -163 -402 994 846 -697 298 249 901 593 264 238 912 -806 -650 -543 -65 703 366 23 346 -962 980 -224 -964 -653 -677 5 -362 -330 725 700 713 876 943 257 -689 -671 696 278 719 181 382 -111 16 219 429 216 353 -872 -916 926 -400 -173 570 515 812 380 630 403 733 64 144 -116 -170 224 819 -932 -177 457 -306 -872 -53 -969 418 953 684 -160 -281 -803 -235 68 -311 -719 359 284 397 681 -113 890 -806 -497 -917 220 223 210 122 -529 649 672 903 250 355 427 -875 -9 105 -897 -762 286 274 731 510 837 -483 437 -778 865 130 -933 -760 -785 -596 402 325 -406 -469 564 -6 -751 -984 62 -277 -377 244 -599 -852 -692 -211 249 -190 933 -108 929 480 8 305 659 -380 841 77 -969 -307 -378 -146 -349 566 -55 -608 -940 -40 664 418 859 -212 565 626 -181 193 -102 951 -849 582 852 -102 -828 -430 -435 -693 -823 957 304 219 -488 868 -278 -962 -734 346 -854 -564 278 375 -97 -118 -828 0 698 99 607 -649 94 811 -202 -330 953 237 -556 -473 -686 420 959 939 785 -883 -43 251 237 497 -358 837 -641 229 -162 447 378 -51 -168 267 895 -969 -936 988 567 841 -932 775 -530 -96 704 612 -373 414 -111 612 774 -571 397 602 -819 -43 -212 547 565 68 558 -698 297 -302 -900 -111 827 373 -48 -518 -335 609 536 130 780 282 918 -769 -634 591 889 915 62 -701 167 -769 -572 -347 371 -648 -996 392 764 11 536 693 -940 -676 -869 -745 867 688 298 -512 861 -20 842 684 149 431 263 437 -456 926 232 470 -324 754 404 -17 269 -58 -393 576 -31 608 265 -759 525 -718 441 372 882 -337 -478 75 812 -840 718 397 -968 749 -110 -198 -113 561 -635 -35 833 335 -12 -771 425 837 767 -978 98 460 -652 -259 -474 -814 776 668 574 80 214 368 149 -576 -898 194 -536 864 875 -123 829 977 -987 -251 774 276 -397 155 -542 388 -771 -359 -96 571 -937 -122 -520 355 -955 -569 279 -510 -832 509 -461 -310 -825 254 -512 872 261 265 893 296 -372 302 33 389 214 -839 318 125 5 -246 545 777 -413 -766 -641 -338 -438 12 -381 321 201 796 -419 -143 -816 881 346 -653 153 607 713 -525 564 689 764 922 186 508 -233 -530 603 -146 -175 885 219 519 197 -278 75 834 71 806 431 815 -925 938 852 -947 -844 -72 412 -181 -876 -893 807 265 934 563 86 135 327 -605 -131 -958 594 146 -916 218 399 495 -722 -391 -585 -655 -40 879 853 -151 -620 872 -416 691 -290 628 165 -498 -772 -931 542 -212 -940 323 -57 393 -65 -667 -249 -267 273 -586 -307 293 -984 -613 296 951 918 322 -668 -367 912 242 103 913 316 -439 982 237 -907 -440 381 422 -422 -614 882 -545 558 953 -807 -273 158 -426 -913 -446 -490 -28 965 -937 -866 700 604 902 541 724 -658 852 160 -256 996 443 281 511 -416 -785 -592 -874 42 322 -417 208 -644 945 -865 307 -535 -424 879 47 -449 186 589 133 -366 214 718 559 862 -786 -262 -344 681 -579 -167 953 561 775 -490 -425 918 441 -700 -848 241 -905 -365 933 -448 -410 141 -154 848 -149 -588 916 -671 -50 -19 161 856 -150 -70 -676 -695 961 -431 392 -923 594 -841 -685 -83 -53 454 -782 600 -50 792 827 -600 -760 -270 625 -540 -321 -502 -781 166 544 -642 944 -108 386 -814 436 537 -525 372 -506 935 -725 -948 -106 -612 -719 567 152 -615 244 -353 -336 418 929 -690 -16 412 -540 -924 40 -647 607 299 -539 -33 -56 -272 775 -253 259 536 -571 -54 180 -739 -601 -785 -228 545 592 -746 -581 686 620 -544 -850 606 960 -88 -316 539 -759 739 -973 -939 -215 -245 675 -173 890 -260 -344 -957 -462 822 216 -458 -310 783 -163 509 885 458 -50 121 -749 -96 244 -221 -990 214 193 -852 610 853 806 -146 -994 8 483 -247 -606 -39 958 -287 850 871 113 -551 764 786 -44 -9 980 13 -21 577 53 -143 -700 -589 -115 492 906 363 -99 -906 60 -129 889 -169 415 -906 411 -54 -349 446 -73 752 999 -871 948 -618 -79 -608 -490 -846 -918 -878 925 949 522 -936 934 -961 951 -17 -880 386 -182 173 258 -326 198 492 363 -418 14 612 332 702 562 656 840 696 243 -659 813 -246 -831 763 925 505 608 34 -567 348 -94 98 911 32 611 -114 827 -855 407 -301 777 -847 857 728 590 -528 232 804 -971 298 -387 387 272 738 164 111 -81 -860 -106 -621 871 978 392 355 -489 -166 878 394 -33 -731 958 816 99 11 -348 -694 -529 413 121 -811 -483 389 799 -291 -862 390 -86 -427 526 447 48 -369 251 809 -497 -8 -480 784 425 10 -270 -799 559 -147 429 -948 -294 -1000 17 59 -854 -583 450 -804 -89 287 9 942 -417 122 529 -331 -460 871 243 -822 868 -266 505 -167 716 -776 -362 -486 -843 401 57 -13 911 -294 -152 557 -731 14 -614 -739 871 837 -343 888 -624 -632 822 873 -340 298 -987 -463 902 -247 -150 -168 -426 -492 490 420 -837 -619 631 864 -13 528 -232 902 -241 189 186 -800 -114 42 169 370 647 480 -694 -934 469 -725 658 571 -229 -606 206 -331 -361 -781 -589 -133 -646 -790 -37 400 453 623 342 -166 -170 -797 353 -957 124 403 773 756 -617 -556 -470 199 414 -697 -512 -178 343 -643 758 -12 258 678 449 -708 325 308 -875 -561 -987 671 325 -993 91 529 -727 400 23 -903 569 340 846 264 -430 -372 260 -998 920 -859 363 657 -385 -779 -244 -275 -932 117 604 -686 742 -124 735 -783 -748 377 -962 842 647 608 249 295 216 379 728 -431 185 -602 828 407 -864 -980 274 523 233 -932 784 -186 917 96 812 -852 -777 -41 -743 -170 241 88 841 335 -484 44 -804 375 59 -329 -484 -497 985 -801 300 -174 -467 -337 854 557 203 583 86 -286 963 927 -839 231 -653 851 -642 -218 -743 -267 -488 15 -892 -310 85 -261 -831 997 900 -724 -228 -455 -667 658 -688 85 -95 -364 -776 -719 617 865 -45 -298 -507 -334 -227 -53 404 255 10 -201 -477 350 350 -560 -447 477 -324 516 -365 -316 -553 -69 -830 138 -296 -999 522 -917 -372 -769 -14 -427 -483 913 -243 291 794 44 -568 -559 -729 643 422 -997 449 729 193 -435 13 131 704 -641 -181 5 -619 962 812 258 -845 -218 -902 -736 227 421 463 556 436 29 -559 -956 -962 558 947 -905 -113 359 -669 991 35 -238 274 813 70 872 45 -706 320 -887 -370 776 328 -508 -642 181 -143 -232 140 450 -250 -84 -18 -15 -914 286 -787 345 52 -470 442 740 932 428 -956 437 688 242 -744 -133 -912 403 303 526 -137 -160 -534 -631 -476 188 -676 -858 985 -130 526 179 606 -889 162 500 -794 345 607 334 224 978 442 996 902 153 -799 251 -616 88 318 532 -887 336 343 -30 477 835 -224 210 17 793 277 683 312 -335 -226 303 655 -873 -714 -264 -218 168 -108 692 -300 892 -126 703 -555 -131 492 -881 -352 -923 901 116 -29 -250 214 961 -820 660 -379 624 694 -635 229 816 949 -701 612 698 357 -121 449 627 579 238 960 -907 -981 538 804 -227 -656 639 -842 -43 461 899 -90 -327 -725 855 193 -234 -693 -101 565 938 251 -817 548 404 -705 -295 239 -163 361 -663 822 -994 85 -292 -602 -178 385 -646 -50 -821 -879 259 -117 553 -971 360 -854 817 467 764 -576 315 120 -394 726 159 930 983 481 153 -190 -932 -77 97 91 -899 573 -178 -792 504 -616 -621 -948 987 562 -567 733 -374 -627 587 693 204 -575 -677 -57 -166 -38 377 -472 -784 763 57 -690 -265 -284 566 716 -968 141 -167 561 426 -723 543 -194 294 585 225 587 -528 -120 373 994 -265 -593 -554 670 -500 -270 668 -597 354 634 -693 122 769 -832 18 459 135 -118 870 712 293 929 538 344 444 958 -343 -997 -716 -907 -835 596 28 -149 -535 324 338 865 -949 -540 508 -137 -739 190 403 935 -329 985 588 -425 -240 -80 -839 603 965 971 -799 -800 -898 277 -465 -693 -718 619 256 -560 -396 -568 836 596 -709 -357 -983 821 -901 43 -856 -306 -441 -185 268 -642 -169 -518 -460 -64 510 621 791 831 -464 -45 -905 -320 -824 899 510 249 -102 725 -291 547 307 959 381 -600 30 -371 809 -210 85 826 -725 957 215 -165 -460 143 -55 -447 905 844 -896 -558 736 -36 473 -768 993 -948 -283 459 -147 -882 971 324 -489 -353 -622 163 720 332 -751 712 -305 -371 188 70 -917 -422 -840 -100 579 55 -255 -715 -323 -521 775 -971 -993 703 952 504 -704 921 -883 935 979 694 -985 289 710 742 104 -546 -584 -682 -278 743 803 -818 -741 -600 -865 -198 -483 -501 207 -145 101 982 -115 136 -397 715 760 -991 633 -514 931 111 210 -86 -924 -569 -16 328 163 855 984 116 -516 318 573 223 316 -667 641 -928 -936 -770 -940 510 -509 -227 831 -545 -49 790 345 849 -282 211 -878 -634 317 681 -522 577 564 169 414 293 174 -646 -186 -727 -774 280 691 804 27 552 -153 -809 238 512 -421 -245 -403 -782 -648 -675 992 -654 390 939 997 993 -800 -252 301 -152 517 -912 417 744 -423 -294 365 -540 132 -946 822 -215 695 -107 748 -802 565 160 58 760 -718 -8 -824 937 808 -892 -945 -732 -653 -234 -433 146 -145 890 892 -149 -104 -489 -698 798 23 5 -357 -474 120 237 594 -903 -557 -30 200 920 -832 139 -651 -387 950 450 -584 187 987 215 -176 593 860 -381 432 419 -99 185 -589 769 544 -460 382 -873 -570 178 535 214 -576 588 -555 -373 146 500 -384 -42 236 352 802 -518 -233 -738 951 859 -219 466 -254 -677 -350 -382 -22 992 555 -952 -299 924 913 691 -937 -830 798 -995 -971 -465 917 890 865 -660 684 -923 76 -154 886 -236 637 -307 -496 662 416 253 -335 837 637 208 863 643 41 -353 304 540 -538 29 -419 -934 143 -683 -510 -690 854 -36 299 -373 139 -530 751 -917 31 -720 -337 205 353 -536 395 666 -115 -583 669 54 -679 370 -257 -568 -186 809 -27 -145 642 -41 -870 605 -850 -517 196 163 -450 994 466 216 -573 -118 979 198 -257 -266 521 -736 -581 377 896 225 606 -870 -732 -452 10 -870 -849 418 884 -538 540 -888 846 -84 -560 -376 -215 -655 916 -469 400 645 -960 -607 902 -205 -767 42 -962 264 330 -754 671 -741 953 441 -369 50 686 -805 -312 419 -762 846 941 839 -367 -533 665 -344 -964 -576 16 -283 933 878 804 157 -644 -325 48 -918 217 -195 580 -507 -119 -671 -925 -247 586 703 -206 -893 688 -562 440 505 -233 -906 -208 -36 -530 -822 220 -887 751 -654 -140 -13 -968 -780 171 834 765 164 838 212 -142 -931 194 945 -389 734 -366 580 343 -988 653 -615 -410 599 419 -395 918 870 -322 21 578 -637 797 343 -746 -455 633 633 950 396 -896 387 279 676 -909 -215 859 -280 849 832 -468 -689 -103 -747 -874 944 -153 654 784 581 479 844 558 537 -565 491 -56 -695 922 480 -116 297 479 -796 -67 505 -930 -689 -333 503 971 91 -185 825 -881 -774 -925 -42 -749 136 687 288 160 -584 911 681 -542 -52 -859 784 -727 876 -838 -253 860 -180 124 112 -187 -316 97 -973 -247 -922 317 -6 -681 -736 353 -360 451 -270 157 876 -418 356 -263 737 656 -183 739 -565 194 -870 632 25 105 181 -63 -813 988 116 -240 451 -490 -142 -775 960 954 -854 -571 -254 -676 292 316 -674 34 -680 -685 596 935 -825 -109 -138 -395 -234 -518 37 286 866 -707 -131 -796 681 655 44 -545 -508 335 657 -587 245 -390 -555 -950 -736 285 234 -537 598 -799 -20 -65 -687 -632 -1000 -21 244 965 -468 -693 919 -375 -342 -954 345 -914 -902 -426 -885 -210 542 832 887 -823 -849 534 -540 -830 -974 846 -145 852 795 -620 -834 -285 505 -908 774 260 40 -322 -976 -868 -201 256 -992 -156 -841 -73 -136 427 -230 -156 -713 231 -282 -395 -459 684 -716 511 54 893 812 -680 -837 318 -833 -57 -692 -589 942 -835 473 -445 873 695 -309 -423 -119 -880 -348 -847 136 898 334 -423 -474 232 322 -694 461 -412 521 523 616 116 -361 218 -923 147 -580 574 -682 975 448 -10 207 436 -196 -579 -731 -484 618 811 -122 -232 -366 245 -14 223 488 -570 -230 292 -811 772 482 890 -805 523 873 52 735 298 -867 -759 485 909 -276 -934 -276 -147 440 -407 -966 666 -22 536 299 280 154 947 -5 875 633 185 196 -892 -721 -415 -742 -568 -380 248 -335 437 751 48 45 134 -734 -769 790 744 -640 316 -952 -788 517 -619 -264 772 -226 138 -239 257 -551 -107 114 -475 -589 488 -418 372 877 674 588 566 878 404 -573 -554 -41 553 784 -500 923 -637 189 -826 146 -211 463 164 -431 -317 69 840 824 189 -317 -662 -16 435 -939 -306 -601 490 153 -409 728 -601 -1 -532 -902 104 -950 27 -379 553 484 -891 -169 957 463 -579 429 -903 -524 -214 285 -107 -374 481 936 178 829 302 -684 -156 498 184 -800 836 547 545 352 -546 -995 605 640 -658 359 -321 332 -503 127 -652 -860 237 504 147 -706 450 918 -478 206 -409 625 604 -892 583 563 937 514 -633 455 236 316 357 -387 488 161 585 -688 -946 -278 -433 -504 647 244 -589 582 -313 113 -945 -896 1000 -110 128 894 -933 942 -256 -832 -132 276 426 -800 -407 -397 178 -400 107 -254 -916 -245 -282 309 -551 -9 19 -982 196 200 -561 387 127 904 76 282 442 759 117 77 310 -518 186 -810 -787 -339 -121 444 739 -537 749 -573 -826 126 504 -7 -938 85 321 -398 609 -968 384 491 -917 -511 -215 -991 -157 -701 -150 190 991 -964 803 -959 -599 795 355 565 -7 931 -561 232 922 638 -476 621 -666 -590 583 -1000 327 -681 741 248 32 130 967 768 992 -725 -342 965 391 -489 560 368 354 134 -443 462 839 -927 864 837 946 -36 242 475 -194 -652 -918 -719 -423 967 -152 662 455 428 -25 444 -167 847 -298 -919 203 -244 -695 -486 -724 -960 -685 -888 686 531 532 988 173 -16 -96 274 -54 -485 359 -775 -771 450 -962 -542 -194 -568 693 -889 -318 937 -890 592 489 -254 -168 498 -806 827 157 60 479 982 557 232 687 992 -786 -132 754 -130 -783 -990 566 605 -884 -547 780 -239 867 -886 -121 896 155 558 -162 -202 -711 -417 965 -950 145 -786 -148 794 809 -317 -307 -33 -337 -209 -773 -959 -732 553 -272 226 340 70 -709 -10 457 308 342 -561 -944 550 958 17 286 465 497 -111 210 748 -515 -487 -378 -416 -90 14 -90 628 350 -507 540 485 -536 147 -31 770 -787 645 259 2 -488 -164 -888 877 597 359 -528 -435 205 193 624 18 -958 -34 -198 -795 -48 -21 803 -852 -998 -745 -889 759 -159 966 738 -39 -981 26 768 -465 -896 655 474 -576 -927 147 -416 -525 851 133 703 -332 -341 552 -645 319 -690 -364 714 321 201 654 531 165 437 -704 465 -20 -728 -711 -633 405 625 -376 175 628 -94 287 -583 696 686 -225 -448 -197 857 -165 315 442 -274 -120 -971 449 -225 -682 -786 739 485 -94 -745 78 -967 -325 -247 -116 -368 -422 131 -6 -560 354 -894 474 -499 -933 -167 237 -478 342 -71 -90 -945 -984 520 -240 -995 -350 212 569 -196 -566 -373 -54 41 -333 453 -35 -912 160 -673 104 548 247 -90 963 664 832 58 517 100 275 747 -917 555 833 86 -138 4 -601 835 -534 870 -541 455 -532 94 -796 -679 49 -948 -653 958 144 492 163 -301 -390 700 393 -341 -463 195 -472 -239 429 195 -989 431 418 -458 269 749 -272 -749 -973 -470 -76 644 970 -936 90 655 -389 -730 -605 -415 -84 -419 -70 -68 297 347 910 -656 340 -264 -360 -559 -7 460 -969 -995 219 -480 -944 -2 15 189 438 -901 98 -219 897 233 -747 774 236 -281 -963 -859 -834 -558 318 932 634 -162 26 -469 573 -420 924 308 -968 -543 725 251 182 -52 -128 384 964 497 -626 -203 866 883 -668 -816 660 -416 868 815 972 962 786 422 207 945 -589 -405 154 360 294 289 -507 -257 805 11 79 181 189 -459 -515 -435 663 -422 -409 760 -843 205 -805 551 998 627 -223 286 -858 -399 -878 -326 -117 934 -557 629 748 -996 -237 -780 699 -73 -514 514 -667 123 156 -746 520 758 959 76 -608 -5 272 -203 748 -232 -970 -353 -538 820 -631 409 -245 -548 -253 844 637 -184 710 -786 -642 -413 383 371 -500 516 202 498 118 249 541 571 -184 -975 -918 373 -598 570 -830 -840 446 92 -595 -804 -168 762 -961 -831 -84 220 -592 901 -827 -60 100 716 -724 -410 441 480 63 823 515 -120 701 568 -359 29 411 820 901 -283 -65 755 199 -637 -984 -676 -618 943 724 683 776 189 -308 137 -687 -51 -436 694 -492 -670 634 -644 -791 -670 -928 -508 293 660 305 915 210 674 -527 -338 -649 -99 322 -954 522 -51 -736 756 -475 879 579 540 774 -785 427 -908 84 986 -136 348 991 966 -286 -321 766 410 824 937 -590 -764 -951 -412 -95 -822 -93 604 -405 -19 232 972 -724 -341 -255 95 -783 801 -150 -860 -641 -196 -264 256 406 869 -338 79 -687 -939 -955 92 -722 -275 676 377 -712 405 93 -952 776 893 -671 278 799 196 -642 -936 -894 948 -690 -515 -589 153 958 80 -144 507 -408 496 788 -403 754 -495 -951 210 -460 -269 753 537 -238 738 -544 121 611 236 648 -595 588 558 -446 550 687 -916 -315 151 -378 -154 199 -330 -435 -276 714 735 408 480 742 638 253 973 -253 -287 164 -725 294 -78 -707 319 791 -171 -211 317 115 816 529 184 -760 38 -624 -386 325 330 -59 390 267 -299 665 -214 873 457 178 -92 327 -716 -281 450 364 -439 309 -424 288 209 247 -353 -346 -282 782 271 -525 -582 557 241 950 97 242 -539 834 170 -422 -287 -237 768 -834 -252 -444 783 -601 -491 -365 -365 165 -320 391 -138 517 872 384 5 255 535 -128 -100 -149 -859 359 -770 513 415 -20 134 -316 -83 -373 -382 127 156 -282 315 75 896 -263 -707 805 836 852 -365 -110 -588 -898 -631 -157 781 375 557 -170 334 563 -818 -671 797 -642 223 -723 -97 460 737 558 287 -477 559 81 152 -360 14 -98 -351 -801 -135 -756 86 551 884 883 -206 -678 95 -292 25 -982 346 337 -433 963 473 168 -62 -37 595 -53 -129 375 -543 -865 -431 524 353 949 405 -975 -324 879 -308 562 371 -347 -334 -485 -298 13 179 429 -716 357 -577 244 -120 535 480 319 428 -996 23 -600 -857 -600 563 185 336 -865 -596 629 509 683 -798 2 6 -611 910 736 -636 192 -182 537 -238 -240 743 -447 -932 -380 -427 34 966 881 -538 130 486 -715 -529 551 -165 -715 -426 -144 70 -55 -142 802 -875 -510 -205 -319 -576 733 821 416 467 445 199 520 -966 -288 319 76 -498 636 -448 996 -212 -535 554 -807 -151 -768 -844 456 426 -326 949 -551 -881 -788 -591 -912 542 104 -575 -351 -764 77 526 981 -446 126 561 431 -423 -64 187 -176 147 103 742 -493 -782 582 499 789 -728 -818 791 467 -252 121 398 797 492 -695 -610 525 -341 -877 -807 -739 -994 -329 47 923 445 -508 514 -706 234 -582 867 80 -121 -201 -728 953 628 -175 724 72 436 -2 558 -639 797 -299 -62 180 389 241 752 -284 -72 649 665 991 774 253 -991 547 935 -998 -229 -384 210 -540 -733 -521 -326 -112 319 919 29 701 16 58 -364 690 -911 -900 -521 81 992 -361 422 -936 759 267 -716 434 513 193 103 309 910 743 935 487 358 -987 -30 29 -849 -914 -621 571 166 -204 608 -898 722 535 974 447 -369 103 47 -377 -393 -712 -821 -910 821 833 -327 -401 -876 831 -686 860 -822 -926 409 458 305 24 -488 -531 122 285 459 293 -126 708 662 191 -892 -926 697 -559 295 41 192 434 -823 -101 -908 515 109 271 374 -270 552 -88 -489 -754 -107 -120 -51 102 -420 -34 -434 -433 -323 -163 -922 955 820 -94 -879 -793 -192 377 771 218 327 -542 56 -925 -484 888 134 327 -535 -937 -653 627 271 -949 435 238 -473 -858 -499 330 744 -157 546 852 796 613 783 389 -157 921 324 921 -931 733 -805 299 594 392 -134 863 208 868 626 955 651 -264 -9 -105 111 -458 -300 -217 847 236 135 -64 113 19 743 661 543 -518 -361 421 -148 -473 894 896 674 -372 36 964 -557 -913 224 -711 -970 -187 -191 -841 -924 550 -399 707 -786 685 473 -178 -311 140 910 -65 -31 748 -2 -507 18 -73 -655 379 -295 -348 992 -573 -753 -245 -321 959 -639 75 -58 884 826 827 135 -234 645 239 -597 815 -252 156 169 814 627 -359 -145 987 -42 -959 122 104 -788 -601 190 486 144 -863 868 877 -352 -405 -781 400 -766 427 -961 -542 -438 307 -309 -579 56 -561 769 706 696 -944 294 635 183 860 -792 -515 901 338 612 718 638 968 455 -545 -889 439 -601 631 -696 -124 455 551 -118 520 -129 -142 856 -695 91 803 -830 986 687 469 -301 89 -504 594 -558 -777 840 863 6 -610 21 3 864 -710 -316 -466 -114 799 -887 -753 459 132 154 695 -86 -19 904 216 906 -108 765 -195 530 -488 -831 775 -653 98 -183 -422 229 317 11 963 -518 872 562 450 1000 -930 481 176 -437 -101 -537 -504 768 -534 -600 805 450 860 295 -133 -120 -338 -542 522 988 -794 928 681 947 861 162 128 -812 769 -440 649 -935 -191 845 -12 245 -783 -695 889 -230 -386 -279 -118 -409 -634 541 -216 -323 -741 639 484 -971 496 -139 820 957 312 -113 820 28 -441 904 -312 -382 627 -514 483 992 861 842 899 -982 -788 -562 -488 -698 -891 793 -617 -887 -765 -987 732 101 535 -438 -381 -205 -631 -571 907 979 -296 -411 -478 -257 -763 -618 12 149 -798 -821 -341 127 -402 788 -550 447 -462 705 855 -210 -377 815 -622 -654 277 107 -9 -298 -321 -361 294 434 414 -108 323 -411 537 380 304 -302 239 -568 44 -464 258 75 -157 -473 -608 -617 -117 148 189 -453 464 -414 862 805 646 413 515 911 -190 996 135 476 -665 382 -171 -892 597 -648 -162 -839 852 -288 -35 921 792 -564 -416 147 268 694 98 -6 83 -39 -995 224 -700 922 -337 1000 104 -830 -690 626 -356 -990 -302 55 566 2 845 -643 234 968 -401 -36 466 -907 834 -773 -501 -795 222 -512 -105 -256 18 303 183 -642 603 -551 -110 -30 157 -19 -965 244 -411 -578 -521 949 197 128 -179 973 -481 696 -481 582 -453 831 -412 395 899 724 -91 -503 592 327 711 18 597 -592 484 -852 -114 712 101 -925 749 785 -732 -978 592 880 -120 -338 -367 -599 -505 154 718 850 -144 892 -688 -542 262 86 -831 790 -991 70 -790 462 78 -802 -497 28 -881 72 883 -519 -870 731 173 -138 391 -159 284 103 830 -806 475 349 504 164 -877 -783 -736 -782 -497 -163 477 -921 -842 -697 -773 -510 -319 931 -893 -805 128 -82 877 818 -967 -458 410 -573 181 719 566 790 -869 -131 430 -918 461 -247 -678 255 661 -167 866 150 -518 -562 -446 -781 894 -21 -214 -423 556 59 -771 -121 800 -234 -796 -128 247 285 -728 -623 -97 -640 303 502 494 247 157 570 611 -397 706 -153 504 119 -662 -602 -107 -93 -663 -488 -765 850 253 -8 900 -134 -235 -683 -250 995 -657 -77 -657 -991 442 707 -156 462 -94 28 -311 946 -716 862 89 -850 441 -954 665 5 -809 -470 -584 600 92 -614 -121 645 970 415 603 989 239 7 -190 913 -195 534 -753 996 341 -843 146 601 946 751 855 654 -798 -532 236 696 -938 981 585 -63 897 -25 187 -723 288 261 5 640 -11 548 -4 477 913 37 -464 455 -272 -789 558 -343 -572 -582 481 -713 -404 -921 100 413 -985 680 399 -904 -173 -258 225 -110 -825 -346 576 95 600 577 542 -187 242 827 -512 -579 -456 -216 203 -470 -166 445 627 473 133 -227 315 -2 618 115 163 576 585 139 -954 753 -953 190 438 497 -527 -398 -97 -859 358 287 240 729 -624 -780 345 789 -277 681 -509 -959 208 346 -26 -864 662 -706 -645 -959 -409 -197 348 -34 -507 -716 959 -202 929 198 477 716 750 928 -304 895 -207 -411 -163 572 -802 -980 311 585 725 -772 247 -1000 -765 762 890 -970 88 524 -506 -864 -554 -203 -113 -935 -438 556 -893 -270 -779 -411 672 -12 907 -19 734 -516 886 219 225 505 61 -228 213 78 -819 333 930 33 -680 -328 792 -904 -13 -894 -257 -112 -217 593 980 735 991 -615 -238 889 634 678 -292 -364 423 874 691 -88 -363 362 513 99 791 423 -4 -381 382 -21 -363 816 960 -179 86 204 -799 -153 593 -774 -829 -160 -872 -691 -438 635 961 -588 396 -905 310 536 -264 176 -114 -261 -932 -460 -264 975 552 713 989 620 -688 -789 -857 275 -981 443 -833 -755 -780 -458 558 -769 832 -519 674 767 -769 -892 -276 -867 749 -112 -954 241 265 582 207 -212 -936 -560 732 -630 -407 -481 283 -139 -114 641 651 -410 318 -124 859 -129 -329 946 17 74 213 -604 -989 622 545 743 807 -89 -836 -605 -490 172 -324 210 211 82 -424 -679 -497 130 457 -248 -502 -531 373 -945 -556 -766 89 636 874 717 553 -261 -324 -817 469 -39 46 496 -713 438 -104 887 198 232 -807 -274 -262 -331 170 -86 -585 565 886 511 -270 293 -337 40 -382 817 -416 116 -994 974 546 337 -330 -916 -230 517 151 30 -308 -727 -785 -248 239 151 -704 370 742 -308 -154 582 992 618 -154 139 348 -646 -253 -439 -225 -455 802 -840 101 664 -531 265 -398 326 -467 720 -411 940 828 115 692 8 -380 -721 -771 -919 -245 606 550 -398 -12 725 832 -925 -399 -365 -402 -815 -617 573 794 460 927 663 215 46 604 777 -255 814 596 983 -160 339 -575 -511 -790 125 -653 -608 442 -886 -83 -752 -770 369 604 -388 873 -287 -307 296 682 875 -890 -185 422 -39 -366 -386 674 -420 697 -428 951 -112 252 32 -553 -753 -110 -868 -416 738 -621 972 -483 -860 -843 -819 -667 818 -714 409 846 -104 775 205 -893 -64 -782 -703 694 -629 -381 -606 -605 460 -731 -672 652 753 70 174 -205 340 -157 -808 -44 176 -686 447 471 -459 751 72 343 749 426 -432 897 344 838 -394 -932 -226 939 660 -376 915 316 109 765 49 -766 754 699 501 -452 255 962 654 401 -307 -890 271 523 255 235 -889 -979 -387 -862 182 -584 -803 -527 222 562 -725 4 984 -231 318 81 -935 -44 175 -531 -192 -727 855 672 -775 -978 485 975 -511 981 -133 301 668 -615 -555 844 906 923 -931 936 -606 757 -601 937 535 339 238 573 -672 -363 292 -718 -269 967 576 -704 -594 -155 811 -135 530 48 982 -745 93 -61 -799 918 180 -532 -928 -868 -813 -547 7 -407 -949 -158 542 -219 81 128 -643 -713 -820 239 -344 -896 490 -216 -343 944 807 746 472 -542 285 704 795 347 91 -105 456 4 -974 119 -378 -152 579 -203 908 577 917 658 615 189 787 452 -415 -871 -834 967 -318 878 -499 845 501 -181 -46 -416 -512 532 872 709 658 -235 -263 -510 780 988 -946 -148 -197 981 832 -973 -792 945 844 -4 -514 -102 526 376 536 50 116 -694 36 -467 -83 972 -521 388 -763 959 451 -692 -895 486 -996 -161 161 29 848 554 966 -370 -162 -233 711 -945 920 -684 -487 832 374 496 120 930 247 101 -749 290 5 899 -333 178 454 -712 363 86 459 202 -693 -540 -793 -361 895 -261 -722 -282 381 255 -76 -965 -909 813 23 11 -215 189 -72 -98 334 64 -256 -532 728 -579 -328 -177 -846 -684 574 -371 -36 674 878 698 342 516 -717 -775 -364 -975 581 -26 -232 294 317 479 -865 -979 -809 -569 -912 90 512 894 787 -741 797 894 991 -304 -977 662 703 -700 778 -491 166 -645 -924 -872 -713 -620 260 619 -519 -1000 -343 124 785 613 280 -845 940 910 -171 448 -673 148 332 388 99 430 -325 -696 -676 -943 -883 -670 -618 14 -715 487 -980 -146 418 725 -89 -220 535 -301 318 -571 531 -829 -685 988 34 -218 958 409 738 229 317 -891 -236 953 -912 417 758 -616 492 530 348 -889 -961 -394 346 803 316 -307 69 564 858 -169 -726 -429 -81 328 84 457 31 210 -379 862 906 739 -225 856 -264 365 122 654 -363 -764 -258 -265 867 -176 423 896 787 10 -776 -961 -889 -793 802 1 544 148 -814 -977 -780 -791 710 657 -118 897 225 -535 -403 -168 -453 412 619 66 -315 -971 -369 79 26 965 796 -373 850 -104 575 58 904 530 -776 -232 -679 687 880 946 -356 457 549 889 71 -709 -412 705 765 -850 -700 -760 -396 19 929 262 -939 -982 -450 -164 236 381 -900 -741 682 -410 2 -142 516 163 797 508 299 936 98 325 -552 -677 772 641 -159 -374 -536 -583 -392 803 -620 -65 -838 325 279 999 426 -656 -219 -884 691 216 -478 -195 -842 814 905 -706 -859 254 656 -47 931 -860 -867 -553 521 -170 -982 50 3 -480 -777 296 518 -629 531 -53 -228 783 -502 -761 -749 229 626 117 -999 32 -409 468 529 -515 -4 632 -208 169 -835 -935 968 62 -823 -576 720 93 -657 -908 772 -180 79 -783 -356 -843 -431 -118 -21 638 -970 -813 -106 199 517 -316 -512 624 -254 -799 -889 -434 899 -248 -300 550 -275 254 -292 -987 -134 -413 -330 -196 173 -750 620 391 316 661 810 -803 609 693 635 567 -282 498 -557 -874 -814 287 -60 -892 611 27 772 260 -929 150 331 -51 390 689 -809 958 -824 -70 172 329 837 -269 565 822 315 730 -716 -702 -640 523 -689 6 91 -622 -44 -711 -96 -622 891 -431 -129 -476 -685 -791 660 -161 157 -796 -402 -202 -358 956 134 -773 -786 -799 748 -340 -942 -406 -595 762 465 408 642 -772 240 525 -916 -147 -52 827 -692 -959 -618 -58 -846 937 -138 70 -500 -891 -987 -29 693 -816 -420 -526 -61 407 514 55 543 879 687 -799 593 -18 637 985 107 434 -55 406 -211 -418 -163 724 22 651 385 167 579 -283 -929 287 214 270 -708 136 783 197 776 596 368 -750 -638 -850 -915 783 -263 -23 514 -289 525 354 -425 357 -401 937 381 -954 -104 580 471 -308 -646 807 697 -234 -234 426 962 -444 512 927 -609 -314 309 422 -826 394 -57 653 -666 15 238 868 -691 -868 -203 516 -920 545 -698 510 -81 -897 -969 432 -624 317 -574 956 446 210 992 912 959 156 10 845 -738 -157 332 -221 -934 -817 965 45 -851 983 -761 -862 881 -444 -905 3 -122 564 -324 -801 506 272 549 201 -278 -912 313 392 -345 413 -764 -844 -690 -410 -772 -332 432 317 425 -369 808 -282 -756 234 236 -452 721 229 405 400 -410 -892 -346 -576 762 -366 -74 527 -377 841 435 -168 104 -597 858 -828 234 -394 -292 -150 870 588 -583 -414 -939 923 212 776 998 329 -138 -9 197 -20 414 571 -914 -517 -155 -581 58 -184 -998 -903 -852 660 167 -185 -450 -352 929 852 -357 678 899 -187 907 -625 -315 -255 64 -244 -503 26 641 449 -382 532 -539 789 -631 -251 555 227 -492 -415 307 -121 -819 508 -307 -807 -569 -854 -801 366 890 640 911 -118 727 96 821 866 392 453 653 -513 -173 28 191 -918 -991 971 -205 -577 -687 908 -477 -763 7 -210 717 887 65 -697 -8 -486 946 969 1000 -6 -500 -794 402 624 -324 -462 -723 -443 -840 -970 355 487 -867 -427 -228 701 -255 555 794 361 -595 341 133 -592 566 310 336 -352 -217 -361 -600 -70 -287 962 -962 -293 533 67 432 -941 792 248 792 -266 835 -253 -543 -987 869 762 535 141 -677 902 348 -835 324 -141 898 -471 847 676 -662 44 528 60 -597 233 -304 834 784 -464 -224 -309 342 -25 349 368 -622 -782 -36 919 -1000 768 275 282 -639 470 -494 217 -585 447 -672 -381 441 -293 -363 -404 423 -968 956 114 451 -280 -944 937 -941 32 828 -543 695 -159 77 231 780 -250 763 -392 -689 -226 432 800 933 -297 718 -484 -221 549 713 960 -564 -107 313 -918 -970 937 983 -148 241 -125 441 381 465 -681 265 -670 717 283 962 -614 774 -918 -916 -958 136 -571 718 48 -422 138 462 -765 30 -646 -238 416 -139 412 -995 301 742 -491 243 -632 673 -1 805 4 -534 853 -846 -378 322 -636 109 -250 -817 228 383 -71 -213 -682 952 -528 942 -694 457 963 492 510 399 -962 631 613 8 989 -477 111 -461 559 17 -2 97 356 -52 386 -420 671 -763 -676 -136 -846 978 -962 732 233 -625 -639 516 -330 -563 -5 620 71 39 -937 -993 -619 358 879 -642 -130 -619 -138 141 -783 952 -924 -694 35 124 -690 209 787 -72 134 335 808 207 844 -27 -556 -261 752 878 807 195 -453 349 -256 -869 -820 801 621 127 361 579 -908 -293 -348 511 612 -513 -462 -256 -734 -395 -592 361 -855 -744 -432 789 -924 -15 616 -225 -504 -673 651 -980 198 262 -874 -630 -937 756 -361 -920 940 -72 883 436 510 -63 -500 -925 -360 -545 457 -7 -670 -216 -789 102 222 -691 213 693 373 -250 486 -850 931 276 -226 -427 -831 -906 -662 767 650 667 -989 -573 501 128 446 326 -433 -424 -154 255 896 -911 102 593 -527 -537 812 -113 127 -444 -409 -314 -269 65 125 -720 290 372 829 -836 337 581 559 -446 -928 -699 -374 175 -638 -658 941 848 -944 -360 444 -381 618 -745 -96 512 201 74 -873 627 35 -379 255 -63 -962 -150 71 -452 425 75 -967 410 -650 274 928 374 685 316 18 903 852 -111 -62 162 -357 -808 -840 -878 685 248 -179 685 -439 -578 418 -28 -229 -453 -673 299 176 550 -956 -43 536 -420 -84 -25 500 -382 668 -171 628 -451 -779 -675 178 -569 -766 983 975 -548 85 804 737 -792 792 -755 221 621 -863 -807 -352 -757 84 -609 -515 656 63 509 -327 769 -907 818 155 -846 -541 22 -995 109 -254 -793 -829 428 542 165 369 302 -526 -953 539 423 -403 335 53 -736 -527 -349 -172 -238 -222 474 -570 -180 310 -497 665 612 704 -984 883 515 654 975 -199 644 966 -107 -753 -279 -190 581 -959 -206 -553 74 891 908 631 -643 -892 789 -947 585 125 738 -150 -772 852 -722 869 957 -557 511 650 -81 676 -82 -886 431 574 57 266 -607 -740 795 340 -234 -71 -727 611 1000 149 -302 329 506 186 -809 -235 860 991 932 -336 31 -558 -198 977 -438 -582 533 -566 -782 708 -623 -170 -341 -856 -46 -898 -576 -415 802 777 234 -13 823 938 45 -505 993 -654 -353 -868 -338 -24 448 123 203 -965 462 -39 -601 498 784 -397 -513 -915 83 -130 534 -441 204 238 699 -605 -861 207 -931 -6 957 -235 878 315 -968 -31 -932 -232 -867 -277 841 -869 -558 -671 544 -765 365 482 640 -499 -889 -928 712 -603 -317 729 668 912 -583 36 -912 -539 -102 431 -304 -691 -951 304 321 -180 -101 -497 -280 -479 -269 -709 -515 667 -367 595 159 -134 -432 -570 61 -477 -292 214 -580 953 -369 278 -200 -684 471 667 -518 -216 -20 965 461 873 -911 599 -506 643 -700 420 -504 374 -506 -6 176 -980 -737 681 -382 -471 406 -335 -726 -596 -585 -468 214 508 -307 -967 -669 -972 754 -106 -666 588 -406 932 447 118 994 -339 859 350 -115 -274 -965 -8 -370 -116 143 -423 -675 226 0 81 -176 257 -678 -721 666 172 -82 199 517 979 31 -48 158 341 989 478 857 190 274 972 -673 711 -889 275 -634 -546 -383 -917 -186 220 -744 -921 -256 -448 720 -835 480 -539 -788 -578 983 839 -720 117 -453 98 97 851 -48 454 766 305 -304 846 -739 101 -262 949 -786 -678 -3 -746 -214 836 -275 -464 807 -748 58 -204 -447 19 -488 672 734 764 274 -786 793 -890 -949 403 -130 620 434 -269 -290 752 -367 316 742 -8 -389 545 -890 106 -942 43 338 -834 196 -286 -515 650 251 434 -91 167 736 9 499 -93 431 -61 -294 -432 644 603 805 -600 689 205 -677 -939 -72 -840 719 771 256 -289 -304 859 246 -27 949 833 648 572 -356 899 348 -68 -527 1 625 995 238 -839 517 -384 -811 -909 974 -73 865 -91 969 16 -579 -915 -778 -884 510 574 -520 226 -614 -180 488 753 -635 -947 514 -724 732 -23 328 -153 174 -311 -683 782 31 274 -556 269 604 -423 923 -816 -65 -567 945 -13 653 -6 372 942 -650 36 44 -446 -316 -109 247 -809 665 -492 429 406 165 735 235 537 905 -504 43 304 432 356 702 -789 -303 -940 431 97 -515 953 7 835 -982 -643 -852 -515 970 -690 -444 814 -31 370 460 -945 -79 -303 -26 -683 -808 287 -242 514 677 -426 761 -423 539 -989 -491 918 404 -217 151 242 370 652 -436 -298 -119 -948 837 539 -245 -254 -401 369 770 493 498 -600 820 -196 -492 554 502 497 348 804 244 811 -485 -62 575 332 -866 -26 -707 -167 -157 653 -377 -517 845 282 -463 -67 711 -288 -750 2 -630 151 39 255 -112 -984 -415 -47 -64 -334 453 104 -19 896 -853 -597 608 -473 -308 -655 -56 -118 627 -898 -980 -603 -744 -383 -329 -379 2 957 703 -523 168 -239 919 513 131 -714 -301 -560 -725 -263 89 -186 -913 -321 330 899 871 948 -776 -924 448 897 543 634 637 789 -412 -316 162 254 815 -489 972 616 -264 270 -500 852 471 -59 -803 648 155 613 -354 536 -61 -807 -153 -70 273 -53 974 -452 -350 596 221 -800 -515 709 -752 695 -592 24 -985 -21 958 -753 -78 879 -959 321 486 599 -876 539 -383 617 -445 -474 -418 707 670 -825 -415 -764 -414 809 -7 -407 234 174 -894 443 444 401 -621 -73 548 -819 -884 -428 -199 611 579 -761 -140 -122 -332 637 529 154 -218 219 953 -215 -869 984 -475 500 -917 -841 708 -689 -852 14 856 -231 311 5 462 294 -948 -356 347 891 -911 804 -255 -515 723 -431 938 -952 -201 791 -51 535 945 -897 -393 -645 -483 -662 391 -182 340 13 -6 -941 337 -326 640 -490 32 993 -106 446 69 -664 804 -653 488 325 -966 890 169 354 -815 -672 -141 -569 -5 856 -536 -659 846 98 -416 319 -705 280 299 -828 344 -580 -911 -653 -682 502 -194 799 -913 -544 -932 -509 471 -978 -917 -94 582 -15 -79 -907 539 199 -405 456 -761 -842 -119 -68 -280 450 379 -503 -288 182 156 736 480 777 971 798 -191 958 -900 -610 931 -925 660 358 350 430 380 -958 372 -101 489 100 -209 -329 174 590 776 -514 -762 -137 514 955 -90 -382 290 433 -935 -934 606 851 -789 887 -391 -980 644 869 711 -545 663 295 899 716 -942 446 -211 -698 970 -812 435 -594 186 434 33 -618 4 -465 -992 -159 -607 665 -455 -86 -245 858 -215 282 624 470 561 937 -204 -5 295 697 584 -355 845 934 687 -843 -746 -979 -773 532 -829 -132 -690 254 -265 -990 -611 678 919 923 -135 197 -851 -812 -23 -323 852 120 643 -172 127 341 -462 -710 -797 821 -782 -862 -280 -339 -454 -531 538 -147 -887 18 465 -564 -763 710 -135 144 -884 570 -825 -621 -39 -352 521 -234 -987 -528 852 -477 744 16 -88 -48 565 150 829 719 -14 -713 -163 231 -872 839 -725 -692 -440 -843 655 809 -394 778 -146 -492 314 207 -202 -101 -600 -848 59 -57 -215 265 -837 -302 -530 918 -61 -84 387 -358 -926 -480 137 -550 3 837 -704 -815 -573 27 -141 -375 -428 -450 724 511 -290 575 -818 759 -662 433 363 -682 -131 999 -335 -699 645 -63 -52 501 104 238 -319 -236 -932 -248 -434 169 733 70 793 851 -249 348 733 -360 -408 -131 -197 104 -250 -599 -760 113 -782 -117 484 330 -790 951 468 902 -306 -250 722 -525 364 251 -104 411 146 -922 -130 -860 598 -299 558 386 85 -100 271 -976 477 -269 423 501 607 834 984 322 -374 -603 -106 -618 687 200 -124 -660 -370 490 -201 -360 -488 -416 -242 -828 54 -1 851 205 251 382 822 -24 97 336 -919 208 -330 112 143 -734 38 -239 90 -415 26 508 -359 -780 550 -725 -444 455 556 556 -636 233 -365 503 -415 -200 -633 83 24 350 -710 -860 568 -318 -554 -29 664 -642 -945 747 629 -978 -436 -98 -649 675 907 -72 -492 866 -770 961 382 -178 -953 -493 283 -929 -343 -288 904 897 298 49 435 771 514 304 -170 456 851 432 55 110 -80 397 -80 -819 -314 195 -709 350 798 -153 -940 949 -259 161 383 -320 -102 618 577 -896 173 768 -698 625 132 -381 -282 -232 -967 629 364 184 951 -540 367 -786 -526 -965 805 -791 662 -751 812 738 -259 785 715 556 470 -944 -948 343 -118 -187 791 -646 893 -210 -204 660 -774 719 736 756 -843 -88 262 568 -162 -16 -251 518 614 -442 875 -960 -28 -920 -258 -825 -751 347 449 525 632 920 453 700 -463 -167 889 -365 -180 -190 320 -903 743 523 -788 -231 -987 241 523 479 -461 936 -342 836 844 -266 136 192 747 218 -814 -758 979 849 -388 678 -885 238 -844 849 902 56 -520 255 232 -929 74 -340 239 173 -893 -795 -792 -197 -81 738 -289 -574 854 -696 -141 -901 -515 266 857 269 643 896 -977 -309 95 -55 12 842 -759 596 106 791 -367 715 749 -494 -798 -898 -127 -28 -139 -158 -106 417 -537 -150 398 -358 -108 391 516 -65 -757 736 -239 575 -432 -174 -350 -241 -42 -156 844 -672 -292 -785 811 829 -359 233 -698 52 -343 48 574 -211 626 905 -383 -268 -459 543 -97 429 -586 784 -249 -779 116 491 -423 271 -291 -382 251 88 -332 -565 742 238 -530 -170 -695 -771 1000 -756 -39 189 112 788 897 -812 -922 509 -167 -872 -915 484 778 307 -353 -37 -262 -230 780 -58 -101 648 -655 -736 -719 -825 538 -308 -409 580 -714 228 -961 579 701 723 -359 -169 435 -997 -563 796 -534 541 923 583 434 48 -135 950 -314 -559 -498 798 169 -444 -461 -353 368 82 -992 849 -988 672 946 -313 -479 -95 61 656 412 128 -284 451 961 837 -935 -337 -550 5 -815 -151 -917 30 -827 -390 637 -907 -755 -12 -999 -72 897 -127 368 -899 644 -289 121 330 880 -450 87 -10 578 152 486 -90 -289 -196 379 -988 -210 -977 329 178 317 -965 162 -261 -132 -634 237 188 -248 259 641 -341 -892 994 257 522 511 770 -879 -497 904 -306 -53 726 34 -349 500 913 -478 475 165 -154 -437 612 990 -707 -517 -617 -597 -1 -312 -348 989 -347 316 -433 -458 -296 506 400 -638 815 -966 415 -441 -543 691 -708 -923 -440 -415 937 326 -46 779 -886 444 -696 994 417 525 783 -561 -906 720 521 559 -122 666 -554 -835 935 860 719 -80 525 876 -406 -757 461 -876 -707 -829 368 976 -958 717 -920 390 -167 -86 752 -949 -139 -462 198 -587 -117 -288 -444 653 -412 -22 -715 749 908 -768 493 -243 296 839 -267 187 -461 129 -265 -766 -93 -867 486 383 -956 604 -419 99 -345 -194 -6 -643 553 -725 -403 187 100 107 -222 -699 92 -484 474 -362 -758 -26 928 646 119 443 952 60 -803 750 71 227 -583 -957 -713 842 418 688 950 -460 -102 -489 -48 727 175 -464 526 971 -204 27 -3 -432 -562 831 48 -526 845 -320 855 484 573 212 729 114 -100 -669 227 -747 -853 -889 -990 -765 388 958 -32 -775 261 26 610 45 -673 -378 -283 -501 -162 164 395 732 -823 471 584 435 686 274 31 188 576 -880 182 -739 -315 -614 -956 -391 765 -276 405 -135 261 718 -146 270 -40 764 -644 375 -223 -635 189 -661 -248 991 341 271 462 -941 92 -606 -225 -637 837 597 -93 73 -780 -755 -536 -413 -585 -860 -960 140 579 -938 -816 305 -108 371 560 -226 751 890 679 294 864 -784 359 132 -110 -787 731 -660 -344 131 957 419 -506 -215 -673 -527 924 793 -605 -115 -713 -404 736 -219 551 810 -9 835 -550 170 -363 -570 732 -348 567 117 -793 -650 -936 -263 -215 406 -75 -44 187 -367 157 -289 651 406 516 -786 -410 -569 -555 749 274 747 577 -725 746 -235 913 455 -840 -839 569 -391 -872 -811 29 914 -738 11 229 -896 825 -99 103 -394 -693 490 -18 216 -896 438 -695 395 316 869 33 801 -119 -288 -460 504 742 -896 84 660 -876 -924 -541 -44 -168 658 -300 -1 177 -332 596 -556 -846 136 -714 -244 -373 605 843 -829 -63 -954 670 -595 -657 -910 -989 -583 413 360 891 -584 -131 -374 491 -773 -809 717 -22 -72 -548 -737 774 -40 96 -100 -572 329 -644 -537 -994 -367 409 -636 98 -173 502 902 954 -951 -332 -2 580 610 750 423 726 -262 623 908 147 245 -998 878 -112 -680 504 813 -699 301 600 -746 520 327 -950 -282 778 639 605 971 466 -572 433 -740 -153 70 -990 294 459 -925 -109 409 -940 744 180 512 972 619 -343 348 602 741 243 -477 503 657 -545 -957 -589 -272 -786 -73 19 -656 862 151 -122 946 -860 18 -94 448 406 866 -346 841 539 -498 576 279 -660 788 -57 -369 -947 -469 -188 -512 -390 -663 766 -814 508 423 -991 -692 326 819 195 896 183 -384 -800 -700 828 581 157 195 -119 -765 927 -842 472 671 -111 -697 875 -888 -663 888 -842 -593 652 -455 718 -729 -756 864 251 408 -135 -925 248 298 -133 -150 -816 -705 677 -14 872 173 518 -940 -76 913 62 -214 -691 -798 -508 -828 188 -289 -824 767 696 250 -50 162 -427 666 -231 449 -207 -64 792 -577 -22 463 420 -245 885 677 -238 -559 61 -463 941 -357 966 860 48 -353 537 125 -32 495 -136 862 -886 477 -193 454 -12 338 866 786 -327 132 376 -56 -361 -736 35 794 -626 -182 108 458 -855 934 480 -615 -227 396 -224 656 -752 -489 390 987 357 768 -993 -285 -426 -248 -15 -527 -902 709 871 896 -490 997 -88 -142 -147 -726 781 889 -709 322 -606 234 -38 -102 730 599 834 703 -483 -978 549 -107 -51 -595 -176 470 -298 361 -456 -313 -224 907 -902 -8 -658 972 132 -101 678 862 -134 492 -535 -102 853 623 665 -577 -578 -693 677 544 -956 123 -696 382 -36 -647 -216 -148 -715 375 -420 -746 19 -458 122 -216 814 842 72 825 -550 402 -522 117 268 800 -241 231 -752 344 -162 605 -489 261 454 -801 182 637 -614 449 425 156 -472 93 -961 531 -77 111 -416 -80 -8 845 868 178 205 -137 285 -496 -635 -403 363 -474 66 337 -571 -160 -918 -796 -849 -735 -276 -764 -632 96 73 669 -53 -962 -132 -437 14 168 809 388 -191 664 -425 -910 -939 904 -979 949 -382 12 346 0 93 584 -804 322 217 -830 -550 -190 621 -474 -904 -29 33 731 713 -102 375 397 630 170 890 -911 -482 823 910 626 -639 641 -782 -378 102 206 -207 -764 917 233 -517 500 -264 57 755 200 -316 700 85 233 -945 -275 26 -971 -908 -310 -572 335 293 845 319 930 366 133 461 955 -726 -409 807 -321 -804 577 713 -315 -233 -92 -778 521 378 -302 293 -140 -836 180 -937 764 -70 -304 -514 -509 -840 88 -574 -190 -949 552 -960 -169 -302 198 58 473 715 -774 784 605 -438 823 899 -125 371 731 -760 582 -939 -201 -520 -742 -933 284 -864 755 886 365 -655 912 224 300 536 -968 637 221 -599 877 423 257 -84 21 -143 -395 874 445 53 199 -442 540 585 991 629 -697 535 -244 932 157 -373 20 -732 635 983 644 -434 991 861 -500 -77 -293 -680 -426 -663 -963 498 784 -691 -218 -296 -165 374 836 -688 783 264 -374 -13 817 -947 709 313 757 502 -280 -297 -790 -281 726 477 -490 -396 350 -451 -244 -671 595 -35 909 -886 -792 -203 260 114 834 -744 787 -757 888 -19 -308 332 112 -858 -839 -815 770 394 -269 -758 -1 -201 350 290 -841 -650 814 -823 -156 648 924 -671 925 946 -959 -62 -188 -67 -550 -569 384 -16 -688 -908 -216 -990 595 848 6 895 -214 -861 -892 -685 206 780 284 264 -361 -241 835 -297 491 188 384 136 22 -187 250 -236 239 -806 21 -616 -530 -563 -467 -939 19 -495 279 -946 -138 144 682 733 -774 891 38 -410 -544 436 606 -352 244 110 206 116 -811 694 -117 503 -567 -224 -148 -830 137 -671 -401 206 58 -336 -366 -831 -805 489 869 361 -347 163 366 -894 698 733 -858 594 751 -736 582 258 -707 -386 330 -185 377 -821 -774 943 859 83 829 583 703 -932 -2 342 -171 -162 215 929 402 -164 -797 -589 763 -184 595 -69 424 -83 -775 -377 -888 -604 -121 -509 -719 -823 955 959 -806 165 237 -657 249 -525 840 122 687 195 563 707 -100 -772 828 -963 -839 515 953 89 -233 -789 177 388 -650 575 213 -476 -549 661 216 656 108 892 403 -973 908 765 -859 -661 12 -602 -466 -296 524 547 556 -843 -816 -524 -523 -47 80 636 -341 -234 774 35 526 -245 -517 -669 526 -32 692 258 631 304 -733 421 319 620 -636 -940 -722 705 49 735 188 -929 -954 279 10 695 -901 619 291 -526 -567 249 105 -310 -241 857 684 29 -399 838 -949 -890 814 -759 121 -262 263 628 532 -805 391 839 -141 -203 973 727 -567 239 -918 -714 998 375 -706 -561 -144 -526 -738 -834 -586 977 423 -35 759 -864 -804 679 494 580 739 -668 -273 576 -683 885 -568 196 -85 880 950 -664 -72 698 855 -531 -913 667 45 -289 277 -571 -787 -217 -415 31 639 204 26 702 188 -127 801 -139 601 350 596 246 -912 -243 -76 -953 -894 373 152 550 849 -117 -346 50 618 48 -531 497 -501 -45 110 -401 384 371 -717 905 979 931 385 -398 -873 -239 617 -428 -820 -508 174 781 498 -172 571 -70 897 -433 947 488 -742 688 -730 247 -337 499 153 806 709 -906 764 -857 644 -542 -587 -361 114 650 -100 -226 -511 418 774 -82 -361 -518 898 452 -372 520 278 -860 -501 674 518 542 29 -758 381 97 566 -903 -22 -329 981 586 -279 334 -933 -333 -90 641 -785 88 -184 684 896 -681 -697 -299 -492 401 -426 -363 96 -204 -142 555 848 895 438 -289 140 -553 311 -294 -642 483 350 662 -546 -164 -55 742 591 13 -339 -807 708 73 193 -13 -381 670 -73 816 967 375 291 -577 -293 -836 118 -431 -707 400 354 496 -908 894 941 961 749 -423 -472 498 919 -990 -726 -569 -965 -72 454 646 4 995 -721 -648 -416 584 -1 -196 -994 -536 -835 -384 661 -431 784 -35 919 208 252 -171 283 957 760 -975 254 785 120 663 126 522 657 177 -369 -367 71 -120 989 999 850 685 -508 -587 696 -530 -80 -158 -180 986 720 576 594 -459 -310 199 232 -743 -34 -184 573 851 -800 -141 446 115 -138 589 437 746 834 626 -925 838 187 -945 -669 301 315 -396 -408 821 -406 467 394 977 263 404 -699 -682 356 916 -448 -770 186 739 -430 -77 578 -515 -944 83 -973 505 -964 -954 5 274 120 -113 -215 -462 -818 466 -926 192 -833 -669 -614 991 -140 134 22 -454 -883 -294 -196 466 -598 999 -948 -153 -283 942 127 700 222 966 132 -730 -386 -555 -767 674 -310 891 -423 684 -114 -283 93 -619 -525 -758 182 525 220 -373 -614 -461 -371 -442 510 550 14 -839 970 -659 976 574 -138 -883 -356 -154 569 489 -36 -281 835 646 -196 -962 -570 -577 -772 -502 -749 249 -356 97 539 -32 546 -397 -841 232 125 -189 -402 137 813 -942 -41 -818 535 -39 680 -663 -785 -681 -863 751 -925 407 -514 -9 27 -790 -544 -150 -920 774 655 -619 -177 -164 -517 -625 668 -192 -108 -783 -411 -114 131 -478 -963 407 709 -38 -337 835 -452 -169 -771 929 580 -886 -356 -178 -207 236 -924 -789 -400 -647 -508 -118 335 386 -948 765 -829 -650 921 -577 805 968 -557 -226 349 -848 738 -23 550 -241 356 -653 734 -267 452 -465 -842 158 244 571 481 -849 -70 -748 958 849 409 -283 -555 669 691 -530 465 -552 -826 -978 -55 -779 -18 -888 -527 320 383 -79 49 -406 803 -530 -263 -616 161 -837 242 -393 -648 -456 -258 -309 828 371 -120 -895 544 779 -323 -182 -732 -7 -647 572 -844 -941 -126 166 147 -926 505 -741 584 87 -805 257 995 188 -536 278 -636 -62 303 639 989 102 689 -136 900 587 826 -583 985 -494 -157 75 -738 983 102 55 822 516 736 -130 -433 174 -224 -375 19 -600 -825 -794 -586 960 752 -437 -413 968 -241 307 -374 11 396 -923 396 -381 -190 126 973 -983 -570 -971 -954 -516 119 175 22 -672 56 946 -17 404 -380 -61 -278 -988 -22 -293 -984 371 -139 995 -763 -101 -129 364 -939 -388 -140 -234 265 652 -657 -439 183 -166 46 536 131 957 -792 -481 623 591 -937 167 504 841 351 -744 -440 -941 524 463 -676 633 -514 -193 -508 -239 -747 -243 883 -256 -407 677 80 241 -893 235 -576 -679 -879 338 359 -188 349 34 -750 -815 -851 -147 692 87 589 -639 -587 -531 716 -664 966 -320 -515 -208 -438 512 -750 -136 -679 887 -385 -18 -389 -213 -400 624 -923 550 -63 -909 192 -174 431 -152 -735 593 801 440 -990 388 -824 532 32 371 -250 647 20 -203 -214 168 -265 56 -1 566 613 -560 -231 -473 815 119 438 740 -757 662 689 -748 1000 234 -820 120 580 387 -813 -959 474 501 490 -880 -951 -430 195 -167 -261 552 282 97 -652 265 -817 -715 288 -300 382 -655 -789 -406 -640 300 -207 352 650 -681 -481 856 916 593 231 -86 -993 308 -270 -250 871 -106 448 685 -819 646 -45 -80 331 -885 -756 383 -218 698 -673 -251 8 -302 -684 -928 -690 -302 -324 797 -441 195 790 -152 -414 681 -439 940 -685 884 718 -596 -123 -170 641 66 595 834 -667 998 548 701 523 -1000 551 -283 135 167 705 391 240 570 -724 -323 946 396 -366 -402 -724 230 -414 315 -563 576 -423 577 343 888 41 -720 -145 457 386 -910 -289 321 -282 752 572 160 437 513 440 -117 -214 979 627 633 522 -693 330 921 845 -518 -613 -586 583 783 79 293 -985 16 -667 282 420 -764 676 -823 -846 -634 250 283 -887 -691 -761 -821 266 -225 -974 55 -933 -364 -961 587 -826 -213 -830 -410 128 76 418 -304 810 485 71 -501 290 -581 -994 192 -298 -689 -120 -801 292 751 -927 -238 460 -112 -471 290 -221 803 687 -555 484 862 -149 -651 221 77 -421 -482 -606 599 -838 -850 276 710 402 692 427 -4 -501 637 31 811 276 87 -434 256 468 -73 -507 427 -303 -682 454 207 193 850 170 346 -740 -894 -1000 -933 454 -393 480 456 -740 589 -506 163 613 -129 208 262 64 -64 -968 -207 -461 16 -564 -721 -361 -387 -476 625 24 -333 -788 -594 491 77 -953 -713 301 -171 865 -601 -830 921 173 209 -505 94 897 -853 -993 925 -884 562 517 -893 -320 -972 -666 10 -7 -167 139 -601 -461 -738 -467 -527 -404 -775 -187 507 -975 -503 -183 335 -196 -806 -800 285 -680 -382 -254 -939 631 118 969 -880 -59 493 152 319 -21 -959 451 -167 -176 578 659 262 -554 433 458 -477 -443 513 -367 480 731 947 -421 948 -224 17 249 937 372 -424 -187 -845 -299 316 811 -777 -553 -316 -756 -560 -542 209 -135 -435 -98 -823 -893 -146 630 -716 413 -307 335 -714 -982 -440 452 -477 670 -660 -744 -841 824 134 -234 -407 819 996 252 4 440 -993 -258 811 81 784 561 795 653 767 -821 459 -52 61 970 -962 -968 -250 233 941 836 943 -852 -725 513 -465 -330 -48 -561 -722 159 694 986 665 -796 966 197 -293 830 563 -280 -567 -296 -510 -265 261 -384 986 -337 -757 977 646 -951 -95 25 -181 981 48 -320 43 814 946 -701 796 -134 -901 -934 51 -324 -111 544 407 493 694 -828 675 -171 -820 -143 713 -179 9 249 -114 962 474 127 451 -268 -48 577 245 848 -94 180 -92 -460 -274 -453 960 563 -144 -452 494 -643 -726 -172 -323 -622 -238 845 493 278 -427 60 -206 568 -265 179 544 -12 142 -896 -271 350 97 287 -563 -967 -351 -137 313 997 697 540 174 -836 -682 -452 410 -473 -35 -551 358 -618 251 56 848 -360 -619 202 -592 141 -799 42 -473 -511 -191 -619 -590 46 830 827 -63 -259 532 438 251 -74 501 -545 291 940 -640 -410 -202 203 -739 233 733 206 -890 944 481 154 -851 917 663 7 -495 399 -640 936 736 -590 -519 -633 166 94 -69 866 -968 -668 156 744 155 626 -952 461 -698 274 -770 2 -828 -517 504 -835 741 -309 849 396 -545 400 -382 -677 -219 -909 234 306 -582 -151 456 -211 -168 -767 -384 625 -515 345 -736 131 -351 -740 -616 -788 605 -268 735 447 -522 669 -938 -773 166 31 -250 -83 -167 -789 -35 -284 -502 135 455 822 -791 38 589 -218 -804 -507 -349 -715 -892 -94 -476 328 676 132 -848 692 75 -386 -572 -258 -157 746 869 -418 -767 -749 -329 297 -46 822 -264 -516 234 -80 -798 739 -959 -51 -988 -812 -951 -912 749 -997 -362 255 448 303 360 367 223 570 322 -165 971 356 -423 -111 -807 194 344 -17 844 -629 627 288 459 568 -189 -78 -355 -525 90 314 887 332 700 -753 -789 -180 -28 -777 -389 -30 -849 381 -346 -826 -452 -867 -802 907 229 902 738 813 -952 681 -176 -862 -912 479 692 392 683 362 -248 967 -694 -656 215 -599 -392 -606 858 444 -290 722 501 -405 581 325 719 437 -87 29 -786 -390 358 -213 530 483 -604 -680 -672 -582 989 -133 278 -931 895 257 -593 -165 -449 -682 -18 -180 425 535 308 -978 -477 20 -734 935 -780 11 -83 782 -195 -524 -790 850 727 -123 -731 658 -963 -196 931 -692 -634 -552 320 966 447 295 -281 -537 682 -268 506 830 181 -892 -968 -880 -612 635 722 -693 -825 -944 742 -135 -869 -453 -377 44 574 128 861 493 -891 241 -21 862 627 796 563 -969 133 696 -507 -737 786 -744 -14 -815 -323 917 542 -365 -435 -873 42 428 533 401 835 46 -942 -321 478 860 -657 125 -651 -279 -172 -965 604 958 358 160 472 442 -249 -786 843 556 -165 -113 403 520 -249 597 -513 -285 -242 -538 109 -254 -382 891 436 -172 -34 404 168 17 -623 828 779 769 807 505 9 515 -719 522 427 523 606 534 -799 -981 -285 -198 400 -188 -483 20 39 396 -26 -311 -870 -585 804 963 639 471 399 -566 723 825 850 -658 872 -768 370 525 -140 -428 899 671 382 -252 -636 -45 -237 673 799 220 729 -811 546 110 351 -576 607 728 686 540 992 35 283 41 -504 736 -163 730 -195 353 -749 -102 -768 -389 -920 830 479 370 -48 466 -934 -159 804 -343 -246 60 -717 -74 -340 -168 305 -641 -219 -345 -922 114 2 -470 198 -325 807 -821 -31 620 445 -511 -138 -509 72 -937 121 546 658 477 -19 569 470 318 457 -979 -198 410 29 -180 901 -715 -382 -838 -256 -803 138 635 790 -383 -464 326 760 -748 -364 -650 52 836 325 555 -417 76 -110 25 -707 649 179 704 734 982 -448 68 808 707 659 -520 990 -60 -834 -569 554 -810 -602 -781 -378 107 237 -89 488 -827 587 -722 -513 595 -271 -432 415 -443 -731 -11 -505 -67 -801 687 865 -513 -493 -68 799 53 996 816 831 43 291 326 -510 -48 69 -13 0 393 -11 274 -859 -247 -552 325 297 -688 -726 40 -519 689 197 -47 189 -679 -135 -165 -732 187 -376 -455 -492 -974 412 -539 819 -194 458 863 853 648 672 43 137 -928 164 -176 -878 71 186 501 -44 -997 826 -80 -42 518 -190 -75 -83 -988 374 -368 -131 71 771 701 924 -547 357 -233 544 -494 697 -465 834 -910 178 880 248 -742 192 499 -527 -994 -959 -101 -701 657 846 -981 -773 265 394 659 456 83 60 -866 182 -865 128 -722 111 -649 969 -784 -916 534 -216 -153 -613 886 -907 -923 526 -130 -679 457 358 742 -682 -544 352 495 575 -896 582 -592 -148 486 261 -854 235 -51 113 364 -704 -530 76 368 158 84 108 -711 0 752 -341 -576 187 897 581 413 -113 -109 -680 -708 -516 -354 -856 -300 -560 -68 -721 -330 218 34 565 566 370 156 -316 -636 -572 -742 -728 403 841 -209 115 -333 340 -917 516 375 -474 388 -858 959 16 -395 -814 220 612 -223 550 791 -571 -946 -509 -78 -151 728 -399 289 869 -226 -29 968 -87 -480 784 358 -436 -45 -967 -173 -887 127 -910 -865 -351 -266 701 478 -580 -755 548 346 291 -537 328 717 921 -588 -985 -731 275 357 -900 797 18 -410 821 822 -838 -595 -308 83 661 -414 -540 763 867 -284 976 -926 -182 179 -655 -810 -817 -901 785 -978 571 -199 663 -117 -316 251 448 -682 706 -721 905 -990 -245 145 -71 -424 -922 -234 279 859 823 766 -702 797 -206 -940 609 -520 -70 555 -594 89 538 -476 265 228 619 450 731 -874 -592 478 423 -694 58 31 158 -914 -445 -129 19 27 -491 464 -628 677 -400 594 -90 -904 281 875 -870 43 646 -287 -389 661 -197 470 -48 885 -519 -665 -411 411 -420 -794 421 -90 -26 156 -296 904 524 693 340 928 678 834 -603 314 -462 -538 255 34 -779 425 -183 -173 -55 -647 349 675 -628 152 763 502 87 -454 906 397 -239 -415 634 -904 629 659 306 710 445 615 452 -343 155 224 -582 -779 230 659 -604 -368 77 -764 914 989 -865 483 -678 -157 -890 881 -717 -547 -688 405 -931 -584 -770 736 536 168 593 781 543 -676 635 -603 -844 -1000 -446 -562 -808 819 845 -584 141 -200 -698 393 -816 634 -157 -12 -37 -142 7 -923 6 -141 -174 -856 -316 197 425 -918 -71 509 -520 -135 360 567 453 244 325 -130 -943 664 436 -989 767 455 188 -996 861 -315 -355 330 -291 -673 495 -241 -411 793 -69 235 557 -85 -720 731 804 866 -645 745 -750 758 85 -735 233 -527 910 -57 836 -794 -869 -906 438 -136 534 -636 -930 244 147 -443 -166 -253 -173 -971 534 -400 526 220 -951 417 394 915 347 506 337 625 -519 601 160 94 494 752 257 139 -788 965 96 -262 790 829 -244 841 366 -879 -51 -126 -604 895 166 -780 -404 -237 243 955 951 335 490 770 -997 -539 -617 -121 -580 228 987 -277 -285 356 295 404 609 703 -445 470 -786 -418 683 -380 252 -539 -812 180 921 -385 952 980 -975 -929 506 -664 821 349 -722 -695 372 373 820 -146 -344 967 -548 -981 -383 -601 239 -942 76 35 -586 241 -208 -326 309 -94 -319 -680 102 -46 54 -954 806 -815 -521 886 319 -476 102 -153 -838 16 -778 -517 442 -119 418 -810 -261 892 589 363 -755 268 -627 380 459 -929 -60 399 -902 97 200 -209 -4 278 116 892 573 197 540 -749 236 65 1000 974 659 493 982 -6 -916 -642 -146 -413 -995 739 798 -795 -645 -593 -465 98 364 -929 -896 45 284 -448 21 -35 358 -870 416 905 -110 -648 95 400 706 833 819 382 -314 -463 -649 884 717 938 -378 725 514 701 127 866 -877 -29 -770 -121 744 -952 -683 547 -111 -59 -718 204 -152 -61 -658 444 -93 -585 -352 -516 -314 -661 -429 -187 508 -112 558 -185 824 -248 -84 -117 375 -558 -541 495 934 417 461 -606 -195 -751 182 899 584 340 15 -497 495 -226 -242 -182 586 -988 678 -385 209 -280 -695 -491 488 -544 788 -820 250 -138 555 537 -805 -106 138 416 362 -239 515 -734 416 -849 57 464 335 442 -179 -183 473 -133 -684 -491 580 -615 -504 300 -176 -230 -845 -444 96 -366 -933 769 -278 494 -684 943 282 944 -451 -165 -120 790 -182 -29 814 656 -927 -594 -723 120 630 12 814 -75 -126 -328 -575 545 -228 170 386 -51 608 -549 976 644 -989 411 -448 -106 100 -216 -514 335 -478 -722 -891 -233 897 -252 520 461 -960 400 -878 -933 896 -273 -477 488 -551 -469 307 -341 637 -159 622 -848 -558 158 686 -440 -233 779 -151 -154 965 97 -129 -953 763 -788 -976 -919 -26 -262 -343 -977 -520 -912 -518 90 -427 295 -181 710 -872 -377 145 856 999 -565 -737 -985 -988 -519 -954 579 -91 -202 -871 -68 49 -979 -251 271 143 -325 862 -544 726 -788 -628 463 59 196 249 335 910 -99 -255 -715 885 424 643 911 -974 -382 -634 -493 695 -542 939 -918 -551 343 697 386 161 148 781 10 -942 -184 -517 -854 -924 -780 393 249 424 341 358 -409 -814 -492 -555 -664 -411 -105 -949 -377 -646 137 -900 994 -363 785 998 321 639 373 433 265 215 527 -547 -233 627 261 -61 -620 -438 954 -161 482 78 55 109 312 -84 783 -38 -756 441 311 517 618 -477 235 -240 834 -931 501 -900 547 597 604 122 95 167 -783 -950 -899 456 -101 -59 178 381 228 -253 223 -998 -653 398 538 727 252 -231 -344 767 -438 -8 917 -954 -706 -235 -258 961 817 17 123 -42 -539 838 -543 -129 -495 939 -799 446 -957 154 -778 -947 -359 -247 -248 -126 -396 -845 856 872 -421 -535 122 -263 -121 -423 -182 -441 -908 725 -844 134 -397 -882 228 -414 -955 554 295 392 -56 456 442 -447 -896 -477 813 -359 693 650 -927 156 -914 466 -979 -968 -468 -533 119 129 -993 -440 -811 694 -661 145 -384 -62 -965 574 -566 361 398 491 -649 376 457 -597 -423 -192 458 -707 -179 961 280 546 -842 -282 -951 238 178 -867 -566 -110 -783 -344 -27 447 212 115 39 -924 607 209 -109 140 -560 -787 -687 -61 -326 -728 391 -120 503 -125 -14 -970 136 780 70 275 313 -272 913 621 627 -782 443 -684 -107 392 -188 175 396 378 769 582 819 131 938 813 628 623 564 -932 -348 -219 832 744 -386 -706 -916 -9 113 883 -936 971 44 -668 224 932 72 817 446 -521 876 -995 482 -169 -691 616 -635 364 -618 514 -449 -468 -246 216 -920 -938 359 -934 -703 951 -632 616 -254 -501 170 100 -932 7 943 -65 217 974 -133 -217 759 -312 -890 -60 899 672 -873 -568 604 26 -795 931 -795 -752 -655 796 -784 675 -3 -464 -944 684 -766 129 -554 -192 103 -63 -706 -670 -563 -566 -14 587 -351 777 81 175 616 -416 238 491 -429 720 760 -724 -578 -216 -566 65 717 848 -898 -101 -139 -94 851 -87 -816 743 727 470 -303 -877 147 340 -586 -87 -42 880 358 -212 996 -480 359 -535 778 -117 -125 -483 -745 814 -415 642 -336 -934 736 -830 -81 -695 -255 -444 462 -752 633 842 548 152 912 409 -558 848 396 315 500 973 -643 -623 975 -149 -148 766 923 -533 -399 11 447 -742 676 221 688 -715 125 503 628 509 350 340 -823 188 -83 -356 -45 136 933 623 -913 -547 -619 628 -8 -142 -789 85 898 -45 68 -897 -871 343 237 -147 -523 864 486 -856 931 -60 -443 -264 -255 -28 16 -536 -520 -299 -644 -173 -556 -518 90 163 234 -525 -529 -418 -614 365 634 -867 -411 433 636 773 693 -274 649 122 51 364 192 710 -785 -288 37 774 -121 -180 -656 -819 -90 -639 292 -203 -985 -394 -560 -249 -380 13 -818 654 -353 -898 47 293 58 930 915 261 92 -354 4 -860 133 -455 -445 37 624 139 873 -329 970 -721 37 647 902 584 -813 805 666 -504 -383 943 788 899 907 263 231 935 709 -452 720 844 -66 -443 -489 -246 625 -59 -80 734 699 84 954 -759 957 -235 90 -164 -279 -561 973 -638 552 -392 -192 -800 -214 29 -640 730 907 455 -782 161 519 85 510 -269 -875 -885 985 -944 -650 52 207 -750 -788 -953 961 420 175 734 617 344 229 997 916 -332 -65 -199 959 -574 321 662 695 158 -690 -503 583 -796 -816 -821 576 -373 792 -408 114 717 929 826 -195 -298 257 449 677 -263 -152 -670 -558 813 581 -332 -260 422 -44 -807 -502 -276 -248 326 -282 -580 -34 -290 399 967 348 -658 -434 -369 186 -747 -907 -904 -164 975 23 389 407 -67 556 544 240 90 536 916 117 421 -196 300 -870 203 499 948 438 -477 735 674 -994 999 583 -842 -319 171 -624 -291 -423 -801 130 -940 723 -648 -63 734 -436 -218 160 -45 784 -866 -294 -432 -377 12 -141 -314 454 -101 -953 328 339 271 324 -76 -256 160 44 -249 101 538 633 687 759 -499 1 620 -393 786 -197 928 -603 -810 224 -54 -418 -181 127 85 -469 931 766 609 -776 150 738 -742 9 -849 789 1 -771 -658 -88 -274 170 373 -281 282 67 932 833 -310 783 -508 -707 557 -494 555 142 987 -741 983 305 297 -377 537 -180 -967 186 629 -298 -451 253 -816 941 91 179 928 -402 -574 571 -326 -421 199 -158 -925 -907 -171 -939 205 997 620 328 64 833 -732 -862 977 23 -460 -781 993 528 850 -780 844 139 -836 898 -648 470 126 -855 854 -230 20 348 -163 -596 803 99 -630 953 675 -388 -794 494 -854 374 -412 -506 397 -854 950 -17 645 -634 614 520 -270 -890 -40 -166 -840 -200 -79 -314 -650 129 254 496 42 -532 461 -23 -836 -911 288 862 9 -116 718 288 -538 797 201 -234 -329 503 -791 631 941 293 -45 -415 -426 315 -741 311 775 -191 70 106 -251 829 -659 -145 -937 -53 -1 -469 -58 -470 -729 -30 -393 -339 502 422 -818 -845 76 -118 604 -453 988 -478 -736 149 983 -860 -314 -879 720 -445 -685 491 -300 360 118 352 339 47 196 -193 -79 -703 -855 -566 969 -408 357 -684 774 -597 972 -37 532 257 554 -137 -269 886 -787 -408 521 -298 -177 597 697 52 680 -678 -344 -199 201 844 189 920 -100 981 -364 724 -878 -182 -685 536 579 -239 -125 -999 -37 -456 -247 -605 751 558 -625 879 449 357 -283 483 699 -912 87 256 722 -167 7 -275 874 -945 -271 434 -286 -203 -699 -548 790 347 334 776 65 9 -130 347 933 178 -623 -448 860 678 -737 425 359 -166 -533 132 63 -108 -65 -524 -399 210 -146 -293 833 -272 495 -640 25 -68 506 0 517 883 -101 234 -818 120 -535 -874 -386 -653 -109 -698 758 -245 367 -372 240 -65 -272 -776 -650 114 941 772 599 -304 982 166 131 809 -718 -994 875 -72 -15 -319 391 -594 688 -673 983 144 794 998 166 656 -782 -556 702 -321 -530 366 -528 62 -561 -434 490 -180 577 -948 -505 -404 11 72 -802 -382 -922 580 -669 985 -932 -410 -654 -292 108 169 -992 -279 -495 198 885 -630 207 -411 -486 -751 416 -101 -860 511 866 -20 -792 892 598 830 658 400 401 479 914 530 -346 893 -413 -842 -35 115 127 741 731 -67 -162 -529 -515 477 70 364 950 978 -862 877 643 -841 -799 -653 960 -334 128 -248 -853 493 -678 -938 -62 160 770 451 978 94 -159 413 519 821 496 161 39 274 540 151 -10 109 -872 -213 -525 -48 573 407 -282 280 -351 -295 24 -281 -700 -598 -395 -967 428 532 -518 704 321 -6 308 -946 445 284 -651 805 -1000 951 -562 -255 790 -573 -433 461 633 901 516 -460 443 503 173 -473 -413 -739 -415 751 32 -105 468 -748 47 -356 -335 -510 -166 399 667 770 65 -323 659 -639 230 199 -366 669 636 539 384 -589 178 -663 727 -304 647 520 266 893 -639 522 -674 -706 -446 707 -478 663 900 678 278 -288 -179 579 -252 920 739 882 629 159 -995 -269 674 -167 165 327 789 130 -590 -899 -62 -983 -483 100 -422 -733 305 455 288 -398 440 952 170 -527 -253 -599 -307 933 265 -965 -738 512 278 489 -192 338 330 329 969 -138 743 799 50 302 -126 -815 95 455 891 985 392 -365 -41 108 -624 -401 -498 953 735 -821 -556 407 -507 -508 74 583 150 -583 15 -845 420 554 -221 -346 835 -175 318 -778 493 -41 -668 -969 317 -485 502 -119 -239 -826 -145 135 9 -688 555 501 -632 -97 470 -246 -987 132 -82 687 307 255 -424 -922 -49 -495 -363 -847 -311 245 -473 103 969 -87 917 -484 641 870 891 704 -278 -438 993 424 -291 -843 909 -598 -721 -655 -517 -801 935 265 634 -444 188 605 976 -662 926 -592 -877 94 980 4 -66 114 81 391 -714 952 389 856 -558 80 646 -97 -797 540 -290 349 705 -134 489 734 895 -954 -751 84 575 -994 982 -196 -414 -31 -287 462 973 134 -913 260 192 -340 722 591 972 651 -775 138 -406 418 -866 -593 949 834 -218 -3 36 606 120 -220 -53 984 -656 937 409 -135 1 -184 -538 -423 703 -715 -505 -30 201 465 -41 763 120 159 276 -960 -644 -46 -352 818 -382 599 262 260 -880 -705 567 -606 628 -51 923 68 579 724 362 -664 962 543 244 -110 -115 -189 -423 170 4 -685 669 405 -990 -530 -45 389 162 38 -620 310 -118 -170 575 980 -786 563 -31 796 -81 -565 -13 -102 737 541 -221 857 -407 -681 -163 88 568 -309 -567 168 -154 877 303 891 764 -997 106 -176 69 -681 -271 -7 -430 41 185 -803 -909 285 -128 -763 674 485 633 -885 858 142 -211 946 758 691 472 -53 487 -867 950 -928 116 -60 -633 613 -230 -615 244 127 872 -288 475 -628 224 144 -126 -710 960 12 466 -489 718 911 -711 807 -120 397 175 664 -706 -907 -31 -429 -706 -123 -143 677 -892 -139 -876 -850 236 807 -258 -747 592 -374 -504 -824 -685 -865 -454 -860 386 -740 -765 -714 226 586 -342 684 -552 159 -853 -555 -176 393 -22 -852 -387 46 656 -465 946 349 -957 -752 46 -151 -953 38 -40 926 -223 290 -364 838 -950 138 915 885 -807 -488 -123 -647 -688 81 809 -831 629 733 80 16 399 341 52 -142 -611 -693 -488 25 -302 972 460 -915 -687 399 -88 334 -1 -59 -419 -702 736 61 823 75 -453 428 252 257 75 -484 -846 -756 863 -199 -989 -107 -300 -449 -949 215 -610 826 293 -940 239 217 -330 470 -97 -55 185 884 -404 -348 786 685 400 24 839 -127 264 724 269 646 -91 -55 -514 -710 -111 797 -999 997 325 -407 -273 837 -877 107 717 406 711 971 -901 -346 -87 -248 -14 -345 30 -706 -270 101 488 -99 -925 543 172 -977 -606 993 538 280 182 -918 691 91 -956 773 733 -819 -11 -657 -426 -497 541 -610 -180 337 -669 -609 986 -320 873 433 -511 206 232 307 218 -70 816 124 -8 942 -729 -689 -128 -181 407 440 392 -259 -455 372 -574 -679 -153 -364 -312 479 151 -524 -325 -238 -854 306 875 675 174 -191 746 20 -552 425 531 488 -54 -229 575 -369 561 574 -212 211 411 541 796 -448 720 -148 140 839 -96 135 538 300 -167 -521 806 49 161 657 558 -844 969 -19 658 628 -901 -846 -507 -701 -669 -717 -326 280 633 -573 751 410 -801 -63 -81 -463 -634 -856 -52 751 -812 -733 -222 231 161 -821 943 -385 534 -880 -508 -244 889 -775 545 526 116 -184 -819 -869 510 798 -336 -500 2 158 -706 746 -353 -954 686 794 -357 969 -173 987 -744 426 701 717 409 -422 -355 -929 -272 -134 858 878 108 386 -469 -838 74 14 329 -346 -214 -221 886 -217 832 313 648 -101 217 48 806 -722 373 -201 -624 667 411 -564 -122 -299 124 581 -641 -630 -299 842 67 -43 9 270 178 6 -457 188 249 941 945 -419 143 378 -318 -293 -227 977 -555 1000 -685 604 959 897 303 470 612 -711 998 -170 149 -946 -397 -564 440 861 -895 63 471 -573 -121 580 913 740 -198 -327 547 -484 250 -406 -527 -188 962 -374 426 27 952 641 305 -204 5 -352 581 943 -738 772 -875 835 -641 -6 704 -101 -215 999 912 -450 262 -862 871 749 375 -586 682 -475 511 -195 -534 688 -611 803 -757 -104 9 -52 -196 306 149 -761 -939 -374 -142 -524 687 -686 887 237 -383 604 416 -477 -913 -768 -989 111 449 -228 110 -194 -572 -715 -544 -603 -386 151 882 -283 199 303 693 -942 336 -50 -622 -656 -146 -406 -70 -653 -344 -50 -564 -167 828 377 921 -971 -814 1000 830 -972 -595 -422 713 -111 -676 997 663 433 -73 213 721 -215 807 780 770 -46 191 611 30 -275 -60 224 -471 56 371 788 -450 -444 -277 632 720 240 -150 -343 963 885 -767 867 -756 411 -376 -800 -357 375 -551 376 572 652 -323 -748 -826 43 452 -620 269 343 -273 -233 204 921 -219 912 -941 -580 -140 -332 769 216 149 -690 855 462 -21 540 626 511 -815 601 819 422 -993 -41 659 -814 -424 -111 -531 100 -181 -912 -77 -884 923 -790 -648 719 385 -462 -712 163 430 -783 -235 -346 905 -873 739 451 104 556 -156 -16 900 -471 -991 -704 599 -100 -250 -705 -28 302 -691 -427 75 952 -175 952 879 -101 119 368 -329 419 -19 379 -631 -108 -257 -566 -393 -249 430 -908 -276 60 693 -270 814 271 948 825 -491 -16 -510 497 783 -785 930 -601 -516 -650 900 346 -768 -603 707 801 617 -645 -836 471 -871 -343 904 676 -434 -112 113 -833 37 273 -731 12 157 420 -158 -338 688 84 -207 167 815 804 -766 203 -455 371 106 13 -234 646 412 -839 460 112 -784 311 -145 691 -394 836 -377 -397 857 551 -347 -606 801 -791 261 614 -855 313 -451 -225 -187 -750 -880 -104 65 -420 614 881 716 -998 562 117 -119 429 -996 -630 772 887 631 -766 -792 91 -264 -165 934 76 -781 -102 887 -49 -736 -713 931 356 896 -784 -280 -881 929 -613 -826 -738 285 425 -785 -236 52 881 571 -359 -987 -115 -279 854 -349 582 -910 25 106 -162 787 399 -316 331 179 -770 29 -544 -150 437 479 -15 -461 586 -885 225 928 -976 -904 545 489 -13 167 -309 391 -717 -334 -511 582 808 -687 -112 468 -58 589 947 -845 555 459 -783 -524 -524 631 -580 -812 680 734 -141 360 -421 -141 -883 131 718 -429 37 487 84 5 779 695 -916 730 471 468 -759 -60 222 -950 685 412 739 -757 368 510 858 -334 833 -970 830 724 -418 803 -789 -978 529 795 -559 61 695 -761 429 859 477 -747 -603 211 -136 44 -214 -369 60 -339 -229 524 -643 -246 -675 -78 -222 134 25 -811 -476 -332 30 148 -156 -340 179 -117 -309 100 -713 -215 244 -918 182 -460 772 278 -643 195 -905 -496 -544 249 -120 -579 86 873 935 621 892 394 -951 345 -242 -923 545 -636 211 -676 568 -559 593 845 -95 -326 341 -385 975 718 250 220 -28 574 319 -569 74 599 290 95 427 -667 -500 413 820 -467 -47 -685 159 562 995 231 -492 849 66 -809 -441 -83 641 -318 -693 769 624 -205 436 -545 135 -22 -373 -997 -443 -820 985 153 143 283 778 46 -221 -415 476 -166 941 828 776 895 672 979 -441 -840 964 -789 570 794 884 534 -300 -377 479 -410 369 573 487 -863 338 482 723 140 -405 -638 -721 183 -744 -263 -188 -123 176 872 -399 -752 -673 68 809 -567 -744 462 -10 -664 747 705 639 -275 -356 -395 -548 765 492 -146 200 -974 -79 193 18 437 -733 -697 -784 686 -491 -491 129 -743 78 -69 643 19 42 669 -404 439 -770 -428 -612 -516 -412 537 -274 311 -268 627 -724 -882 967 866 -243 994 812 495 -542 379 -95 200 912 833 940 -209 275 -925 -192 472 -920 422 -282 700 -447 -838 -361 -244 -562 -996 -948 806 866 -743 658 250 -513 893 630 -137 -995 -889 -574 -935 -154 -613 506 839 -423 457 -858 539 -181 -242 261 235 -984 798 -208 -586 -842 -329 -939 -841 -388 52 -749 -532 -229 392 548 -675 -153 669 198 973 186 38 804 432 248 461 -181 -738 299 -910 809 -562 -101 270 -630 -413 -695 487 127 -646 -719 -213 -260 189 237 484 -334 338 340 123 -32 -18 -206 -452 360 414 17 -412 248 -860 792 520 0 -61 753 -767 -15 -284 762 344 245 510 -302 -897 460 218 980 -828 -242 707 13 319 486 -38 -940 80 625 -973 -991 -160 -240 -123 -144 -380 -906 725 304 766 963 -239 -759 273 220 -573 -196 -229 -929 135 -916 373 837 157 -197 461 -559 782 -43 583 -939 -796 -407 823 -657 852 -530 848 744 -921 255 -768 -12 -878 927 -373 641 -511 506 -593 919 710 126 934 -648 -128 209 49 498 356 -644 247 900 -773 -99 -669 -995 853 -959 486 -325 265 269 -281 -854 -281 848 195 -596 236 25 -432 -563 -484 -595 240 -399 258 107 805 -364 -298 -446 -45 -516 1 -209 -62 159 -719 -482 594 -916 268 -986 877 -665 -724 561 -645 567 -418 -31 811 -133 40 340 -303 -482 866 -111 77 -476 -985 222 40 211 -66 -176 -5 -153 -48 198 104 32 -526 73 -874 205 658 -484 378 -579 -119 -460 794 -23 -399 58 -339 126 438 136 520 -444 -507 993 -952 173 -318 411 293 -848 -516 134 396 405 -555 -182 936 14 440 481 869 -98 768 684 659 -337 324 763 -668 55 855 -867 -739 814 724 731 -154 -532 -584 339 152 -171 -848 -302 -742 516 -651 7 -747 971 -745 -488 517 509 842 739 897 -632 230 -196 369 475 -518 -725 -118 923 -204 -681 964 -47 361 92 -499 -938 -573 417 -609 804 490 -483 -378 913 954 789 -512 -145 -458 317 296 -239 457 216 -262 434 896 -679 184 -980 184 -455 -311 108 -350 -878 171 -280 -895 -778 871 797 189 148 441 -242 11 -221 -473 -542 -787 396 -365 321 332 -86 -999 -840 -451 -671 629 386 -509 82 -822 975 -70 -58 843 -536 -699 397 753 909 301 596 483 489 46 645 -597 577 544 365 -184 -593 -473 651 287 159 891 275 261 366 380 -784 388 855 341 -822 -258 963 558 549 -265 800 636 -539 -940 513 266 -468 602 465 321 -278 91 631 944 139 -938 -827 -119 -735 -18 159 187 -24 -977 -823 -457 93 -111 928 808 939 -294 667 -377 930 -150 -818 -745 -377 -556 -130 818 638 654 264 349 888 -599 -5 722 98 564 183 945 -917 162 -705 -259 719 318 -412 798 182 -682 953 -138 -216 387 -374 -2 -942 -85 513 -451 731 -119 163 505 -881 -434 597 458 892 580 -910 292 821 948 348 985 9 81 -906 -101 -237 -480 639 -190 -941 -822 -290 -95 -157 234 -426 736 159 225 832 -619 747 -443 219 -133 39 -403 569 -412 -674 495 -27 -705 15 657 900 170 581 -575 -782 805 557 -213 -207 -786 -836 -605 76 204 825 918 25 -81 -509 -569 -686 -392 -448 945 -246 -4 -745 -139 408 -623 -945 443 -351 -20 -918 567 33 26 -72 -245 -481 853 -94 -678 352 -829 -710 620 289 988 136 -259 275 932 611 -190 -607 460 -40 -7 -21 -215 690 -338 583 92 750 658 -240 930 -707 162 -505 -172 761 197 -592 391 -958 2 674 -140 731 488 -462 881 -304 -883 -776 235 832 -13 -513 -497 -90 -783 942 325 -115 806 120 367 -691 683 367 -293 351 -947 953 -340 669 -547 264 -458 208 352 -156 -454 854 -237 601 299 848 -507 135 -341 -434 -662 -640 46 106 -563 488 216 453 366 -979 -982 -572 259 -986 595 609 -371 262 -263 -312 738 -937 -172 959 343 585 218 87 677 130 -782 -88 4 -293 -637 456 127 -933 512 -816 -759 488 915 862 540 -774 -351 926 -992 87 -671 -985 -153 -418 -861 921 156 -695 -778 934 -80 94 -653 486 31 -743 -937 -435 444 -588 379 90 -599 642 210 310 292 125 -47 18 573 802 -989 -91 754 -846 -357 17 -672 -401 -202 494 726 609 657 -242 -704 862 -509 -956 746 621 791 348 -804 -329 -339 -542 465 130 890 978 -948 -32 -803 958 306 902 440 783 767 712 418 719 353 -458 761 -525 567 851 469 -117 521 212 825 -745 -990 600 -653 -266 -19 582 857 587 -958 707 -372 -530 935 478 45 -200 934 720 973 -345 133 569 942 -793 353 -78 -289 895 -766 689 802 802 -474 615 353 -73 -294 372 -984 -313 -246 450 -984 -540 480 160 -109 -454 667 883 611 387 -865 683 65 -295 -65 549 879 -513 788 751 358 -244 -399 -580 675 516 736 973 -278 -748 -823 536 -440 967 963 -872 68 703 -445 -638 -798 -593 715 -380 783 233 416 -262 -589 735 -205 709 -987 776 -32 148 221 496 -358 -824 -613 180 -975 721 881 874 -301 -620 358 762 -691 947 -559 660 -300 -402 556 445 407 621 716 -188 -67 -80 731 -431 -336 545 -498 803 0 -728 -602 654 18 -482 -855 -883 -998 580 -662 696 293 512 -647 -47 145 -770 -629 -755 -407 321 -538 -394 146 541 417 -820 -831 -583 -472 35 824 -345 -597 -576 969 231 -213 459 -913 -519 500 515 962 -645 -922 310 471 997 260 220 -626 802 -207 -67 -81 683 856 763 -529 188 190 -954 70 -526 -695 -174 139 -119 -424 -52 -779 -363 51 932 -741 -974 198 259 87 98 -67 -491 391 -883 -940 612 180 -225 -614 -393 686 -107 -11 -602 -328 988 327 -450 -654 -791 -767 -394 925 -555 504 -744 -180 951 274 124 -970 -242 -756 -739 72 22 954 -631 -182 757 -374 766 -578 -1 -705 119 347 929 -677 602 -172 624 -833 -936 -558 24 -926 844 180 -653 620 189 -149 994 -173 -504 151 381 -750 143 368 484 -399 968 702 673 -624 263 938 641 6 -903 -584 -614 -323 818 -658 676 956 660 -57 83 165 -751 943 -364 -394 222 -816 586 351 256 138 -495 -875 974 -772 -8 54 159 -782 318 -882 -168 891 -830 -306 883 198 676 360 -522 627 624 -758 630 -358 -893 -728 118 126 -799 -414 -921 427 880 -380 151 -742 -129 -417 -666 580 -387 -142 451 -12 890 -246 -632 -273 761 -692 555 16 -345 564 170 238 7 511 -828 296 -985 489 488 -695 22 830 -943 -11 214 -931 545 515 278 -945 -633 -427 149 -390 382 -55 -335 906 64 536 -486 -597 -190 -125 182 639 -197 706 747 138 -123 -279 266 836 507 395 191 -309 762 74 -198 -674 -218 -46 -422 -959 -444 -963 782 -384 -474 -697 861 181 -699 -649 -437 971 -97 -60 -208 811 456 830 -879 118 -232 -448 -758 564 743 -888 126 -576 410 7 84 -353 -782 -220 -315 375 -415 83 -990 -397 -575 -266 -165 -963 -326 421 972 -288 -986 -482 763 360 971 -654 182 -294 211 876 212 -165 -201 -582 682 -886 29 -265 448 -414 679 -155 668 -719 0 927 -595 -874 676 446 722 -191 228 -842 270 -244 -863 -32 -958 709 -874 556 -530 -236 -78 -699 -218 -213 578 886 -937 -443 -866 56 -909 486 615 922 -127 -780 -833 -726 579 271 -944 -202 621 -109 34 765 -664 679 468 -184 187 129 902 -251 -605 -852 691 410 209 632 490 -182 -859 612 -618 339 -125 -853 922 238 -428 -54 -402 -302 -381 -174 627 839 -81 922 550 725 -227 979 -886 -214 677 -445 -876 -745 -591 -124 937 56 -507 481 -818 -284 -54 543 246 731 53 -522 -855 743 677 674 -753 -840 -167 -148 251 -150 972 549 172 -362 267 -650 -308 154 -922 -714 720 -619 772 51 37 -885 865 269 -866 683 -434 -269 -939 -630 674 219 804 -287 -475 55 -22 993 -88 -92 909 -283 -314 321 354 391 -573 -675 663 -956 -465 -699 132 -748 -941 432 -600 275 105 -486 -456 -818 987 644 -651 -45 -88 -977 21 50 -702 597 -949 937 -338 -937 485 310 -264 -49 -654 -847 -347 412 -180 -486 647 23 -460 -192 -310 -981 -856 578 -407 -985 -480 -365 -644 840 52 432 -558 461 323 -928 432 -701 77 -91 -529 -481 208 175 832 -566 93 -7 805 142 529 -136 -988 520 -467 16 19 -32 56 -536 434 995 603 -318 -514 -235 -140 -448 672 453 270 806 -180 383 -400 -521 -645 -839 138 332 -247 334 286 -421 -260 979 897 -850 906 -299 695 -283 -660 910 -972 848 -454 -213 340 -349 -768 912 -239 -463 -408 148 -541 294 418 402 284 -903 -278 569 -704 423 -846 -873 -938 599 42 -262 -802 360 -407 -103 -954 572 -257 -876 -83 180 -293 -275 -165 -259 248 457 -936 -471 268 -277 120 -608 -18 149 374 -939 -326 -823 -821 -357 790 -291 -725 -30 16 105 558 201 350 -442 631 -346 47 -216 -528 179 -743 515 -838 -171 208 -938 -231 203 255 655 852 -78 998 332 777 304 500 865 -214 188 168 963 675 -772 241 404 -489 -395 733 -790 -434 -885 -868 -702 -770 419 619 637 396 362 153 353 697 565 -778 47 776 751 519 -453 -375 -869 432 259 330 333 -990 -852 764 -206 62 -13 159 -214 -171 469 212 541 565 86 884 -138 503 434 -27 466 815 -472 -358 792 -330 419 -468 -132 18 225 -11 -462 135 -373 -130 -156 -829 963 -179 180 -4 634 -517 153 967 307 -606 107 -284 -557 235 697 -433 -166 572 -343 308 -380 390 21 -615 -727 163 538 -41 15 178 836 834 -154 -195 -3 -908 -869 -837 -644 86 -100 -846 371 -396 969 615 252 656 -654 62 773 879 -551 -222 909 -938 -917 -451 -761 942 -627 -98 980 60 -936 949 829 -191 742 206 -86 -651 524 -181 -196 -145 -317 -823 813 -103 -427 832 -374 567 326 858 -336 380 989 -182 -909 -845 105 -704 643 -94 408 605 655 -51 972 -718 -696 -899 225 361 572 -854 630 -370 209 292 -318 -531 -24 578 281 749 164 -753 -504 221 -468 -256 993 -317 -928 -254 -787 -769 -653 724 818 723 220 806 -502 625 851 295 -975 -189 -857 -496 149 -760 -806 -381 949 -26 402 923 574 -76 -797 -730 255 247 -9 -12 -579 396 -776 -222 -465 -329 -851 -232 -154 -904 308 -875 422 426 111 184 829 638 -78 -242 889 98 -155 886 -300 37 -432 906 -518 267 -492 -46 921 -914 140 863 585 -521 557 720 144 172 964 384 -184 -32 -112 -498 -497 -590 -918 921 -19 740 -656 -728 733 -476 -81 -705 -432 -462 -37 296 -807 -250 -394 83 987 -404 101 -806 -66 164 -186 611 -536 783 -591 -647 -848 710 -323 -615 -546 -480 28 481 145 181 -394 -315 41 861 -279 188 937 823 -342 745 -593 -525 217 -886 303 931 -725 -219 116 800 900 -638 421 -950 -696 878 -538 388 664 -991 -569 995 -200 171 -80 -187 781 -871 305 -544 -916 424 486 918 -321 -352 -172 482 572 -97 31 -490 951 860 60 -181 916 182 -791 659 204 956 -41 747 307 47 -38 -432 -335 567 -717 -382 -498 275 -857 -917 737 -175 -323 289 -189 -800 982 -578 974 -222 -909 -660 -981 -504 -638 -555 -373 871 -530 -130 725 -111 621 -730 -320 -99 227 55 -968 539 650 465 -426 -328 44 377 -219 810 -569 348 -246 -493 354 205 718 -741 426 524 634 -89 -780 -134 980 407 -590 381 -449 -118 -882 551 -855 -41 -733 -19 -371 394 -397 -304 -894 -473 -261 -312 13 438 157 -722 104 919 -524 145 -152 568 -747 -9 759 529 -218 -305 -121 -454 -664 875 -49 -738 -758 -732 564 -142 891 30 -598 -219 -449 239 -66 112 -456 -281 158 -866 368 747 -389 800 -489 -470 -995 185 -744 -58 -654 -178 -500 829 -708 303 331 663 830 -115 83 -144 -73 -964 558 183 -368 222 826 -337 -512 982 -995 -661 -780 860 763 -942 586 214 123 -182 -872 -292 -270 -920 -136 -870 -763 -508 57 447 -788 -204 -783 -58 -256 45 516 -147 628 -464 453 -727 598 936 -242 -562 787 -416 8 711 778 -629 461 -760 -189 444 -685 -450 744 -820 836 -274 -782 -917 135 -179 361 -74 991 823 118 -792 100 120 -648 964 -745 -421 -975 -876 333 -868 -253 -510 98 829 620 -813 685 -800 -4 -699 987 681 -524 727 -428 595 617 761 864 50 -294 978 755 -292 586 904 965 -2 -708 -540 -326 271 -503 121 -162 574 -672 216 780 747 -330 797 347 -856 217 -282 527 -549 -831 295 -253 793 326 310 -230 600 -574 -372 889 477 963 -375 -797 598 -813 300 -769 -73 -737 204 -896 239 -465 -438 -332 3 1 -690 -998 -213 -522 951 224 624 145 -183 -773 -314 29 -274 48 926 -863 -996 -72 -765 211 -375 -619 -781 974 -364 -667 -927 -450 516 -561 -444 -697 801 -803 209 523 79 -895 917 234 768 -562 -35 -996 132 361 494 -757 540 57 -443 512 -110 822 -278 449 -241 -155 -992 680 747 495 244 858 -332 -143 -511 -978 556 -341 -933 -585 -355 -729 693 -309 -399 60 199 862 518 163 -984 -708 829 603 -222 986 630 -267 741 307 -595 468 -900 -167 16 -598 78 -295 139 368 -980 -743 -954 -780 899 -491 -870 -109 -680 -37 -302 -62 940 -333 -989 -160 431 -21 -607 -105 624 361 801 128 -306 -565 581 867 -50 170 -959 -614 -802 355 -585 -679 278 -888 140 476 604 -143 401 -365 689 -574 -180 -787 134 -504 -853 402 -466 -532 -536 327 -922 212 675 946 -626 187 600 76 256 430 -582 144 320 -564 -905 175 820 566 993 607 -650 595 205 -859 434 179 49 -400 -434 -962 -629 -421 655 644 410 601 -324 975 -902 801 12 855 -79 346 -427 296 -698 -437 955 247 825 174 -633 491 -842 738 -599 -463 -525 -979 602 945 -721 156 -848 728 -440 -178 802 -160 489 -497 -758 -845 -827 -413 708 -815 926 -654 614 702 -863 -627 -27 -169 -457 -76 20 -894 -704 640 985 132 234 827 47 -400 449 -890 217 -867 -592 670 -414 -992 502 -787 697 -878 218 -338 750 -717 -720 -18 -539 -617 550 -482 -74 138 -533 -167 -105 -800 -919 295 168 298 121 -992 324 174 979 650 -590 -935 -206 -854 -859 -99 958 343 400 425 684 -43 555 -578 -954 763 -724 864 -24 832 774 -281 462 -717 287 -446 -11 -122 -925 563 -277 -468 -53 353 -617 -923 -787 547 -178 -778 708 730 153 -223 -76 772 586 859 513 321 72 -626 207 -294 518 248 271 -866 279 755 -448 -868 -953 357 -434 -719 617 -966 873 -788 312 -941 999 -714 493 -797 478 546 978 878 278 -5 -126 977 -389 454 -939 952 111 -960 430 -967 293 -483 -619 -523 -885 344 -368 472 -719 927 312 -209 159 826 -560 526 235 -858 673 240 123 437 368 82 90 325 781 -249 593 525 -520 -616 -284 319 101 174 105 340 -912 398 -386 -287 -32 190 348 -591 797 703 745 381 -337 -745 -147 -555 33 452 -893 -657 -44 873 -66 317 623 591 -400 -338 -33 -53 50 -603 -111 -802 -988 -667 -65 346 696 -77 669 737 -522 713 -534 -690 960 -13 190 209 -842 -597 360 160 125 55 827 -530 260 -174 874 -707 944 -92 -87 -858 -36 -58 -915 152 939 -536 -305 -328 -118 -476 -675 70 -937 -213 933 739 -532 -535 -730 793 818 -85 -597 97 469 734 349 176 -400 -368 -408 609 -355 -682 -175 -565 728 -934 539 -376 -839 600 -26 650 836 -844 232 978 328 419 169 -782 -240 -636 782 295 -176 739 741 -435 -310 -575 138 -500 -491 -169 460 -864 -527 -83 226 341 760 632 -547 100 511 -701 -355 82 -217 343 839 -961 -904 -827 -349 -269 459 -227 854 -408 216 -80 -317 591 -234 106 808 64 -813 -384 -851 -880 791 139 -907 -407 -508 875 644 -227 261 -426 484 -369 -724 -460 -173 -562 359 -806 486 -532 -118 -782 158 -505 -517 -874 -266 939 621 -263 -633 -107 -861 978 990 -591 -408 916 591 -387 716 -791 -38 843 567 628 963 -62 -748 236 -386 485 -959 -948 -206 240 636 -859 361 -462 -111 -155 591 765 -363 462 517 -138 -49 625 978 670 -291 195 312 69 -499 449 -459 -559 135 253 153 713 -997 31 828 -229 36 132 32 -975 323 909 -584 936 -916 472 -757 -46 -127 665 -888 -937 933 811 24 402 57 -753 603 -119 974 22 -340 -878 145 106 -928 -648 -673 -956 997 -720 217 985 303 320 -307 -208 118 267 502 960 -988 -770 373 -106 -387 774 803 624 -47 888 -386 -355 952 -637 -866 275 -603 -497 632 -497 393 -373 -222 981 -683 -909 -373 840 -322 825 -921 -526 911 164 -365 -115 -996 -614 3 626 -537 74 91 267 849 258 98 -981 -152 28 -759 817 109 -102 936 384 421 608 -153 834 -687 -625 530 -38 737 -513 276 -669 -998 -647 -27 556 -995 -801 -385 837 159 -816 141 -545 -20 -612 -304 563 -59 636 74 969 -371 513 98 934 866 221 127 598 -411 -71 -573 -278 -776 149 -986 884 -708 500 -401 844 -695 -238 -581 -355 -534 -432 -690 575 -669 -254 -990 -381 -5 -592 -557 -179 192 12 -81 248 594 -270 270 -958 -490 455 444 -202 -275 -631 147 -47 -702 -497 770 -2 -861 430 797 -166 -608 6 -616 775 -182 537 -400 301 -838 374 -929 821 -658 -174 -956 915 -433 -415 214 -347 764 -473 815 -12 858 -638 -329 -543 566 -549 994 679 -574 402 -364 -257 379 659 902 -257 -589 974 558 -457 72 359 -93 707 -717 -106 717 139 778 -20 471 152 -452 -29 -784 928 299 -164 -982 553 -245 200 194 564 -36 -923 717 164 275 -521 187 469 -402 -536 45 464 -206 -535 -581 308 -116 736 -381 -405 -529 -588 -602 887 896 488 -339 151 -247 -426 -273 -22 -539 -292 28 467 65 306 905 190 765 126 813 286 497 848 -956 395 -985 696 -701 -719 -765 -952 561 -422 755 76 159 939 958 446 -211 157 376 522 -74 -924 42 660 -768 202 29 640 640 -960 -130 -33 -654 -440 232 -579 -561 -435 585 -80 -885 695 -109 129 -350 931 866 181 -510 -363 526 262 -50 588 818 604 -810 870 -470 -885 -374 -645 754 332 872 -70 -165 -455 -171 828 -720 -10 425 226 -990 590 -894 42 -669 -920 1 953 -25 -459 -607 -557 437 -209 -137 974 -738 928 -759 -680 -449 853 254 -923 -689 49 -77 -858 174 -49 -804 -828 -639 512 -922 446 459 337 -667 -634 -201 -48 -720 -646 573 382 87 -291 -562 -263 928 341 114 -258 -267 -163 986 637 -795 -801 -964 -689 -686 675 -138 -493 -380 -216 -593 -733 399 831 -88 -768 111 152 -701 -268 625 479 141 -764 879 -525 58 525 -997 645 281 577 -828 32 532 -681 -967 -179 490 -475 108 559 956 -392 385 -425 -355 -167 929 496 953 932 161 516 -111 793 297 102 999 849 -505 -709 522 739 83 982 -467 818 151 286 -498 -712 582 367 -212 608 208 223 -270 -348 -654 -567 51 -189 -812 43 218 -69 -800 -902 -280 157 -260 694 -559 485 206 -597 -775 628 61 -135 506 -218 84 418 232 -227 413 570 802 -358 555 281 818 466 178 223 385 707 390 556 744 -849 -385 -372 -490 -549 -859 305 -332 724 -141 -384 -139 640 808 -260 475 -741 -134 803 -232 379 671 -785 379 -410 538 -797 173 -807 -751 -843 721 416 933 -528 -203 131 -51 300 -708 -971 980 -508 440 -181 -48 416 -916 -688 -389 356 643 -841 732 -780 -196 -684 -757 708 -989 -825 -987 359 64 442 383 -702 865 51 -87 -732 87 910 -990 -722 675 765 976 823 616 -665 -555 -26 603 -412 -740 787 868 607 -675 145 241 -196 -1000 89 -229 -38 485 -90 331 -507 382 999 -260 100 -915 218 -466 548 -293 95 616 -714 692 721 983 -670 -20 28 -506 867 -508 511 378 972 -942 91 -427 509 349 -228 -387 975 -1 -120 -62 -948 563 -345 -980 -419 703 671 729 965 153 -947 -277 -788 -38 150 -997 -162 -736 -765 565 -963 225 449 145 -600 117 -530 -57 -10 -186 -231 -910 -241 -682 103 -733 -298 -621 581 179 -851 610 -981 760 326 607 -829 -34 85 -813 54 177 -193 25 -888 729 873 -219 -509 -806 19 624 -481 217 -170 95 772 -494 -188 390 -296 -775 -681 502 -180 -898 205 447 -24 741 7 -860 -622 -573 653 621 827 -485 881 476 -258 432 -828 -126 425 -188 411 637 874 -971 684 -2 -638 388 -254 889 385 638 220 -585 -906 -537 -190 -637 419 -892 207 -162 -760 -843 894 646 -299 548 -574 340 -461 353 -44 -547 410 -608 -389 111 -421 90 -350 576 70 -324 -20 -515 -360 534 114 740 15 680 -270 715 -857 -357 242 -958 59 -306 -596 -204 600 55 -260 -862 70 -358 -838 -594 -22 839 -506 -897 962 114 -64 -150 590 -880 -912 134 -857 -668 526 983 860 421 234 -144 733 799 -138 -485 -42 -192 92 -794 60 287 235 -556 -655 416 -854 735 554 -714 609 -180 -702 -637 572 625 262 186 97 933 168 976 714 649 -123 -258 -473 -738 927 208 -794 275 -891 58 -959 534 69 -88 -732 45 -826 656 637 878 -917 350 722 -627 -48 133 861 667 -939 326 314 372 -339 416 512 -378 -40 -982 831 -72 324 421 595 694 -279 -585 -541 -941 -509 -79 -500 -940 -23 948 -486 17 786 -393 -975 567 798 -511 -464 -445 453 952 -715 691 -674 654 -603 -394 -118 -895 -183 -380 876 -579 125 -499 -808 -29 -29 832 244 -24 434 134 -716 -19 256 338 788 464 847 -10 -627 -911 -633 585 -371 -810 -595 -646 -304 -487 193 168 -548 805 -88 -418 39 712 339 -465 -174 -19 757 -201 -165 -914 -502 550 322 -397 -577 -327 82 -784 -638 -111 640 -248 381 -753 928 -379 725 484 990 -891 -845 376 -536 -386 546 620 -336 -513 219 -142 -232 767 999 161 935 541 -915 -77 526 -561 92 930 -88 -414 -905 -646 -596 182 -60 337 438 88 446 -295 -952 153 -740 -814 -551 -309 -361 632 -977 70 -149 416 622 930 -548 215 -530 -146 281 -460 -758 189 -174 -401 -165 -326 747 728 161 496 226 -616 960 886 386 -195 -998 -282 808 348 -326 -717 -292 854 -215 984 -507 -64 80 -737 -228 667 762 -746 -545 -444 -625 -992 -957 188 494 894 375 422 383 313 -991 779 620 4 243 518 858 -491 -922 -542 -696 -584 816 359 -657 306 456 -534 -197 958 -619 -688 412 -401 -73 -581 252 982 -724 995 785 584 43 -487 781 310 662 469 -161 -831 203 -404 101 -456 973 -606 -276 891 -190 -795 -601 600 764 55 -392 367 760 -115 838 -906 423 -857 -303 264 -11 26 795 617 483 -142 -55 130 -239 -655 699 538 562 -925 -166 -606 563 -712 -632 -356 62 479 -260 714 799 345 468 23 -649 593 519 518 700 -787 545 440 885 -559 -662 572 961 -226 -737 451 621 -621 -582 -62 208 928 -823 592 -614 -149 -719 948 531 -250 667 -193 174 -592 18 -509 -653 547 -771 802 765 -623 977 490 512 -739 -974 74 408 -251 -683 -600 271 -177 192 -858 846 599 216 -443 -640 634 -236 212 50 608 -538 591 974 458 213 -522 -205 -435 -195 502 966 -599 -428 -778 476 -513 519 -703 -84 -165 376 776 -212 124 848 -875 744 -503 677 856 -2 875 668 -982 -754 7 687 10 283 -890 -994 -984 986 756 405 396 -754 -222 -143 39 -927 -41 899 282 506 851 -177 -392 595 -912 -652 -919 666 -322 -111 512 350 759 955 881 45 479 -565 -976 -619 134 696 338 456 -447 46 -68 -731 581 144 389 471 316 -811 917 -594 649 -600 -426 -154 185 856 -646 640 72 573 961 537 -249 493 -841 3 705 -269 -816 -379 967 984 378 -294 -618 243 -590 652 818 294 -208 -863 923 744 -447 -933 -643 -656 563 302 -376 96 -687 766 -170 -980 -120 511 335 446 -374 -489 -580 -172 601 -399 -3 -295 308 261 -231 -647 -141 -76 963 -60 528 -518 -527 -809 201 389 -595 -590 842 -293 -668 368 -391 -413 -578 353 -102 -971 -226 -563 651 350 86 125 344 -949 -962 275 -779 -543 -865 -238 -385 641 749 -812 -523 -455 281 -389 -799 537 165 715 -840 895 179 390 -600 748 -982 -697 -254 945 -230 794 -576 203 -779 -172 934 365 -498 -866 -980 736 -104 -124 984 -642 -55 -926 451 449 -27 444 -620 493 -665 227 345 941 -117 673 243 47 600 -850 -666 608 -887 332 -252 -430 79 -480 -542 -132 -523 -269 -487 -136 763 -740 972 184 23 -743 -876 102 -923 -569 -84 160 815 -862 777 -446 -807 -159 664 -557 809 276 -808 279 84 -891 538 386 -575 -720 -666 -644 -221 -876 713 -543 -756 -181 -47 -797 590 -595 731 714 -317 559 744 -12 -918 -870 -849 593 -73 -134 970 498 38 -525 -696 -86 -104 -842 319 -109 313 -955 997 -987 591 -272 760 -90 -223 -711 -845 -899 837 -936 -48 412 -43 -853 809 -180 -849 658 27 370 -926 -4 587 766 -765 146 310 620 338 115 -203 -689 -53 -590 293 764 -89 73 -493 -149 789 -510 822 181 -269 -199 192 267 64 868 -284 -866 -645 684 -557 264 213 908 -794 -770 -939 -474 500 797 164 -334 562 -794 71 -627 -842 -625 -692 592 836 -601 -131 -872 -866 770 858 -671 262 -742 204 -289 -661 -571 -378 559 302 -200 290 268 -527 799 -581 795 -965 -75 -213 208 -229 254 556 57 -824 595 -82 -70 851 -406 650 -100 -280 37 -765 -419 439 -839 568 373 -398 -75 -606 -960 883 578 525 573 -10 412 -509 -451 438 -360 861 -343 -931 23 -488 -641 173 908 686 646 704 -647 -407 -463 294 -330 -969 -852 -648 -774 578 632 -875 -284 -989 -65 -146 543 277 -653 373 -233 477 277 -420 -666 -18 -334 -570 -167 -55 -899 -379 222 -239 -277 706 -866 607 466 -632 -729 -11 448 902 -481 685 974 197 -801 882 552 13 986 182 -153 -639 -259 -315 -683 807 -857 -922 -562 971 903 -734 -254 430 151 -58 954 141 -809 568 239 -715 326 -28 -378 -143 420 343 -669 173 195 767 470 -614 -522 154 -69 334 -392 157 -66 -585 -725 764 -878 396 -945 245 -591 -738 23 157 788 -573 -499 892 913 -637 -823 -519 -626 -458 137 123 -864 433 246 607 -636 -699 -11 534 -105 129 888 -626 678 -557 554 901 -294 316 697 263 513 628 -525 -583 829 -261 484 544 -496 686 873 99 418 -442 845 -214 818 -697 -737 463 -814 -940 56 -405 -412 -238 -847 -785 -757 8 -606 -72 780 936 -328 -906 -748 942 848 -93 -878 -577 -631 -527 275 -845 -464 737 -656 918 447 725 -359 -516 448 -820 -794 -633 -971 930 708 -766 -630 627 -189 -978 360 572 911 -785 253 -47 189 -870 389 16 741 -999 830 -467 790 363 524 -133 -780 366 -299 -633 -32 549 -399 -384 750 526 -704 -360 633 -642 -76 511 338 -605 582 80 -693 213 -307 -542 661 129 645 953 410 -420 -42 -21 715 -225 473 -789 -138 134 227 364 34 179 -501 -804 87 534 952 -29 -907 809 455 264 279 -414 172 -122 430 -237 687 -497 -891 -259 305 695 394 -603 7 -432 422 -237 67 -485 692 641 517 496 972 -170 356 -212 -302 892 -64 481 891 310 102 560 -769 -797 521 388 549 -372 887 -473 668 287 966 239 350 -266 84 -569 152 -769 806 839 -405 527 -146 -523 884 446 -837 -27 839 576 -248 936 -546 956 377 507 373 -476 936 -391 784 821 -176 225 842 -17 -157 -798 134 -368 -885 648 874 514 -4 571 638 177 881 936 587 -752 134 11 -613 -531 354 821 584 -255 271 222 -533 382 -462 -40 -990 -392 957 -303 -453 219 229 440 -874 675 -184 -487 -633 -18 -519 -565 942 88 740 -581 -19 -558 658 -326 -26 299 -915 -567 -894 -388 -858 -165 -249 -82 -451 854 833 426 109 -518 -417 734 148 -351 626 -50 -456 -357 324 -755 427 554 -250 -19 -218 664 778 -478 -247 -78 -404 737 985 934 112 443 705 789 -600 97 -298 963 780 -576 -825 -314 400 -535 -297 738 -969 618 527 972 427 994 979 -830 -977 446 -920 179 -401 54 313 -614 572 495 863 -309 -293 -295 -483 -520 380 -397 -316 -417 706 229 -556 -437 225 -921 676 -229 297 904 -780 -7 780 -847 -146 -467 22 -515 366 717 -84 547 -925 -959 -762 -254 -34 784 137 -819 -416 -432 530 853 -301 619 631 337 -160 -464 85 786 742 -380 61 826 645 -778 357 -703 -576 -428 939 550 255 -613 214 -447 49 257 -654 -915 -291 426 -906 -428 -149 -537 -857 -372 -137 -684 393 -310 -866 -407 490 -148 916 80 846 994 -912 269 -552 113 670 613 850 356 795 102 408 782 -748 -397 566 -185 -486 62 759 -991 -349 89 -260 545 -707 -500 49 -535 918 -275 125 -267 -531 -838 -747 -590 280 736 -993 513 398 -684 387 960 747 298 -458 -595 -255 800 -572 -855 554 -53 -211 570 -448 768 -732 730 -593 416 966 612 775 255 968 762 768 -268 323 794 -388 -256 -850 583 -871 541 -148 979 764 238 -600 -908 551 -509 174 894 619 -962 -643 -64 803 270 487 892 290 53 -593 -665 -327 -252 65 -51 696 -77 -212 -386 431 643 924 -512 706 -119 -832 -987 -586 -173 888 805 -276 -484 -271 -44 823 704 814 435 618 -596 -902 -669 -435 400 -516 955 -828 -456 -75 -653 914 287 -209 960 -316 290 -86 763 436 930 -841 -633 -377 -496 -106 268 -190 -245 271 591 483 -321 -935 19 122 601 -531 -579 246 -788 806 -600 52 -791 409 549 96 -237 -693 170 239 996 -362 990 -288 617 -764 488 -804 -936 664 151 -165 198 -141 706 -797 643 -696 495 -724 -167 824 -543 -328 -129 -499 -98 502 964 392 -855 -871 -597 776 507 -665 -821 -8 -393 -327 -191 -53 -564 -745 202 86 -320 94 -840 -385 467 453 836 -989 -559 870 -575 956 679 265 -548 -543 805 81 -297 430 -446 -367 133 -22 -552 -750 -771 -573 189 -792 860 663 822 544 547 -129 -922 524 -772 -70 -963 -417 -449 355 -877 -301 339 -891 -462 -713 223 -928 -353 445 558 -27 -55 50 639 -432 833 -116 -492 -839 483 104 -45 35 -992 -165 -288 -953 400 -119 -766 659 -808 173 481 -9 428 -426 2 -782 567 648 82 -885 -662 313 406 9 -985 134 35 -903 655 -878 258 -890 850 -839 -487 266 -393 -670 -787 -903 -657 920 705 -107 93 -215 22 -46 746 42 495 -179 121 361 841 342 -36 -196 225 758 885 -993 461 954 -632 -138 -859 -97 171 13 -573 -930 -176 -431 -898 -128 -796 607 350 -837 480 398 -913 -936 476 -643 -596 -707 562 -134 993 -619 384 -331 -407 243 831 -110 -648 363 -782 771 -118 -740 -244 937 -764 -764 562 878 -690 -441 -708 600 355 -140 -383 -99 -501 -393 505 -884 -752 -168 351 -328 -885 833 -934 -322 991 262 -973 36 -605 316 -6 722 -486 877 308 -430 -62 -526 -682 666 718 394 398 -265 41 115 -242 159 392 -735 -32 830 -737 -758 -413 426 -294 -280 -279 201 126 978 -802 -495 -245 804 387 393 -416 717 -703 -999 -814 851 -84 639 -13 538 -947 -73 886 -627 431 -39 39 -729 118 -220 -344 852 123 615 -343 -889 -814 -523 -764 -931 -555 -448 -80 -741 557 -938 -693 -162 -536 -846 749 -44 -396 -677 -53 386 873 -682 -661 -995 106 959 242 530 620 -884 363 359 622 86 265 -275 537 -927 -933 248 -183 262 -107 42 -830 112 915 923 -239 137 -216 444 -398 -574 653 -643 857 -999 -653 939 -503 524 86 -721 -821 -653 694 -854 133 -787 258 633 -454 938 -463 711 453 804 869 -471 -800 -334 -829 353 -72 -139 744 -86 -757 -426 817 414 572 -182 811 429 -570 -788 -908 803 227 520 -567 -409 -604 934 -797 925 250 -103 -753 682 -38 693 -453 -553 423 -382 -119 -746 662 -531 -945 -698 -692 -56 -730 685 -672 -296 -378 853 531 -161 830 -352 -736 374 860 755 -618 -102 119 -116 -956 262 -863 554 657 -908 -350 -909 276 -743 504 940 -813 -192 634 812 -412 36 -954 -277 416 633 -647 -489 839 -292 -853 477 -858 673 267 127 813 -313 -137 524 -500 -797 166 851 841 298 -388 -898 201 783 -227 621 856 128 126 641 -481 878 254 -47 274 -872 -976 854 214 -362 332 497 -801 -777 -764 89 171 -668 -323 -952 75 479 -191 916 927 210 389 -376 -956 -11 -946 -241 548 -686 773 -393 557 -239 507 -2 -333 196 -48 -784 558 922 -280 507 -42 716 37 -26 972 128 938 -261 53 643 782 369 570 -315 279 -37 99 -243 -619 527 221 704 -648 920 798 114 951 -615 382 399 -631 206 531 343 185 260 -926 -372 194 -664 -679 -686 -250 -627 172 230 -682 -106 -140 221 -430 -226 -760 756 -172 890 -167 78 -244 974 -702 -417 811 733 104 987 579 -664 -111 -352 166 35 -883 54 734 352 -1000 935 -288 -861 62 309 298 -714 -948 489 -267 855 497 760 -689 250 -448 -870 -574 754 939 -322 233 -937 301 157 978 235 839 819 992 -911 -834 -805 -195 -796 -792 -297 568 672 -175 -999 -102 -29 214 417 936 399 392 905 -343 368 -469 -238 -255 -188 926 374 668 526 129 -327 -83 154 719 192 -383 -718 -90 -85 51 -517 -259 -656 -346 659 -598 228 886 274 985 566 89 194 -911 970 -79 -612 -326 -416 313 407 444 265 409 833 -24 439 534 -899 -298 -605 -291 65 -690 524 -867 844 -919 333 -654 668 800 446 -414 302 209 826 -420 -645 177 386 -906 661 -712 474 122 136 -807 -87 -745 356 -779 -257 749 -133 -809 -850 9 521 610 -816 -103 -562 569 -947 -672 531 -948 404 436 569 -461 -226 337 -761 -529 -460 291 390 -817 -128 -410 -584 695 -990 -863 824 -650 904 -850 154 631 -461 65 797 -361 997 651 177 -628 -154 176 431 -409 -301 -905 -431 -239 865 -608 -652 -384 -45 667 -559 -300 -573 827 -181 100 -970 -163 -324 -33 -678 121 457 284 -572 -967 458 774 844 -559 -801 -882 468 73 149 -999 -135 -364 -978 889 367 -811 -589 -304 -714 765 532 705 617 587 457 -907 -603 874 -416 -723 -401 941 850 265 264 -925 938 -962 813 858 561 41 602 8 -438 -453 256 409 -52 -943 -803 -903 671 -628 648 -277 426 214 233 -889 186 581 369 -782 759 -951 888 676 -202 -792 -200 -106 -86 38 -156 749 837 -869 827 127 348 690 -333 701 186 85 -916 717 -936 -307 175 -2 -239 225 907 -190 -759 -98 785 -181 192 -856 189 -295 -237 -294 575 650 366 -291 289 426 -594 638 -73 112 290 652 -817 678 123 -800 -655 -185 12 358 516 34 732 559 -276 900 978 189 -161 -76 -696 522 -605 -381 -708 -706 367 -632 -937 430 -131 -408 184 -957 153 875 -848 681 654 351 -989 -822 383 83 454 714 774 321 -766 -610 -536 51 -134 813 382 809 -468 -863 686 -566 -82 654 -859 -484 434 -19 -20 -332 863 469 -32 -796 -969 -647 794 -574 679 -813 300 -354 -874 -57 942 373 -524 747 669 -249 791 -831 -794 717 -427 -565 328 18 -650 -621 -189 54 905 909 -695 -714 -901 -870 -192 -91 -463 637 -861 657 666 -790 -890 -79 636 873 -602 432 -547 -38 45 266 156 -390 235 -977 336 351 617 -355 128 -807 -250 -647 649 735 -581 -574 472 523 636 -4 -442 -326 80 -833 -927 826 967 381 348 -882 -487 755 -804 772 771 979 -443 -737 372 -388 166 38 -166 215 98 526 653 -724 182 -89 -907 177 982 228 -706 -794 954 985 -884 809 -922 978 10 987 141 966 168 -555 -346 -884 -57 -669 859 918 598 205 851 -543 -388 328 842 -886 582 -317 -818 194 -977 591 -311 -778 -360 830 -701 558 -608 -319 267 -654 313 -867 -964 839 477 727 -936 -173 105 -337 -518 993 607 -747 -743 -679 -354 315 43 -337 623 53 -408 -766 -117 -169 -988 -962 18 964 239 969 958 925 -59 173 -266 -685 -772 -387 -611 -705 -191 566 473 110 -863 -894 366 232 703 281 984 640 -652 -608 48 823 -5 -587 618 -413 -165 -876 901 -380 604 475 -334 -598 182 -605 797 -300 667 268 929 312 868 493 786 175 229 -390 -263 535 739 82 588 -681 -741 -977 399 -41 -696 -160 258 -781 129 592 -395 -335 -648 -470 -19 -111 -177 17 -863 -250 576 -258 276 356 -591 425 -6 -376 79 994 -378 90 -888 -663 -801 -534 -428 675 885 935 -540 -405 844 93 858 597 135 805 733 -801 6 -454 -551 -632 -632 879 154 239 558 -744 349 -639 302 -424 781 270 -350 427 658 -630 -929 -571 -132 -681 812 603 321 636 -956 -755 656 -170 435 740 -414 -621 -845 90 -998 86 127 -667 773 -820 520 748 -934 425 -678 -526 -661 -131 510 562 -410 -828 689 -361 230 -784 587 879 -300 111 -783 -238 298 478 183 -915 -73 -12 -865 -980 -226 500 -911 490 -772 -610 752 -743 739 163 660 -786 -509 -992 -60 -883 -973 650 -535 395 998 518 713 -538 -31 -18 -190 644 854 -176 251 -541 -96 899 875 968 -244 -451 463 643 -794 -873 -316 -797 363 395 -656 2 148 408 -352 -344 -618 -158 -512 188 150 380 642 -272 -534 338 -937 424 -966 680 -146 353 -978 975 -413 749 -452 191 844 785 28 -476 -115 735 802 -491 137 -61 97 709 745 -143 178 839 -821 301 -966 986 -585 543 480 70 -49 -146 -261 -826 594 217 18 238 227 -645 -360 -158 -76 -20 -918 -498 505 -517 774 366 378 434 296 545 229 -525 331 321 736 -31 125 -964 360 605 903 96 -154 793 -868 -14 469 -978 -59 57 236 123 670 -921 260 475 332 846 303 942 -697 -550 495 489 -522 -722 159 317 372 -820 876 49 825 -784 283 -766 -338 907 -548 788 -887 687 409 -772 -35 -487 -830 78 -708 -22 -587 578 533 680 -292 -565 477 766 816 -239 -547 -584 230 -884 -446 -567 -795 323 -892 361 -998 342 -855 325 339 -763 180 -456 -689 -552 -726 66 -677 710 217 132 775 787 832 -351 720 -818 -278 -273 -427 435 -44 183 -267 -672 -912 -67 -158 -371 -972 297 -191 35 -75 -268 -33 636 107 270 520 438 -192 -300 252 -716 575 949 -491 58 -606 -10 86 700 590 -152 -548 634 -704 -416 -643 -902 -323 -867 643 710 952 -220 911 498 371 -722 -788 -549 841 163 -784 -505 189 -167 -257 -870 22 829 -83 -249 -473 61 379 201 619 -873 824 509 -119 956 -697 -606 515 998 780 -674 564 30 540 -234 -374 764 908 857 913 -219 -281 866 -692 -700 -384 -773 -258 553 -515 -661 -978 -693 373 -696 190 -459 991 -587 93 975 354 166 -337 -378 764 339 776 495 -518 225 -487 579 69 507 253 157 684 -546 272 170 523 -481 -623 -411 258 828 -877 949 -517 444 246 -196 -101 -271 -433 855 -341 247 650 -117 -438 678 -846 11 599 299 108 -355 920 -266 -543 575 -299 -13 296 -60 -798 533 -352 -259 479 -454 751 816 315 840 -580 -160 -570 538 554 20 178 345 482 -822 -761 330 433 -10 733 968 -535 -432 -794 459 903 -660 -291 928 -491 -804 -82 -238 -143 14 595 -107 -710 -707 -428 -875 715 835 902 -259 -678 -506 125 -209 -808 -404 965 346 730 -961 163 125 659 -290 889 -833 -970 -756 684 134 -500 -311 497 -36 -776 154 682 423 -689 686 668 216 -885 -922 903 -498 -296 -297 564 243 696 -747 -196 358 -537 15 -352 85 23 -447 973 -773 -602 293 -372 854 37 -456 -967 -173 -604 566 -913 599 -467 -233 25 607 493 13 -793 -705 28 138 236 -710 654 349 586 409 415 -779 -678 -558 559 -296 397 -194 -564 4 982 58 -29 -562 355 -892 17 111 -605 132 929 817 994 -430 -10 -721 445 97 -127 -586 685 -523 415 -875 -915 261 220 -562 -633 531 -699 817 993 -166 -590 295 939 187 70 417 -977 341 709 -755 847 -657 5 -186 631 619 -362 720 -934 -711 716 -865 -893 715 301 -307 552 -146 -157 104 -60 490 -873 793 -419 -290 -970 461 486 -751 851 916 247 30 -997 931 -72 516 -937 -615 500 142 -682 526 682 171 -638 -878 -850 148 927 589 -434 -915 -303 -828 -80 -711 -636 366 -847 95 -208 239 -75 -725 -785 -40 -26 371 142 -363 137 -286 -610 474 29 620 951 -63 -294 651 -108 -763 -942 -728 462 222 734 -965 -27 196 -238 -453 756 -186 -120 -633 -593 325 71 -795 748 -483 -689 246 -908 -634 -786 316 -208 545 678 84 -413 -941 -985 872 -966 -201 489 655 621 -999 309 143 -586 335 -282 -223 522 42 -870 -779 -698 367 676 78 400 -834 941 -455 395 -163 -164 -79 -935 70 -787 235 -510 257 302 -573 -680 -833 121 -119 -353 -264 -690 -613 -958 -870 -770 -638 68 -712 -154 -271 662 664 -517 -753 802 -893 -537 236 159 810 -477 438 829 617 48 598 -899 -928 -280 618 733 544 -934 141 905 -439 687 -989 -749 386 -8 999 439 705 367 -85 -569 812 -777 -747 30 -804 271 -680 -144 -478 -116 -979 936 -615 -430 -902 -791 -415 -636 -919 -524 -500 -710 -110 -79 -492 -427 -693 -300 808 -938 -87 -946 779 895 345 -715 -433 482 -314 -100 -222 -82 430 307 583 168 -126 -280 -459 -567 -789 -620 898 -995 -850 -287 220 151 -57 340 -692 -990 364 130 -220 944 406 -879 965 -547 -407 -753 -546 531 238 -706 936 171 -604 -497 852 658 -71 328 -287 -583 -480 806 726 -457 -734 -591 -373 -570 -815 -583 -986 -834 39 -812 548 -343 969 90 -571 -531 -447 601 -295 -921 -766 415 54 136 -390 513 -278 -420 873 469 378 -640 220 822 494 -570 -868 261 489 327 63 161 229 768 -916 828 465 370 678 137 672 -767 120 222 509 674 -25 8 -129 -612 301 -328 -57 726 915 872 -71 115 701 -533 997 -973 -777 242 -480 -119 -748 840 190 575 -169 -58 440 -166 300 521 946 -146 315 -45 -29 701 524 -700 234 -797 -634 -784 -137 -783 568 -319 896 483 32 638 868 -198 720 -919 -957 905 -161 332 525 170 400 -489 620 -861 -37 -393 106 591 -745 133 -517 398 -835 10 625 -826 948 663 569 180 873 810 -194 -363 477 -221 397 669 -239 -429 -792 -988 212 852 55 742 -388 135 341 506 -769 -458 570 -472 -531 -402 520 794 -929 389 522 -533 -72 981 -940 -340 -249 -753 -709 849 -296 85 100 -384 38 271 -546 886 -472 -457 114 -123 17 808 -941 -811 -944 -28 -314 926 860 624 -9 817 -383 688 231 430 994 -412 -303 -220 -266 -986 -748 641 180 341 -108 25 -983 751 -943 -676 895 172 -549 -391 -710 503 -803 -168 -963 -3 -911 -531 51 -558 -665 -423 148 327 -977 684 780 572 989 553 -991 -490 671 707 -606 353 179 -604 -828 728 -474 257 -243 209 613 -269 102 -430 -944 -576 -438 186 54 963 -909 -946 571 769 891 -82 -688 66 908 18 -306 -563 316 128 701 412 -849 -992 -993 -511 -551 -404 399 -303 -142 784 -584 -416 -61 -804 628 63 105 -116 -632 900 -762 978 -324 537 -44 -47 -65 46 -463 983 477 -692 -406 961 367 -91 162 -74 -157 235 791 -821 336 857 -872 226 -539 -590 17 -630 921 -625 -134 309 822 178 -371 574 -18 760 -752 -388 200 -861 494 500 -880 -845 328 -389 -143 87 -967 97 -27 322 -934 -50 -15 -194 -695 198 -391 642 -114 61 -20 -782 89 -330 397 281 -259 -270 -506 -495 240 -802 -573 773 668 -320 -443 404 -380 -698 -1000 -200 581 -522 438 -469 -746 331 170 -831 8 505 -800 309 50 -477 228 240 195 -104 719 -18 -174 -925 141 -532 -359 -709 608 779 477 395 885 -722 937 -747 -42 -817 -8 -659 637 92 605 448 -541 800 416 115 880 174 -748 808 95 -81 -630 -639 -252 -227 7 -408 -210 -713 -87 -977 395 824 -207 -496 -110 48 245 515 378 -204 -296 -590 -18 363 586 718 -627 953 -614 -348 187 51 -511 671 -250 456 -773 -730 444 896 306 -569 732 640 786 -536 239 381 -110 903 -153 572 415 258 613 792 -859 718 229 -738 556 54 200 193 621 729 853 -814 -999 136 -261 -176 215 52 55 905 525 277 431 559 481 -939 -484 -699 364 158 -670 482 23 286 -76 266 790 -200 -967 404 -879 -959 792 -176 -390 912 -190 247 45 486 -9 109 -523 -885 -873 -923 187 300 -598 -74 425 395 71 136 76 -182 -382 -791 662 343 -359 -778 -946 968 232 442 726 171 -680 437 871 718 3 643 -365 915 -850 -931 454 538 -269 -342 73 -177 -286 -992 152 501 -10 -81 947 386 -5 -985 580 -53 -830 772 519 -499 -915 -590 746 -383 260 395 -942 -543 101 -911 908 61 901 -518 -924 101 720 565 -189 949 -794 -169 -598 333 705 664 -85 405 -913 -386 159 622 -777 -338 -892 671 -832 -987 89 603 571 791 779 -413 -671 739 -874 -958 8 651 -744 -739 -302 877 428 -847 -525 17 396 36 382 517 -135 563 563 836 231 -6 -246 -173 413 988 -612 -267 -337 336 -232 -559 -169 -364 -930 500 513 -639 -232 845 314 118 -216 -788 -43 593 -856 373 -755 -190 78 -960 514 740 582 -282 547 -347 -186 187 -688 137 -566 995 249 850 -163 676 96 819 297 500 -65 -731 133 -314 -455 -421 358 87 -359 173 -224 37 -489 -488 927 -776 882 652 -694 -172 353 121 -980 750 -876 858 -33 494 -266 -772 -420 583 816 73 -312 21 227 -761 -726 961 674 -194 361 -794 -761 816 377 63 -944 952 383 3 -331 753 456 -303 -245 -309 872 -285 508 841 580 -909 332 480 -115 -716 -845 1 404 424 414 -825 409 702 -178 374 -983 790 934 -986 -220 798 736 608 -286 -469 445 387 915 780 563 103 -385 -310 -106 -513 799 -23 -922 -384 386 126 -638 -908 236 666 -97 -713 478 -891 -235 95 575 -680 801 -888 -875 -293 -759 403 102 -733 -635 -518 -971 565 -119 -146 -787 -559 -1000 334 839 -244 -257 -419 187 -419 -770 856 36 -626 931 821 -552 -894 956 -461 976 -638 -497 -761 137 656 202 497 -698 -166 877 887 988 118 -915 778 522 -891 -945 364 982 949 -87 -972 -299 -967 -655 70 64 -65 -472 167 -399 -897 2 -439 863 -870 294 693 56 -215 537 -341 -164 -886 269 -686 105 -734 -583 852 476 -879 628 452 -226 128 323 -297 896 117 178 616 223 357 537 -129 -577 -400 -764 -717 -592 594 353 -382 775 -777 -398 15 164 -352 -56 375 -290 733 378 -134 75 -84 167 -663 -583 433 -141 -781 -338 220 -485 850 -568 882 -864 -240 53 22 833 -591 301 -663 144 127 897 884 -306 -509 988 -706 -988 551 -151 -667 -588 443 -594 -273 16 728 -915 456 80 868 274 -360 -456 378 241 -35 -672 -884 813 874 -642 469 737 434 510 174 583 -372 -291 726 234 32 -560 -456 -434 503 952 60 126 -230 -296 736 107 -174 -397 829 -206 -296 631 -558 -970 634 -857 125 594 208 -268 904 -337 367 659 90 430 187 814 863 -314 146 322 -624 69 -585 -31 849 241 -680 -201 760 692 104 -503 -529 -788 -21 967 286 94 -809 -797 -629 -416 -244 -568 -766 -994 530 341 616 -354 692 -861 822 169 479 -16 -630 585 -986 -95 -439 -988 -677 -932 724 663 653 284 -386 -907 769 -174 -869 -445 -149 682 -534 -331 184 -13 925 -588 335 63 743 -656 -396 77 -225 -185 -845 734 -940 940 -359 -46 -448 305 769 75 768 -404 -466 3 207 -729 -72 -780 286 -392 -170 -203 -533 374 772 23 -505 480 -772 -30 243 733 605 742 -352 300 451 502 0 -170 412 718 -995 -731 447 667 -82 147 -925 -804 -449 382 609 -325 845 -161 -237 151 -808 -767 97 338 -894 -460 465 -675 605 -930 -102 -107 517 372 342 604 -406 -257 332 -278 986 563 -726 318 402 -194 267 -474 -759 347 175 -586 -197 161 137 -35 608 -885 767 -333 5 237 -332 302 -192 -522 -113 129 105 970 304 17 -317 283 104 731 -254 -425 33 327 -259 -403 -948 564 842 286 -191 -574 -785 -296 -493 -500 -356 141 -842 -228 494 299 -899 -484 910 -342 919 698 460 -381 488 194 1000 974 -321 -925 -642 67 -630 -286 -507 -724 410 -556 -980 -480 573 596 -146 -483 -748 -676 788 -764 240 -614 -355 760 241 204 737 6 -218 521 -857 -411 49 -908 -178 85 -310 -762 -540 -783 -506 680 -679 -795 -932 -983 407 -67 -102 -407 -917 -628 498 -680 -278 -682 -733 -262 -121 686 -798 -830 545 -834 527 233 -949 -996 456 577 -698 -87 -417 -888 629 225 273 -911 521 326 292 356 580 926 753 886 -307 208 -580 353 960 -297 -823 -112 238 -36 855 -771 -125 -534 152 832 30 -935 768 241 -33 925 489 280 749 486 591 -714 -544 -923 -654 505 206 -109 -959 -939 -674 366 -1000 -2 287 308 582 890 173 962 -176 896 -450 612 883 394 -198 -570 -592 -400 348 422 -446 416 673 310 -601 -13 -585 -421 -550 -404 245 126 603 295 140 -931 974 -886 -569 21 -306 377 -261 -351 969 622 893 537 567 -260 -15 858 513 894 949 -574 -268 421 502 -566 732 -305 -745 472 195 759 773 -87 -104 -35 -538 572 -944 -987 -297 786 843 617 819 300 -739 788 536 705 346 817 -800 864 -466 894 -482 -304 627 795 904 -232 -304 637 899 773 136 298 656 352 -943 -760 -31 738 747 -86 -851 423 -736 48 -635 -32 277 -482 919 -368 -222 -815 -324 240 -156 -308 -498 441 906 315 -329 -658 896 932 420 -627 -441 41 -876 503 490 -229 -145 -251 859 484 846 -976 576 -413 574 -576 236 527 442 -887 -323 354 16 -360 210 -531 -832 937 914 78 857 710 859 -194 -664 -442 -821 -182 949 222 -413 -845 -994 -18 635 -546 -173 -586 -29 -110 773 666 -456 465 -353 25 -835 825 -471 -10 -622 169 -622 551 104 -803 -706 576 -364 -911 -169 667 644 622 585 -394 -141 311 -174 98 -41 220 500 -103 -658 -571 2 -714 -196 -402 -400 -716 730 -757 -91 573 942 422 177 726 486 482 -705 -528 -93 -632 380 646 804 358 282 485 51 -406 238 542 -45 638 258 -599 -194 -631 -719 -247 291 228 293 -705 -579 998 -676 -294 -810 624 794 -229 -255 -134 -498 352 -878 687 -308 -908 -166 -291 797 -852 -794 -110 711 139 -984 -43 749 924 -960 468 -948 -970 30 -300 -524 496 -281 646 879 95 436 -288 856 233 -549 280 859 -956 365 480 436 141 -821 -906 -556 -261 304 -749 -785 -887 231 885 719 33 -710 243 -775 462 921 170 -647 110 -720 -997 498 -304 250 831 508 252 373 333 632 -769 911 -20 42 -23 -653 339 -394 985 -437 -300 451 -635 452 183 -316 70 -776 -445 140 -282 -433 -190 272 301 196 737 -251 -328 -800 -611 607 403 -368 524 617 -104 841 67 -289 682 388 -540 151 105 -87 573 898 790 -497 -760 -594 -699 -228 567 -643 -876 -474 453 937 -464 156 -3 706 692 -394 -768 50 -393 -270 798 750 -3 146 -491 588 591 -336 -624 -209 -691 722 40 -760 -196 626 -702 55 381 -136 -132 -609 -951 -617 900 -918 500 -610 761 -639 -247 992 -107 -611 -107 -55 -40 28 736 965 -203 -225 -195 394 907 482 722 127 487 607 -255 -599 -307 -946 129 230 513 201 -601 19 726 430 744 989 -590 -459 504 102 925 -493 270 224 -104 941 608 -493 371 154 -201 -979 468 720 319 829 -323 944 -895 -571 -450 75 110 127 -293 209 -992 -288 401 -194 831 908 116 30 775 -97 492 -687 942 792 -316 878 -150 890 -585 208 109 -974 -839 -633 77 297 -66 168 682 428 -631 307 724 909 -951 927 775 -851 190 -121 375 626 -707 -556 -996 807 -353 414 331 -296 -903 244 -1000 -17 261 -429 -241 681 -608 -24 748 -7 -885 837 -994 -385 99 -718 -118 -331 821 343 -102 -519 -17 63 -461 -294 -75 -697 570 -573 33 197 -165 337 -77 -680 -353 -24 -232 313 455 94 -586 -627 298 -72 102 -904 -631 -326 257 -112 890 -309 -45 687 69 -859 -207 973 392 -507 -257 61 -530 364 -270 -856 900 -87 -513 415 -982 113 173 -697 424 -562 632 -476 -115 327 440 -579 -914 983 -767 -628 995 680 -316 952 5 -862 -657 302 622 -877 -986 288 443 -376 137 268 182 252 -642 -790 45 -273 -365 -639 40 259 -466 -541 -722 -566 -460 556 -26 -579 180 597 450 203 -929 953 903 -529 -692 -778 -531 -283 862 -232 -487 631 -720 -656 -871 -893 -82 -200 304 923 -594 -599 -529 708 -528 544 595 -348 877 942 -360 180 354 -520 426 97 -273 -194 231 -890 -288 552 360 343 290 471 -496 -844 499 813 479 739 -543 641 -485 211 -768 68 -674 174 528 264 970 819 -683 66 -350 564 -406 -958 703 150 -883 -363 699 195 -563 801 98 686 -129 -171 78 -53 -520 54 122 357 531 -733 -368 -967 -3 -490 691 -446 536 795 -674 236 -377 523 -384 653 -281 -341 -522 209 618 875 -983 -249 987 -548 -372 794 173 798 -607 509 107 -474 957 945 -407 905 312 -582 402 175 -384 174 592 -888 406 953 283 -3 -35 111 63 515 1 -731 371 771 618 847 266 -139 195 380 -379 780 -966 433 -864 84 -884 820 382 223 742 403 -998 -244 -852 -29 905 -90 511 579 690 987 -499 879 657 422 -160 -320 69 -411 -704 -603 23 908 72 934 658 -467 206 -747 -359 -690 694 -699 276 293 445 -707 -309 -122 725 846 -382 736 418 -535 576 800 -596 506 864 21 729 -992 7 -36 480 -735 -890 -751 661 -604 -478 -490 -998 837 -24 749 -845 558 -202 -793 641 560 -822 612 -264 -591 -122 396 122 410 428 578 275 921 740 -794 611 621 -633 980 931 -190 -181 -631 646 -733 102 672 -990 -881 -693 328 609 35 264 61 -363 572 -471 -288 441 -18 -35 474 -423 -449 315 -192 852 -758 616 -745 691 358 672 533 417 -434 -177 -51 -931 499 -988 -709 -240 373 807 628 -871 -795 -630 -534 192 861 -587 -265 133 -807 -318 571 -101 203 -503 -194 -282 350 634 602 -92 -962 -672 823 -495 927 375 -844 -928 -196 -398 -77 414 -405 828 669 -596 -710 745 -152 -734 -82 666 853 -630 564 -592 -993 586 593 -251 771 -949 -829 269 -717 -59 493 167 246 -88 -149 31 -788 576 268 -210 761 94 163 399 848 745 -696 -212 636 -135 -188 -479 -989 -490 690 -559 -928 280 -481 456 936 -226 -679 365 -407 727 -458 -518 281 96 -179 644 331 796 90 -96 74 723 413 433 -517 466 330 659 521 -794 400 -983 135 -111 322 647 70 563 -93 -385 -508 -821 -126 -632 -750 733 999 -431 724 -162 -609 648 676 -417 -487 -595 -852 -899 -466 -725 258 39 479 -423 332 427 -942 -30 326 -35 681 681 -643 210 -665 173 -473 719 -320 568 -633 323 -573 301 550 -893 645 -652 786 359 0 54 757 -831 337 234 373 445 480 -228 822 -400 148 -504 -256 529 -513 -339 -91 -782 -997 -839 -395 -938 -759 844 973 -199 -965 -551 494 -998 408 -694 784 -56 -506 970 591 -669 -788 -37 -666 10 542 -786 -409 825 945 2 -95 -132 608 -720 670 934 -717 -150 -937 -119 -236 -631 776 130 -788 552 160 -528 773 344 982 868 -357 -78 -108 -815 -241 -793 203 -446 -821 274 329 -821 268 -723 987 -33 -104 -208 105 711 665 -512 665 716 -243 -639 -450 636 123 -351 -410 499 447 729 -731 635 151 -871 -731 599 64 971 -423 -909 962 -13 -735 748 946 600 -999 -428 -229 697 706 730 651 774 51 87 735 797 483 -706 -31 -824 -292 -277 764 -818 -91 -210 453 576 304 -788 -151 510 219 150 91 127 19 18 -409 298 -434 517 -248 208 419 235 985 -596 -942 473 791 116 795 -25 607 -993 677 238 -702 680 369 673 -761 79 -722 837 -988 -578 -2 -213 488 339 -741 240 674 795 207 771 197 427 -342 0 907 -154 801 942 -945 -699 -150 412 -617 641 821 -706 -929 858 -804 904 2 42 969 -88 642 2 54 965 -156 -610 157 350 -208 746 240 -677 701 767 -577 -861 -85 59 -548 234 -699 122 65 608 -791 150 547 -793 845 -784 339 281 -788 -358 -362 -241 -417 -674 -116 792 544 958 -798 713 -121 165 -878 -996 558 329 -397 -955 646 -525 -513 -974 -622 494 35 -879 781 -215 827 -391 974 754 907 235 732 -491 -818 -523 889 528 937 -682 473 95 -5 369 -336 157 380 855 -173 773 467 -432 353 -172 831 607 796 -2 -390 -162 -956 95 663 269 595 796 -947 811 -919 -147 -426 364 -957 -902 670 -213 79 430 469 391 872 357 853 -183 -618 -236 -38 -539 886 -630 -261 -93 -591 -583 -304 801 742 267 159 606 -852 -444 -10 81 353 456 838 469 310 147 -560 75 -111 -929 -961 84 415 544 41 -88 -664 364 -957 838 983 644 -586 -353 722 396 -847 -688 33 -357 38 -156 -218 98 464 -10 238 -316 -153 -526 329 -229 987 309 -553 -628 594 102 -681 -42 610 -913 -20 955 653 -587 617 250 138 -198 -43 183 805 -482 42 867 -332 -510 -476 837 665 -605 -885 -138 -552 -425 498 585 63 865 798 75 -202 6 472 -692 671 -122 -682 -537 -923 179 -146 710 -577 269 528 348 858 433 798 184 -597 655 316 -228 450 -769 -160 113 38 -543 946 -681 -820 678 765 -318 661 -731 518 -597 -221 101 855 -713 -1 674 919 809 -296 936 -731 416 -535 -165 887 -474 657 -759 -267 941 -599 -695 -874 137 -529 381 -950 -343 209 940 106 734 227 -143 113 -728 13 318 538 734 -578 -83 -283 355 611 -583 438 -560 -188 977 -363 -169 219 981 -747 -361 435 -832 -728 -181 -756 -150 -42 890 623 927 -812 601 -196 351 227 907 807 -310 838 -152 -50 445 -705 -377 -605 -362 -744 478 11 -91 529 943 562 -789 472 -952 374 877 433 -830 -692 -502 -878 94 34 451 337 -697 861 78 -34 824 479 685 -919 222 -762 142 -545 33 622 628 340 399 58 666 -857 -591 108 -645 516 936 132 -302 700 -341 -658 -898 -699 -817 814 -916 -220 -505 636 264 995 98 532 -2 -35 680 -323 719 -877 -891 143 626 620 520 916 -401 790 -222 169 -884 -589 -122 454 -216 -974 877 38 -674 387 412 235 -971 -867 674 -677 -736 -815 416 -764 333 511 -647 -493 -581 634 -540 -294 926 -624 -571 809 132 619 -714 602 -923 570 332 -406 857 881 -141 -197 -181 851 686 -259 -352 893 941 -923 -55 -217 -421 -209 228 -996 -267 -7 593 285 269 391 535 409 559 170 566 -865 -508 -104 -268 -170 -95 -406 -284 -549 519 944 921 608 -414 928 -543 117 -454 916 -658 680 -808 -800 -53 -266 758 -58 -58 986 -531 141 677 241 -822 -881 -431 -75 803 -726 -198 -881 -499 -775 594 -204 -731 -698 -477 373 -782 152 96 207 373 88 -521 141 648 92 -194 -793 -675 595 -739 -869 18 141 399 678 964 804 -397 550 -961 -308 -792 436 -55 138 484 -10 -747 930 470 749 -158 971 1 -432 -93 -28 -266 -197 -583 -133 379 -965 -36 26 884 -99 840 -1000 -781 808 -647 123 -242 853 526 567 220 955 -31 -111 -678 857 -822 -603 408 -738 -583 542 -817 166 -724 42 -919 -387 -783 138 -900 161 578 761 89 -484 342 -701 -289 937 145 -315 264 485 534 -339 -853 -619 -10 -851 706 -289 -240 -773 -149 432 -853 113 -751 53 -659 11 311 337 982 -296 -281 -628 885 524 -463 722 -216 444 -899 862 -857 -47 63 -430 -258 340 -551 -294 -954 737 -23 103 810 38 565 -911 864 -44 618 580 688 -548 293 920 -435 -513 -144 -542 -496 396 -70 418 -222 -700 751 174 414 -780 665 -248 -206 546 810 752 964 881 -814 -971 -28 -917 -498 400 708 249 -688 306 467 418 -648 821 -647 -57 -752 -596 278 933 -571 378 940 -387 -889 601 -69 574 -17 -471 -769 598 534 -60 156 571 112 -451 826 -441 483 -195 -216 -947 925 90 455 473 42 83 -182 -445 731 35 336 612 -853 210 925 496 -83 214 -468 -472 -297 166 642 240 -444 -434 -793 -129 789 585 -81 -150 339 977 956 -81 -497 421 957 -385 315 814 232 850 -170 -606 853 -2 -909 -822 -484 49 -77 -6 -67 -235 -806 -628 719 -205 357 621 -717 52 347 669 -586 17 417 -688 49 60 705 741 802 482 61 685 -776 -863 -439 -515 -652 -643 -101 524 262 901 -140 -177 381 192 85 -229 620 410 -300 210 393 812 669 919 250 381 -857 -372 -13 -622 -434 -504 690 854 689 298 -186 47 968 -87 910 -637 -898 762 956 -215 114 495 599 506 466 -786 980 -793 -376 779 981 -29 673 376 -430 137 -994 903 26 -478 -594 608 943 559 113 -621 924 -751 443 164 591 -35 -864 990 424 803 354 339 -271 26 -18 803 488 -228 291 643 846 -55 763 -818 -635 167 -852 -844 -103 -657 -467 137 621 -684 516 981 484 -730 701 496 -993 848 -507 629 814 -563 -438 -716 697 -843 -887 818 -294 413 -894 -178 200 498 683 -258 -472 900 768 580 494 -103 183 215 158 -117 -290 555 618 -719 546 135 -350 399 332 315 -673 -152 -795 -630 -526 -148 170 -811 167 -992 645 431 992 966 139 -574 -78 -105 -61 -830 681 -600 -896 109 -231 84 -301 428 261 -556 -421 -560 489 552 -465 -740 172 -342 814 119 606 -232 -263 562 396 -227 783 -953 -800 82 457 -795 440 624 651 -330 370 837 932 -917 -429 291 -311 -602 444 448 502 -782 -883 -49 315 -729 118 579 715 -382 994 -728 -609 296 828 -241 -299 287 -2 -880 -534 122 -101 -467 773 -272 -380 927 832 380 -206 893 2 -331 -540 604 377 -324 -84 938 -730 -735 365 -195 535 -990 -351 816 -334 544 442 267 895 -782 -423 -205 -541 -695 -71 492 963 -336 -68 130 -576 -709 -437 -203 -262 573 -191 -848 812 -567 -810 82 211 -517 -24 104 692 227 -682 238 -915 892 842 945 840 981 -309 -462 -977 812 -666 724 443 522 -139 -690 -827 -515 539 315 -909 667 283 -520 788 199 -779 -976 100 283 -577 -730 594 805 660 -276 -212 602 -147 96 -238 -686 -284 79 602 645 752 -84 -165 -268 140 -351 -89 -187 834 -44 571 200 714 56 897 460 172 -696 -105 -42 358 -994 571 -143 -920 -766 303 457 -559 419 -196 -295 -281 530 -625 143 -41 -387 -444 332 -300 519 -975 -247 -184 -445 -886 533 698 591 98 0 249 137 721 365 72 -181 -227 -906 81 686 762 -317 179 388 264 -529 -419 598 622 443 288 74 -428 357 -555 264 -441 871 34 797 317 591 -668 -758 -485 -459 -627 196 -877 -259 -789 54 805 370 90 -988 174 160 189 -607 86 755 -277 967 317 -907 24 -175 59 -360 -165 -456 -236 953 555 179 483 -240 -922 752 -420 460 -948 -339 -531 724 -359 222 710 -466 -323 -744 -77 33 -271 37 317 -428 923 -945 561 -222 -171 904 -135 -422 -941 778 -522 -643 -644 619 552 606 -311 414 -607 -538 293 1000 331 -4 57 -599 -457 116 -743 203 391 543 901 -917 65 -779 685 987 668 471 -288 320 650 922 -760 432 -722 894 -79 825 126 528 559 642 381 -605 -551 -553 -409 -48 928 -766 471 904 -483 -486 894 106 -420 985 -243 -965 126 -376 -619 668 -533 -952 -956 -628 -223 -924 -823 -183 474 402 -702 -341 -728 278 320 -954 254 -439 452 232 655 919 -400 -937 -749 702 965 533 -641 -586 -694 -754 874 -467 -405 -459 976 808 537 8 158 526 950 -216 19 -296 242 -961 -731 250 -343 -570 -650 -962 531 -772 -505 -50 830 -179 -984 -669 -211 -650 538 386 316 -224 -780 704 -306 -140 -312 557 -205 74 -371 -950 -393 25 -898 -574 -649 116 620 -121 11 -804 15 16 -635 -749 148 256 -390 -929 -155 510 -902 737 -322 776 356 -188 -879 559 384 589 217 -968 -235 480 -789 -956 324 285 806 198 810 -368 784 -263 -237 -491 -578 298 318 382 647 -817 -890 934 -404 -462 389 -141 948 -179 -932 898 973 248 -582 -456 114 348 -428 -991 -124 31 792 -360 988 -57 989 -549 948 -785 -67 -285 -856 675 51 -94 -75 238 -515 317 -482 859 -652 877 765 -771 -385 89 110 670 -340 740 -32 -777 718 563 233 19 27 491 -581 913 579 531 -924 185 637 750 -139 865 669 -868 98 -291 10 776 -402 634 796 632 -635 275 -809 -648 -362 536 -782 423 -276 -259 -413 55 613 261 36 -612 -69 201 869 -608 784 -29 231 -355 -276 680 868 -73 -685 533 181 719 313 461 -870 -981 -883 -400 182 -531 -504 -351 529 -906 607 -118 652 235 29 755 296 130 -149 605 614 743 759 190 841 552 -958 -115 679 461 456 -974 -183 69 -391 495 856 -708 728 -795 590 866 -419 418 866 171 -965 -306 -509 -542 276 -126 539 642 -191 473 -10 -147 -412 -150 -222 -731 -946 -524 890 -624 702 -485 339 814 -443 662 141 68 84 782 212 242 546 381 667 896 -996 -971 -890 -776 659 -559 189 882 -74 -314 -801 -906 -981 -553 -555 200 -269 -703 -450 -520 648 -148 -644 643 -73 -129 -52 779 -434 -531 -816 -454 758 621 -228 -43 904 -675 732 -276 75 -895 -750 -566 378 -119 954 210 476 -3 953 344 498 287 -117 -861 -805 968 47 -733 -511 -365 -739 153 361 -452 -567 -533 -686 -516 -908 -685 -41 408 334 -238 -978 27 518 -77 -699 -881 -913 422 -775 -217 -746 -715 -437 -802 369 -213 -411 137 212 31 4 616 289 -45 -631 -514 355 -597 357 -50 804 941 -162 -932 -512 351 -259 -139 522 -483 -801 -379 764 -643 -945 364 768 -308 741 851 208 543 -770 -935 945 572 -964 -57 -721 -382 -515 -459 -881 934 -718 111 -814 567 -258 717 -29 234 -690 79 -594 -201 -464 265 448 -196 924 466 -521 643 -777 338 478 -850 -308 -542 867 805 111 576 1 882 -936 -149 880 501 -496 693 -449 133 933 -738 -157 -146 -306 255 -617 933 -172 -818 39 -75 -835 13 -550 827 -856 705 -805 -718 413 599 927 -223 -144 701 790 896 42 -227 -200 872 359 554 291 856 299 117 513 -922 172 954 580 116 -322 -879 -15 240 -203 82 275 312 886 429 465 200 -31 -899 19 -369 -637 899 506 450 -540 967 304 525 -358 -280 -308 975 -995 211 -876 55 755 294 718 739 -887 529 988 760 -374 64 -146 467 -454 253 -765 -844 -587 437 761 -348 -720 998 792 306 -407 543 -506 -885 -34 -372 583 -752 647 83 826 885 221 868 188 -224 -52 -182 -795 -63 971 -553 155 -963 -674 -12 883 438 567 990 -277 -427 967 -979 -325 743 -401 -220 -219 -844 -443 523 529 915 -501 -70 -483 -38 -240 -222 -813 -50 -873 -963 23 -774 219 719 345 869 -517 -840 -758 -391 342 -18 771 -633 215 -582 463 868 388 264 -619 -490 129 -243 -471 -913 212 -740 461 566 -144 627 808 546 54 -151 -921 -976 350 494 -617 -539 465 643 100 -847 818 3 -850 689 524 -520 -978 -439 364 708 937 -535 -8 -896 -217 -399 319 411 70 -249 -165 688 970 -579 122 -738 310 -930 716 116 812 685 690 -395 -704 357 638 960 -771 313 -527 -39 312 752 -629 -563 -84 -328 -420 -924 -28 -15 -238 329 172 66 786 996 -486 -615 128 965 -483 466 -401 153 883 -880 -987 696 -616 -478 395 801 -438 -602 -847 -844 -416 -200 6 -313 56 343 -377 -447 270 -800 -73 -11 633 228 537 -793 131 -139 -218 427 -627 162 -572 217 491 868 -375 -262 -696 -332 -524 444 -355 -29 -284 -588 -290 408 -229 -898 -473 -47 -595 104 -791 -890 343 978 298 -741 -392 -144 642 999 -601 -736 -77 675 -233 145 -255 608 -907 -231 167 -544 -677 984 531 152 90 131 -991 -253 -254 672 -745 888 509 -524 110 268 778 536 -119 620 731 -833 -745 -414 154 454 663 -449 -5 -656 -942 -243 -558 751 831 604 -684 -353 541 -31 45 194 883 -840 74 37 -957 550 -188 171 799 436 51 1 -878 -96 -342 848 -606 59 -11 465 58 498 -110 -867 548 637 894 -608 -195 -724 833 -833 -639 908 -163 342 -944 42 121 -74 144 28 -342 454 169 -532 -93 -336 329 -696 -311 819 -282 -750 -340 -40 355 706 846 -371 195 -89 595 88 205 -488 639 -225 -389 465 -124 470 328 -354 19 810 -767 864 -135 -657 -621 -65 605 -686 815 947 -431 852 -95 -374 -850 -670 -596 909 -510 775 910 438 610 -218 -543 337 343 -480 889 803 -990 -278 725 -187 -844 -638 -662 -207 -853 562 -78 -191 3 892 -374 -370 -512 820 -500 475 98 -342 434 534 -144 778 934 -326 -56 512 -105 -445 -376 6 60 52 -127 -47 -285 584 -78 796 -978 -961 829 -802 -569 -875 -633 -686 -676 295 995 -197 -424 -703 83 384 820 -257 467 -967 -776 182 629 -109 -107 225 -992 -22 840 939 -782 720 905 498 71 412 -55 282 -746 -523 -379 139 -283 -489 -538 611 204 528 992 -495 22 144 519 -272 354 400 -993 533 64 823 -355 388 -866 232 333 -63 -906 -16 -919 -212 749 744 272 -830 296 599 -360 201 460 729 -261 647 -755 -874 -129 354 -346 -969 163 -756 448 -74 -308 991 554 -680 814 909 -203 -178 526 -678 834 208 363 150 211 -248 840 954 -504 812 -180 106 -783 -890 651 -331 -257 669 -440 -360 -902 -788 467 419 760 -190 -506 168 -993 268 792 162 -8 789 -171 -653 -940 -565 -298 -890 286 -668 973 -65 -253 -913 185 -470 -146 618 -207 -523 991 631 -649 -870 -308 682 441 -136 -904 -202 730 969 -447 -194 -726 -815 -764 622 390 571 292 -62 54 297 -833 954 -400 399 -755 190 -302 316 680 321 153 -103 873 -801 893 -867 -860 -314 828 992 -530 -583 214 734 -984 786 135 10 8 -97 -213 711 -246 -52 651 -620 304 880 -766 424 119 625 -659 -355 -559 -82 96 -147 -549 -18 673 611 581 -891 376 167 -262 -769 -834 -387 -610 -980 208 -645 -538 467 426 715 836 210 291 -297 -210 213 -691 -89 -166 -487 -373 -128 858 -535 785 -273 575 -323 260 292 617 -51 -871 366 -958 487 991 -377 15 -27 236 -708 29 979 738 740 334 695 219 -788 -431 864 -357 238 -379 -895 -872 -819 -885 -459 -554 -645 -476 641 -332 -667 -514 403 549 425 55 698 -194 -156 716 -892 522 -636 859 -103 915 -876 -659 222 644 702 -137 403 170 -445 411 -933 475 983 688 -317 -364 723 578 -951 150 -256 886 651 -784 -157 91 -176 -895 267 -175 867 -517 -959 2 -987 -181 -397 516 121 -503 -226 730 796 484 576 -530 716 -633 143 -611 181 -84 340 963 127 -524 377 -244 629 -975 462 -476 643 -456 -8 -731 -371 169 -488 525 -785 158 -156 222 366 145 -902 -887 724 100 855 -475 631 -680 497 483 93 302 -323 -813 540 -227 -771 -494 -823 -54 -406 -608 402 -687 672 281 -88 -420 -207 390 913 -71 -397 -539 39 -133 -643 -351 -944 990 -699 -950 589 -915 -617 376 660 -127 -10 681 -777 436 215 574 -198 595 -535 54 -82 260 -859 491 560 -844 528 565 -479 235 541 -161 -374 -960 383 198 281 273 393 -363 -549 46 437 -132 -205 -927 -753 279 -630 -353 728 444 -366 -380 -520 -737 273 5 -848 -558 -792 -831 327 255 -573 462 -143 468 950 337 -679 -62 75 994 -702 -626 -397 449 -51 -971 -929 -819 -743 996 989 -456 -857 -444 159 820 332 -9 -975 -949 -246 -378 -394 -527 959 639 275 -337 246 682 -864 -82 77 578 111 -952 -907 -551 -874 -16 -600 -345 733 938 665 662 583 -779 32 809 991 -488 127 -739 90 776 -288 62 -771 70 -266 -217 419 -693 222 381 -977 -246 -44 44 -927 751 -144 -554 88 -482 -895 151 660 94 -320 640 -94 781 579 -16 -256 952 -404 -173 -259 -457 -878 -392 -795 -647 -479 814 408 -565 -447 275 796 581 524 -200 698 626 -969 67 883 -455 553 411 -916 710 -122 701 732 -30 -197 -86 -175 129 532 -113 -578 -224 -54 -521 546 -769 -585 162 767 -512 -295 -228 -860 -893 283 899 -285 279 -583 455 66 -378 597 -557 -849 -129 664 336 340 -24 -280 648 -666 -532 771 401 -313 214 -65 404 -284 -865 -12 579 -383 190 -839 673 -129 -299 -58 586 -788 365 80 -618 -374 882 645 -904 901 661 -885 717 -665 -757 -872 883 -949 -101 397 970 -866 -576 -438 -989 742 -649 -977 70 -773 -618 -198 -363 244 -693 -957 -597 912 -682 -174 -678 396 97 -630 -71 -747 868 -608 121 449 -110 795 -46 64 207 566 -389 321 -118 229 -154 996 307 128 -424 96 7 734 -519 989 513 -188 -119 247 552 345 207 73 819 713 -832 942 -569 -832 -37 470 785 920 226 749 222 553 754 12 608 -928 -457 504 28 -806 588 8 111 -16 22 -817 -595 327 -773 -988 -460 547 975 288 314 225 -632 -972 -366 -157 -467 -125 -741 993 -345 270 -388 412 -740 25 993 156 714 -949 -752 663 804 273 548 -887 -899 -147 -524 -231 -323 -444 594 864 667 980 -572 838 -2 308 424 -358 103 585 -663 -62 325 -630 523 153 -497 665 -472 -280 -449 -548 485 930 -393 -664 922 574 787 233 -654 -658 -422 572 133 -712 230 -70 -297 816 -785 -23 -264 324 -795 898 861 -545 -621 360 -831 -917 -78 629 735 312 389 419 550 -648 363 277 -384 486 -285 -942 -800 -304 627 -200 -205 600 932 588 31 -721 -837 187 292 819 230 -583 519 -890 -469 -984 92 -223 445 -931 -56 -361 -370 -766 -284 5 11 -470 708 96 -471 217 302 779 -506 -90 568 -345 -901 955 -639 -525 -132 -638 -828 -987 780 -519 -990 305 -583 853 -316 -125 363 -135 -650 -907 -897 592 -271 -803 -429 -165 -534 -215 -97 -335 -514 -575 0 -600 -236 -624 325 490 -611 713 -191 824 583 -705 -884 -293 -293 -893 156 -198 -374 28 -227 970 411 973 778 -862 -170 -233 181 920 -396 454 620 474 197 429 777 -431 -162 -396 715 503 57 267 -779 19 -786 901 -660 695 92 360 255 105 -342 403 102 787 240 -150 -589 -330 -849 4 -841 738 405 -826 624 604 602 -603 -819 -123 461 792 788 -760 847 292 -608 -664 -564 117 61 -790 -391 873 820 -802 -171 -802 -613 843 -997 237 -130 759 -500 -531 298 -826 115 -771 -403 -953 315 -471 182 -197 -303 406 752 523 985 -872 -445 -244 165 320 493 863 -715 837 -116 -565 672 -283 -541 -778 -402 -615 700 -507 229 932 -41 655 -681 732 -769 710 -871 390 -144 764 1 276 0 349 579 16 -767 -659 -837 284 749 -951 10 -738 -594 513 -883 992 -497 727 -211 -834 -697 -283 550 603 -845 -471 -811 -338 997 743 31 211 104 -367 -513 -105 -159 -541 918 613 886 -403 173 25 -702 661 750 319 -446 -105 -375 640 602 -643 -463 -639 380 -104 653 -183 -526 1 -712 161 80 757 243 175 528 -768 -414 581 -634 816 731 -927 900 595 985 -779 978 635 -885 988 377 -741 115 -394 -613 997 891 520 583 115 -343 109 432 411 -272 -898 237 -839 293 324 994 -803 540 603 -527 -80 -960 -274 -783 348 -737 373 942 -437 685 162 552 404 724 -530 974 328 112 -580 -572 -183 -786 37 -634 -739 708 -708 -570 -323 -219 898 473 567 -826 -917 -789 782 -716 -227 30 -892 -891 740 -101 375 -316 294 517 -567 664 -11 432 -516 -614 -440 -637 432 296 35 -560 878 538 -103 331 -418 782 377 -162 -945 898 -323 91 156 244 -728 -998 -405 372 668 -488 398 467 599 -384 46 959 2 -877 -889 929 -420 442 -894 -736 957 -905 -599 -615 -212 489 95 826 10 -404 -231 -235 -539 907 526 -12 473 -24 475 39 513 -816 -421 -24 -674 -328 240 -584 538 -371 818 648 622 501 960 -46 -303 964 -773 74 -487 -550 246 -619 -654 -658 -163 418 732 75 -878 -71 17 841 -686 -301 -819 -202 304 -28 182 50 891 81 -25 704 296 -202 -205 471 191 753 -800 25 -698 -265 23 321 180 232 441 641 371 -780 779 388 297 729 -209 -912 866 -483 -928 -898 69 -182 609 177 208 777 142 -17 765 -970 434 -107 221 580 493 -395 -982 -450 -637 644 -688 751 395 906 -144 -398 367 933 -589 -982 -228 -319 -235 174 -18 -280 696 856 -20 5 757 -602 -890 -498 -41 -162 -15 -237 561 -112 -381 -99 -82 -257 -359 100 -580 329 -947 -88 766 612 219 761 688 -365 638 554 -171 655 -801 -13 -482 -260 -38 -489 934 -910 116 -114 384 -209 -537 -367 -181 -791 102 242 -687 288 736 365 663 -561 -348 -810 -924 417 462 -561 942 -548 -641 -945 245 -497 -86 -56 557 93 777 684 -490 -653 -868 118 435 984 199 -996 -25 -220 -931 -690 -147 64 166 -920 -998 -923 746 -547 -468 -688 -351 14 612 -889 -833 -841 103 443 981 64 -24 520 245 -606 -154 864 -602 -953 -974 275 106 -924 820 -199 957 606 -973 -200 643 957 876 706 -502 -743 764 -237 505 -399 8 -700 -4 -465 949 803 -242 -808 183 868 825 -330 632 -326 286 -430 889 41 68 -774 -545 942 132 577 -19 535 582 44 492 -203 -862 438 -841 652 59 -214 820 537 -204 -91 685 770 -241 171 613 -251 896 -448 253 -629 -656 68 556 -581 357 -465 -168 -276 -457 129 100 13 -248 -252 791 426 -587 276 884 -144 213 -599 612 77 949 -831 776 -698 694 -164 -471 605 284 -50 -285 -405 -270 449 899 -149 668 779 -181 -305 875 657 -958 566 -787 567 -963 522 -108 -171 520 344 -383 45 -438 -502 420 -785 458 -427 216 461 60 744 571 -358 -713 293 -950 -920 331 139 -227 983 660 -833 558 911 -752 568 673 318 -903 -298 114 792 -503 -684 -202 9 272 164 -549 -894 624 -393 771 -213 -836 776 -753 -602 687 816 753 -917 -574 -955 666 604 -587 344 779 966 -787 -52 966 -90 175 -702 -388 -458 -523 -634 -859 147 -313 415 873 -505 -997 -12 758 -397 -458 371 -866 -933 -413 -255 -648 -258 953 641 13 67 -589 -821 760 -368 -276 -870 -473 -986 -752 172 170 596 -939 140 227 518 -928 285 -312 -842 -44 -300 120 872 -649 602 -529 810 480 162 644 -203 -287 565 833 662 -388 277 85 233 415 785 230 160 -358 -532 -258 -277 534 835 532 532 -856 185 -252 -968 -469 867 -860 -18 -908 31 718 145 -499 825 751 -185 -88 -416 -349 645 761 564 -983 -500 372 -175 -962 -438 -300 -661 -845 -934 427 968 387 321 457 604 -947 -966 -368 473 116 -948 -736 773 -860 985 395 237 402 62 723 -448 -841 499 921 588 -15 941 29 -591 -380 617 27 614 -67 717 -26 367 -845 -288 740 -516 -289 938 -273 -848 -696 -348 -337 -197 -226 -913 -826 -34 -221 83 515 550 102 982 176 916 384 -455 -59 -209 -492 494 932 -974 -462 711 700 -951 253 6 -724 692 48 405 -407 -722 38 961 -17 -388 -802 -114 -355 786 59 -576 -21 -90 482 676 -540 -468 194 -93 -587 560 215 -274 -903 -774 -462 250 452 763 414 761 293 -82 -655 421 524 -656 199 -802 -389 394 251 461 348 -985 501 686 738 429 684 -926 836 -601 -888 119 -422 331 -338 -348 682 -971 -326 -389 -256 -869 826 45 -338 -289 449 201 472 205 795 -179 754 665 -113 -375 253 576 755 -490 -392 701 -59 652 134 -897 -259 -647 35 237 -404 -319 -636 409 -819 96 971 -101 -963 442 127 -568 332 682 -334 -432 853 -65 -817 863 163 -237 -621 978 -542 -179 -206 243 484 -586 45 592 -36 165 -627 724 -9 176 -607 867 -778 -455 745 568 878 39 431 808 -601 -602 -657 -356 -441 39 -3 556 -676 -816 762 -123 663 670 -120 575 -5 -19 -991 696 305 -776 -767 -190 45 -724 -768 -176 242 447 157 -852 -43 -489 649 926 -650 580 538 453 939 830 153 -376 -362 672 -293 814 572 -545 773 -291 53 -908 571 162 358 457 760 436 -805 75 -640 826 58 439 -119 -131 721 -422 -934 331 526 203 268 64 382 814 678 518 960 628 -184 206 -823 -997 -861 511 100 726 613 598 95 -232 529 -416 -406 134 622 -868 -811 731 -534 -745 -409 -649 557 345 549 819 -3 381 40 377 431 -49 53 222 -573 -101 -877 -328 297 -219 708 514 -417 296 865 360 378 -454 -584 -522 651 12 446 19 26 699 6 703 -723 -128 258 763 435 985 897 337 -358 629 836 959 -948 -542 -538 167 749 66 959 -455 -829 130 -116 410 -217 -356 901 -138 156 577 416 -645 476 -939 -243 -671 7 -13 -96 296 320 -557 721 405 -69 593 -89 78 -53 -48 27 1 563 -412 522 580 954 593 435 402 411 -303 969 -153 -526 -58 -307 996 -671 280 -265 -672 -673 -883 220 -930 -148 -530 -257 -258 656 782 459 635 -666 -919 289 919 -552 490 389 358 -898 -410 -713 356 370 603 -249 894 -820 604 -97 119 93 169 881 -116 10 -740 -440 316 -969 586 557 317 809 591 675 468 832 -619 -33 -937 456 773 411 784 -692 -590 -173 128 816 178 389 663 112 -930 -865 503 -777 -62 873 -686 858 305 -190 908 -633 464 862 -214 106 304 122 -583 -547 168 -514 611 -975 403 82 340 -749 -178 362 -679 407 964 -500 -128 752 -139 125 -330 990 -721 912 378 522 133 -378 -251 740 -365 139 -39 970 764 -566 276 288 -163 703 903 298 -799 -369 492 857 -411 -97 -714 -614 114 539 47 -697 101 -879 551 -108 -207 729 -235 -771 455 523 109 68 95 613 429 -318 184 995 -520 -530 779 323 979 -149 564 -204 -887 388 -466 316 963 -48 135 -998 -496 -86 389 -928 226 983 661 177 -753 433 406 -514 311 705 -91 141 -716 -856 -380 173 -583 614 -979 520 -281 -423 -301 -931 -425 -758 588 -951 -384 -21 713 757 162 -170 -935 316 830 -428 -126 687 -162 760 261 -852 225 -307 -130 712 -893 787 -963 -458 -287 775 646 -476 -753 -777 454 587 -653 979 -523 651 -346 194 -701 593 -247 664 615 -258 -942 152 -835 -681 -730 -648 -55 290 -835 -562 459 -330 812 -320 817 375 664 593 548 108 -890 748 797 872 -449 -282 -457 137 -343 -994 625 387 -470 244 -766 383 -212 847 -944 659 319 -402 817 -176 -520 865 899 -732 -546 232 -400 395 959 -770 -199 778 -96 109 23 889 -206 917 -213 -242 -854 561 393 -577 -29 617 829 -587 -25 500 604 310 -655 -620 -142 -699 472 -692 615 297 -854 200 140 -156 890 52 353 715 -511 -914 468 265 22 548 -252 -32 -375 -63 214 -748 936 -308 -702 365 -619 502 -947 68 201 20 -62 840 663 -532 -443 -478 402 402 893 811 -329 73 791 -127 966 671 406 -396 94 759 -87 942 327 -742 -203 222 -97 440 597 346 345 -667 922 109 576 -50 261 979 110 140 305 -906 262 629 -660 908 675 507 885 -287 -978 472 -186 -877 277 735 851 890 909 -287 539 -212 -987 940 -295 -730 -98 675 550 743 -90 773 -859 -431 -17 11 -125 -568 153 273 63 -832 313 636 -830 901 566 -402 52 392 867 687 183 -249 390 189 -819 254 -348 324 -768 -164 -122 -908 776 -686 385 404 127 -681 -334 180 345 480 -358 588 155 -358 -229 -477 -488 -257 -875 -764 -890 50 -319 -38 742 342 -793 -801 -509 947 -443 -184 745 -541 335 529 -751 -844 381 -669 -210 -619 -128 909 630 920 -139 715 941 -270 930 372 -4 -698 631 -122 -895 -903 939 484 -645 -362 858 -108 459 -1000 -318 509 320 275 360 100 463 -113 -910 316 778 72 -100 -794 -596 -960 -932 -303 -431 -971 322 816 715 -306 -437 917 -741 385 -515 -97 -907 -296 785 -179 -720 530 730 -873 -346 149 -438 -432 -104 607 786 -150 826 -602 -880 735 929 18 -843 447 486 222 -644 -73 793 582 326 820 -140 -797 -637 -886 -521 854 -965 96 -659 -906 486 670 149 -701 322 236 -630 78 409 -449 71 917 -445 490 -754 967 -603 378 -642 568 -790 99 -58 446 -224 423 286 -778 605 651 612 -496 -148 30 -702 -465 150 564 -403 684 -739 -690 440 315 549 -255 50 166 -223 -682 -129 -986 44 -417 -908 995 517 510 -192 863 -813 602 958 352 -822 843 -856 310 791 750 78 -477 -112 -40 321 -493 -447 -397 -417 -247 -369 304 -446 124 338 931 822 -936 165 -401 98 737 -155 -419 -61 751 150 -290 310 -564 262 -727 920 -352 -900 -955 -566 -602 625 -85 623 -673 939 -682 -376 -276 544 -812 374 -14 -424 -239 198 -234 750 866 -500 -907 234 960 -861 765 -267 587 565 908 258 -575 -283 -247 801 -492 -945 -71 -663 124 631 56 -870 929 -389 -325 -178 96 -674 956 -973 -684 -977 633 -256 -570 48 -733 432 685 -971 -694 -808 838 680 -336 126 143 741 836 -746 -319 952 78 187 -363 -579 782 -85 -56 468 965 -796 413 397 -455 -439 -374 229 -427 -541 189 21 698 410 264 -485 39 237 -878 22 7 -923 -674 843 -796 -654 986 378 -996 146 -3 14 -982 -776 -599 993 673 44 -931 316 644 -213 76 -888 87 237 75 -505 158 -827 -871 -775 -762 102 812 -124 107 -686 217 -589 -620 -534 439 -709 620 -820 133 -983 435 -489 316 512 918 61 -284 -719 -663 -790 -66 -138 334 -381 203 931 -436 -678 540 251 -760 -776 -69 910 -475 422 -362 770 -274 -459 153 -915 -847 1000 933 879 510 -448 -267 877 719 -154 -763 343 321 328 24 799 567 -260 -704 -656 -188 293 370 -648 307 -443 716 -586 174 -476 -534 -835 354 -716 810 -117 618 -764 782 774 913 197 12 -176 690 -597 872 658 859 -172 -101 -195 -579 381 -245 777 -777 -861 512 872 -107 -556 253 -759 -635 821 573 210 -491 926 568 -349 539 49 829 -654 224 140 157 -514 91 681 552 -791 -967 673 452 -53 -645 582 -135 -562 -839 424 304 -202 -467 -89 -211 351 -9 -182 -109 -243 151 -785 -966 -974 -508 358 378 -640 -113 802 -23 661 146 635 392 856 325 -817 -91 715 -714 -434 -753 -398 -467 942 484 592 -718 973 -453 154 -149 -52 -464 -749 -506 65 848 147 216 488 -49 -943 -462 896 627 468 444 -721 887 809 217 -541 -232 -880 474 637 795 -563 -267 -976 565 -343 -40 418 -178 -73 -777 69 -593 -634 -903 68 -977 -129 -50 86 -495 -27 419 -707 -751 15 486 517 -442 727 151 673 -75 -888 -475 629 544 -28 264 659 572 -450 427 83 187 288 -456 841 -333 236 -197 723 123 -416 393 -958 -902 850 -268 -492 800 -733 -941 857 -501 31 481 533 -383 -861 -510 163 -469 588 965 -115 -276 70 -419 460 -436 -569 -92 -226 168 -402 24 -122 617 111 -158 60 -418 -751 180 828 -904 -197 -887 -678 -312 -693 495 -805 155 42 -791 -884 317 348 395 -919 829 932 -651 828 -588 -518 690 598 -464 -793 259 -901 -256 240 154 785 -674 560 -447 868 -243 -118 -560 -286 -285 922 -334 -187 826 -322 -712 848 978 595 -429 -517 502 726 34 711 497 -150 -868 498 361 948 496 -393 -175 -567 -753 422 760 -749 -852 -259 238 322 -110 401 874 -770 -285 769 -778 229 949 853 994 63 138 -522 -159 860 184 40 899 932 191 -282 289 -119 -594 -222 -8 219 -811 512 -163 307 523 116 -82 974 -151 849 333 478 528 506 325 -974 796 -338 779 165 417 580 887 485 950 -702 951 -825 478 -939 386 -548 858 -329 -28 798 57 467 629 494 -962 -871 427 -861 457 326 164 71 -792 -814 -207 266 -539 264 615 419 -823 -180 -46 27 617 -312 -401 337 -651 -220 -509 -913 570 -722 -602 -754 -976 628 736 -615 -721 972 -127 409 -785 -378 -61 -257 864 890 523 -234 -332 143 -839 -739 992 559 458 -636 -453 362 -722 -333 -518 432 257 903 515 341 976 439 390 -835 -106 -207 -63 -129 5 43 -274 -742 422 660 -175 965 -127 892 -342 105 163 -491 805 -707 522 103 -163 518 -431 -877 410 38 687 -338 709 -807 -156 -600 -553 -999 -935 273 -705 -557 -746 -294 337 -147 -71 -378 624 772 -507 596 -118 -510 216 -783 76 872 -940 314 -913 929 180 154 -126 534 -154 -928 -928 615 10 381 64 243 429 -314 260 -960 201 -482 31 -281 -487 896 -316 -677 -300 -687 -433 521 447 187 776 831 699 472 441 639 -481 -906 -416 807 735 -366 -842 660 358 -101 376 -244 553 -886 937 -886 -249 504 -168 533 784 757 930 -101 752 -201 613 952 -262 -796 750 -570 439 -400 -694 -966 718 573 -888 627 116 741 -77 780 -499 -363 -879 988 968 442 697 -135 -72 -957 -542 -284 -359 -823 369 632 411 316 337 -322 914 -297 -748 -390 -321 -269 -397 -501 37 102 499 112 617 350 447 626 -737 330 787 -418 257 405 572 487 806 600 611 55 130 -432 -426 711 -251 658 -800 -63 -232 -877 731 577 -866 945 214 -906 -925 -852 504 995 -217 -652 -811 495 808 902 883 767 604 -917 -791 157 -914 313 999 -341 226 315 -364 274 893 -385 81 151 -819 -393 868 -842 439 22 -693 -975 469 -784 634 353 -805 969 161 128 -440 517 -460 864 1000 758 258 959 -262 -305 71 928 808 -588 -606 -610 545 -209 -229 -331 217 -781 271 -277 459 132 745 344 -717 823 184 -35 -196 -133 -249 -902 -84 -304 54 560 -49 -680 393 -786 228 -123 352 -699 -214 -729 -620 222 -897 57 -541 600 -903 -261 -687 -147 485 384 -349 -616 -799 566 -293 -473 -213 -95 538 -530 612 -182 -496 -542 809 -393 -8 390 -670 833 -329 529 741 341 -937 914 -914 700 -538 275 896 -107 -967 704 635 721 -554 -996 845 -536 -609 -461 -458 -536 -358 -190 704 670 511 800 -711 -385 941 -570 -340 554 -656 782 -875 18 -128 -800 534 486 -999 -362 540 -657 -907 -725 -839 582 -238 879 -385 -279 -700 391 328 422 792 526 -344 939 -713 371 -34 334 -727 657 945 -447 317 -382 -437 -107 407 255 986 -13 105 468 539 -315 710 -789 -10 876 57 280 388 -65 29 -738 299 -198 -79 -864 -134 394 203 -217 -478 692 -369 -419 -54 -695 240 -184 266 24 -845 279 -42 536 463 -112 -425 -557 506 -976 -489 -72 -446 297 636 -767 -61 361 635 -516 -539 119 -105 671 662 482 513 -316 146 17 -192 -682 -440 891 294 105 -119 256 -592 289 44 -766 -41 917 -838 -195 -758 889 -265 158 -149 629 -743 374 -635 -482 -695 483 -228 -393 802 -90 -804 -458 29 -186 471 371 -293 948 -386 -75 814 910 -253 646 -974 -797 -914 967 -981 744 13 -508 -620 -720 581 -323 -415 -316 -955 -108 345 277 633 -867 347 243 -669 -682 -299 -429 -930 70 849 -123 -942 893 588 -110 314 -468 -941 581 -621 508 737 -452 -123 224 -165 -194 486 -232 -649 -24 -571 -663 -361 -779 488 -264 456 -958 106 -282 -415 -999 698 -849 -219 478 -690 898 -867 249 -213 -31 499 78 -945 -740 327 -908 -299 -274 42 -141 370 418 85 -751 106 -604 1000 922 -490 177 717 -100 -472 65 -674 -512 -743 -40 -247 588 -926 -15 -454 -954 786 -80 -688 563 -172 -495 251 282 -960 764 -851 -127 -10 374 610 737 145 -289 -45 429 -812 987 -964 858 2 218 979 27 -906 378 245 101 738 931 -667 210 240 -673 -568 -204 -672 -715 -365 373 399 -463 91 763 -19 -474 -169 641 -694 -415 177 -276 703 63 -424 873 -278 337 -761 275 309 -488 -66 -958 248 -475 671 343 -48 234 -924 -157 -807 -724 -706 -501 -481 584 -279 -222 -302 -84 -556 239 -579 880 604 578 -67 970 -393 626 210 499 550 478 -119 -44 59 -377 -184 -244 -932 -333 -722 -641 249 731 -252 -349 -796 -746 -271 -580 -585 644 605 878 522 302 464 453 632 -756 532 249 -766 877 480 894 -162 479 -758 776 200 633 517 338 -490 -103 940 603 549 -657 -727 -693 986 -971 -162 -925 -560 -534 -791 593 19 544 -330 -798 -205 -611 999 166 -874 -306 554 922 -373 -931 896 -375 353 -933 -508 -178 -838 345 564 279 771 363 -379 130 -520 -161 -920 195 -460 551 -700 411 -609 37 938 -962 -108 734 933 474 -37 -427 51 347 -252 958 583 55 -479 -990 718 342 -963 717 -876 999 317 732 946 742 -832 532 -960 -685 -108 -576 -306 351 262 -935 -584 705 -489 628 -899 -193 -195 702 -294 -226 133 -943 -170 549 -42 878 -905 -293 -937 -636 127 199 -724 -890 -40 -457 -250 -186 137 -252 -269 534 -727 -64 -75 8 794 615 -70 -795 962 -943 330 762 -264 286 -851 -423 -286 -875 -3 429 329 -787 183 271 -19 -535 614 25 374 -45 877 -992 131 413 -589 -443 860 858 160 287 872 510 -227 -417 865 620 690 642 -377 702 -849 419 260 -101 -145 -473 -993 -701 -354 116 555 -908 -299 -708 -73 967 83 -632 -177 728 -622 143 212 -888 511 925 114 -303 -856 928 -812 835 999 -588 716 352 973 364 -530 -665 -799 204 514 714 398 851 -643 913 -185 610 -450 931 -394 910 172 528 -858 878 -807 356 453 -484 750 115 -643 -629 916 -897 877 809 90 115 -620 -276 906 -314 -14 738 445 277 -286 622 968 -738 225 938 421 -391 169 -260 -128 380 10 454 509 198 -405 449 377 -76 -48 -175 239 137 33 105 -248 682 -506 256 215 -942 -977 -314 -616 379 -962 -605 -50 536 796 -397 378 746 -405 810 716 -84 -156 492 -506 -295 172 456 -130 306 255 -28 0 809 -868 -984 -618 580 -937 263 709 459 -806 529 -163 460 827 -944 -165 747 986 974 247 -237 -623 -311 340 -37 820 -955 266 432 541 530 -497 670 -33 -790 253 -175 -772 953 -632 -301 842 -527 -324 595 520 171 828 83 -994 -10 -170 -398 372 598 -148 -125 -922 486 495 6 -275 500 191 -287 -335 937 -87 665 -165 298 641 104 159 -291 -875 -693 79 -179 119 -911 939 -627 826 -710 -395 153 -755 -283 741 506 -696 117 92 411 -900 660 -451 -896 498 140 -21 -926 -447 -392 833 169 994 107 388 684 657 -593 -849 420 -927 -433 -912 -108 388 682 406 -532 -824 -916 -894 457 -971 -40 -97 -450 -755 970 899 430 966 505 238 954 -436 -576 24 523 56 -833 -414 -557 -609 348 -821 -762 259 45 -802 -136 -498 619 278 641 -112 40 106 799 -81 -366 493 494 -779 184 335 99 -650 -307 -891 -512 -161 677 -310 163 456 445 845 -521 -244 -672 -788 233 508 658 -376 -971 -415 491 1000 231 -488 -471 685 -192 850 76 227 -455 617 -566 -837 -501 158 -596 344 -693 872 -349 -887 -945 -299 808 -504 -548 -577 969 -586 -360 396 -417 156 -329 -568 -161 -156 -953 271 -426 -961 -341 610 726 -754 664 315 971 -658 665 266 862 638 91 276 -529 -931 -686 614 -410 383 79 -413 -121 866 177 573 590 -191 768 570 -34 979 -165 125 602 209 494 967 607 967 363 -486 -808 337 811 47 862 283 -323 -890 -891 334 -110 -362 261 53 135 -451 -697 68 853 -112 -466 -295 610 -890 -24 -290 -703 791 -241 415 -786 944 -442 109 -723 381 379 -169 -416 772 984 -225 -883 435 -526 -743 347 -27 929 -217 310 -509 -434 857 99 509 711 878 906 -598 -423 -478 -364 891 -520 488 -651 -600 -353 -152 -123 -61 -213 -850 -94 -193 953 -631 370 717 -717 -95 475 569 451 562 -205 719 -576 788 931 846 948 -57 -988 -653 -91 193 -411 -704 124 -215 619 632 -691 -232 -153 868 -60 725 -365 24 -429 -296 -458 -427 -62 -949 682 6 -623 846 -930 80 -130 -444 -6 500 795 828 869 881 -9 309 43 104 -677 -348 504 153 742 163 -740 841 5 445 -664 824 703 -252 479 506 137 850 353 -653 -953 348 256 218 733 -608 -882 85 238 -719 94 835 849 112 827 758 -433 496 804 -44 469 -352 -331 730 934 -500 534 694 -493 143 -912 -183 -472 -836 -115 148 504 424 79 -82 -453 946 739 144 -46 365 -400 198 -496 -243 -635 -616 -738 -352 -141 442 -136 -165 125 -709 -10 -394 -582 667 260 -238 89 236 312 967 -615 870 -518 986 66 609 200 569 547 675 763 454 318 402 -449 938 591 -208 420 533 479 -339 -797 -424 -126 49 -775 -685 -278 -363 381 -163 -773 -582 -242 -726 819 -853 -216 96 689 -929 127 -645 -995 -478 231 798 599 478 548 -799 365 323 302 812 451 -956 795 -147 677 138 6 826 -750 -491 405 -3 367 293 -318 211 -782 793 445 107 -30 -180 224 568 -647 144 145 565 400 355 -615 -26 -554 -269 878 -792 -461 -462 -541 626 257 -702 -788 -581 184 -809 828 -194 368 -79 387 753 331 844 -147 2 325 -812 -739 96 -766 -726 -412 425 -307 900 -309 -381 466 -364 468 891 -295 147 -363 104 52 -701 -390 871 683 397 -666 -774 565 -961 -997 236 -578 28 820 711 -576 -878 962 -998 832 39 86 -899 980 408 81 69 -777 -43 -974 -806 -523 991 -848 983 548 -661 155 216 -163 378 86 619 32 380 665 58 -795 -454 808 -298 710 -927 -933 -335 238 520 997 830 192 151 864 -210 -715 -350 -860 -796 -351 743 237 -435 435 360 843 -495 -862 -381 -663 180 405 -462 59 -932 -686 -165 -79 140 289 255 -507 -179 781 -599 -945 124 -790 -184 -437 143 -607 483 -104 -27 74 830 -922 820 -994 -559 119 -45 963 530 -545 -340 53 -737 13 634 488 -319 -561 -409 -969 149 -66 825 -542 -437 670 345 -328 -418 -576 772 -574 209 867 -392 -33 -368 -647 477 -569 -173 944 326 -869 188 -291 664 -995 78 646 -58 -34 -472 920 112 -787 -334 716 97 837 -477 -194 -21 -566 -357 -918 -148 -342 28 813 695 -945 -574 -299 492 -376 257 550 -948 -184 -425 -887 -389 -320 991 762 -949 -346 -96 -104 -610 516 556 -978 -737 -611 662 -943 -540 686 727 164 111 316 881 -329 452 818 45 971 334 -157 631 967 800 713 468 14 942 -5 727 113 -634 539 -474 -90 348 -295 983 239 325 520 -926 -378 755 590 -160 -607 -464 765 -478 415 -425 -556 669 -60 -897 -282 691 -394 -599 -419 -843 184 -265 345 -298 -946 -306 459 -760 -690 819 581 676 -745 172 384 978 -295 -503 320 -427 760 51 456 165 -106 937 -542 -371 242 320 -190 662 550 -880 -49 676 494 348 -86 961 718 -691 -753 279 142 966 -89 36 -420 164 -956 -861 -473 73 -872 -612 -369 -876 333 168 -422 -145 -887 -637 10 -915 987 -233 617 -94 249 861 918 796 -860 484 786 218 -352 946 -922 -534 547 -168 -66 429 -556 -404 572 886 -826 503 562 -774 12 34 -427 -892 -219 -691 766 544 270 655 914 484 -86 16 557 768 -379 225 -705 353 97 -634 501 -309 865 -410 515 165 -331 659 64 871 -62 -532 -683 -830 -697 1000 23 -747 -372 -716 -371 -101 -476 -343 559 944 -883 224 -512 40 187 -514 -331 -507 489 633 266 -38 133 -364 -23 726 -642 416 804 -318 -889 959 786 899 -629 107 -117 -360 -927 169 -192 722 471 -532 -440 515 -86 -612 324 -776 639 -28 961 593 24 -17 316 -305 663 415 -165 -410 -304 -202 703 491 -690 -731 -940 -121 -466 613 104 -419 422 -176 876 552 -747 -623 -240 -933 841 296 -320 905 630 409 -411 395 308 -29 -518 -738 428 -176 252 -718 -665 -943 523 -810 -483 -482 519 -185 -171 159 72 -310 98 613 -499 67 -871 -84 -689 976 -824 998 129 -238 548 -690 961 391 -704 921 -472 345 -977 -704 983 -752 -601 21 320 -933 670 -84 896 195 -975 -578 -774 -45 -167 -900 815 -720 834 809 -372 -861 -884 0 995 -789 -862 404 -141 -278 237 -637 457 860 943 -764 -812 -690 -857 549 144 -15 376 96 -126 -352 203 -82 110 676 917 -766 792 882 290 -876 -843 600 700 -387 226 640 -468 617 514 -939 -591 -72 938 352 -188 401 927 -895 731 969 -258 -625 -543 113 -821 858 599 -143 -406 -168 -984 458 -117 -771 -640 -327 547 -97 -412 232 435 -220 -82 91 127 -66 546 227 290 -631 -825 -403 964 -783 326 291 -794 443 433 -210 -89 285 124 350 165 -271 718 174 -473 -541 283 605 456 290 -965 -69 368 -341 -198 990 945 32 656 17 -803 538 -715 276 962 -276 675 -656 741 264 9 319 -124 -604 -111 173 215 -153 -860 971 588 -282 664 -751 742 -715 283 123 -255 -391 -775 -855 422 -392 366 586 493 777 267 617 861 528 235 -471 169 785 -606 254 929 709 573 733 789 -348 -1 -542 324 314 270 -88 556 -800 733 349 -467 -650 497 -724 805 425 961 877 -869 -546 -973 420 642 -957 983 8 96 615 -96 672 140 -516 -926 679 944 512 637 -483 945 967 -177 372 911 -485 -235 807 606 136 784 30 -721 -934 735 -888 -260 683 254 115 516 45 505 796 -574 -622 307 644 -706 -312 112 -583 688 -188 745 -416 233 -969 344 347 -332 -286 -754 835 -978 141 -404 400 -654 796 429 261 -450 -545 217 -276 127 583 838 -360 556 26 -107 768 707 -170 229 381 -788 92 197 268 -408 376 -665 63 389 722 269 154 -494 884 742 -604 797 342 439 622 561 176 734 -387 -530 -520 420 94 -624 980 -176 764 928 -37 -323 806 865 -604 -417 -298 288 -152 789 -692 522 830 333 418 871 623 750 281 -261 349 -744 -898 -903 -368 -344 525 725 -33 440 723 38 -949 205 973 391 737 -990 -447 -394 -704 667 -233 -857 35 -893 -10 905 -771 -104 -759 314 960 105 -306 18 27 964 679 654 -46 871 -927 -210 121 -123 531 336 244 -534 845 -574 -174 12 400 -997 -765 -65 854 240 912 -631 -777 981 950 153 -799 285 903 654 -978 -754 666 -178 625 706 357 -555 822 -380 431 54 -526 177 -49 -655 597 307 -231 721 790 -971 893 -269 -118 -9 -558 -227 859 -870 913 -430 -386 -393 -413 -17 849 848 -766 -38 -411 628 911 -990 -41 -612 -441 352 -95 204 -496 725 416 303 -358 -256 899 -652 -555 743 -662 -807 -496 -184 -794 -956 681 -16 429 -989 -495 -499 -433 -352 7 740 415 284 -277 -959 -655 -942 -955 209 -317 329 49 635 -711 -270 -892 -785 660 334 -749 745 53 100 -928 854 -41 565 -393 678 963 -90 -693 390 -843 60 679 -56 322 408 133 -52 -927 -325 -645 366 -942 -345 873 184 -661 794 -943 -900 795 326 -863 -633 692 833 -742 -94 16 -577 -484 -515 -875 -559 -86 932 -37 847 102 -870 -670 -735 738 500 470 -136 102 -51 11 385 302 -170 -434 375 279 397 404 -535 197 418 69 -646 502 -898 -850 37 612 596 904 -883 133 -891 -577 944 200 -112 -650 -757 -662 -266 24 -60 909 -867 787 -469 -729 -278 282 341 -767 -203 243 -346 78 200 -956 970 363 587 602 -476 263 -664 397 -522 478 140 349 616 -351 -707 361 -107 -701 -842 -109 -253 947 -792 961 251 394 617 727 -762 658 976 -638 708 853 851 -368 842 -325 397 -491 -607 725 -420 -863 7 -938 -26 899 423 -372 390 -579 -608 928 360 245 866 517 284 -913 -908 -713 -249 420 -657 199 301 -968 836 -564 406 -466 -876 -796 299 458 35 -14 569 471 -169 857 287 -123 171 -937 595 708 258 304 -278 929 706 269 -392 -203 889 -293 -337 -182 -111 98 887 838 201 -240 -492 147 854 -341 -53 493 400 -547 983 -751 -839 278 137 -257 794 976 -453 347 309 -217 -936 -509 -22 -787 -904 122 552 -383 163 245 -515 369 -147 451 -44 -937 -939 640 -487 876 502 328 -523 -145 -984 -916 164 369 153 -967 -342 -466 -886 -809 -411 759 -214 -759 -494 974 299 -204 -870 623 110 340 209 138 839 -835 387 -699 -889 687 -918 132 -434 428 -893 -570 399 -196 -468 905 -721 -553 647 -673 -526 -975 -992 210 718 239 467 -6 973 678 820 447 868 831 -432 567 182 663 -570 462 77 480 -825 571 -543 -962 987 -871 702 274 221 -228 594 -762 -785 -551 -351 -589 -148 -879 -578 -103 -943 -918 -233 483 808 247 188 -83 448 -423 229 752 -642 875 945 896 299 -883 -860 -836 871 319 900 -494 -84 112 124 359 -779 758 -765 323 -114 785 616 921 -679 -70 507 -126 162 -704 568 840 565 844 106 686 -383 286 860 -162 634 -464 -411 -983 846 -1000 -790 87 -751 753 230 -761 -791 447 604 367 -295 -107 12 -916 -478 -293 -806 -908 -101 27 87 -277 260 -902 -878 -190 -523 499 682 300 800 71 491 18 265 -106 -396 -467 396 -61 -85 241 397 -494 -153 334 -504 350 773 -134 -644 -34 882 -534 368 -461 53 -577 94 648 184 188 413 -508 954 735 902 679 -518 296 9 -80 849 967 605 168 -870 -788 -824 571 -832 -825 901 749 -836 478 -645 191 -9 333 -634 -725 323 -240 633 969 337 864 410 11 724 -333 -973 -325 -665 -528 -190 847 477 961 -997 250 214 603 156 -8 -222 851 -94 331 44 -519 627 880 754 -520 -171 -587 -504 207 413 -378 -940 -140 316 -302 867 73 -54 -725 144 -35 337 -530 -407 -531 -488 -644 251 -685 920 966 -786 914 259 557 414 706 739 -790 949 -111 676 364 -565 861 318 174 400 -161 969 -596 -44 -174 528 931 -911 951 526 -855 691 930 901 -922 -677 -791 626 -437 627 -20 133 767 -86 -946 794 449 -611 1000 -169 605 -856 41 -236 -926 770 -518 -634 -758 -42 -526 -207 -723 638 220 394 -854 765 -30 -771 68 938 -277 737 180 -742 -757 122 -193 -184 -206 930 -264 836 841 775 -368 -411 166 266 117 -598 -499 -441 -83 -372 916 941 -467 -793 416 194 -238 -267 130 453 -414 212 -36 -399 736 632 440 -494 973 -582 -505 -670 -969 -142 584 721 -316 332 -225 700 465 -631 -483 -882 585 682 511 904 -826 -848 77 268 -380 176 258 115 -724 769 3 -232 -916 849 934 -921 -439 660 860 960 559 74 171 -153 589 232 -155 -677 -425 292 456 909 609 596 131 -148 -59 -809 -472 -66 -194 210 -600 966 938 -408 213 543 798 303 202 510 -928 469 500 -502 577 832 536 223 -487 -654 192 -165 -483 267 623 -854 -296 -295 -112 764 -320 25 -672 -488 380 -480 -928 -467 583 -695 249 -902 514 -602 301 -583 216 -164 -492 -218 269 -623 458 -357 -395 -214 -969 -252 617 -361 -280 -299 637 622 -850 -206 -373 -916 890 416 364 668 -596 -711 -487 -804 -390 -641 212 466 -56 674 648 -20 185 -711 237 -354 851 -488 228 -950 339 163 -202 239 94 -432 126 -889 270 -845 863 579 377 469 532 -512 -748 -827 -130 -68 577 -74 -38 -998 769 -494 62 483 165 -797 319 -190 -523 797 943 -409 852 67 -539 -733 575 -558 -744 -850 465 -140 -627 267 902 -417 114 -498 180 408 447 816 -399 -659 -504 877 -469 326 -323 -28 -106 348 -552 -254 -296 460 -713 701 357 -344 -451 1000 361 -670 231 480 -551 541 307 -353 367 686 -79 -557 773 483 153 -481 -655 -693 117 -221 -76 584 7 767 637 -247 65 -962 -852 864 363 -720 -663 75 782 -767 376 957 -846 668 -866 717 -745 -47 262 802 -904 -124 -172 -588 98 734 0 -930 895 546 -115 -218 -269 243 -483 44 912 55 101 -88 -168 573 307 -254 26 -844 -909 652 -787 -374 137 -717 -340 853 18 145 790 -33 -313 -523 607 28 816 672 -151 -601 -68 793 -779 59 685 -216 137 390 -728 727 -37 634 -323 -419 -649 532 -508 948 100 -589 858 -640 891 -505 -793 -743 422 71 713 757 718 -50 -825 -574 905 -569 -838 300 266 2 -969 721 -773 -846 -775 -938 -993 444 550 373 -730 -765 841 -546 156 -741 -494 271 -874 78 -336 -290 -782 558 -559 -196 -211 745 -869 -368 -609 825 -214 -899 -786 -803 -952 -897 275 -158 -39 -847 524 -394 600 -448 -221 851 880 -824 -68 -221 684 245 806 -513 -208 -221 -911 498 -108 819 533 -866 878 -311 46 108 508 237 352 -592 -968 -631 155 -683 -422 548 863 -198 -837 923 700 -139 697 159 -525 183 -878 175 304 711 938 567 -181 -280 801 806 -880 -503 982 381 -190 -734 -245 672 597 992 -273 421 -898 -907 282 -574 373 149 440 209 -953 529 -272 351 -418 181 -404 339 -844 -894 -980 627 13 439 641 615 -523 -582 679 124 -63 -38 847 -254 -176 706 -681 -640 673 228 -148 426 542 576 -581 -916 600 867 561 -789 -953 -401 -556 236 -963 203 -425 -510 -949 511 -649 -189 698 -419 -714 -394 -912 642 -582 -271 323 97 570 -721 806 375 -332 -395 897 120 9 -632 244 -136 -471 730 -8 -392 -316 -188 -416 -886 865 -431 -134 620 64 759 845 -339 936 -936 -825 -495 151 -81 -794 -654 -644 92 -286 357 -902 66 188 -839 466 991 -325 416 780 267 938 54 230 -806 312 -630 -785 -212 -723 461 941 840 254 804 -886 -781 491 -522 -241 240 -261 5 -694 -791 585 -635 -318 -929 -81 907 -173 216 320 803 381 -241 977 -54 -465 779 257 62 -940 -897 692 792 -556 871 743 499 659 -139 -559 -7 648 209 -87 951 108 757 977 852 -20 -897 621 717 36 -701 -782 -405 532 -368 523 598 826 -133 451 953 738 -777 351 108 -629 766 547 -618 620 -63 -580 -887 -838 -129 -332 -1 -95 -388 1000 251 590 477 -658 396 -134 -284 -623 120 807 77 386 -283 154 751 412 516 379 290 -683 -10 -192 -521 -264 -329 -994 -329 -438 566 84 -250 -930 -852 229 721 -121 -900 -510 -716 972 -459 -729 -190 -171 903 85 624 -310 374 -612 130 -566 -861 382 -613 -282 -288 182 -274 -396 853 754 -463 -689 -687 -791 36 3 273 105 355 41 155 -95 233 -726 954 -1 -160 -766 -40 541 619 -393 -853 -173 -52 310 458 -899 168 -602 269 580 247 -443 -447 -647 762 268 -915 -155 -55 -935 319 993 191 -584 952 208 -91 89 -545 -841 -744 635 29 116 769 -135 759 487 -482 773 -489 122 63 -167 -589 904 -824 688 -152 198 688 -902 -150 -794 642 372 -194 -189 481 923 -637 -287 85 -464 666 -553 -525 630 93 853 -758 574 -221 -396 632 -676 509 -835 997 599 900 -786 35 835 -212 659 955 92 -592 -973 -291 565 -348 688 232 69 160 320 52 696 -102 -293 594 518 -335 -291 -204 -122 888 67 911 740 -38 -488 -748 -853 -269 -870 -952 253 -186 239 -415 889 231 -730 237 149 795 -120 -669 291 -909 371 817 -355 418 758 -825 179 590 -308 319 -322 -41 661 356 -49 891 842 144 -289 873 836 -250 -669 -969 -975 216 966 765 -359 90 540 -925 296 -259 275 -697 571 296 -970 956 939 -987 -758 -227 973 854 -43 891 194 -173 144 493 407 -972 494 551 774 -231 -313 -56 -774 819 -448 696 -996 658 -766 -603 645 32 -799 -459 370 -926 -909 -553 344 -914 794 -456 423 362 -285 -748 776 -371 -89 -148 945 264 198 939 -987 132 -712 -181 -528 -5 -574 89 -737 438 163 273 322 948 547 979 978 327 -560 838 -43 -468 -486 -378 312 -145 -601 893 -176 -864 -913 772 807 858 -131 50 -502 -690 -883 -725 136 303 144 -792 276 52 -194 178 -383 102 367 435 94 910 -927 135 -47 -488 -232 326 -698 898 528 -541 -760 192 -900 601 -63 985 509 866 -457 267 -652 617 860 38 793 635 842 534 -305 -658 -73 -875 -883 -508 656 -456 -239 -747 -953 -519 257 489 -835 573 -774 150 -715 240 -1000 -865 -432 -700 42 -928 -515 445 857 360 127 210 -967 366 602 187 551 660 -520 508 -674 -64 -865 -954 -7 137 518 682 326 -776 -286 -878 539 -614 277 40 -299 -480 -411 -299 -64 908 602 940 -437 -129 724 421 -102 -127 -465 -212 -142 -57 -729 -718 -456 674 -364 462 -539 915 542 962 -17 484 876 236 164 817 471 -353 713 172 -444 958 -434 -723 126 -238 -671 -294 830 867 866 -633 -272 -593 -780 133 397 -187 -964 650 -925 -678 -214 -698 -921 771 94 -602 57 697 -704 -341 -459 513 404 379 -706 142 -39 -499 141 602 372 930 -329 -260 948 549 -676 -202 664 17 -759 808 -446 716 584 579 345 -164 86 -744 682 -502 -318 -456 963 938 199 -290 143 -164 270 -382 267 -784 -239 -402 541 605 -266 245 977 -840 -266 -807 -736 -674 338 -933 -194 840 397 33 -165 -884 743 978 546 180 -801 993 229 938 318 237 245 535 321 -312 -514 -643 83 -775 831 726 959 -914 -232 -680 -609 669 -324 639 137 -784 -884 48 -215 -86 778 -39 961 468 466 -867 -615 357 905 195 -921 -58 -227 85 801 -368 -696 -1 274 855 522 62 175 -721 -327 -10 -842 -68 327 974 -878 931 -623 978 62 -137 -69 616 887 -230 -439 68 -754 -732 262 619 -349 -384 -657 399 -578 303 448 -59 926 495 454 293 -230 -864 -692 -701 471 -17 -368 -665 -308 394 -797 961 -155 768 -918 -723 779 -827 497 884 -599 365 -182 -668 706 188 -282 -657 -620 975 210 -576 879 735 767 110 -530 -793 822 399 163 -81 377 -676 989 933 539 -228 -72 490 -401 -494 868 -627 -163 607 776 -562 874 -500 -719 145 -953 -524 628 756 609 951 286 239 -914 -326 -372 -195 -626 61 -221 683 -519 -675 319 987 549 -41 -840 -375 19 300 -66 385 -551 429 279 -568 -911 936 850 -818 -475 -945 325 -210 -914 689 -384 -974 -616 794 168 280 352 575 85 981 116 804 731 -891 58 483 -26 -470 770 553 785 975 353 195 -747 -150 -166 66 599 618 177 -124 349 -137 112 831 -296 253 383 443 252 -266 -819 697 826 -103 -732 141 -162 942 -78 132 -282 -384 588 -285 -410 -353 0 -344 608 -465 -834 371 1 516 -213 -937 -803 764 185 533 408 555 945 -967 183 -986 -244 -826 -56 418 620 -499 -790 -209 -572 73 -194 354 994 525 -406 36 197 -309 787 625 -540 947 25 745 828 -957 613 95 -151 -49 -941 -472 2 353 -433 -244 169 802 343 985 -704 -696 200 126 827 -161 189 -76 -438 -656 177 970 -98 68 89 881 113 -67 376 -844 602 -246 -702 -941 -508 147 -585 -864 636 312 -206 523 4 -706 505 -988 154 -655 -475 723 174 141 663 898 -199 989 596 1 -808 332 92 588 -834 72 428 -585 -197 -961 522 -509 -326 -109 -178 570 817 -661 -610 266 -455 362 44 769 -224 576 -815 -381 660 516 -57 286 179 185 10 -67 -547 85 246 423 -10 380 318 225 523 -158 -458 416 -219 -10 -811 -592 953 549 429 442 -440 -46 -775 -424 -110 -668 873 521 872 -860 -849 705 -982 886 -536 -127 -50 -390 -177 634 680 502 -1000 -765 615 -858 594 605 -783 -774 -629 -727 -899 -248 754 741 82 719 -34 -91 -360 374 -609 -737 -768 -473 325 103 675 -713 59 -194 908 -360 -318 -319 67 307 87 267 -819 -757 225 -28 -394 -5 -30 -219 108 -598 -967 -695 850 -21 -326 -830 -242 232 961 154 218 547 -699 -462 592 787 -393 274 -286 251 885 488 -542 -82 0 -560 -833 -400 -849 -518 175 -846 -957 -808 655 -619 419 371 -38 -536 39 -717 -295 395 -117 420 832 -232 -103 -635 -875 463 930 539 -399 -413 258 595 693 564 -673 704 835 849 -807 -31 210 822 -178 -871 39 -329 579 854 542 -267 63 422 901 278 105 -657 571 154 474 -352 540 311 -471 -853 -14 718 -76 625 -86 957 -516 923 805 -613 -821 -932 -985 689 760 554 -561 212 504 937 952 -94 539 -857 840 568 817 -95 362 -86 7 -261 363 548 -790 -57 719 -260 -950 374 -782 872 -776 -814 -51 574 -882 -522 792 -370 -108 623 308 595 913 493 -337 794 -602 792 -708 134 131 698 -873 894 -469 442 -776 588 -245 985 -243 124 191 127 842 -733 -428 232 -641 185 -963 -28 -544 710 -593 994 -7 853 -678 990 -618 -39 275 -173 -678 411 -699 -827 222 851 567 -311 203 534 -936 -690 818 -23 784 -32 -713 229 94 -618 465 -642 419 607 559 -164 -664 994 5 778 -266 214 -858 -469 -430 809 -944 90 -871 847 -316 -285 -160 -350 -378 -847 -829 866 -18 914 -773 -520 -202 233 -278 723 702 -44 262 354 429 -159 -536 663 -806 224 838 958 -836 317 -598 -308 -242 77 -425 75 -566 -431 905 688 -419 -909 -329 -330 665 608 536 943 -756 -441 630 -775 -252 684 -547 418 688 -501 -709 653 152 70 -140 660 -294 62 -83 175 -605 -931 142 906 -895 -660 121 -874 -818 956 585 769 755 -142 728 -864 318 814 -589 -910 -436 70 -483 -803 -639 873 -623 574 489 412 -416 909 484 -99 492 -538 604 -402 573 -696 443 73 -18 -189 -604 -777 24 18 865 674 -971 158 636 677 -116 262 507 -540 -211 -73 718 -399 -742 509 -697 922 -824 662 -33 -3 -201 -217 177 -825 610 479 156 -734 -902 127 247 -394 924 845 -161 519 -914 138 -917 991 -510 407 516 123 -209 -532 -333 -683 579 378 -964 737 -438 -517 -676 -412 -647 -158 -272 609 -662 -528 -217 -463 974 292 107 -978 -951 -418 315 -285 -574 -757 -461 566 -451 621 659 -439 -301 -2 -409 -354 617 -180 176 -212 -159 -908 868 118 821 11 472 377 868 827 756 664 950 -163 -427 933 858 290 -846 -452 477 -803 14 896 -889 -449 -519 -902 883 -862 436 -991 -446 718 60 126 -888 -765 239 598 -960 519 332 617 -436 -809 876 -609 -555 551 -835 -371 783 687 -751 703 497 655 641 -404 621 -508 -471 895 -56 -172 -653 927 -364 -447 245 942 -199 759 -1000 -533 -148 -128 194 954 -666 -950 -761 460 -354 723 -367 984 -373 983 4 -162 982 -74 -645 -754 -173 481 95 -909 -233 -162 -7 201 -346 128 347 650 162 548 -604 950 805 -256 -568 766 900 65 183 499 948 -198 -156 959 734 -611 -743 -992 455 437 -712 531 194 960 -574 -830 710 -871 387 -442 -424 -698 -959 638 630 886 -774 7 940 -721 -869 -301 -229 -802 -249 -328 -770 -819 -831 856 540 -946 -105 496 -762 -443 852 294 997 166 -935 347 -473 53 -733 779 -378 -317 664 -899 362 605 -613 -369 930 361 208 831 -844 -245 530 -789 -53 433 -446 -663 -453 432 -710 -98 -180 -189 215 -689 709 -657 -382 556 88 -979 -33 118 195 663 -292 487 -973 -60 226 906 -160 -555 -200 279 156 377 1000 415 -896 -548 -438 -770 878 646 -10 -455 357 549 610 547 553 874 -488 343 212 850 -677 -143 107 -873 -984 138 900 -554 980 -665 -683 570 437 -451 171 493 -971 -310 -106 463 53 -816 171 -128 720 423 1 -596 845 199 -254 -229 -533 -487 -24 687 134 -258 511 847 -361 -863 -755 825 -898 -158 -310 -909 -647 647 -295 -306 560 -699 674 -55 293 184 383 690 -800 63 478 -714 -712 -848 -366 -499 370 -671 -466 748 913 -854 565 617 -270 -876 174 183 -398 62 -445 245 984 857 250 105 679 -195 -577 -915 -724 -730 447 586 780 -739 -605 -372 192 452 634 -779 249 -475 -551 -4 282 171 -83 -453 466 -864 549 651 884 -384 110 -517 564 -332 324 -435 -341 -264 -561 -304 981 811 510 903 -431 -826 860 380 750 343 -672 346 781 970 240 498 799 205 785 446 -546 66 810 771 -904 920 968 418 -255 -92 878 206 193 226 435 -501 -667 -231 -883 -409 -547 -303 -154 -264 498 825 10 -424 507 -590 496 130 402 974 511 960 919 173 409 -185 585 752 264 -150 916 -993 -926 -521 64 -139 818 -33 -396 -847 -355 -783 213 -207 888 -241 -722 603 0 748 933 -506 558 -141 508 -167 -438 -18 288 -988 347 -218 830 -963 -629 587 -316 -632 888 -575 40 -166 426 775 -744 253 259 -98 -136 579 663 -514 -51 -238 62 -521 557 110 -867 -293 981 484 10 825 -871 985 300 883 -330 274 -35 723 -837 -887 -135 164 -389 366 -261 -837 39 -323 -657 -842 -894 442 370 58 63 -101 154 -71 665 -687 -889 401 -109 -937 948 472 -512 -221 -498 -688 -427 -292 -82 192 -406 -381 -137 630 -847 258 -317 630 -68 -182 -185 773 258 552 -760 -604 747 -819 59 -40 -377 442 -348 -756 -847 -533 -305 -661 -860 988 770 -379 642 -498 -964 812 -976 304 97 -785 697 792 966 197 305 -591 -195 476 52 52 -284 670 -651 -634 202 660 -752 -671 971 -454 308 -304 -858 -214 527 -304 -154 241 298 -84 746 296 737 -924 716 -71 -486 60 891 -885 -914 832 807 120 697 749 -428 146 -718 335 710 -389 -150 577 44 516 50 -152 424 965 392 716 -384 698 -942 -716 366 -856 943 -79 -792 551 -219 -62 233 -611 702 871 -72 -74 -485 533 865 -581 -528 -54 -4 75 698 765 -774 -346 596 824 -753 925 167 -224 -866 417 769 -957 960 751 155 283 -132 -76 730 442 -765 563 -984 -631 87 180 -229 702 564 -763 -242 845 -220 -587 435 344 -137 -186 -909 717 919 -515 190 201 -576 145 940 268 625 -61 -178 36 -890 742 -996 616 838 -561 85 735 826 583 187 -736 -346 903 -439 -354 387 -794 -609 -561 452 718 -515 299 -605 233 -961 169 -64 -320 -822 960 -458 -115 170 103 -243 836 714 707 4 827 248 -947 799 363 539 21 840 -205 480 639 -440 605 -98 668 273 513 -959 -175 587 893 -456 102 -170 808 128 451 -542 -657 -412 -553 -101 73 800 492 -678 764 -427 376 667 119 401 708 -500 -950 -217 48 -105 -442 841 129 895 310 419 95 264 762 -206 689 756 -273 -141 836 493 577 -979 -977 -753 421 -229 -455 -997 426 129 288 -479 111 -322 -578 25 -503 126 -295 -499 488 794 -311 102 331 860 -468 626 942 35 -665 444 910 509 -526 -555 -899 -584 589 -751 135 -583 752 956 938 767 -437 -874 304 113 -652 83 -28 691 797 -53 -499 13 50 200 594 890 -192 374 142 380 -78 -952 -257 767 972 591 -348 526 732 567 652 856 -824 508 467 -393 478 949 -106 -994 -555 229 108 18 -546 -167 795 -991 525 -728 -679 688 74 -970 -846 -678 -107 988 516 614 -233 658 928 865 -232 93 -903 -364 490 -216 14 -958 -709 -950 -806 110 -35 -389 -184 424 799 711 -992 360 -300 -858 768 -358 -801 -154 688 -915 126 -80 916 131 -613 -671 -594 -444 -632 250 -792 41 295 652 229 712 404 734 112 343 -624 -750 -255 -968 554 249 324 386 205 -351 -10 -776 511 -522 -660 671 -81 689 -418 773 -367 -664 -127 -362 -633 -719 106 -351 -508 -600 -927 -853 659 -927 -780 -2 -272 705 792 571 80 163 -800 -831 -814 287 948 202 624 -407 437 608 704 995 803 111 -873 -218 -533 295 853 -195 868 -999 -843 577 589 364 -172 -260 -566 -384 146 -928 72 828 548 -460 169 932 107 -553 -31 121 -734 102 -33 -498 -941 -433 553 -93 219 397 45 -776 304 -791 -850 -525 -702 -236 222 167 871 159 788 971 414 579 898 332 991 -845 -229 -111 -282 100 -968 305 -627 -523 -244 -301 -442 483 553 -421 -559 -854 -510 -263 -951 248 -268 -629 -468 -993 65 590 730 806 -95 931 143 347 -813 -193 -378 -662 620 493 804 -826 -548 -868 -64 52 -415 -307 894 772 -564 182 773 -204 456 -688 -140 255 306 -157 675 -247 103 314 87 -800 -46 -119 -867 -221 -830 964 775 203 -478 -172 -87 829 -9 475 464 -530 28 941 -130 -918 -124 -412 347 453 -468 -33 124 788 -616 42 638 642 553 351 -673 -600 611 -396 448 -342 13 963 -208 368 -694 -389 799 441 673 -575 433 426 509 -385 483 -344 -993 -301 -519 -232 -962 310 -220 -916 558 628 247 107 679 916 107 -665 271 45 -262 -101 646 -871 -396 151 -631 280 225 -18 -974 -455 884 -371 500 -184 -755 -328 -315 674 935 -969 211 -934 -576 34 728 -255 -575 -120 709 -662 -20 -361 -310 709 625 -769 351 -38 -374 -316 -165 751 -557 90 576 598 -589 811 413 -16 -963 -920 -403 -68 -805 286 -797 -999 425 179 128 -926 -695 -207 -117 559 -64 724 -593 -216 -945 -183 513 -641 -397 186 -470 -599 -114 744 581 -761 -955 542 -579 301 -800 -345 -276 155 -911 460 753 931 -515 149 279 523 -148 859 540 430 8 24 -505 -738 -751 -522 373 -131 561 -551 82 780 -305 -882 -410 -350 -124 -508 -672 -659 -84 401 582 -548 -759 80 -736 -516 500 691 -174 -188 -621 -476 802 498 -755 738 -189 53 879 -542 205 738 344 976 428 877 -242 -438 -695 742 -970 -159 93 220 -270 -913 -809 329 25 -39 -995 -22 -250 752 10 -837 425 -122 2 -901 906 33 -527 -68 947 -878 98 -263 -373 989 748 282 -597 802 441 837 322 -323 703 -355 -60 -252 91 144 440 398 981 39 849 517 -943 619 -518 -302 584 931 340 514 772 361 91 381 -494 -315 -627 800 -818 -349 -706 -62 -822 737 -461 -799 891 -744 -70 406 -5 -71 823 343 -739 886 324 529 -583 -499 697 700 -414 727 938 -713 277 -114 -785 927 284 207 -542 -297 72 -500 -751 716 -519 611 623 349 -349 751 939 600 -296 476 882 -220 51 898 -740 850 -805 812 -756 444 410 -988 901 -258 234 502 -483 678 -248 -18 829 725 -717 442 -934 856 399 -889 -975 7 305 -728 -998 58 543 -88 641 -950 498 824 961 -787 -328 683 -599 487 -889 -876 -831 301 -223 455 457 -398 -52 763 -991 248 936 171 -761 309 56 -813 645 -594 -710 -548 855 16 648 -947 759 -843 -260 289 -518 370 582 277 -943 -271 844 -499 304 -692 98 819 43 -32 678 750 137 67 833 204 50 570 473 532 -952 -249 -808 -265 -471 -133 360 923 133 853 767 213 770 -770 836 -765 569 -521 -227 -607 -147 -592 -9 -171 -667 8 891 -438 929 358 -634 -654 -134 490 -817 180 719 -169 486 370 979 -651 -364 910 715 502 -448 456 831 969 -139 -421 490 -775 -800 -902 -512 -534 -8 377 -772 878 733 -931 260 912 -304 -173 -937 960 -308 809 179 883 218 -387 -84 402 -52 198 -1 482 16 -457 386 -292 854 523 104 673 -952 -815 -851 600 -381 150 -766 -444 -972 855 278 346 660 447 -247 49 -79 -785 -439 28 -186 759 -34 -74 205 -889 -244 -250 -59 49 -702 619 950 738 507 -4 833 285 -493 847 -163 741 824 -932 821 -193 -923 663 -936 -713 -634 -793 747 226 -241 259 174 476 354 277 -723 -729 -553 -270 703 974 -697 861 915 -52 -369 -219 868 267 -396 -900 838 -343 662 169 -483 -748 -82 826 533 39 746 -711 -72 2 -802 371 469 -102 246 -600 139 24 -812 51 942 84 -581 -893 42 225 -191 177 921 -592 -543 -257 -388 404 -263 371 979 -671 -138 -369 851 639 308 932 -816 497 1000 203 505 369 -853 -911 -567 170 956 654 230 799 79 -367 -404 -800 146 -750 -150 -729 -729 946 -109 149 -112 -571 878 971 -627 -17 855 -847 -366 816 828 572 -847 -108 -864 262 546 392 -350 208 669 -953 -256 -584 -877 761 345 -766 -91 533 840 14 284 662 131 661 483 -254 -739 -899 764 951 748 -231 -153 -987 -5 -541 -919 -334 828 -921 -105 21 -887 500 563 437 -255 -801 320 -819 -826 118 522 24 458 -765 -33 -713 -385 271 603 383 -868 -162 -951 -178 -796 -407 -599 142 -410 431 182 813 -20 -720 262 -137 -837 -761 -290 654 945 -887 480 69 -796 -738 291 -147 290 -159 946 -713 69 259 -295 379 -739 -511 -734 708 658 32 523 -264 -580 811 -20 541 -779 463 -888 -951 -929 638 -260 403 -665 -219 304 525 -916 -922 448 -129 594 -427 -749 -990 391 305 343 817 -808 -617 -506 285 -471 835 35 -446 -810 -655 825 10 614 225 -10 309 850 -328 -803 865 -874 -98 699 -518 919 -192 717 -932 474 -401 473 -584 655 702 208 -922 498 -4 795 -316 -312 675 124 262 -625 783 358 871 274 -558 -956 885 -46 -221 562 319 -838 -652 -92 -361 -723 -602 288 654 715 711 898 200 900 -467 -213 -926 200 76 -219 256 974 -80 -443 881 -595 -575 42 -722 -486 -412 901 146 -635 12 416 844 -629 575 534 -737 -404 724 -621 59 -770 501 -53 -295 -715 924 -622 -714 -491 590 -504 -353 -409 755 114 -764 -693 948 180 34 54 -238 401 372 -456 -696 416 -288 848 495 648 972 206 128 309 -986 -429 597 -653 984 -79 -123 -879 158 -267 -507 976 432 -182 293 699 862 -590 -396 -213 993 581 454 -441 -821 216 -988 -257 -529 -207 268 -502 144 205 -206 930 -470 -818 31 -358 -865 631 -801 -280 365 40 -277 28 -717 -466 78 -477 338 -178 -327 -842 -382 124 620 583 -981 344 -732 -620 -992 432 738 374 316 180 -441 311 -964 -487 474 650 54 -998 -473 -50 400 -846 -552 462 630 75 933 -655 612 634 -124 -842 -725 789 579 194 -140 499 385 -380 -543 609 172 -152 -28 322 -327 -825 347 -746 65 547 993 900 961 290 -629 -532 700 -938 -822 79 -403 97 -147 819 -227 -188 -689 271 -765 51 379 908 157 323 41 -347 -955 -649 567 -319 950 -618 -254 -29 984 -306 885 245 -294 -764 608 -951 900 -467 808 -475 -341 -847 -444 888 -244 34 -526 -287 -952 319 980 -998 -477 -210 928 737 88 -397 767 -251 -589 -615 -513 -489 832 -683 437 -47 523 660 703 -191 -55 416 142 596 911 -102 -227 -713 -670 -606 428 438 -44 -841 11 -826 -657 431 709 399 690 -176 -409 624 -647 61 194 381 678 -685 -206 -712 525 -642 -851 -260 983 870 -444 36 -486 -943 -306 -475 -977 -511 694 -814 938 -976 -43 262 239 -529 -398 -141 -835 -44 -862 354 -326 -535 854 -631 -760 -932 32 20 -657 -179 607 -789 -291 -312 -746 165 585 -582 735 771 762 -17 -307 -277 833 -101 -151 871 -932 -349 -523 -166 -139 -327 -535 725 859 -747 -883 -89 482 386 -84 -669 683 317 768 914 -698 225 187 -790 -768 234 329 -287 -238 -140 -343 -980 -678 602 -696 -893 528 -256 367 -308 758 -959 791 -957 -402 93 929 866 -257 -826 957 -798 689 -909 0 550 -519 -363 -135 242 -646 -467 -741 -900 549 424 -671 -426 860 -528 997 -830 224 -403 -490 -426 946 -71 -58 -914 330 -188 382 664 176 156 174 -316 -227 577 -686 824 373 542 826 -757 -669 540 355 -782 665 16 -953 -94 615 876 134 -156 366 385 714 954 454 -461 -593 436 436 208 743 -906 139 414 -955 32 338 137 203 873 513 -895 363 912 -734 -143 164 -910 -875 -171 758 -362 -198 935 852 104 -638 -300 695 -172 974 -157 455 -415 541 173 -56 697 241 679 286 -975 -733 384 -801 -288 726 -399 883 -580 -214 423 412 -489 -955 -370 923 278 -342 589 -964 711 365 -646 -201 930 357 -696 -851 504 -563 -555 277 718 -792 916 -99 558 -998 718 -970 -791 -272 -408 530 -156 116 343 484 -13 -748 -860 -623 -269 -628 585 513 388 -867 -286 721 955 733 -928 -758 -233 15 236 -227 -330 353 189 681 842 478 -852 -228 -122 -145 885 -307 -259 336 -609 399 -104 997 -127 -351 693 -543 -300 -937 468 -544 480 -526 -712 599 637 427 805 768 -130 406 -727 276 536 294 -253 97 242 -650 708 693 -391 -786 820 366 439 130 -197 -147 -62 956 -990 108 -270 -154 743 463 260 317 -1000 -765 462 -98 -509 -975 -790 -988 -971 -331 131 574 -480 -719 662 892 957 223 -646 79 -494 -109 664 132 -569 -431 -845 929 555 50 -526 715 554 283 -520 -564 -855 -140 488 502 781 676 -871 -562 116 223 246 -718 12 -971 160 413 40 788 755 -432 436 -720 -206 194 840 -792 221 -844 -829 -660 -600 -512 -848 -388 -772 477 -851 742 -179 -623 -311 778 120 116 355 950 -751 -827 739 -263 897 -910 -682 487 762 161 -806 -913 71 -72 -860 -41 -131 -989 -405 667 343 -504 -88 262 58 731 -998 228 712 589 298 497 -184 -240 -191 167 207 419 -75 -53 -468 -162 -32 96 -812 -592 -121 -616 75 145 281 -989 -543 983 641 605 964 -131 -581 -575 -613 832 -243 -239 920 135 477 -561 -760 138 -505 -471 -25 -210 742 -21 -11 662 -528 -889 -760 377 648 430 -193 -642 -77 -216 901 -443 -890 -137 -148 510 957 -388 65 -30 -246 -40 624 581 680 411 -565 381 634 336 503 -336 -624 118 874 -115 -212 -476 344 815 -326 962 197 -31 -994 -611 190 807 259 84 -267 836 937 307 554 -342 -215 -663 535 -709 -712 639 -725 -854 785 -411 548 865 106 -500 401 628 -128 762 -434 -194 -917 -724 -359 730 780 960 -676 -946 802 833 946 427 391 -514 117 -251 399 498 -433 868 -443 666 689 632 -905 205 -601 -173 -610 155 437 -177 -601 222 -518 493 943 -105 825 613 -450 940 403 -48 237 948 -998 -61 177 501 -579 408 -672 -616 -201 -740 -305 836 -657 170 253 856 315 711 -768 -859 -978 -3 213 938 236 -762 -12 497 979 690 649 174 834 -261 459 -62 360 -750 -123 -562 582 229 451 268 327 -442 642 -798 -818 -377 -660 -320 759 306 954 -490 -42 223 -641 -626 -188 -94 -556 293 -125 900 -129 -224 -220 337 -341 342 -772 928 681 635 -4 -569 -765 -518 -638 44 -743 156 484 -537 -519 584 -859 -446 967 844 -748 574 723 89 -606 648 199 622 -530 -269 697 -887 -448 620 -538 8 -583 -261 737 -443 220 -192 558 886 503 -321 504 -569 660 545 971 93 728 955 -286 -974 -490 -61 970 886 625 -564 -336 -770 -778 685 -844 -693 834 -764 207 -600 355 -843 289 -638 194 -113 150 518 -451 763 -813 -548 -939 -906 552 -639 -561 846 -456 -153 -680 484 -376 -321 212 876 -618 -579 -485 213 94 -763 793 -415 -444 -621 -405 834 -601 -592 852 -121 136 186 -807 -81 -267 -235 -661 287 -882 456 534 -83 -848 -888 702 205 -798 -252 -796 175 -618 508 -24 -796 200 187 572 79 489 256 -578 162 -710 -998 167 972 400 -829 -711 738 -127 -63 -211 847 37 348 -859 960 653 -106 -195 332 458 538 -286 -255 683 -893 241 455 929 442 963 37 -671 -149 188 966 -12 6 -831 -524 -918 -26 993 353 -95 881 -359 763 -606 -691 -1 358 601 195 -415 590 -388 -772 781 980 578 374 245 123 383 -53 -275 -662 -537 554 536 -928 -717 314 -970 -939 -18 -105 492 168 -981 -311 -671 353 270 -151 867 242 -786 -747 619 -765 962 250 229 604 390 -688 -443 -135 -703 -251 811 -97 260 819 -619 550 -598 249 -143 221 -409 -245 -557 108 124 258 65 -223 496 28 988 589 4 955 352 637 836 -110 -525 364 -706 926 -868 -45 434 -285 -596 -950 718 574 692 -331 178 46 -613 -402 385 -158 -71 177 -313 -881 299 -510 565 811 672 -494 -947 -727 319 104 747 768 -184 -843 -357 -537 597 39 926 562 -868 -765 -57 -983 -194 -372 28 -736 195 -168 846 -74 -286 740 -924 175 -489 10 -778 -554 390 -335 -701 -294 -710 -852 -269 333 765 472 -278 70 -33 71 727 -446 716 313 991 -338 -561 173 -601 104 -590 306 117 -601 623 918 331 544 423 185 -379 -627 -998 -102 -156 717 27 445 -242 -611 -956 -937 401 -452 -871 -973 -807 286 -53 -43 -574 -805 694 -93 -423 696 967 -455 392 822 848 -807 16 -983 765 -43 615 -24 -232 -618 -638 32 154 -950 153 -724 930 713 -544 400 -728 306 594 -919 -423 352 885 -896 -590 229 620 649 -530 55 -398 -918 486 965 -11 -692 67 -391 576 826 -865 1 877 455 401 120 -176 897 -95 244 399 602 -887 469 861 -160 -455 -644 -985 -135 -315 304 -780 -248 -310 -895 -577 944 183 752 415 598 401 -131 -534 -412 693 -622 -219 500 -914 -626 165 -997 -491 -168 -775 -657 106 -899 100 690 82 -178 355 -754 -962 -981 -579 672 -56 -139 135 420 546 -115 -356 292 406 -249 -314 -733 -717 -385 -356 245 563 691 139 -808 -541 -989 29 -231 -267 -724 440 -291 548 -98 173 -939 -384 -578 175 638 -764 -778 908 779 -337 175 -968 -128 -107 -273 -171 -371 -878 -229 737 -686 -578 68 -245 326 807 548 149 -781 -376 -650 569 829 -188 495 -866 732 -639 -151 -433 -536 -589 -775 -790 107 605 269 -202 -618 285 813 -659 -465 -30 327 472 -682 599 399 224 507 676 -146 -516 678 -560 604 -307 -136 451 -958 4 -148 -728 -262 -219 -59 -929 593 -130 546 -104 169 357 -511 86 221 -925 -826 389 306 504 -724 443 202 -749 -334 -831 -118 -618 -274 269 959 -861 -840 -11 881 -233 510 860 201 -187 -18 198 917 -596 997 -863 830 453 722 387 28 508 472 13 239 771 -565 -291 522 -81 -994 612 -857 58 301 678 -188 -172 -184 364 364 -70 597 621 684 256 -204 221 -974 -769 658 -140 -879 253 341 322 920 965 -466 -75 -240 129 -419 488 163 -28 -620 -638 -388 -490 517 -814 395 -539 -410 484 904 -992 302 -172 341 -357 -944 -416 694 137 -600 -382 633 -241 747 396 -248 -253 -553 181 145 889 -861 0 853 -514 -529 -34 -157 930 476 -387 -615 142 427 -34 718 503 -342 -614 274 -926 363 -443 253 -108 904 874 237 -670 -943 -468 901 -388 -400 -500 855 448 -583 -423 723 -41 666 -313 864 -698 229 -124 -953 -862 298 -987 -119 -813 -460 -584 966 -993 636 628 -375 725 -669 85 941 -650 628 87 -314 35 -560 173 569 -781 365 -826 397 -378 -689 681 787 834 345 -845 -657 276 749 -105 -394 556 -749 -801 84 -581 -450 554 -80 315 233 385 777 -195 706 -670 -129 671 -845 404 -193 -492 -272 -129 -689 228 -953 342 728 -234 -147 737 -249 129 -530 -468 211 -261 624 81 -44 911 518 -102 265 -446 787 -802 -355 701 215 -733 -285 -66 -432 412 259 -90 515 -553 337 812 -178 331 304 -562 477 100 171 365 720 -543 388 585 853 74 674 -771 669 879 -855 -747 -941 -71 -370 -75 221 753 830 271 361 453 -134 -700 688 163 619 -536 -913 -910 -307 -444 -346 -841 -833 104 -799 -386 198 -418 -132 60 -152 424 680 600 -390 341 723 527 -100 -148 739 -728 305 757 56 -252 -204 -326 323 711 -102 -908 -663 -154 -783 -431 -885 -71 -807 -404 -771 294 -156 -55 945 104 344 68 -817 -593 -356 743 -557 -757 520 240 100 -505 600 165 -244 629 -643 -510 258 914 -892 -852 354 -988 654 122 47 638 -584 -166 257 -887 461 633 -841 -432 201 -810 909 -520 -107 924 115 23 201 594 -694 -860 778 -82 107 -421 -993 -243 298 -556 -296 25 926 -89 949 -495 786 268 657 875 90 -173 732 -397 -669 -970 -634 -299 -143 -284 -57 -241 -559 -142 -866 -96 720 -481 807 945 -769 -523 499 242 -849 856 -433 -547 -14 409 -477 -456 -172 -299 -551 302 -436 -160 -979 -592 629 -303 506 -253 -746 -670 675 -78 -921 -879 -375 -359 901 88 -335 239 -477 487 969 435 -929 400 -769 707 353 -116 228 -987 506 970 -133 501 -9 565 811 -35 -217 -145 259 -389 -199 -621 293 -920 -137 524 -714 231 -947 415 -445 -183 -934 810 209 955 57 -185 -922 -817 962 -417 600 748 -740 299 -878 728 928 -215 130 385 -105 -783 455 49 -350 134 418 765 -552 -921 206 109 275 899 -482 -281 -981 177 852 -963 910 878 -103 764 -162 126 780 -687 281 442 -517 -836 -489 73 -297 463 -176 -933 -28 488 -570 -115 545 -594 -715 -277 -444 -820 -137 218 454 -389 -668 -456 425 988 95 287 -361 -778 349 89 721 -989 -536 -609 -493 -218 -997 246 925 78 806 -508 -253 -456 778 -327 627 557 -206 683 444 3 145 -611 -798 355 -742 708 -358 -419 -453 -639 -595 326 -451 591 993 -293 -395 -252 -112 -355 515 -375 177 750 -605 -752 -707 56 791 642 -118 60 883 593 -710 104 29 772 276 240 897 -71 471 -195 629 -994 237 -105 118 374 -143 -462 119 544 7 900 963 -626 872 214 529 -649 -148 833 -951 500 -710 -951 -150 843 -865 220 -777 -435 -102 -954 559 975 -729 -892 729 -148 -749 -478 -695 68 -933 694 482 -708 575 789 -626 335 774 -895 -324 -59 -771 -178 536 -549 -994 -376 -520 -90 -292 -259 -207 -643 -676 -934 104 914 492 891 291 159 677 421 -800 -185 -533 -457 -190 266 721 -115 998 784 -199 439 627 -40 86 23 -564 -426 927 355 -741 -274 931 454 590 884 629 4 -899 244 -477 418 831 -520 79 -220 -968 -169 943 766 -879 303 952 -101 715 717 931 242 -681 -600 -137 999 -269 156 -840 430 71 -338 -971 504 197 -947 -64 707 258 881 835 -73 -560 -614 -112 -56 329 440 969 865 -216 -987 902 932 228 -98 -99 -963 941 -746 53 -695 -333 -643 -408 -935 -425 773 -790 -191 -172 -894 -240 -779 981 351 264 -178 622 -265 217 272 -393 93 -39 448 -718 839 261 890 118 -456 781 249 -924 -436 -187 -614 -14 89 323 251 -444 770 -723 -910 815 200 -747 -964 44 373 -89 -979 243 847 411 -246 -274 164 -645 -454 -112 -992 912 -814 908 -99 -511 154 742 -958 811 959 -164 -544 887 -928 -151 -894 633 -371 677 929 120 -435 -754 630 -870 -670 533 668 101 778 -261 780 -162 1000 -95 -97 -4 -368 -484 550 -473 15 69 890 -692 -196 660 626 359 988 -85 546 90 -512 328 181 465 -98 615 745 504 -7 782 -86 512 -259 -108 477 385 -968 -996 -336 -953 365 121 134 -113 -830 -917 -40 504 830 -142 -79 -45 105 -271 273 94 -232 470 -263 593 578 651 424 -227 854 218 -709 -352 31 -876 409 487 523 -268 -636 -538 -630 580 -536 -264 26 -282 -368 963 -218 -202 -447 883 -490 640 734 900 -209 -180 -973 367 -931 -103 267 550 -483 -110 997 557 -414 279 147 397 215 54 533 -749 838 118 698 -982 -234 -827 -325 155 -112 284 -476 -115 -371 838 576 460 -804 -973 -679 612 560 -673 -725 509 298 -820 -813 408 -555 844 680 -920 -534 219 -114 -75 359 997 -935 -792 -988 -220 -278 684 480 469 20 407 -449 811 -428 881 191 -597 -633 869 816 -424 279 -458 805 -417 134 -209 28 -255 702 -662 243 -837 -354 -317 -82 -644 712 301 798 -905 784 -257 539 684 -903 889 -114 480 -430 -257 303 896 26 -725 -93 914 153 534 -470 749 345 829 868 451 913 610 -7 63 667 514 -391 596 686 -20 -583 -354 176 -978 548 415 136 -279 816 894 -265 -123 -296 -864 74 -352 616 -171 -806 -427 -38 142 392 172 962 481 -853 39 247 250 -313 -842 -83 -653 188 -609 -334 271 560 -681 995 -836 -709 -477 -225 -137 -186 -236 -492 -779 889 -451 -974 904 -103 848 -145 -95 587 -627 -899 -11 -548 878 -534 862 -69 -693 619 -281 977 519 -781 230 750 -745 -144 -924 -743 498 -274 -326 -851 -547 3 676 44 619 -283 -27 -646 -547 602 -131 -27 214 383 26 -35 -285 -612 -264 -939 -992 48 -845 -306 550 417 948 -171 759 -313 891 254 247 890 977 -813 312 -182 516 51 -942 804 -125 629 618 770 515 -948 542 -546 355 -490 92 -280 22 357 404 811 193 -925 -482 448 -225 145 -995 -185 194 -76 -761 762 -631 -534 -449 -780 457 786 -412 768 -66 335 15 -343 -57 556 574 -996 -723 505 -117 319 -448 -354 835 -605 -942 -663 -331 -836 -220 904 -468 526 558 938 -629 -576 -562 -162 686 459 -532 867 177 83 -394 -34 -10 283 955 -833 878 411 -178 885 -574 -268 998 -593 -324 430 701 -864 -746 471 71 -871 247 -231 -784 155 -620 813 682 -475 724 813 194 -203 592 488 -461 67 -421 -308 706 171 459 661 889 -92 -858 946 -212 407 416 -590 931 -434 675 -71 -747 988 844 236 -180 969 -259 592 -473 -272 957 919 303 -265 -731 293 -203 544 -107 -142 -935 -273 170 734 298 505 510 970 -925 146 -530 658 -645 -92 472 246 470 228 55 451 764 559 335 802 -795 143 -486 113 -626 -946 -198 547 526 -235 -380 787 -550 -100 550 166 385 454 -302 -119 336 -670 818 -43 637 -214 -142 -204 -259 -665 -575 -670 -583 84 671 -511 -341 491 -463 264 -950 -963 773 -99 -880 10 -614 804 969 -671 896 488 794 131 -991 -220 430 -142 742 -913 668 239 591 45 489 -233 182 -204 -225 -634 616 -250 784 856 -128 -419 997 -80 -742 277 54 524 936 -622 -989 807 405 -394 -291 -535 263 -944 197 -997 -43 -681 -702 -467 595 -121 664 -586 626 83 326 -971 -680 235 -481 -531 306 34 891 -669 878 -25 -410 -995 853 -471 -972 590 620 -230 41 645 203 384 475 170 -825 481 808 369 651 681 -335 -565 -343 -985 67 386 -882 243 -489 -142 913 841 -888 -923 338 658 449 191 614 60 -10 921 -594 292 -13 -21 -924 841 21 125 -296 -709 577 -151 686 -808 926 422 162 -14 354 269 -498 -326 -371 -346 620 -876 -476 -242 472 14 817 347 -897 563 265 -400 608 -797 -283 -761 748 761 -973 763 173 -223 -395 627 -902 -743 774 981 293 -500 839 -601 -919 -675 387 74 -638 -283 -87 907 233 -170 978 368 132 388 15 -608 -211 90 112 -976 485 956 981 -463 574 536 138 -808 966 -55 656 434 -752 394 -563 763 -926 386 408 -276 249 882 430 -547 -905 -202 -364 -390 -42 -502 -136 -235 -835 109 -621 759 59 76 274 -65 688 -15 585 -695 -96 -56 686 -405 586 -734 -445 -171 386 930 -640 -749 -353 -22 430 912 -451 90 857 330 424 -278 -548 529 206 -815 373 -200 356 -449 -130 125 962 -75 462 658 764 -994 938 -53 -999 -507 -610 -324 165 -684 -705 -659 -734 -671 -28 -780 449 844 139 733 -716 279 -545 771 -753 -361 -828 -954 88 -74 688 -592 -71 -226 769 -461 883 -355 859 664 -18 509 -148 -593 -315 -880 -157 -880 -490 925 -171 348 -846 279 428 30 786 -100 -469 391 -256 469 -330 -829 88 384 -17 -820 -274 844 414 530 960 -78 -742 852 696 -178 -149 -231 391 -777 -701 456 -568 60 -405 -165 495 -221 -608 475 57 -212 214 573 -144 -489 -684 -261 -874 272 -483 -446 450 -730 -353 -717 631 470 539 576 -310 69 -585 184 566 612 -624 -547 -870 -451 739 -980 640 793 -642 -687 536 -773 -324 -858 791 -66 887 147 460 201 509 -85 -358 577 376 489 476 357 -237 303 -277 747 700 -820 979 -379 63 -813 -665 711 487 -71 240 -210 983 923 787 554 508 -816 333 -248 565 137 -941 -70 388 -993 -895 396 70 471 275 -365 -116 -966 794 339 250 318 -394 -12 880 934 -644 -356 425 -536 -954 69 521 -7 333 422 542 559 -758 894 558 -35 -733 -945 530 212 -157 -713 -104 784 53 43 685 136 -449 -45 -688 -756 198 -290 -240 -536 -940 86 114 300 -805 576 -838 -288 -936 130 -180 898 -120 -661 704 809 -52 -388 -370 818 -974 -607 926 -428 -194 -342 1000 103 904 408 467 162 -518 -986 -35 672 837 252 -540 533 -485 -563 47 14 715 700 -50 -300 -725 866 156 305 28 772 441 -854 139 325 706 500 -327 380 525 14 -118 -122 -91 -392 654 -495 -477 -286 470 594 356 648 -478 690 586 15 -181 475 -826 642 -11 -401 413 -439 -309 -147 171 -621 -306 -892 -990 -766 52 727 425 11 43 570 -103 -372 895 543 243 -952 -698 786 111 -608 979 169 763 -969 265 131 -531 648 -762 637 -737 -891 -27 69 21 150 977 572 -839 589 -249 730 -41 -787 147 952 199 -432 495 -264 717 -554 560 -682 48 -445 -246 -863 -475 -630 -718 620 -133 -681 -977 -274 -848 509 630 228 389 -695 467 -33 304 467 -974 848 -319 -294 -158 -128 792 -546 600 -84 -479 -447 -742 -47 -267 986 -148 510 -996 -223 209 -265 137 -68 439 -574 -842 888 -970 -106 -158 160 153 -581 -508 -600 -844 -278 -436 219 472 -4 -534 -273 891 278 -76 -482 948 194 495 -821 246 650 173 220 860 50 811 -726 179 -639 461 -873 372 803 -68 -551 -94 -224 -885 952 342 -292 933 -298 -848 -858 -94 326 536 581 96 -691 145 -55 -212 927 981 324 -395 995 -87 161 -277 -217 304 -932 42 494 -108 386 -65 -758 745 696 -436 -688 540 -92 -925 13 357 -44 -882 4 -269 407 -394 416 677 82 263 743 233 -305 116 152 710 -53 -251 550 189 -173 27 -646 -555 -761 925 -536 -519 -665 -844 303 -652 -656 -965 -281 -375 -336 793 -265 118 -847 393 -133 405 -907 -870 502 174 -782 823 522 -742 253 -933 166 -922 235 -186 739 295 322 649 343 810 775 129 284 -830 -918 376 -519 817 -338 794 -379 -845 -494 403 -303 40 707 -44 74 -806 567 873 258 908 -936 -43 801 -390 -780 616 841 -761 -79 -247 -107 -790 -623 -318 411 -429 741 -25 89 -210 -274 -986 447 -552 775 938 -658 335 792 139 -120 -794 -451 -891 -219 -935 43 -196 -324 906 287 -816 -121 888 213 458 -285 31 343 -151 -304 -643 202 95 62 -45 -467 -582 233 871 -893 482 893 899 -925 -69 -771 36 936 -345 -842 552 151 -24 327 -832 994 -375 -297 699 211 806 -496 853 -99 716 932 -786 -897 -50 607 931 288 -261 -389 182 622 387 -130 942 -614 358 -886 -322 984 619 -904 -926 159 -934 -752 102 96 342 396 -848 168 -365 150 518 -652 -319 749 -247 -150 -801 970 -344 431 -572 -398 480 413 770 446 707 -787 432 425 -976 662 -67 411 322 -297 895 -725 -487 -275 -337 786 -440 596 395 -752 627 -486 349 -259 -26 -197 -926 -295 -782 546 722 -841 -60 631 -785 -71 55 -673 -56 316 -63 -870 455 348 606 -702 308 -845 -860 193 -41 -632 610 947 986 -616 681 -275 -618 -12 -417 155 284 557 369 304 -282 -840 743 800 435 -181 21 -628 29 -185 -777 -521 24 879 395 800 557 -722 689 -801 29 -876 -799 -277 93 -425 6 838 817 -223 80 -394 360 -163 757 -284 -644 -582 -244 -309 -33 -176 834 -300 -565 625 4 275 -118 -79 194 466 77 222 622 -592 -572 169 -523 228 -266 -317 -178 877 60 -508 -490 -23 -46 -483 716 530 -475 -601 138 180 -974 -912 -164 705 523 726 -357 -950 845 598 709 937 645 349 134 643 -130 317 -896 -623 522 -361 198 -256 888 -395 -560 915 111 -957 -202 -497 417 -135 -246 195 799 96 -458 910 -284 183 -45 -452 -537 471 126 -8 640 671 -26 -654 -64 -321 -794 -993 564 -134 976 -664 696 -537 687 111 745 720 -351 791 -302 60 -353 -734 848 387 -397 -148 -108 -819 -319 -124 -349 -237 -147 262 77 -109 3 -191 -93 -946 -8 -326 640 -553 -721 779 -273 -950 602 -190 -218 887 603 863 321 887 864 885 761 -741 -506 -841 676 610 -134 -114 -349 -153 -96 492 -995 12 -392 -644 113 -565 555 65 195 -824 -562 404 -911 711 -140 -143 60 -73 0 -735 779 625 484 -324 861 -202 984 -656 204 -445 661 -804 -985 915 -868 224 -143 34 -118 -878 -857 848 -267 213 483 377 -61 -971 429 -959 433 -835 590 -424 -995 328 933 -964 427 -60 212 273 5 -821 -787 24 -362 997 -838 -970 -137 959 -554 -202 -882 625 -355 -669 -993 -875 -861 639 812 -867 495 923 249 -520 588 110 857 598 948 651 -784 452 -302 879 617 116 -423 -648 344 189 338 -622 -17 -746 -257 654 372 -614 -78 -638 271 278 -978 -981 -706 -541 22 -868 -761 -796 644 -119 -818 682 429 -989 324 690 155 -790 -418 641 225 389 -803 651 -323 459 687 -14 -276 382 904 -607 956 52 162 604 -457 120 -698 -593 -884 276 -698 21 -421 -135 302 734 -994 355 781 21 58 272 982 -724 655 -429 376 572 -84 -967 -999 675 744 775 -387 313 207 514 864 -797 430 563 -339 -947 -224 -582 -944 -493 -418 281 251 210 -652 -477 137 658 -153 -807 846 836 154 -537 -368 957 671 -561 -550 -865 -874 -35 942 -45 -167 607 -717 995 -612 -201 236 870 -231 530 712 -152 -647 -756 -663 849 52 -612 433 -483 715 343 809 -501 -573 620 -73 -384 895 -243 292 -16 126 693 -733 218 156 -381 59 -144 -452 992 86 -291 -16 362 615 -266 -643 -254 604 227 -592 -990 612 -469 617 -400 57 381 -440 366 484 -911 454 159 606 22 980 -878 278 4 -386 -840 -250 -400 -652 -852 -419 -732 -868 -185 589 815 -474 -328 997 907 149 93 -639 -543 420 25 -175 355 -63 568 805 -641 -220 -433 983 -416 -278 779 -708 733 650 -802 506 705 -177 307 699 84 -986 129 -291 -857 -876 -292 -960 301 180 28 720 389 418 -140 435 -710 -973 -434 -198 -968 809 -756 -190 -219 742 760 -591 -747 -583 -694 -735 73 -142 -307 -884 196 -706 -403 -358 -211 242 -146 665 60 80 -816 633 -362 -131 -291 657 -381 -340 -494 -341 996 854 -341 639 576 -298 -363 -302 758 803 -261 -737 623 326 300 -100 -877 -593 156 -734 444 -148 -830 -609 -572 570 -188 360 -507 -741 885 -877 -188 -631 -390 694 -536 276 921 -795 -869 -241 925 -504 626 210 -444 -967 329 -104 211 -451 -443 121 347 -492 774 817 248 135 281 362 748 -931 979 259 -150 -813 -993 -23 454 259 -127 -765 -82 -152 328 716 183 -407 753 -521 951 390 -859 -426 -265 -622 -391 438 873 -779 -882 -250 -999 481 -750 -367 182 -89 -11 21 -318 -553 -826 -936 75 -529 428 -76 965 -442 927 -383 -702 -116 -648 -21 -659 -167 -566 -59 36 872 411 -825 98 -439 -463 -507 325 394 145 -167 -922 -752 -163 930 276 -476 -87 938 -924 355 783 668 567 -726 -738 -256 624 590 -548 -505 -774 -389 -613 -272 -344 -246 -340 -329 -72 -320 842 -867 907 619 778 87 760 393 -454 -715 36 172 -740 -990 -121 -639 520 522 -203 600 -429 36 -428 852 631 838 569 -431 -266 110 -740 -835 -780 553 -433 319 694 -947 -521 503 -703 -677 -150 472 37 -24 -776 787 764 -426 -871 -242 -648 -807 36 733 -209 -397 568 -771 10 304 624 524 265 572 282 -468 70 30 -697 763 -802 264 373 -331 602 -203 765 -7 -676 466 625 749 471 156 359 -105 -875 813 -223 -421 154 446 339 767 119 53 -114 925 -735 208 -878 -278 167 277 -426 -987 -630 -334 -299 -468 300 964 -483 467 -385 -857 241 972 -207 405 755 -98 -571 224 119 -96 753 367 602 143 -246 -640 953 511 -729 -858 769 -738 -620 -317 166 71 -656 403 -134 -936 344 109 411 789 840 -537 -142 -602 392 920 577 -571 -116 -270 -516 -660 921 772 -638 -39 959 -395 -836 -253 -78 -644 -102 123 500 812 -560 825 521 -782 963 90 -176 384 229 564 -463 -548 -923 200 -42 648 776 217 -634 578 -548 810 -439 -343 -795 3 -461 328 -390 -859 -944 971 -792 -544 -899 -607 -871 309 -36 -290 -282 914 -132 -312 3 108 -232 -658 -786 -803 -268 -59 -27 171 322 254 -79 439 556 -41 401 804 400 529 160 -986 210 868 47 100 -641 215 214 -961 -216 245 -47 183 941 344 378 693 783 360 -749 174 938 507 203 425 -44 -179 -985 837 -962 -818 -225 -400 367 210 -341 312 579 -746 86 -628 -818 -971 354 -696 -20 -890 844 -186 -962 293 883 367 992 436 675 541 250 429 -676 687 317 614 247 -142 537 815 -524 -992 -233 -410 607 724 -988 249 -415 -701 -422 -620 -583 840 -470 224 961 289 338 687 -647 -82 -322 84 -705 -302 552 -42 556 -3 -996 -521 759 -720 -815 -720 -633 -347 90 188 732 418 713 903 554 82 -966 -717 906 -109 -35 386 132 -892 -162 -248 634 111 -658 618 424 -964 315 203 -759 -672 -540 958 939 651 -389 483 -611 -330 798 535 -835 -244 -690 -754 246 -992 818 289 225 604 -622 322 -330 757 -503 227 513 -556 482 100 208 558 990 890 -546 327 -909 -454 662 -903 395 298 -829 -765 179 -547 73 85 716 743 -964 -598 -459 597 -59 -796 673 567 -935 -847 692 490 505 740 -161 102 257 937 -567 774 76 127 1000 -994 -321 -18 686 807 -472 852 -900 445 -747 -761 564 -96 -564 -887 -535 -157 -433 -980 -751 -680 526 320 906 118 -44 78 -160 80 754 640 63 -669 968 630 504 803 -361 261 -535 179 -231 909 -364 639 -348 -567 580 -952 218 -328 420 -255 -213 -127 509 -258 777 665 171 -863 -29 -358 827 -540 -501 -574 -326 -547 -698 59 641 559 108 416 -268 669 -983 -16 518 348 -438 712 106 -743 -127 118 900 -356 744 -381 279 994 -372 70 -618 490 636 -189 -322 -498 637 164 -430 -610 -72 708 -502 505 930 -583 -669 -890 -606 -236 -995 -191 585 -484 263 -641 399 -334 -317 -765 81 202 -571 -284 914 -944 701 -295 134 496 620 252 141 -159 -375 -634 589 -293 815 -286 -427 214 827 -448 -180 345 -169 -803 -637 -573 -774 -494 634 594 621 817 -804 133 -610 -327 -3 -696 409 503 -229 -550 42 -445 690 909 -62 908 185 -119 -15 960 -533 -51 -938 346 574 -883 -224 187 344 -128 392 225 -985 -86 889 -289 566 -578 -731 936 -136 265 82 -646 319 -970 350 -885 56 941 -809 -931 549 670 194 698 526 -480 740 727 620 -207 -519 -67 -702 -234 -820 -173 140 -553 -819 -151 -306 -371 -194 284 -428 -821 -629 -333 -470 -383 -517 807 -687 -682 357 -95 -567 -137 -738 5 -282 -245 -298 547 -758 28 310 139 -281 417 -665 691 -529 259 -859 -609 22 -714 -261 -529 512 -840 54 -609 -576 -295 615 539 550 809 102 -67 -867 -859 986 -893 -663 783 242 -626 756 945 -731 -109 -742 191 -393 -756 125 -52 713 -634 -750 195 853 317 14 -913 -882 342 -542 398 -713 -995 610 298 -529 66 630 -245 -795 597 -651 -157 -300 937 -479 113 -628 -290 -353 685 460 517 -921 -858 -604 -123 -162 -329 353 89 -319 -774 -704 -451 -144 398 -509 683 350 820 -178 -906 117 -854 435 -817 -15 -16 -834 -897 -581 -437 463 -198 -988 959 157 631 -293 -641 462 644 207 -691 -596 -500 -446 -903 -489 280 728 564 -430 317 -51 104 205 750 676 -182 -719 -414 -745 -520 355 842 463 933 -116 954 -110 280 968 356 -654 562 427 484 252 -136 522 -727 -742 631 -711 365 449 496 -778 -880 382 -352 567 -507 -204 -588 -303 -954 62 522 232 962 306 -405 291 547 -201 -243 -518 -742 -447 -723 23 821 -21 428 819 709 947 182 -279 812 232 -994 528 944 -459 742 -434 -517 234 594 -50 -686 -80 225 508 -783 643 606 -3 722 514 127 86 972 -602 -846 318 274 -226 -836 61 396 230 257 984 -171 -86 -87 -302 -821 852 -717 370 -410 494 804 -770 -762 325 319 140 229 -54 -732 836 -182 512 -738 -450 536 -703 -830 276 362 -23 -806 12 878 953 -969 -879 -227 637 -223 -474 941 -709 -513 540 848 845 -712 320 584 196 -727 596 -700 938 531 374 -803 495 -793 -742 510 -309 -146 -940 -6 829 49 -235 416 416 -353 666 121 -750 325 -698 60 -144 10 321 -382 114 -827 826 -442 -402 880 -582 -449 747 -777 364 -464 656 -667 820 199 -79 274 529 -967 -31 699 -720 -440 240 428 144 -65 -799 135 197 -465 168 74 896 -79 797 225 -999 762 -297 311 783 248 341 208 -827 -636 -322 -111 -942 138 350 512 -64 -470 624 715 -289 943 -930 721 979 -559 822 -852 258 -512 943 -274 -645 348 -215 -348 -387 -483 -253 822 901 -392 -848 -134 466 -71 -803 -976 -646 565 -89 38 -456 -644 32 395 401 -335 -882 -306 -21 -452 412 58 347 983 838 -945 -862 -31 -512 -628 -716 767 -572 995 -902 -965 -130 995 907 -889 624 292 -341 -652 -299 -36 -725 -577 325 898 328 596 428 -920 739 -914 -695 315 -743 -930 231 -52 -997 -277 -559 638 914 -438 676 -435 428 58 -545 -980 548 -817 -165 -530 -308 737 446 359 -717 -447 -916 -377 798 201 983 633 99 316 571 -65 -539 698 182 453 -808 -356 -524 921 470 552 877 -579 -598 725 -96 -352 999 -595 -87 687 166 688 112 -663 720 -549 -40 332 -43 -860 -253 -518 -234 942 1000 -232 79 -937 -8 -411 441 330 70 186 -28 259 -253 -921 14 153 -997 452 -177 230 -901 305 -692 -372 -907 454 971 435 -287 549 -233 -531 39 530 222 395 -848 -381 782 165 -437 861 804 634 -953 496 661 -958 -606 -135 -203 295 918 -616 -955 -471 -48 901 911 367 -534 -98 855 -198 282 830 -235 432 -714 -77 462 -441 469 737 -630 -135 -121 -114 728 838 -662 -289 925 887 570 -337 701 943 892 463 -505 765 -385 -704 3 168 569 -24 502 235 742 939 -371 489 -770 628 -874 -991 -312 -263 -203 896 -484 466 320 -762 -417 471 -119 -317 -508 -804 585 953 298 -668 216 -372 254 -477 254 -9 474 923 -367 815 -350 789 -499 894 -467 499 -587 787 985 249 774 -611 765 712 458 756 -464 331 -146 739 22 578 425 183 -809 26 4 -584 269 244 -996 -299 -75 -975 876 300 261 -431 626 -95 3 -433 783 -550 -400 811 -402 80 269 -610 -735 940 367 -526 -352 218 -35 140 525 -910 373 449 596 -987 630 152 -234 -497 812 757 586 649 955 37 -702 258 735 -33 181 -986 -19 446 -45 -199 -170 -632 228 846 521 -447 705 689 -998 698 289 -579 -234 591 997 308 -967 -226 -569 951 465 217 514 692 422 509 612 -816 -460 967 -253 -638 -98 -311 894 205 -236 -768 903 -210 403 570 -832 256 -726 -152 -144 -54 -207 805 -379 944 -98 792 -627 659 -167 -714 995 -952 23 524 46 342 -814 -118 735 648 -868 -51 792 -416 138 986 961 -317 758 -269 -778 -277 -32 -725 992 417 -624 775 -645 -386 -7 214 -633 270 -701 -356 713 -183 -530 284 -484 174 -876 127 -726 994 -342 -495 -267 -829 -542 151 -901 689 97 350 199 -563 -850 -460 977 -480 170 -568 -151 609 779 653 676 802 -80 30 -287 -951 503 -791 637 -783 17 669 -523 436 953 887 191 359 669 284 -451 -16 -491 934 395 764 -808 490 -245 -548 -312 330 -319 -972 -146 423 -285 950 -795 642 -590 -622 443 518 958 -143 -384 -698 -789 -776 -714 -138 166 -627 -651 790 -126 283 31 794 -862 -745 469 -599 -538 -506 -822 -848 77 957 -335 484 475 682 -421 -249 -941 -249 747 -436 337 494 600 80 -186 906 -948 501 -958 842 286 560 -772 396 794 58 -117 908 7 35 -616 559 902 -579 988 581 827 -522 -899 -426 12 651 -79 455 -510 -17 508 -826 440 -273 356 32 948 -443 204 441 671 -200 521 -778 -920 275 -238 -598 116 673 -796 -367 535 -151 832 130 -26 542 -103 -15 -853 18 442 837 50 -474 114 269 -678 -212 -130 7 -563 121 414 832 -366 -836 -123 915 892 -362 -354 -515 654 375 491 -270 577 790 -471 -316 -835 339 332 -526 439 -834 -962 -232 521 -457 228 -357 -142 878 350 -179 -841 -741 582 -658 -407 -926 929 911 -321 897 -132 833 707 -888 212 -893 -620 952 -992 -779 -555 -309 -12 -319 -398 779 -931 703 -331 -662 804 461 -111 726 820 -309 716 888 84 275 -521 52 191 171 -718 22 -838 -666 402 26 654 779 622 -700 555 -788 -154 387 -141 -677 -742 -44 -524 -426 -364 259 -20 119 -326 -406 376 -356 855 885 -529 184 863 -901 -450 153 -914 516 617 762 -611 345 -92 65 -865 -107 -828 -879 630 -971 58 431 -620 612 908 -442 426 367 539 -929 -356 205 -587 -618 971 -660 732 406 -563 805 246 -378 -797 -361 -132 507 -856 25 743 543 476 887 761 133 992 865 388 8 -680 47 238 -944 -176 -324 374 173 543 -391 -856 711 626 542 985 853 90 714 -163 568 -605 55 -628 687 -154 913 -878 662 -586 108 87 865 16 52 -457 103 -111 72 297 795 -302 -900 518 -506 -574 58 -947 -879 469 -768 -662 -415 571 -953 -933 -618 21 -566 -841 -563 -736 -790 213 -713 -723 191 -704 -298 932 918 398 560 8 910 776 633 916 449 210 896 549 -726 503 -326 618 881 -846 103 544 -420 694 -289 779 -722 -803 725 -169 -961 -201 -371 374 -397 -565 -620 -391 506 -14 -914 938 118 128 593 891 -586 273 -690 295 798 -569 135 -445 -27 -944 531 258 -471 -618 -914 561 640 192 -868 -824 765 533 -726 720 26 -261 956 -998 237 172 660 82 -548 69 92 491 664 -590 989 -450 -250 296 -707 212 -489 -825 777 -699 608 -8 -491 -253 959 151 680 333 76 -400 -956 592 -416 -955 719 799 -886 545 -152 309 -456 735 172 -448 -736 205 713 667 -621 284 704 -604 567 -867 -234 -817 -101 337 192 -921 -102 650 602 726 877 -852 -487 434 -466 902 120 859 -756 989 -399 484 954 -678 265 -278 657 290 953 62 -77 -450 -373 142 -519 -195 -719 -191 896 -810 871 366 -561 325 210 819 281 -685 18 -545 -473 -88 -4 -210 -604 518 178 -381 -154 -257 73 976 449 -308 -948 -568 -925 -822 -973 -608 961 -17 993 815 82 -476 861 827 -44 250 948 -380 399 -982 569 64 860 -100 -97 66 -582 -951 -256 -247 855 505 10 -373 282 -276 -940 -512 -491 -35 -632 735 -400 -793 913 -801 974 303 566 346 -223 689 -701 674 -936 -443 36 -564 -676 962 -196 800 658 499 -158 458 -539 171 -971 -96 559 -493 726 -243 937 -658 -956 645 99 -510 -587 -636 853 -89 393 -42 513 812 411 -550 232 152 561 -407 -121 560 204 472 623 232 451 -648 777 825 232 -335 -83 937 107 698 802 -381 618 -377 -10 524 -569 664 939 -968 45 -153 560 557 150 905 619 310 94 377 -591 289 -793 562 -849 -66 -940 -444 -731 72 149 -437 -36 846 810 907 922 -858 61 -712 -92 217 688 378 532 -679 934 -703 -509 -80 333 -762 136 334 -184 -105 517 906 86 811 -836 228 -810 206 146 -555 -462 815 885 -56 -488 -573 -109 240 123 737 -236 -311 608 12 202 603 836 -581 766 -646 -481 572 -53 362 -683 -582 309 814 -726 27 520 -469 -179 -644 -192 -494 -475 108 -162 -354 301 631 396 211 -329 -827 -350 -531 142 -132 -241 76 -105 -830 -134 -502 402 198 -933 55 -983 977 -358 -627 -937 488 995 -129 136 267 -68 228 -593 -394 91 -515 117 107 771 828 -323 954 289 -410 904 -686 161 328 -705 760 385 -500 -987 923 549 -854 -787 926 -643 649 284 948 -449 -436 303 808 -705 -581 -81 -230 935 -500 -878 -716 -162 -191 -344 395 693 -765 -445 517 -850 -364 -558 519 -717 128 287 -52 -167 -147 885 938 -968 414 -935 848 323 -207 683 729 226 -543 -546 -132 -401 -688 616 395 -742 134 -78 -23 -630 871 555 57 -903 -589 -892 -144 -218 -449 -230 -613 -631 27 -889 -654 398 -308 -534 -362 -697 505 -288 -68 -66 716 743 410 -874 659 959 -196 196 -263 709 -634 -565 460 306 544 -615 -558 7 -637 -711 -275 -370 757 -668 -22 983 -159 152 -515 -446 209 -372 -238 -997 175 410 270 -608 -604 250 788 772 -700 487 871 -127 -209 -797 879 874 365 -690 -210 740 624 -438 438 338 -710 439 -724 -766 221 345 322 618 -898 -864 -322 587 -125 792 -747 976 831 -584 459 276 645 -716 788 300 -845 -443 -19 -293 -841 -858 -918 -157 -467 -635 -948 -779 291 -324 39 -687 182 567 -318 -607 531 223 -117 298 -709 -840 -931 107 244 531 -121 -895 925 779 760 445 672 49 506 567 -38 -58 -690 4 782 845 -518 -454 -880 -687 -867 38 -401 662 46 -819 -778 -920 326 -464 -349 -67 -399 962 600 117 609 251 953 659 325 563 -184 -999 541 626 746 728 -100 335 957 -843 848 651 584 997 -685 782 616 508 -44 -629 -150 908 -820 -321 534 -955 -391 -620 -176 -312 296 556 -857 268 442 -201 -722 -492 206 -317 582 971 -131 -198 -987 -909 337 813 -90 -634 -224 366 974 589 -739 99 25 -635 602 476 933 -266 -343 -55 549 102 138 979 -794 -629 -885 568 157 -63 -996 127 256 852 -919 -908 -399 -815 143 723 -964 791 39 999 -928 565 -484 -606 40 -862 -104 -302 -715 -978 236 932 667 72 814 499 -689 214 -891 674 986 -752 576 -820 89 -637 729 437 -886 337 -199 137 -31 832 856 -53 -499 -658 68 -772 -713 -607 -548 983 570 852 298 657 -945 108 -122 -91 159 -496 312 369 912 -676 -486 100 832 -213 -774 764 -665 -458 411 -625 535 -474 649 182 788 -194 310 722 -3 749 824 3 182 -448 217 -653 948 -126 58 -116 638 -507 -538 274 204 -381 222 920 -692 951 254 168 708 629 302 -277 -187 609 -857 925 -106 -329 154 -946 -631 775 108 -434 -151 -211 -7 517 -647 315 181 98 -538 -632 922 -498 -932 -857 107 112 -620 295 190 145 -314 434 921 86 690 -426 -583 822 -382 403 380 325 -126 -439 685 -620 -633 -538 852 907 -117 213 578 -742 -706 583 -491 957 -171 -69 -854 -210 -824 621 162 -664 332 -438 931 -262 -634 -173 -513 -581 -307 -569 -474 844 -500 -899 -870 664 -286 989 -491 754 -354 -224 -835 654 620 -783 -987 -220 -462 -638 -312 -395 -377 -939 381 -756 -950 -865 392 204 111 165 -888 155 814 -414 555 376 -285 82 -217 -139 855 120 304 -721 -160 967 787 166 416 519 -180 -326 545 299 176 -7 387 -406 625 84 -663 -68 -418 -443 497 -849 208 -447 -461 -395 -688 315 -890 -645 -296 292 395 -482 711 539 -624 -72 593 -332 438 -971 -557 -920 -381 653 112 -578 -361 -840 -487 -483 -84 -568 906 201 -484 102 346 -421 -373 -935 -5 -771 307 511 -751 -57 240 -944 -772 -63 -65 -361 319 -797 558 -140 791 3 -860 -562 -528 -733 449 -259 269 -484 -685 -578 300 -574 900 985 -955 478 746 -175 178 218 258 -322 -25 862 569 240 -103 198 250 -834 167 -881 -638 279 27 -928 600 -881 -382 352 -80 931 799 158 -372 -871 -9 555 124 547 33 270 889 -604 39 -957 994 -344 -889 265 150 -386 942 819 -810 -598 780 415 -568 -918 -553 -664 -45 546 -989 739 581 -216 733 275 -94 455 417 -407 504 739 725 -1000 328 -924 860 -139 -95 79 474 925 24 816 644 453 -242 -509 -666 397 460 -937 -335 186 -147 708 -801 978 232 196 -423 -63 -686 138 115 540 196 813 -607 -554 -347 232 784 -682 -655 -362 256 659 91 576 523 704 239 441 -461 -16 -609 -308 -501 -346 915 -71 457 814 694 872 -566 -943 -702 589 -846 597 -82 337 -764 -724 33 -877 -121 954 25 206 394 -142 -919 580 -411 315 275 -181 -824 481 337 892 -697 15 548 449 158 918 -33 959 867 -885 -344 59 -527 -132 -540 826 837 -547 -684 -194 893 -720 -60 277 38 364 -840 66 -306 614 896 689 845 283 -129 382 380 261 -846 800 -86 176 -895 -493 -612 -295 259 -218 245 983 329 834 -365 -32 796 372 -449 -970 -188 166 968 -103 -687 -575 956 548 -131 99 983 690 67 -136 174 -496 915 250 -378 -348 -538 -231 739 -795 335 -606 635 577 995 -661 -233 861 -714 -620 386 -363 -151 107 -234 790 -660 461 -179 -378 -67 -272 137 -842 -4 308 801 731 -517 505 -889 585 968 138 814 840 525 887 -408 -822 617 -617 -51 -634 949 -331 -671 690 -30 -918 749 -912 739 -159 -787 655 774 -561 -140 -466 -856 -583 -658 836 3 904 851 576 298 735 -203 -88 -843 -860 -342 935 870 -431 512 264 878 610 -945 612 310 -475 -290 944 -380 -263 -228 -832 57 229 805 -455 293 407 -222 -995 -239 955 769 505 410 281 43 924 -925 -465 408 -596 666 -186 150 -75 976 -464 13 154 933 936 579 -680 324 -569 -400 980 -947 -133 -254 -439 411 -395 549 881 489 -808 -934 -498 -120 357 75 897 -394 -42 582 -673 -795 250 799 316 -107 -814 224 -433 847 814 -722 557 -906 -672 -253 72 625 814 -154 -442 94 961 -963 136 -546 -168 351 -284 128 -716 761 942 -725 -942 -401 205 -971 -481 910 -414 387 493 933 503 -84 219 940 340 -999 30 -862 -951 -842 -687 933 235 -972 270 750 -307 609 -459 935 691 -333 139 -9 -404 888 -563 -202 372 622 -474 -163 806 429 780 -881 844 -918 59 944 857 310 852 904 -491 -101 -855 -393 158 706 -221 104 368 -890 -912 1 -306 455 -180 702 90 -477 -683 -775 995 116 -622 172 -468 651 183 -86 462 -816 -248 887 -171 -639 383 935 -602 566 -52 -868 -554 820 -649 -187 -618 -314 104 -401 -315 -304 648 954 750 -202 995 -376 487 -379 279 263 124 -237 -801 -593 -507 198 -795 21 -37 548 915 793 931 -843 -982 -593 -850 -933 -192 -816 -281 -808 693 47 198 9 629 589 -149 158 159 -577 921 -302 93 112 -508 -122 882 978 138 -196 -701 -27 -531 361 -744 -734 705 -629 992 851 -362 -921 -254 -463 -314 -201 -439 -850 518 247 -912 122 529 305 759 963 -856 -651 42 -192 -896 -97 284 -545 385 935 280 639 124 150 135 -358 -617 534 983 -534 416 -725 619 198 112 -647 -16 31 -151 297 -500 -40 -843 -628 -665 -332 772 -214 434 811 399 674 -519 -208 343 -982 428 -948 8 -579 132 -603 -872 -956 111 509 896 -371 66 568 -969 -100 586 -609 243 -273 -883 797 655 39 441 -536 -360 -66 877 634 -999 443 543 -303 -180 250 -662 -333 -564 466 -208 886 -537 397 344 804 962 -790 -20 826 236 268 -906 742 -781 -354 930 959 70 -609 129 978 -27 -753 -928 -302 -36 -924 -469 836 -495 -540 609 877 814 -120 -677 223 799 419 0 -366 -295 -312 -185 425 -748 778 -879 413 648 -800 46 -142 -996 435 121 -230 362 35 248 -206 962 397 -89 -473 -56 -385 -391 -947 -392 327 954 856 832 -519 193 626 -669 -281 428 -138 91 570 663 591 -569 -140 -903 -980 -19 288 -325 969 -59 61 837 -569 -76 303 -261 647 -926 760 -303 -943 9 -977 -754 -847 -38 -698 -614 -789 872 -967 205 272 -36 -829 904 -746 612 64 928 827 -362 -564 916 -78 -310 -284 -770 -135 625 69 -834 843 342 -792 -735 729 978 953 -450 -687 666 -652 853 -972 920 -627 -115 940 365 -749 -505 263 -956 939 -681 484 348 441 -617 -383 740 98 -805 -954 962 -408 -347 210 -278 906 -755 -69 902 321 -169 873 -460 387 830 -613 -926 -392 -199 9 -340 137 227 858 887 355 -895 -459 46 -898 873 -69 -66 -133 972 -889 -780 906 740 379 628 -801 -897 494 -335 -387 376 283 225 -174 -71 3 405 -638 -232 -526 -652 -767 86 -532 659 -153 -247 -402 -698 -702 248 667 -126 697 -258 171 -583 -441 -111 -953 -717 823 -257 999 59 -284 -3 659 451 -92 475 -5 809 710 740 921 -439 701 849 -714 368 188 -366 691 -723 629 -663 -473 667 712 -180 -811 545 53 -17 -510 -932 931 286 616 940 835 -903 -728 -768 605 -778 -113 -625 41 -689 883 819 -631 -307 -696 -672 405 -698 105 -258 -451 -693 396 -226 -493 -290 867 -134 -79 -915 -873 -405 816 -565 -564 -254 336 432 -36 -986 19 806 -217 -154 -943 639 -541 18 296 721 599 -644 -879 -870 106 -826 937 438 938 826 -455 322 813 783 -611 400 -292 -434 189 -672 -30 435 369 394 -859 -820 -547 -422 -752 -218 389 92 124 322 530 522 620 127 -808 -834 348 -931 -972 -24 686 -711 704 -269 -271 -49 -842 -782 706 788 493 -927 668 344 503 355 -338 62 -355 949 862 446 -299 428 230 800 -522 -473 -634 -144 -982 135 582 -186 808 14 121 -794 -955 -300 -755 -55 832 -957 -344 -830 -906 -590 -224 -910 -976 768 -122 331 -913 532 -482 -749 437 509 -586 -109 340 667 -160 -700 473 -796 -958 -644 -984 171 115 376 -769 156 944 -801 194 -274 308 797 -913 440 426 893 -415 -645 -135 -373 947 563 14 -859 -359 -876 -423 83 -187 97 -832 -636 -281 812 949 -687 700 -797 -538 -931 717 -811 177 199 -29 787 -187 -998 369 667 903 268 -611 -917 692 -222 -829 -457 -539 -644 811 -281 934 725 -440 418 70 745 -973 -562 450 -246 -183 -724 -985 85 215 -963 -726 -326 -877 368 -611 947 853 -86 56 -34 640 -889 206 -695 571 -395 -582 346 988 -30 81 -33 -955 -469 -595 377 -502 -510 540 -804 934 -375 295 121 -98 661 831 -149 -835 -693 -330 468 609 421 -565 -236 -651 -671 607 609 -821 540 -723 958 -299 -180 304 -822 -749 497 -921 878 -815 756 768 323 -118 -708 144 -720 -382 92 985 522 110 361 -276 -330 -831 -602 -196 -400 699 -331 -418 -803 -330 -439 559 203 -623 272 -167 643 746 -428 -126 -957 -934 -820 867 -418 781 -98 74 -602 -20 949 730 992 10 -872 834 -808 892 -824 -9 -259 10 -355 -213 384 411 -899 -426 -347 519 676 -44 662 -805 63 729 267 -200 931 196 172 635 207 -383 -920 680 -777 -138 790 421 80 745 690 14 -768 156 -147 -591 -982 866 319 -495 -864 -790 -57 -576 -180 -504 217 442 -213 85 33 -738 -435 306 15 422 -267 606 -337 -250 487 930 536 123 -520 150 -576 -911 561 487 283 512 -208 -417 326 13 -612 1 -446 -647 -895 419 -773 -778 224 -946 -926 0 765 -284 -419 -160 154 588 -718 735 -98 50 434 -589 411 998 -854 646 -611 -919 -297 -210 -615 -725 -420 -360 107 779 30 884 724 -117 672 -334 -389 -159 -787 339 859 585 435 996 -766 992 970 853 264 -978 418 -534 -170 548 3 -29 -863 578 142 -156 -201 615 12 907 -186 -654 -998 461 -622 601 -917 211 -758 -140 866 -365 -56 574 -488 616 -728 -905 -997 452 -991 851 -969 -547 22 412 -747 975 -751 375 -429 91 -861 57 -506 -437 456 -368 -878 757 -926 -307 -111 -396 -588 -326 -37 -516 173 -453 -38 -700 -687 -839 281 -492 344 838 -426 -762 -829 188 -641 -313 271 508 489 207 -556 -32 947 486 584 13 -657 578 -199 -842 -713 199 -7 960 707 -920 149 364 214 -501 420 787 -949 461 865 -413 -779 123 88 610 473 -155 204 808 -385 692 -573 -995 -925 -966 58 -170 -591 -451 923 425 -899 105 -608 233 965 277 -331 973 -648 -985 201 -424 774 190 896 -454 414 752 362 71 898 938 -587 272 -845 135 299 437 819 382 -946 618 -919 -631 288 -492 761 -790 194 699 -765 827 -340 748 -626 634 -785 -759 741 -93 658 274 144 601 -823 -81 353 813 -817 -855 408 -953 825 -895 710 995 -333 -705 985 -29 374 880 -363 978 -21 767 -101 280 -99 645 -428 735 -732 400 -14 -983 -713 21 31 993 528 -975 -346 -156 -486 804 -198 -292 -845 846 -502 -11 -933 -107 659 777 565 818 -24 199 653 -184 -832 253 611 500 -10 162 -735 392 559 116 -255 777 -580 -210 -240 -371 770 -729 -7 -198 -120 602 191 296 -978 -212 -240 -202 -387 -617 594 751 948 -451 -738 205 -277 -125 -444 -273 -565 346 498 -528 -432 412 -951 -303 612 -160 379 -636 -568 988 -583 793 -449 518 656 712 899 -568 32 804 254 -299 -161 950 -965 719 504 -617 287 -626 252 -263 -646 -19 -933 974 -776 -698 -312 -178 -74 -623 -650 977 -14 18 367 835 -341 -891 84 -94 453 650 -932 194 151 345 -543 -957 101 -218 319 582 -457 443 540 -85 -130 951 46 99 467 -679 828 443 -279 770 226 -149 -557 586 733 484 -709 -568 413 555 -919 -744 -853 885 737 95 -461 -356 589 570 -9 -627 583 689 -219 103 -975 -296 279 268 -309 146 -315 -965 219 998 969 -530 49 65 -467 -661 -91 -749 -87 -714 678 866 695 936 -649 -480 625 -262 -694 -98 252 46 13 -100 -90 -952 504 -770 977 -397 577 -74 678 646 -50 -581 -72 -63 714 -315 534 -428 262 -12 -819 -625 40 347 -876 203 -63 712 -893 -592 -383 -823 659 -37 784 359 877 168 558 -990 -863 431 851 170 -151 588 648 -695 381 -862 -460 -503 -292 -7 100 -73 -112 -366 -908 -614 664 309 -157 136 94 823 83 610 6 -708 -883 319 441 -669 925 828 552 -100 877 8 -414 379 746 -140 -985 383 -293 233 -67 604 692 -857 709 616 -995 118 84 490 -356 -536 -884 -866 -577 -421 -887 -322 617 -819 242 -614 -962 -633 -656 -23 265 425 272 -573 -882 -979 -838 -445 806 107 -632 866 558 939 24 -260 403 246 -815 423 -9 935 763 31 100 160 -237 844 -524 -589 592 144 -724 -623 906 -632 96 893 709 -2 -468 -238 120 -361 -530 710 513 -82 175 457 571 -971 229 242 -651 600 260 -482 297 -403 81 -329 674 578 668 -532 -968 -181 190 -607 -148 459 -819 957 -616 -651 -737 474 -166 446 767 182 -382 -869 -63 -151 811 -380 -944 -109 -266 528 -756 735 259 237 -254 -378 443 16 -365 -412 -488 585 -333 -422 787 948 626 -385 886 -1 241 -301 303 -145 122 -205 340 707 318 -532 582 -779 967 955 -290 -328 980 642 464 229 -856 -406 443 412 -995 -860 462 594 -510 -815 -101 863 558 -210 92 -972 -897 414 477 -6 989 235 320 -358 -885 621 75 729 754 490 -96 -481 195 -483 -12 554 725 -915 421 15 333 -659 707 89 933 605 267 -793 898 322 244 -151 402 408 -875 -916 -387 221 148 968 672 -846 -646 814 -707 18 -145 -429 -290 960 48 679 632 -669 658 -710 242 276 -991 128 185 570 -25 805 -98 -224 663 62 223 -653 -252 -623 -872 653 45 424 217 382 -69 408 -491 841 -19 948 -198 639 -473 999 -555 872 81 -343 496 669 969 413 49 703 341 -291 -994 152 498 35 905 23 -356 -660 148 -95 -170 302 -62 535 -63 894 -558 82 313 204 680 -714 978 -474 958 621 499 -243 -444 -343 -37 -414 869 -668 104 -462 -977 269 198 641 -608 851 316 -509 -163 97 622 -414 330 276 281 -245 263 -455 306 505 -181 785 -785 594 -80 710 806 -786 -905 -138 965 594 -57 -515 275 -308 -174 -295 -989 374 -946 -578 -673 854 -712 -790 -419 -854 -916 559 -578 209 579 -860 -896 -169 910 -192 -911 -979 -812 639 -939 857 13 -848 610 96 -233 -353 654 323 -751 391 -705 42 946 349 639 147 -911 -455 -694 -155 -676 -881 -740 -221 967 -203 -997 187 966 157 772 -22 -166 -202 -883 -90 389 -538 676 -264 -948 -341 -127 -648 106 146 -302 21 -92 766 -967 -30 892 921 744 340 63 -790 134 -188 671 -376 -849 678 817 -968 409 -770 970 16 -317 314 -971 -593 781 82 -905 347 448 619 920 648 -759 -515 -100 -282 684 -692 -573 354 -924 257 658 -161 824 -36 -992 -491 868 -372 -808 -252 -895 36 -439 -253 238 -92 -357 -460 415 -771 425 -175 471 853 -49 -713 -65 -464 -460 997 -498 -964 -894 -179 -672 -141 698 265 800 858 -143 -793 -967 -313 -16 -920 329 870 479 861 -615 -350 377 535 -394 -895 -577 104 695 411 261 -460 825 -19 693 -844 256 78 -339 683 11 837 -487 -139 -186 752 732 701 582 596 200 -851 966 -852 -458 -621 299 -899 211 120 368 644 599 601 -757 -653 -579 -578 817 32 911 984 -200 -502 -59 -114 -636 -685 23 225 -970 -406 -235 931 -509 536 -956 336 -908 276 73 -30 828 -681 119 -804 374 -788 888 653 -371 800 -153 180 -321 -409 -890 897 -921 526 514 -968 -5 -453 -230 90 90 -900 722 303 -638 826 644 -770 66 892 -805 -774 -653 663 -992 704 402 -330 -8 921 -819 980 -822 -522 -192 413 -501 -301 688 266 252 388 -70 788 -716 977 -587 -744 -196 -721 -523 654 151 -847 395 -576 603 756 -576 178 728 -652 -914 -427 -29 903 -294 36 508 575 596 -598 662 -194 -386 -112 155 -542 781 997 -510 -615 -792 521 -722 212 530 -698 637 -266 -930 -459 99 796 712 719 948 -713 641 -537 112 -244 -614 -80 151 -324 -805 -133 108 -1 401 541 70 938 28 678 166 -283 721 777 789 909 -56 -800 -986 759 -780 481 124 -264 -819 199 163 -880 -536 -174 -103 -609 770 -242 -895 198 950 -99 858 693 -752 -499 416 945 444 -742 -809 427 319 276 930 688 -394 884 136 956 -75 -687 -898 805 615 964 415 -914 -677 -229 79 525 977 -245 -342 80 -526 1000 122 -168 -366 877 -64 -689 630 -649 -670 376 -479 -800 646 -442 -531 -311 -726 834 -814 242 -371 -75 867 29 -391 421 -556 -182 429 381 -793 -86 356 -780 843 376 155 -95 401 6 -755 -494 575 -299 163 -283 964 -121 276 77 -932 -454 324 -610 -769 -432 -29 -45 275 -565 -797 -511 773 -859 623 -219 -796 16 -343 239 -306 -768 420 778 -238 -956 -883 217 37 977 76 598 -336 101 -887 -696 -323 962 441 193 -110 -160 -922 746 59 192 145 311 -127 -206 235 -591 914 -350 -688 131 719 -345 -77 -312 910 -446 361 -350 -175 404 941 -205 -159 25 235 -350 268 406 -33 701 422 556 108 322 647 -184 459 668 -141 -564 983 502 17 -477 533 836 841 -351 -419 -237 356 -975 970 868 307 -699 863 959 -894 -612 2 -542 -634 -962 -550 149 -782 -35 979 -947 320 -752 -309 455 -962 107 -821 -247 -890 337 611 47 610 539 217 486 936 -937 -845 -894 -486 -217 456 -698 593 562 85 608 -67 959 -407 -830 933 807 -171 700 106 717 172 -251 -938 -338 761 -732 972 -761 -748 716 -386 -352 -373 458 74 545 441 -49 -165 149 247 501 973 -989 494 -157 -262 665 345 35 724 -562 -843 423 804 -763 185 700 -734 949 664 -610 -977 786 -994 -685 860 8 -870 -736 593 -209 -851 -251 -928 745 -614 -30 -717 152 -322 -864 -422 -194 437 -734 34 -431 503 -958 -776 467 991 572 315 494 13 117 -776 819 -614 629 747 -562 -482 932 554 -591 185 11 778 765 -655 811 989 -407 -128 214 -624 -340 -516 14 -837 338 377 -872 -126 743 327 956 566 -173 965 -111 -973 454 -841 897 -535 357 729 -859 651 -615 590 105 906 352 -743 -723 262 689 -1000 14 163 909 -874 -427 76 297 -39 476 544 394 -314 678 -498 -956 -25 -221 -520 -143 337 -34 533 -943 512 146 824 892 429 -323 672 250 -218 -974 835 983 -408 957 955 -908 368 10 -682 596 270 -397 -641 945 137 -497 -346 -157 639 -768 -12 210 999 372 641 -234 958 51 -627 99 940 -758 -528 -50 857 929 439 -222 436 769 -168 -865 -452 699 553 -480 -491 992 -160 -728 -139 461 379 -422 556 455 367 123 319 142 -310 490 689 -168 -815 -765 -917 321 716 904 148 -975 433 806 106 -90 -867 -50 415 -478 383 -821 -570 -29 366 -30 529 -293 -890 602 -767 -300 -867 -561 -793 -882 786 -382 615 918 495 988 861 153 -467 -655 -729 -109 -600 606 922 -844 13 -847 -204 615 -412 -481 378 -558 -184 719 -885 1 -996 836 363 160 29 -736 -972 -368 773 375 100 -144 506 550 -212 -536 424 767 893 -940 -233 -227 185 -360 753 -851 -225 -162 900 60 447 476 -334 -749 -45 748 -985 519 64 -112 -139 -831 882 757 -264 360 192 -494 795 495 -411 -689 586 -521 -506 646 324 697 467 -360 -69 307 -709 -514 879 566 552 57 532 -943 -786 523 717 -640 759 -622 260 -936 306 -774 619 -256 -161 154 306 -68 71 399 400 -356 -402 333 -619 -62 217 721 -959 901 -769 -452 -655 -23 155 -792 254 -61 931 594 517 142 -6 -285 -286 -430 786 156 -533 898 -372 191 -778 -37 -337 -883 135 67 -869 -8 235 -89 485 63 -342 -491 -587 460 -763 -53 757 -888 915 -292 21 -663 277 -274 719 913 -136 40 -574 -55 862 -896 -9 -732 -111 -623 -958 170 247 -561 -598 257 353 341 -450 -151 -74 689 -718 -576 -986 -416 910 909 353 -599 -93 173 -975 -463 -479 -203 -411 -43 718 -851 112 -24 -157 -819 -795 943 -25 -586 651 -415 -275 569 -883 -925 -476 -383 -816 154 -261 -264 -641 717 382 323 -358 326 0 -797 724 -723 363 252 -153 122 -360 406 574 -580 903 -912 930 286 -233 122 96 768 984 -356 610 929 85 -46 338 278 474 705 2 -114 -801 -64 -702 -688 441 -22 510 -999 36 -692 -401 167 -815 557 645 507 -734 990 -868 -123 981 316 -100 261 3 296 -162 -460 -302 -78 -407 -656 -781 39 270 717 294 167 625 105 607 -255 -235 796 -968 718 -353 368 537 382 766 -695 -122 129 226 361 309 792 -749 -331 756 -482 -100 -416 226 -410 597 284 688 632 -804 50 242 -72 696 -721 -788 629 299 -383 961 915 -498 -787 -927 -841 -663 -795 323 747 -120 342 -690 582 506 815 258 317 321 452 -344 569 -867 621 -743 -638 84 732 -112 636 547 197 -577 747 -169 649 274 81 -154 555 717 194 841 -502 112 193 -589 475 -769 697 710 972 888 -749 570 947 589 -565 177 -809 697 99 -602 -310 -532 -872 -176 -729 704 -457 -872 507 646 409 136 -12 235 -955 845 -476 -348 676 -464 823 906 987 -39 -285 589 369 -721 -936 -623 191 -148 -964 -492 541 -922 523 794 -373 -858 -530 617 -171 370 743 738 703 191 -470 -377 802 -920 112 459 -913 -952 -142 382 688 722 -430 -478 -625 -905 -742 -828 574 -787 174 -69 431 -311 -839 176 918 830 465 -167 -396 153 494 372 652 -335 128 -66 4 -32 -490 578 -697 998 492 758 -360 -623 -892 328 869 546 442 -871 -83 -218 638 -101 -446 985 219 -977 659 331 770 317 -83 -511 387 152 147 294 -388 -991 511 -705 -415 -208 -792 819 717 -181 -829 510 -47 -335 -937 71 789 354 -316 802 -375 155 510 -968 -763 -346 -722 77 515 -827 -282 -684 573 -512 841 537 640 -866 656 738 -120 531 -782 -803 -767 -636 807 -73 -147 -969 140 479 -278 -58 18 -574 697 612 -997 -857 145 491 329 -306 -880 -63 -513 -554 -735 102 920 -813 732 264 -406 770 914 85 -11 -430 826 -352 914 835 -85 853 732 217 994 -961 -29 -315 -683 417 569 -573 -361 -247 -916 302 617 -932 -544 19 -702 897 404 107 -27 431 708 180 -913 -972 206 -520 19 -251 765 -158 886 -913 -237 901 -118 579 510 975 893 -856 203 425 421 656 -654 183 116 250 -131 470 -318 -482 -465 -124 -458 -750 -177 718 519 911 585 -732 -472 -928 746 258 -869 687 968 -559 901 259 -604 -598 523 757 -87 836 -75 858 172 571 878 687 908 893 -38 857 137 820 -84 -120 464 237 -172 -236 182 83 690 -595 573 -652 -135 -329 -697 -462 -592 -624 -880 -973 112 -966 -486 873 926 842 639 -95 -257 -652 -516 -263 857 -11 726 442 938 845 823 438 935 -927 -541 58 -119 -44 197 -571 -634 -788 -366 288 30 -78 92 -616 -442 341 580 -569 -812 -949 697 -581 80 49 285 655 231 933 -142 -717 -446 341 -134 -102 496 -100 981 -839 643 -972 298 -452 423 -971 -566 926 -935 575 231 -532 757 -881 -509 420 116 -896 -428 484 473 -596 179 -204 687 -566 243 596 996 857 -797 42 -597 -660 666 -247 -949 -396 -527 184 136 -308 884 434 430 793 216 871 625 -157 -993 -506 -902 -170 217 -788 192 -196 -632 22 772 923 -853 586 -712 109 923 -181 219 -586 -367 -16 411 46 -1 949 -257 -891 759 99 -853 493 -455 589 556 879 -875 719 -620 -574 -604 -239 326 -20 -345 660 164 -121 -111 -514 -476 -652 -502 418 -972 241 700 500 -601 302 144 42 226 105 101 -482 252 535 -233 -66 -656 -467 797 -845 -711 -246 -974 -913 -124 903 -338 -719 313 -251 -679 -332 -399 160 -410 843 -777 708 -65 757 -872 282 258 341 965 739 301 -450 506 673 616 888 -388 -491 324 730 -816 449 -620 287 -236 -569 -340 790 -512 898 266 756 -497 302 -578 229 -211 444 699 928 101 -664 -817 852 263 -133 -955 87 -629 374 286 307 788 471 907 186 436 -714 -517 -700 -390 -928 337 746 -249 -690 -677 952 -892 430 457 853 543 -374 580 -147 954 356 233 172 -331 -693 -45 212 -803 -201 261 -847 899 975 -493 661 626 352 -299 -741 940 -499 651 825 -303 -30 145 -171 -480 -327 -220 122 379 -633 951 49 598 269 720 -992 -4 412 -717 659 908 -53 -667 -261 -242 290 -590 600 -318 777 -441 -445 121 156 -430 446 733 -617 947 -632 -396 -426 405 550 -403 243 -9 -800 674 -236 84 231 57 -702 123 -704 771 883 816 722 -333 931 381 -853 158 330 -77 512 250 -726 348 538 718 1 162 973 831 -834 -208 396 639 -384 459 -26 135 297 731 436 479 -622 483 347 311 858 -519 -131 43 83 -218 930 977 261 -831 -381 -676 -69 721 -743 732 848 632 375 -616 -161 -906 -456 -339 922 -377 -864 171 -663 931 -490 954 -729 701 737 -690 -241 891 139 779 -798 -271 943 379 -524 -342 -810 8 508 74 56 -936 -944 624 -606 -729 -431 906 -239 929 532 12 7 805 -266 950 393 563 744 -627 -274 168 969 817 314 672 392 -648 -107 537 763 278 -205 -825 -64 -203 472 -856 488 -555 -844 861 110 -766 -592 -355 -960 -786 -521 -649 901 137 -194 452 858 108 163 959 -636 587 -898 569 -582 -523 -826 981 637 686 960 948 -4 920 572 366 918 204 -165 905 468 404 -801 746 3 855 599 -917 390 -528 -85 -266 432 -503 -361 974 -548 -780 325 568 455 -300 186 -317 -678 -433 -911 498 -832 245 -66 -884 -104 -533 40 -508 811 -340 -80 432 343 -756 -501 552 554 753 729 -725 410 719 514 670 99 679 81 14 45 -632 -129 -858 -263 -721 854 -413 464 -785 636 -462 947 781 -568 -727 915 -370 -89 807 -883 -619 22 -181 -123 734 -166 -152 356 851 323 364 -632 355 -677 857 -530 -782 -266 -508 -779 -965 -881 -183 -574 659 761 -833 -370 344 -680 388 -184 -340 -488 -813 -55 197 -43 198 656 -268 -774 628 -225 -52 -39 -161 582 -286 -115 41 -551 757 812 607 -72 -76 436 168 920 -475 91 96 -287 110 -652 -402 451 -973 732 -460 -127 -969 -582 291 -307 895 -483 -986 342 -906 109 -51 -565 -335 -950 711 -651 -350 -778 339 -144 -952 -405 -420 623 -738 720 -174 -626 -190 -815 488 424 -930 -831 -802 -717 -709 -544 539 442 -612 -236 305 778 -423 -945 518 -478 894 -29 -108 -634 154 -794 -971 44 942 -709 169 -282 937 -405 -636 -37 -292 916 643 -126 -626 -702 188 464 798 15 -245 -838 -629 -148 559 787 748 402 457 128 861 151 -375 711 911 895 -814 842 -504 -329 645 106 586 21 -840 446 -242 944 -90 964 980 -711 -83 652 -891 384 999 510 840 -191 -75 -570 927 -164 -831 642 55 -927 -627 145 -583 713 711 -211 917 252 -30 831 -735 -360 17 -882 -379 -83 -274 -77 -459 -312 480 -659 -861 -571 -439 -703 897 -675 856 39 -944 -382 -951 -304 38 509 256 -831 306 28 -571 -382 442 -585 -269 947 78 -271 -326 -131 527 -900 609 542 -478 -607 190 239 168 -190 677 495 -312 -934 -703 462 715 -504 -305 -538 -888 -699 897 -749 343 873 -13 -556 -737 -833 13 -851 534 -884 -99 -847 -564 453 160 -614 -385 -831 -6 990 701 751 734 -15 -721 -609 256 -531 317 -166 -255 -722 199 -143 -403 -472 -395 997 253 -6 -367 -111 769 92 763 665 -241 867 917 -7 758 -614 87 835 -840 -772 -57 999 -887 109 -568 596 -156 -54 -380 781 703 -352 201 -338 -154 -53 340 268 -530 -772 -363 891 -752 557 330 480 162 154 -188 346 750 -220 -229 457 -960 894 353 47 -420 418 971 -679 841 -409 654 272 -59 931 -79 -685 -216 633 -521 -567 368 -2 -63 767 171 668 -199 -411 -556 -669 458 -617 -703 453 964 687 674 0 -533 770 186 -197 662 39 -477 -580 -91 -687 839 -377 363 411 -584 676 -988 875 -201 920 -867 -81 771 82 818 -258 602 618 289 -470 262 78 989 -718 -641 -540 -754 -298 409 320 267 -383 198 96 -612 -318 156 240 423 -82 -138 642 904 819 -217 -397 -793 248 -848 632 616 -682 349 -967 -40 748 -412 -481 -28 -877 675 595 -537 -528 -457 923 -178 -930 909 -226 360 -42 866 -932 -938 296 -101 984 508 -693 -846 242 955 -346 -864 406 -639 138 478 668 747 181 -822 855 976 510 871 -268 -578 -331 -156 349 -797 -372 -176 -96 62 -573 45 -78 -470 487 772 788 168 -527 -847 527 852 491 -74 49 137 447 -598 321 155 928 540 957 40 -455 -78 750 124 -252 -166 -108 23 992 -104 -738 -138 268 795 888 632 -791 -880 597 -492 -191 -638 -475 -967 -25 170 427 804 803 -193 997 911 -557 258 -155 -675 793 -390 137 -311 851 789 -500 494 563 731 -704 56 -137 -43 96 779 -343 26 735 -40 -562 -96 -419 181 -810 333 831 -902 865 554 -433 -687 134 -476 -5 -830 320 29 -769 -173 -180 646 -700 458 964 -301 -951 -477 629 83 319 -350 441 -119 -5 -153 591 -849 -89 953 628 862 -544 -722 625 787 -575 818 -350 -606 -675 394 -242 213 245 -534 -673 -787 -44 877 397 395 -351 41 -483 -448 923 -571 -566 -875 -152 347 -15 -869 -52 837 975 272 312 -66 364 633 816 -147 -222 561 976 -660 451 -568 41 -234 568 455 -531 528 -134 -576 -221 494 -901 -208 -853 -631 -817 65 -278 724 36 87 341 424 -563 50 283 -335 769 283 -654 -890 -207 -876 33 -364 -111 -157 -690 -708 145 476 -474 523 724 705 58 123 608 -26 -20 -889 416 608 3 668 -408 -652 -502 -937 -511 -800 501 -227 -327 222 -692 -274 474 -250 604 -742 929 -829 8 -965 430 -825 -320 -363 21 396 613 514 -20 -151 840 -151 -270 423 -774 523 884 505 -824 -37 -656 920 949 108 -461 -194 740 145 255 -524 327 770 393 658 -511 129 490 120 860 -579 -650 -378 -91 169 -363 -897 363 682 503 -910 -929 358 482 -363 -894 525 131 -10 383 -799 417 -547 -724 -685 632 862 -218 -845 -982 296 -652 -256 568 -436 490 -329 387 -224 603 412 501 729 404 229 -592 474 93 463 783 -550 640 183 743 -81 -501 923 -63 -462 278 -34 -324 645 95 864 344 10 -212 -991 -369 -326 801 499 -992 209 -854 289 -416 37 -400 490 384 -594 651 940 736 854 473 -35 678 -89 -21 751 376 89 127 67 -376 -993 55 638 714 -435 -11 314 804 170 581 21 350 259 133 616 -770 -306 197 502 159 797 251 580 -471 606 -397 -107 -577 910 -804 722 341 -480 7 -522 -210 -519 367 -337 -406 222 285 898 -60 555 933 -666 -224 991 800 -313 -197 144 -261 -999 260 -272 -341 6 -191 -520 209 -774 -607 -459 379 247 -719 897 -266 -352 671 398 907 712 -69 31 -181 -788 -850 277 125 263 89 -245 703 792 -20 -612 -832 375 -65 -107 -645 -657 619 -793 -473 236 -854 895 787 -260 373 -68 458 45 762 560 656 -943 923 -817 -437 493 -528 666 920 274 -520 671 117 475 449 47 -838 981 432 78 898 765 -105 892 -697 758 172 -226 377 -851 -567 156 252 55 101 578 14 -966 -980 -808 -727 970 -751 401 -692 -661 114 -429 -544 915 621 284 761 -475 685 -283 312 211 658 -299 12 -805 100 -697 692 -22 -628 843 224 292 928 -944 113 -195 516 295 -92 -621 979 -445 -653 -348 -360 793 342 -336 17 626 -220 244 -351 -150 638 -508 -815 199 -666 -75 947 808 345 495 -745 -864 -647 198 141 -219 842 -556 -683 -235 -867 85 -408 126 -785 -261 592 570 362 631 -244 931 -770 -151 766 -984 22 79 164 380 -422 854 685 -104 802 -361 150 143 -24 -20 677 313 -668 974 -76 491 113 157 30 334 96 -423 50 614 -462 -892 709 790 600 -779 -757 381 305 -882 -427 -304 614 -313 141 388 -824 36 625 -468 -233 402 360 -316 -467 -9 -76 -722 -391 25 643 -694 -13 548 -871 436 -599 -147 -674 638 -808 141 443 772 -618 -74 347 -24 916 -100 -869 -618 -99 54 -249 -176 -857 -688 -137 186 -560 -980 -820 -955 307 405 820 -509 -254 345 883 361 -822 -234 363 -356 524 -268 432 233 -305 -143 364 830 -617 -878 -877 997 -508 543 625 -486 254 -936 669 -397 216 -987 -8 -117 -741 607 -595 -840 -588 -649 -556 -64 -471 -187 -486 -122 256 -351 -237 230 -384 -380 440 -269 -296 603 271 3 -131 555 -710 803 -519 692 488 188 -930 583 553 882 -3 601 443 474 -708 -841 -213 -803 -987 778 -458 651 -933 40 926 -189 -664 -439 772 -51 -834 766 398 420 65 980 658 -608 -331 -650 -385 600 953 967 241 -18 -370 724 -858 -757 910 -578 681 -125 198 241 80 541 -32 -15 164 466 -825 -476 168 -740 -398 409 -987 -301 -462 959 -10 -272 -772 467 48 474 626 65 669 -893 994 295 916 789 -441 527 -552 755 -149 373 907 331 857 448 -667 966 407 -172 -467 -586 -50 -67 -305 -975 -173 -113 -121 594 -408 125 -891 812 546 -207 367 -502 -263 -179 -519 -868 689 -803 -786 749 -956 257 -483 -162 949 -2 -682 948 380 243 912 -995 226 -866 -575 -789 -46 446 -306 975 -829 282 -719 -959 919 955 -267 50 498 732 458 340 748 -210 953 843 -872 -946 -726 -46 720 65 493 163 -815 419 649 721 -690 349 -25 994 469 138 -215 201 -386 93 -684 361 529 62 357 162 -437 655 598 332 -46 408 59 372 691 464 551 -804 -716 575 812 -566 -81 982 452 -553 421 404 -695 189 -439 -828 735 -101 -826 -389 -321 -658 801 552 -18 836 51 -954 285 -151 795 608 628 432 -874 964 -242 418 827 -941 872 -753 -956 571 104 -380 68 -816 174 708 154 643 -651 369 -881 -327 -311 789 894 -805 -678 897 268 -112 50 82 -52 90 106 -700 949 -23 975 -492 280 232 807 -776 -926 -124 68 829 723 -803 819 -856 17 -749 790 -228 -482 -46 52 -736 403 130 -72 -368 27 -699 102 -580 728 71 571 -639 466 -709 987 -282 537 -261 -66 805 -478 -536 848 36 344 493 130 54 -393 565 672 124 239 106 -801 348 -871 569 -755 656 229 47 -663 161 461 212 137 -201 140 12 -413 -513 -280 -376 -816 -995 -743 -417 753 279 150 -844 -488 524 -10 82 -561 -1 -173 -550 427 225 -2 966 -43 477 45 -811 633 774 -13 788 236 -672 -378 286 -196 -241 -580 -462 524 -209 -200 63 111 -561 -599 383 691 718 -222 -641 461 -193 -685 633 286 634 -752 325 0 927 -312 -286 -953 310 -247 -768 -91 365 577 -418 872 -498 -154 935 341 -174 -534 499 -371 63 317 -16 163 -299 -10 -368 864 435 -164 627 228 146 897 -516 829 -245 -981 289 696 993 257 828 721 768 -705 889 -911 -630 -116 -327 -435 231 50 235 -122 580 -12 -265 -25 -238 232 905 574 -586 -995 -894 -391 832 -996 -690 49 739 532 -948 -970 -856 861 158 -541 934 -474 -458 791 585 612 191 269 744 783 442 880 -66 -462 926 1000 947 -924 409 541 214 -924 -852 -941 351 181 -797 -364 -323 -697 -992 -777 931 -979 -752 198 -177 839 308 -715 -509 -854 -976 -610 -697 437 383 -352 -814 739 -317 -43 -348 -520 917 -408 -426 304 774 768 -585 737 -646 -921 -316 -239 -963 -952 473 258 542 334 -857 -190 753 739 -67 -10 -764 159 16 -924 -358 -361 -166 595 195 257 52 -139 -113 -900 -767 -700 -757 869 151 -540 198 641 -782 559 -65 109 312 -472 -244 -750 291 151 -841 -503 455 14 -512 52 817 -922 747 428 579 -543 381 667 -566 -634 810 -944 721 -312 -47 381 -273 613 102 -519 413 480 -687 602 -295 401 368 -932 -526 -327 -965 74 -384 -864 528 954 -451 -208 777 898 -830 -232 -906 304 -851 -550 -397 -208 324 538 49 45 -839 -398 135 -114 885 -653 2 957 -69 -374 -220 -997 -882 362 -195 506 -241 17 -369 -530 645 646 -289 542 -56 -95 800 -411 -988 -47 -646 448 -542 -87 -607 -88 -912 -453 -545 685 328 -253 239 324 -359 893 -440 610 -164 -394 222 277 -594 -559 -998 564 51 -905 -569 452 -237 227 -616 -604 -408 803 -472 147 332 -136 593 47 336 -36 -952 403 941 556 -722 -573 795 755 125 -500 299 681 659 561 -14 513 561 802 268 385 -494 281 430 701 -779 945 138 -398 233 -401 -455 -644 -196 528 -849 567 439 878 -494 -245 315 -697 378 -164 28 -228 992 954 297 -332 425 167 909 155 825 -15 868 154 -430 507 -777 249 416 283 746 917 -451 856 -549 544 250 -806 990 159 -536 252 517 -88 -656 320 488 440 -740 901 -607 25 440 102 -858 -757 489 246 -46 758 -772 -504 173 148 -681 -281 102 652 410 935 605 -46 484 -647 458 477 91 16 442 780 -257 969 159 -278 107 -967 -495 -259 -957 -478 261 585 -344 263 -282 332 -19 545 946 120 -853 10 -401 582 -102 516 517 630 -750 -493 -163 660 757 55 -727 845 265 581 -795 622 -467 -600 -864 194 -592 774 -464 615 -907 688 -5 -121 652 -400 497 353 -691 704 337 -330 -878 -282 -962 -354 -896 -514 -213 346 -531 -794 343 490 901 -798 -135 508 -365 -187 -191 590 -773 -423 -671 -855 -258 703 483 -324 -763 195 -474 435 -92 -191 -962 -776 -64 -320 936 524 614 706 -542 448 -914 -571 -427 590 -947 361 913 507 171 -610 -218 658 -262 -206 252 419 282 -138 -696 233 -660 356 -623 -826 -731 -610 979 200 596 104 -426 389 -861 581 -69 908 -26 465 78 605 167 851 -385 584 -831 608 -166 -542 441 -951 116 240 -984 165 14 -298 -758 -648 795 -190 -42 306 656 -101 -834 939 899 114 -102 -128 -735 -368 -814 -296 -281 735 -456 118 867 -781 -340 -485 701 951 -952 -380 919 148 -812 -390 -622 38 -698 -873 -229 -738 965 -484 579 -722 437 -512 -912 576 -381 -219 493 268 -832 107 570 85 207 141 59 -692 -520 767 -237 308 -144 -488 -692 846 275 21 231 553 -153 -995 737 619 -485 -886 -831 -205 63 -437 -629 182 329 -301 -311 -416 -5 556 254 -355 571 514 -235 -260 -245 791 -747 -316 -450 553 234 367 -539 616 83 299 514 943 -810 560 -676 197 407 356 -658 -288 831 -446 -280 -341 -765 -555 417 -171 -591 95 -211 273 -956 4 242 -18 -412 -86 -350 289 -378 -150 912 -667 186 864 67 750 630 498 860 404 560 -927 356 -812 -213 780 691 -187 -784 -366 -274 -391 -473 -73 655 -96 735 222 -445 -818 -558 851 -876 52 333 667 804 514 493 -753 -240 546 -853 -357 -15 -318 884 -87 980 -213 -885 404 121 -141 360 -638 -596 -163 -643 793 -688 473 207 226 -675 -991 344 -628 998 -861 -116 -707 248 806 491 -528 404 -957 -409 625 -981 879 -934 135 -572 -633 -494 470 405 -941 -783 -242 437 405 925 -283 163 -33 861 -198 -804 -493 49 -412 -539 -502 -796 -521 -258 38 -983 764 556 -692 16 -36 -709 -209 -539 -97 867 -354 -605 -753 -162 101 256 -792 -852 -336 -412 -811 37 841 619 958 -636 109 171 39 -589 354 287 242 569 419 705 -569 681 -171 567 698 884 -190 846 -362 -515 -86 -827 870 -345 468 615 951 457 198 -641 102 801 -857 -495 -158 -205 565 880 -517 -119 198 54 -252 299 -824 712 303 -18 -149 -381 936 -146 -483 367 32 882 -186 232 -154 -287 973 -271 -669 -748 997 695 -1000 287 100 620 -627 137 784 516 -229 206 331 -288 -340 -714 -32 -582 -508 479 -623 -314 -162 -93 -895 -657 -453 -229 830 -556 612 -524 91 555 -19 206 -999 992 242 262 -142 810 -11 43 254 571 401 -439 -490 718 -241 989 -476 -559 296 -744 993 872 -364 349 200 106 -494 732 -135 896 312 -997 746 -808 251 -215 654 805 -112 -671 -260 758 -77 951 -177 737 678 937 -730 456 462 -815 -408 923 -989 746 685 145 864 893 -122 544 -538 -481 216 -63 -451 87 -381 413 928 -919 -459 -68 -420 841 524 -51 127 -553 438 -352 -469 -394 -82 388 -105 194 -725 -483 -15 -776 -822 -254 -184 49 -560 240 -23 -95 123 -41 -118 -922 929 -271 550 -621 878 -781 -769 -775 213 173 -307 724 524 374 69 91 991 776 -724 -226 -804 857 -382 709 682 733 -329 -764 -740 -406 -34 -97 305 -186 12 243 -849 -800 -305 -146 -468 -617 -135 -358 -548 -83 959 989 -252 494 -460 -658 -378 -668 -906 270 -706 -49 649 -829 -783 -594 331 -13 999 415 68 -801 -436 -930 539 -997 523 457 917 835 634 -621 -172 -295 -955 179 -882 673 -148 103 9 619 547 571 678 378 412 87 783 564 955 898 -453 -947 779 -751 -462 493 -538 168 689 411 702 274 -838 -973 322 -401 -575 799 -998 -537 224 -614 762 -637 686 584 611 139 -880 96 679 -65 367 667 -571 -632 -440 547 323 860 827 -527 -333 8 -538 -597 -68 -9 896 -233 -311 646 63 19 -362 -363 154 159 -929 720 -931 -779 608 547 782 -167 203 927 979 79 -897 -910 704 -66 438 -270 -253 -831 -655 363 -883 567 -43 637 -708 -538 90 401 323 416 174 -830 -229 510 833 -693 584 218 -25 599 -245 146 -191 -66 -535 -316 -568 -210 619 576 -182 404 -418 271 -530 -584 714 -391 -463 589 -360 -430 -995 -680 992 -232 -318 167 -795 741 481 -539 48 -710 -886 -654 -951 -272 533 228 -653 64 -396 -795 -761 329 350 -743 763 91 582 582 333 -748 865 993 -855 -778 61 616 5 348 136 667 315 987 -448 -772 945 -222 -1 -915 -385 -514 892 864 782 -320 -477 524 -837 -39 -147 -992 616 634 619 889 -220 -964 -610 -836 885 -725 -457 832 372 -4 532 736 47 556 699 622 970 -570 71 -631 -26 670 860 927 -635 -542 -913 110 -899 -155 738 25 782 882 183 -495 -382 -164 -436 -192 -264 -217 262 -83 207 600 -547 -744 -383 857 335 -332 233 411 597 145 -814 -906 954 -555 373 -9 -320 262 123 294 628 -728 -471 -801 428 301 81 -745 -607 188 -516 77 -394 -143 -207 534 324 -941 -124 237 279 -674 389 -282 -552 680 904 -878 -610 -195 780 -605 -211 -795 225 24 68 -72 -48 314 -713 921 530 -302 704 225 -550 853 -254 -990 -375 968 -700 -234 -850 414 -625 344 623 -315 245 767 813 374 -28 -256 755 397 120 -640 460 150 603 730 413 908 -555 890 -291 225 453 -715 -330 -101 -124 723 -977 160 105 622 -458 773 -535 -205 -214 -849 453 -403 -624 -1000 569 987 861 -108 597 -598 -365 576 853 609 83 -387 -933 -993 733 -709 247 604 630 518 51 -425 -658 -865 -933 -97 -721 488 620 -833 -502 -265 954 -874 127 -426 557 -807 261 378 733 859 -198 -154 -620 -540 193 -329 627 -658 314 -236 -224 -46 -842 -976 693 888 -157 13 468 -743 -777 816 647 -623 -70 -833 -684 -751 -146 -572 -281 293 814 597 -258 890 -330 -433 -224 -421 69 -853 -681 19 370 -1000 -31 -602 -270 -523 -600 964 369 -307 -454 -110 502 651 339 150 -382 -841 377 -320 -138 -760 738 -290 -869 -806 -34 -407 -328 692 -219 532 -450 -315 720 131 -298 -762 -822 -130 471 -891 -37 32 -207 -975 -58 -346 422 -470 924 789 -209 -667 122 48 406 -459 751 585 -496 72 506 -642 897 -286 63 -812 600 127 605 -823 760 372 415 34 -533 837 406 697 -216 26 -484 547 637 438 160 38 -268 582 435 -140 -323 982 -444 234 -663 -65 628 -699 -197 1000 402 822 -18 -237 -13 -931 -654 507 806 272 -109 -673 -226 651 -969 -629 -84 90 672 -586 190 957 730 -532 -628 393 -331 201 -525 -15 957 804 -702 -631 94 939 -809 -791 130 -448 104 332 301 351 -167 -89 -252 -900 667 943 386 390 -510 -221 -160 -592 904 -538 -421 314 843 -984 -58 448 34 53 930 -765 -85 704 -591 927 500 -215 -725 2 628 334 -508 -183 20 -210 783 -141 454 230 -3 190 -254 87 260 275 962 500 19 906 774 332 -763 -233 19 289 691 -597 763 -573 -454 389 -38 -227 722 939 416 -462 -717 -458 -952 951 603 -132 449 14 274 287 -827 -319 -306 682 -892 860 -777 -169 257 4 -136 -21 0 504 -220 -591 -265 -703 -277 547 975 852 -129 713 -725 418 462 -101 248 229 -825 769 -78 -510 587 972 -607 -913 875 49 92 -567 724 -228 101 -934 -130 851 -229 -471 85 534 144 134 -537 -600 -896 323 343 218 -873 591 -81 -329 -662 -138 546 548 154 -485 -444 -941 9 97 -660 540 310 324 390 -717 571 84 -386 586 -750 -383 322 556 -643 -210 -172 700 904 92 451 588 -536 806 -235 -872 169 -273 47 943 923 -269 834 -926 -424 -768 -272 -980 -761 -637 429 729 982 -144 -832 -788 482 -723 -955 -499 212 40 -423 857 -483 381 -195 682 475 -372 641 182 249 -600 -360 -312 185 170 808 -60 180 -359 249 -179 638 -9 522 846 129 246 170 88 -278 294 595 495 497 638 322 814 676 -955 -670 648 945 160 740 148 659 -378 555 86 140 143 -176 411 -820 180 -609 -874 605 -272 496 541 -303 426 926 221 690 -974 533 -27 461 254 -629 -704 -510 -663 153 202 362 534 -90 -259 -429 -729 182 637 -228 -856 895 795 901 -686 799 795 -790 680 576 -903 -554 -698 867 49 100 -987 -988 -881 906 -175 -581 43 926 554 864 -190 287 -863 -82 -979 -462 -590 -840 717 851 -325 -900 550 -518 -178 -678 642 899 -857 -683 -261 161 -629 -230 442 524 -916 -521 -563 -488 428 383 377 656 310 325 142 0 -629 -629 -753 -891 -421 681 644 519 -939 -341 148 -428 -321 993 -458 -129 -934 238 -51 -604 -976 784 -328 -516 251 -910 711 549 564 -815 -427 -348 183 -46 313 257 484 315 -967 791 79 876 82 290 -283 -481 525 506 331 -405 25 947 833 -357 -990 -574 678 266 -374 531 -100 602 -336 388 846 440 -753 152 -494 -486 -784 69 -371 743 -879 -437 -104 339 -63 -202 626 685 -116 -42 -185 -474 -377 337 -806 -320 743 -157 762 -845 -729 578 -482 360 -192 -139 704 341 116 162 -202 -667 -447 862 -669 348 -67 981 -672 122 -607 862 -118 381 -500 737 494 136 -165 521 540 -602 -964 529 847 63 943 837 632 -54 997 285 -301 259 862 44 -969 747 -390 555 -427 -457 -85 -638 -538 752 -956 587 -23 549 -835 107 58 -99 262 59 6 934 -652 -657 -14 813 283 -17 -4 -770 -266 43 424 -347 -926 738 999 -809 976 517 -98 1000 768 -462 -646 -430 -556 -527 -174 984 793 -49 741 642 -672 871 247 993 441 -502 -393 -730 854 -576 -773 -653 520 714 -610 -256 424 862 472 -360 53 697 -395 -624 -308 78 -433 -794 -300 703 560 568 144 833 909 899 743 -286 -602 451 421 479 383 658 -796 150 915 644 -376 58 -873 989 -139 -954 640 -516 -731 -230 602 667 -448 -506 763 569 281 -914 673 -1000 640 697 -362 -777 -315 298 -276 947 -194 182 -674 214 836 -249 -371 -749 -760 -379 230 -53 -329 177 -670 147 -886 -564 221 576 -685 -883 790 62 866 805 377 952 194 893 -614 241 -845 -235 19 298 -67 22 -179 -203 -425 -48 893 -76 246 817 -344 -599 -984 437 608 989 606 -664 747 778 773 -596 -549 -490 249 -207 939 -490 -804 733 897 -626 -735 163 155 -999 932 206 407 443 956 888 835 968 826 846 -277 986 -667 -675 623 -481 -346 142 -210 -673 -745 -237 949 -407 -272 697 872 -944 103 817 461 449 -74 -42 414 498 985 -209 618 754 392 385 -941 -313 704 -154 609 -357 -170 -543 -594 -46 356 86 693 639 22 876 648 125 -439 -897 119 129 -667 -965 269 -571 -333 -833 -295 -843 65 564 57 -239 -663 568 -287 495 378 911 919 -83 29 165 -144 -34 -139 -10 649 999 -347 -794 219 -153 -868 532 -259 273 -579 551 824 -649 604 942 -135 -686 -964 503 -190 -985 487 -934 -964 65 525 -292 -933 688 18 581 404 -29 -195 -363 -300 468 -820 833 253 180 927 -593 866 -442 -283 -805 -390 207 -518 778 -68 -276 -294 -943 786 479 651 -258 539 116 -694 51 -564 -617 -567 150 -335 804 49 829 405 533 -794 509 63 -602 -88 -72 -979 54 -851 -655 -642 132 28 -2 -1 -431 -594 890 -763 393 -52 -106 -48 715 -148 438 -320 -557 -642 997 341 218 210 66 -823 898 -205 946 223 -161 109 -241 -665 243 459 -623 591 282 296 838 -733 -357 192 182 -555 410 248 -349 -197 -902 390 243 -544 -250 123 -408 -869 442 -392 -485 -416 -383 467 -665 448 19 202 -178 423 341 432 780 -309 -657 -399 264 454 899 727 259 -480 523 939 612 -67 -364 -285 -722 862 110 459 -660 -228 -825 -89 -453 275 158 -539 -896 -328 -743 -434 682 -902 778 -524 -142 -724 388 956 -134 -686 427 -751 -158 997 838 733 -892 706 636 -815 193 405 756 -149 -76 700 479 -212 -2 268 998 -118 982 -125 -38 558 -912 -43 970 -285 -143 -143 141 -278 288 527 -977 -615 39 -296 540 640 789 -930 763 892 527 81 623 238 168 -888 453 359 -463 412 93 -983 155 -2 -988 773 -897 -189 -272 497 513 670 789 -65 -997 799 312 -406 859 -651 -51 7 -601 107 -419 -83 969 165 -800 190 360 -105 815 -135 837 -802 -156 -199 -51 -451 150 -1 877 -343 -453 -372 -387 -519 -13 -905 -113 -852 534 208 928 -720 -276 827 26 114 171 328 533 -246 831 -259 952 488 -494 -483 828 237 -743 487 -661 50 658 -205 -112 641 148 491 -70 -36 396 626 -718 -480 -107 -283 -952 310 706 52 554 -106 386 -944 -883 -861 814 371 -301 704 70 114 -521 131 690 -46 -67 -680 885 630 -78 -208 305 401 95 -149 696 -138 549 682 82 102 139 -775 341 240 1000 987 336 -881 -549 -688 -467 266 836 634 -556 418 500 -799 -341 -634 -187 303 485 483 -533 368 519 345 -812 -330 234 -343 -796 245 -528 821 -192 -646 440 915 -620 482 -791 -130 801 -42 -697 -925 -747 575 -960 55 283 -684 311 271 -324 820 434 -35 -872 -738 -320 -836 -190 11 -15 -957 543 -957 -766 410 964 639 -448 805 -501 -644 -452 318 485 -763 -466 946 392 817 -351 982 -220 84 -199 -886 362 -918 942 388 -189 592 651 168 175 -432 -737 491 539 913 -818 -84 -910 -229 -121 -202 -677 684 -438 500 794 -440 -538 604 -841 -852 440 84 306 379 -400 133 -84 -730 -903 265 -542 483 47 -5 -405 538 -268 -366 83 685 -522 577 -826 -895 279 965 -582 560 -185 155 -534 943 -418 -217 656 306 -648 469 627 -712 568 -209 -758 138 -590 557 -519 657 -858 745 -866 -954 -964 -308 957 240 641 3 74 -857 -834 -937 604 -738 101 -193 483 -979 814 -550 -525 323 857 -187 929 -66 -324 603 -621 -879 -550 -334 -847 -355 870 780 -465 -757 843 303 181 746 827 847 -573 778 977 -282 -297 -570 -527 -577 -778 -213 431 735 -470 639 463 319 224 139 -939 -478 -258 904 -838 270 -542 -14 -877 212 -639 570 626 -6 346 852 327 996 792 -889 799 -172 -689 526 998 365 389 -546 522 -963 -297 -27 569 -985 -688 -490 -261 -722 714 7 -162 -854 780 94 250 327 -89 535 110 984 -763 -379 -189 -444 -463 942 -206 316 -417 663 921 73 509 125 867 -930 582 -557 492 -630 -626 192 -704 -298 529 -533 -180 755 -34 101 -342 89 748 20 645 -764 761 540 304 -530 354 -209 -787 -492 385 -70 -357 -203 843 -389 171 -189 -962 -355 592 -591 -997 708 616 776 683 218 177 182 543 -524 -8 787 171 -701 925 324 755 -770 226 416 -82 326 -341 -822 -954 370 -538 424 376 452 -898 -11 7 -680 -486 -67 643 191 70 -669 844 -249 -899 225 -385 354 179 374 -424 -60 325 948 452 721 -364 176 -543 816 365 782 453 36 669 -260 -747 307 367 904 417 -221 87 -441 763 631 212 978 -897 -335 -75 16 -796 -712 -238 560 -343 -181 -956 -461 -330 -19 -79 -79 560 -903 -201 -534 476 246 -352 -893 -938 857 -622 -678 878 56 829 932 -543 117 -244 -614 -979 463 -859 953 -178 966 45 -758 78 682 357 -999 847 -868 -687 281 -626 -517 166 -899 892 -630 752 -206 877 722 556 291 -115 951 -93 157 -911 289 515 154 -443 109 699 76 332 -656 661 -97 -812 -132 206 868 -93 -348 151 -691 317 -788 143 765 878 -495 -624 -876 -190 -852 45 542 -470 184 509 -614 691 533 812 -567 -908 -818 157 468 117 79 307 -258 -8 618 6 442 -253 -409 261 -415 333 462 896 -719 778 -510 204 -7 -10 377 -479 -22 832 -890 793 -153 582 923 -468 -854 512 -282 957 190 -370 -702 -972 541 348 503 405 -860 -144 850 309 -792 -983 1 476 -314 236 114 791 835 -692 -817 -548 -216 -54 -958 651 522 696 -675 -430 133 -229 -446 -834 -2 578 671 -341 -888 820 29 689 -671 669 37 838 600 126 319 -827 756 389 -526 -725 -215 577 -320 -714 -79 432 -428 605 541 -851 -853 -414 -29 -40 -451 -334 -34 629 -270 -499 338 691 634 935 193 -351 962 -993 610 -623 -137 618 352 827 -504 -376 -185 217 -497 -732 945 -763 -15 215 924 -288 -222 -777 -872 -860 -765 -414 834 502 -888 436 562 -232 -741 -464 603 -836 -711 316 111 764 917 14 957 -136 -554 -609 -237 34 978 -403 -630 -807 -255 210 -402 -331 -753 -165 -269 -45 16 -4 478 330 454 -670 -971 -571 -875 -117 -453 -408 -340 68 20 705 30 -302 701 -257 -247 429 896 328 842 -416 -580 219 -747 -246 -880 -541 -309 428 355 530 -952 352 105 -307 57 -271 434 -842 -955 52 -679 497 -955 678 -215 941 -409 -379 -311 -444 638 200 274 966 -925 -688 64 -918 -597 176 861 -744 -198 544 291 915 -689 141 322 207 -521 157 -606 -208 -646 330 -982 691 -756 -895 48 -480 -502 550 253 -415 514 -109 386 -459 411 975 756 -658 -402 173 306 888 -405 -880 943 -227 333 -400 -305 899 -439 446 -179 -535 87 -580 5 -588 853 -729 -317 968 -923 545 247 -788 -123 -767 539 -865 -105 654 -548 839 18 -718 207 -304 -48 569 -838 270 -987 -611 -931 -194 -975 995 873 -279 -46 -958 342 305 -673 -700 744 -3 797 -242 -112 -812 -880 -340 205 393 -512 615 -996 699 -702 798 325 -444 128 245 -584 1000 225 494 -164 97 -314 181 234 680 382 -525 -438 -655 197 745 929 747 -522 -677 -401 -87 5 -401 159 334 748 -631 714 9 618 -790 241 -624 897 -586 326 73 -909 -594 -355 -739 191 -700 -303 -197 -130 -783 -480 -260 433 -476 583 -612 921 -326 738 -699 774 -571 -668 477 -479 186 -380 854 -803 -483 20 580 818 -757 -434 898 93 605 932 488 998 41 -268 -195 -803 -440 -933 524 946 869 195 932 230 496 734 -694 -310 -511 -82 601 -710 -200 748 -599 -991 462 -404 10 -518 486 -275 -802 54 -761 -621 393 -409 -553 85 38 -432 567 -141 -159 -400 213 265 -842 -702 652 -145 -688 -473 -783 -942 -385 -884 -520 -147 -720 412 -146 -22 392 82 93 75 148 621 -435 248 -610 936 594 85 -800 173 -94 658 219 -162 108 555 -768 -660 901 -599 -706 -968 924 -890 139 986 -349 643 -345 565 11 -785 895 -361 -363 498 726 136 232 704 377 -518 -607 694 330 55 851 -390 -303 149 712 702 -208 -898 264 -80 -524 -155 -557 210 -617 350 1000 347 -155 443 970 901 96 -375 -409 519 -243 -64 631 450 576 -401 -534 -292 -783 -108 -558 118 -996 -15 104 -841 451 143 139 23 -427 640 -757 -499 -92 885 -29 72 694 415 313 766 -378 -301 -295 -805 -292 -889 441 722 -989 543 -585 104 -499 -947 -718 819 324 592 644 533 -787 965 -318 687 414 493 -137 343 660 -450 -703 -270 -373 -411 -371 -452 -251 -34 743 151 501 -155 991 635 409 -205 -85 847 868 435 448 -499 -449 819 -178 -497 702 -986 -600 885 657 -540 -864 -423 708 630 -847 245 998 -849 524 723 -987 -390 877 993 -609 463 -555 235 -515 -20 347 -813 609 -925 -598 319 -991 -980 422 829 -930 -117 -133 338 136 488 -634 -958 -691 108 207 -443 254 -112 646 -292 -707 -189 361 -305 -581 487 -232 -399 -382 385 146 -956 -456 -475 85 -851 286 -928 696 504 522 -566 473 74 -658 -784 -269 33 -708 492 313 824 950 -797 -408 435 -130 -771 -471 -438 212 300 859 502 319 219 633 45 -37 461 74 -195 719 318 499 -280 -934 57 169 479 476 -897 769 -961 -458 -177 -515 -868 -226 840 -439 485 -80 594 -715 -96 -326 93 -961 447 -449 480 99 -421 -756 727 364 -385 -239 732 997 -603 -625 -318 814 -229 -185 -500 830 140 -906 672 838 665 403 -433 -243 -13 979 -71 -62 216 -28 -610 -809 -512 641 -270 -230 -521 448 -158 -711 341 963 766 780 -712 201 -747 981 -970 559 -69 -260 -836 29 -142 -150 -701 624 445 723 -67 203 981 -863 228 445 109 -656 -604 862 -147 -402 124 590 67 48 65 8 -811 775 -716 748 -350 -956 442 937 -519 122 864 10 727 30 -599 -848 -171 206 -678 215 -170 689 -26 -340 803 -549 129 -135 -671 -407 -831 633 -460 10 -248 178 652 534 974 -927 583 -155 108 -486 -947 -950 814 -100 -164 -734 770 -922 822 438 12 535 415 -198 -204 509 579 -433 944 -772 -89 -432 -598 -41 347 435 133 -480 -520 1000 38 323 484 654 455 -796 -408 449 111 -511 544 461 -809 605 113 338 544 -489 319 988 -266 205 929 326 717 -217 -839 676 -853 -199 354 29 -136 -898 -373 833 950 -521 -663 433 226 -314 650 931 -2 307 747 36 -473 532 163 954 932 605 261 619 -878 433 -744 144 858 -272 -294 356 237 388 775 41 210 -61 -236 558 354 979 571 -619 -561 96 174 -124 -947 521 82 394 683 218 -72 691 723 -853 -801 957 -49 114 460 -922 -391 588 -830 -278 -147 586 489 -184 531 -486 571 -310 -961 852 -598 707 -783 -422 -841 -47 539 -349 -201 585 538 535 -53 865 147 432 599 -562 -393 105 760 -315 657 -275 -632 -658 782 -248 -875 452 633 -384 -241 760 431 -362 -202 936 -316 -206 -621 -729 -383 -547 -224 -687 989 75 505 -411 901 -64 -246 501 561 908 52 959 828 367 -966 -176 552 550 -482 -295 823 71 -974 -485 -132 508 -488 630 -106 480 631 -499 773 -930 -978 -761 689 -908 -420 861 523 -602 413 -72 -963 -153 -644 99 -860 -958 210 -887 404 615 -852 615 178 -38 -624 -24 -229 762 -679 718 365 23 -880 -892 353 69 189 -961 -384 809 18 288 622 -583 226 584 -297 698 347 65 -140 710 -870 975 458 -887 811 -390 -29 625 555 174 469 -13 -743 300 918 441 200 -454 36 797 860 655 -339 -528 825 349 -313 -134 729 -636 -93 653 -304 -577 -449 -504 -444 -822 560 338 760 -916 716 -456 458 -127 80 -530 -296 -542 -464 965 644 330 -339 462 690 -107 -372 -356 881 -347 -181 -115 -235 -637 833 -242 -246 174 714 -902 769 -554 450 750 581 -890 -822 578 24 717 967 531 -660 -932 287 432 -893 -317 199 -146 661 -921 174 586 -573 -215 966 370 482 53 751 -911 -746 694 150 -615 553 683 982 -2 -412 319 -611 191 -316 -243 -269 645 650 688 500 -340 -912 -626 -731 -745 904 -1 390 -828 -960 -793 -693 -277 -253 -911 -299 -564 234 501 -641 9 657 -578 -278 -237 -472 698 776 227 480 -531 349 165 257 164 196 -187 -897 -763 -714 -832 -313 206 -606 -648 -691 625 857 646 771 -448 241 -289 -243 813 -696 353 -394 -344 407 857 234 -59 -40 808 874 800 -232 -510 -548 -37 622 71 369 734 441 -590 855 -11 -647 -511 797 497 275 -181 608 -335 852 -745 -988 -886 673 -68 112 -911 96 -792 -992 -122 824 478 326 785 -640 -240 238 -90 465 81 442 -856 892 -758 -574 333 -659 735 -515 157 585 92 900 -316 -887 91 -979 634 699 -123 -731 -28 -672 -179 902 -737 -618 671 -106 -375 -161 -472 -27 -664 -763 449 970 -875 137 -76 -893 -483 235 -196 -867 -939 -270 148 -156 -82 738 371 512 -981 617 -708 -103 891 -12 465 883 -536 -787 824 -705 884 -216 932 -285 -938 833 -569 -749 -711 -987 65 -681 -140 -773 462 613 793 -600 483 512 -142 771 -470 979 786 303 13 252 -653 626 -273 97 776 344 863 -921 -730 -693 462 479 304 -201 -1 -78 791 -130 804 -392 888 804 -604 71 178 -866 -345 -765 652 -648 -370 860 -167 -56 -345 -447 695 -650 -924 -766 -242 -954 -793 -265 -816 -973 -13 -483 -703 809 397 -815 -364 -382 750 -871 485 -204 -36 183 243 831 123 962 435 -449 -993 -100 273 -772 -230 625 -12 -16 737 -325 829 -24 999 -394 484 -952 67 -922 504 432 -324 -522 54 852 -499 -170 -57 564 739 -980 295 -982 -271 665 -122 -161 -29 762 -946 560 388 857 161 -61 737 -821 134 -159 -415 -835 695 13 988 890 -830 466 -14 -895 -501 524 -49 671 768 -937 529 -583 437 -607 -304 562 465 -497 -182 119 -358 -419 -8 -909 335 -750 719 -329 461 -751 743 724 -693 -576 411 381 191 179 -86 -672 -608 -495 86 883 137 340 -605 -307 -649 465 677 960 70 -405 -54 -302 361 157 -181 -908 -719 -540 -567 37 348 -245 162 573 -557 -210 -681 -403 300 671 -46 -551 984 -172 -840 -746 813 -660 35 -260 -790 932 107 36 631 517 -554 514 296 -916 -389 441 -397 973 313 103 617 -168 -452 -99 792 -331 -24 -253 -915 -431 15 -406 -444 -926 838 975 -200 -86 658 -291 487 203 -476 536 906 693 340 792 115 917 391 121 -855 -916 -637 866 377 -457 211 857 41 -950 183 791 180 -286 28 -638 -388 -916 -632 745 320 -132 624 265 441 166 21 -176 -271 991 -557 668 248 -94 947 175 588 777 -378 -427 565 -726 372 343 449 377 342 -61 -619 -661 509 -3 -745 -722 792 -357 126 -335 -368 520 -65 -800 381 -334 568 -780 -787 -369 -487 345 759 282 -143 332 186 -784 149 -261 -489 -13 915 68 -741 616 941 47 -52 -957 210 944 -929 687 -823 744 627 -821 255 580 437 -250 789 842 -536 431 368 606 -978 -169 -615 268 670 486 -107 -848 -562 86 -967 993 -316 -673 469 -134 986 465 -167 460 -269 356 155 -245 -187 -610 -700 -246 104 -421 209 -438 -260 480 -704 -168 71 -587 -1 -761 545 993 -807 90 512 -152 -444 627 -433 -883 -284 853 -676 -776 -742 -404 -453 -154 -888 213 396 -152 -290 -624 963 -990 -700 -763 -614 729 973 99 -850 158 -406 -454 -827 -880 431 -575 705 925 27 752 -606 575 389 361 841 945 -937 816 484 -151 -943 -951 -569 580 -185 236 -726 38 -248 381 -681 -71 -28 232 -94 -437 -615 -521 -675 -789 -768 931 748 -380 169 382 397 -686 38 -368 -193 -182 -857 -56 491 -573 37 802 347 351 420 -830 751 719 465 -770 -320 131 126 -516 535 -391 112 34 499 666 476 770 108 -111 -874 -794 796 -425 -306 297 -626 479 -951 956 766 -833 210 376 -637 241 -193 -920 419 703 -861 262 -247 773 666 -520 -114 588 -618 638 -143 137 -897 -145 194 28 36 199 631 -692 166 834 968 619 426 -540 -83 650 -663 -770 304 -597 -955 -59 -973 871 21 -324 -356 -82 162 -531 -734 748 238 702 546 741 433 810 -399 580 41 624 734 406 -937 -839 -26 559 -472 -503 88 720 2 -194 -80 -371 89 818 56 512 -585 471 -863 -174 418 -329 865 240 -413 930 235 569 -240 194 -728 937 989 608 255 -599 436 -310 -538 360 59 143 -83 948 232 321 -968 943 254 833 -434 -579 -190 -460 -339 184 -593 -245 -970 -691 675 -987 -100 568 625 -817 -709 -322 35 -228 -795 178 -843 616 101 -821 679 -770 641 -717 940 98 997 -944 829 456 736 -429 505 239 256 -361 529 658 360 -504 -861 -683 -223 -152 969 -145 883 26 -4 -253 -612 -801 -366 151 815 -414 -838 503 -116 -278 435 -443 71 867 -92 317 -218 -597 114 529 -115 -112 426 -968 514 6 871 37 -93 -188 649 -734 -860 -421 -720 776 798 -122 -274 388 -86 -328 65 675 -221 955 -758 649 386 -404 762 -412 430 492 79 505 712 193 -171 -715 -597 -718 -101 -5 613 598 125 -777 -93 347 301 -517 153 793 -352 155 -801 355 362 -452 362 -527 31 -559 -931 675 -425 -432 -33 530 278 296 -500 999 -661 944 -906 -829 -1 -599 -479 397 -346 -644 345 455 788 589 -527 746 274 67 680 -655 645 752 701 -380 541 83 -613 64 -194 609 0 95 -908 644 950 -159 -597 -757 858 728 -55 -150 951 -246 716 440 -324 67 -185 712 714 870 -106 113 622 280 601 599 629 394 -31 -423 -107 -626 -362 735 471 -47 628 -68 954 490 663 324 -736 874 -307 -734 -977 527 -982 369 896 -789 -566 56 395 551 17 -648 208 749 809 -853 -64 496 18 -646 625 -77 946 750 801 -532 918 874 542 782 -435 -989 773 212 -571 -483 52 101 -243 354 -885 -83 -143 397 436 956 932 861 -210 -176 911 -87 -191 -355 995 -248 -199 499 325 280 -310 199 -339 -338 -68 92 -203 -933 -702 821 242 649 -342 551 554 962 35 -26 -126 -811 -877 -657 -647 443 -447 707 274 -573 641 -88 -488 586 -293 645 -237 -109 65 484 -113 -383 128 -67 -862 -642 -896 -796 -470 -141 359 231 791 519 -994 -838 779 274 -360 -797 -563 922 453 -363 -107 8 20 754 -863 -49 813 -775 776 -55 -301 535 731 -760 -960 -182 -686 -767 -139 200 -294 -909 -689 -534 831 -31 -157 527 -652 541 609 190 -967 -648 734 338 -242 980 261 -613 -917 339 69 168 360 196 439 363 969 -446 -420 -365 65 -300 -772 -156 672 -240 -942 167 774 868 951 -509 4 -11 47 -522 395 -919 471 571 781 -907 765 682 -76 -898 -740 -252 185 739 691 -333 726 -503 465 314 -347 21 -702 -354 -933 -3 830 -501 145 290 -554 -134 -861 764 -408 552 -938 569 706 397 234 714 790 -707 -530 158 -394 200 -524 551 29 44 -466 163 -734 599 -429 905 -35 -44 362 270 693 -575 -434 -826 -531 132 574 -876 356 270 58 131 255 690 814 -240 -973 -175 215 82 493 -739 -649 -826 -511 -838 907 861 -632 -219 681 -204 918 983 87 -383 -394 964 -388 744 442 -149 596 -358 -936 619 72 948 -991 -540 450 402 115 -487 562 -980 -772 315 -851 -882 441 371 -158 -716 -246 206 528 -206 739 553 -117 906 910 813 243 -985 -339 443 753 306 -87 922 766 -725 943 249 -8 713 227 284 -366 565 756 459 -293 -347 526 -805 628 562 -688 -100 431 -924 -874 583 -761 538 267 601 -580 -332 -70 800 -79 -697 882 -426 53 213 -271 -598 74 600 995 85 -309 -233 -959 880 972 -978 -850 -44 147 -236 146 -576 -386 -252 357 585 -553 -575 -868 -437 -489 13 151 931 815 997 -169 933 -733 -461 363 425 229 -755 631 -460 403 -995 833 350 -196 -765 156 -271 -867 501 103 238 -27 393 -758 765 7 -681 -849 113 -774 245 -305 587 -722 487 591 504 943 374 541 -3 255 948 246 718 -639 189 -837 869 809 115 -906 -196 135 -21 -498 -922 892 -371 136 -16 -23 -642 197 390 745 -625 -211 545 -636 -743 -525 -351 -544 -140 -341 956 -464 -835 893 -801 391 -730 -413 914 70 -392 -911 621 -567 -302 -236 167 -598 -244 213 -860 916 -354 530 552 -544 219 779 -147 786 366 -456 375 -179 -664 -755 -147 -54 764 678 280 850 -722 -933 -781 550 620 157 -896 -175 286 321 762 -230 246 -791 886 -21 -742 -60 -943 264 -690 670 281 408 114 -809 441 -79 48 967 716 -852 116 -629 -239 273 385 868 960 -16 -693 897 -304 -62 33 220 -897 485 -865 452 880 -640 596 905 -128 592 -42 83 -275 -277 -137 330 869 456 119 947 40 -554 -498 779 -578 -368 856 -217 -512 233 269 -44 78 -924 -650 20 -718 735 359 -530 -442 -64 -744 -991 -349 403 303 29 -39 -824 -662 386 -784 -692 281 -20 173 -434 -732 -530 -930 857 -607 -734 758 495 451 -497 336 -728 866 -920 517 529 479 -37 725 -643 870 241 472 102 -169 -22 5 115 -650 943 892 957 198 -432 -796 -156 164 717 78 931 -634 -993 -563 423 683 213 -451 -394 935 716 -798 320 -300 888 -247 626 -30 540 313 -273 14 -292 613 -741 428 -284 672 500 -570 -172 -671 -577 375 587 760 -429 -303 -338 0 -553 23 -826 -758 -110 -389 514 796 476 -81 515 -368 -816 204 -225 -290 333 764 -605 694 -57 107 -602 -100 237 -510 544 -225 115 -350 -504 626 669 -510 -262 997 189 610 730 730 883 488 109 -206 -862 -946 473 901 862 -937 -328 -938 -35 927 360 -923 150 -598 962 -452 588 -939 632 -494 948 526 253 -588 732 399 199 36 -810 -673 -553 -960 989 169 555 -687 504 -867 -427 991 788 250 -884 0 895 -284 176 -22 -786 -484 702 508 -742 -433 -603 -969 -576 -16 -753 -805 607 -251 -662 -477 338 -510 -753 370 -1000 -125 -511 575 -558 961 55 742 -752 -380 424 204 -921 642 926 -852 -268 -546 -731 969 71 -762 235 -533 817 910 -842 143 153 -684 -232 -7 760 173 -31 -540 991 -420 1 -316 66 775 -35 607 -996 391 676 -842 -769 -773 372 609 612 594 -638 818 -969 -682 32 -178 433 -176 -517 512 876 72 -959 498 214 943 51 692 319 -311 -810 745 -473 135 -144 909 -697 -609 -229 512 -236 518 741 390 -150 -239 616 -33 -149 676 -502 858 430 760 965 -977 134 876 430 508 2 455 -7 737 -309 723 124 901 -681 337 -522 -410 903 447 -24 477 196 532 17 228 -899 318 25 -253 990 -970 -99 -946 -681 865 438 -472 -541 818 851 -475 -502 -768 -854 75 -901 -993 -839 928 -432 -181 389 683 215 426 802 634 -211 627 -470 -963 -372 638 -967 -511 -62 -694 893 -489 -593 923 996 -629 -464 552 161 36 271 453 287 -126 -286 -751 -770 -978 -299 -222 752 -837 -59 927 -493 -215 208 -711 -877 717 193 110 863 5 130 -966 -862 885 -86 835 127 971 -147 -399 -492 -646 -781 -588 -465 450 -622 763 -23 880 611 -650 232 -835 807 762 428 -797 504 -633 705 -712 413 989 173 40 -338 739 -791 281 634 -522 724 -464 175 978 598 932 647 56 -901 -725 -605 878 -973 341 701 -475 742 -940 -666 -832 988 -825 703 -92 -500 142 -572 453 709 -972 360 -387 850 387 379 -818 451 -101 -804 -866 -997 377 422 -678 809 -610 66 -202 -83 -11 -52 966 -855 -143 637 -142 -910 227 -783 -263 589 953 -314 950 443 -582 470 860 769 763 -712 -495 914 -269 233 -165 -118 810 -556 368 -283 959 642 -407 58 -224 -449 240 -519 611 -766 -53 727 -192 -2 -667 228 114 299 213 578 569 467 -871 -167 624 26 21 -597 -83 431 -443 -190 195 -261 80 923 -587 702 501 36 -504 502 839 -732 473 -903 323 310 822 571 60 837 357 -707 -701 993 -915 -58 -234 -550 978 -852 35 -227 -908 -309 999 820 -535 -117 95 -877 -838 756 -272 422 534 213 940 512 944 -69 -357 362 -466 -642 -513 176 -584 443 259 629 484 -16 -214 280 510 906 -41 -624 -88 495 -579 856 -271 420 -843 -766 746 723 -88 -654 -758 848 -76 778 -398 717 -875 978 -236 -473 151 651 654 -446 -143 -501 -420 -420 952 969 -767 86 978 -961 -86 -601 246 -528 -528 129 402 256 -283 242 665 27 958 -605 -529 -144 475 -88 -477 -911 -258 36 52 260 233 -669 926 576 467 609 -485 923 486 -696 -243 -271 -58 132 744 -265 -492 846 897 -469 33 401 -315 76 -668 478 -249 -146 -927 2 163 319 -728 -674 56 799 159 816 593 -704 -296 -262 691 -278 591 446 290 -780 -206 978 525 634 -72 143 155 -784 642 635 -464 499 683 -881 632 -262 344 -673 -279 -378 -438 -451 115 65 855 -250 141 -198 -354 816 -828 456 674 -787 793 -721 799 -228 185 -627 83 -322 -464 615 671 467 978 351 -216 -71 -283 13 213 -287 -618 663 84 -293 -582 950 -466 -491 -495 -924 248 302 153 394 -949 -864 702 -651 -706 -690 410 -421 144 521 129 -157 -126 -287 -409 -985 403 97 -458 488 -89 550 -422 951 734 754 879 -394 -70 850 114 -59 -648 799 -624 -903 558 326 724 -730 -446 -895 448 -273 753 -257 -484 -399 492 171 808 -830 419 758 -217 49 199 -607 335 -172 917 -377 543 896 -349 -557 647 -177 150 -878 336 722 -949 -875 913 -606 265 78 -250 332 -827 888 -768 321 362 -416 363 134 196 -108 -605 -813 250 -65 68 -867 779 705 782 -555 525 97 -833 229 227 656 -113 685 427 958 -72 -906 -899 -54 -824 829 660 -869 891 906 -453 -34 -481 720 -599 767 -73 937 -463 941 -255 -841 722 895 552 541 -998 -920 402 -541 -721 -872 -560 -564 -83 108 126 718 -701 181 -247 950 -627 -704 -782 -51 -466 896 -209 -303 367 937 59 686 737 -30 510 -178 871 -606 114 412 677 117 -742 -168 -435 -367 526 783 -149 951 961 53 51 761 -163 -453 415 -169 -559 199 -234 -103 -167 848 -212 307 495 -115 -697 907 -862 675 -956 -755 -630 -15 -681 757 -441 -448 642 344 -824 -424 -423 -315 69 -995 -634 -271 -930 -236 526 144 956 969 789 41 -597 830 633 405 952 361 -695 -975 -554 -222 992 -199 -880 -931 485 249 298 211 666 -629 652 867 -768 -666 946 -856 922 -249 315 427 -709 -195 -670 566 -275 598 -460 650 573 -482 368 -602 -828 74 -957 -888 -885 -293 -145 711 -890 -275 -176 308 988 532 -717 288 -867 -167 159 -392 -757 -241 885 275 -424 187 408 936 -586 -463 804 -662 -651 -514 -948 -413 -985 -109 97 71 -677 677 -602 254 -274 363 769 -26 239 52 408 -687 -340 805 -324 666 -467 -210 536 161 455 493 704 -367 329 -871 296 666 -665 930 339 526 720 -35 410 516 -689 663 87 785 -933 366 679 94 -365 -277 603 605 138 -978 540 -166 618 597 538 315 -701 116 522 127 761 -303 561 -832 562 825 -195 771 -63 145 757 -939 -118 -35 -132 -201 459 -999 970 619 976 -634 -443 -49 -935 281 774 854 -370 -545 574 126 297 117 460 -1000 340 -306 -926 563 -810 -202 803 -254 140 192 -446 -486 -31 -143 -961 -126 399 243 613 621 -759 661 -17 -893 -96 -41 609 42 -224 104 881 -794 229 -465 -590 638 781 586 578 339 606 570 -203 -628 891 773 -662 -248 947 -75 355 -347 -906 -373 -360 -448 900 694 -187 937 649 -397 789 -887 -183 295 428 509 -215 -528 634 827 -198 -891 652 423 -101 -510 210 277 -351 -880 295 -635 -669 654 249 -123 577 -615 36 -492 -894 711 -895 -119 -287 -227 -830 -992 674 182 696 469 869 562 14 59 -123 -571 -940 -260 -760 230 -71 196 -260 -717 254 -200 910 765 -856 -127 -514 -633 -151 427 221 617 965 -495 267 -255 -890 368 816 14 212 459 -431 700 763 468 676 -516 -147 264 -543 945 -321 755 893 -346 -806 328 295 25 805 -958 457 150 -425 -242 47 -418 -448 218 244 535 395 717 837 -965 -555 -517 595 -830 436 -462 -387 -998 555 148 635 -432 837 738 158 790 -314 876 -159 -97 -882 -615 -968 -979 766 65 -964 902 -63 554 -210 734 -783 251 -266 -978 -947 -171 -875 -208 317 569 -145 -162 990 253 762 -155 -195 -630 -942 847 789 -723 -349 397 -575 95 -433 286 -250 94 -726 588 -966 813 -938 -609 325 136 -17 -864 272 -177 -698 668 -840 -643 630 151 -367 831 424 345 718 923 82 -576 -229 -930 655 713 -760 -558 482 -327 -381 355 -292 363 -499 -563 -528 624 145 -739 110 -140 -779 -235 -384 581 -43 946 930 -316 -823 389 78 546 -640 972 -618 -469 -17 671 827 30 -555 -975 502 178 -370 781 344 769 617 158 167 992 -196 -729 568 907 -275 659 428 600 -722 347 -524 -114 516 -261 305 -927 -361 -517 892 591 -90 -133 -441 71 -504 -486 281 -802 -724 142 -418 -60 551 -321 558 307 -453 -624 582 -252 -656 286 100 154 316 417 -443 119 550 619 844 201 -549 766 90 964 -911 857 -575 -93 608 -98 859 833 -868 -546 888 659 505 499 -901 738 88 103 -78 873 -525 -911 -29 769 124 728 -535 487 289 -833 -332 622 -560 310 864 734 -17 -508 -424 421 250 -874 -354 -528 581 -649 -785 748 -468 771 150 339 145 -71 -128 -928 -376 354 -105 -697 13 -135 -744 -948 -324 968 565 -472 -485 930 -161 -150 554 355 92 187 24 -923 819 285 -912 523 994 742 375 -755 648 673 747 -763 426 273 -516 -677 -290 -414 -873 33 -407 -367 164 -230 612 -173 -450 -371 -871 345 -505 574 973 442 890 951 773 313 424 226 -114 -28 -360 67 319 -411 -776 299 209 937 -926 111 651 -491 -774 390 785 934 295 950 771 864 51 334 -529 -225 679 648 268 -915 239 -767 -848 750 507 19 -260 823 -1000 968 805 281 682 559 110 46 -175 -592 -959 -951 -723 373 -489 -15 -77 -483 222 154 -624 -597 493 -774 -162 541 -438 -121 -189 288 948 297 -850 -366 -992 -867 -392 -225 -474 691 560 -593 -133 -1 34 148 -200 464 -326 -628 -3 59 -425 989 409 -240 -295 78 -740 -7 860 -578 -589 -794 -901 -70 540 866 -482 216 -598 956 -713 -42 -337 229 782 -549 -218 909 -668 331 413 296 359 -477 351 231 72 -832 -999 210 -76 -287 233 -93 -917 -443 -946 832 199 826 859 239 148 419 651 -824 9 -470 -882 -282 785 689 -826 955 459 -964 -122 785 -359 -668 -509 257 358 -910 -572 932 370 759 737 168 -252 325 -663 708 -170 -720 -759 -198 186 -818 -701 89 -695 36 -940 170 -719 239 959 727 -74 489 -759 -808 937 422 882 278 508 -865 -930 -807 -667 842 237 -706 -991 -925 -858 264 -50 -693 -329 731 17 -180 107 -299 -504 -325 -621 -547 355 -780 934 705 -182 151 -853 -323 -684 487 -211 -727 273 486 -797 531 281 456 -937 -304 815 912 492 -840 461 -18 -442 129 -53 913 370 -890 -288 -944 -909 549 664 -488 -234 251 -995 -553 383 -782 -10 -125 561 -706 -154 779 -689 -771 40 397 833 608 -764 -159 499 -1000 -164 791 79 109 -308 623 505 -377 160 51 920 763 -755 -22 750 786 104 261 -27 694 -380 740 309 879 586 646 285 -234 322 -998 444 867 -534 244 194 719 -379 -13 -947 -805 -522 909 -339 617 241 -179 -651 -533 -753 724 580 -748 761 -925 -786 961 -31 -652 239 -346 390 572 -487 160 -173 -184 480 -54 -658 -316 -487 306 624 626 -797 -462 312 86 -680 744 677 117 403 -902 -197 516 -1 -319 -531 756 19 444 -80 27 -815 480 -530 -34 982 335 43 875 -523 -566 681 -997 -887 870 121 -959 -283 -826 -140 835 -128 -947 856 830 -396 -392 761 -60 441 4 220 -975 -920 -951 0 211 -692 370 747 -982 -328 984 -467 730 501 24 355 -295 -650 -152 122 -292 892 953 -208 -745 487 245 519 -613 -251 835 -421 930 391 840 863 -72 -501 -441 -555 -62 -754 195 421 -423 -29 532 -187 -661 -822 590 408 -269 -194 766 -249 167 -194 -929 -580 704 -510 -688 585 -733 -316 645 204 -366 247 -549 -600 39 -454 -135 135 -630 -842 130 -915 753 -325 -597 918 813 -911 -529 693 847 392 524 -789 -167 -361 -130 388 -900 -194 -530 24 606 -898 -618 -260 -464 -309 -475 -917 -644 870 369 638 -185 -593 -460 84 -662 987 21 -356 -970 -624 459 395 0 -698 199 763 673 -927 -78 365 -181 -616 26 258 -66 353 223 -829 510 -530 -81 122 -982 946 -733 -925 127 -175 -34 -379 -17 -844 927 363 870 867 780 -838 673 -715 792 -458 433 -111 -244 690 -289 668 -885 748 164 -768 -562 -110 292 827 -385 374 -664 606 -209 296 -161 -966 402 -561 -579 -911 -339 -819 955 571 526 220 -958 -541 -119 580 -81 663 -104 869 46 18 466 45 555 -793 973 -344 164 -329 241 106 635 -669 203 853 975 -901 -524 73 -470 270 250 847 226 61 -582 750 495 125 -686 -354 395 -426 239 -567 942 940 999 -520 -844 153 -487 -688 -569 -455 -701 -705 -871 -674 -341 -591 110 -952 561 368 -470 -226 -728 2 991 -65 737 -474 -113 219 907 538 890 -353 -98 914 664 575 612 -509 -804 356 324 446 -131 -388 889 -347 -182 729 626 403 202 -521 -32 -706 551 -382 392 -271 -83 408 848 -801 795 -262 196 -645 699 189 -893 -53 -122 -4 796 936 144 -796 11 -297 -9 350 622 799 839 -849 961 -45 -82 -885 403 862 158 308 -835 -560 877 -396 -399 -86 -218 -662 887 -901 -708 469 479 857 818 205 -566 -51 767 -567 949 401 -945 -977 -215 -148 -383 802 -495 -536 787 529 673 -470 -443 842 341 -538 -777 703 528 -280 -836 531 -774 -983 -894 -966 86 337 -25 279 -698 403 -678 -512 171 -110 95 -361 -110 251 -484 -524 -174 235 -221 -271 821 944 -395 -200 -777 -170 383 -621 14 -811 515 997 -863 573 -503 -321 -93 151 630 -386 779 -422 -677 -922 265 -651 868 -203 -44 37 373 889 938 558 -951 845 -432 167 -235 338 408 -577 524 -990 -494 635 -110 908 -971 -528 -623 885 210 167 -511 151 674 -919 -467 904 578 -714 729 -688 -887 246 147 -661 998 1000 -91 806 -378 929 -937 860 437 -860 170 824 -336 -574 870 -322 -152 928 -479 -255 810 737 983 551 -367 -825 -403 719 -288 926 844 539 234 -823 -119 524 -281 -419 658 284 321 -335 -540 -710 -551 319 871 -761 941 88 46 -29 239 -749 -791 464 20 -783 747 19 379 716 -237 31 805 212 -54 -561 862 -219 519 780 -203 213 -963 101 -67 671 -293 -547 -579 799 166 578 126 345 546 808 -610 774 -11 327 844 174 -854 -953 -152 -321 951 865 469 904 727 -206 983 917 349 741 377 -266 -482 -167 908 -327 -357 -688 -74 190 -523 769 925 422 837 970 22 381 -565 -203 446 725 612 -827 -906 -45 -271 616 -408 -534 -440 -590 818 -169 265 -187 108 336 662 -59 -760 889 -206 -403 -694 -461 400 365 -919 561 701 -104 -770 613 452 -350 309 -761 748 -384 879 -902 -623 -19 373 633 598 -867 210 617 146 -696 472 521 -666 719 -604 -404 -193 848 -834 -576 460 236 54 -198 204 661 -180 -922 -64 -374 198 380 96 599 -492 -642 654 951 148 -782 -508 849 -130 630 207 184 917 -249 474 -725 770 590 303 324 34 470 948 -1 105 885 623 -650 266 -525 -385 11 -376 825 -668 -283 290 -477 456 876 -912 -266 174 -979 546 -854 -235 151 529 898 -164 392 377 -271 -939 656 897 -585 -439 577 337 -305 -915 833 -96 -566 551 521 129 -441 -445 547 510 -211 -193 -113 545 716 892 44 416 550 974 192 47 632 -858 702 -723 927 403 -928 15 275 840 -806 661 284 -90 -716 -705 59 -582 863 459 707 89 713 314 572 -869 -616 321 -586 432 -366 401 -927 -726 -418 446 -450 -114 -862 138 845 -427 997 -61 0 710 519 181 171 -18 -779 81 191 386 -775 673 601 -185 961 605 70 -320 943 -918 530 -916 851 -339 -29 518 -238 -752 255 -229 -584 748 966 784 55 60 -835 -63 -41 -502 828 812 373 336 -677 124 994 -827 -669 167 -883 -797 37 -316 179 255 -785 -188 -983 5 960 -861 -188 230 -551 -654 -880 -648 341 73 -801 -736 479 -978 255 -469 378 -756 -421 -28 512 806 -724 -263 613 -781 -574 554 -587 774 -785 -423 -406 -574 -141 -987 -496 376 419 471 776 -442 535 728 326 297 -371 -634 -35 -127 2 -917 224 181 -413 -54 847 461 480 -685 -420 933 -545 -950 -21 -50 -724 -502 -385 652 -740 -661 -36 449 123 862 -917 -239 -797 -239 802 357 -13 -508 -625 441 -348 -792 -149 -166 441 -224 -268 -390 138 513 216 -573 584 496 133 -192 731 9 -696 -384 332 186 -173 -118 894 -178 -851 57 68 -846 -935 -645 975 821 -575 922 849 91 490 -349 -970 404 -500 -873 618 -207 377 151 54 325 84 230 722 -306 562 990 801 704 -337 375 803 781 -6 913 208 -561 268 868 -797 498 372 248 12 210 424 -461 389 -874 -156 555 68 -162 916 -336 -22 -418 385 -163 -453 962 825 -188 -921 -392 326 -550 -114 999 543 -462 -913 881 829 -354 678 -437 233 347 600 790 -702 -195 -652 299 -720 401 -794 728 -296 245 -525 450 -181 -780 -468 -911 -459 -633 -518 343 518 619 -969 87 444 569 623 -849 -607 -772 756 -549 588 -818 -553 -403 -678 -23 -570 214 -682 -265 874 247 -253 341 -897 515 -485 439 206 762 -178 897 447 -305 -947 459 -792 -571 -543 688 47 -553 -898 771 750 -864 -911 857 705 610 -206 -675 -544 -268 -76 7 -938 267 -540 70 -480 484 580 -988 -864 -6 -906 655 -36 411 -149 619 -892 892 -812 626 -711 -353 -451 353 -853 654 834 -618 -799 431 -170 627 -674 719 846 -405 -595 636 -492 466 806 204 545 825 -901 480 965 -305 485 364 660 -886 625 628 -258 977 615 390 688 -175 -519 996 987 296 -668 -335 686 -560 636 -426 598 -470 605 -621 -881 -803 -351 101 441 123 -910 -302 192 -33 386 -933 -54 -570 -898 331 -648 -686 95 979 -674 -535 304 432 100 322 86 -375 -142 -678 764 325 637 432 724 82 -220 134 -714 399 330 216 -140 -101 571 572 658 -697 -18 -680 -819 996 345 -963 980 -627 -122 -554 747 981 769 -133 -866 977 -440 -70 -669 -38 -850 -115 353 215 -679 -950 819 377 975 -350 878 -661 -410 -609 876 551 222 -280 -942 -816 952 -425 -977 -87 329 981 931 346 836 728 -814 -996 875 -935 -292 -239 36 -825 -767 -425 -21 -658 -94 251 -267 -200 -961 -820 781 -752 423 135 815 917 588 -338 689 -724 -495 -706 463 364 237 572 -454 -985 732 -868 -201 -912 978 457 186 -848 834 697 -514 -245 -87 348 -99 398 261 -807 861 640 -772 -947 -914 -342 -449 -382 -662 475 637 -226 247 -178 107 -753 398 -789 -505 26 -676 178 841 419 -51 -837 138 398 -39 840 -750 -89 647 143 -986 840 635 -274 430 -753 -264 -800 526 -154 -486 936 -987 -584 -46 -646 438 -396 -503 -557 -216 -960 -409 362 622 -411 -993 -664 621 313 564 -736 -183 -33 82 -495 423 -536 -410 -303 631 31 316 911 453 562 649 660 -566 -663 -247 -245 -436 43 177 -46 -598 286 845 98 -337 195 604 -374 917 880 -555 857 137 -883 -722 951 820 409 -751 -468 -176 599 -609 -948 302 625 556 -448 758 691 -8 -882 -655 515 -657 -605 -486 -593 -714 618 -584 436 966 603 -515 170 -163 -642 686 -381 -254 -45 405 101 512 78 -929 -315 -910 825 -224 -363 -843 -803 -330 -696 748 -689 128 -107 304 796 673 -342 -347 436 317 987 929 -935 -420 -643 -458 -598 -844 -675 -320 352 171 -570 313 -547 190 319 -456 597 288 605 318 -130 408 493 -99 194 -305 -854 785 -935 360 313 8 773 895 532 114 -284 -736 -808 -330 144 -378 -819 -55 -529 -903 -478 118 -872 -627 430 406 431 210 -914 -744 780 104 -387 918 857 772 680 -674 4 -270 290 -992 -874 -348 791 -44 835 -977 -564 782 99 181 -92 686 -456 559 247 -893 818 -446 -216 -82 245 -480 776 -261 415 -356 -568 739 -680 782 -134 311 425 812 957 -802 -929 398 724 -540 -752 572 -723 -831 88 551 485 -791 306 692 785 -830 138 -359 67 274 311 -892 603 793 938 559 634 940 -754 -2 -826 754 974 51 -669 988 -481 826 225 -172 491 -622 652 607 -192 -432 375 -632 -463 870 -30 -40 640 -713 315 961 191 -120 -515 282 27 -808 544 96 993 -579 -266 186 558 -268 791 -290 -781 -147 -824 949 747 684 206 916 43 -346 87 -772 -627 621 -798 119 -443 13 -499 -110 -179 -145 964 -11 878 639 896 402 445 -97 311 595 -672 -828 -524 -317 648 -110 -68 579 213 196 889 170 638 -827 170 -208 25 831 32 841 -335 -230 -797 -130 88 333 -435 133 -453 611 746 -674 -605 0 912 -590 -390 -608 -548 -671 -332 126 673 -80 -153 -635 -910 -602 -755 -351 821 -728 234 -961 -512 -495 521 910 -561 -728 -21 -416 284 -482 -228 247 565 208 -387 -640 641 86 749 893 -128 -632 350 356 -990 -542 -632 -100 513 45 178 -310 -944 779 803 496 -54 -633 -478 806 499 -142 948 669 168 498 123 -224 440 764 -571 -106 7 430 308 -457 525 296 638 -307 912 -721 399 -663 -584 689 556 -786 -996 -234 507 -620 -310 43 601 -850 -472 -902 -603 -873 877 -417 -211 294 121 -8 488 -375 98 508 710 -455 300 -463 615 204 -542 823 848 255 -799 -221 211 260 -350 979 239 577 -765 649 982 -589 115 373 177 695 3 873 -169 121 200 86 -220 -779 110 -356 683 -954 694 -820 -253 322 -124 -919 364 797 113 -534 336 -507 -350 -983 883 -532 -970 -409 -551 419 -750 777 854 -926 -972 -274 -240 353 -769 934 78 178 -714 522 554 952 283 -143 -609 65 20 -546 -832 465 -372 324 -109 -95 771 259 -924 834 180 -671 -509 -810 199 350 959 269 -685 -834 917 450 975 -431 640 -456 845 14 592 706 246 802 -595 -995 796 -479 656 -253 780 623 -873 -989 -24 -493 -582 968 15 -641 72 -954 607 -906 314 -785 758 569 -521 438 779 494 -23 -474 -461 -930 -997 940 -581 -56 972 -970 -69 -667 -116 -491 -447 538 520 126 156 -215 -503 -278 294 -612 594 325 296 839 187 514 432 497 564 -69 96 833 104 -950 68 130 44 105 -51 357 -685 -11 628 -410 -797 889 195 431 -982 266 -573 589 325 -400 -81 -30 889 563 -517 -413 -955 25 -736 -580 909 589 -983 -888 -59 -999 45 959 -992 326 -488 977 -584 993 -728 -305 664 -996 721 -865 78 -227 -305 -403 387 -492 935 -746 -86 -952 972 -936 389 185 67 -417 -66 -92 635 -888 -347 -96 -158 589 -117 611 528 944 -179 935 -914 711 785 -279 -24 623 -657 922 -918 -964 -194 -537 310 -814 -314 717 -455 -648 -215 -981 77 220 206 -899 -602 787 -509 -130 -909 -68 984 -726 -996 373 56 -964 807 -836 213 -486 -999 699 236 -23 -129 894 -286 272 861 -963 424 -915 423 414 676 109 909 -546 667 -639 998 -513 142 586 -495 954 789 -807 15 -534 13 -750 -241 -171 -284 -115 781 452 -579 321 473 879 201 -580 65 -678 524 -577 -605 348 287 632 -974 761 -440 445 -445 608 859 -138 -798 907 -592 -218 210 605 -687 -979 -441 455 715 748 691 -376 -478 -668 -17 -240 870 -904 -407 -926 -24 556 546 -690 467 687 504 -305 537 1000 949 183 -91 618 748 -558 239 867 710 397 931 -229 963 -94 451 -210 912 -580 653 817 -266 -152 0 -302 -877 925 -438 82 208 -119 543 403 -101 98 427 705 537 -551 -403 -44 317 239 965 -829 -700 742 -693 -456 923 254 10 445 158 711 -496 -649 -99 -489 894 325 715 53 -161 94 804 -216 609 643 -683 439 743 -920 800 467 280 -476 124 691 -421 625 902 145 857 -522 155 -327 751 725 -818 -70 140 -852 -981 -164 -127 277 -206 309 790 269 -479 -968 -568 -923 423 -738 -984 -544 -757 -50 847 494 238 335 781 203 688 -914 678 -202 65 569 -937 -121 -566 170 -894 383 -274 -630 334 180 -722 -359 -267 -593 41 -9 -762 838 -321 -818 -759 199 -240 -753 899 -19 630 -962 984 888 -687 -534 606 -267 -649 -751 -552 -673 -405 -653 664 208 485 214 -743 382 -66 -685 219 195 -919 -600 164 -181 48 -858 -13 975 89 794 -132 -38 936 -398 -925 752 33 788 644 943 343 -32 94 192 625 -834 532 9 996 27 -364 -860 -148 132 -960 501 -655 687 -910 715 43 -613 -801 79 -346 -213 519 -417 -805 -578 520 278 -147 -506 548 -487 -126 -898 -379 -358 -1000 519 -239 641 829 -404 114 -100 -585 818 513 552 782 -168 -267 920 309 -687 -906 220 -894 -228 642 892 581 807 533 6 715 -279 948 710 -571 -862 278 208 516 117 852 314 360 -1 856 -386 72 -475 884 -729 -197 -380 -896 932 667 4 -392 -146 890 511 797 -911 854 -599 952 737 -661 20 141 183 874 -428 554 795 880 674 91 -100 815 49 881 -469 949 -140 8 8 388 -921 -554 116 264 -295 660 -759 -795 -241 259 -39 -970 158 8 447 -535 978 776 955 -308 -549 961 -287 888 951 -601 607 555 770 -801 536 -909 -964 812 200 318 -365 293 -617 2 849 -996 -861 -439 104 742 532 -370 17 959 725 792 -534 -766 542 740 172 691 -240 757 -593 195 987 632 714 123 -436 450 550 554 645 905 312 131 296 -799 -365 455 -374 -330 809 -981 164 -834 155 -73 -269 -895 -817 179 516 1 -257 -671 -990 -334 751 -420 305 -30 488 801 -815 -57 -229 356 315 7 -499 -308 286 -33 998 205 234 -695 311 681 -794 -167 -69 -366 751 720 528 -412 -610 621 -538 434 437 -313 -371 967 -907 -921 703 -782 -721 271 917 -153 851 846 319 -426 -735 620 506 -780 -543 -245 654 -810 -323 -72 809 -762 945 672 -933 632 -867 261 -268 -625 246 204 -782 94 37 -940 -335 495 795 -49 720 997 -612 -835 -638 646 -79 -947 -870 91 -825 -196 -701 321 888 236 626 -935 20 -989 -721 699 -690 -544 -518 439 -290 -747 271 -628 503 -809 704 736 -763 6 -289 637 -375 -216 493 -773 -827 -771 -386 544 -992 800 239 986 -353 -160 410 -941 158 -492 892 538 813 -806 -133 -17 -35 -41 -11 462 -486 -103 -428 -636 -816 -489 -246 -705 -813 835 89 -248 504 -314 734 128 -61 972 274 689 -672 479 -616 -142 -840 282 -831 -386 -91 -1 805 -736 350 760 -631 893 -190 48 -542 558 -898 671 157 -884 667 -15 473 35 -760 -421 671 441 60 497 -444 719 -568 -244 -472 -117 -160 -563 -768 -831 -44 -342 -642 -985 -494 218 189 -151 504 -747 -604 -439 570 190 -84 673 107 -956 545 787 663 -250 -986 234 -599 -651 747 821 436 -358 -183 189 -977 -577 -53 487 -344 83 -746 -696 318 -566 -838 566 -794 -598 371 -952 -313 522 165 -323 -386 -865 886 14 352 -233 -567 -918 -782 397 629 -41 -82 -102 -500 -325 32 271 171 -486 941 -730 859 -766 999 987 300 -478 375 723 11 724 -399 -474 -203 273 744 -308 -686 56 -620 988 -4 -808 175 936 -745 -897 864 916 -382 -835 455 265 -876 512 -975 858 860 716 -377 -802 12 -983 -482 -332 848 -48 18 417 -732 166 -812 287 -492 575 -443 -444 -441 -887 339 395 -974 361 -637 252 843 -161 761 -600 -413 -15 -785 -275 305 143 185 -112 -354 -767 -447 -196 -773 725 -363 209 287 63 -55 -147 699 -771 583 -152 52 -515 616 -145 51 -382 268 -330 406 -818 749 -558 -72 -53 -851 -799 -263 -998 93 -497 39 311 47 -995 -883 390 346 796 790 -773 -996 -90 -394 -257 567 514 415 784 885 717 835 -116 -459 458 -424 -297 -482 -744 271 -255 -793 -702 81 475 362 15 428 530 -341 -771 -63 -405 -786 705 140 48 -396 -628 850 -376 -983 -24 -261 779 -342 885 72 -678 -632 739 -697 -712 413 623 759 905 120 -264 518 -763 977 -176 364 881 789 114 72 -798 -295 478 876 210 363 -830 110 214 250 732 781 964 -80 -595 -596 -348 -824 756 536 723 -873 425 385 521 552 -991 915 -795 -41 851 -77 258 -379 654 669 -170 -181 -489 566 762 103 891 -933 -413 853 497 5 339 590 702 -464 435 -956 675 738 -233 -806 627 545 152 354 -4 -826 -156 -940 658 870 510 -21 828 469 397 -59 -599 -963 131 129 -685 319 475 202 938 390 269 997 -677 967 604 -840 694 466 -922 -646 -551 913 -621 -882 -717 -242 404 344 -197 -309 -913 472 595 -682 -967 103 -919 -350 -588 -688 162 107 559 677 -705 -103 646 -174 235 -588 674 -452 -838 -105 634 -185 197 -101 -970 918 629 136 854 -298 147 -570 815 495 938 247 516 787 566 -912 -424 193 795 -564 13 -418 -869 239 317 731 -363 -709 -82 -441 -100 79 -839 691 429 260 722 521 824 -902 -506 -188 595 -172 -282 -345 585 -894 -878 682 606 -877 -420 -326 366 892 421 -846 -60 -513 752 208 -937 155 -636 -508 579 145 405 738 736 920 489 -960 980 -39 753 -846 -193 559 89 252 -126 667 -197 -391 -53 915 -499 992 -885 -838 568 579 286 574 664 -692 270 -249 -199 440 904 985 411 -248 -799 -314 314 326 -106 -322 596 -895 -499 -417 -94 -365 -186 -110 -818 869 983 236 -269 -751 748 -162 545 113 678 974 995 194 -138 202 -11 -914 659 101 -889 -795 -951 -894 731 844 -866 531 979 -163 193 -613 -597 -554 889 128 -192 -550 472 865 408 -266 -595 -91 277 169 -906 683 465 -270 -697 -265 -751 237 720 284 185 -395 892 -370 731 -127 430 695 -165 -457 -381 837 -946 503 -526 -457 267 -843 -424 160 776 -869 324 -785 206 -850 -238 82 -319 -534 -278 122 511 88 775 909 -785 -482 -27 737 755 377 359 283 209 129 497 -558 933 -530 94 -729 224 178 223 -979 -639 992 -745 -704 -616 948 -215 -302 -488 650 -131 802 938 -473 -894 373 230 375 386 -136 221 -105 953 113 673 -13 -826 504 188 -30 223 100 -49 -817 532 -762 -53 10 611 41 386 132 362 -725 -350 -940 122 494 279 -878 471 691 -912 -308 629 -701 350 -993 598 132 -707 -928 323 -934 805 -46 114 -596 980 -113 593 -296 654 -574 -911 740 391 668 928 -283 2 -256 579 679 904 -961 -250 318 359 -978 -465 -308 -258 -496 -34 -936 350 -89 494 -634 -134 393 483 -89 -782 787 185 -511 -81 -208 436 -642 -609 858 -471 -58 669 462 934 486 956 274 -396 50 -362 126 442 926 193 724 -437 652 -251 937 905 -85 -626 -609 -504 942 24 -499 -73 793 -850 -988 -566 -641 -304 -644 363 -945 658 198 768 -171 -218 990 947 170 -201 -459 556 661 358 830 252 535 -533 303 -238 530 461 901 -805 -87 -534 -544 -228 -614 147 -537 296 944 -470 -2 -847 165 945 -349 -423 0 587 487 -423 603 -132 -59 -59 -465 -667 883 201 -997 115 -232 529 288 -186 -923 -116 970 -433 -456 753 572 605 735 45 540 -250 -207 911 -921 452 137 -306 -38 -540 430 -718 -157 -846 -591 55 587 578 512 -704 -940 575 -462 -998 841 -512 230 315 -444 491 -999 -223 -162 -549 900 -44 404 -114 364 886 156 -779 751 508 -891 974 502 -515 -374 121 162 -902 -189 -810 -186 780 293 -20 -185 440 86 300 707 492 -296 -726 177 728 -536 387 -267 -86 931 -46 -809 -602 -949 -109 -423 925 751 -37 627 -694 154 493 45 -429 -264 488 -530 600 -995 -624 683 589 633 -67 963 720 453 -278 -591 -891 -391 63 997 -368 494 -679 481 509 336 662 91 701 -931 -835 805 -160 346 607 -989 327 85 -832 126 723 -570 -681 127 410 -393 -702 -203 -842 -425 -8 -871 26 -540 825 585 -770 640 -636 -777 -346 919 -525 270 -13 905 910 -257 6 -519 731 61 122 -235 -234 -978 -870 -647 -576 863 843 914 780 -603 -583 691 -697 -611 -613 -579 -770 651 -783 41 -68 -225 -233 85 415 756 -648 -634 -321 -460 -579 539 -424 783 -98 120 830 -685 -891 834 -138 732 575 604 58 -831 539 -961 488 -412 -773 -612 889 4 718 195 -635 -808 -378 784 357 -700 156 653 797 876 841 987 520 46 -67 -525 -965 -345 -711 -710 595 -838 -89 970 -538 111 880 -922 228 -99 -961 537 960 456 932 -623 -491 -727 -469 -515 -661 -607 -295 -727 513 912 953 545 -633 641 396 23 -14 -766 -58 507 966 101 238 802 -910 -752 -17 295 430 -210 981 970 -961 443 -118 -60 -830 356 75 -8 -562 -982 75 -250 -241 411 414 231 -931 -229 837 -134 -604 789 -420 -386 -441 -700 -316 -299 408 691 622 2 -297 -264 -855 32 909 188 -237 -316 -846 -526 876 -44 -271 109 644 161 -305 187 -930 462 334 -856 -829 -756 404 84 285 -360 -813 395 200 509 -705 109 -174 995 -785 984 -285 802 -850 -722 -389 268 680 -613 658 618 -919 -823 845 -84 286 -551 -268 98 -289 -639 -526 447 840 632 -132 498 -834 452 537 158 234 971 841 -26 426 950 -12 791 -967 -733 608 895 -761 -771 777 -17 459 271 93 420 -957 561 -684 609 128 -815 852 676 787 197 533 82 462 624 -645 -634 585 -313 497 -923 546 -905 -675 -503 -392 550 136 -515 -15 254 -996 -805 239 -856 -69 -3 460 -838 -413 51 796 -68 396 -830 476 -417 535 796 916 625 487 -780 -950 193 -326 728 -375 938 94 933 318 666 -267 884 -316 -377 -390 -532 593 620 108 460 523 -364 -936 119 690 673 -382 -569 -850 579 -649 429 -609 -704 -967 -329 -992 909 -159 -457 379 87 -383 -806 809 -472 -248 -88 826 311 -878 695 -567 485 896 -277 -910 760 625 -785 -592 555 -563 311 984 911 410 -149 126 -625 -129 -112 103 -26 -857 299 984 830 503 -726 510 -559 -73 -218 87 517 -688 -916 -43 676 195 927 99 -162 -317 -925 -782 345 -487 -444 -393 386 464 -512 380 -287 160 -919 354 127 -963 173 -170 -567 191 613 662 151 794 -902 410 697 180 -685 858 432 215 -170 771 -187 723 918 724 268 -961 688 -735 893 -513 -798 -37 -769 -524 -744 755 -367 511 675 -115 -553 365 -935 712 -981 -234 162 -867 85 -174 -883 -666 -802 546 907 558 492 -820 413 706 -108 132 -891 -898 204 383 -133 655 -23 66 368 978 59 103 -968 271 668 400 796 634 486 789 920 -70 799 340 44 445 578 -864 -202 678 772 -432 -136 174 -718 -447 -921 268 -166 995 -979 640 -589 -952 -49 -762 774 188 804 227 879 -438 600 952 677 454 214 411 -351 -909 -741 552 -927 114 -451 610 -92 -440 861 890 724 -251 -622 -49 -118 994 85 -762 -69 254 749 506 -332 565 226 231 -588 -878 -370 421 806 349 -621 -404 932 735 -505 -433 854 472 -770 -56 280 765 -819 820 282 -421 -882 810 -788 -744 -26 392 143 -167 -309 -560 -469 -968 26 832 -105 -805 -520 465 933 684 -715 779 -994 -221 218 -502 -916 687 322 543 -85 -518 329 -467 646 192 -243 296 867 -592 -553 -550 541 -486 129 497 377 -321 -965 -136 848 644 -836 -333 778 -529 -263 111 996 654 -384 -522 -902 -929 593 -338 -193 -883 531 49 -38 -865 -699 -591 -929 921 213 961 -803 33 -547 -507 -228 -702 -565 986 -654 648 -261 364 -103 56 -346 -708 918 873 -229 -800 -954 -952 688 883 -47 224 648 -187 -963 65 57 499 -803 984 818 194 875 -750 -888 564 -300 -757 -905 126 -641 586 -961 -401 866 953 597 511 -426 -504 -922 826 347 302 -186 585 -97 -71 483 -922 465 302 958 496 737 242 -963 -263 385 -205 -840 530 320 -430 -315 69 -686 -798 254 -62 -777 -76 -320 -277 -648 992 371 -421 979 -739 -150 707 -31 565 707 840 -553 -84 941 -420 -701 -307 52 -3 -861 441 -558 -817 526 315 -85 -377 -201 -142 156 578 629 -691 -659 -492 926 -564 822 -794 -155 -286 -442 -718 238 -555 -434 -451 675 41 -42 897 -675 -830 427 763 -552 58 -123 -955 386 -270 905 -660 -275 451 -850 602 433 -509 962 -821 -773 79 -168 -459 -736 -17 52 610 249 773 -927 -766 95 808 -923 739 140 615 -432 169 -799 427 -458 756 -519 528 59 731 231 -31 -317 -719 13 604 -594 568 773 -170 -136 -143 -913 50 -101 -580 277 226 25 -291 -860 460 -321 -218 -766 -625 623 -87 -677 -330 -273 -422 753 290 16 -72 616 817 -921 493 -668 183 114 139 -415 686 -46 661 0 103 223 -912 -359 652 332 -262 -143 -869 68 -232 794 229 -675 -37 -738 362 -105 -798 -346 -108 -51 905 695 750 157 -85 -131 -455 -325 -890 -16 804 807 -919 661 829 644 -830 -723 -520 814 -483 -825 -339 136 880 588 923 747 548 -494 921 -724 908 -46 -753 -637 -455 -181 -663 793 -882 605 -477 -269 695 -449 -25 739 -631 -100 826 489 657 -791 -140 474 -127 -51 -763 -698 353 -299 681 237 -872 -232 467 -114 582 -543 599 400 986 24 820 -174 -573 -977 -494 -906 448 -816 -899 471 868 -170 375 988 -500 -527 194 -751 350 -348 402 -815 198 -513 -15 -982 -154 971 -633 -806 -1 -537 297 -971 832 -513 774 995 468 751 -18 248 258 -185 978 6 953 -151 271 773 56 198 -192 346 787 226 954 -964 282 183 -479 -827 -690 828 797 226 -607 549 -833 554 -109 661 -207 -447 -591 -38 -298 -920 -433 -197 -980 -491 -825 908 -213 364 -244 -780 27 661 39 890 -307 852 -33 -849 -417 189 838 -519 -680 433 -596 -625 787 813 -850 -370 -827 213 -57 -774 -526 -686 -638 -609 -184 781 -845 822 -110 656 -733 -298 365 -910 -910 725 951 -742 -134 912 -998 -758 897 290 851 -618 541 -911 -338 -979 -908 721 695 -51 -236 720 -944 -59 -411 132 388 -352 74 -519 -156 -844 -123 251 662 -718 898 551 50 916 244 930 -128 301 504 -85 -795 558 -621 -324 994 156 792 -626 408 80 563 799 903 -662 947 366 -303 40 -65 703 438 779 652 980 -399 -95 -577 83 -754 -363 774 106 -966 -819 -225 519 755 -865 -336 809 -568 414 -682 -487 170 60 -896 199 636 939 581 -434 160 -113 -84 113 -138 -312 589 -782 -868 618 -739 -416 482 373 -439 -552 961 316 782 -556 -269 161 -887 -771 392 243 -689 -282 -615 241 791 -293 676 438 -597 882 867 -760 429 -406 630 589 130 -955 -314 -797 719 -714 26 -130 522 -342 127 -434 -525 -878 -550 715 -745 -306 -584 109 -237 997 -349 -364 399 -593 -909 -947 -864 989 422 973 -276 -859 -773 -476 -877 533 738 -457 -438 582 488 -585 -305 -485 188 534 -461 192 -23 -365 96 -485 511 527 960 -348 329 319 -952 -757 -934 992 901 -985 -812 -430 480 869 -375 -464 -774 -803 -680 136 -204 249 -237 -163 -402 616 474 -424 396 570 -551 -889 -785 -210 -296 -237 -433 -506 -319 671 -75 410 63 438 296 -362 177 111 793 -53 824 96 14 338 275 -517 104 -742 697 -534 -64 -267 -881 -743 -454 -68 -643 398 883 -757 635 -895 -662 -15 888 -255 -184 992 170 -871 808 -611 664 662 -430 -802 -661 -366 -486 -887 -695 -701 971 -847 600 792 -953 -712 -388 -921 -185 746 -129 660 751 -826 179 -700 -934 374 54 -52 -371 757 527 -247 594 127 191 -42 136 363 530 636 -266 848 638 477 -465 -999 771 -995 302 -580 -505 -39 -854 548 -416 956 -319 -221 -312 401 927 -50 -659 635 -627 735 -613 107 73 273 -424 280 229 55 -102 -245 857 -281 -358 226 959 -105 966 -993 42 911 -901 -390 -205 81 884 -129 -824 835 675 -567 -553 103 872 -144 75 -525 783 -393 -342 -364 184 -337 566 -184 874 995 -759 129 -42 -415 275 -469 -553 -584 603 958 -419 -534 559 -969 8 -768 -570 379 509 718 -381 753 -461 -365 239 893 851 -845 593 -900 -57 -471 952 83 -488 -720 584 -394 -91 -732 -622 475 618 -975 -970 -297 201 -477 -48 314 -741 441 685 -420 779 -48 -618 755 -725 609 -897 616 -195 758 -183 346 662 843 16 -590 660 934 -276 423 -689 892 -411 -410 468 -899 -711 -287 -965 459 -745 -162 610 -85 -897 818 -743 -229 277 -684 -483 -310 778 -471 -818 -42 347 -332 -725 313 -767 193 693 258 -795 917 -298 867 493 -737 73 -354 155 -175 -636 686 -525 848 -30 763 983 -529 -806 -125 -950 -395 -379 -872 329 350 -106 136 -872 -299 451 678 -998 70 824 775 164 252 -199 -884 201 745 -955 -138 792 75 556 951 -709 4 688 -255 -980 550 295 571 -267 -402 173 -193 10 -509 -212 831 700 953 -663 416 -618 -513 503 14 213 -364 -763 -655 -226 -557 311 -256 121 184 -16 -218 641 163 -285 810 -351 -195 -120 642 291 524 -548 -190 527 202 -467 648 934 234 297 -646 306 100 -761 -857 222 -477 917 988 92 807 475 631 -385 508 825 6 905 -191 -345 94 -511 194 334 340 799 395 666 740 -291 739 -641 -235 670 -377 19 -321 783 -245 -969 238 657 208 -583 -577 -387 522 80 -630 -759 -624 691 406 -83 -696 -611 -868 -346 -179 488 -356 141 939 -863 -266 958 -186 -161 234 -721 -827 -179 -98 -853 -37 -171 67 911 580 -275 -989 -810 65 163 888 -819 141 748 -190 -259 -876 -537 -575 118 -635 -964 -864 -945 -801 -443 -130 -318 -489 -821 858 19 727 700 910 355 739 725 191 -275 640 565 -394 248 -25 -192 392 238 -912 699 -960 177 994 -665 192 296 827 -531 194 -732 555 -108 450 542 667 -451 585 -454 -189 -23 -360 699 -270 203 531 -459 -513 687 -227 305 137 -687 334 -491 817 136 -819 12 -704 118 -170 -76 200 -444 474 887 -814 -323 827 -616 -82 -417 -110 710 652 -753 -48 287 975 -867 32 616 28 -888 -435 597 698 -885 41 -789 -240 946 -428 594 847 -264 155 -379 59 -930 778 313 -736 -531 -417 -320 -526 -929 1000 139 -867 8 -754 -817 -139 -121 -94 89 491 -915 722 183 253 -400 -398 566 -73 -715 -320 440 -417 -374 -590 516 -357 -870 -508 343 -210 115 -181 -91 75 520 472 791 127 -730 619 -877 579 -636 497 39 617 367 -75 -389 464 537 7 726 851 869 -701 296 -656 -820 -864 586 448 -460 953 -374 867 -815 594 926 460 -634 762 484 821 503 -685 8 711 -491 378 822 275 -348 -488 -892 418 -784 848 795 718 -618 -900 -515 746 312 251 -592 -363 -655 380 -352 -566 188 -509 19 777 366 454 696 -248 -103 -297 755 -895 935 -511 390 72 373 -555 694 962 456 -710 372 53 -444 -765 -569 -186 134 315 -803 -833 -972 769 -499 551 642 895 740 56 623 -613 -515 -737 464 947 534 850 174 123 766 220 984 -31 -901 -481 780 962 929 -37 -52 411 202 -370 631 301 955 856 186 1000 228 711 -632 731 76 58 -194 70 426 -944 -960 442 717 -618 851 932 -683 -18 637 -901 820 -489 -665 -338 523 -627 917 -564 263 -758 3 -334 -347 -707 -27 -569 -605 12 -409 -108 553 -305 -191 -714 -741 -620 -830 -146 404 855 885 -26 -556 985 -285 242 63 -62 -773 -84 385 -516 -13 -314 -500 101 584 -107 -545 155 459 -306 452 -382 -997 -18 538 -119 -689 645 -579 293 428 -813 480 -327 -344 -788 911 40 388 203 31 -926 -38 -326 -161 485 74 617 522 764 550 612 -894 385 793 929 -1000 230 -514 -205 80 -749 999 973 581 -35 -469 -182 -310 -561 -620 -501 592 897 -255 -638 -766 -199 990 -167 -138 -679 728 -264 -795 -861 450 850 645 -881 142 -821 865 79 51 -332 -496 645 523 404 -11 693 -146 -569 -968 971 -306 -743 -51 -188 219 -489 -777 -277 264 435 -16 195 952 -752 515 670 -393 -134 613 305 668 -339 329 33 960 -48 -727 561 603 325 -66 599 558 -844 242 203 43 79 -914 -78 -334 -287 852 -560 -774 361 667 685 -606 -650 976 -277 201 -69 -408 -512 -930 673 624 -115 -981 -618 947 -784 -478 263 651 -850 19 -491 -39 -308 -33 -670 701 -281 990 -855 -998 463 773 120 -629 467 42 -292 615 844 -982 355 713 648 87 243 636 764 526 215 -272 938 -393 125 786 281 -772 -828 -777 867 -565 -385 786 386 708 426 -540 -804 -922 94 -581 -490 -964 -951 149 -197 -971 -110 686 93 777 140 -756 710 -65 -124 849 554 302 -613 212 253 -597 -881 780 -398 50 664 -512 -523 -314 -713 -128 527 697 92 678 337 -348 420 918 -746 229 158 169 -164 -262 -1000 550 32 725 -476 458 -342 -19 -919 -201 890 140 790 -884 -839 -732 601 966 442 169 -588 -872 -206 -433 -764 -254 874 -345 -108 -348 812 220 422 -712 961 126 -351 383 -948 -214 71 904 2 -84 -998 452 123 -814 156 520 -884 842 -63 -95 874 -763 923 322 702 -166 -984 -177 -932 688 158 -110 -258 258 877 262 619 94 334 -853 -261 180 -472 -289 -120 13 -397 -644 -529 -187 -626 -142 673 636 -320 -549 842 677 893 871 181 765 552 913 -571 613 -220 -951 952 292 -794 -599 -223 -940 846 954 -641 162 574 318 -940 -809 -757 -721 -590 -82 531 -759 414 323 -341 790 551 981 -862 237 -40 138 -127 311 719 -493 -796 -996 283 49 -529 886 499 -252 -96 597 -619 -664 -841 -214 494 141 965 -408 -268 -780 -718 591 766 -138 500 -152 -115 497 973 -202 -87 796 -790 141 -99 572 -550 -797 183 -33 743 -750 -571 369 -658 -185 351 -238 -804 882 -109 84 -758 -9 135 665 -504 532 -412 871 -99 233 -291 -421 727 -553 754 -200 963 -908 -594 -524 709 382 201 -590 853 -199 -512 583 -172 621 -679 -988 153 -944 -979 -324 -788 690 -784 843 -733 631 210 50 -810 698 762 130 380 -729 -123 -80 -816 -63 236 -849 408 -579 148 -449 -811 -794 575 681 423 257 -176 405 249 908 105 5 12 -111 522 -366 472 331 1000 -500 930 805 -910 738 -322 781 -340 -66 -402 -870 -26 712 579 670 -781 714 580 -953 -118 836 289 -196 489 427 -374 354 707 -769 -851 -635 -64 -244 4 439 -695 684 111 -393 -308 377 925 220 62 908 479 381 -658 -602 -864 -390 600 -321 846 -150 124 909 -581 -695 -24 782 384 -91 -328 -21 -485 604 -378 -629 -265 305 618 419 -699 960 -764 -968 -809 -329 -109 -223 447 455 -771 -493 -935 -750 -580 -746 606 -304 -145 64 -638 165 -394 -617 30 661 606 -436 576 -113 675 -537 805 187 -319 798 138 393 -658 -653 192 -395 626 -214 -327 766 612 -29 -131 -399 -420 -775 -415 -47 680 694 225 -808 643 501 358 977 502 -662 270 102 948 -524 -494 -873 -883 725 216 717 276 -31 377 -345 -378 -319 487 518 -443 811 -27 -484 944 -352 280 535 76 -994 -55 -183 -498 -669 -825 -17 -563 475 -754 -983 575 -209 853 36 13 86 226 678 -447 -325 -528 -661 -842 538 30 378 -891 267 577 630 -324 464 -246 337 -624 -956 742 -219 317 935 658 -174 946 739 -657 -304 -395 30 901 -791 332 950 -509 -696 99 -541 -794 658 -116 -199 458 -283 357 626 -67 -442 -233 897 -56 -397 989 -21 923 -529 750 436 -512 556 725 366 -217 -718 -433 -982 -391 -66 578 -914 290 58 870 -561 146 52 -697 956 -828 72 676 -236 -418 -336 616 846 -205 -562 -360 942 -765 -400 -124 -869 -121 -645 900 -116 999 886 -589 825 268 -374 -102 -592 -548 979 594 -196 -682 397 -126 504 -65 483 -750 -387 327 -533 343 407 -402 685 -390 79 949 758 -49 -978 828 -688 -965 346 50 236 -713 279 916 -101 876 777 -818 270 -25 338 182 -432 163 -304 255 -790 -811 -544 -742 764 287 -491 665 539 317 -773 9 -647 387 -961 -965 -779 -304 -913 -59 868 -606 -23 214 917 -45 -196 -937 -282 41 326 330 -701 -409 -545 -111 -646 511 526 -374 -356 123 -928 -358 -984 -52 -779 -645 -3 -899 318 -881 -364 -818 521 -550 714 450 -351 621 -1 -149 -470 374 -364 -664 -178 537 -735 -87 759 -351 -662 798 -200 -704 -35 -825 661 -307 496 -800 139 856 -556 989 -293 418 609 831 -369 -845 225 58 56 -715 -791 755 -883 982 -498 -67 785 -130 468 104 -188 230 -412 327 104 723 -73 -379 -528 -484 514 74 15 572 -850 733 -662 -296 -191 318 -354 -477 253 -23 -55 -844 -356 263 -810 -345 505 -873 376 -337 -546 875 -20 855 256 -246 -454 163 489 -389 -371 70 387 105 301 -510 -331 -563 -800 307 51 850 666 -497 752 -991 -692 648 580 380 341 335 970 473 616 -835 479 -245 -696 -772 322 -466 -979 19 -853 318 -300 319 -587 -105 -311 264 -549 667 -692 -655 -350 -650 998 48 378 221 -482 -824 -711 -120 100 125 -308 -579 661 597 -465 740 706 212 -312 428 -813 -31 -892 186 -244 865 -373 792 881 -599 25 -323 319 601 759 865 -550 -860 -674 315 -491 -809 -697 -474 -602 -889 902 -406 576 -122 29 852 746 311 547 -184 -902 -201 991 -453 270 -654 -946 -509 505 708 772 591 -996 -193 239 469 739 -304 -59 -235 -512 908 478 463 -601 658 380 -718 405 -828 -937 792 231 509 444 -428 -355 892 403 -926 -301 226 -958 -237 997 447 -375 -240 -148 -23 -892 -142 -59 448 360 -323 977 -702 731 -577 151 -806 -315 746 -173 68 -425 708 711 720 902 -480 -403 109 -964 332 -811 -327 -758 -837 -758 -248 -179 -238 -410 -507 45 -449 -814 150 213 434 -454 -81 -404 -873 -518 849 -13 -801 8 -402 188 -276 -504 796 670 -720 718 272 711 984 -808 336 188 49 646 -303 -110 402 -835 -133 187 -281 -175 381 850 841 -538 923 193 983 636 -544 -570 246 -883 -3 -451 881 -353 923 -679 -119 -183 -933 -678 821 -764 -568 -288 540 -181 -710 -283 -488 -260 549 -451 -301 -106 -282 235 -838 -677 -852 -474 379 89 647 973 437 224 452 341 -418 907 959 -57 -598 789 458 141 389 -357 218 486 275 49 -858 200 915 727 152 -635 -497 -884 972 355 212 -993 -195 -86 725 -28 -789 271 87 -691 -292 -849 -15 552 -399 405 -888 -382 -489 -466 620 764 937 -807 -122 397 234 370 975 74 -998 -729 529 -901 -477 -59 947 704 -383 -623 222 -853 769 -44 -37 -411 750 -852 -999 -707 -600 -631 932 271 263 288 280 -420 346 -855 898 -118 187 -407 -499 764 11 604 883 -7 595 990 -530 -739 -574 -796 -821 110 -483 -954 -952 668 202 418 113 303 729 -825 -468 923 18 -827 -675 721 -498 491 -313 -230 584 257 176 -919 -417 144 201 123 -380 -773 804 420 256 416 -957 -940 -310 532 480 -988 -23 -126 -783 -656 11 106 503 217 296 -173 -288 56 406 -849 -550 437 -696 -578 776 -458 -911 46 472 -743 515 894 -603 207 404 -690 934 470 17 -381 143 -519 669 -392 -116 195 -872 664 -874 377 -758 885 225 492 -928 626 396 695 -718 893 -900 81 452 786 -339 32 -717 -569 -182 -112 -146 765 620 -598 -591 38 851 779 37 -211 157 261 365 261 -950 -571 311 -793 132 49 869 -602 -103 -394 45 -940 -791 -214 86 -325 29 -603 -934 -866 604 42 776 938 691 189 782 276 863 -411 -490 943 219 985 604 -96 -871 562 -32 -117 472 363 -729 -952 113 977 138 -123 -978 751 781 -538 929 469 -889 -227 -568 884 116 919 219 955 -369 -628 765 326 983 264 -805 -973 -719 0 860 134 750 -902 105 181 772 680 -438 766 45 -139 808 159 309 -276 -226 933 421 835 -471 -295 128 280 942 -94 653 736 174 271 741 750 -405 907 32 640 -206 580 842 -470 318 86 -753 -183 -762 969 933 -927 -81 -611 752 -560 150 22 -500 -960 -17 33 -395 984 -418 990 -883 178 -610 788 285 266 603 -982 622 839 -783 227 -610 -511 733 -962 -608 640 67 19 -546 307 -797 -187 915 674 -187 -684 143 370 -820 111 379 261 382 62 59 -887 254 -580 -97 102 -984 535 244 -756 911 -374 -718 983 186 -858 287 -190 -869 351 -467 731 4 -709 865 716 686 -38 398 -665 -108 -544 -971 599 987 -39 134 847 -151 335 -991 683 866 553 -117 -301 881 -157 388 767 -11 -46 -185 152 -122 -170 487 40 613 948 -84 48 -98 741 -256 462 525 -33 -632 -204 848 -932 863 596 -605 574 -951 -494 -416 -690 -954 -232 -914 -70 -516 -662 807 -487 -464 -590 907 555 745 483 -55 138 989 -383 -690 -180 349 -150 731 775 -358 -516 700 123 -546 -128 758 717 -751 279 -973 -313 835 -871 -729 22 -46 -574 -786 550 -53 -336 356 -876 952 182 -231 -120 -126 -842 -325 703 578 364 -946 120 434 200 -76 -606 172 623 -433 697 995 -272 706 583 620 243 -656 614 -746 259 -446 -936 -322 476 308 886 -479 -665 -128 -23 575 -91 674 684 134 -758 -149 -824 -750 895 11 -169 521 -605 -453 703 30 -344 -829 -66 186 337 938 -702 734 -180 -82 -620 -54 -50 159 -232 623 -3 -25 921 -333 892 641 554 894 836 -461 718 -626 -824 194 151 551 828 -132 968 -159 985 783 431 959 259 -690 -477 -159 1 -343 -217 832 -748 -525 727 -102 960 -554 -750 -299 -673 599 -446 -34 361 531 92 -376 -294 -867 -454 231 275 877 -513 -542 421 203 -357 -790 -928 -869 759 -732 -627 -702 967 -295 254 378 517 144 -3 363 -579 -486 -1000 -493 -931 530 570 -54 -841 894 189 -666 -123 295 207 -386 48 338 -831 -5 381 284 -262 565 665 445 -182 -68 -247 620 816 -63 760 -344 956 931 568 -595 -913 -820 318 507 -527 -752 733 188 141 80 -586 835 369 724 -47 -778 316 -723 412 -510 -437 540 -186 966 -163 -903 576 -615 -595 293 581 887 -950 426 -353 927 425 3 32 -114 161 -957 -705 830 -195 -781 226 -620 -76 -844 701 693 -986 -399 -26 874 291 182 -432 -146 1 -723 -224 137 415 -433 582 543 885 493 -404 458 554 -944 -535 -642 708 -291 -633 -958 -312 -875 -940 -39 -329 999 -599 -221 604 -798 21 197 -737 823 -783 -735 48 963 513 -152 676 605 -855 636 725 268 91 124 448 114 -559 -247 486 -889 315 706 -741 344 -671 -279 -792 536 -829 -579 -167 399 320 473 976 -385 400 331 -469 -973 -893 606 -485 695 -993 -324 -58 34 -843 -688 641 647 599 -387 34 -890 -803 -231 -277 -382 -382 -653 789 -349 -635 599 909 925 -720 340 601 802 -792 -382 -335 -391 -941 -991 837 -497 929 -523 39 42 -717 -437 631 -133 -109 -477 -457 416 -209 674 169 192 766 546 919 -694 -498 917 -637 -600 -765 -458 -153 888 696 -215 183 969 -518 -164 239 -944 678 771 -607 221 -998 -942 -161 -79 -267 241 895 -903 250 145 22 -911 961 -421 520 553 442 264 -580 -639 -899 76 -372 157 634 99 -187 496 -890 22 -818 -800 820 -982 756 -450 -601 639 399 -755 114 819 513 -95 765 -897 189 536 335 148 -495 -120 -350 646 433 316 365 662 -791 684 899 358 -997 -306 527 -864 -109 -958 91 -619 338 -398 625 -644 436 215 -936 439 983 -967 563 103 -55 776 791 -582 125 -447 -103 962 -957 -108 -477 90 620 576 -507 520 -80 722 569 -878 -6 -198 960 -819 30 398 341 612 -398 -775 504 79 -538 922 -78 877 190 -364 -129 -786 840 -220 893 -960 -821 407 -462 878 858 -946 226 923 -488 511 926 561 -487 -710 565 -463 339 217 -74 -400 -207 778 -230 -582 -200 162 692 -65 -920 -841 -352 -184 627 -540 204 -28 876 -269 509 453 -565 258 -93 261 -417 -547 -460 -946 -231 -834 -438 -295 174 241 -329 -605 -456 -124 796 438 -770 74 -172 701 515 563 -819 -578 305 241 -175 -811 776 992 332 -64 -821 669 319 289 43 402 165 765 633 -803 166 -396 -985 991 778 456 -224 728 595 -302 -753 338 -95 -308 130 -766 87 -589 -337 -520 -363 560 -849 707 828 -276 880 517 859 575 -959 623 290 -357 -748 875 238 -12 838 -708 598 699 -285 228 -432 564 639 -298 167 543 206 -440 93 198 160 402 -241 358 720 725 242 -937 -505 58 -233 -510 67 -399 515 -624 52 -48 992 -975 998 684 864 -739 357 756 500 -779 -645 823 -952 -817 -247 447 190 541 -310 408 -599 573 -21 -344 -137 -97 767 -395 -347 319 -834 -44 536 905 -251 988 267 863 863 159 -790 -676 613 -576 -389 -843 592 211 565 -565 767 66 -456 -848 -822 -528 228 726 896 -866 -431 932 562 -926 -73 690 608 -386 359 817 -84 914 -855 -738 -143 -522 621 -145 454 -856 -445 132 -796 150 30 613 305 -558 -917 363 -193 -471 336 -917 666 -840 -426 740 -988 -409 746 33 -156 164 -306 48 -706 389 348 332 -935 340 251 -445 -830 698 -292 -732 -29 893 896 -906 -657 885 -636 -619 -541 332 839 -377 -501 -703 -516 -3 564 623 58 996 651 -654 -520 -717 -586 378 -680 -804 820 -513 -653 -537 729 451 -102 -953 575 494 -202 27 322 -333 505 825 729 -964 614 -40 332 -453 -649 -284 914 32 -76 310 688 726 -124 510 -576 -181 497 -849 -416 973 611 -66 527 -398 -792 16 -153 -488 406 670 -22 -925 -48 290 -921 752 -798 -830 660 893 -208 916 -502 -133 112 -584 794 377 927 -945 870 1 -646 -90 334 262 536 663 -681 -95 289 486 -613 333 737 -822 809 944 -791 298 -768 -404 323 480 -530 720 -875 -472 679 901 49 340 0 216 247 717 -712 206 693 107 615 729 546 -245 -460 326 972 -918 -4 692 -514 270 693 -110 390 -765 989 740 -71 475 195 307 103 -166 -31 -764 -256 -338 414 -72 -621 163 -269 632 -295 -437 -257 115 372 743 -954 -144 794 173 -908 737 380 683 -275 774 -782 -260 -570 -463 619 -768 986 937 -262 49 15 -932 665 196 -755 693 630 438 -231 -596 250 233 732 15 -476 357 337 -280 -884 348 -816 -811 -296 716 361 -579 -680 966 -526 941 404 254 -971 -969 443 -486 48 -719 -328 -823 -69 551 -573 649 -61 240 205 -145 -301 961 316 -154 542 -200 650 -26 663 -23 481 722 936 -503 -868 -863 -90 968 -58 -813 -142 -253 -554 -306 741 -39 253 861 -535 833 733 -293 -758 128 443 -397 365 -877 -560 320 874 370 644 956 -315 777 -772 -845 -20 770 -669 784 863 675 -58 988 -927 216 -207 -257 626 581 -277 -92 66 -205 537 -754 701 -167 -150 -877 -976 -867 614 667 -21 126 337 30 -527 -370 864 977 -373 296 694 789 680 51 913 -53 -887 -969 859 781 -525 996 -719 573 628 -477 -425 -254 -321 578 11 -343 18 -937 -554 -248 -892 -345 -758 210 672 -368 914 956 846 -191 649 -438 -63 674 -161 -490 -699 335 -268 315 247 304 153 -650 -835 951 -435 863 392 -596 -392 -527 796 -148 957 795 987 903 -392 -73 -601 -893 836 -581 -887 -608 812 944 -576 -151 203 832 882 925 348 -881 499 788 143 -998 -581 323 -848 -218 204 33 18 -783 51 579 -290 852 -322 -708 -225 -176 -438 709 -401 630 605 483 897 884 417 679 448 -646 943 498 -852 -931 580 -482 -736 -310 -384 -604 288 -614 -43 -929 503 242 234 699 -109 -164 -639 -78 -634 680 409 969 -394 -709 504 493 -790 885 174 991 3 -327 -518 330 -619 -954 -384 -944 -620 -869 -97 -552 -721 927 -168 487 -181 -875 230 262 -779 -890 -287 -589 781 985 -570 -526 825 188 442 -134 -714 559 -458 305 -698 -789 232 551 40 -101 493 65 841 -254 -166 -99 -654 686 -197 695 760 312 724 -177 126 45 -501 955 658 -457 826 240 -908 -20 727 803 -317 -93 187 313 -418 137 696 -843 55 318 324 716 -773 -340 787 -826 676 -731 180 -291 827 682 130 650 -215 -563 81 761 -477 -480 213 564 10 156 -752 -710 -493 -589 596 -518 725 280 -945 782 52 963 -227 355 491 -570 -882 786 -578 -269 801 295 518 -582 617 70 999 398 -919 809 -826 -76 -927 5 98 -170 -44 661 136 -828 930 -28 -460 502 970 -868 -250 -866 550 -670 515 -74 744 -165 -701 955 560 805 -631 -693 625 -339 268 950 815 -66 -749 897 -245 544 -799 -553 421 688 -896 548 773 10 -883 144 459 90 89 -280 492 834 -481 -757 744 93 603 -411 -650 267 -284 -709 -761 -861 -101 -992 346 308 898 656 -970 716 -20 -392 -108 -344 389 170 478 619 213 913 -403 -154 728 -408 -231 -549 376 219 142 990 -854 -517 970 886 -366 495 686 -692 822 -179 261 -992 812 737 -342 -427 -746 708 -412 580 168 -789 -982 612 -387 -233 804 -875 55 -309 932 804 -865 714 94 949 -766 495 946 -817 352 954 -776 -213 568 456 253 -836 996 916 869 -989 -141 656 820 216 -234 -132 771 -503 717 771 -803 920 321 782 560 18 29 -888 -843 -495 -105 -778 650 598 -231 545 -208 -541 -855 44 62 -477 535 169 -642 823 176 501 -718 605 -347 36 467 -923 -988 929 -654 628 743 -105 430 -648 -997 -65 -640 -296 11 624 980 68 -141 469 351 130 156 -518 -376 82 -798 -601 183 -230 -381 469 294 974 631 234 441 -702 -356 495 294 93 249 -380 -630 954 -428 413 546 -425 133 740 -113 449 -232 893 647 -933 -204 -150 -846 381 -399 270 493 349 999 398 -251 731 252 -810 -316 649 989 231 15 718 394 -704 -67 627 -487 -459 -406 -895 413 -501 24 151 898 -283 102 859 693 -765 963 -115 -978 -371 -133 -919 -790 -876 733 163 343 345 -85 978 -421 646 -431 546 410 -115 -616 -939 -837 177 -760 -921 651 -960 397 -422 469 -825 643 -144 -350 -127 434 171 -87 200 400 -301 359 -774 35 -275 609 -207 -842 -722 -976 -929 119 615 -183 -482 -499 -972 356 849 -463 326 -539 -118 481 -349 472 -309 641 978 798 -722 788 -892 -255 553 457 -559 687 856 565 622 -721 474 -424 -383 -238 769 824 689 89 -887 60 485 -62 -963 -324 461 -671 39 -67 29 930 937 187 -405 441 538 -860 -748 -780 622 -296 64 -887 -549 584 -761 -236 -741 46 -489 415 -492 394 -613 -337 581 819 -304 -298 -765 -10 442 -534 -944 -552 645 -80 475 -96 27 443 -795 -744 -394 -329 -682 96 843 -653 628 -296 723 284 -623 920 -845 304 881 172 -183 -296 -884 374 831 792 693 144 509 -381 628 75 145 -297 -206 -30 -775 497 109 525 -686 265 -851 -475 981 -320 -487 893 889 839 -943 261 751 364 -563 29 279 -263 332 892 -145 908 813 95 -763 -457 -744 832 158 -496 -933 717 -90 129 -22 902 -992 -129 202 -286 25 352 -190 -351 -762 -51 -268 -791 -727 904 -396 479 -425 -482 627 -760 428 640 -588 -451 979 -809 -652 151 116 908 108 -616 -317 -206 -441 440 -763 203 189 679 654 568 -345 230 -628 283 -590 -378 -754 -18 -599 389 997 124 -632 -414 -855 549 -866 -410 638 -12 -389 445 900 948 827 -514 -959 -429 369 -905 572 -487 -853 27 759 382 -85 -347 -510 943 922 -767 247 580 -744 989 165 -85 -943 154 -915 76 -743 -163 -628 297 323 36 521 725 567 911 -296 -353 516 -357 -648 -215 -630 61 495 -468 -933 763 175 791 134 -229 -98 796 -484 -867 748 533 -879 -507 677 781 168 232 911 -539 707 -834 -444 3 942 601 420 -411 280 822 -446 -957 568 286 -73 -28 932 737 800 231 -96 -37 -592 132 866 -666 755 -614 -897 -49 886 -747 -577 795 234 471 51 480 -412 -122 961 423 180 41 636 183 719 -600 -927 797 307 -629 699 -998 -390 -2 -53 235 54 364 -200 14 874 -59 312 784 -770 972 -86 -446 -956 281 751 -957 811 -201 -439 535 -815 -70 161 856 -14 309 -459 -150 893 -398 -425 -510 892 798 273 951 232 -920 -888 -888 -468 -892 384 820 490 166 -815 962 -287 -468 -806 214 -465 -940 96 -633 707 217 -489 719 805 551 -793 417 980 -956 251 870 773 557 -379 -919 601 -637 858 -371 279 -845 -910 648 -249 -229 -457 -342 557 -395 -656 -470 -691 -518 -654 207 347 481 -392 -152 540 -639 -321 -390 -412 269 -271 730 -179 -417 736 -24 454 -237 325 792 -618 33 -287 -621 362 328 231 58 481 -754 467 815 -554 253 -477 441 -810 659 -285 -267 -927 256 995 -280 345 676 -564 812 887 -366 -349 -491 545 455 25 -278 -368 488 -908 566 -342 852 -922 836 918 824 463 -179 574 199 -590 433 408 -694 -1 228 942 890 770 -116 -927 -256 -308 299 -860 292 -753 340 -638 604 -879 682 -872 -604 -249 461 386 461 -244 -1000 340 166 -575 -838 -875 -233 -274 -659 -330 104 827 26 -269 -751 -672 6 983 -265 -223 -119 621 39 335 514 -770 -352 822 -894 434 -115 767 287 748 -175 -454 882 618 342 498 817 267 646 -458 -286 927 -431 465 180 -599 -146 -312 -231 -481 401 964 -453 814 795 -610 570 -599 -658 -396 344 60 -210 -553 343 990 890 585 -97 -856 -243 -463 -259 -149 341 632 -865 792 -994 -119 -125 -984 988 647 301 585 90 -11 249 -339 835 465 -951 -614 -439 437 317 190 693 237 -976 -157 741 855 10 95 -353 -829 296 309 206 -596 -877 -763 -207 888 -497 -913 32 -948 -131 -191 922 -244 396 -701 -286 988 822 608 383 -836 -131 -941 581 -50 505 -184 160 118 869 324 179 -966 -578 -190 974 -578 -163 -80 -823 -970 -764 971 379 166 363 243 130 -121 93 326 698 700 83 -463 -236 241 986 -130 -910 -256 67 -966 -323 -697 60 -416 -109 -819 731 506 607 627 178 24 -374 -64 -297 947 234 -717 737 -800 437 731 305 -110 90 511 -702 -310 556 322 -860 383 -6 -207 190 124 -780 -318 -676 -130 226 860 235 -248 171 -112 -273 16 -757 803 507 311 -248 -816 -114 27 -762 -404 5 815 689 -568 87 -912 -581 303 -470 229 43 833 -2 372 -714 865 277 -687 -598 390 593 273 -697 -991 -107 -86 719 604 -75 -445 -17 671 -571 909 273 -235 -113 -889 -266 -236 -669 -771 942 943 146 -975 -367 -153 336 372 631 -424 76 -217 -690 958 -7 620 941 342 -76 455 -127 -27 -827 412 -933 931 269 261 740 -607 52 -234 -944 -220 438 -161 568 -73 -873 -766 -401 415 737 728 346 -743 597 -309 -725 967 -461 834 183 639 62 752 -131 -323 92 470 -878 312 -453 -868 -726 -210 302 -933 -837 301 84 -721 182 572 -809 -100 409 542 -896 -367 -583 -495 -650 -473 -715 -917 -821 460 959 -996 -447 692 -993 108 -959 944 354 333 173 -656 500 -799 -901 -208 296 776 262 -165 -644 -421 855 450 -6 513 -995 711 97 889 887 -884 560 -909 -78 6 157 -621 339 -321 462 -179 981 725 -112 -830 -236 192 -253 964 943 976 262 511 -748 -392 285 554 -352 -717 -763 134 803 43 210 -176 -158 641 339 538 129 -942 572 312 -303 -187 -632 190 -46 -140 -118 -56 119 921 -224 559 103 103 -647 -442 -778 -943 321 508 -489 607 579 316 -245 -973 -591 -758 246 -567 866 206 685 161 470 -977 -369 -359 -639 932 279 -852 123 -913 749 709 156 -845 -548 845 -45 372 594 -364 976 56 -107 -622 290 -214 778 -753 -649 367 -10 60 -550 64 -552 887 695 123 772 917 -9 -870 278 793 150 -121 206 -694 -403 -871 -995 -860 50 563 448 -614 987 -108 217 84 193 -496 152 -65 -702 -471 -317 -608 -730 870 -723 -895 -37 -673 -701 -948 -259 -731 833 19 719 -224 865 -360 -501 -385 992 766 -218 848 950 608 -824 -902 560 -388 551 308 246 526 727 448 200 907 -501 786 99 33 112 543 -922 -569 663 61 15 206 887 -360 -195 -440 766 649 876 20 -423 984 430 -32 350 -882 83 -399 118 187 -842 316 -22 157 665 2 255 586 995 537 -529 -527 -295 378 -517 -769 -59 450 -795 -269 -820 -484 -589 430 -606 14 844 215 965 304 102 -522 -182 901 -615 551 46 -915 206 -392 -395 130 1000 617 -216 -202 699 -643 -477 192 -919 228 889 76 -201 -983 407 -807 122 -697 -582 977 323 911 -819 762 -397 -521 890 686 549 267 -589 157 -853 444 485 276 8 87 274 350 -694 -483 275 -993 -27 372 454 -604 -406 -501 26 6 81 111 590 288 352 311 855 478 212 -228 454 511 272 -143 -421 390 35 994 290 174 825 -358 188 1000 -77 -101 979 362 25 -1000 149 -699 180 -901 387 912 877 169 899 -48 -666 708 743 -422 -205 -682 558 659 -413 312 846 992 571 -996 287 -760 -117 22 172 611 891 634 -404 850 745 -696 177 -472 -612 -944 -364 -137 -425 -614 166 -628 145 358 202 338 -44 545 984 -192 -997 -825 436 -200 95 416 -87 -736 609 84 875 433 -628 18 42 -676 -615 -851 -497 412 -381 -412 688 304 -611 -124 948 -606 693 459 -690 -999 -644 618 -716 -652 351 -319 -587 -458 -323 -704 -293 508 -863 347 420 860 -574 -690 285 -475 7 7 187 -533 -41 -138 516 215 -225 -768 801 676 577 -75 -449 562 -783 -103 582 383 -725 -949 -159 413 544 417 -434 867 550 507 -885 -225 -879 -234 568 68 -637 -2 -59 134 -714 861 305 987 316 -468 -976 440 467 633 870 -644 640 722 90 -192 -269 397 -641 -164 694 855 28 816 882 -846 -411 -599 231 234 -645 471 -162 -557 -81 -490 -482 553 -623 -940 -465 -540 -887 -655 796 381 587 -167 207 456 -20 -962 656 6 802 572 -464 -615 571 -326 77 -55 -748 438 -710 -138 -658 -257 -112 -741 606 698 164 184 -331 -10 -699 -194 846 813 575 232 -336 515 -297 -516 304 878 413 -965 711 -728 486 -722 -285 358 427 614 300 -997 -372 705 -300 158 -80 -209 -123 211 434 -44 -763 932 138 681 708 -783 950 -877 -761 -538 802 -366 -692 790 30 -724 526 -799 -713 -411 -555 -47 73 868 -668 -50 -523 287 -142 424 -875 -416 -278 -245 -570 584 179 753 588 264 -91 496 533 -133 -397 -888 513 -113 -598 -633 -397 -708 -739 192 -90 702 -801 -605 -966 677 -398 739 371 230 -940 -67 515 289 -17 903 69 764 -172 -26 -723 -499 524 -949 -902 -165 -310 606 670 870 -109 237 -902 687 492 854 240 187 373 -326 178 172 545 -603 49 991 -311 143 708 -235 2 -77 -842 853 259 805 -822 449 -654 529 636 197 604 -737 -831 928 454 822 927 514 -560 379 -728 -263 -916 -643 545 537 -516 -805 492 595 532 -627 -880 -46 664 981 -937 576 764 750 -234 79 -700 -770 275 -714 -466 49 -556 -714 237 -861 41 -303 483 448 199 116 -18 -828 18 -88 -333 -389 -624 129 -871 -28 841 512 261 604 889 897 -628 391 883 -949 -65 283 -612 -124 -90 422 -945 234 840 957 -369 873 -925 152 791 -259 701 828 -130 -353 -668 527 870 -324 -71 555 -313 96 428 -918 518 950 22 -462 753 285 584 -872 947 -667 958 -109 173 -241 880 905 643 -8 -462 380 -881 186 407 369 628 -267 815 -685 -432 -786 276 136 -934 747 -798 -158 373 608 -984 -863 944 -312 -242 -814 -812 570 92 758 -113 -285 -857 143 -236 -242 -454 665 928 -15 612 -128 578 364 -756 53 -678 383 829 -853 476 -939 78 -541 967 -308 143 51 -204 293 109 143 850 -514 -736 -973 -323 -12 355 324 -859 -490 423 -502 -380 453 -648 -132 -636 -382 -127 603 -888 -386 -217 -177 702 -677 803 491 -573 -29 473 915 -240 -724 455 -832 545 145 -193 203 -271 -224 -948 -106 154 96 -246 -610 -692 853 636 -161 782 -142 150 266 673 -917 -944 -571 381 867 -860 4 -266 337 -245 318 -171 -114 429 -551 300 -161 254 -946 -510 31 860 700 870 -973 -838 272 943 -679 -899 -36 -905 -650 -497 375 956 -923 -951 -78 391 -63 -30 -867 -772 342 -908 485 810 -524 -779 142 75 685 -286 -962 -293 -901 -534 656 -86 588 406 870 -800 -466 -514 -955 148 -482 325 -252 203 -728 214 432 412 -755 -704 -905 -241 924 -863 456 155 856 837 -917 553 -596 903 -370 367 -93 -628 388 -294 805 648 723 -589 -610 -973 -724 -565 -43 -380 -895 -263 -674 -249 259 -414 -237 -732 -784 266 -214 397 -573 -744 -72 21 -21 384 31 -16 503 322 -326 -342 -480 19 956 -51 -884 -8 -125 351 28 419 -196 -499 -365 92 47 -184 -152 -699 -791 520 68 -669 925 321 -689 505 832 -588 383 -778 30 557 -477 239 -601 660 -762 -54 -524 -228 -622 541 906 338 136 141 947 805 -250 776 -704 268 -334 -477 -20 422 918 731 300 -866 28 -151 73 -173 808 392 198 50 -58 -703 24 579 993 281 -278 590 63 152 -562 -383 544 -168 864 678 -468 57 720 937 386 108 -198 924 513 97 435 460 -598 -857 599 -363 -121 618 716 -738 -223 407 182 -795 -518 190 -212 808 513 -948 -829 -173 78 525 -424 589 998 233 56 -875 99 669 -238 -395 166 316 -755 -24 217 714 -856 -244 896 303 989 -432 -768 795 557 -539 -159 349 -758 -842 -652 640 743 217 -314 40 602 150 -503 242 926 630 -685 -567 -672 -836 36 -74 916 24 -784 382 583 -581 532 -250 551 280 166 358 797 -540 79 -404 389 -189 736 -229 102 668 587 -157 -720 -755 -967 558 -513 245 -638 -784 170 -703 678 -721 -155 125 18 -325 -518 -119 -616 806 -50 533 -699 -935 -486 -806 -887 -603 -379 -35 238 -817 827 517 515 346 412 113 -182 859 827 -116 228 -122 119 -670 634 -738 16 189 -197 -145 139 -919 922 -601 200 -32 705 -704 142 -616 164 -871 26 -456 -774 -388 654 -513 144 -375 -748 747 -4 925 -975 -954 889 229 -632 -364 413 291 -385 650 -209 622 -61 997 366 -558 733 648 294 -256 -575 -115 832 863 -634 -157 64 -306 -727 -872 272 -824 815 -893 393 -477 41 -174 -117 -887 124 83 510 314 -506 899 392 235 -681 558 -868 135 -912 -633 313 -812 565 237 -664 927 -990 507 -389 -107 465 -605 724 416 -727 564 -99 858 -318 765 94 170 289 778 240 331 793 866 -942 437 721 -415 -661 111 552 -600 420 27 682 -732 -217 948 -607 -222 979 -557 643 552 70 101 -228 -770 864 826 -214 -608 -213 -926 -157 422 -626 -122 -626 -368 -490 -706 681 983 722 -570 770 279 -45 -802 759 998 82 -406 -317 -700 -684 -681 779 -797 737 -454 832 347 1000 -554 478 -684 -987 -112 914 -980 -883 679 445 -556 570 878 400 -52 88 388 592 614 -948 981 -975 -725 976 527 -330 838 772 237 -140 620 376 -752 -785 -669 -577 -650 -796 225 -88 -471 -684 653 406 -409 964 752 393 -437 -170 -987 -148 765 252 -46 -570 -265 665 -672 953 -541 -84 495 -980 971 -491 -929 -303 526 -80 143 936 -917 627 -427 -521 282 40 105 -425 -896 355 -782 160 44 798 510 116 -53 -490 735 379 837 -831 -749 942 -285 636 656 471 476 725 -377 332 540 -334 529 317 485 -193 -853 -507 -291 652 678 239 -940 449 -101 240 900 -214 -179 -236 -396 578 -41 384 746 649 -43 655 588 -54 11 -172 936 -587 167 745 749 46 85 -302 -93 -4 759 309 -716 -190 313 -205 768 819 450 549 712 -443 -909 865 -819 900 726 -116 -935 906 -287 -11 530 -374 -208 658 -874 -421 -939 -548 -783 227 -61 -874 -401 -499 -713 608 657 293 68 199 -159 -723 444 823 -11 -687 -26 -379 590 -709 284 8 252 477 550 -803 -551 317 -331 983 792 -596 -517 857 -981 -10 984 491 890 297 199 -692 785 -163 183 780 873 -464 -79 665 789 -454 -514 -813 537 -732 214 532 -673 238 846 -704 -455 -140 -676 141 750 -760 367 846 -139 426 930 -681 547 -730 150 870 818 -452 -84 87 -302 622 408 416 -430 911 -905 295 966 891 -824 -281 376 837 -978 845 -946 -569 -98 307 -962 249 451 -409 658 516 -742 259 346 488 766 -158 -475 -916 471 610 957 791 459 -554 438 491 -28 420 729 508 341 -104 -325 -915 533 -246 -514 417 -285 -447 210 525 -131 468 0 254 -178 -34 496 -203 -345 -629 374 963 379 -526 -795 -507 -119 914 791 -236 606 870 -111 -196 -430 782 521 -217 -351 -4 -782 -359 495 -336 -265 -967 -106 81 649 -260 -543 -424 -295 -653 -78 -988 -657 -120 923 -576 224 -22 906 91 -917 150 -187 432 449 -821 680 -783 -522 -881 -67 402 -586 -769 837 -16 646 3 -450 -315 679 575 699 -102 786 -437 -935 595 -495 894 944 887 646 511 -626 -943 789 269 -480 -206 132 -130 -957 301 897 -466 -287 -534 -100 357 608 739 27 799 220 15 -648 301 864 -343 -981 -424 -420 532 -950 -591 -472 -966 -376 691 -412 -99 276 -1 -153 53 509 770 -797 -92 -348 -163 -268 921 985 -80 -966 -561 -615 -673 325 394 -171 641 950 50 -435 679 235 -917 -961 -578 513 -472 -786 424 -361 -861 -381 -730 -164 -600 8 432 579 821 -586 620 308 309 662 -101 23 -720 636 -94 -189 395 691 -971 520 853 199 975 -866 -710 35 677 -995 258 848 -509 713 -832 -760 -189 397 -988 -193 949 -879 -819 700 -881 -105 -388 517 545 778 462 -929 229 -389 64 179 -751 -769 -417 -220 133 -807 428 -139 -296 26 715 767 446 -840 137 -730 157 837 840 -328 -391 -624 617 -61 922 -434 -239 -465 314 -649 -311 399 -22 -776 818 -377 355 -332 293 -137 -403 222 -129 -386 -770 -31 426 169 266 -532 -423 64 -6 -523 151 762 -695 -855 -389 -705 539 -148 -634 266 886 132 -433 839 -801 269 768 -558 -114 84 239 -95 -337 -554 -892 -186 -843 362 -837 -594 303 -320 854 -468 -293 616 881 860 -920 782 -251 -777 -944 -650 -284 938 762 651 843 -956 -631 7 -9 867 -533 693 662 463 993 -237 914 937 -118 -902 -681 -500 -166 -182 715 -385 656 207 688 16 -172 -932 -309 -901 289 726 -351 -153 -877 -734 123 -212 -365 -712 825 309 236 204 669 -357 -365 861 87 716 -518 -917 721 -922 405 -176 180 -156 -134 -97 -153 -734 -291 455 -493 -841 -860 -265 -101 892 -696 333 401 536 67 404 -824 -753 -721 -414 925 -814 976 211 263 756 -770 -482 831 311 -939 -540 314 -395 744 722 -492 681 -152 -273 1000 -221 162 -60 687 -859 -330 13 791 -324 -757 529 712 301 -777 -352 67 -893 709 -278 592 825 -418 -417 -970 -675 956 786 188 -4 -494 -987 -882 111 803 -397 -653 -508 721 871 375 431 -276 422 324 -894 -67 961 -869 -110 850 -85 -44 -380 -720 -283 275 752 -962 -930 -635 420 -953 820 624 -200 873 634 492 959 46 299 -616 852 660 356 900 -531 -83 -230 916 539 63 183 -557 -523 682 172 -34 823 -778 790 -472 294 -21 -707 698 362 612 943 528 -317 83 -290 -586 479 -673 477 48 139 -644 -593 791 -49 961 -732 798 261 -603 -680 -404 -221 -454 252 -112 652 81 85 -18 -242 -81 -11 -233 -164 716 82 151 246 932 18 197 389 -751 -861 712 360 -406 962 -872 781 -110 -386 -819 824 -332 -344 -935 569 -659 -107 998 468 -526 492 830 76 291 570 -870 549 379 564 440 340 236 -683 -745 123 -571 -762 791 665 323 162 -857 651 349 -620 -671 449 -10 902 47 233 312 919 -351 708 790 -77 200 205 960 -470 -628 -715 -164 -524 -79 391 63 290 -667 -787 58 968 -570 466 -435 859 613 800 -384 392 -152 -124 -762 815 229 338 -891 459 -963 -863 449 771 -136 905 -617 435 -2 -298 -242 895 55 251 -589 712 -169 -528 -961 -946 934 901 -510 86 434 797 -418 -845 894 107 701 913 522 -362 -294 686 193 854 369 461 102 5 671 233 -134 -908 -42 847 -324 -235 955 822 962 802 -706 840 172 -145 -306 -190 41 558 -514 148 45 -94 -571 405 -744 -922 -375 225 -829 679 -194 122 -558 -679 740 450 -856 -50 633 -743 -205 645 677 -397 985 -590 -664 -702 -576 -957 207 212 -707 585 -962 -863 281 417 434 664 -447 781 507 -733 464 -381 695 -855 382 -52 -700 897 786 521 -437 800 -355 -711 702 -969 -385 -372 -967 151 27 975 -966 793 -755 359 -896 308 -410 -262 450 -527 -649 -518 -589 -319 -125 2 979 -925 517 450 -910 165 60 -300 -870 -601 -410 -79 -763 -483 412 373 -638 -952 -479 -441 -786 -234 -85 -538 354 -473 -629 359 -487 763 -381 -627 79 609 -467 27 -305 -423 -892 -735 -970 -925 -171 -341 -186 885 103 -63 748 638 893 -184 279 -143 848 554 171 625 896 -424 -448 621 586 550 -109 -918 708 597 731 -755 -360 -765 -157 -776 529 -116 936 -458 744 695 975 -281 -767 217 665 -506 259 104 167 294 268 509 102 -362 -984 -510 418 -363 654 -586 696 524 -720 29 756 -410 757 -868 421 876 -179 -656 -193 -884 -896 490 -853 442 -758 700 -624 -135 -1 148 -965 -563 -97 638 -231 -396 444 -353 87 -435 -42 -53 485 -600 -932 -363 -719 -968 67 809 583 770 -782 298 277 128 600 -82 269 -742 435 50 -174 315 134 -87 130 -95 -41 -795 -500 978 -764 -671 -869 -147 657 -280 157 -755 925 867 359 641 -752 223 -375 200 233 -97 -328 479 682 -729 -649 884 658 -288 -24 569 -886 29 509 223 752 -447 968 -421 243 -695 -473 764 460 801 -442 -331 -564 519 -125 459 457 -475 294 -264 518 266 -647 723 675 -143 -226 -660 720 313 -236 88 -792 623 397 -374 879 -376 494 -520 708 -425 -434 -908 -510 -450 0 -1 580 793 203 704 750 -233 -946 -107 716 -181 -998 -518 -883 472 197 -813 -8 934 929 606 -603 348 -992 742 526 -376 -936 151 900 -457 -401 802 -643 363 -250 108 -296 -802 500 824 724 424 859 400 -407 -429 -762 -962 -157 -255 237 -382 -957 -31 679 678 845 -463 454 362 202 -574 -501 15 -167 -28 -1 -255 285 496 355 -846 576 249 658 906 606 762 -433 -60 103 -464 90 -778 -854 -565 238 -736 692 -969 478 69 687 -401 785 -701 -112 852 -977 317 913 295 407 -205 -894 848 163 882 -936 676 897 -264 941 708 310 -193 771 633 294 -856 -263 633 -916 -818 795 716 978 512 254 809 -59 -936 -586 -728 502 -276 -711 553 563 473 -646 -933 -570 861 20 -322 178 -590 -751 -326 191 -76 -486 -501 -677 501 -717 139 -722 68 -60 802 -342 872 235 862 -263 135 796 -382 -564 291 500 756 -600 -702 -735 -218 291 -803 454 -62 676 539 478 -219 857 941 71 -980 80 -493 -749 -84 -757 -906 168 -850 -317 25 -28 966 423 -866 757 187 209 -758 999 -297 925 -305 306 415 939 164 -162 -211 -248 -877 -826 -959 80 645 421 -103 527 931 30 -34 99 231 592 468 -785 736 102 445 194 -331 -762 612 -125 506 723 -15 -343 -807 -341 500 -272 -401 292 -741 166 -473 -870 -550 -604 428 -547 630 145 -123 178 -99 -755 -499 959 134 -473 665 -755 -257 780 -71 373 -943 -641 234 774 969 -580 260 -185 115 -665 -578 413 264 -661 866 -902 50 -869 -843 172 454 -347 -720 -986 -147 48 -545 -115 -266 949 -620 465 313 -535 885 -613 597 -809 -480 904 139 -119 -538 666 903 646 240 -33 918 739 -126 60 901 -729 771 -979 242 616 287 829 -612 -600 -684 4 -432 -587 -600 910 -645 900 293 -360 70 -398 884 226 -234 -926 -353 -348 -535 927 -309 178 654 -59 -423 746 -410 -921 -639 -773 -751 -506 380 -783 774 131 708 13 -37 -384 829 -70 314 -931 -582 583 -246 -450 195 908 97 -107 -256 774 -573 377 -290 -506 182 487 -300 -774 -790 -592 -109 -74 -939 242 -398 -810 -228 429 -724 -478 -609 725 -262 114 -855 -31 681 -979 -152 306 -371 691 -996 951 -828 358 473 -797 -226 -39 751 399 -449 -466 -10 -188 527 285 -787 -857 279 950 -195 -550 670 -83 -865 -911 -574 -579 580 743 -16 340 -872 17 -202 -950 -757 -814 -4 212 314 -416 -402 541 769 541 -182 676 917 974 -56 -214 9 981 1000 805 -300 -904 958 -647 -834 884 -334 956 -837 -64 -342 -508 -164 150 -424 274 995 302 -514 -945 -438 -373 -514 823 -843 -584 107 19 244 -84 -158 -976 -43 979 -164 -753 -968 557 -544 436 58 -648 17 -860 64 -482 -31 -186 721 -648 -1 201 461 501 -520 -350 -930 -89 979 508 529 -710 837 -662 -860 681 573 -936 238 -63 251 -689 -133 801 804 -208 278 -976 -4 216 410 -858 -910 188 76 96 253 -480 -973 -178 -169 -34 353 -124 -665 -306 713 -903 815 -535 -668 750 -123 961 -727 -650 360 -514 167 -679 -593 489 380 -549 289 -287 -141 -111 -258 -241 -740 71 68 791 668 -369 -280 -714 -231 333 480 737 -909 -81 687 -748 842 -866 -930 692 -513 -392 -376 593 -696 506 815 516 479 564 971 272 223 123 779 -141 -976 842 -750 -698 -22 -861 296 -146 991 971 109 -916 764 -66 794 -479 -674 -867 866 558 -88 -865 -353 381 170 628 54 103 103 -162 -231 777 970 -193 661 203 281 300 571 462 -394 -809 -420 805 -841 -456 846 741 980 941 -861 -779 -290 -713 449 864 795 -558 244 942 -399 995 -891 -342 143 324 71 243 -320 -858 -650 641 44 -823 -660 -64 -84 258 -426 -417 952 800 -559 346 -999 650 -339 -889 748 517 -476 995 746 -884 -562 933 -497 -313 -286 760 616 692 641 -111 365 987 -56 329 346 842 -334 -162 184 574 -62 -272 -121 -409 260 757 797 -276 189 298 920 129 119 -576 -271 -315 -355 480 -199 -147 -413 577 -833 -730 793 649 -429 55 -499 -994 -73 -558 218 -45 -671 559 555 -634 -951 -3 -245 -169 -209 -309 609 830 814 306 -878 -292 415 407 508 -61 422 -685 -321 -187 567 797 -471 311 855 204 323 648 208 -73 -206 -469 -790 -206 -34 -55 -967 -643 -113 -599 276 319 -744 -187 -814 -700 610 -721 225 429 162 867 620 778 -401 748 210 -101 380 -660 354 360 -216 878 859 -437 302 332 -95 859 -807 245 89 405 196 -258 863 -106 -332 29 920 -577 748 -540 -36 417 611 129 -576 -267 882 -463 -572 -498 772 233 -887 -934 -142 -176 -627 78 808 693 349 -829 531 196 81 -878 863 -979 -141 543 -743 -343 -641 445 -849 965 982 421 930 -979 973 -216 358 224 -892 -327 858 -332 239 678 -368 474 944 376 546 -585 -621 -514 -916 -943 504 -378 220 -135 273 160 -923 199 -913 -809 -548 887 -880 -952 -42 154 -790 634 -523 -905 487 -592 809 -343 970 -349 359 -970 775 853 -755 -718 500 685 -622 -917 598 -971 -882 -643 -663 917 -277 -26 -448 -647 -243 130 558 677 526 95 -28 -103 -655 444 -530 -233 -294 -875 -215 281 -183 362 79 -655 906 6 770 -511 213 -606 -206 -95 -350 -79 -832 961 839 -300 20 -332 463 -589 562 757 923 151 -651 810 624 43 -750 771 -812 -212 686 -543 -847 -35 306 908 -567 -367 -499 -170 526 -125 598 148 146 672 -707 186 604 25 -250 -32 -502 -882 609 -651 935 224 315 243 -148 541 -947 498 -930 775 243 -787 833 -723 -677 926 -96 -443 -877 -800 340 -471 -570 143 293 153 -554 -58 -83 386 888 663 -170 961 492 -328 -138 -869 -509 398 -995 -13 511 105 -786 -485 -76 625 -511 -212 205 577 -471 -337 198 507 -194 -936 185 352 210 336 -32 -980 941 849 461 325 -905 347 -344 646 937 -321 971 -565 213 408 211 616 -769 -471 982 -922 81 -450 549 -631 714 657 817 907 315 -772 -468 -188 -619 -504 129 -247 744 -995 874 -445 437 89 -669 487 -334 -292 960 754 -374 -424 -670 -403 605 -320 552 -965 928 -52 18 -793 444 341 148 34 -292 185 786 -851 -964 344 -174 -139 -673 -631 -283 -602 412 71 -729 -484 -286 -310 78 656 182 -93 -772 602 625 595 63 -780 933 -768 -79 -24 -894 812 819 421 -436 -350 -450 -620 -698 197 -731 -516 -874 -845 157 550 686 -816 -565 405 -913 466 -684 -507 -37 -857 -372 -44 -684 540 -450 -499 -8 -751 215 -632 -519 503 -468 629 713 792 546 334 409 -404 -327 374 -45 781 -756 701 -325 28 484 -907 -126 -238 -950 -276 558 -302 -80 -331 -817 246 -204 -633 -73 -459 773 -455 -641 -743 362 715 -69 553 274 911 -159 251 225 -700 -431 -753 762 693 -926 930 127 -264 936 406 366 -555 -6 274 76 51 754 375 -574 436 -432 308 948 -558 -684 808 -180 903 981 42 -499 -208 695 -665 -636 -605 607 583 482 -228 -384 602 -437 -176 960 -138 -759 437 -953 203 503 -596 234 -621 841 -457 -344 15 594 -122 -369 958 565 569 435 -916 -632 -825 156 -675 131 -15 -319 819 -289 -346 -486 -97 332 569 704 434 -820 -458 492 791 -767 -323 -466 718 331 285 -234 -508 -939 -950 -63 -936 -785 -322 560 258 851 -338 -219 -183 529 111 836 -309 -830 -571 195 429 360 646 -300 512 776 -502 -125 -131 605 -762 -93 -144 985 -303 -602 -309 180 -468 744 -92 776 451 -589 -869 14 -965 323 227 85 89 -351 303 887 -312 885 97 436 340 -721 401 388 425 382 795 -943 -444 -359 293 422 415 536 150 -484 -488 56 976 210 -618 -377 -682 11 -136 -279 967 140 -178 467 -664 -497 -28 -967 -740 -152 -566 -960 -212 -989 -662 384 307 591 -77 -708 -893 -779 97 265 -703 -728 -90 -169 -570 -455 281 206 -671 -44 -929 437 -811 -334 584 746 -859 -46 -771 822 399 109 -496 -386 442 240 -346 -240 -307 150 397 -160 -578 -170 -762 330 -445 557 -532 -655 -657 -738 302 -422 -404 975 -831 582 862 -487 857 -305 -54 424 -355 -943 10 348 1000 -260 -145 -794 586 -850 -111 393 802 -946 582 309 -236 -685 -383 15 912 754 717 403 792 479 -961 506 579 43 -979 950 133 831 640 -820 -786 864 166 -170 -271 -536 -516 453 844 358 960 319 532 -92 -980 -11 -266 765 386 260 -585 884 335 -470 -5 337 -770 345 -214 290 506 455 800 -811 -916 546 999 88 -48 991 154 256 -152 239 69 657 715 -940 -302 162 35 -300 -829 614 707 -754 595 576 -222 -693 743 255 263 7 803 502 -464 -546 -883 477 -203 -459 -19 -291 670 -956 -672 -994 682 952 -375 371 320 -258 -331 881 473 -386 513 409 -343 -418 394 118 -350 912 163 793 717 -135 890 -806 69 718 570 429 -326 599 423 -111 505 910 -805 -220 104 819 -700 607 -730 37 897 -525 309 990 -572 -737 331 423 -983 695 921 464 -778 471 651 703 737 7 -86 -659 -768 -538 -315 94 56 -719 983 -693 241 616 -183 -186 -904 725 733 -146 524 491 -224 482 863 220 -872 -352 -346 201 -791 -970 -615 636 -222 794 -455 -674 139 -375 301 -619 238 -439 855 279 -458 -446 807 -311 637 -401 311 -701 466 -571 -473 -974 909 -517 554 109 683 -286 -663 -482 446 360 -462 40 429 870 827 -420 -303 437 -411 129 -41 500 -609 366 -115 200 973 -484 -743 -135 -929 -458 -481 -492 -333 -931 -715 527 413 466 229 599 276 -189 -878 899 -512 688 105 -154 12 -115 -920 -819 782 -520 417 414 -73 715 551 859 967 -610 -988 -649 573 -590 -567 -310 -453 937 -289 202 495 345 -830 -818 919 950 95 876 -596 -851 -127 -811 -661 -16 772 -61 -366 516 -978 431 -58 877 -320 -167 -974 -531 -617 -965 -617 -777 -510 -851 -637 -374 -163 -744 -419 831 277 -432 968 460 161 627 -151 -145 317 -123 62 -911 579 427 -554 -274 419 599 767 -872 -816 68 -250 -190 103 465 827 -371 -985 -599 315 7 -55 -632 913 -461 -80 -812 -725 -554 -582 725 -339 943 -682 -65 321 -316 882 -442 154 696 -88 537 -968 488 501 -506 -686 276 -451 -564 -904 -454 16 -670 738 -102 878 190 970 743 137 -756 -609 -946 496 707 -867 229 355 -638 -921 -968 706 285 -343 823 621 298 -233 -403 552 -486 -722 689 -642 -819 -160 -62 -692 -556 205 196 817 606 -763 -411 -950 -36 -414 59 -853 218 672 -192 -749 362 -568 -777 248 -729 741 558 430 849 705 -908 743 577 -674 479 950 -983 -1000 -108 -324 860 152 99 67 -475 -187 444 -358 -343 47 -833 503 -197 63 -510 -246 909 945 413 -142 -478 -726 59 -982 -816 -758 -896 -814 758 -891 -574 887 -145 -403 640 410 73 521 -386 -701 -40 667 357 355 953 -724 225 -628 372 -958 -928 -528 382 -859 816 974 853 -689 -693 70 313 -551 -97 -205 916 378 -336 -392 568 638 -338 -931 -353 242 -800 -403 25 225 -878 -30 788 786 -686 -911 -235 -894 489 188 659 908 -435 636 163 -52 -920 318 -332 568 -281 919 245 -353 859 -887 -484 148 -425 178 210 428 -178 846 -711 -725 -279 942 -300 -19 700 105 -337 180 -201 833 850 -441 177 -583 366 2 290 -627 943 -521 203 -309 631 -198 824 -512 -509 849 -180 812 -581 26 -892 408 111 390 405 913 -859 98 811 -859 716 -640 118 -100 341 -98 -413 719 868 349 537 866 807 977 311 -595 -819 312 961 -568 454 -72 925 -888 580 559 -827 415 205 420 841 -627 124 256 566 -240 -952 -403 819 348 430 104 998 -527 579 927 508 726 408 345 -719 -507 392 -267 -871 784 -597 261 -230 978 -826 -607 984 509 -594 -872 833 -533 -367 -53 229 -369 -349 -192 -931 479 372 -891 -598 -294 -776 -750 -967 -694 -667 984 -499 -306 -687 811 -515 -700 412 -592 191 -155 -778 845 -275 970 225 -187 -210 -495 -56 -897 -519 202 -599 -149 103 -10 -110 30 932 -327 -726 600 -13 203 -901 122 -984 608 820 419 -975 351 425 978 176 -873 151 -774 299 -168 218 410 604 909 -379 -306 -304 54 377 958 276 114 -686 587 941 -257 -796 -436 35 67 788 565 591 -318 778 276 322 830 877 -163 904 -378 315 -2 921 748 -457 -24 -403 -389 800 503 -173 -908 -863 -308 138 205 184 -89 696 -623 -269 217 11 -469 -631 979 -869 848 -732 -121 319 -24 88 202 -702 874 858 537 968 223 916 -946 486 28 184 301 -947 924 203 139 122 133 -493 -92 409 15 -127 801 774 893 642 -567 -152 828 -891 -979 27 -648 -770 -266 544 268 143 -252 602 -62 825 621 -436 -711 267 -970 463 867 -278 -313 108 603 613 834 -659 307 -180 889 -252 -802 -34 -788 197 -487 630 -914 -7 203 -328 731 -916 747 604 473 -916 -331 -851 -863 305 -702 230 -949 -808 144 181 -40 99 -798 -17 828 450 729 145 -274 365 748 -275 179 -696 29 665 895 -348 -597 -448 -727 -612 -298 -449 910 -119 -614 -4 -955 -396 -972 -406 -601 69 -687 745 399 -41 -716 380 -474 -835 429 368 483 499 -868 259 -857 817 -66 -803 -710 -883 522 196 -332 863 207 272 -324 433 545 -440 113 -455 -207 8 -184 104 -226 -9 -241 318 9 -278 -39 435 568 -810 -213 302 -665 219 -699 632 -403 236 -386 -519 690 -874 277 967 324 952 702 894 675 -161 -203 735 -628 -201 640 -757 415 -389 312 -211 -218 513 -345 435 469 683 399 -604 442 589 18 127 -136 -999 -505 248 155 -757 -833 -687 667 -11 -663 -898 6 -246 877 -673 938 185 751 700 -124 -257 -895 -965 -396 -866 -162 -506 325 -499 41 444 689 -364 381 71 -287 330 713 -154 -927 -681 4 -942 -35 -895 -208 1 300 323 -39 -501 423 417 -989 -77 -777 -317 169 -354 -396 198 212 473 408 161 -746 466 -757 261 533 -540 872 424 -62 705 352 -278 897 942 726 -483 420 101 122 -243 -516 742 -176 -151 -99 -82 258 931 -763 -166 -598 419 -426 109 939 177 779 -815 666 229 803 658 -987 174 682 -1 -13 -685 457 18 -789 -516 930 554 0 -450 713 -715 498 264 112 -188 818 -350 -153 456 104 600 -630 7 -233 -987 647 626 200 761 -831 492 -734 286 -293 -45 -86 378 -581 422 23 -614 486 653 102 -441 -492 59 -372 -308 601 -148 656 994 -239 -954 -387 247 -292 -591 -763 -414 -646 836 -218 -981 -69 742 -465 -490 153 995 416 381 -122 862 -993 -305 233 -450 421 -290 772 883 -281 600 339 -875 261 -370 -370 -838 -211 110 -852 -890 627 -119 -415 -438 -112 -845 -70 740 -277 571 501 432 62 584 -131 972 -430 395 198 261 805 -993 196 -181 318 795 -955 203 -951 -741 585 -777 -299 -163 147 620 536 977 804 -190 -90 298 896 -220 376 -358 818 -690 -773 -825 376 636 144 244 -419 690 403 368 566 810 390 -847 -113 972 -275 85 -68 -911 -567 965 -145 191 730 -21 878 115 992 651 -733 -215 267 693 483 -64 757 -883 -148 -322 -109 733 -873 -802 -5 -353 544 -325 -845 878 418 -962 -960 -422 363 -912 869 116 -261 -767 -542 -236 720 -620 -847 905 -673 55 159 -913 -483 547 138 -291 848 -543 -295 -221 192 376 -72 -523 -438 -154 -328 515 250 303 -470 651 285 -590 -833 -26 301 -282 642 388 -45 434 264 817 -131 208 684 384 53 -199 -405 -371 210 563 921 -177 549 622 502 421 759 767 -754 476 -447 284 -807 194 633 -983 990 89 641 405 438 96 841 580 -597 -75 120 98 -389 -505 857 129 737 -619 451 -657 -982 907 -15 -598 712 732 755 760 592 -220 -631 -503 -56 -686 776 -803 929 -64 -465 130 439 905 -908 50 69 -137 -891 -104 -593 -627 688 -84 114 -756 -521 170 332 -143 671 -920 -456 512 -467 70 450 -258 511 58 242 311 904 376 -711 487 33 -346 -972 670 -789 -297 -577 -551 566 946 -74 -362 809 -206 983 -700 490 213 106 470 -895 -432 267 173 470 -742 252 608 404 518 -68 136 -666 -664 -617 -613 -665 -347 292 913 656 739 -383 -234 -352 -818 -77 553 646 755 37 -450 -27 60 -850 121 -150 -280 -776 -754 -104 807 383 213 -739 -177 -140 146 -633 -91 756 -889 -351 568 506 971 386 674 -175 449 -564 -908 784 -792 178 -486 -796 -856 -739 -104 836 969 627 580 711 19 272 82 104 371 135 -357 292 46 -746 -517 -331 -497 74 -561 254 -326 378 -354 -827 -47 103 -820 233 -425 -324 -950 843 938 354 -51 300 823 66 -338 -497 -676 497 860 -953 -931 -712 718 781 165 141 908 22 -366 -779 -724 -418 -17 -711 724 420 444 -494 -950 -47 309 -951 -921 -62 887 -101 579 -747 -51 390 -703 599 -632 -866 -632 -948 -881 533 -244 139 17 -824 -276 522 197 909 -814 881 -876 305 702 708 -170 -11 448 445 909 559 84 -127 -946 -838 -752 597 -937 775 268 -659 -115 864 -927 -545 210 -484 162 159 -253 4 387 211 971 -153 -728 -768 589 -959 -957 633 -37 -740 412 -922 -414 -286 69 -14 442 319 -693 704 -117 -192 -832 -698 -831 -691 -404 -334 -758 945 -489 192 -623 -792 565 -868 -427 684 -968 151 -34 812 -465 -366 352 -303 -361 706 210 309 -827 932 -527 -595 800 199 -855 -416 -708 119 -22 -260 899 -543 249 601 175 180 184 852 -36 -926 -459 76 72 599 76 433 -639 -115 262 -975 -110 -259 -203 -845 -787 107 -268 -40 -479 -328 -916 739 181 610 5 62 495 -229 730 -707 569 -910 115 -402 -753 -829 611 710 -437 477 -512 690 -275 554 389 -626 -591 183 533 261 57 -514 -387 340 -994 -947 765 -995 992 -811 918 -531 313 294 446 168 -302 -485 -192 124 -365 644 -607 -999 -682 -63 485 -445 -625 -380 909 -708 -152 -395 593 -737 -380 -448 -470 162 431 916 -508 -160 181 597 -405 -279 -75 419 -795 803 -732 -239 -606 -773 -668 -43 850 477 -899 -918 647 305 892 190 -482 -175 -971 -330 413 33 -637 75 -954 -639 441 -575 779 -949 -792 -208 504 793 -882 85 394 110 213 -668 -992 -358 -14 -68 -985 105 -852 -547 928 -255 921 -153 110 472 594 167 -691 139 424 -230 572 185 357 109 -350 -592 -90 -142 786 915 -547 922 407 -193 540 785 -246 -843 -254 -848 962 707 457 -521 -692 213 -411 486 939 245 420 782 825 -105 640 -572 949 -645 124 330 829 848 -174 -875 152 -737 -126 -781 959 -692 291 -773 933 -426 78 -716 368 -231 -495 288 878 -253 -448 -289 -283 -963 -639 -684 427 -29 -702 326 912 91 -503 24 -944 461 123 11 156 -140 763 -168 43 -823 -245 -24 668 510 -345 -11 -161 -475 9 -83 -952 354 -342 555 201 204 988 123 -387 650 -783 270 -649 729 -893 920 565 516 368 115 -792 -625 236 -380 628 -219 -710 711 339 979 78 -751 32 -426 773 267 -502 -998 672 876 144 -721 -192 -578 443 325 -341 -172 -857 635 -393 836 -773 -802 725 -558 -833 424 -539 128 164 808 236 72 274 -209 -943 -868 -787 -402 261 -277 595 802 -203 -946 -181 -308 844 -278 -766 -276 -379 -949 -475 397 -688 -331 -112 876 137 547 807 324 291 -111 -154 -76 883 -417 -220 -981 870 4 549 818 -106 385 -563 -354 617 -553 -84 260 238 293 -211 723 -231 405 -441 -649 -345 745 432 -880 -365 705 -842 -455 699 -261 -696 433 -947 345 -37 -695 -249 788 -100 619 297 735 343 -704 -172 558 -986 -159 337 -115 533 362 -460 -737 -424 13 358 58 523 978 -809 -104 510 -156 -313 -629 279 -96 -623 344 357 -887 565 162 -362 775 -448 -68 -866 23 628 -598 -561 652 671 -338 -439 998 850 457 -948 -932 -210 792 378 126 -800 -330 -134 -864 -767 837 -675 -647 -199 233 430 146 131 240 14 274 384 -38 -840 85 457 66 -234 885 -359 772 171 -582 -905 473 -860 775 -269 -172 -33 92 652 870 926 -677 -24 -301 26 537 246 606 -321 316 -525 836 544 848 0 -805 841 -501 -486 -137 -797 -688 73 -910 -625 -54 125 -559 -284 -36 -731 446 -362 976 -402 -674 -18 -748 -750 -360 -94 -565 -333 -311 236 -736 508 -866 308 -24 859 -387 544 -860 553 -356 956 -377 -550 542 399 764 521 -579 -135 365 -578 482 851 -251 -573 -595 575 390 -610 -816 -332 95 569 -121 281 -951 773 26 -576 -231 -1 -880 -612 743 537 -161 697 389 -494 62 -742 -818 458 -601 -842 502 -722 516 -422 247 495 -269 652 -309 510 -99 218 601 -625 301 938 -918 822 -198 103 889 -578 -44 893 -391 -980 -125 707 416 -840 847 870 881 -689 -862 -542 958 -372 652 152 150 457 -654 -281 898 177 818 428 -96 -973 905 969 -594 -686 568 -566 926 647 -66 -703 938 663 526 411 573 19 932 946 442 -549 243 720 -737 226 -701 932 -257 -230 149 445 -679 402 -15 -945 71 313 -952 -91 318 -360 197 659 -790 -255 356 -480 227 800 247 786 31 -285 -866 825 -413 -673 166 885 910 -333 413 -974 71 -591 -401 918 240 -117 508 699 -658 -128 359 -758 -383 714 182 -921 -973 794 2 -676 -457 913 774 -817 -8 -825 -562 996 665 561 853 -829 182 -310 -931 502 745 -976 796 -344 475 -824 -417 -391 97 -635 584 -562 -209 -828 -141 -687 -748 856 -814 -760 -710 -363 747 301 -231 -503 666 373 314 -125 41 834 -48 -760 19 493 163 238 530 340 -377 313 979 -158 603 160 -996 333 388 -245 -439 -773 518 -263 943 867 -330 906 -838 -194 -918 724 -820 737 583 -959 40 -16 139 -49 68 591 -779 -829 -47 191 993 46 -863 790 -874 -118 69 362 -659 859 -315 661 442 624 0 -263 -969 695 -432 -29 -57 705 -757 777 -43 -774 -415 976 -328 -806 931 56 430 946 -696 17 276 -903 -196 231 437 -843 -34 -52 613 602 552 -935 -699 -272 -565 900 -734 739 812 694 -900 456 74 -346 562 -440 642 242 434 927 -26 -316 -51 279 -856 -484 -534 390 705 805 -182 -477 -803 -895 -430 -893 569 -806 655 -232 -244 103 751 -863 -464 475 -279 -938 988 266 236 -644 501 168 797 -285 -109 -394 -363 308 702 46 217 -833 891 60 -249 -509 -124 757 999 422 -376 -513 239 622 601 -614 -522 470 -59 -769 -184 -449 -336 895 -981 919 -27 -356 793 -210 -628 -817 482 853 872 987 257 317 779 -785 -241 -415 -592 -309 458 365 959 -448 94 -6 -338 -314 225 -386 44 700 -706 -915 -858 -586 777 -301 121 282 268 216 -396 460 363 -112 206 700 989 42 694 637 726 -52 -815 -941 -492 929 -458 211 -966 -568 -725 -243 -868 -280 -919 -273 -828 -335 -822 878 -914 -369 903 957 580 56 -16 686 665 355 -959 525 606 -993 -508 962 -451 111 -999 -469 402 319 336 817 299 -909 -735 -335 -334 323 -990 195 385 -707 427 31 -186 233 19 -24 18 -351 -776 550 974 339 717 510 880 631 -168 387 -352 288 -149 183 137 -287 853 -220 -783 650 -647 -201 -651 -348 -422 -806 -180 959 568 -199 46 -694 452 -753 904 -644 -343 -147 215 -15 281 217 -992 774 -456 -923 428 -984 -472 166 168 -66 -648 -47 735 -839 -533 -7 -726 -762 -370 523 804 426 0 -592 138 -757 765 901 -759 -553 632 444 -780 619 -486 -629 -814 -17 -437 521 -543 678 -692 734 945 -118 -769 578 -719 -625 440 -562 -294 -505 -263 433 -872 -628 408 471 886 35 913 546 -974 -136 808 -935 809 -5 -595 -395 530 -110 217 351 -132 -893 968 867 980 697 -254 -246 824 -280 928 -66 -23 -695 -593 -251 -158 -556 -399 179 789 789 -574 -95 -600 -105 -828 35 405 -951 -348 -393 -827 -7 -408 -411 -894 -507 -971 624 137 -963 415 -571 872 -232 -110 851 -537 460 586 356 -396 -676 377 572 -945 358 -1 -798 -804 243 -742 -31 -267 -553 383 603 326 -876 460 -288 664 746 795 397 679 154 643 -435 204 806 -4 -343 -949 -125 714 247 458 -946 429 -460 -452 -156 -291 350 -693 37 -162 -621 365 -774 361 215 -447 190 -588 -869 -407 -784 73 -228 526 -97 -750 -734 -340 -586 366 587 -571 -671 -853 -604 626 -944 -23 859 332 -926 -92 64 -708 743 -112 908 984 307 820 -595 295 753 -18 -430 -262 681 -358 421 -263 94 515 623 784 -533 574 -290 829 578 358 625 218 892 -680 -964 -807 -611 399 203 -960 22 -945 -821 -27 -401 745 723 -596 337 953 538 -799 -844 39 284 -978 177 -938 836 689 821 396 787 -225 386 478 -133 548 -293 923 321 203 561 -720 588 -380 -667 750 -387 -669 -381 -828 466 -287 475 904 -46 613 -344 -635 74 755 -833 -841 712 65 885 404 336 986 -953 440 64 703 378 -947 -817 911 -992 -229 -577 -642 -334 843 337 -347 200 414 -945 -421 555 924 797 -568 -756 -991 -581 -574 499 67 -251 185 -440 -724 272 217 999 259 -334 -469 -856 640 -557 -891 128 562 162 568 -895 -845 244 233 663 521 991 -258 -58 468 858 859 570 574 -702 161 375 -848 694 -829 -870 -141 954 -542 -789 -867 649 -340 176 -803 289 936 711 808 -437 43 122 368 -721 566 -567 152 33 -94 609 -843 -571 -631 -469 -634 -467 -740 51 897 588 183 599 -242 431 -693 375 -357 438 -702 -355 898 663 -197 235 -791 946 -294 320 -263 218 -970 -831 -865 465 -892 -137 -217 -879 995 136 35 -378 983 -783 -698 575 366 898 -821 32 350 629 -962 -269 160 -85 -171 642 850 -604 -64 866 -883 956 374 719 -784 354 -951 -170 672 424 874 -269 -396 -109 -709 -865 222 -976 438 -41 -908 -441 135 -460 -998 290 -799 632 313 -919 -323 -276 -771 870 -506 -836 58 -400 -623 -898 540 -600 -36 -913 -305 -758 251 366 627 385 -215 -234 -643 -706 902 520 115 195 548 475 56 837 -129 -745 -980 959 563 -60 -494 -540 -725 -650 -586 -515 520 91 748 691 221 885 -133 35 -720 785 -32 522 -379 -368 -926 -741 578 -457 61 -901 263 -469 758 630 -267 -264 -612 -796 -401 681 -761 79 745 -829 -234 427 729 -271 -275 -783 622 -37 -14 -877 -346 999 138 -909 -721 -486 246 340 -999 195 57 -664 0 600 791 312 -657 -626 158 -489 -362 -276 281 -631 -283 865 900 -714 480 913 -292 -175 -919 -307 303 -849 -80 751 -77 491 646 -916 -446 447 822 343 724 -286 687 -139 -206 3 -507 631 300 555 24 -442 -665 862 -391 -396 38 -707 -386 519 -720 927 -770 831 584 746 -898 -150 282 -22 -216 -379 218 -138 123 914 -417 -674 842 649 601 729 -720 426 929 -253 327 286 -285 620 -463 -238 345 -634 51 735 -136 822 893 -211 -654 184 635 -539 -922 -747 -653 136 115 -795 -762 -624 87 823 624 -570 -247 -215 282 -146 599 -669 -117 59 -849 24 475 -680 657 -87 666 -302 658 -738 424 -69 320 428 -274 -324 -753 -197 643 910 -234 421 284 -227 708 580 723 56 -2 619 -877 -465 698 952 -910 210 933 355 -919 -387 930 47 814 427 63 -993 -979 -987 592 551 223 -961 551 702 -752 -567 -104 234 -95 721 -534 -455 -685 817 656 -221 159 -987 -919 463 -892 349 -558 939 917 919 811 -686 21 -558 -299 -492 522 -981 775 845 903 811 -659 944 172 -419 -884 -722 -354 801 927 441 416 -305 176 -904 413 -516 -607 473 -835 -845 805 -386 155 111 500 -505 124 64 -38 497 318 -501 -13 -336 -115 -996 137 326 104 54 635 -125 -708 165 -998 865 -942 -433 -349 -531 -907 29 70 -2 -466 -204 109 164 644 110 830 646 851 55 -521 39 245 397 -710 -150 -919 451 -885 158 -939 995 929 458 -977 399 -546 -74 332 -456 318 -618 267 -387 -737 77 551 -769 270 26 5 113 -610 479 388 979 165 287 -216 -706 235 931 707 -627 461 -228 -21 696 -144 -634 870 597 -558 -733 -257 939 -71 -122 226 649 659 766 -282 435 -100 -582 -361 415 -389 -595 715 941 -142 -26 -169 -261 731 -106 -777 758 906 -248 -436 465 -257 -886 991 11 256 239 -268 -561 394 965 -90 191 387 -545 -460 -375 357 -72 -737 -452 -956 -838 -941 927 -125 -977 570 -64 569 134 -969 317 -173 83 14 -706 270 -676 -775 605 331 970 135 813 511 -471 894 651 -572 544 -497 -316 18 341 301 -376 330 65 599 445 -837 686 -658 -325 616 -304 145 860 950 -489 503 937 204 972 339 932 443 139 -75 -199 -181 136 408 -435 -169 363 129 -720 -614 777 475 -668 989 -540 362 -669 -973 -894 -367 802 864 -459 149 -651 -618 -858 167 -857 -408 192 97 825 -919 269 985 -159 237 -981 -291 -974 474 -841 412 -986 107 -94 -374 995 -891 -910 -285 58 726 557 -93 39 757 392 584 -276 -259 249 939 979 -747 -470 393 828 553 573 250 -298 -12 958 -685 662 20 728 -459 552 275 873 141 -969 -875 -609 -904 -892 544 992 928 -369 969 -902 -396 449 307 -35 -734 569 -718 -845 -308 331 -137 777 -308 -581 375 -421 390 -527 -654 683 -674 -394 -521 375 -941 990 -40 925 155 375 -139 431 -86 -818 -782 -497 -932 141 431 -448 636 208 -45 -532 -752 182 -981 716 -292 -128 -684 358 368 -62 -31 -497 442 392 335 253 -131 508 -908 873 259 -899 -256 -250 -879 -769 395 586 -627 -320 -995 -742 -398 229 434 474 405 -222 -360 690 876 -372 -792 -879 228 -36 -664 -46 314 -742 -384 641 491 44 604 643 -714 550 901 77 -800 258 -515 -334 -30 -271 -828 362 993 358 523 -713 -16 188 51 704 -268 499 1000 -602 -198 558 501 -63 -382 349 18 575 853 -715 535 740 -82 -785 354 185 -450 59 -157 593 -334 341 731 -351 302 -29 850 353 -246 217 -678 364 529 -440 -756 948 604 -16 42 -235 -709 59 125 988 -730 -92 -598 -849 -617 -740 70 -611 -881 -493 -787 576 171 -25 -969 -830 843 73 540 -611 -977 -440 530 -833 695 -252 -235 938 506 -91 595 -428 -80 -143 185 -564 -1 -695 489 -853 -117 -194 732 786 -153 -757 479 895 -38 -455 -425 757 -301 -581 -350 -953 170 -7 -887 378 -586 319 -393 936 -433 749 213 496 893 329 -770 887 -563 940 -400 -86 471 -147 -42 -470 209 529 794 -46 -598 -846 131 -272 49 -599 -791 -943 -575 -186 491 -79 955 -216 169 485 -518 512 -900 -44 517 373 409 -221 854 446 -963 665 -819 -991 -653 685 -577 -558 917 558 616 -933 -103 533 -492 -917 398 403 -594 637 -705 -390 676 21 -17 98 -485 770 899 -677 -535 -476 452 -490 -141 -941 -865 -745 899 957 200 372 854 -921 118 489 -194 -996 650 -835 -606 -810 616 -1 158 -868 -566 923 50 357 75 685 869 -413 -955 110 856 -752 -394 825 826 615 -120 -844 699 -797 221 151 -329 -342 -104 -40 -552 -857 -389 -970 584 654 -139 -365 -858 100 214 -96 -248 431 568 -389 747 -901 742 -331 -365 -373 120 459 723 633 557 -875 656 -676 -607 105 985 525 -644 -508 -747 270 725 603 192 -875 -699 -368 -226 786 445 404 664 -582 -956 -551 -58 -190 0 -569 48 -725 -393 858 -829 -560 -993 -589 98 -174 -991 636 584 -516 935 34 -163 402 -616 113 619 -372 -783 -224 932 -636 879 728 498 -794 603 -556 -588 503 -258 -731 -927 229 -100 193 720 658 276 -189 -7 -798 -590 430 -974 740 -508 609 -513 381 -357 -32 -793 -987 557 376 -936 -308 399 758 80 372 -666 -781 -89 887 -136 621 -445 -888 93 -531 249 -844 -515 -999 -348 -131 -50 -461 376 -345 50 998 468 562 -240 -148 -204 -779 124 -153 -557 -576 -92 -24 740 -919 -364 -303 804 321 276 -829 -605 -892 126 -58 275 313 549 667 -312 -463 -362 410 282 915 -833 -430 774 -665 390 -653 987 -790 -796 -813 233 -636 -884 455 666 -242 -533 359 161 -884 447 903 -668 527 -173 -669 -526 -927 639 117 120 -362 -800 -38 -417 254 -582 1000 -134 -807 575 -130 -585 67 891 412 -782 -809 921 684 87 -372 -792 997 -384 -771 -62 511 106 -547 -582 -348 -550 -761 450 -527 -948 261 -554 -617 -336 -563 -305 109 348 -179 -747 322 -411 -217 -112 988 -303 558 397 326 437 -15 -295 679 -598 613 197 -363 -959 -615 173 533 -714 665 -343 -917 -756 -158 -790 -913 372 -906 -870 -638 325 678 400 -708 31 509 556 272 734 844 -181 392 853 995 547 833 876 750 -884 567 458 -309 690 23 525 -783 201 428 930 240 161 -892 -435 -492 974 -320 -713 -654 70 770 -178 719 -844 115 283 43 690 -70 -381 324 630 -146 4 -222 989 97 942 -376 -885 350 359 383 702 536 864 -928 -195 -799 -297 244 51 -740 616 616 -91 -520 -971 -303 -274 128 311 -683 -467 973 -58 -368 -709 -4 750 719 217 -405 -650 815 -621 359 -299 -664 814 152 237 404 -515 943 -937 -898 855 98 359 491 358 -933 73 -63 -176 273 0 -222 -531 -127 156 -506 -989 -753 -827 -735 261 -133 160 658 200 -897 80 445 702 -237 -505 -43 33 521 302 -754 -351 -482 -302 551 374 906 -60 -657 -675 835 819 32 351 -900 -877 599 433 976 -657 603 -962 -313 -226 -386 -43 556 -142 968 -17 -894 961 265 -94 -30 845 731 -979 170 -579 -618 -869 -993 -180 473 40 153 899 576 238 -701 -39 -524 246 -667 -785 52 4 164 -383 323 -89 575 -102 -119 47 -972 372 -916 844 541 718 -593 887 -907 -938 68 -50 -632 -697 736 136 -577 -873 -510 -687 -456 264 890 558 -848 -412 -227 526 -814 -6 -476 -268 399 -282 -163 -397 214 -48 664 -423 299 -491 -366 -752 552 963 172 -50 -418 -425 170 -652 935 641 418 243 -820 -699 931 213 -598 118 24 -762 859 -712 112 913 -338 -848 395 -414 709 905 903 -998 33 444 -506 -751 30 -629 -1 -534 55 483 2 -735 148 387 120 -227 609 -676 542 592 236 86 78 -247 447 -386 594 -835 982 -911 715 -894 383 -60 -487 214 293 -619 -631 780 485 -845 443 210 503 738 -683 -935 985 781 -420 315 516 473 41 813 -662 -881 476 900 561 825 -751 -275 -295 97 901 -191 586 733 -940 212 501 -28 -290 -84 -672 -57 -961 -230 -346 -454 990 89 893 -937 -814 -677 -122 600 -164 -278 -408 630 556 534 -661 909 561 603 -913 -580 404 554 -929 -465 -756 362 -340 566 -58 399 -590 209 51 -117 954 -685 342 154 37 785 -740 868 66 -310 -696 -372 -653 511 -801 180 -595 -579 -496 -936 373 440 -10 670 -566 -470 711 -731 391 666 119 197 223 740 -604 -923 468 391 -251 658 997 -494 274 438 -638 434 364 -261 -188 -8 555 -795 36 -524 206 841 740 187 783 324 -824 929 -439 -7 -265 213 -812 0 -565 104 914 -128 -620 -556 -209 486 917 641 329 133 -778 -231 -171 924 -545 -836 -184 -520 254 817 -741 -917 -220 264 610 18 603 151 180 956 -592 143 -324 -606 -1 -980 -281 -731 311 -763 -427 727 451 96 339 912 -662 291 -26 -52 384 249 758 -518 303 -349 -312 561 -888 -787 -73 899 487 -321 -786 -793 -171 -354 -364 -50 -486 -172 -577 125 527 -556 904 87 251 54 -437 167 -153 421 415 321 667 21 688 244 757 -599 28 909 -918 -539 700 416 411 648 -165 -928 217 787 -415 -583 -110 458 123 742 771 -486 -707 -991 745 961 864 -343 -178 -396 -806 91 668 -163 908 -917 -76 -373 -979 -194 126 -857 -980 354 -680 811 -17 -754 -571 -828 -535 -831 -776 737 726 -160 497 -661 999 -362 -3 415 606 525 -428 -672 926 -811 441 155 818 -390 -644 -413 -541 467 -867 -803 -545 425 -90 456 -798 612 -294 -731 -791 -495 -13 22 851 -580 -21 -229 141 -215 -645 -680 341 -732 323 743 12 -162 -151 838 -98 74 -171 242 -176 872 210 73 851 57 127 -191 386 700 -116 -816 -25 485 781 -337 250 469 -9 -313 -274 472 303 471 225 -183 -977 -234 -728 -726 44 -167 931 92 530 -29 -837 647 898 839 -843 543 624 -195 -710 -796 430 -427 -754 901 -715 -247 -147 -772 432 818 -466 373 -53 -462 159 517 462 -624 -704 -76 -707 -971 452 47 585 -917 410 74 955 -879 332 141 575 -698 -499 660 774 944 -52 372 849 -993 962 20 -255 251 499 -503 -908 762 -709 -375 397 475 448 -872 79 131 888 -846 -851 -476 596 -745 -252 755 397 -838 918 806 665 -163 542 -306 -527 -868 -929 -840 656 630 973 -947 -741 491 -75 -666 458 622 559 505 -493 -168 780 -498 -671 105 815 950 -133 0 276 -167 -585 379 481 242 600 -17 -477 -733 795 -406 322 732 -37 957 -309 -885 543 -254 637 -599 1000 -72 758 781 568 -720 -488 25 575 -682 720 -586 325 -256 -736 834 -212 -766 429 142 -100 -827 170 563 865 381 689 262 434 729 66 -5 -228 -605 -141 -340 816 187 -223 -146 422 955 390 -675 -969 -279 515 679 -750 -409 -462 274 -254 309 753 -65 -671 -376 -780 -322 122 -512 -51 -684 742 910 -251 332 -793 408 608 -560 964 394 -256 791 -787 -164 23 -970 -767 -787 201 143 -892 -397 960 -390 230 -300 127 107 927 -521 -654 761 78 217 854 578 147 959 958 174 -598 112 -547 -935 782 -5 870 990 117 -392 -476 648 360 914 778 -559 -726 396 -916 -603 -620 993 -115 141 -436 663 88 646 -189 161 -786 76 -10 414 -504 882 936 -224 149 15 734 -725 939 -128 -812 546 -153 141 -139 621 -132 -456 306 603 -846 -947 -74 -338 198 -978 872 795 -321 975 -891 139 -137 5 -836 -531 -65 559 -405 -696 -806 623 -836 34 586 -544 632 -404 -63 -520 924 -688 218 -960 725 841 -971 511 -988 926 132 -60 -417 -518 373 355 -694 448 -439 329 522 282 -509 -949 -765 548 504 -563 791 -882 320 -436 -93 -392 177 611 930 -992 -992 779 143 -485 230 121 -476 -691 346 -376 -363 875 535 161 617 -941 252 490 927 135 740 -75 717 -24 -197 397 -709 -645 506 -183 289 -656 -448 -501 344 753 -766 -720 470 -381 -424 792 885 389 -232 -674 762 895 -206 -343 -140 315 833 -621 131 944 -814 -172 -631 -294 -964 734 933 -386 -601 -775 730 -472 -54 -219 729 516 -50 718 -671 -65 -642 338 -182 -103 329 858 -692 -959 75 -633 -700 624 -524 717 875 -643 785 -171 892 508 465 52 -276 -450 -68 -563 -285 -65 -263 -902 946 802 887 583 559 504 959 -352 -477 380 -134 769 38 -519 733 670 -154 -779 -31 -456 254 -996 -859 -124 490 819 339 -668 -635 516 381 737 -598 -137 -709 521 -700 -183 -559 794 -487 -132 -53 953 -458 -471 421 -146 -282 -431 -979 -409 392 140 -102 -123 -183 -169 269 -554 823 -37 -339 531 403 860 352 -630 -776 795 912 -897 -629 506 -334 -84 131 580 830 -543 -692 891 899 -408 787 -933 703 -407 -362 271 -899 634 691 73 495 -712 -241 189 713 55 506 -879 598 636 -564 -487 -516 910 -571 -398 436 283 619 -217 651 -650 -299 49 225 350 -894 -406 -670 -964 647 668 515 -586 136 -955 -715 -580 -412 -996 -703 -139 819 -742 776 -115 -883 -596 429 557 -917 490 -854 -690 -474 461 16 731 -231 768 -846 846 377 799 469 508 325 -650 213 -826 -104 -386 995 439 -13 163 538 90 -212 -61 725 -749 883 -898 786 -588 264 221 -53 448 892 -451 -495 -825 -860 -616 381 -558 -549 -388 -801 472 -929 795 908 194 -106 44 837 -599 608 821 -750 401 957 -165 571 -885 927 876 43 -764 844 -317 814 394 149 951 -299 -749 822 3 -508 525 570 566 5 874 927 820 261 802 -968 -179 888 -778 678 199 269 -46 568 322 -396 565 -502 761 -772 795 447 -233 -737 -779 -853 -461 -91 -903 601 841 -293 349 90 661 642 158 922 -353 530 -764 383 22 -260 678 357 -225 533 -539 96 -770 902 -370 -401 -963 -363 -375 -915 -748 -936 309 550 -133 -155 751 555 294 617 -521 588 376 -135 -603 428 -924 -615 632 687 961 -47 476 542 -791 166 220 -342 -13 48 -249 -897 -341 -715 -757 182 -284 -993 957 950 510 -593 -831 315 175 31 -401 854 777 718 996 -684 729 -699 319 513 -180 549 883 -518 234 -295 -653 655 300 945 605 -465 770 461 218 -810 829 978 -891 445 207 536 893 -977 -21 60 314 -645 122 -905 323 794 146 -441 613 -806 669 875 425 561 53 -798 -578 -391 631 -931 -887 105 -734 836 430 373 140 -831 709 962 511 -97 600 -410 -806 408 -530 320 334 658 -472 346 -112 366 -462 -753 -12 -335 -702 -413 452 -357 -958 -918 476 144 -319 -475 -98 -393 -847 -250 -985 718 592 766 -969 393 -913 -235 962 -929 782 -23 -765 -552 -619 -490 -402 -937 246 -461 -523 -97 73 -232 -359 -974 762 -190 99 -205 -190 -109 -309 531 161 369 703 -626 -207 253 -501 448 776 -868 -668 192 583 -862 -570 -344 -498 -477 -935 513 -597 574 -74 839 879 977 980 510 791 -246 869 -77 -692 633 366 -701 -377 -41 237 -34 -126 -1 609 196 868 694 601 -102 935 -123 852 202 -613 -20 -167 -350 -293 347 977 80 129 -18 606 313 54 420 264 205 370 -717 -645 555 554 -970 -936 -309 -375 -366 524 -324 -964 -979 445 -34 -928 351 -666 391 512 -568 534 335 -186 643 988 981 265 -58 426 507 143 689 638 813 656 -714 -767 -678 -467 -73 516 382 -93 458 620 163 -670 482 -959 -906 974 481 196 194 405 -74 -592 -960 -199 188 -526 -652 -127 -359 594 -398 -162 807 678 616 -160 839 882 499 -275 -489 -576 -885 -575 -815 877 -489 -181 314 883 437 684 -138 81 295 754 -194 -457 188 -313 795 315 -154 973 535 -760 418 802 346 -502 720 255 -849 96 320 876 -101 178 374 -57 420 -190 514 548 -295 798 -232 -914 296 -701 -480 1 58 -188 608 -807 -841 401 795 -944 -114 144 -772 368 116 670 -608 251 186 -226 424 292 246 -174 -912 -560 -882 485 564 506 522 -186 -904 11 -325 443 -14 -504 -85 564 637 353 747 961 -890 609 -917 -206 -428 -884 363 -984 -709 -629 -926 979 -89 -787 458 -328 542 36 47 527 -3 -183 116 -668 11 -587 -486 -45 975 270 -174 641 813 -785 -464 -481 856 564 -444 529 568 -948 742 932 647 -399 440 301 842 863 -195 451 -400 253 257 -327 -49 623 -648 -20 601 522 730 863 275 -293 -492 395 -705 -870 35 -271 244 -256 821 -4 911 -794 -945 -418 915 677 -33 -329 -166 -572 -44 -918 473 -236 528 376 -325 -561 879 987 -459 104 886 -618 -647 747 -736 -11 -766 985 -181 844 -878 -679 -253 -226 -668 841 -488 -950 -259 170 206 244 713 337 -227 -724 -285 809 -223 -217 -955 -469 -53 283 255 -522 -950 -378 -683 -346 -804 -437 353 488 -373 -45 38 427 840 46 388 -486 -489 499 -498 -247 375 -445 -84 979 513 -60 -160 -13 -220 -848 499 659 -379 -934 408 -244 987 -65 42 233 -330 744 -527 905 394 563 -448 -80 364 129 -992 616 954 -14 111 -125 967 -656 -522 -657 247 -423 -73 -553 -708 36 393 325 325 597 -624 -591 167 829 -148 620 748 -155 -852 -800 -411 680 667 657 204 -863 483 -551 641 250 -782 454 971 512 654 -136 -776 -78 -672 -298 -409 470 841 448 -506 -536 562 -298 -792 -258 -832 929 -27 984 -326 470 762 708 456 570 -29 -369 266 827 -120 181 417 -56 -974 -309 613 -87 797 354 -347 103 -875 419 -259 -888 877 788 -243 -419 503 -949 789 795 701 515 640 -663 -282 -346 -384 849 602 -748 401 579 427 691 -992 458 147 -239 952 -481 -217 -949 -185 -831 199 -44 -472 -377 68 521 -95 117 -178 -489 343 995 328 904 -176 585 -924 -66 441 -245 613 -385 -567 687 249 553 323 821 986 207 992 287 148 -155 7 332 -801 -166 -612 771 -960 948 -507 -583 96 -624 -305 -838 70 765 -101 -577 -668 49 352 -794 889 764 89 -164 119 -513 329 -483 456 -510 -725 38 -82 -198 -608 -574 528 741 -846 799 897 -627 -528 -727 -437 -746 -456 11 748 -95 439 -44 428 241 306 526 -120 451 332 834 518 3 -555 963 225 921 -609 413 434 887 -755 728 -273 250 -984 836 -221 -14 89 -700 -592 -344 -212 -589 685 810 915 -778 -605 -470 -355 255 289 654 -810 -121 -11 -451 610 -913 225 67 696 -131 813 794 -639 -819 -66 -75 -88 104 447 -608 -823 -891 -131 761 -382 549 555 -683 -36 -275 -38 -275 295 970 176 126 370 -591 -898 -76 766 131 71 -972 379 -346 -886 407 -946 558 900 65 -662 403 -422 -873 -572 819 928 671 984 -875 -974 -441 421 -583 -581 661 893 364 -437 -6 103 869 967 230 -502 432 461 506 -568 -860 955 678 -695 -944 -556 624 -322 -527 57 -579 -943 587 -106 524 766 -587 -466 513 -622 -540 599 -596 -679 -793 -75 133 135 554 92 -632 -247 -507 695 979 -97 583 441 237 -813 822 49 910 -238 745 347 39 -338 -993 940 -166 994 -880 30 483 719 -227 -573 169 -546 -692 -375 756 -660 85 -682 667 576 -198 903 487 179 939 -535 -370 69 488 -995 248 703 -539 -439 -486 -267 -969 -330 -41 -759 -349 -20 162 -954 559 257 455 -465 497 -342 -909 -416 -225 598 430 309 42 517 -733 501 -539 831 -62 -851 -630 589 -409 447 -198 664 -19 939 157 770 -244 732 -768 200 -808 391 -844 868 588 626 -606 -543 639 -513 -475 -496 -563 -260 85 -691 369 383 -330 588 37 -918 396 691 76 862 -947 765 688 320 -484 479 -724 790 907 990 24 275 -739 -892 -494 -663 -155 -444 -522 -454 272 -484 -137 -852 465 512 173 968 628 514 616 -904 -432 -930 -739 -682 640 -113 -683 504 -875 -64 156 734 462 -529 -113 874 -894 -901 393 967 544 -316 -858 969 -688 469 -485 -710 524 -856 932 887 -28 435 931 843 -927 -386 756 228 -97 492 -884 314 -410 -608 208 -969 75 555 891 -722 816 -595 970 -126 439 718 909 -223 223 -133 200 -106 -177 -605 925 -771 -964 -147 390 422 215 -223 -948 -856 797 342 -885 -664 692 446 -507 185 945 634 353 215 -341 781 -48 122 358 23 -687 831 -95 556 -471 51 -595 455 -243 260 -567 -791 -360 896 -203 856 68 133 -882 -281 -779 142 -759 468 521 -355 76 -376 -246 -906 83 263 -982 -262 677 -933 712 -476 901 278 -631 228 533 807 -934 564 60 -928 -615 673 -466 -54 733 904 534 -520 94 -806 -586 -886 108 124 -750 2 792 -898 -475 963 615 823 -275 613 447 143 486 -929 -886 -618 -823 581 571 536 550 746 999 309 391 281 580 258 -148 -370 495 23 468 -504 626 -207 -163 -428 260 -247 873 345 -146 257 93 -377 90 937 20 836 261 173 -434 215 -147 788 852 -881 -517 81 -498 869 984 750 -41 -674 346 -814 -630 -310 986 -759 -508 476 -884 -404 464 930 -267 -308 -768 -939 479 671 465 -357 -377 -157 -917 -863 664 -305 7 -262 -501 339 -804 -684 966 -306 -226 691 428 908 859 348 953 645 607 -508 -63 94 145 -668 -155 621 -550 -489 -526 -152 842 478 74 -195 329 518 -378 -464 352 983 -242 -912 893 -759 -268 -171 23 928 637 186 979 554 -412 909 411 -501 -470 -720 -481 539 10 -791 -360 162 -306 -589 -679 596 -273 -946 -756 907 -183 24 977 -654 -89 721 876 -90 -409 168 -559 676 766 -409 -141 -858 -951 916 -339 561 230 440 160 -647 -975 691 -726 101 594 -558 296 -665 432 923 738 -395 -545 -566 213 618 -518 812 -534 -566 -198 664 317 -189 100 236 -762 673 -812 -591 758 10 491 -934 -991 -133 -310 671 20 -553 255 -849 -129 541 139 890 -832 -562 574 8 -731 912 510 -179 -893 -571 -550 -495 -715 530 -578 -313 706 -54 549 -370 -371 246 684 -813 -834 909 751 460 -838 -805 -802 -312 604 489 -742 15 284 971 -524 -176 -511 615 832 -867 355 -420 -300 104 -71 420 164 -566 -332 -797 725 595 -724 670 400 942 298 -685 747 -843 -816 -808 942 705 -609 175 35 -574 532 -502 -698 -267 -266 -158 -275 -914 -252 7 -344 -849 656 -463 -660 549 -643 473 670 507 655 671 526 528 85 323 689 -303 449 -364 145 565 436 -378 -477 -134 28 -694 -453 -861 -369 180 -386 -991 -763 627 317 -444 -959 746 821 -66 -834 -295 50 945 -279 44 469 376 798 22 -714 -428 330 -35 -576 -647 -915 -757 861 -536 -84 -198 248 -966 -508 -664 340 743 997 11 588 934 -580 -419 605 385 326 -803 255 -835 -599 -542 -363 266 139 -565 -68 916 461 116 364 -57 -666 -674 -462 514 -492 274 -30 -908 959 811 -978 633 -368 -172 -642 344 926 914 -362 -360 -240 -331 186 470 430 -338 328 -350 -129 -672 361 -489 169 175 328 5 518 516 -844 61 -571 -381 871 869 -122 180 375 -982 358 342 -589 -871 615 743 -428 -12 -276 183 -695 208 -915 -407 249 -731 -905 325 -965 -352 437 69 -268 266 -734 494 690 862 -483 667 -873 -220 34 -606 609 516 336 -255 309 -652 188 -260 696 270 -844 378 -638 -33 -143 26 -381 990 327 962 350 150 -3 743 -539 -802 803 214 385 -93 177 -89 283 632 940 326 119 611 -641 628 -993 384 143 424 206 18 -792 258 -785 482 127 -791 -452 -250 816 -34 347 -651 -944 329 -387 -764 891 491 20 997 139 -836 16 9 -427 618 492 -671 -867 202 -377 -285 45 10 272 420 442 -407 -611 805 -717 -459 336 -504 -910 779 9 -800 703 -598 -438 530 -679 -62 20 993 383 -183 -582 -8 -217 -291 355 156 279 818 -93 -128 528 -876 886 165 -935 -640 219 -72 -441 280 -155 508 698 -300 -444 705 611 -889 944 405 -422 -18 -77 851 -326 -49 989 858 975 -457 338 425 -636 512 106 -120 451 -763 394 7 -805 -693 595 499 497 184 839 620 -43 -29 -647 -481 916 -332 -394 -752 -346 -285 197 10 190 -385 -252 -798 743 401 -215 -126 -892 701 973 -328 723 -543 208 626 -46 -635 859 987 -869 502 -730 -241 448 -733 -62 5 -877 -589 353 226 -203 -126 -26 -52 -505 -173 121 711 981 -206 -982 -385 838 -664 79 -672 543 764 977 -266 -174 -137 -751 756 912 -726 401 -26 393 -546 372 939 948 -114 -857 569 -649 69 564 -988 578 368 -327 -959 189 -340 -402 777 993 -439 -275 -362 661 409 -262 -576 182 -656 127 559 -640 -219 303 850 -201 -976 824 17 -262 28 395 108 139 -339 -347 -518 -438 153 102 622 -377 -633 717 -568 4 -610 451 232 -698 853 391 540 333 -266 211 -812 -772 -968 250 59 -539 277 -244 596 -39 650 -958 194 989 -951 -274 640 995 -591 -920 -68 113 12 556 -842 397 287 -620 -550 -893 187 673 -530 49 -445 713 -57 472 -343 661 -737 197 -262 -631 15 -140 717 420 335 -913 38 -152 -721 256 191 983 -351 580 20 -383 69 142 -13 93 -603 -186 901 -533 790 311 -335 -855 -45 84 -888 78 -554 272 803 -769 -941 269 -328 187 930 -411 -782 -585 648 -345 867 891 -675 -454 -755 -349 -881 -137 -218 369 -339 -738 706 -283 751 -997 -185 268 490 -350 306 167 381 -750 -863 520 219 -643 -140 -865 -800 333 273 375 -619 335 272 841 -477 -570 790 -174 -31 435 -461 -281 776 479 -469 -630 -391 -579 -576 711 597 623 75 733 389 -245 423 499 -329 897 274 943 831 861 399 587 -979 930 727 261 358 -889 -508 -877 720 -194 648 758 644 161 213 -197 279 232 -444 202 649 42 27 -902 550 119 776 656 -881 651 992 748 18 -383 200 -610 -731 -579 254 990 -921 -562 -690 886 -698 568 365 -989 -550 798 -29 571 -477 -249 -793 -336 -670 787 -130 -271 -949 -82 415 -75 263 910 -270 -911 520 -921 548 140 394 612 429 -54 65 740 313 713 -764 286 -809 -481 -911 349 663 73 376 -95 134 556 207 293 -266 649 -347 -250 833 565 747 -788 727 -98 -143 -22 -401 -535 926 801 181 243 914 -987 413 27 392 -688 -753 -120 646 487 184 509 -415 -778 -977 92 997 -627 -813 184 869 -963 866 523 749 -915 -463 -743 -705 305 -558 -73 -776 450 408 688 802 -777 -998 852 695 -64 -653 710 273 -323 262 -90 -511 -266 -344 -708 -471 701 -793 24 826 863 828 956 -612 927 -769 -742 882 220 -372 582 -195 730 522 -917 -123 695 538 420 210 651 278 702 898 834 -331 -380 -920 279 580 215 873 -308 191 -132 587 -213 83 -938 -263 119 -555 -602 -159 926 85 955 504 723 -768 828 209 -44 -196 -674 -988 602 -897 48 495 178 989 -402 -200 491 228 424 -347 -347 -810 -850 782 -897 637 632 -322 -917 891 -952 164 -877 997 -729 633 -191 285 972 -419 909 -28 -845 -894 656 682 341 720 -152 777 -747 -245 502 -298 -597 -630 -836 17 -794 858 -728 -469 405 427 -836 -738 -616 -231 -945 741 713 70 -741 561 379 -334 -106 374 373 -348 832 804 908 603 -30 389 -257 -484 -388 363 -309 -201 58 889 332 220 898 -693 296 -105 -571 972 80 -769 852 -800 696 155 958 -403 -894 267 -166 -296 -663 -476 819 -902 -648 793 -395 892 532 246 -982 -842 -166 -589 390 588 854 -587 -81 921 -584 -295 594 -809 112 55 -60 -272 532 -886 -892 -703 -434 -841 359 -376 -555 809 130 742 -162 696 -751 848 -44 908 488 540 -468 875 823 96 426 -819 -570 -348 -853 471 -814 -831 709 842 215 486 464 -246 40 -751 -502 -519 706 916 -111 -286 -189 -659 -348 397 918 -937 457 589 30 -623 -636 730 -302 -319 920 -245 875 -765 460 223 811 492 939 122 -20 -785 582 15 625 -993 -38 -137 570 664 -831 -9 -613 -993 -230 187 -195 227 178 -2 -486 -533 -547 -963 714 441 476 -845 -786 496 -933 145 -45 -283 916 -919 -597 684 601 -550 -828 -251 -67 581 -347 669 -917 834 -237 138 20 979 -671 -940 -460 -70 191 -326 895 290 -190 398 -54 -908 592 -785 -183 398 -517 -529 997 -765 620 -640 528 -646 -629 35 305 693 244 911 21 -63 -88 -224 37 -327 30 322 514 132 -627 995 194 841 80 72 -642 451 678 -984 332 -574 -932 882 -348 239 316 -164 -381 538 -112 -742 -724 -957 71 898 -401 -152 -230 682 925 907 54 -544 -73 -201 -855 -717 562 95 718 -238 -674 994 6 556 -957 216 5 593 906 353 901 -413 723 455 -862 473 728 827 172 -650 123 -378 -923 -748 933 -722 793 887 691 875 -361 871 640 -567 827 -929 -935 292 -265 72 336 -428 40 230 718 385 -146 -227 -383 687 612 591 -491 -343 -985 803 -539 -140 -69 -816 -895 -682 951 -297 464 551 -397 127 -343 -847 -656 299 746 794 -407 652 128 -6 304 -638 -629 807 -703 697 123 -106 -889 -457 603 -80 377 631 -653 289 791 -312 556 915 -110 -736 830 147 565 -24 -58 -216 213 -150 129 11 -364 -722 -871 774 826 -967 -574 -875 -735 -659 113 -700 530 184 -362 -691 832 -68 -911 -23 333 55 -926 266 -501 -549 113 -811 -482 258 631 -66 791 708 354 575 -915 -74 -389 678 201 510 831 669 -441 -990 445 57 -979 874 549 -255 880 -735 81 -922 591 -997 -907 -145 -234 -753 670 -416 635 -955 -153 451 840 700 -658 -472 526 472 -741 -456 -903 571 -837 951 666 -67 514 140 -396 -882 11 -989 708 46 -580 -590 -259 6 484 -601 230 780 246 51 -719 795 221 680 -80 397 589 -956 637 67 872 -480 66 594 663 -120 901 -868 830 459 432 397 763 -937 -301 968 -583 430 233 59 454 -821 -759 -827 905 -23 502 -709 457 -557 444 -292 -552 -803 -523 930 -980 -709 -538 -988 -634 -792 -254 -425 256 587 -289 -124 954 -228 78 -535 372 -638 -305 102 -712 900 732 -456 731 -127 -899 322 -234 704 -739 -738 -874 -799 -938 479 -89 -123 995 -418 -192 -503 928 -112 890 825 -68 -236 -139 143 -135 -657 955 937 271 213 -128 -380 260 -143 -210 -847 -207 552 -37 -384 -329 -743 189 -271 60 -224 510 -986 -312 -733 582 -502 937 611 988 595 -94 355 -849 -836 90 964 -478 -373 930 760 -853 -826 191 -962 20 -296 -634 577 -466 -856 -802 -82 886 -443 -522 -588 -697 397 341 437 -64 -348 688 -518 397 -349 51 -535 -203 -816 -556 924 -737 -61 727 -620 451 455 783 552 -235 214 -125 -588 -999 77 56 -841 46 -545 526 661 630 659 745 -153 -774 392 -126 -394 296 969 643 408 223 194 39 -757 957 -594 558 -867 102 535 -666 -233 999 -151 599 -218 88 -849 347 756 -259 -361 -986 744 -237 40 726 -175 132 -499 -773 940 -865 -285 460 -827 -998 83 -164 -137 -321 -671 -667 494 -650 -115 954 20 -700 -852 402 -758 -336 347 -703 795 412 -252 40 -99 923 714 586 808 -395 575 -99 -497 637 -522 -424 810 247 884 519 -401 525 725 -169 277 -454 190 667 -361 -523 597 -97 731 33 983 629 398 -938 -171 -350 342 248 711 -965 826 417 -933 -581 -689 -39 -59 -384 731 544 244 2 -59 831 -698 -365 -204 946 16 745 440 -524 125 -247 -960 154 -863 -958 859 425 -183 909 940 967 -356 496 -538 795 -708 173 -383 -419 472 78 377 -624 912 617 301 742 -36 -743 -409 269 -340 321 -119 86 -15 872 -710 79 -981 260 211 -109 -516 -371 -613 69 -337 768 106 -8 53 -700 -950 637 -486 220 -241 501 -875 553 -88 437 -889 -938 941 758 235 639 -282 -180 -982 613 38 -654 530 -294 894 -403 -598 706 125 536 145 300 -815 391 -535 -838 238 -734 753 -557 -136 -727 -300 329 -381 -188 -617 -517 17 238 -152 93 -388 429 -7 121 -403 -236 518 -397 -321 703 -514 -73 321 453 525 577 883 918 -351 906 -183 216 -362 -192 -926 947 -203 -20 397 -347 -122 962 444 323 375 259 -745 -529 -30 445 -538 -809 801 -27 176 477 -660 -822 897 585 653 -590 401 -440 -858 413 728 202 478 -223 348 -432 -638 -320 -622 96 718 207 -884 699 353 -437 429 73 -522 -96 559 -410 354 -832 -269 592 -274 -991 -239 -895 423 335 -633 -741 926 -679 820 -408 -683 36 -953 -213 -684 941 810 419 -620 402 -553 139 831 -631 802 -332 -736 -604 380 -558 541 -922 -790 -695 596 960 -649 440 933 -609 -46 31 -13 823 960 262 428 -979 496 -63 795 -380 691 252 331 23 -263 857 -365 827 254 -587 55 49 -496 -804 -371 67 409 -271 244 -807 649 790 -717 -182 -153 143 -558 -984 19 -256 308 -224 -202 -64 -652 235 499 839 711 -767 -120 129 -490 -472 -303 -606 -73 846 166 25 -622 -137 322 342 -632 860 500 742 233 -119 -889 -229 -684 14 647 -838 611 -254 53 -122 -830 -134 601 -476 -419 -698 -373 -403 557 592 -812 676 419 -449 220 661 -40 -831 259 755 351 117 -557 49 733 -91 -136 233 -493 241 677 -295 -808 81 799 223 -484 674 -112 926 608 -665 967 -305 775 634 309 80 455 -527 938 -380 -263 570 -762 737 847 -248 600 -449 68 -921 829 101 -404 909 14 254 95 -379 433 848 -428 257 -588 163 -491 -838 -799 59 -185 -261 515 -867 113 649 -570 -639 484 -598 795 217 -411 951 129 -231 -175 386 802 -774 974 593 -768 78 -513 -764 -650 206 -845 308 -531 279 -424 78 -858 129 715 74 -845 -183 588 -150 -954 355 -959 487 76 192 -354 -722 823 641 903 738 618 -628 704 -984 701 -554 362 -187 84 930 550 -572 -795 134 -664 363 445 20 -264 537 327 341 -841 581 -465 756 -445 -745 466 514 -30 -406 318 781 442 -518 895 -309 -220 -16 -504 -750 -723 273 -821 517 -699 -117 265 -541 222 982 -451 -994 194 -169 673 -585 886 -876 245 -521 289 -461 -595 115 -53 851 26 -737 622 919 -461 -850 -844 397 708 950 -364 817 -594 990 893 -504 673 2 -329 855 405 41 927 -716 -128 -646 -934 -440 -869 688 -511 705 -635 -349 -275 51 -158 -93 -552 647 82 -685 -416 -164 -155 662 216 -123 -979 -891 -789 -716 -161 -141 592 993 359 108 -742 -437 991 -746 230 450 966 20 -980 741 -922 -574 665 -440 22 -192 919 -218 958 -294 -858 -328 -448 289 586 186 -778 -583 592 113 -861 -613 844 -369 655 756 863 288 -239 -359 553 497 -239 -338 -457 603 115 811 -393 434 40 -380 213 -467 522 635 -407 -609 467 272 754 -662 240 -389 -630 129 -696 -400 807 354 -505 -971 101 636 915 -110 524 -618 -459 -349 61 -773 -640 -204 -556 -802 -296 335 316 150 -343 293 -659 562 158 -190 426 606 409 -397 466 129 335 -38 18 -547 -626 -166 656 645 -560 -967 -474 606 -451 -938 792 129 37 -818 -620 39 522 -932 -991 847 578 569 -113 668 -176 -942 750 -369 581 -828 15 106 -493 4 -138 -902 166 870 -816 -101 -991 324 -976 805 884 -983 725 -213 -75 837 779 369 -487 -920 -988 466 -391 -727 -398 -245 28 -861 774 -106 -783 304 -560 601 -692 237 877 286 18 -1000 924 -446 963 -272 722 118 65 140 590 769 24 938 -123 751 -800 57 -703 -232 -462 -184 183 -249 36 -256 -542 -622 -750 261 83 911 -851 -617 -893 -123 506 -128 -169 -674 -443 66 -909 -211 -329 -559 -89 -514 105 -418 152 -762 -265 193 449 -715 361 880 641 749 269 488 -585 646 -630 209 -130 -956 745 980 -140 -887 707 414 973 493 883 -100 142 -444 -209 682 654 -806 338 180 -835 -968 -66 198 160 -400 -301 -7 610 -498 -352 227 -721 742 -884 478 302 222 -485 -269 -246 167 769 52 548 794 -882 845 -371 466 652 -875 495 509 -741 -691 -631 212 649 -53 604 100 -247 812 -272 663 524 -514 -644 -531 350 976 680 644 -259 89 803 -770 424 -417 -161 360 -510 75 394 551 935 85 -663 -108 -954 96 -854 -358 -213 -395 329 -202 -174 -914 -169 -671 -762 -582 724 946 -994 584 -447 -116 9 -897 -853 -37 822 116 432 612 503 -741 -682 -585 848 -898 139 2 58 654 -174 -149 -304 -671 -511 -417 -335 -997 -298 -226 939 359 -581 -941 -454 633 -395 815 -240 -90 -993 -566 741 375 -998 -625 -350 903 779 959 906 -155 -674 693 -214 -597 535 501 -789 841 765 702 972 -554 385 -276 967 934 -825 49 416 -289 -99 -698 920 -808 -370 19 -348 175 -560 -573 139 181 622 -228 896 -550 -65 -98 -341 -407 720 955 131 -524 -88 -627 959 -808 814 517 173 -719 -784 382 -541 74 931 621 151 620 50 538 -403 33 -907 -362 -298 783 678 -797 141 921 -103 -341 -120 -377 616 187 -363 -398 74 -631 -571 -629 -46 303 -519 606 -555 834 670 933 217 -582 -305 -508 -446 -356 -419 -606 11 -50 543 -736 896 340 -794 262 -111 -398 -866 166 268 46 872 751 -402 684 -816 -616 608 -905 977 396 -16 -10 409 -488 667 550 956 -585 437 -476 -655 -83 -691 900 808 -438 990 -574 -188 448 868 -598 -552 -430 -960 -481 358 -951 587 -934 -220 567 906 258 54 950 -817 -335 671 683 507 244 -575 -462 256 -50 -23 112 -942 -631 -104 904 573 -140 957 263 -275 851 -27 -135 -491 870 988 694 -921 287 -477 -130 -986 -135 740 -626 101 964 337 -422 -473 472 702 15 930 917 915 927 -705 221 -442 495 767 -143 992 -508 -550 -811 0 144 300 -124 -610 829 339 615 -50 844 -220 892 458 9 187 110 471 630 -318 -846 -819 -896 -358 355 -947 504 607 798 556 -224 620 -475 483 928 429 748 -530 -799 -363 495 -497 -33 -895 542 -339 -595 439 435 443 -239 340 -157 42 364 417 -922 274 99 -649 537 -325 -970 -414 939 -590 56 -800 795 -659 949 -966 -271 155 551 -600 627 -121 151 490 -175 694 242 -549 -578 -517 212 214 -728 -364 -100 -79 -394 918 454 -14 435 245 197 436 77 95 782 -481 887 -968 -901 808 -789 -280 -920 -717 604 293 -63 -615 634 734 -133 315 -390 -342 -923 -326 201 -272 -520 -372 408 -463 -211 -16 364 -63 -782 -734 -743 -901 -199 895 -214 -179 -833 -580 -518 -382 -546 706 494 -950 -273 -360 602 837 -27 546 351 692 617 154 -255 989 621 609 613 -872 565 375 -552 -907 -578 781 445 110 103 727 -701 -629 535 -121 145 237 -618 36 179 -275 1000 275 917 744 905 -224 -627 3 514 199 695 -85 177 -676 -589 465 -442 39 792 487 -849 348 -173 -758 -440 -130 781 406 -391 -925 236 44 807 762 -68 302 613 -827 34 717 -683 584 868 828 -787 -178 -981 -838 658 965 168 53 154 911 895 -737 293 -264 -296 338 158 -22 182 -563 733 782 929 -948 359 -16 149 768 927 -635 383 81 48 340 484 699 -589 208 858 584 -500 -690 793 229 -133 -891 156 334 488 395 245 -609 336 -527 683 410 -788 -902 991 -33 848 904 960 921 -156 416 355 82 -804 657 681 653 -822 -454 -802 37 -846 302 902 -406 941 490 840 800 -581 900 538 362 688 -115 68 956 216 235 528 -11 -752 -248 -546 -963 611 -108 -432 -821 -606 483 -790 -408 208 39 -140 862 -906 116 451 805 -219 874 -632 141 -110 908 825 -741 -959 -672 461 -606 -413 -141 550 316 -535 -664 49 -907 -9 -785 -163 862 761 96 -914 772 -505 -910 -493 -995 934 646 495 393 -988 -391 261 -922 -716 774 -790 603 -515 325 -299 71 657 611 -609 869 40 -874 278 -335 -911 945 -102 -216 406 1 -508 -868 -885 15 310 -740 -851 -528 502 -244 545 -460 528 -163 -332 867 -50 589 -252 -542 370 -447 -251 359 -687 198 -267 -748 376 -868 488 -843 -447 663 -337 -368 73 793 289 332 -581 241 907 37 803 49 599 -898 -117 -311 -690 182 -239 -777 684 538 418 671 -959 -918 -994 473 -541 -128 -698 -218 -946 -614 -798 -488 529 958 -709 769 221 -233 -437 712 -756 553 528 923 595 413 794 303 667 592 -254 -813 244 412 439 -105 -188 354 -328 -35 -827 365 538 92 308 279 904 186 -278 -849 961 902 -448 84 142 278 -662 404 581 131 637 -504 -869 272 -887 -419 155 -914 -614 -902 999 -843 194 117 -134 314 -828 828 -443 -482 -569 -772 589 847 324 -252 -38 908 -717 -180 -74 -224 -374 678 776 956 939 706 -194 223 -119 838 -784 939 456 678 -192 -772 -914 422 980 258 225 830 -143 272 826 816 284 -780 976 -496 523 368 48 85 -436 -94 -732 670 -963 281 -427 -373 -255 -567 965 -739 -685 -594 601 -654 -577 775 -867 -182 85 261 -511 64 -644 424 -947 -385 17 682 -136 -742 248 -81 -706 861 -328 968 -114 -329 -558 -71 850 637 45 -580 -176 697 801 -979 41 -76 -574 -404 -835 119 -71 901 -190 506 -191 926 -294 414 893 688 -738 -413 298 755 159 -482 -463 730 -401 -144 -767 -955 648 601 -268 73 95 311 383 361 -980 558 415 109 243 665 204 -991 909 306 -94 192 495 -387 963 195 811 793 265 687 -895 -931 37 -685 996 239 758 -436 109 -922 126 43 651 -703 -17 46 544 -20 -890 -622 597 -875 358 -906 -859 144 836 -992 -153 -454 -670 809 -951 595 157 989 -551 -787 -180 394 -238 199 14 848 131 -434 -233 11 563 149 -846 -215 -318 765 -967 -227 246 -534 -872 -715 583 -841 -862 729 310 -77 -555 -943 653 906 172 850 -386 -298 -695 -43 536 421 790 -574 -505 -353 761 563 -721 -350 -729 784 -481 840 300 928 -691 -366 581 -983 856 -645 382 249 -804 -205 -407 9 705 -999 -692 -622 -802 -457 848 -378 -680 -314 970 975 859 994 110 -758 970 682 -68 -514 22 -130 496 -721 357 -401 84 495 -899 -974 -998 -608 -589 -309 27 -887 -393 -329 -526 416 -412 742 -699 -190 -733 801 -9 -276 34 -974 426 183 -535 -78 -876 -624 331 334 461 214 -945 312 253 852 -178 -324 -251 138 692 -283 -923 -26 -804 -758 573 -637 -74 675 490 -573 13 667 -542 280 881 562 -17 -79 846 -539 -654 180 991 -553 357 674 -527 -792 -978 209 391 672 858 543 969 404 -305 -388 -842 398 -546 607 -747 58 -232 725 680 147 180 -733 140 890 -348 434 -509 766 638 786 -689 716 -80 -139 -282 -96 -915 -890 -964 -34 -571 -853 614 -559 -301 456 -388 418 792 -957 -89 -683 231 515 -998 -461 -360 506 -141 864 -187 215 692 380 -412 855 -508 -576 -652 178 916 995 -832 336 -18 31 490 378 -555 -949 -241 -298 -317 -905 145 825 -263 -642 -248 -61 -944 438 107 -967 -441 -209 946 -512 -804 745 -498 453 -632 734 -751 339 399 -595 565 -23 -108 394 321 -504 -36 672 438 -606 294 -612 -473 177 411 -203 723 382 -102 576 904 37 -677 -303 -840 723 898 -819 505 -67 704 -910 821 -8 -670 803 -879 -235 300 68 493 -6 46 789 -676 766 -196 866 -192 21 504 718 -137 -487 823 -987 581 511 759 867 -331 -578 -952 192 -114 -398 -228 -786 -37 -669 -984 -988 -462 -59 288 1000 522 -236 954 -842 430 -167 -933 -915 -863 -238 -262 -7 768 772 559 7 940 -371 601 -366 668 400 80 -868 -790 -254 -524 265 -559 1000 -353 -87 49 -802 -247 -962 690 -268 75 -920 366 -994 -379 225 -208 -615 -984 -174 -523 716 844 -751 546 740 -658 778 654 559 -713 -790 -726 876 -669 -519 -739 913 -251 -499 417 -3 -230 -947 176 291 158 -959 -766 753 -734 -930 -452 373 797 457 567 -406 617 975 -754 12 986 -152 -458 -307 175 -320 -130 -37 843 -514 -147 -901 -944 722 400 440 546 -270 -83 -622 413 -317 797 630 -815 -327 -269 423 -534 183 -415 247 -126 936 -252 -925 957 431 -845 422 -467 -552 341 164 -388 262 424 311 190 -740 451 950 202 -545 66 -366 -377 78 424 631 199 730 -824 62 -394 -386 426 604 948 67 25 -915 601 -459 648 -227 -636 -407 -72 -760 -624 -214 87 290 347 -397 -215 -737 512 837 612 466 253 209 874 381 921 -15 -789 -147 90 -318 463 -730 -779 -625 -339 -907 -123 -248 -766 148 454 -592 -791 -853 527 -148 222 -633 -704 -635 781 -538 -672 -415 -99 -808 947 960 190 343 -263 371 17 896 705 -333 389 -785 403 -806 33 -222 891 -777 217 513 824 492 -324 -917 55 -326 -324 -215 -586 -940 -747 303 -151 -88 172 757 -644 -626 -825 780 195 766 889 -206 512 265 -607 864 35 623 -921 10 243 -77 333 863 -674 734 -871 -244 629 -653 384 -299 589 -170 495 -503 -834 -394 -858 -455 -770 -158 722 -874 99 670 -358 446 -669 911 138 190 -233 433 622 -972 -381 -840 -297 743 233 -122 666 736 538 -126 685 -956 -212 -496 735 -21 -319 -419 -375 302 679 117 -253 971 604 -704 -456 84 969 636 121 572 -199 -375 -4 447 315 221 43 703 -178 796 191 -478 -114 -269 -75 -200 130 -536 251 -361 -77 362 381 490 816 -357 605 -865 80 371 -73 -26 430 901 -360 915 895 -648 812 184 830 -564 945 854 349 741 251 703 -473 166 -354 900 -408 157 351 -801 673 -23 7 646 -858 705 916 491 280 411 -65 -930 349 894 830 285 707 -33 -255 -834 420 332 -11 170 565 704 197 -22 -73 -894 474 -314 644 629 -562 904 -878 471 -85 801 357 -114 914 95 -880 997 524 -261 -52 188 -98 -512 948 -446 441 908 459 779 579 -200 10 -562 492 840 -596 871 998 -901 -678 -939 157 623 505 446 -62 -509 -287 -926 -53 558 -362 -384 745 251 268 280 986 -554 -915 963 -252 966 -422 611 201 19 -105 366 894 600 -665 -48 -699 603 -532 999 536 -80 -984 705 867 975 -338 -369 239 471 -640 780 700 36 79 -165 -229 203 584 -189 -236 784 133 15 -940 784 -285 -871 -805 -200 -696 -29 -835 644 731 533 809 346 421 -750 191 798 -685 582 356 -913 125 48 210 -642 521 332 764 818 110 -556 381 952 -12 995 655 -120 -347 -543 -985 345 -479 -681 -17 -370 -958 -371 417 200 666 296 -836 398 706 191 -645 820 -597 875 -454 -429 -351 -184 -667 632 -838 -726 89 -599 -380 -502 -51 246 682 95 -379 -726 -453 51 656 -145 246 281 178 45 -545 620 448 -34 -644 -745 -707 117 -401 152 -721 -539 -935 -371 52 -652 942 -132 -686 -117 -474 -323 609 -827 -1000 90 790 -131 866 -991 493 168 -827 -273 -847 50 -557 -83 82 -439 352 695 754 495 -241 961 293 -457 -512 -449 247 598 -635 -308 -848 -161 241 -511 -543 -23 139 -323 -528 818 753 120 738 -980 -362 350 8 -547 235 -333 420 -598 -962 -140 -587 711 134 -102 -687 709 814 689 745 881 709 531 65 -600 -695 -292 444 777 -864 61 246 562 -205 468 174 219 139 -774 -387 759 -196 -414 -484 -548 86 681 938 657 -959 -197 528 120 328 115 136 58 -130 898 -246 -862 14 964 237 -552 -737 -866 -238 -532 -274 4 -638 -748 160 -222 983 521 132 -891 -340 -484 -738 617 342 69 785 529 -672 -444 -235 140 185 167 515 772 -50 400 405 -608 -850 -847 -434 -761 138 -441 352 -915 325 178 299 211 834 167 78 -108 -457 -499 -955 -140 446 111 -797 -795 -27 -973 -342 -11 -878 265 20 852 -645 -476 878 280 -866 356 -487 91 -914 -88 237 758 774 510 156 494 -477 124 981 -841 588 797 108 -197 -3 265 136 -902 -895 -497 -688 758 286 -35 414 -731 216 -860 -558 15 -18 130 -865 -711 961 -494 276 -497 -683 -662 -320 199 182 -824 -213 -51 -438 -359 -561 -770 181 -369 548 112 -258 342 468 505 -434 1000 -354 -136 -735 -691 254 -281 303 -319 -287 552 648 715 817 440 51 575 -979 -376 675 168 -23 773 -124 -47 -16 -87 -292 62 -660 199 553 194 -500 -986 315 -301 965 -289 692 -654 -397 109 161 618 937 397 -511 -100 896 -486 -835 -864 629 991 -452 441 522 -759 77 -335 356 243 -91 -671 503 -684 -320 324 -945 730 299 -951 9 176 515 -472 -854 -148 315 786 968 879 -25 467 -563 -679 -19 895 -983 705 606 -786 14 -388 -216 -189 80 34 -962 -521 -355 31 -247 -64 848 830 40 417 -469 -96 -886 423 581 733 101 -211 289 773 -204 518 -460 292 -160 711 -700 -118 -511 -540 323 -13 -947 368 -202 929 917 -530 -235 -427 -362 -229 -592 -568 103 372 697 -807 709 672 -363 -67 587 228 -422 -869 -69 -560 130 -911 29 -267 32 -590 706 26 -831 -989 146 642 -768 -952 462 3 536 687 -143 -222 29 134 -119 61 -403 -187 -440 -573 -496 169 -176 -588 -184 -546 -681 -91 165 -951 -424 -863 115 -569 -246 -990 656 823 170 -581 272 504 226 -936 664 643 666 -555 280 17 552 -980 -919 739 29 55 -416 -641 -480 88 -948 -789 351 -76 -72 424 -776 813 259 359 -385 -386 673 591 802 240 831 380 -209 107 349 628 196 -297 133 138 68 958 184 -125 -497 -322 231 -720 703 -127 432 227 459 81 -342 -999 -606 464 -925 -500 340 -42 656 596 -970 615 794 -525 -574 321 364 208 974 831 211 -154 -835 -879 -212 639 -34 858 405 -698 585 -974 -248 -542 440 824 -938 761 -449 677 753 -926 952 -344 -806 485 352 4 471 -52 736 731 276 366 -543 -490 -850 940 -696 855 -276 -724 -312 730 -902 -249 414 980 -169 -909 -570 -556 -966 -710 263 225 1000 -148 617 -765 214 -707 -973 11 -884 742 -173 -584 338 -85 778 -664 370 -541 155 655 828 53 -891 -706 -295 -930 -605 -844 588 903 984 -526 -56 593 -416 907 -168 442 309 795 515 -223 981 -946 -771 686 829 -270 -252 490 -497 -82 -350 332 -822 705 344 -900 947 -934 360 74 531 -734 854 868 210 -197 88 -39 859 -266 -93 -624 488 11 213 -229 -584 -352 410 -461 517 -488 628 -905 162 567 -774 894 -351 -609 983 821 -103 747 210 -293 -24 -861 426 744 707 -375 649 -756 -97 353 -913 -861 -514 517 425 882 -972 729 -110 672 -303 -691 205 877 -230 98 -795 -787 456 457 -854 742 482 -163 838 547 -68 450 -225 984 -540 -348 -789 -210 548 -710 780 -387 -911 598 -647 460 606 405 666 -241 -767 -168 -530 -734 -408 -742 -820 -39 -492 76 -754 753 -122 -588 846 -149 741 491 643 324 -522 -316 922 401 297 377 -777 126 -43 -777 -60 -2 350 601 587 -384 -195 688 -148 342 939 770 894 399 641 194 539 733 172 -509 -355 904 -436 867 -51 -842 386 229 -490 468 98 -493 -550 -263 -950 -580 -914 -839 39 267 460 -389 352 355 139 773 177 636 -96 148 794 325 -458 -420 718 -931 -308 792 215 783 -461 968 75 634 11 228 698 -682 127 -797 -207 -565 -296 55 93 -652 228 -528 903 306 570 42 551 492 776 -2 47 -508 513 -238 307 802 -256 -961 -337 -781 -349 -788 235 -390 822 -243 -543 667 908 -190 391 -579 -781 878 629 -593 -352 607 -545 284 694 909 44 420 208 -923 600 139 -453 -5 611 284 -383 -364 -637 293 -885 747 -366 367 468 99 -460 141 526 201 -395 942 -232 -773 -538 198 -355 946 -437 -436 25 168 58 -908 -452 -715 983 645 386 586 125 -896 -48 -484 -548 190 -424 534 -864 -623 743 643 -190 -583 600 -848 389 -390 -145 -713 -891 742 593 -666 566 594 -248 884 -569 -483 -31 -949 476 -604 -717 -383 -830 23 -560 465 368 -291 918 54 -437 523 170 -309 567 617 875 277 -77 -481 -219 -68 -486 183 -345 -51 343 809 324 -866 -717 -709 -192 -485 -213 755 -795 -197 745 203 716 837 870 -102 241 -274 -44 -350 -989 -896 -186 -288 -151 -845 -187 -973 286 -507 -85 -861 -497 -682 79 -748 -948 52 -855 125 106 673 -329 -303 200 -40 -358 77 944 -334 333 -175 450 -109 920 693 -105 715 -617 -430 -629 -196 -337 584 266 -108 63 -119 750 -669 332 280 -79 368 85 770 517 868 -237 694 -714 -1000 460 987 -915 -132 673 -503 -139 43 34 411 -831 -118 605 -644 -104 170 -710 -545 -36 14 14 460 -902 491 -460 -563 -292 -582 874 47 -693 310 348 -231 -281 127 -280 -724 -656 -989 -198 722 -739 -545 302 132 -26 -861 -840 123 984 -793 353 -112 444 -805 203 -11 668 368 -84 -466 186 160 685 -954 811 -123 -262 297 -701 -719 103 -167 -638 -771 -341 170 930 -432 318 423 -723 526 218 -308 750 -45 -68 245 -898 -734 -317 -239 665 346 367 -278 -880 905 175 -911 -878 631 758 304 -609 611 742 -69 28 -638 -955 449 358 -61 453 711 185 22 -313 297 -130 425 -844 52 936 512 -876 -802 135 958 -960 -976 -721 -894 -615 -164 575 -830 -778 -946 -816 -562 882 456 485 -945 52 958 419 -760 -383 437 -429 -514 929 144 -950 -505 -315 504 -31 911 495 -182 -865 -827 572 737 749 -464 10 101 500 872 871 420 877 -451 211 -576 -911 22 -215 -719 645 -655 61 -304 -627 -389 199 -757 -606 631 -792 656 -580 -835 -430 573 -218 649 632 -428 252 712 186 -858 -636 -827 -176 -574 -927 350 588 438 376 964 -659 -490 542 439 -162 -596 -704 231 405 761 -502 976 938 762 -571 -956 -951 -29 911 -548 -704 -516 -718 885 287 283 399 -369 138 423 792 385 74 -704 298 333 -211 -151 114 419 432 847 605 -144 904 -335 254 959 892 716 418 -572 -935 34 640 -480 -671 943 -894 -335 329 976 -908 -285 -643 824 -725 724 657 -830 -326 -12 -936 -89 -856 -598 -922 -195 66 470 -362 160 884 -277 -366 395 -69 905 511 553 -795 -462 -621 645 -739 817 137 378 -461 -472 -637 -323 368 -627 -839 -921 -535 402 -108 447 -118 -296 -823 546 269 552 -641 -430 658 -991 -509 82 -744 281 51 -693 -195 418 -444 -415 762 -826 43 302 -621 509 -339 774 -136 -800 -667 -846 86 1000 986 863 746 -447 873 -53 607 333 -371 929 983 100 118 -759 16 737 -758 349 421 -534 -317 84 -583 -92 -520 -949 383 -887 -966 295 -50 -74 566 -388 183 262 -810 74 645 966 979 -147 -82 897 919 -270 986 -330 -197 436 -223 379 -27 -729 -692 -675 406 -714 653 421 651 114 893 -771 -975 -365 -462 -840 -539 800 -564 -919 -78 362 -824 665 -599 -1 800 -831 316 604 630 -135 581 425 418 -603 -26 574 -332 726 952 -754 711 -286 -407 900 202 886 -617 134 -469 900 -641 -123 -327 169 -600 -898 -186 293 -574 -764 143 -372 -786 -405 -803 -898 -550 -755 322 298 -624 -11 -613 -339 -620 -37 276 848 -793 302 40 258 30 55 104 -497 -939 -635 -448 -66 -453 -964 -238 976 161 -509 -341 830 -718 164 748 -965 -749 447 434 -815 -625 898 -46 -152 -871 -594 329 -654 672 -468 -207 -699 -75 970 27 -177 -834 -928 -996 971 985 -541 -918 55 251 -877 496 -41 -882 356 617 -333 -10 548 890 -946 -766 -762 699 -798 771 430 -318 92 502 656 -146 -955 848 -236 578 -206 -90 -113 -5 860 584 -269 -148 -782 686 -106 203 602 -816 -781 -615 -126 -873 848 -702 -472 782 979 -59 188 737 449 425 -652 922 -362 607 667 730 -226 867 971 -271 -373 -446 89 105 -168 -868 -62 -1 -54 -721 105 489 500 607 -883 -623 -516 -393 912 991 -419 575 694 -790 278 -15 -708 -472 975 -372 972 264 224 299 837 394 -368 -705 414 76 -872 864 101 230 631 88 -638 -455 -733 274 -543 348 -652 303 -526 -280 354 521 601 -627 597 514 467 -11 457 386 236 -971 367 270 -558 689 713 180 -128 196 256 -389 -238 59 174 592 -464 607 -979 -889 939 257 134 87 -765 -875 -518 -189 -499 239 486 341 197 -719 -99 992 831 -441 -614 157 46 441 -875 139 -835 -333 -974 -820 -638 -305 298 119 176 -891 884 300 938 713 -72 751 493 -886 706 -317 -71 507 -717 -637 -741 -414 514 294 884 -609 405 -414 798 921 -546 138 831 619 -954 -777 993 263 251 -291 660 325 -751 153 -117 -548 -918 -592 -93 227 127 -999 480 -466 -613 -575 -281 929 -966 862 943 -962 280 248 -994 -373 604 -933 -364 469 -101 -647 780 -105 -831 328 -450 -651 288 25 225 829 535 -63 960 800 -409 -240 705 320 345 -529 -827 -776 -699 611 -644 379 -832 273 -191 99 279 867 480 92 543 -843 -858 -170 50 -555 -50 125 -239 -607 -843 -165 -666 -811 422 685 615 385 -680 -426 0 -738 817 16 46 806 602 543 118 -553 -263 -568 691 -70 876 301 -583 -1000 991 -668 99 629 -879 834 793 -915 280 58 -170 978 -757 -342 -1 706 579 -689 -724 -256 778 792 279 943 -101 -311 611 490 -392 764 817 -435 -157 -871 518 -616 -536 28 542 -232 428 759 342 -839 -849 -722 560 -755 236 112 32 913 -241 886 9 42 264 811 -253 -225 244 -165 -397 -982 110 -240 -122 466 425 -275 428 676 -350 898 -837 -152 -381 -961 -441 -220 -997 -581 357 200 -793 -588 744 -361 444 952 -841 -951 480 -885 558 -350 743 -542 -90 108 321 -658 -515 495 -125 -470 -616 383 822 828 -40 -632 588 488 499 -357 -863 779 81 -829 898 470 926 -184 4 799 444 430 -93 268 408 -115 63 604 -816 522 951 546 -799 594 208 715 365 -119 -968 -239 -158 -68 770 70 -819 -687 -9 -160 19 -205 28 852 236 763 941 581 -746 -899 481 467 1000 -47 661 682 369 -37 785 -733 582 -302 -463 520 330 708 -229 830 -854 -999 -742 -262 -67 796 -106 564 208 -263 765 -323 132 -680 -28 630 159 802 -59 -648 640 755 -408 543 -991 58 513 -432 -102 -62 -972 239 674 323 4 -308 250 451 95 334 -491 44 -733 571 371 250 -904 677 718 -269 109 699 -905 -244 304 193 -351 -537 -493 -412 -825 -223 716 -516 696 -71 771 -257 446 -48 -596 656 -666 86 876 785 576 -100 570 768 400 -597 -81 -459 771 388 -547 984 -388 789 -166 143 -944 516 -531 -270 991 -825 -356 776 -602 -616 188 171 481 160 327 556 934 89 906 -521 -879 736 467 -884 -965 62 883 986 -488 332 503 533 335 -132 681 -487 430 188 493 567 -410 959 -216 -584 -515 -190 -106 385 -457 -201 -734 -51 -37 -471 -799 -396 697 819 426 -370 -245 -678 428 596 -224 691 -790 -281 957 204 -101 678 -397 -82 -584 -93 -297 3 707 -881 90 -709 285 -785 630 -918 680 -10 49 33 261 128 489 791 -809 836 -536 692 -492 -727 975 -400 -574 177 -784 -633 -976 344 838 -311 -577 -136 109 -600 912 282 -204 615 -90 284 193 -308 310 894 -497 -84 -165 699 -4 296 -926 642 991 -173 -797 -83 -379 -160 60 418 870 -461 -794 -852 809 202 -564 -980 467 -968 946 14 -548 -552 429 608 857 -239 805 -807 396 -861 788 462 163 884 818 285 83 -222 -480 -449 47 709 265 -26 -718 -197 563 -536 554 299 -452 337 401 -606 476 -511 976 60 -23 833 -711 720 -421 710 -936 405 541 -963 692 -250 428 202 -587 427 191 -61 -61 680 406 -987 924 -194 454 -411 965 -50 -278 858 -489 -121 -838 118 -493 -348 -220 517 -149 412 310 315 -227 686 -779 -144 -694 401 817 -400 770 514 343 433 105 -427 -452 995 538 -414 931 -908 -432 626 -199 -252 570 810 888 -762 923 400 -316 -360 -193 599 634 490 -127 207 306 800 -167 -617 -720 -418 -485 606 -687 -299 -948 -1000 195 911 345 578 223 -535 943 -458 813 26 -757 -279 464 -643 -392 266 -457 153 -872 858 -618 -99 811 -837 -139 338 272 899 -130 388 -657 804 -628 384 -342 366 183 -629 -407 135 -506 447 654 -166 840 -551 -493 -938 152 -390 219 -276 -877 -664 665 -910 812 -584 276 51 -272 -691 721 -667 223 696 -805 555 455 642 282 -110 -678 788 92 -446 848 -237 879 848 479 321 16 451 681 534 435 880 -527 -123 971 -132 155 47 -844 553 53 -307 139 937 682 300 -725 656 600 71 410 -71 -733 -759 224 -5 -516 224 -75 471 174 -507 966 838 676 181 638 -659 -925 193 624 152 149 318 96 -917 898 852 -430 -305 -121 -130 792 395 320 372 -223 424 -736 -545 -5 442 74 330 -588 536 422 -415 -669 985 -533 673 592 -131 -70 -310 632 -763 -817 255 428 943 548 806 -247 524 -944 317 310 -331 705 -751 829 -950 -40 602 144 -294 -35 808 -501 764 -364 -470 -936 -133 -90 78 -700 -643 57 -380 80 -577 139 854 -360 -41 -423 -54 129 754 -895 389 -260 -227 430 -748 -564 619 -712 -358 653 151 651 822 -257 -15 371 -173 765 -354 -11 2 -171 696 782 -32 933 -272 -55 870 -358 -667 275 875 37 126 -333 419 -690 -841 995 -911 -675 -18 -354 -839 -82 734 -724 715 105 980 -568 273 -725 988 751 864 -89 -850 73 -435 884 -577 867 368 175 680 -120 751 -195 -904 110 -721 812 -518 -326 586 409 712 -388 -956 885 761 -220 709 964 -103 787 -110 357 839 -290 -556 141 -256 -690 -224 -521 -840 653 195 295 315 -2 -56 -401 102 -829 -178 48 -490 474 -628 -126 530 369 246 -634 -235 113 661 -780 -602 416 -706 521 -840 -52 -213 -11 184 59 922 -672 148 -639 785 905 962 -834 -482 -133 831 251 33 -258 -83 730 -731 -596 -998 -20 84 609 -638 -423 469 119 -683 -123 942 516 -240 -492 -401 -598 243 23 886 213 281 747 -132 399 585 -885 715 -385 313 546 36 -124 572 863 67 337 271 -1000 697 494 -571 573 -692 -369 364 339 487 -581 368 390 791 187 -492 906 -231 -347 -773 897 410 718 977 -979 961 -884 -782 -265 521 -149 8 914 -727 738 -811 715 -52 -461 -34 116 -975 -689 652 301 -403 286 -529 664 -559 717 548 981 873 488 -917 753 -527 -672 -635 -36 -34 -909 -28 -644 49 475 -45 -854 708 338 -970 -21 -634 831 839 288 -254 971 271 46 -981 600 -377 -542 -581 -99 -787 430 -488 -978 885 -920 -56 599 2 927 -458 -288 -21 -22 504 -233 -688 550 766 -671 -333 931 470 -783 -214 -845 429 258 -871 -36 896 124 -920 -426 -673 -144 254 552 582 884 136 -799 -913 612 -462 699 927 770 -168 -466 120 -214 -860 257 -215 360 -473 568 329 118 653 358 929 652 -407 570 809 -704 305 239 -253 -412 -70 -514 -228 781 432 893 -275 -889 -711 -819 -109 -585 -699 -224 -748 -390 68 175 -678 -820 -450 592 -412 -411 898 -410 745 100 -86 283 492 975 -683 -862 -785 -204 793 -847 -401 -281 -301 535 794 339 -870 200 578 815 281 -981 50 -882 326 -763 -911 -349 116 53 648 -88 -544 593 -936 -513 -705 541 555 529 253 123 -35 -848 -982 -102 -986 414 7 613 -899 518 647 -296 852 -337 -171 -480 -515 437 -536 -930 -323 -804 951 -746 -599 -948 895 248 684 669 869 635 666 -604 -595 -252 760 732 207 -983 -734 759 -281 -592 -959 344 -132 -633 219 747 363 29 -695 -833 -82 -817 658 943 -448 415 296 -116 -639 -936 529 -278 839 -674 526 456 -457 -62 -972 -647 908 150 -251 909 -472 -493 -246 932 956 995 -929 -204 131 -92 277 -333 702 -637 -836 -661 891 -646 410 421 -599 -661 -834 908 -934 339 716 436 142 -432 689 -458 925 -817 168 -901 946 -438 194 -614 628 -642 0 -429 -789 -469 244 312 -982 166 -586 -672 -537 -959 -928 147 804 -501 179 -525 60 -744 316 848 -645 -363 -70 459 -307 -379 479 -359 -578 500 112 249 818 278 -899 -855 -29 -499 121 -347 -413 -327 135 931 -680 137 54 599 -959 -304 -495 -306 -223 860 872 -500 81 -762 93 -393 -728 -79 -95 297 -511 -473 358 190 37 787 212 -76 -509 -155 -696 -85 142 752 -741 66 -351 -600 -669 3 202 682 825 981 -134 703 868 -827 133 -411 458 209 -635 -46 -799 -146 -39 -438 354 59 -480 419 -200 397 367 -207 -46 -795 919 -125 -962 695 980 -620 123 -371 251 16 -736 -689 797 66 -519 727 392 -135 -475 -662 -718 -311 -85 315 -642 -928 12 24 918 -798 470 385 332 -450 -780 208 -243 779 -694 -630 -478 -921 -106 469 959 720 136 -398 -718 -672 -328 -776 -292 -15 405 -455 77 -854 -492 736 -787 -166 647 -733 685 -194 -211 90 -2 -282 648 852 239 84 368 -624 655 561 337 -552 189 493 -606 -298 746 783 -653 -574 -963 460 -815 764 874 413 -272 560 140 -660 -743 -868 572 954 -641 877 -546 -268 -927 71 338 722 340 -489 -744 65 -79 258 -573 -533 369 523 795 -847 -545 74 322 89 51 -986 717 -907 172 818 109 -541 64 -932 618 -726 -79 -733 678 374 -670 726 954 925 -904 24 -982 547 -739 -342 -336 -582 -671 -788 744 -539 106 251 -495 -445 -653 -7 602 25 -722 470 697 -768 -707 710 254 -669 -948 13 -618 -311 -212 -692 -731 273 968 -382 -324 644 -84 984 216 84 667 -697 -637 -100 -139 114 -149 -545 317 853 -164 -523 -874 -582 -1000 386 59 345 493 374 123 115 -82 614 678 104 -997 573 354 654 -636 -817 855 869 745 935 177 638 722 -955 241 129 344 -301 948 -510 449 -949 19 595 382 694 81 382 394 661 212 -237 374 376 -740 -784 -773 -454 863 797 -189 -923 68 416 -18 -96 459 201 811 -761 -262 436 712 -310 -221 498 513 753 -694 154 821 465 163 199 -303 -821 -505 848 740 -667 -329 -6 92 -677 -619 -998 315 -252 773 -417 290 97 49 76 275 -765 1000 -923 -607 -944 760 881 -604 -180 40 -675 719 439 892 440 5 -687 -281 250 32 89 567 -11 503 593 -644 290 -388 -355 -298 976 558 811 75 -232 -791 459 -252 -707 -825 -28 -495 -491 -900 -887 -798 714 -34 825 709 -130 475 688 -256 -769 -84 335 906 -544 17 -226 745 -392 643 170 428 637 440 -558 -458 -261 -698 289 160 -559 -100 488 -450 -276 784 865 779 66 934 234 435 -706 -668 -62 -232 -355 -47 -929 -582 128 860 -686 903 -903 -71 387 -607 479 -614 633 -438 -357 102 -51 -575 240 612 392 -384 78 294 892 -419 590 655 300 -937 -724 -174 306 273 426 203 982 -25 348 251 39 -74 -519 407 83 13 899 142 863 -313 -932 449 -554 -88 -629 630 291 -609 -719 802 271 773 352 -388 248 -50 305 172 470 -627 -805 -358 -746 818 -363 -957 -714 35 -22 229 861 -145 -790 229 -557 -228 233 389 -312 264 988 -220 17 481 -406 -892 444 475 -388 939 444 428 -105 281 -756 -346 -37 407 280 -75 189 721 -787 -58 282 -473 -766 751 68 105 -971 -437 929 299 675 -231 -801 -582 -841 784 243 483 480 -609 -901 562 -949 -440 478 -9 -841 -909 -191 -391 621 -473 243 -694 880 226 313 546 289 356 -685 -84 -526 788 110 535 86 -881 589 421 657 820 -796 -634 -595 174 -73 533 947 -726 870 223 -861 31 792 94 700 -358 -876 -838 273 -34 -397 0 611 -457 -415 62 966 -761 -343 -530 531 649 -158 -836 -199 411 -176 569 250 -604 -321 755 295 -931 -297 358 -818 288 -871 -702 815 230 -404 -561 -657 -892 -163 -55 -751 577 688 -143 379 -570 451 619 -54 782 -445 -761 -530 -69 813 -881 511 -479 368 414 607 -647 320 726 -545 -876 0 -851 14 -618 -634 619 174 -13 370 -91 557 -188 -717 -704 -450 519 811 40 -752 -273 -652 -566 -331 952 -483 479 -516 -927 -470 -874 -278 -73 -370 471 134 -736 -926 -223 169 34 -757 -747 -674 -677 993 -61 59 -634 -96 -893 -135 815 -545 381 -875 -357 -640 -826 96 -784 747 143 46 -792 738 -110 103 -422 921 318 666 -502 876 884 -602 -413 916 774 534 -230 491 572 918 -585 -403 -602 547 -439 -682 -973 -330 373 -685 411 -509 -638 424 462 765 -490 -704 616 28 810 -723 -59 -395 511 -283 756 276 262 -517 -118 576 407 -439 641 709 -142 457 -75 -233 -186 329 771 338 811 856 106 -32 274 -21 -241 90 -120 -776 -346 264 503 -241 359 820 912 109 514 961 962 196 -331 -912 -313 769 -30 163 -562 458 786 81 309 346 444 -495 -956 -184 815 -394 807 794 22 680 -608 -199 495 640 879 -324 -536 621 -672 -77 -26 -995 112 412 132 61 -154 -982 -86 691 -613 956 886 -108 -829 -601 855 -110 860 485 310 -683 -673 -803 -137 596 -740 575 274 496 278 -543 112 583 -538 565 708 128 -638 815 790 646 854 988 414 223 26 319 -167 -939 518 -990 532 -84 -940 -188 -273 765 -513 527 915 -367 790 747 -624 -501 -881 462 -798 5 -861 507 -176 578 -186 -964 -663 -999 -665 956 275 -847 -30 -770 -308 960 456 -669 740 -109 -863 -421 -195 -933 -456 315 686 828 -547 -418 737 416 544 -922 -327 538 -31 -142 -552 19 775 -586 -667 932 -780 847 -283 82 719 924 -193 -222 -148 333 923 593 404 582 7 -141 -54 -151 130 -900 -857 288 288 -842 -670 -577 334 207 92 547 -43 714 86 234 783 334 -291 926 -207 -868 191 -660 200 -762 -397 216 -213 -363 45 485 454 761 776 939 412 -776 -730 867 -468 -539 19 -466 366 -411 -58 -185 -483 197 338 513 349 606 101 -204 -128 -402 176 264 11 356 104 48 -837 220 -859 283 951 844 -406 584 87 802 894 -845 -405 -583 790 766 634 -675 237 833 -450 -203 21 538 0 -461 298 -493 -338 314 966 777 -598 -319 639 169 -191 -626 803 -959 -528 -320 235 961 -177 317 -74 -261 476 10 728 -192 -391 -376 567 -401 -726 -684 367 183 -667 -830 475 -389 299 906 -761 688 -659 700 462 832 -932 -715 -115 -697 972 -909 648 -653 -708 910 576 -385 229 -495 -222 827 288 564 552 -123 536 354 -773 969 529 -256 526 -24 -733 -860 -7 -882 -799 -790 -784 -48 -269 -715 -404 918 -71 232 -964 901 -819 571 716 351 765 -283 -731 -105 -229 238 188 -191 622 -813 -698 -363 800 355 -305 196 656 983 -102 -792 376 -975 506 -997 -419 -37 -337 562 -172 -168 22 713 -66 226 -459 -150 370 -935 -160 22 -259 609 -13 -711 53 -27 983 107 -172 -64 -868 745 608 412 -7 -507 -727 -195 -184 645 788 -484 43 884 67 798 121 -68 273 542 -899 -19 -662 668 974 344 -506 225 -475 547 388 -76 40 888 943 -373 -25 992 -382 326 -996 -626 751 116 649 -91 584 302 324 108 -550 360 -318 208 -986 414 414 -636 147 635 158 -859 188 802 673 -770 -217 352 -616 -400 -651 908 30 829 -713 934 -360 314 -913 269 551 239 -183 978 201 549 747 943 -186 270 -860 -189 559 -732 -973 -923 -249 186 -144 897 -389 924 -417 -175 -320 572 -655 -867 -856 621 329 465 754 495 815 268 -830 -601 218 562 -859 -46 -539 -502 -496 85 854 -900 52 -948 65 872 -903 -15 439 525 -67 -166 210 -615 -156 84 837 -308 961 -716 -850 -478 -355 -469 7 -993 -170 93 -90 219 -816 447 336 420 157 -1 765 -390 -364 -328 -457 203 934 -996 -981 110 81 -213 42 995 350 -346 -260 -840 212 -366 976 362 -616 -709 -261 -326 -112 481 114 -773 490 -974 -680 -155 -499 303 -932 662 420 620 -594 -451 467 277 -12 359 -519 55 223 95 957 -460 -631 227 -191 873 -143 344 -422 -622 665 48 845 193 800 995 -160 717 -719 632 -773 999 -471 783 -538 946 -748 0 134 108 -697 921 472 -733 -869 -81 -35 -893 888 -684 326 -680 75 329 197 261 -690 502 336 138 916 -178 102 -842 648 -849 630 -419 -823 -627 -901 -259 -316 -980 446 -507 -354 957 -659 -698 324 128 636 -674 588 613 -651 -2 252 -488 -980 -401 698 -828 -782 751 -304 -818 537 254 474 278 -250 111 399 -732 958 662 766 -284 -557 -562 -196 228 -819 69 -674 -432 258 972 -352 -520 949 843 -446 -75 826 500 58 -565 -370 -76 430 -333 192 -466 966 677 -430 -244 723 798 -953 588 -444 239 317 362 -859 541 365 595 416 473 415 -786 -683 192 6 -151 727 586 -408 742 308 -105 -497 853 788 709 594 82 -61 -281 -634 596 -229 539 804 953 973 144 446 605 56 -641 -449 748 171 -983 -502 -317 369 117 63 -735 278 -349 421 21 198 -189 -628 760 216 299 -63 95 126 595 -274 817 -533 -54 -668 -966 -847 -340 778 604 -352 -684 -542 -888 -57 900 631 -153 747 -871 -323 745 536 -202 477 -588 152 -732 -892 -594 102 233 -654 -352 -786 963 627 -297 654 625 -159 -488 -966 560 -744 265 -224 -339 -774 833 129 -134 451 949 594 568 980 884 -712 942 -656 -428 -769 -992 24 332 712 -176 819 374 -737 388 -991 -211 -526 -465 -762 345 -312 156 -660 -631 -506 577 -542 -183 -648 434 65 -284 -904 974 662 -930 885 897 6 181 -436 -367 -621 903 533 133 -469 -315 -547 372 368 448 -29 -888 28 -7 365 -316 649 -312 -921 -367 131 -715 626 -600 275 77 172 693 -505 -518 -270 -297 286 528 358 808 -35 694 704 -449 870 -389 -768 180 38 -648 861 -848 -36 465 -482 580 -92 990 -34 -393 317 178 -536 -75 -929 -579 307 -655 -484 281 135 -958 233 -613 444 -715 410 -611 153 -810 -717 -599 -306 -603 470 -992 642 570 810 -245 -987 -267 -647 202 779 423 490 -522 -148 -102 -821 235 -622 -56 947 430 202 647 -359 226 396 744 -152 946 -120 -218 -468 337 -911 -682 -12 558 -261 -151 920 -432 40 863 -932 357 -919 -595 -189 468 539 -74 974 -786 -364 610 967 713 375 303 27 -343 -752 880 96 -828 127 691 839 489 -419 -269 -478 -297 -446 -186 613 336 -306 503 -657 -844 -914 578 -680 160 -342 -621 -63 746 742 -891 705 590 -422 319 -577 -294 914 -553 501 185 -749 -429 131 927 175 854 -528 -751 944 764 159 571 848 701 891 -206 -936 628 142 -118 -331 -648 -194 914 214 942 913 -244 536 -924 958 -139 -72 849 649 -408 -590 851 503 -857 841 724 672 980 464 -926 501 558 -940 600 -103 938 270 488 74 918 -501 586 -428 415 421 692 570 420 -17 -931 -369 971 503 209 234 -704 71 -270 105 -600 -989 -554 -851 627 -612 -779 -644 -449 -916 396 407 -576 317 -459 862 -670 301 63 -959 263 -706 640 -459 289 -394 -982 -912 680 -108 -461 673 -239 -408 130 323 -191 -801 -67 636 117 913 -508 -98 -779 -129 974 -286 627 -97 -536 344 -914 -872 -472 -457 198 991 83 -906 -603 179 -91 339 -33 725 410 -181 -978 638 508 -100 -188 -324 263 174 -769 614 211 -790 -204 923 451 743 -521 -266 -549 752 566 551 -516 233 340 -994 560 50 -74 -758 -804 351 -892 -602 140 388 110 1000 134 -849 -560 600 -980 -435 -326 29 21 -78 556 -210 -247 -212 392 -925 -134 -187 317 -944 83 -979 286 -350 990 -736 -20 -44 -489 961 -110 973 583 -284 -813 768 114 184 633 856 -835 482 -483 647 -910 294 447 -469 78 -779 326 377 508 -74 -544 -182 -79 -298 -460 -31 -406 684 988 779 317 560 312 704 13 -300 -396 -457 722 759 -422 520 774 756 617 -362 216 89 895 76 287 664 -416 -514 406 -725 -60 -1 -863 -595 453 -143 578 -504 928 -521 532 -516 -758 -981 -314 835 3 -925 379 -106 687 280 931 -32 -602 -806 -687 556 14 -478 -370 709 -443 -930 -378 895 -582 833 -648 -631 -325 121 -412 590 354 468 730 364 -250 -29 257 463 0 49 -787 -930 260 -744 237 -380 700 691 648 -608 -56 -724 -525 22 -841 -884 -132 864 857 752 -171 903 135 395 -41 -887 -876 -334 922 -261 592 98 -953 228 -753 23 632 159 -405 121 519 -444 836 547 -797 739 -385 903 465 -409 489 -742 -800 -27 237 -110 940 -593 -825 382 -848 90 -775 -46 -46 381 -903 904 -125 -289 486 536 941 916 225 528 -490 -741 839 418 -99 -582 141 287 -295 920 20 -506 382 998 -659 344 716 533 532 -960 183 -3 -93 -735 -71 105 549 -434 -241 595 -771 358 784 375 -132 -186 186 231 -808 513 816 206 -347 -671 -994 -357 -278 -586 785 386 801 481 461 -358 307 -629 -802 -772 294 502 -138 17 -664 -80 712 -358 121 271 -76 291 268 183 -485 11 966 717 -272 -843 480 679 -70 575 -441 -368 690 -539 -933 -328 676 -126 333 -641 -991 -134 -299 562 697 -191 -223 -154 -159 705 -685 101 -654 676 410 838 66 -787 108 -467 954 -528 -164 -798 -585 840 -464 -696 -958 -938 -852 -485 -823 -589 341 406 -349 -728 307 -309 312 572 775 -193 -370 68 -23 800 838 -650 -730 -97 -713 542 942 -923 -35 88 -378 -629 -813 -658 528 528 -27 -77 -775 -539 -176 420 120 -467 -822 346 175 863 801 760 662 -577 577 566 658 -590 808 915 280 875 -843 -314 51 -44 590 755 -774 -896 85 717 -711 -445 -31 13 -675 -792 -890 -631 934 -646 767 684 -140 324 325 -628 56 640 140 698 -347 196 -893 340 94 805 344 -577 -663 -696 -894 -623 -966 -315 550 -690 -170 147 541 147 456 -143 849 903 -1 468 757 -43 -510 -279 321 41 126 1 261 842 622 78 237 -341 517 466 -547 595 53 -166 -672 763 243 -330 -167 713 281 -53 -403 -452 -804 353 109 -555 803 -83 -907 608 -212 863 591 379 -428 990 801 -962 -954 348 -323 24 221 731 -530 206 440 -95 494 758 506 -776 658 -807 991 -20 -243 -712 505 -539 -837 340 -485 262 -496 251 -653 -752 716 -795 554 -483 -658 682 381 -239 380 -374 -143 -804 855 -271 556 659 -576 -430 -873 573 -739 754 -384 58 523 -789 899 -785 45 837 -130 -273 551 -600 -684 -754 23 737 450 572 -111 452 -76 369 -572 -179 571 697 -434 -159 -358 -751 656 190 618 213 501 -601 -982 -153 -380 92 -399 -637 197 973 782 -788 250 694 772 -547 -179 842 39 -634 613 -185 358 251 -269 -379 -122 -575 -215 347 -588 38 -469 820 195 -907 227 422 522 -996 747 402 781 911 -769 -455 -778 901 726 76 -418 408 531 554 867 -414 -868 506 615 545 748 -945 928 -666 -635 -153 -318 373 -942 -546 128 888 -501 -800 -232 622 705 246 -556 62 942 -749 178 -248 -836 -881 920 -436 0 297 -773 -750 590 46 108 -517 94 332 -590 -744 980 904 -929 597 -336 -721 53 -416 130 -524 -569 -574 -22 -443 -493 542 332 -793 776 -806 -607 -585 151 -906 907 453 -338 -685 680 449 360 -697 659 -924 989 -818 516 380 -101 894 -845 -837 -730 -310 872 -830 -447 626 387 805 521 -883 41 735 -158 295 -495 802 7 -428 797 -666 -630 -390 303 439 -385 -102 -575 -425 -625 -464 702 411 -437 84 592 -428 456 189 -904 17 953 399 523 268 840 -115 134 614 -789 284 -397 -941 -364 -417 105 -22 325 -748 972 -892 115 740 213 -764 -412 -712 47 -916 -239 -957 133 137 110 165 -982 -294 -232 640 54 -198 -973 -126 407 935 -38 451 777 101 -445 456 -626 -854 -451 -476 41 646 -787 794 -302 -393 824 -821 -973 -409 330 917 -39 -413 -645 -265 -443 102 85 -15 991 -141 -999 -723 487 194 -425 -553 -263 758 284 -585 -378 -754 858 -61 -974 816 -774 -768 126 288 696 -711 -589 -657 -157 439 629 -976 -98 329 122 -678 812 652 -111 -805 -486 -698 -777 -89 627 791 -96 172 -530 360 -224 408 -138 -426 -786 -445 -310 -103 62 792 -405 -31 123 915 133 47 -956 -557 889 75 386 886 811 215 603 -903 -642 261 216 658 -566 767 975 736 -797 -72 -718 -606 -436 -253 -523 -528 999 -909 446 -798 980 -372 361 562 -314 -499 -892 -420 229 -81 -185 102 482 710 -64 -865 580 -153 708 -549 726 -672 -256 -273 -103 325 -845 -669 204 319 -530 -307 379 394 -753 -532 69 505 890 217 -892 -131 768 876 -248 -807 -841 -514 -706 -792 -455 -424 456 -926 -586 -65 812 553 748 935 94 645 58 552 -628 -194 -939 646 -572 -24 -974 499 -791 326 172 -116 -556 -45 547 -106 995 -349 -212 913 601 839 -309 -13 -76 464 -48 666 -833 314 -268 -868 656 198 -388 265 890 227 559 -369 245 -946 -534 -552 370 750 432 -96 -43 628 -870 669 -568 -203 -79 624 915 -298 -854 8 921 -514 622 314 257 711 -549 977 727 111 -516 -15 354 718 -195 -189 237 619 379 -566 -388 -992 -906 639 570 -235 784 -823 -550 -3 607 -938 -139 -747 414 649 137 45 174 -171 691 988 381 507 -976 464 -507 48 -301 544 356 511 -998 -313 214 307 563 18 -592 581 3 -37 -38 -391 215 384 -638 -601 -956 -748 -199 542 -590 250 -518 528 -976 135 607 296 632 154 -445 449 730 -880 551 -771 -75 -513 90 433 456 106 -582 443 454 638 959 423 -885 -186 -941 132 364 -748 -74 651 125 -571 -559 -190 403 -152 -783 -414 -188 928 -618 -700 163 -240 388 869 -11 -81 -921 683 -654 550 -593 -814 -166 -532 -539 736 -470 323 -564 -921 29 -218 115 475 -201 840 -298 542 -535 407 -425 712 546 994 41 -734 570 -958 654 -351 718 -517 936 752 -950 -830 -781 658 -29 -735 443 467 -697 -522 321 -733 -292 -287 909 -528 219 -473 -432 859 -325 16 167 347 -491 -839 -519 590 -426 736 -101 -967 -483 163 -739 -128 -622 267 -298 -359 -154 328 41 463 348 -618 -213 626 268 -552 373 -518 -91 71 -872 -365 -998 757 -493 -37 53 54 -966 541 731 -585 137 -773 176 -241 -563 -182 -215 -864 613 -224 -492 621 171 -477 587 742 -117 139 431 256 -672 638 -637 -998 -292 -650 -555 151 377 -379 -702 -140 -429 -149 810 -351 755 157 454 -23 -682 -592 261 415 -250 699 -63 -727 -93 -116 -39 844 -193 142 -844 -880 -370 852 803 -832 -555 86 -187 395 41 -153 -793 22 -335 387 -114 -288 -518 -384 240 -381 983 -284 -28 -135 -930 396 -708 -747 694 669 996 183 732 126 677 -782 775 390 -168 309 851 -136 -237 -843 -862 309 -666 -939 346 -56 -337 546 492 -410 -448 858 -746 570 -234 211 752 877 356 -179 -900 -746 824 989 -16 541 -576 -884 559 939 230 -574 -534 345 214 560 357 -577 452 837 921 184 -592 583 719 -622 -512 719 721 752 720 -187 -677 -733 4 -418 -403 559 -902 -267 449 890 -566 310 -86 -157 911 797 -783 -928 625 481 134 -158 187 348 59 624 -657 -970 -488 474 -659 -362 492 -132 -906 -551 876 95 -54 -492 313 926 362 263 -942 267 -915 66 -333 -12 -851 540 771 -784 -740 190 73 443 -858 162 412 545 -27 -289 380 685 699 431 397 769 149 -631 -579 878 800 281 -636 -117 201 881 -811 -176 -186 330 -658 115 -870 552 -230 -260 -779 -42 397 516 236 794 115 34 -744 -38 -457 221 -403 593 772 638 422 851 738 -505 207 221 952 308 -644 -706 -385 -998 687 700 -890 366 994 786 186 -150 633 -691 -263 457 -372 539 514 -252 -822 930 -310 120 -418 -400 -517 -64 938 432 983 -836 -953 68 764 -129 262 -947 -761 890 -756 42 897 634 969 841 543 961 -845 -300 -811 -881 -941 482 -379 -820 214 353 -591 -623 259 -183 -948 501 668 740 639 -61 761 418 -951 -299 -374 883 -967 278 614 769 -687 -246 -701 423 -195 889 -93 -860 -321 -997 -223 228 824 127 218 426 684 -288 681 305 26 627 743 -713 980 258 225 -327 55 299 -598 128 -261 -667 -926 242 -107 -715 -962 -568 84 423 452 -699 522 -151 285 -654 756 871 359 -708 -688 -825 788 536 -809 -978 339 675 61 -458 -947 176 -472 -960 917 -395 564 715 729 -504 -367 -999 312 -29 302 44 290 757 -683 548 -662 699 -1000 -144 -368 674 131 642 -84 -120 716 -637 67 859 608 663 921 479 -813 -945 -258 -728 547 113 -252 -129 628 -827 -825 -120 -468 790 491 -34 19 -437 -517 619 -56 -45 -496 -250 174 -526 -873 754 120 828 445 -561 -929 502 235 -19 -820 908 472 -456 -555 -751 186 -757 -351 -445 701 -826 -863 -761 -442 -154 140 675 -957 870 675 310 567 246 -788 289 -17 -10 119 32 -527 502 -928 -475 711 768 381 315 -361 875 526 -62 -887 365 -837 -21 3 164 -69 822 364 -562 736 653 -498 -973 -820 -824 -605 -748 -6 -455 178 -205 361 307 359 -555 -843 64 258 31 -716 854 392 862 -83 -705 -580 -615 515 223 -745 -645 -76 -162 -582 -463 268 -103 -31 -98 696 894 342 914 -78 -127 22 237 -458 -680 604 -187 -844 -207 -800 279 858 -704 73 -43 -715 885 -223 -690 523 435 -234 657 506 -150 -853 -239 450 967 978 -905 27 -254 -614 120 309 -830 889 177 -747 145 -815 989 720 446 713 517 46 -816 336 -831 911 613 -253 -648 462 786 205 305 95 502 -229 582 -397 230 204 -458 799 -118 -930 -394 -254 -62 -424 -830 -609 -348 -225 -470 -836 -140 302 351 -587 364 -945 945 582 486 372 -8 744 357 530 366 597 -847 183 -203 -439 247 246 -706 296 -481 -849 -833 779 952 -569 262 -644 204 460 475 371 -52 -623 -542 -736 549 538 -789 551 475 -416 499 -807 666 -801 -640 -490 30 -998 -340 809 -259 337 376 -2 -89 -311 761 814 -136 -98 597 943 914 -841 -103 607 733 -605 -977 946 -150 258 304 689 -690 -806 -706 -537 -369 -484 860 -820 -433 314 91 -280 25 -957 645 -364 536 -48 -335 544 618 -576 -189 -636 -347 -723 860 -684 293 -734 -688 -584 592 937 -81 903 -289 -914 533 239 -152 841 -105 -833 -190 -716 -75 445 -924 898 715 448 -408 -703 915 -495 812 -745 211 -832 651 432 504 9 699 348 933 -598 581 -620 568 -945 516 -893 -54 908 734 -471 -378 -368 -698 604 569 786 883 -467 255 776 671 990 128 879 -306 677 -621 -553 997 -756 -351 144 985 -463 418 477 -436 449 952 -763 -657 -639 -195 529 366 939 642 -294 95 -594 -804 -404 585 3 994 388 -449 818 328 84 679 754 227 325 227 62 811 -339 -574 -272 -986 -55 -282 696 -930 -650 679 179 896 616 499 151 -873 863 -836 -14 -543 -669 -106 -871 326 619 -72 -919 -146 -879 407 628 525 334 986 892 67 1 939 604 -190 757 489 508 695 893 324 -935 -1000 488 485 818 -224 -836 265 -7 91 991 -301 330 334 -931 -595 -269 -357 -349 159 522 381 562 -194 -966 359 -112 -210 201 502 134 654 770 829 -163 -719 -725 -933 -578 849 -18 -731 -855 503 210 169 -425 13 -984 -139 -934 470 556 -103 296 -151 490 -44 -762 883 588 -338 232 714 293 -517 -136 -968 324 134 43 633 -144 -841 802 80 -509 88 490 -139 -643 878 -691 265 -4 -200 -410 -498 -197 99 627 -305 450 398 -219 86 923 211 -744 839 -377 -153 -226 -153 883 -682 -158 -14 -879 -449 115 650 -104 441 -950 350 -16 877 817 -487 -804 66 187 -532 313 -236 805 71 422 187 -710 -515 -662 960 -123 146 660 399 -433 -841 -220 -576 -654 923 -105 781 -886 783 -573 383 928 -282 652 925 124 -528 -137 -3 -243 -829 -863 -787 -350 -483 124 -773 -535 482 -326 408 765 -489 940 588 -162 -880 865 -967 687 69 -728 210 -867 731 532 -914 -62 -220 106 594 -744 -837 864 -219 774 29 94 -77 -448 18 -473 -751 -618 -40 -931 177 370 788 660 218 -907 815 -91 -563 365 -39 746 -487 966 135 -624 -509 -531 425 -155 628 -677 -319 68 59 -581 242 -638 722 941 -489 -483 -52 97 -810 -673 259 -833 658 411 644 -116 471 391 644 -560 -407 529 -468 -868 -792 172 151 -652 -801 -294 617 -758 668 768 26 -576 -562 -521 198 406 398 4 852 142 -901 -304 -521 300 -313 -223 168 -689 -209 -535 -764 642 616 540 -996 -329 496 908 235 -350 -648 30 650 459 -536 -495 546 -456 962 498 -924 300 -228 196 -432 -364 928 73 76 63 976 -659 -462 -431 -623 -699 -983 313 -993 500 -466 736 -902 189 19 -814 523 503 932 -746 -984 -265 -108 548 -59 -166 -129 -79 -509 538 965 318 -507 918 -416 996 -976 418 -583 484 285 -335 852 -380 655 -285 -307 39 -195 598 304 898 369 -949 -481 30 687 -851 53 -277 138 -276 -25 495 805 -124 -926 829 314 -688 260 -156 -115 938 -189 -88 -441 99 -313 -619 -855 738 618 -320 696 512 367 119 741 -317 -950 233 -660 854 -548 -473 -153 -259 -470 -425 -945 749 -990 738 -3 -855 446 -283 826 -976 316 361 -600 -374 -55 -757 263 900 -95 -625 249 761 -334 -939 -971 613 879 500 503 -50 274 -543 575 412 -122 -526 869 193 321 415 -151 281 946 863 575 52 -558 253 -747 136 -556 868 697 381 255 439 -273 -978 -524 -899 -314 563 -792 179 -203 430 274 -350 789 525 786 -856 -15 319 855 -121 -188 828 709 -736 -143 983 692 -382 -373 622 868 -32 143 231 -758 147 -296 575 -616 -188 12 -632 -499 503 -380 994 -849 618 457 486 -922 -46 -144 762 -369 829 199 204 936 -26 938 -247 335 279 -809 -541 91 568 -373 -130 98 -750 803 732 101 -449 645 -111 -739 -653 54 488 -373 -10 370 -603 -847 -234 141 -932 -559 -706 -550 -496 -694 554 -415 -336 -985 -371 -909 248 -59 -279 537 -544 -602 48 -312 -290 416 907 -935 -131 776 840 -316 899 553 -535 722 372 -868 -149 -373 -134 -2 990 -516 -958 853 178 284 957 -108 -798 383 -411 -831 863 -141 526 765 -78 -657 0 901 -655 -524 -481 84 274 -946 39 298 -185 -459 -722 323 713 -828 945 -660 -730 307 770 -202 -638 -562 -438 10 124 -389 672 270 550 -272 679 -556 337 -959 -80 622 231 -886 -879 -16 660 736 311 850 913 500 -48 238 557 -483 -955 -682 556 -948 -543 335 222 824 -210 -835 654 235 720 -274 574 712 702 206 -30 997 588 634 -755 -199 -584 -305 812 17 -474 719 -633 -606 -719 -180 -443 657 -113 -990 -217 714 551 797 769 -540 627 553 -559 265 592 -856 -844 -57 616 886 590 -409 33 -545 -14 -647 -179 -355 -767 913 872 -884 -732 -65 682 -194 828 -864 196 771 -141 647 67 -181 -800 -568 -109 727 -185 -557 -725 -250 -558 -407 511 -72 -137 615 -187 353 -208 -95 518 -449 676 499 89 33 992 502 -647 20 -499 -239 646 -572 843 19 -675 -499 493 605 -595 -525 -354 -134 -136 -716 -666 375 -510 -164 -537 -820 -298 982 -959 -413 -845 -880 -735 435 -41 -95 457 -170 -6 269 102 660 -833 -71 404 141 -695 149 789 -791 -120 -43 137 -665 395 -516 -728 -247 112 712 -560 959 -510 33 339 -845 -659 857 -423 317 160 -725 -171 383 -866 -56 524 654 -952 234 108 -197 165 -894 -534 -646 -804 280 709 -743 -471 127 517 954 929 644 -803 620 165 194 -233 -755 125 8 -912 690 -705 -350 -648 159 373 70 -387 663 -825 936 -861 -58 -816 -993 -586 12 -804 822 -930 578 -754 803 601 210 -737 806 -625 -531 -741 -866 334 536 -293 376 632 612 -532 -553 -181 -196 -845 109 203 -664 -191 207 -991 280 508 -369 -348 126 -210 391 -151 957 992 -339 -193 -46 384 69 668 -354 -361 598 -218 -130 -729 62 -965 -693 -437 -543 -302 -381 414 177 525 862 575 94 -410 599 -566 168 4 -353 -327 761 840 717 -837 -710 -906 -753 -694 572 -619 145 764 201 -955 235 -146 61 -492 580 -211 95 334 -818 -495 284 657 704 -122 764 -120 971 -357 -114 152 -27 636 -436 -446 -750 -17 589 -412 347 123 -668 -862 838 -324 -602 -586 -587 375 497 -996 281 601 -536 -474 -66 -115 666 927 14 -209 -97 -848 84 -887 -723 -729 75 -311 575 706 -614 371 -901 -355 -154 -271 -576 -171 392 -880 429 574 298 766 297 416 932 217 -542 580 -359 -73 326 -94 -609 -448 353 -806 150 203 -285 667 276 -608 -216 -319 -843 899 533 457 -137 472 -275 -932 787 -378 -388 305 346 741 -831 -870 -805 -664 -608 786 -413 503 494 -984 752 -513 -267 351 95 951 585 -981 -533 -317 -882 -398 116 325 -363 -64 292 -414 -465 561 -617 322 -596 487 800 946 -383 162 -311 -593 -527 -421 -291 573 -525 -729 809 -14 631 -623 -155 610 184 -413 472 -99 43 -810 829 753 -846 404 291 741 -350 958 472 401 843 358 423 671 193 621 -341 -644 942 519 -385 -311 -551 -815 -72 523 734 855 -759 -119 -557 187 -459 47 921 248 -729 837 -511 732 -603 -755 50 395 501 -10 471 927 331 -764 297 -160 -379 -165 -971 469 -159 211 870 -893 -28 -325 -248 468 345 -582 -749 817 828 -911 194 -381 -389 -464 255 948 -274 87 -620 -115 579 411 -506 457 -262 142 231 -580 988 85 -804 -494 272 180 809 671 -983 370 900 -464 360 -707 -505 -7 639 19 935 752 959 -217 -882 890 145 -741 356 821 -547 947 -492 845 607 66 -805 918 -315 589 -260 749 -139 -950 204 850 462 753 714 152 90 -857 609 -229 915 408 -341 141 -111 190 -99 -958 -867 467 692 -711 427 -852 -278 -675 -253 760 687 283 -881 -190 759 837 920 838 -899 585 230 301 -754 -521 -158 399 825 944 -389 -205 -260 -266 537 -997 -538 -602 385 -337 -26 -618 -876 -678 -366 -857 -80 -471 -962 -849 769 971 409 -29 893 -882 445 996 569 -696 -677 -254 536 -70 757 -385 670 -302 -160 -80 187 -127 878 -129 -14 -44 -243 596 -353 958 -21 -200 -165 -428 569 -507 537 -195 481 628 -573 -225 -649 434 -785 851 161 596 -46 234 -788 -479 785 -608 -290 796 217 -854 -455 -245 -327 838 649 -94 -272 -801 -193 -952 -707 -217 7 -944 -187 -414 -871 821 -593 353 938 870 140 646 -797 773 335 -555 837 -391 -943 957 761 746 371 61 -462 -834 317 458 -494 -757 135 -398 535 -614 290 -653 337 -235 -891 -713 86 -635 613 484 -459 441 -403 -145 -985 192 422 296 -459 -229 -602 -971 -111 724 -952 -23 145 377 909 550 770 805 767 731 342 -203 -263 -619 533 -719 254 438 928 -969 -27 777 379 119 -226 -71 646 111 -749 486 -664 -149 -490 -791 -691 948 -168 -514 -404 -253 21 -778 -854 761 905 955 548 -444 995 948 -422 -885 881 -236 -939 -936 786 682 891 -820 -454 808 -483 129 -319 785 901 -871 -932 -345 -398 -340 -890 307 372 -757 -555 881 -616 770 749 90 268 -221 655 815 708 -758 -481 -190 -737 472 937 -234 -885 -950 -918 -856 74 -459 -341 -559 -216 48 -877 605 394 437 945 -228 810 41 86 -478 239 145 866 -936 136 162 734 665 166 -259 71 -149 -272 -205 186 -735 697 -662 240 -55 665 -361 -740 -216 -581 -777 -99 360 -102 -347 59 83 871 745 -300 682 615 -990 -558 295 841 812 39 -253 100 737 -143 411 561 851 752 -618 -214 522 -410 -790 418 854 -71 -487 -333 -650 469 68 -216 -511 -517 -479 397 -73 -532 -407 969 370 728 -124 -104 822 -919 -759 105 375 -359 26 751 734 489 388 -126 191 -324 -930 201 -498 -506 938 -532 -163 132 -807 -246 -746 880 340 574 -622 697 -687 561 198 -298 272 5 119 182 -483 327 -397 -590 842 970 763 -929 -172 -669 458 193 965 -897 -383 216 -961 -305 -904 -815 87 239 -649 -486 443 284 845 -400 473 50 533 -333 -135 -127 265 -199 -222 204 177 -572 -198 -306 -549 834 909 -332 219 -628 551 -668 -304 -682 -13 -268 102 -791 -274 473 -570 -561 957 -412 -908 149 48 -901 930 -947 -384 -880 -840 -770 -173 904 -891 871 -476 180 790 127 -896 -302 -988 206 33 927 -883 721 -511 -331 -766 87 313 -494 -605 -457 -135 -316 -525 359 -171 -585 -217 -535 -422 -182 196 -579 451 391 405 -126 -48 -884 373 296 134 -585 811 -992 -112 568 708 168 675 -364 -823 804 949 -235 -753 -496 697 -487 552 809 869 -840 -980 -945 637 92 499 -140 -13 -302 -2 -556 346 924 -268 819 -887 419 841 437 -548 -341 10 -263 -66 637 -887 623 492 548 972 675 -280 326 652 97 773 -583 261 -784 656 -901 656 -545 280 -443 516 -899 278 785 420 593 907 66 585 348 -940 307 -584 2 792 -558 69 896 -293 -945 -51 -60 -531 -326 -220 324 913 541 346 289 814 216 -481 399 -913 31 -647 462 738 618 -966 566 -775 -978 420 260 -394 918 38 -289 -503 456 598 -466 584 -592 -829 -393 561 -153 -276 -698 -838 -366 -512 -60 738 324 -563 189 -706 -907 -701 590 -243 -971 369 -711 -951 203 115 -933 513 -933 430 -795 -925 -43 782 -338 -716 -133 7 -639 420 898 368 488 -880 582 657 -308 -777 -967 -742 864 -327 -300 -43 -56 -495 -800 -119 283 606 476 -820 -160 -558 -406 -438 -924 -259 -863 815 470 375 -643 -314 -682 -474 302 -284 645 255 555 971 -116 81 -241 -430 238 992 91 -223 521 243 -232 -195 -154 -752 -25 685 547 583 -703 -768 -365 -401 744 -842 700 -691 5 -897 506 102 552 609 896 75 467 -238 -71 -368 -679 -87 -168 843 692 783 365 -40 -851 218 -703 -471 306 553 -111 -488 -76 525 -512 -712 359 850 -766 435 -709 477 -689 597 -851 -718 747 380 991 -515 811 -633 -41 -865 -791 349 205 -784 797 791 475 -804 11 759 632 -671 -744 384 674 344 969 -193 990 278 -66 600 573 300 981 196 -464 265 956 612 -198 675 -520 -724 -406 141 506 -427 802 -967 699 -171 523 413 421 445 400 -484 755 698 806 -646 -162 662 -222 23 214 282 -805 -545 449 -423 -745 -861 -371 -584 259 -80 393 -859 -767 -138 -26 191 -347 -652 429 918 880 -239 -213 731 -799 182 75 706 525 538 70 -224 814 -861 569 42 363 -879 -771 -836 -430 -559 -6 -113 -54 145 90 -813 993 720 705 -655 -815 804 25 -973 37 -505 420 -357 -263 969 -803 81 111 -50 -644 -604 64 -850 -216 8 -526 -868 -774 -567 290 -439 -562 111 -105 -645 -548 -387 396 877 -345 -967 625 -568 -961 -333 -963 -613 742 553 -487 -441 28 461 985 -447 707 -727 -757 -360 -593 459 -205 918 364 977 436 -205 89 674 774 -551 -3 218 113 -534 579 -853 56 574 469 941 787 -708 191 -166 290 720 -44 172 816 -234 -61 -675 -890 -213 925 527 -75 -684 -368 -748 774 -948 667 -75 433 657 -968 -720 240 -564 -410 -602 -833 668 927 -993 697 -511 -761 -996 -233 -509 -114 -15 -331 212 -174 -660 841 748 -694 -84 72 -512 -526 -72 41 -816 -791 467 -956 489 721 -254 44 -903 648 199 -448 -849 700 841 327 -485 576 591 463 844 -481 144 316 -557 855 -472 276 -652 338 631 81 473 -153 526 121 -669 198 -545 -122 -145 -124 697 106 457 38 -494 -695 385 -250 985 998 -947 -642 -607 977 249 142 653 557 792 -159 746 202 361 -392 277 -594 264 -870 -570 -178 78 -310 -982 333 -452 -934 73 204 372 -800 -319 105 -9 -125 760 753 -763 795 -714 -112 -100 -31 577 392 587 397 -867 336 314 -4 865 -744 -70 263 -344 897 690 534 -87 559 -623 -137 -430 -378 905 -905 886 -806 -382 -47 783 521 601 -653 110 -120 859 -260 548 468 237 440 -780 190 -208 -539 -230 -844 788 969 -554 -223 -430 -212 484 -153 715 687 -471 915 -752 -128 -411 601 -702 256 612 812 88 609 727 -422 520 324 -450 -28 907 -408 989 771 73 -754 239 -205 807 85 812 237 803 774 572 -705 609 -156 -327 -308 639 472 -543 684 330 312 914 251 -19 -509 523 986 -642 572 -972 -137 -616 -982 -12 59 -595 361 274 -610 390 -516 205 -678 838 -618 -820 964 -520 195 920 813 -301 -490 -667 416 940 110 733 422 572 924 -6 895 993 451 -540 -102 662 -135 849 -387 268 -225 6 438 -923 -513 -865 360 940 -987 311 -623 672 735 344 -87 -693 152 220 569 -974 -682 -52 153 -372 769 318 -467 369 553 670 -700 -633 -651 -541 -515 -71 324 -441 820 393 926 -96 -820 0 -604 578 -48 55 -360 -356 482 -162 -581 554 -35 173 -600 512 433 769 -407 -642 7 -573 -33 -941 750 430 -127 -539 -709 -709 528 -852 183 -171 -206 655 678 611 64 648 629 -672 -99 848 -194 763 -660 -265 -488 -546 -621 -450 609 -613 595 -140 874 617 994 -478 -795 -873 800 112 3 -766 -189 -22 -899 694 -286 -976 49 -592 -411 -620 233 221 -875 151 529 -704 412 -495 -430 57 161 906 950 -289 316 -835 269 781 -366 -598 964 -964 533 -417 -468 564 -698 -874 -236 869 380 747 -827 -497 -222 335 -997 332 968 -760 63 -136 -56 -744 471 813 417 -96 276 -772 -498 -79 326 649 337 153 5 -244 817 820 800 -959 936 -495 586 192 501 -978 -934 -738 -944 639 61 -104 264 99 -914 932 -836 610 192 758 -999 315 174 43 258 -169 482 809 367 -124 -272 -897 -666 559 215 -613 -308 -48 390 -784 -3 -633 -670 532 201 170 348 -10 410 891 667 -501 -309 620 -852 304 440 290 -775 33 970 -324 -897 -55 152 586 -454 -846 221 -35 770 458 374 -436 -640 42 -770 -143 429 -89 -820 -19 442 933 236 -103 603 436 714 -407 -955 -288 -750 901 -206 -265 -406 611 -402 469 868 -912 -247 679 685 698 382 819 -744 -665 677 12 197 -189 104 -745 -618 820 165 54 198 -336 -356 934 531 -12 -44 -520 -48 729 535 -914 -836 -135 693 -630 -882 15 -132 845 974 -972 834 967 -783 -487 979 -491 952 -787 -159 877 -673 -106 215 312 952 821 548 -69 -977 -611 -605 58 598 967 -426 -728 189 164 -804 781 -176 674 976 854 467 -856 303 90 -804 -52 182 99 363 -501 -56 645 -728 896 -498 230 -459 205 318 432 -561 -921 140 -256 845 -887 -123 -962 -400 103 -132 596 -273 -795 710 -388 -874 133 -95 75 -816 295 -84 332 109 67 537 246 -884 934 -159 738 -172 -339 -592 395 554 234 -719 -513 -956 -426 742 983 892 318 -615 -439 -295 551 -576 330 -210 -962 198 -287 248 -12 240 591 210 -678 508 152 734 -961 851 688 999 757 -807 743 370 -838 -394 -416 -519 -779 241 543 -102 510 -696 -764 755 -292 -377 -166 -104 -554 582 -191 80 -564 -21 -503 347 -709 270 320 853 -502 143 -573 -257 231 973 -909 100 -342 -562 -703 -643 137 -876 -492 -411 -3 842 -375 94 -610 375 290 165 19 -645 -737 414 -276 80 -876 -858 899 492 -588 332 518 333 -433 180 -135 877 -402 685 816 244 581 797 638 959 953 -787 -454 -921 -891 868 155 -88 -518 42 -146 17 -7 -774 197 -386 -183 617 706 -6 -40 -15 -19 400 331 -581 -25 -991 -396 -324 262 -430 -426 4 -325 -575 -764 -264 -186 128 233 978 198 789 714 -723 -921 53 648 -88 -136 -519 37 -596 -71 792 -131 -280 -53 -83 480 301 181 236 -322 177 -205 -519 92 -346 565 24 -216 -642 954 790 -159 349 360 508 -961 568 827 -126 -337 -38 -785 -926 645 801 999 -485 -975 739 -155 501 632 -656 -285 293 -200 857 -239 725 -813 -295 871 65 -253 76 -855 17 553 207 621 -583 -529 554 681 -989 -285 -111 -643 586 597 136 -146 -556 -507 -561 899 356 -349 65 -527 984 -299 954 899 257 133 -15 871 -984 -1 -648 393 -851 -524 -16 -417 -95 -701 -993 442 -940 -214 -386 845 -807 204 947 -946 907 -765 -725 -651 277 -930 688 383 820 -113 -544 687 972 105 -507 -39 856 2 951 -819 323 628 -4 51 -275 -919 -675 227 73 897 460 -243 -359 881 -16 70 788 -327 -624 -535 546 672 -477 846 188 -836 762 652 -523 745 610 729 -662 -398 492 198 614 360 34 91 782 -158 29 475 39 -100 -413 -44 581 -351 -996 -998 736 -346 -464 -418 -809 -707 897 -362 -322 -321 203 -407 579 729 -960 -758 -92 -129 -976 714 184 515 -364 -255 449 -13 641 -556 662 461 -590 -447 -27 -221 466 -564 282 577 -608 -626 -234 670 914 627 -919 556 -362 -53 -184 -679 613 -608 146 221 368 -608 -576 -150 90 760 672 -723 -89 -128 -469 -565 -471 -753 -826 693 21 -526 531 692 92 -78 871 -907 -296 428 -315 -990 -124 -46 323 43 -936 -260 -229 -444 -161 -562 -468 678 567 279 679 -797 256 998 941 -581 499 -403 -118 -850 704 248 -211 447 -455 -843 -526 214 -783 -930 146 402 -438 421 980 -98 -675 -372 -168 395 198 -152 642 907 -840 -227 -502 213 784 899 -594 345 -635 402 -987 941 625 978 935 -937 726 -935 -365 248 -700 -587 324 -596 59 71 -736 -855 86 -150 -347 -617 -641 98 9 -718 58 -606 -628 697 602 945 9 550 -91 403 545 -999 -46 711 -958 -213 -862 -959 288 -622 -630 428 874 48 -351 -928 233 -677 -335 -787 791 -140 727 -761 420 245 -948 -277 333 767 274 65 115 645 -832 563 981 -362 -334 757 -564 -985 526 807 -346 -853 669 -248 -528 128 -81 -725 -848 -611 842 818 308 664 -779 542 -823 -331 -273 -928 -782 -464 -724 -732 -893 459 -881 125 221 -851 978 961 546 229 -709 668 -542 -952 -384 -351 874 904 -51 -943 -135 209 -549 423 -352 671 -907 -544 164 171 -14 -865 -94 -875 925 -288 979 -503 124 170 -296 -337 884 319 727 56 736 661 344 -657 738 -469 -569 -839 277 -874 -498 518 822 427 714 -911 521 656 167 736 -687 -191 994 703 -906 -888 -507 721 188 -795 -115 -672 500 -396 159 -229 497 863 -290 408 -821 334 -935 272 569 532 100 222 58 -656 340 24 -388 959 269 495 405 -604 798 965 613 -112 -684 378 -278 -678 513 -186 452 -128 420 762 -212 -732 512 -719 -814 446 749 996 -485 22 -539 -640 206 952 7 -310 696 -684 -422 904 -999 -215 478 834 -244 -265 -181 -789 491 106 901 157 -123 -798 -576 309 109 940 562 -78 -43 -518 -681 195 414 800 -886 668 -322 -811 -636 -543 -908 -847 -519 571 709 -937 -576 686 361 901 -565 343 656 639 846 -484 916 -833 -95 237 -392 -358 -163 -178 -618 25 983 -8 -97 781 949 -161 -766 606 333 -828 -667 249 -989 -51 237 238 -170 245 -62 555 -474 230 -708 -984 871 304 200 416 363 173 523 -381 963 553 -969 365 980 1000 -545 581 262 206 796 610 76 688 973 668 -898 894 288 535 229 -658 -944 -969 -353 136 -822 197 595 -229 251 17 858 -9 842 326 -954 286 -289 -149 829 844 -471 -132 560 267 -242 493 -955 -316 -179 814 973 -825 474 16 102 -563 -849 -230 -53 -239 -251 134 -382 516 -42 -284 911 711 -575 813 -290 -411 -897 314 -671 678 -649 837 -624 -217 529 716 -539 -598 255 555 265 -575 -995 -193 -949 -380 151 900 -20 -487 -429 -59 -992 116 -980 269 -176 -294 -218 268 482 90 -462 240 -868 331 -200 160 204 -34 251 -703 -849 -781 -463 -346 801 477 123 -754 624 426 243 -587 -552 -282 -936 528 -236 694 459 717 173 904 -353 41 961 934 368 884 644 -615 576 765 -346 390 902 -284 -137 -219 -418 -221 -317 -545 409 -686 -858 657 -442 -5 922 452 -958 555 -108 -433 239 177 18 14 675 128 908 849 -249 174 847 -282 -916 -354 897 760 880 937 -73 -50 -219 455 832 899 -421 -843 151 -808 662 -765 726 -510 -684 -82 -498 -355 -524 830 989 -916 871 -171 -509 -532 -833 361 350 -469 -363 843 -204 -420 590 -483 -163 -45 -116 -200 791 -320 -725 506 -938 -704 -490 -982 180 793 954 935 -939 -505 494 192 -60 625 730 689 431 -49 994 -689 -485 -817 -218 414 267 650 -966 967 703 25 -509 109 -683 -411 -481 -822 -964 220 -315 -970 328 260 94 -858 30 709 -253 -348 -258 729 -408 463 -625 -770 938 -18 643 574 267 324 -873 536 -631 -144 601 -482 163 295 -99 -618 -539 65 -180 -364 122 395 208 -961 894 -224 186 802 -119 -252 297 771 742 843 -651 967 183 -857 635 181 -765 353 751 972 -368 -601 929 54 567 982 -937 173 -957 -584 76 -569 -998 -678 328 -47 -512 -312 -939 -162 -57 679 -181 -420 275 -878 281 -465 415 599 40 921 775 373 -461 -696 571 -761 963 901 -437 933 -721 945 -701 332 422 190 795 -323 905 -477 302 -474 479 939 -510 29 -345 -193 701 965 499 -514 -624 -920 954 -896 -589 954 480 421 298 360 -941 -885 683 179 -456 70 164 -777 -296 -607 942 -297 -121 -421 537 674 957 -245 -81 -224 -413 295 -576 628 374 375 967 85 -646 -234 -131 207 -721 834 719 -317 -208 417 43 -520 -861 -408 872 -479 843 136 965 985 672 533 330 733 742 -384 -330 472 -888 599 149 795 754 819 330 701 -73 835 775 -927 25 -766 -369 -688 -234 295 -53 -11 -831 -140 -471 47 156 404 285 -762 -495 547 -166 -731 109 -983 898 -824 -935 -497 257 -489 633 -828 406 964 77 323 -580 -824 -172 850 129 -542 800 822 763 184 -425 -868 129 576 -4 102 971 397 41 505 391 707 530 -130 24 -109 33 -864 477 274 865 692 -737 -247 155 509 166 535 344 -780 555 -543 763 -964 898 -399 939 -339 60 -887 -733 259 662 -262 779 -823 -825 -381 186 -869 -668 -289 443 -765 156 -64 -706 -456 899 121 -662 655 -96 302 877 829 -523 927 -833 463 531 661 -811 -999 600 963 -50 970 -577 106 628 97 -284 -227 849 -554 74 -663 772 -697 349 -785 198 232 -654 619 -629 -608 929 429 -663 333 420 -50 -34 -669 -553 -34 -783 71 4 148 -985 910 -25 -785 -632 706 865 122 838 83 791 -754 -817 804 817 417 406 62 374 -635 -713 -410 468 846 -482 479 924 -309 227 995 403 730 154 484 473 -453 -17 -532 88 -290 887 89 -335 -390 774 -921 -10 -658 330 450 -469 -494 39 20 897 893 -594 75 401 -180 184 -502 -576 -437 983 948 165 -119 223 178 -251 498 630 557 171 853 -154 -834 170 52 -483 -608 -328 -689 -433 -904 -654 391 -108 -751 -571 545 314 -439 -246 330 237 69 956 77 -257 872 113 776 -21 721 489 932 679 -962 -480 -57 -383 -181 -178 440 -610 624 707 -140 -75 -781 -289 293 757 880 148 -211 -447 -843 403 -753 -283 760 -889 -840 329 -445 375 998 -71 363 -705 91 -140 -712 799 -652 746 51 -128 307 427 230 -571 312 833 979 833 837 -87 -335 304 654 623 2 -31 -35 512 777 -946 -55 20 -618 -416 -804 -786 -170 953 -666 181 -162 221 -443 228 -722 -176 846 0 449 -906 186 -448 326 533 -985 471 802 678 -904 -476 230 -316 755 416 -58 860 943 -254 -92 -840 -184 -4 526 720 -233 -946 -872 831 -465 -445 -328 295 -201 11 391 801 -736 -529 -408 -794 -511 893 449 272 -244 47 501 -794 232 131 642 -677 323 -142 -879 -660 -216 216 -377 387 -683 131 318 -880 286 -81 151 -359 -566 747 538 -771 -61 -118 889 -385 -316 136 374 234 95 -694 -421 582 698 -583 -493 -350 -236 153 -468 -263 -746 -774 -195 -731 -332 446 -523 595 745 -321 257 558 572 319 -458 947 -761 -173 -243 416 707 51 386 -364 562 -983 -797 673 -121 -923 -288 -408 -441 452 -600 -623 725 -653 62 391 349 -807 724 916 89 186 408 -730 966 414 794 114 47 -261 499 770 466 -79 -116 -186 898 -707 934 101 600 419 30 -153 -914 -614 311 -711 753 -784 658 728 -166 -415 124 560 804 -950 906 763 14 -624 -884 313 -179 469 -529 187 -163 -219 58 698 -499 826 105 494 -972 592 -714 -546 -663 904 757 793 819 442 -278 -309 -454 775 -387 -108 984 -214 467 829 211 -948 -764 424 -771 757 -652 -994 -883 -497 -655 408 926 345 523 686 239 510 -985 -584 -798 -978 738 -270 -274 -326 -148 247 326 -818 914 -443 890 -295 941 -846 87 -332 -594 82 -767 457 179 -28 -764 319 64 -677 -443 -721 515 -979 -277 -638 410 520 562 411 -751 -965 805 -405 -645 664 431 -489 135 -537 -686 450 270 305 612 386 -697 -867 979 219 797 -115 -609 -933 -838 -877 873 -248 499 950 167 837 772 957 -957 -228 302 -140 271 -68 380 53 12 266 432 -205 -924 153 -287 -757 157 196 -584 223 -786 364 -238 797 278 -711 -994 -796 -910 716 697 -785 291 -174 817 -810 661 -355 530 337 930 319 751 410 574 -682 -783 -604 -795 -417 -527 373 -588 -419 115 476 561 489 -649 -226 395 -331 727 647 -78 345 964 528 -896 773 732 676 743 -336 985 714 348 515 -214 -230 -912 977 691 -57 438 -187 573 -92 28 -654 684 522 697 -521 506 875 928 447 824 10 -243 213 524 728 -585 -911 719 402 -346 857 -998 -422 234 784 285 -912 -369 -461 504 -207 888 534 -280 -439 -457 727 -622 364 -581 -380 -89 919 -429 -82 -347 288 -552 657 355 -519 312 675 689 607 798 -656 672 -65 -580 -414 364 869 416 84 778 -65 -63 -193 -779 -676 -354 747 -947 -267 718 -6 -528 -172 -722 -27 208 -158 -575 -337 942 -532 -515 314 -115 265 -60 706 274 -552 -105 -655 -812 -258 -396 436 670 666 -85 -949 897 -354 832 653 -318 -411 -343 -261 -916 167 319 -555 478 556 867 -462 -757 -518 705 -898 130 362 661 -20 -608 864 858 280 -874 -565 -528 919 180 649 -601 221 -372 -154 406 11 -684 990 839 -99 583 -582 792 789 -539 556 317 -989 -773 698 659 -88 -989 -522 -334 653 385 894 611 976 -645 48 378 177 488 -765 932 -857 -340 -986 360 831 476 -275 -886 -612 -222 -600 -958 -512 -970 -530 -641 605 716 505 702 843 -531 746 -489 265 817 -814 284 -281 -885 280 -559 -228 226 537 -535 994 142 214 -608 301 -85 845 320 224 744 570 -243 -865 -407 -135 188 -657 -88 -784 287 -575 -517 -808 -473 851 618 -564 79 928 -87 861 85 196 409 286 -263 -771 -533 274 -962 -713 517 -497 736 665 943 714 -33 -757 942 -863 -839 412 -518 62 -131 -415 -340 -346 698 -283 -58 730 -879 -95 509 577 -15 -569 -663 -681 -348 127 -376 -677 -370 804 -139 99 -204 -380 41 266 669 -274 809 -908 -610 660 -689 434 19 -874 -880 -357 886 -656 829 -604 -76 325 -796 -908 18 221 -617 199 -187 665 571 -597 637 -40 -598 432 160 -132 -793 616 640 457 31 -511 474 895 487 440 -783 -436 -739 356 -572 -346 -88 741 71 129 29 700 719 477 -796 858 712 26 -15 384 -936 -13 -306 248 -781 -961 721 352 61 184 25 86 -411 -536 -278 929 -595 307 -138 472 -36 -922 295 770 440 449 637 -535 935 587 240 -483 -957 292 -151 -541 264 -209 916 -65 431 -303 661 -316 307 -442 -388 -782 110 -883 340 269 -56 258 -887 -304 798 188 823 523 -973 -781 -446 -549 -697 667 -208 351 -574 514 242 917 -682 14 -547 819 580 -315 656 368 378 -92 170 -372 -232 -251 293 -48 -888 -102 224 168 -488 372 95 -776 -943 625 -170 -751 563 823 -118 -211 998 585 637 673 547 362 976 697 -111 296 821 -684 -433 -710 914 979 673 -746 183 -75 673 746 444 989 311 -932 749 11 575 -179 -157 -364 -604 -962 720 609 636 379 565 396 986 -421 503 -125 976 -972 -986 467 320 -214 -929 -362 -723 715 -631 173 -808 688 978 -750 546 161 944 729 661 121 172 -874 -291 551 70 -60 -649 755 248 -41 140 -7 889 650 910 665 -164 794 525 -93 -939 -982 -796 821 -296 -96 596 -350 -828 897 90 -934 788 482 396 -180 651 426 -542 -870 572 102 995 19 704 -815 847 -473 -682 834 -894 -111 -215 935 -115 -218 125 -388 676 272 639 -509 -324 611 -55 421 835 -555 573 916 -91 -869 343 -534 353 607 -968 19 624 -283 -192 -118 -638 -721 855 951 -757 82 -773 539 735 6 -382 940 281 -861 -578 331 536 314 116 414 -956 365 -753 -468 198 -605 -859 743 311 -185 -152 730 1 -230 -525 772 -426 -390 763 381 -520 594 215 538 121 73 264 539 719 300 -207 231 522 -478 -469 116 -301 -883 -787 389 -959 994 -286 -176 863 424 -203 -14 814 -604 -114 154 -107 491 431 891 156 -156 423 -260 -326 -904 -332 -35 439 -498 998 -475 -329 -930 472 -836 194 -115 -680 -17 -797 -193 390 426 21 -574 -636 -145 830 -640 -423 678 -434 -280 -332 454 801 649 86 120 -937 398 -346 71 -276 -377 -796 -878 164 300 -800 -531 816 -99 -713 -104 143 -891 315 -549 156 -871 -199 567 15 842 987 -296 980 55 663 189 515 -181 736 449 914 -345 -38 573 -80 -437 137 -79 -310 -485 5 -899 828 -490 440 124 658 190 -111 653 -47 -99 -907 -471 -439 111 -355 -297 422 -55 -680 -610 -871 -391 -555 135 -747 452 273 344 666 674 757 -370 -116 -39 -572 -837 809 891 -407 -475 -815 -966 51 822 -913 327 -443 478 -315 61 -253 897 573 861 220 -476 853 799 401 -892 -442 462 -94 -307 -20 -1 -46 -876 187 576 232 379 581 -165 -8 897 228 -250 -565 -561 515 189 809 -758 452 46 -476 887 -946 -231 -136 998 333 -748 320 -702 407 -480 -922 -662 -869 -343 -367 299 -36 -504 927 411 177 -518 -637 588 233 -579 -224 757 -610 570 -782 674 -321 512 75 -289 240 190 653 798 28 735 -645 -966 -486 -130 452 257 -37 840 591 -258 -659 -175 204 -994 -256 862 -787 -654 -770 746 -704 -973 837 920 -801 837 -772 -951 168 -674 196 309 -976 -101 -509 -752 -973 918 -184 236 -994 730 -632 114 -265 -694 646 -823 -608 490 -81 237 513 -462 355 231 942 405 -68 427 -440 -666 -819 -569 371 -64 997 2 928 -15 -743 -753 569 719 58 3 63 345 -984 667 -384 -625 -517 308 720 -358 -553 317 -602 -635 913 536 902 628 675 655 -536 920 97 101 740 248 207 216 753 -685 850 -875 490 109 -445 427 144 -502 -120 -824 111 -495 907 786 507 701 114 946 763 -577 -859 345 334 702 116 -351 546 985 -708 419 -120 -258 225 169 -344 484 145 601 510 789 -648 -92 742 236 -396 -651 -724 41 407 -405 948 625 379 -735 -650 -823 -859 -780 584 -819 -279 132 546 -502 -617 -449 671 239 -321 -305 -627 -378 -870 115 -623 395 713 -414 64 535 -488 320 -643 462 708 704 825 470 -124 -701 -66 -152 720 76 -952 -566 912 777 -180 -551 880 319 985 -36 714 885 -29 -483 -981 951 401 -79 129 58 285 -568 -206 -834 -734 -992 17 22 -805 208 -285 -803 392 171 -371 201 -503 -876 908 -224 876 655 -67 -502 -277 -483 903 382 -151 602 -347 164 883 576 -258 157 -301 -889 734 -889 -849 -984 -705 957 759 -545 -856 790 -388 218 987 -618 -182 -490 444 -896 -503 555 -678 175 969 157 -640 72 691 448 410 -815 186 622 216 188 -1000 648 -565 -519 594 593 479 -280 218 -626 -258 435 269 -823 -626 -106 782 15 -368 -897 -404 -408 -324 -377 843 -566 -208 473 248 -101 -760 124 -98 702 -572 -789 -116 811 -32 -978 975 992 981 153 135 -905 628 -895 -427 354 -565 -212 37 -142 -111 111 -902 -56 -343 -872 554 -74 970 327 -129 403 856 -581 749 13 889 -954 -263 864 -45 832 399 833 -875 -479 93 760 -888 665 -53 85 594 -992 625 250 888 27 -569 698 237 -93 -993 476 -133 -384 209 872 157 362 385 -794 -51 50 -84 747 -645 902 -980 -103 101 500 467 778 -463 220 76 884 450 857 557 -742 93 467 -396 -100 114 -734 333 354 -158 -826 275 -738 -611 973 790 260 565 -408 949 -238 -581 147 -961 502 -660 228 -221 760 -615 -596 -35 151 -816 153 -465 462 370 -150 570 421 631 -818 757 912 85 -461 -304 215 -351 361 767 -348 -450 -847 -120 61 6 672 660 -479 -230 -514 902 52 -476 -98 540 185 787 540 773 100 596 844 622 33 182 -449 417 -327 926 -342 68 -696 -256 -601 403 -327 628 856 121 89 511 964 69 236 -279 300 212 -975 -154 -850 704 796 472 -753 -30 -962 496 -839 360 -976 -584 50 493 -844 -827 880 55 173 -925 -559 110 550 510 140 644 -27 787 -952 751 -814 130 495 928 -672 -14 -400 -809 681 116 -237 -325 871 -445 -660 -315 -166 793 -944 -806 -4 911 206 -220 395 186 755 117 441 910 -633 -462 -272 495 765 775 -842 563 -171 314 371 154 957 489 139 -884 266 -668 955 468 -69 -771 426 770 876 96 -20 -428 -668 82 142 -410 -727 587 855 527 -331 -72 642 -208 43 850 -319 -360 962 754 -656 -478 164 804 -696 -85 -80 -147 -669 -543 -748 -969 -378 -938 -629 -817 -767 -68 233 -812 48 176 -77 68 -192 -585 -993 2 210 -71 724 -454 -230 -962 690 315 665 368 -781 841 -538 255 213 934 -444 583 -603 -38 105 130 568 -71 -387 816 758 -368 -501 -800 563 -661 944 734 901 470 -601 894 993 -297 -902 -826 -690 338 105 225 -634 354 23 25 -324 -775 726 761 -201 770 -76 -15 872 -994 828 339 -909 199 578 -860 724 -247 826 867 -442 286 -793 -93 -705 622 -654 -768 -278 -727 988 893 -835 540 -587 -251 187 -877 935 -344 -289 -521 -21 -77 -803 -464 22 93 -733 -564 -172 542 -818 474 -328 -104 949 -895 509 32 314 896 844 517 -202 -726 -57 657 -56 -725 515 321 -244 492 -130 740 -90 138 51 -781 661 -141 -486 844 62 -481 -186 649 797 -110 585 -217 -278 -168 679 546 814 -371 447 644 -664 -397 382 669 352 132 -839 -331 790 -59 -267 636 -661 -591 553 518 -247 705 782 783 352 -840 932 420 471 323 -414 -467 -375 338 -448 538 215 -66 294 257 400 -736 -592 317 -851 795 715 -842 -493 -104 -737 -730 389 780 837 -645 33 533 258 554 236 -439 -30 90 734 -511 -352 451 -253 882 -723 423 360 -749 808 -460 -574 261 348 760 351 456 291 218 -23 -745 770 831 90 -493 -456 -938 62 -984 522 -989 -997 -720 -444 192 -641 -438 -428 -982 785 543 -412 598 -385 -669 -373 954 -449 110 655 220 330 297 955 -447 127 -165 -119 -553 -501 -51 -951 781 -812 324 -749 899 -800 560 832 -982 581 711 287 -76 673 309 -922 861 131 449 -698 -185 788 -93 51 -780 224 -349 -862 491 -33 -578 21 -912 -104 -261 352 800 -871 549 700 575 -873 -805 809 -828 851 337 58 234 190 128 -922 -397 -261 625 -960 -278 633 418 898 587 211 -17 -711 -302 -985 647 -567 -192 -439 705 561 -324 -634 499 501 835 277 -225 -568 -562 -60 -203 609 -908 -745 618 118 646 215 102 310 26 434 -101 -791 -958 647 -116 -872 -622 415 -134 414 -88 -410 475 -699 130 61 -790 -754 -852 788 -568 82 219 259 661 -595 -112 150 -939 873 -516 746 924 -600 211 199 800 357 862 -322 -967 106 931 366 667 785 993 -386 39 759 862 330 730 -903 489 274 -691 930 310 933 545 369 -260 -481 424 424 656 -112 -289 323 472 76 -588 -953 -211 355 74 -885 952 -443 350 530 10 333 391 124 574 -647 -609 721 -570 368 -547 -6 187 703 -177 762 -762 -961 -11 -360 -672 109 -899 -690 898 987 -361 -51 694 133 399 68 210 -403 -324 439 567 367 -817 -875 -533 181 -612 1000 368 -690 -729 109 20 488 786 387 55 -675 220 -482 -146 -874 -617 -105 998 47 241 -524 835 -823 684 110 826 696 615 -452 -591 392 823 -109 996 448 22 -515 -209 -334 -437 295 91 835 243 -688 918 -3 259 958 747 108 521 828 -742 -923 -12 304 417 394 858 -784 -904 65 560 986 -110 236 692 -645 399 -157 582 153 708 -650 -778 -232 922 423 221 272 -968 872 437 -856 744 954 -665 826 -51 350 748 954 -643 -338 -777 669 -773 -32 -753 869 818 510 -354 -328 -385 280 860 105 203 -266 -582 524 -669 -69 684 -515 504 7 800 652 56 656 -554 -558 116 -741 -176 511 939 -139 667 488 -570 -876 -700 -367 -538 -941 294 -706 646 -415 -599 975 -519 -746 99 294 543 -602 946 -206 603 1 219 682 -357 230 641 709 138 -973 462 -843 112 -53 544 -455 535 748 437 -440 -552 917 618 91 -982 284 215 631 -347 966 -215 348 -794 -546 416 -995 -697 -563 125 227 919 -339 542 70 -383 205 475 456 886 -97 -993 389 -441 812 191 -268 -906 -69 -637 965 909 521 -25 -928 286 -705 285 -223 -759 960 -827 -504 -574 544 -164 -159 589 904 17 805 -211 -377 -890 -352 983 30 827 -644 -506 9 203 -187 307 998 -994 -937 -202 -938 404 369 -330 179 247 -492 475 792 -489 -195 200 766 310 -339 -265 -303 267 16 -992 204 987 215 -140 579 -148 -937 224 29 869 88 365 45 490 690 574 -441 569 377 240 190 394 -667 392 -216 478 -919 618 -205 -375 236 -849 -813 -35 -225 -332 -827 751 -628 14 794 770 -447 -191 -970 -229 464 -711 367 -947 976 27 560 -512 766 240 630 -597 981 -774 -15 -904 922 480 925 -322 517 -342 -946 -957 -833 226 459 708 -944 -428 -887 637 -748 306 -354 63 819 -353 -266 950 -788 514 -688 137 153 -984 -701 577 -414 -534 -694 852 987 560 392 650 701 -894 -243 9 -178 -612 835 -917 859 863 353 -263 708 167 -640 446 -938 -130 -187 110 467 -757 429 897 529 -128 -465 818 583 915 -173 -217 -263 775 930 -753 -163 323 598 334 -922 760 -314 -132 822 -235 745 650 -478 -849 -65 -664 -493 -802 -728 -783 -204 -759 913 894 368 -18 129 -981 14 -208 113 109 845 -119 925 -482 -942 -419 -166 857 -749 -723 530 315 -598 541 951 -948 241 162 -157 -695 187 -571 597 -488 -591 231 -943 467 -603 -857 893 306 -731 889 608 268 570 411 -76 -540 -360 427 -364 127 175 894 830 -134 391 489 214 -711 570 953 21 656 92 -366 61 -57 -903 861 319 603 -531 510 128 -718 978 767 654 -666 514 557 -66 234 -843 391 -656 -16 630 -417 181 -994 -582 41 -657 -446 -990 704 -999 550 -65 -141 -836 -806 -812 56 404 474 856 812 654 -54 -435 -185 -766 691 -264 -494 -300 534 670 22 690 -114 998 330 137 -961 990 863 -166 633 333 -131 -732 -336 439 -755 559 -225 -955 -13 -729 -198 -560 -407 68 -175 -666 173 -854 886 482 229 402 685 -269 210 -316 363 497 670 -867 -70 731 -224 -676 -808 -866 -498 -186 434 21 999 -343 760 598 -550 676 -763 -691 -955 54 -193 409 -390 990 434 494 -873 142 -125 613 -641 562 497 568 -275 388 -975 142 860 654 861 537 986 595 464 -1 -429 -892 -151 -124 -622 458 -911 298 -197 409 -250 437 241 162 -480 612 249 547 -422 16 -260 -116 -910 813 989 -607 584 390 -219 387 916 -314 -377 -662 296 -983 -806 -212 99 99 -295 95 390 757 345 9 447 931 869 -857 123 254 458 485 414 -160 -14 717 517 783 108 -42 -675 768 372 624 -621 -157 934 712 380 -956 -206 -890 933 288 165 162 -343 588 -649 654 -503 85 403 365 -114 113 4 -25 84 100 189 108 -7 752 302 -805 883 916 906 712 -175 -94 -12 767 760 773 400 -832 -950 418 146 -562 -903 -986 -816 21 -594 220 484 584 641 -803 -769 876 -43 319 -813 -621 -562 550 326 285 234 742 233 281 216 -901 -321 -395 -154 418 79 346 455 -811 282 -473 -582 703 668 304 -977 777 -328 -944 30 185 -688 -392 -669 781 -101 -795 -448 419 -800 357 681 373 180 92 330 237 871 -958 918 882 28 903 267 -826 -156 833 993 821 -882 -833 562 693 -39 -114 993 826 227 -30 326 -680 218 200 11 -810 -80 -726 -471 -869 -596 107 125 569 -899 -791 285 -275 308 -652 531 68 -408 146 111 97 -748 -180 335 -718 761 -639 -693 -861 -332 -620 -67 985 -939 -18 -9 -90 810 357 -630 -311 -723 822 -808 -529 762 906 390 -307 962 -877 853 -518 -131 921 520 997 414 -924 -600 -530 -406 475 674 -482 -123 -84 224 598 773 91 -12 -731 400 933 672 -47 -977 808 -359 -857 767 -249 -227 225 131 211 -544 -961 427 890 -86 465 364 -338 250 598 -685 519 -354 181 353 823 -875 -917 -259 581 143 135 543 -871 214 -167 -288 876 447 -243 -154 -399 -888 802 793 -870 824 -303 -195 -956 739 -862 -168 484 -513 -68 -549 577 -982 -278 -435 -580 211 -16 351 -528 399 838 -99 876 37 -799 -803 397 -42 448 873 -339 220 -768 232 -32 132 337 160 12 395 -2 534 -240 -151 134 191 162 -615 -612 801 -14 -524 -122 795 142 -833 -112 -881 -834 505 889 319 -182 -892 -195 671 141 504 -560 -767 345 -287 -726 -374 -580 522 60 -691 -940 -159 821 -41 -726 760 -717 680 -243 20 452 -451 -266 -430 -557 -807 -721 -873 286 846 667 -418 -493 277 -267 341 489 -640 -11 -731 -746 -552 560 897 -261 39 616 790 -651 -773 -326 -63 -203 555 -483 718 145 243 883 -42 513 -828 -248 -70 -750 -254 -72 -967 -504 832 -690 639 239 -16 518 221 -219 -745 766 -277 526 -600 -143 839 323 144 93 73 980 639 872 -385 -944 803 -295 -45 -416 76 828 547 709 91 -588 264 26 58 174 144 113 603 433 -875 -53 164 -15 593 438 -660 730 -548 37 429 -780 352 406 651 789 546 404 622 289 604 327 -798 114 -731 -325 -52 853 312 600 -464 -729 893 -321 -230 472 -929 -252 -630 340 -596 642 -686 456 -60 -655 -198 321 520 -1 -699 533 -857 211 -611 -126 307 -828 -58 -670 105 521 530 178 195 779 726 -580 -129 477 -334 -235 -311 958 90 -438 179 -818 526 -898 983 -221 488 -268 923 -35 -455 262 -439 35 -79 261 544 -923 -208 -346 -219 415 -6 682 628 -100 688 -749 26 608 846 534 -404 -223 -594 727 -449 301 -270 -116 -204 270 -526 984 206 -733 -793 -272 375 -336 427 275 -856 443 -539 934 353 -950 242 -896 70 658 38 -581 667 552 -366 -771 -488 -453 -267 873 -27 -363 -148 -624 578 -934 -604 -980 463 52 927 -90 -837 -443 424 122 444 -92 225 988 -430 439 222 -939 -431 680 396 369 763 23 400 -872 -224 154 -573 -118 -778 -426 -600 -588 465 296 839 -114 -689 -148 730 -512 -446 -829 192 31 -65 176 -279 743 256 633 104 -598 -328 -187 449 898 573 247 -829 -116 988 503 -887 817 364 -215 196 -195 201 -905 50 336 -800 429 -527 -524 -432 849 300 -969 -31 -449 -289 -302 209 151 251 -723 -190 358 -862 964 -283 276 799 -191 484 -508 -890 -836 440 -605 462 -494 -172 -531 207 211 -901 -334 -39 829 -499 -695 -137 196 -765 948 -106 -210 101 -413 273 -250 -130 -991 -763 188 -831 -331 -918 -242 -976 547 300 -55 478 217 -654 -821 43 -381 845 -913 -936 811 912 -648 134 -582 478 -60 782 548 -153 -351 266 502 652 803 483 -735 858 -752 267 409 456 2 157 128 -228 -180 520 -162 106 -334 -250 916 -336 278 585 -722 570 154 -180 869 664 -842 -650 -122 -114 -738 972 318 -693 -470 -692 -197 19 -159 555 -313 -861 331 -171 -625 -681 758 392 211 -946 -391 -966 369 -537 -65 868 -244 -855 -715 400 437 -245 -902 533 699 -988 -729 637 956 -740 -705 790 5 588 -254 -529 -961 -541 -493 -206 -643 -846 148 170 -669 -413 -443 -963 -487 -193 -895 497 -488 -748 471 -427 262 853 785 -688 -120 -97 589 -220 707 271 -37 -269 389 213 -102 -664 596 -852 -948 -774 -709 655 -55 204 80 -235 135 -513 850 944 683 -738 -495 -343 -764 649 756 996 -721 -519 49 820 -634 -339 -874 907 161 692 -524 452 945 -654 984 -650 -349 759 -261 -86 -126 -928 254 -839 -684 77 -782 -389 -51 323 609 375 -322 -505 -786 -619 -350 -57 -941 5 -443 -527 -355 261 -566 -73 -601 -233 -442 -405 770 -977 -959 675 -631 280 489 562 98 -337 813 468 57 -655 270 726 368 318 915 -661 581 146 943 97 117 -544 756 194 -838 -759 -277 367 -40 -918 -488 836 -792 -960 -241 672 964 -918 -700 -261 279 353 -57 -841 -496 605 -446 784 -1000 711 -340 -249 -676 -863 -971 -364 -224 623 -147 75 486 -653 668 486 799 -894 322 -622 419 234 490 400 -218 -375 996 599 -995 441 -335 564 16 817 825 -441 923 -785 -582 162 241 996 -54 -670 457 -53 -71 -801 -589 -455 -907 -473 -931 578 -674 -288 802 -916 -97 40 -579 193 962 -857 -457 800 -284 -245 86 172 895 -683 271 664 450 183 -619 552 956 -305 562 -301 -211 818 -862 288 -529 249 348 -545 -163 -200 -121 966 -359 -750 -296 -324 -266 -331 -987 513 267 -156 899 582 559 -229 534 -571 -291 -990 -432 -218 -143 -366 -368 -172 151 750 247 562 -886 -903 65 306 409 -229 941 466 51 -248 289 -473 457 -17 -534 921 -704 212 -300 -299 -420 979 -359 135 984 -504 -818 473 994 -962 714 -613 853 998 -271 910 687 959 479 690 611 442 370 838 769 147 -282 490 -526 777 -771 -504 645 -686 -66 -489 -642 898 -186 704 -824 -371 -647 35 -368 -997 -766 922 -284 -93 -529 -558 -320 971 -588 -381 -578 284 -228 44 419 353 -157 -403 947 -408 466 828 919 -292 -421 329 -907 -67 333 -875 430 -545 -286 417 204 196 623 -771 -868 175 -845 -345 -614 566 -169 -374 468 518 -480 -510 -531 372 -523 296 365 -155 573 15 -690 128 370 -987 -184 355 276 557 -199 -526 -77 -990 634 -721 283 -877 871 -284 816 -565 951 450 -406 -541 750 -329 -437 986 971 -736 -890 576 932 -749 -518 -601 917 -52 961 927 -670 -806 444 -916 -896 -321 -301 323 357 -1 150 -437 93 260 242 572 -941 -24 -87 -163 672 -847 -750 280 -690 824 652 -253 -382 -414 -770 -362 937 408 -911 -673 -507 -622 346 601 -114 -778 -786 267 872 649 640 233 689 -831 55 73 -211 786 -247 -757 -21 165 -246 272 170 868 395 832 -797 -896 -790 -672 546 -665 -322 483 904 -147 641 -825 -362 -528 412 -783 446 884 590 -881 -657 -844 341 -664 -795 808 237 720 8 861 -528 -286 426 213 -758 857 -331 -388 -395 194 624 354 -672 -928 -234 891 799 -114 635 53 -939 758 -146 639 465 -517 380 513 831 50 879 -227 -349 948 662 -307 514 696 938 -821 -280 -986 892 449 859 425 485 117 -498 185 -298 -109 -278 778 155 687 789 -350 -881 73 -415 -197 -373 -822 274 705 746 -933 189 -723 756 -45 469 -417 66 -172 355 654 -149 603 608 804 -313 663 -179 398 374 -933 391 838 50 862 799 223 302 69 -695 180 -457 -455 339 -392 -614 772 -367 -545 -867 633 669 -616 -152 -672 -261 574 294 -630 -893 115 -944 -404 947 -843 685 415 736 -156 -556 -688 625 -889 151 755 -58 895 951 -21 374 -962 -247 213 -537 733 -143 469 403 968 486 741 642 739 -711 225 -804 753 -988 -73 658 -946 -863 166 759 -745 414 -512 644 41 -521 -700 151 -135 650 -279 -31 -184 -458 986 -324 -367 -457 68 -934 -309 -3 871 -5 437 848 -741 728 -332 -234 -543 223 567 -114 -783 128 -459 605 942 82 -540 200 -148 -587 -646 -787 -974 998 708 487 -173 -293 120 -198 551 -256 -240 -835 -568 -533 -562 25 710 817 -435 -32 -65 -616 509 -275 374 717 -895 -124 -71 132 827 875 -37 569 146 -71 588 -406 -964 578 444 848 326 105 -545 823 -706 420 -484 849 533 81 792 548 -92 -174 -218 497 423 541 368 -465 252 392 58 421 -144 271 724 -921 -832 -4 917 312 -188 23 938 -551 159 -837 -270 270 337 -877 -762 965 -795 577 -252 673 -392 -263 -336 566 770 73 590 -743 721 473 -326 757 -658 -238 120 622 -756 801 -87 -851 206 638 -531 416 106 977 542 -560 -18 -620 -470 971 -954 853 -561 626 -881 981 -743 286 627 -728 516 -214 912 767 -335 24 -658 -827 -238 670 -634 -891 933 -91 555 -427 -969 -586 -558 -577 365 106 -619 90 -489 84 828 431 -5 888 80 -210 -922 -491 -269 382 -742 -410 -255 -902 121 -547 806 348 -826 875 620 968 -945 -350 214 -358 661 -326 -974 -511 373 780 465 -790 -907 -108 342 -722 -749 -248 365 817 385 -307 80 238 -421 611 -477 563 438 1000 222 962 -170 -137 -395 -801 240 -619 -597 -827 -434 301 -230 167 756 -353 -763 385 129 147 678 -298 -448 51 -833 -39 125 -744 113 -682 -247 -48 -775 227 -635 374 791 -844 -672 -150 632 -839 187 165 247 45 -849 698 -869 47 -821 691 -69 -735 687 947 69 -236 378 148 161 921 186 430 777 678 162 189 -626 -642 799 -923 -192 459 926 404 -859 -65 956 -326 625 -357 -42 267 -423 838 997 -128 441 197 -158 722 158 908 -559 -108 -479 290 -589 110 -863 171 -744 928 -567 364 618 684 523 -268 -887 464 -4 251 -157 275 -590 577 174 -920 285 645 493 -555 -682 -67 475 -773 -8 430 611 908 -552 581 850 505 270 -778 810 -320 -363 -496 2 876 -429 708 -257 -732 -973 467 391 560 899 901 -689 -334 317 748 738 -498 -381 -262 898 39 670 -850 517 74 465 537 864 -350 292 -392 -515 440 248 -616 582 782 8 795 -707 -284 -172 -2 -274 917 -308 230 -99 263 -442 -150 649 -77 851 -300 216 955 123 491 -794 549 485 -931 447 355 -990 697 -118 957 -565 -613 -789 328 -960 478 43 -465 70 -18 -58 322 -201 780 -315 -798 -660 -498 868 773 -388 102 888 429 -268 560 550 293 -380 22 544 -248 988 933 693 295 826 -674 312 122 356 -272 372 -734 187 852 717 -573 235 453 -192 437 974 -237 -528 -553 -169 113 603 -286 866 887 -481 -694 -631 614 -24 265 -742 374 -167 -214 -104 156 214 -708 265 -342 -468 -927 -214 -474 766 407 781 381 -984 741 -933 888 -951 -762 -714 -965 -698 888 -211 -437 -222 -338 940 455 190 -54 970 282 414 -933 -555 -701 -376 -132 -856 -592 -70 135 571 -83 -252 362 360 273 969 -939 -946 994 140 -686 273 249 54 -853 -772 -474 -167 -21 -746 -585 527 546 -62 -139 -2 -949 -743 -760 970 787 -191 321 -264 -505 89 -254 251 801 -934 549 -129 -218 782 -864 312 -985 803 691 -962 -692 -810 467 -896 619 602 -114 940 77 967 -836 -854 -818 208 50 -102 373 -474 -879 831 772 -824 989 -199 300 -670 919 -806 -204 -349 -83 832 87 -171 -771 -969 110 519 405 429 59 696 895 371 -421 989 44 104 -452 718 -969 -369 -965 581 726 -501 -135 181 234 -130 -209 -228 -715 -180 -14 247 27 407 -817 28 -169 -605 662 -545 386 614 -112 -483 700 41 677 814 939 -992 498 -941 201 -290 -205 -477 841 194 510 -241 394 -936 -908 -935 821 871 356 -8 -827 893 301 152 -46 400 566 -689 986 664 185 -436 329 449 695 625 547 86 257 -207 -117 68 -121 -106 831 415 928 109 -367 -590 9 668 38 371 9 970 623 -275 293 -204 619 -74 614 508 476 -188 -211 423 -933 142 -20 -608 -1 760 -558 400 620 659 -599 204 460 995 -106 -90 526 -567 -586 719 244 320 798 -9 433 966 -3 698 -808 -683 844 608 -149 -185 -209 950 -406 -579 71 332 392 -502 -939 -981 -823 205 796 -176 -748 873 151 -955 -939 -233 -685 -409 388 131 358 -766 -476 400 -703 641 -312 -573 -246 147 -716 -252 591 122 -495 -157 -863 -581 946 -896 837 669 -445 544 -517 -28 -185 -390 991 -840 370 237 -831 -505 -179 -365 860 39 -633 903 574 -795 -332 -600 -915 688 101 75 -600 814 -983 322 -916 909 -805 -71 900 -399 993 153 721 -943 -941 -900 -993 944 -935 -503 85 87 -311 107 -529 -904 -2 -42 -132 -174 -716 177 -614 -889 -619 -279 -276 859 393 629 -183 -259 708 -986 -603 -635 728 976 859 -885 365 992 222 -234 -371 -986 712 760 456 -625 -706 479 511 -595 976 -462 -881 564 128 69 -324 182 -782 -389 558 902 -113 845 -987 -93 -163 918 396 -280 497 173 -897 347 134 -6 675 670 -452 899 -169 700 -195 387 560 469 466 618 -44 -57 34 411 675 49 -787 3 456 67 -581 -823 789 -942 703 29 540 561 815 203 361 159 625 -966 -762 -261 332 294 -541 -209 -654 -721 -516 -268 -766 -840 160 -798 -718 -607 -538 661 -575 979 577 -405 -420 239 -986 -11 -208 817 210 212 -751 708 -199 -802 -819 820 746 -776 -15 686 331 977 -455 -166 -683 535 602 -83 362 408 662 63 -945 -764 701 -171 438 -672 220 391 592 -260 -93 -344 323 307 -714 71 434 -200 724 288 837 740 771 216 448 878 39 -290 751 998 241 260 670 898 -896 908 943 -580 631 -638 -68 605 481 621 967 658 31 -492 -933 894 -52 872 -795 808 433 -28 600 -59 818 -159 548 -411 670 444 -691 -571 -135 814 747 -767 -462 53 38 429 836 905 -199 989 -570 231 -405 -369 659 -30 -271 -954 -122 792 -428 -578 752 387 -556 -12 -318 -349 19 749 82 968 346 -473 913 41 30 670 154 830 -949 -381 -181 99 -862 -280 279 170 -71 -977 -693 -345 241 677 344 448 -818 -336 -886 26 746 -62 -220 135 712 -690 831 -118 920 -762 -344 -73 620 36 526 349 -5 -995 -762 538 70 885 -977 -56 843 254 487 166 925 -272 731 445 329 616 814 858 -159 -996 -118 909 230 652 -565 -118 -975 16 -749 602 -434 -732 -946 -765 352 -224 -514 -861 406 162 258 -146 -690 -546 510 -67 -768 -940 -680 -545 -475 -715 207 -316 591 485 272 -569 -186 1000 -147 904 648 376 -512 -217 -60 839 -872 125 812 704 227 -593 809 -718 -956 -675 -841 -583 726 -412 734 551 -854 932 633 -10 -192 -600 -925 379 -924 -692 640 635 -446 -77 -969 474 -530 277 945 109 113 577 -677 -117 524 -487 53 410 -429 288 246 332 -312 -963 -572 -24 -499 524 -389 -733 -376 -843 864 695 -377 -957 -630 -544 -872 -48 -975 461 853 -304 769 -116 693 231 421 750 -72 -593 -131 -542 512 621 306 254 -923 409 -627 -171 555 -500 -552 135 144 -652 -273 -933 -547 478 -920 249 93 400 -550 104 750 -180 -846 355 686 -396 517 137 140 -446 766 493 692 764 608 -130 -163 -881 445 305 -909 -990 -364 -138 -403 179 -532 -314 -1 -514 -249 -842 -501 891 -958 -358 -601 -302 804 -556 312 -506 -463 -508 -300 273 -394 451 800 -990 -19 -650 -367 862 -742 352 32 869 -351 606 695 -842 -591 591 27 -560 792 658 615 787 -432 621 -343 -555 30 -662 -241 608 421 609 -792 -601 846 -228 -919 306 -68 -802 566 -951 -816 -769 -261 -480 -728 906 143 634 453 -261 -683 842 511 139 -162 194 118 -869 -673 -624 -59 -83 -14 -191 130 -26 360 597 -558 996 -73 440 658 956 -60 985 796 -543 805 -357 -212 -483 350 -897 -387 44 554 261 454 650 -177 901 -68 255 -64 -493 -735 75 -427 -144 -96 426 -910 934 153 728 -507 640 354 -553 966 809 -290 792 -119 309 -412 -809 225 -60 -749 16 37 -29 954 -470 -928 -702 367 -144 830 402 -862 101 -963 141 308 443 100 78 -56 805 842 161 689 895 688 676 -635 887 -780 814 -593 -91 462 392 -567 -306 880 647 -560 -305 743 -818 651 -1 420 -424 -649 120 -748 -263 -655 -24 621 229 480 -339 463 968 -212 81 -956 124 200 749 -707 -474 -10 -230 259 43 811 889 236 -851 217 433 -637 -769 319 -636 841 984 387 485 -651 640 543 -399 798 -56 255 410 487 703 878 806 740 -73 -709 228 93 -63 635 -113 -296 37 -391 -903 585 -713 -343 799 680 -256 609 861 -190 -117 -831 513 -902 7 -100 -528 -600 731 -385 670 -654 769 -560 620 -406 317 -157 1 476 -249 899 378 251 338 -865 147 873 -679 436 -396 -532 431 -841 933 861 -640 -227 259 -266 -342 186 -955 451 -394 871 379 934 881 -302 -764 716 -574 727 165 206 795 -25 -669 -18 180 -79 279 -662 696 63 -533 967 -796 -820 466 419 976 157 -157 -884 -91 -54 -290 -740 -159 947 459 -122 27 446 -388 725 631 -405 -412 -724 -906 -938 -436 406 475 75 -792 -1000 494 336 380 656 330 230 306 398 685 -138 932 -707 -68 -344 247 -186 -238 -562 585 742 -914 -339 -572 574 685 -858 309 758 -893 -17 -605 96 689 701 -281 482 83 -987 148 -859 -165 -230 921 -327 -120 510 664 4 757 290 -678 318 226 -544 830 564 503 -858 82 383 77 543 244 -80 706 113 -354 -312 -684 119 21 265 130 -44 -604 -792 7 355 316 617 765 955 567 -392 823 -37 215 -477 -226 -5 -102 -988 -350 -310 -728 -697 425 909 -73 821 -541 96 264 -617 -690 160 344 -739 50 -74 510 957 68 -149 154 -258 616 352 -345 322 625 -401 413 -432 250 670 71 -866 835 -159 823 -601 819 -551 31 139 -537 444 -112 -498 865 -786 -228 343 515 -520 371 393 610 -994 -595 132 500 504 297 567 128 471 -379 937 -183 -900 -973 362 567 -354 -89 485 -409 352 605 -248 -10 726 -920 -638 -867 -523 -250 -445 -829 -668 -752 772 -996 183 -676 557 749 -124 -318 516 -665 -777 608 178 -169 122 367 -894 -495 211 -234 669 723 389 -160 -740 942 -139 486 11 -487 -866 131 564 544 -877 804 -335 452 -162 702 -937 -238 864 886 -516 -580 170 141 -646 598 -847 -168 991 -588 -779 755 -867 147 963 -343 -836 -491 -704 -896 -821 -573 -889 980 925 287 853 841 -465 -614 -242 855 -375 491 -592 690 230 329 871 742 -291 324 937 -153 20 -200 -513 597 372 -75 -274 -548 -89 -198 -620 513 630 -715 -700 -361 915 588 -356 -43 614 -999 -898 -42 -14 749 -647 417 -864 694 -616 902 103 -20 863 531 -827 -519 159 897 717 155 882 733 162 -148 6 -300 745 763 -543 -544 380 -51 903 33 920 894 360 -293 386 194 -20 -679 -344 -957 986 908 -874 830 -695 950 -514 662 434 596 -544 641 808 508 -480 -691 -34 768 -518 586 -901 -797 -243 714 -563 977 557 -26 682 845 -834 596 315 872 -450 -82 -6 204 330 883 -813 -590 -728 -74 864 640 31 -747 933 109 595 -365 936 829 840 790 -717 751 599 -563 -728 -12 -343 427 -452 -328 584 -307 512 389 172 311 133 -859 -17 972 -698 936 -366 -893 -63 990 437 -600 439 491 578 -924 415 -633 -119 -776 -175 -765 -196 308 -385 -880 -934 538 -40 -711 20 -143 -778 126 -494 -639 -381 163 657 477 598 -157 648 -726 767 -246 256 -298 -837 -642 101 890 -579 -761 -992 830 -850 907 557 -442 -891 -593 -324 -867 633 613 -688 838 -920 -125 -272 -954 995 44 481 -517 156 570 470 552 -678 819 53 -142 3 157 658 -221 -757 -68 922 -987 309 -227 845 621 -461 428 -501 -316 -302 -753 857 568 266 -725 -54 -128 -442 -888 -47 208 171 -484 292 340 -379 603 224 -591 825 342 904 874 -658 237 303 421 387 638 417 521 60 -147 927 756 -238 425 -831 -792 379 316 482 1 -736 -129 -433 -698 -397 936 -460 809 -44 983 965 -703 -189 -680 550 -367 -91 -593 -792 175 22 47 -168 593 -216 805 -623 -470 -922 975 215 -950 304 -195 498 242 -552 642 566 -403 625 -837 864 -51 -777 -727 -243 -663 323 -215 -402 883 -947 187 284 -14 -484 -422 934 -555 -442 389 -801 -636 -952 -743 856 -607 661 164 -305 988 -1000 852 856 -929 607 974 723 -970 -6 775 136 970 -818 330 829 -681 975 -937 452 -914 538 496 120 -173 -188 -648 -774 983 219 -16 -315 -177 734 627 -760 172 -109 895 893 -196 -733 -440 881 -497 -630 750 -333 -585 473 665 493 61 -562 -79 388 979 -235 -844 -487 614 -317 348 -510 145 189 -828 -671 -679 -857 847 -790 -961 -131 419 -395 602 757 730 344 -958 -137 903 -317 77 228 0 -356 -310 492 -340 -884 665 419 93 -612 -790 -353 510 702 708 -429 -958 -843 666 -314 586 967 475 -766 70 508 -924 363 974 -449 440 154 -858 -19 -56 355 125 158 461 105 -416 408 -986 376 -531 -279 143 -753 874 661 -780 602 -54 -279 -792 -661 248 616 178 148 -523 127 -157 710 657 355 -834 999 -88 -125 -302 785 -292 14 198 -35 665 -543 872 -240 -190 25 408 16 -627 -760 765 -148 392 -776 -743 -721 -539 -57 233 831 418 278 875 -483 -850 123 -263 409 625 -291 -138 30 -978 268 -129 171 -820 -397 735 -907 520 -824 17 743 -120 769 756 -244 748 -334 -752 -573 736 746 483 -727 -744 480 605 -489 196 355 -649 -356 987 -881 -565 -416 428 -767 -234 -856 753 -272 447 578 566 786 294 512 75 -911 93 -940 512 -719 -530 -489 465 -837 585 57 14 -969 -168 859 -181 -362 -441 895 -949 -26 35 747 584 230 -902 -332 140 -863 -261 -777 -220 -213 204 870 267 -424 -593 -77 202 976 774 -341 -715 -405 242 -257 -575 -538 233 -168 307 924 432 -326 -574 545 -17 486 857 299 279 377 -654 297 -783 923 -79 -271 -781 -523 302 -720 369 -947 30 861 689 999 804 -526 833 202 293 684 978 -632 864 562 -353 -751 890 -431 706 -184 153 -519 -427 -844 -789 7 93 226 929 494 230 -671 921 -835 92 -256 485 -842 31 -483 -241 -172 -77 868 -40 -313 -663 -741 790 -831 -121 -330 -997 -685 173 599 -1000 -669 801 967 55 4 281 -830 164 273 -973 424 280 -616 546 -888 -897 -607 698 488 -259 -654 -993 -911 -750 170 -941 423 158 209 253 772 341 -426 -414 45 -571 545 616 670 -502 -868 -939 289 521 480 -804 -736 804 49 631 -137 -134 562 -580 520 507 295 -162 -888 555 437 125 814 174 -889 702 553 -340 -83 585 886 829 703 -186 -638 -868 -758 -790 691 -378 572 916 159 150 -404 148 19 607 -618 422 -117 -690 807 402 -734 -805 964 -22 458 389 820 -531 -540 -116 -776 453 -33 -933 501 -827 -683 -62 -900 -566 -918 -972 -831 461 -760 394 523 -757 251 -918 906 236 208 484 769 -49 -125 415 -641 -622 -155 -835 657 770 498 384 835 279 -697 -974 931 -843 536 982 190 -910 576 102 694 912 639 464 194 -851 -888 666 -927 -702 -158 581 214 -782 -291 -343 869 757 -566 627 527 -187 652 -317 -629 912 -528 -331 -967 -896 -129 403 -283 575 -465 410 938 292 704 -805 -231 621 497 340 449 219 -939 726 -807 358 54 -717 -679 942 749 -501 -637 813 341 -476 481 -348 182 849 -987 661 -33 778 569 918 -225 -27 767 266 601 888 742 234 -170 -611 76 909 31 -982 385 -132 99 -228 430 697 767 -110 -640 18 987 -107 982 471 -496 855 -496 329 612 670 184 685 748 -550 664 -439 552 545 914 -926 -218 615 527 124 151 974 961 351 -703 663 -819 -626 -236 507 -337 -696 187 -660 545 901 -435 183 900 -666 698 -377 -322 -613 259 -508 432 961 330 338 -313 242 -121 596 340 463 -838 -970 -894 231 460 631 683 668 -574 -391 -585 -211 913 -703 -970 -533 714 388 -976 746 205 105 887 -225 510 336 -125 358 -935 49 452 570 -56 540 482 -954 996 -369 652 925 698 313 294 -823 698 -956 -563 -482 585 89 -880 -789 -683 -634 -872 -944 161 -191 -469 654 779 -1000 -52 530 -152 -803 -787 -558 814 -381 605 649 253 954 -106 -980 931 457 295 -500 752 -958 131 937 -279 -824 -747 254 -995 -369 4 491 -824 801 308 -427 -842 -739 -125 -285 383 -450 326 45 204 112 -745 -809 -98 172 364 -820 -279 -905 -912 682 -419 -623 -54 -936 -276 -788 -490 733 845 493 655 -881 445 -421 816 -715 709 -996 -146 -417 84 -589 -44 983 -744 443 -965 -543 895 606 -67 661 218 73 169 -4 661 88 930 -384 -491 -148 -212 -528 -213 -658 -60 -11 -676 823 -295 699 -999 -751 -123 -816 673 -824 399 -192 -983 682 -398 -413 -564 -463 978 450 -428 915 730 -405 996 563 668 -82 -931 223 913 -467 274 -12 -176 -965 749 -283 -831 -918 -594 41 637 897 -635 993 -824 710 -293 721 516 590 163 749 548 161 -231 891 -209 798 795 -176 -391 -705 921 -725 6 230 -327 -422 376 -282 802 905 -759 389 437 -307 211 941 -154 500 396 341 842 -84 517 -987 -844 -495 138 -279 163 75 -591 731 -37 -239 -179 144 -347 -748 -919 -444 -82 -825 174 -774 975 808 -195 -451 779 -562 851 -568 -724 441 985 308 658 -342 382 386 861 154 -659 -351 -40 289 636 256 -692 -643 -590 -490 -341 221 -411 -91 667 -11 984 -509 74 120 413 653 251 -654 322 546 33 -54 -390 -505 -436 806 -111 77 224 -246 -462 625 111 805 -380 872 -650 -495 -201 -812 -670 74 700 411 -958 -961 -158 768 -494 382 90 -448 -981 -516 -582 -929 -427 -44 571 -248 -937 281 -226 -425 617 286 -408 165 -271 993 -573 764 608 366 -183 787 -551 904 -196 -29 -847 159 -523 457 525 -789 -293 727 760 576 660 -10 -966 377 -329 -186 85 877 139 665 0 -230 437 -660 -552 -862 -994 27 -153 584 564 -502 -43 865 558 -413 -270 977 771 48 -631 -931 -929 684 792 736 -266 872 790 329 204 290 -435 45 -673 736 -101 832 -903 486 -792 -934 -76 -666 607 459 -478 -197 867 397 291 -508 341 970 -208 -656 -448 632 467 -992 -220 -900 276 -352 652 5 -18 912 895 342 -704 751 793 424 -82 -752 213 -250 557 290 -835 32 834 -382 -105 -468 -38 919 708 -470 -154 682 -780 478 -126 805 -221 -850 -916 266 543 -889 -476 134 922 101 -773 741 -937 942 351 -288 346 463 -199 670 -349 -365 -550 -977 -753 -669 341 639 117 -646 -781 690 -899 267 203 786 -672 -753 -592 -920 515 916 740 -222 12 -333 276 -720 603 773 117 -741 -919 425 -298 60 869 819 129 -540 -616 -500 712 -181 -44 -793 -327 488 -262 -108 2 302 430 -938 117 998 380 -55 -745 -631 710 -938 88 644 -61 432 -771 -658 -171 913 692 -7 -533 -941 357 637 -531 487 -152 -228 555 -206 730 -640 555 -380 -946 848 -462 -201 -951 -880 -172 696 974 951 765 -877 996 -493 350 -234 -174 -758 -2 532 194 -952 904 -24 581 7 -708 -917 552 860 -863 562 960 -263 369 -841 -492 -666 -757 -220 -330 940 187 -628 -657 672 -83 -303 -181 -568 -802 -457 524 -725 561 -574 774 -423 277 -584 -548 -655 660 409 456 757 -9 -371 -454 30 60 -810 -754 -453 -534 -909 -519 -706 -267 -13 399 -952 -216 533 -908 -155 624 -764 200 -801 -649 -58 -130 138 -433 -197 162 648 830 -961 355 -710 322 954 833 -661 481 -847 -992 -689 279 131 -579 866 -898 910 753 315 697 607 66 694 -386 -422 763 939 -163 -502 313 173 643 493 38 -276 -757 879 -713 572 602 -542 -839 811 -483 35 628 543 461 528 -427 632 -466 180 205 -618 -637 887 878 347 -478 -279 -563 179 -625 414 -886 106 -270 -965 -338 256 858 131 640 81 563 58 -56 -152 493 666 -907 534 895 940 840 367 448 979 690 -92 193 925 356 -513 832 -377 -751 -626 202 974 -550 631 -51 -110 -398 -997 961 309 -540 -946 -46 894 -903 -186 559 998 352 6 -583 924 -512 290 -396 -121 -173 151 -930 232 -771 -299 667 -908 136 -20 -791 -817 -768 949 918 320 168 809 -200 -845 -997 422 113 176 -237 677 965 328 895 623 -253 697 -692 221 -247 208 -871 234 460 254 489 264 247 -273 -445 731 519 637 -151 -675 642 832 971 -988 347 -771 223 577 472 -515 -940 638 533 -373 -517 312 216 -758 -594 624 957 120 -314 374 -209 988 -315 -483 -144 -21 960 -228 -590 -98 -917 875 -589 -531 450 -507 479 -768 143 749 149 843 -357 -322 112 -173 -374 26 823 118 -900 -371 -510 -699 112 271 -378 152 -580 -920 -929 -47 -775 492 -531 197 -98 -174 -506 776 -873 522 -905 -506 -788 -446 106 -598 -370 -608 -333 848 290 -982 452 706 -772 690 189 -95 -371 135 -488 648 887 681 182 -253 -533 -542 623 709 607 756 -757 176 -938 622 -253 -382 -480 453 764 -573 270 -523 731 848 -242 -740 -890 354 619 -353 -878 -762 397 -151 785 878 138 208 531 -42 -787 534 -396 614 722 67 181 431 539 -404 764 750 521 -147 783 -271 685 -338 -836 241 -60 -730 -650 12 -507 -245 -933 -825 689 849 915 645 172 -218 525 94 206 -912 -230 703 -555 176 563 -691 736 890 662 253 -44 69 866 -161 192 272 -237 543 371 450 267 -616 731 499 382 65 571 614 357 -407 781 -858 -590 -567 46 -679 -701 630 308 762 180 1000 339 160 -90 324 -124 -672 -357 -322 266 479 -832 845 687 -214 -908 -269 -729 -494 -727 -930 -17 -422 784 -691 -179 931 548 -793 798 -69 -476 -130 -736 -755 572 98 548 900 -587 -544 892 -257 558 263 -261 -770 -285 783 85 -964 645 867 993 710 537 -223 -84 426 121 939 -151 193 -116 -561 -512 45 -242 253 -121 -513 -105 254 915 -290 7 285 -216 310 239 328 199 429 99 771 471 155 -156 -337 -921 113 452 566 -697 -962 801 724 -488 697 776 -947 908 445 -767 941 686 816 41 361 959 -735 -955 -231 -30 182 276 -165 -314 -669 489 698 -643 -788 485 -537 -1000 325 637 695 -550 723 271 -814 -594 53 -677 515 805 727 -295 400 234 -76 -766 -549 -934 -983 -342 166 -445 -689 -848 726 -385 649 -681 160 493 879 -871 980 -782 -233 842 71 995 -721 -542 -497 565 367 744 -484 925 -73 819 296 -785 -310 -796 117 -970 -87 47 96 870 536 879 857 -142 -806 -611 -398 540 -295 -159 -632 793 -708 -328 171 984 -177 -962 86 751 -520 -148 -291 -311 -125 429 558 -745 -382 -73 -538 208 469 846 551 -805 381 -538 709 186 -691 845 763 -94 891 -168 -509 -816 202 677 -970 280 -546 622 802 398 6 538 -455 -121 -597 -786 967 -759 910 220 526 985 591 -530 83 613 -119 -296 45 -710 -359 -242 12 390 -565 705 -902 781 549 531 669 -938 -339 898 928 385 -77 41 377 459 -964 -892 244 -649 -624 -616 825 -555 -533 805 -232 -735 -210 -303 848 156 -516 -360 146 951 -796 598 237 269 -776 -306 306 -955 376 -825 60 453 -807 310 596 260 134 704 14 18 -946 85 215 -755 -411 591 -885 -742 -401 204 -153 -2 -103 328 -1000 -225 -791 209 6 522 130 294 -767 224 -179 435 -874 45 -289 213 -601 12 513 -270 155 810 -359 -119 -792 938 -684 -119 804 -13 792 735 293 653 -514 -652 -868 -456 -38 -88 362 903 -143 498 317 -500 4 -528 -109 -863 -834 553 954 285 755 654 564 -783 -480 878 993 963 904 -609 -10 -860 -508 -262 138 -2 62 646 912 798 -294 -69 -800 -367 582 -924 -569 -156 142 -603 -233 -167 312 -767 591 -911 676 774 142 772 -445 272 334 112 -989 -744 -233 -56 -627 -623 -701 -792 -303 -37 667 -259 470 -491 26 63 -285 951 -992 539 -305 -169 145 378 547 -632 -784 -140 664 4 -70 -927 257 -974 797 409 -867 741 653 501 -660 999 -609 706 490 13 214 -432 -932 496 619 -560 -777 -347 724 -618 932 -941 304 373 987 -210 -499 -49 -761 399 -939 298 864 -523 499 -393 -293 685 763 -95 781 972 -510 76 -753 -429 -423 -529 -33 317 -236 117 512 -19 844 367 -48 972 -120 351 -536 -624 845 283 357 -344 -699 -570 51 758 -764 -579 -619 -96 -819 810 936 -745 -731 -359 -176 839 -645 639 64 803 -731 204 -942 70 564 -340 658 -768 -18 -805 -389 -414 -682 -702 737 110 619 727 -314 460 -939 -856 338 590 -832 -281 -572 446 574 -228 356 -696 -189 344 53 -131 145 -28 201 326 -493 101 -59 988 565 -878 -462 -276 571 -638 296 -699 620 538 593 -536 859 -721 -915 586 202 315 85 612 441 166 560 -561 858 -545 -591 633 -714 -798 715 890 509 179 -452 385 -249 204 -727 899 816 -116 -407 571 -673 -761 -490 -390 -542 705 193 350 -108 -107 623 803 -379 666 -759 32 -531 325 -746 -401 183 372 -221 -612 -80 -462 267 814 -452 120 879 -528 745 917 849 594 126 353 723 379 674 -835 966 -110 -915 -599 440 913 -84 -4 -697 -487 638 214 -249 410 -283 -691 115 740 610 117 -547 453 -610 336 443 -485 -678 -695 97 -565 245 -921 -752 -227 -615 -88 -335 235 -873 661 -172 -540 -946 723 46 -795 264 467 866 -77 -181 -87 855 387 -939 -935 399 -159 374 486 802 -71 -473 -263 161 -109 -437 -931 136 797 -714 765 -207 841 684 370 -946 -168 455 237 -388 414 -165 -246 916 -28 127 495 -984 282 -466 -876 444 -7 64 -823 216 -277 -67 -98 247 9 -11 21 -120 859 168 549 932 294 -282 -644 -756 -224 854 58 203 -824 0 -795 834 769 833 28 -85 641 -22 258 396 -656 -121 -298 769 553 -169 -335 -28 38 -227 -206 -993 62 611 871 177 598 522 -384 -118 -301 904 -103 753 382 -599 740 -665 679 414 353 719 201 -66 -891 -998 -927 -122 8 -839 -146 119 -472 755 394 698 -978 -983 -813 142 -988 539 -515 825 -744 -172 312 -318 301 -8 464 15 -5 986 242 741 -705 130 -343 63 -465 520 280 307 211 -394 -458 -454 -836 197 707 997 327 666 982 -29 -667 966 628 -531 871 -251 939 -903 -257 -730 -984 -252 768 -595 57 798 115 -14 788 -105 9 -477 -129 -949 704 -929 383 366 -898 245 -626 529 -286 -355 790 -309 -523 -642 618 -561 605 324 967 471 -66 818 251 623 229 -553 -447 -404 -155 816 91 -3 377 -484 -822 143 405 284 -631 1000 987 -352 763 -115 679 10 -584 25 609 186 -693 94 -165 -81 -479 513 -197 739 893 324 418 380 938 -350 1 -919 -686 -345 459 925 -653 -717 499 701 576 129 701 77 -919 498 -812 22 141 -758 -346 -954 -198 -486 -698 -86 -287 709 -333 -212 434 -202 -776 864 386 488 722 834 485 693 279 -511 -389 -539 73 13 423 796 992 538 816 378 672 -247 48 -141 163 -983 -836 448 393 -577 -228 534 540 -248 -664 472 -575 -593 -242 619 604 -240 -406 346 -915 548 414 -998 -534 -471 -477 542 -195 -256 21 -568 963 -291 -425 886 -231 -240 -345 21 394 -623 -176 332 -810 -822 -596 828 -328 197 527 -361 82 -4 125 -606 -285 -495 563 -698 -58 507 584 485 496 -331 668 505 254 -356 -820 458 408 -942 249 592 -994 -239 469 -118 866 896 -9 865 -465 -684 -322 -196 635 -629 -524 828 756 348 -193 -999 748 -756 -333 -401 21 213 -46 430 -342 847 -628 -110 809 222 -79 -722 456 361 805 -904 869 -94 962 41 111 -111 -792 727 -394 -577 -909 -751 308 -364 207 93 446 18 -295 285 642 -462 -586 -337 767 -173 421 429 -589 847 766 381 -805 885 454 -19 740 -235 -72 108 -382 331 202 -945 237 -431 -145 922 -371 56 184 -40 -365 743 733 -585 -793 223 -797 -872 523 -10 -302 79 42 533 246 360 -754 -616 -918 949 655 607 -507 -332 376 -376 350 -330 -64 34 457 -582 -594 -771 -342 46 -462 -79 834 198 18 496 283 -336 -956 651 -249 -534 -299 -121 -28 -459 -700 -509 603 -70 63 13 62 -971 397 -982 -943 -641 -412 -108 106 393 -719 -135 520 735 -609 145 518 792 -675 874 108 330 12 -538 -99 -206 -190 977 -778 -374 650 -610 917 -650 330 364 -794 -157 -724 884 847 247 -385 897 731 160 -447 -47 -933 -244 -251 37 451 -575 -542 551 998 -88 73 517 -782 774 -526 520 -682 586 -217 269 -330 424 692 -96 544 314 27 57 -703 -300 -455 -945 370 -271 803 718 -175 518 758 -18 -774 -506 844 -848 716 -601 548 532 -337 -555 925 329 574 -678 -168 -83 510 10 1 -961 -835 -124 48 -822 470 823 63 -158 359 596 209 -667 -626 -191 569 999 -689 273 504 192 -933 -144 -562 766 -29 -743 916 -655 31 674 -742 -236 -237 754 -237 689 -44 584 -38 -127 79 -63 132 961 -240 957 -516 544 -32 -753 -194 330 6 -261 -358 -662 764 611 -54 -134 -467 703 295 986 825 153 548 -625 442 -517 157 -516 780 330 66 -799 582 -199 -582 993 557 -619 -15 -964 456 -295 -747 155 618 258 298 507 83 942 -7 -226 -880 -39 -228 -640 -948 -184 396 906 -432 -224 -302 741 148 -979 247 423 -380 864 -973 244 -991 -325 -643 623 -717 -270 -32 52 366 725 222 -497 981 859 510 43 682 -889 -828 356 -730 -246 620 689 -632 631 -999 -95 929 -409 -744 -887 -315 -563 -863 -705 356 804 -609 119 863 -892 -329 234 -78 -855 -761 -624 798 72 -249 611 936 -716 -779 -156 968 -879 -484 50 -740 -521 196 -575 684 14 539 -411 -129 929 274 -490 -374 -171 -102 -632 -22 466 153 134 -661 -451 -352 348 -641 555 -786 -212 674 -191 160 -235 -215 -572 977 -375 -966 -607 780 685 41 276 -285 -592 -930 -221 -135 876 -220 255 545 -660 -957 370 769 -980 325 -150 541 795 744 -476 137 -308 171 -690 589 83 -600 -732 -106 658 762 -309 -998 908 187 596 -629 180 62 -380 113 185 -208 -505 938 738 -811 332 -857 823 -728 525 -145 981 -933 222 -40 -612 152 319 -497 979 575 -583 -234 961 -572 -689 636 -374 -25 456 -698 -116 537 -775 864 778 -665 651 627 -468 200 356 -117 -534 568 -796 751 -972 695 -623 -748 -228 -478 44 438 566 545 -446 363 93 904 14 448 -439 897 608 502 595 -396 -263 -210 765 180 -588 712 132 270 66 -288 -921 419 -983 59 252 -103 993 572 -907 32 634 204 -811 135 -925 444 119 -89 -513 -387 -17 662 604 -543 -409 473 -857 527 -188 -585 -62 825 -420 -104 -742 -105 -589 -435 129 -28 -708 -526 -42 261 534 599 692 290 912 -612 -782 833 -489 202 -224 760 114 -282 996 118 206 884 756 -25 -327 -478 -794 -339 109 -289 831 274 -16 98 -589 603 -269 -11 554 21 599 29 -131 -532 745 -465 870 122 54 -318 -842 -132 -681 -18 49 -441 -819 -833 -120 -575 813 673 987 -212 -630 -507 256 -458 -370 464 405 224 998 66 667 608 943 -774 836 -502 988 -249 48 -619 688 -54 589 -132 909 -472 637 -737 -405 -580 84 -906 247 -896 110 -509 318 991 967 -65 477 -700 500 -886 1000 487 -183 453 10 -619 -871 -334 -469 -375 894 745 776 88 -302 -978 -358 278 702 868 497 38 566 -44 588 -953 -419 -141 102 -12 -459 -428 -178 103 -813 -342 831 -588 38 -751 -163 143 463 436 -155 -83 89 603 950 828 566 837 856 763 -510 132 -79 643 -28 -407 13 146 -790 893 947 -289 -19 647 -399 -157 -412 858 -487 292 668 8 -694 -977 -744 -354 739 894 -513 -707 -82 -20 964 -951 498 -650 193 -790 633 -543 744 686 18 992 -367 74 -479 771 476 674 -563 464 306 615 815 -941 -985 566 967 -962 -621 -698 -455 347 476 -29 -456 81 -710 295 771 621 849 -273 5 673 -586 74 284 940 -2 92 -442 -439 508 217 -875 -668 -599 -575 507 -109 328 156 177 -258 -19 378 -630 -98 826 -462 482 253 17 -69 -316 -309 -872 343 -966 74 358 -180 -190 551 -380 -191 210 -635 -255 -752 -838 -606 270 290 606 -924 -614 -477 687 -821 684 -227 -291 -831 -459 358 988 188 874 -279 -651 412 -11 90 -779 -182 -668 -609 246 872 -51 -84 114 681 -545 -788 512 145 -669 -717 -745 -896 -270 -68 -645 965 -477 491 990 -285 -749 -994 -931 455 -474 -601 -858 717 37 -889 -317 977 -29 375 -233 -274 740 -205 810 -949 -368 601 -367 737 -98 -416 -411 -90 -757 -623 539 617 -303 -729 -1000 262 812 -712 -346 -532 -45 -427 165 6 355 -503 722 -528 652 -385 -798 -981 -871 -351 -853 -688 -962 523 907 669 550 -893 -920 526 -432 452 672 -122 -434 -341 307 -900 630 -682 -22 227 -976 -393 -507 285 613 18 -488 266 103 543 -699 619 -30 -806 324 -267 -919 -208 -366 -556 -347 781 -353 195 -415 -645 163 913 362 -732 -226 939 -42 -222 274 -719 -336 350 -913 593 17 713 507 -389 112 -9 509 401 -401 -105 762 873 420 78 -827 328 -55 -102 311 133 339 756 51 847 -791 311 64 -255 437 -57 -75 254 -213 479 -178 277 565 -337 733 754 -986 974 797 -377 261 912 -884 -635 -716 -376 376 527 171 208 -663 1000 -885 106 -488 -18 728 -612 585 -557 538 81 50 -908 999 -211 -532 -155 -682 -129 21 323 -923 -652 -56 137 -267 199 -298 -320 -19 -356 804 -160 414 473 361 378 -364 480 670 86 344 -769 865 -447 334 -232 -109 762 -261 -723 -937 395 -716 -174 -573 540 86 -939 -809 307 -993 515 388 801 261 937 371 -926 48 352 -48 916 911 -971 117 215 -908 763 657 991 -110 24 713 193 -277 237 942 618 437 -851 7 159 -85 277 579 158 202 -59 -714 286 -144 -736 32 -120 -343 -777 154 419 332 -933 -188 716 -282 -40 392 690 -651 -182 227 -294 299 -507 515 528 -429 871 -46 -370 910 651 328 -416 422 -812 -937 -571 800 619 -920 -97 769 815 -405 712 -504 139 21 115 -449 -942 278 -458 -591 810 -254 -801 -404 -796 425 -720 -40 -325 152 661 358 -837 957 -827 535 184 641 -89 -89 433 803 -492 -506 269 823 -781 37 -929 -508 17 846 625 841 -613 -634 -796 -172 515 -383 546 -272 867 -77 344 911 143 103 261 -528 0 -388 -528 436 63 631 785 362 -761 557 -269 48 859 -740 -677 59 590 929 -341 254 -633 -490 -303 -559 282 -350 -702 -127 94 -409 -508 -234 -858 -233 305 985 -551 -24 494 115 370 628 -436 -338 277 -102 927 -267 -475 493 584 -355 -35 -38 -534 897 -811 -920 -89 -111 137 -399 -126 -64 502 -542 -22 -3 373 118 -373 328 -357 -248 -875 37 346 5 -999 -329 -364 535 -103 152 -502 637 564 -555 -502 -316 -7 369 -286 23 -998 904 -662 804 455 497 -24 -517 -315 -729 893 -819 -607 -819 -152 369 496 -679 -6 -777 -176 -386 -591 703 -891 -758 -698 260 -7 -514 488 507 591 718 847 591 326 -709 232 11 -169 637 972 -273 371 605 323 -194 -700 -290 69 -383 253 -202 -650 -163 -23 -671 -975 184 636 -183 -730 -534 23 -997 45 995 -182 -306 958 418 79 -92 293 -430 -264 -330 -443 -127 551 516 526 225 -875 -745 795 2 132 -319 617 724 721 606 60 339 18 88 114 -140 92 69 791 -115 -706 928 902 941 -331 -786 -325 -519 -496 504 -489 -899 263 219 -631 966 593 412 -10 452 -670 -192 119 -674 239 -304 -577 -169 -267 -171 220 823 -470 80 -641 105 754 708 967 -248 464 616 -703 226 -609 395 641 371 -1 -134 257 444 22 -171 -477 -537 329 60 -999 544 -598 774 121 -412 923 179 -835 -490 721 -341 321 -489 355 -781 -639 -168 780 -159 -782 443 -18 -386 -925 -40 -820 -397 -377 217 -76 -588 -363 -673 357 -132 -382 -356 979 646 792 -402 -590 -246 -268 259 106 -831 -299 616 220 732 -486 -10 528 281 -281 -405 912 -560 213 428 -955 200 379 282 -711 319 -656 -162 -953 564 -143 592 982 -919 -157 601 709 -186 -537 -603 712 -343 -471 -214 -272 -158 -57 896 781 264 -451 -153 422 -158 -166 -597 -548 -605 -277 -307 963 194 252 454 -999 564 34 873 52 -684 -875 988 828 -557 -223 -591 673 865 455 610 215 -632 -494 940 -112 861 870 12 65 979 334 -921 -128 233 -131 -375 683 -463 701 255 -950 -590 41 -370 34 653 911 -708 -663 -472 -133 -29 -720 -210 69 -923 -242 364 634 -924 466 -360 456 640 -977 363 582 -593 -377 -466 -685 708 654 279 -415 -486 913 785 889 640 132 172 -297 867 618 -335 -698 -198 -168 -63 -166 -526 -512 309 -995 -571 -67 529 -487 -844 -992 699 -152 562 322 146 72 -953 -884 444 325 581 741 99 -524 -714 381 321 -690 102 789 -669 -60 387 -226 -862 434 662 -183 -726 -447 357 -960 350 969 -979 -969 -947 138 621 954 -818 164 -102 -286 829 -991 672 296 -807 -49 -934 758 132 -587 457 598 -714 -675 -555 315 -597 796 549 -500 160 411 403 296 -184 -39 983 887 499 -796 -278 -860 878 304 584 -377 -245 -836 -36 -833 -541 437 -109 -385 553 -608 162 -24 644 362 -939 -539 -183 -650 -819 458 -140 -930 163 -422 194 350 -351 76 -181 940 501 85 -3 -756 -305 709 404 188 -126 293 843 -888 -678 -29 -12 -942 -517 -8 405 98 246 -558 580 -334 -201 544 -867 66 898 985 839 900 -270 397 13 291 -132 60 -558 -942 126 -502 -513 -526 966 149 687 -240 -996 -217 -644 552 785 -805 -476 852 -485 -774 -230 -172 869 -886 -482 906 -776 114 -30 -489 -692 -555 99 -531 -415 -82 676 -932 -398 101 801 -19 -914 995 -483 -515 294 -677 -394 -316 180 -464 -954 751 184 -559 -997 866 -227 970 618 -165 604 341 855 -367 727 72 -73 649 404 362 939 -585 -4 -699 -831 -867 831 -228 600 -534 207 880 107 -226 718 -723 762 -853 331 76 41 971 -931 -758 -527 889 529 48 -506 -216 -755 136 -589 342 987 -571 784 645 -119 233 -381 378 125 -382 -476 -706 -511 528 -75 510 210 -14 -423 -294 992 -735 100 -457 195 -185 81 88 -225 697 -518 -439 990 250 -215 28 -901 856 -175 351 721 -886 484 -747 153 -175 919 939 -893 22 109 834 15 -615 -28 -412 541 -201 423 744 -308 -34 -473 635 -301 837 -911 645 665 -700 711 777 640 591 -791 549 -371 539 -883 253 80 846 -370 534 667 -360 -700 -416 87 -608 -371 288 -766 196 556 -154 284 278 -997 662 -164 412 836 -330 -151 -71 968 417 -469 -337 845 -607 -876 -335 -308 -643 334 426 -709 375 -747 -814 -734 93 48 208 969 -874 -553 -533 -268 -597 697 -431 933 -530 78 285 -77 189 -582 -32 703 612 908 60 105 784 509 -649 579 -418 -802 799 -142 -733 289 -717 -373 768 -161 426 -505 689 -827 -65 -334 773 -645 6 617 -972 333 -975 -393 208 -818 -902 802 601 -902 994 567 644 216 -45 -906 598 108 551 872 -899 -17 624 -98 -132 -264 598 829 387 -683 384 -652 337 863 205 -692 -440 269 -20 -174 881 -512 -845 848 -224 366 420 380 -796 -767 516 788 268 -925 392 397 100 -192 961 66 -371 -309 -207 673 345 -741 -312 -878 424 964 712 808 493 345 657 -594 -669 -677 278 681 248 -374 -725 -808 299 19 -305 894 679 -57 930 -824 420 695 -805 934 -607 -825 -161 -32 544 -531 195 -158 495 81 936 14 217 -134 -954 -527 -152 -64 -907 925 -959 -317 721 576 973 366 532 -393 215 562 969 176 111 -260 692 -422 -736 -113 480 -732 -47 -80 244 691 -395 -341 -447 -713 259 -335 -163 855 935 -405 348 839 133 -984 870 648 -702 252 611 -996 428 -736 669 862 -97 -854 788 -980 333 -730 945 -371 -369 753 -765 -257 476 371 -353 279 -765 443 727 238 261 347 307 250 -673 -169 -667 -411 130 -236 -306 -986 478 -636 -422 -119 -516 -536 -874 -849 -594 -522 221 -877 469 127 496 851 203 357 -27 798 7 -182 -321 981 -878 576 616 -494 307 378 -922 -959 874 291 769 -260 894 -685 -459 -587 -503 622 -558 -30 -862 364 305 652 390 -569 537 -194 307 -601 845 217 -285 -119 51 -937 -44 -990 28 -317 525 303 -435 -155 399 579 900 260 -115 -954 830 -169 -416 -416 -381 333 63 -235 222 -704 401 -2 266 496 980 -57 143 -577 -219 -216 -169 531 -21 687 -162 763 -81 -472 359 -303 -879 900 881 -331 907 928 104 -23 -8 703 382 305 780 -80 -313 976 -306 -395 -679 868 -251 -629 -588 -781 -454 -127 754 -517 -113 420 -103 -885 -249 -560 -473 -92 -586 269 319 741 -547 279 929 829 -424 -516 -143 -451 -492 -223 -125 -823 429 419 960 -771 -873 -303 -905 -63 -6 62 -790 425 707 898 -995 -407 -688 -324 -220 -460 -716 -169 724 -261 -696 39 933 830 479 827 -780 -487 48 -823 -235 353 961 -119 -404 -303 -40 438 302 -684 -222 984 320 76 17 -828 815 383 751 422 262 -126 417 23 312 -348 -861 -457 -830 -532 -411 -763 -507 903 438 -118 -880 861 304 -284 -753 474 -858 -322 409 -59 897 797 117 718 -310 -416 -139 -929 88 579 439 -462 991 491 177 -110 439 -685 576 -449 -632 394 14 -889 -144 999 -507 -319 -806 -832 -853 903 821 -744 -809 -537 -175 -61 -80 -796 61 -545 991 -187 -329 846 736 731 271 86 195 -59 -127 -228 -235 864 -617 -304 407 -400 457 186 431 593 145 276 979 -458 173 258 -504 210 520 -485 404 -607 -765 549 676 -354 -193 -314 -41 432 651 722 415 338 -741 121 947 -865 -593 -552 -287 452 693 -873 463 832 101 -715 -280 47 475 -130 85 -273 584 -944 403 494 683 779 70 626 -492 399 14 -50 -742 755 -162 751 -851 -207 724 108 605 -111 373 553 -629 465 75 894 -262 246 -759 346 277 -275 -633 -64 264 -379 477 225 -91 -640 225 -30 -501 289 -938 -65 862 -3 -639 -480 352 626 831 286 258 -803 448 372 889 860 343 -316 -601 629 -222 -488 103 -204 295 737 -918 57 899 581 -653 796 465 -448 602 -293 735 908 33 -94 794 663 -328 -177 -462 -970 -928 21 316 544 104 398 757 -333 739 -633 825 -266 -297 931 -507 -510 329 -250 -216 -379 254 748 -321 -669 903 847 581 -747 -942 -463 -675 -504 -136 -827 344 -542 -206 -849 -59 -653 156 -127 418 -396 927 567 -945 -149 482 212 -174 189 371 725 512 695 -750 -366 237 437 -456 -899 -569 -461 -775 -910 -668 -924 -840 -921 717 174 -307 141 804 687 319 -583 667 -757 -383 -95 -623 364 -683 846 -538 997 956 658 408 963 -313 351 -846 -807 57 696 611 430 -6 577 -580 308 906 -199 -594 -101 94 -227 -315 -818 -846 -842 250 -952 638 -470 -979 779 -496 -772 -956 -224 -432 -144 981 291 -668 -919 -595 -966 -348 -570 711 810 -345 447 725 -825 960 -128 223 62 639 -888 425 79 -523 360 -106 524 -865 285 -537 -75 890 674 567 453 -331 299 -299 308 -4 -117 130 -520 720 467 837 -957 -224 60 -311 242 -607 714 30 256 134 899 -733 -820 442 89 -632 -886 511 879 944 -870 -530 -957 590 536 544 -731 770 -540 -542 786 -145 -814 12 -594 -701 -448 -972 -164 149 967 -127 908 262 -495 349 505 -507 966 484 -718 -323 -492 -771 -261 -604 314 -661 -836 -142 -193 952 -583 336 -118 635 87 229 -976 112 369 874 466 673 -855 531 -280 100 991 900 -592 -714 -962 73 -640 -664 -539 -700 711 301 697 -756 -840 496 193 561 -659 -265 -876 -10 368 -376 -672 -13 379 908 87 734 -325 141 315 -94 -831 312 735 -156 982 -642 -492 144 75 -897 439 355 -868 -844 778 541 980 -511 -232 -958 -684 269 -687 528 -487 -482 -148 261 -219 -245 463 110 -669 -906 378 899 417 -394 -152 -782 -806 266 -740 -178 560 -974 69 80 997 -680 513 -246 -100 386 293 -642 797 -334 846 -34 -952 -80 974 683 -737 246 171 667 899 -731 666 878 -278 -236 -536 583 -29 -782 -59 272 353 466 -587 511 -470 158 -85 468 -325 -732 -407 345 -775 -155 356 509 6 474 205 -262 688 -759 1000 731 249 -178 -301 830 -960 -303 -297 -481 49 -467 88 981 -972 514 995 942 -640 680 779 -405 351 697 -461 361 -588 -674 262 -127 -349 -150 104 -592 -330 -618 849 309 17 132 455 272 -879 526 681 836 855 -366 537 91 -431 574 -843 -688 260 -189 106 221 -618 -57 543 -783 780 798 -563 -234 343 882 -949 -391 689 70 -215 696 605 673 255 -753 877 477 757 282 -727 -874 527 387 540 410 607 173 566 -996 -209 -273 -896 -389 -416 -221 -687 -368 -905 -19 -668 -858 811 437 249 -954 541 -123 -158 -928 -667 731 -681 -897 189 -324 368 -203 -867 -874 -361 -514 -280 226 -199 -230 187 -656 -916 776 -126 -371 359 737 -312 -820 -578 -219 903 -359 284 729 -565 -641 75 491 -187 -123 -964 -408 571 -268 566 -471 706 -192 -201 -430 -760 653 452 -57 -26 399 839 1 -131 -861 -107 -545 619 612 -798 633 881 302 982 287 -920 -53 -731 -882 -280 507 466 443 -299 -109 -981 -944 -261 254 562 283 -133 21 788 -858 -116 -796 672 -778 -862 -82 -648 -304 -327 152 -922 414 431 -494 870 -488 -647 -725 362 -673 -571 690 205 -736 556 811 647 -528 -483 -483 271 -840 -379 -925 861 916 183 547 -781 379 571 784 671 -576 -558 -19 -412 -485 -839 -257 -53 -319 496 208 597 -77 -906 931 398 117 -52 159 -664 -368 406 -78 563 -672 837 235 750 -385 -186 266 605 7 153 -275 286 -307 -396 390 -737 101 581 -379 -282 -630 -237 610 -338 646 434 400 -911 917 629 -458 -225 333 -266 -910 286 -985 255 834 -180 400 706 -482 738 -859 -812 407 -100 -202 744 -435 -152 -541 630 738 -751 281 707 -345 -423 377 607 -618 -286 442 -622 287 144 -610 -141 -252 368 -10 831 -11 174 -565 796 -233 588 947 887 -972 -19 596 -713 738 377 -883 -246 -670 370 -780 -850 869 -385 -799 9 662 -949 323 -807 -142 745 839 -687 -950 -278 634 674 -244 677 -308 -911 -110 305 475 -222 -550 874 143 602 -133 -729 -315 -223 -374 168 -78 809 -850 162 -881 177 670 637 -495 31 -964 -866 -99 730 794 220 -357 61 267 539 186 -184 -790 219 108 -324 556 -435 379 552 -697 -590 317 675 160 -189 -947 -392 -88 58 744 412 126 911 -869 -919 600 -433 -424 282 -361 -86 -325 948 32 789 442 -282 329 656 -315 509 625 764 175 171 -165 726 -717 -491 -683 257 -157 766 136 705 211 -427 888 322 92 123 67 921 -125 -677 -283 -686 750 -738 803 586 -612 829 734 451 -797 652 -71 389 -27 -908 -155 227 727 -26 -144 592 -497 428 805 470 222 -181 -245 890 -995 659 262 -238 -830 233 166 -586 703 -311 63 -638 241 409 370 149 -874 -381 -856 -774 744 229 -437 169 318 -330 -801 920 996 787 -349 787 -132 988 175 -753 -138 -868 -470 313 208 798 -499 822 -371 -50 -283 285 -476 -799 415 -869 -793 -321 -593 -607 386 90 -395 -390 241 750 -144 -332 -522 229 20 -713 -675 215 523 873 648 -279 580 960 -370 731 -894 471 949 -777 565 759 378 -202 116 447 -809 -620 -409 725 -623 -248 -607 979 -677 -501 -9 355 -67 928 -377 718 59 922 -350 -881 705 -36 169 924 -496 -501 5 896 -165 -300 -771 52 -247 -859 -242 -853 -987 -265 290 376 -210 47 -635 -145 -523 -940 -198 42 -853 -307 294 -861 -31 -658 550 883 385 826 -809 -71 40 -518 293 643 -129 -698 700 -905 -860 626 -178 -385 468 -177 59 429 -869 72 548 52 -242 -257 645 958 182 -21 500 186 350 -561 511 -667 -999 316 -938 314 572 -801 136 -589 -706 676 -366 -615 879 -318 643 -936 519 -650 13 -222 431 -935 -381 317 -370 263 74 -32 -212 -599 -380 -802 733 193 -542 -907 -749 593 391 -214 86 213 670 -538 -93 827 -931 -278 155 506 -162 271 -531 986 55 93 -770 799 -768 -544 548 450 -563 -579 190 248 -604 301 316 -191 -251 -770 -467 596 527 -935 883 928 828 997 -283 -816 560 521 203 443 -189 -341 540 -800 766 -555 518 -356 -960 -545 12 -831 -33 -213 992 578 -371 669 263 -268 -142 813 875 -547 226 -986 968 251 936 895 390 917 -656 141 133 387 -907 952 -398 277 555 -687 -93 -373 444 248 161 -849 -973 -943 910 -755 -522 -630 -247 -797 112 562 105 -244 -12 813 -236 -278 678 363 475 905 -975 466 568 -972 487 -583 -450 341 531 329 -286 146 749 -62 -678 833 -698 -21 -126 550 482 -920 -255 511 788 -985 -466 -205 -810 423 403 -59 923 367 -168 734 -245 -133 922 -842 -134 978 620 -363 -234 -896 615 -451 -912 854 919 -620 536 939 23 -657 169 748 664 282 524 -140 351 -922 56 414 236 -185 144 -60 -742 -433 -772 614 -882 -927 468 -562 78 737 470 -898 300 614 -252 -430 -560 49 -541 478 988 648 66 -336 -980 980 -749 -356 28 -472 653 435 554 -152 -174 403 825 -430 -798 -417 -687 420 914 -179 798 -615 982 -493 899 298 -385 532 424 -613 594 764 -397 24 -156 -888 179 310 949 -3 -248 462 -738 -982 -856 902 -423 688 448 -859 -186 454 -241 217 188 -537 904 -506 -407 585 -964 1 306 114 332 -667 -968 59 -646 31 681 172 279 263 -555 -479 -194 254 815 -771 181 823 855 412 452 604 -361 -205 879 -107 -911 -159 86 308 -987 694 71 -673 481 -922 739 -143 714 566 -130 831 -63 360 161 260 -226 471 -36 -815 -970 -398 956 -818 -392 -485 -487 -52 451 196 973 966 929 -543 423 374 381 -375 -361 288 -778 -25 -87 817 151 197 -822 397 265 161 409 -406 714 -681 -129 -57 -732 -652 -996 634 -478 226 438 -324 -428 139 -833 896 787 -118 563 -974 416 144 796 779 736 -332 -420 632 -583 -360 -290 -210 226 599 779 -196 885 -488 120 935 862 378 -834 -278 919 680 483 564 945 361 192 648 -574 770 754 876 721 -902 639 305 968 -436 61 974 383 829 -553 798 -660 -833 744 -499 -532 80 -616 963 -971 -155 -838 -881 101 934 -188 -64 353 277 -292 846 -136 364 -71 -394 798 -565 -309 -901 -682 -20 -189 860 543 -611 -122 -800 689 60 87 70 -191 312 -990 -734 945 423 876 -508 757 -346 -643 -308 705 509 104 -23 -332 796 -190 419 555 303 670 -902 525 -134 356 -656 -116 -703 -126 -318 495 881 -320 -246 257 965 953 -485 -291 39 975 -19 772 -994 -650 -758 -433 793 713 -687 499 -781 -59 101 334 506 -329 337 -288 610 -390 700 -497 -497 137 227 -179 -579 -659 932 -522 725 679 -779 831 432 -542 556 737 574 -821 482 992 -430 -63 -994 -933 953 -317 -398 874 610 806 -560 985 800 989 -103 247 717 -43 -308 87 468 -638 845 -861 -763 -521 -333 822 -195 765 692 -387 866 -908 -353 -236 -711 -384 290 465 -485 -367 625 -743 874 804 -238 774 781 -742 -384 705 919 -359 -13 639 311 -206 -136 -655 -1 884 505 247 -565 875 -115 -423 505 -300 -347 506 500 -792 -993 282 -923 -933 132 -272 933 574 -13 590 439 -942 529 148 -697 69 -148 -469 -517 169 697 920 -188 245 -952 -822 -357 201 -975 -245 976 -522 448 -201 694 305 -349 688 954 -95 81 687 828 -258 -339 465 -217 -585 45 271 -611 -801 -790 576 -836 -238 128 720 583 -493 525 693 112 -26 -457 65 462 230 570 518 -196 971 876 -94 157 -138 51 -864 -280 316 -691 965 504 -329 -21 -668 141 -903 99 531 596 -815 -201 622 353 -640 21 690 -697 136 834 -689 -819 866 782 164 -330 -5 -377 495 -182 177 -872 168 644 -954 484 -845 -191 338 214 -758 -207 -648 -837 193 98 -399 754 186 439 743 130 244 -762 -9 -147 -456 -787 -152 503 -849 -301 338 -27 256 -328 -594 347 -9 -30 -963 414 898 -546 736 -523 -328 842 -564 -206 231 -904 278 -567 281 925 17 -853 -651 448 -862 770 -645 690 -302 878 -600 -489 -14 -520 117 -464 -66 128 802 -285 738 732 -220 -243 366 -181 -249 -445 283 -763 -273 -886 920 248 479 553 866 -90 602 603 -831 273 -467 167 -530 16 -452 756 402 -606 -326 -282 518 957 170 -9 90 -676 -519 189 -739 -1000 620 -185 -441 -405 322 -777 -869 737 685 747 808 -862 672 709 809 208 -121 -510 8 -786 148 -539 -115 458 603 611 604 -406 758 -121 -945 -508 327 595 390 523 -414 -468 -412 -577 470 79 617 -430 -996 -9 787 674 -36 -907 948 343 789 304 -358 -516 582 132 554 -24 -131 -638 -454 -111 -1000 828 -94 -117 726 -331 703 -524 348 -495 -632 -630 47 815 167 -692 -59 -147 557 349 505 -573 915 -341 -382 936 292 400 -758 -321 -270 650 681 -550 -2 -542 -235 -78 132 -983 505 310 649 -746 584 432 -176 -277 -28 -125 885 299 -528 154 -753 -700 871 -271 383 655 579 825 -117 -404 -962 717 745 990 787 -492 271 -480 314 -212 724 -260 -789 107 -25 -163 -242 308 -633 882 989 -579 -970 856 736 394 -773 -686 19 -885 733 683 -930 759 -770 -112 343 -385 919 476 -316 -380 122 -172 -840 902 345 360 -153 859 451 -965 407 638 44 316 -258 -275 868 -901 371 438 817 -374 438 295 835 -587 999 802 533 -137 763 -945 -872 -545 720 -586 -805 964 -469 357 -336 701 -863 -559 692 -10 114 -208 16 -461 625 393 -840 -649 801 151 -249 -472 784 -143 862 537 -519 39 -107 -254 823 -376 -540 -732 478 58 -775 -774 398 516 -627 644 813 -998 910 -474 979 66 815 -906 836 -361 -146 -562 -16 -997 441 190 -537 389 -675 837 991 -229 514 898 904 -712 -813 657 -82 -563 -287 408 -399 402 -678 -675 -46 -957 -139 -527 -880 -364 -271 -642 -813 -696 17 -751 493 806 -335 -825 -122 -92 881 -216 -361 75 -412 -167 912 -239 275 997 436 -22 -734 -566 -318 664 -563 -271 -469 -409 284 992 -26 -614 -116 -516 609 382 990 851 352 399 570 -277 838 7 786 -736 788 376 -671 -75 183 -686 112 -188 -511 -952 -922 -7 -638 -345 -414 -247 -278 804 896 697 174 -209 -286 -680 658 460 -92 717 -432 219 754 -820 796 -158 -103 818 712 -181 902 -978 -562 166 83 289 840 972 -197 -87 110 -364 -704 -290 310 262 237 325 -790 -729 -661 -707 -86 -684 -795 579 311 -375 516 -300 813 -421 -181 -124 -449 674 723 -532 -749 -399 317 -613 606 519 -191 -11 986 -938 -48 -646 493 -307 375 -725 694 355 -627 940 715 96 776 -484 718 -844 -827 77 -258 155 -151 -207 36 18 -465 452 -972 -812 632 -155 -982 820 7 970 714 -672 992 -689 -72 152 3 273 74 -881 12 -793 -305 -54 -305 915 531 833 -873 860 -609 841 -129 28 321 665 -440 -220 -492 -68 258 700 -766 414 -811 -550 -973 -887 982 -477 -921 707 -979 -346 -698 488 -18 -721 -653 -973 744 171 472 -628 935 -680 772 928 -650 -236 494 173 78 330 655 -626 -263 -872 85 557 -393 513 603 -191 -756 721 -989 -508 789 91 104 -408 -234 -755 123 164 -343 718 831 -60 -229 -733 -901 343 931 329 525 177 -112 -873 365 134 -29 849 714 -34 354 801 908 276 -35 -69 166 -497 -981 30 787 -762 436 -89 812 943 494 -998 308 862 -986 -802 -429 982 -808 278 -941 -683 -287 589 562 -808 45 42 496 -839 663 223 305 -555 556 522 -538 -142 -109 -303 319 496 -991 -140 -452 57 100 -583 186 -400 -984 -88 -226 -207 -595 212 705 -14 -532 736 764 -96 486 -952 -512 -137 -919 625 -878 -576 821 888 -802 213 -374 -768 610 908 565 -848 0 -952 621 -103 -974 -375 879 -460 -156 519 8 -92 401 -464 769 -731 -614 -252 985 -598 -596 -627 635 444 -172 -655 -535 46 -200 535 304 -627 472 -903 243 309 -445 239 -611 -330 -437 -45 -905 -138 81 -205 169 -308 -989 757 669 434 531 -54 -662 -868 -541 960 208 -134 -352 -524 -771 -464 288 524 -703 896 -269 -267 501 459 -930 -997 656 -281 607 677 348 295 -915 -121 770 172 887 681 920 33 -267 -808 604 -13 192 382 684 784 -738 5 -39 512 -304 -158 922 919 685 237 -946 18 -755 990 -597 -263 117 -843 624 -183 -608 571 -599 -503 833 270 -451 387 -584 210 230 -346 -707 9 -649 185 -922 336 -536 281 516 796 217 967 -350 712 -289 824 -757 -242 -799 -689 -409 -989 -47 -814 266 -378 663 -351 40 633 -508 119 -833 -945 -563 -169 -553 -71 -312 -841 -784 -521 326 -597 856 166 -296 -832 280 -688 -462 -271 -754 -742 -219 -698 -304 -293 793 -155 -816 -145 -682 -973 522 -807 837 -505 901 -317 -695 111 471 -105 -83 -904 383 490 563 -835 774 486 -386 224 643 479 166 904 -93 607 -76 198 -56 -749 816 208 407 -260 -476 74 965 -753 -288 664 17 -814 -490 298 387 -901 -397 -228 -941 -250 76 252 -21 -830 984 737 774 -246 -540 333 574 582 545 809 747 240 -300 -984 -866 -688 -611 962 63 333 -16 -694 988 360 -897 -409 424 -659 833 577 726 453 121 803 -475 7 -869 313 -921 740 550 342 -26 958 -576 -566 -166 -832 -626 -111 599 -76 -176 -911 912 362 823 258 -466 418 -236 -39 253 540 88 598 -762 902 913 -497 216 955 -873 -93 547 188 624 -119 -803 -94 -191 -37 247 -995 -738 -716 281 531 713 809 -502 826 188 708 -598 -370 -894 -669 938 842 -948 50 481 -750 469 808 848 -160 527 -129 -708 286 -845 921 443 119 249 517 -366 -466 -612 -59 -284 -292 80 -844 -117 436 -374 -610 -867 -304 -541 103 -714 544 -482 590 777 -436 501 317 235 604 772 -636 -126 -486 -80 426 365 181 109 931 -628 407 22 945 320 57 452 -892 56 -190 -275 316 47 -615 -168 441 -243 -568 -204 809 -608 -759 135 -335 230 799 861 -399 -5 658 236 67 -759 -864 682 -529 794 450 -717 918 -154 -46 -61 -631 101 627 -955 323 73 -717 352 -83 689 -42 -34 268 -67 365 307 866 -447 -230 403 831 -516 -254 -929 -894 90 -286 455 -745 -502 -483 -951 -512 -966 535 -735 83 -193 589 -740 -707 -800 -153 -317 -467 800 -647 -280 424 -938 691 524 -237 262 532 -24 -460 560 987 -543 470 -154 547 510 -49 445 -700 594 -876 -479 180 -803 -684 -281 -723 -563 -279 758 -865 4 -879 407 -432 -579 -387 -970 44 137 766 342 -44 696 200 -302 -422 933 -250 706 458 270 553 679 969 260 -679 -828 -230 -545 143 -634 -849 -419 67 331 920 44 -120 -202 -265 -862 -881 -107 -862 662 -897 222 972 291 522 948 -393 215 887 12 -840 201 -541 -411 440 -808 -165 826 832 494 -737 -145 -110 594 64 648 514 913 -85 -501 417 -578 806 723 -412 65 -899 -15 -924 -67 2 -671 869 -477 -735 287 100 -185 678 993 -517 -299 154 -384 -571 -882 -684 -361 -157 958 512 952 314 -691 484 -141 309 618 655 104 -897 -133 286 -671 69 -630 -236 -692 945 -43 769 929 67 416 -248 63 -286 494 -224 607 -634 -346 639 -205 -326 -332 -276 593 242 -161 365 -979 486 505 460 708 209 74 675 618 187 150 -496 -60 296 423 573 393 452 582 838 -197 -354 321 -131 421 789 -97 -881 -791 749 -396 7 -840 251 -852 259 -184 852 -594 722 -547 -233 -783 -493 270 -600 880 679 -704 699 -622 -609 -654 682 207 -84 799 568 715 -289 298 281 444 -134 -991 597 76 -77 342 511 224 -731 562 -780 -286 687 -176 894 -443 -734 502 168 240 -757 298 70 175 -734 203 -519 382 -245 162 392 465 714 840 -111 970 863 778 714 -557 -770 459 -76 -245 -987 565 -412 -857 -104 -828 140 319 313 849 -990 -451 428 598 975 307 -518 263 -273 -986 -189 -153 -859 -44 -454 177 -329 757 981 -996 124 -368 -58 -796 548 -185 771 393 499 349 218 -285 272 179 -923 -107 569 718 781 241 530 -488 639 256 289 233 354 8 -939 -60 367 140 -815 -149 568 -357 47 -40 -148 -319 48 -715 -503 -68 850 844 737 -89 -741 493 -271 -502 -49 722 975 -324 42 802 498 974 -171 923 207 198 -748 620 -826 390 439 257 220 536 -16 -240 686 112 -951 944 615 852 419 794 105 -109 545 -940 354 -694 432 338 -488 809 961 -907 345 -654 -59 154 -513 652 200 838 245 -178 -852 426 -986 875 -961 704 -775 -494 291 -793 -34 670 212 -175 -140 -741 -590 793 592 -694 379 219 -397 711 76 266 29 708 -195 -706 670 378 137 -661 492 653 360 -381 -348 -42 288 -433 -409 694 261 178 -344 789 -622 -330 963 -524 929 527 767 800 -690 499 -954 -258 -790 22 897 773 -956 -470 -543 -841 42 62 985 -684 -538 -113 -154 246 35 -846 814 626 -181 -160 -695 499 -105 -505 325 -24 -529 827 -225 -242 -207 374 -719 -803 -783 560 -983 94 -653 -266 207 -920 -948 530 -595 -860 -707 -819 -118 442 -300 765 329 -145 432 891 673 402 861 195 -892 -438 866 871 44 428 883 508 -125 434 -611 78 321 321 402 553 -788 -569 -449 -619 626 -172 44 -40 350 -400 -183 358 134 629 -42 -434 -27 303 -907 845 -867 116 -20 -679 -142 -288 -999 -574 -322 283 -785 -825 -16 823 661 782 40 -132 -850 367 528 -385 155 -967 154 -740 115 999 -576 -175 870 317 35 400 -284 -726 -623 -916 754 311 -346 781 -925 931 826 -285 665 514 -143 833 99 -815 193 -754 90 -673 -450 -886 -832 -136 -239 952 -620 -165 -698 345 -483 -631 401 726 135 -519 704 677 898 947 -394 634 -898 -444 203 794 945 -733 -543 -756 -20 383 419 -880 974 614 -5 -829 524 -895 -658 785 -210 -135 -907 817 -63 870 -387 -575 -882 605 818 -779 807 424 599 408 988 828 -500 -998 -365 -372 673 147 15 65 313 -378 768 -368 521 273 -65 853 -252 913 -103 479 -584 -881 -90 -507 1000 -617 -851 771 377 201 207 -288 492 -360 -204 789 -355 -717 -647 -820 557 -588 223 245 -141 953 624 483 -524 -99 447 592 -956 566 96 959 -333 25 -737 588 -601 -101 719 721 -502 226 443 -879 -668 245 256 601 275 726 -625 -962 -511 882 532 744 -892 633 606 -755 313 182 967 -430 -968 -574 280 -267 51 574 -969 -203 -997 -220 -208 -157 510 -802 795 258 -201 -150 713 -566 -747 681 232 -394 445 -183 -462 415 -941 -563 101 -468 -686 -716 -335 -547 19 74 -5 -208 371 -984 -230 252 504 -874 -963 175 -689 -681 -731 99 26 -762 276 340 -221 63 620 -25 -463 417 -504 -369 486 -311 -539 -30 778 371 -905 814 -983 -243 170 963 -239 -60 -52 -229 -593 -960 978 379 902 -103 -739 -25 -543 -231 158 983 614 -661 548 -670 402 430 -480 791 -671 567 -245 23 653 442 -78 -173 -597 -605 408 352 614 -534 -116 592 807 -755 -338 188 310 253 810 107 -596 -110 -809 -216 -891 577 -531 -296 166 -484 712 -885 553 -917 -253 890 -147 -886 715 545 696 -359 738 -277 -616 280 -710 560 601 -105 -181 847 -643 -719 -369 749 785 853 284 258 544 850 -1 -521 -278 242 911 364 155 879 633 769 -815 -159 -142 516 915 -745 -122 964 929 526 -185 -902 680 -358 -535 -15 762 -534 405 -854 279 523 -862 -97 373 -232 69 -390 42 744 -722 197 -11 108 654 877 771 -904 683 552 -8 260 -127 -418 456 -322 41 -587 277 -966 835 -997 540 245 -122 -302 911 939 -331 -589 -427 -236 221 -334 -391 596 9 -909 624 -758 817 388 -414 -888 352 -716 -498 -688 -605 770 -676 492 867 441 -588 539 654 859 480 -954 -664 -798 418 796 -507 717 34 -701 -829 271 -792 -236 -616 765 -238 720 -950 -153 -565 -874 -137 -386 998 -528 -388 -146 -55 938 673 131 378 -944 800 607 -295 27 819 749 -871 -782 831 359 -288 297 -111 985 -329 -30 527 696 726 -957 820 -749 -936 -432 -439 -90 663 145 -851 -434 -112 921 198 -95 -107 -841 -972 -238 -871 665 687 394 -788 -966 -50 -538 -507 133 -154 816 362 -820 -389 -677 804 284 473 -801 182 -162 760 398 -360 875 218 -256 650 31 -703 427 279 60 589 -186 994 375 -509 -914 -429 756 462 -652 978 -247 -804 -420 462 973 -199 849 -374 -794 -285 824 -442 289 568 -948 -613 -624 -37 -153 -318 -710 868 835 921 83 -848 -508 962 -435 430 -448 877 -531 593 -315 167 753 624 -178 438 761 801 -205 754 252 104 572 -905 -179 -423 -383 404 -304 745 -56 416 116 -842 -135 -463 678 -262 -157 652 216 -6 165 -496 -644 311 -392 -927 956 357 -387 803 371 368 258 14 -522 -292 -817 1000 922 -142 -446 412 877 -64 539 -267 -462 918 -17 -57 -179 533 -572 165 -772 -77 802 -231 876 399 103 588 358 184 -915 -535 781 -373 876 926 -363 -677 -635 986 -518 -711 101 -290 -877 714 -475 114 931 354 -848 349 482 438 -581 207 -818 -777 -252 632 -810 162 -526 -396 283 479 517 -834 837 -868 42 356 466 587 -721 -784 478 -738 731 -803 -450 -981 -687 -458 -685 802 751 -897 685 -298 -657 -715 -55 716 114 542 177 -125 347 -6 374 152 857 -330 -975 59 648 -244 196 413 -444 -601 -693 920 206 -781 151 505 39 726 -560 -26 -355 376 563 811 268 660 905 -485 513 941 367 360 495 910 -880 648 -869 -966 85 -918 -432 448 593 225 251 681 421 -634 118 -17 148 912 792 520 -523 645 992 486 -812 -675 -238 830 -656 -93 315 -927 53 -797 -15 247 -384 142 -78 -789 -191 511 -638 -82 -734 -558 -204 -3 -543 -638 171 596 491 -842 -159 476 -211 344 844 -465 -227 434 812 -978 -734 833 40 54 -655 -87 663 587 -2 -456 -454 543 -42 -397 -534 -260 -271 928 -526 -698 905 -232 819 493 -1000 768 -156 -495 258 582 -973 -194 -804 657 554 789 415 386 -988 754 772 -875 -780 721 926 -403 -634 -519 -6 395 -93 -299 710 -400 742 -469 752 771 229 -135 26 -743 316 956 932 691 -204 -832 -552 -689 448 155 157 -170 617 636 413 -622 -886 849 67 -907 506 -291 192 296 569 -482 -667 -259 -915 266 682 145 -551 -890 880 74 753 175 -212 542 -325 852 463 78 634 636 698 442 -157 -106 -980 414 -322 951 724 -815 593 -377 -183 180 140 528 614 -839 80 106 94 -330 849 -735 -307 843 331 76 -132 640 -601 -659 -746 -974 357 556 -515 928 -288 -445 463 -881 182 88 -368 923 -39 -263 638 11 999 840 826 -111 -797 281 -646 234 -583 -910 839 428 467 -915 548 -172 292 -885 -411 491 -967 300 -995 -972 -592 523 952 939 -688 18 -944 496 81 -764 -138 -840 468 -888 455 -965 -736 984 339 -337 -354 280 -460 521 -418 462 199 143 941 -991 -919 158 -863 605 104 359 338 -6 844 905 -329 -631 -827 613 587 556 -201 259 688 836 -808 -98 -525 928 935 -529 -609 558 -677 -89 723 -760 724 712 219 -975 -60 -792 713 -549 246 -765 -407 575 -968 -275 -450 -700 681 -991 -11 -963 -1000 -806 670 -89 1 840 -230 -136 609 358 433 170 236 199 -615 525 -629 348 -452 -263 837 -803 228 7 -187 -522 534 174 573 721 -158 992 -212 -318 626 -606 770 -310 -198 980 -68 708 -974 -543 414 391 680 -986 -123 -345 63 236 335 -996 -374 -410 -862 -234 963 -406 300 -953 571 -345 621 -188 239 65 942 -114 348 320 589 -135 772 676 -265 -71 359 -451 -906 822 447 490 -292 300 -619 275 -67 -640 -209 -488 -685 -122 891 -647 273 893 -630 967 -825 921 -946 750 176 995 472 -387 399 -323 -462 -998 -638 -979 785 623 -307 -795 303 -694 -869 20 -953 -532 -301 -118 -207 -503 374 -662 -658 798 979 585 -935 -462 485 -17 -553 -457 257 -210 22 -276 -766 935 656 889 -131 -107 -738 97 -345 538 811 685 585 368 -242 623 -376 105 573 -569 216 989 -277 -903 -371 -18 -555 10 63 308 -758 -72 220 291 -594 -888 -751 74 -340 -19 -228 -694 657 -847 983 -305 37 990 -908 -539 992 -192 556 769 -816 88 81 817 -402 713 -591 -426 816 -193 -277 -893 513 296 -139 -214 -172 624 970 632 572 -754 -796 156 -892 -336 910 -960 -60 -811 -961 868 -320 537 144 235 -301 -445 435 -434 -81 -62 -813 675 -416 -619 -497 810 820 878 525 385 -197 255 -955 -333 -221 -72 972 533 -336 428 926 -28 -62 898 881 697 603 -429 833 -369 -344 -370 2 469 2 -665 -271 -35 520 691 -932 94 -369 -544 291 -911 -579 -403 -663 -863 -760 364 159 -9 184 583 -193 83 587 -873 128 989 508 -625 62 -644 908 -929 -619 -550 627 -452 687 -746 513 673 143 883 908 959 332 928 -138 774 -882 -215 98 710 58 -573 927 730 -461 549 551 -114 -122 48 709 544 278 125 919 -793 978 -691 253 272 272 13 755 261 -778 -412 -947 -520 96 -177 -920 797 321 -212 -248 -376 -418 -470 -435 355 323 471 266 395 -937 491 430 417 283 -113 181 116 -887 -812 592 69 523 -502 -997 824 -209 -746 843 9 495 -27 603 -271 290 -262 -790 -104 70 -461 304 598 -799 205 -320 273 393 -995 -521 -118 820 -433 807 946 -107 -661 23 994 -586 371 -813 -137 -279 592 984 943 -226 622 206 88 -473 156 754 222 -717 -440 972 -199 -445 696 440 351 -874 -423 376 -388 -361 -858 -453 963 35 512 -552 182 102 865 -864 -509 352 18 -121 -624 606 318 978 -512 716 929 602 178 811 838 -970 -520 -88 -76 601 316 -934 835 -785 797 -955 299 -201 126 561 251 36 471 24 713 -558 621 -981 179 -373 -86 225 -730 -387 608 -709 -325 -328 66 334 254 433 38 925 -196 -905 180 -550 -933 -880 617 866 467 -516 50 -172 409 -868 -653 342 868 613 -550 -553 283 -642 -398 -686 436 -103 -722 -518 97 -104 344 527 -841 452 -667 543 969 309 -759 -417 -884 613 -639 -279 647 -805 55 846 680 68 -916 -458 -726 592 -430 -774 -617 308 -932 930 -144 -876 -956 264 -901 474 461 149 919 -686 186 986 -751 647 -182 398 500 -867 845 -821 -996 57 -584 -542 -462 -947 -40 -974 939 -65 -226 258 578 -934 551 -964 754 -119 -3 607 -809 348 277 -355 -620 -679 322 157 -310 515 -894 -682 849 345 -500 -226 38 380 -764 -216 854 -97 400 679 12 -814 276 354 427 -706 -51 -211 -139 148 43 -533 -269 -855 -861 817 68 221 392 -489 -446 -126 -322 25 525 -51 882 318 1000 -328 186 -949 -544 944 -807 -708 623 -510 -838 -596 384 -569 -575 554 970 292 516 -70 -843 793 541 899 394 15 -866 580 44 448 267 -366 910 838 -718 756 -237 -809 -540 -957 194 -684 933 -9 119 -525 -498 803 -397 69 -380 480 -103 -141 -678 -824 839 -990 -973 -305 -444 -493 -288 -505 -627 -280 909 -100 -136 -401 445 910 403 89 -157 302 -847 763 301 657 -55 -515 949 655 -936 533 103 -790 95 -207 -810 868 -276 143 -770 764 -880 -224 31 -140 810 381 -195 -473 -75 -383 -533 -881 482 541 715 511 701 796 996 -888 -767 -172 -419 669 730 638 63 -954 658 245 -734 -581 595 812 -503 784 525 -399 932 767 -841 -902 702 -270 -687 797 -775 741 -6 -270 29 -149 -285 487 -695 563 -916 253 -523 -820 493 -792 194 -360 -367 -955 276 433 702 -690 -212 -773 -880 -397 695 -573 765 24 459 -763 -126 177 -458 -318 -353 439 309 603 -710 302 -529 -563 -972 -629 195 -309 731 271 -59 866 -9 -803 -129 444 -476 -759 -833 80 -69 350 902 602 -866 -643 519 364 630 907 774 539 158 670 693 -201 98 596 989 293 944 934 55 514 -354 -177 -869 -31 -143 -712 909 -855 856 25 755 -471 924 688 -310 564 226 202 -935 771 988 478 -250 858 594 -158 -241 -247 -570 674 -602 874 -75 -604 -610 -869 -309 -225 991 -782 881 -713 870 957 -795 -254 -361 777 732 686 -872 -774 739 822 -522 781 -320 964 -260 -574 963 -382 47 -353 -993 680 -464 978 -884 349 -978 511 -70 928 982 -394 407 455 797 -337 235 517 749 -85 601 -524 -637 951 561 711 429 433 929 577 957 -948 360 -663 885 865 645 428 -894 128 443 -677 803 -109 45 -312 117 -370 -473 974 -892 -916 -512 -878 -743 -718 -993 -638 83 -268 -35 711 835 -717 -356 110 -898 -211 -355 -667 -535 578 651 833 956 -592 -780 -584 -379 957 919 -524 494 474 -116 -653 967 -367 -848 -693 965 443 -69 -556 203 -215 -30 230 803 -324 -965 346 -392 -974 633 -699 827 687 -86 475 688 170 -432 315 107 -709 -529 529 -677 -120 -681 -412 -419 -387 626 -354 -999 -371 139 11 680 -943 78 -312 -606 578 -769 -656 -767 -263 487 -455 -99 -754 -123 478 -370 686 -178 -643 -239 -33 624 997 -435 -273 530 351 896 -451 69 420 309 485 271 619 -366 294 -265 -649 -396 926 -447 -629 10 536 -744 896 -213 682 -614 175 -817 -452 -118 -905 -247 472 -135 702 -543 -787 875 -963 353 -639 124 291 -425 750 707 -463 -762 295 431 649 -945 -652 621 877 632 673 -599 -570 -167 -729 -893 -686 -315 205 -182 -982 881 -809 -10 222 833 758 407 755 150 -99 895 -676 -470 -285 814 37 -433 -58 -678 -295 713 -920 65 -463 16 789 -108 720 -164 434 -186 378 -326 273 -309 664 -422 -929 -860 -838 -579 864 -118 -952 299 132 -761 28 244 -555 538 -939 555 758 855 -343 -636 912 -155 -860 -701 987 -997 -534 340 409 34 -585 65 -851 683 -33 652 90 -104 -757 723 -388 -458 169 -141 858 -306 245 -155 856 745 -102 -17 -707 -305 -968 -434 5 -781 -701 956 254 188 -765 496 219 -661 815 222 144 251 -679 -164 136 -253 347 -267 567 -265 -797 -725 -171 -724 -248 395 -278 147 -310 -422 -388 -696 29 -430 3 64 877 492 -462 -522 770 -246 558 548 56 4 -693 -285 157 -950 95 440 -585 685 -826 -67 261 -228 673 889 712 -160 792 856 845 -815 825 31 -206 -929 338 51 -922 -340 -699 -552 936 560 -512 131 -763 -123 526 176 -401 -818 148 -651 158 550 162 -957 -828 -778 -755 -132 508 379 278 553 -306 464 -896 660 -808 801 840 911 -346 655 -220 862 736 934 -571 544 125 673 -288 -308 -915 -339 -464 954 -643 -53 328 447 794 -690 -996 -922 -568 995 255 375 971 -282 865 253 -655 -180 800 -816 68 -454 408 -970 844 839 -300 -906 -419 896 461 -984 773 792 606 -797 -478 -631 -294 825 625 -816 -124 523 170 -178 -227 -648 162 -786 -309 616 571 -883 465 -862 -121 -572 -684 87 -910 84 -701 77 -125 117 -744 387 782 -599 -481 952 -925 313 -410 93 -610 782 -907 31 -595 335 887 -626 922 57 -50 -381 572 -654 911 -906 -480 851 167 -253 -870 497 160 -972 142 207 -754 863 475 592 -385 -987 -182 172 -330 -183 243 645 -729 -415 582 156 -321 -594 899 573 -110 717 489 -711 -400 -375 859 299 -812 473 -460 383 -463 879 235 -599 323 498 718 -497 50 610 173 305 759 478 129 682 -619 87 -243 35 -995 -660 -221 -72 -346 65 -712 838 325 -895 -140 833 -827 -886 -92 292 390 -249 534 583 -79 -192 907 -503 -2 -862 403 -34 -509 -50 270 -856 -545 774 315 -273 -526 -121 -908 -454 -408 525 -303 -550 744 -299 -114 689 95 -168 -565 -602 768 206 -677 -765 629 26 529 823 -449 546 -750 679 150 -190 658 592 583 572 760 -586 -351 -146 292 606 -830 -240 -176 116 -313 872 570 -400 -28 -677 -543 -895 300 994 -243 699 -386 -782 660 195 373 -223 -499 19 813 -581 -147 -760 133 653 -317 -167 192 -976 -39 -661 -841 489 -89 -634 -324 818 -194 -895 424 -355 745 851 483 455 922 469 320 391 633 699 646 606 -911 -362 -219 -690 -536 105 -854 889 161 171 -287 -198 134 -173 -539 -277 -395 -39 794 395 555 883 52 -149 -176 -27 115 -585 590 -539 734 -445 -106 -441 -179 -525 817 667 -196 145 -562 -97 805 -849 292 -795 664 605 720 -231 261 -251 -738 881 -950 -290 310 -390 314 -950 -717 -849 438 -778 422 20 297 -995 -920 -883 300 -42 547 -563 928 -160 34 -410 -931 -693 -258 192 -292 -213 -361 649 673 153 486 73 -739 52 478 -115 711 -844 317 -574 190 534 -508 689 -339 501 -372 9 282 -83 -917 -108 -53 658 -459 196 147 -306 449 -520 -257 956 797 238 -271 267 -224 -940 711 49 -262 -451 -701 -213 910 815 455 946 -441 -964 -153 37 60 -364 -653 -907 852 351 -186 236 -853 621 277 640 326 -511 383 643 -65 294 88 441 340 4 60 876 472 -211 690 208 166 -935 -58 760 -7 368 -910 845 -703 -815 -353 -239 -330 328 -787 -667 -601 -938 -319 467 480 -340 540 598 -621 36 934 -482 -223 -544 -684 343 764 818 -915 -959 840 233 -509 -549 -741 -341 351 740 348 -550 -107 -694 481 -336 905 -678 -838 76 -922 136 59 912 430 416 492 -547 143 -683 -205 -785 80 -264 850 221 775 -335 -568 805 751 -766 301 611 -136 -70 296 697 -305 458 -416 118 244 -382 889 -380 613 817 216 -446 398 185 -12 -183 -981 238 -607 889 851 616 966 -113 -789 854 -901 129 -903 428 -782 -199 609 -224 215 209 -40 745 -284 937 -32 675 -802 -125 -602 -613 -884 -555 876 891 649 843 956 162 250 858 739 -967 876 -87 413 8 908 215 91 -762 -727 695 53 -783 -828 122 -59 253 -507 -106 -893 -818 533 192 -511 -810 -600 126 692 -904 -634 -476 -725 528 -896 0 -394 -455 272 667 -1 -40 -110 -583 -322 494 304 -947 467 -605 140 53 -751 466 784 536 220 -206 423 -711 -523 395 296 293 -917 -34 -735 180 396 -400 -431 761 233 -156 118 505 -789 -964 -116 -66 285 103 827 -862 867 178 586 206 16 417 -46 -73 -234 -922 -871 -906 -172 301 869 -532 -215 -314 -891 574 406 261 -824 682 973 678 -501 -869 593 -934 682 -759 415 961 898 -250 -520 372 375 -406 565 342 360 -999 -447 -759 574 366 -774 212 -23 -578 176 -815 -305 -491 -138 312 819 849 -149 -603 673 876 136 -392 -484 931 -388 -568 -123 -371 413 347 792 -832 -237 267 -702 883 115 -845 -960 -346 367 -613 420 941 804 -97 -895 755 -25 844 72 -28 -300 106 849 -40 713 222 -152 445 640 -112 -900 246 195 -117 68 -836 595 -789 830 841 -624 -289 -29 -324 -389 338 441 268 96 -454 951 725 423 -997 -290 459 -445 903 292 -279 -169 -863 280 -438 517 724 -1000 -959 917 -14 195 131 810 740 -622 -556 -697 867 -812 -728 -824 918 108 351 -369 -321 -517 -495 23 200 905 -411 207 -751 -776 -320 162 257 -82 973 268 -788 267 208 -447 -106 -50 97 -750 703 -962 -107 -715 -325 112 -33 469 -949 300 -121 -480 -307 -931 -262 -16 235 -64 -568 486 329 -123 -167 -144 -536 675 46 187 -21 427 -49 -416 -110 861 -563 764 -575 -464 -741 707 763 -36 -88 326 -552 207 -876 -928 -102 -452 96 738 353 -224 -730 -452 -291 -147 368 -505 733 312 -658 252 29 498 76 -814 771 215 436 421 -906 227 -183 -980 909 -527 -568 -409 -201 760 247 617 -106 -268 -722 309 320 -412 -246 -240 376 175 562 -635 -632 -709 -945 539 -790 -137 -471 806 -831 202 -356 -231 -330 -159 250 -786 -751 -338 -536 109 -341 -615 498 -571 390 -709 -399 -651 947 47 197 278 -214 257 406 -186 -58 486 -283 -477 329 628 916 -822 -683 247 -948 531 114 -313 -557 -967 -167 578 602 -944 549 847 134 505 751 870 393 990 667 436 -400 -7 -534 807 689 411 -810 -269 -235 -246 -595 -250 -226 -315 -386 -481 950 473 826 -260 -936 -279 -448 489 609 -613 -979 -766 552 876 652 1 766 0 -305 -501 245 -911 -797 74 -628 -327 517 -389 516 -397 33 -478 -803 -995 -867 -732 -422 -102 -659 -98 -502 613 -817 823 477 -379 110 -714 354 1000 -456 295 237 77 505 724 16 -886 -351 -628 -816 768 -369 -861 430 -395 -606 -999 -369 349 571 -289 -940 -684 137 -988 -846 -109 -524 -336 512 224 -248 675 711 536 -112 36 -775 -933 -739 796 -396 251 -18 376 -282 -411 94 -713 -868 614 -835 514 70 -1000 589 342 -267 -279 -210 -808 -420 36 745 539 -392 -295 735 804 -876 -971 -641 -583 -419 -981 -899 553 -431 359 -892 -933 -880 772 -250 -107 331 789 -106 8 -524 -773 -604 -859 834 -733 947 644 402 -692 33 347 -534 564 302 -439 -360 838 -15 -116 -546 877 -428 867 410 620 -167 -874 375 -531 651 849 -366 -133 -821 -202 509 227 -587 -23 -504 6 154 -963 -660 413 -112 23 -325 -91 537 -673 -132 -291 132 226 -769 562 -880 515 447 19 -252 360 -199 565 874 731 -86 -34 994 -532 -681 -58 448 628 -219 316 470 -298 220 -92 288 -676 867 156 -722 798 -210 976 -468 -792 112 926 875 -276 532 -570 532 -220 49 -294 423 -61 -992 375 -927 -406 792 -559 163 -942 -506 -692 -653 108 -365 411 605 -77 260 -298 87 153 -241 264 -528 -896 -73 272 -743 -344 -521 -801 463 481 190 16 -932 123 -269 -362 -675 277 -226 898 546 -851 812 581 -216 -587 -901 -421 -783 815 -632 676 397 591 827 -237 490 -405 512 115 -239 -463 178 -526 319 -45 -831 -331 584 -830 261 143 193 524 580 -678 175 -344 -152 -987 -580 589 -949 -157 -466 -394 -131 388 241 956 665 -812 599 -200 -987 -845 -730 960 -23 -892 -717 -609 198 449 554 127 -719 -336 -709 711 -523 962 945 -736 281 109 -188 -959 819 -120 -380 -530 -413 -91 -878 -604 351 -708 136 626 -118 -428 979 505 101 470 324 466 451 244 -31 940 -973 986 -187 -370 -222 537 536 555 -565 -259 716 825 928 103 422 638 295 -626 -304 -461 731 -654 183 -826 356 524 -227 833 -720 -467 839 -931 -668 664 726 -349 -519 -26 710 -750 -117 -360 -405 915 -553 -399 32 386 644 902 -232 608 370 -217 833 244 708 -208 620 55 695 142 -917 185 -1 -377 558 371 -315 772 172 -414 -911 155 772 -70 -517 660 -952 200 -60 463 302 -936 859 -459 -62 976 815 37 731 75 174 -817 -432 343 568 -959 -792 -291 71 565 968 735 -152 -644 282 454 -393 -864 680 -662 -673 -529 135 262 286 -755 886 964 -349 -247 737 809 -220 852 -800 -428 312 -425 58 -290 -823 -799 86 -601 88 -335 892 806 889 387 237 -483 727 -150 21 468 -442 799 0 588 -68 921 -140 319 -780 -553 319 428 649 123 -32 -692 15 -612 -177 -17 -367 121 -559 7 619 958 -145 -17 -12 -777 -360 323 680 -69 -600 407 -804 -107 92 -565 -535 -882 -711 -909 -961 180 270 221 -837 -363 749 -53 -282 -354 -892 915 -778 559 707 963 -263 135 207 842 836 25 -110 360 536 790 416 -971 600 573 153 -316 -189 716 -970 768 40 882 935 -911 -861 -79 -691 -645 -412 655 340 -442 356 303 816 790 -819 798 849 -694 899 537 -140 -488 423 790 165 -627 279 -929 -483 -674 887 427 -335 26 -720 -753 -955 762 275 625 714 -252 222 197 -709 562 311 -578 304 -364 737 -902 -869 -734 150 -763 -703 -746 -977 -221 487 -423 940 -10 874 123 -878 -915 880 639 -410 985 559 -987 -745 -339 -658 -733 -58 929 57 -960 -398 501 147 820 963 -630 -786 -200 -909 -145 657 -143 -355 -385 148 -177 -78 367 931 -978 779 -50 970 87 -501 -431 -601 -737 -107 -822 896 -546 294 -311 -553 696 -539 762 -217 -707 -219 177 116 -594 -919 -15 782 -552 -204 -757 -192 -909 121 563 164 787 -908 -847 815 -688 -658 -277 -614 104 -620 932 507 26 493 767 17 477 166 345 -862 -524 -583 -442 -155 -442 932 -383 9 -859 509 705 -113 144 -126 592 513 814 76 272 -249 915 -507 553 -254 -221 27 774 84 -899 482 -828 6 -707 240 91 -817 237 652 770 185 882 -833 578 -295 -207 -44 -802 -676 479 628 -595 -258 190 95 955 204 -538 821 548 -305 -182 -853 787 718 802 686 181 -599 -709 758 -870 -369 405 332 -617 -604 -527 -636 208 -987 766 -241 871 -585 -882 348 325 727 -163 -922 94 -506 -623 -773 929 -400 -666 960 999 284 -383 239 -778 228 941 583 -248 448 229 -264 7 -245 523 -908 842 -965 913 191 791 152 567 -840 -498 -659 335 -104 -951 -126 -370 -776 402 849 454 981 -355 254 120 -791 93 851 234 315 -430 954 996 841 740 -166 -171 124 282 -90 70 750 411 -826 -390 525 310 31 964 -581 276 95 -88 -389 266 228 24 -177 -720 173 -313 -563 483 523 692 -507 531 192 -883 597 -416 -403 793 -391 481 928 -754 968 604 981 -298 284 780 -46 787 -288 -20 -220 969 -550 976 225 -440 -893 -881 -301 362 769 331 -534 -313 123 779 69 803 -131 880 756 -176 339 257 350 862 -668 -581 896 323 -147 -264 194 952 -638 423 -181 -455 267 453 -667 -205 -765 427 -502 239 -967 471 -174 -916 412 -517 -929 429 -507 -404 -698 -482 -654 -336 -417 208 -768 239 -865 -253 -734 -867 -853 -202 294 192 312 -283 -476 537 -7 552 691 58 826 886 24 338 -155 -135 288 88 -347 -574 -335 -114 -935 418 -784 -372 1000 563 124 705 -804 445 -361 420 699 -727 755 -118 63 997 -937 -949 184 667 -718 847 -961 434 -392 750 282 -881 -671 755 -491 -294 653 -303 311 -1 99 -927 556 -424 -332 -838 482 873 -215 -583 549 372 196 542 -704 -116 625 -419 -101 -203 644 -135 -348 72 -113 897 -134 -611 541 478 547 -924 -311 969 299 80 576 1000 914 -730 193 -444 -118 -790 -702 645 409 664 868 12 171 -736 -979 230 147 -743 -288 -496 876 -856 307 828 529 -881 -165 915 197 -586 -426 367 -44 -625 387 -529 -183 -605 -440 572 -948 -876 -828 -792 501 -728 549 346 -79 -780 186 296 -853 105 366 -561 -779 900 69 -335 22 877 153 -404 388 229 58 -67 -280 127 -830 -992 -174 -696 -165 272 -729 881 -276 -617 224 -405 -365 69 -483 835 636 185 768 459 266 464 302 992 -861 -415 -567 703 750 -860 874 545 -380 -375 -906 -12 71 1000 0 441 -364 -119 891 -94 330 680 695 815 -636 967 223 325 397 -633 665 816 -652 -112 -944 -886 663 -825 286 -755 -483 -852 200 883 -103 -195 581 -965 -941 -840 -571 -427 -222 426 642 787 516 -726 955 -102 708 -881 387 939 941 -428 -718 919 -265 12 -602 94 311 100 -984 593 -767 913 247 285 -386 -269 567 745 -790 463 818 841 -456 606 131 -578 -283 -414 -66 779 717 -565 -875 -809 98 711 153 -812 972 -459 685 154 -240 128 359 458 -188 495 -328 -953 -218 -436 488 893 864 -836 -16 486 588 990 -810 -455 257 -34 -657 -633 402 331 -603 -734 -980 -196 338 668 179 -555 370 813 -657 -66 -734 -713 113 -614 -905 309 265 903 -98 -211 -395 982 -529 829 -493 -853 555 287 463 -899 993 -263 -49 -344 143 -952 581 -803 213 -96 603 608 -890 378 -146 -111 61 -142 328 -581 -695 -767 988 171 -34 -247 -502 548 705 -622 436 215 994 626 -394 262 -540 820 538 -485 -523 575 635 -251 -138 -413 390 797 -869 196 628 371 805 468 766 620 -72 -568 -978 476 789 -224 611 709 -450 -507 156 690 46 961 -778 -142 183 -61 -624 651 992 446 353 35 629 296 193 -537 -814 873 -243 870 -753 869 -296 80 37 -375 91 975 -201 341 -134 -914 -768 -683 -916 -444 -993 -60 -323 -857 -235 -86 488 -968 -100 284 953 882 -724 875 -380 -13 891 -852 -175 -19 -587 -194 -262 -815 683 809 -565 738 -955 414 790 411 -240 45 226 59 111 -455 617 -574 -206 -529 887 981 -717 -641 -14 -659 594 -981 -290 -160 831 786 -260 -861 -571 -827 436 -765 241 914 805 -679 -309 -907 84 -685 541 -525 882 -649 179 -657 734 911 -88 -972 883 116 666 751 -351 -390 -103 303 -779 -898 -887 -437 581 -448 -287 527 893 -278 -867 -349 285 -289 905 -978 -252 659 856 31 -288 969 63 810 843 146 342 635 242 796 98 60 338 90 -975 883 141 260 -82 -947 47 815 508 -448 359 -579 -853 -326 790 -645 -598 -598 -506 309 656 -975 663 274 989 419 -510 -949 -898 -238 499 967 -678 -419 -505 887 439 -308 -128 -969 598 -436 -368 285 961 -722 -148 935 -631 299 -35 717 954 602 -828 317 -767 814 340 -964 -732 -817 938 -243 -742 -70 972 -183 152 -326 270 -982 -549 98 980 -422 -630 -451 131 405 -675 216 663 464 371 64 -917 723 628 -132 -868 970 70 -576 464 -19 722 458 -697 412 513 -486 -135 502 72 -254 -53 597 52 313 419 672 510 -827 -772 -300 -753 821 -401 -300 -30 989 -892 -272 752 -150 -654 2 -300 759 -448 730 -278 -414 -935 -77 -485 -5 -298 -56 -126 738 -7 494 199 666 159 -204 965 -383 -550 -142 -636 717 52 782 -910 -727 -192 788 13 -92 499 727 -133 171 -790 508 -770 132 147 -637 -433 291 792 -72 -676 -405 -695 -348 -288 690 -759 -2 -563 695 -128 -21 -181 -513 -901 465 -58 -959 -672 -22 602 989 323 131 -266 -236 343 -927 176 -597 -206 241 -551 823 -11 -667 952 764 -121 -400 -649 860 -206 594 207 -840 -102 -540 -930 422 441 893 464 -754 -593 -134 179 -962 844 -612 -967 407 255 391 761 -365 -84 -340 -957 574 809 -694 540 162 14 505 -956 -182 23 -373 -912 852 -970 816 432 799 -862 642 886 88 -139 552 -608 -496 -547 188 876 -927 940 -71 -341 -452 -535 -433 784 818 -853 -439 504 443 824 44 840 154 -953 970 -264 -940 -720 265 -172 948 990 -824 446 396 -820 937 -864 -403 -858 538 -793 453 468 894 980 951 -744 -259 -385 547 -556 638 -545 -846 -589 5 -408 188 -885 392 -603 -782 -81 -663 -817 904 -837 896 534 -109 561 217 -268 973 -297 84 -769 -310 2 287 -109 -65 213 24 -655 -935 -217 -249 -655 490 589 -488 -224 356 862 798 -27 234 -362 -586 -186 748 -771 798 551 -442 -485 150 -156 759 -481 -528 -66 -284 716 -365 -1000 -373 -437 311 546 -327 -26 943 587 -490 -362 -967 -192 599 553 -575 870 -280 601 248 900 -264 15 29 721 30 630 -449 550 -208 277 -370 -643 798 -995 -134 831 860 306 525 997 705 -390 243 600 335 -976 982 -836 -538 915 -977 696 380 78 867 -11 -58 170 469 597 -530 -73 973 66 -816 -293 -709 -759 341 837 167 955 -890 -949 760 669 -684 -494 491 723 430 397 -43 -585 -390 831 -245 -37 48 -519 -99 -469 -19 393 -78 769 186 407 -978 24 349 -118 -630 -629 371 -988 -966 -311 848 889 -790 -380 -636 -131 678 -772 592 -785 -726 -934 937 -849 123 203 -529 -380 -818 240 843 -108 546 -438 -882 388 270 -422 -385 581 -74 457 326 -954 -980 -969 925 -654 628 50 -144 -291 -303 882 61 -51 960 311 972 -210 -649 57 846 -775 -467 -858 -672 313 -359 749 203 -539 -743 803 -777 723 142 445 353 -241 -537 -338 -865 406 402 1000 -398 251 955 -568 -752 398 -935 -920 610 812 947 -885 -886 768 -298 -56 858 499 -560 -851 530 430 548 490 -264 910 -196 507 880 -165 -476 -418 787 -184 348 367 -566 522 -700 966 731 730 -401 147 584 -54 884 504 -581 210 -760 465 373 479 -410 -852 625 805 -16 877 148 854 -730 -445 465 -478 971 -609 666 -708 -339 753 -698 3 -640 -179 986 -18 -21 -532 -87 221 -340 544 542 193 581 -809 37 584 64 13 -619 229 -772 518 -256 641 -35 749 453 284 468 338 -977 -362 -858 228 857 -603 -450 -247 -800 -368 -684 -33 -583 129 946 -93 566 -22 -988 -5 46 -400 -431 45 423 675 233 -820 317 -539 -794 800 -919 -531 -602 -265 126 577 -345 -175 567 374 340 274 -179 708 383 -250 -764 181 828 -607 -431 662 -909 -931 416 -346 360 -430 563 -23 -172 248 167 551 447 212 409 -454 795 977 -476 910 678 72 895 -327 731 -209 386 -524 277 -849 291 602 -76 739 -510 -164 -623 -797 -410 754 -747 119 -107 929 -863 991 678 -864 -184 -601 -512 183 -75 -553 -828 230 859 390 56 376 410 -851 11 147 -332 -325 549 352 265 -558 728 759 165 488 -207 158 -656 700 623 -628 -955 -691 337 279 281 -597 -789 351 667 843 504 -21 -805 563 179 -906 -674 -168 432 -334 -764 -38 -655 329 983 -126 -307 -481 -686 844 -358 1000 -386 442 -110 556 -160 122 349 -718 -26 781 291 329 -790 -417 710 -241 -670 -633 -927 898 -145 683 -678 694 -162 274 -566 382 716 486 -365 806 382 277 -9 -476 -614 945 103 -928 -882 -846 19 -730 137 890 602 316 315 -919 -955 540 -285 -7 -794 489 -845 -939 -117 -415 266 350 335 383 -152 -323 890 -411 849 -88 273 488 392 -617 -309 -666 -375 785 -364 -697 956 -399 -568 176 220 716 813 -559 932 -36 -348 -809 964 -803 -58 167 -347 -99 -415 290 -658 31 -969 700 -52 14 275 -613 324 261 176 -839 277 -41 -861 883 49 -348 -90 -922 -394 746 577 628 568 504 209 -197 -758 -257 71 -773 774 775 -714 -130 818 -986 -280 -875 320 441 949 129 -911 -929 177 569 -498 -477 -982 -845 213 -436 -863 -417 -74 807 660 726 111 -768 -151 15 800 785 -953 -977 -442 439 -575 874 -453 -168 -760 902 247 -447 -403 73 -363 162 -59 724 -212 190 550 -823 562 478 -932 130 17 605 -702 -135 -504 225 650 321 138 -486 -846 3 476 -164 -335 843 526 -67 985 -822 -354 485 344 -228 -975 962 557 361 27 -8 405 40 -662 -433 -790 -722 -653 648 720 431 926 -97 691 189 912 -294 468 -501 -704 760 248 852 -148 -298 -332 507 -801 -749 14 384 -74 798 -254 262 -338 -940 127 -392 813 -254 97 -825 104 5 -435 -971 -107 -939 -536 -599 -216 -515 -233 334 -273 -223 -474 -73 -274 -396 689 -279 -248 -77 -423 333 -428 177 641 -700 -332 -132 -179 160 -217 -648 928 -761 97 -533 -403 444 -282 269 365 -12 -640 894 -214 798 -680 96 523 -76 501 798 -610 -261 383 -800 -602 -71 -490 112 -278 685 -337 214 509 222 973 -546 -302 -797 995 926 66 456 832 361 672 769 711 -421 894 366 724 150 -18 921 15 768 -925 -891 337 886 549 56 398 -829 -539 -394 923 330 -66 -131 -291 918 771 -486 -801 250 897 -519 -655 662 -382 817 352 -148 -601 528 458 -607 -725 394 -200 67 486 667 76 -428 -539 448 891 -786 547 97 -770 -128 -441 150 691 754 658 -670 -71 -970 -435 952 769 348 -509 -710 -7 -294 -649 -576 -544 -777 915 -95 891 309 902 527 -975 523 244 63 -816 238 81 154 660 -227 885 982 12 197 -331 101 -466 -155 -271 -777 -679 -369 -758 -654 -613 -74 505 -873 -860 656 -498 -667 -385 -92 766 -297 -836 -503 -42 945 960 -539 -492 61 -614 -857 -161 -339 818 75 842 -875 270 -190 854 -794 -710 816 240 -499 -507 295 280 388 25 471 -333 -402 -971 107 -814 -677 934 884 -484 -963 470 376 8 -94 308 -492 323 393 -970 606 179 -766 -622 44 -185 752 -791 647 -321 906 841 451 -755 -369 -100 628 -789 -597 -280 476 -111 -371 261 -364 -893 210 -932 95 664 587 -59 376 -845 -391 543 197 128 -92 -50 972 -538 740 -752 931 529 -284 -311 536 679 -171 -818 181 -113 698 40 400 -411 23 -943 227 789 -671 -69 592 660 627 -412 -544 36 668 -593 -933 -114 -847 844 339 -328 981 697 894 -89 4 -469 -474 913 -758 62 833 907 -26 -833 197 404 841 529 656 -861 -484 46 -424 779 823 727 47 -930 -848 797 936 -783 290 758 -293 109 -428 -241 -465 810 -999 -376 528 217 239 431 -727 356 977 5 -327 -475 -678 -237 328 -207 576 443 449 -309 637 140 -90 305 453 -514 352 992 988 469 -978 -464 578 -976 628 165 814 65 611 70 -540 11 30 199 -859 22 -984 -114 -821 -710 2 622 3 488 835 113 -358 870 391 -560 998 763 863 -283 -638 298 -643 -441 299 -728 -486 -345 194 -792 157 53 -179 746 482 -127 -202 890 214 986 817 515 593 -721 -914 936 -412 -358 779 28 -435 -951 -187 -543 -758 721 878 -182 983 -822 125 -700 -599 -262 -628 -252 486 -674 -545 -510 609 -492 -988 723 -382 40 260 485 -830 494 500 576 -170 83 798 -930 -778 -410 -409 315 426 -945 -812 -11 -293 -193 -712 -474 -900 -578 739 293 -962 -328 -186 247 149 291 -175 469 945 976 251 -329 278 -151 -465 513 -948 952 713 336 360 -683 17 -667 -894 348 -331 533 -23 -443 665 388 -385 660 636 -214 -639 747 -175 394 913 -672 -95 -447 -40 553 -552 468 855 515 643 620 -759 505 -312 455 69 -530 417 -448 482 963 449 -628 -670 599 211 890 508 -595 317 -83 908 365 433 -306 -262 17 -669 -513 -224 777 811 -967 -482 -90 -530 -658 190 -580 -962 565 -607 -865 107 -327 -89 -447 390 268 -248 751 -96 626 -482 -138 -958 -15 -329 701 20 -797 -15 842 -908 715 -127 -34 533 224 239 574 -71 -387 -935 217 865 -764 -974 382 62 -659 431 816 971 -948 -370 -728 232 563 -145 -712 109 551 990 -982 906 694 434 100 5 131 660 651 743 -609 41 -542 -481 -155 232 673 540 -830 -132 -484 309 561 441 770 727 620 -199 -126 -940 710 -890 982 -451 -947 -81 440 467 52 672 298 -455 96 176 -782 79 -586 841 520 -759 421 -104 -636 757 -208 613 467 -61 528 -872 487 -540 55 124 -352 -2 -350 -505 164 -930 128 520 -453 722 -785 251 -826 -273 -495 -405 545 286 813 -820 -688 -763 -991 118 545 -556 -710 -550 636 -175 672 337 847 -3 897 236 -460 705 -591 733 -626 300 -778 -167 -415 -100 286 -837 -248 -641 -308 -323 398 -525 416 468 -578 -90 153 772 -235 -649 -976 -728 247 -21 717 -993 -598 -239 868 64 53 30 176 744 -476 -604 938 -273 -711 -51 -952 -134 -516 316 -369 -370 942 -937 579 599 432 846 389 -175 559 673 -717 -292 972 -635 -202 -949 -598 -244 -408 -129 -518 -489 -571 -553 -393 -138 840 -992 469 -173 -34 537 -345 -255 -446 -873 811 48 -29 978 569 626 625 793 -143 -284 791 223 66 -212 870 225 -135 -648 537 441 383 638 907 771 -911 -144 754 -777 716 -811 554 458 -501 -140 345 445 504 -484 506 287 -123 -607 -248 -152 -933 307 528 -919 476 -38 581 384 -677 -826 749 827 896 -684 197 781 -985 -636 -379 -28 562 -817 89 -929 -994 -226 -662 516 241 122 -539 -752 -688 9 -399 -714 -796 -655 -702 -75 882 -704 -909 -856 -567 -181 908 -62 -596 -595 593 397 823 143 -392 658 251 -407 -346 158 -359 -933 -207 389 -864 -755 -633 -433 866 -113 430 209 -824 -340 -332 625 -23 680 -885 -611 -77 416 -324 570 -265 -756 -504 -782 323 -217 -76 169 982 -974 -997 771 -227 334 486 -121 405 669 20 -179 -362 -285 481 442 -351 921 313 -460 -960 892 -458 -123 525 537 485 424 885 469 661 173 754 -631 624 129 -402 -422 -833 713 -469 845 -679 -595 310 92 717 681 469 567 -65 798 -658 946 226 616 -694 19 919 264 754 186 10 -14 400 -209 -824 -702 109 -252 -568 -796 755 -294 276 438 342 148 -780 551 595 -321 -832 796 -342 -350 291 -267 -55 982 610 -907 905 281 439 680 -102 -378 940 482 -699 -335 -683 509 -408 -970 645 -971 278 978 -103 -703 -69 354 -431 213 -53 -524 776 543 738 644 -817 57 -887 285 -248 -307 -762 -904 222 -467 -888 955 -521 -14 271 -700 -896 808 -189 -56 -371 900 569 402 -269 815 930 -620 -290 568 515 931 -76 755 -694 -6 375 510 230 722 -987 -237 -683 97 172 701 -653 101 10 413 21 542 -463 400 -606 -129 -839 903 275 153 -827 615 -221 -817 -399 873 -5 528 -768 -433 405 282 -209 -873 456 -350 -732 -301 589 232 -845 382 -309 783 -315 255 -772 -800 -676 -714 166 -728 430 862 817 -105 289 -866 -262 912 -916 -891 426 -841 -66 -431 -650 712 -836 717 -557 856 -870 649 -4 -262 -541 -908 -656 -354 700 477 191 260 884 -400 93 -286 336 109 629 453 -683 -101 250 910 240 -929 -618 -848 482 -881 94 818 405 754 558 -990 888 -24 -423 976 201 -9 268 -261 -69 -491 -759 -188 386 -611 159 -832 55 816 920 286 -928 669 -965 172 661 705 190 -219 -763 492 -502 306 -550 -465 909 544 -370 986 -346 827 -618 -266 796 806 223 -139 363 541 -932 772 -985 987 220 -181 -516 200 366 -223 45 -375 393 823 540 953 448 977 370 -562 608 782 662 -273 974 -511 -548 -299 600 583 149 -98 480 -860 -690 159 594 437 525 205 632 431 -460 925 874 614 -262 -434 -285 470 -934 829 -288 600 -850 258 6 436 -682 173 -355 -886 402 -375 -585 -739 -613 -529 6 -823 514 564 731 -747 662 -380 -936 -839 607 763 654 160 -747 961 -983 926 -658 -737 106 534 108 -244 -394 -580 353 -247 167 663 279 -345 -562 979 55 -423 -400 -886 -904 591 54 633 925 716 -642 -722 -964 -166 824 841 -983 366 -343 485 127 -447 909 -931 -700 -33 -644 99 -243 -116 -265 -79 747 -811 120 -197 -931 -508 -974 362 562 154 505 -753 158 455 101 -953 752 -529 68 167 -747 14 -917 -795 -422 426 79 -189 -885 959 -590 757 799 -144 125 623 538 722 -917 -588 490 -636 927 -929 692 449 325 -406 175 946 516 183 -436 289 134 -573 -682 -658 36 840 -490 600 609 -990 995 -648 -832 725 -656 609 -503 821 271 552 24 82 854 572 4 666 710 653 842 -353 -935 503 -277 647 -106 268 823 -331 369 349 220 -266 -539 -505 678 686 -406 682 929 -221 167 -542 44 -297 951 970 -324 479 -238 853 -463 72 897 -575 -583 589 35 132 37 560 -746 567 -566 325 228 -818 -58 -770 994 -417 -500 -18 -91 -562 413 753 -971 335 -233 363 -630 114 925 487 430 166 -224 -757 -878 -57 710 105 -372 -590 -372 215 -344 367 -80 -995 -87 -332 513 -851 -524 200 -989 786 580 -822 372 934 744 401 -691 -657 -885 -339 364 903 -433 -371 439 -485 598 -340 -27 -247 -212 57 -132 -159 -912 -463 -877 -358 -517 -186 481 225 -956 -981 -471 -71 16 201 -914 311 -451 470 -472 647 -916 758 120 234 962 541 -315 -367 270 -148 -963 591 -288 617 -818 408 -829 -411 -658 733 -353 959 997 316 929 -21 985 121 -605 -717 -384 -258 301 -975 -318 826 -959 638 -35 767 -961 419 858 359 -349 93 49 622 -592 -827 -484 206 918 945 -860 478 132 634 806 981 994 974 98 -873 985 620 188 570 615 37 -378 86 314 -627 685 -225 -958 -481 -474 842 -139 -118 -80 725 672 -522 -296 -333 -747 -331 222 627 521 498 -93 -765 238 -597 835 540 584 -296 153 -866 -209 -304 -153 526 778 -335 95 -179 -696 829 709 502 -623 540 279 -642 -97 176 287 870 -64 -550 -198 -967 257 -339 -841 -784 -804 -797 66 753 -443 -139 188 -914 -930 452 -642 901 486 164 -828 -363 -595 -379 -704 -837 -93 -305 579 7 406 776 -827 519 -490 -530 383 -131 337 -965 -685 505 208 952 -729 -187 -531 -965 -845 -620 -841 -91 -683 -858 -470 -848 914 -584 710 35 528 -177 -444 -272 624 51 -947 930 800 48 193 204 -40 561 -588 -276 -848 609 335 -660 -847 -492 -811 -941 290 -68 -105 -797 319 602 -671 -480 -172 -390 -31 454 -774 -829 121 208 -814 507 -611 778 677 698 438 -482 -228 917 402 540 -10 534 246 -998 -354 392 -385 224 -153 89 -783 390 679 -905 -700 908 -311 561 -742 -623 535 -466 -212 -670 -144 230 -637 -102 381 -442 -550 373 873 -743 57 847 -179 404 787 458 -737 770 965 -452 -780 -80 97 260 -623 273 -905 -730 47 777 -568 262 -993 952 -118 -552 996 113 646 -290 -150 545 -925 -344 -332 -204 765 -526 105 850 510 63 -21 -253 483 -572 -266 -600 -761 473 -358 -886 15 23 -288 -160 770 -309 -190 -514 251 -436 -660 226 -842 18 -481 -384 833 -317 418 -201 -832 142 -690 827 622 830 386 471 -901 377 -196 -637 -184 807 685 764 653 670 977 -697 394 -758 -758 134 355 214 -529 -478 279 874 160 -912 20 474 986 -119 885 -96 69 -341 -996 -276 -950 76 -181 -691 -278 -907 880 -179 -280 -670 -702 -595 952 784 258 761 -385 -780 -574 -627 340 -175 443 -589 641 -501 -795 -171 402 420 137 474 23 -91 32 -147 938 -813 779 -702 344 298 -590 504 -966 427 0 -38 611 822 45 -106 867 -527 -965 -662 235 -317 260 952 331 -583 715 -257 -676 321 -826 -957 770 644 -565 187 -105 356 153 -934 771 -878 -495 -172 -855 121 -558 25 935 -911 362 -495 -142 -969 -404 -355 995 149 -148 259 248 -187 -595 -723 -613 -85 -807 -602 -273 801 -515 532 -949 440 -413 896 -692 -955 596 722 -174 -660 -740 889 864 218 -157 -813 83 585 277 558 220 529 459 937 -359 649 483 -648 -303 -970 570 -514 -59 -493 -138 617 -441 487 332 -112 -174 -356 474 564 -526 -834 737 710 -987 283 214 28 -258 -150 -569 125 291 204 341 -840 242 173 -682 384 68 443 745 429 154 158 -262 736 397 764 -736 32 -101 -515 710 -833 -32 -181 588 150 289 258 54 10 993 466 784 71 -371 861 -954 874 866 627 -64 24 604 959 -161 921 59 -10 581 -686 -565 389 -518 809 -507 -871 -441 -595 -771 -580 -481 525 40 -244 861 -602 -479 266 153 -824 -483 -726 -807 828 543 -125 -535 769 634 -339 -629 285 -608 -870 -923 -494 14 -984 640 42 648 55 -901 -525 -636 -474 596 -173 -242 649 -321 -138 -314 -660 -240 358 -508 -296 -750 589 866 -753 -924 -933 -27 -112 -683 -99 204 794 401 811 977 394 248 -600 -200 888 -649 959 -646 159 396 -514 -52 -314 890 90 -693 -697 -44 -35 132 -550 -90 833 448 -799 -560 -943 589 831 -895 -41 -327 -806 -199 -465 513 12 929 853 550 966 -933 937 -939 850 509 -722 734 16 983 214 169 -993 352 -319 -774 -293 -538 -552 884 314 -880 588 -742 809 807 -257 616 583 726 -230 -387 -443 713 -510 603 548 -113 -835 -515 -29 196 852 -547 819 -955 -107 -883 370 -218 162 -812 -163 -966 -819 751 -303 -986 206 -314 -438 329 187 -681 -510 -23 -664 -437 -39 -346 -798 -148 128 -541 126 -838 959 859 80 314 986 12 635 303 -938 95 418 628 386 518 -960 953 500 -731 471 852 -193 106 177 -357 -736 -978 -485 -310 -906 925 699 -449 524 -444 106 -166 -392 317 196 618 -937 -340 -207 -863 822 243 -44 796 108 -208 819 -838 718 859 -695 804 571 -335 672 -682 920 -533 399 690 -153 897 -527 -900 482 48 -887 -632 306 -489 839 348 -778 -548 -187 -85 -88 293 -205 372 709 -943 -567 -992 931 496 123 -784 926 -581 -662 -878 59 953 -666 -534 -794 -884 -305 395 495 376 -77 581 -323 932 824 342 -438 -550 191 -338 -827 436 -213 81 -673 -983 -416 -390 199 -674 -283 -42 664 764 -145 -618 101 -288 766 273 380 472 357 -179 -949 -471 -956 -412 -768 588 639 180 -896 844 799 -271 400 429 217 -36 278 -209 446 1000 -436 116 560 -273 -368 -413 -180 -835 -960 520 934 -225 -102 -703 465 -495 -160 825 752 203 820 374 -918 897 -939 -818 584 134 430 -835 788 942 457 -135 -967 522 -417 222 -739 -646 -977 442 455 -922 11 723 59 -897 784 456 207 812 -714 424 863 -853 135 -267 226 -907 936 871 879 -823 854 -659 981 -975 818 -127 -39 741 559 495 600 241 -326 -423 735 315 -337 28 538 280 982 483 168 -94 577 794 708 763 -158 423 -885 697 75 -636 223 277 783 -650 -682 -607 911 309 412 802 -568 -3 548 261 -93 46 271 -802 122 209 781 565 -709 690 241 -737 -911 156 -356 250 -328 701 -231 939 -969 -289 903 346 -931 -972 -263 724 318 -603 -949 884 369 -53 593 -668 -464 81 611 -753 -367 -395 130 482 78 768 402 -276 -982 -745 313 -195 -16 216 -81 443 -187 68 710 -166 1000 384 -416 426 938 -747 920 -386 -3 -478 -938 924 896 631 -377 272 -154 -136 -359 576 10 763 -290 -732 -129 346 641 -544 747 -247 -441 -947 495 -882 -1000 -508 -213 608 -283 403 2 -315 461 986 -126 -56 753 692 -582 611 -472 14 -131 289 821 -733 -677 -103 -804 175 -881 -969 -509 -664 661 784 951 86 -856 -478 161 990 -908 -229 -903 891 -120 562 500 -849 785 -632 -580 -759 -118 -741 -615 -55 -439 -393 -775 -975 -767 -260 487 -156 102 212 -273 -316 461 895 -477 377 -101 -857 -843 979 259 334 -587 -857 712 -538 299 475 326 -136 59 -264 -268 -176 -986 -602 -728 568 336 796 458 987 698 -987 -648 -426 984 78 -77 -901 539 961 -866 567 -629 688 204 601 724 641 -592 693 -582 -385 -8 490 -384 43 968 -633 -35 -401 429 233 546 133 470 -195 426 594 -922 994 -873 -608 14 883 181 -763 74 228 438 -510 631 -518 530 955 -309 -688 664 139 969 690 -181 270 -59 -131 -735 135 -682 -437 226 -763 934 745 158 3 -742 889 -325 857 -770 -887 -325 -650 644 305 -88 106 -946 -19 -557 -974 655 88 76 -469 302 -994 -482 24 -459 -199 940 792 -634 -999 -378 -820 -659 286 37 255 -304 821 -623 440 -425 -583 -817 147 -383 472 -847 17 273 252 193 -623 541 -945 -882 -401 961 351 -546 -305 161 508 -921 -247 263 -509 783 354 510 -957 -214 687 -482 958 873 -667 -422 124 849 -465 -940 506 133 856 -695 391 251 -99 -661 365 -933 952 -850 841 -713 -816 926 -653 -345 5 666 -221 825 -909 -228 -206 -586 -705 -781 940 833 -116 729 99 -183 -271 722 -265 -621 574 698 -409 -41 2 773 282 838 498 418 88 354 -421 996 -486 218 627 377 -117 -165 285 827 115 -788 -895 369 -685 739 196 654 -595 -553 -370 -99 904 188 -970 457 -136 981 535 -230 -886 -23 451 -377 388 -894 626 -180 326 582 317 515 319 159 -498 -759 -926 -44 477 -642 -749 22 -244 -748 741 435 148 87 -320 977 941 -458 -55 -887 -493 114 952 -119 -699 556 419 939 40 850 768 -173 47 618 -708 736 -338 517 765 -53 727 -81 623 -30 -734 -285 423 510 522 71 -321 -892 591 -778 -813 268 512 608 -78 -195 -723 925 398 -569 -507 67 -58 -440 -603 534 81 -877 231 -357 561 -599 803 90 184 371 -534 -502 -313 4 -525 136 932 -62 197 419 -18 245 -400 -389 664 -571 -857 -991 -719 -650 767 -31 518 -122 -846 -265 784 -679 -67 -785 564 561 981 -74 -528 -23 -997 -323 -668 -372 854 934 968 757 674 -178 535 948 -404 -951 156 -271 -614 545 -126 790 830 268 736 -86 -531 -967 920 790 31 151 -261 -446 381 661 311 912 -864 -357 -574 -610 916 275 -119 -892 670 -221 -964 -557 398 -201 -815 -743 -938 993 685 -486 252 485 865 -413 998 267 645 -263 -297 683 661 -418 -451 -504 964 -475 -525 189 778 -699 135 -510 -686 831 -415 194 237 -777 447 -518 -104 -375 365 -905 414 -127 -782 -579 457 -449 -919 -4 -79 526 222 670 297 16 364 778 718 23 274 -821 291 -897 -58 -185 921 422 840 850 906 -541 618 -1 930 -540 -998 526 200 -371 -718 982 982 -529 -544 -921 870 -530 -774 850 -561 145 128 -343 830 318 785 -671 -249 -285 308 51 -16 -654 -273 -293 -249 735 941 349 -24 -281 104 414 591 -81 409 367 121 -204 776 -44 -678 -967 814 -489 -323 -387 333 586 -251 979 -906 -308 -442 -758 -720 -393 657 -209 83 671 530 143 -944 -66 -733 627 -936 323 685 -103 919 262 -118 35 -168 947 371 -757 -130 552 890 533 -421 -901 250 -393 -726 538 63 -468 -216 -458 351 827 -78 -797 781 562 -811 424 901 742 634 469 169 -243 -177 744 -689 -503 -126 836 810 206 244 -573 -448 1000 835 228 264 -890 -321 367 850 -221 -672 -801 -380 -932 884 812 370 -367 428 686 -822 -687 -672 -220 952 341 600 -65 -789 794 402 456 -951 -943 789 522 240 -17 832 564 -887 944 512 57 954 -757 656 -12 -430 987 205 -572 -356 -580 663 338 957 -33 658 1 -67 703 354 60 415 -691 152 -444 -717 895 -432 -264 93 -130 -245 658 982 297 298 935 259 892 -783 -448 -208 558 791 603 814 -179 829 -492 224 355 528 -73 -253 -102 749 -512 -688 -891 921 -604 795 -380 139 792 -205 -407 -12 926 -410 -358 648 202 -748 -539 988 -660 -402 636 -424 -854 -487 -345 898 753 -703 -760 639 751 -814 235 418 -410 -341 -863 73 81 915 -342 213 -567 -792 755 140 297 -560 -14 -971 2 743 -628 -650 392 -584 720 -931 451 -46 -71 -288 85 -212 531 -542 -177 -52 -649 378 -649 735 945 -325 -374 -131 675 529 -827 -990 -10 909 225 -191 585 -725 497 -453 172 33 -445 822 315 502 -813 64 -45 -442 715 295 272 -707 -165 -238 309 -846 956 -46 277 868 714 -910 553 217 984 66 539 -336 90 973 317 -64 -419 429 905 -825 -370 165 -328 -893 -602 -441 255 559 -310 -241 -800 164 388 260 809 -675 803 -99 121 669 539 -559 -601 -654 -490 -65 62 39 634 435 288 397 -157 812 -531 -795 757 -451 -625 598 -305 952 292 -614 668 -631 -756 -289 -289 902 88 689 262 -967 -604 688 -214 -639 -647 623 434 807 644 20 -790 -548 -1000 108 992 484 553 -319 597 966 -527 -326 940 -178 299 -551 -82 771 53 -977 -211 -278 -943 -272 -80 -467 283 635 833 579 -562 974 59 -831 -935 -698 123 862 -532 -194 920 -911 952 -409 -357 487 991 -1 -725 393 876 -615 581 390 -878 762 565 -905 -220 485 -538 -663 -416 -402 788 200 912 108 203 324 674 -362 -10 -873 -456 319 422 -45 673 -487 -110 -160 352 -653 -315 837 -936 -715 -410 -928 -861 -232 -957 385 783 152 367 -537 222 161 -5 -803 -624 580 197 172 612 -134 -651 730 -458 120 199 -312 -834 297 -108 -885 531 972 -841 -445 -357 -93 -805 194 -80 992 -905 848 864 488 -102 825 910 -158 -642 -780 -369 734 -757 820 839 615 -607 944 990 -875 -237 14 -480 438 91 -83 -198 -521 -751 -561 -574 431 -305 732 -951 721 772 -248 -514 863 -130 -419 -230 -879 -162 641 865 207 -407 -647 668 404 -696 -665 142 -7 200 961 -808 -881 718 -241 771 -279 638 -586 750 -855 -697 -12 459 547 -221 -282 -444 -197 -597 -652 -559 316 468 -117 801 489 -269 860 900 -889 -951 90 414 298 -868 194 -240 -944 -773 -434 443 333 -602 74 122 -804 39 338 -160 21 96 -811 -285 -401 677 616 828 -846 196 919 240 -227 -17 268 -843 736 -671 204 130 40 -525 849 -602 964 700 805 -406 -356 986 -165 -609 -666 872 -414 682 -873 754 -494 -990 163 789 964 886 37 -122 -218 -642 43 -240 -209 -370 -846 348 -333 72 721 699 -171 -518 -332 300 971 652 -982 619 409 602 729 -715 -762 -434 20 -575 -593 469 -307 -14 972 981 -131 917 16 309 230 561 661 52 -903 505 -17 -465 -143 -430 -204 -563 474 491 -31 294 -461 -378 -360 -942 -525 -594 -778 6 -206 616 55 768 -269 803 -780 -863 -931 122 796 943 817 218 898 960 470 -691 -27 -530 -323 784 -25 -660 50 -230 -106 56 597 -70 -724 807 -76 -837 -691 -745 650 -298 926 -693 -100 -708 790 713 917 133 -775 36 868 -633 -992 -863 -361 -760 -25 241 921 -326 49 123 192 42 689 669 186 -339 864 -137 193 37 546 550 662 173 537 -969 -332 -94 -929 710 -248 669 664 -854 681 171 259 -557 201 -565 698 -708 -190 -908 817 54 357 460 620 -694 874 397 -211 984 -503 -214 -228 -83 -105 -738 -643 21 498 640 710 139 -155 -652 679 65 17 -572 -811 426 -464 -387 811 864 312 921 -124 -467 23 174 38 625 800 -57 612 -23 -103 854 550 -617 -302 -509 -624 -264 -172 291 525 145 -622 615 -39 157 -18 -354 -307 560 889 450 310 595 -354 502 302 795 625 -272 -621 181 -1000 633 469 -887 933 -725 -954 427 -949 -850 -550 -638 -6 827 -490 867 920 662 318 -952 -454 -952 -905 737 308 526 987 518 357 -869 719 87 890 -279 940 -640 -563 134 -528 -75 -763 -806 -112 706 539 729 899 584 226 -89 -751 -189 64 -541 158 -152 476 -43 14 -344 671 948 -662 457 -207 365 213 721 946 685 -256 -961 133 -141 -475 630 566 -691 -599 -916 -146 -817 -463 -284 481 -640 -363 -820 133 802 -655 147 -197 11 984 546 -292 827 941 461 858 -224 318 358 232 937 585 982 -976 94 -527 519 205 -338 -76 247 -82 864 -422 -32 -803 296 63 -517 91 96 910 514 -962 958 -866 -432 -845 -524 301 574 -443 -775 -609 -653 551 961 -307 527 -955 674 859 994 -141 -801 250 847 522 -480 264 -298 702 -911 -915 -996 831 -767 -388 589 -977 -360 -416 -285 88 49 536 952 57 125 359 956 368 -97 817 -846 -732 942 491 -119 -326 -409 -431 872 89 487 -993 895 830 -35 -573 282 -565 732 552 355 -816 -677 756 -135 457 -518 -735 -745 582 -527 -675 908 -324 -223 788 -350 754 -227 -545 -743 233 -836 824 98 104 27 512 -738 -655 -956 604 -185 -918 -951 -164 227 -811 651 728 891 -669 69 106 669 805 757 39 -132 322 -629 214 -832 -164 922 368 -892 -211 -384 779 -593 -533 -995 873 147 -44 414 339 -635 -596 830 178 -922 846 -748 -399 919 -78 -649 57 -104 297 -270 957 354 -689 507 -95 -174 379 472 508 -150 -817 -917 712 942 -933 -688 -281 -583 -461 687 -188 534 -530 -943 828 -623 -158 -325 -73 -198 -509 409 -991 701 -931 -613 561 214 348 -904 404 496 -697 939 -637 655 -720 843 -389 764 -617 819 263 588 -418 581 -622 410 692 -240 -563 -940 307 490 78 308 919 862 -127 755 -798 687 840 -967 684 -988 149 782 -602 75 -839 -695 -578 -755 882 -870 429 -502 -690 477 359 -955 694 -813 -591 -461 -321 873 -932 624 -970 -873 -3 -468 -492 -940 -682 -182 -103 -342 -552 188 -885 -209 315 -680 -676 21 -380 -528 171 845 -783 -152 482 -431 -363 33 607 496 -130 768 -592 959 211 -260 398 -320 -257 -985 795 617 -876 565 985 52 715 -611 -923 -911 -994 769 -841 103 584 -404 -172 -351 803 550 -767 477 91 336 153 -603 273 271 -909 560 -692 -834 588 -16 322 743 -445 -886 433 549 37 173 984 -997 -720 -629 -800 -606 240 -276 -552 -859 546 -61 111 -150 -839 652 -552 749 710 639 143 -334 -906 253 -465 -798 -984 287 -217 -387 -779 302 518 356 -548 642 19 -267 -312 17 -274 -429 -213 716 -766 681 386 388 -306 -178 513 35 768 761 -359 -231 -80 743 -308 -874 -887 -26 371 -115 -536 483 -509 851 371 418 834 439 409 51 -986 206 -217 651 -823 148 -207 -580 309 34 60 836 -981 484 -811 78 735 978 447 -957 182 -27 606 -930 -975 -998 345 18 593 -990 -741 646 -427 149 -517 -484 814 -926 -743 806 -952 663 -552 683 299 -163 -184 -581 443 315 -86 -699 -266 -59 -721 955 853 -976 -378 515 -272 -907 795 -924 284 362 -478 409 631 513 605 960 36 274 849 137 607 -641 -440 -417 871 725 -580 -239 793 -878 -711 300 251 667 898 -870 -566 -639 -345 -998 -761 -449 -152 210 -734 631 915 786 63 313 916 538 328 133 990 388 -283 343 -706 430 422 578 -147 -445 573 262 -53 107 689 -21 69 -687 938 145 540 -923 -102 487 -219 705 836 -863 782 401 -21 -254 144 478 375 639 -890 -746 145 -623 -723 -619 -846 821 34 -439 338 469 656 203 916 609 -341 -366 -900 230 -957 54 83 440 875 -174 -204 -330 430 -192 -808 -725 -333 380 344 -760 -157 175 249 -627 841 648 -993 717 -800 959 375 691 -889 390 142 -213 625 784 572 61 -321 532 70 -324 271 -615 59 151 470 967 16 190 699 -312 496 770 -574 386 -396 25 -382 808 809 341 737 -464 618 -606 960 -300 -750 900 -883 782 -924 566 -712 7 -191 -614 -239 669 682 -340 -81 325 -319 359 300 266 107 -234 604 321 -64 726 -838 688 -572 -489 852 855 -962 446 772 904 39 -886 406 -333 891 543 -312 -316 -197 -550 -392 16 729 349 -758 -13 -944 466 876 -886 -637 -897 743 -510 -261 -717 794 -772 766 -662 -479 -711 266 -527 223 20 -537 190 -836 22 920 974 -852 550 -574 -74 285 -951 113 -278 -337 172 983 -683 199 485 -949 674 786 123 725 -976 -251 929 -389 942 -528 -260 -334 286 385 984 -851 948 -207 777 -74 539 -710 -674 640 951 45 -196 -457 -848 407 -761 968 973 450 170 -607 -510 997 -925 -312 -163 -963 -706 -49 818 354 -678 -956 -965 527 841 515 742 -252 970 -20 -353 -478 -563 302 -232 -502 450 -457 978 865 -641 36 423 244 -398 354 87 -317 -519 589 1 985 -233 210 -564 859 -926 -760 -372 -312 -408 314 -129 589 141 636 218 -946 393 -171 -358 366 -541 121 399 839 -815 60 -168 68 809 476 3 -748 205 -488 387 -894 -388 609 484 310 -294 -703 -477 -663 -814 -41 619 120 417 -833 -411 924 -920 -243 -282 73 -768 -930 -275 987 529 -832 652 -657 209 -570 867 343 -582 -406 848 245 320 15 -64 -647 157 -693 -387 -993 729 -487 503 223 742 665 -290 -962 558 802 -95 561 -529 254 150 -663 142 634 276 -287 657 -188 -7 76 841 529 853 -245 367 997 -672 -161 902 -582 603 290 96 -858 -108 -946 495 -770 -377 639 -377 -781 375 -4 126 -855 -820 -851 -650 486 796 107 947 -78 -807 674 -833 -64 599 608 543 -252 -860 968 -1000 -569 999 921 -721 311 679 771 -846 -468 336 -350 -889 109 15 133 -430 493 -925 60 -919 -307 -549 -727 -974 116 -551 -830 612 -698 -908 -611 -26 617 316 425 83 -744 -839 -155 704 -139 859 291 343 490 56 -230 -629 -903 -720 -801 235 -197 -121 -793 -753 -222 -82 -152 -827 -713 -19 -426 -355 -100 -205 34 903 -696 33 435 547 -871 -351 300 792 -461 695 -407 97 -643 -503 -107 52 122 -399 620 164 -86 -961 907 683 39 768 -172 509 357 -292 -62 6 -731 -565 -746 670 -341 742 1000 -767 246 297 -342 -717 -553 792 634 670 955 -179 775 -380 269 -900 -544 -724 -9 617 75 475 -419 -753 524 221 213 -546 -754 -564 -933 823 -560 345 139 -450 -942 985 -347 151 -232 749 130 175 419 403 -330 133 -690 834 -794 -658 403 -726 -551 -713 339 192 558 568 -241 -562 -257 757 -974 971 -426 200 -730 318 139 -629 -449 2 -901 209 200 -874 -297 -424 -193 685 -143 -346 677 -455 672 163 53 -978 169 -957 -97 466 -857 403 864 -909 -201 -408 884 375 -750 925 849 -53 -951 -321 -993 -182 829 385 -422 -108 47 -381 386 394 -286 300 -160 -800 176 57 169 526 292 212 -830 -876 992 -842 749 -662 -152 519 85 -444 70 986 -680 933 43 -702 133 -594 660 653 -615 847 296 -865 319 -265 944 -24 -654 -557 -115 -325 -226 769 -380 -798 -331 -7 894 -623 677 562 255 -642 -429 -878 -246 -581 469 -967 357 -634 -413 -628 -856 867 32 -883 823 737 -638 -971 -778 700 100 -757 -497 -16 33 -619 315 485 -900 -542 278 -920 -353 87 649 -250 464 533 -101 450 -210 -597 -22 -541 -997 -445 927 -470 93 471 473 -909 -141 -150 613 471 -300 -241 615 -342 718 854 -258 5 897 -44 136 21 775 640 105 22 389 962 -848 -881 -484 826 633 -15 -888 574 31 850 20 -868 -249 80 158 958 -897 -497 709 582 -956 -261 271 131 669 560 616 229 -796 -431 217 563 77 891 -710 -453 -93 458 863 -141 -922 984 194 503 -699 -159 -854 955 -5 -634 844 752 -922 -652 44 482 -566 -541 -135 105 816 -319 -28 -983 509 -138 749 11 793 -89 523 -822 863 316 10 953 182 -101 -407 848 250 -616 305 -698 -194 -644 -299 -849 621 -204 -293 924 882 477 643 760 128 799 -829 -46 739 -146 606 -113 -103 -149 -172 -516 -937 -583 400 76 660 -299 -843 -3 -310 -193 496 773 85 -29 -185 -912 -659 762 793 -725 490 61 -297 -947 -673 -795 -817 331 789 425 361 248 -956 891 61 710 305 -357 -888 659 -895 -65 -494 -534 -268 -878 924 -996 313 26 -535 473 991 12 -425 -669 292 -356 -539 476 298 -227 317 756 113 -625 -263 -397 1000 -697 -523 -851 943 315 -676 795 518 -497 809 497 100 -421 944 -689 956 747 -751 -387 -359 873 -202 231 370 -723 -441 -874 -164 -940 -553 -116 428 -132 25 664 540 -403 821 506 149 763 -113 -481 -565 -351 -261 -323 -754 440 -455 909 -177 -665 799 489 76 65 834 -53 -322 107 638 -575 939 -32 -403 -657 137 -419 -430 -432 430 -560 991 -508 -420 44 322 -269 -540 117 617 -312 539 108 899 -506 -131 102 405 733 991 -31 87 680 927 -689 -388 802 -777 539 838 -741 967 363 -158 416 199 -150 127 709 752 717 -55 241 270 435 914 -945 238 -793 -731 -602 937 -208 -776 237 -836 764 -616 -853 -189 -445 -529 820 398 155 -4 734 477 -328 249 -152 -139 566 548 -773 380 -250 245 96 688 -980 47 -6 -933 -27 772 985 -97 -862 207 -695 956 -24 730 -187 492 -423 -223 461 -479 993 -83 -974 167 278 -277 -858 -403 -54 355 716 -420 -34 133 -241 -250 -302 -816 -600 -571 -687 -176 -982 -773 -201 -181 201 951 496 -722 589 847 -843 564 -21 199 -732 495 -706 160 -746 -307 401 -966 190 -569 -763 546 702 80 747 -126 -794 899 557 127 -582 557 -986 -92 -655 780 -515 546 459 -593 169 215 -970 -882 -666 118 -33 -311 202 977 -29 220 -554 397 -103 231 363 -405 628 567 295 237 -705 597 -896 865 471 797 -591 108 855 593 -723 914 -74 69 -437 -476 487 102 215 356 -9 -14 490 -784 -535 -102 252 -210 -805 734 -482 -858 467 -81 675 -425 -643 679 201 -70 -654 659 463 -53 -470 271 210 -73 713 445 662 -473 611 993 438 -367 158 82 -461 -558 -415 389 -588 919 -597 965 127 -195 613 540 376 -587 707 87 330 -135 -897 256 47 896 -918 17 511 70 184 878 228 -590 -891 -45 -387 130 278 617 -393 -555 -129 676 -534 -126 243 -882 -971 -900 643 -366 625 85 960 -913 784 449 18 -665 -564 -760 743 899 -519 214 -524 351 -13 -193 -537 -622 654 -729 553 -922 -431 -55 768 -650 -175 726 -728 -498 848 744 -979 -61 -244 -689 -675 606 796 104 342 -134 -499 -277 -572 -532 893 175 -854 -321 813 -824 599 513 954 -683 -719 380 -553 -424 777 -883 372 -126 -724 -624 -763 -941 842 -840 -341 -412 670 -839 427 549 -991 264 621 125 843 -156 -974 -31 440 -861 -563 -12 -627 463 -483 507 -631 -364 322 -474 -826 -842 -567 139 492 -498 671 -445 340 44 682 -554 672 -489 -66 763 296 -910 695 365 384 190 -322 -624 80 590 -278 -549 916 -283 9 -72 -236 127 -15 307 963 -133 563 -813 817 144 -94 -795 -921 -224 -310 230 944 846 -131 -137 575 671 587 -550 608 407 529 498 -272 -439 687 -883 130 -737 985 674 -563 -769 -324 -747 -449 -177 -50 -621 -824 -781 581 -722 636 -72 -597 203 -71 450 -47 53 46 979 909 511 34 -724 234 -363 766 -550 -5 82 536 -254 -442 256 -237 -393 -410 698 -166 -850 -328 476 763 714 -697 285 584 978 -343 -999 -692 828 34 548 -126 712 -901 -223 328 -657 272 -449 279 -894 314 479 942 -377 352 -799 -535 -657 -360 736 -488 944 -427 -688 -783 -140 -286 230 427 762 565 -621 -454 -198 -199 387 -212 -5 705 499 628 198 285 744 -786 819 -42 479 771 150 176 945 268 -677 -575 -574 -545 718 -752 -312 -162 -375 -410 -201 -478 352 -99 -716 144 82 -887 -909 455 153 954 779 -590 513 18 -501 773 451 154 887 -607 -27 707 14 -607 148 -202 726 308 716 431 129 -683 -525 -796 -743 -304 -459 -899 406 -67 -959 -978 -967 868 -798 60 -291 -889 -273 63 -166 -491 186 -301 -273 525 882 707 121 -643 -662 995 -158 332 936 585 589 748 -576 -881 -382 994 -574 543 385 -545 157 -755 478 -892 -134 945 345 551 -26 319 891 -976 500 -749 773 495 -731 373 -632 792 -620 68 449 -28 -113 103 979 214 -602 -981 -321 -641 835 217 117 -960 -167 442 -939 315 -233 794 -662 149 -628 -759 736 -706 -265 -678 -182 -574 -479 -887 940 -815 498 453 -417 286 -537 765 -918 730 -893 228 172 -381 80 -369 41 -639 351 196 -528 -665 -913 612 -826 51 -432 691 207 718 257 -907 -787 984 -417 679 -35 -250 816 -373 -313 -902 365 0 -501 77 -629 594 -117 -373 719 -263 58 -926 -20 -456 -951 316 -862 -198 -907 920 -939 -137 516 177 298 811 93 191 763 459 -776 25 403 265 408 -122 -225 522 398 -868 478 928 -123 197 -889 -968 828 -603 602 -528 589 881 -733 351 980 -526 -297 -827 -799 31 -782 -346 886 -833 532 -387 700 143 240 -324 -203 -394 422 -996 256 993 -355 109 -687 -415 345 -661 -762 -249 -825 -188 965 488 -839 -847 863 151 70 -830 -839 560 836 502 270 -182 408 -606 449 -862 -561 -775 979 93 -900 -745 934 -909 774 -242 -628 -177 -983 -235 786 -955 466 -691 947 146 -741 597 8 163 -699 -151 132 666 -628 257 -781 166 840 -824 166 837 400 -842 -82 -690 -428 -537 343 575 -195 776 -34 -937 789 269 -918 469 955 -243 -257 -692 -249 529 705 576 -525 -420 448 418 124 850 -223 586 507 -222 771 413 -187 -975 -643 -869 -15 928 -354 -72 921 853 -863 -236 -278 485 886 513 116 21 -878 -839 497 707 950 -89 213 -535 156 919 -10 881 -784 563 522 697 -808 469 268 -870 -794 -448 -13 -56 224 99 434 -432 141 -89 -537 -168 899 40 -469 -243 573 -670 606 499 -59 -933 -915 784 -214 -850 636 458 798 -272 821 -501 716 -485 997 384 -411 289 -97 923 -175 638 -140 -980 30 -944 534 40 857 689 907 -422 488 -64 125 24 -378 653 248 -985 260 556 612 326 114 858 169 -87 310 337 165 -930 -932 -138 596 -522 -193 -743 -433 126 -661 -676 480 945 -261 893 -447 730 -788 -818 910 186 -911 -146 684 -501 -7 -903 -820 518 644 189 817 -12 -118 -502 521 -390 -829 -253 372 -159 -41 30 -794 926 574 -795 992 -775 414 629 882 520 114 -695 -986 821 426 757 627 -523 711 356 149 -18 -497 -962 194 616 -396 533 -558 -590 -457 -660 710 845 -740 -715 -999 476 -667 -733 -274 329 44 83 865 -538 588 80 763 -650 -327 -12 -461 123 -103 -850 -663 737 907 -208 74 249 -843 -122 990 -701 738 701 894 748 782 421 975 257 -274 -294 987 47 -204 -14 367 -70 732 -362 69 238 -40 -687 51 -988 688 -691 -419 772 -670 734 749 -289 -223 -982 772 669 -172 639 436 -825 -989 413 525 -906 -818 -280 -797 887 637 -555 934 214 599 -309 -834 -913 424 -126 154 565 482 742 -967 -993 764 -356 -875 556 796 -70 701 -211 -727 -317 -887 -396 -355 230 -896 784 -482 -723 -570 -4 -633 -533 -430 -849 -363 794 -123 -857 220 978 154 -922 -992 -88 855 128 -269 -723 -889 -299 -404 201 946 -79 -498 286 216 286 734 -813 508 350 -202 476 293 789 502 151 845 -97 699 -592 982 -580 -534 -933 408 611 -424 898 520 -144 594 328 -761 -315 844 -228 101 -603 -264 -27 201 -358 886 324 783 -953 -426 -121 658 500 -164 -616 285 -899 373 456 919 677 757 -864 804 -831 -601 -126 108 -411 -725 -659 -42 -125 -16 -360 147 -81 598 -114 635 -474 281 992 -101 680 -885 617 -148 -908 -890 912 886 -754 -50 -486 -750 -25 82 -639 942 -973 -114 -21 -556 333 56 -364 716 987 -712 45 321 -987 202 902 -494 -513 139 -828 -882 335 -610 435 -997 -455 92 -384 -588 640 -156 -614 765 -771 -235 -321 -967 166 250 333 -958 -316 736 805 -280 -309 548 963 -505 639 28 393 763 103 37 377 537 -827 361 554 9 -321 -776 66 847 -758 186 51 36 -641 799 -846 483 -757 -965 -740 493 41 87 715 142 237 336 -682 -187 -130 -263 -851 734 266 -835 -692 -288 -446 -533 -572 -650 -152 806 901 -842 623 945 973 258 209 559 777 647 -507 735 -190 -477 981 -549 738 -558 -566 262 459 227 -171 468 -638 -591 11 -189 769 -550 759 799 106 -991 444 -309 377 -421 -774 205 588 624 -38 -667 -873 450 -703 -908 815 -917 -668 391 -645 -68 650 -679 -15 539 319 -697 345 -178 -647 -359 25 -102 335 61 288 -312 892 936 -404 -827 -650 773 836 399 676 319 -803 789 -522 -337 -696 -723 318 -104 63 888 -227 644 152 -808 -304 -83 -679 560 -286 599 224 884 -129 -737 43 -516 953 -945 -938 187 448 -414 708 356 -964 -16 -722 114 102 -576 -866 -781 968 -13 -600 -411 -715 917 391 759 -651 39 930 -182 -138 -943 -64 233 98 -618 -841 -572 133 -377 293 961 -361 798 -879 954 915 637 -179 -161 -104 118 393 639 589 -844 -402 420 -634 94 533 718 -979 570 -564 163 55 166 357 -895 553 418 -500 -358 526 -605 970 147 870 390 849 158 -713 -37 -460 -528 -113 -205 -869 769 846 816 764 -18 490 -956 -255 943 753 -623 -60 -29 -453 -361 -458 -461 -841 342 -401 753 -832 316 788 -645 200 905 -176 -396 390 645 -283 47 -820 19 312 -76 -461 -56 -81 -655 660 -110 -996 -743 938 165 62 -930 -495 569 -293 -364 515 55 -692 -793 756 830 -155 581 -313 -809 -844 289 -183 -16 682 -616 -925 -788 382 -420 -742 255 457 -454 -859 16 673 250 983 829 623 -698 598 -515 660 740 641 -505 -347 -824 -16 -676 -151 121 -129 852 520 -245 -60 862 545 646 -507 -307 962 -425 468 721 959 -553 123 291 -497 745 163 -149 -209 -112 278 -105 413 741 235 440 -935 -464 87 -68 -164 857 787 -107 -734 -529 3 -714 745 215 -133 -349 233 763 191 -521 -922 -614 -201 300 -486 18 -990 779 33 22 -964 280 683 -582 -718 -633 -73 4 483 -514 435 -506 536 723 892 803 420 668 -340 205 736 -864 -57 -638 332 -715 -616 363 -16 -559 95 60 474 941 -841 203 656 -594 -399 -995 -725 -534 -368 -744 -827 -508 971 -241 -444 191 9 123 246 -707 986 -404 451 640 -584 -99 -448 517 494 447 -953 925 -662 -483 261 -861 951 -151 354 -584 -972 154 -754 -545 799 -933 616 -611 803 541 -972 -173 -106 -821 577 -638 -976 465 -142 927 -346 -955 -693 194 656 663 829 -819 -642 -586 915 -95 -222 -341 152 448 -296 133 -88 390 254 279 -521 -308 -111 102 -606 -760 -841 -731 -665 869 -608 823 548 -79 -858 -529 602 -929 -402 -364 -461 94 368 671 238 506 -458 -162 -298 345 647 535 -873 -69 701 -489 628 152 993 -685 440 572 69 156 7 857 487 -909 -179 -287 -377 -662 -753 -476 -478 60 -874 273 -518 -85 -492 46 65 30 -618 -230 823 234 44 -414 605 -920 -384 -30 52 158 755 708 315 -337 -723 527 54 878 -311 939 539 -818 -189 79 935 577 -641 338 -367 -920 -922 -762 -107 -908 -98 988 -723 169 326 441 642 -585 163 840 -368 72 -728 -886 423 -256 987 102 845 356 772 -104 -215 853 -483 -215 503 -114 -685 715 -627 655 -892 -407 -969 15 -270 -683 -257 631 178 -81 486 446 -69 653 -291 -460 -761 23 -471 925 418 -684 -18 49 -569 875 -791 12 -479 -564 -59 971 -859 -963 -505 881 976 -982 -380 957 -332 -44 -87 899 -239 -579 837 -970 907 -37 -48 -882 99 -1 -236 545 -21 819 -673 -991 -234 -781 -288 788 -830 -737 385 -467 -790 -272 9 -613 -755 -536 545 -981 328 -564 -134 416 -312 660 -989 -234 -129 378 268 -566 -694 943 640 -823 -110 -461 -232 877 748 -236 -425 118 442 -254 -646 -570 836 -196 579 382 -621 -285 -906 923 -822 371 -197 -924 516 401 -747 -278 -481 187 661 -768 -480 -618 94 -46 251 -395 208 121 945 -172 -387 -219 -18 114 -516 -805 -979 549 -506 492 -570 167 -592 641 460 315 176 -341 -689 385 741 -535 588 -906 -145 911 -158 -494 -619 523 571 -439 221 381 487 -761 235 -41 -176 -460 -190 9 -610 -686 854 -216 301 441 357 -726 288 -894 411 -375 795 -140 420 -882 670 -772 864 944 61 -298 488 13 -750 239 648 -941 -140 415 200 691 -890 845 -611 -993 189 -532 314 208 566 -527 59 740 -169 125 -557 -188 676 468 -456 309 -995 755 803 -341 941 -768 539 -591 -221 251 205 282 608 393 -568 353 -789 359 -435 28 641 -823 -589 -297 189 887 -293 -495 25 -18 -296 -144 -733 -57 273 412 83 124 433 -968 807 -616 35 -94 -967 -184 -461 506 976 -238 624 -526 936 670 314 230 -478 420 134 886 136 338 537 -595 -827 742 924 -828 -76 343 92 -864 865 -498 974 294 195 -814 729 -370 294 -677 15 -955 945 -913 -585 161 459 254 -620 -85 -42 -208 -747 254 -898 -302 -607 840 417 372 -42 529 -128 -176 783 356 -349 1 459 427 340 -585 341 -392 -187 -840 486 334 236 -613 -536 769 766 -318 794 744 522 -969 397 -501 -596 962 550 22 661 -621 -877 -22 -615 212 -440 593 314 -222 -466 -166 -485 -682 377 607 142 -913 154 -408 134 138 -580 717 -795 -607 461 215 -416 -820 -257 956 -708 804 790 -740 362 220 77 327 448 -174 990 657 143 -664 -947 -324 -466 542 -908 827 -764 279 -672 255 -968 861 -450 276 -63 -556 93 246 361 245 771 -397 -383 389 242 -958 142 974 -223 279 334 754 722 -666 -189 363 -846 751 -270 729 980 -356 569 -987 -548 746 -644 650 -17 757 -842 -214 -716 -938 850 224 -427 21 164 210 -284 -494 -585 -764 -26 -552 292 302 -168 -145 418 161 -449 -196 -779 76 -428 -347 -370 -412 141 -362 328 167 601 -653 411 -302 755 -291 204 988 -348 -431 296 493 309 -499 -44 -986 834 -989 258 -981 855 -879 -929 80 -299 22 -239 -541 -572 -801 -655 -831 -198 -11 -370 311 777 470 -556 -320 825 -365 -931 476 94 713 -169 -62 468 -590 518 -827 -877 793 -137 716 632 180 -535 293 -455 -955 -621 886 168 -679 -869 -649 947 -402 923 -869 61 263 -619 -251 -500 275 -540 393 -452 829 443 -6 -934 141 -14 88 329 869 596 -411 -666 924 139 -65 955 -474 -848 -391 -972 -490 253 107 -104 -334 153 804 934 -761 647 816 -27 -728 342 -459 -757 -277 736 -116 440 -149 -244 -180 -263 945 -35 685 285 777 -705 -414 463 -168 -834 216 -619 838 -302 -307 626 -214 540 356 120 585 419 648 607 368 132 463 -2 -805 83 -634 -406 -676 -541 -997 249 234 -509 381 19 -915 786 855 -844 -748 -619 -594 -496 482 891 -572 -583 217 492 494 254 1 -305 757 171 496 713 -166 150 95 -316 -196 932 994 658 -580 393 374 -814 566 -380 328 -260 -657 74 -141 65 771 -420 -70 48 -350 946 -861 911 596 107 22 -274 434 478 -468 218 191 308 -116 -1 796 607 579 466 32 -121 -121 -109 -875 992 -974 -299 358 924 296 60 -892 840 -189 478 220 467 619 893 455 -507 -829 -700 -203 -221 359 231 207 91 -804 -593 237 273 453 520 648 436 -362 906 591 0 -413 -934 -564 271 -900 138 26 866 898 685 -207 678 704 -103 -764 -395 2 -699 -557 972 -29 -38 -123 15 -943 -742 133 980 -222 728 202 410 34 860 -733 671 317 291 -264 523 837 404 -5 -913 -980 -562 225 -852 -999 -817 -495 -85 -818 405 574 -36 552 37 -995 -635 -27 692 -928 930 6 -442 466 864 277 -522 190 908 514 -631 446 -740 24 175 -617 367 357 -453 -142 -768 -636 47 406 -294 -432 711 909 -301 -868 793 -881 -959 364 -556 163 -713 645 11 708 -433 853 608 -822 691 -657 -614 -830 636 407 879 -306 348 -73 -133 -450 -241 76 498 -539 154 967 483 -810 418 245 207 37 -175 -747 -392 804 786 805 -902 -140 -712 -363 -940 -288 -656 -711 -36 959 479 834 -200 799 -69 366 -545 -993 151 -37 513 -416 -227 -556 -215 687 -261 -742 -506 294 563 -661 -609 -94 876 158 912 -314 -634 -99 -628 916 727 511 -647 -309 291 -997 551 231 85 431 -565 -366 492 -928 161 280 568 293 -724 -608 -182 -828 375 87 912 799 -845 306 865 27 -744 -857 -858 -117 10 146 127 51 -395 -756 557 559 888 -851 81 -60 55 -174 -984 56 846 217 269 -210 -937 669 -779 -791 -756 -166 182 496 782 903 3 702 450 -357 -214 -249 11 933 -184 87 284 853 311 135 108 104 -391 279 548 -19 -472 -1 353 -91 633 646 -213 239 119 -769 116 234 190 -204 -441 -853 -102 -644 -575 -10 -875 -646 752 -741 -971 -75 -757 346 -313 -265 -245 -547 752 -580 -938 775 571 298 -727 -77 151 -444 -307 160 -94 561 517 686 -661 549 273 -654 -261 9 640 -90 335 -587 -673 251 401 -103 -109 -85 -808 -621 -515 -740 -230 -979 -949 108 692 924 873 485 -649 -919 439 292 -454 35 -767 306 604 666 -249 -898 -687 742 -650 -973 -834 831 -493 143 11 800 15 386 -635 416 -633 283 782 -658 -259 -535 266 417 -73 -222 -34 997 785 -375 446 655 25 -570 -316 -768 549 709 811 125 -507 -601 -674 -560 124 -361 -136 -84 -146 -963 11 211 -378 -557 372 439 -277 -469 -310 651 546 627 280 808 -777 606 67 -59 -868 473 320 871 950 -239 135 110 -255 -151 -477 508 -596 -293 -380 860 -690 399 937 -444 39 783 521 -77 228 100 278 752 208 978 -846 -382 -717 400 -974 906 -588 423 -393 968 571 985 613 653 283 495 -688 820 -768 -332 777 -63 -830 -374 -309 740 442 -985 131 114 581 897 358 -555 -75 672 684 -429 -727 409 35 553 -235 -548 -220 725 -361 60 -410 95 -955 861 403 9 269 347 162 465 242 423 -26 -247 -116 728 571 252 904 944 210 2 238 -510 -99 -907 -46 337 -558 -445 -415 593 104 -223 -880 998 -113 682 -117 -847 -763 689 387 -983 -129 -985 -909 -698 -306 -447 -14 604 -618 -79 881 -838 363 -413 -257 114 733 -735 328 814 -505 -153 192 -809 -581 -164 965 -484 -680 488 211 219 -782 120 -995 -623 407 -328 527 -327 -582 839 -837 -212 247 -712 619 660 418 246 653 -882 -442 589 -589 276 -680 224 -902 -659 -501 264 -438 407 -644 -854 154 -46 -489 181 556 912 948 681 451 351 -501 -141 639 88 -895 292 -871 -941 -550 -485 399 7 912 -449 -499 237 -148 132 173 384 898 -73 991 443 184 706 689 -569 -910 63 -795 441 -508 490 -167 -897 -838 604 -510 -1 -676 -354 0 57 -432 -200 -76 695 -266 -712 39 143 -901 590 -321 792 524 -778 27 -177 48 585 -706 -764 -708 184 533 -263 706 991 87 -838 394 990 486 -199 -502 -704 296 -849 -740 251 -786 740 854 -774 -413 829 2 -134 59 41 432 -723 345 540 -102 258 -767 -34 182 -424 -790 389 -856 -136 897 -829 602 183 -455 -470 168 675 155 714 321 -366 -487 -888 -181 -460 82 -332 45 -51 49 -592 -507 273 -231 -578 358 814 649 419 -214 754 -464 888 -206 905 707 -684 -348 -494 533 -233 635 636 294 -779 565 -110 -86 8 79 542 692 583 670 680 734 -50 290 913 77 123 791 29 -933 -230 -788 430 917 145 421 -393 966 -412 636 -853 300 757 -675 -348 434 -95 -10 -806 -376 -456 241 157 -71 -472 849 961 766 -947 -426 17 378 -679 -987 -30 -449 -224 -543 -927 -603 -239 766 -655 -59 117 433 63 798 -409 -541 -447 611 780 378 -395 785 769 826 389 281 -211 -303 -641 969 -843 -74 592 438 -259 568 -874 113 170 39 -228 294 166 495 141 717 -831 -783 -363 379 14 -117 -415 -593 930 41 -790 -493 -568 -373 -88 591 121 500 516 282 491 935 837 -173 342 988 904 13 -681 960 40 658 294 -968 434 -811 9 625 -183 169 879 999 -274 -162 824 848 -911 -776 257 621 -129 629 4 420 347 -276 -544 715 193 273 -866 148 386 -569 -893 568 939 161 -406 271 -669 814 -398 -970 -923 765 505 328 597 -187 -108 -315 -994 110 -821 351 120 305 717 -808 438 576 -705 726 -920 -935 985 -728 -845 -156 -984 180 -736 776 -406 -43 -516 -305 -658 309 496 203 398 -823 -609 744 -697 -198 267 781 158 -166 803 47 -227 -573 443 322 -324 136 -280 -502 -891 700 175 928 -868 999 865 914 -779 -17 971 340 562 -27 -733 60 -537 28 752 -308 515 -776 531 -903 -371 -608 -857 -265 -378 -36 -197 396 654 -346 -407 573 317 -392 -134 756 347 -681 898 -213 -282 207 22 -299 643 9 863 84 375 -154 -946 -716 421 588 -635 -144 -129 703 238 638 781 -327 -697 -249 -530 852 412 21 -299 -369 22 921 -332 -234 450 649 958 -674 -663 -13 -592 389 303 848 -184 354 520 691 919 218 -292 -176 -91 -624 -28 -394 -170 -33 -642 -168 -218 957 -785 -563 382 -70 -797 997 800 816 131 304 -374 -914 -531 -287 -893 -599 707 -339 -668 -513 -919 -916 723 416 -432 -449 -292 -276 196 525 976 -212 -273 -180 188 -582 -228 910 -346 -429 -21 -183 422 -463 803 -705 361 -904 -422 -293 876 264 -576 925 656 136 99 -616 -824 -15 -456 -52 136 301 596 481 849 -456 -428 -239 911 562 -259 -920 367 -250 777 258 -308 -56 -962 -638 -124 296 230 770 -78 -194 -658 -194 -975 -189 520 -301 12 258 -375 -441 612 609 384 -88 -548 -908 -776 -855 -917 873 -364 685 301 -216 65 624 553 -912 83 394 -936 197 -511 -741 -713 495 -107 692 -63 684 664 101 131 537 892 -978 847 137 363 777 -686 887 -976 595 -504 -953 151 802 868 315 105 723 -946 8 -502 -304 464 -934 319 -199 -841 694 -317 836 651 -145 515 73 -140 -467 307 423 817 -255 -773 531 677 827 -113 132 -826 689 -395 -732 -969 -799 188 -737 -237 840 -300 -801 -55 -999 784 -127 116 649 -742 632 -312 -143 373 120 -916 335 709 659 662 858 728 784 -924 31 -625 881 -63 -487 -553 439 -500 -362 -405 -763 34 579 -408 963 -701 595 -978 70 -601 809 -616 -352 142 -675 474 6 -227 -822 -198 -376 -556 46 676 294 -56 721 16 -36 864 697 -935 -952 -719 -583 92 -670 335 309 -818 116 669 -11 61 965 -423 978 -488 -727 153 434 -408 -501 415 53 -850 -283 -736 -136 192 -221 807 403 -723 773 496 307 -31 299 -82 -525 442 -962 494 723 -429 605 -783 -443 327 620 892 204 -281 900 614 -477 -978 795 130 259 826 -150 -659 -673 562 -127 538 -515 642 955 -338 -542 -859 427 163 748 -909 -319 743 279 -169 -35 546 -454 -307 106 -198 666 -379 539 128 861 -140 -935 799 -928 -7 174 -429 -686 396 -818 327 231 229 347 494 -706 197 -512 -624 705 4 965 -288 248 462 6 999 -931 -714 -777 -14 -885 2 -165 -880 575 -882 4 0 224 -902 -916 836 645 -727 746 760 245 -286 -292 972 322 513 -654 -506 -462 -513 945 596 -396 -713 382 636 -94 -324 944 -320 560 943 -1000 -155 -972 780 476 629 -44 981 -676 -871 -828 -164 476 -644 310 903 414 -70 309 292 20 375 166 840 72 -917 -156 912 -394 564 445 720 909 -12 -12 -329 -499 -668 472 -783 171 540 -647 17 -834 -762 646 667 -627 607 690 -703 778 141 133 -885 -242 531 -943 -120 777 -898 -419 -709 899 813 -847 -446 113 652 -655 -511 235 626 205 -279 -389 -221 -358 -107 40 789 13 -440 956 155 421 -231 -525 -367 426 507 -963 689 756 87 961 411 334 876 -329 197 -850 -835 236 647 -113 -313 529 -778 -220 984 -617 747 -156 -868 485 573 263 240 -327 -156 839 137 731 198 984 -393 625 -236 670 400 428 41 79 446 -283 634 -67 -308 -791 955 565 -927 -268 -292 -641 626 295 863 14 -186 374 -974 -605 132 -237 -875 549 596 3 155 178 813 -711 543 -583 -217 149 -123 -934 296 700 932 -889 -468 -569 958 -691 450 938 -124 562 -549 352 444 531 -659 -122 -177 349 -163 -539 949 -7 -925 -973 -308 987 721 11 392 430 273 -545 -233 -490 298 -829 -186 370 -412 509 -797 -966 910 -957 516 -478 471 -804 -414 273 -613 -593 352 -712 -320 310 948 -777 651 -681 -520 974 582 -802 -308 657 96 755 -140 852 327 263 337 -580 -506 341 -866 -957 823 -808 328 -126 -548 917 759 -162 -701 -736 -733 -880 313 419 -958 146 81 613 256 45 -2 -713 -145 684 -319 -127 -178 923 -778 234 519 -389 -759 807 -517 473 -168 72 871 -439 -763 291 -875 528 986 -543 526 436 -257 -943 -955 -390 -460 -860 95 -308 545 98 450 805 -729 130 833 -770 260 623 -284 605 -730 -9 -677 -71 -984 -803 -872 540 -699 -602 493 -297 806 -382 -491 838 -734 -758 -483 -918 201 112 790 -704 645 286 877 628 998 355 -445 403 -33 856 601 -938 92 519 274 328 -161 -636 780 -470 594 -230 -778 631 166 769 816 272 -238 466 421 551 192 -797 -158 490 449 -362 98 604 -291 -51 -195 -646 108 -436 899 -379 140 -853 -297 -938 -859 -515 -685 484 -954 601 739 -569 959 -45 -352 790 -584 -784 -759 -970 73 544 421 480 -812 996 894 370 -502 591 -576 652 851 205 96 -702 -960 -380 43 -957 -981 275 -805 896 -771 335 -129 63 737 368 707 -558 -197 160 -388 -384 747 592 546 -941 -11 -709 939 -215 594 -188 722 661 -88 -59 -42 243 367 -421 -925 615 -462 410 -13 -926 247 711 508 185 -202 -103 193 -687 619 -780 452 -21 27 669 369 182 -676 -873 251 864 717 -114 255 705 -178 -855 371 118 -691 392 -817 -219 103 -718 645 -199 115 -108 -306 54 -194 964 442 -992 2 533 763 903 347 -926 -408 876 -307 -505 572 738 750 332 817 -943 650 -449 -230 346 879 -630 -684 -533 253 -457 -193 987 380 862 -452 22 -491 -928 -372 9 771 393 -951 -510 -576 -210 -175 670 984 -141 -527 879 -604 -354 894 -279 372 27 -639 709 -306 -419 -46 389 117 -303 648 181 13 -926 698 802 -891 -447 773 -192 -968 -482 82 455 607 315 420 412 -777 -288 200 400 -456 -486 2 -628 -623 -643 594 942 987 -139 -380 850 -873 46 156 236 -397 -66 -258 161 -900 -307 314 -889 -226 -879 267 -207 59 694 -800 893 -133 283 636 -497 160 319 -494 195 -78 871 608 284 -303 -883 -902 -383 425 -494 182 564 394 -743 -573 -503 402 415 879 -935 -368 332 -15 -148 -276 519 -176 708 -953 796 -165 -72 -760 -846 -204 774 857 15 -202 -629 647 489 721 -708 162 -991 497 -566 -166 126 -330 978 123 -184 -156 340 878 790 388 194 763 -928 614 -619 783 667 -603 299 -889 -592 430 -987 230 954 -82 781 -386 616 246 -300 75 -794 -796 248 -731 723 -135 789 247 -886 977 771 -462 476 219 963 -532 955 138 -883 -198 -440 100 -418 564 -574 -83 -756 408 -596 833 301 739 25 -726 -590 -443 604 -972 406 57 -1000 908 -75 -508 663 729 996 -531 730 -703 484 -681 -382 -501 -845 976 936 -901 78 -568 531 -140 368 108 -961 625 334 -658 -379 371 121 832 603 -170 -169 -735 776 554 -464 -919 -729 -292 -122 -397 706 -62 -398 993 -192 -9 102 -102 559 -772 -906 -3 477 -211 404 -944 -218 669 494 175 501 -888 969 108 995 -684 -303 -728 -271 18 -60 619 612 -371 -290 -873 564 632 -468 -71 -808 768 -160 834 -342 -231 -226 -885 637 147 491 -963 552 915 230 476 -951 502 -302 948 -215 -579 264 -906 742 675 -820 -275 90 602 204 -964 -755 885 -239 -132 306 739 371 -369 -72 -795 -595 -538 978 -2 -458 882 -948 536 826 -643 -891 -898 869 886 966 -286 917 -981 814 416 -840 -576 125 419 -618 -27 -657 624 -652 -489 422 -133 818 -861 428 176 330 986 17 615 766 -300 -516 -324 -463 167 -810 666 589 -87 953 -634 666 485 -661 57 748 745 -251 -203 -157 -826 -206 -30 -125 501 512 -523 -727 -231 -797 -732 -388 -241 290 939 358 531 -249 456 28 675 54 297 811 866 -357 -901 -64 -568 866 483 -313 229 -834 327 -297 459 -351 923 -629 620 -735 874 663 313 628 -537 -422 917 -870 -450 -535 -715 958 69 -127 220 518 165 82 -194 905 637 510 110 -71 511 473 -441 -878 -800 -840 764 380 970 142 690 482 820 922 43 893 -497 -503 -421 -88 796 -32 724 -236 -765 431 -651 895 552 -3 -15 893 -6 -485 -724 744 702 -650 989 -486 -961 -108 74 -714 -410 23 -410 -84 -188 938 -644 986 -645 -648 42 -632 -576 -663 -939 -142 394 -554 -195 267 -353 -883 -528 -397 -844 541 581 -406 -715 -971 246 887 456 -347 874 962 -539 -146 -964 -890 512 264 -687 -97 -766 361 -840 -503 857 731 895 -532 -500 74 581 229 -924 -950 477 134 -423 577 125 -474 965 670 333 946 310 562 306 -299 866 -77 459 -252 505 -147 821 627 996 -373 -147 -106 563 -422 -403 -231 672 -859 143 -868 -233 909 -25 -548 657 125 -190 -477 -324 187 -677 304 -421 -40 982 891 166 -421 -919 -638 832 113 -628 347 -620 -166 176 657 -952 -959 -951 -884 -504 240 387 -255 415 -586 163 -791 995 -897 222 686 -74 693 -693 -923 -753 890 580 -615 742 -729 657 -359 -113 326 622 -656 794 477 -420 944 7 -304 -715 -919 -737 -435 14 352 -500 -740 -463 350 825 -901 579 -469 -194 243 -553 258 437 178 -81 -725 464 -450 323 -884 372 808 410 -553 300 15 999 -373 640 -664 -328 153 -464 163 307 224 129 299 858 -584 342 435 -547 -589 -328 -670 -934 137 839 263 -375 -997 110 441 481 561 996 -864 -711 -51 180 -641 316 -387 -758 -890 530 395 545 -306 326 289 275 994 -172 -386 -67 -937 -959 -982 795 120 812 728 115 805 102 185 -36 -996 -692 -701 852 -708 -924 327 -2 -113 -587 489 927 654 -187 -403 368 -942 307 -416 918 -798 -226 -833 -190 -784 -602 120 358 -589 -919 728 -345 690 -245 872 4 -751 511 -50 -12 860 960 -590 -293 592 881 286 -191 -465 -868 596 -557 745 771 518 965 483 -108 -266 43 -862 635 665 -123 269 -677 634 819 -268 -341 525 -614 -276 703 346 6 -501 -802 496 956 -687 -613 252 245 -162 883 656 -337 -994 118 918 -698 -920 -126 214 -189 -565 -72 175 -221 195 -834 506 -582 181 53 940 943 -611 -523 -830 -32 -352 -81 427 -912 -239 -472 -284 -625 -842 -37 372 -883 943 220 39 880 -72 348 770 689 59 949 977 111 -705 -1 -799 129 -221 358 -627 -293 -256 808 -376 513 210 -235 -690 -714 -948 351 -228 -255 -757 840 410 -241 360 105 -954 -841 -744 517 778 -134 621 -822 950 -389 250 -301 -191 502 524 -837 956 421 -252 -230 332 730 782 -510 650 -247 728 -436 -784 615 927 -367 815 -396 891 -207 -828 297 750 227 -966 473 -921 130 504 -901 144 198 429 95 634 862 412 544 392 939 79 -185 96 660 576 674 952 -689 -54 -58 -370 273 703 115 404 873 88 428 -407 -756 -75 -984 -791 742 696 159 100 745 294 670 -296 350 766 815 48 760 -368 301 1 534 -293 767 -115 -66 201 346 477 513 -440 -555 -718 -200 -836 -411 509 -657 438 -437 -478 448 680 -233 27 -246 -595 813 536 -754 943 821 731 391 -546 743 -395 611 891 621 406 301 728 -687 746 780 -18 -545 780 83 270 422 661 -826 -950 458 512 -53 -825 -537 872 -377 860 -105 -941 -220 -205 74 453 -421 992 804 734 757 926 176 -96 -508 -258 -532 -523 33 -191 -670 -997 982 -274 295 -436 99 -999 -945 248 -362 184 640 -221 -750 -759 506 -853 374 -948 831 -439 -250 91 222 427 598 -473 -535 394 17 -474 662 -844 647 318 -395 -546 679 6 -478 -152 -697 -865 531 -585 -564 -877 2 -640 -269 -274 -809 753 116 681 -714 -188 578 -63 -522 -212 -991 402 -538 227 -624 730 -104 -275 -297 946 -503 327 -238 -889 265 -903 208 -378 -46 -430 954 560 -104 -963 801 629 -529 -944 498 971 -419 -1 -925 -627 597 -710 100 890 716 -408 187 -45 47 -287 -633 907 802 -692 228 -327 422 -959 770 814 -910 -275 -415 83 386 -539 225 -701 153 -451 -132 332 126 -812 -303 -619 -112 -627 -115 -63 624 611 -224 928 102 437 428 -657 -664 -166 -42 771 507 976 -13 682 -828 489 264 987 -381 -180 915 -9 -128 -894 517 970 811 -174 767 335 945 713 771 441 40 -224 273 328 276 -282 -510 766 -229 192 993 807 244 888 773 0 30 338 60 606 -597 616 -260 -684 392 -890 484 245 533 91 780 -204 -368 -771 -340 529 -755 -13 -568 380 -602 264 -648 -613 555 -345 162 -728 -522 125 -482 -456 836 -112 -86 979 105 -375 -240 353 642 738 -863 678 -311 535 -834 51 -851 -360 804 -699 281 -31 400 828 -105 -960 865 -158 548 -360 889 -962 -953 -661 246 -585 -182 341 -216 -555 -416 -517 857 -517 63 541 496 -153 -18 298 435 -139 -915 -587 -412 902 -493 105 -799 49 -199 -283 4 556 171 -639 172 240 154 791 399 -221 206 615 -740 191 -817 -152 -791 409 757 782 -603 -797 -68 -701 109 -376 459 473 -46 -478 -8 791 -375 908 385 -166 533 727 182 160 -196 -843 415 -545 597 557 324 340 826 625 -49 219 592 599 -962 -806 -560 -780 -146 852 -685 -361 -699 867 -531 563 521 707 -729 -871 967 -461 117 623 -506 -871 -376 -294 -408 613 -693 88 617 414 864 93 -144 -254 -107 752 571 -676 475 157 985 -922 -427 -12 -862 -202 -564 214 386 176 -420 985 -264 -621 601 943 -559 -862 305 364 913 410 381 -107 -112 788 939 -839 -924 662 900 520 -105 667 -904 -245 87 -265 -216 -19 756 -346 -659 -38 -588 -213 241 -306 -286 737 576 -966 708 -600 -808 -227 -454 451 150 -966 -125 -870 -451 -556 -911 -639 -521 -220 638 -253 60 -43 328 438 875 -958 654 73 -676 766 62 491 -692 -949 10 -300 172 -362 948 -172 899 479 -764 -19 -294 313 -462 -625 497 -428 498 -56 724 926 639 489 -727 177 135 -137 -819 -336 426 -798 -419 -119 751 100 289 -918 465 776 -551 -389 -149 308 38 -762 -270 522 662 -562 -640 -569 172 -606 390 -396 -469 -476 967 -982 868 919 -37 18 282 784 200 -548 554 510 600 374 -818 -828 289 584 66 502 226 -76 -734 770 95 458 -829 587 857 518 -991 -169 -152 -5 812 -741 26 501 774 133 213 -455 568 356 741 746 -165 781 964 -823 258 -369 -323 -333 -874 797 -641 -983 157 -534 717 -487 -228 -486 -21 -35 735 -953 -345 -526 854 731 642 -276 -169 -616 -466 300 330 -109 460 42 111 -998 -264 445 -623 -328 -956 -510 283 -995 -909 -203 -964 545 922 158 265 710 -69 420 653 820 881 -536 -476 -75 461 320 886 -205 685 946 479 25 919 -409 -757 -161 -711 181 718 -39 315 -824 -177 -386 -323 358 476 52 586 546 587 -879 474 332 452 -138 -542 -529 948 -561 -385 769 -840 985 -236 -134 232 -287 -49 -548 515 815 345 -341 -53 627 -899 -681 -225 1 225 553 -283 -990 366 -835 -452 773 403 -294 -389 134 -270 49 38 824 -984 -995 -981 225 361 614 -788 -141 -907 -35 -643 -262 908 -601 426 657 553 -940 -760 -705 582 201 100 -367 -76 -615 294 -975 -690 -339 -133 151 16 -912 -618 337 639 -31 739 61 6 735 973 -322 250 -121 557 -393 875 360 -930 913 359 531 651 962 744 456 -886 -965 338 -399 448 -611 467 -16 -496 -911 898 543 -352 85 -719 275 -187 -263 -461 346 205 2 289 -349 96 557 140 702 767 -565 117 -19 -532 -457 -4 396 872 802 -4 -229 -710 -486 918 -127 -688 -590 -499 619 -444 -931 539 145 -420 -571 626 -428 -933 406 665 -478 420 -2 -540 464 617 946 -693 923 -674 541 336 529 445 277 -408 -912 36 -607 393 745 355 610 -224 -494 -581 439 264 -568 973 -540 213 -657 -322 -125 -74 -816 576 800 -119 769 105 -278 -81 -344 -621 -174 -172 292 -355 582 296 567 681 965 -968 -194 353 40 -730 472 -983 449 -798 -717 90 -259 -409 -137 647 -159 469 165 -331 970 -811 239 -898 -64 -979 -977 621 841 187 756 456 -403 557 865 16 827 479 -613 447 -110 -758 -245 -226 -278 -147 798 -132 580 -852 972 780 359 -310 -611 -788 -503 -453 995 204 303 681 602 517 407 -199 240 328 -183 313 976 -270 438 307 -95 -928 22 -700 678 -110 545 721 686 707 475 -402 261 535 -625 132 -344 -853 61 -396 950 316 150 402 898 -641 791 693 -623 -875 -844 339 -726 -615 343 742 -748 735 -348 -15 442 -801 -110 -479 -760 -245 486 331 743 293 459 992 -443 -30 -111 888 -405 538 -542 532 -663 -295 517 371 -173 725 -895 -113 521 672 374 416 -978 -352 -979 715 718 -388 806 -802 599 262 -608 -68 -388 713 -432 -529 -172 -724 116 194 -216 -25 343 890 539 -469 -81 263 357 142 -285 483 -966 -247 719 974 -196 914 -206 643 95 111 737 739 -805 63 223 -564 216 -845 833 393 921 760 -541 -179 -782 -29 929 -565 -452 -446 886 -107 174 -116 -153 303 -471 464 -971 393 166 -325 294 -431 631 165 -524 480 505 989 -132 549 -559 840 -749 -469 -36 -801 -603 -21 -864 201 -458 854 -307 -694 482 -615 747 -649 454 -949 -740 883 -594 858 11 -434 -188 873 -467 -595 -8 56 62 309 891 513 -20 685 -132 -14 -17 -488 249 458 894 830 -739 -810 -295 -288 465 -891 -902 -904 840 -75 322 -395 -475 -937 989 306 -621 848 -604 -583 -412 676 121 -97 -276 313 -346 226 215 -812 185 50 -488 -662 -119 999 263 401 23 -374 960 768 417 -31 392 -83 207 -748 -182 248 670 46 -325 -50 326 -234 -635 -720 -409 -89 -635 -249 25 -768 -721 -979 -143 567 396 -319 250 -893 -477 -624 -326 -484 -102 -130 641 -464 -770 -447 263 294 556 -670 840 -815 -176 -241 201 178 -142 -534 57 -542 729 -665 -447 174 -225 794 556 -352 -101 -383 971 706 -844 -505 -25 -45 -528 18 -247 -243 316 601 -119 -456 -23 135 -841 28 -751 933 539 735 620 -856 194 442 -504 217 879 941 -733 705 -598 739 -10 8 -609 -658 701 -198 95 666 -522 839 936 681 -219 -552 262 -665 -662 605 579 564 158 660 401 -50 -537 541 302 141 983 397 -354 -264 -893 -641 871 183 -110 850 -991 901 -209 785 -395 367 253 187 178 -899 -704 -313 -168 -394 847 615 935 -782 -422 701 489 911 -384 -860 971 301 -183 923 -546 767 -47 -416 -84 -955 673 733 -871 963 749 -647 -311 -755 -479 638 875 -440 -902 -39 -902 -769 -100 602 695 138 945 -400 -895 702 -343 -513 -426 830 -240 194 -639 -569 316 -751 361 450 516 321 -62 583 127 26 -395 -261 -432 -324 -688 -798 -330 73 499 824 213 -325 927 -533 214 349 -544 -55 6 27 879 -871 -320 -79 632 -458 239 -641 -124 -198 313 582 188 821 866 -779 930 -476 440 -584 468 -533 -514 -526 158 -99 -874 158 -765 -728 675 -424 40 -656 243 851 -20 165 -328 559 -253 -830 -976 -344 -596 966 63 -753 -369 923 -516 -322 -9 958 -829 -836 465 -162 304 219 -222 226 -916 -790 305 658 -394 616 833 344 -159 -90 534 -467 -411 -400 219 -246 268 -869 138 -701 63 517 -789 -475 336 -541 224 -258 -179 -412 123 -89 -922 -169 -580 -600 682 434 -520 -340 545 -53 -378 -756 -808 444 642 -544 615 52 -539 -598 79 -7 -224 635 -963 741 460 -547 271 -944 -818 -246 -563 292 639 483 324 454 838 -270 -258 -847 -946 808 209 689 520 -166 -494 -644 605 448 -416 139 949 539 425 881 851 278 -872 -304 137 -114 931 142 50 -628 -675 -843 -613 -32 -994 143 -434 -608 241 -660 -234 -366 653 -929 -438 841 424 15 353 -736 -28 567 859 -604 467 62 -761 -657 -378 356 829 -618 -187 -6 158 -956 -301 638 -671 -110 -585 -379 -472 857 -958 -64 -100 -136 -29 -430 -91 -332 451 36 7 -277 -354 -318 150 877 -243 -801 705 634 436 -102 338 911 -23 -934 709 -941 -48 98 -565 874 -695 -608 950 -728 -157 969 263 851 461 612 -526 -42 818 393 -243 -144 -368 461 561 -521 487 -255 -521 -62 851 960 727 -354 -336 -238 -413 -119 412 -138 -322 145 668 -790 -199 -838 134 810 -976 -349 850 31 962 -16 6 706 733 -992 529 174 286 -289 -427 -778 118 -538 278 313 115 63 -870 -484 -443 -337 851 -988 719 -293 421 441 -641 -486 497 -517 -211 469 871 804 -238 -568 -766 -622 211 883 876 -25 -565 -321 570 644 434 31 635 -542 -78 339 621 20 -620 -947 -1000 -783 946 -977 383 998 818 184 605 -187 -67 525 -373 -1 190 624 424 -337 739 -144 -665 51 -319 -207 475 -186 -489 -752 -274 642 -733 530 -402 -549 -137 -906 485 148 -764 64 555 -244 324 -305 -804 537 -490 -440 -635 -492 521 845 -4 -50 -116 -984 379 -26 -333 -670 114 416 778 743 -243 -665 568 562 -156 -634 -359 278 -771 -973 -974 235 -666 -986 -79 683 -697 -903 -160 176 -499 -190 -2 -435 505 -753 467 -406 -20 559 366 -560 -842 -910 272 -940 1000 -509 -643 -130 -455 973 227 703 154 64 -706 244 612 388 337 -110 382 -973 -447 -68 361 -919 867 423 480 -582 407 -259 742 717 -736 857 421 -944 -606 -441 603 343 577 363 628 264 -413 -56 -51 -973 210 966 78 475 374 475 889 428 241 246 625 568 46 -763 -66 -441 409 242 -630 -407 -779 -765 -493 -845 -55 564 -419 304 340 -387 -579 620 576 988 -301 325 49 -841 -950 -691 69 -798 134 -243 -123 916 664 -254 271 549 -856 -87 93 -946 -495 -88 -645 381 642 112 -429 592 -39 379 939 -34 359 -775 -890 268 249 -628 530 985 -879 -903 340 612 -90 613 -198 731 14 38 -588 346 -692 -843 802 891 -141 -441 49 -630 266 529 412 197 896 549 41 871 498 120 -76 830 -912 230 -8 -56 -523 -243 -725 -842 -725 -700 834 -650 -175 328 9 -169 -245 -576 61 -474 942 338 571 -297 -388 -878 326 815 -239 664 -59 510 48 396 622 -625 -391 -893 705 -237 230 -970 744 627 930 -830 801 -462 27 999 -352 229 -642 -561 720 727 618 -35 563 340 685 -242 -72 906 -253 -404 549 621 430 593 176 76 -650 -596 -654 785 563 601 977 657 436 8 -914 -429 851 548 820 741 -430 162 -76 134 -968 31 761 968 -537 -999 399 71 -554 -70 -139 -484 -742 322 86 -307 -738 299 868 929 -153 -287 -316 278 925 444 621 994 626 694 190 335 -310 257 344 715 -889 -334 484 43 -418 561 -306 623 9 447 -912 590 556 622 397 -113 -665 -632 757 736 -744 309 -690 -117 179 899 -952 -570 918 -795 170 -826 -659 889 -882 682 976 944 -199 -342 -716 -729 -80 916 783 339 -843 264 390 -450 -133 236 281 273 186 209 252 -578 570 -861 835 -891 -698 -663 -732 -895 -647 712 899 923 492 140 -368 328 -214 997 265 -911 508 285 -868 208 661 500 772 -680 -236 -868 -437 -771 50 -415 75 -62 -311 886 397 -600 628 549 -987 931 -734 679 124 128 -47 -117 103 969 55 373 500 -554 -31 378 -733 880 444 443 464 518 32 -359 912 586 -357 336 174 748 -632 -476 -961 -916 421 98 -458 -876 -644 341 662 26 -270 -20 -999 -78 -238 -310 -977 -778 -463 778 300 788 420 -632 -676 -461 -3 170 928 223 -378 585 490 -544 -850 203 613 34 -380 -861 -64 287 -992 -315 -163 186 -183 766 -842 -428 -233 -74 762 -398 175 -862 -856 901 491 -653 -846 883 -288 180 -619 -806 -223 -396 -275 -997 66 389 -290 92 -970 165 -64 -54 -987 -844 -674 -711 808 979 -101 -333 -122 -527 -729 542 -374 -19 341 -497 -561 -108 -372 149 -961 -756 -374 -470 991 923 -111 -680 328 -78 417 674 982 -412 -752 -714 40 192 561 712 40 954 -249 675 380 -994 670 363 399 -257 -248 -224 340 519 622 927 -767 477 291 865 -86 -8 290 731 -414 219 -617 760 -59 910 -878 685 832 -667 731 -993 -506 -510 201 -363 39 549 -851 -263 -993 80 681 -564 -978 987 -993 54 -269 -328 -269 554 -949 -524 720 -4 -35 -691 -744 -4 -16 528 -912 -985 -282 -700 -787 819 -500 727 181 -764 -289 901 204 241 76 -844 672 182 -51 -671 905 -877 -361 -900 -850 647 -301 -613 -318 918 -456 -77 363 618 508 -726 -685 780 -26 603 754 -721 -483 88 299 16 -300 -572 -662 193 76 -546 463 -118 901 -365 -236 -320 -889 -942 -795 -590 -554 -243 4 580 212 -408 554 287 94 -787 -3 333 634 -592 225 100 -609 671 513 -574 -601 -473 -24 268 342 741 437 -988 117 -993 -794 448 711 -311 -909 90 -155 -881 170 134 -154 498 -957 758 75 -612 -486 199 -139 -992 -289 -49 -344 -183 800 154 -711 575 -584 -291 -880 -116 594 -163 -542 138 -544 -446 -670 195 851 631 815 895 78 651 -197 -529 -448 673 783 61 -238 147 -880 10 170 -379 -988 -467 81 331 -364 -669 599 -394 642 990 -237 -526 -893 -58 -315 -197 -644 462 945 -532 510 805 864 800 758 -76 -743 -478 -912 740 670 -291 191 71 -271 898 -648 177 512 120 -123 27 -328 635 382 301 -623 309 -960 -13 -672 568 -934 532 854 0 -969 94 112 -104 292 606 653 366 634 -811 -183 698 787 -890 -51 777 -132 -921 662 167 229 180 -915 -559 -954 291 513 852 -973 -79 -276 63 334 344 -316 -75 -169 209 288 -53 524 -246 -787 -673 492 -796 569 613 -819 546 315 715 461 -218 848 -717 -812 298 -56 402 -83 -189 935 374 6 -571 662 -233 507 777 950 672 466 487 166 -276 643 -543 -431 924 42 873 273 -973 -950 794 22 710 996 741 599 -101 -749 964 222 915 101 379 409 248 1 -857 372 -115 193 918 984 549 -567 -524 320 -696 -852 205 -138 -626 322 926 -938 504 -858 -526 -584 592 12 418 -819 392 532 816 -489 357 -919 -77 225 -909 -739 233 680 -766 -170 608 576 228 185 818 -330 -949 -529 477 680 51 -870 291 573 -392 817 185 239 536 246 451 26 485 -705 -230 536 938 -211 -695 -820 -15 177 -133 -351 -819 312 112 447 449 279 -927 -207 -241 -155 971 536 -414 388 525 312 194 416 -293 -319 598 -424 -919 404 899 -636 -640 -590 355 695 -817 268 -635 73 319 -200 403 601 -162 -409 839 681 -72 110 689 -152 -713 -890 -367 -656 -273 -328 435 768 -420 809 64 284 511 -156 -418 -672 127 318 658 -724 45 302 -894 86 -168 -182 -319 -726 -61 -669 -579 -169 454 -790 -493 -565 596 775 444 -701 779 -936 856 708 418 465 31 -568 107 -396 493 -546 -960 -675 336 -104 56 -495 202 -371 964 530 316 862 -207 708 -710 693 55 -225 766 -790 -971 -670 -256 952 809 -504 -372 316 -761 -519 -852 457 -71 -306 616 604 -587 919 418 755 -605 -385 -488 -933 418 -966 940 -945 858 612 877 -179 -779 -446 942 999 -581 -865 -368 -588 0 -305 -118 -509 -86 631 238 -820 -699 -743 189 508 -543 -406 -725 73 957 833 -23 276 -511 -440 309 959 994 -146 479 -560 -407 557 -31 31 20 367 -299 -261 255 -710 -501 -47 -794 -971 592 851 -277 494 573 885 -733 946 -117 140 287 202 -719 485 -500 -889 -997 -410 32 379 668 -715 -323 801 994 292 -246 -151 477 14 -757 -829 -82 -489 -123 -136 363 544 217 957 -502 -282 -769 698 947 -128 159 -313 -62 669 -118 461 -261 -14 -77 -954 52 774 -637 -770 244 989 731 -828 630 -734 627 -815 786 1 -42 -846 -813 894 -134 976 -279 635 734 474 -333 -459 -625 -133 -78 -749 229 117 172 -905 541 862 409 -354 883 -516 -39 -312 -83 -974 284 -177 -372 -682 -510 -220 -443 256 -548 281 -691 -582 55 -887 -270 225 451 702 -173 498 282 397 -289 285 233 266 70 986 821 -284 -1000 -377 -645 -833 -701 93 610 786 -654 -829 775 -560 -55 -863 -634 998 914 114 22 202 153 455 -16 -470 -37 -214 135 -915 -375 -908 -164 785 946 554 375 249 83 -537 -233 650 972 719 -223 -327 699 813 -831 566 -655 -864 -912 -445 121 -250 618 -723 -77 -28 -937 -863 219 894 889 -523 817 506 -163 598 263 880 -539 -784 -360 -531 -91 -855 -269 986 620 500 7 -321 97 -584 -83 -539 802 -765 -835 994 -592 157 691 -243 -357 -640 -82 -830 940 -163 497 409 638 846 -552 -319 -491 470 615 249 -520 848 453 320 -645 453 947 381 -388 -104 -163 213 1000 -525 440 -21 -423 441 683 -653 285 556 704 -608 -928 164 -437 149 377 -371 707 -304 -277 912 -924 -978 240 -273 -704 -532 638 -334 914 705 723 -480 22 -159 -485 238 12 -646 175 518 30 -953 359 -190 -647 -476 -304 -583 -423 -433 -216 313 -983 -661 561 -294 551 61 -161 29 -269 -468 665 -942 493 577 410 -511 19 -251 248 -563 -296 -659 -926 -819 -918 434 -120 -642 248 -915 -810 -997 -587 -664 465 -318 -716 -35 726 -741 -566 198 -745 -559 -235 -233 -917 391 -338 -978 -520 524 -383 706 -98 987 -255 -594 -946 972 -188 629 -700 -933 151 289 645 213 488 -291 650 -223 -854 541 -352 -653 -240 651 -10 -78 -310 -931 -269 -118 17 -294 800 410 -485 -543 547 -978 664 522 703 395 -387 18 -578 -32 -478 -770 860 148 131 559 335 701 208 19 158 940 448 428 -338 -297 130 812 -119 -953 873 618 -138 965 533 -936 -156 -584 -730 235 610 -320 755 7 -54 197 49 -436 -201 -404 63 -235 354 242 481 916 96 -554 679 532 508 710 -156 -917 -817 561 -932 958 -625 -912 411 -140 666 52 -943 489 -439 -276 84 -279 -291 72 385 -201 317 -948 -374 810 428 -284 -386 45 -896 -141 -132 929 -34 -134 -249 -439 575 322 941 373 288 -251 -137 -814 561 311 627 538 361 831 -29 -63 956 352 751 -809 -841 51 -968 524 650 227 717 20 121 181 -80 -327 -42 -630 -358 925 -144 211 -556 -126 810 931 129 -449 298 203 58 -995 111 -181 589 800 -143 257 -852 -966 -924 991 -214 950 -682 -873 -3 -831 -789 509 613 -408 -393 448 171 -859 126 989 508 -900 -353 587 878 -883 241 157 370 795 -480 -325 -4 471 58 401 -507 299 389 -497 395 753 -778 -126 44 -735 298 -981 785 675 -444 530 356 -355 331 235 -461 811 -887 -723 646 840 849 -915 -313 -614 -29 425 -18 516 82 -760 -149 816 -454 -583 375 -936 433 637 150 436 650 83 751 -720 -507 432 -862 142 338 515 211 652 543 632 -101 120 90 166 -673 -354 -823 808 -902 -444 -884 766 698 180 14 -80 621 469 -496 -568 942 985 -550 -516 -207 4 -643 -574 718 -116 130 311 -918 -653 19 -936 -168 -491 402 -710 -525 -586 -748 -36 -586 -287 -187 -177 801 -378 -88 620 -796 -744 727 582 323 -914 630 -269 -379 64 -28 -822 -24 -231 -610 -701 -511 -760 -93 -789 847 13 639 411 602 -596 668 22 -528 750 -228 409 -518 866 165 190 -574 597 -888 770 -912 -550 669 -503 -779 81 -450 -423 487 -801 991 530 567 -486 23 839 -355 -601 710 168 -208 -585 241 -882 -469 502 306 618 257 624 -472 157 110 -134 -861 -823 -286 720 642 -758 -362 770 148 -228 -463 -893 -682 -218 391 209 415 -295 -770 52 -750 -386 589 776 305 219 369 -953 -472 -822 -828 871 -490 -480 -519 -943 59 944 -948 -74 -965 48 -50 -719 981 -646 -593 432 615 318 748 -568 507 -188 115 999 441 -324 -868 -404 444 301 -95 897 -685 183 -537 -393 585 459 -471 379 -434 303 -248 -738 450 166 280 412 596 245 534 511 718 -183 -543 -899 532 -854 974 703 392 -545 -333 -835 -464 604 416 -143 572 920 860 -814 -606 792 -141 -82 598 767 -212 74 -141 -523 -294 -509 157 128 -980 165 -169 -875 795 590 200 799 -619 862 259 -11 -2 -186 -904 869 -895 -177 287 -32 -420 -121 -571 -93 -723 -973 34 -336 -959 -783 967 -554 -235 -991 510 773 -972 92 -961 266 492 -943 381 260 -29 -913 -53 297 812 -215 148 -768 536 994 631 273 -470 985 -40 -212 298 222 -456 771 -365 735 592 563 545 269 695 -707 -861 587 143 -212 44 302 -746 -977 451 396 360 -827 -273 -139 888 606 94 -477 168 -842 655 -289 230 -928 -517 -937 -786 371 -863 -379 -536 186 -72 -212 657 863 -701 390 399 528 -793 808 876 489 919 66 85 736 154 732 -640 6 449 -286 998 845 551 407 -722 -538 -397 379 974 855 -415 361 722 236 449 -938 586 -645 -565 560 -9 862 131 -365 406 -379 -787 964 739 -83 -597 246 470 -55 -564 143 75 -818 -668 98 668 347 -878 -182 689 660 -989 488 -890 41 -623 -864 -263 -248 20 651 317 -731 -929 -568 -171 -511 -609 -10 -270 -642 -592 -63 -194 -355 791 190 -862 -418 -641 688 -592 -140 -558 590 603 -632 -787 283 866 -495 787 -183 70 865 474 40 175 -536 -436 -939 970 345 -597 768 -445 875 248 -696 -503 -3 615 -648 777 -600 -179 643 385 -292 985 887 -400 -338 521 -868 -4 182 145 -187 45 696 -800 -362 397 630 461 284 142 900 -316 -207 -674 -328 386 -726 127 69 -78 11 -277 51 478 -832 107 91 -21 474 870 -397 -803 -277 641 -596 439 515 -808 630 -506 724 -942 -638 -697 569 -871 13 -855 391 914 467 -20 528 -586 -14 -308 19 198 -964 -949 -660 796 271 -98 -463 -740 -20 -505 725 277 928 -375 381 730 -459 742 -840 457 764 484 957 767 -665 199 762 -148 -393 -150 -186 -236 -159 -934 747 -767 -514 -547 -786 -481 -859 84 -182 -346 588 -455 -784 -437 494 91 545 255 -578 -108 -302 -830 -111 -331 -388 444 -342 -552 -778 -839 -664 345 875 -758 352 291 -154 -410 -813 421 -903 21 -83 -867 -645 -766 -565 -28 372 490 -761 -188 -910 -621 356 315 -177 757 -765 841 -839 905 -719 -252 -527 -482 -685 610 -729 -492 267 540 -465 610 -758 -441 -81 -498 445 656 -127 481 819 1000 -177 312 112 707 836 491 -454 326 -362 -401 -816 -954 89 613 226 -763 -330 -453 -332 715 383 577 -722 -922 280 -36 -190 -989 -190 -187 842 -446 -923 697 -212 402 -376 -158 -644 648 539 -678 239 261 32 42 481 800 891 -218 -573 -859 -203 146 -392 572 720 760 643 937 176 -309 -400 493 -533 473 121 -853 -224 -67 -309 -15 -299 -329 -844 188 570 -595 -859 301 774 -458 749 282 -650 -576 770 475 -143 766 -758 159 -215 146 455 992 -228 78 376 -215 -677 -850 718 -722 -498 -390 202 392 -777 -153 884 -316 -710 457 863 455 841 356 -699 -625 2 -751 -556 -502 -102 -224 660 991 -420 690 -915 907 48 713 -231 917 142 -822 -437 174 859 -449 -573 474 -762 319 71 377 -623 -360 108 -919 700 -167 588 -900 263 54 -105 480 -520 303 -74 -670 171 756 178 281 800 190 802 389 751 669 -585 -478 -886 106 981 -207 85 -364 -156 -761 -675 249 697 -443 -65 -273 -678 665 733 850 -213 44 -859 -115 -662 324 434 36 -716 10 598 -243 621 -577 655 -87 367 418 -746 390 971 703 598 -196 850 566 945 -753 683 35 697 -123 969 311 657 -238 -334 -96 -424 486 529 843 -412 -89 -591 -733 139 -582 -490 -663 -868 -248 729 -723 997 -799 885 -539 -779 -577 -596 -981 -636 -525 -82 774 189 -975 -711 11 -611 -921 -589 509 503 442 -691 -760 913 693 581 -972 -750 -543 -659 183 86 509 445 -941 768 -699 881 -419 -456 -873 196 -468 -975 214 286 468 -135 -99 10 498 875 -365 -28 -704 740 -279 -774 306 880 -830 781 821 -974 705 704 -744 804 575 -899 -276 -492 -671 -62 693 -632 708 -876 214 -251 32 -565 580 53 417 -175 -98 -165 224 -44 748 -32 675 -568 297 887 945 810 -108 549 -354 549 574 -578 583 -544 -767 -780 -127 -535 -852 570 527 -177 -114 652 -619 218 539 943 -647 -530 185 394 836 812 293 437 -374 -160 -269 637 -20 -328 -398 -572 565 -141 -437 940 -414 -240 -459 53 -486 2 -188 -575 -221 521 901 366 66 -179 414 508 -330 -99 408 -563 422 111 153 365 401 820 68 69 -406 609 608 350 -598 448 -847 -470 28 841 520 479 -873 -938 597 -447 -853 -534 826 49 896 -981 -857 -843 -975 157 141 -993 -450 738 -884 454 635 -222 -971 -713 -526 335 -729 632 442 -472 -221 11 -9 548 344 -486 988 -236 966 -414 490 -477 -673 718 203 812 190 -989 521 -846 -618 59 -260 -97 269 -446 743 959 7 -303 250 629 383 370 856 543 192 -234 -288 909 533 -669 -16 -717 486 -206 -934 -238 -17 -838 -962 661 518 -406 -208 9 -939 -894 -437 -639 772 -511 864 314 -28 474 -117 -243 582 642 318 717 656 897 -35 -97 -916 -410 -215 -550 -932 -82 -674 -6 844 99 203 -833 -837 623 -545 596 -293 26 -807 -863 -27 34 -749 280 791 -872 -851 -152 878 169 382 -370 396 -914 -855 -86 112 148 662 271 -720 113 -449 -227 -198 95 593 508 930 25 438 -530 380 661 18 -923 -283 128 138 -45 -199 342 651 60 -953 -89 752 408 979 31 175 552 -820 -743 -931 -697 405 990 867 -462 -840 -404 -357 -769 481 149 -14 111 576 -576 -939 -919 -904 -524 -640 -114 499 -294 -971 -794 39 607 -190 706 -154 26 379 -524 248 -909 -875 -865 -62 419 -320 -760 -586 -230 466 -21 443 375 -905 103 -24 -580 -475 -550 -216 -759 329 256 -382 836 350 519 649 -627 -17 68 -298 -800 254 -744 947 -424 -533 -296 -298 808 -418 891 -516 374 -39 276 -376 96 -301 -993 974 872 125 309 610 -724 253 -914 574 362 337 53 946 -276 808 337 650 83 -346 949 547 940 -81 303 -734 421 -64 258 -850 -850 -393 397 122 -264 845 -284 227 39 -235 -697 -355 -649 -785 -89 240 -287 -63 529 673 723 -741 -552 291 -63 -859 -998 859 745 -288 363 684 -319 -592 -42 -167 998 -972 956 -109 783 -317 75 531 -4 905 -190 786 -812 936 -403 954 743 829 -581 -206 -604 727 -188 876 717 -644 -263 -512 -248 -15 297 -66 840 84 159 168 -911 556 774 -111 569 268 -82 37 479 -598 -855 -933 945 71 -991 63 -369 -521 404 -520 -140 -29 619 640 -416 181 816 635 -295 -359 -890 -448 151 525 -813 277 62 -105 -351 -999 104 -944 913 937 613 906 -6 336 538 -855 833 -807 -342 628 590 819 -815 -915 -672 -283 163 -369 782 -18 794 -337 -114 363 -768 909 668 458 -545 -692 712 -700 42 271 -778 517 -838 -515 -848 -574 -70 794 558 410 777 -624 278 900 -407 834 -595 -915 -789 -900 -569 273 177 557 904 305 937 463 -720 -62 -678 996 -990 559 146 74 -630 50 934 -246 352 -272 -278 276 -697 -127 408 -363 967 716 564 152 353 -30 752 -330 -449 -584 -780 -636 219 668 -89 304 395 -888 -672 421 407 626 -183 503 -454 92 -840 -363 -275 -807 939 145 -85 -111 649 -804 157 -26 350 242 475 -854 -809 454 -841 -797 -18 -985 44 -648 569 -568 -85 616 177 35 412 -544 322 765 613 377 -214 -213 -333 -348 443 -287 -962 -529 44 -795 -348 986 -95 -147 251 -174 956 612 -370 -470 -686 -42 582 -335 631 -822 175 749 -680 -847 570 372 54 -904 -443 -645 452 -305 198 -291 -126 -995 -310 -499 -532 -63 -55 -700 -228 -399 -51 418 300 755 -471 -127 -550 638 -13 -933 454 -937 -566 -611 880 -614 774 -718 -314 971 -736 -508 725 -257 -188 696 -997 111 704 910 411 444 33 321 737 483 774 -85 -416 -984 867 -793 -541 346 -943 934 -973 -741 -940 -308 327 14 585 -445 799 867 -986 -358 -613 852 632 392 -428 368 -229 -499 -354 501 -581 645 -242 -863 -925 -709 -51 583 899 420 -670 -122 -442 547 234 -822 560 855 100 791 -674 188 653 -382 -590 -959 -323 10 471 -737 -397 177 -892 -517 12 -110 -753 -579 -41 -725 882 -703 865 -457 31 431 -608 -156 630 172 519 -163 -709 -482 124 524 916 -264 824 126 591 265 93 637 -139 -754 -436 -250 -258 -63 -902 537 333 869 287 947 128 792 590 109 -624 671 317 489 -966 -875 -696 -554 -776 -257 -545 -2 345 544 -606 -470 781 -405 -773 -540 -817 689 915 15 258 35 -934 423 512 -667 347 880 -982 681 -255 501 -424 -295 543 867 726 801 620 513 -363 929 -222 139 404 -514 -572 584 390 389 545 180 713 44 -378 416 886 52 -467 263 437 -449 -23 155 73 -447 897 537 63 -792 -775 -919 -613 -203 181 -990 -386 956 -804 455 -919 -621 529 -408 -714 916 706 48 -654 440 -384 901 -973 -719 -617 -371 -491 367 -49 -744 380 -435 -604 619 149 500 436 -540 -370 -118 899 -383 943 177 398 -521 70 679 642 325 -300 -920 900 177 691 820 -303 918 618 -348 303 -259 128 468 -178 780 -19 758 426 310 324 467 338 -775 -731 -910 -622 -189 -533 432 -674 830 769 -619 645 225 770 -204 934 -933 -829 -504 -929 889 -341 -820 568 -509 -346 984 579 107 178 -329 978 851 484 -795 981 -436 550 45 187 -777 -359 358 -277 -891 639 813 170 241 -360 760 -690 751 393 -198 28 387 179 672 -470 -962 -209 983 -856 977 -596 744 964 557 -690 -15 -733 -15 680 -369 -580 520 -453 333 -616 124 365 506 -449 -56 659 327 650 508 -720 371 826 -60 598 -945 -750 -26 482 898 258 -594 301 451 -181 596 843 -589 198 -565 364 -772 566 276 -995 -754 -516 -620 -785 90 -688 5 -104 944 515 -986 682 -648 396 -408 -415 668 -633 -113 781 920 -999 833 -378 655 499 -504 972 95 994 -770 -583 -355 626 -980 -194 -563 -54 -259 233 424 754 192 -196 985 902 -244 271 -378 -569 -819 929 241 -373 879 664 -472 724 819 483 94 982 -36 652 365 355 -370 -401 -766 -807 -903 -575 -437 -226 445 -580 603 794 144 878 817 678 630 5 230 980 -703 804 666 444 -411 86 460 636 821 157 84 -260 218 -11 -293 822 871 706 374 -230 -568 88 72 -834 608 740 -495 101 -170 -374 842 -496 372 833 -885 334 -304 -334 682 321 -554 -843 -976 834 3 -466 -41 512 215 -5 538 -11 763 428 -731 -847 -660 -185 936 740 -803 927 308 -650 -802 -45 980 -443 -863 -950 -61 -764 -747 30 -17 -843 512 227 -292 195 676 459 -299 690 716 -214 613 971 -864 551 -153 516 73 -363 -417 816 -415 -606 619 -675 859 913 153 -829 990 -100 514 48 -97 831 148 -769 -325 -70 -181 -402 -274 -396 -326 -179 627 -494 -612 313 97 351 916 720 215 196 963 521 497 -505 120 134 -934 288 304 -172 735 -661 -111 -52 -43 -327 323 39 872 302 717 -429 -413 -586 -284 -292 -123 -251 9 710 -808 159 281 -181 -739 -748 362 -919 -587 276 653 -925 169 -955 -876 -533 -413 -645 -970 977 -188 117 688 -192 -510 -694 986 95 -632 546 -117 664 865 347 826 55 885 -261 314 30 -806 -236 283 40 -78 -55 641 -770 -511 -654 804 -141 473 369 -76 504 -668 -554 -94 -370 -669 -986 -558 -408 -996 -551 -712 -61 -727 -945 105 -455 -838 456 502 135 -760 262 175 540 -984 -374 -74 -739 676 -345 -542 -840 -677 -560 -306 -503 -832 330 268 961 707 766 -728 -261 -197 -173 765 -472 82 81 523 268 929 -978 761 716 -556 -478 -40 270 879 568 -950 -654 663 699 -280 -895 743 -786 -823 -572 -957 -561 -725 849 732 109 793 -46 -169 -962 -734 298 -62 -463 301 496 239 -986 -197 715 40 832 855 -257 -757 745 375 725 495 -304 -868 -238 190 64 308 445 -955 261 -122 449 759 -856 -629 684 -630 624 600 -872 -31 -718 464 -421 669 82 495 -408 559 -105 -513 -544 981 -947 61 621 -818 -802 -646 -640 -209 8 -766 -808 162 216 -828 -285 -317 818 601 -124 668 -92 222 656 285 -690 812 -142 407 -192 -720 437 800 4 601 -161 765 70 17 -926 470 -646 207 -512 870 573 370 307 -308 -692 706 -222 -588 526 -219 -244 490 -333 -701 500 938 -197 -617 251 550 95 19 37 909 -854 -50 -158 957 -861 385 -290 -601 113 460 -618 -309 382 445 332 -31 -890 592 -841 -6 368 -667 -93 -22 649 -744 779 -927 -811 128 755 -20 -872 389 -882 -54 366 645 -185 587 -939 -111 -566 -62 -652 -385 819 127 454 -681 779 -736 -603 927 639 -535 773 676 310 207 647 478 379 382 412 -589 -714 380 -683 213 609 -531 -635 427 -203 -882 -71 597 -2 -938 -964 952 995 -847 -645 -799 -560 -336 -236 -778 -95 452 -386 -384 426 579 599 -487 -175 -802 -341 -578 321 724 -834 839 993 -802 600 -186 -836 479 7 -960 226 500 909 -611 -617 410 -423 103 183 -883 -145 760 979 -629 894 364 -880 611 677 88 748 761 838 -483 830 119 -823 919 718 109 957 144 484 429 31 883 172 -105 879 34 -120 935 -525 892 -483 -492 -71 -340 858 -32 -830 -616 -366 255 -184 -594 146 -964 11 -931 -302 699 -95 823 -743 594 947 55 987 -121 166 54 -899 283 -804 25 -620 449 -881 960 -982 351 887 -718 985 -274 184 355 429 507 719 24 -822 -209 -698 -143 -326 -748 -713 195 604 -410 495 102 -245 183 -729 685 -309 -838 -371 -770 -159 -264 2 362 900 535 -971 190 -924 740 -7 -841 -81 239 961 282 749 977 351 -146 -424 16 -232 -212 582 -652 -56 -451 -476 819 536 45 952 -756 262 70 727 -354 63 -804 66 -134 -1 -531 -539 -85 614 -612 -832 749 175 900 -812 -997 676 409 929 -422 106 576 -169 -177 931 27 -593 144 -750 -281 -420 971 216 -1 -979 -456 -638 402 237 323 304 402 656 -783 302 722 -151 -738 731 -823 522 -805 985 -583 -522 -563 726 -30 817 658 513 136 -889 123 47 402 739 -190 401 712 424 483 -321 -937 -62 -307 -976 10 133 600 -398 784 -387 256 721 -400 881 -873 -17 201 322 -547 -878 -173 523 213 -182 -973 704 554 332 -590 751 -263 792 -23 17 -908 -38 529 4 -416 -532 -726 262 878 -262 322 197 698 -837 -953 -618 875 925 -370 244 514 484 -333 -872 6 31 590 -928 450 219 -575 -2 358 -24 -78 837 -175 -168 273 -453 160 137 507 -836 -499 78 -755 -627 -904 792 -921 43 -166 -699 184 50 405 -767 -14 958 -664 486 880 801 -267 -238 -986 95 -965 -51 -978 382 -136 652 647 971 -553 520 303 -527 591 533 596 14 -552 -847 -373 300 -284 154 626 -368 411 582 578 -75 -37 108 955 -277 873 -679 348 -299 -320 -566 -60 250 -541 491 867 310 -997 -493 807 282 510 -979 374 -690 288 142 229 -785 936 469 123 -99 597 -670 -496 51 973 -432 701 -746 -285 391 -252 403 663 -857 -200 794 792 451 -474 551 651 649 -172 -857 -45 340 -351 277 95 2 -817 -360 -909 -611 198 43 -692 -195 -835 193 -968 225 -646 21 -251 854 428 -581 64 653 661 -426 898 426 6 684 -835 -289 625 807 254 -39 -52 963 775 -439 -164 -686 719 394 647 -113 212 -513 -253 118 -650 -734 497 -952 924 173 33 792 676 -476 -858 850 -667 400 -293 -59 750 -241 -971 860 933 821 -301 612 -195 -979 993 753 184 978 -253 293 -7 -269 -483 373 -557 116 -672 -109 -801 669 810 629 244 404 -666 -584 223 432 -626 -211 -842 303 540 -898 -153 378 -276 25 -611 -804 489 235 924 591 -547 -93 -534 182 777 189 -926 -526 -159 24 711 367 -290 899 498 -831 -793 -847 870 -709 -728 -415 -972 -365 -189 500 302 -514 935 -161 962 685 -541 119 -521 316 -371 732 -944 343 -98 -903 -40 -366 -673 598 964 -418 757 353 -435 -530 258 -585 -668 -97 -299 158 -188 -593 574 504 555 -144 -402 271 -100 235 287 -820 -8 -515 80 -427 -127 -390 -893 -965 939 442 975 -221 839 129 -466 -476 -286 215 -730 -938 -750 -285 686 -506 -478 104 -276 -660 684 814 -533 -755 -104 223 -130 -223 550 447 -461 -83 438 462 -573 -156 -758 362 581 977 607 314 -903 26 353 -281 -186 -196 721 -641 110 462 848 309 -999 327 -100 733 805 901 192 972 -549 804 -313 586 -127 -36 519 472 4 527 777 296 662 -981 452 -457 793 240 -642 -101 259 -391 113 -11 532 -445 365 357 -121 494 552 -649 -804 -573 -29 91 86 937 -354 -181 -63 939 -235 298 232 848 953 522 -644 -946 -209 466 -345 899 19 -679 680 -461 -297 537 724 -894 -563 421 409 -101 426 -268 -671 42 20 -913 -362 -803 -163 510 376 941 826 495 70 -545 145 -245 717 598 858 608 596 165 -830 -301 -523 600 88 741 -698 503 -97 -259 -247 -542 932 158 -734 435 833 -454 960 482 -287 134 168 153 -410 -649 -133 405 367 373 916 -812 273 898 817 289 697 184 -468 421 11 718 -234 511 -354 955 -576 930 -106 -213 499 -504 -451 751 -666 -581 -329 236 -187 -842 -641 410 882 -585 -16 -688 -840 -229 677 -481 -151 -586 924 -756 481 -7 -49 673 423 -23 -452 -408 -196 -661 -240 -984 780 -476 885 15 -232 803 892 384 188 -815 -374 -327 -108 940 936 -399 973 -420 398 494 388 340 636 653 -136 112 259 -519 -307 -802 195 -712 59 -885 -934 -137 -867 982 516 -325 -664 -901 -794 -14 705 588 807 615 357 9 131 -180 -795 610 117 434 599 321 662 -154 -468 -859 258 212 756 -323 360 -695 -617 -656 679 -164 -390 -687 -501 347 -666 846 -772 -208 -171 -226 -800 -901 -667 -137 -243 314 -505 -447 660 -711 918 -363 -973 -434 -8 530 455 324 842 411 -698 -263 788 -273 333 566 -602 856 44 405 -976 576 -717 275 1 -711 -990 -327 403 -190 -107 -919 -993 -885 827 848 -142 662 -639 -948 352 517 547 193 -382 476 23 841 319 962 383 -974 -90 78 393 649 -204 -310 -474 514 -168 307 -58 -599 519 1000 -474 850 507 495 -606 789 -848 87 4 728 -826 991 552 704 900 627 -38 -597 -127 697 -392 -248 729 107 694 222 547 -661 -960 780 -340 429 54 612 916 242 -716 -486 899 -340 -351 -851 -682 -147 964 -274 465 751 719 -291 -300 -630 -200 -981 -44 -967 -757 432 -433 -225 -624 337 -192 56 -909 -436 770 -182 979 -459 -179 447 99 696 278 599 -259 -749 -229 861 -338 -685 -471 -472 510 823 593 376 398 -863 -662 -944 -186 712 -541 -474 35 43 -550 590 574 346 -652 -971 676 384 603 417 -845 933 -297 -335 -416 -20 723 560 109 -995 289 -471 65 -28 -303 835 994 830 -414 -782 215 -883 -912 -859 -159 -917 -123 915 -68 -631 -820 145 742 -920 -956 565 346 -534 23 744 380 546 82 -472 -367 -398 94 710 245 109 -407 648 411 -264 -967 605 319 162 387 -11 395 -526 -337 841 -851 -145 978 503 411 -505 -554 484 -547 -987 -544 814 541 383 807 862 -842 -247 -838 62 484 840 -977 758 -281 834 -860 799 722 -896 -365 347 637 -663 166 -771 306 660 250 982 613 -111 -909 -837 -13 -519 420 -902 -510 -889 -171 168 -296 891 667 -110 -659 504 40 -859 -223 -609 609 289 940 -276 115 468 -401 -166 -582 -583 872 -137 -630 57 355 89 454 -367 -215 -558 -933 804 -999 -219 413 3 77 -739 683 -522 -101 490 -194 224 60 95 649 -826 405 -953 -297 57 110 806 -263 9 -775 639 -766 813 -694 -292 447 -334 -291 473 610 -622 698 782 257 -910 346 -218 554 639 670 -365 -967 947 567 409 15 361 -870 -299 430 -456 -648 -370 -861 885 237 23 -40 -267 980 684 -782 571 -386 -633 332 -676 -283 -137 549 787 319 43 759 401 -118 454 690 314 593 952 847 -521 -927 333 -826 -226 -35 -574 422 814 860 472 -97 -326 -253 -452 457 -679 -832 -665 -773 -735 154 544 -849 -294 390 -859 676 -24 -854 475 886 -658 512 -104 398 -515 -730 -184 453 -921 -496 596 -831 -817 823 513 780 -384 -363 904 -923 258 -755 -444 410 -679 -272 -235 990 -819 -459 714 -123 923 -626 108 486 -548 -997 731 832 488 -980 -777 705 270 196 -168 -694 -217 450 -101 -387 253 -667 786 -262 -958 495 650 -365 -390 -876 122 208 85 -179 -883 -442 -284 -673 -119 -622 550 24 188 886 -640 473 -543 559 -531 787 -192 -485 -2 -659 -496 -174 -835 -157 590 -770 -611 -33 -382 -47 -899 551 238 104 -124 186 989 -186 -573 -601 -688 -317 933 870 74 757 -661 651 978 580 -912 -483 -670 -45 -765 -494 -624 374 -156 806 -466 -865 426 866 -322 -555 -189 771 -434 -77 -653 295 -979 -942 283 -527 986 -97 504 -873 -309 134 -620 802 688 787 -279 58 -671 344 -273 567 -779 -455 -996 325 -995 69 -569 929 480 877 -318 539 935 236 -126 -499 -468 -374 994 198 192 79 488 106 731 -466 799 242 -573 764 264 -422 -800 174 -991 -794 -396 -323 -397 -224 -299 -666 -955 -284 -123 -500 742 14 195 912 30 -575 -829 321 -530 44 102 -262 64 692 -999 -356 22 940 -400 656 -310 645 -282 -764 -346 -331 -264 770 936 298 713 -206 196 874 976 -687 524 925 157 -29 -627 -988 173 -464 130 -844 -639 227 -273 470 436 -676 546 -570 -146 -354 -879 527 -811 -450 -48 -714 659 -553 -861 276 -695 504 -790 452 -481 65 690 -839 919 -891 -282 324 -304 -165 -174 380 -950 539 207 -502 902 297 834 998 145 -318 416 622 358 754 -148 52 507 -776 769 -926 196 39 384 879 622 578 -127 536 -604 841 -411 470 -754 -578 949 -33 -581 938 60 -498 -347 33 563 447 594 -806 98 778 235 737 276 -215 45 508 309 -817 426 99 -715 -336 -400 -809 432 -371 -734 -46 -520 859 -625 656 -897 -513 988 -151 520 736 -332 460 -668 594 -579 -929 133 -676 539 916 -85 -424 -10 470 -722 873 -687 282 -646 218 -60 -922 263 487 222 -780 533 505 762 252 -260 -529 302 -31 42 909 534 632 -853 -808 934 641 348 -247 746 -679 -692 -673 380 36 939 610 614 -394 126 -658 454 385 637 -988 -287 -894 -749 -766 529 286 -14 -157 834 938 -120 633 -690 539 104 650 207 860 -965 762 622 310 38 -9 911 293 156 434 -521 154 -491 -129 807 -558 -142 -527 518 126 284 -487 497 -963 -389 438 -615 394 218 563 175 -352 -36 -191 -907 -969 754 46 862 843 567 32 -712 -582 214 97 632 179 464 123 -824 197 -965 -334 841 775 63 -568 49 423 309 -833 422 -365 -758 963 225 496 -802 524 -533 760 848 97 -743 -162 -378 -533 51 -344 294 -949 -161 -228 -552 820 -562 -322 -439 426 -490 -454 304 108 -562 809 395 130 727 -76 -667 -856 -601 816 996 -824 -458 -642 385 520 -168 -125 522 594 628 278 78 43 -777 -829 -280 -77 132 -921 635 892 396 -719 383 575 -288 816 -409 -653 202 93 -292 -78 423 -524 437 -545 -94 350 -506 5 603 350 -696 236 -860 970 -530 -996 780 126 -896 331 -795 303 -613 476 763 432 805 -254 -836 -921 772 -68 771 740 -609 505 86 -150 -348 -514 -436 835 767 -622 -293 368 826 240 -860 364 -416 -615 326 38 469 151 305 -527 135 907 912 110 980 -275 526 722 -568 81 -385 -239 520 244 -434 205 553 865 -275 691 78 -147 775 -901 -265 -428 49 633 924 -917 479 -214 -642 197 -22 480 62 93 816 42 -40 381 710 393 -68 -637 -342 -868 -131 -765 -546 77 -988 -558 -770 -12 -71 -982 -479 -925 708 309 -640 -345 955 -129 -501 -32 836 -663 840 222 675 -556 948 -646 114 822 364 885 244 -694 -186 413 -478 95 835 512 691 749 728 366 -768 -954 692 622 794 432 -964 -731 803 702 -365 180 -790 -130 955 204 -106 452 -763 -12 -102 -510 522 795 48 -81 -210 -107 -881 -223 -98 611 252 -394 226 932 248 -676 165 -906 -681 358 996 -670 924 -408 -253 426 864 613 -712 717 655 514 554 244 -325 -728 -720 163 978 949 583 904 495 51 696 -577 64 -659 -659 668 358 123 -443 -248 384 -651 58 698 -472 163 -235 -65 -98 237 -139 399 -415 505 499 853 556 411 838 599 498 -618 144 -370 690 -75 681 238 -776 -5 608 -718 794 893 -484 398 -806 131 -490 -987 627 -633 920 30 -73 -882 690 -758 717 -873 -500 793 186 707 696 -685 89 -569 448 -381 -944 932 -387 -479 -126 -184 -863 767 -126 791 -972 161 537 420 -928 368 185 -627 -379 -143 123 594 35 -544 -888 -840 235 627 469 959 452 165 946 -23 -635 -911 -899 196 -613 -785 850 535 503 139 282 -774 -369 850 352 482 -267 -22 806 -954 829 -721 -761 93 270 -643 872 -54 -195 -715 772 2 161 -212 -823 616 -493 -60 176 564 -915 -455 69 717 -837 935 183 848 -842 -45 793 -536 -405 843 -185 -811 -101 398 -397 -502 46 -682 255 175 -826 72 49 679 -38 -130 506 394 526 -677 495 -39 277 657 -139 -246 -523 -349 292 433 583 268 -968 -576 -14 57 187 -668 -163 -581 -841 704 37 -195 -198 214 266 40 474 138 -922 971 741 911 761 -819 -954 722 627 699 -710 713 -494 -838 19 375 867 68 714 601 -979 -35 -588 17 726 296 -130 811 -255 467 661 262 -574 -836 487 275 -762 129 376 -702 435 -150 171 -642 -866 883 150 883 460 78 -272 647 92 -183 -619 678 437 168 -416 197 -903 441 -438 544 809 881 -881 242 259 202 824 -819 -891 -245 638 -142 -769 397 193 360 -357 325 -932 958 412 -163 -640 -407 -689 512 -432 -750 -215 -190 -333 -563 803 -952 112 946 -793 -386 998 -61 -211 589 -802 -609 -470 -261 165 272 -347 399 -464 -93 -468 -875 -423 259 -961 -263 -382 986 132 931 11 -398 748 -172 153 992 -190 -492 -771 993 -580 -558 -918 -377 689 -14 -114 -53 -560 -258 794 -399 -567 -995 666 124 -665 -115 -859 313 516 -255 -193 789 815 758 -746 -108 497 -941 133 -970 -678 218 -689 609 -179 -804 -986 655 639 -723 -40 -613 9 998 846 134 272 504 -749 613 643 373 383 -887 807 501 -150 -893 -765 326 -113 -853 -361 -833 -279 -440 492 -447 236 534 -642 858 234 -697 -843 206 916 900 526 228 -479 -868 -813 -628 873 410 -21 -845 -855 -115 87 169 461 998 742 662 -970 6 -150 -786 527 -195 -245 -779 604 -197 -188 -932 460 -619 -970 921 373 -836 329 713 169 450 -971 514 -299 -395 253 -444 -989 -172 -273 -487 -163 -205 588 31 -890 -229 326 48 -49 831 301 457 -903 650 -582 -408 -749 357 70 -69 -501 -728 -107 687 396 -513 807 -821 974 -91 75 -142 835 -24 333 -226 519 -690 555 -677 57 512 226 638 368 916 -729 901 872 -537 344 -87 -113 618 -728 976 -458 779 259 -111 -572 -219 705 125 -674 -609 794 -792 -986 -380 109 -252 563 -772 -53 -444 -519 81 -147 -663 168 689 -565 -783 -597 -990 -431 588 -924 -997 730 238 -396 -17 -38 545 -869 -613 838 108 -733 -548 711 855 853 -845 610 900 650 335 -130 -370 507 377 152 -333 -766 296 -344 -286 -919 -607 249 533 828 216 -348 -888 362 695 -568 917 -731 242 -827 334 478 -458 -944 299 -766 -368 -955 -29 459 505 -605 -549 -250 -643 673 -515 -764 -457 -356 -619 -429 -662 220 527 290 -400 134 44 290 -305 -131 -742 -28 -214 -269 -680 898 -579 -820 -567 142 -1 -151 489 -898 678 -978 -931 720 -110 -938 763 -568 -384 -17 -805 -524 321 -485 -539 830 -218 104 -162 -97 544 629 -764 -545 223 -752 -631 -412 -616 -605 738 -505 871 -137 361 -682 228 -36 -615 -376 54 441 589 -101 -311 165 626 521 -642 429 -12 405 -568 279 -445 -916 555 153 -724 -482 -856 -87 -845 150 109 439 722 208 -198 331 850 -65 52 -131 -987 -653 197 -80 205 50 746 -568 -246 -159 337 652 -236 648 -576 260 363 -548 -306 -839 162 539 913 734 297 688 -833 157 -751 574 741 864 -225 -580 147 26 -809 18 515 793 839 896 855 439 -301 628 -453 833 890 548 640 823 -235 555 -332 -301 150 818 -475 -649 -998 479 -164 339 4 -107 -146 594 838 150 577 -362 412 -633 786 4 904 -211 697 -901 -472 -393 -910 -906 275 -507 448 -262 840 -510 942 762 509 -41 50 35 949 535 662 -361 84 373 -771 288 -1000 -16 503 632 832 -84 57 499 -392 619 -374 478 -938 729 -844 -869 239 -924 695 949 -9 863 -334 -724 541 -158 638 398 -482 -44 726 -424 48 -799 -527 -529 -945 468 -769 407 -553 -114 -541 -452 496 820 928 -660 -795 959 6 -591 -506 -700 -936 338 -183 -188 -938 824 698 -993 -412 19 323 -85 -335 -407 -4 -939 -540 -699 -436 -291 -432 -344 893 -708 -459 975 75 -45 -948 -609 176 363 -371 -251 306 -240 -21 -612 -214 22 -19 -411 -340 -857 40 399 -573 419 468 -133 -668 -194 699 299 850 -874 920 -632 565 -397 -740 596 -661 -11 -52 -154 -829 -427 -631 737 -93 -174 -586 -743 930 -757 42 -765 37 11 -677 547 -836 432 945 411 467 802 -813 -163 975 -28 -168 -194 205 -687 -325 93 -727 -417 607 -917 479 217 -398 -547 -470 -588 -78 34 853 -235 970 294 931 133 -501 766 783 980 792 -243 955 655 -822 -163 -888 -253 -351 -121 -676 -215 831 530 350 -336 -375 -905 -956 -287 323 563 -226 916 -576 526 -21 776 -114 230 -199 -15 -968 -883 462 666 -565 598 -922 -184 806 587 -257 -326 943 306 371 173 521 -769 89 -511 -718 628 -616 53 383 -210 -950 224 -558 744 -243 56 75 607 -224 -532 -320 -81 -265 -212 -258 -889 348 274 798 -937 6 -520 -663 -751 121 -872 455 -628 538 727 -568 -231 -313 -302 -625 -349 -9 -618 789 886 -321 -141 330 -743 709 536 -374 938 -631 -450 745 -864 151 -902 428 -902 356 809 -860 -174 -684 -559 -365 -400 -367 301 162 -513 -562 -765 301 -675 969 762 -91 -157 -670 418 -233 609 -807 -749 -177 261 -742 365 -801 -944 955 408 -91 -547 201 -353 -897 -242 485 -839 -57 -53 693 540 796 75 -270 -497 988 226 -744 903 -806 483 787 -292 -782 601 457 86 162 497 -96 802 -821 546 -951 550 535 522 -438 -644 -488 -408 683 -724 515 -660 -219 -29 534 -1 -427 -642 -536 47 487 837 -815 850 924 -563 830 -294 -105 -84 -605 -888 -484 -458 403 658 -60 487 447 358 -65 -705 -584 784 599 540 -236 -782 98 -960 283 511 -252 -593 386 -38 -875 -754 -446 -32 361 364 -824 -700 -497 369 519 -558 111 923 732 327 -601 -476 -135 215 -568 -312 338 918 104 -855 919 -394 574 -696 -427 976 -481 -985 566 146 -79 -119 -269 820 -512 881 -221 555 -963 -809 -574 943 707 -995 913 800 -127 -200 905 993 -578 -666 177 -424 975 214 -457 -636 212 649 -850 336 -230 -115 -582 516 283 -118 -680 11 -128 -855 996 400 -471 -201 463 317 -264 -458 -940 -219 872 -818 -846 -317 -665 -435 -993 -17 -483 807 -569 -229 360 -132 -708 -62 -754 -274 -826 625 -307 -213 408 -579 -763 -665 -579 480 -567 119 530 -739 -372 -433 48 652 765 756 591 -284 -583 -484 -497 -378 506 -997 -12 -583 981 985 -350 996 214 -649 986 303 618 551 934 -150 -298 792 -923 -225 20 181 -997 463 672 384 -1000 -363 263 -903 542 555 -52 -888 979 191 811 -479 -575 -727 24 -22 204 -677 -647 -705 724 -542 985 594 -437 857 734 -338 -288 786 759 614 -736 -689 -776 348 191 479 -382 60 442 -342 379 779 267 -276 -589 -266 717 255 -840 -109 -739 95 548 -479 678 -977 536 -650 235 -672 -59 -97 8 -523 -265 86 -480 -714 -936 -911 -443 -946 -882 886 -748 -790 -176 -686 316 -306 -540 -257 -205 -884 993 -277 -12 -771 99 -7 -589 909 192 543 383 -579 -548 -991 -938 621 -91 550 -608 818 560 -681 197 -119 614 -31 -384 -607 313 -168 -322 -845 -959 -888 931 128 462 -908 269 677 -604 524 572 99 593 996 -479 -65 -357 202 611 906 709 -383 -787 -496 509 61 -438 486 498 674 -534 -16 -53 513 -457 -324 615 -18 -868 826 305 -692 -95 692 615 513 390 462 417 -209 944 -889 427 998 564 -174 -67 -408 -836 -508 109 -441 901 -233 109 883 769 -642 456 -240 -802 970 151 704 457 -477 448 304 -617 818 -252 -63 -593 -131 951 938 161 -430 -646 874 670 114 -259 -827 417 -352 759 -226 185 51 -56 956 -679 947 -361 -909 -932 779 879 -215 987 571 879 -61 -743 -864 543 377 -315 280 328 40 36 429 120 -548 945 -452 291 -296 408 631 -10 -337 -232 -38 742 -748 -787 480 -963 414 37 -672 755 160 465 -356 -391 -421 878 -117 -505 -950 382 973 -619 -570 657 -931 -508 -401 -193 -925 823 645 -77 847 -433 907 643 510 197 -489 84 -949 -174 -257 -732 -67 -773 255 402 732 190 146 410 -854 511 -188 628 -750 -677 -324 632 206 172 442 -428 463 -518 3 -914 436 -568 908 930 451 -424 -62 -447 966 -762 -426 524 939 57 -264 -377 -524 -792 117 356 286 553 793 350 -593 135 -350 882 862 447 -101 781 47 617 -469 372 96 -359 325 -159 249 450 544 549 -893 257 -45 971 -663 90 -351 183 -832 -655 -764 679 -970 970 -177 -554 -130 525 275 -76 206 269 272 -14 721 85 -759 537 250 -390 -796 143 437 254 631 819 -686 -791 -696 -923 411 256 -269 -382 947 737 -607 582 -420 279 236 -203 -389 -955 -30 -77 14 924 -172 -542 -534 962 629 -606 995 495 48 162 735 -588 -440 -414 -951 -329 91 -95 -142 232 265 970 936 -717 585 -183 164 -1000 -51 -147 -894 -325 493 -943 -708 266 843 -695 544 161 564 -977 211 -670 -899 162 -687 -713 494 -862 611 515 -167 -189 255 722 591 -893 -166 809 -456 512 -132 -484 -715 -570 -988 615 88 -935 -345 -395 639 -157 -539 -25 -623 116 357 135 -681 -161 -855 69 473 260 189 -280 954 105 -229 -794 5 115 -59 174 -965 427 -237 -21 -702 481 -174 873 -935 381 633 -62 -82 -152 510 -793 766 -664 -743 -161 -810 -337 -836 -930 165 -830 -955 615 -271 717 346 439 508 -463 834 758 537 -534 -456 -76 -961 698 -481 932 -46 -366 -625 384 -692 513 -359 172 -290 323 -797 78 -830 915 987 -323 116 695 898 926 -44 -984 -64 -669 873 748 -947 -996 -75 53 -800 -912 974 196 -827 38 847 -430 634 913 399 751 -823 758 403 -995 -957 50 -274 -976 318 -796 761 70 -594 796 760 701 -673 -675 -311 468 789 577 -669 893 711 -502 -904 502 -844 172 -793 -870 -901 778 49 866 220 338 -428 103 -990 795 368 143 -223 566 -243 -867 -14 -71 -596 752 -506 -100 132 843 -215 55 526 334 -498 6 736 -793 -452 -520 120 -456 723 359 632 592 798 -480 841 620 -842 870 823 376 -171 -194 627 -644 -512 -609 882 -566 -567 -876 657 548 -242 15 521 -602 -172 -862 -608 -466 -779 -77 641 586 900 743 852 346 -168 -259 163 -616 -11 798 491 811 -202 -583 -204 215 -93 832 -780 322 862 -878 -677 751 439 -176 -36 -361 575 -135 672 687 -111 -438 12 -487 -95 -202 167 926 -72 612 -596 339 732 -746 -79 -287 -124 587 705 537 -347 77 54 462 -347 -304 -464 469 -570 730 326 -382 844 740 -605 -117 686 -395 -556 218 -792 -87 -166 -893 -376 455 135 -950 -396 639 510 -93 -938 -343 -341 791 -948 597 924 -474 -780 -95 999 -175 -484 -331 -776 443 968 -916 -392 -824 443 466 337 -658 217 -628 -370 -254 891 -804 546 -91 -371 -877 990 -745 -614 888 157 576 -883 681 729 -517 -928 76 243 -281 -162 -776 -329 -499 521 -827 -279 139 -195 -596 -840 -688 -234 -721 698 -622 307 689 442 -280 -238 698 438 -20 373 976 413 -929 101 319 -442 245 -867 -445 -767 140 -874 121 -667 12 946 587 -889 -305 113 -581 -16 524 -253 49 494 489 -503 -340 614 -99 647 -12 -152 -484 -576 -117 -839 495 -286 -608 621 -232 -673 -494 -62 -543 468 -883 722 556 12 -454 540 804 969 939 -74 755 -976 660 -721 593 -630 309 616 56 -149 -119 870 959 -130 -422 747 -588 -480 684 -892 -921 695 -143 921 793 603 -246 850 -372 326 -355 250 945 366 -16 386 -632 485 624 77 767 -407 986 250 -330 428 85 -269 183 -50 238 178 -830 -484 355 -517 450 -273 7 -148 -540 -87 15 -917 708 103 -404 -839 623 136 173 464 453 439 -221 -189 191 -650 -630 853 76 937 111 501 -586 -532 -40 425 9 602 823 -88 -263 -778 197 -492 931 969 -7 -333 -611 617 738 412 -195 438 -362 663 219 875 -557 -68 432 367 -419 901 -75 583 -241 -106 858 5 453 980 419 -432 -539 374 -265 -374 252 58 40 -928 -196 -23 -124 890 -717 599 548 -702 -195 -963 38 -302 16 -138 473 466 -804 -813 -594 -545 5 508 467 -291 259 -272 770 11 252 -997 -27 846 571 360 974 572 291 -573 -882 423 196 -333 488 814 -992 759 276 -586 -35 470 306 369 -779 -165 363 -60 514 -224 192 -851 114 462 401 709 -582 -192 -287 -58 -989 335 590 -534 -885 -685 939 -286 745 -296 433 -255 559 336 -617 -82 362 -289 -240 -818 -891 311 -809 -567 -425 174 -983 651 -831 -45 653 29 672 -438 635 -751 -773 708 -165 553 198 737 -260 989 -780 927 -244 659 -116 -316 -348 671 -198 -469 -992 341 357 -663 -294 -733 -627 -405 -112 964 -925 -13 966 -994 -210 630 169 173 458 985 -273 238 -838 -997 -371 74 -251 782 -89 -321 76 -703 -332 834 -320 -813 975 -678 -195 754 -659 654 991 135 -921 199 -629 354 990 573 94 -285 719 -514 572 -603 154 411 -393 -803 646 -455 -112 904 330 709 -643 603 -271 -488 557 153 36 -698 526 589 -690 927 588 625 909 -166 53 -198 -314 -617 -66 -111 -765 -363 440 -598 202 -859 479 381 -103 -23 -39 221 -960 -249 -468 -822 998 944 923 -703 868 -893 208 223 -248 -807 -255 -996 -818 934 -405 -585 -481 374 -203 -655 -318 -610 -430 -793 -547 756 152 -55 -332 935 -539 -810 193 921 905 509 567 698 -527 154 957 705 -986 -369 723 -995 -306 413 -307 976 -774 -725 -30 -670 -403 -697 752 -956 -601 784 -493 -259 358 99 -228 -367 156 -534 747 -535 495 846 -116 451 191 -540 -943 -283 -331 557 372 375 -301 -150 -433 -158 -31 987 918 529 -299 -61 997 -884 263 -746 889 467 -810 667 225 747 451 -828 582 -593 612 963 -84 479 409 583 -113 389 -204 763 -236 889 232 248 -723 -181 556 434 266 556 -353 -710 -532 243 -181 539 -680 921 278 -143 62 192 -239 971 73 -328 763 -930 759 184 -116 424 51 703 220 -559 723 -679 106 -886 -412 -571 -805 519 -243 885 141 592 16 -604 -119 508 392 504 386 -299 -123 -949 -809 -33 -286 986 706 -603 -332 687 518 740 846 -560 185 333 -81 -609 -403 -726 877 -417 -678 789 -858 -397 -401 609 428 562 -641 -236 121 673 555 746 112 834 -189 837 -121 -420 -191 -549 529 711 -321 -720 102 309 751 -20 -658 761 -715 702 -450 257 -552 18 972 301 -521 -844 835 -216 459 -701 -357 -383 -612 -664 -456 -685 -692 489 -258 823 -618 877 -579 836 -103 160 -109 765 675 643 231 -948 -142 -493 -755 671 556 -810 612 -494 -373 418 -705 -67 733 849 444 791 74 831 -253 -931 362 -190 -217 -36 -470 914 625 -971 -468 412 603 46 -509 -570 -720 553 -963 636 -466 514 -885 -90 -808 -586 -70 -953 796 -208 741 0 798 775 -101 -395 -693 -20 -483 -974 628 -613 -966 828 100 -940 -261 167 338 -789 277 642 530 -912 -745 -798 -419 698 361 938 -818 -263 365 -538 -528 -206 -316 -418 399 -60 -627 680 24 -849 54 712 -235 987 974 -101 449 724 567 -741 486 700 682 -910 501 367 599 280 -845 -90 761 356 252 -945 373 -175 708 -315 -494 -990 585 469 -296 887 -14 -456 -651 -104 -17 592 90 597 -425 -66 349 -713 -715 -863 925 429 652 -577 -436 -812 -354 -745 195 146 474 -701 505 192 -900 -968 762 -632 -743 -73 -598 -982 335 844 -899 -433 515 426 -1000 837 -301 -912 -477 957 -213 -941 860 371 131 482 633 410 399 674 -657 931 551 -832 39 -259 -598 170 -237 -447 779 738 -997 351 -19 -423 -877 -314 -186 835 580 -660 -814 247 -248 -194 -854 -418 -396 640 303 -909 -334 -701 206 703 -537 -871 185 521 -282 -87 -937 278 -445 -332 -905 632 850 -197 142 -235 917 987 226 361 554 -773 682 -868 787 122 721 -184 -207 925 958 102 -558 335 -705 -247 28 -29 864 -537 970 -37 -502 72 -779 974 -838 -266 -948 -643 -253 -730 239 279 368 433 -301 486 -149 54 647 -791 385 -290 754 265 725 -991 -799 -244 118 -864 -734 324 677 438 -784 -620 -72 -677 -849 246 876 -55 -820 471 -59 718 -937 -856 -183 -248 -783 656 448 -293 -974 -116 -605 726 -216 64 -114 667 129 -211 -227 -33 -773 -340 -589 -506 -198 765 -464 748 -721 -55 466 753 -88 977 -884 -62 866 -86 -327 571 313 825 728 -904 52 -890 404 -172 -403 -145 899 -263 -869 874 -16 -338 -631 291 551 767 308 -66 198 -719 -646 -289 132 220 987 389 318 450 198 441 -698 504 639 -655 -763 -451 176 -764 23 -907 -141 -862 -552 -800 517 883 -733 38 -168 455 -745 -755 -203 -37 -408 789 842 926 463 -144 841 526 -707 -928 458 -26 441 944 -80 41 -853 -279 646 -688 -430 877 -373 -835 -304 992 -49 203 -407 394 -303 -952 -882 -697 -853 217 835 -616 -635 6 20 -649 366 527 -398 -515 920 -227 734 -418 430 -902 -870 461 812 984 -809 384 536 992 -568 -354 466 -477 32 226 -761 -347 856 132 -119 318 979 -68 561 -618 594 67 621 118 391 689 -672 -276 -921 -956 320 -778 775 -280 454 -41 -650 385 -105 -843 -804 878 301 322 -980 142 316 -413 -484 -617 582 793 -335 399 782 879 528 -877 -474 -927 -317 340 -987 -152 -279 884 -879 232 698 -220 5 531 -822 826 247 602 -816 860 -900 249 998 511 -938 564 531 -214 523 408 -85 -992 146 -559 -367 510 -485 272 336 -398 370 948 -404 -995 904 -20 -644 -147 566 420 -33 983 -525 944 663 -269 320 827 42 -986 -939 -36 379 -889 867 -367 550 299 -903 -866 553 -898 -876 585 704 -673 466 -402 957 634 -831 -294 -361 -920 983 500 -925 167 131 -287 -48 173 -55 927 -906 -830 -560 -147 -188 -473 2 123 -141 675 -616 419 28 121 -112 697 -510 705 -295 -479 -656 -998 518 693 41 -545 297 -102 186 954 -686 -134 650 -638 -727 78 -369 591 -576 754 -739 -915 -184 -573 -758 493 728 469 937 128 -56 708 -131 748 -444 -765 786 -904 362 -389 363 -316 91 -471 492 -908 354 -285 -607 -539 -370 -398 912 -834 -29 -149 152 -419 -679 -376 -7 -480 -56 -645 -508 968 -538 416 917 -83 540 -477 -370 183 -62 -954 -50 548 311 -338 -573 276 -811 -615 716 -762 -53 -552 -991 456 264 620 224 801 -426 -443 -231 63 365 742 726 128 -757 -349 55 832 -15 123 282 983 258 248 388 -821 893 -616 -326 -64 72 634 -334 -611 -418 641 -12 -928 -163 -884 -279 -601 -428 -692 584 391 185 822 643 -794 -128 580 341 -239 -360 -567 -40 -268 938 810 -662 -455 334 841 -188 937 -578 -795 733 -706 566 591 195 -531 695 -469 176 611 -413 -141 699 542 -803 -715 -868 324 -897 637 -594 -902 -790 -251 362 486 853 -706 132 434 759 -625 392 463 -281 191 -418 -744 817 204 -82 584 -670 695 825 -473 966 854 635 110 -239 426 632 -754 -718 -290 -987 414 409 -505 296 557 -6 -154 -200 -385 125 -763 -541 -8 -377 -258 122 4 369 -188 -337 470 -956 637 -933 388 -507 -590 -638 621 -384 994 439 -439 948 426 629 -699 869 -640 -436 -138 510 804 -58 -264 606 -255 -881 -800 106 -508 263 355 605 616 480 -18 797 336 738 -882 -978 413 346 345 -363 807 -312 516 661 -3 -354 797 -754 502 -480 -756 -122 450 677 694 -272 -693 495 184 -320 260 267 -979 -148 311 -577 -795 -881 167 602 -799 -429 -142 376 -14 288 361 499 -78 -85 -147 39 -139 -739 -702 -299 -959 -362 360 979 542 181 528 30 46 314 911 705 535 -385 -26 -17 -566 721 624 -242 -382 568 -223 -772 -554 225 -235 -746 780 224 483 22 732 297 -771 218 -173 -994 -763 -243 -163 -777 771 -102 853 95 -144 154 -360 613 32 197 983 613 141 338 -981 290 -982 -603 -296 -914 -447 968 -609 -851 -646 -75 734 38 -317 33 -348 727 -850 568 961 -669 245 696 -192 -143 -460 -61 -287 -585 -933 918 492 -646 623 -492 -187 -12 290 -842 401 873 379 -777 85 -139 601 933 397 831 129 376 -608 131 198 -557 -254 -666 -516 987 735 -239 977 -779 -607 -383 -324 274 -414 -989 111 -549 832 -870 919 -602 -326 -956 256 -280 600 -192 307 -134 -443 -374 417 512 408 371 -186 277 -561 -998 169 -488 771 -258 -145 -394 728 -215 560 467 313 -531 -940 191 -401 -280 -71 -447 -768 630 479 527 661 -127 934 -98 -194 -238 886 799 -142 282 565 -299 990 696 -681 -173 -99 -288 -393 -32 694 -730 701 -773 176 156 -242 261 110 37 148 -548 -457 71 -931 -583 -981 667 45 982 -954 815 -716 155 729 -80 591 -392 210 -154 114 -18 -435 183 474 301 -713 -661 -249 -299 957 -85 279 274 -921 -899 -986 -987 481 -762 -990 823 499 95 -330 477 610 203 -496 -272 89 287 854 -404 -602 -671 31 -554 593 -30 -449 370 180 -639 341 226 -868 -602 -640 -279 170 -449 509 855 584 491 -253 484 936 122 -17 580 -382 916 470 -911 -373 -152 741 -722 836 -518 861 -683 -842 119 179 188 466 -251 -382 888 852 341 864 894 779 427 -212 808 -684 -306 -634 -78 -311 715 -262 528 -162 -77 -626 -659 -401 917 970 -953 114 629 -794 373 748 -503 0 212 427 589 107 99 595 -790 -686 -964 775 -851 -951 -552 -455 254 -193 -751 -829 -338 -805 475 506 20 621 709 335 -217 448 -180 -566 -978 -29 -29 799 -624 508 -456 5 -239 286 -858 -35 266 -441 -499 -663 -105 -56 935 797 -813 418 536 828 805 703 -726 143 -372 -496 -6 912 -242 658 -471 -661 -497 6 -982 -671 -369 -239 814 207 228 113 -953 -182 -712 396 -91 -973 -623 -928 -617 -274 -795 -751 613 -344 24 959 -662 -44 -780 -724 630 -31 -491 213 259 -26 76 -712 358 -31 -943 34 -769 904 -852 625 -930 599 -340 566 -416 -845 498 -256 -368 -39 -799 -588 643 80 750 320 435 -997 -773 497 558 429 -150 1 519 -923 729 608 282 -28 -35 -954 209 -869 -286 93 -731 -4 246 22 781 -359 -620 854 -942 -643 754 -599 479 -385 -460 -272 -594 -999 509 468 -640 -509 -194 -653 531 -715 -990 -673 -197 -20 886 940 -745 -40 -108 -522 937 -319 -187 -603 774 711 243 735 894 942 -622 -260 -36 -93 -508 -594 326 993 -819 691 -783 61 -269 650 617 452 29 648 -532 -886 377 47 114 716 -508 54 225 440 117 652 892 899 33 992 150 -592 634 480 -997 183 -609 -878 -471 751 -341 -646 -144 71 -657 -108 -590 -161 -780 -903 382 461 -958 843 -361 -882 45 -82 607 -788 -984 -431 -88 159 782 -310 47 -37 -559 347 -357 711 63 362 460 -348 -814 571 852 222 25 60 568 519 62 941 319 -830 -520 -884 -838 100 666 382 -346 -680 -628 840 -617 -891 655 195 471 708 -17 296 883 -423 719 -137 449 -741 838 -7 -559 -606 470 -777 956 329 440 -950 -474 669 -1 -258 532 -40 -322 578 571 -600 80 259 -749 119 -597 -894 -177 499 -66 186 635 861 -866 -766 826 -932 -117 -289 691 105 -19 158 649 917 271 -598 -211 -158 9 964 878 -140 -37 581 271 -978 -497 -265 -773 771 -521 182 -723 -424 -811 -992 -945 310 -254 37 704 432 -406 320 -601 -147 130 -620 -107 585 -584 -137 -203 -264 544 -428 31 -839 -995 30 8 855 -414 -656 -350 -618 554 -52 726 48 350 595 -225 972 -225 -529 403 147 23 -218 -184 -512 335 -649 667 -215 -210 -204 50 223 645 -901 809 627 204 466 688 -746 336 100 694 -57 -847 -420 -247 -152 592 -914 486 -591 590 -850 200 167 771 -635 -795 746 143 -862 900 691 144 888 54 -540 -104 -506 192 -20 695 -568 -932 41 -384 722 695 833 -821 740 -716 -677 -351 -289 705 -520 -627 861 218 425 -788 -42 -260 515 590 -447 127 -852 -120 325 66 -189 927 -242 675 442 -667 -555 270 -758 384 434 -898 92 -145 -965 -99 567 -290 -717 -155 -83 -612 650 -295 536 910 -46 680 -811 620 464 -457 -710 417 -469 -916 -790 -950 276 -930 388 384 950 -141 -383 710 634 -887 658 25 -535 -698 -824 482 -532 35 -995 5 -344 -317 964 -141 -515 -232 618 -657 -338 134 -821 -940 622 894 -757 513 709 940 -79 -146 87 -190 -53 595 -17 -517 -156 171 -875 495 787 -622 -497 15 -397 399 -356 972 -511 -37 -802 708 104 -27 750 -379 119 -770 378 -36 884 294 -216 -218 -178 -985 557 39 42 -881 843 536 323 -904 725 348 490 189 -825 -355 -533 11 149 258 -329 -781 718 25 -71 482 -777 -605 770 -832 438 14 -594 303 765 450 70 484 803 -740 -984 -675 -575 -458 -178 -440 -594 -368 -790 -315 945 -712 -156 -764 762 -599 47 -479 -477 -628 458 704 -272 -688 851 -13 -175 798 476 -72 -869 985 597 -935 240 959 377 184 -322 222 -919 -593 -688 -139 784 -603 -510 -654 176 -152 285 -152 -19 -793 628 -271 222 721 936 839 -782 -271 -940 580 705 -741 -136 538 -949 177 -457 882 -295 -417 358 296 -987 785 375 -533 -413 876 385 -446 -652 229 222 819 221 -899 -487 878 -268 -321 235 283 -276 -401 -124 -78 710 -19 103 -319 -753 -9 -401 -753 894 671 149 445 963 -626 696 932 -45 -211 -968 232 -292 -463 -272 -483 -822 429 -206 -666 333 526 -993 31 -917 665 287 705 815 225 254 -641 -509 -920 705 917 103 -820 150 872 -763 777 904 -498 603 -469 -458 -874 844 -437 -631 -80 144 -893 781 -169 904 -67 -456 127 -571 944 -462 846 -421 573 466 727 405 -564 -891 -690 210 -38 -790 -204 -879 46 654 119 147 627 569 319 603 -846 758 -683 893 425 -413 -87 277 -589 -184 -43 243 -567 -22 -857 540 921 594 469 -396 -584 -607 573 578 -200 964 524 122 288 -329 -494 190 -537 791 886 209 -606 656 669 52 -102 483 74 90 285 -683 -417 -942 958 -943 -536 577 -657 -963 937 12 300 -836 318 944 343 -979 263 -90 -571 911 -754 281 -339 -951 683 424 214 94 -992 968 422 -478 583 864 922 -481 -959 300 316 -566 -561 -627 233 994 -791 -239 396 -629 -929 -232 -730 -386 -349 974 -999 851 771 816 358 -793 858 854 507 961 -667 602 667 -587 -567 521 -289 -113 493 -983 853 -545 76 -522 -63 971 -124 -644 255 441 -720 -88 519 834 -45 601 -439 -38 -841 329 952 -732 288 -535 909 468 -84 888 -230 -69 419 49 990 890 204 229 -813 719 -115 -881 -357 615 962 818 -953 -1 -690 111 -787 249 -552 -798 924 -154 401 184 -415 -138 -763 558 -585 753 -840 -764 466 -892 -660 372 -356 427 -620 -787 -163 -821 981 -759 458 948 -478 962 -406 -357 259 733 -380 -259 857 -768 860 -847 853 820 -941 -154 -828 702 12 -665 -599 30 124 789 843 374 713 -713 735 709 -736 923 288 676 -88 343 -848 -97 83 -989 -837 -384 237 -908 -363 -831 -815 482 -404 352 858 -129 144 212 556 -807 -164 -249 745 -767 -497 71 82 867 647 134 436 231 934 -276 -540 -778 895 -382 207 566 226 741 396 76 -739 -149 966 -656 217 752 -705 309 -778 -385 -304 -979 -117 -259 -951 478 -179 -496 -4 -945 792 -898 -509 -835 -815 146 591 -436 -361 163 -261 322 -492 248 -662 -792 55 -862 963 -551 410 362 -763 -691 -404 -989 183 -81 981 697 354 -420 -102 427 31 -692 995 607 -77 838 -794 723 635 -823 -13 307 -775 -534 280 874 380 600 950 139 -349 -92 44 717 83 481 -397 513 642 560 -309 -349 669 966 -892 432 523 859 383 -404 -181 -43 721 295 608 884 -704 -680 455 768 -236 -575 762 -127 725 668 -981 -212 -144 88 21 -785 -672 -511 447 -343 -657 -922 841 927 -340 581 155 62 -197 -966 128 -536 619 934 37 -834 253 -711 677 -677 -350 -216 -630 750 -95 -497 -998 -831 813 -892 414 -88 176 462 358 -199 367 120 -281 201 -928 -777 151 -523 49 -670 -26 -762 -762 -512 952 -317 137 736 -483 408 295 776 -165 99 144 762 -194 -281 843 262 115 410 -302 -522 383 -869 7 -581 592 -547 -405 719 -550 -701 -568 101 8 -648 125 598 -458 -111 870 -564 183 451 -981 -34 838 510 944 990 -854 -431 -714 -595 -225 -733 732 601 17 -195 -386 620 -757 -249 152 -576 -797 -625 -267 -360 -826 605 -590 21 -979 -781 329 -725 -406 922 508 -899 247 189 711 287 -875 -241 347 -473 705 -349 -21 -781 269 6 134 572 -648 959 -652 -733 284 -462 -961 -806 -583 -108 -71 385 910 -268 -128 -333 112 -863 177 -533 867 626 827 -679 -70 516 442 -304 112 363 -211 73 -538 792 899 -723 -846 30 386 -83 -501 761 112 -467 143 946 -268 -248 -347 -912 -632 -391 -204 842 -263 -785 95 154 180 -357 907 -472 -887 859 58 64 695 -399 0 376 -532 496 -41 -44 -226 -844 -359 621 -918 513 816 625 927 659 351 75 -81 51 -591 -451 -973 98 365 152 -349 -677 911 -938 458 50 266 778 -181 482 8 847 795 497 800 280 -179 -539 -125 -553 -171 223 83 397 -75 -419 411 442 397 801 230 -171 -523 66 -215 166 567 782 -442 728 464 -959 15 95 -105 -280 -763 38 336 936 -503 -774 110 519 -138 -446 891 -121 -331 -502 -638 501 -72 893 311 -729 68 -525 577 954 625 625 326 294 13 -510 -150 220 -289 129 -976 490 326 189 -225 -295 -557 -849 725 67 -526 807 -955 -423 900 623 444 -447 710 141 64 -280 336 -504 -758 -535 460 419 -435 494 962 177 -345 -423 83 -685 467 288 805 -454 150 -858 172 -589 -54 732 570 366 808 1 -768 -830 -391 579 560 -781 -620 970 667 -628 875 143 -65 -285 -609 393 -201 -600 529 752 2 -130 52 -192 732 -613 -611 -921 198 -390 147 59 -924 374 204 565 -841 -670 -802 -89 761 -625 -182 -873 -31 525 -660 -298 -651 -396 -656 479 -985 526 -357 615 -104 135 558 292 -416 -673 -294 793 735 437 966 -169 77 -847 -541 -256 -331 915 -49 -29 -360 -696 -506 -984 -231 -230 -548 527 -112 714 958 279 -255 -883 -259 867 -744 -404 -818 358 675 -530 -386 596 75 282 -70 -292 -459 555 -462 407 247 192 467 958 662 62 215 566 -631 117 -767 -686 303 -462 -626 -228 -582 651 434 307 151 -55 166 831 -954 -238 842 397 529 741 181 -267 523 -802 134 162 -830 439 -393 -522 -137 642 225 131 329 -868 -30 803 273 491 424 -145 660 -362 103 -567 -528 808 -618 929 -159 757 882 406 -123 -840 446 823 174 -914 -251 -585 590 -236 632 -701 579 -938 -70 -193 497 963 216 -807 660 958 872 -505 -565 -762 379 166 173 777 577 -859 -774 835 830 -423 -583 -270 402 -966 278 -220 -208 384 591 666 -97 379 -891 -275 299 548 -16 -967 725 -124 -572 -206 -383 -750 15 -167 -26 -739 997 709 -784 -917 -998 320 588 7 -955 150 -934 -31 -937 234 310 -880 -855 -771 372 315 464 -249 696 163 987 875 -250 876 -489 -313 -850 767 381 -600 -956 480 850 -100 988 745 -118 -25 106 -91 465 573 329 172 724 453 -696 -524 508 852 -233 -832 -949 -839 580 -899 647 -145 -209 -221 -31 -94 901 -961 -418 834 -533 -83 -266 -276 -426 -372 -825 -460 -530 910 733 931 -334 910 52 342 -779 -448 -213 -905 -392 -258 -877 -50 965 498 -982 -596 -878 128 815 603 -628 327 897 552 454 -579 154 936 -242 -191 748 -349 -940 924 742 209 338 -148 -596 448 -665 -103 -667 67 574 -351 -219 -306 511 -87 724 -771 -829 -265 981 687 -336 -603 311 831 -659 687 -966 -910 128 22 -403 22 911 403 774 269 993 -175 610 999 -675 523 83 443 519 -409 -838 874 -444 234 -200 178 522 -678 -956 31 626 4 438 -367 -102 631 280 -574 -786 168 153 -741 25 -996 -795 378 565 60 -628 683 1000 32 -890 811 -900 844 -489 -875 -677 500 347 795 -815 -606 -206 -403 632 -902 478 459 -753 -193 144 531 -530 -848 362 277 738 -413 -963 -657 173 -872 995 253 629 938 573 316 120 -999 564 649 986 -164 -492 926 943 679 42 -329 -167 -320 692 -710 -189 -29 -183 723 -581 640 -266 354 201 -658 -711 748 -581 391 624 522 194 -551 -42 498 563 -316 139 -779 91 -341 -283 175 -666 876 405 -123 -648 318 -439 395 -499 -822 -762 79 143 -144 -13 855 -264 -733 90 -329 610 461 -918 595 -870 -455 756 426 635 992 237 -183 108 -726 -451 173 677 64 411 309 899 520 801 -526 844 -572 -569 -770 482 -202 -805 320 -210 -374 506 -82 329 -771 522 -359 -160 290 -493 -7 -173 644 346 -887 613 -264 156 -75 -701 -280 -16 398 800 -573 -169 -833 289 374 -803 447 -522 -776 -155 759 -498 648 -779 851 -659 332 933 -987 -646 -282 -756 -139 -431 692 426 200 381 954 -834 503 486 353 -506 235 -950 -585 -204 -994 480 -458 827 501 -11 -712 304 -763 -953 -680 619 703 133 -398 826 -370 -682 550 817 195 966 316 818 -914 850 967 -602 -455 -19 -699 -323 597 -449 -20 26 -371 843 -620 -383 997 -533 -818 -391 -340 159 451 350 -637 -497 433 707 -929 -616 -307 347 -921 35 581 655 -16 -308 936 353 168 855 68 -377 -889 222 227 35 -146 -205 850 90 -857 335 533 337 -903 -164 -781 697 466 836 514 -312 -916 64 -876 906 908 853 -540 -404 -3 -792 -417 -903 853 -328 -167 -160 528 -838 932 -791 -76 -892 -264 191 -50 -919 -117 -596 563 878 257 291 436 430 -875 -840 88 82 893 498 474 236 609 400 -474 -156 816 -544 525 -680 -554 271 -258 826 697 -719 -607 58 -130 935 525 -931 675 -389 117 -736 320 645 -195 504 -608 -881 -730 963 930 363 337 750 -368 -792 -305 -183 322 306 78 859 30 -459 461 943 -815 -700 -237 623 567 -649 481 845 -389 813 -87 -432 888 583 -535 800 499 398 918 -918 573 -845 374 370 -498 261 -116 -350 718 409 39 -626 -164 830 -355 -259 823 -88 -236 1 -648 -292 -102 756 -644 -661 491 962 596 747 337 -839 392 -896 981 -175 -182 -597 868 240 862 -100 834 -854 674 -19 -615 16 -390 347 299 392 759 -750 983 -795 902 -228 -445 978 -527 145 940 604 663 342 -353 -897 934 537 -997 443 -788 727 -615 641 -72 -707 226 -229 -936 -120 481 84 178 32 -440 -260 631 500 -407 321 272 -485 496 -481 -980 -496 -413 -697 26 -763 38 -201 245 331 -272 -559 295 -846 -270 -430 446 210 120 -698 216 247 -616 -969 -362 371 506 659 0 -784 -99 -762 -753 768 451 328 740 348 -752 -408 550 -597 157 106 893 -737 179 -731 -474 661 347 -710 237 489 579 676 454 -790 960 591 800 248 945 942 726 908 408 -323 -62 -694 -26 289 -230 404 -492 -864 -522 356 213 982 -146 156 -819 -762 185 721 -92 -850 805 377 -838 -813 -573 372 -951 -545 321 770 828 702 -943 498 981 -37 -365 774 -12 -637 -163 413 78 881 148 537 227 -628 -985 -274 58 777 109 -463 -456 417 868 -363 -160 366 -12 954 639 -723 182 -16 -582 -78 884 -145 -975 785 -236 -209 877 265 976 436 345 119 -295 -675 -313 -543 421 451 762 -296 -924 548 -525 -268 -432 668 -424 -995 -889 -231 339 -669 -841 -702 -901 504 -964 849 -604 -4 679 -536 473 -955 485 564 125 310 -420 -168 -913 -513 -884 230 710 984 -311 197 896 921 305 -650 -320 -662 339 -876 -973 -482 61 446 -579 -719 -513 549 -378 -178 626 549 502 804 605 -554 725 466 444 955 -174 -482 -350 -754 936 346 948 -714 41 -675 573 -791 -772 192 271 -565 698 258 609 -330 -48 -12 -633 265 164 -826 648 -472 -165 -500 464 -738 504 971 194 -656 460 -489 917 -325 -930 -49 951 488 873 82 -528 483 623 932 174 -659 632 -916 185 974 872 758 329 779 -780 498 639 -621 912 -900 977 871 127 -87 -928 747 371 -822 212 -594 -1000 122 -291 -722 -914 264 -273 -150 -366 -115 619 -935 529 -726 -140 -739 -181 -91 708 873 -698 661 -648 -777 -906 846 -797 -186 -160 -416 290 -454 271 393 -259 -910 676 -776 715 436 228 -541 960 124 732 539 381 919 782 -77 -625 -1000 -541 715 541 -774 -817 756 -151 173 -391 -838 459 -646 -497 -193 659 875 -888 30 -94 -953 -124 42 -275 682 -890 934 -464 -383 -646 -714 -158 242 316 -412 635 837 65 460 -514 -138 -708 443 -158 394 -540 285 650 105 50 -439 -574 -540 673 -517 478 -766 -328 -543 696 712 83 -78 415 511 924 -907 971 159 -583 -70 828 -15 -612 51 741 -690 439 -53 -818 623 -782 -83 206 30 25 920 958 883 -793 -744 -207 850 -585 985 -692 -512 -259 -960 -1000 -906 -30 -296 -998 914 275 999 -900 -296 -13 -603 -177 548 -580 620 -892 691 -487 873 -570 -568 858 44 149 -222 843 -138 -405 -388 875 284 -31 992 121 -60 252 -356 -351 144 -915 -895 366 -587 797 296 -306 -15 -29 931 638 -316 781 -644 -567 -323 966 -366 471 -637 -572 -154 -341 115 -913 812 511 161 -4 245 633 -580 -448 592 -273 -61 -306 856 -368 -82 -788 -526 953 781 44 -561 533 215 305 -441 229 702 113 -5 -579 355 223 -686 -925 -238 -790 91 789 769 961 -713 -929 376 -200 209 -780 273 838 827 127 -531 -866 -426 890 64 698 -499 671 608 370 -35 -86 -425 190 -800 269 140 -647 622 -283 -912 189 -827 -412 -856 -257 329 50 959 -8 -832 145 -514 -261 -744 -636 -503 -248 578 905 -938 716 115 -344 -416 422 402 -452 -731 343 -376 -166 -113 719 -808 558 936 -609 -182 -258 -737 938 -776 133 -950 740 732 800 366 -85 278 562 -731 838 115 548 603 -239 846 -989 764 528 375 -718 -124 858 120 -435 981 822 351 188 -247 554 -690 -762 -194 -446 852 35 473 684 -364 899 273 -269 -583 -916 896 -346 429 721 530 880 893 -809 839 566 -637 462 896 -48 267 -1 -199 -474 901 -119 -991 -674 471 -369 -214 -665 -907 -375 50 509 -883 -461 -648 -363 -21 223 -709 -833 486 -376 439 908 -336 -865 277 -602 371 -648 -971 356 -132 153 436 -929 194 -781 -311 -698 -687 70 358 987 -675 -249 -890 150 -698 -440 -739 749 293 -956 -361 998 499 897 320 -306 -261 -291 -181 94 -224 -595 707 284 -351 -471 586 712 931 512 657 -940 155 -2 971 -55 -108 -71 556 70 707 723 -37 -612 -502 846 -241 -902 5 770 -710 -730 -106 407 550 -615 -929 -573 457 683 -625 -762 634 902 -121 440 -873 -96 -725 -488 -972 165 -90 -285 -509 223 764 917 107 668 889 162 -781 880 203 952 605 -687 662 -603 -423 701 928 934 -482 369 602 -867 989 -320 51 965 -44 605 983 -166 -724 245 -758 -736 965 472 -325 886 -535 -95 -642 493 405 -411 -22 972 510 -769 166 52 -490 -936 686 342 -705 -168 649 189 -134 135 -914 46 73 -483 -554 305 617 696 535 -286 -940 -142 184 181 -592 -301 76 -90 420 -220 -417 -574 -684 10 931 -422 -489 855 175 -378 335 885 -72 542 606 814 -713 -351 12 721 -539 -863 -812 942 -624 -137 -626 -434 836 537 -188 -395 148 397 692 -36 -404 659 164 -234 -79 162 154 349 187 -711 -625 534 -35 -484 -5 -99 476 357 -413 -640 -343 -981 224 688 445 -329 -218 -54 -186 780 993 351 -199 697 -767 46 -819 -974 -117 -536 248 -179 275 -974 506 -118 -117 -116 815 -825 592 -620 -640 679 568 -830 747 -893 -266 -32 701 -813 -120 -733 365 679 -175 -479 103 979 -99 89 -184 762 159 -562 -843 741 855 -26 772 -463 -652 373 -904 -619 -822 -811 470 316 59 475 -191 -711 -240 -638 936 661 241 -396 619 -492 -92 54 517 306 804 797 -313 712 758 -657 -425 -907 -441 657 -211 -146 -739 -815 499 275 -34 636 -560 -953 -644 -487 890 134 -421 -748 -501 -817 682 869 969 66 362 477 762 -52 -425 78 748 795 -921 -796 -236 32 -473 565 408 -891 -976 659 206 385 948 862 -411 825 175 -194 -845 407 397 -100 -450 -649 -758 695 271 464 -818 668 -626 -302 214 -793 -257 138 -686 25 -88 -280 532 -180 -818 360 434 958 -972 -660 -205 711 -413 680 70 303 -202 -912 657 -752 586 587 -700 -662 -557 790 757 -190 -117 258 -442 -505 -28 -884 -725 -4 -884 677 -435 983 726 -394 505 -911 291 -571 203 -5 -339 -757 -434 -317 166 364 273 -741 -161 -559 158 647 -108 459 429 -543 -154 -168 -987 -639 -658 59 941 -965 66 85 112 -645 227 117 107 639 797 -391 677 -62 -99 492 245 895 -750 47 -984 -105 583 209 776 -71 -684 484 581 -267 748 -444 742 842 678 349 -649 -673 87 -201 261 -163 560 -560 -532 -849 -729 -697 -965 -202 336 124 200 777 -574 157 829 152 423 -272 -598 975 -932 -335 -847 616 -523 -604 -215 -473 916 897 -70 -706 -511 -801 454 867 301 -522 -540 -582 -67 -964 -790 -609 410 705 -267 -989 -705 -901 479 280 454 -741 -457 -889 -130 132 -148 865 277 -768 858 -101 -576 531 -670 569 141 -425 79 315 -157 943 768 736 -972 919 -558 499 369 -558 209 749 -649 818 -9 -525 64 -541 -103 853 -481 -324 -313 -812 959 -861 376 483 -829 -550 918 -117 -330 -455 -189 -226 -423 169 -94 646 464 -64 -676 859 -824 -996 680 -208 -826 -933 -258 968 -842 496 -867 -626 720 271 -722 45 -44 850 -558 326 -707 -399 -512 -955 -726 -401 379 439 -287 -79 -622 -776 174 209 343 911 -986 -239 -985 566 -153 438 129 283 858 873 -119 -190 628 -855 -313 991 -744 -539 -341 -770 31 -566 -707 -845 504 -151 -296 -366 -525 351 -904 217 -265 -651 544 721 967 603 676 -365 -262 -232 875 -532 246 785 61 353 -684 -619 739 -636 -662 275 622 -65 -489 -7 -606 -775 314 -259 538 -424 -810 228 542 -154 -120 451 -158 829 853 776 640 626 -284 -772 -108 419 275 -875 781 670 90 -272 -962 -977 -872 -289 -130 659 -307 545 -983 -93 -343 604 -977 -296 580 726 -540 -397 -573 46 12 -440 53 -77 -404 173 999 -583 -727 685 860 951 488 339 -928 832 -136 33 -834 -833 -626 0 -6 438 -936 414 91 884 -289 250 44 174 628 50 530 -427 376 -831 976 -301 -389 6 -652 -853 -164 -113 -605 34 -823 -469 696 -788 344 598 347 887 -414 -165 694 -542 -332 649 331 821 -53 -733 415 -34 886 -176 577 916 -679 640 -388 -196 513 -386 319 228 493 -939 673 -593 -653 47 545 -14 -253 -489 -337 -821 -317 212 -477 -742 -606 -783 517 991 -912 -488 -850 937 161 558 474 -83 216 56 -700 -823 66 -287 101 591 -687 17 775 -971 -881 644 -14 -908 652 -560 -318 -406 710 551 635 -255 33 -600 491 802 704 -806 392 663 198 265 893 698 965 -103 171 -186 -561 -955 -162 -87 -930 547 -408 231 -898 -541 868 -887 -192 820 520 736 -411 -934 -342 602 481 980 308 593 -432 926 -388 437 881 275 -123 -866 -640 -600 706 393 -766 635 -490 353 948 64 188 58 -779 321 -1 -235 -421 -612 51 935 817 -844 464 -603 -995 333 -747 573 674 652 -125 225 -860 -17 -659 -780 -457 -497 -176 910 -768 670 985 594 -385 891 -730 -894 -980 697 33 -308 53 -458 -400 278 -583 -673 608 423 -353 320 -47 981 7 -544 -395 -625 210 765 476 170 -479 -936 -783 -697 -396 -813 -772 -912 822 289 432 339 115 571 -625 -443 -674 205 -470 -405 324 -353 -411 -294 263 472 991 -481 -361 -444 -194 -14 385 -81 850 464 296 -625 -589 861 291 570 109 1000 238 931 -922 861 -214 155 962 -163 944 -183 -685 882 -863 227 -891 623 983 392 709 122 534 560 528 991 143 337 -576 960 119 -513 -419 475 198 232 784 890 488 -431 859 -923 39 939 -234 297 719 393 84 -749 506 647 379 127 -189 124 -623 303 503 -227 727 233 -683 -399 -242 -175 -172 -691 -647 621 319 -631 -610 -603 447 734 -830 -423 -971 -1000 -665 487 -226 904 -637 -823 488 762 188 96 666 89 117 112 -520 -49 901 -645 724 232 508 212 817 493 -784 791 562 -221 99 11 -301 -302 313 -102 -339 -259 475 -103 916 502 -642 45 -8 -752 301 238 239 -898 916 77 239 -251 -947 -935 -300 -573 566 -790 -568 -968 -641 701 -377 -126 246 870 -534 -365 111 -569 -210 -682 -183 883 -763 -512 404 -219 -809 -938 -171 400 -5 -194 -58 24 -659 -2 888 -134 611 -134 -724 750 -929 933 94 -662 -42 -818 634 227 -846 512 -130 51 -815 -324 652 -982 -193 344 -687 366 33 702 -976 -509 949 236 572 447 -711 910 -245 998 790 180 845 -465 -490 63 64 -52 845 -644 470 -261 790 875 -791 -584 -683 -85 101 48 679 -675 -159 -295 105 -373 -935 -865 -760 439 -72 79 796 25 44 -74 -282 219 -676 -186 -801 328 -666 779 -4 886 -490 -521 622 -272 407 -759 957 -942 5 398 -257 -647 581 694 -934 948 857 -243 417 -613 898 -335 -556 -802 -767 -105 -319 641 763 -311 732 -169 -222 -636 596 -516 508 -464 783 186 -474 212 -37 409 326 787 -93 392 -274 -361 -93 -241 777 -343 474 -121 125 -448 -988 -219 994 11 -109 222 -689 861 -328 640 609 -770 632 -72 212 -266 -47 -490 150 -911 590 105 84 -693 242 821 -823 700 -998 -633 -768 270 441 -49 -84 867 -300 -600 234 -595 879 679 -326 -596 22 821 150 -935 555 -688 533 -801 242 750 -27 -976 -887 279 -195 225 -353 -305 439 909 307 274 -139 285 -872 -514 509 -392 -468 484 -494 872 132 -483 876 118 244 -5 -475 461 -244 -937 457 142 -300 -606 -741 321 792 71 -707 130 666 -585 -277 311 -58 189 -444 -466 454 -965 -115 98 -524 255 -423 -655 -55 251 538 -478 -827 -220 -111 -179 -161 625 -490 -370 -562 493 -77 -213 -341 -316 -849 872 -844 453 -126 445 -963 990 -159 989 831 -919 238 -859 -61 -266 -287 661 502 -989 -548 963 -110 -839 562 -561 933 378 578 419 694 -582 873 80 -772 480 -20 536 -330 227 734 467 72 976 794 -187 -698 45 639 -464 -905 890 -146 -274 971 193 553 -86 172 529 642 164 79 -50 523 934 955 108 272 550 -490 -230 -208 513 -101 -1000 883 -174 -29 -835 -472 -813 464 -11 -583 735 412 49 -807 -433 -979 -833 842 -470 -23 344 953 509 441 -415 -652 717 -547 -580 171 -950 299 571 846 728 119 -217 437 645 749 300 51 -358 -410 -972 210 821 666 305 324 102 272 -381 705 77 -886 770 -921 349 530 853 -103 640 -324 752 -751 -933 -557 300 535 865 -744 -929 -712 -557 -581 -450 237 299 221 760 -82 843 -808 -868 -856 880 -808 -838 925 489 -971 985 110 -221 -959 954 686 996 -335 246 473 -148 -19 104 514 300 -583 -534 -937 958 -94 -968 -427 -773 -992 12 853 -150 744 16 -471 -420 -60 -268 852 -926 948 -616 889 -493 -589 -721 -235 837 336 -893 458 617 -84 632 -367 -573 978 684 -791 312 -401 -573 872 76 400 607 -763 363 -129 -303 858 -677 -425 13 936 -148 45 -994 243 817 -848 781 -311 -795 -775 196 478 588 -978 402 -871 -549 15 769 829 508 -878 131 71 510 914 112 34 64 322 -117 577 -11 343 -46 343 -875 -845 -967 -966 249 169 -221 -336 -494 583 539 426 720 520 793 778 -955 120 -195 527 -526 627 833 -349 674 -765 796 110 -317 -7 -518 555 368 401 460 -811 -702 -211 -139 -253 117 729 187 -447 -470 -96 454 928 -372 -480 -884 938 -728 -621 -695 859 209 89 -221 185 48 752 998 740 -102 914 -772 379 -631 -802 256 319 -110 -114 -495 855 -932 -76 39 -938 843 521 -133 87 451 -95 -323 -269 810 230 613 195 94 163 -226 111 -616 -968 -914 -587 937 -815 470 -573 380 -550 -915 -417 336 -858 789 505 218 28 16 -385 -141 262 -38 640 -661 316 -75 -354 5 216 -137 229 -24 -98 332 -589 308 -892 -218 -133 720 53 -256 633 171 254 204 -819 571 632 -30 -983 -568 -134 835 -379 -114 -757 260 -236 577 486 870 595 -45 -399 269 -77 124 -632 637 -759 -843 -194 417 721 -634 669 -519 -490 146 388 423 -642 -815 -882 172 336 415 270 -978 -309 785 -901 -577 806 -57 292 175 -146 707 508 982 632 410 -623 -271 -956 -584 527 255 -572 11 309 -62 72 790 -271 910 544 -819 -2 694 265 490 -259 866 -629 -868 995 -682 -265 308 921 236 -364 809 883 823 993 418 -616 586 -14 703 -163 -701 -416 367 -271 211 20 -309 528 822 -404 -209 -879 -521 -541 -717 990 999 -934 280 621 -749 313 -183 123 650 5 -256 626 -695 934 441 -361 756 526 80 -616 880 121 553 830 383 -781 209 966 633 630 55 -961 164 465 -598 -950 526 691 806 -243 726 946 -632 -400 -932 274 -572 -988 -217 198 -429 -482 227 -119 134 -593 334 694 753 -309 -823 685 -655 -570 412 -601 454 -331 -778 414 -155 990 -968 874 -484 -933 -447 170 506 -564 -160 908 -912 -18 -341 -366 -889 -887 499 -454 -625 -712 514 70 -858 -505 543 915 385 862 -352 -58 -153 -30 825 103 -791 -726 -399 916 -23 -154 -71 -420 -665 -902 85 -586 -304 -771 855 -917 -915 253 521 723 -102 -349 614 -98 -684 -621 382 -919 -822 56 701 715 880 -138 777 262 -945 390 498 -314 800 576 -297 -593 277 353 -351 -281 31 -739 -86 -924 -241 591 6 -603 -324 835 201 -259 33 372 894 115 967 161 237 -229 -27 843 -12 279 124 -326 938 -359 712 273 612 404 -941 -795 -585 -839 -740 295 -690 -646 513 -76 556 -423 -338 112 500 -355 98 -666 666 589 -714 -831 -245 -215 -583 -235 889 597 -384 364 8 64 -35 89 314 -59 -178 183 -375 551 -460 -890 -822 -477 800 454 -337 -896 247 584 -636 256 794 -816 -471 270 155 601 853 454 -389 242 -148 626 -396 -148 -64 789 52 -224 812 -609 634 -636 344 -458 838 -586 -122 262 119 -534 594 523 -185 -277 -333 834 -201 616 -833 -623 -930 -488 -564 -626 -850 972 -266 -958 -583 -571 -915 -259 526 54 -334 247 -841 -61 923 911 -469 -145 -657 -24 -921 -344 216 751 -594 -147 -219 -799 -323 255 803 -482 123 716 927 817 -200 1 -839 -794 117 -48 114 786 589 -496 779 158 -989 535 -949 368 869 -375 -984 467 -295 -36 508 897 -62 446 962 690 178 642 -87 570 -995 -594 291 -769 255 -142 873 918 574 631 731 356 -133 -100 390 767 969 -515 198 405 -816 -401 -708 -209 -673 -114 125 597 -103 360 567 914 -669 418 46 451 -808 885 296 3 393 -473 384 -89 755 -263 -926 -656 -672 27 825 -494 -498 892 49 161 -765 389 515 590 604 768 270 635 -774 729 -867 879 -317 -379 -875 -458 405 937 -707 -260 104 -708 770 770 -297 462 -344 488 289 -942 -124 -680 -893 -599 299 885 580 -186 644 617 -133 -463 8 -691 -892 -253 -811 309 -841 932 974 -153 -396 -547 -458 764 -493 -249 95 -694 -909 566 253 974 -909 932 -479 -660 -387 790 985 272 177 57 552 -575 -638 -48 345 -622 -825 -589 -453 954 -714 739 153 567 396 -18 -969 185 -788 -907 298 767 739 868 -679 701 -302 922 -705 -920 -816 -436 -910 -572 929 339 70 -157 -865 541 262 524 -60 -375 -613 150 -404 862 -332 956 427 -406 -333 584 135 -172 -709 762 -746 -3 -885 188 50 736 504 511 -249 -270 538 -503 -652 215 239 -365 291 133 864 460 343 144 -985 -43 765 172 -587 250 87 625 21 -697 -644 588 202 308 619 805 61 -848 -314 638 -741 644 19 749 -322 -831 -26 502 -75 -508 714 -129 508 155 -825 674 -983 -739 -381 238 969 -165 980 -763 353 359 -437 -988 -626 338 372 -931 305 -965 47 -902 -71 -711 696 -530 -868 983 -753 958 -287 -884 551 92 553 -168 -7 4 -58 -311 151 -472 898 -381 -302 -509 438 36 -987 416 -1000 -921 567 733 926 401 -582 -586 288 744 -345 161 -150 -598 -143 61 871 822 603 -258 -103 -953 392 -193 -875 848 303 470 -410 -944 -860 -120 103 895 843 -765 122 -957 802 919 -334 -282 98 110 -735 772 -136 669 -941 -314 -545 -25 -515 324 -757 -288 635 419 373 748 -814 283 32 -516 -629 200 158 742 -740 740 200 730 299 160 -696 -485 -720 -850 -904 464 -975 -486 890 -88 819 507 682 -451 143 -793 936 78 -345 -616 495 -37 -637 714 472 -402 -259 -91 18 14 -702 -13 -114 350 -547 947 855 234 -445 455 321 78 130 467 206 504 706 -728 172 -140 695 -99 151 576 -331 322 892 -596 432 421 780 -976 157 256 -331 176 -631 720 324 -269 457 -42 910 201 34 -406 384 187 -147 412 -39 602 734 161 476 -447 -827 463 -906 326 425 -869 460 300 261 269 -691 -35 -562 -778 62 -933 -570 -655 -673 412 -961 568 -96 -142 -440 -232 157 -434 -587 -158 36 277 -166 -417 741 -136 946 -341 343 850 255 -517 -598 136 192 -411 -462 604 -25 -921 702 35 -641 403 296 -209 271 322 -120 808 -438 -320 -767 -944 -283 -129 547 550 -407 -194 -256 -791 929 -443 -725 -886 915 438 -618 226 880 -305 -776 885 -64 -340 -570 -288 -53 384 -662 420 -890 76 184 965 -354 169 589 -422 -501 467 437 234 674 -184 806 -42 -476 773 85 518 -268 331 -684 756 512 666 964 -32 556 843 376 368 222 449 989 109 697 436 -908 88 -927 122 -704 -516 -412 -437 811 -410 49 78 -715 -535 -523 -765 -298 155 486 629 598 834 -618 395 -169 -580 122 -826 727 -753 -425 709 -996 -103 33 -879 686 628 -225 -686 -312 -765 -455 -210 -391 738 893 -885 -174 544 748 415 876 953 -344 712 323 320 624 -974 730 -476 -153 189 -173 -768 -110 211 8 60 -315 -667 877 598 -431 -929 -560 -628 179 -428 818 141 64 -151 -129 249 590 516 -553 -72 -673 -478 511 -50 -49 104 283 -592 542 -855 -792 -791 -191 77 -191 651 323 986 -410 537 890 377 -388 -59 719 -298 673 895 -97 -607 723 -635 -793 848 -284 -447 -316 75 859 -164 635 -265 -210 -621 567 690 -826 -272 19 565 607 367 202 -432 -466 -398 438 -550 -199 -179 -721 701 -435 721 -161 535 206 -741 9 -244 -909 864 -972 898 -79 -574 899 752 268 -487 -745 -931 716 572 -37 320 789 -120 963 -482 -859 43 645 709 957 -615 -830 425 310 -688 120 682 216 -394 -766 -556 992 458 223 -164 107 -656 -799 -478 -475 -282 91 -330 -545 -990 -825 617 151 76 -229 374 41 61 -357 172 -91 59 675 -532 266 -713 -242 -680 425 413 -540 892 76 643 194 -444 772 799 -503 -215 -837 947 -804 898 -163 -554 328 713 -883 -810 -434 294 404 436 -261 926 -196 583 695 477 643 -674 -270 -302 -782 629 -443 290 -157 -181 397 983 129 -515 141 42 -322 -636 -902 -977 566 474 -104 971 -411 -615 -521 -853 656 139 -164 97 452 -989 498 -995 -356 -886 989 -104 414 968 -306 -57 -104 -149 -84 -476 -398 572 809 482 998 21 -310 923 445 312 -519 272 445 270 -632 998 -122 -556 802 -955 -559 -44 923 -733 -28 -696 -618 -196 177 515 -753 -439 -661 360 513 95 -687 -650 221 -787 -987 -708 -520 849 300 -251 351 -682 665 -507 750 873 867 -358 538 -647 -613 -702 227 -894 352 -917 -301 -328 -407 368 654 -945 -545 86 -521 -548 920 -437 559 92 4 204 -220 944 851 -82 -677 693 161 847 278 -541 783 -600 722 -794 189 492 460 849 -781 -291 658 465 -636 -932 -506 800 212 -964 -686 531 -468 440 -623 26 -650 -277 -884 722 -177 638 -276 803 -922 -100 538 876 335 240 -604 -512 715 802 415 -430 603 71 296 -85 -458 -213 505 -1000 546 -47 905 -364 239 564 -279 -258 142 351 809 -504 -226 -230 -758 -878 -977 -48 246 -874 -633 621 554 -214 3 -960 -598 -414 500 -692 404 590 327 400 72 177 757 -140 350 -666 464 -206 -81 153 -628 -763 596 -354 -567 -951 200 -189 -94 830 -977 239 -156 -295 -956 -857 -654 270 342 -307 406 435 -504 -325 -282 884 -633 309 -723 99 914 -606 752 580 -113 -442 -379 -363 533 304 -204 676 -967 -64 -78 940 -464 -19 312 -295 194 -719 919 914 -282 554 -732 84 -240 -294 559 -54 -483 -863 -676 454 -966 -498 -219 994 -622 -558 200 -822 381 -845 161 -119 -536 -888 -984 686 -390 -638 -799 104 -930 761 474 394 0 -362 -18 972 -7 -299 -114 -873 -140 -775 179 -469 -137 848 592 850 662 849 595 341 488 -684 84 625 -237 555 -602 -185 406 -761 367 -136 769 586 -175 652 228 940 607 89 614 913 702 -228 774 237 -127 3 -624 -470 999 -399 702 284 -552 -584 800 -913 308 -264 403 623 314 -64 -107 -230 -917 -559 -20 -221 -846 -686 -260 357 835 464 -79 768 -578 -836 835 -488 -753 185 476 564 -619 293 781 578 955 -130 -604 853 496 170 212 688 -59 -146 -632 217 -689 -188 -557 50 581 643 748 970 997 -820 -577 -140 -387 817 364 -1000 -24 709 824 207 -943 597 691 -427 797 -448 341 -799 -21 790 -774 -773 -737 -869 673 60 966 -419 -536 415 851 -817 215 896 509 47 -666 622 505 -776 331 -673 -690 -328 -192 -664 -968 606 -957 619 103 -806 -450 -368 734 300 -684 196 -531 784 -886 -544 398 -444 579 420 184 606 -361 681 -492 128 327 -545 847 897 118 328 767 -436 -565 13 -752 -568 845 -916 476 316 -807 817 -707 -402 -344 -737 409 -221 -885 469 -11 -937 576 487 181 652 -633 -353 853 691 -482 -701 -950 -456 553 -701 -975 -153 -381 228 -450 -759 -838 122 122 238 742 787 -149 -467 -200 962 600 -822 -695 214 988 676 799 76 -101 209 426 -151 777 788 829 874 623 -183 -497 -620 605 -454 295 763 -649 -66 -724 477 -922 -327 -727 -824 878 -50 -797 -732 -93 -51 -342 -507 -153 840 -250 -958 -954 -13 -585 -189 -706 -659 -473 915 173 536 133 804 280 491 802 444 74 702 -362 408 -995 -699 328 208 -931 573 248 911 -494 344 -312 676 454 457 -967 237 177 873 457 -201 484 -538 -280 43 -161 14 -820 -796 551 -450 652 124 210 -86 509 471 -904 -493 -375 626 -710 -774 -165 -378 -122 -295 -445 -364 -931 65 745 640 345 885 107 -963 419 363 318 -148 -174 -738 -785 -701 441 -84 -222 -168 646 118 345 -73 403 666 -316 -348 123 -652 481 988 580 448 -400 894 -69 -89 -409 -724 564 735 629 558 -475 126 3 -376 73 510 -428 91 -633 943 76 758 287 -660 421 -830 252 440 -695 975 416 -934 -479 -507 230 99 -704 758 658 -77 -609 -945 -824 665 313 218 393 -87 -430 921 -338 708 -530 914 594 -561 581 703 -171 -161 -997 -983 874 -514 -921 -852 -856 596 -640 71 -426 -760 404 651 464 367 -828 -247 -753 173 -150 993 135 665 811 410 -826 -254 -100 114 -142 -543 -124 797 -337 -823 -605 912 -259 -278 950 -892 489 651 -758 -947 -574 451 402 -65 -741 166 -181 521 196 629 111 136 -854 -622 -718 -159 561 877 -433 -431 -378 -50 -371 837 -698 784 426 687 949 727 -93 678 842 192 -909 -441 -434 94 911 0 482 920 -303 287 880 -817 -163 -749 -850 -440 -690 992 -915 -115 485 -696 207 -574 -141 -654 6 24 -38 -777 -822 806 -429 -171 323 -584 -421 -849 -33 256 -472 -134 434 764 -431 -254 154 5 153 -763 -892 -670 -112 -693 -747 -25 -867 -876 -771 -791 -227 546 24 243 857 954 -464 -205 658 404 846 -658 268 430 -37 -726 -7 -706 -226 -951 78 -209 621 -997 -486 -762 335 834 127 146 286 -481 -880 -115 -131 634 -450 953 -954 14 377 827 -985 615 -834 601 -886 340 -761 -263 278 997 80 210 -26 185 775 -550 979 -824 -784 226 761 -724 818 583 -863 -974 323 -848 440 -670 -15 136 236 -319 -24 622 930 -918 -338 563 -947 1 -910 102 815 -495 216 812 -592 876 -233 -945 84 -669 401 -847 -628 -361 109 -2 561 587 -528 -964 -297 971 -524 -227 -724 -47 -902 802 310 -321 -158 -122 -656 501 -173 -411 -8 -607 924 -170 525 -627 -569 -911 929 25 -780 130 159 -929 964 476 -890 -509 148 765 714 -554 797 -873 922 688 -421 104 184 766 618 457 59 490 -918 224 691 -121 599 -838 -486 327 697 -161 -318 -508 -384 -164 -629 749 -149 1 -588 187 107 506 -492 371 349 -7 -490 319 -470 383 -921 -90 -40 -492 -348 459 -409 -681 -909 708 -82 880 952 -369 912 370 -347 781 -291 715 362 231 -24 691 -540 215 -401 661 -850 -869 -711 152 -902 0 618 -115 -322 472 -84 915 -379 -165 -178 -995 692 880 -931 862 924 -605 995 782 -880 -993 646 895 -990 854 -342 -160 435 -468 -506 -495 -147 -326 -382 -792 -229 430 428 956 -129 -312 574 -342 -911 -553 -833 803 -24 553 926 298 -965 -486 -690 306 -152 -194 -272 405 -116 -705 805 -724 -359 -169 274 657 -979 326 740 985 423 399 -433 312 -141 -658 -856 271 526 -629 295 -492 -992 198 -480 -989 111 -627 729 358 -168 798 462 -994 -978 -335 194 301 -368 251 -970 -249 189 -451 -969 342 -39 531 685 672 -880 -14 987 240 105 -524 170 408 -948 -230 -309 -997 755 323 -543 720 576 -14 79 -840 714 -693 -462 971 245 -964 -673 812 -853 -959 872 -542 63 -692 -460 -627 504 433 956 -826 158 727 -393 383 -951 -405 -362 -552 611 -392 -178 926 -352 724 -727 -906 850 -7 -99 -240 -80 -749 20 735 641 923 -252 -324 -537 756 169 105 -270 -627 750 988 515 -51 335 -804 397 33 -496 -647 238 634 201 -828 -803 -134 150 -464 -419 278 -636 -315 758 105 178 338 -766 274 163 867 -264 527 -257 -956 -543 -99 -728 -464 741 -235 -500 569 165 -984 266 -720 -797 -165 -989 820 619 -79 -684 546 288 492 -955 853 558 255 893 -905 -964 -579 -41 -175 -41 -336 -537 221 -776 959 -889 996 -750 -100 -750 452 -896 505 921 97 -942 983 -731 -214 -957 249 609 -77 742 773 -808 -521 -377 202 -214 497 -342 184 -985 -428 999 -955 582 394 462 -905 -513 -699 588 925 301 683 845 713 -447 131 125 627 49 -455 -246 -233 307 -528 -141 864 737 69 99 928 -900 166 407 -635 -86 267 -436 420 -529 944 -961 558 158 -576 487 -656 -586 -883 951 -855 -762 773 862 274 429 195 868 138 14 504 -422 462 -325 819 324 -332 -435 -622 863 309 -21 -807 -393 -20 129 946 101 466 541 58 585 596 -237 -431 858 -141 -35 320 922 -904 -188 -602 -697 245 -412 -767 -974 -467 337 -257 120 -2 178 175 -457 165 395 -80 131 -239 190 -814 -859 -75 796 -941 -425 139 963 -248 -322 -492 -969 -493 -603 -614 -119 840 420 958 -52 -913 -765 325 654 999 -150 -875 -723 467 -938 -562 198 421 283 -665 72 -781 -754 989 787 670 -42 501 205 -835 537 -562 -789 -3 663 340 -443 -154 -723 82 704 694 224 -342 -999 -680 88 -242 -834 -606 -830 427 -337 -355 416 846 362 -141 -71 -135 -587 313 651 205 404 114 262 488 -961 305 230 -788 884 993 982 304 594 857 584 512 154 -98 821 -674 -160 611 26 -924 640 911 -316 -872 -63 -770 -628 557 -197 -678 -534 876 -89 829 619 -475 307 -435 876 664 63 -513 84 200 94 613 -436 19 633 878 -684 158 -152 -665 -314 141 -78 107 546 730 -179 -145 935 -538 240 -728 -841 -463 533 -715 266 -463 -821 -735 155 -833 290 -265 846 -523 288 530 21 269 545 -105 111 -92 -583 723 -706 888 496 739 -958 -310 132 -481 -654 410 707 932 -269 -52 689 40 684 -879 700 814 -442 666 -95 210 -285 -924 869 118 -336 389 759 961 726 -343 -569 -194 -114 -397 -616 -653 -852 -750 -465 -341 -3 1000 -448 -518 945 -646 -151 529 161 -118 139 35 819 878 -47 331 -115 -74 -722 84 453 505 591 -504 -739 393 834 774 -419 327 -469 -505 789 -627 -281 683 -916 -391 -898 -11 89 181 669 287 390 -888 958 -28 -312 679 -860 -132 -300 315 719 -866 -106 -430 510 144 423 -789 -489 995 466 -72 -176 -934 -373 723 -86 -977 694 156 780 -413 109 -669 -208 103 657 -762 902 990 143 -807 -879 30 -409 785 955 -253 962 -14 315 337 -338 770 -219 104 -263 -839 928 -443 813 -841 -934 324 -517 -35 -530 -77 372 -367 -9 -594 110 140 643 412 906 -624 -241 849 388 956 305 536 -1 398 590 442 -327 -53 0 -433 -470 804 -874 -545 -253 -857 298 -937 -448 547 76 233 -167 17 652 64 324 -125 880 -150 781 -952 -950 -532 -615 431 -590 597 -725 183 -484 -8 -335 -936 -727 -658 -120 781 -5 -745 -158 566 -725 -2 892 -415 110 332 -981 538 73 685 -920 -24 -256 846 809 906 607 -760 774 -111 -677 -696 329 555 -811 -512 762 99 -914 332 -422 975 -872 740 597 -96 871 506 684 636 -261 10 228 -937 719 364 236 -291 -273 -777 -135 -568 -950 -689 443 -34 580 990 147 -303 -678 68 96 -762 242 -210 881 -482 285 943 -851 -944 -749 301 -624 814 -930 -284 -208 -309 -73 -780 -766 957 106 310 968 -108 -803 -970 -5 490 -694 564 -650 -523 -895 270 -25 -356 584 662 -563 787 627 811 69 -134 -745 -508 306 -184 492 111 144 867 621 -48 986 316 -649 411 125 958 -847 10 843 -945 860 -421 -106 415 352 -687 -125 -374 365 254 88 90 148 242 -854 783 967 -773 -442 780 -153 804 172 342 -270 151 -911 342 -510 -128 443 868 878 586 -600 21 313 -228 -544 813 708 451 -294 257 -875 377 821 -891 -852 826 36 961 -757 5 319 -519 490 -249 698 -669 -362 -201 702 -104 458 -926 191 -897 -18 329 629 446 -735 -543 653 668 979 888 -830 596 979 125 870 415 758 -908 890 595 636 -833 737 196 -545 -408 338 -392 -110 -152 -133 -342 643 -708 870 688 109 -723 420 -762 762 -8 408 35 436 805 -552 874 -453 665 772 869 425 774 -100 418 256 -784 -886 -223 -490 -535 -386 -397 334 -160 -643 -906 -308 -589 574 997 749 -28 -805 840 -641 54 -438 844 842 312 633 355 95 560 719 186 548 872 990 -998 -791 -83 222 -19 52 -313 929 279 146 -840 -824 -430 -771 -675 244 261 152 -663 486 -156 202 -190 238 -750 49 -322 302 17 426 -470 -375 124 -477 200 -332 -184 217 -5 801 -680 102 -214 -375 308 26 827 -366 762 -402 63 232 -618 422 -569 -955 441 23 338 341 189 -112 286 -842 536 -998 -735 -391 -728 -297 97 436 337 628 -999 -390 933 867 207 713 -28 -92 317 541 160 996 -762 -69 116 -782 -333 -216 -289 784 125 718 415 66 944 429 -669 -398 -81 -587 -85 -324 192 91 -415 -691 671 742 -221 955 747 184 -235 -485 -256 40 361 187 -942 984 -566 506 -513 105 909 603 -348 581 296 499 293 -287 -415 589 -844 -174 -996 -636 204 310 92 14 152 -389 -561 -807 140 405 -771 -405 -103 -843 600 541 683 136 -822 -86 -373 137 27 -815 612 -411 -773 605 259 257 -228 123 758 880 990 251 777 686 -836 -178 718 -984 682 -11 441 744 925 362 615 123 -185 -105 -485 -504 69 -135 -725 172 235 -972 -345 210 983 629 775 248 -853 313 644 -357 797 -79 -407 947 374 -702 128 391 -150 104 -347 227 -772 474 723 564 73 816 802 802 -932 -18 -346 877 182 -269 189 -14 -887 -444 -943 -551 -432 -347 877 -442 856 668 -117 344 803 -445 -87 -768 824 -491 253 -27 -154 -294 -968 322 936 -647 -676 -423 -174 -610 -661 -246 183 -624 595 -260 -30 402 823 343 481 587 985 -939 218 -89 841 534 -511 547 -610 785 998 -674 -69 585 -182 354 406 -67 197 94 245 811 -277 608 590 741 930 594 -953 395 -266 -531 -264 -304 -643 -911 100 -600 11 -157 -385 22 -933 242 -947 109 -330 211 955 242 405 119 666 537 -221 -927 -546 830 752 834 743 -21 413 292 -930 85 -820 378 -748 -313 695 -586 -254 774 856 -298 -979 103 -902 105 371 -492 -214 -554 -457 282 -656 199 -65 -744 -664 807 977 221 -627 117 -877 -999 -415 180 542 342 891 -9 -941 -974 553 472 -226 -364 -440 610 389 515 -422 -532 -101 945 -498 365 169 448 684 -949 -29 -370 674 825 -546 -489 -985 -741 862 538 302 983 -345 117 814 -177 878 -870 -323 800 -747 -546 670 159 -503 -233 941 -1 517 -399 -208 -615 -879 -117 -743 597 -514 408 284 -528 49 145 -904 -73 961 87 -748 807 864 190 -325 -384 -833 -114 -27 -273 212 -630 517 -750 757 -595 154 -360 -558 162 49 -431 -211 -710 -58 145 306 -126 -997 583 709 834 230 367 -36 391 -364 502 134 -409 138 152 375 725 382 -475 -135 -270 346 -539 451 849 -388 -689 -33 -101 846 -838 -364 119 657 552 381 -802 -229 53 -713 237 561 -167 230 -596 -649 978 -855 -239 -265 485 -809 93 -859 -516 119 -48 -717 -449 -6 694 -396 119 649 713 501 815 365 -596 552 166 569 17 -197 -349 894 221 922 -842 -355 799 -164 -669 364 -549 777 -290 -848 216 -26 209 -271 31 -363 -115 -163 -973 -812 369 -879 896 -723 -298 -574 -86 316 93 -992 839 794 794 -909 -655 -579 -168 -229 -40 363 270 714 258 -869 -434 -947 -483 907 -201 -678 900 777 430 939 -899 586 -619 -457 430 782 -309 72 -757 -313 -367 -74 733 -621 335 211 -485 -401 396 66 -267 2 -174 -988 94 648 930 843 -182 -240 -1 -447 727 427 419 631 -53 -660 -310 -922 -343 544 -865 -476 -105 203 -857 851 -123 -117 726 -511 -663 -92 -753 -728 -608 769 -744 -921 343 -66 692 812 -275 -555 430 512 622 40 -165 -820 -230 -947 -971 -396 -563 -648 618 276 585 -543 -251 402 102 -150 893 -57 791 -38 -160 245 283 658 -513 -507 -16 282 765 44 -308 981 -458 -364 -129 303 -388 -20 102 47 396 759 639 691 276 -227 -772 -83 -344 142 -906 -287 73 -153 -233 522 200 122 -527 439 -408 997 965 860 -27 704 -801 359 615 141 -616 495 -103 847 33 82 945 -344 -620 508 960 87 -885 634 794 -946 587 -69 -162 405 785 475 324 -865 -402 -531 936 265 -692 859 -584 145 700 -819 545 -638 547 140 -210 -440 181 730 327 720 270 -729 -896 -167 -317 -142 380 462 479 -271 -78 383 328 -927 243 637 -671 -978 665 226 839 785 -481 716 29 -318 -633 -600 -604 110 -900 -16 -268 535 -530 960 -289 -841 -557 -491 815 218 370 -745 -513 -722 -697 476 -953 952 69 299 -472 -833 805 562 421 -535 -915 556 -927 -409 957 -334 50 971 196 -340 12 -578 -169 -872 -388 -665 929 13 -723 -602 944 -215 -514 488 -795 -159 -716 306 -967 717 189 -137 874 181 857 631 81 -302 117 368 -408 721 207 506 545 -962 -724 -973 -383 -59 467 -538 -405 -192 55 -918 898 317 685 -550 -917 901 150 400 -610 -559 -298 -650 -442 -665 -692 -375 723 -479 658 -44 235 -34 -459 582 106 726 -442 476 268 -499 -413 -514 -257 -64 -693 -25 674 -279 -940 -622 -43 993 -57 900 490 188 -149 701 796 -577 -191 264 -274 -770 840 50 -981 -882 539 715 893 904 820 63 739 -644 -109 164 336 462 65 -982 -322 293 811 316 -218 770 -463 446 -27 -140 -725 786 -579 -649 -246 909 -519 -376 579 56 66 -187 -450 -213 -540 927 -167 160 -852 -708 -265 341 -542 771 -94 806 255 212 693 -30 31 -104 -809 -509 -534 590 942 -501 -715 -715 135 194 842 -703 549 -564 944 -717 -230 -747 262 -567 714 -305 -251 -773 229 -90 -585 -557 887 -698 32 -861 -215 518 -278 377 -829 -128 468 -251 297 193 -900 -350 230 -953 -759 -680 -491 397 -215 833 939 888 -465 982 778 318 875 -85 329 -991 924 -472 355 612 -743 550 270 804 -819 -671 985 -135 61 843 -879 771 -602 -357 -232 -346 -395 -667 536 -519 282 -685 -987 248 -380 763 761 6 629 -96 25 686 -505 541 -605 802 250 -645 123 566 -714 -31 959 -580 466 571 109 -576 490 -441 737 638 -228 -294 708 -415 776 -651 -969 -507 -438 539 282 -143 141 96 -333 -647 961 288 814 -98 494 382 890 -793 76 311 -735 -730 -72 -661 276 -804 -202 -213 476 254 4 -243 -166 687 -201 503 -370 -783 -328 -22 271 755 532 -787 251 -532 -729 -204 -91 294 894 -370 -718 -363 798 -678 194 -454 -618 847 -458 -160 -565 461 536 -454 -247 487 818 -31 -697 -612 -657 -704 55 -180 -58 -357 -3 662 750 17 -243 794 -690 633 -816 547 -425 -731 466 -446 768 766 -806 119 399 685 528 527 628 -555 393 170 170 793 -151 -892 557 -460 378 535 259 89 654 -1 -296 844 -260 921 484 753 280 414 -496 591 -150 914 784 -302 303 149 763 -255 580 -154 369 658 861 -410 -122 -499 -871 -363 -238 331 486 -368 -900 -59 -982 891 -856 769 392 -447 983 -691 929 626 406 -498 -473 420 369 -712 220 73 587 302 -395 689 266 371 -93 -733 659 -608 354 590 165 822 19 180 -40 -343 633 -821 -624 282 -392 -216 8 -842 -401 580 300 -7 397 -637 -380 645 646 91 40 -183 -52 326 415 -684 -193 -81 480 -20 -691 374 538 228 267 159 -681 673 -918 819 860 -32 434 313 379 232 919 -140 974 -872 882 231 495 83 -471 388 618 -839 325 586 -379 -881 692 -238 598 920 204 -646 215 -562 -419 -559 -446 389 -98 101 -44 -754 94 315 860 -405 -427 -972 -364 -88 -542 68 -492 123 407 233 -996 311 -135 189 -312 90 -525 951 945 596 332 910 616 -887 348 -585 -141 27 513 -83 -672 321 879 223 615 -303 694 817 -63 258 -730 -546 -527 -867 -439 -762 -394 -705 -836 -90 -754 230 -454 785 77 969 22 70 -745 -436 996 667 982 -629 260 -85 881 -988 -841 936 608 -555 -608 -75 113 -980 -733 207 351 702 -36 241 -259 -57 906 -29 -397 250 14 -569 -171 16 -706 578 719 149 -866 29 -17 -61 49 -839 529 573 967 603 883 43 -958 546 761 446 300 -162 -440 17 745 111 -703 376 673 -661 -785 -778 94 97 -581 -15 -639 -799 -455 867 -169 176 -35 -113 72 -17 -115 410 184 -125 938 -519 162 -530 562 -607 630 164 147 742 612 -865 -985 41 -818 -517 113 926 -155 894 -709 507 -156 750 907 -890 -225 -157 -326 706 -193 840 822 762 359 472 -564 995 910 -357 -199 683 -948 878 -841 974 -918 698 249 183 -80 24 801 311 -913 868 -234 125 -461 576 -237 51 486 -977 -263 -22 -179 -929 -924 418 -803 -753 -204 -282 497 429 -575 720 -875 102 12 -80 452 675 -573 216 666 -884 -385 325 774 -933 -921 -513 749 -500 -953 -18 -595 -921 -766 195 -997 676 594 92 465 -332 484 -522 433 743 373 227 -870 70 703 598 -815 463 -805 -496 442 154 -373 -591 -659 617 -309 -506 -950 913 -476 -361 -265 -121 -211 -440 570 -612 686 -179 -740 -754 792 473 166 -75 711 889 -43 637 -704 -378 46 -12 815 521 -997 -670 -920 267 -926 -334 257 -177 -504 -168 465 -876 -38 316 -288 -266 573 -920 -894 -263 495 -876 -115 -96 180 -409 -199 279 -548 -352 23 -600 -658 107 -400 -570 246 409 -399 702 -320 -592 537 -838 884 3 -952 -646 195 578 872 992 -343 -508 -933 -495 -397 626 -523 -864 310 -428 -420 806 1 700 -866 419 414 695 293 751 -701 290 483 607 329 184 -711 366 7 877 478 432 -464 916 659 -405 761 -212 428 299 352 27 -58 888 -238 -848 -610 -86 140 -98 -964 329 925 142 -253 -946 -52 111 -679 489 -301 231 449 128 -940 847 -231 52 774 -367 -230 107 697 302 -674 708 -296 -412 436 369 580 101 585 -186 333 -819 144 -662 229 -64 422 12 -978 441 -9 -523 647 369 325 222 -931 -253 42 162 -159 509 -875 516 -773 -275 466 -390 -421 -475 888 -354 -122 -343 726 820 374 936 820 398 -762 252 -906 499 45 87 -554 665 155 -128 668 -742 -560 90 4 -333 968 377 217 334 986 140 -373 -377 -753 -404 -877 713 647 -184 857 -747 -87 -947 -215 495 815 314 -386 -445 88 228 631 -40 -790 375 -305 522 -886 689 -675 -216 238 627 585 442 914 -649 -293 -305 370 949 -1 -215 872 -207 -182 262 866 -187 615 792 -702 559 364 -4 -502 -371 -930 -814 992 176 -42 -147 -399 577 -932 -819 557 -750 -688 922 611 815 435 799 957 -466 -308 -754 761 -231 -924 901 435 756 -562 -928 -853 -831 -548 -428 568 -568 434 905 895 553 -457 -312 -651 630 -284 -843 211 762 -620 -798 215 -568 -683 377 -682 701 959 363 972 923 637 -534 -654 880 871 -636 607 455 -155 -603 -930 -241 -119 65 -313 -725 260 170 -92 413 -609 -848 -1 579 -819 -286 -9 -790 132 980 98 688 -99 661 -160 -325 -902 -61 -936 873 -833 -953 -727 -290 603 378 592 -778 -298 20 -828 573 855 -585 124 444 557 300 164 -822 -87 -510 307 854 -290 -785 -749 -552 975 -556 28 971 -541 832 391 -477 -456 161 -118 -494 -274 -47 -733 408 -196 881 -871 -967 -95 721 -196 -988 499 -509 185 416 -338 -76 310 217 -146 -540 40 -223 406 179 -334 571 -873 -967 916 813 627 381 -307 -152 -704 -246 -696 -129 251 492 117 814 -399 216 868 -536 -766 -427 36 -181 -420 245 -1000 -960 -870 836 -215 815 790 579 701 300 203 -264 120 473 472 -483 -662 586 -604 874 803 178 -955 -94 262 -570 115 -816 -572 816 -639 135 -56 -701 562 -645 -969 -764 -208 -862 -88 353 91 -916 -180 226 344 803 -548 94 -513 374 987 801 -889 349 -563 605 790 -393 -516 508 138 469 248 -128 -183 504 715 -322 -123 909 -684 -899 205 781 -261 732 -966 640 -394 518 994 -902 508 -36 -218 -665 -606 456 -177 536 54 620 -787 100 127 238 566 220 -780 -686 699 832 919 -350 365 2 -614 667 234 739 -258 972 -862 395 -462 -812 -799 295 443 542 556 -505 -114 -69 -966 -887 974 354 355 649 634 -733 46 -947 814 -597 -434 292 -202 79 -7 59 111 -482 68 -86 -209 -125 122 338 996 323 746 -655 -526 403 -231 432 4 660 717 -316 -806 -563 -411 247 708 232 -26 103 831 -742 -778 685 428 -262 307 995 57 -189 -394 -589 -119 692 339 628 -905 248 281 -300 662 -711 337 -460 502 -731 517 963 630 -906 691 255 444 775 504 -506 -363 852 -490 608 -799 225 42 -295 283 -750 252 -109 140 -742 -897 133 -57 419 -352 989 -422 330 -753 48 -581 395 929 307 -164 -291 166 -629 511 -39 459 114 254 303 548 -77 -850 -592 13 -35 511 596 -441 -797 -365 -666 -227 860 838 -581 -773 -12 31 -996 583 -135 349 120 -148 -784 -643 644 -922 -546 827 571 467 826 -176 395 849 -686 -28 777 410 436 -36 931 835 -595 -330 -801 340 338 -779 733 781 688 958 -994 -652 -132 -695 54 622 129 -967 128 408 -670 206 447 32 -297 -318 207 -496 66 574 72 -330 256 445 -773 -846 -227 972 325 157 559 126 -93 603 -65 -987 829 -292 -195 -60 -477 -281 809 -637 827 120 951 527 831 -914 393 375 -779 274 -473 851 291 589 -719 41 -238 -8 752 -147 -911 -98 124 -186 917 -396 -593 -527 -700 -21 87 -235 314 -684 345 -247 360 332 -204 782 -495 -53 883 -675 518 554 549 546 81 -548 -294 -432 860 -800 790 -605 -625 -887 93 -74 486 690 -144 289 617 963 -219 413 -808 -51 870 780 -602 -910 -626 168 453 -936 -783 547 31 -907 -7 466 102 -549 408 -358 -90 302 -583 310 -92 -865 273 -808 -847 -233 289 148 898 584 281 559 194 -99 682 -763 400 580 350 -617 -969 -830 -277 -871 -568 -446 -893 382 846 286 488 262 721 366 823 -119 390 -588 99 709 -85 -850 -421 659 477 -129 -146 -544 999 169 -380 -641 -103 149 -342 -990 407 -976 -5 -115 237 -815 -318 -368 477 -64 -619 -503 896 -466 544 321 888 -489 -514 923 951 637 -619 -755 -307 994 102 870 -340 -289 634 -927 -155 -561 -272 711 -411 225 -874 216 -441 -308 -982 780 750 336 745 702 -139 -140 -840 -284 122 632 186 749 -151 226 830 -272 360 311 -273 346 -632 427 26 162 -92 -922 946 -323 -565 815 -700 -121 -645 -817 861 -903 842 -659 650 90 -288 -724 627 -773 -440 -508 -852 -319 -857 -903 -552 420 574 951 -358 -239 -472 -162 -750 415 867 -502 -451 -578 -946 276 -754 -729 -395 882 52 -58 -598 -207 202 451 -412 275 -852 -110 -86 776 -909 49 -910 -4 -759 -996 108 359 -389 986 920 496 -320 -988 -796 593 -240 678 -985 123 615 -598 277 429 -538 851 -414 860 693 -936 39 -739 -596 579 316 -318 -325 -501 47 42 -626 355 539 282 709 -609 561 883 543 290 -421 176 845 -849 -213 943 -30 84 -236 184 -452 -3 -13 -837 -65 135 926 -508 -801 995 -879 -835 189 -634 852 139 748 -412 -892 -159 -54 -638 -920 856 9 669 -847 215 -985 -128 123 1000 -551 41 -342 662 427 -103 37 -417 -221 -18 420 -791 985 798 246 229 508 -127 -41 318 -506 899 598 -358 178 -850 676 -866 -935 655 148 969 7 -743 771 -82 601 816 -299 121 625 816 372 142 346 -748 272 35 -315 939 -326 -308 -146 329 268 -558 249 -788 114 94 -446 509 570 -913 600 -556 -572 405 -75 338 -265 -340 -179 672 -460 -346 963 -268 -171 353 -490 614 -832 -575 913 -566 18 -828 -561 274 232 -920 519 -626 261 -48 532 170 -590 2 -829 165 360 489 878 -927 518 -641 -246 857 -926 -724 -315 902 -267 17 918 121 -885 -5 -658 -432 -432 -889 -768 -220 539 671 -805 434 -687 -694 -243 309 -485 -424 -838 -30 -969 918 450 -915 72 -122 845 607 -688 -430 409 983 913 874 -40 568 -194 -282 365 -512 723 -845 717 -345 -792 14 -188 -868 758 983 -757 726 152 -276 223 931 -550 -24 721 869 -847 -33 66 -459 297 773 28 276 -88 917 -149 206 -274 24 -710 -233 324 274 -342 724 61 957 195 304 80 -352 -565 950 -422 568 -67 657 920 -508 29 -832 -896 -507 -472 -961 -484 -903 -165 -916 -67 -237 -740 706 928 -868 -809 603 722 -853 -53 605 -111 -721 343 -857 -928 249 390 -323 -402 616 -385 -819 -459 -959 -484 -595 -227 -224 578 422 657 952 -163 719 653 -726 -500 -162 243 -739 -574 -354 112 701 -636 938 -860 143 -841 -982 -849 677 963 116 563 -654 289 208 -114 -85 703 637 311 10 57 -387 716 -417 -475 122 -85 388 442 264 711 -636 56 326 113 -709 -165 -550 646 -472 225 326 918 -249 -54 -841 748 28 937 -842 361 -299 -280 455 772 -550 -176 -52 -667 530 988 -740 832 954 648 643 -180 -935 586 67 -118 -821 234 -440 -440 -885 46 -443 398 -775 909 56 197 436 807 561 -374 -88 465 -254 -371 833 -953 -386 -377 -837 175 22 -710 -844 -321 -670 334 997 -358 -819 -564 -235 199 253 -803 -623 665 -65 471 866 33 -725 -327 60 -441 -965 -453 -198 996 -7 493 906 427 731 -380 -645 730 -18 -192 -195 -285 -7 669 325 304 -617 56 175 332 571 670 -241 282 -754 -342 94 855 619 849 105 609 78 -466 -115 724 432 -662 -953 675 723 -490 -932 -87 338 -971 926 931 549 510 68 593 592 -415 749 12 84 -823 -435 -618 -268 -236 -379 -574 387 666 -54 -393 942 -232 753 897 -990 -963 -446 -130 -40 690 36 -270 29 -178 999 -196 -172 521 198 -164 -491 792 878 851 -617 823 659 -470 202 -979 526 -41 396 -994 296 -79 -215 -550 -513 586 660 129 -416 649 -898 694 781 -757 -562 -880 830 381 -259 713 -71 811 831 906 403 -677 -626 -393 -330 -70 45 490 539 194 -708 234 836 937 -388 -883 104 -258 362 975 -103 -284 -834 -897 587 273 -800 663 -696 946 -285 405 932 -994 874 237 834 198 319 -234 -139 637 721 742 762 15 -621 866 -899 229 229 318 840 826 -816 -27 225 -9 -610 459 84 888 568 576 96 -916 490 -275 -5 -636 -608 -120 -624 566 -640 345 -884 895 -296 314 613 942 664 327 -406 -499 -339 -256 961 -780 -733 146 690 -470 744 409 592 -594 537 505 625 543 -183 -716 -2 -240 2 318 825 715 -31 932 -66 -845 -549 -455 651 212 -157 908 -282 689 -502 -295 -739 -519 -572 896 -170 764 102 154 -496 405 21 -755 -428 932 780 -691 372 732 -116 -579 750 -679 -817 -922 -680 581 263 -309 738 417 328 -298 227 663 -425 77 -222 -298 -797 469 -547 728 -656 270 28 526 -402 -943 -214 855 301 -704 -252 75 207 -796 -349 14 845 -168 690 -12 -148 -382 540 512 899 -855 271 307 739 -678 -738 -622 244 -252 842 -112 -30 -547 -429 717 -634 796 -659 -773 -434 -391 333 685 639 -794 -233 -615 444 -262 821 851 302 678 -276 324 650 60 -919 -666 -942 705 -194 420 803 763 623 337 36 -238 -118 -413 178 -729 -53 -960 -217 362 381 -506 -913 813 -339 327 -504 199 -592 -13 -77 21 548 -214 813 631 -701 -799 906 914 339 -615 963 -189 -731 611 -571 118 -486 -805 -672 808 -965 -514 -526 -660 767 159 828 963 -366 381 -567 -392 -18 865 -910 -213 759 -611 306 160 495 705 221 -682 831 -915 -151 -391 17 -920 -87 -12 142 565 133 -536 401 -576 562 -977 -458 -244 -530 563 -676 177 -248 -94 347 -713 360 -470 647 359 493 -346 380 140 -346 -299 151 -219 77 -984 -364 280 -77 438 280 -278 63 -432 597 -459 -936 -267 474 508 737 443 135 -808 -124 -48 786 918 -184 -390 -179 957 -311 -760 -208 -722 868 300 594 407 -629 815 3 -887 881 341 -493 808 468 -949 -948 78 -685 319 -86 -157 -508 711 864 321 -539 767 566 772 -586 99 -522 219 -386 193 467 -702 217 -795 336 428 -332 -387 -452 228 -908 -971 76 280 427 -21 -736 394 232 -458 -269 625 -649 -740 -87 192 -978 -342 655 300 970 62 109 156 276 -50 908 612 953 609 -144 910 451 -18 91 -829 689 491 -226 -786 -212 253 233 -31 6 328 -226 -805 -535 590 604 -800 213 -462 409 -933 -977 -161 275 -263 -438 -815 993 95 -565 -396 543 586 883 -613 -92 283 -167 356 500 -471 -895 -924 -732 971 178 767 444 -44 -367 -635 -731 161 -70 -3 -578 483 -172 -649 -572 202 927 62 669 538 -321 926 945 700 177 -212 -597 825 31 -589 -995 996 322 481 -333 389 217 67 318 -34 -829 364 33 866 -768 664 -658 457 -402 588 -826 673 291 174 302 243 280 -664 194 -54 -793 624 -711 -233 558 258 4 -618 36 789 116 -679 -36 820 522 291 -414 631 -765 807 368 -495 -546 -46 165 503 -662 357 -605 304 -438 -887 221 48 856 -318 -882 -279 35 428 -366 655 347 -875 -997 841 -184 -395 479 987 -867 -987 -53 -556 690 -848 969 541 -886 -930 -861 786 375 -784 -362 -617 -794 -62 559 -929 440 504 220 -120 373 187 931 53 140 272 -495 640 860 860 -779 285 487 260 199 -680 -487 -273 -125 312 -768 -181 -699 -916 -675 -995 -25 214 -324 -410 -34 495 913 897 -349 350 -520 993 575 -648 -944 515 -686 403 102 764 473 347 -658 -235 -560 662 953 77 -241 387 478 -806 -696 978 902 203 699 889 -474 358 -182 -470 310 -540 -745 6 202 -388 91 156 -442 820 -31 872 825 -303 548 720 386 -440 268 -599 168 -945 -647 986 48 -439 -368 -532 -494 -546 -635 567 709 740 -297 -257 -333 -823 -350 -513 -299 682 -951 71 -929 506 -192 380 -301 -345 642 -528 342 -206 -367 -371 -771 553 -905 -917 -122 286 342 -986 -654 359 -417 -518 564 -165 -928 -120 144 576 3 -500 857 991 643 227 186 -512 -739 452 321 -261 -443 -48 136 170 281 -10 -733 -800 -580 275 331 -424 343 -255 -453 905 -891 957 691 -948 -588 -885 754 -780 707 -588 428 -519 127 758 650 89 291 -499 -278 56 983 -262 555 703 94 -415 -265 -29 9 545 -2 -60 -8 -299 637 199 151 -181 -735 334 -490 -98 -403 106 -736 -494 785 -148 -276 -168 -709 224 662 665 274 -516 -306 -962 -788 978 -78 -241 539 -539 773 -614 -188 -388 -983 170 343 176 927 667 351 524 -652 304 -371 -33 89 -69 -328 910 -205 827 -206 -166 -221 693 501 -729 -182 907 -924 796 995 -369 627 -315 561 -68 -50 -170 -821 -792 602 -718 433 -493 -319 -816 -296 -200 -434 -616 -153 870 -789 -179 -335 587 256 -424 157 -896 759 -815 -450 450 -466 480 -973 -436 713 -21 -958 133 -909 -948 25 -377 719 -629 41 -207 502 13 -614 664 564 848 751 135 -57 -551 -64 577 628 -738 -319 -373 351 -717 112 -934 -376 887 433 720 372 -240 396 -255 316 170 -651 140 -133 -895 -325 831 -242 860 705 -106 -110 -262 287 -222 245 364 -11 754 670 -892 -404 -877 145 265 677 -315 977 715 -893 359 154 540 -273 378 440 -33 683 -346 102 -137 -93 694 19 330 -745 -837 -164 -601 -368 -391 924 816 613 -223 625 -379 -10 674 -505 -973 -544 116 397 -170 265 683 -448 149 749 241 818 855 792 -408 792 238 -918 444 -555 44 959 253 145 -949 -219 -77 -276 364 -877 -566 858 -306 94 -592 261 -533 952 291 -671 291 389 639 -706 445 -682 -365 -796 510 -680 788 -823 989 619 -992 -328 -61 37 -413 -751 839 110 -194 -59 735 160 -10 136 389 -261 43 879 -20 -689 700 -773 225 -648 -674 -550 820 911 95 -409 -333 706 208 -441 -788 -756 608 141 -309 933 50 421 -531 -194 23 502 -960 222 -213 -179 902 728 291 419 -358 378 -122 9 917 -845 589 -517 519 690 -962 593 56 249 826 52 311 -354 788 765 -237 900 -371 701 706 457 663 242 -931 635 993 399 -120 -806 144 -957 621 52 592 -849 395 -453 -6 -398 -185 626 -103 -444 -416 -915 -901 -571 -589 741 -134 584 -492 205 -707 892 17 716 951 735 -757 -299 -311 -867 252 88 31 -944 -675 829 -561 108 -227 189 120 -419 240 852 40 -388 -330 192 -519 750 -519 -358 -875 -808 1 -791 -898 -632 -408 -626 -21 -46 454 -621 -933 -480 -626 277 -679 689 850 978 -973 -367 825 323 -300 -548 -513 -948 730 279 600 890 405 740 -452 -147 344 -459 -183 -145 574 -73 683 227 -1 -264 726 71 -820 -682 -363 -414 -289 -253 -980 -19 -745 -948 413 -411 -739 -681 -945 794 222 -648 765 939 548 960 -322 670 577 -338 814 457 326 316 -601 539 232 930 -28 -268 -268 -424 -114 34 -468 -487 -743 495 -573 -45 962 -238 367 318 240 -519 219 -919 944 232 512 -335 -779 441 -560 437 693 802 638 20 113 128 621 810 431 -637 -58 585 -985 -923 -970 -155 520 -466 982 -804 41 868 -675 215 -668 324 60 730 902 -400 61 -667 974 -488 407 15 -962 258 66 -753 -472 680 749 612 317 -192 -109 963 183 630 809 345 405 337 -713 506 -300 -615 -685 -664 -675 -462 845 220 934 522 582 854 522 -137 -509 783 -155 147 286 29 -566 -959 -890 -811 -476 485 674 -943 -664 -962 99 -656 -754 363 382 -177 -666 -308 -582 -306 503 -537 117 -38 -394 716 -409 635 -433 492 372 788 -215 304 -527 -567 117 550 -15 -24 318 -271 -404 913 -728 856 734 -614 152 -320 989 359 179 314 -206 -18 -682 -129 -256 -691 -169 -706 235 -531 496 230 464 -529 977 671 401 -955 -96 801 35 -962 -695 541 -67 177 -720 719 437 367 743 514 -680 346 -327 774 -683 -911 180 -309 388 82 501 -849 -674 -101 600 260 179 632 -863 376 -853 -202 -707 -66 710 557 -784 271 -634 -157 -150 318 -727 853 -799 31 118 325 -949 857 -228 -936 252 -778 912 880 -212 -202 676 246 -308 810 -939 517 -927 -377 -878 -65 76 -13 -437 -787 908 -29 -962 -162 914 646 -196 628 757 -905 -700 -525 518 255 -624 209 -340 -126 837 318 -285 -604 393 0 705 497 -962 -756 523 971 487 436 849 -418 904 -656 306 -426 295 9 869 259 917 -571 -790 344 -535 58 674 54 379 -556 -367 172 -768 38 511 804 994 536 425 -346 -799 452 801 -707 751 386 -69 253 404 -955 -890 817 805 638 -380 432 716 137 83 -176 -486 720 -810 -233 709 530 807 557 -983 -681 -328 716 408 456 -297 309 17 686 640 5 -333 311 -545 839 592 -746 352 647 -548 64 931 -936 -645 -750 -721 -994 -644 333 -824 -582 -867 -427 884 -595 318 74 107 -353 561 182 -880 -867 604 -531 -222 -403 954 -712 821 -506 804 -922 908 -816 530 416 -945 412 456 -326 945 649 -731 -998 338 -423 -809 -319 -101 -944 512 -452 -748 -218 -904 277 283 -62 -178 564 690 931 820 296 194 -877 914 -75 496 -871 -252 136 -806 -544 -686 -597 213 503 951 -219 -309 883 928 -550 -671 224 -884 -583 -915 -266 -456 227 -558 80 320 167 -85 -589 320 638 610 290 -541 -254 970 -865 -749 -989 -62 112 -738 353 390 244 -507 -89 -205 637 360 -409 -161 -839 904 46 429 213 215 -229 -671 436 -403 -181 -491 -741 -715 324 -912 -503 -417 475 95 969 -322 720 -918 -349 -881 101 480 226 298 398 835 -987 892 388 644 -297 488 -487 -941 -475 -238 -192 891 116 -690 975 -733 -109 -560 724 75 -44 626 -774 287 1 680 769 -288 -788 -471 -509 920 900 282 -146 -717 55 -363 544 -290 -13 -722 -846 242 -663 -321 -128 -217 -502 142 -189 867 927 138 297 961 94 -511 486 158 446 880 -756 -6 376 -748 663 -979 68 -845 -939 605 -214 -816 -240 -279 -617 686 -483 -951 330 121 -259 -40 700 922 -439 707 957 -831 -149 753 993 735 759 -437 -350 -159 961 -515 765 686 -192 -345 669 -914 848 168 -545 663 314 -432 -947 218 -582 448 701 163 -12 935 -171 -755 626 -841 -187 118 -502 -57 19 -174 -595 -500 -124 423 -610 608 -365 726 62 -587 -756 478 179 212 500 406 309 148 -959 694 -573 -483 -859 -550 -698 -189 795 -618 -965 353 544 -112 -708 377 -268 544 864 -308 853 992 212 761 -350 944 907 926 437 -385 985 -869 264 611 988 286 -597 383 777 867 -679 -960 567 849 -209 -328 -951 -280 -199 -952 789 958 785 121 86 360 -158 677 -877 -36 -313 -557 -798 -20 -127 -845 813 -539 -155 -692 45 190 -121 370 962 988 290 606 -191 -749 122 -934 -914 -542 -64 169 820 -556 471 961 -257 361 943 -661 -813 990 -976 231 -949 951 -397 674 -407 745 530 -872 -194 358 -882 -313 -934 529 328 -377 293 6 -527 -712 -596 -345 519 -442 13 242 198 434 -490 447 153 646 996 -674 -85 -612 877 109 802 -113 592 -413 411 -106 -723 414 293 370 105 496 182 -183 92 847 -584 572 -290 243 540 -332 32 -515 -174 333 -576 -823 209 -477 -645 219 502 -280 -351 530 -20 567 -419 959 850 -471 965 -860 -710 82 -79 934 404 322 480 715 -624 401 -212 416 -404 316 -477 -963 567 412 -248 203 774 981 -463 528 695 284 328 -68 625 -897 -297 637 227 119 -335 439 -85 715 261 225 872 -960 -80 -68 -471 -225 711 -223 -301 967 -567 -356 489 6 -72 -148 -340 -926 761 571 -582 784 542 -681 -901 334 341 -198 997 592 -893 -458 -638 225 554 -620 -459 -986 679 -805 16 -624 748 724 426 -836 759 -327 -859 763 967 -858 -309 222 689 735 566 758 -933 -732 -790 645 -956 312 -481 -792 818 55 -61 -522 47 624 948 26 -624 -358 -316 17 862 732 -963 -954 862 -539 836 -978 382 511 -366 -541 647 556 292 -138 -967 251 -918 -570 -845 249 739 -179 389 992 514 53 511 929 -490 947 332 -834 623 -860 655 59 317 167 -989 343 878 553 460 -455 -564 -605 49 367 929 462 -168 997 900 461 -6 -13 578 -939 -566 -86 -503 868 724 898 759 834 -794 -356 -707 -916 212 788 -39 -909 -190 429 -641 243 820 820 -175 523 -175 -367 -88 258 596 362 722 -432 -732 344 555 462 -302 580 -775 68 -263 -858 35 561 -499 -273 -312 -267 55 -737 610 223 -13 -706 -692 841 -660 -657 -53 105 -786 265 24 832 126 534 321 -692 -718 846 401 -864 534 -650 612 -903 898 -737 432 165 703 -782 360 482 -628 -446 -788 -604 392 757 -610 986 -988 -48 -128 -367 -280 -350 -174 878 -21 -686 506 790 -555 486 133 -974 948 -20 -166 160 649 922 536 -688 31 602 239 176 180 -879 188 -807 -689 -138 102 -336 -512 977 436 -42 -637 -162 786 -680 83 -966 -828 -56 -255 492 91 884 -233 220 -650 -8 -249 647 -904 -628 485 238 572 -132 112 826 -404 192 -313 -261 -678 64 -91 170 -257 787 564 709 19 -993 811 460 -146 585 -958 -940 -841 -380 120 219 750 -503 -99 271 18 50 772 510 55 369 917 -476 41 640 550 -975 250 577 -434 -10 448 -797 -165 557 447 840 -75 330 -680 -365 -498 25 379 -80 -975 775 128 633 390 885 -841 626 432 -621 -511 336 -825 130 -976 -328 -678 174 -505 -837 689 114 -827 256 590 -159 -94 -841 40 955 -935 226 -64 904 985 299 -721 -813 -393 -368 466 351 -498 533 -586 -501 -236 -434 358 223 354 283 845 305 -611 688 110 438 -302 893 -317 -245 -186 14 531 512 260 -211 -799 245 -15 894 942 98 486 347 564 -252 -899 449 772 -812 129 -738 -906 -341 420 -389 663 -201 111 325 -222 -657 732 486 225 -23 614 916 673 12 611 -653 -904 -183 -208 -368 -426 35 -940 -837 -828 -279 -829 225 -680 476 799 100 327 1000 -31 541 137 646 -134 -266 -219 -763 -775 901 840 119 -972 666 406 -706 -183 257 274 39 107 -974 957 -892 249 180 -879 -123 858 -545 -277 -977 417 -544 261 382 -856 248 369 -677 -297 -715 -96 4 -280 -93 -951 499 162 54 -945 773 -626 -65 280 334 808 -502 437 -867 500 -827 -905 -707 148 282 -371 652 527 -907 -507 454 602 -612 599 -874 -886 -136 455 173 689 -845 -484 -905 388 540 206 -359 -680 446 348 840 977 709 227 -860 -391 -618 -527 -541 -38 731 539 -510 192 529 -151 -138 -266 325 -601 -409 -214 -8 945 597 -559 -860 -882 -527 -142 57 -691 -475 -526 -568 -799 -87 17 442 -84 200 627 207 601 296 264 -438 -170 933 -775 -150 -445 -544 281 812 -863 -231 -865 -874 -334 -840 745 313 -915 -321 -724 622 196 -618 171 -439 -337 743 -685 313 737 40 334 257 -598 -336 548 -404 -6 213 775 -610 576 -946 -489 -966 -917 -398 -155 -765 -305 253 199 95 302 474 577 276 -12 896 -389 882 -875 253 187 -175 380 281 720 -915 318 -857 443 -296 441 -774 470 -920 702 915 150 834 -295 -579 374 533 -652 875 -716 622 -229 766 962 712 940 348 -362 -917 -828 498 356 608 603 400 389 -149 -280 -377 -508 92 -862 16 62 743 188 -181 764 -355 -313 901 705 -329 -870 -545 -772 -426 -641 -325 593 860 387 -986 -366 309 -777 -120 -722 769 242 576 301 -446 -791 285 998 164 -892 681 -544 315 -723 -563 635 -506 -859 503 167 -960 129 880 939 -717 74 774 711 -1 -771 -839 497 141 -489 385 -329 -16 398 932 137 -426 -60 396 939 -27 519 704 647 -100 -561 -410 -49 -219 -722 90 -337 -307 559 472 917 914 731 -321 -283 -711 333 565 899 -460 -669 -171 -860 317 -32 -730 948 -329 -38 625 -767 623 -774 269 -468 607 234 -220 282 -714 -38 -129 -679 -181 -123 -609 939 150 -29 207 -341 -343 -79 510 976 -630 -311 -507 600 -540 817 338 -911 184 791 310 -349 -484 -361 -746 200 -193 -933 50 -271 -542 -392 -659 -673 867 616 497 177 -80 -497 -66 248 708 -356 -330 305 -620 -212 161 554 -106 -187 700 821 -239 -216 531 -309 162 703 269 -137 733 322 268 -822 -191 -487 -233 -270 -380 -263 101 573 -407 941 119 210 -563 -200 2 -245 -315 635 515 214 -560 -15 835 -575 722 490 568 447 457 56 648 -702 54 -88 346 -562 407 -923 688 -192 129 -19 418 -994 -785 131 -343 -434 -157 419 610 -302 588 834 -574 -306 707 242 -627 868 276 -826 -162 600 -577 -581 220 910 806 -390 -208 404 -743 609 637 834 -251 -580 -507 -594 951 573 -925 -184 -727 -725 -964 -390 -656 950 -785 -924 254 -768 938 723 649 -236 -962 173 -217 189 604 205 394 408 -72 746 874 -350 159 -907 -862 690 -498 -488 -957 -313 905 -73 -711 368 -883 -236 321 -899 370 591 496 -854 -533 -276 -94 958 872 -17 -735 -321 472 56 -21 461 -985 -186 91 140 650 -636 503 354 -484 -341 352 -569 -557 -601 -376 -686 -674 36 -774 -954 -837 622 417 714 410 610 -382 -844 -621 -704 -339 784 102 941 -45 -857 -732 -210 -954 934 395 -161 56 -690 -643 251 -925 -996 321 -691 180 -99 -788 -139 21 569 -592 831 -893 -971 390 592 -245 -60 527 -154 -784 -800 -78 948 458 -364 -265 -295 672 718 -42 -704 122 378 7 23 -952 214 818 -163 240 -217 -858 -762 -660 -256 167 -140 -113 606 321 -501 -937 -499 -556 -800 -575 -953 -30 344 -286 -479 -817 -132 -301 249 886 -55 799 182 -183 -170 -918 801 -742 624 870 975 551 282 -668 -703 564 -564 400 -481 963 23 -642 61 473 813 -846 -499 -872 508 814 672 221 874 345 -570 -279 -940 -654 -687 -613 724 794 87 -688 426 -414 -368 270 -35 -842 -852 -483 -580 373 692 248 638 200 746 926 -825 826 -750 172 -260 -74 250 -719 46 -230 -575 619 819 17 799 985 -742 -334 115 669 -584 88 -814 111 197 -400 -719 502 -720 -517 -285 -296 -148 177 976 -384 -451 488 359 798 -688 289 157 485 -55 -412 -538 -320 -367 -310 -36 -595 641 -295 -329 433 -549 -227 -873 978 607 -960 -392 -812 -739 298 502 -722 518 804 -327 221 757 956 -897 -409 116 -470 -582 -66 -150 612 -342 278 367 -664 295 987 469 -760 -493 918 557 326 -562 59 -667 -529 -597 836 -626 -427 -673 -235 277 -265 882 -59 -215 -219 550 858 514 -22 -522 149 -546 449 637 -199 -19 -964 -42 -956 8 503 457 584 -91 -242 956 -261 493 573 -662 -632 -187 -918 223 -503 538 -927 -667 871 -38 -319 -529 985 -773 261 192 -767 -101 208 497 -532 926 -763 599 -222 531 -458 892 397 -148 537 904 304 513 -282 -336 -611 73 971 953 -484 556 -545 -233 -429 413 -968 341 401 22 -953 -194 207 194 890 557 -872 635 -759 289 193 130 -169 20 909 243 -411 92 111 -794 332 -744 204 -774 -419 -143 -917 -942 571 379 -605 -27 -449 997 689 -64 -597 -607 234 802 483 -511 -117 976 -427 541 -706 -742 -505 -612 -198 -663 -514 -794 -349 738 -333 257 42 -586 -285 -26 -669 -488 87 -55 96 -223 -67 -837 -656 333 274 112 315 -996 -662 338 -839 713 182 -514 311 912 -642 -250 -358 -651 631 -577 -666 -502 -605 625 -37 -522 307 216 11 836 -320 617 -522 -606 -416 356 -423 -237 361 708 22 -243 -540 762 -37 -157 346 -138 143 534 525 -427 -187 107 562 781 -941 825 251 -950 608 -134 -910 -495 545 -307 -732 -669 -757 377 456 528 -535 172 -439 535 47 -643 -662 -738 -184 -933 -316 -38 -501 -800 -964 95 -835 83 -597 186 875 -677 599 -716 199 913 559 -73 -840 -28 -387 -505 214 754 -41 382 573 364 -784 -971 113 684 -85 -26 -263 -509 562 702 -255 -310 828 303 -267 586 -105 305 534 255 -350 -692 720 -997 -353 -460 680 -842 373 777 998 623 -983 291 432 359 961 340 -622 -339 -911 303 523 253 -394 -354 -833 -187 268 199 -737 759 876 -1 505 121 -576 -864 -696 771 408 966 -8 -2 -468 961 649 217 613 -761 969 769 84 -126 -624 105 -962 44 -730 271 202 874 611 -114 -340 -516 -39 383 524 57 119 650 807 609 -222 452 888 -37 -127 328 10 -453 278 -62 301 -517 704 418 -946 -520 638 -179 326 898 440 -8 713 -385 -738 583 -96 864 -430 -423 970 -538 -161 294 678 -35 -221 719 -531 -879 -307 -716 -369 134 -607 713 -892 -984 867 -113 -878 -126 831 -754 -341 -657 -609 723 -612 713 -95 -220 346 -274 846 44 110 -648 785 -564 105 238 -234 345 -298 -777 -751 24 93 411 -875 -438 271 -936 386 -651 565 -416 708 117 -201 -379 -512 340 86 -787 338 -477 -53 -487 633 883 860 147 77 906 -185 526 -853 -185 -63 -361 -777 -647 29 -750 -230 -735 656 -62 408 -692 278 -631 -884 153 -173 -810 151 413 738 565 258 13 -209 -268 -14 -126 272 237 -3 761 884 -290 496 -793 317 -370 625 -636 552 -285 -499 -537 879 528 713 -40 -944 701 -149 -879 -172 -251 993 -732 696 878 -117 -139 -509 -291 -458 -801 703 -654 -982 913 -15 -189 -788 -520 -839 -895 -11 -226 -808 -212 568 366 732 -894 -110 370 -386 -921 -750 577 -93 430 637 -402 212 -721 -553 590 -886 -563 -239 -434 932 -178 -401 640 -768 54 -841 -210 -473 809 552 610 -233 -338 -123 803 -127 -707 -275 79 -681 -131 -315 -945 -688 339 -934 64 461 815 -947 649 -6 -582 725 349 192 -3 -99 623 -450 -241 4 -911 -407 -972 462 -190 -853 903 736 112 193 -596 887 508 535 876 763 109 563 577 -232 100 -282 -230 -418 752 531 76 747 -589 22 188 -521 -725 50 453 -39 -541 877 815 170 -609 970 -500 -850 846 -206 234 760 790 99 679 -759 499 914 448 -54 460 320 528 -414 -955 -609 -735 -94 251 -1 -835 -112 -967 -502 677 470 57 -29 317 432 -253 -637 -101 -363 605 995 -681 90 475 -671 -49 -38 226 565 224 -800 -47 775 89 -804 -157 -39 393 -101 -766 -168 617 -845 -791 833 -210 -469 -645 -378 440 947 -190 703 766 458 -866 -448 -400 -789 682 -100 -592 881 -805 -354 -842 900 -287 -638 243 211 241 -494 337 270 941 -922 559 214 941 653 -476 -837 37 84 591 -285 947 -698 394 253 -333 -225 444 627 -571 -3 923 909 -475 552 489 611 -401 569 -150 892 19 544 -478 669 586 713 -793 125 -970 869 -188 260 -266 -292 136 735 893 -91 51 -612 -51 -183 -112 244 -616 121 33 609 198 -529 889 828 128 -790 467 -834 -645 317 508 -589 651 420 -332 447 -450 -280 893 561 919 -115 245 -89 -390 -975 -523 -69 -985 -238 -283 -536 192 493 401 -404 741 -2 413 205 -386 -487 59 859 -950 -254 951 483 899 574 -512 -516 -107 -812 416 -173 988 -719 -393 -494 -969 617 -877 919 266 -109 -772 394 -695 -827 282 -713 815 571 -999 -908 707 -737 -70 -847 -897 900 965 875 731 -475 -610 -797 231 863 706 166 868 -115 952 -248 -37 506 931 895 -392 728 -889 -830 222 -58 -245 -839 254 -791 272 -684 -585 -500 -989 -470 821 559 -364 214 319 734 47 -286 631 -734 -325 904 -152 -358 -520 -127 -541 -631 -926 316 127 -382 -907 40 -514 -652 923 117 -794 -48 -676 -169 -186 248 415 -943 552 -391 776 -642 262 -863 -582 91 148 -570 -515 780 380 599 656 745 -637 753 -530 807 480 -440 -507 209 796 785 910 883 995 -679 -567 992 191 107 360 -600 598 734 -491 626 19 659 769 140 188 -676 511 -644 -37 295 365 -27 -769 -811 -73 458 -48 -339 281 -420 -390 752 -978 -16 800 -315 -321 229 -600 267 -529 875 -645 702 382 -791 -550 530 -915 25 -942 -250 659 -982 -334 -949 -183 833 -858 -381 -435 -576 672 -835 696 -51 -159 326 -198 -47 458 213 632 -820 480 -970 -9 -758 -893 -175 -269 991 -593 -203 971 436 747 -888 26 930 -79 728 476 -329 -285 -333 -620 681 -961 -705 -541 -375 -112 665 668 -283 250 80 310 -558 -684 254 230 987 922 774 -654 -581 -369 -455 -363 620 566 640 -1 173 -989 239 -131 332 -378 -472 -190 -297 -615 940 148 -286 686 -372 103 -377 -727 -170 -542 -148 -571 -682 35 -314 -419 636 602 -436 790 -583 -152 -556 -864 -822 -298 511 714 610 -896 -76 136 490 -276 401 -414 -60 -612 -876 737 953 -900 115 -849 398 997 520 208 -552 138 77 -982 901 104 276 -643 474 473 -907 -98 -702 -483 18 -597 5 -276 -163 -455 785 -6 771 582 793 -354 -642 -589 647 829 506 -938 110 652 -331 -905 -907 973 201 -26 -828 406 -795 855 -175 -643 -587 -90 844 -417 136 390 61 -630 -885 -427 314 176 -543 -90 353 949 193 -102 344 -785 580 -738 -650 960 -594 67 778 -599 -426 -504 913 -771 -97 -116 335 -688 165 -409 836 -385 822 8 -590 -956 388 -427 963 -45 -907 -484 268 930 149 -427 297 -535 -357 -563 572 -257 -931 82 -577 -767 148 -695 -980 -990 958 -246 986 682 138 685 938 122 -95 -55 917 885 512 83 -474 645 679 346 860 971 6 -575 627 984 -185 -870 -498 639 -691 -521 -280 -562 -991 57 498 18 -724 188 984 -854 144 548 284 406 282 830 -548 -64 -57 452 -769 -845 918 -366 -688 684 661 22 -613 564 -218 482 -313 -342 78 95 -602 -339 -444 486 334 -104 -88 -702 -314 261 370 -909 -947 -596 -188 -604 -17 38 890 -437 389 308 904 -617 -458 259 574 -11 521 926 -226 -385 -505 532 773 869 -796 53 -335 446 -770 -959 724 -864 -294 912 -942 -359 217 -710 714 819 -230 -110 -332 -257 946 651 -606 441 971 -891 -530 212 168 -444 -138 777 -276 -124 464 915 -776 -389 -14 850 -504 -11 -320 -97 752 -626 260 -895 960 -877 938 148 -940 -301 251 784 345 193 -891 970 679 719 -18 22 204 -230 -890 -875 -159 644 -482 346 -662 -424 -43 84 149 -935 810 -695 -953 -356 896 -772 -440 325 315 856 272 -149 150 375 -777 199 -798 745 -198 962 -744 167 -788 418 267 355 -331 -545 -156 -912 748 20 495 682 348 -934 262 148 764 866 -346 518 -423 -963 250 21 898 -224 706 765 105 78 634 -499 925 888 244 -618 -901 738 -967 -57 151 493 77 500 549 -978 285 776 -766 502 -206 -668 882 -479 499 128 -118 -551 425 456 321 748 -672 902 -93 212 303 448 -68 -124 -120 -980 -928 -609 -254 375 -444 -790 -792 -865 616 487 306 816 -949 -810 129 -272 -329 -187 -108 817 -281 644 175 -438 821 441 906 -769 223 43 781 715 -166 -536 -464 -602 860 -38 758 -150 -961 685 262 774 -133 -452 -9 600 -384 475 -929 -596 607 -958 -989 839 797 342 934 -989 -381 616 -265 104 874 527 -540 926 271 854 295 -884 -828 875 -613 595 -243 920 -178 -73 155 -547 -795 126 775 831 -941 -843 247 463 701 9 678 326 294 874 -821 977 531 -552 697 267 982 221 322 -840 -962 432 604 -769 559 357 425 577 -267 973 929 -784 -991 229 -995 913 -18 -498 -135 -326 136 37 -528 172 144 -741 -453 700 -386 144 -740 522 -524 -74 -29 1 -954 268 939 -544 -93 452 934 -487 25 88 594 -779 822 -304 761 760 945 450 -288 580 -873 -476 -514 968 -255 489 -296 -733 783 95 -787 92 633 149 -804 463 -858 390 43 -372 -999 183 -630 -148 -211 404 903 -186 -45 -546 552 633 -289 -209 -186 -398 -372 -971 -36 -843 654 455 369 748 155 928 -646 58 -689 -320 819 -324 933 -574 491 551 -297 -19 508 -547 -98 -533 934 -109 330 -545 59 -119 407 614 -954 -772 -607 575 506 -13 -76 487 608 -41 355 -237 677 -682 -122 -125 -356 -926 722 121 -237 381 -985 -618 491 -968 88 -533 -413 755 393 258 -292 -350 959 -937 -99 591 -348 -575 998 43 833 163 221 97 330 -143 459 -963 -641 -355 809 435 -908 159 -356 686 -204 230 -877 -936 -865 669 -860 538 -952 893 -614 -104 -56 861 835 235 -358 487 -570 925 832 350 89 -700 8 -993 -759 -836 265 -513 408 823 -378 709 -763 862 -665 -833 721 803 571 -498 573 916 -144 -80 749 565 323 -158 -882 -386 821 -437 -586 -136 -508 -603 584 -199 697 147 967 -604 -534 -20 769 512 927 749 -593 -613 -183 627 861 490 510 540 471 -418 659 -332 936 237 382 -184 -438 -431 -470 808 265 910 616 74 821 83 -191 -200 362 958 4 -949 826 -203 -277 -818 -441 710 440 710 681 584 903 -158 -710 -482 377 953 49 722 470 -996 582 34 462 935 813 567 -287 327 -406 831 475 -240 -35 196 -462 622 678 578 -359 -34 -714 -414 -749 790 -19 619 -540 850 572 801 -301 -318 569 26 910 -877 574 -300 -100 -803 -183 -566 -879 -568 -71 377 -181 -913 -242 281 -225 -479 715 -692 141 -900 -507 -114 732 478 270 601 878 476 -238 -598 -286 -634 -52 309 -218 -733 -121 151 645 -577 857 -330 -455 725 720 -652 -833 -66 875 55 -577 154 66 832 -130 -777 -608 -376 -750 580 -363 75 -333 479 -305 -304 805 -265 -556 -755 -756 219 512 177 -689 405 610 -489 723 -150 32 -444 844 194 -694 291 427 -927 -588 -804 -893 686 583 -81 -491 745 283 -849 -66 -945 807 556 570 435 536 -117 -262 -616 -697 -1 -429 959 -196 732 598 779 923 -212 103 474 -850 -259 -621 541 554 453 -663 638 778 79 -989 -855 998 780 928 -633 365 997 -969 -288 -663 -686 176 744 -460 -284 67 -622 -424 -13 723 -75 -841 209 -868 -839 626 275 695 -966 -873 -646 -857 526 796 -576 -143 156 -604 948 -638 717 567 -241 334 148 765 -747 -645 177 398 -450 -694 -353 -203 724 -472 942 -59 102 950 -315 -150 945 -717 -266 616 -286 615 -955 -514 -456 726 -164 652 -835 -23 582 -395 -467 416 -657 -885 962 448 -154 -875 530 839 842 -679 -760 -315 -268 -797 -222 -875 360 -233 -135 119 -988 -901 737 280 388 -347 327 539 979 768 30 -811 317 687 -215 29 -767 129 461 -945 824 -891 777 -403 -537 668 332 323 645 -967 394 -90 -679 -5 474 -515 601 254 -92 -920 592 -645 723 290 834 -629 -676 -213 550 453 -732 316 728 378 -205 417 -361 645 -877 711 -272 538 -495 278 -185 531 -138 -643 -163 450 537 -873 542 721 -224 -944 -795 -21 -636 -413 -344 -514 759 873 -797 -600 236 -126 441 -395 915 -504 83 354 -906 43 316 12 -171 949 598 -101 -394 275 -11 -496 -963 -188 670 -782 -587 -277 365 -629 395 652 -776 -399 624 940 -845 -985 -532 -872 624 -851 -893 -948 549 229 -954 -765 690 437 -662 -630 -692 758 943 -731 459 -416 -531 544 -803 613 -888 761 111 -18 687 -163 -604 840 -269 885 887 505 502 725 212 -384 164 -266 -241 -559 -325 697 -101 -49 -960 943 -350 -691 640 406 -465 6 725 -155 -663 -300 305 173 -626 -256 -941 -457 932 458 123 -789 -302 425 -807 -699 -903 537 -724 -340 -867 868 -900 -996 -653 -60 779 103 -908 -240 570 689 -59 -951 868 -386 -993 916 388 -232 -233 -478 627 -573 -339 501 -326 -530 814 253 440 611 -476 544 -395 -580 -129 -742 418 -458 -440 -729 -669 -821 109 602 646 -634 -584 254 -795 359 -543 981 -343 -261 718 -749 -480 -597 -68 -239 633 410 -158 485 204 358 -832 164 -589 -891 833 -637 -314 -921 -695 -894 -697 -577 78 -367 923 881 -655 655 -785 -921 54 -407 259 97 -952 -103 -14 -596 770 675 -496 123 -476 -464 -544 -31 253 390 727 -913 419 -359 627 35 -318 576 -508 881 -85 -970 124 97 903 590 7 529 48 -562 -298 -300 -572 -49 -536 71 873 58 499 -581 -103 423 -390 -224 -659 740 -355 154 688 364 399 238 83 53 421 848 -649 -495 318 921 -637 436 241 949 -338 124 597 -958 -129 -629 763 270 708 -195 -600 -843 -666 276 655 -170 663 383 519 -204 -946 804 962 -141 -703 -946 -643 125 -193 545 -393 335 811 -843 763 635 33 799 871 495 844 339 -576 -595 81 64 957 -189 818 -281 -854 -638 -59 -435 245 943 -51 300 81 869 955 -63 -606 839 23 -137 -798 758 48 -386 371 -752 -656 -483 650 792 -151 122 337 764 -11 -172 -300 777 -610 203 -183 945 515 -271 -316 717 988 518 -30 -409 54 868 775 685 -514 966 -265 -497 -957 652 72 -165 934 -516 -14 -941 257 -63 -556 -969 376 381 799 46 -206 -404 930 -962 262 -18 635 448 647 58 530 637 -825 782 -549 -279 734 51 -410 -982 -146 -35 -510 242 -393 328 -297 259 544 612 -415 -559 472 646 563 79 105 788 -718 581 -359 486 -356 -590 352 -303 -808 -788 -761 -289 -72 474 839 410 195 -956 424 67 954 -469 -239 -561 -423 494 -342 707 -716 617 207 -672 -433 -869 -162 -9 795 537 799 703 -610 8 341 -702 -797 484 -72 -928 -754 -839 -216 398 502 636 262 -679 -869 -795 -190 -159 -863 700 -246 -911 -878 11 -676 362 -223 -588 776 -638 -61 307 418 -641 -317 -365 34 -60 613 479 808 180 639 758 498 293 -118 -751 238 -568 -403 863 -770 -885 -165 495 904 271 -452 -243 -479 -538 858 818 995 -892 -774 -481 -436 -392 800 -285 -240 42 505 999 713 871 67 -569 -391 224 409 278 -84 0 -180 -154 -771 -1 -237 -600 104 90 389 -961 61 -841 452 -363 240 -657 -472 -985 40 -71 951 -490 541 362 -439 115 887 -314 349 597 -633 980 699 831 -315 163 -121 117 -903 -213 382 -215 678 611 -289 865 188 -896 -849 -257 433 -932 98 -121 470 -625 31 -130 -550 166 356 -630 621 441 -632 764 -365 705 392 858 -689 -776 -115 -299 690 -24 596 -98 -46 71 795 974 -411 862 508 303 -322 -235 -121 -276 -981 -645 160 172 -866 -918 -475 -305 -295 -873 617 782 -377 -962 -123 -200 584 64 485 619 161 530 932 675 231 195 -19 291 697 -877 746 -214 699 -424 561 89 36 477 -220 -753 -470 102 -365 863 -311 521 663 604 -542 523 745 758 -807 957 -918 614 99 -338 790 -425 814 -722 803 186 894 978 820 -783 -474 -137 -601 -766 -899 741 -161 286 -1 2 -56 -950 -213 -372 -188 -627 -807 -323 -607 746 -32 688 710 -303 -138 251 -576 -272 699 654 392 550 631 654 -902 542 -928 416 366 -315 728 -172 -146 -543 647 -714 -538 -514 45 421 -335 311 445 262 -729 522 -4 -663 -585 -656 -750 356 -735 308 637 789 -340 -553 392 785 32 47 851 908 -603 755 923 -742 -287 345 269 540 325 224 289 802 28 -153 -947 -681 -754 -207 392 -888 -132 -451 325 943 -472 87 -524 221 -439 278 -170 -296 739 -125 -425 -143 990 -358 566 -754 825 178 -857 -551 -32 -555 256 663 -384 102 -121 140 496 806 -956 770 790 -702 -364 194 656 -631 -511 991 705 194 -551 941 290 -341 592 -780 588 -941 857 267 5 -856 -39 552 26 -270 -384 -413 -299 52 211 504 726 267 -239 549 618 -13 415 533 -829 50 -284 805 18 -606 -732 11 -14 455 -791 -171 319 -493 503 -500 -198 52 23 587 371 422 -968 284 -925 -447 566 62 391 808 -866 -1000 244 -461 -235 968 505 336 960 -309 -474 393 142 -209 161 560 859 15 -18 -577 436 649 704 -198 -661 998 -796 644 -251 192 -681 818 91 273 -291 -403 -490 -752 143 777 -135 686 -608 -696 -67 66 -627 -167 769 -98 -357 -444 664 776 1000 -422 120 -460 -826 940 -454 510 570 -273 -884 -351 -516 971 135 -422 -102 574 -174 64 -909 -614 -819 912 -601 -952 -991 -444 -963 746 -7 226 237 104 -203 469 -759 142 -678 759 -211 -859 655 898 906 -327 895 793 -633 -632 -290 -808 677 478 402 736 -712 -443 -713 894 972 852 -781 -160 -794 300 -718 482 627 -187 -64 243 -937 -573 -105 -244 -725 293 660 994 -362 -193 215 291 190 319 718 -156 580 238 102 -913 495 598 -364 286 402 -619 -946 113 582 903 560 411 -37 981 -842 932 -821 -683 199 86 103 -375 -481 731 -327 -511 930 -356 827 -370 -888 33 384 47 -536 -963 -812 466 -840 -397 843 255 -290 15 -853 733 887 -254 770 209 194 -388 -103 -66 -58 -979 804 503 48 267 -363 -763 79 589 -733 -884 914 593 -211 -710 880 -235 -208 231 290 -931 796 -773 57 -410 44 -142 224 723 187 47 107 -740 -952 -68 -633 -213 -312 -419 -570 -19 -996 -528 -491 97 273 -455 -504 -992 166 555 -269 143 -521 292 995 443 -940 273 705 329 -93 -396 -150 780 477 436 35 541 -304 265 852 -820 -863 -636 318 280 357 -194 -892 708 320 -692 21 828 689 242 -34 -525 -784 -720 -797 -629 867 -276 255 101 810 559 12 895 65 -813 -492 726 657 -57 691 -764 437 -863 520 191 -509 425 -810 -980 819 884 210 -409 -751 -831 -808 -217 742 -84 947 905 -908 -215 841 -894 -378 -349 -394 364 91 -991 303 574 -493 295 869 167 722 -387 171 44 -281 -170 -500 -361 370 -964 444 -683 -911 175 -30 619 88 807 454 473 272 -228 460 -127 504 351 617 -966 -911 191 271 13 -843 -82 665 -231 217 859 828 -502 -796 -281 479 -342 346 -611 582 368 -472 592 242 633 598 -125 -953 -31 358 -341 -554 837 -26 290 71 -663 29 215 882 558 -121 304 -427 450 572 553 452 -767 896 818 872 -329 978 -826 -924 685 -760 -518 385 473 980 801 -144 -354 -784 -137 -171 -629 -651 -82 -798 332 272 -725 563 -34 -450 122 120 -874 576 -29 -794 672 -864 372 635 -381 965 -578 -519 931 -461 -79 679 144 968 -38 -86 443 -951 257 -786 -126 113 -981 946 -511 833 -473 113 542 529 -13 899 -568 -512 838 437 437 -184 -901 614 340 645 -267 -890 222 -949 -715 -810 736 -397 -809 -3 -37 80 528 479 -337 -572 816 406 417 -364 176 912 -30 -88 911 -636 -509 -920 593 429 611 846 -93 325 -42 169 -628 415 -600 -135 -847 168 -928 -359 769 643 719 576 -384 -713 54 -16 -338 407 -712 610 189 -938 143 -476 686 -926 110 -989 193 831 510 -370 -337 865 -88 -254 -189 921 -515 541 -382 -852 246 -746 530 140 -5 -637 659 -750 185 935 -105 37 -983 -860 564 425 -190 347 583 712 -166 -171 193 -885 -120 856 530 -638 -514 346 -310 -212 -12 -632 174 -552 -797 -357 871 195 247 -691 295 -785 -353 829 769 500 -892 -271 -746 -207 -818 564 702 309 48 942 -546 343 -251 -298 994 746 486 941 -439 -975 686 752 813 -485 -339 -891 158 332 -420 526 -410 -791 -24 124 851 354 -763 -989 -525 -210 819 -744 427 -782 -861 -709 814 542 -196 -39 767 -925 -79 837 307 964 -304 -856 573 807 -526 539 596 201 -519 467 550 139 593 400 923 414 615 100 77 435 -545 -705 -382 -764 800 741 533 244 823 -848 783 -547 -49 -482 873 -958 -281 338 -220 255 975 -235 -417 -687 99 -102 -555 -659 554 257 891 219 -41 969 64 -170 958 -932 973 -740 -277 287 -626 4 -571 176 -450 -983 -389 247 975 -256 55 -178 109 1 304 248 -359 -419 47 465 730 -238 474 509 -707 -450 434 790 -612 183 -983 221 -564 250 263 -342 -557 25 682 441 -547 518 -960 600 663 -544 107 39 998 473 -103 -28 259 -671 81 127 -373 254 -948 72 886 -266 -208 -830 681 607 885 322 464 750 775 813 -589 273 477 -338 482 -147 726 756 -549 -174 -78 -338 -62 580 -835 490 -418 -307 113 -338 607 -32 -773 -315 349 -405 -55 779 -818 -142 111 450 725 -419 475 -680 716 427 875 137 -61 873 -301 -115 511 -275 244 -953 306 -221 -780 -991 760 -139 342 620 -746 -401 -122 -683 23 48 904 -427 -276 -940 183 558 -780 532 313 395 -217 143 -31 790 -6 369 -712 -71 853 -264 -977 -794 699 162 -227 914 -189 361 375 -930 -688 -64 118 144 -839 -89 -325 -875 -140 232 -323 -689 -360 -345 -897 -172 358 131 383 -656 -317 33 -820 -412 -778 354 -921 -340 556 195 112 -122 898 845 817 765 -566 -274 -541 566 725 974 170 -584 -412 -107 137 453 592 -409 185 -105 383 -694 -935 790 461 660 815 -147 695 -439 -635 731 -829 554 921 828 805 306 337 -137 829 855 -947 468 -65 486 -165 952 -348 988 -908 244 -84 -672 141 576 464 11 -682 -670 971 560 775 500 -420 857 290 -65 -269 674 273 98 -414 643 500 778 -802 109 -281 97 -361 -759 531 249 -773 515 459 -152 653 49 -215 -268 -955 652 61 -459 -949 -771 741 -766 108 282 -660 -995 978 -102 -594 835 100 -317 563 622 582 -789 -778 211 171 -442 368 56 230 -739 -580 442 360 -522 126 -390 978 -593 -787 183 -613 -601 458 -823 723 51 -496 115 179 840 460 -470 -369 458 -448 342 623 486 704 -309 -282 948 -649 -244 834 -791 -557 -734 -821 754 -148 798 -752 -862 -688 767 88 214 -17 -109 878 677 -58 -722 -711 -517 -158 839 982 308 214 -64 -619 -30 -608 -383 -12 717 802 435 -673 273 407 -673 -554 174 -747 723 806 -854 -575 201 60 232 -925 640 -549 -607 -184 -659 -969 153 114 598 -392 401 -593 -377 -283 -47 251 638 446 -360 418 -970 168 946 -525 -116 350 -926 398 701 -209 -623 294 363 -648 -183 -768 -534 -114 -959 -387 208 239 -553 -851 -990 386 885 460 2 989 -868 -837 -674 126 775 -968 -873 957 -641 -386 442 357 163 747 407 -171 -458 -828 464 -108 797 201 461 -461 -12 -185 -363 279 -552 617 -833 311 -202 736 507 -977 -212 451 -965 21 -727 -375 -902 -327 134 -41 995 -263 823 780 310 -881 -212 643 5 808 -911 -562 -343 648 -923 167 213 -321 -785 197 755 61 -675 -780 -110 314 827 -145 -820 -192 511 -821 -377 619 437 -157 13 -308 635 -184 -261 -122 706 -684 713 -217 -127 -782 -436 799 -117 -845 -87 -795 645 -736 -374 -782 -187 -727 358 -271 -277 -135 452 42 992 -490 -621 777 161 657 -755 70 -605 -565 95 47 -462 966 -993 122 -290 -399 -599 -262 255 583 -420 825 -883 -359 837 -478 176 522 390 -356 -26 -48 -817 230 197 738 -194 179 -239 223 -509 539 -535 -357 337 -464 861 84 472 -204 -633 420 147 -346 -336 833 -304 -963 -267 371 91 378 -555 216 -570 -77 358 -611 -52 860 -429 46 698 -143 967 -758 -850 206 690 -310 -440 -419 -498 -475 659 100 806 695 902 54 -920 966 621 739 -645 909 166 947 -910 647 -509 -7 883 -50 863 -948 -351 695 359 -603 -927 -949 -829 308 -82 246 838 597 -171 -987 653 379 586 885 492 118 591 20 -696 129 -7 211 78 -349 -564 -355 -353 744 901 472 -595 -424 143 74 -957 -820 -833 444 987 565 104 -110 -567 -309 638 -376 -978 225 -923 514 347 -552 469 -218 -132 450 809 -684 818 -675 -122 -372 -5 -185 -998 759 567 -590 825 817 967 25 -389 10 -767 -786 994 -764 -698 966 572 228 486 352 -786 945 162 439 -763 431 290 -796 -164 -514 -492 845 819 -920 -389 133 -288 -771 373 982 -307 -769 33 189 -749 -944 175 325 -703 -248 453 -882 -189 769 424 -397 812 -890 -62 67 -212 -734 -372 -467 -749 572 993 995 229 -858 504 -316 363 -880 239 -732 -721 -799 713 -353 291 647 -236 -106 -849 -519 -227 431 -362 -723 453 746 -70 865 387 257 157 962 268 758 875 -399 166 -269 467 310 100 -333 -452 351 159 327 521 439 263 72 -135 -383 153 753 -122 -686 -685 871 81 985 -711 -830 423 -296 414 611 578 491 -251 -420 24 -665 955 170 -107 -107 -262 -41 737 -117 -360 -614 -703 689 -688 755 633 742 678 384 -862 -276 -637 -753 488 -547 -476 -821 -345 -941 929 348 943 505 -173 -308 -865 -780 867 216 759 502 525 829 -774 834 -809 905 392 191 -334 -908 258 -651 -407 -33 712 -714 26 -845 49 181 412 560 -613 265 328 -94 -208 -223 -30 524 237 347 -237 182 -994 919 846 -440 443 -184 384 941 951 626 -777 -376 -300 803 944 -360 730 916 96 745 -41 90 -877 100 -312 -790 778 -547 -936 -635 214 85 736 -568 328 -515 30 -409 -917 893 -703 -83 -275 178 -702 -465 954 -75 260 -60 -811 -931 897 551 148 -775 366 682 -742 135 427 348 235 -216 704 -820 -454 -860 589 479 94 820 164 242 639 -399 -781 521 32 -437 774 -497 465 644 728 -297 933 423 177 540 -335 903 814 -451 -992 -13 614 302 674 402 -950 -685 886 -343 198 -491 -771 -796 114 368 887 900 -143 -8 119 161 57 -584 724 -580 572 -612 -94 -248 -650 -534 -454 889 670 -446 -89 -617 -276 557 445 429 -462 -517 -716 -360 -519 156 -823 -32 508 895 -626 658 984 514 539 458 6 -710 822 -696 -295 -671 -814 -305 316 -196 822 856 62 -223 799 164 183 -884 -815 435 -893 -263 534 -791 -937 -98 -828 -476 -798 740 -666 966 -272 714 -353 -615 -271 318 464 659 502 -610 -112 -681 920 -389 841 -661 -202 652 423 411 943 804 767 -254 434 595 619 -851 315 -63 -906 151 -839 -364 538 -71 859 -610 70 123 882 -382 -300 570 80 614 -578 -494 159 -936 24 233 -823 -695 -872 840 -531 972 -283 -91 -946 452 -882 -868 -814 -850 -56 -358 975 -100 157 -857 -256 60 823 -223 438 -640 163 -646 749 -265 -574 495 442 -643 -418 237 -308 -953 656 721 824 460 96 411 -368 627 510 -442 -641 862 -894 506 445 -572 -324 -663 -223 -849 -110 947 616 -84 -735 532 989 762 676 20 -752 857 -81 -827 -767 789 -752 207 99 -681 53 -651 -355 29 -312 -103 -313 -519 889 -680 -391 -254 777 -954 985 601 566 -29 -109 311 -340 -644 -576 488 -104 626 -974 308 495 -505 -863 457 -206 540 572 -963 -734 893 644 -250 923 722 112 -612 728 -337 842 -742 246 35 -177 168 870 879 500 537 149 -23 789 -700 563 957 -101 -690 -53 -387 -573 -899 -723 -298 -461 236 -660 589 979 49 -32 453 352 -281 781 448 -758 493 -523 888 -343 515 835 -251 924 508 -98 -337 -704 -770 -704 -401 -113 -656 339 -933 -285 -637 303 570 -479 -159 913 706 -950 -292 984 -916 285 -535 525 -656 903 -880 -748 237 -428 36 935 -2 248 360 890 673 247 332 -812 -273 773 -181 192 -616 575 -230 263 983 316 -62 334 -374 585 -82 403 -86 144 -438 -835 472 -74 -577 -761 -592 -320 743 986 701 -278 -680 790 -585 856 225 227 -789 250 -708 875 774 -663 -182 105 -793 -473 530 119 -938 -427 184 19 -845 445 402 412 655 686 -386 -362 -35 748 -151 -14 614 919 474 39 0 550 -609 -828 -27 -729 476 381 369 642 -951 344 616 560 434 239 -266 285 892 141 990 -279 446 705 -342 -288 920 821 -518 572 -847 627 -717 -568 -778 -909 -216 561 516 -527 628 -749 -285 650 -138 -429 46 -690 871 326 266 -898 815 -386 -285 79 -253 119 566 -681 931 804 386 312 108 679 372 -55 62 -406 954 285 -613 361 465 -375 -825 223 462 -660 36 808 -861 -147 -796 819 650 -354 659 131 317 867 378 967 284 372 874 751 -433 569 310 279 -753 420 906 -482 130 -931 433 745 808 403 -917 -439 648 847 -518 186 -33 -874 272 -982 462 0 812 -448 -289 713 -733 917 622 999 -952 945 -110 844 -683 795 320 485 -359 -749 -987 -158 809 -926 223 380 -512 -150 -42 -555 -670 -540 -537 -573 -999 -797 -346 275 -112 -605 -342 937 970 -864 -323 608 -111 922 668 106 -20 -762 914 887 172 209 890 945 106 -913 540 984 -833 934 789 397 -283 -619 566 -928 -3 -45 416 406 -424 923 -397 424 -248 704 241 -577 193 632 201 539 -969 515 998 896 -218 552 -635 -223 294 199 882 -321 -445 500 376 -909 -631 273 212 160 343 -262 856 73 -590 634 526 67 118 -195 536 863 1000 109 -494 833 -166 870 -53 234 72 241 286 -459 533 255 -776 709 693 -666 504 -835 911 567 439 -131 -971 -903 960 325 606 -821 608 -315 -6 -105 -266 53 213 175 604 -526 742 201 -258 -738 405 699 -331 829 678 854 557 -643 -805 480 -904 754 627 -847 410 577 916 6 -162 752 -466 -461 196 687 -700 884 -81 383 -538 -943 823 -424 -22 -657 -505 -14 539 -412 588 92 81 -342 928 183 425 468 940 -557 105 -406 6 667 614 194 954 480 911 -72 -142 954 -362 -173 -807 881 131 -502 770 -621 841 -30 -816 336 -781 642 -465 265 -422 -74 857 -73 -397 -144 251 863 4 986 719 250 112 -280 756 -419 -978 -954 -905 -546 -935 630 -619 -271 -936 -100 -687 -379 202 892 -207 420 413 -221 582 178 560 -258 549 -184 -663 921 -543 311 -794 -268 419 375 -339 288 -586 480 -300 -82 -578 -620 -562 -453 -554 371 -579 -871 727 728 -279 -223 627 261 -290 -60 441 372 840 -374 -674 -823 164 928 747 -7 -999 -501 -826 -455 -399 -643 621 -296 -991 -368 954 -553 354 655 -856 182 582 -738 -774 230 -256 428 976 336 -183 35 143 -306 -19 136 434 114 10 -193 4 -895 -13 -659 -45 -466 633 602 204 954 293 524 833 742 391 -712 879 -377 825 -845 -355 500 381 -652 -81 158 -811 -499 775 -521 82 193 -88 -516 -945 -142 -704 -431 219 693 -741 -788 -57 -580 -788 792 309 137 724 369 370 789 698 -646 -88 694 934 -979 317 902 777 476 -644 -98 -302 220 681 -55 -3 496 865 -110 -48 -802 418 239 -916 -113 -932 -451 -586 129 653 -49 555 -672 -159 -732 -455 -415 291 -845 -937 -840 486 -900 948 -645 -847 -297 -414 618 500 -149 -15 907 647 824 -992 758 891 206 783 906 -808 665 -645 -403 -289 79 951 -725 702 785 -137 663 989 485 -278 658 818 779 580 43 -433 -112 592 377 315 11 819 850 758 730 -869 509 -240 244 -88 799 694 -411 632 953 153 -765 -169 143 -858 819 685 -730 -768 -553 -879 -833 -471 -954 752 974 -653 -947 -47 341 759 -495 284 731 -981 -718 103 -496 -494 -636 -941 689 399 144 -533 -839 924 509 474 351 -482 980 -348 -946 569 441 -745 -274 12 745 239 893 -541 -98 347 603 -358 601 234 -594 182 501 -643 166 593 578 623 -401 59 197 954 908 -16 -119 -507 -947 370 257 857 426 -340 -227 -112 614 667 843 914 224 -810 612 90 -539 -268 -191 29 155 -944 521 -471 -644 785 493 -297 415 941 -895 869 -26 -703 -823 778 62 -411 75 -310 -2 -461 -8 268 94 139 124 -356 733 -569 984 642 47 86 759 -755 -415 -40 314 101 748 966 -346 -305 672 312 -197 -313 -744 -441 -192 792 -709 514 497 536 -720 -739 -935 -111 636 19 552 537 863 344 607 817 -946 453 -768 -11 215 984 -129 913 -513 -833 -799 -843 -10 -105 771 837 -517 927 118 -126 608 331 585 721 534 -997 -179 276 400 227 780 -379 679 515 -105 0 -373 382 755 425 97 895 328 107 204 -206 -333 843 -22 -387 981 582 949 -508 99 270 955 180 343 -980 171 -113 52 539 179 847 582 363 -791 -884 -703 -286 38 -579 -167 -594 -337 969 667 -270 141 -62 -397 -851 -406 -683 -891 636 628 -87 975 342 -783 184 341 561 713 160 938 446 873 -871 -966 -253 -830 85 534 498 -592 -565 413 612 -970 582 -860 -249 -306 -14 -523 579 -988 103 736 62 -603 -176 -628 -88 313 459 0 -360 -600 224 -652 -211 375 -773 -636 -400 32 426 806 -188 14 -458 -796 -335 68 -125 -583 45 -332 347 -212 116 -247 724 -377 190 939 -805 149 -709 498 -173 282 -724 -777 0 -882 201 -958 514 -492 449 -123 -922 -896 -222 -979 -608 202 702 922 843 -784 -481 659 -546 67 -680 -828 -658 552 -771 -575 645 -854 657 -820 -728 -793 -503 -668 -5 -681 -303 802 -100 -627 877 373 793 955 634 521 -876 867 420 116 -299 697 -810 114 178 859 -46 580 -645 -238 174 319 -266 837 -788 9 -723 -840 -722 -704 -170 354 -490 819 556 208 653 -63 -484 343 340 756 87 -93 -389 -796 929 824 -52 -688 -904 950 -428 -283 958 643 689 -614 -294 -352 -535 -520 449 -296 -394 435 -824 -679 935 28 949 630 -718 652 378 309 370 654 364 79 -127 353 -321 136 -344 360 672 390 -805 -556 -704 707 528 912 812 -547 -503 608 591 -979 258 75 -885 971 -153 311 915 -374 544 -767 658 256 -681 83 -877 406 -543 -989 943 931 -5 -987 -183 596 999 -362 737 796 -23 866 246 -244 253 -692 -3 -743 295 -402 -328 -176 -117 -429 -882 -263 -753 -372 -515 70 -20 105 -83 496 -760 213 -183 226 975 383 -887 371 -557 -531 -792 915 -257 93 -23 -820 511 400 313 -239 -914 526 426 -629 -426 203 -419 492 -587 173 420 474 648 518 -789 4 -268 595 -897 -625 -156 -792 223 -901 830 -732 582 -956 605 -976 -818 -331 -833 128 461 -199 262 -284 840 -142 804 673 959 -779 857 194 168 -543 359 535 584 -776 -317 501 630 -355 -609 518 -696 114 -56 -935 -770 -588 -918 -833 -149 -177 354 -745 959 -225 292 153 -214 953 632 -611 29 -179 703 -48 940 -259 -415 968 -690 -356 -971 -578 -272 -802 613 700 -759 978 437 664 -327 929 923 -727 -933 653 660 -770 -368 112 -440 12 509 73 -857 -651 -924 94 954 -424 -41 222 -306 786 -784 -386 856 -269 679 -461 294 -441 -640 -486 -786 823 712 -102 -626 -730 -598 -388 -362 674 -525 417 527 -573 -166 249 -920 -990 -456 589 576 -239 507 -402 178 864 -135 -79 -934 -880 -125 -507 143 503 -799 731 -602 -827 -820 -19 -877 991 -424 -818 -262 988 -898 -35 -956 -110 379 -45 181 17 -16 -233 -714 163 219 415 -548 825 323 -485 334 -101 550 753 719 -38 -236 -961 446 681 982 -52 -397 870 -418 -864 467 -717 -232 558 570 -294 -328 -930 -930 -482 -796 -721 178 -222 593 520 985 -104 -848 902 -116 -297 -572 -823 816 622 -670 544 -940 340 885 804 569 -590 -425 357 106 474 832 -598 816 304 -652 -753 -71 985 329 -578 -328 132 -222 966 737 986 784 -880 266 -740 -356 309 104 -919 568 -466 -1 -491 498 746 67 -92 470 686 -302 -523 489 564 526 125 373 -831 -491 67 -851 -58 -100 520 479 -971 380 -691 -211 -387 -408 -681 -898 -735 488 -703 623 -74 192 -812 411 192 329 -872 750 -270 390 -989 -699 989 -579 -522 -364 162 -572 -59 44 -497 269 287 -500 -997 665 418 -231 -204 163 633 50 383 660 477 -53 -624 807 583 -967 414 -220 -394 -684 522 416 476 764 -840 139 305 -264 -44 -581 -695 992 -334 839 729 -402 -208 613 -120 -259 -353 192 -140 55 350 -994 974 -40 229 -855 868 -173 -119 -240 -295 30 221 879 707 89 -593 914 -574 -9 -775 777 480 -801 628 796 -600 -195 684 -520 -483 511 -893 597 954 -476 309 -231 -422 875 -284 339 671 -220 -470 -439 -309 -297 304 691 -492 -151 445 -999 965 -280 215 -423 509 21 811 -172 560 936 584 356 7 975 229 214 -126 -683 820 597 890 770 634 45 630 423 531 -659 -766 -152 947 493 109 -51 630 -820 436 463 -89 -167 -60 -324 863 -484 -445 854 503 783 128 -225 -447 -107 949 31 476 582 -184 -888 -981 951 270 52 -367 337 -576 938 742 914 417 -679 834 644 -779 -29 959 414 998 -274 716 -798 584 636 -772 -362 -74 -550 345 -80 -475 247 -61 256 373 711 172 793 -408 862 190 -758 -807 316 991 423 615 -516 -604 -687 -756 -502 760 214 -822 537 -471 -158 -70 -404 -216 -72 174 298 707 870 684 -206 -744 -951 -271 295 -203 400 369 407 -542 -137 40 537 987 -726 581 -608 862 -808 695 877 -460 264 -29 -934 174 145 607 813 363 984 -253 530 -186 621 -749 560 -406 -212 -830 -317 -700 456 93 943 -222 -881 162 -1000 780 451 126 455 230 697 -376 701 992 94 -918 569 333 280 421 859 -504 -249 332 65 357 699 570 225 999 993 92 -475 91 856 663 -440 -969 -798 -740 -696 137 -807 -673 134 906 313 -255 55 -703 -81 602 591 -637 594 -734 -807 -154 -2 892 -237 -331 463 352 455 -353 -401 368 127 100 582 -648 74 471 -930 -534 -742 -507 -206 -44 -79 -810 587 300 -871 732 -12 699 982 944 271 -584 -682 169 -402 6 877 253 -310 131 -951 265 575 821 626 -941 597 42 847 96 218 788 125 711 493 -789 921 535 -788 -299 -452 919 -244 -412 815 30 -921 -468 605 -965 704 277 -715 -446 281 683 -675 -772 76 -601 462 440 853 -536 -606 462 -687 442 -987 66 -524 -598 457 -725 -279 -912 -279 -502 -396 -445 -163 -985 -763 -972 -706 248 644 860 -626 -909 559 -493 -556 790 440 -536 942 -477 -979 762 -161 250 -704 953 935 466 503 26 937 504 -944 997 35 -651 366 -63 565 542 -747 -2 96 304 -633 191 -457 698 -577 -142 -905 759 816 -231 -751 888 2 841 341 -156 482 363 228 -174 -55 44 179 929 925 -110 273 421 -613 -270 820 -651 -876 734 -221 -981 108 -719 980 -975 989 968 -296 7 623 194 -798 422 -864 345 753 -915 431 -954 -552 -329 174 374 843 -508 -609 -507 480 -308 200 277 697 -787 -44 696 -110 -295 -500 930 420 947 556 577 -82 264 144 441 257 -345 -43 789 -391 -910 -264 216 314 -210 976 -462 -860 411 -286 -738 54 -723 -885 -595 644 -89 706 829 397 -777 782 -542 46 -548 -18 -891 -224 920 -916 618 4 -891 -420 -980 516 194 280 63 -866 462 668 4 -436 924 364 -567 -731 -621 -992 -277 694 -374 611 -557 -687 573 460 -260 -332 -579 789 -235 414 260 -705 869 -808 230 -771 -724 -489 43 147 -83 106 -441 -228 -982 270 -1000 847 70 369 978 170 -677 -847 655 787 721 -326 695 -143 657 416 513 358 -299 -513 -133 819 758 -85 -915 659 606 -443 921 528 933 -48 369 963 1000 -487 -807 -680 -394 211 549 -327 764 -975 -233 -132 -656 516 -34 426 701 -699 -901 -236 -678 -363 802 5 6 30 489 186 -141 867 -719 903 -676 113 -559 468 218 30 -430 904 158 -335 -707 844 844 255 -603 -564 514 -880 111 458 -96 -137 -283 866 -964 -990 -344 -246 814 -681 634 659 303 -547 -386 -198 723 940 -90 -334 967 -354 -375 753 -136 -612 -289 -403 -401 -667 -645 643 -584 2 528 -655 -497 872 -311 -358 -678 209 663 -66 -388 -700 944 644 -478 242 -809 -644 -430 -179 -696 -973 -586 -118 -740 897 -859 699 1000 341 605 356 -81 -296 879 -647 264 123 540 -948 622 622 -167 -162 493 -823 893 -215 -804 -625 125 -885 718 -438 323 766 231 -281 -304 574 -38 51 -390 -817 -215 -415 -900 -346 -812 -463 352 -157 226 -870 -825 932 -830 -931 -556 863 815 -57 191 500 130 -78 808 2 757 137 -439 71 -138 775 729 93 631 -175 358 831 372 -540 -211 -368 -841 245 -115 20 827 790 -724 -737 413 949 -686 513 538 216 599 -325 -430 -601 -808 -25 -918 208 872 -134 371 227 43 239 -899 -65 -907 -954 107 101 693 943 -877 -621 -688 15 -343 -76 -34 28 -492 380 561 261 -55 826 -823 -69 615 -492 859 -292 18 433 273 16 66 -495 -829 689 -114 -518 -470 664 -958 -908 604 -652 111 -688 643 -423 -656 543 -766 538 -505 454 -745 243 607 807 355 -596 610 -693 357 -444 -775 116 669 279 -152 -368 -377 -145 -627 286 -376 827 9 966 6 298 -88 -229 672 309 -407 832 969 432 -99 -233 -765 -748 -721 892 958 -463 -320 -349 866 -256 -390 437 -760 -728 -960 449 -898 917 -947 -532 -395 -846 166 485 -790 -268 -899 921 177 816 -861 23 -759 673 -853 -700 -939 839 -662 -444 21 -299 756 747 -189 -449 18 622 995 888 -767 -104 222 -596 850 -879 -989 -829 170 176 -423 845 21 440 618 -995 541 -773 643 746 -232 970 -712 -214 663 771 -702 978 -884 -974 -442 -735 -807 -661 830 293 919 -892 -93 162 462 -363 -375 -266 -964 591 -761 -795 796 -118 -700 752 -890 86 514 -490 429 366 -536 -68 655 510 -705 -365 279 -310 -425 -992 -986 -593 -898 -239 -770 -495 -968 739 601 -295 -89 503 -940 798 475 -774 -962 -860 938 350 180 -905 -474 -12 -549 -177 92 43 499 867 -774 636 580 -766 -132 -982 539 368 -692 405 -870 289 -841 -883 471 -281 -553 -481 -673 -195 -327 -48 -950 -414 545 193 376 -284 -810 -605 501 525 -82 -517 613 -275 469 74 -474 -347 -16 -910 613 -637 -335 104 -506 -999 81 -933 577 -846 889 288 17 645 615 -559 -33 -270 -232 -614 -40 -418 -932 -274 -579 -504 -75 -302 215 757 214 313 642 644 856 909 956 -386 -886 -851 -206 -772 -719 443 -401 -779 972 -103 205 988 -371 -617 463 722 -500 997 378 -488 176 -490 47 429 -1 -266 850 247 544 -539 633 -187 842 -480 974 -662 566 888 733 975 622 -354 -228 886 -350 -567 854 439 -104 -320 -408 774 537 237 -938 -745 -229 -15 -338 -834 -445 -681 259 -994 -971 -294 -654 -504 87 -73 -180 -699 161 905 136 67 -327 635 -803 215 -380 -484 -308 587 279 -905 612 -981 -358 355 -663 -311 -218 -18 -199 47 -943 -470 -945 -617 -234 319 -419 157 -157 435 -615 112 191 202 -773 -877 712 -164 66 -456 567 582 -431 -874 -816 159 710 375 -737 763 858 -590 -902 818 284 -308 924 -628 652 -265 -308 91 -383 884 760 -297 550 -107 -585 211 248 -963 75 -866 -404 435 -478 589 579 -825 945 871 -573 -369 -279 107 682 261 -174 411 -78 830 -643 -706 469 317 266 640 -972 562 -467 -942 -275 -493 122 -159 94 494 629 -657 88 -835 -157 -962 361 -860 863 576 -654 425 -986 294 -722 785 934 388 -954 468 743 321 903 319 -153 180 -822 -182 931 -969 223 -648 -503 358 -880 -171 217 -936 -922 -142 -389 -63 210 -674 -611 -78 -230 -377 -139 919 78 -605 -438 819 -534 -654 34 715 -969 278 -957 -695 -480 -789 769 301 852 -955 -169 586 -278 278 -902 764 -886 487 370 -811 -90 -675 903 787 -95 939 -863 970 310 514 455 -844 220 148 -92 686 -659 -713 -86 481 604 -52 907 -133 307 839 -908 224 -302 149 353 -472 81 -193 878 -880 -441 -94 -117 -348 -313 791 446 91 196 -104 307 680 -230 194 491 -632 -449 -588 -619 -165 -179 623 -684 891 -735 757 -712 -832 304 949 -959 -986 -142 -569 388 -961 832 90 -502 0 661 -257 -758 -662 -654 421 828 694 834 645 175 -5 -968 -778 -323 -291 298 -327 -344 -512 -306 832 869 510 906 306 826 -201 -949 604 -969 -686 134 -276 -358 -563 594 492 -430 393 490 -177 -70 202 -88 868 813 -43 -618 196 -514 -438 853 -399 -654 136 -140 914 -453 393 643 -179 -456 -363 994 -43 724 459 -644 -105 103 952 -999 968 -141 332 207 -821 -80 677 -633 -894 492 -114 -965 341 -152 -254 74 626 486 646 149 171 176 314 -299 507 260 -213 -901 849 -513 851 877 -288 -585 979 -705 628 -653 -801 -401 440 900 -823 -840 973 538 -332 -617 -871 184 922 21 -723 -400 234 -758 775 -348 934 968 -285 173 -482 333 974 87 -831 567 -851 -67 -125 -468 43 225 -272 -293 281 613 -884 -94 -849 494 -913 138 -839 -346 900 -30 -965 -211 479 -828 -770 694 -113 -700 -985 -523 -434 159 -840 -481 -233 -287 383 -292 769 -399 492 986 841 -522 936 526 44 -189 153 763 86 -970 388 -245 -51 472 279 858 43 -145 340 252 146 39 140 -593 -519 636 662 -226 -927 -7 474 -703 625 668 239 356 -370 -408 184 550 -672 -506 -893 -820 -706 -15 758 303 212 695 -839 -774 -28 919 867 474 -728 -908 38 743 -130 -806 -789 -933 -23 102 -854 507 144 662 550 -498 -143 580 330 -671 729 748 -605 208 -905 -267 982 928 -940 600 834 -643 531 -44 581 361 182 -724 190 708 -886 594 267 972 381 -976 49 107 796 -592 -601 795 -204 488 -12 29 -181 -857 81 -869 -585 673 34 776 863 263 673 655 -520 -390 -154 164 -467 -659 -212 253 -63 87 331 -681 447 321 161 -844 714 866 -339 870 845 754 423 -759 725 919 -771 -117 -190 45 -278 61 915 426 -958 -980 -600 321 219 185 404 106 -470 824 -891 566 29 182 -503 -399 332 -434 822 -482 810 711 -587 398 -304 624 -11 342 -826 778 -429 -105 415 239 489 798 -85 -328 231 251 -953 -544 -990 815 458 273 -329 -485 -481 929 793 -862 455 -160 807 -725 -337 -850 759 -990 -294 -371 -294 -267 343 543 749 63 -534 -467 -840 362 -447 -536 -484 198 -434 -877 710 58 -636 408 -525 -364 768 147 -922 -405 209 -951 -309 49 705 -163 864 -354 950 -134 -330 -62 -823 -652 398 966 -450 -940 -721 850 52 -765 -778 -638 -457 -136 878 -463 -198 -899 -49 592 -710 -24 107 638 449 -155 -404 -675 -189 380 950 472 -856 -631 -744 882 -76 -800 -733 246 836 218 -332 -325 483 -986 -769 -175 -338 -492 -350 787 -390 527 -221 -342 382 42 -559 -943 -351 -900 121 681 -366 328 -464 870 383 898 204 -190 879 -36 728 -930 891 206 186 245 978 73 -617 -318 987 156 -894 -702 -1000 -731 329 511 -11 -572 -169 -320 242 196 47 -162 -627 115 145 -943 282 33 674 -359 -65 418 -359 697 -873 995 -842 367 -833 -143 732 -278 -544 710 -228 205 503 539 -552 -279 938 -695 -760 278 132 771 -421 508 861 -855 -626 173 -222 553 -500 -773 39 -394 19 646 -433 511 314 630 -22 -554 -722 -761 -546 -324 -615 204 -3 -544 496 -460 194 -75 -868 596 716 528 -97 551 606 345 650 484 -520 712 533 880 752 -882 197 -893 -191 357 241 7 837 56 -7 127 -622 413 869 -480 320 -352 250 553 421 -839 868 -89 -36 686 -261 -784 811 241 616 -884 546 -955 -415 214 231 -141 -745 -958 874 626 -142 544 510 -667 458 -850 -297 -704 -974 -614 -800 911 891 734 -952 967 877 125 -483 628 861 442 -944 -952 578 -452 716 902 630 73 811 318 630 -25 -308 987 -149 -473 5 656 294 810 701 904 816 694 -297 935 732 -601 -405 -225 323 -497 859 -427 271 119 577 728 -45 856 596 650 826 468 -374 971 634 845 -516 -617 834 456 -31 348 738 520 -246 -732 -788 -995 -381 115 -756 -144 822 452 648 -318 627 -334 266 662 -815 -894 77 -40 222 -289 187 -210 -12 -895 -345 -124 255 -54 85 948 499 999 -449 994 -924 73 -134 113 -868 -874 634 11 734 435 289 358 779 574 427 -951 3 -99 57 -751 999 -383 17 -398 361 -222 -5 91 705 527 478 433 -144 306 629 -395 -503 729 811 202 524 -366 -363 500 -34 924 -170 -744 -656 -826 -573 -217 -49 -893 -431 180 -538 -494 -675 -425 -893 -398 807 -476 -53 -852 -367 979 -699 -655 174 837 225 414 -555 -657 -785 -760 493 118 157 374 -812 583 -78 -740 -537 347 525 286 -168 -924 578 427 470 370 -595 775 -963 643 516 -950 534 785 374 974 -105 490 480 287 -724 23 847 161 -692 -939 909 -600 -324 -705 231 -303 838 400 -294 832 -843 74 627 426 -380 -488 775 -629 486 -673 -227 -330 94 -422 940 399 -631 -59 -212 -372 -442 385 -245 436 -370 -435 96 -644 802 390 776 -900 -766 -228 -559 7 -49 -635 126 708 -4 -294 979 -944 434 -372 -740 716 -215 -63 -979 -815 -725 -55 43 -183 962 -275 439 -447 855 -888 257 -309 -126 107 401 -51 889 -15 -313 -915 319 590 305 419 -154 -584 -511 -982 352 -91 9 691 336 -841 -115 344 863 -613 -466 594 -402 895 -66 178 721 -234 -748 -727 710 -726 711 -168 -582 -697 319 -647 -485 149 -838 -536 -842 -774 -764 -306 474 -881 409 73 773 931 -909 -414 -602 -175 487 521 -87 -717 709 309 308 239 -46 -77 285 -300 -352 465 -3 -521 410 90 -718 -337 -345 386 434 713 582 -826 990 -205 616 -519 -828 -173 616 205 -813 875 -914 571 653 350 917 153 -773 881 325 819 -475 -675 875 423 -486 696 -347 -893 -155 26 925 416 134 669 -430 -635 898 -418 -65 937 298 788 510 -950 -344 756 -399 -473 311 -135 272 -582 -682 496 540 410 440 -715 -668 834 -353 179 -607 267 912 -394 53 918 -8 886 217 -903 -3 155 136 -419 -518 228 645 40 463 891 -924 616 -431 540 645 612 -5 -978 -489 574 -900 950 -306 -593 385 -373 -487 -331 860 -337 -934 -302 801 -572 54 -17 616 -269 742 -516 212 787 -505 69 525 239 170 -498 507 -823 -426 553 -619 -540 -553 143 943 53 -569 -202 555 255 765 987 -575 -142 987 353 58 -811 396 -318 365 -301 998 479 -571 -193 421 -929 -714 971 137 -692 314 -937 -927 552 -913 25 98 393 -974 360 -171 738 -711 -860 220 -23 -76 682 681 -420 726 -833 -65 867 802 -116 475 110 250 797 299 791 519 -370 967 -193 873 73 321 -669 527 860 -495 59 -403 165 339 910 -542 -746 974 -109 -904 -908 500 -573 955 -287 -995 871 71 346 798 691 816 -403 -636 636 482 593 -386 -175 -167 26 899 -703 -724 364 -823 -608 544 968 -938 894 750 866 677 928 327 175 590 -385 -907 -36 145 101 -683 -789 -441 16 170 -257 185 -454 -130 329 -312 -669 -64 -483 411 803 -678 105 -82 -570 -259 689 492 418 612 -296 755 839 -131 233 430 648 43 -45 -196 -841 271 -350 -100 -572 983 238 144 776 -839 688 -830 -985 692 711 -899 -997 -740 505 790 513 -34 -949 -74 -383 -807 -434 290 87 70 -750 -122 842 -399 -473 -74 992 -213 -603 134 608 -521 274 718 160 -607 437 365 761 -471 669 -306 -181 494 -466 -167 582 142 7 74 -407 60 292 -407 -185 934 384 -68 220 -734 154 -300 240 -520 398 798 -522 126 -290 -376 402 -260 -451 46 -754 313 828 -370 863 130 166 -466 882 593 111 241 -825 -607 -533 347 387 169 -195 182 211 639 -163 -196 -835 774 -456 -689 138 199 948 988 588 -376 243 -433 700 -93 927 -621 134 847 376 -422 -771 -637 -478 652 712 150 -729 217 -223 -177 -669 -352 -72 -221 -642 -93 370 131 -893 863 -497 -615 -886 -348 -770 -562 -822 444 -678 -422 -200 27 3 525 -928 333 -587 400 98 -814 779 347 0 -555 660 591 -78 919 -460 996 -155 196 -686 818 -491 -594 -822 190 -769 439 848 848 -359 66 39 -968 543 485 -220 138 -760 5 -156 403 -988 -458 152 -890 -193 -381 -26 820 -868 -68 -829 -839 -268 665 241 518 -634 863 458 697 -642 908 -952 606 -13 774 935 613 86 -261 -753 152 -470 -565 -40 -629 999 147 -599 639 233 -256 -38 832 442 175 73 325 403 155 -909 329 45 758 -369 -170 975 -840 61 -232 525 890 -567 489 -198 -19 -711 -839 -979 21 113 -370 528 82 674 -794 415 -468 -251 224 -213 -998 420 538 -895 821 -83 -130 -958 659 829 926 580 493 789 457 976 -950 -102 -242 -398 535 451 795 -238 256 -316 176 92 803 -323 -974 143 -368 -858 -636 -23 -850 -45 -645 -726 -121 -365 -703 -555 -792 -281 -176 925 -441 630 -241 -602 228 -826 711 876 -954 18 -887 -239 46 650 317 -626 -825 865 338 -440 598 332 447 973 764 970 17 -267 703 -888 -326 -506 -703 242 -426 -194 122 -829 304 -602 -467 289 710 -243 -768 -786 -394 431 870 235 308 168 -920 -869 514 -665 104 -568 -684 221 308 152 -685 537 303 289 845 -790 381 782 -807 -361 48 89 32 15 133 29 -606 -119 -873 466 806 -512 405 -759 -756 -103 -974 -280 -554 -166 591 313 -191 -663 698 13 464 303 487 -851 134 310 500 -224 -804 -658 -369 86 61 469 -998 471 -296 774 370 702 -992 575 773 106 345 -79 279 -802 121 492 -732 -334 480 -218 714 619 353 152 250 88 408 4 -117 187 198 -392 465 -456 -697 708 -432 402 -544 87 185 -129 185 -337 -292 -446 -188 628 -82 -280 -793 -483 864 -194 -50 -656 -768 -9 267 459 960 -825 -562 841 434 -377 -21 -182 916 -543 -46 383 471 57 157 219 -608 -505 644 991 242 824 -4 -781 1 -42 887 109 -738 250 -350 -710 772 369 -113 -850 -514 283 -890 473 967 -460 266 -705 -900 46 940 332 744 -236 -60 -431 -832 -910 38 378 217 358 393 -543 -187 233 -683 -603 -531 -605 992 -581 630 850 -764 -656 728 330 -55 821 -111 307 -244 923 -188 -969 -902 217 221 -83 -6 -909 87 876 595 -251 -697 671 -535 -857 931 876 -786 841 -837 433 963 -232 775 564 -341 410 -517 -986 245 887 805 -303 -495 -147 34 49 150 966 -479 -913 -32 -679 797 -799 -408 842 653 471 412 652 -105 757 574 162 974 -628 860 165 -775 -20 686 884 553 -462 -328 796 700 -312 158 803 -400 580 -488 -606 908 473 549 514 768 -589 386 61 -522 573 -28 -217 26 -313 868 289 -161 -549 930 -852 -414 -565 209 94 -762 -730 -316 4 -453 -751 78 352 359 170 -150 99 -452 -131 -958 132 503 506 -843 287 -808 -514 -720 452 -856 -248 -683 -556 410 873 -564 -851 463 926 -420 702 369 244 929 -712 -880 690 -943 -723 204 -185 902 269 -272 -985 -868 -948 -970 -734 900 688 -179 250 268 -640 50 822 -279 -682 -354 -196 -716 592 660 212 631 609 665 -424 -168 -391 -474 428 23 176 -467 -94 -516 -284 -55 -796 -286 -7 -403 293 -733 643 -148 -863 914 307 808 532 -853 704 -530 -203 763 686 321 -42 780 -885 282 668 793 353 -664 -386 -987 -639 557 892 -954 -563 913 -513 124 901 -519 287 444 141 577 640 523 -437 760 979 -506 778 134 -581 -641 787 129 -810 525 -92 618 -630 402 103 150 -463 -512 188 -683 543 -862 31 380 553 323 231 31 258 452 392 -467 977 -488 -739 425 -462 -264 -528 -26 -251 398 -189 -730 -852 658 134 641 116 321 477 -364 -710 938 880 -798 -681 -622 922 -213 -207 416 832 846 891 -144 -379 -265 999 -48 571 -186 399 -861 970 -233 833 -26 430 272 430 926 680 417 273 -704 -216 487 -770 -247 655 -671 -77 529 944 -374 -371 557 -69 333 490 -578 452 709 -281 995 -238 992 -958 429 295 163 -76 -324 25 -963 577 281 502 148 49 -322 47 -400 960 -950 959 -589 -665 521 -515 544 992 -278 267 987 -341 880 496 513 395 -611 338 323 727 -347 891 918 -931 -191 355 367 626 -856 -739 -847 626 739 -559 -82 -904 61 -915 70 774 783 -113 -616 -692 -59 -142 497 -394 -129 -124 881 916 804 -287 587 -814 -199 -996 -781 -118 -88 608 870 -293 167 456 -476 -638 -414 749 922 -58 -467 -313 -911 48 -477 -745 511 884 701 -817 62 259 776 -127 -701 750 -179 -779 -975 965 879 27 692 966 992 702 -615 820 107 -401 176 -535 887 846 338 -518 -607 -317 -310 -557 -634 989 716 718 178 -609 942 627 -637 193 -360 348 141 -845 480 594 898 284 -502 -261 366 -722 269 -243 -843 309 358 -575 314 -554 479 -836 -160 -863 65 -534 -583 455 -464 797 419 44 45 547 -755 410 959 9 756 178 172 423 651 -994 -247 0 768 823 460 -674 -607 -586 -876 657 -72 -825 -530 335 -974 456 920 524 400 -470 777 939 149 -646 -182 -871 170 429 -48 -202 -876 465 -160 680 -993 -406 177 377 -39 -941 -865 727 -1000 23 388 905 -735 650 -879 785 103 427 332 180 52 -943 -480 475 786 317 702 969 -814 -161 -200 -602 -395 830 -433 3 702 -217 438 147 -403 -757 90 -387 537 907 320 -489 410 -62 -878 -868 -658 -857 795 378 959 889 -644 293 -485 766 -385 757 997 349 379 67 668 -365 -739 773 245 -817 315 -795 284 204 -524 739 489 -810 340 233 432 462 759 -768 241 -749 -874 570 353 -29 894 -663 49 -604 -193 -124 852 513 -721 232 484 697 -370 736 -581 -9 -268 772 -540 -323 339 -545 -400 -26 -35 43 -705 150 499 139 962 -683 -697 862 -38 458 918 -950 112 230 584 22 53 341 807 -623 758 -316 24 713 270 50 277 640 587 859 -523 -113 -324 -398 -718 -50 787 672 -215 996 -795 218 917 -228 -647 665 762 799 16 856 342 391 867 -310 601 -64 -270 330 560 -12 -734 -581 -167 794 -647 -715 744 -467 -738 313 -463 -870 -208 -472 945 -799 930 -1000 670 341 995 27 -749 281 636 740 751 991 364 -295 -186 -730 -711 -892 -429 -816 -738 -223 490 -775 -635 -934 -833 340 -760 9 376 885 -90 -351 -746 -618 933 388 864 -786 789 -789 -25 -662 987 -730 -150 418 -816 354 600 -954 44 384 -709 -737 83 347 -51 -387 -324 -942 450 621 877 766 -668 667 954 -250 76 -211 -406 -984 -87 -418 126 169 187 -176 274 838 932 -820 -552 29 -304 -307 421 -31 146 -173 911 -248 -979 296 92 -249 -298 -412 -137 -855 -895 -988 -968 -352 605 613 -866 35 867 -73 208 -729 -713 -599 770 924 312 597 -863 -54 263 515 -805 571 -140 342 -568 718 -3 -638 785 -915 245 -208 -122 -958 -319 -25 -804 -191 -105 861 -568 -963 619 210 -729 332 -90 643 695 -71 219 173 -785 -328 -194 799 -288 542 -141 176 -370 -844 -997 227 30 856 -272 -712 387 339 35 949 -8 -640 530 589 285 516 -588 -771 -591 -420 103 119 -599 129 -98 -672 -154 -781 36 -102 -537 250 58 -932 -813 238 115 963 -913 759 168 683 33 -891 -624 930 -440 244 67 -280 265 -539 193 -255 -409 -377 769 -243 -941 -677 -244 307 464 -462 -362 408 -806 100 -808 900 -594 152 -827 -614 894 718 -210 360 -81 -105 67 -773 -201 786 463 821 -783 663 -889 152 439 477 399 -11 -358 -196 803 -2 678 42 -231 871 482 278 -792 528 71 555 203 -570 -589 -579 -333 254 326 -89 -242 -313 900 -1 -396 780 770 205 -859 -720 826 147 57 -173 332 250 -585 -708 396 -807 407 987 -197 -541 780 282 743 -158 -693 415 344 -643 -889 970 440 175 -129 231 975 -316 -513 528 67 -997 -368 -381 -726 769 -669 709 474 -656 871 -478 -971 532 549 -728 -922 -308 351 -162 -919 285 -121 -757 -969 410 257 467 -108 507 -141 -271 267 670 -43 448 879 -936 848 447 -122 471 -353 -129 342 915 580 -946 -40 -678 -718 -3 983 -731 817 668 767 769 -171 -16 -666 -447 -77 -321 -677 -367 704 -881 -857 65 982 -640 -756 161 268 -815 -648 -941 -528 -991 -961 -312 -452 -403 -406 496 -151 -290 168 -403 -560 223 -27 365 85 947 601 -581 814 8 -289 -867 -516 -698 948 522 -760 101 279 374 614 627 415 -546 -269 -590 400 991 133 428 298 -734 -593 -285 931 444 -867 817 -400 883 -556 -330 -220 575 -928 -967 -130 431 -924 562 806 -702 214 492 -632 -339 -722 973 746 -758 221 -810 -589 234 -753 486 -363 -309 -116 -297 622 -945 -793 -219 -652 941 -124 -412 229 630 770 57 174 842 666 701 16 -781 960 804 327 -509 -373 -25 -360 670 939 -669 25 -12 927 988 695 -886 720 41 -614 -464 713 -336 -923 -575 908 555 -301 742 -860 -368 -214 -485 -412 143 539 608 -771 159 -48 -352 -221 214 -781 891 -713 879 972 540 137 106 369 -654 690 -851 578 -247 126 -196 -771 -306 337 35 -427 -521 -795 -932 630 -29 189 -5 -292 -811 -159 -618 -894 -57 -64 216 974 -414 -916 906 486 -656 205 -921 893 668 781 244 722 -903 -649 -53 786 487 -939 -173 53 779 -722 -445 -309 890 681 -648 -695 92 -566 883 461 -704 -325 29 -513 -461 638 381 22 -671 210 160 -211 697 -474 801 345 178 428 310 -511 -601 779 -151 169 15 -775 555 -189 -122 -23 282 582 -441 -559 55 -781 188 -309 116 453 -51 507 165 -655 -416 627 -389 811 -136 682 356 -283 933 -808 288 918 -65 -233 423 -860 568 -508 -417 299 -120 384 -643 486 586 804 -32 814 -370 444 -517 -530 -854 390 425 582 366 138 981 -21 971 -407 -626 595 -780 -919 -109 5 105 -132 743 -489 910 -650 -439 -742 868 388 -87 133 -690 -72 -361 980 488 917 -589 600 -130 244 555 182 414 -32 942 -195 -713 477 -654 461 146 -339 403 990 217 722 -308 4 807 -592 -821 -189 -883 896 -266 -765 -792 -827 678 219 -387 731 234 139 -830 -502 -928 -194 -468 -699 -758 -462 -235 -952 29 -157 923 992 -543 -580 904 -832 491 -488 -425 -201 -144 -861 356 -114 477 336 245 309 994 832 636 588 6 -226 -865 -113 58 412 414 141 357 388 -426 -452 960 -656 593 290 -942 -398 864 147 959 -711 975 110 459 -551 -48 -174 -295 537 977 -559 878 505 -391 384 395 742 -747 -574 -876 -443 348 719 563 -255 990 380 896 287 546 -788 368 -378 488 738 994 -486 -755 -608 -609 -974 -201 -325 -788 564 606 -808 559 690 921 255 -218 237 761 227 937 954 -197 -328 -43 -247 -962 -24 796 -517 -575 698 490 966 580 395 -396 288 914 515 472 54 371 259 -766 -745 965 -828 55 672 -209 -713 -602 745 692 -649 3 791 114 714 710 -409 -249 701 -483 -513 -957 -586 682 220 -258 214 -56 -196 927 787 109 -737 -9 -299 703 408 -393 -534 -143 989 -811 -401 83 -690 -929 216 -629 -809 -694 855 13 -116 282 -238 594 -717 120 937 -463 792 -373 795 773 -857 676 -887 997 -509 208 771 847 479 13 821 -65 -113 550 -189 740 -524 69 512 -653 -886 -352 -367 19 438 -824 141 448 463 -539 235 311 -585 60 185 790 -956 -312 -323 -43 -192 980 -616 -814 306 -583 88 -40 -602 -746 -191 532 -932 575 319 -279 49 -286 955 -927 -755 605 463 925 -221 -902 -5 78 -402 -753 -646 -657 572 -829 -900 870 595 153 -868 346 -53 -146 -426 -817 -470 -79 -517 168 -261 160 861 -918 587 -78 -696 -760 515 -719 -643 -188 -300 -500 4 356 645 -980 -739 -191 199 -705 867 296 368 998 -378 947 -487 947 -773 455 -237 188 -596 205 -541 864 614 278 640 259 180 255 -11 -698 679 193 839 844 -558 728 122 732 958 648 -577 732 -949 18 320 -963 -777 -828 13 -954 -308 631 803 -298 -393 127 -882 -971 -417 436 -48 -573 870 917 989 781 -618 -287 -470 448 905 450 809 988 -754 312 679 0 -922 -637 -363 881 -618 690 154 -558 903 262 -124 -673 640 430 699 -551 -209 -628 -556 560 -944 -355 288 -374 907 232 -731 822 44 925 213 -356 164 851 388 -337 -467 -877 865 -363 411 111 621 127 38 -337 -104 -112 435 475 -660 -249 890 -759 -988 -27 -843 -594 -669 -633 -379 -509 -827 -768 575 264 -812 -982 692 452 -384 -763 -269 -313 -208 617 -565 -288 -888 -280 658 413 61 968 -728 -66 -885 703 806 -529 -216 -65 665 -641 330 -676 -762 -701 -519 686 -967 26 -797 -769 560 -923 650 127 853 -85 486 721 616 73 68 574 -543 -454 632 -769 -667 334 632 -764 490 -143 -179 185 515 698 -115 298 415 -92 -647 621 -371 -882 -563 92 159 -347 448 826 543 -250 -494 104 -640 167 -367 892 -514 -596 488 -856 398 -113 480 727 88 -213 310 162 227 -475 64 -320 262 -869 891 2 -23 -183 912 955 480 848 913 369 -200 486 895 -560 -945 111 256 -466 -224 914 -671 -518 -318 -550 -102 -687 359 -209 913 -25 625 -255 -213 -199 -992 814 -70 231 -373 -386 -234 -791 467 986 214 918 555 -456 -903 -24 918 677 434 -111 534 -152 526 -744 926 50 56 368 957 -485 -508 379 -29 555 -743 635 -439 214 12 -497 -273 -202 -33 390 -54 -369 -479 -490 185 630 796 223 -237 441 -929 -207 -999 -671 906 -610 400 -318 -889 108 612 -93 284 343 740 -791 979 -592 32 635 -385 326 -92 850 377 -652 -290 819 749 247 -615 -5 843 231 136 339 682 319 -18 817 825 -343 -658 533 293 353 -907 618 -391 -318 -746 -102 -129 -333 327 -245 -67 867 -874 225 -698 -886 -283 -400 761 929 -920 595 -555 769 -77 -852 -397 504 -527 647 792 -953 797 929 33 156 90 523 -252 411 673 697 450 753 975 -458 699 63 808 890 534 -440 -306 112 783 819 -714 5 363 680 239 263 190 473 -298 -485 136 596 -431 706 -957 -884 -830 580 304 -694 754 -508 -780 677 -188 -577 -586 -34 -812 837 894 378 -179 -169 219 246 862 652 -471 48 580 -267 -893 -433 -949 -470 82 -697 619 302 -813 -140 69 876 558 273 -86 524 367 -661 -408 -944 176 -607 -543 984 -130 555 78 -584 -662 -962 882 683 -719 -974 19 -263 -144 574 -383 734 952 -767 -769 904 568 928 -477 -141 956 553 727 -114 208 -463 -716 -853 -133 9 -103 206 453 -231 368 -955 222 990 -269 468 -807 811 713 -556 346 588 -569 -937 972 304 373 567 489 -546 980 322 -302 438 754 702 -558 658 706 -831 -10 -566 -573 -795 -15 -618 840 -208 54 -776 11 171 898 882 -788 799 185 526 82 -647 548 519 -744 -165 619 897 -278 -479 -753 -973 745 -601 167 -486 935 479 81 -122 619 -555 978 950 -181 -550 -158 240 775 315 -875 798 -511 150 338 -828 324 470 -114 994 -870 -433 689 516 893 -451 932 -178 766 174 872 -587 764 -538 788 -288 464 -451 -813 190 752 654 -753 544 -164 -880 741 -280 -41 -128 -174 -978 243 -338 950 36 817 351 572 972 -883 625 658 377 152 -599 -245 -95 562 382 538 526 -294 357 863 -676 -699 -464 -557 -582 -490 -905 21 -724 256 433 -622 56 -469 -358 176 -538 345 186 -33 -47 -818 125 -149 491 291 270 -631 -251 890 -424 934 427 -794 -269 -79 492 -845 -739 -192 -606 -921 -267 392 782 -460 469 952 -888 452 -821 -746 -483 -185 -702 406 860 -113 415 -897 -286 719 -373 680 843 -351 952 250 -160 844 533 -507 787 698 609 -26 -720 -188 -241 -222 627 114 -465 -757 -797 -723 435 27 -445 865 -362 -278 -910 -858 -606 -6 -223 488 948 953 -388 -556 -117 754 687 843 -372 722 -638 -115 993 168 -97 -109 38 -562 -840 -91 122 -128 -124 782 419 233 -452 938 515 -228 798 -887 -489 685 -687 633 -455 598 35 725 -112 969 429 838 463 -928 57 -330 265 -212 683 -761 -740 -548 -693 399 943 289 -714 -475 -959 -145 -640 -159 -384 -879 618 -772 64 409 834 672 -695 746 52 -364 -719 840 -402 -650 409 -412 -627 -412 -262 -777 -567 -743 -334 644 116 924 -641 623 134 -975 913 436 -999 -456 995 608 -778 -366 -941 -844 969 -539 393 349 731 423 84 -521 593 -294 -140 282 446 -27 -8 107 -13 -375 152 937 -889 244 914 151 963 -842 -553 5 407 924 -47 -938 306 324 -952 -452 277 744 386 563 -349 -511 -610 -374 944 363 244 582 976 -593 -422 998 -258 504 538 493 -837 580 -560 619 -38 154 -266 396 -623 -68 349 340 334 816 -946 -805 -729 934 132 -937 -761 -49 680 -682 432 902 633 706 -966 378 -767 -1000 -70 178 534 -91 -551 676 554 595 -550 -11 136 -3 -664 286 -194 480 764 -418 241 205 -216 -867 417 -947 913 254 897 -98 -832 403 511 -197 574 -160 -118 -168 468 87 51 -157 -116 -892 295 -834 -162 -532 263 926 -521 916 260 -588 -376 -961 -309 -700 -128 193 -450 -219 -794 623 -938 639 850 -335 900 928 594 954 -290 -2 -736 -736 817 -34 170 -306 409 -355 -559 -153 -734 620 545 -117 -109 113 -332 649 481 622 -315 992 -681 -902 -553 598 564 795 795 -541 816 133 -88 590 -1 -939 594 202 258 579 -367 392 -792 -618 -154 -210 -17 -559 -712 85 6 -530 143 863 78 728 856 -551 -171 738 264 418 -630 819 164 -672 -435 -38 256 -113 -396 683 427 637 -686 -149 386 768 734 -356 -832 -450 -802 42 -304 919 658 449 -591 15 907 233 -571 -671 -527 -969 -700 652 -649 -299 581 338 323 -320 580 -459 -958 -211 834 -135 -520 393 -949 684 -323 -511 106 595 615 -350 -347 227 -96 768 222 -450 228 57 625 596 -876 -75 278 981 -998 -116 -27 861 998 -536 593 -419 -915 160 729 717 -164 -344 516 314 169 461 -582 -266 327 -216 -518 -705 334 32 -460 639 269 -287 637 -440 441 437 667 -332 -761 49 719 -375 -60 -869 117 828 -884 -593 -679 704 -620 -265 -930 122 665 -863 -728 -803 -252 -735 974 436 -486 -172 164 752 -442 934 -904 -377 453 -356 -577 -963 676 -131 831 -605 -385 -609 859 -112 303 820 -858 -263 -817 993 -53 53 312 -613 105 243 -29 -666 -728 423 618 -375 62 -902 486 -412 301 -312 -307 934 994 -830 177 496 -964 34 -249 -959 -761 -739 -984 -830 -398 257 -753 360 490 -69 325 775 -969 733 929 -482 -375 412 64 -640 -214 993 609 -236 153 -224 175 -756 20 635 69 135 -644 -72 121 789 549 -939 129 875 211 950 -905 -912 903 -378 -660 -435 670 508 448 686 826 -595 494 -172 681 -998 976 635 -713 890 -116 -7 48 167 574 576 938 -425 -359 -761 -40 611 -806 646 978 13 -468 -276 -705 -206 -601 387 24 134 635 -447 -807 -11 598 -679 409 -321 879 -72 799 764 934 380 101 -377 -391 -538 543 940 -406 -141 -951 849 -159 -562 747 -421 458 -481 -540 -321 -52 2 -634 -709 -488 -300 389 330 -416 -976 -175 522 920 -56 217 -933 -97 -42 -193 559 -437 -635 -293 -734 82 146 -979 991 -307 473 429 -338 870 622 -409 716 145 -140 -297 863 588 466 379 693 434 -633 -163 -87 437 -241 -816 205 149 786 -359 389 -663 777 -667 766 -133 45 943 664 13 -981 -843 -349 434 -273 799 -794 -863 336 -811 -488 -509 -356 -787 -869 513 688 -347 233 206 -956 -244 -304 -786 -563 -655 -226 540 53 354 408 191 -52 -45 418 231 544 664 327 -337 73 229 -769 336 524 -301 -13 951 -453 865 -753 -402 983 -430 -243 13 -205 -317 366 -650 -965 -565 632 -340 678 -74 -635 -973 -845 207 -190 -624 -337 893 242 -848 -716 261 -683 -790 -947 -305 -504 281 -157 -999 18 743 -825 -777 503 -17 -762 425 -918 -317 350 -146 -645 23 346 731 -931 462 -616 641 526 -327 -971 351 841 485 867 -427 -644 -786 -210 -685 428 -564 -822 -536 501 -906 945 676 12 909 -249 501 -489 196 303 367 -383 -377 -492 238 -513 -602 868 -228 -361 -613 -663 274 568 723 -654 131 -309 -289 484 218 878 499 -423 -196 -831 676 739 -796 -774 798 896 -708 93 -301 538 617 -249 -877 -424 527 686 -319 683 -931 -296 871 271 -343 722 995 -750 -587 936 -226 603 332 -886 -352 854 667 713 -905 432 -72 -238 466 10 996 -500 -711 767 100 -959 285 961 152 551 304 -609 464 444 -512 658 519 594 266 441 -664 214 75 870 931 -942 -621 348 802 227 592 117 -804 -483 -430 -418 -297 -775 -126 236 -412 -766 474 349 825 -611 -986 -383 -778 -347 870 5 -385 -373 -12 377 196 833 -894 90 675 216 914 -592 -335 871 844 29 32 659 500 -214 242 781 -300 929 -591 -696 293 -675 966 -525 653 647 -205 525 -323 237 -731 -497 86 203 -150 -221 841 909 -281 64 148 -793 243 189 418 756 -190 265 -110 -236 656 -821 -405 -275 694 -478 -588 -752 -53 -224 940 61 476 -701 561 -393 -449 744 173 -56 748 903 10 456 316 316 983 -882 -881 -275 -875 -482 307 976 -851 -967 -966 963 852 -205 -993 805 -261 -619 -605 372 769 -615 -788 -353 -283 53 242 493 -379 -940 975 -420 -427 360 692 303 -971 -710 -637 -330 -311 910 -853 -478 341 -733 -859 -755 598 -695 -674 216 221 472 156 383 -681 202 -787 -76 579 -95 -293 352 -143 -601 -373 -988 -28 84 692 556 568 -494 710 199 366 -947 -280 528 420 159 76 -945 368 983 466 -379 488 -438 -949 437 -630 -557 262 -587 579 -348 -399 111 616 64 -565 481 -337 309 39 -958 982 -60 -954 -910 -624 -376 -223 721 469 -989 884 526 235 -191 -752 -794 790 -922 -375 -950 388 -140 -625 -207 -751 825 -99 -52 652 192 977 -886 57 -731 -802 276 86 -56 286 22 -720 -401 -151 963 943 89 -427 -112 609 -272 -694 -69 -315 -894 394 358 -653 -728 -42 -801 -60 621 -523 -666 -850 -844 -310 756 -33 360 -366 -636 441 -643 -479 925 760 -876 659 612 591 232 -730 -681 212 285 -557 135 -476 741 -560 -730 -745 -690 -586 -271 165 -649 -129 579 -531 -725 885 -316 979 -673 329 -80 -309 -184 -78 33 -239 76 501 -852 -324 -326 553 -464 -691 -598 -901 -479 305 -421 154 -449 -98 -311 -8 -440 54 -744 -570 -65 553 163 -823 -393 -980 217 -353 -480 971 252 -313 -113 -206 -729 -828 388 -799 164 -840 510 197 904 -19 -71 381 -141 -828 825 -938 440 394 192 554 -363 -906 -798 671 -453 244 -702 179 -599 -7 870 649 71 -436 -897 148 7 -414 -649 -87 957 -922 684 -341 281 -794 916 -1 30 659 479 -551 960 -494 -792 -673 -367 -886 -422 -625 -657 -453 12 13 322 -738 200 -715 816 425 828 952 447 654 -222 -448 -751 863 938 -520 207 -949 177 768 -531 -148 -888 367 -481 -986 -201 917 -150 -540 -938 -392 -316 -772 520 -452 412 544 -502 335 -271 996 95 -141 726 549 336 -657 429 897 -847 -85 -430 436 -319 903 98 170 17 221 258 122 894 -362 690 957 300 843 220 -955 -674 -720 684 772 955 336 248 -187 162 -426 33 434 -676 -669 24 -598 -914 784 -274 -791 -417 831 -422 -468 542 -967 -707 -255 412 -966 641 465 -651 369 49 48 -689 42 218 37 937 295 -984 -876 878 -199 672 586 328 -979 -997 370 794 187 731 288 -707 493 -125 -731 -457 -741 -862 -111 718 -782 332 -333 -287 968 -66 193 771 -833 414 707 764 -624 -321 -981 459 -310 -411 -401 727 308 784 920 305 -730 -874 -104 -744 -881 -143 578 -733 -917 301 973 -340 -146 50 367 -220 -546 -879 -124 -796 -351 603 654 653 -740 261 344 -473 824 -960 663 625 696 -351 -178 -647 380 866 -253 -817 -755 -458 558 507 89 -52 -205 194 548 51 284 -314 332 598 652 999 90 -876 -615 258 -572 -178 784 220 -330 797 830 -255 -51 551 536 -87 -154 878 596 3 -501 826 -297 704 -564 182 -676 944 716 -320 -172 205 484 172 446 17 -569 628 896 93 203 -547 -353 -541 -153 35 -779 486 678 89 -489 -30 95 401 -932 204 470 527 -27 -531 -189 860 449 -19 -536 -180 -546 -858 -803 -513 -402 503 -345 -1 83 368 -461 -702 -610 325 -135 555 -108 -645 462 -260 682 644 -544 778 563 -275 880 585 524 -936 -438 332 389 163 -624 -251 -494 -370 -643 -857 -142 -398 439 581 467 773 255 211 -638 438 572 -17 -996 -61 -106 -586 79 961 178 -475 508 -933 -193 722 -876 -399 -751 848 18 973 -501 -438 159 -375 -788 32 -685 -628 402 -61 -181 438 -206 -773 -292 533 -696 515 442 400 851 945 369 991 835 -43 -436 -801 517 -571 -512 -887 -909 468 700 862 437 -200 -330 -281 -791 984 35 -350 -915 649 -497 -782 938 -206 566 60 145 -583 857 -375 714 236 -729 -175 -724 315 835 643 495 352 -898 626 -109 -6 -884 82 -749 -436 484 -796 -935 573 -680 682 896 -526 247 -982 576 375 -181 -145 340 -532 888 644 363 -999 -482 -388 -233 -382 -186 746 641 154 564 797 123 712 410 -680 911 -223 109 194 869 -403 -732 264 -848 795 -625 -462 890 -758 582 677 -966 214 -737 514 -662 -789 116 50 -778 370 486 503 -53 613 -494 -494 822 -621 515 -679 920 208 -676 777 970 -746 -184 158 -763 303 399 -415 349 -746 917 -783 675 -875 -955 197 147 -109 -503 345 -218 28 -60 -317 84 318 -134 -888 -576 951 -18 356 915 58 354 507 844 861 -654 445 -150 510 319 -183 852 618 -962 -49 612 821 -419 446 -209 373 -790 -284 -433 -843 280 949 -279 287 848 997 -555 -131 -297 153 640 -242 226 -512 929 655 126 754 -691 -718 791 952 -116 373 164 -88 511 269 299 -360 838 108 610 -104 343 198 -100 -448 -632 -823 -431 -142 -473 689 754 -206 -738 -352 765 412 669 -329 -551 517 -306 -919 -903 -206 1000 666 583 139 304 -592 -515 252 952 -863 -975 -471 123 420 -376 334 -672 322 589 416 -350 -220 603 637 179 -208 325 -362 -756 674 -782 -395 -308 437 -774 322 684 -332 -367 817 -250 -95 -268 735 -516 -731 207 745 41 -890 -190 747 636 -15 -906 -38 -543 832 516 -652 -208 358 -324 67 -375 514 -368 -837 -834 734 933 594 113 -455 -893 126 -145 -163 -511 -259 -77 -693 74 -794 -689 -15 -955 323 385 -472 532 -729 668 -766 597 549 -109 -271 360 -29 590 -252 -354 -327 -311 129 -946 262 242 -47 604 508 -317 -847 644 -599 -257 226 -905 -781 395 175 -913 363 252 356 753 140 -611 -585 17 -856 774 -945 -644 509 192 -180 564 525 -657 786 652 -78 -998 605 97 -155 -303 267 38 -627 718 -98 -650 -349 342 -797 539 -255 -526 566 -892 -828 541 177 186 -745 384 -215 846 81 -117 -750 -52 -818 -307 -757 470 469 848 201 541 849 -643 277 440 294 -876 -45 -911 568 -662 -41 611 -716 51 -557 760 157 41 -2 29 -913 -620 40 508 606 -199 -633 -719 -545 -500 -13 621 -954 -77 916 -501 -572 -526 481 -537 911 -4 -392 -618 -112 628 502 -62 -72 -389 309 210 -152 -712 408 569 34 -689 856 593 78 931 245 -380 -380 572 -615 -258 189 -936 -624 887 -760 819 237 702 -12 -731 -152 -422 -99 -916 -824 412 40 -91 -906 373 810 687 -6 -375 -685 -185 -305 -892 -622 532 530 697 352 -242 571 136 -148 -701 -693 -580 -544 -260 375 -867 525 -319 733 352 -807 -522 443 476 -535 -107 685 370 -419 285 -513 -248 -741 -563 591 499 91 -967 151 29 -506 -238 -129 974 454 -122 -576 -639 846 654 650 847 25 -575 -602 -28 861 -59 659 -45 547 -543 -879 56 82 525 365 -282 538 252 581 -831 -582 992 170 510 684 -765 342 -793 501 -947 153 -358 270 294 854 342 -225 -370 -166 81 972 -527 -738 294 506 -802 552 606 -484 262 -50 92 509 -456 -940 238 397 726 -569 768 841 726 -919 745 469 -357 994 671 -433 -960 523 -680 -789 -302 -785 -835 896 68 356 -454 225 -827 -871 772 996 449 -567 -770 987 -467 479 -101 -677 -70 218 -23 -292 -130 -772 620 -405 716 -199 281 462 604 337 -135 -748 -786 215 838 -505 -855 -456 825 259 675 -952 455 768 -103 228 -236 935 785 318 500 342 -812 202 -820 -848 -870 -539 854 -196 260 -643 -969 290 254 503 585 -956 288 349 -991 922 577 -241 -284 -818 -365 -442 554 652 -309 233 -420 -928 697 -751 797 -963 359 546 -674 499 -295 661 -213 -744 658 -688 -685 737 151 142 153 37 -556 -4 -683 -369 85 155 -374 -664 433 825 980 144 -899 -634 -562 824 -482 -725 -745 -910 -529 439 265 921 294 -364 -827 869 -122 588 -276 668 -905 826 809 771 58 573 -847 2 94 -157 -889 -9 -667 -562 -957 -567 -456 -257 910 811 -39 948 919 -900 -556 454 772 -627 782 -814 -534 299 755 762 977 -479 748 -993 -878 152 -940 -529 -542 957 -932 -262 739 -308 -808 -900 270 -589 466 -971 126 -317 669 853 243 182 631 689 -786 916 -282 -914 -772 412 -139 -314 922 228 -431 931 792 -954 -139 809 -296 -653 162 -398 -547 -171 -241 -490 815 -181 16 1000 974 -954 911 285 -900 638 -716 580 -89 297 482 -987 -309 -584 482 419 970 -111 842 -1 -68 963 -34 42 -87 255 -684 684 737 996 96 202 -490 768 -262 14 -282 -317 -930 -821 8 178 354 -243 630 -698 125 -418 431 981 -568 -8 -884 -403 -348 -382 23 962 -665 217 574 -449 379 887 -831 -777 237 -811 -300 -907 -664 436 356 -940 -198 -518 -276 -578 -332 665 -310 -283 -508 167 -95 608 -901 263 -282 -409 929 404 -896 -165 -774 -661 30 263 603 442 -792 -560 -418 80 210 -535 674 -988 381 706 -4 -133 612 -156 213 776 128 316 -525 205 -43 256 -545 707 111 -53 -248 -598 -597 -65 -382 658 648 -494 327 860 914 119 222 -505 -809 854 -473 137 -773 -769 666 926 808 -772 942 -110 993 885 784 595 -607 -111 814 -272 209 -682 774 805 -905 -334 -348 607 -950 54 357 684 121 -963 869 -448 512 -438 794 -627 -752 941 623 789 946 588 67 925 -549 811 -917 853 -226 -352 680 -180 -107 540 -211 98 -523 -393 -633 737 568 -609 -305 71 -990 68 -343 -174 -133 9 -799 544 964 751 48 -112 843 681 -840 -841 518 -306 723 481 630 -436 313 -512 -557 -215 253 -663 -305 650 -450 643 359 -302 -152 -702 -944 -212 642 -802 -876 133 900 228 -349 66 -230 188 -234 -726 -782 299 -174 -86 218 -768 -641 -829 -60 -384 -46 898 -381 781 -368 -437 76 -504 673 741 -909 445 -695 747 -812 -221 -642 99 -866 575 -130 439 345 396 -191 326 645 663 454 814 938 271 -880 -203 869 376 -360 117 541 -838 451 -999 -512 714 -172 -848 -903 473 -701 896 -619 264 -244 596 -812 444 807 659 -804 -5 870 -196 -724 248 486 144 62 -807 -900 -246 -788 714 -818 -945 -647 46 941 733 -119 53 -841 -821 799 -169 -562 240 772 386 -249 382 -472 -454 -367 -558 712 -273 138 -825 -643 -73 -183 -852 327 -914 -651 522 852 -430 -34 101 -902 -354 32 821 -948 360 -360 498 -416 466 264 -194 62 344 -232 169 -747 -69 -461 -547 -736 -636 -829 987 -550 -589 806 458 696 -964 810 -332 714 -802 -937 568 -776 350 129 988 988 566 133 752 -757 259 49 -276 -605 747 301 770 75 127 403 618 426 48 208 -735 298 -360 728 -790 593 -132 -114 895 -661 166 88 593 368 -229 -79 -165 270 -216 -719 -360 -980 713 387 -312 401 -68 938 -104 796 -87 904 -592 -891 469 -799 526 1000 214 313 -208 590 319 992 -434 -138 990 -759 590 532 -348 -679 200 -951 521 620 804 714 286 988 619 -673 410 350 -254 644 3 276 746 204 676 143 662 921 -497 -702 712 -260 879 447 -979 133 -797 -287 622 -772 73 841 772 330 -959 -874 483 -31 44 -728 -278 872 906 -45 -790 -950 115 425 741 450 -350 -21 515 -687 -148 -953 756 986 663 -99 721 -464 925 450 295 -159 964 -373 -948 -809 -536 -352 842 914 526 -777 238 145 849 633 -607 545 -405 933 545 -218 183 576 736 -928 -795 -733 396 -908 886 -228 207 364 -342 278 -169 -117 -476 -221 798 -458 -977 -451 498 480 677 157 -663 -244 123 684 346 -922 -737 417 939 407 137 362 -384 290 119 -577 887 293 625 893 178 -975 -303 167 -5 136 420 944 -126 677 851 269 88 -299 -724 512 -407 -781 49 786 -565 218 -357 145 392 -202 -588 709 290 -716 -1 -473 76 228 -244 -525 -495 -388 -695 714 -881 692 794 423 -647 -995 646 24 -385 631 -253 -749 978 -151 973 -777 268 342 844 253 873 931 -697 559 -421 -768 19 -683 -313 354 -898 71 -935 207 215 342 -635 429 -857 -706 -44 483 -134 -500 -836 248 -658 -490 -427 -857 -378 -689 248 -571 -623 74 -184 660 -983 954 530 -748 -598 -558 -54 -838 -557 291 -59 -853 857 -636 418 -342 848 -68 453 -218 -57 -503 -823 932 -198 872 818 691 643 -99 -638 303 -934 -133 -182 -584 -24 268 -415 -376 736 7 -853 -454 15 573 -255 673 -969 -740 -61 915 475 81 -841 -334 964 -673 881 -4 424 177 -896 -10 -506 399 -869 -420 -860 670 57 249 -942 -696 239 265 426 -394 -724 560 -28 367 -931 610 375 -155 -670 -819 -778 -405 -795 -816 -174 501 -966 595 -19 328 238 -860 351 -583 -890 -632 -938 717 220 333 456 603 425 -14 5 181 -518 414 -287 777 72 -155 -632 512 -794 -715 -415 -19 -649 276 -206 -160 -140 860 634 480 -757 -727 737 824 580 -327 -61 -237 -381 165 -347 987 -358 18 850 191 311 785 -435 -742 -218 -524 967 653 -710 755 -767 -549 789 524 477 -349 876 117 -523 29 808 818 -66 125 -474 573 797 582 214 562 396 85 911 887 146 -52 10 -640 188 548 549 -789 -551 -10 -235 -954 385 813 818 -872 -249 334 -915 -522 -316 -2 358 -988 690 -833 959 -813 -603 -237 797 505 -320 391 482 377 -242 361 -546 754 -946 -315 639 -374 -654 194 730 -839 -597 -238 549 -555 -331 449 767 -658 484 681 -97 -270 -19 718 -972 871 226 486 -683 -52 579 -28 729 707 454 418 -792 295 893 27 318 -187 526 -59 323 21 -304 -757 -801 44 542 -299 -300 -316 -673 -456 -18 -942 935 407 -477 -852 -184 717 -833 903 889 99 873 208 944 845 -989 -324 -892 -497 -795 301 498 -377 -292 477 623 -825 -795 310 206 -525 743 -745 -538 145 -980 453 -1 196 913 783 -746 -741 -993 47 -123 -402 140 620 1 -863 -106 352 735 327 -110 3 -541 -515 355 -432 -134 -168 320 609 141 217 -130 -922 962 270 467 188 -954 886 -764 -41 -411 -983 953 807 -885 -96 -511 219 31 -21 -768 375 422 -531 815 336 695 -413 -90 270 -528 447 -350 -804 -469 885 -340 -588 244 -223 838 195 -570 -942 608 -878 481 529 765 693 707 562 -194 -435 128 259 369 -715 -348 -79 471 -365 786 -341 -600 348 -967 723 109 877 795 -639 608 4 -201 897 531 -560 -339 -116 -20 -766 -862 520 -646 -885 -589 -367 -727 619 736 -315 -350 -396 850 92 -754 -2 553 577 609 763 173 -556 -406 616 -503 -877 -183 147 993 -402 105 257 -43 -35 -638 189 824 -751 891 -447 616 -638 -496 -247 -632 -99 976 -247 -95 -601 370 -875 -689 798 -702 992 -484 748 -637 -609 -361 -608 -66 127 -116 684 25 443 470 -791 -126 880 -817 810 -930 736 667 -2 -117 -689 -160 246 -501 160 145 -976 -468 127 -930 -674 295 914 -859 364 -516 150 768 -153 -325 -64 195 490 188 937 674 628 -165 -811 -787 -213 -970 -764 -921 -538 784 896 -729 537 -659 -426 -110 866 -947 -301 232 502 -186 911 -455 -834 898 -972 837 550 97 648 -759 312 -25 -529 864 -697 411 -407 -725 598 515 435 160 -511 604 899 -438 801 -446 528 548 194 345 -626 810 737 -860 54 -304 278 112 -665 -186 -576 374 -393 278 422 988 347 -571 545 625 52 692 -730 -531 382 139 -68 -956 -23 -757 -759 -694 460 228 286 -113 451 895 -75 -549 631 692 -940 753 -827 296 -27 488 -69 153 -720 837 -687 127 -633 -98 -538 -914 744 247 439 556 -772 -295 -670 892 511 -339 804 -636 -230 958 -616 -176 -543 277 709 -834 220 -910 -224 818 794 58 198 450 831 945 162 628 327 -260 -747 -194 464 89 540 941 -745 -596 -371 -461 -985 -224 -241 311 463 -316 204 913 927 -925 -805 -591 415 -570 654 665 79 331 125 228 989 603 -34 -448 -242 381 697 188 290 -60 -742 473 859 872 197 -742 568 -629 -455 998 734 -97 -516 821 216 498 -342 -805 534 853 40 -722 -401 857 -941 -688 574 221 129 -409 779 -661 -136 155 -533 -343 558 -686 -785 839 -733 -697 -269 447 19 788 852 152 -522 431 88 -66 835 -518 578 -550 357 -72 635 -652 -492 -685 -552 347 -507 177 -157 579 148 -838 -935 882 -481 243 124 521 -249 -422 -246 997 998 438 -335 858 -90 625 -821 -987 -232 -136 656 -918 151 521 668 559 -928 715 -152 -36 470 716 -157 -423 853 926 -626 168 794 -950 -895 -216 384 -391 525 -204 981 -690 -448 341 -657 106 865 969 -977 913 670 574 680 -502 -475 480 355 -911 146 -62 677 -146 764 -479 -566 -695 610 -684 98 -391 898 850 601 406 -578 -743 -274 874 489 -594 -972 18 -107 395 804 907 929 -276 345 79 -524 501 -700 -305 167 -784 -897 -278 360 998 -129 158 -342 -625 953 763 109 -109 842 242 185 175 -105 863 873 -502 488 -979 699 -764 451 681 843 -562 356 501 -216 -936 252 -691 -49 419 822 377 511 -131 156 -884 -154 -841 34 -570 255 880 -835 500 170 937 -230 -578 304 -248 -946 -648 783 -944 -592 -886 889 719 941 -952 475 380 -412 946 -226 495 362 -669 -4 489 713 362 514 -677 -622 -155 -943 -389 237 684 304 -45 -477 696 -882 475 -356 602 -398 546 616 793 239 137 -723 36 -638 255 -588 -527 -900 -349 -801 101 558 -558 -751 126 -419 660 -777 461 -450 503 -624 630 948 906 -162 -691 -11 -314 856 774 -773 -135 228 889 721 950 -915 951 207 863 -780 365 492 343 303 -715 -977 -748 -557 -539 -217 326 -466 759 -353 995 -518 -937 628 775 -625 668 -189 -952 235 -955 253 9 423 -501 580 -766 911 51 85 611 762 -67 216 346 941 931 257 704 -760 -283 738 -259 -903 -732 143 -652 -66 -119 -442 -100 -261 857 438 286 -109 -391 100 311 -514 -702 -903 -422 293 -707 667 -218 462 -802 -479 -645 308 -495 -916 66 -718 -764 -756 219 -849 -574 585 -390 428 944 -466 -156 332 618 -665 178 -231 883 280 -836 -913 425 -56 -121 62 -265 -807 536 -462 -313 -131 -443 -482 -499 -590 -348 372 251 -175 257 160 -950 951 -798 -135 -447 -102 -30 -357 642 672 950 -297 -70 -892 -557 907 913 374 -505 485 963 319 992 324 651 385 -275 -591 -724 830 -698 563 -34 -726 75 -293 -190 166 -687 491 -421 640 981 522 -695 487 -438 638 -219 73 812 850 -796 647 -843 -13 -645 -349 -69 -804 451 507 88 -590 -463 -287 588 426 956 -358 -711 295 -917 546 -734 390 -390 -256 -396 -140 -181 -54 819 615 333 -236 716 521 -884 944 -405 335 -363 998 416 129 160 854 893 338 797 -428 -735 933 -48 -162 -758 -770 -169 -329 -734 -930 -139 -985 531 577 182 -462 -426 -699 886 144 -624 -913 580 -746 -232 184 227 -120 421 -976 735 -681 -43 114 -960 -690 -633 -568 464 -791 -752 -465 556 -199 -813 197 574 -236 -571 -139 510 -998 246 -596 944 -465 -756 -57 549 -16 723 -362 198 654 90 853 -834 798 -860 301 -155 -811 -654 -648 -57 -837 -257 -489 -375 -499 -95 -665 -86 -12 -508 79 -600 981 750 -835 983 -540 725 135 456 -652 257 199 511 -353 -643 -990 -771 -206 -299 997 480 730 342 -671 -91 -851 -729 -467 420 -40 -946 -110 824 449 791 -630 -633 -6 31 129 -493 692 -48 961 -407 655 901 -682 528 264 846 141 431 592 -409 966 786 -923 456 -585 564 387 -716 575 633 668 -998 -834 -106 -669 246 54 672 -458 -499 633 -309 -511 637 659 578 482 -193 -658 -221 542 892 -273 -443 680 443 -475 -449 -849 429 620 -588 615 -201 -343 971 -135 -524 -613 -473 225 812 -761 46 144 -804 -887 62 55 595 -216 535 -794 -61 229 -677 -886 517 -161 -570 545 -188 569 967 -850 -719 380 95 779 -11 708 -723 -41 828 563 -337 816 -679 -940 570 433 -254 284 789 413 269 929 761 856 252 -503 858 436 214 505 -973 -490 -448 -574 -766 362 -506 428 -330 -86 834 622 -73 -399 -611 348 404 490 -723 658 923 -351 83 -518 859 854 605 522 -856 -228 -669 -64 -638 450 -302 -952 623 171 147 541 -801 23 472 -761 -465 368 455 687 -220 -267 -257 439 -782 546 -158 203 -137 -201 25 -404 596 329 527 181 -986 -815 781 -834 118 459 995 554 -238 247 858 -904 579 483 753 -854 583 -26 -55 937 447 834 -446 -319 986 -1000 -253 950 133 471 357 798 -81 281 496 -474 328 -258 963 670 -414 781 -450 -421 -512 -889 -369 406 737 -190 112 245 -76 -108 608 587 -830 166 643 -262 228 183 -647 898 -155 87 522 -473 -209 726 500 -702 -849 914 700 847 -97 -545 37 -969 146 108 -276 -780 839 -206 432 117 -64 -948 -940 38 -624 912 -711 14 878 543 136 398 -977 597 51 -770 -236 215 274 -39 -372 26 340 196 -508 229 616 -691 167 795 963 674 195 243 -23 640 -156 306 499 504 -267 64 -785 746 -841 166 -142 -263 -898 -77 426 -367 75 -169 214 670 113 669 -247 499 -47 -840 812 794 969 492 545 -59 964 478 819 847 417 -242 -741 115 770 345 -621 936 767 -993 -671 -189 557 -742 -77 -333 -17 -2 -223 194 -174 -264 -487 -353 83 -563 863 -3 -391 312 -3 -565 -162 -486 -515 -33 383 -358 -47 45 61 -99 -795 824 -624 640 -716 22 97 61 -17 931 251 -39 818 974 503 221 845 38 557 433 300 -213 -555 567 -334 761 246 -947 -375 -39 509 388 550 505 -878 811 708 -619 -43 -283 -347 -268 -951 -376 539 -545 -331 -700 788 -807 -321 124 660 -537 -44 852 626 373 -595 -291 -868 272 -704 -615 620 -667 -318 847 -969 -677 -803 292 -684 427 65 887 93 -282 668 525 -260 506 -563 -406 7 251 -426 -721 -885 253 -496 -640 -832 -22 -75 715 582 -651 -821 396 386 -569 -300 -869 191 -268 948 805 374 -771 503 444 -64 -175 809 286 -751 -263 -505 -605 894 102 567 -671 431 -441 193 752 232 695 -784 305 137 451 21 -429 459 -19 -89 -845 657 78 339 636 -113 388 733 263 422 -691 -187 577 583 776 747 161 622 791 -844 398 364 -401 905 296 -399 186 -88 -223 -271 -486 -195 -663 999 630 325 -670 190 -182 -439 605 -594 755 -293 -91 506 -246 192 -242 913 515 567 159 311 948 -751 -895 192 -633 -920 -617 -224 -149 236 -240 -76 923 637 20 482 189 19 728 495 -571 43 -522 -31 -968 -320 41 -497 674 897 -441 -307 -791 -398 283 305 -885 163 -905 -908 -416 59 -276 268 -860 436 -362 -62 -629 972 231 893 422 313 861 956 -677 120 -577 -181 -817 -894 225 550 -663 -893 411 790 385 -300 693 426 -640 282 -710 -336 986 274 748 114 -40 137 969 -385 425 -132 588 -606 814 -249 -121 437 54 925 -11 269 -249 343 -87 909 -845 317 -158 -667 659 -92 -312 -328 927 -663 -412 -911 -453 -640 453 99 234 307 395 -352 -338 299 282 28 768 -339 -167 -649 -957 23 -822 -682 -206 -1000 -430 -20 -734 332 -518 -758 -864 39 -508 -868 -950 53 447 -479 -303 -294 -961 680 -412 -69 205 -432 -970 -558 180 -737 -664 70 -802 -72 679 -162 -368 -130 541 729 368 467 969 784 658 -907 -602 341 928 66 -682 -144 475 312 889 234 830 -505 219 -412 -608 -408 -347 21 -427 616 476 -906 998 -425 641 -536 -176 -109 300 99 364 159 552 582 -694 -814 865 967 -595 153 -864 -953 732 -538 641 959 -818 140 30 392 700 -672 -266 84 -996 -809 -845 -6 311 707 718 193 -355 974 226 981 210 -563 803 183 175 726 601 475 815 -257 -861 807 743 -825 957 -528 -597 673 -21 213 741 -381 963 -414 -597 -411 -585 747 702 -48 537 32 33 -693 105 -988 602 815 836 502 -336 414 996 -152 -586 162 153 865 415 -311 -110 -834 -588 257 195 490 -70 568 652 466 -992 -458 652 594 -992 -515 243 -225 258 809 -478 60 494 46 -448 345 690 -595 -568 739 565 -633 -13 -906 651 -8 -838 55 -348 353 294 540 -978 -786 -113 442 815 -565 546 119 -631 -52 -349 -263 -46 -8 -684 888 832 -493 -923 -478 69 530 81 587 -751 635 -681 -682 689 -8 156 -463 982 293 335 -876 -873 731 287 499 -357 421 -981 -825 464 835 -214 -997 -290 -759 641 991 -838 -668 799 -620 974 -956 -245 867 -918 752 -997 -782 126 807 -805 631 450 111 -321 796 500 -475 907 812 366 -289 319 -746 -845 -43 610 -705 -701 -841 -444 -31 -646 -305 533 -882 -59 -420 -920 -246 -736 -332 -188 -48 239 316 648 -29 422 199 874 -720 -293 804 588 -80 461 708 -743 -345 99 -968 923 18 -801 982 705 723 565 -364 401 -836 344 -431 785 121 -588 913 544 -10 -250 455 452 -559 -937 472 -488 623 128 -696 -712 -711 -905 -935 -156 879 851 989 28 204 -850 901 470 31 -511 643 249 -185 -768 -800 531 -808 -759 430 -78 -96 -662 583 -16 -710 707 -20 301 861 -329 925 -634 364 883 -361 693 -93 647 -281 -59 -406 -786 844 42 -251 644 158 -71 873 812 -231 526 584 -954 401 -165 -834 -622 -558 -152 -660 872 15 -514 -316 -87 697 -505 71 -93 456 -750 975 -879 677 494 409 340 984 947 -852 -248 15 131 -658 -281 -637 35 8 -502 580 534 -228 790 232 116 113 490 876 697 657 -488 989 -140 199 -900 426 996 420 -145 122 650 177 368 740 125 -313 -29 779 -133 -515 600 -878 -884 953 785 498 -599 -961 -860 64 -496 231 480 143 810 -900 678 459 -23 719 -394 317 -653 -71 221 -598 780 788 970 -801 -514 85 373 -878 272 -73 611 333 138 311 -308 338 3 269 253 -913 -15 -762 -797 202 786 -407 -906 -586 -154 -901 -941 -418 300 529 422 991 361 -796 834 598 -151 -335 -275 -296 172 -296 -398 603 -824 593 -870 -841 938 456 -83 -704 -511 -846 -773 829 -647 685 922 691 588 -100 951 -112 -294 381 847 347 914 -222 -21 -694 -337 -872 -648 175 743 -71 162 363 107 -73 -315 693 714 -554 -849 116 685 789 -412 -478 -619 171 -397 -680 594 -335 -895 -410 -334 443 -886 -846 -808 139 -696 390 635 -171 -642 464 136 -794 -851 739 -112 829 -7 -80 938 -282 677 -306 92 -457 900 365 216 701 -249 988 956 983 -980 948 -711 -851 184 642 459 522 -208 742 -296 506 -541 555 -506 -54 172 -962 830 -293 294 454 -918 -660 -188 3 -702 -725 233 -830 608 27 -100 401 465 -911 -605 686 -632 -66 118 -250 401 501 -291 -780 -343 975 354 609 937 -451 796 -765 -730 620 -125 -179 543 -909 -210 -818 -556 -905 780 462 -304 553 137 -161 112 261 274 -460 585 -254 999 -603 -802 222 -427 904 561 961 -28 -968 -68 -775 -620 589 132 971 -962 116 87 16 295 -800 618 -650 -164 -507 531 -785 903 404 713 -326 648 818 -71 -336 -41 456 -401 218 430 485 -913 874 -550 711 565 -196 -946 882 248 -670 714 -629 -154 -428 605 978 131 669 98 895 535 923 -140 67 -685 -621 680 666 -679 454 -251 772 -49 -403 195 -611 -551 -972 449 -213 705 990 13 182 -619 -701 -367 204 -130 21 32 -571 -16 297 -128 748 10 831 207 845 -395 607 264 234 -763 80 461 -674 503 -795 185 655 598 226 598 -7 865 618 208 -796 418 -352 -146 400 -172 -744 -1 -834 672 83 70 -990 -581 -49 365 -874 863 -983 923 -441 -45 618 485 70 179 573 -389 725 -464 -489 -285 -25 709 967 396 -789 333 -601 666 -94 -240 85 -387 -921 317 -181 -885 616 -383 528 -169 -363 463 -927 -830 -385 851 874 886 -33 735 -422 23 820 -620 -978 -150 -793 -72 -318 783 851 391 -325 710 821 371 114 506 -185 -188 -29 408 470 89 -513 143 281 716 -677 97 -759 911 -174 -277 -946 581 -446 710 582 231 625 838 -811 -218 81 -889 -742 -738 -299 -187 -860 -871 -224 182 220 -473 93 405 863 -604 -952 793 81 366 348 88 -64 -478 245 -361 -693 786 108 -501 897 951 -127 460 -630 969 259 -195 788 350 747 362 -689 172 236 -280 -729 -39 269 643 -120 71 887 804 266 -525 -369 -539 -917 96 515 -489 329 -36 796 445 365 -914 -382 -644 -590 -584 610 -338 -766 -48 -850 101 313 -54 -110 -701 -702 788 197 752 -78 -495 -693 -498 -1000 -475 782 -314 412 77 -748 243 -318 732 485 -254 -77 -380 -512 -880 29 -575 -826 -913 -73 523 61 218 226 -414 -740 675 414 -913 -705 -431 186 -270 81 -650 962 122 149 329 -990 234 636 815 286 436 -154 -772 -596 -577 549 -907 -529 164 -423 -648 92 -85 -459 556 -436 93 -146 352 -789 -694 -496 -520 -635 870 498 165 722 -702 -202 843 593 -867 -586 -698 -902 -328 320 605 71 939 -42 422 -373 782 -643 -502 862 -386 38 758 614 -122 -816 186 787 -781 107 -788 282 -810 -93 683 -944 -968 -71 -402 -482 -510 877 -383 -912 -797 -87 -257 505 5 -385 -235 -721 25 80 -219 -40 -261 223 159 116 328 900 -427 825 -785 358 488 -306 130 53 769 138 743 -783 225 -504 911 -386 -716 748 743 -704 182 -710 -73 746 -819 329 136 -364 -364 906 955 829 -373 257 512 -350 -52 -369 167 594 -957 332 -38 112 380 86 606 184 -468 -873 -454 920 929 -604 604 904 -435 72 -859 -848 -35 178 -968 402 -467 -389 788 22 462 -501 -28 -451 338 -424 194 998 882 -882 -339 -209 -276 326 -607 672 -483 477 626 140 890 -115 -242 466 361 231 -51 -390 120 -902 -757 -916 11 -622 854 -962 721 -300 783 -608 598 500 -83 511 -319 -162 420 -397 -605 -153 10 -502 978 -327 599 -657 168 -302 671 668 -192 -864 -33 713 -77 -480 653 -249 -787 -101 401 813 444 756 -764 154 888 558 352 -531 306 0 412 712 772 347 -900 -432 3 597 -302 -865 56 934 748 -131 746 263 891 644 -785 -252 -154 -256 -553 -290 -627 -676 -644 -566 -824 363 284 -498 -923 -85 -294 4 -475 932 573 545 908 -555 -827 -904 -432 892 315 899 539 -452 265 -188 -371 66 -467 -824 -883 -325 364 -530 330 -594 133 -728 -958 846 253 -63 5 -996 -390 -299 405 753 -195 376 826 657 -318 908 584 -5 231 758 -983 863 -2 -259 823 528 860 238 891 599 -187 619 -684 928 -369 134 314 125 -608 656 774 572 252 258 870 70 637 954 324 306 961 -600 -726 725 -751 -603 586 999 -322 842 -182 -43 203 495 -412 248 14 347 -976 -731 -961 202 869 -195 6 855 373 212 -320 -95 15 161 -752 521 106 109 463 -558 -402 621 -269 93 262 -664 -226 156 -863 111 -105 530 231 40 -273 674 -526 -528 704 468 227 688 -470 -215 -618 -832 -807 645 218 87 247 -814 -749 130 372 -506 -630 197 142 -803 -192 -116 475 -130 -261 94 142 925 -492 -761 -440 158 -788 25 -786 885 876 -139 402 -38 -945 359 82 476 989 31 762 -803 393 -560 907 919 -46 77 -876 -568 655 -940 -425 270 420 360 795 -985 458 -66 -52 -520 530 -45 -496 -569 102 -572 452 -893 226 -330 -192 -903 93 907 613 -833 742 267 446 179 -149 -258 35 -19 -550 -756 773 -226 909 891 613 -179 50 721 712 -256 -69 -930 690 -144 -284 920 -868 139 241 464 -804 -590 -770 867 91 -935 701 -493 -124 797 761 -796 189 949 503 -886 417 876 753 464 800 -383 -974 -55 -248 519 -983 -766 -691 820 -259 926 -54 -176 -177 -153 741 990 262 384 920 47 -769 96 838 -956 -198 764 304 -799 217 -783 442 -671 73 -100 -308 12 -954 972 120 -341 224 665 825 306 549 -90 -496 -700 -158 -837 -293 225 823 659 -961 -990 439 -552 383 -892 -890 -136 -788 155 -31 -556 -338 -955 -864 -478 -418 -87 527 467 -26 -364 -823 -177 391 175 -409 -373 -551 -715 -26 5 -232 -872 99 607 -149 697 -599 -989 479 795 557 -739 337 945 892 309 -287 250 613 779 -931 -514 395 -143 397 441 396 874 -118 939 -861 226 50 -547 124 -206 521 -217 -225 498 664 -811 -951 753 953 -437 -427 333 -961 40 680 -149 368 627 -79 -748 -865 -372 512 438 367 155 42 -762 -344 764 -926 500 215 94 -465 774 237 587 884 -587 -548 -607 415 -312 413 338 -865 -809 -669 804 691 985 -790 855 280 992 307 -513 -833 -690 713 -107 305 543 -338 254 -582 142 363 975 -474 -916 -526 806 -234 -30 330 -931 -247 -86 -904 251 458 669 313 192 903 -538 418 -817 -483 397 944 109 351 810 16 838 207 -591 312 -706 -659 -405 684 -171 -870 -179 385 -216 -672 747 -178 826 53 341 489 737 -244 -694 990 979 705 934 992 871 -753 392 244 284 -609 -179 -407 -810 -734 -661 -226 620 2 426 49 156 -596 813 -557 -750 311 171 31 -301 682 60 -961 79 512 -801 830 -658 -58 940 -759 -467 -862 -793 988 -989 -599 -496 -22 947 746 418 778 -333 574 -342 -289 -100 -636 989 -901 -534 834 -778 801 -794 208 295 701 404 431 31 272 -429 -957 205 96 -192 -888 440 890 -240 566 -413 -372 874 -641 238 -322 724 771 507 -320 -919 783 -483 -546 814 23 -864 -837 -358 -786 -696 698 670 -794 -607 221 36 -545 -849 943 939 -332 788 829 719 -833 -145 941 -613 998 -596 212 -742 -248 -740 843 370 837 779 806 -820 -4 963 -762 240 -392 221 624 -484 -732 297 752 261 979 309 682 -844 -839 961 772 -158 -236 -908 841 -180 646 -994 722 606 -151 732 -722 879 448 -632 339 -41 -212 852 129 35 -234 -26 -79 925 -101 66 -356 176 555 -712 367 -432 -87 -731 -905 -158 -198 418 803 -785 566 157 -952 -866 727 -518 -491 -847 977 -645 -510 -723 -811 -990 -947 -103 171 -36 -164 -287 560 26 57 -562 401 -850 126 532 180 -770 -626 -136 -820 918 -19 -214 172 -192 -169 412 -681 421 139 156 -787 216 391 933 38 334 406 -55 -231 805 142 -101 857 -504 200 -85 -409 743 -63 809 572 627 794 -232 761 64 -297 42 -528 536 466 765 -613 668 -844 -702 560 739 301 459 -907 -883 799 -399 -792 798 721 414 -136 -441 -652 -302 -999 127 332 499 401 -608 -766 687 -127 -312 -53 -206 90 -366 599 -459 948 -848 700 554 -667 -803 -939 -920 -749 438 892 161 75 -308 -945 35 -885 -437 485 -643 355 238 -417 293 -933 518 861 -520 524 822 -683 675 -954 -582 -351 -108 -54 -542 6 -126 990 -191 -636 -965 -942 668 394 -604 491 -891 -580 375 737 895 -155 -173 -249 149 981 845 -366 947 -936 -932 -456 -480 -905 -370 -194 956 -471 334 722 -32 -878 490 -278 638 -720 574 612 803 754 835 798 -373 556 478 -623 -846 -71 714 -353 -661 -333 824 -31 672 548 724 -794 245 809 -321 654 258 -584 -359 802 -529 -921 196 -662 -675 -769 407 615 -443 -720 -967 -632 -829 -332 -889 -886 -928 396 998 -881 -881 142 -38 437 -108 298 -51 -11 -944 -36 232 -761 -46 -28 -246 -657 -121 820 625 -163 -773 934 431 80 -528 607 -533 -223 849 596 780 -160 -518 -665 218 -617 -493 709 749 -336 -437 -448 -23 620 730 -851 -77 -774 128 -18 971 -399 -123 -880 -40 639 159 -174 -687 63 258 -447 737 -185 -830 -884 -347 29 907 486 -344 446 -896 944 -125 130 947 -939 -998 225 372 -619 398 -412 -982 612 -999 -306 -718 309 226 437 260 -607 -408 -670 -265 756 -278 596 -682 -447 -431 764 142 -311 908 -256 -440 -791 -281 -420 -119 -40 -880 302 -757 322 -341 -75 910 -36 195 -937 869 -39 180 -983 988 443 -864 -957 403 -343 -362 708 -507 313 -873 -869 720 606 -685 962 -82 -840 671 -271 652 -515 -77 -635 199 -519 -331 384 848 -858 406 44 746 -843 717 -192 704 -378 -727 -568 441 -869 -394 422 882 -223 121 -363 -523 924 400 -911 -772 -210 119 801 232 519 531 -497 59 -480 159 525 58 469 -227 50 201 -21 -234 -277 836 38 317 168 154 805 -306 -474 -25 -60 38 -344 -256 -961 -169 705 -307 416 -563 -875 241 -385 260 977 -962 349 316 -827 -848 206 621 627 -265 651 49 294 439 375 -841 -759 -392 181 -834 -953 -608 661 78 -672 -458 394 13 791 -21 -757 -600 882 -194 -803 392 -702 933 -525 -532 -624 646 -971 924 -584 -720 909 47 -576 -750 656 703 576 -578 -911 -530 127 -31 -224 367 367 757 -530 -404 588 963 -832 -622 932 275 -110 -683 520 367 545 77 -102 726 -331 837 429 -30 123 -759 307 654 -521 -622 746 -154 -28 770 276 -929 -558 503 600 51 -720 460 641 -810 -723 -268 -867 43 21 416 -855 -721 775 -134 -917 -723 -113 662 -650 -828 348 -392 -698 -411 -955 73 171 -348 497 -320 63 -628 88 -56 665 725 196 -357 624 453 -320 -358 495 -682 446 174 73 283 -634 378 737 -292 -505 -764 968 909 672 442 -178 -430 -708 491 1000 189 143 -983 -483 -256 916 -591 145 994 972 803 45 597 -401 -897 124 -37 -722 -298 51 300 723 -320 353 754 -392 -775 -218 534 955 -130 -567 684 -266 586 -808 -973 -856 -479 -31 -692 181 876 667 271 229 513 -963 248 -887 330 821 388 313 369 -425 -200 -594 -162 255 656 247 -203 -197 694 447 -702 -826 536 -85 -570 938 755 65 -89 312 -838 -367 -765 -922 856 -387 -300 236 454 41 43 419 761 659 982 564 596 -495 318 -495 80 -146 474 -85 -235 355 -558 -893 750 999 -941 833 -885 276 872 -1 -909 -222 800 -627 618 -627 897 315 781 792 -722 -959 608 92 197 424 -693 927 -228 -628 771 -92 936 -940 861 81 -284 180 403 -564 297 -258 218 938 -767 851 765 832 -227 -317 -449 296 -32 302 322 876 164 -793 -369 -675 8 325 -268 397 -953 -831 64 -45 159 298 -830 -187 -776 -253 797 731 -369 595 -958 -339 -467 202 -611 386 898 174 380 -637 -597 -516 -236 -319 700 -256 -913 60 -536 -747 836 324 -312 -508 324 739 538 569 -5 388 655 368 -925 -773 -272 81 -29 -768 -369 844 -29 -701 971 97 981 -64 -587 -979 -680 579 -373 527 425 -749 -986 -30 175 -92 -833 -259 394 -418 640 -487 514 -593 -324 781 -418 -152 -419 -832 -226 -505 470 -478 915 -325 -727 -808 398 654 -312 618 -758 346 -603 766 960 -780 794 307 -91 -708 974 -41 39 447 674 849 437 416 -941 -923 874 145 168 -742 -563 -913 -119 -903 -281 366 456 6 957 -16 -90 876 -878 583 810 509 437 879 -736 512 -23 895 187 74 175 623 -498 -445 930 -589 642 299 878 558 615 257 -630 -186 774 -457 89 526 621 827 -699 867 -507 223 605 349 -817 -761 -289 -993 -147 -642 736 285 46 304 444 -677 730 -103 486 850 -336 -558 -392 220 -566 927 -575 -59 580 -751 796 969 -868 660 284 844 -457 367 -190 801 547 -612 -323 769 -79 -709 -650 966 369 -33 -577 184 940 -981 -993 597 -518 -524 94 -501 247 334 -381 724 735 -741 -364 -339 46 737 -352 431 -107 -724 -732 -314 -799 143 -305 332 182 -220 333 -885 310 -797 411 -346 796 576 137 731 -195 -991 831 -597 -397 36 174 89 -938 33 -275 60 713 882 -14 274 49 400 438 -158 327 -774 480 233 23 -318 125 -743 25 244 123 -242 838 -435 73 -803 9 -263 99 690 -168 262 -21 -297 471 101 252 114 311 538 -161 -428 888 -243 -400 506 61 239 908 857 351 4 -150 266 -353 -562 -76 524 -335 -923 498 -668 868 567 859 635 469 188 -808 200 252 -81 -17 -567 -986 -588 694 518 406 -683 671 -604 -542 552 993 222 390 536 725 -746 101 478 371 -187 203 -326 542 792 12 -918 -615 830 -157 -275 -632 172 -257 712 408 -787 -556 -799 711 482 809 884 -62 -166 -52 664 65 185 -872 523 640 961 291 179 789 576 734 -931 -442 -48 -197 -477 -877 -961 -12 -59 511 542 -385 202 -463 -898 -725 553 -896 -387 -945 -843 -1 294 -132 -847 693 909 867 426 998 -994 -23 479 -40 -689 75 123 490 -507 79 -851 147 687 -499 -158 446 -199 437 -267 -378 -496 88 725 -287 -1 -780 -499 -267 888 516 -829 -310 -43 -129 -107 239 416 100 -589 370 686 878 2 -508 -525 384 105 899 402 214 -418 388 613 774 -740 520 726 -282 772 -235 648 -711 836 -356 902 -771 951 161 160 -459 682 656 957 631 -327 -86 -470 -116 227 -612 349 -126 794 -506 -884 -937 320 -525 -432 446 342 447 968 -755 888 -822 -532 -263 481 269 -257 -679 -251 941 -996 847 3 444 676 685 -598 -547 204 -681 288 -737 245 158 320 -467 843 408 42 298 113 569 -687 -573 -789 867 -30 -969 -198 27 -80 -7 566 301 -939 188 976 -898 588 625 970 -305 6 38 952 -200 202 -386 249 929 -945 598 -719 -20 318 -656 105 -342 527 965 -570 -408 883 -416 598 362 728 -454 251 890 -463 228 563 -715 321 436 643 193 358 769 -112 397 417 336 570 -977 -526 751 -507 732 -657 250 -637 -368 -203 -568 636 -564 -259 -886 836 -167 874 456 689 524 754 -253 979 890 952 -485 597 308 -725 -534 789 -726 -717 131 986 -859 -754 -146 -949 414 -307 240 251 270 -853 203 -727 228 -829 445 -798 306 -633 -566 -231 -167 637 195 -444 -480 214 982 -722 -920 413 -513 -839 958 -599 572 81 390 988 76 -1 -971 -376 650 -458 -227 -629 776 -726 573 -966 -859 -405 743 -472 230 174 296 -439 -361 64 226 -745 -704 -717 -254 577 519 -493 -924 -320 827 80 -632 90 976 482 -312 259 -75 -419 292 928 163 390 -160 -172 -495 -994 -19 -343 -438 777 -761 -422 149 501 -856 -24 782 -128 -283 -596 854 -792 -773 224 -185 349 236 559 -343 433 -417 437 606 -760 -791 653 148 390 -497 552 868 -215 -213 -854 54 -149 -171 11 96 -299 723 -738 -124 -78 888 708 -163 -822 822 -655 -605 -409 947 391 -291 -784 -406 50 677 878 -674 -587 322 439 771 -509 762 381 -84 774 989 785 -563 -341 -995 -958 239 -814 939 74 504 731 995 -933 584 700 643 -233 817 -806 425 -665 -422 204 192 -603 53 -89 -156 766 593 192 -838 -837 68 -352 372 -1000 583 -780 692 25 635 -242 786 4 -483 -706 -676 -220 -364 109 -753 -160 547 -869 -111 183 35 -425 -603 -737 617 -649 -23 -25 998 713 -539 499 889 595 -511 -955 -961 -200 -209 930 344 240 40 -795 60 -938 407 671 137 -648 386 -461 887 786 857 -613 -772 865 364 -546 -115 371 -755 -708 693 -9 637 -185 -840 862 -266 975 579 987 -47 273 727 -442 536 -652 -609 -86 48 -418 -928 -21 -303 409 -464 452 -468 202 641 450 786 -174 228 38 378 613 -405 73 304 -627 607 -588 -327 -243 242 -684 873 -601 998 539 629 319 93 -324 169 483 227 -765 240 -402 -608 494 358 68 -786 -17 235 217 -962 -565 545 -199 342 970 243 494 -384 -170 181 -370 772 -723 877 -752 -3 713 975 805 193 984 -651 -144 -113 332 -56 933 -790 -848 -407 285 97 -963 799 794 -482 -734 987 -452 -382 -712 243 -1000 515 695 -582 156 78 -716 130 -43 762 -555 -710 -323 473 468 35 240 -520 -146 -222 356 509 -822 15 -896 978 -364 -987 391 977 362 486 415 -63 -759 891 993 966 522 183 -62 660 -322 364 -581 -713 151 916 663 -204 45 526 -658 931 -647 -12 -26 -214 -575 -881 821 -239 -617 810 632 -586 -759 853 0 291 812 12 227 899 -133 -3 -549 -977 48 30 969 655 356 -341 473 213 -587 -15 -296 171 891 713 157 754 941 -834 -852 236 221 783 680 -624 -422 142 -20 369 -496 -656 -180 710 -580 -491 -842 801 -740 482 355 717 778 -155 1000 994 586 422 700 -137 -843 979 -260 561 266 550 -736 -999 -973 592 491 173 386 892 546 -511 746 423 -483 180 -508 -922 -91 246 -888 -892 -965 -985 969 459 140 -664 167 -523 -518 995 -378 569 946 160 -565 320 459 -834 -882 397 149 945 -59 558 -199 267 -718 -338 851 -129 528 -490 421 -681 -423 -668 -230 227 83 804 -697 178 824 -367 33 -51 538 814 105 13 717 744 370 -671 -618 -72 169 395 588 -549 527 104 -743 367 -739 -301 95 461 -986 757 488 358 638 641 829 -903 -79 -630 917 95 -28 842 641 225 -644 -48 -28 918 743 350 -340 -399 -621 -717 619 582 -751 753 293 -610 -650 623 -306 -668 -391 591 433 -956 -709 -386 -606 -440 562 -77 239 -328 113 219 231 -47 -565 -629 436 607 -824 -913 816 508 135 995 640 862 668 9 955 25 728 -466 954 -544 -478 -315 -9 568 -93 -44 409 -721 895 -224 7 728 830 -63 380 -15 550 156 -415 -215 570 -994 52 -361 -300 -700 -899 -242 42 -932 634 -868 557 816 395 219 -143 -913 507 42 296 -698 -204 -386 -966 385 329 717 -321 501 801 128 -507 953 -906 390 -487 -371 485 809 -594 924 494 -996 -356 695 141 930 -873 836 32 -70 -815 -293 619 910 -628 -883 -369 814 -407 -837 -705 -516 230 -628 306 -448 48 -703 -25 -453 280 -849 -74 -116 398 399 -298 414 -885 -473 -743 -153 534 -584 -448 -443 79 487 -422 -639 588 -609 229 294 995 994 521 272 163 973 907 760 -979 -399 -466 -996 742 323 -530 -161 325 -190 -243 -24 920 849 898 748 -691 936 -415 696 -144 -348 -881 -706 -589 355 -665 -481 611 -812 406 -341 556 176 -358 959 350 -675 -747 733 484 -530 -81 47 674 13 406 -559 418 382 107 -569 -649 -340 442 327 -705 -338 591 -59 -926 -650 424 889 75 575 -45 -983 -220 -67 593 -966 -496 67 808 -386 634 677 -563 269 598 -139 87 353 631 -648 28 387 -125 454 314 -1 383 107 118 781 -642 -265 -973 910 -287 191 -690 -171 -803 -180 -727 39 445 -390 -976 263 -693 433 415 -317 781 -383 235 -993 -545 -131 -905 -781 55 -93 512 589 -309 -455 -811 381 -428 -677 -566 -55 347 658 1 -158 -782 -586 -593 -79 684 266 -802 154 116 -946 -646 488 -255 454 -895 -237 -132 748 -766 937 -236 -822 614 -539 265 968 -173 -591 -741 -371 -839 -381 -993 -33 -101 -436 -826 -179 389 461 644 -6 -874 607 -359 -338 29 -328 -351 410 69 -338 -353 -746 398 747 -626 -210 -349 -934 -216 378 -720 872 -140 -214 -545 79 -293 -671 501 -36 256 -949 675 -763 984 -203 -979 -125 -434 -253 -150 -357 -764 -909 774 819 727 898 751 -45 -639 955 989 332 -942 317 854 817 -496 285 397 981 549 877 -223 -323 -167 -831 322 145 116 -714 862 857 -125 804 774 179 999 495 -835 378 -672 -195 870 24 -433 8 -884 384 46 290 -195 344 404 885 -687 -162 -623 -262 -680 -278 881 197 278 955 -797 306 840 481 -167 420 -451 111 979 -218 -487 582 237 758 -262 313 582 764 929 -475 -560 -895 -477 540 -312 -418 -570 -473 -449 880 430 -604 -652 -846 648 405 -126 249 68 532 386 -118 392 -869 541 -933 -715 50 3 -712 520 377 572 160 509 -79 568 -443 -955 287 468 -627 -701 915 -402 580 -790 598 -630 1000 573 906 -859 684 -591 983 170 -363 395 537 -780 -228 -51 -324 -113 -489 -781 183 951 188 55 370 -439 963 248 -234 -199 -324 489 -223 799 944 293 105 953 -828 130 -945 -604 543 913 -640 115 996 -708 -703 -573 0 -336 690 -780 799 407 866 706 -742 557 -903 -407 171 -325 -408 838 -64 -148 -557 366 -565 319 351 -226 266 -283 494 164 153 240 362 -477 -496 14 55 -655 -363 -78 938 248 -895 -569 -113 816 -640 328 -157 549 -509 142 -497 -662 -30 499 -315 -273 542 347 887 -974 208 -675 -936 91 -246 31 289 -836 899 -281 -52 -662 -613 625 946 382 -190 -486 -829 40 -874 582 314 -958 138 -324 -251 188 -579 -259 -756 783 3 -360 926 842 -371 -703 897 510 -426 -791 -616 678 -613 -959 273 740 -908 331 -18 313 308 -214 -269 -415 140 406 -922 976 -653 876 46 444 -198 136 -128 76 903 947 -169 -460 -811 544 -915 998 7 16 676 962 414 52 -626 140 -668 -837 902 708 181 -802 788 142 -175 -964 -103 692 -627 -263 318 497 -84 843 944 118 557 -928 753 187 728 -272 572 260 -23 -651 98 -551 -179 -736 -598 -751 500 474 996 -110 -331 -81 177 -357 269 -742 627 -403 -673 151 -853 217 -476 986 -372 -320 349 760 733 -85 -360 -471 268 285 -776 851 -14 -794 676 -157 996 -348 -581 -865 -30 -893 -538 -352 -239 -293 761 -834 -796 -288 913 -992 -824 -30 253 761 27 723 872 -329 622 609 -160 662 -389 929 -427 -612 -831 255 -931 788 152 930 295 964 283 -44 -194 233 211 -978 618 -30 102 -573 -980 812 -769 461 92 360 -198 160 -405 -538 -577 762 589 326 -542 -41 310 -949 854 -474 844 -60 -403 935 770 -214 -867 -247 533 382 -405 -453 38 807 -807 -381 -239 -619 227 621 236 587 69 -175 53 458 264 106 841 858 -991 -874 -70 -726 -980 -77 406 68 -586 -48 8 -169 381 545 -357 51 -134 180 -251 451 150 -35 -716 -461 -474 -208 -982 -977 218 934 489 -33 881 235 311 -437 366 -922 470 274 345 -819 205 902 307 -27 421 -104 -147 -781 585 -597 497 354 -912 640 -931 -854 -208 143 -503 -365 -136 11 -268 -832 -918 269 -973 280 622 681 123 -786 387 -28 -347 254 280 -759 -807 377 -895 560 -710 -461 58 -415 -647 -358 743 -518 846 -162 -282 -378 -913 236 374 140 -505 789 698 229 948 -691 262 180 -570 -309 526 -21 -782 -458 322 75 379 8 -247 -602 -921 -954 -639 479 -944 230 731 72 338 -673 991 328 -987 -23 -69 -22 -769 979 319 -751 524 608 -971 270 763 519 -155 757 848 298 -598 -572 -9 -567 190 -853 -168 284 126 -710 921 -19 -538 -652 850 -310 207 862 -61 -336 -545 230 -920 16 -17 -111 996 -774 622 749 191 731 -454 -309 40 -993 14 -529 7 776 -944 -462 -277 -834 -523 -550 -976 -472 -989 468 -305 921 261 819 -280 -99 -481 511 965 -164 -26 884 -648 915 38 331 518 -988 893 -729 367 -764 -759 -613 387 521 728 -43 73 -47 58 -769 997 341 576 -417 124 -575 -847 -490 -471 587 581 999 331 -703 617 -185 -675 235 -693 -498 166 481 357 912 942 974 658 -830 -197 601 636 -686 -202 574 -15 -921 92 -435 111 572 671 815 906 702 -279 498 -629 3 -572 138 467 -493 616 878 -493 -852 -321 447 946 -877 -971 117 355 -81 575 283 147 -921 736 -970 883 654 357 -813 -652 -710 211 -536 66 802 -78 705 186 -925 -924 241 -133 -296 392 -476 216 349 219 325 -509 -106 796 500 147 679 -663 -533 -861 -366 863 -733 923 24 -661 554 683 -315 -503 -474 -495 524 -381 343 -857 -476 -767 -686 774 -984 -822 148 -469 555 -757 22 354 241 -53 302 605 -879 -463 463 -830 148 -18 766 531 832 -76 990 -576 -474 385 757 -952 713 -891 -870 -677 412 742 -386 870 985 148 -834 849 -744 -324 -380 -458 -233 -157 -383 -84 -635 537 475 -647 -22 877 -996 -331 59 768 874 -666 724 898 -853 356 -407 473 -40 -349 -869 143 -565 944 510 910 245 402 560 999 -466 956 -713 562 -191 905 333 686 589 26 21 94 225 -209 882 -638 -403 -48 -455 -103 14 958 115 829 -992 918 300 -123 169 739 -897 316 -96 -959 426 851 -72 -409 -77 206 553 650 -725 117 -473 339 647 -585 -214 659 432 -100 814 -600 -937 -644 -286 -933 622 -434 -644 -483 815 -232 -237 498 86 -747 -572 389 -386 68 -548 -802 536 541 -951 -347 163 585 938 -227 681 513 452 930 744 -128 671 -778 -833 -106 -104 -907 -466 -651 -623 -106 814 -308 879 -496 -428 -367 -161 639 -278 705 565 -109 -236 524 46 -491 775 48 -989 -467 519 -228 76 91 -475 -493 -777 543 -252 977 -619 940 -814 -799 489 -238 -973 -499 -340 85 -740 426 326 24 -452 672 743 354 775 -877 721 -789 170 -456 -725 -979 -495 -443 -31 353 821 -621 -696 -923 -356 315 -916 893 153 68 729 288 914 717 -763 -867 -253 384 730 336 -611 708 911 -776 685 864 427 269 16 -43 -586 38 385 821 -504 -855 278 -69 -204 -601 -509 807 941 -50 -511 813 142 -835 -904 988 271 147 631 -773 -146 -562 -761 -828 -54 -994 814 901 216 -404 -511 -900 -493 -480 708 551 -821 597 742 -213 -767 -363 -185 -274 129 -52 -59 706 325 542 -420 948 840 -205 -536 -349 -20 894 563 -719 -2 -802 631 517 -918 309 -884 -838 -256 788 -582 799 909 278 739 8 153 -37 -977 -465 -397 -147 418 -970 893 -379 -980 478 -506 -498 -882 551 636 988 -225 197 -150 103 555 718 102 -647 281 631 821 508 -434 635 -624 -351 -669 644 439 285 33 -819 -732 988 -814 358 124 -543 733 548 -554 -679 842 -727 68 -100 -157 908 184 -889 888 225 -83 652 -463 536 366 848 -594 802 754 -515 -468 -878 823 23 -219 283 266 -552 352 -391 17 -783 998 582 48 -958 -157 -966 932 -804 712 -952 -50 629 -971 -269 603 39 -565 -835 -279 -922 896 810 56 -519 596 -218 380 -287 728 854 -226 -197 706 -612 -524 923 709 559 414 940 -405 -117 -779 -221 -719 -251 -962 -433 -363 -343 -178 212 -406 346 -194 89 -92 750 -746 969 957 734 129 -81 688 -766 -237 860 774 -580 145 -740 -292 -971 -652 453 681 332 89 -688 -174 -909 62 385 947 -701 -548 328 535 -1 695 239 48 163 986 966 -510 467 250 -558 387 -961 -385 246 588 962 -97 -821 -746 -736 887 866 773 536 -84 667 193 -548 -609 660 -587 -919 512 934 -506 82 197 -881 -775 -170 -839 -22 -445 641 -24 -738 198 610 -495 493 991 181 333 339 -872 936 -44 787 890 278 -942 -190 440 -394 224 862 576 699 596 -781 -643 -523 851 -121 -745 494 -349 222 -272 -704 -712 823 192 -470 473 -814 298 -653 -411 -711 125 884 -792 482 -973 685 215 -145 311 -207 -193 -667 -688 64 36 -201 447 -320 647 378 -194 818 735 147 399 -919 561 223 -494 705 360 932 498 -516 365 244 -661 676 -275 -289 -244 808 94 -815 -724 889 995 409 474 -660 228 106 790 -357 -920 859 -200 -595 124 -851 578 379 173 -692 -407 -484 322 832 561 -906 -150 273 492 -313 497 -442 -576 888 602 -41 -89 613 307 -964 -891 -456 783 724 -907 2 948 923 395 -503 741 -929 -715 -975 319 -733 -449 -546 355 210 694 -895 538 -314 -65 -191 336 400 -481 156 264 -600 -842 83 143 -809 668 -893 -273 -717 -499 -44 38 -262 -932 81 840 509 -225 -69 -319 -897 -591 -33 617 28 -761 910 -593 -66 -93 597 754 -573 -521 -247 506 737 -69 812 -811 288 132 843 -238 -756 -637 -768 -509 -771 365 507 91 955 -46 901 390 -475 818 448 516 -37 7 -486 84 -305 -291 616 252 -892 622 596 959 856 614 -155 273 -592 856 -144 -2 -988 456 135 -117 -620 -913 416 -613 -959 921 -471 432 716 10 299 -86 96 261 -850 774 -823 -221 22 -875 -191 904 230 865 68 -316 233 682 377 285 -503 692 -422 -432 -397 486 -758 132 -785 -871 -14 777 -134 338 -139 810 961 -373 -279 406 -207 602 567 988 -910 36 -143 474 -902 -126 -668 -60 -133 40 -483 334 91 139 -140 308 810 154 -392 85 -416 -718 -939 288 173 -183 -886 705 876 -41 -396 859 -944 757 123 -335 496 -664 -272 -718 -792 173 438 -684 278 -220 -204 749 -917 828 740 -505 -458 -300 484 -551 -554 -290 -948 240 261 712 161 -836 -641 -26 -581 112 -835 713 789 -452 95 -65 -849 -48 380 246 -36 220 103 -230 -134 69 -328 988 -922 473 698 8 -798 -242 -834 -321 -933 195 242 897 887 494 -506 -996 -332 298 566 -878 357 556 -328 -288 722 -792 58 -469 -130 31 -159 995 889 65 -80 -228 -920 43 -494 -254 29 -868 176 -939 -235 975 -232 355 -517 691 -93 761 598 276 -817 -87 -18 -786 -332 -167 -770 121 344 -432 882 -63 -61 -543 -315 -643 874 151 -638 546 78 -488 722 -734 822 191 -984 769 788 -356 -852 -819 160 261 841 342 -331 -263 496 635 858 -719 524 187 339 -190 -27 -934 -414 67 -983 -764 -105 -42 784 975 27 -878 905 215 -460 167 391 -637 463 500 766 -883 623 -640 661 493 998 -630 -732 353 -1000 330 -418 -321 79 -680 -850 483 -244 79 297 -681 -856 914 759 313 653 -949 247 985 816 655 846 49 293 -906 75 -289 -631 753 270 411 872 295 -696 -976 507 -810 261 -912 200 929 -381 923 494 676 -733 -248 -216 -865 145 -825 -273 -995 -780 -760 -976 477 215 -129 -89 990 590 -720 -299 926 323 250 -944 -132 -819 -898 292 754 894 962 166 -616 -113 -750 -934 985 -292 -171 986 -844 427 -697 -352 -767 899 -879 11 -940 -385 -222 60 449 572 557 -124 708 -473 652 -500 384 347 -969 704 900 -298 554 831 -495 -779 978 -447 964 353 -552 -897 -160 291 227 786 -786 551 -525 56 -406 -946 954 541 945 943 -411 -705 610 336 -467 805 724 -310 -219 -303 -19 660 -323 -360 -989 13 371 175 440 -348 965 -308 922 -146 890 -851 -304 -971 303 -450 -450 820 -391 -780 -774 -870 368 213 -446 820 -397 633 -977 140 -458 796 -966 689 -424 -524 -73 974 397 -115 335 -72 381 454 849 708 122 -240 187 -232 166 493 -889 -860 -513 752 -418 -526 887 203 -519 -580 -874 360 166 -212 114 902 -994 -891 -746 -883 -5 -358 9 -237 -293 542 837 973 824 645 881 61 -695 0 381 -125 902 -897 -675 -665 417 -256 -635 827 826 -915 -985 -652 663 573 701 680 -677 -836 909 718 723 842 -794 -72 350 -950 515 826 -837 -823 472 301 -608 657 -995 -396 -393 -331 230 246 -420 893 -30 -109 587 857 -46 967 281 -925 -985 -943 -778 -769 -910 -564 878 881 -384 714 972 -688 572 829 -654 703 137 239 -92 -425 103 492 550 275 -110 721 257 950 -25 -277 962 -909 -322 119 -940 -942 873 -958 -199 290 931 -856 720 -185 586 -207 141 900 936 -101 828 212 -204 -718 -86 -870 130 -788 792 -321 -378 196 -498 -873 -858 92 -897 428 316 470 55 -135 -501 349 -113 31 -669 607 -193 513 319 -138 -260 99 -856 -63 -808 -9 -225 133 128 40 203 36 -736 822 782 423 364 238 265 121 835 -724 -202 -856 -173 -134 710 -952 -205 336 -677 -343 -411 -96 713 596 -217 -561 213 239 -540 379 732 -524 10 822 561 586 -857 -323 409 763 878 444 -233 71 276 -989 -979 -901 957 -955 749 641 963 652 212 84 737 139 497 752 222 -539 894 -389 20 -402 361 504 602 907 -190 357 779 -695 -497 891 -336 -328 -376 463 -908 414 126 -65 454 216 933 -389 -933 -451 -456 265 -754 -897 -913 -446 -651 702 -160 -291 214 -911 969 691 -341 -223 -386 -393 -980 -9 -496 288 -764 759 285 25 -552 413 -651 854 -459 -89 307 902 -912 226 967 521 -127 838 534 17 67 733 -457 111 407 55 514 -322 -937 -399 -756 791 -435 -183 80 -224 847 876 331 -971 -599 -512 -566 140 -16 798 609 622 -398 158 -656 980 832 917 -681 803 -341 796 13 -960 -660 -136 -561 44 499 -339 -917 -442 227 -31 689 308 -704 -745 -436 -352 353 -813 306 393 -148 -640 311 24 873 780 -566 75 -593 77 -168 68 -161 -692 -640 375 -549 -988 91 -844 813 -70 -43 -719 333 -730 453 -23 -542 -728 -395 816 -720 86 -48 -210 -322 -171 131 193 870 493 -361 -773 -208 279 -522 552 -492 -478 455 377 789 -588 -771 -3 767 -592 -119 -245 -124 -718 487 -242 -977 -431 -177 630 -691 -223 -570 283 -267 426 -375 435 -613 -138 -294 -733 506 -104 833 -863 729 674 -156 601 -931 349 281 800 -738 -7 501 -654 33 -274 -253 792 -523 -747 705 912 164 -621 -444 296 497 -246 -173 444 248 658 975 -630 -950 291 295 -460 -460 -386 69 -361 -625 -54 996 -869 -718 651 89 179 143 -549 -667 -860 -879 105 -198 249 -533 -188 -891 -251 407 687 -877 -287 635 -346 618 -451 178 -797 374 -727 131 103 -400 278 527 827 -257 487 -759 15 15 155 -225 379 -456 -866 -975 579 674 -295 936 301 -990 -73 -617 -452 -858 924 -943 -854 -919 295 524 -732 -268 287 525 -287 -410 -260 993 -601 936 282 979 970 511 -547 -57 967 929 125 434 -574 -480 -507 624 633 -774 -420 -41 -567 385 -161 656 914 -578 -216 -577 -397 -290 887 -348 -980 843 351 -912 288 275 494 9 618 -212 -293 -983 117 -218 -726 -893 284 -176 -692 -744 450 -363 631 -252 512 -803 418 -934 854 801 -148 143 921 -601 846 -845 -800 887 -785 885 -844 725 699 -602 935 765 521 -997 594 -433 117 -467 -113 894 -984 -384 -881 49 -345 847 409 284 -437 447 125 311 -356 -153 -977 614 -177 -356 -83 966 -627 -876 -123 413 103 169 518 -684 -360 88 32 -623 681 897 -209 -659 -159 194 43 -766 -547 18 -323 919 339 611 818 578 346 190 -114 481 191 3 51 -88 528 213 859 -863 -999 -744 -328 603 -482 568 950 -576 -311 -97 -119 -970 417 577 -993 861 874 -825 242 -663 494 501 690 -135 818 67 -744 618 57 -311 -49 -639 -650 -165 262 627 -138 -848 -394 836 450 -344 -269 -638 -663 -548 -952 767 980 526 159 755 742 526 506 301 -859 530 242 727 -392 632 -594 -79 770 957 187 836 272 -670 725 46 -642 185 537 911 -387 -110 -192 -336 718 -819 536 515 -557 146 -149 -299 -38 -865 467 95 -835 794 -189 -70 -57 -956 841 -415 -520 -641 -690 -295 -314 -493 -639 -611 309 556 -945 -476 -734 -325 450 -602 -300 240 -934 238 272 119 -536 -853 601 -670 -434 611 -315 -874 -137 103 -854 927 498 19 -34 -246 147 785 -217 -305 -232 562 14 -182 -231 -545 371 -257 -594 718 803 -863 -531 751 -987 -689 922 -113 537 -833 584 -687 724 939 -491 -947 -537 522 -130 -12 -773 20 -188 -87 -15 -599 770 811 374 443 -254 317 422 332 635 639 137 344 -575 3 -882 903 -249 -288 -106 963 206 268 -619 -146 431 -305 201 -982 -673 641 799 -785 -8 518 443 824 -459 -428 459 -543 -972 -734 510 -160 547 118 562 577 -376 -12 879 -806 976 -166 -965 381 83 -131 235 828 347 89 -337 -922 -453 -987 -454 347 -942 -426 750 656 530 593 411 634 448 602 -313 -40 -538 -601 -9 188 109 -393 346 -389 740 666 478 -996 -507 -195 603 -93 -597 90 938 -204 725 649 510 204 -660 273 -16 -239 635 -480 -882 84 -954 -629 17 24 227 -165 -950 131 308 -15 429 -762 -404 -583 -41 -365 652 -22 -501 -345 -255 -377 -879 -335 610 519 623 -346 11 -734 452 213 -143 674 -285 7 -246 -156 -831 -93 606 -377 876 241 -449 -555 -643 701 159 -599 398 -980 68 -252 -24 -588 -338 868 -653 -345 749 478 437 751 429 265 -150 312 910 -627 986 210 -590 -244 515 -531 723 788 -168 45 -541 -128 -312 -717 -891 -239 325 437 48 985 375 731 -272 266 548 568 -336 564 147 -779 619 -404 -696 324 550 -920 -268 397 -867 852 -244 -172 -859 -955 -164 -243 519 113 881 438 161 836 569 -895 911 268 695 -419 501 -645 -191 28 -771 -833 -21 452 382 923 -112 -912 -226 -380 222 544 -710 39 918 -686 77 -798 -512 -904 -484 -790 498 625 -222 176 -499 506 -341 771 -399 911 -822 -581 -834 234 450 426 754 895 350 -25 -738 -408 194 -823 130 -213 -520 -959 -603 726 -880 -227 -700 217 -62 629 848 172 -284 822 -580 -554 776 427 -50 328 289 619 -549 -555 -500 222 -241 417 -989 756 339 345 52 247 701 945 -28 463 -963 422 -708 439 342 363 -237 -559 -81 -637 904 81 239 290 -21 189 731 166 -109 -288 923 116 -182 918 -598 -882 976 -15 231 -827 43 -742 296 -824 625 806 -268 2 -518 -248 -209 -776 -44 282 767 684 852 559 616 -327 -258 228 974 -906 -547 -272 -220 -264 747 532 897 -248 510 718 -188 -10 -11 994 -87 -580 754 -331 765 -404 -654 -5 940 77 -472 548 311 488 -686 206 -268 529 -251 -53 664 -686 -929 -446 -411 863 -351 611 588 -190 -834 -759 -907 -354 536 769 -466 302 993 373 818 928 -766 -442 -652 381 -369 3 -446 -600 -940 7 -305 -247 632 -408 -726 617 -834 -176 426 -367 -848 748 -780 797 -836 527 -825 -893 -236 824 -287 -982 -215 -578 844 -413 -776 -669 397 33 -862 -87 -444 -171 19 -773 928 345 -205 -757 411 338 -986 837 -348 -416 414 569 -955 524 -494 699 450 582 803 968 946 471 -876 616 -927 -913 844 -929 -884 -180 -634 797 753 824 680 900 -462 649 781 -58 -759 -197 -226 -285 -133 -815 -272 -146 704 -535 -920 974 -175 841 -799 -255 -457 603 320 -844 232 483 167 -75 929 796 955 -319 770 695 539 -289 -884 -748 -765 386 -679 275 975 88 390 -253 -690 -71 -485 -428 835 801 453 229 -973 -951 102 -902 -571 887 57 -734 -932 -853 696 -130 -928 -770 -478 -573 -92 -70 -623 889 -578 270 295 -48 -84 71 872 797 -176 625 156 585 -742 -751 566 963 555 323 554 -345 148 -651 385 -948 220 -170 -989 -847 -648 -462 911 848 353 815 159 420 159 -328 360 -573 722 273 -873 100 692 -482 -591 260 179 415 274 -754 -679 -856 987 -508 627 96 -513 924 -463 -464 89 379 767 -429 200 -679 729 523 700 -551 534 -496 281 -576 -872 -903 72 412 672 948 413 -695 -832 -114 -54 773 -1000 -194 -493 -25 222 -340 852 447 855 -104 -151 -768 -593 -681 -569 987 -501 -819 701 207 -981 -761 -933 -114 -844 299 49 -506 -204 -736 -363 -165 353 475 -664 76 891 -380 -450 -735 -561 19 43 -715 -535 974 -359 -648 906 958 -377 -647 370 145 -931 -386 261 326 261 936 269 -355 -695 -137 188 -625 947 307 -455 110 -501 747 466 938 166 -984 274 519 894 -669 -621 -886 652 -238 337 830 855 -105 624 -510 302 -292 -415 -19 28 272 947 586 719 394 -152 -201 607 -242 -189 562 -960 364 -82 -89 -261 456 350 -840 221 110 -708 -449 69 875 957 -130 -496 -196 870 647 -358 629 -283 -760 -355 -954 -696 -773 784 672 -189 626 -392 -140 525 329 420 31 -849 335 757 -136 981 450 997 615 -590 271 -18 999 -375 363 -8 491 444 -435 870 -494 193 -408 992 219 -844 392 941 271 -602 -673 574 -945 -669 909 -492 -857 -290 -580 629 -367 811 -295 123 -512 798 113 992 -576 -752 225 -848 33 -497 208 299 -984 -868 929 791 -465 -988 -22 902 4 -728 472 443 -906 -254 -486 653 -256 389 -647 216 -536 587 -339 -345 505 662 -46 967 -396 -689 -888 429 630 492 159 389 930 698 -504 15 -696 -203 333 -171 190 -72 618 -652 191 -661 -294 803 86 365 184 575 247 301 941 -99 -952 924 658 493 199 825 342 -868 139 395 224 170 534 -531 482 683 -13 -927 106 -262 637 -402 -583 591 301 940 -830 279 604 52 294 315 -267 -202 -156 -833 -843 738 661 380 -7 -392 1 -613 -982 -621 -311 126 860 444 775 -618 70 -500 185 161 -658 593 -987 486 -805 -304 239 -846 397 193 -291 -317 -857 -236 742 -357 -262 683 -169 -227 -17 585 383 228 -889 832 -494 -223 -187 761 -736 -564 195 267 423 875 933 -827 998 162 320 -158 804 487 -232 587 -313 -650 -335 -735 726 -559 -320 -758 875 534 229 335 482 87 -754 315 -230 -128 496 351 -483 -47 222 -389 838 329 159 -487 450 -343 44 -536 940 -94 854 -523 -807 -745 -290 -190 -657 284 127 630 97 761 32 851 616 566 -432 -818 -836 363 -460 -793 -784 -819 680 -996 416 106 -725 -973 25 -595 9 -271 -978 896 -304 -970 -215 -254 -48 -90 471 -128 -6 -345 -134 -932 -624 -96 -363 44 -147 324 594 197 -382 314 129 -806 12 -863 67 364 -363 -813 662 -256 -652 662 409 255 -164 -502 26 -550 45 -725 105 629 -349 -916 -749 -269 -308 -118 -56 529 -941 757 -65 -884 -318 -295 951 -511 737 37 -205 344 -558 994 -405 -316 494 -218 238 79 -852 266 439 716 -783 886 652 -137 -279 -447 126 -231 -614 -258 947 -260 -305 349 443 -857 700 -292 -423 450 -214 338 379 -83 583 234 283 -484 -840 -960 -906 -517 -991 220 469 -637 953 -158 868 -2 -744 925 -123 899 651 -729 -254 -867 -352 979 334 -769 -141 -999 848 313 227 454 282 942 877 -919 -395 23 639 851 838 -412 -846 -586 -976 649 159 -487 991 218 -78 58 -812 912 786 -290 -579 -98 -62 120 876 -775 -989 218 -642 -458 -330 -466 818 -879 -875 107 728 -237 788 -598 564 -402 797 -229 728 -760 -120 -282 301 -942 588 511 166 -68 -648 210 -701 -675 178 828 497 -802 -264 287 -606 174 -807 -298 695 465 -368 101 -180 -803 525 668 207 -68 -85 198 -727 134 390 534 -608 687 -430 -575 -961 -889 978 -639 -194 -289 -436 -647 999 951 310 -145 826 -11 185 -82 -964 374 458 305 806 92 48 -458 -232 -798 -718 -741 84 -645 965 60 451 -701 717 -3 -624 145 -374 -818 491 -396 239 854 356 -501 2 -663 -168 -97 598 129 -701 223 920 -849 -939 -788 643 -142 -832 711 -149 -654 -254 634 -418 -693 755 -278 -1 869 -885 -741 509 152 -998 168 220 511 126 -533 -800 -153 865 275 -340 -997 147 179 -216 -979 -812 -740 -735 774 -593 222 984 -283 15 369 -374 -339 -650 -854 611 -107 -611 538 -544 974 407 -977 22 -958 -602 -908 -389 -676 -151 -454 -628 146 -541 553 -352 722 775 -587 -835 -398 244 -138 181 -353 -402 880 375 651 -301 -532 963 703 -977 458 488 346 -451 350 104 -452 -400 -47 583 415 -187 740 -278 33 -617 -612 786 -665 404 -580 880 -553 -157 -781 925 -170 25 392 -171 -886 681 -916 -440 -106 -146 186 358 702 596 -97 465 -925 -57 -482 -562 113 -585 36 833 997 -191 -210 397 235 129 328 556 -347 933 300 174 882 563 -35 670 168 -310 -166 -149 212 -517 396 -12 685 -579 -467 -716 -363 630 824 -497 -943 250 -969 -543 277 910 -473 54 363 119 315 782 -891 -857 318 899 107 931 428 -700 -970 -591 716 -174 -284 822 423 686 -757 512 -677 -566 -411 824 231 399 -45 478 207 827 659 577 -234 753 792 196 -851 -152 3 989 71 -889 504 -132 -179 852 653 793 733 916 746 -527 -238 -852 -492 858 -142 957 289 -187 408 -673 -427 615 -25 -489 931 -249 -578 132 -454 -711 -499 248 -214 -618 -265 148 -410 -239 885 -788 -535 722 -862 -739 11 483 605 -711 494 -605 -198 -57 -230 732 -236 862 844 -908 204 -828 720 578 217 -52 61 507 -716 243 799 308 475 787 345 474 -37 697 -75 -992 337 554 356 727 -8 192 640 84 -82 -768 459 -844 -733 -901 -949 640 998 -351 695 -128 -126 -108 692 234 176 -656 902 843 173 931 -925 -751 -355 -84 432 661 868 59 582 -54 -1000 257 71 243 -162 847 -93 591 226 -642 86 -41 -722 263 -420 296 37 -420 -31 -442 350 -762 -198 626 939 -464 912 -285 -423 645 -146 234 -137 43 343 -517 38 -612 -845 -154 614 37 -10 -84 180 -529 -510 -480 882 144 -668 233 969 -535 651 -777 879 -548 445 896 576 -224 394 -693 -283 853 -321 -420 -743 -355 -4 305 276 428 369 -119 -810 978 -124 -946 -837 811 998 267 -379 -587 -384 3 888 -925 444 93 -698 -153 121 11 -904 357 865 280 316 450 -300 -605 528 -315 293 87 -779 683 181 521 193 445 -569 -418 -489 465 749 497 671 -173 -954 -313 43 -650 -763 -388 -849 12 -447 423 -733 685 -673 -24 796 317 -107 322 583 527 -673 -469 811 236 -895 -242 -406 564 857 -547 -155 898 -893 486 -346 111 -327 120 -251 756 121 -164 -914 -462 -672 -560 794 201 878 128 407 -258 223 -762 -843 950 -974 260 -298 607 -213 810 452 485 -831 353 469 581 -519 -301 -267 -582 -170 355 -916 339 -522 416 -174 62 334 431 317 -483 -220 -199 780 579 -598 -696 605 286 -32 -754 400 -896 -448 -894 -21 527 369 733 144 -772 254 515 -349 783 757 56 -167 9 147 -320 347 -213 983 -627 -468 885 413 257 -311 -505 -417 25 -925 888 -310 934 -891 296 -930 -989 -143 -28 -576 -291 -509 300 402 -845 83 -322 -570 -26 163 -963 -461 889 -256 975 -776 -321 -142 316 -366 -275 389 624 640 -1 -235 570 -413 -714 547 256 -120 71 -855 335 208 -684 -730 738 -294 762 595 -353 851 103 -112 332 259 -246 -868 547 638 18 -147 -600 -878 744 -217 -46 904 -582 562 -26 33 -544 -637 854 -924 385 -134 204 -397 -10 -441 102 481 -59 207 751 -193 428 -433 -10 742 994 190 -865 858 643 -790 -943 -559 496 154 131 176 886 70 724 -360 48 -685 471 -882 842 475 -230 24 -972 -748 -326 -248 380 -325 -679 860 624 -956 354 147 -803 264 513 -961 -696 997 -651 629 -443 491 -62 3 98 648 -676 -804 516 -530 759 -653 805 152 -374 -637 -910 304 937 253 139 865 340 -382 584 -385 425 -598 -868 -785 -405 867 -485 728 308 127 799 -67 -414 -516 57 -321 -241 792 -837 342 -272 478 -579 230 591 382 -86 893 745 -804 139 626 259 654 835 -366 -633 -445 -924 -503 -505 -744 -642 149 -907 -6 -828 176 -9 -913 -715 535 -185 12 604 127 -306 -557 733 243 -238 -91 -956 276 440 276 880 -768 -249 -46 219 304 -551 638 630 -1000 -724 981 628 -325 22 -485 -222 -528 978 774 872 613 2 -710 64 474 744 619 -380 -542 622 -536 -205 265 -316 -270 -264 937 -512 77 -999 165 -45 904 564 764 126 506 851 -799 -557 -943 685 -747 -385 -130 203 -694 549 648 -218 -675 -685 103 -579 -752 156 -544 -41 728 702 -857 -503 -111 962 262 -507 745 388 -122 112 616 204 -514 -758 -353 174 226 -391 -79 972 -967 -83 -347 826 -562 -939 880 -188 390 -607 -360 -126 73 163 -814 -969 -430 -519 -461 257 -612 -83 -999 518 -764 -968 -914 300 82 724 -483 0 -778 587 461 -207 972 325 -585 -817 -945 -892 -392 -763 168 935 49 -413 350 -398 -785 -248 788 -870 406 -825 -292 -344 916 -825 839 662 594 636 282 -375 995 400 -465 -75 -374 403 541 603 -815 440 -339 397 818 65 -729 450 -73 41 -60 250 -121 -397 -141 894 586 651 308 -66 424 968 -833 99 -928 784 180 -460 -704 -795 -643 -140 -665 -211 809 -379 965 820 756 -801 -54 -759 403 871 -289 -977 262 370 -717 844 858 -351 508 887 -226 556 558 21 386 -144 -237 -930 -700 -151 473 -139 43 38 177 -655 331 329 283 482 387 825 -792 512 -208 -578 -651 306 323 305 -729 -885 -496 -931 -74 72 -844 -628 224 -310 606 417 -881 -814 358 281 -369 -283 720 -968 677 -479 -848 363 -484 713 -719 103 845 -481 -506 -159 911 -129 -573 222 -844 328 -603 476 -791 437 213 1 -224 145 327 -864 -253 764 327 -3 145 -928 63 881 -786 379 -913 988 -799 -567 100 447 743 -33 -383 181 701 -386 -997 1000 -555 -386 294 -291 611 966 468 -128 -468 219 -161 -42 77 623 300 -846 -162 8 -197 218 -610 -810 976 -146 710 214 901 -760 566 1000 -394 172 327 -511 670 -541 -289 925 -815 743 905 -326 910 681 -288 907 882 324 346 -265 988 -663 -655 524 -37 -368 834 531 499 -88 -606 -989 -940 392 -44 -391 598 505 -964 16 497 342 -778 -54 181 -791 -492 -995 734 337 -214 -977 -987 357 480 143 335 150 729 -174 -601 -920 643 -636 -90 51 850 745 -631 718 -876 215 821 -14 -439 -547 825 -695 -308 436 -812 707 -908 723 -464 251 173 942 102 -592 -894 -856 327 864 -874 -401 -367 -409 -662 -487 704 -945 -237 -539 89 665 8 -419 -614 -889 431 249 -305 234 868 -599 -441 -22 460 991 -284 -608 415 601 -997 -324 375 -735 89 846 -613 -312 -567 -38 -422 118 -243 -838 -285 -425 551 461 267 170 -627 -283 -232 -56 -439 167 906 270 171 900 402 -578 913 -707 -884 -669 -353 360 -395 544 -675 130 -46 279 -824 -606 -396 -506 -476 847 386 -981 -304 170 -507 -66 773 980 525 132 -370 371 123 -986 462 -52 -81 579 -481 310 -70 -646 821 44 -751 -736 747 510 8 538 -357 319 697 -686 788 -934 -119 967 -834 974 841 -616 111 -35 655 -732 339 -166 -415 232 -49 228 571 452 498 -243 -526 364 848 969 757 304 -373 -383 280 98 -260 -712 -506 -575 -574 -288 -754 591 158 818 913 650 -969 -296 -431 -763 437 788 826 143 840 -97 -648 467 -389 381 -108 524 298 368 982 259 697 620 -807 -532 572 -391 218 -528 -805 538 -650 879 241 554 859 852 609 420 991 -725 -357 -574 708 635 -569 -623 983 -208 -360 -756 -276 74 908 -239 613 -955 -896 -540 -42 -247 270 -372 825 992 -572 941 692 -180 -764 15 -666 -424 -930 222 450 440 885 -240 212 -410 813 238 -633 -397 -356 127 277 -396 -425 -801 -294 181 -570 224 -830 517 730 -424 -415 -770 8 414 -454 735 -500 642 374 -951 -135 275 -223 129 -459 52 -622 515 -32 -340 -493 -741 -573 890 -622 492 -87 -459 185 -719 191 -937 392 -278 961 -287 -267 124 -43 -63 -319 -158 960 -25 -101 -342 253 706 330 -522 -108 -216 802 788 -948 561 -145 56 171 -262 -701 -267 827 6 344 704 803 139 897 830 522 -310 632 733 152 -262 -327 -748 332 -657 -59 839 965 -836 -327 789 308 261 -292 -254 -414 607 -843 -187 -766 788 506 0 -389 102 509 84 155 969 731 406 -71 936 -58 254 923 469 976 -388 167 345 -748 -606 -325 -559 -884 -596 -606 93 94 -731 110 -172 786 845 797 762 514 -37 -13 566 -186 697 -169 517 -208 -577 473 763 -281 -432 351 831 -390 -639 -693 -606 -81 151 -979 994 730 -662 -453 604 -508 -377 -943 -810 701 -975 254 452 -332 166 -410 924 -111 970 -261 -704 -56 469 948 -373 485 -595 -122 -876 103 -431 -86 -560 -973 -167 -289 187 -689 467 -838 -99 845 889 696 -252 68 -721 534 899 -534 -68 802 454 -764 937 904 -440 -995 -661 -474 698 943 661 50 -483 834 -448 -259 -98 994 -419 156 73 -963 843 -424 -562 -833 728 -484 -176 -916 944 -767 -705 -908 -309 -438 647 -15 572 -816 61 961 52 -186 -925 -211 835 191 -758 841 -940 647 -701 -233 661 -939 -442 -375 668 19 -182 510 483 -984 467 -536 596 -783 291 -152 -373 -858 198 -749 298 951 -759 700 706 -448 262 -518 -64 179 566 659 153 668 616 298 746 -38 126 -677 94 285 -980 -289 45 -979 -519 -162 467 -318 69 -543 -263 -972 -806 833 349 761 -294 651 -554 207 -631 -142 787 463 915 -969 887 630 334 393 702 -19 -985 735 -140 123 -58 -621 -427 -583 -773 299 -916 -581 -785 435 454 906 453 418 95 -721 767 -631 606 263 -472 -863 -95 671 -797 161 -548 -920 183 -727 765 574 449 -188 935 -812 340 257 -282 -980 75 -30 300 -514 736 537 391 -201 -195 282 189 91 -32 -575 -191 1000 -355 981 43 -995 -664 -920 -226 -987 -592 -203 -749 -312 -410 176 869 1 -87 695 -50 -652 64 -653 -745 30 360 582 803 -774 -440 -536 297 -508 -274 -343 899 566 -648 -699 128 556 -294 -632 492 -749 625 -621 -976 438 773 -527 -314 -481 -490 -321 857 -369 -321 507 840 489 227 -782 112 521 -202 0 -707 -936 -263 -208 53 954 110 -23 -269 -656 -288 -526 176 590 -1 887 36 907 -51 -400 765 -452 -171 -625 -829 -341 742 -244 22 -672 -950 453 -38 -227 -213 -720 -329 671 579 -320 568 747 807 697 334 326 -129 261 481 354 688 -192 811 -903 -332 -347 332 -72 -396 617 -50 -112 349 -353 226 -374 1 -496 -326 -491 498 940 718 393 -21 -107 452 -338 51 -538 -341 629 -785 -691 -628 997 984 424 -81 -585 -216 186 -667 590 -212 -398 -135 -238 720 262 594 56 -612 378 -844 739 447 457 -277 185 -472 -706 429 -117 49 156 -409 998 823 51 620 -692 -109 549 -818 -559 -948 319 -807 241 155 -866 722 -350 636 974 837 -8 -704 138 -486 -847 -184 291 -128 -341 -995 778 863 870 -68 248 -537 -312 564 -577 -944 311 -391 349 36 -894 -771 601 806 -622 552 962 -999 272 881 358 -231 555 -186 658 701 221 988 -480 172 -874 425 -982 -243 -443 -946 -289 583 -278 -598 793 459 485 -1 -85 -356 38 913 634 -730 -587 -426 -590 -765 -808 256 -180 -103 34 459 -662 -774 947 806 -488 -716 370 -63 943 -751 206 -689 -158 -741 539 551 -263 758 603 -672 -187 -828 333 -994 -295 -727 660 101 -776 67 627 511 212 659 918 296 -879 353 -95 59 404 979 765 190 -886 -113 -421 -532 -712 -365 -978 -377 361 -503 891 -650 671 -213 663 -88 171 -63 641 300 -479 927 769 711 90 830 -587 186 707 848 -570 -380 -905 585 -993 -937 467 -950 -331 595 -668 731 928 -101 103 907 -11 965 -296 874 -414 -55 -680 709 469 25 836 -933 -354 439 563 -978 48 982 -615 -693 -852 -908 -15 -313 901 -679 658 -993 -781 857 -679 -313 819 -337 -360 -977 -426 286 -175 414 228 470 -139 553 6 -884 -143 514 281 266 -19 323 96 121 -947 -974 517 187 -603 514 932 -951 8 -321 -498 -12 -456 -630 337 696 269 161 -8 -942 -901 -995 521 -910 -793 611 557 685 -354 393 41 830 -627 -985 339 300 -5 564 191 -566 120 -923 626 -555 -335 -291 589 -134 685 738 -2 190 572 -53 917 -447 -422 650 433 44 941 219 -139 -219 -564 604 972 835 764 -127 -199 -719 132 -610 -748 -557 -855 786 -716 111 -460 605 246 -774 -419 140 662 -435 563 659 908 -435 931 -89 241 -750 -570 -108 -400 -347 -324 278 999 -607 576 -349 742 -28 -863 137 -187 890 -640 -523 31 -83 315 -814 719 -816 373 484 -243 -535 519 -20 123 84 175 -475 -952 -998 291 783 -53 -226 150 371 -546 170 807 -465 118 -554 467 -211 731 -823 287 697 293 193 -623 -545 -516 821 -251 -878 -702 54 -245 -822 917 -822 -937 -504 953 -233 -806 -838 49 -524 422 -346 519 -580 556 538 419 910 -973 615 856 -439 623 -273 75 -615 535 -621 -721 -921 207 952 -533 748 513 -260 719 -267 -7 393 645 -479 294 1000 232 -297 -771 -36 -601 -156 572 -109 -780 -695 -322 727 -798 -127 -313 -552 -104 -165 479 -22 116 -758 131 -308 -569 439 408 383 470 -982 -925 -897 761 -809 360 626 -581 -762 517 -738 -421 217 436 745 -624 386 754 139 711 236 -716 -966 -750 -152 67 869 726 308 354 184 586 -614 769 977 -235 -378 320 -221 -120 -823 -369 635 805 -27 -681 304 -406 157 475 275 573 -624 529 -786 -995 383 483 802 737 -520 169 282 186 911 332 776 812 753 -437 -43 791 -634 792 821 -278 11 -32 607 -381 -299 602 907 -486 -183 -142 596 -575 -677 517 20 -482 -207 -693 -43 183 -31 356 207 903 -425 312 -536 -783 -425 -789 -771 -634 -649 734 -752 606 -632 -151 156 -344 723 241 -634 -415 -166 708 -11 488 -904 -797 791 -5 759 -302 -609 214 25 475 774 144 975 -583 56 -225 833 -133 700 -905 361 231 942 -495 -857 -369 -522 812 505 645 843 -594 710 -705 131 692 -423 188 95 -549 744 -959 -474 630 -424 -806 773 880 50 511 160 185 55 -480 -828 -15 743 6 79 -316 988 740 -789 364 200 635 -751 973 -675 28 -592 -636 294 573 -837 818 -116 327 57 -120 -982 894 -55 -653 17 -878 347 251 697 944 -136 961 580 -634 -266 -124 360 -135 634 560 -805 -888 650 -823 -141 598 505 -49 -377 -681 956 -798 218 22 478 -990 -960 317 -46 32 -480 354 60 -511 -129 -472 242 793 212 328 539 -657 -624 -674 -296 650 -46 471 -292 508 561 832 529 -203 -765 -279 -98 828 32 629 -132 -550 -581 449 -730 958 169 334 -986 438 942 404 246 -570 -842 491 582 199 -912 119 120 266 652 236 -158 554 507 -410 61 163 110 -953 805 -422 420 755 -688 -499 59 264 -834 -511 648 -498 -800 553 966 -156 831 -751 555 -937 -342 694 389 923 -388 149 646 30 -631 46 382 -739 -266 -566 583 -483 327 -14 -934 -265 -450 821 826 463 -90 -20 853 -250 -543 380 17 229 390 873 -818 -922 -313 923 228 -944 -213 -696 -382 525 -86 -80 -462 -744 -490 284 -685 697 -948 889 -446 880 -13 -883 -678 -753 643 -915 803 -430 701 -722 751 -623 84 -576 -330 573 210 997 -95 -929 -864 462 924 841 654 329 -720 -666 536 307 75 187 -937 -522 -396 -27 870 978 451 190 -487 345 -71 303 302 320 403 -971 -729 -633 84 23 754 602 -91 -375 903 226 -804 -115 334 843 -40 -147 -566 -467 -935 260 -322 892 -548 -802 230 -474 -405 -56 -758 40 947 -375 -233 542 857 -859 376 991 146 -507 962 -703 813 50 301 263 515 -785 -474 -325 99 460 -705 959 303 195 -702 399 739 823 28 -514 501 -372 608 -996 -300 -323 -332 -74 -620 564 48 555 -244 -315 -955 -170 883 -68 -530 -212 -156 -921 752 -477 222 -358 503 -501 675 -684 647 -296 841 55 765 647 -548 -186 -405 275 -691 -283 -209 -897 859 295 -335 489 599 446 984 -985 739 -871 -433 688 938 -586 387 -51 664 -396 333 139 -665 -507 706 -955 -499 332 -882 -243 878 -407 -186 335 -579 598 -435 -305 631 -179 -576 -985 -641 -514 -200 538 -435 638 -57 -94 -991 -520 522 780 65 -10 -537 286 663 886 137 -36 763 120 -571 130 -196 99 503 554 99 -124 -152 901 -35 210 572 314 631 453 241 57 -942 45 830 110 659 306 -550 130 -116 798 -349 237 618 -884 -499 -130 512 899 -904 -500 892 709 419 24 760 -607 384 -544 867 69 67 -802 677 643 -856 462 -108 -217 773 -329 -819 926 958 367 922 -669 663 207 -303 -349 248 -787 991 -307 145 886 -633 -72 -434 362 -229 113 304 -199 -12 67 -328 11 -235 460 640 792 -108 575 182 -258 -300 -451 739 129 -866 985 -129 727 618 616 -821 128 -893 -319 299 -514 -519 302 -394 553 27 -998 -591 -54 449 644 -375 -931 27 -111 -251 -406 367 766 -1 -506 -43 -522 118 87 -670 -746 -549 -60 -686 358 333 -772 -92 258 -928 548 877 -164 104 -270 -758 -540 329 -214 524 -72 184 516 -723 -263 623 -750 3 514 -903 -764 165 -220 -402 259 -814 102 -30 -501 544 -452 828 307 -455 974 576 258 753 137 -108 -281 631 -30 148 -420 -276 764 -489 510 946 62 -791 -762 529 -559 -992 -962 442 -651 546 -880 724 413 -908 -809 -106 633 -894 -572 740 -813 -323 -925 843 -925 -651 -850 -94 881 -464 -937 -584 -525 -402 -60 -768 -366 -116 -200 56 702 -227 -783 381 -485 -771 -453 -598 33 28 53 -978 418 726 489 -42 889 -269 -964 -34 9 548 371 342 619 254 155 -829 584 -761 -683 429 -8 -757 464 -712 -544 448 225 -515 804 416 416 756 458 -339 -621 941 634 -207 -726 -925 -549 487 282 -120 -781 -411 -805 -745 570 -552 -691 193 396 -209 634 694 -554 -904 -747 491 -821 -194 681 447 -629 -44 -615 -207 4 -772 -170 -417 -651 872 511 -330 -766 682 -1 -643 -134 0 852 -248 46 -418 646 -94 -78 944 -203 541 -310 88 798 432 -621 -997 846 612 -605 -416 134 -256 -281 150 -100 491 587 -210 -583 -448 -107 258 -192 -236 999 243 85 817 801 -481 -286 -308 833 -513 670 398 -143 -726 546 -158 -231 604 802 199 608 -577 897 592 258 224 -282 80 -665 -543 78 931 -732 -851 -715 -324 -762 -968 71 408 83 -441 439 481 737 -342 -787 529 773 530 27 -211 -426 615 586 -402 317 44 -281 665 191 -758 492 -310 383 -187 855 87 -487 107 -87 -548 -851 -48 678 -227 -371 -385 567 -89 -762 -219 446 175 270 756 125 -649 -777 104 -991 -937 -875 -118 -74 -650 61 -883 -326 88 -401 -54 -464 835 559 397 84 -814 620 164 506 -172 832 -584 422 994 91 647 259 214 -535 -88 -65 661 964 -129 -434 69 769 440 864 -616 189 212 -244 -900 -909 736 -745 -692 -243 -50 -978 676 -151 388 -824 -393 84 -751 -228 796 251 797 -715 -465 -266 -144 -564 -154 -575 44 406 -480 -387 -972 995 88 -183 -42 -327 657 -859 636 -652 811 189 -862 368 533 -932 216 188 -436 -335 514 430 -883 382 -860 985 -542 -856 318 -961 -919 -468 450 -525 434 212 36 903 -63 943 324 -891 256 743 440 582 481 -175 733 -590 651 -462 230 -375 -979 837 -87 685 -545 -315 -571 154 -869 456 -875 590 -404 -669 937 401 200 -8 -817 -251 785 114 611 -911 -212 821 -440 -235 -421 -819 253 681 -842 -663 -12 600 366 11 -435 945 290 217 -790 -104 -43 -432 -355 229 -687 4 234 300 -380 212 996 654 750 -489 -403 917 935 767 290 -119 927 -359 -144 -842 770 778 647 -739 -933 922 -994 -97 -592 377 472 -692 -379 784 -789 890 538 307 201 601 -34 794 981 -376 -153 -283 457 -662 292 642 528 -820 315 -476 217 -721 745 525 -65 688 -221 921 769 212 -810 -537 -858 124 781 750 -814 991 81 -902 977 -250 541 678 35 -48 996 614 981 999 -780 -620 -24 -352 -194 -399 290 -799 859 -918 -36 483 858 -54 -910 685 903 -71 -129 139 -418 593 -402 770 827 -746 266 -689 -37 182 212 -498 217 672 562 361 332 -167 -321 -603 577 -127 434 572 -695 616 2 -89 -902 202 -426 865 35 -674 482 131 790 19 283 902 116 791 -270 -857 -896 -110 947 907 -788 454 890 998 300 -418 -881 -487 836 588 -385 -217 -371 230 310 -213 496 -293 -721 -356 165 278 687 566 -947 -174 471 -345 625 170 -937 -848 451 687 -478 -460 82 -145 56 -345 275 258 -10 627 -197 -858 -350 -186 -453 -904 -193 869 548 700 -630 69 -870 988 232 437 486 382 249 876 470 -821 385 -493 869 491 -591 -214 799 -614 282 412 -514 443 -918 -384 -875 -41 561 -261 -162 838 -131 -498 -735 -622 892 -425 -898 -842 131 505 477 -932 883 -407 579 593 -201 -161 -678 840 421 222 74 490 -5 -325 -599 948 225 -136 -633 215 -919 536 -176 -884 -40 -525 -390 226 147 -674 -824 -926 -61 796 -983 503 -335 601 156 173 31 304 -84 100 132 -277 -554 695 -751 -58 735 -503 143 678 -908 195 313 -794 134 723 237 352 -337 521 -827 492 171 -244 887 931 -245 -274 498 875 489 -13 -323 -316 80 -598 -916 359 -319 219 -280 -32 -77 160 564 229 767 337 -78 936 267 -193 163 172 618 -925 531 -718 -102 628 864 -924 906 -115 -182 860 -328 -133 958 993 113 -54 -741 -619 948 255 -913 -100 695 -3 376 427 79 36 -987 -78 -457 -225 -84 103 102 -558 -539 -356 371 -545 93 324 -97 -241 -462 906 -743 -850 -207 679 593 992 444 974 764 821 211 1 -546 -401 -286 -105 593 -758 163 -495 44 -337 422 -347 -784 -527 359 235 786 -940 722 -966 -602 291 -402 -796 776 318 -108 968 898 -924 795 626 -509 33 -43 -791 -136 94 -270 636 588 315 -749 734 141 -444 410 344 -113 -269 -240 145 245 924 371 -934 -998 -384 -570 -451 367 285 551 862 -989 354 -36 -653 -499 276 -664 -927 359 807 -248 -185 -958 -346 456 -973 697 -24 -711 -910 -244 -450 -705 -898 752 -783 -534 -22 -177 152 -163 -512 464 540 -994 394 -961 -16 414 60 -228 174 -696 293 472 76 -86 -388 987 274 98 704 127 379 -905 617 -64 680 927 506 -691 860 -144 728 -550 -854 -385 -999 -496 941 -557 -79 391 82 -385 892 -396 -408 -197 732 498 -362 -336 400 766 242 211 -529 -674 -817 -803 -759 884 146 602 -750 -401 -64 -524 -18 982 -516 -494 824 -283 -555 782 892 -170 -258 126 320 -294 -62 88 521 357 152 -673 305 -550 44 -482 677 -772 602 650 923 354 -314 -778 632 -462 895 281 -422 -923 -248 -274 -813 -693 -592 366 -990 614 -825 -551 -929 570 430 540 949 105 341 636 -833 -832 904 269 -560 -195 311 -340 159 464 371 854 811 992 -422 -905 902 780 -87 -542 -789 -435 86 -268 436 -504 574 922 -219 214 966 931 -766 -617 456 884 -328 -153 -325 605 -387 606 -810 558 -231 73 100 158 566 -776 -309 996 -45 568 -196 -292 857 553 -398 -562 -601 -193 366 160 927 -196 -45 -15 766 989 86 -31 -599 5 433 -399 48 889 746 -905 590 732 152 -989 -235 233 704 -393 600 650 675 621 263 838 807 837 -692 905 551 -878 -278 -888 -378 -913 -656 90 -241 -941 262 -380 109 224 -855 -250 -558 715 829 -959 -892 201 -543 -346 -201 -612 832 976 498 -309 709 726 347 -615 813 -578 -541 -215 -633 623 -178 573 287 -875 267 230 -291 844 625 -209 878 -618 -795 -393 -361 616 576 -599 596 728 -822 754 -493 927 383 541 -288 104 619 278 353 -301 -216 854 -334 681 868 -358 69 -547 -594 -900 -749 663 -378 -843 -952 317 -499 114 622 -834 -314 -223 -989 -714 -920 -581 -110 750 -923 968 798 631 685 790 306 654 314 910 711 111 221 -854 724 709 294 -154 -184 -961 470 -480 -578 267 163 -790 810 377 492 295 775 -677 -14 -385 536 210 -551 -170 579 -925 933 140 -563 -659 -482 -46 939 -981 509 -848 -749 549 -229 900 597 968 301 165 -323 -75 -845 86 349 2 -859 -375 106 348 -846 880 6 647 785 -66 33 337 973 957 -929 -954 -697 323 677 -590 168 -50 272 558 -184 -173 291 601 -16 213 -777 -441 -554 -749 287 411 -781 -659 584 -13 580 -927 -8 -260 376 677 574 146 -309 55 -225 -191 486 -939 -183 448 578 -646 -359 -794 -324 493 -730 -543 634 -437 -864 232 959 494 -517 -691 -577 959 -550 957 -389 372 -214 634 640 -461 2 406 896 457 -785 -688 538 513 323 136 -140 -777 430 539 -883 -232 -731 566 -982 13 -266 355 -430 217 -368 355 -576 148 911 902 355 380 29 717 -280 5 -383 986 -646 225 -394 395 547 634 -966 -106 -334 288 -500 779 119 72 288 814 362 -379 -961 926 966 -430 -422 -234 -93 -429 -452 25 -632 891 130 951 -658 -540 579 -307 -917 -595 341 776 -570 -283 -914 604 633 -322 -839 -128 273 266 -591 -227 970 818 -404 298 918 992 -879 233 26 217 -412 554 562 297 -388 374 937 -965 -159 -351 779 -433 -298 7 -110 -163 -827 271 477 496 268 580 -81 649 -36 709 376 -487 663 148 187 580 -629 -398 426 -62 944 909 642 -276 -90 86 321 -2 -714 473 72 -631 -528 -334 -113 389 -785 248 611 919 -781 683 531 -785 -232 -736 -583 -437 57 747 -453 -762 964 -431 -708 677 732 604 -522 -871 -142 -195 -438 116 -607 -451 -49 -529 695 -272 -27 -673 387 626 -844 -957 -347 764 973 849 -121 -867 -193 432 -634 64 283 686 137 -892 -236 194 -737 461 -494 -724 449 994 -792 -431 885 312 -533 -189 -395 -125 -12 994 128 -248 -122 722 -378 -709 -951 1 -148 117 -755 -722 -611 -506 955 -859 -829 644 307 476 -549 -65 747 -547 -812 778 -916 -281 513 -548 800 -135 -420 -413 -740 27 857 103 -648 -818 79 -967 394 843 -913 -692 -788 918 190 -842 -380 -238 808 -679 -211 -346 324 216 94 216 797 -357 726 -364 640 480 740 -923 382 159 962 -143 819 -47 755 379 -736 28 385 766 -748 146 -242 -128 -329 723 765 -589 968 -958 536 861 785 132 -31 29 -65 -606 -317 300 996 604 -637 888 995 -513 -915 -805 -243 -788 -675 -282 -106 16 -954 -893 767 -529 387 -596 -254 -130 740 -990 -919 -355 254 498 255 -638 95 -468 -644 -755 648 -717 -213 885 -121 601 666 -225 193 -657 916 -479 -548 -813 987 298 -804 678 292 406 324 230 973 -97 -146 627 -685 284 497 381 -795 -343 -174 657 32 -731 -358 559 633 1000 8 -251 -520 131 -573 110 45 -476 -471 274 -80 766 909 -464 431 -443 589 296 586 934 412 637 613 -911 960 -435 -993 261 -759 850 -903 535 351 -753 333 864 -668 970 546 -703 335 683 -36 548 606 656 -363 -482 -272 406 -735 753 247 -113 -819 -8 -979 -973 624 936 471 -728 -6 -634 436 963 -506 438 -36 -833 115 711 -949 -524 -680 361 -843 -342 -509 -469 -618 729 -532 -599 -47 -88 284 -227 -29 175 -284 -535 261 924 58 85 -750 -306 164 -273 781 544 608 -881 -594 524 663 -685 -86 66 98 681 -238 771 717 352 -760 87 -460 -236 -941 630 973 661 174 700 147 664 644 -498 -357 -174 654 61 551 -369 -924 -191 149 710 -271 -485 371 42 878 -105 996 815 20 -822 53 -868 14 -192 726 -865 -141 123 239 -48 -966 -432 714 915 -290 818 401 855 661 -703 -291 229 -547 -21 -460 636 -833 408 -904 -570 196 -522 312 159 276 142 -562 -294 785 -892 -922 522 836 -439 497 856 979 17 -585 233 424 -75 894 -6 178 233 -177 -771 -553 -867 -817 802 134 -157 719 -294 -400 -493 89 -822 -50 -311 -457 -778 552 -619 -834 124 483 33 340 708 275 855 746 -451 842 -231 533 -442 471 -746 -734 826 -306 351 -535 336 194 78 6 535 -275 745 779 -357 140 985 810 705 -33 901 -115 -880 -226 639 474 -766 138 136 488 -672 555 -889 354 267 -579 -959 -563 -958 686 188 -609 939 267 939 -183 290 -977 49 91 -941 -637 80 871 -605 -916 388 542 690 177 -890 -426 -590 -451 352 23 177 -343 197 974 -368 966 933 631 234 -340 -198 595 346 838 -609 -877 -939 779 636 -667 -774 -420 766 401 873 218 704 764 307 -767 491 -238 675 -738 995 943 -937 -869 882 600 82 -795 -4 -662 -691 -834 807 254 -545 410 -756 -214 -545 635 -303 -279 -169 328 795 252 783 -5 451 873 275 339 253 -841 87 -811 150 815 -417 -614 -238 -3 -895 -347 258 -496 310 -106 -764 407 471 -662 -629 742 -82 -847 936 -992 181 -446 53 97 59 -303 -936 -223 833 338 -114 -553 -786 467 -499 272 595 452 977 -253 611 104 -435 -44 991 -484 -688 596 -860 406 -140 -182 870 696 826 882 -859 -961 -440 994 750 -846 907 -806 818 -671 -372 377 -548 -503 -71 83 776 -148 -234 -107 -957 -920 255 460 657 325 59 288 558 -99 -778 -624 -638 -198 -286 78 -931 123 -234 -713 811 983 -786 672 383 -80 -12 -594 87 -673 287 810 -466 -40 -508 -542 509 -187 941 -875 -916 -517 285 -22 -957 633 -600 -740 79 585 502 873 -361 568 -782 903 -509 -127 -200 75 53 -84 -437 -879 -43 219 94 -801 -604 906 -473 605 484 193 -699 764 -552 -239 -255 -407 -902 462 -840 407 947 -66 493 -722 260 460 67 -672 457 -2 334 935 648 -25 -922 -754 651 415 824 -755 83 518 8 35 214 -948 816 196 223 -774 809 137 -248 -484 -281 -254 897 485 -158 -580 -378 -445 486 -502 -302 797 555 -610 -85 -607 689 -278 710 -79 -128 -344 119 -674 -441 660 -223 334 910 780 -440 -569 -348 -850 -225 110 -821 -697 -404 -52 411 723 -970 691 -450 -777 927 -284 -849 -850 355 -27 952 945 -254 -586 752 -831 747 804 -114 -872 -470 634 639 -369 -543 543 349 -832 652 422 -584 -241 806 -239 -831 46 -568 12 -936 425 856 776 879 959 983 804 -992 729 206 -370 -479 404 895 409 160 984 -566 -89 849 346 -597 -489 -82 898 -173 -305 490 -259 -187 389 965 875 -912 812 230 756 -279 210 -317 506 581 -497 375 -966 -12 879 -647 -758 -269 -433 -976 -203 484 -833 698 463 416 -219 -718 138 -667 55 -37 -739 862 169 -722 -294 608 283 -332 -995 939 -520 -462 253 -759 468 -214 -760 104 -736 77 -532 -966 -372 -760 61 -915 -327 -345 -381 -326 -232 -539 -968 984 -685 853 -285 949 649 574 917 510 -547 -871 -709 -517 609 -4 -356 595 -88 -308 -823 -807 428 -43 -285 -997 129 480 19 -127 889 -495 -577 -255 485 -16 -307 -374 75 406 -390 96 806 -798 -88 686 490 -391 -222 78 -651 330 -254 -267 823 -195 -751 -952 850 -385 -574 218 -605 177 550 737 -278 -890 -525 -656 629 666 307 -892 164 -764 207 -358 -715 228 -157 914 -690 578 -841 911 -181 -250 761 856 338 -354 -717 201 597 881 720 203 759 304 -28 -478 -982 61 -331 711 -640 717 -151 757 787 583 133 632 -601 22 -713 -307 -555 -521 -948 -366 -179 -165 -116 -31 633 -134 189 241 715 968 -352 84 -488 -79 517 -528 227 338 386 136 842 -894 -878 885 229 -536 -354 -185 212 -450 -912 -1 -429 720 326 886 797 443 195 735 60 -105 801 563 -394 -897 -854 -379 81 445 29 764 -480 189 -493 985 293 -60 -970 788 -989 657 463 -3 184 -925 798 404 -27 -146 454 -641 576 657 -481 -471 524 398 -300 246 396 113 660 -617 -547 -869 556 -605 850 978 859 360 -189 -50 -811 77 -58 454 -762 626 255 -279 869 -144 608 -209 343 -517 -705 -766 128 257 614 -741 665 628 -22 431 442 734 -900 -165 814 874 -419 876 825 269 -648 -648 -630 -441 -791 601 201 -842 378 -778 1000 252 453 -519 74 -766 292 261 -18 -907 -579 979 201 -43 655 252 598 458 65 -843 696 -394 821 93 310 524 870 -317 850 305 -37 -661 -352 -295 76 995 889 -602 924 43 -188 -412 -407 -926 621 -705 920 -480 513 -180 581 673 374 -553 540 570 241 430 801 723 -35 241 940 669 225 897 -639 340 -685 610 -949 165 573 965 601 -211 -655 1000 -855 -601 -404 -407 770 -333 912 -494 -98 -245 131 692 418 -767 -992 -500 777 -674 331 -411 123 -974 -66 95 -471 410 -532 535 -64 372 197 974 -382 281 25 249 -822 -347 247 -85 -590 -902 568 -581 863 -613 -637 -979 860 -783 365 -194 208 -887 162 602 606 580 612 871 117 -296 -961 -455 641 494 -169 600 -638 -150 133 304 8 -624 -692 750 -459 136 -405 654 -811 -358 -13 237 -787 -606 951 611 -777 -213 -953 851 593 864 -132 -921 -70 -972 508 -603 150 -471 -364 -217 -26 119 -809 -542 -102 -28 379 -45 208 -893 -867 199 718 -807 -945 688 794 669 159 962 -801 967 -774 -329 84 -851 -75 57 37 144 738 -13 525 -828 -320 -50 -17 -607 -105 179 54 -298 -616 95 145 -761 830 -152 317 222 558 -637 -4 -510 -774 419 210 -925 782 -792 899 -127 16 -237 137 -887 143 -288 362 93 -476 515 992 426 575 771 -415 671 485 322 781 -388 -96 285 -584 -818 615 817 -492 947 -248 775 -870 954 -588 163 532 -824 -293 971 184 658 -213 -330 -953 541 -900 -589 -323 -393 275 166 313 856 523 -102 31 -532 673 827 -632 606 874 665 295 -332 -96 -849 17 487 922 -736 815 -619 -106 401 353 -86 993 -565 814 -946 -847 14 -312 743 697 -253 840 398 623 -202 -765 -245 621 494 -268 -440 297 613 725 229 -353 -826 294 -915 -637 895 -727 369 940 -804 39 -643 540 -304 -463 -269 584 404 685 -560 -683 -216 -897 -209 195 731 735 -110 -541 -521 56 -767 938 334 83 593 361 274 36 -498 53 -148 170 -260 507 784 -533 -145 583 -133 279 727 -499 -633 -401 -460 -854 721 932 -753 -509 120 -108 -199 -188 618 268 83 81 455 -356 340 -776 -884 25 -648 829 -109 674 -650 108 -350 -977 -626 465 -918 -453 891 -386 -823 823 -425 -30 -816 901 400 246 872 393 -622 -963 128 -539 -100 -53 523 104 -989 -186 -515 -391 594 -609 881 473 -712 68 -56 746 5 -836 -891 -511 -451 234 137 400 -816 -667 -93 26 -602 358 -937 492 688 -588 -698 3 -313 -412 -83 349 -973 206 842 837 -397 917 -359 -33 -861 666 743 -534 225 -522 685 496 97 531 -905 600 -111 -434 -397 -590 980 -196 721 455 -965 -499 784 -669 -387 -749 -469 -503 823 957 -909 554 258 -919 723 454 223 213 -409 215 -516 601 -934 -723 -834 -752 -697 911 622 -580 63 322 489 67 660 524 -489 241 192 344 -107 862 -155 -53 -735 -389 818 25 946 -796 -569 -458 -488 -867 -67 -893 -859 462 621 334 537 -236 546 -883 242 654 -152 -686 609 -553 69 -386 -486 122 -169 661 368 -637 762 949 -443 119 141 856 -178 -789 -1000 970 551 -725 -578 762 799 790 -738 856 -833 895 564 110 791 -803 665 -652 450 -674 430 986 -813 993 256 -1000 971 833 -986 -604 681 -474 593 752 -231 988 208 934 -219 -399 -246 142 886 -448 177 23 -375 -687 414 -599 -190 -719 818 61 -468 332 849 69 138 885 20 899 239 -794 208 650 882 338 238 -957 922 842 -245 778 516 267 -230 697 -924 250 -911 -930 312 -272 977 161 144 -413 -99 -826 786 -222 499 -760 -50 631 -96 -227 -989 -336 54 248 826 303 -230 -980 -295 -690 -460 -36 741 527 202 526 -79 -490 -433 880 196 299 -986 -883 -38 313 -264 -414 55 -45 -965 -124 382 901 205 -32 577 -131 767 -174 46 -26 811 -268 -336 -635 38 585 707 -541 -332 -970 -453 974 -330 -780 -470 -551 -416 -802 -91 699 -705 -64 -998 -166 -188 423 488 86 501 868 -520 -75 566 -248 58 560 -204 -992 683 -118 831 -472 838 606 -715 -796 923 -287 818 -517 -686 -520 142 122 750 -404 899 937 -328 -940 676 267 -252 594 374 993 -147 315 203 500 153 -453 936 30 994 699 -816 -146 -460 526 -715 662 822 -341 751 174 -218 738 146 912 186 431 947 461 -212 458 990 723 989 -451 -293 -312 961 -131 589 -602 980 672 443 529 -151 -21 -552 711 315 -564 17 73 -648 863 -882 784 -573 576 -802 681 -887 412 21 -146 905 278 -919 -80 119 -927 -588 -142 -301 77 -156 434 -62 577 230 -511 -397 611 -679 257 -521 -974 900 583 742 224 -794 -322 -247 763 -799 193 -878 -422 -991 85 672 -616 363 400 665 679 792 -316 557 -202 -199 656 -1 914 -108 -802 405 770 470 560 -699 208 937 -714 -981 -85 -656 -739 925 950 -222 -708 -906 -773 -730 683 137 -630 450 -890 -772 -159 -78 -254 876 655 -708 474 757 -688 -74 129 -455 195 110 -840 977 -133 -60 -933 138 493 -921 -163 986 -251 -205 358 261 899 -377 16 -318 287 739 655 710 385 -288 349 608 -679 484 -121 -407 -814 544 959 -738 -123 -110 -502 125 -62 488 233 -679 -916 335 -348 -373 414 -401 322 758 -998 -227 -505 -96 -962 -888 -32 -64 510 404 -653 -915 502 284 -680 -950 -475 -282 -794 810 -393 -122 -770 499 -302 -478 395 925 -926 243 927 417 -258 869 217 -884 -917 -182 176 710 590 -273 874 -17 206 -10 705 -577 330 -764 -517 136 -704 474 698 -533 -836 240 962 -652 943 137 -493 531 -141 -2 181 867 307 -96 653 125 564 -967 -248 778 181 -598 519 994 36 -144 -410 -976 -689 -340 710 -540 -183 70 -74 859 278 -518 -484 -718 0 820 -156 976 539 433 763 -559 -85 0 -820 -863 -817 451 -413 987 -301 686 -575 -28 170 -532 935 402 -208 733 623 -757 -764 -978 513 516 683 235 725 -237 265 745 -697 89 488 -937 -126 362 -167 -615 -408 -236 -979 678 -794 -363 -101 422 -372 -64 436 -768 -794 -550 321 20 927 -809 -999 159 521 -696 960 -821 -231 324 72 450 544 539 -694 -448 902 152 30 -414 217 -992 -841 267 -904 -477 -948 -238 444 467 689 -641 492 -993 -396 915 208 676 -473 -345 -715 -523 955 43 472 -806 -351 601 503 -339 1000 -436 410 -341 492 540 -829 300 761 -676 -113 601 396 -443 -289 840 -48 535 14 320 597 -196 373 361 101 968 962 -73 -758 -747 796 -191 -193 -805 -198 70 147 44 318 -828 -886 873 -971 714 -636 -404 -967 -774 948 -692 452 757 719 -293 -90 170 -760 253 -356 80 376 -324 -754 451 -282 557 4 -65 74 371 782 50 461 -659 543 -226 872 198 822 615 -65 171 -117 592 -13 636 -610 307 733 -805 -855 546 -541 -506 842 457 787 921 714 960 -844 -94 -289 -445 -970 114 983 838 16 -973 -651 201 111 416 -968 -798 -143 433 -36 351 -314 -919 -276 -296 60 -124 7 443 922 501 -91 -314 -502 -559 810 443 -999 -702 25 -954 -500 169 -381 564 955 -66 463 330 -785 -935 -107 -213 -626 -279 890 767 676 484 -427 -590 -111 650 601 -455 635 337 -190 870 -220 766 771 -223 210 -746 -232 450 -202 210 239 -60 809 -787 -676 -354 -6 541 263 -416 -979 99 -114 580 884 819 -110 139 -782 -197 -553 503 451 119 176 344 -528 542 267 491 -794 80 -926 -361 718 2 -852 -4 156 -14 -34 -466 -916 -442 -889 -242 -113 314 278 -419 396 208 -612 460 -916 182 56 130 234 -878 187 -44 -724 583 -763 -823 -827 963 -674 75 328 -623 281 730 554 -420 -810 382 659 -327 454 -736 90 587 -625 192 217 156 -838 -631 400 830 209 665 -578 -406 117 -896 -294 706 -17 621 149 -219 604 -326 99 -208 -402 -255 -432 -44 758 637 963 237 598 537 987 -621 -42 209 -341 827 -686 103 -242 -320 945 -558 722 -605 949 132 -583 828 587 -125 -678 793 -368 -878 -22 659 981 -955 470 -567 -705 -126 -28 323 408 710 -636 -881 -361 -839 53 -982 29 158 -38 135 309 734 -430 -625 -783 474 -985 443 -142 62 451 -483 406 -170 674 502 786 609 869 -86 -207 240 283 443 -926 318 449 -18 281 -648 -164 -333 -803 -287 378 827 556 -574 -637 -528 939 -522 293 -646 -383 546 885 688 -854 12 -805 943 -44 -522 -777 -979 -519 844 626 733 -310 309 -19 704 -305 -548 366 -788 387 538 -927 513 -143 887 -300 261 58 -575 26 -411 481 337 -653 704 317 175 762 -736 -910 -445 -611 -752 -789 949 78 -936 304 -695 850 -42 119 911 194 -984 -340 -772 204 -140 -65 359 -861 35 647 530 -509 163 -28 256 -823 -675 -606 -834 -225 -144 335 -965 -375 -420 -623 394 412 297 -364 -255 -264 248 -687 140 369 658 58 86 -93 -129 301 23 721 450 589 -10 743 223 476 -366 199 -690 -471 492 -225 -574 -237 -502 2 651 -446 -998 -614 -894 186 -660 536 -332 824 -842 39 389 728 -126 -274 843 -347 978 911 -664 -511 -869 -685 -601 694 -796 453 -13 462 12 757 551 -467 606 -233 -850 635 -606 -54 -16 662 -803 -836 -812 -129 -587 -562 -711 887 -396 -882 -646 -136 -188 -630 -682 -53 978 980 441 894 757 -83 331 -815 475 108 522 -620 478 -448 -627 -552 -271 437 84 541 -155 893 428 322 715 435 -567 79 -82 -570 -450 571 -198 336 803 465 451 -997 -837 -798 -103 -247 493 -59 534 -316 974 560 620 -977 -676 298 387 -887 381 201 -250 989 -911 -962 -587 -273 -659 205 372 660 206 -119 -903 462 -132 737 380 -110 432 -983 427 30 251 -67 -442 680 202 851 -589 219 519 -147 -957 -560 -964 320 241 815 818 599 623 -874 823 -786 733 73 479 -195 258 422 -436 376 521 398 -402 -176 -871 201 -844 -190 504 804 803 -38 -462 235 123 606 -793 -209 584 53 -943 852 -223 -512 -319 353 -161 -401 -553 283 530 505 774 154 813 566 -112 888 869 212 451 264 565 -243 -598 -30 -958 859 929 512 816 -492 921 -511 -399 -198 -152 -219 -325 -50 868 307 -238 842 266 -688 -225 337 680 866 -698 938 -531 283 473 363 864 -708 -477 806 -535 176 198 603 115 -52 257 332 -249 -325 -276 -519 -593 -642 -44 -560 -535 -898 -313 716 -413 -267 507 -384 403 431 2 161 -810 -807 -454 540 249 -469 -172 -949 666 -322 385 -517 -138 -640 -439 -785 4 690 319 -735 -475 -277 -331 128 777 -44 139 -387 853 516 -69 146 -885 408 290 989 897 -632 995 -900 11 720 114 -925 -275 376 142 -57 -964 -249 167 152 -970 -544 -875 463 -86 -826 -575 -545 476 467 -968 989 699 790 -919 229 35 410 -418 172 -948 -65 848 -980 -972 647 777 -712 -193 858 -903 -339 809 661 641 52 830 370 78 -64 -783 185 -5 107 -210 446 -878 106 429 -919 664 -14 -495 132 -311 795 -15 837 -967 -564 -568 -958 -157 523 -771 557 -715 846 -725 298 -290 -318 360 -656 -579 753 827 -904 297 54 -719 -66 -414 -13 -664 352 397 27 572 326 -759 883 704 784 -443 -299 265 -490 728 -636 281 309 -227 -754 205 495 -947 404 955 707 -568 -241 347 484 395 -898 -316 79 909 -815 -482 94 110 -714 888 326 -183 584 -379 -492 -377 -235 218 232 -830 -212 580 254 836 804 486 223 -369 -763 -626 587 101 631 165 993 -859 -633 -482 623 -913 876 699 965 -177 177 -646 241 -831 636 -392 -102 96 -392 306 -184 648 347 -529 109 867 -659 491 705 781 468 -404 179 -409 463 72 204 894 917 -671 190 327 179 990 -488 318 -772 555 600 -863 742 36 -234 70 353 535 340 427 -620 -331 8 210 51 910 7 -546 380 997 585 -702 -816 -137 -588 748 -520 -147 -985 508 -377 -702 251 255 649 713 -777 -302 26 -90 -209 -791 775 -423 -968 -874 224 408 -70 762 805 -524 143 151 -186 -662 -272 211 -756 -691 290 339 -636 83 974 435 608 890 371 613 536 -497 -119 458 821 427 197 -244 667 244 239 -535 -982 547 976 -915 -245 187 -523 -890 284 143 -126 272 215 -780 -578 148 -999 167 256 670 -797 166 -189 -576 702 -944 -544 -247 -514 178 167 -469 672 580 -897 -880 -683 513 235 700 -775 48 423 261 -649 -284 -17 407 -163 473 803 -733 867 -737 320 -782 -608 320 -214 -210 -645 444 75 684 60 -115 -685 453 -276 178 -875 191 -216 486 357 479 -863 726 -312 -850 175 682 -165 -613 783 407 574 281 585 61 -521 910 967 588 -304 337 -933 -375 -919 654 507 -186 -294 -362 43 985 652 -333 381 -386 506 601 -16 -2 -5 -487 662 865 -709 -243 115 14 496 -801 969 -196 642 406 -469 -436 -775 324 340 -686 735 -297 -776 -866 -669 455 -161 -590 -25 663 919 -133 -146 922 -772 -375 -547 71 412 741 520 45 456 -278 574 -519 509 -370 510 590 -326 448 213 625 923 -130 -171 -301 -362 221 -124 -72 -339 -559 -171 -566 -782 -291 117 303 -996 -545 -930 957 -460 -318 172 750 -873 117 890 -619 -895 -687 -342 420 27 -120 701 210 -633 402 -795 -926 407 -725 -446 -759 -490 103 -838 138 -62 674 533 -320 532 -363 -910 894 -586 128 557 998 403 -375 -632 453 -747 -46 -315 -187 552 -732 707 522 890 -967 -851 -265 597 -193 -268 -955 628 887 -679 546 -514 900 -230 -985 346 -660 -500 589 -267 -247 -623 886 608 223 -711 20 -770 -608 928 259 -216 -814 -87 591 -381 -342 759 816 -76 -12 -37 -253 610 -653 892 -946 905 393 -587 -96 -97 -853 148 -710 858 900 -985 964 -233 310 481 33 46 -523 -166 -200 -205 79 389 -110 154 954 -707 -444 683 786 267 -797 828 102 -903 -500 -376 491 -499 -373 -56 -954 737 822 315 -477 968 39 -99 -448 -718 232 -121 -707 -128 944 205 941 -356 912 -445 8 -345 -831 -540 -227 501 -696 -370 -126 -544 -75 711 348 688 -313 -369 547 725 -42 -206 610 -485 13 -986 -775 811 -915 -376 -361 -305 -691 -121 -894 744 -301 -927 -375 -515 762 -821 743 965 -799 -529 -870 662 491 643 94 -304 -477 75 -511 -133 408 305 525 603 -210 -323 -376 24 -1000 -427 119 312 -882 -724 198 574 -557 101 -240 193 -523 -194 391 546 903 927 279 -934 -270 126 991 -160 -373 424 607 -328 340 230 -562 -621 978 -87 -765 538 774 -828 100 -840 782 971 -942 -264 -712 732 -360 612 -518 142 37 102 155 -863 650 -439 -622 781 -215 -203 444 -642 -192 -47 -33 -349 955 685 9 -847 -732 304 -603 -900 159 -580 569 -47 -522 280 18 663 296 -396 -624 -382 552 -96 615 -996 753 -217 150 794 -577 -514 12 764 481 285 644 445 190 -293 -342 -607 893 -280 -162 641 931 -963 859 467 -277 877 -419 692 -674 736 -837 928 -422 -114 -266 -723 922 -544 43 837 -228 -141 969 -972 13 801 425 991 -759 616 -438 -326 747 -489 -732 648 603 562 -622 674 951 -845 972 882 705 687 378 243 -819 50 813 956 -497 -732 97 374 343 -842 -909 823 885 -793 120 -795 54 420 561 -868 -721 -775 -689 301 1 -971 22 62 -866 231 -836 -751 777 180 251 795 -559 -835 889 941 -607 -294 -194 165 -812 148 757 684 -15 -139 -401 484 -790 617 712 -10 -172 -826 785 -76 -452 975 485 484 647 -582 724 -216 822 -313 -522 937 -398 -393 155 -837 170 -551 -54 -740 -467 -786 -602 942 -741 605 105 350 -440 -357 302 812 -42 289 743 -825 -431 66 -413 46 -900 -707 -42 73 495 328 950 464 93 -58 228 850 673 866 482 -282 -121 310 -769 -383 864 -601 -115 312 -606 -216 707 -59 -663 -188 416 253 -573 -532 -113 28 322 184 -918 -102 -948 934 648 -90 392 969 318 549 549 447 -47 355 136 -209 -968 -362 -650 -129 -254 -808 -552 255 -851 8 -120 811 -370 485 818 989 -666 -686 -167 -81 621 81 -377 875 5 -316 -57 -322 -510 -658 -255 -682 453 -345 -560 642 -440 575 377 120 -606 125 464 222 -573 645 265 994 -554 460 -701 -73 -12 800 440 -22 682 -794 682 963 -782 -280 -497 507 718 -726 235 -759 -906 970 697 -915 -645 184 36 -887 -940 -181 383 876 -872 905 -191 466 -244 -362 738 -628 481 -319 213 -753 786 -284 990 20 -765 237 473 357 807 -177 -557 -603 505 710 -268 -350 -101 -68 -424 -945 116 -796 500 -886 31 123 484 656 -594 -579 364 608 444 124 784 922 308 757 171 -803 105 254 -720 -783 631 -27 894 386 540 -252 -157 33 444 75 456 935 -167 -998 40 137 -840 855 592 640 605 638 -223 -197 321 84 -731 -427 727 -708 -317 -57 -999 707 -247 -477 -706 514 -501 -612 -887 85 990 -478 -982 -506 -27 134 989 -695 -587 642 -391 -286 999 25 -889 889 -688 -836 -95 412 -34 199 42 687 -698 -741 -659 -88 765 938 -747 897 703 598 -375 -476 82 377 -87 -95 599 -172 -564 -498 205 782 234 -424 -745 347 407 787 -653 585 394 911 957 -414 456 -816 -118 -952 639 -943 151 -727 241 -105 287 -983 770 -188 -119 -615 -891 -39 -325 -167 -491 366 682 324 249 -42 583 -993 -836 -405 -12 525 -402 -486 -71 378 -983 -497 516 -57 -762 579 824 694 938 -125 -230 147 109 834 874 80 314 320 943 -324 -612 -520 -616 601 63 242 -258 87 985 -473 969 -941 236 -548 -931 49 639 -664 -465 -760 23 -441 591 -90 -56 368 -628 320 -958 799 -148 79 -638 -409 -798 119 -194 -748 -448 -276 -703 518 -870 303 582 -888 203 327 -895 595 22 122 -631 -829 -331 67 -719 -553 -934 -745 -631 658 -586 763 334 -77 422 868 -587 630 358 282 -251 690 -291 -185 -328 978 985 428 298 -82 -833 -861 -395 803 748 -989 231 927 753 239 51 473 -885 523 -268 -678 -691 410 -272 -368 -473 -381 270 490 -585 -134 996 -933 462 938 94 846 -490 -626 639 388 709 606 -436 933 -168 -794 -648 61 -419 -465 537 -335 746 525 967 498 -955 -54 -166 481 -815 534 -262 -226 970 712 361 -962 442 -619 -163 -775 -366 665 -874 -216 864 -373 -859 -857 -789 355 349 -85 71 -488 728 -430 -158 512 38 417 -475 694 -851 487 -567 685 -761 679 623 485 66 -486 -432 -263 -173 148 384 921 -569 985 856 -693 161 234 517 -821 -392 -888 133 -732 -719 -484 -508 397 781 300 542 296 858 -328 -9 203 -83 -122 5 952 725 -105 -184 -635 -257 -906 -239 -232 421 832 296 416 -323 967 -537 554 316 -122 -301 238 684 -546 44 603 257 766 274 -743 519 -489 -662 -385 758 -633 514 -282 897 -373 -364 493 74 838 -653 -799 670 -147 -780 -452 -961 378 -120 -263 934 271 952 43 -135 -692 -331 -46 647 -482 772 -14 -773 369 957 57 -964 -9 -597 -721 584 422 -355 -807 734 821 -931 -540 95 -315 425 347 -130 -386 285 420 -576 190 533 326 346 -797 -893 -411 -190 -3 289 179 -73 -123 -297 320 267 50 -550 431 468 -742 155 576 -810 -457 -302 219 -822 884 -277 -5 -249 236 829 28 63 -408 970 -134 -269 -833 -574 192 -438 325 -120 -686 -399 25 379 -577 924 -983 -827 421 115 545 55 912 -555 -852 532 267 664 610 -268 -742 -255 -578 222 393 937 209 285 278 -256 -918 154 965 -523 -517 -264 -120 712 -776 -396 -498 146 -341 -955 929 -398 -897 79 -271 941 -826 -989 340 319 -886 411 885 790 -231 -271 835 139 174 -835 353 -132 -408 602 -950 -886 854 -494 -348 407 -38 703 983 79 15 869 226 -900 -571 220 607 429 562 -855 -466 -859 -147 10 -661 419 575 -771 931 -302 833 -867 -92 -637 -830 699 263 -792 -610 875 -6 -225 -952 -898 27 334 -354 747 -787 -653 349 -653 -342 -89 -559 731 -62 -547 713 503 23 -694 -137 -306 -33 -871 867 -83 123 -800 -374 987 -897 -264 300 -100 -722 -125 816 418 706 731 -203 -866 -498 170 862 -956 112 -184 -75 -274 -164 302 267 -656 197 420 -172 -813 -910 674 142 -769 168 153 -942 -925 65 256 -836 -327 216 313 58 -854 -949 -109 795 320 -895 -146 864 613 479 -769 -794 99 994 6 -65 -701 878 163 -896 586 -688 966 -159 -203 -181 623 199 420 505 248 326 -459 -409 406 -773 -423 -685 -425 -251 511 -337 590 -332 802 90 -107 902 -678 581 -454 -80 152 854 -595 727 -425 204 475 536 -119 -456 -384 -890 417 -71 -721 911 -715 -568 -592 343 32 -55 937 -592 764 -101 740 -647 807 234 -572 -293 846 -985 937 -841 818 -193 -279 -546 427 757 -143 660 -321 643 -64 903 645 -612 -408 -190 877 -98 212 -960 704 274 -359 152 -491 908 -764 -292 -243 229 80 534 817 628 -153 -774 -678 -92 651 924 -939 -592 957 -566 928 -909 804 290 -589 647 769 124 -434 -690 -255 -679 530 -294 -779 709 187 -546 -277 60 59 122 -588 -682 -914 136 -569 719 542 119 -49 -80 334 96 967 303 -459 21 -887 953 -613 20 -892 574 296 -747 853 -679 162 354 987 417 -325 -782 112 -824 199 290 -44 -190 -837 172 982 601 -233 -17 217 767 46 555 -337 127 -335 640 255 -960 -404 75 450 749 801 -895 -84 -682 -214 94 -381 223 -236 -987 -647 428 358 -16 -399 -246 -81 -844 -248 -436 840 836 -701 -626 -740 -643 -781 -706 498 -162 136 505 -981 -767 -880 -807 -361 -542 -130 58 -745 -410 -405 -553 -957 -103 137 -887 -475 -152 -233 -348 745 -999 -579 263 -184 -489 553 -512 979 -506 25 186 550 980 -545 -212 -513 711 -784 877 -130 -175 522 -212 -118 686 -250 -31 594 -674 -709 13 -358 615 -114 -861 -20 -676 584 -997 -92 -262 265 348 265 697 706 -948 106 698 86 905 -431 621 -599 -136 893 -521 -259 -463 849 976 903 847 -533 -378 -275 -8 -626 -112 974 -676 452 -277 554 -273 447 836 -308 531 996 -515 -680 727 121 -663 -119 -368 705 701 303 -721 851 -504 -184 -75 416 -312 -346 -689 -71 161 -125 -257 12 -817 -40 385 -813 810 151 903 -540 866 -233 663 361 -478 -958 981 535 -437 436 471 458 -710 921 942 713 644 -321 -859 -701 -169 -988 -50 -147 999 -517 359 246 -641 -968 759 -161 -285 752 404 909 549 613 -723 -402 -921 -183 843 -53 -397 83 316 -809 789 556 -549 509 588 -912 -349 -712 -10 38 705 942 -401 -715 -134 -339 970 98 -640 -602 178 -761 906 886 887 781 421 798 -646 646 617 214 -678 873 160 278 340 248 6 -283 -538 570 -873 129 -137 -264 -413 -134 309 651 211 -912 241 383 -161 254 -626 81 -804 580 346 758 397 339 448 -887 -528 786 921 148 645 -949 750 525 -47 -251 -239 -612 -87 479 728 -169 584 -67 247 -402 265 -562 -779 -840 -116 -221 84 994 -831 257 -333 -322 510 -583 730 979 -899 -458 -546 943 562 52 401 -134 184 421 -580 -431 -357 -773 -695 62 -253 645 -820 286 -218 807 -886 126 867 -682 -181 7 -946 718 600 -912 -699 400 -927 278 817 -97 -493 -31 465 -873 353 448 -39 858 -776 946 593 -343 302 307 899 261 -565 619 -290 230 12 727 -134 -157 -278 -649 -82 557 -66 -320 415 -36 430 432 -362 -753 520 52 623 -512 57 -146 689 382 71 849 -293 21 -200 768 299 987 109 615 -797 -41 447 -823 28 -306 768 -402 830 -887 -992 982 -211 -138 -398 -703 869 -568 785 -219 204 -611 -545 746 -311 927 464 -419 -946 942 -231 -368 121 990 -755 659 -821 452 -305 945 -320 500 -523 873 -193 925 234 38 -332 -540 2 602 412 786 446 -576 966 -603 79 569 565 365 -570 -454 2 598 194 316 -994 983 329 -961 634 448 519 -224 254 150 -734 -305 -607 453 -423 -498 -576 505 -31 371 -659 -33 419 125 681 -340 400 -411 373 210 -632 19 -261 -193 513 -938 -629 -475 -793 -744 -439 523 -632 48 -190 123 -347 -28 -888 598 394 -490 -15 423 935 -184 882 186 831 -252 -977 180 338 686 -135 628 951 -936 -469 -42 -102 704 700 -806 606 -748 85 50 959 789 126 973 -587 -671 243 -587 7 -657 175 -474 728 279 -789 -221 -704 16 555 920 816 597 -122 402 -1000 -213 139 480 795 62 -51 -363 -478 806 382 -983 896 -286 366 -324 -347 319 363 -475 -469 -386 553 128 -311 421 783 -455 103 -632 -575 -814 -647 -704 -648 997 -29 -706 805 66 971 -46 809 -220 761 -647 450 -172 -339 812 -124 875 -118 745 107 -440 284 -693 -694 322 -317 532 -668 -219 -381 928 809 -852 -481 -369 736 -600 594 -493 958 233 777 -306 -189 832 315 -252 -522 821 168 520 -21 52 -801 722 159 614 -115 197 534 -661 219 -252 -591 -615 29 245 -405 410 -973 -29 197 -134 35 125 -568 -825 -224 949 476 978 871 602 919 -253 -340 165 -724 -994 290 -766 507 -700 299 -626 687 294 -763 -733 768 -710 317 -645 -123 -400 -524 587 -20 -268 -146 50 -880 297 -599 880 -42 762 109 -213 486 421 -587 -512 426 -602 581 534 215 -30 -267 949 -661 131 -932 1 -549 -869 640 749 -892 5 -744 -913 -323 -671 94 719 273 414 225 -410 163 -508 744 -560 -189 459 -57 -204 66 -245 743 -642 -976 -32 -30 -526 -307 657 -186 -777 -22 -808 866 310 237 942 -173 -522 -553 -857 -180 334 -289 484 848 674 555 -325 -717 -372 -919 -884 -510 -372 -606 -818 -77 309 614 -918 -53 -60 -561 -500 -447 -504 -228 -207 21 -978 350 553 881 599 -998 518 -79 3 9 924 -774 -785 -690 -930 718 968 430 -456 -72 659 -503 385 -984 305 714 -374 -297 -144 212 -546 -247 959 -567 -31 -507 -235 76 333 429 250 191 -629 -475 -436 -568 -234 945 -357 119 298 -636 860 -49 865 226 841 268 989 932 -800 -882 484 66 -132 -151 -635 486 -829 -85 -497 -463 -325 520 -142 -660 520 1 -164 761 913 854 -531 -85 -966 -928 -304 -729 -962 -838 -91 307 513 -676 58 526 -799 30 150 194 -853 401 -413 -291 -701 661 -192 -935 -55 -699 -446 15 -569 285 414 108 661 -310 682 -898 82 -135 792 264 562 -834 38 -320 965 360 -226 625 113 -413 -88 -609 484 -623 -281 -523 -63 67 527 819 -361 357 332 517 280 589 -279 110 -359 445 579 -901 626 -377 -193 405 255 9 -36 11 624 -877 864 712 240 -792 970 -41 -615 161 -432 -359 -89 -301 -521 399 287 -404 236 775 150 293 -687 -133 -141 -661 -438 -999 385 224 -374 -837 608 -934 13 -99 454 217 -578 930 -643 54 912 538 478 320 227 -426 147 581 185 335 -230 -996 184 935 -52 903 938 -371 537 -441 -748 968 -133 -327 -385 369 -756 4 289 -538 -680 -871 374 -74 -679 503 154 -945 -222 427 -981 792 -44 908 -714 -743 985 -62 -483 -509 -599 -434 728 -407 669 -800 114 -694 -831 -623 -645 -812 769 942 -303 467 738 818 -573 -129 -586 574 -448 232 -906 298 -209 -275 66 -677 784 973 -49 769 278 749 -684 -55 958 988 233 -66 -122 -860 -946 -18 745 -332 -654 -376 -876 -521 410 -827 592 823 -45 -733 721 854 902 -898 -470 708 372 -986 -121 -656 -389 261 494 767 -274 169 -138 -862 288 219 493 -702 232 644 -163 475 -71 701 469 -802 536 -832 676 -429 66 -950 451 653 936 -518 729 -368 580 150 279 -879 -677 251 620 227 665 140 558 -437 171 535 758 -279 147 238 896 839 576 455 845 149 832 361 104 566 263 -200 56 656 -148 581 3 -445 732 -455 159 626 -201 -233 -684 -80 216 -733 153 -844 737 -316 -651 282 485 -203 991 914 123 -348 11 700 771 -161 946 472 602 466 -800 -814 705 601 86 708 444 -249 164 -163 -408 589 760 898 62 -94 -874 967 19 591 -299 722 -39 375 607 658 -171 797 -278 -636 651 -827 1 -668 -943 254 77 -559 298 -165 804 387 163 -944 -628 -677 624 410 -890 22 -275 -330 864 -566 -635 562 -406 512 613 45 9 45 158 -560 -246 -476 657 -553 -949 725 -74 16 257 440 -501 957 592 478 -764 -307 -294 890 987 -842 -350 322 896 -499 -157 -218 -37 810 248 -181 -724 -875 -214 -453 912 -716 680 825 -669 -643 -375 -116 363 774 -453 592 -474 850 692 -22 -647 213 -119 717 575 -560 451 -686 -823 -939 155 -17 668 837 526 -21 -345 -441 448 931 511 -399 -456 352 -750 -679 -603 509 530 118 19 146 -464 68 750 434 -17 675 -415 -77 -197 510 220 -602 563 359 581 197 304 363 90 -173 125 118 259 478 -282 227 -83 249 -181 937 80 -23 651 970 -479 -512 279 188 -187 723 495 503 111 281 513 872 846 -690 -655 -708 -263 -476 -203 703 629 338 929 402 157 481 -935 37 -697 104 489 747 898 -585 326 -886 545 -664 216 -630 983 65 998 941 -564 -907 -594 -78 154 -34 -546 -842 902 527 -366 -992 29 -388 -192 -119 677 686 169 270 481 136 346 212 275 894 693 -637 282 210 221 -304 347 867 45 -784 210 695 -166 988 -976 545 -706 947 -591 -637 -52 760 504 833 -808 -363 699 495 445 858 66 -116 201 21 187 -160 -694 -853 307 -93 715 356 404 -982 835 -696 679 631 227 -168 448 -509 -320 -863 576 233 735 -722 908 182 330 560 -859 635 -712 458 -65 -604 -924 -997 -442 78 -323 -316 -848 -924 938 941 -683 -125 491 262 -829 595 789 -685 168 -355 805 14 229 -658 303 -779 -708 981 -924 158 -805 -339 858 -985 147 13 382 -650 531 377 -516 -609 -641 -240 577 856 545 -805 -322 -225 -111 189 -827 737 496 59 137 -20 -227 369 83 761 134 -677 -532 556 -429 206 -94 -245 26 748 -597 -945 -132 268 303 927 -678 433 -986 -500 -915 -506 -659 -632 -440 -132 735 -491 -639 163 -321 240 -11 -601 -248 197 -386 -970 -872 -130 38 -8 751 -536 778 -897 10 -514 190 850 -709 214 -111 -625 70 162 -615 449 952 -773 25 -988 926 100 -55 -473 -881 -512 -410 300 -782 -862 -549 874 -435 543 854 435 696 649 -905 -741 872 -205 -585 860 326 539 484 -929 433 -44 -468 58 -698 26 194 672 -720 -749 982 -104 -231 -382 -82 -776 -656 -936 560 816 -543 -128 424 440 873 -413 -419 501 954 949 -558 -229 -7 376 941 656 283 -572 -816 187 479 -761 -227 247 -45 -905 -668 114 257 -521 -658 133 149 -608 762 705 -786 -780 874 293 -643 188 762 366 646 -750 958 792 140 227 -766 -59 536 735 654 93 -10 -200 -737 720 754 103 -453 -395 306 896 566 -191 716 533 -683 -201 953 -760 956 962 -512 526 189 -700 117 689 879 31 432 46 -102 178 828 582 197 -674 -688 -245 763 54 515 -957 -125 912 -839 -970 -985 -910 267 318 864 556 -38 -95 830 739 -354 480 -455 82 -677 -245 755 -869 880 -40 601 167 408 367 611 -633 -588 674 -299 -906 177 -633 107 113 -151 -680 635 -279 960 642 -459 -399 981 708 956 -834 -83 -910 707 954 283 -507 980 391 -717 649 -309 -633 -294 667 -579 -576 744 366 -113 561 680 -426 -905 855 940 161 104 62 -335 -349 -640 298 -335 924 -743 -594 580 -766 792 198 621 -941 800 -884 -232 816 -837 -199 -485 97 865 368 877 820 295 -402 571 -266 -21 -795 -77 661 552 746 -382 773 951 -527 -286 -988 -402 -422 -893 -374 939 767 -389 957 690 -872 981 395 568 727 -870 -627 894 -602 540 -184 885 242 44 808 572 39 -501 -448 416 -751 -784 -620 843 94 552 -719 498 -956 -757 -348 16 342 -636 -500 274 445 -417 -55 -350 -813 -466 170 -355 708 136 171 983 502 683 -549 -651 318 583 -862 335 719 297 -544 96 482 -890 30 254 563 166 -719 -839 -722 589 965 251 -160 -248 -898 122 80 -919 -63 102 -257 -212 -634 169 -105 -723 -289 -127 -173 248 875 85 799 -807 -240 501 305 -856 908 -964 -614 977 332 -73 -745 468 625 128 -291 331 -539 -437 -778 205 801 353 -650 -438 -753 238 -681 658 520 199 -85 303 -805 -438 -122 -485 828 458 -359 21 783 420 -523 564 231 -686 -629 -819 -291 430 -590 541 965 -817 119 -682 -163 -910 331 -330 -42 541 478 377 -958 544 169 668 -522 607 -26 786 499 867 808 415 495 -998 185 -685 -178 -866 -204 -881 -815 474 168 750 -500 -95 -868 228 769 -38 -806 -296 -440 -364 -149 803 766 730 255 953 640 -404 -552 215 -723 944 675 -608 -782 846 -245 375 -210 159 252 -855 531 -450 -442 614 195 -617 208 -883 608 -230 769 -308 640 -87 -51 -158 -783 -416 -429 -540 -338 538 -490 -675 597 -99 -161 -27 -879 -159 -191 -561 -400 879 -938 283 11 -837 993 204 7 -968 153 -365 145 62 659 494 52 -515 -482 -500 173 -709 -854 11 -567 637 395 -115 4 932 541 -57 -383 141 -221 -626 626 770 453 -778 -517 283 -794 491 252 294 384 128 58 164 -760 -904 -350 534 425 -599 -565 303 298 961 613 -805 -251 -795 20 524 436 908 871 -265 -424 85 393 -646 187 -971 -155 -126 -295 -227 148 636 877 -2 217 165 -618 -990 -465 -808 -483 8 -77 -636 836 -720 -34 390 -293 -859 738 921 528 -327 -99 -440 -21 -447 567 -397 910 327 -951 -681 574 404 -547 741 -674 -125 161 476 947 731 504 428 -371 193 382 -726 -763 959 -958 -823 -872 -754 889 931 -394 -138 607 298 940 366 764 8 418 124 -922 40 592 919 -484 204 -420 -489 -169 502 -205 -910 208 -360 387 359 738 129 -914 -953 242 -932 489 244 151 987 -804 -695 226 214 954 -918 -39 -990 217 -552 -827 35 85 -38 67 380 97 598 -427 -152 -301 -835 -825 465 -35 810 -393 866 -939 884 -457 -340 932 701 -461 -554 -201 160 -121 -502 164 136 656 973 -720 -540 -187 332 -521 850 998 914 638 631 -77 487 466 -751 -56 -181 -842 515 -846 201 388 -131 -468 278 -295 81 -820 -224 -393 394 -31 426 555 -206 -194 923 810 -296 -374 829 -158 179 246 -389 454 614 -68 -253 533 533 -960 -914 -816 -150 486 -493 788 -83 -908 -413 -727 -167 158 -730 323 -765 -784 -662 243 23 -25 9 -96 -273 296 521 -640 55 -57 540 -294 -187 305 690 128 -44 -180 494 990 424 -886 724 871 -406 522 -275 767 246 -485 -88 224 559 -609 319 -480 -635 -414 474 -664 812 -105 -71 461 -876 -246 -48 -935 512 -355 -338 -406 712 -191 877 -40 -281 385 865 -161 -739 -922 -451 88 -114 819 498 222 -893 -986 -324 750 -585 182 402 -939 -13 -323 630 -339 -951 602 -119 957 761 -337 234 -894 -932 814 764 762 -993 980 119 -857 254 607 -60 -999 -718 -918 -421 459 238 -138 338 -48 -506 -462 -128 -57 593 -306 194 -492 -401 839 -344 -535 772 947 -296 -978 -923 860 -587 -557 -75 905 489 -704 616 -381 888 -76 54 -581 -457 661 -917 122 504 303 489 741 777 957 -310 -157 400 -403 418 26 -108 -34 597 -567 -799 -2 142 -928 288 157 -320 -669 804 -257 -453 -525 301 11 507 954 -563 607 867 454 536 -78 476 167 -435 -977 -266 721 617 861 -174 -926 -441 653 568 600 -161 -161 522 96 -223 -732 -760 326 -962 -858 -178 472 758 645 -850 269 -199 497 278 701 -766 271 432 873 846 -927 544 723 275 -813 358 -373 126 338 -382 770 -449 -58 883 310 -767 -481 531 448 -574 -225 -465 -186 -971 359 97 233 -707 732 -155 -7 -262 594 665 327 -466 119 -78 382 -499 425 378 398 473 -171 334 -275 267 -410 -175 456 534 547 552 976 -818 375 746 976 -736 -575 281 -72 -968 995 -275 -564 -552 -447 995 983 689 982 237 169 -269 111 -602 -230 -295 -366 -652 -930 603 -562 215 -720 -644 -736 -245 290 523 -707 -755 47 67 599 862 -771 266 789 -26 -496 421 -799 -774 188 -793 663 -187 -490 -884 -580 180 -650 133 -262 701 -301 3 -352 44 -230 865 704 -291 -70 73 -740 551 573 258 -861 -105 -755 999 926 -755 -398 -722 -689 136 -806 -7 -885 -564 -88 963 642 596 221 -732 -948 663 -878 -366 350 -787 -696 -35 329 988 168 632 489 4 -47 279 14 15 -646 -457 351 -368 -951 -481 -405 -251 230 283 355 -687 913 335 -459 -496 252 167 -527 -479 941 -999 -755 48 571 188 822 -58 -58 -272 -330 42 54 669 -650 108 738 131 -637 -151 282 -7 53 -204 273 848 251 -21 -827 294 734 -481 -405 99 781 724 -79 240 -944 -967 688 718 -468 151 -679 141 -506 -153 514 -711 -633 -807 909 -696 961 827 -454 -602 -220 24 332 -380 -723 -617 530 -887 -996 -469 502 -512 -741 806 -871 978 -601 957 -972 -667 43 -124 229 556 899 -499 -152 -120 490 160 571 -999 16 714 -193 -197 668 -242 -922 -219 -643 937 -45 -247 -544 394 -779 383 28 -143 360 584 -770 -785 568 -662 771 636 -513 -500 -403 -201 -946 -567 -113 -180 863 -997 -337 633 350 -175 295 219 109 112 -463 -428 -894 -517 -195 -736 246 -90 700 987 536 -131 -812 -809 -621 620 -863 -928 417 877 968 974 311 252 -252 837 558 -450 495 830 359 -915 927 -982 -796 253 425 -501 406 866 -40 -903 -805 -19 667 -539 -37 24 578 218 -462 -118 909 -199 776 817 23 503 -122 -56 -120 796 445 -563 717 365 -910 -590 685 504 -292 484 792 -352 900 -715 619 -872 563 675 84 -796 267 -176 -38 -981 -423 -541 -288 -121 391 -962 372 -668 -198 -94 291 -795 971 420 867 547 614 -901 -64 371 724 -684 254 764 -131 -202 526 -570 -897 -865 -237 -405 -361 -289 -543 665 -853 641 -107 11 -812 -826 -404 680 748 -89 187 180 -502 637 -46 -643 605 538 -915 -853 -81 772 532 149 -902 -949 930 1 759 520 -516 132 -808 -186 587 -568 976 143 -223 662 -809 -351 -370 676 -565 -277 835 919 -776 451 611 740 -450 781 217 132 598 241 826 -622 -468 -809 647 711 358 -667 794 -918 955 876 -700 -568 244 -802 446 867 -642 220 504 384 -61 916 679 -198 -128 -612 456 -103 -429 231 -322 -513 -353 -575 103 929 90 -701 712 -219 99 -195 -513 -873 377 816 -741 -657 8 -796 -426 153 -37 -832 -628 -509 598 314 329 486 -333 -239 -621 286 752 648 955 -54 317 -540 793 292 -329 952 -732 -74 399 526 -593 -238 70 -574 465 -977 895 906 115 759 744 812 830 -996 723 645 -192 668 447 364 -187 821 -792 -310 -675 977 929 -768 -21 -953 391 -75 383 -721 -491 663 -545 490 221 -855 -486 10 -827 -482 286 -78 731 511 -110 -345 -176 185 890 -341 672 -234 -732 -957 -834 519 776 823 526 -125 444 898 -712 206 -350 -799 -173 694 161 -204 261 298 343 -697 -707 835 525 -856 -109 932 348 -515 -244 182 802 -451 416 849 661 785 104 192 60 -5 -341 -268 160 42 -56 140 862 -480 237 958 499 -446 900 -518 959 692 -410 894 755 -825 -781 795 95 291 -283 -629 803 -663 -46 -120 -511 -916 444 -711 -822 121 -327 -894 229 196 -655 -319 191 781 522 512 -605 -198 -18 -13 -781 14 203 592 -391 930 -604 -470 -349 -270 -118 465 -705 969 477 878 919 -876 -60 505 414 339 766 548 11 30 -809 -476 -481 495 280 769 332 608 639 -512 30 904 -521 147 -280 -224 -201 -464 363 813 481 740 -132 -8 -394 898 554 293 -677 697 -382 -203 7 -265 253 61 864 475 974 -549 -615 290 209 930 -919 578 534 -473 796 -483 -975 -737 934 960 177 -354 596 -723 828 574 927 -397 -591 88 -222 198 500 -745 756 834 242 -83 479 -163 523 -373 951 -450 -627 897 -750 -563 712 -20 -12 -561 44 -161 -34 -755 -605 73 146 673 -875 -754 122 -899 -97 761 -9 299 -951 -37 696 -738 -323 830 606 -626 353 544 528 628 639 -87 414 -210 865 950 669 774 234 -935 -895 492 490 -362 676 -254 -973 135 -622 310 307 837 -134 -327 947 -481 -762 480 612 542 -558 -21 -734 546 754 -782 825 288 -577 -299 404 -939 738 -174 -150 -932 448 562 -767 -146 755 370 529 -327 44 -84 956 116 208 -56 -585 168 486 -335 692 -921 757 -246 580 895 321 -549 -491 -338 -590 140 -92 595 -567 188 -889 348 -507 881 -719 -476 -996 675 869 -293 -973 522 174 142 -731 -836 677 846 -395 -484 -465 -90 -53 -585 -953 -704 -971 832 175 -199 398 83 -133 -458 -361 163 -165 47 -459 -927 350 -276 -878 -298 -950 -770 780 908 932 -612 -223 -405 -393 -48 402 -763 660 826 -811 489 253 -904 -442 785 355 -659 375 -352 666 307 444 194 -960 499 -981 -348 252 -487 -100 489 -572 -538 390 869 82 -164 576 -402 737 -921 309 835 645 -182 -111 322 485 723 -416 620 641 661 -53 -465 -555 196 -259 -578 480 299 750 -118 469 -648 326 1 -778 944 763 -773 -789 862 941 -360 919 -140 140 -690 -569 -15 -52 -885 137 640 412 877 -484 153 -941 -464 -687 -426 603 -760 560 965 338 777 915 -55 -421 -50 964 404 448 232 784 -578 -913 569 -791 658 354 -773 134 900 -519 -383 -495 233 -967 -740 -427 -237 -632 -775 994 -57 -227 -223 -88 998 -521 -540 -255 -907 219 -998 662 549 -398 560 747 371 -190 -581 787 -604 -150 968 873 970 813 -39 -101 -212 -773 450 826 224 -511 -594 -343 -885 856 180 829 -290 -697 32 486 -874 -961 -95 -972 -230 335 614 -349 -248 692 -559 -992 91 -837 682 228 -66 -258 289 -775 714 336 418 -602 -306 269 173 996 -953 -915 -459 628 696 -474 976 -351 215 -664 -311 -154 281 -897 787 608 -467 -399 -659 946 -346 65 -81 -135 -525 58 451 811 102 536 -333 741 421 529 -321 840 -776 -516 78 899 -159 82 -149 527 538 773 -250 734 -36 790 61 180 636 -525 -883 -500 252 551 -489 -819 865 437 900 -698 766 455 1 82 -318 -352 -932 -441 771 -746 -460 -358 307 -445 -553 842 270 -43 882 -660 -656 -332 487 905 -551 -636 -604 850 587 -982 -414 -618 464 -108 949 61 896 -298 684 -719 -494 711 781 938 -27 649 583 -402 828 -686 165 -424 346 307 864 -88 85 -449 -713 -845 200 -440 492 -474 222 400 -387 -329 970 -908 -9 -529 228 -776 424 -231 -399 131 929 522 237 -618 -133 -34 -891 -955 437 -894 129 -498 -990 845 -172 -641 -398 110 -65 -775 596 137 987 -633 256 918 -727 387 -696 581 456 -779 959 -281 -853 -611 486 -498 808 -832 -431 -834 369 -865 -242 -422 89 234 804 -683 -712 392 585 -616 -633 -174 327 -171 -322 106 -966 -840 548 493 350 -509 -934 821 -381 -31 198 413 -289 703 -977 852 -645 -490 -826 -445 222 367 -940 993 -65 -137 474 250 -744 -760 661 -516 -37 -296 -846 610 995 -875 -930 211 139 -751 -8 503 712 21 638 490 683 -247 -540 -834 -340 826 -93 161 84 -652 612 -378 111 538 599 -219 -211 56 -171 -484 867 854 -719 109 -639 -309 -354 842 -608 -271 385 -674 -613 812 -698 56 -852 758 905 -263 -317 784 -993 -466 -464 -102 873 -785 878 -708 516 -791 652 -606 657 775 -860 162 539 -632 395 520 91 -871 184 403 829 -953 -35 913 1 230 770 37 310 -951 -503 150 -423 -595 994 -644 768 -221 -717 960 -398 394 693 37 -185 955 -221 544 -606 860 -865 -94 237 -30 243 25 200 -1000 540 54 -333 889 312 612 97 893 800 -475 -518 -831 118 660 -779 -609 -19 227 84 -833 -926 979 570 -475 557 111 423 -361 787 -273 168 432 -730 -456 822 859 860 -760 -208 454 242 516 868 242 -737 413 761 -11 872 -411 203 -822 835 486 -355 -322 908 936 799 707 -887 991 254 -347 581 819 -962 -257 -402 -452 -912 -341 302 436 750 -687 -635 190 434 249 -693 -73 986 -214 234 -600 -734 893 850 -84 -420 -151 -222 944 257 586 536 707 -127 -60 -163 -896 -169 -248 642 763 12 -830 743 -921 -517 -492 -777 -126 -776 431 565 444 -767 187 86 -794 427 295 552 143 831 137 794 -155 -40 -305 -312 -76 -466 -399 -379 -588 149 -278 898 504 -674 -509 -206 -681 786 577 469 765 -513 -321 -396 423 308 540 92 719 -455 955 -459 -273 874 -73 605 -552 -68 474 -965 -800 453 -230 -10 -613 763 -284 -827 438 -246 839 724 -403 -961 451 -705 541 836 456 343 506 -74 33 782 826 245 713 39 -394 -922 -768 -201 -609 -711 573 963 324 -604 -103 -518 -593 -756 399 232 508 -74 -379 -525 691 -776 -235 199 986 17 -546 -116 431 -241 72 485 -21 -175 880 855 -885 -733 347 -335 -814 -734 668 754 -658 -504 59 266 369 -195 971 423 721 790 807 577 -942 -827 -465 -975 -967 994 -142 88 -509 -646 -134 -980 323 997 -634 -785 883 950 486 808 47 -452 506 69 -303 702 368 -579 -652 -913 754 710 224 868 26 944 -865 -306 4 697 584 -906 536 -999 817 -71 606 294 149 265 -486 921 -670 -421 -257 209 -797 878 -215 434 694 101 -690 753 -613 -415 520 -241 -730 -747 -185 664 115 -889 -649 -557 -482 624 -272 -167 -591 -987 392 -854 1 263 -222 -352 -968 273 -39 320 -510 -266 566 -59 -851 -82 869 -455 302 424 -551 -939 -864 664 831 415 47 346 623 477 -149 -785 -259 -819 -459 421 40 22 -384 -361 881 116 190 807 535 466 -615 -749 -269 -103 228 505 694 -705 220 254 -967 49 565 -273 326 -615 -137 176 -108 -648 562 337 687 -892 -959 -600 -904 -667 -381 -873 714 -162 474 700 240 284 20 173 -127 -266 -596 339 -888 133 449 -649 -99 -740 -975 -512 806 454 -937 -492 -480 -343 454 -476 619 155 -958 -614 -376 -867 -174 -978 -285 621 854 -963 -976 297 955 -243 -746 819 -229 -661 -466 -550 -447 443 -845 -362 -83 -216 236 767 389 -832 347 393 -506 -94 -212 -598 479 -219 -180 -787 533 -385 -980 769 957 827 -470 671 576 689 -527 -271 -726 351 -32 -130 304 571 -646 546 642 651 -897 371 -81 191 -962 435 238 829 -701 -797 -694 -693 -659 720 -964 -196 945 -751 863 -291 9 911 -760 170 -2 511 -695 285 382 577 143 721 321 -574 -508 -85 -602 52 -914 233 -553 699 979 -921 944 -382 951 -390 64 -439 -590 -703 981 -194 -540 334 -200 283 678 318 -330 885 -763 -735 -961 -365 76 480 208 590 144 359 -177 977 870 609 275 216 40 -887 315 800 284 -463 -68 108 -645 -204 929 -208 -194 96 -896 140 -650 259 550 326 300 -597 815 -186 313 871 487 227 256 -752 925 -477 -878 267 146 -251 -772 384 25 -833 -559 571 864 -984 909 965 938 60 -961 329 422 187 -665 -390 -815 266 247 -95 -510 -595 636 873 -506 71 327 -918 -447 -100 -670 258 -957 -788 -36 -376 985 739 -67 226 -286 165 192 204 -147 -607 -663 185 113 -834 473 -491 -546 142 809 989 168 230 855 -740 -792 -486 -875 333 967 541 172 377 617 -186 450 318 679 185 -315 -284 -664 -211 -59 -794 926 -542 -6 265 408 598 267 -517 571 -469 -489 896 91 -464 -142 -369 -917 -7 -386 -854 -697 816 -201 540 495 211 -536 -378 970 -220 665 -417 -963 -148 -109 -371 69 380 415 694 -48 -858 -658 -451 708 263 -826 -745 414 436 933 -126 373 -312 -669 122 412 -250 -883 511 138 -487 874 211 -806 189 3 -29 -687 211 429 -915 -578 673 -23 228 -406 -762 -193 -172 216 -460 -440 -167 -788 440 671 -506 -101 -908 733 -102 -418 400 835 -65 514 -122 -450 763 -705 -675 -227 -942 -514 757 82 45 -64 532 -608 -336 -925 434 203 -305 -213 -977 786 176 -238 116 437 120 -163 121 300 144 -704 -477 -795 478 -230 820 267 553 -619 -175 837 -406 556 -117 428 386 484 -519 -150 552 -548 26 -948 -750 -166 -836 -382 -270 -143 166 727 891 -922 -799 -74 -995 19 -774 230 -650 -873 504 418 -727 -634 -866 859 769 -955 356 81 -73 451 66 -227 -53 -844 -389 989 -742 212 364 -55 713 773 611 -750 160 -817 280 -968 -42 -752 -810 781 598 696 -53 253 -12 -128 312 -594 732 -807 816 -934 461 -66 -672 -389 586 -179 -788 549 -550 745 -277 -206 722 -498 793 -703 -159 215 -934 -56 -361 -944 -724 122 -124 -614 964 -824 284 241 525 -491 -977 746 420 964 -494 193 -63 -530 -646 217 770 -289 54 -415 673 -979 -922 847 -327 620 815 -19 566 292 94 581 -756 266 -131 487 813 426 -608 -630 712 -149 -565 394 -308 -73 791 -904 408 -578 -704 -805 508 -132 848 -920 -422 -357 139 -783 814 981 873 146 448 -996 132 -404 364 985 516 -427 676 213 -497 373 466 405 696 -525 592 -912 -180 310 -892 513 102 -661 21 195 47 -451 -872 393 -965 -103 -962 353 196 721 -602 459 824 -635 -190 76 226 -10 984 -655 -39 615 376 945 936 -231 -480 551 527 -944 271 -157 968 298 400 690 806 -402 -886 -118 695 975 -442 -38 152 -860 566 66 742 -392 -404 -510 -378 454 -169 790 349 778 -103 62 726 350 -591 -959 787 523 -27 -75 885 39 -107 805 396 -447 337 551 899 -344 702 778 -37 -873 -40 230 -975 182 843 -272 -210 -317 216 -134 439 -617 938 179 291 -115 882 768 403 -74 -693 -207 707 755 -311 649 614 -135 -236 -711 712 -814 641 -130 -581 771 963 663 -206 -632 391 655 966 294 501 -967 649 -927 795 786 -332 824 446 648 462 -235 557 -336 -169 -253 6 822 -60 656 269 -223 494 -114 926 151 -515 589 -457 10 100 415 815 -711 21 518 -746 -397 -191 269 -175 -653 -640 538 -513 884 691 -648 -580 417 -298 -329 174 -93 608 392 662 -152 -738 87 442 701 -782 -316 553 7 365 2 -837 471 -497 -30 208 -301 -352 -799 -902 447 -804 -133 961 -550 -141 -188 604 -680 626 -545 55 -223 454 -867 516 543 -54 -759 -770 420 -605 -864 217 -489 -493 -528 -863 574 -664 674 -101 -682 573 -234 191 948 525 85 -779 157 262 -596 -373 -841 887 -375 -701 -376 705 887 -638 -412 499 492 -589 126 790 -715 798 677 169 480 -379 18 -230 -494 -526 457 776 -954 -813 623 664 774 -375 -223 175 -733 799 -790 -47 -364 454 -295 168 488 -381 450 -531 760 451 -615 200 -424 646 -842 623 585 -547 -318 955 -440 636 615 513 -488 -480 587 68 328 -520 539 551 -843 -949 -887 799 -852 -382 -357 57 147 -654 799 -35 287 376 -847 -372 -772 631 515 -808 437 588 -740 518 -162 -126 286 872 -192 -481 -773 -731 184 310 -544 10 -796 -349 -512 472 550 209 520 -70 851 -737 136 -706 -773 482 -769 960 185 -778 121 -726 -247 -411 437 517 -788 899 985 459 809 -351 -328 -866 -733 157 167 17 -589 -211 -274 -43 -569 618 -160 -561 302 -713 943 -813 666 817 522 -849 -879 -200 -841 637 408 -172 -230 -442 -790 -640 787 -243 954 366 146 380 769 -733 -569 391 -700 761 -263 798 883 124 -257 127 534 548 875 592 -382 -454 -25 -702 -584 813 874 -456 23 -804 -775 895 -423 -624 -78 531 467 -477 918 722 -27 700 -271 379 -697 215 -440 -419 -333 -830 -53 -19 867 -444 -178 614 -298 737 -764 683 935 485 875 -655 -479 -899 -876 488 -806 -898 220 781 186 617 452 261 -312 374 -794 -914 -458 500 -213 779 374 793 79 838 -5 -668 -443 -334 393 108 -782 -927 -114 -503 -245 364 676 -119 -864 728 169 716 887 221 -693 727 -384 309 700 -739 837 280 870 -148 -80 365 -592 957 744 408 -435 633 795 515 620 93 63 -905 -928 -724 635 -663 487 -105 754 -548 339 -870 -645 -544 77 -326 534 517 -688 871 -745 -676 984 -114 -56 -425 109 -216 -155 822 -112 23 -655 768 610 -388 -289 -285 151 640 -930 -163 -744 984 338 -153 -955 34 -614 -805 336 -128 -357 461 -666 785 872 -367 59 -794 -550 -371 168 -821 684 155 -219 369 -280 302 -363 -475 -303 474 267 108 226 380 -794 318 -161 -653 271 -701 997 -316 894 -838 -896 -574 -477 -312 102 371 227 -992 -573 136 688 456 -248 235 -696 -68 -566 17 -779 -984 350 -202 634 -702 205 -262 546 -703 625 646 -802 535 474 334 -303 -476 499 971 879 346 634 -338 700 27 698 898 -366 461 374 45 -989 -277 696 367 863 176 -77 422 331 -871 343 -896 361 -479 956 -229 -946 278 318 -992 151 -644 -815 772 -971 548 -964 -72 -113 -507 -18 -328 -880 624 44 -314 -512 420 -265 124 -352 -135 -292 875 438 -759 213 -650 264 -670 393 -66 -911 387 -165 -735 600 -913 74 -972 -305 -52 29 418 282 39 826 -309 867 -392 -829 -16 -595 -207 951 621 -151 -355 -424 459 457 946 -493 632 -253 -340 144 324 561 689 204 -506 -878 -636 683 -801 247 937 -123 833 236 -950 -568 159 272 -385 -676 505 261 -852 758 -124 402 -147 -11 -337 901 -253 521 848 -490 637 154 -835 118 -953 369 131 553 683 213 456 -418 325 476 -893 925 -665 830 -321 268 -913 721 -193 -936 -656 -518 -818 -896 836 921 -632 369 -992 -672 696 828 -572 -181 848 144 699 866 18 -53 -166 245 399 93 974 -141 -796 -165 40 604 -500 246 525 -29 -449 -781 -311 713 -275 -70 -544 -101 -663 -304 -117 826 -9 90 -385 146 567 -15 -293 126 420 954 -729 -771 822 -441 309 224 -210 -309 212 260 367 389 875 -8 518 805 -365 610 33 488 -471 -620 -471 376 -176 568 -376 -863 -422 -330 675 190 78 -179 -567 534 -203 502 679 120 901 -932 109 605 754 711 -238 -892 168 -533 185 132 -118 -898 741 540 919 111 42 908 387 -918 962 329 -73 -629 -538 91 -573 -418 -296 742 378 -850 -716 -932 -565 499 517 -11 -544 947 -39 233 -643 165 434 -309 67 -409 -784 -973 -974 926 663 -671 994 643 -791 25 836 139 790 -824 -101 679 -525 -918 48 864 920 653 -651 -874 -391 -890 -362 336 879 40 -148 -152 -740 386 71 -667 47 833 -791 627 -826 -988 98 575 -458 982 -209 -669 -765 545 -747 -812 -248 208 51 258 -676 -679 639 -208 419 144 -923 -895 -658 -835 -453 -250 331 -653 -176 -659 462 862 -175 -885 969 -287 980 546 586 903 -750 992 -992 299 -223 -644 3 -456 -721 -909 -503 -145 45 933 -214 91 -83 -879 752 553 -23 474 -386 -223 -587 -390 126 -360 -591 496 -709 -89 720 908 204 -269 410 -526 908 438 132 -2 -572 -607 -606 -579 201 -117 866 418 692 -571 218 -631 -420 992 796 198 313 599 -968 -105 137 -548 959 -36 -248 -819 -849 59 -844 883 -966 772 -55 41 -467 -79 -772 570 -661 421 402 -312 243 -512 -473 -565 98 -691 -622 607 -668 249 -405 325 858 547 -960 -289 -279 -503 -18 -263 -785 -388 -980 -614 -470 944 -109 922 -367 -923 -450 179 -989 -519 498 -453 722 248 -924 -442 -603 771 -748 6 263 -431 937 -119 546 -624 -938 -470 -960 861 543 -558 -10 -585 645 567 93 -157 852 242 199 232 779 878 885 -940 6 523 580 -213 905 -410 -631 -48 -164 677 -134 -107 44 160 231 422 -327 -617 -278 -975 965 899 190 654 180 -645 363 971 -964 -493 -624 0 815 -419 -891 714 502 197 601 -835 -754 -595 349 815 -112 553 828 516 -881 -628 -743 -375 -667 -452 -513 -30 97 -590 792 -522 820 815 -103 -544 132 -393 490 459 782 466 361 529 859 484 -497 -362 -223 -301 -654 776 565 383 423 -276 -574 -809 841 646 -1000 -611 -354 809 686 -506 930 108 -496 498 -507 993 -433 600 -731 863 915 617 447 997 -157 -417 628 -334 -694 -615 -580 -640 536 913 -441 443 570 475 -524 486 -417 -374 -65 -889 -695 -99 992 -56 -631 914 421 -549 -603 -708 262 -837 302 166 738 997 927 597 330 -790 35 611 -336 -676 -879 198 73 -959 -943 444 884 -576 513 829 -184 81 -375 -269 561 -842 390 -518 -419 559 124 -388 175 702 -574 364 966 829 -478 482 -751 339 382 906 54 992 -904 41 -783 -608 437 -940 797 607 -592 25 927 68 -395 -655 -447 -555 -43 154 57 372 783 -790 534 -320 205 -414 513 742 -230 -750 731 837 994 193 727 145 -932 233 -793 655 -796 -407 -753 -163 768 -391 -909 956 76 93 -727 420 -687 778 -425 28 -508 35 -512 227 366 343 159 -153 140 483 20 158 -691 -722 -166 -114 -646 -286 193 -699 913 878 357 -607 550 -928 -509 -12 350 756 -830 -412 912 304 956 971 -726 535 -472 284 504 373 779 -942 -67 10 -194 404 645 -635 -349 -899 -900 -476 -519 530 766 64 683 -896 285 -186 636 -460 623 -700 458 -136 -956 35 292 -172 -46 59 629 148 -470 -770 786 907 -567 127 -850 -307 -905 424 -669 320 -843 353 -441 24 -848 460 203 787 -970 -347 -451 -820 517 839 608 27 41 -247 -173 550 555 745 -542 -275 54 392 -549 -782 566 41 -381 173 379 -416 -565 -595 -649 -193 630 -748 -168 -960 507 -794 697 -653 -942 678 816 560 659 456 -337 924 -21 654 788 341 54 -509 -793 291 -589 -981 693 -81 614 -89 -472 -147 -478 -632 938 -426 -803 -972 386 -643 -275 -143 19 680 798 690 -719 956 981 -36 -124 863 -204 -740 151 -431 235 -796 -460 375 845 -752 -711 -806 994 735 172 -663 634 -514 412 -222 429 735 453 367 -726 232 -976 -235 374 772 -452 301 750 -457 -674 923 623 569 658 917 871 904 66 -288 822 -499 -700 258 918 730 494 949 21 -119 -446 818 -879 998 216 511 970 -248 -130 -665 -999 -90 762 670 920 -861 -993 -539 -406 -5 68 482 -491 -623 -155 -312 -37 509 -168 230 -391 621 600 -810 675 -919 -151 61 551 80 846 -216 903 682 -433 -92 -33 -612 -202 856 -847 679 -844 543 -491 632 322 -997 -529 874 -365 -57 347 -373 495 158 943 -499 -340 861 47 961 -28 -585 371 90 919 -274 508 959 -790 117 -754 712 -430 -761 -623 -702 -397 357 -755 -918 914 946 -678 -992 754 -82 668 -876 717 434 881 -74 985 844 979 807 -260 -180 -169 -740 581 524 -917 375 -279 292 489 621 -979 -502 364 425 112 0 652 -742 363 906 632 793 -513 -277 649 480 -577 725 788 616 -466 213 170 -919 999 897 -874 452 578 -620 827 -717 -17 -503 385 752 537 302 -228 46 525 -531 -188 -149 -68 -153 907 -14 -88 666 -739 -862 -865 247 -118 -938 -445 -285 592 702 -481 194 249 462 -126 522 270 691 -701 -736 676 938 -505 -314 -18 951 -556 965 -832 -771 -674 791 964 -166 837 -545 391 -626 -506 -592 -687 -342 -469 861 -773 -875 324 651 749 -266 -92 -305 -151 -34 925 576 -60 970 389 507 116 -252 662 839 819 882 988 -395 656 -728 306 408 -281 -913 299 829 -126 614 244 904 -762 830 -431 -147 438 -51 851 243 282 -724 -67 363 -626 671 514 -631 1000 669 -181 -490 -226 -97 695 835 714 -564 -300 498 -883 506 485 592 -868 -156 321 960 356 279 853 -554 771 718 -38 -881 -831 -23 704 -183 -345 561 -302 -422 999 -737 766 -146 -472 -727 -416 675 -810 961 931 -198 370 -351 105 -564 -100 -710 -672 369 -590 -898 534 -508 515 -20 -497 -63 -480 -966 -702 591 653 49 531 805 161 -358 45 594 -887 982 -527 899 552 535 795 -23 -899 -766 -808 594 907 -630 -593 -408 288 474 961 -391 687 -354 921 61 -672 388 543 378 -32 -782 455 927 -991 -986 -686 -107 853 726 563 -913 257 -982 -176 -31 -34 364 212 -292 840 142 182 990 -586 -815 822 -840 807 964 -508 -782 955 -879 586 -293 -895 157 -408 405 -632 766 86 558 -84 -501 -709 -31 -899 -604 820 53 306 483 -261 388 -28 288 328 -154 703 -592 -234 -872 -574 664 -601 744 527 283 -139 -157 989 -627 183 501 -272 -291 -774 183 490 -384 -108 -204 991 34 525 973 -648 113 -738 -430 388 880 553 958 -15 843 -529 -756 -661 497 426 -18 -813 237 -492 -155 670 -356 538 -819 -403 -667 -154 552 723 285 340 -237 -590 -511 -841 850 69 849 -388 -851 41 286 -699 -131 -436 285 381 481 411 43 -969 783 887 818 366 -743 -641 -960 -65 539 231 -935 -199 -540 -553 131 -180 364 353 558 13 -959 529 -678 461 30 -665 47 427 -255 393 645 533 -50 806 -550 -479 195 462 -905 929 555 -465 776 -719 546 -14 917 279 -152 -50 941 885 716 832 -322 -314 -105 -529 97 -482 -922 417 313 507 572 -733 -161 -11 554 534 -765 -160 239 -259 -770 722 248 85 -415 -444 -996 -136 -446 -652 734 -227 325 -126 -237 394 552 165 915 -208 -779 367 846 372 176 -123 -524 408 -260 816 765 52 602 497 214 -137 284 -336 5 -766 256 40 -629 910 -50 286 -675 125 -358 -397 25 -171 -451 -431 -577 -212 131 938 -17 -293 -135 -123 273 -439 -702 208 -958 -153 -745 -517 415 -962 -948 -983 593 -948 387 799 -975 -705 578 -137 -33 325 433 -606 -706 -318 452 -676 -978 581 201 344 947 804 -320 445 674 -226 116 -843 687 488 873 -603 -104 855 202 554 683 251 767 109 -193 354 -565 503 -244 667 -809 -873 409 239 -176 716 -321 629 -892 708 -607 61 278 400 -665 103 530 501 499 -410 -984 -784 844 767 498 -223 -855 319 512 -271 -604 884 -399 382 -209 203 -947 143 -474 -148 -324 1 84 -400 145 824 312 -104 333 289 -492 981 -26 645 497 -16 243 57 -219 848 -171 758 -763 276 161 -93 -758 -52 462 813 -727 -796 -258 -901 225 -478 -317 -916 554 -406 -987 -602 952 314 404 885 -685 511 965 -397 -38 -509 -994 76 -798 322 -876 663 568 238 951 -387 11 -61 180 -518 956 436 40 -382 -152 8 -761 -209 712 729 -361 -880 -148 340 299 -788 -230 -274 753 -493 220 9 774 -956 -510 922 519 981 -272 -548 -401 -776 -764 496 -684 408 -677 893 -302 248 -85 330 -827 -801 -743 567 601 363 -772 264 753 164 -269 -263 -173 742 -946 -137 -277 490 -964 -208 378 -913 524 560 61 633 -299 905 -701 364 533 -687 -251 569 111 -195 -868 727 559 908 802 -209 -492 -430 -212 265 -637 -5 556 516 -974 501 406 145 4 746 650 -301 40 -609 -935 234 487 -560 -818 -551 885 664 788 448 -503 1000 503 -78 -456 -667 107 -435 -653 123 520 -898 -913 -983 236 700 -964 -831 -635 252 -692 -465 36 735 -562 186 -162 -336 -619 -435 -51 327 182 573 152 -925 811 578 648 4 -780 83 -645 556 825 -76 12 -279 838 964 705 -514 -601 530 -415 619 909 -549 -781 295 640 935 388 -270 402 796 733 -784 -679 433 66 601 205 880 959 330 -893 856 934 -266 968 -816 868 -203 50 861 621 183 377 -906 -98 -458 547 128 -552 -618 116 -513 -110 974 149 419 366 -173 -633 -653 -41 -759 -49 677 -2 -723 921 738 22 19 -630 58 846 -436 -220 -209 390 169 -770 -979 495 -830 552 -615 -887 -574 -412 -591 -877 -268 432 -629 -584 -509 862 -902 -266 442 -762 -93 -16 410 835 -822 262 -521 -664 -1000 -414 -669 -51 -61 -905 -887 580 842 520 -806 99 -347 431 306 530 -160 -125 241 548 441 455 136 272 -371 867 -784 -981 -150 430 -73 -936 946 -114 -875 -379 804 -761 -673 -106 -90 -983 -541 249 711 721 523 781 -644 -886 473 -721 351 -328 264 -33 133 79 172 454 133 -158 -130 -634 -30 -904 -103 645 530 797 -186 -633 325 184 -937 -31 -219 -648 779 -280 -485 306 724 790 -470 822 -409 -996 160 -110 618 262 -933 651 -133 416 -540 -357 50 -789 529 952 -491 -209 94 109 944 326 -438 563 221 413 -194 392 623 -891 -283 -70 -630 898 -804 -893 307 -314 -726 173 -920 10 -236 572 -682 -792 594 -845 794 147 631 -54 531 148 671 -627 -157 362 -501 953 654 266 -809 92 -616 -58 714 -675 622 296 -996 -862 -629 -259 -313 893 651 338 770 -191 -778 -880 -681 32 -475 -275 324 390 -622 -642 420 393 -268 -355 -607 23 -301 -538 583 232 -884 81 -770 -190 -646 -81 282 -940 -70 777 -532 96 42 -551 -800 140 -918 552 793 -132 -69 701 -426 413 953 -551 -605 -448 251 303 877 354 10 -395 -547 250 624 -814 -739 -852 7 -537 140 774 980 17 642 -270 526 -493 -402 352 -339 -303 -449 742 265 -55 343 -974 477 897 -805 906 336 -347 855 -428 -694 494 -421 88 750 45 949 361 965 -604 902 895 -22 252 746 -923 747 -526 -766 817 -63 -450 934 -493 -648 808 -424 -441 -46 434 954 -564 9 -640 -429 690 -484 -840 658 415 846 942 774 -540 427 937 35 -410 88 463 56 -160 -958 -820 -570 837 -596 198 -974 66 45 815 917 -193 -210 807 796 -931 998 278 571 905 -925 -446 833 382 43 -181 -157 -146 -692 -694 537 1 -372 -603 -401 -335 -412 430 40 -975 360 681 -91 -51 -630 -89 -916 621 285 98 -183 -336 921 215 -320 -856 622 419 758 664 876 -246 63 -278 -833 -503 935 -195 76 875 -398 666 607 -452 692 -900 17 97 7 19 912 79 -287 -379 215 24 470 429 -166 236 -210 22 -494 198 -602 177 -382 316 456 941 -887 888 -254 -957 -744 -266 -279 -781 803 642 -610 595 -921 912 243 -403 -632 -750 928 -59 -522 -765 9 -1000 115 384 991 408 -237 -417 -124 -177 347 74 413 -958 -548 851 -469 671 911 -52 -238 491 919 -792 -161 -546 609 629 -739 639 -74 -633 -639 62 527 865 566 -887 -443 -34 -465 -577 592 365 -593 167 475 -192 562 43 137 215 -740 -323 413 206 183 -871 634 565 295 546 554 451 291 -195 -888 -145 62 -202 921 -299 855 -294 785 -948 902 289 -745 621 580 644 -61 642 565 448 -191 -115 830 359 941 361 -977 -877 -249 -166 -682 968 604 -241 654 -780 893 -815 -22 742 -171 585 329 787 -276 311 -392 328 -246 -509 -306 -407 35 -544 -585 109 744 660 425 326 404 -623 -607 216 919 230 318 101 22 -102 823 470 -330 909 -643 -955 68 -258 -999 -288 116 -372 96 -868 -733 82 740 350 525 99 891 -582 880 -6 193 866 513 565 -142 -195 -580 952 34 -349 272 423 424 222 -927 -489 73 806 -536 -448 759 -461 480 -805 352 221 -799 508 -850 66 -760 888 967 79 79 735 247 335 659 -345 298 -534 73 -858 -126 -753 -160 -155 384 -417 275 -682 152 -170 -942 -90 488 485 873 603 -178 762 -747 297 -835 757 -864 80 822 3 -635 -648 368 -256 658 235 948 -43 -781 -134 -767 -502 523 -687 -796 605 886 48 776 -922 277 -441 928 -1 -59 -627 205 930 732 -921 -435 -394 -553 715 -987 -946 -810 182 -219 180 702 -407 981 -890 838 311 -60 615 -297 776 -105 -983 -376 725 -876 -56 -648 -495 224 -514 -733 -919 -264 -492 -272 -815 -820 101 -111 173 432 650 -212 -792 -353 997 292 28 -945 631 483 173 -679 466 -982 428 -490 -343 -603 -17 51 -347 -203 488 15 -864 756 5 842 -562 -129 168 603 785 655 146 204 204 386 -168 872 665 -391 -665 365 -275 -742 387 210 -34 -82 -477 -559 442 745 -454 711 59 591 820 -952 -236 -491 469 -760 -958 225 191 -500 -171 283 -201 -280 -702 -959 -939 109 -849 570 -756 -338 376 523 -81 -149 -892 273 -876 -630 -356 5 638 -949 -893 285 478 754 -658 -129 -354 978 808 -757 -634 561 -820 -206 -520 582 448 833 924 -335 -313 -963 975 -668 715 43 -660 42 960 57 -968 5 -712 175 743 -220 435 520 -41 474 89 444 -66 -310 -995 -856 -621 -760 249 -691 446 2 393 904 442 -883 132 -546 -256 54 -93 -869 -321 -456 831 -380 842 35 744 254 -156 -616 643 -382 31 616 -969 -868 417 96 -800 25 -931 -573 -137 -154 6 -201 -117 -103 422 96 -705 183 -359 913 90 -912 940 274 91 638 -700 711 759 157 -197 -205 -618 217 301 -5 -254 -899 327 376 467 679 64 508 595 -355 -850 451 832 483 358 -910 511 -430 -935 -51 274 -886 -812 939 17 603 -330 202 805 -260 -366 204 997 439 549 -993 750 830 -681 -719 -145 -629 615 403 -349 -917 -890 -110 -406 -962 -528 -468 -159 -560 975 963 -503 353 -967 339 642 -740 -84 -512 984 -204 472 -737 0 -377 419 936 73 656 -385 243 -542 761 249 -228 674 879 -385 -142 343 558 -38 880 -384 609 -812 469 -371 -301 143 419 249 320 116 63 -144 -269 -897 -488 -673 -262 -994 -716 -957 517 949 -997 -208 752 600 707 820 64 -944 -846 467 343 -121 -115 -239 75 624 291 985 -798 389 395 491 173 457 659 -207 -779 -337 -65 260 -470 -959 -481 -147 -568 374 -967 964 177 794 -349 943 463 -38 174 -391 -565 214 -566 -809 390 579 523 949 -89 -415 -872 -574 -920 457 50 65 767 -411 978 974 -313 437 -539 -798 112 369 270 411 999 207 700 -864 -636 -732 340 27 141 866 -884 969 -336 156 699 617 803 953 -275 694 -522 502 307 -600 -709 -812 -780 485 805 -631 -407 -667 531 -463 178 -251 -714 126 -376 -393 678 -754 -958 -598 -340 -77 -374 703 378 105 376 160 754 653 592 624 911 762 65 -688 -394 50 -581 68 -898 -748 -425 -942 -899 644 -625 710 -895 105 -813 916 125 917 -667 -458 324 -305 504 -207 829 456 -194 -556 406 -979 347 237 318 -998 508 113 -918 875 -170 -724 552 -692 -356 -940 -347 -867 705 60 -11 -840 121 58 390 -707 -113 -405 -355 713 450 125 589 278 -818 -641 -195 913 -473 918 -452 469 -153 -78 -301 502 336 -972 -246 546 -930 445 475 320 201 421 -366 56 229 478 -833 -977 -896 -971 935 -118 908 -859 458 -376 97 -72 -920 498 -273 -121 -826 763 -199 -61 -392 -801 -869 9 -430 -278 424 992 -545 255 -557 131 88 411 825 166 -217 -96 870 636 -272 -15 -82 934 419 -497 532 422 949 -294 845 -684 -617 313 -501 -414 -653 -576 -282 -133 -185 -812 -926 -444 -579 -336 649 -230 -232 580 217 842 -972 862 89 -672 372 -353 -866 739 190 604 -639 -251 809 955 -100 -578 -355 22 699 528 672 605 -35 211 734 -245 -553 521 -844 762 -548 508 609 698 695 902 -218 -897 -382 -500 -814 -433 244 -415 -140 28 642 -393 -551 -857 -938 -904 -685 -591 311 154 911 699 -135 -659 -919 -314 -445 264 879 -234 -361 -602 908 -718 76 -405 404 -772 -97 -49 951 -844 -300 -848 553 717 -845 848 -382 329 174 -90 871 -732 36 643 -119 398 557 866 -772 -15 -146 -232 -88 447 370 778 -9 992 -416 810 201 824 -328 -672 -196 57 518 -907 233 -811 185 813 412 702 -897 -927 651 174 -109 815 692 -232 -631 798 -58 399 -205 -66 391 -323 -486 -615 -232 -22 504 -611 825 -661 -35 437 170 -325 230 -578 -998 -249 -980 330 929 767 124 -678 -864 696 815 -971 917 185 -118 -905 -573 757 218 -920 934 -899 997 -856 -490 -382 -755 272 598 80 632 672 682 405 -118 -635 -802 -897 704 209 777 -123 598 853 55 263 276 150 -810 663 -530 37 -645 771 -28 460 -160 815 -42 -312 571 497 -503 -38 348 394 -639 576 830 -622 758 -830 501 -765 -486 105 381 756 778 -145 -47 88 -51 176 661 568 172 171 426 -148 949 -54 938 914 -913 459 857 -283 -325 -495 -570 -440 174 311 -786 472 642 17 -758 -700 -106 973 -53 -333 -520 681 -225 -412 -600 -577 -978 47 285 -584 -7 941 -211 -480 -736 827 873 606 -847 -656 -571 330 907 820 -514 207 -279 76 264 464 -776 -822 63 -688 -898 305 444 -788 -995 -380 813 698 -107 -684 521 464 445 -911 -633 325 14 -704 553 -685 721 -86 -741 -9 -611 -587 116 42 217 793 767 911 520 -975 915 782 676 111 907 -494 476 -39 -268 -631 867 -545 938 -569 836 930 -350 136 723 -695 215 788 205 445 -204 -521 931 737 475 -202 -653 292 -305 986 -946 869 -550 112 649 -319 952 -737 -611 -656 228 -655 -959 -1000 -53 -260 -852 -284 -634 -329 480 764 -592 -560 127 -377 -394 -527 -5 -33 586 116 -391 -344 170 -23 -785 129 425 -729 932 -296 931 -259 -266 -958 -622 -822 382 -427 356 -762 948 -625 28 698 -345 410 26 792 337 101 843 37 -293 -272 674 813 -366 866 -610 -923 639 90 575 -239 151 -314 -875 930 -903 883 -164 -789 -180 304 -36 -872 -423 582 -145 -402 -740 878 115 200 -220 247 -69 -182 -861 -378 -84 271 -882 -720 -96 -298 976 210 923 -696 -846 -995 -69 -761 -840 558 -739 499 -35 -151 5 764 529 627 -423 793 -598 -345 88 404 255 -354 -665 995 129 -660 -124 205 376 236 878 -894 322 -821 -131 517 -91 306 210 -32 -571 -234 -603 -96 701 346 -993 399 734 -647 659 873 -554 14 479 128 -156 -925 919 539 -759 -707 -534 290 417 743 916 786 747 -240 -388 -300 148 -118 945 802 -39 -737 846 -834 -957 513 324 -110 -559 -863 -778 -233 -611 311 -681 694 -721 -813 -442 -582 631 -76 -666 293 -161 -20 555 438 -802 -177 700 -92 402 -292 521 655 -47 313 145 279 466 343 -363 -316 -626 171 -751 205 -578 51 -237 -367 -590 -629 137 645 -613 -542 53 -319 -287 310 -307 253 -435 308 -485 243 -203 -51 413 -302 -267 49 558 -518 613 -530 292 -144 195 -79 -982 811 389 -985 395 130 575 239 -65 -806 707 112 210 205 -858 481 -1000 -698 865 -888 -70 196 264 952 -780 -734 714 -397 -425 233 838 221 -352 655 -11 939 -70 2 758 817 366 -630 -770 520 314 -202 394 -340 140 -120 245 847 811 916 -606 751 978 621 -311 296 477 -409 -481 -226 -304 -937 894 464 131 -724 238 -884 -34 226 -840 837 -399 -673 558 -587 -76 -608 19 -404 833 -959 72 965 171 953 -810 -258 -665 414 -212 -139 106 807 529 -580 431 956 -122 725 -337 871 -492 -878 425 929 -862 359 64 -413 873 -402 -945 452 289 -656 887 140 297 -825 70 401 558 179 100 -887 729 183 863 -517 -227 731 513 827 247 -810 555 869 800 -168 -484 715 -751 -306 -284 682 619 247 480 -474 646 280 -854 313 -337 -919 968 -546 750 -959 -798 94 269 -258 197 297 -296 364 382 106 -318 519 -103 -513 380 159 749 -367 672 -662 -698 252 581 -642 850 -885 73 -680 -285 371 -731 -621 877 233 830 548 184 581 -51 -176 51 -863 -330 -16 -403 -315 -424 -814 -518 918 -601 -208 211 205 -697 719 725 681 178 -329 -138 -47 -529 904 -313 -549 327 -30 308 873 -257 421 -937 -793 377 -287 997 -558 531 -763 433 -355 -400 264 486 -916 360 970 -760 660 356 488 645 980 -182 95 394 96 798 969 178 598 0 403 142 -745 -634 -913 212 282 -107 -608 987 890 -867 426 809 504 -477 -512 814 -479 -780 -579 -291 14 693 177 -504 827 -873 -130 -693 606 -896 88 822 -375 -810 -524 539 80 910 -663 402 429 1 -64 -262 126 -22 -707 -880 54 -938 -580 -898 -644 777 -900 536 890 -277 949 408 528 -615 92 159 -367 489 779 -363 973 317 447 -81 -984 -113 -291 50 727 254 32 -569 201 402 -172 612 275 -438 -903 -297 -455 -275 347 607 513 -420 -573 105 828 187 -542 -132 -886 997 -602 749 31 -834 565 -577 616 -297 208 198 -50 472 5 -461 861 -356 -777 -689 468 -16 607 -827 936 630 753 921 241 779 -439 683 -181 -5 -680 332 460 642 387 -857 -173 944 285 -315 864 634 883 535 -103 -633 -781 -26 669 258 -24 241 -414 -83 -203 -869 -801 -504 -123 -981 -920 561 314 587 -388 -987 794 410 -575 -118 -760 121 133 813 65 -452 645 811 494 801 -14 -521 -825 674 513 87 -225 682 660 118 -687 568 -986 813 440 646 685 -894 -422 -786 -480 -61 -236 185 -275 -507 -297 -724 -853 -271 618 -424 842 -798 -95 244 -302 -674 169 -695 -918 -465 -672 -140 613 -783 -989 264 -998 977 814 -51 645 774 369 536 -57 -875 429 -492 -93 36 907 926 990 -978 -886 -416 -499 722 -28 -605 372 -660 -151 -930 -604 895 -862 610 139 -486 963 -323 -439 558 -270 380 -922 479 -326 -841 -938 44 -899 999 -113 -658 -246 92 -823 516 346 254 -877 -841 -256 -740 -769 364 -316 -986 596 807 -88 459 -212 -217 845 312 -823 613 -955 -984 236 -180 822 207 -513 859 508 793 519 -148 267 -304 -740 369 -159 96 270 332 925 755 39 533 -386 185 508 -630 362 764 482 -477 -548 332 -731 -297 822 291 670 61 131 585 -527 519 970 -439 682 456 -585 -516 -376 899 -339 223 946 59 233 922 -340 645 -316 -844 -342 -940 -666 295 -513 220 -80 -933 -969 804 801 -139 113 974 436 -882 652 903 958 -491 -21 -245 266 975 -108 -70 -917 -774 64 863 -22 -604 -619 223 -495 107 -636 -145 -64 -43 -636 -326 -91 -756 -487 -232 -90 620 118 17 554 985 -490 -445 -628 -409 -209 -636 82 -358 204 688 208 -362 42 484 917 -451 492 625 771 224 827 537 -330 231 -268 687 -554 292 -560 541 -824 345 959 808 615 -876 -570 -742 588 446 -868 157 383 230 40 -935 -725 -772 20 272 499 -823 -726 -897 -271 5 -513 -664 440 -764 231 520 457 -524 -629 -272 563 609 -164 -264 250 88 -760 -5 -944 350 -806 688 -13 -594 108 757 496 579 -347 -461 153 -794 -310 611 806 -796 425 -170 -928 -898 293 -395 -74 -3 -259 23 767 44 -499 150 715 -867 -947 -126 932 -442 282 957 325 301 -880 -767 -512 -368 325 380 -587 661 -491 339 -448 533 469 -365 -946 59 211 -193 -315 -91 -235 -473 557 -150 -806 154 -369 950 -718 -542 894 -550 757 500 759 639 106 595 -289 -223 -423 -143 190 139 442 -828 703 -236 252 849 315 350 878 -611 -875 673 -519 709 801 645 -669 169 -57 -761 957 218 -233 828 334 -995 457 -832 -592 582 -248 -607 785 286 -187 -687 264 862 612 -799 -341 -32 330 -250 -127 615 49 -196 -491 699 619 -775 309 982 -481 553 -273 479 -409 -414 241 519 300 194 -232 -209 -366 202 -418 -181 670 773 -727 388 725 -674 104 -396 -892 -325 648 -516 -718 207 -309 869 -710 -180 -961 -13 864 -146 776 -358 -293 923 353 636 -45 926 17 867 933 -356 -935 646 -192 -284 474 8 -522 -198 951 330 -51 954 -508 968 915 -540 -786 29 -197 498 -454 -558 361 531 -1000 689 233 809 -147 -840 -451 867 -602 -371 534 319 233 -565 825 -477 286 946 -753 457 -184 324 -891 -804 -133 -536 705 -390 266 129 -14 -581 -23 -678 992 31 -143 71 186 782 -923 978 948 470 -46 179 -671 -465 394 255 -159 787 -495 811 838 916 322 -946 -443 561 -113 949 872 -559 700 -906 -631 145 -860 -559 -589 -850 70 797 -195 -274 524 464 943 452 -152 611 78 976 156 164 -576 195 693 206 748 229 82 236 128 486 -967 -553 792 -670 365 221 -440 694 -216 457 -49 875 -527 265 -583 -364 -650 980 686 63 598 -767 752 -230 -961 410 207 -365 -398 968 -345 -740 -955 768 -768 -350 -907 49 -422 -94 -618 271 413 185 499 -377 385 450 -673 38 378 629 93 731 -538 -201 -588 -538 379 -989 610 -57 -630 -773 -432 -576 852 770 384 677 -546 -234 -278 613 385 -885 -432 -459 697 -188 96 167 -362 -323 -809 219 932 983 383 863 986 -712 -376 620 81 -870 -447 -670 817 -646 -807 733 -896 557 82 171 204 20 -962 -372 -720 203 788 995 781 -270 -657 -267 20 -555 -161 -271 -357 31 651 -193 -564 -967 371 -110 -503 -674 -930 -366 614 792 11 -696 -517 -792 63 -245 799 -745 -441 276 814 -382 983 5 817 850 766 -206 857 660 442 403 382 -329 -170 579 -456 -224 500 814 -126 -786 568 -248 544 -5 -245 0 -289 -237 -813 435 -106 -435 -620 329 -535 438 553 -82 755 141 -144 -361 832 -80 -214 -778 -573 -799 577 -518 308 519 -108 340 -674 58 495 528 -605 164 -982 31 923 -10 921 -768 -484 64 -868 612 -635 211 701 -293 947 -258 803 815 -306 667 676 -915 -912 278 -137 -151 385 762 293 -484 421 421 968 708 -135 -597 610 -785 -581 -673 906 867 261 873 259 -765 308 64 630 256 978 -481 -234 -896 -599 574 902 -882 971 421 -284 16 511 -182 111 -774 -489 174 -889 346 -620 -152 950 -240 -943 -186 -558 -280 -147 -862 786 439 -140 992 948 499 92 -479 414 639 883 -886 12 -141 -207 66 -794 -891 723 -230 -826 -63 38 386 -490 133 -134 234 -372 -115 714 410 314 -943 1 353 651 896 216 -812 -837 915 -292 -3 -333 -944 70 231 -580 163 544 -963 -259 -373 -217 -176 -909 -637 598 -610 -337 938 -623 -66 46 -28 -311 -488 -327 540 110 716 651 -52 -984 -374 993 230 945 -90 202 -978 199 -306 -227 635 802 928 940 -163 411 -676 741 88 -605 233 879 -629 388 -745 958 658 301 365 -344 -379 810 -698 -924 -319 379 -172 -81 786 -871 863 -920 -413 212 398 -746 149 -378 269 -6 308 101 363 -202 -662 959 994 -511 860 990 488 -919 -326 405 -264 -542 117 -752 918 -83 544 -339 947 -949 521 -635 893 751 -713 -618 109 -737 -449 122 207 -431 -62 107 726 843 260 -256 453 952 -534 -767 -996 -931 -64 879 -349 -834 -142 -956 384 -399 -181 544 -464 130 -334 -567 -998 430 807 -564 -730 798 326 646 -276 113 -339 -397 -543 83 730 941 -620 852 -366 -834 328 -383 554 286 917 800 -133 734 870 649 -991 -972 756 -767 283 366 453 -21 -150 -639 -530 -766 -118 256 122 -330 4 -121 85 -820 -715 -86 413 -936 385 -2 31 -730 335 690 -761 -558 -728 -327 299 -922 -838 106 -902 -802 936 -155 197 632 -829 21 -454 -951 346 354 -417 455 173 279 -287 -371 915 175 148 480 -411 388 -309 -551 -906 655 625 280 -463 -296 -727 -1 -307 -659 966 -31 -974 -523 -739 666 -638 -268 -544 -933 861 -139 136 -703 71 989 -658 -362 -376 365 -175 -185 859 -161 454 -898 -26 -74 691 -645 240 99 -340 20 -207 -507 997 -375 -852 719 -471 -416 -463 781 -803 476 -737 -874 -731 -588 494 -926 721 773 -899 175 280 487 -678 543 -348 -959 44 812 -922 106 900 -415 -49 221 545 -106 714 998 740 -901 -678 -38 381 342 -292 636 527 304 -664 112 101 -213 34 -470 -259 538 -920 334 986 442 853 882 -889 -10 323 -832 961 -873 -618 496 -112 548 740 146 -28 -320 -724 -197 -583 974 538 -156 83 211 339 -660 68 234 -489 -650 -790 -131 414 -66 605 426 -993 83 -928 670 734 -254 6 -585 318 -50 -822 -558 269 -649 -44 140 -323 -526 -918 -277 63 419 -521 -578 -326 903 540 -357 -781 -636 389 -169 -826 693 778 960 -754 504 -330 100 874 -576 -841 -801 553 445 335 846 -563 -117 931 -299 -850 502 381 -944 333 -683 484 -401 -885 556 435 217 559 520 979 287 -401 884 865 884 -214 215 -373 -453 -831 198 388 844 -545 209 -634 -205 -476 -153 -552 451 874 -110 270 -400 -244 -279 -579 -645 -948 215 89 531 -246 943 -642 -981 294 -638 -302 -78 415 -165 -716 -910 22 301 512 -50 624 195 55 -680 306 -531 159 270 452 -847 -983 -619 425 -367 -606 -68 669 58 661 501 -304 -913 -301 432 164 -912 407 385 931 624 667 336 -158 -310 754 113 536 380 966 436 576 -124 429 -319 -733 -513 -478 -79 254 -851 143 907 536 -861 171 -512 -328 762 -831 -66 -457 247 -810 -665 421 760 -149 362 656 -527 -130 173 -846 -496 955 118 -46 -588 -132 986 199 223 -838 495 -846 922 19 -918 -634 -672 415 146 -910 -887 -606 390 561 9 794 980 -469 -6 -204 781 849 -905 -925 685 -313 -888 -331 669 -788 -79 91 843 -407 -371 206 465 827 -416 -383 -147 692 673 843 866 -114 -659 841 370 -420 -928 -213 64 -34 112 266 -787 269 -737 784 -895 -164 549 -470 -874 892 -915 791 -467 -174 245 462 112 152 -84 87 -797 -972 -590 -556 -288 691 -395 115 900 85 584 -461 852 -998 143 -903 170 -278 584 -324 -525 -75 -400 -78 -309 1 -174 -72 56 -36 712 -485 -180 -395 -822 178 132 -205 -791 250 399 856 666 256 -470 -624 405 -737 527 -833 309 966 -768 -319 438 -611 526 688 611 382 -516 -674 -486 768 723 -647 949 -279 -49 -359 711 316 939 181 -250 -378 415 -103 930 -370 618 393 -671 295 -210 133 124 873 -47 -699 564 593 718 -669 -906 933 -670 -623 305 665 539 -447 833 769 30 976 -253 403 -386 346 552 763 275 -641 279 -724 437 -352 -790 -658 280 691 -719 216 616 618 -718 908 -327 328 697 824 -649 -652 841 -651 -488 651 444 -449 -737 -837 -814 -154 634 462 -829 992 -899 657 476 -208 435 419 -491 237 -97 -329 -940 42 -284 779 887 -489 -456 -217 -588 855 -472 560 -344 -810 -680 83 471 -665 -19 851 800 956 127 330 -138 -222 39 -121 -122 -668 -829 320 -90 687 -75 -191 -338 -152 222 434 601 121 215 -390 -830 -652 750 362 -771 709 915 935 700 -805 -236 71 920 -9 -772 -277 -597 155 127 -952 -780 -755 572 999 170 419 151 435 70 -800 239 89 342 346 -800 224 -850 956 308 -140 375 -447 127 336 -761 -79 -590 -556 -901 107 -445 -49 499 975 848 -66 -729 -301 -449 123 388 -898 -616 -427 278 117 -473 -695 -716 701 25 -374 -5 845 -707 951 -235 163 -71 -675 -250 879 99 -489 408 -472 77 -139 -129 894 -383 -595 -993 -639 324 -180 813 -768 85 -495 87 -165 -609 339 -660 -276 904 314 855 389 -676 912 430 78 256 -380 -39 -287 -70 -614 837 454 -728 414 744 -72 355 -982 611 -224 -256 530 -709 115 531 -69 -290 -939 -285 112 436 367 693 464 -521 311 -59 -667 470 -897 -213 -398 94 -81 -682 -18 429 828 1000 -493 -556 -136 -925 357 -298 -360 228 964 292 -208 341 6 -581 895 36 755 113 642 665 995 12 -105 141 688 -157 -706 195 -224 -447 431 131 109 374 403 -815 168 -206 567 -697 -892 -816 880 367 731 -403 -598 -450 510 -564 -700 622 -679 -311 785 853 -765 822 -4 762 524 651 -901 -94 941 -873 379 980 371 -562 -842 556 156 -365 289 710 238 -667 943 922 186 471 -143 -570 -638 553 -902 736 -436 -617 73 -764 799 -422 -900 -739 958 66 -79 161 -525 633 142 -553 -80 960 -330 -315 -659 148 531 -345 -362 426 -329 752 415 841 -595 621 825 167 -722 -318 -480 147 -504 780 -929 792 -850 -521 -263 502 933 -696 504 447 419 -19 -16 162 903 -394 299 -740 -280 -795 -117 928 -82 -161 847 457 -298 -746 -740 232 -426 -149 -327 -895 -263 -477 843 -549 -674 721 -194 36 165 -747 670 -126 173 -710 66 -84 825 859 -637 679 84 171 -306 -79 784 -699 982 -754 921 -793 141 695 -571 83 772 -697 537 570 -619 -941 -766 -686 97 -207 513 -64 568 758 20 202 894 -65 -68 213 172 -120 609 -623 633 -870 742 -38 -413 -114 689 97 -535 543 -356 -625 606 206 -518 -815 409 796 -22 -349 455 720 -74 669 839 157 -975 261 327 879 -458 597 -581 24 -712 -668 176 -694 -602 699 -404 40 -834 -259 -701 993 -85 758 -794 59 39 -546 -929 822 105 146 553 -907 -411 337 -905 809 940 364 -947 328 -571 -832 -921 814 951 105 249 691 725 -895 -564 539 863 -238 564 329 -858 19 668 -745 680 -351 -299 -522 -68 572 659 -696 381 648 -981 -649 978 -650 263 100 -754 262 -210 -190 -467 -858 125 768 572 -989 -531 -194 -493 976 234 -101 -74 -153 -700 -459 -207 394 -387 377 631 -392 -141 865 646 790 788 573 153 -697 -647 885 41 665 674 -30 -71 772 51 -646 -641 -714 -707 -876 -659 842 -632 473 458 246 -140 624 225 858 781 -151 -416 398 401 920 -660 -168 760 928 553 972 -212 -68 -283 -110 503 -126 930 754 -574 734 743 343 -843 376 -535 705 -775 486 29 -513 204 -170 -925 -132 140 774 374 193 843 -602 991 -569 -760 -355 -347 505 377 -1 -566 78 647 367 -786 -158 -483 682 -577 646 -810 725 -633 465 -70 -764 401 88 673 869 -862 -857 -866 -66 -934 -7 635 653 515 -106 649 50 -611 -101 -470 -129 -38 641 -772 282 412 923 -892 -545 826 406 -39 -277 -309 333 -919 153 -27 -572 -933 -727 155 595 715 123 534 -671 80 -862 -812 598 -329 -448 307 -925 151 -113 385 670 326 604 871 803 -704 390 520 72 -89 75 -377 -640 -949 -63 407 906 -420 -358 504 -143 -767 -447 -676 -652 736 -70 875 -837 -377 -631 648 -571 -973 692 40 789 720 -68 707 -673 918 972 -685 -6 -790 -444 -196 980 941 -915 -184 -287 76 -281 -755 794 454 543 270 267 -209 745 431 -616 -303 -830 -360 -16 452 669 -761 -755 846 -810 -879 902 235 -873 -66 -676 -291 -791 -267 287 987 325 -886 97 -757 -990 611 -979 -666 88 -631 -852 -869 -904 -756 988 503 184 -309 75 -929 -612 -777 427 -950 940 103 142 -600 -805 -227 -952 -207 -122 -541 -649 763 384 -39 519 208 -368 885 -710 -511 -588 972 659 965 435 335 28 -437 -179 50 -198 -496 -881 480 88 291 -108 -123 524 424 963 113 758 354 942 -978 -289 -171 390 -99 537 713 802 -726 276 677 -189 217 713 176 -173 -937 -979 -965 895 -984 829 -461 287 -846 -855 -937 -989 641 -317 407 272 -36 -844 -575 291 -967 435 81 772 -3 -415 -491 896 -307 -538 -118 -897 -598 56 -388 646 -504 -9 671 -509 -546 904 -985 212 71 95 126 827 900 -480 -956 19 852 -199 -524 -831 -331 -910 -43 -596 -937 -377 239 -816 -625 -622 18 453 405 -271 611 -196 -197 910 244 167 -892 151 -331 -136 -301 958 796 -682 870 102 511 -602 644 31 739 -768 335 60 138 -388 -447 -194 33 -492 -332 -38 -492 -724 -540 273 134 -349 620 163 -36 -508 -721 815 432 783 -932 699 -299 372 -563 -583 -19 992 266 -249 303 -318 -639 774 -354 925 108 731 653 113 -510 -606 -566 -851 -441 -570 676 717 514 377 -166 -194 998 -309 -91 571 231 813 -669 587 -244 -603 526 268 -518 163 331 254 -650 -825 255 -559 618 885 631 418 211 366 -661 -599 -674 384 707 -175 678 648 203 -1 444 -40 -323 -608 -743 -488 922 461 -392 481 559 130 -916 566 -955 -73 -396 352 905 922 -849 -197 -537 600 -723 615 32 966 793 148 -140 -519 419 304 322 795 -905 998 366 -836 -169 407 835 195 -151 -529 -445 -856 -965 -227 837 -914 -925 55 264 -997 238 269 -870 -281 -82 528 -502 -921 145 11 -509 -34 477 722 -235 -29 289 -61 393 -960 146 172 506 512 816 155 250 201 944 -425 915 170 -639 -43 623 967 175 -405 218 -711 549 -960 520 -274 -203 -66 -255 -555 -411 458 -378 599 -428 -480 281 -193 210 -818 935 -453 -421 -221 608 -723 68 -804 352 889 313 -228 186 -350 -85 -382 362 133 -447 366 -439 189 666 213 -731 -90 -880 18 -495 -158 -799 -879 950 -18 76 -157 -504 -195 -673 -631 662 -964 -762 -207 -712 -474 625 -479 -36 798 546 -798 244 991 425 -520 644 -956 475 577 -51 -685 629 -846 457 -396 -400 360 895 359 80 -261 -284 125 296 -860 467 138 942 917 -366 -457 485 -819 144 468 720 -962 -598 52 153 -45 -881 -644 -712 -308 -871 -573 420 -658 -1 -463 513 -805 -862 780 976 690 -997 666 782 -971 -884 221 361 -590 304 -328 91 -135 64 315 -712 -52 -51 465 -736 -348 535 862 -249 -289 -337 426 -718 575 663 716 -462 810 -99 292 -953 66 -612 -575 -359 -276 -113 919 -192 570 551 346 -102 -695 -453 943 -896 110 119 -669 -719 -644 -281 511 979 -656 844 -986 366 280 801 -5 524 368 -3 978 -186 -35 -61 910 -230 221 -490 33 763 -753 -779 -739 -442 -959 -970 -774 -106 285 -732 -408 -376 -758 -679 35 432 692 665 536 868 685 704 189 486 -564 -462 849 230 369 618 -883 -845 575 301 -324 -950 403 -915 652 573 456 -510 352 -784 -764 -178 -450 -686 700 206 308 331 -58 973 319 -758 304 884 -284 250 497 -956 -26 -699 -34 940 812 467 -487 -325 -40 485 567 360 361 -922 718 -244 383 -620 -829 -108 402 163 787 534 967 -664 491 -380 69 929 706 -120 -574 -628 630 627 -546 462 -923 -152 -589 -865 -554 105 -49 303 -599 520 -720 -567 859 -859 -409 -889 -849 71 -679 49 -780 543 -220 966 -215 513 -206 -839 103 -624 -10 986 -381 450 48 828 -36 27 -532 -518 -343 -869 529 298 256 -674 -346 460 -250 549 -669 -239 -370 100 -102 523 395 -586 771 -332 239 -211 981 -98 612 870 -969 -514 -41 -269 768 -420 59 742 216 -606 -100 918 354 586 -579 622 413 344 374 -943 410 150 671 823 85 -495 -961 -663 354 252 619 -751 -282 -921 880 766 -46 33 941 -678 -211 711 171 875 392 312 926 -322 952 933 122 -678 963 349 296 149 -729 -914 -533 -909 824 58 886 482 -816 401 389 833 -84 -469 224 -540 94 -995 -871 431 171 -711 -120 -116 472 -305 -416 98 -67 -683 614 -795 -357 -411 952 564 726 -859 -929 50 -91 611 560 903 -980 56 571 -71 203 -913 583 -45 706 176 371 679 -779 947 461 -312 343 562 -996 449 -429 783 -581 -728 637 -191 534 -120 -830 -318 407 863 171 -617 941 -239 840 -722 6 -192 -751 -688 -391 148 -400 -170 -733 -434 -699 604 -692 497 -717 -710 940 817 949 -738 -363 -770 -354 796 256 688 927 -804 107 -951 -293 -987 -828 59 -663 537 80 254 -119 665 -17 666 780 -745 -685 163 148 653 -926 -382 -556 -947 -851 -774 443 294 106 -399 39 -315 502 -631 266 -41 353 659 -205 -923 253 -814 -963 -358 600 -149 806 -366 657 550 183 329 475 701 -318 -299 -844 160 464 -900 116 -269 295 -201 -844 330 -577 -776 -207 829 -331 618 -707 -780 883 216 320 243 930 -782 -493 -12 -398 -877 368 -450 -3 440 -338 979 -509 -712 528 -213 20 583 570 -47 143 -3 44 -945 896 859 399 -425 -124 249 -25 -142 392 588 51 -943 -776 -356 -562 287 -9 -714 134 -852 997 396 -319 301 496 639 170 615 470 -561 369 -921 -741 20 -907 129 -180 -770 -709 231 656 -566 293 423 130 310 608 -458 416 460 -632 -308 850 -660 -943 -265 -791 -487 347 80 -676 76 863 696 -910 -81 -505 -281 -798 -906 435 656 -583 -120 -892 97 753 329 960 -139 765 779 -724 -209 -515 681 -333 456 182 -979 -332 -653 -593 -41 -695 -477 -156 -484 703 979 371 -539 -490 710 -51 -452 -555 851 -861 -473 -580 185 -648 510 692 -365 -781 -306 -144 387 418 806 935 -58 57 -996 -407 238 -181 718 -859 103 382 -505 59 -589 -822 -935 317 -425 -255 438 273 -234 782 -990 847 -693 210 797 756 55 -330 -606 -334 -899 -561 -949 -78 928 -308 -447 528 451 -304 -567 321 488 673 428 388 351 293 37 611 -182 -394 -785 844 -525 234 -355 -863 221 -134 141 -943 -705 49 -293 -225 176 404 41 -833 -836 106 -955 420 220 -364 -396 913 592 -148 731 361 605 -474 -680 942 617 -71 -885 -429 -971 -973 561 -76 -695 718 199 -113 530 -829 -54 -550 -543 249 940 921 193 638 -165 -460 733 738 813 380 476 554 -476 -613 -987 149 376 573 -372 419 705 809 -265 574 507 512 313 822 40 410 212 -450 -156 620 93 -278 455 -822 859 272 -757 0 -243 -246 -291 345 202 211 -362 -678 -938 16 559 579 -818 -635 -415 123 658 859 166 625 784 218 -534 727 954 -478 -519 -22 -87 567 68 -703 -602 9 -499 108 -171 -363 -827 463 907 -981 -412 -705 591 -572 -823 368 733 590 93 -404 975 -420 592 800 -817 -938 964 -968 -926 -122 10 883 363 976 483 -70 564 -204 -284 -938 158 268 930 -681 -352 520 847 460 425 -140 6 -783 -275 714 727 -711 134 554 -110 622 -662 462 302 -16 -116 172 944 827 -995 -912 277 802 -898 -492 33 -852 -400 542 843 -941 -517 -799 226 804 -582 -268 56 -689 836 -887 -924 794 -280 195 -817 -599 635 -122 136 838 301 403 955 -495 572 -628 -750 -685 -100 973 -892 732 -699 -349 -175 -870 -710 560 954 -869 65 -166 -604 -930 -659 -5 819 875 40 -624 -673 457 312 772 -532 770 -480 -298 337 835 -970 -177 145 834 -822 12 652 384 639 -455 -796 925 -555 -452 -836 877 -376 899 -815 -405 -651 284 419 -408 13 -474 31 -885 -139 597 126 -225 655 49 263 -328 342 383 184 776 369 709 179 207 -738 -834 -473 780 -204 -799 17 395 668 631 534 -649 -995 173 -604 -841 -771 669 -86 -335 874 230 -412 961 32 -2 214 -400 -185 -419 -596 543 -762 134 393 105 412 -703 260 617 876 -920 -798 905 826 792 517 401 302 -801 -699 -203 -952 -40 32 216 39 -122 -759 -545 113 621 649 -87 122 749 -323 520 -812 -443 973 -549 399 -861 107 -879 -924 715 -315 342 521 531 705 688 669 -376 809 590 -904 375 846 702 -501 87 -828 -34 723 49 323 641 -704 -836 445 14 -259 -849 -128 -286 -631 649 382 -875 364 624 306 -774 440 898 -474 715 673 -987 657 -825 701 59 -662 224 -746 512 571 -378 413 357 344 -613 -738 -696 -902 -108 -710 697 78 277 719 -691 484 -183 -903 -487 31 14 -302 -204 -164 467 -377 320 624 702 207 119 128 710 -962 894 -81 916 128 -370 503 -845 191 0 2 51 -496 662 782 -504 -843 263 279 -437 308 -504 -190 73 -198 237 604 -638 -826 64 -338 -649 854 -841 113 -192 -894 726 -626 466 85 507 -736 -610 -187 425 110 -929 -743 574 430 -196 -67 -472 362 -487 -999 797 35 231 -928 336 -639 42 -196 -273 -249 -140 561 -170 508 427 817 -551 -760 37 -186 554 350 -533 -938 634 457 -972 136 -248 418 20 685 685 -951 619 981 -494 -487 -410 682 899 513 -574 563 -384 217 898 -503 -90 425 -645 -140 -227 218 -488 48 -368 -250 -178 917 414 849 691 122 -419 -283 130 -710 -708 -743 472 -158 794 -40 289 445 713 977 135 -97 154 -288 76 -592 553 -134 557 274 -473 501 723 -933 855 559 -546 94 715 -660 -61 -477 -771 261 105 720 -744 380 948 -452 475 270 2 617 362 593 -51 315 802 267 -626 -361 980 127 -526 -239 -146 307 -887 685 -806 851 958 -696 -59 -502 -332 -111 123 -315 561 957 -656 -51 -926 -288 711 -255 828 116 712 -219 -978 857 -332 794 200 -606 -899 716 -496 765 953 965 -237 -410 -972 425 844 230 -567 -54 619 -771 -918 -173 147 -34 55 -624 667 -947 14 790 -437 131 54 -353 -330 -90 97 -278 764 -911 -462 -32 660 -600 330 67 -861 -567 -915 569 636 167 201 632 112 -336 731 277 0 -224 288 857 -380 157 670 -618 425 -687 -988 229 669 -146 683 -495 402 -899 -484 725 -374 -388 -37 -959 -774 -424 369 -496 -693 -464 122 173 481 932 636 215 -489 504 174 963 318 252 -978 513 752 -394 -800 782 -871 340 -854 577 283 612 -292 338 376 -878 -475 -247 225 508 299 366 -562 403 -700 -599 858 -729 426 -362 828 219 18 -396 213 62 -742 -924 560 96 459 -247 -823 51 -130 284 137 -822 788 -724 498 665 284 237 114 -84 77 -108 -21 -260 -292 133 -256 287 537 71 682 -80 -408 366 664 721 567 -850 558 -470 -447 -450 -220 127 -706 -487 -177 233 -553 772 112 -655 30 295 -482 441 -484 -280 -989 -309 166 -957 -613 419 998 107 -276 -97 440 -971 250 122 -651 -50 -871 941 -523 -950 -839 998 -708 -593 -843 292 617 -914 -226 107 986 153 541 794 736 -289 -93 713 248 -174 -835 -563 664 -898 206 -528 571 407 -60 -189 868 -678 235 311 307 921 216 147 -56 -705 -225 795 859 150 12 -123 29 506 957 530 -255 -695 -432 -104 746 80 -466 -191 971 -352 58 515 -885 703 -880 -774 -429 633 -160 -809 -836 -769 500 -459 631 -662 -525 -683 987 -893 -715 -596 102 274 -933 -545 899 -448 -535 535 -382 -643 740 -806 -84 876 712 -321 -206 -474 -961 -945 -878 -808 -84 651 -21 -920 806 712 -238 701 436 711 117 656 -422 -957 911 -790 322 -571 45 506 644 690 -529 -200 -43 695 -731 -524 976 885 -153 -435 -228 -220 87 -674 844 609 563 941 135 360 -442 67 -800 47 -345 -537 -437 849 -800 311 -706 -664 -996 130 66 323 -617 47 -862 27 -175 556 -69 562 332 -753 -330 -994 -535 -763 -609 -338 -438 -769 673 174 976 522 -162 -299 -29 765 693 920 -306 -29 -935 52 126 522 -980 -272 -9 -716 -515 158 426 -910 956 728 875 787 -323 -436 -480 834 507 -698 -940 -448 338 170 40 825 -389 493 -815 -558 450 -600 -216 -530 684 507 663 539 191 584 370 -371 730 76 818 301 438 -347 864 -186 68 -848 -341 -582 -838 -572 -636 534 940 590 -731 -149 107 -839 -347 787 712 83 8 -257 606 -44 -89 -179 648 618 -849 179 289 -115 596 -950 541 113 144 -455 -355 -701 -995 955 572 841 685 -629 -314 598 446 890 969 718 -612 350 -735 -876 511 97 45 610 -11 -420 -901 -221 -272 -242 986 -577 -481 262 25 109 -234 405 -92 909 906 -887 114 -620 -199 114 460 177 318 -244 -704 -15 -630 -46 459 669 392 891 657 -242 -862 -316 662 -333 -993 618 -309 -91 -739 -780 -845 15 340 -1 -554 409 -20 187 905 -275 702 973 979 -368 443 747 -111 104 -796 333 484 -216 69 -413 -169 712 -422 1 138 616 879 -237 145 248 -142 -649 780 43 -62 38 944 549 332 -860 -87 902 -505 -731 276 631 -109 -855 -834 -858 382 595 826 -163 960 52 752 722 602 982 764 698 237 -153 -981 361 505 -525 -168 -60 994 -655 -496 -904 949 493 349 742 -654 -276 -100 356 -280 -367 -206 634 322 716 332 -672 -167 -331 -261 530 163 -728 -986 240 922 -946 16 -629 -780 -679 232 -657 -678 440 -20 529 146 -118 -170 -132 460 574 -942 -447 -852 -895 -230 714 155 76 -290 -3 145 172 -861 -249 89 -797 -439 -992 214 -881 346 -148 364 533 -870 -138 -365 373 -318 899 792 -86 534 -336 53 434 38 -737 221 968 -281 919 -315 -925 339 782 -329 59 -321 -804 732 857 -262 -404 207 647 658 -660 -619 -456 812 -792 255 -975 98 -732 1 59 904 -141 184 -543 691 -750 136 642 -232 -109 -686 714 -534 -218 -895 536 -158 943 -582 853 -918 879 -824 -104 171 545 832 -519 979 -666 -882 -569 -499 119 -311 -853 440 -81 86 436 127 -994 -702 -893 674 -969 -367 -735 35 752 -171 342 173 -241 462 953 297 302 -850 -973 -576 466 858 -259 -147 397 138 -240 -930 -495 -229 -489 -156 -729 78 -847 -337 704 296 -96 -797 24 426 882 46 634 -665 -271 -606 796 -692 -132 -558 -235 -701 249 490 -434 -616 -316 763 -726 718 -230 419 217 779 286 814 531 308 75 -492 886 318 920 526 896 950 -240 655 -396 615 -263 541 -482 -107 -709 266 196 -817 -545 149 -337 792 608 -208 -997 -44 553 140 30 428 753 72 -427 143 604 769 625 421 395 -282 -715 -657 715 -958 707 802 -601 890 -159 718 968 658 40 -166 -440 -718 -537 998 -280 707 -159 -944 620 631 -464 729 319 332 -273 912 -191 523 753 -153 777 995 457 274 -214 662 9 900 -71 -118 -195 -97 824 -643 663 -416 241 977 -236 -983 856 -219 -527 761 -907 -266 -801 35 -153 637 323 -878 -735 421 430 -903 -661 397 -122 421 -108 -148 955 11 -497 375 220 585 -739 -799 418 -470 -825 536 294 670 -98 -830 515 250 -563 277 464 511 -197 836 606 -417 658 435 -454 -325 324 921 -634 -352 -743 58 -627 -523 -290 -370 566 897 -536 683 190 541 -369 -557 950 -578 -650 734 420 620 287 -888 -656 422 -262 -121 752 583 -777 -512 -512 -618 -338 -397 -274 22 587 -25 -18 0 714 -264 990 -146 615 -795 -114 -818 -634 -222 -627 362 106 -834 -268 238 -233 -61 -380 -273 330 -78 257 965 233 -170 -451 368 883 -396 -328 598 779 -778 0 308 19 844 392 832 479 -671 -513 -939 986 435 525 502 -669 873 -561 -692 -582 533 731 -314 880 -53 -212 -478 -722 -14 -222 317 911 -538 -412 8 436 465 954 765 -468 986 -185 535 755 896 -750 917 -245 -593 875 82 -593 -976 577 -121 938 -382 306 679 172 -361 767 -774 -88 -973 348 900 479 -968 27 -195 -277 446 -718 656 368 -529 -587 499 199 911 -886 212 -119 820 419 999 148 -773 425 -261 871 -558 -20 -30 959 266 738 249 -298 311 -59 833 -95 -589 420 688 -701 355 977 -505 -165 908 -682 -688 -445 509 824 -424 463 286 -24 195 110 -215 461 239 304 -335 841 989 -821 683 811 -801 -196 123 690 -829 -919 704 475 -299 706 -859 -401 10 317 621 -440 638 -897 -418 478 198 465 -860 721 -534 -61 199 -48 -940 -516 -568 729 -237 -18 575 905 -972 551 -581 834 674 -754 -235 -272 -186 490 441 -709 -123 -899 609 -147 -588 127 652 741 874 467 -238 800 230 733 910 -658 -999 -113 626 269 820 -642 533 420 -256 8 -614 198 284 349 881 -310 306 -189 -676 -151 748 -816 625 113 -995 -736 588 -696 115 359 98 -546 -100 437 642 -651 -668 -539 -725 201 776 634 914 -327 252 -239 68 -415 -433 -912 71 644 -569 -289 560 713 812 802 -516 973 -480 989 434 -218 449 586 62 -604 -129 641 -166 -476 625 -777 -787 987 -473 -268 846 -105 -135 477 915 -340 611 639 -987 82 -770 -615 404 -417 -588 -498 151 -740 918 630 180 135 -638 -81 -743 -66 706 263 -546 772 -13 667 17 -857 -927 19 83 -322 506 -729 -561 999 666 943 -222 -484 765 -599 405 -912 -118 869 243 -720 -193 -600 318 641 -955 822 -923 878 453 745 579 -987 -131 954 -340 115 -730 382 -276 545 931 510 -843 -387 -508 -60 -763 724 -548 -931 603 298 63 390 777 781 918 375 -5 367 934 -237 300 -300 314 773 4 -249 -458 -499 -535 524 646 -952 -356 -130 314 -682 874 901 357 -248 -519 -714 203 840 -808 155 31 -928 406 -874 -622 678 -960 -372 -492 761 177 249 -234 -441 642 684 214 525 410 751 466 916 -785 -318 -450 -457 661 -537 412 -879 269 -972 798 -680 349 -639 -754 -182 614 755 543 -554 833 -714 -998 233 109 -326 -283 951 -945 -520 -130 578 642 -582 871 772 -23 -688 782 -728 400 -8 1000 -513 128 29 144 -447 741 5 -645 -170 610 -178 97 48 -113 712 451 -280 -680 136 -606 135 370 528 -528 731 -291 -953 -875 -772 726 -261 -792 -522 744 402 387 -930 860 -77 -329 273 -768 377 889 -11 -970 -598 -110 -690 -709 494 186 111 972 -604 597 -367 -428 -949 664 -118 -348 -447 -328 -763 -401 292 -61 -958 -101 596 771 770 713 -965 -124 77 255 -414 -446 -339 313 -441 454 200 -709 378 -679 763 738 284 -982 -462 394 -972 -766 -618 484 -844 -407 -14 -624 99 -409 196 -134 664 -25 995 462 -312 -720 -767 946 257 -468 656 -362 531 -452 315 -420 441 437 -523 845 -531 196 325 -282 -316 -569 -368 291 383 404 -282 -530 589 643 -249 -611 -244 877 59 30 -844 -38 604 257 760 -316 -647 990 80 580 -818 -465 -637 875 -702 215 95 -573 -968 -643 679 -380 -989 858 -282 -110 -922 -188 162 -983 243 317 -882 -234 -764 622 -691 -502 -853 740 -102 -311 -495 102 -598 -468 183 -835 -432 -992 -692 -791 264 -609 -761 25 -813 -106 -63 -591 376 -290 -544 -78 595 -175 679 -35 722 -628 -222 867 -365 441 519 -806 -350 -718 -834 -624 -277 -422 590 -901 -88 778 110 -571 -507 696 -872 -12 -255 774 -415 -702 378 -210 48 -374 916 235 -461 -673 882 -366 900 230 806 -234 -763 54 417 -642 -52 421 -619 -479 -182 -518 -474 836 -255 -796 848 373 666 348 613 -375 -270 -81 42 872 -570 630 237 -708 845 -749 -289 987 116 83 -464 520 -162 -158 298 -71 -874 107 -171 -88 231 595 -224 -630 271 -790 0 -138 553 664 75 810 436 328 920 -281 -573 -360 900 -927 -678 341 650 738 -996 -64 -151 -541 784 -289 -623 918 36 -116 -737 -829 441 -476 -901 585 961 828 275 360 -661 -226 530 -522 439 -173 159 248 -723 -967 -441 -384 -475 231 191 -761 600 628 -971 -803 -827 781 -972 -598 450 927 -455 498 -189 166 -486 -65 645 677 -192 -930 1 398 -103 15 -746 718 64 596 422 978 202 -272 -328 807 152 -183 -216 370 -292 -287 -123 -231 -880 -159 -623 149 -913 293 632 782 733 379 826 106 967 -1000 -813 14 -456 746 559 109 -276 -800 -222 886 -144 340 248 979 684 -979 984 806 -832 -599 502 993 -153 -723 -34 732 -306 908 -220 -897 -573 -541 989 -66 38 196 -106 541 -196 880 -397 -978 -738 608 826 420 912 -649 256 50 -281 -884 -424 302 -971 970 -230 -339 -707 -665 -833 641 -399 727 -310 617 -450 -288 -362 390 -720 -494 -505 -499 354 -312 531 -950 -690 -459 835 -996 -552 231 -542 231 -491 -155 -492 869 -546 -381 452 367 -228 969 360 -446 848 370 495 245 -498 -173 -743 134 -325 900 364 702 978 197 -455 -245 -814 174 -45 -175 370 -905 -826 671 -731 -564 130 997 506 -534 -673 -967 559 -293 570 -388 -865 938 -679 -841 428 158 -736 651 330 912 -607 890 928 40 902 390 75 -917 305 279 -687 402 -629 -346 -350 453 -578 -604 -574 833 -674 614 797 -306 173 -242 -105 125 331 860 796 -960 -956 -439 -260 869 -112 -294 164 819 -51 -333 154 649 -343 -980 -361 -845 -242 -778 647 -333 -113 617 -877 392 930 178 809 -612 -624 343 795 149 162 670 -826 -870 917 932 882 -950 323 -835 -286 -737 -913 -725 685 -693 366 430 940 -572 346 855 -277 -924 -672 -754 182 -693 -386 752 -471 -298 745 -914 -931 -101 -297 805 -370 542 911 -959 20 -77 -55 -606 772 471 -58 -928 681 174 -127 215 403 -417 -720 365 902 53 -818 -743 310 -446 741 -553 -588 -289 -382 986 832 -911 -419 399 -858 64 -67 142 703 898 -307 -814 961 -724 -565 694 -931 945 -974 155 9 914 595 -823 173 -691 495 730 662 -174 -229 688 -114 -967 -479 -133 607 54 20 -857 748 969 -405 -123 832 -175 -922 -530 41 202 807 63 404 -885 -670 -74 121 873 899 -484 250 738 640 -638 408 -698 101 354 -293 225 619 762 611 -169 -992 -821 -529 -813 344 436 480 143 -746 -482 -602 895 783 -9 37 44 755 -723 295 681 846 500 -392 -63 667 328 536 -287 -850 -303 111 -378 972 485 1000 -430 622 -443 -96 743 -726 -201 63 -275 -142 22 -832 903 246 190 759 673 -667 805 858 282 510 166 488 32 486 909 -1 -167 -805 -933 -857 -223 -270 -750 -749 132 425 764 -515 -95 465 -621 902 255 -649 -485 799 -614 -909 685 504 -963 -758 845 912 -606 17 924 654 -558 -915 -700 230 918 -573 861 -805 -116 -391 307 -705 -848 792 -478 971 444 -126 -989 477 120 -156 55 -206 -784 179 404 578 -348 -926 744 -203 983 -572 -527 -929 -838 203 562 -824 -362 301 965 439 797 470 -625 -997 -401 -71 354 473 -419 717 416 -688 -11 -142 -719 -916 -450 -809 -210 214 504 924 835 -26 526 414 -587 -94 98 -556 -55 367 394 965 344 -715 489 179 -399 552 -965 894 136 293 640 -325 729 113 -425 253 848 -824 -642 -38 -364 396 -701 121 -438 -208 319 475 -362 -873 541 -558 817 615 -787 182 730 642 34 892 252 185 -414 -536 57 452 419 766 449 -889 -401 575 -233 -647 656 -224 827 897 457 -418 -798 754 949 640 -173 850 -936 224 -925 108 -884 -144 -355 359 -80 346 889 942 -604 376 -823 799 -628 -438 386 -977 919 67 -344 -608 -864 524 -937 -114 -905 -875 -739 -504 789 -288 943 -503 -704 -669 690 -605 543 -308 742 -184 689 764 -563 624 -964 905 720 21 68 -274 -313 338 359 713 857 955 96 821 -618 701 -457 653 -802 115 680 -341 -846 39 -868 976 590 942 -993 -595 511 -415 -282 -96 511 93 907 -161 506 238 236 164 221 -478 -263 698 -458 683 -791 -713 -374 695 447 -311 -342 -270 -823 -898 701 699 -599 686 -128 99 -762 628 81 670 72 668 448 -915 -165 -584 -319 -763 -739 -615 652 156 628 408 705 277 -733 888 352 549 857 797 491 -71 -776 -976 668 -405 -225 -70 -598 922 771 366 567 -73 789 -360 -668 -948 876 601 -578 -151 253 -570 125 -614 339 -42 -951 -467 -410 -291 65 -319 -424 16 476 -618 -373 -511 -480 -145 705 990 -260 -779 916 -90 -200 389 881 -694 -396 -355 -616 -430 -447 213 -13 -852 182 -302 955 -489 -629 993 728 864 679 866 -92 531 12 839 -224 -91 448 866 425 401 -675 -883 -400 -975 400 261 -989 519 359 -788 -184 -799 44 143 -499 -512 479 994 -684 -338 -953 -176 9 -93 135 763 189 474 159 -394 680 -231 -94 -775 8 755 -10 -665 -492 194 -932 -546 64 569 426 -69 278 669 -15 267 229 -204 -685 -358 -610 634 -968 -920 -806 502 707 -129 61 -967 -588 -349 114 599 188 -28 40 666 365 898 -588 -932 -992 494 67 -10 -630 -261 668 535 718 892 776 -136 -968 -903 851 470 -750 -961 287 841 955 -732 -557 -430 728 -922 185 324 -371 659 -788 913 -470 602 552 -597 848 -700 804 -833 104 340 836 -601 757 786 299 -985 -352 -606 -908 16 820 202 657 774 -365 164 -437 -471 -821 515 -391 617 -994 657 583 -101 982 116 266 -45 -522 -485 582 -695 55 -310 -563 902 290 -264 806 582 334 880 275 -755 628 282 -49 -255 -363 938 242 824 -85 757 -959 -946 322 465 706 -9 381 282 -70 -660 921 -994 -837 -678 719 973 -69 482 -322 -61 497 1 131 367 781 89 -399 -47 -620 -553 724 -993 214 -340 -653 -145 -387 -343 -377 225 -636 729 -348 443 -272 900 484 -881 -9 21 -937 -429 793 272 352 -43 777 289 102 -982 554 -879 -265 355 -82 -552 -739 -431 750 -329 -146 -784 -20 -325 37 -808 -469 853 147 280 378 -328 653 -891 269 455 748 -506 362 234 990 599 -800 -277 -336 383 -412 956 -645 97 503 513 160 234 -278 261 531 542 798 -326 -925 781 -736 491 130 -515 -922 -192 96 -359 925 -607 -92 -258 454 -693 -132 165 105 -216 588 397 562 385 -106 -308 -356 -463 538 834 -149 644 933 -1 -660 -532 881 -474 313 327 -866 -462 -615 -656 -585 84 -183 -138 598 -572 260 -283 383 956 -996 -347 -282 963 -901 637 164 -781 893 365 145 -810 -590 770 -459 14 345 17 -265 632 951 -354 -168 663 769 30 313 -454 100 -436 679 874 307 -608 801 784 480 980 69 259 -329 -928 -396 467 -937 665 -982 391 -453 882 365 606 305 -389 702 638 637 -808 -229 646 -949 -187 -789 889 -721 -551 25 746 722 -27 -213 -594 -663 160 -34 -279 -261 936 251 -65 915 -435 682 904 226 449 237 520 663 487 -706 -472 327 558 -28 -504 -257 -521 -376 875 -154 -801 162 922 315 841 795 478 812 994 -843 726 701 -455 162 592 -184 -459 146 -207 351 -717 -521 -17 731 -233 -946 616 -378 -913 955 88 -555 -893 -87 307 -400 -618 -670 165 -998 636 -32 -685 679 98 -694 641 614 646 -647 -197 193 807 -115 843 -14 -281 577 35 226 759 -674 282 -111 63 -298 -890 206 -695 929 652 -740 43 -285 230 4 -563 807 841 -267 404 -210 -842 791 -327 129 452 -159 -245 89 251 652 -662 -201 -27 -196 -104 -146 -519 208 103 915 -190 -946 -904 -977 264 49 -386 -453 -942 -908 -418 30 -723 -468 -266 -993 -394 -81 -537 -894 -652 722 797 -586 121 -331 178 -437 -560 -603 -31 859 -828 251 698 -377 -821 963 -370 -676 451 772 600 -529 -21 50 -735 -464 370 -42 -298 786 -374 -172 822 669 -164 -876 124 630 82 332 -17 -954 922 245 240 -358 -479 -559 -419 -271 -544 964 -183 337 120 33 -743 -24 10 845 893 37 505 421 335 964 480 -410 -288 -295 -847 691 9 -494 155 878 -104 -908 613 -413 -514 115 -156 66 -936 -349 -716 483 -569 695 -729 -780 637 340 215 801 -859 -277 -549 727 -981 973 519 838 -29 -654 -380 -805 689 -980 -190 -443 829 131 -984 443 -141 -828 -757 -574 42 459 -517 -365 609 -600 783 201 292 -403 959 -434 114 766 792 -405 -978 254 497 -827 8 989 -906 -435 776 458 467 629 330 -345 499 527 -956 767 584 35 439 -389 -698 -451 910 -312 941 587 844 -402 895 -594 -211 -298 793 -458 -202 99 598 -587 -870 -915 -513 875 -78 153 -38 94 -386 851 515 257 200 975 -690 443 964 643 -99 -131 -375 329 50 119 -592 399 -121 396 831 -380 737 -859 253 -148 740 571 845 -964 743 113 -919 94 651 -56 415 -535 165 427 -949 -122 554 855 626 941 -592 -205 -143 329 -43 694 -222 -511 -407 500 124 -766 -758 234 594 225 675 45 957 345 -805 -500 -989 333 -30 804 -641 -133 -413 570 267 -231 87 -401 -921 -473 -521 952 961 251 -124 -201 699 -817 -192 -300 -375 224 -113 302 -914 -81 -896 -805 958 -943 -838 -308 -552 141 256 -16 231 -797 -404 87 -862 885 293 -520 130 951 -644 -47 -861 -130 83 548 -449 643 -552 470 351 -564 -810 -188 779 -520 -477 251 521 736 113 740 -183 -490 -205 941 -990 654 -682 -177 658 75 -796 412 130 -409 -334 -850 617 827 429 193 -622 792 -429 496 -754 619 775 -973 -53 -304 615 -802 712 251 -213 -577 40 683 -268 807 648 221 884 561 -80 610 805 -92 172 -703 838 -885 -526 587 20 -58 735 30 741 395 -121 821 -125 775 -915 -956 -80 85 847 649 816 756 780 180 916 322 115 -241 481 -83 -756 -887 847 -845 -795 -499 698 -696 156 -763 242 -345 -241 686 -630 766 -569 206 -163 395 -543 965 860 -231 389 498 609 -308 -281 598 -820 12 131 -297 360 -715 -41 841 527 727 808 203 -944 -685 -692 -3 155 -712 -959 -403 87 -496 -109 554 -381 -906 403 -56 417 -94 -581 625 911 -920 -99 45 -657 -256 -645 8 -691 -483 213 398 -110 -736 -842 357 -170 -639 591 -460 -937 7 111 400 -442 400 -590 345 452 -542 366 949 -385 -493 537 -315 491 -350 -495 483 -70 -858 756 -7 -306 442 -14 683 -414 167 -452 -806 -275 -424 507 -893 922 286 -116 406 995 -839 678 347 873 -968 794 -912 759 500 -784 -713 331 -959 395 113 627 -357 982 -436 606 -628 55 -778 505 -697 489 -109 -266 613 847 -87 4 794 -296 -240 875 433 981 -121 -750 432 93 -108 -465 -626 374 368 955 373 69 787 135 195 -875 -351 540 43 852 848 253 447 -648 -568 -406 135 925 418 -42 346 -32 -640 639 558 -751 952 324 -413 348 -351 355 -943 894 475 -393 317 -371 829 777 2 -891 -226 328 -921 -456 -676 -971 -781 -394 -569 566 376 -971 73 540 629 -175 57 855 162 668 827 -504 -921 -295 -17 -828 891 -416 361 -944 -395 -939 284 -605 -733 -640 -732 -595 -850 537 -318 922 120 -564 -645 -375 169 817 -57 692 564 -656 -359 343 -79 -31 -546 813 -212 -975 750 414 298 -500 290 -390 737 205 -213 58 -262 976 967 858 417 -267 942 -529 89 -904 -573 412 88 364 877 -85 328 -790 -991 733 502 -678 -210 -880 73 -267 -315 -930 -481 507 780 166 -938 811 812 274 -90 783 -421 271 765 430 -429 -266 -733 255 -613 -330 520 920 170 414 -560 -586 -900 665 521 -823 909 -237 451 686 738 146 668 -329 -20 -573 -743 -781 683 143 -384 -196 184 870 -873 -671 -531 -15 816 639 135 341 80 979 665 936 36 924 902 504 -739 663 911 -713 231 11 -651 -455 22 465 892 506 698 436 643 -116 -948 695 -25 -905 -717 -452 -181 -710 -69 878 229 -308 918 -798 -570 527 -236 -836 681 133 785 889 847 -798 296 -472 405 -579 714 -429 675 860 -182 815 -833 150 358 -193 545 -405 -309 -936 -803 -46 635 672 -579 50 -651 -790 200 -769 -918 -461 309 756 315 -688 835 170 -981 327 164 -780 291 163 925 -402 947 -107 -269 531 229 27 -665 -391 -738 -726 263 -124 -17 -982 753 911 -143 458 809 -1 -653 728 -875 -101 797 684 194 -350 -890 860 -793 -959 5 -350 122 887 503 868 -44 -493 -427 441 -385 -634 -657 -552 409 366 -59 880 364 961 -718 33 -160 -454 343 -907 728 -339 572 -554 397 913 420 734 -798 190 -496 127 13 -174 -371 -337 -864 -363 -17 -796 692 -287 504 392 22 408 -505 -544 -77 -134 168 -991 -939 -592 -667 -44 39 20 873 481 -383 271 -751 846 667 78 898 181 -356 920 140 405 746 -99 887 -18 -209 432 -140 174 854 -494 282 -562 -683 -376 74 -865 214 -213 -38 546 -186 -480 203 -900 -568 757 418 -332 -752 509 823 335 882 899 -221 91 332 -872 -706 -308 -237 -477 782 -139 -134 926 -212 244 763 -860 -185 -468 -937 -910 292 -401 -359 -625 59 -320 932 -338 323 665 794 -677 285 695 215 -762 585 432 715 80 117 -533 -9 -693 104 954 -224 -977 -719 65 -152 881 -43 794 -615 521 473 440 -694 42 194 267 571 559 357 -778 -634 466 -214 -452 15 485 295 90 -479 438 987 716 -171 -250 -704 413 -382 -204 -682 5 -686 -489 870 -160 821 -605 -753 291 -703 -121 -932 298 154 -16 58 -20 311 671 453 434 -433 376 915 271 -631 338 -315 -122 16 510 25 629 284 -803 408 379 456 185 129 -453 -66 264 454 296 519 401 -436 830 634 172 801 -989 -182 370 791 145 -546 544 222 439 445 -679 -200 585 -788 -447 -499 60 -144 256 491 442 73 400 604 336 -888 453 0 -947 -425 -61 575 382 -693 -461 -230 -653 49 289 -734 415 634 -337 91 -622 -707 -502 999 639 -544 -983 -355 772 -922 -615 -736 -951 368 71 977 -265 -657 -518 46 -353 592 501 234 221 19 -671 -893 879 477 -230 -312 -107 403 130 -810 -884 251 466 692 562 884 -567 -398 234 -378 -309 -874 115 -526 754 -644 -979 -799 817 207 -936 436 856 176 -221 -516 39 -711 64 -812 -193 -444 974 -588 776 -735 -903 -45 -470 -135 629 609 -67 885 -615 -334 -873 -624 281 207 -281 -427 -3 718 537 666 828 305 656 -666 -749 703 872 718 822 -408 -17 -408 622 440 489 195 -238 -247 -92 -969 -458 109 -898 670 -64 864 284 -858 921 -140 482 167 -915 410 783 672 -620 72 883 -262 -18 -682 -984 448 -8 -294 -252 956 -862 -71 -84 829 627 -385 594 504 779 -222 34 -657 -181 353 -512 379 -223 -240 990 -231 230 -305 -639 -441 802 385 598 372 526 -480 419 -373 790 -633 -924 -566 980 69 925 -369 -577 -924 801 -827 384 -774 955 282 215 337 669 86 -249 914 -850 -499 444 -651 -434 -993 623 217 457 -963 304 122 -483 -87 235 24 255 -219 725 -668 -894 200 -24 -103 593 -332 576 19 -117 699 809 -986 319 -251 -903 799 -663 -918 -536 -752 -219 -106 -670 -536 -843 -995 -487 -956 123 721 -213 253 -395 -55 -745 -842 -140 -864 -871 -282 -892 484 -140 384 598 -803 925 414 867 764 -4 420 -637 -396 629 -96 820 529 990 -118 450 873 -827 944 285 -723 278 14 368 767 -18 597 -834 463 -82 269 375 266 220 -30 454 -203 -564 -791 392 -492 -567 -843 -681 325 -257 -996 -423 406 -983 -967 -573 841 706 392 -691 -898 -380 707 -634 381 -927 -525 206 -258 -951 -188 508 -266 -520 -398 -515 -657 -158 688 -749 918 640 -44 -195 -205 -713 -767 -651 -409 -822 543 -730 -286 61 445 -337 -41 -285 99 -507 -257 -453 955 -422 -308 632 -639 -533 671 99 -621 -574 -998 681 138 369 -12 747 242 745 -678 391 940 156 -886 491 -335 291 -669 -746 -71 549 -686 689 81 214 -702 -979 210 248 -413 -618 -576 -640 998 207 -957 -677 -871 -486 -666 -326 -318 551 531 125 181 656 -204 798 353 679 604 -521 -298 707 130 -425 -594 896 67 -49 361 -626 729 624 625 706 833 986 241 -918 -165 -620 -309 740 -29 769 613 -70 511 -830 -261 -257 905 -456 182 920 -212 133 -796 -174 298 627 -403 -722 472 402 -788 75 295 433 733 288 13 123 -11 -684 -566 -944 -689 625 -576 -627 -119 -184 350 -928 -5 770 844 178 -835 -391 440 70 916 -976 -696 48 -754 541 -572 -896 714 -466 -227 558 -760 -571 154 435 57 505 -561 134 -316 -173 -526 -868 590 -250 -658 691 -767 -537 -458 -514 -535 163 132 230 442 -951 -404 339 494 -615 823 -881 -658 467 794 97 270 -452 -533 590 -318 418 -732 270 377 -749 -696 445 -962 -282 -191 280 113 -513 -519 485 -609 -62 661 -286 -945 74 971 -288 991 -82 489 211 -365 118 585 -305 476 590 -389 -222 -236 293 -310 -491 298 -452 726 -986 611 -209 -493 509 -467 964 687 -62 -603 -159 754 574 141 -868 -990 354 -938 -15 161 -790 504 -415 -141 747 862 -542 -202 -791 -591 -54 -268 604 450 980 601 -524 39 -453 -651 674 -465 -208 -330 -343 -844 -828 -887 -268 59 783 -887 -194 394 -368 -655 -652 844 -208 128 -343 939 166 -253 -155 -563 -127 -261 827 -330 -2 654 -8 578 -408 661 302 117 -286 -651 509 752 -912 650 971 974 421 851 -425 -701 -195 -557 -903 373 -612 -641 -767 -876 691 437 669 -839 893 573 -254 374 275 194 -234 -99 -767 967 -512 590 -468 -632 805 -723 422 176 66 -923 593 -216 -55 446 -946 -859 857 -322 -992 751 469 34 443 598 -268 -595 -894 780 885 658 670 146 -162 487 512 -566 -224 -140 618 1 -859 170 -754 846 -719 61 -984 -995 493 -941 47 -260 -516 224 -387 900 518 -159 -142 709 -415 360 949 808 319 955 -865 -538 226 42 -436 -934 292 -386 780 481 -383 -969 -293 -678 -539 814 929 -263 -317 239 784 994 -242 796 792 133 -529 -376 896 957 297 -120 -747 -216 574 -756 907 -256 -775 -328 -883 -157 456 -124 947 -769 -680 -982 -88 544 -861 -146 -487 -971 -206 216 811 -874 134 -980 533 -873 918 496 75 64 -627 -202 -376 523 -763 -763 -960 675 -611 217 -641 -82 575 172 -425 -45 649 216 140 650 350 -637 669 451 53 -824 -825 170 606 -883 345 -24 -522 -320 -807 -862 -179 -577 273 -124 701 278 495 -263 322 -554 109 732 72 -979 542 -106 -258 226 672 -463 -771 -800 732 -212 -66 -416 52 -815 488 -415 360 439 443 458 -91 23 -616 -167 -533 -893 91 -21 565 -137 -668 -110 481 945 -1 479 -744 492 -610 53 -332 -635 356 766 140 -488 840 225 -250 -45 -79 -491 -273 -13 504 316 -604 202 -533 -900 -889 917 502 593 988 156 -394 -732 990 -711 742 -712 -757 -302 -601 834 -863 -913 684 106 -826 494 408 689 -594 -814 571 -632 -856 -775 704 394 246 -815 508 949 -690 -37 630 -928 -702 -76 -320 -629 -417 -38 871 -516 -284 738 498 -123 -172 839 943 -830 280 -681 -938 -632 689 -385 646 -13 148 598 979 202 153 410 152 375 846 -676 -667 -663 923 313 682 608 -913 550 -43 614 -639 -504 70 203 -196 873 260 -256 -592 -815 -71 -253 -195 -228 -620 23 558 -918 -65 -670 547 463 -886 260 -617 -764 787 956 828 -121 -414 741 -746 751 -353 851 -862 -343 -26 -416 37 800 -402 19 972 -754 179 855 892 -879 -329 -922 -987 107 -114 483 -909 -748 -794 -522 -38 558 -889 -81 -748 128 -673 13 -741 -348 -783 -85 922 -66 -136 866 -31 652 781 -898 -528 165 -769 -645 134 -378 -648 7 920 116 -65 796 -920 173 758 -701 759 -548 138 -516 761 946 -726 732 961 -456 771 707 568 311 275 -602 820 930 -779 -318 -160 -592 -974 243 478 931 -824 185 952 149 168 -552 832 746 376 -686 742 -625 -994 -314 -236 166 -452 62 236 -439 -623 70 734 -255 -312 616 259 -767 -475 -549 497 614 -83 298 -807 -330 -505 -566 366 -743 -204 -442 559 791 -443 -293 834 614 -41 -681 -523 965 -751 -651 556 -418 234 -845 -548 -275 590 -611 -505 722 -799 103 288 559 106 -20 -801 885 885 351 33 548 -462 944 -194 -325 415 847 -290 -881 -341 -190 -909 -171 750 544 -814 -946 564 -581 365 -970 782 990 595 -685 787 774 158 -712 -732 881 -96 -735 -106 70 278 774 735 323 707 -159 501 -926 -450 -598 -686 -989 522 493 286 51 347 626 7 -785 20 479 520 -649 954 538 273 -101 -339 783 618 38 -262 -681 -20 -475 -417 -533 -43 851 913 -262 649 690 922 -891 505 154 -420 5 842 936 -114 860 -624 149 670 829 -782 906 -357 -320 260 590 -579 -143 890 636 -321 100 582 -881 465 686 -528 -930 952 -96 -741 -134 -912 -777 -322 -540 -546 -117 287 66 751 -664 -993 930 609 -769 329 391 -783 -321 -653 -901 507 -930 118 -805 329 -519 144 84 628 -603 541 62 646 524 -365 -437 -638 -275 -308 628 -880 115 -854 -724 528 806 -961 716 -112 -20 -279 969 -228 293 -489 157 56 -445 283 -338 -487 -595 -269 800 55 596 -362 -373 845 641 -623 -274 172 872 397 424 172 -84 994 433 -225 -704 664 -551 898 -289 -480 -836 522 -227 304 -661 -979 -363 637 976 553 -161 -893 811 -409 505 933 -727 -836 493 -583 972 -240 513 267 -598 -963 -501 139 820 -487 -10 -984 -730 831 -47 328 71 665 -141 -777 180 -939 82 222 542 523 -253 486 -469 526 -516 975 749 977 -544 585 -927 82 -545 365 -466 -543 318 984 -256 774 -843 -421 -371 -8 -942 -270 257 -847 -262 4 -843 904 906 684 742 -836 -828 -989 -293 146 298 -962 453 996 976 -679 221 672 -626 924 25 608 665 999 968 94 849 318 689 -452 57 336 454 -881 -1 -706 -774 734 -666 -590 706 -729 -578 -148 -50 623 -929 992 661 -269 -80 -573 -701 547 -90 -744 -626 -323 971 705 -585 417 -657 -173 638 -545 435 -123 591 -146 -682 -139 500 -100 -92 -253 -416 102 -170 -578 -708 -391 473 545 796 869 -236 -583 709 -912 536 912 950 984 -182 -251 272 -761 892 -664 -484 -550 -813 63 876 -200 -779 819 197 98 778 785 -970 151 -126 97 -726 -596 207 -490 -781 -475 272 535 -409 486 593 145 199 924 -890 428 -268 -908 -463 -287 787 -732 413 795 -949 -381 -127 -101 -48 -397 -929 -392 154 -161 -246 -410 -643 -735 344 204 -970 -802 -947 -395 -79 -442 113 -928 320 862 786 -492 -900 403 629 417 -420 895 -442 982 -31 465 482 -688 -147 380 210 -584 -486 -662 273 -750 232 125 -765 863 18 867 -985 -737 386 688 -939 188 -645 -935 -431 -381 -202 959 381 478 -387 -416 -652 867 169 -968 883 -627 353 38 140 -31 -641 -116 639 -582 -252 366 829 -890 869 590 -859 555 -880 -393 399 -61 498 -339 -339 868 -992 -724 954 -139 -774 896 283 -837 -204 387 -230 219 894 -126 -913 -21 -371 -948 289 730 -379 -865 956 573 218 -498 -476 856 885 622 669 706 -97 -952 -839 -895 594 -324 976 -171 -119 642 -695 -139 590 -815 -214 -838 -970 110 -953 808 147 -732 941 -947 76 286 -356 -198 647 774 22 827 303 -265 -520 531 81 238 488 -440 147 -904 791 -685 -105 332 579 -189 -157 -852 -255 681 912 673 -776 -985 826 -883 -539 -496 965 861 192 993 879 -473 -416 -203 -279 367 -820 -562 -405 96 150 829 -717 -75 -947 833 -162 -341 467 -847 867 132 -31 -5 465 -118 -416 187 -248 -295 125 155 569 -876 609 825 186 120 -790 125 -731 922 216 -113 -803 -405 99 -59 -972 41 -814 -652 -572 -364 700 -241 821 420 349 856 887 18 -685 -379 652 -584 830 947 -974 709 127 50 -822 -271 -157 -966 -938 512 -619 396 360 -310 -834 -486 498 -159 39 469 -992 620 641 814 -333 651 -16 849 524 855 722 -270 196 -641 -79 338 -842 -477 -942 -691 155 755 869 -873 483 -140 823 741 -390 -803 -688 -888 -472 -415 -920 -97 -773 -469 -165 -298 360 708 303 321 -733 656 726 728 309 -50 978 377 -622 -911 -938 -803 -422 342 575 -546 443 -219 976 121 -838 -702 -312 943 347 656 468 173 -699 792 -738 102 225 633 365 997 -131 -560 -740 -411 -735 501 569 -909 380 218 -49 390 97 -519 677 -669 630 825 833 167 259 445 280 -308 338 680 -568 38 820 -578 -513 -702 400 -968 422 -433 -12 275 -309 -439 381 137 50 -927 -705 950 596 -572 475 -674 296 905 -831 -344 -20 688 -404 -703 -712 -60 840 -714 182 440 255 -32 462 16 -877 -756 -538 94 859 -738 -484 542 -453 999 24 -513 819 721 386 371 -474 454 -946 711 -691 837 628 -70 760 692 -145 126 -359 -404 -869 -842 -491 15 -37 -436 -961 -878 840 209 689 -111 236 323 114 -960 384 731 -963 102 220 368 497 -223 34 -411 -371 -269 577 -851 465 -940 -926 106 318 -344 602 -14 250 -519 -73 -831 -563 -24 -131 20 -274 835 -1 -249 -387 234 114 -838 243 -265 48 -813 -303 983 748 -522 -47 14 339 25 106 267 183 436 -936 833 903 -188 701 629 -216 -819 930 541 -187 368 -608 -843 -257 -205 100 -110 731 10 755 -16 -556 -514 347 -305 -542 -501 573 31 150 -864 536 -636 -814 249 -648 385 279 -932 166 688 -123 -897 51 11 472 515 -138 222 952 394 -161 -68 -499 -896 774 -530 804 85 -373 706 -866 523 594 393 293 142 -647 -395 840 625 -761 265 385 -234 147 901 -84 269 725 -816 -258 470 -950 -910 -694 -490 -38 872 -425 336 485 415 365 244 -867 -399 -853 497 -368 836 738 -434 750 782 -403 396 -570 395 683 155 -412 317 993 760 316 10 -8 -525 42 -69 -444 -754 786 -199 -248 705 -747 -830 520 495 509 592 -104 -203 -449 132 676 -130 701 67 204 -810 -308 984 -519 98 67 570 389 -245 337 819 -919 -878 177 930 301 -311 329 521 362 -876 -769 -601 626 555 334 941 661 842 -381 316 61 808 -966 -137 -335 700 124 278 -1 965 -250 304 642 156 412 711 -831 889 852 420 564 370 726 894 79 -590 -874 718 231 -973 479 120 -223 -448 482 554 -120 -569 -865 -850 -212 -418 -202 187 985 -498 -967 -741 -700 586 198 -101 -865 403 -930 -997 158 854 -406 -935 -726 380 -306 -958 -204 -224 744 -554 -80 728 488 578 -157 -801 619 -808 -374 -268 -35 -104 892 201 -899 695 182 902 -69 -683 -935 496 -197 340 389 -704 817 -655 873 76 119 830 -615 779 87 -982 -773 898 45 841 -775 672 -956 -50 -884 361 276 -51 -159 -498 -411 -781 259 687 83 43 -807 -963 -464 -618 -305 76 67 -763 292 964 -705 -925 -987 247 -427 -922 177 257 948 -184 362 702 -603 -674 -70 382 992 -912 240 -426 562 -284 -7 -442 -895 273 -26 -974 -383 494 459 -439 78 478 -9 -605 865 65 495 -998 -955 566 249 -320 85 864 749 -559 530 -984 654 -602 -175 -85 203 747 198 415 -743 -791 -149 480 957 -114 194 -392 -206 831 -850 939 27 843 -890 488 -221 -617 259 -160 930 443 -199 261 -804 17 278 546 340 -5 297 -928 -471 -845 -132 840 -958 -711 -28 -579 -249 -9 217 352 689 941 688 -769 871 246 678 -620 -773 965 714 938 -781 -966 88 550 987 -507 -894 -287 -534 403 -583 -797 122 -23 858 126 341 -93 -709 -781 -249 606 42 -505 499 -942 -765 920 904 133 333 884 334 302 807 -743 805 201 884 -731 542 -964 -725 320 928 -719 541 -872 725 987 -452 -897 904 232 19 -905 -957 300 348 -941 179 -713 410 -388 570 -924 903 448 414 642 -554 -673 -888 621 -208 -967 -812 -299 -454 -862 -746 -916 -389 -81 -723 -134 -969 -785 118 216 501 925 888 272 615 -16 -431 -220 546 -962 981 -733 -866 -234 -573 531 -842 146 -808 192 -610 406 -261 185 -180 -449 681 734 -227 738 21 -403 -230 -528 -594 -761 700 -69 945 -367 -208 745 345 414 -872 337 -213 356 -260 776 -319 395 985 -109 877 452 -77 245 721 945 54 22 -735 149 -378 -146 -608 805 -585 -485 795 792 -886 -714 -232 620 23 -638 -488 -826 353 179 144 -331 217 -229 912 531 -495 -731 915 850 -589 -665 -592 898 -182 -356 -374 -310 -204 158 935 941 234 -292 679 -203 445 -423 320 982 -570 -468 129 138 382 -140 580 -999 -891 -802 569 -64 -982 137 190 -692 287 542 -665 728 -182 233 -521 741 784 -570 320 761 675 -541 -288 944 -685 -795 -938 43 -364 -489 -818 -81 104 296 -496 -668 478 -587 968 128 116 813 -103 -926 -252 248 -978 156 -16 -382 -735 -431 -651 692 -852 137 525 -947 95 -697 754 -890 -986 78 513 -507 959 625 -982 336 924 936 -227 -766 -92 -832 172 245 -40 547 788 -63 -116 -614 581 -460 -400 -428 -748 -21 13 36 254 366 -684 -89 500 -249 -219 772 501 933 203 -868 397 -480 -663 913 -107 481 -279 -233 550 -950 -335 877 -513 578 -619 943 630 25 -588 -386 662 -499 134 -626 866 -970 319 -627 910 -861 112 -126 75 611 -415 735 -452 287 298 311 -553 -89 145 303 -60 -539 -802 454 -867 -218 -462 -200 -9 360 684 -591 275 956 617 -151 417 -144 109 163 466 393 -26 327 -412 624 282 790 59 -760 330 -544 -21 851 128 817 827 -169 780 -897 180 804 -579 344 -680 -375 -32 -740 -615 11 795 -478 296 -94 -598 844 58 429 -437 0 36 -473 -932 286 -708 -26 -582 446 -173 327 669 933 415 689 51 -202 846 669 858 -741 -283 -163 -809 749 -411 621 -383 -618 -848 -290 -989 -731 -633 -752 410 -71 518 -414 -868 90 -644 275 -696 227 -565 -551 453 194 677 358 -9 -449 -948 488 -508 748 840 489 -800 -265 216 -914 1000 387 257 -740 418 -793 533 -399 -824 -653 942 -423 28 164 -651 771 -400 -7 -810 976 309 273 -159 -37 848 37 392 -751 -267 745 -494 31 839 -685 638 -218 -590 237 706 -319 -978 723 -256 -556 509 922 -639 152 -294 -159 -652 306 606 -62 893 -393 26 -6 -807 455 -446 197 -778 135 -372 987 -159 996 -661 505 624 -923 515 362 585 -782 289 -688 -840 323 390 241 424 -148 527 254 971 -981 -471 229 4 317 -755 -694 -7 426 964 745 322 -301 -228 -322 801 -113 43 818 277 -527 196 691 -807 639 704 -972 -115 -362 -373 -877 401 -447 880 907 -743 -756 -714 -633 -854 -252 -866 706 340 -275 779 -723 -284 -578 -820 -190 918 -672 948 458 -917 -727 568 -758 890 922 -634 -233 586 -853 -212 -806 -320 -342 -847 632 -619 681 -537 -329 -252 158 253 -746 959 133 -437 -209 990 -513 -628 328 -807 721 -564 -704 -804 516 370 -948 -321 641 486 293 -997 -988 -704 -745 605 -514 -186 -977 156 -741 -96 -653 -734 271 687 722 -175 857 970 -544 -370 29 49 -981 716 248 215 -747 245 353 636 428 -554 -212 -681 -978 543 214 300 371 726 -405 -748 -916 178 -442 285 -508 743 -855 -404 -455 -81 374 849 -710 851 -968 463 85 730 601 36 -731 -946 -115 -556 360 -578 -12 -593 534 502 364 630 -963 -705 71 336 -305 938 -525 99 -866 679 -880 653 -186 -862 552 312 728 683 67 98 211 -984 875 -822 482 -276 601 542 881 985 -288 613 -579 -400 264 974 -118 552 -955 -418 -543 -144 -824 781 75 -259 -724 422 973 -97 386 -322 -551 512 935 -387 -213 -906 52 316 -258 180 306 130 355 896 -224 393 -837 -328 -447 654 -466 -531 -496 697 -423 -82 782 583 -390 -728 51 -807 526 -670 -543 314 -732 -335 -519 592 -955 688 177 -417 -808 -374 404 266 207 818 38 -545 584 -938 -44 407 838 -470 980 79 562 661 688 -649 -323 -152 -886 -568 940 372 575 -463 -671 -951 35 651 -863 -735 -773 824 343 891 130 -218 469 234 367 -439 -49 -414 440 322 784 -369 -373 983 146 -752 -480 -558 -770 -464 360 -520 -94 -341 190 -984 -303 60 40 464 812 788 -818 -491 855 -46 -601 -356 584 153 -920 37 80 217 -337 -983 -171 187 270 787 -161 364 -281 571 820 -931 975 -768 -350 385 514 128 629 -910 -244 -491 -812 283 -425 365 -804 359 945 -643 158 958 -326 -365 338 -23 -904 45 -197 -506 177 902 326 -121 -773 -817 -118 651 -82 763 -440 178 205 978 306 88 -676 195 -361 989 -995 848 -516 675 672 442 556 922 509 559 -508 -783 -662 -19 -749 994 -725 -483 645 -317 -421 194 -955 561 368 -436 58 686 -934 580 -931 -28 574 -125 -343 134 -783 -653 -826 130 -779 897 935 -47 694 -333 -505 704 599 811 -218 -835 423 -239 -482 865 895 -444 -40 207 974 -831 300 -996 523 -64 -546 -404 734 -761 381 -175 732 -728 -465 -424 -739 974 -453 -773 583 -268 -797 -268 347 -463 -929 -834 -186 948 -410 31 282 137 -563 -289 -870 673 214 335 -461 -715 389 113 -147 -638 603 116 182 -715 684 617 -71 -948 -563 737 683 364 -515 417 982 -939 -483 -390 -509 491 -121 908 -233 -164 -936 -292 -434 315 287 -84 49 -26 -622 -677 647 -104 87 978 832 600 -473 284 96 -756 710 168 -267 749 624 755 889 -588 558 -784 -329 -280 378 -717 -318 746 719 -820 711 -183 -821 39 801 -201 -307 668 -260 909 -569 435 -137 731 -584 758 987 863 337 -111 -763 187 -620 789 -128 155 -64 -875 610 928 993 -179 -599 -703 -805 753 496 394 266 -270 -524 320 -92 -677 791 743 728 705 865 -453 -523 287 55 -235 981 226 -365 342 -896 -887 846 -515 -134 588 -591 802 -309 739 380 -307 -381 -627 -634 735 219 -813 448 -864 477 -972 -297 257 231 941 701 271 -786 -797 749 -337 733 318 88 -948 -894 259 763 -185 -435 94 -302 923 -3 -533 -175 511 506 126 28 -518 -176 -134 117 -967 -347 367 177 -209 -899 942 342 386 -505 727 165 -388 79 427 642 424 667 -583 -358 887 -304 889 402 -26 -483 571 -928 749 630 756 695 436 844 -389 -998 -679 -127 302 70 -315 -32 642 799 -854 -975 971 110 -749 903 181 -542 -513 -299 288 -639 718 634 -856 -523 171 -497 -32 -771 928 151 -808 228 -772 432 -808 209 -383 -321 -922 123 -624 -939 -155 -38 856 -63 -434 283 -653 916 -896 -653 280 -811 -544 485 890 989 704 142 953 -200 -854 -932 41 571 547 256 551 528 -815 -631 226 -899 -347 -974 -54 187 -819 -605 -518 727 -804 -426 -763 941 -358 155 -810 -419 -33 -317 -833 -888 79 130 -404 -673 19 -615 177 -73 -501 -330 -88 251 864 -997 -665 774 -640 -619 482 -465 -619 -642 -639 185 -133 -438 247 611 10 374 -774 -28 841 305 944 33 -82 626 -529 -818 133 561 -256 66 -175 437 598 582 -819 223 502 -265 -856 -917 -550 -442 794 -812 -192 55 -834 -77 -329 315 -789 -443 751 -496 340 860 192 -58 799 -976 -556 -565 565 181 -811 377 -66 -742 344 -621 -31 82 -855 -412 -824 198 -992 678 9 -367 -364 -746 -234 -215 909 -774 -241 921 -12 -318 89 38 686 402 -762 -591 -322 726 -290 -530 -375 845 558 -458 508 -567 -136 788 709 950 900 980 -316 10 -854 -707 588 449 -129 -453 304 -506 991 687 -954 -879 -391 144 552 458 209 977 753 340 211 906 -982 536 -783 945 -567 489 901 574 482 748 364 -329 489 -795 564 -441 -844 298 371 346 -161 383 -119 -817 -848 -407 589 -656 785 622 309 -739 216 261 557 324 94 389 -106 -946 -209 860 339 -582 794 613 -772 406 -525 702 -928 903 -946 710 -853 -164 -665 -518 693 -315 768 -541 -485 793 -122 525 941 594 -958 809 712 -603 300 -752 740 -921 998 -744 -838 885 -500 815 470 -811 -738 848 762 -747 471 -374 927 -11 764 509 -90 585 -955 -855 652 389 805 -119 -691 21 315 111 -75 2 -780 359 -734 -266 -873 545 675 -314 -882 22 682 -989 -184 558 -905 698 364 537 226 -996 365 -477 578 936 -926 -492 -591 143 -386 865 -495 -266 -876 539 306 744 604 -563 -550 849 837 -319 -401 912 -327 520 913 -74 -695 -583 -595 -851 -51 465 -713 -961 -565 208 -768 429 -316 -398 -944 597 700 -257 -51 196 14 -763 452 -653 -259 -675 -338 -269 865 -195 80 -947 -95 999 -180 256 -489 247 681 962 -106 914 -355 -310 194 -71 -928 -373 -330 -120 -41 -13 52 -982 -398 -734 -201 317 592 481 26 -929 106 954 -173 -853 -414 -674 -423 452 209 -49 85 -82 -861 -727 732 -479 -484 918 470 953 -962 -789 -103 -960 240 -18 246 371 -187 756 647 65 911 70 400 -387 837 200 -31 114 -862 -381 -759 -757 -413 -890 -619 -466 -514 -240 327 -235 160 -7 939 -718 45 560 667 804 -840 69 945 334 385 443 659 139 -615 647 425 -643 926 -37 -366 -158 -562 -423 -11 359 -166 142 824 581 109 -382 224 565 376 -258 -554 864 580 -519 -872 -910 44 796 -16 -451 549 -345 55 -34 668 207 928 894 217 113 524 107 -524 627 -688 -936 -156 456 -807 -941 774 296 855 466 109 -793 -211 -862 822 52 820 -92 -315 -664 -820 -929 -806 -921 -670 -240 137 -459 789 900 -835 -64 97 -554 -323 -216 -7 -65 -99 984 931 608 655 -229 284 941 -145 547 -279 -649 -982 583 536 953 -304 -443 88 232 -438 -483 718 828 -145 770 472 -236 897 496 24 339 56 -515 -577 -295 388 207 706 -749 498 591 -286 177 324 -405 311 -471 736 -193 732 970 -22 -555 -252 845 521 -916 -206 881 -66 -828 378 672 -316 210 -793 -248 486 85 946 355 -256 -392 531 -76 397 -392 273 124 -216 -654 -609 -323 -511 596 455 617 368 745 527 516 579 711 729 42 24 39 -782 999 -405 -516 675 321 -419 -33 79 -685 -908 -459 110 -982 677 998 -243 -181 289 -211 -484 -917 144 980 459 -821 -302 268 815 640 817 -874 -546 347 693 482 -924 567 632 624 361 893 708 -848 210 936 285 -97 -78 -105 -230 491 -829 830 153 -996 -36 -387 -98 -975 -649 593 801 62 223 -328 664 831 583 -308 -711 970 946 -469 698 672 -312 729 198 537 257 -341 -728 -364 -293 -2 290 -220 98 -260 220 -336 220 748 -901 807 -290 -567 705 577 924 -160 -489 532 -802 -370 -901 407 876 331 -799 -686 225 -10 416 -675 -454 711 -216 -840 -146 -502 327 429 291 -441 -891 512 453 954 -195 99 -221 -605 -958 906 -236 -264 -232 -989 -100 -819 -900 -331 143 850 -436 -262 -640 405 174 672 127 10 456 -105 77 -733 -768 4 -745 -283 870 -614 -619 -831 -962 957 -254 -834 -590 920 -398 113 810 965 935 27 184 -469 613 771 -660 316 -338 69 -399 -268 -22 -734 -635 -591 -539 -157 -773 882 23 -284 -989 -286 -189 134 -193 832 -905 -730 -205 41 -597 654 -560 -638 -475 352 -604 197 -743 547 581 771 -362 682 -692 981 -688 -591 325 -75 573 -359 -612 -633 -593 962 -269 -276 305 -140 -705 571 -351 -553 -957 -555 -230 -692 -502 -970 318 -656 567 -865 228 96 807 -83 66 -716 442 -967 -436 720 -387 -239 665 -222 -543 -366 -154 648 -652 -339 -755 702 -795 -387 902 -353 -48 476 829 -59 383 -692 -458 571 276 -536 -500 -790 -89 -890 -576 265 101 -117 -66 63 -799 772 -408 -670 -655 477 839 56 749 732 -728 -258 -244 -608 -559 -229 877 -239 -299 593 -726 -551 107 533 -732 -488 -850 729 850 -700 -844 716 227 -238 -258 -490 -657 279 122 916 -610 -686 -221 460 -845 272 -369 106 -932 -555 -381 262 328 846 717 -944 410 -786 -382 422 -892 -446 581 253 415 -388 391 506 670 690 -437 -952 -865 -200 178 -259 -673 211 -444 -985 508 967 385 693 114 -518 422 652 479 883 -567 -415 899 291 -259 357 649 -976 36 -889 -681 958 300 -888 -758 691 -644 -392 984 -830 308 774 -340 936 -534 808 -206 941 -97 296 515 531 777 -399 46 712 269 -17 341 808 -530 -481 588 -611 255 -495 -978 -102 -687 -666 660 939 -775 -501 -677 -154 196 -48 258 161 33 117 -300 -967 -230 663 497 836 756 878 405 -89 352 353 -876 -997 246 534 -6 -601 -291 535 -222 100 935 -628 849 -5 600 -202 265 -873 737 -525 548 158 80 -250 274 -749 -763 -428 21 700 62 674 475 -87 265 650 -652 -112 327 483 -303 -786 259 674 958 -881 614 -411 -115 -836 -188 447 -452 -989 703 308 479 478 323 205 833 -768 -997 -620 -43 -863 742 45 -674 702 715 -66 827 -206 561 -715 -271 -960 651 -716 896 722 995 -687 55 -674 258 -66 -65 501 -498 279 732 -685 358 273 -957 -91 864 -478 688 -669 45 -312 313 389 -140 -260 507 -662 331 34 49 638 -787 -444 322 -940 123 -625 -777 844 649 -119 785 -937 -977 -978 -118 -432 56 -324 -492 -323 -906 -944 -79 -926 753 -652 -446 -459 -58 -29 -735 312 166 488 -856 -456 505 907 988 -812 -481 -452 -280 -238 492 -769 -30 479 562 617 759 548 129 868 670 -878 -863 476 -671 800 858 -701 58 238 -641 774 -571 -977 487 913 -507 -717 -240 -47 -714 728 514 72 923 -447 -233 580 182 -64 750 -625 39 350 -947 518 -334 811 -972 -342 -374 -420 991 -39 -275 -769 -438 560 690 295 -171 411 290 302 -4 783 -852 885 -47 498 -895 476 -515 -528 -660 -345 -12 456 163 -910 -165 -83 -154 712 457 -693 309 -842 133 -601 314 -609 -173 -162 -379 -327 -962 -445 -716 688 464 -984 723 -800 -654 156 -650 -287 -639 558 -555 400 70 278 -214 602 -716 601 905 126 -626 -222 963 -686 -469 394 144 -789 346 900 -302 -208 561 -383 736 732 -904 -704 655 -722 935 -24 876 -729 -961 640 -489 480 341 829 216 274 399 757 333 -166 430 52 -884 -195 981 -196 807 -687 492 -525 491 129 -661 858 -816 892 838 -193 -685 -621 -273 155 -239 913 881 -507 -921 541 377 761 25 -390 648 285 899 -894 -150 60 692 743 430 690 868 931 453 95 -147 -794 -344 685 110 142 885 431 -349 -187 779 384 759 -231 181 789 94 -833 -371 102 580 -307 153 585 -922 -273 -493 -103 -978 555 154 -834 -4 -185 -813 484 -651 -903 932 381 -665 -419 -46 -988 384 -883 -439 64 -722 208 346 -305 975 366 -378 -593 435 -297 -956 -794 -673 397 70 323 549 529 607 -843 -407 -257 -944 -60 -732 679 -951 -100 476 -166 636 -948 667 -695 -971 -968 -3 363 -612 -800 575 -71 14 -868 -39 455 830 324 792 985 527 -116 -60 -454 -583 107 675 629 -252 747 -39 565 -934 972 648 -4 -204 -1000 -253 -551 924 -414 -293 291 -11 943 -310 -282 -217 994 -154 -671 956 -852 -159 -438 -756 685 -348 -946 -116 -650 -659 -252 93 -852 862 595 -552 661 -742 -984 189 -105 -309 952 226 576 797 430 533 780 -835 -318 15 777 -387 -672 686 -41 -98 -308 -487 930 -480 -80 257 701 -587 291 -370 304 745 564 823 101 -677 -204 157 157 434 -509 -474 -490 534 -338 859 705 -238 851 -602 -153 177 997 111 -256 712 -16 423 230 -550 752 458 751 23 656 -194 358 -917 -316 -971 -443 106 -143 -476 -616 -540 232 -530 -54 -357 906 -282 -612 23 403 384 289 403 -680 -701 -123 -692 818 254 891 -892 329 519 -562 -405 820 244 642 -970 -355 398 991 -769 -515 913 -367 -179 160 -840 -983 -175 916 131 298 530 -837 424 -146 -211 739 -615 -890 164 678 -187 -890 864 -986 253 407 152 -941 -925 -163 -130 730 -983 641 -767 -339 981 636 -308 -341 251 828 453 -148 689 665 -565 -849 486 -71 564 717 -323 361 437 -935 34 420 300 21 -328 -404 -692 -501 -613 -293 -40 -662 548 -587 656 91 -913 652 -872 111 -721 936 232 984 990 -831 -288 -67 213 623 809 -793 860 108 266 663 -668 -490 -855 -198 -501 -99 722 -579 -798 -668 -779 -113 885 996 -813 734 869 19 662 -334 -436 23 758 940 -593 -680 -906 -390 -73 663 -413 889 679 -991 -347 306 172 719 914 -950 -484 -94 575 -179 955 -433 861 242 -160 -154 -710 978 994 249 -427 -284 -283 28 605 914 232 1000 442 -554 -467 1 -190 89 662 103 -981 49 -74 -792 363 289 101 203 -660 -386 -939 -505 847 273 -977 171 -206 779 246 564 -858 686 337 264 982 683 -11 -655 973 -159 -729 480 834 -484 -823 88 -845 -827 753 -114 921 -960 463 311 -951 305 227 -563 249 -403 -346 83 -654 -233 959 328 362 -963 593 -147 136 329 265 355 531 -969 141 -340 -902 -676 -726 -743 -263 -231 357 431 -146 -806 -740 -415 -431 260 -786 820 -893 541 -511 58 430 -511 456 -344 154 -605 -920 357 335 173 40 790 -712 -677 702 669 645 963 304 206 116 665 280 468 -147 939 -340 -570 255 230 103 -949 -39 -475 738 790 671 -861 -203 -471 -81 -387 -933 137 -226 793 -415 820 -377 -775 -146 206 -858 558 972 226 -468 -924 -308 -398 -829 -660 517 -978 -464 -785 -594 -204 855 794 -280 111 -445 294 -676 -729 472 859 -371 1000 729 546 496 680 748 802 -542 658 -259 -803 757 -172 -242 -68 139 298 -865 -494 -680 501 420 470 -453 496 -672 101 538 -762 927 624 498 -430 887 -659 -791 149 -156 -335 -282 -136 12 841 -393 222 738 804 -466 189 -779 420 -747 809 -882 -218 -320 -367 115 -242 -883 -1000 -895 875 -682 613 -354 49 864 -409 -735 640 342 269 -604 -292 -77 -967 791 -153 611 -786 -75 -717 -176 542 -469 990 575 -359 -857 998 -229 -901 -553 341 774 -388 924 217 -48 476 773 -104 -976 290 498 -720 -453 893 -737 575 -945 -294 663 25 595 598 935 -207 100 697 -18 575 -608 952 913 913 -842 -608 290 -13 -246 -471 -179 233 -452 -439 224 266 -819 -904 -81 -536 -75 292 -322 -798 -989 168 -393 -105 -901 -801 941 -327 265 293 -123 -378 408 58 882 257 -556 380 259 -804 787 -636 318 373 -394 -455 906 931 236 -882 570 385 132 -925 843 488 626 -186 -645 -244 -990 -205 -688 180 -425 682 746 982 -737 245 737 -334 116 865 980 472 -287 403 933 14 329 459 524 -272 -204 -276 327 931 -698 211 -621 -414 926 121 -807 -51 -884 83 953 325 -809 -643 142 637 -740 627 634 411 468 -901 531 -311 122 -773 97 -370 349 -970 -673 -244 -988 -621 276 945 443 -410 246 -391 508 997 155 834 -108 698 971 747 -465 -749 -692 33 -630 50 718 446 -33 -405 721 -790 815 900 188 599 577 363 -842 -743 -753 -634 736 38 -743 -860 565 -117 -841 241 -460 249 45 -181 398 602 -657 -459 35 -728 -531 82 -790 -277 161 642 851 302 192 787 742 515 -295 251 -414 -917 -772 -464 573 31 -134 -655 -333 -333 -90 541 857 466 -946 110 778 853 -946 -901 810 -452 -716 -890 691 599 -34 -143 -354 915 237 -419 717 834 620 4 951 -997 433 -462 -868 52 629 716 89 -170 990 955 -128 -125 -530 585 809 665 -854 125 422 70 -306 -398 994 556 606 255 821 114 758 914 732 563 -218 630 -294 478 854 -176 787 -771 -721 -675 51 283 226 -38 -229 31 919 669 -979 -162 -941 29 -358 350 -128 171 -305 21 -721 695 294 -932 -383 -331 -85 580 235 -96 633 -799 -838 442 -421 694 -959 117 179 396 -619 -522 -101 727 -62 287 758 773 571 361 5 984 -187 -800 -856 689 -752 45 -893 -738 -213 -65 114 -775 -692 -981 965 -307 -235 -155 587 -938 732 600 97 606 594 423 -744 -487 -240 -182 265 -946 -495 -58 456 -653 181 716 918 -394 811 296 -295 -51 325 -495 -485 -782 523 104 -78 655 622 494 138 -848 -923 658 -503 -366 836 293 -533 999 -932 196 -105 984 -243 829 134 826 789 519 -135 -802 196 -605 -972 -521 -635 95 -263 858 42 992 171 -831 -288 -799 -120 -210 669 -914 -974 -735 396 544 759 717 -825 -602 2 -635 -527 -902 823 -939 -558 -480 -634 -507 240 -17 713 864 987 5 474 -365 286 -657 -373 172 312 340 -88 302 458 197 451 -831 167 314 -244 -539 -516 -144 798 136 -248 985 703 -1000 388 603 -45 -830 50 240 -447 53 -584 335 -625 589 -749 -253 -606 534 706 30 -243 -115 -102 -566 498 106 947 -767 762 -655 415 -861 334 -487 -653 -634 -61 704 127 671 -562 -938 -915 -11 55 639 -334 364 -943 893 -357 -855 -820 198 373 -461 -185 596 842 -32 5 603 -795 851 -624 787 -708 -443 -874 -677 -269 -362 -657 236 -342 451 302 228 655 865 829 -927 349 222 -692 -296 384 60 -102 2 469 -152 655 500 371 -65 -939 458 -76 -412 -112 551 -556 -771 -838 -152 -469 486 -35 -92 568 53 -257 749 518 103 849 220 439 614 203 120 -486 25 505 454 -94 -677 509 -838 816 -502 -664 -358 -350 -679 218 40 661 733 469 18 -603 614 672 -869 -379 -831 -832 295 -45 272 319 -184 -845 545 636 -832 -699 693 -911 191 854 -964 -236 -353 862 616 693 889 -868 431 851 303 803 952 326 736 570 373 80 249 706 -484 -681 -466 -823 -643 -384 739 667 926 -851 435 660 -632 -103 -34 420 564 511 -547 -447 103 347 667 -976 673 517 -842 30 -192 31 -645 -535 -130 -719 -77 -394 296 432 -594 1 452 502 -585 -637 323 60 92 -712 411 -165 -638 466 826 494 -942 100 891 783 652 -55 -889 756 -651 -158 -230 -303 -28 301 -396 -871 -357 905 178 -365 718 -464 -230 668 485 339 668 461 603 -131 878 -225 330 932 -302 -920 726 876 -33 -944 546 988 656 902 -271 431 524 770 -315 -478 478 -827 -395 129 179 490 -192 -440 -731 -118 -126 -720 830 -975 -349 -848 463 -553 -237 295 407 33 -365 -742 -660 499 243 -459 -731 453 -208 -972 15 -18 285 -987 -411 903 92 417 11 -752 -811 907 -192 278 369 96 -864 156 706 868 -691 -705 288 740 667 -819 0 709 -347 67 -142 200 -152 -142 -164 -244 577 114 304 -934 204 789 -958 901 334 90 41 -940 798 455 -322 734 -192 509 -504 131 60 407 -47 796 912 636 826 -605 680 697 692 278 -545 25 514 -866 590 -381 895 -641 -35 -782 -439 330 -961 433 157 -903 865 -294 -352 825 846 238 748 582 27 -472 785 -761 -437 -857 -439 -561 -463 -663 641 967 -985 -999 -145 -923 -650 -111 -159 869 -847 -789 -147 580 221 -924 825 485 92 -9 -809 516 711 401 -237 599 597 -360 53 282 672 469 -778 -85 264 312 -539 -579 -570 801 23 -338 415 811 -486 668 723 464 186 605 -362 107 -213 -144 -812 742 -703 649 293 327 804 -497 -995 -695 -974 955 949 -223 912 949 -959 394 -885 -26 597 324 -416 961 -944 941 -958 -220 340 -148 -524 -639 -479 183 -894 75 694 -729 22 -893 -546 930 -314 411 -477 214 129 -415 311 166 -590 -931 221 -565 -879 327 -248 -223 -204 383 -472 825 138 530 -731 660 546 -55 813 876 227 185 513 -792 814 72 803 -146 936 777 -34 616 908 -978 304 273 102 -809 423 -46 -382 -226 672 -336 -688 -724 545 -762 770 585 446 177 -256 -668 -957 104 673 716 559 531 77 -43 -710 953 404 -462 -704 975 -776 -76 -908 578 172 -797 -331 -400 -482 367 464 -220 -128 876 168 607 341 -44 -9 391 369 -145 172 341 -110 47 -681 -990 -115 633 957 -158 865 701 -560 -336 -597 -271 820 -209 -585 936 -823 174 918 -796 -11 -399 688 87 602 496 407 -786 796 -769 -229 -369 525 -418 -540 -150 -652 -885 230 118 160 -833 443 140 619 482 478 -403 -113 193 406 -402 84 271 61 -124 480 34 -887 156 -296 -875 116 794 -88 608 377 -305 -401 -136 0 504 -744 -405 -490 933 -768 897 130 565 -394 204 109 333 -296 -204 190 -956 -578 376 466 -723 349 585 185 818 11 -570 689 -408 617 565 -112 -944 -361 -173 -921 -655 757 607 112 -678 -605 623 516 -606 -618 282 -423 -484 -766 -903 834 810 822 -609 -927 -24 -794 281 570 -662 -814 -328 -650 -225 683 715 -71 -857 939 129 -972 -121 128 364 -527 253 -753 -237 -374 101 -938 428 259 258 646 -151 -394 -874 574 -207 -442 -372 156 319 204 -159 151 577 -609 19 -379 -465 809 394 -72 806 -567 -210 240 -605 -569 -955 999 -788 -920 -468 47 206 72 -369 202 551 -290 -439 105 206 682 25 -311 -644 -612 521 222 -77 252 856 -567 -549 -130 -664 -186 -686 170 110 990 -834 -308 -332 -946 428 524 -606 492 -132 909 -184 -438 217 484 835 -588 402 -991 499 -382 -922 -238 300 -755 -287 -243 -333 870 848 -206 -437 -747 -577 -289 625 890 797 633 933 -17 749 476 -933 296 170 -410 790 -742 -563 -693 -909 -883 159 -383 -321 -89 -526 -733 3 204 241 618 -737 304 833 544 -428 -67 -188 -497 507 88 437 -648 -624 955 971 -524 669 -181 -741 120 -681 233 -331 951 -329 -723 29 -515 842 -30 -479 -35 -607 -97 801 49 782 535 831 -243 -270 -119 -108 -812 -703 -249 -345 -994 469 -906 -913 -175 -332 -196 -354 648 175 -920 -27 -725 -882 -272 -248 -487 924 -773 750 823 -252 -519 -472 423 -266 539 -291 -578 -463 -373 17 -729 280 -309 -184 -769 -792 -89 589 253 -59 760 722 -832 -546 266 556 -176 -118 658 12 735 -753 354 -377 -669 -958 709 100 168 -601 -521 500 -24 484 -592 94 637 -56 23 -751 366 255 -578 -713 25 289 -26 -794 -480 217 53 941 933 -422 -992 -399 -926 -623 -686 -668 105 849 -818 -837 838 480 -509 -803 78 -505 257 -826 146 548 -856 564 629 746 -429 126 851 -503 209 -855 927 -913 489 -118 810 174 70 577 714 -93 152 -273 -382 -496 -185 384 687 -421 -991 989 -454 428 305 0 -566 -951 245 -320 -961 778 351 -224 -155 398 -238 -512 933 486 -226 -296 65 -209 -975 -856 669 285 843 -852 77 -18 -209 -206 -101 789 895 356 -717 -819 994 994 446 -382 736 -224 -830 -34 673 980 474 -430 -426 340 -338 510 983 -425 -501 976 -940 -391 530 751 258 76 -192 -946 51 -146 -675 -162 78 994 493 181 210 176 535 133 797 -204 -140 969 -395 873 -371 -287 -656 208 -59 -340 885 196 -751 -815 -248 678 996 481 38 -926 169 893 -229 599 -978 732 -648 57 750 -938 994 -162 -541 53 131 -132 -504 1 -478 182 -387 -779 -987 -166 -911 241 507 717 820 -377 209 -488 898 -170 -761 -384 -171 -823 284 445 -639 -468 275 83 303 -583 -348 961 -566 514 -949 317 -555 -352 467 831 -751 530 9 473 -152 341 -686 -59 -477 -332 640 89 83 -290 276 855 -598 -964 371 239 557 -896 801 -659 -258 -315 950 -758 646 578 -607 73 -419 959 -731 -319 381 -610 -506 -44 163 392 873 125 -765 -236 930 438 901 -55 -909 659 -316 333 -381 -9 -654 -789 -945 256 -124 621 523 847 826 194 320 -683 857 833 267 -503 803 -860 74 -154 93 -871 -852 -213 70 -157 -607 271 -70 579 -508 -421 381 -780 -25 -338 671 -226 -7 -672 -802 107 -835 -861 929 214 -791 487 -143 466 -546 615 712 -502 217 -315 -616 -204 -498 974 523 676 753 146 102 -302 772 280 -700 317 823 758 -695 -348 -2 547 -343 -996 -473 913 323 527 755 -732 193 517 442 770 250 572 -550 -450 -100 857 -214 -306 -655 574 -611 -630 540 -528 513 -410 611 934 -784 336 -525 -583 678 859 193 511 636 842 -586 718 -13 -222 136 -239 -965 -711 -865 -875 -258 857 279 -674 249 -894 508 -653 -49 939 96 -96 686 552 486 -571 -480 245 557 -823 556 205 -908 517 386 -413 682 302 682 -368 219 -907 935 -634 823 591 -99 640 -652 517 202 792 795 -406 -631 -249 716 806 -708 662 -288 93 -780 -2 724 196 823 833 -399 904 -847 -750 -667 -950 -505 429 -728 -697 -515 17 -366 -628 822 837 249 -301 573 786 143 771 157 -56 -360 116 -643 279 267 -642 -27 768 -751 -406 688 -721 -618 765 -876 -538 31 575 899 -191 913 499 -613 60 -385 -1 -59 -904 -230 26 -647 152 -37 19 354 -11 116 617 -477 -372 165 803 -790 -551 988 589 -421 -780 309 -666 -972 -687 850 -263 469 -237 110 570 -347 -572 -342 347 164 -199 -816 11 522 764 294 -381 -767 -447 678 -364 -630 447 -926 808 -361 -356 -437 711 653 462 986 631 -766 -67 -684 939 195 29 -817 250 733 -263 -205 334 -616 770 -379 558 915 -240 551 365 -330 -715 -557 -59 742 -802 -684 -891 -920 -84 646 -189 -784 -180 39 -162 -325 -648 -657 -365 -72 285 -142 217 945 329 731 633 -307 521 8 -707 999 340 236 -198 199 11 -182 151 43 -499 -42 367 617 429 -351 -606 -790 -28 -190 988 -853 505 801 166 -633 12 -326 212 298 93 813 113 817 408 217 -965 -607 778 -362 -568 -909 -556 -660 74 -904 486 -557 -39 -194 -673 284 -425 -869 910 780 -115 -666 -385 980 -128 -734 880 782 936 855 37 275 -517 489 -941 564 741 289 -565 -85 576 -903 238 590 378 895 -163 -881 23 -746 -620 58 914 -135 630 606 188 -435 -437 -37 -398 439 -941 -947 808 -37 332 -887 -525 -893 626 -642 390 34 -691 -749 276 453 86 -258 -192 -469 225 850 -294 221 101 169 790 628 654 -901 614 -425 -555 154 -466 955 179 -776 -403 -122 963 408 -582 753 -225 662 266 -797 311 -921 877 -142 -6 -881 751 724 347 -642 183 -469 171 -672 929 -120 -745 259 -489 978 610 -442 -399 -457 -940 65 -700 91 -383 -851 -870 35 -984 658 -50 96 836 662 -260 -150 246 402 -309 -984 -748 -478 -309 -614 640 410 593 -430 221 -276 937 -32 -327 675 -875 -28 866 -459 242 -717 225 457 795 857 -861 533 37 192 -454 166 -562 588 -277 -667 124 290 -73 -532 -469 -929 -837 -743 -966 -745 427 472 416 74 133 -651 263 -265 953 -609 380 -662 471 840 287 239 -620 -947 -172 440 -430 -482 538 -193 628 -984 -282 -338 -228 -436 685 -753 -572 -764 -640 511 -802 -356 -582 -563 -264 902 -418 389 -813 -277 -550 225 588 293 89 422 303 -602 376 -675 431 -669 221 844 603 743 -623 615 7 132 -126 424 -452 17 823 -167 -263 69 3 -472 -830 588 -549 -773 901 -671 522 -91 258 -844 464 290 -505 -821 -643 -675 -59 -757 601 -755 -435 781 -756 -262 -27 -313 328 -665 -372 -476 747 -531 800 -59 -463 580 991 891 -130 -912 654 0 -107 -65 667 668 -408 -111 -815 -117 197 -478 950 778 -5 -351 984 -845 -797 -514 422 -697 561 -877 354 13 -471 41 130 -835 -257 47 -47 330 595 -813 513 -508 930 654 774 -480 -238 566 -391 266 -502 -561 511 -90 -704 -237 366 959 514 -770 958 -470 -858 -373 -210 -332 -503 -724 -197 -173 73 -238 -959 -717 -452 464 -993 550 2 214 794 334 -516 499 -315 -327 93 884 599 459 600 -375 -550 100 979 -205 -584 -568 -955 695 709 -938 -485 -804 351 -782 72 36 -514 454 334 907 436 -508 -339 -833 482 75 -441 -713 -425 -165 -840 -893 -545 499 778 276 -390 136 627 541 105 886 -820 369 -159 -227 -457 -953 277 -430 222 682 84 751 -729 -684 -901 -283 -880 266 984 -293 444 875 -489 -669 812 -328 994 -369 394 -917 849 -554 892 520 419 -778 -992 -585 -963 655 -882 -597 845 446 329 -747 -813 452 296 -165 155 -604 382 951 -178 -676 45 506 389 275 -938 529 601 699 708 -396 54 -227 -342 -720 263 -51 204 -818 -981 -84 9 551 -93 153 -330 -986 640 -538 -329 -973 -92 416 -168 171 -605 310 -948 -892 821 158 922 595 -328 910 924 379 -558 469 -8 -100 995 835 406 516 -578 504 629 923 110 -126 250 -90 -758 -801 -158 508 -460 444 -536 705 341 -387 411 -475 -135 -828 804 -177 -249 917 -634 537 566 972 389 742 -996 232 -517 -549 927 -432 258 720 -626 167 -153 -558 -22 -88 -933 -92 530 262 989 -26 323 -375 -433 -657 679 444 -450 -66 44 412 796 763 -251 533 -48 -242 -38 -398 744 -394 -66 469 -247 -370 879 118 275 249 -148 674 496 -581 -563 -760 710 260 303 528 743 -351 236 347 319 -707 -276 -439 -208 497 284 264 980 -140 529 467 -621 650 -305 -758 411 318 -576 -642 -72 -719 -19 980 307 -837 -34 -943 243 601 -89 682 -786 342 -764 497 -915 448 582 511 408 375 -208 -928 -841 -162 -777 229 560 182 -614 -62 527 729 -632 -209 -930 167 300 -589 -577 -708 -574 -799 398 264 710 -812 -26 -894 -106 -568 154 75 451 83 -873 873 -355 -28 -826 -878 21 -676 334 -333 663 -589 -776 -211 446 179 -153 895 -173 334 -334 -686 -107 918 -879 -605 274 -724 -254 -375 612 679 -37 -934 426 32 218 -513 -907 -785 -303 -190 -760 -61 -9 -28 113 844 -544 84 -553 491 636 -631 -738 -444 -873 -818 -551 353 560 695 970 -574 -656 -251 960 543 973 191 787 -844 52 898 -762 865 511 869 601 -842 -935 621 645 -680 597 757 133 -953 639 98 946 79 686 -81 961 442 173 253 696 899 -474 558 953 -572 571 771 59 633 -864 -71 -746 -617 -174 -407 -134 707 896 -189 -380 393 -756 617 -616 -597 729 955 -300 -347 -877 -413 -64 -251 -960 -626 375 -674 70 569 676 545 446 388 -421 -125 502 497 659 551 -288 -934 127 773 -358 -312 234 -126 851 -888 -469 -972 -277 -370 -120 351 185 556 -687 -629 -996 702 -792 -718 148 -642 508 60 888 567 548 151 -936 -922 599 -791 417 -6 -232 440 804 659 -597 -955 937 -130 -81 -322 -745 -618 848 267 -828 -374 -211 -98 -205 -35 -912 650 -900 105 98 -348 -346 823 180 968 44 381 -194 990 -653 757 189 -11 663 -158 -33 -111 -377 857 -696 777 842 547 -191 748 -902 13 -950 142 492 -453 -619 -193 -209 538 -88 -997 -863 656 -580 370 -182 651 -710 -380 729 -88 656 997 857 -303 570 -577 -446 30 160 193 -391 897 -364 -419 790 -704 408 -273 -469 -974 870 27 -376 -984 -256 -549 -381 -292 -33 490 -665 759 381 -225 -191 618 -746 -908 -881 310 449 -743 543 690 -498 380 822 181 -65 111 303 769 -722 554 991 592 -978 594 306 -208 -745 -376 -11 799 -275 143 -861 -193 493 -616 908 392 31 34 590 -661 -674 -897 495 -299 636 595 373 -910 99 540 -169 650 778 581 -562 -162 -877 535 84 -515 343 458 627 424 97 474 -559 -817 405 80 -273 975 -853 465 -85 804 709 -102 100 -615 256 151 -181 -914 -529 -401 -810 -296 -190 -657 -771 209 -684 -835 -796 437 843 305 -827 584 -382 988 524 605 980 -250 650 302 115 -818 -7 283 787 872 -320 520 246 -518 -979 -19 -509 -26 681 482 128 966 -685 -210 668 304 360 -702 809 754 946 27 -373 -770 -404 378 -512 -832 427 -95 -227 -317 639 412 539 -245 -240 335 -601 382 -843 -555 -171 61 -389 -401 -824 -223 -376 813 -176 444 394 130 259 -404 -759 -548 283 -42 -247 472 -716 -301 602 45 -521 138 90 -478 588 601 -796 365 825 703 477 -808 772 832 -569 319 -308 735 -226 515 -269 857 240 520 128 -322 527 -941 471 -570 637 -384 618 408 -172 -93 -268 -52 399 -934 797 657 164 956 -860 -932 -520 384 179 -684 -526 573 -228 499 167 558 918 -127 -85 -931 -303 308 -87 690 -614 268 553 481 349 -994 741 -393 -200 279 -337 862 175 124 -286 -746 673 -792 583 176 -227 -778 397 486 -453 -768 -857 341 -663 714 81 -902 468 472 -793 310 -969 460 929 -606 807 -258 -375 19 323 -599 -261 280 73 -442 -541 192 855 900 767 339 495 -340 -224 -745 -902 -1000 634 -892 221 -790 321 -183 877 -797 351 -841 201 861 -350 -517 -328 463 -832 381 -682 986 -132 -607 -381 593 -255 -198 -875 -183 700 183 -532 -632 -500 637 -225 671 625 -151 324 274 -733 921 922 659 -574 824 -105 -106 180 -267 -300 -101 400 -595 -3 472 770 -72 -631 468 980 -420 998 13 -879 109 -159 -401 209 854 -408 230 330 -600 -643 654 -524 953 -831 -975 487 -749 -585 54 350 -36 -263 -196 713 44 -662 545 261 -916 -253 -660 -290 631 993 -275 327 -781 921 -871 331 933 -936 -171 -625 -249 -134 -170 912 -778 -380 -916 -470 -709 -441 -593 520 108 -702 -23 447 313 -395 -995 -668 380 -310 183 -78 -857 -952 608 -425 377 943 -427 -798 289 -595 142 854 769 163 594 -716 -744 787 725 -850 825 550 221 496 102 86 -870 471 -418 -855 114 249 -325 -553 641 -229 930 951 -85 870 670 569 -168 -432 224 435 723 349 629 -365 965 611 -150 -339 -448 666 14 -912 -462 -664 431 -800 210 -742 162 -683 -469 915 15 -311 519 -33 -68 95 596 484 170 -733 -710 -819 61 -538 -532 165 164 -852 919 -362 -581 -141 -575 -730 435 -710 -413 -182 -395 175 -601 -558 -461 29 226 473 -464 -127 77 -606 -140 814 762 887 595 439 -232 -364 -718 919 685 -777 377 -984 -700 239 -223 -397 44 265 926 -825 -808 40 667 351 767 -543 -579 -421 888 456 -438 57 -153 -140 958 -892 753 -622 -824 -817 771 253 605 778 390 -314 421 -922 585 531 -635 804 596 -780 60 -173 965 -301 -941 -806 737 140 -31 -775 142 662 -502 -720 118 106 116 -139 523 -791 430 716 -855 -107 351 -529 -80 -987 998 -280 -48 764 528 111 235 -178 -50 424 118 265 874 -847 649 -624 607 -461 376 -158 -895 -894 -384 -687 395 83 467 -473 -221 524 -944 446 337 18 696 467 841 -925 54 985 171 -297 -343 -77 -929 723 -446 995 -726 -45 312 252 112 -734 447 346 -422 344 973 -843 -21 -203 382 297 -901 237 -572 -848 636 -900 -464 99 951 768 -141 -82 -849 951 11 572 316 -339 -360 -302 489 387 199 495 166 797 -808 -144 -324 -820 117 24 776 -362 -871 103 -754 -228 -921 429 -658 -446 994 682 -75 -902 -772 -927 -70 -384 -829 -607 553 -184 -817 39 -848 -955 614 895 -65 -358 569 468 -706 -589 -752 294 321 503 -817 -891 802 381 -167 -507 -605 936 967 932 701 104 -505 868 -173 -13 840 -492 317 -921 387 351 -223 641 -942 892 -664 68 -349 -874 412 785 880 -736 508 26 936 -88 -974 588 -262 281 384 -469 157 -721 -779 78 -306 -113 847 -548 -227 629 103 536 -197 -409 574 990 877 1 835 480 -631 -475 -899 -351 -377 -169 514 -654 219 748 -487 -700 917 788 386 962 -257 875 566 366 -916 184 817 751 197 -509 8 674 -969 -917 460 960 391 -124 54 -590 -949 971 -772 246 933 650 -570 690 -694 -464 -182 530 -657 -924 -909 5 -1 712 -546 -805 752 532 -976 -829 -354 -741 862 -269 252 536 -543 232 355 258 382 -680 -283 720 95 474 -766 499 -325 -306 615 -108 -233 -217 288 248 -528 889 75 -67 -390 633 -569 -217 -635 815 -127 -119 732 291 -89 940 -838 -634 -449 753 -538 -159 -163 648 -352 -575 681 202 -558 707 537 -922 -524 5 741 925 666 -242 804 102 -320 -756 396 127 505 833 -675 -702 -487 365 -293 -708 -826 895 -205 29 -830 -620 -272 -382 -991 360 -429 -410 988 -349 762 115 821 291 418 -455 55 -538 -767 931 -332 98 348 -605 883 308 281 707 831 947 -214 -236 955 -352 -300 571 -467 -342 719 -21 213 114 -775 697 -891 475 922 -160 490 820 -134 -909 -726 686 328 -812 940 -695 226 -176 -537 739 -110 158 253 -608 116 -700 -679 995 309 239 -547 -881 -636 427 -131 -785 994 980 969 -808 120 963 -878 -735 -644 362 -160 860 330 -316 -735 -862 482 518 727 -265 519 -185 172 468 -624 -172 -547 -85 527 -900 999 -407 -596 42 -231 314 67 790 -441 -661 -368 271 -887 -848 840 779 -715 -308 250 -483 -846 -184 556 -140 -533 668 -904 -809 -715 -588 -286 75 -770 321 708 155 691 883 -878 -989 752 -659 155 -742 -380 928 -711 888 -226 306 738 -489 -172 -229 -871 -94 564 646 187 -627 -183 -537 -491 935 592 -506 423 60 -978 -986 523 -699 102 834 -46 -815 561 636 -462 -688 -984 -965 325 696 -646 216 -883 494 734 -792 -120 -224 374 70 -165 826 371 -660 -432 147 947 -644 226 -504 633 595 268 562 -83 884 -859 -882 -360 974 921 544 -140 -897 -861 -205 -937 317 687 -763 548 38 997 719 -48 482 295 555 -299 -562 -729 -507 -342 -468 -588 105 -363 565 688 165 686 -753 -528 -229 237 -8 376 -370 486 101 30 -332 -419 190 -324 704 -635 -37 -930 -887 977 -626 -155 -990 619 -229 -128 -521 439 64 -481 -516 -279 -146 -625 573 406 -643 -638 9 254 -552 697 795 184 350 905 -661 749 736 -523 739 -595 -124 578 530 -643 318 332 -726 -894 -359 480 -534 81 433 -965 -821 96 -603 -53 -838 594 975 -829 740 -433 347 -7 25 421 -441 -679 -493 609 400 173 464 154 916 -639 598 152 76 -38 948 -211 -915 -294 410 311 -332 697 249 -579 -571 206 94 970 537 -824 444 64 234 -310 193 -657 938 113 920 -491 -798 38 -36 228 729 640 856 -267 -293 -90 -337 884 -626 76 836 498 -156 -904 931 -74 -13 -783 -217 -591 381 636 -398 -2 -494 976 -259 -902 43 -860 23 -269 538 624 -242 -843 643 -873 742 -637 -254 350 -40 286 416 -156 -631 -936 -138 355 590 890 -506 -477 -294 520 -107 -249 448 727 231 143 -341 218 531 -42 -690 933 212 -95 -684 -835 -327 382 100 -288 24 518 62 696 -602 -889 -913 -953 655 1 -418 906 541 -429 -317 52 -193 387 -941 -685 139 726 -915 -16 148 580 81 867 -16 -799 -913 -332 477 136 68 -28 -413 775 -779 -212 -478 -503 297 187 521 -83 -772 138 143 143 -27 -55 -19 954 74 -953 723 663 -630 -803 232 -135 -338 -775 -468 -229 -341 827 503 450 -516 -525 -436 -260 -694 -594 -797 -557 483 -210 464 -259 -930 -989 -222 768 -943 375 46 -814 -762 789 -468 136 584 133 560 -959 -327 907 422 242 -751 912 230 850 -916 14 674 346 457 516 920 98 143 -940 336 -56 774 293 -350 -121 264 877 -247 -426 -775 370 -462 -949 -995 125 594 553 1000 539 -468 366 925 121 -313 826 -438 769 -660 -10 735 -217 136 -50 798 -787 -794 -304 -87 -960 -387 22 -640 -67 625 272 908 -268 -967 -319 125 -240 -287 262 -696 75 -163 -420 -529 -720 -459 412 944 -952 973 280 -391 -649 189 293 738 861 -608 -325 -85 961 -915 317 949 79 -55 -468 -138 594 -946 43 292 -671 221 450 747 -429 425 714 244 864 -658 985 -697 -95 -344 222 429 687 471 271 41 443 520 -779 383 305 46 -777 455 -460 624 -805 34 -253 452 -255 -164 494 62 -745 -880 -892 -602 805 -661 864 -10 -37 141 454 887 602 -523 -263 -509 -205 62 894 -587 -36 -292 -261 -163 81 858 122 350 -398 -971 -574 -822 -253 300 -691 743 924 396 -598 439 1000 141 711 -550 813 26 -479 -270 -305 336 -996 -649 732 -378 731 964 -161 -182 329 -665 -707 3 -455 370 626 -955 -884 150 634 -956 -459 -232 -816 497 -896 -461 306 -705 974 273 -339 -870 -971 -941 -74 -603 208 403 -600 -482 431 -642 984 -656 -74 -782 289 -655 -733 -815 544 884 136 -904 361 -358 748 -268 610 144 98 -35 -788 263 -516 606 -535 -66 -344 892 -604 396 -691 803 883 -777 460 -631 549 -110 -844 72 900 794 621 -950 -632 -927 252 -3 -292 726 796 333 572 -525 700 284 -397 686 -14 593 -193 623 -546 955 -635 -475 254 -787 -880 -977 340 568 -526 -491 -517 843 131 -332 -350 935 -804 644 725 -216 -187 -372 -582 -803 769 230 734 -263 -274 159 -504 -705 -438 -247 789 242 934 401 42 -533 -488 -947 385 166 -903 -951 982 927 474 155 928 -286 365 -815 -486 551 314 458 -183 -872 358 -794 188 574 685 678 -399 -51 -749 -231 -187 -497 -80 504 476 387 230 851 894 927 -630 419 -445 -972 -713 641 167 339 158 -533 504 -679 817 657 559 318 509 -512 -16 -618 -814 145 -113 -483 -508 -237 634 -869 -485 776 -499 -118 608 574 -488 -123 -93 -363 -138 772 -481 -199 -899 758 -320 930 -503 17 326 -995 276 290 -552 -953 -716 582 -539 -200 298 -155 194 344 609 812 -686 83 -538 -822 -46 910 335 613 -200 -942 681 -210 -792 -268 674 139 768 -700 -14 -333 -78 292 -441 711 -349 894 -69 -818 125 783 710 672 125 546 -340 -422 -712 -677 945 -153 -383 -597 -700 -897 -293 -425 180 -353 -527 858 490 217 -18 -965 -524 -803 -421 778 -583 -463 -156 -264 -24 -405 -571 -720 765 869 -706 -154 -388 -88 945 -256 -3 146 704 725 364 -699 274 -171 -829 -133 -630 371 -280 876 -60 -386 -720 -615 41 462 963 464 467 540 -342 -132 -512 635 -648 -375 582 621 -182 -702 460 -730 25 -267 666 -116 -493 690 -792 -663 -291 -840 820 446 -899 -518 -525 586 -890 254 962 -590 247 928 -656 -657 692 -238 -890 -334 952 595 -4 459 -969 -169 953 -248 -726 -875 -468 -168 -578 -660 837 176 -254 -99 391 -837 484 825 -910 217 -229 -63 513 58 518 704 -201 49 600 542 -416 430 -379 -108 273 762 189 156 616 -561 -674 -505 348 341 -965 791 13 -70 86 -138 617 547 -999 14 -495 -499 619 -254 -731 198 835 642 -659 454 -342 431 820 -785 -876 -213 785 661 -590 -506 966 640 -51 -790 343 -260 887 -106 -610 -936 -874 -467 -594 -457 -14 621 468 -257 -246 -49 208 -751 -565 81 947 -469 -944 927 -700 828 -253 -496 728 766 222 547 -153 -367 144 -89 480 613 149 -794 794 -299 -831 -747 823 -938 -561 363 826 248 448 -240 -482 -395 502 -148 -617 756 481 252 -993 98 -938 423 649 -113 918 843 -517 656 739 -599 831 158 50 357 -329 -3 -330 545 134 629 -505 379 601 -116 -915 762 -621 -850 16 679 -953 847 19 884 -436 -465 -423 -937 619 -643 -660 163 283 304 863 776 -116 795 480 -619 994 -614 -48 -67 -594 -881 995 -722 72 828 -316 599 166 -333 619 967 -211 299 -23 555 -839 -532 339 91 -486 -353 860 231 4 609 619 -936 -868 97 -681 -78 311 -992 273 287 -921 -370 153 -636 -549 -493 -599 -866 655 -194 -43 -563 -209 157 602 -722 -214 -199 705 -645 171 -557 -800 246 906 610 -30 -344 966 824 -916 782 539 27 -145 599 -540 948 891 585 -195 874 -170 978 899 -817 963 -664 528 999 -164 482 116 885 -206 -339 547 849 242 -807 -944 -946 -669 470 -888 42 -672 788 -991 -630 140 -700 -410 -432 -438 -283 814 824 -813 -723 908 297 0 286 -815 279 793 -207 -389 500 406 -671 824 -609 -795 -142 800 368 623 916 -165 -619 678 -986 -822 -425 989 -221 -520 243 -763 330 170 350 561 889 -351 374 -603 956 -457 -497 -280 -579 -929 919 -596 -650 88 35 -361 91 -69 -672 -480 -258 23 -195 697 974 796 -149 739 -199 -695 76 194 820 -544 0 648 -421 -8 626 -857 389 -238 414 57 -429 -347 994 -623 -553 -536 -868 625 -907 -627 265 -685 190 -451 266 674 493 -103 -149 -912 -489 -970 -998 951 -384 -356 -340 374 -149 731 395 995 -894 816 983 903 -351 -640 180 55 -565 915 370 -102 -927 814 396 -435 -10 83 48 241 742 483 377 -123 -71 850 821 -333 -31 52 994 -914 780 476 -881 952 -7 871 -738 683 916 -340 749 -287 664 241 -920 958 748 918 -957 341 -49 -137 -447 -424 537 134 -561 -299 220 669 260 -10 -269 175 -873 327 914 975 548 -939 -189 -774 -37 -37 -130 517 -512 -32 807 -483 950 490 291 38 123 -580 6 128 -648 997 -143 932 -181 -769 829 -109 909 706 -754 592 570 -396 995 -867 710 158 184 414 875 -27 722 425 156 -217 971 716 338 -585 955 347 -481 860 497 -913 396 -577 302 -318 -816 -423 -603 666 674 -719 255 -775 79 908 292 991 -125 -326 202 -295 819 -372 -130 310 228 856 204 280 95 -825 326 -59 -971 -141 497 -278 -850 284 227 -886 905 425 -793 -156 315 872 324 -813 -232 190 942 775 491 629 -666 432 -696 -299 -729 109 -638 922 857 -405 -820 228 -281 -387 -151 -883 -711 -864 969 -333 68 -833 -621 -272 -877 -794 872 491 -930 -642 -976 217 -136 899 553 -183 281 -325 -420 429 989 -505 987 -85 233 750 -517 901 -684 15 -286 215 -420 956 68 -102 130 -933 -711 -971 -194 -91 292 -302 99 43 824 -362 840 -34 145 373 -671 283 967 -747 -6 -624 -829 232 -860 -741 752 -810 444 521 -674 213 716 -795 626 -164 -69 29 -573 -500 618 192 47 -877 463 -566 -548 -136 818 -349 468 746 570 696 -74 -129 117 -342 -350 -431 -634 574 -310 -56 -703 158 454 780 -254 127 393 -918 -286 -281 379 -905 583 -143 -781 -353 -849 635 307 -629 881 -278 354 840 -366 402 939 -208 -336 -152 -60 -168 299 -468 19 -129 -203 -212 760 -351 -400 -782 961 -133 179 60 -202 -688 -875 415 841 -842 551 994 372 178 -388 99 -473 26 837 -436 -817 -408 158 -88 -46 -431 -471 615 231 49 -223 112 523 186 728 705 -451 -580 -759 -72 308 462 944 981 466 995 -265 276 867 953 -287 -921 69 -40 -405 -933 -686 855 203 446 -592 14 327 861 110 -890 654 -551 -637 -939 91 -527 -42 -818 -999 365 -568 719 984 165 -198 -310 646 -125 773 588 -846 746 -551 -280 930 -664 824 872 80 -610 62 -762 571 66 944 898 774 -393 989 346 744 -884 -805 250 163 476 -788 -711 -618 345 -88 -775 -420 526 783 970 -369 -459 90 913 849 -350 -806 367 -215 -194 89 503 -822 608 525 370 -708 -577 993 -752 -717 -529 -4 574 791 827 -54 512 399 685 277 232 791 982 738 -75 438 -876 -923 906 175 180 303 128 714 -786 421 -602 -576 203 -497 -109 583 101 373 399 271 496 315 570 244 473 42 -418 822 761 875 -848 -234 356 -510 -889 -968 -512 -568 935 406 16 -580 652 -605 -548 227 731 -935 -177 -870 -312 40 -633 198 -927 -995 235 -855 57 18 170 -130 438 599 -101 193 -243 -513 -330 935 292 -831 -675 -545 -998 774 205 953 -717 163 60 -709 629 -189 -784 -886 555 -908 -386 -903 833 974 557 -9 -722 714 -495 -603 849 -633 -394 -59 849 513 -373 883 767 -397 -899 828 -563 -705 -646 160 -745 -220 565 388 614 254 -498 870 -886 -413 -923 -179 819 15 970 543 -161 -892 434 -84 522 -864 -87 -758 941 702 -277 575 -188 -345 528 -583 -20 -888 530 902 777 -484 -306 963 982 195 -388 951 744 -814 -775 699 808 -959 -805 566 511 809 182 -417 -795 -849 -718 735 -69 558 -879 -504 -149 160 827 -505 -579 -439 775 -334 213 574 623 -9 122 -958 -370 69 982 -330 769 -286 -325 509 -801 -596 -805 -55 716 -498 493 -387 194 402 507 380 -634 706 328 732 63 614 -155 691 737 -710 -145 -298 -325 -11 -515 805 542 610 -675 -340 -823 -566 -402 -174 170 927 320 -425 -746 -642 570 360 -823 763 -806 -758 347 13 -73 -500 434 827 -684 490 790 602 -928 -340 774 -149 95 -530 488 918 -913 975 925 -853 550 -926 -764 -537 -821 131 -95 516 -518 -539 913 79 77 -846 -332 869 -625 575 416 -640 -960 859 99 -208 102 -803 -132 954 232 235 112 -143 -865 571 -116 360 -623 -415 71 929 -246 737 298 -675 338 251 -464 -785 434 812 826 -810 217 158 -62 -471 921 -601 140 -187 184 427 464 890 -738 -419 -443 -929 601 71 -289 -462 769 -446 -689 716 135 -654 -562 -897 -117 -971 -74 -841 -110 -926 -17 552 309 720 -483 -111 894 -180 -431 -685 -172 99 915 462 520 320 919 -539 116 127 -744 -663 -751 387 114 -266 -802 -89 311 612 -722 -493 -55 -670 160 -408 -138 359 -836 -334 -794 -986 -940 537 -126 -719 328 -664 418 681 961 564 473 -161 -949 301 984 915 -208 344 828 -813 366 308 -482 -153 765 -546 597 674 -895 441 -838 -673 133 -266 940 768 179 794 564 -733 -41 -870 830 -771 -3 838 -128 341 -839 609 -446 -778 -236 -891 -838 -405 -29 237 -577 5 -299 -976 574 482 -255 -986 -403 -318 -924 264 -990 -374 -981 -505 234 369 -345 804 627 461 65 -67 -206 -950 -20 -617 -124 -400 -739 281 -926 -399 -712 493 -48 -850 -52 -711 985 -482 -471 236 -839 734 -553 94 549 631 125 120 544 511 -569 230 370 658 -706 -571 -397 -529 -485 562 -26 -474 398 266 -462 17 -524 -447 -288 423 728 12 -423 263 -536 -751 737 907 -106 -393 -496 -969 171 193 801 -411 -264 559 -424 824 -312 -433 184 442 -542 878 -322 -693 776 -992 -394 764 18 817 921 -245 349 -72 962 -461 431 282 -737 273 -986 -844 -257 -445 -925 594 -398 195 -966 778 604 -464 -955 939 -275 89 543 -539 710 -864 -981 -211 180 378 326 -476 933 -649 -656 -81 776 -420 772 -591 -354 854 -441 -217 619 -300 167 -261 679 282 838 -388 909 10 -193 523 982 568 629 -97 718 -77 -402 -952 -682 150 722 486 -626 -436 168 454 678 -550 186 425 -372 268 694 75 -133 98 -642 942 -894 341 -127 32 -734 309 766 548 -831 -679 -835 682 144 374 325 686 -560 444 95 477 313 -197 -941 -429 211 -912 871 -467 380 834 87 411 -416 968 -338 210 -951 -909 -150 316 -936 -620 -723 649 -917 422 -36 -501 -728 -901 644 299 -517 148 4 -582 -979 -140 -377 -32 440 797 -88 140 -336 -109 447 -445 -604 616 -519 31 680 -958 288 -134 129 -660 1000 886 259 -354 137 -821 560 -689 279 -991 846 232 128 275 409 -929 238 -85 857 304 702 429 659 -942 3 766 543 -688 696 -226 19 -718 178 5 -394 934 948 -360 60 608 -47 716 891 864 -448 -718 -691 983 924 -275 804 126 -673 876 401 575 154 -828 394 -885 851 262 601 927 -545 928 -880 -259 -564 429 -572 19 -182 899 -408 -873 -679 464 -724 -612 774 -470 -697 -340 -248 -611 -60 -914 -468 -385 -561 348 288 -285 289 83 -459 -48 -520 -171 -308 630 781 326 -780 -655 -911 -823 -741 -368 -636 -238 -827 -687 506 -942 887 354 23 -281 787 503 -824 231 -380 681 -399 836 -77 265 68 447 -339 -557 788 234 -220 -595 128 519 295 1 973 370 790 790 101 55 -668 -491 -729 949 949 977 -700 -16 -632 82 -526 -421 929 -957 156 397 138 560 211 918 812 899 -410 754 807 -321 586 -301 -509 -213 -565 712 -566 853 -504 -645 -800 979 -975 772 459 -18 422 -244 678 104 -330 124 828 -154 -812 -182 -367 -439 278 -197 -731 -170 -807 938 -421 446 844 21 -290 954 628 790 654 876 50 893 241 -9 770 -527 -989 -138 234 585 500 -577 -887 215 352 360 -885 -117 638 620 -391 949 -476 -9 -359 -741 -388 994 530 18 -71 593 730 91 -185 -47 972 672 -617 969 335 -843 -678 195 -504 -582 -124 -692 63 366 -14 -112 -759 -198 -111 -930 483 -860 233 726 899 -722 85 164 -289 308 -492 -200 -969 772 -931 236 721 454 -136 -599 -885 -495 -372 780 -147 -368 709 -778 -521 -633 -819 -144 854 -555 -1 -50 -642 -817 395 -491 352 -887 -401 495 577 563 -535 -232 301 176 -941 715 -367 -151 -139 -499 211 -256 -783 509 456 325 -570 304 -96 -517 342 -944 -574 -473 425 -505 -925 -519 546 361 -61 650 -822 233 697 -615 692 -987 -599 -261 348 -293 -118 667 -599 -294 549 275 82 671 -13 -714 -700 -740 309 598 -846 137 298 -595 140 906 666 154 -246 388 -870 230 -183 361 764 691 -599 754 179 963 -71 -587 71 -891 562 -518 -696 -78 -385 6 -981 -200 -701 -270 -581 -264 741 670 931 808 -942 484 -10 -502 360 610 -894 -665 445 -779 446 -770 641 998 232 465 425 982 -134 117 -845 -261 84 184 789 119 -76 707 -752 356 -860 392 593 214 286 752 478 -69 659 -61 -836 884 -935 332 787 -652 554 311 67 473 -616 -202 455 633 -772 159 -84 264 -271 802 -323 853 469 684 745 990 336 625 596 131 -215 259 628 288 803 285 263 161 -673 580 -765 -130 -993 140 396 785 -88 418 -265 -349 -366 -786 900 796 188 219 295 -817 -883 -783 300 927 239 -412 -603 580 -129 -10 689 -853 -42 -11 -123 -452 696 17 -82 348 -891 21 -337 -660 786 -647 -946 486 129 216 -778 282 620 -778 778 -102 -694 398 260 -339 -315 500 -498 -296 -191 -202 -912 529 644 -628 -386 -94 92 -336 -698 -890 63 168 605 652 982 591 -214 -491 -442 -211 996 -293 -432 -828 500 -857 556 -833 -46 -262 -924 963 -41 -772 215 -216 38 644 -664 -48 -647 51 309 -98 -573 -926 546 790 424 -325 -964 -193 444 728 952 395 131 -271 113 907 843 -611 -714 232 -521 -888 -631 -61 -874 -701 -544 -669 -232 400 -514 -374 967 -369 135 -692 576 660 -720 115 791 674 -70 530 -991 729 16 -565 627 461 -510 574 184 956 -168 662 -185 184 183 -641 -85 -229 50 -832 376 884 431 592 928 855 461 -211 -476 289 522 88 -538 -331 -82 -833 517 -704 371 524 -629 -978 315 -469 -150 188 -674 -885 502 -462 511 -301 -446 148 253 992 472 -612 -695 -533 -240 548 -908 -34 506 -58 369 358 988 985 939 315 258 160 615 -131 895 441 -5 -683 769 612 576 113 696 -843 543 -499 -898 -707 -927 670 -993 173 214 514 -116 94 653 364 64 50 633 84 -409 842 342 -276 462 -340 39 -685 -836 -111 -265 537 519 -872 326 844 -415 -811 -66 -100 -375 857 247 -807 -905 754 -99 -735 -134 -266 -372 -628 -536 413 15 85 374 975 882 340 294 -364 -8 115 501 11 -448 933 -206 755 -915 -717 951 -798 935 178 -892 -542 867 -504 -469 -616 -228 738 -695 844 -449 336 723 -832 -143 838 -723 -423 693 -130 -126 861 220 -460 324 700 -670 74 -196 693 -836 -806 758 471 -65 419 -806 322 -244 870 85 366 -659 -672 384 268 -325 68 -535 -54 -14 -794 73 -569 -739 -762 889 722 966 645 733 -563 88 513 706 -733 345 -915 663 374 743 18 359 647 -311 709 584 329 517 -998 -788 -145 -984 896 -496 -401 -497 126 996 -292 417 889 -904 340 27 73 -525 53 -686 -324 -372 940 492 -6 -845 497 517 -833 -47 787 -53 -491 -968 832 -39 52 -930 506 825 235 24 -532 -589 26 509 859 -505 803 125 -373 339 -21 -874 319 935 -141 649 195 -451 298 765 -43 -322 -443 -654 -234 145 468 772 761 805 623 -785 -529 906 -687 218 -465 -644 535 13 19 742 -631 -929 505 418 518 -874 450 871 995 34 -785 629 -59 -939 -104 688 229 805 -71 72 -12 470 -180 456 -801 -10 -328 324 -837 -220 -756 -759 -279 512 -430 702 107 -549 -13 -751 103 -705 -320 -93 -522 -14 635 448 -630 113 -733 -14 -397 -883 33 -809 127 -164 982 -909 -48 -707 966 210 -808 180 223 606 204 996 -967 579 -532 -530 -381 474 -157 611 -698 -755 950 953 -470 -571 108 206 435 -906 -716 -961 441 -385 105 602 -418 930 323 293 -43 -91 -902 -200 -87 -249 -933 738 542 -566 580 -805 731 -166 -413 -692 701 -671 -959 219 -737 723 517 -586 -42 -245 369 830 44 161 913 -276 -420 366 211 57 60 -88 455 -525 -521 441 344 -184 -308 906 441 30 540 -201 985 -88 -467 418 161 337 -916 42 454 161 219 -713 -653 547 551 554 -876 734 561 -469 664 -355 -961 -778 -680 899 -232 -778 963 -841 316 346 537 804 783 -291 -449 882 -44 834 217 -902 -832 810 -743 -505 -132 341 771 909 80 -638 -511 400 720 -560 117 984 171 -246 637 -865 26 995 -529 -891 -471 -406 -291 147 38 218 931 439 703 2 -426 -758 664 851 561 -339 181 -963 877 -938 -488 32 485 -749 -182 314 -271 405 89 577 664 970 449 -833 -258 -569 -327 950 158 -648 -345 40 -381 -293 -69 -113 -2 -875 359 -935 -186 -535 -749 306 348 -673 -573 -85 -770 194 -873 -326 155 -208 997 767 743 -465 -861 -302 -46 753 -477 712 348 -135 509 -327 243 -195 757 -560 160 640 -140 -556 591 -948 634 -679 743 -844 288 136 738 -655 25 72 804 178 -269 -687 192 181 25 218 719 -348 -394 391 818 978 411 126 999 -189 491 987 771 566 -635 456 -825 -892 -905 605 -382 903 -134 426 -121 -112 -180 879 -373 557 -240 -189 786 -326 449 263 378 929 486 -979 192 630 -870 689 -338 166 569 57 91 882 -510 84 242 691 -828 -475 107 -75 -533 -344 -836 -619 -175 -705 376 323 571 -41 -254 -212 -308 62 -377 -882 -761 187 193 610 688 -931 72 -608 -958 448 -880 -920 -842 -486 -246 94 302 229 -978 -800 282 -706 419 -781 -408 -326 439 -799 -208 -406 -663 -456 -938 661 -830 435 -139 -444 -534 -780 -360 796 752 332 -884 -508 -423 742 778 882 -503 453 -360 91 621 -436 -760 -167 -842 -877 153 -732 -399 -904 212 -26 511 -836 237 337 358 61 -509 894 -203 513 293 -332 673 -965 -993 -161 0 -232 215 -857 -423 -262 750 -273 -616 991 461 655 -890 -936 -218 -303 120 354 679 -737 -541 330 -58 -583 733 -396 -410 167 513 -654 -161 -350 329 -463 1 -39 -732 903 -327 223 504 731 -184 -67 232 695 -989 521 -491 932 -557 -900 -130 933 919 402 -541 -648 467 980 881 -313 -837 -451 -127 -550 -477 -237 -108 -887 716 525 473 -108 -736 537 -162 800 416 -233 -580 -959 -984 -876 177 -812 -203 142 451 259 -165 -238 -936 -543 -411 -829 -24 -638 -763 827 679 -513 451 -86 311 -618 890 -823 629 -14 174 780 -754 11 111 347 -125 617 753 759 -457 -909 -407 120 847 -157 839 -157 399 633 -410 629 -624 -922 816 407 207 924 -888 718 -410 55 712 689 900 -791 -524 782 -161 349 28 -918 -512 -442 769 543 812 309 -991 -209 1000 -477 -941 756 280 57 303 44 843 -792 -894 -417 -357 -151 473 -483 834 969 473 86 474 433 -95 669 517 -40 857 781 -594 -629 -549 334 -61 -581 444 -78 -98 -687 814 -798 -535 -371 291 -785 -154 543 -335 721 -953 -872 982 589 -362 234 -221 1000 180 879 458 -542 138 821 -352 997 280 325 -793 260 -783 -885 -941 499 -231 971 -291 -677 -508 -485 869 719 203 -625 568 -405 -320 245 -439 614 643 -945 -747 -713 -807 -438 286 529 -814 285 -165 -603 -345 -120 853 87 304 666 25 912 458 781 -128 799 -420 735 -468 606 922 -286 -806 -807 -40 25 325 517 711 -642 136 -964 -195 617 -779 -39 -574 259 -902 822 -806 525 -775 89 978 521 -69 888 144 255 738 564 -14 90 -223 -475 264 -104 -91 616 262 41 -241 555 -411 -458 -770 -768 736 181 990 421 594 -553 -959 343 549 -821 543 54 -852 -894 349 591 -339 922 -777 14 -458 -375 237 973 190 202 -261 -916 -581 996 -161 950 -572 136 -368 243 -238 745 -484 422 417 -593 -517 161 455 801 -946 269 983 338 781 79 154 54 671 -373 -384 218 362 -61 61 -203 933 -985 344 -227 919 849 -715 901 815 41 -360 993 346 -585 581 469 148 759 995 744 -454 -284 -958 -242 322 -68 -135 -122 -432 -93 57 -332 -982 -733 259 -124 921 -47 314 173 -526 -247 306 665 -971 -41 376 -642 818 284 -522 277 58 708 467 -726 877 802 -744 -677 -901 529 112 221 336 816 -460 -727 721 -14 785 162 851 731 -909 -692 -955 854 57 513 -39 -518 -573 711 976 399 -630 -470 -695 -943 -946 -89 193 -296 33 -762 -570 -464 -106 -955 -212 -940 -987 737 94 -329 525 516 -231 605 -116 378 293 -799 987 207 971 -393 -228 -816 569 -989 -424 365 695 -713 -621 -174 835 482 703 237 713 -644 664 230 -51 -945 426 58 74 49 -286 -777 -153 479 601 -330 -724 -417 -162 -582 -209 455 -36 545 -369 -633 48 -276 -176 390 -17 -583 -241 281 297 209 -896 -417 -817 442 -774 84 -837 639 -910 115 927 -296 987 -338 -814 798 -961 -233 -275 143 -550 782 39 311 -914 -365 -109 23 -534 -141 93 -516 -38 -776 -466 505 -211 -605 -2 688 480 -300 890 671 -827 918 -207 -186 -108 -692 77 -352 922 -412 -116 -188 575 -237 541 953 -552 157 652 732 -238 32 -582 441 69 868 176 313 357 -155 -855 -156 978 451 -306 -287 -36 729 875 -302 184 716 464 287 -721 334 -161 -816 -186 -16 -683 -15 -700 -684 -753 -459 250 -330 933 799 597 -820 187 -165 -190 -65 126 751 179 929 42 94 701 825 711 -849 -565 583 -246 -525 267 -959 720 77 -631 153 222 953 -542 -888 -1 -260 -379 924 272 59 574 594 -468 346 -174 -389 271 719 -944 -806 -135 -549 484 482 -298 671 519 825 993 -572 789 -741 56 -712 649 550 185 -358 -747 163 -736 -4 734 -432 -644 716 131 -653 492 215 -202 -29 822 63 -168 249 -977 585 328 379 897 151 808 -569 339 789 203 938 124 313 155 -526 -784 -679 345 -853 -251 -541 823 -88 112 886 -117 -863 376 -504 -526 634 -170 38 256 -800 924 799 600 -322 995 52 335 894 -346 568 -860 -211 817 499 -201 136 184 650 -800 546 -556 603 184 -205 -907 -440 -781 897 -18 -211 540 139 -828 -375 442 -569 613 -371 -615 -196 760 -597 703 445 638 406 -204 -953 -980 -724 -366 -317 467 699 435 998 874 -766 -338 -959 218 -662 -659 -25 467 -811 -959 233 -353 230 -758 -827 -857 -517 -663 712 -352 -696 -56 -11 -763 116 855 287 -150 970 -851 -188 684 -648 -456 286 293 931 -360 -208 -166 -227 288 -757 -664 402 -309 -716 485 -894 379 -581 -981 809 -889 83 20 -631 -475 -159 -136 859 788 351 987 544 -672 57 -744 -826 -503 -769 641 256 61 -156 -527 47 54 370 -313 -527 -360 -164 800 95 -608 -580 -667 -648 -601 879 740 -475 317 -783 733 -110 -533 -855 909 -659 -405 809 -614 46 -962 702 550 -321 -348 732 997 568 -422 -908 531 -551 -998 -448 411 -656 -80 835 190 -554 125 -88 -418 665 875 679 -553 -549 -727 810 927 -528 676 -535 -351 229 117 248 -418 333 -108 -358 -998 695 -42 233 993 -372 -919 -202 162 313 441 -261 740 -55 -246 -879 41 42 426 -289 -735 -115 -759 610 30 303 232 -207 183 -441 760 -463 -17 -993 -605 -959 -459 660 909 709 -391 -126 -538 -209 -350 -351 -822 -75 -21 78 635 -726 279 625 -50 -517 889 -412 12 -888 910 -13 266 -268 59 -851 -813 802 -924 445 186 -413 -811 419 -304 -628 -487 217 417 723 -42 -668 934 -823 -803 -940 60 563 -390 -350 -930 333 -640 -933 516 -731 -305 -881 665 199 -169 -284 -514 -852 -636 -163 -104 -312 -29 -280 663 214 -266 763 -977 -539 -485 96 -352 294 63 354 -114 926 758 417 -216 22 -827 -238 300 443 -946 690 -69 -880 -623 -761 801 -810 -628 -692 -392 86 120 -607 318 42 453 -179 380 505 -909 -704 -488 -647 368 -757 426 791 775 698 105 412 103 -768 38 -890 -508 666 672 492 -14 363 735 512 699 -312 -790 96 857 -144 -304 -642 -976 -966 -640 134 888 721 7 -924 948 -217 -526 -812 998 -297 427 -200 647 794 327 763 -653 -452 -400 -266 523 575 -317 23 879 883 512 456 -376 -606 439 995 690 123 506 271 761 -107 433 300 -96 640 496 -669 252 768 516 63 274 -540 75 -442 -536 48 -863 215 -720 762 810 -788 601 -483 728 -200 421 834 -316 141 -435 905 186 -370 194 -427 750 -150 -383 866 -9 -72 432 -811 -734 -722 326 700 338 -344 93 937 -430 103 -603 250 -280 -86 316 466 -189 356 -713 -348 628 505 177 -926 -490 -471 612 -282 -276 809 -398 -688 713 135 -314 -869 381 -132 424 -81 -119 -331 -785 -90 34 -671 247 487 -485 -907 -172 666 -475 -714 -254 -900 315 -656 521 -762 -869 -466 -885 138 779 -575 387 -278 759 917 169 -49 360 -464 764 912 -482 308 -303 -977 699 701 220 73 348 173 279 -207 -803 902 924 65 86 -928 692 -651 716 264 -394 -858 870 297 -198 208 -76 -772 -288 297 -99 459 1 913 -727 821 -350 229 751 -140 -344 -922 187 680 -222 652 -213 -543 -251 -508 -501 63 -408 781 -958 925 368 680 -94 930 -740 -903 420 -10 521 82 352 -540 -25 949 925 -369 806 457 914 729 -867 594 771 -690 835 -337 323 -170 621 -4 62 53 -11 557 -40 -129 -175 -2 -435 515 628 -161 977 390 -855 -591 -120 -877 712 888 403 209 178 595 162 468 -216 80 367 674 -415 -926 -562 -927 -640 -492 273 760 -558 180 298 462 751 -23 -389 -328 436 346 391 244 581 -305 -884 937 896 268 790 -116 -847 488 346 -156 672 -939 478 -3 -171 -561 -455 375 694 -673 619 308 -226 61 628 -20 805 356 564 -997 130 890 -867 698 -553 -138 -247 -618 400 -684 -63 -734 -418 -715 238 727 -379 -473 825 -243 632 189 -143 -980 980 -435 -447 -541 -801 42 272 -515 -23 461 278 186 -199 -276 -461 77 114 -19 -706 -771 425 576 -918 320 -946 -259 -520 282 -795 -321 32 -535 -567 -644 413 -879 206 161 -771 -951 889 -328 -189 -12 889 -327 -359 339 -320 -71 -257 73 -426 948 -440 -343 -353 92 119 292 -866 -300 -597 724 840 -581 -413 23 -409 -92 -768 -508 -288 -561 446 -259 -282 -346 -400 595 848 -702 -842 -111 -574 -933 56 -920 223 818 -757 655 -288 -561 780 -154 307 850 -704 846 -978 -121 360 46 -817 -549 60 164 -423 645 -937 -590 95 658 281 -90 383 -619 309 37 -647 166 435 -820 -737 22 -528 47 -585 178 461 434 -596 -920 546 443 763 126 992 -710 -253 580 -164 -398 -868 151 355 -239 -486 -498 -852 891 271 678 -737 507 -348 122 543 542 -241 -224 -591 -705 -86 292 120 844 -887 741 -636 718 -990 3 -406 273 243 78 -569 55 850 -160 2 -43 878 774 -529 -933 -588 -178 760 658 603 103 638 587 -72 866 -571 -459 -472 -327 -927 931 -607 -483 54 -353 284 -198 -266 606 -727 -704 922 -946 -487 936 929 -723 678 -198 668 -336 -325 49 819 -265 184 499 -150 -119 588 119 900 -889 577 -619 210 356 706 169 9 602 -978 -271 -59 -958 435 -651 -674 -892 910 345 146 53 -829 -162 411 -187 236 847 -781 -956 562 -801 -920 -326 353 -603 224 753 -254 153 -205 265 901 974 -222 511 -209 760 921 -748 -593 -960 -492 -876 857 -551 -742 -227 282 137 -362 596 -859 361 -395 -338 943 352 797 -335 -418 -575 -851 669 -970 414 -161 351 -598 440 1 -486 910 594 -333 -933 -286 15 38 773 -918 807 902 -974 -440 -379 -705 -141 708 615 -811 504 538 881 -185 542 377 453 -526 -127 890 326 291 71 -66 518 811 -830 -178 548 783 407 -385 -872 -207 446 501 -272 -565 561 140 -330 515 -592 370 564 -583 736 -713 -330 570 -636 268 -603 468 394 460 -590 225 -456 -422 -795 512 -558 -527 -67 506 -81 688 945 -590 -172 778 860 428 -862 827 -732 309 -632 451 -433 -674 -288 -808 574 746 168 971 481 -916 -298 -66 -626 841 -856 331 679 576 -675 -73 261 677 -536 337 154 359 -625 -491 204 -561 -473 -551 -413 159 -115 429 19 926 995 696 751 551 375 733 -46 -494 480 -65 712 953 -83 -353 873 76 -334 544 106 85 -478 -879 444 -530 -908 835 -354 275 588 -292 91 -14 -61 -573 576 -595 -302 -656 -765 -748 413 538 -579 -403 325 -797 710 -754 142 357 319 -173 -298 -46 887 -384 341 -207 163 901 -168 458 288 -574 487 757 -156 944 -218 349 799 550 -582 809 -990 664 149 942 -165 974 -665 502 602 631 253 -664 508 -575 678 209 830 961 953 -875 826 -685 659 -837 641 484 849 -141 692 972 -998 -454 255 486 720 -374 -748 24 590 -902 952 -567 -642 -403 -19 962 137 -650 85 -550 133 -873 -535 902 920 -400 227 -715 -313 -267 -975 154 -523 -346 -535 168 -631 254 -212 -187 236 -682 390 890 250 102 -754 -600 -660 350 -884 819 919 499 47 -263 769 -415 -404 -456 -341 -157 -359 945 618 -985 892 17 328 611 -902 104 -684 565 -352 812 148 468 -449 396 721 -635 134 483 240 515 -957 -396 134 604 -591 817 460 625 907 392 -595 -862 356 641 -997 392 531 -769 644 655 370 -849 163 432 720 396 -224 -868 253 691 521 454 -348 568 87 702 649 282 194 315 -114 240 -110 -589 -975 509 -878 -348 448 -453 -834 337 -94 -627 -955 -480 744 -352 -848 -597 -287 896 -529 -366 -429 -956 869 945 151 -350 -581 96 -999 -902 418 90 864 -439 -843 -572 -602 477 878 -517 -942 -797 -185 369 82 875 -698 706 -84 529 -739 -518 -550 298 789 906 -7 -952 482 265 841 -982 714 -723 519 -230 -611 -957 -839 -51 587 -578 217 544 482 -936 -80 -958 -894 716 106 503 996 251 -553 616 -548 -286 177 -813 840 132 -256 67 -161 898 -110 -750 816 -461 793 23 100 440 -781 259 -576 -326 656 -581 50 -336 -84 992 472 290 430 -996 869 -41 662 748 500 500 669 -66 -732 -353 -477 -822 747 -846 531 -741 487 919 454 132 792 -488 -242 904 953 -947 238 -319 134 319 -575 -262 173 -378 -549 -172 -412 -497 -993 827 242 306 832 -437 750 -133 347 983 834 -494 -900 -105 -910 137 655 576 29 -688 -702 -611 -371 512 -945 768 -653 489 -888 -324 -126 259 -292 354 491 -156 -822 -399 565 -787 470 148 -874 398 -395 -868 736 -560 -723 -182 -744 992 988 493 860 112 -965 282 -839 -740 450 184 -642 -204 704 456 -602 -57 -542 43 928 966 63 252 561 327 712 418 -119 845 -618 758 4 -2 985 493 705 -487 796 345 -304 -993 -261 -231 -516 -551 -756 -292 -33 585 932 -868 691 -626 -352 -641 -417 -860 923 -957 445 -247 180 732 -361 -922 -373 983 -984 441 223 -459 -234 -603 -753 144 328 -999 -806 -837 383 409 944 479 -169 -539 839 790 979 -438 -563 934 759 885 -544 -532 925 -619 -879 -642 716 230 -669 -851 344 132 173 -630 -234 -512 497 348 -727 180 -63 -617 757 -452 -22 356 10 534 5 -665 371 824 487 658 -218 608 -642 -776 -439 390 93 -864 897 -229 -473 674 31 -40 -426 -42 144 970 178 797 211 -328 -152 -939 -799 940 -91 -263 533 758 -518 -547 -762 497 -620 110 -627 -989 590 -268 23 -729 -333 209 674 -225 -507 -320 -523 -396 797 -768 -709 -565 787 -775 -910 544 -711 -626 173 -68 733 -586 -90 -741 29 -377 -904 -623 -61 -941 -203 683 -625 442 620 -530 119 -616 -127 825 -857 -308 -969 -976 -639 299 602 -641 -168 -477 -127 766 -768 -781 454 -251 -944 172 -25 667 -652 -627 -49 -943 915 -303 -905 695 167 731 -272 107 461 155 -863 -161 787 -363 -390 249 651 3 131 -270 -92 -206 647 300 397 598 313 460 346 -209 -289 376 -495 -986 -73 905 189 -756 924 278 -191 945 -621 -44 196 -370 997 -673 -261 215 850 919 -433 617 -888 -109 -308 -213 777 117 -138 -12 -48 338 587 864 -122 268 3 785 902 509 -418 -904 -985 -775 -301 -231 -764 -946 -519 881 791 448 500 331 38 779 -37 189 -993 -295 845 -34 -604 628 -350 -843 688 -284 514 506 -264 240 -153 168 391 -645 -778 -752 831 -453 680 452 -74 634 688 -652 148 845 732 -414 594 842 419 -498 924 6 789 -339 -573 -167 333 -151 -752 786 -307 -614 -339 -836 412 -428 470 -251 -122 311 896 -556 -57 -475 -422 -739 753 385 -826 -974 -229 635 -237 -402 694 -695 548 -75 -991 534 -944 -117 478 -131 -170 94 -126 664 -10 -164 -387 925 483 -968 829 -996 -116 559 792 968 479 313 -918 481 -399 232 360 852 422 703 -894 -854 -964 534 -197 -471 -335 -481 645 -415 36 655 527 -841 624 -779 -29 117 32 -631 657 -764 -128 202 968 149 -96 961 266 -253 -623 -419 -512 548 352 698 463 882 291 -887 160 279 891 -174 803 648 895 -724 -829 -263 -315 639 -322 396 -509 999 407 -306 381 -355 -178 -210 980 -377 146 -405 -303 -685 -533 716 63 236 695 72 470 808 312 981 768 285 247 -268 436 -343 874 -165 -173 847 -218 -788 -264 712 -188 -717 -848 482 -831 970 -181 -17 -940 -775 320 9 954 795 -296 -560 715 -272 542 291 -960 935 -211 557 781 695 -688 -97 -130 993 315 -513 -561 786 156 -75 -940 757 299 -88 -142 610 807 250 -793 -317 726 -360 -570 -926 704 -578 -760 -688 241 -377 -230 784 -239 -640 127 -722 -853 961 31 -252 835 -945 -942 -249 -539 614 172 -503 620 -642 -874 925 -826 -367 -644 -635 563 153 -28 -623 515 -406 110 990 -44 541 -936 -45 -29 -380 -255 -770 611 998 622 977 -940 596 -193 691 -378 908 15 952 -558 97 -22 344 394 -827 909 -285 -705 -71 -467 -372 742 222 316 157 520 -109 478 161 994 -218 533 -277 489 526 647 -149 -942 487 -551 -242 412 400 234 122 410 -872 867 -779 -562 764 -872 -836 392 -163 -97 495 554 -666 -620 546 -74 727 889 698 859 -516 237 505 321 333 -199 -51 -40 394 -681 383 203 989 311 -6 -274 -195 463 -278 -73 -965 562 -835 -628 150 149 460 -501 -728 221 147 -32 -545 -774 -851 346 794 58 870 -58 -257 -526 -919 173 -635 682 -537 -546 -529 32 -604 5 -265 667 -871 -148 421 -256 352 -247 765 472 545 198 887 487 -306 970 -958 -794 -496 -465 190 -489 -637 810 211 836 837 89 534 -208 -926 167 745 749 739 -622 -206 418 753 -384 350 827 -795 882 -635 -192 -293 -29 836 -591 -60 901 637 266 142 -744 -648 561 -995 -128 137 650 -880 902 -649 -751 772 -791 531 -390 413 -28 -82 313 -428 468 247 -640 -987 -449 939 743 101 991 630 -893 -191 828 -418 348 -895 -490 425 -977 597 -791 320 324 -95 147 544 -896 -800 -352 987 418 -922 32 341 340 -525 -850 -759 -823 -14 453 347 -262 403 208 -395 67 876 810 670 774 -572 401 -913 965 -669 -103 964 -612 460 -240 -693 -141 -104 593 573 940 406 167 -834 -819 192 -663 730 825 771 -945 348 570 950 59 -789 300 -341 620 -199 -501 92 495 959 588 271 -815 771 -577 -869 -452 -203 -868 -755 -787 -300 -393 -573 916 170 108 546 544 -386 126 10 -400 -171 161 -797 -608 806 -330 -259 -931 -756 -229 -357 566 452 -112 926 -30 47 247 -210 108 754 233 874 -265 -329 523 -770 307 433 -58 -420 135 -879 511 -73 57 269 -472 252 -56 -210 -556 -352 -624 -859 -258 774 -376 183 -247 429 -273 -794 -215 202 -158 -808 693 -220 909 -10 429 257 -546 -749 -933 852 -921 -255 -173 -418 -304 308 223 898 369 533 -581 971 -905 531 202 -467 -593 -860 642 -735 -291 318 42 16 389 -935 -266 225 -177 860 -881 439 -665 535 -553 660 -43 743 -762 -191 567 168 669 -106 -296 -938 684 -125 -239 -179 804 409 -820 -238 -215 -209 -799 -682 113 -854 100 -808 404 -907 195 -901 -163 -435 -359 -676 -766 -255 676 106 -181 7 108 279 666 205 -887 798 690 507 -243 -365 342 -505 53 -531 -525 -292 -787 -681 -698 -31 -881 -776 202 -261 144 -170 647 384 336 289 -224 -571 993 245 -261 -729 95 560 179 -770 -878 -980 -416 11 345 -477 -629 -838 133 -566 -690 454 -331 -865 -869 354 940 -213 -922 -544 68 652 -352 296 315 -43 344 634 -249 456 102 -561 187 436 -782 -512 248 191 -206 -848 -74 -677 -215 863 -503 -29 74 907 842 353 -316 -400 468 -612 -239 -139 -10 390 -78 495 -463 -679 873 832 -902 -713 -484 646 -639 -765 729 632 550 -376 294 -248 -222 -680 828 -263 736 182 -298 -993 212 910 -585 676 -501 -397 -789 -822 910 977 643 -964 948 -424 912 864 614 -374 -294 -444 -503 669 -274 528 -393 320 -820 -553 -685 524 -212 -382 -210 673 805 192 158 221 732 -463 -300 -201 -311 -171 -353 -169 310 453 -831 -828 -689 -632 406 865 876 229 -462 -627 -705 -672 494 -996 -540 -915 -429 -540 439 -101 788 836 -413 379 633 -707 -679 32 -500 -354 -264 -471 90 908 209 416 -536 190 216 574 846 193 -472 480 66 -443 914 883 -173 939 -540 893 -196 -71 238 805 -142 -639 -938 -791 818 767 787 841 921 -755 -378 74 428 5 173 893 -530 -134 -524 -312 363 -968 -912 -52 332 856 -394 -994 -756 477 39 -927 -189 916 2 432 -793 726 -902 -847 -732 -207 784 -328 703 317 511 459 -439 -877 -379 -389 263 943 -548 -86 827 -398 -372 861 -426 389 -74 595 -462 -919 720 -381 222 887 -701 -404 -851 153 -942 586 -102 228 726 -779 341 14 603 306 413 -680 -939 -811 822 -553 -461 566 -340 658 143 942 809 101 550 -674 -497 -35 126 -677 810 181 -184 -569 -617 393 4 649 171 503 790 -280 -31 252 470 796 374 370 867 273 333 -520 238 -24 3 602 67 50 -327 -821 -801 -873 -52 617 908 887 494 -310 968 141 660 436 -569 968 -386 714 940 387 -418 889 -751 203 -814 -934 508 -861 704 -119 382 -170 -984 690 528 -212 25 349 -241 393 -59 46 780 -396 -142 -397 -381 184 -77 346 -615 248 572 799 -20 845 -240 277 60 556 -807 321 672 687 -640 408 -822 274 -153 887 812 -903 -428 172 114 9 209 -317 306 -537 -239 -190 236 516 -289 -436 -740 -68 619 224 -377 923 179 814 -801 -610 -15 -520 -109 13 670 -263 -808 563 -963 -760 -402 -904 -62 988 -104 -253 -692 -561 -44 121 853 -898 189 9 40 582 384 -434 61 -751 81 -69 -354 666 -399 -73 960 890 115 398 259 -994 -660 -66 316 -910 506 17 996 285 496 373 -272 110 -432 167 -124 74 -468 -997 563 156 629 -383 -553 581 285 74 966 192 -113 403 -103 -181 -896 -600 919 -767 -541 -195 441 647 410 807 162 981 224 925 239 -323 586 -475 64 269 -265 -807 -4 -811 668 -981 -980 -330 -421 846 808 -487 364 496 603 916 -599 365 235 -722 -912 -159 -947 -93 671 -94 341 85 729 -898 -579 804 -815 -569 -395 -628 541 987 -572 -681 798 -264 -874 722 -600 -813 501 178 -560 343 554 297 654 918 708 -245 -960 -16 -973 -434 268 635 622 690 30 75 199 -957 -690 -867 -214 449 896 -21 728 933 -50 -640 -316 256 -702 -12 -621 -51 476 239 -717 -274 -602 37 -145 439 -683 300 -517 295 382 963 -468 204 9 824 96 544 -783 -897 774 932 -529 -711 -536 555 218 -227 487 992 237 -533 -836 178 -67 574 964 -141 -472 393 -865 521 -857 227 611 -540 -581 477 440 -79 451 -604 -192 96 -2 374 799 -443 -844 194 552 280 706 250 -217 -200 872 -47 495 -138 -214 -6 -679 432 -245 -331 -112 697 616 -542 276 -331 400 -17 906 503 698 -789 382 510 544 747 -350 535 713 771 218 -912 856 910 -310 158 -384 941 430 694 -128 -189 -186 532 696 792 -954 698 642 -359 263 -640 -12 -113 -707 -479 520 -407 459 -32 213 99 254 -290 -348 481 468 291 -862 816 744 -432 765 630 -345 -655 860 -274 386 650 177 -899 81 53 181 -817 507 -100 720 783 587 265 312 739 527 543 -540 179 481 834 705 -754 41 745 623 481 832 -819 -810 -269 217 -870 -968 561 -901 857 -685 935 -652 670 -824 -383 -508 -532 426 -926 52 -683 -897 466 244 -256 -155 -108 247 -927 -336 -458 -823 -956 631 -796 -364 -727 682 -833 486 -360 31 933 901 -231 555 562 741 157 948 -767 27 -202 435 518 95 264 -625 11 115 -558 -74 418 303 671 840 873 -123 -730 -231 935 1 -504 -788 178 -750 -85 874 -764 893 957 888 -8 139 151 -552 -671 284 264 -710 -961 -315 762 139 904 -548 590 901 -388 -494 -473 452 590 -198 683 357 406 492 103 -86 -982 -976 906 -453 -251 174 139 -148 274 -750 474 852 567 -30 81 135 -208 -34 645 -722 -613 482 220 -64 495 366 -125 969 -23 -194 362 -145 -840 704 -260 418 118 -563 873 932 -834 -6 -722 573 -161 885 -274 -246 533 -769 -700 117 682 -915 70 711 -16 310 -467 940 -540 -731 78 662 -933 -303 -687 935 438 826 5 815 -835 -776 755 860 -123 -111 594 -356 188 -7 -350 -633 126 -306 -225 266 980 418 -763 417 918 -223 -31 407 244 203 671 641 -533 -916 446 536 20 479 417 -738 -832 -540 411 -751 -332 673 -493 -134 88 -152 -331 758 930 -602 792 124 741 410 45 -461 36 949 -42 302 -666 -67 -699 -4 766 -654 560 260 392 -911 245 -327 39 64 -524 962 154 -729 -145 -640 301 233 752 72 962 251 -590 -115 561 514 926 435 -917 872 -640 425 734 -2 285 671 733 -244 237 -582 844 -839 364 -892 -952 -955 -685 182 -439 -604 208 -882 -237 830 280 858 -17 256 597 862 -345 205 -595 956 -622 -902 10 520 273 -915 650 -418 -45 163 167 974 -778 8 -708 -671 680 -705 728 990 -497 -536 926 698 960 -918 935 -99 302 -199 -30 787 422 -768 -645 -891 904 -282 -530 232 857 -25 143 553 78 -946 377 -634 240 45 870 -795 842 32 -761 -858 542 -466 -589 558 688 -838 -451 -576 -360 786 339 -309 173 607 -16 889 -411 -710 724 8 -349 968 -101 -617 67 179 452 -431 837 -751 207 -948 249 334 225 798 464 -765 22 374 -41 223 -343 682 860 -663 282 -885 589 -298 632 964 234 85 360 -970 910 372 771 169 -927 -625 236 -296 679 835 683 950 825 363 197 651 512 -542 993 232 119 461 439 -58 -908 282 942 404 284 -938 -868 -383 638 415 -915 -841 49 801 -922 731 468 227 -896 553 819 209 381 253 -561 -169 -448 -772 129 -403 14 319 -345 193 -126 683 487 -902 899 -912 996 -288 -75 203 -891 -529 -253 -544 29 -990 324 784 -493 -735 394 -664 -849 61 -816 -630 808 329 884 -736 -68 316 -299 -625 957 -20 -923 211 -610 -100 -124 -823 -958 491 -100 180 375 236 220 449 121 177 -787 -199 675 298 413 479 376 562 137 -231 659 -981 -939 229 -467 -321 -628 -340 278 425 -346 -448 -916 890 145 119 -396 603 966 -364 202 499 -763 581 -126 -717 -864 -520 185 -496 -982 -129 -106 346 -297 -291 -575 785 170 178 8 822 -657 137 256 574 352 26 -292 334 -979 955 -937 404 97 -276 388 531 91 -828 -306 661 -481 -759 173 -985 -902 142 -757 485 -534 231 -814 -631 153 739 -613 846 484 787 752 571 -324 -791 -639 106 999 829 620 -54 -387 -883 846 27 -899 -676 363 -485 792 -299 -193 -306 -886 -890 -860 -860 477 -376 635 -743 573 923 -368 -807 102 -676 299 -857 -869 -373 -599 346 621 714 -48 -176 619 -679 729 -138 -57 -62 -76 -935 -377 626 -916 692 -274 -582 -84 -128 697 -756 -999 -83 645 -75 -257 102 -722 679 -103 305 -199 975 522 -433 357 -842 -613 317 -81 -583 987 -192 -398 458 94 353 -303 502 -550 654 298 809 -237 858 -818 415 182 -708 -120 -356 392 489 507 -721 -897 458 -922 -717 970 970 -832 87 547 -362 703 510 -746 664 -128 142 -869 -218 850 803 878 585 -83 -66 529 -519 -58 964 873 551 537 -893 -924 -357 -361 115 -551 79 770 -662 -156 -715 -368 -136 711 -555 -474 181 -528 202 -562 786 543 -612 -714 333 884 -615 737 242 -35 -157 -245 -375 238 -613 -893 -238 498 920 -467 439 848 999 297 961 482 560 526 -444 -203 -483 194 880 -315 -913 -438 529 -334 -306 369 -861 193 864 627 798 -602 -40 -857 568 -401 42 3 334 -170 862 -824 119 -199 833 190 969 -467 -772 -206 -486 532 270 915 249 614 355 -640 500 363 -70 441 -854 248 -3 -544 -24 -645 -362 -394 215 -970 130 -776 -169 74 -539 141 86 160 422 14 -523 -706 -622 978 -113 -144 -10 -171 -490 944 -374 -864 -691 364 -175 -990 547 898 -544 -705 -217 -207 828 222 308 -515 -919 941 -451 173 697 611 870 -756 -571 203 -723 -451 -216 992 -3 -905 -137 264 247 -724 165 -357 839 -409 -8 649 285 93 -344 318 -856 154 -69 353 -627 -884 402 728 381 985 -133 369 70 -200 993 276 -646 807 -849 127 688 416 674 -225 -632 24 -176 -751 949 660 535 570 586 -177 -914 -696 896 594 -152 27 507 782 477 -146 -107 716 -959 -359 -904 -3 623 318 383 62 -257 -521 510 -716 -267 -715 857 -921 125 863 2 -934 869 11 34 677 -302 -990 125 -87 183 -837 577 60 -59 -632 977 273 -857 -148 816 -215 189 638 846 287 539 404 -878 -524 -284 425 -530 -298 -306 -448 -493 564 -578 -975 -122 -455 510 -56 -604 -975 723 -261 382 -930 -219 -570 -834 32 -344 -454 456 -781 955 877 824 25 -988 -473 -616 -14 362 -680 356 300 -436 379 -483 -816 83 -159 649 971 -63 588 674 867 205 -20 -241 464 -711 496 644 -248 71 993 -280 -542 -917 -831 -524 -366 -920 -482 287 2 -561 -796 528 267 852 646 355 31 699 203 -184 -261 -598 -528 73 28 349 750 -470 238 -629 608 690 502 643 -732 -277 -72 837 460 312 201 610 528 -676 444 -521 515 -45 -660 -310 305 611 620 -79 613 -829 785 237 -724 632 -230 906 -653 -164 -675 504 -16 -524 -333 -298 703 858 188 -548 -923 -28 427 -393 129 -183 440 -385 244 841 460 52 -333 -157 166 438 -64 304 448 237 742 -454 811 369 -939 895 237 522 412 957 -223 -47 -882 430 658 718 516 689 537 -246 -172 -217 -527 -567 852 373 -521 510 -705 262 -463 298 801 -245 -996 -891 -105 273 559 928 473 844 113 -695 645 -449 -998 -645 -114 -845 147 -960 834 -382 -527 814 616 -849 -632 254 51 139 641 582 -310 -189 567 -241 674 -926 -466 -780 -221 -219 -61 -169 -216 -609 417 -455 -890 -94 520 -694 -497 -661 215 -709 933 -584 -752 224 -232 -742 -880 -695 383 681 -558 -900 -772 286 -580 633 -409 353 842 -127 880 -670 -806 -16 -689 -927 305 355 -179 -571 910 925 37 -156 944 763 104 325 -754 -76 -727 614 580 -652 -289 986 -196 107 -588 -986 458 -206 -259 -12 708 -6 704 96 -970 942 639 694 978 313 98 -469 -963 -299 -53 -249 898 272 -981 983 638 800 -863 200 802 964 -608 918 4 816 -812 -290 683 145 197 733 214 45 -319 -363 731 -884 29 -242 -112 397 -685 -750 229 -194 17 461 -892 -30 -654 -804 420 -202 429 -211 -262 -860 404 708 825 -443 841 -149 719 -333 662 -902 320 128 136 -321 704 722 -243 -73 -59 46 207 686 284 -553 -306 902 -77 -141 -972 -285 3 -604 238 -951 294 -749 622 781 -969 999 -316 -279 720 409 -911 212 -624 -639 184 -905 879 -937 952 -960 -553 160 -515 544 -639 107 134 114 507 -382 432 682 -425 -831 -688 142 376 -133 150 -918 -110 364 236 192 -910 844 -862 -373 -74 174 47 273 364 332 -826 18 -310 777 -845 238 -773 603 -598 -406 -817 -41 628 -284 431 971 969 738 -884 -1000 507 427 -594 -844 -642 -449 -350 943 -110 623 108 246 779 576 695 -791 -914 490 72 -761 649 816 -296 -238 -668 -448 -32 630 -186 -84 718 -861 492 -404 -514 616 -587 35 129 -431 338 441 226 37 420 -880 -965 610 582 980 294 923 305 -316 -311 199 -268 -111 -828 604 263 -77 768 -663 -505 -944 816 -728 -983 358 223 990 326 -876 670 154 560 724 246 -957 -887 -685 -906 -446 363 -611 198 -653 31 -621 -453 -615 994 743 573 -787 -853 771 -143 -153 -341 -540 399 535 611 -89 17 986 97 -979 -701 895 -703 -466 -360 881 -134 -806 -717 833 83 -22 -353 642 243 757 -438 95 945 -26 -577 -133 -825 621 -205 -594 -252 -203 591 767 -171 446 313 -772 194 9 653 -66 660 943 -303 -967 723 -683 -708 -915 -478 -805 88 -845 -517 -531 -205 -569 421 878 -288 562 75 -59 116 70 253 415 -129 295 -39 -168 -746 339 415 645 724 593 731 453 -692 358 653 754 -834 -885 -406 864 -454 -332 -762 471 -957 511 662 335 -926 925 625 -904 278 -877 -670 -857 -491 -814 -239 -308 -485 -701 22 -282 902 405 -819 619 -799 -113 301 159 589 -386 -341 271 -240 178 252 -758 -604 57 -133 664 -360 -889 -757 590 -883 86 762 -214 -685 -828 64 -694 -210 872 -785 -1 -97 527 621 -291 -524 -483 639 -589 -377 515 -31 221 -631 -324 -292 409 376 -764 639 185 -525 143 -351 689 -169 838 -746 -668 460 -317 -88 89 -492 -386 169 951 -674 -911 -393 -70 394 766 935 460 295 -290 -151 -643 -344 489 658 623 23 -423 335 312 109 -447 -309 -28 315 -922 -841 844 -965 -199 -953 934 588 -329 -538 -454 -526 -555 739 145 671 -238 629 988 -29 -746 458 655 246 864 577 700 -16 -444 488 287 -51 -784 -259 -758 949 -613 -535 860 -101 -855 -90 1 -693 330 489 -847 89 767 -509 205 -378 520 605 237 126 343 -315 74 188 588 769 946 855 235 -712 531 -165 228 -296 834 807 -387 962 -685 -571 355 -433 -995 277 510 -237 -618 -261 -513 -68 968 25 -237 -961 459 95 -119 -596 890 508 1000 -130 211 -166 -54 -498 559 -59 785 -466 -726 -263 48 -939 -407 -597 -641 -934 -957 665 -46 -26 550 -899 840 -806 608 -950 374 471 381 -409 -401 497 699 11 -856 -906 366 220 413 504 -88 661 -520 -840 -913 493 -453 -934 563 608 -438 -325 294 -821 46 205 933 -247 152 932 647 645 22 -918 -215 -586 -590 987 -176 -548 -444 120 612 244 -888 229 639 399 941 -123 216 637 637 -316 681 486 149 -939 -348 -920 646 -474 801 725 -547 -355 -431 469 -315 -429 392 829 -890 -518 840 -623 -661 9 889 80 -911 -459 442 406 -640 580 -541 -828 837 -847 -200 876 279 -343 596 206 -968 -188 -524 468 591 -190 449 -427 785 636 64 -694 117 481 -354 -103 -333 -511 -402 -903 -51 147 194 -364 -759 323 -776 616 771 591 -53 -346 705 -359 756 300 -759 -562 -783 487 -98 378 93 141 987 -723 -659 -32 251 -162 332 -487 -607 -251 538 -179 -534 685 -927 370 -204 -345 13 343 -917 -815 -773 908 -672 732 -11 470 831 790 807 -213 923 -354 -199 -980 363 -672 570 -6 283 -540 77 -170 -575 -387 936 -797 76 -16 164 -337 -956 -339 362 -114 585 -380 526 -943 746 597 -855 598 -651 -519 -576 -506 -151 198 579 -364 378 -526 449 687 778 -865 33 -301 967 849 885 -724 -319 247 -142 835 925 -840 283 -131 -82 496 -314 171 -13 51 -636 -642 -467 -841 -246 920 -506 -780 298 -808 -777 889 236 -822 164 -749 590 -624 657 -608 975 216 375 221 95 351 -255 -416 75 -989 -330 491 -701 681 140 -581 262 310 893 -403 620 -181 909 -392 952 188 -197 -907 -124 -802 313 441 -732 124 563 364 41 704 123 -44 -538 -673 870 625 -727 535 677 -21 -11 712 -823 -559 596 -548 -140 721 572 559 554 438 -928 -722 326 638 -861 -608 -4 905 990 813 374 -307 914 924 758 -514 147 -343 414 552 828 914 -612 -273 -359 -920 427 790 -694 964 -202 -707 824 287 55 -759 722 -36 746 942 483 -39 434 -315 811 917 397 -833 264 765 -252 -537 839 840 -667 -299 782 -839 536 555 435 -567 48 285 -565 473 -417 936 282 -622 -478 949 640 -598 -541 -201 -240 157 855 -167 621 424 -60 929 -956 -652 471 -990 -154 -95 -960 441 -692 604 703 -736 121 882 -197 -627 -571 334 182 -899 137 -942 -758 502 721 -887 895 65 -710 -199 -691 -579 -35 386 -979 -327 -792 -321 834 -309 60 -728 46 791 -506 267 -100 117 -230 -895 6 282 -247 -45 -505 -373 898 735 567 690 -296 356 -345 -483 -827 -389 -70 -402 -778 856 644 65 574 69 814 -104 762 482 -352 921 -387 -169 -678 -636 -213 -149 -828 -389 554 740 921 810 744 235 988 206 -380 -42 601 688 -639 11 401 271 311 398 -628 686 178 -604 -121 -585 -333 980 -685 918 510 826 -57 -805 -89 47 342 -900 64 -867 373 -427 292 -133 -312 -503 -491 -624 -886 -520 925 588 601 256 -887 -848 900 -35 -994 545 452 -822 424 992 771 53 -842 108 -207 -906 -312 -128 -819 307 -602 -471 396 124 528 695 40 303 943 723 -16 -354 919 -339 -290 325 400 -574 -287 790 -375 740 305 -879 -106 -954 -587 -394 867 -968 -766 615 -930 84 982 -556 508 -823 528 189 938 984 23 -850 -171 -117 -263 -188 42 -604 -984 884 323 -84 -574 24 918 -643 -42 -916 190 -82 952 204 734 -356 -864 -666 -451 -570 -463 739 412 109 729 -45 -196 -654 494 205 -468 874 -284 205 -340 348 740 154 995 344 -798 301 289 -754 639 969 703 530 969 768 380 -70 -250 451 606 619 -293 -882 214 -730 -568 138 -164 -413 709 676 -797 246 13 -361 844 371 -159 780 -960 -262 -866 617 198 -384 -227 620 571 -990 243 450 -950 -430 223 -249 656 -992 194 924 678 177 421 -575 215 281 856 682 -220 -464 -806 392 333 -288 368 997 -925 812 -706 -161 -429 -720 -799 -986 836 8 828 257 759 706 -53 -620 -689 -94 822 -211 -477 530 -744 -625 -523 772 66 314 457 98 -71 -176 -339 -591 909 870 179 887 -102 272 -657 -484 382 350 726 -742 236 737 978 623 961 -932 657 -15 -25 -843 -30 59 61 656 922 250 -472 -61 -851 227 -841 296 -792 551 72 732 -662 92 -990 151 -132 -972 -972 153 -359 765 882 -603 -579 -274 -668 800 -53 -90 -514 -650 928 805 848 95 -552 468 -791 -444 892 -857 101 132 -320 910 195 -99 -925 246 61 -917 -847 420 100 103 -367 618 149 916 918 308 576 570 279 499 343 243 477 520 -968 -50 -423 872 -284 703 487 -151 446 -827 107 994 -74 693 299 566 -157 337 387 772 414 629 899 939 -268 -976 10 999 -871 -669 34 557 -143 -498 415 -585 907 206 168 743 662 682 769 591 -285 605 249 471 958 -957 -529 989 -203 242 775 -396 267 -52 -283 -287 -654 773 -926 920 -571 -94 -503 -262 -379 -212 -945 -27 709 -361 405 -768 -317 331 -62 607 306 515 -691 882 158 -226 -447 -5 802 796 926 727 -323 -374 740 738 -540 -982 -310 -22 995 -364 -391 -69 -228 869 783 -724 -315 367 -643 -297 -754 674 118 554 -607 -185 339 -451 -631 -319 391 -633 -289 -768 987 838 970 -728 290 571 -32 362 448 -580 -54 -224 -704 -679 358 812 -746 997 898 812 472 753 -583 -497 -334 -158 29 720 -873 -435 955 627 77 -712 684 -38 -236 -352 -848 -529 560 13 713 -791 -469 618 913 -390 685 441 29 823 -851 -958 -259 -785 286 -369 -412 -332 -715 394 -37 963 -105 -57 386 -517 285 -259 112 614 340 -841 784 -763 945 705 53 -915 999 199 -186 -957 432 560 -268 852 -697 698 561 715 143 -487 22 722 -253 -832 -220 -737 -966 147 -840 835 -3 -572 -272 11 -340 893 759 -619 -701 -568 121 -331 -734 991 -318 137 851 -114 949 677 -246 -585 -318 60 154 370 -326 -498 -46 -713 998 486 690 -798 247 -991 -11 595 -207 -394 90 280 695 -795 623 986 -571 -801 -287 247 -696 -990 -439 -801 -628 -456 -851 -686 -816 -240 880 477 -317 640 766 593 390 -324 123 -710 860 -508 909 980 157 887 -826 -431 -67 -918 -784 -427 788 -157 -303 -143 39 -150 -724 392 -755 -661 90 148 -675 193 -629 -144 -731 827 -15 828 -422 262 273 -425 589 -776 -931 392 -539 -963 -426 245 668 755 -273 -430 722 -947 99 -748 171 61 234 -737 136 -623 -806 -431 464 -424 699 -572 -34 300 917 -163 -549 22 965 -928 515 -791 655 437 -615 -303 -638 -619 561 -276 -784 -574 -366 492 855 -790 -868 -600 -993 456 -194 345 -54 996 -767 -732 -404 126 -495 -492 -926 649 350 -724 -515 607 -616 -237 279 281 357 -215 242 -787 -220 -633 52 -637 254 649 -245 413 340 962 -435 -939 609 -158 -18 778 -91 62 -471 260 -878 627 48 -104 940 161 199 -624 -804 345 -239 -223 485 -729 650 638 630 -536 827 828 -209 574 -711 -914 -493 311 770 719 -706 209 -582 965 -231 761 195 395 641 -739 -921 -350 900 563 -213 -661 -566 -28 873 -604 62 960 -723 -11 -992 -89 129 913 -666 909 -553 -615 -216 -444 -33 -320 302 755 800 892 -710 -304 32 -416 759 -360 807 -440 -193 95 -727 688 -33 -474 -989 -225 294 104 85 -730 -788 204 -97 -5 -540 -78 383 431 -968 495 72 346 469 -203 -336 356 -311 -256 109 -614 -777 -442 26 742 -920 383 -303 865 166 644 336 277 -576 -192 -617 -958 -520 298 -88 920 -643 -568 289 73 -416 963 160 -946 -835 513 269 659 915 82 367 98 945 -80 -33 256 652 277 -559 -120 -635 543 -770 -855 266 -462 -907 -986 460 830 -44 615 151 881 363 668 -305 -435 603 -64 -414 -786 999 -931 -313 -581 -257 829 651 45 677 938 477 771 -688 -843 261 -653 -386 118 -239 -398 32 9 566 752 -717 855 295 272 -877 692 829 -36 751 -977 -143 -472 155 -278 -916 -79 805 932 78 -83 533 503 -210 999 908 555 279 -547 357 -224 -579 -427 -114 795 400 -461 -250 210 -559 -67 404 -372 -395 801 283 -190 129 -517 -300 -395 -972 -273 -722 -639 284 -938 -559 477 761 832 323 -774 153 62 671 701 -969 896 82 -272 490 543 168 829 523 -38 -616 -919 1000 -314 -111 -971 927 888 -19 -847 -514 398 638 -504 658 -711 98 381 -703 161 -983 357 847 914 989 -344 734 -855 -707 743 363 73 736 663 643 -122 -582 -884 -945 -499 -771 -380 -10 88 -832 -239 549 175 -439 -246 -690 -275 -630 -156 -759 -261 -477 355 890 246 -634 -1 -123 -325 -421 -532 -517 -491 -1000 737 368 759 886 -884 -470 -120 144 -581 750 578 793 363 -251 181 -484 -266 363 -327 -404 481 -588 -328 -525 -556 375 51 301 -440 706 543 429 194 -706 910 -489 711 -861 -57 311 820 791 -479 98 -722 39 231 -297 -717 -643 938 -186 -936 -322 -181 -27 616 -224 600 -300 -949 654 -85 737 750 -214 760 92 123 -295 -408 -217 599 -711 363 516 434 -794 38 -200 -748 -54 -613 998 -152 564 -340 -664 -792 114 821 156 97 957 830 -696 -170 -308 144 596 259 -265 529 -114 992 -491 -122 -328 300 -650 -547 -718 922 280 -460 420 552 503 -171 -589 -128 -688 -587 136 33 -841 -204 321 -14 576 -705 402 -730 -451 -865 654 -499 -298 -997 784 493 -209 -136 -446 229 789 -404 -515 490 272 -896 994 -928 -154 -598 252 897 -720 720 -658 -744 -690 976 340 -75 -476 604 -292 662 -937 879 -137 413 397 520 869 112 535 913 645 767 -657 -110 -211 -334 -782 -536 -431 -904 94 319 -672 -363 693 29 -639 101 -677 134 59 904 -439 345 299 -637 673 133 84 -727 485 669 545 660 -600 667 -473 98 -733 498 -419 2 -962 -717 351 748 532 919 -335 113 -495 -551 -822 -113 270 -434 361 719 684 -414 -432 -323 -483 311 -816 680 -505 266 948 697 878 -697 -777 -225 -814 520 417 134 -882 -633 83 608 -725 771 630 323 399 685 27 421 -993 -88 865 446 -451 676 291 194 610 880 860 853 903 757 521 -176 -618 522 311 -853 -394 591 -33 185 -800 -266 380 399 -537 -700 -440 -173 -562 13 284 977 587 -841 204 571 505 -205 -861 -660 973 858 813 -384 385 -530 -477 -20 930 -640 252 -290 998 46 866 264 167 295 -764 335 614 -740 -199 -918 -123 -547 175 -943 -343 -774 187 514 -844 962 466 474 103 -850 -997 510 -959 777 772 -200 825 -97 -841 275 -333 843 -884 997 -470 -9 -472 624 -121 263 -92 806 -908 804 -557 777 929 -210 206 910 310 222 -763 -169 60 -510 -182 -47 241 -313 575 876 -45 -56 170 529 -571 -869 49 586 -781 880 547 732 827 953 -872 367 -436 586 -299 968 -668 -852 -828 361 -932 612 609 185 742 -650 -898 -66 -841 -228 -406 -253 -174 232 -663 -833 641 -522 742 -385 -921 440 -424 -170 -331 482 512 -929 21 96 287 935 -855 -314 402 564 626 -362 160 819 -962 -921 75 869 -729 351 606 -919 -542 -551 468 -358 -127 -517 -622 938 771 701 -819 594 -792 921 516 341 276 210 342 -368 691 670 661 356 -707 172 -488 -383 -100 -298 -345 378 -968 209 -955 269 329 185 283 -820 796 421 -428 603 431 770 478 -903 555 -61 848 -809 474 -125 -261 -1 501 -829 -237 592 -387 -651 -249 -172 -201 76 417 -330 492 -733 -912 -997 35 801 -868 974 -284 646 -495 -459 -526 489 727 452 315 -120 36 127 670 789 977 -542 -651 266 -920 -630 107 808 -64 -563 657 634 63 -229 -523 -131 -57 -824 -681 -14 -961 376 -818 139 353 -379 -215 -654 103 998 107 913 -49 5 282 -379 392 514 430 97 464 559 823 -144 986 63 -20 835 507 614 -620 -476 -677 -373 783 -51 538 400 456 -385 222 309 767 428 -591 586 341 -483 882 -22 394 482 978 194 -355 459 956 865 -185 -327 768 598 -241 -628 -510 -42 565 164 546 870 484 -449 -974 51 680 522 70 885 -57 -659 -827 725 870 -851 771 686 824 702 411 -531 -233 -798 509 -546 952 308 472 -300 -777 -896 782 -721 -702 -135 139 -79 198 -450 -177 614 -375 -883 602 441 561 -347 -51 -273 318 -783 821 137 191 -717 -948 51 990 114 366 259 630 -40 -4 121 820 -391 127 894 -64 478 -442 -493 -481 -14 -634 388 814 72 725 811 -462 -447 -951 -427 -786 911 -828 426 307 676 66 -461 164 181 -516 258 476 -989 912 201 -771 -999 -235 979 434 759 -225 138 877 323 -62 -60 -664 75 -350 -62 232 -625 493 969 833 756 756 -364 189 492 372 295 -229 -458 -893 -431 730 34 -948 -522 -503 211 174 289 -882 -481 290 -920 98 983 99 336 471 -510 836 534 96 -523 -15 710 -564 449 -932 -598 -709 282 -226 771 -435 -187 808 -167 -223 -913 -967 -836 909 -625 -107 -464 128 -274 -877 -578 -239 -274 -635 738 -34 487 -35 422 966 -956 888 -521 703 -926 -618 957 -855 421 -115 136 -905 -824 -649 -208 940 -424 194 -841 899 -6 -184 6 343 864 -691 -954 -51 840 -451 902 109 431 -679 -402 -315 -426 -924 225 -756 -255 -144 -653 897 548 -784 -183 847 420 -563 301 324 -16 -653 -244 916 211 -705 228 -697 105 -473 113 103 342 -702 -50 -722 597 2 -125 -104 595 802 815 -711 -865 913 -761 562 175 -425 541 395 199 902 654 365 -539 28 -439 -432 497 256 261 995 369 -995 826 283 -532 495 -972 632 365 -113 -308 366 669 -65 -341 744 -735 565 725 80 -756 736 -71 -708 131 748 -976 960 967 764 -23 666 -375 -36 -103 956 -978 728 -788 320 387 -64 952 -464 -356 691 -194 -84 -481 -140 662 437 -433 -734 485 -942 888 955 -68 -240 187 593 -594 964 891 790 282 83 -200 750 -806 395 -576 -523 -983 176 -548 856 61 754 594 -54 -93 -144 -932 -142 684 415 793 -371 -775 -445 644 912 -970 -765 919 488 618 -80 -67 744 396 -172 237 -967 967 242 284 106 30 231 40 -599 -704 -881 -908 -950 694 -39 -848 445 -304 648 -423 696 -392 510 -876 -444 594 -436 -698 -387 -89 -779 -493 -647 155 -819 294 -991 -258 776 726 65 -868 -222 -901 885 -548 939 121 -858 547 -179 955 482 -776 -67 -495 319 523 -81 553 -598 -799 -640 -821 -997 -768 395 -608 400 733 964 287 -811 -973 446 108 -440 -464 936 -609 -756 -393 -772 -913 -810 -853 -473 266 219 -175 267 131 535 -61 -875 187 -143 752 -657 -180 73 -716 607 600 659 575 861 -793 -229 961 251 -732 623 64 441 566 -323 412 383 -741 486 460 -903 -11 -947 -764 322 -612 -448 643 803 -646 -244 635 -984 580 -202 167 307 615 198 158 396 -963 167 90 550 -249 576 127 314 -216 -783 233 220 -445 345 -679 -396 -600 884 -802 -788 -960 -725 -599 669 393 590 -969 373 -447 -656 -608 -68 -93 -62 190 -181 -775 72 342 -155 -500 617 586 421 303 473 763 97 360 -768 -352 397 -774 -10 571 665 759 288 -92 -92 -467 276 -392 507 -893 622 -685 152 846 -67 -584 453 879 642 -448 532 226 -639 -535 -15 969 -600 872 -423 -62 -722 473 0 -37 -777 -773 -303 947 -775 -820 353 244 -865 -956 -577 -680 -651 -15 496 692 -244 -530 -22 -155 901 985 -166 69 220 -767 318 218 455 668 -668 94 664 966 913 -50 709 6 191 -825 -965 -175 328 301 777 -75 930 -343 876 74 159 683 556 -984 -725 -481 918 -636 261 -748 -79 -887 488 -164 -921 -786 -743 -760 -72 -587 -625 89 736 -120 326 48 527 10 104 48 769 253 661 275 -575 -26 -168 -904 -13 -473 -667 367 -66 813 818 -915 -602 -396 757 -234 61 -977 60 -748 187 -466 -816 -652 598 534 292 -384 -688 -407 -216 92 980 261 350 -86 -76 -152 246 -557 -885 362 -61 -826 191 -702 672 -649 -761 -571 -692 173 -676 44 275 -123 270 -506 -132 -526 -978 -646 658 359 19 -221 -54 -924 402 -675 -609 -313 472 30 -445 137 1000 -208 -571 -187 273 -881 618 909 595 -20 -570 -706 -834 -129 -384 199 -76 422 671 -454 -541 728 312 818 -454 85 -956 677 -890 -429 366 561 -847 -699 321 661 -520 760 977 -65 -708 700 665 -559 833 561 -584 -614 -118 -813 -20 -187 87 -776 -404 655 -424 605 503 467 -956 -85 -345 988 -497 628 126 11 199 826 -181 -867 -168 -389 -850 311 -835 267 829 -867 -529 -646 -224 118 426 40 529 -350 -452 757 468 -393 802 539 -526 261 974 200 810 -585 534 897 -606 -919 -723 -701 862 985 -964 -504 306 927 804 655 -923 325 140 380 -696 425 146 -846 116 -492 -514 -764 -490 279 18 203 836 -154 -928 108 -635 101 -392 -651 -506 972 -914 610 676 -191 100 691 -471 543 84 298 -840 -417 -230 -973 -283 909 -906 82 148 213 -590 786 -64 84 431 863 733 -270 -354 -14 725 411 164 -479 283 486 -219 -937 -14 -282 -785 -689 711 521 -570 -597 861 -334 -964 -870 -841 -601 -144 478 408 62 -893 326 608 -668 -637 -955 961 213 -149 -532 -232 729 179 305 -782 547 984 -285 453 533 837 272 550 -853 -412 -373 -941 17 -772 -407 -173 -752 707 -650 449 821 -656 -554 311 -179 586 676 -540 -708 39 -426 315 -246 -749 391 -697 -98 -631 188 -433 710 333 -602 613 805 508 -807 -412 -659 -876 -285 -636 348 370 -988 -856 186 759 -206 -963 496 -790 219 586 262 -691 289 537 776 429 -380 -223 467 728 -920 -532 789 -960 532 713 220 -421 -764 52 -997 -465 412 -336 -483 954 -189 827 280 921 -842 691 332 -792 710 -868 -651 -1 -435 997 397 22 405 638 -446 912 -442 949 -554 493 -406 528 539 683 -93 208 -519 -904 139 784 839 562 -339 -557 -668 972 711 -383 202 1 209 -622 -732 13 -873 -762 -76 -478 -175 -253 -127 -606 -85 631 154 617 -575 -685 -987 84 505 -848 -839 -97 -694 -255 511 -799 -226 118 70 331 -87 568 296 376 -747 861 771 -270 -611 -999 -655 -388 482 494 663 899 -90 524 739 -586 849 -970 -606 892 -938 656 -262 262 -177 -255 -253 822 54 -598 -693 451 -274 833 777 819 -156 -471 823 -820 -19 314 24 643 -159 407 561 -928 287 -353 576 -945 -190 701 -87 -374 -970 -970 279 773 565 -574 -958 745 -51 42 966 -614 -416 179 -833 880 -617 -665 316 -369 -43 811 -674 668 -353 513 715 -665 -567 -479 660 -985 -16 813 -673 329 -11 -726 -131 319 634 693 603 -173 -939 -474 968 875 -785 -315 312 -600 197 694 690 765 -647 -550 105 -8 -367 952 -717 934 -626 -550 -996 971 -878 431 -918 -51 -842 921 -145 454 -221 853 134 -180 112 197 31 671 -524 457 -899 308 -127 165 -948 445 -156 578 -556 138 897 -972 -288 -897 29 900 -172 796 -863 -154 306 -414 978 979 -736 682 504 285 127 -936 -680 985 -867 344 -51 -684 -241 102 706 -191 344 -683 718 46 -190 -986 -198 -33 530 -431 -22 231 733 -159 225 -606 400 495 -228 -257 -250 342 -918 953 -655 914 -442 72 458 -542 -733 552 -848 -509 -960 -42 443 -561 63 879 908 -910 706 -887 755 -127 967 -259 553 -186 9 507 -745 550 -699 -232 304 -250 675 921 8 606 124 211 -324 594 -399 -951 440 852 -469 -709 118 659 337 -488 -158 -144 952 -16 -239 -303 844 327 -164 -138 582 -327 493 785 -589 322 -117 296 -736 241 -281 -507 -798 -732 980 764 194 927 446 801 -918 415 -423 -969 -117 408 62 589 -962 305 368 -395 420 -265 -356 426 683 -694 -562 126 806 248 -429 -622 -585 812 128 905 -54 -428 -397 26 230 403 -292 -298 561 725 865 132 12 -558 -997 -849 198 974 -439 174 -194 -825 -960 85 18 972 -204 89 434 -285 599 581 -52 670 388 -428 249 -855 929 -575 -826 855 -402 -390 -342 13 -685 -142 -200 -441 -742 -57 -109 -207 -811 15 -29 701 21 -751 67 -129 -415 803 -280 -673 -743 -821 126 305 668 -22 818 153 -819 705 -428 -205 84 -202 883 -709 83 764 833 634 656 -474 723 279 -473 -361 -417 -44 676 407 -751 -305 -533 -285 -826 591 799 448 490 321 106 30 -245 -263 361 401 -211 261 -613 498 437 88 -580 -556 634 365 171 552 -138 -419 888 -89 730 660 339 -720 -395 -513 -97 -645 221 -279 47 -696 -340 326 468 995 -634 109 574 -649 280 720 739 49 843 -165 868 245 964 -320 196 -886 246 -666 -429 -51 -725 -917 -400 791 -201 801 -718 -956 363 152 138 851 -103 -942 162 -318 -557 -329 535 -785 -901 -723 714 -176 461 -694 729 -250 575 -489 687 568 -891 -437 -279 -669 -840 -32 500 723 405 -77 765 892 -464 -59 216 179 266 -798 -897 334 -591 869 -969 -654 -968 301 -704 -890 549 -501 -181 25 801 -346 -14 550 247 -82 67 543 879 83 503 781 -412 867 712 -453 216 -48 -687 519 895 74 992 842 555 855 -377 -89 -341 -668 -309 -30 709 -179 -307 145 -655 -603 -417 695 66 -216 426 565 -477 658 826 -273 704 320 -872 -719 879 -979 674 -997 -600 99 -285 -254 811 943 205 -214 269 921 -728 -43 665 436 590 12 -435 -808 -903 -486 212 715 611 368 237 -727 602 194 -861 -402 -892 -221 395 177 -197 -807 -914 -363 998 409 317 580 -16 191 774 419 248 -36 -706 499 260 -822 579 436 459 879 574 -384 259 -395 848 897 -340 -648 -802 -280 623 209 -792 -188 234 108 378 -286 -567 291 479 263 -857 357 382 -775 954 -572 153 980 910 -629 722 -329 -19 349 -344 -294 -945 -498 -919 230 -455 -765 645 253 -818 757 -592 -297 477 970 -481 -730 -458 854 32 -304 -35 -416 -237 415 350 15 -667 -646 -869 -849 513 -148 -763 -159 -763 541 -884 -641 -65 -140 -850 395 326 -782 -38 431 -131 181 751 -388 449 262 657 152 -427 272 -908 102 123 453 832 -233 964 -182 -970 -663 128 -206 -519 982 431 -168 -11 384 -348 234 992 -574 599 570 -654 357 -550 -526 82 -677 -982 635 -823 119 -100 -989 649 -242 -307 -317 204 -35 200 -249 99 529 -693 442 -20 571 -416 998 455 498 -519 926 -223 821 565 -400 -180 -895 -154 -882 -398 -107 645 -390 175 -832 -630 575 -295 -939 863 384 -922 83 985 -574 -14 813 653 -519 751 -533 468 250 767 14 300 548 517 -40 -210 -786 335 -775 -38 -101 436 -383 -915 467 754 -363 698 -14 208 -901 267 -514 905 579 721 -78 -667 -912 305 703 -99 746 276 -374 -110 -215 -160 671 -396 557 452 -493 146 674 818 106 513 855 163 665 100 261 -315 -725 -187 845 892 -573 607 -777 241 790 -881 300 -830 8 -125 -890 956 698 116 57 271 -371 150 287 62 735 -326 -633 556 559 -240 968 -329 968 -324 235 -331 714 -3 600 -31 947 350 732 -5 -947 470 158 911 -979 143 -310 58 753 835 -986 -496 857 -303 -309 -432 -463 -88 -514 708 -291 -777 -662 -708 815 -663 210 -706 622 157 -43 -782 552 478 -187 -254 -180 -901 -819 -963 -873 -740 518 -710 -558 -406 -171 643 354 1000 -530 681 -656 46 178 687 466 517 -791 -397 834 -338 959 -736 -278 -45 -186 75 -484 -350 -266 444 338 -362 -133 315 463 -758 267 -274 870 355 849 -649 -362 804 -94 377 5 -230 -438 394 444 118 -711 932 -843 913 412 643 -448 491 28 -138 636 405 -636 810 610 961 387 980 937 181 470 322 418 -878 -778 -971 523 287 -416 586 -550 -299 -214 -263 -138 155 -271 -380 -902 264 -804 -472 521 -978 349 184 511 -63 -769 931 -65 346 190 -166 -737 -138 671 114 580 -14 668 309 -23 709 -899 -642 -880 835 935 -490 434 -198 -603 -667 266 85 -978 -594 47 63 12 657 -614 -589 -937 935 374 -219 -996 -486 786 -836 978 56 -365 402 -995 497 -466 966 57 621 787 933 -463 -460 -962 -892 743 154 334 571 -560 -461 -185 -237 -689 -255 402 549 123 331 -686 229 995 -86 -977 -627 -358 985 314 647 -177 468 -4 758 -148 460 398 306 495 199 593 -711 414 237 -162 -342 -931 -645 -900 477 330 -964 -155 142 653 -871 797 -167 177 29 842 -474 629 412 -354 -714 465 -256 -331 -460 288 -896 -117 -148 172 -816 138 995 109 -189 659 -5 998 643 826 699 440 492 -757 -51 154 758 -556 307 -722 -246 691 812 258 332 114 785 552 27 -427 -438 387 -146 -656 689 -770 -439 836 526 476 774 293 -221 -136 135 559 324 -929 -340 -752 -350 915 -958 867 -183 925 861 593 236 276 -629 -443 541 296 923 -171 236 410 767 -57 363 654 475 -374 293 626 110 667 29 -878 34 -344 971 -792 -393 -247 -893 -990 659 -352 611 268 -237 525 -813 660 -340 74 979 385 783 -333 241 -971 -744 40 174 651 777 717 -109 -4 -779 998 658 -907 -702 -711 55 -225 -580 -654 462 -813 335 -320 955 153 233 129 -514 -950 30 433 851 -41 -59 -235 366 -532 607 367 -824 -934 949 516 427 774 -585 -545 -402 -909 -866 828 351 -20 -856 218 344 -744 -864 68 -308 -381 703 559 -719 -820 548 -78 -595 848 435 -878 -180 -731 -767 -662 200 855 23 171 168 395 907 58 -991 148 -750 -374 301 127 -447 -435 98 -603 369 750 625 204 707 534 -198 613 944 -475 -659 -418 483 -117 564 215 -491 -671 64 906 522 301 -705 981 752 691 -860 -648 -770 -700 -936 274 804 -505 -103 302 603 195 222 -460 -838 -694 584 -130 231 478 547 -624 316 442 -903 -89 -869 308 -279 968 411 -855 -62 903 -418 531 -487 -725 -619 -605 471 219 224 -606 595 289 830 909 325 503 -36 -201 983 -95 936 -103 -420 -702 -687 -891 -837 12 -368 -856 -596 -377 -220 -881 -97 -619 -236 797 -506 -769 939 439 -339 697 -364 -411 -421 -845 526 -486 766 -124 -93 956 -998 785 -647 977 -930 848 780 556 580 535 -477 535 323 960 713 -163 860 -149 -782 171 -686 644 -17 742 -627 -73 -536 36 -182 -260 -769 -270 772 -414 -525 -725 798 306 8 -340 -311 -642 -534 -460 672 -697 241 101 210 -498 -787 -446 37 -429 41 265 330 -610 756 -849 544 -807 562 729 938 941 -200 455 168 2 -704 -855 -816 724 -950 232 -499 452 -537 -30 152 -435 -562 551 84 -224 323 -276 820 597 455 -582 749 217 -954 -13 301 -448 -924 -316 -805 -817 385 703 -294 874 -310 -48 91 736 -357 -131 -409 -585 -812 53 -365 622 686 -680 816 96 118 -245 39 -885 756 -234 157 -804 334 -767 -295 512 487 129 -399 -607 126 -462 796 108 350 201 -859 414 606 -284 558 819 970 914 -914 739 885 -641 -401 216 198 227 -939 572 558 730 -386 257 686 832 652 -138 -628 581 807 657 -206 494 218 579 980 327 -192 261 342 41 867 -283 -850 -328 -401 864 -111 784 -643 333 845 782 932 472 -482 -220 571 -805 513 -308 -542 -812 -204 -957 70 336 -319 20 -136 -739 -959 -471 -849 575 -475 944 746 350 854 737 -763 776 -257 602 554 271 -115 -447 -631 797 -240 -115 -558 -708 -500 1 628 -282 419 684 -882 162 -296 -346 950 -659 -398 865 -969 -578 238 229 380 37 7 -862 472 933 -867 922 760 814 -618 -744 469 60 516 -619 605 833 -313 -938 910 -199 667 -335 693 -156 -156 -670 578 -817 -633 394 808 -682 -90 -410 930 -784 829 847 302 -63 664 493 404 -835 -416 947 766 929 -572 161 319 -763 374 191 233 498 -372 390 334 730 -42 542 -385 -233 970 227 -821 -823 779 36 -224 776 -936 575 -908 954 -426 -107 991 -629 -915 -317 -456 686 -161 -217 -457 545 509 332 376 -122 911 807 373 -328 387 671 -971 -309 -775 -933 -204 -310 270 498 -607 -972 -768 46 -938 -301 -379 344 -162 918 -34 -166 407 -620 796 -620 976 27 -444 -88 523 577 -641 623 99 -398 -887 125 508 -995 -663 -887 226 137 415 -353 -252 -544 -866 -568 916 -767 -135 698 644 745 -832 -5 138 884 -468 -945 909 -697 -799 976 281 161 -157 714 790 354 -392 682 737 799 -227 -858 499 -892 -59 900 -93 217 522 471 431 -15 -991 638 233 -309 503 706 -440 201 -488 -127 -636 815 440 -553 720 128 555 -185 -201 -870 836 -680 461 385 -471 542 841 -191 999 -159 -384 931 692 493 -225 -727 -156 -813 -755 16 -425 -881 -636 -259 196 -777 -757 559 -338 592 125 -651 142 917 -699 749 258 -207 281 526 303 938 -660 237 727 97 -975 492 67 -679 20 735 -161 -4 756 959 57 540 185 88 670 -681 -920 -865 82 -93 634 565 147 -750 856 815 -518 120 328 -67 -537 -252 -255 557 609 973 -807 -535 364 -740 -941 385 835 702 557 -598 787 302 -567 795 -691 -177 148 624 -60 -540 316 301 280 32 634 102 -831 763 -262 -551 -997 738 -185 121 605 774 -100 998 284 918 99 946 706 797 -987 604 210 867 167 70 -775 709 179 -564 903 190 473 373 352 -645 -718 846 975 464 -608 -363 273 -788 432 823 563 -850 771 833 30 -963 280 687 815 383 -277 -10 489 763 395 -729 -357 -401 820 -812 693 813 -900 681 -478 940 755 718 -371 650 -429 923 106 -988 -451 -606 995 -407 -166 -95 577 257 566 918 110 -79 21 239 -69 232 -498 -541 -941 -932 624 242 891 107 -837 864 -198 892 -348 -465 793 752 -642 154 719 -601 313 -313 -613 301 -818 -996 -333 -981 999 349 194 -493 -516 520 907 67 -784 964 432 61 -348 -174 -362 119 -579 923 463 717 -459 956 -318 -982 -36 -373 -654 -377 464 279 -391 -310 -926 415 980 986 559 332 -942 875 187 -591 59 336 -83 13 135 865 -940 -622 -194 310 -483 -985 -974 -386 659 713 -628 560 978 -24 -633 -164 734 -186 -544 -878 -512 48 339 -700 470 918 709 -188 126 -425 556 -441 693 -671 260 536 -765 -239 -573 -209 108 -890 -890 -879 929 -10 278 -231 -374 -126 -215 721 -639 -720 -278 126 -808 694 836 -736 330 -918 903 139 -198 105 734 29 394 -302 515 -744 903 -448 -811 -532 780 900 21 -31 -590 269 -855 999 -402 -170 -60 407 140 749 -950 -476 330 -220 921 118 -107 943 74 222 -935 267 195 398 -300 -241 -872 672 -816 -152 962 -631 -718 -315 501 587 -538 -714 -736 159 -404 866 670 690 513 -869 -211 -150 773 902 -933 595 -506 211 583 562 54 691 909 -790 -655 687 -985 -544 440 -116 -339 -996 -709 -924 674 270 -938 -112 -444 -848 163 848 -226 201 -965 -196 -65 906 -17 -365 157 954 -226 496 -850 574 425 715 -138 814 -877 874 376 -396 408 574 653 -483 -169 657 -996 -951 -530 204 -884 -888 -962 -187 -583 938 608 533 -727 14 680 -502 514 -918 -72 -238 -464 944 -197 971 -571 121 888 179 409 -460 297 625 303 73 -571 499 676 -802 755 -775 -975 -102 269 -639 -998 -258 -751 609 226 206 17 -455 287 -125 321 864 -603 839 785 103 -166 126 -376 146 825 645 896 991 -533 135 -254 -73 -917 -931 794 710 -256 -109 105 -302 787 -30 401 -876 463 -544 571 -361 418 -399 -632 -330 286 468 84 881 733 166 846 152 754 924 -711 225 -572 -403 -374 835 -82 631 -254 556 93 519 -701 -662 738 219 895 43 188 -504 52 -660 -324 448 140 -984 -393 -742 -837 309 -253 879 982 -838 280 606 658 -791 -846 129 -365 756 306 -976 -440 249 -307 -134 -706 -132 -107 -698 -388 -158 -74 -551 -770 911 12 465 -948 -389 -69 -823 206 238 853 -534 288 659 658 593 601 565 659 -798 630 490 851 2 -61 -749 -411 -194 -869 117 -596 -720 -431 472 831 -204 588 -873 -425 -739 -800 -25 -363 -27 -552 528 404 89 25 629 507 -734 -771 514 -625 824 0 547 372 -266 505 324 657 -310 84 202 -927 110 -69 -961 30 -453 616 877 95 -718 -869 389 124 -580 -988 -521 -675 -498 -1 253 -454 -980 -474 47 850 -856 316 92 -884 858 -206 420 -970 661 -71 830 346 -772 -257 725 49 -594 94 -851 -691 -493 -981 -303 -117 -876 136 -84 -499 -365 -271 226 36 -252 307 -396 303 -472 99 -748 467 245 -392 -487 -591 218 -394 -390 636 922 352 -235 -877 -905 -144 249 -759 -116 926 -665 49 165 152 -871 -802 -365 613 -833 -257 673 254 116 -109 -68 114 -780 -490 -89 -818 -885 -586 793 -203 533 -750 -837 881 -698 -250 -550 12 -93 -675 486 -383 -244 -619 801 383 727 -159 964 84 -894 565 -105 43 428 -103 -676 443 -673 783 -141 90 188 327 314 130 -586 -139 -440 -923 773 -641 761 863 992 -523 585 591 -984 914 -794 512 581 328 -718 -450 877 379 323 858 552 -674 -723 452 90 457 -923 -601 -454 -82 821 660 956 295 -80 -171 826 -13 -401 -660 921 291 48 -845 473 -459 -504 -263 674 -780 341 997 -103 402 -12 226 232 -782 682 268 -250 35 -281 920 418 -556 -722 348 -363 -938 -48 922 -62 -760 694 -4 -216 767 -695 149 -852 -906 641 582 -676 -68 -289 -727 291 -625 268 -870 -763 -583 -575 -565 -474 383 -723 -639 609 -744 -844 -641 28 -66 37 -543 977 -333 181 -750 896 -142 -530 99 -425 -516 -399 631 -293 -551 964 987 388 943 -865 -39 -801 84 837 613 530 63 708 -901 849 -117 -174 266 -37 -431 849 747 146 -768 948 97 -300 -434 610 -931 169 560 -274 -691 -625 -501 83 -752 -90 -459 -697 -521 -95 109 878 907 122 692 -326 22 -403 358 -718 963 458 272 -480 -551 370 -479 -505 517 -624 -798 47 -902 -277 -858 -171 -698 197 629 957 93 -19 921 545 -309 846 -160 -191 399 -378 20 -477 287 577 977 806 -548 168 -511 400 -449 -144 801 304 -703 -424 -600 -623 324 45 352 422 515 823 -375 353 262 -977 550 500 555 -109 -883 -404 486 -571 743 609 64 324 -143 460 81 437 -788 -366 117 438 -273 658 -328 70 352 323 -704 926 145 677 4 -62 958 794 -586 519 -714 6 -608 -850 -72 -448 90 -758 -989 80 8 -429 -518 64 981 -471 -653 782 184 229 -557 922 -887 -137 -347 600 -221 -883 967 363 -191 813 933 785 223 952 -124 -883 -121 309 300 404 358 200 -559 -18 414 872 840 -954 576 751 -3 236 -269 -239 947 507 316 401 -352 109 370 707 -917 -772 254 -708 44 -737 862 161 358 -37 111 28 366 -352 264 643 -844 -487 -465 370 -124 -460 -228 -708 278 -909 -285 -810 602 768 -809 -898 582 485 96 43 254 -981 -260 -629 48 900 75 602 -938 -463 301 -965 81 -405 967 424 443 461 903 -862 -638 -809 -887 -324 940 -343 301 238 290 -70 828 -543 -88 85 -417 877 272 -317 -937 -396 -405 546 -199 -338 -305 839 587 483 912 -446 380 125 623 -236 388 -798 -237 -687 -181 189 -408 -511 619 -1000 -284 969 575 -288 -140 -665 253 910 429 512 -142 -29 979 -235 392 -441 -261 411 -204 -83 39 -385 341 57 625 -730 482 -559 619 51 980 149 219 394 -402 -608 -389 -449 -138 200 878 745 437 100 280 -17 832 31 -287 539 304 -94 151 143 207 464 -553 446 -70 783 -700 -373 -603 -101 -649 146 -575 521 901 653 -347 -196 -598 -95 -817 656 -281 431 -88 -667 -561 -646 -657 682 -520 -439 -705 788 -891 -783 297 732 -358 217 936 113 -595 425 244 -199 136 -466 862 -235 675 478 -28 419 -195 -504 -95 114 603 -521 604 -814 473 -664 -955 -404 -235 -242 -321 -450 -29 80 236 -786 -955 982 -227 -616 -477 95 -580 372 -329 -113 459 -215 -946 -618 -161 543 834 -967 -867 -461 -338 -587 -468 173 499 311 -347 -589 -182 519 -44 379 535 871 984 117 448 146 463 324 -172 746 468 -848 946 -843 13 71 -49 -733 493 671 -747 -314 440 523 89 -805 69 -698 -373 40 -807 61 -618 404 797 -901 -299 287 -946 -146 343 783 68 854 -242 487 -64 201 112 622 529 45 554 -825 -513 777 -632 -529 -425 -372 -50 -207 823 93 -516 177 -823 390 -377 -604 -976 -288 -937 32 -503 -698 355 -402 760 784 -707 740 53 777 -133 234 -844 -447 -825 337 -727 -360 491 -390 8 408 -241 631 -467 -705 800 641 -487 211 -249 -174 -11 423 644 130 -257 -491 -96 115 608 705 -109 147 827 -822 586 -913 744 -952 -86 -733 821 -321 -507 37 -145 -955 638 256 -89 125 712 306 639 2 -542 286 9 -605 325 753 -167 431 -524 -92 480 -296 550 -275 810 -127 -614 -642 -914 -293 -380 -814 318 -595 -38 562 181 -939 -398 252 261 52 -746 103 -315 -420 248 -409 434 -561 -500 -923 -121 -846 502 -832 743 739 -110 809 -166 275 -613 -387 -687 -552 -139 -282 138 510 -859 502 -551 -864 -795 -582 -848 594 -936 -975 -321 -45 -46 -89 -489 343 -701 418 722 -255 522 257 956 530 599 -588 658 846 -287 959 -143 -320 410 358 -730 -475 -333 -793 793 353 956 -866 47 -278 272 -654 -698 -410 -478 -752 632 -584 981 -313 964 -495 -49 152 -160 856 221 -388 -906 -483 490 480 -26 744 251 361 61 104 516 -628 886 -685 33 430 -646 756 196 135 -728 851 -796 -751 -366 171 547 -761 288 11 -212 343 763 -230 -183 -542 -906 -896 -190 316 -742 -747 -653 -776 350 -720 -508 646 -949 796 -739 -669 -396 727 -953 762 -743 -739 240 433 -665 -35 -605 269 107 59 -836 808 -725 280 729 90 -923 -598 309 905 -86 251 -819 682 -833 -509 515 244 -150 880 -725 770 -831 11 862 601 -312 542 197 547 -211 39 153 96 -69 -426 -601 -214 54 853 731 -928 663 -886 -274 926 828 -899 -569 -545 214 -461 637 602 -757 -969 -401 -140 65 272 578 516 -385 107 -538 -679 -687 165 216 243 1 -535 138 -840 126 818 -504 -828 53 -830 188 134 709 -797 0 -363 429 204 448 -965 274 -643 -157 -460 -10 449 992 -772 228 619 142 -263 -758 -548 -159 -975 -257 -720 724 -311 896 -474 810 -612 498 120 746 444 777 -696 -280 34 -287 -374 -130 462 395 551 -564 -145 -189 464 -728 -315 311 -140 -16 325 -51 -696 -484 798 473 681 816 800 -386 -885 778 -221 276 -939 34 994 -644 511 -531 -315 -867 206 -916 467 -107 282 466 316 -352 6 649 -352 705 635 -358 -243 -60 -570 -624 -910 693 380 479 763 872 -958 -489 -312 159 813 131 -905 -518 846 561 658 -873 317 -952 -359 356 60 924 316 371 511 383 -836 -380 980 -638 -538 -332 -835 -404 777 -878 53 979 -487 -922 178 -50 716 -941 -981 341 927 -504 718 143 581 115 580 250 -421 830 580 -861 438 127 -533 644 -288 160 937 144 116 572 -186 -317 780 298 -324 546 -49 492 994 455 337 -329 -46 -214 978 775 -169 627 -517 785 710 -694 998 -979 204 225 367 -847 979 347 476 -317 -476 573 379 -123 452 -341 177 204 -586 -682 -771 423 533 708 -478 113 -204 -374 326 182 323 -75 997 238 -909 -148 153 258 407 -508 -650 880 -785 369 -77 -553 99 260 -401 -273 -805 -609 -614 591 -300 -892 831 -396 -735 667 -433 215 -117 515 770 -411 -654 961 792 -719 -417 -435 500 -989 -219 931 -896 698 -964 270 -124 -647 249 64 -160 49 450 -740 -225 -978 133 -949 636 92 634 -449 -600 -871 891 -144 -43 777 -203 816 -148 -93 -441 179 -770 474 118 -577 -401 619 -600 373 511 -953 529 -709 -431 571 967 904 -332 968 49 -988 -753 -377 -899 782 841 -107 18 858 840 216 527 443 496 -320 59 413 -758 -306 576 -257 -803 -840 999 -657 552 -480 427 563 -959 -350 814 789 136 857 277 -545 -6 511 -87 -231 81 990 895 994 -135 984 271 -959 -229 686 -831 -558 275 547 289 -323 650 -465 -732 625 -308 181 311 -948 685 349 -321 -14 -64 697 -105 630 874 -534 717 -951 -416 -723 -315 -277 -857 -697 216 180 497 -792 -994 15 586 648 -97 -7 397 -159 -823 -642 -452 -600 685 -717 794 -726 -250 -372 845 -19 -665 -80 -338 889 -377 -548 -623 -676 -369 -431 570 980 -89 -300 359 -688 273 78 443 584 -652 685 -83 -950 837 719 392 924 67 554 443 -314 438 682 669 -894 -467 -898 -791 -522 115 -963 431 347 49 -106 -120 -890 -975 -24 624 980 -976 236 435 -65 905 207 -885 144 -650 794 -694 -597 214 508 842 -321 971 868 -775 641 -855 577 934 -621 277 54 370 -309 -427 -42 -417 847 -401 530 -218 929 405 -200 -98 8 200 637 561 409 160 -125 862 -724 -846 25 823 89 -674 -952 313 -184 -36 -282 223 187 -20 -189 -38 735 -800 -937 486 -938 950 621 458 562 176 471 -448 -848 -568 -934 -693 380 -894 879 237 -474 -606 -621 -254 117 -461 83 -672 412 851 515 99 -430 -379 -774 -908 25 -896 -696 -186 -683 830 -364 -359 894 606 -256 372 -139 916 -377 9 709 221 924 -456 -139 331 -369 -71 -860 -263 541 552 -260 913 351 455 986 705 337 437 -219 909 -734 -466 -192 545 -484 -934 -831 621 -678 -646 -569 -456 800 -508 -459 -96 -441 395 -802 -362 -256 775 980 -348 455 -749 192 -587 -260 -711 609 -422 -763 710 801 886 518 256 487 150 -260 -763 736 -35 370 -735 500 496 250 -326 -418 -714 544 -229 217 -667 -66 424 267 -633 134 -390 840 -117 934 366 -129 -218 -1000 -720 -309 -497 -877 567 121 345 -61 -373 -835 471 -472 -985 556 -277 -802 -891 -395 -291 -656 -914 994 772 788 695 552 -496 742 -430 717 -465 -386 -522 129 587 -147 -39 678 713 683 -1000 -571 -784 105 319 921 291 -850 914 891 768 173 -863 214 -38 -576 56 77 891 654 288 231 -11 -389 43 143 460 5 406 -195 -89 -788 676 -644 -679 78 534 -120 70 76 345 742 -78 179 667 -242 -494 674 -459 412 548 203 -222 -190 -195 -518 118 -275 -88 -410 -226 -272 -56 17 746 -35 -188 110 339 -834 -296 90 979 547 -298 591 -376 935 -454 16 132 845 -517 228 858 -898 246 161 -93 514 -716 511 792 -702 -2 -556 563 -854 -646 -146 706 963 766 962 -1000 -350 -161 -794 529 -677 326 -679 826 500 -421 970 392 978 696 -610 -475 90 985 413 433 893 -435 -37 -155 -780 877 544 -974 -653 545 -743 588 855 353 340 518 -91 704 942 58 -821 -458 -606 677 -533 -51 490 -987 729 223 -767 807 -73 827 320 -746 -114 -120 -104 514 681 -447 645 -855 -955 -758 852 -383 789 406 64 845 187 36 894 628 14 776 626 -102 829 -226 745 -810 41 -364 501 942 -251 -340 951 262 -346 264 493 930 284 214 -871 982 719 -288 -31 -816 294 732 -767 342 715 435 -702 -902 -593 859 -415 316 296 -627 428 871 -812 291 -862 132 561 180 678 -298 761 816 -408 265 -963 -409 617 -206 217 915 -970 -590 -831 722 -15 -655 569 938 464 -39 798 227 -801 -911 -568 381 -324 -970 -1 451 -590 276 -700 1000 500 -581 348 745 124 -144 79 -526 -256 -191 503 444 -297 557 293 353 293 640 -899 360 35 -415 1000 -896 -833 509 768 -946 350 -599 189 -524 944 -241 131 -238 -678 -790 -518 -684 -120 111 -89 -463 -899 -523 -521 989 -745 560 595 -847 -412 234 777 989 846 -594 -235 599 568 284 845 857 -465 256 -618 776 -945 826 -736 394 672 233 244 -454 -559 855 213 -196 -233 -386 -237 109 416 814 -225 421 592 881 -485 346 105 405 -619 690 56 -93 -948 937 310 -56 385 -855 -298 516 81 -111 124 -575 232 618 297 597 -788 751 -326 438 83 788 -800 255 733 815 -96 -96 -205 -641 -873 -828 884 380 159 790 533 -141 309 -312 667 677 -302 577 418 91 -792 -764 716 530 -464 148 546 299 10 610 399 -458 -858 -949 765 671 -309 -11 -108 518 215 314 -971 -214 824 710 -946 -858 873 876 428 390 8 -764 145 359 -426 830 -264 -596 723 307 4 462 -393 535 -141 745 -279 908 293 -635 529 791 609 612 -717 -963 599 -546 181 733 -319 767 -632 364 485 -760 816 609 318 28 399 -292 347 85 615 75 322 454 -205 765 928 -324 882 221 197 -864 -97 -222 144 -254 722 750 -699 818 -287 -41 259 836 -803 -171 20 -119 648 736 -315 464 -202 709 385 559 -372 -188 315 -528 -264 -727 367 -885 777 -722 764 885 -125 915 166 978 -677 441 -793 -619 -286 -11 -304 -326 -462 200 673 629 694 -574 385 -967 -696 895 575 -54 -115 -199 476 -478 -170 523 -65 928 433 -195 307 -51 -212 -595 -979 -5 742 908 -780 -434 310 110 787 -735 -825 197 125 265 228 -71 -218 -759 -597 -169 -951 -817 101 226 -607 -930 -234 458 153 -556 -693 800 94 643 876 -874 -382 626 482 -609 -567 197 -645 989 512 -923 -84 -519 924 124 268 -139 451 -173 -882 39 306 894 -59 534 917 -946 424 263 -830 88 -444 -565 -151 182 794 256 -491 -572 -783 -650 510 -530 646 686 807 -174 518 -787 981 735 337 -656 461 736 487 -293 919 -189 140 394 -306 385 -600 -256 986 107 -568 899 -769 688 740 647 861 964 718 425 509 174 115 467 -524 439 614 659 678 -360 479 -681 -358 517 -896 805 -253 48 907 -153 930 172 613 -937 -608 737 -123 -166 -388 -804 -891 706 611 596 -395 690 90 426 953 -276 -349 761 59 617 -720 -655 -525 -771 423 -311 18 -861 105 -879 316 423 -739 -560 224 -307 -445 -280 878 -367 932 -474 748 -406 -670 -125 364 435 86 953 273 -162 13 326 758 946 914 854 180 -826 837 -667 567 585 782 -532 -312 495 726 277 974 -572 -581 627 -636 -431 495 -585 -799 -621 -612 430 353 606 76 -412 -645 -219 -25 -177 938 -766 524 345 -926 755 -903 782 -555 -516 16 975 597 636 137 849 651 -997 -937 -189 678 762 487 261 247 53 -82 -266 -381 -965 -99 841 -881 793 673 762 -654 842 -119 -365 -652 -310 -871 -104 -954 -724 111 -191 -202 -569 263 982 889 815 278 -160 -198 -53 -262 -268 -309 446 751 -642 911 -282 276 30 -68 238 -226 -809 711 -274 -73 -806 -616 -175 457 870 328 -767 292 -869 987 476 -508 187 -186 661 778 -222 513 -18 -839 686 -434 258 -848 -112 -857 991 949 789 885 448 173 603 148 885 -422 -608 229 471 -279 -662 506 411 -14 929 868 -560 237 815 429 -938 501 980 488 -852 -818 426 -972 157 672 -296 387 110 -779 -518 -859 24 -107 807 927 -149 -908 685 -3 133 -736 -208 425 -992 921 -950 201 800 -465 -283 860 -639 -366 -288 -698 -595 988 553 910 -989 461 63 800 600 -875 -461 -650 -157 169 -718 -197 678 295 110 226 -999 183 791 -792 615 74 735 101 -971 -514 851 633 -992 -398 395 607 -657 47 -300 393 67 88 266 -354 838 -360 -475 582 -595 370 -473 -153 309 62 -758 -778 -427 -901 531 229 933 994 -328 -151 595 309 815 910 910 -719 983 767 37 147 -488 897 278 669 397 816 -155 -664 454 -259 -107 25 -695 -473 -652 -720 463 -91 59 -913 343 34 551 911 -445 729 759 -787 -108 963 431 -687 -366 173 99 -350 895 -336 -476 -51 127 -528 -246 247 955 -846 733 -615 141 485 -635 -505 664 -911 -474 -770 -736 418 -533 996 330 748 -514 628 670 -723 189 964 -956 -622 -990 35 430 363 128 989 -222 678 679 -982 135 -845 177 -421 931 -993 -191 831 -703 179 -170 -229 772 681 -838 -41 457 109 470 530 480 825 493 -50 907 17 662 307 -216 -907 -589 599 499 -87 877 -519 529 -883 942 959 873 627 760 -11 958 -2 -404 697 -658 153 -985 -94 692 456 -507 509 8 -252 183 -713 -430 -378 -490 18 280 963 366 -21 -567 422 -281 -53 -791 810 -789 451 946 309 271 -195 914 706 -595 650 -474 -115 453 425 482 -579 481 885 -604 -477 690 -641 -39 -436 -659 753 148 -182 -825 -193 -564 -127 -544 -96 -517 91 256 143 959 -452 -994 391 967 -745 116 585 -102 -809 670 45 777 531 598 -458 307 -597 119 -669 840 466 647 734 940 137 -655 494 438 230 570 738 -922 -113 -960 -362 -26 650 681 -927 306 73 -921 -272 75 216 685 897 405 -411 807 802 945 -160 -100 657 -110 207 383 -44 -763 771 -547 694 -229 -966 231 73 63 -78 782 -592 367 -512 -717 -95 -465 468 425 477 783 985 129 486 -185 -525 657 -7 -598 -415 98 838 916 -929 50 784 -801 606 136 481 520 -698 870 476 444 -737 386 754 -854 261 500 636 758 142 -731 -188 803 717 -647 226 791 -67 269 -934 431 413 846 -349 -304 -17 522 -435 226 241 -838 -231 -648 -112 999 698 -371 -607 -103 552 707 -368 748 220 770 104 -68 -181 62 476 134 -237 807 -935 -644 -560 563 -230 286 -579 662 -62 499 907 865 901 130 -866 -482 -509 -503 576 -509 386 -173 -161 -983 -877 960 -214 649 -670 -300 716 -802 -669 587 255 -998 796 207 -867 36 222 764 100 -949 -287 198 -189 -24 245 -882 -31 624 597 441 447 385 650 -629 -165 937 96 -217 929 -135 -431 902 -563 612 568 764 101 -548 980 -423 102 802 -131 -820 -242 -17 -276 111 -615 558 543 242 -418 152 826 -645 -176 454 -641 762 530 972 827 -768 82 712 360 -264 -450 288 -575 308 867 707 -779 -562 344 -653 833 464 -751 -747 504 538 -875 -894 -584 -809 507 -721 -241 87 -923 -413 -12 344 83 0 427 723 -174 396 -282 808 -697 -623 -294 -621 -577 671 -885 124 974 638 764 -616 875 109 909 -244 -390 -192 -830 -816 495 -270 981 487 -779 958 -845 -846 -17 566 122 829 -886 462 510 -548 -782 -778 427 -665 398 505 518 -655 -748 -789 23 701 -471 158 -677 -138 -723 -461 -300 241 683 -484 204 -628 -124 663 -170 -874 -142 249 488 -829 -357 49 961 -870 183 664 593 653 246 836 -793 620 -166 582 -720 77 -623 -903 -869 225 -194 -550 989 -511 575 -186 327 -617 935 40 46 -940 -28 196 -585 -237 -653 428 681 -543 -102 -624 -623 430 -841 -853 4 -627 -752 -211 815 447 529 999 -968 -337 751 -588 42 891 -668 -285 -936 -499 -701 151 -920 890 528 -640 -764 -598 323 623 983 -284 -575 -356 -666 56 -780 -689 -137 133 236 788 -830 -259 514 -511 45 -580 -984 -481 -792 -537 781 -296 236 168 364 -724 457 389 -664 -866 108 960 -982 612 263 -441 249 -164 -345 999 367 286 -270 335 -244 -958 -410 -888 -975 646 -848 -310 957 -12 -125 -239 849 191 736 -101 564 466 208 675 220 598 743 741 421 206 727 -60 -463 253 992 295 -424 433 -113 568 -275 -991 977 914 -113 -664 950 757 -497 -850 771 -578 -825 -677 405 385 -947 -964 -384 -638 843 383 -156 -471 -45 -677 544 -841 75 -681 751 -308 387 997 -937 -148 532 -514 851 834 -178 -722 -261 -684 470 -177 -439 -251 -383 648 217 -811 -918 810 715 72 -324 -111 521 261 -499 -647 -748 -968 -271 -377 903 -312 -554 306 -232 231 -326 -143 198 709 -980 -152 -276 1000 -402 -281 292 -23 -220 -727 705 677 859 -776 819 -393 -324 -305 -213 121 883 61 447 132 558 -977 75 -160 -821 388 -175 241 -448 98 -713 367 641 47 -867 -38 909 -92 -770 -263 -578 775 -527 109 706 305 -591 -521 -438 -118 566 503 -580 477 -346 -612 -302 -651 832 627 -967 290 953 797 487 -675 511 830 -826 288 508 623 905 -110 507 -240 -339 656 -679 109 -963 -243 176 -508 -721 720 476 11 21 222 -478 -313 -273 -145 899 663 -316 522 708 176 -384 -205 -526 879 658 228 -451 -617 581 935 -768 -408 -99 472 502 -609 763 -402 915 -319 -290 -601 -951 32 -491 -45 -975 -380 -695 -168 -141 -829 -236 18 52 -212 141 -482 -617 585 804 88 70 -418 615 -915 867 211 -501 334 286 -474 138 6 -609 -206 513 -706 38 -701 -519 -510 -448 -472 627 192 -268 713 843 752 -83 -925 -923 -39 -169 -545 -960 -517 520 -549 818 819 789 -590 575 815 -230 -42 -739 829 -910 854 -209 -792 869 422 552 -509 -96 -983 950 905 275 -458 -741 270 -651 5 -212 609 -789 958 902 445 709 830 73 -874 -431 544 -732 -211 -723 -555 -476 -279 -36 -677 16 -917 -123 -7 -474 632 -391 162 -941 888 -997 -907 -561 -393 572 -595 134 766 324 -391 929 107 732 270 983 44 -830 -770 463 -509 -557 479 188 -616 137 204 -326 -451 -596 -69 898 789 783 -476 634 -835 -2 891 -563 783 478 -689 272 -670 961 -729 -303 110 755 379 552 -2 -557 778 206 -673 -758 421 -775 -234 671 -389 -874 622 964 -508 810 213 172 830 278 499 -142 465 -67 480 684 -141 -235 -767 997 224 726 -77 255 176 -916 -496 -109 -683 918 -978 -571 -933 702 -173 -865 -698 -702 125 -600 300 572 -988 -864 -955 675 -118 300 -171 198 981 -642 896 873 -246 611 -906 -451 863 746 162 517 784 -372 -242 -506 -661 379 991 100 -39 -89 -350 629 949 357 949 -669 837 622 867 665 -792 80 723 -588 298 539 -256 -340 301 -750 976 -111 -72 -381 -310 -505 455 121 -508 962 388 -562 -457 969 389 952 -370 -305 -543 -377 -477 262 -863 819 837 -513 -503 252 -542 -162 -572 675 -430 -728 734 453 432 -774 85 -328 -675 -981 -787 267 932 -72 -793 -944 658 769 -284 650 318 231 860 768 -297 -955 911 789 471 -337 34 100 -987 -492 29 971 -896 -468 -460 -769 127 741 -333 591 -317 321 -318 936 588 -972 -910 842 731 35 961 -668 -251 -567 619 258 -429 247 561 -85 574 83 -141 -977 214 -736 776 -605 568 -985 -368 -109 -909 -787 1000 -141 949 486 84 -695 385 -974 -360 -332 -451 752 -560 -863 -938 265 -374 -408 -468 149 -335 -468 747 -217 -133 694 -254 -609 85 -535 -383 -533 -343 -816 -480 148 104 -857 -770 -346 -673 -869 -168 504 951 290 -299 -946 -553 298 764 -960 -459 403 -692 517 544 503 875 -81 438 -878 447 489 -220 -672 11 691 578 -330 431 743 69 399 665 712 643 -98 -536 575 958 542 -67 -810 -615 385 865 204 279 -726 591 -523 -564 -382 305 153 746 -115 134 -778 -115 838 -411 407 496 -795 623 -759 997 -596 45 731 448 -820 -454 68 -769 765 -651 202 995 -419 88 596 400 -275 -741 -189 -81 -252 355 553 491 -390 -654 -934 500 -544 -435 891 -381 476 395 -638 692 269 -985 919 -631 -17 55 -359 -602 -350 299 -389 783 -127 725 -706 942 479 56 794 -734 217 821 17 610 -600 665 177 390 530 509 802 318 575 860 709 -555 348 -69 -257 -786 448 698 555 -198 251 849 -849 -668 681 -665 -765 -829 -123 -470 449 626 -169 -439 -716 -151 540 984 283 -491 515 -453 338 -203 -366 -29 -368 605 488 -60 105 471 -733 152 -638 89 -187 -838 -45 91 68 462 793 575 389 598 675 -412 -833 67 -483 529 956 224 -330 919 -546 906 -372 -662 732 653 294 149 -333 -781 10 391 905 -815 239 -803 849 -202 965 779 779 118 363 -513 619 -628 -278 -33 311 -755 -639 -847 -981 -705 -116 -45 -762 -679 -194 836 -781 -202 -427 -415 210 -517 -203 -464 -980 -343 81 831 -272 374 469 -79 -772 -516 6 1 139 533 897 965 437 -837 -740 -359 279 -738 631 914 -869 794 -898 40 940 990 571 -129 810 -248 274 438 464 148 -403 -850 647 203 -127 772 887 -779 -688 -530 965 928 501 81 -990 -277 -264 -626 -880 361 181 203 693 -224 -822 -357 65 -246 -597 -654 -795 344 318 956 75 -198 -175 -238 405 -811 32 -407 -109 -135 -151 -661 -143 188 628 638 678 -11 83 516 -98 142 658 725 803 812 -121 538 -316 507 -761 -494 -92 -543 696 950 107 -675 179 749 537 -718 -199 232 -912 249 805 991 -168 563 669 351 -776 -151 -315 490 15 -811 473 -887 994 -491 233 613 -670 -64 240 980 986 76 -28 -470 807 173 -169 -103 987 -846 998 265 375 802 773 1 592 55 896 783 976 348 778 260 985 -747 172 792 257 572 -502 -230 672 256 984 671 -482 778 439 900 73 873 -342 690 -660 -131 -98 -357 -737 502 33 179 -531 338 -748 236 37 521 -299 -553 -515 -84 -923 167 -607 403 616 -38 964 -135 -337 674 129 -925 433 509 836 351 933 861 488 -746 -88 -367 357 -290 -672 821 -762 70 5 -217 568 -542 795 621 -397 -711 -573 -860 -994 -107 -839 -990 -484 -928 515 -791 -691 -179 388 -241 431 193 154 -843 260 -238 403 -347 8 -895 737 458 -489 540 -777 319 -268 129 113 180 801 741 365 -807 186 -790 -653 -243 964 514 -510 -189 -31 781 1000 849 -700 647 -317 -755 280 139 887 -69 905 816 -124 -788 938 -855 -89 923 -406 -763 -704 -545 791 -893 620 182 -110 -773 -453 235 470 -290 -211 444 88 -907 -490 -589 -946 -169 953 -583 -275 156 450 -255 142 777 67 -376 -660 0 -281 -137 -236 -625 -799 376 585 -719 -341 338 -896 -934 447 56 694 -290 204 -489 -776 553 -386 -6 -482 -243 811 -753 133 -903 341 355 -773 -45 516 -289 117 -89 105 590 985 -761 -307 98 -344 267 -885 -801 712 693 241 914 -143 -287 -502 810 -605 -924 721 -662 48 -129 -369 989 -316 -363 585 69 -637 627 865 -836 905 358 117 -505 -441 966 943 -408 248 -282 831 -865 209 -437 -571 270 800 854 674 201 50 945 435 96 908 982 220 864 851 -727 746 108 -896 740 -623 106 -506 729 -442 -371 -684 201 724 413 -751 -296 -482 258 -997 -942 -978 -14 63 349 426 -590 5 940 611 -223 640 181 -159 -734 413 -96 532 127 611 -77 -373 317 408 -152 889 980 712 408 66 -5 590 393 293 435 -731 328 -664 380 -443 -763 -74 -336 879 -761 -897 952 210 -333 -56 183 -245 -155 878 461 611 -95 389 -876 -530 -636 73 327 -440 367 476 -44 -901 -716 630 -173 -565 -133 618 494 915 -434 307 839 550 985 947 485 632 -64 -902 -13 348 -509 105 -45 -122 927 19 -752 -929 7 37 -47 268 -998 561 -949 978 -303 -597 752 -425 -488 -202 80 -338 564 -412 351 233 -373 -654 188 811 770 787 114 318 -961 -613 994 687 -471 -649 -612 -485 528 765 -758 192 490 -937 686 497 -683 -918 -306 420 266 700 -284 227 628 -945 -982 23 978 729 731 -394 -879 -247 -229 -127 374 -496 -782 -112 -904 602 5 -823 -551 -947 -423 895 -841 910 337 312 121 -793 347 183 791 637 -832 -297 289 174 240 -392 -232 250 165 852 -635 194 18 618 -291 533 875 -303 731 -282 -390 -747 967 343 998 -799 598 636 -385 309 -551 191 -936 397 832 977 812 945 -704 -918 251 -8 55 -533 929 366 -249 491 -463 713 726 -343 -693 294 568 -754 782 -185 -152 769 198 768 376 311 -823 72 -39 -789 -386 -975 -484 -9 -648 -283 -298 97 -41 649 668 911 542 440 343 -95 517 960 574 629 296 -209 520 -576 -634 721 657 -204 541 721 -552 -344 -123 -699 873 768 -89 648 -462 -984 898 -53 -708 629 152 469 871 866 766 -582 -127 170 555 824 853 -639 -492 -701 389 95 482 -438 734 -299 545 -490 774 54 -379 941 -430 640 152 476 28 -155 963 -643 -649 943 252 -858 -383 545 863 644 805 -198 647 -834 -99 624 -477 745 -820 -338 -220 53 334 102 117 -472 752 -893 -704 735 197 835 -106 292 -489 -474 699 156 965 500 680 -268 669 736 541 874 -889 -253 136 174 -332 763 -949 293 -156 -769 671 -127 -550 761 283 308 -553 -744 259 127 -241 981 -314 237 -860 998 695 540 -748 -275 -770 -472 -811 -264 21 474 701 -856 -770 392 -786 -372 383 -678 -185 753 -828 178 -970 157 156 347 -656 -294 -438 -475 714 269 -913 -726 170 303 526 -881 337 834 924 -58 860 -604 -438 -276 458 422 -427 -618 -502 460 53 21 -254 280 -691 -206 -407 -83 -255 307 73 575 -108 -305 1 724 -572 374 -834 -320 172 -359 922 -983 779 -194 -574 789 971 -416 -61 507 -537 325 809 -317 -514 -616 223 -970 692 -300 -164 -370 214 -555 494 -787 -718 433 -210 -944 -363 -73 -80 -341 -766 40 980 -16 574 723 -585 152 889 -229 -710 1000 218 -9 -150 -645 742 -486 -324 -287 -917 -869 735 -293 870 -623 610 -897 -339 383 35 -115 -534 -123 -721 -377 869 474 -313 -176 -81 -637 283 220 995 -955 401 274 30 -214 96 583 681 -563 671 828 -11 140 -982 455 197 -800 98 854 -53 -835 -500 914 127 670 -60 -823 -367 -929 794 -808 -992 454 946 891 457 741 623 995 735 713 459 -246 -847 234 -740 184 609 -927 -643 351 -548 -319 -202 549 -717 733 -861 -561 -960 -861 394 867 1000 -298 161 565 -240 -916 0 -116 -740 -975 978 286 -802 -653 -818 824 -223 460 -988 -478 -379 -554 780 592 246 -548 411 763 338 353 -464 -231 977 641 -207 -977 38 18 -607 456 -487 -68 -327 609 -140 525 -969 -588 832 -565 -71 252 726 -639 -503 -227 893 349 856 57 37 -112 -945 -81 -866 -720 902 -786 -624 -513 -851 -28 341 133 277 93 -706 533 463 -68 455 367 38 -683 501 -720 178 269 -866 381 -128 699 -195 -441 -927 -259 -998 724 876 -307 -552 162 287 398 -559 -534 -587 49 -162 738 684 333 -238 825 91 836 493 806 765 465 -314 -631 -325 269 -810 254 -216 -66 533 -123 -168 -347 -15 198 417 -657 550 262 -254 -979 -327 672 -526 -50 -709 193 48 -598 -390 57 618 -202 -72 143 -855 80 -829 751 -383 -952 830 119 -433 567 361 -527 335 -454 -472 -205 126 43 249 -952 202 -66 799 -276 -274 458 450 -815 752 694 338 -987 -607 628 -549 837 -350 326 -196 297 294 777 -216 529 912 499 519 632 430 -1000 -853 890 348 889 -462 -703 513 410 -328 -212 309 -791 125 258 -527 -579 -298 -781 79 713 237 97 460 712 -795 -65 290 -41 -355 92 -790 685 478 -290 -594 911 -860 598 147 -678 384 952 -196 395 732 451 522 649 -273 -377 -358 -589 -990 -779 984 734 999 -465 389 237 322 -752 -60 -967 309 190 -18 -347 -811 -478 555 -16 -576 -362 -296 27 -940 -535 -673 -82 446 -193 487 637 104 -827 139 138 -640 93 205 -664 227 481 677 -443 -56 -152 -534 -762 -541 -162 -557 -284 894 -711 976 865 -652 -456 674 -84 928 30 614 281 491 36 -955 89 -445 -924 367 -122 891 -733 114 -44 936 -886 -997 -740 681 -306 -476 595 -546 -582 913 612 874 668 -68 684 300 -219 724 -640 -17 385 -336 -376 754 662 -262 -629 -997 -291 -681 335 -100 350 -17 242 518 -485 -260 -291 -231 295 366 893 -80 -431 -675 391 826 826 -30 446 -634 -875 87 -908 -444 220 269 -341 -103 188 58 884 815 632 -911 -351 -442 425 633 -824 -39 -644 792 -383 -680 285 253 730 -302 138 -905 620 354 -223 -487 780 928 509 -818 -872 -312 691 -701 458 -610 -260 554 -218 -496 763 -64 -258 520 415 680 -563 -895 360 -933 17 431 -120 -430 -632 -445 608 -659 139 -939 296 389 474 14 305 537 176 147 -606 -193 284 -306 230 -560 -480 -11 -22 20 159 -909 -611 58 -516 473 202 427 -520 865 -34 11 654 84 -224 -23 44 229 119 -267 24 -188 117 -58 209 203 -552 -142 299 -351 -637 910 878 -3 -80 576 836 -71 980 467 -193 -271 867 -763 -163 353 638 -359 734 623 714 261 286 -304 985 -787 251 -896 -948 -606 -624 388 799 -202 -807 -789 22 302 577 999 -513 -355 -484 306 75 -448 -717 334 -58 -74 169 -204 254 759 -196 982 -112 -247 -254 829 -674 -592 174 -336 37 -355 215 -829 432 401 -358 931 609 -703 -166 -4 576 -833 -560 -735 -804 962 411 872 444 -986 192 -798 -337 838 375 947 806 355 -109 -370 -762 570 168 -393 794 -139 -296 -183 -799 -902 500 -800 828 -959 -610 -101 928 419 744 -138 451 -584 -594 -136 956 812 -702 203 328 827 -62 -80 -513 519 -971 -191 -331 199 -102 -509 184 132 40 793 791 -376 -96 -228 992 -665 798 994 282 256 -791 -519 715 485 -287 -224 28 -366 -695 826 688 544 395 -77 702 200 460 670 106 97 77 893 14 -526 -193 -74 935 -548 608 -720 -795 -298 153 -552 -877 251 399 946 -126 545 -570 614 734 -644 125 -242 -325 -165 -553 559 -618 -718 294 31 -756 -457 -732 766 815 -532 483 -189 -40 -214 267 467 -715 869 -788 77 681 390 -422 276 -215 333 -998 970 215 548 974 -747 287 -175 -855 78 119 -642 296 901 663 399 907 -465 258 691 -541 -394 -773 -361 563 772 59 -698 438 -547 740 -161 984 -545 2 423 687 896 615 678 -525 60 142 -313 280 -704 -573 -307 25 653 332 -999 518 -713 -536 919 51 351 499 818 844 46 -279 300 -712 -723 199 -937 707 -24 985 917 -865 -948 31 -803 -115 718 609 -16 -787 285 -810 -81 945 -992 -303 154 451 -347 255 440 547 -142 888 -447 -979 83 759 8 -43 78 705 908 615 995 -721 46 822 -219 511 906 413 -347 -913 930 -929 547 589 -846 968 -590 293 -412 908 694 -473 388 984 831 -536 -645 -719 -999 50 -438 621 939 -359 864 755 784 846 -353 160 927 -379 425 -917 286 -806 103 -435 -596 -638 970 993 708 -275 537 247 -524 792 -256 -401 934 260 683 485 -19 437 -627 972 -840 359 943 76 -53 467 123 -692 -725 751 315 181 -559 540 -493 157 11 -63 756 -202 -251 -945 -720 -490 733 -944 193 -442 -986 440 539 765 365 455 -106 -228 437 408 809 231 -180 -51 65 289 -468 656 -553 295 652 687 -482 -202 6 288 -895 517 -309 883 -519 -866 -222 -407 634 373 -933 -361 614 494 -112 -26 -398 313 -599 -817 432 -690 -36 635 755 490 164 132 607 -465 -397 -827 -224 -553 -336 43 -347 719 -683 820 289 -103 435 630 368 -756 -189 -264 749 -968 -19 -878 -447 -264 893 -714 -392 -550 -258 -535 815 -712 -997 813 -616 -625 90 -639 830 562 905 -774 7 293 350 -256 43 973 187 -832 71 -355 365 558 888 263 566 -892 464 532 279 320 663 -887 450 -917 246 -571 964 362 990 -958 -578 478 652 -781 105 -475 -27 687 87 100 -999 369 816 581 -835 -647 -126 -494 87 233 805 -543 -823 231 -688 252 635 -161 6 328 -204 671 -280 976 658 -824 -472 187 -494 -790 -837 984 -329 92 428 -887 -263 -257 -987 710 -713 -597 888 818 -174 508 -779 -370 107 -873 745 -601 80 257 134 -47 -749 -876 -680 872 27 -445 881 -419 -450 -185 593 -197 380 -856 -876 -99 963 633 107 -870 -361 -414 -674 -890 168 504 88 875 103 66 -447 -165 55 243 118 680 -123 -549 799 705 266 470 77 296 257 -344 -327 935 -47 -498 -560 -536 204 821 844 994 492 -703 -108 343 563 -208 762 924 577 856 271 544 -90 -667 -79 970 -476 647 439 -873 -823 -952 264 -706 -91 -208 237 -289 -945 323 -324 494 -761 -147 900 -118 31 -190 -448 -748 -98 -429 699 -523 -190 -815 -470 69 318 -205 -362 -64 323 219 -488 -907 124 438 579 78 904 -641 629 931 11 -725 819 186 556 -712 -200 -453 -317 21 122 -184 767 526 267 194 -407 483 -762 932 729 -226 -380 994 990 -509 767 -81 -184 -19 -550 -184 -410 -914 -842 -882 -413 -722 -745 -828 -411 904 -917 -624 -720 772 789 754 685 -135 510 -45 -597 566 299 191 707 45 -386 -686 417 90 -695 -250 960 -321 639 609 -513 -244 -882 -898 709 -974 -460 203 254 -776 591 43 -884 288 328 667 429 -916 601 -55 196 890 313 -801 902 -160 583 656 178 843 943 125 262 -637 -638 -938 -258 -872 -775 -97 301 -459 400 140 -438 482 515 -541 139 285 -479 722 683 10 174 -837 318 -813 419 108 656 -396 496 236 -158 -776 -970 718 -316 -666 748 103 -582 -255 314 -319 190 688 -408 838 117 -533 542 -636 -254 394 -251 -257 426 -740 -48 529 -830 460 -592 851 -221 -336 -670 -366 -917 -687 783 -45 -849 -517 242 -807 55 435 212 -773 65 105 714 -956 821 611 -596 869 -923 -3 753 -991 104 -542 -100 -690 -730 631 409 342 -246 135 810 -454 63 889 595 729 -242 -284 900 -858 -772 505 -724 -461 249 42 -834 -999 2 583 -365 -664 907 509 406 759 -780 814 -440 -96 831 51 578 509 185 -215 -682 931 -81 -697 -244 -460 522 -220 621 525 -370 375 -237 164 -921 -608 7 -30 -406 641 870 -184 350 656 586 190 367 -639 -176 719 6 -583 -221 464 618 471 -403 -304 -915 -578 320 362 685 963 107 -54 499 -489 -73 569 -196 970 494 -37 -321 812 -657 -923 -167 266 -482 671 369 -980 354 -302 260 586 86 866 -625 788 -37 -273 814 282 -870 53 516 -747 996 393 -109 320 -513 -764 401 868 -74 234 18 712 -639 552 -378 -801 806 -263 -472 750 -620 -398 356 -847 -266 701 825 -391 -892 -865 -550 -63 609 -833 -804 110 -368 -248 -286 484 -289 791 809 -557 784 286 -1000 86 -642 230 651 165 899 -874 270 -950 980 -806 -112 -341 -447 332 -174 -358 147 -316 -243 593 -845 282 616 589 554 -152 164 -493 -690 366 -388 -906 -491 203 -646 663 -908 -667 192 127 23 -1 -793 961 -547 640 -40 -490 676 343 -55 -297 707 946 938 -727 -231 551 598 -324 -85 7 612 -758 -278 515 346 -8 527 346 -828 -810 169 -598 771 -106 -897 166 -665 -548 462 256 853 152 -450 -668 440 704 -957 338 -317 -420 -501 -139 -75 -797 -188 109 -316 694 -712 -535 -470 782 228 510 -202 -161 308 383 959 930 81 -903 726 154 -942 -243 -678 -976 880 -710 431 -200 -29 -732 -788 -547 -687 835 -122 -854 -804 -26 -823 -596 820 -377 -832 -787 877 899 656 630 -207 465 -722 -682 -457 778 360 65 -310 -823 -635 -925 -692 -258 791 922 751 -54 -465 727 785 -649 -739 -220 159 -639 513 -240 901 -649 -568 -13 701 -361 -428 -836 -1000 177 -352 118 973 -349 -165 300 -993 745 -283 785 -92 -281 697 -216 -835 -960 -943 84 -865 -209 -539 -555 -537 776 692 563 177 -479 -810 -266 134 608 -131 996 -807 -215 266 -495 134 -513 270 -70 -171 -483 624 873 322 -857 -708 551 644 427 739 960 -552 -183 -773 -53 -16 -719 -748 655 -836 -876 -520 -573 956 248 77 -754 -869 -461 220 97 681 -343 548 846 -205 646 -364 -585 -145 -537 -708 -114 -841 729 -522 990 -131 633 684 488 809 460 937 -697 -186 -296 579 518 756 -568 920 199 984 195 353 90 -411 503 43 268 -76 951 -54 -583 818 18 787 542 591 911 575 515 -647 -62 -967 -108 -980 700 -29 -203 389 311 -654 36 -540 -648 -420 -571 -681 263 -5 -906 297 386 -158 566 -408 -509 329 -662 832 -546 835 233 652 -291 189 608 -504 -146 -485 -802 17 -718 -886 -518 893 174 -735 -622 786 25 78 -880 721 292 -185 -117 348 -928 306 365 446 -975 -905 515 106 -148 -455 -89 101 -961 -312 -684 699 320 -549 -168 -33 303 741 788 -20 661 -398 319 -726 261 -210 441 535 -674 613 405 828 -129 721 194 353 -902 564 -925 -839 -267 71 -301 706 836 353 -95 -388 691 403 533 -498 -528 269 486 -257 920 -637 -856 899 161 507 478 -596 -355 790 777 703 959 -750 -203 -245 17 -922 258 -489 -495 785 491 568 -903 -906 525 957 312 -192 -294 -331 -819 706 -546 -305 806 -67 -843 -980 -152 446 -922 -633 55 -583 675 777 489 573 -500 -751 -573 -744 -412 293 -479 318 482 -4 -134 -53 423 -763 999 -644 296 75 254 154 31 859 577 -311 72 -688 931 -464 482 970 -966 -20 442 -943 -981 -947 330 278 -586 -242 315 -344 270 961 -965 896 729 752 484 -317 -438 754 787 -167 561 -523 433 -273 229 848 -47 439 -571 -83 -779 411 359 734 -232 -179 -47 -734 -108 455 -978 -171 -885 -953 509 -761 -411 439 -12 -255 80 392 -454 82 -544 -725 -577 -230 -126 -877 -303 -154 905 406 472 -586 -698 347 -449 407 28 978 306 897 -659 125 235 -649 668 -515 185 407 -425 345 -758 -655 -526 407 996 903 -122 725 -112 -936 841 -994 848 229 -7 -771 821 390 -233 -858 -910 -531 385 581 846 194 -742 332 331 -129 -231 -891 -43 -342 85 -131 -598 747 -705 417 -960 -291 294 258 814 948 864 327 -193 -527 -180 -876 -464 42 452 -231 932 804 531 -710 -655 292 -808 743 -439 757 651 483 171 -126 279 -632 326 350 -498 663 222 -164 56 61 565 -559 -338 506 -322 866 -808 491 785 -847 -578 -378 -829 -839 -898 -468 -507 373 995 151 -853 -504 558 -212 803 -435 -566 717 7 126 -199 162 -954 -564 2 559 141 -76 -435 717 854 -527 992 628 -366 -622 275 -276 -447 -270 -834 479 59 -192 124 -778 86 376 476 378 -839 724 -710 619 -619 -982 173 621 -988 358 -883 416 -8 815 -731 -956 455 -796 217 342 46 -338 -733 753 167 -49 -853 -67 208 -910 28 306 156 6 775 -590 837 983 945 -789 -512 535 -688 690 -923 944 398 231 911 -918 -478 -40 685 776 974 -779 479 -776 -142 995 -640 101 138 3 812 -386 -686 569 -989 -254 843 -214 -390 415 -845 302 -846 697 146 562 490 -890 -746 -539 -256 240 -939 514 -478 768 399 40 -541 -996 -328 295 -957 110 -880 -156 -777 75 -731 -512 919 688 -824 -69 77 -566 -516 -123 -63 -307 -315 -11 -13 972 -790 645 313 -318 933 484 -314 -411 456 -376 -701 61 816 646 925 -732 -631 -17 143 -133 532 750 -360 693 568 768 -55 780 -264 -947 -200 21 -533 598 -889 -897 888 -993 -93 -231 437 734 -171 635 -693 -32 -574 993 -828 -349 -792 912 59 822 -25 907 -131 750 -642 621 -770 255 -848 788 884 -463 964 528 249 -188 529 -623 992 -621 760 -638 961 640 772 297 431 786 -492 86 -308 35 -233 431 -59 -710 -16 -901 -107 394 925 739 -615 277 -948 814 -201 608 278 -77 -923 619 125 -367 165 26 -304 -324 598 138 -587 985 -425 -709 947 -159 -397 -63 -956 -221 981 -202 21 -950 685 -548 292 -575 -207 -650 422 -292 -437 -811 -164 -187 295 570 978 582 -526 -617 779 -609 300 773 -432 207 76 833 650 -791 657 416 -438 -232 719 266 -381 -426 -665 -577 908 984 -603 679 -794 573 -910 845 -957 462 -132 727 -84 761 687 -977 752 278 668 756 368 213 517 -870 845 233 696 431 -191 -166 -892 -748 -566 -4 544 -818 277 800 271 -108 119 -889 -22 -757 663 -906 762 -179 189 909 -287 650 537 226 810 295 909 749 12 271 -678 -836 -969 -429 857 -130 -336 -557 523 917 660 715 795 -71 -425 58 646 515 -442 930 -697 402 -283 758 522 -352 -734 -285 -368 -810 610 104 465 -982 -730 471 965 -669 -492 655 120 -956 -764 -633 426 -634 806 208 -170 784 -929 849 693 584 -184 698 -361 517 -866 111 27 464 158 425 -867 421 -103 244 625 -464 935 -458 359 -140 218 153 -832 -924 -548 -894 586 53 -523 -466 738 -226 646 803 521 739 -932 28 580 -812 622 271 403 -850 74 283 57 -328 980 -190 -783 -201 -205 -764 361 -342 -739 -996 -111 -344 -897 -544 509 322 -737 -250 -451 -264 916 716 163 417 734 -859 220 755 -896 947 254 521 -73 -538 4 -797 -623 645 -946 661 -353 236 879 593 -24 481 678 442 899 -111 -161 295 552 349 -800 -409 967 224 188 652 131 -569 -507 264 -564 -277 -526 182 -582 643 -103 40 -753 914 262 -39 -753 171 365 -718 -219 -90 -717 -24 -653 937 90 -286 49 490 -890 221 -641 -511 183 -981 77 225 -753 -884 96 733 -836 847 -215 483 997 -136 -253 -62 627 -384 350 49 760 -201 839 971 64 -57 -890 129 -873 875 -22 267 281 935 181 258 -521 21 -191 69 618 -41 -566 -49 205 24 -676 837 -450 -177 -40 802 194 -696 688 -676 -374 286 0 592 289 -729 926 584 280 134 -661 590 -46 -577 531 -379 988 -870 66 273 -827 310 541 -814 -947 234 33 -680 -556 -739 922 -3 -66 464 278 926 408 -126 -588 -805 264 355 276 -180 -194 93 -257 213 -20 -436 -209 469 -320 -493 -920 351 -627 11 435 -421 -931 65 -329 -917 405 -555 -239 -226 -902 10 -467 -548 374 125 609 887 268 951 -211 -521 -78 902 -562 -316 -828 -178 9 -687 -387 308 -265 322 -250 -598 -362 290 905 58 -283 960 820 925 370 -680 983 292 -420 637 183 -30 17 307 -922 699 565 -197 658 -906 -529 -419 639 -190 -245 -605 794 795 -409 665 -237 891 -616 426 765 414 -496 186 -818 -737 -259 49 341 -211 -601 -736 -392 -624 -502 183 -609 447 17 194 792 -992 -843 518 938 217 549 -736 -51 370 -408 753 958 688 229 654 554 -245 22 574 -581 575 -16 -925 -171 -642 -809 280 208 167 375 74 617 310 -868 227 -670 -560 -653 -459 271 575 665 577 -288 -418 140 232 -747 941 901 678 867 522 -810 -847 -433 -234 617 -775 -292 457 -965 -793 35 -29 623 341 33 428 788 911 725 528 889 449 593 -761 411 712 862 -677 808 -437 201 -568 -22 -133 -719 281 688 909 172 -803 -26 397 635 -460 -28 295 282 466 339 -275 -871 -972 280 -64 -249 -209 9 -238 -761 348 108 -216 -478 401 -263 -16 35 699 666 786 807 408 101 352 -664 696 158 926 734 323 631 578 -448 -587 602 835 -613 -602 -707 -82 352 -689 742 489 958 -886 -236 -748 42 -817 452 -804 -319 -184 -874 601 -592 -648 -938 559 -150 756 -590 -596 493 649 338 -802 292 207 -697 -428 -228 -274 -240 -628 59 733 -293 -561 -170 -15 747 692 222 -610 520 801 -48 513 298 -207 659 914 -663 -784 -485 -163 -889 827 -379 -751 -353 134 561 331 -484 -917 -273 582 667 739 868 -527 -985 -141 760 -358 -442 140 653 42 -236 -623 -323 -286 761 -573 893 430 741 -291 855 86 -285 -833 508 -696 989 283 -500 -388 73 -314 594 -582 345 782 -322 -468 425 660 -492 -459 427 594 -429 658 44 332 -649 -123 860 737 705 -40 -845 62 -80 -817 901 -476 -907 -73 -720 890 -582 357 -527 432 967 -687 -272 -879 256 -982 403 -113 -148 744 56 -909 366 987 -672 -237 608 960 -693 989 -82 -182 -286 959 -906 -361 -400 -270 42 55 353 787 -889 -504 -73 642 431 -50 590 -722 209 556 173 -863 -276 261 94 -10 -705 -139 538 401 -932 -646 612 297 -542 -239 -399 -764 77 895 -566 646 996 -339 -733 930 -217 -486 691 -905 -691 305 980 -826 -206 638 -966 -16 282 -911 -36 280 -209 710 -68 537 278 -374 -924 926 743 -665 663 596 419 576 -854 815 -989 847 829 -183 559 -471 487 376 -323 -986 -201 962 -541 906 -773 712 914 436 572 848 -889 -163 -951 -610 749 -398 829 409 286 830 -89 627 -98 494 182 -579 698 -190 -775 913 -795 47 859 217 483 396 527 721 135 -140 -117 -503 995 -495 211 -677 -414 7 -264 -983 -925 -970 782 791 192 -254 -589 736 -69 -291 878 -373 269 982 852 54 743 -753 696 234 336 263 -945 -668 -156 333 -397 934 769 -822 481 -307 177 -131 -352 641 -855 -768 -773 561 -942 -604 256 245 923 -187 -689 224 771 -136 -15 -752 700 55 -832 -703 -364 -222 -937 -47 137 941 371 891 662 -405 553 -603 34 335 557 981 85 -262 -720 63 -892 -381 776 159 369 -248 -361 245 415 113 -525 -549 74 -509 886 -847 -298 -992 -357 -292 511 -734 910 197 440 774 669 865 -548 310 965 -737 172 -802 -426 -98 714 -121 -458 601 526 -467 -139 -866 879 774 860 136 763 220 -86 -346 481 284 -237 913 276 75 125 -357 420 813 -240 143 -708 868 -611 855 183 509 60 -264 -834 65 645 -264 -229 -899 256 861 520 343 -863 357 617 -158 513 -223 537 848 759 297 -302 109 -42 -708 -322 -166 -919 -212 -114 -785 10 -374 646 414 -555 -160 303 779 -747 -901 96 723 -321 -593 -549 -537 110 -249 -280 731 -116 -618 -547 -517 -339 -523 86 214 -53 548 -688 -547 816 91 137 327 -532 -520 -439 -296 687 -971 284 -958 -103 -786 467 -883 -319 265 234 500 -861 726 -414 -50 -627 921 -440 -890 363 822 310 793 -599 424 -355 700 505 872 -802 988 892 -356 27 717 -59 778 235 -138 380 969 100 -74 -438 -590 632 157 409 90 -763 185 -198 -401 672 -639 642 961 -486 478 828 71 40 208 300 -751 778 282 330 317 -52 -716 -400 -993 593 1000 693 191 865 -949 160 382 -461 737 975 891 -682 840 -824 600 -578 817 -325 496 -348 525 -229 24 444 746 -568 555 -698 -238 -920 -166 -466 -880 -361 -646 643 -229 -802 -759 -940 -777 -938 478 486 189 -909 -673 58 951 643 246 -556 -754 141 -36 895 348 25 77 -717 -960 -436 515 -260 712 -932 -981 76 -762 -688 -486 918 494 9 514 467 -268 -903 -966 620 198 -79 311 -86 694 -784 105 481 -902 281 821 452 -672 597 -396 -723 -811 -839 675 670 -219 344 319 -952 515 -480 706 945 329 -255 644 -146 657 854 314 862 268 450 448 -199 526 501 -444 -37 -658 808 685 -141 -814 935 158 399 -638 115 818 497 846 -892 -908 463 -958 -462 519 -133 -665 -588 577 688 161 852 928 386 269 996 971 -316 -189 -972 -432 301 103 99 862 759 25 -234 818 32 -696 -436 467 196 -479 -864 -115 -976 453 287 75 -543 723 -479 405 -293 580 580 918 -347 -266 -160 -142 -377 -237 -786 197 157 370 -947 -877 435 -822 -417 243 -207 965 -563 30 742 -380 -335 583 -888 -334 -684 -2 948 -165 306 457 913 -669 -904 -612 -577 -84 644 360 341 -864 213 471 597 -373 -280 -450 -813 609 -348 -781 661 981 27 696 921 270 -715 182 -554 284 -345 114 796 873 -383 -691 -952 189 -630 925 343 -967 45 -44 399 -585 -516 816 975 55 -24 -380 291 -694 228 731 -992 981 -524 462 979 43 -747 -679 318 -573 -802 433 -20 -54 -449 206 856 608 -500 642 -180 -847 837 421 578 654 -918 -523 454 -124 -707 -5 705 602 -439 -925 977 -360 -362 847 605 791 -393 671 -378 91 315 135 40 82 251 -554 -730 463 605 -154 -17 703 627 -743 722 -865 -800 403 -250 352 988 296 -898 -911 710 -731 658 71 336 -609 911 -24 734 -417 -729 -1000 -65 244 -521 -775 -850 638 -130 -501 -200 -874 -464 420 -377 741 -358 -859 -502 325 -596 -367 348 542 101 -729 -208 -1 -390 -969 269 -312 -460 218 -814 37 -969 599 591 -664 125 485 428 -637 -890 -557 -259 -230 942 145 183 -959 -746 378 965 -70 586 -616 -146 701 771 51 -894 -73 275 209 393 89 -715 -974 32 382 -883 648 -402 646 933 -683 97 602 -175 -132 -569 -250 -120 731 -934 920 -460 319 -121 -231 -220 -135 -515 805 270 -659 384 410 726 875 823 -55 -176 -316 -575 166 836 457 -356 339 388 -533 -646 936 475 -999 898 190 700 -515 -186 973 793 -572 -883 395 -525 -38 -261 -250 -615 801 -356 -107 -28 640 397 512 -868 -998 980 -908 537 946 246 118 104 778 -397 -700 845 529 -368 567 23 -477 969 -240 615 -524 382 -776 330 -585 -810 177 26 -606 -741 -453 -227 152 -621 -754 58 -829 691 685 158 988 763 -269 303 -668 194 -489 -280 999 228 -388 302 157 -334 756 927 524 -427 -328 420 354 -226 -365 352 8 -115 -125 145 792 265 -108 290 743 -857 11 247 688 -949 -731 715 -215 342 662 293 671 473 197 -367 -5 -306 577 222 111 368 360 624 963 -901 -383 310 -151 155 174 -802 -383 599 438 -293 252 669 868 847 -218 880 211 664 -249 750 332 -31 874 218 -154 551 522 -335 -84 -94 598 341 -947 724 -925 -637 473 251 230 -646 -898 -931 -559 -775 471 -621 787 169 384 -577 -77 -661 -597 383 803 -750 -789 627 894 14 -716 -106 -873 -680 782 -204 -193 12 886 274 90 456 534 -187 -867 678 496 135 -128 -846 -279 -647 -831 347 762 -116 283 132 863 776 -5 973 -71 -182 483 151 732 -76 -956 -862 479 -558 -944 -526 633 -275 -815 -418 985 -945 -945 826 233 380 -129 519 344 -127 66 1 209 -143 -415 775 553 769 910 -852 528 115 -38 -462 -452 -886 391 127 -675 95 -456 -870 -319 66 -26 -631 -927 -449 -192 -312 337 128 345 -873 -743 439 -683 -784 746 -797 836 -694 -955 764 -112 -927 -9 -718 736 -359 691 -405 -829 825 554 -577 912 -522 -314 472 -770 -123 303 970 -751 535 -424 188 73 224 403 546 436 245 755 -213 -365 782 250 -595 158 -946 -794 -988 424 -287 209 -412 -922 145 299 773 -198 -721 928 -597 -570 -594 200 -716 -700 843 839 -37 -972 -724 849 -302 428 -758 -504 523 -23 -704 588 84 817 -779 -613 -389 -842 484 907 528 920 -382 323 -387 916 -606 184 -466 972 -334 -257 402 -933 762 548 -566 -184 347 -498 161 -125 -824 203 491 890 690 -240 -446 254 533 -871 -953 -92 -854 -202 -235 254 471 -136 -648 543 -154 77 492 981 -475 78 603 -477 239 -539 -766 177 -419 -673 -265 -494 -680 450 119 -655 60 218 -781 -985 -319 89 -343 -91 -522 -622 557 316 537 913 869 -610 215 729 -706 934 767 137 304 -843 875 -814 25 946 294 165 487 601 173 564 906 -286 972 660 -363 66 665 107 533 325 435 -303 -564 647 132 915 -454 536 138 302 554 536 -881 17 -206 30 -674 -567 785 -487 -547 -34 174 -851 -88 -790 413 -11 818 -837 407 723 -804 895 444 -438 106 -722 -737 -440 865 -203 17 231 -200 -463 821 -225 -651 -76 -641 -355 160 149 -280 542 -170 969 639 998 -100 -482 -207 767 108 46 528 -185 -839 -546 203 745 -962 521 477 769 -72 693 -363 -230 -933 27 104 -306 460 -955 832 883 373 -243 295 425 -832 216 -563 -172 -938 455 -442 599 -230 684 280 -172 163 775 -788 260 -591 926 -193 23 988 -641 281 -228 -964 -696 310 -30 -947 936 197 -855 -915 32 878 -98 -937 -450 -940 145 159 552 922 -712 -537 294 -53 -342 411 78 -396 613 198 -350 -877 -57 -246 141 -577 26 399 -55 133 611 506 540 -992 -487 205 -447 -142 548 -978 336 -89 -650 991 435 895 176 444 -561 -293 -126 -976 261 -48 -357 -14 -305 312 -711 -25 -20 875 -317 805 597 -399 911 -774 579 519 -626 880 -827 -27 752 144 -955 19 -27 39 -894 734 -733 -7 49 -692 342 -301 843 849 -836 -294 -52 -990 289 -980 818 399 -125 -760 -557 65 660 400 -271 784 -530 379 344 -583 -954 981 -489 -322 346 840 -797 539 -386 -954 -540 -587 535 -253 525 892 193 -995 883 -938 506 -945 266 -319 540 -847 -850 -11 -904 696 -511 802 519 -268 130 669 -544 -353 -303 -667 -185 695 -627 731 617 -26 -433 -48 608 433 369 -116 -315 -620 -933 361 74 -827 -461 -909 -648 -529 -223 206 273 50 451 -682 -693 -973 100 -426 858 -836 -757 644 -709 395 -829 976 334 -868 286 780 8 304 661 -451 986 -563 -724 -941 -351 -624 494 -786 679 -375 -197 -736 804 -509 217 -584 -853 843 -502 938 438 643 -636 262 943 -347 300 -89 974 244 -515 195 -851 -4 250 -425 367 -508 561 884 -200 -113 154 -710 -689 454 -556 750 359 682 -240 -206 462 557 171 -979 519 552 325 -238 -649 751 746 715 724 -318 786 613 626 455 -918 -323 553 167 965 -175 -674 -933 104 227 902 -790 -451 -430 -385 331 -889 -797 930 280 -353 -965 406 -654 -454 -771 -836 745 364 -223 -561 -750 -209 -876 -36 256 583 -529 -387 -879 175 68 -354 431 -669 476 490 435 73 -726 -980 620 764 -620 -577 658 -31 -599 -498 -587 -491 -336 -388 157 555 -377 -348 -310 -559 530 559 -194 38 822 618 -127 585 703 206 -334 -642 -720 275 327 -5 253 -590 463 -340 -683 -23 -57 -681 707 833 -19 899 468 819 -146 824 -361 114 -911 772 -424 -80 -689 997 -43 755 -190 -670 -731 924 -998 -36 445 -444 110 -271 532 -140 -559 772 -652 338 820 -165 771 351 -910 -842 991 267 -117 -989 -531 -976 866 511 -192 -114 -88 250 -468 916 -826 144 -583 541 -43 -464 689 -121 300 578 -547 -52 361 -304 -642 744 990 -574 -462 139 -178 -342 729 110 -723 308 -259 249 -600 979 549 96 381 -407 -344 988 -398 -18 -959 563 -277 114 27 -484 -635 -8 405 896 -442 -301 311 -920 -182 815 916 951 756 572 612 333 212 284 601 -77 -27 -504 237 12 791 -246 213 -155 846 -754 222 -428 616 715 125 625 507 70 924 807 -384 880 332 922 373 -369 -752 -46 -317 427 934 692 952 -470 -355 490 -835 -600 614 624 317 301 -701 898 773 -801 154 -767 937 816 746 537 -459 519 990 325 -316 -835 -250 -782 344 944 142 97 -532 -59 690 -3 -330 -814 274 403 152 283 -454 -397 -709 808 309 677 622 -393 -493 -632 486 844 -720 908 -385 -686 -89 786 828 739 330 85 -565 260 425 -682 190 79 884 347 323 204 -769 793 877 309 -61 900 684 -19 -931 870 -407 555 -550 -138 -872 853 -948 126 344 -887 439 178 206 -124 691 748 -302 750 411 -588 968 737 -108 560 -972 386 -929 -453 -740 20 -188 -114 933 45 341 417 -942 -25 -174 -107 759 -991 -735 -452 358 56 797 -254 904 938 -324 62 -254 895 55 -763 -11 -761 -892 196 645 131 415 491 -244 -988 -728 52 392 -378 -152 -663 623 -889 -33 751 -187 -433 -1 -7 307 -221 -343 -439 -929 973 -416 715 -680 -700 640 865 -452 -111 -204 290 -705 466 -707 -484 108 194 -942 950 -617 558 913 313 784 -901 -818 -227 997 326 243 -296 595 850 963 220 313 -235 956 -155 300 -968 733 -473 -747 240 -944 -25 509 487 852 -491 -340 140 -334 880 682 121 -396 939 -357 -64 -440 47 47 -605 -617 798 -4 -236 -610 26 100 -770 -913 -525 -778 79 -969 -643 -258 -19 643 993 -436 517 656 -924 593 867 -75 -368 471 -808 -476 796 -377 -26 637 878 -398 285 -124 -198 -925 -331 375 330 -936 8 50 631 -413 370 -689 330 -564 971 -823 357 743 433 -438 -391 684 -453 904 653 648 -447 -901 419 -342 -523 -213 584 756 869 421 684 -359 -67 712 -560 945 -354 -873 -390 -445 -991 676 -779 -569 348 -603 -406 -364 386 -258 207 -767 305 33 -192 845 -630 -740 -184 517 74 -568 677 -866 -464 -666 -620 333 439 -749 -964 744 -421 366 -374 881 819 46 -638 -377 -231 -674 -56 -862 -227 2 406 939 742 -544 498 420 -196 -886 550 45 -396 614 778 -511 -476 238 -414 949 -375 436 379 269 826 -834 677 882 837 890 -749 -14 -955 -453 -820 -196 780 81 -813 -928 588 689 -650
