uva11054測資B

Input:
10
108 202 307 403 500 -520 -390 -310 -210 -90
10
105 204 330 401 500 -140 -230 -270 -420 -480
10
101 -101 202 -202 303 -303 404 -404 505 -505
3
-80 170 -90
15
-1 -2 -3 -4 5 -6 7 -8 9 -10 11 -12 13 -14 15
5
5 -4 1 -3 1
6
-1000 -1000 -1000 1000 1000 1000
17626
-642 -67 409 19 -735 701 -843 409 -783 -493 588 372 253 294 -314 -695 -617 -952 693 253 810 969 420 -812 142 922 515 -359 894 -120 -189 1000 -490 783 -284 647 -34 501 -116 158 358 118 -475 487 -195 826 553 -230 632 196 -453 21 688 804 -489 -430 -845 375 475 -351 -289 541 434 -865 528 -360 -337 -739 -264 787 541 -580 310 276 550 235 -520 876 21 373 -351 -861 -490 -559 -699 -354 333 -276 -271 -430 798 123 376 397 721 -872 -290 240 93 660 -398 405 -441 144 -13 195 293 905 190 -241 -196 -199 722 -248 -535 -124 -332 927 380 761 -646 -524 -173 -501 387 -336 732 182 -380 -639 -579 310 -508 532 -448 718 892 970 -861 722 -247 -823 -991 27 731 -775 376 429 -214 721 899 579 -53 365 -579 -511 -491 -376 73 -159 989 -792 -456 -382 -571 635 785 821 802 -870 -221 -916 -546 -570 -312 747 -749 -268 169 -789 -206 514 -574 107 954 -507 387 680 -977 -706 -329 -747 -393 265 -50 195 602 883 917 -24 890 -119 302 539 532 64 234 929 -905 -72 -661 -811 749 -843 -78 959 572 -704 -611 470 -364 270 -311 -597 240 56 934 -753 -393 -91 851 457 474 -684 -600 -7 851 -784 786 -732 -409 39 972 -285 485 -830 -267 -239 -91 -751 963 742 754 26 -508 -477 649 246 -919 -984 882 -938 262 594 -921 768 -797 -808 -388 -642 -375 -347 483 -933 -35 902 -761 -613 697 84 -924 231 -728 781 -576 601 -673 364 199 51 545 -980 429 -656 356 684 -611 844 -485 141 -124 -531 -385 460 263 -54 767 -446 -380 -970 265 -221 799 -75 -770 -210 -645 -599 -404 -913 18 -869 -58 -810 452 -816 -355 955 -672 823 -679 949 -59 -451 675 -359 248 -965 961 258 797 157 -517 -674 -648 980 600 903 177 -356 -160 16 117 -58 865 -59 995 340 276 -949 -931 -344 962 -366 255 -123 -457 -424 -340 937 -268 29 258 422 -817 986 229 610 -235 407 -189 362 -82 735 -746 648 714 -516 -220 -648 82 380 148 -397 -316 -334 -779 -414 521 -54 693 -412 54 -309 869 -78 -275 772 -688 110 -382 501 -545 881 602 834 159 -181 -156 908 975 -500 870 -523 -287 693 -240 113 758 -758 -397 -693 -638 -302 -436 699 770 -566 -580 -681 325 243 -806 -757 55 200 -791 -937 -34 -645 -776 -43 -101 -741 -97 635 -729 -720 -938 641 46 596 -170 -991 537 865 -822 764 549 -388 -829 -754 -830 -591 -800 161 983 17 801 237 607 83 -164 -296 227 672 -533 -709 -645 727 239 346 674 -885 -462 -919 -610 -218 658 -426 -799 88 -834 -889 -766 233 419 60 376 -219 -305 113 -363 -460 178 601 -165 738 -21 -290 -36 338 -810 506 -521 -522 325 -516 875 189 -849 -571 68 368 18 302 -679 -350 366 157 -664 765 -645 -722 -989 813 -498 -98 -939 -587 774 -310 -537 -70 -405 -359 328 552 -117 861 603 -901 -652 -429 -235 286 -376 -577 0 -654 -963 -42 468 473 505 -9 470 7 164 -222 -623 526 -609 614 522 -887 -120 -881 451 -189 924 -58 -419 -401 121 384 -54 -930 -803 367 486 -26 -376 -603 -259 391 364 875 -606 -526 968 495 754 303 42 -973 88 -759 485 -196 -871 669 988 -803 814 -600 -642 486 546 852 564 708 542 356 446 614 -233 894 27 13 -40 -814 716 976 516 985 -859 -508 -377 262 632 -334 -683 -388 610 294 -203 988 -289 -230 -819 -318 963 54 -1 -915 105 690 592 606 414 763 -728 721 478 531 562 990 -304 320 -460 43 -57 -444 -959 -932 265 569 656 218 707 266 -447 90 359 695 170 -758 -379 879 778 39 -569 405 -209 128 -445 246 201 46 354 156 -669 995 -78 -114 569 269 -133 -186 175 901 575 -173 -708 -284 14 -864 -892 388 424 -783 -423 25 -778 -704 252 -332 -620 493 -40 -297 722 522 20 -990 700 290 654 -515 -731 734 892 -264 -820 -705 -732 -829 593 -551 0 -912 737 -684 -892 687 -546 177 340 -139 276 835 985 663 -274 -557 -490 -802 -164 -750 -491 412 -552 458 831 792 -674 688 -794 888 984 828 -263 494 -320 199 997 101 -923 669 603 -527 -270 226 336 -280 429 -550 -237 597 -87 202 593 942 -359 -512 404 181 393 -135 -669 953 398 852 410 -71 -268 -610 854 564 -550 913 -837 -72 42 -943 201 182 -935 168 -554 -259 34 -560 223 -289 966 376 -129 -880 -94 36 83 -273 456 887 793 679 -236 -682 500 435 494 -157 664 -519 355 129 -67 698 650 -424 -134 -505 968 451 40 -337 -182 621 50 399 -988 163 -60 -191 -522 -704 455 -256 -734 121 -496 -397 497 165 195 -104 -653 -460 -491 570 311 832 494 724 -207 137 429 346 390 202 460 -721 -407 -761 -321 -499 873 961 886 845 -33 685 -931 761 646 491 6 -693 560 200 -809 -19 -159 -517 957 153 101 546 -759 -343 306 821 120 37 704 211 690 943 -646 62 341 451 648 655 -768 -474 128 495 679 443 -160 450 -185 -536 -698 -821 566 -243 -226 537 337 17 -130 -435 -164 -882 -966 105 -15 -334 178 144 -885 547 -54 -807 909 -768 -149 131 905 -405 -855 -433 456 501 -921 -188 -609 975 821 501 -276 890 183 -931 -457 181 334 -58 281 -234 -491 -607 221 215 -440 -909 -570 685 990 527 -679 -145 322 99 60 300 -316 -975 304 841 290 -844 327 97 218 48 261 -250 883 -282 -433 -887 17 -437 -620 868 349 -761 -969 529 545 893 59 189 -840 -407 -692 754 165 333 195 472 252 927 92 875 -127 503 -41 -408 826 768 423 858 318 -166 247 -425 246 -121 -171 690 329 -282 558 -296 848 -330 -178 274 -413 133 140 571 -29 -214 -887 -168 676 -712 -265 -697 -695 381 157 -658 -952 -393 35 -574 514 -299 -347 632 586 -825 791 -207 -435 -428 -578 -617 466 558 449 2 -560 933 -389 523 458 1000 958 -34 -724 182 393 -197 -895 -865 -264 391 -868 -834 -477 -669 0 -661 -487 928 -253 -438 775 913 898 196 196 -436 -221 13 -966 -886 -336 309 974 243 -364 559 -212 -867 605 977 267 -710 -113 903 -962 -451 45 6 991 790 199 699 232 821 -423 -495 139 356 -157 722 -178 -655 111 -286 -487 391 326 189 61 -869 726 897 411 -633 -451 116 248 816 -963 637 550 -550 383 -553 794 -465 -218 306 425 816 -579 -580 -701 -940 994 393 -504 -753 -509 -42 -504 -660 473 -665 -601 -351 -167 469 -994 791 665 -226 -553 753 -511 -602 10 -850 -367 850 122 -474 579 -195 338 438 124 -9 481 841 -857 -625 685 126 -764 771 -92 106 860 950 -843 891 157 258 753 116 135 189 -340 642 -53 -781 158 -266 865 -950 517 546 611 359 810 678 698 -151 576 822 -414 -645 -347 253 279 -609 962 589 635 569 569 -390 -690 23 -292 13 9 -960 -638 -128 465 523 192 -914 565 -332 -131 -268 763 456 -260 -758 34 -707 220 383 359 -962 665 317 718 663 -733 -362 -973 304 588 -564 626 -876 -742 853 -649 -953 196 -880 -682 464 50 760 923 34 414 -270 -956 30 -806 44 -30 -290 837 -105 715 -54 -170 -966 -963 429 132 914 653 -710 867 -800 650 -798 436 106 775 424 886 590 -564 362 -690 -822 980 -988 494 -752 235 -107 934 74 -371 -64 -105 229 21 42 695 24 523 469 989 -906 674 -268 -895 -458 524 193 -524 -998 -770 -626 -209 -156 210 835 -521 -50 134 108 -994 -95 -482 -802 -196 921 119 -383 922 -168 916 440 557 -742 543 807 578 505 491 341 -503 -764 -359 422 265 189 -921 -326 887 400 551 17 321 975 -733 476 -820 -27 631 574 -898 451 855 -414 -338 -945 315 912 612 582 949 423 -283 -340 803 -868 -328 -429 -690 -37 -149 202 909 449 200 188 -426 477 312 831 209 522 914 172 781 -746 343 489 -264 -827 960 72 -530 302 206 339 -140 168 -221 555 -841 -523 -593 187 362 10 394 -44 -457 -107 -390 -678 -276 925 373 894 -375 7 34 -446 742 706 596 962 872 287 -505 597 367 163 -267 -295 24 574 -691 -337 274 673 -161 846 -252 -89 845 -90 876 -997 -532 -847 -279 -802 325 679 -429 -711 103 959 -680 -502 -270 -60 408 -247 613 -355 577 -608 -980 -423 -831 -367 408 -79 -357 -360 195 -660 583 -563 -596 -194 -541 -588 -261 943 939 548 324 360 121 243 296 30 653 -364 -763 41 744 917 -798 735 322 225 646 762 802 202 -258 -627 705 501 292 -210 452 934 645 -94 -241 -581 -113 -180 813 82 598 488 -775 577 -203 914 153 713 56 -410 -448 51 902 825 671 -269 868 -36 -609 282 -654 -255 -440 -35 -919 263 -468 119 710 413 704 -229 819 109 -465 492 -814 -220 -495 -153 -996 -846 899 -868 -716 -242 -748 -843 -180 299 489 444 -592 933 741 919 -767 943 359 248 859 931 -266 -790 -774 369 -521 371 -445 -242 -514 462 -341 -830 109 645 -388 340 -700 447 -651 -535 -971 -708 -233 281 651 334 415 -634 340 -355 679 33 -359 -118 257 -508 -64 -209 -501 335 941 161 -960 -650 -545 -202 -864 -247 987 753 139 -878 725 -821 252 -788 239 559 43 -137 -432 -329 -476 -764 543 -831 -970 -101 -222 554 -626 -877 887 872 -265 -908 -816 -917 221 825 333 -23 149 981 -697 -708 -829 -701 616 -583 -221 508 -562 -138 -548 -691 -759 559 421 -442 824 -96 600 319 232 612 140 644 -24 538 -335 -335 -134 406 731 129 -311 -263 -463 -796 -443 -411 -103 730 -418 374 -945 -291 -624 931 354 315 -853 617 -840 -844 538 -232 -94 35 -185 -9 -46 981 -834 -196 -430 489 -409 -387 -193 -811 -88 972 377 -811 -998 -543 507 -531 -252 71 -209 -423 -85 152 802 477 767 79 79 14 -765 919 -736 -816 -447 -888 216 -367 227 591 342 -454 369 -642 264 706 -574 332 195 349 -869 -143 -876 76 -136 -782 -278 -78 -317 950 -782 641 -17 -98 -111 698 -494 615 243 237 -826 414 -803 -945 -429 -304 -719 642 -334 -693 611 -877 -492 136 447 -648 94 623 -775 -491 -120 -593 -982 -351 -3 -304 -219 -978 -22 235 -43 624 919 544 -227 667 -392 84 738 -433 -596 -544 162 -50 432 614 -991 140 343 -123 388 -216 187 -208 824 349 -890 -146 -24 144 -652 34 -692 280 -184 504 258 -497 -91 -265 -955 -737 -668 -774 -703 680 -388 -691 -350 897 996 552 -543 -755 -110 -541 521 104 688 501 737 508 -241 0 146 525 -63 -489 -38 645 -109 -645 -617 -238 351 -922 362 289 786 433 617 43 -384 991 408 -961 -312 -724 -483 429 745 -383 840 -952 457 -601 -696 -368 -332 -156 433 718 332 -739 47 990 121 114 -148 -900 -855 761 -325 991 490 844 -525 757 769 -22 592 -416 535 83 444 -484 -391 832 -353 92 -921 -794 -175 924 -234 -195 -724 -564 -723 276 -964 -154 246 737 -99 -891 579 115 -542 398 316 933 -265 337 288 684 446 930 -941 348 292 -780 609 -806 -72 463 786 252 -6 -117 -573 -506 147 -320 271 105 -669 269 -600 -145 226 -195 138 180 36 935 -722 -585 -538 256 811 434 -389 382 -28 691 -144 817 -448 -144 47 0 744 -552 55 220 374 -175 -123 638 803 -353 -989 -644 -18 -17 473 -83 -709 445 -421 -299 437 664 -45 877 -501 206 222 952 -985 -830 -164 -232 970 -225 929 -271 970 892 41 397 897 -221 -289 150 835 -258 318 918 849 -746 915 -136 413 -265 -518 512 -573 -451 482 -663 950 304 -226 38 -113 -935 -602 211 657 854 -564 -982 -77 -950 179 -980 956 -772 -216 -927 514 192 -361 -963 -411 -150 -447 367 114 236 296 70 -682 -650 219 -527 980 673 255 -819 -590 674 -885 612 692 435 651 -568 -549 -485 110 -891 -469 138 748 487 -545 296 78 -407 865 24 -82 409 229 720 96 191 -980 -84 -479 446 319 -472 -269 -5 955 -989 -322 744 -385 -117 -73 -469 -688 -396 -84 -158 784 -100 -745 69 -914 -821 -153 839 430 311 170 733 746 -583 -291 78 -589 -291 243 956 -872 -263 447 -343 189 937 -163 772 853 451 -583 -238 264 -368 613 527 29 -348 210 227 -17 -450 886 645 465 -440 -725 -665 54 677 -473 -507 -557 255 378 -754 97 -690 645 827 -739 -49 -697 118 -292 319 -252 -460 -493 -631 -734 546 -781 -130 509 360 -520 -118 -279 948 -994 443 -707 -502 548 -177 -269 646 -510 382 416 -598 -853 131 -372 -902 -980 668 -470 -950 -601 -199 -682 -858 87 -486 360 170 966 150 480 359 778 -234 117 955 313 215 -274 -751 324 -187 -429 332 -231 320 602 177 175 -262 -182 -407 -86 786 770 652 242 305 -321 347 -618 870 609 570 -164 806 -456 573 179 -976 691 -73 441 -18 -840 454 -709 386 207 35 -999 -669 108 -527 -698 -891 996 -450 -470 499 -716 248 -810 636 -166 299 -88 -334 239 491 -724 -383 -575 259 224 -93 -715 -991 997 135 634 -441 -355 -456 -582 238 746 -93 -202 -343 59 -107 744 -237 145 674 -98 571 827 -641 306 618 301 357 795 -834 -239 -362 -767 -380 312 -299 449 -29 -240 -434 494 -412 -380 -571 72 599 -531 95 -204 -21 512 -405 -112 708 994 -954 803 215 264 -230 -235 925 441 -643 194 855 642 -380 -39 -398 -157 -368 -847 931 774 441 121 -501 -614 -180 -690 894 897 -412 937 550 -324 82 139 -749 840 -37 -387 -83 -617 832 90 813 345 -610 -56 -872 -694 618 -385 -307 423 282 -369 984 -859 -879 -87 902 63 -384 131 -334 -393 610 599 -554 405 803 573 607 -237 -251 651 -984 -406 -256 857 601 573 386 -281 535 -496 810 616 -128 -796 -377 -317 -677 100 461 887 -711 748 -722 694 -616 0 89 -139 -163 918 -558 541 -195 -667 -27 -635 960 -538 -322 -253 822 484 135 252 -387 -317 649 -573 564 -870 984 -973 -854 132 516 -658 -956 296 959 293 93 633 860 395 -309 462 -412 -613 -396 699 -618 -902 259 -404 -770 796 678 -673 119 -813 -917 239 475 805 -757 -948 -926 961 -583 -455 -572 200 -942 719 381 -402 -595 541 326 -359 31 -91 496 -429 722 -261 899 764 247 -331 872 645 552 462 -588 430 -109 723 -120 974 -464 926 932 700 430 603 256 -850 374 290 -909 918 -747 854 176 -336 -353 -503 -960 721 488 997 -699 -645 646 -364 -111 987 -483 -290 -126 16 502 887 -447 -660 -783 -443 -749 180 -881 -176 605 -937 88 355 -563 485 -586 720 789 -553 760 -871 -575 932 16 -109 -872 332 334 140 111 -855 -906 -769 -49 297 270 689 297 -885 510 604 -299 264 -140 -914 -798 -293 806 646 523 -612 -71 867 410 -303 533 368 719 604 -600 -772 460 775 387 -735 694 650 -566 -592 -336 527 -69 379 408 -515 797 -650 157 -422 425 -714 658 408 -468 -924 -324 527 745 -367 813 -89 -723 313 -983 356 -567 380 653 475 291 -645 435 927 748 919 67 -72 336 -1 782 24 -701 484 549 -178 452 -393 406 -121 -564 -719 191 -774 672 -779 602 74 -44 -340 963 677 -913 -604 -916 -376 53 494 697 281 -831 -146 567 951 27 443 -933 759 896 -489 341 -257 -812 822 943 597 820 -931 -186 896 820 559 640 -578 -194 -882 923 -247 -247 -886 -99 735 -182 54 -436 240 728 -100 -837 119 60 855 107 -957 -541 574 -783 -727 -561 -254 953 -770 -327 268 -736 493 853 464 -734 -356 811 67 233 -854 895 -398 -329 -77 466 36 878 -57 -989 551 401 260 168 729 -896 -551 -680 -753 -977 -416 -84 -309 471 -821 -718 811 -183 -932 -701 -548 -890 -753 -698 335 227 316 -323 -991 -23 959 -747 276 -147 -531 610 -218 -991 -293 -790 792 511 -325 -656 707 927 -503 843 -54 -438 425 -117 -53 -110 -317 -692 -998 -6 498 -950 -879 619 -447 -199 -292 295 307 116 -707 -872 829 880 333 763 435 -691 -855 -365 -176 85 -896 125 -522 -655 50 -659 826 548 819 650 53 -83 570 -671 -252 698 191 -89 645 320 -462 965 -243 -997 154 -560 -573 -269 -34 -918 -181 -297 817 672 882 609 -892 -968 895 352 -569 264 -520 78 111 -313 -226 -425 498 -379 175 575 465 787 266 183 875 -466 274 383 -565 563 -982 123 -265 -835 465 -719 -248 -443 596 24 -469 217 -207 86 87 418 -271 567 749 -152 621 -276 158 868 -925 563 -331 -48 756 240 732 235 -343 -825 -905 -967 701 -436 429 184 -897 -342 -707 630 205 -487 -240 -763 944 -323 -449 -757 -65 839 624 -995 982 -982 -917 -423 47 474 392 -892 655 -376 112 579 -488 -769 625 629 -116 -74 -915 885 -31 266 178 531 -216 -695 574 426 -437 -19 -107 643 137 -893 877 397 812 -894 240 185 885 27 477 -336 447 -382 -984 849 -410 -542 -536 178 446 -979 268 690 -460 -128 -787 486 465 386 209 -196 -19 -631 268 445 -471 -279 -868 -694 196 -251 -831 -54 810 230 241 -846 516 388 -563 -484 -220 826 -590 -544 -78 429 548 960 80 -727 -832 -802 -577 -737 38 -296 -789 -414 531 -125 645 -524 264 57 260 -641 92 -174 -598 378 657 -797 -834 585 547 -602 -807 -794 -986 238 330 226 -848 -411 679 295 -408 908 118 -725 -337 163 -380 -398 264 -535 -249 215 113 -226 680 -216 840 -934 -574 306 292 284 -68 955 -445 914 -885 -451 -548 544 716 851 863 802 -258 705 914 668 -296 -619 831 915 -648 -651 790 692 -100 842 893 -943 -264 18 548 -433 -131 967 -206 -283 93 -142 701 -208 -157 937 -133 -124 -369 -618 -528 770 732 -795 -302 -386 635 931 -313 130 -326 781 188 -60 -314 742 -786 -394 -56 -275 -760 182 658 965 539 -463 -472 491 -240 290 -959 102 -356 989 -333 552 264 293 652 -377 357 -693 109 466 -612 -195 -739 234 367 747 -51 -760 216 -528 -691 -473 926 536 -934 587 -115 91 -215 103 -326 -47 43 76 -421 -602 347 -653 95 -829 -331 969 -294 -761 584 -707 -271 141 -941 488 -659 248 -38 195 -11 580 -733 564 -531 724 -569 745 -889 940 -520 -708 -619 -728 531 536 289 -915 -280 610 -215 -229 725 -695 263 -183 -129 879 -961 268 -117 716 472 -24 914 840 -440 -567 325 502 -137 293 -68 -415 -410 690 -698 269 -262 -937 -969 980 139 645 397 973 973 507 -325 638 -994 544 53 -840 -559 834 -914 -941 839 -944 360 -822 -409 -632 649 573 -216 584 -744 492 653 284 764 -769 418 -949 565 966 -409 -339 -599 -321 -560 271 818 823 -920 639 184 -319 230 -882 909 -507 553 180 519 354 -135 -985 -128 -645 -316 545 690 -247 -955 100 -871 -761 -41 729 -82 98 -624 757 7 -860 -708 493 -191 -612 608 -217 -118 649 -290 137 585 78 782 789 227 952 -977 642 -686 522 -691 657 -188 -423 598 195 -521 669 -119 -235 -565 -796 696 216 -306 475 607 -696 -698 -111 -449 279 -826 664 505 27 -438 998 -700 -546 290 222 -564 -748 97 -939 621 -414 958 875 149 332 -603 -730 224 -126 668 249 -645 -808 -240 -157 351 -426 -616 -483 807 -778 -720 412 -800 816 565 339 682 -102 829 -836 -413 -911 46 517 877 692 503 -803 696 -924 349 -328 -274 -184 -27 -789 -425 423 715 407 634 964 -191 834 621 -620 -78 -882 173 233 -609 682 -971 -390 747 864 967 -526 900 691 -848 485 312 -30 -47 -386 -341 189 77 -867 361 -193 -66 209 235 164 -576 734 683 -796 -728 500 33 419 602 -25 -332 -202 -737 936 -879 -676 -222 -816 834 -530 -700 751 -510 445 -877 50 328 129 -275 421 429 609 -685 -709 -903 -122 -516 -3 592 840 707 -97 -229 -165 238 210 561 336 -614 199 502 -205 633 136 720 357 967 66 88 507 78 720 837 -26 673 -902 54 -569 653 -251 -325 160 -425 882 -270 -527 67 -471 -256 -819 -657 23 -959 -374 819 241 334 812 -650 980 -545 -932 307 254 -756 677 -956 466 660 -678 881 232 975 489 -556 -313 843 -67 471 -499 560 -50 921 -563 871 314 -70 190 247 886 429 -374 -20 181 -958 385 -636 -477 -293 -441 -47 -778 518 -477 328 -990 -890 811 -437 664 526 460 955 157 285 -744 -533 -668 385 -939 876 512 423 -99 697 410 -985 -181 553 328 143 -570 731 939 -832 -468 -200 855 151 325 -491 367 -31 -76 511 218 778 155 -909 390 832 261 230 -561 278 -184 -926 -387 19 157 276 117 -600 651 357 601 -987 -14 -382 -53 380 -812 876 -781 -168 -882 295 382 50 -531 506 550 -718 -596 277 -274 -612 -63 139 128 181 -6 -436 -744 769 -515 704 934 -916 -498 -826 -218 861 -405 173 977 -833 -269 350 -140 -587 339 -758 -645 22 -530 -554 93 174 -302 -932 -782 -215 -680 -71 -936 602 -518 -782 100 659 -123 19 -763 405 767 -80 -362 398 -863 296 209 860 -557 -993 -194 692 208 -201 694 -865 482 -966 -513 661 -680 856 71 -157 -735 -484 -533 328 714 -138 167 -277 613 -775 120 -345 124 966 -857 -478 627 -29 437 -386 -127 -942 89 -696 -51 492 -362 -585 499 -616 -54 410 -89 -945 650 -626 739 167 846 -202 31 -873 -485 -11 731 749 361 -360 4 -441 165 203 336 789 -462 -972 -575 722 626 170 855 -309 30 -157 -704 -767 -434 280 -216 957 -151 174 254 -583 -514 585 774 322 468 855 147 -373 616 659 12 805 -127 -876 658 471 806 16 812 -604 -209 517 709 14 311 -37 676 -102 157 704 746 994 819 -18 -961 -256 178 476 -810 589 -914 -894 -621 852 -764 617 -650 -548 -927 534 17 232 423 191 -614 818 -808 -239 -564 -704 222 876 -200 640 271 313 -32 -745 -919 154 -827 -609 -614 -885 -672 826 271 -332 -718 -472 -139 -23 711 769 -232 -517 139 69 533 262 -10 940 -305 315 609 638 -610 -572 388 340 -650 376 -735 -389 706 -470 -937 -934 -723 -243 -636 470 -290 595 956 389 350 -682 -356 -607 474 408 259 136 980 -997 700 -481 -542 278 504 -581 900 208 118 -262 157 -277 382 -37 -585 117 -818 -475 -697 -429 -96 -31 674 247 526 972 297 51 -551 401 240 775 -89 -154 913 42 -300 -966 184 -608 -408 -157 180 121 317 -920 -51 121 553 343 727 531 -996 180 -685 -269 -812 -748 142 569 229 -512 519 77 309 -359 365 0 -899 -494 -570 -186 -450 -775 799 154 111 -803 197 60 -468 -205 710 -920 -74 115 -574 69 -761 -303 891 -668 -511 792 -282 514 806 638 -865 -49 654 219 -176 -341 -642 338 -839 -949 -225 144 483 -464 -431 277 551 587 -458 973 457 151 654 682 216 844 540 697 931 -706 -933 203 -512 -897 -181 676 317 -701 828 -306 396 -640 -477 -664 -942 432 -852 -625 258 812 -30 -865 -570 809 -51 -587 -248 -389 -674 649 -43 -731 113 -525 -998 516 873 188 73 -646 -340 -601 -43 130 -868 221 -106 -730 -367 927 503 -337 978 -537 -482 -902 -116 -875 949 -929 630 -169 -95 -193 936 39 362 -178 -865 -376 693 162 -224 -572 -589 -283 982 -93 -943 155 258 305 -731 149 358 -590 -161 -118 -115 703 -692 -873 434 -597 -839 913 263 -916 -995 -102 -562 181 775 572 12 552 533 53 0 -31 -12 -227 -190 -506 -972 885 -976 645 426 217 7 108 -559 -896 -294 -302 -114 -585 700 -302 414 -338 -444 -276 711 29 -729 843 203 262 -312 658 404 -433 680 -266 586 -320 -121 -996 3 -487 470 343 310 -940 389 627 -772 880 392 212 941 -943 208 -328 -25 854 -17 600 -638 247 920 170 -657 -101 -699 936 -83 -613 212 780 563 271 -812 -246 -17 447 424 109 -170 -341 -536 -504 -215 -799 -180 453 832 -92 767 -889 134 -320 163 490 491 376 -897 973 890 681 -517 844 94 757 342 420 342 645 847 -264 -816 977 -199 156 -846 599 128 -454 555 -633 247 -191 606 -894 -825 364 -161 792 -121 695 -252 -309 -916 120 788 903 -120 154 117 91 347 440 -158 591 642 156 127 699 -21 -663 -122 -569 -475 -928 -598 -876 -301 -569 344 359 -305 385 266 -76 645 884 -99 176 -396 -558 172 -311 -542 -884 -92 305 -526 -162 728 708 704 -845 193 516 902 -454 106 669 -565 -875 -532 602 -126 479 -422 -930 312 -721 -501 -777 -841 374 -273 413 195 -970 -923 -246 723 83 911 976 991 -767 107 -190 -242 753 537 -195 78 -38 156 979 -280 546 -281 -818 -353 712 517 676 -926 329 -263 798 -645 176 -364 -830 73 -155 616 542 154 807 -959 188 251 -189 -548 627 -780 445 -870 -437 -748 -953 292 939 -36 778 -899 211 -637 89 822 869 -378 -721 941 -512 -985 283 -22 995 -968 31 572 70 -828 989 -164 772 -470 833 -212 -410 78 -418 140 477 405 -990 321 -309 -354 511 -136 416 -396 -888 753 405 151 170 -11 -108 -132 -806 -880 -895 -519 613 960 -716 916 193 -702 554 -824 772 314 -770 440 628 -753 538 375 -453 954 47 678 337 250 107 872 -797 450 -559 -628 -420 -86 -927 954 355 -689 -827 334 -423 -806 -562 380 174 -174 609 -829 603 -601 -755 366 -616 303 11 -664 -46 699 -140 397 -356 -489 895 -950 128 984 486 -851 -465 423 991 -374 -919 -553 -179 -229 269 -687 171 370 959 316 932 -280 736 -333 393 160 596 -635 -725 719 545 845 -183 732 -211 -418 -769 -121 864 -876 558 -418 806 353 582 618 -116 0 85 810 -952 -442 938 -495 420 -456 -936 758 -357 -108 -612 646 -54 338 -287 -319 -964 -994 -443 -653 193 -356 812 -822 163 645 -706 147 89 -139 927 -460 -342 -878 369 554 71 -693 88 371 958 -651 314 343 -74 26 -589 -35 590 99 -568 -205 724 303 169 -570 500 -27 -93 921 -107 97 -476 855 210 68 -158 -440 -507 548 -855 580 -588 -764 577 -598 -668 -458 -375 408 -909 709 158 583 54 -476 356 -875 528 -144 -333 526 -434 342 -500 463 638 -688 -44 -60 -254 340 292 733 704 -915 -975 815 -651 660 692 -954 977 175 -930 -16 -97 472 549 599 -284 -485 787 685 -562 -358 964 982 -791 328 -903 -237 543 -900 789 274 -330 263 -281 375 -34 885 -615 -216 -165 -73 287 698 -79 -685 861 -639 574 -931 -127 -914 -764 -645 -519 -555 -721 -223 -326 -243 291 84 -318 -854 -552 -825 865 36 280 -144 -12 -376 139 -175 830 458 359 -762 58 417 -109 665 -382 -502 73 -384 731 -611 695 -918 834 383 279 -746 151 -936 997 -775 479 894 -868 -110 781 -153 -674 490 39 -710 -108 806 267 532 793 -849 755 -77 256 823 -64 820 599 258 -306 977 142 571 -145 434 -447 227 325 530 -696 -349 98 -922 229 -625 -806 124 378 593 967 -44 -963 -518 -429 368 865 591 772 -922 202 146 855 256 60 722 -243 -302 355 -171 803 -835 513 221 -877 -200 530 873 197 -517 445 338 853 -370 -961 714 -157 -10 -607 -649 -715 -346 -514 -569 380 -40 51 925 986 225 -112 186 234 927 -84 922 -647 96 827 900 -634 767 775 -604 -742 702 -565 -523 383 695 -805 412 613 242 -897 836 -113 769 -487 -421 -207 -803 435 610 520 352 -209 440 220 -371 -483 -723 380 270 -315 546 -963 387 216 93 302 -237 839 755 -754 -954 -696 661 405 -27 -357 755 -899 820 -914 -412 151 805 -914 743 101 585 -134 -777 197 757 -666 -435 570 -932 263 -283 -786 441 205 289 933 734 -712 716 -264 -429 -651 488 -241 -135 -360 211 739 390 272 889 565 9 830 -718 -955 938 448 118 -538 510 -208 441 645 821 576 230 -84 -789 -518 -824 313 599 204 388 649 -819 -695 -905 277 -110 -977 -961 993 316 97 56 409 509 -701 -435 -598 -842 711 -227 -383 640 -538 -277 -959 -315 901 815 102 -301 -611 609 471 -887 -148 -437 302 553 -105 -247 5 555 -317 180 -191 -50 338 -471 112 -867 398 568 600 -207 -505 383 581 102 -459 -668 -923 -535 -462 -83 -320 -413 -871 531 -304 -873 -638 -673 764 290 -698 -610 490 966 371 410 -179 -333 118 217 459 -461 362 495 -45 -134 237 -224 -408 -761 124 -604 257 -699 -347 94 803 489 351 145 551 507 236 524 -347 240 36 -353 -290 -78 -629 -352 88 -975 -472 -561 701 107 78 748 275 626 -51 -627 -316 356 -293 94 164 300 -385 485 161 -409 -756 433 376 608 -496 680 -195 620 -854 -981 -305 -925 220 812 -470 919 794 791 -487 -551 685 -621 719 447 316 -913 -792 -346 514 -445 578 -375 336 -62 294 796 -57 347 -362 681 -339 -504 648 -508 194 -388 -791 -639 65 560 -420 379 -845 -220 826 894 -139 514 757 723 -559 440 721 467 -693 568 748 269 652 -13 -55 919 831 -188 68 256 587 -352 639 210 -14 -514 -227 412 -649 547 -986 949 -543 -420 -776 -928 749 -98 -204 512 -339 -466 759 -211 512 413 931 395 -206 808 402 -488 -683 674 -590 896 772 173 -494 944 442 651 -489 536 64 -879 161 407 530 947 -747 -987 -174 707 186 413 4 -209 -441 -802 299 243 -186 620 -730 -542 -853 215 770 712 -77 -554 139 -573 532 -679 665 -319 967 386 551 952 369 -819 -734 -454 954 -674 620 -934 771 -605 -946 -149 281 443 -587 -630 -188 -267 575 -907 864 175 183 -409 -653 -599 -810 -61 95 -418 191 -254 508 -893 416 269 -805 282 421 561 -243 426 -548 -271 544 764 -10 -173 581 964 -609 797 -389 803 -646 122 468 389 -967 848 459 57 937 521 -19 727 735 784 204 -323 557 -868 166 -332 -125 -473 -252 -659 -7 -550 34 -101 494 -726 -186 985 173 353 535 -299 -166 -204 923 749 -771 598 -78 0 -493 936 783 724 54 -546 998 16 -655 -638 283 251 -692 -575 564 -876 291 112 346 -2 559 -925 301 545 682 952 770 -839 331 38 556 334 -296 259 112 -665 -447 951 -424 -489 843 950 629 504 -41 283 -133 203 796 -980 -313 -16 519 -954 -932 989 -128 -349 -984 -686 -307 -594 761 -560 50 523 969 487 -212 -725 -648 -647 402 -699 358 2 -405 130 -192 470 514 -721 -359 -964 -407 328 -840 -210 656 -379 -580 668 296 213 -832 976 426 761 -957 679 674 916 -853 -106 -495 127 143 -18 -451 -493 279 936 -42 -388 -820 -656 -817 819 421 -70 -122 -748 596 6 868 -10 980 -189 341 -209 420 921 924 598 21 -70 -413 175 -419 333 170 800 -964 734 867 -189 -170 160 -629 871 -490 830 -290 -193 765 -734 -251 771 68 954 -834 -217 998 -462 881 -479 -516 302 -635 188 502 -424 -970 -274 -516 254 -673 -303 -658 -73 -798 154 560 84 -553 132 157 25 -697 -98 -89 -266 889 -192 643 -527 -278 989 -62 -511 690 419 -499 321 970 91 -793 -134 -571 -531 267 707 -839 724 788 915 -301 -170 -699 958 633 -924 -598 779 -842 89 -423 -79 -519 613 876 195 759 -647 -677 655 451 -139 90 925 -524 -222 -776 162 331 501 -925 -163 477 941 285 209 774 -514 -172 673 332 -518 739 -869 -873 209 904 -560 350 625 611 -36 -840 438 -579 -4 865 832 58 -727 21 435 725 436 456 292 149 171 -832 11 423 -831 -281 -970 -936 -258 -958 304 343 -676 -541 -87 138 889 126 307 945 -858 -197 563 -132 648 856 50 600 -287 692 876 -975 -399 -996 304 -392 -284 -112 -641 -355 -373 -660 -778 347 964 -929 -150 -470 957 -652 -720 -913 -138 -68 763 -698 -851 -653 284 -684 -9 886 184 -13 -220 442 100 5 63 -380 953 206 -943 -551 54 -532 22 -191 -29 -446 798 -551 95 858 681 91 -657 -395 -30 843 -75 -732 -152 -432 -40 668 -322 134 128 -579 -877 -648 -432 -806 -502 -522 265 -694 -921 136 462 657 -965 -767 130 554 167 163 647 -744 -725 -199 864 -552 -106 115 868 789 -840 -890 -54 199 436 -53 382 -588 -357 -714 721 309 -501 482 353 206 -294 -997 257 11 760 -382 83 -693 945 -357 116 -348 829 91 -353 763 -990 -479 115 -493 12 -331 -599 -874 407 -661 -303 -202 -546 -259 -585 -655 -984 160 -283 708 524 752 -325 -342 830 932 -358 638 -885 289 438 -537 533 906 -502 370 -710 -686 -357 999 804 -561 962 716 479 -552 -163 -734 411 903 -597 -136 49 -931 888 -410 506 954 629 -759 -151 -788 -50 648 -141 -823 -116 -683 -426 982 -315 499 134 -913 875 919 849 -570 569 423 423 -572 -922 38 -612 -716 444 609 775 441 569 -753 278 -955 -288 -772 -674 -12 -465 619 504 204 -508 -95 171 592 942 -292 -273 -295 271 -405 -140 -296 144 570 156 -188 449 -832 95 525 618 -915 964 -146 114 806 -486 -351 -844 341 -60 -747 672 30 -547 919 1000 127 846 301 670 -393 656 429 655 -310 -4 -143 -337 -248 -175 -268 396 -805 -532 -178 -241 592 -725 -4 -803 275 -759 847 951 384 -500 -292 -886 -147 -41 -512 -652 -549 -574 -312 -908 706 -16 920 -635 -175 143 -995 -143 750 915 -445 -452 -868 -569 572 -527 -31 -961 128 -27 -1000 -984 641 -583 -771 154 -549 804 76 363 -88 -961 229 -163 870 -383 221 935 446 446 -277 950 -522 -111 -879 821 -603 -630 507 -338 -136 -103 878 287 331 -915 800 565 180 372 598 -233 793 625 45 553 503 487 612 572 -679 -156 -969 119 300 892 678 -72 -111 -482 941 669 54 404 60 -693 -111 758 -487 263 -527 -718 -640 862 736 542 497 -238 389 -494 -5 -713 942 562 -950 -592 674 -771 551 -735 168 98 444 -693 -889 -705 309 -555 -53 -240 -167 494 447 62 -284 953 961 583 772 237 857 -856 323 -960 -26 -811 -282 -347 402 767 690 493 190 517 147 139 140 483 -295 207 -107 28 -405 647 -585 283 -317 -170 -285 -486 -852 -630 -820 368 324 -114 390 830 -4 -951 77 -517 -752 75 192 -128 -665 -618 460 120 -410 397 -387 375 502 721 -643 -974 710 299 -807 603 -439 -723 126 -56 543 -958 985 -304 207 -699 101 -10 -206 472 92 630 470 -36 636 470 -27 890 -577 946 699 61 49 -472 -325 -180 643 612 807 199 -30 -580 879 -536 313 395 829 -828 -502 996 419 -605 98 -849 -780 -844 896 143 -97 77 -332 -799 536 -335 -591 -177 748 476 332 569 -162 -283 588 146 968 538 0 -51 -511 -270 33 460 -731 389 -745 -472 154 -361 -864 -648 216 -631 -230 204 261 -681 -522 -968 -474 -750 -987 538 551 75 -633 -130 515 290 -256 69 -871 301 -894 -964 317 -460 -445 -813 -815 -810 751 -728 926 661 771 840 -90 337 914 963 -523 477 829 42 -147 -716 -97 -873 488 19 -653 -117 564 431 -761 877 -894 -383 -855 -144 -256 237 524 659 -543 40 -210 63 -190 472 612 -553 511 -817 -629 -757 -969 -664 -120 698 -271 -167 536 -703 -941 -596 268 -480 -328 502 754 -594 87 969 802 -585 -295 -685 318 -397 -426 116 -105 554 750 198 849 79 703 -357 -136 -645 309 4 -833 724 112 -299 283 561 656 970 543 -706 57 -962 -265 -114 696 782 -964 424 -787 -33 779 444 -646 894 520 -927 53 335 453 -632 302 -33 23 823 -877 -485 -474 956 -58 323 -913 538 653 158 -710 -572 612 -467 750 -738 -316 421 -515 399 889 -50 -651 -255 -338 -36 -137 -399 448 -166 491 -866 -891 36 -76 -312 -336 971 877 -533 650 282 -814 99 -771 190 -261 -54 -316 201 -823 265 -235 -416 54 580 -692 -248 -765 161 -169 916 -613 53 763 -283 29 776 -811 -782 136 -989 -828 -106 543 273 -680 705 709 531 40 27 -7 -638 823 -94 872 -586 990 106 -214 -495 323 -925 303 -501 655 870 -923 -374 559 665 169 -774 -21 -774 -424 -488 -338 545 -744 -516 -292 -494 -722 -491 468 550 928 853 -674 -435 299 213 134 390 273 290 148 728 561 688 913 -2 75 520 266 -349 35 -939 695 908 -344 -398 -673 -699 -506 410 -429 351 -813 673 891 991 661 -17 734 691 -149 -452 375 -908 748 349 -717 -236 868 57 562 -981 -42 495 207 -258 631 129 -139 -983 -575 945 -290 357 10 -16 -628 345 -860 547 269 662 351 20 751 -635 473 353 690 -129 -831 -493 -432 -447 -467 -681 833 617 -100 963 326 -154 98 -248 -56 -951 348 869 126 816 -967 -830 897 832 96 -845 935 938 867 -400 296 -989 393 205 -592 -629 254 -815 -420 337 -199 -334 329 320 -430 -219 582 -112 -685 474 690 571 -320 -834 44 -785 -131 464 800 10 -465 -678 312 -207 -690 -896 -963 -33 -249 -61 701 -85 -738 -722 961 -323 728 542 -767 541 324 -299 -781 -47 317 -31 974 472 144 538 651 72 384 -391 132 -380 783 289 -987 808 683 -954 -754 41 -944 56 416 844 -936 -927 710 -571 -210 275 416 723 10 -117 -691 -732 -423 -208 -89 885 -313 31 -397 501 -903 -181 -319 -813 -340 332 493 273 776 113 -366 -826 -965 -536 480 508 -246 -989 -215 -919 789 169 542 864 -999 426 691 -682 589 795 202 746 62 -534 -368 293 972 -149 -664 571 487 583 590 418 280 208 775 -553 -124 944 714 396 17 487 411 932 -558 384 699 -944 268 712 588 902 -53 -54 -208 -672 984 -229 963 759 707 -977 -511 -128 834 8 850 -640 -161 72 -163 -767 -408 -201 918 -519 -171 -95 -24 -329 -154 -355 -263 -184 108 227 160 287 -259 -88 -843 -95 1 -807 913 -830 660 -861 -555 -493 -886 -360 54 358 -547 -69 685 759 -204 -187 -958 682 621 39 -576 798 392 147 430 37 -156 -722 -2 557 326 358 989 -804 -561 -870 -263 -915 -139 445 -355 -423 998 715 2 -497 -302 575 690 709 355 -363 -731 -492 -390 -937 -697 -142 -718 357 508 873 639 -39 216 293 100 708 450 -34 540 -966 761 -750 593 -699 -132 -856 -217 -46 123 599 -775 901 225 -654 70 -355 -606 -806 -968 -137 693 165 652 485 -212 744 -95 -953 -351 348 -325 606 934 -852 -165 -951 74 341 -362 879 906 664 696 110 766 333 -425 -136 -621 915 -720 595 -267 367 353 -599 -786 891 436 -826 -627 -352 273 409 -897 -358 -677 -226 64 460 -540 808 334 -324 682 249 -115 -57 -246 562 -998 -526 -605 -918 965 -307 -749 -189 869 -997 -543 -974 -445 133 -253 963 997 58 600 565 635 -707 -1000 -318 -893 -446 -582 576 811 -469 482 446 197 585 410 693 165 566 -232 518 283 -789 814 -446 -750 -391 -853 921 616 -358 248 -969 -736 880 219 604 -630 -695 111 -410 677 252 522 -132 -139 -135 996 866 -493 454 717 -395 -263 -789 -88 825 -704 -208 882 -955 -338 -302 -39 -345 -265 -413 -69 -354 945 -919 398 219 333 -262 -946 803 -606 664 185 -143 -969 -584 -38 397 -68 -155 -690 -338 -89 -213 590 148 -831 -866 214 302 362 -36 -129 561 587 43 847 -240 -851 -328 428 426 -193 -257 77 818 -829 484 -793 -335 343 995 -367 873 120 171 -273 -220 -421 -599 218 -792 -734 89 47 -937 -421 124 725 -46 887 351 -293 -849 -457 26 -435 127 583 265 -746 135 994 -597 496 -767 943 -981 728 979 280 573 782 -710 -514 -237 -144 164 -764 4 -609 570 -859 355 493 424 -992 586 697 -547 145 263 -770 -894 -47 -369 -865 -202 370 522 834 72 777 -35 -390 152 437 -198 -179 -492 -979 -243 -955 356 -178 625 -821 871 531 859 -301 -168 -93 -219 366 -543 433 -365 186 -378 95 693 -300 868 9 611 -370 -142 -613 440 164 945 -459 -473 149 659 -472 697 -972 -631 -361 -544 511 -446 359 -140 -499 631 -995 -269 654 516 -444 683 -343 -172 -356 -927 -861 -475 258 840 -160 124 299 325 -207 309 320 -956 -349 9 -211 -190 94 -191 -811 374 232 994 977 693 -772 -881 -826 -157 117 280 829 -272 352 224 -593 -151 49 579 -120 825 701 584 585 -748 -155 241 -763 776 707 348 -119 493 359 -294 -654 415 191 -429 -949 -697 -72 143 207 -654 425 355 -201 -642 882 -688 661 -502 718 -90 337 -621 953 461 220 -908 -732 780 -967 511 -124 -690 814 49 794 -362 -705 -341 -173 -465 811 320 -613 265 -755 -77 -227 -834 191 -724 922 -977 -253 -191 51 564 369 777 -801 209 -724 -956 -9 575 693 753 -381 -902 330 -304 -714 -722 -8 955 -479 385 639 842 -348 123 580 521 552 -258 390 -111 -213 -544 -784 71 -581 -98 -374 16 813 493 761 934 -792 414 -559 -349 -20 -296 -875 643 950 -74 -408 -477 527 31 -658 672 393 -554 349 972 782 -778 567 247 -497 465 -847 -575 927 917 237 527 412 -961 781 -888 686 -315 -864 956 -195 705 -119 -646 -126 796 -509 -3 659 739 -440 475 457 628 654 709 40 -102 -745 -612 452 -227 -585 569 -929 -538 -444 859 472 -603 180 520 516 -92 -417 -328 -371 432 -755 -600 -642 -272 -295 652 63 9 -652 -938 31 -709 -584 581 -464 -775 -798 -13 893 425 -416 -141 -739 418 684 -643 46 -804 -565 -567 275 666 125 495 471 -471 338 695 628 -769 53 312 242 27 859 439 -690 -488 432 249 370 971 347 761 -882 432 837 3 696 -867 -861 650 828 79 129 467 -450 -592 179 13 -331 -119 999 992 -869 877 -169 360 -147 -656 686 114 -100 -547 -121 -602 -843 -402 -115 362 330 186 939 548 580 109 -195 -470 396 -635 932 -419 -789 -204 515 -306 -743 -62 -540 -254 363 -366 570 -659 212 752 -933 -175 191 -444 222 73 -346 -642 -39 45 209 295 631 -679 915 79 857 -369 963 -722 144 379 -441 -494 -287 598 710 767 -443 -94 44 -488 -219 633 136 -486 -234 272 -591 487 458 84 982 -180 -661 98 -324 -832 -584 -721 492 443 686 -112 -889 -369 294 780 107 755 774 186 722 351 -139 682 364 -14 810 -442 -823 47 -576 -47 648 58 559 331 -599 13 241 882 582 -71 963 -446 -529 961 -680 -402 -404 -130 -545 983 -75 725 122 -546 -507 799 -59 220 214 631 -177 -435 54 885 560 226 699 725 -902 -165 256 939 335 -803 501 111 627 -412 -957 499 845 -613 120 22 -269 834 270 -1000 445 -775 -90 -71 -972 890 454 -823 716 -457 107 -886 976 747 -714 382 270 -276 287 946 -826 -523 -835 -343 -255 816 -735 -963 -766 -191 -169 -45 699 -786 284 905 -466 -676 630 -934 -974 698 367 -967 -650 -919 -375 -258 -79 435 -42 460 34 -690 -232 789 -494 89 -926 -432 -88 502 861 -665 -559 -406 -507 51 -397 -864 694 -953 -322 -716 920 735 -661 246 -351 353 -471 89 871 -475 -806 -545 -249 437 -439 166 968 344 -772 987 -664 508 -677 -662 -452 507 923 -16 723 -675 -672 155 -458 -109 770 -91 -685 120 642 614 -460 -649 -404 -982 284 164 -180 -324 -674 -69 -655 -13 133 -980 601 680 -449 -171 -246 527 207 375 -658 888 -118 -265 -966 116 15 -947 929 -492 479 -205 33 508 450 -161 332 -569 987 512 -918 -814 263 269 -875 -699 -392 853 457 388 -597 -279 -390 -586 -602 -804 6 -832 359 -901 -416 364 -763 -85 914 41 -162 -682 319 575 72 -812 -239 -129 -678 -151 -263 -6 -596 519 -973 219 226 -516 -63 86 -154 -711 -972 -942 139 -158 322 205 -539 -160 -524 -426 876 497 -332 817 734 -227 317 -280 -751 -257 439 969 -632 801 -801 331 -4 830 -147 942 -700 -358 377 739 95 469 -894 -434 -384 483 699 -260 827 -694 99 -59 868 -154 961 -359 -582 90 387 496 -901 329 783 750 517 950 642 208 84 -827 135 -51 619 388 597 -793 409 730 -501 -175 879 -337 -503 -748 -408 745 -378 283 -55 584 36 -953 -452 -96 583 735 -79 732 585 961 442 -139 360 -224 -610 -754 377 752 110 -501 -782 -266 -63 181 984 -333 920 -903 3 336 50 71 764 -263 404 -628 241 691 964 -370 -676 -415 -695 925 -705 -950 -78 -146 234 756 635 -584 337 -705 -362 159 -757 208 324 775 243 796 710 -690 576 323 305 471 -633 902 274 -508 59 -60 830 -760 759 102 -34 -670 -551 691 -582 -976 -16 337 -857 -855 44 191 -635 -71 -118 -934 -348 782 613 -602 -939 -531 -328 966 649 -548 226 -976 436 734 -461 295 -787 -875 -200 697 693 -482 -154 -512 -639 -853 -449 553 437 -876 78 -180 -258 511 764 -859 489 -631 -197 412 85 -408 758 -927 924 -372 -608 277 642 -962 604 501 597 969 -350 -341 -494 304 -419 -107 -593 -170 299 524 -466 71 -759 -920 -375 -73 831 -225 -401 518 767 -672 407 747 194 705 635 -330 -181 -275 -333 -904 -501 -659 265 -143 866 -278 -21 778 58 -39 -749 -121 454 834 -941 166 -625 212 603 -50 807 -707 -381 -113 -844 -211 409 869 -203 316 355 469 831 -300 -158 380 -763 -160 315 583 746 -192 798 -837 -807 0 -649 -539 -649 -43 937 -97 -511 -367 -49 -900 -550 535 871 926 18 207 251 -84 175 -333 -621 541 -821 519 -712 -124 -603 -340 -229 -781 -267 -293 916 -795 -619 -813 908 -297 -312 657 -430 -541 447 340 37 826 909 -514 -264 -314 -144 166 111 -280 433 -310 253 30 -343 518 193 188 -349 418 -485 897 -897 814 290 -643 831 -691 267 -342 -409 -795 -603 -945 -752 629 37 357 -991 574 59 117 648 -796 408 -148 720 -890 -154 -471 -480 -693 594 -834 221 -616 585 -287 -935 -108 -131 136 -883 915 -209 736 930 -595 74 991 -360 -197 -772 142 -565 97 718 -538 4 -721 146 -883 -818 515 -715 -860 -876 930 769 605 861 718 -887 -188 889 -720 -538 998 806 -116 214 -954 -370 -395 -541 907 178 691 619 -657 -855 139 107 32 843 733 -583 -963 251 -862 766 -289 -386 -182 874 674 730 448 608 -619 560 795 -135 -142 -107 51 -674 -7 981 -927 462 -203 707 131 153 1 -95 -649 -887 204 518 -657 885 267 -552 -719 361 137 -707 966 -397 209 754 -627 491 -337 430 806 70 105 491 -491 859 -859 -991 991 -22 22 114 -114 632 -632 553 -553 598 -598 -244 244 -297 297 -28 28 -192 192 274 -274 239 -239 333 -333 246 -246 914 -914 792 -792 -644 644 -851 851 -399 399 893 -893 -337 337 -435 435 -59 59 -910 910 362 -362 -646 646 -221 221 -24 24 764 -764 935 -935 580 -580 751 -751 100 -100 -90 90 -722 722 -68 68 628 -628 -477 477 912 -912 -773 773 -571 571 466 -466 -451 451 567 -567 -373 373 678 -678 732 -732 -537 537 347 -347 -108 108 799 -799 -389 389 -6 6 950 -950 -908 908 -408 408 -600 600 36 -36 841 -841 -625 625 -291 291 -16 16 467 -467 -219 219 194 -194 -559 559 896 -896 271 -271 -221 221 659 -659 347 -347 -196 196 227 -227 989 -989 800 -800 263 -263 321 -321 403 -403 672 -672 861 -861 362 -362 -660 660 535 -535 -324 324 -274 274 -633 633 -691 691 -819 819 -921 921 -918 918 -678 678 -93 93 472 -472 -837 837 750 -750 340 -340 451 -451 -718 718 -817 817 -808 808 942 -942 -146 146 244 -244 911 -911 278 -278 295 -295 386 -386 -792 792 196 -196 -43 43 85 -85 352 -352 719 -719 -417 417 -31 31 -201 201 -781 781 -538 538 -391 391 -231 231 624 -624 -829 829 912 -912 -229 229 646 -646 654 -654 302 -302 -763 763 960 -960 897 -897 245 -245 -193 193 -866 866 -212 212 453 -453 591 -591 -41 41 826 -826 -212 212 -78 78 -114 114 708 -708 594 -594 792 -792 741 -741 -76 76 917 -917 -667 667 143 -143 717 -717 976 -976 757 -757 491 -491 -567 567 113 -113 576 -576 -402 402 243 -243 -805 805 911 -911 -801 801 -570 570 -695 695 942 -942 -87 87 741 -741 628 -628 -94 94 -499 499 -835 835 -394 394 332 -332 -202 202 856 -856 -208 208 366 -366 -863 863 883 -883 -758 758 734 -734 -52 52 674 -674 -567 567 105 -105 526 -526 211 -211 -682 682 -662 662 776 -776 -224 224 -228 228 523 -523 -885 885 9 -9 -830 830 -246 246 617 -617 -943 943 -374 374 176 -176 368 -368 -584 584 -744 744 -225 225 885 -885 -567 567 7 -7 746 -746 317 -317 -572 572 233 -233 937 -937 626 -626 -753 753 206 -206 28 -28 -957 957 -167 167 -425 425 -592 592 173 -173 239 -239 651 -651 -512 512 -887 887 -558 558 73 -73 -882 882 198 -198 -551 551 -193 193 -254 254 -279 279 -637 637 -422 422 -542 542 945 -945 303 -303 303 -303 627 -627 384 -384 -256 256 762 -762 -786 786 -985 985 411 -411 789 -789 999 -999 -255 255 -461 461 -21 21 618 -618 -908 908 -89 89 110 -110 -985 985 691 -691 58 -58 -938 938 240 -240 -921 921 691 -691 -966 966 751 -751 -658 658 -762 762 532 -532 766 -766 20 -20 931 -931 784 -784 961 -961 66 -66 -771 771 821 -821 247 -247 -267 267 -258 258 647 -647 -719 719 801 -801 89 -89 -948 948 -95 95 149 -149 -864 864 -994 994 -361 361 112 -112 327 -327 304 -304 -728 728 68 -68 -376 376 -91 91 -415 415 -518 518 25 -25 893 -893 954 -954 534 -534 843 -843 -15 15 798 -798 92 -92 -268 268 289 -289 121 -121 707 -707 -352 352 748 -748 163 -163 -230 230 -845 845 896 -896 -387 387 968 -968 162 -162 627 -627 313 -313 -968 968 -526 526 -607 607 -225 225 981 -981 -543 543 998 -998 429 -429 -686 686 -380 380 94 -94 687 -687 381 -381 -64 64 -517 517 367 -367 -187 187 318 -318 -600 600 -897 897 -822 822 137 -137 796 -796 -44 44 -556 556 393 -393 -496 496 725 -725 -442 442 997 -997 -236 236 853 -853 -732 732 -828 828 -801 801 -355 355 -285 285 228 -228 -858 858 958 -958 176 -176 671 -671 687 -687 36 -36 -157 157 -597 597 822 -822 463 -463 277 -277 33 -33 -496 496 -977 977 161 -161 513 -513 766 -766 -3 3 -761 761 675 -675 452 -452 -366 366 166 -166 321 -321 -517 517 562 -562 -133 133 -461 461 787 -787 -279 279 -59 59 -421 421 685 -685 169 -169 635 -635 274 -274 -424 424 -286 286 -560 560 802 -802 -486 486 436 -436 997 -997 -393 393 -926 926 961 -961 -480 480 -320 320 -165 165 -122 122 -964 964 -679 679 -28 28 -629 629 353 -353 -194 194 -418 418 -231 231 501 -501 -551 551 805 -805 252 -252 -589 589 -324 324 403 -403 -215 215 -885 885 -794 794 785 -785 -927 927 -230 230 527 -527 879 -879 -410 410 108 -108 -250 250 934 -934 334 -334 895 -895 -322 322 684 -684 982 -982 -358 358 100 -100 -585 585 -855 855 -242 242 260 -260 294 -294 -943 943 -693 693 684 -684 253 -253 -643 643 422 -422 593 -593 879 -879 -684 684 41 -41 529 -529 689 -689 408 -408 -485 485 -967 967 668 -668 -674 674 210 -210 856 -856 -973 973 -802 802 471 -471 -925 925 -506 506 486 -486 25 -25 762 -762 951 -951 -732 732 -667 667 91 -91 427 -427 339 -339 -652 652 -218 218 786 -786 -667 667 581 -581 465 -465 667 -667 66 -66 460 -460 684 -684 321 -321 -416 416 -405 405 -856 856 907 -907 -236 236 64 -64 67 -67 -45 45 -680 680 511 -511 39 -39 -44 44 -483 483 -382 382 277 -277 -598 598 227 -227 -962 962 -229 229 -779 779 -522 522 -152 152 957 -957 414 -414 811 -811 40 -40 723 -723 285 -285 -404 404 -884 884 864 -864 297 -297 944 -944 -688 688 -253 253 -414 414 815 -815 893 -893 209 -209 -868 868 36 -36 -177 177 -430 430 957 -957 68 -68 476 -476 59 -59 -519 519 -82 82 -318 318 -627 627 187 -187 435 -435 -272 272 -357 357 -505 505 -328 328 263 -263 705 -705 -706 706 490 -490 450 -450 -525 525 -879 879 -831 831 980 -980 564 -564 -262 262 -584 584 -687 687 553 -553 -137 137 396 -396 528 -528 -963 963 424 -424 850 -850 655 -655 -26 26 716 -716 110 -110 -152 152 263 -263 342 -342 -878 878 -397 397 487 -487 -490 490 596 -596 -741 741 274 -274 453 -453 -413 413 -171 171 -625 625 881 -881 -117 117 -546 546 914 -914 826 -826 -474 474 -363 363 -109 109 -660 660 -682 682 57 -57 -898 898 -514 514 832 -832 68 -68 636 -636 522 -522 -21 21 -568 568 178 -178 -865 865 778 -778 713 -713 121 -121 -173 173 742 -742 -885 885 -338 338 28 -28 -944 944 -451 451 -133 133 -911 911 581 -581 -329 329 181 -181 -644 644 -638 638 -896 896 -73 73 -429 429 -870 870 851 -851 31 -31 -457 457 -922 922 626 -626 -425 425 205 -205 108 -108 -821 821 455 -455 587 -587 900 -900 -470 470 857 -857 165 -165 839 -839 -304 304 -67 67 -215 215 -216 216 -701 701 -994 994 -696 696 -601 601 -122 122 885 -885 -202 202 468 -468 650 -650 -419 419 -13 13 33 -33 964 -964 -314 314 -37 37 603 -603 -367 367 -466 466 651 -651 954 -954 -696 696 493 -493 389 -389 7 -7 -545 545 223 -223 -634 634 94 -94 945 -945 215 -215 230 -230 452 -452 -770 770 530 -530 511 -511 650 -650 99 -99 842 -842 -639 639 339 -339 603 -603 989 -989 -394 394 402 -402 230 -230 -3 3 386 -386 216 -216 554 -554 777 -777 -595 595 685 -685 407 -407 -709 709 36 -36 876 -876 -721 721 -269 269 620 -620 -716 716 582 -582 4 -4 -631 631 -5 5 -42 42 622 -622 -722 722 54 -54 438 -438 -68 68 -475 475 -201 201 -244 244 -497 497 562 -562 -746 746 -976 976 491 -491 419 -419 -716 716 84 -84 479 -479 827 -827 -964 964 -671 671 -853 853 223 -223 74 -74 259 -259 -195 195 -224 224 -336 336 407 -407 861 -861 410 -410 678 -678 -45 45 -550 550 829 -829 -334 334 776 -776 -60 60 970 -970 -839 839 -940 940 -309 309 -656 656 -987 987 -965 965 759 -759 -825 825 -104 104 311 -311 -502 502 700 -700 687 -687 525 -525 -508 508 383 -383 -38 38 -191 191 -379 379 266 -266 -405 405 -3 3 -56 56 -397 397 717 -717 926 -926 398 -398 435 -435 -745 745 -928 928 408 -408 -584 584 529 -529 -836 836 569 -569 632 -632 742 -742 30 -30 -469 469 -266 266 699 -699 251 -251 977 -977 -374 374 959 -959 691 -691 590 -590 988 -988 -381 381 -957 957 -428 428 -590 590 -692 692 -225 225 -754 754 -837 837 -345 345 -34 34 66 -66 -438 438 460 -460 -170 170 17 -17 550 -550 -970 970 874 -874 370 -370 849 -849 -622 622 785 -785 830 -830 984 -984 -634 634 617 -617 972 -972 859 -859 -188 188 907 -907 0 0 -290 290 686 -686 1 -1 -272 272 -657 657 748 -748 -59 59 824 -824 41 -41 525 -525 -596 596 -34 34 488 -488 330 -330 -365 365 -952 952 29 -29 49 -49 696 -696 540 -540 916 -916 -432 432 -307 307 744 -744 709 -709 -944 944 -184 184 756 -756 -760 760 -619 619 958 -958 -348 348 957 -957 595 -595 882 -882 -622 622 394 -394 195 -195 8 -8 -900 900 230 -230 918 -918 959 -959 -870 870 150 -150 553 -553 78 -78 -461 461 549 -549 761 -761 -706 706 208 -208 266 -266 297 -297 616 -616 -735 735 -731 731 -510 510 -351 351 47 -47 -503 503 907 -907 -221 221 305 -305 176 -176 -503 503 814 -814 563 -563 475 -475 -360 360 -737 737 564 -564 -614 614 -853 853 511 -511 270 -270 -932 932 -544 544 831 -831 -564 564 774 -774 -633 633 -206 206 23 -23 521 -521 725 -725 573 -573 913 -913 223 -223 -124 124 -390 390 86 -86 -522 522 573 -573 547 -547 -449 449 -751 751 873 -873 157 -157 233 -233 -918 918 -588 588 610 -610 70 -70 973 -973 -381 381 -828 828 -685 685 881 -881 776 -776 879 -879 -487 487 -664 664 323 -323 -514 514 -457 457 122 -122 -581 581 49 -49 -192 192 636 -636 -483 483 -643 643 257 -257 150 -150 -332 332 -715 715 -185 185 -138 138 922 -922 -104 104 -674 674 -865 865 14 -14 -806 806 -996 996 422 -422 -73 73 215 -215 -593 593 -881 881 424 -424 -251 251 612 -612 -94 94 -124 124 -182 182 314 -314 -604 604 819 -819 382 -382 438 -438 308 -308 902 -902 546 -546 -71 71 835 -835 -808 808 -975 975 351 -351 135 -135 -59 59 -59 59 -775 775 -94 94 127 -127 -994 994 -115 115 -866 866 526 -526 303 -303 139 -139 428 -428 648 -648 281 -281 404 -404 126 -126 -701 701 700 -700 327 -327 561 -561 -458 458 -549 549 -180 180 -225 225 -922 922 -81 81 -316 316 -797 797 -288 288 -353 353 784 -784 -770 770 -591 591 -561 561 529 -529 -518 518 766 -766 582 -582 64 -64 318 -318 594 -594 -668 668 320 -320 273 -273 -590 590 628 -628 -607 607 370 -370 -649 649 206 -206 790 -790 647 -647 76 -76 -320 320 -664 664 -924 924 886 -886 -546 546 -676 676 351 -351 740 -740 808 -808 -734 734 738 -738 135 -135 155 -155 -176 176 144 -144 -572 572 235 -235 959 -959 844 -844 -440 440 -641 641 741 -741 -922 922 540 -540 -51 51 -782 782 519 -519 121 -121 103 -103 126 -126 111 -111 316 -316 -426 426 739 -739 -243 243 -579 579 -713 713 -905 905 -577 577 -35 35 243 -243 -146 146 826 -826 719 -719 -909 909 -627 627 -244 244 409 -409 -109 109 817 -817 -608 608 954 -954 -633 633 -127 127 -221 221 -258 258 252 -252 49 -49 -44 44 -816 816 -448 448 -791 791 225 -225 -433 433 180 -180 310 -310 96 -96 804 -804 16 -16 463 -463 986 -986 643 -643 -536 536 -102 102 559 -559 480 -480 -898 898 656 -656 -234 234 -748 748 -279 279 254 -254 -924 924 256 -256 -732 732 174 -174 735 -735 -335 335 857 -857 421 -421 499 -499 373 -373 176 -176 126 -126 -315 315 541 -541 322 -322 -73 73 -426 426 179 -179 867 -867 107 -107 426 -426 509 -509 64 -64 816 -816 345 -345 -701 701 -187 187 369 -369 -954 954 -930 930 -494 494 718 -718 814 -814 -495 495 -97 97 -221 221 195 -195 829 -829 -371 371 934 -934 538 -538 -385 385 527 -527 949 -949 2 -2 -947 947 -327 327 608 -608 -521 521 -287 287 296 -296 -846 846 -683 683 -828 828 178 -178 -74 74 -512 512 -689 689 703 -703 -808 808 819 -819 -82 82 504 -504 185 -185 -41 41 -234 234 -961 961 807 -807 -9 9 -839 839 207 -207 -211 211 899 -899 23 -23 85 -85 -570 570 -191 191 -137 137 448 -448 -872 872 -470 470 598 -598 917 -917 718 -718 -252 252 -656 656 486 -486 310 -310 -133 133 445 -445 -284 284 717 -717 -106 106 -739 739 -878 878 -696 696 136 -136 -409 409 140 -140 596 -596 307 -307 -3 3 -920 920 16 -16 -556 556 805 -805 491 -491 537 -537 395 -395 372 -372 639 -639 -602 602 489 -489 284 -284 -492 492 -410 410 -465 465 -552 552 -251 251 183 -183 -972 972 116 -116 492 -492 520 -520 -265 265 898 -898 -759 759 -751 751 470 -470 91 -91 -402 402 -303 303 -785 785 -221 221 -258 258 248 -248 -299 299 -112 112 -152 152 454 -454 -602 602 -148 148 -913 913 -604 604 -150 150 776 -776 540 -540 546 -546 -227 227 -988 988 502 -502 592 -592 321 -321 301 -301 64 -64 161 -161 -610 610 342 -342 355 -355 797 -797 -708 708 170 -170 -34 34 342 -342 675 -675 -111 111 -692 692 -819 819 544 -544 -239 239 -347 347 582 -582 42 -42 -250 250 -361 361 -535 535 310 -310 341 -341 182 -182 810 -810 984 -984 509 -509 593 -593 -117 117 299 -299 0 0 -841 841 -351 351 563 -563 977 -977 970 -970 -444 444 -32 32 685 -685 723 -723 -21 21 230 -230 351 -351 -105 105 -888 888 507 -507 399 -399 -904 904 -465 465 209 -209 -613 613 991 -991 -755 755 -395 395 265 -265 -8 8 -410 410 -730 730 -485 485 718 -718 303 -303 -214 214 -300 300 202 -202 670 -670 -691 691 -406 406 438 -438 735 -735 -932 932 588 -588 -186 186 808 -808 -687 687 598 -598 169 -169 -833 833 -832 832 -893 893 -932 932 378 -378 129 -129 -974 974 -385 385 -24 24 -562 562 -676 676 765 -765 -994 994 -144 144 -987 987 -954 954 -140 140 805 -805 -319 319 -993 993 -335 335 -730 730 857 -857 -883 883 372 -372 198 -198 -450 450 574 -574 -59 59 -292 292 -835 835 -359 359 540 -540 -699 699 676 -676 -154 154 -608 608 -77 77 36 -36 -704 704 498 -498 -981 981 391 -391 -86 86 698 -698 -146 146 -604 604 128 -128 466 -466 -810 810 784 -784 -912 912 755 -755 -492 492 375 -375 217 -217 573 -573 167 -167 -196 196 35 -35 475 -475 319 -319 765 -765 367 -367 -443 443 -46 46 155 -155 944 -944 -697 697 527 -527 -40 40 -871 871 -285 285 290 -290 290 -290 -679 679 -13 13 728 -728 463 -463 -475 475 -671 671 -797 797 -199 199 -811 811 810 -810 -864 864 -372 372 722 -722 576 -576 -714 714 -163 163 925 -925 720 -720 -830 830 286 -286 180 -180 612 -612 145 -145 383 -383 -735 735 825 -825 -467 467 -553 553 -477 477 131 -131 -836 836 -828 828 -207 207 -593 593 293 -293 -113 113 108 -108 489 -489 613 -613 -381 381 -860 860 848 -848 225 -225 -33 33 -306 306 -617 617 -627 627 -70 70 -635 635 -563 563 -596 596 487 -487 991 -991 -609 609 -71 71 762 -762 -127 127 349 -349 421 -421 857 -857 661 -661 -918 918 593 -593 678 -678 -934 934 -57 57 -209 209 -484 484 829 -829 355 -355 228 -228 -921 921 7 -7 172 -172 -639 639 457 -457 -793 793 665 -665 210 -210 -149 149 -62 62 -629 629 54 -54 1 -1 -744 744 -48 48 561 -561 641 -641 -168 168 -982 982 718 -718 421 -421 39 -39 736 -736 -503 503 239 -239 269 -269 -204 204 508 -508 -163 163 416 -416 -603 603 -248 248 -883 883 -219 219 229 -229 86 -86 498 -498 180 -180 -146 146 -146 146 -73 73 -612 612 -592 592 968 -968 403 -403 743 -743 -514 514 34 -34 -66 66 63 -63 426 -426 914 -914 244 -244 -767 767 -370 370 300 -300 -456 456 -239 239 -84 84 -379 379 -790 790 910 -910 152 -152 -1000 1000 -612 612 151 -151 -11 11 761 -761 433 -433 78 -78 -483 483 -903 903 -26 26 -612 612 262 -262 650 -650 -858 858 -235 235 -591 591 612 -612 345 -345 -50 50 -156 156 7 -7 605 -605 364 -364 58 -58 625 -625 72 -72 830 -830 -599 599 962 -962 940 -940 894 -894 293 -293 686 -686 572 -572 -572 572 -669 669 866 -866 478 -478 -324 324 288 -288 -69 69 -862 862 73 -73 483 -483 -44 44 -158 158 713 -713 -655 655 527 -527 -167 167 571 -571 528 -528 726 -726 425 -425 95 -95 989 -989 -863 863 328 -328 157 -157 98 -98 -54 54 -565 565 -200 200 -446 446 -208 208 678 -678 -844 844 887 -887 -999 999 -510 510 294 -294 398 -398 156 -156 512 -512 203 -203 -319 319 862 -862 -770 770 -244 244 -858 858 282 -282 -617 617 -832 832 -282 282 310 -310 31 -31 -366 366 -80 80 468 -468 -928 928 117 -117 302 -302 343 -343 -722 722 69 -69 -263 263 807 -807 -334 334 272 -272 -567 567 -346 346 -731 731 -204 204 143 -143 -461 461 523 -523 -229 229 -393 393 -769 769 978 -978 -859 859 -680 680 -417 417 -533 533 372 -372 798 -798 193 -193 -840 840 -962 962 713 -713 754 -754 855 -855 14 -14 295 -295 -193 193 -306 306 -548 548 -992 992 -278 278 823 -823 942 -942 801 -801 -336 336 718 -718 -641 641 -581 581 -951 951 -151 151 160 -160 -468 468 512 -512 -137 137 124 -124 -305 305 -828 828 652 -652 -416 416 208 -208 621 -621 652 -652 602 -602 66 -66 -365 365 485 -485 -383 383 -732 732 -117 117 -685 685 -987 987 -399 399 499 -499 -306 306 -39 39 967 -967 225 -225 150 -150 238 -238 -277 277 694 -694 -574 574 450 -450 -358 358 41 -41 -395 395 -423 423 915 -915 994 -994 226 -226 -710 710 -236 236 -733 733 -478 478 -994 994 -30 30 -50 50 -204 204 548 -548 -67 67 931 -931 644 -644 -103 103 -654 654 -936 936 78 -78 -186 186 -877 877 415 -415 -716 716 -534 534 -155 155 -14 14 -481 481 649 -649 104 -104 274 -274 -205 205 -619 619 -4 4 -736 736 -730 730 -19 19 -734 734 -613 613 963 -963 -829 829 321 -321 -420 420 409 -409 -798 798 682 -682 -34 34 -871 871 255 -255 909 -909 -845 845 -432 432 -545 545 -787 787 434 -434 481 -481 -614 614 -286 286 869 -869 344 -344 462 -462 -466 466 482 -482 666 -666 -505 505 -749 749 168 -168 -880 880 -466 466 -734 734 589 -589 -730 730 -672 672 774 -774 -395 395 207 -207 -176 176 -413 413 -874 874 -677 677 -913 913 -215 215 938 -938 780 -780 459 -459 -674 674 68 -68 -491 491 -346 346 554 -554 326 -326 676 -676 216 -216 532 -532 899 -899 625 -625 423 -423 -642 642 -608 608 -329 329 -473 473 -4 4 -399 399 148 -148 557 -557 -341 341 -623 623 860 -860 -104 104 -992 992 129 -129 -46 46 402 -402 -930 930 853 -853 585 -585 866 -866 -164 164 524 -524 -457 457 -298 298 -42 42 79 -79 -917 917 -992 992 -622 622 -197 197 721 -721 750 -750 294 -294 130 -130 308 -308 927 -927 -631 631 574 -574 -524 524 -286 286 -937 937 984 -984 296 -296 -479 479 681 -681 -648 648 -379 379 -178 178 -844 844 846 -846 415 -415 -355 355 -736 736 -175 175 863 -863 -189 189 44 -44 582 -582 855 -855 -979 979 337 -337 595 -595 -894 894 -701 701 -828 828 -460 460 -561 561 702 -702 815 -815 941 -941 -993 993 200 -200 -558 558 -751 751 -532 532 803 -803 630 -630 755 -755 -899 899 -786 786 -429 429 60 -60 423 -423 691 -691 883 -883 -884 884 -537 537 804 -804 -394 394 260 -260 -627 627 -793 793 887 -887 -669 669 -821 821 -721 721 -834 834 -945 945 31 -31 -323 323 680 -680 326 -326 -868 868 726 -726 84 -84 502 -502 352 -352 471 -471 -977 977 186 -186 -191 191 -713 713 -93 93 -90 90 89 -89 60 -60 411 -411 965 -965 -332 332 513 -513 -38 38 -656 656 -24 24 -394 394 957 -957 882 -882 373 -373 136 -136 286 -286 -694 694 540 -540 -93 93 -710 710 -63 63 420 -420 -683 683 -123 123 -963 963 715 -715 948 -948 -451 451 -156 156 -198 198 531 -531 588 -588 -683 683 380 -380 -959 959 18 -18 -12 12 -15 15 387 -387 -734 734 -268 268 558 -558 259 -259 155 -155 314 -314 599 -599 936 -936 603 -603 -33 33 447 -447 -392 392 959 -959 -666 666 79 -79 539 -539 -226 226 655 -655 581 -581 -413 413 806 -806 -949 949 -225 225 -487 487 870 -870 401 -401 -711 711 777 -777 623 -623 -544 544 324 -324 -352 352 37 -37 358 -358 39 -39 597 -597 378 -378 -799 799 873 -873 982 -982 -676 676 676 -676 -976 976 -75 75 910 -910 -36 36 -44 44 -957 957 325 -325 659 -659 -1000 1000 -566 566 -620 620 -219 219 -630 630 113 -113 -390 390 321 -321 -632 632 -356 356 57 -57 995 -995 5 -5 835 -835 91 -91 -337 337 364 -364 516 -516 896 -896 848 -848 -843 843 427 -427 -277 277 -958 958 -202 202 929 -929 350 -350 -836 836 -692 692 -750 750 915 -915 -909 909 42 -42 -301 301 -931 931 827 -827 560 -560 -780 780 -738 738 207 -207 -112 112 179 -179 138 -138 579 -579 -547 547 -975 975 -853 853 519 -519 -267 267 -695 695 -729 729 -161 161 513 -513 -34 34 -865 865 -287 287 90 -90 388 -388 -295 295 -914 914 -738 738 -334 334 992 -992 -507 507 -429 429 518 -518 123 -123 101 -101 -965 965 569 -569 811 -811 -847 847 -551 551 613 -613 -871 871 -391 391 -733 733 612 -612 687 -687 838 -838 -631 631 -53 53 -795 795 182 -182 181 -181 839 -839 -736 736 -695 695 243 -243 230 -230 614 -614 538 -538 -109 109 570 -570 -91 91 610 -610 172 -172 489 -489 4 -4 170 -170 819 -819 440 -440 -854 854 -704 704 604 -604 -662 662 46 -46 301 -301 -543 543 -701 701 558 -558 -732 732 -943 943 -878 878 -844 844 -532 532 -726 726 366 -366 -890 890 -63 63 858 -858 -688 688 -835 835 680 -680 -862 862 -446 446 8 -8 226 -226 524 -524 838 -838 -606 606 420 -420 111 -111 -342 342 449 -449 -492 492 769 -769 -326 326 49 -49 -10 10 668 -668 -665 665 208 -208 -808 808 68 -68 903 -903 27 -27 410 -410 -920 920 -356 356 -423 423 931 -931 -442 442 185 -185 -106 106 560 -560 -412 412 -477 477 -461 461 -675 675 29 -29 20 -20 -580 580 -343 343 -712 712 -874 874 506 -506 -907 907 -689 689 -594 594 586 -586 -98 98 190 -190 -489 489 -851 851 -501 501 699 -699 593 -593 -62 62 -392 392 758 -758 -920 920 -671 671 -587 587 992 -992 330 -330 -679 679 41 -41 -767 767 -540 540 45 -45 699 -699 -124 124 -116 116 -806 806 274 -274 -170 170 756 -756 -836 836 -69 69 -609 609 -291 291 -751 751 -389 389 719 -719 -533 533 494 -494 -955 955 -963 963 120 -120 224 -224 782 -782 -356 356 -837 837 -602 602 944 -944 -400 400 154 -154 -818 818 -820 820 240 -240 -643 643 205 -205 35 -35 283 -283 741 -741 -493 493 -985 985 -609 609 -691 691 638 -638 333 -333 728 -728 224 -224 -386 386 582 -582 823 -823 -917 917 -583 583 958 -958 659 -659 -892 892 -97 97 468 -468 -284 284 156 -156 -815 815 124 -124 77 -77 993 -993 893 -893 81 -81 -887 887 -714 714 -3 3 -401 401 -742 742 295 -295 -863 863 -721 721 270 -270 -680 680 -22 22 884 -884 995 -995 -786 786 -759 759 -137 137 781 -781 -144 144 -537 537 -434 434 -763 763 -354 354 742 -742 626 -626 -413 413 867 -867 616 -616 -480 480 912 -912 343 -343 623 -623 736 -736 -699 699 -136 136 228 -228 -379 379 -471 471 715 -715 -693 693 52 -52 -599 599 173 -173 295 -295 136 -136 -40 40 -593 593 -630 630 -843 843 441 -441 -943 943 -992 992 236 -236 -374 374 -19 19 189 -189 -433 433 -716 716 -280 280 -12 12 438 -438 80 -80 -603 603 218 -218 -208 208 -340 340 -981 981 -694 694 301 -301 -850 850 -441 441 -775 775 972 -972 -871 871 -507 507 -467 467 -319 319 110 -110 -5 5 458 -458 986 -986 -636 636 502 -502 957 -957 305 -305 11 -11 -246 246 -323 323 -44 44 701 -701 612 -612 -802 802 916 -916 118 -118 -958 958 743 -743 715 -715 150 -150 -11 11 -761 761 -655 655 436 -436 853 -853 -220 220 -272 272 -795 795 -714 714 4 -4 775 -775 493 -493 -437 437 175 -175 -708 708 982 -982 88 -88 884 -884 -154 154 -401 401 -164 164 -916 916 -423 423 678 -678 286 -286 -564 564 35 -35 -183 183 -906 906 479 -479 -377 377 -327 327 560 -560 99 -99 728 -728 -47 47 -451 451 -926 926 200 -200 22 -22 267 -267 852 -852 -751 751 415 -415 854 -854 179 -179 -396 396 -634 634 -514 514 -337 337 432 -432 -913 913 -741 741 -493 493 102 -102 -840 840 -434 434 264 -264 75 -75 -238 238 762 -762 152 -152 -547 547 -992 992 -941 941 22 -22 -375 375 829 -829 -474 474 -804 804 620 -620 -157 157 -935 935 517 -517 136 -136 201 -201 -924 924 -196 196 -198 198 765 -765 -784 784 228 -228 -854 854 498 -498 -785 785 490 -490 -445 445 267 -267 285 -285 -696 696 819 -819 -743 743 949 -949 -756 756 565 -565 -431 431 663 -663 -952 952 717 -717 914 -914 -712 712 682 -682 -733 733 -123 123 -982 982 575 -575 437 -437 -794 794 -402 402 836 -836 -810 810 -702 702 807 -807 -883 883 267 -267 -191 191 129 -129 794 -794 311 -311 758 -758 354 -354 -218 218 21 -21 933 -933 -977 977 145 -145 902 -902 -284 284 786 -786 513 -513 956 -956 613 -613 107 -107 517 -517 151 -151 -797 797 -923 923 -102 102 189 -189 571 -571 251 -251 577 -577 655 -655 494 -494 -134 134 1 -1 -886 886 -908 908 -952 952 -839 839 -597 597 802 -802 229 -229 521 -521 471 -471 446 -446 513 -513 465 -465 298 -298 147 -147 462 -462 -951 951 494 -494 129 -129 648 -648 -333 333 558 -558 310 -310 -30 30 958 -958 171 -171 163 -163 -509 509 477 -477 671 -671 520 -520 545 -545 -456 456 208 -208 -94 94 716 -716 784 -784 679 -679 438 -438 -322 322 -360 360 930 -930 942 -942 338 -338 -669 669 167 -167 499 -499 -269 269 -39 39 -246 246 379 -379 966 -966 -450 450 433 -433 -442 442 506 -506 596 -596 358 -358 -828 828 -994 994 735 -735 364 -364 -279 279 -923 923 -919 919 -891 891 67 -67 -426 426 536 -536 -589 589 -117 117 -986 986 397 -397 126 -126 -646 646 650 -650 479 -479 582 -582 -945 945 711 -711 311 -311 -870 870 -386 386 349 -349 28 -28 72 -72 250 -250 -732 732 178 -178 -235 235 -186 186 645 -645 767 -767 -17 17 313 -313 700 -700 -754 754 -655 655 -816 816 -243 243 40 -40 455 -455 -7 7 629 -629 575 -575 -941 941 413 -413 993 -993 -532 532 -801 801 -36 36 837 -837 300 -300 -716 716 -432 432 -986 986 -281 281 890 -890 795 -795 152 -152 -558 558 609 -609 -206 206 416 -416 901 -901 896 -896 -849 849 -495 495 -498 498 -356 356 -575 575 -743 743 -633 633 -981 981 -969 969 -79 79 -906 906 -536 536 -435 435 -624 624 -764 764 330 -330 325 -325 -686 686 -575 575 849 -849 -999 999 -200 200 -618 618 193 -193 544 -544 -865 865 -278 278 914 -914 -160 160 21 -21 217 -217 -714 714 35 -35 121 -121 -319 319 -691 691 909 -909 67 -67 -961 961 -266 266 -867 867 -92 92 938 -938 583 -583 354 -354 -33 33 702 -702 -898 898 -896 896 663 -663 -451 451 -807 807 466 -466 315 -315 64 -64 867 -867 -46 46 -800 800 420 -420 -400 400 7 -7 -370 370 -221 221 -469 469 -129 129 958 -958 143 -143 77 -77 317 -317 338 -338 791 -791 -719 719 -156 156 -155 155 -77 77 -378 378 277 -277 -140 140 -462 462 69 -69 -859 859 253 -253 599 -599 -45 45 -461 461 -745 745 -273 273 -311 311 -344 344 179 -179 998 -998 930 -930 -464 464 -734 734 795 -795 821 -821 200 -200 -729 729 385 -385 -44 44 889 -889 382 -382 -889 889 996 -996 116 -116 604 -604 -534 534 -706 706 158 -158 -919 919 -439 439 597 -597 989 -989 -308 308 873 -873 745 -745 -717 717 549 -549 314 -314 555 -555 -309 309 449 -449 826 -826 834 -834 -702 702 953 -953 -775 775 237 -237 281 -281 -676 676 -35 35 154 -154 -184 184 975 -975 631 -631 -665 665 308 -308 66 -66 -187 187 -185 185 -924 924 581 -581 -663 663 711 -711 -464 464 -566 566 -38 38 673 -673 91 -91 -179 179 -551 551 -288 288 435 -435 929 -929 -969 969 278 -278 582 -582 -660 660 245 -245 -789 789 472 -472 998 -998 812 -812 919 -919 850 -850 -946 946 -33 33 -895 895 653 -653 190 -190 -723 723 600 -600 -401 401 -224 224 651 -651 19 -19 613 -613 -287 287 -943 943 356 -356 -926 926 -683 683 740 -740 530 -530 743 -743 -917 917 645 -645 -569 569 -460 460 306 -306 247 -247 -937 937 -995 995 -820 820 -618 618 466 -466 768 -768 -286 286 487 -487 236 -236 -442 442 -519 519 538 -538 875 -875 393 -393 -525 525 967 -967 784 -784 -843 843 -392 392 -280 280 842 -842 -95 95 -249 249 -989 989 -505 505 576 -576 -776 776 460 -460 -499 499 275 -275 -876 876 536 -536 -536 536 -943 943 71 -71 -732 732 516 -516 138 -138 -716 716 471 -471 -226 226 -696 696 -247 247 -891 891 294 -294 71 -71 -587 587 502 -502 88 -88 -185 185 440 -440 -730 730 523 -523 -720 720 762 -762 -466 466 984 -984 533 -533 671 -671 -828 828 895 -895 -549 549 -8 8 -834 834 439 -439 444 -444 413 -413 892 -892 -475 475 -985 985 -518 518 183 -183 656 -656 -421 421 -632 632 564 -564 -446 446 -188 188 -978 978 382 -382 -335 335 -428 428 -856 856 -301 301 -82 82 -618 618 -314 314 797 -797 -275 275 159 -159 824 -824 309 -309 295 -295 758 -758 -424 424 -589 589 669 -669 -379 379 -200 200 -24 24 685 -685 480 -480 191 -191 -433 433 -598 598 710 -710 -2 2 81 -81 -217 217 -186 186 663 -663 -743 743 372 -372 -412 412 432 -432 295 -295 892 -892 187 -187 484 -484 505 -505 -738 738 -667 667 -373 373 -841 841 -885 885 905 -905 -68 68 221 -221 415 -415 453 -453 832 -832 606 -606 -76 76 -596 596 520 -520 87 -87 -349 349 -31 31 -143 143 -333 333 -84 84 -699 699 391 -391 -851 851 -583 583 -338 338 328 -328 410 -410 -259 259 232 -232 -885 885 808 -808 866 -866 -352 352 337 -337 450 -450 740 -740 863 -863 -422 422 -698 698 600 -600 -93 93 187 -187 472 -472 210 -210 452 -452 975 -975 120 -120 165 -165 966 -966 11 -11 161 -161 859 -859 -246 246 886 -886 -860 860 -873 873 -230 230 -599 599 533 -533 265 -265 773 -773 -604 604 -157 157 323 -323 -201 201 753 -753 670 -670 -406 406 -611 611 428 -428 36 -36 959 -959 -568 568 -909 909 557 -557 942 -942 -992 992 523 -523 488 -488 358 -358 250 -250 -237 237 5 -5 -518 518 -323 323 829 -829 -780 780 184 -184 993 -993 -470 470 -322 322 -1000 1000 857 -857 -91 91 -573 573 71 -71 -109 109 755 -755 675 -675 533 -533 -498 498 858 -858 -975 975 -885 885 811 -811 -689 689 213 -213 -975 975 -217 217 756 -756 305 -305 463 -463 -520 520 498 -498 -762 762 162 -162 -635 635 -477 477 -169 169 -846 846 587 -587 -92 92 766 -766 754 -754 -675 675 -904 904 590 -590 -793 793 -564 564 0 0 154 -154 -548 548 -760 760 634 -634 84 -84 -651 651 5 -5 232 -232 856 -856 403 -403 978 -978 -269 269 -711 711 -632 632 -746 746 447 -447 428 -428 -453 453 139 -139 -32 32 164 -164 494 -494 -785 785 269 -269 -754 754 -466 466 505 -505 -907 907 -882 882 875 -875 585 -585 223 -223 857 -857 985 -985 -797 797 -474 474 -523 523 -11 11 846 -846 -59 59 -499 499 684 -684 -184 184 -33 33 218 -218 777 -777 812 -812 -686 686 -721 721 253 -253 -426 426 -371 371 323 -323 708 -708 -586 586 895 -895 164 -164 389 -389 -716 716 -270 270 -294 294 874 -874 899 -899 169 -169 441 -441 962 -962 712 -712 389 -389 -548 548 787 -787 573 -573 910 -910 -2 2 51 -51 81 -81 608 -608 778 -778 -951 951 -733 733 -44 44 -441 441 -368 368 271 -271 -639 639 -836 836 -276 276 360 -360 914 -914 170 -170 -433 433 38 -38 -231 231 -967 967 126 -126 -191 191 196 -196 -445 445 -976 976 -353 353 -688 688 -63 63 311 -311 603 -603 -613 613 -974 974 -878 878 279 -279 -273 273 -893 893 433 -433 -861 861 -69 69 -596 596 539 -539 622 -622 -284 284 759 -759 -643 643 939 -939 460 -460 -490 490 820 -820 -296 296 897 -897 229 -229 669 -669 460 -460 442 -442 -18 18 10 -10 911 -911 78 -78 380 -380 -680 680 223 -223 933 -933 866 -866 783 -783 -528 528 626 -626 92 -92 -6 6 -877 877 418 -418 -522 522 567 -567 -726 726 638 -638 -676 676 704 -704 -390 390 983 -983 962 -962 172 -172 706 -706 195 -195 -363 363 128 -128 -437 437 818 -818 -895 895 730 -730 897 -897 -905 905 -395 395 -145 145 130 -130 -349 349 628 -628 -877 877 -252 252 4 -4 -467 467 -551 551 -981 981 -98 98 349 -349 44 -44 667 -667 -696 696 131 -131 -946 946 539 -539 11 -11 -796 796 78 -78 27 -27 -490 490 -415 415 783 -783 7 -7 853 -853 -858 858 566 -566 557 -557 771 -771 724 -724 -620 620 -341 341 958 -958 -511 511 806 -806 684 -684 250 -250 750 -750 -663 663 805 -805 -119 119 -887 887 -430 430 730 -730 -951 951 -172 172 45 -45 999 -999 -386 386 -554 554 803 -803 908 -908 -990 990 81 -81 498 -498 -376 376 -918 918 836 -836 568 -568 -903 903 603 -603 -239 239 479 -479 -445 445 -419 419 225 -225 -608 608 -816 816 -850 850 -25 25 -847 847 -138 138 -534 534 -766 766 944 -944 -49 49 138 -138 -649 649 -331 331 -331 331 -358 358 31 -31 -957 957 844 -844 399 -399 349 -349 -208 208 -651 651 -647 647 834 -834 -714 714 -480 480 -378 378 724 -724 552 -552 433 -433 792 -792 -787 787 248 -248 -361 361 -281 281 -576 576 904 -904 217 -217 -759 759 241 -241 240 -240 -159 159 993 -993 -987 987 -960 960 174 -174 -442 442 -633 633 -698 698 356 -356 470 -470 -403 403 2 -2 -9 9 -405 405 -150 150 312 -312 312 -312 -52 52 -698 698 422 -422 623 -623 407 -407 891 -891 -57 57 -535 535 -866 866 -239 239 23 -23 -236 236 943 -943 28 -28 264 -264 -599 599 -728 728 644 -644 -844 844 -295 295 -933 933 -74 74 -252 252 -708 708 -754 754 -55 55 -112 112 837 -837 743 -743 -573 573 -328 328 522 -522 934 -934 -531 531 -733 733 18 -18 323 -323 -700 700 85 -85 -896 896 -39 39 866 -866 -170 170 575 -575 -221 221 557 -557 561 -561 -578 578 -745 745 -707 707 602 -602 -65 65 -48 48 -220 220 356 -356 -549 549 912 -912 -199 199 -974 974 -488 488 -651 651 -827 827 428 -428 221 -221 859 -859 -190 190 -923 923 -540 540 979 -979 -687 687 250 -250 17 -17 771 -771 603 -603 -307 307 -637 637 -195 195 -614 614 179 -179 489 -489 916 -916 -311 311 618 -618 871 -871 77 -77 137 -137 -928 928 -39 39 115 -115 949 -949 -352 352 279 -279 973 -973 600 -600 -386 386 201 -201 163 -163 -802 802 805 -805 -803 803 -641 641 633 -633 -786 786 231 -231 -479 479 -251 251 -828 828 248 -248 -378 378 605 -605 134 -134 -558 558 697 -697 -225 225 -740 740 698 -698 314 -314 -35 35 -658 658 -561 561 127 -127 -74 74 338 -338 347 -347 -280 280 981 -981 996 -996 584 -584 -553 553 -584 584 682 -682 580 -580 528 -528 563 -563 -440 440 -280 280 -435 435 598 -598 642 -642 -11 11 373 -373 -259 259 -287 287 -624 624 430 -430 -522 522 -760 760 240 -240 -384 384 600 -600 -185 185 293 -293 -548 548 18 -18 799 -799 -437 437 -691 691 -46 46 -153 153 512 -512 -690 690 999 -999 -866 866 674 -674 -676 676 -295 295 -158 158 556 -556 -978 978 359 -359 368 -368 -13 13 50 -50 -687 687 173 -173 -52 52 105 -105 408 -408 -843 843 496 -496 -986 986 210 -210 179 -179 -46 46 -13 13 -109 109 -912 912 880 -880 469 -469 -8 8 942 -942 617 -617 208 -208 933 -933 -137 137 879 -879 -98 98 562 -562 -654 654 764 -764 -900 900 -543 543 967 -967 -951 951 -346 346 -253 253 274 -274 -163 163 -284 284 -612 612 -339 339 -429 429 -220 220 -668 668 89 -89 -657 657 -677 677 959 -959 381 -381 194 -194 470 -470 -833 833 259 -259 -676 676 -170 170 -119 119 -466 466 -462 462 -277 277 166 -166 865 -865 -768 768 -224 224 -934 934 940 -940 -608 608 727 -727 -774 774 280 -280 444 -444 -122 122 -7 7 54 -54 -256 256 -429 429 -204 204 706 -706 708 -708 -788 788 -608 608 510 -510 40 -40 -566 566 384 -384 -420 420 848 -848 -745 745 -741 741 859 -859 867 -867 333 -333 -84 84 391 -391 -737 737 113 -113 -724 724 -854 854 -897 897 432 -432 -626 626 423 -423 496 -496 904 -904 -55 55 297 -297 704 -704 -486 486 268 -268 695 -695 551 -551 639 -639 732 -732 122 -122 -405 405 -743 743 609 -609 -878 878 127 -127 -741 741 930 -930 -26 26 -277 277 -485 485 510 -510 491 -491 -206 206 -825 825 158 -158 -440 440 -785 785 934 -934 39 -39 -329 329 210 -210 -735 735 483 -483 397 -397 -758 758 353 -353 -990 990 -850 850 867 -867 -21 21 813 -813 -245 245 674 -674 377 -377 -820 820 605 -605 -578 578 -454 454 -792 792 -937 937 -862 862 670 -670 -221 221 631 -631 176 -176 -582 582 -233 233 -723 723 -136 136 947 -947 973 -973 31 -31 361 -361 665 -665 527 -527 -980 980 -905 905 -623 623 656 -656 -257 257 206 -206 -1000 1000 378 -378 -169 169 -730 730 -684 684 727 -727 789 -789 23 -23 -483 483 388 -388 -267 267 -449 449 205 -205 852 -852 81 -81 -606 606 995 -995 305 -305 -718 718 -175 175 798 -798 760 -760 -520 520 -18 18 -568 568 213 -213 -820 820 639 -639 -351 351 -868 868 580 -580 145 -145 238 -238 923 -923 -409 409 -754 754 -94 94 252 -252 98 -98 -62 62 -37 37 447 -447 -54 54 -261 261 -624 624 -9 9 850 -850 -385 385 -246 246 259 -259 -625 625 -413 413 288 -288 816 -816 426 -426 361 -361 -409 409 -339 339 -218 218 121 -121 313 -313 -800 800 35 -35 -717 717 86 -86 87 -87 -301 301 643 -643 -247 247 818 -818 -469 469 -265 265 909 -909 -657 657 12 -12 957 -957 -17 17 -779 779 914 -914 -432 432 933 -933 -971 971 12 -12 -27 27 -401 401 -147 147 -611 611 -191 191 861 -861 -864 864 82 -82 733 -733 -174 174 -781 781 -778 778 -291 291 -601 601 -200 200 403 -403 605 -605 -221 221 624 -624 -247 247 -227 227 -998 998 253 -253 899 -899 30 -30 -397 397 470 -470 -248 248 -995 995 702 -702 -769 769 768 -768 -16 16 -843 843 488 -488 -983 983 -33 33 -877 877 -44 44 -312 312 5 -5 419 -419 381 -381 -781 781 -698 698 -806 806 -331 331 -162 162 451 -451 215 -215 -368 368 468 -468 -100 100 -646 646 33 -33 -375 375 262 -262 -877 877 963 -963 -418 418 -531 531 -772 772 -535 535 805 -805 -741 741 -998 998 -137 137 -235 235 426 -426 719 -719 818 -818 864 -864 -826 826 -364 364 245 -245 -621 621 -729 729 950 -950 982 -982 957 -957 -322 322 -162 162 -295 295 116 -116 989 -989 5 -5 -940 940 -603 603 -708 708 279 -279 290 -290 122 -122 -775 775 -232 232 11 -11 705 -705 79 -79 -588 588 723 -723 58 -58 -661 661 619 -619 -62 62 -543 543 587 -587 -898 898 -331 331 -211 211 -761 761 -461 461 -220 220 904 -904 117 -117 271 -271 -765 765 -127 127 472 -472 -844 844 -916 916 -994 994 168 -168 -952 952 108 -108 -939 939 -136 136 808 -808 -99 99 333 -333 -332 332 -483 483 181 -181 -176 176 -119 119 -977 977 -787 787 436 -436 762 -762 983 -983 340 -340 43 -43 463 -463 -471 471 -683 683 -361 361 -687 687 610 -610 -250 250 -350 350 -732 732 -530 530 -622 622 -403 403 884 -884 -979 979 906 -906 -873 873 -765 765 998 -998 -921 921 -719 719 -415 415 989 -989 -588 588 -273 273 -515 515 -478 478 985 -985 657 -657 859 -859 -774 774 -454 454 163 -163 151 -151 417 -417 -238 238 -990 990 -87 87 335 -335 74 -74 864 -864 -678 678 -997 997 431 -431 202 -202 -235 235 -434 434 771 -771 248 -248 -559 559 -550 550 -526 526 -348 348 334 -334 42 -42 -345 345 -65 65 142 -142 -597 597 -880 880 -672 672 -89 89 -148 148 176 -176 -482 482 -698 698 626 -626 803 -803 -783 783 742 -742 703 -703 -601 601 -333 333 -863 863 740 -740 -822 822 973 -973 -682 682 -172 172 622 -622 -913 913 -389 389 -101 101 996 -996 976 -976 293 -293 974 -974 520 -520 583 -583 566 -566 885 -885 -375 375 777 -777 -106 106 199 -199 -52 52 372 -372 -59 59 -492 492 -959 959 347 -347 -273 273 745 -745 982 -982 -285 285 706 -706 896 -896 -534 534 413 -413 -548 548 566 -566 213 -213 -650 650 201 -201 -687 687 -762 762 -101 101 -757 757 625 -625 446 -446 545 -545 26 -26 -123 123 27 -27 -317 317 655 -655 146 -146 647 -647 29 -29 -117 117 112 -112 -942 942 73 -73 509 -509 342 -342 -323 323 -136 136 276 -276 -921 921 201 -201 148 -148 722 -722 780 -780 895 -895 -61 61 850 -850 52 -52 -991 991 654 -654 379 -379 -391 391 -832 832 499 -499 820 -820 453 -453 0 0 -617 617 -549 549 117 -117 -343 343 528 -528 -799 799 -355 355 656 -656 723 -723 600 -600 -852 852 -827 827 9 -9 192 -192 -942 942 -338 338 -312 312 -914 914 -913 913 -684 684 495 -495 62 -62 173 -173 331 -331 129 -129 763 -763 -608 608 328 -328 790 -790 -500 500 -387 387 -33 33 798 -798 -591 591 617 -617 -37 37 647 -647 990 -990 243 -243 81 -81 977 -977 615 -615 -331 331 -9 9 -448 448 750 -750 -169 169 -352 352 130 -130 376 -376 -891 891 -741 741 -302 302 294 -294 -573 573 -322 322 796 -796 403 -403 445 -445 93 -93 33 -33 409 -409 -717 717 336 -336 -35 35 602 -602 -75 75 -157 157 664 -664 -629 629 507 -507 -433 433 -134 134 -349 349 -119 119 249 -249 -445 445 37 -37 -975 975 873 -873 458 -458 601 -601 553 -553 -194 194 -573 573 -206 206 958 -958 273 -273 -986 986 -356 356 -375 375 999 -999 350 -350 -620 620 -911 911 427 -427 815 -815 205 -205 401 -401 -53 53 -404 404 -512 512 -340 340 257 -257 312 -312 371 -371 910 -910 597 -597 -341 341 -67 67 725 -725 32 -32 775 -775 -359 359 432 -432 -828 828 -164 164 137 -137 374 -374 251 -251 264 -264 -226 226 491 -491 414 -414 595 -595 -427 427 -418 418 -456 456 -373 373 339 -339 950 -950 521 -521 -805 805 740 -740 158 -158 46 -46 -415 415 -80 80 -642 642 -879 879 704 -704 -656 656 -51 51 -195 195 307 -307 -449 449 772 -772 102 -102 275 -275 84 -84 676 -676 -266 266 -389 389 -512 512 219 -219 -230 230 361 -361 -365 365 -525 525 207 -207 264 -264 227 -227 -981 981 343 -343 716 -716 -144 144 618 -618 48 -48 78 -78 -991 991 -559 559 903 -903 -967 967 -573 573 -128 128 552 -552 -140 140 -972 972 444 -444 -294 294 369 -369 -277 277 96 -96 -711 711 -460 460 586 -586 529 -529 99 -99 -24 24 -762 762 -826 826 -616 616 -449 449 -729 729 -632 632 91 -91 -615 615 -485 485 -953 953 -178 178 71 -71 -705 705 -851 851 -611 611 -272 272 -399 399 135 -135 -150 150 131 -131 -592 592 -368 368 -71 71 -754 754 165 -165 256 -256 -532 532 590 -590 278 -278 454 -454 34 -34 -728 728 -921 921 785 -785 -741 741 56 -56 740 -740 70 -70 511 -511 -72 72 -274 274 -547 547 608 -608 -572 572 -158 158 -980 980 397 -397 603 -603 608 -608 536 -536 489 -489 472 -472 665 -665 297 -297 -453 453 1 -1 -454 454 -290 290 503 -503 720 -720 -519 519 -431 431 269 -269 817 -817 878 -878 -964 964 -768 768 75 -75 852 -852 508 -508 874 -874 114 -114 752 -752 -764 764 -834 834 668 -668 -415 415 901 -901 -962 962 979 -979 680 -680 269 -269 -290 290 282 -282 -278 278 942 -942 169 -169 468 -468 -509 509 -527 527 -622 622 -527 527 -82 82 -6 6 -131 131 -550 550 146 -146 -114 114 -848 848 719 -719 927 -927
25626
-621 -558 955 901 474 460 888 -77 -630 413 -86 -60 -507 -169 495 998 -355 -666 -880 378 -897 -414 326 -159 849 215 372 861 364 -44 680 322 837 -245 -628 456 951 -853 -475 -952 785 828 620 -389 -154 627 593 30 253 64 71 -871 -2 -155 -732 947 660 746 981 17 367 -489 -25 -565 35 748 -228 -322 178 -308 -925 -682 34 793 -502 395 558 553 -998 -40 227 189 -35 631 130 288 288 -887 -372 -397 29 -217 -204 587 303 -543 864 559 -622 -943 514 515 -705 -540 -77 935 910 618 -175 183 644 -10 -831 195 -267 843 659 -331 637 -898 307 101 -690 -627 522 120 -746 -422 219 -5 900 -582 149 -551 398 295 807 -135 -811 -427 -625 -644 439 -640 -36 -981 708 683 871 -665 -13 961 953 -338 146 -292 907 631 4 -661 198 -992 -576 -691 -670 -204 893 -360 564 -210 -853 597 164 -768 -406 -670 527 188 -492 -388 976 944 449 -341 -125 -790 -779 -835 -890 -626 -681 359 708 -788 118 781 808 350 -246 558 78 -362 -897 -892 -692 635 -868 -724 513 389 504 643 863 113 549 247 -296 393 139 225 234 -630 83 250 -722 739 945 904 -701 -74 -44 -777 -83 750 445 -848 -955 -115 694 641 550 341 -223 -881 280 -411 -881 -84 -641 400 -367 651 372 -527 972 884 844 629 255 -721 -85 293 966 -517 -77 617 533 748 86 928 308 -78 87 706 232 -397 665 -825 652 -632 -997 323 840 121 -596 -361 -241 -877 958 -505 -218 -159 -227 -98 365 3 -607 350 354 402 927 477 -148 901 -570 408 -618 -87 942 -231 334 -632 148 740 733 -273 -277 -522 410 184 -138 154 -879 -883 428 426 205 -697 -614 19 420 897 -237 -483 144 78 757 -202 570 -195 986 -31 813 681 488 -218 -350 -180 -174 -281 325 2 433 449 -639 318 -856 983 -871 -249 929 465 166 183 -418 301 -798 156 -773 -955 -311 -277 739 147 118 698 89 -581 -289 722 -191 299 283 612 -498 -407 -488 211 483 651 -615 374 -748 341 797 454 848 -329 -549 -230 545 -458 29 -498 311 -15 227 505 -760 -577 264 778 692 608 -473 244 -34 -161 916 -7 -608 682 -562 -430 936 752 -46 351 272 -377 189 691 -556 -829 653 744 -29 -291 487 830 -570 -283 450 312 -41 -714 -881 826 -622 -994 -64 -494 769 -973 969 -563 -241 657 205 -410 92 -770 883 -41 -66 973 -11 400 217 19 -126 -171 787 297 191 941 -425 -708 -555 -489 -641 -620 913 565 -231 803 -408 218 -429 429 -741 -329 625 -854 -172 -14 -534 -648 129 883 785 400 -598 -772 591 -668 -951 822 -264 84 -204 -637 -343 340 -361 -985 791 -841 272 -682 -250 -744 -753 -785 655 -912 -345 999 586 434 -967 -349 -987 437 802 510 -870 -299 -242 -478 299 418 -711 694 -326 664 -150 -573 -273 438 -212 429 75 505 724 802 -760 -718 916 -753 -155 -73 -836 264 967 -406 -777 489 665 336 -822 697 460 305 -402 -885 537 11 -801 -196 -69 735 -248 277 -513 -7 952 601 953 -796 -135 449 -997 -61 -859 -645 857 -807 -957 -586 759 237 373 -649 -216 -593 -198 34 994 753 743 233 732 -440 -78 984 -811 -126 -725 -350 239 -429 -817 772 583 -463 156 -541 634 -275 -814 753 -878 373 862 607 -418 -89 185 364 312 129 222 -578 -101 -707 -365 470 100 -328 876 902 536 -43 -564 239 -77 446 -370 864 -233 -72 -29 -588 -15 700 938 -823 -545 199 -559 -79 -563 144 -315 -332 -813 239 -794 561 -307 969 -741 -521 -856 -515 -118 107 -230 -581 606 -610 -830 -232 137 474 475 628 487 -722 -337 588 550 292 -52 191 640 -871 -789 -527 -997 -801 190 198 -720 685 -180 -176 546 -192 -996 702 477 788 -900 -67 995 -822 710 -889 -931 -207 415 -391 -374 -281 -712 -642 -145 563 -249 656 223 -845 -198 259 18 -290 519 -876 765 -312 -588 -138 741 -339 -855 802 -385 -388 825 -691 -670 735 483 97 -209 -684 170 758 -978 -282 -144 570 -286 -429 230 -307 440 -981 75 935 -845 404 844 -253 295 435 34 -537 874 706 -260 318 -641 -227 224 260 -919 -288 -128 398 -207 246 130 167 329 -390 0 -620 -627 682 987 -437 267 753 -308 372 410 957 495 947 -31 227 109 -100 568 -377 9 231 -323 -73 -929 -67 231 145 -654 368 432 529 -447 -684 251 -542 -206 475 677 632 910 -939 397 396 7 182 -226 814 618 505 16 572 57 381 44 -519 -189 483 -844 392 633 -665 -10 892 556 406 249 303 -331 648 -834 362 144 -265 -795 750 635 -777 -735 -514 561 -152 -454 350 -978 787 -183 931 -347 -447 415 311 -227 458 742 -939 678 569 -207 -485 473 234 437 -703 18 758 328 977 607 -635 -639 -205 -106 -50 -396 -462 918 -321 -776 598 -485 -373 481 -735 -109 755 -129 924 630 -164 -771 -446 -737 697 -703 253 -323 -20 -3 -848 -158 170 -378 385 -457 866 -916 -485 397 744 -43 905 -16 -295 313 -256 585 -10 11 -212 357 213 -141 -631 908 717 -108 -471 -366 544 -883 963 591 935 -183 -917 78 -583 -632 985 -305 534 -358 503 588 731 -87 -640 -581 657 -547 -733 195 909 596 914 182 -352 -695 -193 -218 205 423 -701 909 -764 -30 826 -233 -36 62 -645 -278 -909 -522 32 -556 474 -987 710 -336 -824 613 -437 388 482 884 -273 -294 361 532 256 159 -620 919 216 151 -549 -39 -230 -375 -229 -864 338 493 -143 -749 -367 -617 924 62 698 97 -84 79 -976 526 281 631 267 -452 -364 -16 406 -167 -886 918 699 -513 668 -990 -746 -231 930 -91 57 636 -333 -782 356 903 454 838 -733 793 573 923 93 232 578 -907 -907 -627 -860 231 408 899 839 11 976 -516 10 845 -846 -506 458 -996 -797 -544 -327 308 936 -403 -842 -886 952 384 658 471 111 815 135 -780 -92 -726 333 -182 -703 33 -469 372 -148 -694 542 538 -46 743 -683 -566 115 935 -633 388 -958 93 -990 856 -959 839 215 546 -616 -758 -164 797 -85 -740 -947 -612 96 -174 169 -771 901 -996 -302 775 -968 -313 475 -545 147 -911 -647 216 846 857 -614 177 -44 -437 -744 -749 -518 -523 -438 186 321 -916 948 -388 -797 -942 -716 987 -593 -490 779 -844 -802 650 626 907 494 977 -251 -543 474 -802 476 -676 -597 171 -155 857 744 798 983 595 15 -430 283 812 -973 -790 -157 585 808 621 -690 -542 -346 302 -971 -633 -628 981 904 -588 -7 -2 23 -903 54 574 204 219 -215 -765 183 427 -193 -343 247 -190 445 -847 -585 36 789 -952 -250 -42 740 -586 310 907 -280 351 982 728 -876 -200 765 -524 -644 -461 -574 561 -975 -294 39 757 -831 630 -679 -721 886 -479 -193 170 -893 946 -460 -56 226 91 479 323 53 -106 -685 635 -312 644 604 -244 133 -750 434 697 -674 -752 413 44 952 747 438 -872 484 411 -618 155 -212 -637 -80 714 -608 552 -114 -23 -860 -155 -769 979 -838 802 -653 -666 817 -872 855 530 900 -763 -387 -846 493 878 -102 -817 -568 -818 914 -997 -197 920 -459 -223 775 -976 -519 497 974 -456 -769 361 808 753 -392 -615 970 -11 -457 296 -229 867 -440 -144 -596 890 -604 552 -199 -114 43 -213 -476 673 -664 -65 49 939 -686 420 955 454 915 -999 982 -818 12 -171 -287 929 179 -149 -307 -628 585 283 883 380 -842 -188 624 610 561 -498 -450 571 -152 -640 140 -753 -991 -551 599 -936 -591 -140 -398 144 862 8 285 637 33 -569 335 478 89 324 -177 15 999 -360 -595 -963 449 612 246 748 -859 -877 436 332 -493 987 369 909 -328 204 734 -94 599 786 846 630 -535 -954 -691 944 927 -460 828 -499 223 -721 -928 570 -229 77 -24 -753 -961 -279 -577 718 323 -460 842 158 -586 -408 -56 -166 674 35 -975 -225 155 -860 603 52 184 -72 -41 154 -728 397 -328 203 146 -59 110 -65 -690 -813 -653 -559 -957 -245 485 -260 425 738 572 -511 915 593 46 -190 -561 634 573 -596 -783 256 221 895 188 -73 -33 -901 -984 -607 484 -547 605 -744 -828 717 984 -190 998 -753 -263 -750 987 -464 -564 805 206 180 589 -966 -325 411 144 99 -616 -591 -462 286 -8 386 -712 -175 137 429 -14 -164 358 -962 -981 -335 -577 -124 253 -436 911 -309 -266 -212 -293 740 -866 -434 27 -520 -855 -510 204 -675 -276 -294 -529 -896 299 144 -527 609 166 -164 444 615 -46 927 488 334 349 921 95 -100 -119 -305 -207 543 565 516 137 -115 -935 341 763 -702 908 -294 655 -728 435 402 992 90 788 -774 542 407 819 931 716 -959 -278 151 -940 -14 -246 568 325 -385 452 469 231 -164 739 -392 -546 616 -637 -834 865 607 161 -970 -418 677 586 -452 36 88 -530 448 549 125 -560 -471 -114 -60 -952 369 -427 -196 -408 -69 462 517 -470 -761 191 -320 -658 -954 160 432 886 888 987 -403 -927 309 783 648 940 259 -245 -404 -542 399 824 593 857 -580 527 169 -192 -408 764 -611 -379 738 340 -821 697 80 -815 640 148 -657 548 -906 70 -310 -296 644 16 7 152 -495 -111 -987 -223 -297 -186 797 -629 -239 1000 -109 -251 198 -336 -121 -418 976 -888 48 -901 454 483 18 -493 184 -510 -323 -450 556 -670 460 141 -921 -222 994 -81 -468 340 911 684 -542 -730 -861 510 -498 72 -240 -767 876 -607 -290 174 773 376 167 -354 -873 -603 838 -107 41 -601 590 -425 471 -709 621 782 654 536 168 315 742 282 955 760 827 967 734 276 -896 -543 -786 163 -821 461 -42 398 747 -238 368 488 994 -392 616 881 745 625 953 570 -120 413 -487 -245 -281 263 6 624 248 -716 402 -720 360 476 -125 638 293 -142 -141 -735 -47 629 -737 -851 735 714 824 -658 128 635 690 422 -701 -620 500 469 790 937 -636 867 42 -490 -524 537 592 751 -17 -47 37 55 -994 513 829 -770 473 -170 178 648 99 817 151 -246 -846 305 397 -470 793 100 -981 886 -757 451 -778 337 865 475 -649 -867 82 -200 314 437 -60 -530 -679 -314 125 -340 243 -669 519 -826 -280 364 -340 -267 542 -642 288 291 -741 -109 -871 576 -129 -772 541 365 -231 216 555 -788 969 864 -493 247 -640 -747 -147 -445 162 208 -534 -54 -648 770 -840 -243 433 -361 -767 -194 -405 -334 -47 627 28 871 -198 528 726 135 934 -811 47 -863 798 659 428 -649 -31 -50 -967 -655 922 -802 290 -799 680 418 504 452 -435 -277 -728 -860 34 -243 937 515 -127 -103 245 521 -53 -819 288 -82 -426 -17 115 -862 -747 313 -886 730 -924 939 504 -504 216 -383 -298 629 485 975 -765 -681 -926 994 902 453 524 -814 -922 994 182 -117 -110 975 480 -419 774 -16 387 -283 -468 384 415 158 825 -671 684 -641 -274 823 -301 55 -544 478 666 -535 415 -122 736 681 88 584 -780 534 -603 -684 258 826 -933 286 176 927 924 178 -570 -556 386 -480 321 -607 687 -348 685 584 195 92 -356 358 316 613 856 925 390 980 364 -831 -631 -485 -312 -165 592 -958 664 540 -903 761 -151 289 -679 92 30 544 938 -708 268 -446 -182 380 -207 381 -805 305 -835 -155 655 -996 -137 -707 733 -909 -631 -338 461 93 -994 -207 -480 -582 -660 108 809 893 668 345 588 885 753 -638 947 933 717 -918 -263 168 535 854 28 -222 72 -955 630 195 966 364 -944 743 -745 347 -10 -345 184 -640 612 361 724 886 -730 380 -565 905 671 -447 -241 -856 459 -930 43 633 -495 -787 522 374 911 822 62 915 -313 178 -412 680 -910 -75 -583 16 716 686 629 -270 487 549 -554 48 -415 776 803 -494 347 365 233 408 -885 -832 242 -429 986 -829 -129 41 -748 402 -637 -72 675 265 396 535 -789 -370 171 657 676 -936 -140 -721 -20 -863 692 196 276 478 -394 477 -50 396 412 774 -168 841 771 611 56 179 -720 -983 154 -146 -639 166 845 391 -232 889 462 -833 -406 702 -545 879 815 686 509 828 349 -30 -560 -448 -40 214 136 -503 625 535 -381 -941 437 -887 -779 -888 -621 -469 -402 226 437 18 906 -627 258 658 352 103 704 446 788 871 -454 -861 -320 813 -484 -679 -653 527 -215 666 -126 281 671 -564 -348 584 912 -994 -742 123 -259 -590 -210 -306 -88 642 -368 -380 721 76 73 459 -84 345 -841 135 -699 834 180 856 -840 -914 623 -190 -193 918 -805 291 -355 726 -361 491 873 -722 688 -342 155 859 542 -899 -441 -364 -49 -643 612 -329 -185 982 37 883 -999 113 485 319 -25 -828 -78 -539 481 -272 -630 -410 -146 59 140 -321 -733 352 -473 739 -728 907 -558 -621 -196 -185 4 -280 -148 89 633 446 752 -591 394 -614 275 -313 -893 -287 822 -72 588 102 -242 -111 -40 838 -24 -657 914 -668 -188 730 -748 -854 -465 999 -173 -189 -474 624 -317 -63 437 482 -449 236 -684 890 -788 -291 66 -122 -679 -634 541 -418 -487 47 -508 502 852 -112 -326 629 -886 628 -995 999 172 560 148 -71 -201 60 456 -193 -365 -815 881 -627 -831 -801 955 -336 -992 673 -298 -223 -680 504 439 -141 -328 -198 735 241 401 942 -20 -186 701 -367 -129 -853 987 687 -461 -448 -324 -144 -228 -246 -856 840 39 517 590 103 658 96 -487 479 541 -213 -698 -72 -697 940 -942 -659 -87 -306 -650 -946 318 -511 -650 996 -145 884 -458 538 -744 -332 988 -357 -794 -929 -866 -378 -115 217 256 834 -242 312 -519 -811 -978 -282 309 -954 198 307 -888 530 519 -192 -838 622 114 -461 -971 -260 299 529 981 -800 959 661 76 247 -640 -758 -862 435 -194 -293 -105 882 -307 -127 874 -410 25 707 377 -875 187 518 815 699 562 728 696 207 -670 673 -861 618 -435 344 -739 419 -270 9 6 20 -525 953 140 534 -549 -390 -967 67 -510 801 -813 -303 -988 931 -164 -37 -927 -892 -667 -140 785 -840 -939 -757 587 839 -742 -78 -675 875 582 520 -738 -697 -276 -386 -914 -204 223 844 170 -528 -245 333 -235 -338 870 798 497 563 -647 440 -303 593 -634 447 995 455 169 -361 261 -235 -91 925 548 -746 871 -941 -884 -262 -502 -909 -811 -229 -521 679 -864 -146 -474 -531 126 -905 -807 -16 -573 -528 -552 781 813 -137 952 -452 -848 824 631 350 -584 428 364 299 372 149 112 -661 378 -689 -441 273 -835 -286 20 -914 -844 734 711 175 368 -534 -484 -405 -343 -665 790 -858 -998 411 -564 873 340 -379 -360 831 -399 223 146 -459 274 40 -138 -274 -275 -215 925 -739 -956 861 633 -94 -418 -133 405 974 462 715 -501 442 -4 -660 739 -970 -798 309 697 91 -351 269 -935 217 820 -311 -253 908 -894 704 -492 -184 662 765 -961 -203 886 -479 -181 27 306 343 271 -669 388 -282 383 407 456 -833 99 -848 425 315 135 -897 -121 -41 979 -184 -198 -727 95 -743 -566 -530 647 -872 322 -260 538 -593 -167 4 138 229 69 451 971 -208 -52 -633 -258 -193 -709 354 339 -332 599 963 492 -884 878 -978 922 -828 100 79 281 -170 712 635 -742 966 691 -462 887 700 767 324 -325 883 90 153 502 142 350 788 294 715 322 -396 133 672 -393 549 80 633 -314 -528 633 24 -535 509 -574 -523 690 -622 157 -319 266 157 -71 -53 281 272 474 -685 -88 -213 994 892 -604 -546 -630 705 814 -53 -681 -340 685 412 742 522 341 643 472 -871 -446 -502 -201 -577 -672 -169 -269 -759 756 -899 876 987 -735 -180 175 342 -75 824 -475 -330 41 -32 -206 -100 -290 -18 361 870 -892 712 -232 -700 -282 348 -418 352 -927 -220 -511 -235 -104 327 -445 7 295 170 277 -524 -176 477 -955 -628 126 782 -168 127 -637 -391 48 -339 -442 -984 -968 -434 507 -393 277 -629 732 -471 289 328 146 -450 98 -411 89 245 -930 -454 -180 991 -510 636 -829 -456 -935 609 228 838 -677 -92 -649 -455 267 -623 -901 -643 -409 352 492 -168 902 -217 207 196 513 -824 -658 -758 137 -713 505 215 3 -182 -915 620 125 301 -655 548 -920 622 -820 311 -18 -308 -740 -136 -382 -456 492 -957 -119 -433 609 761 152 -408 118 -24 755 269 790 245 576 273 757 16 -730 -727 61 -83 852 193 360 623 365 -857 -286 886 395 831 -938 911 -74 -679 429 -47 66 -705 73 -351 615 -476 -84 250 81 -824 -685 164 -641 707 621 932 326 -173 188 649 452 -668 497 600 89 824 -641 386 34 820 -596 -651 -234 -24 -803 -556 159 -931 -216 -392 607 -831 -125 1000 -512 -969 352 -630 -647 -203 87 253 71 -567 729 693 -80 -137 -905 -428 -822 -493 667 580 503 891 373 -451 419 -235 -62 -625 311 -296 640 545 944 -88 42 257 402 454 239 -324 -572 264 -851 -9 817 -194 476 390 846 276 506 -451 15 518 899 -81 411 -294 -412 -264 228 -23 821 167 962 479 -454 -618 -288 449 407 287 -347 -734 -784 -966 991 -946 -661 84 794 -143 878 -360 322 742 -91 -277 -544 -878 301 395 730 -781 -347 -907 695 -346 -842 -826 -689 305 242 -694 -168 647 -315 -474 -953 -777 947 -922 494 750 164 -445 753 -420 -802 -65 595 -707 404 -360 -233 429 -846 -137 -580 733 757 -586 -153 756 -664 -926 -730 941 -481 136 -507 964 333 574 252 -119 172 847 -74 309 -253 -781 901 -126 -136 -880 694 -353 840 -616 878 -56 -199 -183 324 103 -88 996 -30 953 846 -362 -991 544 -900 -694 -850 556 195 848 631 905 -908 -790 529 678 818 -106 742 470 -606 -577 554 -741 935 121 359 -359 712 -66 -542 -872 609 -194 -947 700 597 -716 -133 16 -361 992 485 -749 583 551 -46 -798 14 -946 493 685 -563 120 370 283 -742 815 -755 938 -549 362 993 -121 159 -330 -846 -907 92 -986 -960 -492 -825 155 -411 912 403 -457 669 135 208 -375 -270 -859 -95 999 228 840 516 -362 -254 126 -7 684 50 91 326 36 115 -705 982 681 -427 -929 823 52 259 -467 -507 -36 780 -891 -760 -581 175 -906 -190 602 -274 74 -125 -550 -492 114 -326 120 -90 490 777 953 411 -815 -962 491 -776 -551 -811 396 -189 -578 -567 510 -493 772 505 -840 -77 76 -216 538 675 -39 -768 -164 -984 -135 339 -623 -617 -627 -938 15 365 -229 84 361 520 -321 272 -549 -664 886 -401 303 -936 447 -552 -283 -817 658 644 530 64 -201 283 -105 -18 -637 -601 634 -440 -231 906 271 991 648 -242 320 85 -513 332 -331 -480 193 220 -229 332 -227 664 -687 218 24 18 -177 -634 -584 -202 -307 -647 704 -226 576 290 342 -556 12 674 418 376 471 -881 322 -975 29 446 712 -847 -62 734 -697 614 641 -502 -484 -490 698 470 474 590 577 359 440 477 73 -190 -510 -710 705 711 -122 -786 650 -847 -309 -786 -902 -476 566 -676 726 344 906 -886 -971 -287 999 273 637 -264 288 461 -860 -420 -635 555 -308 998 556 653 -721 -329 930 -808 -970 -815 460 -732 502 -139 -1000 -709 -792 -175 -183 -755 176 -262 -505 455 351 46 -982 -928 202 -455 -716 -135 785 251 938 -698 63 -371 -322 -505 -659 938 -743 -611 992 -288 374 -386 -177 28 -893 -186 -876 -98 -884 243 172 -721 952 164 438 440 -115 -481 577 629 -702 -301 -960 281 677 881 145 847 -706 679 -28 -315 -509 577 -130 399 695 373 150 207 -29 -616 664 -373 -220 -232 -309 -893 -644 -280 -71 480 302 -666 581 1 -602 744 617 304 469 -921 903 -158 -168 -993 -271 585 221 -771 37 700 961 417 476 379 555 302 815 825 171 297 -29 310 538 -451 -307 776 -373 -406 -266 489 634 -351 806 -951 -765 -362 828 642 -742 133 -987 893 -917 -467 -414 -562 -339 594 523 109 290 888 -717 -906 637 -201 653 839 -510 -223 -352 -430 760 728 616 996 408 -548 -865 102 -626 475 108 657 282 942 674 650 997 -291 -448 994 300 273 482 -511 385 -422 425 620 -463 -221 654 971 389 -100 -243 -128 85 967 -863 349 632 -247 -171 -539 728 -881 161 -582 -558 803 294 823 -34 65 811 -53 -846 -647 -625 -845 503 -420 641 -763 -700 -111 -510 212 -18 238 -843 885 -977 -811 101 637 85 351 -717 871 700 475 -907 749 -707 775 30 -649 811 -44 -337 415 536 -12 -726 -556 603 849 310 717 311 -152 -437 440 149 171 -311 -979 845 264 -978 -255 241 163 476 -217 379 -640 216 232 406 867 233 -816 559 -644 287 -877 -424 -840 -189 726 -661 -774 77 -29 491 428 -618 -645 379 -513 -710 580 -402 -638 -476 -712 917 852 77 -926 -177 73 -776 330 -19 786 561 -853 -555 -664 -36 151 -682 524 -366 816 118 193 -388 -331 -164 122 663 436 677 851 383 -399 -400 -103 -939 29 379 -765 727 -384 351 43 111 -96 297 484 207 -523 -172 46 415 105 35 -324 356 893 -449 996 855 4 -603 -184 107 -35 784 -139 603 149 -595 199 35 367 -736 833 228 -552 480 -170 110 -918 -651 928 -977 863 -119 -686 508 280 -167 -208 -466 -768 -906 -662 -195 -532 -6 -442 611 -732 -808 815 -601 -862 984 -624 -448 -484 -133 -193 490 87 -842 -802 -888 -309 -428 -698 698 -703 -282 339 38 -524 733 -780 -236 312 -827 -309 742 -727 -709 644 595 420 213 -313 -384 641 -137 -413 -469 876 -312 267 -711 210 430 860 -354 -162 315 280 257 626 -401 -481 -828 -878 363 -504 703 -4 -740 508 510 233 -893 534 -345 -912 184 -878 708 488 -508 155 -140 -453 682 -334 -120 -717 456 18 669 935 61 786 -899 -961 -742 243 -103 184 -131 716 -259 -652 4 -357 72 -578 -813 999 -65 255 993 906 232 510 -714 -544 -4 -605 -962 797 606 -671 251 -957 -872 987 682 -652 101 909 848 -14 950 460 901 201 -561 97 744 239 626 375 -629 621 -257 -34 -350 -464 -407 -793 266 696 576 56 -728 781 -456 271 -632 375 -291 -118 -902 -966 799 134 115 -621 -646 -637 111 -984 186 -260 -508 679 -817 -917 539 475 -951 -205 -517 683 -946 -134 504 -604 629 853 -444 358 -207 384 469 129 -552 652 -703 918 -624 -376 -11 -419 373 -915 846 -348 642 -355 596 -935 -478 -37 924 333 -362 -588 525 -869 762 -672 -935 -588 -592 11 -822 971 -886 591 -352 -749 982 -136 -138 -966 914 -539 618 -159 -40 194 203 396 643 278 -811 -419 -65 -786 533 277 789 -182 860 -783 -568 477 -731 478 247 -395 596 7 939 609 -54 -330 801 -25 -595 36 -831 -695 -3 201 902 -966 -11 380 975 -197 -936 859 -905 -140 -473 866 510 -834 -301 537 -38 298 -24 397 983 -927 -756 30 367 366 968 -13 -182 23 -842 -803 -140 789 -617 973 -734 393 567 346 -892 649 -556 365 -390 -249 671 -470 -211 116 -403 559 264 404 -723 910 703 -690 -478 456 618 -867 145 -172 266 781 644 494 -6 686 397 415 997 -469 -743 634 349 -66 -719 450 -753 -129 320 510 -643 -347 335 -79 436 716 -634 -183 -308 459 -233 249 449 -643 -833 465 -975 415 -652 -589 708 372 -750 -306 140 689 -957 -905 -449 -422 671 114 484 996 -25 761 836 709 298 -503 -226 -477 -953 -478 448 111 38 991 981 457 702 11 551 -156 503 -952 -897 772 -846 545 -530 -753 -888 -732 327 429 375 -165 -297 242 -994 82 -134 650 291 773 -537 -908 -432 807 -309 244 413 472 764 -892 625 -836 369 -350 647 -702 126 -350 -824 667 -419 455 -686 249 -265 581 -340 583 16 246 519 -144 -929 -404 918 -147 959 179 -844 -11 343 878 706 328 551 -638 234 171 273 -895 700 227 -806 -607 -642 -327 777 -247 -612 -443 773 540 -658 -950 -977 -111 151 -626 -184 918 424 -619 -589 635 0 -11 686 718 424 293 959 804 -316 394 718 771 -215 546 -564 -543 36 -439 -492 226 -193 44 -940 -323 457 264 -212 842 510 451 630 300 -794 -412 78 629 -314 -764 231 -323 749 287 67 871 -871 -510 -349 -18 -884 -991 -562 -97 -234 90 220 -771 218 828 61 -105 724 232 -527 -103 -795 275 -742 -589 82 -212 608 737 -995 -953 334 73 -106 100 463 815 -256 897 223 -48 -381 638 827 -532 -627 -52 140 -98 896 -884 408 711 537 728 -541 -984 887 738 299 454 319 938 -397 -479 -425 -169 200 -177 -790 -973 815 257 -348 681 -828 -87 -227 641 132 209 931 202 340 636 823 -969 -398 475 -537 -265 -142 299 444 567 -812 29 -550 257 680 711 -582 -69 -541 736 -97 261 -656 72 741 -538 -553 641 891 -690 880 510 922 -196 548 118 229 917 -488 -476 -533 -310 -847 -914 -327 -892 95 695 430 510 -926 -306 -460 -478 -425 604 -612 -849 657 -573 266 -124 975 -667 249 466 492 23 273 70 579 19 -743 -322 736 755 -765 -803 -529 639 860 984 414 72 776 627 -919 648 699 418 -160 796 889 -614 -256 920 -430 -775 -104 200 -502 136 -83 287 -697 -283 214 -868 801 -152 -15 962 341 -708 -538 -632 -702 -825 -830 305 -133 81 -473 -987 -700 566 -413 725 100 486 52 -394 896 -419 -852 961 -199 -778 768 419 -900 -8 -30 941 502 -415 -442 510 -245 -342 -479 439 -179 -749 -612 -577 -358 -406 -248 32 -708 -101 -206 -423 469 164 -217 -402 -917 -198 682 835 479 -517 -714 -331 56 466 -368 360 193 694 465 633 -550 87 85 -697 -42 -396 -985 -352 -39 -125 -450 -146 -785 840 -635 -629 -574 322 901 -411 -400 -151 737 -742 -843 -684 -739 -714 418 -992 -144 547 -445 801 987 -85 514 914 780 -502 -70 685 246 260 511 -198 -146 104 1000 -453 -739 -803 517 -893 463 256 -762 111 -712 -861 235 -231 360 -640 -412 681 892 182 -743 260 -55 784 -781 -81 -86 -479 -680 -713 -433 -858 621 214 988 -427 114 -313 -994 -73 -77 630 -507 206 -925 842 709 953 -914 283 -93 603 -775 -191 814 -281 -641 905 -594 180 -116 -88 -108 -948 109 152 461 -318 182 172 -152 11 -64 -335 511 950 -260 -761 414 529 288 685 486 190 116 823 -39 -568 -338 425 739 379 -516 66 -352 -10 -161 -402 -578 -291 -560 194 -977 855 781 -752 802 903 496 939 -842 596 -917 867 972 -527 -378 -797 676 -614 362 807 811 831 334 -881 -850 -51 -136 646 975 -580 -40 957 760 534 360 -175 29 161 -290 637 630 -219 808 -484 824 383 455 268 354 828 -229 544 -316 -505 280 -184 -290 -923 843 -506 -782 -276 -583 682 -483 -470 -999 62 -730 -105 493 72 -906 132 -866 679 395 -588 80 -481 243 -74 453 -418 534 681 148 -843 -524 162 -13 817 684 -252 309 -149 -660 -297 -478 866 65 -798 -830 -538 569 -783 -139 237 -11 -357 357 -698 5 -677 -813 -626 193 -280 926 38 712 -714 217 -950 251 -315 497 -590 204 478 -447 197 -728 742 -239 -195 -439 284 223 121 -478 384 932 287 840 -716 86 -43 138 448 403 -193 13 -608 338 -182 702 844 337 367 73 586 -326 -118 -288 -73 289 727 -842 -822 443 175 316 -182 123 -52 721 197 975 -994 -851 280 210 591 -915 -172 242 828 361 882 -891 -32 -744 304 -995 -190 -326 862 -887 -72 383 -196 -267 -253 913 849 805 158 -193 997 -683 65 938 -201 -37 46 790 -535 116 -433 -763 -623 -599 621 997 -838 -73 -461 -293 930 593 -160 -379 -100 -544 271 677 -213 -276 526 -27 -679 15 158 328 871 635 307 704 818 -634 -90 -369 129 -631 868 -759 237 -66 789 -332 320 767 -146 685 -691 672 -137 425 995 -759 -490 60 -728 -407 971 -864 -361 -706 -751 172 -171 17 -431 -844 -431 823 -115 697 -625 235 -491 -960 -138 411 427 -465 -681 85 985 -120 851 -289 661 317 -559 566 -299 513 -986 -126 505 -256 213 -971 437 398 460 98 678 136 -196 -126 -976 -257 -797 18 -723 -614 -97 521 -538 -18 318 233 342 377 856 207 518 -995 -860 -938 -866 895 169 749 741 933 -361 -591 817 788 -80 -741 991 -996 -872 774 479 568 -928 -60 649 -847 100 222 871 -897 -27 -72 -433 697 908 -548 -921 296 764 895 184 397 280 -407 938 679 318 562 52 -670 -374 -705 60 -268 -266 -207 -144 -617 11 -696 -441 102 -364 673 693 492 661 -87 519 -43 -305 -353 -552 966 -404 10 740 -737 -938 763 323 549 959 -365 -124 765 -162 26 -676 128 916 186 747 468 39 -711 -863 250 -396 51 -27 -175 11 194 876 84 -623 951 983 146 490 -113 95 -264 727 -383 39 -89 733 -176 627 -575 -596 506 -836 -457 422 -397 -146 280 67 930 605 -343 -260 283 940 -940 812 287 969 -355 825 340 488 -282 -551 317 526 350 -239 -570 -282 920 -327 392 912 -927 437 40 -85 255 -27 721 -117 -135 492 614 -334 881 457 420 -631 -961 -420 736 913 -970 196 -80 -519 -891 934 -280 -287 223 -816 929 665 -614 633 825 -248 -228 399 331 -395 137 54 684 544 -13 -545 -925 -659 83 768 188 -264 378 76 -197 439 -446 822 786 102 534 615 -742 997 -148 81 551 -842 694 595 -673 680 -486 -657 968 97 236 765 906 50 -827 -161 941 -764 -494 813 784 468 970 -687 534 -20 38 -662 877 795 40 -919 -682 -838 -363 -538 353 -456 -137 -678 573 798 847 -349 -624 -213 -684 -733 -233 954 917 -797 -881 -29 978 474 -412 397 -35 965 523 -417 635 12 951 -601 890 -28 -33 195 -446 -150 -142 860 -68 314 -350 12 637 -915 379 -682 403 -434 231 989 713 -982 186 -855 -735 493 906 222 -373 -697 582 487 754 -482 402 -648 -696 703 -242 -721 936 -874 -567 490 -785 -44 -145 -346 157 755 666 -547 155 168 -168 795 182 -340 838 423 -88 -105 -735 -658 212 -733 345 828 236 -59 -302 -629 -39 -321 -881 -558 -235 760 338 390 627 -790 -825 -365 -878 307 -940 -199 -285 -645 -674 910 371 775 -82 -860 -262 -569 739 -486 842 -86 811 -164 987 -608 283 -421 -517 454 237 696 -744 961 -963 -549 258 -299 -768 -325 105 -144 146 -795 790 125 396 714 -289 -186 -653 926 -265 -586 -696 467 -921 -133 -620 -772 -363 649 765 -164 -95 -50 -126 286 926 46 -904 -609 558 77 653 576 533 -97 -499 -953 885 476 13 -8 -919 995 189 -694 734 983 -46 196 954 -503 797 850 -412 473 -465 -109 -59 106 -372 -167 -381 24 231 -579 -169 -226 314 -820 -337 915 -532 697 -313 -79 -562 -783 -633 -806 -281 -156 -104 -841 115 48 863 801 -698 -536 454 -848 -918 860 -992 165 -301 -483 30 767 445 285 842 481 658 -768 646 -298 -595 266 -413 275 -214 344 -849 424 -156 -966 -474 936 196 -298 -977 -399 -989 146 829 769 132 666 -743 -272 622 -424 -277 -334 690 192 -192 189 815 124 -400 755 100 311 307 12 522 -188 592 -91 91 -630 -905 -367 430 -767 601 -878 647 -605 -828 -89 -567 -403 699 -951 161 126 760 -738 623 -846 -685 -567 396 533 -39 -463 -74 -983 112 893 243 -452 -629 227 -276 -429 -764 544 -333 -277 159 379 -763 -988 288 695 577 -286 -779 -369 273 -730 743 -631 316 39 -642 -122 709 222 -517 814 -914 -229 -380 -222 704 171 -496 -215 496 647 -200 228 137 391 355 -383 -910 72 -753 -566 -20 774 417 -643 -365 97 -76 644 660 104 -15 290 -706 169 -544 522 -539 -812 622 -742 146 -715 -658 157 -455 -486 752 -134 316 -288 -304 68 983 -59 63 -993 -248 787 300 -837 -983 934 953 148 -700 210 -184 -969 -587 -793 -424 541 -357 322 263 168 261 753 -666 -513 42 985 -245 468 -66 -605 730 -998 468 70 -915 -84 899 985 414 -514 -73 466 864 996 -477 -162 -690 -866 864 327 197 326 946 -666 101 280 870 -885 867 353 -460 -88 -713 -918 -744 -297 -514 129 -544 651 -205 170 -38 -653 -56 -918 -729 -818 178 317 -475 459 944 659 -347 904 471 547 -670 -438 528 264 205 -231 574 910 229 -630 -235 702 511 120 183 381 125 -577 -407 481 -689 -990 -161 567 374 -132 612 -938 936 -72 -706 325 -5 137 73 -597 575 103 721 389 277 -518 172 -578 550 566 552 713 -19 -268 -459 244 733 34 -39 -243 783 501 517 257 103 -952 -751 729 -286 -518 -166 370 802 888 -476 -325 -243 -726 -841 94 109 954 446 -459 -492 290 -48 -623 452 802 -42 -49 538 -777 -456 11 306 -351 479 66 -406 946 311 533 -266 -105 -189 -779 -391 687 -883 735 620 593 -871 937 -635 -6 -918 -611 -935 28 419 118 484 906 193 710 126 -983 -305 324 -192 755 -790 430 982 645 484 -273 -190 885 -802 184 269 783 867 150 781 462 776 -441 819 -693 228 535 -820 -597 180 899 -856 -375 893 -560 -319 470 -746 -164 -220 -982 946 -437 -813 -504 995 -735 -824 893 -712 101 462 -711 345 918 -551 235 578 862 56 298 382 -345 9 186 306 973 554 -994 -320 548 802 917 -387 -879 943 -551 180 -472 -141 309 308 556 -48 138 582 679 -912 888 -969 -553 -529 -725 369 0 690 265 428 791 603 -997 990 -404 -902 869 826 806 467 312 -596 29 182 -909 -26 -733 -782 -18 -253 -38 351 -943 -1000 -62 -168 -779 -247 220 -352 -315 -677 -422 752 -200 558 24 -922 843 83 598 -941 -566 495 27 -190 74 348 871 -284 98 -940 -655 616 3 -76 -916 -175 357 -225 109 -698 -361 176 231 -119 509 822 -407 473 -794 -397 400 538 256 -337 -228 -705 115 582 170 291 -850 108 202 216 912 917 523 -213 -603 -402 -681 -630 -336 -522 -846 -430 -195 -729 49 -948 376 -897 343 -310 -315 -879 454 -236 -468 884 -468 53 -662 -515 -910 734 88 330 286 820 270 -709 265 -343 -573 -458 787 -604 -673 562 -692 -171 -560 88 -839 -269 -577 -999 14 705 -276 -352 133 -751 952 -246 -743 -76 522 474 -935 180 976 -434 -977 46 127 235 -428 213 65 926 346 623 -621 -765 596 -92 355 -522 969 856 -196 -510 -609 -671 -413 -418 551 704 758 729 -900 777 -49 -629 628 811 82 -438 -991 -470 963 527 142 -379 -249 776 -555 585 -534 859 485 -114 673 274 54 260 724 -771 155 -235 716 -983 324 238 -269 -497 -83 -133 -497 -18 -223 -884 -396 855 670 513 165 -690 -812 -702 -739 -103 442 -999 -156 -159 431 -501 -395 -605 846 542 535 777 -7 322 636 176 -785 -820 -139 -875 174 537 436 579 -152 -857 412 -921 -848 -457 -345 446 418 382 535 229 119 -621 -134 900 -708 -186 -71 780 -63 -157 190 168 -372 -801 -462 892 507 -95 -903 -300 -29 260 125 368 -679 -655 503 -736 -488 755 -846 -642 -228 25 977 859 -761 532 471 638 -474 -153 -240 -512 298 163 -223 502 -4 -572 565 13 442 335 -207 -484 806 -571 803 421 -992 -758 -897 -460 -643 -621 -625 586 153 320 -391 -766 -733 -9 839 -361 857 -175 601 -438 278 941 -29 733 -813 -552 -857 -244 -994 12 -604 -513 468 884 930 -224 181 450 -372 753 -733 -141 2 -260 283 176 -758 -853 -454 918 998 -316 -673 -617 -706 -981 293 -641 711 780 -687 11 -12 605 166 -967 -547 583 -514 866 113 400 -372 -795 -600 735 912 749 -674 -225 -113 -156 -986 -349 228 -351 235 982 636 -754 730 757 902 961 -758 -108 -469 212 978 -154 897 -411 181 88 476 355 -144 -414 521 -675 -374 -652 48 -413 -169 -147 -825 180 -221 633 -509 -158 170 -607 -331 301 -802 322 -157 638 -397 722 -198 -62 -257 -75 -571 -90 616 -571 -172 -989 -418 936 580 -435 571 -922 -524 -618 -941 -87 -890 169 -839 53 94 7 836 -370 232 789 -988 885 26 -158 -361 614 -56 839 -743 79 29 -213 231 574 755 -860 -32 -256 -894 -533 959 560 -502 680 -846 -46 -643 -59 633 -633 179 39 881 101 -680 -195 -597 402 -916 533 -241 -339 523 502 943 588 860 907 740 -146 848 153 -715 853 -355 98 274 -723 -946 -914 759 -277 694 -309 665 -760 880 845 -666 443 -991 -235 -695 -862 899 862 787 768 -314 -795 43 -102 794 982 -99 -795 480 378 -487 -555 -60 -717 231 546 313 806 987 412 507 -437 92 281 -930 -137 57 -423 706 -956 785 -558 224 -140 508 372 -206 -661 326 -788 -437 692 -369 -399 997 279 143 403 10 96 918 185 402 908 -304 -264 -344 528 -282 -183 94 321 56 313 -125 504 356 -167 -618 771 659 -534 -657 817 346 -215 -300 517 -641 127 46 -503 609 435 -580 -740 389 1000 703 320 852 301 -212 453 -987 -50 879 -156 954 137 813 677 978 -408 468 -383 -384 221 -125 -401 387 -457 -507 -869 -504 270 690 83 614 956 357 294 605 758 763 464 674 197 -461 -864 -478 828 -741 352 -272 -588 -250 962 740 -912 -132 -274 851 -4 -218 -499 791 155 747 -77 -184 166 -281 168 412 -922 -103 576 758 -695 626 -228 286 -679 -196 -18 47 742 -2 7 49 -214 -154 -954 157 405 835 608 325 278 44 -122 -103 -381 435 -657 689 -283 -3 -299 476 523 -585 -775 173 434 -524 746 308 -291 92 968 -28 922 14 976 -584 -982 555 -945 946 469 78 -885 -953 749 -840 -278 -411 -166 -988 520 900 404 366 230 715 -180 192 -620 -179 350 -996 692 524 -60 -172 -904 926 791 -168 -992 -962 -205 -717 717 -646 -625 -267 267 148 -541 477 -670 -229 520 8 954 106 -940 -564 -198 -991 785 831 646 -817 475 198 875 -846 -425 158 342 -711 640 -850 -361 225 -901 -942 3 444 106 812 198 53 -44 742 563 -781 -855 -971 -898 -566 991 -25 303 -647 762 -940 -23 581 190 -353 229 -982 -130 719 -309 -274 643 -827 306 762 285 -876 29 -526 604 -544 65 -374 -304 727 -644 -724 -543 -470 16 -804 565 198 -198 -932 -603 -901 -952 532 -591 -548 354 658 595 -46 -246 737 697 880 -959 985 93 -894 412 679 -698 -228 207 -422 866 18 -85 847 -280 -557 409 -911 640 -450 625 785 52 94 190 737 350 591 -838 705 90 183 129 -879 -881 146 484 496 -566 731 286 780 246 319 -324 453 -324 156 -638 -240 -148 -838 389 -864 828 183 591 668 345 -127 168 -916 -806 433 -90 -438 892 841 -555 764 878 310 459 -286 434 -618 -208 381 80 538 671 571 512 851 869 676 -761 166 -156 -852 401 -912 -748 106 229 451 -585 861 -861 -169 551 282 -587 183 53 -277 -170 162 730 59 -487 421 -163 -188 220 -211 -633 -639 -916 616 -705 -93 -546 -688 811 559 716 558 329 -275 -330 -173 -484 751 -583 639 -760 -365 -720 479 768 -609 -576 77 -760 -391 -573 434 88 405 265 608 -179 660 -353 -791 -479 -802 897 83 608 861 993 -223 -585 -100 -566 8 -729 -867 -826 280 -540 -324 -506 544 -446 -741 887 -241 853 278 407 -365 -97 307 10 409 -304 -483 790 795 84 -281 372 -139 -222 -684 105 -191 500 549 683 897 82 265 488 439 753 -519 -409 -478 -36 -913 -128 152 914 12 -364 192 505 442 -576 -842 700 541 -178 67 -953 657 -609 160 -982 -344 491 291 -67 140 -199 177 -923 213 159 -247 -753 -360 131 366 -234 -963 -243 694 124 -761 -261 427 24 -1 517 346 273 -839 68 698 65 343 260 898 376 -876 74 -674 -538 -333 -505 -51 154 64 771 -750 922 -983 102 474 95 991 225 122 -271 713 -912 268 62 -838 11 -768 -695 -118 -926 70 195 -732 752 -947 -57 879 -32 -322 -572 -955 -348 485 702 -460 234 91 -67 -953 508 806 -764 232 741 756 4 -221 325 -586 -445 20 860 -365 261 112 432 514 353 679 706 623 -742 487 860 -191 -753 673 -362 470 240 -299 -888 649 -246 -316 -703 57 567 477 141 772 749 -51 481 149 -741 -146 -801 -42 801 235 992 -1000 -721 450 611 794 126 801 725 309 626 -762 141 -958 994 578 619 47 -729 352 778 -273 -71 -523 588 581 -510 -703 476 -756 781 70 617 -529 772 -25 -116 -664 -227 -787 406 579 -118 -436 -633 -455 862 -684 -590 -702 422 -415 160 216 97 -633 -136 513 -618 494 -480 -972 -318 125 -913 -935 72 549 226 -795 691 -650 126 -953 708 -524 -237 141 -319 630 -290 121 103 -589 105 -669 18 -475 -307 368 -375 -255 425 -332 -535 -855 741 243 -937 879 -907 -162 973 -798 -149 -217 -847 779 -94 842 340 -521 658 501 245 -24 -92 722 -481 -584 554 -828 -622 -623 -288 -274 -210 -725 645 217 592 -646 -509 698 -296 170 -57 -690 -352 30 -571 -681 -80 -893 -253 411 -780 802 892 134 87 881 -890 729 -737 165 839 -333 -395 160 -700 -243 191 982 -733 -291 -123 -847 15 -404 90 465 274 714 -34 -704 -110 -32 560 356 -982 743 -843 -754 -311 -334 899 -421 -94 -157 -475 499 -172 -873 922 -287 -534 -876 20 418 -712 -49 -142 -928 -674 262 -170 -43 -501 456 331 960 995 -205 721 -37 142 -922 519 -243 -712 874 -65 -791 43 923 835 19 999 991 -72 -546 114 331 -586 397 558 470 -434 689 748 -637 198 -837 728 133 -875 -955 -698 -223 324 938 -938 418 -831 290 247 999 -811 -790 -684 919 -500 -170 604 -558 -329 -164 -462 805 419 198 748 -167 215 -550 -612 721 -666 -170 -929 -978 -53 357 894 814 -160 -631 205 -989 -154 855 815 137 475 -764 -159 973 68 290 928 474 18 -748 85 -379 -505 -829 474 -93 -852 21 544 213 -384 353 -301 621 59 -59 -26 -755 -72 -179 601 977 -791 -627 -692 -793 420 -525 -12 919 501 3 776 893 -642 296 -539 703 773 824 272 353 -844 653 249 712 152 -939 850 120 713 838 -151 -737 449 -257 -838 331 715 875 229 993 -176 -409 -774 -784 208 -836 -450 -851 544 -346 47 -216 28 -509 -818 507 145 861 -605 872 -938 14 -237 -4 684 -341 868 816 158 38 -232 499 530 -4 -45 783 -451 -621 -358 141 -569 555 -755 540 335 -169 597 447 -920 -591 157 -223 338 165 -530 301 -354 -993 -679 184 958 714 654 246 150 -477 98 -311 -734 896 -943 97 229 -502 -798 487 -485 214 -49 457 -492 448 -725 -342 552 -228 -561 -961 -765 -487 587 -635 698 -166 -700 -781 -449 -479 -38 350 714 -917 -52 888 -396 -889 853 -142 -102 111 581 863 525 -688 -510 71 -309 939 -70 -549 873 -634 122 899 105 1 142 -532 547 775 618 309 -953 570 289 -88 777 -411 -651 -272 -986 393 -244 626 922 337 -133 -188 506 -77 -7 875 79 -368 -535 -491 953 -968 -995 746 -224 502 718 777 454 347 586 655 -876 -586 -856 271 544 -889 191 -866 49 200 41 328 -490 811 733 -426 -909 -808 -727 141 -698 -764 -280 361 186 -821 948 888 973 -769 146 614 -430 743 -137 207 -390 -16 -178 832 556 894 -924 -846 -332 609 -397 625 -895 -42 707 -579 -350 -855 853 -256 -992 -926 -137 -397 -829 -319 -443 976 -234 510 -757 -125 125 -191 43 742 -271 596 970 678 -44 951 761 473 728 848 -125 253 706 166 813 -299 -389 -618 959 513 -129 -902 -376 884 -269 291 920 -657 393 -295 642 -217 191 -551 105 -156 720 281 -546 -246 291 -487 830 -662 51 -897 565 -845 844 -253 -580 431 534 -239 -987 510 30 420 309 -772 241 -772 -506 597 -58 -454 -163 413 -217 406 706 -35 946 893 -184 212 -154 470 -393 -727 766 -12 -496 -65 134 -130 -711 -664 -963 -411 360 574 -720 -704 334 -379 -434 553 434 -18 -517 622 -476 -911 -734 546 539 338 -228 -306 -125 955 -871 643 741 838 -459 -419 -805 -117 -712 -765 -771 995 7 707 -399 206 741 717 -665 438 448 -349 -144 -94 246 -428 -899 922 -968 -858 -173 -33 239 -392 -324 324 -773 765 -912 -522 596 144 -627 234 -166 -735 735 703 823 -448 -230 176 765 -609 169 -162 -53 -237 582 970 355 550 -335 -532 -298 764 -871 334 -974 -801 -318 201 -213 -255 207 -692 423 -271 779 -475 -479 -415 729 -358 259 16 161 775 -601 164 -637 638 670 -511 -860 413 -288 -504 -995 651 330 -475 774 158 -249 -125 897 158 743 662 438 174 -892 -524 605 -755 668 782 -533 -129 193 -697 564 -509 -302 -950 950 -471 -569 -360 -843 -797 749 142 480 584 -309 771 -814 -4 -280 -720 709 -853 485 724 409 652 64 529 -238 -693 407 -101 497 460 912 -102 508 41 -767 -763 299 971 -115 -499 -818 -918 767 -774 -685 742 -16 445 -874 -590 736 227 972 -132 590 -874 -141 834 -791 298 -369 -883 164 -333 973 510 -319 -755 -168 -57 669 -234 699 567 984 172 -788 -863 -393 -734 131 136 -29 688 800 -67 -9 144 -667 -35 508 -724 -638 889 365 172 -535 -590 -495 623 430 -826 407 524 -839 723 -199 -188 779 -20 63 188 331 -702 -825 35 519 -55 -742 -91 506 135 -112 -159 -398 537 -815 -249 255 753 487 -696 337 -836 -30 -231 -855 100 662 -513 -940 -61 -922 -428 -614 -537 607 189 -389 -61 -158 -982 -466 23 -530 -680 -808 754 -880 678 539 124 -402 359 730 -96 821 437 171 -73 -996 940 805 -335 -261 -741 -259 -215 215 599 -481 740 871 399 458 313 461 566 -991 283 -618 -196 659 -619 780 -153 348 -655 716 492 -491 -151 32 -425 -924 -650 516 732 -486 280 243 -100 -796 834 -623 371 -803 -608 569 -976 -671 710 276 591 754 483 -395 162 -885 -614 -54 779 -15 734 900 -873 665 -319 -550 -526 -513 -182 -132 830 -969 542 810 -474 -785 -775 134 441 -5 -457 726 483 415 -646 -680 -983 -752 627 -160 901 -413 860 -873 600 -68 424 248 628 -56 330 -815 -74 76 422 682 -301 -779 49 -714 546 314 905 -281 -320 -510 652 585 -690 42 980 690 717 -415 -609 -56 743 -155 -788 -680 -356 -257 953 -489 -561 -860 -28 339 427 -312 -727 986 -901 229 -570 168 824 720 -995 -534 -68 -513 297 -743 506 687 -839 -111 616 984 823 263 701 -731 -440 495 253 -236 -738 -912 586 -752 917 -808 949 41 -735 478 739 152 641 586 138 -202 651 562 795 -740 -677 630 -431 -285 928 -325 -480 -533 422 881 975 -734 104 808 -529 -116 -367 -937 -416 416 125 -685 -565 -583 -276 -293 -295 -424 -760 108 -170 270 577 -371 627 852 -210 -247 -576 -730 -690 -181 644 -670 719 190 -174 -253 -608 -965 -475 -645 528 457 230 -207 990 229 501 -548 770 720 -651 60 568 764 351 -948 975 -454 -834 965 -518 -595 -4 411 48 881 -814 388 728 385 -906 392 304 -389 631 496 -234 690 358 -647 -241 241 -364 -853 753 -710 -339 -90 -68 980 589 -516 827 996 399 264 -574 -818 -485 -749 -783 786 -678 58 25 -176 -635 -823 -210 -508 100 288 769 336 -395 -491 -840 -944 -785 -784 -320 -347 27 148 -536 -743 -176 153 -710 -961 462 538 343 -976 978 454 -975 -840 -777 55 242 169 282 652 711 -88 -642 3 139 -722 640 -231 160 281 196 961 -214 -325 591 -591 55 741 -445 85 -116 151 551 -359 174 212 -70 316 426 507 -501 -17 -867 -297 -610 -854 644 853 -519 3 663 -567 -195 -85 -161 -42 296 953 -121 978 698 -299 452 -452 156 4 353 853 25 666 -368 -498 -823 -305 725 -659 509 139 766 616 960 637 -421 386 141 -101 860 -250 -699 73 165 -981 -451 -465 571 232 131 -677 137 -278 -772 881 -342 235 281 -644 -387 223 164 -814 956 916 633 -446 207 825 -899 338 916 -404 -389 -160 -739 -23 -979 -313 78 -97 -100 -629 -181 645 269 690 -351 -768 -938 900 590 942 177 -690 748 848 760 204 -492 697 -994 198 -128 326 22 743 692 -924 241 -801 -907 653 -931 566 42 456 0 -89 918 -261 -749 -442 -232 298 -958 319 102 486 375 -306 -699 994 994 -376 161 -63 971 -797 653 -605 365 512 862 395 -85 682 -365 -485 -384 846 556 499 -850 -10 662 199 -149 930 -497 -815 -299 -135 560 -505 -916 -53 -161 163 655 -885 815 -307 811 -934 403 194 15 -15 393 -633 -497 -666 -302 940 127 -704 -536 -623 -460 415 846 -783 -942 -740 -984 190 349 330 721 307 -101 -459 112 -579 540 -725 -151 632 348 345 828 843 285 -135 -812 -253 315 314 -89 902 -469 469 428 -242 65 -256 697 -673 -706 -34 -616 618 743 56 -176 499 -195 -434 221 4 -519 -99 -444 844 389 -256 -980 404 829 694 -653 -533 -256 177 -373 -840 -597 -497 327 634 926 325 355 892 -72 877 749 -435 309 -474 -121 -59 281 620 566 956 30 498 -143 -897 -570 403 -283 -221 -605 783 263 280 935 -982 847 -97 -734 75 -659 712 918 957 454 -14 670 94 -784 -245 302 -165 319 172 -550 418 695 818 -814 892 -584 98 -669 -786 -867 -191 44 493 -579 388 -918 347 640 970 691 393 517 481 952 901 650 725 221 -621 -358 -491 -218 447 -334 -562 123 981 -899 441 812 -866 524 -16 -423 301 -629 -585 123 -231 -468 -875 -672 842 152 224 478 -478 -150 448 671 723 989 751 -348 374 642 968 71 271 -622 99 -976 -994 -713 -700 433 -938 977 941 528 -944 -101 741 4 349 957 -179 511 988 890 817 -500 969 -205 57 -641 -321 370 -97 755 -279 -123 -466 -487 -408 -716 -128 -563 -471 861 735 -744 -190 -633 8 347 -931 -287 -860 212 -478 539 -449 521 179 73 -736 119 552 294 31 -787 -778 77 -265 963 -476 -619 340 -544 850 -875 97 140 2 418 355 -776 -528 -322 885 194 629 -397 -663 -971 40 1000 532 -543 292 -153 485 207 -852 -71 805 -819 641 752 885 986 -103 -413 -439 374 -330 639 -985 31 -599 86 595 -627 632 -292 972 -319 424 -131 610 733 -46 402 -108 87 -356 59 199 -182 -512 535 445 -142 984 743 572 386 903 488 -902 -523 154 -755 -570 -317 -781 321 -807 -911 -495 723 817 -1000 -653 956 222 474 898 150 -496 840 -658 84 711 -559 940 534 -849 -131 365 888 228 427 -406 -197 287 111 -118 -267 262 67 966 675 228 -437 214 941 -449 -663 -823 -999 296 963 -412 -77 -55 790 -914 -605 -396 872 661 -106 991 -494 605 597 -535 68 -394 -285 227 -331 -376 -378 332 669 -181 864 829 -770 -534 955 -491 -562 -587 -599 805 -387 755 131 -504 -936 277 199 -808 -30 348 289 242 324 76 778 795 -14 758 915 -287 -884 50 -393 -830 -70 -527 -925 925 -984 -780 608 -930 748 995 -769 258 -36 659 -760 710 88 1000 -459 795 -424 942 -296 39 408 -314 625 -930 256 707 -502 -395 -930 -212 621 332 -658 732 -892 793 952 -441 218 -388 -801 808 192 -910 -901 -641 -116 125 -216 -652 -736 74 213 -359 -184 988 -873 890 -148 533 562 334 36 -565 690 872 -483 294 193 -388 872 147 -829 650 -959 -544 572 -572 -238 -144 133 -68 929 91 -676 85 263 -368 -830 212 -941 -626 557 -724 -723 -773 733 44 -369 -213 -588 -551 462 710 -501 77 840 -701 -452 -765 188 -443 -928 666 274 206 53 708 603 260 -415 -264 -589 -239 526 418 916 633 14 -340 -739 827 690 425 131 -616 -70 617 -188 -767 245 -195 670 -908 532 -835 24 -658 -104 327 -834 672 -786 614 -431 -754 -62 -718 916 -190 73 -984 270 834 -506 -272 -805 -82 673 -127 487 183 655 589 -237 -612 592 230 468 -56 -474 -688 871 -960 -894 381 625 154 -650 138 434 -726 760 -30 -991 -289 -552 -987 -298 -834 858 -423 -460 448 25 5 348 -752 144 918 -726 -708 -923 634 519 23 -13 30 834 -477 223 -904 -716 -38 253 -678 808 978 41 684 655 520 685 125 842 -148 152 -696 982 -186 -739 -488 -717 -141 -636 -402 -514 122 745 -888 921 136 897 413 927 -966 479 -510 -120 -70 763 -105 -694 395 60 -733 -150 -401 -503 -776 -78 821 194 -193 198 -694 307 -852 344 -344 792 -936 159 -906 589 396 -160 -957 243 -628 502 197 843 841 36 -503 796 -453 605 866 -828 -194 423 -434 559 616 336 -719 663 433 935 362 -284 347 643 760 -79 -687 -38 -100 -103 -707 252 -131 472 -472 423 397 239 -309 196 -972 -396 406 -281 534 -853 797 486 407 840 826 -300 -113 441 -521 148 -888 619 732 -513 163 983 10 -280 529 450 -19 -280 246 793 -442 -697 564 -310 -166 -417 588 -169 960 -171 71 -633 -626 841 780 -715 737 352 -200 209 -467 926 619 203 721 967 -197 -520 449 450 -854 -970 -859 894 -938 -485 -378 -800 -656 687 459 927 -232 -416 -814 -422 874 -450 205 -540 -1000 -220 992 -356 122 397 -89 -378 -468 -198 -775 377 814 -933 847 -78 697 625 -936 -317 665 100 847 -822 175 -682 639 126 573 117 632 836 560 900 907 129 463 -817 628 80 881 -780 -517 -283 545 -694 -588 -33 311 392 -19 -590 -365 744 445 -975 -432 -30 -892 597 543 -73 735 125 -34 550 981 513 167 -48 7 207 838 329 118 -592 213 -699 -372 384 900 359 -93 684 -474 14 -351 190 -343 412 -380 -495 695 -825 -635 108 386 -981 790 215 -152 319 -625 -703 798 -163 -789 457 -216 -178 -18 451 -824 -634 629 664 -844 56 618 -959 491 -927 -216 -283 830 116 700 571 -646 225 714 -386 665 -312 -295 -455 -776 702 625 150 992 -537 77 83 -353 -340 -859 50 577 -636 -604 620 501 994 -126 858 -644 -639 720 -364 -267 647 -717 -565 409 362 -362 -766 369 -673 834 10 -905 467 408 -632 712 -974 437 144 576 -59 73 885 301 968 253 -148 522 -952 -909 195 399 984 167 -290 181 -714 -195 176 -155 66 97 811 627 859 -859 552 587 284 604 319 795 504 -823 664 846 -983 -778 -405 -928 -968 -813 -477 -895 -47 322 909 -64 750 95 735 433 928 -754 -359 -530 653 -900 -154 -34 604 670 42 226 -225 -14 234 -396 69 -324 -184 56 588 -976 -432 831 -199 -724 967 -231 -893 993 -913 846 -944 -405 454 223 -618 184 -57 768 -54 -493 -269 293 81 -273 137 151 -79 133 826 -444 -828 -919 872 372 168 -12 614 630 282 763 -944 -286 -748 7 -685 -593 344 310 988 517 279 227 -474 -247 -645 642 618 975 343 -168 905 139 524 -404 -54 -965 -785 286 697 -839 -587 -729 788 -751 -520 -634 322 -322 -111 -178 283 -81 -599 56 -762 -616 487 642 267 -937 142 694 -999 32 -502 586 75 -15 -934 826 -151 386 -415 -900 156 -524 -824 -636 736 245 513 -739 -428 -644 -439 881 -806 -374 498 816 -148 -837 498 103 643 -586 -815 -141 312 -473 29 513 432 561 234 -604 741 148 -247 618 605 -538 -245 835 -77 -732 -697 -281 -67 -1000 691 441 -793 695 -291 714 -522 -726 -253 406 -82 -548 -251 -228 329 919 564 -482 -694 -449 -472 15 -352 320 -219 -227 -753 300 -627 475 490 -501 927 321 508 993 -740 188 434 253 -526 728 443 -342 -356 623 -10 198 -864 293 558 40 504 -925 -115 -436 -867 751 -386 -454 502 872 645 34 -454 643 626 115 -157 186 -628 -377 -23 731 957 -374 -496 714 512 3 -564 165 104 -862 195 556 -896 217 -521 405 829 -952 181 813 -907 -249 724 -926 29 -3 -806 735 716 450 76 96 -11 -213 137 -310 -886 798 -317 761 361 -643 866 -621 131 555 393 838 -360 -411 894 453 729 -791 -102 10 192 -429 -685 -216 -609 474 191 352 -672 -695 -315 -793 834 210 627 -538 -16 -900 -303 -551 -203 -636 958 -456 264 -415 277 -711 830 -912 -789 193 -730 361 770 701 366 395 532 -175 371 -351 -488 128 -20 663 -862 -838 8 -817 -461 928 -178 175 -277 516 863 777 244 478 -437 597 996 -603 530 -993 329 837 -522 -634 -488 848 -246 -335 -657 342 -418 -263 -934 -232 -469 -427 -575 -928 -454 270 -50 772 190 461 -19 555 -541 688 709 133 -132 -273 864 -383 -613 -63 963 -453 461 -844 -906 -748 -611 -475 -681 -964 -516 468 119 173 -83 320 630 254 -27 -975 540 718 -554 -28 205 -224 88 -433 -556 463 363 -420 742 -742 -665 -41 122 328 -949 -218 -385 -748 417 -905 -866 -216 -801 559 -445 853 -728 220 682 -956 -714 210 -853 818 46 -400 655 245 990 103 -408 909 -368 -959 -165 -920 -56 -194 167 730 -209 154 500 -165 -76 -688 894 -999 719 -154 -96 222 -594 974 -324 623 -540 -753 51 -415 -508 431 771 243 703 256 -17 323 -54 813 831 -761 926 166 189 480 364 984 20 -508 362 411 256 -735 199 642 20 -394 -293 -755 803 -999 759 -91 42 -259 784 -710 -749 295 -447 -815 431 518 -757 358 -941 897 349 360 -15 674 -144 445 -350 257 -883 -789 -558 -188 167 225 -174 -158 141 -285 621 479 -403 -934 760 600 45 -992 -988 856 -386 -180 -928 640 -468 424 256 873 -129 447 -372 -98 -3 309 308 -244 -697 902 234 875 -510 -627 -747 -864 -490 463 -661 253 -418 -633 121 914 958 -883 623 592 -132 155 822 -48 132 -976 -435 -802 -766 -889 489 544 -597 -790 -734 -605 -848 -775 -969 -111 -721 -120 603 583 564 -630 -483 565 -704 531 -871 -593 -747 916 -596 -322 -733 -625 274 0 726 -991 -996 -41 -118 276 609 576 844 71 855 -773 -648 855 -963 -513 -474 -561 -283 -120 -402 -933 50 189 213 26 48 527 753 -751 -600 -194 -299 -283 -11 -127 694 -952 907 -548 -625 137 -699 820 603 100 759 182 550 695 -736 226 -477 -687 478 803 -65 -982 -78 578 56 732 -702 63 176 -623 940 -73 786 252 507 -320 387 -504 877 684 345 873 -862 182 -99 -500 943 660 514 -214 11 -956 684 306 171 -987 -520 -503 170 -268 -599 246 753 -963 -19 -736 450 -955 -659 -810 -157 -448 -765 229 387 404 -376 -379 -571 405 725 612 850 -741 933 35 -317 146 495 640 159 -30 555 748 -433 -100 524 -653 -406 -188 666 -176 -574 -182 190 563 551 -454 478 805 269 -954 698 -207 27 307 -34 -309 249 -565 391 365 -95 861 -206 -166 -64 -12 543 503 -730 -171 -353 -963 -227 -375 59 -718 585 -631 331 248 578 -4 -535 -808 -7 566 -229 -795 -529 -114 -519 246 -251 -123 143 356 -805 -430 -629 -349 -98 282 -234 -436 -928 -541 -125 -918 -748 -187 297 -576 -983 65 17 -766 249 -76 -484 -663 -709 864 -258 -625 -331 -836 -24 -596 -468 -419 -534 676 -772 885 567 752 801 -682 -748 633 103 83 -817 -910 -112 -804 18 -774 396 -467 401 199 -994 -114 915 967 -434 135 -486 -908 -462 467 -906 -401 -882 670 396 -102 -327 -890 767 -41 162 177 -752 -768 -823 -259 -911 -415 158 317 478 590 -96 421 121 30 388 844 688 679 -456 -162 384 -73 -975 27 349 -874 755 -476 -742 863 228 -512 564 309 746 881 479 -479 179 -278 -826 570 -777 330 764 -179 831 -673 588 -487 -252 966 -823 175 457 -386 5 -346 116 -358 761 503 -155 -900 691 -857 -18 -420 -797 340 -506 790 459 -910 -841 -263 152 -752 928 646 77 743 455 -479 397 -922 -457 291 -403 -646 -116 -233 881 -338 723 -719 -690 -967 618 -439 -626 -75 -417 527 -447 891 72 -448 -541 855 884 -771 -131 233 698 -8 -918 207 -103 331 -137 759 553 -214 434 579 -311 537 -561 -650 769 360 733 519 -682 482 -576 -7 388 -393 182 674 204 552 -660 68 720 -220 841 362 265 -871 185 -743 -622 -275 -887 -269 -561 -163 976 670 -833 -421 938 -147 370 -902 460 -826 -450 -616 712 -973 -449 676 128 -205 -998 292 -352 -185 -191 840 -100 -789 -608 968 306 -128 246 416 815 -517 -30 836 -104 858 401 430 -328 846 130 646 333 622 745 823 -334 -861 -826 164 962 475 171 859 -585 -84 247 -442 -244 104 -56 218 314 -423 976 156 641 -92 -396 -386 -640 -698 -885 251 -55 -377 535 -528 811 518 957 -872 994 889 -204 -437 748 744 215 501 -116 893 -666 661 -474 50 885 -940 586 -349 -655 369 -109 900 -132 -65 -234 441 -550 -585 862 -189 543 245 687 521 -287 -676 994 95 -3 -941 -684 286 -972 703 530 837 -349 213 -485 486 -166 -237 -615 -322 -488 -212 632 -633 -266 957 -300 -35 -998 730 768 846 -344 608 -461 981 864 -191 54 218 129 -130 237 706 -973 610 -987 71 -144 394 -994 24 452 658 -638 569 -341 -355 61 -215 383 -987 18 -112 377 509 627 38 -801 -150 -918 -655 200 -553 259 627 120 -370 -259 -957 -142 -257 -76 188 -793 -695 422 -908 -178 -318 911 -730 259 -174 -840 -805 128 -555 4 -117 315 -148 -870 458 -359 277 938 418 551 -60 -533 -568 -654 -166 528 338 670 78 -706 -480 -109 -724 404 229 -308 -852 272 -476 -414 -534 72 -803 -558 -715 394 176 -405 961 -861 -116 -271 -990 84 -204 -663 -716 994 -540 -605 -399 -603 -328 -458 -85 -811 -139 269 139 928 128 -690 111 325 178 -942 -158 442 666 -823 -648 -43 -388 854 543 709 -320 -644 -718 -120 -83 -538 -314 795 8 -711 906 157 268 -953 989 -270 -340 -225 -271 -126 549 -668 -380 764 -920 -504 911 510 117 -625 283 778 -239 963 -787 -658 29 923 -189 -11 543 645 77 217 37 248 -571 132 744 -532 -566 921 -973 883 346 765 216 -372 215 -553 -759 53 -683 -183 -595 -996 975 514 628 339 391 -107 0 244 421 -358 358 17 -935 -891 -994 833 -26 -170 -520 172 -440 -82 614 69 352 -815 -472 -630 -903 361 502 360 -291 594 -759 -882 403 789 -454 801 -271 -978 -839 278 998 -630 834 -341 66 324 638 -953 -71 -899 -67 871 -198 814 -272 921 9 -995 653 955 -149 720 -865 -827 928 723 148 690 -258 -542 -731 241 -984 921 -85 941 -606 180 -180 934 120 597 -519 -665 245 -610 -71 -225 -655 457 634 702 256 621 925 -180 -158 -673 -809 201 -95 -549 -293 -755 17 -289 -780 577 -407 -591 -918 -855 -287 836 587 610 492 -600 361 -956 116 889 313 430 -626 -654 -137 -873 873 282 -989 -834 660 19 605 983 -756 -559 201 472 20 -397 293 -581 -613 59 -144 -507 -870 -766 766 464 524 580 607 -372 833 446 -83 -95 -834 -677 144 -172 91 -145 237 -834 -997 -533 488 103 -787 -864 -448 854 547 538 -617 588 -131 -29 -975 956 450 206 -528 -651 -526 641 -985 459 195 19 -828 739 517 -716 339 990 396 -694 860 564 -642 -889 -17 -226 -322 20 -743 -968 -477 -592 577 -303 223 -292 201 269 -172 -973 -695 -16 641 -549 978 553 -428 -311 335 -155 561 -36 410 966 -967 351 611 150 -246 395 32 19 -828 -999 336 -322 -243 724 -452 -927 589 200 498 -901 -97 614 238 766 250 -991 929 -671 -371 659 -32 605 216 -555 -311 110 -857 -824 -424 -659 -357 276 -325 838 -382 -475 -592 842 132 -229 766 -398 -881 498 -699 245 8 162 -881 -301 661 -159 313 631 -687 839 -345 801 -152 144 207 -462 -718 -350 -395 566 -341 -400 -592 -781 196 13 -572 -170 -482 897 93 727 633 -151 315 -554 -728 -98 998 836 401 655 647 907 116 457 876 384 658 -195 -136 731 771 -747 -91 657 0 -477 -3 82 -610 460 524 172 -657 -269 277 139 -704 -893 17 -11 599 117 276 -48 -258 -176 14 -29 -537 -790 442 313 -723 -946 -8 -101 748 -704 645 -488 193 -360 -142 -517 -364 -99 952 -593 491 -510 -686 800 126 535 -900 -9 995 631 388 -12 -345 32 -4 -146 -21 658 -588 -697 -453 -256 -616 912 -894 33 -980 783 174 -8 -871 992 -559 196 -165 193 376 156 804 105 922 -186 -223 892 604 479 530 -361 60 212 -714 772 -66 -881 119 690 324 295 132 -167 -24 512 -245 -890 727 -207 -264 -137 -110 -156 38 -384 -671 -975 -309 -389 -937 109 367 -610 -527 910 -680 -816 617 91 309 -384 634 -597 -113 -790 240 711 135 -3 -222 734 583 -171 -324 854 -769 -583 521 627 626 -755 779 936 -449 646 -678 160 378 -19 -755 -892 -316 -92 490 -20 541 -806 -196 190 260 722 -172 -90 -316 -796 -482 768 935 -27 -207 114 44 72 180 722 191 308 806 -881 -273 560 -684 617 657 -614 991 833 392 -815 -985 -307 -457 621 7 696 625 -57 891 54 -268 -295 -767 -180 180 -108 240 833 614 790 -313 -202 390 156 408 212 34 -252 824 913 667 -587 701 -682 944 620 -84 -463 33 639 315 -972 -518 548 996 527 -7 690 -135 -691 -633 -582 -318 164 59 -17 -344 -61 -653 106 -576 829 -194 331 -326 -745 765 680 960 940 -678 -427 427 767 -993 -907 907 558 570 -712 539 448 -546 70 -922 -46 -146 836 682 572 -239 384 -123 846 -137 -724 -764 666 525 -603 797 -221 211 -735 -863 -674 -508 -121 -95 716 -366 340 -397 4 -659 933 -597 -157 202 406 -222 742 378 670 983 -396 -401 -534 88 866 -742 -885 -823 984 117 -760 -635 -767 -229 196 -974 -338 -522 -246 449 887 562 -745 164 -384 -864 818 -330 -338 419 -111 -463 144 6 85 711 476 906 67 59 332 304 -525 176 721 119 175 -555 127 -366 794 -71 573 -884 -902 730 -940 850 485 231 -264 -916 -11 -682 53 414 672 -76 742 151 541 -729 -862 -932 -180 -151 -947 299 -158 937 -655 -655 -697 -998 74 316 -475 796 903 -409 -354 -314 -29 361 -974 747 18 -18 -926 -893 -706 142 -8 235 156 -265 452 550 -93 -538 575 656 940 -122 -989 989 -915 -443 194 13 -984 -1 -340 818 -7 -38 262 601 914 173 116 71 -939 596 54 203 -454 -339 940 571 -569 569 -621 -171 361 31 -91 511 501 -753 314 -350 484 271 -665 130 -933 696 -692 -396 25 584 -609 32 -470 -938 -660 -592 0 -37 -48 506 -560 78 912 225 513 -288 375 337 -731 648 -172 934 -711 705 -700 -393 -757 -576 580 -22 451 -283 -521 188 79 905 852 -903 282 101 948 -911 396 -475 -833 -251 974 65 -77 763 -779 779 443 -838 684 872 -56 173 -176 -403 767 -369 -934 -203 -183 705 -598 60 77 740 659 -150 -261 -544 -133 391 -566 754 884 -961 275 -691 -451 -432 164 -694 447 287 24 143 999 -925 -763 -995 456 -993 -270 419 90 797 -226 74 46 989 -479 971 -980 166 37 -283 137 -648 147 -537 67 793 -836 -815 -32 113 751 939 610 524 769 637 -286 -805 16 358 -126 437 544 -544 -501 699 287 -388 -710 -839 168 892 -474 -322 -263 401 -301 -337 350 317 -941 -340 291 522 -397 825 -913 -152 -78 -885 89 992 368 -381 -450 919 -201 549 -425 742 960 -960 679 -800 142 -971 768 -53 -82 -722 912 -255 -293 -740 -459 -824 -12 -437 853 655 -885 194 876 800 791 -620 71 56 925 12 -567 567 428 681 -163 977 225 -225 104 -104 -30 30 -696 696 884 -884 485 -485 232 -232 106 -106 -927 927 -572 572 215 -215 604 -604 981 -981 688 -688 -678 678 -569 569 386 -386 739 -739 -615 615 188 -188 68 -68 262 -262 754 -754 -72 72 294 -294 89 -89 -808 808 -857 857 198 -198 933 -933 769 -769 919 -919 551 -551 -608 608 -54 54 255 -255 822 -822 -127 127 62 -62 -465 465 -49 49 -636 636 327 -327 -567 567 800 -800 -656 656 532 -532 -143 143 478 -478 647 -647 347 -347 -222 222 823 -823 -706 706 129 -129 -559 559 920 -920 942 -942 -840 840 -27 27 544 -544 -966 966 -664 664 807 -807 -796 796 -141 141 674 -674 -378 378 -44 44 -280 280 976 -976 622 -622 366 -366 401 -401 17 -17 906 -906 -974 974 -83 83 -188 188 456 -456 -314 314 -453 453 -350 350 -499 499 -277 277 -346 346 -383 383 -920 920 79 -79 -539 539 182 -182 -37 37 772 -772 34 -34 667 -667 183 -183 352 -352 424 -424 817 -817 -393 393 487 -487 547 -547 231 -231 -368 368 -441 441 83 -83 -548 548 247 -247 642 -642 417 -417 -366 366 -621 621 -255 255 -971 971 84 -84 -363 363 -810 810 423 -423 -743 743 614 -614 659 -659 -364 364 -295 295 336 -336 9 -9 883 -883 -673 673 -145 145 -236 236 -487 487 832 -832 -503 503 -171 171 -166 166 955 -955 603 -603 -400 400 -847 847 289 -289 374 -374 312 -312 -798 798 807 -807 859 -859 -313 313 -418 418 234 -234 -909 909 402 -402 870 -870 -734 734 -878 878 -853 853 -268 268 -102 102 940 -940 761 -761 118 -118 366 -366 -56 56 -730 730 748 -748 -570 570 116 -116 -616 616 -123 123 -317 317 121 -121 -142 142 -140 140 -488 488 -399 399 219 -219 -247 247 -453 453 -633 633 144 -144 -499 499 -757 757 -770 770 213 -213 -146 146 499 -499 -540 540 -671 671 -20 20 -48 48 87 -87 -949 949 163 -163 -528 528 -887 887 -928 928 -438 438 -116 116 -624 624 231 -231 -677 677 824 -824 850 -850 838 -838 421 -421 56 -56 -993 993 -539 539 206 -206 -523 523 -241 241 -653 653 -948 948 208 -208 -418 418 -839 839 118 -118 453 -453 564 -564 892 -892 886 -886 -380 380 -214 214 583 -583 -670 670 205 -205 -662 662 664 -664 -181 181 186 -186 -346 346 -103 103 -522 522 961 -961 -772 772 -894 894 858 -858 185 -185 761 -761 349 -349 -488 488 -371 371 667 -667 363 -363 1 -1 320 -320 907 -907 69 -69 -779 779 32 -32 683 -683 -716 716 152 -152 909 -909 204 -204 -955 955 746 -746 764 -764 -92 92 -88 88 -345 345 887 -887 -210 210 664 -664 -4 4 -681 681 545 -545 64 -64 859 -859 -347 347 -506 506 -821 821 513 -513 909 -909 -268 268 -915 915 854 -854 724 -724 -946 946 -96 96 916 -916 -453 453 -160 160 626 -626 523 -523 84 -84 438 -438 -195 195 965 -965 293 -293 -114 114 742 -742 710 -710 -437 437 -754 754 -741 741 -346 346 -703 703 329 -329 -57 57 -846 846 1 -1 302 -302 695 -695 -833 833 -374 374 -255 255 -526 526 81 -81 -109 109 -129 129 -380 380 -997 997 -817 817 -628 628 28 -28 -57 57 -31 31 511 -511 -249 249 585 -585 -959 959 -816 816 -84 84 591 -591 48 -48 -48 48 90 -90 812 -812 632 -632 490 -490 -658 658 437 -437 568 -568 905 -905 90 -90 -213 213 -961 961 -565 565 626 -626 -805 805 550 -550 132 -132 -616 616 -62 62 531 -531 693 -693 -725 725 -140 140 875 -875 -625 625 -85 85 -833 833 200 -200 -45 45 -671 671 -357 357 -805 805 -5 5 -915 915 486 -486 4 -4 414 -414 -609 609 -323 323 -592 592 720 -720 538 -538 -659 659 -798 798 -552 552 933 -933 -325 325 -315 315 -761 761 580 -580 -704 704 -640 640 998 -998 -89 89 -774 774 139 -139 446 -446 -686 686 783 -783 -703 703 -499 499 173 -173 -285 285 -345 345 -72 72 316 -316 -421 421 -500 500 -132 132 -879 879 -190 190 -95 95 -374 374 -336 336 -387 387 187 -187 -93 93 -380 380 971 -971 839 -839 591 -591 272 -272 239 -239 -227 227 -444 444 -615 615 496 -496 -344 344 533 -533 946 -946 -304 304 -427 427 -167 167 935 -935 924 -924 -902 902 926 -926 -625 625 -956 956 -919 919 861 -861 92 -92 508 -508 -300 300 895 -895 308 -308 -958 958 867 -867 -223 223 277 -277 -431 431 -956 956 980 -980 -492 492 581 -581 355 -355 649 -649 -329 329 -673 673 -421 421 603 -603 260 -260 -708 708 -629 629 -196 196 -455 455 593 -593 -84 84 629 -629 766 -766 -743 743 -654 654 -520 520 -1000 1000 483 -483 -79 79 -504 504 -241 241 -347 347 -942 942 572 -572 562 -562 -842 842 -874 874 127 -127 -679 679 491 -491 26 -26 172 -172 -117 117 416 -416 -453 453 392 -392 385 -385 -999 999 -788 788 -880 880 154 -154 -455 455 598 -598 -859 859 -255 255 178 -178 -160 160 -107 107 -931 931 110 -110 -977 977 -212 212 -713 713 127 -127 -785 785 -421 421 -271 271 -302 302 162 -162 679 -679 421 -421 -279 279 -119 119 -971 971 427 -427 888 -888 529 -529 -43 43 431 -431 448 -448 -512 512 956 -956 818 -818 107 -107 -112 112 -345 345 16 -16 -345 345 442 -442 -724 724 659 -659 -425 425 951 -951 899 -899 -154 154 -507 507 -797 797 934 -934 332 -332 -883 883 563 -563 981 -981 -31 31 214 -214 888 -888 205 -205 -687 687 450 -450 981 -981 -647 647 264 -264 73 -73 766 -766 -663 663 426 -426 576 -576 -751 751 898 -898 964 -964 -576 576 -23 23 886 -886 962 -962 260 -260 -560 560 -954 954 -862 862 370 -370 -475 475 -683 683 825 -825 846 -846 687 -687 303 -303 -891 891 -36 36 961 -961 -774 774 915 -915 469 -469 -850 850 796 -796 -110 110 971 -971 254 -254 -403 403 696 -696 -480 480 242 -242 686 -686 723 -723 -732 732 -92 92 -710 710 466 -466 590 -590 483 -483 908 -908 549 -549 29 -29 94 -94 -47 47 -574 574 590 -590 686 -686 848 -848 970 -970 849 -849 -887 887 167 -167 -629 629 584 -584 -460 460 -569 569 -697 697 -176 176 -199 199 -382 382 645 -645 -525 525 -854 854 68 -68 -121 121 396 -396 -892 892 833 -833 27 -27 188 -188 -137 137 861 -861 678 -678 861 -861 693 -693 -622 622 -978 978 486 -486 -727 727 205 -205 822 -822 -130 130 -693 693 -55 55 -512 512 -60 60 -319 319 97 -97 -754 754 -34 34 -105 105 592 -592 -343 343 -752 752 802 -802 -981 981 -538 538 368 -368 -447 447 705 -705 102 -102 -584 584 -379 379 -558 558 -660 660 -389 389 -717 717 -98 98 -507 507 940 -940 -584 584 735 -735 227 -227 683 -683 -932 932 490 -490 -166 166 417 -417 -342 342 -206 206 -161 161 -450 450 -801 801 -514 514 -515 515 81 -81 -463 463 -325 325 490 -490 632 -632 162 -162 -123 123 441 -441 -328 328 357 -357 114 -114 801 -801 -625 625 464 -464 687 -687 623 -623 -136 136 -430 430 -881 881 887 -887 224 -224 -825 825 -959 959 881 -881 631 -631 -950 950 450 -450 -510 510 -616 616 -982 982 116 -116 407 -407 -212 212 -992 992 -899 899 425 -425 -549 549 496 -496 -910 910 398 -398 -443 443 622 -622 37 -37 76 -76 -95 95 -525 525 -564 564 260 -260 -92 92 752 -752 805 -805 -740 740 -380 380 -494 494 919 -919 397 -397 -67 67 -313 313 922 -922 -946 946 628 -628 527 -527 -694 694 -927 927 -150 150 823 -823 824 -824 -819 819 -253 253 754 -754 -526 526 -309 309 -57 57 -935 935 -701 701 325 -325 -231 231 965 -965 398 -398 -916 916 454 -454 -999 999 -137 137 249 -249 352 -352 -955 955 -781 781 982 -982 -820 820 729 -729 529 -529 301 -301 329 -329 -921 921 -503 503 193 -193 787 -787 -83 83 -236 236 653 -653 -442 442 545 -545 -373 373 -662 662 902 -902 -179 179 -619 619 -540 540 -274 274 221 -221 364 -364 -625 625 -376 376 -618 618 831 -831 742 -742 -515 515 -742 742 349 -349 -396 396 -35 35 825 -825 -16 16 519 -519 -880 880 -566 566 -632 632 -383 383 -146 146 714 -714 -230 230 417 -417 -723 723 580 -580 -232 232 -815 815 -455 455 819 -819 -238 238 -623 623 -951 951 -60 60 206 -206 -523 523 -960 960 446 -446 -828 828 538 -538 -496 496 -58 58 797 -797 527 -527 -618 618 -353 353 -306 306 674 -674 754 -754 -545 545 -321 321 -280 280 277 -277 200 -200 -79 79 -432 432 416 -416 52 -52 -882 882 218 -218 954 -954 -526 526 -221 221 -348 348 738 -738 225 -225 -660 660 -666 666 -938 938 -694 694 511 -511 -577 577 180 -180 -156 156 828 -828 -385 385 495 -495 -110 110 995 -995 951 -951 -363 363 -49 49 502 -502 477 -477 318 -318 -388 388 -847 847 -652 652 -393 393 489 -489 983 -983 -52 52 943 -943 -237 237 -1 1 -458 458 -159 159 -947 947 495 -495 -278 278 788 -788 98 -98 -601 601 -68 68 -992 992 809 -809 785 -785 -899 899 -126 126 42 -42 -617 617 -18 18 -239 239 -399 399 -10 10 -534 534 -94 94 -783 783 -366 366 516 -516 -167 167 826 -826 -21 21 -977 977 833 -833 -83 83 382 -382 -179 179 -706 706 575 -575 174 -174 250 -250 -415 415 445 -445 84 -84 745 -745 763 -763 -368 368 -748 748 -257 257 357 -357 849 -849 -413 413 -849 849 -992 992 494 -494 -234 234 -138 138 -455 455 765 -765 461 -461 -24 24 735 -735 -592 592 -736 736 619 -619 680 -680 -807 807 -648 648 -286 286 384 -384 48 -48 961 -961 892 -892 20 -20 -700 700 -258 258 527 -527 878 -878 -561 561 -34 34 206 -206 -14 14 76 -76 190 -190 755 -755 72 -72 125 -125 607 -607 137 -137 938 -938 104 -104 121 -121 -615 615 -463 463 -14 14 544 -544 -953 953 44 -44 639 -639 -506 506 126 -126 289 -289 440 -440 753 -753 154 -154 934 -934 334 -334 -290 290 692 -692 -863 863 -162 162 902 -902 915 -915 303 -303 518 -518 -992 992 -928 928 -157 157 -137 137 296 -296 -869 869 -705 705 -965 965 -433 433 381 -381 -185 185 953 -953 834 -834 -547 547 -780 780 -442 442 -913 913 -825 825 535 -535 -178 178 -779 779 -326 326 -97 97 -220 220 555 -555 801 -801 444 -444 774 -774 580 -580 196 -196 -412 412 -11 11 -446 446 -400 400 23 -23 -749 749 393 -393 -252 252 -210 210 686 -686 677 -677 285 -285 -199 199 -660 660 463 -463 -955 955 473 -473 -489 489 -197 197 503 -503 -693 693 907 -907 117 -117 -842 842 470 -470 125 -125 702 -702 -66 66 -409 409 -401 401 -863 863 443 -443 -837 837 97 -97 -805 805 -951 951 -564 564 474 -474 -694 694 -740 740 -896 896 440 -440 -507 507 97 -97 847 -847 -412 412 -931 931 -139 139 -893 893 617 -617 547 -547 -876 876 68 -68 -650 650 506 -506 -860 860 -11 11 882 -882 573 -573 84 -84 -279 279 608 -608 484 -484 -657 657 11 -11 -61 61 -701 701 -187 187 -436 436 -412 412 756 -756 -533 533 189 -189 -831 831 -249 249 -894 894 -880 880 8 -8 70 -70 310 -310 -374 374 -747 747 846 -846 -424 424 12 -12 -88 88 459 -459 526 -526 706 -706 -645 645 450 -450 -7 7 -437 437 -334 334 -459 459 -281 281 155 -155 -829 829 -605 605 -965 965 701 -701 -408 408 -530 530 74 -74 -35 35 -925 925 -655 655 -26 26 981 -981 625 -625 962 -962 864 -864 806 -806 818 -818 -540 540 842 -842 -391 391 -471 471 -336 336 747 -747 -554 554 335 -335 613 -613 854 -854 38 -38 -884 884 845 -845 461 -461 -876 876 -296 296 402 -402 770 -770 -199 199 -641 641 -975 975 -689 689 -680 680 612 -612 637 -637 423 -423 70 -70 -969 969 -216 216 828 -828 -610 610 -263 263 -690 690 -415 415 -11 11 -225 225 50 -50 371 -371 233 -233 406 -406 -500 500 -460 460 -657 657 -361 361 -525 525 824 -824 -354 354 -293 293 472 -472 -172 172 -602 602 -832 832 -461 461 -685 685 181 -181 -276 276 -621 621 779 -779 219 -219 529 -529 -880 880 -896 896 -372 372 -542 542 -526 526 -777 777 630 -630 869 -869 -841 841 30 -30 595 -595 713 -713 177 -177 -326 326 -127 127 858 -858 287 -287 -176 176 -511 511 -861 861 686 -686 -536 536 685 -685 -828 828 910 -910 -785 785 445 -445 -316 316 -215 215 -340 340 75 -75 296 -296 402 -402 661 -661 502 -502 -316 316 -37 37 -381 381 900 -900 433 -433 314 -314 -44 44 796 -796 352 -352 476 -476 -673 673 -397 397 270 -270 217 -217 -83 83 852 -852 -247 247 747 -747 150 -150 -795 795 -302 302 -118 118 809 -809 -24 24 483 -483 233 -233 -639 639 944 -944 147 -147 -697 697 836 -836 501 -501 680 -680 14 -14 -915 915 521 -521 -500 500 -624 624 -787 787 603 -603 979 -979 851 -851 -979 979 860 -860 11 -11 746 -746 -217 217 -255 255 21 -21 -409 409 806 -806 88 -88 483 -483 973 -973 -805 805 446 -446 211 -211 -741 741 -607 607 480 -480 75 -75 -890 890 259 -259 849 -849 965 -965 261 -261 -83 83 -437 437 -259 259 291 -291 161 -161 521 -521 40 -40 688 -688 -741 741 629 -629 -840 840 665 -665 -458 458 -626 626 510 -510 314 -314 -432 432 -116 116 367 -367 17 -17 299 -299 -809 809 137 -137 -603 603 -282 282 692 -692 -57 57 887 -887 700 -700 273 -273 -684 684 -505 505 91 -91 -476 476 701 -701 778 -778 -168 168 -978 978 -758 758 -166 166 993 -993 -522 522 -866 866 79 -79 -158 158 452 -452 508 -508 -291 291 -212 212 -38 38 -99 99 158 -158 419 -419 -646 646 863 -863 -495 495 279 -279 -524 524 -976 976 242 -242 -10 10 702 -702 300 -300 -259 259 335 -335 -822 822 99 -99 637 -637 250 -250 386 -386 -689 689 298 -298 391 -391 -905 905 -940 940 867 -867 -604 604 -806 806 -904 904 -41 41 34 -34 -422 422 -27 27 -150 150 -854 854 -720 720 13 -13 742 -742 -532 532 -152 152 -770 770 96 -96 -743 743 -895 895 -490 490 877 -877 290 -290 261 -261 -936 936 213 -213 575 -575 -211 211 -769 769 247 -247 -699 699 -945 945 -829 829 989 -989 818 -818 -982 982 -390 390 480 -480 554 -554 -124 124 417 -417 559 -559 -328 328 817 -817 -534 534 589 -589 893 -893 407 -407 648 -648 681 -681 764 -764 416 -416 -439 439 -447 447 346 -346 -209 209 596 -596 393 -393 -432 432 -250 250 -221 221 313 -313 -909 909 -712 712 338 -338 949 -949 21 -21 379 -379 -823 823 81 -81 -883 883 -416 416 166 -166 596 -596 21 -21 -683 683 895 -895 524 -524 -622 622 -358 358 -761 761 307 -307 -391 391 -156 156 -674 674 -959 959 576 -576 975 -975 -130 130 914 -914 -717 717 455 -455 755 -755 -712 712 -727 727 840 -840 -854 854 564 -564 -250 250 468 -468 -50 50 -735 735 -367 367 85 -85 -897 897 -414 414 -648 648 100 -100 -540 540 190 -190 -573 573 697 -697 370 -370 -472 472 183 -183 -972 972 -531 531 -460 460 -195 195 -164 164 -66 66 -250 250 146 -146 358 -358 982 -982 -339 339 -353 353 -120 120 -253 253 961 -961 -421 421 446 -446 336 -336 697 -697 768 -768 812 -812 -254 254 928 -928 -181 181 757 -757 -352 352 -616 616 296 -296 -4 4 50 -50 511 -511 782 -782 650 -650 -323 323 946 -946 -233 233 -945 945 -755 755 -273 273 643 -643 -580 580 309 -309 79 -79 -611 611 -304 304 4 -4 276 -276 222 -222 977 -977 -696 696 735 -735 -368 368 -611 611 -281 281 102 -102 246 -246 -382 382 -101 101 372 -372 922 -922 923 -923 -306 306 433 -433 -538 538 892 -892 663 -663 83 -83 184 -184 128 -128 -333 333 213 -213 864 -864 336 -336 840 -840 119 -119 -37 37 -73 73 885 -885 262 -262 149 -149 -540 540 542 -542 -563 563 555 -555 -976 976 359 -359 -404 404 751 -751 209 -209 -481 481 809 -809 991 -991 -322 322 127 -127 -684 684 183 -183 -861 861 626 -626 -528 528 758 -758 -25 25 -297 297 -114 114 959 -959 -228 228 -763 763 -181 181 978 -978 -665 665 -464 464 -786 786 970 -970 -431 431 -935 935 -517 517 311 -311 45 -45 106 -106 -485 485 287 -287 -133 133 993 -993 815 -815 336 -336 812 -812 -724 724 962 -962 -566 566 279 -279 327 -327 255 -255 107 -107 -901 901 -734 734 -28 28 -550 550 662 -662 887 -887 -155 155 -440 440 -666 666 -262 262 -332 332 -876 876 174 -174 610 -610 319 -319 430 -430 -869 869 807 -807 970 -970 -594 594 359 -359 -628 628 671 -671 -458 458 302 -302 782 -782 -749 749 69 -69 704 -704 317 -317 -421 421 366 -366 -874 874 140 -140 -994 994 -312 312 679 -679 -268 268 861 -861 -249 249 -611 611 686 -686 -688 688 -117 117 -348 348 240 -240 483 -483 583 -583 -381 381 -282 282 -78 78 -508 508 495 -495 261 -261 352 -352 -57 57 172 -172 -611 611 302 -302 -223 223 -459 459 -131 131 -23 23 -954 954 -434 434 -484 484 -699 699 321 -321 -537 537 -491 491 -615 615 341 -341 -844 844 209 -209 -693 693 582 -582 651 -651 508 -508 -258 258 -39 39 -338 338 737 -737 569 -569 -6 6 -951 951 -9 9 -6 6 -515 515 638 -638 16 -16 -613 613 -153 153 191 -191 815 -815 915 -915 -515 515 -484 484 -470 470 784 -784 365 -365 926 -926 673 -673 -829 829 572 -572 339 -339 14 -14 429 -429 159 -159 -213 213 989 -989 25 -25 -562 562 833 -833 -834 834 -503 503 262 -262 -465 465 -88 88 662 -662 -65 65 -37 37 688 -688 18 -18 861 -861 -282 282 -758 758 -448 448 -374 374 -808 808 -113 113 391 -391 436 -436 -284 284 241 -241 -637 637 -638 638 -703 703 747 -747 -772 772 -83 83 411 -411 284 -284 -277 277 -131 131 -473 473 -283 283 298 -298 642 -642 -265 265 704 -704 -117 117 436 -436 -931 931 372 -372 252 -252 -227 227 530 -530 -969 969 441 -441 165 -165 233 -233 771 -771 -398 398 -786 786 448 -448 252 -252 335 -335 -383 383 -489 489 928 -928 34 -34 456 -456 613 -613 -448 448 -148 148 -210 210 23 -23 207 -207 338 -338 -620 620 633 -633 -232 232 -191 191 886 -886 -6 6 677 -677 -240 240 365 -365 -69 69 317 -317 133 -133 -218 218 -439 439 701 -701 746 -746 211 -211 779 -779 235 -235 -143 143 224 -224 -418 418 -745 745 790 -790 -792 792 -481 481 -94 94 -108 108 953 -953 488 -488 627 -627 -629 629 -442 442 -513 513 296 -296 593 -593 -372 372 -869 869 -150 150 454 -454 -745 745 -967 967 261 -261 -964 964 837 -837 -946 946 374 -374 -74 74 539 -539 -435 435 -187 187 -144 144 -249 249 923 -923 757 -757 448 -448 -26 26 690 -690 -678 678 -980 980 -138 138 675 -675 -854 854 -612 612 783 -783 -945 945 -729 729 241 -241 222 -222 -776 776 780 -780 -137 137 -878 878 -317 317 -186 186 22 -22 906 -906 -895 895 -875 875 559 -559 -626 626 -834 834 -205 205 725 -725 750 -750 -855 855 180 -180 41 -41 616 -616 -42 42 959 -959 -965 965 -66 66 -544 544 -964 964 462 -462 -666 666 -701 701 398 -398 -4 4 676 -676 441 -441 -237 237 -247 247 -219 219 930 -930 185 -185 -340 340 13 -13 -166 166 -301 301 -629 629 -972 972 678 -678 -915 915 551 -551 685 -685 671 -671 908 -908 -856 856 599 -599 -110 110 74 -74 -262 262 567 -567 359 -359 -256 256 -792 792 485 -485 449 -449 -60 60 23 -23 982 -982 997 -997 -266 266 743 -743 -886 886 94 -94 -394 394 -91 91 -297 297 -128 128 248 -248 868 -868 -426 426 -532 532 -694 694 46 -46 -692 692 -956 956 197 -197 646 -646 -548 548 -672 672 642 -642 783 -783 -390 390 -273 273 591 -591 -446 446 947 -947 -526 526 722 -722 -884 884 348 -348 -235 235 -194 194 -10 10 296 -296 -1 1 100 -100 -806 806 894 -894 -419 419 795 -795 -366 366 986 -986 106 -106 -590 590 386 -386 515 -515 465 -465 -58 58 -791 791 301 -301 -458 458 -800 800 -172 172 896 -896 -206 206 -928 928 741 -741 -344 344 77 -77 -480 480 66 -66 126 -126 737 -737 -270 270 -800 800 -361 361 -563 563 -821 821 -671 671 796 -796 -937 937 772 -772 332 -332 -694 694 198 -198 -929 929 444 -444 186 -186 718 -718 -249 249 347 -347 -125 125 845 -845 539 -539 -847 847 703 -703 678 -678 92 -92 551 -551 988 -988 -532 532 -331 331 -943 943 -508 508 -511 511 363 -363 156 -156 -481 481 703 -703 916 -916 -636 636 759 -759 151 -151 -979 979 -902 902 636 -636 -215 215 -249 249 483 -483 185 -185 -61 61 801 -801 -652 652 967 -967 -483 483 -292 292 268 -268 992 -992 84 -84 891 -891 -685 685 -921 921 357 -357 -471 471 -30 30 -538 538 -979 979 -496 496 -813 813 680 -680 830 -830 -361 361 971 -971 -344 344 725 -725 -981 981 -780 780 -550 550 -54 54 706 -706 464 -464 -711 711 -312 312 -20 20 -422 422 -800 800 877 -877 -918 918 543 -543 12 -12 -396 396 420 -420 -562 562 433 -433 -111 111 -283 283 76 -76 109 -109 -851 851 -406 406 395 -395 -374 374 -413 413 699 -699 284 -284 40 -40 -679 679 121 -121 994 -994 -486 486 -269 269 -551 551 41 -41 -208 208 -428 428 -721 721 -585 585 565 -565 -857 857 991 -991 114 -114 -614 614 -818 818 271 -271 642 -642 -846 846 -216 216 -591 591 648 -648 415 -415 -424 424 -288 288 -497 497 301 -301 -221 221 473 -473 369 -369 910 -910 59 -59 157 -157 493 -493 -266 266 458 -458 -717 717 -968 968 903 -903 624 -624 867 -867 82 -82 352 -352 -127 127 -144 144 971 -971 257 -257 649 -649 -91 91 886 -886 643 -643 -574 574 -732 732 812 -812 582 -582 359 -359 -885 885 -300 300 -358 358 -119 119 361 -361 449 -449 -751 751 946 -946 -241 241 -595 595 -923 923 -584 584 233 -233 -587 587 -185 185 -539 539 783 -783 -652 652 -552 552 -940 940 823 -823 340 -340 -549 549 190 -190 206 -206 514 -514 666 -666 6 -6 -249 249 930 -930 24 -24 -558 558 -605 605 564 -564 951 -951 -596 596 18 -18 -555 555 491 -491 343 -343 -728 728 424 -424 575 -575 -139 139 419 -419 390 -390 166 -166 -184 184 780 -780 -476 476 -891 891 200 -200 828 -828 69 -69 -993 993 -891 891 -559 559 879 -879 -944 944 686 -686 -430 430 754 -754 143 -143 -111 111 -145 145 678 -678 669 -669 -637 637 428 -428 -796 796 819 -819 -734 734 911 -911 -440 440 -372 372 857 -857 -552 552 565 -565 814 -814 84 -84 -591 591 -998 998 -113 113 -939 939 -170 170 4 -4 181 -181 -938 938 535 -535 644 -644 782 -782 -176 176 460 -460 -270 270 -751 751 347 -347 440 -440 -62 62 997 -997 743 -743 -704 704 -730 730 561 -561 -453 453 -930 930 900 -900 -300 300 -100 100 -815 815 234 -234 598 -598 -528 528 -297 297 -817 817 -66 66 -158 158 814 -814 619 -619 213 -213 361 -361 -184 184 553 -553 570 -570 -411 411 717 -717 -228 228 408 -408 122 -122 197 -197 321 -321 -731 731 -736 736 -650 650 -188 188 797 -797 905 -905 -758 758 -923 923 623 -623 -11 11 -715 715 -149 149 37 -37 307 -307 566 -566 -919 919 -534 534 -215 215 -980 980 81 -81 487 -487 901 -901 251 -251 359 -359 286 -286 -651 651 126 -126 647 -647 -869 869 868 -868 -881 881 810 -810 119 -119 150 -150 -123 123 228 -228 -945 945 -282 282 -898 898 497 -497 757 -757 -835 835 -35 35 -430 430 869 -869 342 -342 773 -773 -45 45 -165 165 -368 368 -985 985 -513 513 -557 557 468 -468 -552 552 661 -661 -144 144 743 -743 -505 505 124 -124 146 -146 -174 174 -931 931 -763 763 -686 686 128 -128 -346 346 849 -849 79 -79 -360 360 -273 273 419 -419 366 -366 -868 868 625 -625 -762 762 813 -813 609 -609 45 -45 674 -674 -311 311 560 -560 -681 681 -373 373 129 -129 428 -428 -808 808 603 -603 -422 422 -619 619 655 -655 -638 638 628 -628 428 -428 -680 680 -21 21 -851 851 -104 104 16 -16 -608 608 597 -597 520 -520 72 -72 -128 128 242 -242 -598 598 -472 472 -672 672 501 -501 -900 900 -27 27 -880 880 -724 724 785 -785 -987 987 223 -223 -119 119 38 -38 -861 861 -894 894 -957 957 -395 395 -1 1 449 -449 971 -971 154 -154 552 -552 -46 46 -174 174 -348 348 -980 980 811 -811 249 -249 558 -558 495 -495 -798 798 -455 455 -545 545 -342 342 311 -311 85 -85 -146 146 -442 442 -748 748 908 -908 -742 742 201 -201 387 -387 483 -483 -790 790 -416 416 -63 63 211 -211 800 -800 638 -638 -830 830 14 -14 371 -371 84 -84 629 -629 -696 696 333 -333 818 -818 -551 551 660 -660 306 -306 300 -300 64 -64 -964 964 738 -738 560 -560 -717 717 -603 603 -431 431 -329 329 -426 426 34 -34 -331 331 10 -10 -306 306 632 -632 -97 97 -232 232 640 -640 338 -338 14 -14 245 -245 235 -235 -651 651 336 -336 -123 123 -455 455 -553 553 -853 853 -487 487 578 -578 -564 564 667 -667 -408 408 -110 110 1 -1 -260 260 498 -498 -964 964 717 -717 523 -523 129 -129 -865 865 628 -628 440 -440 -175 175 648 -648 542 -542 735 -735 34 -34 71 -71 -184 184 871 -871 748 -748 518 -518 249 -249 -343 343 -702 702 -440 440 -585 585 501 -501 -231 231 -833 833 -134 134 -30 30 -277 277 -271 271 866 -866 918 -918 -937 937 827 -827 -923 923 885 -885 -148 148 -170 170 -964 964 -500 500 -410 410 -87 87 878 -878 672 -672 903 -903 -369 369 -899 899 -574 574 -902 902 -645 645 -800 800 294 -294 -876 876 -695 695 -800 800 -923 923 507 -507 -889 889 455 -455 -640 640 380 -380 100 -100 885 -885 693 -693 104 -104 535 -535 421 -421 711 -711 -65 65 563 -563 -800 800 -487 487 -32 32 -614 614 -15 15 -661 661 766 -766 -433 433 713 -713 -760 760 39 -39 -527 527 -861 861 95 -95 2 -2 725 -725 -838 838 -479 479 -25 25 -766 766 921 -921 -902 902 660 -660 -93 93 148 -148 532 -532 956 -956 505 -505 -554 554 872 -872 882 -882 -449 449 -406 406 -121 121 183 -183 50 -50 189 -189 408 -408 192 -192 368 -368 -460 460 146 -146 572 -572 64 -64 218 -218 28 -28 -11 11 307 -307 493 -493 -14 14 -396 396 521 -521 202 -202 107 -107 602 -602 -937 937 805 -805 -134 134 -948 948 7 -7 526 -526 -334 334 302 -302 -911 911 593 -593 -499 499 484 -484 425 -425 -964 964 974 -974 -379 379 -631 631 -698 698 -59 59 721 -721 480 -480 -658 658 644 -644 -684 684 -613 613 913 -913 128 -128 155 -155 -813 813 449 -449 122 -122 583 -583 23 -23 610 -610 94 -94 -224 224 -757 757 22 -22 -565 565 -485 485 17 -17 -132 132 20 -20 143 -143 120 -120 517 -517 487 -487 -332 332 450 -450 -985 985 -68 68 -467 467 -998 998 -443 443 -80 80 -680 680 -923 923 815 -815 339 -339 180 -180 72 -72 -507 507 -466 466 -846 846 859 -859 914 -914 -343 343 -161 161 -195 195 -489 489 716 -716 -591 591 952 -952 -539 539 580 -580 687 -687 -795 795 607 -607 -487 487 -410 410 -429 429 -400 400 622 -622 -919 919 837 -837 -567 567 -120 120 281 -281 -966 966 -883 883 978 -978 950 -950 481 -481 -80 80 -912 912 276 -276 -117 117 -99 99 195 -195 673 -673 -717 717 -521 521 -371 371 -650 650 -644 644 -829 829 293 -293 669 -669 987 -987 196 -196 205 -205 -718 718 933 -933 503 -503 322 -322 -772 772 -343 343 -784 784 -28 28 -418 418 225 -225 340 -340 679 -679 297 -297 -891 891 -775 775 648 -648 549 -549 -512 512 -181 181 388 -388 -960 960 -105 105 -64 64 -122 122 -955 955 472 -472 -994 994 -225 225 432 -432 -913 913 -309 309 139 -139 513 -513 -417 417 773 -773 545 -545 -673 673 -241 241 -396 396 -5 5 -448 448 930 -930 -163 163 808 -808 -922 922 -116 116 424 -424 -802 802 -788 788 -622 622 516 -516 -653 653 -815 815 321 -321 569 -569 590 -590 -860 860 -383 383 430 -430 -854 854 577 -577 -565 565 412 -412 -293 293 -470 470 649 -649 -173 173 307 -307 522 -522 -98 98 44 -44 103 -103 854 -854 -26 26 558 -558 -530 530 -363 363 -642 642 213 -213 74 -74 914 -914 -969 969 672 -672 -774 774 383 -383 631 -631 -951 951 -754 754 155 -155 -879 879 347 -347 -739 739 727 -727 -490 490 431 -431 -44 44 -618 618 268 -268 -393 393 -640 640 -252 252 -226 226 -337 337 334 -334 -135 135 260 -260 289 -289 -496 496 -355 355 -684 684 -264 264 499 -499 942 -942 -455 455 567 -567 911 -911 -305 305 -637 637 -38 38 911 -911 -748 748 927 -927 189 -189 -287 287 -933 933 -903 903 -500 500 288 -288 -403 403 -113 113 -37 37 960 -960 198 -198 -9 9 39 -39 313 -313 -400 400 468 -468 -356 356 24 -24 -505 505 -299 299 -647 647 50 -50 -7 7 255 -255 545 -545 491 -491 444 -444 -788 788 -589 589 535 -535 -236 236 756 -756 988 -988 830 -830 501 -501 -933 933 587 -587 -315 315 38 -38 -966 966 38 -38 330 -330 -681 681 98 -98 267 -267 320 -320 -588 588 591 -591 -695 695 -660 660 138 -138 -150 150 176 -176 -577 577 170 -170 -191 191 -682 682 -138 138 508 -508 -661 661 -820 820 -274 274 -331 331 -666 666 608 -608 -324 324 -276 276 756 -756 644 -644 -676 676 -486 486 -218 218 -961 961 967 -967 -416 416 567 -567 -413 413 987 -987 -867 867 -68 68 -913 913 -730 730 783 -783 -903 903 -539 539 -798 798 -550 550 472 -472 -338 338 -648 648 -281 281 759 -759 269 -269 -626 626 -417 417 543 -543 -718 718 354 -354 -775 775 428 -428 304 -304 428 -428 -64 64 746 -746 544 -544 -897 897 -440 440 796 -796 -9 9 -703 703 -302 302 -893 893 102 -102 668 -668 -338 338 -595 595 -783 783 -445 445 -784 784 -21 21 418 -418 328 -328 7 -7 -744 744 126 -126 -675 675 -470 470 -265 265 -232 232 170 -170 515 -515 44 -44 181 -181 111 -111 -304 304 -914 914 496 -496 -294 294 232 -232 -885 885 -81 81 123 -123 -548 548 508 -508 -938 938 54 -54 798 -798 427 -427 666 -666 -231 231 261 -261 915 -915 792 -792 -641 641 785 -785 -762 762 183 -183 244 -244 -595 595 -892 892 -36 36 -838 838 -173 173 955 -955 -660 660 -629 629 -780 780 810 -810 599 -599 -288 288 -89 89 -453 453 -973 973 -543 543 -622 622 608 -608 743 -743 990 -990 -297 297 749 -749 -519 519 558 -558 17 -17 -58 58 -406 406 -715 715 495 -495 42 -42 -448 448 -85 85 48 -48 640 -640 -172 172 411 -411 -512 512 977 -977 62 -62 -438 438 178 -178 935 -935 -307 307 -903 903 -530 530 -492 492 -581 581 -357 357 -899 899 422 -422 -943 943 539 -539 451 -451 -582 582 551 -551 -856 856 -677 677 -34 34 158 -158 450 -450 601 -601 235 -235 866 -866 -758 758 -596 596 387 -387 154 -154 661 -661 -685 685 87 -87 -927 927 386 -386 578 -578 -676 676 682 -682 -964 964 965 -965 -353 353 -816 816 145 -145 -44 44 279 -279 444 -444 964 -964 135 -135 -662 662 -790 790 480 -480 892 -892 -494 494 -274 274 -370 370 359 -359 241 -241 899 -899 -983 983 361 -361 -285 285 -668 668 -768 768 -620 620 -44 44 -913 913 -565 565 -627 627 850 -850 838 -838 -254 254 -685 685 771 -771 88 -88 -453 453 80 -80 -950 950 480 -480 -430 430 574 -574 182 -182 12 -12 -435 435 379 -379 91 -91 833 -833 641 -641 -720 720 -283 283 -820 820 847 -847 142 -142 -998 998 588 -588 -125 125 -454 454 -352 352 -738 738 -577 577 -613 613 464 -464 -503 503 -125 125 -607 607 -919 919 -884 884 784 -784 88 -88 919 -919 37 -37 93 -93 909 -909 -523 523 -508 508 -711 711 545 -545 -672 672 846 -846 -430 430 -100 100 478 -478 -314 314 534 -534 -316 316 704 -704 -791 791 615 -615 237 -237 228 -228 -24 24 644 -644 851 -851 430 -430 60 -60 343 -343 -602 602 -761 761 5 -5 -551 551 -299 299 -618 618 355 -355 -692 692 543 -543 447 -447 -903 903 -342 342 325 -325 -631 631 -33 33 -598 598 -220 220 -731 731 839 -839 692 -692 -206 206 123 -123 -382 382 213 -213 -169 169 615 -615 52 -52 820 -820 -130 130 324 -324 293 -293 341 -341 -981 981 -393 393 169 -169 718 -718 47 -47 -288 288 739 -739 -503 503 666 -666 -452 452 -203 203 -966 966 -704 704 447 -447 -469 469 465 -465 272 -272 -704 704 -951 951 289 -289 -79 79 805 -805 769 -769 162 -162 -739 739 961 -961 298 -298 -283 283 723 -723 731 -731 797 -797 -505 505 967 -967 705 -705 -526 526 -345 345 429 -429 28 -28 -677 677 602 -602 -810 810 -907 907 -529 529 -337 337 -326 326 -199 199 170 -170 -481 481 -553 553 393 -393 402 -402 -281 281 920 -920 373 -373 749 -749 -535 535 26 -26 810 -810 -798 798 -704 704 -901 901 -918 918 -995 995 467 -467 -253 253 -789 789 999 -999 907 -907 -744 744 226 -226 613 -613 -88 88 -644 644 625 -625 751 -751 145 -145 -918 918 287 -287 -652 652 827 -827 -526 526 -377 377 508 -508 189 -189 288 -288 996 -996 942 -942 -911 911 -428 428 -597 597 4 -4 -436 436 -675 675 -647 647 411 -411 -110 110 887 -887 271 -271 575 -575 -988 988 343 -343 747 -747 407 -407 379 -379 -572 572 -151 151 -819 819 202 -202 553 -553 -999 999 -639 639 927 -927 8 -8 675 -675 -882 882 -438 438 -303 303 -311 311 332 -332 -959 959 -93 93 -325 325 856 -856 -45 45 834 -834 65 -65 -351 351 -101 101 170 -170 -812 812 180 -180 392 -392 451 -451 110 -110 875 -875 -5 5 389 -389 -604 604 -175 175 672 -672 990 -990 -880 880 873 -873 17 -17 194 -194 468 -468 735 -735 -713 713 -846 846 -292 292 -497 497 -238 238 832 -832 -45 45 662 -662 715 -715 -462 462 -183 183 -122 122 -632 632 405 -405 963 -963 -691 691 -944 944 675 -675 147 -147 247 -247 720 -720 -216 216 826 -826 659 -659 -483 483 706 -706 667 -667 -156 156 -358 358 -729 729 -686 686 313 -313 700 -700 -84 84 -75 75 -897 897 732 -732 867 -867 -198 198 6 -6 749 -749 916 -916 217 -217 -607 607 -96 96 959 -959 -13 13 -862 862 900 -900 -944 944 467 -467 -411 411 -751 751 948 -948 -605 605 875 -875 -185 185 188 -188 -861 861 -630 630 -222 222 -32 32 -10 10 -749 749 -511 511 -730 730 -547 547 149 -149 -601 601 627 -627 -600 600 224 -224 545 -545 160 -160 -743 743 556 -556 -614 614 -79 79 -884 884 59 -59 172 -172 738 -738 -779 779 -900 900 551 -551 706 -706 -248 248 -351 351 999 -999 -971 971 414 -414 -156 156 -864 864 501 -501 -569 569 -299 299 -771 771 521 -521 -213 213 183 -183 -53 53 680 -680 629 -629 -436 436 15 -15 -433 433 -366 366 -210 210 895 -895 -830 830 902 -902 -320 320 -993 993 576 -576 177 -177 740 -740 -438 438 906 -906 -224 224 -626 626 388 -388 -235 235 -618 618 488 -488 -530 530 413 -413 -499 499 -41 41 -150 150 -996 996 -105 105 -578 578 -401 401 156 -156 -166 166 258 -258 -881 881 -391 391 428 -428 -113 113 -217 217 -853 853 522 -522 57 -57 -874 874 -238 238 111 -111 372 -372 -46 46 723 -723 740 -740 120 -120 888 -888 35 -35 -525 525 895 -895 962 -962 -495 495 224 -224 609 -609 398 -398 -696 696 362 -362 -925 925 -756 756 -796 796 -482 482 523 -523 -760 760 -602 602 -275 275 471 -471 -631 631 -221 221 383 -383 -770 770 905 -905 -334 334 344 -344 -842 842 903 -903 517 -517 -390 390 -56 56 57 -57 -345 345 -261 261 722 -722 69 -69 600 -600 -375 375 -853 853 274 -274 341 -341 779 -779 -516 516 810 -810 -997 997 -423 423 -515 515 579 -579 -84 84 463 -463 -770 770 15 -15 -749 749 286 -286 -313 313 304 -304 -939 939 275 -275 -911 911 -144 144 -486 486 284 -284 583 -583 -960 960 -918 918 696 -696 455 -455 751 -751 779 -779 815 -815 -482 482 -466 466 -790 790 354 -354 595 -595 497 -497 -249 249 -860 860 258 -258 -8 8 -138 138 -647 647 220 -220 511 -511 307 -307 494 -494 364 -364 -829 829 598 -598 617 -617 526 -526 694 -694 119 -119 818 -818 -709 709 -363 363 948 -948 18 -18 184 -184 -296 296 913 -913 138 -138 -816 816 585 -585 -353 353 536 -536 414 -414 169 -169 -864 864 726 -726 704 -704 -545 545 266 -266 884 -884 -439 439 -846 846 -54 54 663 -663 182 -182 -294 294 -901 901 -143 143 -877 877 337 -337 -393 393 -270 270 -530 530 -768 768 -548 548 79 -79 -404 404 359 -359 899 -899 -365 365 522 -522 653 -653 29 -29 -380 380 -217 217 265 -265 175 -175 87 -87 65 -65 -240 240 336 -336 -74 74 973 -973 48 -48 193 -193 -319 319 507 -507 -4 4 28 -28 563 -563 -327 327 905 -905 -33 33 -298 298 38 -38 328 -328 811 -811 873 -873 906 -906 118 -118 888 -888 737 -737 -875 875 -80 80 908 -908 -322 322 373 -373 891 -891 -628 628 832 -832 -132 132 -878 878 -78 78 825 -825 240 -240 193 -193 863 -863 293 -293 -75 75 -750 750 722 -722 -153 153 264 -264 326 -326 -550 550 341 -341 829 -829 -681 681 -727 727 936 -936 236 -236 -581 581 825 -825 573 -573 567 -567 -149 149 707 -707 863 -863 -544 544 -43 43 254 -254 -200 200 552 -552 879 -879 277 -277 773 -773 747 -747 -371 371 29 -29 -758 758 -534 534 -508 508 -539 539 -634 634 584 -584 960 -960 398 -398 -584 584 -342 342 179 -179 333 -333 114 -114 -999 999 671 -671 -322 322 429 -429 106 -106 -666 666 -741 741 -898 898 -96 96 -192 192 142 -142 759 -759 543 -543 413 -413 -700 700 273 -273 -524 524 667 -667 18 -18 664 -664 148 -148 -598 598 396 -396 855 -855 -846 846 -98 98 339 -339 694 -694 -443 443 -459 459 -945 945 33 -33 -551 551 250 -250 -562 562 827 -827 -252 252 -391 391 -964 964 -829 829 -116 116 595 -595 -621 621 -362 362 -520 520 -700 700 292 -292 373 -373 708 -708 820 -820 -281 281 -376 376 -567 567 315 -315 320 -320 -174 174 92 -92 57 -57 899 -899 -969 969 6 -6 389 -389 -552 552 396 -396 964 -964 339 -339 -414 414 142 -142 415 -415 267 -267 -83 83 86 -86 -66 66 -328 328 -202 202 59 -59 -549 549 -66 66 -800 800 -103 103 -140 140 -432 432 276 -276 -351 351 -765 765 849 -849 -568 568 -128 128 816 -816 -471 471 419 -419 -716 716 469 -469 -710 710 160 -160 -548 548 690 -690 -444 444 161 -161 -17 17 -222 222 21 -21 -810 810 -752 752 -579 579 -875 875 559 -559 -959 959 -240 240 -638 638 -626 626 -250 250 874 -874 967 -967 -144 144 891 -891 217 -217 -190 190 109 -109 -872 872 -892 892 390 -390 573 -573 467 -467 -678 678 238 -238 478 -478 -9 9 -325 325 -749 749 228 -228 885 -885 -43 43 -528 528 16 -16 296 -296 -222 222 547 -547 -459 459 -403 403 159 -159 -249 249 38 -38 914 -914 368 -368 736 -736 883 -883 -498 498 -813 813 -409 409 -938 938 274 -274 -878 878 983 -983 521 -521 991 -991 461 -461 807 -807 -901 901 424 -424 263 -263 585 -585 -893 893 776 -776 -481 481 338 -338 -269 269 951 -951 803 -803 -966 966 -816 816 601 -601 384 -384 -682 682 593 -593 152 -152 -819 819 869 -869 343 -343 -509 509 472 -472 936 -936 -516 516 71 -71 769 -769 -842 842 -321 321 -739 739 -538 538 -306 306 126 -126 -140 140 398 -398 -82 82 -91 91 817 -817 250 -250 -845 845 -458 458 -525 525 361 -361 -814 814 185 -185 -612 612 -149 149 471 -471 -153 153 -3 3 -407 407 92 -92 -527 527 97 -97 850 -850 -755 755 -633 633 -946 946 -903 903 729 -729 789 -789 -457 457 349 -349 715 -715 768 -768 -203 203 857 -857 809 -809 2 -2 790 -790 -851 851 653 -653 834 -834 215 -215 -852 852 35 -35 264 -264 990 -990 729 -729 -30 30 -289 289 603 -603 411 -411 -594 594 -228 228 721 -721 -456 456 -499 499 -50 50 607 -607 -15 15 -983 983 -682 682 -668 668 -870 870 37 -37 -55 55 -494 494 14 -14 164 -164 -221 221 482 -482 432 -432 -394 394 863 -863 -712 712 -539 539 420 -420 -300 300 -168 168 864 -864 926 -926 274 -274 -871 871 -723 723 243 -243 526 -526 458 -458 994 -994 -655 655 809 -809 -414 414 147 -147 846 -846 520 -520 284 -284 -970 970 486 -486 -320 320 803 -803 -458 458 -219 219 -576 576 762 -762 -469 469 -553 553 -940 940 896 -896 426 -426 382 -382 726 -726 -431 431 89 -89 805 -805 -201 201 -416 416 198 -198 611 -611 815 -815 -204 204 89 -89 465 -465 930 -930 0 0 -874 874 239 -239 212 -212 -248 248 951 -951 -764 764 -595 595 353 -353 -982 982 501 -501 -624 624 -728 728 -441 441 728 -728 729 -729 -986 986 773 -773 233 -233 901 -901 -286 286 -851 851 493 -493 887 -887 215 -215 -754 754 -587 587 440 -440 -313 313 467 -467 -491 491 -530 530 864 -864 -702 702 -506 506 161 -161 479 -479 551 -551 280 -280 -806 806 -941 941 -224 224 -868 868 -132 132 275 -275 378 -378 353 -353 583 -583 -302 302 524 -524 253 -253 42 -42 -991 991 306 -306 159 -159 -918 918 886 -886 93 -93 -637 637 529 -529 -756 756 681 -681 -827 827 696 -696 -261 261 -129 129 -823 823 -537 537 -327 327 396 -396 570 -570 60 -60 -559 559 -478 478 -478 478 -149 149 499 -499 765 -765 -422 422 742 -742 -451 451 841 -841 226 -226 989 -989 -104 104 274 -274 931 -931 -665 665 5 -5 475 -475 -93 93 465 -465 42 -42 -733 733 -727 727 -954 954 -504 504 421 -421 -479 479 -528 528 703 -703 576 -576 338 -338 590 -590 -972 972 -905 905 718 -718 -858 858 65 -65 -983 983 314 -314 -35 35 477 -477 -590 590 671 -671 -395 395 -561 561 -557 557 753 -753 -298 298 989 -989 497 -497 462 -462 -879 879 281 -281 746 -746 280 -280 -864 864 -913 913 -179 179 -666 666 -670 670 -600 600 89 -89 -760 760 -155 155 -573 573 326 -326 506 -506 741 -741 788 -788 340 -340 827 -827 -347 347 173 -173 -175 175 -386 386 -453 453 -836 836 -577 577 688 -688 -352 352 869 -869 325 -325 -53 53 696 -696 -606 606 548 -548 -981 981 -849 849 472 -472 -691 691 624 -624 901 -901 220 -220 -79 79 515 -515 -4 4 -442 442 953 -953 940 -940 975 -975 948 -948 -73 73 -269 269 -619 619 -830 830 973 -973 -187 187 -42 42 -471 471 -659 659 921 -921 -419 419 -314 314 960 -960 788 -788 879 -879 972 -972 91 -91 666 -666 -245 245 -772 772 -578 578 -634 634 146 -146 852 -852 -497 497 -708 708 -151 151 885 -885 7 -7 45 -45 -804 804 -550 550 -581 581 762 -762 -170 170 -218 218 -194 194 -3 3 -225 225 -851 851 -299 299 756 -756 -988 988 326 -326 -997 997 -625 625 -851 851 -1 1 773 -773 749 -749 -517 517 -62 62 -167 167 578 -578 -255 255 375 -375 -517 517 -181 181 -844 844 649 -649 -344 344 -651 651 -522 522 -339 339 439 -439 -454 454 623 -623 -368 368 412 -412 701 -701 -275 275 -895 895 526 -526 -615 615 94 -94 -545 545 -116 116 -395 395 11 -11 228 -228 908 -908 987 -987 744 -744 498 -498 -492 492 10 -10 169 -169 333 -333 -275 275 -72 72 775 -775 -295 295 -636 636 -885 885 -14 14 -123 123 290 -290 -710 710 -743 743 -343 343 943 -943 -641 641 -743 743 -132 132 290 -290 816 -816 691 -691 281 -281 -132 132 878 -878 225 -225 498 -498 -441 441 -386 386 121 -121 -651 651 -983 983 -617 617 914 -914 -338 338 541 -541 106 -106 967 -967 382 -382 659 -659 -119 119 -389 389 555 -555 262 -262 625 -625 636 -636 568 -568 -385 385 745 -745 -86 86 -858 858 -856 856 480 -480 233 -233 90 -90 820 -820 562 -562 -426 426 881 -881 -995 995 588 -588 839 -839 546 -546 526 -526 -848 848 -266 266 -237 237 995 -995 -37 37 -594 594 159 -159 -259 259 613 -613 -970 970 -154 154 858 -858 232 -232 303 -303 -75 75 -220 220 -699 699 -39 39 487 -487 -8 8 627 -627 -133 133 716 -716 -101 101 297 -297 -366 366 378 -378 -328 328 382 -382 761 -761 -383 383 269 -269 47 -47 -294 294 195 -195 295 -295 -847 847 -828 828 756 -756 -966 966 -680 680 -50 50 -402 402 262 -262 215 -215 -21 21 -936 936 86 -86 505 -505 686 -686 696 -696 955 -955 927 -927 -929 929 -697 697 632 -632 -310 310 238 -238 -620 620 -961 961 -340 340 696 -696 939 -939 -691 691 298 -298 -903 903 -553 553 -831 831 -939 939 -783 783 -795 795 -366 366 746 -746 -903 903 284 -284 642 -642 -506 506 -281 281 634 -634 13 -13 -963 963 -832 832 -512 512 295 -295 -899 899 -194 194 769 -769 917 -917 -145 145 -990 990 -489 489 730 -730 670 -670 -212 212 -569 569 -155 155 570 -570 -967 967 -298 298 25 -25 -417 417 667 -667 -149 149 702 -702 370 -370 223 -223 374 -374 614 -614 412 -412 60 -60 594 -594 642 -642 -149 149 280 -280 744 -744 -667 667 -939 939 367 -367 -348 348 409 -409 -130 130 -170 170 -213 213 353 -353 -453 453 -644 644 861 -861 -161 161 567 -567 -638 638 72 -72 487 -487 39 -39 -243 243 349 -349 -540 540 410 -410 106 -106 967 -967 778 -778 -637 637 -895 895 680 -680 -581 581 169 -169 381 -381 38 -38 -3 3 766 -766 459 -459 727 -727 -100 100 -145 145 368 -368 153 -153 -36 36 12 -12 -640 640 470 -470 386 -386 729 -729 -275 275 -939 939 628 -628 100 -100 -803 803 -333 333 -499 499 -184 184 543 -543 852 -852 182 -182 -303 303 -561 561 -523 523 -447 447 113 -113 856 -856 -892 892 40 -40 -398 398 -807 807 851 -851 -986 986 -100 100 -213 213 -984 984 371 -371 -327 327 -62 62 -888 888 -586 586 232 -232 -750 750 -362 362 38 -38 -673 673 500 -500 -218 218 -286 286 -187 187 -408 408 -713 713 322 -322 -721 721 -787 787 576 -576 925 -925 -87 87 880 -880 -614 614 -180 180 -233 233 322 -322 191 -191 975 -975 -708 708 -195 195 945 -945 -242 242 26 -26 -905 905 190 -190 -317 317 987 -987 -840 840 -766 766 -313 313 -367 367 -343 343 285 -285 -647 647 -407 407 -899 899 151 -151 678 -678 933 -933 -939 939 -815 815 -59 59 697 -697 -578 578 -2 2 -781 781 886 -886 -227 227 -541 541 767 -767 -106 106 -833 833 666 -666 134 -134 -617 617 -518 518 877 -877 17 -17 412 -412 632 -632 369 -369 61 -61 512 -512 997 -997 -224 224 -260 260 -148 148 -58 58 -212 212 -822 822 -470 470 412 -412 -15 15 -157 157 -133 133 -598 598 698 -698 563 -563 -601 601 -653 653 679 -679 814 -814 -765 765 104 -104 -626 626 113 -113 -520 520 689 -689 -33 33 -392 392 657 -657 169 -169 332 -332 -670 670 884 -884 -209 209 936 -936 -670 670 -747 747 10 -10 -529 529 199 -199 600 -600 -52 52 807 -807 -994 994 -138 138 603 -603 470 -470 630 -630 401 -401 -516 516 420 -420 68 -68 -117 117 -592 592 -350 350 -168 168 -364 364 644 -644 -277 277 -288 288 -621 621 996 -996 -966 966 -356 356 -745 745 -816 816 -244 244 338 -338 734 -734 -543 543 631 -631 99 -99 21 -21 -547 547 187 -187 -899 899 785 -785 -471 471 -776 776 178 -178 574 -574 31 -31 -671 671 313 -313 -858 858 129 -129 -688 688 -124 124 292 -292 988 -988 793 -793 -814 814 -567 567 896 -896 851 -851 373 -373 -753 753 495 -495 4 -4 118 -118 -35 35 228 -228 396 -396 -312 312 794 -794 -186 186 -954 954 -598 598 -219 219 941 -941 266 -266 417 -417 -284 284 -219 219 -938 938 -298 298 -485 485 337 -337 799 -799 43 -43 240 -240 -303 303 66 -66 -284 284 -515 515 678 -678 319 -319 -204 204 -395 395 149 -149 761 -761 853 -853 -645 645 523 -523 -409 409 988 -988 -193 193 -832 832 79 -79 -756 756 730 -730 -305 305 595 -595 -998 998 284 -284 325 -325 892 -892 913 -913 84 -84 360 -360 -985 985 -185 185 928 -928 -310 310 -723 723 -177 177 629 -629 -594 594 -329 329 -287 287 961 -961 -486 486 -814 814 791 -791 47 -47 -899 899 431 -431 -759 759 764 -764 -781 781 -242 242 331 -331 248 -248 -170 170 -324 324 -427 427 -450 450 -728 728 -902 902 -701 701 823 -823 -145 145 -975 975 -577 577 155 -155 -240 240 -526 526 860 -860 -998 998 -65 65 531 -531 372 -372 -469 469 -171 171 -553 553 548 -548 -77 77 -557 557 828 -828 133 -133 792 -792 -922 922 -597 597 -801 801 454 -454 715 -715 364 -364 986 -986 210 -210 261 -261 -727 727 741 -741 285 -285 -803 803 355 -355 -454 454 -693 693 874 -874 -54 54 -223 223 -60 60 -623 623 985 -985 933 -933 651 -651 974 -974 -672 672 36 -36 -99 99 -412 412 391 -391 -662 662 604 -604 801 -801 -353 353 -320 320 669 -669 -490 490 443 -443 -991 991 -993 993 181 -181 319 -319 -818 818 -546 546 555 -555 -72 72 546 -546 -810 810 641 -641 364 -364 -408 408 -949 949 -130 130 819 -819 -692 692 312 -312 -225 225 -378 378 -465 465 -665 665 601 -601 887 -887 -561 561 801 -801 -451 451 -639 639 742 -742 790 -790 -674 674 -606 606 930 -930 111 -111 -512 512 454 -454 -763 763 817 -817 -879 879 -411 411 302 -302 197 -197 -228 228 640 -640 -312 312 679 -679 571 -571 440 -440 -607 607 -677 677 925 -925 432 -432 925 -925 -153 153 -199 199 -988 988 -692 692 -435 435 -110 110 -966 966 185 -185 839 -839 -629 629 855 -855 -283 283 40 -40 349 -349 437 -437 516 -516 -864 864 -122 122 420 -420 838 -838 -928 928 -540 540 -465 465 744 -744 -97 97 -797 797 -512 512 764 -764 -852 852 227 -227 -57 57 614 -614 -203 203 -467 467 -841 841 -807 807 -264 264 -201 201 -303 303 338 -338 952 -952 -425 425 -300 300 -446 446 -333 333 804 -804 341 -341 -238 238 -95 95 531 -531 -644 644 -302 302 -785 785 465 -465 -880 880 578 -578 -692 692 204 -204 996 -996 -555 555 -397 397 -809 809 -655 655 -621 621 -181 181 -67 67 646 -646 94 -94 -260 260 661 -661 158 -158 199 -199 163 -163 -809 809 657 -657 -927 927 -249 249 -465 465 781 -781 550 -550 -179 179 111 -111 566 -566 874 -874 -391 391 -742 742 -293 293 -467 467 -554 554 -194 194 -773 773 676 -676 856 -856 -31 31 680 -680 362 -362 208 -208 -608 608 188 -188 -237 237 -113 113 -268 268 -695 695 -239 239 -690 690 197 -197 -315 315 427 -427 -594 594 627 -627 -315 315 522 -522 620 -620 -861 861 -855 855 -730 730 -873 873 -585 585 -775 775 -911 911 373 -373 34 -34 302 -302 450 -450 962 -962 -182 182 -700 700 4 -4 603 -603 95 -95 494 -494 -672 672 842 -842 -326 326 -661 661 457 -457 435 -435 361 -361 904 -904 374 -374 94 -94 811 -811 294 -294 453 -453 6 -6 695 -695 -419 419 -690 690 -239 239 -78 78 144 -144 790 -790 -351 351 -832 832 -429 429 437 -437 -133 133 -294 294 795 -795 810 -810 -459 459 481 -481 134 -134 -563 563 -75 75 562 -562 235 -235 709 -709 -920 920 -757 757 -638 638 731 -731 705 -705 221 -221 -378 378 -353 353 418 -418 -654 654 826 -826 -902 902 -913 913 -64 64 -517 517 244 -244 -431 431 511 -511 548 -548 -10 10 -439 439 936 -936 375 -375 -814 814 -634 634 15 -15 907 -907 -814 814 -728 728 338 -338 -719 719 79 -79 -938 938 -110 110 -196 196 227 -227 173 -173 401 -401 -464 464 -224 224 569 -569 -548 548 -7 7 -46 46 -663 663 492 -492 -433 433 195 -195 -834 834 392 -392 441 -441 -18 18 -539 539 -243 243 -208 208 838 -838 -842 842 -816 816 5 -5 887 -887 907 -907 659 -659 614 -614 957 -957 628 -628 -90 90 -867 867 -427 427 858 -858 -464 464 905 -905 -656 656 -861 861 399 -399 657 -657 -817 817 -905 905 -740 740 502 -502 -549 549 976 -976 162 -162 616 -616 -268 268 103 -103 288 -288 572 -572 301 -301 -804 804 269 -269 -147 147 533 -533 -27 27 748 -748 609 -609 -199 199 -932 932 -832 832 -51 51 -840 840 706 -706 -318 318 -549 549 920 -920 312 -312 -176 176 -982 982 535 -535 64 -64 88 -88 -761 761 116 -116 -497 497 966 -966 139 -139 -529 529 374 -374 58 -58 -907 907 942 -942 801 -801 -963 963 -502 502 -366 366 736 -736 774 -774 -278 278 -566 566 -364 364 552 -552 -987 987 -634 634 12 -12 -162 162 -563 563 206 -206 240 -240 -838 838 509 -509 676 -676 301 -301 -535 535 506 -506 198 -198 -477 477 -565 565 -998 998 185 -185 747 -747 2 -2 739 -739 -269 269 -738 738 -183 183 -316 316 -920 920 -190 190 -456 456 489 -489 744 -744 -139 139 -27 27 779 -779 -218 218 -737 737 108 -108 135 -135 -565 565 115 -115 866 -866 721 -721 556 -556 -250 250 -249 249 -888 888 -998 998 547 -547 -774 774 -645 645 841 -841 -881 881 -303 303 -260 260 -765 765 -167 167 -807 807 852 -852 813 -813 467 -467 507 -507 -777 777 -550 550 -761 761 368 -368 634 -634 -785 785 -540 540 -458 458 -798 798 -792 792 -440 440 -349 349 -594 594 41 -41 -61 61 249 -249 -360 360 662 -662 57 -57 91 -91 -952 952 551 -551 -264 264 -641 641 106 -106 86 -86 -422 422 772 -772 369 -369 155 -155 797 -797 -714 714 -452 452 -358 358 770 -770 928 -928 119 -119 -613 613 563 -563 290 -290 533 -533 955 -955 -760 760 19 -19 13 -13 977 -977 587 -587 136 -136 754 -754 916 -916 -965 965 197 -197 856 -856 -54 54 430 -430 -157 157 -844 844 -252 252 763 -763 -813 813 -237 237 713 -713 7 -7 -622 622 -370 370 -65 65 653 -653 -594 594 12 -12 305 -305 -653 653 680 -680 -664 664 942 -942 555 -555 730 -730 453 -453 -338 338 696 -696 -773 773 895 -895 330 -330 -30 30 -192 192 -748 748 108 -108 923 -923 -282 282 755 -755 53 -53 -382 382 861 -861 -509 509 -530 530 -504 504 919 -919 -281 281 849 -849 -334 334 -191 191 944 -944 -647 647 478 -478 -319 319 436 -436 263 -263 105 -105 337 -337 494 -494 -393 393 -80 80 -485 485 582 -582 -926 926 854 -854 -554 554 99 -99 -204 204 821 -821 351 -351 -387 387 -639 639 -584 584 939 -939 -760 760 468 -468 -823 823 220 -220 -162 162 -568 568 -521 521 402 -402 -452 452 203 -203 970 -970 436 -436 128 -128 384 -384 298 -298 -352 352 -863 863 772 -772 -964 964 95 -95 879 -879 -622 622 878 -878 652 -652 957 -957 523 -523 -682 682 -409 409 -547 547 -832 832 166 -166 -107 107 554 -554 -110 110 -846 846 234 -234 859 -859 -899 899 341 -341 -759 759 -921 921 671 -671 192 -192 427 -427 324 -324 -705 705 -27 27 -738 738 -923 923 -132 132 -60 60 -992 992 -605 605 308 -308 -492 492 -771 771 -150 150 -521 521 -508 508 389 -389 -696 696 -198 198 -927 927 450 -450 -559 559 -864 864 -885 885 552 -552 -105 105 870 -870 932 -932 173 -173 -743 743 862 -862 936 -936 75 -75 -55 55 126 -126 -989 989 36 -36 -366 366 -247 247 880 -880 934 -934 585 -585 -705 705 942 -942 -465 465 -573 573 -159 159 -456 456 -126 126 -488 488 888 -888 388 -388 362 -362 374 -374 358 -358 635 -635 -593 593 905 -905 284 -284 971 -971 -233 233 -38 38 254 -254 -422 422 -786 786 -10 10 68 -68 492 -492 -151 151 -176 176 -430 430 -777 777 424 -424 -855 855 -165 165 885 -885 -582 582 799 -799 -767 767 -743 743 -955 955 500 -500 -48 48 325 -325 -362 362 -320 320 -148 148 -356 356 -26 26 -70 70 24 -24 -620 620 -850 850 -461 461 616 -616 78 -78 -452 452 771 -771 -855 855 -232 232 374 -374 -104 104 607 -607 226 -226 206 -206 -612 612 256 -256 -991 991 -249 249 6 -6 -272 272 -159 159 311 -311 -300 300 -949 949 606 -606 846 -846 920 -920 202 -202 420 -420 -234 234 480 -480 368 -368 581 -581 -757 757 187 -187 -140 140 -181 181 -580 580 -856 856 -251 251 159 -159 -461 461 -47 47 905 -905 729 -729 882 -882 -135 135 -282 282 489 -489 -34 34 -751 751 148 -148 -682 682 256 -256 625 -625 -926 926 917 -917 41 -41 -187 187 904 -904 668 -668 -762 762 453 -453 -643 643 -729 729 453 -453 -358 358 651 -651 -230 230 -649 649 -722 722 800 -800 24 -24 -937 937 564 -564 950 -950 -540 540 -7 7 -488 488 -251 251 -761 761 982 -982 -809 809 230 -230 833 -833 -201 201 -670 670 811 -811 -781 781 -928 928 543 -543 -98 98 -628 628 720 -720 -479 479 -296 296 -654 654 213 -213 -39 39 99 -99 19 -19 501 -501 -116 116 354 -354 157 -157 154 -154 -9 9 -321 321 267 -267 -578 578 -495 495 -827 827 -559 559 744 -744 -880 880 463 -463 954 -954 -427 427 -49 49 816 -816 207 -207 810 -810 -82 82 661 -661 475 -475 713 -713 -102 102 648 -648 973 -973 -253 253 -33 33 534 -534 542 -542 669 -669 219 -219 -701 701 -380 380 581 -581 660 -660 12 -12 -650 650 759 -759 -131 131 -818 818 480 -480 -245 245 -443 443 -987 987 -471 471 81 -81 -831 831 8 -8 -685 685 -848 848 -789 789 -445 445 -797 797 827 -827 -118 118 -204 204 290 -290 -698 698 -892 892 -501 501 899 -899 -937 937 -382 382 -181 181 982 -982 368 -368 -845 845 -682 682 796 -796 700 -700 867 -867 -968 968 12 -12 -760 760 -51 51 34 -34 -635 635 468 -468 671 -671 138 -138 709 -709 -518 518 -611 611 945 -945 -262 262 -386 386 776 -776 -410 410 935 -935 -618 618 529 -529 985 -985 537 -537 -467 467 -807 807 -766 766 779 -779 562 -562 -710 710 179 -179 -954 954 -650 650 -85 85 -421 421 -339 339 -250 250 -864 864 125 -125 552 -552 -714 714 529 -529 560 -560 -706 706 511 -511 44 -44 872 -872 -455 455 265 -265 -499 499 -235 235 821 -821 285 -285 -931 931 202 -202 794 -794 -668 668 -328 328 929 -929 282 -282 4 -4 739 -739 397 -397 -340 340 -547 547 -866 866 -256 256 554 -554 558 -558 423 -423 334 -334 600 -600 494 -494 -177 177 -543 543 -986 986 -793 793 -767 767 126 -126 -488 488 -155 155 752 -752 -39 39 292 -292 -208 208 -272 272 -427 427 -180 180 358 -358 -744 744 350 -350 -196 196 -978 978 -58 58 -550 550 550 -550 696 -696 -973 973 -419 419 92 -92 264 -264 -727 727 460 -460 -626 626 692 -692 178 -178 -923 923 -523 523 28 -28 -525 525 -819 819 111 -111 -406 406 -999 999 -422 422 732 -732 -214 214 -798 798 -30 30 424 -424 -85 85 -240 240 -685 685 858 -858 -265 265 -39 39 -428 428 -485 485 -128 128 -893 893 907 -907 108 -108 955 -955 846 -846 -15 15 626 -626 353 -353 -703 703 500 -500 867 -867 755 -755 -854 854 492 -492 -299 299 -609 609 -431 431 688 -688 -508 508 -671 671 -420 420 -519 519 -235 235 -53 53 776 -776 470 -470 922 -922 55 -55 22 -22 674 -674 245 -245 -820 820 196 -196 -557 557 -529 529 976 -976 -306 306 836 -836 155 -155 -339 339 197 -197 -58 58 -969 969 663 -663 623 -623 194 -194 -237 237 988 -988 -450 450 -877 877 198 -198 -419 419 181 -181 178 -178 125 -125 -963 963 441 -441 -703 703 52 -52 -617 617 -651 651 -581 581 -758 758 -539 539 -800 800 972 -972 -976 976 -2 2 370 -370 -307 307 -45 45 367 -367 901 -901 915 -915 -374 374 46 -46 905 -905 -55 55 -638 638 -918 918 891 -891 -917 917 904 -904 423 -423 -282 282 -187 187 -330 330 -55 55 -262 262 -662 662 -30 30 -321 321 -212 212 617 -617 899 -899 962 -962 -434 434 -659 659 -122 122 -818 818 513 -513 916 -916 368 -368 704 -704 -951 951 531 -531 -492 492 992 -992 688 -688 776 -776 984 -984 -991 991 -227 227 368 -368 -525 525 -937 937 -634 634 -646 646 -615 615 536 -536 -573 573 -261 261 -566 566 390 -390 117 -117 -637 637 -504 504 108 -108 -249 249 0 0 344 -344 -57 57 -700 700 82 -82 -677 677 -761 761 57 -57 -802 802 -195 195 614 -614 -868 868 7 -7 -835 835 -792 792 -2 2 74 -74 -257 257 -572 572 925 -925 985 -985 910 -910 386 -386 813 -813 779 -779 406 -406 757 -757 -425 425 897 -897 897 -897 427 -427 594 -594 764 -764 239 -239 -974 974 226 -226 -19 19 636 -636 -51 51 -882 882 -771 771 845 -845 -488 488 790 -790 -130 130 -133 133 -936 936 373 -373 -335 335 -493 493 -762 762 -573 573 106 -106 -995 995 -594 594 -722 722 -270 270 -884 884 -189 189 -437 437 -21 21 -379 379 854 -854 -825 825 -23 23 -349 349 662 -662 -445 445 622 -622 -758 758 -246 246 -961 961 230 -230 -5 5 845 -845 -91 91 581 -581 -600 600 600 -600 -214 214 -562 562 841 -841 7 -7 833 -833 -667 667 -451 451 453 -453 -15 15 -233 233 -699 699 -695 695 -825 825 -487 487 -227 227 -267 267 -577 577 -882 882 636 -636 -660 660 943 -943 461 -461 -33 33 677 -677 -364 364 642 -642 -175 175 797 -797 898 -898 804 -804 429 -429 481 -481 -330 330 -713 713 -681 681 -500 500 -274 274 963 -963 -760 760 254 -254 939 -939 132 -132 -104 104 318 -318 134 -134 -77 77 577 -577 -414 414 -959 959 965 -965 -14 14 876 -876 207 -207 -829 829 -319 319 150 -150 -730 730 506 -506 -59 59 -958 958 -140 140 -813 813 738 -738 11 -11 768 -768 -362 362 950 -950 -720 720 690 -690 42 -42 964 -964 178 -178 -842 842 -336 336 111 -111 188 -188 925 -925 -687 687 377 -377 -734 734 277 -277 661 -661 764 -764 -963 963 394 -394 -362 362 217 -217 246 -246 -84 84 692 -692 -848 848 -191 191 -173 173 827 -827 -1 1 -563 563 -864 864 817 -817 -450 450 -375 375 -298 298 68 -68 -342 342 537 -537 -263 263 -733 733 656 -656 504 -504 662 -662 -228 228 173 -173 576 -576 995 -995 182 -182 468 -468 920 -920 408 -408 -32 32 687 -687 -787 787 -210 210 906 -906 -999 999 -411 411 -473 473 -734 734 -532 532 576 -576 -625 625 450 -450 902 -902 911 -911 433 -433 215 -215 450 -450 -22 22 -915 915 -554 554 -556 556 652 -652 616 -616 -166 166 -987 987 -814 814 -700 700 -431 431 -832 832 644 -644 -78 78 -57 57 395 -395 -829 829 725 -725 451 -451 842 -842 660 -660 -919 919 497 -497 -944 944 -277 277 628 -628 992 -992 -472 472 235 -235 -53 53 -819 819 -252 252 861 -861 616 -616 767 -767 659 -659 -960 960 -709 709 -284 284 -632 632 -288 288 -625 625 -308 308 601 -601 -182 182 463 -463 101 -101 -539 539 414 -414 24 -24 694 -694 -311 311 790 -790 304 -304 33 -33 261 -261 -489 489 119 -119 34 -34 682 -682 -747 747 541 -541 -963 963 151 -151 -117 117 133 -133 935 -935 -779 779 331 -331 -648 648 -845 845 -705 705 -125 125 717 -717 560 -560 310 -310 609 -609 791 -791 657 -657 -876 876 345 -345 143 -143 605 -605 -401 401 308 -308 -524 524 296 -296 465 -465 -485 485 81 -81 -302 302 -875 875 -892 892 -98 98 910 -910 -924 924 684 -684 905 -905 182 -182 321 -321 982 -982 -378 378 797 -797 -30 30 803 -803 -636 636 -523 523 273 -273 674 -674 -941 941 -189 189 -719 719 -694 694 -989 989 -17 17 -636 636 -202 202 -498 498 -304 304 172 -172 -48 48 -872 872 471 -471 -879 879 -495 495 -586 586 842 -842 595 -595 311 -311 -178 178 -123 123 817 -817 -296 296 -611 611 -724 724 -775 775 263 -263 670 -670 580 -580 -496 496 -539 539 345 -345 210 -210 -588 588 -487 487 -597 597 228 -228 976 -976 99 -99 -251 251 319 -319 -528 528 141 -141 -649 649 -327 327 -330 330 -365 365 -610 610 552 -552 364 -364 149 -149 -453 453 -86 86 139 -139 -230 230 -666 666 -793 793 -293 293 968 -968 -237 237 -397 397 220 -220 -559 559 964 -964 952 -952 117 -117 591 -591 639 -639 36 -36 235 -235 612 -612 513 -513 239 -239 -892 892 -885 885 451 -451 688 -688 972 -972 -749 749 -932 932 48 -48 695 -695 -707 707 -712 712 95 -95 920 -920 -828 828 600 -600 -651 651 722 -722 -35 35 617 -617 -884 884 445 -445 879 -879 -919 919 -884 884 -884 884 804 -804 119 -119 -761 761 140 -140 -240 240 251 -251 -489 489 175 -175 -990 990 -858 858 500 -500 -966 966 825 -825 -613 613 -518 518 715 -715 712 -712 -898 898 -486 486 528 -528 461 -461 491 -491 -16 16 -844 844
64744
136 177 -403 -506 945 346 -321 51 704 -500 736 -705 -29 -439 -549 549 907 -213 214 706 449 812 -411 -607 -363 515 403 -428 58 763 555 -903 136 -7 369 45 442 257 262 715 -45 -236 467 998 -870 -867 947 -637 233 513 140 -597 -209 -17 -499 -416 157 -745 886 -886 -450 452 -133 -546 -377 716 -113 -334 -156 -133 -508 472 -464 -204 380 -933 664 431 -501 -876 976 -199 680 -343 331 410 539 -828 -102 -67 -614 241 -730 -865 331 7 743 599 -169 502 -3 361 853 -338 763 -695 -459 200 -428 408 469 -677 -685 279 -986 -792 804 941 924 189 -542 -6 116 919 95 -834 -49 270 -453 -136 -939 888 753 153 937 -522 722 305 898 -430 -679 -920 712 86 -213 -554 889 -822 726 98 -543 509 -587 -649 672 -69 -310 -929 -831 91 569 128 -312 28 -485 717 -267 -220 2 -901 -738 -348 900 967 457 5 978 -682 57 255 290 -182 -625 -290 394 -677 -294 -957 90 -751 51 -841 -669 -575 -222 -600 764 -680 -36 37 991 838 -608 -91 -490 770 156 -56 -637 -39 875 906 154 -781 -499 -892 -51 718 914 -649 124 814 791 -100 240 -355 -61 120 485 619 -268 832 328 -37 -883 -76 -734 -607 -317 225 -689 -682 -608 608 264 182 -214 700 862 651 -722 -890 -323 211 -4 105 174 174 949 830 197 635 832 922 -214 824 659 437 -509 398 -689 -456 685 -335 413 -983 473 448 704 788 -567 47 -60 -93 334 -14 -754 825 -438 -489 846 -513 59 -584 213 494 930 782 915 878 974 -502 -652 -277 -913 -572 969 426 -61 883 928 369 822 889 639 466 978 -123 -339 -847 574 -553 702 -811 503 235 -665 917 195 254 936 516 30 -371 831 859 90 858 -477 622 468 -858 402 -758 -957 787 -133 879 -452 -237 -225 -967 981 -794 331 -915 -572 418 271 -656 122 433 22 303 -792 -261 503 321 746 455 -126 52 -499 -438 481 -617 -968 -357 628 -964 327 -953 -490 494 -394 -316 -602 -660 62 414 336 774 -142 854 -452 633 -141 -216 -783 783 94 -929 -696 263 441 232 327 527 -125 -990 854 187 386 693 213 -476 79 -79 -466 763 -239 133 887 -946 227 251 550 -203 728 319 -341 436 869 -869 597 776 998 -843 823 361 -532 538 914 -414 -441 -266 -313 -486 296 803 -647 719 -343 -575 578 -152 -368 965 626 -117 -10 -135 511 756 502 -456 -353 -423 486 -704 838 139 324 -434 147 201 -32 523 250 -250 -995 -783 -856 969 -869 383 -930 80 -859 -562 -488 -807 -925 -952 958 -2 -908 116 -116 997 -544 819 -622 487 -196 269 -767 -632 620 69 577 -230 801 320 224 478 -1 -755 727 -775 729 549 407 961 -696 121 -425 -318 -137 550 -692 593 26 303 -737 -264 235 497 -950 -461 99 -410 -671 -834 69 110 276 866 -592 6 -236 -740 657 -646 553 -456 -621 -588 600 612 -502 -896 -357 -258 -731 983 -776 776 205 624 -448 896 -824 203 -447 472 -790 790 418 -163 678 683 181 -956 -12 -820 652 144 678 152 479 38 -796 796 300 -87 -754 434 496 676 -434 -687 367 -583 877 -633 173 -616 -58 -102 -923 -468 42 -385 249 586 866 -250 -202 202 -537 963 519 211 831 -476 -619 -288 -394 519 -293 595 -255 690 560 -165 740 -740 824 -824 327 -327 -630 -583 488 -173 672 707 846 -911 371 -878 246 -58 648 631 659 -265 11 -32 -158 -273 -285 -208 -638 -626 -672 9 -90 -410 -609 870 -527 577 -133 133 -829 -174 -139 579 -57 57 727 -734 902 -187 -876 -715 387 315 -685 685 -74 737 777 -777 -407 964 -240 969 589 822 -105 -196 -487 487 -671 439 -239 -384 -212 125 -70 -468 983 -746 -557 228 -708 -765 92 -608 -177 728 -974 -201 -203 -235 -742 -239 640 -906 553 696 227 391 -58 -621 -656 463 477 -477 974 -13 -971 -842 -331 -708 -254 279 -144 -275 -542 -433 -31 -32 356 -270 -672 -609 608 -608 242 -426 523 -217 -214 994 -449 583 576 -575 115 -408 -959 64 -729 -129 -980 439 -54 -444 237 -237 974 676 605 -605 -330 330 524 399 2 632 589 -589 528 -597 380 372 843 -843 269 -546 -34 -842 -610 610 -378 -921 -41 -664 888 -583 -361 327 369 421 -256 -522 -760 203 516 -777 41 211 135 117 -672 592 80 -80 871 -479 726 -738 -349 175 -883 -446 423 -58 -176 176 -532 157 -828 -113 769 47 -610 675 742 -806 945 -492 98 -98 -290 316 -55 55 487 381 186 -246 705 -283 846 -203 -289 924 367 535 965 31 -935 403 343 -937 -104 176 -788 997 -388 6 588 803 -426 -799 931 -305 -968 -59 -492 -342 388 742 -380 613 621 890 290 809 -471 -618 -264 21 712 -547 752 -940 -380 -848 -897 940 976 -872 519 532 823 -823 -467 467 822 363 578 -578 -578 405 -474 414 47 -47 294 -294 -639 166 23 -767 589 -589 475 169 -908 -638 -718 515 441 314 -747 -88 -173 705 734 929 -355 524 749 92 347 -770 455 -455 47 -987 607 428 -177 325 -243 487 -139 -949 973 31 53 75 822 -822 327 -515 -917 -945 -105 120 -20 -752 894 -894 -588 344 533 962 -198 -447 918 963 721 413 915 286 407 675 301 -301 103 534 342 484 -400 400 526 -820 599 -532 -330 456 -959 781 -81 -390 -192 -150 -702 930 40 451 448 -448 -940 -633 977 504 620 -904 465 653 135 875 -487 -127 -367 -7 -897 -188 -976 -827 -386 -958 941 -376 -922 -348 59 -36 113 975 -902 594 -162 166 -859 -249 947 -947 207 94 -886 593 -6 6 672 337 -870 126 -992 848 140 41 853 539 412 -420 -910 363 460 884 -904 -45 717 -363 -623 -619 661 -661 99 870 -879 593 732 -235 -452 165 204 373 766 155 -194 88 191 819 -798 294 279 734 304 -23 920 -82 750 649 592 -765 176 96 -635 635 -6 6 -870 -127 -51 51 158 538 -614 614 102 862 -703 -76 618 -618 -492 -817 955 349 796 351 -871 213 582 -582 -841 894 -185 -687 569 622 945 -945 403 -889 998 -758 510 -144 516 -31 194 839 -371 178 -328 328 455 -51 850 -142 482 95 535 -11 814 593 -426 548 86 -336 -213 -804 464 -241 749 -559 -726 -900 584 875 -260 -176 -361 -980 -150 183 594 -949 537 -994 610 557 -915 -876 -393 -449 521 -581 -702 702 -602 -417 113 462 253 -45 869 -843 -273 273 -899 237 -248 -680 569 -500 538 334 -317 760 -246 246 692 -593 861 -548 -875 977 511 774 -574 253 -320 -20 480 457 -931 437 433 -47 675 -167 -515 -63 -358 -297 -391 391 -434 819 -302 -657 265 907 -419 -319 -718 -709 140 500 770 648 -764 -360 -710 -447 597 969 -172 172 -916 916 90 709 -97 767 -548 548 -999 999 566 -566 53 -280 339 -944 622 -419 84 -84 550 241 257 -257 -582 -735 226 -489 -625 770 -521 -696 499 -66 -473 473 -116 116 494 -717 -468 -9 193 -202 -158 -314 -124 210 -282 755 -74 74 261 -831 579 -579 -843 878 23 474 -951 -704 -571 274 102 994 758 884 -842 436 693 394 -663 326 -825 -566 -430 -785 6 -6 792 357 -821 -533 -83 -942 -35 -557 -841 -885 967 -465 787 303 -371 -106 -442 861 -383 753 -740 471 -409 -71 401 843 -342 890 276 -771 -996 -408 211 -159 95 -610 950 -950 620 952 333 717 -663 93 905 579 128 495 -144 898 307 907 -996 996 -169 -408 -90 -477 -631 659 -775 218 572 258 39 -606 -539 253 -33 -569 204 -495 -959 -908 317 -929 -338 93 145 997 -811 -506 590 -294 973 -973 -401 -587 765 -128 610 -260 -802 735 -78 -183 819 149 283 801 -449 965 451 981 699 -818 -429 646 21 228 10 -871 57 310 -274 -874 280 62 -173 199 997 894 -58 -760 -431 -548 698 867 828 -701 -997 37 -287 287 353 939 788 363 843 -843 769 980 183 -194 430 -793 -986 -561 976 -976 -197 -626 572 114 49 612 620 213 -863 179 675 -102 -609 609 329 109 -565 565 558 -888 245 -245 317 -469 874 -874 725 -970 -66 -70 -228 -420 -918 -405 180 10 704 421 -880 -981 -2 339 563 875 666 122 -483 461 906 -906 154 584 793 496 -246 -181 36 -326 83 -913 650 355 -119 296 469 202 675 803 -747 722 900 966 -21 819 9 566 -597 182 -907 -866 243 -301 573 -439 40 -195 -167 -764 -914 914 -144 557 -539 685 -35 296 408 24 -995 36 145 72 492 -492 502 -712 -97 -206 284 -115 -154 952 396 -484 770 -280 46 613 70 39 -804 -35 -821 896 -853 -946 -926 -345 732 809 207 -918 188 183 -453 -952 -683 -94 -329 329 -240 -868 -874 -880 -759 -278 -886 147 498 124 834 -834 54 -31 497 -59 -936 431 307 -708 -1000 585 -467 717 750 22 688 -687 -431 739 -715 820 -334 -680 -57 450 -759 -457 -410 346 790 -677 -696 626 317 -574 -540 976 -224 -714 434 -434 787 913 -781 -323 430 -931 -555 704 -479 541 656 504 23 655 690 901 328 -421 -279 -161 359 -673 -411 666 920 951 -878 -547 -426 203 -542 922 -68 -135 -730 244 -394 -239 -527 -177 3 653 251 304 -752 619 133 -560 -803 803 973 -973 22 827 -400 400 -769 -244 703 388 484 -688 980 240 94 -259 217 -76 -680 40 325 290 30 -30 -425 -696 461 163 -464 -383 718 -718 62 -788 -986 -949 345 -345 -39 39 12 386 -116 -350 873 363 669 -669 190 -893 -133 -430 295 -893 -159 -533 -340 468 -91 197 -156 -819 212 731 -481 481 737 38 -511 936 19 113 548 477 708 590 -475 565 566 409 -912 874 26 785 -517 -821 -115 -70 -41 -604 729 -729 -6 210 -182 -188 653 538 237 -676 11 761 -873 873 17 -378 -156 -110 761 -761 435 -359 317 198 -820 302 -200 -798 626 562 -487 -171 876 -709 253 -412 -968 988 128 741 -616 34 -386 355 -555 -417 327 544 -809 67 -497 270 -645 645 -165 -52 -236 236 983 -602 249 822 -147 -478 459 -459 -104 -198 774 457 680 -572 -381 168 -203 -28 -737 737 -816 948 193 -949 60 41 289 336 804 924 -522 -311 536 -488 730 475 -765 -185 211 96 47 -813 -658 658 943 688 952 -754 682 -733 -857 934 476 -831 -606 -932 -76 -648 -31 336 -562 -626 419 291 296 -793 409 -409 -518 518 -663 -792 -421 -279 762 -762 240 624 -90 -376 816 -783 -565 -977 -575 575 -625 -867 -446 -944 492 985 -112 112 265 94 -698 -472 -105 -838 378 -46 396 -167 17 625 -258 -178 316 562 775 -402 820 864 -938 507 -589 589 567 990 704 -659 -156 -413 -827 288 336 -624 -728 -537 -104 713 -64 -403 -309 -742 -235 586 313 370 30 543 -114 114 -484 327 548 -112 -634 -821 -444 -560 459 -187 455 -367 576 808 519 -519 475 -475 -845 -651 601 -601 688 1000 402 213 -841 -300 872 572 110 912 471 -350 -672 -569 -197 197 516 250 909 -877 -231 -727 -828 828 342 -342 -845 297 -91 -741 -783 783 -744 -753 -418 346 -466 -178 119 -734 450 -450 -974 -157 -284 -732 -269 -597 -96 906 -757 -81 469 -600 533 -465 797 -672 618 353 -421 828 -969 -482 516 -150 -435 316 -460 532 -885 -71 -339 -268 881 -909 816 -29 -480 -926 209 193 860 -860 -389 541 -159 -889 764 -764 -494 480 -758 887 286 743 -14 -92 -413 856 280 -126 864 77 -765 863 338 -614 775 -453 829 426 -985 80 177 -79 302 -916 -513 -800 -930 930 397 -512 -160 -160 -743 -917 -158 -909 988 -759 933 529 -454 263 448 -486 276 -276 -784 -96 -151 151 -985 147 157 916 -989 294 827 -891 974 -122 360 -126 -185 -506 990 -364 747 491 -117 673 -409 -482 447 -399 964 993 763 550 433 -433 951 594 934 -738 331 240 528 -783 -648 185 -609 -735 -275 -216 707 202 486 -486 -515 388 -997 902 347 -793 -238 588 -783 648 186 -140 -464 235 926 -407 -221 691 -201 259 294 -475 -327 -831 -376 -895 586 528 481 869 447 417 -868 868 -979 -431 -221 -174 -781 440 586 469 429 748 657 460 -226 -905 -70 70 -929 929 -429 429 -804 830 -312 474 -599 945 -515 358 -937 -26 415 29 -453 -639 -502 502 -121 372 -364 585 -117 281 378 543 664 -600 -867 -295 883 -883 822 -313 211 -847 -401 -622 960 385 -658 42 289 -459 929 149 -83 -459 553 -760 611 230 -817 504 -119 119 -766 -420 -739 970 -854 854 537 -938 -774 258 -159 381 922 698 845 -253 875 -275 394 495 996 -649 -231 785 449 -271 219 -599 84 606 791 -844 291 -788 -946 946 -240 636 -723 723 -973 -349 -732 652 204 811 -652 -56 -745 0 -692 -546 875 -875 841 -564 153 -92 -140 671 -255 865 792 82 476 -503 569 -650 -7 7 230 -230 -26 832 -331 -131 984 -923 -623 305 588 -588 278 783 100 768 -624 -552 374 -998 958 2 503 -596 -917 179 942 507 -664 136 509 607 -114 114 -592 -597 104 -104 203 796 -154 638 802 -346 -706 706 532 62 -723 881 574 -144 -835 -819 856 -652 999 -708 955 -593 -228 -141 367 912 654 -382 42 -987 708 -708 -980 585 -921 797 -359 -554 579 -579 135 -537 888 -289 -170 -998 -549 827 653 -240 704 -204 233 -30 -765 290 148 -148 -34 -654 -826 906 645 8 898 -898 -451 -922 -856 856 -135 135 525 -525 -26 26 355 989 78 832 885 848 544 226 155 -280 -395 -923 550 -436 -509 648 -164 260 -678 -361 -931 322 363 -103 -363 913 976 -686 144 864 -46 196 -505 -149 667 946 154 734 608 -608 -160 207 870 551 -960 960 -346 811 -403 819 -182 413 515 909 -256 341 -684 684 -111 601 38 578 449 -819 347 387 -639 885 -555 -991 632 434 -440 763 733 562 194 -321 -960 963 956 -956 -134 7 -684 684 -158 480 30 703 -39 840 -679 676 745 -521 -814 814 -104 104 -701 701 373 -973 -814 -742 785 -3 440 688 -326 -440 45 31 -420 162 -496 -388 -598 483 -229 62 -151 -890 61 597 -160 954 -612 612 -813 712 -866 635 199 492 316 785 851 -875 621 -205 761 571 260 -260 -706 -85 666 -425 -451 -949 578 673 -252 -43 -784 -773 -909 -978 -97 69 832 -385 -291 178 807 -443 -401 881 144 407 496 -319 727 -859 -984 684 -406 -937 -994 -180 968 709 -809 58 991 -991 775 -47 -161 -557 -191 -567 89 726 47 702 -125 590 -491 -9 -341 -256 -742 -742 -498 -621 -551 500 -923 923 439 -265 843 -2 -589 803 633 938 -644 -841 -845 850 -219 -252 -682 544 975 -975 -201 -632 -529 -667 606 580 -886 282 466 -466 -841 -571 -946 -973 487 449 -942 -822 -766 9 449 -773 -383 -880 425 -833 500 -962 -908 908 893 893 -699 699 -835 -50 -492 867 -191 -958 -84 -94 -551 -636 -348 348 -559 661 -777 -412 -562 104 460 26 895 904 -373 373 100 -594 -926 -661 -849 70 -392 62 -54 56 761 -325 768 -353 516 -516 -604 878 -580 752 102 -778 -716 747 -379 -171 351 -827 -995 995 993 577 -816 196 -408 902 912 701 55 928 -683 -484 994 -428 -627 -288 526 -904 -117 -676 119 -993 378 -19 937 -435 -609 66 -854 -844 -399 930 -992 -742 -242 242 76 844 -839 638 -326 490 696 575 227 375 -552 991 -763 -674 -577 -418 -92 -295 -597 597 482 -482 650 533 23 65 -945 -954 560 880 236 322 571 -571 410 -991 -707 -786 166 -38 -234 -64 -62 596 -945 -817 878 46 601 -402 -75 405 -71 327 369 -369 719 -719 267 417 -217 923 198 -423 -204 390 -537 537 222 286 -947 758 -172 -5 -968 968 492 239 539 -473 -574 574 778 -778 -175 618 391 -434 -154 154 -677 -920 -406 723 -128 -445 -505 -824 808 -403 -618 196 474 -957 474 -474 16 -16 -135 -639 -376 376 667 -667 935 -967 -394 394 -991 698 456 232 -263 -489 -815 815 -546 -976 952 691 325 659 994 228 42 -42 -98 98 761 334 883 -883 921 -584 -361 -553 572 -619 539 99 507 -507 307 -990 -961 -480 358 -187 -630 -715 984 -41 853 -131 -756 -193 -945 -307 724 904 217 -984 362 -192 155 909 898 720 385 -697 391 -676 381 816 234 -963 71 -511 -110 849 396 -396 -671 671 -873 425 274 -274 -333 158 -693 693 637 -637 -546 -976 -369 -614 766 -644 96 577 253 134 792 875 71 -71 -291 36 -704 48 -368 -890 -252 -536 292 -565 -914 -327 -127 651 -849 714 115 -115 -502 820 68 300 454 -853 390 944 -798 798 -703 -468 276 -22 598 222 -570 -608 -877 -135 160 791 -225 603 844 -16 -555 -983 452 -987 -610 531 811 -569 203 102 -30 -342 297 649 519 534 988 -653 -568 300 868 -891 184 -184 -188 933 -832 732 -251 448 835 -835 -938 142 -364 55 369 -983 798 -386 -571 -333 -91 91 -839 839 59 -434 137 -15 633 846 216 898 357 738 -128 946 395 -796 438 -96 492 -153 319 -319 -765 -619 434 -607 -865 708 -175 -995 -466 586 979 -65 764 167 823 -238 -207 22 -909 -311 670 -466 423 -819 -148 182 754 -826 952 805 549 -791 165 -841 -574 -684 564 -564 394 835 968 474 10 -171 -466 -431 -578 578 -801 959 -427 401 -207 207 500 -461 621 138 -222 164 -978 436 -535 156 -194 -519 816 652 993 753 448 -958 546 597 998 282 851 -634 -578 -978 408 -897 -389 -203 -280 -734 -437 899 10 529 917 -429 592 -592 32 -430 16 664 412 -979 440 -816 406 422 576 -100 -156 -326 141 500 -131 -856 894 -291 -819 -601 341 -909 460 -831 71 -836 225 804 -311 -82 347 -123 288 357 270 -270 521 589 -859 -163 993 -708 -628 -855 681 -513 501 -385 -363 467 489 648 -379 -674 -500 -432 321 -627 43 -43 -113 -858 103 -297 -39 78 814 -291 341 987 368 75 -419 744 276 -366 -41 -282 -18 -521 -604 104 106 126 -131 -449 -439 351 -983 441 885 793 -703 710 -993 -750 711 949 439 -149 753 763 891 -884 996 -996 223 975 -144 995 -119 497 -832 -676 711 -333 -820 820 -763 -801 -4 533 839 -434 -862 -175 973 678 -708 -9 30 -30 -708 -589 -677 -369 -919 514 219 851 -90 520 27 711 386 274 282 -218 156 648 688 830 -263 263 475 -475 -298 -791 -990 747 -954 954 -45 712 -145 929 -666 666 -848 848 -611 -840 941 -24 69 -241 -726 462 146 524 767 -767 589 600 596 -470 -804 -572 -975 885 -592 244 -624 -980 51 569 899 231 350 -259 -982 -630 270 -765 734 -217 975 -369 665 -665 542 -838 968 84 -382 -264 381 151 88 -4 -510 -376 346 -717 39 -962 -414 -7 -149 -580 840 279 115 -469 273 129 -863 863 -936 624 995 -189 428 -372 -483 -771 889 -650 -636 908 313 -368 631 -802 -812 -658 865 386 811 -811 -948 196 -544 426 576 -747 335 -628 2 -385 -359 153 -371 845 -520 -865 150 130 340 -514 -411 741 -463 724 327 138 -291 703 454 -875 -414 -693 825 869 278 -612 -191 191 -197 765 -435 66 -29 537 -102 639 998 806 368 182 -926 -71 -333 732 -794 -327 -442 -303 653 232 513 -390 693 327 782 -959 -484 218 -898 -804 606 68 -811 566 918 -918 -328 328 -780 -740 -198 -367 -888 296 841 82 -833 678 592 689 560 -936 78 991 -777 683 -948 194 81 -886 -795 -174 787 -787 -264 264 -211 -457 -180 180 80 -981 -883 883 -624 -376 -405 128 182 729 -403 -797 455 -6 273 -582 861 490 806 -259 -687 732 64 -29 -889 707 954 -954 -800 -916 643 154 965 -965 -530 781 -546 -862 -709 313 731 -60 -71 770 -564 564 222 -298 322 -799 -52 505 -681 -993 23 -23 706 -326 897 268 493 -838 -832 -247 -799 799 376 349 164 885 -690 691 216 -43 269 465 -235 9 936 667 -541 967 131 289 903 -391 27 83 -549 -282 885 -885 -683 -979 144 -670 876 -870 474 843 -939 -130 437 -787 754 664 703 310 -270 800 554 -619 -14 187 -483 189 -670 455 -50 776 834 -923 230 28 -763 -424 182 -911 -328 -242 -738 787 -940 -832 -626 168 212 -212 -705 -738 959 -210 974 159 620 -402 86 -86 -885 -875 64 -64 45 377 -191 72 -949 -993 724 -536 -656 367 408 650 -626 626 712 -531 487 -962 110 115 -219 -553 -963 -220 -672 -35 76 -531 29 -29 -107 -223 -646 153 -870 741 -123 -176 409 714 -740 28 -679 452 -192 505 634 821 754 298 376 -910 -487 -558 -819 -711 350 514 915 -915 -626 925 752 -496 -455 678 -83 83 -753 13 -448 448 385 930 477 790 424 223 808 553 -178 -603 -651 -594 -521 85 362 -225 -824 52 -79 79 -8 823 -30 -701 809 709 596 -257 -869 869 -691 -528 -593 -141 -789 -27 600 938 -321 321 477 -786 236 -226 119 915 -893 -490 416 -908 -138 -330 -727 -355 -410 539 682 814 971 -862 325 -449 566 375 961 158 -924 -303 234 684 -750 708 534 -530 -410 317 -107 -289 -968 349 733 -733 -283 -928 470 474 612 -914 890 -604 183 -628 -164 -251 -747 -161 940 99 517 -517 846 -585 -13 52 -723 -667 258 74 -860 800 -610 817 -226 226 -945 945 125 638 989 -693 231 -711 -476 703 -686 -353 -828 358 -754 -410 -320 -652 339 -814 -848 -192 -645 -45 381 -588 311 -654 611 266 -706 -381 -645 -601 803 -188 754 -764 127 423 -597 952 -499 648 -556 556 -718 -41 799 -799 26 -993 -940 391 581 -345 -298 730 -668 398 -756 558 313 -560 -435 435 -800 231 -876 257 -949 -246 -511 511 -509 -57 982 514 -410 459 299 943 766 959 -588 -978 437 766 861 770 138 294 -420 -230 909 466 -530 941 142 -126 -769 -820 -395 -346 -36 -38 -636 -307 205 -516 -936 -269 67 -643 -355 -327 -809 -848 -744 -55 765 -757 768 -460 -270 -249 -457 234 197 -7 736 556 426 982 576 -181 411 -666 -272 -964 163 -974 -634 -807 72 -72 804 -687 308 -583 -444 444 -528 614 95 466 -470 -404 235 735 -452 59 -984 455 -277 54 969 276 -295 755 -686 686 681 -732 -573 573 -409 -711 265 -966 617 410 -839 -86 70 820 938 -108 365 575 664 -927 -719 -43 -363 6 319 13 21 692 -526 497 -126 862 127 49 -132 -781 -589 -474 -943 -228 294 375 -426 -880 -64 716 180 -359 426 -949 -587 -98 291 740 914 -533 339 -725 -542 269 -305 -382 -523 68 -865 783 471 -802 -768 971 174 927 -801 -275 450 -741 567 -567 185 631 449 -449 -906 -628 -83 -279 715 -715 582 -509 -539 -81 625 -384 -545 698 173 806 -100 496 952 437 100 -534 855 -848 586 -450 -945 945 806 689 653 -653 -84 -754 123 145 6 540 -230 -132 -745 -551 712 294 987 600 -644 702 561 -561 -639 -312 4 602 -495 201 -542 625 771 252 -853 853 578 -578 -9 653 -96 139 240 -302 675 634 143 -126 -260 -391 -238 178 923 -20 130 308 584 -984 -646 -941 -186 752 -525 -86 -237 48 -68 68 -625 769 -827 462 851 725 -298 -941 986 123 -599 293 784 265 964 -997 -745 298 -696 -439 904 -845 436 553 -28 61 248 793 -485 -644 -641 641 -854 186 -5 318 276 -50 517 484 -492 492 867 -867 405 -405 405 178 748 -640 880 -880 -825 853 457 234 -195 -138 164 -592 525 743 -413 -51 -540 590 359 111 -847 -837 764 -764 935 294 218 -106 -604 -305 -433 -522 -689 -621 39 337 -551 33 -699 -118 -193 497 166 -166 83 987 -914 914 73 -149 514 -237 448 69 -97 -562 -834 68 512 162 817 -817 -461 -830 -497 -205 -539 -830 101 -101 -122 -60 -336 -92 548 435 259 203 -572 221 -863 -454 43 381 -225 561 541 -549 40 -40 -56 -756 430 875 -553 55 -651 -932 517 -268 651 -159 -52 -597 149 -288 -943 -165 -189 -22 324 880 457 567 331 -606 -324 324 -291 -252 671 -879 -162 -515 -695 -101 37 -695 -124 -959 900 204 378 -69 78 738 473 -952 -791 -933 84 -37 -328 754 325 -496 -965 -96 282 -436 -747 762 -845 256 -171 171 342 -342 557 -557 330 277 -134 600 -91 -57 477 -477 -70 70 -7 -297 -619 -250 588 705 886 -533 940 -621 946 641 -610 -273 605 723 5 503 -23 -449 -708 -764 230 -496 748 -506 953 -953 209 -825 -318 -48 -462 462 445 -436 327 -369 186 -186 -389 838 -453 453 -933 -517 -365 365 -563 563 963 -249 -782 288 261 -991 869 -205 -766 734 -369 75 -304 -458 -375 -737 -424 424 -602 -17 -383 271 -835 800 607 -56 -363 -452 552 686 -816 455 255 938 -834 834 488 -488 -948 948 -587 13 -377 992 835 1000 -959 914 931 -931 411 -30 -197 569 819 -455 202 185 -128 -184 -433 980 -137 700 -910 -869 -22 752 266 739 -491 491 -895 -953 -539 902 -477 131 -844 147 -718 -575 -414 175 196 -27 174 -553 898 844 -221 -652 655 -869 -965 175 711 -711 -668 696 91 -91 572 158 -769 320 973 -973 -291 -895 -818 -86 -576 495 -399 -54 961 -309 -445 520 -368 368 293 -367 -179 471 434 -999 399 -505 390 -991 830 363 926 -690 439 1000 440 -440 933 874 -368 368 -294 -764 -160 -476 -690 38 -77 77 431 -431 328 475 -734 734 934 4 -182 -401 486 -57 -766 -409 -633 113 716 765 -427 394 -271 -940 383 895 440 420 -414 -530 -671 764 318 983 127 -695 700 848 -529 -189 -793 793 -741 755 683 165 284 458 -491 156 -800 -204 588 -588 888 -6 -1000 -811 380 964 -781 -23 -509 320 970 892 69 -582 364 -618 -229 -8 -517 -412 682 -682 419 434 122 208 477 677 -533 -363 -190 -211 -131 131 -190 862 892 -263 -809 -987 -782 25 188 -849 -807 -338 -728 -809 -232 760 -499 -893 -615 833 218 -783 -934 950 3 -3 369 60 777 507 466 -69 -548 548 785 734 864 496 513 -84 291 -676 -638 -553 11 -11 -130 -770 -558 -838 353 -258 2 -2 756 -756 -447 232 -402 -143 546 447 -342 -761 489 -971 532 531 -603 372 -917 340 -465 679 -382 807 -246 -56 278 522 986 31 -634 -615 -71 69 -268 -507 -801 957 -327 441 -422 -474 899 -899 -302 667 312 -553 642 375 345 -951 779 -779 -76 -717 -252 252 -967 451 -24 24 -452 -539 -284 -779 81 690 -18 -460 -72 72 -457 748 -159 159 347 -269 295 -295 -631 78 -771 862 -136 196 62 -610 -2 -996 103 997 -522 -195 717 126 -614 -32 -339 339 -457 -34 -21 -253 -660 868 693 -716 905 -153 -950 -403 377 -95 -6 -496 -202 175 190 -323 2 -974 34 -432 460 -460 822 -130 64 -64 461 -712 -229 -785 395 -132 418 383 -229 385 892 -490 678 -488 329 -17 -955 -376 -257 455 -129 765 -941 -293 499 -616 -501 501 502 -878 -929 -880 -188 979 -170 -262 997 59 480 253 -156 731 -219 395 332 -332 -757 -612 -128 -335 -165 165 882 768 796 409 849 498 -716 -384 -269 180 202 397 -190 190 197 210 766 -743 163 442 603 829 -965 -975 879 -544 -297 -855 370 -790 261 -705 25 540 -730 915 -158 4 -809 579 -35 -411 858 -739 -382 382 685 312 626 522 -509 588 -209 998 -654 98 -632 -990 -642 642 -579 612 -174 635 -513 -419 -755 -940 -303 162 -200 200 930 990 -5 -944 201 598 454 -454 817 246 470 437 -194 -451 -919 974 -373 -274 115 416 528 -528 -284 -125 364 -55 -86 -392 758 64 -723 723 804 -804 -900 449 590 -590 -405 -22 551 -262 599 -480 950 44 -145 145 422 -951 -907 196 -103 479 850 -719 844 665 627 365 -648 965 349 -644 908 -569 429 -309 21 164 17 608 150 -877 5 -259 -64 -353 -217 -969 -184 -178 -234 -509 756 332 17 -17 25 640 -54 -693 -233 233 -154 747 387 -461 589 -515 -752 752 -431 846 720 -557 -268 -67 -953 953 470 474 -46 -734 892 -217 606 -606 999 461 138 -138 -551 551 247 138 -315 952 -97 96 -930 -914 384 660 -88 -554 -444 794 227 -801 633 -556 -493 493 295 -101 -497 -366 204 -257 880 -193 505 890 -541 -677 -403 953 -832 -402 -282 241 399 -673 961 -961 -325 325 -631 -586 324 -675 723 -49 -396 443 -872 365 -455 19 651 541 313 815 801 549 23 891 -505 505 442 -909 884 153 -237 386 -1 1 -561 561 361 -164 -825 858 -499 -346 -859 -748 702 -914 143 -313 917 -917 -982 779 712 -327 -998 524 292 383 261 -378 -154 454 356 -148 896 360 -93 945 -850 -353 -886 853 -83 -996 537 -96 703 988 593 -69 436 -575 -475 475 -495 54 757 905 853 -220 -713 -264 -911 -797 -125 -630 -64 4 -512 236 228 126 550 -550 -36 36 524 989 -624 -134 831 -51 -774 101 673 -803 -584 -736 -456 -931 666 -161 -845 130 654 458 -262 -954 205 738 320 -320 942 -322 -674 -830 -669 199 -373 -329 236 -593 -787 583 184 -465 662 185 -336 827 -782 -469 27 197 74 390 -342 342 418 -915 83 -60 130 -452 508 414 649 247 964 926 371 -74 -713 881 -21 888 12 189 -686 686 -47 47 -644 381 -428 126 -122 929 -798 740 -721 648 -958 -729 -193 199 -337 337 871 -871 246 498 105 -545 -320 254 725 -399 -410 731 592 25 510 -396 -715 -687 -933 933 832 530 -267 -31 -541 -365 -227 876 610 -546 844 -844 -492 -210 -603 562 174 -174 489 802 -973 -226 690 -185 -322 738 836 -674 652 -682 -867 -620 -23 -154 -70 -225 647 -647 -13 141 840 -678 -131 131 755 329 593 -593 260 309 881 244 -259 172 -918 -651 921 -481 -947 -757 -444 949 332 -317 87 814 -761 128 716 383 622 -262 -662 -752 -474 286 203 434 -243 243 551 -613 -977 871 -632 -517 -718 -18 397 -397 -875 875 -541 541 -894 139 -7 -374 -480 480 -754 613 754 106 -12 -467 -716 -269 730 -730 761 86 403 -403 -916 916 -907 -749 -831 -859 232 113 671 -577 -588 84 82 956 604 -604 -36 140 6 90 -928 -918 -376 333 -990 111 -834 -11 649 -465 456 -456 -154 -732 -772 772 -232 504 471 139 612 157 -614 336 -203 779 -804 -995 -586 459 -415 816 49 359 -603 603 -357 -865 635 12 224 -987 -292 -315 859 195 836 -229 781 899 656 -526 727 -544 -823 437 157 -437 -748 748 222 -865 725 -907 688 2 -189 -749 -317 729 -4 -343 769 76 6 618 463 -463 171 -956 -296 276 -522 600 303 987 -956 328 -91 -562 347 -373 588 94 -77 910 -730 730 51 -51 652 -648 467 -557 -424 -905 227 -480 96 -96 -996 996 546 -546 -738 -272 -966 966 -47 500 792 356 -408 487 -12 47 831 165 -503 -430 924 -345 -18 18 675 -962 -816 677 702 -902 -854 -512 -592 256 -726 726 -8 68 17 -770 -610 610 -928 928 -739 -463 -224 831 -664 664 -473 -825 38 97 -874 179 444 800 -942 -294 375 -580 -88 570 -324 324 461 -10 -223 223 -194 -315 466 179 359 758 578 388 337 -884 64 -640 -749 -358 930 -62 -313 991 -487 908 -473 -203 -327 -68 997 -548 -972 -192 -513 -354 361 57 -831 -79 -477 -827 -402 -98 -586 -954 815 459 -110 878 -717 -708 801 -889 -905 -188 102 -458 -39 39 172 425 -566 566 -546 -651 363 -363 -803 -588 -98 -632 -541 -173 836 188 81 747 -523 575 782 -466 -181 -290 546 -512 -525 -711 -974 -589 -842 -550 721 -880 560 -891 -286 -499 946 785 667 -338 -631 9 940 -179 191 -193 -256 256 -695 695 862 -700 329 -279 120 588 -327 -36 -251 -425 19 537 657 308 328 -670 762 -833 59 -59 243 281 -136 -739 -663 -640 -75 -352 -745 656 268 999 -159 480 -3 -313 987 936 -878 706 698 -698 800 -992 979 176 962 -454 -261 521 -163 611 -517 601 295 769 -607 -985 -974 -157 -715 537 -122 572 -929 929 -733 -902 -427 -743 485 -329 761 -479 -901 -837 -342 -418 -474 1000 -102 430 852 -273 205 97 -495 -45 742 -742 650 910 166 -601 480 402 -468 -638 933 16 -345 -498 -329 -416 -65 -448 88 -88 450 -642 190 638 876 -922 559 320 -773 -587 530 -969 -962 -391 -40 40 612 -612 -955 335 -126 -493 505 -181 -585 -486 -758 -478 -996 391 397 -426 916 277 -505 -523 -874 -619 29 792 -825 616 -151 601 -481 637 -978 978 -952 450 599 -512 -869 351 -68 -746 935 950 456 582 764 -691 -213 680 65 -645 110 980 -927 -152 -36 36 98 748 676 -390 36 771 129 294 -850 -875 279 725 -610 268 -920 920 -924 501 -617 -96 -283 506 -436 272 522 -79 52 -821 480 624 600 529 890 -531 200 -200 -153 153 -84 893 918 -899 -249 -234 -766 -368 -594 -784 900 176 248 -120 -402 476 -958 854 -191 275 357 616 -371 151 -601 -282 796 -928 771 -828 4 -4 -699 -163 471 615 -319 54 452 -545 -241 295 904 -627 -699 699 -389 389 970 -737 750 -884 638 -635 -745 614 -943 707 -882 839 318 -318 -553 553 458 -464 -118 -117 -655 395 244 20 350 487 157 -951 375 -782 -302 -747 -333 -184 56 966 -331 331 -598 -368 -350 754 -502 -775 -554 554 64 473 -550 -58 819 613 64 -664 -976 976 -39 -863 -614 -895 -395 745 119 -337 884 724 -888 -811 -163 -693 -115 -777 332 -633 503 37 -322 -584 845 -179 770 847 339 877 -110 220 -254 -692 -81 -79 -243 243 363 370 -721 58 -861 487 -720 -676 -925 -619 982 -33 795 338 -915 165 -438 -669 -563 563 918 10 -250 73 -171 -770 -795 87 758 -758 134 -234 90 541 -286 780 552 -182 501 -89 -323 -732 -124 788 799 78 -524 -199 902 405 478 -39 -119 -266 280 -667 506 -506 -231 -400 -602 602 -716 469 -947 940 917 -14 122 -46 -313 -888 -513 428 -934 562 -114 311 392 676 -384 274 95 -95 -851 449 452 -263 341 -341 882 635 466 942 -189 983 907 -180 591 831 754 595 522 603 -21 558 -37 37 578 -504 316 -568 -383 -942 -961 -597 -812 -91 402 928 845 -974 -294 294 485 760 392 -392 -756 -347 34 -882 494 -494 -224 -368 157 -157 -984 355 -776 -793 867 -687 988 -988 -43 43 189 591 -932 126 -813 739 -286 -363 583 612 860 975 800 10 -692 -618 -431 144 925 -210 -82 577 -767 -268 443 -443 -127 -953 320 -320 -413 413 -390 -968 -627 439 95 765 -928 928 -754 973 -880 969 -495 -760 -174 174 -227 -889 86 -516 -426 -747 -613 613 -607 -288 19 -611 -39 147 -841 -971 833 -474 338 -704 -632 -639 -982 -961 426 964 950 -499 47 -47 142 237 -649 -824 -648 788 687 -91 463 468 -472 65 -154 -583 -488 -211 967 -737 311 -416 431 -849 -763 95 212 -915 -254 -476 -507 291 -349 -228 -826 826 8 760 -109 -1000 -971 -976 -609 609 -75 -293 -703 152 326 -537 250 169 -533 -905 63 985 -28 865 737 497 -741 741 448 -149 665 -757 -86 -414 -921 924 -868 18 -839 -898 -421 -30 -892 542 253 -82 476 -762 140 993 -652 -713 198 411 -646 470 -150 150 -504 723 63 -929 -755 544 -940 154 288 -238 46 -46 41 -875 721 -657 -25 -285 -372 927 -423 495 874 -874 -988 -903 -855 190 -431 431 882 -448 -624 624 813 -721 73 -670 713 -931 126 314 197 -153 -578 -673 -416 302 -315 -279 283 -964 -938 -232 -673 -670 171 -381 -840 66 -201 381 -767 273 568 667 -633 709 -623 -652 644 598 95 -591 -433 -849 -522 -825 922 -922 747 378 -729 729 752 -17 318 -192 546 -202 227 579 -988 988 -973 -372 116 -116 -358 234 -669 669 -170 296 -437 376 -164 923 951 677 856 -10 -694 694 575 -575 917 -287 680 -760 276 659 438 -318 605 -367 950 -950 -432 591 -73 -255 252 -252 -473 351 443 -443 866 386 287 526 -289 705 773 587 -93 699 266 520 621 249 -906 -259 287 -236 824 -174 -4 60 584 437 517 -517 696 624 -33 33 -453 -708 -704 858 622 945 -42 -266 -601 444 -92 909 166 -166 164 -516 585 -915 446 944 691 -691 -924 -593 -306 306 -185 443 896 212 275 -769 -590 69 955 -562 -214 816 -707 -560 84 343 -89 -571 347 82 985 -80 -783 -958 404 -518 120 845 518 -394 -9 -716 663 -458 478 424 -475 995 871 777 -656 594 903 -288 -627 -626 975 492 173 -299 -463 -624 608 -213 -222 222 269 -940 280 982 498 -675 -32 660 249 751 789 166 -370 63 487 -534 -873 198 600 674 657 -572 56 674 904 -415 -644 -559 -553 466 452 -450 -299 -549 -662 405 457 -795 639 -516 -769 354 16 731 640 466 -435 -681 -214 96 355 890 639 -75 -71 -822 -757 56 -378 -294 -117 234 -437 -567 267 -306 -743 938 346 -346 -350 -652 -194 -974 -474 -347 162 -974 821 714 -967 -719 739 676 -446 998 -667 753 1 -759 352 -975 -8 751 748 -748 -84 745 -100 -560 974 -582 289 582 477 -392 -421 419 313 -313 140 -140 446 -28 948 604 417 -877 463 801 -300 300 -193 741 779 786 226 879 452 -30 440 883 13 738 117 -879 -88 -194 -101 101 192 -14 220 -894 150 -909 -250 257 934 -546 -738 738 -404 765 7 -343 318 -318 882 -123 -406 -342 283 -72 904 -904 428 252 -782 989 -621 -445 13 -751 950 882 -976 860 -257 69 100 -509 -356 531 -937 582 -678 962 225 -449 -168 -989 573 -305 -641 482 588 -43 -37 139 112 -112 -869 869 980 954 599 -553 -476 -537 442 -442 -949 -988 -629 -115 18 224 -550 -602 -321 986 -563 563 987 482 -343 -603 214 -712 -218 -953 314 -828 638 54 399 -540 632 749 611 -225 182 -727 476 153 -869 229 984 -984 532 -754 -62 586 -931 -92 404 -845 594 -247 600 116 -288 -246 -5 856 868 240 -709 -897 -510 385 63 -97 496 645 -222 -598 -691 -171 -71 488 935 -430 896 54 -992 410 233 356 256 -247 666 -875 -393 -589 -655 655 -839 -202 86 -86 -63 63 -454 -730 -495 -88 -175 175 911 -962 -354 607 941 -737 895 284 708 601 453 578 541 -692 -471 464 422 -422 -538 959 -190 -530 402 613 978 -870 672 842 -343 343 327 -481 258 -970 -39 -699 -292 292 204 -228 212 609 -156 -196 -100 63 -17 541 -841 444 -708 708 -926 -596 358 -990 945 181 -114 -487 -785 804 -124 831 -792 -767 745 -745 548 -465 -20 739 -245 -833 -744 744 -906 -884 -752 261 -53 -433 683 870 -280 -422 -423 221 23 -23 240 -240 627 31 927 203 28 -28 -765 765 275 -740 -728 728 799 -799 510 -736 -886 182 482 620 -175 -976 -77 -331 -377 686 378 -368 -485 -542 419 844 -593 788 -149 -52 105 535 -942 824 499 574 650 845 1 145 703 408 496 -74 -74 74 -783 429 862 -862 -378 951 -144 214 -998 -251 -228 -979 317 801 -306 578 -762 34 -875 -269 -231 -456 167 821 -714 308 -406 709 690 -690 -180 -963 -172 -9 927 -617 682 763 -179 -379 -66 357 -858 764 520 672 -384 111 -585 753 -42 42 -727 143 -887 747 990 709 -584 584 -151 -982 -1 -930 861 -729 168 -133 -139 952 -913 728 287 476 571 268 -28 880 218 96 653 -653 230 -830 533 -202 -238 792 -583 874 38 -4 -375 -572 521 -451 -469 381 -766 -951 -774 774 539 -661 862 394 452 249 -874 229 272 -294 -393 70 -468 -155 636 -988 565 -565 -188 -413 -758 531 -326 765 987 50 862 188 985 468 -770 207 204 954 496 -426 275 -275 119 648 8 -8 -485 -709 582 -521 -176 176 55 130 -32 -899 -941 323 -733 294 -21 -678 -328 -90 -312 312 260 56 -435 901 -90 -234 720 -600 -734 -276 457 -666 718 -747 -784 -952 955 467 460 -460 -388 -531 97 490 -159 -662 -438 -637 -78 285 189 -780 -846 -306 610 58 -839 -867 266 -266 54 88 -306 297 -372 -800 837 100 -539 382 -997 775 -96 912 -987 -503 661 -619 -107 789 -395 -548 734 362 -225 -898 556 -664 -999 -31 350 -324 486 -486 161 -711 -659 249 270 373 49 699 -605 -62 -112 112 -48 48 187 -187 -562 -345 162 744 -723 20 -218 981 -880 -867 235 -912 56 180 -319 319 628 -673 143 -143 -798 -394 707 -707 -867 -74 912 726 -434 -376 -45 -542 -404 404 978 -737 -139 139 983 -457 -337 -189 405 -621 548 586 957 230 77 942 -88 -534 265 672 766 840 81 285 655 -702 583 540 -127 -555 73 456 104 341 288 -769 -254 224 606 20 -584 -878 -940 940 288 -754 966 -2 163 -823 -612 981 719 43 338 -338 121 -121 30 -647 -397 -914 -970 11 -72 -46 -363 -188 599 -687 441 -893 816 979 -96 -171 -890 -357 -24 -966 495 -33 -587 -284 -236 -902 -9 977 -644 -208 904 739 364 -419 534 -889 940 936 985 -349 92 428 -363 -273 196 -196 -242 838 332 -332 856 423 -989 -448 855 -147 679 -732 142 -346 888 997 -51 -467 322 -982 -113 30 -36 -981 -529 -150 426 -64 905 -905 59 304 -621 621 -531 69 -490 -500 -645 -90 380 -152 205 53 -443 357 6 968 -482 -714 549 959 7 -176 475 158 106 876 361 -46 -54 54 -874 964 -458 458 970 620 473 -721 -403 -95 257 -181 -685 299 727 -727 -57 320 704 -7 170 -170 454 632 405 -110 -595 168 -364 364 76 -938 -331 250 -7 -871 555 329 400 -292 -730 454 303 276 -175 770 -284 726 -26 523 87 -559 -221 -795 172 641 936 -936 273 -13 -84 349 -509 -744 299 216 396 806 526 366 817 609 -775 888 -402 832 601 207 386 461 383 702 -825 825 896 -946 747 -757 521 -27 -969 883 -129 -998 793 642 823 -823 480 -280 431 -431 -62 107 -290 -518 362 338 223 -664 456 132 765 -765 269 -341 -747 -768 903 -903 -489 489 92 -92 -78 -19 354 731 -725 350 144 518 -339 -806 -618 618 158 -550 127 499 -455 258 -900 -282 106 -916 -77 77 -678 833 -543 -892 841 394 605 301 659 -611 -242 847 -304 562 700 -379 427 75 -919 -21 -520 520 383 392 307 -249 819 -819 567 178 -687 490 557 -557 -740 538 294 -753 -178 -284 -114 -529 902 46 79 -78 -486 -638 74 -74 -22 -659 -405 -527 -329 811 -965 -288 917 -917 692 -511 -305 305 -370 835 -776 -663 -344 344 -803 744 -696 741 -661 -144 203 -160 -56 -77 -70 -347 -897 -938 -249 951 -550 148 -626 36 -988 10 363 237 -987 657 -914 234 842 -842 -180 268 484 860 -364 204 257 -596 -643 326 914 -204 -206 -132 -827 994 101 750 873 847 -343 343 745 -149 194 -194 -893 893 -619 811 -579 -613 336 -336 649 267 902 -836 -580 612 -441 473 -313 -951 419 723 349 647 150 488 -524 -307 -127 84 -408 431 -606 -527 -954 -347 -660 660 -870 -827 -3 293 958 -562 -492 915 -630 618 723 -223 -32 32 -728 -974 -425 -349 999 -596 567 -567 -704 498 -293 -459 531 -331 94 9 -213 213 804 775 596 -431 470 -162 92 947 925 -925 -762 762 830 -16 43 -43 -490 -192 361 160 309 -888 430 -693 821 -139 -355 -202 785 62 -195 -909 251 285 779 -779 33 576 -100 38 817 75 717 -427 455 458 937 827 -145 -769 -204 -189 -928 928 -709 -159 273 -218 450 -176 931 -931 -102 102 -77 -981 273 916 482 151 763 -714 -168 639 -837 -681 153 -730 835 114 -831 982 -140 140 545 -143 91 585 273 111 732 -526 869 -600 -678 678 -320 -128 757 870 -363 363 -937 -827 -646 646 -963 783 847 867 484 -484 582 -503 -816 816 -513 130 -532 -258 600 923 490 46 544 128 162 -648 977 -882 -850 850 820 -820 147 -684 -186 514 -695 808 -739 -971 915 317 429 -316 769 190 -319 -630 490 -424 191 -491 964 613 980 361 -625 425 335 682 -157 644 -238 247 94 -296 -33 192 356 319 837 -62 197 410 -257 -827 -995 -501 383 -764 -816 -6 697 158 -359 -403 700 -982 557 -557 -853 -501 -981 449 461 -976 644 747 -652 -805 -514 -627 880 275 290 475 -730 313 -828 -586 -321 -380 972 811 -536 -862 474 610 -463 786 -920 920 -566 349 509 656 -611 -768 -952 450 75 962 194 699 -378 912 506 -30 553 -597 -646 646 527 -527 466 992 -639 905 -136 136 978 -760 35 878 517 -242 623 -623 -713 -949 374 232 -57 -426 -509 632 -73 308 147 -75 -713 695 -586 -812 -903 -653 -283 714 880 861 77 168 145 842 -611 872 399 687 -147 -228 311 -381 -109 109 -189 -433 -994 -563 533 145 137 -943 -335 -257 -654 -574 -597 -5 -484 -636 54 -204 -566 670 723 -500 -59 160 509 941 102 -163 453 -453 288 566 -517 -793 -912 -676 -889 889 -418 418 -266 234 656 524 31 871 955 -376 896 107 -365 106 846 -478 805 668 -638 894 -61 207 -494 816 -539 -215 332 -748 433 -266 -280 -693 74 -622 692 -674 -785 283 73 17 828 -663 315 627 -754 475 440 886 -146 230 531 200 178 -313 589 -341 -902 -65 -71 920 856 -856 203 -882 810 867 722 -207 618 253 -116 -149 164 -164 -438 560 -280 -965 254 -999 679 218 732 390 -289 289 705 198 988 -988 233 -282 -288 341 -194 -447 -322 368 136 981 494 -816 -150 -536 -393 909 170 164 365 152 53 -777 -157 969 539 163 854 -276 -771 631 384 -649 938 -618 41 342 -14 14 513 367 -363 21 760 274 -831 831 -406 406 439 559 -174 -460 800 -800 232 449 497 -655 718 698 -669 669 -335 401 -82 82 7 -912 978 -205 -38 38 173 137 432 938 -549 216 -924 303 -388 873 291 -291 457 -457 509 798 -314 -697 615 116 -690 -675 13 412 -497 756 755 -932 944 -471 -736 263 -289 150 -899 -857 -976 -972 306 -306 -644 50 153 821 -374 -650 940 -860 -584 -194 -982 -883 -136 410 284 72 246 -246 -724 -479 -854 -242 -602 -803 111 645 715 -836 109 662 230 324 602 -617 619 -619 -496 138 648 -586 668 190 -323 616 -625 92 -782 28 194 160 76 704 220 982 825 -395 98 -39 -692 692 9 769 705 431 675 921 999 -338 35 -324 -532 835 724 397 -888 731 811 -503 262 968 -729 729 -70 70 -659 -927 582 938 303 626 -528 -308 -804 570 -835 857 -977 -747 744 267 -508 45 625 -189 -772 772 894 -315 -986 986 625 -657 -416 789 476 -261 -635 453 -466 648 -273 231 409 -714 -176 905 607 869 -198 -530 488 -647 447 -447 -677 677 664 -664 546 -359 193 678 -825 19 -358 358 -677 15 -506 -254 683 426 577 -463 90 -90 914 345 277 769 -240 -128 275 -275 723 -407 -923 528 647 -704 -147 147 -912 633 -216 781 -618 618 -550 216 -670 670 -422 -578 -789 817 798 -964 -999 999 780 883 -343 -789 -158 133 -571 -103 -459 51 959 -959 -654 125 839 -663 -763 -132 707 29 -247 -891 -203 159 -339 924 513 -513 592 772 914 -905 -137 -173 -256 22 140 -649 -196 556 876 231 701 -756 -897 -159 43 99 810 778 -226 277 -21 509 -104 -84 209 890 517 -436 -644 -742 -968 -304 -569 721 673 210 857 -857 -973 -536 -794 979 928 -864 -874 874 886 -503 929 -368 -780 780 -532 -450 840 -959 -864 884 464 -100 -684 -749 576 -576 630 536 760 -443 751 -16 -452 532 756 347 -993 -888 -888 741 -64 -203 -341 839 -709 966 -839 115 828 -432 -220 -323 639 77 945 -580 -48 -879 966 522 -645 -907 -280 -839 315 -315 -847 -546 -540 201 173 744 -811 459 -808 -498 697 527 -344 344 -223 364 949 335 -676 -37 676 720 631 -437 -99 212 257 -763 82 83 987 -758 33 -410 350 979 926 -926 265 -147 -141 141 167 522 -243 325 -113 93 847 568 558 993 -276 -344 891 935 -101 656 855 965 -304 -257 -793 -193 175 346 -577 742 583 667 544 -209 -987 960 -513 -660 453 -956 -163 578 104 562 -160 714 697 389 -746 963 -397 919 329 -663 -775 -194 -133 314 -749 -868 -960 45 829 -107 739 -824 -914 914 523 -391 527 -675 146 -146 855 441 -535 535 -322 322 418 -30 -68 -950 804 -362 408 -567 -498 954 -54 -581 168 -168 -816 672 663 277 73 -964 636 -528 331 591 908 -13 48 574 963 -963 169 730 653 -653 649 458 -155 801 135 -515 217 512 -723 -763 -539 -126 -590 487 529 770 105 -105 895 -722 794 784 -36 980 -714 -267 181 109 487 -487 962 635 490 -490 90 -257 -20 -785 873 -987 437 754 710 -386 126 -340 -272 272 -372 -507 268 -490 723 -261 427 -483 819 13 -267 -488 -163 974 539 531 -90 -82 117 -929 -454 -160 867 -589 -29 29 -225 -739 -938 -654 -640 -317 957 976 953 71 193 -289 -41 -862 -410 -731 -507 507 -387 297 784 -784 486 -260 682 -651 -810 622 -362 152 -46 594 800 715 256 -982 -244 -716 -560 -499 -846 370 143 422 23 -655 223 -223 61 879 213 -546 953 -96 46 -608 945 611 -815 703 282 732 -546 -980 629 -88 -984 984 -788 788 274 -628 -907 -930 -798 410 -355 -21 205 -205 -841 841 -785 938 -486 553 -653 -524 408 75 -882 282 447 -494 -308 -448 481 117 456 272 -685 324 932 837 391 250 700 -700 624 377 -328 -861 -566 -257 -948 673 -218 -424 -596 596 -649 -389 769 -16 700 -895 -175 175 -56 33 -551 31 905 598 385 261 224 657 932 -518 -816 328 139 839 27 -27 -351 775 -347 5 888 -682 884 -273 -765 182 343 -838 -464 760 17 6 -539 -37 127 -75 729 -738 -541 203 48 -513 -601 601 -399 -107 -993 -120 623 615 -219 249 220 505 -788 521 491 -577 263 -690 -429 -911 -759 759 667 541 -397 -36 -993 864 550 -550 -329 621 -159 714 416 -590 551 -746 26 84 -228 804 453 191 35 -35 597 290 92 -874 -417 -759 106 -106 204 -283 -421 854 -906 -467 -979 -426 -848 -466 300 168 853 -91 -212 510 998 -571 -300 -550 -571 93 -263 263 12 779 289 -882 -320 -142 -494 -583 78 206 204 555 608 -872 740 -559 -704 500 -887 -563 239 -239 908 430 -352 -374 451 165 -274 117 448 -466 -717 -142 76 703 -476 -154 -569 826 913 -377 758 260 610 907 -194 451 455 -470 -651 617 103 -107 108 -108 -902 707 -494 -221 977 984 974 674 902 -902 -892 -104 -504 -566 605 -774 117 -56 -67 766 256 -989 56 -568 -108 668 839 -839 -632 377 -488 488 -53 -254 -535 535 765 811 -200 226 -279 757 -688 -633 -850 850 -420 -383 784 -36 -288 -62 -666 867 274 -739 -655 655 -406 170 -818 384 -668 668 -884 -12 -878 186 -827 -68 401 919 633 -864 711 -721 -214 2 -543 354 -73 294 -515 110 -896 694 -807 164 -149 540 359 -506 -469 -823 -105 -768 -121 -375 38 706 -511 512 609 -299 629 150 977 -766 297 195 978 -613 991 770 -391 -241 918 983 -761 -466 -653 285 671 914 51 548 -575 501 -128 970 118 -118 689 609 282 731 319 646 -438 79 748 -508 545 -929 -763 995 258 754 -774 337 -700 -997 -576 -104 627 -951 -736 736 858 896 -307 -849 -498 170 269 689 -569 -873 -318 318 206 -154 -524 -898 -121 121 -930 930 -587 587 -487 -805 625 605 -779 368 304 -514 318 -149 -991 991 -348 189 -893 44 209 457 480 -652 -774 -215 813 -23 808 762 924 -924 448 113 -383 383 -558 388 560 -560 -793 -397 399 -599 -241 241 317 -60 508 857 -478 314 197 589 -121 -289 184 335 -668 -682 284 -578 42 -198 842 264 260 -627 -712 -612 -441 -181 41 -528 772 519 518 -837 -699 -323 -802 359 375 -382 -750 -168 -888 -458 -593 593 163 186 125 -881 280 -600 189 100 946 279 232 -232 194 887 812 -812 -777 176 -208 208 -910 910 -54 54 31 -552 -590 631 643 305 341 -470 -802 975 320 -155 357 -153 437 -437 281 889 228 -228 639 695 -605 373 -714 714 43 626 993 600 -881 468 856 -852 465 503 280 684 -130 955 114 181 -567 -562 -375 630 900 -900 -696 696 300 214 -702 368 617 -822 378 -703 968 446 -837 837 518 453 -992 -434 -48 -235 279 -616 546 -546 -42 -405 -335 335 980 -969 -283 -218 77 823 765 904 302 -302 474 -474 -406 626 138 -44 -389 -417 -661 -270 -844 844 -679 447 295 29 -394 -929 113 -113 -121 -431 684 -946 658 915 -264 800 561 -561 -226 -491 491 -491 417 -735 -521 521 -881 881 -846 983 251 -958 792 -601 677 -425 273 -172 -839 839 773 169 509 -607 534 43 371 -92 983 -497 -235 -422 -245 -644 967 -166 667 -158 457 -940 -293 987 572 -698 716 -716 621 372 -714 -561 111 -926 631 421 752 662 -867 -12 996 812 562 976 777 -777 -889 220 -826 868 203 -394 788 -308 534 -53 -723 773 -572 572 -901 -690 -293 569 -349 997 -843 843 765 153 217 477 600 733 358 -358 -615 203 -414 910 768 -279 851 24 -428 148 580 -526 958 -232 -902 -744 436 280 93 -931 749 405 -484 -339 526 814 -356 79 -595 260 955 -478 -887 -507 536 -446 687 -69 -491 228 -914 -181 -426 349 201 -169 97 -923 -600 -839 617 831 926 -926 -281 -648 595 -260 -352 609 944 -686 258 561 -80 -28 -309 309 567 846 154 -12 -967 -868 561 -359 -53 53 -197 -381 -617 -182 418 661 209 -643 -577 -400 249 -574 -169 -250 275 -414 967 -568 -910 457 -614 -635 764 -31 -361 361 856 -856 690 104 -497 589 537 101 -682 562 788 -788 55 -55 104 -104 470 -470 -262 -316 429 -241 -233 233 135 878 -788 -327 890 -890 -862 -334 -334 435 -175 819 -163 573 -128 92 -969 643 485 422 -925 -404 -380 380 606 612 492 953 -481 481 46 -715 790 -926 -303 -578 -672 -784 -710 -99 740 576 570 27 -631 -934 -297 666 -480 -906 -630 755 -869 11 -573 -339 86 595 -655 655 -6 931 691 628 338 309 270 518 793 -756 -316 -343 869 -394 -978 392 569 -673 -924 -234 -502 -832 961 -468 743 -743 -842 -528 833 820 798 -476 490 -703 971 257 351 -683 -150 150 -293 998 808 -808 -846 953 -936 -876 880 -724 919 -750 730 -872 -87 107 -467 306 698 -164 540 -896 526 -985 -34 -847 828 -828 -134 117 -652 388 -867 -189 411 -567 994 376 58 -97 293 -595 163 -699 -480 -360 -51 949 184 -261 -95 331 -188 -285 392 -846 -316 -99 719 -37 -11 11 364 -888 -964 293 805 771 -767 767 -345 -704 -803 -13 -649 -313 955 444 469 -717 766 -252 136 859 466 -807 349 426 413 -977 -603 375 94 -94 -353 -730 -49 372 785 -870 843 217 -117 -538 370 -906 937 -90 -286 484 -214 214 891 -678 665 -84 783 -908 492 907 -769 769 -329 186 -650 548 56 -56 -132 139 -82 -968 303 -308 -828 -398 839 608 347 700 606 83 -133 872 876 -964 284 451 -704 -828 -9 -398 910 92 -881 -938 -815 967 7 968 342 -968 328 757 -451 -919 -815 522 -965 -861 -282 -103 -625 849 -303 -218 858 -970 663 844 815 832 -271 -952 928 -982 -216 -736 5 765 718 517 557 -487 -773 -112 823 -484 60 407 -50 50 383 -530 -742 105 -247 782 -383 383 -518 -935 327 -965 803 -461 -131 131 227 976 -648 199 742 835 351 -557 -113 515 611 -611 734 390 -949 -269 -42 312 -828 -227 -425 -711 -276 -416 651 -711 -45 895 -440 7 -936 5 599 914 -698 -932 -940 940 708 -554 -823 -496 -292 766 155 -836 918 -918 468 912 -300 -114 -378 991 523 -906 285 958 922 386 -631 631 664 539 607 -145 -960 960 399 -539 -517 517 -934 617 -974 456 -674 -785 928 -654 604 -604 -954 -329 -210 5 815 858 -976 -659 -268 268 86 -719 665 -813 -770 -945 -985 -469 768 -646 59 805 246 -870 453 -151 96 364 62 -62 -998 -313 214 194 414 793 -541 -531 439 -439 -55 317 241 -987 -355 285 228 743 286 -556 539 832 -548 -286 -612 955 766 56 -317 633 -173 465 -683 947 43 -43 914 280 64 -422 4 -914 -113 181 -853 -299 466 979 -64 -450 -899 899 -252 164 715 -46 -586 -155 62 838 170 -170 92 468 355 -883 -360 360 770 473 -286 428 -815 -355 219 926 -440 924 -6 216 567 566 589 937 718 -718 -786 -919 -340 340 864 -864 -103 -9 -476 -164 253 219 -926 60 925 -925 70 -210 -47 47 -597 -580 227 -545 -915 -829 -116 57 -560 -664 496 -496 -904 298 631 30 -746 -837 -422 727 777 -602 -828 714 231 -603 366 903 511 -511 -629 682 -538 538 -750 -281 92 -92 -369 128 -432 432 74 851 223 825 696 54 -330 335 -102 -508 -776 776 556 -556 337 831 -113 113 192 -362 -399 845 518 -361 915 -209 929 -929 393 246 -966 966 -558 558 511 -30 -232 -831 565 603 -793 168 -386 -693 -810 -216 635 -635 957 -957 588 807 524 -610 -608 399 592 -202 866 389 958 402 755 -755 -690 -854 -102 102 -729 -305 -861 861 934 804 311 619 873 -873 -955 844 54 123 873 -873 -146 460 -187 -858 -338 108 147 745 943 -425 289 -306 931 -130 -174 -829 -28 206 -699 699 -982 -163 689 334 -780 -664 -533 418 912 476 903 882 581 -675 -758 758 -438 96 988 -386 283 782 539 -333 -851 257 -899 437 -208 778 964 90 991 -991 807 -697 590 -405 841 -819 730 -269 -708 369 556 -556 -145 530 940 -300 -992 -954 -528 528 -109 -968 -379 555 -302 -693 25 -469 -840 184 579 220 716 -716 198 -265 -872 542 280 -280 768 762 306 520 51 -66 737 -200 947 -729 291 -291 48 682 -950 -736 -179 2 632 -399 -239 239 364 -455 -432 204 967 -593 826 -754 -889 -452 102 -102 684 -731 258 -10 -952 133 -196 190 554 107 103 442 334 -209 -650 -993 531 76 -429 429 428 -192 462 -773 -703 703 -607 125 512 -512 -844 -670 131 -228 -502 -512 468 -903 -590 -430 -248 70 226 643 505 -505 571 -490 791 -693 -846 -359 -734 734 114 -722 -542 -963 -952 404 684 252 277 -277 -930 147 381 -222 939 -437 992 -872 734 55 -686 -798 661 867 -484 455 -938 938 -367 670 -757 902 532 -214 185 -348 -387 -858 -998 92 311 -659 -345 978 282 -282 977 137 -49 686 46 549 -257 -916 -378 1 459 475 208 338 364 103 -45 -195 306 -680 -76 76 -29 716 758 -617 -405 -132 550 -70 702 -42 521 357 -672 15 -32 452 484 -484 459 93 -844 383 -46 126 -827 756 -426 -807 -836 378 937 257 -71 71 139 -821 966 463 11 169 889 -889 921 186 -646 -381 -752 -880 -724 54 793 783 -769 462 -785 -353 759 961 -592 -184 -528 -543 708 -943 -519 -756 -670 96 -996 565 83 -83 446 -317 553 -738 -967 563 942 837 -317 -41 412 -150 -31 367 -529 -531 -385 981 -298 -976 733 -684 -642 646 -384 470 392 -425 393 -695 981 -108 -771 139 29 -29 840 -26 110 156 -112 -366 -614 614 439 763 -390 -500 -596 596 -263 -12 889 -889 690 -592 127 -26 81 -149 855 382 -290 -305 -465 465 -888 -703 363 -570 29 929 721 601 -624 179 -304 -242 -955 -287 866 -356 287 414 355 -211 67 -571 -52 -282 -997 75 246 210 -628 584 -212 65 777 28 -258 319 -649 -930 -398 -311 -351 802 935 -615 -260 31 383 681 410 768 -616 -244 743 -743 -976 -877 -891 -174 -607 -882 -538 122 632 -632 714 -570 942 98 438 -354 578 -574 -265 -581 440 -438 -311 -283 -408 -383 512 -913 -639 -831 940 -800 -864 877 -626 -412 -349 -376 375 192 271 -84 -474 571 553 -164 37 -781 -264 -24 -915 294 -401 -12 -490 490 -956 360 -853 512 909 -909 171 478 -5 -798 -753 368 599 -592 587 -1 577 -86 75 -150 52 -464 -454 989 -336 283 -196 -367 -101 101 -831 844 70 501 984 296 -101 101 -481 -269 -444 359 -477 -535 579 9 -2 -785 897 135 938 -776 -100 337 170 -369 -737 619 62 847 113 71 222 -868 -599 -610 710 -486 -344 -49 550 -160 -886 627 -737 -798 -480 904 -992 573 788 -158 14 459 952 -192 538 -523 -303 -537 -282 282 119 699 -711 649 345 -51 985 -651 984 913 911 -911 929 4 -119 43 721 686 -34 904 -778 882 -695 695 -90 90 410 522 -757 482 989 -437 -541 439 929 -724 -113 523 -938 -952 -755 -471 991 -960 24 -465 323 -657 923 -135 277 520 198 -198 636 635 -955 -803 561 -561 -753 -924 698 -989 -360 360 -418 568 -156 156 718 -705 -894 -897 419 626 -80 127 779 -779 335 -335 997 -997 465 -944 266 -827 569 -525 -830 830 37 628 -935 935 -382 -369 -235 328 339 792 -817 123 598 554 -320 916 144 -208 -817 6 -386 -638 -716 -700 -226 -511 513 388 -564 124 -707 -382 273 -777 222 -477 -690 531 -16 16 743 -743 -689 -385 666 64 350 -210 -588 161 639 661 -787 784 93 -633 -162 -167 501 299 977 -907 219 221 15 -499 13 -774 638 -354 824 -693 -959 597 -446 -308 -517 170 32 -535 147 -157 110 -923 -818 818 886 203 -390 334 551 -869 261 654 37 -739 -267 267 701 -54 -546 546 -397 64 871 -213 982 -164 -266 461 -208 796 620 930 114 644 -328 801 464 -678 -302 -444 -590 590 -605 141 633 -878 664 559 -686 -511 122 247 -47 -363 331 -331 -551 -279 -944 944 -375 591 -736 -476 -539 266 -731 53 912 -761 657 513 -66 66 137 567 237 356 308 682 313 267 898 -912 -853 575 -874 874 775 197 -818 415 -535 -93 -342 -538 585 261 -790 990 -333 448 -63 -758 538 102 323 119 -761 162 -267 -667 -968 342 -516 -363 310 -310 -996 996 270 142 -766 888 -234 -283 54 -322 -253 303 -959 -126 641 703 -784 -262 633 355 -396 418 -868 -753 -336 -321 -153 -102 483 -387 867 -336 712 -529 -280 -239 -896 -934 -910 1 269 677 -798 -657 63 -1 55 604 933 -933 -215 351 -959 -83 -429 -335 -82 349 205 -65 457 -908 521 -761 -879 -38 -889 478 382 330 -265 -296 163 -32 -378 270 754 -780 214 192 51 -194 -636 -902 400 -400 -975 -473 -697 -499 -894 -317 465 -140 -503 503 920 657 -985 -956 -987 987 -574 507 -289 -517 768 693 -328 36 322 210 -698 698 -840 668 315 702 95 -95 -806 357 113 -569 -52 47 -838 -423 882 -197 -399 -303 -969 969 261 -448 771 878 -675 -896 303 -324 -937 -194 275 472 -815 -62 280 -96 -263 -756 -941 941 978 -828 -502 -610 -924 978 360 -360 698 -339 -886 266 -68 977 -376 376 48 -451 -385 455 -831 -834 461 852 575 -575 42 654 -605 -448 839 -839 -696 201 -113 -501 -298 -418 181 378 -531 -929 -39 761 450 -147 -196 -739 -246 528 614 -324 196 872 9 696 -770 -855 -74 -409 599 -181 -455 -645 -150 -234 327 834 200 -200 14 -64 -785 -692 460 -916 -418 418 -392 143 -465 804 997 -997 -779 -535 973 271 995 -976 -864 492 -360 313 -224 690 -729 194 828 -379 -234 731 545 -325 -880 -225 -589 854 649 -611 124 411 -556 -270 -915 232 -429 -220 -63 49 947 651 212 -212 -349 108 454 -684 430 544 27 -22 -548 164 904 -907 -123 893 977 50 -7 7 -782 -542 -389 674 788 -788 -495 569 -871 -595 195 257 -149 -963 576 -576 -265 -266 -594 -487 -457 457 767 246 617 305 654 -241 -551 -767 90 18 782 -261 -411 -347 747 -173 854 -854 -24 -239 -84 301 914 438 -795 -28 691 810 -573 -165 -459 -545 879 -879 -562 -906 291 -291 914 -363 -898 -624 -976 140 76 491 -977 356 -916 723 -375 -221 419 -825 92 426 537 653 793 -377 917 -706 960 -882 -937 937 -934 772 921 -279 336 -216 -175 189 6 111 410 522 -666 -443 664 -305 15 761 -910 -92 593 -505 924 249 -681 103 907 -762 588 -163 882 654 -461 -812 -222 470 594 -594 -215 66 442 -442 -505 608 780 -862 -851 -932 542 -525 -684 -369 34 -931 54 562 -964 810 -282 -6 -706 77 53 -734 -165 617 -63 754 -473 939 732 -983 950 538 -533 -466 275 590 -189 189 -548 60 -402 402 756 618 555 -702 614 976 -916 -338 869 184 911 -332 964 411 626 742 -662 75 -470 814 -518 -281 -147 -958 -756 -645 591 -460 422 -866 70 757 581 -400 345 -503 -757 757 -370 179 -550 60 498 176 -160 -378 356 220 -961 961 360 890 495 -439 460 633 747 -453 458 -221 -911 -630 616 824 251 -991 -990 308 689 483 149 -203 -236 -623 -136 -970 -664 -994 -672 667 -367 367 392 -816 -688 -81 -338 -155 535 -392 -839 -969 697 -390 -521 -86 -308 72 218 -780 -90 278 -785 851 706 554 697 -818 -829 -841 -466 425 876 -16 556 -268 88 -682 199 -826 -402 -543 418 -889 723 -723 571 838 -748 -246 798 444 -194 -533 -931 975 -276 -450 398 834 -772 917 -480 484 639 -509 -283 336 552 -878 -178 96 -523 384 -406 -314 -566 -751 446 -683 -508 -872 478 -525 976 -293 952 -292 203 -586 -367 250 -895 18 667 22 -147 75 512 260 -744 936 -841 369 508 874 -318 -529 909 -966 584 -635 666 919 648 131 708 -5 -192 -382 -229 -445 -192 -897 -690 534 -203 513 169 -44 -332 711 -540 719 -694 -436 -702 957 -486 58 521 -521 419 -976 389 -86 -152 -741 -980 -965 -218 780 -353 -629 918 149 757 158 930 -215 -255 4 126 744 -785 -266 882 283 740 -740 -663 581 353 -620 -91 787 89 412 677 -677 -225 783 546 269 -395 46 669 -743 785 266 -654 56 -864 -724 -382 555 -920 -93 -46 -568 845 80 -579 -896 96 -96 -597 327 711 -135 -26 905 -992 710 -430 409 693 575 -408 -969 680 -680 -737 904 908 601 290 431 202 949 390 654 -227 -465 639 -565 690 612 -95 255 35 -35 238 -304 960 144 -963 -10 -725 293 65 -518 -801 -474 317 -144 147 843 146 -181 -633 -239 -821 47 45 -45 -924 -679 -485 814 353 -353 759 334 -847 -532 325 -325 -923 -436 170 367 736 638 -11 -46 -689 -483 -191 288 -937 66 -83 -109 767 254 -648 -622 264 586 448 169 -293 -173 338 -407 -999 656 -193 687 -974 -894 760 433 -927 -832 207 99 961 -780 461 -461 -696 388 -680 194 -345 -428 -82 -728 53 674 -575 78 -255 319 365 929 680 440 860 229 -936 936 -30 -418 693 990 -69 -22 176 946 960 -726 548 220 72 -405 628 98 968 -93 -583 -837 -683 -762 642 -608 625 135 -860 187 842 -202 361 -361 -591 -70 191 -330 369 21 -30 -562 1 409 -994 872 -901 -755 -250 -345 -147 -248 -482 -197 909 403 -269 269 -626 -444 818 -818 801 713 453 582 876 -75 773 -773 293 -734 324 -517 -449 -612 -337 -327 -17 -710 -852 -648 -395 634 131 -561 -513 -408 -942 942 359 875 539 -595 324 -206 -969 -351 -636 675 259 9 -914 914 -869 -581 167 -167 -859 969 339 -277 -388 388 -270 545 -311 654 -697 -851 -779 -928 -428 214 74 -339 975 364 194 807 -310 -198 -683 3 -476 -392 -384 -218 242 -830 -732 983 557 -901 163 -377 -110 658 -22 22 582 851 527 810 -548 548 815 -377 402 -345 414 868 -394 728 940 188 570 -55 -210 -428 -653 954 -750 429 145 504 360 -360 -330 -675 972 -588 -348 -756 -24 993 798 -956 -277 -614 -86 86 -156 -891 817 -817 -371 -903 730 -42 273 -138 638 -635 -485 718 198 -198 -309 138 -457 -543 425 -570 359 -359 -466 -449 495 246 593 -43 957 966 -501 138 -117 97 638 -672 -157 25 895 -935 131 84 635 743 -474 -338 372 346 -126 706 492 -492 613 269 712 -712 -438 -832 9 497 -545 545 739 639 208 -622 685 -685 71 768 -396 788 -508 779 120 36 32 -32 -602 -57 -67 -895 699 83 782 -654 449 -618 487 -90 723 -285 807 96 -590 -481 -361 154 101 -101 834 -690 -147 212 -366 366 48 347 70 99 253 -253 942 779 -459 -783 675 734 -355 828 999 -276 381 -932 -927 -455 395 -395 157 -157 903 -439 27 -959 115 -522 -433 -82 174 915 -466 -854 438 478 589 -72 -174 239 508 -909 -922 -299 -436 973 -807 807 696 293 -404 686 708 547 195 681 -978 57 -38 367 -529 738 -764 -514 7 -7 -155 -656 -22 22 644 91 565 360 986 -682 228 278 673 -656 490 -278 730 -847 -129 680 -78 78 468 -770 56 835 -385 838 306 -492 958 827 -271 750 -291 -657 -934 5 -99 -123 -993 -689 -74 841 386 33 164 -976 -422 -724 -711 711 -310 370 193 -450 -241 -318 896 992 -351 -318 65 980 459 -279 710 285 50 -922 674 778 883 390 402 324 200 645 -376 -183 525 654 -55 -197 402 803 -716 119 487 -858 -484 532 -535 535 899 -899 23 -23 754 -554 555 -555 -722 138 -262 390 606 -331 -293 -303 -450 126 -636 -500 198 266 383 -199 606 -606 -357 -950 -959 -997 -846 -798 32 38 -134 134 436 -646 -479 479 -744 126 -97 45 -347 681 564 783 -514 -931 79 -79 377 257 243 288 -65 290 187 858 382 111 652 -652 769 677 110 424 146 -146 683 -605 943 970 441 -534 383 -277 410 -720 -271 271 -550 -707 -556 261 -436 -512 105 402 246 237 -145 -437 -737 -227 939 -980 310 -310 -923 182 659 838 794 -897 58 882 788 -62 997 48 746 -789 -361 361 515 -289 185 -880 790 722 958 526 250 -855 982 587 -856 -62 -597 -93 -933 933 -893 -964 -315 9 -234 -952 -369 -435 -448 557 262 795 21 -21 -573 513 -390 621 104 -548 -822 681 -544 680 -640 -425 -741 741 -221 221 -99 -811 -994 776 -367 -960 -951 951 931 -815 315 135 519 888 -386 230 384 576 946 -168 188 -286 -689 689 -123 -893 -691 -276 -886 552 -921 -227 500 -394 -804 69 88 -435 473 3 70 816 -402 402 -317 766 -495 -768 -204 440 -374 -460 709 624 -523 768 -944 -787 886 893 788 557 602 -602 562 -682 -925 422 230 95 -119 -766 160 -119 854 -95 -945 668 152 -152 -592 595 -592 592 -447 -244 258 49 -99 54 -656 233 920 -44 -991 -426 -890 386 961 791 -744 725 209 401 -679 675 -527 -582 421 -432 136 -338 561 -561 -482 -316 -830 271 -702 -372 270 479 330 -330 -758 -788 997 -249 856 907 -254 254 576 -576 318 -822 121 -304 -879 874 804 704 -654 654 -977 -128 -20 405 -539 539 794 -794 -659 495 -7 777 -776 589 829 -408 775 -360 709 -469 -154 901 531 -182 654 435 811 257 700 139 -820 14 -118 -958 -275 588 -358 514 -391 -153 -154 867 -454 -520 -193 -190 -999 -220 -882 -440 100 430 289 -594 269 -278 563 -358 698 -698 -221 -243 45 -615 -753 330 -483 -614 471 59 282 -779 870 82 491 -181 823 -959 -234 -45 592 -592 884 610 -570 286 557 385 752 199 129 370 913 -624 418 -96 993 831 24 220 -541 -603 314 -740 -352 14 -162 -5 -937 -488 649 74 874 -874 848 974 255 238 301 -285 -260 583 -285 -890 -400 -825 -755 12 123 605 517 -605 -704 103 167 -601 433 109 -406 155 790 -958 549 -951 -343 -873 102 709 229 -712 278 -278 -866 -635 388 636 617 -793 693 -693 399 661 98 -678 -942 -171 -654 -541 598 -598 -844 -113 254 -254 -926 926 13 -746 430 -563 -250 16 -36 -40 254 660 -147 -610 -658 658 367 682 -652 862 55 -299 69 351 -25 -292 908 -908 622 -780 -115 486 191 -909 -389 389 -860 860 960 -960 373 -373 -691 691 -680 -911 -769 -231 -87 262 744 768 -414 414 470 -467 328 -328 305 -635 -51 -82 -33 316 -215 996 -306 -992 -223 503 -826 826 894 -601 1 253 -679 694 894 -918 -60 -731 228 891 -20 584 886 -710 -948 -84 -60 345 408 -408 -18 -731 129 -129 -227 932 966 699 -374 144 -526 -82 -531 471 -409 -99 172 472 -480 251 -183 -946 619 -799 18 -833 -561 -606 67 -945 -232 743 -898 101 -77 -522 -621 492 -510 -892 219 909 -979 410 -1 -120 -689 -337 74 -192 766 84 -944 -469 -141 -172 -489 299 639 123 -390 -858 88 -576 -517 -158 229 -720 785 201 -456 -281 244 -217 -117 847 662 963 -128 -15 -204 204 656 36 120 -120 -644 -744 -376 58 175 -924 346 283 -992 193 -786 786 514 -457 356 -691 -510 84 -571 386 934 -801 -385 -998 983 -886 355 -918 -830 -737 126 -627 744 -126 -204 740 819 869 433 898 919 736 716 100 -31 -532 499 -703 666 100 393 21 -995 -131 411 -411 -878 -166 2 -2 -319 -786 -410 410 376 928 789 -963 -597 -555 111 627 -168 -456 322 750 837 181 532 -532 -528 -967 603 301 -246 -359 -393 160 -963 -468 855 -62 626 692 -51 -842 559 -661 -650 257 -315 315 -42 -233 -48 -334 606 785 -314 -468 996 815 -318 302 -138 -58 -790 -239 908 -948 -731 731 -825 117 916 -384 528 516 -142 142 -457 -300 706 -706 -877 721 578 -262 536 221 290 -553 -8 95 988 786 882 603 476 664 -27 974 720 -720 -730 -954 -425 874 433 661 -548 130 453 -714 -679 -563 150 -390 889 -417 -576 810 523 906 300 -626 457 -958 43 -218 727 -838 -216 -360 -620 226 -863 422 -948 514 510 -672 -361 -21 253 -253 809 593 251 -251 -683 -675 37 -419 -578 -862 757 487 -339 290 305 -269 566 -235 72 708 -820 -862 -987 210 -290 -258 -539 -694 -928 -104 469 -837 550 -550 40 -724 971 -348 -801 801 -882 667 396 998 -65 532 386 -355 -792 528 -35 487 -183 723 485 -783 -570 -133 -895 -83 614 -614 84 950 -924 -927 802 -392 451 -981 -893 916 550 937 -473 -700 -10 10 -735 735 93 685 -671 -600 -869 -24 686 -993 529 -707 -487 703 767 215 -198 922 -567 -747 -24 -473 263 -263 -207 207 39 -39 -778 328 130 -698 -928 -860 -276 -606 -775 -534 752 670 -325 -981 367 228 -622 644 -453 202 -943 -324 345 -345 -347 -811 266 28 -731 817 775 887 -520 -518 825 -614 -839 839 -969 995 173 -385 -7 -723 760 39 292 240 -811 566 -507 176 -344 570 167 -325 -875 -814 632 -722 446 -446 503 -733 -766 936 588 516 -47 -686 -15 280 -666 -405 872 -986 864 -296 943 -131 -406 406 560 -303 60 -60 997 -300 -157 293 149 846 496 15 -331 -282 732 937 -279 -702 -2 2 217 -217 -926 662 -867 -585 173 -173 -247 -259 9 -555 -667 667 -982 -770 -17 -904 -683 779 438 542 -260 -519 521 -521 -157 -10 545 -605 999 -656 993 -582 830 -332 310 390 104 -104 -451 -793 363 -178 -880 442 944 -167 263 -378 635 -635 332 85 -643 959 348 -952 381 -632 -188 -860 -312 312 278 -291 789 708 670 496 -609 621 523 619 282 82 237 -237 571 863 92 20 -111 -580 93 282 -436 436 -851 102 931 610 -30 30 175 775 -363 363 362 -775 -858 858 197 427 -966 -624 289 190 -734 -275 -723 457 -600 -270 -497 746 969 -286 90 715 302 666 -612 124 576 615 -88 450 679 885 -879 20 -174 136 963 -963 -635 -840 -66 66 -349 303 454 292 795 -795 -597 -51 817 -356 -212 952 -230 -654 535 -894 -751 -888 247 26 -998 658 938 -360 179 -179 -367 367 -790 85 -254 757 406 264 -439 -1000 876 -428 -290 290 543 -960 -730 121 44 -809 -536 469 905 -271 -920 178 -184 -447 -981 138 482 601 467 624 -232 447 -918 969 532 -14 -55 -95 248 -975 -341 341 -228 -880 359 -359 817 906 -288 288 680 -445 393 300 -396 -452 -588 588 -400 -163 105 390 -855 877 -945 -232 251 -411 109 685 -747 747 369 178 579 -253 675 -198 -482 -55 -67 872 519 785 255 -62 -833 -867 -428 -94 382 -382 542 -587 911 -911 59 -632 -210 648 251 -251 499 -473 -861 -895 225 293 -665 -909 -917 -28 -263 -981 623 -623 -532 -413 105 -31 582 -81 830 573 -10 384 478 901 -180 276 926 -362 -292 292 -369 652 -991 -701 31 -765 -98 259 -604 818 628 994 -72 -553 894 454 -130 18 871 441 -341 -177 379 -123 570 -826 783 -997 343 786 -573 -998 -441 -736 42 -213 681 -414 -670 670 484 870 17 -652 827 206 204 -204 991 723 -430 956 -499 430 915 847 -462 997 502 -45 -549 899 395 239 -627 -820 -961 -953 370 228 11 -197 700 811 -479 148 -364 364 884 -884 467 -747 411 -411 -322 454 625 -16 -649 649 -948 676 985 27 708 -968 -564 140 -789 -347 -475 -902 -921 -55 159 -744 -368 -885 991 -56 -744 548 836 998 697 -259 -355 -317 789 127 389 -743 530 767 768 -378 -966 -266 586 128 539 162 -460 460 910 -202 -351 -447 902 -440 317 151 -367 -647 -81 209 850 -103 -895 -894 -808 808 536 993 310 33 112 -114 -104 104 -935 804 743 -711 -450 411 -998 950 -642 642 -407 407 -956 1000 751 -751 -258 38 -519 519 428 -18 -145 942 481 196 -75 -53 443 14 -958 -927 51 -586 -144 73 -927 -802 -288 988 -312 312 411 907 -482 -841 79 -826 -23 -346 934 662 -319 -211 347 341 93 855 663 701 -139 333 450 394 816 -478 685 834 -770 645 -409 409 -620 620 -340 -11 -801 -349 54 -54 479 896 734 -734 483 591 -800 91 207 -602 -95 -616 -161 -266 802 -802 -342 -76 720 -720 -941 46 -950 647 -431 919 -152 953 491 301 104 378 -379 -64 599 739 -206 757 -85 85 -254 -96 214 266 191 -301 59 -738 -92 -900 -574 -13 -647 647 -752 363 632 -632 -522 159 -752 -373 573 1 -899 828 -211 159 444 -511 75 -75 -272 262 -67 67 617 607 359 -925 -819 398 -603 -610 -314 740 -931 480 -383 -803 -876 -868 -987 -469 -557 -457 766 -288 235 -358 -310 958 -566 -184 -259 -408 -883 -778 857 473 -250 -431 763 -162 -740 422 757 -757 221 -540 -976 64 302 281 -567 867 773 460 544 -544 -451 -905 -270 -838 -943 553 -512 -183 -468 -878 -553 137 874 -769 369 -451 754 685 637 163 789 787 839 -967 -410 -806 45 -507 -238 238 757 -394 -970 -839 330 -494 820 -820 714 61 -111 -157 795 -754 731 -817 91 759 672 343 -57 734 -941 850 -577 -290 -7 107 -147 209 855 -926 369 -103 94 -94 997 -703 384 -973 783 -639 -948 948 -841 841 60 -437 803 -906 -997 116 -210 210 -142 49 -734 113 324 -324 -20 20 -250 -387 -349 -264 282 -148 816 -977 -988 629 684 -684 203 -294 -381 242 -532 345 -480 -363 -124 -335 -506 -589 -845 701 6 734 -442 -380 813 72 135 -548 297 374 -373 -712 -914 116 -469 469 221 -125 -185 -494 457 -94 430 597 648 211 963 -183 562 -865 -488 408 -400 400 -667 132 -534 534 273 546 -758 -958 -942 -869 -103 -827 686 -434 -271 396 -579 258 -305 -327 957 571 -835 981 -190 771 898 -6 -696 696 904 -52 -384 689 170 217 -576 -429 197 -1 415 -188 313 969 -533 580 394 759 -421 323 852 141 -602 602 681 449 879 -182 -127 95 403 -403 -445 -562 -269 -958 451 -451 635 -635 424 970 -846 846 -339 -870 70 731 969 351 360 86 172 324 875 825 -692 370 -818 818 -871 102 163 -996 -531 -263 -642 -613 -820 394 651 -10 -576 438 -997 997 409 84 698 -698 -783 774 -381 -372 284 -111 518 -518 -198 282 402 763 -339 -47 357 850 -610 525 -139 -898 560 -560 -356 356 -708 659 303 -347 -116 -648 -486 92 812 -812 -331 34 -66 -770 777 841 -410 309 961 670 -783 409 -519 559 552 -803 -843 144 -90 336 -501 889 659 414 -860 860 850 474 468 -426 367 971 517 -561 -807 64 960 -313 192 -697 -474 540 984 -893 42 -51 589 630 -717 -277 409 695 -584 -447 -851 851 612 34 410 675 -665 -458 898 -931 262 -944 -70 915 -398 -840 766 236 -38 -546 -29 29 428 -628 934 -720 -521 735 428 -12 118 784 -741 -508 402 -402 70 -74 -289 -670 392 -617 627 174 530 -124 -787 409 923 -555 673 -63 830 -450 -799 884 -559 559 773 -773 820 -719 413 -260 -932 202 -98 80 -87 -936 -490 -223 -863 827 486 -698 894 559 876 -876 970 -128 -876 -191 135 586 -983 -34 -462 462 211 -316 -956 62 176 705 745 752 -861 978 551 -766 228 -292 376 -410 765 -765 -146 745 263 -263 106 237 -716 -947 992 392 527 -527 -918 -491 681 -257 -633 -654 -274 -172 624 -979 -81 957 -624 -850 -961 961 97 -962 811 -811 -60 -553 637 522 986 -237 898 -385 681 -681 -510 -517 113 -675 378 649 -29 -285 121 163 -470 401 669 242 -113 312 304 667 -52 697 316 -316 -505 199 193 -353 259 -554 365 -119 901 96 793 -445 -152 677 55 535 -811 886 223 -223 501 -359 524 -492 -899 899 409 745 185 886 736 398 103 131 -54 -894 -575 69 522 880 29 524 444 -999 517 631 -622 -42 84 36 -331 592 -342 342 -773 -508 874 -874 703 333 634 -699 300 937 -920 265 749 398 -109 -257 415 -430 876 -34 45 150 -117 -730 -797 347 -139 149 -306 251 102 424 786 37 -868 884 -240 -14 43 -989 878 584 -603 11 -557 -251 901 -49 -700 285 -714 229 -785 785 648 725 -403 -651 -380 -469 596 525 408 688 -770 770 -595 -258 -260 -523 515 -515 361 -70 217 -384 -441 -749 39 -39 -395 -964 -489 489 -126 -3 -271 -38 383 -330 -231 274 -844 381 438 577 917 -577 -891 567 -701 -470 -916 168 -333 -537 -725 -961 -122 363 -929 257 -148 -890 -975 638 210 -371 558 -558 920 -920 799 825 -430 -249 430 -110 -538 -718 -713 908 -169 -176 810 -726 288 137 586 -398 -222 587 -918 -382 -75 75 752 20 820 -294 973 558 -18 277 -778 778 -213 580 -399 -706 -691 -646 909 33 -57 208 143 402 82 -317 120 -908 464 -464 -930 203 311 -811 -52 -599 954 470 791 -791 400 -788 499 -983 804 -824 -798 157 594 -594 851 798 882 10 -807 -568 -850 884 -310 -302 -473 473 -13 -518 233 -763 -394 843 -2 280 -55 -978 -938 -481 -765 993 152 -794 374 -374 216 517 785 -70 -127 692 -198 975 920 638 -407 407 -966 -712 -271 490 82 -892 586 950 -755 540 396 -396 -853 -324 -558 897 -107 -304 -648 -874 -751 -151 -453 201 -274 462 867 -728 42 -138 -957 957 942 83 933 -933 -168 -586 183 -64 -301 301 -31 -154 548 -548 654 412 414 -414 -939 939 36 134 285 -746 -381 923 600 611 -223 -713 -880 -566 -402 419 647 -647 42 626 507 -143 -220 220 423 927 -982 982 -91 585 -913 836 -537 -674 315 8 620 543 -630 848 -217 826 -133 133 587 -971 -512 185 742 -357 -312 -68 84 -828 102 83 771 659 726 599 228 -857 629 -629 -269 405 142 -930 -765 -287 -452 -763 -903 903 403 -810 409 -150 936 -908 -238 -424 -684 172 889 -252 -650 650 384 -111 11 986 135 -705 768 -261 717 468 -885 -790 -200 687 -515 -117 -790 48 218 -33 268 109 -113 555 290 444 472 -472 -98 -285 486 -799 -237 465 427 -194 -526 773 -54 -217 -692 724 320 -585 -55 -378 420 533 -450 119 -752 257 305 -747 -883 883 954 -954 -907 378 -967 -622 -781 -442 -19 819 -111 -363 823 3 795 768 -408 408 718 -167 722 829 -193 983 766 961 546 -955 795 393 -622 670 355 -776 326 -758 -15 -211 -6 637 99 129 -288 890 259 -879 -985 -211 807 -187 686 -261 465 395 143 -273 -593 745 -619 445 562 138 -796 466 538 -229 640 -637 290 -204 -739 514 -591 508 -239 665 -591 433 671 532 -229 229 591 500 345 -901 712 646 -998 998 97 72 963 692 543 -438 -845 840 799 -707 -833 833 606 -606 -817 -559 652 -246 -47 -99 758 -758 366 -231 -383 -101 13 -655 -119 863 690 -661 144 589 522 -448 22 822 801 926 -169 588 -805 570 609 228 -186 -85 511 807 466 936 -389 -67 235 239 -920 -905 259 -259 -66 -930 -600 353 -451 530 36 532 -983 -2 444 -592 -996 996 -582 317 -416 -475 -421 215 489 -489 199 -199 -471 695 483 169 -994 994 -522 -587 -637 481 837 -951 997 -997 -46 591 -965 -671 394 192 -135 962 19 800 656 526 758 41 -492 108 512 -363 638 -868 -268 747 825 704 -504 -249 519 -720 -31 -635 -803 429 -682 733 833 -504 816 710 91 -368 92 -92 649 333 -440 264 -927 -825 45 4 -155 -602 -674 308 -450 644 -497 973 -338 -795 -264 -405 707 -290 -702 998 -384 42 323 -82 704 -698 -122 -122 -699 304 -599 -278 -608 608 -667 667 -296 -562 -392 -381 -403 -429 -392 -678 5 -111 -320 91 101 -816 425 -134 -733 482 -676 -375 -851 -558 843 -982 701 -701 -935 935 979 541 -681 681 3 -130 273 -130 -563 702 175 949 -623 992 103 895 -795 339 363 -688 -871 -188 -48 -588 593 58 732 427 644 -832 -942 -233 -638 619 -105 436 -675 675 -623 690 -601 -304 4 -532 -837 837 817 -817 399 -520 866 -866 481 189 -468 -383 586 46 708 -708 183 -948 -69 996 941 167 -516 239 598 -598 -898 -577 -870 -474 -54 910 870 980 -771 -991 244 143 324 -324 -91 499 -282 -298 -922 -766 219 962 949 353 -971 248 749 552 -14 -162 -319 319 380 995 -585 967 -577 159 280 107 -559 51 -333 28 -18 -840 764 860 -778 728 293 -749 32 344 797 602 884 -473 -425 -252 246 994 -310 591 -13 -945 -181 181 -518 163 -986 -752 -493 -126 -334 -770 566 -566 815 502 -713 -234 41 -414 -399 -168 -225 42 -621 270 404 -929 -919 -705 -745 -654 -52 890 259 -36 119 218 421 -750 -975 975 681 -681 81 329 -535 -727 -148 148 411 -261 705 -117 91 878 -445 -58 -892 421 284 113 -710 992 483 -483 -276 639 -507 644 -819 -658 168 367 -712 712 -955 -485 226 -833 225 -225 -713 713 613 683 693 894 -806 806 528 -528 783 113 651 614 -33 -544 865 965 589 -589 -71 -704 -88 -489 -752 188 -679 -344 795 880 807 294 -981 981 887 -752 -942 -779 935 -40 -839 -389 -77 -776 100 739 -828 828 476 793 234 519 -228 -894 907 335 552 900 -686 811 -743 743 508 -864 -49 -614 -234 -808 666 -70 -184 785 -798 -835 -529 10 -47 47 -188 649 -719 -436 932 -908 -203 -568 -105 -74 -804 -123 -828 506 981 971 -961 309 -339 686 268 753 335 738 287 -287 702 -702 -959 -835 -894 -559 -301 225 -301 -23 -64 473 780 -387 -439 -640 -377 377 -866 866 -653 -558 845 -494 -171 189 -942 242 809 -999 809 -36 152 741 -820 820 -411 590 691 198 -500 -430 516 996 -149 374 0 -429 -40 40 820 -25 -386 -796 671 -489 -390 -233 -403 -957 192 675 -361 -96 -697 -507 551 587 -355 341 -202 560 -744 437 331 -331 -72 990 927 67 -620 -127 -89 90 167 967 -471 -978 293 731 439 634 315 -233 -937 328 628 -628 745 30 630 724 -388 -919 -728 -203 773 235 -165 165 -365 72 708 -209 493 86 -680 955 16 255 246 -598 -176 432 -495 495 245 265 602 -320 -216 562 -504 417 -465 -99 -993 434 -381 -85 -608 608 322 791 334 -334 -972 130 -12 81 -448 251 220 753 -207 865 -636 -290 -928 928 888 -225 521 914 682 -939 -45 -971 795 -90 -622 849 302 -302 508 684 368 -120 -416 -449 -269 269 -153 -771 -867 747 501 -733 220 432 97 -201 803 944 400 485 -585 703 212 338 68 479 -772 352 -798 736 995 983 -822 822 957 373 -376 -876 461 574 -379 462 -735 737 -665 98 410 745 85 610 321 -752 708 -616 460 -694 -87 -139 571 -273 392 663 -577 783 -886 886 -12 833 -700 -893 -596 686 221 319 -213 571 978 -515 -366 -25 -696 -851 -898 -500 -140 -887 719 975 -690 690 740 -842 -562 -136 495 822 -723 -242 -597 322 68 -68 -944 944 -957 490 -96 -3 832 -832 490 -490 530 198 2 138 -825 825 -883 -780 951 -951 418 609 -626 626 -585 950 -613 -319 150 232 63 231 -434 527 -679 679 423 858 434 435 -145 675 230 -198 559 -102 562 -562 944 663 -908 -163 -272 250 -543 543 816 -152 128 -765 -26 968 -829 -375 286 -975 -609 -994 -105 70 148 -542 -496 -897 -64 -757 -257 -918 -488 -464 160 122 508 -508 817 -817 10 -10 -983 -995 538 476 -410 80 -159 856 -122 -409 -422 675 -779 779 872 567 877 502 709 122 -847 847 -90 129 -264 264 593 -593 -969 -261 -821 -662 821 380 -76 76 932 -126 319 967 -737 -660 169 -24 704 -993 -262 -847 314 -314 483 -483 -474 740 -663 732 67 -257 966 -586 -961 -494 531 661 725 -725 290 -963 679 241 444 91 300 71 -797 -48 901 755 -887 202 918 723 -864 684 562 -649 844 752 -165 151 613 -980 686 -245 838 592 378 513 -784 726 -22 -257 -42 42 -770 -323 359 696 -142 -710 -822 -318 -902 902 -521 521 -672 672 -315 -316 -96 -884 -740 740 122 -195 973 767 469 -56 -231 231 931 463 -896 -48 -365 926 -997 997 147 898 -727 180 888 452 -440 382 -244 244 -453 978 -967 967 275 848 -622 622 -728 136 -408 651 900 36 828 714 -616 -288 636 -42 -253 -391 409 426 402 -922 553 46 486 -92 -212 -773 -64 128 24 839 711 -696 506 125 720 304 -655 208 -26 554 552 -92 533 -533 726 -93 -935 -372 512 -779 360 -360 -93 793 656 691 -704 794 -343 73 920 481 -628 -145 532 -532 642 -679 -394 394 125 -104 119 -216 716 -426 -196 497 -513 513 -398 689 278 597 -30 -600 145 426 445 927 707 -707 -935 935 478 -337 805 863 -825 60 820 -820 902 -750 759 142 -119 936 199 282 600 -248 39 61 158 -158 -168 801 478 434 -247 -889 127 -446 -942 -98 -27 -196 208 681 -537 -725 -224 948 908 -858 -913 9 664 740 634 -634 278 46 476 -476 -792 67 -114 147 454 235 -51 -61 -915 -119 132 -690 688 -211 649 -649 -605 -867 -226 564 188 -42 -711 -137 -674 880 -282 282 568 584 912 146 -900 -304 -924 924 -42 806 -898 898 -686 944 -374 -811 258 115 534 -524 -609 0 -331 54 -395 391 194 -51 558 247 40 -389 230 -768 116 -461 100 400 331 93 -748 431 689 -689 -92 -643 855 -804 475 880 602 830 447 -472 147 -860 473 976 -824 -42 -953 -453 558 -232 555 -555 -23 152 -192 -791 -613 -928 848 -848 -623 623 51 926 501 -501 118 342 807 317 284 729 -355 -534 572 -221 177 -91 906 -52 614 -667 -486 486 -626 117 -921 583 270 51 -783 -355 -203 760 246 564 -189 -596 944 650 943 324 -845 693 166 -166 -37 474 -326 147 405 399 833 -197 -358 -401 622 55 462 -689 299 -466 -242 -991 759 -759 471 360 869 -148 -851 783 -52 -228 298 211 315 6 -179 712 842 -567 -789 -67 -754 754 -210 210 -506 596 578 380 -337 -272 -13 968 144 -716 -73 -946 -968 965 -898 293 -278 -735 -812 812 614 -422 502 355 -670 -723 471 -471 21 -594 -933 -382 -194 -439 -767 -98 -483 483 562 -813 698 -698 -469 82 999 -800 133 198 -722 -334 -72 -391 -304 304 240 -791 -873 -503 606 -683 -919 -848 757 355 -475 51 -554 715 -593 879 -231 231 -867 196 -435 435 -949 -307 -926 -141 549 959 394 -394 64 417 503 -503 -862 -204 978 -869 -844 550 906 -471 536 -906 236 -242 945 -354 305 -776 -944 360 -811 -238 871 -871 -922 -367 853 241 930 -201 -389 -286 131 -426 95 -257 87 -560 960 -960 21 390 175 208 569 -342 -866 121 198 859 -321 321 92 -685 713 -446 -742 403 650 -9 -382 -397 -239 239 842 -947 168 70 -749 342 768 -174 -19 -666 763 391 732 744 450 880 209 -856 -319 846 -960 374 440 -586 175 499 -22 -696 489 575 -440 -985 -859 859 777 -777 -950 -686 825 643 381 -105 -415 -145 224 -690 -647 647 995 894 -782 782 -285 884 270 -653 -727 -253 -76 -562 -732 -277 -519 -723 568 104 663 -43 45 -589 -473 473 -952 321 942 -164 297 -887 341 -777 171 339 -760 760 536 -582 168 751 895 247 -591 -208 -556 -800 309 670 -65 65 96 554 -380 380 747 -344 942 389 -897 291 -810 -629 -148 783 545 -545 -901 -487 -42 652 -773 773 -90 -992 -725 559 927 -927 178 603 922 -407 -890 630 249 121 344 -873 -61 -904 835 42 -389 -319 240 -240 -723 -887 250 90 688 -218 581 -581 -951 -245 -681 -850 -415 -641 426 743 142 100 -753 541 512 -354 546 156 829 -601 135 453 959 -89 756 -280 371 274 -136 37 966 574 -927 -952 199 -199 -168 -321 -731 -106 728 451 -77 927 -411 -277 -382 -880 -503 733 160 -320 460 -613 -257 766 -843 313 -620 325 -117 17 529 414 -814 -500 544 -509 641 304 755 573 390 370 -92 -699 -830 880 732 -732 -638 504 -568 -822 474 543 -800 956 686 -11 595 -595 131 630 718 -579 -140 -987 730 -676 414 -483 -298 419 -688 -767 880 348 357 -357 -915 -154 -525 295 -967 490 -318 318 -541 -119 974 -58 -694 -769 -932 -161 436 -937 -899 -353 -734 480 -153 153 -65 65 -828 -305 -544 544 555 555 -949 674 -120 759 -402 -62 -222 297 996 -758 -120 264 -235 757 62 -472 784 385 -212 736 719 198 -357 715 64 914 118 -812 434 -255 422 438 483 -412 -995 995 458 935 165 -51 -684 -118 -540 -581 -170 -356 -48 554 -724 -599 257 119 924 -929 439 -267 993 -69 55 -994 -153 -81 -270 339 -388 967 -584 134 476 -447 -417 -475 864 -695 336 652 5 701 111 -179 -910 -828 -876 784 -407 686 -799 -409 -334 -467 -252 -405 -225 -197 192 31 -284 284 895 707 707 135 -356 -109 -827 -859 295 888 983 360 247 598 -827 -979 -115 589 -182 579 -565 565 -796 -600 -796 208 -764 -418 -606 39 924 -965 403 399 -167 -569 219 -46 744 487 567 -567 -475 455 80 -80 99 -485 -177 -884 495 -316 -591 -546 -634 -867 -725 -279 -219 244 -987 -621 -290 -550 -734 -6 839 -313 -318 109 102 568 110 15 410 -639 -872 584 637 -640 -72 364 -306 -334 565 -242 -289 -663 -403 -145 895 -895 222 -222 674 -820 -618 -334 419 -753 -615 -959 -761 -743 267 -220 500 532 370 443 424 149 -810 810 -452 -2 916 515 -195 -59 997 192 896 -896 -412 821 250 -250 -451 -963 -412 346 241 266 440 -927 -940 940 -867 484 490 30 -65 -166 36 -273 -101 -423 -477 477 -259 176 355 -17 533 183 -139 723 -217 -973 714 -388 338 -77 915 -935 992 -270 -138 -596 -305 352 999 154 935 796 -413 287 793 -611 625 -625 627 -93 -755 203 -281 -222 -322 -284 -856 -383 953 -454 -163 163 637 -637 -622 797 804 -746 -976 -150 449 -384 305 -305 -261 292 382 867 290 823 146 813 -874 469 805 -805 -30 30 -567 -402 463 306 191 -576 -403 827 -637 -537 616 -588 -467 -700 973 -629 -188 503 929 -290 -749 498 813 -813 -226 -225 985 956 531 -190 -607 -739 -226 891 764 718 831 -612 -323 -573 117 -975 907 -181 342 802 -687 687 -519 -145 -356 388 -402 993 461 -461 -529 -200 529 -502 517 -872 -396 396 99 -99 -313 644 -764 -506 958 255 -118 118 -640 -214 -923 181 -170 -613 -922 118 512 -397 147 278 26 -116 -785 -460 893 -527 362 -168 -459 459 932 -705 703 -48 -174 878 485 63 -229 229 658 -192 719 435 -266 -824 -267 267 85 -734 -379 498 -753 902 557 -557 -726 -187 -113 260 -324 324 -813 -381 527 -662 -951 47 -317 -957 412 -508 391 348 272 -475 139 -489 -874 549 614 -614 -106 -36 -874 -208 -861 -408 992 -992 -277 492 259 -854 -894 426 -916 -701 954 -983 787 -639 54 223 460 131 327 -337 765 -648 -994 -643 461 -921 -638 347 -632 845 -613 -182 -235 -367 851 825 -332 -498 -428 -132 -565 -24 543 610 -436 546 930 756 -827 509 758 505 400 696 -983 910 492 855 307 844 -816 425 -819 622 332 452 -877 511 395 -803 -837 -345 364 -457 923 -30 928 164 646 642 -623 -275 168 -907 -376 -17 -964 964 -536 227 -396 909 223 -441 353 -924 -268 -640 -59 161 -386 96 -482 482 -192 -786 -503 -121 994 -994 135 -769 -517 146 653 -196 -752 -742 424 -371 -701 -142 501 -147 378 921 -52 -388 35 833 994 -994 590 542 150 402 -203 -270 -274 453 123 -488 55 -745 728 -638 111 705 630 104 380 651 -577 577 967 -38 897 877 978 333 740 780 435 -718 -418 -938 889 -901 307 936 133 -767 889 994 693 -239 -327 -553 -350 -51 225 -658 869 -96 812 -280 875 -632 -361 -331 -916 -355 641 -436 583 379 -714 871 -1 746 931 -931 792 954 -377 260 -480 159 -617 617 -286 -322 -154 -775 676 997 859 -441 -748 -122 -477 -283 552 -552 404 -98 -852 -929 -922 -455 966 -903 132 -256 -434 -871 342 181 -505 -471 979 -768 -382 -854 -967 967 -444 -856 -70 502 145 -145 257 784 -568 217 66 -339 229 -841 81 -969 -231 -365 65 -65 -500 -156 -354 -172 402 732 824 -814 435 -22 -833 -422 480 -480 460 -415 339 -50 -700 351 951 -951 -843 139 -220 -740 101 860 -380 380 -283 283 674 -766 619 -967 888 -548 -884 778 783 -423 672 647 -955 -324 264 -822 -105 -552 203 -203 -595 -794 747 -747 -585 768 789 -12 780 -866 683 -584 -648 510 -889 790 -942 942 -82 -83 -888 888 -419 643 -497 497 902 -902 526 -118 -995 -759 -681 901 292 -85 -94 321 955 376 -871 749 597 968 -361 361 778 672 465 383 -74 582 561 -669 736 -814 -367 -693 219 -219 -407 407 -295 962 -424 894 202 -920 436 -643 58 -877 -680 331 -871 -965 426 -100 3 -246 -870 -751 655 -655 720 -217 752 -912 -372 372 648 -533 -142 -112 105 840 369 -244 -905 -470 616 257 -733 -576 -871 971 -648 -794 121 894 949 -949 5 311 723 -425 -709 -697 211 715 -285 416 485 -140 478 702 -671 -613 697 850 450 -528 -270 969 952 -953 781 -311 757 533 -622 622 -345 566 -224 224 964 -964 -97 367 -889 -206 445 238 34 -811 -486 -515 928 -928 300 -458 -574 -248 552 650 24 -709 -578 707 -465 323 979 -988 -270 -609 -409 -647 902 -902 257 -470 271 -375 -203 531 -220 602 949 249 218 -542 -429 -85 -915 915 -226 -134 282 823 968 -431 32 86 -51 770 943 -943 -391 -747 -80 533 710 -768 -755 974 -582 31 146 -57 770 -164 -300 209 -367 788 -667 576 -93 93 308 -308 907 -759 919 -435 222 -222 577 -255 -874 128 -849 768 -536 419 783 786 680 -680 534 -665 -451 -184 760 145 -293 -434 213 287 104 250 628 -628 -52 13 -164 -5 -462 280 -292 194 807 966 -566 -405 934 -934 -134 -617 -115 656 302 544 680 -645 -724 -185 369 825 666 -418 -367 -549 187 978 929 -929 -339 529 -546 -348 -192 137 -721 -938 -697 697 -586 932 46 -46 -638 880 887 -86 -410 754 -303 -631 -166 -337 806 738 -402 603 -342 436 383 -748 672 915 -596 603 166 -337 -835 666 -86 479 663 -659 198 247 -881 -807 279 -953 957 -474 395 -612 713 825 987 575 133 769 -884 329 913 -913 -476 459 -884 460 -383 -189 -906 906 -639 -638 437 -474 -715 -672 -965 -962 434 494 -589 366 458 -568 501 -185 -59 351 -179 64 342 -342 -524 -370 -1 -744 -176 -636 270 -972 896 880 213 -213 320 -973 207 932 -416 120 705 605 484 271 236 -570 -579 295 872 880 309 -7 5 -54 -705 96 -484 887 516 506 467 -243 -797 797 239 -126 523 -235 -663 -227 -596 -538 533 605 -773 773 632 580 -149 920 -881 212 926 -790 132 198 -409 -1 -316 -570 314 -314 -126 -397 -855 926 -950 260 131 782 -533 948 -674 674 474 876 -384 -591 311 61 -603 844 644 5 -478 -810 893 656 502 447 -385 186 -745 440 -304 -616 -664 -386 237 -239 844 374 926 -852 -131 392 787 -787 905 -95 -616 484 -31 -789 93 -38 -724 187 423 -896 -370 -63 -295 -601 -603 603 -981 21 -926 -508 81 58 -364 -975 -34 34 -683 168 -942 -219 -296 -984 -481 -705 -895 895 606 376 -135 -616 690 55 723 887 -364 24 -927 927 533 -533 -850 92 -582 582 -335 -138 -984 984 238 -238 -759 759 210 -500 -351 351 170 134 -881 -41 582 -326 328 897 597 347 -975 98 -21 -415 331 946 42 -42 -810 491 566 -703 365 -117 -93 -364 -410 974 -205 -590 -355 303 455 -455 -313 313 -466 466 84 234 499 851 997 -585 246 993 800 542 82 676 378 97 320 -320 174 -214 -609 -232 -996 168 980 272 -95 628 546 692 343 89 -527 994 -536 951 -53 -571 284 -882 -515 -278 -358 -372 -54 54 875 4 924 -924 338 260 -536 -752 -872 -218 -768 -738 -651 811 -621 865 -81 81 -176 -558 983 -294 626 841 439 193 -207 289 508 193 -573 -231 777 13 567 -443 -293 340 -397 616 -953 701 -623 -468 -353 156 -788 -51 545 399 -645 -734 -472 255 -208 -685 156 709 -152 926 -76 76 616 567 -356 -594 -195 780 959 -63 682 519 956 357 532 -840 704 922 -672 930 451 194 898 873 202 -242 -917 -861 -631 -693 635 990 -449 -954 627 -4 -997 196 792 -653 -431 -56 34 842 -63 -958 -444 949 -612 474 -701 171 -818 818 208 171 -731 -836 -566 -732 749 -174 -555 -383 409 -351 -256 -538 -780 -593 451 878 667 -377 99 -625 948 -59 241 -241 277 987 382 908 527 -527 242 170 850 547 -407 -667 -518 518 774 -490 953 -192 310 -63 -495 270 -934 -197 -976 976 -462 -267 71 -266 979 -979 111 849 713 902 396 372 -609 355 -328 192 497 808 257 952 -342 -89 -619 619 383 508 -40 -114 -473 -846 -161 -646 -515 -228 13 -13 226 -582 -293 -746 -556 -146 200 -958 319 -682 633 106 -902 18 -541 338 426 442 577 611 859 -294 -98 -242 680 167 869 -869 519 990 83 964 978 -210 -493 212 -73 -504 889 990 34 -34 -698 825 -930 -768 801 -960 679 -679 486 -904 916 -916 -167 537 41 868 570 279 -699 933 957 -957 -267 -538 96 -572 572 -189 57 487 -692 -385 722 371 788 -100 993 -993 302 623 7 946 948 -948 -915 984 -428 367 50 -50 -804 -370 -977 560 809 511 -509 947 313 -686 814 905 55 35 606 -59 -924 -744 899 -899 691 494 -542 542 -39 -127 -885 -659 670 -670 -94 973 -649 -220 56 -668 -861 861 -635 -501 -164 -293 262 452 -349 349 -896 290 859 69 -22 22 -170 -479 943 726 988 828 -937 937 589 -858 -417 -617 165 91 886 -195 23 -503 132 198 -480 847 -346 719 -150 -489 431 874 -361 936 -749 529 825 -930 143 -493 90 185 2 756 46 156 -890 740 872 -871 223 -611 507 770 -708 -646 913 -190 583 -712 -284 -591 527 -97 466 -850 950 695 -510 942 -723 -712 -344 344 992 -287 423 117 -860 -659 255 -255 586 -586 -137 317 932 525 -858 858 -913 387 231 -872 -2 -669 768 742 625 341 -34 873 -198 954 -341 -723 -259 -440 -807 -294 -674 101 494 -494 665 -665 -838 304 129 192 583 -977 449 -456 368 867 430 -430 -707 438 -13 686 -524 -341 -625 -605 -492 -804 160 -808 -233 -152 -23 859 -382 570 331 -110 211 -855 346 54 246 -496 -292 976 630 -566 -240 -541 420 553 -981 -78 789 -789 272 288 355 9 523 -487 556 -199 -931 931 -264 -226 226 46 341 -987 -657 657 946 -973 -129 -386 -464 290 99 -291 -850 850 908 303 -485 826 854 -152 875 -875 -75 -612 608 356 685 669 -907 372 523 722 479 -641 -979 477 -872 906 -986 -978 332 14 -474 435 498 -741 919 428 846 74 270 -445 963 963 -45 -450 383 450 -220 577 910 -957 -527 701 -55 -576 400 -814 -131 499 184 -207 41 139 -478 -275 -502 -640 -132 -95 -534 302 623 -623 -76 827 -861 126 343 164 514 88 864 -37 -311 -859 -36 -915 206 271 -666 -586 -178 -670 -582 -671 -846 466 -741 -714 635 960 164 266 825 292 214 -589 -569 324 -256 -185 -290 -591 505 454 679 789 339 -103 499 -255 -509 32 -748 748 92 517 665 149 134 177 -149 848 -535 760 99 196 27 259 111 -111 -985 985 -491 286 -617 -319 -253 -219 15 395 644 413 605 -49 133 -999 -381 -330 -699 958 -383 556 977 -977 750 931 491 472 -423 -224 381 -381 -952 669 -829 829 603 -417 393 518 -745 894 -616 -368 -400 -955 -328 716 67 -638 570 -224 -658 658 -122 -906 262 687 -791 518 -656 -163 -799 799 -970 -929 952 21 -54 899 151 53 -239 433 612 847 784 314 475 179 -685 -37 872 -856 -873 -471 -34 -138 36 481 -81 509 387 858 867 -6 -316 -817 919 151 326 -104 62 701 -82 930 304 -658 -282 282 375 382 428 -795 -357 -480 417 934 375 -375 -961 961 -429 786 -744 -958 -992 871 -478 -782 -196 -194 -145 -328 -106 611 872 539 -956 930 91 895 -531 -357 228 -685 965 225 -37 739 583 92 -206 -770 -826 -997 -38 -269 -19 -698 724 -184 -404 404 689 -902 407 -732 785 711 952 20 74 49 365 275 17 391 -200 -754 -908 -531 442 -728 247 695 -618 -384 -333 -734 -656 -596 -827 762 32 766 -459 -46 805 -254 265 -265 -997 -873 953 -979 94 -94 559 526 305 382 913 -673 216 638 286 -286 -26 582 767 -767 -681 -274 -88 851 411 -411 585 12 -345 345 545 -498 331 926 -262 -825 198 -198 -138 -445 259 862 231 889 778 -755 -558 -28 -420 342 742 640 594 -422 -413 379 -796 -547 90 -932 -120 36 171 379 -723 -40 38 498 452 -254 -290 290 990 -450 848 933 -49 -742 -847 537 -647 -122 -352 352 -95 -546 346 26 485 494 -316 595 -64 64 279 445 -965 -879 -175 516 -76 345 727 -881 604 -543 -359 -339 -997 -732 285 -521 -188 -770 -465 938 647 726 864 -33 -42 -327 339 -339 -851 -766 287 -518 -755 -685 -865 585 897 959 122 -346 -748 -745 354 273 956 -243 65 540 459 788 321 -393 923 -877 -255 255 -643 653 -521 -168 -806 784 -377 774 281 -14 827 41 -502 734 -434 -636 -917 104 -748 167 827 655 -409 -32 961 -961 718 -763 -447 447 -257 -397 -494 -188 260 54 376 975 -795 -433 717 515 273 -273 259 -654 -777 -505 383 -423 -722 766 746 246 -402 174 24 166 833 -833 -707 -518 507 -237 333 522 -954 -240 -98 541 -66 316 117 -626 427 -29 -254 900 -954 466 -607 -358 -531 181 -637 529 774 -703 806 -199 425 -209 -807 -815 -436 -269 893 705 883 -286 758 465 -501 -258 37 377 -531 -559 622 294 -303 303 -459 -815 441 -441 805 927 832 518 330 -505 378 528 60 -60 283 -136 464 518 -762 762 -444 887 -370 370 -975 975 -150 395 159 143 753 -606 -649 -458 628 172 148 -993 488 -797 -941 417 460 -460 -15 15 924 -657 509 -74 612 -612 155 -155 -559 600 487 847 -786 -243 102 -918 -3 773 434 -882 -458 477 545 -590 466 962 429 386 124 912 786 934 -137 -388 373 -452 -366 366 308 631 884 -884 -86 86 187 372 -672 -995 427 981 74 -756 -705 -905 349 -335 848 -487 594 123 -105 -402 -224 468 476 203 785 -128 -833 -309 -739 927 -130 130 194 -650 -316 649 423 976 -36 477 932 904 -482 -802 -433 374 704 -484 686 621 455 -455 -698 698 -475 475 -856 623 194 610 576 932 707 -707 -425 -44 -540 766 -793 -917 980 798 693 902 -336 -510 -960 826 277 480 273 -542 52 -492 -777 282 -547 547 156 -55 -391 -783 -824 570 796 288 678 152 571 255 602 -100 -378 -104 521 -417 754 626 -858 858 75 367 -165 165 -147 -202 -862 287 328 -162 218 -218 -859 944 90 -990 -509 -440 290 -290 -253 253 515 -309 765 -940 945 -915 519 -288 446 852 384 102 554 -971 -742 535 421 -504 -715 937 -276 -207 -396 905 233 -924 39 -39 -655 343 313 33 -292 807 -634 448 201 26 -953 396 335 98 64 -4 279 -125 -229 229 -970 194 319 -256 663 -663 189 543 288 115 895 863 950 -313 122 402 504 37 841 561 -390 520 498 -498 3 505 569 372 -230 311 -522 -589 56 607 773 -773 -381 697 192 995 636 508 -740 740 966 -231 -967 572 -692 692 -983 -923 -823 181 489 684 550 210 284 263 450 -675 185 62 -142 813 -374 -739 842 208 977 -943 411 745 -346 346 390 866 177 -325 597 -597 785 -884 -189 189 -231 -63 -94 -418 -686 -8 -455 -805 875 260 426 -360 340 155 359 -690 -411 -592 198 -457 238 256 915 -915 33 -33 -76 76 41 707 154 157 918 -726 -374 -831 279 376 406 338 -127 -964 412 38 626 -65 305 -758 979 615 -771 -90 -487 5 160 616 516 -909 363 219 -382 968 -190 -932 -124 -317 -554 554 -553 -337 -898 898 -274 -507 -936 589 764 -186 -567 -122 892 884 -984 984 355 760 -390 358 956 885 236 332 507 -404 677 -460 -383 -427 -223 873 -368 207 581 -186 -748 4 -423 339 838 387 -139 139 409 -338 -159 159 919 231 -401 -717 -6 267 -249 -705 107 -411 250 -115 -915 188 -181 923 70 -70 -157 157 -319 104 210 -838 -785 -950 -308 308 710 -569 920 -920 -408 -89 -447 453 505 425 -726 -922 -323 323 767 -691 -104 955 385 354 603 -603 -937 -144 -185 292 859 -741 21 -21 561 -561 646 -902 -654 271 -326 882 -688 679 -804 -414 747 -995 -673 -957 324 -732 -784 408 106 -106 -970 -351 -562 913 880 -880 -9 742 -539 -644 880 -238 530 -777 953 455 450 -496 -468 235 777 -53 -53 -56 256 -449 242 -242 -314 380 -286 286 -589 858 758 -9 -876 342 283 -544 -8 8 638 999 965 515 -752 -124 985 -763 428 651 -481 481 754 189 783 333 -820 -745 -926 -920 -390 232 577 -577 -524 585 -477 -790 -303 -660 877 -249 221 534 379 652 -925 925 -974 -447 -649 -184 831 842 761 178 411 -106 -742 649 -854 592 -300 300 -366 -174 -521 -510 62 -62 837 -147 -224 376 -907 180 35 465 136 -950 77 577 -127 -819 -747 781 -617 558 730 -723 -207 -801 606 -570 889 566 636 359 -901 607 441 -833 -174 26 -364 -672 550 -550 -685 685 30 -552 838 491 323 -908 -774 774 -468 174 -653 18 -140 140 679 -679 959 191 -487 -64 -698 698 -943 350 729 -729 343 -68 300 -707 -930 314 430 -57 -480 -698 507 -196 256 929 430 -623 -608 444 2 -135 882 351 160 -160 400 -23 28 635 -648 -707 171 -21 -456 456 127 689 174 -34 -503 -793 406 -106 54 -54 -421 -215 154 551 -666 524 -100 -739 -63 704 443 -760 -386 643 762 -953 588 353 -72 -628 -930 -315 92 407 -284 20 -627 627 -54 -572 542 -147 880 -458 -257 383 157 -157 -211 293 -943 -135 390 -803 -420 471 551 -479 -819 -483 -131 -690 169 576 -465 686 -423 678 487 -560 -153 153 698 -698 609 -246 -381 247 807 645 -534 179 -271 580 959 319 -578 -427 528 375 518 -518 427 839 -353 -618 -407 -111 132 25 683 -683 -990 931 302 678 -863 -396 615 -681 560 -560 92 -667 387 -819 -478 1000 -290 -448 -928 -231 772 719 -850 361 917 972 7 945 -127 127 -639 -229 630 583 734 -239 -986 -605 -10 -524 743 93 504 204 -59 33 958 -857 -705 705 -867 -244 -132 -343 -451 1 -919 825 -369 -904 -258 -94 971 -380 -280 280 -947 -581 -367 -361 326 386 -271 -535 763 -763 -434 434 -459 -94 993 -117 -96 85 126 898 -985 985 -344 657 -363 599 -510 510 -985 751 -926 -141 972 -187 321 -917 -803 86 -913 563 934 691 438 436 633 -751 -890 395 -621 866 745 -745 617 281 -378 -308 446 -952 357 51 693 -693 -651 491 205 394 148 -148 -676 468 -576 760 68 696 299 -562 -150 -867 -358 358 -981 -470 654 -145 -939 -624 -170 -924 911 63 288 -403 269 -698 -712 996 -807 98 902 -201 -903 760 -497 -709 949 892 255 426 -408 572 569 893 -139 724 961 -961 837 672 435 517 941 293 540 357 -862 337 852 -98 240 -610 689 948 -624 -940 -115 115 -212 683 224 -224 -825 992 -41 0 -692 -109 842 335 553 -689 113 227 -955 -220 461 -624 -793 -742 -883 883 143 -881 -217 -899 831 -831 -552 -967 661 -661 -622 557 728 -728 555 396 -796 796 -742 742 -191 137 697 -898 -270 -438 -928 928 508 262 -551 -643 242 -680 663 -577 -564 972 -38 -526 -37 -332 -887 -996 -70 70 -324 -2 -8 -2 -904 584 -701 701 -706 -930 702 -702 -777 -600 -514 -473 624 -948 -201 624 750 -202 849 383 770 838 -152 152 118 -833 895 307 -595 316 -823 113 659 -264 438 -438 -369 495 756 582 825 -858 -925 -418 -533 -691 839 205 320 542 -130 130 -478 -954 -916 -380 -964 -689 -354 62 -225 -796 177 733 -413 294 913 -913 761 -815 454 -613 586 -586 -69 420 -550 841 279 921 -883 -205 -888 126 -428 428 802 200 149 -106 -439 439 -181 181 471 -400 -898 -210 646 -646 828 -352 -590 590 -577 577 -850 -600 -248 -949 -594 -707 -687 492 -412 -191 -591 -406 -576 618 -471 570 -233 -874 -689 35 -596 470 -52 -145 -127 309 -220 379 -282 147 -715 951 525 -205 432 -176 -139 -536 74 558 -441 124 -298 -251 474 622 -101 -516 -797 -697 906 490 346 -207 -608 -375 671 -671 758 -308 -57 499 -36 160 -531 531 -858 164 888 151 86 -988 700 -844 884 -403 -894 637 881 -475 -9 451 -430 358 881 973 539 -539 -153 -41 412 -753 -668 773 -262 262 986 -173 -671 -775 330 -677 909 -370 -364 118 -653 -25 -246 720 59 664 -577 -772 -18 973 465 -417 -800 -462 -807 -966 319 -319 -888 175 -174 174 -401 -350 -594 894 184 -545 241 31 19 672 994 -985 968 -968 -561 292 -815 -757 -686 -599 663 724 782 280 -228 228 222 -982 858 195 445 147 89 603 -968 768 -532 283 987 785 146 -935 -745 745 342 779 307 -307 937 -992 544 872 432 -823 -533 188 948 610 8 392 663 -763 911 898 -800 -197 -388 -547 294 412 164 857 -24 -791 -330 424 -691 750 -245 368 14 831 -358 732 373 711 -799 799 -736 597 -352 -266 385 -832 304 -780 -543 648 -920 748 250 784 718 261 80 870 -444 71 -216 985 -367 591 -866 -37 957 -910 936 -936 211 -211 -141 177 924 969 428 -9 -808 -166 710 955 -863 863 -265 -602 101 943 119 -119 -567 485 341 434 440 -890 243 705 -734 171 -199 182 -178 -381 -439 -827 -571 -302 182 -251 -588 134 381 -83 22 -385 -652 48 541 89 -207 -463 -421 -288 6 -701 313 -380 -84 84 607 614 -342 -460 632 -632 -977 -466 -917 863 480 -250 -136 -660 -676 748 -781 -559 -983 -394 920 -297 27 809 -11 -481 921 -929 -761 -96 296 -296 -692 189 811 478 838 -557 752 320 -889 889 -476 476 -416 865 827 -308 126 -126 -143 188 -882 448 242 -441 -708 849 2 -556 196 781 418 -147 -885 377 -529 -234 891 197 -180 -802 -143 -265 486 226 -51 -627 440 -602 718 308 -466 890 755 -576 47 -751 950 -445 592 742 829 393 -146 57 -65 235 150 -150 369 -534 -132 917 984 88 -638 926 -934 -527 -20 220 -611 225 -225 225 151 425 -99 337 -174 -369 958 -958 633 -633 -628 687 465 892 -882 503 -600 -879 -881 -180 802 -359 -245 600 -443 901 -823 967 -478 -983 -370 216 -463 -462 -760 -54 683 713 -409 289 -864 864 -303 25 162 -829 40 956 -425 232 509 -824 -657 56 -792 -547 551 -246 -772 -437 434 262 -257 972 451 793 -300 -653 684 -41 996 -792 704 632 -276 421 836 830 -156 338 244 507 242 -438 -655 -998 702 -923 597 -390 913 583 -144 -93 977 -5 438 -519 477 -4 871 595 -647 -90 -31 117 896 587 391 -390 -462 411 -912 -131 962 390 877 116 301 791 121 994 -22 -791 -38 38 753 543 887 -205 622 -324 -840 -219 373 566 531 -531 376 657 960 -475 118 -582 -406 378 -438 438 582 31 762 -853 184 971 -391 -191 -861 -591 -693 120 239 -976 476 399 -955 654 419 781 -786 748 -728 728 174 -490 995 -995 -200 -186 222 212 65 667 376 757 943 447 733 -478 -999 824 446 -446 668 579 -978 -741 383 -686 -532 -828 -429 -312 -193 149 -360 571 -232 -48 188 -861 929 601 -559 -468 -727 -198 737 195 445 -664 998 -998 -824 290 296 -616 -731 201 569 -569 814 -281 752 928 -977 -216 106 -84 790 -790 -204 504 -257 525 -654 561 -108 -824 -437 124 572 -846 345 -75 601 17 362 -362 -497 190 794 -290 708 -357 795 -894 -556 201 739 -169 -683 -237 566 -620 767 132 22 542 -159 159 -243 -993 -54 677 -476 333 -756 756 -446 -212 557 -598 187 -705 -710 -76 -280 280 -147 -186 -856 856 619 -639 811 788 605 -605 969 -47 -387 387 -34 -697 656 -412 7 -394 57 -57 -916 534 -81 749 871 131 -518 -244 -703 17 -504 504 -196 926 -476 -259 -367 -56 894 -723 -671 -384 430 -686 -338 695 -718 903 430 475 -594 594 590 -590 -26 -4 -141 141 -529 529 353 -383 -131 -815 959 509 519 -926 -603 -649 515 416 -544 -531 -801 -834 -940 -120 452 -452 -112 112 116 -116 592 -668 -80 373 -766 71 -299 -980 694 -542 -592 -845 -416 -391 511 843 -222 222 -297 664 442 752 -568 -147 -974 -304 507 268 359 -359 531 908 892 -263 -533 533 -829 762 -657 657 -992 757 -435 367 -523 217 677 911 403 201 -753 -849 -635 -865 -242 242 -778 -122 -338 -943 -457 637 -684 -343 -402 674 -347 -863 -620 -520 -295 185 960 -405 -763 48 -742 -754 -574 -580 884 943 -543 109 159 295 832 -896 154 57 872 -154 274 225 -49 457 -460 460 -671 -123 181 442 -167 661 -182 866 -947 -672 356 244 205 -476 -283 -949 600 -263 156 -149 -199 150 -526 -522 942 -942 -54 54 631 -428 -196 -198 397 -542 -326 326 -137 137 239 242 -54 -356 840 804 228 453 216 -156 -667 667 742 14 951 -910 960 929 -266 -116 191 -320 -992 170 941 751 54 -54 128 -128 206 488 -168 -698 -100 627 627 -725 -105 105 322 816 -455 613 -351 -282 159 -159 -208 458 252 797 -700 -847 95 813 -786 -39 -205 -34 537 71 241 -666 994 356 847 -784 -582 -91 -498 498 149 -149 816 -970 -386 -418 916 -250 116 81 -873 817 690 298 -141 217 -241 -771 -6 -907 -976 -265 -110 -245 -612 -261 -436 -686 107 -822 -102 15 266 -751 708 -78 427 -427 83 -83 261 798 -773 -364 -688 568 903 -903 -491 779 845 420 -298 -277 608 223 273 825 -96 674 -405 -881 985 -36 -704 542 739 596 647 -188 -543 75 -493 493 -134 384 -268 -109 -320 -903 557 -191 -417 -72 -203 594 -780 -335 -121 -848 753 -5 -623 384 -492 815 -968 -381 -662 -168 941 -292 -322 -418 -633 74 23 -249 111 -813 -370 882 81 172 39 892 -768 871 -609 863 772 -60 168 226 174 753 14 -708 -515 839 -188 -839 -273 629 -348 -259 292 624 -570 -854 886 724 -439 -553 977 929 -843 -295 227 344 -98 191 318 -916 544 -609 -500 500 629 115 -477 477 971 468 924 815 -182 982 149 617 -401 401 443 -302 374 -65 -347 -893 140 -119 24 -461 952 141 69 -777 -19 -372 66 899 -630 -583 40 36 239 463 -763 763 224 -570 -341 56 -697 -216 -619 -380 773 -462 264 192 -948 603 734 653 -392 392 -430 430 538 178 -521 752 37 -764 -710 -69 139 755 -54 54 30 -273 99 277 574 -72 -762 692 951 -324 -273 965 874 -874 505 25 -103 -776 778 -22 -845 -277 625 -929 693 -470 -78 -258 873 52 648 149 -447 -843 -348 838 481 390 -381 -117 -796 -428 41 -411 -453 -217 243 846 872 -789 -649 613 -712 -554 -946 966 -965 965 738 418 766 -76 -704 -762 827 689 -823 390 -59 947 -755 -922 799 435 -95 -728 -373 621 -641 669 -978 -187 -409 409 918 16 -384 -516 728 -264 579 -113 -993 29 -540 -859 936 -675 -671 416 -376 -14 717 -580 235 803 836 -836 639 776 -584 363 328 347 -717 -294 464 458 -960 -729 10 -368 -869 869 -322 265 -102 210 -956 -76 -552 447 389 -708 -693 571 200 431 -940 58 -373 150 944 439 -346 798 -896 -582 276 -276 531 754 -895 -823 367 -808 401 -768 -902 30 -198 17 -482 -72 941 -941 -729 -577 540 211 -817 826 449 277 809 -152 -612 -800 853 -550 -799 799 970 152 -828 -529 -201 632 -296 296 -928 -191 -201 239 -792 -921 180 -594 -901 901 345 772 -104 811 -475 -295 535 -535 661 -661 649 623 -583 952 768 -872 125 -287 967 -116 305 -835 -221 -532 -990 693 -113 639 -787 -154 48 685 -712 126 -273 -937 -741 122 286 -525 976 688 141 811 -303 432 45 -45 995 811 -272 272 562 266 -125 63 -904 -237 828 90 -678 678 963 423 -523 -256 -563 841 621 540 976 104 573 -247 -662 -501 643 138 34 -197 -23 23 820 -713 338 -933 -236 -969 -260 -807 -523 386 -627 -932 -549 -984 -806 609 3 612 -486 898 744 709 68 -109 -373 192 -568 229 -840 840 33 -110 802 919 -410 -437 -680 -341 -228 -563 756 165 909 676 -934 -584 -802 58 931 238 -375 -41 -30 413 770 249 614 -768 -449 -151 -8 -603 149 -457 837 713 -341 -474 780 897 82 -82 279 826 -137 -711 892 -892 854 -629 -101 638 706 367 -516 -79 -27 -288 -204 652 -898 12 -588 74 -792 792 -702 413 -620 982 -30 145 596 -166 -747 72 650 -407 956 391 -755 -513 -336 -936 -421 -307 440 -56 725 681 -45 255 -828 828 327 -48 -504 -754 -878 -781 -746 746 959 222 371 -371 -785 71 -677 -138 -656 656 -847 843 -761 300 585 486 -15 871 -551 567 804 -804 -426 -157 640 145 -392 392 -531 922 -352 352 159 -139 -740 555 -482 218 105 -374 -307 247 -186 -736 702 49 411 -994 -92 -55 867 -752 -228 51 654 -577 -380 -566 373 -432 -126 -293 488 263 -582 -626 -232 232 -796 796 -631 378 -114 114 -472 526 462 845 -137 -315 -80 -49 -549 928 469 -527 -378 378 617 -523 -834 266 -651 716 738 90 717 289 -45 494 337 -337 733 -387 -914 -351 327 285 -962 -266 41 -301 982 343 -273 273 893 371 -426 894 -840 -930 399 694 614 968 -708 114 200 -200 -272 983 -11 -295 621 -201 -951 -264 482 -514 952 -952 337 -42 260 592 359 -359 -942 930 488 999 252 361 -313 909 -651 682 235 -983 -554 -298 824 -503 -844 866 -998 -285 -555 555 731 897 -141 141 -103 -657 659 -659 -463 375 646 373 337 -236 -153 468 870 -801 -653 173 940 -282 770 -770 384 469 -309 -756 828 364 -300 -954 -762 762 452 735 -519 -153 -923 35 523 26 -810 23 152 460 678 -534 35 66 -147 -769 -303 367 -907 -176 574 292 -410 -461 -363 92 -328 981 -923 -160 -733 798 -143 -369 238 -464 737 -527 801 11 -54 54 -941 609 -364 608 733 630 403 468 -768 -212 472 -546 204 -204 1000 443 222 -365 12 730 816 -816 280 425 951 -394 366 -307 84 -156 729 528 242 -922 841 -911 -329 -133 732 -732 -560 238 -233 156 204 -204 -338 -792 96 800 -783 -900 270 403 -986 -11 547 568 -237 814 344 -344 -904 -610 -97 847 360 -567 -314 834 756 -932 684 194 158 -845 -169 454 -727 798 604 -207 -246 246 277 862 -648 529 -521 -479 -572 -785 758 -918 114 -114 -544 -240 298 -298 591 -366 -587 587 225 -933 -387 -629 -181 879 -46 922 -4 28 -514 -519 231 400 68 -514 107 607 -363 -579 228 715 927 -927 -725 123 -902 373 -185 -433 -129 129 8 -8 -74 30 623 -882 392 -756 -766 -582 396 -396 -297 -317 -796 597 344 49 -287 -845 -609 941 -66 -422 -661 -78 -854 854 -631 -592 -157 -130 978 -768 697 -697 -585 585 556 534 -952 654 676 474 -374 -826 -58 -419 -886 -807 305 -982 -979 979 931 -758 626 -499 -936 166 -287 904 491 283 -156 -876 495 -117 -260 -90 503 -503 333 338 -373 813 -806 806 -62 770 -674 -732 967 -961 -987 -399 -766 912 531 57 961 -961 302 982 220 -642 616 662 295 582 -13 -565 889 -889 541 616 285 -335 -77 764 548 -152 330 -501 -920 -625 -296 469 916 -483 -58 -81 -959 -961 -814 -788 -934 877 -795 807 478 -211 -455 -412 -830 22 687 281 -966 220 -64 6 229 850 -270 748 -157 283 722 -722 -288 288 576 -118 -155 713 484 982 -287 994 -227 868 -131 159 -353 -360 -183 -851 -712 345 -291 807 763 -967 -772 109 -86 580 -124 747 380 -380 861 943 975 -975 198 924 -269 269 591 -643 -888 141 -471 379 -285 330 238 563 -794 150 270 -166 -695 695 -526 228 746 -983 491 417 -621 621 450 962 103 -656 -846 680 228 -328 588 -339 -993 24 -917 -753 820 752 -557 -292 -370 370 -52 52 271 -271 -176 197 -965 -587 665 -665 613 854 -497 636 -950 588 690 -690 434 -246 80 195 -375 375 873 204 94 -457 655 570 154 339 291 -419 -865 965 764 -760 463 -247 422 630 -666 -667 49 479 202 -202 -135 -743 315 154 -244 385 679 915 -780 -797 -280 -111 550 269 779 -159 -486 -278 -764 -51 815 298 -279 848 239 471 758 958 -757 -676 176 292 19 64 -806 -554 -409 403 852 -954 -335 -383 -931 -315 447 -703 784 -201 -924 -37 335 849 975 202 461 -375 -81 354 780 -341 -155 155 896 515 -527 527 -124 703 587 243 -258 697 898 653 437 624 781 7 169 -169 -973 461 -585 -944 498 922 -511 348 210 -210 257 -579 -334 -868 933 -520 -815 -204 932 -411 375 -502 -905 -698 -182 -430 492 717 867 -569 623 360 757 -27 844 -844 -779 -263 885 -455 -491 -174 -695 -819 -185 -13 861 901 129 -836 -58 490 385 724 -805 -951 310 -661 332 -837 157 -157 -886 886 698 804 -840 715 700 -345 844 -844 781 -781 -68 198 133 -133 70 -17 516 381 -596 -495 -825 945 -942 -718 -703 -46 -238 653 -879 -505 180 -180 -914 595 -901 -381 -811 -271 -398 -974 316 474 -820 502 744 -35 -788 394 -440 -41 -217 -719 56 594 408 218 395 -312 -403 403 -153 153 -688 -967 202 -293 195 -85 -76 76 876 826 -334 334 902 652 158 -156 -192 -971 -638 -775 985 765 187 -783 -180 20 -964 964 -649 967 281 637 907 -477 509 234 515 -975 -80 -359 916 483 -337 719 764 -764 203 631 860 62 704 -704 -92 -468 192 422 -126 126 -1000 -954 855 846 747 488 489 88 187 263 -160 -712 -750 -732 968 422 -566 -15 114 -612 -624 -839 496 -496 380 -884 34 -34 223 -765 -630 464 234 -23 919 -919 -596 596 436 130 -93 -678 380 -380 -161 700 -524 524 -811 -675 451 -821 -282 -781 -377 632 180 -122 35 322 366 29 -10 -33 -779 910 -540 -762 -695 210 585 -304 -657 -757 909 -692 910 535 -256 256 137 -556 591 -620 425 -743 -120 712 135 -135 855 -855 -701 216 -403 -297 456 -541 663 334 -375 375 382 310 -301 851 31 -164 -129 90 42 -42 -463 -961 -828 828 871 332 881 -881 530 -808 -872 437 97 -496 804 653 553 -961 815 371 316 197 551 -122 51 483 -13 13 -6 483 -655 288 776 596 255 367 795 809 544 -878 334 343 397 660 101 -101 -230 -669 -49 -479 -41 41 8 -99 -855 855 -695 260 -835 28 902 -375 -291 -894 -806 806 298 -5 -365 -152 -978 -313 -516 516 561 -343 298 -837 -11 734 693 165 818 360 -533 -630 717 -978 723 350 -600 600 -325 363 772 878 344 -23 -315 315 425 546 796 -462 -994 289 -151 -804 -713 -137 303 -688 -867 867 -36 -81 908 -930 152 -152 -675 976 568 264 982 49 -190 827 67 498 406 -949 160 334 -150 -695 -435 -654 523 -523 -663 958 225 170 532 377 -942 -389 994 730 441 -441 943 -922 174 -96 -541 161 254 711 -847 554 -365 765 -544 -460 -599 599 188 821 -825 -132 958 -75 186 -288 -615 -518 -675 408 672 690 -677 207 279 152 -49 -399 668 -105 -882 -641 712 -309 -159 -557 -526 271 97 -904 311 482 407 -417 721 -1 645 753 -369 275 -359 359 -25 551 -723 765 -584 -550 81 -763 -299 -220 221 55 734 138 807 708 -93 604 890 883 722 671 -651 494 284 861 624 195 815 411 383 488 -620 185 -577 -536 -284 284 492 -492 -582 582 -694 -399 303 625 -650 -554 -895 -572 -584 -872 670 359 320 960 705 -811 -679 -147 42 36 -71 26 612 926 -128 771 166 -166 -97 -621 -30 679 485 -408 698 597 272 32 -343 394 -989 496 908 -130 338 -338 -227 -800 284 -284 -631 -621 929 562 -802 -684 882 65 -394 873 397 793 416 648 -914 298 897 62 -221 -561 -470 149 498 -199 685 -615 -143 -31 991 -991 293 637 -530 710 557 314 605 409 -451 451 -860 403 -332 639 654 326 28 737 929 232 -163 -399 -466 532 -644 940 433 -433 -678 579 -653 52 -173 173 -201 -742 352 545 -417 151 -143 -120 -411 -944 -245 245 -56 -697 -351 -190 712 -712 -407 537 -725 -998 625 888 -431 -317 -706 -484 754 -569 254 -162 -187 -152 -277 277 945 -183 -332 -111 193 -505 -500 406 646 166 313 164 -301 634 -448 795 -355 355 11 -275 -466 752 -241 -478 111 -571 -210 210 947 37 -811 811 601 951 601 -159 -120 306 868 577 -492 -5 828 8 62 -375 -880 -236 -823 -140 413 -413 -994 994 -725 -709 795 -363 482 416 -296 -282 -670 670 408 328 -42 -145 486 -486 248 -48 94 127 394 -757 596 -815 225 160 -484 367 768 368 300 -659 -824 -876 -123 494 99 -356 -178 584 824 -196 697 -372 -115 115 360 -603 -339 639 -876 174 257 -69 147 -792 987 442 -445 -35 -483 512 -800 800 182 147 -572 669 -343 278 -453 447 -760 -650 408 -408 386 546 407 -815 11 126 245 243 321 -955 -349 -927 -167 167 -661 -653 147 -66 -936 597 646 -153 -789 -456 -550 -588 -872 -419 -668 -513 6 589 -460 -991 -840 51 327 699 974 -974 889 -924 -883 -690 -532 -357 39 593 -35 -181 242 -826 443 -443 -518 22 896 -18 -7 7 379 420 876 82 -663 -994 403 -338 900 -900 -1000 1000 -450 865 21 488 -328 -657 -637 -634 610 -712 -304 -384 916 764 349 -618 397 -103 -811 736 -574 -377 417 488 844 -844 -465 465 273 -454 -904 -524 660 417 574 -816 -555 -290 763 -85 -826 -701 369 -818 715 -761 223 670 -784 321 368 192 -965 965 369 133 -370 107 -114 194 -349 998 -642 559 714 254 423 622 345 -581 -730 912 179 -795 738 774 493 971 234 -234 -194 747 361 777 52 38 818 723 189 -480 -494 -888 -760 -376 401 522 -19 634 918 504 -279 75 -319 797 -409 994 81 847 667 615 -902 -535 6 -717 544 -785 718 -38 237 -97 338 58 -583 -562 -441 366 13 -301 384 119 -498 -402 219 -219 823 843 -186 -889 160 -20 -541 -763 536 269 -21 -568 -548 689 -465 465 -506 245 496 312 238 -656 -992 992 -984 521 -593 536 582 52 237 989 -230 -487 100 -742 -214 977 511 -838 943 158 903 468 299 906 -684 -478 -250 291 813 -718 725 -760 -303 124 969 -634 31 -66 989 -838 289 677 -389 389 -235 160 -762 -17 -278 51 -924 -943 252 -804 -784 -975 296 -592 254 92 -485 485 -959 -279 87 -87 -102 899 -248 985 -941 550 864 399 394 368 -972 -75 -301 775 826 -655 462 334 377 925 738 228 -752 397 783 731 999 -979 -737 -918 384 -210 374 -367 -627 627 375 509 915 802 -39 39 183 -980 -84 84 -771 -802 906 -715 30 310 -62 -111 -195 481 553 -300 136 -455 -126 -766 872 -447 -934 505 554 -715 -692 -30 239 875 118 -950 988 -838 328 -328 -824 601 386 -631 -961 998 -160 151 541 215 -69 958 965 981 -408 408 -895 644 -284 -719 655 630 -768 -810 -507 766 567 -567 211 -329 -579 734 -977 991 -42 897 -38 38 -676 676 -504 297 -703 -130 425 85 788 -433 194 501 192 -430 252 -47 -73 445 -144 993 21 -672 929 -664 608 -138 30 -278 402 -782 602 352 -159 190 -941 -751 -973 -218 335 409 -924 -442 -848 848 165 -638 761 327 440 -440 78 476 334 -334 -623 -159 610 -610 296 147 -53 -454 641 601 -883 697 -375 -922 601 -803 516 758 -632 481 -968 969 70 -971 208 -249 699 751 384 709 -203 -482 -829 829 861 -91 516 -709 626 314 -289 604 466 -513 -666 69 76 952 114 -114 -896 173 523 248 89 -4 574 -526 663 128 -999 552 309 523 -55 55 -219 731 -31 -471 406 226 304 -814 -74 633 794 -794 -187 300 -625 -160 156 -339 -699 824 251 -251 -88 -413 456 -392 216 -401 991 -510 783 -689 827 -827 901 224 131 -328 233 -370 513 -324 -624 624 177 -177 934 -164 719 -937 -283 -496 -411 451 -195 924 -704 219 -119 -315 881 12 -360 405 -715 492 -291 889 -209 209 914 -451 108 640 770 546 731 -598 932 -255 371 -428 -260 -685 915 886 -28 -482 440 236 -73 -825 405 -405 -170 -88 -710 710 -165 -207 918 -970 -499 -312 -715 743 -844 -280 583 -58 877 -711 39 272 927 -863 571 -119 297 443 -213 213 74 -582 -60 60 -793 -875 915 943 901 -901 447 -103 384 -149 -952 30 84 -494 -473 473 -130 278 -111 -985 517 510 -569 -373 42 317 508 494 492 542 -145 -768 -774 70 -89 -842 -383 141 887 771 -842 -843 445 -185 67 -67 824 -354 293 329 746 498 384 -290 -988 988 -273 119 -943 -34 692 -692 -189 -731 986 -986 622 -258 670 -337 -268 -85 629 -359 982 628 824 -392 440 976 -867 -735 409 205 -664 -861 -156 322 -74 -508 -70 31 343 790 -405 -583 46 -46 52 439 -246 -739 182 -39 -926 -567 832 -832 863 377 872 514 744 648 -725 725 988 737 -358 724 -453 702 711 819 -423 786 -129 -244 -146 290 365 863 341 302 419 -82 -546 -473 -104 359 -683 -75 -497 497 -284 -198 -333 -631 -84 -319 161 304 -460 911 -633 -286 555 325 -64 797 -616 -987 288 -571 -576 576 121 -121 203 -92 -453 35 318 577 -232 -113 859 -238 -881 881 499 -422 -854 -183 -750 -679 423 271 -544 878 996 -996 -165 -645 122 -410 -423 -491 -517 -313 -362 -302 65 -718 27 34 373 -965 -878 878 -336 -973 -694 -990 198 -198 806 619 -862 -60 432 -49 -988 -97 -674 674 122 416 659 -494 -677 692 -675 196 -390 931 128 37 -124 -369 -648 799 -519 460 -412 -225 981 671 -256 840 -423 766 279 766 757 -757 483 -483 -809 -847 347 336 -378 -502 233 -666 -816 677 506 914 481 -481 401 -64 -338 338 809 -809 -615 -695 -206 341 693 755 52 978 660 90 -686 350 478 913 -83 -352 -314 106 137 -963 -600 -945 -956 249 -867 664 394 566 50 362 -597 -347 318 323 -207 677 850 -768 735 265 -610 -839 -780 780 351 -899 -626 -793 777 156 110 303 762 683 -430 466 130 223 -705 965 864 709 -761 -753 -373 -58 -186 -854 286 799 -701 -442 -578 578 -213 -570 181 -125 306 -306 -512 -684 -432 -240 316 -316 -79 48 332 -332 233 152 -898 -543 -848 -789 -401 170 416 865 881 -915 256 538 23 -847 825 587 -997 -552 616 699 -4 -875 897 -846 135 639 -271 -41 605 -281 91 41 -491 685 -162 740 363 -636 384 -360 -855 378 773 -240 587 -587 112 -332 353 -353 374 508 845 -102 -667 -958 161 -532 -639 -321 756 -997 -523 -908 513 97 -327 -592 -416 416 -776 -217 -347 958 -199 337 835 -842 -530 -250 226 291 587 559 990 372 -281 -171 -991 -633 937 74 174 -785 561 640 429 372 -158 682 -498 498 654 -871 -289 289 -296 -959 64 -728 -494 879 -298 298 633 -719 363 -533 -478 478 -193 146 -589 589 641 -641 375 -645 -95 715 120 -766 -361 361 -178 222 -364 198 -516 172 -190 264 898 139 791 -847 -35 -923 -181 475 -443 801 670 -217 514 920 831 596 916 -694 -96 -333 181 -181 15 -732 -346 -282 374 114 302 360 -383 -967 109 117 -445 -194 635 -441 -40 -806 -945 98 316 -978 -334 8 -573 -672 -307 -752 -243 -610 -773 -223 686 -686 -665 835 41 570 -14 14 -90 -137 -516 -351 301 -163 -972 -504 -917 -790 413 -31 324 -728 -418 -164 -731 -945 11 976 496 -496 -323 812 514 258 -731 258 343 948 -825 -865 282 -123 -207 217 -852 627 -624 181 -814 -209 893 -893 -892 892 911 -581 -984 -78 12 613 -83 812 250 190 -97 623 -858 569 -963 963 -788 -319 -204 399 -229 -427 -270 777 -237 -260 56 -382 -107 239 584 225 635 553 -433 433 673 -534 966 -966 -3 457 -453 -26 -787 194 -768 585 581 -581 233 -233 -266 533 -561 561 739 97 -962 260 926 -969 54 275 -860 788 354 -354 886 -886 -562 562 -118 950 -86 86 772 893 215 -395 837 345 -210 744 187 -442 -442 83 -34 762 352 808 -879 879 64 -107 -246 433 -407 103 523 -183 -40 949 33 -368 605 405 987 -210 711 -711 51 -896 312 -252 750 298 -721 534 373 531 -946 946 600 687 455 -455 745 22 889 974 -901 901 170 -799 568 -484 430 471 665 833 -405 877 -850 -242 -723 128 182 -912 -880 880 -196 225 -292 -437 252 386 -909 -105 -327 327 -458 674 -794 740 413 -431 -160 -538 567 -399 49 652 515 498 139 -732 -292 -286 326 -878 -366 -23 601 -82 600 363 270 648 745 586 -75 75 -466 861 256 163 303 539 -917 -188 651 148 -459 188 788 313 -804 313 928 -131 799 728 -507 339 883 189 45 679 -730 730 -985 17 441 924 874 -688 -525 445 -856 -928 -922 394 263 -866 -251 -684 -32 -766 997 -345 -532 669 -811 -143 993 -930 -761 -657 -640 28 -591 -651 68 595 -320 -426 -411 411 -396 -634 36 616 -477 308 996 -113 323 -190 -228 -531 263 -588 63 130 -192 -51 741 498 -360 57 -478 -603 -413 413 157 -711 173 -638 129 -630 942 997 971 599 596 127 639 -639 289 -38 -427 -142 -321 -364 -309 309 110 -357 730 -628 -748 -582 704 338 90 675 -514 265 775 -902 318 -47 -552 60 2 -235 -530 781 -967 -54 679 -679 -839 839 807 -409 931 -787 -332 162 867 838 -304 456 -65 -718 123 306 615 -197 142 -383 746 763 91 160 -15 22 72 111 381 201 -319 -606 716 -716 -805 805 525 345 334 863 150 577 -514 -371 916 -988 560 -419 417 -28 -864 -551 366 -78 -363 -175 899 944 -300 259 -793 -900 -107 107 833 -256 -447 447 -233 -456 -702 -537 -668 -472 946 262 518 -172 281 -281 -84 672 259 -259 -944 822 930 -699 -126 748 -527 431 -906 906 -220 -652 554 -43 616 -616 614 -614 -261 -225 -665 503 -235 580 668 584 552 -774 -500 -977 969 -636 -880 -626 -390 287 -303 -936 122 -374 189 359 214 -11 -160 -542 -305 188 -396 396 232 -599 246 921 -790 -349 -901 901 -947 -194 -616 610 535 -342 567 -227 246 167 -411 803 -685 188 -110 447 217 -217 -625 -763 859 -859 -195 -554 279 96 234 -84 -50 -107 803 -395 711 532 485 -932 -748 962 928 -928 -883 479 420 712 209 673 -988 811 184 592 390 -102 682 846 -990 -33 847 -205 -899 -548 -392 392 -127 -659 956 -386 -327 923 -836 383 827 -962 445 -347 285 -285 497 343 -727 727 -121 196 522 657 637 -637 -717 -289 159 -780 -897 126 -931 -608 -550 620 -933 503 -562 -601 -181 -215 -681 -486 284 -284 -766 907 -295 987 902 -302 856 -624 -844 -991 125 -151 -16 285 563 -816 628 582 -473 -523 -955 -492 -714 434 -804 -27 -599 721 -733 -968 -879 607 -986 986 968 692 -252 252 -957 628 898 990 -806 213 496 -211 -652 426 314 -106 -533 -739 627 257 -440 403 988 -45 628 -628 652 -926 -791 -889 932 -932 266 816 -403 -41 612 217 415 349 -963 -101 -268 -880 596 -596 165 -650 -159 987 -178 549 -714 714 949 -80 -579 -654 574 -574 -689 56 -701 701 -601 -144 701 -442 -411 710 238 994 -135 391 545 191 827 586 -969 144 18 267 -214 961 -530 -460 -258 -266 196 -143 -633 -788 -68 -347 820 -327 453 -247 -420 -440 895 551 732 -732 -711 -905 651 668 63 -758 689 -689 -676 676 946 -880 788 -495 62 320 -357 -816 98 408 -272 566 750 -574 763 -738 -406 589 -471 -763 -914 -787 -643 677 235 409 630 306 724 -724 -999 -892 -281 -85 276 -276 -724 724 64 937 161 319 284 816 746 -746 -543 -620 214 806 -2 -69 -393 393 35 923 -6 114 -596 312 793 -648 208 792 719 -719 -419 908 -439 35 -147 636 -732 368 717 -751 348 7 -581 -612 8 -241 937 9 242 -242 -255 809 863 -300 -702 -462 917 556 850 -850 -892 -966 -177 441 148 106 -755 -384 353 704 -146 600 -999 833 915 22 615 -615 -346 -863 920 -552 509 355 -777 475 -498 81 -826 -343 475 -247 -130 626 -159 -805 -867 93 937 534 159 134 213 -856 126 251 -311 840 240 -764 -646 85 -306 -478 -390 683 -938 963 430 -673 473 772 412 662 -653 88 138 -434 -576 -347 60 -844 -913 -991 -622 622 -28 28 778 705 -973 973 -115 651 546 62 962 -962 96 581 -346 346 -483 225 -917 428 -717 -270 663 967 807 -807 -672 796 34 -876 -203 729 449 -31 917 -128 739 816 37 -37 -90 331 -866 589 524 634 -492 410 579 824 -717 -779 644 841 -469 -341 655 884 361 361 980 -980 828 239 -740 -58 -602 602 326 -180 -773 -242 642 411 650 -650 -425 -701 324 428 95 521 -203 -512 -272 -571 150 -679 -867 670 -303 -168 856 149 592 -1000 471 -471 411 -640 -371 -319 277 141 -623 -662 -589 589 -976 -862 965 980 254 -908 313 574 501 319 -258 -380 -455 455 35 -35 -595 217 -963 -350 623 464 -187 34 -187 563 271 60 729 -300 -532 686 -503 665 348 883 861 303 879 36 624 -747 458 494 23 -23 -399 255 476 -981 -138 -298 -924 -969 -388 558 -700 -475 -428 428 949 585 87 953 349 691 708 382 -59 230 -915 -845 334 618 203 -225 792 97 614 108 -606 896 690 616 621 289 -397 -519 101 663 -509 -129 -545 -714 630 -721 544 17 671 346 350 301 668 466 1 140 -748 -192 -724 737 751 -797 656 245 -361 -910 232 -232 389 830 390 39 2 531 -304 552 -569 569 576 608 -353 123 205 -440 506 -257 153 749 204 -98 -458 163 924 -924 -969 -56 389 -576 657 -276 951 -111 -654 145 -240 240 -624 -676 -988 -14 -884 -700 -184 -436 -670 -162 377 -207 -828 810 161 -666 -954 -32 682 -920 23 339 -926 337 -868 775 854 663 881 -881 696 -151 -778 716 -477 477 -362 -643 -678 -976 -700 -627 -152 152 -392 390 530 190 -801 804 553 182 192 -168 693 546 371 -904 -33 -487 49 872 629 -399 942 891 694 528 -184 -221 -978 -180 377 -377 -576 823 -337 719 -311 926 -629 895 210 -156 58 -935 583 -583 509 -271 -151 -289 597 -597 487 -82 -325 325 453 -453 -868 333 -761 -631 -449 139 698 607 -381 381 -439 414 992 -871 -376 888 -63 63 -858 858 931 679 -476 -113 254 675 -356 -719 -993 993 -361 -391 -614 648 -854 -734 759 -759 -980 540 -25 998 969 562 597 509 385 -864 -673 533 -731 496 -61 61 68 425 -570 -199 -260 260 -497 -280 538 -908 968 -968 -923 -898 -323 887 794 -204 -581 954 -888 81 -419 376 -791 -79 -92 -26 -704 31 -896 896 240 -724 424 893 -926 -568 876 304 -990 927 -430 430 319 922 207 -91 -278 -840 464 -464 193 -738 -855 381 298 976 398 -372 287 794 -267 -572 -255 374 935 -935 257 -361 -880 -324 220 780 -985 120 -92 3 -302 154 -216 -218 167 923 199 -750 -530 -70 -519 -783 611 524 959 176 -848 -537 91 -37 42 -599 744 831 -185 185 536 -198 -229 229 -365 322 -110 550 391 65 -398 160 -670 597 300 798 -424 -784 361 -607 -844 618 -170 250 604 -758 -236 922 -796 -135 -461 -325 -674 636 -99 -37 -960 -291 -462 243 585 -172 -351 351 -741 -523 -990 975 813 -907 117 296 -124 -440 -930 560 -764 -941 918 795 -782 -772 -944 -438 470 -212 216 -573 722 -853 1 -395 533 -533 717 325 139 -139 -142 826 728 -659 -381 83 999 268 -832 -839 -586 -124 -251 -882 -474 474 382 -745 135 225 -9 949 602 446 -688 -161 958 -873 112 353 -788 -900 -871 -981 424 298 81 688 218 -761 -351 27 -569 34 854 -787 -773 377 -362 684 -735 431 -770 97 -343 213 217 -706 428 692 658 -304 389 948 774 949 -383 -515 182 657 26 155 -119 -115 -282 282 82 873 -235 -256 60 -360 442 -442 462 -19 -522 522 190 -348 959 145 -409 503 -461 918 -82 82 -374 -303 -353 195 -685 685 398 -528 168 -366 84 -553 411 510 691 -315 -896 -665 -468 998 -601 -404 821 819 464 -464 345 -303 -726 -774 -350 -38 -215 961 -433 818 -15 -732 -666 654 742 673 578 -578 -768 -271 376 -308 127 -998 -411 928 -290 -866 921 -921 -249 195 -93 -375 316 -147 275 -275 -775 615 539 231 306 508 -428 -294 122 896 -715 715 -100 683 621 -872 72 -718 132 347 -872 812 52 -52 -867 389 970 -852 -47 149 881 742 216 704 635 -635 823 1 -874 -130 -169 169 -198 -749 -994 242 57 -471 -788 -538 393 47 789 -936 -709 546 246 -625 996 874 -70 -27 -896 961 411 -411 -205 -454 842 -561 333 -692 483 653 -807 -228 236 -162 650 585 -728 66 952 -952 621 739 773 -773 922 404 337 930 123 -123 915 -74 -717 295 -741 596 -496 -850 595 16 -260 -546 -76 -726 -284 -968 -956 -296 348 519 363 -781 -674 -999 -898 -720 -794 794 -220 -551 -350 358 607 -275 749 -131 333 -454 -818 -894 333 -655 -847 -649 445 -340 -516 401 163 -412 254 449 -581 -539 281 258 -743 743 446 630 931 -931 907 280 837 646 -846 -372 890 -251 78 468 -392 815 560 914 645 -586 -273 988 556 532 -25 395 -668 660 -936 777 441 -216 -18 395 -592 -648 -399 -509 -607 -895 -765 -3 342 837 -950 645 373 -622 718 -74 -352 -619 917 -917 -74 489 -253 253 -627 -599 -174 986 -176 776 6 -114 353 234 -818 908 327 -96 -802 802 -159 -383 -873 376 530 -324 52 403 113 -985 -108 659 -622 -887 913 -996 71 787 375 -714 294 629 203 264 -67 269 8 -635 -507 971 -228 204 -572 370 957 -487 -817 482 643 -628 144 -744 -449 -564 560 691 -246 832 518 -417 -111 606 991 355 -284 -589 -734 -586 800 677 448 -448 -447 447 899 -539 364 -931 365 -138 286 -83 -502 502 -743 743 708 -230 672 -914 -386 -786 -719 719 468 -468 390 479 79 -79 -591 -424 -169 -712 931 164 -242 245 -419 194 -17 -389 625 -443 -687 -785 197 634 -944 -927 769 -210 828 -40 619 -554 -78 112 328 -328 -809 255 -659 92 74 426 -633 -691 414 494 521 -289 -611 611 -654 868 421 -421 -830 -214 -166 166 -578 90 -271 271 -903 781 35 215 -565 773 217 -779 188 -408 -403 235 -705 803 -817 240 -54 -849 238 865 159 -282 -903 903 -582 -130 188 262 861 -861 -334 -812 -64 676 -143 -294 810 -439 845 -434 588 -588 166 -914 -346 -341 -811 -441 -928 381 -882 -107 -595 -271 -580 580 -914 -474 461 -10 -966 -426 -55 527 -858 -894 -75 884 933 -933 96 -96 273 193 -338 -504 384 532 -814 577 975 -373 -493 -295 -915 -85 787 -475 -783 113 624 -390 159 -957 688 156 421 580 -16 472 -228 228 -511 511 554 346 860 -860 949 -949 325 -605 -321 180 -482 -765 507 -507 502 -502 -137 -288 -818 818 341 -677 414 -469 920 -340 -609 -274 686 -293 647 -662 864 -456 340 -686 321 815 -996 168 540 -540 -184 184 909 -601 952 785 -520 520 32 144 -403 93 -806 -891 98 361 653 -88 742 -479 819 -485 373 -690 847 192 -709 -896 -144 144 680 -144 -694 -741 104 -949 276 -140 -572 27 -332 595 874 -385 -202 88 519 909 -287 287 194 -944 841 -753 -60 735 976 -495 525 337 -302 423 110 -176 64 825 -638 638 -339 339 226 -226 -989 -469 -179 450 817 940 -280 993 245 -437 -86 331 -27 938 238 -809 -87 555 48 -284 119 -17 -883 -98 -190 -350 649 -816 -942 -205 958 55 716 -17 117 -663 -69 -928 -487 983 705 -705 546 410 -879 494 -777 783 779 364 -211 777 -880 389 514 903 781 -22 695 523 39 364 -282 282 -677 -657 -876 -468 -654 654 -775 -685 697 949 399 -244 -877 956 -418 926 -309 -930 867 -867 807 638 915 -81 573 369 -584 -962 -231 -940 -682 682 -413 -83 716 -537 -365 273 378 -378 376 771 -947 947 -831 -545 666 162 -469 -318 870 103 355 -384 687 -719 930 162 -656 690 -120 120 -41 326 585 -239 75 -577 276 604 154 -109 174 949 644 272 -624 -605 -503 503 -451 451 793 811 546 96 -197 124 -401 -538 11 -11 11 650 91 -888 651 714 159 974 362 -958 -789 -263 -530 530 678 553 87 -754 303 2 801 763 537 -199 -946 -18 -710 679 71 -71 -828 828 -442 314 -740 -512 -499 -639 -674 674 -310 -409 853 25 717 763 -889 988 -391 -656 728 -728 34 -277 -851 -969 825 -978 -929 446 478 -478 -675 -903 -525 -803 656 146 -612 -345 652 -621 151 516 969 -741 589 32 327 504 622 223 -403 581 836 917 207 -36 -460 -953 -878 304 -213 328 403 982 660 5 569 -894 382 -837 867 -356 -378 631 -381 381 -824 352 -783 573 470 -919 -651 -875 464 157 -178 -747 -964 -997 -788 -600 -769 655 268 873 -439 439 -888 -342 484 -484 -890 444 -759 -147 -704 293 -346 -792 -274 -373 -667 -646 880 82 -190 954 -831 -137 737 -921 -208 -897 -437 -98 729 -729 71 447 -14 -443 918 -918 35 -147 925 -925 -630 -457 486 685 430 928 -175 732 -238 -914 713 306 -579 -393 -55 623 -612 775 469 -314 -235 -27 -411 -984 -125 125 -490 315 -417 -165 -909 46 -659 659 -70 380 621 931 -942 142 -877 -158 984 -984 699 -998 -423 -338 747 -586 934 -934 168 -168 -333 156 129 -585 725 565 -69 151 -115 920 243 -920 -682 374 925 -428 383 -801 -34 -958 2 595 796 -318 -481 -633 -335 628 -498 244 -604 895 -850 113 782 812 -555 382 -990 990 74 65 468 851 -163 823 578 -594 964 410 -914 635 -166 -895 392 83 -31 -45 -390 -74 4 672 840 -190 -608 288 -968 567 -281 281 -786 -698 -353 593 725 718 202 -298 120 -373 -476 802 690 867 879 763 -391 391 -409 -204 302 862 -929 728 -697 130 383 -383 73 -254 -425 -970 -782 530 14 -4 99 745 609 -305 259 -29 -823 -893 -170 -150 -545 -884 -278 701 -665 699 -919 234 -326 129 665 -246 -775 -390 220 -670 122 647 -980 -647 527 -122 841 661 -1000 924 936 566 399 -399 -525 344 403 -656 751 -84 -210 207 650 764 742 701 -663 -946 339 579 322 838 992 419 -693 -716 -788 -53 465 -316 103 776 385 -276 858 984 -913 895 -995 995 -56 315 133 610 -280 -904 892 -296 774 -774 -577 458 22 776 175 159 -833 -56 204 904 620 -885 -516 759 421 82 -906 397 954 -151 532 -532 -933 -960 301 -262 -849 849 951 905 163 -765 859 463 -293 527 889 -198 -919 -691 -104 -846 -40 953 -294 -653 -359 204 -395 -778 503 181 495 -788 954 564 676 193 231 -45 -41 888 -821 -795 949 -607 -951 -908 509 -509 -599 599 744 453 648 -111 725 -885 -606 -383 -610 405 210 -544 -635 -810 -604 -407 -878 874 139 -139 -702 702 566 -566 -616 795 -203 -64 316 -699 -82 406 -656 -461 -589 -889 930 -930 -465 513 -291 -139 417 -160 -768 -222 -963 -675 -980 372 176 568 314 979 82 -813 -424 365 968 638 -498 411 -800 800 486 955 879 122 -702 476 -452 794 -128 128 818 -415 -388 -825 -743 690 -988 338 922 961 -115 115 -346 -264 -224 436 -794 932 945 -585 -862 785 -36 -573 -42 -734 -139 -495 -229 -189 859 -327 -856 856 -551 -502 -788 528 -419 933 440 -166 90 816 -874 874 -270 834 -208 -283 -504 24 -291 218 615 -536 -704 291 926 -910 65 -394 211 -211 617 -888 906 759 -602 602 -543 543 184 409 20 -20 -234 323 -271 734 -170 -383 -766 -950 -709 944 147 -682 -167 77 -854 -437 872 906 -365 773 -559 548 34 -34 203 -360 -488 488 347 353 -914 -912 -300 56 507 -112 437 -181 953 -25 705 -297 511 227 -753 753 482 749 -411 -496 847 924 912 363 -243 243 84 -314 384 -384 -595 506 -847 -336 -123 -203 270 787 448 862 -861 861 132 543 178 422 967 -967 688 -303 -140 -882 -206 206 715 -452 -977 -226 867 -718 988 -355 885 -436 -915 870 -675 824 111 -92 -92 154 -60 -778 418 -946 -60 60 -219 169 -719 -597 -177 624 -738 848 -135 135 917 292 -468 -461 951 123 -345 345 504 566 -73 111 446 612 -211 -955 -255 367 -253 -906 904 -635 -716 632 -744 131 955 768 880 -851 -782 -772 755 -851 443 -501 -617 132 -868 469 369 5 609 807 -273 474 959 177 -49 -612 -322 91 -294 -423 683 -578 -864 -418 -795 -287 923 624 -519 -785 480 668 602 -537 405 -693 256 515 183 984 -392 -39 343 -946 225 -56 -585 -949 -641 575 552 -552 -962 40 742 -102 -165 88 592 -499 407 709 155 -520 -539 431 964 -964 769 -514 -485 -270 -290 290 -61 895 -70 70 378 93 -197 -266 114 383 930 765 -296 976 629 -629 -20 20 722 -340 79 865 198 640 -501 -778 -453 354 196 -194 -90 -460 117 -324 -781 752 354 474 303 -978 287 -722 -922 869 -13 77 197 30 -139 249 -355 -321 291 -5 293 -130 197 -71 -453 -35 -223 425 -253 285 -563 563 392 849 -648 -246 -392 908 -461 -508 543 -909 152 -231 -508 546 782 396 339 956 334 -792 -586 586 -994 77 447 -311 14 291 474 612 -95 -726 235 -84 -969 -287 548 -239 152 594 -806 581 -492 345 -584 -977 -489 489 -747 -100 -749 749 -434 -607 263 -263 -270 568 830 -284 126 868 631 -631 758 -421 922 882 969 225 -663 145 343 800 -246 -845 359 -303 -523 -673 -833 -169 641 -482 -501 -498 -42 -427 -77 -99 12 -774 694 181 806 340 -276 -767 -150 -466 431 643 -613 -481 533 212 698 924 733 416 749 -749 -43 39 67 -67 -752 -99 867 -873 -408 -718 210 -597 -566 -907 856 -856 -720 -816 592 110 246 -650 882 -541 232 -232 -193 -926 -177 -711 525 -525 -416 -223 741 636 -176 -514 353 964 -735 911 970 515 98 -327 -585 -731 -564 740 -334 476 105 -881 32 -599 -462 502 515 -11 308 -308 492 -675 734 -163 -50 389 -966 -310 963 231 943 798 -474 -126 -375 -367 181 20 682 96 539 -129 79 -327 416 671 -90 -528 -933 263 857 -228 -550 550 -613 973 242 425 104 161 -273 -419 619 449 -147 519 -360 360 -374 979 189 97 -966 586 -239 536 598 53 250 90 189 596 -15 201 533 854 -429 889 -476 841 768 936 -338 382 488 42 -688 688 -581 -539 159 285 -632 632 429 -230 873 36 75 -377 391 -952 -862 862 -100 -768 77 991 -135 -181 -458 -71 -603 -904 -356 950 -433 -562 918 -48 -688 -139 680 -601 930 291 -92 653 409 -901 436 -834 -412 -516 30 -752 693 914 321 -321 289 314 791 -5 -690 -734 152 -993 -366 -104 -710 712 948 -809 -2 648 645 512 -99 -138 -419 697 -288 -536 782 -457 -496 -864 730 -328 -508 -941 600 417 18 -770 -513 775 -920 -28 701 -778 761 -912 188 -930 907 63 136 -336 651 -945 163 199 -545 545 -770 -344 -919 919 -977 271 -745 52 -407 374 602 -136 -664 -706 423 735 -747 -194 659 127 539 970 502 -334 -223 -524 -62 288 -163 467 676 -676 427 363 -937 400 407 291 -327 181 -847 -233 -600 -490 -213 711 818 838 -253 -134 -136 -266 -971 218 -654 654 245 812 -33 -174 -249 274 -997 833 -310 786 -993 -750 990 -710 -953 -277 -61 -988 -24 304 966 -966 -234 623 432 -432 -172 653 -534 -2 -495 153 -932 932 -5 -656 190 427 243 844 -253 -618 140 -140 751 -93 585 670 -196 -941 925 94 640 888 -578 -35 -498 541 -394 -372 -62 652 -980 901 720 343 643 358 35 -600 556 -94 -629 398 -328 910 -409 -955 964 -220 -807 -588 -226 -453 -912 -314 271 502 -30 30 435 506 445 -915 -736 211 -558 157 -670 7 17 -699 -945 -583 -182 658 585 -839 748 -748 -166 690 404 507 -965 -838 374 857 -395 -811 -90 860 -151 -924 186 -104 822 965 -113 -832 -650 -68 -261 261 -597 -684 269 -269 380 537 329 100 -560 -496 317 -817 -964 -686 -953 616 -912 -209 -999 -802 833 506 122 -230 -939 980 -454 103 761 -731 -950 -238 -988 939 -188 214 412 104 -322 -801 -670 217 -847 847 -722 962 -409 -374 -404 82 773 -331 -912 -846 -679 -152 505 315 -168 941 172 -172 83 -140 276 -393 290 560 -826 536 413 304 547 536 93 897 954 -845 565 246 -35 421 983 -983 -702 930 -343 836 -27 363 -965 965 763 412 -362 930 -316 -411 -652 652 -768 30 -577 987 286 403 738 -904 -62 62 -72 -819 645 -645 844 -885 914 921 -693 767 39 -39 -787 -240 -158 -5 253 811 229 907 -306 597 -528 581 -975 975 -587 25 -148 -417 432 -432 257 -345 61 -885 -2 -22 -123 78 -416 455 -781 781 -513 639 771 692 195 333 977 586 -203 -754 -795 423 737 -146 -975 458 -544 -430 -660 721 -436 436 167 318 -697 883 583 -749 676 -730 707 46 320 999 -192 559 -447 -121 -812 -8 945 37 -307 504 -773 -351 -909 -400 496 942 305 -400 290 -392 -771 -416 -11 36 553 23 -222 868 237 -81 383 588 -228 228 28 499 -696 -167 965 -442 385 978 -320 408 453 420 500 -863 525 998 -285 593 603 961 509 -999 880 758 372 694 -146 931 -970 696 -445 -681 432 -579 -614 614 -222 -418 -626 -971 19 -19 -343 -660 480 -538 -653 924 -430 930 946 -25 -109 109 778 -361 -398 -560 503 -967 -435 -415 -577 577 213 868 391 241 581 -555 -521 19 194 30 126 -175 -757 -758 -943 948 -667 -480 652 -805 335 -335 -626 406 640 802 76 794 382 792 923 -372 550 248 -996 -544 984 -984 433 609 200 874 -652 138 689 -135 -75 824 242 -515 239 -37 -994 -972 -688 -290 433 -946 -376 -788 -825 -791 -733 733 -997 885 -231 -753 323 371 -558 -896 88 -704 -331 331 -516 933 388 -440 -995 904 348 937 679 375 751 699 -921 921 -413 -721 484 -218 -963 889 -763 56 -117 117 -531 115 187 616 4 -692 888 483 -560 418 307 -247 -22 -787 -477 980 466 787 662 -55 -62 -762 -409 -931 854 -585 -30 437 790 132 -99 266 -895 -476 907 -837 -982 -230 -509 813 -519 428 182 631 -816 196 149 52 37 -812 -740 388 -509 368 -92 700 -820 -469 -628 485 603 -998 -915 195 -575 -365 629 -595 630 -630 950 -950 469 -666 -449 67 -884 866 107 320 403 433 537 -648 -687 -908 756 -979 30 -457 174 -943 -995 995 -331 -68 862 -862 -480 480 577 -693 105 -105 655 -25 -676 679 -727 727 992 269 -434 672 -74 12 -35 105 -935 -102 412 729 -675 -551 381 879 963 675 -912 912 -83 785 -444 -938 834 -488 -723 -666 278 970 -333 215 -363 562 -374 442 506 -514 137 899 541 -422 -90 -869 618 -364 919 -919 -642 998 542 415 319 -682 735 366 473 814 819 -576 -667 -649 -524 45 999 533 -667 893 -863 556 -175 487 -896 -914 -149 582 -585 231 -25 -556 -219 -901 -804 418 150 564 -27 846 -182 397 76 -851 -228 -548 -553 350 694 440 477 -819 686 -613 346 -65 10 804 -484 399 -329 425 483 276 49 -243 128 544 741 610 -932 663 -750 750 652 653 -609 -152 903 -122 -219 -356 -276 -277 -396 -257 -146 -315 -383 -288 -40 -504 -623 623 -667 667 -796 672 -758 828 -729 548 -367 -861 865 -392 -170 897 -732 587 354 -182 987 -591 -947 213 -498 51 -305 776 847 -658 -556 905 619 -279 311 581 -808 695 -455 -579 431 -431 -378 30 624 -979 869 -869 -978 -130 -937 -909 -584 904 -661 845 -196 -313 -284 284 946 229 599 346 -958 725 780 397 816 -412 -20 20 -237 -327 -532 -518 -212 -287 684 839 184 657 -498 377 3 -3 940 738 584 279 854 376 873 130 750 649 614 -423 208 635 -114 647 592 39 -141 560 803 -803 593 -593 134 -566 -97 -545 -939 -56 358 572 392 977 40 850 175 278 -851 439 473 305 -446 358 545 -30 356 -195 235 -566 482 124 349 -349 -326 326 -622 258 -135 -875 100 -242 568 755 113 114 234 -740 742 -827 -322 854 -738 -937 727 -545 -236 215 992 -343 423 372 52 -724 -907 748 -610 429 692 932 407 484 -538 968 368 281 -414 -689 -887 82 348 192 -780 648 407 192 -644 157 -21 -391 -294 -814 243 -953 633 884 844 -415 -485 860 712 914 -830 -37 53 410 -849 -7 -54 -939 288 -48 -455 489 -434 434 -601 -767 -166 166 -983 -509 140 142 57 -37 718 521 268 -540 772 -772 -668 514 998 220 624 -729 -765 -905 -856 -67 -994 -730 -228 284 774 282 -544 -286 -757 -936 112 86 -373 -133 -555 471 -69 252 -569 396 457 543 -297 420 -224 277 -346 -979 342 76 -562 -208 -960 -129 -691 280 435 -304 13 389 513 249 -93 -585 757 619 -515 -965 191 -191 -861 31 -370 228 217 -785 286 636 680 -697 672 -672 -571 923 584 -913 66 387 -136 316 -921 -552 712 -854 588 962 856 719 861 -60 700 418 46 -59 -387 387 153 348 734 -975 925 -193 360 -905 570 612 -855 478 692 90 378 410 419 -669 454 -722 693 -693 -126 -978 56 809 170 -170 -255 -435 45 415 -285 941 939 491 -528 -898 -64 64 -208 -884 363 -465 -448 -63 523 -523 312 -682 -824 85 -308 -568 -987 288 -285 -648 -621 217 687 -380 698 515 -677 -844 266 -266 571 89 -493 862 -648 291 -449 484 -234 541 -164 -772 -260 -278 -337 -439 -838 -290 358 36 456 152 -823 -752 211 803 780 -528 -368 125 343 883 714 777 -647 406 -756 -707 531 416 -84 726 183 101 -863 334 123 640 -93 93 917 408 737 -350 -399 -701 -754 643 -865 493 590 -590 -201 267 495 -719 206 -690 -525 525 -300 -841 214 264 412 -596 303 -832 51 -111 829 -829 513 -679 -672 453 25 295 -685 -17 -485 577 -812 646 -555 953 -488 -930 45 474 -67 -314 752 -752 588 -775 997 178 -227 -11 214 -961 623 129 297 -364 -546 755 -73 -873 614 -614 -425 -892 -281 472 767 -869 44 -29 -700 574 -705 -182 -592 -870 18 -11 -573 -75 979 257 -807 -317 142 39 146 -490 -118 301 -36 -857 -191 -813 -590 -968 -389 -151 965 -592 -615 -902 -33 147 867 -867 582 -297 -760 760 -792 653 832 927 -103 826 572 -212 554 581 215 -109 -333 -700 -585 929 -151 -975 403 559 154 -523 748 547 -295 723 -67 530 821 834 269 -269 411 -411 -223 -562 803 -803 258 -484 176 544 -932 932 -77 939 -149 -990 -562 -969 -553 -607 947 413 -966 695 878 154 -154 -928 50 956 294 -294 -653 -638 671 -522 -240 -624 863 743 -272 -978 597 -597 216 -853 338 -588 693 37 392 -503 651 27 -107 -142 -933 174 496 493 401 933 -930 827 -604 -802 -877 845 147 -147 -519 -600 397 264 564 868 -725 149 -760 -257 384 653 638 434 -340 340 797 319 250 -763 -880 234 -887 437 -773 365 -235 -848 -645 411 184 473 276 -487 944 147 -168 870 879 675 711 -765 846 -216 903 284 476 -544 462 -462 -446 656 552 453 622 -622 -70 266 -720 900 382 68 741 -867 674 -397 -458 458 428 478 667 -280 124 -124 -430 777 291 791 609 374 790 -110 654 827 423 707 -456 -355 -602 -652 -887 345 -36 -572 -898 817 -945 336 -726 -461 661 422 629 33 282 -611 -409 -229 -653 481 -552 286 -320 90 -961 -809 -347 732 -674 893 53 -53 -893 304 11 460 716 4 922 161 158 -522 729 497 -681 -322 -560 -290 -378 551 -129 527 -13 13 -106 242 906 -140 174 -487 -258 -428 8 621 -748 748 313 494 528 76 -490 786 662 -351 -833 833 802 -631 798 407 -325 -583 -50 50 -269 684 -635 610 -428 417 560 -560 761 9 -461 -626 -668 -721 -670 670 -265 500 194 -194 176 -636 304 -8 -248 -435 -825 205 349 -768 -677 981 478 96 163 -20 562 -780 -901 -487 113 -84 396 -396 -534 445 404 -404 -846 124 395 389 -549 791 -877 877 -301 -53 -65 732 405 958 769 266 674 -35 839 575 239 -558 -980 270 29 -285 -541 -154 -848 -325 -917 -154 421 -854 -331 271 845 753 453 -446 -139 55 23 -250 124 181 -195 -30 342 343 -911 630 -498 -748 603 -376 -265 -506 -589 -169 493 -519 -811 811 561 896 470 -470 693 307 130 16 148 942 74 -841 867 -637 -768 -277 69 809 107 456 -356 961 -448 873 216 -216 499 -648 -937 352 -809 -532 -754 754 99 -75 -181 728 -481 -401 -97 -962 203 -410 408 417 -209 572 -994 -341 -847 -639 -581 576 -259 -437 -125 224 695 318 725 136 -257 100 -378 795 -816 657 -974 -838 55 -267 -748 659 -621 -935 -194 820 942 92 666 -906 -531 356 -9 -588 -55 -969 753 274 687 937 780 901 906 -302 649 847 -167 -163 928 -481 -757 -262 -482 482 -783 -540 221 -707 -427 -589 -495 758 -982 549 -890 -30 219 -772 -917 917 247 -198 -508 508 -775 -31 -671 -488 51 -230 -383 240 322 -717 33 -630 376 -838 -619 748 -703 960 -360 -491 -325 562 -149 -991 307 645 626 411 922 45 220 778 533 429 98 -391 -514 -170 -9 215 581 817 536 -63 -138 -534 -641 381 975 -734 938 -537 -113 113 -659 -786 871 -103 -217 -51 -210 -447 -101 -289 558 -255 449 -449 -689 689 -214 188 498 97 -561 -961 -420 420 -188 188 -35 484 -311 877 -211 348 -381 381 -189 315 -996 611 221 149 959 14 252 -873 -511 -639 480 741 212 -680 811 42 874 -369 -64 646 792 610 294 -606 178 -178 -625 625 824 130 436 402 -580 495 334 812 552 -279 779 -570 215 -215 645 920 -949 -122 -114 436 -275 -214 248 267 818 199 176 -176 -915 -209 571 -274 -175 169 -304 -563 191 -191 224 -413 79 602 384 -386 509 -349 -381 -122 119 -874 -90 90 259 163 849 -374 -412 -350 -895 826 180 31 -460 -458 672 528 151 787 963 -488 790 -378 -768 -451 -946 -91 550 -273 -842 -367 353 -233 -126 768 504 -657 -161 917 730 -37 -1 -779 -450 -830 569 671 -873 475 623 -314 -565 452 -34 527 521 568 828 310 703 45 736 -877 -384 67 877 -348 924 -386 -111 -119 -686 406 41 670 -278 185 -587 867 869 280 -440 -889 431 -247 -52 628 -589 800 -21 21 557 -557 -582 968 746 -804 85 -630 54 -54 45 -334 -294 42 656 679 -314 695 780 -647 -680 915 903 -903 896 825 -885 885 -755 755 -530 953 -966 592 -383 -450 851 -424 915 271 -164 -588 788 631 832 -928 991 -312 -239 239 285 -203 -189 -835 408 -116 -566 -62 647 -387 -998 450 -697 697 317 -494 -552 -948 976 -952 732 237 298 796 -762 -723 -708 -243 802 518 935 281 256 -54 353 727 609 415 654 -125 -164 164 261 -203 -754 -189 -785 785 -281 -771 35 542 401 835 509 224 487 -1 104 438 -243 -725 392 59 222 -222 -629 34 673 -397 440 -440 828 532 -616 -26 -440 -623 -54 54 696 563 469 484 -998 -436 8 990 -631 597 -534 221 -147 147 -737 737 -639 282 -152 -884 -502 -255 -169 -884 -359 -521 656 -656 -165 768 -425 985 -384 576 659 741 -276 771 -813 -104 159 -192 -483 500 225 -225 -62 -46 -743 -725 568 -217 111 -111 -279 228 -606 130 711 -857 818 741 -165 96 753 -843 881 -657 501 -454 -733 -600 -693 465 704 152 706 -552 -138 513 911 -911 747 -997 -589 -232 752 -19 316 -834 293 -293 -472 472 -920 297 -717 518 -760 277 -363 -373 -474 -766 -661 -521 490 -798 64 -659 -277 -859 840 154 610 -199 840 219 -424 424 -179 179 -957 -148 190 -999 -801 958 -472 996 703 -703 -583 885 604 991 607 597 -507 788 756 -756 575 -575 -617 -745 -303 75 700 -700 699 618 925 -925 529 -498 -904 238 -981 981 416 999 95 616 874 -182 602 409 -69 666 296 -101 -220 555 -250 -997 -431 431 -832 655 315 -593 854 839 123 789 911 -911 145 590 -570 562 612 992 580 277 420 -420 356 572 -92 862 972 105 -680 717 510 -788 457 -840 -651 -551 403 415 -854 -807 -257 461 -345 419 -39 -269 -280 280 706 -217 5 -718 -293 -8 -395 -305 -907 500 -78 78 448 613 623 115 -598 379 954 451 270 145 -197 37 778 518 -760 -653 767 276 747 -747 1 -798 963 255 232 -232 -17 17 534 -39 -872 -924 315 -315 958 -958 395 -395 580 -580 397 -397 325 -325 679 -679 -448 448 -171 171 727 -727 766 -766 -138 138 629 -629 -218 218 425 -425 248 -248 180 -180 -793 793 815 -815 548 -548 -725 725 -352 352 229 -229 -921 921 980 -980 869 -869 -649 649 287 -287 -385 385 -556 556 695 -695 133 -133 -505 505 -674 674 101 -101 -69 69 -827 827 359 -359 49 -49 -958 958 -845 845 703 -703 797 -797 -368 368 -876 876 258 -258 -106 106 -768 768 -750 750 -803 803 -860 860 -119 119 728 -728 -990 990 -768 768 820 -820 -830 830 -594 594 -826 826 104 -104 465 -465 761 -761 555 -555 296 -296 131 -131 -531 531 -112 112 -576 576 -110 110 682 -682 216 -216 -548 548 -693 693 666 -666 -57 57 -86 86 963 -963 -863 863 715 -715 640 -640 -859 859 279 -279 927 -927 -447 447 -369 369 617 -617 29 -29 204 -204 -194 194 780 -780 580 -580 437 -437 -490 490 -828 828 554 -554 232 -232 -825 825 -44 44 -828 828 -372 372 -804 804 6 -6 -764 764 -732 732 -362 362 750 -750 451 -451 316 -316 440 -440 26 -26 -513 513 98 -98 564 -564 813 -813 -250 250 402 -402 -185 185 -836 836 -349 349 -281 281 848 -848 840 -840 56 -56 783 -783 -922 922 -579 579 189 -189 414 -414 27 -27 11 -11 312 -312 421 -421 107 -107 547 -547 654 -654 213 -213 -54 54 980 -980 745 -745 -706 706 -851 851 -426 426 -933 933 -3 3 -857 857 -650 650 753 -753 -650 650 -825 825 388 -388 -773 773 782 -782 -528 528 -214 214 -805 805 -980 980 -438 438 222 -222 -788 788 -223 223 71 -71 -327 327 -923 923 -699 699 936 -936 -743 743 574 -574 932 -932 16 -16 963 -963 -110 110 -151 151 -951 951 93 -93 -666 666 586 -586 -746 746 956 -956 -743 743 -604 604 -791 791 -311 311 -931 931 504 -504 -234 234 -598 598 533 -533 806 -806 952 -952 -674 674 -370 370 -279 279 -861 861 -360 360 339 -339 -764 764 -407 407 287 -287 891 -891 235 -235 848 -848 197 -197 -410 410 -475 475 -604 604 935 -935 729 -729 -657 657 185 -185 421 -421 -778 778 -683 683 -988 988 275 -275 352 -352 157 -157 107 -107 -641 641 -291 291 805 -805 -695 695 148 -148 476 -476 270 -270 279 -279 190 -190 377 -377 808 -808 359 -359 -402 402 990 -990 625 -625 -413 413 -704 704 957 -957 -824 824 582 -582 188 -188 -357 357 375 -375 -24 24 -182 182 783 -783 -800 800 512 -512 -678 678 204 -204 -522 522 -987 987 -782 782 -229 229 -705 705 582 -582 681 -681 109 -109 -855 855 987 -987 260 -260 -353 353 -389 389 43 -43 -882 882 47 -47 -466 466 431 -431 -770 770 -259 259 -260 260 -937 937 -557 557 -666 666 -217 217 -885 885 643 -643 -51 51 445 -445 -299 299 -27 27 -918 918 826 -826 526 -526 -341 341 712 -712 -130 130 -267 267 117 -117 842 -842 529 -529 743 -743 -862 862 -754 754 853 -853 587 -587 743 -743 -507 507 -677 677 -274 274 853 -853 -127 127 -840 840 -641 641 -506 506 239 -239 297 -297 -693 693 744 -744 -633 633 996 -996 171 -171 -819 819 930 -930 561 -561 828 -828 -590 590 -372 372 -406 406 848 -848 383 -383 314 -314 -769 769 -525 525 -305 305 910 -910 -20 20 1 -1 -127 127 -680 680 511 -511 -202 202 -627 627 -849 849 -539 539 358 -358 171 -171 128 -128 340 -340 -66 66 -448 448 -138 138 110 -110 -886 886 -437 437 715 -715 900 -900 -375 375 -609 609 -978 978 681 -681 -386 386 -319 319 -346 346 521 -521 328 -328 229 -229 -986 986 522 -522 356 -356 179 -179 -527 527 82 -82 193 -193 352 -352 15 -15 -791 791 -988 988 -725 725 -975 975 -736 736 -99 99 -843 843 898 -898 -414 414 -214 214 772 -772 -34 34 58 -58 299 -299 874 -874 -729 729 -411 411 -986 986 177 -177 -986 986 -631 631 892 -892 -150 150 -657 657 87 -87 -373 373 -697 697 760 -760 413 -413 901 -901 -763 763 315 -315 -946 946 641 -641 -658 658 -23 23 118 -118 -207 207 -3 3 578 -578 537 -537 276 -276 -29 29 931 -931 875 -875 220 -220 714 -714 463 -463 854 -854 402 -402 776 -776 -895 895 -633 633 -23 23 -441 441 -912 912 57 -57 784 -784 851 -851 -60 60 -889 889 364 -364 -637 637 72 -72 -580 580 -138 138 411 -411 -175 175 109 -109 -896 896 -367 367 414 -414 -615 615 -962 962 751 -751 417 -417 -112 112 435 -435 424 -424 -211 211 322 -322 -807 807 654 -654 127 -127 -663 663 -395 395 -988 988 -686 686 362 -362 -534 534 240 -240 -898 898 408 -408 -227 227 -349 349 -815 815 41 -41 121 -121 -741 741 -336 336 141 -141 388 -388 -487 487 560 -560 -900 900 593 -593 511 -511 256 -256 96 -96 -24 24 -132 132 -919 919 387 -387 403 -403 187 -187 -695 695 265 -265 -214 214 -856 856 -740 740 -991 991 609 -609 549 -549 285 -285 -1000 1000 768 -768 -627 627 187 -187 -33 33 772 -772 167 -167 847 -847 -721 721 340 -340 -100 100 -195 195 -38 38 -474 474 -148 148 -695 695 355 -355 323 -323 -738 738 348 -348 -784 784 648 -648 -441 441 -345 345 63 -63 -562 562 -147 147 807 -807 551 -551 -19 19 -100 100 394 -394 -256 256 669 -669 -775 775 -975 975 790 -790 925 -925 917 -917 518 -518 282 -282 871 -871 484 -484 -880 880 793 -793 -445 445 -354 354 -860 860 289 -289 172 -172 710 -710 238 -238 594 -594 -160 160 617 -617 -783 783 337 -337 235 -235 -919 919 -757 757 851 -851 182 -182 -85 85 284 -284 423 -423 780 -780 718 -718 -951 951 180 -180 62 -62 -275 275 -388 388 70 -70 647 -647 -233 233 -658 658 499 -499 -302 302 -35 35 -568 568 -621 621 -565 565 667 -667 38 -38 -689 689 259 -259 -982 982 -947 947 -679 679 760 -760 661 -661 959 -959 -915 915 948 -948 651 -651 604 -604 54 -54 -379 379 -747 747 -981 981 -413 413 493 -493 617 -617 -678 678 28 -28 -757 757 910 -910 722 -722 992 -992 570 -570 -80 80 110 -110 336 -336 -760 760 246 -246 -787 787 242 -242 -983 983 850 -850 950 -950 14 -14 -115 115 -919 919 60 -60 -563 563 -993 993 740 -740 562 -562 -492 492 160 -160 -650 650 32 -32 -229 229 -636 636 -416 416 -905 905 930 -930 219 -219 193 -193 914 -914 -202 202 386 -386 593 -593 589 -589 -735 735 395 -395 607 -607 -438 438 -736 736 522 -522 9 -9 -446 446 -727 727 626 -626 877 -877 -247 247 -292 292 528 -528 -290 290 -683 683 121 -121 581 -581 649 -649 432 -432 34 -34 -582 582 585 -585 940 -940 19 -19 351 -351 711 -711 214 -214 687 -687 -572 572 -202 202 78 -78 -35 35 -308 308 -898 898 -634 634 643 -643 -145 145 823 -823 -535 535 417 -417 -785 785 9 -9 655 -655 705 -705 -563 563 433 -433 126 -126 925 -925 284 -284 -858 858 -638 638 530 -530 230 -230 621 -621 352 -352 -76 76 863 -863 986 -986 -441 441 -958 958 807 -807 -376 376 345 -345 -68 68 -93 93 -869 869 473 -473 882 -882 -914 914 -109 109 -924 924 -306 306 -596 596 788 -788 789 -789 84 -84 799 -799 -556 556 -268 268 345 -345 -114 114 -59 59 447 -447 418 -418 210 -210 660 -660 620 -620 -257 257 195 -195 -880 880 -707 707 488 -488 -765 765 591 -591 -123 123 -714 714 -503 503 -483 483 -790 790 565 -565 -576 576 -681 681 -661 661 -488 488 321 -321 -889 889 -412 412 510 -510 207 -207 784 -784 -96 96 500 -500 449 -449 -723 723 878 -878 939 -939 -171 171 -363 363 -713 713 731 -731 771 -771 -894 894 -833 833 -968 968 -976 976 -206 206 954 -954 916 -916 -636 636 670 -670 -527 527 821 -821 -322 322 -823 823 -75 75 -24 24 -618 618 298 -298 -412 412 -506 506 -845 845 -466 466 665 -665 -26 26 -513 513 -729 729 328 -328 -124 124 -73 73 -470 470 -774 774 -160 160 -73 73 -712 712 806 -806 154 -154 -218 218 -5 5 881 -881 797 -797 398 -398 884 -884 872 -872 89 -89 -818 818 -958 958 299 -299 885 -885 915 -915 485 -485 268 -268 -444 444 437 -437 -29 29 -632 632 -24 24 494 -494 -373 373 -427 427 -443 443 176 -176 -487 487 -739 739 -585 585 983 -983 -870 870 9 -9 -282 282 253 -253 992 -992 754 -754 905 -905 701 -701 40 -40 884 -884 -647 647 -822 822 -775 775 -283 283 200 -200 -767 767 464 -464 -252 252 65 -65 443 -443 -886 886 85 -85 -591 591 184 -184 -831 831 28 -28 390 -390 313 -313 -965 965 775 -775 -201 201 -756 756 -17 17 -783 783 -939 939 477 -477 554 -554 -75 75 -159 159 -405 405 673 -673 -368 368 446 -446 201 -201 776 -776 -310 310 -729 729 326 -326 610 -610 21 -21 932 -932 863 -863 250 -250 679 -679 -359 359 -285 285 -623 623 517 -517 560 -560 440 -440 280 -280 177 -177 -807 807 460 -460 17 -17 742 -742 -866 866 -674 674 721 -721 0 0 -564 564 -690 690 905 -905 641 -641 671 -671 850 -850 -987 987 -478 478 220 -220 -293 293 -44 44 -745 745 -155 155 -712 712 -598 598 806 -806 665 -665 -535 535 546 -546 41 -41 -902 902 -42 42 -600 600 130 -130 259 -259 -703 703 822 -822 -161 161 666 -666 809 -809 -499 499 -82 82 914 -914 -400 400 278 -278 850 -850 484 -484 -369 369 457 -457 -762 762 -977 977 -967 967 350 -350 257 -257 -659 659 606 -606 563 -563 -388 388 -296 296 257 -257 -370 370 -528 528 813 -813 -597 597 -414 414 -141 141 591 -591 -527 527 343 -343 -364 364 463 -463 -540 540 869 -869 -203 203 -805 805 664 -664 -383 383 -167 167 -187 187 -425 425 668 -668 958 -958 -650 650 710 -710 -936 936 -756 756 -269 269 -232 232 -3 3 30 -30 142 -142 -638 638 -69 69 321 -321 287 -287 -160 160 464 -464 -693 693 709 -709 86 -86 -660 660 670 -670 -889 889 184 -184 611 -611 -611 611 -640 640 -386 386 -830 830 -962 962 -565 565 82 -82 -362 362 289 -289 571 -571 364 -364 186 -186 304 -304 639 -639 -368 368 -64 64 791 -791 -476 476 342 -342 -126 126 -491 491 -278 278 -533 533 -72 72 979 -979 827 -827 982 -982 -468 468 581 -581 -726 726 718 -718 941 -941 -369 369 -279 279 -150 150 -927 927 -373 373 669 -669 616 -616 -833 833 -904 904 982 -982 -702 702 459 -459 -300 300 -999 999 813 -813 115 -115 -659 659 -912 912 -636 636 -534 534 132 -132 -442 442 550 -550 147 -147 403 -403 -213 213 -773 773 -79 79 256 -256 158 -158 -372 372 -884 884 787 -787 444 -444 915 -915 -490 490 -907 907 916 -916 -527 527 -514 514 -966 966 -195 195 31 -31 213 -213 -432 432 -470 470 -937 937 -993 993 -776 776 -227 227 884 -884 909 -909 388 -388 617 -617 183 -183 -279 279 130 -130 -804 804 796 -796 929 -929 616 -616 749 -749 -916 916 823 -823 608 -608 931 -931 -892 892 88 -88 -890 890 -185 185 -683 683 -132 132 -448 448 -342 342 -163 163 430 -430 221 -221 -215 215 967 -967 -643 643 705 -705 672 -672 270 -270 449 -449 -112 112 -803 803 -936 936 -943 943 201 -201 -249 249 -815 815 -667 667 -939 939 879 -879 -220 220 -440 440 639 -639 -491 491 -830 830 768 -768 758 -758 622 -622 876 -876 321 -321 353 -353 -844 844 131 -131 -321 321 611 -611 -897 897 403 -403 -893 893 -928 928 -189 189 874 -874 991 -991 -818 818 -790 790 -49 49 997 -997 -785 785 147 -147 337 -337 -507 507 -370 370 -310 310 -146 146 -747 747 -553 553 -102 102 -938 938 -137 137 989 -989 -863 863 -290 290 53 -53 630 -630 -460 460 617 -617 -352 352 329 -329 130 -130 388 -388 -295 295 172 -172 141 -141 -735 735 -977 977 391 -391 -426 426 -26 26 651 -651 797 -797 -296 296 -122 122 -808 808 699 -699 568 -568 -335 335 872 -872 625 -625 283 -283 424 -424 -430 430 162 -162 -295 295 980 -980 544 -544 -329 329 513 -513 -857 857 680 -680 376 -376 61 -61 -766 766 105 -105 -659 659 310 -310 -775 775 -311 311 114 -114 59 -59 -444 444 -132 132 826 -826 975 -975 -585 585 -200 200 -875 875 512 -512 245 -245 119 -119 21 -21 -225 225 -352 352 -788 788 813 -813 445 -445 -92 92 777 -777 251 -251 403 -403 -459 459 -831 831 -376 376 165 -165 390 -390 -7 7 -291 291 -105 105 -549 549 -283 283 -712 712 208 -208 257 -257 768 -768 207 -207 670 -670 -228 228 -965 965 868 -868 299 -299 -78 78 666 -666 42 -42 -353 353 343 -343 924 -924 -185 185 -907 907 87 -87 474 -474 635 -635 306 -306 859 -859 -303 303 -112 112 260 -260 -170 170 563 -563 -575 575 631 -631 928 -928 -278 278 560 -560 878 -878 165 -165 -865 865 867 -867 895 -895 222 -222 -726 726 -705 705 784 -784 -144 144 -309 309 -184 184 865 -865 259 -259 -967 967 520 -520 394 -394 -826 826 89 -89 -354 354 407 -407 129 -129 -335 335 856 -856 -63 63 -100 100 973 -973 900 -900 -50 50 782 -782 -559 559 147 -147 -532 532 504 -504 96 -96 -705 705 -246 246 -749 749 477 -477 -353 353 599 -599 807 -807 -896 896 -199 199 -673 673 205 -205 -548 548 615 -615 -829 829 424 -424 47 -47 669 -669 889 -889 -705 705 -407 407 857 -857 -364 364 -226 226 -880 880 332 -332 -555 555 126 -126 194 -194 -792 792 -542 542 562 -562 445 -445 -69 69 -26 26 -204 204 -740 740 107 -107 456 -456 367 -367 323 -323 -62 62 -911 911 366 -366 -323 323 -35 35 792 -792 388 -388 -189 189 271 -271 97 -97 -946 946 656 -656 395 -395 342 -342 -538 538 707 -707 177 -177 -61 61 -711 711 -43 43 -920 920 872 -872 -309 309 -756 756 -690 690 -21 21 -455 455 -946 946 -500 500 76 -76 -272 272 -502 502 -802 802 -563 563 445 -445 628 -628 305 -305 402 -402 -476 476 47 -47 -883 883 -235 235 -988 988 -384 384 -923 923 46 -46 570 -570 -896 896 -548 548 112 -112 582 -582 -942 942 203 -203 279 -279 379 -379 294 -294 689 -689 -879 879 -901 901 717 -717 -246 246 794 -794 146 -146 286 -286 -894 894 -483 483 -175 175 -424 424 -452 452 -472 472 46 -46 -311 311 126 -126 95 -95 -934 934 -417 417 -544 544 -876 876 772 -772 -51 51 -107 107 645 -645 460 -460 176 -176 424 -424 -442 442 -822 822 898 -898 -117 117 449 -449 -960 960 -849 849 508 -508 -277 277 -291 291 310 -310 681 -681 -295 295 -892 892 610 -610 -987 987 402 -402 76 -76 410 -410 475 -475 983 -983 489 -489 -906 906 -45 45 960 -960 -661 661 387 -387 -205 205 841 -841 -331 331 648 -648 -1000 1000 -99 99 705 -705 -902 902 965 -965 -830 830 -830 830 -547 547 506 -506 517 -517 106 -106 700 -700 -39 39 535 -535 109 -109 11 -11 -875 875 -359 359 -971 971 -150 150 -868 868 -285 285 72 -72 733 -733 -825 825 -517 517 -393 393 -470 470 479 -479 -300 300 -136 136 -606 606 -174 174 -955 955 -826 826 -332 332 -970 970 188 -188 967 -967 767 -767 -867 867 147 -147 -609 609 86 -86 778 -778 241 -241 -140 140 873 -873 -748 748 -364 364 -79 79 689 -689 88 -88 45 -45 -946 946 507 -507 -413 413 -68 68 -720 720 762 -762 -480 480 -81 81 -83 83 454 -454 207 -207 -731 731 -365 365 121 -121 -569 569 568 -568 -567 567 -340 340 -515 515 -342 342 614 -614 -163 163 -779 779 -786 786 -928 928 180 -180 633 -633 -677 677 600 -600 39 -39 824 -824 -883 883 357 -357 778 -778 304 -304 396 -396 894 -894 202 -202 287 -287 -879 879 684 -684 988 -988 86 -86 933 -933 270 -270 241 -241 848 -848 301 -301 -289 289 -946 946 225 -225 -892 892 -971 971 -711 711 402 -402 -457 457 -21 21 38 -38 -84 84 -282 282 -254 254 51 -51 147 -147 537 -537 420 -420 -512 512 614 -614 -30 30 -951 951 -828 828 -364 364 -910 910 701 -701 44 -44 -720 720 942 -942 257 -257 -988 988 -88 88 -157 157 464 -464 -549 549 -270 270 -601 601 118 -118 818 -818 -776 776 -525 525 956 -956 901 -901 -377 377 -386 386 871 -871 -386 386 -414 414 -693 693 594 -594 6 -6 444 -444 294 -294 -55 55 30 -30 -250 250 -694 694 -744 744 253 -253 85 -85 -489 489 -558 558 458 -458 583 -583 -190 190 -730 730 12 -12 -520 520 -18 18 31 -31 -768 768 -384 384 954 -954 -868 868 -885 885 -17 17 -886 886 -913 913 816 -816 -3 3 -342 342 681 -681 516 -516 -405 405 624 -624 614 -614 -895 895 -467 467 -590 590 549 -549 904 -904 -404 404 632 -632 203 -203 -966 966 -921 921 979 -979 -312 312 249 -249 -870 870 78 -78 682 -682 -854 854 994 -994 -380 380 849 -849 606 -606 -433 433 403 -403 -893 893 -447 447 -277 277 -785 785 768 -768 -910 910 -422 422 457 -457 920 -920 997 -997 450 -450 273 -273 764 -764 101 -101 -611 611 -854 854 51 -51 -994 994 637 -637 589 -589 494 -494 793 -793 976 -976 993 -993 654 -654 -391 391 564 -564 -262 262 132 -132 -41 41 -883 883 -561 561 937 -937 153 -153 132 -132 -703 703 319 -319 920 -920 242 -242 -632 632 -904 904 -495 495 -547 547 -144 144 69 -69 604 -604 -622 622 -332 332 -974 974 604 -604 756 -756 -727 727 -320 320 -602 602 -45 45 575 -575 291 -291 -59 59 97 -97 803 -803 989 -989 109 -109 17 -17 -504 504 186 -186 -17 17 -383 383 -616 616 -450 450 317 -317 842 -842 245 -245 -868 868 -529 529 821 -821 -347 347 313 -313 292 -292 -352 352 -642 642 303 -303 -740 740 -510 510 -642 642 150 -150 -602 602 -821 821 750 -750 304 -304 -266 266 79 -79 471 -471 644 -644 346 -346 -940 940 -842 842 63 -63 -388 388 362 -362 -116 116 -107 107 714 -714 -421 421 -711 711 461 -461 165 -165 323 -323 250 -250 -210 210 631 -631 -302 302 225 -225 356 -356 216 -216 383 -383 -364 364 -904 904 322 -322 -369 369 -776 776 -993 993 244 -244 791 -791 95 -95 -766 766 -924 924 -322 322 -449 449 -162 162 -119 119 -426 426 438 -438 460 -460 -873 873 988 -988 475 -475 -492 492 -100 100 -18 18 -537 537 317 -317 -261 261 -338 338 -717 717 792 -792 -89 89 772 -772 291 -291 -146 146 978 -978 -296 296 -220 220 7 -7 534 -534 304 -304 418 -418 -819 819 -636 636 -58 58 -115 115 -79 79 363 -363 -818 818 541 -541 -116 116 -772 772 -217 217 -140 140 599 -599 -276 276 383 -383 34 -34 -145 145 -679 679 316 -316 399 -399 515 -515 -480 480 -983 983 436 -436 -255 255 366 -366 -339 339 -789 789 -719 719 405 -405 946 -946 -584 584 -177 177 -910 910 101 -101 376 -376 478 -478 -627 627 -23 23 921 -921 171 -171 -959 959 849 -849 -726 726 592 -592 652 -652 366 -366 101 -101 -886 886 969 -969 -155 155 442 -442 -738 738 28 -28 -267 267 110 -110 839 -839 -467 467 711 -711 -77 77 -365 365 857 -857 -697 697 -310 310 -290 290 790 -790 274 -274 86 -86 -417 417 726 -726 -64 64 -765 765 -382 382 -291 291 180 -180 -601 601 -522 522 -794 794 -974 974 -200 200 -744 744 626 -626 -927 927 366 -366 -865 865 -685 685 97 -97 -182 182 585 -585 -279 279 -66 66 -666 666 710 -710 -70 70 -715 715 303 -303 -156 156 583 -583 758 -758 625 -625 -165 165 205 -205 363 -363 -238 238 202 -202 -503 503 -56 56 -78 78 -688 688 944 -944 788 -788 353 -353 656 -656 126 -126 231 -231 434 -434 303 -303 -931 931 4 -4 -546 546 -512 512 216 -216 -183 183 940 -940 978 -978 -368 368 -12 12 -753 753 -24 24 479 -479 952 -952 -624 624 -263 263 -133 133 817 -817 783 -783 -423 423 -979 979 180 -180 -620 620 984 -984 323 -323 27 -27 986 -986 137 -137 -349 349 -576 576 -546 546 -234 234 -287 287 679 -679 -156 156 -574 574 963 -963 -512 512 780 -780 -257 257 -525 525 141 -141 675 -675 -462 462 -396 396 433 -433 -660 660 -445 445 -264 264 650 -650 -32 32 921 -921 785 -785 -127 127 84 -84 213 -213 375 -375 -784 784 -918 918 509 -509 506 -506 467 -467 -453 453 -643 643 -359 359 65 -65 -956 956 -967 967 -974 974 -516 516 206 -206 -90 90 938 -938 423 -423 -798 798 409 -409 -561 561 953 -953 988 -988 688 -688 -660 660 704 -704 687 -687 -912 912 -355 355 343 -343 890 -890 -913 913 564 -564 778 -778 186 -186 259 -259 -885 885 -487 487 608 -608 42 -42 747 -747 203 -203 500 -500 156 -156 -948 948 981 -981 346 -346 -787 787 -994 994 540 -540 -396 396 -9 9 584 -584 -633 633 -824 824 -632 632 942 -942 -392 392 467 -467 152 -152 808 -808 621 -621 -498 498 222 -222 161 -161 466 -466 -927 927 627 -627 -978 978 121 -121 149 -149 -681 681 432 -432 316 -316 -946 946 -142 142 -885 885 -974 974 -55 55 -546 546 935 -935 753 -753 817 -817 -173 173 -474 474 -60 60 -231 231 659 -659 312 -312 -979 979 533 -533 632 -632 908 -908 -389 389 -599 599 138 -138 872 -872 -481 481 375 -375 -235 235 -646 646 28 -28 -845 845 282 -282 832 -832 -274 274 -455 455 885 -885 565 -565 -852 852 -782 782 -433 433 -819 819 816 -816 242 -242 -555 555 -893 893 343 -343 -59 59 -311 311 -48 48 388 -388 268 -268 -969 969 -609 609 90 -90 610 -610 651 -651 671 -671 -262 262 -812 812 -655 655 665 -665 841 -841 -239 239 -371 371 50 -50 -762 762 206 -206 -36 36 -285 285 443 -443 765 -765 -214 214 471 -471 273 -273 -562 562 -875 875 517 -517 889 -889 182 -182 -814 814 -129 129 648 -648 288 -288 -465 465 826 -826 -990 990 -766 766 409 -409 271 -271 -821 821 -159 159 415 -415 -911 911 -422 422 807 -807 887 -887 464 -464 686 -686 964 -964 271 -271 -307 307 -586 586 962 -962 406 -406 -497 497 460 -460 -338 338 524 -524 837 -837 65 -65 292 -292 -521 521 509 -509 -705 705 -934 934 311 -311 -331 331 730 -730 -80 80 -339 339 -880 880 -615 615 -251 251 -921 921 -885 885 660 -660 750 -750 -353 353 416 -416 462 -462 -861 861 198 -198 -486 486 277 -277 -806 806 -373 373 -757 757 -568 568 -439 439 -416 416 267 -267 -536 536 -154 154 958 -958 -350 350 545 -545 -463 463 -489 489 -505 505 251 -251 -140 140 -515 515 -599 599 -771 771 -439 439 -414 414 654 -654 -847 847 -643 643 -129 129 -709 709 910 -910 -717 717 121 -121 -220 220 49 -49 -771 771 176 -176 -140 140 573 -573 -985 985 -70 70 591 -591 -379 379 -732 732 384 -384 -27 27 -56 56 -899 899 -569 569 -534 534 445 -445 326 -326 -206 206 340 -340 -162 162 851 -851 934 -934 900 -900 761 -761 -596 596 -418 418 905 -905 -764 764 -659 659 -672 672 977 -977 994 -994 -159 159 -849 849 -206 206 756 -756 528 -528 402 -402 248 -248 -591 591 -10 10 -186 186 -33 33 -711 711 -218 218 -113 113 -604 604 358 -358 367 -367 101 -101 -409 409 597 -597 -642 642 -196 196 3 -3 595 -595 515 -515 404 -404 -654 654 -165 165 952 -952 627 -627 250 -250 -289 289 352 -352 -289 289 220 -220 645 -645 -163 163 289 -289 799 -799 180 -180 -475 475 -330 330 88 -88 -594 594 -699 699 -856 856 686 -686 449 -449 342 -342 748 -748 -917 917 681 -681 -721 721 93 -93 933 -933 408 -408 -677 677 793 -793 -563 563 425 -425 -547 547 970 -970 23 -23 209 -209 929 -929 616 -616 -180 180 -73 73 837 -837 93 -93 -612 612 853 -853 -536 536 -326 326 760 -760 -625 625 -927 927 -88 88 624 -624 -956 956 -541 541 145 -145 -520 520 291 -291 -560 560 -321 321 -992 992 128 -128 843 -843 37 -37 -493 493 -249 249 803 -803 829 -829 -320 320 -97 97 -483 483 226 -226 8 -8 547 -547 -416 416 304 -304 279 -279 61 -61 -361 361 -552 552 -553 553 68 -68 -558 558 120 -120 -383 383 -120 120 399 -399 -934 934 181 -181 -886 886 664 -664 892 -892 205 -205 786 -786 -436 436 256 -256 620 -620 44 -44 962 -962 -875 875 -580 580 -382 382 602 -602 -571 571 169 -169 240 -240 599 -599 -144 144 392 -392 307 -307 731 -731 378 -378 -419 419 -620 620 -319 319 144 -144 427 -427 -668 668 225 -225 -415 415 92 -92 168 -168 399 -399 506 -506 -381 381 -410 410 53 -53 -830 830 576 -576 864 -864 514 -514 -312 312 -203 203 -718 718 754 -754 -982 982 -41 41 999 -999 -207 207 -633 633 -537 537 736 -736 731 -731 983 -983 561 -561 -537 537 453 -453 -887 887 -300 300 -47 47 -991 991 909 -909 -381 381 722 -722 -211 211 515 -515 -836 836 -74 74 958 -958 564 -564 -89 89 -275 275 -260 260 640 -640 17 -17 534 -534 -915 915 -153 153 -998 998 607 -607 -458 458 204 -204 -117 117 -100 100 175 -175 -154 154 828 -828 262 -262 -345 345 -935 935 -331 331 166 -166 135 -135 -459 459 371 -371 -462 462 -325 325 894 -894 -594 594 743 -743 703 -703 -180 180 665 -665 -536 536 -617 617 243 -243 409 -409 118 -118 18 -18 837 -837 -807 807 -895 895 383 -383 -585 585 -835 835 -242 242 -625 625 385 -385 790 -790 745 -745 -659 659 26 -26 454 -454 -196 196 300 -300 355 -355 228 -228 704 -704 289 -289 -701 701 802 -802 -524 524 -207 207 -77 77 381 -381 -52 52 811 -811 -485 485 117 -117 955 -955 521 -521 509 -509 397 -397 325 -325 -222 222 -433 433 -363 363 142 -142 -508 508 383 -383 -409 409 135 -135 497 -497 2 -2 63 -63 106 -106 -488 488 -482 482 574 -574 -973 973 -907 907 -630 630 624 -624 658 -658 507 -507 -78 78 572 -572 -241 241 625 -625 686 -686 -292 292 -931 931 106 -106 -251 251 -17 17 354 -354 890 -890 -162 162 -949 949 -939 939 -539 539 -312 312 -122 122 -551 551 -966 966 -85 85 -681 681 -583 583 321 -321 798 -798 760 -760 -124 124 177 -177 -806 806 800 -800 -996 996 -795 795 463 -463 254 -254 -423 423 48 -48 902 -902 -664 664 195 -195 366 -366 -793 793 53 -53 -928 928 -196 196 -773 773 -489 489 -837 837 299 -299 212 -212 -963 963 -42 42 -207 207 -564 564 471 -471 561 -561 593 -593 331 -331 876 -876 875 -875 860 -860 -691 691 -391 391 328 -328 24 -24 260 -260 -821 821 -429 429 -464 464 58 -58 -961 961 406 -406 -564 564 -567 567 -553 553 617 -617 770 -770 110 -110 704 -704 503 -503 -435 435 235 -235 -814 814 -41 41 541 -541 -851 851 583 -583 -71 71 735 -735 317 -317 -720 720 207 -207 -145 145 -997 997 -316 316 158 -158 -821 821 -377 377 603 -603 -603 603 937 -937 -734 734 -790 790 -50 50 764 -764 -187 187 -721 721 146 -146 963 -963 -385 385 -257 257 242 -242 595 -595 -363 363 -50 50 307 -307 -490 490 -75 75 -625 625 858 -858 -301 301 -979 979 -931 931 8 -8 -432 432 -758 758 -454 454 -409 409 198 -198 466 -466 -251 251 806 -806 564 -564 -683 683 593 -593 -750 750 343 -343 258 -258 -141 141 614 -614 792 -792 -682 682 556 -556 483 -483 805 -805 59 -59 -311 311 -653 653 -443 443 782 -782 919 -919 555 -555 -714 714 -927 927 539 -539 511 -511 570 -570 -557 557 832 -832 971 -971 386 -386 764 -764 882 -882 271 -271 120 -120 989 -989 587 -587 -166 166 707 -707 -649 649 -228 228 459 -459 519 -519 780 -780 959 -959 -29 29 -308 308 579 -579 266 -266 447 -447 -768 768 719 -719 -361 361 405 -405 303 -303 -830 830 -207 207 668 -668 658 -658 -226 226 305 -305 -559 559 357 -357 861 -861 698 -698 -713 713 -226 226 -495 495 946 -946 -593 593 -757 757 670 -670 338 -338 -551 551 -358 358 471 -471 656 -656 90 -90 -241 241 38 -38 283 -283 -770 770 322 -322 -48 48 614 -614 -337 337 871 -871 -392 392 137 -137 -10 10 -510 510 83 -83 308 -308 -142 142 810 -810 -371 371 933 -933 679 -679 -915 915 73 -73 -228 228 313 -313 -428 428 462 -462 845 -845 73 -73 -951 951 -384 384 166 -166 -369 369 -410 410 877 -877 306 -306 -583 583 464 -464 -854 854 -259 259 -238 238 724 -724 -484 484 -391 391 246 -246 721 -721 203 -203 -160 160 949 -949 214 -214 307 -307 -709 709 -777 777 845 -845 814 -814 -942 942 767 -767 168 -168 -497 497 -379 379 -621 621 858 -858 -112 112 -565 565 26 -26 -918 918 -98 98 -824 824 679 -679 -236 236 179 -179 -428 428 773 -773 304 -304 852 -852 522 -522 996 -996 631 -631 876 -876 254 -254 -381 381 -413 413 -727 727 211 -211 254 -254 470 -470 -634 634 380 -380 -70 70 -418 418 169 -169 961 -961 -98 98 -184 184 941 -941 -11 11 -652 652 -94 94 -781 781 469 -469 481 -481 -747 747 148 -148 -221 221 -127 127 435 -435 -822 822 -76 76 -713 713 -803 803 -864 864 -746 746 -124 124 -440 440 -105 105 407 -407 132 -132 -159 159 -950 950 738 -738 -399 399 -161 161 -796 796 363 -363 739 -739 -872 872 577 -577 477 -477 -155 155 -186 186 -702 702 497 -497 -690 690 -341 341 -635 635 386 -386 718 -718 947 -947 117 -117 63 -63 -41 41 858 -858 -611 611 432 -432 -97 97 238 -238 -557 557 557 -557 -989 989 -235 235 -366 366 -821 821 685 -685 113 -113 -120 120 -103 103 473 -473 163 -163 -350 350 666 -666 -363 363 335 -335 -91 91 -925 925 -553 553 -129 129 591 -591 -1000 1000 531 -531 522 -522 -340 340 -238 238 877 -877 678 -678 333 -333 500 -500 -708 708 107 -107 -746 746 846 -846 992 -992 -790 790 -361 361 945 -945 -202 202 -945 945 605 -605 68 -68 -983 983 -14 14 394 -394 -554 554 -982 982 612 -612 -45 45 757 -757 -573 573 936 -936 -200 200 -578 578 249 -249 847 -847 329 -329 742 -742 465 -465 954 -954 -425 425 -247 247 276 -276 -103 103 728 -728 -575 575 -955 955 -391 391 495 -495 -678 678 659 -659 158 -158 -916 916 -349 349 -998 998 589 -589 -208 208 823 -823 -609 609 -739 739 403 -403 61 -61 43 -43 366 -366 185 -185 -500 500 679 -679 -309 309 547 -547 531 -531 330 -330 -627 627 706 -706 -87 87 959 -959 416 -416 401 -401 720 -720 858 -858 -983 983 388 -388 255 -255 396 -396 -536 536 155 -155 -144 144 85 -85 122 -122 43 -43 -74 74 330 -330 515 -515 287 -287 -220 220 -585 585 602 -602 -613 613 506 -506 502 -502 133 -133 -734 734 -607 607 945 -945 -681 681 -1000 1000 -486 486 -380 380 551 -551 874 -874 -111 111 -857 857 -510 510 -52 52 40 -40 -454 454 -908 908 -45 45 -767 767 482 -482 -797 797 -971 971 -533 533 -413 413 -851 851 -994 994 -558 558 382 -382 243 -243 261 -261 528 -528 -658 658 -203 203 -658 658 792 -792 269 -269 -896 896 -752 752 981 -981 -820 820 198 -198 41 -41 830 -830 403 -403 941 -941 -511 511 860 -860 517 -517 170 -170 221 -221 -1 1 664 -664 -929 929 149 -149 814 -814 -749 749 -285 285 24 -24 78 -78 -423 423 817 -817 -354 354 -458 458 694 -694 852 -852 623 -623 -768 768 519 -519 -799 799 386 -386 -143 143 734 -734 101 -101 936 -936 173 -173 -602 602 -719 719 842 -842 -747 747 -572 572 -93 93 751 -751 -126 126 127 -127 967 -967 179 -179 455 -455 -878 878 845 -845 405 -405 690 -690 655 -655 317 -317 -704 704 -589 589 -538 538 -456 456 397 -397 -816 816 -298 298 -687 687 -666 666 40 -40 -285 285 781 -781 -579 579 54 -54 681 -681 -186 186 750 -750 105 -105 -32 32 822 -822 -285 285 850 -850 625 -625 -478 478 183 -183 -307 307 103 -103 -284 284 813 -813 -988 988 -935 935 894 -894 482 -482 352 -352 -41 41 -100 100 -288 288 625 -625 851 -851 -231 231 -236 236 544 -544 35 -35 69 -69 -574 574 -653 653 -172 172 5 -5 -57 57 961 -961 -463 463 -789 789 112 -112 887 -887 -301 301 -472 472 137 -137 25 -25 507 -507 -417 417 440 -440 -179 179 975 -975 92 -92 620 -620 165 -165 369 -369 21 -21 -784 784 267 -267 22 -22 592 -592 260 -260 -958 958 -827 827 341 -341 478 -478 426 -426 -98 98 549 -549 -404 404 181 -181 638 -638 219 -219 -995 995 -552 552 688 -688 241 -241 1 -1 -236 236 53 -53 -521 521 383 -383 325 -325 648 -648 688 -688 646 -646 -694 694 283 -283 -211 211 -843 843 790 -790 294 -294 270 -270 622 -622 -746 746 -446 446 53 -53 168 -168 -363 363 -704 704 -466 466 869 -869 -452 452 -817 817 765 -765 -940 940 -34 34 414 -414 -154 154 952 -952 -429 429 -130 130 978 -978 -968 968 771 -771 300 -300 384 -384 -56 56 118 -118 702 -702 -69 69 151 -151 682 -682 -996 996 -85 85 634 -634 -908 908 241 -241 206 -206 -774 774 -406 406 -879 879 -24 24 602 -602 -336 336 29 -29 -919 919 -228 228 -623 623 725 -725 686 -686 -156 156 305 -305 958 -958 -262 262 -388 388 145 -145 244 -244 279 -279 -422 422 995 -995 -735 735 183 -183 575 -575 -674 674 47 -47 -896 896 529 -529 516 -516 -293 293 343 -343 139 -139 114 -114 -182 182 -644 644 -381 381 -985 985 368 -368 -825 825 237 -237 -343 343 30 -30 801 -801 286 -286 101 -101 -276 276 727 -727 484 -484 -139 139 -24 24 -70 70 -636 636 519 -519 -211 211 362 -362 -61 61 -549 549 40 -40 -428 428 985 -985 141 -141 -937 937 89 -89 67 -67 52 -52 -221 221 545 -545 424 -424 746 -746 799 -799 672 -672 -385 385 446 -446 -543 543 392 -392 -433 433 518 -518 -783 783 -545 545 534 -534 680 -680 623 -623 -941 941 798 -798 -677 677 426 -426 -405 405 589 -589 217 -217 158 -158 -481 481 668 -668 -296 296 -706 706 75 -75 698 -698 234 -234 -509 509 112 -112 -959 959 -719 719 -365 365 203 -203 -102 102 423 -423 -539 539 -646 646 189 -189 701 -701 -572 572 -788 788 -980 980 258 -258 -270 270 -919 919 592 -592 -537 537 -193 193 786 -786 -301 301 288 -288 -630 630 538 -538 -80 80 -707 707 327 -327 -219 219 -680 680 218 -218 930 -930 -449 449 407 -407 4 -4 -13 13 945 -945 214 -214 -995 995 755 -755 -720 720 642 -642 450 -450 -547 547 902 -902 -740 740 59 -59 936 -936 804 -804 -558 558 578 -578 133 -133 920 -920 -721 721 296 -296 -636 636 684 -684 607 -607 884 -884 731 -731 -1 1 53 -53 -931 931 -903 903 -711 711 -96 96 346 -346 -552 552 -311 311 219 -219 -424 424 306 -306 -848 848 324 -324 -851 851 -970 970 -333 333 176 -176 -486 486 138 -138 -963 963 -275 275 -570 570 547 -547 292 -292 167 -167 680 -680 -845 845 -595 595 735 -735 -731 731 178 -178 -238 238 617 -617 -645 645 16 -16 675 -675 437 -437 -835 835 -518 518 -533 533 -63 63 560 -560 -661 661 -348 348 157 -157 -699 699 69 -69 733 -733 287 -287 25 -25 -512 512 443 -443 -969 969 -567 567 834 -834 206 -206 805 -805 -455 455 -753 753 -154 154 -934 934 -569 569 -717 717 485 -485 797 -797 -388 388 734 -734 759 -759 -177 177 -637 637 -576 576 -609 609 -543 543 813 -813 -827 827 387 -387 740 -740 -700 700 -110 110 171 -171 176 -176 30 -30 929 -929 150 -150 -294 294 52 -52 953 -953 -417 417 -304 304 804 -804 -830 830 -386 386 807 -807 403 -403 -697 697 593 -593 743 -743 -121 121 92 -92 748 -748 -140 140 -731 731 786 -786 -114 114 465 -465 230 -230 -919 919 -570 570 -880 880 -112 112 918 -918 -474 474 493 -493 -62 62 -571 571 215 -215 -996 996 175 -175 -799 799 -419 419 -288 288 -434 434 -527 527 173 -173 -386 386 641 -641 -635 635 -948 948 672 -672 166 -166 418 -418 -454 454 798 -798 -437 437 489 -489 687 -687 -518 518 -555 555 -337 337 708 -708 -901 901 162 -162 -247 247 -43 43 -211 211 -339 339 -554 554 389 -389 -601 601 -958 958 817 -817 -253 253 -211 211 -782 782 -729 729 988 -988 -874 874 -583 583 310 -310 448 -448 -367 367 287 -287 -169 169 217 -217 100 -100 -724 724 -675 675 538 -538 629 -629 -944 944 -530 530 149 -149 -612 612 -127 127 -830 830 400 -400 -856 856 310 -310 761 -761 584 -584 -655 655 244 -244 -318 318 -906 906 463 -463 343 -343 394 -394 913 -913 -567 567 659 -659 545 -545 -395 395 -496 496 955 -955 -989 989 -478 478 -323 323 98 -98 261 -261 -200 200 856 -856 -832 832 -849 849 -926 926 683 -683 359 -359 281 -281 -128 128 6 -6 39 -39 649 -649 873 -873 -252 252 -738 738 -916 916 256 -256 -434 434 -204 204 2 -2 -265 265 606 -606 647 -647 191 -191 -575 575 535 -535 226 -226 591 -591 381 -381 195 -195 531 -531 -630 630 -160 160 413 -413 -611 611 841 -841 -735 735 -336 336 843 -843 -856 856 -69 69 -881 881 966 -966 172 -172 -209 209 727 -727 -840 840 182 -182 872 -872 -702 702 -62 62 -24 24 -301 301 -371 371 12 -12 472 -472 126 -126 -964 964 -181 181 -237 237 -592 592 -3 3 -264 264 -332 332 106 -106 682 -682 62 -62 469 -469 365 -365 -77 77 132 -132 452 -452 -85 85 363 -363 -516 516 650 -650 34 -34 -382 382 426 -426 -455 455 -569 569 227 -227 -903 903 -12 12 447 -447 238 -238 43 -43 787 -787 468 -468 153 -153 -272 272 -490 490 917 -917 -893 893 457 -457 810 -810 -641 641 -887 887 -499 499 -550 550 -453 453 572 -572 -309 309 -456 456 8 -8 915 -915 -815 815 428 -428 -5 5 -563 563 364 -364 -84 84 195 -195 -551 551 -895 895 269 -269 -686 686 618 -618 380 -380 -824 824 -247 247 -907 907 -553 553 -927 927 -621 621 -163 163 861 -861 324 -324 -634 634 753 -753 -944 944 -239 239 309 -309 868 -868 104 -104 -838 838 937 -937 -451 451 -836 836 -359 359 992 -992 -816 816 166 -166 -856 856 742 -742 429 -429 -702 702 -997 997 564 -564 167 -167 -521 521 321 -321 135 -135 968 -968 441 -441 -821 821 -573 573 643 -643 -834 834 -853 853 -489 489 714 -714 512 -512 401 -401 914 -914 -415 415 770 -770 690 -690 -794 794 642 -642 -441 441 -549 549 508 -508 -157 157 143 -143 -748 748 -40 40 693 -693 -557 557 472 -472 -610 610 734 -734 755 -755 307 -307 773 -773 -582 582 -322 322 653 -653 156 -156 -35 35 -526 526 -841 841 186 -186 -292 292 -539 539 -141 141 -982 982 -820 820 515 -515 921 -921 -601 601 -597 597 -600 600 -265 265 -284 284 78 -78 960 -960 -327 327 47 -47 -630 630 -115 115 441 -441 679 -679 152 -152 906 -906 -599 599 140 -140 -317 317 -370 370 -962 962 822 -822 -541 541 -686 686 575 -575 -136 136 -721 721 -74 74 415 -415 438 -438 558 -558 -255 255 -713 713 645 -645 334 -334 -936 936 -760 760 -46 46 -999 999 401 -401 942 -942 213 -213 -811 811 168 -168 -295 295 711 -711 -69 69 50 -50 201 -201 787 -787 603 -603 -32 32 903 -903 -391 391 -3 3 -506 506 -212 212 -440 440 -197 197 973 -973 140 -140 221 -221 -627 627 757 -757 -141 141 151 -151 -155 155 -641 641 659 -659 -211 211 -756 756 906 -906 -692 692 -718 718 940 -940 572 -572 -690 690 231 -231 337 -337 660 -660 251 -251 -958 958 314 -314 173 -173 -624 624 -834 834 131 -131 -986 986 -171 171 835 -835 24 -24 -368 368 -637 637 39 -39 -269 269 -569 569 118 -118 901 -901 102 -102 597 -597 483 -483 -355 355 816 -816 963 -963 -645 645 -916 916 -983 983 881 -881 864 -864 142 -142 544 -544 -440 440 968 -968 -687 687 856 -856 926 -926 -928 928 764 -764 -834 834 921 -921 -93 93 96 -96 -786 786 440 -440 -565 565 797 -797 -586 586 -929 929 -281 281 -808 808 -53 53 593 -593 222 -222 -821 821 11 -11 483 -483 -158 158 -467 467 -125 125 382 -382 -1000 1000 -188 188 -286 286 -539 539 712 -712 -215 215 29 -29 872 -872 400 -400 139 -139 852 -852 -311 311 334 -334 -9 9 -987 987 -867 867 733 -733 -746 746 192 -192 -972 972 -577 577 631 -631 -789 789 -867 867 -820 820 974 -974 806 -806 963 -963 -294 294 -147 147 338 -338 -435 435 -930 930 -766 766 989 -989 -571 571 946 -946 -511 511 769 -769 470 -470 23 -23 724 -724 623 -623 140 -140 -403 403 -448 448 -571 571 -745 745 656 -656 -294 294 -185 185 -688 688 165 -165 -630 630 397 -397 271 -271 918 -918 -994 994 858 -858 555 -555 986 -986 274 -274 525 -525 -44 44 521 -521 863 -863 -805 805 -354 354 -226 226 -303 303 844 -844 -625 625 398 -398 -658 658 -107 107 683 -683 -408 408 -716 716 231 -231 317 -317 -371 371 770 -770 949 -949 -183 183 754 -754 873 -873 -229 229 800 -800 20 -20 -284 284 109 -109 227 -227 -101 101 -586 586 -306 306 -948 948 -478 478 851 -851 371 -371 185 -185 -986 986 66 -66 855 -855 -790 790 -996 996 513 -513 832 -832 -850 850 -680 680 538 -538 -143 143 -968 968 332 -332 -939 939 241 -241 -744 744 174 -174 -851 851 268 -268 711 -711 93 -93 471 -471 -119 119 -397 397 533 -533 592 -592 396 -396 -916 916 -736 736 743 -743 -227 227 702 -702 48 -48 491 -491 696 -696 -592 592 346 -346 -314 314 982 -982 188 -188 -507 507 -22 22 508 -508 -847 847 772 -772 123 -123 323 -323 229 -229 48 -48 285 -285 -184 184 -194 194 -998 998 799 -799 -987 987 659 -659 -849 849 -951 951 783 -783 -674 674 268 -268 -222 222 -127 127 -27 27 -796 796 949 -949 169 -169 601 -601 416 -416 -764 764 177 -177 -897 897 -74 74 45 -45 753 -753 -67 67 910 -910 124 -124 739 -739 -9 9 641 -641 146 -146 247 -247 -917 917 -62 62 -75 75 24 -24 490 -490 657 -657 -40 40 -161 161 712 -712 -994 994 124 -124 -409 409 -571 571 987 -987 -42 42 -400 400 925 -925 -235 235 -765 765 -840 840 -451 451 -156 156 26 -26 759 -759 -937 937 33 -33 -767 767 553 -553 616 -616 -376 376 675 -675 689 -689 -952 952 814 -814 0 0 -580 580 545 -545 596 -596 -347 347 -620 620 -13 13 45 -45 -355 355 -937 937 88 -88 -532 532 120 -120 455 -455 484 -484 -30 30 -852 852 659 -659 -465 465 -889 889 217 -217 -475 475 38 -38 918 -918 241 -241 -259 259 -706 706 78 -78 -408 408 638 -638 939 -939 -667 667 -664 664 152 -152 928 -928 -80 80 696 -696 822 -822 -905 905 -863 863 -402 402 409 -409 84 -84 432 -432 578 -578 725 -725 -347 347 862 -862 438 -438 -151 151 189 -189 -234 234 227 -227 117 -117 -447 447 900 -900 405 -405 263 -263 -126 126 186 -186 697 -697 423 -423 -500 500 -544 544 709 -709 -380 380 -673 673 -548 548 506 -506 -818 818 252 -252 899 -899 470 -470 661 -661 -558 558 -929 929 253 -253 305 -305 -455 455 66 -66 -343 343 -108 108 -706 706 -279 279 511 -511 -802 802 -959 959 804 -804 -93 93 527 -527 -212 212 -155 155 -433 433 -334 334 -555 555 471 -471 -944 944 440 -440 549 -549 -271 271 -494 494 2 -2 -358 358 667 -667 -626 626 -397 397 -998 998 144 -144 144 -144 853 -853 8 -8 -539 539 589 -589 -373 373 -548 548 297 -297 533 -533 264 -264 974 -974 477 -477 325 -325 158 -158 -412 412 822 -822 625 -625 360 -360 525 -525 -383 383 -528 528 -20 20 524 -524 854 -854 504 -504 -37 37 -280 280 800 -800 -116 116 -532 532 -973 973 -340 340 563 -563 -72 72 -374 374 -48 48 715 -715 -890 890 -851 851 -546 546 -931 931 -358 358 256 -256 328 -328 467 -467 762 -762 945 -945 -10 10 71 -71 866 -866 923 -923 695 -695 286 -286 520 -520 -934 934 -588 588 -987 987 578 -578 911 -911 219 -219 -726 726 -298 298 134 -134 -38 38 367 -367 -846 846 -745 745 -534 534 906 -906 -850 850 762 -762 -673 673 976 -976 -738 738 831 -831 -515 515 -236 236 -372 372 -580 580 -67 67 -582 582 -698 698 -136 136 -704 704 449 -449 324 -324 -424 424 -445 445 928 -928 -579 579 375 -375 -669 669 -560 560 202 -202 524 -524 803 -803 954 -954 -549 549 951 -951 492 -492 -269 269 -535 535 -981 981 -843 843 885 -885 651 -651 -622 622 -829 829 -352 352 493 -493 157 -157 -894 894 -47 47 926 -926 540 -540 -267 267 -623 623 -664 664 -658 658 378 -378 -847 847 438 -438 -456 456 337 -337 -492 492 81 -81 -181 181 111 -111 -193 193 -357 357 -959 959 -530 530 684 -684 992 -992 232 -232 -873 873 -491 491 -135 135 547 -547 563 -563 175 -175 611 -611 188 -188 -626 626 580 -580 592 -592 -353 353 -355 355 -586 586 253 -253 771 -771 386 -386 -95 95 99 -99 -182 182 -307 307 0 0 433 -433 460 -460 917 -917 179 -179 -918 918 590 -590 935 -935 191 -191 -581 581 136 -136 526 -526 567 -567 97 -97 -280 280 -604 604 -902 902 -616 616 -335 335 472 -472 444 -444 -314 314 -152 152 929 -929 -167 167 985 -985 625 -625 -46 46 247 -247 -450 450 -668 668 -354 354 -100 100 -732 732 -458 458 429 -429 176 -176 -512 512 -602 602 144 -144 372 -372 -653 653 53 -53 -414 414 163 -163 -631 631 -679 679 431 -431 327 -327 -269 269 -908 908 313 -313 -464 464 727 -727 80 -80 -264 264 -703 703 -411 411 782 -782 866 -866 251 -251 926 -926 -736 736 701 -701 350 -350 -655 655 -253 253 -736 736 141 -141 646 -646 1 -1 912 -912 737 -737 -642 642 -347 347 410 -410 -127 127 -230 230 -256 256 -85 85 -991 991 -517 517 860 -860 216 -216 -376 376 -934 934 784 -784 -756 756 -298 298 410 -410 243 -243 316 -316 -698 698 -965 965 452 -452 -847 847 656 -656 -128 128 -359 359 -90 90 34 -34 706 -706 -794 794 -688 688 32 -32 -746 746 -735 735 510 -510 122 -122 988 -988 580 -580 -575 575 -323 323 -774 774 946 -946 -162 162 -675 675 121 -121 830 -830 -814 814 -895 895 703 -703 -104 104 598 -598 95 -95 -788 788 313 -313 323 -323 -647 647 -728 728 145 -145 262 -262 824 -824 653 -653 -977 977 439 -439 -375 375 -719 719 337 -337 -729 729 645 -645 -456 456 -772 772 25 -25 -971 971 -777 777 -786 786 83 -83 261 -261 907 -907 130 -130 788 -788 -279 279 475 -475 213 -213 488 -488 -130 130 -373 373 -74 74 -982 982 370 -370 419 -419 67 -67 393 -393 326 -326 0 0 -270 270 -354 354 -654 654 -327 327 364 -364 -979 979 -278 278 -444 444 -943 943 -198 198 992 -992 186 -186 648 -648 654 -654 -629 629 504 -504 -666 666 298 -298 998 -998 648 -648 785 -785 -901 901 -53 53 351 -351 181 -181 -625 625 562 -562 168 -168 -201 201 711 -711 132 -132 161 -161 -888 888 -387 387 -811 811 -427 427 -196 196 -809 809 -590 590 -790 790 -597 597 -595 595 119 -119 347 -347 -648 648 968 -968 -332 332 360 -360 -176 176 -245 245 -991 991 893 -893 -907 907 183 -183 -577 577 -784 784 -68 68 249 -249 -287 287 -945 945 -844 844 103 -103 -853 853 618 -618 153 -153 971 -971 378 -378 876 -876 -841 841 -610 610 612 -612 288 -288 642 -642 -567 567 961 -961 850 -850 -219 219 312 -312 714 -714 755 -755 489 -489 224 -224 -479 479 -207 207 -263 263 -797 797 -527 527 423 -423 -763 763 -943 943 839 -839 -400 400 771 -771 -975 975 818 -818 -318 318 -660 660 -320 320 -9 9 -72 72 -410 410 -134 134 8 -8 640 -640 -419 419 583 -583 -842 842 823 -823 280 -280 -617 617 -156 156 34 -34 186 -186 257 -257 -2 2 222 -222 -331 331 -809 809 -950 950 -998 998 726 -726 -529 529 813 -813 771 -771 -835 835 -354 354 673 -673 -272 272 203 -203 726 -726 -426 426 -944 944 609 -609 274 -274 359 -359 -751 751 70 -70 270 -270 -882 882 -926 926 -455 455 -484 484 11 -11 139 -139 -728 728 -267 267 64 -64 -805 805 193 -193 -339 339 -48 48 -414 414 695 -695 954 -954 970 -970 -480 480 440 -440 -762 762 17 -17 -962 962 700 -700 -958 958 -402 402 268 -268 79 -79 142 -142 200 -200 -374 374 691 -691 -761 761 -126 126 -837 837 624 -624 688 -688 -363 363 -153 153 -386 386 -748 748 -192 192 480 -480 501 -501 459 -459 222 -222 871 -871 482 -482 -773 773 -425 425 -288 288 892 -892 -752 752 -535 535 883 -883 296 -296 -801 801 232 -232 788 -788 522 -522 -57 57 147 -147 -347 347 -3 3 954 -954 153 -153 -901 901 -779 779 -181 181 300 -300 766 -766 -958 958 -25 25 -59 59 757 -757 -328 328 -391 391 -487 487 386 -386 157 -157 -967 967 586 -586 -503 503 99 -99 -235 235 481 -481 -793 793 727 -727 947 -947 -198 198 -176 176 40 -40 -747 747 -640 640 41 -41 812 -812 670 -670 380 -380 568 -568 623 -623 164 -164 280 -280 873 -873 -338 338 86 -86 408 -408 -542 542 -397 397 -992 992 -741 741 793 -793 -238 238 141 -141 -642 642 404 -404 -173 173 -484 484 1 -1 -286 286 -304 304 598 -598 -433 433 -504 504 -142 142 -945 945 776 -776 334 -334 -841 841 -565 565 369 -369 -757 757 8 -8 691 -691 -993 993 670 -670 312 -312 -744 744 -224 224 463 -463 846 -846 263 -263 203 -203 518 -518 839 -839 -658 658 472 -472 -518 518 -107 107 638 -638 -654 654 780 -780 413 -413 -511 511 476 -476 212 -212 -912 912 -258 258 -286 286 908 -908 872 -872 554 -554 402 -402 781 -781 902 -902 -63 63 -613 613 -969 969 -967 967 486 -486 -619 619 -363 363 -927 927 551 -551 401 -401 -113 113 436 -436 -779 779 370 -370 -543 543 -463 463 674 -674 843 -843 -227 227 820 -820 -20 20 875 -875 989 -989 -806 806 -887 887 199 -199 -261 261 -555 555 355 -355 919 -919 516 -516 722 -722 -314 314 -828 828 -806 806 -328 328 727 -727 879 -879 522 -522 -460 460 -8 8 918 -918 526 -526 339 -339 -151 151 -509 509 -957 957 351 -351 -959 959 133 -133 733 -733 -402 402 686 -686 -893 893 665 -665 -9 9 841 -841 -130 130 -365 365 951 -951 189 -189 54 -54 -230 230 467 -467 521 -521 656 -656 161 -161 511 -511 -972 972 695 -695 -889 889 -610 610 113 -113 -799 799 -343 343 -165 165 -140 140 -333 333 -601 601 279 -279 563 -563 167 -167 228 -228 163 -163 784 -784 604 -604 -543 543 721 -721 774 -774 447 -447 -531 531 -874 874 -335 335 105 -105 774 -774 -205 205 739 -739 -551 551 -397 397 868 -868 -843 843 644 -644 917 -917 120 -120 315 -315 938 -938 -662 662 -589 589 139 -139 426 -426 132 -132 384 -384 239 -239 -791 791 426 -426 203 -203 169 -169 -433 433 334 -334 670 -670 -601 601 -878 878 479 -479 746 -746 -281 281 -169 169 -721 721 -824 824 -724 724 -298 298 952 -952 32 -32 -559 559 -530 530 -406 406 650 -650 637 -637 -871 871 456 -456 -172 172 -168 168 225 -225 -396 396 -380 380 174 -174 67 -67 328 -328 142 -142 66 -66 819 -819 -58 58 -985 985 -924 924 704 -704 -30 30 554 -554 6 -6 617 -617 -513 513 -725 725 -293 293 880 -880 775 -775 27 -27 -304 304 846 -846 320 -320 -820 820 64 -64 391 -391 -501 501 -650 650 643 -643 -320 320 -914 914 521 -521 647 -647 94 -94 68 -68 -397 397 -814 814 880 -880 -317 317 356 -356 342 -342 -224 224 79 -79 -432 432 -26 26 -922 922 -723 723 36 -36 -520 520 -242 242 474 -474 -851 851 -932 932 907 -907 -819 819 102 -102 684 -684 43 -43 -981 981 977 -977 531 -531 -131 131 602 -602 -488 488 -653 653 721 -721 775 -775 -749 749 -734 734 -801 801 636 -636 -196 196 -859 859 -230 230 -692 692 2 -2 96 -96 -10 10 513 -513 363 -363 988 -988 -344 344 -24 24 126 -126 650 -650 413 -413 251 -251 624 -624 760 -760 558 -558 -832 832 -324 324 -287 287 -734 734 -912 912 904 -904 -935 935 -76 76 250 -250 -282 282 602 -602 151 -151 -904 904 -567 567 -712 712 -873 873 -541 541 345 -345 -132 132 -942 942 -493 493 -328 328 -737 737 438 -438 -119 119 261 -261 869 -869 589 -589 817 -817 609 -609 428 -428 647 -647 -302 302 689 -689 197 -197 38 -38 -1000 1000 -173 173 306 -306 224 -224 -413 413 -92 92 209 -209 -192 192 -655 655 129 -129 8 -8 -402 402 -534 534 588 -588 -959 959 912 -912 -677 677 -894 894 440 -440 -719 719 85 -85 -709 709 403 -403 354 -354 614 -614 738 -738 1 -1 -898 898 425 -425 -778 778 -218 218 50 -50 474 -474 63 -63 -90 90 -548 548 716 -716 -75 75 -337 337 403 -403 574 -574 -563 563 -67 67 -985 985 27 -27 -75 75 -72 72 -885 885 -831 831 323 -323 368 -368 -560 560 549 -549 456 -456 188 -188 20 -20 -636 636 -117 117 -337 337 27 -27 -3 3 756 -756 -244 244 -676 676 94 -94 -251 251 892 -892 752 -752 -836 836 -624 624 -434 434 -906 906 -505 505 -283 283 -434 434 987 -987 508 -508 586 -586 328 -328 152 -152 -227 227 -63 63 -770 770 -52 52 831 -831 500 -500 489 -489 -405 405 -302 302 196 -196 -227 227 535 -535 -570 570 -30 30 -800 800 -417 417 428 -428 909 -909 445 -445 -187 187 -709 709 142 -142 771 -771 740 -740 500 -500 752 -752 355 -355 433 -433 39 -39 -763 763 602 -602 977 -977 311 -311 -620 620 -309 309 -852 852 860 -860 903 -903 -478 478 16 -16 -232 232 788 -788 -668 668 121 -121 269 -269 -182 182 -550 550 -64 64 492 -492 -849 849 864 -864 -366 366 288 -288 -697 697 393 -393 354 -354 -339 339 376 -376 853 -853 353 -353 -349 349 348 -348 -170 170 -835 835 872 -872 438 -438 -785 785 696 -696 -140 140 -120 120 62 -62 -86 86 638 -638 53 -53 -789 789 521 -521 728 -728 754 -754 -367 367 729 -729 -714 714 -29 29 622 -622 527 -527 949 -949 979 -979 -362 362 -582 582 -662 662 -621 621 -212 212 -476 476 136 -136 -409 409 -349 349 756 -756 -938 938 -450 450 977 -977 24 -24 -576 576 385 -385 677 -677 -686 686 124 -124 -195 195 -773 773 -448 448 16 -16 436 -436 670 -670 -303 303 723 -723 -16 16 62 -62 580 -580 897 -897 -278 278 898 -898 803 -803 -733 733 -934 934 -241 241 32 -32 958 -958 912 -912 -503 503 719 -719 938 -938 275 -275 793 -793 -587 587 438 -438 408 -408 -575 575 -529 529 -277 277 213 -213 300 -300 341 -341 -754 754 -442 442 201 -201 272 -272 233 -233 -609 609 -295 295 -38 38 -948 948 -877 877 662 -662 -923 923 -528 528 -299 299 -457 457 512 -512 109 -109 -546 546 289 -289 949 -949 -995 995 -242 242 -879 879 918 -918 160 -160 -394 394 -617 617 -503 503 145 -145 -203 203 293 -293 -975 975 -408 408 17 -17 -807 807 815 -815 930 -930 584 -584 -58 58 -616 616 238 -238 -488 488 138 -138 -263 263 121 -121 364 -364 555 -555 -327 327 413 -413 632 -632 -29 29 270 -270 213 -213 263 -263 -946 946 675 -675 -92 92 -558 558 194 -194 -728 728 87 -87 964 -964 -593 593 -646 646 296 -296 -20 20 -666 666 613 -613 -396 396 467 -467 -658 658 -361 361 575 -575 415 -415 -907 907 -794 794 903 -903 -746 746 84 -84 5 -5 -938 938 -633 633 278 -278 -333 333 -964 964 710 -710 -133 133 -171 171 140 -140 -650 650 -248 248 -699 699 -75 75 -756 756 321 -321 858 -858 -267 267 -415 415 -359 359 -118 118 -663 663 -328 328 -887 887 525 -525 -984 984 -63 63 783 -783 -395 395 416 -416 461 -461 -871 871 843 -843 80 -80 -221 221 -29 29 587 -587 -679 679 834 -834 -530 530 370 -370 -929 929 -504 504 -559 559 -985 985 20 -20 -253 253 -717 717 376 -376 806 -806 -762 762 618 -618 999 -999 -648 648 -658 658 -130 130 -75 75 -657 657 -923 923 -974 974 444 -444 -754 754 423 -423 260 -260 531 -531 788 -788 -973 973 66 -66 -594 594 -797 797 -203 203 879 -879 837 -837 53 -53 -447 447 -26 26 310 -310 -822 822 -990 990 -513 513 -707 707 789 -789 -684 684 -208 208 -429 429 -376 376 -418 418 566 -566 -204 204 -291 291 -587 587 660 -660 -299 299 -809 809 -67 67 522 -522 726 -726 408 -408 -527 527 -630 630 -875 875 964 -964 805 -805 55 -55 -461 461 501 -501 -71 71 -449 449 475 -475 -575 575 849 -849 -469 469 304 -304 553 -553 931 -931 484 -484 -170 170 -957 957 -688 688 -600 600 -892 892 -902 902 183 -183 13 -13 280 -280 501 -501 -793 793 533 -533 -69 69 693 -693 515 -515 179 -179 743 -743 403 -403 -741 741 365 -365 -826 826 201 -201 -232 232 -605 605 493 -493 -1 1 808 -808 -881 881 649 -649 -966 966 235 -235 -963 963 472 -472 16 -16 -196 196 141 -141 908 -908 -209 209 -796 796 -794 794 -757 757 638 -638 -260 260 621 -621 890 -890 996 -996 -14 14 118 -118 652 -652 -232 232 -625 625 -949 949 373 -373 -1000 1000 -282 282 -709 709 -956 956 -178 178 942 -942 132 -132 880 -880 -768 768 -189 189 -716 716 -878 878 631 -631 -246 246 -500 500 -444 444 -334 334 -44 44 -618 618 -648 648 284 -284 -10 10 217 -217 -804 804 -965 965 758 -758 299 -299 940 -940 219 -219 -280 280 758 -758 -311 311 810 -810 -838 838 510 -510 201 -201 -667 667 -500 500 -142 142 -370 370 51 -51 -251 251 384 -384 -437 437 -576 576 -94 94 830 -830 -811 811 -259 259 191 -191 -521 521 -474 474 566 -566 459 -459 -302 302 -248 248 -940 940 -329 329 857 -857 -144 144 436 -436 -944 944 8 -8 -855 855 -89 89 221 -221 -651 651 499 -499 -116 116 314 -314 224 -224 538 -538 -613 613 -57 57 218 -218 -724 724 -317 317 -805 805 587 -587 22 -22 791 -791 701 -701 -82 82 -850 850 596 -596 308 -308 544 -544 470 -470 -314 314 -163 163 -279 279 -657 657 -453 453 189 -189 -967 967 381 -381 -584 584 -713 713 -105 105 -598 598 42 -42 336 -336 -202 202 -675 675 576 -576 418 -418 -774 774 -100 100 -392 392 -626 626 -294 294 815 -815 -505 505 -827 827 917 -917 999 -999 -835 835 281 -281 409 -409 111 -111 -104 104 -433 433 -926 926 274 -274 360 -360 584 -584 -367 367 -723 723 499 -499 -48 48 -275 275 -234 234 -407 407 870 -870 -210 210 -210 210 -53 53 -690 690 103 -103 -461 461 151 -151 -685 685 691 -691 -360 360 -937 937 641 -641 -284 284 -455 455 -949 949 -223 223 -408 408 -22 22 -796 796 -554 554 -643 643 448 -448 -333 333 -711 711 -681 681 -670 670 705 -705 80 -80 511 -511 -320 320 -928 928 644 -644 349 -349 -27 27 -270 270 -350 350 570 -570 457 -457 -55 55 -222 222 -241 241 -118 118 -162 162 -969 969 579 -579 957 -957 -523 523 -218 218 -973 973 -849 849 -511 511 26 -26 -894 894 593 -593 244 -244 -761 761 -525 525 -189 189 410 -410 270 -270 -892 892 623 -623 -841 841 433 -433 -34 34 -470 470 -546 546 -488 488 906 -906 -921 921 -396 396 -126 126 -538 538 701 -701 -540 540 847 -847 24 -24 -439 439 -349 349 -834 834 -941 941 327 -327 -537 537 131 -131 -728 728 365 -365 -220 220 492 -492 894 -894 536 -536 -713 713 -909 909 -299 299 -228 228 519 -519 438 -438 -697 697 -106 106 -984 984 -298 298 576 -576 292 -292 193 -193 -163 163 832 -832 567 -567 -831 831 -205 205 -98 98 615 -615 462 -462 -78 78 -561 561 -792 792 -98 98 -679 679 439 -439 -883 883 -55 55 222 -222 240 -240 -598 598 -626 626 152 -152 -503 503 -770 770 -202 202 907 -907 -800 800 -960 960 -394 394 533 -533 675 -675 -856 856 -7 7 -215 215 467 -467 802 -802 -195 195 314 -314 -757 757 303 -303 12 -12 -374 374 560 -560 45 -45 718 -718 -877 877 377 -377 -408 408 397 -397 -810 810 -880 880 80 -80 -455 455 -510 510 -39 39 29 -29 861 -861 -952 952 370 -370 -208 208 18 -18 -483 483 252 -252 -388 388 498 -498 -577 577 -86 86 965 -965 -960 960 347 -347 -57 57 504 -504 390 -390 510 -510 685 -685 -837 837 -881 881 570 -570 179 -179 998 -998 -298 298 -420 420 -985 985 -910 910 270 -270 956 -956 812 -812 -639 639 -284 284 -651 651 -603 603 -17 17 -590 590 -795 795 147 -147 -633 633 -346 346 -425 425 -645 645 -535 535 -158 158 575 -575 620 -620 26 -26 132 -132 -843 843 -977 977 972 -972 -855 855 199 -199 -32 32 704 -704 -50 50 392 -392 -724 724 -39 39 87 -87 -403 403 -901 901 -349 349 660 -660 -279 279 576 -576 756 -756 -992 992 119 -119 223 -223 -991 991 619 -619 952 -952 846 -846 484 -484 -917 917 -50 50 911 -911 605 -605 223 -223 -727 727 -115 115 119 -119 436 -436 -721 721 581 -581 541 -541 -629 629 513 -513 968 -968 300 -300 -869 869 -36 36 590 -590 -822 822 -333 333 -339 339 540 -540 103 -103 -669 669 -487 487 136 -136 -701 701 -229 229 -612 612 157 -157 -944 944 163 -163 -608 608 251 -251 -630 630 -371 371 912 -912 -704 704 868 -868 232 -232 589 -589 957 -957 965 -965 -281 281 -815 815 -510 510 259 -259 834 -834 578 -578 844 -844 990 -990 394 -394 553 -553 864 -864 -976 976 802 -802 916 -916 -968 968 692 -692 -67 67 -935 935 621 -621 -11 11 -381 381 -212 212 -907 907 -552 552 -232 232 19 -19 848 -848 -276 276 -162 162 104 -104 750 -750 -336 336 425 -425 302 -302 419 -419 71 -71 -701 701 999 -999 -787 787 -776 776 786 -786 901 -901 997 -997 -936 936 -89 89 -944 944 -156 156 -196 196 -87 87 520 -520 -711 711 633 -633 -255 255 300 -300 920 -920 591 -591 502 -502 890 -890 -156 156 -426 426 -612 612 71 -71 -592 592 487 -487 137 -137 -655 655 -493 493 974 -974 -376 376 -13 13 -694 694 15 -15 162 -162 793 -793 -973 973 151 -151 441 -441 -299 299 535 -535 -285 285 966 -966 945 -945 310 -310 -345 345 -490 490 -410 410 698 -698 248 -248 -319 319 940 -940 693 -693 314 -314 -612 612 -989 989 -596 596 -558 558 719 -719 -318 318 841 -841 -941 941 40 -40 -194 194 987 -987 891 -891 129 -129 973 -973 -15 15 915 -915 -688 688 -950 950 855 -855 -334 334 798 -798 -884 884 -449 449 -972 972 -821 821 291 -291 723 -723 794 -794 368 -368 -525 525 746 -746 385 -385 -364 364 -124 124 -534 534 999 -999 483 -483 -504 504 -547 547 187 -187 -389 389 991 -991 679 -679 -923 923 -327 327 536 -536 7 -7 -394 394 740 -740 -119 119 -724 724 -943 943 -904 904 928 -928 -326 326 41 -41 -153 153 -229 229 12 -12 -467 467 -694 694 -619 619 460 -460 -462 462 302 -302 658 -658 -351 351 -976 976 -275 275 -835 835 -215 215 304 -304 233 -233 511 -511 -937 937 -44 44 65 -65 931 -931 -594 594 -985 985 77 -77 -136 136 -401 401 518 -518 -772 772 935 -935 591 -591 527 -527 -559 559 -331 331 909 -909 233 -233 -775 775 -565 565 466 -466 373 -373 -384 384 548 -548 -38 38 612 -612 -811 811 -121 121 610 -610 -103 103 635 -635 -858 858 -157 157 144 -144 257 -257 262 -262 366 -366 -754 754 -28 28 -752 752 -120 120 539 -539 83 -83 -729 729 551 -551 -370 370 -509 509 363 -363 -755 755 -713 713 68 -68 -467 467 37 -37 -269 269 -588 588 -220 220 -260 260 -517 517 67 -67 -49 49 -813 813 -2 2 -857 857 860 -860 210 -210 113 -113 417 -417 -551 551 478 -478 180 -180 671 -671 713 -713 430 -430 -393 393 -77 77 425 -425 -790 790 268 -268 -876 876 -573 573 -123 123 783 -783 691 -691 -78 78 -147 147 -701 701 353 -353 552 -552 -192 192 -946 946 -465 465 349 -349 -894 894 952 -952 150 -150 -855 855 220 -220 800 -800 393 -393 835 -835 -489 489 -992 992 487 -487 -790 790 121 -121 370 -370 69 -69 773 -773 399 -399 211 -211 763 -763 -522 522 -548 548 39 -39 -994 994 -28 28 465 -465 541 -541 -65 65 -967 967 14 -14 -796 796 -783 783 -375 375 135 -135 414 -414 880 -880 212 -212 346 -346 -396 396 785 -785 -418 418 336 -336 -229 229 100 -100 429 -429 547 -547 869 -869 449 -449 578 -578 -177 177 -998 998 -798 798 -132 132 875 -875 -535 535 -467 467 937 -937 -166 166 -230 230 486 -486 431 -431 -467 467 -794 794 -46 46 682 -682 683 -683 -183 183 -306 306 -986 986 -76 76 -218 218 -591 591 736 -736 2 -2 747 -747 -977 977 792 -792 625 -625 375 -375 48 -48 922 -922 593 -593 -502 502 -704 704 685 -685 74 -74 236 -236 312 -312 -342 342 863 -863 -927 927 -834 834 -847 847 725 -725 -742 742 -968 968 -919 919 -202 202 207 -207 710 -710 -457 457 -991 991 -644 644 993 -993 466 -466 197 -197 -166 166 830 -830 996 -996 766 -766 784 -784 760 -760 307 -307 462 -462 -902 902 269 -269 -16 16 0 0 -616 616 -169 169 863 -863 25 -25 314 -314 271 -271 -119 119 816 -816 26 -26 957 -957 735 -735 -529 529 106 -106 -46 46 -545 545 682 -682 -559 559 -983 983 60 -60 16 -16 -64 64 -69 69 937 -937 -832 832 -7 7 931 -931 54 -54 590 -590 50 -50 641 -641 94 -94 165 -165 -58 58 -205 205 400 -400 271 -271 205 -205 -143 143 29 -29 979 -979 -434 434 983 -983 -95 95 31 -31 418 -418 -488 488 982 -982 582 -582 -854 854 -591 591 -843 843 -37 37 -733 733 -131 131 782 -782 287 -287 521 -521 -345 345 907 -907 776 -776 842 -842 -700 700 -689 689 34 -34 -435 435 354 -354 468 -468 122 -122 3 -3 -884 884 982 -982 953 -953 396 -396 -256 256 746 -746 749 -749 -947 947 -462 462 20 -20 -930 930 977 -977 -686 686 55 -55 880 -880 125 -125 715 -715 -99 99 -860 860 584 -584 -290 290 889 -889 996 -996 811 -811 -801 801 971 -971 399 -399 -394 394 -355 355 -843 843 577 -577 275 -275 -696 696 396 -396 -505 505 430 -430 926 -926 529 -529 2 -2 -763 763 -217 217 -496 496 602 -602 -867 867 322 -322 -904 904 84 -84 -651 651 -321 321 236 -236 -537 537 -673 673 -146 146 -246 246 331 -331 604 -604 888 -888 -390 390 -925 925 -889 889 -515 515 137 -137 973 -973 -635 635 -723 723 -569 569 -376 376 44 -44 -405 405 877 -877 -123 123 -495 495 -401 401 -893 893 -415 415 742 -742 11 -11 817 -817 2 -2 -444 444 496 -496 628 -628 -449 449 -411 411 -703 703 -236 236 805 -805 -122 122 520 -520 500 -500 -633 633 -710 710 904 -904 505 -505 822 -822 -302 302 -508 508 -322 322 146 -146 -228 228 -898 898 -233 233 799 -799 938 -938 402 -402 -763 763 220 -220 -907 907 -365 365 570 -570 464 -464 209 -209 38 -38 957 -957 725 -725 -398 398 -306 306 144 -144 -455 455 -97 97 776 -776 -816 816 -861 861 -953 953 -312 312 -595 595 275 -275 -991 991 931 -931 -229 229 125 -125 -920 920 943 -943 -169 169 136 -136 -73 73 -793 793 -194 194 34 -34 705 -705 -796 796 827 -827 -58 58 -684 684 -759 759 607 -607 -208 208 831 -831 -83 83 -602 602 -912 912 193 -193 238 -238 407 -407 -258 258 676 -676 532 -532 636 -636 893 -893 43 -43 -285 285 -924 924 418 -418 -105 105 598 -598 -715 715 359 -359 176 -176 -136 136 -75 75 -261 261 -46 46 -364 364 715 -715 317 -317 -106 106 -127 127 -302 302 889 -889 -637 637 -410 410 222 -222 914 -914 -892 892 788 -788 -511 511 -912 912 475 -475 -653 653 -112 112 107 -107 -842 842 -435 435 466 -466 -631 631 2 -2 299 -299 233 -233 885 -885 -67 67 -948 948 516 -516 145 -145 -783 783 -163 163 -285 285 877 -877 -659 659 -698 698 -451 451 -360 360 518 -518 481 -481 895 -895 -395 395 -450 450 -96 96 -122 122 -654 654 -173 173 799 -799 895 -895 -938 938 492 -492 728 -728 12 -12 649 -649 -48 48 422 -422 666 -666 -999 999 759 -759 -180 180 929 -929 314 -314 -508 508 -538 538 124 -124 781 -781 -700 700 496 -496 521 -521 692 -692 -992 992 -122 122 -718 718 -844 844 -263 263 -100 100 366 -366 940 -940 -347 347 -769 769 354 -354 -299 299 724 -724 -181 181 828 -828 651 -651 921 -921 95 -95 625 -625 636 -636 757 -757 974 -974 -443 443 30 -30 -522 522 -457 457 427 -427 597 -597 256 -256 951 -951 -290 290 -283 283 -758 758 749 -749 -560 560 -571 571 -339 339 -82 82 -592 592 85 -85 -808 808 -565 565 -527 527 -783 783 -153 153 -176 176 -8 8 -905 905 -987 987 -338 338 -426 426 661 -661 -656 656 -5 5 -776 776 -58 58 -900 900 632 -632 -69 69 -929 929 -293 293 67 -67 180 -180 180 -180 -213 213 -722 722 -529 529 1 -1 160 -160 704 -704 -731 731 790 -790 452 -452 187 -187 -812 812 -862 862 -836 836 254 -254 554 -554 -349 349 797 -797 379 -379 -671 671 285 -285 -753 753 -341 341 -670 670 650 -650 -624 624 -271 271 595 -595 816 -816 -4 4 540 -540 498 -498 -199 199 444 -444 97 -97 135 -135 -449 449 -148 148 -167 167 -587 587 -682 682 833 -833 711 -711 946 -946 399 -399 -709 709 220 -220 -632 632 90 -90 232 -232 -210 210 826 -826 -341 341 -262 262 807 -807 -294 294 -687 687 -679 679 -950 950 -38 38 -909 909 -757 757 -101 101 -494 494 91 -91 867 -867 -177 177 -686 686 168 -168 664 -664 945 -945 40 -40 -578 578 -104 104 -553 553 -844 844 113 -113 -147 147 -796 796 954 -954 -334 334 510 -510 816 -816 120 -120 -423 423 633 -633 645 -645 921 -921 -653 653 -656 656 27 -27 697 -697 558 -558 -351 351 38 -38 474 -474 -717 717 -54 54 286 -286 470 -470 579 -579 -163 163 -720 720 390 -390 182 -182 432 -432 819 -819 -494 494 -737 737 857 -857 -483 483 410 -410 660 -660 680 -680 663 -663 -379 379 -532 532 -171 171 -786 786 583 -583 -806 806 -453 453 -228 228 -648 648 -711 711 -43 43 919 -919 483 -483 -296 296 -503 503 -233 233 -276 276 153 -153 -382 382 446 -446 134 -134 933 -933 -142 142 163 -163 644 -644 -526 526 551 -551 -1 1 -274 274 -393 393 -211 211 -548 548 -377 377 -594 594 -235 235 -613 613 -500 500 315 -315 -267 267 -619 619 831 -831 765 -765 -545 545 -668 668 -955 955 -829 829 726 -726 227 -227 12 -12 -31 31 -593 593 579 -579 -14 14 35 -35 53 -53 -433 433 498 -498 545 -545 -737 737 626 -626 240 -240 371 -371 -491 491 -712 712 7 -7 871 -871 -575 575 867 -867 -16 16 737 -737 -909 909 -833 833 -842 842 -430 430 744 -744 -329 329 -56 56 524 -524 -693 693 377 -377 462 -462 -92 92 540 -540 183 -183 -608 608 -663 663 -943 943 -432 432 420 -420 917 -917 -134 134 -257 257 950 -950 -462 462 745 -745 -46 46 -692 692 -482 482 -894 894 957 -957 -150 150 434 -434 -721 721 -112 112 244 -244 -769 769 967 -967 391 -391 -765 765 858 -858 -160 160 144 -144 -518 518 -438 438 -494 494 -638 638 -999 999 783 -783 -626 626 -852 852 -655 655 437 -437 543 -543 684 -684 -871 871 -518 518 -208 208 -15 15 416 -416 -660 660 -818 818 -973 973 884 -884 -522 522 -656 656 -479 479 818 -818 -83 83 116 -116 315 -315 639 -639 -170 170 -917 917 -862 862 439 -439 -70 70 -200 200 -484 484 501 -501 -500 500 901 -901 -723 723 866 -866 58 -58 791 -791 -542 542 784 -784 -397 397 -126 126 -401 401 -663 663 41 -41 -960 960 44 -44 -92 92 662 -662 -434 434 -741 741 265 -265 -333 333 424 -424 -899 899 452 -452 -649 649 262 -262 950 -950 -17 17 -115 115 230 -230 -818 818 315 -315 -519 519 -3 3 -631 631 159 -159 -324 324 -120 120 -631 631 197 -197 326 -326 680 -680 995 -995 -336 336 428 -428 909 -909 -192 192 179 -179 570 -570 850 -850 -492 492 -146 146 -70 70 969 -969 932 -932 -598 598 358 -358 -776 776 851 -851 184 -184 170 -170 917 -917 -578 578 68 -68 -562 562 -354 354 -710 710 752 -752 -174 174 -68 68 554 -554 78 -78 -134 134 -711 711 821 -821 413 -413 253 -253 31 -31 -282 282 -775 775 -423 423 563 -563 -410 410 908 -908 329 -329 146 -146 664 -664 489 -489 810 -810 -182 182 -365 365 -533 533 -758 758 524 -524 -330 330 425 -425 -895 895 65 -65 -346 346 -404 404 -315 315 843 -843 747 -747 948 -948 -71 71 477 -477 940 -940 184 -184 -395 395 493 -493 472 -472 77 -77 -452 452 -999 999 -888 888 938 -938 361 -361 -648 648 -319 319 -551 551 924 -924 -253 253 237 -237 607 -607 -108 108 -973 973 -276 276 784 -784 13 -13 397 -397 -9 9 -771 771 -932 932 -181 181 -714 714 527 -527 -760 760 -52 52 -334 334 697 -697 -484 484 928 -928 -99 99 -263 263 906 -906 620 -620 593 -593 271 -271 930 -930 837 -837 -265 265 -479 479 -525 525 -53 53 -887 887 270 -270 -143 143 947 -947 -854 854 513 -513 -56 56 -822 822 -188 188 -231 231 -32 32 -154 154 801 -801 -729 729 -143 143 -897 897 526 -526 791 -791 -343 343 511 -511 -98 98 707 -707 -436 436 -427 427 -229 229 -876 876 -421 421 -608 608 -126 126 -854 854 728 -728 -486 486 863 -863 238 -238 -487 487 115 -115 -602 602 -746 746 475 -475 -592 592 -155 155 -471 471 248 -248 -476 476 -938 938 676 -676 -212 212 -499 499 -967 967 428 -428 341 -341 962 -962 433 -433 996 -996 -7 7 940 -940 -403 403 833 -833 -739 739 -878 878 -486 486 572 -572 -493 493 -759 759 -393 393 -120 120 -125 125 443 -443 10 -10 -155 155 669 -669 248 -248 33 -33 869 -869 -819 819 459 -459 364 -364 669 -669 369 -369 -369 369 377 -377 -82 82 -713 713 81 -81 -177 177 -188 188 154 -154 -505 505 -993 993 -914 914 -433 433 -863 863 903 -903 -289 289 123 -123 79 -79 -86 86 -780 780 -169 169 852 -852 -195 195 -600 600 -313 313 553 -553 2 -2 805 -805 -553 553 -427 427 -630 630 219 -219 423 -423 908 -908 967 -967 -539 539 856 -856 981 -981 -768 768 170 -170 567 -567 640 -640 -919 919 690 -690 266 -266 167 -167 -110 110 -949 949 -87 87 -91 91 798 -798 634 -634 -17 17 341 -341 279 -279 -699 699 -128 128 108 -108 -641 641 -528 528 365 -365 -135 135 -886 886 262 -262 566 -566 444 -444 -37 37 379 -379 -416 416 -219 219 653 -653 752 -752 471 -471 542 -542 -45 45 343 -343 -539 539 716 -716 849 -849 743 -743 772 -772 305 -305 492 -492 850 -850 -736 736 -778 778 -81 81 597 -597 -335 335 856 -856 928 -928 -177 177 -872 872 576 -576 -845 845 -762 762 439 -439 279 -279 -98 98 -425 425 342 -342 217 -217 140 -140 812 -812 -797 797 -310 310 373 -373 -909 909 969 -969 598 -598 829 -829 748 -748 85 -85 -227 227 -324 324 483 -483 789 -789 352 -352 -881 881 143 -143 225 -225 437 -437 750 -750 -998 998 639 -639 97 -97 -579 579 323 -323 -62 62 614 -614 374 -374 -160 160 -286 286 -966 966 118 -118 -729 729 50 -50 106 -106 135 -135 335 -335 478 -478 175 -175 639 -639 -542 542 259 -259 977 -977 -985 985 502 -502 -156 156 -871 871 334 -334 -467 467 -727 727 -581 581 -225 225 969 -969 -629 629 292 -292 -96 96 -572 572 750 -750 112 -112 -116 116 -145 145 926 -926 287 -287 -924 924 89 -89 -371 371 -328 328 -47 47 131 -131 -917 917 351 -351 -546 546 -927 927 -969 969 276 -276 -381 381 531 -531 -715 715 268 -268 84 -84 -443 443 -447 447 67 -67 -756 756 -428 428 275 -275 -895 895 196 -196 -30 30 -412 412 829 -829 617 -617 -884 884 -465 465 -656 656 -131 131 730 -730 43 -43 -500 500 988 -988 -650 650 -248 248 -356 356 49 -49 225 -225 -680 680 -275 275 -182 182 242 -242 -783 783 558 -558 -742 742 -720 720 528 -528 -732 732 -227 227 -989 989 -592 592 561 -561 257 -257 101 -101 -581 581 518 -518 -956 956 -689 689 -416 416 886 -886 -120 120 -911 911 421 -421 -675 675 382 -382 290 -290 399 -399 -720 720 -734 734 -183 183 144 -144 775 -775 387 -387 731 -731 -688 688 -199 199 806 -806 -730 730 -241 241 -90 90 267 -267 -627 627 697 -697 -309 309 -192 192 709 -709 -996 996 -142 142 548 -548 175 -175 214 -214 904 -904 -369 369 104 -104 -781 781 115 -115 -736 736 61 -61 -731 731 -365 365 -456 456 -509 509 4 -4 -665 665 853 -853 -555 555 185 -185 -588 588 49 -49 63 -63 293 -293 -494 494 -692 692 331 -331 -217 217 376 -376 -761 761 186 -186 -642 642 457 -457 963 -963 -666 666 -20 20 398 -398 -295 295 213 -213 844 -844 -538 538 907 -907 432 -432 -907 907 91 -91 618 -618 389 -389 -802 802 711 -711 890 -890 185 -185 -907 907 -953 953 -397 397 466 -466 203 -203 31 -31 -838 838 213 -213 -590 590 -962 962 703 -703 -341 341 -710 710 388 -388 872 -872 -470 470 72 -72 -15 15 286 -286 289 -289 -504 504 -273 273 869 -869 -477 477 -603 603 -654 654 130 -130 -376 376 -490 490 671 -671 -311 311 640 -640 -69 69 443 -443 -315 315 -279 279 -184 184 389 -389 843 -843 -301 301 497 -497 -121 121 257 -257 -238 238 -136 136 -423 423 538 -538 -604 604 -142 142 -713 713 -843 843 -988 988 -64 64 -411 411 856 -856 -962 962 957 -957 -129 129 247 -247 579 -579 819 -819 -91 91 122 -122 -385 385 -764 764 647 -647 -659 659 -358 358 21 -21 -355 355 -183 183 -180 180 -931 931 -53 53 -285 285 -139 139 -833 833 -45 45 211 -211 -852 852 -189 189 11 -11 -136 136 -507 507 412 -412 496 -496 -677 677 872 -872 886 -886 -245 245 -495 495 -160 160 190 -190 -717 717 277 -277 -495 495 951 -951 787 -787 -11 11 -290 290 730 -730 558 -558 763 -763 -502 502 861 -861 64 -64 799 -799 -707 707 -153 153 839 -839 -182 182 889 -889 -653 653 402 -402 -610 610 654 -654 195 -195 -712 712 -827 827 970 -970 -296 296 93 -93 504 -504 -203 203 783 -783 576 -576 -542 542 -643 643 -803 803 232 -232 339 -339 445 -445 574 -574 48 -48 -424 424 3 -3 -54 54 368 -368 -709 709 -334 334 -726 726 -753 753 39 -39 -923 923 -247 247 790 -790 480 -480 613 -613 350 -350 966 -966 528 -528 -67 67 -662 662 -707 707 212 -212 507 -507 477 -477 37 -37 185 -185 -198 198 -803 803 -803 803 -527 527 334 -334 -486 486 -500 500 -166 166 -272 272 107 -107 -461 461 -191 191 -677 677 -627 627 -878 878 -766 766 54 -54 958 -958 -258 258 244 -244 227 -227 965 -965 -238 238 723 -723 710 -710 356 -356 -925 925 893 -893 -934 934 480 -480 -696 696 -574 574 -639 639 353 -353 -790 790 997 -997 139 -139 -235 235 -311 311 -904 904 953 -953 697 -697 -433 433 -969 969 578 -578 331 -331 569 -569 212 -212 517 -517 -166 166 210 -210 627 -627 -144 144 -385 385 -702 702 774 -774 -624 624 736 -736 472 -472 -820 820 74 -74 721 -721 -285 285 133 -133 -326 326 702 -702 -424 424 -807 807 586 -586 -200 200 -913 913 906 -906 -458 458 -452 452 -706 706 7 -7 781 -781 -646 646 154 -154 -701 701 -486 486 -413 413 -613 613 405 -405 131 -131 -796 796 128 -128 449 -449 354 -354 -141 141 291 -291 -233 233 -669 669 920 -920 -466 466 170 -170 733 -733 926 -926 910 -910 100 -100 -92 92 -582 582 -138 138 -280 280 14 -14 827 -827 -969 969 616 -616 -747 747 -558 558 -929 929 968 -968 748 -748 372 -372 80 -80 -45 45 118 -118 -643 643 499 -499 -36 36 723 -723 216 -216 188 -188 -281 281 140 -140 588 -588 -48 48 922 -922 417 -417 -887 887 -92 92 894 -894 -463 463 -396 396 343 -343 -22 22 474 -474 -353 353 -61 61 802 -802 514 -514 -148 148 -720 720 443 -443 -491 491 979 -979 -662 662 947 -947 -81 81 -510 510 -412 412 -785 785 -852 852 5 -5 828 -828 629 -629 846 -846 -506 506 -911 911 683 -683 960 -960 758 -758 -958 958 815 -815 -519 519 205 -205 -983 983 -664 664 -622 622 991 -991 -743 743 877 -877 -341 341 96 -96 -173 173 -603 603 971 -971 841 -841 -945 945 190 -190 -393 393 346 -346 -503 503 -382 382 -587 587 530 -530 -278 278 -777 777 -543 543 430 -430 761 -761 502 -502 944 -944 -770 770 97 -97 -65 65 -589 589 -210 210 373 -373 666 -666 -626 626 -748 748 1 -1 -15 15 218 -218 245 -245 -238 238 716 -716 -569 569 -739 739 -327 327 -211 211 -474 474 -914 914 -740 740 734 -734 422 -422 -264 264 -610 610 -169 169 -979 979 -21 21 945 -945 -892 892 842 -842 73 -73 -600 600 -842 842 -727 727 719 -719 -15 15 -711 711 -378 378 -539 539 -269 269 -202 202 453 -453 -604 604 -11 11 506 -506 769 -769 23 -23 176 -176 983 -983 -780 780 -266 266 837 -837 873 -873 967 -967 511 -511 -31 31 539 -539 90 -90 -555 555 544 -544 -789 789 246 -246 702 -702 128 -128 -244 244 513 -513 375 -375 -568 568 971 -971 -990 990 59 -59 -680 680 660 -660 -331 331 132 -132 178 -178 549 -549 753 -753 -287 287 -374 374 771 -771 504 -504 -200 200 347 -347 -436 436 191 -191 846 -846 -166 166 -659 659 -817 817 997 -997 158 -158 -795 795 -133 133 -523 523 464 -464 297 -297 548 -548 -369 369 -321 321 233 -233 -295 295 893 -893 -281 281 211 -211 -862 862 830 -830 627 -627 615 -615 -962 962 625 -625 865 -865 827 -827 -836 836 -177 177 -858 858 16 -16 -409 409 -322 322 -559 559 -940 940 790 -790 -781 781 548 -548 233 -233 771 -771 -904 904 672 -672 -283 283 -935 935 686 -686 160 -160 -724 724 -700 700 916 -916 889 -889 -612 612 868 -868 -343 343 560 -560 -313 313 866 -866 927 -927 812 -812 582 -582 22 -22 -639 639 -802 802 187 -187 552 -552 278 -278 95 -95 -184 184 437 -437 -442 442 937 -937 -882 882 -860 860 -804 804 792 -792 -215 215 954 -954 -3 3 930 -930 -486 486 203 -203 792 -792 404 -404 -971 971 834 -834 270 -270 127 -127 -35 35 -637 637 964 -964 164 -164 -164 164 335 -335 999 -999 -276 276 -281 281 807 -807 -369 369 -661 661 96 -96 389 -389 951 -951 709 -709 -98 98 279 -279 59 -59 -287 287 -437 437 141 -141 275 -275 45 -45 813 -813 -522 522 288 -288 850 -850 39 -39 821 -821 117 -117 714 -714 96 -96 10 -10 952 -952 -304 304 757 -757 -370 370 -888 888 551 -551 -534 534 -785 785 -176 176 29 -29 454 -454 877 -877 -179 179 640 -640 608 -608 -156 156 -163 163 -670 670 -747 747 523 -523 -743 743 -583 583 -980 980 540 -540 581 -581 123 -123 -613 613 -186 186 -331 331 328 -328 -822 822 -593 593 -254 254 728 -728 40 -40 941 -941 -435 435 -25 25 734 -734 519 -519 -878 878 -131 131 -191 191 871 -871 -543 543 739 -739 172 -172 915 -915 858 -858 387 -387 349 -349 732 -732 -761 761 959 -959 -802 802 695 -695 254 -254 -571 571 -361 361 -469 469 -810 810 674 -674 290 -290 41 -41 -854 854 -108 108 -480 480 34 -34 13 -13 -780 780 -422 422 -186 186 429 -429 340 -340 -855 855 -391 391 -438 438 -59 59 -950 950 -149 149 857 -857 -595 595 -515 515 136 -136 -764 764 -793 793 93 -93 829 -829 -236 236 522 -522 197 -197 -804 804 -334 334 383 -383 960 -960 754 -754 -710 710 -403 403 322 -322 -121 121 -95 95 -329 329 -267 267 -683 683 520 -520 233 -233 -489 489 -164 164 -63 63 575 -575 610 -610 -794 794 -558 558 215 -215 587 -587 -857 857 824 -824 -73 73 432 -432 951 -951 510 -510 -766 766 828 -828 771 -771 -594 594 -217 217 700 -700 -496 496 23 -23 -134 134 -825 825 -750 750 176 -176 -56 56 -615 615 828 -828 -884 884 885 -885 -143 143 728 -728 638 -638 -568 568 204 -204 -886 886 -370 370 -39 39 417 -417 -176 176 -163 163 745 -745 159 -159 -275 275 997 -997 -61 61 -173 173 -282 282 981 -981 594 -594 703 -703 -164 164 300 -300 964 -964 407 -407 124 -124 -445 445 509 -509 -531 531 -429 429 -192 192 942 -942 896 -896 501 -501 744 -744 -536 536 400 -400 832 -832 -155 155 -436 436 102 -102 828 -828 664 -664 52 -52 898 -898 167 -167 -95 95 791 -791 -140 140 -994 994 -787 787 -231 231 607 -607 718 -718 -289 289 -767 767 410 -410 -788 788 562 -562 304 -304 601 -601 353 -353 -403 403 -401 401 -292 292 -661 661 -408 408 551 -551 215 -215 -32 32 382 -382 -442 442 834 -834 -764 764 420 -420 97 -97 257 -257 108 -108 553 -553 789 -789 -42 42 803 -803 718 -718 883 -883 341 -341 702 -702 -440 440 332 -332 -823 823 -964 964 436 -436 728 -728 -155 155 -896 896 -646 646 125 -125 974 -974 465 -465 309 -309 -962 962 -121 121 785 -785 -286 286 -46 46 -132 132 -371 371 7 -7 -409 409 -940 940 -427 427 902 -902 -58 58 913 -913 -451 451 -863 863 744 -744 441 -441 -541 541 -512 512 -774 774 298 -298 -990 990 -255 255 -963 963 -215 215 870 -870 896 -896 338 -338 -564 564 768 -768 -952 952 660 -660 841 -841 -867 867 952 -952 -859 859 366 -366 866 -866 889 -889 174 -174 -653 653 634 -634 319 -319 -127 127 -579 579 420 -420 366 -366 -447 447 500 -500 -218 218 543 -543 -107 107 663 -663 -409 409 547 -547 488 -488 -82 82 -180 180 -89 89 597 -597 -560 560 945 -945 216 -216 81 -81 998 -998 746 -746 -919 919 521 -521 -753 753 -230 230 483 -483 -818 818 70 -70 -445 445 -419 419 446 -446 242 -242 -673 673 860 -860 -795 795 252 -252 352 -352 -52 52 -76 76 -474 474 275 -275 -545 545 -272 272 954 -954 -758 758 726 -726 -194 194 160 -160 -343 343 14 -14 430 -430 -540 540 -287 287 797 -797 -427 427 567 -567 -100 100 301 -301 576 -576 469 -469 -584 584 -665 665 373 -373 200 -200 456 -456 -204 204 524 -524 -581 581 662 -662 -432 432 -81 81 977 -977 -546 546 576 -576 -898 898 822 -822 -457 457 -923 923 -282 282 -394 394 307 -307 -334 334 226 -226 -675 675 -758 758 -101 101 786 -786 447 -447 321 -321 -658 658 315 -315 -71 71 -351 351 406 -406 911 -911 487 -487 -811 811 909 -909 -737 737 935 -935 -365 365 -862 862 -674 674 -834 834 -673 673 -196 196 -888 888 -102 102 -51 51 110 -110 -909 909 616 -616 -202 202 651 -651 453 -453 -633 633 -340 340 59 -59 -506 506 -163 163 833 -833 863 -863 215 -215 -184 184 -891 891 -511 511 -141 141 -409 409 -817 817 -272 272 101 -101 186 -186 -994 994 571 -571 -166 166 615 -615 63 -63 -709 709 -39 39 -689 689 642 -642 -394 394 -464 464 -368 368 -231 231 241 -241 256 -256 812 -812 -815 815 662 -662 347 -347 58 -58 -28 28 -553 553 861 -861 716 -716 237 -237 -543 543 330 -330 -96 96 61 -61 500 -500 646 -646 539 -539 -66 66 418 -418 -485 485 -861 861 -665 665 982 -982 774 -774 -133 133 -145 145 -8 8 -334 334 -75 75 -635 635 -34 34 -294 294 403 -403 79 -79 196 -196 -231 231 -274 274 -687 687 -369 369 -76 76 427 -427 593 -593 -946 946 746 -746 -421 421 -279 279 -734 734 -565 565 -959 959 -372 372 -128 128 -553 553 458 -458 -451 451 -155 155 840 -840 824 -824 -292 292 -135 135 179 -179 831 -831 -302 302 -857 857 -197 197 -204 204 -433 433 556 -556 -505 505 -942 942 98 -98 46 -46 -924 924 -33 33 89 -89 -801 801 78 -78 -98 98 -743 743 626 -626 -533 533 726 -726 -512 512 301 -301 -744 744 -716 716 617 -617 -897 897 -88 88 188 -188 -559 559 932 -932 -150 150 54 -54 616 -616 -649 649 475 -475 -137 137 921 -921 -953 953 573 -573 -132 132 605 -605 45 -45 150 -150 -738 738 524 -524 685 -685 603 -603 995 -995 806 -806 667 -667 -402 402 -159 159 962 -962 176 -176 645 -645 -999 999 421 -421 -227 227 670 -670 881 -881 645 -645 -161 161 -304 304 -638 638 -226 226 -812 812 115 -115 691 -691 69 -69 -388 388 595 -595 806 -806 619 -619 -460 460 -399 399 530 -530 820 -820 -289 289 -853 853 272 -272 472 -472 -266 266 -548 548 314 -314 922 -922 914 -914 -137 137 289 -289 343 -343 -874 874 416 -416 -194 194 801 -801 -894 894 -884 884 123 -123 493 -493 -954 954 506 -506 354 -354 -710 710 -396 396 -766 766 582 -582 -876 876 -838 838 -579 579 130 -130 247 -247 654 -654 -156 156 -481 481 -137 137 266 -266 510 -510 57 -57 -177 177 -966 966 469 -469 660 -660 -727 727 227 -227 456 -456 619 -619 -258 258 -105 105 982 -982 537 -537 -866 866 342 -342 361 -361 604 -604 -783 783 -985 985 -831 831 278 -278 143 -143 -361 361 691 -691 406 -406 -802 802 225 -225 145 -145 118 -118 -214 214 -112 112 -517 517 198 -198 -758 758 769 -769 -665 665 458 -458 65 -65 395 -395 717 -717 351 -351 -815 815 307 -307 550 -550 -364 364 23 -23 748 -748 855 -855 -825 825 -861 861 -292 292 696 -696 -499 499 134 -134 421 -421 954 -954 -315 315 -47 47 849 -849 39 -39 751 -751 859 -859 -449 449 -292 292 -455 455 643 -643 -82 82 -891 891 395 -395 -921 921 743 -743 360 -360 -444 444 -331 331 785 -785 -683 683 -716 716 224 -224 191 -191 556 -556 716 -716 -74 74 -740 740 351 -351 -702 702 -641 641 745 -745 682 -682 -23 23 -856 856 54 -54 832 -832 465 -465 128 -128 -768 768 520 -520 -341 341 -926 926 -6 6 -248 248 -753 753 949 -949 639 -639 -64 64 1 -1 -79 79 -522 522 858 -858 178 -178 -157 157 -841 841 -272 272 163 -163 -430 430 350 -350 -481 481 175 -175 -717 717 878 -878 43 -43 505 -505 986 -986 -457 457 -860 860 -860 860 -318 318 394 -394 -121 121 546 -546 239 -239 380 -380 71 -71 -145 145 -494 494 474 -474 -307 307 366 -366 -516 516 877 -877 829 -829 -620 620 182 -182 -834 834 332 -332 -636 636 -47 47 299 -299 895 -895 843 -843 106 -106 106 -106 -634 634 -291 291 -880 880 -339 339 585 -585 -512 512 809 -809 -938 938 -559 559 663 -663 657 -657 -899 899 -118 118 193 -193 -683 683 433 -433 39 -39 852 -852 -977 977 412 -412 -105 105 19 -19 -717 717 -791 791 -281 281 -616 616 537 -537 -630 630 184 -184 -994 994 -933 933 741 -741 -94 94 14 -14 -462 462 -609 609 409 -409 284 -284 -163 163 -484 484 559 -559 915 -915 274 -274 357 -357 314 -314 303 -303 -9 9 955 -955 -921 921 569 -569 -910 910 -613 613 799 -799 -712 712 688 -688 851 -851 -295 295 -267 267 212 -212 164 -164 -63 63 272 -272 608 -608 584 -584 -152 152 -478 478 -952 952 -874 874 -373 373 674 -674 293 -293 -941 941 744 -744 188 -188 616 -616 219 -219 -962 962 -481 481 336 -336 -495 495 -156 156 -618 618 -179 179 -717 717 -403 403 745 -745 213 -213 -94 94 267 -267 677 -677 -856 856 992 -992 482 -482 777 -777 671 -671 -469 469 -162 162 786 -786 -582 582 665 -665 -200 200 634 -634 -22 22 20 -20 -332 332 -644 644 332 -332 936 -936 -658 658 -149 149 -569 569 570 -570 -937 937 67 -67 776 -776 -548 548 890 -890 784 -784 876 -876 446 -446 308 -308 158 -158 -771 771 -729 729 227 -227 561 -561 -63 63 197 -197 -850 850 -890 890 -304 304 -319 319 566 -566 -566 566 -108 108 518 -518 -996 996 201 -201 -43 43 627 -627 -13 13 -471 471 -442 442 431 -431 854 -854 921 -921 330 -330 -579 579 589 -589 -140 140 -804 804 -128 128 -804 804 -662 662 109 -109 -175 175 125 -125 656 -656 -642 642 222 -222 -480 480 -521 521 353 -353 21 -21 111 -111 251 -251 75 -75 162 -162 279 -279 -739 739 845 -845 53 -53 580 -580 995 -995 35 -35 -376 376 -197 197 -850 850 -20 20 -177 177 382 -382 28 -28 -36 36 304 -304 -308 308 -176 176 -850 850 885 -885 -329 329 -465 465 318 -318 -192 192 378 -378 -373 373 678 -678 638 -638 -69 69 789 -789 535 -535 -881 881 -515 515 -17 17 -230 230 918 -918 41 -41 -320 320 919 -919 -292 292 654 -654 -821 821 -121 121 233 -233 38 -38 -286 286 -363 363 -347 347 -517 517 -25 25 -230 230 -676 676 442 -442 -572 572 -759 759 -127 127 -218 218 -564 564 -617 617 964 -964 -703 703 353 -353 783 -783 -954 954 -457 457 -666 666 -138 138 28 -28 -165 165 -616 616 698 -698 -733 733 -155 155 185 -185 992 -992 100 -100 -596 596 -899 899 15 -15 88 -88 721 -721 -935 935 -729 729 189 -189 -980 980 936 -936 54 -54 -103 103 -212 212 -464 464 -468 468 -770 770 -439 439 613 -613 -931 931 -609 609 299 -299 -804 804 599 -599 370 -370 -800 800 -493 493 -796 796 678 -678 -790 790 -977 977 -286 286 279 -279 568 -568 -955 955 -670 670 -896 896 951 -951 -883 883 846 -846 865 -865 839 -839 -508 508 -882 882 -847 847 306 -306 545 -545 -996 996 149 -149 -613 613 538 -538 -393 393 -607 607 -236 236 -568 568 581 -581 -434 434 995 -995 -487 487 -835 835 -963 963 581 -581 228 -228 484 -484 267 -267 -766 766 930 -930 549 -549 918 -918 -588 588 -165 165 502 -502 -785 785 643 -643 -642 642 -631 631 -368 368 -750 750 758 -758 -127 127 -464 464 -784 784 697 -697 886 -886 -219 219 407 -407 -878 878 -470 470 -119 119 -919 919 -302 302 348 -348 -464 464 876 -876 626 -626 -835 835 -264 264 883 -883 972 -972 -318 318 770 -770 -960 960 907 -907 905 -905 672 -672 182 -182 -368 368 639 -639 -112 112 -844 844 918 -918 -975 975 -152 152 -433 433 488 -488 -334 334 -926 926 -370 370 -206 206 284 -284 218 -218 -132 132 -506 506 -742 742 -683 683 -215 215 -816 816 742 -742 -539 539 -462 462 -709 709 399 -399 459 -459 163 -163 -299 299 -163 163 380 -380 58 -58 -992 992 -664 664 726 -726 -210 210 987 -987 469 -469 -748 748 -496 496 -319 319 -398 398 49 -49 -544 544 960 -960 -427 427 426 -426 -621 621 861 -861 -97 97 -377 377 -381 381 854 -854 -985 985 -837 837 -696 696 999 -999 -283 283 -727 727 342 -342 337 -337 -565 565 586 -586 -585 585 -984 984 -933 933 748 -748 778 -778 444 -444 869 -869 -515 515 -597 597 -197 197 463 -463 809 -809 -90 90 276 -276 939 -939 -544 544 -122 122 -641 641 259 -259 412 -412 387 -387 -196 196 440 -440 433 -433 828 -828 -887 887 -453 453 -939 939 -240 240 615 -615 -277 277 -286 286 -829 829 -753 753 177 -177 810 -810 511 -511 -623 623 473 -473 -773 773 185 -185 -178 178 146 -146 -589 589 406 -406 455 -455 -650 650 -331 331 -290 290 148 -148 -194 194 -564 564 -976 976 -582 582 -176 176 736 -736 -698 698 711 -711 843 -843 391 -391 -935 935 -449 449 -459 459 830 -830 328 -328 429 -429 50 -50 -441 441 -762 762 -302 302 648 -648 -203 203 82 -82 -303 303 -111 111 470 -470 -710 710 351 -351 -640 640 65 -65 -702 702 -779 779 -473 473 -528 528 162 -162 760 -760 -135 135 15 -15 -2 2 -294 294 60 -60 -842 842 -934 934 -622 622 -847 847 403 -403 -803 803 -950 950 -266 266 -100 100 -331 331 -73 73 -117 117 -844 844 -900 900 -242 242 -171 171 859 -859 -630 630 -427 427 -128 128 587 -587 75 -75 -600 600 -392 392 -448 448 -175 175 -354 354 841 -841 -985 985 733 -733 -389 389 -379 379 -485 485 266 -266 310 -310 406 -406 780 -780 -597 597 269 -269 853 -853 -239 239 -553 553 104 -104 554 -554 -561 561 -367 367 -532 532 -555 555 778 -778 77 -77 642 -642 445 -445 -485 485 -449 449 343 -343 -729 729 -733 733 502 -502 -428 428 -311 311 960 -960 -902 902 0 0 -545 545 -899 899 866 -866 -523 523 -963 963 -289 289 809 -809 -992 992 694 -694 861 -861 -863 863 717 -717 -147 147 -113 113 776 -776 51 -51 347 -347 -390 390 75 -75 828 -828 992 -992 74 -74 -216 216 -696 696 477 -477 -302 302 -392 392 18 -18 929 -929 177 -177 -467 467 51 -51 -542 542 885 -885 -312 312 -11 11 -866 866 -876 876 431 -431 -677 677 -877 877 -824 824 -995 995 -529 529 396 -396 683 -683 10 -10 -901 901 253 -253 -396 396 188 -188 -147 147 -223 223 128 -128 -322 322 837 -837 385 -385 -283 283 720 -720 144 -144 968 -968 402 -402 255 -255 538 -538 -203 203 -677 677 22 -22 -288 288 673 -673 820 -820 757 -757 100 -100 -334 334 940 -940 -62 62 -716 716 383 -383 -116 116 -947 947 -964 964 -220 220 959 -959 -599 599 -117 117 -280 280 -588 588 -393 393 -604 604 -35 35 450 -450 340 -340 -137 137 568 -568 781 -781 791 -791 -465 465 -622 622 662 -662 -380 380 -116 116 -786 786 -761 761 -876 876 -476 476 124 -124 -290 290 824 -824 757 -757 -867 867 953 -953 11 -11 655 -655 584 -584 -332 332 -72 72 -160 160 -212 212 -929 929 333 -333 -33 33 615 -615 -412 412 -562 562 -3 3 -393 393 327 -327 749 -749 -519 519 -929 929 -593 593 856 -856 -733 733 204 -204 -236 236 -589 589 915 -915 568 -568 -231 231 -824 824 475 -475 -145 145 -773 773 -308 308 -726 726 -943 943 282 -282 -156 156 -445 445 -89 89 -807 807 -377 377 -99 99 -760 760 -463 463 374 -374 892 -892 -146 146 235 -235 745 -745 416 -416 789 -789 621 -621 -964 964 604 -604 212 -212 -653 653 811 -811 889 -889 272 -272 -814 814 -263 263 -996 996 109 -109 -246 246 55 -55 -650 650 -442 442 -390 390 450 -450 843 -843 -705 705 201 -201 -674 674 614 -614 -216 216 34 -34 -30 30 -198 198 661 -661 334 -334 -524 524 907 -907 -356 356 -679 679 -537 537 14 -14 159 -159 190 -190 290 -290 431 -431 778 -778 -172 172 -125 125 -942 942 -193 193 381 -381 68 -68 -596 596 -512 512 -820 820 -20 20 738 -738 573 -573 695 -695 -935 935 -878 878 -609 609 302 -302 444 -444 -799 799 -732 732 -901 901 -282 282 -572 572 252 -252 618 -618 530 -530 -93 93 82 -82 59 -59 434 -434 -181 181 832 -832 -187 187 -577 577 -364 364 748 -748 973 -973 475 -475 786 -786 679 -679 615 -615 825 -825 -513 513 729 -729 684 -684 544 -544 41 -41 -827 827 -642 642 -292 292 311 -311 34 -34 -824 824 485 -485 978 -978 -36 36 -119 119 628 -628 -398 398 680 -680 898 -898 -701 701 471 -471 216 -216 -483 483 -860 860 -119 119 -146 146 -575 575 405 -405 -318 318 771 -771 -204 204 -926 926 250 -250 -902 902 48 -48 779 -779 515 -515 49 -49 -295 295 -632 632 -730 730 440 -440 -915 915 -357 357 -307 307 406 -406 -35 35 -459 459 -829 829 -536 536 828 -828 555 -555 -135 135 -550 550 -123 123 -54 54 459 -459 395 -395 882 -882 -311 311 642 -642 604 -604 90 -90 974 -974 -293 293 906 -906 -390 390 563 -563 -408 408 140 -140 -56 56 426 -426 197 -197 -449 449 -12 12 -865 865 237 -237 400 -400 -481 481 -19 19 -866 866 -935 935 304 -304 -348 348 -453 453 -512 512 -683 683 -774 774 945 -945 764 -764 823 -823 -689 689 -484 484 986 -986 -574 574 469 -469 986 -986 959 -959 531 -531 767 -767 -384 384 302 -302 -142 142 -887 887 -340 340 -916 916 450 -450 -87 87 -821 821 -957 957 -249 249 -107 107 -309 309 772 -772 263 -263 117 -117 -572 572 624 -624 820 -820 -246 246 -333 333 -759 759 905 -905 -736 736 -249 249 -700 700 -13 13 431 -431 895 -895 -510 510 146 -146 40 -40 -701 701 -337 337 -672 672 -946 946 211 -211 346 -346 -783 783 242 -242 381 -381 167 -167 -644 644 308 -308 -205 205 -543 543 -791 791 23 -23 -517 517 820 -820 859 -859 5 -5 633 -633 -310 310 -576 576 -686 686 394 -394 -173 173 -250 250 661 -661 994 -994 779 -779 736 -736 -892 892 649 -649 -681 681 -278 278 -432 432 850 -850 -704 704 905 -905 -303 303 540 -540 339 -339 -713 713 -205 205 844 -844 -120 120 589 -589 -783 783 -710 710 -462 462 465 -465 144 -144 -933 933 -138 138 547 -547 -384 384 -673 673 655 -655 179 -179 -882 882 524 -524 -703 703 149 -149 -755 755 -725 725 -899 899 -569 569 -633 633 -975 975 -523 523 -462 462 -833 833 -815 815 865 -865 -945 945 8 -8 -81 81 384 -384 492 -492 395 -395 -744 744 -253 253 159 -159 -267 267 177 -177 -138 138 155 -155 -977 977 -739 739 608 -608 65 -65 995 -995 -61 61 334 -334 -56 56 -965 965 -849 849 -117 117 -129 129 -837 837 168 -168 -910 910 -989 989 850 -850 210 -210 551 -551 429 -429 -931 931 -379 379 739 -739 413 -413 30 -30 621 -621 686 -686 -515 515 -437 437 851 -851 450 -450 463 -463 -455 455 204 -204 942 -942 152 -152 106 -106 -319 319 -472 472 785 -785 -395 395 -449 449 967 -967 -980 980 -475 475 927 -927 383 -383 -604 604 724 -724 344 -344 -290 290 968 -968 -438 438 -540 540 759 -759 -279 279 672 -672 -543 543 -739 739 -686 686 -950 950 -39 39 -798 798 -136 136 -571 571 836 -836 256 -256 -719 719 733 -733 -132 132 -56 56 -486 486 -605 605 577 -577 -70 70 804 -804 252 -252 94 -94 -204 204 -594 594 845 -845 844 -844 622 -622 953 -953 693 -693 165 -165 -315 315 -40 40 -116 116 204 -204 -282 282 -298 298 843 -843 59 -59 350 -350 157 -157 236 -236 -403 403 47 -47 -988 988 -684 684 605 -605 230 -230 376 -376 157 -157 -529 529 -149 149 -753 753 -695 695 286 -286 585 -585 -839 839 -957 957 -363 363 302 -302 -473 473 136 -136 -783 783 -891 891 -687 687 839 -839 -170 170 -798 798 -430 430 -555 555 450 -450 -290 290 -217 217 372 -372 -705 705 852 -852 696 -696 -779 779 -787 787 154 -154 -506 506 187 -187 -1 1 -220 220 -906 906 802 -802 725 -725 -107 107 188 -188 -768 768 410 -410 808 -808 -980 980 -277 277 -993 993 207 -207 -164 164 491 -491 439 -439 -103 103 558 -558 897 -897 884 -884 -247 247 -947 947 24 -24 -430 430 -60 60 -522 522 -486 486 -77 77 604 -604 394 -394 -906 906 299 -299 267 -267 -352 352 97 -97 -612 612 753 -753 352 -352 635 -635 757 -757 -606 606 -915 915 -252 252 -90 90 -422 422 530 -530 -433 433 200 -200 259 -259 -671 671 -443 443 -437 437 536 -536 -776 776 -851 851 895 -895 90 -90 758 -758 186 -186 486 -486 819 -819 -756 756 262 -262 -662 662 601 -601 -298 298 -66 66 236 -236 -986 986 -4 4 -979 979 29 -29 53 -53 868 -868 -867 867 752 -752 639 -639 267 -267 -357 357 111 -111 407 -407 -892 892 -213 213 -867 867 -765 765 -576 576 557 -557 -660 660 -723 723 -577 577 158 -158 336 -336 696 -696 -379 379 -847 847 -316 316 806 -806 -624 624 -785 785 907 -907 -55 55 569 -569 -67 67 250 -250 -951 951 73 -73 30 -30 340 -340 694 -694 558 -558 72 -72 -459 459 271 -271 -161 161 107 -107 996 -996 914 -914 -580 580 831 -831 274 -274 -716 716 -775 775 509 -509 120 -120 947 -947 508 -508 -687 687 433 -433 -822 822 -491 491 78 -78 259 -259 -363 363 926 -926 -237 237 -796 796 -618 618 -109 109 -19 19 -70 70 935 -935 -908 908 -947 947 387 -387 977 -977 25 -25 731 -731 998 -998 -244 244 389 -389 635 -635 970 -970 -440 440 333 -333 783 -783 470 -470 940 -940 -469 469 61 -61 -647 647 -19 19 -34 34 51 -51 363 -363 65 -65 564 -564 680 -680 -957 957 -749 749 75 -75 -236 236 -6 6 -630 630 -571 571 -974 974 447 -447 694 -694 -806 806 501 -501 -99 99 763 -763 -318 318 -54 54 -774 774 129 -129 -221 221 -83 83 162 -162 394 -394 951 -951 494 -494 -28 28 214 -214 -62 62 356 -356 -262 262 -908 908 387 -387 930 -930 751 -751 -566 566 -135 135 -758 758 684 -684 198 -198 536 -536 48 -48 51 -51 22 -22 -101 101 -976 976 752 -752 -875 875 988 -988 979 -979 444 -444 679 -679 -686 686 -691 691 -972 972 151 -151 -325 325 554 -554 186 -186 382 -382 570 -570 -853 853 890 -890 167 -167 -62 62 540 -540 -320 320 369 -369 292 -292 -184 184 904 -904 901 -901 -443 443 -818 818 -107 107 600 -600 180 -180 997 -997 279 -279 83 -83 474 -474 334 -334 -377 377 -63 63 -749 749 522 -522 276 -276 169 -169 -452 452 732 -732 -509 509 493 -493 -898 898 735 -735 770 -770 626 -626 170 -170 -389 389 942 -942 769 -769 -588 588 740 -740 6 -6 381 -381 -27 27 -428 428 271 -271 806 -806 636 -636 347 -347 121 -121 301 -301 -123 123 -380 380 -174 174 -631 631 -147 147 41 -41 634 -634 761 -761 757 -757 825 -825 -553 553 -245 245 -507 507 -103 103 778 -778 925 -925 -558 558 793 -793 -911 911 850 -850 -926 926 -264 264 558 -558 -105 105 976 -976 907 -907 -760 760 982 -982 892 -892 -70 70 976 -976 -741 741 645 -645 -245 245 -281 281 405 -405 -983 983 -716 716 510 -510 127 -127 -804 804 -821 821 -786 786 -816 816 727 -727 800 -800 298 -298 -897 897 -781 781 -723 723 897 -897 -437 437 -922 922 -84 84 808 -808 587 -587 861 -861 186 -186 296 -296 -255 255 827 -827 -469 469 147 -147 -908 908 -671 671 974 -974 333 -333 -482 482 -945 945 898 -898 -471 471 -413 413 -903 903 -87 87 785 -785 995 -995 349 -349 844 -844 -70 70 -142 142 676 -676 335 -335 -185 185 -938 938 87 -87 391 -391 989 -989 416 -416 101 -101 953 -953 -537 537 911 -911 -654 654 -908 908 -6 6 -943 943 -110 110 -414 414 460 -460 -388 388 -858 858 619 -619 -239 239 44 -44 405 -405 763 -763 -554 554 -627 627 -609 609 -715 715 -814 814 -996 996 94 -94 -984 984 585 -585 -695 695 -514 514 129 -129 -685 685 -464 464 -961 961 832 -832 829 -829 568 -568 -855 855 255 -255 -978 978 -6 6 463 -463 -623 623 28 -28 630 -630 406 -406 -584 584 799 -799 291 -291 -600 600 -758 758 -841 841 -457 457 -556 556 -620 620 -902 902 -826 826 -839 839 447 -447 -447 447 221 -221 -317 317 562 -562 -317 317 -623 623 964 -964 -8 8 386 -386 -925 925 -825 825 -412 412 -283 283 -137 137 -943 943 50 -50 565 -565 486 -486 536 -536 -48 48 844 -844 -991 991 -695 695 637 -637 -358 358 -538 538 821 -821 -224 224 -854 854 424 -424 972 -972 -468 468 -875 875 -294 294 877 -877 51 -51 -794 794 796 -796 267 -267 -392 392 -114 114 457 -457 -588 588 586 -586 -984 984 -720 720 -913 913 14 -14 895 -895 594 -594 -988 988 -949 949 -82 82 459 -459 -783 783 -916 916 217 -217 -939 939 -839 839 818 -818 -277 277 393 -393 495 -495 -744 744 79 -79 -72 72 -940 940 -117 117 -558 558 -231 231 749 -749 -759 759 985 -985 -685 685 857 -857 -327 327 -625 625 445 -445 610 -610 524 -524 -558 558 -893 893 -735 735 -302 302 -577 577 796 -796 -361 361 496 -496 -662 662 -229 229 361 -361 -992 992 -493 493 -157 157 -357 357 -854 854 -746 746 -978 978 177 -177 274 -274 705 -705 -145 145 -382 382 -542 542 635 -635 678 -678 -466 466 201 -201 -141 141 -555 555 -911 911 148 -148 230 -230 913 -913 -408 408 572 -572 -490 490 523 -523 484 -484 96 -96 -777 777 -241 241 573 -573 548 -548 -677 677 188 -188 -568 568 810 -810 -911 911 -603 603 -964 964 369 -369 218 -218 -728 728 721 -721 -629 629 620 -620 -147 147 -742 742 -781 781 586 -586 -47 47 629 -629 -2 2 116 -116 404 -404 241 -241 49 -49 778 -778 31 -31 -929 929 -812 812 -9 9 698 -698 -260 260 -202 202 -20 20 893 -893 286 -286 97 -97 90 -90 -571 571 396 -396 -994 994 -44 44 -182 182 -685 685 172 -172 -907 907 879 -879 870 -870 702 -702 590 -590 -471 471 -26 26 499 -499 786 -786 707 -707 787 -787 666 -666 -955 955 -703 703 -943 943 852 -852 290 -290 996 -996 -706 706 -420 420 268 -268 846 -846 -429 429 -763 763 360 -360 998 -998 -422 422 420 -420 345 -345 414 -414 63 -63 366 -366 268 -268 -237 237 -839 839 -750 750 117 -117 -379 379 811 -811 618 -618 -7 7 456 -456 -474 474 -114 114 -658 658 185 -185 578 -578 -519 519 672 -672 565 -565 765 -765 -352 352 -571 571 -713 713 226 -226 -527 527 -397 397 -48 48 157 -157 72 -72 -512 512 -132 132 734 -734 232 -232 426 -426 -446 446 556 -556 232 -232 -599 599 -740 740 -835 835 -133 133 -142 142 -519 519 547 -547 -363 363 381 -381 447 -447 105 -105 11 -11 -551 551 -716 716 -370 370 378 -378 382 -382 -193 193 -335 335 586 -586 -413 413 -821 821 -498 498 52 -52 -991 991 -660 660 807 -807 -638 638 -248 248 -732 732 -569 569 871 -871 -415 415 600 -600 3 -3 -161 161 563 -563 191 -191 -734 734 -297 297 394 -394 651 -651 -945 945 688 -688 -699 699 -693 693 700 -700 -624 624 30 -30 -881 881 -360 360 -790 790 -320 320 766 -766 -764 764 -321 321 676 -676 -891 891 99 -99 -571 571 188 -188 -111 111 -47 47 -377 377 564 -564 447 -447 166 -166 669 -669 662 -662 -111 111 -486 486 637 -637 -243 243 788 -788 -53 53 -926 926 44 -44 -16 16 732 -732 412 -412 31 -31 592 -592 81 -81 -248 248 -686 686 306 -306 776 -776 -334 334 -223 223 577 -577 602 -602 648 -648 816 -816 673 -673 547 -547 336 -336 220 -220 426 -426 669 -669 -963 963 1 -1 -311 311 756 -756 846 -846 -402 402 435 -435 246 -246 808 -808 486 -486 -292 292 -647 647 -283 283 -584 584 408 -408 -447 447 -67 67 289 -289 895 -895 -974 974 -348 348 -720 720 262 -262 483 -483 243 -243 11 -11 379 -379 964 -964 -677 677 -192 192 49 -49 401 -401 472 -472 30 -30 669 -669 407 -407 -29 29 261 -261 -480 480 -713 713 -998 998 -661 661 71 -71 -631 631 -620 620 737 -737 639 -639 802 -802 -753 753 469 -469 365 -365 -551 551 -259 259 -631 631 -963 963 -985 985 -945 945 -716 716 200 -200 909 -909 288 -288 -360 360 -52 52 890 -890 741 -741 -204 204 647 -647 444 -444 -190 190 -230 230 627 -627 -185 185 -79 79 -621 621 -295 295 452 -452 256 -256 -238 238 479 -479 -324 324 808 -808 551 -551 515 -515 534 -534 965 -965 -555 555 -339 339 -355 355 467 -467 -555 555 -96 96 -587 587 -603 603 172 -172 -126 126 607 -607 -308 308 411 -411 941 -941 331 -331 326 -326 134 -134 692 -692 445 -445 68 -68 215 -215 -327 327 -540 540 -943 943 -61 61 238 -238 967 -967 736 -736 -403 403 187 -187 256 -256 981 -981 -646 646 -752 752 -307 307 -361 361 901 -901 459 -459 997 -997 212 -212 612 -612 700 -700 -871 871 21 -21 -645 645 375 -375 91 -91 -60 60 -193 193 -998 998 738 -738 28 -28 -947 947 848 -848 -658 658 -273 273 -68 68 581 -581 -198 198 461 -461 -31 31 651 -651 -848 848 -92 92 161 -161 28 -28 657 -657 -189 189 -340 340 33 -33 740 -740 756 -756 -152 152 -350 350 207 -207 665 -665 172 -172 975 -975 772 -772 -762 762 462 -462 735 -735 -642 642 -305 305 -833 833 534 -534 540 -540 -397 397 389 -389 -708 708 -211 211 729 -729 -375 375 988 -988 13 -13 -902 902 915 -915 -645 645 671 -671 768 -768 258 -258 602 -602 -789 789 -19 19 -16 16 -932 932 -534 534 -593 593 -298 298 572 -572 912 -912 499 -499 -244 244 -583 583 -88 88 743 -743 963 -963 -925 925 -250 250 -284 284 -361 361 811 -811 105 -105 -404 404 127 -127 -522 522 656 -656 992 -992 342 -342 467 -467 511 -511 -395 395 -97 97 877 -877 2 -2 -1000 1000 -123 123 -814 814 705 -705 -192 192 225 -225 661 -661 836 -836 -605 605 255 -255 465 -465 -887 887 155 -155 -157 157 -753 753 996 -996 26 -26 -8 8 -374 374 -362 362 892 -892 -135 135 -863 863 -79 79 -739 739 388 -388 652 -652 362 -362 -37 37 331 -331 771 -771 -736 736 -148 148 525 -525 588 -588 365 -365 739 -739 245 -245 547 -547 667 -667 831 -831 -719 719 878 -878 -152 152 996 -996 -586 586 -830 830 -979 979 190 -190 209 -209 -352 352 -853 853 531 -531 529 -529 -748 748 -329 329 -263 263 979 -979 160 -160 -952 952 25 -25 878 -878 468 -468 638 -638 -958 958 449 -449 -559 559 -475 475 -848 848 170 -170 734 -734 10 -10 334 -334 601 -601 314 -314 878 -878 873 -873 739 -739 323 -323 361 -361 -745 745 267 -267 -857 857 33 -33 -263 263 -290 290 -152 152 794 -794 717 -717 -275 275 -715 715 -432 432 823 -823 -287 287 888 -888 -445 445 464 -464 -918 918 106 -106 674 -674 543 -543 472 -472 -3 3 -964 964 664 -664 -802 802 11 -11 -94 94 -62 62 -908 908 -933 933 -655 655 -498 498 -644 644 725 -725 -897 897 -492 492 295 -295 918 -918 -796 796 -112 112 -551 551 981 -981 -741 741 -835 835 -166 166 -314 314 -296 296 944 -944 -626 626 991 -991 172 -172 -583 583 456 -456 -918 918 167 -167 -27 27 -262 262 -901 901 -259 259 -344 344 736 -736 -878 878 557 -557 -167 167 -114 114 130 -130 574 -574 926 -926 6 -6 723 -723 602 -602 634 -634 -273 273 -218 218 -64 64 404 -404 610 -610 792 -792 -668 668 538 -538 423 -423 -840 840 -678 678 661 -661 -976 976 235 -235 83 -83 110 -110 -364 364 -944 944 -633 633 34 -34 -929 929 320 -320 -396 396 -382 382 -57 57 984 -984 533 -533 846 -846 -606 606 -502 502 183 -183 -733 733 -953 953 881 -881 -248 248 -797 797 706 -706 -668 668 -592 592 -76 76 76 -76 28 -28 -699 699 635 -635 682 -682 -791 791 -743 743 618 -618 756 -756 -750 750 407 -407 392 -392 329 -329 -612 612 351 -351 -848 848 369 -369 -738 738 -755 755 205 -205 147 -147 978 -978 929 -929 260 -260 -119 119 -947 947 266 -266 306 -306 384 -384 707 -707 -540 540 -520 520 -604 604 133 -133 -76 76 84 -84 460 -460 -276 276 -47 47 434 -434 -590 590 635 -635 358 -358 130 -130 38 -38 96 -96 -11 11 892 -892 915 -915 59 -59 846 -846 -750 750 -287 287 402 -402 80 -80 -684 684 -851 851 196 -196 -785 785 -534 534 -490 490 284 -284 -729 729 -723 723 -103 103 -871 871 416 -416 759 -759 -704 704 236 -236 -78 78 189 -189 -106 106 -415 415 -341 341 -343 343 -370 370 -286 286 -337 337 -243 243 852 -852 -408 408 415 -415 773 -773 676 -676 979 -979 205 -205 764 -764 987 -987 860 -860 975 -975 50 -50 779 -779 937 -937 -814 814 780 -780 770 -770 -975 975 176 -176 956 -956 652 -652 -991 991 709 -709 211 -211 184 -184 -242 242 -609 609 692 -692 -167 167 715 -715 -156 156 -709 709 366 -366 429 -429 -631 631 574 -574 452 -452 -579 579 -176 176 627 -627 747 -747 414 -414 -207 207 -334 334 182 -182 -191 191 -964 964 684 -684 727 -727 485 -485 941 -941 -180 180 362 -362 -798 798 881 -881 988 -988 -992 992 -232 232 -263 263 572 -572 -561 561 611 -611 -739 739 271 -271 -376 376 -974 974 835 -835 -394 394 -710 710 -56 56 16 -16 625 -625 997 -997 882 -882 93 -93 770 -770 849 -849 475 -475 910 -910 -923 923 -608 608 -243 243 159 -159 -498 498 -143 143 -216 216 31 -31 705 -705 6 -6 280 -280 -174 174 103 -103 -391 391 -655 655 898 -898 400 -400 -758 758 190 -190 278 -278 292 -292 268 -268 -36 36 -347 347 638 -638 -15 15 -896 896 940 -940 -405 405 -29 29 -448 448 -545 545 975 -975 -859 859 -560 560 -851 851 -998 998 -135 135 -309 309 7 -7 937 -937 339 -339 -619 619 -574 574 -289 289 333 -333 671 -671 298 -298 774 -774 588 -588 619 -619 105 -105 -864 864 531 -531 704 -704 329 -329 -989 989 -521 521 112 -112 38 -38 -779 779 340 -340 392 -392 -888 888 -909 909 30 -30 -441 441 -897 897 -904 904 -519 519 131 -131 448 -448 -739 739 541 -541 -791 791 944 -944 828 -828 -796 796 307 -307 494 -494 953 -953 -826 826 591 -591 -635 635 -45 45 360 -360 589 -589 961 -961 711 -711 -608 608 -247 247 499 -499 -266 266 -420 420 -454 454 272 -272 -168 168 -669 669 954 -954 159 -159 -127 127 -133 133 -488 488 -750 750 339 -339 205 -205 90 -90 -572 572 964 -964 -889 889 -826 826 309 -309 -110 110 -736 736 275 -275 -254 254 -892 892 -671 671 11 -11 -40 40 -830 830 386 -386 996 -996 841 -841 536 -536 611 -611 -624 624 656 -656 231 -231 300 -300 -415 415 -910 910 732 -732 -218 218 977 -977 871 -871 -395 395 -164 164 -831 831 103 -103 -287 287 540 -540 -768 768 -408 408 -232 232 339 -339 959 -959 -425 425 -965 965 616 -616 -830 830 756 -756 -483 483 -425 425 -71 71 -541 541 -126 126 -511 511 -560 560 -992 992 -681 681 -895 895 68 -68 -221 221 -382 382 -413 413 -521 521 -748 748 -885 885 384 -384 -522 522 833 -833 907 -907 -883 883 -55 55 -786 786 931 -931 -443 443 -950 950 -644 644 721 -721 995 -995 698 -698 109 -109 271 -271 -715 715 528 -528 919 -919 237 -237 -898 898 803 -803 -441 441 752 -752 667 -667 603 -603 -184 184 -214 214 936 -936 -830 830 132 -132 619 -619 787 -787 401 -401 -647 647 -776 776 -543 543 -24 24 304 -304 348 -348 831 -831 -690 690 698 -698 157 -157 -228 228 -502 502 -36 36 -352 352 -938 938 -879 879 -339 339 -273 273 402 -402 497 -497 -898 898 -886 886 -880 880 509 -509 -871 871 -964 964 -914 914 -598 598 732 -732 799 -799 -805 805 -791 791 808 -808 -574 574 -385 385 -505 505 -219 219 522 -522 -246 246 385 -385 921 -921 951 -951 922 -922 -20 20 -407 407 -439 439 897 -897 387 -387 303 -303 -542 542 -59 59 -174 174 -548 548 990 -990 -950 950 995 -995 -641 641 480 -480 429 -429 871 -871 375 -375 30 -30 210 -210 -472 472 518 -518 -255 255 641 -641 172 -172 822 -822 278 -278 -868 868 -260 260 -320 320 488 -488 181 -181 518 -518 59 -59 -687 687 -3 3 896 -896 98 -98 -146 146 336 -336 -402 402 -854 854 51 -51 719 -719 853 -853 -750 750 -689 689 349 -349 401 -401 -437 437 81 -81 -353 353 868 -868 442 -442 -437 437 -514 514 -816 816 -837 837 -794 794 991 -991 -969 969 -424 424 -537 537 421 -421 993 -993 -853 853 672 -672 788 -788 334 -334 945 -945 186 -186 -663 663 588 -588 815 -815 -31 31 -87 87 -469 469 953 -953 960 -960 903 -903 -609 609 896 -896 -49 49 -230 230 -442 442 412 -412 -262 262 398 -398 907 -907 -741 741 -476 476 569 -569 730 -730 313 -313 -116 116 577 -577 -748 748 -800 800 335 -335 -627 627 741 -741 609 -609 734 -734 457 -457 -459 459 -956 956 577 -577 558 -558 -708 708 29 -29 475 -475 -559 559 -790 790 464 -464 -736 736 59 -59 -650 650 -331 331 741 -741 -7 7 756 -756 127 -127 -89 89 -444 444 428 -428 538 -538 -465 465 -813 813 -583 583 819 -819 -844 844 -624 624 -721 721 573 -573 322 -322 -119 119 241 -241 -719 719 330 -330 872 -872 -174 174 677 -677 -551 551 917 -917 -38 38 -624 624 109 -109 746 -746 347 -347 -371 371 821 -821 183 -183 581 -581 574 -574 440 -440 -377 377 374 -374 771 -771 -951 951 850 -850 342 -342 396 -396 922 -922 101 -101 227 -227 -581 581 -609 609 -449 449 -792 792 -611 611 -780 780 -786 786 403 -403 506 -506 -751 751 -423 423 487 -487 538 -538 -500 500 -561 561 -993 993 -421 421 0 0 -752 752 804 -804 -639 639 -354 354 -646 646 -367 367 941 -941 833 -833 999 -999 -380 380 578 -578 -122 122 532 -532 -248 248 -93 93 -613 613 549 -549 161 -161 96 -96 -441 441 696 -696 -584 584 995 -995 -677 677 -425 425 -872 872 -122 122 616 -616 802 -802 904 -904 -552 552 689 -689 -468 468 -486 486 -656 656 225 -225 852 -852 -77 77 -384 384 -160 160 200 -200 347 -347 -195 195 898 -898 405 -405 -393 393 -98 98 305 -305 18 -18 -138 138 852 -852 428 -428 109 -109 377 -377 -199 199 -336 336 822 -822 967 -967 44 -44 -906 906 -357 357 -497 497 -661 661 765 -765 -253 253 -161 161 -366 366 -662 662 -97 97 548 -548 771 -771 -900 900 -450 450 -413 413 6 -6 853 -853 672 -672 664 -664 -556 556 -250 250 -66 66 -963 963 126 -126 298 -298 999 -999 -82 82 -780 780 -425 425 -98 98 -182 182 -222 222 -32 32 754 -754 -148 148 -771 771 -274 274 670 -670 -358 358 831 -831 -1 1 -494 494 -530 530 -977 977 192 -192 513 -513 -92 92 -331 331 -761 761 -802 802 -317 317 748 -748 804 -804 640 -640 -81 81 -279 279 -966 966 -947 947 558 -558 955 -955 904 -904 -842 842 538 -538 -685 685 733 -733 -625 625 -346 346 -730 730 -693 693 -93 93 -11 11 96 -96 -5 5 -891 891 231 -231 396 -396 769 -769 -614 614 149 -149 -463 463 -751 751 133 -133 -225 225 367 -367 162 -162 -222 222 -524 524 155 -155 -733 733 -985 985 -366 366 582 -582 -421 421 -696 696 879 -879 677 -677 277 -277 -501 501 -569 569 253 -253 -372 372 -101 101 982 -982 845 -845 963 -963 144 -144 264 -264 -447 447 729 -729 527 -527 -417 417 -621 621 -998 998 -994 994 -58 58 564 -564 297 -297 587 -587 644 -644 972 -972 -515 515 238 -238 -862 862 -145 145 537 -537 -117 117 -64 64 609 -609 -47 47 28 -28 -875 875 842 -842 -182 182 687 -687 -538 538 -483 483 545 -545 492 -492 585 -585 566 -566 -417 417 666 -666 -710 710 754 -754 -453 453 98 -98 -2 2 -524 524 528 -528 -93 93 -602 602 277 -277 -128 128 -872 872 -586 586 -837 837 -439 439 39 -39 -761 761 -50 50 -728 728 -916 916 265 -265 647 -647 -452 452 -91 91 237 -237 -887 887 236 -236 479 -479 -366 366 -620 620 619 -619 593 -593 782 -782 -521 521 -374 374 -329 329 -48 48 -889 889 -353 353 -590 590 916 -916 -338 338 309 -309 -530 530 -74 74 -459 459 980 -980 980 -980 586 -586 260 -260 -558 558 -463 463 267 -267 -391 391 -198 198 503 -503 387 -387 584 -584 764 -764 -46 46 667 -667 883 -883 -794 794 702 -702 611 -611 -374 374 913 -913 -329 329 628 -628 -348 348 830 -830 64 -64 -588 588 -258 258 -397 397 568 -568 26 -26 -573 573 -335 335 -486 486 978 -978 -339 339 -936 936 -59 59 -637 637 155 -155 413 -413 -996 996 959 -959 211 -211 250 -250 142 -142 -405 405 -934 934 486 -486 215 -215 528 -528 -174 174 -760 760 488 -488 -30 30 691 -691 -970 970 -26 26 -465 465 -306 306 722 -722 -593 593 -583 583 -99 99 -968 968 -718 718 455 -455 527 -527 -31 31 -706 706 -23 23 274 -274 220 -220 315 -315 -261 261 -702 702 45 -45 -983 983 -852 852 98 -98 918 -918 422 -422 -673 673 200 -200 -635 635 -732 732 -959 959 461 -461 974 -974 74 -74 204 -204 949 -949 331 -331 -279 279 -612 612 -548 548 113 -113 754 -754 257 -257 -510 510 149 -149 -650 650 580 -580 -327 327 607 -607 -594 594 317 -317 636 -636 893 -893 -692 692 -524 524 786 -786 -965 965 -254 254 998 -998 195 -195 514 -514 834 -834 -438 438 -166 166 -993 993 597 -597 613 -613 428 -428 21 -21 -608 608 -117 117 -24 24 -587 587 -765 765 -569 569 -257 257 989 -989 772 -772 -163 163 390 -390 574 -574 -692 692 414 -414 -423 423 467 -467 -880 880 315 -315 579 -579 -385 385 371 -371 -962 962 -788 788 534 -534 -774 774 -699 699 -447 447 479 -479 912 -912 384 -384 -390 390 312 -312 -182 182 734 -734 472 -472 283 -283 -370 370 691 -691 734 -734 -128 128 976 -976 -308 308 945 -945 594 -594 653 -653 -138 138 -269 269 -634 634 76 -76 523 -523 332 -332 585 -585 -847 847 446 -446 -22 22 -726 726 467 -467 682 -682 843 -843 56 -56 449 -449 950 -950 -232 232 653 -653 81 -81 -180 180 117 -117 -613 613 905 -905 -981 981 166 -166 38 -38 -942 942 -487 487 -572 572 290 -290 -327 327 -612 612 959 -959 -114 114 -521 521 75 -75 310 -310 578 -578 244 -244 -272 272 710 -710 -795 795 -505 505 17 -17 -272 272 946 -946 -63 63 -593 593 894 -894 187 -187 -756 756 447 -447 -970 970 -834 834 -834 834 -328 328 -465 465 -41 41 866 -866 -213 213 868 -868 -9 9 200 -200 -470 470 -312 312 -748 748 155 -155 834 -834 649 -649 609 -609 -908 908 586 -586 183 -183 495 -495 -467 467 -799 799 710 -710 -29 29 777 -777 659 -659 771 -771 682 -682 50 -50 269 -269 900 -900 139 -139 275 -275 -895 895 131 -131 -964 964 -840 840 588 -588 171 -171 408 -408 594 -594 22 -22 -173 173 847 -847 303 -303 249 -249 -340 340 702 -702 -951 951 230 -230 -570 570 240 -240 413 -413 -748 748 -600 600 661 -661 128 -128 346 -346 511 -511 675 -675 -3 3 63 -63 358 -358 138 -138 770 -770 48 -48 727 -727 60 -60 684 -684 -126 126 -815 815 -739 739 351 -351 105 -105 619 -619 -713 713 -357 357 -344 344 -472 472 193 -193 -469 469 906 -906 971 -971 1 -1 -976 976 304 -304 44 -44 -304 304 -483 483 -693 693 411 -411 557 -557 724 -724 957 -957 -555 555 4 -4 178 -178 -37 37 -106 106 288 -288 -602 602 726 -726 94 -94 350 -350 -201 201 -709 709 486 -486 -955 955 343 -343 743 -743 612 -612 499 -499 -750 750 -706 706 -579 579 -807 807 -836 836 -850 850 -165 165 762 -762 -694 694 656 -656 95 -95 -816 816 927 -927 -33 33 -695 695 192 -192 -70 70 -485 485 454 -454 -865 865 478 -478 576 -576 792 -792 20 -20 563 -563 291 -291 -516 516 -945 945 -981 981 -915 915 -87 87 811 -811 823 -823 348 -348 -651 651 -767 767 -150 150 -138 138 -932 932 -675 675 686 -686 -993 993 211 -211 340 -340 678 -678 -308 308 25 -25 -602 602 292 -292 -824 824 -209 209 945 -945 780 -780 744 -744 -486 486 -842 842 -599 599 91 -91 87 -87 -48 48 -497 497 612 -612 302 -302 -367 367 624 -624 -246 246 -118 118 927 -927 -686 686 -529 529 216 -216 -768 768 -783 783 944 -944 -339 339 -798 798 801 -801 157 -157 -435 435 -65 65 -409 409 -614 614 778 -778 526 -526 -87 87 901 -901 -566 566 732 -732 -862 862 -359 359 -372 372 -707 707 843 -843 -398 398 -404 404 782 -782 -298 298 -62 62 -59 59 781 -781 -995 995 -173 173 390 -390 -196 196 219 -219 -211 211 376 -376 945 -945 568 -568 -566 566 -705 705 -879 879 987 -987 553 -553 79 -79 847 -847 395 -395 -160 160 369 -369 -513 513 -569 569 -602 602 -603 603 32 -32 -697 697 992 -992 714 -714 -615 615 866 -866 826 -826 -835 835 -541 541 817 -817 664 -664 575 -575 -24 24 -316 316 -867 867 74 -74 -630 630 467 -467 -213 213 -780 780 359 -359 472 -472 588 -588 -619 619 267 -267 268 -268 -526 526 6 -6 246 -246 -466 466 554 -554 778 -778 -416 416 -405 405 70 -70 -478 478 -422 422 58 -58 -918 918 523 -523 87 -87 632 -632 -697 697 -534 534 -308 308 132 -132 -697 697 -36 36 -797 797 203 -203 760 -760 759 -759 358 -358 -826 826 -323 323 -139 139 378 -378 -750 750 65 -65 978 -978 -855 855 1 -1 -195 195 339 -339 -475 475 -353 353 475 -475 217 -217 -118 118 520 -520 108 -108 471 -471 -45 45 8 -8 952 -952 -672 672 -256 256 451 -451 596 -596 581 -581 407 -407 694 -694 857 -857 734 -734 -392 392 749 -749 -30 30 22 -22 933 -933 743 -743 -235 235 -980 980 561 -561 -713 713 -650 650 -489 489 -104 104 604 -604 969 -969 -519 519 -944 944 -141 141 -425 425 488 -488 511 -511 -277 277 -526 526 905 -905 -67 67 -407 407 812 -812 413 -413 -437 437 541 -541 629 -629 609 -609 -92 92 -779 779 -412 412 -143 143 611 -611 -335 335 -152 152 -723 723 21 -21 375 -375 591 -591 -322 322 128 -128 824 -824 198 -198 -438 438 -828 828 -254 254 354 -354 614 -614 -335 335 71 -71 783 -783 -724 724 -326 326 110 -110 -745 745 46 -46 -279 279 -903 903 517 -517 953 -953 -94 94 -553 553 -310 310 -851 851 -980 980 -150 150 -832 832 -164 164 525 -525 619 -619 -802 802 -447 447 581 -581 349 -349 395 -395 -349 349 383 -383 -545 545 822 -822 -390 390 -509 509 -42 42 213 -213 -302 302 623 -623 -613 613 -36 36 -450 450 88 -88 624 -624 81 -81 814 -814 -277 277 -423 423 -594 594 -61 61 696 -696 -119 119 6 -6 354 -354 -78 78 -566 566 -420 420 -664 664 80 -80 -31 31 -784 784 -419 419 152 -152 -143 143 -373 373 796 -796 988 -988 575 -575 -83 83 66 -66 517 -517 870 -870 -283 283 -747 747 800 -800 908 -908 769 -769 343 -343 -138 138 -332 332 -170 170 59 -59 640 -640 22 -22 690 -690 967 -967 603 -603 -164 164 416 -416 -982 982 -392 392 926 -926 365 -365 592 -592 183 -183 -880 880 617 -617 -253 253 85 -85 -438 438 -529 529 917 -917 -829 829 -856 856 24 -24 -724 724 -310 310 644 -644 844 -844 -435 435 -165 165 -927 927 -133 133 -404 404 -292 292 -247 247 972 -972 146 -146 272 -272 905 -905 52 -52 80 -80 -923 923 138 -138 -567 567 -205 205 -668 668 -220 220 -89 89 -168 168 -827 827 -993 993 -733 733 -270 270 178 -178 858 -858 670 -670 298 -298 -484 484 511 -511 -4 4 215 -215 -765 765 -26 26 853 -853 -338 338 -478 478 538 -538 188 -188 -693 693 409 -409 857 -857 -594 594 -671 671 -672 672 511 -511 -563 563 478 -478 -840 840 -795 795 366 -366 -557 557 36 -36 678 -678 352 -352 322 -322 -328 328 -45 45 -593 593 184 -184 -799 799 407 -407 -505 505 366 -366 197 -197 157 -157 -372 372 -69 69 -436 436 -479 479 793 -793 972 -972 -657 657 -796 796 600 -600 -170 170 128 -128 -300 300 674 -674 -198 198 -390 390 59 -59 -425 425 -773 773 -613 613 -601 601 592 -592 -547 547 639 -639 -486 486 722 -722 430 -430 126 -126 -93 93 -266 266 -967 967 -599 599 -531 531 -696 696 24 -24 -223 223 -170 170 -100 100 602 -602 -823 823 290 -290 488 -488 134 -134 941 -941 737 -737 -370 370 -129 129 403 -403 -322 322 -136 136 88 -88 -368 368 -166 166 41 -41 986 -986 -930 930 681 -681 -623 623 -285 285 -931 931 571 -571 993 -993 -127 127 -392 392 -339 339 192 -192 -336 336 -199 199 -959 959 -563 563 -464 464 560 -560 59 -59 966 -966 -646 646 -608 608 942 -942 841 -841 -876 876 -966 966 391 -391 -935 935 -508 508 877 -877 -297 297 -428 428 497 -497 -194 194 199 -199 -670 670 -720 720 -731 731 -57 57 368 -368 414 -414 585 -585 711 -711 109 -109 -711 711 -99 99 -822 822 -780 780 -252 252 986 -986 -712 712 -404 404 858 -858 -433 433 547 -547 269 -269 946 -946 615 -615 -340 340 516 -516 -76 76 618 -618 -362 362 -824 824 668 -668 694 -694 875 -875 814 -814 156 -156 -641 641 479 -479 378 -378 -409 409 484 -484 34 -34 -89 89 667 -667 340 -340 -215 215 185 -185 -610 610 -271 271 351 -351 513 -513 -195 195 181 -181 -232 232 224 -224 593 -593 498 -498 -218 218 751 -751 130 -130 814 -814 -976 976 -33 33 48 -48 430 -430 -113 113 797 -797 864 -864 -334 334 -613 613 -104 104 -716 716 930 -930 342 -342 886 -886 287 -287 7 -7 -985 985 387 -387 487 -487 -163 163 -311 311 -484 484 -388 388 407 -407 -731 731 -629 629 263 -263 884 -884 -114 114 -652 652 -122 122 49 -49 -613 613 943 -943 -328 328 -513 513 -294 294 -249 249 948 -948 982 -982 -445 445 -622 622 943 -943 393 -393 -357 357 -174 174 429 -429 252 -252 842 -842 236 -236 -761 761 -28 28 -657 657 214 -214 718 -718 -881 881 -302 302 -506 506 -273 273 516 -516 698 -698 -151 151 -808 808 -325 325 -224 224 690 -690 906 -906 -353 353 -828 828 115 -115 -721 721 723 -723 -913 913 704 -704 -275 275 -108 108 -151 151 -974 974 396 -396 -179 179 -613 613 -742 742 -283 283 576 -576 -585 585 183 -183 -644 644 -188 188 151 -151 265 -265 -769 769 682 -682 244 -244 -697 697 -577 577 901 -901 -312 312 446 -446 -242 242 9 -9 -811 811 -166 166 681 -681 770 -770 839 -839 570 -570 -567 567 520 -520 -600 600 -945 945 -715 715 -78 78 -781 781 -362 362 -598 598 633 -633 -853 853 -265 265 -755 755 -18 18 -596 596 -292 292 128 -128 -17 17 914 -914 725 -725 643 -643 630 -630 298 -298 267 -267 -51 51 210 -210 -971 971 356 -356 540 -540 -70 70 580 -580 328 -328 -263 263 383 -383 640 -640 145 -145 447 -447 -543 543 425 -425 -392 392 -819 819 437 -437 306 -306 -851 851 -566 566 518 -518 -246 246 966 -966 -823 823 330 -330 702 -702 637 -637 -515 515 -538 538 301 -301 -365 365 -465 465 -796 796 493 -493 -903 903 -739 739 -829 829 -708 708 145 -145 -283 283 -336 336 -327 327 336 -336 259 -259 -812 812 772 -772 823 -823 583 -583 830 -830 -973 973 514 -514 -310 310 467 -467 407 -407 769 -769 547 -547 947 -947 127 -127 -939 939 -699 699 -306 306 -693 693 845 -845 -21 21 22 -22 -717 717 977 -977 -489 489 -842 842 -55 55 382 -382 -138 138 -141 141 -261 261 404 -404 -648 648 643 -643 -290 290 -708 708 -993 993 -500 500 -952 952 351 -351 -426 426 -659 659 557 -557 35 -35 277 -277 66 -66 -387 387 -474 474 -462 462 -524 524 -629 629 -384 384 -311 311 -832 832 -832 832 -348 348 511 -511 250 -250 -815 815 -553 553 68 -68 -991 991 911 -911 324 -324 919 -919 -796 796 206 -206 -624 624 334 -334 -859 859 632 -632 682 -682 438 -438 -419 419 -158 158 -268 268 584 -584 -464 464 879 -879 -8 8 -867 867 499 -499 836 -836 -283 283 179 -179 -933 933 445 -445 -951 951 208 -208 -569 569 -818 818 -364 364 -666 666 465 -465 555 -555 -886 886 408 -408 257 -257 140 -140 -679 679 476 -476 -237 237 -821 821 -197 197 -879 879 -214 214 -880 880 -514 514 323 -323 213 -213 479 -479 995 -995 -723 723 768 -768 -576 576 340 -340 367 -367 846 -846 848 -848 297 -297 -896 896 918 -918 246 -246 -868 868 373 -373 -645 645 -823 823 -244 244 -478 478 -959 959 143 -143 -273 273 -640 640 -547 547 921 -921 748 -748 256 -256 -516 516 -2 2 -728 728 -241 241 -969 969 -668 668 734 -734 955 -955 -939 939 -394 394 -972 972 -187 187 481 -481 -893 893 796 -796 -505 505 -914 914 675 -675 -759 759 232 -232 424 -424 575 -575 739 -739 525 -525 -739 739 -239 239 -452 452 -285 285 76 -76 922 -922 979 -979 -966 966 668 -668 -541 541 -583 583 260 -260 -528 528 -346 346 -781 781 174 -174 777 -777 -930 930 -321 321 254 -254 29 -29 316 -316 682 -682 -370 370 7 -7 748 -748 81 -81 -328 328 655 -655 -313 313 -713 713 -61 61 -916 916 57 -57 -842 842 -788 788 -426 426 310 -310 537 -537 -168 168 -47 47 9 -9 906 -906 905 -905 -905 905 797 -797 888 -888 -33 33 -219 219 -48 48 -693 693 65 -65 553 -553 709 -709 59 -59 621 -621 -86 86 425 -425 -803 803 -980 980 -120 120 -793 793 591 -591 -231 231 534 -534 -992 992 -249 249 -300 300 -330 330 581 -581 663 -663 658 -658 -45 45 -633 633 -925 925 -121 121 -300 300 642 -642 -778 778 390 -390 96 -96 -396 396 817 -817 728 -728 -803 803 -492 492 -698 698 763 -763 -34 34 -351 351 -283 283 -147 147 940 -940 -727 727 885 -885 122 -122 403 -403 -196 196 -363 363 130 -130 161 -161 -705 705 -670 670 -65 65 -86 86 933 -933 844 -844 -459 459 -528 528 203 -203 -331 331 -246 246 674 -674 -941 941 697 -697 200 -200 882 -882 611 -611 292 -292 449 -449 -981 981 46 -46 -111 111 547 -547 290 -290 244 -244 367 -367 -948 948 572 -572 390 -390 -983 983 95 -95 -607 607 845 -845 21 -21 951 -951 767 -767 91 -91 -212 212 124 -124 -398 398 -207 207 -820 820 164 -164 163 -163 867 -867 859 -859 11 -11 143 -143 441 -441 -659 659 326 -326 89 -89 -9 9 -152 152 -811 811 162 -162 384 -384 -26 26 -57 57 152 -152 -378 378 442 -442 898 -898 -979 979 -11 11 -282 282 -285 285 -855 855 -95 95 -163 163 -733 733 595 -595 93 -93 677 -677 -485 485 140 -140 -739 739 -737 737 -599 599 -244 244 558 -558 -199 199 -237 237 657 -657 772 -772 83 -83 -261 261 565 -565 789 -789 -622 622 -332 332 -49 49 341 -341 354 -354 -588 588 477 -477 784 -784 -625 625 27 -27 -927 927 191 -191 805 -805 19 -19 265 -265 -155 155 118 -118 424 -424 -428 428 153 -153 524 -524 -55 55 577 -577 282 -282 528 -528 224 -224 -406 406 -802 802 202 -202 335 -335 354 -354 619 -619 522 -522 891 -891 170 -170 601 -601 -457 457 -547 547 42 -42 -345 345 -554 554 710 -710 -962 962 -787 787 93 -93 835 -835 974 -974 -606 606 -104 104 834 -834 -573 573 976 -976 -389 389 -300 300 -457 457 -395 395 -423 423 660 -660 701 -701 987 -987 933 -933 214 -214 161 -161 634 -634 -680 680 531 -531 -64 64 907 -907 -846 846 -988 988 -229 229 -912 912 -108 108 845 -845 -312 312 915 -915 989 -989 -723 723 394 -394 -83 83 -557 557 -590 590 530 -530 840 -840 -620 620 -478 478 -171 171 -185 185 -722 722 -953 953 -992 992 612 -612 -644 644 795 -795 -534 534 426 -426 418 -418 69 -69 841 -841 -252 252 219 -219 -350 350 -968 968 -827 827 640 -640 -697 697 135 -135 -774 774 -868 868 614 -614 -493 493 -579 579 926 -926 144 -144 936 -936 75 -75 -193 193 746 -746 996 -996 -968 968 693 -693 386 -386 173 -173 689 -689 439 -439 900 -900 -778 778 419 -419 -495 495 -296 296 638 -638 522 -522 890 -890 -594 594 506 -506 61 -61 -876 876 -19 19 116 -116 824 -824 52 -52 -312 312 -157 157 745 -745 -285 285 -717 717 861 -861 688 -688 -316 316 580 -580 843 -843 -560 560 -377 377 -531 531 -452 452 123 -123 -499 499 -7 7 -468 468 637 -637 -67 67 197 -197 -762 762 -617 617 -330 330 657 -657 -584 584 -961 961 278 -278 -201 201 598 -598 -234 234 -373 373 -181 181 241 -241 -437 437 216 -216 563 -563 -550 550 974 -974 -774 774 106 -106 18 -18 -873 873 604 -604 575 -575 -589 589 -504 504 983 -983 -589 589 740 -740 -832 832 -370 370 99 -99 -983 983 930 -930 953 -953 723 -723 -470 470 -843 843 -993 993 700 -700 -59 59 -371 371 -374 374 -570 570 -682 682 682 -682 -426 426 282 -282 6 -6 -161 161 -997 997 -655 655 945 -945 710 -710 443 -443 -687 687 508 -508 -926 926 -787 787 -566 566 -729 729 -299 299 955 -955 683 -683 -720 720 -253 253 713 -713 795 -795 -536 536 134 -134 -281 281 116 -116 202 -202 -797 797 633 -633 354 -354 537 -537 670 -670 901 -901 989 -989 -167 167 -758 758 -67 67 -573 573 -639 639 403 -403 -851 851 -757 757 207 -207 639 -639 103 -103 213 -213 -676 676 -478 478 -995 995 -987 987 722 -722 97 -97 -417 417 241 -241 75 -75 -550 550 326 -326 41 -41 364 -364 194 -194 -576 576 -937 937 -862 862 463 -463 813 -813 -201 201 -677 677 55 -55 57 -57 -344 344 313 -313 -744 744 -229 229 -748 748 338 -338 889 -889 684 -684 -227 227 -52 52 -784 784 -547 547 712 -712 503 -503 -538 538 -221 221 -466 466 -166 166 -279 279 708 -708 -512 512 -893 893 -175 175 822 -822 -564 564 442 -442 -635 635 -571 571 542 -542 869 -869 -402 402 -698 698 744 -744 -607 607 683 -683 -213 213 484 -484 -337 337 503 -503 646 -646 -151 151 -35 35 -264 264 96 -96 125 -125 -57 57 537 -537 -596 596 -678 678 990 -990 -373 373 -984 984 500 -500 -728 728 231 -231 308 -308 761 -761 -457 457 -24 24 -393 393 378 -378 254 -254 -57 57 -818 818 -726 726 274 -274 -602 602 485 -485 -892 892 -898 898 608 -608 -741 741 -718 718 -487 487 865 -865 81 -81 155 -155 827 -827 2 -2 916 -916 -340 340 -898 898 680 -680 603 -603 -629 629 -142 142 -466 466 -285 285 199 -199 -380 380 496 -496 169 -169 420 -420 191 -191 -390 390 -137 137 -762 762 403 -403 -289 289 355 -355 316 -316 37 -37 318 -318 916 -916 319 -319 39 -39 -782 782 -553 553 -37 37 330 -330 -551 551 657 -657 477 -477 -494 494 -776 776 629 -629 -579 579 -903 903 301 -301 761 -761 318 -318 854 -854 -811 811 212 -212 -124 124 -145 145 -433 433 -902 902 -731 731 540 -540 768 -768 619 -619 323 -323 -754 754 -808 808 -871 871 617 -617 -464 464 -987 987 -423 423 500 -500 -675 675 455 -455 -676 676 -124 124 -846 846 739 -739 -82 82 -237 237 -155 155 -148 148 750 -750 -139 139 -185 185 -545 545 336 -336 -559 559 582 -582 -770 770 527 -527 175 -175 758 -758 -688 688 -457 457 370 -370 -800 800 -762 762 530 -530 -296 296 539 -539 993 -993 -480 480 975 -975 -389 389 578 -578 -35 35 602 -602 -761 761 -766 766 -898 898 -235 235 191 -191 -349 349 876 -876 -555 555 542 -542 -778 778 -428 428 67 -67 -132 132 767 -767 910 -910 635 -635 -329 329 151 -151 -179 179 -48 48 68 -68 -320 320 102 -102 -717 717 -336 336 574 -574 596 -596 851 -851 -852 852 -941 941 283 -283 -729 729 -200 200 -453 453 -756 756 586 -586 -386 386 682 -682 217 -217 -443 443 691 -691 -445 445 762 -762 36 -36 -326 326 26 -26 590 -590 738 -738 -790 790 460 -460 -42 42 358 -358 -592 592 -274 274 254 -254 -302 302 840 -840 -301 301 861 -861 921 -921 -872 872 -878 878 336 -336 -558 558 653 -653 423 -423 -782 782 -358 358 523 -523 -391 391 670 -670 -834 834 -305 305 812 -812 712 -712 -887 887 -649 649 72 -72 -199 199 -789 789 612 -612 -519 519 121 -121 667 -667 15 -15 264 -264 674 -674 -65 65 -998 998 -86 86 643 -643 -535 535 -632 632 440 -440 530 -530 -221 221 927 -927 367 -367 -906 906 -625 625 557 -557 312 -312 787 -787 40 -40 -471 471 -277 277 199 -199 -675 675 715 -715 -817 817 -571 571 959 -959 895 -895 517 -517 288 -288 -551 551 -698 698 166 -166 474 -474 -849 849 -834 834 -406 406 -67 67 -982 982 -621 621 -869 869 394 -394 -877 877 597 -597 -983 983 -319 319 -754 754 -788 788 -880 880 -528 528 -342 342 249 -249 -922 922 271 -271 -746 746 511 -511 857 -857 -357 357 -10 10 690 -690 8 -8 -367 367 -939 939 -849 849 753 -753 -882 882 -387 387 428 -428 -517 517 69 -69 -91 91 369 -369 -699 699 576 -576 -278 278 -889 889 -689 689 -710 710 514 -514 -784 784 -121 121 749 -749 141 -141 -776 776 503 -503 -521 521 -260 260 -358 358 -196 196 -429 429 487 -487 102 -102 459 -459 373 -373 121 -121 369 -369 559 -559 -42 42 -241 241 -339 339 854 -854 49 -49 -975 975 475 -475 -500 500 -388 388 928 -928 302 -302 552 -552 507 -507 -79 79 -542 542 -186 186 -239 239 248 -248 829 -829 -11 11 -423 423 648 -648 -60 60 418 -418 389 -389 42 -42 849 -849 436 -436 -844 844 -195 195 -844 844 569 -569 -839 839 -563 563 280 -280 -655 655 -854 854 -793 793 -8 8 -502 502 390 -390 -965 965 241 -241 875 -875 -886 886 -461 461 -247 247 902 -902 774 -774 -620 620 288 -288 823 -823 -181 181 98 -98 934 -934 -926 926 696 -696 888 -888 430 -430 108 -108 -330 330 8 -8 -287 287 -248 248 -912 912 368 -368 550 -550 197 -197 135 -135 622 -622 912 -912 278 -278 149 -149 214 -214 616 -616 -750 750 -832 832 161 -161 -387 387 -131 131 402 -402 -888 888 138 -138 663 -663 502 -502 -463 463 -921 921 595 -595 -859 859 -871 871 418 -418 11 -11 338 -338 -45 45 863 -863 -478 478 147 -147 448 -448 973 -973 -518 518 -238 238 -305 305 -612 612 -728 728 -750 750 39 -39 124 -124 708 -708 -75 75 371 -371 -57 57 821 -821 -83 83 125 -125 -847 847 -772 772 354 -354 366 -366 991 -991 559 -559 564 -564 -956 956 -601 601 -790 790 786 -786 357 -357 -874 874 513 -513 634 -634 -556 556 439 -439 569 -569 -959 959 -126 126 34 -34 -105 105 -523 523 -506 506 -460 460 649 -649 -319 319 -224 224 -354 354 -620 620 641 -641 -726 726 496 -496 606 -606 -393 393 80 -80 -249 249 685 -685 -147 147 322 -322 -428 428 -97 97 -324 324 951 -951 -49 49 572 -572 732 -732 533 -533 844 -844 -808 808 -579 579 -370 370 861 -861 477 -477 -874 874 -564 564 -584 584 -695 695 700 -700 -223 223 714 -714 -380 380 85 -85 -408 408 -436 436 -587 587 765 -765 128 -128 -171 171 213 -213 -680 680 522 -522 145 -145 356 -356 -359 359 33 -33 481 -481 458 -458 -253 253 -934 934 -142 142 -543 543 926 -926 -308 308 -430 430 -367 367 221 -221 897 -897 -848 848 972 -972 -19 19 -739 739 -860 860 828 -828 576 -576 -785 785 -625 625 -599 599 299 -299 -714 714 932 -932 63 -63 -372 372 613 -613 407 -407 -337 337 -415 415 618 -618 484 -484 -11 11 -971 971 732 -732 -461 461 -774 774 -756 756 579 -579 331 -331 -645 645 65 -65 -452 452 -843 843 -454 454 797 -797 -323 323 307 -307 -29 29 -437 437 918 -918 -816 816 -846 846 186 -186 -183 183 617 -617 -397 397 -973 973 971 -971 189 -189 -246 246 843 -843 283 -283 497 -497 -412 412 -341 341 930 -930 -585 585 -499 499 -130 130 604 -604 -833 833 -845 845 619 -619 934 -934 686 -686 -245 245 -380 380 -40 40 831 -831 -461 461 -82 82 -810 810 -136 136 -680 680 370 -370 545 -545 -322 322 -279 279 419 -419 611 -611 -133 133 923 -923 561 -561 -373 373 910 -910 -33 33 -771 771 933 -933 628 -628 881 -881 -498 498 -434 434 -665 665 226 -226 -269 269 310 -310 772 -772 -841 841 -38 38 839 -839 -816 816 163 -163 561 -561 854 -854 -707 707 147 -147 -933 933 -217 217 -166 166 -551 551 -939 939 -810 810 -103 103 -468 468 -151 151 -493 493 -186 186 -482 482 -477 477 -115 115 -668 668 493 -493 338 -338 -942 942 -983 983 510 -510 833 -833 501 -501 -243 243 -313 313 -697 697 66 -66 303 -303 -773 773 299 -299 911 -911 665 -665 -52 52 460 -460 -365 365 965 -965 572 -572 -671 671 -229 229 512 -512 -764 764 -212 212 -966 966 -242 242 -919 919 -92 92 641 -641 526 -526 -629 629 547 -547 927 -927 -673 673 864 -864 -291 291 43 -43 -701 701 561 -561 322 -322 416 -416 819 -819 -669 669 -170 170 232 -232 20 -20 169 -169 -993 993 460 -460 648 -648 -680 680 -50 50 827 -827 792 -792 363 -363 -270 270 -583 583 -544 544 -520 520 105 -105 -839 839 -245 245 -926 926 105 -105 -418 418 769 -769 -640 640 -434 434 -657 657 830 -830 -625 625 276 -276 -310 310 293 -293 -13 13 200 -200 -598 598 -364 364 -444 444 -870 870 -821 821 618 -618 374 -374 310 -310 -531 531 55 -55 -231 231 -237 237 -185 185 -989 989 -13 13 -742 742 -721 721 -430 430 -470 470 -581 581 151 -151 -923 923 823 -823 430 -430 -550 550 -604 604 247 -247 -378 378 711 -711 -324 324 995 -995 810 -810 -660 660 -589 589 915 -915 -10 10 -569 569 308 -308 -369 369 607 -607 682 -682 -761 761 -858 858 710 -710 413 -413 -241 241 -142 142 559 -559 -696 696 907 -907 -501 501 403 -403 -143 143 -619 619 -245 245 979 -979 -413 413 -481 481 -797 797 781 -781 560 -560 -384 384 300 -300 -284 284 375 -375 -519 519 960 -960 -981 981 185 -185 76 -76 -263 263 466 -466 393 -393 -945 945 538 -538 900 -900 -509 509 -35 35 29 -29 -144 144 -881 881 174 -174 573 -573 471 -471 -891 891 -727 727 -122 122 710 -710 850 -850 103 -103 329 -329 452 -452 108 -108 -7 7 -172 172 -211 211 243 -243 -404 404 929 -929 385 -385 -103 103 -788 788 254 -254 327 -327 -829 829 759 -759 77 -77 630 -630 512 -512 516 -516 653 -653 117 -117 -454 454 164 -164 -824 824 -224 224 410 -410 -265 265 126 -126 -226 226 -255 255 290 -290 -221 221 66 -66 484 -484 -224 224 724 -724 -673 673 855 -855 -714 714 432 -432 687 -687 814 -814 700 -700 -44 44 -251 251 688 -688 456 -456 711 -711 -302 302 -499 499 301 -301 -136 136 661 -661 49 -49 -860 860 565 -565 -26 26 521 -521 -551 551 -883 883 213 -213 182 -182 842 -842 71 -71 558 -558 -625 625 700 -700 581 -581 -560 560 -772 772 623 -623 -860 860 -130 130 -559 559 146 -146 -395 395 -282 282 -441 441 -743 743 -239 239 -592 592 -959 959 830 -830 -521 521 -71 71 733 -733 519 -519 362 -362 689 -689 458 -458 791 -791 986 -986 113 -113 713 -713 758 -758 -209 209 833 -833 727 -727 357 -357 973 -973 -103 103 553 -553 -243 243 324 -324 -458 458 73 -73 -840 840 408 -408 32 -32 -191 191 -413 413 -927 927 -198 198 437 -437 81 -81 -701 701 -519 519 342 -342 419 -419 720 -720 -952 952 259 -259 295 -295 780 -780 -245 245 531 -531 655 -655 354 -354 67 -67 -31 31 -428 428 -74 74 818 -818 -105 105 -614 614 90 -90 -417 417 -737 737 -27 27 21 -21 -388 388 -203 203 -52 52 400 -400 422 -422 784 -784 958 -958 339 -339 765 -765 -205 205 578 -578 -304 304 -315 315 991 -991 195 -195 765 -765 235 -235 -532 532 -612 612 776 -776 636 -636 -905 905 -672 672 -90 90 -93 93 494 -494 749 -749 -627 627 609 -609 -646 646 50 -50 83 -83 498 -498 -404 404 -610 610 791 -791 13 -13 971 -971 523 -523 526 -526 44 -44 653 -653 44 -44 640 -640 -802 802 276 -276 114 -114 -812 812 537 -537 -933 933 197 -197 -327 327 -44 44 -879 879 769 -769 -617 617 -941 941 229 -229 399 -399 709 -709 -28 28 947 -947 -522 522 684 -684 618 -618 -851 851 -495 495 124 -124 359 -359 606 -606 770 -770 78 -78 -992 992 347 -347 871 -871 970 -970 460 -460 -773 773 141 -141 -487 487 -3 3 -328 328 -205 205 957 -957 642 -642 -682 682 272 -272 -752 752 220 -220 -380 380 199 -199 698 -698 -705 705 -335 335 -423 423 -105 105 251 -251 -959 959 -805 805 -119 119 444 -444 -608 608 154 -154 -646 646 159 -159 -746 746 -803 803 -764 764 311 -311 -21 21 59 -59 116 -116 606 -606 877 -877 508 -508 908 -908 351 -351 751 -751 836 -836 -375 375 -12 12 596 -596 -675 675 -460 460 -597 597 -307 307 291 -291 700 -700 799 -799 32 -32 -90 90 372 -372 292 -292 -246 246 -708 708 -535 535 -574 574 85 -85 -762 762 56 -56 -906 906 -307 307 276 -276 125 -125 -827 827 -929 929 -790 790 -130 130 -829 829 740 -740 -75 75 313 -313 -684 684 -275 275 -39 39 268 -268 160 -160 -833 833 -435 435 836 -836 12 -12 -15 15 -54 54 -489 489 -874 874 675 -675 191 -191 -27 27 785 -785 33 -33 -552 552 876 -876 658 -658 552 -552 432 -432 -116 116 394 -394 -103 103 -219 219 556 -556 230 -230 396 -396 -837 837 634 -634 275 -275 -250 250 -92 92 -488 488 -138 138 318 -318 -802 802 485 -485 -469 469 476 -476 -931 931 -727 727 -789 789 -141 141 859 -859 117 -117 -364 364 -142 142 669 -669 746 -746 -716 716 -699 699 -440 440 -582 582 853 -853 -207 207 -284 284 -260 260 624 -624 -913 913 -129 129 819 -819 -709 709 -248 248 741 -741 737 -737 -155 155 99 -99 223 -223 -952 952 115 -115 -581 581 201 -201 466 -466 476 -476 -892 892 -71 71 -575 575 498 -498 -737 737 -20 20 9 -9 -174 174 -596 596 -77 77 -499 499 718 -718 447 -447 -481 481 -969 969 -280 280 -794 794 296 -296 -148 148 -558 558 -710 710 -652 652 -65 65 -588 588 21 -21 -170 170 -859 859 110 -110 -333 333 -267 267 265 -265 -578 578 172 -172 -737 737 33 -33 -60 60 -640 640 542 -542 913 -913 340 -340 116 -116 873 -873 -946 946 812 -812 -884 884 -690 690 102 -102 -681 681 937 -937 847 -847 -371 371 -607 607 261 -261 394 -394 539 -539 140 -140 -147 147 -627 627 293 -293 514 -514 -817 817 -326 326 -88 88 988 -988 131 -131 584 -584 -866 866 722 -722 367 -367 -406 406 -534 534 -380 380 -283 283 -701 701 -714 714 777 -777 -768 768 -86 86 527 -527 -203 203 719 -719 -373 373 31 -31 928 -928 737 -737 622 -622 -261 261 805 -805 -846 846 -564 564 -914 914 -551 551 -363 363 -961 961 -522 522 381 -381 -446 446 841 -841 830 -830 -812 812 673 -673 616 -616 -420 420 -39 39 -952 952 -56 56 -917 917 907 -907 -366 366 74 -74 -820 820 -806 806 785 -785 -332 332 920 -920 -281 281 661 -661 856 -856 329 -329 455 -455 973 -973 -7 7 714 -714 -919 919 269 -269 -308 308 635 -635 312 -312 -431 431 684 -684 442 -442 -430 430 81 -81 704 -704 -305 305 394 -394 901 -901 17 -17 -985 985 -149 149 -197 197 6 -6 227 -227 590 -590 86 -86 -302 302 -159 159 -978 978 922 -922 161 -161 699 -699 874 -874 150 -150 -818 818 -577 577 538 -538 32 -32 -263 263 -880 880 -538 538 23 -23 -616 616 506 -506 916 -916 -971 971 731 -731 -613 613 688 -688 627 -627 884 -884 400 -400 -623 623 626 -626 7 -7 -258 258 -967 967 439 -439 -162 162 -445 445 748 -748 -489 489 -784 784 75 -75 581 -581 -684 684 -861 861 71 -71 -234 234 -250 250 431 -431 -965 965 479 -479 93 -93 -555 555 7 -7 465 -465 -171 171 880 -880 296 -296 -349 349 139 -139 -389 389 240 -240 -860 860 -368 368 452 -452 -140 140 -926 926 844 -844 671 -671 36 -36 395 -395 -636 636 -755 755 512 -512 -398 398 591 -591 -914 914 568 -568 -172 172 -346 346 -267 267 -219 219 -181 181 442 -442 -4 4 -89 89 -494 494 -262 262 648 -648 127 -127 -246 246 69 -69 189 -189 -946 946 381 -381 988 -988 -43 43 780 -780 770 -770 -372 372 941 -941 -755 755 -655 655 -245 245 -287 287 898 -898 695 -695 656 -656 -983 983 -260 260 907 -907 616 -616 -780 780 -106 106 -863 863 759 -759 164 -164 404 -404 751 -751 -116 116 73 -73 950 -950 511 -511 72 -72 771 -771 737 -737 -539 539 271 -271 -478 478 304 -304 -623 623 144 -144 321 -321 -713 713 -665 665 -334 334 -765 765 -279 279 589 -589 -321 321 779 -779 -374 374 -924 924 918 -918 242 -242 -793 793 827 -827 -709 709 933 -933 580 -580 -272 272 34 -34 -259 259 -330 330 936 -936 -868 868 436 -436 -525 525 626 -626 465 -465 -844 844 -169 169 -41 41 463 -463 178 -178 -679 679 -780 780 -815 815 667 -667 -468 468 -949 949 387 -387 -547 547 250 -250 -777 777 -523 523 -999 999 382 -382 783 -783 -225 225 -712 712 289 -289 620 -620 -635 635 -452 452 -744 744 14 -14 186 -186 264 -264 -405 405 -756 756 425 -425 -590 590 825 -825 -757 757 753 -753 808 -808 -118 118 514 -514 577 -577 945 -945 485 -485 -181 181 997 -997 -954 954 548 -548 427 -427 -144 144 705 -705 -779 779 -826 826 -261 261 68 -68 594 -594 -803 803 -772 772 236 -236 -958 958 -535 535 -502 502 -344 344 945 -945 269 -269 416 -416 -315 315 -418 418 -233 233 -96 96 668 -668 260 -260 775 -775 -22 22 782 -782 332 -332 595 -595 285 -285 -578 578 208 -208 -182 182 -211 211 -128 128 -718 718 600 -600 198 -198 113 -113 238 -238 649 -649 848 -848 23 -23 -338 338 513 -513 -413 413 778 -778 285 -285 539 -539 -355 355 -844 844 766 -766 -735 735 594 -594 677 -677 190 -190 220 -220 -301 301 505 -505 887 -887 124 -124 -254 254 750 -750 -634 634 410 -410 884 -884 336 -336 799 -799 700 -700 -504 504 -345 345 719 -719 217 -217 -680 680 -491 491 883 -883 -114 114 -770 770 424 -424 -873 873 16 -16 889 -889 311 -311 -127 127 -254 254 527 -527 379 -379 -608 608 953 -953 692 -692 -85 85 799 -799 -418 418 972 -972 748 -748 142 -142 -124 124 926 -926 -760 760 -237 237 -916 916 -533 533 623 -623 444 -444 -971 971 -83 83 -468 468 -232 232 279 -279 994 -994 -150 150 663 -663 546 -546 635 -635 -586 586 928 -928 -46 46 -800 800 550 -550 -734 734 -106 106 551 -551 -806 806 -916 916 721 -721 -491 491 674 -674 336 -336 704 -704 803 -803 -959 959 533 -533 862 -862 964 -964 337 -337 573 -573 -363 363 855 -855 550 -550 215 -215 661 -661 472 -472 -761 761 838 -838 26 -26 -756 756 346 -346 625 -625 601 -601 829 -829 895 -895 427 -427 618 -618 -494 494 769 -769 54 -54 957 -957 226 -226 872 -872 196 -196 -730 730 346 -346 -30 30 -929 929 -117 117 638 -638 579 -579 -54 54 -896 896 -851 851 26 -26 -745 745 432 -432 -488 488 935 -935 -262 262 -689 689 483 -483 -6 6 -579 579 -98 98 957 -957 509 -509 246 -246 -945 945 733 -733 -91 91 -378 378 -23 23 717 -717 453 -453 723 -723 -930 930 -740 740 -429 429 168 -168 731 -731 623 -623 831 -831 155 -155 223 -223 295 -295 737 -737 448 -448 -432 432 521 -521 210 -210 204 -204 539 -539 -7 7 -210 210 909 -909 346 -346 -616 616 185 -185 232 -232 -981 981 977 -977 -336 336 -702 702 974 -974 670 -670 385 -385 131 -131 -49 49 656 -656 -531 531 -88 88 261 -261 383 -383 -36 36 -296 296 -934 934 -337 337 -462 462 -278 278 -755 755 163 -163 801 -801 -939 939 36 -36 358 -358 783 -783 -25 25 -379 379 168 -168 -822 822 650 -650 -857 857 229 -229 -71 71 -572 572 -892 892 -275 275 868 -868 782 -782 -350 350 287 -287 -937 937 -473 473 -701 701 871 -871 546 -546 -919 919 -871 871 -742 742 -939 939 -163 163 606 -606 -177 177 -165 165 811 -811 179 -179 -735 735 -508 508 -587 587 -313 313 -846 846 -632 632 -252 252 -517 517 -718 718 -392 392 -814 814 -189 189 81 -81 -505 505 554 -554 -977 977 81 -81 -167 167 301 -301 635 -635 -705 705 74 -74 -9 9 260 -260 499 -499 18 -18 -383 383 -932 932 517 -517 136 -136 -824 824 768 -768 579 -579 821 -821 -995 995 472 -472 -15 15 -901 901 -82 82 446 -446 -592 592 150 -150 -186 186 483 -483 -270 270 -447 447 545 -545 -258 258 -931 931 -965 965 354 -354 870 -870 -578 578 971 -971 584 -584 -877 877 672 -672 130 -130 254 -254 784 -784 -324 324 -543 543 -446 446 419 -419 -429 429 683 -683 -791 791 -593 593 -981 981 876 -876 305 -305 26 -26 982 -982 -615 615 918 -918 -741 741 617 -617 -742 742 761 -761 439 -439 -773 773 6 -6 638 -638 268 -268 45 -45 590 -590 997 -997 -659 659 777 -777 -500 500 -228 228 175 -175 61 -61 -755 755 -365 365 -61 61 618 -618 301 -301 240 -240 -570 570 -824 824 -334 334 35 -35 869 -869 -979 979 620 -620 940 -940 -219 219 782 -782 523 -523 732 -732 257 -257 -364 364 -143 143 474 -474 901 -901 675 -675 -791 791 -185 185 587 -587 151 -151 -295 295 259 -259 100 -100 224 -224 -428 428 482 -482 -582 582 -961 961 211 -211 985 -985 211 -211 401 -401 597 -597 382 -382 -24 24 -516 516 -764 764 -849 849 -41 41 520 -520 650 -650 129 -129 534 -534 320 -320 548 -548 476 -476 809 -809 -311 311 -426 426 68 -68 421 -421 306 -306 -65 65 -596 596 -314 314 -564 564 -721 721 678 -678 366 -366 27 -27 262 -262 -674 674 -609 609 894 -894 190 -190 904 -904 235 -235 -564 564 699 -699 119 -119 906 -906 -384 384 -590 590 143 -143 956 -956 406 -406 -952 952 -371 371 -1 1 -122 122 -947 947 -762 762 -477 477 625 -625 392 -392 -275 275 332 -332 -471 471 293 -293 -743 743 648 -648 182 -182 -691 691 -954 954 114 -114 -586 586 964 -964 75 -75 -650 650 117 -117 248 -248 -916 916 469 -469 413 -413 -504 504 416 -416 796 -796 -801 801 -828 828 214 -214 752 -752 -333 333 -524 524 -908 908 -308 308 205 -205 124 -124 576 -576 -129 129 592 -592 542 -542 930 -930 -752 752 743 -743 592 -592 -7 7 -205 205 -558 558 63 -63 -419 419 -320 320 -594 594 436 -436 278 -278 -462 462 -952 952 -234 234 267 -267 -19 19 -589 589 -256 256 -355 355 852 -852 663 -663 -395 395 5 -5 -918 918 -291 291 -47 47 907 -907 -57 57 505 -505 -654 654 -71 71 733 -733 -873 873 823 -823 -385 385 -180 180 -983 983 -904 904 -904 904 707 -707 -945 945 -874 874 -163 163 199 -199 -392 392 3 -3 -1000 1000 793 -793 857 -857 437 -437 -596 596 -717 717 -964 964 -873 873 643 -643 -269 269 746 -746 -751 751 504 -504 620 -620 -597 597 -278 278 -138 138 -135 135 -147 147 -901 901 -112 112 307 -307 -796 796 -939 939 -797 797 261 -261 -239 239 726 -726 -39 39 45 -45 278 -278 456 -456 -865 865 -602 602 -935 935 698 -698 265 -265 -699 699 -489 489 -877 877 581 -581 -736 736 331 -331 228 -228 -19 19 245 -245 447 -447 -387 387 -607 607 -550 550 386 -386 755 -755 -540 540 113 -113 90 -90 193 -193 6 -6 63 -63 92 -92 -276 276 914 -914 172 -172 -38 38 -4 4 408 -408 13 -13 -100 100 -713 713 -322 322 897 -897 2 -2 672 -672 147 -147 729 -729 -647 647 112 -112 788 -788 -100 100 588 -588 356 -356 -670 670 -583 583 -707 707 440 -440 276 -276 -866 866 484 -484 113 -113 57 -57 -584 584 -745 745 849 -849 -672 672 -356 356 123 -123 -505 505 236 -236 582 -582 -598 598 -955 955 82 -82 800 -800 53 -53 -522 522 117 -117 -778 778 108 -108 975 -975 -796 796 167 -167 -197 197 53 -53 -767 767 -882 882 87 -87 416 -416 -426 426 -303 303 -710 710 -625 625 820 -820 -486 486 -597 597 -20 20 668 -668 565 -565 -750 750 -319 319 17 -17 793 -793 -982 982 -949 949 -179 179 -758 758 -376 376 -291 291 179 -179 30 -30 299 -299 664 -664 341 -341 367 -367 788 -788 -870 870 -425 425 721 -721 -616 616 421 -421 499 -499 404 -404 -333 333 226 -226 511 -511 667 -667 -209 209 -299 299 460 -460 702 -702 -682 682 -717 717 -400 400 62 -62 837 -837 -463 463 -697 697 -809 809 -463 463 -306 306 -923 923 -278 278 734 -734 -428 428 447 -447 556 -556 334 -334 779 -779 -422 422 281 -281 743 -743 -193 193 -508 508 589 -589 264 -264 -157 157 -670 670 308 -308 316 -316 -251 251 -167 167 400 -400 864 -864 884 -884 -414 414 -148 148 354 -354 -560 560 -233 233 351 -351 571 -571 -80 80 163 -163 -942 942 703 -703 170 -170 298 -298 -475 475 -47 47 -417 417 915 -915 207 -207 828 -828 -300 300 591 -591 -139 139 288 -288 -440 440 389 -389 -547 547 -182 182 563 -563 748 -748 436 -436 -89 89 -164 164 717 -717 748 -748 170 -170 -690 690 -713 713 -71 71 -404 404 108 -108 -155 155 382 -382 -941 941 242 -242 -498 498 340 -340 -281 281 286 -286 475 -475 795 -795 480 -480 542 -542 -98 98 260 -260 -796 796 -52 52 16 -16 -226 226 240 -240 967 -967 763 -763 -913 913 -188 188 580 -580 -742 742 758 -758 596 -596 245 -245 -465 465 -129 129 668 -668 -631 631 -93 93 -842 842 -395 395 -651 651 -429 429 -737 737 725 -725 -368 368 360 -360 693 -693
22864
-769 506 599 -599 43 -43 -650 54 -577 577 281 -281 462 -462 687 399 -464 535 -829 202 10 881 678 -678 -992 777 -284 -750 94 -94 -296 18 210 -210 -965 965 865 -251 -98 98 -726 726 794 -794 -623 623 455 -455 -556 556 -230 230 -461 461 508 -508 -414 -874 -928 928 36 -569 -78 78 -74 74 558 -558 383 -45 -660 660 -5 -37 -803 803 368 -368 -233 233 -915 153 -103 103 -688 688 -989 989 95 -95 637 343 -976 976 -65 732 -384 384 113 280 788 -788 -152 152 -332 332 353 -956 329 -329 250 -250 -729 -702 479 880 677 -677 -282 282 947 -947 413 -873 622 -622 -606 -990 516 -516 37 -384 -29 -555 -292 774 980 450 -839 839 962 -664 53 311 137 -137 -239 239 846 -846 189 627 -133 133 -976 976 22 -300 -360 360 183 -183 -150 150 -467 467 -464 464 -570 570 -428 428 -921 -700 -804 219 -434 712 -300 245 -662 -344 337 -337 638 -140 -648 648 -216 -149 218 952 -992 -366 268 877 -657 -422 846 -846 -95 95 533 -533 227 -437 381 -381 590 -590 274 478 -368 368 95 -378 523 -523 934 -934 -466 -627 -32 233 903 209 -433 433 -509 509 -162 -842 -331 331 700 -700 -971 830 -164 92 800 -800 -252 252 -557 557 -925 925 297 353 218 -218 -841 641 0 0 798 897 -864 -970 969 637 -199 199 455 -455 682 -682 777 16 -405 405 -622 622 -668 -871 333 -333 836 -836 -899 512 502 -502 -454 578 -908 181 578 -578 -953 -756 840 -113 574 -441 -788 788 -417 704 483 -483 507 478 346 -346 -366 366 93 -93 781 -533 -352 352 186 -186 379 -379 390 277 222 -605 626 -20 -870 870 -793 793 424 -424 317 641 -68 68 215 -589 926 210 -657 -104 527 -527 369 -369 -419 -490 -56 56 400 -400 126 -126 934 -934 234 -234 -244 511 472 -922 752 -361 696 -696 -713 -547 742 -153 17 -17 109 -109 -425 -864 -640 755 -774 -565 -534 -977 421 -421 -747 658 80 -80 -280 206 227 -227 350 231 -260 21 556 827 -701 479 585 -585 -551 -816 332 -332 541 -541 -743 743 -296 296 485 -485 7 -7 612 -87 -653 653 -585 -574 -3 3 -487 487 92 -92 884 916 758 -758 21 330 155 -155 798 -798 -543 -830 -695 695 -938 938 854 -854 -946 70 421 -279 809 84 35 -27 70 -70 454 -103 392 -392 345 -345 711 133 -151 -286 188 104 770 -770 -385 136 134 760 842 -488 -572 572 -586 586 -97 97 -510 510 -926 926 860 -860 685 738 -490 362 -811 -392 549 -370 922 804 896 -896 -212 695 -578 578 -886 886 -694 -29 161 404 674 -158 -307 307 760 -760 -2 2 -669 -59 -251 -457 136 -344 -657 204 127 -127 500 -191 511 -174 58 -58 509 -509 -17 -305 -391 391 621 -621 -265 59 551 -551 362 -362 23 346 -881 879 337 -337 -596 378 -486 486 -274 818 -491 -17 634 -634 72 209 -343 343 172 -671 -18 18 250 -83 846 -846 375 -375 429 -429 799 -799 513 -43 -652 706 -541 541 -523 -8 -511 -869 0 0 -840 840 -709 709 895 -789 -325 325 -535 -813 -7 7 588 -210 -620 620 -780 780 30 -967 5 -5 -439 825 -779 -533 -589 589 -906 906 -556 567 782 -782 751 -751 376 -444 619 859 -245 245 90 -90 -692 692 809 -809 998 641 -983 -964 -798 148 844 -844 929 -929 -12 -318 538 -538 -173 -591 -521 -225 957 -957 341 -429 -797 -928 -413 -55 -754 754 -132 132 -50 501 431 -344 -891 395 -354 374 -656 -610 -261 261 -759 759 -382 382 -742 945 550 -984 5 -593 895 333 574 630 -840 840 -344 344 -498 498 -228 228 30 -30 -439 439 999 -999 461 -461 -58 704 659 -873 -806 -440 -270 270 -62 62 8 523 -16 450 143 -143 -286 286 -601 601 64 -22 -980 980 -195 114 -190 681 933 -933 -20 20 15 -15 211 -211 544 -544 -147 973 -598 598 -648 648 942 357 607 -607 446 -446 -996 996 769 -990 674 456 -661 661 80 873 -251 251 -153 153 419 -419 -182 182 769 -769 455 -455 -573 573 845 907 878 329 727 503 420 -835 777 -777 777 738 392 -521 -68 68 -855 272 -648 -739 -650 -526 -470 470 -695 695 629 -289 136 -877 -942 942 752 179 694 -694 31 -31 325 -965 -33 -337 -605 605 677 -712 997 -997 -513 43 -723 723 594 -594 -504 -168 -127 127 999 -999 415 -415 -693 693 715 -661 880 -880 -462 462 -683 -777 254 -254 131 575 -632 632 -3 692 442 -382 -385 385 -10 10 403 -403 240 412 790 -790 437 -271 565 -565 -71 -326 345 -345 -30 8 -524 524 -453 -456 -60 60 922 -245 405 -405 -850 850 -287 -742 -584 584 192 -192 -223 223 -780 780 124 974 -781 781 147 347 -257 257 281 -281 -149 149 781 -781 12 -453 -315 315 -922 922 -709 709 560 -560 -789 -19 163 -500 -869 869 782 -782 434 -434 459 -459 657 -657 573 -573 -16 16 -620 620 -305 305 683 -683 -928 928 915 -915 595 -595 -710 106 -624 624 792 -258 -975 975 -863 -853 -24 596 731 -594 515 -515 -885 -385 -987 987 547 -279 318 -523 -325 325 -650 -329 -767 -641 631 -491 560 -560 214 -214 736 -513 202 597 -711 -494 -675 -652 -467 467 490 -490 432 398 -608 608 252 -899 684 -394 -179 -871 821 881 -794 794 744 -431 -256 256 657 -657 -800 -470 -459 189 212 -212 920 -261 -111 111 181 -887 782 -49 -324 324 -474 474 -326 326 -188 588 -4 -921 422 -422 -153 915 -731 954 936 -936 -506 506 990 46 -209 -111 949 -949 371 -371 263 383 436 -436 -48 48 773 613 504 -504 -88 88 -690 -559 215 -215 516 -516 143 -143 -668 668 397 -722 866 -866 388 186 27 -252 158 -583 -336 336 -890 -178 -666 666 -978 978 -699 -389 566 -566 584 -584 -899 899 -446 446 -839 -181 -449 -48 858 -858 799 -777 -120 120 -659 762 -884 -116 578 -417 567 -567 56 -56 -665 665 778 806 206 -206 -840 840 -99 99 688 -120 -255 -742 289 -289 -137 137 -434 -243 -568 624 -598 598 -918 -413 64 -413 -766 -945 -131 131 515 -515 -23 -994 573 -106 -152 152 -83 83 -147 -528 -413 413 -237 237 692 -692 306 -306 60 -60 324 -324 -135 135 -270 270 -197 197 143 -143 -103 103 -897 325 -529 -3 -739 878 -725 -481 -733 733 -362 211 -160 160 -476 476 533 -533 392 -392 343 533 352 -625 35 -35 963 -963 -665 -119 836 -284 -631 -123 851 -598 802 -347 -401 401 -295 295 -949 949 958 747 1 -796 206 -206 483 -483 969 -969 41 -41 176 -176 -873 750 79 -79 899 706 -558 558 -623 623 452 -452 816 -951 -347 -8 -341 341 648 329 -173 583 -978 401 -504 504 119 -119 -920 920 -630 630 882 407 -562 -945 -258 910 -752 662 101 -983 879 -879 -566 566 841 -807 -715 -889 86 -86 844 824 887 116 508 933 221 -221 -675 675 835 142 579 -579 78 -78 350 -350 103 -103 -946 946 359 -139 914 -190 478 232 -973 973 962 -962 -462 -380 -21 294 -821 -614 693 -693 -723 723 -117 117 789 -760 -962 -136 29 -29 231 412 -181 -411 -637 171 -752 -199 -802 -202 310 -310 341 -341 378 -378 284 -836 684 598 856 -856 -571 -652 19 -19 -426 426 -961 -709 738 -738 122 898 760 -783 787 -97 -146 146 726 285 -291 291 454 -454 -231 -968 -293 293 -927 -508 335 -322 -671 661 191 -269 -268 268 710 130 -93 93 681 -681 999 586 -153 -9 461 -461 -438 438 808 -808 474 432 458 195 471 -493 -278 278 -382 -11 -481 481 -232 -444 282 -282 -341 821 -346 346 300 -300 -606 -439 720 -720 -136 136 -297 654 -190 190 844 -451 -108 -479 -499 499 -463 -494 -613 613 93 -93 -150 152 -729 999 535 -535 -897 602 -483 483 -973 973 385 -385 485 187 993 172 24 -24 -838 -435 961 -961 -949 -949 -591 343 451 -451 -322 322 459 -459 86 -86 -726 726 563 -563 -324 324 -525 -734 341 -341 280 -664 -297 297 -424 424 44 861 -488 488 392 -392 -339 -721 466 -466 216 -216 404 -404 710 -523 621 -621 471 754 971 -971 837 -837 -874 874 102 -102 564 -359 -418 418 -974 974 -630 630 -246 -549 44 -177 -894 894 506 864 -252 965 541 414 -729 -712 640 -640 -837 837 -523 523 572 -572 469 -922 -195 195 472 -472 14 -14 -508 -41 691 783 417 -904 453 -156 603 -603 650 -650 -359 359 -682 192 -796 796 -180 180 320 825 -975 -672 -263 263 -711 -736 -910 910 248 -248 290 757 -684 684 397 -397 -23 959 -306 306 -62 71 -229 -294 -210 373 -602 236 575 -575 -509 -478 -629 629 -600 600 -265 717 714 -687 168 -137 66 -66 -745 745 890 -890 132 -640 -819 457 225 -225 -8 -568 -997 997 205 -205 446 314 404 24 -127 -199 647 -614 521 173 -906 825 -862 -891 532 221 -373 891 -372 726 472 982 943 -943 -964 508 -757 757 -136 860 61 -61 738 -738 -905 905 -101 2 664 -699 -431 344 967 -967 614 -354 -781 781 -509 517 -167 -75 920 -920 650 329 -302 -607 949 949 868 -868 -53 53 436 -436 81 -81 -846 846 -348 953 -611 611 -443 443 -364 364 30 -30 -755 755 697 -697 -950 950 -804 385 316 -316 -857 857 -414 414 956 -956 -372 -63 -537 537 52 -52 990 -990 -514 514 780 439 -931 931 316 -855 -377 377 440 -979 -853 853 49 -49 -204 204 954 -954 297 -297 613 -613 11 -11 711 -711 650 -650 -436 553 164 333 -256 778 -21 21 -203 -402 -168 168 756 953 20 -20 -286 676 -487 487 -77 77 0 0 -815 949 -77 77 -163 163 766 702 66 -66 -50 -835 94 -94 -344 -162 -459 459 977 -163 490 982 288 -288 -686 686 422 270 -34 338 721 -721 -508 508 -675 768 950 96 784 160 85 -353 -169 169 -912 912 840 -840 -844 32 385 696 369 -369 -458 458 -8 8 820 -820 728 -728 -91 -840 -508 508 689 -689 592 968 944 -944 609 325 133 -133 -391 391 -439 427 485 -722 440 -440 328 -328 -624 624 -509 509 795 -967 221 -221 229 915 -578 417 -487 487 822 -822 -783 -691 -336 792 -163 163 -781 533 722 890 -563 563 884 -884 -246 246 -390 218 -649 649 -796 796 -852 852 -805 805 828 95 -771 -597 631 263 691 -691 -798 -786 223 -75 780 659 -627 627 768 -768 -899 899 787 261 980 -532 395 -395 97 -97 -463 463 -738 498 -314 -224 -417 417 -816 594 -432 405 716 -716 -978 -362 -268 268 19 408 564 23 -892 892 -202 202 413 -413 103 -578 -207 207 -240 -80 -216 376 -514 514 464 -464 332 4 -80 80 462 380 -567 567 500 -537 723 52 414 -414 -197 197 -279 279 576 -654 -669 669 56 -56 -288 288 610 -610 924 -421 407 -589 -674 567 -213 213 650 -650 -541 541 -789 -618 -63 63 -270 270 173 -289 -83 83 611 122 641 -641 526 -974 -164 -821 -219 219 628 794 321 -321 -684 -790 -260 -440 -745 745 -469 265 741 -589 972 -452 -682 682 280 -280 877 -877 272 -272 162 -162 -281 424 996 -996 -279 23 -163 163 -749 749 -627 -189 508 96 842 -477 -158 28 -81 81 -516 -803 767 -767 -878 878 -409 409 752 199 -469 469 436 -436 570 -570 544 -441 -806 -778 808 -808 -819 819 -462 462 -489 489 -789 789 -175 -472 -282 -907 17 -17 -882 -929 -441 -248 -453 -192 990 991 169 967 851 229 708 -397 248 245 -672 672 706 -706 -691 903 -621 621 102 -102 -662 752 55 -55 -318 318 -659 -239 204 337 82 -252 -503 503 153 9 -672 34 430 -430 133 -133 887 290 -982 295 665 -665 -172 -993 563 -563 -987 987 113 -113 -777 992 210 -373 417 -632 -133 420 248 491 -444 444 -826 809 20 -573 600 355 628 336 223 -223 427 231 142 -142 788 -788 163 -163 574 -574 -108 108 -853 -192 527 -648 978 -478 -190 190 -132 132 712 378 -774 774 329 -329 -343 343 -270 270 -792 792 -170 170 906 -906 436 61 439 -439 -481 313 -185 -483 161 -161 -830 -836 814 -814 -303 303 -553 436 -600 600 -884 884 -753 -126 526 -526 -198 198 318 734 918 413 -655 -306 -876 -173 -84 968 -226 390 -969 -527 -705 705 303 -461 -347 694 -24 24 529 -662 -755 755 -68 941 -544 553 -472 925 934 -934 953 703 493 -481 -674 108 129 109 130 -497 -895 895 -861 827 164 869 -474 474 -341 429 13 -927 -353 142 966 929 -689 -693 -899 99 -88 88 435 -942 -114 -636 -417 417 -317 317 320 -320 -131 131 119 -119 296 -71 57 -57 -947 776 458 -458 -551 551 868 364 -85 85 721 -721 812 -812 -122 122 152 -152 831 -831 307 -881 572 -841 512 -392 708 -708 348 -953 -179 397 923 -923 -655 655 127 -127 137 627 -512 -478 637 -364 -454 969 212 958 -493 493 -888 888 603 -832 -521 -895 894 -578 -978 978 132 -132 852 -852 -350 350 686 -686 151 -662 115 -115 -727 -971 -917 917 -307 -583 768 516 -403 403 290 -727 -684 -738 -79 79 -193 467 801 -749 -787 -491 -453 -589 -754 754 -712 712 388 -388 -618 618 624 -624 275 237 -936 936 47 -47 164 821 -473 473 249 196 353 -353 114 -114 636 -636 -821 341 -181 908 766 -766 -999 999 -36 -914 -856 856 292 964 718 -718 -536 536 800 -800 996 -996 -769 186 424 -424 753 -753 570 -570 578 -894 544 -482 -769 -163 -824 146 -668 725 597 -597 -676 855 -221 221 261 -920 -990 -998 670 -670 394 357 532 286 81 481 -928 928 -94 94 24 -24 598 909 -791 791 620 -620 -902 687 915 -915 75 -223 -109 -27 929 882 -530 242 -901 585 -571 571 766 -766 -664 699 -376 735 678 -678 696 -696 -258 20 -837 -538 -458 45 -591 324 -901 901 -945 945 -113 -96 -481 -692 894 -894 -263 263 901 368 -586 586 -768 -516 756 -756 920 524 -709 709 -195 195 109 573 641 -641 104 -104 434 -677 -427 427 -550 550 -243 -633 140 822 -969 -901 729 -483 213 696 196 -196 -70 870 -903 322 42 -42 73 -73 670 -70 -333 -164 915 -915 -355 355 815 691 -740 740 -2 -795 228 -228 -170 170 841 -572 -650 -528 -89 89 -700 700 98 -98 266 -45 -761 761 -189 -426 -826 826 -35 -571 -268 -785 -83 83 226 -319 -486 486 915 382 -887 887 -826 -742 -336 336 -754 754 971 702 -522 101 591 -591 -420 420 475 -475 631 123 29 -83 -324 -628 -559 559 274 -274 3 331 -917 917 463 -463 -352 492 -132 132 -371 371 822 856 -756 -642 -442 442 -99 994 928 -928 851 -851 326 -326 -967 967 491 373 657 -657 -18 752 243 270 -757 757 -506 -864 852 -852 -6 6 558 300 756 642 -19 -750 319 -319 -307 830 167 945 843 671 -921 921 905 -29 137 -137 -765 -429 -980 980 -365 388 533 779 384 -384 -893 902 -728 728 209 -814 -322 -715 742 -742 786 -897 -784 784 160 -160 946 -946 -209 -72 -377 377 -25 25 -770 770 628 -628 383 -272 -731 486 625 -625 773 -773 -596 596 747 -736 -791 791 658 -658 811 -811 -688 688 671 -671 684 874 -612 343 -665 665 926 -926 -125 125 210 100 -870 -865 -795 795 -20 20 508 -226 221 -221 43 -43 -942 942 -970 970 -676 -451 323 -323 -373 373 443 -443 214 -214 -256 256 -436 436 -949 949 362 -211 -362 208 -529 529 -53 53 -35 35 -109 -224 211 526 -452 452 -750 750 -749 766 -529 -357 -414 -474 -866 866 -358 358 525 180 -618 618 454 39 247 -247 -355 355 -960 -86 202 -487 340 -340 -457 457 -501 -265 693 -693 -836 -445 -948 948 404 -404 759 -759 464 399 -420 -27 -175 175 459 -459 281 374 -320 641 554 -554 -643 643 -204 204 958 -958 -656 656 -521 894 -692 692 -620 -712 -940 940 298 -298 852 -568 -990 -933 -968 84 -166 -591 392 -392 -349 349 -477 477 -322 322 -40 40 730 -980 -647 614 709 961 479 -479 -188 832 -839 839 188 -832 -235 235 -101 101 776 -776 -709 10 -752 746 107 -107 223 -223 -665 665 471 -613 -742 742 -383 -109 164 -712 -30 30 -704 -982 -512 -136 -126 126 -338 34 -130 -941 592 -91 138 -138 -785 785 -107 540 27 -27 209 111 -513 513 609 -609 -538 324 642 775 -486 486 -247 247 436 -436 312 534 584 -584 -863 741 250 635 -973 -292 -668 105 206 -206 -445 62 293 -293 98 947 -369 369 229 -229 -292 629 -996 996 -674 -834 -108 108 575 -575 -393 393 -253 -103 -318 523 955 -955 7 -932 -227 681 998 -998 -213 213 -237 237 230 -230 684 -684 226 -540 -408 326 -266 266 -452 452 124 -124 880 -880 -394 394 -802 461 -774 -123 -780 453 -215 589 -17 -765 125 -125 389 568 -474 -907 -970 970 -278 579 778 -355 705 -705 9 -212 422 -153 105 -105 -962 -571 17 -996 -358 358 -832 832 -628 628 -100 -210 -176 448 863 583 560 -560 -727 143 -157 -428 82 -82 7 544 -119 119 80 195 406 -406 -221 221 -372 383 131 -131 -231 92 820 -566 -231 -252 509 -232 -619 619 -682 -173 -917 677 -383 -263 606 439 325 -298 717 -423 -904 904 -579 579 47 -47 -234 -827 -849 849 187 -633 -573 573 -971 971 179 -179 -356 356 722 -146 735 -735 -250 250 -754 -437 -854 367 -31 639 920 -268 946 -402 -641 -998 -308 308 406 -348 -470 289 600 -600 11 -11 750 -853 -188 188 -457 819 -869 869 722 -722 214 -214 708 -270 -744 744 -140 847 -694 848 -426 426 -101 -503 321 -383 201 -428 -811 811 -183 183 497 -497 -213 414 -827 20 589 -589 -177 177 331 -331 -944 944 490 -818 -703 278 -101 -950 -557 557 -776 -294 298 -298 -794 -528 907 580 -596 596 873 -521 130 -26 683 -506 -599 -508 -26 26 -958 -212 917 -917 16 -16 -59 265 73 -73 712 -712 745 -745 -887 384 -564 564 -851 598 -544 482 406 -188 947 -947 687 -791 -397 397 -784 814 -175 175 735 171 654 -654 287 -287 -65 -953 -714 714 -623 -786 -520 520 -188 188 -40 40 707 -707 -431 -474 320 -320 526 -526 577 86 478 -38 -88 101 561 839 -710 710 -734 734 986 -753 717 -717 437 675 -625 -867 -410 302 -432 432 -958 958 650 225 -776 776 -625 625 -823 823 987 -848 551 -551 601 -601 176 -176 278 -278 645 -645 608 -608 200 -200 440 -440 9 996 -859 859 -950 -522 400 -400 -914 914 531 -531 310 -310 -71 71 697 -697 -673 673 973 -973 36 -36 475 -475 238 -870 48 -48 -229 -851 -277 -807 328 -328 -219 524 -59 59 -600 -355 -597 597 -537 537 -935 935 -650 -797 -205 205 462 -462 388 410 311 -311 57 522 -911 911 -446 446 616 -616 -38 38 -735 376 177 528 204 -204 -592 231 -57 826 -519 519 -13 927 679 -679 -708 -561 723 -746 272 -319 386 -386 -830 -321 -379 379 531 -531 -452 452 456 -690 494 -596 -979 979 174 -174 293 -293 -207 207 506 427 -548 548 961 -961 321 554 437 922 442 -442 62 -915 317 -317 349 -349 -33 271 -654 -453 389 -389 -656 263 -881 786 300 -300 716 -716 498 201 162 791 -83 83 231 -231 692 -692 -799 867 200 -398 596 463 -964 703 679 -964 -324 940 30 -8 348 -348 -291 291 715 -715 81 -81 557 -557 618 789 418 -418 735 -735 331 -331 -693 -266 -243 139 -653 653 550 -550 -972 452 738 842 -109 109 -331 -258 174 278 653 -653 475 -475 829 -829 -137 -451 134 565 -264 264 722 835 210 348 -613 613 -510 495 397 -248 779 -553 -678 678 -227 -768 -256 256 -270 -938 -543 543 -671 671 150 -150 -409 -423 -859 361 153 -153 782 -782 885 -193 -378 378 -390 449 -263 677 570 -570 204 -204 741 -362 -316 -325 -412 -645 259 -259 254 -457 525 -525 -818 818 -657 587 685 -685 866 -866 -410 -866 309 -309 213 -181 45 -45 -94 94 843 -843 147 -129 -482 -429 420 -420 767 -767 -407 -514 679 -679 -229 -781 -662 -808 364 -364 -390 -326 -648 648 278 -278 -842 805 -162 -123 -720 720 870 -870 -735 735 -995 995 448 -448 -716 716 365 870 -436 -233 258 158 -406 406 959 -959 -92 990 -333 333 118 -118 669 202 -382 851 -377 377 -248 248 -152 152 -136 -545 126 -587 610 195 513 -296 648 -436 876 -876 753 -753 768 -768 955 487 262 -262 657 422 -690 690 -882 60 935 -935 -721 721 -240 392 -134 240 325 -325 649 -649 -225 -650 10 -10 -237 237 252 -252 225 521 -169 -357 761 -576 980 -169 -372 48 -681 -874 385 -385 968 -968 308 -308 719 -719 272 -337 484 -484 -225 -80 -715 428 804 -804 -506 769 268 -268 150 -150 -93 578 -931 153 -950 950 -554 -615 870 -870 458 231 -438 438 418 -418 -999 984 -277 671 574 -574 -681 681 81 -81 -130 130 -870 870 -388 -186 -971 496 197 951 209 942 -639 639 265 980 242 101 -809 458 960 -960 882 326 133 709 480 -480 -179 179 472 373 -768 768 506 -506 -817 817 664 -664 -28 697 -903 -293 526 650 27 -965 -498 498 439 -439 -435 435 636 -636 -299 -578 -800 800 -967 967 130 -130 -725 695 307 159 -269 269 -975 -827 -308 308 699 -699 -5 5 -751 751 928 457 -785 249 -787 787 385 -385 345 -345 138 825 -753 767 727 -727 -761 576 -536 144 -419 263 140 -742 109 -109 -377 -785 990 -990 876 -876 -747 747 431 -431 -717 464 93 -93 -481 -81 -786 -953 -872 872 332 -332 -523 523 137 -137 -541 541 907 -819 610 44 -640 -613 -53 254 967 -967 -791 791 975 -975 910 -910 -770 770 359 -359 -946 946 -486 -878 -462 -34 850 -850 -146 -795 665 -665 -201 201 -96 96 -501 501 -392 122 644 -644 -150 150 -919 919 792 -792 637 -599 647 -647 527 -527 -709 709 -343 -533 -526 325 -862 749 -140 149 -943 268 107 -107 339 335 -599 183 962 136 565 -565 -346 346 810 -810 -808 -228 486 -910 588 -588 -473 -401 -909 909 539 -539 -314 314 10 -10 -895 895 692 -692 -218 417 -315 315 -988 -395 566 -769 -98 -744 -44 -857 754 -754 -983 983 941 -573 315 -891 385 -385 -659 751 250 -250 559 -559 -246 831 -840 840 525 594 -385 804 -294 622 -388 388 -101 101 -431 838 183 -183 453 -453 139 -139 532 357 915 -915 73 -73 -270 633 985 18 -317 -41 -257 -867 277 -661 396 -396 589 124 450 -450 -90 90 -927 927 -988 -551 -130 130 142 -142 -369 369 -662 662 -847 847 -762 -85 668 -105 250 -250 275 -275 -70 553 450 -450 -91 91 831 970 328 770 -763 763 -956 956 659 -297 -949 815 -652 652 -632 59 -716 716 -368 368 445 -445 211 -549 196 -104 -109 -548 630 -132 769 29 -406 188 -375 375 -391 391 224 -446 336 -792 -630 -753 384 -384 -578 578 -367 -471 -945 945 -446 446 -195 11 900 -900 353 -142 239 -380 -99 899 -901 901 -941 941 419 -868 310 -310 114 -114 58 -791 -218 107 -371 371 -91 91 -694 694 -114 -575 918 435 -801 801 -122 122 553 162 -586 586 -490 490 767 -767 -366 -861 285 -285 758 -758 813 -813 517 -517 -683 683 843 -843 -420 461 440 86 28 -28 627 -627 -765 765 101 -101 -687 -553 -297 -163 -747 747 606 990 677 -677 921 -306 677 -677 632 731 647 -647 210 -210 253 -253 -953 953 -290 -757 -387 191 -831 -288 434 -434 -937 937 687 63 378 -95 -568 568 -386 386 -536 -388 186 -186 789 777 711 -245 14 538 359 -359 -69 69 -457 -969 445 968 -105 105 -70 283 -255 255 166 -166 -266 266 382 359 537 -537 392 -864 -317 -326 856 -856 224 -224 52 -858 145 463 -212 212 -156 156 -244 380 -124 -526 -557 557 -375 375 -52 -855 338 -338 175 -175 136 545 462 -462 922 -922 30 -30 -952 -992 -695 695 -26 26 382 774 972 -797 -324 324 -65 65 -798 798 -258 258 653 548 625 867 -890 890 -325 325 943 -943 -536 536 431 -744 839 -399 -333 -895 747 -958 55 -55 -325 526 -147 147 244 -244 -620 681 -589 -483 -68 -53 -272 676 149 -835 -444 444 -256 481 471 -471 641 -641 37 -37 -142 50 -254 254 27 -27 -714 714 -203 203 294 402 -57 57 279 713 462 -462 516 241 -365 365 -126 -57 -162 162 334 -517 341 152 -404 -289 -184 184 123 -123 -177 177 -696 696 928 -928 669 -202 -93 -150 -435 435 227 142 465 -465 -125 125 -103 308 214 -214 -761 761 633 -633 -91 91 -356 -615 499 -499 816 -752 -102 102 -148 148 -973 973 169 -730 -60 60 802 -802 753 -753 92 -31 775 -775 -910 -334 491 -491 -695 695 -683 38 393 -393 -463 463 861 -242 989 -989 -90 90 31 -45 -105 105 -131 -575 -920 920 -211 759 433 -433 -49 49 -936 936 915 -915 -254 243 -891 -367 -69 69 256 -492 462 672 -14 14 571 -282 266 691 996 -996 656 -195 -286 286 -851 382 152 -152 -751 751 -676 676 184 -184 -151 808 258 517 -640 640 -731 951 27 504 -355 423 -923 923 897 316 235 541 -852 874 220 -220 -629 -863 390 -33 670 807 -370 370 -621 621 -362 362 -341 -152 419 -419 83 -905 -231 231 -171 171 -521 490 -99 -440 -420 420 -468 468 68 -68 48 8 48 -48 -440 103 891 367 621 -621 -572 572 522 -522 729 493 -600 600 9 -9 -955 955 -641 841 -670 670 -382 150 -867 867 551 -551 -75 77 -662 662 399 -399 768 -768 863 -863 -509 -843 904 -881 -148 148 -295 164 476 493 -637 901 727 -304 694 -755 -805 805 886 -886 -430 430 994 976 -427 501 -332 332 -773 773 289 -289 927 -927 -127 127 -772 -552 227 87 -48 -8 296 -296 -366 366 97 -97 -677 711 -583 583 -191 269 129 -129 -569 569 -55 55 -521 521 -354 -437 -955 955 906 -421 -498 498 593 -806 -432 -200 -67 67 208 897 799 -799 -648 504 46 157 755 -208 570 -570 786 -786 282 770 626 -626 334 -334 -638 140 -546 546 -255 255 -445 -339 -644 644 698 -698 896 -54 395 -395 -138 138 -132 132 99 -99 -600 600 -926 926 -188 188 -487 -709 -262 262 595 677 -83 83 43 605 -489 489 654 -654 162 -162 988 -988 992 -218 163 756 192 809 -242 242 562 -562 444 -444 61 -61 -935 935 -214 214 -634 634 -924 279 116 884 751 -701 941 -941 244 -244 -681 681 589 -823 -995 77 753 -753 -413 413 193 -193 166 -166 251 871 -160 160 -343 343 166 -166 -857 589 -82 82 365 -365 70 -670 -526 -211 -288 288 -384 -343 -626 626 -787 97 317 -317 256 39 803 -803 -327 327 969 457 -738 738 -718 718 443 -443 228 -228 -240 607 -555 555 251 428 497 -497 -436 436 943 -517 109 548 848 20 -574 -630 -72 72 255 -255 482 126 116 -116 702 -702 658 -658 459 -459 879 -879 -729 729 -906 906 523 -537 -323 323 -500 882 -931 -442 -780 -695 445 -524 -405 -43 971 969 744 -947 498 742 -977 163 699 -699 -431 431 244 -380 265 -265 -947 947 -299 299 -845 -598 -311 311 826 -809 528 -528 599 -637 -157 157 -290 290 -196 -249 -999 -178 -534 534 -988 -542 306 -306 -697 257 -940 863 139 -470 -747 -577 8 -8 959 -959 -5 5 292 147 -111 111 -953 790 -678 -804 -752 752 -882 514 980 -980 -655 655 -309 309 -756 -689 132 -132 -755 755 955 -607 20 -20 -338 338 -841 -799 -538 -14 112 57 109 383 175 -175 -695 -107 493 -493 799 -867 -863 863 -807 807 -307 -773 532 -186 -958 569 -769 990 -90 -704 -979 979 613 367 0 -108 387 -387 -594 806 -300 978 -904 216 329 -454 650 -650 240 683 746 -746 -706 706 27 -27 740 -740 -37 592 621 -471 -352 -639 4 -4 -774 774 453 -453 -141 -558 -967 -793 786 -786 -405 431 725 884 357 -994 -310 310 84 -84 -117 -700 164 -164 -222 -43 -49 49 -87 87 -361 361 -955 731 173 -441 -171 -126 528 -528 536 -407 -3 3 -599 -713 96 -296 -798 56 998 -397 -39 39 709 -938 413 -413 -365 365 50 -50 472 -498 798 -282 260 -260 671 -671 -364 364 293 -209 -557 -576 -374 374 407 -536 -805 805 356 615 355 -778 629 -629 -691 691 123 -46 -227 -612 -92 92 877 -877 -251 251 918 -918 211 682 855 -855 528 -368 -920 180 -394 759 996 -343 -84 84 964 -964 935 -935 441 -441 -703 703 -961 961 -337 -576 657 -657 126 57 260 440 169 -169 988 -988 -92 92 -696 790 -604 604 -58 58 726 -20 971 -971 -330 330 -228 227 652 -414 -786 786 -568 -585 -778 778 -876 876 506 -506 27 -27 -689 689 -159 853 -896 896 -679 679 635 651 620 -620 591 -324 292 -292 -601 778 362 -741 -145 -463 -201 -150 330 -330 489 -340 -944 944 319 415 -417 417 204 -489 -669 -202 -807 807 -702 702 683 543 536 971 307 -683 627 -627 -648 866 -345 837 -685 795 266 -266 274 657 385 -385 -892 892 711 736 -706 347 971 137 982 226 136 -318 860 -860 662 877 -808 808 -913 913 -685 685 922 437 908 -908 -752 441 -667 667 -752 752 -357 23 -299 299 -965 965 387 -387 -714 687 -378 799 662 -808 545 854 491 -536 280 -280 -748 -534 -991 504 -172 172 402 639 -554 554 -525 -771 218 -171 -329 329 -624 568 -503 503 954 -954 337 -653 822 -822 -602 538 706 -284 521 -551 -697 697 -917 -535 -149 149 627 466 0 0 -449 449 -946 -239 -964 -113 245 -245 -209 784 755 -755 -52 52 865 -865 135 -135 601 -601 -110 110 551 -551 804 -219 576 470 951 -388 90 -90 -23 23 -921 921 23 -23 874 -874 -726 557 205 -205 -178 178 960 -960 -18 296 354 -374 -766 -281 -947 -706 -65 65 523 -523 -766 766 -306 -503 70 -870 600 -600 928 -928 210 783 -496 496 296 -96 832 -603 -242 242 670 -670 -941 941 -470 470 -527 527 519 -925 156 318 522 -281 692 -692 -965 965 -607 607 815 -815 565 163 -92 92 86 -86 -624 624 932 -932 -466 466 -32 32 -921 924 412 -412 -60 491 -222 -901 856 -856 502 -502 -756 126 956 -755 131 -131 -541 -235 893 -893 791 -687 747 577 201 447 814 -814 -400 400 489 -489 40 -40 938 -938 -957 957 506 -506 -19 682 108 0 -400 400 -457 457 -865 865 623 786 -579 579 -56 56 -568 568 412 -521 498 -498 773 -773 319 115 -354 354 -214 214 -51 51 284 750 -709 -759 552 -552 -950 950 584 -888 -112 33 872 -872 -860 860 568 492 158 -257 739 -566 -731 731 933 -933 -69 69 392 -790 -451 451 29 694 -511 174 -420 420 456 -456 -592 592 -114 254 186 -186 -836 836 -875 875 781 229 322 -322 -329 329 -160 -792 870 960 -742 742 -199 -813 -332 504 -408 -101 253 -253 621 209 -431 -538 -598 -909 483 -483 142 -703 -187 187 940 -940 -861 861 -375 872 551 361 453 -595 -965 170 -500 500 414 -652 988 395 -323 323 712 -712 258 -258 -10 219 293 -293 -954 954 -590 938 388 214 -38 288 -668 668 356 -270 -296 296 219 -219 555 -532 305 -305 -243 243 284 -284 532 -532 925 -867 366 992 211 953 -591 591 -682 682 -630 630 714 -714 696 -696 -591 591 969 -969 -695 -432 -722 824 -123 -241 -523 429 -68 -163 688 -688 443 56 338 -338 -425 -454 -35 35 362 -425 129 -147 402 -402 66 -493 396 -396 588 -588 429 765 -138 500 245 -245 -910 910 -3 3 152 -152 -794 794 -284 -819 633 -633 -951 -67 -28 28 0 -759 755 -755 33 337 -353 353 662 -662 -23 279 -134 134 502 -502 -147 439 240 -240 -487 -329 -880 -859 -802 802 -588 657 -844 73 -656 656 -84 729 784 -784 222 901 868 -868 873 -139 956 -353 -425 425 -148 542 -98 98 385 -385 436 -527 -382 -436 -61 -436 852 -852 899 344 934 -934 931 -153 -359 -44 -141 141 756 -756 -239 239 569 386 3 614 749 -801 -504 504 33 326 -7 7 -698 698 324 -324 494 -494 286 -897 694 992 -180 -359 -50 50 -826 826 258 -327 -387 387 -962 664 -176 176 881 835 730 -730 -472 719 995 -995 954 -954 388 -388 662 808 897 -897 802 202 -315 -368 -863 863 334 -334 920 549 -541 541 838 231 -747 747 -917 917 -982 577 841 317 -614 614 -441 441 -329 -702 211 -893 -945 945 65 953 -614 614 -206 637 410 -755 459 -807 99 -137 751 -751 823 -823 962 -962 538 -206 871 -15 266 -349 661 -1000 -7 932 623 -623 -550 841 -462 447 670 -670 245 -245 887 -887 -18 18 -891 -356 179 -179 -285 233 -276 276 121 426 620 -620 930 -930 927 -927 -200 200 -738 738 -534 534 -101 101 13 -13 -744 744 -783 783 -695 695 -984 984 -390 390 853 -853 -479 -880 449 -449 382 16 -658 -958 -227 227 -453 453 -575 575 -927 387 181 33 955 -955 -783 -588 998 990 180 -180 923 -923 -796 796 -612 612 139 -139 282 -282 -923 -276 -917 917 232 505 387 -503 551 893 666 -375 474 -580 -930 930 -284 284 450 -450 24 -24 961 -961 740 -740 99 -99 -909 909 -933 -373 -726 726 -634 634 -792 -303 19 777 -44 44 372 -752 401 -401 -166 166 255 -255 -637 637 943 -943 -655 655 -150 150 952 754 -287 287 312 -312 -386 724 -20 258 952 -952 -819 -839 -648 648 555 -23 505 -505 949 -949 -705 705 -123 123 898 -192 557 -557 278 -278 504 -504 0 -192 -235 -39 -885 885 -999 -66 -992 992 -60 60 50 -50 405 -133 -380 380 210 -210 -507 507 -874 -66 306 -850 192 627 19 789 -849 825 -201 262 505 -505 520 -520 508 -227 -766 -941 743 -743 662 -662 -496 -969 493 -493 297 -297 705 -705 -985 -18 93 -93 -204 657 441 -441 379 -379 79 -79 965 997 388 -388 806 -593 27 -27 341 -635 -541 541 81 -81 28 -867 -292 292 -986 986 -171 -183 -380 -648 -976 760 626 -626 633 -633 927 -787 -666 -181 -495 495 -763 763 -912 912 7 -7 -918 918 -696 -450 618 -618 -666 -786 27 900 -623 623 594 -397 -691 691 -779 779 -362 362 -22 22 424 -424 -593 593 165 -165 252 -82 991 -991 -131 131 -476 -621 -683 -240 815 -9 -310 310 441 -574 77 -629 -487 487 276 -276 574 -574 -962 962 -315 315 -913 913 -50 50 -376 -296 713 -713 -423 355 568 206 248 -716 -887 927 -116 116 333 629 809 722 -95 95 224 -224 -976 976 615 -651 -729 -290 -589 589 689 -29 -500 -825 536 -536 99 -122 691 -691 -695 695 -796 796 554 -554 -508 -627 -280 280 937 -937 -645 645 983 -987 -353 353 -79 79 -645 645 415 -415 967 793 -526 -794 204 74 430 -430 414 -414 -234 234 485 -485 630 -630 730 -730 419 -263 532 -532 -656 656 991 -991 1 268 -967 -33 641 -641 966 523 973 -973 -142 703 -214 -388 543 -543 643 -643 333 732 -417 904 -872 375 273 -895 497 98 -998 837 239 213 -720 -206 -212 212 -688 688 699 585 -451 451 813 -813 980 -980 -42 42 -786 392 -916 -884 -229 996 -531 531 -760 760 -88 648 240 -240 -694 -992 -439 439 599 -183 -791 791 397 -397 -121 121 -677 -297 255 742 778 -778 -381 381 -26 548 -196 104 -938 -468 180 973 50 -501 -928 905 -153 153 410 -410 -437 437 910 -841 302 -302 -864 864 -261 261 136 452 918 -918 816 -816 435 -435 627 -627 25 -25 27 571 -843 843 487 -487 844 505 -231 231 -632 632 621 -621 -386 -435 -227 227 -97 97 -216 117 802 -802 -231 234 -275 275 7 -7 451 137 224 -224 -824 487 466 -466 -387 387 521 -639 646 390 114 -254 233 -181 376 -777 679 -679 -608 608 -730 -839 -995 706 -278 278 397 -708 983 -983 297 163 -270 270 -611 611 -392 790 368 432 -943 943 -490 -295 333 -333 -842 488 -774 -53 37 -37 910 -910 -136 136 -820 566 -731 -168 75 -77 -134 134 913 -913 650 -54 -678 678 -158 203 -723 -987 228 -228 359 44 399 -399 457 -243 -458 306 769 -769 -592 592 -816 816 -926 489 47 -47 931 -399 -345 345 618 -618 -714 -330 -282 282 780 -780 378 -378 -170 173 -337 337 869 -869 464 -464 109 -135 764 -764 -213 213 552 772 -843 843 -213 181 917 -917 310 -596 -714 714 -357 888 -618 618 -507 507 -350 350 -324 538 906 -906 208 -808 -741 863 865 -865 28 -28 -251 251 345 -345 -972 505 -842 -687 678 -678 -174 250 -796 796 -266 858 -654 654 844 -844 -101 101 -312 312 -796 796 -331 987 17 765 -561 -150 410 866 227 627 561 722 590 -590 537 -537 88 361 -439 439 839 -805 670 -670 850 423 527 639 -831 651 616 -334 -705 705 471 -471 553 -553 -955 955 672 -977 891 270 970 -970 906 -906 98 -98 -766 766 181 -181 -361 361 -254 254 67 -67 229 -229 -871 871 117 734 -349 349 821 614 -158 583 -593 593 384 -384 510 -771 181 666 -487 487 773 -997 211 -211 -103 -504 771 -495 630 681 -762 762 -881 -821 -333 333 -117 117 -180 180 -586 -78 -766 766 958 -115 808 -235 -532 532 950 681 471 -471 260 -260 570 -687 823 -513 -880 880 -779 779 -521 -725 375 -784 -922 -180 -209 -559 599 -599 650 212 693 266 -438 -380 -329 -648 409 503 -707 -30 -535 535 649 -649 525 -525 661 -661 114 -114 486 -478 -864 864 530 -244 -481 481 -630 630 -159 159 501 -501 431 435 394 -583 805 -805 -628 -336 -161 -404 675 -522 192 -192 -278 278 -66 66 327 -327 429 642 -289 289 749 -749 115 -805 783 404 -528 528 701 -113 115 -115 -343 343 -295 295 -187 187 -485 -187 -997 997 -700 700 108 -108 -691 691 430 -430 -804 -498 559 -266 425 -811 178 -178 954 -633 -811 811 734 -734 54 -54 -584 584 365 -365 -532 -631 -24 24 -360 -172 490 -490 -467 193 749 -766 459 -459 774 -774 -963 963 820 -820 -307 -473 736 -747 -702 702 572 842 -37 887 -914 914 724 553 785 -785 859 -859 844 -844 633 -954 -683 683 887 -887 371 -371 248 -248 669 -669 978 -29 980 -980 113 -479 -638 638 384 -435 360 -360 -319 319 -915 294 51 -51 328 -730 889 63 780 695 -994 -898 -126 126 173 -461 -702 281 553 -553 369 -369 -548 548 -77 995 427 -427 348 -348 350 -350 -154 154 700 179 -522 742 591 166 -399 -192 306 655 612 -612 794 609 90 344 690 -132 -684 684 299 -299 -639 -402 344 -610 764 -764 -699 -841 -920 -517 -462 462 793 463 -325 325 971 -191 521 -521 262 950 -533 533 -336 183 -24 24 76 -76 873 93 950 124 -20 975 56 -56 144 -144 -397 716 900 -900 -401 978 664 568 781 -781 -592 592 568 -852 -946 946 -895 895 -615 615 715 889 -955 607 -581 581 891 -891 881 -879 -770 -328 -977 534 -674 674 -333 -732 31 -31 223 -223 572 150 -547 -116 -881 881 262 -262 413 -413 -189 189 689 -689 -23 23 91 -91 -407 407 -121 -610 -687 687 126 171 -878 878 -293 293 -962 962 573 -573 864 -492 700 -700 729 -927 566 887 -953 -243 -90 90 408 445 -586 586 944 -944 702 -39 -62 915 -722 722 -148 798 -670 277 -397 397 -339 339 -549 549 -143 143 995 -706 673 -945 -706 -844 -836 836 242 -242 96 113 864 425 -533 533 -730 730 -657 -274 700 -700 844 -844 -117 216 432 -432 786 38 316 -316 -980 901 -437 437 -956 956 -623 623 -529 662 -464 464 -353 353 -20 -767 690 938 -565 565 925 191 -183 183 -971 454 347 967 -568 988 -823 823 844 -844 523 -710 894 907 -142 142 -743 743 178 999 474 -474 48 -117 842 -842 -503 -825 212 -212 -911 911 -301 301 528 -528 688 -688 -298 253 -993 993 695 -695 -428 428 -612 612 953 673 114 895 313 -313 -555 532 -439 147 941 -941 771 525 -256 256 699 -168 23 648 573 247 719 -719 674 -429 276 -944 229 150 527 836 504 -504 -210 210 37 5 -825 439 839 -566 776 404 -442 -92 -842 477 -217 -502 -262 -903 -386 386 482 -58 349 -525 -729 -885 61 -61 670 -670 702 -702 -973 973 723 -723 -726 726 -319 319 651 -651 -801 801 232 -232 -130 450 783 -783 -751 751 876 -876 -950 950 436 354 -439 439 -928 928 -570 20 -293 -774 -973 -1 -759 759 -45 45 975 -473 -578 578 -710 710 -799 885 -823 823 -397 -890 -631 631 684 -684 528 -528 822 -822 206 753 70 -283 716 -716 359 -359 291 -291 -968 968 -242 244 990 933 377 352 -673 -790 668 99 308 18 486 -486 -751 659 -286 -703 549 -549 407 -407 -246 246 -731 -218 -715 715 595 -595 922 -719 219 -219 -559 559 -843 -671 -40 40 -526 526 -841 841 561 -561 -666 666 490 868 712 -712 -793 793 377 -377 340 -340 -676 676 -232 232 -67 -283 -371 371 677 297 -661 661 826 -826 891 945 -108 869 -706 -838 543 -543 -378 378 -434 434 162 735 663 67 742 866 334 -616 270 -270 -676 676 -520 183 -734 734 -802 -472 -266 266 -200 200 -676 -601 -266 349 841 -209 -588 588 -870 870 542 -542 447 -447 558 380 500 -186 193 -193 242 912 273 -273 738 -51 178 246 340 -340 -945 945 845 -845 437 -437 -202 829 -615 615 -101 101 -704 417 -73 -824 340 -340 -204 -74 805 -208 -969 272 -611 611 553 449 -593 -57 -899 899 -876 876 397 -397 216 -216 630 -630 717 -717 -444 444 599 228 240 302 -236 236 -64 22 -730 730 -555 555 199 127 -729 -508 -414 414 -22 22 -173 -412 874 190 -231 -383 139 -747 867 -867 -316 862 768 -768 432 -432 -262 262 15 -282 338 -338 3 -3 914 -914 175 -175 -53 -311 692 -692 -99 99 -537 -959 118 -118 602 -573 529 777 -754 -471 -815 983 -78 78 -693 693 -413 413 661 848 -597 597 486 -390 -673 713 -822 -887 725 107 -68 -86 243 -243 -996 996 -283 283 282 -571 834 158 532 -532 633 657 -500 500 264 -264 -660 660 998 -998 433 -433 -997 997 -765 765 181 411 -335 -380 -848 -726 -633 633 305 403 -712 712 305 -305 -3 3 192 -898 947 494 -866 287 881 252 88 642 807 -807 648 -889 -966 195 -259 259 373 -373 -409 409 293 774 571 962 -358 358 -660 660 626 -626 365 -365 850 -850 526 794 -729 729 -102 102 -273 895 661 -661 441 591 438 380 297 -297 585 -585 722 -722 688 -688 377 -377 -924 924 -736 736 -815 339 -824 592 -31 335 -272 -694 -450 -980 -291 291 -250 250 -804 804 -854 854 -17 17 230 -230 -533 533 -276 276 632 -632 -378 -202 -828 828 -829 829 -573 -247 -561 -737 -990 295 469 -469 -9 9 -699 699 -260 260 426 -608 -53 53 864 -864 -610 610 108 479 284 -818 -493 481 18 402 780 -780 -146 146 -378 378 916 -916 598 -598 704 -704 -347 347 -19 19 -614 -956 339 -339 -839 -561 -584 -96 520 -520 -500 -639 37 -37 49 865 -926 602 967 -967 -318 318 668 -668 832 -832 532 -294 852 -852 -132 132 571 652 -581 581 224 -224 -971 483 -918 918 907 -907 126 629 260 -21 -85 -882 -61 61 -592 91 -146 146 891 -711 -825 825 -618 618 678 -678 945 562 797 -505 151 -151 -627 509 58 -594 846 -846 -764 764 577 -577 961 -961 695 -695 -512 512 897 601 132 -456 159 -159 89 -89 -486 807 943 -943 -480 -187 -629 -427 -990 -46 168 -882 -452 -136 911 -911 -747 747 -364 364 -984 372 356 -356 43 941 857 -211 683 -683 -783 783 -592 592 -963 963 -664 664 824 -824 852 -707 -214 214 483 857 735 -735 300 -978 91 491 -373 373 -397 397 457 415 -59 59 -144 352 797 766 -981 981 -156 156 851 -851 -761 -660 946 -16 668 -668 -479 617 -976 -499 596 -378 -272 -115 997 -997 -275 275 -19 19 -952 -754 -80 -195 -17 17 356 -356 685 -685 -592 824 500 -500 -109 -787 -637 656 575 -575 782 -782 648 566 -117 117 964 -266 -725 668 132 -132 830 -726 88 423 -393 393 -54 54 593 -593 -152 -572 -855 855 -675 522 -513 513 533 -533 969 -399 235 -208 765 -407 49 -49 -39 -935 211 -211 -716 842 296 216 -136 185 73 -73 729 536 -301 301 964 -508 -248 248 -349 525 -267 -139 938 -938 -509 509 -486 -507 -129 -201 -22 -558 799 853 703 -281 -124 -950 -609 -325 -594 594 -449 449 562 -562 -474 474 -283 283 -27 27 -365 -989 -261 19 480 -480 464 -464 -635 635 -165 165 -371 -344 105 -105 -825 767 -607 607 -115 425 -21 21 947 706 -609 -794 -437 890 588 -588 330 -330 -694 694 815 721 -512 512 -980 -286 -373 995 55 766 923 -923 342 -342 -595 595 -33 33 582 -582 -878 739 -254 254 -554 554 644 -644 -616 616 82 -82 -604 -13 327 96 90 -392 -496 496 -973 973 730 839 -197 -663 -523 -915 37 -37 -951 388 916 -916 144 -180 900 -900 548 -548 116 547 71 -609 118 -118 -144 299 -993 707 -731 731 -324 324 66 707 954 -954 68 693 725 -725 -18 369 517 -134 -395 395 849 -849 -361 859 990 -990 -52 -952 41 -641 348 -348 371 -371 -354 354 -52 52 558 -558 -862 862 -628 314 -451 451 988 -988 -229 229 -681 918 555 -555 639 139 -993 993 -809 809 857 591 -287 287 -853 209 -677 917 -49 49 278 -278 -907 -918 493 -493 -856 856 318 -318 -635 -250 -633 633 -673 945 -544 544 22 -572 902 -62 907 282 -866 866 -629 -333 -338 338 850 -850 575 -575 -407 407 926 431 292 -517 -116 205 -261 -91 -651 -343 -231 -350 -10 709 444 366 813 903 -938 938 -341 -651 -772 772 950 -950 275 -275 -272 272 -308 -18 -737 737 -43 -767 432 -432 -767 767 -239 239 -506 -126 700 117 569 -569 164 -164 -515 515 -781 781 -433 433 -122 -611 289 876 883 -883 373 -995 -703 -45 -809 468 -207 207 -99 -1 397 -642 769 199 -468 468 351 -351 134 -134 286 -286 877 -877 -7 7 -209 -621 846 -846 305 -305 -841 984 422 -422 -554 533 362 -362 -493 493 -630 630 -353 453 838 -690 -642 642 -325 325 550 -550 770 -770 848 -848 320 -320 -429 429 243 -873 461 792 191 -191 346 -346 275 -275 -519 519 -951 15 -928 -86 -969 454 -12 -365 435 -435 354 -614 669 -669 345 -345 -760 -717 -996 -9 720 206 -180 -318 -52 52 -815 815 -461 347 881 -211 -568 -778 835 -835 754 437 -242 242 753 -838 -594 -525 -235 235 281 -424 774 60 -83 83 231 -231 -579 -250 453 609 -874 874 893 -857 -634 634 -416 416 426 459 328 370 340 -489 517 -517 -632 632 -681 620 517 -517 281 8 -372 372 -133 133 714 245 253 103 -8 8 -647 647 696 -696 -806 806 -216 216 -995 995 -22 687 -271 271 -93 -493 146 -146 226 -226 -919 919 531 -531 -924 921 -461 461 575 -458 23 -873 573 -573 653 808 442 -442 601 -778 896 -896 -19 261 -636 636 -662 662 553 -553 -236 573 344 -344 951 -15 -221 -769 -459 807 989 365 -203 203 478 -478 -328 612 -268 404 -792 -687 257 867 974 -974 240 -240 873 -779 594 -856 -702 702 551 -551 -738 51 -630 -681 1 137 -970 970 -774 774 -543 43 -539 539 -240 645 -754 754 26 -504 701 -701 806 -806 -737 737 774 -774 -401 401 -106 106 -837 345 676 451 -448 652 -460 460 287 -287 535 917 -910 910 663 -663 212 503 798 -798 -36 -978 8 -280 -863 863 -707 707 -862 862 -577 -86 -844 844 -726 726 -517 517 525 -525 993 30 282 -282 631 -631 75 167 -520 520 -227 227 437 -437 123 -24 -485 -809 -238 175 -210 -406 -775 775 244 186 -412 412 371 -202 835 -835 285 -285 -343 343 -248 248 -923 923 -203 203 -306 306 811 521 -240 240 501 -170 -837 837 673 599 -881 -27 -882 882 -851 851 -294 294 -793 793 -986 -513 -565 445 -902 902 653 -653 17 621 745 -745 347 -347 -919 919 353 -85 995 -995 664 -664 -151 151 394 68 364 -364 -152 286 -711 -631 276 -681 960 -960 -301 301 571 14 931 -931 29 -218 964 -964 797 928 -736 513 -140 140 944 -276 937 -937 -747 747 172 -172 344 202 -177 -347 -910 910 -710 710 -249 785 372 -372 93 -93 -542 542 776 -776 -936 936 -945 945 -924 924 806 -806 890 360 -691 -815 -492 492 -423 423 -19 19 -806 806 -744 744 -587 -332 397 53 -709 293 41 -376 -773 773 -703 703 -597 597 543 -543 542 988 -868 716 -577 982 -130 648 -938 590 -703 243 -371 371 893 267 -426 610 375 -375 -724 -553 -607 607 708 -708 108 -108 16 -769 -404 404 -177 177 -435 559 -238 583 644 -644 664 302 999 969 -856 856 -455 455 -367 854 -247 247 -155 155 -825 849 725 521 -134 134 44 -44 -315 891 -427 -780 -687 687 246 -246 -803 803 150 93 -47 47 -136 -899 446 899 270 -270 -99 99 -293 293 700 83 230 -230 -468 468 -941 68 819 273 -885 885 -694 694 788 -788 -253 298 940 -940 48 -96 683 -683 252 420 358 -358 13 604 -648 537 -242 242 250 -990 755 -755 221 -221 190 -386 418 -418 787 508 -751 701 -81 81 -316 316 292 -292 365 -365 650 153 567 -567 -577 -450 -901 901 752 -752 152 -374 -92 31 635 -635 512 -512 804 -140 640 -640 -56 -443 -750 853 975 -975 606 -606 -437 -997 709 -293 -25 25 638 -638 435 386 46 -46 -980 392 -747 -23 260 -260 690 867 660 761 -722 262 571 57 -306 306 82 -82 -703 703 530 -530 -396 396 783 245 804 -804 561 737 -799 799 -418 -5 -639 639 21 -21 -972 -412 -896 896 442 -442 -343 966 -942 942 52 654 -533 533 832 -832 800 -800 522 -262 -656 656 -929 -966 -944 944 -464 574 -345 345 855 373 713 -713 819 175 399 938 -174 174 -704 704 769 -163 800 470 593 -5 -77 -422 -139 625 -860 860 554 -533 827 473 -605 283 663 -663 818 -818 -519 -527 951 -951 -205 -887 -696 696 -415 -319 -226 319 -826 -735 -94 94 -220 220 517 -43 796 -1 470 -16 473 307 693 -866 -127 127 -920 920 -134 134 992 -992 -256 256 -695 695 -146 146 952 -233 409 -409 385 956 302 -302 -770 770 151 -151 -257 257 507 -507 -328 -290 304 328 256 78 833 -833 -926 926 704 982 -604 604 879 -879 528 -314 471 479 -896 199 -439 439 -60 -397 -976 135 45 806 -789 -777 965 -325 364 -364 981 -30 30 -30 -621 621 -589 -124 772 -772 383 -321 436 -359 581 -581 569 421 942 -942 -335 322 22 -311 -633 633 -891 891 -869 869 -498 498 486 -486 -422 153 -415 -761 875 -875 744 -744 54 -199 480 -98 441 -553 62 -902 631 -631 10 107 372 -48 683 831 -14 14 54 -54 591 -591 521 -521 285 -285 -137 -627 882 -312 603 -603 253 -253 -201 428 -756 756 -741 589 986 -677 787 201 -136 136 261 -261 -884 976 294 -576 86 -175 508 -508 977 748 -666 589 -597 597 -52 52 -877 289 -556 556 335 -335 135 483 -91 91 -806 -45 -641 503 -621 -403 748 -748 -638 638 -366 366 923 -950 751 -751 114 -114 270 -694 -545 -854 -50 50 -276 276 380 -967 470 -470 557 -557 2 45 950 -950 34 -34 -262 -498 860 -860 -746 746 938 487 -784 784 200 -200 617 -617 824 -824 -14 -571 722 -722 -907 -684 -2 101 588 -588 917 -917 -394 163 -882 882 111 -111 576 640 -419 813 802 -982 748 -748 -708 708 -848 -661 797 -797 -149 140 269 -269 -187 633 442 421 380 -380 520 -183 -522 -57 -796 796 997 -773 451 284 889 -889 -770 -966 977 -285 -896 350 699 -699 100 -100 -392 -361 -511 511 -41 41 761 -761 -679 940 237 -237 610 -610 258 -258 -188 188 569 -569 601 -601 -17 17 331 752 85 537 -451 451 -804 587 -852 852 -557 557 85 -780 551 -245 -793 -463 29 -29 114 -114 696 187 38 -38 -56 56 0 0 -167 -945 -623 623 -394 394 -164 -869 24 -24 462 730 -392 392 -168 168 834 -834 -475 475 -645 645 -715 425 -551 551 -61 61 -620 620 173 -173 783 -783 598 -598 -432 432 87 -87 928 -928 457 -457 -107 107 428 -428 -75 75 -81 81 -515 515 -135 318 811 736 -571 -57 168 332 723 -723 788 -788 419 -419 943 -943 -399 399 988 -988 980 769 47 -47 520 -520 223 -223 615 -615 -505 -32 -749 749 -983 983 -245 300 -406 406 374 -696 -48 -734 611 -611 409 -409 -412 -234 -261 261 747 -942 444 -505 -435 435 -548 -653 -796 796 286 151 565 836 -864 864 -214 214 521 -894 971 -971 730 -730 -387 927 -445 445 -732 732 928 -905 977 -977 719 -719 318 -318 -659 694 1 -1 -417 632 622 -622 972 -972 655 -655 -813 813 769 689 -444 444 -597 597 898 -898 -193 193 199 419 -970 970 559 -559 -6 6 86 -693 -330 330 -447 807 10 -10 170 19 -388 388 767 641 735 -735 522 -101 357 -357 -406 406 -280 880 133 -133 378 -799 640 -490 -702 702 218 -417 556 -556 -986 456 -703 703 73 -561 -213 213 6 -6 -427 -92 -199 -532 -486 -277 -382 537 620 135 158 -158 -806 887 343 651 824 -824 198 -198 -302 755 -213 11 -172 172 -717 717 -699 699 -162 826 502 217 -482 -126 324 -324 -995 995 -735 735 -518 518 212 -212 234 -234 -387 387 -234 234 -575 575 628 37 883 -883 401 473 130 -130 -918 228 321 -171 854 -854 -725 -135 -894 894 729 193 149 -149 146 967 540 -540 -751 751 -808 808 -480 480 -53 53 384 -656 290 -290 363 -637 68 -68 -805 805 -867 867 694 266 -12 12 780 -453 280 -321 -663 663 99 -99 753 43 224 712 485 -485 764 -764 380 -380 -240 240 -630 630 684 -684 -265 265 929 -929 -61 61 -775 775 964 -964 177 -44 449 -449 -700 -837 -532 -376 -572 572 -990 979 899 -899 -552 552 687 -687 -43 873 57 593 -947 -900 -385 385 599 -599 534 285 -204 -210 -453 453 645 -645 710 -710 -501 427 487 -487 -413 413 115 -532 485 -485 411 -411 -452 452 511 -511 149 -149 -924 924 513 753 96 -96 461 -461 -295 295 792 -765 491 -491 993 -993 499 976 -893 -206 932 -932 -125 125 -510 510 -655 655 276 -276 297 380 348 -348 -69 69 -340 340 993 -993 -40 40 -734 734 -55 55 -250 990 363 -363 850 -850 -904 904 -534 715 800 -800 -641 641 921 804 387 -387 -59 59 284 -273 863 -863 -864 864 -588 588 12 365 5 418 953 -953 166 -166 -642 -88 -73 73 522 -522 627 -627 -619 45 142 -142 -829 829 -28 756 837 -837 637 -363 444 -444 -420 420 -90 90 324 -324 134 -134 284 -284 -871 871 83 -83 100 -100 999 -999 781 -781 92 -92 -646 -449 529 994 -499 499 -307 307 382 92 678 -922 -491 536 684 -684 -821 821 636 -636 372 -383 787 -787 -364 364 -107 -10 -227 -142 -290 290 481 -313 -185 185 -562 562 -583 238 -549 549 -567 703 -358 358 -223 223 -648 -63 -782 -865 17 -17 -325 325 -358 358 760 -760 -484 484 -809 809 -735 336 581 -581 -847 140 -222 222 626 -626 632 -632 -489 489 311 -22 655 -655 -948 948 666 786 -95 -828 -839 839 767 -767 -479 479 141 -141 595 -595 -59 59 -642 -775 -110 110 -55 55 -322 322 950 -950 869 -869 -428 -384 -571 571 610 -610 8 -8 -912 -626 -949 949 -219 219 -876 876 -352 785 -956 -204 -1 1 103 -103 18 -369 48 -48 -334 334 80 225 -162 162 860 -860 206 -19 819 1000 -335 31 474 -474 -814 814 -462 -306 665 -665 967 -981 189 -189 -170 170 315 -901 481 725 -749 862 -760 -346 656 -263 577 450 -28 28 84 -84 237 -237 824 632 752 -752 -250 -700 453 192 674 -674 769 -769 372 -372 841 -841 -548 548 -672 672 604 -604 -434 434 -890 890 -208 208 -255 255 -139 139 -77 77 953 -953 -586 586 -748 748 395 -395 -669 669 -746 746 -885 885 -448 448 -603 603 -712 712 564 -564 -237 -275 771 561 852 -852 121 -121 -940 -711 -347 347 598 -598 -409 409 -489 489 -373 -925 -383 383 -558 392 68 53 715 -425 218 731 922 -922 913 -913 -223 -538 493 93 -436 436 354 -354 526 -526 384 -384 -373 373 642 -642 -921 921 -215 215 -640 640 261 -261 41 -41 -745 745 -592 37 -99 99 -736 454 291 -291 605 67 561 -73 -404 -783 907 -907 -768 768 -38 38 -565 565 356 -356 -731 731 -896 896 32 -233 579 -579 -937 937 213 -213 313 -313 -25 25 -34 34 992 -992 -808 808 -759 759 -858 858 -968 -445 306 700 113 91 -541 474 -702 702 500 -500 142 -142 993 -993 -443 443 638 -638 -325 298 -208 -602 972 412 -420 -722 354 -354 896 -350 -954 731 773 -773 -328 -447 226 462 -552 552 -429 429 -179 179 463 -463 90 -90 676 -676 997 -997 -812 812 739 -739 592 -592 649 -649 -610 610 610 -860 317 -317 -374 -446 -486 486 543 -873 947 977 -747 747 -703 703 -799 799 855 -723 -688 120 -485 485 690 -690 958 -958 -156 156 673 -673 -961 961 -622 -52 -637 637 -217 217 -796 796 609 -609 -916 916 137 -137 -524 -920 -843 843 276 -276 -27 -504 21 -21 558 -558 215 -215 346 -346 11 -11 -547 547 -392 864 559 -559 -140 140 818 -284 837 538 376 -376 -491 -395 385 -385 -129 129 103 -308 -23 -564 -566 -122 -616 616 671 -890 640 223 -39 39 -278 -456 534 -534 460 -460 43 324 -297 297 414 -414 -857 857 -446 446 141 558 -471 471 636 -895 970 -970 -580 580 -982 -226 350 -350 29 -925 -143 727 554 -554 26 -548 -860 860 -522 522 828 -828 761 -761 -896 896 515 -515 613 -613 779 -779 600 -600 -841 841 420 -420 113 -113 435 -435 176 675 -130 130 521 171 -776 -404 583 -583 712 -164 335 -335 -364 364 711 -891 -7 -544 674 -674 -404 -310 -945 -383 863 -863 933 -933 -140 -822 902 -902 386 -724 119 665 367 -450 -578 65 234 -567 -475 475 -297 297 -787 787 -738 506 53 -254 -832 832 761 -457 981 -981 24 -149 -248 -922 785 853 -473 473 833 -833 -910 910 803 149 -426 608 298 -136 675 -675 827 -827 892 -892 -29 867 -676 676 -126 -633 806 440 359 -359 235 39 263 -263 -129 129 -807 -996 -471 -617 -855 855 -719 719 -26 26 -96 -242 -683 683 -755 755 12 -12 201 -201 421 -421 399 -839 148 -542 413 -64 123 162 938 -938 -98 98 -769 769 -410 -388 -631 631 251 -251 -553 -637 -576 576 -831 246 -206 -999 161 -161 -895 895 773 -773 363 -363 -843 843 -317 317 521 -521 202 -202 -757 757 379 -379 -496 496 -700 700 1 -1 -494 494 324 -37 412 -412 -116 116 244 -244 -734 734 203 -203 -206 206 -893 893 -610 -44 -394 394 282 -56 930 -930 359 180 -482 482 695 -695 -609 609 29 36 -297 297 468 -468 608 -608 431 -431 747 -747 -528 528 -254 254 -367 -777 591 -591 13 -13 622 -622 -450 450 -313 313 723 -723 717 -717 578 -732 -507 507 -479 479 509 843 685 -685 -696 696 -664 -302 -780 780 -293 293 -653 653 -140 140 964 45 -105 105 -694 652 668 -668 -288 288 -631 631 661 -661 493 -493 -907 -894 77 -77 910 -910 434 243 61 -61 -298 136 -211 -11 695 -695 935 -256 -569 958 -632 -454 -163 -565 909 -909 -912 912 -255 255 -464 464 905 -905 -544 544 -421 -569 -564 648 964 208 -198 198 203 -203 -403 403 435 -435 -895 895 120 -120 351 -351 240 -90 745 -745 969 -969 836 -836 50 -50 263 -263 -452 452 307 -307 -740 740 -104 104 -901 901 -736 736 661 -661 917 -917 523 -523 -455 455 299 -299 -139 139 -361 361 705 -705 223 -223 -909 909 990 -990 475 -475 -901 901 818 -818 -760 760 -967 967 -842 842 -34 34 526 -526 229 -229 22 -22 564 -564 939 -939 -783 783 -123 123 853 -853 -275 275 858 -858 998 -998 279 -279 -192 192 50 -50 -374 374 653 -653 877 -877 -147 147 -337 337 -471 471 863 -863 460 -460 968 -968 111 -111 935 -935 841 -841 178 -178 827 -827 -799 799 -174 174 -874 874 229 -229 -842 842 -471 471 27 -27 -541 541 -365 365 -757 757 -722 722 560 -560 105 -105 -176 176 -44 44 -228 228 -346 346 803 -803 -369 369 277 -277 565 -565 -30 30 -736 736 724 -724 785 -785 -184 184 748 -748 -421 421 576 -576 553 -553 -223 223 -707 707 -418 418 -18 18 -566 566 958 -958 -217 217 210 -210 -350 350 221 -221 -967 967 -661 661 566 -566 -129 129 -584 584 -787 787 -930 930 -545 545 -412 412 -676 676 397 -397 658 -658 -231 231 -160 160 -74 74 -529 529 -475 475 142 -142 578 -578 -593 593 -560 560 757 -757 191 -191 -623 623 23 -23 166 -166 891 -891 -238 238 -536 536 -265 265 -78 78 875 -875 -907 907 -647 647 228 -228 283 -283 451 -451 -231 231 603 -603 566 -566 546 -546 -700 700 -485 485 910 -910 738 -738 447 -447 -806 806 -47 47 884 -884 230 -230 -654 654 -717 717 654 -654 -205 205 581 -581 -530 530 451 -451 625 -625 -127 127 -904 904 867 -867 305 -305 -28 28 68 -68 223 -223 -515 515 -143 143 -326 326 -864 864 204 -204 771 -771 -421 421 376 -376 -923 923 -14 14 528 -528 -216 216 -25 25 -60 60 -413 413 644 -644 920 -920 -347 347 -560 560 644 -644 -484 484 58 -58 -947 947 476 -476 729 -729 -765 765 424 -424 -513 513 856 -856 -353 353 -320 320 47 -47 -481 481 -779 779 -298 298 696 -696 733 -733 -881 881 821 -821 -322 322 581 -581 681 -681 480 -480 -412 412 111 -111 -709 709 -821 821 270 -270 475 -475 -797 797 190 -190 -567 567 504 -504 295 -295 373 -373 154 -154 964 -964 938 -938 -710 710 420 -420 -940 940 588 -588 215 -215 -594 594 -874 874 727 -727 -201 201 724 -724 -155 155 679 -679 621 -621 -500 500 94 -94 -583 583 583 -583 892 -892 -720 720 -136 136 -765 765 -789 789 745 -745 340 -340 -845 845 181 -181 -385 385 -780 780 -466 466 -13 13 939 -939 -419 419 -985 985 826 -826 -371 371 691 -691 -590 590 354 -354 636 -636 191 -191 -525 525 106 -106 -4 4 274 -274 -71 71 570 -570 -218 218 -118 118 -36 36 -726 726 -590 590 370 -370 -813 813 -639 639 -536 536 -418 418 969 -969 -960 960 -328 328 552 -552 -128 128 0 0 -618 618 709 -709 998 -998 -535 535 938 -938 -357 357 392 -392 -604 604 423 -423 838 -838 -444 444 868 -868 -390 390 521 -521 931 -931 -864 864 -299 299 403 -403 -937 937 -556 556 -835 835 706 -706 625 -625 602 -602 -511 511 92 -92 -889 889 834 -834 -532 532 731 -731 116 -116 -871 871 -627 627 201 -201 -816 816 -839 839 -59 59 157 -157 753 -753 253 -253 288 -288 996 -996 -590 590 -440 440 151 -151 755 -755 435 -435 -873 873 725 -725 716 -716 561 -561 -124 124 -55 55 -368 368 839 -839 -740 740 492 -492 -332 332 -395 395 -317 317 -397 397 -937 937 225 -225 294 -294 -121 121 882 -882 -404 404 -126 126 -748 748 432 -432 -522 522 -908 908 846 -846 -832 832 947 -947 -128 128 -485 485 873 -873 480 -480 -315 315 380 -380 -34 34 -479 479 176 -176 653 -653 627 -627 813 -813 113 -113 -432 432 -481 481 -980 980 539 -539 -891 891 801 -801 15 -15 -672 672 990 -990 983 -983 34 -34 92 -92 -704 704 765 -765 -754 754 832 -832 139 -139 35 -35 161 -161 787 -787 173 -173 563 -563 498 -498 -364 364 548 -548 -63 63 783 -783 -446 446 -301 301 -572 572 -311 311 -849 849 935 -935 -508 508 -765 765 -45 45 522 -522 227 -227 -697 697 349 -349 376 -376 -927 927 842 -842 671 -671 -304 304 635 -635 433 -433 -693 693 -211 211 -619 619 819 -819 424 -424 262 -262 232 -232 -383 383 -678 678 995 -995 -948 948 964 -964 977 -977 689 -689 -902 902 773 -773 352 -352 -377 377 75 -75 -557 557 545 -545 650 -650 949 -949 528 -528 391 -391 -402 402 -568 568 445 -445 68 -68 -418 418 387 -387 -425 425 -900 900 -227 227 -835 835 770 -770 201 -201 958 -958 849 -849 -874 874 -767 767 -926 926 -856 856 759 -759 85 -85 272 -272 189 -189 601 -601 -629 629 -679 679 702 -702 610 -610 62 -62 268 -268 -705 705 594 -594 -300 300 103 -103 979 -979 -654 654 -735 735 -416 416 -451 451 137 -137 -293 293 723 -723 -781 781 405 -405 365 -365 637 -637 405 -405 -456 456 -625 625 792 -792 221 -221 944 -944 -186 186 295 -295 -953 953 331 -331 -920 920 837 -837 -94 94 -678 678 -445 445 889 -889 152 -152 -666 666 510 -510 925 -925 -261 261 -479 479 -80 80 303 -303 512 -512 511 -511 -625 625 855 -855 -448 448 660 -660 -468 468 714 -714 -83 83 15 -15 206 -206 207 -207 -142 142 535 -535 -68 68 880 -880 270 -270 -411 411 335 -335 -669 669 866 -866 403 -403 134 -134 -471 471 -104 104 -493 493 -36 36 982 -982 -89 89 -669 669 679 -679 -157 157 853 -853 -449 449 -430 430 -959 959 812 -812 552 -552 -386 386 575 -575 -112 112 -621 621 -907 907 -899 899 879 -879 933 -933 -193 193 881 -881 714 -714 926 -926 -792 792 -918 918 -300 300 -13 13 817 -817 708 -708 -536 536 33 -33 725 -725 780 -780 640 -640 911 -911 96 -96 580 -580 -525 525 -493 493 667 -667 968 -968 286 -286 103 -103 -341 341 338 -338 151 -151 -595 595 -309 309 -997 997 -323 323 -991 991 -361 361 -876 876 -668 668 -945 945 -85 85 724 -724 -368 368 -172 172 -854 854 914 -914 512 -512 -471 471 371 -371 245 -245 -131 131 -291 291 -447 447 89 -89 -925 925 322 -322 563 -563 982 -982 671 -671 -277 277 11 -11 -372 372 25 -25 325 -325 -198 198 401 -401 356 -356 20 -20 -308 308 -529 529 -972 972 -850 850 960 -960 -457 457 63 -63 -850 850 -501 501 138 -138 791 -791 770 -770 -771 771 122 -122 791 -791 950 -950 964 -964 684 -684 300 -300 100 -100 832 -832 -991 991 -698 698 -708 708 -153 153 37 -37 -145 145 993 -993 -23 23 -633 633 -645 645 -540 540 -634 634 986 -986 -271 271 -219 219 527 -527 412 -412 -967 967 791 -791 155 -155 -891 891 -458 458 -236 236 -693 693 -190 190 934 -934 -63 63 -624 624 -285 285 -873 873 -590 590 -501 501 401 -401 924 -924 -463 463 709 -709 965 -965 -991 991 731 -731 -784 784 -908 908 59 -59 -325 325 590 -590 -993 993 -540 540 -788 788 -752 752 -677 677 -779 779 601 -601 -846 846 827 -827 -508 508 -857 857 -171 171 -473 473 -767 767 -714 714 -563 563 -265 265 555 -555 979 -979 572 -572 -672 672 921 -921 498 -498 206 -206 707 -707 -586 586 -214 214 -265 265 354 -354 492 -492 17 -17 426 -426 68 -68 -572 572 -598 598 508 -508 155 -155 -516 516 43 -43 -328 328 724 -724 698 -698 -764 764 3 -3 911 -911 33 -33 -611 611 -909 909 -432 432 -159 159 -304 304 -724 724 -155 155 84 -84 -9 9 -453 453 136 -136 -282 282 567 -567 -570 570 119 -119 -683 683 221 -221 -765 765 -253 253 -598 598 935 -935 -167 167 -858 858 549 -549 822 -822 180 -180 -728 728 -528 528 834 -834 717 -717 -813 813 -915 915 -513 513 -887 887 -763 763 497 -497 911 -911 513 -513 -409 409 -155 155 -855 855 770 -770 -676 676 363 -363 -56 56 949 -949 636 -636 -162 162 727 -727 978 -978 -414 414 -291 291 -837 837 -960 960 -366 366 553 -553 721 -721 -480 480 -322 322 381 -381 586 -586 76 -76 699 -699 782 -782 -173 173 -583 583 576 -576 -638 638 138 -138 -60 60 -369 369 278 -278 399 -399 -19 19 -921 921 346 -346 183 -183 -611 611 345 -345 -464 464 -873 873 -787 787 -135 135 166 -166 527 -527 90 -90 -664 664 -496 496 -396 396 596 -596 -112 112 553 -553 -862 862 934 -934 911 -911 155 -155 738 -738 -789 789 -921 921 -3 3 585 -585 894 -894 613 -613 -372 372 -495 495 882 -882 -751 751 622 -622 12 -12 -940 940 501 -501 -237 237 485 -485 334 -334 370 -370 76 -76 -534 534 461 -461 608 -608 353 -353 343 -343 678 -678 -652 652 605 -605 532 -532 -940 940 -826 826 877 -877 -141 141 -699 699 51 -51 985 -985 -382 382 -74 74 305 -305 786 -786 760 -760 -453 453 -655 655 237 -237 318 -318 -45 45 250 -250 46 -46 714 -714 796 -796 388 -388 841 -841 -188 188 547 -547 625 -625 -76 76 659 -659 335 -335 707 -707 177 -177 504 -504 671 -671 -806 806 -437 437 606 -606 -208 208 764 -764 -993 993 303 -303 35 -35 826 -826 -259 259 -229 229 575 -575 -543 543 959 -959 149 -149 819 -819 -146 146 -982 982 -194 194 -578 578 -826 826 578 -578 -906 906 723 -723 -11 11 -782 782 47 -47 -265 265 -347 347 700 -700 -283 283 269 -269 257 -257 -834 834 475 -475 -540 540 458 -458 -841 841 -136 136 -257 257 954 -954 200 -200 690 -690 -299 299 871 -871 -883 883 -983 983 74 -74 698 -698 -514 514 -9 9 334 -334 257 -257 -31 31 -234 234 581 -581 114 -114 -429 429 548 -548 -586 586 609 -609 -601 601 -237 237 503 -503 -924 924 -418 418 -493 493 842 -842 -588 588 -600 600 -13 13 -287 287 -953 953 969 -969 213 -213 -41 41 -388 388 527 -527 -637 637 130 -130 518 -518 435 -435 -417 417 787 -787 -403 403 -818 818 -321 321 -608 608 305 -305 30 -30 -184 184 437 -437 -800 800 -550 550 394 -394 -762 762 -54 54 -654 654 -947 947 72 -72 -892 892 410 -410 -246 246 593 -593 586 -586 -200 200 -115 115 748 -748 440 -440 -436 436 553 -553 -159 159 170 -170 -48 48 -259 259 -667 667 962 -962 176 -176 678 -678 -818 818 986 -986 -484 484 981 -981 -998 998 859 -859 892 -892 -174 174 -911 911 -483 483 -365 365 241 -241 -345 345 528 -528 662 -662 -828 828 246 -246 939 -939 783 -783 257 -257 300 -300 -846 846 861 -861 -650 650 -719 719 397 -397 -466 466 634 -634 -644 644 87 -87 704 -704 -763 763 422 -422 469 -469 -411 411 -445 445 -625 625 -552 552 485 -485 436 -436 -417 417 -141 141 264 -264 -184 184 -608 608 929 -929 -348 348 -518 518 986 -986 -175 175 -285 285 730 -730 143 -143 -12 12 73 -73 975 -975 -263 263 -471 471 853 -853 973 -973 608 -608 -554 554 -762 762 291 -291 -736 736 -887 887 -16 16 -712 712 650 -650 -129 129 -754 754 -472 472 -998 998 -138 138 -774 774 761 -761 -551 551 766 -766 -101 101 -685 685 -892 892 86 -86 -498 498 943 -943 -291 291 212 -212 -119 119 350 -350 177 -177 -220 220 684 -684 -450 450 -327 327 -987 987 345 -345 169 -169 -620 620 239 -239 309 -309 14 -14 757 -757 234 -234 -481 481 100 -100 537 -537 -468 468 -384 384 908 -908 828 -828 1 -1 180 -180 -537 537 124 -124 -320 320 456 -456 920 -920 958 -958 -933 933 -780 780 554 -554 320 -320 487 -487 -20 20 -763 763 -801 801 -499 499 545 -545 -338 338 586 -586 448 -448 349 -349 876 -876 -777 777 143 -143 -865 865 546 -546 900 -900 766 -766 243 -243 -134 134 -176 176 864 -864 598 -598 -818 818 -309 309 920 -920 297 -297 -307 307 -549 549 529 -529 -413 413 60 -60 336 -336 -663 663 -900 900 -853 853 -565 565 357 -357 -313 313 -278 278 218 -218 530 -530 992 -992 331 -331 -825 825 248 -248 -281 281 489 -489 483 -483 -653 653 251 -251 554 -554 637 -637 21 -21 442 -442 -111 111 519 -519 6 -6 152 -152 839 -839 -886 886 845 -845 734 -734 -661 661 72 -72 676 -676 -955 955 7 -7 691 -691 -233 233 -125 125 997 -997 525 -525 93 -93 69 -69 610 -610 -193 193 859 -859 382 -382 -286 286 126 -126 -891 891 -273 273 -28 28 -774 774 -58 58 -136 136 695 -695 -535 535 -511 511 -979 979 781 -781 404 -404 233 -233 668 -668 -513 513 896 -896 894 -894 686 -686 321 -321 416 -416 185 -185 700 -700 296 -296 505 -505 -133 133 -715 715 25 -25 374 -374 -671 671 797 -797 -604 604 653 -653 -694 694 631 -631 896 -896 -543 543 299 -299 967 -967 -360 360 601 -601 -957 957 -687 687 951 -951 -318 318 -357 357 -810 810 64 -64 -912 912 -191 191 -928 928 -862 862 587 -587 805 -805 -917 917 890 -890 -393 393 -766 766 -249 249 665 -665 -732 732 -255 255 -341 341 -57 57 104 -104 -453 453 -435 435 647 -647 489 -489 270 -270 -817 817 925 -925 752 -752 226 -226 844 -844 862 -862 -166 166 300 -300 -877 877 791 -791 913 -913 819 -819 659 -659 817 -817 -454 454 17 -17 -568 568 675 -675 960 -960 -837 837 -780 780 -536 536 945 -945 933 -933 -847 847 -845 845 -569 569 560 -560 70 -70 -608 608 314 -314 534 -534 -567 567 445 -445 420 -420 951 -951 69 -69 105 -105 118 -118 628 -628 316 -316 -917 917 -919 919 748 -748 -994 994 566 -566 471 -471 -746 746 -54 54 780 -780 442 -442 510 -510 -381 381 369 -369 -75 75 -781 781 23 -23 65 -65 -126 126 193 -193 797 -797 -924 924 60 -60 -262 262 -339 339 -976 976 -673 673 714 -714 853 -853 512 -512 -148 148 91 -91 -360 360 -715 715 289 -289 -298 298 -615 615 -934 934 136 -136 -85 85 -151 151 -276 276 383 -383 947 -947 -19 19 -599 599 -904 904 -332 332 -732 732 -440 440 818 -818 -123 123 568 -568 186 -186 616 -616 35 -35 370 -370 -817 817 -361 361 435 -435 931 -931 -468 468 -42 42 -648 648 224 -224 -869 869 145 -145 -25 25 -595 595 148 -148 615 -615 906 -906 622 -622 -741 741 -442 442 338 -338 282 -282 666 -666 178 -178 -688 688 -319 319 -240 240 -371 371 470 -470 -689 689 58 -58 772 -772 -919 919 -447 447 65 -65 -490 490 617 -617 216 -216 388 -388 955 -955 -651 651 220 -220 823 -823 -990 990 681 -681 -382 382 348 -348 -885 885 -135 135 -463 463 994 -994 726 -726 -638 638 -399 399 507 -507 188 -188 -545 545 -459 459 946 -946 -339 339 -358 358 667 -667 -964 964 617 -617 499 -499 -542 542 814 -814 -461 461 -346 346 27 -27 848 -848 -574 574 984 -984 339 -339 257 -257 -774 774 354 -354 447 -447 587 -587 -628 628 -831 831 121 -121 -232 232 -903 903 589 -589 -805 805 116 -116 44 -44 904 -904 921 -921 -907 907 -824 824 954 -954 -620 620 777 -777 -161 161 187 -187 428 -428 -801 801 -458 458 -480 480 789 -789 761 -761 789 -789 -566 566 -451 451 -513 513 515 -515 -421 421 -275 275 792 -792 257 -257 -534 534 927 -927 -651 651 326 -326 -295 295 -273 273 -2 2 -805 805 -331 331 -316 316 337 -337 -40 40 -147 147 -399 399 -984 984 959 -959 7 -7 759 -759 -549 549 550 -550 80 -80 -130 130 518 -518 59 -59 -157 157 -461 461 731 -731 420 -420 -405 405 -76 76 971 -971 -524 524 -164 164 -934 934 897 -897 53 -53 -17 17 -266 266 -800 800 690 -690 -740 740 -49 49 511 -511 707 -707 -627 627 891 -891 33 -33 -673 673 560 -560 -692 692 730 -730 45 -45 318 -318 -259 259 -945 945 -148 148 858 -858 -371 371 -99 99 324 -324 -468 468 923 -923 908 -908 -740 740 -66 66 371 -371 805 -805 366 -366 -650 650 -841 841 546 -546 -57 57 230 -230 866 -866 -394 394 99 -99 -336 336 -551 551 653 -653 665 -665 718 -718 419 -419 356 -356 -46 46 337 -337 -182 182 -612 612 80 -80 -903 903 787 -787 603 -603 -563 563 100 -100 10 -10 4 -4 -719 719 -918 918 -767 767 856 -856 569 -569 88 -88 -645 645 -291 291 -332 332 -437 437 -172 172 -690 690 31 -31 768 -768 116 -116 -989 989 -781 781 89 -89 -237 237 -654 654 -275 275 595 -595 159 -159 -922 922 255 -255 214 -214 379 -379 -625 625 342 -342 364 -364 -886 886 -102 102 -565 565 -362 362 -931 931 531 -531 -818 818 -405 405 314 -314 136 -136 175 -175 -254 254 798 -798 -992 992 79 -79 -925 925 675 -675 555 -555 375 -375 249 -249 501 -501 875 -875 182 -182 -566 566 -79 79 -540 540 -975 975 298 -298 -576 576 -624 624 375 -375 44 -44 35 -35 -457 457 -477 477 -69 69 783 -783 -531 531 -827 827 392 -392 -565 565 -645 645 -622 622 -459 459 -9 9 707 -707 -197 197 866 -866 479 -479 -722 722 -420 420 -491 491 816 -816 -184 184 438 -438 -449 449 -789 789 719 -719 31 -31 -755 755 568 -568 535 -535 87 -87 -20 20 -484 484 738 -738 175 -175 -975 975 -930 930 -994 994 -42 42 -649 649 -10 10 -97 97 484 -484 906 -906 -120 120 -353 353 746 -746 4 -4 -640 640 483 -483 -887 887 -10 10 685 -685 736 -736 -717 717 -6 6 771 -771 813 -813 351 -351 -618 618 411 -411 -597 597 -288 288 -172 172 -594 594 291 -291 88 -88 -977 977 -813 813 174 -174 473 -473 -768 768 -571 571 -69 69 -163 163 -390 390 -504 504 -4 4 -634 634 -525 525 -515 515 -750 750 -376 376 -524 524 -428 428 -405 405 -810 810 467 -467 753 -753 -984 984 58 -58 -689 689 882 -882 692 -692 697 -697 667 -667 497 -497 -910 910 -441 441 -769 769 -891 891 -602 602 -202 202 379 -379 -931 931 -633 633 -155 155 317 -317 592 -592 -685 685 871 -871 917 -917 -34 34 276 -276 288 -288 791 -791 732 -732 49 -49 -617 617 257 -257 414 -414 680 -680 361 -361 -866 866 -139 139 -886 886 11 -11 -838 838 -549 549 -664 664 946 -946 -313 313 -627 627 333 -333 998 -998 559 -559 -823 823 683 -683 980 -980 -965 965 -985 985 -373 373 147 -147 -445 445 -211 211 495 -495 -583 583 -505 505 -19 19 -549 549 303 -303 541 -541 -46 46 931 -931 -702 702 924 -924 -677 677 -762 762 -772 772 -135 135 -425 425 -996 996 -254 254 704 -704 2 -2 491 -491 -881 881 357 -357 -881 881 -336 336 850 -850 -565 565 -666 666 349 -349 67 -67 501 -501 -657 657 -306 306 -613 613 347 -347 -144 144 -688 688 68 -68 848 -848 -556 556 675 -675 511 -511 -511 511 -35 35 -369 369 981 -981 912 -912 -421 421 -618 618 -784 784 562 -562 -419 419 617 -617 891 -891 -523 523 439 -439 637 -637 -409 409 -538 538 -859 859 895 -895 -817 817 -317 317 895 -895 -570 570 174 -174 -84 84 685 -685 840 -840 784 -784 591 -591 -867 867 -800 800 934 -934 677 -677 -957 957 718 -718 -418 418 -905 905 816 -816 -161 161 -717 717 -956 956 950 -950 382 -382 256 -256 279 -279 554 -554 779 -779 -293 293 565 -565 587 -587 539 -539 -433 433 -780 780 419 -419 113 -113 586 -586 -797 797 -181 181 636 -636 -999 999 773 -773 -860 860 -736 736 -895 895 767 -767 835 -835 921 -921 256 -256 -443 443 -419 419 286 -286 -366 366 672 -672 -28 28 -382 382 -856 856 707 -707 288 -288 273 -273 -698 698 158 -158 545 -545 249 -249 -564 564 818 -818 227 -227 -378 378 -504 504 -987 987 403 -403 531 -531 -279 279 281 -281 994 -994 13 -13 -73 73 313 -313 -888 888 -710 710 -255 255 -205 205 507 -507 411 -411 -137 137 -532 532 -465 465 622 -622 -838 838 -176 176 640 -640 -617 617 544 -544 697 -697 -786 786 223 -223 988 -988 -237 237 808 -808 -243 243 -626 626 -179 179 -931 931 -251 251 695 -695 -878 878 -370 370 62 -62 -401 401 -631 631 -568 568 -663 663 11 -11 -807 807 -831 831 -18 18 -679 679 193 -193 -447 447 313 -313 -99 99 583 -583 -285 285 149 -149 433 -433 -464 464 -949 949 519 -519 -823 823 0 0 -710 710 255 -255 -939 939 674 -674 240 -240 -789 789 -646 646 -807 807 -143 143 412 -412 -77 77 -808 808 380 -380 -36 36 -76 76 255 -255 248 -248 848 -848 -736 736 -889 889 959 -959 75 -75 -597 597 -479 479 -208 208 -540 540 802 -802 137 -137 -1 1 425 -425 -135 135 -639 639 208 -208 3 -3 -75 75 283 -283 -636 636 763 -763 348 -348 438 -438 -573 573 302 -302 298 -298 845 -845 -901 901 77 -77 342 -342 -163 163 135 -135 -904 904 244 -244 -314 314 -284 284 989 -989 923 -923 -941 941 560 -560 -789 789 617 -617 861 -861 563 -563 -613 613 -634 634 -275 275 739 -739 129 -129 -297 297 -367 367 -318 318 -816 816 -460 460 993 -993 427 -427 -948 948 188 -188 -174 174 686 -686 -332 332 103 -103 -854 854 791 -791 -337 337 -819 819 -347 347 37 -37 293 -293 933 -933 -488 488 -422 422 146 -146 608 -608 -124 124 -961 961 -985 985 279 -279 398 -398 -534 534 610 -610 -271 271 -20 20 -78 78 175 -175 -758 758 578 -578 -110 110 63 -63 -111 111 -99 99 796 -796 -505 505 961 -961 48 -48 -112 112 796 -796 291 -291 254 -254 701 -701 -610 610 353 -353 7 -7 -185 185 18 -18 637 -637 -218 218 442 -442 149 -149 -189 189 -966 966 846 -846 429 -429 -595 595 548 -548 603 -603 370 -370 982 -982 -736 736 255 -255 -259 259 65 -65 -424 424 -354 354 944 -944 955 -955 757 -757 -263 263 -713 713 158 -158 -537 537 738 -738 141 -141 -681 681 327 -327 878 -878 194 -194 -598 598 219 -219 -420 420 251 -251 228 -228 410 -410 278 -278 -582 582 194 -194 528 -528 -730 730 -672 672 272 -272 -988 988 -933 933 576 -576 -556 556 -679 679 635 -635 326 -326 733 -733 -158 158 523 -523 -296 296 -570 570 -7 7 -563 563 572 -572 -49 49 609 -609 553 -553 -950 950 430 -430 794 -794 -177 177 -749 749 -63 63 -346 346 267 -267 -46 46 -537 537 154 -154 490 -490 306 -306 -928 928 -330 330 45 -45 368 -368 -413 413 649 -649 796 -796 418 -418 -769 769 -242 242 -163 163 -536 536 355 -355 524 -524 -123 123 402 -402 -719 719 877 -877 -739 739 275 -275 -688 688 -612 612 24 -24 -764 764 98 -98 -987 987 -507 507 188 -188 342 -342 856 -856 320 -320 718 -718 -977 977 -98 98 -450 450 -540 540 -348 348 -961 961 -423 423 155 -155 601 -601 -685 685 680 -680 526 -526 781 -781 775 -775 162 -162 -489 489 -906 906 739 -739 532 -532 100 -100 10 -10 -918 918 66 -66 759 -759 319 -319 -607 607 507 -507 -112 112 -138 138 339 -339 912 -912 910 -910 515 -515 -972 972 -651 651 -492 492 -368 368 -59 59 -711 711 -599 599 371 -371 439 -439 691 -691 -141 141 -147 147 -332 332 -578 578 708 -708 -380 380 -310 310 -394 394 -395 395 547 -547 457 -457 851 -851 -238 238 -112 112 -256 256 805 -805 295 -295 -417 417 -957 957 -863 863 -310 310 389 -389 719 -719 620 -620 -56 56 -416 416 -159 159 964 -964 948 -948 -107 107 948 -948 -313 313 -419 419 -919 919 -839 839 -962 962 -736 736 -460 460 -420 420 -406 406 878 -878 547 -547 372 -372 -925 925 -880 880 -387 387 443 -443 221 -221 -969 969 665 -665 607 -607 891 -891 -744 744 -66 66 -231 231 -360 360 -951 951 -70 70 -804 804 -572 572 -715 715 -105 105 240 -240 -181 181 518 -518 811 -811 -353 353 189 -189 -924 924 287 -287 911 -911 -519 519 88 -88 -302 302 -350 350 -309 309 166 -166 -785 785 218 -218 -936 936 731 -731 636 -636 -751 751 632 -632 -493 493 -348 348 856 -856 403 -403 878 -878 -72 72 430 -430 527 -527 -941 941 -911 911 -397 397 953 -953 342 -342 -551 551 -210 210 -927 927 38 -38 -565 565 -996 996 -805 805 -54 54 56 -56 -150 150 675 -675 398 -398 -372 372 917 -917 449 -449 -664 664 -912 912 847 -847 -467 467 -736 736 33 -33 -523 523 -763 763 31 -31 896 -896 -993 993 -403 403 615 -615 171 -171 679 -679 822 -822 803 -803 -227 227 526 -526 -622 622 672 -672 850 -850 -165 165 -697 697 477 -477 509 -509 37 -37 -974 974 -529 529 -691 691 -29 29 -34 34 -664 664 445 -445 322 -322 -667 667 -488 488 11 -11 -217 217 645 -645 725 -725 -244 244 -410 410 71 -71 455 -455 286 -286 994 -994 -196 196 -105 105 622 -622 -778 778 889 -889 426 -426 -694 694 963 -963 -523 523 248 -248 473 -473 779 -779 -463 463 273 -273 -678 678 -530 530 311 -311 834 -834 -37 37 -206 206 -443 443 -300 300 204 -204 -952 952 -692 692 647 -647 -509 509 -884 884 100 -100 781 -781 -976 976 -802 802 451 -451 -7 7 -333 333 287 -287 -658 658 -22 22 29 -29 606 -606 335 -335 -93 93 37 -37 -156 156 -745 745 -451 451 -212 212 620 -620 357 -357 638 -638 -733 733 -809 809 -312 312 204 -204 -21 21 894 -894 -990 990 -899 899 988 -988 490 -490 861 -861 721 -721 427 -427 753 -753 418 -418 -286 286 950 -950 97 -97 264 -264 -134 134 -238 238 -206 206 362 -362 -122 122 -185 185 39 -39 253 -253 810 -810 505 -505 214 -214 848 -848 709 -709 507 -507 104 -104 68 -68 790 -790 383 -383 67 -67 942 -942 -833 833 129 -129 -346 346 -678 678 329 -329 53 -53 -684 684 -462 462 521 -521 -962 962 532 -532 -256 256 -607 607 -607 607 -248 248 993 -993 -102 102 792 -792 -626 626 -374 374 656 -656 187 -187 932 -932 703 -703 -754 754 972 -972 -833 833 993 -993 924 -924 -782 782 -804 804 472 -472 470 -470 697 -697 216 -216 706 -706 591 -591 376 -376 -642 642 -181 181 886 -886 -829 829 976 -976 589 -589 -280 280 561 -561 984 -984 -7 7 -986 986 -751 751 895 -895 -505 505 456 -456 -935 935 -659 659 715 -715 -703 703 15 -15 -254 254 -680 680 533 -533 -37 37 -268 268 73 -73 249 -249 540 -540 -406 406 798 -798 -581 581 -917 917 473 -473 372 -372 130 -130 -419 419 -755 755 936 -936 -298 298 124 -124 -582 582 77 -77 -414 414 600 -600 -381 381 -996 996 665 -665 586 -586 59 -59 -917 917 151 -151 -646 646 714 -714 161 -161 170 -170 -686 686 -222 222 -71 71 -783 783 -894 894 402 -402 101 -101 -349 349 -923 923 907 -907 485 -485 -653 653 -828 828 498 -498 -359 359 -109 109 617 -617 -667 667 595 -595 983 -983 -441 441 530 -530 320 -320 507 -507 -888 888 660 -660 648 -648 -521 521 -761 761 142 -142 -349 349 -382 382 415 -415 557 -557 -209 209 -299 299 371 -371 298 -298 -320 320 -175 175 -752 752 957 -957 551 -551 483 -483 -160 160 24 -24 119 -119 535 -535 560 -560 899 -899 3 -3 956 -956 -795 795 883 -883 635 -635 -169 169 -246 246 1 -1 -807 807 729 -729 -948 948 -856 856 487 -487 53 -53 394 -394 415 -415 -876 876 -963 963 983 -983 136 -136 855 -855 636 -636 627 -627 -889 889 674 -674 -278 278 153 -153 455 -455 42 -42 507 -507 922 -922 -902 902 -762 762 -503 503 -87 87 -560 560 167 -167 -589 589 -696 696 -870 870 839 -839 358 -358 -525 525 30 -30 -684 684 -885 885 827 -827 -722 722 31 -31 177 -177 119 -119 276 -276 -496 496 -291 291 -698 698 -559 559 61 -61 95 -95 -25 25 87 -87 107 -107 -90 90 653 -653 339 -339 804 -804 -89 89 429 -429 159 -159 153 -153 -742 742 538 -538 -90 90 650 -650 -795 795 323 -323 -614 614 883 -883 -931 931 507 -507 962 -962 -279 279 -454 454 553 -553 584 -584 -538 538 -869 869 -495 495 371 -371 -671 671 -54 54 771 -771 255 -255 802 -802 241 -241 -382 382 614 -614 916 -916 -420 420 328 -328 505 -505 92 -92 1 -1 -552 552 -673 673 793 -793 350 -350 708 -708 530 -530 -580 580 -590 590 -560 560 -827 827 346 -346 719 -719 -106 106 890 -890 -577 577 -386 386 684 -684 212 -212 -730 730 627 -627 67 -67 -967 967 870 -870 -542 542 -799 799 -966 966 895 -895 -797 797 -750 750 982 -982 806 -806 -30 30 -294 294 -981 981 380 -380 954 -954 574 -574 -482 482 -586 586 562 -562 83 -83 430 -430 697 -697 -24 24 119 -119 532 -532 -732 732 334 -334 271 -271 397 -397 -222 222 -893 893 225 -225 459 -459 80 -80 451 -451 467 -467 -167 167 236 -236 481 -481 -797 797 -707 707 303 -303 -812 812 -264 264 211 -211 397 -397 255 -255 233 -233 -88 88 682 -682 342 -342 109 -109 676 -676 206 -206 750 -750 -270 270 -884 884 972 -972 164 -164 146 -146 710 -710 928 -928 -639 639 739 -739 78 -78 -9 9 732 -732 -306 306 361 -361 -924 924 -32 32 -973 973 -888 888 -544 544 607 -607 874 -874 15 -15 1 -1 -264 264 829 -829 -762 762 -241 241 261 -261 -828 828 -560 560 947 -947 -824 824 369 -369 683 -683 -768 768 135 -135 -595 595 55 -55 -570 570 677 -677 403 -403 -294 294 -348 348 -189 189 844 -844 -909 909 -577 577 759 -759 858 -858 -851 851 -911 911 -196 196 -24 24 359 -359 691 -691 490 -490 802 -802 -702 702 973 -973 296 -296 -926 926 -630 630 397 -397 542 -542 -262 262 312 -312 -697 697 -560 560 -407 407 456 -456 637 -637 424 -424 839 -839 -409 409 -97 97 594 -594 163 -163 -385 385 228 -228 -273 273 -32 32 853 -853 121 -121 -878 878 43 -43 -638 638 441 -441 159 -159 960 -960 -142 142 -322 322 -955 955 -99 99 -998 998 215 -215 377 -377 375 -375 -179 179 698 -698 965 -965 236 -236 -944 944 76 -76 -255 255 41 -41 -212 212 607 -607 913 -913 -723 723 -124 124 -917 917 590 -590 -307 307 872 -872 656 -656 298 -298 825 -825 -38 38 -437 437 -610 610 -289 289 191 -191 -984 984 342 -342 -577 577 -313 313 -842 842 288 -288 415 -415 -240 240 -47 47 64 -64 -689 689 120 -120 -852 852 -904 904 528 -528 786 -786 189 -189 -938 938 -672 672 -292 292 -83 83 846 -846 -567 567 -338 338 -336 336 -310 310 60 -60 981 -981 -686 686 -785 785 759 -759 304 -304 -381 381 -590 590 -145 145 203 -203 -603 603 427 -427 826 -826 -118 118 -605 605 -55 55 11 -11 264 -264 -572 572 -987 987 -509 509 114 -114 -976 976 -37 37 -858 858 525 -525 -94 94 71 -71 -275 275 111 -111 63 -63 -804 804 394 -394 -404 404 54 -54 139 -139 177 -177 479 -479 680 -680 402 -402 -604 604 908 -908 -726 726 259 -259 -593 593 515 -515 72 -72 -186 186 -794 794 -8 8 -403 403 -191 191 -884 884 -735 735 48 -48 535 -535 -474 474 -368 368 561 -561 848 -848 399 -399 -622 622 -667 667 -200 200 -307 307 103 -103 318 -318 -487 487 99 -99 -574 574 878 -878 -67 67 696 -696 819 -819 -995 995 558 -558 792 -792 419 -419 -102 102 -959 959 522 -522 928 -928 510 -510 340 -340 -510 510 474 -474 -9 9 -445 445 968 -968 989 -989 35 -35 -623 623 120 -120 128 -128 -21 21 -284 284 571 -571 -547 547 -717 717 2 -2 -969 969 -334 334 -545 545 11 -11 850 -850 -1000 1000 215 -215 -121 121 444 -444 -142 142 -802 802 386 -386 798 -798 279 -279 432 -432 -460 460 -3 3 -524 524 -933 933 262 -262 -60 60 -164 164 -577 577 866 -866 689 -689 225 -225 760 -760 554 -554 558 -558 648 -648 -468 468 812 -812 771 -771 151 -151 368 -368 -123 123 938 -938 706 -706 -832 832 -381 381 195 -195 599 -599 -833 833 -929 929 -983 983 -857 857 267 -267 -341 341 389 -389 278 -278 52 -52 360 -360 -638 638 372 -372 -306 306 -164 164 432 -432 -195 195 230 -230 -847 847 -835 835 878 -878 290 -290 -303 303 -511 511 873 -873 -325 325 625 -625 -744 744 11 -11 -465 465 188 -188 -59 59 -853 853 482 -482 18 -18 -779 779 -266 266 -442 442 720 -720 -750 750 -679 679 443 -443 178 -178 138 -138 78 -78 -312 312 -347 347 47 -47 508 -508 -806 806 -254 254 -112 112 -616 616 -580 580 488 -488 -585 585 560 -560 -616 616 586 -586 -988 988 873 -873 -371 371 841 -841 875 -875 742 -742 82 -82 306 -306 825 -825 -611 611 -742 742 827 -827 460 -460 -683 683 -168 168 -262 262 852 -852 627 -627 -44 44 -840 840 293 -293 -59 59 254 -254 724 -724 -866 866 62 -62 963 -963 26 -26 -385 385 371 -371 -401 401 245 -245 470 -470 373 -373 -830 830 610 -610 859 -859 -640 640 693 -693 408 -408 -467 467 -205 205 190 -190 -139 139 -964 964 -286 286 -238 238 762 -762 72 -72 505 -505 -613 613 -422 422 298 -298 -783 783 266 -266 -289 289 65 -65 -841 841 831 -831 766 -766 288 -288 811 -811 374 -374 556 -556 -265 265 -57 57 -716 716 -928 928 -482 482 17 -17 835 -835 795 -795 425 -425 -238 238 891 -891 549 -549 56 -56 232 -232 -894 894 -870 870 814 -814 856 -856 -188 188 -91 91 -747 747 -584 584 -890 890 -276 276 288 -288 813 -813 343 -343 -596 596 -606 606 48 -48 328 -328 -906 906 -35 35 902 -902 974 -974 650 -650 -388 388 -608 608 -250 250 563 -563 101 -101 752 -752 232 -232 628 -628 665 -665 558 -558 223 -223 417 -417 79 -79 410 -410 936 -936 -304 304 -48 48 658 -658 456 -456 -527 527 -908 908 278 -278 -541 541 253 -253 28 -28 -246 246 -901 901 -101 101 1 -1 156 -156 -122 122 -455 455 430 -430 -793 793 771 -771 -728 728 377 -377 279 -279 494 -494 -88 88 -856 856 349 -349 -734 734 -873 873 -223 223 -219 219 -130 130 -972 972 482 -482 263 -263 235 -235 -168 168 -717 717 -373 373 -451 451 -600 600 120 -120 -127 127 584 -584 -828 828 364 -364 -737 737 -651 651 -733 733 -70 70 684 -684 -812 812 643 -643 -19 19 -723 723 132 -132 -469 469 -933 933 -467 467 642 -642 -76 76 -659 659 -61 61 367 -367 840 -840 67 -67 -946 946 -603 603 905 -905 582 -582 -412 412 -614 614 -523 523 429 -429 316 -316 -762 762 344 -344 -908 908 136 -136 -926 926 -126 126 -934 934 -984 984 -383 383 91 -91 -839 839 266 -266 -525 525 389 -389 844 -844 -458 458 -680 680 -831 831 -884 884 -262 262 354 -354 -156 156 -5 5 -639 639 686 -686 -117 117 693 -693 777 -777 389 -389 -804 804 -220 220 500 -500 237 -237 -65 65 -861 861 -193 193 149 -149 -34 34 692 -692 130 -130 162 -162 -807 807 -922 922 -344 344 -973 973 -532 532 17 -17 -224 224 987 -987 149 -149 197 -197 386 -386 864 -864 -704 704 386 -386 -522 522 336 -336 -506 506 -232 232 -607 607 -156 156 -954 954 -637 637 577 -577 87 -87 2 -2 207 -207 892 -892 -920 920 -243 243 -270 270 228 -228 718 -718 -781 781 874 -874 205 -205 -837 837 -934 934 660 -660 370 -370 661 -661 -920 920 591 -591 -555 555 -895 895 -699 699 193 -193 742 -742 -96 96 322 -322 -56 56 758 -758 -17 17 -406 406 -797 797 -565 565 778 -778 -312 312 914 -914 -570 570 545 -545 -295 295 -69 69 -524 524 -563 563 -397 397 143 -143 563 -563 900 -900 486 -486 -788 788 -266 266 75 -75 -125 125 -172 172 -871 871 924 -924 202 -202 734 -734 152 -152 -327 327 648 -648 -965 965 -690 690 911 -911 -816 816 620 -620 -534 534 94 -94 601 -601 -142 142 279 -279 328 -328 -423 423 -889 889 -453 453 264 -264 241 -241 459 -459 -272 272 197 -197 -119 119 945 -945 242 -242 295 -295 -164 164 347 -347 -760 760 346 -346 -40 40 -606 606 -714 714 -288 288 -321 321 843 -843 -622 622 -628 628 -991 991 70 -70 566 -566 -692 692 814 -814 -375 375 -283 283 -378 378 -778 778 989 -989 81 -81 935 -935 -813 813 -152 152 -947 947 887 -887 714 -714 -805 805 -993 993 -127 127 734 -734 571 -571 696 -696 498 -498 309 -309 -379 379 150 -150 -880 880 -913 913 382 -382 106 -106 285 -285 36 -36 74 -74 -938 938 -980 980 -210 210 478 -478 -695 695 -205 205 -201 201 -953 953 990 -990 -863 863 -109 109 780 -780 545 -545 -558 558 -543 543 433 -433 180 -180 384 -384 -738 738 -626 626 -926 926 -547 547 -469 469 -768 768 -206 206 15 -15 -831 831 350 -350 829 -829 443 -443 -222 222 -18 18 627 -627 -683 683 -847 847 665 -665 331 -331 -682 682 -524 524 -868 868 922 -922 -577 577 568 -568 -287 287 -970 970 973 -973 663 -663 -339 339 347 -347 429 -429 -490 490 -389 389 765 -765 -382 382 -14 14 873 -873 -304 304 309 -309 -548 548 658 -658 933 -933 813 -813 -175 175 748 -748 -939 939 -689 689 -241 241 114 -114 594 -594 375 -375 -731 731 692 -692 -740 740 296 -296 523 -523 -450 450 -478 478 768 -768 -270 270 -522 522 362 -362 -832 832 797 -797 586 -586 819 -819 -886 886 -656 656 -742 742 376 -376 171 -171 856 -856 737 -737 -312 312 236 -236 315 -315 154 -154 -492 492 -860 860 -143 143 737 -737 856 -856 720 -720 739 -739 -761 761 125 -125 53 -53 291 -291 -358 358 -450 450 756 -756 765 -765 -379 379 -182 182 480 -480 -164 164 51 -51 -134 134 701 -701 287 -287 698 -698 -908 908 25 -25 -3 3 -603 603 -977 977 959 -959 696 -696 50 -50 775 -775 -503 503 -610 610 430 -430 -845 845 -186 186 -779 779 -114 114 -859 859 -451 451 568 -568 -673 673 370 -370 -495 495 -211 211 352 -352 -189 189 805 -805 -966 966 974 -974 427 -427 -526 526 -425 425 -896 896 -166 166 86 -86 420 -420 197 -197 914 -914 -129 129 190 -190 651 -651 712 -712 -199 199 -769 769 -767 767 956 -956 996 -996 -332 332 575 -575 668 -668 -871 871 515 -515 -844 844 -714 714 990 -990 -468 468 -464 464 173 -173 840 -840 -273 273 308 -308 -626 626 -991 991 46 -46 -778 778 -668 668 -405 405 -172 172 681 -681 -472 472 36 -36 103 -103 237 -237 -867 867 -742 742 410 -410 706 -706 75 -75 -992 992 -729 729 83 -83 570 -570 161 -161 -85 85 -639 639 -510 510 596 -596 -895 895 637 -637 704 -704 305 -305 179 -179 683 -683 235 -235 -12 12 -450 450 -909 909 -952 952 -417 417 -842 842 -695 695 -149 149 389 -389 -950 950 687 -687 127 -127 868 -868 -807 807 90 -90 -552 552 466 -466 70 -70 -750 750 678 -678 -196 196 -984 984 158 -158 525 -525 810 -810 628 -628 -816 816 -525 525 711 -711 815 -815 716 -716 586 -586 -272 272 -450 450 -113 113 719 -719 -197 197 737 -737 -723 723 -783 783 -726 726 192 -192 -53 53 982 -982 -112 112 -300 300 607 -607 -870 870 -301 301 -119 119 821 -821 -902 902 707 -707 -238 238 979 -979 -176 176 -935 935 766 -766 -929 929 63 -63 -941 941 -710 710 -529 529 962 -962 496 -496 983 -983 850 -850 48 -48 -665 665 -947 947 -515 515 -845 845 445 -445 0 0 328 -328 -743 743 598 -598 -718 718 698 -698 -470 470 603 -603 601 -601 530 -530 -100 100 845 -845 722 -722 936 -936 -829 829 -567 567 -202 202 -508 508 -756 756 909 -909 652 -652 -771 771 412 -412 890 -890 -832 832 820 -820 -523 523 746 -746 -942 942 802 -802 -759 759 755 -755 -46 46 974 -974 482 -482 -931 931 219 -219 948 -948 177 -177 785 -785 669 -669 787 -787 661 -661 915 -915 -305 305 -874 874 238 -238 -143 143 244 -244 773 -773 66 -66 76 -76 110 -110 -516 516 944 -944 -778 778 433 -433 -67 67 -284 284 -836 836 633 -633 -222 222 939 -939 775 -775 -82 82 -443 443 -777 777 862 -862 951 -951 -237 237 484 -484 958 -958 -931 931 -706 706 -308 308 -596 596 641 -641 627 -627 -951 951 -774 774 705 -705 540 -540 -455 455 -600 600 -665 665 182 -182 -618 618 -323 323 -814 814 -539 539 -554 554 -794 794 -183 183 486 -486 832 -832 943 -943 765 -765 421 -421 481 -481 -672 672 847 -847 -607 607 990 -990 9 -9 98 -98 -179 179 811 -811 593 -593 449 -449 -568 568 -21 21 -469 469 -908 908 -753 753 -264 264 -486 486 927 -927 482 -482 902 -902 -457 457 -388 388 740 -740 851 -851 512 -512 347 -347 -858 858 626 -626 -429 429 -90 90 439 -439 296 -296 -388 388 970 -970 -859 859 278 -278 -533 533 -638 638 39 -39 -968 968 -983 983 -298 298 -482 482 -707 707 941 -941 629 -629 952 -952 361 -361 -230 230 415 -415 -9 9 871 -871 587 -587 -794 794 -62 62 83 -83 -719 719 885 -885 715 -715 -857 857 -84 84 850 -850 849 -849 -92 92 345 -345 -688 688 -778 778 659 -659 267 -267 -984 984 612 -612 -52 52 -995 995 377 -377 75 -75 -857 857 263 -263 317 -317 78 -78 482 -482 -385 385 -514 514 -929 929 -62 62 -319 319 312 -312 824 -824 -435 435 434 -434 -975 975 -613 613 328 -328 338 -338 -377 377 188 -188 -404 404 720 -720 793 -793 -930 930 958 -958 -782 782 -711 711 -357 357 815 -815 -395 395 912 -912 745 -745 -271 271 946 -946 467 -467 -423 423 60 -60 450 -450 -476 476 -239 239 176 -176 -429 429 -485 485 460 -460 -309 309 219 -219 519 -519 -512 512 -291 291 140 -140 -417 417 129 -129 73 -73 -583 583 -274 274 100 -100 191 -191 72 -72 -577 577 -538 538 -839 839 -40 40 677 -677 -850 850 -557 557 -155 155 -529 529 769 -769 94 -94 -230 230 841 -841 549 -549 6 -6 711 -711 246 -246 -185 185 -109 109 371 -371 -419 419 -831 831 701 -701 -269 269 626 -626 -362 362 -140 140 -325 325 422 -422 176 -176 958 -958 916 -916 -495 495 604 -604 -750 750 -65 65 -33 33 -636 636 260 -260 -775 775 -503 503 -194 194 -910 910 -208 208 -90 90 675 -675 975 -975 661 -661 -286 286 386 -386 30 -30 418 -418 -179 179 421 -421 -622 622 -306 306 -42 42 -715 715 -557 557 222 -222 586 -586 842 -842 979 -979 783 -783 -600 600 -171 171 849 -849 -815 815 471 -471 -862 862 -722 722 -778 778 794 -794 440 -440 750 -750 523 -523 434 -434 291 -291 210 -210 390 -390 -27 27 -732 732 -524 524 145 -145 78 -78 -938 938 -142 142 -746 746 101 -101 -764 764 510 -510 -420 420 81 -81 394 -394 325 -325 -656 656 -181 181 -199 199 -305 305 -841 841 -892 892 -256 256 -57 57 147 -147 617 -617 -281 281 -949 949 228 -228 -490 490 301 -301 -506 506 -495 495 857 -857 -844 844 636 -636 360 -360 585 -585 -485 485 -314 314 -958 958 -649 649 957 -957 559 -559 58 -58 -765 765 344 -344 493 -493 912 -912 946 -946 17 -17 564 -564 793 -793 958 -958 -635 635 360 -360 185 -185 -161 161 -941 941 705 -705 -269 269 -375 375 57 -57 500 -500 -209 209 -27 27 -420 420 352 -352 -338 338 -267 267 492 -492 -10 10 331 -331 850 -850 -185 185 -484 484 691 -691 536 -536 -884 884 -973 973 -26 26 117 -117 -733 733 -568 568 814 -814 -738 738 939 -939 -552 552 -305 305 -894 894 708 -708 -72 72 -657 657 35 -35 -641 641 948 -948 904 -904 -222 222 899 -899 -266 266 -324 324 -854 854 385 -385 -983 983 265 -265 752 -752 169 -169 -882 882 -931 931 -599 599 654 -654 -641 641 -645 645 909 -909 712 -712 -989 989 974 -974 491 -491 313 -313 785 -785 -322 322 -388 388 -253 253 904 -904 -831 831 620 -620 -777 777 -786 786 -93 93 39 -39 304 -304 -601 601 -487 487 -160 160 34 -34 905 -905 -301 301 56 -56 -179 179 -467 467 576 -576 -291 291 -185 185 -423 423 358 -358 209 -209 344 -344 284 -284 50 -50 973 -973 87 -87 297 -297 -995 995 -139 139 854 -854 -680 680 336 -336 -579 579 650 -650 -439 439 -727 727 -468 468 -179 179 -69 69 846 -846 528 -528 263 -263 140 -140 593 -593 771 -771 330 -330 -799 799 85 -85 733 -733 -563 563 -648 648 624 -624 -247 247 988 -988 972 -972 -158 158 -964 964 541 -541 -966 966 -507 507 -333 333 6 -6 369 -369 229 -229 -291 291 318 -318 -161 161 -655 655 -118 118 -927 927 650 -650 371 -371 81 -81 344 -344 -437 437 -451 451 520 -520 856 -856 -702 702 -508 508 671 -671 -423 423 710 -710 -799 799 -482 482 298 -298 -468 468 405 -405 -367 367 708 -708 -838 838 61 -61 -608 608 316 -316 -788 788 791 -791 916 -916 892 -892 -986 986 -124 124 -281 281 -716 716 -853 853 -961 961 -164 164 -467 467 -562 562 -660 660 -833 833 927 -927 503 -503 -748 748 -579 579 740 -740 -439 439 80 -80 -905 905 -468 468 385 -385 356 -356 179 -179 -702 702 737 -737 574 -574 -524 524 190 -190 510 -510 687 -687 635 -635 717 -717 711 -711 -438 438 62 -62 206 -206 -249 249 58 -58 -712 712 766 -766 -691 691 617 -617 -576 576 -633 633 -534 534 -690 690 575 -575 644 -644 -294 294 -410 410 316 -316 8 -8 998 -998 -202 202 -214 214 -528 528 -135 135 -768 768 -635 635 -362 362 -334 334 -91 91 921 -921 887 -887 602 -602 666 -666 628 -628 727 -727 -9 9 -803 803 861 -861 196 -196 911 -911 970 -970 548 -548 136 -136 -431 431 633 -633 -885 885 227 -227 -240 240 234 -234 -602 602 -584 584 34 -34 -140 140 -577 577 -858 858 -392 392 -54 54 -643 643 267 -267 351 -351 -832 832 -778 778 180 -180 -217 217 -836 836 -477 477 -664 664 -800 800 -752 752 -861 861 -43 43 -434 434 327 -327 338 -338 954 -954 5 -5 -18 18 -277 277 -360 360 997 -997 693 -693 28 -28 739 -739 -804 804 230 -230 825 -825 -99 99 312 -312 501 -501 -940 940 516 -516 204 -204 -728 728 683 -683 -645 645 933 -933 905 -905 626 -626 -953 953 -83 83 490 -490 -61 61 -133 133 480 -480 329 -329 675 -675 -554 554 -371 371 -860 860 774 -774 -54 54 -193 193 -18 18 278 -278 -671 671 621 -621 83 -83 -416 416 555 -555 -257 257 -680 680 320 -320 123 -123 834 -834 -553 553 911 -911 851 -851 -611 611 -855 855 361 -361 -755 755 181 -181 -236 236 468 -468 -276 276 -322 322 952 -952 445 -445 -702 702 -429 429 148 -148 805 -805 499 -499 168 -168 830 -830 -307 307 601 -601 -515 515 -381 381 525 -525 -102 102 790 -790 236 -236 603 -603 727 -727 889 -889 -686 686 -630 630 -138 138 71 -71 -989 989 465 -465 -317 317 -1 1 166 -166 94 -94 546 -546 -624 624 -885 885 -614 614 263 -263 461 -461 838 -838 -721 721 -438 438 -58 58 -163 163 199 -199 -427 427 164 -164 -400 400 -601 601 -368 368 -844 844 489 -489 -84 84 496 -496 217 -217 916 -916 -475 475 491 -491 -213 213 576 -576 -15 15 -129 129 420 -420 -954 954 -582 582 -973 973 -163 163 -389 389 -222 222 -770 770 -332 332 529 -529 -644 644 -617 617 881 -881 -526 526 735 -735 860 -860 841 -841 -497 497 582 -582 215 -215 -29 29 -810 810 44 -44 -34 34 -295 295 386 -386 998 -998 -406 406 929 -929 -216 216 49 -49 -774 774 460 -460 319 -319 -801 801 -919 919 751 -751 -593 593 443 -443 -387 387 528 -528 -130 130 357 -357 -878 878 -445 445 -842 842 -454 454 -394 394 134 -134 -629 629 -317 317 -682 682 -823 823 -373 373 -382 382 -263 263 674 -674 583 -583 808 -808 475 -475 -224 224 -782 782 -742 742 -771 771 -897 897 -617 617 357 -357 139 -139 -612 612 112 -112 -481 481 -34 34 -583 583 228 -228 -704 704 227 -227 -46 46 -592 592 -574 574 -373 373 161 -161 -967 967 -763 763 293 -293 143 -143 -271 271 278 -278 777 -777 253 -253 921 -921 432 -432 -346 346 498 -498 870 -870 -637 637 -577 577 373 -373 967 -967 -492 492 -991 991 -627 627 437 -437 -778 778 136 -136 -858 858 300 -300 -648 648 290 -290 888 -888 457 -457 14 -14 500 -500 547 -547 276 -276 -60 60 -292 292 -179 179 -704 704 512 -512 -650 650 0 0 -927 927 -952 952 -669 669 845 -845 141 -141 356 -356 -281 281 -507 507 -250 250 -571 571 -750 750 986 -986 -425 425 6 -6 338 -338 321 -321 -499 499 162 -162 887 -887 -181 181 104 -104 -42 42 167 -167 -348 348 978 -978 185 -185 882 -882 747 -747 -929 929 -183 183 -679 679 515 -515 -730 730 455 -455 458 -458 458 -458 -929 929 310 -310 863 -863 -808 808 973 -973 127 -127 408 -408 -374 374 286 -286 -55 55 854 -854 0 0 -960 960 -472 472 346 -346 563 -563 630 -630 -781 781 173 -173 -660 660 507 -507 522 -522 -719 719 -351 351 -329 329 -696 696 920 -920 -400 400 -304 304 453 -453 436 -436 -671 671 -893 893 -160 160 894 -894 470 -470 -333 333 235 -235 -294 294 -489 489 -959 959 886 -886 -437 437 268 -268 684 -684 -591 591 372 -372 58 -58 -117 117 -164 164 127 -127 210 -210 25 -25 434 -434 -112 112 70 -70 351 -351 325 -325 -324 324 -675 675 -903 903 -533 533 343 -343 569 -569 802 -802 -358 358 -244 244 -473 473 353 -353 80 -80 49 -49 -489 489 648 -648 -10 10 409 -409 -819 819 154 -154 229 -229 -277 277 823 -823 -578 578 394 -394 467 -467 831 -831 177 -177 -138 138 -632 632 675 -675 544 -544 -919 919 718 -718 500 -500 -458 458 384 -384 -452 452 -820 820 419 -419 188 -188 -847 847 67 -67 -658 658 -314 314 -605 605 -381 381 397 -397 -272 272 -296 296 -469 469 498 -498 573 -573 536 -536 -431 431 -89 89 -749 749 466 -466 43 -43 -595 595 144 -144 -401 401 16 -16 -446 446 315 -315 -764 764 667 -667 -478 478 -515 515 28 -28 512 -512 95 -95 495 -495 -539 539 -703 703 -29 29 -763 763 313 -313 179 -179 373 -373 -884 884 -176 176 -387 387 -213 213 -48 48 -300 300 -943 943 959 -959 -383 383 533 -533 -578 578 -523 523 -921 921 -322 322 997 -997 860 -860 83 -83 328 -328 875 -875 -845 845 -488 488 45 -45 270 -270 -163 163 -806 806 48 -48 -837 837 600 -600 614 -614 891 -891 655 -655 -85 85 -286 286 -23 23 460 -460 350 -350 806 -806 85 -85 -65 65 46 -46 -756 756 371 -371 -720 720 577 -577 -141 141 -851 851 -358 358 -185 185 -550 550 80 -80 139 -139 -255 255 139 -139 313 -313 46 -46 598 -598 390 -390 186 -186 -889 889 -156 156 -144 144 897 -897 398 -398 -75 75 -837 837 971 -971 608 -608 770 -770 40 -40 709 -709 739 -739 523 -523 -342 342 979 -979 -567 567 -248 248 -627 627 -459 459 326 -326 -822 822 -137 137 -746 746 -251 251 -843 843 -802 802 -778 778 551 -551 -798 798 -198 198 -789 789 558 -558 112 -112 699 -699 -380 380 -422 422 251 -251 414 -414 -786 786 -671 671 -576 576 -51 51 874 -874 -412 412 687 -687 469 -469 31 -31 432 -432 -462 462 972 -972 828 -828 850 -850 349 -349 242 -242 369 -369 -273 273 -953 953 -553 553 -850 850 83 -83 -120 120 -306 306 -709 709 424 -424 67 -67 -960 960 -278 278 -215 215 -618 618 660 -660 411 -411 -137 137 479 -479 989 -989 798 -798 492 -492 -526 526 -172 172 -274 274 798 -798 -504 504 -136 136 204 -204 -938 938 906 -906 -108 108 -151 151 -702 702 -674 674 112 -112 920 -920 -408 408 -495 495 106 -106 195 -195 -868 868 934 -934 6 -6 157 -157 964 -964 -322 322 -525 525 -136 136 -743 743 360 -360 385 -385 -88 88 577 -577 459 -459 -32 32 632 -632 -677 677 210 -210 26 -26 539 -539 -534 534 295 -295 356 -356 -587 587 -506 506 931 -931 -192 192 108 -108 -849 849 -412 412 -73 73 -247 247 -924 924 -576 576 581 -581 19 -19 -125 125 442 -442 -555 555 -754 754 -543 543 -253 253 -320 320 864 -864 92 -92 -910 910 896 -896 612 -612 -465 465 -713 713 521 -521 -541 541 918 -918 -628 628 -742 742 -385 385 547 -547 -179 179 848 -848 434 -434 -352 352 -182 182 -948 948 167 -167 150 -150 -726 726 214 -214 -74 74 237 -237 851 -851 -766 766 758 -758 -251 251 -121 121 418 -418 -482 482 101 -101 -240 240 -836 836 -868 868 465 -465 128 -128 413 -413 -198 198 -607 607 -366 366 302 -302 -626 626 192 -192 213 -213 -761 761 -863 863 -605 605 -246 246 -543 543 163 -163 -245 245 -756 756 816 -816 -595 595 -948 948 720 -720 -720 720 502 -502 -914 914 -515 515 303 -303 954 -954 627 -627 733 -733 172 -172 791 -791 -885 885 852 -852 927 -927 -678 678 -11 11 753 -753 201 -201 906 -906 -329 329 115 -115 381 -381 -861 861 287 -287 -867 867 431 -431 -857 857 26 -26 -579 579 155 -155 -33 33 742 -742 -726 726 105 -105 -888 888 692 -692 -148 148 736 -736 700 -700 976 -976 -320 320 -903 903 -50 50 -13 13 -324 324 -554 554 522 -522 920 -920 736 -736 978 -978 795 -795 -578 578 -674 674 -630 630 575 -575 -658 658 -437 437 -195 195 -503 503 -931 931 -922 922 768 -768 -890 890 84 -84 -856 856 773 -773 354 -354 -706 706 989 -989 -724 724 -500 500 -126 126 914 -914 -342 342 -665 665 -446 446 767 -767 -950 950 354 -354 755 -755 71 -71 -494 494 458 -458 -306 306 -866 866 -233 233 798 -798 -538 538 59 -59 723 -723 -477 477 -741 741 814 -814 278 -278 9 -9 -562 562 -397 397 -342 342 -242 242 -410 410 999 -999 -356 356 546 -546 866 -866 922 -922 424 -424 43 -43 96 -96 390 -390 -252 252 218 -218 718 -718 -416 416 431 -431 -627 627 -833 833 -148 148 987 -987 374 -374 672 -672 278 -278 874 -874 348 -348 -293 293 254 -254 -459 459 288 -288 587 -587 -669 669 -318 318 291 -291 546 -546 -61 61 23 -23 -986 986 920 -920 529 -529 970 -970 466 -466 -444 444 761 -761 -758 758 266 -266 848 -848 -959 959 180 -180 -611 611 24 -24 -880 880 447 -447 -448 448 -189 189 51 -51 489 -489 -373 373 262 -262 45 -45 -891 891 -445 445 133 -133 879 -879 308 -308 -87 87 331 -331 424 -424 293 -293 -704 704 -645 645 271 -271 184 -184 597 -597 920 -920 191 -191 631 -631 -438 438 -926 926 -686 686 790 -790 -349 349 -509 509 -239 239 -279 279 -668 668 377 -377 -917 917 -120 120 922 -922 -492 492 -444 444 927 -927 -598 598 98 -98 207 -207 -151 151 952 -952 153 -153 863 -863 958 -958 -535 535 309 -309 -677 677 -198 198 -278 278 -94 94 945 -945 -528 528 -846 846 -19 19 -548 548 543 -543 -331 331 -778 778 -536 536 547 -547 395 -395 -248 248 485 -485 671 -671 -912 912 300 -300 -982 982 -134 134 333 -333 555 -555 221 -221 -376 376 872 -872 419 -419 384 -384 987 -987 807 -807 -660 660 -35 35 569 -569 -198 198 971 -971 -154 154 -513 513 74 -74 199 -199 -858 858 -666 666 556 -556 -854 854 636 -636 -411 411 171 -171 138 -138 10 -10 -505 505 -651 651 -72 72 -152 152 -737 737 -395 395 232 -232 -610 610 -967 967 897 -897 -957 957 -558 558 -957 957 596 -596 -871 871 -577 577 540 -540 558 -558 539 -539 743 -743 91 -91 -502 502 -984 984 -519 519 67 -67 -47 47 -73 73 -58 58 -27 27 238 -238 389 -389 817 -817 599 -599 -543 543 254 -254 790 -790 -156 156 -616 616 -255 255 -99 99 788 -788 619 -619 975 -975 -786 786 414 -414 550 -550 -828 828 -442 442 -917 917 845 -845 74 -74 507 -507 860 -860 122 -122 74 -74 205 -205 959 -959 -133 133 964 -964 142 -142 989 -989 -310 310 481 -481 -525 525 472 -472 -931 931 -425 425 -389 389 -429 429 -641 641 525 -525 576 -576 610 -610 -770 770 64 -64 971 -971 -379 379 839 -839 389 -389 109 -109 879 -879 46 -46 -993 993 -965 965 -933 933 -141 141 -332 332 457 -457 -927 927 673 -673 -837 837 -53 53 85 -85 73 -73 -792 792 424 -424 448 -448 -865 865 923 -923 336 -336 260 -260 130 -130 662 -662 -657 657 -166 166 -14 14 -498 498 -830 830 111 -111 381 -381 -716 716 986 -986 -82 82 683 -683 -492 492 478 -478 143 -143 -469 469 -323 323 486 -486 -287 287 45 -45 930 -930 -602 602 -61 61 610 -610 -448 448 -489 489 -822 822 208 -208 370 -370 12 -12 958 -958 -950 950 594 -594 -157 157 -427 427 975 -975 145 -145 362 -362 724 -724 242 -242 712 -712 741 -741 -797 797 107 -107 479 -479 781 -781 -16 16 716 -716 334 -334 -981 981 -969 969 486 -486 -126 126 -746 746 -911 911 44 -44 547 -547 -7 7 315 -315 904 -904 -812 812 -56 56 -359 359 -851 851 650 -650 52 -52 -519 519 654 -654 -880 880 588 -588 -4 4 -227 227 954 -954 -665 665 -653 653 966 -966 -903 903 144 -144 -121 121 -564 564 -241 241 353 -353 -276 276 868 -868 643 -643 67 -67 70 -70 497 -497 -121 121 533 -533 -867 867 208 -208 920 -920 -5 5 -787 787 677 -677 -26 26 -343 343 529 -529 -459 459 -172 172 -320 320 160 -160 -762 762 338 -338 -169 169 -24 24 -189 189 -726 726 558 -558 -421 421 165 -165 -41 41 496 -496 -969 969 127 -127 -915 915 -281 281 43 -43 -856 856 -411 411 900 -900 -857 857 -66 66 -921 921 -946 946 -798 798 -135 135 -867 867 -549 549 -238 238 989 -989 869 -869 -275 275 376 -376 -651 651 -616 616 -225 225 793 -793 956 -956 121 -121 -960 960 228 -228 -643 643 528 -528 559 -559 -495 495 -737 737 87 -87 -728 728 -601 601 -695 695 372 -372 573 -573 -527 527 -804 804 -87 87 729 -729 673 -673 -144 144 -951 951 865 -865 -762 762 -49 49 347 -347 -164 164 -38 38 338 -338 659 -659 276 -276 47 -47 -152 152 -208 208 861 -861 667 -667 -850 850 -592 592 -938 938 -223 223 -820 820 203 -203 -882 882 -78 78 -948 948 974 -974 -631 631 260 -260 240 -240 710 -710 723 -723 -990 990 -684 684 224 -224 276 -276 -908 908 -558 558 -130 130 916 -916 -64 64 581 -581 -611 611 -608 608 -703 703 768 -768 -827 827 -914 914 199 -199 -801 801 736 -736 702 -702 -513 513 542 -542 -673 673 674 -674 325 -325 601 -601 793 -793 816 -816 951 -951 -620 620 -43 43
6922
259 521 -152 -156 -482 -181 283 921 350 -819 111 -658 150 -240 60 -589 -790 -513 -206 996 547 224 -567 -451 -261 -106 -470 261 213 675 -990 676 -757 27 -826 -627 -835 -845 -455 56 -744 -729 875 199 -399 -559 590 566 -8 661 223 -960 -228 -761 -601 272 674 505 853 -667 597 -945 -680 378 105 507 -501 475 -597 533 79 -83 -827 -692 -58 84 477 211 -525 438 140 368 -617 -548 308 317 900 -500 -573 -415 591 1 49 -128 415 182 27 109 -282 900 520 165 892 266 973 -794 -278 -477 599 174 921 -833 662 -145 -799 -331 730 60 399 -60 580 731 -684 893 659 642 500 578 166 -441 -381 575 -354 549 446 390 374 -293 -3 -572 -428 -201 540 709 573 -740 856 -244 556 490 -585 719 936 -54 99 535 779 -436 -204 47 981 -406 -521 -128 -182 -717 344 -344 -779 144 -627 77 -236 356 -140 -655 637 -166 -470 72 -742 -654 209 -140 516 -230 177 -829 -213 333 -809 346 -303 -771 832 -860 401 -700 458 133 989 467 -966 195 -477 359 -138 -794 997 895 606 963 992 -554 915 -165 -285 -797 754 -735 -612 821 -480 -390 -954 -533 823 -534 -805 927 674 602 338 146 -684 470 717 -440 -660 -593 -4 -891 -885 -426 436 -799 111 277 -294 -335 487 -547 -718 4 -586 -368 723 626 888 -559 -729 -451 -949 -141 -272 658 123 943 674 -936 666 145 -27 -709 -60 621 254 -967 -693 -6 -635 -379 -451 339 349 -653 818 -973 -220 433 675 -612 -784 -195 776 -264 -850 -784 158 900 529 553 -674 186 200 -261 -336 -578 609 281 773 600 6 8 -254 -982 899 -366 814 -195 199 984 112 687 13 -88 612 55 -986 433 766 -196 296 643 155 351 -927 -33 950 674 855 52 213 397 -277 684 -525 666 -763 -812 501 -270 46 697 -862 610 -546 -837 -552 -948 -22 437 -179 -1 658 -853 -706 703 -692 -547 -921 842 172 197 -994 749 842 749 -420 482 917 692 629 54 -428 -49 -556 -563 797 254 521 298 -601 467 473 -284 75 -397 -662 749 -204 -491 -896 -654 -117 -974 120 -398 -931 -507 -181 -235 43 830 448 -736 143 -398 845 -943 -882 272 160 -110 491 -477 799 949 -606 -739 981 871 -207 -560 -228 121 -129 94 -625 -838 -370 338 -32 -292 58 -486 905 -385 -167 -340 949 164 426 -768 -370 -691 873 759 383 -103 472 -351 818 384 496 -635 604 -46 80 906 -842 -942 414 -609 681 -764 972 776 164 -255 -873 -461 649 192 -313 832 -223 -963 -28 -182 873 -709 -869 -272 310 -554 666 480 288 292 809 744 519 814 -524 477 -450 824 -441 684 -556 -949 -626 -252 -123 236 853 121 -689 -109 599 -204 -968 -4 -493 936 -554 732 126 213 751 426 398 -418 -789 949 -232 -109 261 421 -185 -236 156 423 722 264 999 955 459 333 292 -432 134 207 660 583 -604 380 672 237 -999 -975 655 484 491 -43 -857 420 -797 -818 612 912 -506 274 192 -157 905 827 601 -885 5 -722 839 738 -652 -900 -307 792 -296 670 164 916 -490 791 218 -867 986 -693 -994 -204 -184 614 238 -58 495 850 -624 -261 -444 -685 -927 978 -467 -852 -892 -160 771 555 -674 319 501 -180 334 -630 860 566 -6 967 -527 -950 -628 -232 -727 364 -340 -911 742 -283 -395 399 37 -707 981 694 522 -747 497 -742 338 -855 -656 360 370 414 -814 732 -918 75 439 -414 -537 465 -230 748 871 468 515 -658 945 974 -16 -659 824 -647 599 -839 457 -111 -96 362 -755 -950 -843 -314 228 -639 638 834 -215 -553 -266 626 -196 3 -838 794 -223 711 -805 -861 -749 355 -60 547 -537 747 817 -763 72 653 -99 367 805 -25 387 264 -956 -8 -497 900 995 197 -989 -338 140 -599 -491 835 774 595 494 -72 929 -884 784 -779 962 -817 779 -635 -595 -637 -725 63 379 680 -767 -674 -700 889 -637 926 196 -417 728 74 -166 -604 -511 142 314 709 -726 -380 967 688 970 -824 27 -153 -480 -367 787 -1 -703 -241 600 86 -483 -787 369 800 169 -356 -732 -830 -963 -518 -189 -747 216 -421 -570 225 593 693 463 696 -120 830 735 915 -941 -69 534 952 685 248 -591 71 -334 -731 109 -899 -962 340 963 -842 317 588 189 354 393 868 797 -776 -571 557 -186 -159 -58 499 -146 921 323 714 -626 700 -718 525 349 994 -329 467 -688 -25 -426 209 -858 483 275 306 167 939 -447 19 -540 270 -55 115 69 -147 -219 -838 -212 -832 717 631 -115 440 139 388 646 629 -868 -773 -317 856 894 889 945 274 -199 -435 -232 -443 -621 745 441 239 -410 350 -258 -936 -762 -951 893 -404 357 -150 57 114 580 -420 218 -588 -56 -900 -991 935 116 -826 -917 -350 -270 -755 -610 826 -537 -503 -384 386 569 657 -360 -849 -258 -755 -14 -95 435 243 526 -477 138 -682 -638 -344 -446 -109 -283 191 201 -889 44 -756 -171 -540 751 779 -751 917 227 480 -480 -308 197 109 62 241 872 -569 853 294 -845 24 824 -239 171 244 256 313 -109 650 -899 -836 -235 -319 -21 -367 988 -868 14 892 929 611 237 -39 23 541 16 540 385 -36 704 813 -277 -906 65 -735 -823 131 868 -217 -486 -970 -237 204 548 667 620 -493 -872 199 -357 862 194 589 -234 906 23 -182 -386 -57 -218 220 288 -508 910 757 444 -446 -533 929 48 39 -814 873 -709 986 -872 636 270 341 -882 -937 -81 -545 83 -943 201 -821 -997 -216 1 223 519 -351 -386 -912 591 -164 336 -548 -728 -123 -14 783 -346 568 -265 -889 -658 257 -269 -197 -174 -991 43 404 388 -557 -118 -545 -16 105 386 684 977 -972 -251 -83 -467 500 882 726 656 594 -542 304 -254 -397 -43 -883 -621 -175 -753 -286 647 838 -383 -794 526 -342 849 -876 609 269 -921 -638 -177 174 -213 134 -256 -28 -874 628 -79 -629 -693 -893 717 12 812 -480 243 -664 92 -936 -909 -585 543 -51 451 -824 51 181 57 303 -509 -45 -34 -873 924 715 -908 -139 58 585 -557 -628 -813 -643 -257 -758 -586 997 286 -986 -574 258 -901 -321 -794 554 693 430 819 25 707 347 -218 876 608 392 -888 -520 751 627 -520 -772 761 -783 -303 789 441 614 310 -458 383 -830 -487 -748 -413 -37 197 63 -420 -202 -76 -397 -183 -629 -600 -521 34 -579 -526 -330 554 311 -355 454 259 78 756 -1 -229 -333 294 -328 967 -646 249 -529 -727 -917 965 224 -912 -269 -853 -470 -725 -274 934 -105 671 -121 -967 -921 -111 -475 -872 -655 -457 838 -139 -339 -499 758 -197 -470 -88 675 261 -730 735 -489 861 -72 232 -597 -549 545 -515 723 567 279 706 555 -973 283 304 936 784 -332 556 328 436 -519 574 -40 879 -74 745 -807 247 -867 658 50 -889 -503 -223 -978 318 314 436 413 -822 219 520 528 393 -431 816 -502 75 -671 254 622 789 -663 531 -649 60 249 874 -732 349 74 174 -8 167 -6 89 537 842 -704 -252 282 -369 -594 709 230 -304 -968 -192 -917 838 440 172 -388 -162 -611 527 -614 123 183 -517 -988 206 168 -974 245 -657 -973 280 -79 -472 -608 493 -197 869 -692 489 -824 -520 -43 -182 650 -609 187 910 664 -272 617 -142 123 336 -213 757 -189 718 -51 578 135 814 228 -780 -158 722 843 705 829 799 388 -650 890 -819 381 822 364 775 -450 60 95 113 -202 7 486 -27 -853 766 950 -378 -649 -432 255 -949 480 -521 -343 279 -9 455 585 -158 -934 695 -279 -294 858 436 -974 -897 -853 -463 235 -818 -20 819 -198 -419 -946 629 -709 203 -153 433 -113 -744 59 -458 704 -835 671 -392 194 -555 384 857 89 942 -658 505 196 58 -799 388 -144 486 227 -754 -847 -43 558 -40 -745 312 425 -112 826 556 154 -683 -501 -433 649 -271 -8 -693 744 -65 732 -813 570 -486 102 -675 392 -783 271 121 825 703 254 484 -433 -495 946 -349 728 -355 181 604 -186 347 -856 -15 40 -916 973 501 -696 451 256 809 928 765 65 -436 525 -261 682 95 -457 177 -202 -719 -722 867 694 215 978 699 764 -714 484 -32 -867 -340 -933 -962 -459 -384 344 -449 -334 -288 -653 -388 495 -319 591 152 677 264 -308 964 993 293 111 252 88 842 -371 -758 469 -203 -90 779 559 -338 -336 161 573 -92 776 988 -116 815 -468 -213 963 919 645 280 -160 729 -311 -44 -674 -723 -347 985 -160 391 799 -446 -989 423 -829 -363 -177 789 450 -90 626 -879 431 883 -200 692 21 -388 258 -68 -213 -274 -75 -458 584 -174 212 -467 202 619 300 -271 954 -448 -75 -303 -490 824 717 -666 -135 446 546 147 398 -347 -165 -537 51 769 255 -228 684 913 -344 -811 189 723 821 188 623 285 10 -245 -232 -111 -200 -506 -666 523 399 316 226 292 601 -259 545 -621 189 -596 -832 -712 15 -134 767 -799 680 853 -168 -226 -324 -791 486 -696 725 8 -785 887 -19 340 -484 -532 -989 853 -311 -603 622 918 928 -843 407 -483 -675 -272 379 768 238 -169 -47 835 -210 -338 -749 375 520 36 -185 -541 -143 -436 449 -950 259 -128 -806 -960 638 751 179 693 62 400 -86 -29 235 -833 -862 517 552 -703 -677 808 -590 36 140 -556 -963 885 -525 -430 -197 709 -379 656 503 81 -945 -259 212 -275 -95 -154 -834 -26 -36 356 -133 850 196 -946 827 -342 -992 36 -821 -264 -294 510 -647 166 -950 -562 869 -274 537 -920 -414 532 -926 97 -704 -314 -72 563 903 113 -748 483 733 639 60 -220 -106 -516 -49 -966 -238 742 186 -864 -423 890 202 926 -626 200 -362 -241 939 772 -581 22 -335 176 -473 -277 -539 635 -900 -668 -585 -306 206 -264 494 261 839 503 -219 -552 -530 152 727 420 88 -642 -526 14 852 428 -261 502 -243 849 -989 -695 -876 -433 -59 279 621 -694 -339 342 90 -166 56 232 -717 -460 -999 -121 520 -672 581 649 -910 185 155 -890 -243 518 511 446 -585 963 -728 -423 -201 -550 -965 -722 28 805 443 -283 -977 -249 -929 -856 -580 -39 -612 -186 -91 -81 -52 -723 581 -250 -695 4 664 960 335 -910 -708 833 550 -225 794 -926 811 167 -977 -773 -96 14 433 -636 989 652 521 90 -981 -317 857 -505 -401 -874 -967 -411 499 -520 -716 -383 -495 -955 294 -467 -751 736 406 360 763 441 -318 1 919 -620 654 559 974 -235 -211 396 -376 994 342 -99 742 -656 744 727 45 -824 -139 -923 223 -394 318 -480 -662 207 -592 -839 -533 -98 436 -938 -207 328 -717 3 650 -131 567 119 -258 278 -792 -757 -864 237 32 -510 158 -16 110 340 -483 867 157 -356 219 -446 411 -354 748 658 562 -387 -62 -454 506 -60 807 34 779 528 252 -723 -583 513 -494 -876 612 625 872 994 -994 -238 -636 397 319 -581 -317 603 414 -849 99 -469 -501 -711 499 -102 -738 -494 674 586 -254 867 -943 -503 68 986 -978 -993 -950 773 833 828 740 106 585 -13 -105 -175 354 -255 6 -378 -399 794 -278 548 -454 242 -528 -283 -604 269 -501 -699 422 483 -281 944 -911 -550 175 500 96 -903 -577 -568 908 81 703 189 -280 943 259 284 619 -717 -206 -522 606 6 449 -818 -652 -172 874 -279 480 417 276 128 20 772 -11 456 -318 -760 235 -543 -639 668 565 -489 451 -425 -919 -649 -611 949 628 353 -824 -151 -929 977 -49 28 180 -244 177 444 -249 -338 283 627 -7 495 40 -339 -43 326 -628 43 801 -933 780 -944 -789 -82 489 -883 -934 -171 113 -52 -80 -773 -988 578 423 -260 -189 204 530 -603 754 -372 805 820 908 -225 403 -171 853 -473 520 165 611 58 354 837 83 278 -751 -710 277 890 446 -649 208 -256 -499 606 446 946 -816 -247 -808 308 213 693 857 772 755 -815 -660 -683 -928 -77 753 -62 -819 451 712 419 636 923 -288 909 49 511 -591 596 -622 378 436 -745 433 -513 -772 -684 -664 52 -875 589 -518 -751 667 709 -20 129 307 530 -323 878 -988 549 95 -427 -890 949 395 329 -274 195 -766 184 909 737 -376 -501 966 -600 458 -562 -310 -926 -854 901 238 372 455 -378 -284 -869 -827 -797 171 799 699 105 -694 200 -744 -407 763 68 864 -649 -218 -554 -188 -511 106 249 -364 972 652 708 -853 -404 631 683 899 883 -167 -994 -515 539 -149 623 731 -939 -392 466 596 818 -393 -505 -994 480 -545 -292 -733 -36 -208 -341 303 -276 493 660 991 428 -623 241 238 49 876 470 250 -227 975 -626 979 426 786 699 139 218 -329 528 -981 -179 571 -437 -656 856 -83 -492 210 344 -281 -56 -3 -963 406 182 264 307 106 988 917 -727 -160 -786 -754 -671 -396 -12 -483 461 -92 -543 -419 29 -919 -824 708 98 -871 -392 525 162 -868 187 317 458 -995 -310 991 -549 639 538 385 -307 -621 -36 -523 -200 -60 12 -474 -789 797 59 836 -949 -237 786 -170 260 -808 -417 -426 -614 999 -528 -393 -242 457 137 301 -627 -192 758 -500 243 -597 735 279 585 -631 950 560 -674 -154 149 -167 -501 379 700 813 708 284 -913 -329 -925 911 106 -650 -555 169 -910 552 -825 -381 371 204 432 -388 621 472 -110 159 -279 572 547 545 491 966 -369 910 -959 853 747 164 -988 761 684 698 -666 990 -895 -161 -849 -213 117 -899 -703 671 235 -810 121 470 675 -675 835 -105 -286 43 -488 -769 230 -63 608 274 481 968 -675 -580 185 -894 -559 399 -353 -578 -809 -827 -364 925 385 204 483 -588 -48 526 332 674 288 589 982 369 -480 -113 -249 8 -403 229 385 -699 876 -973 -195 220 -573 -264 -199 -765 655 -555 710 781 841 856 -377 -338 -857 -326 -589 -959 32 -152 -517 -909 681 26 595 562 272 -742 243 283 -14 -157 -483 -936 -446 -667 -484 603 -842 274 -645 -59 503 272 378 533 843 394 -619 -715 397 -871 -878 370 725 -814 83 331 -627 -235 -842 -51 473 -977 -803 950 -708 381 589 845 896 150 -274 -687 -912 885 494 118 -71 -591 -385 -491 -699 -565 -623 501 911 920 -256 -828 -749 849 -134 -775 110 847 171 8 727 334 -168 138 -906 -697 950 554 827 -101 454 -95 994 842 -355 -701 627 -835 -873 -436 649 487 -900 963 -201 -674 994 256 -495 -779 411 461 -137 141 868 -759 -599 -978 198 -444 -905 219 -774 -972 -681 639 474 -882 43 -194 794 -499 -24 882 683 -811 599 -62 128 760 681 186 153 -298 -511 -674 938 286 -94 310 635 151 -549 -850 207 -209 524 -32 755 79 -879 501 -680 647 -74 -238 -279 417 -566 931 -949 692 -662 824 -731 -681 427 -10 -979 882 -411 751 -455 338 -224 -140 -288 -89 377 708 506 -781 520 -476 -997 -3 -243 -138 -68 -56 -982 919 783 -316 -248 -478 -449 356 725 -671 853 -590 495 -165 -972 -174 -176 974 270 447 330 72 -711 -172 -451 879 755 -220 785 -65 420 -363 324 -155 160 -60 -385 128 207 -423 982 -698 -790 -684 -97 -892 -832 -195 311 628 584 -915 723 9 -481 -520 62 363 980 51 166 365 132 891 912 -530 -379 968 330 -455 478 884 -286 951 -589 480 -608 511 696 -109 179 -243 -237 -249 926 -465 -693 718 941 -963 -89 356 277 501 343 86 834 933 -152 -979 470 807 808 -751 553 -928 275 154 543 -86 -520 213 -454 593 265 -72 -436 -359 211 367 431 -194 -684 -219 11 577 -919 810 -606 -558 912 -177 -681 -406 286 168 973 -212 -365 -807 -23 170 -566 -507 -710 -776 -440 -115 -304 821 115 -275 234 -915 554 -531 -735 25 513 -887 20 -924 621 -463 -820 -526 -564 -333 973 271 -292 -964 82 669 -143 -772 -832 -310 477 -980 797 -134 899 684 -551 811 693 696 -496 -106 490 -650 -400 515 508 599 -981 592 91 -853 111 -786 -199 -254 -584 -575 -57 -589 -189 335 646 -853 -495 225 -570 -278 -484 625 -570 882 -23 948 933 -670 366 662 816 -89 -676 570 647 923 -797 93 -375 -856 -50 -725 959 883 586 -996 379 -821 303 559 92 139 -751 -494 -595 -218 -619 340 201 549 537 -856 195 -438 -472 129 -538 -923 977 235 934 -816 790 363 -833 56 355 95 355 989 -535 272 597 -280 -439 -606 -599 -709 336 -164 -552 -723 -835 -737 -487 460 897 -374 36 -354 -519 -596 -93 -665 979 232 -385 710 862 -669 378 -873 943 -461 551 -58 722 236 -414 729 103 -842 -631 -301 160 -688 -27 -191 -388 -918 832 -235 509 -433 -684 960 -360 635 258 60 637 -647 -431 134 889 -584 -164 597 -164 89 -350 -807 919 507 537 39 -114 -63 220 -399 872 -454 -949 376 -625 156 654 -123 -974 -629 -156 590 329 -178 157 33 232 7 -952 251 837 -528 -708 -356 450 -75 -211 -207 109 -312 824 228 418 -882 854 -553 477 -599 392 -853 -132 -984 399 -187 -599 217 182 933 833 397 492 278 632 -113 -883 240 -779 -121 -779 989 -547 -776 949 -986 -254 3 656 321 -227 570 555 -906 819 835 -890 -356 -639 -705 806 -169 -119 564 864 -466 483 -349 918 -187 579 -379 376 -935 906 109 649 604 630 -272 339 790 -34 249 -328 467 454 -646 -708 -593 476 873 -330 -834 32 -270 924 -661 -632 978 -622 -578 182 274 -196 118 -919 254 936 -794 -929 959 -800 -391 -207 739 -599 -126 588 542 956 -837 -841 388 -378 626 -985 -197 -893 454 160 688 -397 -905 -118 -121 -857 695 -252 557 261 152 552 751 165 478 339 663 281 -155 -238 244 599 -340 -478 701 72 829 178 76 624 274 627 662 -747 287 -567 -336 526 -766 -732 16 329 -224 517 101 96 -78 -933 432 -399 -456 455 202 974 371 711 832 351 -602 803 -924 762 56 807 -56 -150 143 -287 404 -7 -129 -106 -5 -433 -801 747 153 988 -805 338 -209 -908 -939 463 -95 419 691 -259 252 -526 -12 972 -349 -84 962 -259 665 197 -399 689 195 -274 794 -111 674 -696 213 653 -761 716 -300 937 488 -436 218 175 410 550 518 -500 -422 -298 -371 298 533 773 16 927 -441 -738 738 309 -309 113 -113 -7 7 -773 773 -967 967 -126 126 -631 631 352 -352 -871 871 -381 381 360 -360 -142 142 8 -8 598 -598 -212 212 875 -875 486 -486 -961 961 218 -218 179 -179 -18 18 -631 631 -668 668 -994 994 -288 288 326 -326 -174 174 -618 618 -366 366 6 -6 980 -980 971 -971 162 -162 714 -714 71 -71 711 -711 -960 960 -840 840 150 -150 710 -710 -246 246 754 -754 -701 701 214 -214 807 -807 -637 637 182 -182 332 -332 392 -392 57 -57 -843 843 -952 952 700 -700 233 -233 85 -85 -503 503 563 -563 -945 945 80 -80 -812 812 -874 874 181 -181 -553 553 225 -225 -444 444 -602 602 -215 215 -538 538 -672 672 580 -580 -859 859 776 -776 249 -249 -857 857 29 -29 383 -383 -470 470 -42 42 892 -892 186 -186 915 -915 107 -107 -551 551 -557 557 -521 521 66 -66 -292 292 964 -964 -727 727 482 -482 -416 416 298 -298 -144 144 415 -415 873 -873 424 -424 482 -482 -849 849 72 -72 -209 209 -992 992 220 -220 573 -573 -723 723 -146 146 -279 279 -835 835 -364 364 -985 985 985 -985 309 -309 -851 851 -962 962 732 -732 653 -653 716 -716 616 -616 -597 597 176 -176 -634 634 456 -456 486 -486 -805 805 640 -640 -534 534 -788 788 -221 221 -103 103 -620 620 843 -843 44 -44 395 -395 26 -26 -632 632 472 -472 -130 130 -974 974 -222 222 268 -268 -979 979 471 -471 -222 222 -151 151 397 -397 194 -194 133 -133 -102 102 -164 164 -763 763 -179 179 -742 742 55 -55 -823 823 533 -533 408 -408 -546 546 731 -731 -28 28 477 -477 -101 101 371 -371 -301 301 -84 84 977 -977 -539 539 -414 414 -885 885 -863 863 -565 565 488 -488 2 -2 -797 797 -61 61 -822 822 -510 510 803 -803 725 -725 558 -558 24 -24 10 -10 72 -72 -368 368 -719 719 -385 385 -283 283 741 -741 -176 176 -243 243 955 -955 206 -206 302 -302 151 -151 -139 139 831 -831 -383 383 -215 215 921 -921 -831 831 -960 960 -640 640 739 -739 -620 620 -794 794 621 -621 289 -289 -775 775 -74 74 630 -630 -736 736 -785 785 -258 258 830 -830 -89 89 -420 420 -706 706 -745 745 802 -802 815 -815 522 -522 -588 588 -190 190 -445 445 -386 386 -237 237 403 -403 -297 297 642 -642 683 -683 -386 386 -852 852 -657 657 979 -979 -496 496 -130 130 129 -129 259 -259 -773 773 -233 233 -355 355 -161 161 587 -587 592 -592 404 -404 593 -593 -852 852 985 -985 136 -136 646 -646 -854 854 -885 885 -849 849 60 -60 -200 200 -996 996 -970 970 9 -9 -699 699 898 -898 200 -200 -224 224 -115 115 60 -60 143 -143 128 -128 -948 948 958 -958 122 -122 -354 354 56 -56 -149 149 928 -928 84 -84 223 -223 -168 168 -461 461 746 -746 237 -237 366 -366 -327 327 388 -388 -93 93 816 -816 -697 697 -117 117 -506 506 -802 802 958 -958 161 -161 4 -4 -646 646 139 -139 479 -479 -932 932 -823 823 281 -281 -895 895 381 -381 299 -299 250 -250 -75 75 -625 625 30 -30 310 -310 -817 817 146 -146 -32 32 -221 221 977 -977 -764 764 213 -213 790 -790 -759 759 -537 537 -248 248 441 -441 -852 852 594 -594 -940 940 61 -61 -655 655 -986 986 -107 107 -590 590 -175 175 -60 60 -262 262 693 -693 -98 98 13 -13 -97 97 -856 856 -288 288 -310 310 -407 407 -648 648 -120 120 -451 451 -384 384 700 -700 -945 945 -200 200 820 -820 169 -169 894 -894 -595 595 105 -105 -562 562 -572 572 -667 667 -219 219 -436 436 -77 77 981 -981 460 -460 -91 91 316 -316 269 -269 25 -25 -966 966 669 -669 -157 157 -640 640 -83 83 8 -8 32 -32 562 -562 -130 130 -155 155 73 -73 512 -512 -252 252 58 -58 -351 351 916 -916 -22 22 267 -267 -995 995 -820 820 -659 659 -691 691 -920 920 984 -984 179 -179 -353 353 535 -535 -649 649 942 -942 -694 694 -272 272 -484 484 752 -752 24 -24 -713 713 919 -919 17 -17 52 -52 -967 967 -767 767 -993 993 -784 784 573 -573 -488 488 -218 218 -387 387 103 -103 -500 500 176 -176 134 -134 -482 482 -599 599 -929 929 990 -990 -271 271 566 -566 -359 359 731 -731 -474 474 749 -749 146 -146 -541 541 51 -51 -804 804 320 -320 -26 26 -559 559 -52 52 -165 165 -68 68 925 -925 -128 128 628 -628 753 -753 -880 880 127 -127 -936 936 -115 115 -686 686 310 -310 -252 252 505 -505 186 -186 -456 456 187 -187 911 -911 -918 918 695 -695 -522 522 -447 447 -519 519 -344 344 108 -108 -19 19 -960 960 321 -321 -766 766 -240 240 921 -921 166 -166 868 -868 -488 488 772 -772 -523 523 -844 844 446 -446 -996 996 -81 81 -270 270 356 -356 266 -266 -184 184 702 -702 779 -779 -840 840 -960 960 -342 342 -103 103 -535 535 739 -739 -525 525 -583 583 679 -679 30 -30 817 -817 626 -626 861 -861 -653 653 -755 755 -291 291 951 -951 -353 353 323 -323 -31 31 -298 298 554 -554 -264 264 -319 319 -40 40 -898 898 93 -93 -183 183 775 -775 -5 5 69 -69 -411 411 -656 656 907 -907 -140 140 243 -243 -424 424 802 -802 -792 792 553 -553 -918 918 344 -344 908 -908 458 -458 -252 252 234 -234 -566 566 -315 315 -189 189 -883 883 977 -977 558 -558 -789 789 341 -341 -393 393 -463 463 940 -940 -219 219 -895 895 373 -373 -975 975 791 -791 -95 95 189 -189 -677 677 511 -511 -960 960 -907 907 941 -941 27 -27 -724 724 -341 341 633 -633 494 -494 115 -115 -149 149 300 -300 -787 787 64 -64 -592 592 -539 539 889 -889 -683 683 312 -312 91 -91 350 -350 -38 38 791 -791 112 -112 876 -876 -411 411 670 -670 -272 272 -812 812 -245 245 -466 466 431 -431 645 -645 390 -390 903 -903 -78 78 759 -759 -232 232 -714 714 -276 276 263 -263 -114 114 -273 273 -356 356 -283 283 264 -264 -169 169 -459 459 -837 837 -296 296 805 -805 -961 961 527 -527 89 -89 842 -842 92 -92 730 -730 -686 686 -866 866 733 -733 -630 630 27 -27 -963 963 917 -917 148 -148 975 -975 -94 94 -290 290 846 -846 -669 669 755 -755 -805 805 253 -253 -458 458 317 -317 46 -46 682 -682 -118 118 -239 239 443 -443 491 -491 -94 94 -769 769 509 -509 623 -623 -773 773 -910 910 -520 520 -263 263 -848 848 -195 195 -50 50 256 -256 -456 456 -492 492 -987 987 -714 714 -269 269 414 -414 329 -329 -360 360 -362 362 8 -8 638 -638 950 -950 -957 957 -834 834 -167 167 548 -548 -211 211 6 -6 -992 992 544 -544 330 -330 -514 514 -674 674 -411 411 -55 55 327 -327 556 -556 479 -479 918 -918 497 -497 124 -124 -961 961 459 -459 682 -682 936 -936 -95 95 -230 230 -719 719 -597 597 461 -461 616 -616 -80 80 557 -557 -37 37 -244 244 -407 407 -299 299 -741 741 649 -649 303 -303 -246 246 115 -115 24 -24 -616 616 -85 85 -118 118 298 -298 274 -274 -416 416 357 -357 -468 468 36 -36 368 -368 -353 353 716 -716 -9 9 -188 188 -257 257 378 -378 -91 91 156 -156 -332 332 451 -451 -176 176 -560 560 788 -788 -310 310 998 -998 874 -874 -42 42 919 -919 243 -243 -509 509 -884 884 213 -213 -553 553 -470 470 694 -694 135 -135 -422 422 -724 724 659 -659 91 -91 -370 370 -912 912 744 -744 978 -978 -204 204 755 -755 886 -886 -818 818 -223 223 340 -340 -713 713 652 -652 -782 782 -240 240 -263 263 260 -260 93 -93 -288 288 62 -62 -225 225 186 -186 -367 367 -653 653 -7 7 579 -579 725 -725 720 -720 327 -327 -648 648 328 -328 -976 976 -901 901 -507 507 294 -294 498 -498 -763 763 152 -152 -373 373 542 -542 -484 484 910 -910 -389 389 -852 852 -547 547 -243 243 899 -899 545 -545 291 -291 135 -135 639 -639 492 -492 952 -952 -115 115 654 -654 656 -656 -133 133 -78 78 -45 45 -606 606 771 -771 -670 670 -883 883 982 -982 163 -163 -845 845 825 -825 276 -276 -258 258 -261 261 -330 330 -959 959 -948 948 -894 894 921 -921 -180 180 -354 354 -439 439 994 -994 -234 234 479 -479 -613 613 911 -911 -635 635 -789 789 -749 749 -64 64 -149 149 -252 252 -530 530 -565 565 -350 350 -381 381 482 -482 -767 767 -357 357 -932 932 -544 544 -112 112 488 -488 -539 539 -762 762 410 -410 -170 170 -824 824 -217 217 54 -54 -929 929 278 -278 911 -911 630 -630 -162 162 -305 305 -734 734 153 -153 -156 156 -432 432 660 -660 81 -81 -981 981 188 -188 -241 241 519 -519 -375 375 814 -814 -832 832 -978 978 -456 456 -227 227 -990 990 -11 11 276 -276 225 -225 -48 48 289 -289 -524 524 373 -373 597 -597 -837 837 476 -476 -578 578 -218 218 69 -69 -142 142 683 -683 658 -658 515 -515 -944 944 62 -62 649 -649 136 -136 441 -441 378 -378 -133 133 158 -158 -737 737 556 -556 210 -210 970 -970 37 -37 -657 657 51 -51 463 -463 753 -753 -181 181 417 -417 -270 270 900 -900 542 -542 -718 718 462 -462 -724 724 -595 595 310 -310 -135 135 970 -970 -403 403 -699 699 54 -54 96 -96 -707 707 681 -681 -99 99 -787 787 918 -918 188 -188 -168 168 940 -940 -394 394 -174 174 -913 913 361 -361 -983 983 -182 182 -218 218 534 -534 586 -586 -975 975 373 -373 910 -910 216 -216 424 -424 -999 999 -248 248 -116 116 -440 440 -823 823 973 -973 -6 6 707 -707 -645 645 -899 899 582 -582 684 -684 88 -88 319 -319 -951 951 425 -425 -611 611 -696 696 676 -676 -72 72 -941 941 110 -110 -860 860 96 -96 946 -946 -259 259 -105 105 169 -169 306 -306 -102 102 110 -110 79 -79 658 -658 -314 314 -765 765 -941 941 220 -220 789 -789 77 -77 466 -466 -632 632 175 -175 -191 191 442 -442 161 -161 -137 137 187 -187 59 -59 -955 955 506 -506 -658 658 890 -890 -208 208 -470 470 536 -536 748 -748 -677 677 -772 772 601 -601 400 -400 833 -833 -321 321 -426 426 -83 83 -317 317 62 -62 -375 375 -273 273 124 -124 456 -456 -549 549 716 -716 -121 121 926 -926 -123 123 508 -508 -736 736 -468 468 -381 381 -584 584 -456 456 -101 101 -102 102 946 -946 637 -637 918 -918 -404 404 -282 282 -119 119 -180 180 121 -121 431 -431 -294 294 118 -118 600 -600 -612 612 386 -386 906 -906 247 -247 181 -181 464 -464 831 -831 367 -367 137 -137 -497 497 161 -161 -821 821 57 -57 -707 707 439 -439 -726 726 603 -603 -2 2 -125 125 -333 333 -441 441 -302 302 762 -762 -343 343 422 -422 884 -884 -619 619 895 -895 669 -669 -107 107 -265 265 -947 947 788 -788 -87 87 673 -673 -684 684 -37 37 -432 432 -270 270 -289 289 719 -719 919 -919 498 -498 666 -666 -806 806 288 -288 512 -512 -745 745 -967 967 351 -351 26 -26 991 -991 -110 110 -9 9 366 -366 694 -694 -571 571 197 -197 207 -207 -382 382 -318 318 -886 886 170 -170 509 -509 -117 117 239 -239 -374 374 73 -73 -452 452 212 -212 -520 520 -221 221 536 -536 -55 55 983 -983 -453 453 -746 746 577 -577 335 -335 -461 461 668 -668 -620 620 984 -984 6 -6 -278 278 -716 716 922 -922 556 -556 -454 454 -718 718 402 -402 -757 757 -730 730 -767 767 183 -183 879 -879 827 -827 939 -939 -770 770 13 -13 333 -333 852 -852 -629 629 276 -276 -565 565 -308 308 473 -473 822 -822 -571 571 632 -632 76 -76 278 -278 -453 453 691 -691 -188 188 -895 895 -697 697 -975 975 741 -741 34 -34 893 -893 436 -436 501 -501 49 -49 -910 910 867 -867 886 -886 252 -252 -453 453 423 -423 -779 779 -39 39 648 -648 696 -696 -495 495 -454 454 -191 191 104 -104 -512 512 978 -978 -625 625 -322 322 558 -558 -505 505 -514 514 -507 507 -616 616 -296 296 -191 191 646 -646 -744 744 -207 207 439 -439 20 -20 81 -81 -963 963 29 -29 -922 922 -258 258 123 -123 516 -516 698 -698 -234 234 -76 76 516 -516 632 -632 -893 893 572 -572 897 -897 261 -261 -413 413 -169 169 -787 787 153 -153 -577 577 -610 610 382 -382 -941 941 234 -234 -222 222 -655 655 27 -27 251 -251 -863 863 -609 609 -472 472 687 -687 998 -998 -97 97 148 -148 -360 360 629 -629 -483 483 -932 932 -389 389 775 -775 -647 647 300 -300 -711 711 979 -979 947 -947 -997 997 -164 164 -850 850 454 -454 -589 589 965 -965 37 -37 -94 94 -205 205 -525 525 -744 744 942 -942 -504 504 -138 138 777 -777 573 -573 986 -986 596 -596 517 -517 -79 79 -429 429 -484 484 546 -546 -354 354 -795 795 -838 838 106 -106 576 -576 -516 516 747 -747 -666 666 287 -287 -158 158 497 -497 31 -31 770 -770 322 -322 -167 167 913 -913 578 -578 -897 897 -582 582 162 -162 -207 207 -634 634 -351 351 -399 399 -182 182 784 -784 -405 405 434 -434 522 -522 61 -61 962 -962 57 -57 -689 689 -386 386 636 -636 532 -532 -544 544 257 -257 832 -832 -690 690 558 -558 50 -50 107 -107 -174 174 298 -298 672 -672 -206 206 909 -909 -73 73 590 -590 -887 887 -761 761 320 -320 -837 837 -781 781 834 -834 -963 963 -620 620 203 -203 612 -612 -462 462 -760 760 690 -690 754 -754 697 -697 -371 371 -551 551 -770 770 962 -962 833 -833 482 -482 755 -755 -825 825 -733 733 -830 830 -323 323 101 -101 995 -995 506 -506 782 -782 792 -792 -681 681 342 -342 -209 209 -427 427 864 -864 373 -373 -588 588 686 -686 -403 403 -789 789 -829 829 962 -962 -978 978 -237 237 -666 666 67 -67 -581 581 -247 247 95 -95 524 -524 950 -950 -713 713 620 -620 -365 365 734 -734 -770 770 219 -219 171 -171 -491 491 439 -439 239 -239 861 -861 564 -564 -70 70 -621 621 296 -296 126 -126 191 -191 -626 626 -698 698 -909 909 -156 156 -439 439 785 -785 -538 538 367 -367 -563 563 -538 538 752 -752 -493 493 -880 880 -264 264 486 -486 -344 344 -431 431 -24 24 -247 247 -970 970 -126 126 -572 572 413 -413 -510 510 86 -86 830 -830 588 -588 -867 867 -181 181 -305 305 123 -123 713 -713 -295 295 -340 340 813 -813 366 -366 -821 821 -377 377 -633 633 -196 196 -658 658 -232 232 -539 539 -431 431 -520 520 -882 882 -389 389 -579 579 -629 629 -448 448 461 -461 52 -52 90 -90 953 -953 -413 413 -861 861 -693 693 -524 524 791 -791 247 -247 254 -254 -396 396 -287 287 -741 741 -275 275 -312 312 85 -85 -223 223 756 -756 -211 211 -5 5 -733 733 -30 30 -349 349 -256 256 -631 631 448 -448 -652 652 635 -635 461 -461 -798 798 259 -259 -637 637 46 -46 -660 660 -478 478 -337 337 -14 14 760 -760 -650 650 -595 595 768 -768 -219 219 -913 913 199 -199 -660 660 -303 303 18 -18 -174 174 -188 188 -726 726 521 -521 -951 951 763 -763 -351 351 -913 913 331 -331 772 -772 -448 448 -428 428 624 -624 850 -850 877 -877 -697 697 257 -257 -499 499 -880 880 837 -837 952 -952 519 -519 -526 526 -147 147 726 -726 -769 769 -409 409 -170 170 -364 364 518 -518 -707 707 -333 333 252 -252 944 -944 -27 27 -10 10 217 -217 -274 274 577 -577 -174 174 620 -620 682 -682 -193 193 -907 907 321 -321 -526 526 -843 843 -794 794 -687 687 872 -872 717 -717 300 -300 -247 247 809 -809 355 -355 -608 608 650 -650 -627 627 829 -829 755 -755 994 -994 543 -543 -710 710 658 -658 -52 52 382 -382 -114 114 -711 711 403 -403 -830 830 -99 99 -762 762 -995 995 -798 798 790 -790 144 -144 -778 778 -890 890 -862 862 264 -264 761 -761 889 -889 -628 628 702 -702 -729 729 817 -817 -749 749 -777 777 -95 95 -798 798 734 -734 941 -941 -8 8 -784 784 640 -640 328 -328 -440 440 -396 396 -163 163 444 -444 -577 577 -768 768 -133 133 -301 301 548 -548 710 -710 -900 900 652 -652 502 -502 886 -886 91 -91 851 -851 -333 333 -986 986 -44 44 67 -67 -997 997 -376 376 346 -346 378 -378 819 -819 -74 74 499 -499 397 -397 30 -30 993 -993 -298 298 91 -91 -663 663 58 -58 137 -137 -58 58 -154 154 -832 832 132 -132 -337 337 75 -75 -452 452 -406 406 -527 527 -213 213 585 -585 696 -696 657 -657 230 -230 681 -681 -242 242 -956 956 589 -589 -573 573 767 -767 -798 798 553 -553 561 -561 644 -644 -710 710 492 -492 -551 551 709 -709 374 -374 -873 873 -70 70 122 -122 895 -895 -546 546 -646 646 -705 705 596 -596 313 -313 -899 899 919 -919 -376 376 -548 548 41 -41 274 -274 -855 855 -822 822 824 -824 930 -930 -488 488 421 -421 13 -13 282 -282 -650 650 -439 439 554 -554 -56 56 252 -252 -790 790 -254 254 -699 699 -786 786 75 -75 -326 326 -310 310 880 -880 480 -480 518 -518 -475 475 809 -809 -714 714 -815 815 -788 788 -953 953 321 -321 -724 724 785 -785 -140 140 839 -839 651 -651 -425 425 -24 24 572 -572 -179 179 532 -532 254 -254 204 -204 395 -395 -568 568 75 -75 -768 768 -302 302 525 -525 -339 339 -309 309 -284 284 222 -222 -368 368 -395 395 811 -811 -531 531 -73 73 -918 918 -112 112 -832 832 920 -920 131 -131 -869 869 -404 404 889 -889 373 -373 -660 660 357 -357 -598 598 -904 904 -358 358 869 -869 195 -195 -629 629 -998 998 -69 69 -752 752 822 -822 -526 526 837 -837 74 -74 321 -321 -786 786 897 -897 119 -119 -509 509 -334 334 112 -112 -651 651 -307 307 33 -33 508 -508 275 -275 -328 328
29452
-466 -52 -186 466 295 480 654 476 514 450 917 752 -663 -910 -799 -14 -45 682 248 841 106 -378 -460 -327 990 167 814 455 300 -943 238 -187 199 -217 -24 725 364 -771 758 -143 482 143 -496 -542 611 44 319 432 877 688 -921 76 -285 78 -38 724 -52 37 -432 -881 145 434 162 215 973 206 871 -874 931 -325 -982 -180 -500 -998 -421 263 -773 -836 -648 840 261 356 799 932 -860 515 787 928 32 858 870 -893 184 -997 295 -710 889 -772 -74 -359 -684 480 531 -667 731 -867 -234 593 -918 809 -446 930 500 865 -679 330 -302 100 -887 896 -526 93 905 403 -726 -443 998 228 -756 249 -312 -104 -784 -248 617 864 90 888 979 -765 -863 530 247 391 994 552 -604 194 301 -766 -791 -282 -862 727 668 493 -889 -169 -227 984 -915 -695 -268 480 -34 -295 -531 -812 -737 662 -471 398 -646 -753 -368 -718 -122 63 -43 -787 485 -4 503 187 -596 -559 -158 -619 664 604 -151 95 608 286 -220 -979 -605 54 -214 -483 -138 -929 -199 -240 948 -356 562 -336 964 621 120 929 942 -63 -102 982 -59 -712 326 -49 -172 -394 -54 -495 -94 -452 480 979 466 -644 501 -351 450 -610 -210 -337 628 -538 -708 -461 266 -79 -311 891 265 64 921 -11 -486 572 888 692 -132 -494 -219 921 -291 80 -97 22 254 781 174 345 -824 650 -814 303 -927 347 360 955 743 536 -801 481 -429 -832 -227 -969 -917 944 -211 -363 488 -111 820 252 -592 185 -128 -437 -657 -2 -250 47 -550 551 -373 -189 -168 166 272 -688 -102 -982 658 -516 -519 -904 -188 -97 -98 -897 -197 503 -369 855 726 585 -388 -709 169 580 -724 601 307 -693 -293 237 -639 -965 -929 553 855 352 -479 709 405 304 803 245 314 -255 -708 -348 -136 -939 -726 49 338 37 -247 -367 -527 398 402 388 -908 490 -177 -565 970 253 -121 545 35 -912 627 732 907 -59 132 -509 -922 -809 -982 593 -632 450 102 -9 672 -681 790 26 784 -761 694 -412 634 -837 -548 380 -655 -511 505 -518 355 -79 428 199 945 146 -734 120 173 -13 945 -941 330 -122 131 321 -149 978 866 643 -307 -8 664 -63 -265 -42 -342 875 453 872 -692 -383 -363 27 590 -89 -664 -146 837 -286 619 -563 838 -23 -582 53 -659 -971 -329 231 -65 -292 -51 -515 -530 -667 806 970 -1 593 320 -214 269 -131 970 -813 -211 -770 342 411 -604 -269 188 -115 571 51 -514 339 -711 472 346 -780 -129 -438 679 996 122 -161 802 -545 -775 822 -239 301 705 958 -981 -540 -583 -130 -182 499 265 -26 -435 -262 -310 278 775 749 -30 -867 -427 -319 598 -315 453 -507 -235 -107 633 -254 -27 549 -694 -654 944 260 -971 857 15 951 -322 -865 -534 -263 309 581 -810 591 758 -21 254 -515 -74 -721 149 -837 -321 -318 -185 -821 753 990 -765 761 433 -477 189 -397 942 971 -659 554 332 726 -633 -856 308 664 -574 540 -854 905 348 296 464 -280 378 788 745 578 335 -257 400 -43 -812 448 445 395 -526 -763 237 -561 -111 -834 -581 632 -31 553 189 162 -471 545 281 728 -384 917 -516 -377 752 -968 -592 -389 -164 174 485 -37 -756 866 -727 466 535 3 -6 542 -233 -820 -485 750 -532 628 -813 657 81 688 479 366 -438 -443 -871 803 772 454 577 497 438 -375 -955 231 -722 -881 165 914 -279 234 453 -19 -368 700 -919 664 834 -235 -741 963 762 154 254 558 414 -150 839 -173 425 261 -672 333 751 652 535 87 419 794 -270 674 884 168 302 175 -829 237 -116 240 -769 -970 -982 131 -775 109 -572 845 386 -196 784 -697 811 788 185 -527 -986 563 324 -140 -158 648 681 -580 -667 460 218 444 -723 576 630 241 737 -789 -585 -823 697 -438 -209 -652 482 -594 871 -637 319 -994 -591 3 797 -879 786 -899 864 54 723 -122 -918 -363 -747 255 -597 -782 417 -434 592 -368 -783 133 -365 -297 259 465 367 -870 114 58 -960 -286 415 595 -380 -729 -359 -284 731 943 -513 235 840 -476 -427 749 274 352 -736 927 871 -212 572 -397 -145 -183 -211 442 782 580 -530 459 -507 -27 258 -964 -428 252 -524 744 -691 654 771 867 492 63 -824 990 -378 653 441 -316 563 676 -712 -20 854 -609 840 39 -702 247 322 -621 -952 730 -969 492 -19 240 -871 -722 876 -213 852 -315 -527 -375 -885 -991 -861 450 -47 417 314 461 501 -75 -17 656 450 -377 46 -228 -759 395 998 -315 -215 880 -477 -728 -788 152 391 328 283 608 -151 -397 221 -212 933 -13 42 457 988 626 197 -448 546 118 946 -863 -105 -553 -300 430 397 -439 -13 363 -339 502 -70 11 934 -827 -169 196 464 40 -739 706 -713 -424 -110 -941 -671 229 600 911 -286 69 -192 -862 517 -472 693 -372 516 812 -946 803 -915 -850 911 -318 -140 -749 -768 -169 -841 180 -596 274 938 738 424 -722 -564 -310 137 414 -673 402 310 -285 -287 -49 -527 -505 -885 806 -184 537 -571 -933 605 463 675 -468 -650 -898 -704 -351 -836 -817 131 -159 -410 614 358 723 -934 100 -601 506 44 535 754 24 -724 -951 815 145 -214 -564 522 304 784 -713 835 802 -44 382 -562 649 651 483 701 -281 322 -463 954 -469 919 -368 -678 460 53 -748 176 -785 845 -666 176 383 40 132 -852 -158 -958 -363 585 -944 820 570 -989 131 505 393 731 -757 764 512 -633 327 -812 788 483 -936 -173 -505 215 -593 207 -694 -641 620 -979 232 -84 -942 -399 -751 529 707 -436 813 542 33 592 -723 870 -562 627 -197 -341 -156 -16 687 -752 216 560 -539 787 844 -778 -340 3 -847 694 667 -107 -174 -584 -52 732 144 -345 -842 240 484 739 -675 695 894 -923 89 82 -493 319 -338 147 658 761 402 -640 629 -84 -309 -912 -769 576 87 -417 937 -254 520 828 955 -248 -515 565 859 890 377 226 519 -221 -703 49 558 464 -126 608 -769 775 -478 -720 910 592 -678 724 -458 -515 821 -32 -821 91 -135 -252 -375 -634 707 588 606 191 -726 702 -107 -651 10 -455 182 282 917 -53 -212 825 280 450 678 -590 -27 -858 -127 190 498 -956 -361 -302 217 -804 -301 633 350 -498 887 -54 -966 -471 49 -269 -328 310 515 -797 -494 -670 63 516 -154 -503 522 802 -982 -735 10 258 -270 -952 -383 -982 -689 254 -981 603 -879 558 -754 -678 438 -380 -814 -6 733 -318 76 -791 -654 -275 640 284 881 -243 495 -54 991 63 915 -61 710 554 178 480 704 -888 668 -419 371 634 -324 164 298 325 -547 -450 161 -775 -328 482 -94 -54 -69 -485 -145 -945 -419 599 -163 -407 12 308 889 3 -593 -507 800 -76 839 712 -582 540 -728 -575 369 390 -249 -345 613 35 429 628 387 770 625 839 18 -499 -570 269 -401 -972 -801 327 -559 -310 -163 -726 -166 -643 -174 -110 -921 483 -305 -953 -674 913 950 -277 908 257 480 -465 -611 -749 -250 -6 389 845 950 -497 -493 71 140 -499 114 -505 -499 -354 849 354 632 -778 -609 -591 -120 -960 162 -359 -579 -664 -660 -385 903 547 174 -657 -18 -243 370 -254 935 -994 393 -674 -212 235 -372 938 -418 339 549 -288 -899 -596 -488 -183 934 -873 867 -955 404 -334 -829 196 467 -924 218 61 -854 -981 655 296 987 269 798 261 -394 -696 -923 -464 -545 957 -537 851 979 -377 619 -892 -44 359 829 -573 478 728 528 -115 96 249 -817 -386 -466 -145 127 -47 -727 -172 -820 53 368 699 920 -611 919 634 746 165 535 -78 -549 921 702 -653 596 -529 -649 -964 787 73 -269 897 -972 848 -773 377 109 -270 -353 -935 4 618 449 -878 350 425 565 -866 660 164 -322 -575 640 425 88 -532 653 52 184 458 802 30 -144 803 380 -972 -741 -76 -825 149 918 616 -775 -493 -255 652 -706 782 -837 772 -842 196 987 225 712 -66 12 -853 627 -863 -216 -663 831 265 -910 -57 -84 -157 150 229 -994 -795 -151 790 -55 -916 -905 132 307 915 -931 353 -318 -678 64 -281 -588 -573 -420 159 972 851 -413 180 -215 815 -510 967 285 -961 948 -758 -132 -608 -771 -846 -944 895 997 401 486 3 709 -709 -973 -448 -103 -813 218 -576 -375 -571 -322 216 380 -899 -849 -318 723 784 -893 711 -327 -147 -961 -593 225 332 0 -951 846 660 -642 541 -522 -580 215 -403 -169 -652 -627 -700 286 -891 395 -972 -77 -53 943 -685 363 598 -890 -180 839 819 -994 713 568 -806 -284 144 -576 -997 -916 968 773 817 387 -656 769 22 -443 -228 -488 -636 989 -216 -806 -595 95 -356 803 760 -404 -483 582 685 -637 389 783 -981 56 -199 -910 382 906 312 725 963 606 -882 726 -889 870 739 -645 -152 385 -103 -262 -137 -29 -404 -155 -684 -451 -485 -302 168 -533 -96 -783 -369 934 -310 -231 -340 57 -34 868 -573 -70 711 -5 -483 -953 -660 -637 -599 -67 503 -386 -601 77 233 -936 65 823 -274 -115 856 -466 634 312 110 997 641 -100 604 209 120 -408 933 304 466 -756 117 72 280 -306 -729 86 -616 -837 642 119 272 -308 -757 -242 -478 207 -995 883 -843 134 -583 -103 -80 -746 -628 -273 -165 732 -522 217 510 -535 -510 -200 681 -259 -395 -201 889 299 -322 -958 167 957 -153 239 359 -58 815 -545 974 -704 -202 415 134 -388 -66 696 331 -894 856 321 -475 315 -183 -301 -181 -893 258 721 -105 958 316 -404 -987 29 -355 69 821 -55 -133 164 -371 -58 757 -717 -331 846 -758 744 -281 414 352 223 -674 -147 842 -227 447 -471 331 514 689 -76 -219 -133 -569 559 -933 767 400 -979 -737 -108 513 491 993 -506 688 -145 305 -950 509 806 318 41 394 -852 557 -548 982 -574 -169 -162 953 -498 -611 865 879 199 135 626 253 946 146 200 938 636 684 -364 583 -18 -632 -667 310 965 -622 544 -825 834 -26 312 310 533 869 -36 544 716 -153 -551 -828 158 192 653 -672 3 -282 728 816 741 958 -166 922 361 515 -525 335 389 757 532 573 -985 -522 16 -675 580 506 368 -215 710 998 908 861 -875 -308 -901 -161 272 906 -372 500 -977 742 -578 27 60 81 -584 -36 824 495 -132 -319 746 19 -210 -858 -634 613 -874 -334 556 242 860 -368 988 -791 2 284 -860 409 -620 -72 743 22 -108 674 -374 567 106 -552 -233 -513 530 -530 508 298 434 -746 -904 -361 -193 -706 963 829 -260 993 412 438 118 58 881 -461 769 740 -726 -628 -946 797 598 870 696 66 605 -231 -655 -334 930 -480 -910 798 434 -829 169 -302 -167 -954 605 -967 -367 -705 940 -707 508 -591 502 537 -597 600 560 -748 79 240 -260 -538 708 -110 777 268 -777 652 407 430 -500 784 705 611 -562 -867 194 823 -95 -934 220 722 -12 910 -215 -170 -518 -488 -137 53 577 136 -246 185 611 -902 -970 875 -995 -8 608 -103 325 379 269 842 659 -713 227 291 487 286 912 -242 -939 631 -641 847 758 248 133 -920 298 579 182 -853 -672 -390 250 851 780 734 -474 -951 -234 -178 216 -707 862 422 919 289 184 915 -614 -632 -384 263 514 463 -623 -662 334 -383 -924 719 -549 773 -913 -455 -338 566 -464 -528 -537 756 771 657 -531 -948 510 -142 -391 -668 854 -314 739 664 76 356 244 -210 -678 -848 488 -428 125 -369 -144 -139 369 -216 -580 -409 491 663 103 -541 78 135 405 -74 373 -910 500 -817 -283 -64 952 186 -280 538 61 -165 569 77 78 -21 -970 -666 -687 -203 983 887 712 -781 -120 348 -390 716 -377 576 302 -434 581 545 565 475 -806 566 -3 935 -204 -476 790 -950 -689 809 880 670 -331 -799 187 -280 -71 -646 -613 127 498 541 -627 98 379 7 -786 -280 -27 692 -638 401 101 836 524 -513 485 -176 132 274 -916 -887 -744 -122 556 -381 -402 -477 -51 -341 428 132 194 -466 601 -235 -879 -538 -329 -90 -397 741 108 -598 -172 880 -229 -103 903 284 -7 716 -228 717 -568 -678 27 346 613 8 606 -417 -335 5 101 88 784 -602 656 752 997 32 721 -859 -6 -908 641 -940 478 -558 -783 556 -524 981 -1 865 -653 -944 507 935 699 -348 -182 -353 798 947 849 -235 260 -204 809 -334 274 317 58 -469 -566 -912 98 -64 200 -114 -57 -993 -531 214 828 919 735 878 929 -38 151 -234 -526 -805 123 841 178 723 -671 -172 297 -705 464 269 742 607 -153 -297 695 -693 797 -968 80 958 206 -163 -640 -854 911 -992 -115 207 -530 781 641 -421 33 -830 -308 -169 323 498 -402 -382 -282 -171 -627 -67 370 337 -518 -604 -909 -590 -422 -169 -648 704 370 -118 -999 548 344 640 106 -309 -27 102 -930 389 352 -385 516 -815 261 -963 -406 -523 47 -546 145 -475 -353 389 -433 -943 865 235 64 350 -109 679 13 -754 -672 845 818 -780 -548 444 893 -235 -509 618 522 -508 18 -556 -920 640 916 -272 -526 309 255 -41 159 -188 -483 -451 557 769 -47 717 -926 -733 -31 931 -312 657 874 579 898 -16 126 -41 486 962 -261 0 -30 424 663 -70 -147 917 668 617 477 779 780 -749 522 426 -382 -317 -705 632 -271 -535 115 -400 -222 898 -640 -62 7 -783 836 -854 27 654 499 -392 500 -160 -521 234 301 335 -202 223 48 -795 -793 122 -237 -415 864 524 -26 457 -64 -706 -850 -304 170 -951 -180 -547 260 407 344 -338 -140 -732 692 240 778 -18 813 265 52 48 214 -6 980 -257 118 548 -973 -978 -267 -519 -566 -177 -148 -837 -707 918 906 140 -360 834 -731 -549 -634 -901 -113 746 631 -606 -235 -773 -326 86 -466 -667 -475 761 973 -241 -509 802 122 247 -813 -667 -3 -607 -20 384 694 -420 38 237 82 381 -945 -322 551 885 -309 755 336 -631 180 255 -656 -530 475 -404 707 -464 -112 -384 917 -82 725 -671 461 -357 968 397 -385 -999 817 -748 -665 0 -445 210 689 -731 197 848 -54 -95 -177 -709 -814 474 -565 -268 -796 770 763 -16 356 854 -256 493 -457 -535 -657 337 -564 -48 -296 577 300 -23 301 -206 962 -393 -309 -42 -231 36 -335 862 291 -478 936 -300 599 -149 -24 -72 809 -976 540 -755 574 755 2 -573 800 -318 -820 -36 -876 191 970 -247 -898 325 12 -574 448 -911 227 -961 709 189 -19 -299 -585 -728 110 74 99 -55 -269 789 -764 19 5 -515 -799 -540 -68 -132 505 -854 316 214 -317 -361 181 582 58 -695 -939 641 -677 -400 683 817 777 -627 439 266 527 -933 -333 -488 -421 -791 -711 548 -298 953 -403 -909 -163 169 -344 724 878 455 -873 163 -471 25 29 -485 77 814 -690 846 -593 297 -77 -581 29 55 707 356 909 -140 -970 -46 166 329 -527 -797 288 260 -43 409 241 -197 -913 445 18 426 -626 563 222 596 -593 957 -9 -876 -464 510 -866 674 -352 639 -946 -911 -210 -46 803 -909 916 -203 -731 -527 -187 820 -924 970 296 419 -464 68 -648 53 -638 794 -973 526 -237 42 399 -375 -917 -438 -172 -522 -360 -69 150 -232 994 262 -605 189 -998 -270 510 210 -56 -735 -327 505 93 -433 530 -664 696 326 -495 -777 -472 -691 -530 477 472 165 419 -156 -506 488 907 -803 472 -639 467 -771 608 -715 18 847 815 532 -708 -601 -777 -682 471 638 394 -44 914 -724 -749 504 97 574 966 820 592 -789 150 220 301 70 784 311 -657 -207 587 -725 130 647 559 137 -53 -812 -989 -891 65 -367 488 399 -236 -394 -215 -345 890 -277 -710 439 -363 248 -855 917 573 -782 207 -53 -239 -641 963 -489 103 226 -132 104 -226 -509 390 119 264 -293 -465 497 -13 318 -282 -337 755 -45 318 192 398 132 -798 -626 673 -157 -415 520 -509 837 487 -969 108 -372 -97 298 -36 715 918 -567 -489 -347 555 339 268 -518 -567 -229 481 31 -606 -11 -157 -438 -32 -596 -183 156 -511 -796 -425 -827 -739 312 233 -79 -312 799 255 964 -213 655 -804 260 -642 724 659 -631 -713 -878 94 927 -866 -329 614 734 886 689 -676 99 -341 261 961 -264 -404 590 -414 -111 -544 -272 -697 -199 -1 -963 666 -391 404 172 157 639 642 -103 -378 -482 -551 -798 -145 420 -438 665 765 416 468 928 202 -19 -788 -574 150 790 711 937 -772 -404 710 277 -596 -256 448 410 -938 -442 -78 -516 -911 729 -608 796 77 97 -25 117 -771 -905 241 -249 -153 528 -223 -141 220 -883 345 158 -246 664 763 -416 98 -749 213 -290 990 353 -541 -568 -486 -414 -223 552 -900 -463 -372 -995 832 850 682 462 910 473 -494 -54 804 -510 147 -829 899 912 -84 295 -596 23 46 569 425 -788 -89 599 316 -588 -82 -391 187 983 -424 252 -989 -787 -781 110 -77 23 -266 -575 -441 669 964 -958 -834 -821 630 620 -505 -293 -123 527 -297 -340 666 -1000 -829 -293 -853 56 816 13 -323 -641 -362 684 -34 -256 -145 833 -988 157 622 -278 -807 162 157 -546 524 -355 -381 582 798 924 -816 241 -27 310 -679 -67 -151 -614 69 724 759 -215 -348 -266 133 -223 -970 358 -813 977 -978 293 -291 -128 299 -814 63 447 -883 -856 -903 7 -861 714 -257 547 763 446 329 102 -619 35 -99 -349 760 -15 748 124 507 2 -479 -711 -24 -957 -366 -359 -428 281 -513 812 -13 466 513 581 -849 -774 92 -663 923 -832 -326 753 278 172 481 -867 -303 -933 382 854 -834 -870 -970 -514 511 -241 45 607 591 -835 -512 282 -554 846 -846 57 -773 825 -342 992 69 704 -268 -762 -860 232 -123 394 268 774 -817 735 282 392 972 237 -947 -379 57 -241 -73 672 925 768 807 -945 523 643 353 69 510 623 -757 -790 665 -227 543 829 452 -617 432 -15 -663 843 -306 813 -219 -31 783 -458 985 270 483 929 347 -457 -740 434 934 889 992 -717 -298 -756 480 -577 -648 -304 -549 -269 -91 -384 -550 -184 572 319 431 -907 -520 610 104 -736 -260 879 -876 404 737 -280 749 -301 596 233 500 -339 -112 334 -877 498 119 747 -989 291 570 597 590 928 640 916 -798 375 -146 270 580 2 103 -205 -435 -554 814 16 752 700 603 -731 -375 98 -605 -486 414 -143 67 332 465 734 79 -1 -847 -12 520 903 580 308 -316 576 -819 -69 -971 607 -986 -634 586 139 367 680 744 -119 412 -752 995 904 -354 -587 -745 489 486 -766 -250 97 -754 -460 -7 -237 -656 -602 -904 -147 977 851 -783 153 119 505 -444 -855 -378 -953 -645 246 832 -265 -603 -278 278 -310 -672 -784 724 -443 -156 -402 828 982 759 19 -189 -689 613 540 335 -280 -524 727 528 -491 -890 -224 451 769 495 259 402 782 -397 -490 -859 -336 -387 -380 920 495 959 679 829 -977 695 -196 551 -948 -615 400 -255 27 999 -149 342 706 306 -932 664 226 36 -756 -921 773 -368 390 996 -249 729 58 -914 556 -245 195 173 430 52 569 825 -413 -253 -492 -74 549 269 655 796 297 463 -996 -192 -132 397 -568 -22 645 -13 79 -36 768 -982 -666 -378 20 73 532 586 -880 921 78 -276 -256 472 -693 663 467 -467 731 -696 572 640 -366 -857 -528 -291 319 -991 -201 942 -87 -993 -356 -237 603 -643 693 -3 -888 957 34 -217 355 -308 407 625 732 -331 6 -321 112 -709 316 830 -575 911 396 688 -177 414 461 309 159 444 -648 -135 889 722 -855 890 -98 -629 -61 -328 -505 136 -41 858 322 -270 -861 899 878 -240 -613 723 329 -647 998 296 -176 81 142 638 795 -522 893 941 24 -612 -756 908 -787 833 910 -775 -997 -877 170 82 -824 7 -328 -466 -993 -353 322 -510 -110 -467 -593 -227 845 -990 -588 354 -797 -448 -539 -570 -521 -992 877 -424 787 781 -371 286 17 899 -840 -401 837 -272 989 -264 540 -305 -538 -891 -864 215 264 -797 564 -130 -336 752 267 -332 572 -572 -404 132 600 94 -806 459 844 -158 705 -580 -368 -377 -850 873 -761 -668 595 -83 -186 -488 -75 943 917 166 -198 769 -828 -662 -403 605 -275 417 698 500 729 -999 -165 856 748 -735 321 -937 -678 515 -917 -826 581 369 211 -408 666 566 -697 -986 977 581 -925 303 253 45 -679 954 -184 -669 -72 -897 237 -299 827 -661 434 961 -675 -705 -731 539 559 -439 383 -46 758 -57 -481 517 861 -932 -577 685 459 -307 196 335 -861 676 -800 -667 -581 421 -556 -370 32 -871 -435 380 -480 235 517 -959 864 -377 274 -324 -148 -117 -85 160 -949 304 974 -799 901 -936 -431 -822 707 -966 -298 52 -964 587 386 700 -532 545 515 617 -879 648 20 954 -165 -131 -665 -540 326 970 -99 -108 -558 -746 678 -633 -898 -934 -108 609 817 -102 507 -690 74 126 -758 972 -371 886 474 -536 656 -5 851 277 -540 -119 163 -367 -157 -620 -666 -286 589 -181 948 -893 855 477 -455 840 -285 -965 62 -511 592 661 296 -996 -224 858 523 -622 -23 -796 -906 88 193 -632 -407 -187 -612 46 -46 -36 141 869 -871 626 -572 533 188 -638 -524 861 -300 957 -324 984 -340 427 -858 201 564 455 705 -278 -237 300 -871 973 53 -875 209 -441 466 942 365 -608 536 969 -115 775 781 -837 808 -73 -866 363 66 -681 992 890 596 -335 51 2 859 -980 67 -88 349 -302 289 -557 340 606 -29 29 325 226 728 279 -724 -71 -361 -486 239 604 -639 -798 -398 -309 -568 -279 308 -260 983 965 943 -64 808 -552 -565 -116 -757 11 -667 -71 -19 504 966 8 151 731 -929 727 383 -175 -257 283 -675 675 652 601 245 -165 392 -947 -663 -55 -480 -489 809 -656 659 553 -468 153 -915 921 766 180 708 -270 -788 593 631 441 874 -752 960 -684 -731 657 -237 830 -827 -312 719 -901 820 -934 -729 -387 611 -594 -536 -64 605 -377 287 -330 -523 998 -709 686 -849 -501 56 26 905 893 587 956 -803 620 17 26 494 -995 326 466 731 -166 720 -504 59 -669 -180 -122 -673 975 -116 328 -861 860 -863 16 459 -973 617 -216 914 -886 532 512 -118 479 178 465 594 775 493 65 678 -99 -948 -368 -188 976 84 277 410 -719 -267 -13 998 298 -107 661 679 98 336 189 -338 270 -464 -796 488 902 620 918 959 -270 825 925 243 -711 820 -956 382 632 -380 -863 646 -914 362 63 817 706 349 513 -317 -150 -312 695 -782 -655 54 816 137 -563 473 -429 -66 -205 -651 0 -269 952 153 929 -651 636 -795 296 913 446 -172 -191 -507 282 -175 827 -100 -756 -197 -987 886 99 -99 -904 -879 934 -286 1 992 157 -240 -781 -559 954 -221 561 -893 746 32 -209 525 588 -982 -420 797 -382 464 -704 606 -827 -550 -413 -928 303 -761 598 -868 306 34 396 -775 42 -770 -988 -904 -53 -230 827 510 -716 898 683 -791 211 3 -266 -130 60 665 286 -296 203 -502 -893 257 95 -407 -97 984 -298 -22 128 -873 646 429 -933 240 350 -615 941 -824 774 -97 -829 226 280 612 -822 876 -851 817 -178 -729 -682 -477 451 -970 -575 -831 -589 97 -892 -692 212 939 -338 -137 -648 509 -273 136 -316 439 -13 -498 -941 -144 780 855 838 -901 -608 -535 739 -730 -54 -944 110 -677 923 310 632 910 -32 753 -324 684 -457 5 -501 307 438 -305 -922 404 -388 -62 639 -731 -880 164 -186 404 592 981 433 824 -688 602 -98 385 618 -720 -127 -168 368 450 -754 566 260 -25 -949 -82 498 -510 -370 538 156 -141 -595 235 -235 -379 -950 147 164 231 -153 -466 818 -623 459 873 600 -723 -902 -814 -648 158 767 -611 -883 608 -10 544 671 958 534 -483 827 -732 -478 -459 830 237 -237 -516 -462 524 556 -234 237 -808 409 281 901 151 537 -19 913 478 13 -821 97 3 -944 282 -282 -244 731 -291 -621 860 -231 725 -325 -897 -444 -256 -689 -166 -170 802 896 -58 -363 138 -301 585 865 936 -784 -564 889 -252 -32 -72 -450 -548 -839 845 843 736 -871 -88 -767 775 222 842 755 -361 279 -20 84 560 163 -623 98 860 -685 519 268 -297 -90 183 -576 634 541 906 -116 204 -906 -148 637 -833 722 -52 -676 64 568 -567 -502 67 515 -975 -512 250 675 726 827 156 438 727 494 816 -69 -132 -606 164 771 -546 415 -492 -86 839 829 486 702 302 -405 705 731 510 519 28 -622 463 -209 -486 685 640 -471 -804 569 -10 436 281 -572 -519 -127 916 449 -369 -917 715 426 772 495 718 -718 -784 785 963 316 223 -23 -37 -380 147 -567 -760 814 -977 931 140 205 622 -285 182 953 -775 -270 711 152 -36 -439 -453 19 -375 -311 -280 643 -38 962 752 -139 469 -845 304 548 620 -190 -296 230 -676 -828 735 -972 291 -998 878 -383 506 -18 123 -580 343 361 484 -164 184 692 201 -814 901 -20 813 -100 357 -984 -912 -796 -936 309 757 -922 104 176 -692 284 615 219 570 -483 -348 -862 163 917 572 -899 204 -563 -207 772 -233 233 782 -498 252 -929 -122 -943 375 344 -875 299 44 -350 312 847 -40 950 -882 634 -393 -740 441 -999 -837 828 500 -980 20 649 -585 592 58 -517 538 -626 933 -652 267 602 -512 -923 -240 -27 492 -325 923 -31 -675 8 -462 910 32 565 870 184 866 455 -302 -778 271 513 2 44 750 37 948 -603 -943 -569 799 199 -568 250 832 -622 643 -134 -455 -557 -196 883 725 -518 618 946 -865 -859 -141 -759 603 744 -933 244 945 -401 579 -915 940 845 654 -954 -619 -687 439 384 -558 -628 278 108 986 -32 355 -195 960 -754 -15 652 392 21 39 -353 -747 412 -405 -345 -635 882 896 -975 -518 -488 240 -828 -579 -613 -620 -932 -604 298 -229 -546 107 656 -108 -260 130 -174 36 393 -130 -649 688 -762 643 490 -233 -255 317 108 -506 -963 -502 -815 292 -487 489 -966 205 90 468 -907 -713 304 519 375 838 -667 311 -532 -241 -590 467 526 2 -768 804 -32 -764 68 -823 -853 991 -819 140 -711 -339 234 -16 -718 758 -742 -339 968 401 -604 -421 -672 -218 375 -209 -772 139 -636 755 156 19 559 272 406 -932 -575 140 926 -330 -433 143 355 357 252 -699 994 77 -350 -551 444 371 -659 -962 -165 114 -13 175 796 598 -447 -910 812 -665 -904 349 -260 871 696 698 -81 863 -863 -765 -187 404 474 401 -879 217 -405 852 -37 -850 359 -537 209 735 -397 498 962 984 650 -169 510 123 890 -843 388 -547 107 -840 -335 -307 -802 728 -580 -535 114 -436 679 -46 -223 494 -604 -596 682 -283 -662 844 -890 -298 650 741 422 -308 526 462 708 863 -279 -563 173 -556 -734 -250 -492 -622 -356 -125 125 918 659 805 799 -234 -205 -718 820 538 -933 -116 -498 673 923 44 -161 301 -389 331 123 13 309 614 944 -572 656 864 103 -881 -433 542 752 355 -566 13 -358 130 540 -729 -649 309 180 -151 788 -501 501 -585 759 -963 962 -406 896 306 276 794 327 282 297 279 -488 57 71 513 -861 -983 534 672 -150 -101 -896 -564 -724 -520 -412 787 366 530 214 665 -265 -820 -897 -634 332 -489 -824 972 -964 603 -304 -756 816 -588 -102 -352 67 130 -185 302 637 -654 574 759 -453 17 -558 -676 933 -369 213 -78 233 926 785 -941 -277 639 -892 -300 -750 355 513 -191 805 300 480 331 -108 218 -606 -651 -420 885 -169 -135 -752 -497 803 -370 -501 690 -938 -771 282 -71 -799 595 -14 -126 -944 -148 -973 -244 58 -642 468 -328 -189 454 -880 627 123 731 -436 324 -44 -611 499 694 774 -57 643 678 -313 509 -314 315 -50 -769 769 -301 955 705 237 95 -572 -268 933 -96 691 -998 -519 361 519 759 -511 922 -669 -507 -964 564 580 -846 846 385 28 -438 -867 -905 -334 -564 659 667 729 579 493 77 237 -660 -842 -974 -75 -407 783 999 -526 706 -625 -740 -322 -147 700 438 -588 -631 -817 -581 -2 273 812 602 390 371 -371 799 924 175 645 -530 605 423 -423 -35 -625 -664 914 920 929 668 -990 -851 -50 -391 110 290 630 817 682 -542 -160 557 976 1 749 -237 -316 283 940 737 -355 316 778 -202 -548 36 -870 -277 -363 820 -349 -614 -31 -518 185 -323 249 57 -483 -923 945 -240 -329 334 -202 980 810 471 60 -214 824 -482 107 451 687 -537 2 126 -993 -298 454 -539 -69 295 -930 939 -503 203 -355 170 18 165 -807 -717 169 -864 677 -696 402 112 -593 -309 -359 656 59 367 -367 -123 -152 -462 -206 -774 85 341 -111 304 -955 -225 -463 -279 -865 146 -528 -388 746 799 -132 852 -366 -388 556 944 555 667 -724 164 -664 539 -683 148 589 546 -379 101 285 513 -967 434 431 -725 -547 -151 949 169 -809 -674 435 644 887 -288 -854 272 -776 -743 224 -566 528 976 -944 523 -910 -347 693 -540 81 -852 910 63 867 -417 877 176 572 -929 -187 -117 642 -476 348 806 82 57 615 498 -984 -956 -865 139 -997 36 -216 -988 -119 344 -89 839 34 339 346 102 -519 -68 -322 43 -857 359 -903 72 -882 -173 978 701 -565 -630 -277 -636 -541 -728 735 354 -517 -944 -595 244 384 898 978 245 -577 406 -173 -725 957 -871 -196 -153 402 -31 298 204 628 -342 -845 -239 -970 675 -98 -963 761 563 -702 108 76 361 923 517 719 -282 -283 791 -143 458 -791 734 269 614 -773 16 622 560 -398 255 18 -465 -259 929 -2 822 -159 -63 -799 -344 -438 89 667 -574 279 -845 733 541 862 -669 625 -253 570 885 -443 -866 850 -718 -140 788 -234 216 351 -306 48 -958 -563 -523 944 -661 649 322 667 657 -417 -992 -379 591 -179 -327 709 756 362 -551 -47 478 544 -315 213 -836 836 511 -860 -969 568 284 789 495 414 531 913 877 -258 885 -659 608 -131 -678 -22 82 523 663 465 -883 630 -24 349 523 -912 60 856 453 577 293 -411 -790 893 -742 -311 -355 130 -938 -725 -758 -648 -770 -848 -728 879 270 29 -421 -404 -343 -361 -497 952 529 458 -716 -299 -455 688 -32 549 13 -676 448 917 -453 -44 -382 -541 -825 585 -752 731 -549 -442 -914 56 943 -694 -132 154 211 986 -934 693 -889 -688 584 -354 -879 -301 -787 -840 -657 -156 -903 -438 475 240 22 131 931 -269 439 257 420 26 40 -311 -184 860 -563 -878 -86 -217 366 -684 -894 368 -790 535 980 875 -59 -174 -440 367 -37 928 -323 293 87 -454 737 366 -349 -334 380 45 -509 -110 456 -265 -204 888 -868 -920 853 -589 -694 226 321 550 220 -220 384 -937 799 854 -589 202 -966 -494 550 -607 -579 -279 284 750 960 -440 -715 -73 -442 166 -780 -25 -981 -3 -879 -733 -196 772 -19 924 648 -688 489 -610 -972 -53 282 338 -459 980 -124 378 715 977 -833 43 -278 -187 813 236 999 873 -252 1 829 -419 -137 69 358 -361 158 -513 601 27 -135 -291 -145 -57 345 902 -304 -61 -555 -236 -582 938 -755 -629 995 233 -739 545 -902 922 566 721 -170 -817 926 -861 721 -967 670 -871 -194 -906 -416 -565 252 -790 -221 -615 -472 -22 274 919 -436 -972 -660 -934 -330 -217 -405 822 -981 -743 -225 180 -500 991 327 83 -404 -946 397 -492 194 -361 -820 -842 -705 828 209 724 57 679 362 -336 -318 -524 620 -2 -787 -465 117 -198 -345 -601 670 -615 -943 148 131 -661 -439 272 555 285 960 -786 -483 842 -690 -970 -878 595 -8 -985 973 -108 -739 678 -845 179 -102 762 936 360 538 453 553 159 71 -336 947 958 -38 -907 726 972 -797 861 -993 953 732 -307 -295 -936 -139 209 368 -389 -102 127 7 -355 -515 -502 95 -582 433 -118 829 -830 721 -24 318 -731 889 -150 8 -552 756 -361 396 906 -296 -772 964 783 -615 -222 -399 -789 -162 972 -814 -854 100 -170 -76 307 -605 -974 514 614 -529 -462 -473 507 676 879 -52 286 16 737 859 365 -758 708 -758 -292 -30 -79 250 473 -865 -239 122 329 107 -798 969 252 -550 297 464 -981 350 -911 -436 -83 -560 528 -255 -367 773 548 578 711 20 795 -764 -426 -651 -943 521 227 -495 -333 -232 -838 97 138 -336 -52 521 24 489 -923 91 434 -513 -159 920 239 501 -679 285 965 -182 -162 728 31 795 -18 -601 -953 -232 187 257 854 -601 -616 120 -673 -265 -854 205 554 217 -617 327 887 -787 433 -465 328 -560 593 -590 -162 -207 963 -486 18 327 -219 -33 369 59 531 -705 -620 161 -885 164 -600 128 -670 -720 -458 865 986 -735 -822 319 70 -450 82 -785 -551 409 951 949 228 34 -254 82 -654 999 -263 427 -103 442 465 10 -376 86 -226 -246 -117 353 -252 -702 -346 -734 415 -274 402 984 289 486 -498 -164 -462 -481 -894 -468 -238 -335 -911 723 191 894 -301 -510 -678 -200 462 380 -673 384 951 -87 322 -515 -115 -23 -280 223 -151 -711 -644 -553 254 -515 675 903 871 -953 -88 63 -42 -315 -825 -469 -907 -977 -175 346 -984 -664 359 -51 837 -754 -632 800 433 -838 -988 -524 -779 149 969 141 -408 -732 23 -899 530 118 64 -330 -963 -789 418 -189 -255 -947 -513 -506 -65 231 -84 63 488 -355 285 -32 898 -821 -559 820 708 -743 -455 -240 782 -715 -650 -29 356 607 -782 252 719 -690 -156 -446 -774 -497 -198 777 -1 762 -708 115 -919 240 871 -783 -688 725 910 704 -345 -397 625 -650 172 335 480 740 41 -940 -864 -384 189 98 -844 -865 334 -941 972 -56 700 -628 820 493 798 858 310 -819 771 110 884 -962 -772 -638 -802 -440 -170 -454 -994 308 -411 -905 706 11 783 230 524 275 -557 122 129 532 996 674 619 -992 53 -967 -885 -358 -200 -688 -514 39 -972 263 202 -921 956 38 929 -686 462 411 452 962 -788 -555 110 -49 946 682 169 -162 338 685 -685 688 694 367 119 -973 -390 -719 -890 -704 -737 120 -137 -114 136 147 -451 -451 -70 740 1 -440 256 -809 -66 63 271 234 -753 -434 808 -604 -856 83 -720 547 -310 222 869 -300 -115 -374 -7 -564 -234 982 -226 390 -390 -873 560 -526 -491 506 195 -770 107 714 -175 -200 -650 -131 77 -298 -668 -355 -60 473 594 -401 76 -639 -207 -929 -99 -349 660 -561 874 746 19 407 928 -465 311 412 -640 -454 581 993 245 298 971 -914 379 -213 772 -247 638 -956 -866 -127 797 -560 173 865 -605 509 943 -165 -300 459 -762 -756 -550 -370 829 -164 317 798 752 -729 -135 799 -912 719 305 -424 -395 111 388 7 -966 -436 -285 -856 165 -756 -26 -491 -920 -661 -838 -957 -110 247 -600 -782 579 254 963 841 -941 -939 409 -892 973 -57 -123 134 235 969 600 328 572 230 316 941 644 -3 -581 -799 -688 -248 -207 -967 472 -735 -979 -31 -690 387 -177 -428 764 -707 -681 862 -270 137 -194 -567 -229 -726 617 98 -933 904 -2 686 694 252 256 -825 -478 -312 -169 517 885 336 -815 707 -369 -386 -852 -393 439 110 507 335 -790 129 -200 -345 -760 706 -934 327 -286 186 237 -156 981 291 207 -686 -642 152 637 878 -532 455 296 -820 -184 -526 133 761 814 -27 27 927 -269 428 623 678 823 884 425 -187 -223 -164 482 313 -865 -732 697 -528 617 -144 280 -204 -343 -419 -941 -996 -456 -53 -519 -804 -383 -192 -859 -837 -948 -588 309 19 -191 -252 -616 754 -237 -885 885 -380 -290 -458 -5 308 -696 -391 113 368 -998 -860 -548 -8 18 691 -615 211 268 172 -116 -778 274 574 -681 853 -30 638 -744 -872 -711 -362 506 384 -650 403 -596 -137 617 530 159 -682 -843 353 -156 -917 826 256 352 783 135 377 110 552 515 -810 -481 -591 913 -580 796 -862 -599 153 -261 -143 117 -42 -627 -293 758 -475 -4 308 -981 -827 683 -602 -962 -188 -252 13 991 824 -574 -406 -839 5 -957 -720 73 -869 659 -131 800 521 -126 -63 -118 -269 -164 -12 -962 -655 911 -505 473 -682 -536 -829 -514 -506 963 469 40 -425 234 889 -106 -234 -158 -840 568 -346 -559 -562 -617 367 -731 -186 -688 617 165 -417 486 243 -640 -68 521 903 -334 -953 -354 -337 -895 -554 -678 -459 196 -103 711 -492 -690 -674 -402 -434 -584 -206 187 -505 103 -295 814 682 734 -261 803 -600 673 891 -953 651 180 -598 -523 -603 54 -315 814 349 -267 450 -354 834 -272 511 54 377 643 899 -851 -799 131 967 833 -657 20 -221 -331 204 700 148 933 542 215 -998 -678 986 891 888 397 -929 -700 528 691 -904 967 863 688 315 386 512 819 602 496 -134 -63 -778 778 -321 -660 -88 -691 732 997 701 768 769 -640 395 255 -970 -797 223 -5 -847 -550 674 145 454 -583 -428 -731 -772 742 -13 791 270 -422 -481 370 823 -608 -104 -136 242 -580 910 197 -431 971 -373 280 127 -5 928 211 -835 -701 861 681 -809 295 385 -632 23 -762 619 -811 966 -723 -531 793 14 -508 -478 256 -336 353 -930 -787 629 343 -69 -66 -975 189 -911 790 658 76 -714 -594 436 -963 749 -342 512 -756 455 604 977 -964 -97 478 417 339 520 -728 -700 24 -691 273 314 -772 -843 378 -584 -214 -220 -455 -995 860 -592 755 -792 606 897 -329 -942 741 634 925 -304 987 280 970 23 334 431 771 589 -63 -941 405 -270 -685 -910 39 -678 45 933 172 487 -253 -632 -582 54 645 338 475 -939 650 -756 309 5 750 282 -775 529 -260 -99 -834 -326 16 756 920 853 205 886 771 -273 -3 288 339 359 947 -861 -607 -935 172 -871 -73 -748 106 21 157 -174 174 54 632 -535 992 283 -610 402 -388 -396 82 9 -339 -265 -214 -711 -691 498 214 -563 -626 -761 -212 -979 402 416 -153 -965 -331 866 -234 204 916 803 373 804 748 646 283 -827 -390 550 -117 370 234 355 222 406 885 829 866 88 899 316 -316 945 738 893 856 -47 638 -884 -301 -742 810 963 641 -486 -993 -429 395 786 -439 519 -168 171 -202 3 -829 -487 -965 -523 731 -741 609 713 -364 907 621 -126 -687 314 -129 -986 923 -986 -247 155 -565 379 768 784 -319 -209 -643 571 430 958 697 930 -78 -787 -136 504 -688 -620 -718 -64 365 414 -803 -770 -544 -222 52 834 -639 107 -40 -425 879 -63 -731 -191 -282 303 832 32 -944 929 -880 -284 -679 869 -102 -908 -109 415 203 740 483 376 -19 763 78 -156 552 -19 -144 576 -207 501 -44 52 -961 -270 274 421 -276 -918 -120 -626 -721 -239 401 -877 600 -917 948 -266 -613 -506 84 -55 -820 115 361 815 461 366 -127 642 -755 -605 -397 348 724 298 679 329 522 -205 -550 875 810 -684 -186 -942 -920 412 -535 402 -808 835 511 -488 -911 -58 -30 882 215 -190 602 -498 -250 -544 -136 -622 177 235 709 -413 693 595 710 -135 499 -786 -830 -377 -202 -961 -213 84 -570 160 -35 760 -910 -98 -314 -667 513 758 205 -11 11 46 -540 754 -312 383 -928 -592 941 271 304 259 967 -106 -656 162 -467 -31 854 -212 294 131 429 413 764 -410 -873 -912 -40 600 -127 -587 -315 902 352 850 -694 -939 -173 -112 394 -555 661 -593 -343 591 -823 502 48 -64 268 -467 -842 -367 -626 534 651 -130 -386 605 107 -35 795 -918 -474 -348 -480 202 -203 52 73 859 -708 -707 -864 -742 694 842 -330 0 -625 -69 -940 369 249 -57 979 86 458 -228 -314 -9 -101 210 -412 -263 -541 -613 333 -131 -217 -707 6 -608 632 -453 806 -112 266 242 720 -606 505 259 145 153 -731 -438 835 527 388 573 539 -7 837 775 170 803 667 55 -430 61 -45 -677 519 -548 552 438 -352 515 -284 -104 -730 219 -184 -568 784 789 -815 -57 -115 -794 -306 171 578 -885 -716 838 -601 -320 841 997 -18 578 -433 -261 -725 -562 582 784 -820 219 155 736 -951 130 349 133 286 -626 -977 -708 -88 -916 -923 -913 989 408 631 309 -725 717 -478 234 -626 483 -473 -469 -485 980 -754 590 -998 943 446 602 907 -749 545 -155 78 -823 495 748 -164 -409 -500 579 -936 729 -619 -107 177 863 678 45 814 -692 -759 -326 247 -791 -724 112 -339 417 697 906 -40 909 270 -698 581 275 722 309 -276 281 470 142 -419 -361 -532 89 -820 -484 -463 -314 -392 -131 -272 -723 -299 -489 -744 -468 298 -606 -763 -523 -960 725 -926 -566 -980 510 846 -60 -170 -237 -632 -76 -382 855 -533 -933 -205 -889 359 707 -557 388 -799 158 962 391 -884 47 -282 -705 591 -166 551 979 771 158 -289 -800 -482 181 14 -997 637 554 496 -938 336 817 -858 -296 -707 154 53 -668 -141 -948 -761 488 191 497 742 868 536 300 -799 236 178 -456 -407 564 548 179 -274 -289 -124 -750 -46 -241 -460 -944 690 488 -800 -43 197 -389 -240 291 209 443 696 -374 -288 -218 426 -160 790 817 -963 244 251 795 -543 84 22 897 122 -537 -730 -965 558 795 479 -870 530 671 765 266 -5 304 -638 823 342 54 -63 666 703 -775 868 -390 22 300 516 675 15 344 32 737 -46 -764 493 -579 -249 -902 130 -321 630 -893 551 -708 -754 -962 436 121 936 956 337 398 -256 245 -316 588 -891 83 701 59 -656 -250 33 -498 -87 -737 352 -311 789 -957 749 -766 -589 -184 -96 -32 -313 821 -237 -64 -786 930 84 -127 -934 538 729 965 547 -340 448 -919 -720 648 433 -64 559 -732 932 -102 829 -304 334 -178 -706 -268 -266 502 483 217 873 321 439 50 748 544 -674 -870 -163 758 -758 296 428 -748 84 -646 -382 495 -917 691 -321 597 -575 -342 515 -308 606 -356 -312 -550 -925 729 -295 451 -60 -841 -18 362 171 990 -368 516 955 946 -910 -72 652 221 334 -869 -723 147 -202 -560 999 -531 -978 -436 -309 -288 147 -252 -792 -865 280 978 -821 375 280 891 123 -31 -272 341 -268 854 -970 250 344 637 -637 -204 -324 847 -9 -55 814 413 937 -392 -15 920 774 -298 529 713 356 512 -768 727 744 707 -699 -870 -653 -676 -803 -802 518 456 990 -591 636 -797 -330 17 -572 538 377 -833 -54 250 -787 -38 -142 834 -820 911 430 296 915 -114 163 144 -303 780 583 -425 632 852 -611 -304 -980 775 428 -510 726 465 681 854 -544 -13 209 735 256 -216 -309 -468 778 -217 654 -402 -978 -743 -308 553 -860 -662 631 -298 -18 -654 75 925 -934 -708 361 -737 -333 -83 280 460 385 -716 -536 -844 -8 -789 935 -580 -706 389 -347 535 132 359 132 -551 660 -247 697 929 165 431 -103 523 -814 37 589 439 135 -615 -294 840 -945 -932 -783 405 -462 515 -643 375 934 853 265 -770 -274 -925 -217 -327 -978 885 210 787 -735 -132 -763 681 657 -255 -887 -73 764 979 699 -215 858 -642 -423 667 -916 -614 96 756 -309 -164 821 -92 -841 843 763 72 -163 -706 950 778 -888 734 -592 706 -307 584 660 657 -887 523 975 -390 -111 -711 711 962 -600 611 372 705 -119 731 677 -377 -34 518 152 -281 -617 33 557 -123 -456 -395 -102 -882 425 -918 -887 465 101 -60 60 372 115 85 457 -579 520 -356 -401 -866 -49 -301 497 518 430 -912 813 -77 -820 -53 929 -942 -357 842 814 311 407 -710 -823 531 620 936 174 619 -293 71 321 805 -15 886 792 397 -823 770 -325 -947 -842 983 634 343 -719 330 639 248 107 1 49 -620 -889 465 -707 -857 907 941 727 486 486 217 160 -459 -926 224 -528 47 -970 -388 -967 -929 580 372 667 -402 -790 -39 -639 711 -998 -98 -201 763 -89 173 30 -101 -964 -738 1000 -230 129 198 565 -614 417 -368 -223 -898 156 148 160 982 162 782 -982 126 805 575 808 918 267 143 -825 -399 208 -195 438 567 248 6 -782 -82 -523 -581 984 -564 615 -702 -665 55 -8 580 -820 420 -420 -745 -284 -120 890 -270 -828 -299 956 834 -211 -196 840 387 -617 143 -861 823 220 146 -803 -192 345 -630 298 -630 -163 737 896 -724 -365 -841 882 -955 5 270 -270 102 -431 248 -66 -269 860 -168 -589 -482 720 -147 174 -958 -240 150 416 -748 610 -37 580 -271 184 -596 469 37 338 480 970 -138 298 455 580 572 175 -653 -144 -385 11 -886 -19 55 -851 -337 702 -712 293 468 656 -806 -10 550 -382 564 504 176 -464 919 -45 731 -884 -122 779 -422 -348 395 918 -877 455 639 -34 792 518 57 -509 -193 702 -27 -692 -159 73 -588 860 304 671 -352 -62 770 698 -417 -45 235 648 -389 442 537 -494 -727 277 -284 443 -982 -512 -516 -732 985 133 -450 -947 663 -488 517 -443 170 -694 -464 439 -345 -196 76 676 718 -264 585 -213 441 -164 -753 366 211 871 -246 -372 761 691 -938 975 -460 992 -666 370 -758 -327 -416 840 -558 829 497 -476 109 -356 412 -42 -259 -910 -334 73 -324 346 537 -665 -318 500 129 -745 -377 588 -492 -636 -66 -580 676 300 -865 -884 530 269 -454 -519 246 -514 347 -799 476 -4 269 113 833 -391 896 833 113 398 457 573 -400 -310 -255 -168 -955 312 71 -214 -231 -17 681 19 393 15 339 137 251 -769 466 -972 970 301 -137 313 475 42 -519 -430 -946 94 626 912 -192 855 -129 653 405 820 871 550 -40 314 981 -679 914 167 71 469 252 957 -444 -28 -249 -538 -658 -885 -861 933 893 -752 716 -713 -735 539 -884 -236 -506 629 -742 660 -510 -890 62 945 190 424 -688 233 435 -646 485 334 -27 -623 618 -881 -536 -346 777 421 453 -744 203 195 -388 -229 -483 194 -883 -547 -480 463 212 239 773 20 -136 885 144 351 -51 -184 -37 -858 -202 644 -167 -990 -809 363 -108 341 672 -339 113 -888 62 -501 994 -308 128 159 143 334 -325 904 -37 746 817 596 -265 668 -509 -325 50 -759 269 826 -280 414 -924 -247 -531 325 546 659 -146 -304 295 -999 -746 879 -560 291 223 112 -925 -770 852 -483 -572 -712 240 679 -673 186 156 198 -344 619 527 -987 -731 -933 -539 -103 581 720 949 -856 -52 867 100 404 -893 -451 -314 388 -813 -434 478 165 515 -916 -959 457 318 617 773 857 719 747 -538 -910 772 904 -971 -835 618 -145 713 609 346 -887 -94 -350 -183 -35 473 789 -59 -852 264 994 -696 314 -99 -172 -547 -77 -286 -415 -229 549 786 -725 527 116 -880 119 94 37 -501 894 199 -119 -164 348 -673 688 177 969 -530 61 -673 -661 756 -172 -953 -88 861 799 -497 388 588 -779 13 266 -521 483 -476 -911 -526 664 237 684 981 -63 -214 41 -18 815 471 -718 -368 646 -88 944 -248 -299 -651 -329 156 349 875 -960 -109 932 400 548 305 534 -714 275 582 -913 -922 865 -40 -984 -754 741 -835 -748 -698 -370 -794 -527 126 324 -215 900 828 -274 82 -946 -441 518 -146 -993 -317 -459 -694 984 682 -678 742 -82 -409 63 908 757 -674 151 252 -598 -734 37 -790 764 837 8 31 856 981 -295 270 -979 596 654 -858 -519 849 -931 455 -675 -975 -26 -714 -646 -706 293 -650 -676 -946 416 -242 -87 103 -595 -973 655 -661 367 620 -794 -898 938 725 933 -714 377 935 166 622 69 938 -938 -102 -957 270 -15 -608 440 446 -300 0 930 985 -140 -205 -95 -657 -839 -576 632 -384 -395 -726 -277 -162 27 718 749 -812 -576 -180 183 -246 8 675 38 -942 -977 162 -724 585 -394 29 -639 282 -664 -487 -20 -23 40 640 646 820 60 714 311 -499 97 -894 -906 -933 -469 379 171 884 -520 66 -646 -707 -897 -499 -55 806 187 -752 -775 -59 835 667 351 -524 633 772 314 -657 136 791 622 624 659 280 -66 -853 282 53 -738 -457 825 -315 -379 836 506 -651 903 209 531 763 335 -772 -269 621 -978 392 27 -140 -714 587 216 -347 214 494 -107 179 -647 -501 912 725 -272 -134 283 -48 -278 559 807 200 -623 225 583 240 441 135 606 86 -959 -435 981 -900 -634 -682 -790 461 923 992 130 690 -530 839 -562 -829 829 -390 228 790 -375 96 -152 -541 -841 488 -298 532 -737 -990 -310 108 -158 324 -828 794 -67 508 -327 317 511 45 942 513 -430 41 603 -839 998 -547 -327 -31 485 -176 147 -983 -291 66 -150 34 -618 91 -792 686 -620 180 -109 747 -869 128 -845 -608 16 521 473 754 488 -438 -167 -621 0 -209 435 769 237 928 354 343 -761 -968 -66 -217 193 55 707 -502 -495 373 944 -907 -679 -606 14 837 842 131 876 -276 -871 464 -472 365 -345 -778 870 34 -402 -661 933 -757 822 979 -633 202 429 534 593 112 -477 75 -796 -365 -88 536 -428 698 -461 -645 645 57 408 -882 -795 747 7 -603 -901 732 -592 339 524 225 -521 221 -80 74 -806 207 -928 838 538 -237 -293 -607 568 208 -818 318 -702 -675 5 -109 -119 664 484 250 -500 804 -725 -812 -612 787 479 675 -436 -253 -692 -747 -653 88 -921 720 -779 -560 -294 614 -580 180 717 -682 889 112 960 299 -112 146 -158 -723 676 -795 -289 -132 -503 904 13 -621 321 -459 252 871 -230 -468 893 -204 -778 842 795 -815 -158 -593 -326 274 523 -558 478 -529 107 276 131 897 590 667 674 69 -321 205 -605 -603 993 464 821 512 -938 989 -22 -237 859 -263 -619 458 -853 585 -862 509 623 251 -788 -842 -783 -387 -111 -847 -130 446 498 604 -388 115 860 -948 -106 -615 -123 434 336 169 760 648 134 -868 -616 -518 853 -910 897 -844 1 -732 211 -147 19 589 -295 407 -439 535 -58 -821 -571 -527 -240 -693 -992 -895 494 265 -531 -479 -162 -755 69 314 -314 -248 -548 -520 987 -437 -210 -918 -519 -552 243 -269 -854 256 973 382 -468 227 285 -850 579 -911 677 -768 -65 -782 -807 249 -857 6 556 102 -79 431 -700 907 138 -827 741 954 346 -786 -606 129 934 -372 657 8 -962 43 -133 -407 749 307 -992 278 -334 -254 -599 824 -734 586 376 -711 151 822 -40 -338 -731 -475 480 -85 650 926 769 715 718 365 353 336 25 304 861 -910 -924 -373 -211 -918 -89 515 982 337 377 -95 552 -19 390 -389 -51 574 844 -784 -986 -116 -75 720 234 920 164 -927 -339 -539 -725 -804 870 794 -794 318 564 -480 -294 198 -343 848 -911 -952 -175 -315 868 -645 767 -237 -493 -449 314 975 -142 -17 -608 642 703 -656 411 68 405 357 851 368 -826 971 -780 -483 860 674 669 621 -729 239 -919 -58 720 647 -416 -867 -744 192 -728 262 111 383 938 -208 -185 713 915 498 -818 187 -693 131 25 91 -466 960 -633 -473 827 -896 -505 -853 -650 601 622 -799 688 55 485 850 -840 493 796 261 743 520 -453 -474 698 -985 265 -508 664 399 304 175 626 -135 -441 615 164 925 118 562 912 845 625 -660 -11 -445 -325 296 263 849 46 255 311 -843 910 -678 -165 -911 -534 97 726 754 390 581 995 -984 -568 -727 -69 282 -392 -978 -858 -483 -802 -485 -5 212 -909 -680 754 -240 -211 620 -604 -587 284 -137 878 -71 917 368 930 -402 626 -741 -243 -45 -232 -928 476 207 -343 -619 -721 382 323 305 47 1 -763 -704 -984 -686 397 -851 -817 632 982 -714 837 432 153 506 -671 -688 -13 -250 971 15 873 -307 -452 -78 -932 -433 -850 967 342 325 849 64 -950 -774 -192 -869 -925 401 877 -352 104 959 884 692 -412 488 338 -588 362 -296 -752 998 -755 -799 -940 74 -254 -561 -459 999 -358 -495 -997 303 797 308 977 -641 -578 361 -361 -485 -218 318 -971 -120 -758 -869 -386 234 -110 741 266 -812 688 -52 541 967 861 -343 611 667 -903 -910 342 256 -809 -731 642 -261 269 -622 -838 -842 -532 510 302 192 -571 996 -71 -96 329 -77 -937 988 734 168 546 758 465 -174 671 891 -458 -618 239 301 140 201 593 505 -143 -278 791 535 -73 -465 850 958 -168 -818 -990 126 812 109 -569 -426 538 172 -531 -915 -480 666 142 -39 704 132 -171 864 -307 -806 -152 -19 475 -889 -152 -281 -532 468 -918 -291 315 -51 -395 527 952 894 934 -261 14 -923 -804 574 -998 -885 -696 -26 -689 368 858 -95 -226 9 271 226 264 -671 847 -903 715 718 -102 436 -555 170 746 72 -625 -408 455 -917 -752 -180 911 -805 757 -211 907 860 94 924 401 915 469 390 986 950 86 999 646 892 -224 99 448 192 -719 196 920 513 -854 343 756 -481 -848 -866 966 271 -675 614 -771 -353 964 -134 954 -43 -572 660 -648 -912 -740 883 -757 -535 731 -969 -52 -691 -841 -263 444 -582 -739 -707 -898 -876 -455 -401 562 -250 427 -104 267 -928 470 888 606 -700 489 -467 -78 -257 962 17 551 639 -698 58 -78 -624 -66 575 147 103 -48 756 -528 -763 567 -878 -814 -558 941 -184 802 828 477 144 727 997 863 671 274 -920 -523 407 -749 -403 -327 859 -71 793 757 883 -949 949 -471 785 576 -454 -330 -954 728 -692 -176 484 785 -353 -505 26 -258 -936 -959 339 -976 -349 378 -387 -860 825 420 -627 27 663 440 -361 -201 274 -942 665 175 -867 -938 591 345 -726 288 529 -944 468 -943 962 -250 -614 661 410 563 -781 845 705 971 778 -915 -280 -550 861 -630 -592 939 -506 -826 705 -176 981 762 230 -859 821 -907 -450 -159 -755 -741 873 257 -752 458 -202 869 330 -935 -283 672 -712 294 -582 622 -785 -230 -178 -948 530 497 289 -784 -666 -214 -3 -591 436 870 403 -140 -271 -146 -614 622 -708 -737 -952 669 -342 404 -701 137 -20 748 -500 911 -840 472 -466 -460 315 678 283 706 744 -395 968 388 -352 -511 -664 265 -821 386 401 435 211 349 184 -16 589 -927 -760 253 607 -110 172 -106 -385 766 -643 669 -209 -519 32 466 466 756 897 -249 -396 424 -212 -177 51 -545 116 729 790 -515 955 10 549 951 -269 -446 -703 648 -53 24 280 519 -81 -5 -155 -935 -746 -566 514 -339 -377 102 883 -998 559 -784 -283 135 -803 -960 912 -771 -269 32 -913 -698 -300 -486 -346 49 -876 -973 899 936 -252 -159 -265 978 -312 661 87 -760 823 -68 -758 -280 -883 831 -510 334 -836 -754 -120 -560 -225 -965 249 -496 88 293 741 -126 933 815 330 -940 -81 334 -839 842 -716 -929 -49 -488 -414 572 739 377 127 -737 -418 -839 773 745 106 958 240 -189 -753 79 -416 293 844 -408 -603 -332 -594 -82 92 -528 919 312 111 126 -308 -486 297 -297 329 957 98 -926 -770 407 -634 -617 728 -814 328 853 -767 605 216 -792 648 -573 -724 -273 237 -600 -753 444 592 -953 55 -172 -893 -916 -851 -463 -737 -32 216 -359 966 -577 -645 -73 -506 716 -721 -83 -845 -764 814 -338 485 -757 812 690 932 -849 247 286 -303 140 541 535 186 126 -731 -816 -22 22 314 -569 347 389 5 327 488 490 579 -26 -409 79 -769 -536 757 829 499 -535 -164 160 592 -994 -226 442 -576 -288 516 -929 -853 565 255 155 -332 702 566 608 -906 -317 -763 -986 9 549 292 -796 -319 696 -957 -879 186 -829 953 -574 -602 -610 35 -2 -375 -739 106 -434 315 318 -575 376 493 -274 -607 -760 31 127 -920 893 682 -388 994 -63 -83 -549 172 550 -579 36 386 834 -219 484 -415 -535 741 -235 109 939 -138 806 -285 -744 -755 436 -22 288 46 -781 10 -93 -22 701 532 600 -746 556 145 839 398 -827 -659 -914 -60 -202 585 282 228 -119 -194 901 -542 394 558 296 -256 -601 -247 88 -407 268 -321 772 -907 -262 699 -888 464 453 814 824 -442 -497 -838 -245 19 -586 -233 510 973 335 944 -453 -538 -429 -86 279 307 -325 712 -882 672 716 497 148 -602 990 -845 -106 -643 588 550 -838 -776 -392 361 961 -272 -335 -64 -844 885 523 -470 946 -620 -995 419 -963 36 214 742 -814 766 -519 42 659 265 -255 970 579 -351 170 423 -398 40 177 993 -500 -1 932 0 78 -184 933 558 185 281 -492 -147 -130 -870 -8 -252 -461 -350 32 -695 410 -209 -882 -495 243 -336 -585 206 229 -970 -705 -845 692 -439 -472 -319 -133 168 9 943 -880 -86 256 390 765 -266 862 293 -802 639 586 415 -352 23 823 212 -552 219 576 874 925 -845 781 151 -707 237 476 664 -296 -171 948 437 -966 778 -132 51 -548 422 -624 264 -509 -782 561 -519 -203 807 354 -490 -829 -281 345 -844 109 -553 -881 201 111 261 -277 -434 -832 968 40 -824 -844 954 103 309 887 361 477 585 -343 -817 612 994 856 300 730 -112 730 -266 996 -943 -550 731 547 -444 192 143 -143 372 135 199 299 -956 -100 -314 520 847 9 -311 -140 -538 961 -865 -781 -580 887 -473 330 478 100 -90 232 -654 812 -11 601 -663 346 189 927 496 -412 -448 -694 788 -855 569 163 661 -435 106 -825 36 -96 828 -495 -553 997 108 196 656 108 758 791 -535 741 882 -802 -960 -504 -400 944 615 933 754 -238 -122 -741 -425 329 -258 535 515 350 237 536 -741 -710 792 -301 -107 -264 -398 -39 -466 66 -156 822 880 -664 -330 991 870 -670 684 929 -281 789 575 -185 483 -286 26 557 -556 -504 429 -163 645 -978 880 -723 66 -448 886 -258 -304 230 52 460 295 -579 -849 -243 422 -860 858 920 -109 -458 577 -938 -968 69 216 34 -585 385 -399 804 -96 96 -969 -510 559 639 -174 137 -113 123 973 967 -647 567 -789 746 582 555 -237 589 -743 106 -563 119 -958 166 408 755 11 963 71 921 -485 381 162 -220 535 -280 -906 -207 -541 -472 43 -747 -572 -828 -186 -189 -557 122 -591 81 -493 874 -482 -212 -802 -615 -998 -760 812 528 -844 203 879 315 -585 786 326 333 -455 -947 782 -798 986 -198 -962 993 745 -344 -480 -886 861 220 -299 554 326 594 -335 -744 249 -177 1 -879 992 771 934 -225 363 -76 -493 -859 258 2 -854 198 -177 -973 -296 202 -949 213 -442 -274 878 -338 524 676 -696 -454 -765 166 648 -787 -772 -328 -140 52 -475 -817 -828 692 -274 -832 164 -377 -436 -860 -495 -545 -786 543 290 -931 407 -796 -771 438 -690 -241 -504 90 193 -63 -992 560 306 -107 210 -552 212 -699 -927 281 232 -232 956 301 627 334 280 285 -575 -882 66 -414 -760 -896 -433 779 911 -310 783 109 871 497 35 719 -484 -296 -542 -49 315 202 -674 852 284 19 509 98 97 -35 404 648 -447 -102 -747 246 -253 -954 -586 -249 -475 -648 421 -769 112 23 995 -261 -793 -833 615 -156 -32 481 510 -897 -822 568 -592 -146 710 -639 -405 -29 111 -240 535 -782 -300 -981 -628 214 -903 -879 -503 757 -216 -701 277 655 152 -748 377 -160 -940 -48 -616 -517 340 173 9 -26 509 -298 31 372 651 843 -411 -180 217 724 -856 636 -488 -274 -373 -310 -69 886 -944 -16 -860 -32 -681 824 -773 -113 185 234 -259 814 -76 -705 -309 -165 -539 -930 971 -113 -627 443 -256 -631 -59 70 -162 -902 662 870 -612 257 -281 19 434 799 66 532 707 -979 330 -894 127 474 -607 -626 57 442 -194 663 943 -720 -834 954 754 -460 -41 575 391 -339 248 -498 -369 -658 -782 38 646 -846 160 -89 -331 922 613 -630 -643 202 237 97 449 -11 526 -991 875 992 643 298 705 -652 555 -698 -363 -186 -230 526 565 107 -122 -309 -580 -8 764 -946 -810 -908 -390 -34 -946 682 433 302 939 -581 -54 374 678 443 -84 -915 -993 907 -929 -702 -962 760 -782 -55 270 519 -769 177 -920 684 -962 107 947 433 -40 -933 -998 870 -585 -450 -806 388 55 776 -311 -359 -869 240 -557 964 -808 641 820 -886 623 -129 -773 -945 -997 -928 -72 361 -427 272 436 686 -302 -930 -862 -240 -107 -870 -898 459 -482 -330 -445 -692 -108 -192 714 -438 -945 200 -960 -454 541 -659 -864 -43 -91 -634 829 -808 475 -730 277 -713 845 -772 -545 -191 86 -80 -47 633 68 462 -968 237 101 510 770 -954 -434 820 -16 263 873 -589 993 781 982 941 -38 796 156 -606 876 -87 -446 769 306 337 -163 382 -597 143 410 -808 -151 541 -875 910 242 -298 -874 986 -625 -452 -7 7 -36 -287 -707 -909 794 -911 -581 581 830 929 46 -849 -452 -991 -807 807 -566 743 -139 666 110 -535 -445 -360 791 -157 -162 -990 946 -821 562 825 745 -890 -952 -141 336 -339 349 214 -304 31 -410 363 -720 -347 -320 768 -719 328 -385 47 788 720 -410 103 -967 -185 916 -107 799 -834 720 -233 249 -777 729 892 897 -975 -311 539 974 309 195 -37 -365 -729 211 -395 -764 -810 321 250 143 -823 -14 576 953 435 -328 248 109 519 385 780 -732 678 312 -220 -281 87 -651 -383 108 678 -659 -871 448 -726 -381 -812 -337 366 -326 -58 511 -86 -179 -670 342 -549 -445 437 -954 643 486 650 -232 -479 -339 -659 950 445 406 -874 639 255 10 397 498 387 -447 -872 -488 277 -350 -628 -618 -46 -841 -202 939 604 95 -443 648 538 196 -78 -455 155 -943 -187 -516 505 189 485 510 -465 582 436 422 910 -406 -990 890 105 191 -841 132 -908 -517 205 -896 454 142 235 854 -919 -424 -817 -233 901 436 572 -59 -622 993 550 -541 981 -839 -282 159 -899 780 -794 -757 -637 -213 -648 155 571 -897 510 -614 -248 -982 813 772 445 -346 753 109 -746 -919 367 948 -77 -414 -517 -170 708 711 -380 -125 591 879 -830 361 -734 -578 -461 691 102 -309 -952 762 548 892 -515 -103 337 -301 454 -251 251 96 -21 -750 370 -179 -70 362 -246 -166 -349 869 725 -758 -3 -681 -489 112 184 969 680 866 -346 103 -33 49 947 -531 270 -165 -559 -510 -268 357 -453 673 -185 -106 227 461 758 512 232 -448 675 -398 -680 -835 438 78 537 574 -780 -903 53 -163 -873 -954 -99 843 -682 -314 -859 -280 -286 -434 -113 -790 351 936 -348 -768 557 468 258 568 205 673 -87 878 -962 -638 293 775 -577 215 481 -154 -365 116 -510 -132 640 340 -829 -805 681 909 519 -538 260 -304 505 -693 440 -710 888 525 164 -845 -267 596 -263 -714 381 515 -257 -42 -478 317 -131 -400 356 654 -328 944 232 531 -605 -422 183 -405 -74 -991 1 694 -498 -634 -242 720 -145 75 -336 843 797 875 -309 -571 159 -588 -203 -263 373 -925 972 916 269 416 113 372 -390 -795 -631 -32 666 -525 667 998 99 -488 -538 -14 -272 -763 889 -749 524 187 -300 -807 -907 78 540 804 116 -720 -742 153 -741 -335 689 -532 862 -336 -164 8 -881 345 -160 -173 751 -992 -930 390 977 330 -618 838 -996 -107 268 223 -223 509 -213 546 96 735 874 946 -56 -789 -636 -343 90 631 -360 369 -586 -248 246 359 763 -805 36 -497 482 -917 -432 212 -192 115 -239 89 548 -706 -581 -603 -95 -833 -656 -750 765 796 518 910 12 -628 -875 65 963 740 826 211 -969 280 487 571 -867 -905 804 -694 820 -852 -598 -236 -808 -899 -668 -39 664 -248 -559 -536 -918 -454 636 183 301 142 486 421 370 773 -70 368 953 25 -367 369 2 580 -344 -885 1000 -471 -20 -994 -366 575 280 119 59 272 -860 -755 -812 940 -269 820 -53 -583 -317 -284 725 -510 -804 18 -359 -100 -639 -359 115 -719 966 -534 -257 887 492 651 -112 168 -913 527 -645 -714 -766 -473 959 331 -675 789 883 760 129 912 -677 938 -920 -553 -964 -210 -784 -410 -666 -316 -618 383 132 770 -479 -266 884 948 -189 -936 508 775 254 -183 -209 85 338 882 -694 903 -57 286 -293 79 367 5 -352 -529 -5 608 152 981 -352 713 794 518 -710 -981 -150 552 443 -314 880 566 -235 758 -723 196 -301 46 -300 707 -137 856 -638 -508 -633 -252 661 786 922 -409 327 -856 -412 979 482 -34 -921 303 -538 998 37 -485 -515 782 -856 -847 -136 -131 165 -366 991 880 -1 -954 262 4 -166 707 -284 -698 996 -656 -762 -732 866 -195 514 -244 150 296 628 -84 -749 -208 30 -370 750 -701 -112 801 785 726 503 -449 -684 231 263 -422 -865 337 -763 260 -141 -459 817 -865 -727 249 -484 -599 965 236 -510 70 -205 413 203 435 -465 696 714 585 -585 933 -640 998 5 673 -58 -497 273 145 371 -256 343 15 -865 -171 -189 -770 913 315 597 256 -429 -296 -164 -310 440 -429 69 304 -496 194 -570 -716 0 -9 -885 -788 770 -939 -17 3 310 -252 -58 -97 623 -893 481 -274 462 944 885 2 -734 -600 -335 809 109 183 74 0 879 457 -905 -765 -291 -996 -267 447 377 -23 350 -591 -353 139 195 651 -293 -512 355 756 -934 726 -741 -958 177 -180 -785 575 83 276 -414 44 -640 313 -724 -444 266 -784 -918 978 -177 844 399 -929 213 156 -976 -282 562 -535 -873 -877 -448 -545 295 -131 859 644 -644 -942 748 599 -513 998 965 593 -332 -928 89 928 327 953 746 417 320 985 -428 239 363 696 959 -846 635 864 -679 531 253 970 241 936 217 -7 323 -187 -426 807 -871 -361 158 188 778 72 -114 718 726 912 873 -642 196 -10 -2 -17 -52 -436 575 -701 723 -142 -889 -65 47 42 -432 577 -30 655 83 -2 -728 -716 -90 947 724 -778 -231 347 651 -282 904 -194 740 35 471 791 -513 389 910 614 -869 -935 -554 -659 736 -513 -434 -306 292 -106 -642 979 325 298 -196 121 -362 207 -982 -233 856 -346 753 72 144 -987 -790 492 550 -868 -12 265 577 269 200 765 187 -394 -839 -293 53 747 905 -148 -860 505 -293 918 994 336 -366 590 288 -213 -520 -480 246 528 -591 243 -490 -628 -751 -633 633 854 468 15 66 -439 943 177 -57 66 -362 685 898 -939 172 -440 867 538 52 568 152 -155 -487 257 -835 -771 771 120 -47 -586 325 -699 879 -280 -813 233 267 -191 -851 882 926 429 103 810 218 111 -368 -256 -248 -330 -453 633 -61 865 -730 879 -142 163 825 -336 -870 740 -590 -606 -784 696 -303 -515 83 322 170 -749 372 -769 -327 609 -123 -393 -803 -682 563 -659 -1 806 -33 -82 -14 -81 -543 -836 -430 821 -897 567 799 311 -152 -816 240 162 -470 -195 407 -552 -512 -316 140 116 -510 -999 -450 143 -963 440 -520 -971 -25 -457 -957 -341 419 607 -291 -388 924 -226 753 -655 570 -3 720 -297 -9 93 912 -903 -473 -160 -106 129 406 -840 918 270 637 909 145 -143 -556 -879 249 -746 -250 580 615 -97 884 -264 -696 806 380 -142 31 767 -705 -235 235 900 -370 -473 879 865 -784 300 -683 -924 -283 -526 60 548 -414 364 13 -768 290 105 -759 -358 -235 -159 169 940 -619 255 -843 615 626 853 -958 534 -68 530 -442 724 -871 -464 -585 781 221 377 872 -127 548 -318 -1 961 454 853 80 -73 708 -101 570 -815 30 -979 -390 -245 -529 379 686 -718 113 674 272 842 -823 673 -98 209 563 990 378 646 605 -296 159 786 120 106 908 247 852 626 893 -195 535 -766 -922 20 302 -530 246 -688 -417 392 -383 210 74 -860 -538 545 -723 452 687 -940 -394 -825 -615 571 -740 827 620 122 327 443 -389 -853 336 520 966 -282 647 -256 -79 -725 -255 648 -933 -33 -404 -143 -407 -518 63 66 -916 912 -462 -113 -350 -216 690 -69 246 753 256 506 -704 -512 -959 438 241 744 884 -155 -784 -734 -365 158 206 254 535 206 -206 278 -96 325 141 627 -459 183 622 333 902 291 273 -461 -592 669 436 526 -468 -715 947 866 519 89 -430 -898 932 -592 579 99 345 361 -767 408 340 729 -251 262 485 -547 952 -865 -271 263 342 -686 -971 485 -109 150 375 -856 -358 100 -893 730 803 -578 -829 493 469 174 792 -764 731 814 756 -81 -78 225 -598 871 -781 -631 -753 392 557 939 95 79 712 -144 995 -225 718 547 871 -814 607 698 -129 59 -675 -584 924 47 -501 -964 64 -820 -520 151 -599 229 -283 -138 -577 -897 981 368 -772 369 -338 497 -35 335 375 870 624 191 781 -303 438 -600 -398 -431 -696 640 -290 -431 -582 -23 -648 865 -632 -493 835 170 -667 -659 434 -890 596 915 310 202 982 294 -721 748 250 -550 592 -849 368 766 281 317 -237 -264 784 -504 275 31 538 156 521 -740 127 388 609 338 130 -528 -851 582 -147 944 -252 -645 -884 213 -745 672 -223 -415 64 724 -107 863 626 -206 787 -60 940 107 656 946 -425 102 28 -282 363 336 300 245 188 -936 72 166 288 964 739 108 -545 -817 615 563 -614 -417 -891 -169 308 -349 732 -600 851 424 324 611 518 213 352 -414 323 -325 -82 207 -867 -516 -958 -91 -860 -716 620 -279 205 -276 -214 571 -717 -665 -447 -574 -748 46 663 19 442 -347 360 -713 418 -659 -402 -979 754 428 583 471 471 -203 606 597 -258 782 -135 962 -92 953 -969 310 857 737 -366 601 45 -457 821 694 -750 -411 443 -130 853 804 -175 -241 -11 413 -307 -10 330 -304 -555 860 821 914 527 215 -226 -224 982 345 -725 169 -609 -602 -329 -500 813 626 -27 -185 37 678 789 -108 -974 419 459 -803 545 -363 -585 936 397 483 -883 59 -97 -569 922 -362 -349 43 276 790 973 616 797 -719 23 659 513 -843 -91 269 603 864 -878 -85 940 -605 -389 622 645 -973 716 -199 170 -753 -751 13 740 -435 467 991 375 576 -29 705 -565 -875 162 659 -342 -327 -531 -824 -664 229 -938 -308 330 632 43 -660 -357 743 -205 -245 -451 -570 919 -230 -449 -237 -842 -697 241 -319 -726 141 212 902 772 -93 698 -610 -820 195 -722 -746 -962 892 -845 214 -990 642 307 -37 137 -563 136 867 -556 -798 942 958 230 304 -797 -245 648 -86 301 -42 -896 247 768 946 -239 4 -585 536 752 -724 331 460 -364 -39 177 714 -484 62 -2 183 269 693 -834 808 -156 -930 867 -275 -581 568 758 -781 157 68 667 704 -874 -589 231 684 584 903 -550 -109 -360 702 -7 -2 -430 161 -304 536 -285 -866 -193 550 -90 113 263 261 -550 -828 -271 -120 -617 644 184 -95 782 797 75 -700 829 -663 -484 483 714 645 123 867 -917 -960 860 718 363 26 -450 6 975 821 573 -207 122 -270 -363 -590 674 531 -298 184 454 312 372 501 965 -355 753 452 87 40 232 -806 383 456 388 705 11 460 -912 -823 -158 -592 939 348 270 -380 -756 -814 -746 -393 -433 224 -644 723 -461 -951 -793 897 -864 -157 -266 286 -362 157 -966 -820 -383 526 -888 -334 819 269 -626 287 710 356 764 -758 162 -595 906 969 562 358 999 195 -100 -465 -129 -426 -317 -535 -663 404 483 -157 -430 -609 -780 -269 219 732 904 -652 192 -926 421 -816 938 -889 -321 652 861 951 730 -97 -512 626 628 -880 866 168 941 390 -390 661 52 141 -413 -873 960 -123 266 909 409 -991 140 -263 -785 -831 -207 -2 818 -396 -98 216 108 835 -392 516 -361 -941 264 -480 -335 716 281 917 531 -211 -797 871 167 707 471 -376 736 58 721 116 532 -10 77 299 -529 867 -401 -692 808 -884 301 -144 -46 967 115 -192 790 -709 -932 -548 -999 -950 339 293 -515 -781 -729 235 -620 675 -245 417 -60 -305 -150 16 575 -706 -52 916 903 997 596 -606 503 311 -118 270 960 836 -840 -487 -570 973 -10 708 213 -28 -271 760 -446 -576 578 -323 346 426 -961 -409 -735 -460 -705 -630 978 343 -472 -368 100 -870 307 -312 141 -855 -696 -803 -683 -260 -59 550 -452 67 -398 578 972 -556 309 -643 -731 -147 897 -750 368 -822 451 51 547 841 374 -794 465 -603 -597 -83 844 -652 -346 -590 172 -275 -379 338 394 -16 -152 296 212 -889 -246 221 452 395 223 857 -535 -453 -637 -552 491 -645 982 144 828 192 -652 -101 -393 316 594 -407 -240 881 911 619 453 841 -539 -187 -28 -406 9 397 954 881 -479 380 -128 -886 377 361 213 -29 -700 906 -262 -551 850 31 336 840 -994 -981 -805 616 -422 -129 -334 898 324 -503 762 -997 -203 -346 159 -546 300 -311 -544 -844 -426 165 -587 -482 898 68 -402 -762 853 564 727 136 -383 882 -298 -999 -79 51 749 -82 -967 998 -329 266 494 614 -485 -306 700 843 -62 -497 -919 -377 -7 379 -465 574 32 256 930 488 -788 472 -897 653 943 -121 311 -800 -608 -304 408 -617 -415 -356 -870 -736 539 -98 -530 634 590 -486 -517 -69 341 782 425 -519 99 95 -741 -662 413 487 202 447 328 -218 -685 -572 585 -110 21 -154 526 -243 -878 332 488 -705 -180 754 -121 -889 163 -574 -113 192 412 482 550 64 -917 -853 -996 -917 604 -914 841 -316 388 -220 -579 318 138 -906 902 453 -746 -740 -119 293 -52 -296 45 585 -540 -549 -957 547 -480 -676 -196 678 -216 823 584 -42 519 -505 64 588 471 -95 -218 10 429 -303 -632 103 506 180 317 630 -631 -199 756 549 775 163 -687 248 -74 -369 312 -715 788 -915 -292 450 -948 970 726 -126 -183 696 851 -794 407 -520 -456 -521 -196 -295 166 751 788 709 519 -875 -707 -795 610 -159 -283 -376 -493 694 849 865 591 -721 417 391 -521 -629 -261 862 755 -958 462 -617 860 -534 -388 -376 -607 744 -639 599 633 -237 796 38 -789 -661 -840 -77 -788 156 -981 214 -512 -405 -820 -126 257 -133 -506 -159 814 770 793 865 479 -691 -52 -103 -68 -864 -166 -679 871 328 238 -696 -244 -349 -110 -249 -468 -289 565 -664 -186 -98 526 -548 969 787 -965 882 -469 102 245 -313 -582 13 207 -736 -254 39 -744 -344 14 233 734 426 -646 306 70 355 691 711 -161 -162 441 -559 321 374 -946 510 405 -903 -753 911 -19 255 488 -786 -421 737 445 -870 582 688 995 650 -164 164 -37 -523 844 512 -302 -3 -211 479 -727 659 -903 -556 -577 -234 -397 -814 690 531 395 -886 430 -205 -334 -578 202 -450 -726 -817 -189 -667 185 796 250 -887 102 627 383 365 102 283 958 -928 -494 592 -68 27 302 988 -557 256 -815 766 312 -578 -904 -984 -102 560 558 -589 -455 -816 145 535 616 411 146 -280 510 -862 -672 518 383 428 -230 -1000 -796 501 -249 186 -299 696 -47 -864 236 735 -531 -695 -45 -740 -312 -973 -906 -109 603 -834 -172 163 -861 -166 -86 903 -682 -626 -749 107 -217 340 -395 -881 881 390 934 -727 177 -315 -128 752 -233 723 -419 -36 363 -874 -977 -156 377 -698 -133 973 -106 -250 -488 -514 932 -884 -136 881 874 754 186 840 -401 606 970 -397 -773 -804 798 770 -162 936 -337 786 905 -902 -9 -998 -192 151 -579 271 748 -66 981 310 -131 -207 679 -671 786 849 -441 -350 876 -969 -329 291 73 -620 883 -606 169 638 -681 224 645 -211 -412 -110 22 564 436 964 -332 492 -723 348 -372 468 -417 -686 261 783 -107 -130 -30 -568 460 -622 -829 664 622 902 561 530 364 584 897 942 -643 -947 588 645 347 30 955 343 -871 -213 461 865 915 628 -274 -69 678 68 -342 -254 -576 -195 881 -333 -820 801 -221 -222 969 353 -855 749 -697 -754 917 -772 -973 506 -249 565 715 610 -590 492 550 750 784 -931 -357 941 -474 894 895 604 -199 563 676 -240 -568 124 -441 -554 689 762 -715 -622 102 588 -658 -579 229 606 -172 38 34 539 69 -383 706 -632 -655 -221 552 73 -846 -785 951 217 -669 574 723 -720 -170 186 781 -498 -295 615 -63 -886 128 81 -123 -109 352 -803 -640 -195 708 360 723 589 -803 776 -983 616 -565 504 -379 400 -958 132 670 -429 -611 169 -167 -612 690 -255 -82 391 591 512 70 -902 899 -884 -311 -985 590 580 841 -954 164 123 308 -467 137 -821 -126 749 -100 610 459 422 -896 687 -426 -256 908 671 -667 -609 925 -251 -565 662 -786 -847 203 677 -488 631 -245 638 817 772 99 -822 -108 910 -265 -251 -170 -842 -316 121 -992 -537 -265 -257 227 713 -571 -648 720 612 -45 360 -767 938 192 786 -852 147 -701 -584 -159 315 759 -874 -511 393 -94 82 -991 -367 465 961 -128 -296 918 142 -407 785 551 -194 31 342 140 -950 -980 -641 -513 -885 -674 42 973 -876 -331 799 -727 -644 628 26 -425 -933 339 279 -963 -72 -67 358 -620 37 -922 -983 531 90 -439 -908 -524 -288 456 529 817 -919 -93 -596 596 -81 -534 -702 662 -337 54 -759 476 329 230 529 -762 -729 -385 893 -127 -436 455 593 -943 116 161 315 820 714 -315 -829 662 299 -758 601 692 812 -925 869 -529 612 982 904 502 30 88 584 952 32 731 -94 -318 59 612 713 309 311 467 -387 339 884 -351 -309 -654 -618 135 32 398 -684 827 -814 964 376 876 905 -813 911 845 52 -510 489 96 221 -769 898 501 978 756 250 -180 -664 -170 -817 204 299 127 -214 -5 -268 -646 276 144 -786 187 361 -510 -943 -898 -720 -878 -232 280 -622 316 893 -576 -936 -640 393 -53 -321 -955 -23 23 -56 692 805 30 451 42 420 158 665 -247 -286 651 -664 608 787 -407 575 -444 -481 403 -720 -34 383 110 701 -515 52 746 -493 -227 509 -645 -261 156 -143 -370 331 -534 307 -307 330 -330 513 -513 -203 203 -31 31 739 -739 -48 48 925 -925 91 -91 512 -512 -168 168 -214 214 -446 446 -528 528 -197 197 -920 920 325 -325 242 -242 365 -365 889 -889 395 -395 967 -967 -439 439 -753 753 -273 273 -502 502 -221 221 971 -971 603 -603 222 -222 861 -861 823 -823 280 -280 712 -712 573 -573 882 -882 293 -293 -755 755 -769 769 -230 230 614 -614 12 -12 615 -615 686 -686 543 -543 -593 593 602 -602 -140 140 -991 991 206 -206 542 -542 -55 55 -781 781 724 -724 -705 705 263 -263 -571 571 374 -374 -749 749 748 -748 -478 478 242 -242 -672 672 -551 551 -44 44 -652 652 -196 196 183 -183 -4 4 591 -591 -474 474 497 -497 -223 223 -38 38 -733 733 -274 274 504 -504 -360 360 -677 677 -339 339 -186 186 -51 51 341 -341 -265 265 -493 493 317 -317 -544 544 -593 593 367 -367 -537 537 -604 604 -35 35 -87 87 307 -307 -968 968 555 -555 237 -237 -136 136 -475 475 95 -95 -979 979 369 -369 -517 517 -645 645 260 -260 -879 879 -765 765 -175 175 407 -407 -236 236 -620 620 -645 645 -147 147 -905 905 -6 6 58 -58 -864 864 -773 773 -44 44 61 -61 -188 188 374 -374 653 -653 101 -101 296 -296 283 -283 109 -109 998 -998 -789 789 811 -811 -960 960 -335 335 -511 511 -516 516 -184 184 864 -864 694 -694 -823 823 879 -879 256 -256 322 -322 -86 86 95 -95 -218 218 -739 739 357 -357 645 -645 -324 324 932 -932 -987 987 -157 157 -885 885 61 -61 874 -874 -395 395 221 -221 -168 168 -655 655 -9 9 371 -371 -937 937 -330 330 101 -101 292 -292 -145 145 919 -919 835 -835 -489 489 -961 961 -22 22 542 -542 947 -947 -735 735 770 -770 547 -547 -715 715 735 -735 -786 786 654 -654 627 -627 823 -823 -221 221 693 -693 -577 577 -798 798 -341 341 -410 410 45 -45 -143 143 -787 787 478 -478 -232 232 697 -697 -689 689 -788 788 -271 271 -943 943 -102 102 454 -454 -710 710 -487 487 -163 163 -678 678 -126 126 125 -125 -907 907 -281 281 178 -178 922 -922 -997 997 -403 403 -856 856 145 -145 -291 291 450 -450 113 -113 -422 422 354 -354 -841 841 877 -877 -422 422 -616 616 667 -667 -979 979 344 -344 609 -609 -210 210 848 -848 828 -828 30 -30 648 -648 927 -927 585 -585 -775 775 -310 310 437 -437 -803 803 -583 583 -875 875 -189 189 -665 665 -942 942 -965 965 -957 957 -360 360 -4 4 659 -659 -949 949 557 -557 -954 954 544 -544 -556 556 -852 852 969 -969 20 -20 -68 68 188 -188 289 -289 -767 767 -823 823 154 -154 394 -394 224 -224 -577 577 -710 710 -457 457 406 -406 387 -387 955 -955 361 -361 644 -644 -31 31 -99 99 573 -573 206 -206 -277 277 -537 537 -553 553 926 -926 -701 701 68 -68 447 -447 729 -729 -244 244 -946 946 -679 679 834 -834 571 -571 -721 721 -919 919 -610 610 -173 173 355 -355 -314 314 -872 872 978 -978 146 -146 350 -350 -90 90 -938 938 204 -204 314 -314 988 -988 -988 988 181 -181 -28 28 335 -335 10 -10 868 -868 -890 890 460 -460 963 -963 759 -759 501 -501 -390 390 11 -11 -39 39 638 -638 238 -238 516 -516 -921 921 336 -336 94 -94 264 -264 159 -159 -86 86 -937 937 -705 705 233 -233 438 -438 -910 910 -12 12 698 -698 -250 250 -299 299 195 -195 -313 313 606 -606 327 -327 -922 922 56 -56 -350 350 -234 234 881 -881 -931 931 -687 687 -932 932 -6 6 709 -709 -334 334 190 -190 541 -541 684 -684 -898 898 855 -855 606 -606 -300 300 -673 673 869 -869 -416 416 -648 648 -9 9 819 -819 -26 26 829 -829 452 -452 -841 841 584 -584 -278 278 -13 13 -932 932 456 -456 -134 134 -30 30 -750 750 -138 138 -769 769 -854 854 965 -965 -623 623 9 -9 -307 307 -516 516 -306 306 375 -375 124 -124 -830 830 558 -558 525 -525 -980 980 218 -218 555 -555 631 -631 122 -122 415 -415 -749 749 -371 371 -19 19 106 -106 -791 791 615 -615 -213 213 664 -664 792 -792 -989 989 590 -590 618 -618 985 -985 -268 268 728 -728 846 -846 -585 585 445 -445 85 -85 -722 722 -239 239 -241 241 -927 927 520 -520 480 -480 816 -816 -598 598 -386 386 121 -121 -547 547 -362 362 415 -415 405 -405 -464 464 -24 24 -954 954 -161 161 485 -485 911 -911 -335 335 -914 914 -854 854 -193 193 -363 363 -700 700 853 -853 180 -180 239 -239 -746 746 -453 453 -780 780 -738 738 493 -493 -531 531 -219 219 -240 240 -453 453 629 -629 -577 577 -374 374 -302 302 691 -691 -493 493 572 -572 -862 862 401 -401 -915 915 -77 77 514 -514 941 -941 -347 347 -159 159 -239 239 -968 968 460 -460 -790 790 -643 643 362 -362 853 -853 353 -353 -844 844 -520 520 -910 910 259 -259 681 -681 857 -857 -991 991 -431 431 -407 407 198 -198 582 -582 -812 812 -258 258 -688 688 -838 838 -916 916 276 -276 -58 58 340 -340 -326 326 -758 758 150 -150 8 -8 174 -174 59 -59 836 -836 -531 531 771 -771 445 -445 -182 182 724 -724 378 -378 506 -506 -945 945 693 -693 -75 75 -914 914 -630 630 -20 20 -763 763 800 -800 -840 840 -316 316 -699 699 -91 91 -531 531 -574 574 -631 631 224 -224 -712 712 -986 986 369 -369 766 -766 -231 231 125 -125 -670 670 338 -338 -329 329 -469 469 423 -423 -644 644 573 -573 -537 537 -44 44 -960 960 -282 282 343 -343 -789 789 436 -436 -823 823 -690 690 -429 429 473 -473 -202 202 -381 381 566 -566 590 -590 177 -177 -413 413 -711 711 817 -817 974 -974 -310 310 913 -913 -664 664 14 -14 622 -622 -508 508 79 -79 217 -217 189 -189 494 -494 850 -850 237 -237 -792 792 709 -709 -386 386 -443 443 -337 337 207 -207 -269 269 237 -237 -689 689 595 -595 -964 964 261 -261 -486 486 -819 819 -318 318 405 -405 -442 442 -538 538 -530 530 176 -176 -200 200 -957 957 702 -702 588 -588 274 -274 -244 244 -582 582 -367 367 -5 5 752 -752 -41 41 -561 561 -514 514 711 -711 971 -971 -395 395 358 -358 296 -296 -526 526 767 -767 -776 776 -755 755 -735 735 880 -880 881 -881 -124 124 -183 183 -319 319 18 -18 182 -182 -50 50 -520 520 -983 983 557 -557 585 -585 988 -988 18 -18 434 -434 -694 694 -585 585 813 -813 -507 507 450 -450 -930 930 754 -754 -287 287 208 -208 -770 770 -862 862 -770 770 -629 629 311 -311 -784 784 -23 23 591 -591 621 -621 241 -241 513 -513 667 -667 556 -556 735 -735 195 -195 682 -682 108 -108 628 -628 -375 375 -559 559 -267 267 485 -485 -178 178 -647 647 -763 763 -644 644 613 -613 60 -60 575 -575 -69 69 987 -987 6 -6 -489 489 798 -798 825 -825 164 -164 364 -364 -848 848 159 -159 32 -32 -140 140 657 -657 -210 210 800 -800 -930 930 710 -710 228 -228 907 -907 692 -692 929 -929 477 -477 -467 467 368 -368 771 -771 -104 104 -19 19 -592 592 575 -575 840 -840 29 -29 -339 339 97 -97 -516 516 -766 766 -600 600 671 -671 -270 270 -202 202 -250 250 287 -287 -857 857 954 -954 -386 386 -727 727 -767 767 127 -127 -640 640 -130 130 225 -225 54 -54 969 -969 -935 935 947 -947 22 -22 -540 540 596 -596 -616 616 -961 961 419 -419 -961 961 -266 266 -131 131 -946 946 -275 275 606 -606 815 -815 -277 277 175 -175 191 -191 -280 280 782 -782 -891 891 -503 503 150 -150 307 -307 -687 687 -796 796 993 -993 -22 22 303 -303 578 -578 -394 394 -846 846 -813 813 -302 302 -123 123 602 -602 145 -145 694 -694 -41 41 -140 140 322 -322 -312 312 292 -292 -262 262 -715 715 968 -968 324 -324 -523 523 -267 267 57 -57 884 -884 -436 436 730 -730 -995 995 460 -460 -534 534 -526 526 126 -126 478 -478 -892 892 -207 207 895 -895 929 -929 -967 967 -473 473 226 -226 800 -800 -358 358 -239 239 -549 549 61 -61 -501 501 850 -850 228 -228 -487 487 491 -491 644 -644 -62 62 920 -920 305 -305 -615 615 473 -473 976 -976 455 -455 -505 505 364 -364 147 -147 332 -332 -396 396 -441 441 702 -702 -348 348 285 -285 464 -464 -719 719 99 -99 -371 371 -373 373 -305 305 219 -219 -515 515 493 -493 248 -248 513 -513 55 -55 -589 589 -746 746 -890 890 591 -591 -971 971 -812 812 21 -21 180 -180 -283 283 -810 810 376 -376 371 -371 -212 212 -939 939 16 -16 -979 979 -409 409 985 -985 -459 459 186 -186 93 -93 268 -268 954 -954 350 -350 293 -293 -724 724 229 -229 283 -283 -891 891 81 -81 -50 50 -553 553 126 -126 737 -737 -811 811 848 -848 -729 729 -240 240 777 -777 477 -477 598 -598 684 -684 -265 265 326 -326 -826 826 936 -936 271 -271 663 -663 -554 554 150 -150 957 -957 -703 703 -498 498 -149 149 -394 394 785 -785 520 -520 686 -686 129 -129 -715 715 -196 196 -527 527 265 -265 -916 916 395 -395 387 -387 -960 960 62 -62 609 -609 692 -692 -794 794 -52 52 -939 939 891 -891 730 -730 -583 583 -365 365 -139 139 -511 511 -759 759 412 -412 527 -527 -587 587 -887 887 -836 836 -123 123 239 -239 -817 817 364 -364 108 -108 -905 905 -685 685 -168 168 685 -685 555 -555 -130 130 -460 460 899 -899 303 -303 -655 655 -261 261 -376 376 -492 492 -422 422 -887 887 442 -442 -180 180 467 -467 265 -265 -956 956 -995 995 11 -11 -623 623 -822 822 -92 92 58 -58 -307 307 548 -548 907 -907 -737 737 -983 983 159 -159 -370 370 891 -891 -173 173 640 -640 91 -91 179 -179 -752 752 -293 293 105 -105 -798 798 -194 194 83 -83 -406 406 894 -894 825 -825 243 -243 -749 749 -308 308 -158 158 -420 420 -741 741 -922 922 525 -525 -864 864 -302 302 -980 980 762 -762 -50 50 309 -309 -407 407 503 -503 -737 737 -273 273 695 -695 -524 524 305 -305 786 -786 773 -773 502 -502 -255 255 598 -598 -168 168 400 -400 -50 50 481 -481 -32 32 175 -175 700 -700 296 -296 237 -237 -411 411 -617 617 -668 668 785 -785 408 -408 -760 760 601 -601 744 -744 -580 580 525 -525 547 -547 -715 715 910 -910 -189 189 -830 830 -434 434 610 -610 839 -839 -345 345 -580 580 -112 112 -82 82 -737 737 -405 405 330 -330 -542 542 -640 640 -279 279 898 -898 190 -190 -286 286 -595 595 250 -250 -213 213 16 -16 -907 907 -821 821 -772 772 686 -686 -795 795 -535 535 -170 170 670 -670 764 -764 -73 73 -603 603 -770 770 809 -809 279 -279 987 -987 195 -195 -34 34 -411 411 634 -634 764 -764 -684 684 389 -389 -508 508 64 -64 -688 688 -902 902 -175 175 -406 406 -268 268 712 -712 -287 287 438 -438 -264 264 284 -284 -590 590 -948 948 -693 693 -853 853 548 -548 525 -525 997 -997 72 -72 187 -187 507 -507 655 -655 282 -282 -155 155 -530 530 37 -37 -611 611 -963 963 -140 140 -790 790 280 -280 -705 705 -936 936 -483 483 479 -479 989 -989 743 -743 379 -379 -615 615 -31 31 -865 865 -236 236 -459 459 -700 700 585 -585 883 -883 696 -696 478 -478 -792 792 -504 504 698 -698 782 -782 -910 910 728 -728 99 -99 -835 835 719 -719 104 -104 -400 400 543 -543 800 -800 725 -725 -774 774 458 -458 241 -241 120 -120 809 -809 -967 967 -702 702 -264 264 356 -356 947 -947 -414 414 1 -1 -404 404 -88 88 -339 339 -845 845 26 -26 -997 997 921 -921 622 -622 -474 474 518 -518 91 -91 -115 115 426 -426 283 -283 127 -127 -352 352 438 -438 535 -535 -377 377 398 -398 -635 635 -308 308 883 -883 986 -986 -544 544 815 -815 114 -114 -410 410 -607 607 462 -462 840 -840 117 -117 -837 837 998 -998 -319 319 582 -582 -968 968 932 -932 -266 266 -258 258 803 -803 -997 997 413 -413 372 -372 407 -407 422 -422 213 -213 227 -227 647 -647 366 -366 626 -626 -932 932 816 -816 366 -366 149 -149 -710 710 -148 148 -75 75 -624 624 650 -650 552 -552 379 -379 -807 807 330 -330 552 -552 -184 184 -627 627 -223 223 -710 710 658 -658 663 -663 -464 464 -88 88 581 -581 -783 783 -632 632 -830 830 391 -391 -326 326 715 -715 -661 661 428 -428 -872 872 -873 873 915 -915 -104 104 -624 624 -15 15 -203 203 -540 540 -780 780 -674 674 33 -33 -781 781 -260 260 -600 600 -323 323 -412 412 952 -952 286 -286 -872 872 922 -922 -635 635 -467 467 303 -303 -901 901 686 -686 -722 722 -941 941 422 -422 -155 155 -240 240 -774 774 -919 919 -990 990 504 -504 -554 554 -110 110 -997 997 101 -101 -845 845 484 -484 -123 123 -279 279 788 -788 -612 612 -710 710 629 -629 -719 719 580 -580 123 -123 -188 188 554 -554 -105 105 -633 633 -500 500 -977 977 -394 394 797 -797 368 -368 98 -98 795 -795 -529 529 89 -89 317 -317 -579 579 872 -872 -251 251 -591 591 771 -771 -49 49 -784 784 -610 610 332 -332 -932 932 -669 669 -550 550 110 -110 -710 710 -597 597 -596 596 254 -254 -83 83 524 -524 -440 440 -977 977 -857 857 53 -53 416 -416 190 -190 -986 986 -635 635 296 -296 -786 786 -65 65 -258 258 218 -218 -721 721 -127 127 345 -345 -980 980 853 -853 707 -707 -550 550 31 -31 -458 458 -464 464 117 -117 -135 135 -733 733 -939 939 881 -881 -779 779 811 -811 855 -855 749 -749 -182 182 716 -716 -502 502 352 -352 -39 39 139 -139 128 -128 -539 539 107 -107 -266 266 30 -30 -233 233 907 -907 -471 471 -570 570 -535 535 943 -943 30 -30 -64 64 -998 998 204 -204 456 -456 -950 950 -570 570 -134 134 321 -321 98 -98 -928 928 -26 26 722 -722 17 -17 -257 257 -248 248 -572 572 186 -186 870 -870 -28 28 -219 219 883 -883 -295 295 -796 796 765 -765 -812 812 61 -61 886 -886 241 -241 -18 18 -785 785 -942 942 -377 377 -290 290 616 -616 639 -639 -149 149 -831 831 319 -319 -266 266 161 -161 538 -538 991 -991 502 -502 -803 803 738 -738 458 -458 -534 534 272 -272 367 -367 -146 146 -712 712 643 -643 120 -120 -856 856 476 -476 601 -601 248 -248 -169 169 565 -565 224 -224 -238 238 626 -626 461 -461 536 -536 740 -740 -420 420 -642 642 7 -7 942 -942 294 -294 963 -963 -276 276 -844 844 -266 266 941 -941 -590 590 -158 158 7 -7 280 -280 711 -711 305 -305 401 -401 653 -653 -242 242 167 -167 218 -218 25 -25 -877 877 -77 77 -707 707 110 -110 557 -557 -743 743 -342 342 696 -696 792 -792 -854 854 -738 738 -477 477 -525 525 -791 791 261 -261 731 -731 599 -599 137 -137 941 -941 564 -564 810 -810 -517 517 -803 803 731 -731 -669 669 438 -438 614 -614 876 -876 -337 337 -393 393 296 -296 405 -405 866 -866 -900 900 -488 488 -405 405 290 -290 -20 20 -32 32 -708 708 -463 463 -310 310 39 -39 357 -357 777 -777 -631 631 51 -51 -268 268 -499 499 305 -305 333 -333 705 -705 -419 419 66 -66 -236 236 -199 199 -166 166 617 -617 213 -213 827 -827 859 -859 817 -817 441 -441 615 -615 -48 48 76 -76 95 -95 386 -386 -795 795 466 -466 603 -603 991 -991 265 -265 -231 231 -865 865 379 -379 -833 833 774 -774 425 -425 808 -808 260 -260 -877 877 -595 595 -467 467 643 -643 258 -258 -395 395 459 -459 278 -278 -672 672 -842 842 -253 253 893 -893 -35 35 -123 123 406 -406 -845 845 251 -251 426 -426 -547 547 127 -127 -956 956 307 -307 683 -683 361 -361 194 -194 316 -316 783 -783 -594 594 -663 663 606 -606 -450 450 -474 474 -1000 1000 966 -966 48 -48 883 -883 -256 256 -921 921 890 -890 604 -604 931 -931 -510 510 940 -940 -260 260 -526 526 293 -293 444 -444 -395 395 -32 32 -495 495 -173 173 -920 920 -470 470 289 -289 310 -310 -439 439 -821 821 -104 104 -248 248 -242 242 -470 470 -22 22 766 -766 137 -137 -553 553 366 -366 851 -851 999 -999 775 -775 -62 62 188 -188 -889 889 -36 36 560 -560 543 -543 415 -415 24 -24 768 -768 912 -912 -757 757 -557 557 -195 195 444 -444 -408 408 299 -299 -852 852 -38 38 257 -257 812 -812 266 -266 142 -142 -313 313 -223 223 86 -86 944 -944 -250 250 -615 615 -961 961 140 -140 -651 651 317 -317 -369 369 971 -971 -18 18 -400 400 264 -264 -942 942 -865 865 88 -88 78 -78 138 -138 976 -976 301 -301 -587 587 -768 768 -841 841 -784 784 412 -412 -291 291 888 -888 126 -126 827 -827 569 -569 464 -464 -940 940 169 -169 -676 676 -860 860 373 -373 961 -961 645 -645 102 -102 666 -666 533 -533 -466 466 -248 248 426 -426 579 -579 287 -287 -844 844 -70 70 695 -695 -798 798 987 -987 806 -806 -270 270 -745 745 316 -316 704 -704 74 -74 841 -841 -681 681 488 -488 594 -594 785 -785 563 -563 158 -158 -837 837 58 -58 509 -509 148 -148 650 -650 996 -996 -142 142 -393 393 -516 516 621 -621 542 -542 431 -431 -744 744 396 -396 -298 298 -699 699 -284 284 400 -400 883 -883 -603 603 -837 837 -823 823 800 -800 676 -676 749 -749 -907 907 -233 233 980 -980 -409 409 606 -606 422 -422 -667 667 164 -164 -718 718 -665 665 318 -318 708 -708 -877 877 -976 976 -52 52 -819 819 959 -959 665 -665 714 -714 591 -591 387 -387 -36 36 -254 254 -996 996 -292 292 626 -626 -381 381 -568 568 958 -958 619 -619 -396 396 285 -285 649 -649 -435 435 -985 985 386 -386 -552 552 -478 478 641 -641 429 -429 -884 884 523 -523 -102 102 742 -742 553 -553 442 -442 288 -288 319 -319 494 -494 -754 754 545 -545 497 -497 555 -555 -592 592 -168 168 280 -280 -146 146 526 -526 -809 809 -127 127 -305 305 -251 251 215 -215 691 -691 -787 787 -364 364 -276 276 -836 836 -441 441 79 -79 -836 836 445 -445 128 -128 -671 671 -688 688 -23 23 877 -877 -10 10 -516 516 -246 246 -383 383 536 -536 -628 628 357 -357 331 -331 -1000 1000 -848 848 958 -958 478 -478 783 -783 474 -474 -705 705 -990 990 -330 330 -507 507 901 -901 633 -633 -445 445 568 -568 -884 884 20 -20 -492 492 -997 997 93 -93 -202 202 129 -129 -374 374 644 -644 825 -825 749 -749 -585 585 -266 266 -832 832 -99 99 -252 252 403 -403 -787 787 909 -909 -446 446 153 -153 -27 27 719 -719 4 -4 -647 647 896 -896 -635 635 215 -215 782 -782 741 -741 17 -17 726 -726 746 -746 741 -741 267 -267 521 -521 179 -179 -106 106 419 -419 541 -541 287 -287 -348 348 -697 697 522 -522 972 -972 739 -739 599 -599 -367 367 947 -947 -472 472 343 -343 677 -677 -98 98 -823 823 469 -469 -580 580 247 -247 946 -946 -213 213 181 -181 -877 877 585 -585 -697 697 -292 292 -129 129 468 -468 -454 454 -901 901 -791 791 -903 903 46 -46 -828 828 531 -531 214 -214 -724 724 -803 803 -125 125 834 -834 236 -236 -838 838 -690 690 -796 796 -291 291 417 -417 -825 825 611 -611 -872 872 538 -538 258 -258 814 -814 -608 608 214 -214 -818 818 429 -429 -419 419 -30 30 850 -850 -457 457 506 -506 -548 548 -617 617 -699 699 -485 485 37 -37 775 -775 503 -503 723 -723 -73 73 244 -244 -58 58 5 -5 -424 424 891 -891 -999 999 921 -921 -768 768 331 -331 316 -316 305 -305 -185 185 -559 559 990 -990 140 -140 -605 605 70 -70 -247 247 907 -907 609 -609 -645 645 -88 88 -189 189 242 -242 -477 477 388 -388 -622 622 -472 472 -269 269 -961 961 -795 795 688 -688 -427 427 533 -533 -711 711 -942 942 403 -403 -257 257 929 -929 -937 937 -270 270 10 -10 568 -568 347 -347 396 -396 792 -792 -809 809 -637 637 -333 333 -282 282 -615 615 593 -593 -397 397 45 -45 861 -861 693 -693 -313 313 -84 84 379 -379 -554 554 191 -191 -58 58 -213 213 -287 287 -944 944 -8 8 -478 478 -335 335 -435 435 -610 610 -418 418 -351 351 357 -357 -905 905 533 -533 -594 594 572 -572 678 -678 -487 487 -753 753 942 -942 -534 534 78 -78 -167 167 657 -657 320 -320 559 -559 286 -286 -677 677 199 -199 846 -846 -233 233 -44 44 932 -932 266 -266 562 -562 -723 723 -312 312 22 -22 861 -861 -287 287 431 -431 72 -72 211 -211 891 -891 -743 743 -529 529 902 -902 424 -424 863 -863 -727 727 -801 801 -370 370 -642 642 99 -99 578 -578 -947 947 408 -408 -686 686 293 -293 -891 891 460 -460 690 -690 -430 430 -327 327 562 -562 717 -717 -486 486 51 -51 971 -971 767 -767 749 -749 -809 809 952 -952 -745 745 72 -72 940 -940 -438 438 -992 992 622 -622 -744 744 -534 534 -624 624 -70 70 859 -859 -565 565 -783 783 787 -787 480 -480 -420 420 734 -734 -991 991 351 -351 -94 94 16 -16 879 -879 534 -534 -554 554 -357 357 642 -642 -950 950 -357 357 -222 222 73 -73 424 -424 178 -178 -974 974 -266 266 576 -576 593 -593 654 -654 -244 244 -619 619 -863 863 -538 538 872 -872 -850 850 487 -487 13 -13 293 -293 97 -97 -58 58 -533 533 219 -219 48 -48 963 -963 209 -209 824 -824 740 -740 -199 199 -645 645 -190 190 714 -714 414 -414 -726 726 -245 245 379 -379 -138 138 -749 749 -203 203 -272 272 614 -614 274 -274 -328 328 -42 42 -341 341 979 -979 -445 445 254 -254 -244 244 -734 734 799 -799 680 -680 429 -429 -639 639 -966 966 -335 335 -730 730 -390 390 -525 525 874 -874 212 -212 598 -598 369 -369 571 -571 286 -286 750 -750 584 -584 104 -104 -646 646 -704 704 350 -350 323 -323 -895 895 -684 684 843 -843 691 -691 880 -880 -962 962 688 -688 83 -83 929 -929 -201 201 -278 278 13 -13 809 -809 536 -536 55 -55 521 -521 915 -915 -154 154 8 -8 -240 240 -211 211 388 -388 231 -231 918 -918 -63 63 661 -661 -469 469 -344 344 376 -376 34 -34 505 -505 -318 318 298 -298 651 -651 -547 547 292 -292 -520 520 -207 207 314 -314 246 -246 141 -141 -909 909 46 -46 -39 39 -782 782 -153 153 905 -905 704 -704 434 -434 732 -732 -992 992 -929 929 782 -782 13 -13 797 -797 -93 93 961 -961 -488 488 -567 567 -830 830 406 -406 768 -768 -835 835 820 -820 -199 199 737 -737 21 -21 626 -626 203 -203 594 -594 263 -263 -258 258 -950 950 -257 257 -766 766 931 -931 320 -320 887 -887 -999 999 926 -926 -885 885 131 -131 2 -2 254 -254 -499 499 -807 807 27 -27 920 -920 5 -5 464 -464 -691 691 862 -862 366 -366 -620 620 -509 509 -319 319 278 -278 -84 84 476 -476 -508 508 -303 303 -166 166 -913 913 803 -803 687 -687 707 -707 -913 913 -588 588 684 -684 -16 16 -753 753 828 -828 -842 842 -668 668 855 -855 837 -837 324 -324 -81 81 -632 632 -497 497 -907 907 258 -258 -723 723 -43 43 167 -167 948 -948 -334 334 369 -369 537 -537 885 -885 -311 311 611 -611 -861 861 -127 127 -101 101 285 -285 372 -372 519 -519 -420 420 899 -899 -596 596 970 -970 -126 126 513 -513 -485 485 -793 793 375 -375 -643 643 762 -762 920 -920 829 -829 -641 641 -231 231 297 -297 401 -401 -242 242 -376 376 522 -522 -333 333 685 -685 602 -602 692 -692 -363 363 405 -405 535 -535 -193 193 835 -835 -491 491 -895 895 674 -674 -670 670 -264 264 -55 55 -820 820 -165 165 246 -246 -413 413 516 -516 -759 759 -35 35 -377 377 -804 804 -863 863 657 -657 489 -489 332 -332 -382 382 113 -113 -149 149 956 -956 -274 274 124 -124 -751 751 -960 960 -296 296 -316 316 -970 970 -997 997 750 -750 722 -722 -434 434 -818 818 360 -360 43 -43 603 -603 -848 848 -127 127 450 -450 452 -452 370 -370 774 -774 -179 179 -686 686 947 -947 -883 883 -276 276 461 -461 -302 302 -728 728 183 -183 791 -791 770 -770 -902 902 -425 425 -297 297 -781 781 -87 87 264 -264 297 -297 -738 738 -636 636 -899 899 -45 45 241 -241 -665 665 21 -21 -261 261 -772 772 -707 707 -755 755 711 -711 -997 997 -763 763 166 -166 309 -309 645 -645 312 -312 -184 184 573 -573 -844 844 -886 886 -794 794 756 -756 294 -294 831 -831 388 -388 98 -98 403 -403 -767 767 -729 729 -858 858 192 -192 351 -351 -19 19 152 -152 -364 364 -905 905 413 -413 79 -79 -583 583 -650 650 -785 785 -891 891 997 -997 -1 1 782 -782 983 -983 729 -729 -709 709 653 -653 -303 303 -950 950 769 -769 -567 567 122 -122 -946 946 695 -695 77 -77 92 -92 121 -121 967 -967 -85 85 439 -439 -631 631 -60 60 -838 838 -747 747 271 -271 47 -47 507 -507 -815 815 -465 465 629 -629 -431 431 676 -676 361 -361 -164 164 767 -767 705 -705 -855 855 -818 818 -188 188 -846 846 76 -76 -732 732 421 -421 865 -865 852 -852 551 -551 -150 150 -981 981 -979 979 595 -595 412 -412 -878 878 337 -337 -146 146 604 -604 35 -35 937 -937 615 -615 136 -136 -88 88 598 -598 738 -738 746 -746 -178 178 -849 849 -301 301 -239 239 -487 487 571 -571 -168 168 868 -868 246 -246 353 -353 588 -588 580 -580 -207 207 -546 546 -246 246 -927 927 201 -201 -361 361 -225 225 -176 176 497 -497 -320 320 -861 861 428 -428 792 -792 -756 756 -743 743 747 -747 251 -251 -875 875 772 -772 -958 958 -759 759 78 -78 412 -412 -53 53 -792 792 -40 40 -814 814 -443 443 -810 810 50 -50 273 -273 -675 675 -990 990 133 -133 677 -677 44 -44 -596 596 94 -94 -735 735 -239 239 699 -699 413 -413 795 -795 -783 783 -499 499 990 -990 -326 326 -740 740 260 -260 -91 91 -381 381 -479 479 543 -543 208 -208 672 -672 357 -357 726 -726 -536 536 371 -371 -224 224 955 -955 -8 8 810 -810 -616 616 -707 707 896 -896 -45 45 -477 477 78 -78 -836 836 1 -1 374 -374 695 -695 -639 639 -849 849 -285 285 -181 181 24 -24 -91 91 211 -211 826 -826 175 -175 -807 807 -896 896 551 -551 491 -491 -345 345 -201 201 -165 165 -494 494 -620 620 -116 116 955 -955 121 -121 95 -95 -434 434 408 -408 -743 743 10 -10 -340 340 -42 42 439 -439 792 -792 360 -360 -481 481 -220 220 -441 441 363 -363 920 -920 850 -850 -593 593 681 -681 -331 331 -280 280 -805 805 -57 57 73 -73 -536 536 -664 664 -374 374 368 -368 479 -479 924 -924 -367 367 -176 176 -499 499 666 -666 -778 778 -740 740 230 -230 -174 174 -463 463 -612 612 168 -168 -610 610 -738 738 570 -570 734 -734 -374 374 528 -528 -338 338 324 -324 -973 973 757 -757 108 -108 475 -475 820 -820 348 -348 364 -364 -449 449 172 -172 501 -501 -245 245 280 -280 -28 28 472 -472 640 -640 782 -782 928 -928 -520 520 354 -354 -736 736 341 -341 -535 535 536 -536 -281 281 -118 118 400 -400 -688 688 950 -950 449 -449 970 -970 -652 652 421 -421 -969 969 144 -144 -935 935 479 -479 -950 950 793 -793 -870 870 -936 936 -277 277 -832 832 -970 970 307 -307 -412 412 776 -776 469 -469 498 -498 236 -236 -915 915 -512 512 -385 385 -952 952 381 -381 178 -178 43 -43 -700 700 871 -871 -423 423 966 -966 -781 781 -318 318 33 -33 -994 994 323 -323 321 -321 756 -756 -565 565 -875 875 213 -213 58 -58 -870 870 -276 276 148 -148 519 -519 696 -696 19 -19 -615 615 822 -822 -925 925 275 -275 252 -252 832 -832 -261 261 -763 763 916 -916 -622 622 750 -750 86 -86 617 -617 493 -493 516 -516 617 -617 815 -815 687 -687 -472 472 -319 319 80 -80 -237 237 -680 680 -386 386 -295 295 -716 716 -465 465 -985 985 504 -504 -312 312 -447 447 -390 390 996 -996 -341 341 519 -519 -784 784 813 -813 617 -617 -868 868 916 -916 630 -630 112 -112 -970 970 -219 219 896 -896 788 -788 -391 391 -422 422 -87 87 261 -261 -680 680 -410 410 757 -757 735 -735 846 -846 -195 195 -709 709 -607 607 -819 819 613 -613 916 -916 528 -528 -747 747 960 -960 303 -303 924 -924 726 -726 793 -793 -87 87 674 -674 -279 279 189 -189 779 -779 340 -340 -36 36 108 -108 740 -740 791 -791 221 -221 831 -831 520 -520 -309 309 73 -73 109 -109 -231 231 688 -688 693 -693 -759 759 694 -694 -281 281 -211 211 -290 290 -463 463 166 -166 -325 325 -610 610 -603 603 241 -241 -822 822 454 -454 -297 297 -331 331 475 -475 -890 890 -452 452 470 -470 -248 248 193 -193 -276 276 892 -892 599 -599 896 -896 -427 427 -407 407 -638 638 235 -235 -461 461 -834 834 -651 651 -438 438 -209 209 -721 721 -729 729 601 -601 -634 634 -204 204 -868 868 -917 917 59 -59 754 -754 778 -778 752 -752 -353 353 329 -329 -438 438 -934 934 512 -512 894 -894 946 -946 268 -268 -496 496 -916 916 193 -193 -988 988 167 -167 -969 969 346 -346 -853 853 572 -572 -382 382 965 -965 -870 870 160 -160 -463 463 354 -354 -241 241 -517 517 209 -209 -256 256 176 -176 -997 997 983 -983 13 -13 -353 353 826 -826 518 -518 958 -958 927 -927 479 -479 -315 315 -783 783 278 -278 -952 952 192 -192 721 -721 -252 252 -137 137 -179 179 842 -842 -413 413 218 -218 786 -786 734 -734 95 -95 -464 464 710 -710 -344 344 -473 473 -24 24 261 -261 830 -830 596 -596 -900 900 -264 264 -276 276 42 -42 -210 210 628 -628 303 -303 590 -590 882 -882 897 -897 -642 642 -729 729 -131 131 638 -638 640 -640 -73 73 -852 852 227 -227 -982 982 -453 453 -697 697 248 -248 584 -584 865 -865 -649 649 -76 76 -625 625 426 -426 -986 986 408 -408 -784 784 64 -64 919 -919 733 -733 639 -639 410 -410 -58 58 187 -187 276 -276 510 -510 -848 848 -964 964 514 -514 -298 298 -746 746 144 -144 -90 90 -602 602 -98 98 962 -962 162 -162 588 -588 -965 965 -822 822 -821 821 873 -873 734 -734 -939 939 -864 864 -385 385 -692 692 706 -706 -4 4 -676 676 -46 46 -322 322 606 -606 934 -934 -9 9 787 -787 294 -294 631 -631 -655 655 -180 180 -750 750 668 -668 -661 661 -436 436 -773 773 -504 504 469 -469 -816 816 -854 854 446 -446 860 -860 -878 878 -81 81 110 -110 -564 564 447 -447 147 -147 895 -895 883 -883 -261 261 699 -699 -161 161 -601 601 -508 508 -176 176 -329 329 427 -427 84 -84 509 -509 691 -691 446 -446 955 -955 185 -185 208 -208 805 -805 -948 948 486 -486 -346 346 122 -122 806 -806 265 -265 264 -264 308 -308 -618 618 -293 293 57 -57 441 -441 860 -860 -33 33 706 -706 306 -306 763 -763 661 -661 -830 830 -162 162 773 -773 382 -382 85 -85 -183 183 870 -870 -959 959 680 -680 670 -670 -945 945 590 -590 -69 69 107 -107 -873 873 -607 607 -745 745 -172 172 -579 579 632 -632 -941 941 986 -986 400 -400 185 -185 -14 14 -338 338 -942 942 46 -46 431 -431 -543 543 795 -795 882 -882 -404 404 317 -317 874 -874 721 -721 279 -279 505 -505 -767 767 -182 182 382 -382 89 -89 722 -722 -680 680 -844 844 549 -549 372 -372 -382 382 245 -245 411 -411 603 -603 784 -784 790 -790 -489 489 215 -215 495 -495 -576 576 402 -402 -517 517 -282 282 559 -559 -472 472 -15 15 -294 294 -42 42 814 -814 -404 404 -369 369 -235 235 -316 316 94 -94 -800 800 -162 162 -456 456 539 -539 656 -656 -156 156 -789 789 205 -205 34 -34 -411 411 -536 536 -390 390 534 -534 522 -522 114 -114 163 -163 -250 250 924 -924 -339 339 -674 674 -864 864 985 -985 256 -256 550 -550 -396 396 -649 649 697 -697 -351 351 560 -560 697 -697 321 -321 -493 493 -182 182 112 -112 962 -962 770 -770 -306 306 595 -595 -282 282 -359 359 89 -89 513 -513 -30 30 -320 320 -571 571 -506 506 499 -499 -52 52 565 -565 829 -829 903 -903 -541 541 -892 892 246 -246 688 -688 -461 461 393 -393 -104 104 -204 204 35 -35 -690 690 632 -632 696 -696 -710 710 -495 495 827 -827 -497 497 895 -895 650 -650 -120 120 541 -541 -704 704 126 -126 33 -33 -927 927 503 -503 -476 476 -413 413 -13 13 570 -570 -938 938 508 -508 985 -985 -30 30 794 -794 -947 947 416 -416 -402 402 321 -321 737 -737 -359 359 -567 567 31 -31 -227 227 866 -866 -71 71 -99 99 327 -327 -745 745 378 -378 396 -396 -884 884 -71 71 -918 918 -165 165 -580 580 -850 850 -250 250 -934 934 553 -553 -792 792 165 -165 -673 673 -415 415 -310 310 -605 605 473 -473 -9 9 345 -345 209 -209 -92 92 -727 727 384 -384 -565 565 -3 3 189 -189 -266 266 -326 326 -154 154 749 -749 -765 765 -405 405 -613 613 -410 410 673 -673 -721 721 -202 202 -261 261 432 -432 772 -772 -880 880 -913 913 -964 964 165 -165 489 -489 -61 61 499 -499 -210 210 -454 454 -180 180 690 -690 914 -914 873 -873 -535 535 -593 593 688 -688 -402 402 435 -435 -20 20 -93 93 915 -915 789 -789 618 -618 -790 790 -800 800 767 -767 -355 355 999 -999 408 -408 -922 922 -849 849 139 -139 174 -174 -242 242 727 -727 370 -370 -660 660 778 -778 -181 181 587 -587 534 -534 -829 829 211 -211 395 -395 -22 22 -472 472 256 -256 -782 782 -886 886 -139 139 365 -365 -690 690 -274 274 631 -631 277 -277 -737 737 -701 701 446 -446 -507 507 -581 581 25 -25 -988 988 931 -931 -830 830 -468 468 541 -541 -224 224 644 -644 480 -480 799 -799 986 -986 738 -738 -925 925 85 -85 981 -981 -909 909 717 -717 702 -702 634 -634 568 -568 -821 821 -469 469 192 -192 -302 302 557 -557 714 -714 779 -779 -686 686 732 -732 140 -140 -286 286 81 -81 -256 256 -323 323 -907 907 97 -97 -383 383 -715 715 527 -527 -316 316 -755 755 -278 278 -504 504 -357 357 393 -393 -759 759 -386 386 882 -882 -213 213 485 -485 710 -710 -806 806 776 -776 -850 850 541 -541 -585 585 265 -265 38 -38 -684 684 -629 629 435 -435 -768 768 811 -811 -174 174 935 -935 234 -234 -884 884 368 -368 -489 489 -451 451 -900 900 -216 216 170 -170 290 -290 78 -78 -849 849 -862 862 728 -728 -727 727 -128 128 924 -924 931 -931 810 -810 304 -304 776 -776 -474 474 -659 659 -59 59 138 -138 628 -628 -920 920 -877 877 463 -463 515 -515 -632 632 -601 601 -604 604 -669 669 177 -177 183 -183 -124 124 462 -462 -304 304 73 -73 832 -832 272 -272 -685 685 -908 908 772 -772 41 -41 -37 37 69 -69 -168 168 -416 416 193 -193 -446 446 404 -404 -54 54 295 -295 820 -820 -265 265 -772 772 656 -656 -992 992 -774 774 -579 579 -718 718 534 -534 -496 496 943 -943 379 -379 -114 114 -735 735 864 -864 290 -290 -720 720 7 -7 -772 772 -209 209 979 -979 -119 119 -683 683 -530 530 313 -313 950 -950 -219 219 -192 192 281 -281 772 -772 -733 733 -813 813 428 -428 586 -586 677 -677 787 -787 -85 85 -982 982 21 -21 224 -224 873 -873 -701 701 -233 233 -478 478 110 -110 -186 186 698 -698 938 -938 -573 573 -489 489 204 -204 715 -715 309 -309 471 -471 -669 669 121 -121 -492 492 -240 240 -886 886 769 -769 -661 661 -656 656 -712 712 -423 423 741 -741 489 -489 -696 696 -551 551 413 -413 -744 744 564 -564 -54 54 886 -886 -907 907 290 -290 30 -30 397 -397 314 -314 84 -84 241 -241 908 -908 -408 408 -421 421 -242 242 -975 975 -634 634 268 -268 -443 443 926 -926 -596 596 -266 266 -117 117 -271 271 703 -703 450 -450 338 -338 -969 969 -19 19 -308 308 -757 757 589 -589 171 -171 -831 831 745 -745 343 -343 -531 531 793 -793 328 -328 740 -740 -857 857 551 -551 -658 658 -286 286 -927 927 -321 321 -480 480 -946 946 -256 256 952 -952 264 -264 367 -367 -397 397 -718 718 886 -886 -28 28 -214 214 -167 167 421 -421 474 -474 -434 434 -246 246 -768 768 210 -210 189 -189 -635 635 228 -228 147 -147 213 -213 580 -580 -537 537 -116 116 -669 669 731 -731 233 -233 364 -364 -324 324 161 -161 -470 470 6 -6 203 -203 846 -846 204 -204 -465 465 -260 260 -811 811 -325 325 -966 966 -582 582 -844 844 554 -554 -458 458 20 -20 -647 647 176 -176 726 -726 -220 220 87 -87 547 -547 497 -497 611 -611 -326 326 947 -947 -981 981 -505 505 200 -200 -853 853 -716 716 927 -927 936 -936 707 -707 -528 528 929 -929 359 -359 953 -953 662 -662 241 -241 -856 856 -159 159 797 -797 309 -309 -917 917 778 -778 772 -772 86 -86 914 -914 227 -227 -896 896 842 -842 912 -912 399 -399 -805 805 224 -224 -573 573 453 -453 -213 213 -629 629 404 -404 -838 838 193 -193 323 -323 173 -173 -29 29 -509 509 456 -456 234 -234 -602 602 -883 883 264 -264 626 -626 672 -672 659 -659 -781 781 616 -616 444 -444 -934 934 13 -13 653 -653 466 -466 -776 776 853 -853 -712 712 -673 673 -360 360 275 -275 217 -217 580 -580 -958 958 -185 185 202 -202 -95 95 411 -411 95 -95 -633 633 99 -99 -679 679 -23 23 160 -160 667 -667 -438 438 -294 294 -628 628 81 -81 470 -470 -898 898 -304 304 -551 551 929 -929 -446 446 -959 959 437 -437 949 -949 -355 355 -394 394 651 -651 -704 704 -666 666 -95 95 -840 840 -374 374 338 -338 -912 912 -459 459 -678 678 -483 483 -33 33 -903 903 665 -665 267 -267 464 -464 -496 496 263 -263 -801 801 -322 322 747 -747 524 -524 -276 276 142 -142 999 -999 162 -162 -341 341 -426 426 -926 926 -639 639 476 -476 899 -899 235 -235 -773 773 399 -399 150 -150 -886 886 -710 710 501 -501 734 -734 -912 912 678 -678 -477 477 748 -748 -864 864 -21 21 -8 8 -653 653 -802 802 -918 918 -353 353 559 -559 438 -438 -433 433 -489 489 -825 825 -384 384 932 -932 -912 912 6 -6 547 -547 -13 13 184 -184 -698 698 -744 744 -671 671 -792 792 -370 370 -639 639 538 -538 -711 711 -82 82 -199 199 295 -295 858 -858 -25 25 -691 691 631 -631 166 -166 -47 47 -420 420 717 -717 -846 846 -409 409 155 -155 326 -326 -299 299 198 -198 -405 405 702 -702 -965 965 -122 122 -353 353 -428 428 -805 805 664 -664 969 -969 -438 438 -233 233 817 -817 -251 251 321 -321 -733 733 357 -357 -216 216 -411 411 234 -234 -296 296 410 -410 -27 27 -306 306 -239 239 258 -258 -73 73 -673 673 608 -608 -176 176 -487 487 958 -958 -287 287 -687 687 74 -74 962 -962 -239 239 862 -862 74 -74 -645 645 -64 64 -361 361 -977 977 53 -53 -328 328 -18 18 809 -809 894 -894 877 -877 -314 314 41 -41 331 -331 -218 218 622 -622 -194 194 296 -296 731 -731 456 -456 303 -303 48 -48 -1 1 -464 464 -784 784 -468 468 -368 368 -775 775 -289 289 302 -302 477 -477 -855 855 -98 98 97 -97 -521 521 376 -376 102 -102 -455 455 -53 53 -699 699 617 -617 209 -209 478 -478 -534 534 -503 503 -363 363 778 -778 -639 639 680 -680 652 -652 393 -393 -825 825 575 -575 -837 837 111 -111 -928 928 -653 653 -442 442 44 -44 -741 741 -892 892 -473 473 178 -178 71 -71 -552 552 740 -740 -171 171 838 -838 24 -24 -771 771 -351 351 801 -801 -423 423 675 -675 -432 432 861 -861 -898 898 -465 465 -181 181 -564 564 -708 708 -46 46 -784 784 -810 810 766 -766 488 -488 -618 618 378 -378 -806 806 755 -755 909 -909 496 -496 595 -595 309 -309 201 -201 -319 319 17 -17 958 -958 625 -625 457 -457 382 -382 823 -823 114 -114 43 -43 -495 495 -659 659 -806 806 453 -453 -863 863 755 -755 -174 174 582 -582 -142 142 353 -353 315 -315 126 -126 -268 268 881 -881 -260 260 -907 907 29 -29 732 -732 826 -826 -513 513 -669 669 -176 176 746 -746 941 -941 431 -431 773 -773 915 -915 -489 489 830 -830 -752 752 -136 136 -22 22 -102 102 839 -839 -492 492 604 -604 -824 824 -313 313 -794 794 -1000 1000 275 -275 -718 718 -561 561 -618 618 -71 71 -67 67 138 -138 553 -553 -892 892 217 -217 -660 660 400 -400 844 -844 -17 17 -804 804 981 -981 -37 37 866 -866 692 -692 58 -58 626 -626 -768 768 -952 952 22 -22 -534 534 -775 775 -857 857 986 -986 397 -397 -237 237 -608 608 -952 952 -347 347 365 -365 519 -519 438 -438 645 -645 -333 333 -680 680 -513 513 -632 632 -942 942 -902 902 -821 821 726 -726 972 -972 -200 200 161 -161 798 -798 269 -269 284 -284 -534 534 -912 912 -529 529 237 -237 -713 713 906 -906 907 -907 299 -299 -187 187 38 -38 -383 383 -392 392 480 -480 322 -322 810 -810 585 -585 -682 682 768 -768 -548 548 -483 483 -914 914 959 -959 222 -222 157 -157 -919 919 634 -634 -595 595 -475 475 695 -695 639 -639 -402 402 194 -194 -355 355 370 -370 -140 140 -675 675 742 -742 595 -595 -124 124 887 -887 615 -615 477 -477 -312 312 101 -101 -953 953 -943 943 945 -945 846 -846 -177 177 18 -18 784 -784 -479 479 -65 65 18 -18 262 -262 -19 19 -95 95 590 -590 -293 293 364 -364 -735 735 869 -869 892 -892 -897 897 589 -589 -241 241 872 -872 768 -768 122 -122 123 -123 -450 450 692 -692 -1000 1000 -615 615 847 -847 -625 625 -874 874 -615 615 -551 551 -83 83 600 -600 -588 588 503 -503 -386 386 312 -312 -870 870 -381 381 -559 559 764 -764 -549 549 -499 499 100 -100 -985 985 90 -90 -223 223 795 -795 833 -833 -162 162 644 -644 207 -207 -213 213 -165 165 -609 609 -631 631 -418 418 34 -34 703 -703 -273 273 -444 444 -252 252 891 -891 286 -286 842 -842 332 -332 -120 120 -598 598 -269 269 -675 675 -613 613 513 -513 80 -80 905 -905 685 -685 774 -774 -289 289 885 -885 227 -227 -771 771 -542 542 25 -25 -418 418 610 -610 -206 206 220 -220 -945 945 287 -287 -173 173 -241 241 672 -672 941 -941 -663 663 -199 199 960 -960 619 -619 -485 485 531 -531 -307 307 -787 787 24 -24 853 -853 710 -710 887 -887 823 -823 -527 527 353 -353 218 -218 819 -819 749 -749 875 -875 -531 531 87 -87 567 -567 -402 402 736 -736 -874 874 -715 715 -984 984 381 -381 206 -206 266 -266 602 -602 897 -897 398 -398 -816 816 -307 307 -551 551 437 -437 290 -290 -548 548 -832 832 -675 675 -56 56 -610 610 -648 648 -727 727 505 -505 642 -642 519 -519 -502 502 700 -700 705 -705 -940 940 -40 40 848 -848 574 -574 834 -834 -305 305 -51 51 865 -865 -932 932 808 -808 -678 678 -156 156 657 -657 362 -362 753 -753 -979 979 723 -723 -800 800 -977 977 942 -942 410 -410 92 -92 512 -512 -887 887 -657 657 252 -252 955 -955 888 -888 -443 443 605 -605 -103 103 284 -284 -118 118 -210 210 12 -12 660 -660 -593 593 -890 890 654 -654 81 -81 868 -868 727 -727 295 -295 23 -23 -616 616 -219 219 -956 956 455 -455 -209 209 -62 62 676 -676 683 -683 -891 891 780 -780 452 -452 -383 383 1 -1 -102 102 -163 163 -533 533 702 -702 851 -851 -212 212 -394 394 454 -454 -865 865 -125 125 -22 22 -944 944 370 -370 -17 17 497 -497 940 -940 -394 394 -614 614 732 -732 956 -956 -633 633 -191 191 -606 606 -123 123 -363 363 328 -328 -374 374 -778 778 -762 762 -660 660 828 -828 41 -41 -341 341 537 -537 -45 45 647 -647 948 -948 -35 35 245 -245 -991 991 -363 363 -755 755 150 -150 -436 436 939 -939 40 -40 -167 167 621 -621 698 -698 -375 375 -471 471 -187 187 297 -297 -448 448 359 -359 -82 82 289 -289 -878 878 -699 699 199 -199 -223 223 -496 496 258 -258 -883 883 -475 475 -266 266 663 -663 811 -811 536 -536 773 -773 -334 334 -654 654 -824 824 -397 397 768 -768 812 -812 -791 791 -159 159 -607 607 -882 882 -499 499 877 -877 -986 986 -579 579 370 -370 -311 311 990 -990 -350 350 732 -732 -964 964 434 -434 512 -512 869 -869 -280 280 -227 227 -475 475 802 -802 475 -475 -288 288 -832 832 -120 120 234 -234 149 -149 978 -978 479 -479 187 -187 -766 766 168 -168 -267 267 -846 846 -864 864 -184 184 -410 410 606 -606 -243 243 729 -729 619 -619 -380 380 511 -511 56 -56 816 -816 413 -413 490 -490 -39 39 -853 853 444 -444 -876 876 970 -970 -663 663 642 -642 118 -118 -50 50 475 -475 -875 875 -603 603 57 -57 -414 414 910 -910 -157 157 791 -791 758 -758 -573 573 -160 160 738 -738 621 -621 341 -341 -940 940 -748 748 -998 998 -38 38 -431 431 -311 311 -764 764 -339 339 -795 795 296 -296 473 -473 884 -884 -818 818 -972 972 291 -291 946 -946 241 -241 414 -414 -23 23 -866 866 700 -700 -162 162 -919 919 677 -677 698 -698 -670 670 693 -693 -676 676 -297 297 -219 219 -741 741 -24 24 501 -501 755 -755 105 -105 -991 991 398 -398 44 -44 465 -465 484 -484 -485 485 600 -600 -663 663 -72 72 -60 60 -550 550 -633 633 163 -163 -663 663 -392 392 -261 261 -66 66 0 0 521 -521 -675 675 294 -294 -592 592 224 -224 408 -408 261 -261 510 -510 -983 983 247 -247 704 -704 -378 378 801 -801 -720 720 -190 190 812 -812 26 -26 286 -286 -742 742 627 -627 -561 561 -77 77 -784 784 974 -974 629 -629 -883 883 -563 563 -763 763 835 -835 504 -504 -821 821 826 -826 180 -180 757 -757 635 -635 -755 755 474 -474 938 -938 -970 970 -835 835 -843 843 -359 359 854 -854 -64 64 -332 332 965 -965 -138 138 820 -820 -357 357 -205 205 119 -119 -746 746 -827 827 878 -878 532 -532 516 -516 -404 404 333 -333 744 -744 -562 562 -344 344 -520 520 207 -207 -942 942 -940 940 -103 103 -598 598 825 -825 567 -567 -528 528 -521 521 -309 309 321 -321 42 -42 -719 719 -6 6 -268 268 834 -834 339 -339 -754 754 -922 922 632 -632 -429 429 -692 692 -812 812 242 -242 -819 819 381 -381 792 -792 656 -656 124 -124 12 -12 -578 578 804 -804 -432 432 -768 768 -716 716 -494 494 -99 99 427 -427 -752 752 900 -900 369 -369 -766 766 -730 730 -639 639 -792 792 -914 914 90 -90 -513 513 403 -403 34 -34 -77 77 -250 250 950 -950 973 -973 -879 879 983 -983 -319 319 -958 958 65 -65 269 -269 -782 782 695 -695 46 -46 3 -3 -968 968 -532 532 378 -378 727 -727 731 -731 604 -604 -947 947 573 -573 906 -906 -712 712 172 -172 -714 714 229 -229 -302 302 -370 370 450 -450 -803 803 247 -247 -357 357 180 -180 424 -424 -63 63 407 -407 -234 234 697 -697 -676 676 366 -366 -99 99 496 -496 263 -263 -609 609 605 -605 814 -814 -691 691 -722 722 176 -176 -372 372 -587 587 -923 923 467 -467 284 -284 6 -6 -934 934 -414 414 -305 305 -641 641 -201 201 -587 587 312 -312 -394 394 -122 122 -806 806 530 -530 -144 144 -501 501 950 -950 -818 818 -367 367 -409 409 358 -358 31 -31 -541 541 -582 582 -5 5 -118 118 -420 420 793 -793 853 -853 -841 841 107 -107 -864 864 -977 977 909 -909 -876 876 -599 599 108 -108 94 -94 -435 435 -770 770 527 -527 254 -254 -121 121 -629 629 913 -913 330 -330 -879 879 -120 120 287 -287 230 -230 -967 967 278 -278 226 -226 -40 40 -699 699 39 -39 20 -20 115 -115 -703 703 -94 94 -1 1 422 -422 -247 247 71 -71 840 -840 871 -871 -502 502 -431 431 940 -940 746 -746 548 -548 -582 582 569 -569 -186 186 258 -258 579 -579 768 -768 25 -25 397 -397 516 -516 -6 6 459 -459 942 -942 368 -368 -599 599 785 -785 771 -771 493 -493 224 -224 -621 621 292 -292 243 -243 -299 299 416 -416 -922 922 50 -50 214 -214 -992 992 -897 897 -471 471 -214 214 571 -571 811 -811 580 -580 314 -314 696 -696 -481 481 -938 938 736 -736 -888 888 -452 452 935 -935 -322 322 164 -164 662 -662 144 -144 -143 143 -460 460 -410 410 -491 491 -457 457 753 -753 -180 180 65 -65 -176 176 205 -205 617 -617 -40 40 -398 398 -158 158 -196 196 -279 279 -641 641 -983 983 828 -828 723 -723 -838 838 -180 180 -907 907 555 -555 -665 665 -547 547 -522 522 458 -458 643 -643 89 -89 -917 917 -869 869 -652 652 -841 841 982 -982 374 -374 146 -146 997 -997 -813 813 -954 954 311 -311 917 -917 107 -107 482 -482 -78 78 -124 124 282 -282 154 -154 -782 782 -564 564 -195 195 -352 352 209 -209 90 -90 462 -462 -870 870 399 -399 978 -978 -941 941 357 -357 657 -657 -271 271 979 -979 428 -428 170 -170 -124 124 -326 326 -135 135 56 -56 -377 377 -881 881 266 -266 882 -882 -719 719 324 -324 -680 680 -511 511 62 -62 639 -639 -684 684 700 -700 476 -476 455 -455 -125 125 248 -248 90 -90 -704 704 108 -108 -929 929 -18 18 -102 102 767 -767 113 -113 -506 506 -522 522 -695 695 233 -233 753 -753 364 -364 549 -549 530 -530 592 -592 697 -697 677 -677 -663 663 391 -391 476 -476 -799 799 -924 924 -968 968 563 -563 30 -30 451 -451 -847 847 -238 238 -749 749 230 -230 388 -388 852 -852 -391 391 272 -272 57 -57 -124 124 -223 223 634 -634 543 -543 366 -366 -326 326 923 -923 -776 776 -750 750 19 -19 -249 249 310 -310 585 -585 638 -638 21 -21 -128 128 43 -43 -123 123 853 -853 -294 294 -368 368 -703 703 -335 335 -988 988 373 -373 -887 887 36 -36 1 -1 -494 494 232 -232 537 -537 394 -394 -695 695 -734 734 469 -469 484 -484 242 -242 392 -392 -761 761 784 -784 37 -37 890 -890 63 -63 -366 366 871 -871 -83 83 -179 179 -284 284 -760 760 125 -125 -549 549 380 -380 -996 996 -475 475 -386 386 731 -731 -486 486 588 -588 9 -9 -841 841 -15 15 914 -914 -590 590 -213 213 305 -305 907 -907 -903 903 -627 627 -407 407 -117 117 726 -726 -239 239 -835 835 -733 733 274 -274 940 -940 458 -458 923 -923 473 -473 -484 484 -675 675 977 -977 895 -895 -362 362 496 -496 225 -225 -655 655 -177 177 839 -839 -171 171 -115 115 -689 689 907 -907 -466 466 212 -212 -141 141 196 -196 628 -628 -610 610 -750 750 28 -28 -950 950 -65 65 -685 685 273 -273 -650 650 -183 183 749 -749 907 -907 -528 528 -46 46 926 -926 448 -448 24 -24 439 -439 -560 560 276 -276 -147 147 -14 14 -135 135 -955 955 -757 757 328 -328 354 -354 -762 762 -923 923 645 -645 298 -298 569 -569 148 -148 -84 84 -164 164 275 -275 -866 866 -198 198 974 -974 811 -811 58 -58 587 -587 331 -331 -637 637 19 -19 -913 913 -332 332 -662 662 -421 421 -34 34 802 -802 96 -96 -494 494 -791 791 31 -31 796 -796 -969 969 467 -467 166 -166 -165 165 -530 530 656 -656 392 -392 986 -986 675 -675 172 -172 833 -833 182 -182 -450 450 -497 497 -438 438 193 -193 -664 664 176 -176 -592 592 856 -856 -339 339 -760 760 -636 636 690 -690 49 -49 585 -585 885 -885 -100 100 920 -920 462 -462 -901 901 723 -723 417 -417 821 -821 309 -309 -94 94 514 -514 266 -266 -971 971 -259 259 746 -746 -651 651 -838 838 -52 52 -877 877 295 -295 -497 497 -964 964 151 -151 -431 431 146 -146 -462 462 -331 331 -906 906 -600 600 402 -402 -973 973 802 -802 63 -63 -321 321 470 -470 -422 422 -860 860 500 -500 -352 352 374 -374 325 -325 -222 222 -583 583 45 -45 -70 70 171 -171 849 -849 799 -799 -576 576 -338 338 549 -549 745 -745 -411 411 532 -532 32 -32 -555 555 699 -699 -85 85 -812 812 -896 896 295 -295 944 -944 -263 263 48 -48 -535 535 -685 685 -59 59 -907 907 -639 639 -235 235 460 -460 270 -270 208 -208 133 -133 26 -26 640 -640 109 -109 811 -811 -433 433 35 -35 969 -969 997 -997 699 -699 -802 802 -91 91 -463 463 -6 6 948 -948 -334 334 -391 391 769 -769 -658 658 633 -633 453 -453 -950 950 219 -219 -868 868 574 -574 524 -524 -843 843 268 -268 127 -127 -849 849 -186 186 -835 835 305 -305 830 -830 475 -475 -281 281 935 -935 205 -205 -968 968 -401 401 279 -279 317 -317 844 -844 -619 619 -54 54 78 -78 -921 921 862 -862 133 -133 373 -373 -647 647 597 -597 -663 663 239 -239 -628 628 -914 914 -424 424 -716 716 -764 764 -36 36 -998 998 -962 962 -458 458 -380 380 -785 785 -740 740 55 -55 -256 256 -683 683 -141 141 -538 538 792 -792 188 -188 -444 444 -115 115 -706 706 -376 376 116 -116 68 -68 -679 679 583 -583 -168 168 -937 937 437 -437 -492 492 991 -991 -278 278 569 -569 795 -795 228 -228 569 -569 -615 615 -530 530 -300 300 612 -612 -787 787 903 -903 -915 915 891 -891 465 -465 -993 993 -584 584 854 -854 14 -14 -242 242 -24 24 601 -601 -999 999 -60 60 195 -195 -154 154 -246 246 -57 57 -847 847 643 -643 -464 464 -386 386 -910 910 -51 51 36 -36 -178 178 469 -469 -291 291 -933 933 418 -418 -265 265 -582 582 -737 737 -703 703 -984 984 111 -111 528 -528 -981 981 20 -20 -497 497 -57 57 -93 93 544 -544 -186 186 684 -684 995 -995 196 -196 194 -194 393 -393 317 -317 216 -216 -894 894 270 -270 270 -270 -190 190 126 -126 -378 378 904 -904 527 -527 -249 249 -390 390 -64 64 303 -303 -257 257 -156 156 -92 92 -362 362 -148 148 -585 585 -431 431 -928 928 -439 439 477 -477 -859 859 -667 667 430 -430 897 -897 -368 368 254 -254 -334 334 -386 386 160 -160 -153 153 14 -14 455 -455 365 -365 -555 555 -445 445 217 -217 -126 126 329 -329 639 -639 -786 786 -386 386 -715 715 300 -300 707 -707 906 -906 943 -943 329 -329 205 -205 -549 549 -236 236 413 -413 -41 41 154 -154 127 -127 -103 103 -513 513 962 -962 -470 470 -563 563 -687 687 -183 183 -797 797 -530 530 436 -436 291 -291 83 -83 167 -167 -380 380 -316 316 444 -444 557 -557 -321 321 549 -549 -879 879 -505 505 821 -821 -727 727 330 -330 -930 930 505 -505 -113 113 -921 921 -398 398 -51 51 922 -922 277 -277 669 -669 669 -669 -704 704 207 -207 -388 388 298 -298 -784 784 -841 841 890 -890 155 -155 872 -872 837 -837 351 -351 383 -383 -362 362 -385 385 -694 694 102 -102 -195 195 -262 262 -565 565 -864 864 186 -186 607 -607 612 -612 -171 171 -393 393 258 -258 832 -832 455 -455 79 -79 -385 385 -412 412 725 -725 -781 781 -970 970 757 -757 -638 638 941 -941 921 -921 235 -235 389 -389 740 -740 -925 925 -571 571 274 -274 -305 305 -309 309 925 -925 -55 55 -515 515 -376 376 -387 387 285 -285 868 -868 920 -920 -894 894 -248 248 841 -841 28 -28 -497 497 -531 531 -624 624 -922 922 501 -501 766 -766 -717 717 -538 538 834 -834 511 -511 -72 72 641 -641 -456 456 -22 22 958 -958 420 -420 -352 352 -27 27 169 -169 695 -695 -162 162 273 -273 -641 641 293 -293 -777 777 884 -884 433 -433 890 -890 944 -944 -86 86 -210 210 -786 786 -520 520 -569 569 -316 316 242 -242 -967 967 272 -272 -920 920 760 -760 267 -267 970 -970 -536 536 -888 888 634 -634 -333 333 -832 832 -176 176 649 -649 912 -912 954 -954 -708 708 -522 522 679 -679 -231 231 -489 489 384 -384 -2 2 -121 121 480 -480 902 -902 323 -323 -307 307 592 -592 -750 750 -771 771 996 -996 -374 374 -809 809 787 -787 634 -634 -28 28 407 -407 876 -876 727 -727 -234 234 -601 601 -42 42 -96 96 -271 271 -698 698 -261 261 -629 629 -446 446 -948 948 -111 111 -508 508 -698 698 -320 320 -95 95 -208 208 592 -592 -771 771 -949 949 992 -992 -967 967 -234 234 -265 265 888 -888 855 -855 -777 777 -81 81 240 -240 -367 367 -770 770 651 -651 -757 757 674 -674 -487 487 -275 275 743 -743 -404 404 -591 591 782 -782 -444 444 192 -192 -616 616 697 -697 -424 424 251 -251 320 -320 -665 665 -590 590 2 -2 -212 212 -998 998 861 -861 593 -593 139 -139 270 -270 824 -824 960 -960 -543 543 412 -412 932 -932 840 -840 -520 520 -367 367 429 -429 85 -85 -504 504 -562 562 -468 468 -84 84 -606 606 -414 414 300 -300 -674 674 -925 925 261 -261 -196 196 -803 803 -793 793 998 -998 789 -789 895 -895 -548 548 680 -680 -483 483 -575 575 -823 823 -632 632 923 -923 382 -382 -466 466 -462 462 12 -12 944 -944 989 -989 -396 396 -716 716 118 -118 874 -874 -365 365 553 -553 199 -199 -320 320 -323 323 -19 19 -283 283 500 -500 -961 961 -70 70 5 -5 941 -941 56 -56 -589 589 -673 673 708 -708 189 -189 376 -376 705 -705 616 -616 782 -782 586 -586 201 -201 101 -101 473 -473 -16 16 322 -322 358 -358 -130 130 -534 534 -466 466 -743 743 451 -451 356 -356 517 -517 -685 685 -200 200 -371 371 -3 3 419 -419 318 -318 -488 488 -437 437 -949 949 -349 349 338 -338 -935 935 284 -284 -303 303 -410 410 -440 440 353 -353 713 -713 174 -174 -328 328 -577 577 921 -921 858 -858 374 -374 43 -43 -890 890 -555 555 804 -804 796 -796 86 -86 998 -998 127 -127 -189 189 -388 388 -907 907 509 -509 -935 935 521 -521 -993 993 -218 218 -8 8 -927 927 -244 244 -554 554 988 -988 -563 563 350 -350 -17 17 -21 21 -657 657 861 -861 -845 845 -462 462 955 -955 145 -145 754 -754 962 -962 -941 941 -113 113 -799 799 -276 276 -893 893 -265 265 -83 83 841 -841 -481 481 -355 355 -66 66 749 -749 602 -602 215 -215 -401 401 380 -380 -103 103 967 -967 -483 483 941 -941 775 -775 -950 950 686 -686 14 -14 -230 230 175 -175 -813 813 -200 200 -59 59 -676 676 449 -449 965 -965 -401 401 734 -734 -755 755 -720 720 148 -148 863 -863 726 -726 -228 228 379 -379 -627 627 -872 872 631 -631 648 -648 -168 168 973 -973 -705 705 -621 621 396 -396 199 -199 -426 426 -856 856 -416 416 636 -636 675 -675 608 -608 -930 930 -288 288 -663 663 -847 847 916 -916 393 -393 -405 405 -175 175 890 -890 -209 209 784 -784 672 -672 -586 586 419 -419 132 -132 -969 969 252 -252 -878 878 -657 657 811 -811 -870 870 889 -889 442 -442 455 -455 818 -818 -949 949 -673 673 41 -41 585 -585 129 -129 -432 432 -613 613 -688 688 -223 223 892 -892 389 -389 -127 127 851 -851 -211 211 -415 415 -227 227 336 -336 -364 364 -257 257 -381 381 -581 581 -87 87 -774 774 915 -915 -716 716 670 -670 539 -539 580 -580 -645 645 292 -292 349 -349 -333 333 -958 958 -975 975 97 -97 957 -957 -282 282 768 -768 386 -386 559 -559 -625 625 680 -680 -949 949 187 -187 342 -342 178 -178 407 -407 525 -525 87 -87 -987 987 -743 743 751 -751 -825 825 -268 268 238 -238 -725 725 -73 73 -901 901 -48 48 -609 609 634 -634 -362 362 -339 339 -811 811 -685 685 963 -963 471 -471 35 -35 -557 557 504 -504 333 -333 -415 415 370 -370 -696 696 137 -137 -951 951 -357 357 -910 910 267 -267 -428 428 589 -589 -598 598 711 -711 50 -50 -146 146 -563 563 -518 518 202 -202 -765 765 271 -271 -301 301 275 -275 -450 450 807 -807 511 -511 -479 479 120 -120 -947 947 693 -693 -267 267 -97 97 706 -706 -364 364 286 -286 801 -801 369 -369 713 -713 -539 539 -679 679 -987 987 -875 875 -776 776 -439 439 -932 932 895 -895 -508 508 953 -953 -966 966 -106 106 616 -616 335 -335 -703 703 490 -490 680 -680 -352 352 -17 17 699 -699 -545 545 -122 122 984 -984 -110 110 -375 375 723 -723 693 -693 -545 545 144 -144 580 -580 797 -797 210 -210 -683 683 969 -969 132 -132 158 -158 -782 782 -636 636 -878 878 970 -970 557 -557 224 -224 -539 539 858 -858 95 -95 -540 540 137 -137 942 -942 325 -325 568 -568 582 -582 -759 759 -169 169 887 -887 987 -987 -747 747 328 -328 -218 218 -214 214 -602 602 62 -62 -972 972 -413 413 -644 644 -142 142 435 -435 22 -22 988 -988 569 -569 -235 235 -12 12 928 -928 996 -996 -326 326 581 -581 -562 562 -667 667 -518 518 63 -63 967 -967 132 -132 -99 99 -123 123 -862 862 913 -913 -381 381 -626 626 40 -40 426 -426 -783 783 -840 840 -479 479 -241 241 105 -105 748 -748 15 -15 -12 12 126 -126 260 -260 -312 312 487 -487 -58 58 330 -330 362 -362 226 -226 -128 128 -813 813 -550 550 -157 157 215 -215 124 -124 542 -542 523 -523 568 -568 -93 93 -932 932 -684 684 -815 815 -999 999 642 -642 7 -7 -741 741 455 -455 -136 136 844 -844 -822 822 -865 865 -190 190 -350 350 706 -706 -492 492 -917 917 226 -226 172 -172 -339 339 -610 610 240 -240 873 -873 533 -533 -378 378 -671 671 -650 650 -553 553 777 -777 195 -195 977 -977 568 -568 929 -929 473 -473 -662 662 37 -37 -485 485 -106 106 -675 675 239 -239 147 -147 45 -45 -976 976 -620 620 -192 192 758 -758 -440 440 -800 800 907 -907 -765 765 -319 319 -428 428 806 -806 227 -227 526 -526 -267 267 203 -203 -457 457 -787 787 -296 296 850 -850 -956 956 558 -558 -243 243 599 -599 776 -776 -762 762 425 -425 -821 821 416 -416 159 -159 777 -777 74 -74 -790 790 -942 942 196 -196 -706 706 -42 42 -296 296 -608 608 -350 350 -222 222 -435 435 -569 569 392 -392 118 -118 934 -934 -101 101 351 -351 893 -893 309 -309 344 -344 768 -768 470 -470 -694 694 -775 775 408 -408 665 -665 -548 548 -274 274 522 -522 -130 130 760 -760 -276 276 566 -566 -230 230 569 -569 69 -69 229 -229 171 -171 569 -569 -166 166 -522 522 471 -471 -905 905 383 -383 -626 626 112 -112 762 -762 302 -302 -21 21 906 -906 245 -245 430 -430 -630 630 144 -144 -69 69 -812 812 -870 870 468 -468 420 -420 970 -970 497 -497 822 -822 -79 79 432 -432 989 -989 -650 650 -211 211 337 -337 -131 131 285 -285 916 -916 -792 792 545 -545 121 -121 184 -184 418 -418 -801 801 -392 392 162 -162 -394 394 -88 88 -536 536 342 -342 -734 734 330 -330 939 -939 474 -474 327 -327 759 -759 864 -864 760 -760 808 -808 422 -422 -192 192 689 -689 718 -718 -840 840 87 -87 53 -53 576 -576 302 -302 692 -692 529 -529 -111 111 682 -682 -414 414 -152 152 75 -75 755 -755 -953 953 309 -309 475 -475 -276 276 -435 435 255 -255 -228 228 -313 313 -1 1 462 -462 -55 55 -730 730 -41 41 189 -189 -803 803 914 -914 870 -870 369 -369 -979 979 -352 352 -157 157 -359 359 -791 791 -15 15 519 -519 215 -215 -354 354 -760 760 840 -840 46 -46 431 -431 689 -689 69 -69 939 -939 198 -198 209 -209 -671 671 -183 183 -123 123 -455 455 -796 796 -320 320 -958 958 318 -318 -865 865 142 -142 339 -339 -578 578 782 -782 824 -824 -523 523 -69 69 -238 238 706 -706 740 -740 -564 564 400 -400 -962 962 710 -710 -283 283 -716 716 146 -146 -120 120 19 -19 586 -586 509 -509 -242 242 301 -301 -2 2 267 -267 -412 412 -696 696 -830 830 7 -7 -917 917 -455 455 -32 32 -848 848 -719 719 -704 704 -175 175 -593 593 687 -687 -525 525 -354 354 40 -40 -87 87 8 -8 933 -933 -913 913 241 -241 -408 408 -866 866 -611 611 125 -125 592 -592 -755 755 803 -803 -933 933 -6 6 -837 837 -514 514 690 -690 -196 196 -751 751 -724 724 -614 614 270 -270 852 -852 -66 66 -849 849 -351 351 -985 985 798 -798 -126 126 -273 273 413 -413 -158 158 321 -321 -114 114 -545 545 242 -242 -440 440 329 -329 -275 275 423 -423 -585 585 -144 144 664 -664 -908 908 965 -965 655 -655 303 -303 -6 6 -186 186 -659 659 -472 472 -890 890 42 -42 -667 667 -398 398 302 -302 86 -86 -38 38 104 -104 396 -396 262 -262 -185 185 -663 663 -279 279 -669 669 852 -852 -891 891 638 -638 -319 319 -160 160 283 -283 -233 233 -691 691 -677 677 497 -497 -327 327 -11 11 -61 61 -749 749 -282 282 -632 632 419 -419 -864 864 926 -926 -240 240 950 -950 -687 687 248 -248 301 -301 546 -546 348 -348 626 -626 932 -932 -686 686 808 -808 693 -693 -73 73 292 -292 705 -705 -564 564 551 -551 485 -485 382 -382 886 -886 -89 89 -662 662 833 -833 634 -634 835 -835 -352 352 959 -959 459 -459 -928 928 534 -534 401 -401 -836 836 182 -182 393 -393 810 -810 709 -709 -212 212 -688 688 970 -970 471 -471 -573 573 554 -554 -894 894 877 -877 565 -565 885 -885 89 -89 -413 413 271 -271 -160 160 -513 513 -885 885 637 -637 -157 157 -432 432 318 -318 -875 875 -435 435 -501 501 -272 272 -809 809 318 -318 -381 381 -249 249 -589 589 311 -311 -571 571 -579 579 -613 613 238 -238 699 -699 -828 828 -245 245 -458 458 97 -97 569 -569 -682 682 -321 321 -921 921 300 -300 643 -643 -71 71 646 -646 -801 801 216 -216 383 -383 -970 970 861 -861 949 -949 -542 542 830 -830 -626 626 -700 700 -765 765 -338 338 408 -408 943 -943 870 -870 -70 70 599 -599 947 -947 131 -131 -697 697 224 -224 -220 220 -962 962 -468 468 242 -242 -734 734 553 -553 993 -993 575 -575 394 -394 297 -297 794 -794 522 -522 -849 849 566 -566 -182 182 -112 112 -982 982 775 -775 -270 270 652 -652 288 -288 814 -814 297 -297 -586 586 739 -739 -81 81 960 -960 332 -332 -836 836 167 -167 -554 554 -316 316 599 -599 -822 822 282 -282 704 -704 -897 897 -547 547 655 -655 131 -131 -52 52 630 -630 -11 11 -125 125 794 -794 -399 399 37 -37 351 -351 44 -44 948 -948 397 -397 -237 237 -415 415 181 -181 -131 131 -998 998 150 -150 523 -523 449 -449 -653 653 -724 724 818 -818 -864 864 -905 905 -533 533 -78 78 -428 428 474 -474 -233 233 -78 78 91 -91 -448 448 -110 110 601 -601 -595 595 -78 78 -494 494 -10 10 991 -991 689 -689 -172 172 -143 143 616 -616 -758 758 -63 63 -702 702 386 -386 -501 501 -240 240 960 -960 51 -51 549 -549 301 -301 -308 308 45 -45 -206 206 -663 663 -161 161 514 -514 -823 823 273 -273 -896 896 -404 404 607 -607 -269 269 331 -331 571 -571 273 -273 -738 738 143 -143 -976 976 -401 401 937 -937 -169 169 523 -523 571 -571 632 -632 491 -491 -336 336 722 -722 778 -778 727 -727 703 -703 -822 822 102 -102 925 -925 116 -116 -627 627 -681 681 -217 217 -196 196 612 -612 -282 282 975 -975 -263 263 392 -392 -89 89 -542 542 135 -135 -363 363 -490 490 226 -226 448 -448 -895 895 -668 668 -820 820 -323 323 -901 901 -964 964 618 -618 -513 513 743 -743 875 -875 537 -537 765 -765 953 -953 784 -784 -211 211 798 -798 -17 17 223 -223 -477 477 793 -793 -316 316 204 -204 808 -808 -485 485 -510 510 -665 665 232 -232 -135 135 905 -905 83 -83 -919 919 -921 921 -51 51 -869 869 -567 567 -312 312 -412 412 -937 937 901 -901 374 -374 -575 575 -117 117 13 -13 -587 587 -70 70 -399 399 852 -852 -493 493 -735 735 -983 983 44 -44 418 -418 -223 223 685 -685 -991 991 202 -202 -186 186 -470 470 724 -724 649 -649 -398 398 588 -588 -693 693 700 -700 670 -670 -311 311 567 -567 -414 414 974 -974 -368 368 166 -166 -418 418 424 -424 -669 669 -934 934 478 -478 342 -342 515 -515 -950 950 -69 69 650 -650 -868 868 -920 920 -496 496 -158 158 -111 111 51 -51 573 -573 -4 4 488 -488 -387 387 494 -494 667 -667 -359 359 -128 128 600 -600 826 -826 211 -211 -996 996 -12 12 528 -528 48 -48 532 -532 -128 128 -347 347 -326 326 -246 246 145 -145 -171 171 -898 898 -616 616 -275 275 -173 173 160 -160 -719 719 -7 7 -993 993 -145 145 6 -6 -626 626 459 -459 -870 870 637 -637 -239 239 906 -906 243 -243 576 -576 -429 429 538 -538 675 -675 386 -386 -602 602 467 -467 622 -622 487 -487 -494 494 48 -48 -472 472 -348 348 -282 282 -98 98 -520 520 452 -452 -717 717 -957 957 -915 915 -723 723 -587 587 577 -577 -65 65 -989 989 83 -83 651 -651 -697 697 907 -907 698 -698 -697 697 -368 368 818 -818 -91 91 -123 123 143 -143 335 -335 672 -672 -353 353 210 -210 119 -119 -52 52 801 -801 742 -742 480 -480 -379 379 -518 518 315 -315 -312 312 -733 733 499 -499 891 -891 150 -150 718 -718 960 -960 25 -25 800 -800 -779 779 277 -277 551 -551 -945 945 673 -673 -517 517 667 -667 -704 704 341 -341 244 -244 450 -450 925 -925 -983 983 331 -331 -251 251 44 -44 472 -472 894 -894 251 -251 710 -710 -602 602 896 -896 815 -815 586 -586 310 -310 -741 741 -813 813 962 -962 -326 326 -493 493 102 -102 -57 57 -724 724 369 -369 -958 958 625 -625 637 -637 942 -942 441 -441 609 -609 -595 595 -706 706 -719 719 675 -675 -934 934 655 -655 -515 515 -754 754 -452 452 -894 894 527 -527 798 -798 -288 288 -887 887 -966 966 -220 220 548 -548 338 -338 45 -45 -773 773 707 -707 -93 93 -851 851 -162 162 -64 64 -90 90 177 -177 -551 551 -568 568 887 -887 900 -900 -882 882 -397 397 940 -940 790 -790 89 -89 268 -268 932 -932 -556 556 -155 155 -383 383 931 -931 -870 870 -656 656 813 -813 509 -509 806 -806 -804 804 84 -84 80 -80 -305 305 904 -904 -945 945 -440 440 998 -998 719 -719 -71 71 445 -445 283 -283 -33 33 -984 984 863 -863 -237 237 317 -317 176 -176 -347 347 824 -824 -650 650 -811 811 114 -114 -270 270 953 -953 159 -159 -39 39 -379 379 468 -468 -397 397 -669 669 -261 261 -404 404 64 -64 783 -783 -701 701 -63 63 614 -614 -263 263 -742 742 -47 47 718 -718 -691 691 -919 919 -325 325 470 -470 590 -590 -402 402 535 -535 -900 900 162 -162 624 -624 -604 604 -947 947 -976 976 222 -222 -414 414 -610 610 510 -510 183 -183 738 -738 -661 661 4 -4 -945 945 -661 661 830 -830 -396 396 480 -480 718 -718 402 -402 -418 418 -385 385 -101 101 504 -504 -673 673 -479 479 213 -213 -774 774 -806 806 -786 786 -604 604 622 -622 219 -219 -875 875 74 -74 -866 866 -569 569 -352 352 57 -57 726 -726 -89 89 -535 535 -830 830 397 -397 -409 409 988 -988 -848 848 231 -231 -342 342 -513 513 855 -855 -214 214 -48 48 304 -304 -409 409 223 -223 347 -347 -50 50 -794 794 604 -604 910 -910 -198 198 -339 339 192 -192 -937 937 -273 273 -16 16 894 -894 207 -207 976 -976 -188 188 -610 610 -705 705 -959 959 -771 771 272 -272 565 -565 -151 151 -475 475 -381 381 -153 153 -201 201 404 -404 21 -21 807 -807 -670 670 -644 644 315 -315 776 -776 -363 363 -972 972 -493 493 912 -912 27 -27 -616 616 296 -296 30 -30 -314 314 942 -942 -618 618 -834 834 -441 441 828 -828 -961 961 -421 421 649 -649 361 -361 814 -814 -731 731 -273 273 849 -849 -919 919 867 -867 288 -288 637 -637 -820 820 746 -746 319 -319 354 -354 -812 812 510 -510 -448 448 -568 568 265 -265 -983 983 935 -935 -242 242 -609 609 -822 822 -509 509 -323 323 -2 2 -769 769 -244 244 -550 550 -399 399 406 -406 489 -489 -1 1 -243 243 224 -224 -443 443 -420 420 675 -675 -329 329 290 -290 810 -810 -473 473 -222 222 -866 866 -655 655 -943 943 -761 761 822 -822 -309 309 -748 748 -320 320 -952 952 -264 264 -99 99 353 -353 557 -557 -333 333 30 -30 -504 504 471 -471 852 -852 -260 260 -26 26 -617 617 -280 280 -810 810 -179 179 -717 717 -994 994 727 -727 -997 997 -234 234 -140 140 -626 626 854 -854 -744 744 -79 79 -965 965 904 -904 -193 193 291 -291 -499 499 765 -765 -730 730 941 -941 -710 710 -341 341 461 -461 841 -841 -114 114 -302 302 -79 79 -188 188 856 -856 -493 493 157 -157 618 -618 -911 911 629 -629 929 -929 479 -479 302 -302 -906 906 675 -675 705 -705 -312 312 495 -495 403 -403 -726 726 42 -42 12 -12 -508 508 -598 598 -69 69 10 -10 -489 489 -476 476 221 -221 -239 239 473 -473 -424 424 325 -325 980 -980 -831 831 401 -401 620 -620 486 -486 -509 509 239 -239 245 -245 -144 144 -168 168 488 -488 -32 32 737 -737 369 -369 714 -714 558 -558 933 -933 -854 854 661 -661 966 -966 -216 216 -212 212 407 -407 280 -280 -675 675 -235 235 -761 761 -368 368 42 -42 795 -795 998 -998 -771 771 -873 873 287 -287 291 -291 -94 94 183 -183 63 -63 -194 194 -356 356 -651 651 -129 129 -417 417 -507 507 979 -979 361 -361 -296 296 -343 343 271 -271 -638 638 168 -168 967 -967 -761 761 -161 161 673 -673 938 -938 -738 738 -969 969 -563 563 425 -425 -785 785 -213 213 -852 852 364 -364 562 -562 660 -660 289 -289 -912 912 893 -893 -821 821 -706 706 316 -316 365 -365 -529 529 381 -381 -315 315 -107 107 -606 606 -527 527 543 -543 21 -21 709 -709 252 -252 405 -405 719 -719 -587 587 -750 750 -118 118 -986 986 -842 842 -466 466 -223 223 712 -712 271 -271 819 -819 -918 918 -882 882 214 -214 -267 267 815 -815 -831 831 606 -606 -871 871 718 -718 31 -31 366 -366 -901 901 551 -551 574 -574 836 -836 -961 961 664 -664 336 -336 154 -154 666 -666 -89 89 -248 248 743 -743 -63 63 512 -512 -819 819 -695 695 -223 223 832 -832 60 -60 465 -465 482 -482 625 -625 -734 734 496 -496 790 -790 -298 298 -182 182 273 -273 -586 586 122 -122 420 -420 374 -374 -449 449 -860 860 -857 857 -712 712 -136 136 -946 946 8 -8 -791 791 296 -296 86 -86 -37 37 988 -988 -554 554 -492 492 538 -538 -360 360 -448 448 -531 531 740 -740 -951 951 -176 176 120 -120 -345 345 519 -519 -468 468 335 -335 -255 255 -965 965 -227 227 -776 776 707 -707 -913 913 -381 381 468 -468 -488 488 -27 27 -138 138 631 -631 4 -4 235 -235 -209 209 -966 966 464 -464 701 -701 -759 759 510 -510 197 -197 -53 53 2 -2 -158 158 23 -23 861 -861 519 -519 742 -742 37 -37 917 -917 -977 977 -896 896 -195 195 212 -212 742 -742 767 -767 -987 987 639 -639 -451 451 -481 481 -920 920 115 -115 160 -160 669 -669 -835 835 -633 633 472 -472 -869 869 622 -622 -335 335 -302 302 -27 27 216 -216 -981 981 176 -176 837 -837 -258 258 -329 329 -82 82 -140 140 -893 893 -671 671 231 -231 66 -66 648 -648 516 -516 73 -73 921 -921 562 -562 -752 752 887 -887 -451 451 -961 961 795 -795 -130 130 -442 442 -261 261 517 -517 186 -186 -48 48 -98 98 -944 944 -519 519 706 -706 -712 712 959 -959 416 -416 543 -543 448 -448 174 -174 -643 643 -342 342 -566 566 -525 525 188 -188 317 -317 711 -711 356 -356 -498 498
30384
-355 937 -648 32 -373 106 -368 -774 -666 820 798 -209 -862 -253 864 576 31 -31 628 561 -987 3 -205 -841 824 -23 699 879 -215 258 -320 -891 -359 -137 670 -504 705 38 773 -703 -19 -670 -418 609 -814 -620 -792 -381 -850 103 781 -781 28 -292 521 472 366 -774 34 592 366 -539 -606 606 634 192 788 -258 563 -48 -636 -217 -485 36 -300 84 409 -950 303 -85 -300 320 214 194 -773 598 -168 -427 504 475 -925 805 -958 -247 106 -106 -440 685 -413 54 -858 -285 -621 -415 496 314 -148 317 614 406 803 -553 -263 364 -513 -882 -364 151 386 -109 -653 417 754 830 971 -499 -608 649 -901 235 260 982 -952 -893 -590 590 -632 -717 195 421 8 -537 746 -822 411 760 -435 435 772 17 243 72 -597 -884 29 -799 -40 18 674 -674 -242 554 4 380 -101 -579 32 -220 -95 617 -68 -668 141 741 89 -313 -658 -701 112 -359 804 -335 388 -91 -158 -949 80 -588 -514 -461 -375 252 -521 -125 -303 580 -460 632 -314 314 -388 -425 666 -472 651 -651 57 636 550 -730 70 666 -340 271 -319 363 668 -173 -127 127 270 932 -912 -451 279 -851 799 -997 766 -598 684 472 -547 -125 131 -912 -682 420 784 -148 237 -196 -445 616 -152 -284 138 -335 -380 -732 163 -163 134 -395 744 -368 151 -119 -775 -720 -41 -207 -753 681 684 50 411 -313 512 441 -115 -459 -869 -128 840 564 -551 657 -673 -530 -561 -609 578 -679 -878 -676 140 -61 -459 -539 254 191 -259 -421 -561 561 834 871 692 637 371 555 -143 -473 -956 -689 334 -334 -754 499 -952 685 -200 200 395 -153 -869 -302 -451 451 -502 -258 869 428 -920 642 835 297 -22 317 -20 943 -966 -801 525 -676 382 643 620 -301 -295 -732 336 788 69 -531 -179 233 -710 740 877 -877 683 -683 26 -272 485 -108 -627 -288 987 168 67 -239 -118 -350 774 10 708 -708 -336 336 -528 528 708 409 -916 -770 612 -757 -164 -678 -978 219 -628 -849 -928 -150 668 -835 -69 -31 292 -439 106 -706 -895 99 -812 -758 615 -778 431 -954 918 365 315 142 -824 546 286 -883 197 413 -325 -378 438 -302 823 174 -443 401 513 -668 967 -416 -767 -521 -730 -714 -709 -150 -911 2 374 493 256 131 624 672 -744 -981 5 378 320 -908 180 -180 338 763 721 842 -949 -432 787 -787 -77 984 -820 9 873 -212 869 -168 -343 -371 -975 498 -33 33 -658 148 -53 307 665 -822 486 -2 -305 -399 112 -112 -975 553 496 968 635 377 26 -26 410 -410 -459 -721 -222 586 -859 -74 500 -985 -613 613 -281 -363 -221 -699 -374 -240 -750 -112 787 685 104 505 -751 752 387 598 599 -982 -712 291 -424 10 670 112 469 240 -442 958 -418 823 633 808 -708 613 834 -935 -892 -296 582 214 -621 -229 -359 -61 -201 318 -168 255 -556 -936 590 423 -694 -404 136 709 -332 -856 862 -642 -242 305 404 -922 -440 297 432 394 181 -30 -562 -649 -13 -881 -152 -120 335 -867 452 -656 602 -602 -195 305 -143 -29 649 -649 390 -390 303 -390 -632 -243 802 640 788 -638 952 -892 881 778 -32 -249 -872 -615 -654 654 641 357 -282 168 561 -82 -198 198 -402 364 676 -848 348 -348 277 76 -846 119 286 -805 -22 55 334 -359 275 -202 306 695 378 439 766 -779 921 875 206 -47 -208 -74 721 533 51 -590 -958 -913 878 -112 -176 -469 -988 760 6 -886 475 -475 -648 865 216 872 822 891 749 464 125 -238 35 -152 815 -532 980 531 -896 -999 890 -488 -985 746 246 -246 137 876 739 617 100 537 278 -175 242 150 713 895 146 -416 799 -935 138 126 -364 703 297 551 313 -682 392 747 -117 -258 -820 630 216 897 657 -207 -539 64 -638 172 936 611 362 898 -962 -271 -808 -194 963 777 978 -556 -38 -232 -555 555 -162 886 28 -611 277 874 -775 -9 861 -767 -973 556 -591 -693 609 545 -210 210 252 860 769 581 996 147 -501 -448 247 -127 -891 -95 600 -340 -520 -105 -556 -337 600 897 125 -354 750 939 -999 510 226 -663 756 -219 790 -108 563 -691 486 179 -824 -344 681 91 -132 311 966 353 -425 283 28 204 -25 670 353 611 -658 658 -110 -865 62 799 -974 745 965 -212 -900 478 -35 -810 -166 480 -610 88 -706 706 -294 294 753 -721 -340 76 529 185 800 300 -308 -448 925 26 982 -722 676 331 659 801 -210 210 133 -410 121 461 -587 -29 -994 -27 27 -460 185 -963 -620 676 -184 187 107 -317 -737 -564 -877 -213 795 854 294 -970 -566 -177 724 -724 -857 -106 57 679 728 -660 611 -738 660 369 -914 -685 985 517 243 -653 -402 566 -901 216 994 -994 26 364 -52 -958 907 524 970 644 16 -151 -927 927 -875 556 -181 -147 958 -958 789 -789 263 -263 670 -3 -927 583 86 -101 -949 949 759 -593 -434 904 112 -868 648 -534 -290 -958 -581 581 -91 91 -320 588 -959 959 173 -173 734 386 -785 -881 -105 105 -381 585 77 -214 892 74 834 -614 317 253 572 -816 605 868 787 556 -753 -490 -783 -575 907 -907 581 890 -512 417 -904 -654 237 24 777 -477 982 943 740 709 -945 643 -781 781 -821 -370 -668 210 644 -591 -242 -180 422 -590 -412 -831 -730 449 -729 481 899 730 -267 -712 553 851 662 -662 423 -756 111 -111 450 -753 -697 445 -86 -290 -450 -540 342 646 -422 590 358 -358 -29 -746 215 -448 -803 123 -470 92 160 42 -554 -594 462 -778 375 520 -959 -101 -797 -293 946 -164 373 859 -424 148 -29 -885 -755 966 -907 826 884 778 -242 -206 -658 567 675 -37 -911 533 389 569 -968 -905 -836 -55 361 395 -343 343 -590 -174 741 -905 511 491 -699 411 -897 -630 -624 -601 293 -163 -860 855 -8 480 903 790 -755 -285 778 -778 -899 958 -409 -777 985 -123 118 -143 -775 775 710 -522 -967 -69 330 -211 478 -223 96 -536 262 799 -22 661 657 173 940 223 -742 472 399 -874 499 -377 568 -886 -798 -89 -598 195 639 -395 429 -11 -724 -707 440 339 -949 579 -372 -55 76 -813 183 -301 1000 -561 -890 -930 -950 950 -181 -297 -189 -917 38 -486 206 823 -165 227 -887 958 921 -735 393 345 -449 522 549 -924 620 -511 403 532 139 -139 644 -120 -733 639 -548 -4 -741 221 504 -474 -598 598 545 -797 239 -355 530 -840 -943 -431 180 718 -626 766 76 -38 -362 -751 518 -518 624 -624 -861 -730 -372 -635 285 332 987 710 806 -806 293 123 -386 332 799 -357 688 -688 -764 -491 -867 -432 112 203 -287 23 -478 511 -643 643 964 360 -88 -753 348 16 -989 -790 -29 -770 585 650 -546 -504 906 -906 336 226 -303 313 -131 -561 -919 882 595 -804 -187 776 622 -704 -501 -645 609 809 -400 -566 628 49 -218 719 -15 618 -681 -226 980 -980 -239 308 506 -709 -441 -360 -124 124 -277 -76 -385 -232 347 -567 -535 -802 -679 119 69 -724 -395 427 -616 -572 547 -66 243 700 -3 3 5 252 -607 825 554 167 619 -889 917 504 508 585 -727 667 -559 500 -882 841 -457 -377 -369 -730 59 745 442 -52 -333 666 429 -912 -987 876 346 978 746 17 -706 -593 -924 -141 -521 -176 -551 -49 -388 -407 808 -857 -531 854 -270 8 537 854 -413 -33 -410 -322 541 523 880 -9 -944 136 -377 -839 173 -395 691 -46 -768 -821 -964 -125 708 -677 -582 757 -665 415 585 912 48 79 -799 533 -690 -133 32 -966 -516 516 -680 -592 944 -136 -693 613 -981 -388 -845 845 -139 -523 699 83 59 -103 163 -776 616 686 285 -500 319 -860 939 -959 669 -436 55 915 139 504 982 755 -673 -477 -472 -957 594 -594 975 859 608 732 -534 304 -517 431 825 -825 49 643 -42 -160 947 -861 604 358 761 -429 367 -143 -526 -824 583 -439 237 697 546 -914 -169 899 200 -200 986 -376 862 -76 735 -903 -811 -16 730 928 41 73 749 -599 -997 -151 775 128 941 194 581 851 798 844 26 941 -304 486 -316 367 232 72 -525 533 786 -786 464 769 849 -31 -6 -965 -567 -696 -874 566 842 -604 -425 511 -594 496 409 -462 74 657 -773 74 -36 -197 -570 570 650 -374 -247 957 -90 219 -468 212 269 126 -129 -380 -545 981 -405 616 336 614 160 -126 -150 150 -352 352 376 -77 222 -222 745 714 205 -982 -131 131 875 -222 -13 421 -285 -187 -93 335 -361 361 -763 739 892 -183 -977 977 -966 97 235 820 944 742 301 -173 884 -723 499 -330 -385 216 200 56 285 724 -350 553 359 653 181 316 -73 73 -654 -471 427 703 -9 535 -484 -761 312 599 -605 609 -359 -953 -201 201 -210 -251 -721 51 -499 525 -484 484 -286 -604 -420 716 858 50 747 238 953 -953 -225 304 9 -411 -777 -727 -102 -71 129 141 -799 867 -769 -827 250 761 -612 -39 -761 -309 285 218 -529 678 464 515 46 127 -465 645 -235 614 325 633 -481 -445 -787 584 880 -880 117 -939 -634 254 127 -598 -352 -679 -610 -310 639 -187 -948 832 727 -500 -523 400 -292 -650 173 -315 -992 830 273 -273 225 -254 471 -958 -255 255 -561 874 769 -743 -831 553 -855 945 -628 -269 -127 -579 199 -923 -899 899 288 887 -371 -676 497 -127 270 557 287 -23 674 -160 -561 -650 917 181 -750 701 358 -543 -101 -834 -990 -934 997 -53 72 -262 770 36 -829 829 54 17 -898 898 -211 -779 327 -863 11 -966 290 469 -731 295 -255 -17 143 678 -256 118 -359 565 160 615 -678 37 498 739 -826 -585 986 -986 -649 985 -235 -721 112 773 677 -471 -662 -164 -866 -205 -14 14 26 173 -517 355 -5 834 883 794 -750 750 -561 809 -644 126 -665 -211 -721 721 278 -875 -742 597 75 102 799 -219 -470 -851 -214 214 920 837 709 977 -454 368 596 648 -217 819 -696 139 -784 -627 -135 135 -289 337 607 384 -631 631 73 140 -669 332 505 31 878 207 -966 -464 -336 -57 -308 -856 814 -814 -986 -760 90 -770 -666 459 -70 -882 264 -768 -527 434 6 950 624 101 315 -324 93 918 844 -493 664 -438 -14 -190 131 -131 -575 850 -234 -962 528 -859 -3 -38 825 36 527 -527 22 -679 702 523 551 -275 -201 583 26 -26 906 623 -338 -95 432 747 -377 377 565 -896 303 -434 793 91 -597 16 274 626 -210 -167 173 731 -381 -365 -987 315 -392 -611 554 940 2 625 -890 -893 245 -512 753 -898 -743 284 -178 663 -543 -256 711 -564 -260 501 -606 573 33 605 -269 -151 568 -590 954 350 365 -365 162 717 -85 212 115 369 245 -245 -93 93 -935 -584 -726 -316 -187 -812 -499 -618 -763 -650 288 271 28 -511 140 -391 308 811 251 144 95 698 119 690 -409 422 -243 -948 678 132 -453 905 -464 -298 795 486 916 -916 307 102 -781 724 130 -130 187 694 379 -379 924 813 -482 482 -841 1000 623 -914 803 444 -391 391 -275 -624 -290 -495 510 316 -498 -568 -245 -219 -118 220 312 289 85 992 -576 525 906 -770 484 -484 631 976 184 745 734 439 -620 -20 -316 -504 -361 577 -796 759 547 2 -320 903 -67 -54 -728 361 -672 -338 895 -254 -811 811 -906 37 -287 375 -734 -663 -72 365 -595 381 72 -109 -950 -845 -703 -531 436 576 71 36 559 -853 401 323 676 -105 -122 -535 568 -867 422 384 931 269 66 360 -415 965 81 -81 -231 322 -254 837 -906 -482 416 563 -600 -134 449 296 -753 525 -975 660 -2 785 213 686 -710 -886 -204 -304 -6 -452 851 470 -596 -97 616 -408 31 -138 -709 -737 354 -477 -903 -6 494 -992 56 369 347 792 529 -645 -317 -810 359 650 576 -623 -290 392 481 -481 896 -710 403 -403 312 856 80 -80 -447 754 912 -52 109 339 -709 -524 -589 -165 709 -356 527 889 32 269 323 -35 -983 983 248 462 10 -12 -202 202 -574 574 -305 195 -285 871 742 77 -400 120 -452 -220 -891 891 -600 567 988 824 -523 956 779 -779 -368 238 -19 58 -905 776 101 -503 955 -232 985 474 -596 802 103 -103 -206 910 740 856 -398 737 -773 -474 -299 294 -568 -581 -782 -856 -467 670 -630 -685 458 -873 -559 13 841 -728 -284 669 95 -97 -151 942 -750 750 60 -537 -617 742 250 171 -146 -292 -941 629 146 211 442 321 -188 808 -161 597 -561 176 -924 -422 -897 16 -490 250 -85 690 -450 -110 400 125 903 463 85 -736 3 -3 -75 -591 850 -713 -729 -822 680 115 -390 295 117 903 -219 544 -9 350 785 -785 -427 -503 -540 540 450 -450 -27 27 -726 726 -345 -791 -583 583 -906 -745 938 -703 -43 317 -633 633 716 703 -800 -928 256 447 -802 -120 -633 633 150 -1 275 -275 253 -253 296 753 105 717 -934 460 -636 636 -37 668 597 -143 -328 328 -23 760 501 -501 -173 146 360 -52 -224 684 555 -588 -640 640 -374 374 -466 466 -378 -747 -910 -310 988 -581 -251 773 -978 913 710 -710 -550 530 586 -337 374 156 374 -374 -260 891 314 394 -571 571 -442 442 -517 517 640 577 -709 -281 84 596 790 -613 232 816 68 115 -899 726 648 -88 911 -911 744 773 720 -23 686 -686 -380 380 542 -542 221 769 312 -312 -254 -381 645 -988 101 -851 507 -561 486 579 -522 358 -96 -386 -929 -659 -849 -561 -689 -394 -87 -70 483 -812 -775 111 944 -944 953 24 240 239 942 -942 -262 -899 -342 919 -856 192 759 782 -975 -504 975 158 404 -404 -282 -956 765 99 858 898 -252 690 -66 1 580 -580 -920 -261 -218 218 -669 669 -474 -422 -477 293 594 -232 -82 82 -852 -949 -519 804 962 477 -113 -364 666 -239 -159 -352 117 -117 -633 959 386 -599 -693 -124 -999 999 591 -961 -421 -205 -686 -198 614 821 -180 807 959 988 241 325 -193 193 -468 506 -374 806 455 -768 -247 -685 -377 -242 506 -745 107 819 665 -76 -387 -156 590 -590 -270 448 -49 -25 -378 -99 -783 783 -475 475 -616 -492 -482 482 -810 855 -849 -578 387 -387 25 391 881 785 539 -902 -79 834 154 627 -272 -258 -100 100 618 -618 922 782 -291 -357 511 -511 905 237 80 219 -344 344 721 -577 -225 -502 175 322 -350 -724 773 -773 189 685 69 -69 -624 -264 -898 420 -285 407 452 340 904 981 980 -732 -639 -440 359 792 179 -215 799 -799 299 -104 -867 709 701 -678 -603 -610 823 -627 -10 880 878 840 468 -492 -693 379 656 -36 -318 201 -607 -279 -679 427 -817 296 750 -750 506 -716 57 935 917 601 -337 337 189 985 930 -930 -364 503 44 -44 912 936 79 -45 -320 320 231 -383 -498 -329 -66 66 -514 -405 725 -725 827 251 735 442 731 770 376 735 773 770 972 705 -77 115 -4 490 -897 539 -974 974 -626 626 293 -72 271 215 364 -456 642 -642 -381 -93 -194 620 -487 487 329 775 940 287 -688 -872 129 646 643 -786 578 181 -386 979 -191 -320 -775 -856 -569 890 -943 -142 183 -183 107 -371 440 -440 -307 15 -645 449 426 -426 -303 490 -79 101 14 615 -112 112 -912 912 -736 156 254 -381 -545 821 161 587 514 609 -554 -770 457 -227 822 -750 -332 332 314 -314 11 -109 850 866 -210 -964 239 469 185 335 997 -997 -305 -248 -833 -99 -194 -479 -666 197 -343 343 -69 9 305 696 356 -167 -82 610 -860 310 -162 123 513 751 185 -185 -784 94 424 408 670 -754 547 706 -609 691 17 -807 386 -386 -693 20 -199 48 851 567 -521 521 658 -401 -447 978 187 -187 -54 54 -348 348 760 416 493 -493 -359 122 969 -969 437 -437 43 -867 -29 493 -854 -589 -138 -31 -669 -374 783 -653 433 -433 868 -912 -320 415 -489 14 204 -204 563 661 -236 236 -533 533 -44 545 156 -969 779 399 -137 876 -260 -569 441 -781 -577 749 433 -433 99 -99 -486 739 -725 -752 -562 -985 262 -262 65 -785 793 -793 477 -91 883 -883 -539 339 -869 620 -329 329 -585 -138 -161 -522 -222 345 -194 -914 -195 629 170 -68 805 588 -787 610 -921 921 -130 -684 -806 806 13 591 -675 160 -348 -896 381 395 764 -764 -923 237 721 -673 521 -568 -868 868 -666 50 -90 90 52 523 921 640 -173 448 -542 542 -271 -11 -29 29 597 541 -514 -609 212 -212 691 -79 916 -840 513 893 179 -959 -875 -548 395 147 443 818 639 531 364 -30 552 41 -739 -467 361 696 50 -341 -498 847 65 -65 -383 -15 -104 769 383 543 -625 625 -744 117 528 -528 -423 -525 627 -338 -566 -353 804 -214 946 -946 471 613 -837 -709 72 -467 639 -454 601 -601 233 -233 -966 467 -782 490 666 947 -757 465 279 65 851 36 -765 -758 -677 677 379 803 619 689 55 588 -334 -71 -898 385 -65 -651 -465 -556 -583 583 725 -338 11 510 156 789 -894 894 341 -444 -948 948 216 -517 -568 867 -204 248 -668 212 319 284 686 730 -400 478 848 -895 -788 -898 -418 306 681 218 153 -153 -973 -236 272 -272 -538 561 -357 -453 435 294 501 384 975 -937 739 67 -486 -579 -897 897 387 161 -915 915 -874 390 -170 -355 761 -406 695 -695 548 -641 982 -982 -639 639 -43 376 -533 471 864 -864 850 -103 232 -232 535 -108 367 130 643 204 -920 -573 498 -472 -696 696 -326 -973 136 -136 -620 -818 402 -402 -28 28 575 -606 -608 -51 998 -998 976 -13 -718 718 172 -172 -975 741 -410 410 -956 956 499 -333 -500 -829 140 935 61 -447 -241 -913 958 985 710 -587 63 799 -744 960 -490 -3 66 -411 31 -164 -370 -855 -923 155 -744 788 728 -728 969 512 -655 655 -301 -588 303 592 -515 -453 -83 83 -211 283 -142 -547 210 -868 -684 609 -393 565 -110 241 -360 343 799 -453 299 -416 711 -749 377 203 -945 945 11 276 -536 296 874 -661 832 -438 -890 488 607 -593 962 -962 -809 809 151 -151 -887 887 159 -721 -131 -291 -480 -262 -745 279 451 -894 614 619 -826 826 511 900 -422 -773 -823 823 934 460 -297 198 488 -488 409 -409 -100 -987 79 -79 402 -402 -291 106 -611 -793 190 359 53 -53 -718 -325 -88 -178 94 -94 -932 932 867 -95 -898 898 65 454 -878 108 -619 590 -674 434 345 -384 -458 -89 903 243 -52 428 111 724 -851 -569 -737 737 365 381 32 -894 -547 624 460 -982 -290 254 -989 -645 -424 601 -21 43 471 960 -729 729 -577 191 91 -28 153 5 -624 759 333 -849 188 -188 951 -984 -180 180 -459 -40 219 -219 798 -798 -320 319 -507 507 -219 -247 -369 -639 763 573 -5 994 -859 859 249 -249 -735 -869 435 -435 -78 -584 664 679 611 -611 31 -825 848 919 938 -486 857 712 620 -230 -588 -83 -641 77 751 362 541 174 250 310 610 -199 -13 -421 -885 885 527 -958 -789 789 796 869 193 -354 578 536 -5 910 -812 -153 -322 322 -192 853 991 -29 -284 776 642 211 -184 -731 164 164 -92 92 -533 624 252 146 -635 -374 665 -272 83 189 292 -536 963 -963 -13 434 764 503 539 -539 -578 578 907 71 311 -31 177 652 -236 932 38 -38 -835 228 824 679 -314 -496 -315 782 477 -355 211 -211 602 -602 320 351 607 250 174 -174 855 98 -851 187 525 -525 -47 -311 -266 -459 -703 -427 220 923 594 -17 407 -777 -613 -383 504 430 628 784 -67 67 -269 -461 -593 226 -241 -36 -598 598 -953 953 -82 -210 -455 -759 -832 922 568 -268 410 -983 840 -379 993 -316 -86 -482 -990 990 -674 973 965 -965 927 327 -523 523 621 987 -335 420 779 394 -618 -857 -948 -48 10 972 -633 633 54 202 -883 343 -67 67 -215 -33 995 77 -884 -685 795 -795 -949 -105 520 -652 -574 574 700 -700 -446 642 -521 378 232 -232 -359 821 614 -43 -699 -611 -986 986 372 -372 -347 852 -362 153 417 377 387 433 242 364 17 -567 -769 498 660 -310 -361 361 -547 547 -356 356 -515 515 -228 -104 -982 -478 131 291 975 790 -986 696 871 -958 584 -584 150 -200 683 -340 -979 669 -801 -931 -4 4 243 -243 -764 -975 -369 664 611 -980 -126 561 385 -384 -490 175 694 -950 -209 37 -646 646 514 -514 461 661 589 -151 773 -782 -287 606 301 -365 -332 558 496 95 55 748 -693 647 7 152 380 -515 -999 -669 -514 -452 639 321 732 931 507 -507 102 589 -388 -92 -112 224 -107 78 783 334 905 -471 -548 -138 -850 562 -811 811 -114 620 -599 599 515 -515 673 599 -988 -159 692 -692 -727 -321 758 198 95 -95 -417 -697 -394 638 -351 -17 368 -306 70 882 482 856 248 848 116 -116 -339 33 -142 142 405 -291 -380 237 -620 -579 -992 -698 730 509 574 970 600 -55 -330 457 -676 -624 -455 455 951 806 -267 -15 692 143 693 -468 271 -271 -362 362 694 -139 879 -740 -927 420 -211 763 706 507 419 -99 331 -331 -491 491 932 -360 409 -409 -804 957 972 -520 62 -33 -584 584 127 928 598 724 -189 122 749 -817 458 -616 -185 -702 196 -196 -670 384 -171 -384 -310 310 350 -350 868 -470 522 -472 103 -103 907 118 -625 625 -10 -562 -57 -385 -931 -101 786 -351 507 -507 -938 -955 399 219 961 -459 216 41 -522 522 693 -188 196 -210 464 -846 -31 -884 -2 2 802 997 293 -666 -750 750 891 -611 -477 477 -650 -335 -500 500 -696 -995 -537 537 871 -563 -828 828 645 612 -343 343 -188 188 142 -142 -857 763 -881 383 667 -667 540 -540 159 2 -587 587 -264 264 -513 706 583 -583 -865 -432 -357 898 -303 -714 278 -278 736 230 -149 -322 320 220 533 -52 -276 272 -758 204 -212 -203 336 -336 -83 83 -230 -366 -12 12 6 -947 -574 680 -275 275 779 -779 -878 786 -105 86 11 645 -384 -722 -806 806 919 993 -863 863 933 996 888 -888 -623 -553 843 -970 192 -982 -488 -679 947 691 125 749 30 -30 257 -257 -181 -578 278 242 -365 365 -329 329 -976 696 925 -261 882 -844 -224 224 -668 668 -530 -139 -221 -509 543 218 -426 -474 -934 934 -712 712 982 51 -11 -692 287 974 722 482 -219 17 -64 64 -588 -220 -478 478 509 -49 -67 173 -158 -506 -786 913 -391 -25 373 -646 451 188 629 833 573 -974 97 -709 -670 928 5 17 -84 890 242 -543 -158 932 -258 -204 81 684 -620 -994 -865 630 -456 431 88 389 -244 -369 2 -665 -51 -466 735 51 -406 406 755 440 -330 -241 678 -678 -643 -701 -140 167 -3 -843 -621 621 490 19 788 -788 -698 786 936 -404 -953 745 -97 97 -977 977 -572 -453 -530 -890 -104 -100 -412 -623 204 -204 852 -852 -797 762 267 232 485 -485 -469 152 -772 -825 -95 -866 752 948 460 -150 -624 882 -819 -866 43 469 -190 939 401 -401 -489 759 726 459 606 -173 -525 675 609 27 964 -964 -808 -739 -966 137 -204 -24 -961 -585 -769 -50 544 -528 642 279 -242 -972 -603 -161 91 161 -953 986 378 -739 -551 -732 217 -533 908 -908 -352 -88 -443 443 -20 -901 622 82 -525 525 -567 567 477 843 724 706 223 -223 900 -900 226 -867 -432 812 22 -269 709 -546 -451 646 -610 588 -596 956 -858 -906 278 468 -109 -232 -238 107 197 -898 -497 497 -936 -265 -690 43 588 688 452 -881 546 -469 -897 353 499 -773 -706 996 -904 -753 360 209 -208 -574 -681 753 -981 790 992 698 576 737 95 58 490 -490 -26 559 -169 -734 344 559 52 -658 719 -80 -520 520 -793 79 642 -31 240 971 20 -20 -879 -511 652 -972 728 -163 -66 -921 198 -198 919 -919 -528 -333 -167 -147 -754 754 -578 221 -250 148 597 -868 508 -434 -867 924 -585 438 572 -572 585 -516 865 -666 618 810 360 679 -970 -245 -707 -490 953 -953 280 -280 -612 -884 -319 995 -293 318 -797 797 939 445 -918 101 113 555 -180 180 -62 62 108 -663 -120 -869 -346 -17 749 -749 322 391 -592 386 -951 -426 -699 699 968 -968 519 -534 -235 -11 364 -703 147 -147 -401 405 -601 601 -932 -479 927 -568 -801 -195 810 -810 75 930 -329 -272 576 -98 -688 -792 -429 -218 631 592 -307 588 -376 -625 -923 -390 -910 -214 858 -866 890 61 -150 -431 -203 158 -541 61 -501 885 -854 -270 97 203 607 -825 -148 -325 -83 83 204 949 -642 -932 -921 292 756 -756 99 -631 318 -318 -458 458 -149 -900 -91 935 -227 227 -301 -41 162 -162 -756 161 -774 774 -138 -980 -998 346 -370 -578 -707 707 539 -381 383 -570 263 774 366 230 -44 44 520 -37 -927 927 -646 -723 -330 -695 -153 153 563 446 -296 -569 -471 -960 96 -670 -640 280 -902 -514 495 454 -722 722 -734 -820 765 -765 -639 639 -127 -856 -794 806 -541 -387 -853 924 -221 -730 -3 3 -497 149 -29 -427 -962 -598 721 -434 14 -14 -471 105 197 -558 593 128 822 778 -684 671 730 490 -959 315 -456 -50 -897 897 235 53 -281 6 -317 109 108 -563 142 607 -784 350 824 526 -766 750 450 -450 582 241 464 -229 621 -162 430 -191 -908 -725 751 -751 -689 327 -147 -359 -758 -792 -925 414 -906 -623 409 -409 -524 873 982 -982 -798 798 -153 -92 104 -432 -123 -717 699 -110 661 -861 -990 -375 -546 -408 225 -648 685 -623 535 -372 792 776 -303 733 -233 133 -876 876 127 -127 2 -32 -953 -950 -447 -390 831 -716 -694 -263 -787 274 -665 368 905 603 881 -54 -150 925 90 -90 911 -911 209 -2 -822 822 547 -213 -772 772 959 372 -65 65 247 208 -835 459 -728 632 -769 803 -366 366 -214 188 656 -464 -322 982 -689 72 -949 -175 348 811 -479 479 -73 -708 -248 -657 37 -37 692 -865 -678 992 -831 831 48 -48 210 578 -796 796 -528 -292 267 464 868 -153 -286 229 -108 -568 226 -43 -2 69 95 -562 986 -986 -313 313 -940 -236 -600 600 844 314 -774 774 451 -882 -606 370 -914 -841 763 -763 52 -504 814 -974 128 225 844 516 -379 -690 -36 -822 663 165 -198 630 979 -979 -667 -663 80 -51 391 -806 -639 833 -142 -922 301 -227 350 -350 329 -329 -576 577 -478 -379 313 887 -661 417 -931 931 -474 474 67 -644 944 -929 939 -679 467 -467 -670 290 537 983 916 -848 -473 958 -150 150 -287 943 892 66 82 -610 -384 274 541 428 443 250 786 -786 135 -469 -724 -898 546 -440 -941 949 128 -128 -31 -349 -955 -408 752 -540 -93 303 553 -553 -268 268 673 -840 904 413 420 368 -772 -794 89 -89 -982 -824 328 -328 633 473 990 -445 -903 903 428 -889 458 -28 -12 -766 -576 -238 -810 810 640 -787 -706 170 930 -643 -385 385 224 -631 -41 -733 55 -614 851 490 611 167 -966 -799 -817 -254 -841 841 -139 696 -585 585 -43 -506 429 -29 -146 146 -612 -921 385 -619 869 -362 907 -66 651 -100 -842 842 -922 -54 -669 -359 -863 863 421 -421 -66 119 657 -657 -483 179 -621 353 -962 495 244 -50 -100 100 -164 820 201 -201 -776 -737 -268 -616 551 25 477 -537 -316 892 945 -945 -355 -18 -661 429 403 -465 -872 -200 -191 509 -596 -805 -477 -389 -280 -702 37 -881 987 -354 -761 723 -811 823 -420 682 -335 363 -346 -973 -553 553 -813 345 262 85 849 -565 992 892 -179 -776 -986 -166 -790 -459 446 140 -510 164 -132 132 -63 -240 -585 -119 -950 73 -666 -472 611 -764 -41 712 -699 811 -183 183 859 150 -693 337 827 498 -674 -793 -262 36 -674 674 -184 -786 253 -253 881 -671 -781 501 585 -614 417 -417 -818 -107 -626 506 -992 992 -851 50 -673 -753 -675 -670 -403 -886 693 425 -413 413 3 920 381 -539 632 -796 931 -931 617 -236 53 -53 122 501 -42 -650 658 800 -66 -647 674 -674 -752 722 856 133 -963 611 -469 -464 980 -193 853 -939 984 -984 468 410 900 -784 825 175 -104 -60 894 997 767 7 929 750 958 -393 -57 -339 453 -453 790 -790 -72 72 525 -193 -477 -43 -596 -833 540 -540 11 -395 665 -146 581 100 -421 -496 -214 214 477 296 877 -877 536 -536 997 -997 -350 -156 -314 -541 426 -426 562 192 -468 31 999 -999 696 -638 -736 -678 924 143 636 -278 741 -741 397 -248 524 164 314 -291 -260 260 404 -404 288 -288 814 -814 -335 143 104 -104 -65 -754 666 903 949 108 -745 605 -154 -198 -523 504 754 -754 -25 -803 984 -984 -85 -642 -949 -963 -312 -241 -497 497 -529 519 -225 -502 -568 568 -384 -805 184 -187 70 765 -601 291 -167 -542 -178 -519 -262 262 369 -369 248 -248 30 1000 -317 805 806 -806 849 -9 -505 897 -225 -128 861 -861 767 40 212 203 -464 464 -192 -106 -763 554 877 -95 859 167 629 -859 756 0 522 -522 -192 350 -119 846 864 339 594 -523 944 -944 311 -311 -168 -472 531 -759 -894 751 625 -625 796 -796 -95 883 -78 193 -410 -439 76 -76 672 364 699 245 693 -597 855 -855 -640 -810 43 -955 137 -137 -967 -595 584 -607 -160 599 -849 849 -980 -384 268 -239 972 -971 -832 150 -585 23 -725 725 -105 105 -755 693 340 -247 -960 857 449 -449 450 395 255 -32 238 -127 359 647 408 -750 -335 682 -967 -927 422 -422 -290 711 96 -664 531 -555 44 721 699 15 433 883 955 -955 -132 -806 -728 -916 -430 -61 -736 -596 522 913 -799 36 810 -844 -278 972 789 -725 -940 147 955 -18 135 270 180 -123 -729 729 956 699 720 -752 -332 -636 992 -494 -341 -995 270 -270 51 -851 372 342 962 -962 -391 -991 -306 306 -795 -512 -610 388 -320 320 -387 196 -638 225 -815 815 -142 770 -742 178 764 -342 16 961 -525 515 784 894 -391 391 497 -109 447 185 -891 158 -766 626 605 -605 -895 -775 910 941 376 -110 230 563 630 -630 609 732 313 -313 289 -499 -417 758 234 -234 948 -948 -339 730 225 -367 -623 384 -457 612 473 -473 -463 -997 37 -685 -966 -618 -801 861 986 -986 -802 258 -819 280 428 777 -509 509 -331 -642 511 -511 -3 3 564 -358 -459 827 -240 -433 789 -405 291 -291 -249 -970 385 882 -33 -435 -192 769 528 61 65 -334 489 -376 -420 420 144 -676 488 -844 5 220 796 647 568 793 -757 -513 -782 706 -934 -460 719 753 67 436 970 376 806 -447 800 -769 616 -560 -7 -706 203 -203 -856 -740 -427 828 -903 -632 -611 -167 413 688 25 -504 817 -179 -173 -313 -545 -817 -39 39 208 421 971 -65 -782 506 449 99 -2 2 104 254 852 -887 -206 206 117 -183 -847 847 410 370 410 199 868 -281 273 -663 -108 -800 833 -594 392 -287 -243 -293 -360 -407 -157 902 -138 123 29 -429 362 -773 642 -11 843 -843 771 518 -157 157 -925 -146 920 -920 208 958 582 -582 687 -31 344 142 887 -781 807 -461 793 937 -385 -945 -90 110 -710 -795 535 447 -349 349 740 -740 -143 66 -610 -598 -569 569 611 -611 -207 382 -111 -752 -765 -894 -197 520 -612 -563 -118 118 -65 785 561 -561 -984 984 -576 450 -883 883 117 -246 627 254 -122 122 951 -195 777 -46 -751 191 886 851 -559 -461 689 927 84 -890 -15 142 -997 -802 274 -274 357 359 -208 -817 -348 208 -289 -367 -240 -471 465 -465 -284 884 392 -392 233 -130 -829 829 -968 -621 289 -675 134 -134 177 -489 -250 532 414 -800 -312 312 -935 617 -603 603 -185 -364 -480 717 575 -939 988 -988 921 -576 423 -222 696 -696 -764 -413 -520 520 -122 122 137 729 713 548 760 178 121 -121 662 -662 -871 787 952 -952 -11 -557 929 -189 399 -475 752 164 -871 400 -506 506 -373 806 -37 37 -242 242 678 -212 695 -695 -146 -268 370 -370 656 -542 395 3 394 29 -912 -950 752 185 423 -577 200 -150 -413 413 796 -759 941 3 -139 -452 -300 300 -450 450 -761 962 -381 381 148 -912 666 -944 953 -605 -680 -780 589 666 -187 546 205 -205 145 374 -159 -678 -562 562 -192 970 -253 -284 687 -22 525 -433 -773 -317 167 204 463 707 -18 88 59 -59 -987 791 395 -475 -890 -847 -274 353 163 -55 395 -666 -821 821 252 563 364 886 -693 357 823 -476 -726 499 852 -852 269 -269 359 530 198 -198 772 825 274 822 189 432 364 169 -615 -179 566 -566 37 -37 -139 139 -941 -488 631 848 -669 556 -952 952 850 -226 962 -668 -995 -857 329 -329 -711 161 -120 120 -167 290 448 393 808 547 399 857 -84 300 -421 306 -980 384 -860 860 870 -218 916 -291 762 -762 -460 -509 -203 -508 581 -719 380 567 -492 551 881 -85 847 -847 569 -343 -581 -100 -366 -44 -409 23 173 667 952 -575 -997 -63 -441 441 23 726 913 -913 229 -229 382 422 498 -31 -700 -835 913 -940 -955 461 686 783 -464 464 87 654 281 694 -817 -3 -569 768 -767 767 -750 -399 604 481 -100 510 -567 766 792 758 -810 -769 -910 -253 805 650 884 -44 -70 -640 930 461 813 -813 -74 -549 4 524 -957 -589 -573 -783 -160 631 205 -318 806 861 459 419 -142 -695 -399 -469 -440 440 -181 181 -721 -842 234 -482 382 956 600 875 -292 292 62 802 396 -203 398 410 223 -153 -490 -793 -539 -245 -186 -628 -951 28 -355 324 -851 37 -520 -691 593 -593 -269 110 -821 743 -742 689 -532 193 292 -401 -95 -190 542 283 -601 388 -531 -260 -646 66 445 930 -203 -216 -813 -184 637 565 911 -911 756 361 -619 619 966 520 142 403 753 113 618 -558 -787 -198 -790 -41 -882 -115 914 -914 -284 284 -692 692 287 359 314 790 -19 19 -501 624 319 -319 -123 268 -847 847 -897 897 185 409 -355 355 -197 197 -784 -749 257 -257 -64 64 -767 -545 -289 289 -825 604 879 -923 262 499 12 302 -428 428 34 -34 94 -88 770 -135 -246 -559 -899 658 104 55 267 -235 -652 652 521 512 -845 -162 428 160 913 -530 679 -679 235 -235 -992 501 -209 -244 -541 250 -207 -832 -382 -822 326 117 -852 869 -518 -187 570 -570 -117 599 -334 -76 420 79 -732 -510 760 -760 897 47 966 845 -252 -699 -212 212 281 -892 258 -18 -985 -621 -465 -335 982 706 313 -458 400 97 179 -622 -161 -384 -729 386 123 -256 661 869 594 105 272 -749 -481 746 29 -185 -71 -726 65 -65 266 -266 -389 -81 249 621 999 -999 475 -716 634 -73 714 -714 310 -547 822 -884 -744 744 -739 500 -765 765 -364 -620 89 523 -675 397 474 -825 303 -908 887 -887 -289 912 -629 442 -514 514 97 -767 -422 152 -277 -256 -66 -892 -26 676 263 630 -603 966 -617 -468 -602 602 -407 528 443 -730 -949 -149 772 -109 299 706 -463 463 -135 469 142 -350 561 -451 996 460 995 -782 -1 857 546 450 -827 -251 532 244 584 31 979 -148 -753 -241 211 -211 -466 912 -150 472 83 -766 -490 -849 427 -630 765 408 37 -37 519 -933 254 890 -639 703 871 -417 -524 524 528 460 -978 -708 -812 812 856 -350 397 -397 41 -41 824 -331 -733 733 88 -155 -549 549 -633 -374 -262 432 652 -554 -720 553 -46 -878 598 562 -199 579 -32 -891 -16 -504 -985 985 138 217 -773 0 -367 316 -553 784 -713 228 979 -979 -220 592 -751 701 -721 867 -209 967 975 -333 -226 226 265 936 -165 419 966 -635 459 -67 -838 -64 -509 539 -634 -6 856 -554 -821 821 -962 348 -997 88 503 417 -903 -851 -516 516 807 -807 -317 -809 -682 795 217 85 975 240 -412 412 139 -997 -639 639 -685 685 -495 962 -129 54 470 -470 329 -67 -84 84 -805 74 822 -746 -563 -744 270 514 -481 481 -705 705 121 -121 831 981 -322 322 138 148 -525 -16 -8 8 989 75 106 976 -747 152 714 -714 -305 305 -47 -599 -329 329 -939 631 -942 942 230 923 -183 -592 -693 252 146 -146 22 -22 339 127 333 -822 -956 989 255 -255 -204 663 -762 405 166 -166 283 392 -700 606 427 789 162 -621 261 504 -331 -198 -550 -651 -970 -239 -825 -854 49 -49 677 -677 417 359 -619 -434 730 -568 -691 -867 -804 -719 705 -705 743 -743 -609 609 491 -491 799 587 -594 594 -821 -313 412 165 200 -200 -771 771 -394 -638 579 1 -689 -179 558 -558 123 908 -505 4 284 -807 864 -589 477 -477 -551 358 -966 -633 445 383 18 -18 640 -807 813 753 623 895 -566 566 359 -359 -541 792 18 309 669 192 -379 379 232 203 -753 753 535 -535 -312 -930 -730 -974 50 -50 -741 741 -561 860 383 17 -583 519 -38 38 186 -186 -78 78 -828 768 401 -835 -203 203 222 -601 -464 -216 -723 723 330 -640 -367 -83 -912 363 211 -283 85 -796 189 -663 744 -935 894 -894 -414 561 95 -877 891 292 -903 500 425 178 322 -251 -730 -404 480 901 255 -64 199 -726 -255 255 338 41 447 -848 -789 -807 -458 -382 776 -140 642 -642 161 -442 569 -775 -498 498 -93 703 506 -506 867 -680 226 -226 -650 650 978 220 43 -43 -222 222 -4 4 867 -654 402 621 458 -458 -904 -561 174 -161 -615 425 -60 650 623 -624 963 -380 853 -853 691 -691 104 455 -26 -223 33 410 -36 308 -322 -13 709 -289 -275 59 -413 413 -761 -392 989 483 113 509 -419 125 357 464 343 350 -783 -895 -522 -491 -44 44 -179 179 248 -248 -362 -304 464 -464 -838 565 -118 118 -648 753 -459 459 -688 688 29 -29 834 -332 -493 -515 706 -439 966 -595 -905 -213 694 802 -553 35 -972 779 463 -463 -161 636 -815 815 -496 507 743 64 580 -580 571 -571 -928 928 -719 664 74 -74 -846 -722 446 -446 577 803 625 -58 -874 -805 102 618 43 -43 -263 263 -563 -238 -993 -334 612 -523 947 -35 488 -488 777 466 -927 556 -234 234 716 219 -597 647 548 -154 -493 493 -477 -829 729 -59 805 -805 -701 -907 59 -59 631 -631 219 599 -699 884 -72 689 573 -573 -120 120 71 837 660 -390 -345 -197 690 448 -958 -369 364 -173 909 -909 -294 730 432 -432 -96 -790 -990 858 461 728 563 -563 841 205 -383 383 670 -670 710 24 -301 -789 681 867 112 -834 -276 276 981 950 -746 634 194 -949 -922 922 488 -722 618 -113 949 753 15 -385 -704 -303 -384 184 100 -323 752 -752 -988 409 851 -851 -981 981 141 -141 -698 953 554 547 478 -52 923 -28 498 -441 -545 44 710 -465 -146 146 561 912 -15 -648 844 44 395 -705 705 -705 -573 -763 -125 -513 -599 -486 517 -517 702 175 -53 -440 603 -966 862 386 80 -80 793 875 -291 291 664 -664 610 -918 -886 239 -475 293 831 -250 -933 933 829 -850 865 562 -421 29 398 878 239 -629 -508 -585 -182 182 635 -635 697 -697 213 966 -796 108 809 -364 -79 -992 364 -364 -216 216 247 661 611 -611 -190 -506 -738 467 376 307 -58 -385 118 -177 678 859 -142 570 407 -407 -62 -802 -431 -967 139 485 -15 15 594 -256 -457 -211 -106 -268 -369 -767 -582 582 -499 -71 -107 107 -871 100 -719 287 -903 -980 -442 442 -136 136 1 9 -7 7 -769 -473 -709 -989 383 -494 386 -386 -53 53 -138 922 207 -622 -897 409 153 -656 -412 412 -208 -554 292 -993 735 -735 -339 151 -204 411 -881 561 788 743 -782 656 285 -214 854 -124 -387 -413 297 583 480 -16 359 -359 222 -270 -642 -215 764 -764 374 200 613 -886 -137 966 -135 885 914 -465 -442 -639 686 -181 -15 -647 534 988 -929 -783 -127 743 -48 -886 -994 994 974 124 560 213 -320 744 75 585 -624 -779 -2 819 413 -413 -47 47 355 272 31 -31 354 -966 417 -417 -6 -667 -856 -459 -791 -358 -887 906 273 225 826 642 -117 287 -428 277 814 -106 -323 640 188 -394 -611 469 -692 833 -77 -14 -485 485 829 958 470 198 -428 889 -74 74 -487 487 582 -861 -943 -393 367 477 -284 595 -876 639 -496 53 355 -355 272 -272 156 -156 337 -337 951 -951 996 -996 -551 -849 453 -276 545 -821 97 878 -358 358 -770 135 623 -844 -360 965 837 727 -645 174 519 752 514 819 -581 822 -231 -950 -797 -901 963 929 -356 278 881 -251 -465 761 918 337 -461 461 -755 666 500 6 572 55 459 -405 215 -179 240 -240 907 -761 -141 913 895 596 -640 548 -787 858 786 841 -881 502 -749 -361 911 -217 861 -861 -610 138 -102 729 -996 996 -569 228 -81 81 459 -367 968 -799 351 -351 527 -346 99 -26 260 682 400 985 -131 131 386 801 650 -665 317 -317 -601 920 55 -55 -444 -10 724 -927 274 -870 666 -991 -239 -741 611 464 -63 63 320 75 64 151 363 636 -922 922 -99 -737 116 -735 -659 200 -837 -786 968 -968 586 -586 -525 950 -437 437 -576 576 -679 -694 333 -64 -416 416 852 -600 221 990 -14 87 -913 970 169 -642 -689 689 -774 -403 266 -266 -133 -235 -585 585 807 999 -373 371 -384 736 -673 869 -1000 670 848 -848 -315 -956 632 -632 333 562 787 155 -455 768 -362 211 292 -448 -752 -820 -42 591 -199 199 -15 15 990 -990 -164 586 879 -491 -311 311 768 -695 948 697 -714 714 -990 990 -392 325 -823 -484 -951 -988 719 -287 -275 387 -439 439 -662 994 672 -255 543 -161 -838 838 -731 876 543 -543 -394 -728 -923 -194 16 474 40 -40 -758 -213 -441 721 378 -3 -568 -40 -83 -653 -200 -525 801 791 -550 550 487 -897 -791 -823 587 -345 286 202 38 -945 -534 534 643 -643 -660 945 434 856 70 898 -321 -391 -136 303 630 -318 -125 832 553 -553 95 -148 -620 620 857 -660 969 -969 940 979 938 -850 980 40 -140 -683 321 -16 -142 126 603 179 -112 725 -307 307 997 63 -285 -3 -741 398 -911 911 138 -138 894 714 868 390 -787 787 -288 -128 615 546 -173 173 540 -540 826 530 939 -684 320 -584 861 615 -16 16 514 10 -835 835 115 133 693 -47 -878 218 530 149 71 -71 -875 720 311 -806 -336 216 714 973 585 -585 -932 406 -849 849 539 359 -845 112 -762 762 -5 852 526 -526 -340 377 -267 488 284 -717 -317 770 737 -356 -849 -735 -642 642 -948 948 312 -663 -107 107 573 952 -177 -854 -494 -380 87 -87 13 -13 -127 857 292 967 747 -747 -358 -463 403 -878 593 -434 282 753 -413 -668 138 778 835 -835 459 417 643 -826 969 -445 -897 897 326 242 797 -60 -56 162 -236 236 -942 6 -891 -379 -446 -572 -942 942 -62 630 -277 277 517 -851 -98 98 -857 65 -443 -119 198 -905 -197 197 -631 -425 -423 557 648 -630 664 -664 104 -978 -585 741 797 534 -65 -793 743 -819 -566 -109 -177 -670 -542 214 914 154 -938 -451 -912 912 -975 -4 -924 -643 -40 947 177 521 -787 -36 -721 721 -504 504 -837 319 -565 -917 -513 -659 -316 -913 -309 309 33 -538 109 -973 -921 -955 -364 61 662 -807 716 -716 350 699 -955 -368 -124 889 -968 -609 918 -140 -814 -731 937 -975 158 -158 -595 642 -467 -447 295 -295 -871 635 -511 -998 103 -103 -814 128 -860 -299 260 906 -636 -944 -117 -727 895 -895 -547 547 123 931 -59 59 878 921 -632 -879 -817 -906 585 -795 -565 158 -508 508 -897 -953 198 -17 465 -328 -565 -637 -461 317 -280 280 281 -10 -221 -113 520 -520 -59 989 332 -854 -408 418 29 844 -431 -601 526 -83 -750 394 -360 624 -787 71 -600 -711 104 -104 -681 681 -127 682 542 -579 674 146 -750 -65 -809 809 169 -779 699 142 79 -174 -99 901 -530 260 950 291 -740 -709 403 981 -284 284 769 -858 607 -607 865 -655 -837 388 658 -181 -498 -196 64 -255 950 -292 732 375 -359 -634 960 -960 -419 -789 579 -579 36 330 142 -142 5 -437 -232 434 87 -87 895 -630 -79 -71 333 787 -89 120 -887 887 -69 -8 -674 -261 -627 554 -230 389 323 -323 -117 752 -404 404 -101 101 -38 38 -711 867 -171 171 -27 27 -673 -335 166 765 361 385 -530 282 -14 14 -158 158 602 -602 -228 151 870 -107 -903 903 960 -960 -287 -91 523 512 308 548 -295 981 467 628 -504 -773 -633 633 456 998 40 -947 -948 907 -247 -609 -319 -995 888 388 845 -788 565 898 -841 -760 693 799 -79 642 817 2 471 874 885 -885 76 -322 -520 -298 673 -673 246 176 832 -154 -714 714 -28 454 493 255 47 -367 -290 -972 -502 502 -2 490 840 -105 -647 33 315 -928 817 -749 -16 16 -907 -947 15 -127 -986 948 -200 200 -440 440 -960 960 767 -329 -645 645 -124 -548 945 840 767 223 -799 799 -13 903 950 -950 285 744 -588 588 896 -896 977 -977 -133 -652 -300 300 -345 127 93 820 655 355 752 815 338 -330 -93 -258 -588 588 624 429 493 -293 268 -841 438 -879 -401 343 -36 969 761 -299 -457 -136 -367 -91 -299 -121 -611 -84 612 -574 -363 363 96 -96 465 -710 -497 -335 -222 899 609 246 -241 -480 910 -910 598 -102 -938 938 8 -769 719 -719 454 -250 682 313 243 143 534 91 595 171 698 345 878 -145 -125 824 -202 202 -115 148 320 185 412 -578 461 356 -43 943 -500 500 -747 -339 -555 301 421 259 910 -313 -139 -394 881 434 -547 408 -264 264 -752 752 -772 -973 663 627 -491 -173 -823 -647 -507 507 -254 254 -115 115 524 491 82 210 0 773 -417 -128 -733 -518 163 -163 923 -923 -167 167 -984 984 -145 477 187 -77 -308 308 820 199 787 -71 -2 -444 -768 540 -672 -625 -478 -454 -164 -995 149 702 685 -685 -348 50 -695 -651 -233 233 -805 517 -345 810 861 -895 775 -480 797 451 515 -515 891 -543 567 -905 -203 904 -406 -614 362 303 -316 685 938 902 835 872 624 -285 821 -488 -726 -827 -778 -615 -237 353 -154 154 -933 -722 -990 -457 806 -806 35 -383 -414 -861 -808 -728 -674 674 -694 -434 -364 -26 -170 9 -2 71 -710 710 73 71 -468 468 0 598 -612 -982 45 -45 174 -174 -532 -707 943 563 399 -399 -303 885 -160 160 513 -513 -535 -481 282 -382 -481 -604 -887 887 -459 541 -218 218 554 -900 -539 735 -468 319 -687 65 -823 -595 496 -566 878 845 158 -158 635 -635 -678 -859 -760 760 359 -359 -427 427 -567 371 -80 -524 465 322 164 302 161 -859 -519 933 -96 96 616 -616 -685 316 -349 349 431 -431 453 -666 145 451 792 -792 -379 747 857 -844 -306 599 -995 928 332 5 294 422 -526 895 -188 -719 -32 250 -697 -258 71 468 566 571 -376 779 154 688 412 -429 -819 -383 -534 906 -324 616 733 -770 679 89 -869 703 29 -564 30 -30 897 864 -880 41 -584 -329 -634 -431 91 -91 148 -148 784 15 507 -223 -116 788 817 -817 -693 693 -107 713 -594 -75 -35 358 635 -635 109 619 -176 -220 484 2 802 -987 776 -454 -769 -531 370 -370 -197 811 552 -365 -632 -600 752 -752 -900 -388 -86 365 955 -528 -193 220 713 -485 794 939 -982 -803 -936 926 -164 537 196 950 -961 155 436 -436 700 -700 992 -992 -599 117 737 -737 95 866 32 -250 919 -919 -172 172 -223 223 788 -788 -351 -886 -714 -973 790 -75 816 -816 -544 544 -618 846 913 316 709 -393 -819 793 585 369 -318 987 -480 -915 238 -694 519 -519 713 582 360 -871 -401 401 378 606 -718 -96 318 -828 663 201 359 949 365 -365 477 -91 -486 75 897 -712 -870 870 224 608 112 -452 728 968 -273 273 -496 213 -391 391 752 725 -133 -808 -861 484 -367 -630 -90 126 -311 311 -414 511 -867 316 743 758 -329 -436 -395 395 -146 975 -55 -27 -632 906 15 82 744 -313 118 -260 311 518 -155 -554 662 164 901 -277 303 771 -366 -365 -476 476 916 391 -907 -398 855 -855 235 -235 481 -972 -306 750 -548 176 -914 22 -806 154 935 303 394 -350 -164 678 934 996 -438 -862 -878 305 -550 342 -456 -51 -200 659 -730 468 362 -96 100 -851 -709 -217 999 -999 780 -780 844 -844 -864 980 -617 -511 -59 -822 -778 778 532 -532 -872 872 992 -992 352 335 -160 680 -145 -771 601 -595 -532 584 390 -390 -971 82 755 425 891 922 326 47 -158 -518 522 96 524 930 210 -857 -701 701 216 -216 -871 336 383 -383 271 -514 -249 -546 269 161 994 547 -70 423 -29 -196 -293 -469 -563 295 -332 332 -490 69 290 782 -428 577 402 41 338 908 595 908 65 637 727 -727 232 -232 -661 -578 492 -596 578 -587 799 -799 -342 342 -877 877 939 -939 31 512 -543 973 737 -737 476 -250 147 -921 -318 318 369 187 198 -198 215 -605 -504 -363 110 -601 862 -862 -637 -660 493 -102 669 -167 627 -627 -54 -815 165 413 390 -632 999 623 748 166 668 677 -559 26 496 -588 -353 380 -518 518 -465 -33 203 -999 -133 133 -353 553 170 417 -208 -404 -209 209 851 489 -501 300 -142 -533 679 -679 -837 869 998 611 317 -634 449 -449 369 2 -602 -743 129 -411 61 -140 86 -247 -74 767 -823 823 -869 869 604 -604 658 -658 -452 -666 -364 364 -53 288 -864 864 -230 230 -93 418 -104 -788 851 -851 575 -624 -467 -227 217 999 -404 404 -681 316 173 -778 338 130 -907 -584 169 975 -397 -873 610 -44 438 138 -925 -253 870 2 190 215 -811 -507 218 -901 894 -894 878 683 148 -148 -209 275 -296 632 -961 -809 282 -517 281 -627 246 -246 -181 723 -430 430 695 404 428 0 962 670 -355 322 308 385 -465 958 -367 -155 244 -404 -151 708 -618 -627 335 -115 251 -805 359 -917 972 -789 -696 -892 -843 -477 120 -694 949 158 104 779 -344 -684 -941 -947 -776 125 98 157 900 164 980 -879 -676 -331 -796 302 576 570 102 -101 -419 419 79 536 676 673 829 -918 550 546 390 -574 906 -24 316 351 -768 -836 975 -975 29 713 -113 113 -954 954 -321 -680 -562 18 309 -309 558 -313 390 -205 -657 695 546 504 -343 752 588 -387 -700 -223 623 -285 331 -172 964 -341 -999 -4 187 352 -281 -997 -707 707 -862 -590 -33 557 923 479 -770 441 129 130 -631 731 -295 92 -66 66 539 -735 653 -212 116 31 -378 104 -125 -272 63 -63 3 610 -185 -193 295 401 363 -239 -842 842 -350 350 162 -162 908 -946 -658 -429 -684 -93 -600 333 -591 77 258 231 -583 3 982 52 -656 -801 43 914 -830 -148 798 76 391 196 782 -867 897 -258 -765 930 632 712 -184 585 288 -288 416 -112 589 -864 -6 457 -277 641 181 -400 -582 -255 -164 648 -928 928 -770 -840 120 -468 397 434 593 -593 -921 921 -648 461 -297 297 712 769 -690 -524 473 -798 -918 913 763 -279 -572 781 -322 231 334 -873 -819 -418 -698 -49 -708 620 833 214 -901 624 201 867 -531 -931 -959 959 798 142 -661 -995 -30 30 -875 -225 810 -101 -865 -180 -299 299 -777 46 986 -986 524 390 435 -1000 46 -925 -14 19 -548 521 456 -395 -343 -7 555 -555 66 662 -118 251 951 -951 294 -294 -200 821 -973 973 305 -305 -318 318 778 173 774 161 -643 643 769 -97 234 -234 -930 414 578 714 198 979 405 -739 68 -68 -57 57 194 -86 27 268 221 -221 -72 10 465 -62 -753 -753 -679 679 -585 330 -372 -69 601 112 -219 -754 -774 774 -624 -761 -211 211 60 -692 -796 796 743 958 -409 -185 -57 -514 -308 745 693 -570 -879 879 -846 -296 587 212 506 658 -996 901 955 675 -504 504 -163 -72 617 -145 500 -876 49 -509 -785 -312 -389 -622 -859 -358 978 -978 -525 525 -670 -977 -355 -643 -996 454 104 -104 -997 -428 -672 657 550 -921 151 -151 616 -356 607 -607 -332 532 26 -805 641 -641 -743 -765 -975 -790 -51 51 -637 33 289 -28 -556 875 223 -625 -563 20 -135 135 805 -805 -71 151 -668 668 -409 750 894 310 869 -655 442 -442 475 -888 807 -499 -349 349 473 -734 -840 -976 258 697 966 -103 -516 601 -76 132 -528 467 630 804 97 -391 -36 -833 576 -576 150 -150 -616 961 953 -95 -575 685 940 -665 -658 -415 -297 297 -287 603 -301 -185 -483 483 271 -271 108 104 -436 436 677 -677 -464 770 364 -712 -60 -413 363 579 886 127 1 402 610 -745 867 650 887 13 -666 972 -557 557 -65 305 502 -760 -369 600 167 -167 -854 854 704 -583 809 908 825 211 -235 878 888 157 -804 -232 -687 927 617 801 -511 511 -590 590 -869 -737 781 -781 492 714 -830 568 187 -862 67 -2 -282 -517 -693 120 958 521 -776 776 -733 733 -192 460 495 593 -314 -790 -731 731 251 210 -915 781 822 707 -256 -980 -742 742 480 -480 -592 -376 421 -902 682 -682 418 -418 163 -163 118 -838 682 381 -379 -216 31 -642 454 274 765 -529 -865 516 486 -486 317 570 946 -946 316 679 531 713 -427 427 -850 -813 -872 574 -375 375 -761 465 613 -884 347 799 -220 -8 -825 752 900 108 -13 658 129 -129 143 -143 642 -432 -712 677 813 -680 -857 857 -248 -174 746 51 -396 396 90 -90 563 -563 279 -279 387 369 127 223 471 -757 -94 -485 350 -462 48 -166 -824 824 2 -931 -559 513 340 559 424 14 -147 595 605 -605 -219 909 -488 335 -121 121 103 -892 897 118 -667 667 736 610 436 -436 -529 -707 -631 631 -420 -37 -403 -895 584 -584 -831 831 742 3 204 254 109 8 482 -482 -23 -158 931 887 595 -595 953 442 -687 918 -345 79 -705 705 739 158 -950 931 -12 -358 -604 238 590 -939 220 364 972 -682 294 736 -407 269 -542 593 182 299 -281 42 -34 -461 935 310 -733 733 65 316 523 -640 734 525 463 788 -588 -952 -868 -573 400 849 -879 879 -538 538 613 -491 486 704 -765 235 203 -409 129 -556 334 -615 925 109 24 -513 415 -415 -492 -774 -75 29 39 766 -941 -509 206 -28 729 -729 818 -818 -996 -460 427 -427 -668 668 -325 325 420 -420 162 982 -274 481 -581 581 736 -736 -840 15 -752 -778 -399 399 553 -1 995 -57 -293 -206 567 444 -437 38 -650 650 336 -336 -913 395 304 -304 76 382 -91 -161 -262 262 -736 736 898 432 457 -735 951 4 788 430 -391 436 -235 -746 -619 287 472 -472 -77 -996 -380 -507 -913 533 21 915 675 170 376 98 40 -40 119 627 316 130 846 -846 -617 -736 568 64 374 398 -636 65 -211 211 -905 -726 178 414 904 333 -841 362 -369 -791 -587 -377 460 608 192 166 -661 581 -274 -822 -583 783 296 -296 -389 262 598 -165 820 -892 -743 -758 -686 -388 -530 827 -745 745 83 -656 185 -326 635 666 -118 409 898 -58 743 667 -696 696 -92 -333 -753 733 -258 -279 -998 155 -395 -147 938 377 -843 843 176 -176 -824 -687 -727 727 272 329 826 193 476 -297 869 -855 -443 167 -855 810 -112 272 -832 832 -45 45 -369 898 817 -353 756 -756 761 262 763 -490 548 60 -933 933 -417 367 418 -406 37 -37 334 -869 -611 -998 -238 461 -842 -546 -991 991 237 -935 -34 651 -1 1 541 139 313 15 618 -968 -778 778 -801 -96 -996 291 -790 -490 507 479 663 -303 619 -731 -906 -250 761 -672 982 -642 270 -97 207 -207 -761 761 -237 141 606 -493 312 -847 346 -394 320 246 -595 750 722 618 -169 486 -289 391 682 405 -685 685 -795 -460 407 796 -491 491 -316 -599 -319 -15 658 96 -118 351 -82 -374 379 -618 -123 904 -955 955 -668 -292 -543 -218 -31 -55 -381 381 -177 748 -789 789 785 -785 783 -719 602 -848 23 -48 384 -333 210 753 461 339 -736 736 2 -449 965 -965 31 -31 -817 -436 185 22 191 -716 -683 -768 -565 -763 929 -929 350 660 927 -353 609 -609 -897 728 553 -30 -82 -311 -650 -599 -307 -806 355 -26 693 738 384 902 -309 309 216 820 773 -890 851 -65 974 166 117 686 -140 34 -537 -476 537 538 916 360 -105 -104 -706 236 -65 241 353 -420 415 -415 -26 -8 514 962 -546 791 658 -658 860 -178 767 -286 -598 -801 -531 -177 551 -969 367 -193 -34 546 -216 492 217 -217 897 -487 -365 177 -250 -148 566 709 -104 104 -916 679 709 -506 374 -697 583 -583 -971 440 624 -508 -996 -682 587 377 190 -190 -435 -908 -377 377 -648 780 382 429 510 -677 611 -611 191 -430 -661 153 394 648 -833 833 -137 137 -155 -392 -423 423 74 -664 -401 -685 -312 506 -658 -506 786 355 -233 773 177 -32 966 -577 233 -206 838 -838 -616 -916 -961 -864 -93 657 -527 -563 -409 221 -504 407 -820 -37 907 -731 590 -329 -552 -759 -201 -699 258 -258 485 -485 796 -85 -828 828 692 -279 -693 693 -411 -677 911 -688 -384 670 -118 118 -648 730 -420 -612 323 -639 492 -577 327 -327 -94 564 786 208 -274 870 -839 -362 -565 -417 435 895 -410 929 144 909 -28 -827 -428 0 30 -533 -962 458 134 -642 -242 242 -397 397 -434 990 -103 103 79 -454 717 -717 -571 234 494 -833 901 -138 -611 -678 367 -334 922 757 -317 -282 -576 576 242 310 775 901 -899 953 -967 -901 539 -539 369 86 441 849 597 -806 777 -372 871 -891 35 -35 -546 34 -825 457 145 -878 736 989 161 592 -908 -123 513 301 -581 456 -607 607 713 -713 659 -659 3 29 366 -366 -903 -672 -607 -970 -645 645 106 607 426 -285 772 -772 574 -855 456 -684 -980 -220 439 228 -610 663 -409 -459 140 638 471 -471 972 413 723 -210 -288 539 -972 167 -637 637 -548 -614 42 213 927 -927 277 540 -724 -26 -117 148 -7 -629 -421 500 968 804 -639 639 385 -119 -137 -326 99 366 -58 58 831 -831 -937 923 -913 -506 -2 610 982 360 -748 -278 -403 -981 -738 -395 227 467 -115 -424 -98 214 468 -506 -292 292 -191 191 921 -842 340 476 -257 820 355 733 -753 -668 -204 -843 -276 321 708 119 -464 -881 -60 60 -893 -170 566 828 0 -414 -483 -759 910 787 706 -856 501 634 154 -528 -881 -702 -123 256 808 192 -999 999 38 -38 -457 537 -523 523 -366 -10 93 813 941 211 901 52 -519 -720 -215 -615 787 101 817 873 849 -849 584 15 872 938 869 182 -214 214 871 -976 -588 -692 -573 573 -254 -271 328 -328 826 721 969 -79 5 -5 -459 803 -753 -378 -294 294 195 -242 -821 821 -548 247 219 -443 -539 559 717 391 -296 -361 -249 249 278 -319 -942 352 -166 461 267 -587 -518 -777 -867 -161 -111 111 -626 698 170 -170 897 632 -94 332 -76 76 675 212 480 -480 -460 -680 127 221 615 -738 452 -120 -774 -116 735 -735 561 -786 340 236 944 670 -982 329 612 -450 -213 -432 722 -869 824 -824 -391 -177 -614 92 790 -859 125 -598 -362 -817 566 913 134 -134 190 -190 -148 148 805 -748 303 615 716 -716 -576 -620 653 673 -106 680 596 -41 -228 -327 -783 782 743 320 -614 -385 -24 513 -317 317 917 -278 -244 693 421 259 -191 924 -254 -650 872 15 -362 -897 839 362 107 -55 -844 209 47 -397 -493 493 -418 165 275 -618 -507 -848 744 -24 409 -221 -675 559 730 -730 426 -706 -77 -644 -546 516 -402 -621 -512 -898 -776 905 -142 773 -357 654 533 -533 536 -162 -568 400 865 -865 -529 961 -512 520 -32 383 712 -915 214 -214 -559 -316 986 -986 572 558 877 459 335 -432 -199 20 -2 -670 285 972 500 -500 -44 44 750 -750 400 -400 -215 215 -696 431 107 634 -839 839 748 -748 800 752 488 -488 949 -949 74 -91 614 -532 861 668 609 561 -186 186 -74 -333 533 -533 564 465 -278 -16 -97 -223 -142 757 13 -259 620 72 444 894 -270 913 -382 382 -58 58 -450 255 973 463 876 188 -283 -606 719 -228 770 543 709 -709 -144 865 -191 191 -792 523 -325 684 -692 692 -498 103 -878 49 235 -752 -118 -303 528 372 -524 -930 -246 -669 -111 127 -6 381 809 -476 306 -988 -361 851 270 782 591 -129 -97 -563 345 -838 873 937 -255 -383 -798 798 -223 57 -652 652 -714 714 -500 119 -271 -713 -945 -582 -819 -213 -196 -161 -386 -791 -218 -182 855 -855 431 632 -360 388 -918 -940 -713 306 -521 955 -30 30 -837 470 832 -152 -398 398 98 -214 763 -233 -50 -811 925 -925 -354 -101 208 452 -981 981 446 -180 -150 377 380 -869 957 -909 -314 907 -696 689 -506 715 -580 -304 866 -498 13 817 158 -158 168 -833 654 -713 320 124 -507 538 404 -302 -186 -423 -100 -567 -685 905 935 -262 -856 335 119 -119 123 -820 474 -770 753 -872 -336 -1000 -570 -799 446 -446 -656 656 55 91 -223 378 -422 422 -15 -267 -217 -607 -428 -156 942 -942 -900 654 -27 700 257 249 595 635 -625 -506 287 757 61 729 964 -340 -808 -473 -257 -289 443 205 -858 898 327 73 -62 62 -919 551 17 255 165 942 -924 924 -61 61 289 837 -393 62 -17 -772 -423 892 219 -767 -922 -130 -602 565 920 -920 478 41 819 213 534 566 -557 557 -453 453 454 16 412 690 650 -646 -185 745 985 -985 -959 793 -251 251 -752 379 -954 954 257 -820 556 -501 -664 509 -824 824 -419 553 460 -460 -309 309 -500 -953 367 110 737 335 680 195 193 -743 646 817 -586 586 -546 754 636 -636 -910 78 -70 70 -139 139 -450 66 -363 363 -972 972 -771 432 244 491 -535 949 805 459 -826 795 380 -380 812 -413 654 -654 -382 712 -887 759 -79 45 -309 -18 -877 -929 -421 720 -246 -617 798 -72 307 996 -444 444 -1000 -657 333 973 -104 -64 -353 -476 815 432 -657 657 0 6 -187 -865 -172 -657 -475 475 -575 638 644 -644 -524 -390 18 617 -182 654 815 -815 -332 77 -33 33 285 -659 357 884 -305 -506 538 -538 -396 -989 -624 -500 -120 57 -716 -703 164 685 -527 262 -520 520 -657 -977 675 -160 -367 -319 -713 -895 339 -327 -943 121 -503 456 722 30 -804 -112 -467 -628 543 256 715 518 48 -17 396 -396 253 774 -438 207 491 52 -597 -667 427 247 -400 91 -915 452 -881 -170 326 -48 -227 501 838 -545 858 -858 -832 -744 685 -685 122 -122 404 -823 -68 -803 212 719 854 -386 618 -378 93 238 -739 -686 248 207 462 -462 -101 101 -452 120 560 232 -551 879 -720 -126 -714 714 691 -691 -682 609 801 -788 -507 496 -17 17 809 -809 -169 789 -142 -575 435 -435 962 -410 -158 -165 -807 -972 -788 788 -670 -765 560 476 -972 935 -461 68 -567 -380 904 789 589 731 687 -687 341 -474 561 -911 214 -357 -5 -486 773 -773 734 -734 -941 -907 981 122 346 -938 58 -315 -500 500 -41 231 -608 665 -937 184 862 -862 -426 426 -741 253 -714 -3 781 -449 354 -364 788 -788 -408 408 94 -897 -766 766 -916 53 -321 354 358 -84 -10 -833 929 -929 -592 492 -149 -630 213 151 567 26 848 12 -74 74 -237 484 -598 598 -614 865 -719 83 -682 -189 405 669 -662 662 -930 -1 -557 637 -552 -306 -680 680 -709 709 925 -925 712 -712 -847 -221 -353 -86 -296 214 998 29 667 -667 -756 2 -58 248 -149 149 -250 250 -251 614 343 -343 276 -321 235 611 -815 -62 -352 352 986 -930 -888 -64 -650 -495 699 273 -348 348 -904 379 44 494 155 -155 -493 -204 859 620 -56 569 800 -800 220 -397 -15 369 -561 -501 701 738 -150 150 332 914 374 -144 -615 -709 890 310 -61 -29 -330 -405 -785 785 998 846 -829 -802 -119 -779 462 -292 845 614 284 -284 761 -761 -471 471 -907 731 -704 913 179 335 241 -343 -645 645 -485 485 -705 -481 -769 -904 997 -553 674 793 -769 -238 -364 -932 382 -382 -613 917 -573 573 -70 960 584 581 -411 411 -335 -292 853 -853 750 816 -520 520 791 -791 -25 25 783 -783 -97 393 -703 -251 812 862 258 -907 -17 666 453 812 -73 -456 -464 -910 820 -646 447 -131 575 287 -881 -248 210 159 -820 -250 381 -712 670 65 -524 524 -769 769 209 128 284 -284 -770 -365 495 -495 -104 -108 -473 791 930 -930 517 -517 727 697 -844 -195 -831 138 331 -443 -648 -714 330 -435 102 -752 -161 161 10 -10 79 -79 337 -337 -214 -549 201 -2 0 930 -935 490 -306 -695 631 -640 -175 77 838 644 782 -609 529 -519 453 224 -489 228 694 -627 -314 710 86 -226 889 -889 413 -208 9 -880 -665 665 967 341 204 -981 -445 445 -360 485 552 -552 -951 -154 -943 374 242 325 -817 817 -366 -777 -273 -638 -50 -586 -498 249 577 -91 -374 359 -27 27 722 -722 -775 -329 -357 276 -618 -719 -883 -496 31 970 -84 -45 -692 -633 52 -52 673 232 964 -964 -917 -337 418 616 -291 291 -399 4 953 -953 -504 504 469 -265 -590 590 -662 186 -997 -211 327 -327 761 28 -694 694 244 786 -17 -670 247 570 -486 -690 -126 126 825 102 -654 16 464 -464 -550 -788 189 -189 103 -144 394 -394 -743 -486 -283 369 806 -806 -643 -786 -730 -959 -720 -208 74 549 863 -112 -382 382 234 -591 663 330 -713 713 -896 896 -892 892 -628 628 507 -507 115 -103 991 -991 -296 296 767 -767 568 -395 -91 91 380 -380 926 -926 52 -52 -61 541 -932 -691 -261 261 341 631 993 -435 -686 -657 -234 690 13 284 -874 -168 227 376 145 -311 -884 884 -390 390 548 -176 -423 -634 255 -255 -711 -278 942 524 291 563 -67 -29 232 668 893 633 -622 267 -609 856 719 -457 744 -744 -253 253 655 418 -252 252 -826 -269 -37 690 -906 76 -793 -483 927 -212 365 770 -226 -47 687 435 196 720 568 -568 69 -69 404 -498 25 866 421 -699 -725 251 344 -344 511 236 -870 -448 535 -535 -806 -115 -86 149 151 -151 261 674 881 502 -179 899 -930 -560 34 -34 1000 531 220 737 -624 84 851 -469 554 -554 -244 -294 426 -426 313 -305 768 624 355 -588 -414 414 -961 -920 600 652 -320 440 961 -155 770 -472 298 678 -763 404 926 -926 -422 422 384 914 509 371 139 236 897 -897 -232 -884 693 -693 -326 -61 -609 -913 -883 -433 -411 204 132 -132 -336 858 -366 366 411 101 -152 -164 -822 -381 -834 935 101 -510 -985 381 -243 620 -754 93 -499 -497 -204 434 168 -405 881 524 -788 -867 -454 -700 48 183 616 193 -839 839 699 -699 -28 421 851 622 -803 -193 641 -446 -713 -652 212 -653 594 602 200 -200 -552 -310 -374 917 -72 -243 120 343 -272 165 977 659 525 -884 593 -593 491 -491 328 -799 428 -428 -434 847 476 350 827 -827 261 -261 517 584 -487 487 -616 818 -283 283 628 -928 976 -976 -334 334 312 -312 -112 317 69 32 -337 905 540 258 -730 457 -849 849 999 -524 -344 344 -244 542 473 316 820 -630 -22 -220 208 897 -917 223 91 949 -837 283 -243 -91 -792 -779 370 -370 -699 970 431 36 869 550 -181 918 587 -587 653 -769 -112 672 -234 -919 -50 50 -913 -288 -618 618 -254 577 17 -806 -196 -720 709 153 995 857 460 -460 100 -100 -979 94 292 543 383 -573 505 632 -677 677 55 -55 -780 -652 327 -270 468 18 -997 997 156 -156 -578 -34 601 224 199 598 -483 -361 223 -584 -641 -398 -636 -603 758 10 -586 481 26 -26 296 849 776 -79 615 195 -946 836 -40 -871 172 -172 -96 96 -327 -429 713 -778 925 420 949 751 -760 285 884 -467 -643 96 -757 757 -42 42 624 -958 717 -717 -82 896 -902 902 -203 -694 728 153 872 -574 492 -492 720 775 -719 -809 -937 303 -852 -745 780 -310 947 842 506 -869 -759 -74 -175 657 209 765 459 -609 315 -315 803 -803 695 545 -228 426 160 -910 477 165 -524 524 -12 390 40 976 -190 366 -272 654 -230 -220 -3 974 504 -287 -664 -457 -516 680 -322 324 -117 183 269 -958 -124 124 -879 469 277 -277 -400 -292 369 601 466 -376 604 -604 -852 852 -202 202 -486 486 986 856 367 253 772 -772 -133 133 -126 -8 -195 -615 389 -284 915 -379 -110 51 -767 349 95 314 235 193 -586 168 -307 181 -789 768 504 658 -111 775 -43 777 -629 629 -938 980 786 384 -782 -648 -122 498 52 -723 -503 77 -102 738 627 775 -654 -619 -517 -317 483 -35 -258 214 -799 456 -592 -311 -191 191 410 190 -786 -141 -252 822 -252 999 -697 355 -138 835 -417 417 86 914 -992 992 -350 -954 -962 962 -753 732 920 373 895 -895 302 -302 911 -682 -216 530 988 -502 811 126 -666 239 -246 249 -752 185 -836 947 -362 668 -295 -270 75 -75 850 -850 -663 775 -501 227 -310 857 651 405 -941 -570 757 -979 -427 163 -562 -675 459 164 323 -323 829 439 -543 -939 -561 561 984 -984 -405 -332 956 -956 -212 406 -637 -126 -295 295 860 297 730 258 187 -187 545 -545 906 124 -870 218 -150 150 884 -764 -904 -897 -543 543 -69 69 361 351 -428 142 -75 638 281 -6 648 -922 416 591 576 210 -541 -2 464 -464 648 814 -418 418 -812 91 262 -262 72 -218 -151 99 -56 56 -680 474 424 735 -569 -200 -308 125 -641 641 189 -638 517 -431 959 312 242 -249 79 -1 -327 41 -72 232 692 -140 379 835 -394 -985 797 -797 69 -69 228 906 -834 904 833 -581 -755 -449 -5 -994 -690 690 694 -346 -980 93 -161 161 -233 233 -423 423 -560 -476 -416 -273 186 621 583 394 -857 843 806 -318 -216 -999 415 -965 -903 503 -376 118 54 272 773 -617 239 -985 216 -161 807 193 -463 -788 -102 6 -800 775 407 -407 -574 574 -71 -112 -351 967 648 -297 857 726 -633 118 -843 843 329 -329 -609 -820 111 540 -165 -904 -496 -119 531 -531 448 -36 -885 -224 709 -597 428 348 558 -558 -62 62 -583 -297 -451 -553 -3 -815 -98 307 -906 -584 -65 -342 -65 392 -995 -399 -70 70 -213 378 -938 938 161 -61 79 -752 709 -146 167 246 886 967 912 700 678 724 -907 115 105 -108 851 -851 467 -220 -709 691 949 508 -594 256 -743 200 552 998 638 -717 -598 -491 -159 159 -185 393 318 -16 -587 587 785 -785 -566 -786 298 -298 653 437 -9 -123 805 596 -354 -314 -255 -477 -394 394 8 220 691 472 362 866 838 -118 -294 679 -233 233 -404 839 380 -456 -268 -678 -236 946 67 -67 -51 -368 532 -401 -105 -517 684 434 -834 834 516 -613 -177 177 -122 566 984 755 -616 88 105 517 517 -355 -800 800 279 626 -462 462 -214 206 649 -210 -651 806 945 837 -6 -363 -937 -364 152 290 649 -649 -328 328 -174 668 -358 901 -471 -613 542 -686 772 -228 -532 -944 835 700 214 751 456 -433 755 873 -889 -405 -442 52 -80 -94 -314 -43 -340 -764 -566 738 968 -968 -493 -359 204 -880 855 -855 719 100 -696 -461 -426 -984 -99 742 587 -421 548 539 -129 129 -943 -430 -31 31 -835 835 900 148 187 832 -155 155 -16 -363 -793 793 362 642 409 -409 712 -712 -383 -237 -505 62 175 711 -873 368 85 -776 -324 324 33 -33 427 -867 245 627 -746 351 -902 902 -459 625 -308 -542 -466 301 770 -857 -393 -461 -60 -392 -395 -3 -96 96 -224 838 486 -635 959 -398 -757 757 -137 -566 985 656 83 367 -267 -976 485 -485 1 997 -663 663 413 607 -135 -270 702 -192 -215 215 -829 829 726 905 -123 -949 457 -442 422 355 -719 -708 559 -523 941 66 -279 952 270 289 -191 -792 -34 -196 -315 573 16 441 150 -757 -10 -733 -541 811 288 90 991 391 701 -701 -77 962 90 -90 200 -173 357 275 529 -529 -347 -694 -443 443 433 -433 -744 -766 695 836 -641 641 -62 62 -420 -595 -929 304 775 453 913 28 43 335 150 597 318 -498 769 55 467 -467 -798 11 306 -306 -352 352 -11 11 896 317 112 258 -280 -845 61 -91 -363 -206 184 -273 -859 -181 498 -498 591 -945 929 877 443 13 -724 977 206 222 -354 859 -242 -310 -27 109 266 -266 -231 -543 309 -122 457 -457 955 -378 -872 654 -351 -838 -224 -788 -476 246 -875 831 817 530 -118 260 -289 289 958 525 -997 997 187 168 172 303 -129 575 -301 -811 707 489 971 -971 82 -654 -18 891 867 865 321 211 980 177 467 997 -739 758 -744 -131 -553 468 -951 951 491 -749 -185 -335 119 995 -410 -842 -887 710 -868 -680 -861 -296 -51 -674 -359 -607 -841 -878 812 401 -237 -947 -403 -238 175 -748 -396 396 -616 -629 -185 753 -744 329 271 -799 -552 431 -693 -721 325 -609 29 595 -962 -477 -15 15 60 -187 341 -876 950 473 -252 -77 53 388 -655 655 -980 -41 -578 578 20 -20 -128 -775 772 -772 229 -866 28 329 -537 -88 728 -860 707 465 749 -809 600 -600 -293 472 -763 473 -565 -898 -260 260 -931 931 -709 -931 -755 -587 203 -203 46 -46 -558 923 539 966 -61 -428 -656 155 882 -882 693 -120 532 -532 551 -551 -18 -375 -815 370 805 -216 71 -326 27 -700 321 -321 993 -993 -537 -710 600 -600 622 389 -417 661 482 -234 -918 -479 490 -409 529 413 725 -429 471 -594 383 -383 -936 -125 804 435 -710 710 563 -563 -998 -391 687 -55 670 -670 -129 129 -842 -601 84 45 -913 652 110 -743 -798 -316 -845 845 -331 331 -5 5 -38 437 -885 -729 607 489 -642 -540 -661 -525 -341 -631 -926 115 -481 -601 245 855 -253 -312 -390 258 105 959 -189 -17 -728 462 365 -365 680 -212 957 -154 498 -353 -412 -153 -709 754 840 846 458 572 501 -16 754 177 191 -924 -582 319 568 -366 -369 -413 -834 861 268 659 881 -99 -216 329 -463 250 592 -773 87 337 -555 -371 -691 421 -757 -942 914 -809 158 716 836 3 -993 354 755 450 -938 -441 -957 120 -167 -964 807 -851 -981 545 338 -338 35 -358 903 -857 460 945 -890 -686 -725 -410 -890 890 -193 884 -1000 1000 230 122 696 -431 -972 434 -829 -564 -479 479 -283 -134 -461 58 -982 430 327 18 433 -253 -218 -544 -805 837 980 867 -891 -327 -892 -592 -307 60 -84 84 801 753 805 -658 14 401 -81 81 -143 -115 222 692 -231 231 -382 -1 841 -744 774 -774 460 -632 -737 497 -803 -591 622 -492 636 609 -11 -775 97 -628 324 -324 258 -539 467 -467 -884 -357 -58 58 -216 774 353 -353 841 -776 -188 -876 -790 646 576 -576 574 638 13 284 153 973 995 164 666 -666 260 531 -714 -894 194 680 939 543 978 734 -325 730 -659 659 -833 954 -702 872 709 217 137 447 -958 -376 22 -882 -216 -807 167 -167 -752 -404 -231 -73 939 -939 409 -129 -449 -464 -553 651 88 -88 357 424 -939 -74 -76 -960 96 173 714 -715 -652 596 -428 428 987 -751 401 -401 -490 135 780 -780 -312 542 -627 627 -79 270 684 269 413 -201 227 -227 997 -997 -706 480 -54 -789 645 296 298 588 -242 -369 -899 899 -98 575 510 -75 833 765 -478 -677 147 -107 886 875 911 -911 241 640 654 -654 431 -431 -108 726 -350 -420 651 -303 999 601 880 625 -594 -73 -993 993 238 -300 621 -386 621 -621 -284 284 5 131 838 380 -745 601 -644 -970 373 -373 -441 781 299 266 -274 -651 -119 -66 801 -553 -84 84 -876 731 281 543 867 -430 767 -767 -831 826 -102 -468 -538 538 -947 417 -328 328 694 626 135 -135 -214 47 -119 119 -344 344 -175 -151 807 -524 -316 -747 -893 893 91 -864 924 643 -533 948 -540 -869 893 340 314 -454 506 934 -978 -473 -626 -62 383 -383 592 253 -238 604 -285 -294 750 -643 779 -576 882 -413 -308 950 -117 -988 -76 142 -629 629 -252 573 356 -356 -245 678 179 335 -525 724 -565 12 6 18 -321 677 321 910 374 -981 -320 71 -662 662 180 819 111 -111 -4 779 -634 -122 -271 -303 -157 181 -347 -202 522 711 490 -428 -736 858 792 -173 256 -631 372 180 -317 719 40 561 793 -793 249 -249 -210 210 -711 -820 426 -426 944 -944 304 290 -924 -96 103 3 222 -456 294 -294 -158 260 -361 -577 -858 331 -581 7 -823 218 -196 196 93 997 251 -204 476 -476 358 737 -440 440 815 441 -906 906 -917 -765 -205 205 886 137 770 -557 -749 749 943 -943 -230 -692 -167 167 894 353 924 -924 91 123 -290 970 634 -156 -957 290 406 -406 -260 -824 -706 -83 290 -55 757 -97 -341 247 791 -5 518 730 204 906 -417 204 997 -799 390 -660 673 -363 964 322 -103 -153 -374 943 -51 -171 -270 270 45 -45 -832 567 -600 600 797 -964 -235 -775 947 -947 -87 87 -121 -770 -118 476 552 -952 -165 472 486 -876 -777 630 855 -965 -992 992 -377 -938 520 -520 -283 -913 372 -372 -589 151 -458 744 -794 794 242 594 162 764 -628 892 -894 34 725 -789 13 -13 -469 469 -402 402 945 744 -299 -969 -701 -724 475 -475 634 997 527 -527 1 -904 -460 142 -258 -704 320 -320 851 -851 -318 318 764 93 778 703 326 -237 -306 844 -913 512 -987 987 53 -997 687 -947 363 -620 941 -386 860 959 114 -620 -433 433 980 -179 -516 516 -606 975 -48 -834 718 465 990 140 190 234 50 -858 607 -607 913 -913 -713 404 146 -146 -692 692 557 -557 -522 -96 -607 452 -868 729 -573 -906 -826 90 432 -617 138 937 566 -566 -710 -103 578 -687 183 -183 -55 -533 595 -958 433 379 -50 621 425 -460 -15 104 -690 308 -996 -175 -155 155 -696 638 105 -93 -115 48 429 -412 569 -83 842 -462 502 -303 -378 -258 -510 700 -339 150 -509 -779 781 -781 43 -320 491 457 -327 -977 -607 739 672 -435 -76 528 -458 65 789 393 164 -709 532 -729 -87 -760 995 696 892 440 633 988 17 -17 674 -52 238 -898 317 354 -681 -773 209 68 624 -193 565 -130 859 -148 -639 961 -547 146 -873 -434 384 -274 35 825 -50 -323 -177 177 356 506 110 -400 -388 43 -641 641 -497 497 76 716 703 -623 -554 554 -460 -544 467 258 -590 590 -377 -189 261 -348 -909 181 303 -303 -597 -691 275 -275 -816 -750 -926 926 -915 915 244 -244 385 57 -71 -383 -858 874 459 108 -870 870 -772 772 -462 -613 973 -945 -516 769 456 -456 88 -88 93 -303 -417 648 -126 -269 136 819 366 651 -609 682 -715 786 -852 -226 -651 34 -373 373 12 -390 449 -449 365 562 265 -547 466 -521 -62 62 -484 842 -811 -648 -981 981 -846 846 849 285 588 -260 660 -660 -755 -962 -554 -914 514 769 661 -905 710 -710 -873 873 907 -907 -935 935 881 -237 -870 -598 244 -244 70 -723 -316 -939 143 272 704 306 449 464 750 -750 -614 -804 -989 704 490 892 533 103 -164 -198 -520 628 243 -210 253 764 -256 256 -624 -631 997 -997 -585 293 574 569 817 0 369 -369 -512 514 121 -121 660 -660 116 -116 -511 529 988 -364 -224 -970 -546 -657 -425 -427 481 755 -793 -225 -765 765 -148 148 356 841 -941 941 767 697 323 -323 883 515 907 -724 -422 -690 908 -908 -5 -104 -210 -251 -199 -53 593 -593 996 340 -168 488 -760 760 -514 514 -567 -703 -972 3 -520 -969 18 -18 -500 428 847 727 284 -389 -120 -935 -333 -979 -204 736 479 -927 405 -510 719 -339 -546 546 55 483 -506 -622 124 764 511 744 96 -96 236 997 112 -892 -828 828 190 825 -654 -87 357 856 483 -483 966 -966 235 569 407 -407 709 598 251 -982 372 77 60 216 -798 -980 -385 -338 -832 708 -467 301 932 -57 648 -967 374 -382 -985 143 176 -901 -742 -441 393 -60 -940 -303 876 -76 -294 596 -510 303 -209 209 -826 -642 -508 508 899 665 -959 886 -291 291 -107 -786 -363 -511 -209 723 545 -545 890 196 -191 915 232 -232 223 -223 504 -504 879 -879 376 -376 -558 558 435 -435 673 -673 -61 61 155 -155 -467 467 277 -277 308 -308 966 -966 675 -675 -319 319 19 -19 -420 420 -648 648 -257 257 -634 634 -23 23 791 -791 443 -443 568 -568 801 -801 953 -953 -309 309 137 -137 -753 753 -504 504 366 -366 -73 73 190 -190 -27 27 -616 616 283 -283 -116 116 -809 809 141 -141 -697 697 -164 164 854 -854 -757 757 -210 210 186 -186 -265 265 -994 994 660 -660 660 -660 -680 680 158 -158 408 -408 -505 505 -49 49 267 -267 -769 769 -56 56 270 -270 -20 20 -748 748 -459 459 665 -665 -156 156 60 -60 795 -795 -165 165 -506 506 -658 658 -888 888 -522 522 -181 181 -525 525 -909 909 537 -537 -126 126 -742 742 971 -971 -921 921 -361 361 592 -592 -82 82 -458 458 70 -70 -594 594 -820 820 -715 715 625 -625 979 -979 698 -698 -606 606 -767 767 163 -163 827 -827 -918 918 -630 630 48 -48 284 -284 -158 158 291 -291 -264 264 462 -462 -986 986 900 -900 143 -143 -182 182 -768 768 255 -255 799 -799 -752 752 -277 277 260 -260 270 -270 785 -785 -552 552 -464 464 -689 689 -98 98 -239 239 -122 122 154 -154 -544 544 -964 964 434 -434 -960 960 489 -489 -445 445 -823 823 -918 918 202 -202 641 -641 340 -340 -654 654 951 -951 -289 289 -321 321 -924 924 440 -440 -751 751 -963 963 -570 570 -911 911 -966 966 -578 578 -378 378 -779 779 -25 25 -828 828 931 -931 -410 410 -70 70 562 -562 -818 818 208 -208 950 -950 -410 410 -254 254 359 -359 779 -779 136 -136 434 -434 -3 3 226 -226 307 -307 514 -514 809 -809 763 -763 -139 139 -182 182 981 -981 -828 828 -878 878 -138 138 -682 682 -498 498 -915 915 -272 272 322 -322 331 -331 -615 615 -158 158 -452 452 698 -698 316 -316 -505 505 -221 221 86 -86 37 -37 -926 926 -515 515 -965 965 64 -64 -847 847 -818 818 -517 517 -424 424 979 -979 717 -717 -912 912 93 -93 455 -455 -167 167 627 -627 -794 794 -265 265 -25 25 733 -733 152 -152 677 -677 784 -784 923 -923 71 -71 -523 523 -167 167 -377 377 957 -957 -165 165 594 -594 901 -901 -167 167 278 -278 -637 637 -741 741 649 -649 -402 402 -205 205 341 -341 555 -555 170 -170 572 -572 -648 648 592 -592 -75 75 684 -684 -331 331 242 -242 -383 383 -451 451 -544 544 -904 904 332 -332 -169 169 -335 335 151 -151 499 -499 947 -947 -150 150 -292 292 -204 204 371 -371 587 -587 55 -55 472 -472 241 -241 -29 29 218 -218 209 -209 -682 682 232 -232 -557 557 -319 319 -980 980 -55 55 -715 715 939 -939 822 -822 625 -625 206 -206 -995 995 974 -974 -482 482 868 -868 -594 594 -177 177 -493 493 337 -337 -268 268 -620 620 -821 821 897 -897 746 -746 736 -736 -928 928 346 -346 -464 464 512 -512 811 -811 -724 724 -29 29 222 -222 -212 212 696 -696 -433 433 -377 377 -693 693 741 -741 754 -754 -865 865 -208 208 97 -97 -446 446 403 -403 353 -353 757 -757 -78 78 -816 816 298 -298 -868 868 161 -161 -702 702 994 -994 -970 970 595 -595 -928 928 -677 677 -936 936 -795 795 854 -854 -694 694 -570 570 875 -875 114 -114 -552 552 -669 669 44 -44 -845 845 -232 232 632 -632 704 -704 575 -575 970 -970 708 -708 152 -152 -27 27 815 -815 -541 541 144 -144 -830 830 462 -462 993 -993 -767 767 87 -87 -201 201 785 -785 569 -569 -870 870 -27 27 -103 103 447 -447 -676 676 -663 663 0 0 -703 703 668 -668 -683 683 -916 916 -512 512 378 -378 -458 458 341 -341 -97 97 -306 306 231 -231 -914 914 -920 920 266 -266 577 -577 -619 619 -512 512 637 -637 391 -391 -760 760 -212 212 -886 886 -783 783 714 -714 -796 796 -968 968 231 -231 22 -22 -378 378 267 -267 672 -672 644 -644 -914 914 -77 77 539 -539 -982 982 -492 492 499 -499 895 -895 -411 411 -921 921 -891 891 846 -846 536 -536 777 -777 316 -316 -801 801 -269 269 75 -75 -726 726 -788 788 376 -376 -101 101 195 -195 -471 471 -758 758 346 -346 -575 575 967 -967 -825 825 787 -787 -295 295 663 -663 -808 808 -759 759 -17 17 226 -226 918 -918 336 -336 -826 826 -951 951 -193 193 -338 338 -198 198 -407 407 -311 311 915 -915 -863 863 129 -129 -570 570 -360 360 367 -367 791 -791 -231 231 260 -260 -407 407 -937 937 969 -969 -379 379 93 -93 861 -861 -957 957 925 -925 -656 656 -682 682 884 -884 698 -698 -984 984 530 -530 -873 873 666 -666 43 -43 45 -45 -468 468 -994 994 -410 410 750 -750 -870 870 559 -559 -573 573 399 -399 38 -38 -769 769 -267 267 -274 274 -28 28 34 -34 790 -790 803 -803 670 -670 732 -732 116 -116 -205 205 179 -179 -52 52 407 -407 -540 540 833 -833 313 -313 -442 442 35 -35 -986 986 -644 644 -806 806 274 -274 -61 61 -833 833 354 -354 566 -566 771 -771 -300 300 633 -633 928 -928 986 -986 905 -905 -139 139 -342 342 401 -401 538 -538 -751 751 -380 380 -543 543 696 -696 174 -174 -849 849 -914 914 -536 536 -203 203 571 -571 -905 905 415 -415 209 -209 364 -364 202 -202 957 -957 699 -699 786 -786 -851 851 -185 185 -427 427 329 -329 -453 453 794 -794 -886 886 221 -221 -581 581 797 -797 -235 235 658 -658 -345 345 -442 442 114 -114 -796 796 156 -156 -465 465 -685 685 -181 181 829 -829 -758 758 868 -868 481 -481 829 -829 179 -179 705 -705 342 -342 -660 660 950 -950 -458 458 979 -979 386 -386 400 -400 790 -790 -242 242 -886 886 -310 310 752 -752 206 -206 49 -49 -877 877 -705 705 -928 928 -337 337 269 -269 513 -513 -103 103 692 -692 892 -892 -885 885 653 -653 727 -727 -22 22 955 -955 911 -911 -165 165 -674 674 -226 226 297 -297 868 -868 973 -973 -541 541 606 -606 -183 183 450 -450 687 -687 847 -847 457 -457 -69 69 -430 430 -373 373 -237 237 -892 892 666 -666 746 -746 -624 624 776 -776 23 -23 -372 372 404 -404 -588 588 286 -286 781 -781 661 -661 62 -62 -158 158 -68 68 -373 373 -650 650 -416 416 829 -829 713 -713 -867 867 -598 598 75 -75 -54 54 -733 733 471 -471 -910 910 816 -816 757 -757 344 -344 -884 884 393 -393 55 -55 158 -158 -502 502 3 -3 -355 355 666 -666 -251 251 34 -34 -175 175 -395 395 533 -533 463 -463 -720 720 529 -529 -30 30 -717 717 133 -133 63 -63 505 -505 -636 636 923 -923 -765 765 -158 158 991 -991 237 -237 -283 283 720 -720 -313 313 800 -800 -166 166 424 -424 876 -876 -188 188 -350 350 -122 122 -224 224 -394 394 -13 13 428 -428 966 -966 -598 598 678 -678 -724 724 60 -60 -585 585 -768 768 -665 665 363 -363 259 -259 276 -276 631 -631 332 -332 -463 463 -426 426 -677 677 -963 963 -713 713 -397 397 -63 63 -876 876 389 -389 944 -944 -343 343 788 -788 307 -307 -144 144 710 -710 718 -718 315 -315 906 -906 952 -952 -7 7 727 -727 -54 54 -887 887 869 -869 876 -876 615 -615 -539 539 -4 4 -73 73 581 -581 781 -781 -614 614 630 -630 252 -252 -787 787 47 -47 122 -122 600 -600 -788 788 -558 558 315 -315 -670 670 -427 427 -120 120 477 -477 319 -319 -444 444 -427 427 354 -354 -136 136 -734 734 547 -547 929 -929 -550 550 581 -581 97 -97 -235 235 -674 674 130 -130 -979 979 -119 119 940 -940 964 -964 549 -549 -286 286 -453 453 -367 367 -309 309 61 -61 -452 452 987 -987 439 -439 -5 5 632 -632 -251 251 -223 223 873 -873 -585 585 -58 58 -49 49 5 -5 979 -979 131 -131 -533 533 447 -447 828 -828 792 -792 -327 327 -420 420 925 -925 -986 986 151 -151 177 -177 143 -143 -236 236 406 -406 -466 466 -579 579 -945 945 -791 791 664 -664 -649 649 -28 28 12 -12 539 -539 -597 597 -352 352 -954 954 -944 944 -880 880 -330 330 641 -641 940 -940 -875 875 192 -192 -534 534 265 -265 -982 982 -711 711 388 -388 585 -585 -739 739 603 -603 738 -738 648 -648 -648 648 -571 571 -971 971 -239 239 120 -120 303 -303 -446 446 -893 893 -719 719 80 -80 -760 760 294 -294 177 -177 624 -624 592 -592 -871 871 -525 525 -262 262 -234 234 61 -61 852 -852 -12 12 199 -199 216 -216 91 -91 -878 878 219 -219 899 -899 -444 444 -425 425 -459 459 -28 28 -210 210 -754 754 -183 183 995 -995 502 -502 89 -89 318 -318 -425 425 -861 861 -505 505 67 -67 689 -689 707 -707 -389 389 -969 969 812 -812 118 -118 955 -955 -301 301 -334 334 -838 838 406 -406 427 -427 -397 397 -122 122 377 -377 470 -470 -430 430 -676 676 -572 572 729 -729 -160 160 -24 24 -760 760 890 -890 -771 771 -754 754 -524 524 196 -196 331 -331 627 -627 -95 95 -841 841 -842 842 -806 806 -566 566 -686 686 65 -65 290 -290 560 -560 -925 925 979 -979 -962 962 -547 547 -915 915 114 -114 885 -885 -424 424 -532 532 878 -878 219 -219 776 -776 -891 891 17 -17 -896 896 172 -172 -606 606 -314 314 -361 361 649 -649 828 -828 184 -184 746 -746 966 -966 969 -969 60 -60 -180 180 -731 731 -663 663 465 -465 -705 705 -701 701 -148 148 -314 314 -89 89 722 -722 982 -982 -787 787 911 -911 740 -740 -971 971 496 -496 -581 581 892 -892 130 -130 -415 415 -643 643 767 -767 -202 202 -250 250 491 -491 913 -913 -736 736 484 -484 97 -97 -931 931 -556 556 379 -379 -317 317 180 -180 405 -405 -941 941 38 -38 954 -954 -58 58 869 -869 -801 801 -771 771 -898 898 909 -909 -180 180 -600 600 762 -762 -977 977 -990 990 -905 905 648 -648 -601 601 823 -823 28 -28 529 -529 965 -965 -943 943 689 -689 885 -885 665 -665 574 -574 879 -879 -146 146 332 -332 -603 603 -417 417 158 -158 47 -47 717 -717 974 -974 586 -586 71 -71 -3 3 -426 426 -164 164 521 -521 -156 156 587 -587 -701 701 -477 477 -934 934 -333 333 926 -926 -836 836 -346 346 458 -458 105 -105 572 -572 577 -577 292 -292 790 -790 -65 65 747 -747 -972 972 -273 273 293 -293 -740 740 13 -13 -821 821 -898 898 -562 562 -617 617 -720 720 229 -229 153 -153 -523 523 681 -681 -86 86 47 -47 -700 700 -937 937 -316 316 874 -874 -602 602 -900 900 -409 409 834 -834 -240 240 998 -998 -494 494 435 -435 81 -81 -55 55 348 -348 174 -174 -348 348 80 -80 337 -337 783 -783 -873 873 -539 539 743 -743 -401 401 -899 899 -225 225 -26 26 -341 341 -991 991 -692 692 -201 201 325 -325 812 -812 -33 33 -341 341 169 -169 41 -41 -517 517 240 -240 -589 589 679 -679 241 -241 864 -864 303 -303 -625 625 -42 42 202 -202 -447 447 855 -855 489 -489 -75 75 -74 74 -299 299 -364 364 34 -34 -566 566 392 -392 -384 384 402 -402 795 -795 899 -899 30 -30 -104 104 -594 594 827 -827 483 -483 -704 704 -95 95 -604 604 259 -259 -321 321 337 -337 -841 841 658 -658 669 -669 765 -765 775 -775 -154 154 177 -177 -822 822 -220 220 785 -785 -245 245 633 -633 863 -863 -561 561 120 -120 774 -774 -817 817 138 -138 465 -465 -15 15 227 -227 -666 666 -763 763 -382 382 -375 375 570 -570 601 -601 249 -249 687 -687 -213 213 -675 675 -908 908 648 -648 560 -560 641 -641 -379 379 -927 927 33 -33 -809 809 643 -643 772 -772 -639 639 -854 854 -704 704 -371 371 318 -318 384 -384 282 -282 443 -443 166 -166 -116 116 -826 826 -343 343 813 -813 167 -167 -646 646 -82 82 -20 20 -256 256 585 -585 -46 46 300 -300 369 -369 -11 11 98 -98 51 -51 -108 108 -576 576 -891 891 -418 418 -522 522 -93 93 -321 321 -672 672 651 -651 755 -755 598 -598 -406 406 594 -594 688 -688 -892 892 -452 452 -534 534 -784 784 509 -509 -998 998 -891 891 -164 164 -79 79 -510 510 -644 644 -23 23 660 -660 205 -205 -685 685 -294 294 -36 36 261 -261 767 -767 -364 364 -86 86 198 -198 117 -117 226 -226 -915 915 -409 409 213 -213 602 -602 -972 972 -773 773 758 -758 -145 145 850 -850 -77 77 19 -19 952 -952 -778 778 -458 458 -505 505 657 -657 -644 644 900 -900 230 -230 241 -241 318 -318 551 -551 -20 20 988 -988 -97 97 572 -572 -231 231 938 -938 570 -570 -240 240 -35 35 -8 8 -154 154 -386 386 704 -704 109 -109 -707 707 584 -584 -267 267 175 -175 -387 387 724 -724 512 -512 -793 793 590 -590 -519 519 838 -838 242 -242 -91 91 -967 967 84 -84 105 -105 -136 136 -510 510 -509 509 180 -180 -157 157 160 -160 794 -794 -5 5 811 -811 485 -485 -347 347 893 -893 785 -785 812 -812 228 -228 996 -996 586 -586 -326 326 151 -151 -824 824 -692 692 102 -102 72 -72 947 -947 987 -987 810 -810 -39 39 309 -309 309 -309 970 -970 336 -336 -182 182 -182 182 -347 347 -480 480 -775 775 -784 784 458 -458 971 -971 685 -685 726 -726 -931 931 -571 571 217 -217 -536 536 -535 535 -486 486 967 -967 -478 478 -88 88 722 -722 450 -450 584 -584 769 -769 -476 476 662 -662 982 -982 626 -626 -536 536 948 -948 483 -483 -417 417 -670 670 -694 694 -644 644 9 -9 -484 484 594 -594 -578 578 -543 543 -413 413 570 -570 -477 477 -689 689 -219 219 852 -852 945 -945 -961 961 217 -217 943 -943 -465 465 123 -123 -64 64 -347 347 361 -361 463 -463 618 -618 54 -54 -810 810 664 -664 28 -28 -922 922 -135 135 -2 2 801 -801 946 -946 -299 299 -299 299 542 -542 665 -665 -172 172 -130 130 -374 374 -808 808 298 -298 -349 349 -418 418 518 -518 -971 971 -445 445 -775 775 290 -290 -521 521 -997 997 -408 408 -422 422 295 -295 -58 58 804 -804 973 -973 -347 347 -395 395 -356 356 -782 782 621 -621 674 -674 485 -485 -901 901 -962 962 -255 255 -98 98 -891 891 380 -380 -263 263 697 -697 -223 223 -270 270 706 -706 -825 825 231 -231 -981 981 -400 400 51 -51 -407 407 -973 973 655 -655 338 -338 311 -311 -758 758 222 -222 921 -921 -446 446 457 -457 -768 768 80 -80 -46 46 424 -424 -751 751 -26 26 571 -571 831 -831 103 -103 -251 251 429 -429 -84 84 -183 183 -361 361 -932 932 -380 380 964 -964 984 -984 144 -144 189 -189 475 -475 670 -670 -115 115 -261 261 -641 641 -937 937 -459 459 -902 902 -656 656 -958 958 -388 388 -116 116 738 -738 -815 815 701 -701 -318 318 -540 540 93 -93 -612 612 736 -736 -931 931 -454 454 267 -267 -915 915 199 -199 220 -220 721 -721 424 -424 -912 912 -950 950 -761 761 81 -81 47 -47 -14 14 -587 587 -937 937 -268 268 -498 498 -211 211 494 -494 371 -371 -906 906 645 -645 -972 972 -509 509 582 -582 -293 293 -461 461 530 -530 -944 944 20 -20 -311 311 651 -651 -235 235 22 -22 -266 266 -310 310 369 -369 839 -839 182 -182 -385 385 116 -116 -202 202 209 -209 898 -898 296 -296 408 -408 31 -31 870 -870 -833 833 405 -405 31 -31 -303 303 -995 995 -332 332 -359 359 730 -730 743 -743 356 -356 643 -643 -524 524 -454 454 925 -925 -415 415 730 -730 -274 274 998 -998 753 -753 427 -427 -292 292 -184 184 54 -54 489 -489 542 -542 467 -467 355 -355 -292 292 -873 873 -448 448 794 -794 204 -204 -349 349 -426 426 -187 187 127 -127 864 -864 -159 159 293 -293 -896 896 -852 852 560 -560 -855 855 337 -337 400 -400 -226 226 370 -370 -942 942 526 -526 -205 205 -540 540 -734 734 24 -24 651 -651 -449 449 -939 939 1 -1 728 -728 -497 497 -122 122 167 -167 -796 796 -607 607 -657 657 321 -321 617 -617 -552 552 103 -103 149 -149 612 -612 206 -206 -100 100 -642 642 599 -599 -834 834 642 -642 156 -156 -849 849 642 -642 -438 438 -660 660 613 -613 984 -984 854 -854 794 -794 -600 600 -389 389 91 -91 708 -708 891 -891 -321 321 -632 632 497 -497 475 -475 220 -220 535 -535 161 -161 613 -613 511 -511 17 -17 -426 426 341 -341 -274 274 -185 185 -524 524 817 -817 794 -794 -754 754 741 -741 -841 841 -646 646 346 -346 -111 111 -284 284 -347 347 399 -399 428 -428 264 -264 -784 784 -556 556 -113 113 102 -102 -663 663 -375 375 -804 804 927 -927 -445 445 -102 102 860 -860 -223 223 852 -852 821 -821 -757 757 -164 164 -453 453 184 -184 -313 313 -842 842 693 -693 -274 274 548 -548 -416 416 -654 654 -148 148 436 -436 -727 727 531 -531 598 -598 -507 507 -575 575 775 -775 -840 840 379 -379 -896 896 743 -743 -110 110 -32 32 567 -567 494 -494 -733 733 25 -25 391 -391 -947 947 -279 279 -277 277 658 -658 718 -718 -248 248 -51 51 -833 833 423 -423 218 -218 -336 336 657 -657 273 -273 -538 538 -211 211 442 -442 186 -186 403 -403 -979 979 284 -284 -488 488 686 -686 799 -799 -527 527 591 -591 -342 342 981 -981 -613 613 -444 444 -424 424 -32 32 -434 434 899 -899 952 -952 -258 258 45 -45 942 -942 671 -671 -464 464 -318 318 -649 649 -119 119 33 -33 594 -594 -784 784 432 -432 372 -372 -480 480 -543 543 -675 675 205 -205 -543 543 -694 694 879 -879 -157 157 80 -80 -614 614 -246 246 -204 204 -173 173 -385 385 -830 830 -150 150 -450 450 -18 18 -232 232 188 -188 -778 778 -491 491 196 -196 -968 968 680 -680 815 -815 -637 637 367 -367 -405 405 72 -72 195 -195 82 -82 404 -404 -383 383 -867 867 396 -396 9 -9 391 -391 930 -930 -784 784 471 -471 63 -63 954 -954 436 -436 -457 457 -107 107 264 -264 909 -909 351 -351 325 -325 -782 782 414 -414 -138 138 825 -825 527 -527 -437 437 666 -666 -347 347 642 -642 3 -3 5 -5 927 -927 822 -822 -802 802 -948 948 -254 254 618 -618 178 -178 -550 550 -651 651 512 -512 -532 532 -819 819 -168 168 -639 639 -914 914 -128 128 735 -735 19 -19 164 -164 -119 119 994 -994 605 -605 699 -699 83 -83 -45 45 505 -505 339 -339 46 -46 -94 94 411 -411 -28 28 918 -918 -851 851 -510 510 240 -240 -974 974 -644 644 365 -365 760 -760 46 -46 189 -189 400 -400 -302 302 650 -650 -133 133 567 -567 -376 376 -332 332 -396 396 234 -234 -828 828 -188 188 -981 981 -511 511 715 -715 -9 9 779 -779 842 -842 -424 424 990 -990 -579 579 -839 839 -997 997 183 -183 -468 468 -145 145 -191 191 -820 820 999 -999 446 -446 -187 187 -261 261 967 -967 -757 757 775 -775 615 -615 385 -385 -43 43 860 -860 -532 532 -146 146 582 -582 807 -807 -744 744 169 -169 -8 8 599 -599 136 -136 -167 167 -807 807 -432 432 -431 431 -752 752 -830 830 446 -446 256 -256 451 -451 -92 92 584 -584 740 -740 -806 806 -508 508 -63 63 -309 309 394 -394 169 -169 -811 811 -822 822 802 -802 -829 829 -238 238 -511 511 419 -419 142 -142 -748 748 -451 451 484 -484 -744 744 -586 586 -944 944 -764 764 319 -319 -539 539 -82 82 -63 63 974 -974 423 -423 650 -650 937 -937 -950 950 -515 515 529 -529 -801 801 -376 376 -107 107 -492 492 304 -304 -127 127 899 -899 -260 260 38 -38 408 -408 992 -992 697 -697 -644 644 -596 596 771 -771 700 -700 -796 796 -855 855 384 -384 198 -198 998 -998 388 -388 -898 898 -529 529 777 -777 134 -134 142 -142 555 -555 -393 393 856 -856 -184 184 203 -203 -228 228 -479 479 -632 632 -448 448 111 -111 -772 772 -983 983 69 -69 -252 252 589 -589 144 -144 510 -510 -623 623 -507 507 637 -637 11 -11 -160 160 852 -852 430 -430 529 -529 245 -245 511 -511 260 -260 795 -795 -208 208 -766 766 41 -41 845 -845 197 -197 775 -775 -878 878 -55 55 -822 822 -648 648 -718 718 -906 906 -880 880 -719 719 -640 640 -2 2 -906 906 -38 38 -262 262 326 -326 778 -778 947 -947 -567 567 -381 381 -591 591 -175 175 167 -167 -837 837 458 -458 -632 632 174 -174 -710 710 -722 722 -119 119 258 -258 -858 858 330 -330 895 -895 -206 206 613 -613 -352 352 -156 156 412 -412 -610 610 -245 245 185 -185 -641 641 493 -493 738 -738 262 -262 452 -452 459 -459 975 -975 -290 290 591 -591 -739 739 -640 640 535 -535 835 -835 -501 501 -995 995 -648 648 164 -164 -348 348 731 -731 708 -708 -447 447 -480 480 -784 784 247 -247 1 -1 -410 410 920 -920 -18 18 765 -765 912 -912 328 -328 -965 965 -242 242 -484 484 545 -545 249 -249 200 -200 -28 28 503 -503 829 -829 552 -552 271 -271 -285 285 -290 290 -326 326 -151 151 837 -837 -505 505 863 -863 -287 287 686 -686 138 -138 -852 852 498 -498 -515 515 967 -967 -778 778 -140 140 232 -232 237 -237 509 -509 -652 652 -34 34 -736 736 -922 922 465 -465 651 -651 476 -476 -482 482 376 -376 251 -251 297 -297 -933 933 -717 717 162 -162 -592 592 549 -549 -259 259 -436 436 -68 68 -555 555 -631 631 880 -880 84 -84 -803 803 580 -580 -182 182 600 -600 -983 983 8 -8 26 -26 -822 822 740 -740 834 -834 455 -455 784 -784 382 -382 -730 730 695 -695 519 -519 -596 596 -367 367 -237 237 -22 22 -32 32 -704 704 199 -199 866 -866 -213 213 -81 81 376 -376 -720 720 400 -400 580 -580 553 -553 249 -249 -453 453 718 -718 319 -319 98 -98 -46 46 680 -680 547 -547 93 -93 -517 517 -46 46 -71 71 -926 926 -418 418 689 -689 -481 481 -559 559 -980 980 -314 314 167 -167 -90 90 864 -864 141 -141 -248 248 191 -191 -891 891 -425 425 354 -354 954 -954 -472 472 -326 326 -783 783 -638 638 671 -671 311 -311 -92 92 -180 180 682 -682 125 -125 478 -478 -707 707 457 -457 -724 724 413 -413 559 -559 -401 401 -916 916 -999 999 -365 365 -779 779 927 -927 479 -479 8 -8 -558 558 484 -484 558 -558 205 -205 -535 535 -115 115 930 -930 851 -851 404 -404 -188 188 816 -816 -57 57 272 -272 745 -745 161 -161 -1 1 -840 840 191 -191 2 -2 -349 349 -457 457 -184 184 -486 486 -930 930 200 -200 414 -414 990 -990 980 -980 -976 976 964 -964 66 -66 822 -822 -834 834 -948 948 785 -785 756 -756 -799 799 -758 758 -577 577 -29 29 -548 548 984 -984 -899 899 -769 769 214 -214 -149 149 -227 227 -958 958 661 -661 -745 745 342 -342 -474 474 315 -315 -193 193 730 -730 -457 457 929 -929 703 -703 70 -70 -387 387 -92 92 -147 147 650 -650 -151 151 -419 419 -291 291 105 -105 253 -253 -411 411 948 -948 275 -275 721 -721 104 -104 -752 752 257 -257 -973 973 57 -57 678 -678 -975 975 462 -462 231 -231 -405 405 -76 76 -929 929 -721 721 -537 537 -93 93 -140 140 642 -642 807 -807 329 -329 997 -997 -23 23 -366 366 -627 627 920 -920 -459 459 847 -847 462 -462 592 -592 364 -364 -171 171 -492 492 917 -917 -127 127 -974 974 277 -277 922 -922 -478 478 -512 512 85 -85 -517 517 232 -232 -443 443 -862 862 693 -693 -901 901 -87 87 -449 449 -997 997 -492 492 -50 50 590 -590 86 -86 567 -567 795 -795 -572 572 348 -348 145 -145 -6 6 535 -535 -540 540 -114 114 387 -387 267 -267 -983 983 -418 418 808 -808 -418 418 765 -765 -744 744 226 -226 241 -241 -336 336 336 -336 -453 453 -584 584 -639 639 133 -133 270 -270 980 -980 -332 332 238 -238 652 -652 -818 818 85 -85 -825 825 -495 495 -570 570 -756 756 -362 362 -26 26 974 -974 802 -802 515 -515 343 -343 352 -352 882 -882 -169 169 680 -680 871 -871 -109 109 -396 396 356 -356 -867 867 -491 491 -475 475 343 -343 928 -928 763 -763 -329 329 -371 371 -598 598 888 -888 89 -89 569 -569 -830 830 764 -764 224 -224 218 -218 813 -813 -31 31 -258 258 -21 21 -71 71 353 -353 468 -468 634 -634 -85 85 -981 981 69 -69 796 -796 807 -807 965 -965 -164 164 -513 513 288 -288 164 -164 97 -97 15 -15 -191 191 -86 86 -71 71 765 -765 -85 85 -897 897 396 -396 -883 883 -417 417 915 -915 -934 934 767 -767 -337 337 450 -450 -208 208 33 -33 289 -289 106 -106 -41 41 -125 125 692 -692 569 -569 -481 481 443 -443 -907 907 139 -139 -614 614 745 -745 355 -355 642 -642 -645 645 -227 227 -302 302 -682 682 817 -817 -328 328 -803 803 -304 304 -193 193 385 -385 -272 272 49 -49 750 -750 505 -505 -811 811 792 -792 132 -132 -544 544 445 -445 612 -612 -169 169 201 -201 -158 158 87 -87 -51 51 -564 564 634 -634 -644 644 -618 618 940 -940 -434 434 138 -138 -548 548 120 -120 -260 260 504 -504 -359 359 325 -325 -182 182 388 -388 -22 22 987 -987 412 -412 543 -543 -285 285 462 -462 183 -183 -725 725 419 -419 705 -705 295 -295 -856 856 -615 615 662 -662 574 -574 -469 469 439 -439 -39 39 606 -606 -416 416 646 -646 558 -558 -727 727 -286 286 315 -315 -840 840 -185 185 792 -792 168 -168 -389 389 -536 536 610 -610 -586 586 -860 860 -358 358 -44 44 -367 367 -344 344 93 -93 -718 718 -844 844 -470 470 933 -933 -466 466 -681 681 -479 479 -480 480 733 -733 150 -150 -967 967 617 -617 48 -48 628 -628 377 -377 252 -252 -622 622 -512 512 597 -597 -229 229 -242 242 327 -327 -60 60 176 -176 131 -131 -838 838 661 -661 931 -931 409 -409 -431 431 -451 451 -817 817 -858 858 -912 912 821 -821 496 -496 -131 131 -440 440 -206 206 -336 336 -297 297 785 -785 -268 268 850 -850 996 -996 776 -776 83 -83 -674 674 243 -243 -12 12 -569 569 -273 273 768 -768 -259 259 -601 601 -887 887 -338 338 814 -814 -572 572 831 -831 582 -582 -486 486 55 -55 372 -372 286 -286 -195 195 760 -760 320 -320 29 -29 -571 571 -591 591 -891 891 -914 914 -175 175 -494 494 -77 77 -764 764 -840 840 -186 186 745 -745 829 -829 -323 323 -202 202 540 -540 -551 551 962 -962 -708 708 557 -557 556 -556 -725 725 923 -923 326 -326 -894 894 -76 76 301 -301 469 -469 323 -323 213 -213 365 -365 781 -781 152 -152 -59 59 278 -278 -455 455 172 -172 829 -829 635 -635 722 -722 294 -294 318 -318 457 -457 803 -803 -169 169 -266 266 -870 870 -965 965 447 -447 -66 66 603 -603 -94 94 37 -37 -8 8 -544 544 -96 96 -826 826 648 -648 167 -167 330 -330 -500 500 991 -991 -982 982 687 -687 163 -163 272 -272 -7 7 82 -82 -343 343 669 -669 -537 537 104 -104 -971 971 945 -945 -188 188 -11 11 -951 951 -892 892 -773 773 -926 926 202 -202 602 -602 -164 164 -319 319 -496 496 -739 739 941 -941 324 -324 -231 231 -772 772 -323 323 -997 997 706 -706 -636 636 -599 599 653 -653 -519 519 -706 706 434 -434 -119 119 877 -877 761 -761 -833 833 -803 803 247 -247 -566 566 -801 801 375 -375 461 -461 833 -833 -815 815 489 -489 -588 588 -467 467 -824 824 754 -754 997 -997 -381 381 -647 647 315 -315 132 -132 907 -907 375 -375 -416 416 -995 995 171 -171 -671 671 -272 272 848 -848 -424 424 857 -857 -938 938 575 -575 298 -298 57 -57 -903 903 -380 380 336 -336 850 -850 384 -384 -552 552 484 -484 -763 763 -918 918 562 -562 224 -224 21 -21 -115 115 -803 803 -320 320 -500 500 -659 659 -242 242 314 -314 -515 515 -640 640 -668 668 -276 276 -854 854 -768 768 960 -960 -923 923 -729 729 257 -257 903 -903 87 -87 206 -206 403 -403 773 -773 -101 101 981 -981 329 -329 -731 731 949 -949 141 -141 155 -155 863 -863 -599 599 -548 548 186 -186 960 -960 911 -911 557 -557 -862 862 -64 64 -221 221 -553 553 901 -901 -736 736 720 -720 331 -331 -11 11 -622 622 -546 546 130 -130 -943 943 -882 882 -56 56 359 -359 -316 316 -110 110 -701 701 256 -256 875 -875 -646 646 -339 339 562 -562 54 -54 384 -384 -350 350 -699 699 656 -656 246 -246 -987 987 998 -998 -590 590 977 -977 -675 675 -851 851 -267 267 -680 680 94 -94 -338 338 23 -23 78 -78 57 -57 -125 125 -897 897 -580 580 998 -998 -982 982 548 -548 642 -642 641 -641 555 -555 572 -572 239 -239 595 -595 925 -925 785 -785 384 -384 -445 445 617 -617 -888 888 725 -725 -228 228 430 -430 597 -597 218 -218 -95 95 -537 537 -567 567 -875 875 -370 370 -950 950 -835 835 667 -667 400 -400 627 -627 -76 76 -120 120 -312 312 -175 175 571 -571 30 -30 188 -188 -258 258 -908 908 173 -173 575 -575 324 -324 165 -165 213 -213 -909 909 -642 642 -438 438 -360 360 283 -283 989 -989 -590 590 -749 749 629 -629 477 -477 -536 536 478 -478 888 -888 936 -936 -320 320 -62 62 923 -923 488 -488 -298 298 747 -747 534 -534 482 -482 -703 703 -226 226 -99 99 593 -593 925 -925 -260 260 -566 566 849 -849 -791 791 -825 825 -839 839 238 -238 62 -62 -59 59 955 -955 -820 820 -238 238 -541 541 -461 461 -40 40 412 -412 284 -284 277 -277 126 -126 104 -104 778 -778 -240 240 12 -12 -563 563 908 -908 297 -297 759 -759 542 -542 -616 616 202 -202 -595 595 750 -750 467 -467 -917 917 -741 741 -793 793 671 -671 -400 400 416 -416 -676 676 -780 780 738 -738 -895 895 605 -605 19 -19 371 -371 -338 338 747 -747 -74 74 444 -444 261 -261 941 -941 28 -28 -23 23 966 -966 19 -19 356 -356 584 -584 327 -327 89 -89 935 -935 141 -141 616 -616 62 -62 -245 245 -22 22 73 -73 -587 587 53 -53 -531 531 267 -267 -821 821 175 -175 362 -362 933 -933 859 -859 826 -826 -213 213 -216 216 -242 242 -411 411 -347 347 -187 187 967 -967 623 -623 797 -797 -435 435 -546 546 794 -794 -917 917 617 -617 763 -763 449 -449 462 -462 956 -956 -522 522 -821 821 -112 112 -283 283 588 -588 768 -768 922 -922 -615 615 -955 955 443 -443 -597 597 -336 336 -589 589 337 -337 149 -149 -257 257 157 -157 -63 63 -823 823 -378 378 -307 307 -548 548 373 -373 779 -779 103 -103 -201 201 -277 277 199 -199 588 -588 -721 721 -397 397 527 -527 734 -734 -580 580 -877 877 -90 90 228 -228 985 -985 111 -111 -959 959 992 -992 307 -307 -20 20 -101 101 191 -191 -737 737 441 -441 170 -170 -528 528 737 -737 367 -367 289 -289 -167 167 -501 501 88 -88 -281 281 214 -214 -413 413 47 -47 -296 296 324 -324 -968 968 166 -166 -277 277 221 -221 102 -102 78 -78 -796 796 101 -101 663 -663 114 -114 -741 741 676 -676 684 -684 757 -757 300 -300 -907 907 -355 355 877 -877 -320 320 -113 113 -66 66 -112 112 -916 916 673 -673 -301 301 -818 818 -215 215 387 -387 -219 219 607 -607 596 -596 234 -234 341 -341 -785 785 614 -614 -83 83 -48 48 918 -918 519 -519 406 -406 787 -787 637 -637 511 -511 411 -411 -863 863 -290 290 669 -669 -18 18 707 -707 -165 165 267 -267 -63 63 575 -575 178 -178 -191 191 -834 834 317 -317 128 -128 521 -521 342 -342 645 -645 35 -35 707 -707 856 -856 861 -861 436 -436 954 -954 -620 620 -590 590 -875 875 839 -839 385 -385 -636 636 615 -615 949 -949 -676 676 -600 600 128 -128 564 -564 530 -530 -1000 1000 618 -618 -254 254 -721 721 -579 579 -241 241 -138 138 536 -536 -128 128 324 -324 -545 545 -314 314 -147 147 -492 492 -835 835 -76 76 -727 727 -17 17 -754 754 363 -363 485 -485 -510 510 -788 788 780 -780 -573 573 -87 87 -523 523 -34 34 -151 151 306 -306 -549 549 72 -72 101 -101 227 -227 -692 692 -79 79 -433 433 463 -463 -987 987 742 -742 -91 91 -203 203 867 -867 844 -844 -286 286 281 -281 698 -698 -553 553 48 -48 -297 297 -790 790 666 -666 -335 335 118 -118 590 -590 768 -768 264 -264 -215 215 -553 553 -294 294 -35 35 924 -924 857 -857 -246 246 -159 159 -179 179 899 -899 -241 241 -946 946 360 -360 -443 443 18 -18 -541 541 -664 664 -819 819 -336 336 719 -719 619 -619 -365 365 -599 599 379 -379 -395 395 246 -246 745 -745 -995 995 887 -887 918 -918 565 -565 954 -954 -47 47 659 -659 -200 200 -292 292 902 -902 373 -373 686 -686 -156 156 256 -256 910 -910 -191 191 -974 974 676 -676 158 -158 -974 974 -349 349 823 -823 805 -805 346 -346 458 -458 -368 368 366 -366 497 -497 786 -786 -144 144 970 -970 176 -176 -958 958 991 -991 -422 422 -878 878 370 -370 -935 935 129 -129 -608 608 605 -605 -759 759 -39 39 -819 819 -8 8 -683 683 949 -949 -562 562 338 -338 874 -874 -921 921 -993 993 332 -332 137 -137 900 -900 674 -674 -533 533 210 -210 884 -884 -743 743 44 -44 -912 912 -786 786 886 -886 -121 121 470 -470 179 -179 129 -129 103 -103 -840 840 858 -858 -791 791 -871 871 252 -252 -356 356 -641 641 -813 813 178 -178 -160 160 368 -368 183 -183 -269 269 650 -650 97 -97 375 -375 550 -550 768 -768 -913 913 619 -619 553 -553 782 -782 -905 905 -814 814 -675 675 -438 438 -844 844 -667 667 370 -370 -230 230 8 -8 -926 926 278 -278 292 -292 -899 899 391 -391 792 -792 -954 954 -693 693 125 -125 18 -18 -681 681 973 -973 696 -696 -666 666 798 -798 -993 993 444 -444 -969 969 -766 766 -389 389 498 -498 939 -939 178 -178 -764 764 -965 965 592 -592 -26 26 -78 78 -140 140 -947 947 -75 75 688 -688 -310 310 315 -315 -440 440 -430 430 144 -144 -508 508 -145 145 -917 917 -241 241 -134 134 179 -179 -18 18 -882 882 -917 917 -485 485 883 -883 226 -226 -525 525 35 -35 -308 308 327 -327 -574 574 -134 134 -360 360 208 -208 0 0 698 -698 -296 296 251 -251 191 -191 -178 178 833 -833 152 -152 -368 368 -225 225 705 -705 316 -316 -632 632 127 -127 -219 219 65 -65 -12 12 586 -586 474 -474 -368 368 922 -922 -839 839 -93 93 434 -434 706 -706 -343 343 59 -59 435 -435 -618 618 -836 836 -533 533 40 -40 -106 106 895 -895 910 -910 -222 222 766 -766 699 -699 -158 158 916 -916 284 -284 799 -799 946 -946 706 -706 140 -140 750 -750 -302 302 810 -810 -425 425 693 -693 -581 581 295 -295 876 -876 -608 608 -536 536 -733 733 477 -477 -962 962 400 -400 93 -93 717 -717 -542 542 -316 316 -804 804 312 -312 475 -475 -933 933 -413 413 -460 460 934 -934 621 -621 229 -229 -281 281 642 -642 -611 611 986 -986 681 -681 -860 860 634 -634 483 -483 443 -443 -595 595 135 -135 570 -570 -24 24 -999 999 -790 790 254 -254 699 -699 793 -793 450 -450 446 -446 -575 575 803 -803 925 -925 -173 173 -80 80 -969 969 -712 712 -77 77 121 -121 198 -198 808 -808 595 -595 -150 150 -705 705 -519 519 -691 691 -666 666 -614 614 -107 107 435 -435 409 -409 -232 232 -169 169 -206 206 -665 665 -694 694 769 -769 410 -410 -252 252 289 -289 -166 166 45 -45 -727 727 246 -246 396 -396 -122 122 614 -614 604 -604 -659 659 749 -749 659 -659 994 -994 780 -780 312 -312 -20 20 733 -733 255 -255 627 -627 -708 708 102 -102 -485 485 -29 29 -88 88 -416 416 531 -531 247 -247 143 -143 764 -764 36 -36 544 -544 929 -929 112 -112 833 -833 83 -83 110 -110 741 -741 -262 262 -451 451 -320 320 752 -752 578 -578 -873 873 316 -316 -572 572 -815 815 697 -697 645 -645 -618 618 935 -935 371 -371 -943 943 273 -273 -493 493 -582 582 624 -624 -133 133 451 -451 -688 688 602 -602 -872 872 108 -108 -280 280 -295 295 989 -989 -227 227 -72 72 327 -327 -697 697 863 -863 831 -831 -360 360 -819 819 -993 993 297 -297 -901 901 -29 29 639 -639 -671 671 -995 995 -655 655 25 -25 -154 154 911 -911 180 -180 918 -918 -335 335 -390 390 83 -83 -145 145 86 -86 -240 240 -716 716 -110 110 25 -25 -300 300 704 -704 -362 362 819 -819 -372 372 244 -244 -350 350 -27 27 870 -870 -886 886 -549 549 140 -140 329 -329 -377 377 -275 275 806 -806 685 -685 -522 522 221 -221 -540 540 -786 786 -763 763 -4 4 624 -624 -371 371 143 -143 430 -430 464 -464 903 -903 650 -650 -53 53 -660 660 -230 230 417 -417 -698 698 -595 595 726 -726 -220 220 -515 515 -218 218 976 -976 -82 82 160 -160 -56 56 333 -333 984 -984 -699 699 752 -752 236 -236 -915 915 -966 966 99 -99 100 -100 158 -158 -739 739 926 -926 -399 399 -58 58 681 -681 -409 409 473 -473 -224 224 658 -658 -200 200 932 -932 808 -808 451 -451 973 -973 -517 517 191 -191 -746 746 -213 213 -272 272 -749 749 964 -964 100 -100 -177 177 -978 978 493 -493 -648 648 -861 861 686 -686 -134 134 222 -222 555 -555 -747 747 -799 799 531 -531 142 -142 -174 174 536 -536 946 -946 382 -382 512 -512 -402 402 -666 666 361 -361 237 -237 -569 569 220 -220 469 -469 -947 947 -186 186 76 -76 589 -589 912 -912 816 -816 -56 56 215 -215 770 -770 94 -94 -490 490 265 -265 481 -481 -765 765 -5 5 571 -571 436 -436 575 -575 425 -425 797 -797 -646 646 -29 29 186 -186 620 -620 -927 927 614 -614 125 -125 930 -930 -952 952 936 -936 481 -481 -900 900 311 -311 -939 939 992 -992 -816 816 685 -685 -980 980 222 -222 78 -78 858 -858 -528 528 689 -689 486 -486 -578 578 782 -782 691 -691 986 -986 -318 318 -656 656 309 -309 806 -806 534 -534 -846 846 839 -839 493 -493 -262 262 755 -755 -618 618 437 -437 497 -497 783 -783 501 -501 871 -871 -493 493 554 -554 671 -671 832 -832 -894 894 303 -303 11 -11 -549 549 447 -447 -342 342 -159 159 -702 702 910 -910 499 -499 -243 243 882 -882 567 -567 972 -972 450 -450 799 -799 126 -126 300 -300 -624 624 -152 152 -379 379 109 -109 -664 664 -387 387 129 -129 -93 93 895 -895 -946 946 250 -250 -337 337 -494 494 -987 987 855 -855 674 -674 874 -874 -10 10 137 -137 262 -262 480 -480 -106 106 -441 441 -503 503 -718 718 -278 278 731 -731 -37 37 902 -902 -894 894 -966 966 283 -283 606 -606 614 -614 201 -201 -36 36 12 -12 111 -111 862 -862 366 -366 -8 8 697 -697 981 -981 -278 278 -319 319 -329 329 596 -596 -898 898 705 -705 360 -360 753 -753 554 -554 -860 860 393 -393 898 -898 778 -778 761 -761 747 -747 950 -950 21 -21 -23 23 518 -518 914 -914 -139 139 -952 952 -738 738 254 -254 648 -648 922 -922 -715 715 -95 95 566 -566 456 -456 465 -465 506 -506 -428 428 867 -867 -625 625 -255 255 601 -601 808 -808 840 -840 557 -557 847 -847 -155 155 611 -611 744 -744 924 -924 795 -795 204 -204 -240 240 817 -817 -524 524 451 -451 -594 594 -157 157 -905 905 -728 728 924 -924 456 -456 137 -137 -122 122 -621 621 36 -36 358 -358 29 -29 931 -931 21 -21 -703 703 692 -692 -138 138 843 -843 664 -664 -818 818 807 -807 -579 579 -820 820 525 -525 -177 177 408 -408 -305 305 -43 43 -399 399 -935 935 -705 705 18 -18 -937 937 -772 772 -990 990 -260 260 187 -187 886 -886 -14 14 -902 902 618 -618 192 -192 -821 821 -859 859 -42 42 -619 619 -542 542 815 -815 -740 740 -914 914 393 -393 755 -755 -106 106 59 -59 -784 784 -194 194 81 -81 822 -822 -354 354 -354 354 977 -977 211 -211 -719 719 -438 438 -813 813 -166 166 -766 766 307 -307 -685 685 8 -8 588 -588 -918 918 -288 288 802 -802 574 -574 866 -866 -339 339 235 -235 -369 369 -602 602 233 -233 -759 759 -14 14 238 -238 577 -577 51 -51 586 -586 -482 482 -556 556 109 -109 -64 64 224 -224 -776 776 -328 328 -158 158 516 -516 -5 5 -637 637 -386 386 -380 380 -516 516 326 -326 784 -784 125 -125 891 -891 -15 15 -696 696 -725 725 -129 129 -399 399 -416 416 723 -723 455 -455 803 -803 -388 388 551 -551 610 -610 651 -651 178 -178 -42 42 -478 478 -665 665 -900 900 -46 46 -258 258 -401 401 412 -412 310 -310 456 -456 -128 128 639 -639 712 -712 399 -399 -150 150 -491 491 219 -219 -859 859 519 -519 305 -305 520 -520 -909 909 301 -301 -356 356 -162 162 652 -652 -843 843 78 -78 231 -231 -816 816 -148 148 -97 97 -419 419 -862 862 218 -218 -293 293 877 -877 -933 933 -46 46 -555 555 538 -538 752 -752 73 -73 -563 563 85 -85 130 -130 -677 677 -348 348 284 -284 661 -661 762 -762 384 -384 -399 399 355 -355 -408 408 395 -395 -355 355 466 -466 39 -39 833 -833 357 -357 483 -483 686 -686 -70 70 -997 997 -132 132 527 -527 -428 428 -121 121 264 -264 -409 409 885 -885 -280 280 749 -749 -506 506 -225 225 -139 139 814 -814 -240 240 197 -197 -599 599 99 -99 963 -963 525 -525 -241 241 -938 938 -230 230 -553 553 -486 486 751 -751 -928 928 -500 500 -983 983 -637 637 617 -617 986 -986 536 -536 -569 569 -546 546 -384 384 858 -858 299 -299 -57 57 5 -5 -698 698 293 -293 -913 913 830 -830 -832 832 -580 580 146 -146 847 -847 -887 887 -681 681 954 -954 353 -353 -919 919 676 -676 330 -330 661 -661 -260 260 -419 419 -534 534 808 -808 683 -683 -792 792 917 -917 56 -56 -579 579 -931 931 543 -543 630 -630 558 -558 -98 98 874 -874 332 -332 -338 338 914 -914 -917 917 -815 815 748 -748 50 -50 969 -969 -901 901 357 -357 633 -633 -10 10 132 -132 -568 568 261 -261 -190 190 -768 768 780 -780 -525 525 -917 917 429 -429 -700 700 234 -234 521 -521 380 -380 -174 174 -299 299 921 -921 351 -351 -503 503 -297 297 -712 712 884 -884 871 -871 -341 341 -557 557 833 -833 -413 413 106 -106 685 -685 704 -704 -700 700 -431 431 -623 623 -467 467 -13 13 -287 287 -56 56 301 -301 17 -17 168 -168 140 -140 -862 862 -805 805 -207 207 174 -174 989 -989 -387 387 231 -231 374 -374 -845 845 741 -741 864 -864 -711 711 -766 766 394 -394 -280 280 -593 593 -363 363 749 -749 -949 949 21 -21 -25 25 -34 34 -361 361 -159 159 -363 363 2 -2 -240 240 741 -741 -889 889 67 -67 150 -150 437 -437 656 -656 169 -169 -699 699 -180 180 -61 61 808 -808 476 -476 572 -572 57 -57 969 -969 448 -448 -748 748 -16 16 158 -158 273 -273 871 -871 102 -102 608 -608 716 -716 443 -443 711 -711 379 -379 35 -35 -305 305 -605 605 -259 259 -37 37 177 -177 852 -852 171 -171 52 -52 -34 34 574 -574 404 -404 702 -702 -325 325 -921 921 -870 870 -230 230 -764 764 713 -713 334 -334 -722 722 291 -291 -10 10 -981 981 -754 754 851 -851 -324 324 86 -86 535 -535 -619 619 -727 727 -812 812 -67 67 -861 861 -832 832 317 -317 -520 520 -269 269 -724 724 496 -496 -742 742 -1 1 -107 107 -906 906 -620 620 690 -690 977 -977 923 -923 -870 870 741 -741 189 -189 603 -603 548 -548 252 -252 -868 868 761 -761 -521 521 -54 54 910 -910 182 -182 3 -3 -228 228 740 -740 272 -272 189 -189 -508 508 724 -724 617 -617 304 -304 -379 379 -71 71 442 -442 -400 400 -769 769 -516 516 743 -743 480 -480 555 -555 760 -760 68 -68 20 -20 -647 647 954 -954 88 -88 -183 183 -281 281 -920 920 561 -561 -972 972 -586 586 -235 235 905 -905 -552 552 -408 408 -478 478 904 -904 412 -412 -340 340 -762 762 -391 391 492 -492 333 -333 608 -608 801 -801 126 -126 -521 521 -836 836 398 -398 -488 488 -308 308 581 -581 764 -764 657 -657 918 -918 -645 645 110 -110 -59 59 782 -782 997 -997 -406 406 -67 67 861 -861 376 -376 -890 890 30 -30 480 -480 -488 488 50 -50 656 -656 433 -433 990 -990 806 -806 -766 766 788 -788 603 -603 526 -526 -900 900 -625 625 621 -621 -45 45 -714 714 -738 738 -384 384 -789 789 935 -935 406 -406 -90 90 371 -371 -624 624 -968 968 -631 631 893 -893 -86 86 -984 984 -480 480 197 -197 509 -509 350 -350 400 -400 840 -840 -109 109 492 -492 -27 27 263 -263 252 -252 -286 286 -702 702 -968 968 -765 765 -257 257 -586 586 -450 450 512 -512 697 -697 63 -63 -998 998 -32 32 671 -671 -221 221 818 -818 -590 590 -740 740 172 -172 721 -721 -557 557 190 -190 308 -308 -658 658 -755 755 -616 616 898 -898 98 -98 -629 629 -667 667 515 -515 580 -580 400 -400 -961 961 29 -29 -569 569 -311 311 -545 545 815 -815 -296 296 432 -432 -603 603 -387 387 192 -192 82 -82 153 -153 763 -763 704 -704 -605 605 -701 701 -360 360 -498 498 -95 95 121 -121 -899 899 -198 198 -106 106 -265 265 -27 27 -890 890 -734 734 644 -644 -880 880 -794 794 -168 168 194 -194 691 -691 -540 540 -857 857 -730 730 -798 798 -361 361 653 -653 -503 503 -720 720 997 -997 55 -55 718 -718 70 -70 135 -135 587 -587 949 -949 562 -562 588 -588 -566 566 895 -895 594 -594 144 -144 480 -480 291 -291 -382 382 254 -254 -274 274 -607 607 466 -466 -636 636 299 -299 117 -117 972 -972 -682 682 422 -422 -163 163 -412 412 502 -502 846 -846 174 -174 -431 431 562 -562 -587 587 -955 955 779 -779 222 -222 3 -3 746 -746 -11 11 -972 972 615 -615 -583 583 892 -892 -519 519 -140 140 -556 556 385 -385 -558 558 -647 647 739 -739 -428 428 -410 410 384 -384 942 -942 -719 719 902 -902 -900 900 924 -924 -64 64 138 -138 285 -285 -964 964 7 -7 190 -190 -170 170 165 -165 -318 318 925 -925 -975 975 729 -729 758 -758 29 -29 -751 751 783 -783 -493 493 235 -235 -280 280 321 -321 -455 455 440 -440 -806 806 659 -659 -68 68 197 -197 -959 959 614 -614 586 -586 -502 502 435 -435 -885 885 -693 693 -755 755 -927 927 -37 37 683 -683 417 -417 497 -497 -697 697 -859 859 445 -445 638 -638 444 -444 432 -432 -273 273 814 -814 137 -137 590 -590 -624 624 -187 187 788 -788 -302 302 714 -714 281 -281 -215 215 610 -610 344 -344 517 -517 -492 492 878 -878 -676 676 433 -433 -814 814 176 -176 598 -598 146 -146 -429 429 404 -404 -828 828 286 -286 -269 269 -774 774 597 -597 -877 877 -599 599 665 -665 -45 45 -456 456 815 -815 934 -934 416 -416 260 -260 211 -211 165 -165 -577 577 -370 370 -435 435 847 -847 -265 265 -108 108 -958 958 406 -406 -173 173 16 -16 -808 808 -811 811 750 -750 40 -40 -20 20 539 -539 -690 690 -715 715 608 -608 -119 119 -259 259 662 -662 617 -617 -167 167 704 -704 -650 650 -568 568 -494 494 945 -945 11 -11 695 -695 58 -58 -112 112 -367 367 -362 362 827 -827 618 -618 -618 618 -170 170 -791 791 -152 152 87 -87 151 -151 866 -866 28 -28 -645 645 -723 723 711 -711 -617 617 -434 434 984 -984 -309 309 14 -14 433 -433 -156 156 873 -873 430 -430 128 -128 -435 435 -85 85 -899 899 84 -84 -153 153 -184 184 -108 108 -262 262 -306 306 301 -301 -214 214 499 -499 762 -762 352 -352 386 -386 301 -301 -875 875 -863 863 376 -376 291 -291 -177 177 -431 431 871 -871 113 -113 257 -257 -585 585 -369 369 283 -283 -431 431 209 -209 981 -981 221 -221 70 -70 872 -872 -436 436 -907 907 13 -13 296 -296 -157 157 305 -305 -693 693 734 -734 110 -110 -413 413 692 -692 386 -386 905 -905 -308 308 -933 933 -201 201 -22 22 -120 120 -54 54 321 -321 -585 585 662 -662 -588 588 918 -918 584 -584 -645 645 -678 678 56 -56 -98 98 -809 809 -773 773 -430 430 -908 908 -744 744 -497 497 -15 15 149 -149 910 -910 -58 58 229 -229 -993 993 591 -591 748 -748 -808 808 -202 202 811 -811 49 -49 -401 401 -597 597 754 -754 710 -710 894 -894 -882 882 165 -165 857 -857 -224 224 482 -482 -373 373 293 -293 -345 345 432 -432 -955 955 -332 332 -463 463 991 -991 852 -852 903 -903 -676 676 -925 925 345 -345 647 -647 -5 5 435 -435 285 -285 796 -796 -630 630 384 -384 -574 574 30 -30 -82 82 690 -690 -390 390 219 -219 -991 991 -524 524 486 -486 -648 648 -868 868 404 -404 674 -674 -517 517 -731 731 436 -436 -225 225 -856 856 -292 292 -892 892 993 -993 -469 469 545 -545 -652 652 618 -618 -106 106 184 -184 -332 332 -954 954 -101 101 79 -79 -625 625 217 -217 -213 213 479 -479 727 -727 742 -742 -992 992 177 -177 -318 318 -990 990 -759 759 611 -611 -186 186 904 -904 -140 140 187 -187 545 -545 -179 179 -239 239 428 -428 -164 164 391 -391 -557 557 -329 329 160 -160 186 -186 -566 566 -413 413 58 -58 -685 685 160 -160 736 -736 715 -715 -616 616 -479 479 248 -248 483 -483 511 -511 -114 114 -601 601 623 -623 799 -799 755 -755 940 -940 416 -416 -443 443 -872 872 721 -721 479 -479 839 -839 -491 491 -552 552 414 -414 -642 642 201 -201 982 -982 -672 672 -49 49 -19 19 -363 363 731 -731 -870 870 420 -420 -220 220 509 -509 40 -40 246 -246 -239 239 397 -397 414 -414 -835 835 -998 998 -652 652 -633 633 15 -15 256 -256 763 -763 705 -705 -274 274 -562 562 -42 42 934 -934 733 -733 -839 839 -910 910 270 -270 100 -100 -217 217 363 -363 339 -339 -475 475 -827 827 593 -593 -635 635 -513 513 212 -212 -980 980 47 -47 402 -402 499 -499 61 -61 474 -474 -107 107 35 -35 -169 169 208 -208 725 -725 567 -567 -818 818 20 -20 367 -367 698 -698 -673 673 192 -192 128 -128 -170 170 960 -960 335 -335 -597 597 402 -402 473 -473 -852 852 251 -251 139 -139 932 -932 954 -954 441 -441 983 -983 976 -976 182 -182 -753 753 -954 954 -692 692 314 -314 318 -318 -662 662 978 -978 36 -36 -755 755 824 -824 82 -82 6 -6 963 -963 -114 114 161 -161 -386 386 584 -584 664 -664 129 -129 361 -361 -585 585 -578 578 -973 973 -764 764 -74 74 961 -961 -726 726 739 -739 329 -329 -858 858 -734 734 741 -741 -844 844 -303 303 -719 719 696 -696 -273 273 774 -774 157 -157 9 -9 -17 17 -149 149 414 -414 -769 769 466 -466 -590 590 -572 572 489 -489 -501 501 742 -742 -452 452 -12 12 -128 128 -476 476 -144 144 833 -833 672 -672 -835 835 -771 771 551 -551 -296 296 456 -456 -295 295 933 -933 -840 840 -147 147 -796 796 139 -139 146 -146 -1 1 126 -126 -263 263 306 -306 -118 118 -326 326 -601 601 -204 204 -67 67 -207 207 247 -247 -302 302 553 -553 -54 54 -312 312 -915 915 -196 196 -584 584 925 -925 495 -495 -617 617 948 -948 893 -893 -145 145 -746 746 -963 963 -820 820 644 -644 -447 447 846 -846 -934 934 333 -333 158 -158 -657 657 -421 421 864 -864 -214 214 670 -670 743 -743 609 -609 -88 88 847 -847 306 -306 -107 107 -775 775 -639 639 -466 466 264 -264 221 -221 628 -628 943 -943 -244 244 728 -728 -104 104 31 -31 -428 428 -648 648 -297 297 660 -660 576 -576 -986 986 518 -518 431 -431 -215 215 955 -955 423 -423 38 -38 495 -495 -155 155 -477 477 -139 139 64 -64 59 -59 -890 890 -704 704 -388 388 525 -525 -852 852 -340 340 423 -423 687 -687 107 -107 303 -303 -529 529 184 -184 80 -80 132 -132 -385 385 -875 875 302 -302 -541 541 579 -579 -909 909 612 -612 321 -321 733 -733 814 -814 447 -447 -92 92 88 -88 211 -211 896 -896 186 -186 -710 710 877 -877 31 -31 -933 933 -961 961 398 -398 -800 800 -197 197 -685 685 -789 789 -139 139 869 -869 240 -240 -162 162 356 -356 -108 108 -982 982 -794 794 -102 102 419 -419 -601 601 49 -49 528 -528 120 -120 -317 317 253 -253 -882 882 124 -124 -46 46 -20 20 -467 467 751 -751 455 -455 -106 106 -15 15 -87 87 709 -709 659 -659 -505 505 -236 236 -108 108 521 -521 362 -362 952 -952 -985 985 722 -722 -948 948 -857 857 -453 453 -750 750 180 -180 -709 709 594 -594 24 -24 -253 253 -420 420 -895 895 515 -515 908 -908 -858 858 -9 9 119 -119 419 -419 -886 886 927 -927 127 -127 276 -276 -652 652 279 -279 -699 699 -984 984 478 -478 146 -146 368 -368 -525 525 83 -83 635 -635 510 -510 881 -881 -219 219 940 -940 -830 830 -701 701 -653 653 -83 83 559 -559 596 -596 -251 251 208 -208 -138 138 -623 623 -902 902 -787 787 -532 532 -311 311 -491 491 810 -810 -80 80 -95 95 -669 669 989 -989 187 -187 -405 405 176 -176 805 -805 -167 167 759 -759 -997 997 -171 171 279 -279 -438 438 -233 233 -797 797 -562 562 -129 129 771 -771 400 -400 -625 625 -356 356 811 -811 -296 296 -114 114 86 -86 -192 192 -707 707 580 -580 951 -951 695 -695 -753 753 -896 896 31 -31 -194 194 271 -271 590 -590 840 -840 -76 76 -204 204 -821 821 239 -239 -327 327 909 -909 216 -216 896 -896 -573 573 -456 456 13 -13 -399 399 -270 270 35 -35 -705 705 -462 462 247 -247 -191 191 133 -133 -782 782 -623 623 -49 49 -889 889 -106 106 263 -263 -649 649 -696 696 -490 490 -67 67 -395 395 422 -422 440 -440 385 -385 -680 680 -465 465 -670 670 -731 731 75 -75 215 -215 -774 774 -78 78 981 -981 -585 585 959 -959 -390 390 -370 370 -680 680 -530 530 -865 865 -525 525 704 -704 654 -654 -717 717 331 -331 -644 644 285 -285 943 -943 202 -202 -369 369 -642 642 -216 216 -874 874 -230 230 -141 141 -177 177 -151 151 749 -749 -392 392 647 -647 -121 121 -724 724 208 -208 476 -476 -272 272 421 -421 -188 188 -526 526 344 -344 -143 143 712 -712 156 -156 -379 379 730 -730 -496 496 -705 705 -839 839 -212 212 -332 332 -778 778 -848 848 -242 242 288 -288 183 -183 556 -556 -173 173 -593 593 565 -565 -945 945 460 -460 649 -649 648 -648 -776 776 576 -576 -726 726 -86 86 -29 29 -705 705 949 -949 -861 861 -774 774 -813 813 -919 919 -713 713 -560 560 360 -360 -30 30 -674 674 -176 176 -482 482 899 -899 260 -260 -479 479 -387 387 -61 61 -62 62 269 -269 -504 504 -362 362 -227 227 114 -114 564 -564 -882 882 -674 674 440 -440 395 -395 705 -705 -574 574 -300 300 396 -396 92 -92 99 -99 -788 788 -234 234 936 -936 406 -406 92 -92 5 -5 -980 980 806 -806 521 -521 299 -299 -621 621 -255 255 900 -900 915 -915 880 -880 -767 767 994 -994 -750 750 719 -719 206 -206 937 -937 750 -750 -786 786 -46 46 669 -669 -44 44 556 -556 -34 34 -660 660 37 -37 656 -656 -933 933 822 -822 -847 847 -51 51 -845 845 -991 991 -137 137 -524 524 80 -80 108 -108 58 -58 587 -587 965 -965 -381 381 -360 360 605 -605 77 -77 -190 190 40 -40 -637 637 224 -224 173 -173 -270 270 -543 543 -515 515 944 -944 356 -356 195 -195 -844 844 -414 414 -911 911 217 -217 739 -739 464 -464 -148 148 337 -337 -460 460 -409 409 390 -390 164 -164 -523 523 -207 207 -171 171 -220 220 40 -40 -28 28 21 -21 -459 459 -916 916 919 -919 -845 845 -712 712 -516 516 -489 489 -297 297 -864 864 86 -86 649 -649 866 -866 303 -303 382 -382 -128 128 217 -217 48 -48 260 -260 897 -897 -991 991 395 -395 -61 61 -27 27 603 -603 -236 236 540 -540 -96 96 817 -817 292 -292 691 -691 -240 240 -382 382 -963 963 391 -391 407 -407 58 -58 -936 936 8 -8 -932 932 966 -966 -606 606 676 -676 287 -287 631 -631 102 -102 163 -163 -868 868 -427 427 348 -348 452 -452 770 -770 -363 363 195 -195 -745 745 565 -565 238 -238 186 -186 -740 740 -112 112 -360 360 774 -774 700 -700 287 -287 -522 522 -625 625 -185 185 -517 517 854 -854 571 -571 -115 115 -761 761 -233 233 143 -143 -143 143 -981 981 970 -970 -637 637 -917 917 271 -271 332 -332 245 -245 -340 340 315 -315 -301 301 -111 111 -472 472 -259 259 -410 410 272 -272 847 -847 314 -314 786 -786 111 -111 220 -220 -408 408 906 -906 530 -530 690 -690 171 -171 -945 945 696 -696 -429 429 -849 849 145 -145 383 -383 676 -676 822 -822 -460 460 699 -699 93 -93 -303 303 -538 538 -204 204 373 -373 -348 348 -512 512 -594 594 -674 674 -618 618 -20 20 254 -254 -276 276 102 -102 918 -918 345 -345 -533 533 452 -452 998 -998 -594 594 962 -962 687 -687 -420 420 -57 57 -413 413 -565 565 700 -700 -885 885 165 -165 -442 442 -755 755 968 -968 675 -675 -678 678 957 -957 -784 784 -634 634 789 -789 247 -247 -479 479 -112 112 103 -103 983 -983 826 -826 -469 469 -708 708 -195 195 987 -987 -510 510 380 -380 641 -641 300 -300 397 -397 -705 705 454 -454 -944 944 515 -515 -540 540 753 -753 -37 37 -197 197 -557 557 -212 212 -591 591 676 -676 -974 974 -938 938 417 -417 790 -790 -683 683 622 -622 -749 749 -552 552 -742 742 -800 800 -386 386 -412 412 -956 956 926 -926 397 -397 167 -167 -842 842 979 -979 -494 494 141 -141 914 -914 -588 588 396 -396 77 -77 562 -562 952 -952 -987 987 -944 944 -649 649 -182 182 735 -735 -456 456 960 -960 -948 948 -224 224 -913 913 -818 818 -867 867 -5 5 909 -909 469 -469 -210 210 401 -401 -33 33 -827 827 866 -866 -520 520 -252 252 538 -538 181 -181 411 -411 -679 679 -415 415 -241 241 -670 670 -713 713 -419 419 664 -664 -717 717 -933 933 -264 264 158 -158 505 -505 -441 441 -755 755 756 -756 292 -292 840 -840 518 -518 174 -174 625 -625 168 -168 561 -561 -134 134 -100 100 -348 348 -455 455 849 -849 451 -451 544 -544 -990 990 671 -671 -836 836 -183 183 -300 300 46 -46 -694 694 763 -763 396 -396 -950 950 716 -716 965 -965 176 -176 737 -737 359 -359 -934 934 737 -737 729 -729 -571 571 153 -153 742 -742 614 -614 397 -397 559 -559 -138 138 636 -636 53 -53 -853 853 -554 554 -958 958 -698 698 -302 302 564 -564 664 -664 543 -543 421 -421 3 -3 -374 374 316 -316 720 -720 -679 679 -171 171 185 -185 -444 444 133 -133 122 -122 177 -177 -761 761 564 -564 81 -81 812 -812 810 -810 694 -694 128 -128 808 -808 411 -411 -260 260 795 -795 662 -662 636 -636 981 -981 718 -718 105 -105 -812 812 698 -698 937 -937 -981 981 -859 859 662 -662 331 -331 -335 335 670 -670 -598 598 674 -674 -48 48 -831 831 656 -656 594 -594 -544 544 -377 377 -178 178 948 -948 991 -991 -189 189 797 -797 -367 367 201 -201 -44 44 -773 773 -704 704 759 -759 751 -751 -322 322 -676 676 245 -245 -179 179 874 -874 -551 551 -7 7 -31 31 -108 108 328 -328 -31 31 -740 740 264 -264 121 -121 -949 949 -492 492 680 -680 0 0 -533 533 594 -594 -890 890 -276 276 985 -985 604 -604 133 -133 -380 380 697 -697 -45 45 394 -394 418 -418 767 -767 -659 659 -120 120 949 -949 -350 350 -459 459 61 -61 -975 975 560 -560 -655 655 567 -567 730 -730 850 -850 436 -436 -341 341 -111 111 -398 398 565 -565 -969 969 -99 99 26 -26 -175 175 -234 234 -946 946 -33 33 621 -621 -636 636 751 -751 -274 274 -162 162 818 -818 -70 70 -426 426 236 -236 589 -589 320 -320 790 -790 -412 412 730 -730 440 -440 -24 24 925 -925 677 -677 520 -520 -450 450 509 -509 682 -682 -974 974 955 -955 781 -781 579 -579 -271 271 262 -262 122 -122 628 -628 917 -917 507 -507 -258 258 275 -275 -902 902 802 -802 -737 737 -725 725 -145 145 996 -996 -283 283 -845 845 -426 426 -549 549 498 -498 -677 677 567 -567 425 -425 813 -813 567 -567 -677 677 -916 916 -913 913 863 -863 70 -70 624 -624 738 -738 -843 843 323 -323 150 -150 359 -359 505 -505 774 -774 404 -404 295 -295 -230 230 142 -142 -787 787 556 -556 813 -813 778 -778 -526 526 -719 719 -717 717 -514 514 -504 504 -521 521 -218 218 230 -230 -212 212 -903 903 -300 300 -294 294 -219 219 146 -146 464 -464 -350 350 -951 951 78 -78 645 -645 396 -396 -862 862 -530 530 476 -476 348 -348 386 -386 -640 640 640 -640 -765 765 -443 443 111 -111 448 -448 771 -771 215 -215 870 -870 -667 667 -991 991 -970 970 -501 501 788 -788 812 -812 872 -872 778 -778 662 -662 574 -574 511 -511 494 -494 790 -790 817 -817 -868 868 583 -583 811 -811 835 -835 291 -291 761 -761 -409 409 685 -685 574 -574 -302 302 -737 737 368 -368 980 -980 382 -382 235 -235 -767 767 -949 949 878 -878 480 -480 199 -199 539 -539 -570 570 -707 707 722 -722 -123 123 -858 858 -845 845 542 -542 -540 540 -228 228 -887 887 -520 520 403 -403 791 -791 542 -542 -831 831 -16 16 367 -367 400 -400 785 -785 -449 449 515 -515 -99 99 478 -478 705 -705 -573 573 664 -664 -484 484 -25 25 -784 784 558 -558 55 -55 -479 479 -96 96 -551 551 623 -623 -996 996 -378 378 -764 764 563 -563 -644 644 450 -450 673 -673 -494 494 -378 378 149 -149 -920 920 -435 435 -399 399 -744 744 960 -960 513 -513 -707 707 -227 227 -61 61 -396 396 501 -501 133 -133 -739 739 302 -302 209 -209 -829 829 -251 251 682 -682 784 -784 226 -226 911 -911 -260 260 -924 924 -365 365 -383 383 -699 699 -994 994 601 -601 -251 251 -379 379 939 -939 -375 375 -913 913 368 -368 607 -607 459 -459 527 -527 149 -149 -991 991 342 -342 -887 887 -37 37 -89 89 -244 244 -477 477 524 -524 -860 860 321 -321 -642 642 359 -359 -321 321 690 -690 841 -841 16 -16 -155 155 -189 189 -174 174 -245 245 994 -994 -406 406 -177 177 969 -969 204 -204 -902 902 508 -508 -206 206 -992 992 -622 622 629 -629 836 -836 530 -530 616 -616 -954 954 -358 358 95 -95 848 -848 -318 318 145 -145 -923 923 -79 79 577 -577 7 -7 -362 362 265 -265 -99 99 724 -724 -472 472 0 0 47 -47 -130 130 -784 784 -69 69 645 -645 -441 441 192 -192 434 -434 711 -711 -534 534 895 -895 244 -244 -934 934 -793 793 920 -920 -871 871 948 -948 -326 326 454 -454 793 -793 -527 527 147 -147 -738 738 -325 325 -586 586 721 -721 -131 131 448 -448 724 -724 624 -624 -732 732 497 -497 47 -47 229 -229 417 -417 950 -950 -64 64 -649 649 608 -608 -520 520 -585 585 -351 351 897 -897 -647 647 69 -69 149 -149 636 -636 -61 61 -87 87 195 -195 -766 766 -657 657 137 -137 -230 230 -906 906 503 -503 532 -532 -66 66 429 -429 333 -333 678 -678 -501 501 833 -833 814 -814 251 -251 57 -57 812 -812 513 -513 919 -919 400 -400 851 -851 228 -228 230 -230 14 -14 -576 576 601 -601 911 -911 -889 889 597 -597 781 -781 926 -926 -20 20 462 -462 314 -314 883 -883 815 -815 438 -438 -691 691 485 -485 790 -790 -852 852 -614 614 -598 598 926 -926 760 -760 -322 322 667 -667 -783 783 233 -233 390 -390 -444 444 715 -715 -287 287 190 -190 346 -346 874 -874 -269 269 717 -717 64 -64 -972 972 347 -347 -161 161 555 -555 -482 482 -993 993 -878 878 421 -421 570 -570 85 -85 -555 555 -129 129 -464 464 -363 363 366 -366 506 -506 736 -736 672 -672 -501 501 -809 809 982 -982 -943 943 -356 356 -691 691 -369 369 450 -450 -673 673 844 -844 -52 52 850 -850 27 -27 272 -272 -603 603 663 -663 49 -49 488 -488 -368 368 -17 17 15 -15 967 -967 882 -882 219 -219 711 -711 715 -715 -636 636 349 -349 865 -865 -900 900 -214 214 193 -193 204 -204 71 -71 -736 736 202 -202 -294 294 -852 852 -27 27 479 -479 45 -45 -844 844 365 -365 -874 874 924 -924 -217 217 -798 798 479 -479 27 -27 -931 931 -677 677 117 -117 -694 694 707 -707 319 -319 256 -256 124 -124 -608 608 572 -572 286 -286 -390 390 -967 967 -509 509 -893 893 -135 135 -558 558 918 -918 -97 97 -694 694 -761 761 -875 875 911 -911 -31 31 -166 166 357 -357 -554 554 -600 600 44 -44 -14 14 -338 338 -395 395 689 -689 998 -998 -87 87 441 -441 -673 673 11 -11 237 -237 -86 86 -600 600 861 -861 -241 241 -141 141 889 -889 -12 12 -641 641 74 -74 -206 206 369 -369 -299 299 771 -771 22 -22 -810 810 -982 982 707 -707 -683 683 -133 133 -453 453 -952 952 777 -777 14 -14 -231 231 -169 169 -835 835 170 -170 420 -420 629 -629 21 -21 876 -876 -567 567 298 -298 585 -585 114 -114 857 -857 3 -3 756 -756 -28 28 -180 180 -665 665 -35 35 520 -520 150 -150 797 -797 675 -675 833 -833 537 -537 780 -780 398 -398 -825 825 -597 597 -14 14 -796 796 877 -877 522 -522 969 -969 665 -665 -705 705 765 -765 -249 249 -53 53 -678 678 508 -508 405 -405 685 -685 -688 688 515 -515 962 -962 225 -225 -372 372 595 -595 -327 327 -548 548 612 -612 185 -185 -624 624 -124 124 509 -509 595 -595 -542 542 989 -989 274 -274 -160 160 -992 992 -251 251 424 -424 568 -568 -269 269 477 -477 -532 532 620 -620 213 -213 537 -537 782 -782 -177 177 -655 655 -982 982 386 -386 -91 91 -440 440 858 -858 468 -468 -358 358 486 -486 566 -566 60 -60 -249 249 100 -100 275 -275 -606 606 16 -16 463 -463 -646 646 -508 508 994 -994 664 -664 -890 890 758 -758 251 -251 46 -46 241 -241 425 -425 202 -202 -743 743 425 -425 479 -479 665 -665 984 -984 -904 904 -866 866 599 -599 -851 851 949 -949 723 -723 155 -155 231 -231 -955 955 921 -921 566 -566 161 -161 22 -22 -6 6 -215 215 729 -729 413 -413 -668 668 7 -7 -124 124 718 -718 -992 992 76 -76 -944 944 716 -716 -225 225 -962 962 26 -26 -718 718 662 -662 -750 750 560 -560 945 -945 765 -765 -846 846 -550 550 -933 933 -814 814 254 -254 741 -741 207 -207 -574 574 -31 31 47 -47 6 -6 -469 469 117 -117 -358 358 -866 866 475 -475 873 -873 -69 69 -492 492 -371 371 -990 990 354 -354 -681 681 838 -838 736 -736 655 -655 -21 21 -165 165 -509 509 835 -835 -452 452 -874 874 685 -685 -987 987 515 -515 136 -136 681 -681 -634 634 493 -493 -320 320 -931 931 -617 617 154 -154 557 -557 -148 148 569 -569 -556 556 -63 63 127 -127 -123 123 385 -385 -970 970 -587 587 285 -285 -486 486 38 -38 -87 87 -814 814 -339 339 293 -293 691 -691 552 -552 -64 64 705 -705 385 -385 -777 777 567 -567 414 -414 950 -950 -92 92 231 -231 -341 341 -476 476 -913 913 -708 708 345 -345 295 -295 -210 210 552 -552 445 -445 850 -850 -103 103 525 -525 179 -179 -658 658 567 -567 189 -189 437 -437 31 -31 954 -954 -560 560 589 -589 618 -618 -169 169 -202 202 168 -168 756 -756 -471 471 765 -765 -885 885 429 -429 -155 155 565 -565 -950 950 301 -301 448 -448 -414 414 -506 506 141 -141 -128 128 -910 910 599 -599 201 -201 -223 223 304 -304 299 -299 -220 220 -22 22 584 -584 -722 722 -435 435 431 -431 -532 532 -934 934 -800 800 -920 920 -58 58 816 -816 80 -80 513 -513 622 -622 -872 872 948 -948 -589 589 -705 705 646 -646 448 -448 51 -51 869 -869 94 -94 -682 682 761 -761 -726 726 872 -872 348 -348 596 -596 370 -370 407 -407 639 -639 205 -205 290 -290 439 -439 600 -600 617 -617 -440 440 325 -325 830 -830 -382 382 -473 473 596 -596 -51 51 -712 712 -846 846 61 -61 -731 731 516 -516 108 -108 -586 586 790 -790 -386 386 13 -13 486 -486 -854 854 688 -688 -792 792 680 -680 307 -307 -966 966 874 -874 542 -542 -472 472 -617 617 789 -789 -792 792 -534 534 880 -880 110 -110 -10 10 -245 245 287 -287 835 -835 90 -90 33 -33 871 -871 113 -113 849 -849 -456 456 -174 174 -491 491 -573 573 694 -694 -613 613 626 -626 -888 888 642 -642 797 -797 115 -115 542 -542 -361 361 139 -139 -63 63 233 -233 -554 554 402 -402 -89 89 747 -747 106 -106 -580 580 -60 60 -524 524 992 -992 71 -71 -736 736 -710 710 -218 218 37 -37 755 -755 684 -684 -77 77 148 -148 658 -658 932 -932 -392 392 -479 479 -484 484 -404 404 981 -981 -552 552 -428 428 691 -691 447 -447 -512 512 -817 817 336 -336 625 -625 -939 939 609 -609 -379 379 705 -705 -731 731 -621 621 455 -455 -588 588 -64 64 567 -567 -403 403 -44 44 697 -697 -929 929 -216 216 -48 48 -190 190 -933 933 -878 878 293 -293 -537 537 -702 702 890 -890 -964 964 218 -218 275 -275 -306 306 148 -148 -977 977 204 -204 -806 806 -79 79 680 -680 955 -955 -192 192 -939 939 -940 940 -974 974 392 -392 -113 113 835 -835 384 -384 283 -283 625 -625 829 -829 -210 210 -614 614 566 -566 -412 412 -632 632 -11 11 -716 716 -41 41 -211 211 201 -201 -626 626 665 -665 40 -40 -472 472 -531 531 -943 943 -368 368 943 -943 -577 577 259 -259 140 -140 -76 76 -16 16 719 -719 683 -683 239 -239 -855 855 168 -168 -525 525 -437 437 407 -407 776 -776 -855 855 989 -989 702 -702 706 -706 544 -544 4 -4 -803 803 -808 808 -459 459 529 -529 -813 813 798 -798 -197 197 345 -345 914 -914 -338 338 530 -530 440 -440 -158 158 478 -478 478 -478 761 -761 362 -362 -689 689 -812 812 739 -739 -853 853 -985 985 952 -952 -474 474 -3 3 178 -178 -667 667 647 -647 -81 81 -396 396 -531 531 -488 488 424 -424 -430 430 -622 622 -869 869 -333 333 305 -305 -381 381 936 -936 -165 165 47 -47 -229 229 -595 595 -109 109 -463 463 -601 601 -554 554 393 -393 -803 803 -185 185 -803 803 12 -12 -23 23 278 -278 131 -131 -900 900 275 -275 -403 403 672 -672 241 -241 -830 830 133 -133 -504 504 -562 562 -595 595 92 -92 -481 481 -601 601 859 -859 -102 102 733 -733 -639 639 -982 982 -573 573 -491 491 137 -137 548 -548 -848 848 -413 413 55 -55 -897 897 -358 358 -363 363 -444 444 564 -564 342 -342 -485 485 -965 965 -861 861 -392 392 865 -865 620 -620 -956 956 881 -881 349 -349 22 -22 609 -609 -22 22 532 -532 -106 106 114 -114 166 -166 -190 190 -837 837 681 -681 306 -306 985 -985 -388 388 607 -607 945 -945 -871 871 636 -636 591 -591 182 -182 641 -641 -244 244 274 -274 80 -80 -10 10 -638 638 -790 790 77 -77 354 -354 -599 599 -221 221 408 -408 -130 130 -263 263 854 -854 837 -837 499 -499 824 -824 640 -640 608 -608 412 -412 993 -993 738 -738 -512 512 -448 448 -956 956 795 -795 33 -33 -576 576 270 -270 515 -515 -14 14 -484 484 747 -747 -951 951 -916 916 203 -203 489 -489 992 -992 -315 315 522 -522 159 -159 -91 91 836 -836 964 -964 -546 546 -284 284 -331 331 -765 765 -138 138 523 -523 -545 545 -106 106 -84 84 495 -495 21 -21 -509 509 -678 678 334 -334 794 -794 -769 769 -665 665 869 -869 -424 424 428 -428 -103 103 51 -51 66 -66 -254 254 -631 631 285 -285 -152 152 -990 990 -138 138 -813 813 -901 901 246 -246 -643 643 835 -835 514 -514 653 -653 535 -535 765 -765 -403 403 -682 682 770 -770 -681 681 456 -456 -662 662 261 -261 738 -738 258 -258 -513 513 287 -287 940 -940 206 -206 -38 38 735 -735 -345 345 857 -857 84 -84 -503 503 25 -25 -978 978 -751 751 -825 825 582 -582 -746 746 -563 563 942 -942 -85 85 148 -148 -616 616 -397 397 -419 419 576 -576 84 -84 478 -478 946 -946 82 -82 652 -652 605 -605 429 -429 -958 958 231 -231 -340 340 384 -384 -595 595 333 -333 948 -948 -548 548 107 -107 -375 375 449 -449 -19 19 -674 674 -304 304 -311 311 740 -740 -755 755 -335 335 -982 982 -203 203 546 -546 621 -621 451 -451 -62 62 -783 783 537 -537 965 -965 407 -407 -309 309 785 -785 795 -795 -951 951 -350 350 912 -912 -1000 1000 -312 312 -99 99 174 -174 -80 80 -516 516 654 -654 -888 888 -422 422 751 -751 -542 542 294 -294 -76 76 295 -295 -632 632 233 -233 632 -632 615 -615 -42 42 -956 956 -307 307 -282 282 536 -536 124 -124 545 -545 336 -336 811 -811 -189 189 198 -198 -548 548 169 -169 -847 847 -534 534 -594 594 694 -694 -252 252 -36 36 238 -238 923 -923 234 -234 315 -315 -999 999 -224 224 316 -316 561 -561 -907 907 -193 193 782 -782 -16 16 107 -107 902 -902 -876 876 108 -108 784 -784 -867 867 7 -7 -999 999 -268 268 -295 295 663 -663 -426 426 480 -480 113 -113 -317 317 459 -459 -311 311 287 -287 -264 264 -449 449 954 -954 921 -921 -681 681 -132 132 993 -993 -319 319 -710 710 -489 489 -568 568 -903 903 663 -663 -485 485 71 -71 331 -331 357 -357 629 -629 -552 552 728 -728 911 -911 966 -966 123 -123 -625 625 -536 536 916 -916 652 -652 -960 960 942 -942 226 -226 289 -289 386 -386 -319 319 385 -385 -216 216 -686 686 566 -566 758 -758 593 -593 77 -77 231 -231 -690 690 823 -823 127 -127 -899 899 976 -976 -555 555 -531 531 -735 735 -574 574 6 -6 -608 608 -722 722 -849 849 174 -174 -909 909 892 -892 375 -375 -297 297 703 -703 937 -937 791 -791 254 -254 197 -197 -920 920 794 -794 400 -400 652 -652 351 -351 352 -352 -273 273 -933 933 715 -715 191 -191 -6 6 -327 327 727 -727 -569 569 -309 309 -957 957 157 -157 -710 710 -798 798 622 -622 188 -188 508 -508 611 -611 -674 674 651 -651 263 -263 587 -587 134 -134 621 -621 258 -258 -999 999 -31 31 -475 475 -429 429 -614 614 304 -304 -309 309 258 -258 693 -693 261 -261 -656 656 848 -848 -647 647 -369 369 46 -46 25 -25 643 -643 519 -519 -700 700 -522 522 996 -996 -38 38 593 -593 837 -837 -237 237 -408 408 238 -238 -644 644 239 -239 -675 675 -879 879 -724 724 776 -776 -850 850 559 -559 899 -899 -226 226 758 -758 242 -242 933 -933 314 -314 -463 463 203 -203 -628 628 60 -60 -983 983 -262 262 909 -909 964 -964 -673 673 588 -588 636 -636 -971 971 -388 388 84 -84 483 -483 -746 746 601 -601 637 -637 -177 177 507 -507 316 -316 670 -670 -964 964 -572 572 -845 845 -945 945 194 -194 885 -885 -74 74 -165 165 608 -608 -683 683 -24 24 711 -711 8 -8 491 -491 430 -430 -878 878 315 -315 918 -918 -828 828 333 -333 646 -646 459 -459 124 -124 -35 35 -899 899 -155 155 -664 664 623 -623 -473 473 -777 777 -966 966 139 -139 810 -810 -666 666 442 -442 -628 628 265 -265 -587 587 536 -536 175 -175 363 -363 -272 272 -302 302 -230 230 -994 994 -66 66 360 -360 159 -159 -213 213 65 -65 -274 274 944 -944 -452 452 591 -591 -830 830 -123 123 -341 341 358 -358 750 -750 -4 4 797 -797 971 -971 528 -528 -655 655 -353 353 -460 460 201 -201 -337 337 -385 385 807 -807 -797 797 373 -373 287 -287 402 -402 -746 746 -692 692 -763 763 -339 339 -819 819 216 -216 -586 586 -899 899 164 -164 -915 915 773 -773 250 -250 309 -309 -364 364 134 -134 450 -450 -701 701 -418 418 584 -584 -289 289 -266 266 -24 24 674 -674 87 -87 825 -825 335 -335 909 -909 -268 268 128 -128 950 -950 -222 222 -205 205 238 -238 278 -278 -730 730 928 -928 854 -854 70 -70 595 -595 -750 750 -832 832 -325 325 -247 247 -62 62 -546 546 -303 303 -651 651 610 -610 943 -943 -310 310 304 -304 460 -460 -60 60 359 -359 795 -795 456 -456 514 -514 -411 411 -727 727 -702 702 935 -935 -471 471 319 -319 -805 805 208 -208 656 -656 -169 169 -561 561 -6 6 368 -368 507 -507 -360 360 152 -152 -573 573 -992 992 609 -609 101 -101 -843 843 672 -672 -307 307 -390 390 731 -731 -467 467 840 -840 -750 750 230 -230 -237 237 350 -350 667 -667 649 -649 461 -461 -165 165 64 -64 -553 553 699 -699 -510 510 997 -997 209 -209 882 -882 -653 653 -733 733 -65 65 405 -405 -73 73 501 -501 -692 692 594 -594 -35 35 -62 62 519 -519 -448 448 -918 918 731 -731 -169 169 -456 456 300 -300 727 -727 -498 498 337 -337 912 -912 654 -654 994 -994 993 -993 117 -117 -157 157 -856 856 -48 48 -367 367 -363 363 -271 271 239 -239 -750 750 295 -295 234 -234 -375 375 -633 633 639 -639 79 -79 424 -424 -608 608 -68 68 464 -464 444 -444 67 -67 476 -476 -858 858 536 -536 897 -897 -516 516 423 -423 -643 643 -952 952 -351 351 -104 104 -293 293 906 -906 487 -487 467 -467 -507 507 942 -942 200 -200 730 -730 -284 284 501 -501 -17 17 602 -602 -257 257 -416 416 -578 578 755 -755 -662 662 721 -721 -756 756 7 -7 -884 884 463 -463 -717 717 -623 623 -363 363 205 -205 521 -521 952 -952 208 -208 29 -29 29 -29 884 -884 981 -981 -591 591 -971 971 -559 559 978 -978 498 -498 -810 810 50 -50 523 -523 901 -901 -573 573 -681 681 720 -720 -501 501 745 -745 145 -145 -594 594 -697 697 -149 149 -123 123 185 -185 -778 778 -439 439 -32 32 136 -136 -982 982 726 -726 154 -154 353 -353 -41 41 906 -906 -722 722 -954 954 -718 718 -75 75 -807 807 912 -912 822 -822 150 -150 -447 447
0
Output:
5575
7583
1515
170
100
9
9000
91477321
274751750
1309144470
243741625
24319111
266208302
180530382