900 18 100000 287 478 -85 294 836 386 193 250 421 663 428 -310 260 564 926 241 127 172 137 612 368 268 430 782 531 63 123 668 236 929 703 523 58 870 868 393 557 212 -958 430 874 -579 120 285 -463 699 525 -685 571 714 526 92 81 956 874 663 170 797 482 -695 226 285 -673 237 306 -154 130 14 857 325 496 582 46 615 367 435 465 -957 51 188 -192 277 279 788 85 304 -349 855 200 932 61 477 368 740 713 -774 487 895 539 496 371 434 479 468 -399 798 3 317 793 53 -244 602 381 -714 542 466 689 245 420 -560 430 532 -883 898 372 -519 876 10 -73 868 557 497 454 187 -35 707 84 -781 525 29 -129 633 630 503 120 271 368 809 516 -660 850 97 -277 519 146 -154 52 122 555 480 89 764 429 542 -650 794 401 34 365 25 -86 888 657 743 892 828 -635 460 737 432 552 738 228 276 408 474 422 459 -605 630 38 -765 494 519 -572 544 412 928 730 777 -596 44 764 -387 39 807 -160 305 419 128 289 70 917 318 397 324 544 871 -817 891 600 772 426 245 590 606 840 -46 287 670 -918 43 765 -803 508 856 -196 849 312 622 229 600 343 347 69 -660 23 612 810 106 602 661 331 179 305 121 837 444 427 223 465 609 317 -718 759 825 637 763 825 -400 337 153 899 880 551 468 72 574 131 82 731 -67 795 161 -837 800 282 -101 797 760 773 614 469 190 296 327 -534 885 241 -910 885 577 542 637 608 445 457 680 -582 888 813 348 173 760 -991 537 711 -658 888 607 301 614 373 321 656 720 -401 622 705 939 512 741 667 606 529 127 351 85 -342 721 125 -578 870 297 -919 331 885 292 73 873 850 626 586 222 800 341 -958 399 114 -702 291 625 -410 810 382 -181 137 733 155 195 605 -621 270 574 776 151 56 860 743 180 884 194 806 621 68 705 -387 662 255 326 160 545 -798 503 507 -216 422 643 -132 529 890 -128 709 259 -502 337 409 753 849 304 333 434 549 -110 655 668 746 369 430 -500 247 589 797 750 191 303 734 664 -503 654 293 686 226 153 996 476 489 157 730 437 -540 315 22 -540 705 729 -973 51 249 556 603 495 697 800 344 39 603 229 -597 201 882 647 739 260 151 636 735 -661 93 616 -873 805 30 -951 265 786 -571 444 836 177 101 539 971 450 490 367 89 193 795 444 445 -171 191 283 340 142 70 826 633 162 -958 661 118 -977 762 382 -691 691 826 -4 868 78 -766 691 527 -476 858 615 168 406 159 -688 887 401 -654 727 595 -84 453 379 529 847 191 -353 371 52 80 732 794 -143 128 813 886 115 656 512 591 613 479 411 170 -811 675 156 641 321 34 -13 89 539 -434 71 485 -144 118 7 -740 650 738 205 260 18 -482 846 184 -127 159 774 637 190 284 -393 379 58 314 172 430 100 560 519 438 426 589 74 534 758 681 694 559 -730 800 818 839 870 764 -378 695 74 847 232 263 -318 891 693 791 858 16 521 858 575 491 548 152 231 722 738 740 55 531 -902 126 482 516 317 503 -769 640 297 404 39 581 218 622 571 862 413 580 -23 686 537 904 577 184 207 260 58 744 700 112 -873 851 237 560 19 606 -437 850 345 -289 6 435 291 376 156 614 590 569 -7 819 406 -118 723 83 -283 831 394 574 827 194 486 454 144 74 615 214 -821 378 163 775 489 220 710 333 595 17 747 336 137 892 254 943 674 129 -75 692 111 -982 818 37 -37 156 491 858 631 205 -429 862 634 685 590 274 -396 752 606 250 169 504 485 207 496 -361 650 321 -33 327 164 677 397 82 -135 661 237 955 271 19 211 43 33 196 80 622 -730 285 473 -573 235 641 283 573 899 830 264 648 -50 31 74 714 860 523 -953 825 283 435 433 605 -46 244 699 486 741 779 159 663 163 683 342 449 723 525 173 122 355 436 821 558 466 -253 872 477 -731 419 402 703 254 834 -93 160 229 -194 98 121 84 709 835 -302 892 277 -102 816 853 171 790 360 -494 511 17 -776 410 40 -1000 779 510 53 582 815 338 90 127 -933 348 224 -213 432 33 -878 782 76 -150 680 891 -746 751 832 813 358 495 181 482 4 720 234 783 -819 388 516 296 526 605 -278 893 52 -703 533 535 181 107 416 57 9 196 999 763 98 483 77 455 -23 410 88 932 783 322 -734 764 761 682 712 386 86 786 431 990 184 115 476 617 221 892 226 229 -161 726 91 136 361 219 643 438 629 -418 622 511 955 689 426 -185 371 238 -147 709 123 783 251 358 97 328 127 269 872 352 149 711 229 -361 699 589 -390 294 178 890 877 800 -448 32 588 -223 900 58 -434 353 818 -359 236 169 298 285 496 -224 606 467 428 255 329 -692 894 179 -803 56 473 -226 746 501 -675 198 584 -588 128 583 421 294 35 -561 635 322 -841 486 658 354 462 363 -28 842 617 852 551 663 482 900 718 154 474 616 -494 52 865 -210 164 92 172 629 172 280 88 657 -410 42 271 352 566 212 69 518 762 83 752 813 300 507 439 -333 865 490 32 855 705 875 580 242 412 339 870 -364 471 57 -156 361 150 -186 666 715 -674 687 384 -961 470 236 -848 122 794 790 390 810 631 674 765 735 149 496 877 114 834 198 250 456 155 194 869 -844 461 634 -177 887 472 358 378 41 245 682 162 990 524 551 -900 855 376 -636 143 525 -341 520 690 844 70 39 551 577 284 -981 334 744 304 857 782 -525 67 312 -33 413 93 729 703 669 -869 3 675 207 119 817 183 678 488 472 374 558 62 526 234 -203 697 619 141 654 627 474 181 694 485 649 206 -970 430 60 -102 761 63 -576 620 181 641 103 11 480 327 384 -211 641 9 -277 339 758 -507 832 511 -780 306 691 613 92 439 -730 22 868 829 672 781 -257 196 500 24 589 655 -614 570 133 969 311 774 -970 234 264 -413 880 195 649 300 552 339 465 643 330 887 716 349 416 487 881 112 735 -867 888 423 287 774 144 519 143 455 -756 525 740 -741 764 719 -647 613 170 -295 305 634 -201 435 620 -685 636 188 -147 770 351 -513 503 338 562 890 211 205 561 405 -89 158 30 403 17 793 -179 123 506 -557 780 862 528 279 448 -300 546 183 787 400 52 -411 87 554 426 249 595 36 607 308 -908 518 465 921 321 481 -834 895 655 -877 738 534 484 418 813 931 718 510 165 357 9 69 346 96 422 672 396 -431 360 102 676 453 672 340 626 144 -828 692 190 -473 467 79 812 151 497 -876 334 314 186 700 671 -206 269 116 -859 443 840 -563 364 299 590 540 803 -487 332 529 -743 605 372 -654 684 839 225 396 141 -579 73 527 -366 259 326 -644 453 646 472 847 240 -889 684 604 661 726 243 -784 540 575 344 497 331 -733 695 114 -243 20 561 -350 793 633 876 80 891 953 36 496 598 108 442 -63 171 277 -460 585 102 -917 1 693 609 897 341 -61 364 136 304 774 207 -836 424 152 -651 652 231 -661 305 266 986 603 426 79 292 648 -593 585 332 561 220 332 53 429 328 494 120 744 581 824 669 -813 340 244 -562 489 895 320 681 299 -514 519 53 -537 799 396 10 506 80 -858 367 299 -575 73 779 -147 67 898 -252 248 873 -484 687 313 159 378 801 -447 298 633 3 536 252 -893 299 150 154 762 707 -666 604 226 -216 829 298 763 534 416 -440 82 715 185 298 501 97 809 30 349 414 380 -366 317 15 -415 376 366 -14 831 227 892 517 830 569 553 810 -634 416 496 -167 329 577 847 214 27 -700 463 887 -371 664 401 -492 598 717 -225 783 245 540 321 227 -482 566 795 499 135 447 -92 54 863 -697 387 343 -568 535 608 810 335 170 596 216 885 -304 425 583 -535 752 517 361 544 838 -813 562 503 981 561 689 879 521 742 293 25 229 135 209 763 -58 471 197 -837 667 412 -500 416 888 -766 33 791 950 794 434 339 881 95 -707 14 655 -618 545 276 -677 139 352 -49 74 612 -535 669 182 -187 584 900 -23 536 415 464 170 447 -893 373 392 740 512 424 587 358 437 -207 840 82 -380 315 272 371 19 397 -466 484 165 567 298 801 -933 575 436 433 891 658 -868 250 130 523 830 150 -665 523 141 968 544 456 -661 67 526 -64 254 161 52 621 458 204 88 184 540 22 227 -3 506 528 878 429 570 170 828 499 520 764 122 660 884 717 -733 324 783 -708 212 136 -447 264 809 862 269 896 198 761 69 -624 110 574 503 488 155 -327 658 82 823 130 897 44 643 881 -988 710 356 747 455 567 134 360 882 742 774 302 638 472 214 -42 500 323 484 156 862 90 381 672 923 204 801 -680 201 543 -48 13 405 807 660 859 -475 595 318 -842 437 191 560 327 715 -27 338 366 748 22 521 409 864 1 832 887 205 833 59 457 -873 111 469 -369 570 229 -659 747 875 458 6 411 -99 466 790 867 291 227 -268 439 300 705 601 263 457 533 249 461 418 308 -831 898 470 -462 829 140 18 771 886 -608 181 43 -246 734 508 743 201 851 21 86 389 720 491 141 634 48 726 983 762 295 -858 131 292 63 21 221 -446 139 143 492 231 323 -966 786 209 -906 381 409 -356 203 546 784 323 188 -75 758 236 -398 593 149 -704 787 331 -160 550 352 -488 557 490 654 549 773 -572 583 658 -912 277 138 797 821 340 694 6 715 -218 283 624 -131 437 316 417 885 254 299 725 855 -650 837 511 -708 243 159 164 24 742 721 12 170 -590 461 91 902 556 148 916 890 482 -561 559 18 806 376 2 -489 575 779 265 278 767 -24 470 162 134 534 237 -873 407 300 697 417 761 -161 871 468 -14 187 509 767 178 167 -864 536 594 -963 247 320 367 813 597 934 141 218 -905 475 751 -369 703 309 630 252 726 242 791 748 161 577 35 -831 896 264 135 332 852 -820 721 198 900 89 162 -4 275 302 -886 570 829 -584 253 683 625 183 34 -498 78 824 -51 491 552 235 461 547 799 648 30 502 529 750 799 729 890 13 677 264 766 791 885 194 860 237 776 285 472 209 539 601 -316 640 191 -165 776 651 781 327 451 -638 729 79 -736 480 859 -147 445 635 -231 712 578 -895 58 537 142 35 873 -435 96 511 265 133 250 107 668 177 558 2 503 160 264 383 38 428 15 796 634 459 -570 255 270 407 760 328 495 602 414 967 119 561 -971 236 693 -369 544 513 7 654 514 662 314 829 -904 52 357 -890 700 142 69 182 396 90 190 255 369 837 9 682 505 127 -705 734 415 187 365 58 -749 225 711 -436 639 124 193 535 227 -599 446 26 394 867 207 -411 657 448 -205 827 385 -197 561 41 882 856 774 648 96 291 -495 747 567 67 164 305 790 409 891 -232 162 436 93 56 402 -749 345 211 651 92 189 -565 748 749 275 682 757 -800 130 852 842 535 750 560 802 65 -336 344 473 955 112 634 542 857 741 -504 60 237 -742 611 329 846 698 176 294 825 857 250 826 86 253 320 672 555 381 625 -281 797 68 -356 304 231 729 247 187 370 695 246 -142 453 9 -714 399 706 513 245 631 -579 848 608 -342 501 79 -271 108 459 -947 680 408 -228 876 711 302 805 109 440 627 803 86 686 407 -54 224 805 -249 838 202 -167 611 149 392 470 701 -729 151 809 381 457 588 388 829 563 -49 584 519 259 524 246 514 762 83 972 108 358 -871 212 295 630 45 58 -922 538 527 78 261 729 -814 442 285 -175 183 266 639 634 849 -642 345 524 55 11 386 -411 84 545 246 113 756 -107 343 801 950 721 490 428 51 750 -944 138 343 -759 15 525 458 455 310 -342 565 655 281 20 717 118 561 800 -237 507 64 318 800 406 970 302 278 -889 330 329 -988 187 518 55 380 584 -21 890 138 89 448 754 -5 581 825 -789 200 485 -289 415 144 326 485 43 -368 508 397 761 119 726 441 532 64 -790 387 495 -106 818 536 483 659 83 -663 254 716 213 618 15 998 881 481 -359 307 65 -965 139 624 -869 353 743 -291 46 426 824 257 864 -929 203 781 -94 286 592 -11 275 845 -344 189 562 970 639 542 102 280 849 18 67 139 -958 251 543 -716 260 589 -539 436 897 -76 207 199 356 514 536 -153 55 863 -256 311 203 257 633 841 451 587 272 -701 605 390 489 347 640 -216 883 51 272 44 487 868 120 693 818 77 358 -747 676 464 -785 320 826 269 578 610 -291 581 296 -768 532 1 522 621 347 413 457 330 -736 829 425 -750 349 545 794 119 673 804 373 448 267 640 820 193 210 549 -746 671 229 -150 556 760 -650 830 532 148 843 89 177 7 69 954 609 470 698 104 588 -530 8 112 469 427 804 440 772 165 288 827 887 -184 277 542 27 679 523 59 527 466 -601 705 524 967 459 233 -312 809 388 676 31 395 -761 652 873 -758 293 745 306 481 723 -507 50 99 -614 429 777 -491 388 403 -374 539 259 -351 759 769 181 547 729 -280 75 759 -986 615 563 739 157 855 -265 816 435 257 561 536 -493 847 65 -517 756 504 37 334 143 348 384 1 368 717 547 149 538 622 159 804 388 221 143 544 -225 278 511 462 287 171 -903 394 118 -939 429 25 117 867 359 -41 767 794 -741 587 610 -943 236 247 -970 696 203 -583 817 397 813 893 675 523 607 61 -606 804 507 163 218 35 -661 135 53 -451 194 819 -558 305 506 904 114 793 302 545 588 4 462 557 101 127 549 -673 251 255 939 597 210 -555 212 427 -320 803 613 -968 853 858 -797 847 262 -440 551 428 -748 554 72 -560 758 585 48 511 712 -852 38 114 554 578 762 363 775 125 -658 55 27 254 340 879 764 543 826 777 403 528 704 155 181 575 547 91 -840 595 601 623 343 691 488 397 420 -851 713 294 825 555 349 -849 161 688 -618 625 330 -41 503 784 786 807 38 -833 335 637 809 447 331 109 370 726 451 458 274 -930 459 86 764 584 640 564 787 853 503 69 577 432 228 231 -33 67 138 304 34 472 -708 195 18 -725 56 439 400 608 48 573 678 558 -841 194 293 850 58 179 902 661 248 -569 745 527 -139 712 593 -102 769 678 -179 561 872 -210 788 80 -220 788 687 -721 214 464 436 625 710 -572 775 767 759 30 528 458 761 372 -516 874 236 329 225 104 -842 46 716 -218 889 604 -339 369 543 247 1 756 -38 137 532 571 618 459 -362 377 488 -983 435 400 140 171 373 327 552 597 882 711 695 98 893 683 953 254 203 847 353 255 -645 15 392 986 439 161 -56 729 589 483 646 123 -966 138 345 107 766 897 -345 648 707 149 398 751 -917 803 104 -762 851 456 892 806 522 -165 392 112 495 489 840 983 224 637 757 359 827 302 866 692 -350 221 491 608 323 889 -42 258 791 361 396 741 -232 841 698 -859 776 242 53 24 730 -156 759 53 533 717 411 -741 171 428 -650 573 701 -960 781 175 -220 839 432 -829 100 880 -237 313 747 -746 818 770 -917 363 629 -413 596 497 450 755 667 -871 757 339 -71 297 219 -945 830 209 -113 301 308 -282 616 279 -263 729 591 -165 183 509 805 418 23 -315 758 670 -119 608 524 -601 37 380 889 219 728 -393 574 657 -785 513 109 -926 431 777 304 320 657 -954 56 840 706 613 409 128 898 266 -803 831 873 172 530 62 -597 619 332 -717 78 57 591 645 570 -148 671 152 -172 127 524 -216 173 631 -25 780 395 484 560 392 249 110 374 -926 182 3 735 738 673 866 221 802 -126 412 546 -57 816 368 847 144 494 -678 181 718 204 208 597 -702 592 309 -711 394 418 -238 168 651 -884 55 488 -760 273 760 741 547 324 538 543 239 705 690 383 -750 564 615 -133 168 822 616 166 566 624 607 59 441 521 226 -409 489 280 831 229 552 90 770 198 -687 160 792 -648 817 633 -614 167 296 200 286 515 -527 102 680 338 278 438 396 819 58 73 263 546 -896 194 826 -293 36 747 405 150 6 -452 554 874 281 440 140 -724 92 478 91 565 631 -978 756 9 360 52 827 -431 578 241 415 482 434 192 90 470 -61 847 671 -104 595 324 -230 76 815 161 805 6 -62 196 622 -931 370 477 -823 30 581 55 700 258 296 167 739 81 459 880 502 650 826 224 847 573 -753 117 648 661 478 552 18 417 799 -560 138 269 616 767 350 -704 422 149 905 370 367 -804 752 878 875 806 627 53 631 573 925 830 689 772 44 319 576 162 787 -574 2 24 994 371 790 -304 419 363 -604 725 733 -137 21 636 640 248 593 -982 401 323 -457 226 305 983 751 348 501 79 509 -613 205 563 62 652 33 351 548 503 366 644 327 -950 259 399 -163 751 699 229 70 199 -196 13 477 808 748 379 -745 850 509 163 837 765 677 52 516 -291 55 215 612 421 11 -710 671 269 -59 708 172 439 490 241 189 594 305 -883 154 152 -653 9 153 455 424 142 -428 502 193 339 663 247 -546 427 720 16 570 490 184 211 350 655 602 891 -553 343 584 -897 613 789 -393 412 797 811 720 372 752 892 25 -804 731 688 -857 837 266 662 53 835 -197 490 197 -596 197 798 694 197 293 829 500 57 -383 159 468 -335 23 287 137 875 278 -939 172 109 -500 667 97 -934 81 150 400 36 639 797 341 835 46 687 131 -310 717 683 -154 686 893 -786 552 15 -48 841 42 -70 254 265 -810 355 31 186 773 163 287 173 198 325 722 590 660 321 377 442 211 193 -576 210 30 -731 676 581 -917 528 521 -676 710 775 188 100 281 170 539 153 932 226 377 -18 552 199 -629 864 571 -853 458 833 -509 735 142 -979 104 817 753 439 497 -174 764 306 652 504 458 -268 327 96 -164 259 321 12 493 24 762 365 39 -868 664 549 165 308 383 -942 829 538 27 234 76 23 160 891 328 12 547 -515 196 873 -968 532 283 -95 397 776 -572 459 240 319 244 55 -333 861 362 601 771 342 -962 598 576 -587 21 787 756 702 799 -98 39 146 374 424 730 456 109 736 -878 80 131 577 548 14 -868 238 611 7 852 684 493 608 537 243 10 627 -11 336 150 918 892 378 395 424 539 -170 298 618 413 175 317 955 466 16 -132 250 254 179 557 257 -386 802 16 -850 98 77 -24 439 412 126 609 403 855 104 878 593 386 276 -989 799 502 -873 507 119 542 175 368 -353 454 24 503 568 878 -782 370 127 694 747 565 305 425 273 -140 480 428 -863 226 865 964 537 816 566 316 422 -16 110 596 -648 158 202 27 461 821 -144 832 291 82 326 189 46 284 613 370 644 192 449 133 417 -534 798 105 481 164 472 154 600 582 -999 452 791 202 432 403 -925 388 334 -935 471 712 205 269 147 917 392 790 -240 93 74 329 659 871 633 292 186 -143 398 838 -810 200 389 -720 254 872 334 229 360 220 546 882 983 151 302 -71 420 693 270 881 838 143 10 648 -134 195 40 -997 4 489 540 394 688 -819 726 42 -48 613 322 63 833 868 244 16 170 246 245 590 -210 415 622 327 710 631 675 76 877 666 632 881 -546 172 426 -958 205 304 -665 158 16 56 573 848 -25 18 15 -55 664 259 586 254 725 307 682 534 789 9 662 17 275 393 849 129 616 -525 723 873 -770 458 182 745 567 754 -408 642 771 458 39 586 -784 25 840 192 684 673 177 173 733 38 643 107 482 192 287 -950 219 110 -78 549 619 755 46 285 -92 390 79 979 748 117 -436 516 194 455 108 877 979 286 202 811 276 896 -31 711 187 556 13 458 -683 187 158 235 542 204 -928 750 593 450 881 441 18 698 56 -989 505 216 -560 85 501 -907 448 828 988 18 638 974 774 702 583 791 888 -659 578 529 -304 702 431 -112 4 411 80 323 260 136 886 765 303 578 1 -945 471 448 -218 359 465 672 486 338 -227 169 280 361 62 10 189 158 711 519 847 767 -318 279 189 241 667 226 357 370 804 -343 625 426 305 808 785 -731 832 370 459 605 590 190 366 652 51 708 809 -238 579 807 -172 861 186 -732 555 852 445 112 322 -200 570 46 -574 627 5 -338 196 836 131 207 541 -880 550 58 -677 1 817 732 215 496 -710 243 508 -625 563 214 -821 261 378 -700 761 47 497 839 725 -446 801 72 -211 232 279 681 305 880 -409 128 880 -293 812 195 -746 503 489 914 430 204 279 309 464 356 561 376 154 11 315 978 365 215 -550 654 499 -620 688 855 -41 779 134 238 838 46 -316 545 600 773 759 129 828 338 490 591 347 150 -82 401 160 532 280 524 -201 230 330 497 510 117 -197 821 47 -664 159 884 -467 696 528 332 821 438 813 249 828 802 192 274 -697 510 726 -537 243 105 538 294 386 -681 843 47 -513 446 867 -367 182 178 -831 16 873 348 500 793 -562 213 141 -635 415 332 190 871 893 715 534 287 -728 824 580 -43 596 522 -496 483 119 -778 469 353 -1 490 420 871 190 19 315 328 284 -545 445 750 938 835 720 -317 203 405 869 575 329 -351 484 24 222 440 558 -607 363 126 -855 514 667 364 638 857 734 653 284 -283 861 781 -533 551 767 286 234 69 991 204 695 -529 805 279 46 179 718 -445 572 180 633 469 694 -201 785 483 755 220 235 291 889 195 771 508 798 89 795 131 -742 638 386 -396 861 290 -618 259 521 -200 214 192 -569 347 713 -724 247 597 -442 154 868 -55 345 857 891 468 464 688 510 410 19 620 199 -544 524 159 -702 707 417 -882 759 683 -339 142 129 -927 219 427 -930 829 581 -263 774 77 145 66 597 409 154 206 870 425 825 -831 234 448 127 332 306 -504 50 164 -522 11 358 58 737 576 -315 259 504 465 648 430 41 94 495 537 55 700 -606 425 277 518 146 510 -782 26 893 -477 322 42 939 452 104 -104 710 892 -977 495 250 878 12 898 759 454 91 -147 643 197 905 190 673 933 508 819 394 478 844 -414 754 317 979 293 768 882 241 629 74 816 224 975 146 235 -28 806 740 914 211 535 -790 316 724 -565 801 383 -947 895 861 -104 133 714 812 312 158 631 595 450 59 21 417 134 596 562 321 321 467 12 187 678 746 250 145 -379 85 46 156 738 92 216 486 225 -619 550 588 -410 481 282 91 192 354 907 127 102 268 348 474 287 512 660 -536 311 9 760 832 145 -243 888 34 -151 56 519 325 889 168 812 79 700 -454 670 892 -49 829 170 4 598 569 677 885 180 589 101 490 -51 361 474 -806 719 513 727 320 621 -554 197 609 -135 661 740 -383 507 561 -592 811 490 -571 315 239 297 293 275 -272 82 375 -882 831 787 143 877 657 -745 5 128 727 603 376 236 520 137 -573 237 695 687 845 605 276 774 20 166 423 364 940 252 497 -234 622 479 405 565 456 -739 172 512 241 400 214 316 388 733 4 215 122 -501 602 66 455 631 892 -474 897 466 389 538 717 -663 604 490 616 609 206 -877 423 378 586 416 829 -549 784 316 583 389 530 -344 740 283 22 795 13 -835 22 10 382 563 547 51 701 302 640 469 63 -354 744 537 -325 630 104 103 781 887 518 816 427 -301 73 266 981 347 161 -6 664 182 255 546 744 -647 297 596 54 590 164 468 136 59 856 111 688 459 66 568 946 284 484 -328 235 608 -862 416 54 -850 610 717 -117 865 362 -922 870 711 -926 225 400 189 645 535 548 702 697 -265 861 762 555 159 197 590 732 431 497 722 898 -350 24 660 918 407 676 -669 685 646 -59 1 666 726 301 467 574 336 428 -613 143 638 683 433 469 -135 430 342 563 532 365 122 450 771 149 782 608 294 616 418 -319 894 718 247 69 206 -174 56 348 364 292 833 884 57 362 -122 772 46 -858 346 495 265 596 428 972 590 503 -311 606 218 -41 387 211 -672 686 331 885 565 387 185 181 678 817 743 710 275 738 155 22 603 802 -151 227 492 -949 268 249 -280 727 687 -417 208 472 213 793 188 351 30 368 -320 47 633 -934 478 527 -873 105 364 281 227 118 735 829 344 -922 132 612 626 605 490 412 388 697 35 553 642 675 205 671 -658 585 718 274 3 347 -947 130 451 -884 464 730 786 699 658 -671 577 789 140 755 493 530 719 32 -822 306 585 -381 81 841 -258 224 577 659 150 632 -943 603 761 -141 572 376 88 658 174 945 239 802 -814 432 656 -470 214 474 562 692 780 198 64 860 -210 106 183 -334 17 385 597 274 87 710 185 710 -715 774 519 411 271 758 -188 609 289 -532 540 502 -507 554 345 924 252 460 -916 894 565 -982 260 633 2 310 58 441 220 243 802 557 116 521 168 438 630 633 147 -82 853 686 971 646 391 -33 371 642 -473 107 687 743 77 46 -724 380 407 -115 873 678 727 275 387 -406 248 554 432 78 338 130 248 290 515 71 88 205 239 510 398 18 616 -116 413 692 -319 541 223 -260 727 247 -583 306 522 55 1 769 9 185 899 -502 515 246 288 682 317 -73 339 607 -364 689 676 203 825 188 -354 158 729 969 798 555 667 368 12 -512 323 12 9 884 248 -493 883 814 -396 323 595 -80 802 85 478 838 773 -547 693 697 941 339 855 -79 260 752 927 428 271 38 268 594 202 29 629 849 636 611 -185 693 85 -91 165 886 -254 244 875 18 149 667 315 242 158 21 163 469 -476 742 896 -405 381 316 -360 83 344 668 84 132 -469 899 824 -133 561 140 253 307 383 27 825 532 746 292 825 703 665 88 923 890 829 371 537 361 -114 777 443 -819 797 579 764 580 577 -761 448 237 -121 353 595 161 232 520 -756 778 863 -931 633 628 908 57 669 688 428 305 -551 266 233 743 447 181 773 812 761 -350 251 360 -662 730 712 233 744 95 -296 440 25 -582 61 657 397 669 765 -835 410 344 669 459 661 -99 154 260 -766 428 223 846 430 525 -395 720 355 -532 705 250 -538 361 741 -314 880 802 195 277 570 911 343 131 -793 764 641 -33 518 795 78 452 374 600 298 803 125 503 674 -469 623 479 -20 837 839 420 124 818 921 171 247 -257 134 641 925 441 504 566 561 121 -888 39 624 -15 640 21 539 17 575 -888 648 297 -710 628 286 481 500 461 750 274 631 -504 669 816 -764 294 357 -8 612 69 664 824 159 -512 200 866 435 565 613 -17 455 392 -232 388 44 828 239 317 710 335 137 -674 224 482 -766 616 194 -598 280 117 -740 568 678 762 29 877 327 64 541 840 499 148 -369 268 535 474 496 825 -358 559 260 230 485 535 -188 819 250 657 373 581 173 85 301 402 647 381 531 275 496 -977 567 94 522 298 361 157 125 9 381 319 567 -308 650 203 326 614 173 -373 771 545 -740 196 629 -640 351 428 -60 482 754 787 305 420 180 328 769 -407 37 45 853 570 364 -329 515 165 373 93 830 -455 821 752 -59 381 99 -179 293 449 948 585 30 -999 472 387 172 504 766 741 897 854 885 450 575 -400 673 189 -236 146 282 893 743 254 996 84 686 895 158 78 343 606 662 -775 60 285 -437 832 788 528 625 837 333 411 438 7 611 211 596 128 408 129 473 303 -766 670 438 -181 65 595 948 808 353 -439 733 412 -555 196 395 484 476 120 920 709 530 958 669 292 -380 765 419 -73 346 892 -871 180 713 167 751 777 -139 499 684 865 60 569 476 805 816 923 641 444 -758 362 304 23 520 72 -134 40 888 -815 19 333 928 249 564 740 68 414 868 481 64 303 347 123 -729 675 79 -961 498 720 782 440 233 537 115 752 609 82 843 -704 519 13 81 99 313 844 391 380 -890 559 13 825 614 411 -152 286 185 -322 877 683 -551 111 274 -919 548 441 884 157 574 -522 654 192 -209 687 342 303 383 732 535 545 442 -653 771 155 957 271 492 -807 749 520 -725 199 630 501 780 278 -107 417 486 -34 895 291 -743 486 77 750 390 460 -167 777 104 726 224 874 732 133 244 124 226 145 -357 154 395 -575 407 326 654 200 742 939 566 737 930 275 322 58 325 763 169 310 639 -627 736 14 198 468 146 -506 744 424 290 588 629 684 265 135 -891 219 386 -549 658 103 187 540 377 460 499 753 -777 120 162 361 693 49 575 444 516 172 490 360 -653 680 99 375 416 363 -539 425 633 -854 328 390 748 67 82 876 128 632 -720 51 751 793 664 596 -859 391 191 409 316 680 -632 663 511 -282 791 26 -820 152 502 112 799 882 453 699 48 486 128 175 917 308 277 -380 702 93 615 295 483 -195 404 850 36 24 613 598 642 503 -825 774 706 228 638 604 209 892 455 657 378 582 -617 548 41 260 568 794 -648 335 241 586 292 644 -864 28 668 -300 326 461 -346 753 335 -541 781 72 -385 791 115 221 900 545 -846 283 192 694 843 811 -660 647 245 880 86 536 -925 374 615 -58 374 92 -745 28 844 489 439 724 -540 554 666 327 327 665 -129 681 48 362 176 42 772 568 741 -932 248 826 -297 623 299 769 818 724 -840 573 803 -245 714 341 -922 26 47 -604 353 373 -340 324 154 607 538 381 201 662 48 441 130 347 -734 185 121 -484 854 90 -461 766 714 341 621 527 381 352 605 979 748 57 652 8 433 257 268 70 -511 569 732 336 710 861 -266 828 198 -946 344 151 -56 583 69 657 724 689 -964 357 192 -460 37 39 -504 141 99 128 398 366 -850 239 34 -19 127 795 -607 361 722 90 767 165 193 311 799 -139 621 622 201 609 130 -707 249 166 -469 897 358 -71 178 807 446 428 145 -69 561 271 -175 654 631 -902 45 550 -86 590 12 812 251 632 -515 704 340 -685 397 640 632 181 637 -558 62 814 648 309 393 -907 692 53 815 18 706 198 168 802 -353 535 491 458 747 793 642 785 597 233 52 145 -227 436 325 109 278 387 -926 27 747 466 872 590 -382 187 659 923 237 827 177 784 461 -133 495 359 -88 837 243 808 670 346 -448 243 782 -971 504 159 167 678 237 765 396 208 -246 114 447 313 590 683 539 67 619 51 86 213 309 50 201 504 558 870 949 363 265 -370 492 820 -659 211 650 -623 676 145 537 830 311 635 743 900 869 634 118 -113 85 255 -149 847 305 51 51 14 73 552 376 337 35 19 656 576 229 -895 505 4 -498 642 886 112 377 728 -789 899 514 680 186 598 -614 690 596 -110 441 646 -944 214 298 -917 303 332 2 260 59 -318 17 563 -462 819 305 323 131 733 -298 394 783 -785 826 69 265 665 758 160 807 350 406 63 616 -345 647 18 538 401 277 -604 383 346 -690 421 316 -534 444 499 -149 347 44 333 762 22 -199 79 686 -190 840 592 -588 498 655 -673 453 401 -756 843 801 -827 391 335 -430 501 756 585 68 351 -317 419 697 -221 652 611 200 106 689 -315 368 680 -524 80 277 -18 459 729 934 804 723 -314 629 213 921 799 714 -824 436 781 478 572 299 475 751 102 437 51 207 -723 88 627 157 716 706 833 199 317 314 133 220 136 20 900 -951 293 850 -638 421 385 -106 899 56 -856 326 858 445 363 8 -696 293 147 530 850 863 887 835 161 703 649 345 574 338 416 673 239 708 -78 853 228 259 447 227 14 443 552 -976 488 67 -217 844 359 -670 874 360 492 814 294 604 117 95 -752 592 432 -184 217 670 -477 692 674 -397 651 220 -819 717 714 84 741 301 -250 825 297 -840 155 322 -881 399 235 165 803 352 -741 703 95 242 119 311 -837 295 154 736 698 804 207 479 621 -280 863 513 -928 466 437 568 426 643 442 798 141 -124 563 95 -721 474 798 225 868 68 388 131 362 -959 119 211 -555 326 741 -683 398 704 329 770 321 -734 591 798 808 733 747 801 261 461 495 141 34 844 218 1 312 606 183 125 248 301 536 745 678 76 62 175 -169 791 45 903 209 687 -899 270 519 -401 471 779 860 766 71 -155 111 289 -554 423 46 880 300 293 -819 388 189 610 317 250 -815 48 193 -319 204 453 -333 257 722 937 156 292 15 516 158 238 62 268 478 560 742 123 340 193 -432 473 581 -744 521 96 702 702 299 54 721 555 76 358 763 567 773 378 -624 463 491 -5 441 202 88 517 594 781 885 166 -39 593 601 -943 603 273 -396 805 126 803 560 846 -191 188 303 871 55 228 201 184 742 643 579 283 645 868 851 438 449 835 555 662 579 608 871 282 780 275 238 106 30 797 -397 340 136 858 563 191 885 316 426 -374 560 104 560 105 123 810 243 571 -704 598 384 627 706 354 -692 239 629 -255 797 710 994 400 149 129 358 764 -929 595 179 196 674 790 852 134 894 -226 497 288 -903 845 38 -220 872 795 234 280 133 -586 878 29 -877 524 481 524 305 890 -513 277 585 -83 725 358 -893 377 543 -948 204 191 840 601 136 377 481 107 -729 767 439 -344 781 468 636 657 91 -832 681 395 758 620 723 -6 789 548 -497 796 76 -803 1 279 888 393 31 -777 770 564 181 193 430 -281 701 311 -714 390 67 -772 558 799 323 716 518 -303 662 406 196 65 354 -328 63 406 -398 251 798 85 626 719 -452 207 63 -423 279 764 939 817 253 -243 546 862 -445 721 678 -476 718 491 582 415 556 -813 239 618 -608 393 20 -259 578 697 -741 426 3 -727 756 333 -264 405 795 -98 160 615 -469 537 484 -779 471 898 -172 758 288 -803 602 681 -432 395 358 -836 854 836 -481 116 337 -348 8 741 -54 762 53 612 445 589 -4 619 211 -355 447 120 233 97 721 -935 665 267 522 130 220 209 549 798 351 452 65 888 605 73 928 703 886 -268 516 431 -528 864 149 82 361 647 101 146 743 273 611 508 -661 586 637 -90 495 337 260 247 840 -876 387 544 -452 367 399 434 400 14 -984 172 29 -836 207 389 410 308 535 -695 334 245 -288 573 882 500 236 477 188 696 775 -873 372 261 323 121 627 -927 807 126 286 123 350 366 539 556 -394 701 15 -408 706 348 389 370 73 -130 722 308 -754 510 155 220 290 526 -968 665 698 -741 538 656 -16 476 830 33 494 468 840 900 321 -845 93 126 602 534 548 226 4 369 233 3 31 939 775 320 117 8 136 314 767 673 22 803 300 551 289 793 771 329 792 91 436 36 -832 839 569 715 465 573 936 451 627 666 642 501 737 459 508 472 126 426 -56 448 329 -857 751 617 -565 622 97 -222 813 533 414 282 523 -566 349 139 -642 785 641 784 403 383 -715 340 893 -756 412 118 570 308 617 598 503 468 -934 590 241 -186 569 154 646 635 487 220 369 887 -941 728 824 -549 864 326 633 549 666 426 794 177 495 564 485 -136 714 139 -269 580 729 571 646 397 -524 345 131 614 565 551 53 76 430 -624 228 394 953 813 94 -182 491 887 147 287 602 883 751 415 521 834 146 -151 257 844 -355 786 288 27 52 852 -570 205 80 211 333 359 -196 787 271 -450 105 762 636 604 200 -310 687 102 -44 9 87 -146 110 395 197 608 280 984 387 384 -213 717 640 -982 629 73 776 85 859 -953 535 115 -40 124 771 -989 366 557 -936 122 617 -798 128 727 996 313 872 711 501 741 2 871 521 -826 648 605 884 747 292 -49 707 467 -479 70 832 -171 434 105 46 36 233 -276 84 309 -491 412 622 -868 275 274 672 778 244 -308 504 43 997 189 789 -160 92 595 -494 713 716 -611 142 249 93 240 336 -823 216 420 -514 677 883 59 210 258 -316 482 187 27 427 690 -78 76 878 710 16 69 57 474 833 -28 863 127 873 508 418 608 386 634 -121 624 462 -686 583 671 271 867 305 809 546 731 398 268 806 -372 779 873 -552 188 446 381 260 460 -41 685 67 876 546 452 209 825 175 -829 239 757 -107 862 775 49 771 473 -21 522 792 736 250 722 808 98 9 -595 831 269 564 790 53 -269 267 598 -918 428 575 -191 151 865 617 597 879 192 446 801 616 126 422 107 714 723 729 375 821 -463 480 803 -143 197 693 -438 828 59 259 162 538 -115 571 689 402 41 385 -920 233 830 80 101 107 -846 708 873 576 237 347 -852 675 878 251 532 174 -805 494 101 -495 206 315 742 543 37 -218 845 77 -482 225 361 -1000 458 461 -794 212 269 930 740 557 -724 289 331 -646 692 15 727 39 560 480 344 817 -954 286 460 882 121 404 311 339 681 171 539 290 784 898 501 904 328 392 260 105 732 -609 811 575 -143 790 613 -484 870 56 685 416 394 -456 51 514 199 662 4 731 733 543 220 469 592 -828 473 19 -484 134 175 -953 177 137 -278 234 27 -266 2 896 -58 587 464 87 783 514 600 535 275 -945 118 159 749 839 628 240 363 252 -541 279 385 -615 79 561 22 401 846 -552 487 848 -505 681 586 -142 368 521 -877 620 207 -103 876 324 408 825 314 87 466 677 838 177 107 -77 114 185 435 136 637 881 236 276 480 332 56 917 42 424 737 266 195 195 763 170 319 623 147 -968 210 664 860 49 840 -33 324 53 -897 259 241 640 140 476 367 20 807 522 538 849 897 727 266 -556 223 128 -487 94 803 -89 226 112 -826 239 212 113 358 535 -182 713 794 -690 805 85 685 272 157 -856 747 694 -456 744 572 9 140 846 -212 554 39 290 265 317 954 692 555 -735 105 64 500 575 776 445 385 681 629 723 52 885 67 798 -870 363 694 -546 872 833 699 712 538 538 403 855 -294 309 646 -288 374 802 -125 126 529 -998 671 65 382 401 787 86 338 5 -365 69 367 -720 423 390 -535 774 202 -946 264 656 608 70 64 -995 482 489 -641 109 615 839 564 385 -597 746 837 -910 184 275 746 472 395 213 552 869 -446 669 794 855 424 158 462 184 279 -23 642 813 -334 101 21 -620 140 584 916 295 482 -95 285 717 -121 332 288 25 797 892 445 751 660 838 59 183 -905 73 367 274 151 108 -914 769 260 758 201 451 -706 17 745 427 774 182 -757 853 565 731 530 513 -478 175 363 81 614 473 816 309 546 -666 335 748 -7 273 616 -848 232 816 -646 878 884 298 205 758 -869 248 762 895 631 392 -141 105 618 -478 239 331 -854 441 178 590 434 451 405 738 734 372 592 711 408 342 67 -583 326 366 630 873 97 -927 133 201 191 707 491 173 853 197 764 697 637 294 387 170 144 745 7 -871 169 650 839 529 144 -595 746 469 -930 29 493 -82 602 625 471 893 431 161 719 384 -842 335 232 -206 129 618 -584 373 514 174 554 735 776 493 363 871 550 261 591 73 289 183 643 890 508 514 35 438 28 805 473 638 239 -896 84 368 274 652 792 -261 327 446 873 755 90 -564 426 692 196 617 764 -864 400 558 -23 808 224 -89 799 251 815 272 40 806 29 123 473 455 827 16 494 253 861 368 107 -97 604 532 -806 252 248 -491 240 699 -234 217 607 -211 281 557 -909 248 880 182 454 8 -143 179 462 883 696 56 787 809 475 993 112 230 76 106 481 -725 67 772 -227 534 88 -569 375 420 -313 519 668 367 753 273 -426 210 452 -712 493 299 -105 180 207 -731 25 319 198 453 476 230 228 543 -499 702 228 -660 85 654 660 873 324 -21 740 177 751 666 386 -846 206 31 -148 701 262 -941 770 339 29 168 791 956 150 119 350 851 872 977 792 56 683 304 80 -794 483 871 82 34 689 520 89 894 402 493 747 -837 152 668 -499 233 836 844 790 137 762 140 88 -915 670 31 -108 53 334 -128 711 816 -906 646 1 -218 118 141 928 520 634 -926 335 837 841 489 170 -572 533 111 65 747 302 -396 32 71 34 376 175 -281 748 886 934 295 683 486 477 800 -173 705 419 512 831 805 600 673 393 769 553 77 31 518 823 -967 622 6 455 808 382 -370 427 281 -533 13 575 -951 500 152 600 279 8 818 743 839 -726 243 663 -233 865 315 843 696 885 266 881 658 823 237 566 704 719 144 -515 286 157 -389 587 708 -486 787 138 -878 557 880 -788 231 222 -726 350 238 440 494 86 -576 612 66 -818 787 354 -901 392 172 -458 329 509 798 655 185 794 529 793 -127 341 124 247 867 525 36 807 118 -79 732 781 639 466 668 -708 765 211 -784 307 591 876 58 530 675 567 336 -141 262 16 952 887 356 227 886 374 451 223 281 -179 544 164 -47 135 629 672 80 493 34 196 851 524 24 60 -894 99 627 -59 411 888 -143 615 26 -936 42 12 -162 45 234 -382 166 829 -467 272 64 -939 144 195 -995 279 390 -93 103 465 -433 561 616 745 403 178 884 312 792 -791 576 885 -328 366 29 605 436 247 -14 669 518 -899 630 713 595 287 143 -964 795 298 652 514 858 767 859 360 944 343 723 -865 804 399 -729 377 816 100 234 352 -854 20 120 -285 873 802 -521 68 188 -878 656 134 519 809 647 -224 676 605 188 773 99 610 760 55 -540 732 664 -73 130 736 -602 97 708 -301 776 828 -813 698 583 -880 69 491 67 298 319 123 886 191 -826 448 50 -572 461 833 -90 389 716 225 616 897 -640 166 93 120 466 21 -253 53 718 981 244 236 -58 420 221 84 694 720 -315 174 280 -982 84 668 -467 709 435 -270 322 601 322 642 166 494 41 270 -336 74 94 -298 598 390 -263 592 809 -691 776 602 380 162 827 -940 380 10 979 465 770 714 495 191 -634 670 884 -717 864 76 652 28 150 297 82 799 -714 319 491 -906 880 366 247 361 579 -827 121 58 782 652 523 -996 666 169 -506 484 838 430 467 854 205 771 33 -494 269 115 105 207 485 -705 2 465 512 501 825 91 875 97 400 409 748 -26 713 566 -457 360 149 -868 42 668 237 699 538 -830 606 858 984 411 165 768 758 218 -816 570 718 908 113 744 -944 614 253 -744 788 117 -779 231 528 21 616 621 -412 53 420 278 423 125 -965 59 587 499 128 444 -884 712 165 486 373 278 429 129 891 -567 737 778 -498 58 161 -519 532 776 802 772 828 -979 650 351 997 486 461 -517 537 588 -874 806 452 -210 892 876 919 821 156 -791 207 893 339 609 102 499 690 633 174 492 557 953 765 306 655 262 843 -384 345 532 -45 23 437 -494 766 428 -767 885 400 489 147 658 -119 186 366 -18 385 208 167 511 699 -977 172 877 -325 240 374 -994 895 396 642 254 313 421 487 350 -228 28 496 -870 409 681 -653 44 217 554 311 779 905 286 494 420 566 717 -552 893 108 121 799 155 -731 293 408 -319 266 46 -370 639 74 -675 821 482 457 520 577 173 375 39 703 132 324 -351 504 42 -983 852 34 -575 674 833 179 43 277 138 624 543 -817 707 333 -492 332 305 -358 742 824 918 415 350 857 71 533 -520 220 136 673 289 88 407 466 761 -609 745 855 -733 635 578 161 519 436 845 527 768 -551 221 609 -975 440 175 774 697 297 -341 429 568 394 255 857 -219 62 422 -707 805 319 847 24 53 -523 686 623 -188 831 302 179 433 522 739 858 61 666 784 809 -338 343 390 730 38 644 -114 771 757 259 465 713 677 112 736 630 389 573 -996 202 556 -395 833 88 -573 325 45 739 891 880 -952 853 375 -111 483 412 584 121 334 540 181 798 852 610 62 139 192 450 -788 397 703 267 2 636 -246 181 112 50 421 102 -719 621 54 -245 310 589 -782 694 761 452 86 93 -251 190 755 -338 129 46 -388 641 442 -534 808 496 53 214 676 -536 616 248 -635 98 20 771 853 329 -589 272 174 171 24 311 -984 625 500 -730 388 681 915 652 421 309 718 381 56 624 646 583 588 362 -369 654 459 -50 877 411 431 788 734 656 611 809 519 527 534 -130 349 73 -150 217 724 -977 526 593 655 482 316 -500 265 56 -687 348 761 23 451 737 386 34 676 619 690 386 528 809 65 -787 632 465 985 182 681 -840 205 306 204 712 839 820 13 256 527 678 603 987 2 153 323 688 186 -702 307 28 -565 787 888 751 900 619 -484 237 853 -4 297 209 -146 102 21 -208 274 85 99 501 762 702 640 763 -394 563 550 244 313 9 623 448 795 262 700 795 33 568 131 785 164 480 893 170 633 13 115 58 997 314 610 511 268 349 873 375 11 175 771 375 -317 346 822 -371 808 673 -125 141 340 406 378 556 437 772 725 469 337 839 -622 887 305 -13 398 572 635 723 98 997 698 868 -629 733 365 544 663 325 269 590 465 708 596 843 -85 285 766 392 606 202 -718 84 188 -314 171 637 -342 658 460 155 255 309 775 278 194 -861 223 856 -785 892 597 980 152 293 -726 20 629 -361 612 335 -208 346 418 -620 333 641 968 891 398 -273 698 705 -464 473 134 -571 665 408 36 280 399 232 412 603 -224 538 674 105 477 437 -609 722 782 -692 254 214 -452 422 256 -254 150 106 602 238 630 135 519 394 243 807 726 193 791 289 47 168 827 720 225 455 -44 616 328 390 576 581 355 225 103 511 323 252 716 277 541 745 312 159 -909 807 117 -32 801 7 -292 600 226 586 121 450 -407 129 217 -480 71 845 -899 227 169 303 690 543 206 358 871 -302 655 282 -792 446 241 124 166 141 30 227 740 56 213 12 -343 706 193 -774 679 263 -930 280 541 90 35 330 -968 41 687 202 639 442 735 599 39 -125 623 257 -833 653 483 -341 61 747 -930 871 553 -586 97 331 -271 167 662 -631 457 696 199 441 788 637 395 578 78 630 276 -331 258 898 25 25 702 207 584 763 505 307 733 809 273 881 -9 502 147 152 372 655 947 623 195 -66 660 589 -189 239 370 -862 860 627 335 785 704 -863 344 387 951 649 745 435 659 118 -185 150 619 -839 355 142 -85 354 764 461 189 524 -351 652 814 -82 491 773 497 378 709 -800 15 152 -962 518 852 83 853 662 -548 268 812 -830 781 318 664 148 671 427 609 11 802 810 663 867 481 305 939 778 734 -901 30 801 -150 568 418 -246 103 423 -85 655 742 -322 78 623 195 542 822 -234 21 583 -324 24 544 -910 891 124 146 783 53 180 482 82 -320 385 702 597 239 804 -929 754 611 -787 333 688 -113 228 329 360 794 349 -258 523 424 -614 13 415 561 760 349 414 440 830 -153 72 314 548 121 552 304 593 458 -786 6 790 -199 93 169 81 153 115 -519 848 637 -195 286 701 -729 747 560 -181 361 151 -452 161 222 14 609 343 -383 113 87 -726 279 92 15 180 236 -964 513 440 750 295 439 538 500 724 138 323 571 -950 442 83 452 542 243 -974 108 852 720 226 116 -394 800 395 -103 468 626 -816 304 239 475 254 533 514 44 184 37 534 506 607 736 99 -10 189 692 -968 815 800 -365 87 125 -897 293 76 -703 642 543 74 326 898 -188 501 303 -656 215 346 179 705 32 236 812 767 334 154 55 -274 639 21 -223 226 107 401 829 451 928 78 192 23 853 569 -280 65 170 123 762 436 -880 741 292 -149 378 256 718 164 409 -476 642 199 297 119 425 755 672 353 -494 401 431 149 724 383 518 196 499 439 871 360 -574 92 253 518 295 682 -327 365 845 233 490 587 232 739 757 -992 194 529 312 152 81 442 302 856 -824 120 151 -673 211 122 886 737 265 -262 655 611 -881 880 76 716 666 617 -746 598 455 -490 158 700 -410 70 852 -930 465 253 -675 393 424 -572 820 634 501 707 522 -983 897 329 -173 869 308 -646 785 73 -230 491 722 -924 1 879 -972 92 101 -221 314 565 -817 492 109 758 820 29 -57 421 787 -836 390 783 292 17 803 0 672 739 224 194 329 198 223 330 -424 51 473 728 782 838 744 865 429 153 575 400 -719 18 872 367 882 361 501 275 378 156 27 201 694 803 446 723 501 720 752 230 770 76 58 703 413 503 667 794 156 393 -707 789 410 -235 408 392 577 861 718 -146 317 744 -994 512 646 804 135 299 -677 139 528 593 667 585 447 232 239 14 226 446 458 672 334 -332 189 793 159 66 754 -424 373 222 -729 31 733 468 135 19 366 59 209 -107 804 875 -870 451 207 -532 817 484 414 676 255 599 44 443 -608 755 561 997 383 33 218 806 63 -897 74 198 -979 593 308 430 738 211 756 568 713 -938 637 630 -154 303 457 -248 354 500 -453 246 406 807 95 788 -909 166 693 53 69 818 202 42 510 -491 381 67 -64 795 755 -835 741 157 473 146 511 -176 893 808 729 452 55 468 43 220 960 596 288 729 551 329 791 812 605 390 436 85 -344 772 879 -589 889 772 -581 562 17 -719 786 61 -611 567 512 443 235 554 14 647 301 -499 76 851 -19 119 763 885 509 350 -31 118 221 0 429 261 -529 100 822 -161 282 759 -701 423 425 10 618 659 63 132 405 863 885 532 -34 166 651 -120 104 259 229 125 376 -51 125 856 261 48 108 -418 887 389 -208 886 863 -84 496 632 126 711 815 30 275 799 61 793 116 11 273 219 -378 102 396 -451 203 520 205 564 568 -936 898 554 -296 190 592 866 806 239 -951 332 50 563 314 376 613 827 268 -172 191 540 799 713 693 846 814 895 265 871 610 584 135 607 -62 739 796 -319 457 753 119 806 236 668 169 601 -105 434 527 414 815 769 753 566 581 -803 712 547 -9 477 517 -900 862 652 -542 52 542 -495 785 99 509 804 4 -756 25 225 -204 520 658 875 435 624 -157 40 289 -324 338 100 922 681 629 -510 734 642 741 492 693 435 198 577 -267 707 532 -612 604 556 612 200 228 -278 427 714 -455 471 753 234 247 242 -15 621 23 -287 611 756 -646 405 399 -154 740 596 574 273 455 306 761 158 -587 626 409 440 300 836 -847 545 458 -342 231 704 -201 17 424 -727 430 186 180 585 590 979 583 429 526 310 753 -20 568 666 289 481 391 250 674 690 -263 679 386 -406 537 617 849 689 633 -576 14 162 -191 147 798 99 626 533 79 4 842 132 685 509 997 726 141 639 276 866 -220 713 645 965 759 333 -219 608 173 -435 32 187 679 594 333 -524 793 110 -492 572 165 701 256 1 9 605 727 902 444 154 467 124 19 -437 242 777 496 23 485 -880 541 568 -994 320 261 390 48 205 -749 309 829 -884 510 184 -684 372 789 -506 374 384 548 393 560 -434 157 801 -858 305 875 -522 625 515 998 284 834 158 326 34 763 478 342 243 846 851 -974 314 322 166 509 747 -698 9 292 861 375 448 -839 669 804 -665 600 528 -50 198 811 -965 108 289 -932 223 766 -739 266 763 612 545 176 -815 763 736 884 465 744 -825 726 270 974 887 91 -223 175 690 -296 877 39 -533 664 146 455 485 421 -728 646 686 386 758 382 113 396 245 949 780 709 -856 555 587 -734 881 625 -544 158 799 545 14 827 -765 733 591 -20 840 175 -48 864 820 -662 750 730 -429 864 277 -885 865 156 976 761 762 662 27 742 -962 283 51 89 380 64 -885 515 797 857 848 736 -969 390 601 -816 462 616 -688 829 632 167 157 493 980 71 519 -627 610 854 123 199 385 286 614 900 -966 307 750 -727 610 292 773 846 805 141 458 733 972 277 42 -236 9 112 -865 482 721 -460 105 19 524 744 685 675 430 608 973 852 14 -925 277 676 966 303 673 -78 44 283 -294 416 611 647 433 620 759 120 253 79 660 410 50 684 305 434 760 734 -207 885 738 158 12 114 -515 330 416 -42 552 459 592 659 27 202 806 459 -527 165 578 426 297 389 535 447 172 -209 433 83 -476 126 120 -739 836 131 -373 422 513 42 732 164 353 424 822 179 778 780 989 852 44 918 330 340 506 217 838 -371 408 370 -388 484 547 -517 398 483 965 425 56 377 19 839 641 72 362 814 203 291 193 844 294 889 262 623 -20 68 891 518 98 398 639 262 34 786 545 431 820 162 855 -773 240 873 965 533 97 -22 747 351 -180 841 295 614 182 608 488 762 676 979 432 825 -772 472 238 -239 210 782 -457 482 43 497 809 334 722 226 866 -782 4 713 220 176 705 -986 590 38 222 831 799 -651 110 331 -975 790 802 -138 604 163 695 847 644 -511 197 552 -377 419 777 -560 789 832 404 661 107 60 828 749 297 702 679 96 351 840 -322 28 781 331 790 484 193 637 483 -564 526 731 287 801 249 -585 142 189 -202 298 849 256 259 776 756 256 629 434 204 79 325 482 158 306 713 99 -159 206 735 -877 342 413 353 181 365 -747 848 558 393 598 856 994 507 214 -579 263 521 -750 750 725 -820 275 306 -762 581 119 636 523 376 -577 98 718 -265 404 50 899 109 50 -643 3 647 512 797 253 -223 670 516 97 220 365 921 801 691 -721 639 372 -203 627 46 724 450 143 -207 685 598 643 437 707 392 694 709 190 58 657 943 535 426 -890 632 698 126 606 598 -684 885 388 339 434 166 -316 358 668 179 152 452 -824 47 40 -366 839 785 594 529 842 402 524 528 -520 134 260 77 212 17 726 29 1 -335 320 486 530 605 843 97 236 146 -899 464 192 -208 551 182 177 445 763 118 148 386 746 328 572 -843 305 835 -375 83 15 77 248 335 -338 630 91 456 780 326 902 481 841 -655 273 491 -821 2 36 -759 521 235 178 719 614 -251 276 70 136 853 152 950 530 399 -116 692 180 -26 900 59 751 302 591 744 900 864 234 779 865 -479 572 537 7 750 355 -180 652 682 389 488 634 -560 338 315 -10 523 106 -430 849 106 -20 653 459 971 397 510 -314 683 440 -698 157 111 939 764 861 -955 185 664 -221 574 251 -236 267 588 79 409 262 -264 212 15 -296 283 463 613 369 245 -195 471 401 815 262 317 -473 408 501 690 439 226 -208 203 544 432 571 783 -993 116 94 373 120 428 -665 686 796 -168 791 367 384 158 680 0 438 187 -148 428 677 -670 721 880 873 753 365 177 198 35 -188 858 203 757 631 322 985 19 159 -820 603 101 -2 687 259 -622 188 696 -284 292 275 -207 622 147 724 648 51 -412 777 301 -525 789 258 -423 632 110 -791 264 712 -491 263 499 19 41 738 -734 109 129 -707 802 803 539 678 550 790 867 426 -758 242 367 -449 719 413 -910 669 196 -748 830 459 163 192 721 -87 711 813 -850 178 74 -569 871 27 733 862 705 -366 4 671 -689 346 64 577 97 834 -459 840 654 188 792 584 347 555 775 -281 869 637 684 171 866 -43 502 888 683 787 850 587 773 853 609 337 351 -776 266 447 -991 608 438 -437 348 329 -202 495 36 224 515 4 -140 499 226 -674 608 780 913 691 718 514 631 591 -433 392 27 -631 217 292 -585 78 51 853 541 399 -67 739 45 -532 15 611 723 776 209 -151 654 868 -372 467 659 497 334 441 387 101 832 665 322 200 909 37 278 -341 242 870 809 828 761 -646 496 775 364 220 650 -475 221 403 -208 101 22 -798 698 355 -658 138 507 526 503 880 977 312 16 354 224 310 -76 585 237 484 91 784 -390 156 155 -540 533 375 -586 877 527 -613 132 325 893 674 462 851 352 116 -370 230 428 -2 384 703 159 560 387 -953 596 478 -870 507 685 485 219 369 311 333 345 -762 573 476 762 266 302 975 570 653 -810 800 882 -331 250 418 -577 9 129 -90 56 725 539 887 383 323 124 601 843 687 85 187 825 657 -385 439 75 -532 514 644 920 757 595 654 578 845 23 202 853 -49 264 61 627 803 99 309 278 222 -191 121 8 -106 360 885 -698 175 423 -424 343 89 -729 316 897 666 322 626 -538 745 827 114 396 190 -274 876 144 -276 785 421 297 447 593 757 193 53 -659 595 279 515 224 674 255 495 89 751 513 462 -623 475 306 555 442 753 -803 520 728 840 645 665 -487 142 211 705 599 403 309 192 97 588 208 372 361 363 867 -99 567 531 862 496 158 267 351 651 -229 500 270 299 793 66 -137 606 208 -727 163 858 127 673 150 23 613 357 595 274 771 113 75 437 595 337 32 504 56 435 954 527 34 -624 878 826 141 93 583 548 418 798 706 245 622 -693 221 334 -837 568 607 233 881 733 622 28 169 705 233 276 39 515 832 650 9 24 985 557 442 -118 215 686 -997 22 6 -64 237 625 394 323 657 926 845 685 -254 550 69 121 742 307 -826 67 874 205 269 882 429 206 590 822 888 857 159 443 30 -183 331 267 -259 825 641 -602 303 585 382 849 286 550 822 179 208 697 245 -619 554 566 -86 383 771 -996 757 811 -940 17 405 389 234 736 -493 175 660 -353 773 115 431 307 63 269 809 37 -153 718 733 44 651 438 861 566 873 283 170 729 -455 682 745 650 271 78 885 179 305 -4 778 177 -90 162 536 -275 731 444 561 630 313 945 826 64 82 739 681 106 523 850 135 268 683 -321 470 105 -91 455 283 -787 304 213 341 214 374 676 291 204 120 404 885 232 401 863 -253 784 701 -773 290 323 -972 577 643 -790 657 212 -485 18 719 449 531 122 661 372 387 -66 749 678 -111 721 181 -626 53 582 136 401 517 36 528 858 711 657 587 705 619 343 -332 634 412 -514 84 42 -493 697 465 -654 732 313 -977 121 133 -845 447 238 -312 735 638 56 824 317 -634 335 125 752 592 744 894 160 477 -595 447 612 498 6 409 -838 852 292 -573 627 412 411 635 11 -652 323 745 -663 632 668 254 898 154 830 850 745 573 296 5 702 153 503 665 51 508 -227 465 512 16 292 238 -420 356 24 -810 604 399 334 694 130 754 200 127 159 730 76 -96 256 423 -640 258 575 662 75 677 669 301 241 432 817 585 -378 897 40 745 87 695 843 74 540 972 780 739 -150 739 569 877 543 876 299 455 285 873 817 359 449 839 659 -458 471 576 578 445 624 969 391 711 -937 786 836 255 411 715 -907 161 605 113 39 300 888 338 754 -528 364 671 -117 165 661 541 207 283 -832 37 728 -8 806 270 -446 522 155 -811 777 617 -645 870 778 859 736 868 958 524 357 12 649 720 34 232 37 -954 473 295 128 494 332 607 186 237 -124 640 810 483 129 686 399 436 708 828 395 543 -705 654 218 -196 818 866 -125 804 249 -689 550 774 -994 578 367 537 486 604 225 714 343 135 197 523 -128 349 58 -469 429 452 -127 425 257 -157 881 226 -440 256 129 -91 274 356 700 363 893 303 688 758 497 75 55 -881 148 455 -772 79 883 331 605 459 740 500 439 -535 360 747 -106 521 414 71 555 739 -522 107 253 -630 262 40 -672 759 167 834 30 366 -360 310 444 -778 142 200 933 282 751 -777 647 211 969 241 783 482 565 490 472 343 596 124 166 10 -984 746 768 282 532 850 -853 772 259 142 146 452 494 879 733 -956 303 532 706 472 824 741 207 488 930 731 831 -323 556 96 286 524 893 606 606 524 -893 205 395 -335 247 592 669 541 571 801 738 25 -416 244 496 -792 585 754 -905 567 585 77 245 292 524 883 815 -884 541 572 39 148 776 285 66 122 77 435 715 -301 688 552 -977 433 532 -776 728 250 -240 106 494 751 582 477 917 99 169 -812 190 317 63 676 382 -964 5 868 -750 804 655 -547 727 379 -648 297 811 335 673 639 684 785 796 -922 236 529 -494 605 627 -426 593 817 -258 508 644 675 545 700 42 447 603 -3 1 481 -173 453 829 -962 588 602 428 124 486 723 102 774 503 660 530 830 487 223 -202 629 730 693 305 426 592 899 873 546 296 25 226 124 529 -646 814 268 507 342 391 445 717 493 -730 720 304 899 502 790 -479 200 571 903 645 27 728 837 25 -48 783 373 676 361 548 -396 716 461 71 875 802 -238 620 670 -894 290 489 609 542 91 -449 63 342 673 418 87 -701 299 23 -825 151 858 947 28 318 146 432 185 106 204 212 959 418 831 428 224 273 369 385 814 259 488 28 -400 261 498 438 112 796 13 888 46 -130 287 73 -61 234 557 576 692 812 -713 152 329 -131 332 552 241 101 88 -994 12 576 686 265 888 -817 603 100 578 116 139 -177 538 477 948 378 710 204 454 554 -985 741 757 495 110 188 398 704 341 685 362 404 260 48 668 -500 231 371 -1 309 538 637 485 176 -287 733 553 375 689 158 80 556 50 436 751 211 -425 649 66 867 686 428 -429 399 475 638 99 706 -140 850 166 -102 839 650 -27 404 534 -623 679 322 -314 659 29 835 547 831 397 623 631 -737 190 417 -210 213 815 -336 852 65 -579 164 14 287 862 852 -212 887 355 -478 616 186 -605 502 896 -224 489 543 -194 687 317 -763 50 558 -247 740 771 -681 156 774 435 330 37 -252 669 51 -49 757 89 -595 531 757 542 679 410 -262 855 899 -868 61 685 -700 798 786 -243 203 677 -221 474 884 652 809 313 -59 257 81 191 660 890 -569 518 520 -313 560 298 -3 650 304 195 434 365 31 534 314 -232 344 517 196 75 90 -21 580 51 244 221 359 -76 864 119 865 695 636 885 435 347 -566 532 97 938 679 582 554 662 268 167 582 663 -765 278 737 77 857 416 127 1 636 837 178 599 455 343 446 442 180 880 -11 367 563 537 857 341 218 811 154 -315 230 735 47 218 112 436 295 120 151 474 173 839 111 350 -663 819 744 -866 361 76 213 250 442 275 339 398 867 58 360 -980 95 589 -146 795 806 917 431 252 837 534 777 -791 373 40 -690 863 858 -995 897 370 180 63 672 -27 690 110 322 810 167 781 130 314 870 237 208 -473 506 690 -169 843 323 907 504 748 946 566 710 -245 472 758 425 504 872 648 78 662 -743 152 623 176 534 752 89 656 140 748 683 698 -411 166 692 -237 374 296 -890 672 13 671 80 536 229 757 140 -300 305 269 713 862 420 -865 738 105 -661 79 760 530 579 595 627 868 760 -181 632 285 666 294 57 -522 666 188 614 895 44 -395 247 400 -927 313 413 -956 48 251 949 639 381 -640 470 60 454 149 27 -586 468 710 498 234 104 6 65 769 693 379 815 688 884 161 -713 809 473 -900 305 573 -698 806 311 -666 267 832 593 321 81 372 287 548 -919 486 834 -816 844 898 352 438 428 518 178 463 -321 318 423 603 870 727 -573 772 685 490 206 51 -679 652 371 253 224 658 -247 505 295 -162 42 238 987 346 727 814 565 5 628 96 322 150 151 343 128 779 214 512 21 471 14 94 274 -615 248 497 94 101 154 -712 839 247 677 726 592 -396 192 256 460 120 403 -467 522 554 -725 802 484 340 867 504 -938 133 597 -964 670 844 -16 64 96 -11 704 86 -765 734 863 -573 538 154 434 450 325 937 683 898 890 410 852 -927 350 870 976 812 102 -376 700 772 -432 185 835 615 762 524 763 389 213 369 323 662 -655 712 496 843 702 5 -954 327 406 -885 403 369 416 280 221 -313 48 405 374 15 382 -884 16 243 -761 32 683 403 201 158 -284 746 869 -289 441 671 -633 87 149 24 602 604 -608 371 883 212 10 30 -532 484 44 150 852 112 844 843 143 -373 146 395 284 162 240 752 392 819 -77 516 573 -974 161 43 -792 25 52 -611 346 588 -816 96 539 847 192 482 -211 19 679 435 55 841 427 8 665 -41 734 209 -571 657 724 601 335 36 -757 895 61 747 584 406 134 421 553 -128 368 744 905 510 815 284 145 869 -924 72 28 -360 783 762 -952 513 570 324 814 57 -141 310 51 -429 757 687 -424 891 207 80 715 626 576 121 235 -310 257 432 -942 333 555 -862 225 438 -501 274 50 120 250 863 676 209 272 -273 281 180 365 809 170 423 90 885 -252 166 157 -165 208 465 -234 218 797 -680 256 121 -543 155 446 958 676 695 -927 352 56 396 131 336 676 596 296 -955 419 437 -919 20 654 689 755 861 -847 173 179 901 93 434 222 503 641 219 113 468 -486 586 871 -331 483 102 -744 611 749 851 856 320 240 290 339 293 779 245 54 885 417 -68 886 561 417 160 215 -343 780 328 -524 346 65 847 867 599 848 823 309 -452 226 317 -333 66 606 657 560 536 -647 166 572 169 850 558 482 167 769 748 177 700 927 653 145 -908 200 111 -658 800 85 651 401 363 119 320 480 -524 578 191 411 231 356 -217 353 305 -508 187 524 760 235 700 -840 663 504 -444 307 704 619 549 655 955 252 155 769 271 475 949 47 204 -509 411 434 747 446 838 703 138 176 426 650 411 -723 62 225 -619 571 531 936 290 179 -210 145 431 845 415 753 -529 316 800 974 407 362 59 6 807 -103 810 96 672 388 797 134 718 859 -142 599 529 288 387 870 119 777 166 -999 474 632 53 645 47 104 171 506 565 131 511 571 80 472 -682 204 860 215 739 677 -227 597 427 -747 138 813 274 110 367 -129 220 334 -426 585 464 85 9 595 456 427 798 467 742 636 395 167 385 621 172 522 -215 146 430 678 338 539 -856 209 753 358 178 72 -409 653 657 606 790 717 300 446 243 698 114 137 -715 561 355 569 483 579 542 420 724 -29 198 161 -791 394 421 -338 805 599 785 648 403 -559 55 292 257 107 789 -448 57 54 540 695 615 -6 764 197 872 507 668 448 730 18 160 540 411 -767 254 315 831 39 63 585 533 169 876 842 327 -136 546 436 -982 386 230 -268 633 145 -20 557 703 899 305 533 -184 318 224 -773 751 529 -807 34 619 307 671 303 527 563 790 941 533 328 -178 217 60 -282 149 616 -179 749 73 -195 465 442 -120 644 344 -940 290 429 778 897 199 181 877 897 877 283 559 -582 124 244 -655 298 512 356 668 661 324 841 561 -952 646 125 -311 778 821 832 538 210 -988 17 258 -890 750 234 -294 879 516 -336 897 691 59 395 140 -729 3 808 983 227 748 743 575 546 -633 516 423 139 800 61 900 612 129 958 622 30 543 628 8 -541 345 56 701 356 502 741 827 557 -1000 210 783 -53 153 510 -908 273 177 -333 364 77 -621 665 740 7 323 514 -212 266 293 247 777 637 154 231 145 -144 724 71 -588 224 333 146 471 537 107 416 861 -16 783 325 312 414 89 -897 121 463 116 861 780 409 760 709 997 714 39 941 322 762 864 486 85 396 585 607 -16 292 174 -355 228 108 -779 240 521 -91 196 693 723 612 705 502 421 564 410 71 378 500 712 699 161 576 337 97 824 21 -744 761 312 -271 606 592 889 827 883 409 288 178 354 263 790 -842 65 362 422 628 432 -349 328 244 -651 842 871 -663 539 847 57 895 707 -679 577 464 112 366 442 94 727 781 -628 33 143 -587 892 259 -726 566 38 -694 617 366 -199 518 359 271 756 49 -831 113 44 775 734 672 790 198 189 -917 493 15 563 117 100 -343 530 91 -484 404 656 253 710 372 -630 411 889 380 135 796 29 704 9 572 232 794 -205 274 144 883 758 636 -51 273 804 348 831 433 590 799 888 -255 327 260 -791 207 446 204 136 250 -436 160 533 -390 855 806 -547 890 715 540 92 88 -757 292 70 327 583 20 -286 680 823 -289 810 508 968 314 643 -331 831 855 -299 341 861 -441 46 851 -675 386 94 212 508 67 652 322 799 327 886 199 -673 861 108 -966 329 473 829 151 403 283 504 795 543 763 840 -155 889 325 -862 253 105 123 639 664 741 143 86 -261 522 123 -363 250 83 644 536 463 669 617 613 -429 600 217 666 596 131 757 593 171 682 632 476 -262 207 266 -746 800 408 -761 340 82 -539 129 383 -905 26 18 -243 395 635 822 318 386 990 136 133 -828 794 778 -657 28 509 -230 318 767 -965 372 666 -506 563 157 475 876 338 657 371 363 427 381 809 -387 103 226 -150 93 414 -965 265 359 12 660 386 -728 630 755 290 17 227 807 764 789 -436 691 817 253 101 287 167 428 667 975 593 821 -48 295 65 -883 130 330 -125 794 141 612 166 823 67 408 839 493 416 754 833 632 545 -451 285 645 -912 352 224 206 327 868 727 631 262 991 449 444 -828 624 337 -387 337 555 -565 856 62 -975 701 477 879 434 208 -825 136 544 -781 176 895 -506 882 373 261 661 156 722 453 604 -383 677 379 -746 142 767 960 377 722 -679 655 522 850 786 108 -243 561 243 1 132 470 747 826 451 -380 639 212 627 331 492 160 337 634 -473 897 162 348 618 868 470 868 805 77 478 465 71 631 648 540 778 573 -958 450 363 953 277 176 -680 759 506 -36 720 842 -151 547 890 -238 195 607 82 417 627 686 694 204 -249 417 834 198 557 763 523 300 313 337 305 641 -988 178 500 -131 594 319 -838 743 865 851 257 211 -390 639 628 936 26 473 -61 427 598 -514 702 49 750 492 406 -609 404 583 -410 26 276 860 488 170 -976 40 426 486 250 217 13 238 242 -262 429 170 27 553 648 -524 591 502 -575 42 93 530 185 496 -536 827 521 -809 887 161 560 63 252 -963 349 553 -647 415 790 -806 53 318 15 632 22 663 8 664 -284 385 705 -192 215 41 -345 679 867 128 570 853 -612 682 15 -9 320 416 -157 225 830 -768 372 34 -199 687 665 874 802 724 937 518 209 94 378 475 734 734 254 153 762 875 -495 102 709 -128 593 180 387 736 404 416 820 775 -599 847 567 740 236 237 700 330 614 -925 517 447 680 670 360 -294 775 461 -286 99 153 -907 686 40 549 354 859 275 55 383 -360 472 329 307 765 565 -657 365 46 -92 492 562 307 24 383 -334 431 310 -921 697 408 -817 243 194 823 192 599 933 67 654 668 608 225 -804 867 141 -488 462 506 710 670 149 523 529 173 106 696 655 667 527 503 374 510 745 -681 585 36 918 671 155 -77 239 814 647 187 780 240 752 393 -303 462 162 -555 837 691 -131 643 538 -677 862 216 -774 537 725 22 508 462 910 126 284 -836 449 522 129 149 760 408 889 611 -600 386 224 13 83 161 -445 853 855 -956 528 817 559 706 505 636 729 112 -551 839 290 932 255 790 753 484 38 -188 644 78 975 296 515 -402 109 650 -90 717 602 665 113 229 233 573 35 -363 61 815 -100 10 753 589 242 107 979 147 590 -932 811 333 98 37 788 -839 847 656 -786 764 769 895 649 493 781 86 553 -105 639 614 147 528 855 405 307 101 -906 228 63 678 226 349 -443 790 385 -904 204 383 -148 218 299 572 513 47 464 46 185 -132 341 823 881 488 502 -213 845 861 339 839 188 -299 369 413 201 578 354 85 675 557 -680 579 827 -430 351 491 -284 667 537 -548 687 877 974 368 517 576 107 461 236 846 452 375 799 820 -261 201 498 92 38 324 301 258 2 227 828 404 117 597 170 -247 549 856 382 476 375 798 852 481 -890 340 478 -939 15 376 -967 154 576 -418 698 614 -843 899 23 258 126 3 -487 796 599 34 201 299 -959 483 774 767 433 725 -353 844 216 76 857 230 403 842 435 -169 424 233 -556 381 231 618 391 409 -780 804 304 670 590 504 -931 331 139 742 498 571 -381 297 566 934 625 523 416 429 464 450 860 40 834 156 472 517 426 863 725 647 818 -720 669 560 583 90 890 -927 233 540 -156 304 836 -291 538 561 -917 206 141 -1 257 100 -610 643 307 -939 360 732 975 537 530 -355 169 299 104 253 388 393 578 672 632 522 75 -180 184 665 -968 419 870 -328 218 278 923 108 21 -771 522 432 560 897 121 -510 342 289 40 346 593 279 392 271 303 76 844 729 596 127 -507 880 546 363 352 815 -508 875 75 364 804 596 496 617 592 668 59 86 456 751 483 501 82 874 171 85 102 -986 215 749 93 160 729 -862 75 180 204 268 207 978 532 162 -127 380 778 -783 348 888 -698 657 738 -416 658 872 -190 81 56 -389 295 322 159 740 482 -513 830 608 619 835 875 -523 739 38 268 256 438 955 810 246 -255 894 3 268 156 83 -877 367 429 -903 479 269 330 418 198 537 537 184 564 14 197 -578 605 87 -689 173 342 -100 680 251 645 177 296 -601 545 504 981 121 22 462 18 500 582 637 606 -585 853 620 -337 727 376 -551 639 548 -658 191 327 -356 837 556 -709 636 200 -906 570 372 16 84 441 -785 766 40 -116 797 729 -710 164 681 261 627 508 -264 328 298 -665 370 540 -987 714 476 -132 506 264 -480 852 885 91 268 68 32 236 885 671 220 833 -101 862 97 -368 323 775 -61 211 203 188 560 490 155 128 95 270 848 46 -746 192 366 -727 824 601 -91 647 872 -359 247 834 -411 631 256 64 570 519 218 10 264 41 837 823 882 444 103 -24 314 102 474 220 293 -609 193 268 591 202 15 -338 196 313 -753 285 43 255 301 664 -227 519 673 136 513 661 -289 95 205 -635 724 518 -382 550 738 -789 741 82 230 684 284 -356 598 479 -944 446 815 -902 601 216 -939 426 786 485 514 450 946 525 597 -50 742 420 767 161 121 356 824 861 638 854 644 873 899 341 -297 407 838 -283 858 538 684 171 63 -530 157 577 171 803 253 -33 805 95 538 372 307 -642 781 230 -830 319 235 -435 244 233 -794 647 692 -605 116 649 333 701 819 -153 323 75 -925 394 29 728 162 833 -126 400 357 -868 811 237 361 281 607 -505 499 850 -820 157 648 -177 652 763 -829 785 563 341 185 885 468 160 379 -504 440 592 729 866 143 637 698 105 -127 811 438 -869 259 36 -68 891 192 979 414 843 -659 585 780 704 778 64 240 146 275 770 443 767 -739 724 732 -44 461 530 860 486 492 497 217 750 -568 849 740 223 328 253 -382 621 889 597 525 767 712 518 12 -314 888 506 -48 102 329 736 358 841 -535 718 426 556 668 694 858 600 694 197 776 121 102 894 794 390 891 470 -892 103 87 -980 541 75 -675 846 228 106 82 585 646 799 454 172 207 221 -483 365 821 911 415 696 683 717 689 -824 159 731 446 368 885 -268 640 525 -842 517 522 985 723 655 521 22 605 -725 594 812 -905 111 328 767 374 742 -486 758 610 -46 134 769 36 880 288 -880 865 27 597 23 595 -230 309 470 25 382 491 529 857 184 -808 705 346 -480 524 720 -939 191 629 -377 597 762 -109 834 794 -970 154 758 356 103 780 -398 574 240 -829 851 622 -939 780 630 796 673 434 542 45 110 913 106 300 -759 881 896 54 572 881 447 602 135 -496 710 289 -264 513 862 775 784 812 848 698 744 -122 388 612 972 753 769 23 846 750 771 801 473 251 648 175 937 353 36 778 889 600 -161 816 536 203 465 333 -602 795 226 -735 710 666 676 735 518 396 158 464 345 581 364 118 85 163 -256 622 567 931 600 607 -69 592 523 -734 547 139 -650 345 85 -373 762 794 -8 890 628 -938 886 838 725 732 518 740 202 602 202 746 376 -31 477 127 775 860 770 749 878 416 -261 328 812 623 108 673 -583 552 662 796 614 648 -567 291 531 -197 331 732 804 586 577 -569 507 205 758 134 165 327 284 194 -305 675 522 906 199 681 931 568 332 -908 664 98 -509 698 388 -879 401 771 -548 757 508 -420 641 114 -563 651 247 -399 530 582 -606 825 357 -833 184 607 -101 215 274 231 7 37 928 499 786 67 672 338 -611 625 195 96 357 835 -491 294 637 108 794 191 849 813 374 -645 613 588 280 744 646 -931 124 296 154 843 68 692 533 744 838 729 200 -976 191 546 -640 851 92 -475 292 37 567 194 850 40 701 562 579 582 457 277 551 632 -728 457 574 39 649 258 -618 187 87 234 823 279 22 349 570 659 116 815 -540 309 616 621 188 297 77 817 899 460 790 455 133 881 256 543 816 442 -271 50 205 -743 781 127 587 755 527 -344 766 643 -629 726 51 438 347 290 -566 476 207 -516 388 148 -962 874 128 845 717 43 39 698 144 995 55 76 -279 694 831 -200 102 696 -258 273 574 -356 263 72 -915 497 600 -657 833 87 690 724 60 870 869 776 -88 608 573 108 603 679 783 777 472 -687 577 574 61 171 898 -866 767 261 857 804 809 -44 200 794 243 642 617 -446 312 637 730 77 345 -446 885 99 285 868 27 156 834 655 881 647 877 831 133 795 -557 590 699 -849 747 898 -504 142 639 -188 496 103 649 778 179 -955 733 215 995 518 182 -426 826 167 -772 808 813 -243 891 45 -549 334 635 749 637 533 698 834 674 637 798 269 -509 447 147 -531 544 31 383 792 548 16 166 473 -965 194 432 147 251 422 192 255 807 -622 4 544 310 703 477 583 292 374 751 804 568 279 39 459 -522 407 624 3 42 870 -266 542 272 -792 134 526 514 412 530 509 322 384 985 57 727 -189 60 761 283 210 716 -850 441 806 761 320 312 984 723 406 753 709 47 825 217 232 -350 584 695 -669 593 116 -434 231 224 -8 242 283 -548 277 492 -881 879 33 24 140 352 -112 77 226 393 830 34 -609 107 251 -278 810 886 116 241 630 -117 160 860 606 752 253 740 357 581 -168 676 612 216 53 751 19 641 827 244 786 809 -23 77 67 -221 551 876 -484 819 269 346 302 428 957 60 279 -190 100 687 -758 684 463 -947 452 567 -644 623 307 -218 67 192 -858 497 320 909 328 870 84 145 788 -648 643 241 -369 200 352 -790 62 503 -404 505 287 910 658 790 176 714 513 634 749 631 -323 691 279 -304 752 659 -235 789 803 -296 141 545 396 873 796 -553 135 858 950 83 462 88 546 271 429 674 137 641 261 885 -976 38 727 554 135 579 12 252 467 266 257 659 662 605 683 -842 353 869 -733 655 104 528 343 649 50 872 474 -514 166 734 -30 142 772 349 396 58 -173 461 309 545 427 617 855 90 322 -610 600 726 358 167 480 -939 247 822 -239 597 845 -13 184 110 -980 706 303 243 155 751 0 234 311 -591 779 737 -475 287 878 98 477 577 -777 635 795 -798 49 141 -525 110 738 -880 697 21 481 270 778 -416 613 33 334 114 266 96 875 197 -568 452 483 -938 351 59 790 126 745 885 329 793 -775 556 55 862 676 803 634 110 224 -488 332 102 513 228 128 -991 12 579 -757 674 81 901 165 207 398 450 587 -910 27 242 796 290 70 151 676 179 -826 40 24 -538 336 355 15 102 634 -758 11 645 21 455 419 -199 108 635 807 506 236 -55 849 262 987 397 603 756 423 470 209 137 858 515 853 59 748 795 69 44 416 575 114 170 683 748 129 340 183 675 288 997 614 685 699 622 584 -371 808 158 299 117 295 -392 784 247 366 284 193 -714 428 661 261 143 830 -105 491 110 -766 227 784 -926 224 549 -790 875 270 793 105 177 351 704 345 697 464 228 495 230 563 -13 116 91 547 629 233 -672 76 775 138 763 153 273 837 428 -278 747 403 591 392 507 -680 143 362 764 687 206 206 375 373 996 255 229 -93 745 91 959 270 27 487 636 369 -953 308 511 360 272 855 736 568 641 -459 475 167 -587 523 93 -34 804 347 95 111 243 385 522 512 -736 461 856 940 802 643 -792 749 50 -229 261 373 325 597 41 717 238 567 -416 304 189 -824 470 144 174 17 306 -284 555 828 -573 271 388 382 863 342 524 872 190 525 595 503 -202 272 199 -810 589 489 -444 225 844 -404 801 465 940 27 482 845 343 188 -376 271 458 764 205 420 -195 782 443 -854 507 189 148 605 460 899 847 201 -61 800 378 -202 192 456 -969 737 799 -882 414 221 675 478 425 -5 883 306 -11 681 865 -922 30 621 937 581 568 -11 720 370 466 854 321 895 604 512 450 836 401 200 354 814 220 330 391 597 777 425 502 818 205 518 96 286 739 786 18 -294 775 789 -25 393 794 848 388 498 -441 891 433 659 391 838 772 164 267 14 361 195 -810 15 113 447 534 260 932 773 145 -398 679 72 690 106 464 -416 806 4 -919 166 894 -435 877 436 802 550 599 821 716 111 967 407 178 -121 406 711 339 690 635 635 92 465 -594 283 622 470 367 528 73 100 693 18 265 669 -495 840 238 366 608 696 -457 487 201 805 678 890 -461 114 82 803 572 364 -75 542 782 752 567 881 196 585 245 -84 191 663 -314 447 655 -777 509 900 -30 14 678 559 206 843 -560 809 514 655 286 208 436 290 774 -432 86 511 -88 603 701 327 641 299 281 16 263 -258 86 823 293 356 889 922 615 194 -384 108 154 430 863 440 -111 652 781 362 420 19 -428 485 673 24 364 413 474 845 428 289 839 565 11 884 20 -201 707 686 544 523 793 -302 5 808 889 594 559 221 209 130 539 333 614 -889 310 77 975 584 73 354 273 63 -682 837 47 837 488 753 823 333 427 67 383 432 -126 24 125 384 445 385 -186 885 718 -573 248 127 -744 24 710 228 278 135 143 197 71 -59 186 610 -455 809 94 -429 529 476 -198 103 551 -521 288 96 -37 602 132 532 681 379 -142 889 402 -232 218 732 254 613 28 -24 154 213 85 499 174 479 422 702 206 777 856 -843 356 295 904 371 48 635 204 729 813 162 717 -233 882 86 498 888 750 -323 64 3 -859 802 553 -934 733 127 167 239 3 375 348 410 369 552 832 -683 39 135 -355 805 349 313 172 382 551 322 370 -500 551 485 455 92 386 -41 759 218 585 378 509 -161 853 8 -152 723 560 280 692 650 666 437 554 -134 102 777 648 805 198 969 406 748 -195 113 892 243 372 750 -240 810 279 620 349 232 628 350 106 39 230 797 488 348 385 142 815 538 118 815 443 268 336 848 -733 341 60 -742 784 483 659 597 444 638 397 242 526 436 523 474 225 870 -942 619 836 295 837 750 -263 457 185 236 825 578 -753 283 461 82 595 209 325 233 226 -831 206 674 -538 232 210 484 258 486 606 616 204 693 663 140 43 253 649 -321 741 573 56 389 7 769 623 601 577 348 885 -546 18 190 -972 880 473 689 517 730 -426 175 497 -823 668 260 968 163 564 216 795 404 -812 203 844 847 72 566 499 202 14 -216 608 83 -675 736 114 298 277 682 879 251 856 776 480 676 -13 849 890 -750 117 784 505 858 87 -351 705 210 114 304 463 -421 840 171 -139 666 58 -225 116 335 -844 295 637 -36 123 217 -109 210 165 -20 12 333 -384 270 290 -146 419 94 815 233 450 78 113 389 448 126 206 657 253 321 -309 110 668 828 26 790 596 617 152 612 349 215 444 865 484 634 619 54 -621 635 287 -172 213 451 -883 13 628 -78 770 881 -105 114 142 562 94 167 403 290 835 406 754 283 -827 598 248 -144 784 18 -190 164 652 148 892 16 -550 261 80 929 736 2 -991 631 167 550 345 260 868 900 601 502 707 454 -863 780 203 684 488 87 -947 250 302 -643 350 345 -976 52 606 -496 382 493 -843 691 223 323 294 619 -818 114 618 34 717 424 139 806 355 941 242 895 779 595 296 32 752 646 -823 77 749 -966 433 230 526 790 73 900 413 418 -282 347 531 735 881 399 -641 120 304 465 513 545 559 145 240 -493 77 143 -248 406 271 -848 440 703 582 118 592 -894 18 156 -77 536 502 -747 772 482 952 583 653 -493 748 318 252 60 462 -57 567 590 937 871 148 908 123 639 710 557 757 854 163 774 309 238 462 -389 844 333 144 48 67 697 455 866 -86 559 25 -73 2 643 -232 540 665 -385 448 840 206 210 548 362 564 763 687 174 100 -452 81 90 -502 478 597 764 344 255 740 723 309 -65 792 900 -549 159 499 -910 165 708 -510 79 372 52 819 597 403 167 33 798 852 113 -461 650 591 -865 466 86 -458 307 861 -650 894 804 849 345 62 -53 688 279 706 678 409 277 582 327 -975 637 546 857 735 497 -730 75 298 312 62 764 -751 304 170 -991 854 215 712 555 559 -674 754 398 -296 761 175 264 290 808 -9 416 545 488 573 379 -916 895 505 981 7 567 -56 157 22 65 331 582 -610 457 436 -513 13 296 -586 877 585 221 320 152 17 308 725 248 792 719 -548 726 778 470 522 86 -156 488 403 -429 719 785 204 609 341 339 49 353 386 563 382 -377 136 753 74 802 104 -831 106 881 98 29 503 635 873 90 437 844 860 -78 548 621 -586 740 669 -381 378 383 152 601 570 4 128 875 664 378 828 920 499 34 400 497 62 402 684 86 343 322 81 -145 796 680 975 762 519 895 181 49 -323 85 701 -402 690 828 973 606 306 -600 626 804 -315 679 453 -702 281 236 -917 77 609 -37 732 556 -857 207 470 313 454 702 -787 183 787 114 481 576 441 754 281 -502 107 7 -546 392 685 -594 791 117 -307 374 193 -246 90 76 861 485 334 -570 550 787 432 664 69 -982 578 550 545 471 455 325 670 561 983 824 53 -81 582 843 888 627 368 -768 381 457 -192 795 41 941 777 591 880 509 406 -52 179 83 -551 476 553 -996 102 374 -284 737 297 -432 257 878 -438 897 657 -218 829 189 838 837 83 -69 331 860 373 611 520 730 111 751 -588 213 326 916 769 479 -258 85 316 -362 406 624 68 720 620 -276 502 548 -288 793 537 247 276 19 -242 401 681 -323 31 791 -921 695 103 805 163 23 883 5 108 -350 144 513 -327 364 384 -456 340 886 792 452 778 -720 751 205 598 109 605 978 887 635 -280 718 429 -725 823 591 -3 559 596 604 661 791 368 435 306 -148 879 645 189 123 248 866 855 99 -130 653 207 574 231 245 -940 704 63 -612 379 37 530 76 647 877 833 408 -581 301 894 -776 205 24 -280 94 147 -732 812 153 -182 782 806 -576 508 188 -179 20 891 735 860 369 323 543 497 470 820 429 529 192 781 822 768 86 245 189 179 943 809 91 -804 627 24 601 703 584 -160 124 655 931 611 615 851 235 257 247 557 228 -925 386 419 -944 208 287 -607 105 527 571 149 487 -487 345 213 -911 498 67 -776 890 243 -22 321 853 92 173 239 -552 572 795 628 448 280 -654 256 539 884 149 644 -38 272 792 848 538 288 712 827 837 -21 851 826 -179 629 299 -27 174 523 112 874 194 58 2 641 638 501 48 376 385 248 519 900 520 -638 48 209 749 413 135 -663 792 137 -737 513 817 -487 238 90 -765 202 116 28 61 117 321 199 617 168 27 154 668 499 153 687 861 252 147 663 664 81 400 607 -231 115 219 -163 128 509 -973 663 710 -806 544 770 -738 165 120 -69 785 147 -916 753 697 388 392 657 -309 239 419 707 272 871 413 441 85 -16 579 265 392 858 79 -899 352 622 -477 66 786 942 397 671 -560 881 523 536 721 67 945 813 305 63 772 577 -715 385 169 170 269 799 286 713 756 -836 15 259 186 190 325 671 484 721 493 25 754 968 313 626 134 358 590 -862 874 461 -234 459 898 435 181 266 333 167 79 -159 284 145 -849 70 334 527 641 869 548 187 893 353 255 358 978 389 767 -180 879 792 -120 146 403 -723 533 635 995 818 854 425 111 237 21 563 306 306 490 98 -426 290 284 619 895 538 976 326 78 -706 346 57 286 826 254 588 456 838 -278 351 807 -673 376 18 863 597 632 -132 355 273 366 29 615 201 648 609 991 724 34 -132 719 379 -324 657 357 -819 97 812 170 171 314 -23 199 741 146 462 489 829 131 843 -799 849 871 -485 50 619 -876 793 494 709 662 364 740 690 120 96 72 216 -241 342 387 -276 571 585 -936 869 198 -848 898 328 -706 352 328 416 367 430 -566 143 322 -620 853 135 -157 245 825 815 841 896 -470 552 389 -232 576 112 -496 492 132 602 844 130 281 290 481 -91 658 899 -962 745 142 11 425 146 -654 468 390 70 683 382 717 266 85 457 234 712 268 839 303 0 793 246 -519 174 587 913 783 344 811 73 188 4 585 664 -151 383 232 790 53 66 -77 722 383 7 879 669 118 300 659 672 752 551 -883 433 724 -845 646 607 -149 9 731 -362 414 415 -398 115 849 585 258 1 402 781 722 -63 541 753 -395 111 152 263 884 3 -487 153 487 636 61 284 894 312 292 325 802 757 291 156 24 -860 693 281 292 396 213 -534 585 805 118 490 16 -131 205 51 423 418 255 -91 506 315 944 353 626 987 30 580 -604 173 735 -981 265 528 351 358 75 -37 324 659 -80 142 248 987 163 504 837 238 21 291 799 578 -142 743 82 35 182 163 -186 378 336 149 597 600 976 300 57 402 216 432 660 36 625 -941 823 839 862 812 176 934 155 74 -737 713 868 -255 149 150 407 163 527 542 64 276 994 492 627 350 94 842 134 354 877 758 13 851 -203 175 762 -976 409 17 998 425 729 717 470 29 -182 729 244 345 718 799 -102 168 44 -760 154 398 668 713 462 171 362 689 -768 186 249 200 136 673 -419 54 294 409 172 123 204 869 546 -589 93 363 -939 844 582 204 636 736 853 404 548 -933 175 61 707 760 246 -645 460 382 -20 93 487 973 655 710 95 559 731 -760 822 823 402 83 766 -716 340 501 -981 145 57 -282 464 283 178 571 194 775 27 706 -492 207 798 94 680 552 56 428 263 386 668 184 160 423 319 278 759 658 978 30 854 986 800 418 -879 678 88 -34 5 166 371 614 424 -379 860 256 -876 16 683 86 854 502 -730 715 76 -912 493 834 -903 823 863 -498 362 762 19 235 591 -941 301 596 624 46 320 -697 522 388 -163 309 341 -462 331 207 514 671 751 -601 820 674 214 22 187 -325 594 421 18 353 721 665 329 45 125 729 142 -156 484 664 -417 73 124 24 112 506 -618 278 328 233 429 247 906 543 320 92 571 65 264 289 469 -316 654 850 781 479 678 174 675 314 -363 359 386 -688 435 549 -531 717 878 196 850 407 294 808 49 -86 52 619 -870 616 59 -701 153 712 748 634 342 877 460 117 -10 50 527 -724 662 61 -376 32 777 902 628 779 -492 675 686 -992 141 738 79 571 505 -263 622 657 1 570 442 -358 348 2 210 490 51 -64 66 764 196 243 795 -275 345 575 -597 5 349 -160 665 489 129 144 159 -466 582 781 -910 35 502 -716 677 1 585 588 491 687 176 608 -450 725 850 -355 250 346 871 605 402 -181 745 167 459 775 310 569 461 43 801 803 77 903 687 806 -545 572 545 -903 559 720 105 462 544 -194 207 845 -248 578 549 -847 449 446 371 808 320 -219 529 832 -825 131 734 -796 286 521 509 441 244 653 239 855 924 696 416 168 202 674 164 54 403 613 360 851 -942 831 810 629 764 490 -140 740 620 -807 896 5 -735 5 498 -339 610 736 -285 134 583 682 254 784 855 319 890 809 84 349 -989 242 331 920 823 247 -839 383 86 481 728 133 -163 746 137 -666 107 798 -579 374 31 -445 156 337 -161 663 707 -272 672 790 -272 683 183 858 655 105 604 216 539 -859 449 366 673 687 263 -939 573 369 -42 347 794 -359 93 763 383 321 534 924 49 316 606 160 122 -590 464 338 548 58 786 565 631 624 -272 303 747 -406 196 548 342 373 641 557 408 113 990 332 162 358 438 321 579 700 836 168 548 893 606 866 676 -919 546 372 -71 646 674 275 640 870 675 683 394 -33 640 854 -769 282 285 492 240 775 664 372 574 -648 892 222 696 398 187 371 580 784 -858 261 529 -32 689 269 -511 816 103 334 735 794 -113 766 175 72 111 467 -802 675 890 971 379 881 -708 76 431 430 499 162 -887 394 422 -258 114 262 -738 703 177 664 889 63 -143 77 829 831 501 39 -351 799 765 -462 770 244 371 115 319 -599 597 817 -938 63 362 635 5 475 -251 319 277 77 683 318 940 40 394 568 523 894 806 625 844 -330 663 713 -135 786 879 383 387 576 -348 201 638 -187 489 694 188 138 112 -384 15 846 -567 7 885 878 775 559 -977 733 283 66 556 98 331 621 883 461 157 370 -464 509 622 725 374 210 418 714 399 -419 431 414 -474 516 472 -538 147 347 -779 670 231 -197 289 786 100 620 507 -517 81 715 704 170 323 -175 895 748 835 566 562 -815 347 144 898 126 711 970 788 857 968 209 627 698 865 15 -464 717 686 -6 500 818 -192 756 139 -18 682 134 -671 869 751 -610 554 249 -515 705 374 -304 427 262 252 547 522 -470 897 486 244 233 355 781 127 854 251 735 762 -811 869 595 -326 799 615 -876 441 320 473 227 124 246 775 602 -741 327 248 -267 610 245 470 854 529 924 88 656 -70 139 542 -809 328 511 -115 703 461 199 79 1 318 552 279 494 551 153 695 862 532 -405 795 241 891 366 246 -881 342 385 -374 272 523 868 63 3 530 500 705 590 599 783 -210 170 487 -679 816 189 -475 263 150 -344 858 45 948 1 462 646 899 227 205 19 289 -493 549 789 -537 639 539 197 782 760 -817 355 675 371 80 38 373 389 47 -431 37 48 -218 35 620 584 366 670 -390 371 689 -949 430 337 -209 293 128 -619 90 9 -859 426 363 -733 49 494 -544 774 882 303 643 71 402 125 105 -127 462 522 -658 124 892 -970 75 473 467 18 765 -406 500 7 -446 893 484 668 212 584 -187 469 458 -705 772 200 -235 274 377 -779 447 838 843 441 61 186 172 136 -241 291 205 23 485 704 881 611 60 300 24 528 -43 371 451 408 736 776 84 358 374 921 501 814 234 498 375 525 122 11 -619 755 853 428 72 563 639 24 639 -234 381 109 -184 141 897 191 278 406 -236 299 58 878 433 744 -86 806 394 -11 432 515 751 813 421 404 193 544 -682 533 567 -44 551 99 -683 68 240 -187 411 517 18 228 867 -225 858 452 270 724 357 263 13 840 -871 317 752 -898 521 45 -655 439 629 -488 148 279 910 865 398 -699 730 809 -583 48 188 236 375 197 639 545 20 995 261 85 -465 542 401 638 344 21 -266 690 511 462 702 710 -59 864 674 -662 366 503 198 435 602 -363 471 76 -467 110 673 -495 158 33 189 145 574 41 883 70 -239 818 759 723 532 612 -467 525 575 858 16 40 -487 366 475 514 4 97 -658 789 259 -734 694 416 -450 735 560 675 276 594 744 789 563 102 65 195 -387 50 719 -812 708 734 -521 173 200 553 240 255 702 382 195 860 400 41 -625 450 775 -514 225 203 479 70 143 -558 724 207 188 138 256 -342 178 64 192 257 288 43 863 527 -151 665 60 143 725 459 -217 352 8 -42 590 233 412 469 354 -446 63 177 -539 803 366 -984 462 543 431 6 852 571 649 814 597 698 630 -443 41 454 -285 377 857 -377 535 546 -693 99 166 512 653 281 -12 566 235 -594 683 696 248 66 701 -301 637 501 -336 887 298 -507 244 391 -602 111 767 -246 834 453 -249 93 551 869 657 355 -99 498 21 35 704 755 -69 552 872 -517 404 661 -616 168 647 481 562 890 623 560 100 241 567 86 293 270 230 895 139 887 250 340 484 -830 776 287 24 159 890 595 242 393 455 826 561 -447 860 274 -258 435 833 794 777 551 -669 670 821 12 266 59 350 268 451 -667 238 378 71 114 536 -187 861 829 905 469 807 717 722 766 -258 117 352 27 511 228 677 194 50 797 106 315 608 109 634 -990 594 23 687 466 136 -726 431 96 902 788 564 660 806 438 -675 300 554 -423 627 216 656 605 409 -495 614 674 504 224 420 426 211 37 -487 837 467 -991 440 354 -576 900 311 961 378 611 714 207 337 829 315 41 -11 421 647 -793 892 360 -168 249 584 551 475 846 787 889 783 -647 550 374 859 826 425 669 588 854 -121 54 160 -132 636 527 -40 777 47 306 584 90 866 269 338 1 372 865 -954 460 5 628 165 606 -999 276 531 -174 646 218 -221 777 324 -209 345 59 -131 58 887 -185 364 571 56 182 891 -254 583 362 310 82 873 966 310 138 -629 64 465 301 242 210 71 373 139 746 716 535 -196 685 592 -710 752 56 -588 9 289 -646 555 872 316 217 105 788 783 414 -523 154 529 242 107 770 -897 330 295 941 876 110 976 632 795 519 375 698 174 739 706 863 194 412 -414 10 628 390 750 562 -745 780 767 184 374 26 705 229 355 -401 223 331 361 751 62 -493 70 436 204 397 275 -490 112 520 873 750 581 -747 540 430 614 847 361 -319 783 786 106 641 167 -688 740 389 342 101 239 -944 365 756 817 227 19 -664 500 768 616 553 459 798 320 406 710 853 340 -52 511 80 614 523 820 -998 866 72 -208 422 432 503 465 848 -41 835 174 -923 823 673 797 492 378 155 642 697 -240 304 649 -148 752 259 -569 466 833 -198 620 798 326 164 371 -491 68 888 556 779 874 329 556 796 -947 305 439 982 461 180 -270 173 536 330 225 387 -112 357 5 -579 459 624 270 737 840 493 546 7 480 302 785 -895 283 492 0 89 797 191 271 357 -878 302 529 857 132 806 344 273 262 -100 346 772 823 368 609 -686 761 306 -180 293 608 4 698 42 648 151 130 844 42 453 452 164 806 232 874 37 -963 118 361 -350 318 758 522 293 226 -318 208 86 -713 180 431 -754 37 228 888 385 430 969 681 471 -879 433 687 426 765 660 215 103 829 -273 653 298 -615 227 642 -838 409 849 -153 295 217 -343 635 601 238 257 381 561 330 865 747 309 729 -642 324 831 -262 803 636 435 240 862 -24 802 423 677 602 471 -643 831 817 -627 440 604 725 479 860 -743 140 341 421 539 649 -199 697 124 -916 835 27 919 422 266 -468 598 168 -746 775 769 -924 284 751 -755 9 291 -352 386 769 959 243 60 -701 116 598 448 770 446 323 454 432 949 825 853 -233 257 550 586 164 477 606 540 760 -844 885 821 -754 85 306 466 196 601 25 648 768 374 271 242 550 621 166 902 440 423 -96 426 638 880 332 277 891 88 314 311 187 450 -783 205 646 217 231 445 -564 57 392 973 277 662 -386 27 434 -720 682 25 854 86 450 591 18 833 919 761 73 84 473 259 734 542 515 -469 311 797 775 847 854 266 272 230 -321 787 308 965 619 89 889 25 226 -961 68 243 -277 387 156 395 172 628 5 406 321 20 489 631 -184 64 629 769 82 1 -602 813 839 -42 178 557 -354 468 633 424 359 700 -182 182 186 73 130 409 500 335 866 372 155 454 202 824 517 -517 493 650 -517 444 563 -479 702 740 229 200 359 -539 824 769 -840 843 103 -403 116 232 -494 69 566 971 341 773 525 396 696 293 179 288 -105 14 783 -343 635 584 248 64 784 -441 177 707 -373 37 701 -471 134 817 660 692 885 26 264 377 -650 341 772 745 34 50 684 429 63 -433 538 749 702 487 864 737 225 228 596 555 414 312 215 205 448 493 520 25 643 860 596 640 894 998 25 474 -288 244 112 -739 146 650 -424 884 647 768 580 871 995 128 525 -440 441 792 265 841 436 -216 666 179 -356 363 870 -511 213 894 214 125 289 125 838 435 -474 615 470 272 583 201 -657 830 328 -733 591 820 410 608 761 -554 244 526 -924 740 40 -955 329 252 -609 496 429 679 721 366 613 748 132 -366 572 714 -866 315 696 -586 635 386 -567 845 145 993 643 388 -881 619 228 110 565 608 -738 608 203 342 887 76 907 753 875 239 187 546 104 774 13 851 788 647 336 721 643 -768 567 438 -380 38 156 -801 448 772 106 262 479 261 504 518 436 264 370 -138 103 608 -893 759 533 -429 311 420 -831 299 293 -688 432 859 -499 104 48 756 3 495 180 561 809 -190 474 412 -673 462 675 -952 424 829 -392 84 740 -860 655 150 412 125 500 -496 289 83 -886 890 186 -639 798 240 -293 578 853 415 889 426 -821 868 888 -95 317 463 186 425 546 -875 217 353 926 429 477 925 33 817 -292 599 806 245 312 703 385 520 433 289 687 421 514 418 440 -447 824 808 268 310 332 765 587 549 -383 113 129 -655 138 162 261 298 812 -782 644 224 -379 381 795 -295 70 633 -423 236 151 -84 442 126 -876 210 487 -193 575 173 107 445 285 -564 790 474 649 204 772 -140 422 567 135 495 99 181 100 220 -586 177 507 716 694 48 993 270 309 -921 177 36 -549 685 532 387 473 421 -540 422 624 83 334 198 -499 470 692 -901 551 792 518 417 68 -375 485 813 -676 678 182 885 457 359 -280 460 195 -849 747 667 -477 660 240 99 495 573 -904 897 194 -161 548 797 330 367 313 -150 744 798 -686 320 627 496 205 184 906 177 695 -348 680 594 -830 756 405 -891 607 899 681 603 895 -273 494 543 723 225 61 435 127 856 -716 841 327 911 889 584 -254 447 812 240 199 592 485 669 499 589 478 205 -12 12 859 -466 639 452 -672 262 728 888 249 854 -105 186 847 674 697 887 757 543 434 -432 235 632 -389 521 453 -591 310 30 765 150 93 -577 885 783 927 413 196 254 54 445 960 601 682 -642 575 478 944 232 172 -23 701 458 -539 64 78 -787 774 440 -306 891 589 939 15 625 -679 542 138 917 48 243 -487 408 843 -606 818 518 823 263 801 546 192 653 -197 753 717 433 866 642 -328 213 632 -788 552 698 -763 825 391 74 394 439 668 407 898 -790 253 816 79 628 230 680 274 421 284 378 274 800 611 291 -307 435 555 25 847 206 922 84 131 313 410 576 -197 78 83 -1000 641 387 967 820 115 -704 52 440 -683 837 817 -158 589 579 -916 83 113 -261 208 60 96 182 195 478 547 605 -846 502 734 988 403 474 374 322 446 -160 419 497 580 88 433 -252 30 174 779 366 256 -9 305 515 302 554 748 -51 32 447 5 86 48 138 326 450 -736 793 342 705 225 481 690 526 562 -137 505 27 -730 648 384 -416 3 37 -217 452 120 829 657 258 -123 747 583 -722 411 635 -999 520 528 -306 226 804 -326 468 429 135 883 85 -486 653 785 197 89 787 -15 324 390 4 54 146 761 783 44 244 161 455 178 415 126 -243 161 403 913 336 870 393 223 852 -22 137 656 -286 486 796 200 871 220 -911 476 273 -614 389 155 229 833 367 235 164 833 161 73 94 63 838 481 -367 232 755 436 662 44 744 76 529 -861 276 552 758 17 179 -218 803 567 736 784 552 955 320 767 439 881 891 -116 44 829 316 77 212 871 166 25 766 10 100 494 649 427 97 608 443 227 890 397 646 479 280 949 486 599 667 477 579 557 562 623 -763 278 751 -252 801 68 -228 467 77 23 714 778 -651 611 537 543 791 578 -9 637 208 923 186 693 221 553 322 -248 62 883 226 400 312 628 100 213 396 725 731 -728 548 544 101 850 307 -63 745 197 -85 137 833 122 760 170 867 233 774 -412 285 835 -478 163 334 -367 792 486 497 588 310 -472 512 857 571 366 806 -923 703 651 625 718 839 157 41 750 678 160 134 -849 548 419 -514 803 524 256 53 263 565 881 827 222 452 292 279 382 94 281 507 864 -429 617 56 -280 47 215 654 199 762 -876 337 883 708 808 837 684 17 889 446 382 21 -676 756 525 67 188 6 -387 269 564 876 393 332 -317 365 379 -803 419 629 710 95 65 744 404 872 -420 388 888 -579 686 422 441 63 329 565 630 516 222 495 837 686 271 329 169 206 693 -353 303 264 327 365 410 -9 461 865 615 442 352 -546 463 190 75 556 304 404 222 33 71 844 528 7 282 850 -865 52 156 880 251 510 895 179 27 -696 222 487 169 237 80 -828 344 594 -239 775 471 -151 399 466 -972 806 748 729 694 799 -364 374 201 298 369 379 776 825 653 814 294 889 994 167 332 87 280 303 -112 697 229 -390 298 627 476 478 585 875 659 378 -375 148 803 -275 146 323 856 274 247 8 888 593 -852 734 759 732 222 190 -166 62 38 914 373 387 341 301 864 -175 76 675 -146 701 822 -44 678 119 730 134 392 -224 294 379 968 443 265 478 75 486 -580 61 599 -243 275 123 -956 268 423 -341 845 498 -667 899 350 -594 7 128 824 337 313 -285 66 659 246 386 201 410 617 327 -353 137 387 -803 594 713 -680 590 81 -158 550 77 992 335 128 -607 42 186 -228 818 523 -15 186 640 95 832 125 -805 894 741 -279 593 29 859 890 623 171 462 364 -297 405 65 280 49 400 -541 42 493 -156 215 410 -482 752 595 -391 147 578 -266 694 623 426 667 315 107 126 357 -819 349 818 44 653 374 -291 185 474 860 796 516 -448 640 782 -39 159 685 -492 368 883 -915 754 728 808 133 494 -326 440 671 -118 521 119 -248 117 823 477 626 107 51 686 2 -782 390 694 751 452 4 -365 312 423 -331 697 329 -952 857 513 141 484 52 -489 466 624 681 418 792 4 796 518 -538 747 355 -484 417 745 -991 868 348 -836 255 659 -114 524 507 614 672 516 -874 465 99 529 28 564 -996 609 134 -404 265 81 -635 80 827 171 796 395 215 457 362 -486 173 616 224 259 291 783 726 62 998 804 578 248 86 605 711 42 365 196 790 682 -524 255 761 -46 179 708 -152 846 316 909 61 488 124 37 798 514 520 623 127 670 579 104 18 716 -340 882 757 477 130 647 -442 307 53 70 461 231 177 110 177 592 171 289 -169 848 325 428 862 897 703 142 666 781 898 736 -752 459 769 -596 436 898 902 246 304 -245 816 817 -163 293 78 13 137 300 -147 468 247 -122 748 261 926 751 402 643 484 399 278 32 9 598 337 496 96 491 793 -49 646 708 -881 236 152 96 1 340 -504 55 859 442 485 707 -846 11 557 55 254 193 -694 385 224 -434 383 612 314 431 203 106 783 900 14 254 235 -83 651 236 -943 499 342 615 593 826 21 48 888 -670 803 241 322 261 677 -755 628 212 -791 694 642 -589 600 576 -690 314 882 97 284 632 432 541 282 -127 808 874 -350 882 21 -663 612 876 929 586 288 58 783 67 -31 692 760 462 803 460 490 66 825 171 463 208 954 247 800 -665 320 708 -892 422 689 781 459 400 -592 840 137 -705 98 19 -638 467 711 -727 682 665 -568 624 730 -91 495 344 916 201 590 -784 136 61 775 96 482 263 129 92 714 137 32 -550 485 129 -932 899 648 130 272 481 695 157 204 -224 866 750 120 850 185 -478 677 332 103 240 461 647 306 649 378 456 233 -942 677 283 -343 759 555 -363 554 763 840 283 728 789 355 761 -562 116 763 -526 838 539 -642 294 831 870 741 236 418 371 744 -997 129 572 985 587 430 991 624 136 -547 17 418 -368 106 772 -907 297 887 -893 723 877 745 581 270 -25 51 110 863 222 480 -494 625 660 677 462 346 -142 6 122 393 311 138 -238 444 295 733 489 643 872 396 466 348 841 146 969 369 249 -322 184 470 909 742 194 720 71 707 -582 729 712 -361 623 123 -72 85 566 74 371 154 517 695 601 82 95 593 -521 664 113 227 494 296 96 855 137 -559 75 207 248 593 88 859 384 710 433 312 846 -750 587 368 -245 656 162 55 238 256 248 17 71 -340 45 564 156 593 518 944 435 645 -297 83 337 -710 494 773 -549 180 184 596 430 822 -484 38 577 -271 193 866 937 41 35 -893 54 131 -377 362 723 392 806 257 -864 609 391 625 551 37 -503 302 268 -968 51 749 306 167 786 834 496 79 -300 233 171 -266 93 224 164 516 585 438 608 543 647 497 303 389 722 854 -123 819 255 544 251 357 993 557 523 330 592 171 -740 644 455 -969 730 599 -994 46 214 343 84 874 985 431 470 -13 321 291 -8 350 261 747 595 511 -745 740 220 -670 770 863 -300 31 658 -994 414 487 -995 120 532 670 463 667 -957 500 198 612 788 570 -646 180 19 -586 779 665 825 887 504 -404 617 426 -790 569 508 367 75 21 505 232 192 436 603 707 654 98 306 103 11 245 172 265 477 443 780 407 107 57 393 -137 505 109 -960 15 729 -453 234 856 119 39 187 410 427 841 468 85 101 -230 209 417 -302 404 348 -895 312 404 949 827 60 -790 867 126 938 566 359 493 285 449 232 247 875 -176 16 608 962 142 744 314 564 104 -469 563 508 -622 120 871 34 121 797 93 231 815 471 167 816 378 351 162 -96 476 177 63 690 370 -394 105 34 410 888 648 -83 218 767 -61 852 39 635 698 270 -899 669 543 -820 150 761 695 80 212 -592 885 739 437 159 684 -309 669 671 90 838 889 -344 77 892 -253 164 689 -132 165 509 310 697 659 -378 244 790 333 4 774 -29 841 526 851 300 684 -66 743 504 105 34 493 445 142 621 -364 289 784 -523 757 100 -915 19 848 -5 42 191 -415 275 194 -890 399 187 -365 202 486 118 636 328 321 893 413 -487 290 555 633 527 843 -332 604 700 719 341 718 -34 789 811 -544 174 186 302 436 636 -412 272 889 -275 842 676 -596 116 669 -283 781 110 -329 267 636 365 587 391 -36 107 732 834 473 672 -756 182 845 881 84 432 -932 224 703 8 1 697 284 105 864 -296 622 744 -287 845 110 -699 111 697 591 127 803 374 13 427 -355 710 608 -659 564 118 -673 372 118 -277 260 896 -618 674 893 791 875 103 739 618 281 593 193 346 -328 490 155 431 732 49 174 505 612 543 508 39 335 846 351 -770 128 176 -26 472 202 -772 663 819 309 809 163 106 481 653 160 812 484 -592 138 140 272 482 323 -945 43 830 -255 830 828 -953 660 107 -678 587 630 -777 615 393 694 24 353 756 730 833 408 742 796 343 803 34 782 575 515 405 482 609 286 479 538 213 827 349 920 501 35 549 377 650 -807 171 725 445 127 607 -671 736 500 925 79 402 758 514 128 724 319 661 -616 105 292 73 719 270 -627 591 770 260 192 246 609 238 416 785 583 595 -809 13 482 43 290 612 -956 600 225 524 576 543 184 260 648 -173 585 518 796 358 260 -234 218 451 -337 779 688 -169 317 423 25 460 487 6 203 776 -883 348 475 -858 724 150 -164 860 461 135 388 145 -748 184 554 163 802 772 66 766 702 -495 297 118 -73 474 578 365 180 780 40 549 279 -234 243 102 -733 480 62 927 515 449 523 220 684 429 183 586 -800 649 451 -147 55 799 -529 834 372 -700 300 551 -321 592 251 -642 459 494 211 526 73 -928 206 587 -528 81 806 856 510 89 341 862 789 943 168 843 -859 439 829 312 439 228 -186 370 819 -236 580 377 657 892 55 -319 416 312 -732 389 444 725 197 106 865 590 119 754 533 286 -752 426 724 -724 690 314 555 656 684 -226 820 363 402 630 354 708 511 822 971 131 310 715 557 558 72 728 831 376 329 408 999 757 197 -235 513 852 -1000 239 823 -938 393 604 -132 602 215 -511 325 397 750 492 105 -141 764 379 157 255 258 -413 83 586 -654 634 495 394 599 107 -103 399 397 619 614 789 923 334 542 -511 875 867 585 825 510 290 536 374 820 493 680 -423 432 762 -485 778 495 909 472 246 -333 169 644 563 740 409 -297 115 742 797 656 716 -185 642 692 824 784 327 -751 456 819 628 333 350 -959 848 279 488 109 802 -267 376 122 -872 191 862 737 847 128 -222 244 784 -554 559 577 -863 535 512 64 885 67 -266 165 399 384 847 507 -484 832 35 -63 560 225 650 697 223 -70 728 466 -87 574 176 889 211 763 500 227 799 566 162 63 16 498 373 -986 212 371 -179 780 302 -545 570 862 -169 320 710 -346 250 589 -929 115 262 547 504 525 609 556 751 -493 674 64 -779 291 613 146 305 877 -584 878 756 118 533 425 731 517 797 992 671 198 -319 442 313 -406 441 868 518 302 576 221 61 349 -564 783 639 -451 181 44 -675 797 21 -368 867 606 -591 50 222 657 843 44 -46 476 537 918 370 130 -562 841 431 -987 314 492 -439 750 426 100 51 606 995 228 554 -933 313 521 -876 822 570 -3 379 564 340 185 139 929 356 561 958 494 501 740 359 866 431 520 767 -692 472 870 165 519 197 -581 639 561 539 463 534 -40 561 12 -676 753 249 -338 582 604 274 540 249 326 81 607 -609 164 278 258 725 802 179 90 472 -873 9 210 88 448 673 -179 609 333 -15 485 185 -467 447 819 -912 174 510 -912 400 642 -454 592 806 -625 702 682 28 781 771 -500 208 780 561 248 379 633 770 139 -583 455 623 254 440 222 -576 180 395 533 220 846 -325 866 537 632 93 390 -287 122 322 83 674 582 514 535 829 545 169 698 -865 238 304 258 544 795 -369 768 126 177 602 345 -778 177 362 -489 661 507 652 874 628 -526 109 401 455 176 35 683 621 255 -667 356 545 -612 766 188 -265 549 108 460 778 709 357 53 37 -30 764 697 -324 116 722 855 742 882 -345 97 157 342 333 777 548 418 285 692 858 202 380 293 751 739 806 680 247 815 732 635 337 647 -817 314 763 604 121 656 -963 329 753 -706 571 237 -378 219 706 158 412 663 160 844 56 962 483 13 -259 882 827 -927 417 315 -181 700 680 -367 856 801 989 93 229 -307 439 799 -219 662 169 -414 320 632 -152 180 627 -345 894 209 819 436 242 697 761 710 612 832 561 -409 818 516 -157 152 199 -879 85 12 -610 671 332 873 171 563 600 679 609 660 298 144 302 796 56 -489 708 887 472 451 804 -861 95 462 -449 866 665 2 740 749 -887 782 571 396 555 794 -989 55 572 919 716 21 -786 770 816 321 633 675 -941 157 226 63 249 372 376 100 337 693 254 228 -207 420 109 616 68 716 9 279 770 -668 250 637 52 416 558 -132 689 291 -906 49 447 -381 264 695 990 92 847 -121 585 252 758 131 671 -333 247 739 -818 308 169 903 40 471 140 744 38 -751 412 727 39 859 775 -962 578 138 32 721 229 630 352 866 -518 210 96 -948 229 394 -558 63 701 311 667 792 633 159 635 270 208 199 896 548 157 570 486 786 -941 270 606 -260 53 109 657 35 319 252 739 599 845 434 662 -203 245 428 -912 578 638 122 48 845 120 297 544 -824 419 181 262 731 503 -281 371 555 428 28 641 498 732 531 948 29 64 -391 78 360 -912 866 89 525 540 189 522 413 485 117 389 3 -650 303 733 -748 875 255 158 655 334 550 805 217 832 653 245 -904 263 322 -645 351 339 -404 229 879 384 51 443 -32 520 883 622 270 286 407 574 312 413 584 66 -53 334 22 963 667 674 -340 215 36 833 122 439 924 118 667 -946 302 769 696 122 440 378 897 710 -285 604 435 -574 617 119 -357 116 504 -136 732 322 38 692 536 -875 177 710 -785 1 827 -519 755 281 501 203 454 -607 482 450 -198 197 205 -612 276 874 606 471 89 62 636 820 883 626 663 -129 651 840 -620 319 892 358 600 799 190 854 101 -156 647 582 -355 301 831 650 441 206 623 700 676 511 562 463 983 797 188 697 668 891 -512 400 309 -720 111 60 478 101 65 -870 597 763 -88 643 215 594 893 656 899 268 455 526 579 116 -11 14 64 -972 112 732 -230 200 283 430 310 546 -494 493 242 521 357 36 -665 151 28 -958 202 295 896 28 26 663 369 91 227 50 202 810 672 402 -856 703 733 237 845 195 334 203 739 -73 324 195 -337 712 345 -810 854 546 837 603 625 114 466 94 -996 393 195 -794 255 866 -441 400 668 343 89 664 -611 323 867 827 850 342 -79 513 205 265 256 159 462 345 761 -313 459 378 -720 663 823 326 221 177 891 232 576 -889 76 716 -526 217 138 -808 145 140 -214 318 704 -410 836 59 -1000 98 455 -88 885 13 -10 17 728 812 487 280 968 498 407 -317 324 623 373 169 819 -388 355 237 767 797 224 -322 498 321 532 162 306 445 152 374 124 116 617 -929 257 255 902 177 752 960 760 227 -717 685 395 753 749 801 -59 617 698 464 595 347 -215 127 508 942 624 712 215 48 827 -717 472 235 37 326 411 940 587 323 467 622 107 -839 575 856 162 869 572 411 433 266 -443 370 444 864 612 168 27 380 267 154 763 790 -160 501 216 351 193 802 -927 60 523 -269 322 249 586 536 269 -243 547 754 274 56 223 -682 72 887 -963 606 280 -55 646 832 -540 249 125 -587 122 236 87 154 609 -413 192 244 856 750 842 -291 776 49 -717 346 121 -831 135 20 -362 191 625 -82 188 422 101 400 671 -223 513 844 413 300 97 521 439 341 -383 795 242 -890 156 117 -441 640 463 -821 261 649 -650 300 891 -774 670 178 -353 123 577 317 653 241 -339 466 592 409 39 131 149 808 77 -10 671 233 -441 530 872 -827 561 284 -779 663 583 -388 489 404 -711 788 527 -582 806 331 58 819 796 -998 28 886 132 530 846 8 372 616 -660 331 297 763 804 9 447 178 671 -619 390 311 837 831 198 -85 101 155 -255 512 73 92 614 101 829 846 682 574 306 153 141 899 484 -263 562 439 245 295 157 -23 432 140 427 247 240 681 444 751 106 536 464 -594 665 461 -861 792 767 -409 633 765 26 823 478 617 120 191 -768 140 485 -459 469 68 -520 96 366 -181 830 809 322 736 444 637 794 260 -102 633 203 -184 676 836 732 303 810 409 420 29 -649 304 168 -765 345 637 602 577 784 719 149 713 -373 471 548 -878 408 441 -966 858 225 936 274 1 323 558 355 -68 420 774 -287 471 229 -968 159 626 868 813 302 -296 33 450 516 60 72 -884 583 480 -92 569 489 -967 705 815 -215 829 472 839 13 891 164 126 462 -8 511 672 -783 631 584 671 635 616 -828 504 676 44 20 410 -725 80 78 -237 313 834 677 650 814 -251 389 827 -909 53 104 704 898 614 -825 567 345 459 590 79 274 163 582 -399 707 653 562 882 733 -809 645 197 -575 323 899 938 524 387 -984 715 492 20 520 541 685 147 207 529 306 797 960 233 111 -507 886 817 598 149 850 -818 492 594 -370 717 68 728 8 643 315 176 510 258 448 129 -802 434 327 56 815 633 504 427 17 714 673 2 82 671 150 531 683 510 -304 812 569 839 479 745 -952 689 344 28 487 829 -46 595 744 638 600 322 -646 766 94 -944 849 764 -695 32 416 998 709 251 560 606 214 280 297 744 176 445 532 -380 825 170 648 579 764 -857 118 515 -935 572 433 -742 128 433 -678 786 516 -211 336 325 -709 448 82 -796 229 430 -101 805 26 -70 877 850 551 826 580 467 721 697 -467 886 421 -535 245 600 49 419 537 465 160 25 -759 152 472 -926 408 700 -197 508 657 -172 238 633 177 190 610 508 57 431 -595 490 468 277 508 764 828 57 282 -635 174 442 589 615 593 60 289 100 -588 392 659 -180 572 897 -96 701 238 -686 510 346 896 167 887 715 244 546 679 72 603 -188 489 828 553 878 543 -103 891 883 49 703 427 -93 375 98 755 679 799 144 745 460 -811 341 626 -872 509 21 73 488 92 -573 800 633 655 706 610 349 303 652 231 104 506 -543 564 880 -793 119 659 657 16 503 -684 205 896 -59 485 504 161 359 143 -196 886 94 -764 493 799 398 642 254 349 774 357 -145 483 20 86 290 191 -756 47 206 699 263 462 -6 256 47 -451 217 457 691 374 442 584 262 87 -865 760 728 888 162 601 -404 69 184 168 855 525 710 552 572 15 751 834 -672 45 242 426 846 510 382 837 883 -24 73 297 862 108 208 389 448 369 142 245 489 225 113 444 -451 223 95 -228 590 845 858 570 41 99 597 886 -992 179 874 743 255 98 -461 417 206 -854 407 653 -733 149 49 755 126 213 698 627 487 44 800 176 140 110 746 -20 509 494 817 517 672 342 612 27 140 51 495 697 650 53 -451 717 253 350 372 430 -438 523 157 -751 767 108 776 108 217 473 440 725 -234 810 393 38 252 157 616 692 207 -638 489 8 -685 91 724 -33 555 770 -995 56 636 -936 633 795 580 258 335 -644 325 296 -600 215 547 808 131 391 -233 593 879 774 260 121 98 180 813 -155 529 520 -286 186 575 -899 850 359 796 882 617 482 699 437 265 566 129 -104 440 441 416 190 620 -119 187 248 500 1 433 -774 555 382 -515 51 415 -899 885 304 -807 214 493 447 355 60 -237 703 552 855 219 741 -926 652 80 -627 379 686 -62 516 788 904 317 772 307 210 137 900 409 226 -806 144 632 -746 59 434 -795 415 704 497 541 456 -24 872 689 793 363 304 733 267 672 -344 475 881 893 327 441 770 521 584 201 827 695 786 732 209 -59 582 801 548 518 839 -805 364 353 651 97 619 222 568 244 131 421 170 -775 707 54 285 1 635 -615 649 244 -748 656 814 642 504 277 494 707 425 -936 629 229 -691 584 727 -169 132 446 474 263 867 196 240 725 849 425 725 635 562 474 178 614 281 243 708 836 271 202 642 -5 419 371 776 828 106 154 538 551 -435 234 790 -358 35 366 366 470 28 -9 300 693 -728 96 501 -541 167 754 -499 663 272 -677 591 251 380 345 362 469 544 899 719 762 284 61 670 891 -447 214 342 -954 886 437 -102 697 604 -749 121 108 -627 254 452 -14 642 8 -881 603 811 -260 82 633 -370 435 846 672 633 883 108 431 679 -789 83 877 -672 58 149 235 283 402 -562 870 124 -515 606 818 -708 678 572 -145 218 653 187 649 240 -368 521 872 -834 829 455 544 893 537 972 421 646 773 109 28 -674 299 897 102 584 603 819 29 380 -758 284 649 -553 323 397 -14 307 17 -391 273 898 863 69 890 351 794 462 596 767 622 324 293 21 872 895 656 -274 566 736 -643 809 119 506 856 493 -198 294 799 -729 603 223 20 519 292 261 70 185 322 267 103 496 867 442 -77 894 107 659 503 67 -71 709 74 922 464 367 972 287 122 -105 107 640 -62 868 709 722 342 127 -924 438 721 270 606 688 463 582 733 770 393 335 488 322 144 -638 796 659 -920 321 45 -99 68 151 392 106 170 -447 380 511 979 626 654 939 142 335 71 664 779 805 352 201 -1000 166 148 -190 347 520 -846 700 587 756 845 692 -475 798 171 -864 29 26 -564 881 704 -411 620 845 -424 243 660 -946 201 111 -694 353 329 606 264 727 925 270 578 -488 479 522 -345 856 471 726 792 500 -497 828 480 906 670 252 -898 898 546 -139 104 798 -976 463 251 952 246 887 -345 110 465 -571 666 421 -401 492 364 850 395 344 882 154 165 -367 808 214 -770 322 317 -872 898 831 30 850 51 395 680 297 -567 187 406 198 216 171 270 768 714 -567 18 261 828 700 466 692 785 425 305 516 746 74 196 743 304 126 744 955 673 575 303 306 762 860 456 129 931 178 896 -704 212 14 108 692 765 -727 437 650 -402 342 317 295 668 512 -962 25 689 833 332 513 408 35 870 -879 195 426 -951 578 603 -855 827 866 -390 435 710 -26 509 246 -777 159 639 -61 554 407 602 844 483 242 78 814 254 838 848 -224 559 194 -347 408 824 -493 305 750 -227 215 284 -666 890 844 -821 465 102 -683 357 708 -825 811 651 57 154 780 270 60 717 -531 836 427 -485 289 835 338 397 291 939 522 506 -278 456 547 18 635 163 71 552 519 -822 80 430 81 37 635 260 808 694 -171 729 630 555 844 70 841 34 466 832 873 139 -511 248 594 -213 466 328 -51 889 32 -732 168 163 49 149 199 -817 61 158 628 742 887 809 898 882 379 191 16 196 675 888 -965 816 235 -772 603 752 -692 553 741 -409 222 208 703 57 320 -139 585 162 899 895 211 -20 426 453 795 422 228 -717 609 195 869 490 798 221 750 450 761 193 622 -980 646 843 79 501 51 -802 462 635 -441 461 681 -579 494 206 274 489 680 653 524 440 -953 794 29 244 15 778 -455 28 70 -782 100 767 312 379 368 -638 77 881 -3 889 494 729 162 87 235 736 627 766 741 251 5 889 196 534 85 262 -637 683 289 -915 101 388 951 414 818 -630 828 894 851 77 34 -4 7 196 -566 194 83 960 160 824 -438 617 864 757 203 48 118 619 782 -242 204 883 -303 555 448 -986 478 375 260 381 452 345 777 510 -660 411 703 -425 723 14 -2 386 682 -639 243 885 -740 414 655 242 24 858 876 22 564 475 888 141 -951 848 521 652 894 397 -987 286 859 -985 661 734 -520 111 219 -938 424 513 -2 785 78 652 179 102 -539 507 123 24 382 162 -935 683 110 785 536 155 534 101 492 744 317 305 -623 649 415 -653 763 891 60 13 827 -663 765 105 290 626 611 -736 203 144 626 768 826 -13 53 513 341 739 614 732 484 82 88 113 730 703 861 593 -7 373 605 219 862 522 975 553 299 137 417 501 -820 443 420 505 630 525 118 123 363 383 108 898 964 396 111 693 251 123 337 96 495 894 715 456 367 642 160 865 331 577 118 111 171 189 769 853 513 139 127 976 122 234 25 186 682 -665 131 32 309 669 128 -697 63 894 -289 30 688 470 347 118 198 317 229 521 707 149 425 772 339 -749 248 460 -563 674 697 -282 361 827 501 171 595 428 526 709 -226 437 790 161 560 289 -922 358 657 -942 431 515 -42 456 387 896 660 686 -745 197 511 -297 467 24 -770 768 194 -124 349 771 -463 823 308 -774 236 19 -134 666 376 223 425 859 189 435 414 575 732 173 413 639 421 23 343 887 446 873 807 991 301 255 314 438 177 421 465 412 -161 883 229 -234 158 653 76 848 240 -158 175 71 -334 188 709 -13 764 203 225 462 227 -469 406 528 -315 220 65 -187 393 581 -924 584 564 -95 302 721 709 879 668 448 121 843 -982 487 182 -621 426 97 -119 352 611 -892 183 116 -65 321 335 -749 634 779 932 511 462 195 616 763 615 525 793 -265 674 13 -871 44 552 562 123 77 -941 457 428 769 117 663 -316 304 83 -530 555 716 -100 487 378 -539 134 93 -25 450 670 168 637 495 -768 766 538 -517 228 713 260 739 321 -861 8 437 301 344 740 -865 166 446 103 766 85 -720 79 218 -75 155 719 -606 155 372 577 791 652 689 551 490 -591 842 498 845 896 893 636 131 159 -966 134 76 -382 567 155 287 192 309 658 538 483 -536 3 579 -961 345 281 -572 54 223 477 252 218 870 340 400 -220 874 586 -245 644 252 -39 684 495 669 542 132 103 6 609 144 794 663 922 485 107 755 614 213 -923 391 464 246 213 855 397 193 829 282 301 624 885 562 407 -869 284 100 -586 487 158 222 531 51 -515 306 536 -757 361 301 -445 690 743 970 336 56 -875 485 248 405 268 600 -572 405 262 187 137 545 -14 51 183 -357 626 714 -654 558 531 -567 314 372 75 636 759 -718 861 343 -518 218 662 -219 199 167 -858 586 355 -414 224 457 569 868 182 -766 766 296 -144 299 854 -514 184 319 -391 811 54 767 594 67 709 676 284 -929 457 534 89 552 219 -457 290 495 199 211 514 -367 897 379 680 853 729 -767 439 64 551 500 874 957 367 567 223 577 394 458 600 3 92 789 554 662 484 895 -844 635 206 569 120 202 -401 801 155 27 534 645 990 638 245 -84 795 611 734 118 339 -72 728 90 982 20 30 -313 535 513 981 591 300 786 313 419 40 464 319 -754 444 5 890 434 642 286 237 705 287 417 532 -271 651 604 -442 538 238 671 419 880 970 558 344 -560 50 808 -589 596 351 -885 886 836 808 625 438 -257 74 726 199 813 294 930 742 44 85 701 581 622 272 151 -246 194 760 697 586 809 404 397 504 254 264 542 590 772 266 679 15 339 -96 66 251 249 597 93 992 34 845 -476 557 268 -526 211 461 -314 260 198 494 165 595 850 471 858 291 661 782 808 492 796 -102 148 14 -800 97 662 -556 89 695 -812 713 351 455 640 613 -433 426 873 965 172 189 -589 474 659 -980 365 472 -399 625 63 249 323 211 162 376 307 -377 520 448 -283 609 312 420 116 51 484 84 528 -744 301 752 -804 264 325 855 886 466 240 635 841 550 449 368 -591 872 887 456 241 647 567 13 763 570 398 898 -851 806 350 -200 503 613 725 858 796 -82 836 833 835 876 619 375 279 167 -558 888 190 481 196 483 -673 663 495 141 385 892 -510 635 850 -661 735 452 451 312 461 -801 630 396 -169 566 423 -50 493 701 -932 788 688 -542 169 883 892 248 698 86 242 234 -770 232 868 579 572 755 330 675 218 -958 674 848 -463 606 565 -241 308 209 -388 176 96 -849 286 316 186 878 616 283 217 857 68 447 188 636 678 811 -158 460 586 -941 702 359 -442 491 116 822 702 423 931 714 651 678 566 36 -454 452 66 -139 187 334 -531 155 832 508 143 609 -681 885 168 -296 45 869 214 103 511 -670 778 312 352 761 126 -298 437 294 -645 650 532 -660 819 686 -329 380 881 279 699 865 -802 755 61 118 269 164 -72 851 41 -261 4 801 164 758 791 -294 648 380 -449 655 129 982 95 100 -580 366 531 500 345 329 -936 595 235 -475 813 555 440 641 506 -368 781 509 -616 197 418 -274 356 166 -795 807 872 -614 42 67 737 862 432 767 814 829 147 730 523 -419 707 436 635 847 228 -360 179 108 300 415 305 -330 542 712 235 147 670 -594 885 711 -476 822 724 908 389 689 836 336 519 210 569 325 -203 457 324 525 849 502 -516 850 17 -160 420 610 651 207 808 821 865 793 683 690 714 307 386 642 -135 348 363 390 798 819 -387 575 767 166 459 768 434 752 339 -857 803 545 851 676 562 295 360 403 860 819 500 666 166 37 508 32 436 -330 222 385 -212 787 59 206 105 570 -126 340 421 -188 335 323 -743 238 151 -330 33 510 872 594 428 -877 560 593 611 320 624 546 442 897 783 482 835 141 389 40 162 163 431 982 275 765 957 84 103 -93 454 135 -484 378 780 -205 801 440 -713 412 811 -437 511 353 11 94 834 -754 687 374 -863 50 536 767 784 863 631 41 98 -715 400 552 -680 316 81 -349 763 882 -758 851 445 -47 766 55 -843 677 200 -358 575 887 616 512 88 -697 31 871 165 263 64 163 648 463 -34 320 831 -554 772 693 -921 814 695 124 819 560 830 276 389 630 619 115 -632 487 679 -145 890 709 777 408 123 -260 871 823 3 189 242 433 487 165 -175 767 131 -828 591 49 331 521 377 -629 703 147 186 871 633 -736 278 674 724 608 181 -153 3 391 -338 788 878 -321 466 744 -791 838 486 -91 21 158 -63 493 861 -417 179 883 -833 595 313 641 871 20 -479 318 119 -676 639 174 -986 354 61 -257 233 526 -762 294 515 623 455 536 433 145 128 -407 828 358 -473 448 104 739 689 74 -290 262 444 829 886 234 -198 153 587 414 348 871 -508 387 316 -794 62 823 -759 847 67 320 640 46 -723 659 333 -194 870 595 -51 351 632 482 853 836 421 619 284 443 11 722 759 818 835 -667 359 782 399 132 573 -404 209 192 741 442 3 -527 800 872 -981 649 374 -297 783 378 -462 656 96 -27 500 107 894 711 24 981 896 434 962 247 565 134 484 419 80 810 318 -697 881 118 876 684 52 -47 475 708 300 548 359 -294 495 221 -919 376 216 315 190 462 -569 576 104 708 254 640 226 834 601 -505 589 581 -888 717 417 -384 270 891 -277 23 590 -67 729 184 -347 78 800 -219 161 476 536 170 781 -425 648 767 427 596 455 760 660 272 -724 776 593 -782 751 615 -793 184 496 -157 737 206 -895 657 335 605 138 495 532 675 716 -736 102 464 -470 130 159 337 842 870 -792 118 746 152 336 596 -233 295 780 -186 438 668 -329 344 477 -995 201 666 951 585 492 867 849 594 682 132 775 892 769 716 -39 829 885 506 581 320 -46 100 666 885 114 204 -48 385 599 780 142 851 -554 394 535 -163 461 535 882 195 718 -344 87 586 623 848 514 -293 607 247 -522 61 346 144 398 512 899 450 48 -151 183 190 599 529 583 -967 466 195 119 149 441 37 657 527 474 133 526 -360 492 284 686 271 396 -917 767 793 -354 618 395 694 167 577 583 566 205 -383 651 722 -337 422 870 403 859 679 81 186 811 -342 26 402 642 112 724 337 595 642 982 742 359 -824 88 577 -596 523 294 -592 692 96 729 207 518 -749 110 528 -19 643 713 543 801 738 -356 395 1 820 385 596 -787 267 489 372 595 628 200 599 250 -406 807 41 -711 888 247 758 91 408 686 24 202 -750 767 102 740 164 549 840 336 33 -13 249 299 827 573 893 -946 574 643 603 20 549 795 461 588 293 520 731 500 258 754 -799 760 673 -945 200 836 -297 541 271 -813 628 519 -863 356 192 81 762 817 423 466 836 923 313 396 -338 407 67 892 59 324 298 813 184 -930 820 383 557 475 75 579 162 703 -651 199 210 592 280 71 -492 155 588 -605 740 459 357 733 517 -67 683 429 -832 405 400 -550 62 874 -323 93 135 -221 642 385 640 395 870 998 191 547 950 434 387 408 743 271 -776 528 53 305 496 457 -296 899 570 830 476 662 -836 755 455 -99 395 141 -584 157 536 -514 455 778 32 857 363 70 765 205 -860 342 733 -756 399 380 452 855 378 673 385 853 -514 102 759 -759 203 305 233 171 462 268 57 68 797 542 25 659 564 841 -84 857 282 -500 353 680 -421 306 687 957 31 171 661 418 324 -880 411 526 324 544 749 885 365 805 -495 62 498 -571 174 162 769 542 170 103 794 522 734 473 827 -280 582 10 -757 696 479 -534 616 889 -356 840 584 192 678 48 -52 635 162 298 564 387 311 485 28 480 740 821 -599 775 445 880 647 179 589 690 874 -633 209 589 -193 253 580 790 197 409 290 45 143 -249 443 758 -463 206 395 916 86 234 388 540 108 532 20 755 10 461 596 835 480 804 423 487 208 -845 229 404 915 19 501 210 22 95 -533 359 301 -839 827 386 395 315 25 -746 300 96 460 462 556 256 598 187 -189 473 673 -581 80 54 622 96 72 -926 306 94 -631 425 504 -831 887 483 -46 734 797 831 740 248 -674 601 710 -266 209 407 420 620 31 545 391 111 -102 566 206 121 340 563 -34 209 139 322 378 125 -896 85 10 -300 716 750 700 594 450 409 128 658 -633 801 429 997 398 820 -193 48 485 64 588 133 -983 110 510 693 114 594 -597 66 461 104 266 155 -95 327 334 414 794 286 442 392 683 -887 151 782 -303 168 603 973 746 290 605 615 399 -534 609 512 512 664 629 -428 620 895 -322 125 321 -436 339 267 649 81 710 -816 695 860 417 44 179 -881 217 25 608 574 691 558 541 451 721 305 214 150 529 833 896 8 109 368 824 447 934 125 580 943 109 426 -445 27 469 -167 598 738 109 507 411 400 865 103 750 887 407 -84 689 36 -1000 485 95 909 653 70 -945 240 194 -766 535 355 -89 790 381 -568 376 130 -231 885 636 -769 285 653 -66 188 691 92 304 479 279 456 115 -475 665 767 394 421 158 888 807 693 -458 719 634 -226 251 109 -297 572 94 -709 403 430 -257 389 669 -515 834 124 963 191 344 295 37 764 -195 25 723 897 419 541 830 345 843 791 349 514 -816 192 68 465 687 457 34 72 442 -491 835 6 188 864 196 332 811 233 347 16 309 469 813 728 -39 496 172 -745 339 572 -880 275 763 -212 640 601 896 826 672 -111 236 658 -306 224 621 -810 608 532 474 8 599 -918 129 512 261 843 159 785 598 549 -644 71 823 971 511 562 371 559 540 395 148 775 652 642 150 -727 484 810 256 558 817 54 93 45 917 406 39 -973 891 637 175 200 759 897 323 369 -989 146 27 -450 641 174 -624 894 867 -675 19 451 -214 627 160 -598 881 304 699 851 710 637 78 752 -175 806 51 735 555 425 -197 866 571 -371 868 311 -546 744 356 -379 822 374 -977 808 100 782 711 133 -314 762 135 -653 851 212 -802 729 169 -51 464 724 625 568 689 -105 749 709 -142 256 552 -187 629 473 739 552 381 -110 634 243 674 172 156 -992 419 106 -728 518 834 640 719 450 -637 444 169 -196 792 17 864 550 324 215 715 52 -760 406 603 20 249 389 14 223 560 569 384 131 26 756 700 -788 396 518 -139 812 113 -871 168 56 -3 232 657 921 899 524 872 239 29 227 11 329 415 25 552 826 246 35 -544 573 842 855 885 337 324 798 300 -511 879 519 -404 76 802 -847 549 801 -324 174 191 -744 453 202 785 168 226 288 494 524 -226 103 196 -485 410 232 -497 335 181 455 476 159 -475 672 286 227 677 887 479 253 212 169 862 664 670 899 831 -652 639 476 -229 465 630 -682 180 140 201 335 526 -719 842 153 -961 68 824 -824 95 601 -738 74 5 -127 295 18 236 718 68 118 466 706 -654 789 270 375 459 501 -586 360 888 491 441 829 -257 732 896 -233 460 142 -581 123 267 -625 48 562 245 637 379 -188 307 896 70 453 784 -561 329 342 -508 395 753 379 87 345 -93 830 228 603 649 687 396 220 861 63 748 61 -876 393 697 -398 157 103 197 627 608 32 519 36 -575 11 482 -423 390 620 -879 749 602 448 204 350 86 701 622 -53 564 469 -393 140 13 655 42 221 -143 891 900 264 775 570 -749 100 580 -415 229 121 404 702 21 805 450 225 -93 88 77 128 587 640 548 194 779 412 549 872 884 159 14 -965 375 788 -696 679 39 535 616 267 107 220 68 928 478 569 -696 185 656 280 565 343 919 565 588 49 629 289 -80 65 499 785 401 25 972 405 703 -390 141 418 -372 100 690 795 28 267 -737 232 503 470 512 219 -636 583 835 552 584 563 40 556 679 -610 541 179 -486 465 636 -631 375 828 -462 655 27 -573 50 55 -455 65 338 799 52 584 351 804 320 665 96 875 -856 653 80 -291 322 507 -364 460 261 -585 440 363 269 685 427 -442 637 314 -141 754 366 -205 858 321 414 675 469 988 46 158 387 507 479 145 896 39 -443 411 530 419 32 366 -302 890 102 863 850 8 280 545 17 -499 611 691 621 651 114 -674 307 211 484 146 717 462 491 764 152 248 274 -19 420 357 -801 170 347 900 233 348 -893 714 44 -477 667 654 166 240 404 -821 166 762 89 250 7 -43 865 549 -579 617 849 -754 51 368 -945 802 589 -947 702 821 100 662 686 -657 637 504 548 455 743 -297 334 9 -183 475 310 275 485 274 224 358 43 924 556 145 -557 211 46 831 264 799 951 664 560 -211 259 297 -156 559 751 387 415 237 447 132 763 -844 807 347 682 283 704 -176 607 412 268 450 622 565 881 886 263 385 701 -177 626 112 471 470 722 -627 209 236 -939 856 367 976 65 326 -278 447 608 778 23 315 389 643 816 962 408 797 -153 123 333 -800 398 58 -637 121 527 -116 647 736 172 508 743 690 284 807 715 459 405 175 489 479 641 30 221 556 192 680 104 392 803 -764 392 300 -907 607 421 872 643 167 -393 15 726 -551 758 162 908 873 672 -336 800 260 543 193 289 -485 350 480 -205 506 23 -651 43 414 -1000 588 172 220 760 815 438 767 881 -284 669 738 -323 529 763 -252 845 662 59 856 356 -822 803 861 -499 652 55 -834 852 643 890 625 502 -796 615 421 -16 431 241 -726 460 769 436 208 765 -651 319 605 -345 718 560 -738 749 462 923 750 213 -71 368 216 -329 158 840 725 814 555 -303 551 137 -963 125 597 -643 513 856 -679 662 275 825 870 92 384 532 840 -503 207 741 161 837 261 377 360 418 68 385 332 322 882 34 911 719 158 -193 528 722 462 150 483 288 427 504 -68 312 136 -429 761 342 764 523 330 -676 500 690 -507 468 226 -524 143 208 609 854 78 -482 413 658 -361 775 807 -326 616 333 277 548 696 64 471 557 958 235 231 -113 311 730 228 781 543 313 843 548 -858 161 60 199 201 887 -195 52 249 -363 469 771 -255 327 106 -25 514 468 56 543 372 705 849 305 299 462 247 47 204 459 -894 604 659 -356 61 533 245 803 637 545 441 205 -884 738 583 73 314 196 92 670 790 -684 527 790 220 27 351 -882 126 607 176 284 310 387 429 422 71 326 377 507 524 869 -537 592 706 897 609 841 34 825 519 24 497 597 626 415 722 -368 844 106 593 131 586 667 2 11 -657 562 586 -389 477 277 568 75 193 487 820 802 -521 606 778 -751 282 375 746 309 841 -633 93 784 -76 239 66 -939 806 68 24 1 681 709 64 257 -414 832 383 430 871 302 -17 2 60 561 552 341 -265 798 701 -25 17 846 811 242 184 -724 255 141 443 279 193 875 889 256 684 27 239 -234 257 210 820 493 263 879 554 814 -329 89 711 824 516 780 969 827 121 404 304 427 796 799 706 488 227 746 795 811 772 -715 29 180 -554 449 672 109 80 377 -478 104 465 -215 828 133 -736 597 111 -764 653 414 -238 849 365 219 389 591 -36 184 553 -65 321 581 267 668 182 -410 377 261 -533 51 416 983 436 343 -885 752 91 26 288 743 -9 303 691 807 122 179 -3 687 414 301 274 735 -218 93 554 963 584 82 75 551 132 -209 134 620 -67 750 471 824 628 811 218 19 213 -791 727 386 339 276 224 -595 378 498 691 212 590 644 175 273 725 502 823 -192 293 109 327 479 858 -750 755 637 460 873 707 -576 834 533 -991 74 861 885 731 390 -718 518 775 848 795 376 722 303 721 130 431 299 -461 233 205 -25 793 177 782 769 111 -234 230 236 278 815 66 -733 149 387 -133 125 4 393 373 850 -79 595 252 -759 78 734 -9 469 66 -5 545 10 823 479 830 333 97 160 920 576 126 285 543 275 823 263 399 178 756 823 427 777 569 379 670 646 -288 13 267 -970 460 811 -561 184 441 69 69 589 -720 190 264 605 427 859 -969 151 221 81 829 128 -397 557 5 24 588 726 121 452 739 787 382 350 -651 374 533 -411 295 654 978 375 895 793 632 421 951 316 571 -977 397 552 51 453 260 -693 177 847 -968 650 450 922 438 832 324 187 357 708 429 651 -239 359 177 -245 552 808 328 756 223 950 279 672 801 830 224 12 589 452 -390 174 253 660 548 690 -457 372 29 699 781 457 -451 42 815 725 250 518 184 878 373 -393 380 704 -870 382 685 -995 746 374 256 157 547 708 17 194 150 760 566 578 111 446 -714 60 539 252 237 840 -731 321 869 994 680 349 -903 862 782 981 367 627 -694 375 783 -248 636 851 -702 686 762 563 816 872 -40 502 83 250 154 319 542 323 692 -190 69 523 358 466 485 339 700 851 -882 406 326 600 711 61 -497 309 798 -336 524 713 -864 336 314 818 738 467 789 180 841 232 491 62 106 301 527 190 841 378 -807 311 784 370 511 646 -570 766 54 579 831 629 691 867 64 756 137 801 -678 678 81 -286 162 623 -425 169 23 -646 711 15 -617 304 325 -734 326 888 -837 408 753 316 387 683 -656 178 701 -441 334 890 -140 108 719 492 775 881 -86 602 149 -164 108 11 303 892 315 727 710 640 -586 274 148 -781 842 586 101 187 764 -746 598 249 495 10 409 -387 568 884 -307 705 144 -696 8 135 -430 587 844 -139 254 217 608 673 211 94 26 449 9 80 146 -243 175 156 365 141 609 899 34 277 -65 128 133 178 284 192 12 754 778 407 115 131 -824 576 855 -14 722 881 -466 731 112 379 140 339 86 109 512 771 244 691 203 574 74 -606 86 879 423 546 146 -294 322 721 -540 360 542 -860 794 424 -648 525 615 -410 412 624 468 59 785 -469 882 128 -878 885 702 247 231 839 -522 406 536 -677 712 857 -257 73 316 536 365 261 711 717 786 -623 559 349 253 827 459 -763 811 440 -384 585 476 569 484 758 -540 362 263 -305 332 199 419 768 563 -868 831 432 969 661 90 -631 214 69 -873 603 879 366 219 615 641 589 198 698 49 612 312 44 148 -162 48 480 -264 420 399 851 204 382 -818 773 142 23 894 407 491 521 109 -179 639 327 487 332 67 -615 782 115 48 594 211 95 533 310 -674 721 781 925 6 8 -801 430 1 -495 73 573 -835 647 311 91 34 694 558 571 575 -976 819 321 186 315 5 848 393 725 428 818 449 -236 776 506 823 875 87 -24 532 212 -652 297 858 -989 441 43 956 651 614 531 127 584 -249 714 50 -545 762 443 731 742 360 -569 806 288 -263 82 314 -977 258 846 -866 158 294 -757 421 786 838 478 536 -49 261 663 686 312 528 -564 419 441 878 350 282 -711 834 240 976 871 321 842 146 630 687 533 839 -268 28 412 718 466 889 -95 669 301 967 556 612 146 492 182 586 22 583 68 811 516 59 140 538 -321 682 684 960 321 368 -102 305 395 -439 123 861 849 529 629 701 748 284 812 647 827 -955 33 848 428 653 811 95 612 102 433 43 835 168 103 307 -565 154 611 -819 615 786 541 217 466 -478 118 365 -543 683 111 -864 580 196 435 108 848 -3 256 612 -202 41 654 384 509 809 -910 496 114 -647 877 728 538 371 96 -97 545 214 119 102 48 -370 590 627 -923 126 787 -824 523 142 987 658 742 -499 549 389 -586 202 365 193 692 787 -311 747 431 -46 266 585 -847 796 326 979 673 451 -83 550 74 710 189 247 -857 735 604 -76 201 857 -759 395 648 227 736 546 110 442 812 -654 195 759 71 626 532 74 96 233 -353 606 473 645 502 107 -252 238 841 104 363 194 -288 4 640 -240 483 475 557 545 68 168 343 314 -73 467 91 -90 141 186 -58 840 844 -934 885 445 -528 85 682 13 789 144 158 602 199 397 214 734 123 371 430 290 492 773 -245 419 339 145 29 531 -917 823 470 -74 289 454 -830 814 590 903 379 479 -301 137 232 149 534 497 -518 557 19 -488 699 510 936 306 80 826 851 108 256 786 82 577 664 423 730 34 336 519 190 714 -951 489 850 -968 138 483 -772 573 191 -101 537 41 -140 373 346 40 599 348 -653 507 234 -219 884 897 703 866 83 938 537 272 -149 687 812 600 271 101 934 352 673 -376 451 309 -984 211 733 -839 51 431 -92 51 89 -307 132 72 -910 573 626 -53 376 464 -342 76 734 -42 310 185 -317 786 687 -657 402 898 876 415 100 106 723 202 -653 417 333 -882 159 119 207 883 743 484 130 218 -353 240 293 80 450 654 717 433 591 103 777 144 -548 105 558 -196 763 381 -495 610 849 -662 581 159 -292 588 141 -149 424 322 -680 671 561 -635 751 110 -82 220 595 661 324 523 904 528 627 -486 832 489 -954 438 251 194 428 831 -248 588 570 44 539 93 -335 760 763 -23 425 665 -62 795 885 232 8 360 -94 213 887 484 127 871 -927 473 408 -925 819 887 -95 423 574 -526 167 265 -734 284 176 280 61 652 -756 899 598 580 584 606 -609 790 870 -222 400 672 307 275 590 -355 132 164 -382 506 330 134 124 665 809 556 725 360 752 723 58 33 406 -437 624 348 -868 354 274 -721 54 673 402 213 99 991 358 230 -794 229 735 -613 363 10 551 673 565 -325 785 416 49 595 500 907 58 224 -846 442 629 627 73 735 -249 375 47 249 418 457 -270 624 685 316 311 199 625 662 23 641 889 860 256 91 554 108 598 612 -117 604 205 711 883 330 -455 235 274 500 717 897 236 133 360 386 458 173 761 551 162 720 107 252 -327 267 1 184 650 656 -559 814 638 -630 759 723 -275 855 109 498 507 825 247 895 57 -994 582 566 678 343 216 291 63 374 894 388 641 394 373 442 -351 666 355 638 336 266 112 761 220 -328 560 779 -304 407 773 204 665 506 821 195 900 -812 787 114 562 781 502 754 828 26 295 629 691 -750 168 126 515 532 38 -514 105 649 -336 553 207 989 158 871 494 431 166 294 20 104 107 34 884 960 740 863 -315 87 592 -925 689 811 -148 604 442 390 843 546 890 7 199 -103 48 408 119 543 890 -764 189 61 539 848 94 275 209 885 -163 494 72 580 622 760 -210 874 516 932 316 458 -971 459 516 779 756 564 -262 227 258 -272 764 446 -712 503 393 334 330 653 618 68 247 141 500 20 801 791 893 -832 675 361 -623 256 819 92 36 726 7 274 52 264 554 815 861 895 470 554 481 799 358 899 18 -96 146 460 820 214 234 80 791 489 -950 135 576 275 43 2 -422 259 607 845 21 601 -34 227 181 216 185 232 434 442 824 903 717 69 62 137 334 547 869 224 387 619 358 -637 246 452 916 877 711 -578 522 783 -477 688 109 -745 804 345 -114 90 786 -739 793 655 829 207 843 -186 754 812 -463 94 582 147 857 880 298 825 856 -40 447 529 642 722 368 602 278 323 847 64 413 984 726 357 338 607 616 -567 822 469 996 411 562 -923 410 570 8 809 494 15 221 93 943 364 814 462 718 191 -915 465 307 597 202 184 -395 592 842 820 25 815 141 321 326 954 351 735 -376 359 695 769 375 68 813 70 483 -73 133 300 -931 518 817 -873 467 118 10 772 709 604 793 734 -982 486 154 495 740 556 182 716 15 -272 338 441 95 51 562 -723 630 694 -771 552 363 -555 779 829 262 342 753 -278 746 697 -445 216 282 461 12 121 516 646 837 -918 174 274 822 722 376 384 799 106 -771 380 657 -908 725 535 272 339 28 -976 662 773 -480 869 89 -747 330 152 -526 399 797 -138 481 122 -165 156 843 -90 340 794 -633 421 273 -77 813 98 410 338 488 -163 562 249 -190 635 218 -950 88 599 -947 614 97 -999 176 630 -378 63 785 365 326 276 -142 693 748 682 817 713 931 679 150 219 516 711 -733 278 497 -664 180 585 -465 233 298 83 234 474 -936 409 536 300 474 861 -473 484 706 975 766 674 -913 350 452 -864 369 67 -502 636 345 695 273 576 979 560 809 -472 95 194 853 260 602 141 360 175 653 788 710 758 163 628 -269 302 77 982 538 445 -299 636 232 697 331 556 372 662 215 780 443 310 626 696 569 -173 637 80 454 591 867 -285 349 181 942 833 482 770 867 171 66 68 807 -902 565 289 553 738 103 -680 870 545 481 296 340 101 324 129 -520 630 719 -853 745 219 -221 588 151 -887 610 118 -717 177 237 -859 27 802 30 432 691 984 152 712 -172 285 108 -881 86 483 -353 867 264 -935 766 108 -164 845 747 338 558 457 907 494 685 244 335 711 397 517 294 739 729 782 -691 201 868 343 648 834 -394 66 751 -186 602 695 -388 492 405 68 500 898 952 744 384 714 93 1 908 132 801 205 34 682 86 44 882 5 639 681 -262 546 746 488 612 499 -965 524 91 -509 45 590 140 249 485 -877 264 629 -177 624 760 576 581 845 -143 419 888 490 225 627 770 863 324 -884 504 35 -934 891 610 -744 782 654 297 722 3 -567 197 318 61 573 41 272 1 621 117 58 139 256 200 363 34 70 378 409 738 33 195 105 23 5 513 804 -390 663 677 612 448 25 -571 862 649 321 286 649 493 503 758 -616 812 57 -2 898 127 -573 408 864 -841 3 120 -419 208 685 -464 271 447 164 283 894 -59 665 7 -311 238 293 -662 432 847 95 868 758 -548 766 756 -470 194 315 445 553 317 265 87 577 301 423 847 -853 640 281 292 881 97 799 870 335 291 660 818 237 308 785 247 860 650 -646 742 843 968 587 548 636 604 634 -636 405 208 -590 652 847 -557 97 879 -461 448 1 -627 191 712 790 780 119 174 327 130 876 733 871 970 553 558 617 690 261 -898 417 469 -992 560 565 887 851 164 -361 525 354 -750 167 234 -831 594 612 198 770 445 869 92 97 978 810 838 -562 412 492 255 274 60 -776 83 671 340 822 621 -596 661 297 57 363 464 242 132 209 854 83 130 950 4 221 146 482 182 -864 372 646 -773 28 19 238 152 153 -92 44 74 -520 48 786 977 458 249 892 252 432 400 606 514 81 608 517 -799 691 522 -820 370 549 -602 160 752 -549 568 795 -424 800 895 414 377 504 214 469 755 -855 821 513 -889 402 220 -21 256 26 -271 291 768 -850 71 289 -150 821 448 -299 772 167 747 1 67 -959 15 443 696 329 64 251 226 884 615 637 438 -966 769 745 -640 98 135 79 900 257 -932 502 177 -85 803 101 234 202 101 -200 496 115 -706 392 495 609 195 720 793 510 457 -18 145 325 26 757 474 712 336 525 -132 256 126 244 572 80 996 258 281 -4 858 776 -638 204 320 -44 859 124 784 741 320 460 519 176 385 431 563 709 599 819 986 95 542 -83 644 799 897 340 808 -975 255 163 -356 611 676 357 839 686 780 675 578 -349 887 196 978 672 678 -159 133 428 -989 671 575 -596 388 318 254 386 709 713 363 63 -925 607 726 -697 516 716 -460 497 491 418 900 477 -335 579 301 643 872 433 570 183 204 -604 139 591 413 893 128 -678 758 490 484 733 248 -439 588 764 -523 229 412 367 499 411 395 64 89 595 359 60 -620 182 294 383 578 484 -775 392 476 -195 14 333 146 650 218 894 264 857 109 541 185 -428 460 683 -418 855 799 823 651 257 134 83 438 -120 618 116 463 843 507 -509 400 572 675 447 373 444 793 636 -899 154 276 -815 826 735 820 160 742 318 483 544 -326 70 626 -836 850 343 479 365 337 -263 356 737 -740 784 335 532 528 279 820 229 432 247 167 357 534 787 516 -925 457 151 170 383 220 -505 747 221 -863 326 637 25 515 93 261 375 28 47 608 555 925 680 836 356 413 40 232 540 548 -918 705 777 825 594 254 61 820 821 205 881 295 932 481 54 39 306 733 -726 615 12 -825 379 424 -86 711 116 -839 345 425 -58 198 230 70 375 823 -624 237 794 596 294 827 -10 327 407 -204 66 712 -872 640 426 291 467 857 467 333 667 82 746 112 306 288 361 -13 659 736 -738 487 124 -845 183 417 -719 225 795 -961 321 860 -349 302 651 -472 345 217 584 812 601 403 546 446 -934 705 734 -774 192 544 -587 606 130 336 14 364 -95 247 588 -301 887 61 -889 490 414 61 570 758 -570 607 722 482 410 367 -972 376 171 713 754 415 256 68 172 737 456 185 -248 361 432 291 161 418 -849 872 59 -836 485 628 -26 367 334 695 850 743 761 30 270 184 843 176 -50 451 243 321 240 750 -194 392 211 -611 283 423 406 287 446 916 703 82 743 77 449 177 224 450 971 686 479 -807 522 473 -932 772 23 -638 293 262 -589 51 705 121 240 139 895 898 477 -860 714 332 622 310 408 122 239 632 -877 62 469 -347 155 90 -575 475 13 399 137 357 -40 549 460 -84 322 751 854 570 749 -17 310 614 -886 184 75 -427 506 313 -944 429 427 -676 882 581 265 59 208 829 158 344 -14 518 44 -403 786 418 -653 293 87 995 276 448 -839 590 632 -413 463 289 -900 120 718 726 296 751 658 614 810 -683 43 67 361 781 637 -744 178 522 -875 326 814 -137 373 241 -389 186 830 342 74 445 -470 326 564 -701 104 11 302 514 624 611 232 667 329 345 599 65 501 777 -561 279 202 304 142 626 -355 453 812 -74 547 885 -630 229 413 -704 331 26 -281 394 309 -163 524 653 636 441 254 712 880 532 765 385 673 790 182 278 -347 79 853 698 864 234 -238 760 616 440 432 162 -952 769 685 -699 857 225 -194 821 205 689 86 641 461 29 822 790 672 807 618 22 823 3 685 734 -581 525 265 -820 673 134 616 832 63 -204 721 200 -12 435 228 -691 425 162 -610 391 885 248 310 6 -730 565 690 -896 484 314 468 616 139 553 584 764 995 777 748 209 273 568 -392 462 102 -664 623 527 749 613 17 -267 562 378 338 432 43 -320 188 578 493 157 346 -117 362 29 -201 709 805 -954 218 230 -687 827 743 767 815 465 845 116 178 861 249 791 -509 439 322 -615 419 510 -686 765 718 -541 400 231 140 799 40 444 145 257 -127 111 183 -585 178 149 -268 823 264 509 636 564 51 879 103 -76 264 521 585 331 437 -498 690 837 933 627 32 880 352 142 -785 820 371 563 852 345 -973 213 80 -310 364 111 244 888 426 665 174 756 -147 228 598 -11 461 827 224 785 605 -693 466 57 848 433 876 -330 496 827 914 875 139 -855 18 554 -793 162 541 -867 879 766 -412 233 94 -615 474 606 -336 498 491 -132 605 108 -776 5 540 851 727 187 777 893 214 -433 291 231 -80 698 444 -887 631 475 378 472 759 571 9 332 -23 425 882 819 494 638 978 670 643 669 822 521 -545 319 804 -450 291 601 794 804 384 520 335 7 878 858 15 -791 135 440 -910 6 85 -820 884 806 622 553 727 -506 461 830 -641 581 300 362 32 590 -585 878 546 650 398 32 656 728 889 170 437 176 561 180 181 345 560 217 451 734 769 729 580 381 -690 40 62 409 302 93 -349 369 70 -852 819 519 279 375 346 967 898 834 894 59 165 -825 257 776 491 360 661 511 289 341 -308 200 432 -547 461 733 697 412 254 -782 60 172 536 691 599 -767 359 596 -482 305 654 -165 380 62 10 723 421 723 35 710 -237 679 61 194 484 521 -622 381 85 83 399 144 -745 87 835 -395 172 345 -400 190 649 -495 425 181 667 588 3 887 511 89 248 826 767 -940 350 782 -83 386 280 -888 593 418 -754 498 589 -658 150 831 943 455 355 575 874 94 -623 814 604 -82 614 529 536 475 300 38 60 702 119 577 187 -649 389 779 -380 188 428 809 330 577 139 325 183 445 500 209 739 730 122 742 148 787 -77 436 413 -526 174 472 -225 746 148 613 749 537 243 269 776 -730 430 257 998 521 582 -419 67 233 -611 658 62 662 52 261 -1000 875 697 113 250 22 84 377 819 184 743 719 172 86 140 647 809 569 303 307 190 -564 40 308 -731 881 65 882 43 116 843 96 143 -609 509 392 -436 545 820 835 781 662 -447 653 800 692 452 760 413 508 218 -498 244 258 461 265 238 325 348 333 -108 691 428 -266 34 88 677 298 684 -503 585 565 510 639 317 961 883 821 -528 796 428 -310 50 671 547 511 88 -864 136 435 768 881 277 147 815 310 386 293 659 570 642 344 234 804 134 902 18 116 222 890 64 -151 180 113 572 679 624 659 736 791 -879 536 758 82 422 202 -208 144 843 -265 378 798 -480 133 815 488 707 857 51 757 188 -937 681 867 986 692 534 -151 237 369 -161 110 4 748 292 478 -451 284 621 -909 672 151 -59 344 335 -293 132 141 863 883 49 803 899 729 369 585 572 402 286 860 -978 778 69 -622 226 360 855 776 696 -273 419 519 -771 860 862 -737 420 94 -596 835 128 -796 538 126 -115 207 763 -544 461 148 -384 184 25 484 862 303 -504 269 178 -909 578 608 -778 241 179 -233 97 113 -605 2 651 520 687 9 -518 195 470 -518 511 705 -642 48 666 860 844 86 537 587 381 -815 848 110 -256 222 403 922 590 499 -714 185 552 288 857 390 -703 492 637 418 132 346 -909 345 341 876 682 79 108 819 78 -982 715 300 220 737 889 470 76 225 -26 64 181 -737 113 672 -149 683 97 -350 157 281 495 348 625 -764 624 458 666 485 429 144 403 243 243 745 207 -293 419 322 987 535 435 -889 386 217 559 588 426 -661 184 825 15 172 601 125 238 185 -147 382 639 295 877 513 -274 460 357 784 267 828 406 307 514 -408 118 51 -592 129 639 -415 369 822 -490 436 145 -590 61 382 746 114 816 -816 462 792 296 888 404 -96 725 670 631 831 76 -556 523 245 -453 483 374 885 869 794 -342 331 329 102 393 442 235 639 555 -798 623 116 -106 219 156 97 223 880 518 207 862 -854 703 484 90 350 66 -385 635 86 60 893 468 89 447 860 -118 383 598 -764 285 320 504 131 590 411 380 865 390 451 171 551 597 873 -514 139 375 -397 55 109 -159 815 154 708 156 600 968 890 134 717 327 471 -211 883 601 -522 694 133 -958 536 583 464 339 279 189 677 469 763 180 575 423 721 542 -524 830 697 -272 50 687 413 56 199 -116 887 44 68 781 631 750 846 69 780 87 797 -752 550 76 -877 273 849 -536 202 830 -288 782 879 750 595 797 -834 879 5 464 15 891 759 235 771 -911 85 768 -291 317 854 -895 65 555 233 440 880 -419 269 114 -560 871 760 -12 738 790 -708 854 856 534 114 190 -243 3 326 424 13 642 430 870 759 -464 3 350 815 36 806 -201 898 174 864 838 144 -224 779 33 565 671 887 -827 606 100 314 515 102 -260 291 166 -67 410 242 -155 777 278 150 477 275 -525 393 265 -430 169 143 603 787 865 389 460 622 -960 374 236 293 666 527 859 752 599 -102 747 160 -61 192 37 -84 494 565 743 69 57 859 740 226 -747 595 164 217 436 623 -9 376 148 978 469 866 956 780 717 -645 378 615 -234 270 859 -346 438 452 -182 881 573 827 792 464 -896 845 158 567 15 593 -611 706 68 -412 784 588 -447 541 468 921 48 897 -164 666 266 -154 421 704 -603 739 684 21 266 628 -416 122 572 393 89 586 -515 730 443 -396 619 379 44 524 71 311 246 118 7 634 835 73 80 355 -224 29 194 -789 551 511 238 687 685 -538 81 773 99 118 655 -858 223 425 920 430 293 -741 737 78 -707 462 209 500 890 238 -655 254 840 7 244 626 591 806 706 -984 206 876 -330 100 250 -506 320 368 -607 662 797 938 273 685 -685 718 299 -276 618 288 913 763 541 -448 571 785 929 214 742 87 630 99 -138 800 198 -789 546 569 -822 340 382 -574 478 654 610 693 524 508 269 241 -104 82 156 -312 316 91 -982 603 721 116 865 672 914 476 318 34 506 657 -484 432 286 321 142 78 744 203 347 637 551 480 344 539 366 521 516 681 -537 334 383 483 250 347 -693 416 874 -276 251 531 832 519 62 217 540 255 546 185 509 544 122 159 124 266 750 189 339 365 669 502 750 -997 538 99 -299 521 869 56 453 487 669 722 126 775 168 310 -116 65 483 -758 389 800 243 230 290 307 699 792 508 754 481 -741 255 877 825 681 497 593 789 101 -921 58 874 -44 533 141 618 617 205 700 12 645 252 155 874 441 715 724 84 223 577 664 782 883 840 107 663 -312 352 551 688 183 660 -239 140 293 454 458 61 310 410 72 455 262 227 780 456 41 604 540 263 280 205 145 863 797 303 677 86 655 780 740 128 631 156 199 -285 611 460 493 192 15 -967 548 607 -452 580 863 -56 595 759 398 373 896 504 805 422 693 44 261 272 528 606 509 172 813 -193 787 524 -582 781 767 785 866 466 991 366 145 405 62 740 163 765 168 932 610 211 744 583 790 901 344 61 713 303 900 -12 773 832 506 358 849 -129 601 315 -284 806 376 607 22 488 -130 81 353 -11 665 62 99 609 696 889 310 139 -899 875 493 -900 164 366 -917 270 775 732 842 476 946 658 433 -627 417 454 -939 387 586 -135 576 402 -522 127 110 -474 468 471 -484 870 446 609 422 609 -426 806 878 548 238 871 -125 36 680 960 261 196 965 74 634 551 239 361 704 570 488 114 696 107 -264 112 128 581 21 602 341 347 507 171 548 796 941 375 883 -279 635 243 116 501 369 -298 104 607 762 108 328 749 274 123 608 11 235 -265 244 307 936 186 706 294 209 353 -459 150 727 623 823 514 618 792 114 -414 494 217 744 556 376 572 258 650 -406 66 660 680 53 55 -561 590 292 444 836 500 -404 78 650 474 201 624 687 671 515 552 557 160 -732 202 716 -404 174 125 -55 320 242 -244 753 294 962 592 35 554 236 871 53 284 48 -246 158 300 378 598 71 -256 250 627 204 171 880 -129 467 205 847 564 577 388 472 429 -419 434 120 -932 688 355 -562 594 690 -415 248 847 -516 578 596 754 523 846 333 679 116 -388 702 634 869 849 297 345 389 768 73 222 353 492 90 141 -602 828 734 -613 765 133 285 50 711 -219 356 385 -574 441 215 193 454 68 326 775 16 -878 720 404 41 245 677 693 737 767 985 787 694 -30 574 611 403 411 660 365 792 167 601 270 608 315 763 213 -918 89 87 749 663 858 704 256 202 -120 202 90 346 287 876 892 310 601 102 465 111 813 430 55 -869 883 324 38 598 239 -798 432 379 140 333 142 197 637 397 798 769 598 139 768 37 -86 612 346 -434 166 810 -323 379 391 83 862 373 858 101 122 -804 555 605 775 196 37 68 693 725 116 544 645 966 483 512 602 450 275 699 116 440 660 845 870 -150 728 832 574 87 84 -205 583 638 651 610 833 187 778 678 -837 547 373 107 13 7 -929 467 456 -55 366 624 185 278 568 -46 580 396 -263 354 534 220 301 216 -42 852 878 442 591 755 871 154 401 -957 361 465 450 232 31 357 378 448 980 115 725 -652 721 404 895 359 757 -872 79 209 243 489 160 -928 884 750 -21 155 55 431 751 416 396 453 699 -174 610 176 774 491 342 898 39 163 -246 86 521 562 509 292 -870 382 327 432 161 533 186 392 383 -147 188 835 -848 67 597 -621 393 187 -279 543 277 -165 197 362 107 660 75 -243 431 583 800 297 276 911 589 7 132 793 125 -72 325 517 -386 198 160 242 233 356 -997 840 167 729 349 649 663 150 214 879 328 510 354 191 745 873 437 486 -520 669 378 -296 649 754 -327 763 51 932 357 283 939 312 222 -742 393 623 -994 156 824 -981 35 303 729 242 494 25 215 82 -238 247 750 92 404 498 -255 177 412 -204 161 820 -570 552 231 -948 210 623 826 517 778 -151 188 865 151 369 258 -356 109 771 126 201 326 -825 147 554 -314 195 714 -43 525 365 -713 229 627 461 555 243 791 804 482 155 652 397 35 878 505 905 156 706 982 832 4 235 170 198 948 328 774 -235 715 103 943 68 613 -282 175 220 -232 539 871 -336 474 848 521 332 104 -922 514 87 81 350 256 -970 50 583 355 167 450 -243 10 478 -234 147 545 -770 766 771 949 486 409 -81 603 34 -581 324 417 574 802 31 -440 435 432 -585 317 533 -902 72 752 -401 830 813 -324 548 60 -528 878 877 142 527 514 2 146 216 -265 717 591 -48 491 492 634 351 78 -983 467 394 -599 317 466 552 616 447 -883 492 94 -472 64 123 856 458 649 -131 360 846 -63 347 663 227 751 253 -829 285 656 -152 354 222 642 56 590 -741 560 357 457 77 848 650 605 63 -876 313 520 -876 483 31 -431 20 377 -417 147 228 388 818 564 543 113 125 -343 872 736 -687 329 865 812 831 621 626 607 34 -103 131 516 -373 552 587 -745 736 733 -618 376 703 698 671 573 867 287 685 291 544 708 -422 309 188 142 21 170 863 747 776 -404 244 6 -437 671 557 -651 678 444 533 13 871 -713 811 641 459 778 27 43 21 622 -998 51 30 89 894 102 -342 557 848 -167 305 191 -910 568 13 -1 517 743 -858 402 755 613 90 665 305 349 594 -668 445 666 -595 347 768 487 489 761 388 747 469 736 33 773 778 223 492 -857 122 108 85 517 562 691 882 651 307 87 99 -848 271 595 869 177 42 36 164 582 -203 304 428 717 340 512 690 671 735 -667 166 8 -59 403 524 -546 494 505 -896 453 592 702 105 862 349 474 190 -658 710 405 -877 859 709 350 577 200 914 219 22 -152 352 187 855 645 641 431 599 234 -165 303 686 -922 158 842 492 607 415 481 249 277 -762 274 863 -103 588 181 19 788 533 305 96 277 898 827 28 783 314 330 -379 445 487 -438 537 245 829 870 493 105 708 116 891 406 442 554 304 129 -514 275 69 -682 432 164 47 330 90 -226 514 455 955 535 899 -706 497 587 138 78 557 183 783 416 -450 27 874 -409 81 329 220 367 603 988 338 134 103 637 464 292 63 129 -202 718 663 -3 112 311 -917 703 389 891 38 323 -341 388 349 184 280 429 -988 352 848 -134 440 337 -301 795 73 -886 287 135 -458 285 4 -44 334 168 567 70 870 -445 361 7 377 272 394 926 156 725 -894 420 176 -595 386 667 141 486 561 713 252 899 247 95 336 -949 651 669 -230 670 738 839 177 251 497 7 522 942 133 678 767 791 197 -106 497 635 -39 538 272 421 704 523 -728 103 669 607 406 472 -225 876 241 -787 467 418 -837 64 424 636 107 608 113 26 550 662 120 198 796 881 788 -81 455 591 -559 27 693 610 834 251 381 561 226 673 126 693 -310 841 756 -135 278 14 -876 391 91 -426 805 211 -29 53 243 -542 472 749 -252 566 827 793 376 812 643 709 473 420 434 650 -388 577 591 420 242 868 785 567 410 476 541 315 738 764 419 532 823 43 -719 623 608 -41 216 135 -177 111 843 -353 232 428 -4 196 104 -614 16 346 -547 802 64 15 830 656 381 168 519 699 700 441 241 233 216 -552 645 431 282 68 594 476 15 825 -296 611 120 -641 50 188 -44 355 89 -381 170 70 -726 351 237 245 51 88 637 744 373 -448 245 117 -865 727 184 -972 356 198 -996 412 860 -325 571 9 462 228 416 -498 899 585 271 374 36 859 471 138 447 108 33 19 861 277 535 296 156 -830 376 563 219 380 74 678 607 696 -361 70 75 -446 624 74 -210 296 499 -623 307 69 366 354 176 -1 460 483 -66 382 10 996 501 389 21 632 96 -631 823 217 -357 529 840 168 819 287 866 297 594 -314 15 99 -86 666 24 101 694 535 736 28 17 -155 877 569 -214 898 300 -767 819 222 -351 763 802 240 883 721 279 550 169 -376 388 183 -278 402 849 297 604 694 532 337 749 -532 675 799 -580 208 717 -207 9 631 -505 650 614 -333 781 315 687 605 702 -431 579 204 369 629 859 -486 313 502 -413 13 890 935 333 665 -715 53 872 302 99 881 -668 46 682 -103 713 614 -489 700 370 -787 21 48 268 243 728 -222 257 140 -521 196 152 568 884 537 -168 569 641 -144 123 739 -712 256 784 -631 153 648 434 417 447 403 430 468 702 698 762 630 128 118 69 7 366 -327 512 17 -451 168 140 -260 756 447 623 277 651 -429 463 167 269 66 596 -712 668 445 349 198 624 319 768 630 -216 641 609 -968 202 220 700 351 439 -261 391 346 -463 367 674 288 90 236 854 259 301 -198 48 120 398 649 370 -578 468 237 -297 704 29 811 388 230 282 89 632 972 880 175 817 318 541 -758 458 630 977 764 40 129 766 139 401 417 788 -930 639 407 -442 642 211 538 406 598 919 440 738 -750 13 718 624 882 187 -984 625 644 645 654 507 -163 136 373 175 689 789 -638 659 579 -931 17 372 431 407 777 -872 126 369 -434 476 381 835 153 414 -879 369 190 64 367 844 -130 404 131 -306 579 819 934 694 629 12 263 697 336 146 203 -636 626 328 732 44 855 764 179 107 -722 500 528 867 616 894 -138 339 449 -256 485 179 -86 520 872 442 284 286 238 420 431 -808 485 157 519 69 200 -474 34 379 -868 412 30 411 131 646 656 694 136 704 590 620 435 405 239 -494 899 575 692 238 146 -578 782 682 530 754 751 230 680 784 -940 764 347 789 284 374 -879 76 468 -969 482 466 657 326 755 -145 549 637 636 79 542 -562 761 321 -327 21 236 -381 211 711 -152 249 147 -779 371 687 836 264 762 903 447 395 -79 357 721 775 412 421 363 248 499 556 887 412 -824 560 432 -236 632 694 -974 332 43 972 405 465 -342 542 728 871 245 326 766 518 682 -614 646 193 -494 561 441 656 118 479 67 46 190 151 210 821 344 237 252 -814 409 657 -850 368 298 -771 291 594 -193 695 857 -419 301 517 -27 510 634 -197 229 732 -608 380 41 65 325 277 316 363 686 -576 866 205 873 347 495 567 154 204 130 643 898 -662 476 351 -446 801 860 -960 756 188 -29 848 620 -537 13 44 840 382 458 425 506 423 -419 132 770 -173 351 23 930 781 717 -372 319 344 778 425 244 389 317 99 -472 40 99 -653 704 111 -458 744 544 300 621 202 122 754 333 -57 481 683 218 412 615 134 392 85 -670 722 509 73 111 878 224 639 69 -178 887 772 284 329 667 928 281 439 881 656 292 -335 899 773 847 369 336 613 556 727 597 186 548 57 59 710 -966 135 448 -797 257 486 -974 542 867 345 522 247 583 755 2 -973 767 421 -114 229 313 963 86 424 -528 873 558 -29 828 815 809 706 508 175 351 181 73 487 35 -725 14 454 -221 365 372 451 203 403 779 767 631 -909 130 768 814 202 740 -828 825 667 -662 309 875 877 835 461 763 410 526 216 141 890 -213 292 192 -559 571 58 71 429 440 -70 253 417 -252 891 550 -728 340 11 -153 817 845 -241 480 406 685 648 546 126 287 889 618 328 560 -573 151 874 166 742 454 -343 324 707 -775 572 749 -25 497 189 -215 396 157 -271 792 436 -969 819 723 619 189 202 978 568 405 903 286 246 -143 496 621 715 221 344 -537 496 840 403 833 335 -940 162 242 -452 848 185 -917 279 155 -843 599 343 211 629 63 -685 685 348 -388 609 216 -325 824 763 815 328 696 -999 888 9 994 336 9 479 271 287 933 29 37 328 40 666 -558 507 450 -911 319 743 -664 751 451 -649 626 374 -835 493 753 -788 747 740 221 341 227 329 172 498 -433 106 578 -444 486 669 -79 28 275 -378 869 645 -484 805 495 -682 108 272 -157 174 817 496 86 663 -313 59 155 -386 40 327 -937 360 484 192 716 121 212 889 148 -562 611 168 482 279 125 728 397 232 499 92 457 667 488 595 529 776 653 -864 442 745 -738 657 204 -103 549 19 17 313 7 416 351 669 -817 185 99 -993 513 495 591 264 586 -253 832 226 -959 261 153 46 811 402 445 408 102 -685 177 414 -27 93 816 -959 177 100 91 436 664 385 127 858 -101 820 271 951 366 219 296 708 182 -3 353 641 -402 68 818 663 741 10 -722 334 238 -371 25 726 -908 262 804 -481 237 30 928 436 850 498 788 367 -931 36 175 550 284 647 -641 500 487 -879 578 873 10 860 49 35 4 311 -509 23 599 420 104 134 -79 454 73 688 123 161 514 25 694 140 568 129 586 127 628 825 700 358 -751 611 317 597 398 320 959 89 395 -843 762 550 443 483 103 767 623 278 -573 37 302 -228 30 869 753 668 148 -320 45 847 -111 294 557 -343 644 55 -571 403 195 75 813 56 -476 508 539 -374 327 313 803 255 350 957 79 431 925 32 198 124 665 243 -29 754 536 179 364 331 -215 293 734 -720 668 698 435 692 357 525 870 683 -410 426 89 439 283 168 -731 160 251 18 185 15 160 208 821 648 787 284 -922 625 576 -237 657 395 -788 744 238 868 612 684 291 203 66 -390 172 226 561 442 462 527 3 669 47 151 607 482 681 331 -91 145 139 -597 357 883 -160 78 504 -153 429 215 282 72 417 48 783 640 125 844 181 -362 71 183 -794 171 385 -936 553 166 -353 663 362 -415 318 718 667 159 795 770 258 375 484 140 447 -400 140 381 739 365 324 920 203 446 -346 761 668 239 126 321 -544 825 135 -283 710 452 -414 630 662 933 100 19 -393 737 211 -395 889 350 -815 729 715 260 801 69 358 207 830 525 898 107 597 854 83 -517 323 792 -413 510 573 -252 695 725 -833 302 561 -523 97 429 -608 110 381 -887 620 588 -906 845 585 -600 595 591 -266 478 65 -375 17 574 150 166 368 374 385 722 134 814 333 734 692 429 -437 437 590 -405 250 309 782 44 306 -581 896 900 -391 30 529 773 31 247 391 65 212 123 752 3 -196 15 439 693 610 688 854 45 783 -541 725 807 -962 550 814 -565 49 470 749 20 553 795 711 617 -542 887 468 761 591 534 151 36 296 -961 742 392 573 801 455 451 11 279 -243 702 880 -178 189 29 -908 439 48 -4 86 810 612 845 796 -268 758 538 -83 209 626 -236 400 467 -945 474 420 209 425 430 539 334 283 -181 157 472 899 501 62 498 497 147 359 261 143 -393 463 209 -579 779 660 240 535 233 -41 796 709 740 488 143 623 159 351 746 758 851 507 367 759 548 74 404 -953 371 18 -593 444 796 -333 84 430 -249 143 326 -888 736 813 154 711 71 404 257 880 306 816 587 152 621 105 610 569 179 765 569 601 -818 828 144 978 199 422 432 363 257 -104 79 342 535 283 63 -660 293 683 270 811 403 -630 393 383 -587 771 329 -8 679 579 66 63 41 -626 312 709 -107 630 181 -281 80 259 361 167 541 -425 359 886 909 729 796 412 851 288 -806 217 211 274 709 889 53 775 103 -655 250 414 954 795 196 634 814 275 45 327 493 -15 802 852 -878 212 680 517 76 683 -943 322 899 367 896 759 7 301 686 -591 647 87 175 853 881 370 287 846 596 32 273 388 370 174 439 692 437 371 62 512 553 671 833 103 538 881 -339 497 333 646 506 131 -216 81 83 -736 803 370 510 51 453 882 640 874 -693 331 666 -656 702 779 755 7 549 440 210 186 -328 324 682 -496 222 339 987 207 472 -631 223 426 990 185 477 895 367 216 68 827 546 633 771 400 811 326 458 -989 818 720 -104 442 143 -471 399 416 320 486 674 -909 655 897 268 398 181 744 593 600 259 761 526 957 747 396 208 610 773 -435 122 743 836 770 284 -22 352 682 46 324 267 -881 715 74 -185 735 523 348 280 215 599 91 127 524 500 25 -829 408 687 295 826 808 -663 214 729 -679 645 232 -546 591 555 -627 310 421 -554 78 256 368 78 535 34 53 277 437 724 736 -677 419 713 182 9 27 262 782 671 446 409 722 821 507 851 -572 227 28 914 161 756 890 326 808 18 463 683 -846 438 202 -82 372 262 -556 186 143 -234 232 630 -422 833 139 -648 106 645 254 586 24 -366 700 184 -911 642 509 849 67 612 384 885 135 145 882 321 -961 879 588 907 83 693 -597 189 430 26 323 281 162 365 23 322 314 35 297 45 101 760 82 137 895 327 118 667 767 870 -830 88 848 -542 447 82 -298 550 270 684 729 645 -36 243 109 -214 265 474 -128 514 518 24 475 651 -839 622 130 430 189 48 599 411 135 598 76 282 -899 260 110 197 724 352 -195 363 669 478 35 282 -53 760 808 -402 773 529 927 55 769 -26 155 280 -740 305 652 340 537 727 321 190 138 583 487 862 286 44 376 754 22 462 -12 621 373 -605 71 245 -776 176 506 723 836 862 -625 276 550 853 50 739 843 833 377 -396 219 420 -669 326 441 192 714 214 -83 161 284 313 85 834 -836 830 109 421 53 97 -317 880 372 -568 686 421 123 629 405 599 585 624 19 68 49 211 12 814 476 329 74 -940 43 211 945 107 140 -895 464 276 725 696 113 -803 871 741 802 471 477 825 542 544 -275 153 555 490 30 36 -485 242 78 -975 439 184 216 796 64 460 298 527 -813 275 375 -101 672 345 791 574 867 819 251 508 -38 28 713 468 618 794 903 486 187 580 511 625 16 340 869 758 279 243 -116 278 67 428 221 640 695 640 891 54 754 70 -634 522 740 811 378 325 97 310 835 -127 426 714 245 658 205 13 568 483 -392 852 760 874 632 132 -35 327 771 707 634 624 177 752 298 216 764 675 -660 113 84 -74 87 562 840 632 319 596 297 38 679 257 889 690 283 620 422 49 99 -308 756 732 168 685 635 965 401 498 691 493 663 574 412 532 -395 508 828 142 187 237 830 678 519 -198 96 475 383 364 259 117 81 660 -233 472 304 429 99 823 -671 234 386 -640 792 46 239 434 232 575 419 564 -388 871 660 986 306 175 245 323 256 956 42 779 -541 423 877 682 652 263 -481 512 154 864 404 639 748 479 807 860 225 377 624 538 347 -565 424 652 109 569 127 -684 525 168 395 837 643 -377 171 394 -15 790 58 790 555 461 -819 655 91 987 815 316 -636 691 5 -290 326 428 114 136 149 -660 252 725 859 299 661 101 323 831 -253 660 773 -196 251 479 216 532 233 206 771 199 73 435 890 77 498 315 557 312 450 757 304 754 281 515 152 294 469 474 124 816 234 996 372 536 774 388 219 -442 546 89 857 172 524 646 701 121 -640 167 839 -85 249 505 -182 195 73 92 19 40 777 668 411 -688 894 850 230 453 548 -482 262 771 -107 8 571 65 120 481 -852 682 699 538 249 99 -257 868 293 567 212 364 -593 689 131 -231 853 176 871 335 680 270 753 41 -960 899 100 962 264 220 -406 165 53 693 3 354 -109 398 373 836 866 584 299 525 424 629 646 376 656 717 710 236 539 614 -72 179 612 -972 494 28 599 388 192 103 133 194 456 877 644 828 113 609 663 612 285 -262 393 30 365 349 747 126 137 385 -460 866 616 203 846 261 830 145 648 -79 500 833 -633 257 809 -90 437 21 -530 353 684 454 691 176 -17 557 576 281 283 713 618 675 730 -615 779 675 545 61 871 -956 435 470 576 154 778 736 516 315 -992 586 667 691 527 113 594 861 448 -294 731 222 735 368 152 61 809 699 800 438 852 -522 874 467 -856 535 204 -538 826 347 818 497 25 -717 691 37 -18 697 767 -897 584 234 907 245 498 871 828 407 269 80 844 172 110 869 -510 454 503 693 616 481 291 387 77 -733 322 767 904 704 615 -830 407 350 -844 314 646 53 485 573 259 506 652 54 478 814 823 68 419 -723 813 135 757 156 573 -915 424 894 -497 728 697 -931 50 255 -482 506 621 615 560 257 -413 626 340 556 149 460 -826 278 372 -40 888 580 732 673 103 477 377 830 -527 798 879 880 669 485 -100 284 196 -892 472 366 -930 515 91 -338 471 291 -627 845 569 -456 558 556 875 790 328 577 168 756 -742 293 706 -911 673 474 225 825 757 -280 334 380 -815 656 46 -324 691 565 534 488 222 -359 863 111 421 493 278 -272 51 623 -367 592 395 -994 717 372 -185 137 705 294 875 460 -208 751 30 -841 69 772 923 856 359 44 397 374 255 370 18 -616 199 68 258 732 712 53 891 528 -924 58 665 380 44 541 -480 256 661 744 79 616 954 124 165 379 331 534 596 867 732 216 226 616 -673 207 715 770 239 318 360 730 362 952 403 669 913 899 747 128 853 22 -408 333 352 726 729 371 609 345 648 -476 679 36 -605 449 274 813 62 155 -774 214 609 794 656 560 914 500 892 117 878 772 -213 188 217 -114 164 40 763 746 770 -450 293 319 923 158 380 30 436 593 -962 375 527 -644 341 178 -1 710 156 -430 498 395 -362 136 558 178 400 455 47 750 800 -983 526 57 448 456 545 293 146 126 464 399 44 819 450 754 26 321 403 -680 459 538 -70 689 89 684 789 891 683 358 516 92 307 123 -864 900 320 313 516 763 65 658 313 -640 129 763 613 708 235 -685 728 745 353 510 586 193 695 474 683 830 831 98 122 289 172 10 340 592 24 7 754 641 664 -282 401 845 -220 15 652 566 82 531 11 687 141 -4 481 887 -79 264 816 -197 615 90 -908 239 99 -217 131 122 990 837 762 505 56 315 501 88 329 -348 355 462 -665 518 249 127 366 781 -287 687 196 480 90 810 -831 734 149 620 870 331 -559 60 268 -245 17 375 -431 819 462 849 523 868 -90 758 537 810 337 2 742 802 688 -962 283 830 -853 804 663 947 524 684 -322 418 743 -203 173 812 -329 294 730 784 743 404 704 805 314 440 268 650 -658 510 552 681 48 886 910 448 789 825 95 465 -792 125 882 403 474 206 -86 245 499 -405 582 393 450 886 297 463 826 564 -887 820 174 -184 602 273 -299 312 720 -359 789 867 -743 150 143 990 253 617 -405 319 13 345 266 594 737 616 579 386 380 557 749 845 476 274 61 177 647 214 541 366 307 481 84 17 630 127 607 882 -357 555 352 -345 100 617 301 90 333 931 376 764 987 377 708 -485 552 820 -157 151 185 -117 469 491 516 754 507 -755 333 266 179 476 820 582 683 71 699 636 160 683 268 587 -354 455 64 405 322 667 -576 366 869 108 101 437 -550 315 674 874 294 301 -107 728 84 815 827 771 675 462 138 -439 808 645 -424 165 66 -6 341 431 462 701 532 -949 652 900 492 313 314 618 32 487 -847 847 413 224 74 27 -787 788 834 -243 664 151 -925 411 491 -343 73 292 388 276 95 -512 821 407 -447 239 645 -588 9 676 998 763 674 362 539 748 -812 452 635 474 162 398 -376 837 860 -234 194 33 -343 135 360 451 75 280 -791 328 518 -547 392 527 428 890 441 654 105 79 -899 193 530 -965 595 679 -856 462 25 128 671 211 387 75 285 -233 784 664 236 338 156 514 618 197 754 625 598 414 260 16 -492 345 663 -813 441 224 -837 569 894 473 208 120 309 75 4 -776 564 393 -369 678 162 -120 333 886 -668 117 610 529 483 22 -703 692 418 259 731 858 182 794 578 427 219 785 447 880 12 802 404 575 -54 136 352 -341 168 736 -756 500 853 -494 530 435 479 627 226 196 538 108 -495 620 1 -466 799 271 -682 198 250 681 552 706 155 398 893 -41 458 160 -506 554 659 998 412 340 -467 291 118 310 639 655 -482 44 426 -330 78 325 241 49 574 -758 30 226 547 638 623 -861 697 232 -102 643 838 -491 542 349 -852 27 692 -182 689 430 72 559 526 150 430 603 -874 623 703 799 165 733 -324 413 470 351 652 318 -518 151 112 371 412 653 820 60 731 -637 778 520 492 505 659 672 31 381 574 182 546 -842 559 58 -773 244 63 8 668 474 -788 540 586 943 203 515 -786 295 69 191 65 573 -750 489 655 -18 663 837 -73 722 547 -664 401 408 -3 450 703 -489 558 470 -315 522 109 -630 265 311 -264 631 658 -495 223 774 177 525 362 232 307 124 -180 687 897 -734 223 398 625 572 899 27 84 556 -803 743 546 68 79 276 -23 384 498 450 414 174 -489 146 481 -914 818 319 983 184 541 132 61 265 330 588 400 937 737 520 517 95 414 662 244 28 -113 494 441 761 257 638 -107 195 555 211 130 790 403 462 2 -533 844 589 266 33 478 -163 351 624 550 313 438 -506 551 733 -827 491 378 765 552 634 -498 245 880 908 308 110 -751 11 623 150 879 567 990 397 651 -33 435 153 -910 37 518 -221 183 220 -989 121 361 -627 575 657 -547 735 64 -838 836 75 -16 886 105 -398 677 501 305 96 87 -743 139 124 474 618 358 894 82 714 -597 822 886 116 396 613 -428 1 447 -664 563 383 -838 899 420 -482 54 248 -682 759 344 457 768 534 132 395 251 -811 189 332 -198 744 306 440 760 701 -748 533 701 850 421 415 -868 553 570 -349 323 480 846 180 348 -21 212 742 182 602 82 -535 196 737 -178 200 421 -278 651 841 688 635 375 -295 139 79 -626 843 401 -294 141 581 253 821 792 -454 55 545 -521 520 553 455 391 748 -409 113 48 -189 588 750 -197 628 484 -271 285 675 107 512 617 -40 318 757 40 523 729 183 621 783 580 800 403 32 55 845 -21 99 109 -622 562 696 79 66 476 -137 47 760 -911 107 423 -295 567 740 613 707 362 442 842 134 -924 622 33 630 54 140 -126 286 290 -17 616 851 30 848 68 57 663 115 769 252 273 891 509 839 -869 622 645 -556 616 638 378 545 360 762 875 465 53 302 802 842 685 570 645 67 517 264 877 279 78 646 530 250 837 138 -260 20 811 -764 465 579 274 195 223 785 9 197 -551 15 498 303 309 334 -628 554 453 88 19 429 -334 549 226 547 452 162 -564 292 234 -54 829 750 224 255 96 346 40 104 295 341 118 944 544 479 -722 468 132 -618 856 202 -390 674 803 787 121 354 -252 709 697 33 256 677 -618 432 31 -123 831 70 -367 526 463 -298 770 106 280 500 574 -636 682 581 217 444 355 -81 431 527 424 632 336 473 165 643 -51 500 174 480 877 156 201 510 681 -437 313 603 221 645 254 546 209 36 -374 27 531 832 698 62 -641 823 745 346 796 61 740 597 560 -587 377 537 769 331 198 101 746 562 -645 367 359 809 613 567 844 540 645 -874 872 443 387 883 417 783 381 364 644 521 60 703 887 489 191 508 871 -259 809 716 -298 17 183 60 326 847 -821 722 486 -77 748 510 -83 888 544 233 871 25 -952 15 597 608 62 190 418 603 151 433 858 167 -933 570 544 -486 25 264 612 542 251 -544 628 274 -668 228 340 -372 788 110 -537 36 224 604 206 878 154 140 835 -828 359 505 -885 473 505 179 225 529 -805 589 223 845 545 2 -382 410 117 -481 825 204 -458 529 410 672 384 601 906 456 59 362 224 532 867 303 808 47 698 496 821 496 193 422 76 382 -29 648 358 -26 542 887 -265 414 370 335 273 877 194 635 200 -175 654 555 -316 354 404 -969 275 51 323 250 669 948 505 744 -819 602 185 525 790 598 746 625 870 322 519 657 74 96 410 -820 532 763 -165 564 190 -114 787 491 654 187 95 649 869 122 392 108 775 776 233 664 -175 453 59 -997 327 207 -936 859 738 679 895 401 20 133 340 510 39 526 -896 688 494 -523 132 601 251 608 833 867 886 763 -45 233 316 -235 288 694 771 752 653 9 283 699 -139 3 831 -700 213 869 978 569 656 371 146 788 -976 550 547 108 717 584 -629 424 868 486 189 255 -769 213 159 -917 74 441 -419 335 444 -37 88 708 -469 366 377 639 289 574 678 813 223 -224 422 91 760 793 514 427 631 755 -866 314 119 592 598 192 -816 731 578 -773 847 665 -713 30 182 763 769 471 -812 599 383 -889 128 804 -899 240 748 467 319 530 -27 653 844 -609 297 593 82 382 475 -741 9 421 -424 448 451 657 852 122 662 715 249 365 616 488 765 235 806 994 608 611 -363 33 388 756 445 449 776 621 896 778 130 359 401 110 310 -678 472 124 -978 789 791 909 54 178 -534 801 785 476 590 136 235 72 168 222 28 612 -278 456 384 318 487 566 828 562 246 -436 484 186 354 45 240 -17 411 192 720 540 781 955 675 4 474 349 31 -814 472 539 721 642 177 386 270 216 -240 259 777 857 423 360 -957 529 404 434 865 866 -975 185 557 157 540 331 -39 214 732 543 552 355 33 374 96 561 812 365 -824 125 675 552 582 249 -937 377 829 618 463 793 36 740 77 792 898 616 475 211 882 306 454 533 -640 440 58 955 601 22 -729 78 146 397 382 727 545 198 256 -227 416 718 -934 652 558 142 597 607 -690 872 817 43 78 422 527 590 13 485 297 614 358 368 743 203 317 224 581 462 473 -464 587 41 854 553 744 -737 648 440 -79 510 411 -211 353 488 410 780 229 -477 417 525 688 75 44 -270 778 360 905 460 821 278 448 560 170 254 264 913 617 11 653 790 572 863 879 24 -797 490 856 31 165 372 8 505 499 -949 635 428 911 192 39 -517 292 740 -494 258 509 868 611 398 -60 526 377 115 81 18 570 765 234 -506 173 738 244 576 524 -329 387 767 -290 223 89 -752 617 432 139 323 689 999 144 451 749 536 129 -175 51 209 694 474 125 -121 420 349 716 864 25 991 835 411 257 897 685 497 597 402 529 189 724 969 288 19 -880 837 554 -452 14 657 808 160 282 -67 539 701 633 807 664 257 698 650 -932 508 699 252 405 447 353 786 635 229 56 23 99 676 11 905 576 25 113 736 184 -706 121 775 -706 755 681 -291 512 531 -790 732 190 860 737 594 907 242 480 841 523 587 -985 823 414 826 880 89 -198 693 876 -363 839 97 -789 785 3 944 494 514 474 56 346 -237 317 234 308 176 475 -361 669 98 -275 285 72 -962 863 103 478 565 795 -146 502 733 802 366 669 604 10 314 869 184 369 -334 599 737 599 707 12 -626 447 681 -77 824 65 -654 663 79 -452 693 643 -6 699 296 626 801 661 794 57 670 -441 727 5 427 893 603 -36 445 462 427 471 60 -693 594 883 -677 840 697 301 340 490 -605 634 340 -757 812 293 -297 758 349 -575 117 227 -119 744 272 -516 360 716 597 888 338 -844 347 31 590 771 22 939 424 413 -672 772 146 19 515 57 111 70 866 -88 295 82 938 577 877 561 613 337 28 262 376 65 870 722 -53 560 644 20 99 168 832 179 91 -623 599 605 -15 674 121 -669 265 749 408 178 513 996 807 774 171 24 743 944 172 454 -712 444 605 -793 177 835 -903 106 585 -447 92 147 926 42 872 698 126 236 -954 186 414 -842 582 372 983 505 395 677 301 618 -169 741 162 -913 500 390 421 349 495 -442 802 586 -744 181 680 427 579 805 -637 878 142 328 788 775 -1 572 431 145 249 731 -285 432 624 -624 371 223 -335 193 572 959 703 525 597 459 705 -324 186 436 -768 201 465 673 629 352 347 580 75 -223 26 376 -741 141 807 -918 469 278 157 286 522 228 597 324 904 594 834 -591 370 119 496 154 372 -140 27 100 11 726 732 -362 3 809 -287 115 101 -581 797 621 -452 854 6 -831 634 602 -456 39 348 577 200 769 48 848 23 319 108 49 -930 671 775 -347 409 829 861 522 43 113 594 892 -567 42 897 -162 64 683 -8 460 773 -861 738 72 659 338 19 81 309 178 -570 431 848 756 385 409 484 298 30 -421 312 623 -230 45 665 918 736 780 -100 280 339 972 171 228 895 830 565 -835 612 873 642 442 456 -958 250 840 650 886 237 179 665 548 754 487 645 570 358 480 149 858 759 387 383 29 -433 878 858 31 596 569 156 438 162 11 332 463 602 582 449 -562 14 265 338 120 804 -618 890 261 113 691 218 -829 830 652 -249 297 682 -840 381 377 481 437 866 494 100 298 957 602 31 -295 492 96 21 30 215 324 212 256 884 25 46 954 648 28 857 399 324 138 212 704 -686 593 292 380 287 443 -271 444 196 659 201 688 -945 223 717 -979 199 81 -223 436 157 -826 42 857 601 299 407 977 338 618 -668 804 310 824 284 597 -482 165 192 314 25 393 353 32 667 269 305 17 -499 782 452 810 509 545 366 262 844 -728 339 333 42 272 288 -549 548 624 -301 418 788 743 432 812 -713 285 895 705 7 300 321 760 233 725 770 741 -131 788 155 -36 261 493 148 455 816 736 58 463 -541 258 881 -954 753 464 -490 545 807 -45 418 666 -560 743 588 -468 765 475 186 729 787 -621 230 341 146 866 399 -391 675 560 656 37 451 204 294 147 662 1 616 180 841 459 567 726 375 -459 712 255 -272 343 484 520 790 501 370 851 877 -23 892 704 -212 548 740 90 105 185 236 519 186 604 699 178 -138 566 3 288 60 767 142 288 209 926 60 98 -922 231 100 707 260 143 210 849 691 801 580 517 623 684 316 -48 398 33 907 486 92 673 828 431 333 806 491 683 385 721 682 44 80 -975 354 80 -633 607 271 -735 93 850 381 768 685 -104 773 182 -271 780 667 772 653 646 -597 838 552 -507 221 88 765 604 131 196 281 536 928 648 242 -302 165 387 799 146 254 -165 495 126 -684 876 57 882 448 761 27 451 699 -970 96 19 -31 461 674 551 110 54 -14 738 753 428 788 17 -34 787 215 -129 622 709 -551 690 684 605 472 283 -634 51 734 -584 234 829 86 555 442 -940 107 551 -935 193 388 470 573 275 -814 439 213 -700 611 886 60 60 675 -157 517 298 -522 835 400 311 51 685 -109 238 340 -368 250 446 -566 315 690 521 285 363 647 324 853 -741 576 615 -104 637 726 522 532 343 -981 710 277 -529 721 328 -445 765 617 946 349 866 491 484 332 233 105 617 895 105 92 499 264 667 -786 513 403 -161 535 35 333 7 744 710 778 617 89 485 481 -443 532 881 822 175 464 653 508 621 521 355 725 612 155 140 -69 621 652 833 12 287 -781 646 293 -785 708 222 131 249 706 -437 406 389 143 580 564 659 133 171 279 407 578 -645 771 732 -206 2 504 -802 588 515 384 307 312 428 822 171 -199 205 419 706 120 876 147 16 555 910 375 740 932 506 246 109 461 168 292 607 170 -305 505 809 -138 741 215 125 421 189 196 322 445 -134 81 617 -658 228 632 -852 38 158 587 122 715 -116 732 327 652 376 33 173 524 538 281 286 378 -453 411 799 187 759 220 -668 626 352 600 520 579 783 68 616 -460 356 790 -794 92 621 -568 896 148 -636 121 671 -799 154 56 -969 402 519 281 41 377 -600 125 154 -848 825 673 682 408 741 -450 200 248 39 706 391 -741 638 387 -442 655 507 929 308 661 584 339 214 354 320 254 -917 573 431 -364 277 355 709 559 763 801 661 114 -852 600 820 -662 311 609 -624 170 415 83 699 723 -205 435 213 708 742 585 713 525 309 143 461 585 950 222 295 212 723 56 -475 623 707 -904 14 118 -643 690 287 671 73 137 -407 220 571 858 580 412 -958 294 88 -750 489 549 -14 139 822 932 603 697 639 281 419 146 777 432 63 134 222 -699 858 346 -563 503 566 759 361 245 623 855 590 -890 757 231 -790 343 369 632 328 72 -120 367 404 398 265 280 -418 280 466 -545 633 475 -900 222 77 17 382 438 -86 105 444 855 867 301 -15 378 695 -746 762 174 577 42 541 480 692 857 -589 874 237 -272 429 21 -898 382 243 831 899 624 420 865 780 263 521 746 -685 406 275 210 712 136 -417 241 229 -925 173 21 184 385 894 -380 265 475 740 620 856 -18 151 6 -543 223 23 788 686 543 -266 602 48 -440 364 812 -804 247 152 224 775 325 44 359 761 -410 231 177 -684 123 796 971 258 98 628 115 320 850 804 158 -508 490 759 -108 450 274 655 598 520 -994 75 446 -870 419 804 142 877 309 414 900 566 664 81 732 235 131 635 392 776 276 -198 620 726 -325 375 475 947 333 549 -308 616 120 -552 758 80 833 177 109 -59 444 160 458 808 240 490 643 371 176 688 298 252 590 17 -371 766 443 503 613 775 452 5 490 871 305 348 702 739 576 -90 632 119 -478 191 78 461 533 773 931 609 560 128 61 249 -704 342 166 -262 146 778 165 550 835 354 173 291 153 775 129 981 638 813 251 660 155 -19 21 687 -947 705 395 -436 785 508 -36 882 1 930 572 146 759 137 747 145 244 19 -464 749 846 764 82 583 -172 434 394 -518 15 466 -432 420 270 -385 484 207 874 530 811 772 90 100 718 587 395 389 423 295 -866 440 377 568 368 810 861 503 824 178 371 343 100 738 878 106 712 825 845 739 507 -593 11 596 606 81 334 852 170 757 947 204 296 -777 24 715 932 185 317 -593 16 688 349 116 577 -974 422 441 402 67 279 408 333 369 -211 485 591 -803 32 846 792 855 870 106 739 206 -377 546 221 262 873 757 -670 788 601 948 296 33 69 137 569 -641 734 601 -696 584 446 431 759 91 651 464 862 -953 646 141 -178 155 29 -626 55 376 606 324 512 426 335 345 -274 292 222 -215 348 716 972 752 640 209 591 255 623 338 1 -737 112 207 243 486 261 -282 44 637 -819 171 71 125 49 414 -602 586 631 -245 616 130 522 789 33 -687 50 623 -232 173 113 568 489 276 26 884 814 -614 703 9 774 184 231 197 62 280 310 212 865 292 319 633 -426 241 573 -194 7 622 281 875 847 -955 221 470 633 759 324 142 134 560 872 531 673 -97 441 884 20 186 303 404 60 595 676 866 601 749 599 575 -105 444 621 -567 565 841 -97 650 700 -922 744 885 437 169 515 -191 824 107 -407 596 292 -753 100 403 -59 176 421 694 78 119 -432 773 563 -459 259 279 581 162 80 132 440 876 -384 430 144 230 784 663 -168 625 142 655 119 219 425 239 143 -661 80 401 -683 814 614 -951 446 206 -676 115 635 367 586 709 599 371 743 213 506 467 -994 213 637 24 90 28 866 530 159 -33 347 72 580 348 570 785 272 736 371 391 132 -204 577 770 356 628 240 298 593 745 917 699 109 -95 123 198 -168 590 727 -409 609 226 -886 341 573 -465 227 897 -530 850 387 502 498 115 -29 854 795 -938 205 487 758 74 338 -934 579 512 115 264 253 -106 107 861 719 21 302 -657 609 580 -261 79 581 -22 633 179 492 156 184 -414 818 440 825 476 513 214 294 192 425 310 507 30 204 613 -710 375 633 843 270 341 474 162 472 -445 440 204 -767 884 360 -432 323 329 -492 300 805 -680 614 198 263 591 559 -831 821 814 981 164 340 166 707 610 -742 82 823 729 274 397 396 550 170 580 123 783 978 786 526 636 208 446 802 189 609 841 7 416 -550 166 549 424 847 689 37 832 62 486 380 703 356 205 405 -174 37 527 460 15 412 -315 604 619 883 206 860 -9 147 866 -442 750 183 -942 374 130 -954 464 113 459 50 545 -838 406 801 718 84 837 744 597 4 -793 734 607 278 417 864 -63 709 162 54 619 63 537 178 489 -182 476 52 -318 836 101 -474 150 558 326 768 694 15 112 390 218 871 223 924 449 692 639 38 552 852 545 270 15 282 499 -97 252 75 -446 386 10 806 165 159 663 743 78 -992 358 241 597 876 211 -828 252 712 263 491 749 -434 96 393 935 611 726 -514 714 129 560 20 515 321 378 731 931 393 573 108 202 31 300 451 6 -990 23 310 573 338 852 -426 304 47 -582 592 657 -356 478 522 124 438 593 -810 511 70 -280 742 515 -607 150 716 -777 712 341 -11 538 678 841 212 134 -461 330 725 396 326 302 -631 451 791 -986 241 401 -865 814 242 -251 107 443 864 382 344 782 714 207 -678 404 744 451 97 55 384 788 385 -240 336 710 361 406 312 803 220 605 55 155 518 48 21 209 -415 655 22 -856 729 477 139 581 625 794 617 513 230 478 848 -909 691 353 503 795 624 -641 502 831 -324 451 587 903 893 659 911 831 414 -168 127 242 -991 166 874 633 260 591 -403 842 220 945 334 10 -251 189 856 -327 648 458 -445 776 60 -559 679 104 -101 790 34 -936 74 212 -742 683 378 -69 169 637 -827 166 631 -608 111 116 654 513 304 761 638 103 770 693 878 -271 434 708 -415 885 597 218 850 670 830 208 505 559 491 673 847 465 890 -723 709 153 292 115 665 -253 377 402 -351 299 194 -622 229 679 485 314 663 -767 866 871 159 725 462 331 373 78 272 702 838 -776 195 105 640 42 533 841 44 831 -914 22 211 -184 760 524 -421 293 160 -506 548 177 765 407 54 -622 90 478 -493 663 279 -456 487 525 -152 180 619 532 221 662 663 676 646 149 607 39 -340 302 586 36 19 93 -459 197 182 -682 504 896 349 800 483 -427 301 714 91 333 34 904 296 645 391 522 421 388 371 179 426 431 532 664 667 550 -92 161 798 -159 79 453 -263 328 353 171 254 705 784 797 189 -231 254 485 -786 497 106 286 485 528 -436 564 58 -104 328 776 -603 236 36 95 377 167 847 337 799 55 821 696 -756 491 101 -220 805 597 337 743 181 64 807 744 -27 555 223 748 853 458 -716 200 887 250 847 552 995 99 889 446 54 861 -659 250 451 641 30 407 89 19 249 369 483 208 -35 156 762 187 657 766 -55 293 65 783 43 64 734 390 162 -326 729 569 -415 22 650 244 811 669 -408 881 303 899 846 511 -939 185 267 -822 830 559 -5 665 653 -642 100 194 -829 474 830 137 799 732 -493 243 642 -325 835 674 -523 548 856 -995 278 837 763 73 602 -533 831 753 761 2 378 442 392 339 851 449 237 334 308 479 -372 783 413 101 713 299 -928 252 898 79 58 276 -285 473 348 116 641 331 -632 102 384 498 444 827 836 647 428 -328 682 735 602 510 670 -134 163 482 -635 487 785 -138 766 842 -111 134 415 89 102 155 819 121 803 -719 657 549 -940 581 382 446 83 43 115 49 258 -752 366 744 733 681 662 574 370 795 -760 459 896 494 30 818 801 818 746 -896 330 478 637 576 560 480 644 661 789 292 126 932 777 806 693 304 276 -861 244 786 -613 339 816 156 792 852 946 248 769 -409 304 250 -531 741 825 180 373 568 240 262 12 718 47 788 123 492 191 50 832 487 -412 371 825 203 727 768 906 273 167 -374 617 470 775 538 363 -201 118 787 519 411 201 -818 881 247 -831 107 721 898 747 243 374 350 70 -307 856 342 -540 382 110 481 209 647 395 808 817 -966 279 379 -166 661 359 -920 83 714 -831 595 872 242 745 718 684 819 219 5 864 174 -553 176 607 -992 10 815 455 205 775 -329 391 205 601 725 866 259 457 100 472 79 694 644 473 590 -639 209 560 180 15 523 -995 214 699 464 522 760 330 629 116 -244 600 507 261 153 331 26 12 788 -75 585 866 70 281 490 711 694 698 870 426 712 -408 384 25 42 48 547 -299 630 275 317 187 27 -77 848 179 -295 626 243 -256 503 879 209 225 259 -250 536 104 -652 506 530 359 150 13 -416 545 112 -618 798 793 -792 267 79 86 548 755 -941 792 409 237 154 633 -853 4 320 150 552 877 -869 12 179 95 448 723 858 582 672 751 90 39 881 629 280 511 446 879 665 505 771 974 594 76 858 41 131 30 543 683 6 675 746 436 870 345 -342 329 78 -218 580 167 -580 113 847 551 624 392 -470 90 48 -548 16 641 -473 626 733 -791 656 376 143 715 150 40 51 171 -516 44 230 480 16 343 -674 267 66 -930 497 207 -583 701 274 310 80 900 -458 490 707 617 733 573 18 874 676 489 510 837 239 224 32 669 104 47 11 882 365 -224 252 14 -17 570 714 956 680 794 907 674 435 866 144 267 -162 714 292 -35 503 802 -799 895 125 -616 564 280 582 575 313 347 703 565 -440 86 286 673 695 117 918 454 790 152 72 85 -129 211 799 762 228 453 15 182 447 191 166 110 -878 249 736 -865 696 539 651 308 676 -264 633 522 404 852 76 845 604 147 -970 727 409 680 190 637 932 557 818 -269 149 135 40 71 435 -72 306 282 -534 309 589 693 545 322 -785 49 273 -358 447 28 -160 877 807 -999 357 96 89 341 652 -694 772 852 92 465 23 -673 893 380 708 59 689 797 852 385 -30 419 486 -206 61 32 -227 802 60 779 203 468 574 292 808 878 350 680 529 594 244 3 321 288 -565 382 346 475 131 349 211 201 768 -304 595 880 -521 168 781 -762 600 135 -995 226 478 -935 504 879 -204 786 573 239 241 893 26 128 426 -377 755 556 723 867 756 -458 615 502 722 395 722 -546 285 421 -611 643 646 318 8 302 197 156 239 469 495 479 -187 273 659 -61 448 513 994 123 479 302 566 194 655 88 640 476 494 76 248 135 718 -454 254 777 599 351 32 937 172 578 267 885 2 -975 276 501 -962 223 624 -132 77 289 213 432 428 552 661 21 -172 461 156 397 7 461 -26 806 811 57 95 134 -465 340 446 -811 430 720 -288 99 796 952 12 327 279 617 139 499 397 600 706 894 658 -134 420 616 -472 878 710 -839 165 624 283 405 64 -520 194 493 -901 658 643 -854 510 707 924 789 423 263 241 819 762 747 864 -329 866 436 -114 46 465 -304 260 629 -929 643 133 -666 623 379 -421 474 136 321 220 646 -873 344 586 -99 659 826 -529 673 725 -765 445 742 870 179 146 -186 151 788 -502 237 562 676 816 135 764 290 406 -991 469 802 -606 171 560 -228 742 333 -504 551 759 223 237 38 621 603 240 -92 254 476 -378 282 444 -492 446 785 -286 407 353 867 2 523 -474 526 417 510 822 897 -214 111 600 -703 186 836 -614 407 591 125 568 844 552 442 225 -753 450 723 -469 16 229 -116 435 282 -442 462 807 -974 872 780 523 311 890 622 508 228 109 794 686 -201 471 405 894 675 898 719 423 448 93 54 515 321 90 50 503 701 563 -591 827 586 -111 50 896 -570 824 555 -391 634 500 -305 580 745 -251 351 319 848 844 424 14 665 514 -885 820 366 677 830 292 563 701 317 665 63 50 -436 110 287 86 561 18 -218 162 368 900 210 363 323 877 179 -712 692 99 353 222 80 -103 337 850 738 447 702 -94 264 764 -192 529 25 -406 67 586 -489 49 109 -956 224 85 722 65 828 872 270 149 -449 767 485 0 757 32 -646 164 347 -131 572 27 594 366 93 531 229 441 429 511 541 137 255 817 -627 177 881 -99 453 117 -814 606 873 417 560 188 163 481 759 -658 375 276 334 6 504 627 436 114 -233 125 420 -217 799 597 -685 552 898 -635 453 450 -467 839 155 -443 408 766 345 272 347 703 214 773 -69 300 831 186 827 418 452 147 542 771 282 492 -781 398 143 -684 815 596 318 448 586 -776 157 94 742 2 417 -260 658 682 -188 689 81 -806 375 8 611 227 206 -95 499 487 -904 518 884 -209 587 798 738 205 397 123 81 554 -284 723 607 -968 863 364 413 28 152 -454 22 579 -647 434 857 10 539 455 -404 287 125 780 178 763 629 716 119 -674 92 199 131 408 74 37 293 36 -899 552 137 -266 357 570 -409 367 208 297 864 546 73 496 724 -765 25 591 -547 3 682 -696 534 190 177 772 534 -836 525 439 727 481 143 -237 116 551 -116 607 70 -357 756 85 -512 130 580 211 265 656 254 519 659 35 175 292 976 752 215 -891 516 739 -152 395 372 442 410 487 892 94 245 913 89 100 397 578 229 -524 41 494 132 95 164 -958 831 390 985 59 241 -1000 669 808 -110 869 303 -739 311 712 199 355 858 943 469 98 -857 718 675 223 595 768 68 279 862 -517 673 844 772 458 3 -888 510 723 -628 401 691 574 714 153 537 614 559 146 757 179 44 152 897 -930 676 643 437 896 73 -249 380 745 46 304 302 -700 469 812 -378 541 364 212 15 177 -784 304 790 175 551 699 -647 47 850 149 217 677 -609 255 725 563 358 204 59 404 559 -487 479 667 239 244 733 -985 160 137 -843 635 739 255 389 785 -844 190 101 -915 634 407 -891 249 764 64 609 320 -278 422 876 549 198 454 -733 389 697 -900 704 857 288 113 643 -22 168 183 862 277 373 -286 162 158 -27 771 406 388 735 166 7 357 639 -518 158 888 -564 626 376 -216 26 232 392 566 344 435 44 564 617 358 840 441 772 101 298 797 23 456 686 757 -379 893 265 -988 176 423 199 864 200 775 448 277 -894 41 842 -651 328 885 -888 797 394 903 739 265 103 889 162 -123 597 847 585 471 891 950 83 218 -776 582 181 -677 557 681 -301 815 773 -8 465 200 828 729 96 421 33 886 -163 388 27 -302 818 623 96 203 245 39 753 327 -344 29 9 89 352 617 121 103 532 793 695 148 244 475 28 91 596 112 -223 134 552 -345 784 469 477 533 671 274 272 576 0 280 604 -440 469 108 729 490 210 -388 435 57 911 579 531 738 871 279 -298 300 464 553 655 347 873 784 31 -457 258 354 -782 59 634 474 871 202 -719 500 744 -958 712 278 398 223 857 -119 714 827 911 416 278 -26 669 32 472 542 815 -497 237 225 456 508 283 341 482 305 -457 615 805 -114 57 616 -485 508 891 971 641 704 49 152 219 -474 178 39 57 602 580 -176 105 868 -252 14 475 -818 555 108 686 450 722 342 188 779 58 204 438 448 175 178 -397 177 381 -479 403 610 459 713 311 290 89 468 -443 589 481 832 471 187 291 709 689 -487 852 876 -757 762 231 880 662 458 9 365 634 541 286 188 -550 297 900 560 887 140 727 596 728 -241 780 350 998 172 159 986 285 162 -687 380 23 144 12 736 -199 62 537 -379 12 885 73 324 871 -488 152 618 -960 563 498 -459 261 669 -1 699 105 460 213 484 334 9 495 -931 210 367 -380 196 428 156 369 491 840 594 814 962 59 117 -920 792 92 -503 592 791 -399 604 155 284 691 163 130 560 424 -204 681 671 -825 489 139 365 230 785 -370 424 193 -22 453 84 521 250 675 -389 151 431 617 587 221 331 669 832 -94 165 612 -324 140 201 967 657 482 851 240 525 545 787 101 -263 838 855 647 402 157 -471 171 744 949 103 512 -320 561 729 344 790 20 -256 257 729 777 560 68 -947 394 322 658 14 259 -436 413 712 -380 342 883 463 491 137 -73 624 697 807 468 586 -722 564 894 706 293 605 73 546 509 -922 52 2 -949 162 68 -838 226 480 373 446 874 -993 562 464 43 341 239 -908 848 706 829 526 421 -777 85 713 827 558 359 -812 189 410 -959 140 571 -940 454 848 892 528 393 -935 687 54 -120 31 446 19 175 393 824 4 71 -255 727 155 909 307 764 -333 447 52 728 588 244 -250 793 376 -10 658 163 -5 138 245 241 757 471 885 334 474 -145 331 353 -439 140 659 725 360 257 128 88 896 -529 491 896 -380 630 597 109 578 735 205 19 643 -25 856 76 -399 864 458 953 125 598 563 202 57 619 331 196 -486 754 686 -338 74 626 601 722 355 398 41 102 574 768 58 502 169 73 459 822 197 708 437 451 -84 256 781 164 123 686 -151 37 760 326 738 633 -119 236 467 564 520 507 -734 547 427 575 649 595 -653 360 569 495 721 157 -255 237 465 577 1 639 -537 503 675 -626 729 512 906 462 748 224 227 419 183 93 65 109 120 765 955 167 225 675 514 45 832 360 333 -604 189 386 -766 704 40 -992 178 768 671 336 382 -730 61 608 89 396 752 -947 205 871 18 660 189 794 836 702 -910 320 213 174 216 402 859 802 205 698 210 435 -982 181 770 699 52 882 -342 393 377 -191 746 633 -569 116 445 519 662 432 920 404 751 85 38 19 842 589 228 -24 159 460 898 110 563 831 668 55 960 229 853 392 660 120 -564 431 782 119 3 285 -431 688 815 886 26 853 304 521 593 183 497 751 195 843 7 -32 35 718 687 624 300 820 743 302 457 765 142 771 851 167 -25 108 687 -233 491 336 869 196 416 406 12 358 -636 732 445 -419 671 220 -720 492 114 734 701 878 675 824 881 -307 900 88 -368 389 268 152 69 463 -832 428 526 -823 792 357 -779 126 127 440 658 670 -46 592 522 331 719 446 -189 165 497 50 297 315 -120 816 755 847 420 824 561 440 403 538 818 294 -606 739 471 -128 32 229 -206 286 872 615 569 743 460 833 7 656 283 303 323 415 270 977 762 689 952 775 229 -346 413 198 -200 459 36 322 632 67 -498 678 404 -926 293 73 -584 406 5 -426 114 339 -524 137 754 997 67 667 585 871 594 -535 278 106 -186 30 617 -498 252 400 320 755 177 -776 381 469 -104 749 26 -148 223 140 -210 51 328 -705 148 394 -138 85 417 -245 303 694 512 717 723 528 371 126 -973 92 880 -845 216 412 -176 464 260 -451 716 534 340 458 584 -832 54 783 361 368 20 929 375 374 822 487 242 -456 368 613 770 595 704 -999 203 19 665 227 534 -176 328 349 110 569 858 -355 237 63 780 350 430 -901 880 804 124 354 443 -35 551 810 -523 873 556 332 326 758 50 191 136 583 368 464 783 178 184 -207 623 472 -445 103 873 -363 554 4 440 478 358 182 696 8 743 625 880 -201 358 305 -144 160 548 92 496 15 -593 279 192 -858 124 866 -887 880 121 -615 369 726 -111 609 356 798 444 151 305 239 775 -764 538 232 -408 747 444 -961 191 39 -895 150 369 196 292 493 14 5 524 -366 590 892 -141 331 652 -186 586 486 991 774 175 374 367 21 369 558 263 207 764 412 376 726 707 -657 412 449 -314 772 831 137 638 360 584 655 45 -879 598 819 195 824 337 -632 594 46 -270 401 861 42 629 325 444 449 150 -597 792 562 951 330 485 681 468 222 392 4 28 -611 25 625 259 272 549 -53 540 242 492 171 694 705 265 423 -571 109 871 -322 764 815 791 67 244 -725 201 763 649 693 818 376 382 894 801 93 266 1 140 857 994 285 127 987 390 391 61 819 552 884 549 415 150 841 482 193 768 682 -792 69 526 425 246 60 319 700 292 792 646 576 119 385 65 161 547 35 364 731 583 779 881 575 412 426 495 945 786 563 -230 112 860 -371 383 158 -219 19 9 -476 511 706 -1 282 191 -385 496 737 449 360 619 -117 691 651 -642 655 176 -148 400 62 -634 723 225 926 204 607 -965 737 625 696 661 235 -99 312 569 -657 27 164 -621 728 523 949 212 366 499 270 120 -73 874 520 -560 292 342 464 518 597 -978 106 434 198 654 194 -216 107 506 -748 651 584 115 130 412 90 332 623 955 231 44 474 410 69 945 650 360 -862 266 30 35 540 187 768 538 840 -139 823 46 -982 43 878 465 733 309 -913 40 591 -218 366 101 -950 312 802 -391 737 759 176 305 397 -85 119 371 913 491 339 -963 295 262 788 577 628 -560 79 91 -407 841 792 712 731 629 -829 808 85 519 88 744 -215 49 386 -224 886 494 -102 336 788 812 324 517 -9 516 595 -619 609 535 -176 74 366 -348 297 325 -311 68 299 443 157 387 286 594 487 -576 522 472 617 621 807 656 185 282 -28 376 849 -681 709 610 -695 33 683 -978 38 79 -354 127 198 797 470 354 -317 709 99 -831 485 621 -708 702 393 251 858 577 184 683 104 -115 202 812 -406 882 33 458 828 159 -345 225 681 -140 60 541 210 381 125 -870 326 826 574 229 835 2 465 617 405 650 870 516 544 329 -488 324 310 44 182 289 -845 749 677 375 460 210 -749 842 535 -524 717 763 -238 319 379 731 77 129 700 593 724 680 257 148 341 854 381 330 709 618 -853 571 77 -868 74 19 -182 350 735 432 664 205 511 695 281 939 696 26 662 228 334 761 70 287 342 200 147 411 99 542 -172 622 264 -195 507 337 823 410 502 765 221 296 -254 212 143 323 26 371 656 888 440 143 330 691 -711 493 841 -617 221 562 -554 78 220 83 853 297 120 562 706 673 580 78 769 826 289 -837 301 314 833 57 353 -176 152 734 -534 342 326 -94 225 599 -380 423 676 739 6 629 787 379 342 844 352 21 421 673 898 161 237 298 -273 222 407 -769 647 558 -335 65 51 -858 272 327 140 192 750 -184 383 807 696 23 285 237 367 689 910 841 461 -541 754 697 -791 81 19 -185 765 717 772 330 833 723 272 204 401 813 447 -450 281 882 -43 429 56 -907 866 422 281 528 414 -358 188 268 -310 197 400 260 664 264 176 736 645 961 11 69 464 513 33 363 15 313 396 324 741 351 18 758 424 399 438 38 341 677 -943 44 688 -276 334 638 336 613 316 -368 109 640 -276 560 709 934 585 207 -477 175 600 -401 32 783 -277 392 878 -938 116 650 -964 537 83 425 125 333 -74 594 97 794 578 258 -15 455 869 -407 241 605 -749 464 779 -398 515 862 984 590 354 -638 452 521 263 40 157 946 266 282 -70 792 27 226 838 656 -417 216 502 956 120 65 -213 622 631 -100 159 320 505 573 771 326 736 811 -666 134 228 515 764 171 993 643 109 -599 778 731 462 882 99 464 691 270 280 378 891 511 78 149 230 236 721 -147 862 609 -585 164 606 -88 509 400 272 610 277 55 73 259 -147 37 101 974 169 478 964 880 607 513 111 842 685 164 855 393 231 803 -65 473 118 592 37 626 -409 610 336 219 165 460 829 770 548 -271 744 716 58 708 696 717 873 858 -790 11 173 -783 604 403 719 191 875 -64 435 11 -787 178 672 600 198 836 -441 579 705 -94 109 600 922 219 408 117 36 432 -574 799 442 998 616 146 -400 387 388 926 223 823 -112 788 100 -240 789 349 -53 348 28 952 507 188 -549 429 406 -590 198 494 342 876 444 635 226 597 -280 604 819 94 92 758 693 304 646 -558 456 652 308 107 232 565 270 481 658 864 456 -147 99 329 -337 432 606 159 304 309 277 98 452 -713 891 808 -268 285 359 877 606 814 -20 214 72 611 280 393 943 890 356 698 144 507 578 559 38 -817 619 393 -857 648 490 -653 535 532 554 168 817 64 897 574 -171 530 788 300 393 219 945 737 260 752 635 455 -642 14 114 -553 445 479 -320 392 114 612 298 333 -320 562 381 53 791 62 -608 243 455 -738 88 291 -678 341 77 -872 199 90 641 199 191 -276 538 635 -345 519 126 720 183 423 -348 663 136 -616 816 26 546 9 320 -548 423 408 -658 145 800 970 374 150 -788 767 348 602 144 38 -12 899 608 -987 19 790 287 423 552 522 307 519 899 305 579 718 757 102 277 651 246 976 622 671 -474 786 590 725 188 733 962 276 731 -731 541 749 -390 380 323 -39 354 629 80 353 86 710 723 894 -589 601 645 -791 429 418 231 407 303 120 733 542 -48 247 869 734 369 509 -166 379 888 256 41 393 737 273 745 822 183 619 -685 247 319 911 556 748 -420 687 254 -818 508 138 375 212 385 -557 699 753 -897 133 231 642 842 323 -66 379 647 -770 53 882 249 620 228 267 84 783 -386 864 621 -480 199 280 -643 74 492 -559 870 342 745 373 526 -472 816 467 750 750 897 197 581 101 -70 130 721 -343 49 856 -61 716 819 359 736 117 39 893 243 282 587 212 -825 184 584 -800 12 551 -33 163 401 -85 112 133 516 42 262 788 251 310 643 290 125 661 101 12 -270 192 57 -776 826 643 -765 1 878 570 602 890 521 821 204 21 136 315 5 452 408 666 640 658 327 835 99 -396 897 251 -633 279 495 -377 803 472 -483 690 473 795 260 226 -16 381 198 -813 54 333 -47 759 837 -788 877 628 -731 457 563 119 161 611 -879 880 889 -333 704 843 -961 321 632 -237 868 891 -312 452 424 485 291 529 -931 444 388 605 156 416 -415 577 872 -701 248 184 -591 170 164 -651 689 19 991 728 339 922 391 307 -936 416 201 -784 886 696 -45 443 852 822 680 580 -854 579 828 -471 188 149 -956 737 837 -38 380 665 -847 602 207 411 867 538 -928 706 53 972 174 90 -232 29 585 -329 404 364 -698 750 95 -571 431 282 -771 276 171 -982 190 550 834 495 304 -560 206 322 -123 779 127 -18 703 301 -177 423 381 -993 146 784 823 449 633 -783 730 216 950 260 491 372 678 732 -526 452 584 898 582 462 -424 764 317 76 239 791 409 247 37 -308 722 485 777 391 314 192 341 625 334 566 402 165 440 413 543 617 17 527 267 650 540 43 565 556 172 803 47 681 201 35 225 22 119 402 412 -216 880 470 -138 798 9 -225 141 677 143 68 43 -508 509 137 -492 417 308 310 216 88 611 51 313 232 422 766 96 207 712 -200 668 743 -931 630 640 729 157 833 -395 896 560 -965 804 129 -405 615 344 682 626 447 46 710 868 -536 306 226 127 758 893 -631 727 675 -939 808 831 393 665 583 -756 564 630 -844 600 534 -316 95 248 579 629 873 525 628 682 -655 544 140 -530 271 897 -485 792 776 341 205 683 371 450 448 -195 695 163 -865 651 814 -780 787 60 667 366 741 -209 444 520 -176 489 163 -137 811 485 -940 278 376 187 419 633 269 543 182 968 400 876 -417 887 678 -204 107 616 556 17 577 -785 242 217 -671 605 179 -987 117 509 -660 404 27 372 526 621 -146 246 173 381 129 159 111 826 318 -274 734 843 -489 482 860 287 749 253 -545 278 857 -514 343 126 894 783 581 -980 56 206 293 462 504 -835 895 632 475 185 494 387 296 75 -202 136 875 -850 191 252 -342 477 594 -617 371 477 -136 344 584 721 89 197 276 6 191 408 133 397 968 578 581 -486 117 28 588 515 163 -537 265 354 466 75 882 -388 859 405 -760 475 800 723 348 40 -381 725 45 -339 885 177 -743 805 754 189 319 870 617 860 536 179 475 852 -316 341 27 -382 853 37 -126 145 511 473 868 10 -236 39 734 -792 301 770 -664 110 675 -758 552 145 663 69 104 399 700 578 950 837 71 -672 681 220 -774 254 239 36 818 330 -379 578 682 -257 514 791 369 356 494 13 220 562 969 671 414 -302 121 350 -332 550 456 195 166 236 -834 293 541 304 429 510 933 502 239 66 445 752 -743 214 260 750 180 531 164 249 301 -971 47 473 30 868 174 -215 863 340 -128 229 632 -236 785 212 225 771 713 -537 537 258 166 246 523 577 397 702 7 313 50 207 694 149 -520 524 116 153 861 78 -856 533 358 -25 849 294 386 774 164 -649 89 701 -740 207 46 -518 585 494 -616 592 858 -715 52 651 -467 884 274 -852 89 234 -323 534 818 -714 709 818 -720 248 743 295 499 831 695 159 138 -207 393 774 986 429 517 496 515 568 -354 800 551 172 301 692 857 830 325 575 817 185 792 249 432 -913 744 82 -783 585 685 -769 623 265 -652 619 779 -685 418 731 318 490 131 -491 847 112 -615 274 28 569 519 328 -847 606 172 -514 623 415 -522 113 721 378 813 492 309 229 9 639 299 550 221 160 496 -268 345 770 -188 714 440 739 719 145 162 806 819 -224 336 800 726 550 65 999 180 877 90 589 257 -650 880 555 -401 401 714 -954 86 210 -733 698 76 406 789 794 550 204 751 269 32 186 320 859 787 936 658 67 113 100 707 -779 502 687 -772 501 239 641 147 324 551 667 121 878 673 62 -929 824 265 674 45 296 -189 65 254 150 202 63 -932 367 214 -126 788 715 560 16 367 -949 10 566 -626 213 332 695 491 104 -544 714 79 -828 788 123 267 200 188 -827 502 441 -465 870 807 -499 144 694 715 157 762 482 408 771 -801 82 83 430 829 625 -67 737 438 -388 9 326 734 402 178 -87 337 147 -981 590 342 865 658 550 -674 291 191 330 721 119 654 354 8 143 118 68 -232 5 596 -604 78 97 -175 644 434 -877 163 175 165 480 832 -786 606 123 323 654 413 -487 742 639 142 186 756 210 6 760 -995 403 890 702 180 633 187 104 847 -39 421 427 93 335 184 415 410 838 -520 675 825 12 159 667 -350 653 852 -642 263 857 517 469 411 158 710 746 237 823 266 -737 816 652 246 84 162 935 664 836 660 628 146 -222 331 799 729 789 161 -663 258 681 0 617 655 -810 707 464 87 796 439 -848 411 354 -697 210 489 -136 845 304 52 557 84 -303 35 414 295 416 302 -592 806 611 -960 706 327 895 348 186 510 735 133 848 487 544 -646 42 753 -558 607 697 298 259 406 581 108 492 -354 704 8 -501 664 813 9 404 670 688 799 169 673 810 3 -95 358 541 -1000 312 582 852 807 340 101 757 650 406 790 758 897 388 613 -344 287 376 -980 796 831 341 836 782 -191 161 743 511 519 616 137 73 430 278 880 758 -249 689 144 878 409 91 -892 3 27 -959 612 187 -517 376 705 635 679 324 850 768 747 923 297 871 504 475 253 -826 614 232 -69 465 72 -374 743 481 -732 245 246 -867 280 621 989 515 400 -236 517 267 -690 140 615 -920 244 241 832 770 854 816 253 470 -313 779 364 -181 600 467 553 446 763 699 479 142 119 421 709 -530 685 325 -111 80 760 -404 465 682 849 181 34 -181 20 865 734 392 564 -1000 345 109 -286 596 640 656 568 160 516 90 896 440 779 843 704 335 23 -484 183 539 697 832 771 -118 203 790 -302 838 281 61 190 678 -778 357 425 961 665 92 -28 781 182 667 321 112 62 294 680 -626 43 664 -356 777 866 85 611 553 419 24 317 -589 548 197 -356 168 517 -345 682 894 105 318 339 884 492 433 547 573 37 -581 891 177 715 86 840 -781 658 15 235 421 563 -369 365 782 -800 472 563 645 177 880 836 562 523 -180 761 210 481 26 834 -483 198 825 -954 565 62 585 585 771 799 20 291 -987 604 707 894 856 279 -144 201 507 -513 889 220 -191 210 81 170 791 158 -696 507 20 993 444 604 -536 343 675 254 857 430 713 351 385 791 460 638 649 547 626 -531 257 835 -499 279 778 -342 183 490 -935 115 96 -564 109 591 991 873 33 965 179 41 695 192 392 731 535 851 368 485 549 -206 706 805 180 159 184 657 669 418 446 634 533 -407 722 693 35 513 665 868 131 895 808 178 187 -249 609 773 553 778 409 -298 724 214 358 604 372 -307 414 141 363 712 826 -905 258 648 939 393 312 -345 561 442 849 822 619 587 625 328 660 431 257 -932 785 80 282 195 683 -495 689 196 -603 752 60 375 499 317 522 38 709 533 293 422 727 594 395 445 182 119 124 542 601 780 462 537 -441 596 732 -6 202 520 -259 51 423 600 726 73 -484 300 162 -123 186 506 -802 513 199 -8 558 380 -638 83 73 863 815 535 -101 727 230 -170 421 483 -299 414 534 875 467 411 -553 783 711 -292 60 896 313 710 508 -536 802 217 395 165 351 -880 180 266 -646 731 144 -565 162 564 -130 215 129 -945 743 595 365 390 530 27 251 641 -426 616 451 381 280 404 950 428 568 -300 648 799 -883 554 630 -240 689 843 975 511 209 -496 866 51 -350 784 493 -421 511 743 520 286 510 -978 619 790 -275 269 369 -655 322 116 -257 639 669 172 200 509 -186 427 120 75 783 85 125 834 20 -883 565 531 -241 37 868 421 859 638 510 285 7 830 382 380 445 325 118 413 50 369 -479 616 796 992 491 730 529 417 663 -152 834 328 330 246 416 197 167 375 -465 29 711 293 259 192 -828 656 516 641 769 617 -890 542 333 -743 435 823 -62 516 339 -899 564 325 380 295 622 -705 44 788 221 431 868 -117 876 226 274 800 881 842 842 801 758 404 494 -810 813 80 -435 151 595 303 204 311 579 584 657 800 532 752 387 5 283 -94 189 310 483 615 210 -85 657 151 -385 468 606 -839 610 518 -160 675 668 -113 231 872 -203 110 607 -747 611 290 -196 150 295 338 557 535 148 392 249 109 208 58 -841 875 525 816 236 286 633 629 61 -100 716 291 -577 213 452 582 366 162 -329 422 364 617 761 72 303 561 463 -348 570 670 -439 781 645 -563 697 32 -178 230 660 -366 482 475 176 758 687 -972 740 204 341 163 678 -496 833 590 127 236 250 990 840 871 -289 601 751 907 90 599 739 713 828 398 599 461 -875 776 370 -637 504 209 -281 497 372 996 802 304 885 329 591 534 371 531 -244 183 283 6 690 373 -196 381 237 783 732 835 195 657 762 465 491 14 48 287 815 3 724 295 694 266 900 558 824 741 730 128 274 -482 363 105 853 211 813 614 428 384 831 853 27 844 802 313 -490 205 137 -44 251 646 173 827 12 -776 786 835 -983 268 115 -358 887 529 146 540 791 -290 106 318 345 89 271 771 47 480 -428 356 731 69 429 657 -768 606 594 419 675 862 433 117 848 113 615 539 304 125 696 -827 122 785 895 94 21 518 430 68 -250 2 423 -420 271 3 -812 604 660 -218 23 486 -557 508 654 -958 673 368 80 729 544 -773 203 666 -389 50 759 484 121 288 -349 671 341 -875 203 663 79 391 418 739 325 440 176 220 99 330 62 824 697 494 652 693 722 6 -690 885 108 -32 221 228 -293 472 898 -901 349 200 861 229 642 -421 820 67 670 96 338 -79 26 400 444 376 45 247 369 818 -495 179 855 112 799 175 291 858 699 440 357 147 -861 570 427 -368 249 398 350 420 494 88 793 571 -761 137 46 883 236 466 -47 393 696 707 657 646 981 248 655 -221 788 111 -422 679 681 -544 312 81 -846 114 552 -153 202 444 -431 741 632 -685 477 20 -168 182 412 -920 689 169 25 522 468 80 102 356 -658 832 186 -326 188 549 -345 842 663 -342 241 16 -98 211 809 885 278 385 -496 810 618 968 468 27 -945 400 180 410 442 111 -352 317 351 696 324 344 -742 882 585 774 136 795 -518 22 172 -382 878 133 135 346 475 -908 34 94 470 190 493 -950 752 34 112 600 402 114 149 777 858 307 759 -458 533 46 -912 667 119 -189 337 97 895 624 494 69 468 580 -938 339 769 -694 389 672 440 653 424 193 368 572 870 426 30 -872 168 615 925 808 381 -556 719 770 -108 814 493 -115 536 61 -836 350 451 -216 657 839 -492 97 591 631 42 58 -446 712 483 183 392 702 997 862 479 299 6 445 -757 491 80 -245 708 429 -695 844 185 295 804 333 -514 287 375 695 341 186 -570 477 630 583 274 747 244 655 765 118 451 407 -703 358 266 -474 111 165 195 149 452 -379 245 792 -742 27 420 -413 510 694 533 806 349 -756 681 156 260 99 658 467 549 115 732 527 830 193 689 41 -642 336 189 209 357 485 -348 668 511 872 655 173 217 541 130 -483 285 810 72 846 61 -819 65 609 896 397 235 225 143 23 465 1 411 806 362 767 590 666 586 953 490 341 -523 107 33 -594 177 317 -684 401 314 676 383 430 136 479 879 -130 556 121 -956 674 173 854 80 534 273 22 351 -442 475 893 -702 252 151 -270 159 327 -901 27 728 664 855 262 -106 491 740 872 361 447 -856 305 220 716 660 299 -499 85 373 151 43 847 -757 394 251 -6 776 461 -728 792 493 812 538 83 -849 262 495 -902 174 610 368 775 746 -560 878 789 -362 74 334 -560 320 209 900 892 836 -962 444 779 -470 256 416 -136 860 729 558 110 886 9 479 159 70 299 33 16 630 135 589 222 506 597 223 550 -768 813 145 862 44 452 -323 360 411 957 219 572 142 550 501 -716 866 92 -754 222 773 132 811 94 -710 761 368 639 645 281 -317 408 376 234 585 735 797 643 105 -532 737 184 70 38 734 -29 322 699 314 720 73 -614 405 35 331 595 795 699 486 540 879 521 47 106 107 683 540 104 477 445 725 314 828 647 403 761 170 776 -388 684 596 -864 222 152 570 754 798 217 805 383 -44 184 3 354 890 109 88 582 265 765 327 141 230 121 109 359 633 844 -446 421 166 557 244 71 954 861 875 -912 269 210 -358 675 251 203 863 832 567 680 311 259 810 670 -3 494 790 -895 54 575 -751 260 95 -834 670 338 188 24 350 14 765 618 523 607 392 -475 610 355 208 29 186 370 488 96 -161 886 641 729 491 694 355 92 106 501 810 775 -909 698 850 -660 664 714 558 839 421 801 364 182 807 825 211 693 695 698 40 335 735 280 816 378 -874 123 521 -517 424 431 557 408 96 -728 318 34 -356 619 398 -675 427 322 587 472 168 337 612 554 -429 544 521 -900 322 643 821 205 219 -397 14 485 634 673 892 929 297 309 363 341 28 -188 618 506 485 258 129 -248 595 792 -842 818 435 78 571 809 573 792 113 -209 781 3 67 111 299 -273 426 691 254 238 460 511 423 717 -161 827 463 -370 885 433 -483 616 103 -375 89 46 789 680 692 567 7 624 -331 226 734 719 754 311 9 460 548 921 672 122 689 163 101 652 394 137 436 263 752 -210 888 892 535 777 723 -22 897 730 -599 118 55 -913 538 860 397 799 420 497 620 191 870 310 353 270 514 798 -441 302 160 -890 192 199 -446 179 128 976 857 176 905 410 293 -888 697 882 323 447 833 -558 744 552 684 366 13 889 37 578 -962 848 879 -350 610 222 -652 364 400 275 841 408 350 298 818 595 762 614 376 286 212 -592 280 55 -388 517 421 676 206 509 606 744 456 836 646 217 158 695 581 809 425 870 734 220 732 847 48 169 211 709 500 -735 121 116 937 549 321 497 655 217 504 792 862 -579 302 708 -199 211 730 -27 528 254 194 762 525 577 762 572 445 73 380 -703 390 552 112 280 253 -867 677 7 -899 734 850 314 55 303 -878 8 514 -849 533 193 456 557 20 351 254 144 -217 451 533 -814 764 864 238 549 693 897 602 526 998 616 632 -299 438 691 -834 141 375 -190 149 553 -984 629 261 -665 833 515 330 568 117 -437 854 32 378 545 580 -430 242 333 995 893 538 368 611 731 442 522 879 -453 538 660 907 626 644 673 856 363 -858 771 316 -927 372 253 -63 620 245 637 598 237 -825 419 848 757 561 521 487 460 158 -354 620 835 641 393 843 -97 335 713 -29 309 514 82 66 886 135 103 605 831 241 302 167 68 772 -634 677 485 -762 364 44 -552 763 663 682 4 208 624 508 542 189 531 2 754 513 119 539 748 222 595 431 514 -651 299 633 520 217 409 -96 656 772 48 456 634 -438 138 690 -231 715 349 -837 256 879 -184 310 491 35 350 391 -892 197 821 321 346 271 905 367 540 -87 23 347 -464 623 802 70 86 91 211 707 805 159 70 160 -763 387 470 879 822 871 221 630 219 -906 103 565 -984 208 83 355 773 105 -299 309 728 -146 531 865 145 542 671 901 1 741 961 422 252 -96 843 33 -78 389 135 -462 206 394 -80 561 266 677 415 574 856 221 257 -980 66 798 290 768 851 -818 781 392 160 415 813 611 71 808 643 793 296 -71 384 501 22 56 214 539 733 680 -335 441 900 821 61 118 -430 586 817 -788 199 331 -724 62 401 -217 858 345 -469 887 728 183 462 784 -904 353 668 27 818 209 -873 691 321 244 462 724 -720 234 462 196 346 712 -522 475 825 -322 458 782 774 789 821 602 825 382 -863 121 786 -296 201 756 864 280 546 637 656 393 425 804 790 136 382 364 -239 412 874 -706 786 814 -686 140 738 -453 277 11 -467 234 211 288 398 490 -15 87 65 844 500 772 -712 525 675 -823 362 208 -507 175 619 666 769 556 -421 436 696 -583 483 72 627 416 305 237 256 755 -922 642 841 42 338 492 113 426 117 839 455 530 346 848 756 16 314 624 -729 646 159 66 763 694 890 42 261 94 431 517 600 409 310 -307 503 699 684 468 224 -648 259 730 481 205 678 -464 873 143 812 244 788 622 363 702 -485 553 795 376 199 325 844 600 785 -95 145 439 -597 181 6 -22 334 316 -193 115 520 -616 704 492 727 116 788 766 638 250 -432 106 802 -186 682 100 39 78 751 -625 683 47 514 238 228 -729 16 561 -513 523 727 858 860 582 50 439 697 389 857 487 238 177 644 191 292 425 -658 731 554 -707 206 388 -561 172 625 -182 144 640 430 483 314 -891 441 325 390 43 815 439 432 772 877 222 48 220 813 339 196 656 221 649 401 479 836 192 650 -488 211 845 951 893 427 -984 502 20 93 693 62 -93 732 546 578 461 767 -974 677 487 -563 278 887 -833 214 230 416 878 440 513 329 433 -409 197 34 -490 390 778 24 498 661 169 528 221 -113 554 153 18 123 829 904 760 206 -458 127 471 372 195 448 563 260 828 -453 414 566 -390 190 215 223 699 448 548 769 570 676 426 481 -466 68 659 956 892 6 -544 408 317 -665 355 220 611 388 634 729 351 875 595 74 486 -211 121 336 337 269 204 358 346 629 291 732 749 301 296 247 -625 732 654 894 495 193 -421 824 543 454 520 668 -609 109 789 926 198 157 429 9 554 510 352 437 -642 453 277 -951 664 572 -852 239 455 201 33 50 -655 565 873 488 119 544 -93 688 54 -896 879 465 -6 491 733 293 39 71 -152 292 155 297 737 719 -279 877 837 -635 785 198 721 632 37 774 636 506 -412 294 536 452 440 877 -627 862 467 805 55 557 -525 655 900 -370 352 788 200 74 765 289 391 701 286 512 432 -825 738 168 32 126 513 719 31 104 -405 4 65 -587 710 171 321 637 826 -480 719 329 -292 620 454 724 509 844 -524 647 507 -693 822 345 -974 706 522 -262 226 552 -507 621 608 609 687 417 380 408 205 357 129 76 -515 689 695 839 265 355 -866 541 153 -259 400 75 785 427 780 -794 65 157 810 811 778 -383 720 564 -215 800 71 141 9 251 -684 395 91 510 386 355 -284 320 47 -131 750 873 -374 309 89 -17 419 899 -840 288 771 275 573 670 297 266 731 100 883 225 390 445 662 -403 362 133 195 483 46 493 678 795 165 804 203 -994 187 621 -844 399 60 226 326 684 -52 376 50 -322 676 32 254 218 476 -485 167 889 -53 215 471 292 708 248 -961 326 204 41 32 442 -186 688 841 973 367 318 657 715 693 6 45 520 -311 499 790 864 714 108 -695 213 322 -825 45 455 -922 638 538 719 52 377 -889 478 743 -471 635 609 -27 893 653 -455 334 303 -366 250 116 -107 155 329 815 531 86 596 306 182 402 284 819 591 703 871 967 215 448 -538 96 234 -978 721 278 -25 66 611 277 252 860 445 598 115 -575 313 697 510 261 102 91 663 437 -791 806 291 -969 373 557 -470 735 652 715 10 525 -408 837 590 -446 511 591 632 388 55 228 298 315 281 441 129 517 503 34 -993 534 458 -136 132 354 291 377 290 -267 331 455 -722 349 118 -532 481 505 -826 461 855 -360 542 395 268 211 897 -647 171 583 862 687 851 906 54 82 211 898 458 -600 531 841 807 209 341 -476 529 874 680 3 434 -566 743 128 -419 763 390 -671 868 560 -937 530 346 -687 537 452 -205 48 449 -196 801 79 -104 208 339 -463 684 867 710 764 869 995 851 763 -678 432 625 264 113 592 -877 377 221 -179 590 809 972 37 9 572 842 809 -998 127 851 358 337 766 278 133 768 940 107 351 -36 471 464 407 547 840 -573 120 529 -12 144 566 596 616 559 4 318 448 723 410 575 925 468 11 290 546 195 310 486 354 860 202 876 623 509 574 14 188 693 995 324 603 -30 780 20 17 503 429 -609 228 48 154 771 593 300 281 230 505 193 431 -319 569 91 654 883 331 599 878 158 -866 590 482 889 12 361 808 730 16 -511 273 243 -64 727 165 -219 580 497 610 785 690 93 66 358 -365 873 340 -335 572 370 -125 258 59 -844 547 71 -432 8 852 483 849 224 178 837 103 -58 518 734 -209 481 618 880 26 736 -463 613 760 -872 631 483 -703 806 792 108 562 491 530 782 498 -419 118 498 356 596 434 10 390 104 -157 733 636 -287 813 661 300 402 425 -741 331 155 541 680 60 984 188 673 -226 403 724 420 312 471 54 322 12 -543 218 745 592 783 657 904 283 159 -972 542 541 -17 435 372 994 219 560 -133 494 481 -127 417 884 496 838 295 -734 844 668 -523 1 37 -79 745 819 830 401 201 740 429 794 -220 664 328 951 59 599 -638 178 244 895 851 712 -222 499 649 424 565 592 -157 694 644 880 668 540 598 398 40 651 390 521 944 870 284 -276 873 394 622 588 623 -883 783 625 928 113 223 -171 637 839 872 132 685 516 512 452 -593 863 1 747 514 390 -733 58 411 302 34 383 -152 556 122 770 525 4 295 254 116 -83 683 804 608 855 36 492 823 599 -805 431 561 195 78 174 -416 297 284 846 799 317 -772 847 25 502 670 549 -495 165 802 73 834 636 -372 542 643 -985 86 565 114 81 147 874 76 276 -700 512 572 983 458 523 -649 839 521 -325 441 290 776 98 506 -123 823 440 865 552 133 907 367 219 -129 781 351 870 8 479 945 308 90 717 43 600 191 94 590 -489 222 130 801 898 279 -294 627 202 -503 92 753 -570 251 271 -300 75 152 502 45 211 680 290 570 -478 207 664 521 698 809 610 862 130 -709 363 179 -931 421 806 -278 71 49 -826 753 300 145 805 374 -252 307 418 210 288 759 -521 410 118 594 283 867 -798 745 828 332 436 342 110 457 815 -233 680 885 816 806 737 -133 851 47 461 761 386 -181 392 847 -64 686 229 3 889 73 882 373 560 24 35 169 -810 555 900 174 171 805 462 190 208 402 582 210 200 543 71 -814 362 514 232 351 352 -787 306 392 -263 188 764 449 464 850 -583 706 504 68 880 726 -128 42 15 679 796 596 -59 749 290 -189 135 652 176 419 154 -73 84 459 -382 722 698 933 223 314 983 740 119 -762 408 151 -836 32 244 330 764 140 826 805 888 -833 68 174 -882 744 644 -977 24 728 -819 594 601 531 128 823 -256 563 714 -638 601 273 -736 517 356 208 448 219 -53 126 123 386 93 242 -641 764 138 -846 687 161 -719 169 754 -467 400 33 -993 96 595 120 810 296 644 775 812 -900 83 411 -482 482 536 -807 868 629 -714 579 492 623 33 278 483 267 498 189 200 49 -679 160 144 568 832 106 -537 877 880 -774 429 62 -811 199 543 824 92 562 652 331 240 -505 654 272 673 290 590 -930 679 842 571 252 101 -434 420 32 771 35 60 450 514 488 163 503 687 505 127 830 -434 432 260 57 327 14 -571 500 303 -982 323 133 -289 246 384 811 312 856 143 484 890 -298 634 555 -58 898 157 -972 855 336 -143 474 767 717 331 193 -418 512 745 -64 383 219 968 194 464 -297 158 827 -290 101 410 -900 155 196 -846 435 724 -784 104 207 -40 738 770 -796 774 252 74 94 498 -211 749 655 916 460 807 -775 212 113 520 518 862 316 81 138 -233 31 624 -210 747 779 148 808 616 918 764 541 821 39 686 570 780 535 -24 496 94 182 674 357 947 146 874 508 763 55 -403 730 137 721 572 884 651 621 843 -381 591 706 911 812 796 497 735 676 -569 411 323 776 46 96 632 693 242 -143 453 104 -837 350 833 -800 23 556 535 527 276 -223 746 866 -166 657 830 -218 406 664 409 637 226 -369 165 271 27 49 115 -180 807 567 -377 770 69 907 22 143 462 157 669 -210 234 566 807 221 323 -664 103 728 -349 712 517 377 743 733 -601 22 834 314 442 792 -668 117 713 -948 481 277 81 88 549 -997 577 651 -918 828 514 750 457 408 135 409 430 -780 475 23 511 207 192 875 60 867 -191 107 857 -448 822 489 880 303 577 628 158 305 -70 793 232 -157 195 741 -650 330 301 -169 502 775 -246 513 133 797 441 192 515 150 350 724 854 272 212 86 574 -860 714 732 -156 244 624 -672 790 300 220 821 853 -306 27 518 426 376 58 470 168 213 542 80 298 768 673 164 699 617 459 -526 897 798 843 117 739 294 589 659 47 883 738 316 462 213 273 284 56 -569 455 223 343 50 355 -407 218 127 456 269 795 214 43 792 63 738 60 1 885 649 -788 84 683 449 700 296 213 473 579 21 504 186 -757 800 235 149 493 504 527 401 772 -778 715 866 -735 79 755 976 232 739 -776 144 822 -241 793 673 -346 859 245 733 80 801 -930 475 752 -144 377 344 859 378 610 847 295 740 501 272 72 -908 48 215 -335 507 160 -462 362 118 334 795 249 486 617 775 -663 673 251 -520 384 655 -925 866 132 985 413 427 976 766 750 -653 58 797 662 276 404 721 214 765 -910 500 711 438 687 427 64 724 251 415 257 634 -631 621 215 130 498 80 531 497 190 928 659 465 431 132 730 47 674 381 -843 564 167 535 329 43 -963 344 351 170 165 86 472 169 707 -914 652 356 217 83 852 -394 363 663 622 94 846 -197 693 620 484 202 283 150 137 611 -156 374 106 46 396 270 832 168 491 538 154 242 -155 272 324 396 630 739 910 605 832 756 408 677 375 592 878 -443 95 115 -280 591 540 -75 538 88 895 570 255 185 460 461 -722 705 784 -647 53 565 691 64 269 -925 20 729 -449 595 472 628 604 618 194 324 309 -66 150 898 73 297 619 -973 34 178 -61 12 34 -326 365 138 -809 609 201 111 784 272 -761 735 18 411 663 622 -520 810 97 940 596 298 -163 469 646 355 648 679 384 388 742 769 114 259 907 457 867 -941 169 750 631 608 636 -652 671 450 121 504 359 -682 644 54 567 782 522 -587 689 270 -257 774 709 -515 43 874 -657 402 431 -639 62 599 910 893 358 -403 893 129 346 615 632 705 485 375 -42 704 308 -468 617 97 -899 361 22 661 846 116 534 741 518 -736 602 579 -38 364 623 -780 761 615 800 707 381 -817 164 17 309 575 721 -631 607 437 -635 60 849 738 221 846 553 72 439 -948 386 854 -926 158 766 541 58 625 221 693 788 -862 803 462 -790 424 220 146 89 279 -253 779 551 -208 684 58 -670 207 181 368 411 566 -126 286 724 -261 827 833 -337 900 626 -649 90 580 464 900 103 -816 347 243 314 694 173 -483 138 856 -26 268 214 -994 511 62 494 102 888 379 266 39 4 317 129 -265 33 128 -411 869 526 -69 236 319 -797 153 509 -690 179 776 324 385 764 648 256 426 709 3 528 48 582 793 -114 38 261 714 125 345 742 745 549 -362 500 753 398 210 31 -627 186 467 637 786 722 -938 547 776 -259 295 509 633 134 598 -855 100 722 390 194 135 903 814 31 703 4 582 -45 602 792 -15 175 129 -849 564 15 -676 427 561 352 868 8 -740 354 193 -242 99 292 579 189 538 666 644 451 596 747 506 -722 754 207 -979 791 381 -499 394 97 15 771 523 -672 123 542 487 35 47 379 493 146 -578 825 386 -289 443 182 -639 39 80 66 269 834 -776 442 776 505 744 270 601 211 140 -425 239 314 168 378 348 15 709 841 -388 432 817 349 743 359 482 657 449 -638 175 770 647 800 363 -326 57 258 243 310 469 -266 237 759 -853 372 45 687 184 528 -497 486 423 -87 68 179 -487 682 405 582 381 304 -155 856 360 154 699 669 -178 786 5 233 233 762 521 28 233 417 715 469 697 470 54 -281 583 173 549 297 7 253 831 387 -943 828 342 -832 183 193 -163 690 310 554 678 726 -688 49 460 436 498 808 442 451 739 -671 760 666 122 529 900 66 66 57 -457 611 798 -595 66 661 -254 705 693 -99 64 522 -922 428 570 -162 64 167 -955 607 669 635 688 529 -547 262 157 652 29 274 -240 824 884 -342 181 101 570 827 857 -86 829 72 -965 707 499 -644 197 563 74 443 321 442 578 160 -778 531 421 -122 536 501 303 596 425 -161 606 605 39 428 584 -252 94 512 319 229 370 418 137 567 -168 211 161 -348 106 738 -737 528 421 -917 259 108 -764 314 755 -88 353 513 -132 493 40 -149 12 414 -616 730 603 202 262 813 -738 166 70 551 229 598 523 765 8 830 53 321 937 665 674 -851 133 318 -260 237 110 -375 851 121 -809 87 3 793 789 264 -143 803 482 -173 707 710 924 130 626 731 613 678 551 50 442 -424 899 627 493 39 863 402 317 865 623 108 52 925 501 892 140 858 847 921 437 653 -117 561 782 -892 348 595 -621 624 645 557 318 736 -781 120 152 536 95 259 539 72 811 782 365 820 -472 186 357 -968 821 69 114 282 813 11 420 312 -42 151 35 102 509 404 -111 880 576 -408 316 670 -598 755 794 -536 390 258 284 818 495 -960 151 468 360 317 749 -376 180 268 735 638 470 270 893 78 425 82 58 -100 427 425 -978 129 332 -285 694 721 -176 278 638 918 270 840 937 382 308 -715 407 488 -796 742 225 -926 264 217 803 190 351 260 690 777 37 112 5 968 379 750 -812 3 179 -775 811 882 -276 449 388 311 353 229 888 779 545 204 383 734 -146 95 523 782 232 687 -961 700 217 -912 88 272 567 166 497 -134 235 459 699 559 7 986 523 412 -833 711 290 511 267 724 444 174 871 218 695 54 73 384 141 396 303 358 392 721 592 350 221 303 557 159 825 -432 378 687 -191 189 53 -915 785 226 655 156 182 -92 264 876 461 537 411 854 285 713 -689 477 586 -645 228 806 -643 37 116 -667 257 494 819 818 734 -277 710 826 -218 419 189 -891 180 778 620 134 162 584 498 691 -131 605 18 526 114 54 542 447 310 787 618 279 420 893 582 -410 442 391 -133 276 809 -244 86 141 -615 306 326 -202 442 875 388 264 579 857 890 744 410 784 342 671 271 59 450 492 104 183 534 545 -475 502 821 -614 710 6 -774 847 363 -397 245 856 478 543 261 -748 806 144 545 529 415 256 531 58 -541 214 643 -297 426 105 -468 704 51 846 407 348 2 446 375 -268 650 280 -624 295 861 -358 51 491 -49 810 705 893 366 196 -663 793 621 741 326 476 -156 324 882 -909 278 171 223 611 763 441 805 866 31 156 827 487 150 344 -18 439 237 -746 832 614 529 376 37 763 319 315 -567 94 817 800 244 851 -532 777 562 630 318 518 247 401 674 74 289 823 -483 423 413 405 278 344 918 659 772 -393 122 190 -527 707 336 89 107 631 891 875 507 -96 658 876 122 405 376 495 79 716 -731 149 239 781 454 568 -524 525 326 199 632 448 689 205 254 -424 646 413 606 137 439 -688 242 196 -513 16 601 514 411 731 -118 832 879 572 765 485 839 141 161 564 393 792 -137 782 148 -831 710 845 633 316 133 371 428 374 367 567 389 219 233 851 649 615 782 880 439 698 316 778 891 876 595 383 -833 10 316 366 631 125 -790 764 440 -58 488 867 -532 355 585 908 874 817 111 375 584 -656 807 174 742 823 52 -868 99 698 -286 536 490 505 798 405 544 293 892 -338 161 346 698 521 371 -834 832 798 -51 177 704 -677 271 627 -874 303 777 -725 769 147 633 650 682 -278 655 632 527 251 24 770 713 236 -884 11 756 -162 79 16 891 154 338 769 332 640 97 307 560 -957 515 115 208 394 365 283 264 229 18 532 291 -327 323 467 712 10 597 -521 401 802 -284 570 285 -93 668 591 766 63 835 526 140 501 340 900 894 456 783 309 -816 1 893 574 27 315 793 739 324 -859 671 777 -57 39 446 27 47 265 -330 665 328 856 692 519 -44 884 571 849 541 505 9 477 506 -799 704 584 -33 497 474 -457 90 244 -181 485 283 564 213 381 -419 635 145 560 91 888 178 47 872 700 48 564 705 409 192 -438 763 895 -55 530 543 -82 673 633 -38 692 217 -504 309 481 -924 242 267 820 502 409 960 432 507 131 33 606 846 138 115 937 297 558 -474 215 331 310 429 174 -21 25 534 -441 1 775 778 174 376 786 386 860 893 517 892 -702 415 181 -636 504 132 -708 640 428 50 419 694 532 829 223 -443 608 247 691 20 300 865 598 525 -7 736 10 -396 481 578 695 780 144 27 396 699 -190 889 439 989 139 857 482 723 785 -44 71 616 -646 389 365 230 234 200 -209 38 681 -480 785 612 -737 864 107 -339 174 147 399 15 337 355 497 159 -808 354 739 -112 509 861 -997 115 401 667 245 634 666 488 723 -402 408 659 -591 523 622 -832 384 847 -834 736 861 103 143 458 -139 335 863 -649 275 471 264 778 637 464 745 33 -350 64 520 424 62 79 483 724 601 -444 592 84 103 658 871 463 213 114 472 775 500 734 378 775 156 894 704 -556 11 549 -524 713 612 -605 337 725 73 672 548 125 729 291 -139 747 261 -304 320 187 48 806 617 974 15 610 477 759 620 225 688 484 588 235 821 -187 709 592 -988 86 420 3 447 303 951 779 150 -337 427 521 -998 649 492 579 527 403 251 104 190 -314 293 424 -394 358 284 550 70 370 721 73 816 -776 176 746 225 592 325 845 346 899 -478 716 700 -234 750 481 409 237 825 32 595 282 668 645 404 -911 267 528 -196 191 756 -98 368 447 -274 165 844 676 387 659 375 305 657 652 625 507 733 234 743 557 319 489 -709 739 234 946 628 500 173 432 742 -372 186 209 326 264 373 269 341 811 479 268 216 536 573 892 42 215 596 -876 306 434 857 4 161 -692 178 644 349 206 882 -91 785 245 -519 354 637 644 634 57 -189 670 629 2 364 186 979 800 400 126 876 758 -889 286 761 23 194 90 -333 896 348 0 5 232 -604 439 637 -115 783 370 841 494 191 621 248 606 606 280 557 -943 6 533 -86 270 870 -173 693 163 -384 12 158 263 212 215 -554 709 653 83 94 587 4 487 180 395 608 479 -648 66 758 -791 823 816 441 590 185 -390 269 877 -976 885 41 34 499 112 752 582 257 938 187 743 -731 34 450 -901 486 567 57 595 490 324 388 179 -692 150 447 736 127 483 -372 313 635 280 713 234 143 865 815 -600 755 153 242 824 186 644 523 724 210 556 10 629 316 211 -73 105 337 -138 833 649 -304 65 461 229 309 477 896 809 331 348 303 306 686 810 164 930 61 772 -809 443 239 -698 370 343 -10 884 328 -61 181 444 751 662 804 180 158 764 -190 458 426 163 740 539 934 132 81 373 686 502 567 676 486 146 467 718 390 771 479 -855 651 689 109 13 599 -773 581 395 143 281 4 69 145 795 -293 779 78 -961 804 763 640 272 591 77 118 157 -306 460 27 -927 706 729 813 815 742 -89 294 474 757 237 755 260 658 51 -594 665 881 -316 804 785 98 874 325 897 69 785 675 207 608 -555 318 1 270 27 237 -376 639 47 -274 245 711 159 829 667 295 480 363 -298 668 336 -122 217 456 214 693 249 855 97 507 -738 294 876 -338 64 2 -449 641 640 -3 367 885 59 178 865 -223 773 444 439 675 264 -173 54 480 634 268 272 583 276 420 189 838 713 365 553 777 -782 556 517 -342 605 35 794 516 213 958 194 137 -46 285 812 69 712 17 848 799 336 672 182 611 -9 123 601 -396 40 253 -868 11 860 -800 569 564 886 263 179 998 873 372 -465 179 657 -802 648 520 514 749 418 -599 273 651 -988 164 826 312 820 17 316 504 27 -73 704 647 -210 91 61 20 641 34 -956 428 212 652 126 12 23 792 760 793 894 132 543 758 347 -480 322 319 -911 190 822 -533 17 678 -686 407 768 774 179 560 159 323 88 423 275 265 634 851 157 -655 44 202 228 839 59 626 660 432 -856 601 621 266 568 637 543 282 195 -138 109 373 221 20 696 508 143 122 -727 329 72 381 426 115 -118 654 54 492 433 765 -477 477 465 995 495 184 -869 238 518 -575 852 626 897 174 697 -56 534 840 218 259 320 741 140 746 956 274 551 -539 518 83 777 241 612 993 636 206 576 819 444 193 244 447 -30 94 620 -933 638 254 -742 508 564 177 450 704 874 558 129 577 719 647 911 848 887 22 541 675 -472 417 645 -677 863 889 269 133 82 -411 152 771 -506 110 379 257 388 828 -388 562 485 441 491 355 587 503 354 925 225 894 -549 153 462 296 576 476 -116 598 609 817 287 760 39 333 870 417 42 409 396 507 122 -68 148 613 -162 487 215 -109 812 439 436 116 644 -950 12 371 925 17 406 497 856 790 518 326 832 978 674 490 -601 659 637 63 149 275 177 893 238 -532 729 353 463 231 416 -867 209 363 -899 794 379 -342 443 387 948 61 712 931 139 537 220 391 295 256 354 444 -318 584 436 -281 404 316 -828 800 807 502 853 700 -568 412 243 -482 812 355 881 243 546 -730 163 36 -736 771 389 759 753 124 646 72 527 714 696 493 -988 836 445 -182 490 449 -131 522 12 311 93 823 -282 426 165 -637 396 327 -2 713 249 -962 624 101 -338 71 225 -960 837 72 -67 349 59 -471 667 548 -423 836 170 -911 400 314 11 370 739 276 833 235 -546 483 47 803 521 670 -645 735 792 -169 576 728 403 61 228 813 890 894 -139 367 882 682 756 433 -205 220 802 -567 748 786 219 702 368 417 57 40 139 465 827 -970 196 502 -490 51 614 -763 865 603 -617 478 69 816 312 877 -800 407 196 -747 392 43 -662 664 796 -843 81 5 396 220 521 422 303 716 -725 213 819 -112 402 835 -858 853 775 339 653 333 86 406 724 -220 153 620 -769 302 891 -149 376 345 919 52 609 189 392 111 -525 435 747 -362 598 752 712 789 504 -156 275 62 -181 807 157 -142 334 362 -271 818 663 219 21 138 416 892 241 124 781 633 286 656 219 933 146 868 584 358 756 -561 54 182 -600 526 88 -491 584 421 -78 465 338 -316 336 359 -727 552 350 614 477 283 -702 563 90 -884 548 236 683 384 645 -310 724 699 871 276 324 -642 37 59 378 159 523 868 43 10 -322 169 562 -921 483 190 261 633 804 51 101 452 -562 384 835 -218 626 710 632 97 86 455 555 122 -835 585 281 -861 53 375 -51 883 595 -638 263 229 151 627 61 -943 717 496 692 500 221 353 132 317 -262 140 23 412 257 608 944 897 712 370 160 57 693 711 32 206 317 711 -734 419 126 -118 272 310 351 263 449 -327 375 705 -420 871 753 644 841 550 838 558 709 594 504 571 -123 410 888 -613 376 414 266 890 832 591 876 517 752 201 43 -143 134 13 -439 778 6 111 316 615 571 862 218 -258 539 627 -719 79 155 -754 145 196 977 388 20 883 41 47 -1000 193 248 -206 202 381 507 64 310 -436 527 625 578 798 586 -52 792 276 174 825 354 580 371 498 76 800 886 247 584 78 94 36 270 641 430 524 -827 889 587 982 505 213 258 684 162 595 284 54 870 510 30 -176 891 401 -927 619 352 -142 366 87 -713 253 604 432 778 644 -82 712 249 682 370 84 295 665 367 -852 336 876 930 412 18 830 85 636 233 696 154 320 483 365 -207 540 618 -552 642 359 -908 376 728 -73 272 493 245 272 880 -428 302 391 -510 784 475 -223 718 270 -318 790 753 -53 135 444 916 84 768 762 728 561 -180 772 89 -652 899 360 -708 596 631 -829 268 85 161 440 737 -743 122 626 861 169 761 556 885 896 -225 348 723 -564 168 594 -76 768 644 535 60 339 -583 231 658 501 80 207 -243 589 380 835 50 549 347 58 585 742 834 84 516 370 304 -239 46 171 -596 81 283 -606 850 513 -49 804 457 -82 725 588 776 534 328 856 69 377 -544 416 434 140 758 419 -624 126 788 -721 87 885 549 691 117 -169 837 67 -704 689 870 104 359 694 -409 288 379 718 596 448 -654 552 863 -969 244 773 550 20 898 689 151 85 374 453 827 -158 84 764 808 332 604 -171 136 114 -478 579 401 -299 449 96 200 747 647 14 579 43 -762 881 114 -612 222 265 -776 448 717 -850 791 852 265 299 284 -480 729 471 -166 103 150 -666 756 650 230 108 497 -672 323 227 122 461 259 636 701 480 -500 125 28 616 428 818 -481 593 268 -198 514 148 -375 548 251 -774 134 158 675 664 266 -977 145 640 -51 567 252 -293 203 53 339 155 177 866 823 604 835 543 349 -298 597 14 -998 274 613 552 100 746 461 628 562 -422 751 706 917 201 424 -931 860 679 773 199 833 -451 465 756 605 752 450 -795 407 146 -482 209 420 730 313 571 -473 574 298 788 305 149 -455 622 401 921 343 360 199 116 559 231 118 175 -662 723 27 39 880 433 -863 98 641 -392 880 105 -322 607 678 -624 48 134 -924 245 756 -624 866 250 -313 365 418 645 749 535 -828 139 409 398 879 388 82 16 537 -126 524 516 -322 702 274 -693 330 321 -659 158 566 48 334 583 -151 22 48 166 319 848 -100 791 86 -640 441 64 47 575 79 -817 501 602 850 531 456 -776 339 837 444 332 95 -239 381 501 -705 48 872 -58 300 814 -273 61 355 43 260 81 321 44 582 -125 394 212 -970 118 602 -782 215 85 -188 28 316 -108 424 697 -208 71 796 215 513 195 629 193 307 -865 836 567 815 657 610 -752 284 155 -888 366 325 713 385 591 -902 497 670 -335 189 246 913 434 316 8 649 829 555 830 121 561 465 108 -221 233 764 40 581 200 -805 293 565 171 659 49 61 209 546 330 74 786 -925 688 319 943 348 120 171 255 49 543 469 566 750 348 798 465 889 530 564 736 875 -571 59 633 -371 820 841 -374 502 14 312 430 753 -818 673 253 -547 896 507 754 339 75 -781 841 475 -632 306 463 -903 871 350 871 252 408 755 581 379 495 608 32 -539 572 461 -435 854 285 -183 408 280 124 333 610 124 553 16 -362 402 886 -161 226 289 -454 681 869 876 690 247 -232 207 253 405 201 825 354 551 309 -337 528 861 578 58 587 -597 456 420 724 333 648 -749 241 489 650 661 695 -898 466 671 -235 551 871 41 20 201 -839 551 318 -826 166 427 413 122 883 632 98 315 -321 649 607 719 599 367 -387 853 885 -116 70 587 -994 111 143 379 460 214 -521 873 764 -351 748 82 -625 361 255 -443 393 352 423 224 100 -571 595 751 48 708 755 -668 644 825 -182 551 35 -788 182 547 -175 14 519 -59 163 418 -778 790 778 776 500 322 327 523 597 478 305 291 880 453 151 -365 637 846 -141 507 548 593 571 730 -309 796 743 962 37 57 579 311 846 309 787 445 -218 766 68 -321 897 424 421 877 876 271 712 664 -831 471 322 416 317 892 -255 708 787 339 770 876 495 402 286 941 811 173 937 693 90 -796 324 86 -421 246 63 54 369 774 369 438 397 990 155 713 481 652 572 -332 92 494 195 539 895 -420 32 857 304 870 649 -306 26 125 -421 506 370 193 112 738 -533 382 276 963 124 482 627 706 285 798 821 67 -815 701 150 641 858 119 942 152 197 766 483 754 -113 877 865 -776 244 398 -349 59 522 584 586 327 769 836 704 -104 628 624 -186 465 476 464 259 433 134 701 636 -970 419 219 83 506 195 700 482 490 -103 786 600 18 722 285 896 891 272 -801 640 899 474 454 516 -698 418 774 634 553 626 222 35 196 -60 219 753 -666 471 334 -425 168 271 274 439 93 -590 187 135 781 587 774 -468 813 328 199 615 797 424 2 501 501 24 536 196 316 806 748 802 376 733 877 543 -844 703 133 -752 865 320 -518 346 58 -892 830 870 587 81 637 -617 105 690 984 806 765 -229 854 180 476 702 81 -497 88 109 -603 644 863 -470 378 324 -194 186 254 327 373 334 15 509 491 504 193 396 -632 464 350 -101 692 203 431 395 290 -109 692 85 -447 222 528 179 123 58 -97 81 243 -392 9 668 493 624 276 -17 181 468 -421 449 83 -820 101 826 182 732 320 -976 676 163 -140 529 437 588 361 559 745 464 640 439 24 700 906 817 475 881 353 655 700 232 256 -866 564 356 -341 146 239 -870 122 14 -407 183 543 281 823 55 -361 568 570 -470 659 593 929 518 561 -796 352 296 -35 238 859 -280 898 105 -389 180 278 -176 525 460 -382 406 382 172 898 101 741 228 760 285 310 429 -54 866 127 -942 276 530 906 842 768 964 862 817 -880 325 96 -602 650 673 657 668 178 -809 793 175 391 534 455 402 20 764 -870 118 781 809 228 156 -510 634 97 957 99 111 925 619 435 -827 569 184 645 79 4 974 870 796 801 13 481 -993 816 552 -830 298 721 902 859 49 357 150 734 854 259 884 -184 285 603 -850 510 323 386 455 401 141 681 370 -412 182 383 820 189 350 772 111 699 -556 813 658 192 823 859 -22 245 553 915 895 214 938 33 720 138 74 501 -940 114 734 -906 635 75 -5 807 185 -107 851 150 -698 74 100 81 35 344 -315 651 390 -301 741 475 118 279 548 918 291 714 604 737 448 478 632 406 -586 378 408 -685 780 503 -462 293 628 -63 459 517 -26 210 357 -852 629 687 -953 699 78 260 603 814 607 633 598 212 848 75 -480 415 6 74 54 298 854 743 423 568 876 34 -516 602 243 -108 750 23 578 649 722 307 310 476 -827 469 209 170 134 208 544 206 622 949 832 675 -901 286 518 73 454 545 558 290 246 901 482 147 -725 513 795 896 620 256 424 515 10 -657 359 215 -184 261 146 943 512 484 -340 337 37 56 196 379 753 349 12 -101 573 296 701 197 88 -423 133 603 86 276 113 -548 192 425 397 835 36 -520 247 425 269 255 620 -401 508 68 10 59 643 -214 405 315 -119 158 563 820 635 695 -578 221 122 287 125 366 -989 122 352 399 655 651 -477 376 5 -58 475 565 261 637 623 403 475 179 618 556 336 -968 777 70 -721 751 342 -300 838 466 -183 502 640 869 201 446 219 376 873 -725 218 499 -561 834 762 -856 4 417 -720 216 196 395 868 185 912 138 686 -697 607 38 400 878 413 -528 305 682 -530 297 12 -243 63 898 -882 7 1 786 339 689 231 793 56 578 688 76 -886 252 213 -148 256 848 -646 81 252 287 351 600 251 8 662 648 478 669 -200 465 107 -259 848 899 396 526 738 -829 492 90 -765 244 597 105 86 4 -648 340 84 -44 479 435 355 630 494 217 778 72 37 131 588 95 172 535 -606 320 212 383 492 703 624 79 47 420 485 184 -124 837 575 759 645 153 245 153 783 -909 270 712 -938 259 842 -999 354 165 -565 448 485 998 484 76 -900 608 206 -702 481 690 781 357 627 255 368 423 -640 814 575 994 219 254 299 120 608 -137 607 207 -753 457 690 974 109 398 -720 708 30 -731 641 386 -353 9 718 496 603 722 -108 160 92 945 559 263 752 223 21 59 697 586 -351 277 445 978 546 237 -185 646 485 -80 216 545 537 464 299 111 656 459 702 202 169 -983 406 391 -863 817 813 -234 118 609 -997 819 37 -501 598 634 -965 865 379 -780 85 646 -884 23 210 15 734 865 73 688 218 941 57 624 -516 347 592 -52 213 709 308 768 680 844 867 377 529 302 341 -340 274 426 605 791 500 -434 706 385 -917 231 172 -900 824 229 75 60 575 -933 108 839 27 816 758 -394 712 724 134 394 177 427 454 451 -596 259 341 603 378 198 -513 461 480 110 813 403 490 41 463 764 439 590 111 798 453 -666 632 846 -837 11 399 -887 715 710 5 170 187 854 9 699 733 20 663 287 310 703 1 327 562 823 281 101 412 145 898 -684 731 681 362 594 692 912 59 558 221 764 728 -441 818 788 -991 503 807 672 591 269 -26 292 595 -312 667 27 840 679 171 37 348 54 -531 810 647 -140 874 706 670 748 621 -851 859 539 136 769 193 -905 493 783 -837 107 893 -565 347 724 858 636 171 -589 706 132 -391 240 4 287 589 863 -23 826 783 369 121 375 -896 584 393 830 845 552 -278 180 898 -455 690 686 615 353 543 646 663 260 -97 829 500 -394 716 240 -980 345 165 -198 115 337 -24 719 72 -779 649 16 -128 623 248 -231 369 37 -994 336 390 -652 638 132 -289 217 344 -633 319 510 903 848 380 675 869 128 842 541 751 -511 262 271 826 669 606 -33 769 140 -830 229 777 -647 240 825 -196 543 141 -500 110 511 -191 83 118 -630 372 432 -560 698 200 -354 617 120 337 687 349 -286 93 640 -210 397 282 -470 197 391 440 559 456 -150 400 495 -373 420 577 997 291 49 728 483 798 -821 381 515 698 419 353 998 275 894 271 305 242 162 897 852 717 199 351 -37 827 823 -960 724 213 -860 152 747 -263 731 228 503 581 646 -392 780 130 -596 770 456 -951 141 760 691 855 808 194 224 107 -603 88 85 -881 580 808 83 220 111 729 709 893 56 865 573 -247 473 504 534 629 373 -811 779 566 248 270 520 208 716 796 -786 613 883 950 432 562 357 497 641 11 607 229 239 741 858 463 431 788 -272 31 157 -100 491 24 695 157 637 -923 807 220 -210 516 735 974 335 331 -634 198 135 823 686 793 303 777 686 212 340 268 599 469 298 -493 321 841 131 16 97 867 645 4 186 87 519 -828 361 6 -446 427 203 741 302 40 -867 406 816 618 518 256 -615 570 776 -965 777 196 775 108 211 -829 127 7 526 490 453 -598 97 31 -496 738 385 344 742 459 -234 479 128 893 566 57 -912 541 216 750 665 343 -44 843 760 200 588 349 752 390 445 -965 447 282 519 543 705 860 554 598 918 821 176 998 166 794 -394 607 434 -479 357 250 963 166 193 174 66 832 623 471 374 -81 58 872 -547 877 514 -643 737 167 306 207 139 333 757 305 -174 463 63 912 385 471 113 700 636 605 875 754 289 550 376 862 669 433 -467 222 409 -354 531 297 64 589 555 -445 823 412 11 101 874 -127 713 410 -757 727 262 -569 84 288 -364 273 889 -389 835 657 95 520 31 255 718 613 -49 235 354 -195 790 276 168 853 428 -706 26 241 55 621 119 416 104 254 255 340 527 843 103 513 -548 298 133 534 105 2 798 156 236 -449 814 125 478 134 129 406 328 154 -402 84 827 -832 152 30 721 508 370 -453 3 524 212 207 822 896 441 26 597 440 234 733 843 199 209 622 332 38 880 712 -557 478 847 669 246 98 851 319 657 -80 19 712 -457 231 18 816 627 511 994 124 102 -621 809 44 -871 719 665 -588 809 696 523 152 273 221 374 570 -429 625 889 -173 397 7 -110 692 289 -140 9 15 -730 355 190 271 86 99 -586 15 869 531 327 777 -974 503 28 -149 624 453 -828 895 177 712 75 573 -630 865 365 358 447 779 -686 118 864 964 785 878 -268 368 356 -992 646 858 -413 349 634 -860 622 628 -132 86 702 341 457 719 -195 267 695 781 92 242 559 106 411 574 322 347 603 454 714 -942 514 512 168 653 860 801 345 633 -120 214 719 234 655 275 752 612 593 646 93 684 539 404 841 -650 678 262 196 133 767 962 843 380 -327 611 133 -116 164 529 -583 345 742 687 379 548 -287 283 311 205 881 403 -911 821 858 -971 323 635 343 171 819 -591 733 762 941 58 472 -475 243 688 -347 212 132 195 899 562 842 112 844 753 817 824 -293 458 796 -735 888 218 -649 783 389 -78 492 273 683 685 383 -494 110 625 193 64 836 -24 759 886 -263 253 97 -68 58 65 -144 318 523 103 535 562 321 538 444 761 460 87 -615 243 772 867 550 881 443 695 44 178 72 854 815 61 259 11 46 368 -324 802 685 -102 657 371 -941 678 9 854 291 468 -660 177 763 811 496 412 144 540 258 -361 570 381 845 586 442 -397 697 487 722 775 196 -271 234 26 937 240 368 -543 281 596 619 240 783 639 280 452 20 325 137 513 628 886 699 502 62 490 161 837 637 191 222 462 280 462 782 837 742 -723 356 137 520 338 377 -398 630 656 54 350 132 42 563 811 579 414 412 341 756 573 929 393 763 50 108 142 -89 190 131 -796 19 486 -259 40 876 -631 842 605 376 348 106 607 43 720 -983 622 285 -672 415 140 -900 196 584 -586 147 691 208 610 32 -62 15 51 575 508 142 402 529 83 -942 305 483 -437 212 525 134 81 298 118 309 765 -643 262 60 -159 128 258 -617 188 868 -233 154 593 -590 856 221 -856 467 577 -474 182 840 -50 617 20 700 435 380 764 445 693 775 138 821 -567 521 160 0 657 691 329 519 698 849 464 264 -623 890 446 816 93 214 -465 493 648 214 809 244 -341 284 381 -69 17 54 590 669 193 927 506 2 517 35 520 -533 736 83 -870 213 125 -873 529 269 240 16 813 -60 783 721 583 442 156 -284 73 225 -631 763 893 661 191 499 -138 360 585 -266 327 421 -284 610 633 -608 489 262 -640 582 277 -328 422 159 444 557 652 -900 173 724 424 656 829 -482 570 340 -997 104 719 423 673 480 155 465 68 368 578 649 -403 550 222 -593 447 51 34 723 793 -628 91 600 400 62 269 -308 565 373 -990 640 197 -811 395 713 708 516 390 457 13 92 430 620 538 -492 131 136 759 366 858 903 291 161 422 583 777 -254 745 516 642 434 63 -145 294 578 -256 751 590 -313 634 361 424 342 492 -889 808 346 320 262 636 832 885 370 361 131 214 -24 474 699 -462 681 93 767 325 895 -92 113 628 -631 489 122 -688 101 274 772 673 182 -583 393 443 -295 378 427 326 239 610 -708 667 235 790 258 15 -766 425 391 81 334 555 408 655 144 -571 619 296 -745 591 68 -564 60 513 -370 165 42 909 692 332 18 584 98 952 326 355 566 213 832 308 94 265 163 602 71 -94 384 689 353 491 379 972 727 438 -916 557 655 -423 866 498 -892 288 558 512 606 770 -957 415 863 -141 436 152 117 441 642 -5 513 520 85 250 228 739 27 246 -364 136 281 -932 342 621 -823 106 378 199 650 792 -787 609 721 -19 639 308 -716 456 800 -623 704 413 696 541 714 576 132 740 221 220 27 -647 540 420 -427 517 526 -849 468 275 -606 382 35 -533 115 673 626 900 281 226 577 136 238 826 728 -197 402 859 442 223 178 -679 428 769 -260 302 385 -435 605 5 -809 851 438 -874 18 552 50 445 551 -918 823 228 -431 713 205 948 416 606 606 10 880 235 531 407 -97 572 760 140 289 464 496 281 415 833 359 484 484 261 28 -265 496 850 -686 17 662 918 266 229 475 524 239 854 60 769 -888 415 440 -528 307 781 787 203 161 -899 536 571 -415 573 883 -136 260 478 -834 174 495 -921 344 812 408 271 435 946 177 546 -986 489 61 -294 661 419 -414 449 674 -802 702 361 -980 539 33 102 404 292 880 270 517 626 849 860 937 757 282 -229 55 458 717 122 47 -971 628 759 199 166 359 -628 816 161 733 236 699 -235 538 254 -91 470 575 -875 896 524 37 385 432 118 257 539 -424 726 660 874 407 439 132 558 604 -157 431 571 -597 716 806 453 133 495 -141 742 65 -567 120 112 -392 357 497 -208 27 805 -70 103 682 389 277 240 227 362 797 382 805 379 -948 560 246 609 165 379 -197 24 272 -781 510 391 131 618 799 -821 310 826 783 540 80 -284 581 409 -345 108 770 503 342 726 282 194 385 -221 55 601 -591 359 625 81 830 286 623 461 3 74 692 365 -449 775 4 -370 743 585 538 898 744 -241 102 186 -216 636 431 -632 567 538 -979 877 48 897 610 877 -218 785 490 284 859 281 -452 62 208 504 193 50 540 731 48 -765 291 201 -28 627 888 -845 448 606 392 869 582 839 166 343 715 648 228 -144 284 238 -263 285 300 -804 341 544 245 81 426 244 668 768 696 541 495 -765 896 42 641 40 10 -326 79 227 -583 692 593 284 888 33 -873 285 165 -847 630 833 -880 62 572 307 455 611 268 529 689 -406 46 886 -933 742 740 676 828 531 -680 312 570 153 392 855 -231 845 636 53 317 61 -23 284 174 48 291 628 10 412 309 -650 74 248 -425 702 175 758 122 538 -121 527 29 -167 197 25 568 802 394 -219 132 677 -294 32 119 -366 893 336 47 329 461 146 557 314 620 415 487 -190 894 114 -862 480 362 -185 700 263 -392 81 446 36 588 478 406 874 120 -364 568 112 -977 667 493 635 114 149 148 686 615 234 896 608 399 287 239 -940 602 39 -25 462 119 120 98 758 897 804 731 -332 292 450 80 167 217 324 502 330 272 302 115 386 537 111 -455 36 397 584 849 150 -578 176 663 -808 848 812 602 146 715 -68 566 159 182 146 325 398 322 879 79 594 280 493 632 816 803 430 4 -149 414 4 452 488 231 -786 732 178 -475 834 375 792 819 41 -350 301 238 826 51 560 -396 130 305 -164 323 37 403 679 466 -942 582 31 -139 635 570 491 501 401 421 279 387 -805 771 305 -165 573 657 125 751 707 684 8 888 -512 444 362 276 847 192 -407 406 774 -977 19 560 44 763 212 145 784 490 -369 279 360 -213 767 84 -557 592 835 349 128 842 288 816 437 49 745 383 493 714 859 377 858 773 540 555 656 430 638 86 541 268 595 -89 269 722 304 257 690 -460 659 586 -626 352 823 -486 870 688 -476 199 646 896 639 352 -949 669 90 888 263 266 892 788 534 186 451 854 -840 55 211 301 147 21 886 621 372 -492 135 341 -752 559 539 445 855 329 596 58 98 -963 247 360 203 439 299 536 377 749 89 638 101 -229 876 721 794 137 8 -14 730 573 -747 826 630 -998 164 876 -487 719 414 -689 7 791 11 148 79 917 500 769 217 23 744 989 818 880 -604 204 64 314 181 845 -714 486 823 715 40 138 491 853 856 856 327 109 -923 496 660 -903 765 683 240 854 652 -280 103 855 135 869 187 932 355 724 -646 470 763 -209 613 715 -554 322 30 559 872 408 -133 549 3 -773 146 819 -239 539 773 912 11 27 18 498 895 -843 30 401 580 384 22 643 875 635 209 473 108 -761 32 79 -202 652 680 -547 131 877 -229 292 515 -905 256 577 173 226 175 -33 435 204 -181 416 640 741 311 666 927 20 239 234 711 322 -636 62 73 43 315 203 -928 538 546 986 634 853 -85 807 231 289 127 665 744 746 232 -717 487 542 -951 14 614 839 600 424 -140 365 485 -315 860 851 539 432 489 -815 571 274 589 386 180 -581 375 358 184 671 256 -833 456 808 522 495 559 -603 7 23 734 492 35 984 384 466 -376 769 136 397 310 573 829 30 99 -114 466 770 -907 233 576 -865 594 131 994 616 677 -448 266 735 -473 400 379 -39 536 762 -722 313 682 -534 310 91 -562 591 172 837 330 689 -242 323 74 133 210 667 715 4 435 -657 409 700 877 836 251 707 449 786 -332 527 198 -999 793 560 -56 784 250 915 821 631 -196 831 54 -871 464 263 495 331 319 481 874 727 780 403 662 182 311 262 -32 131 788 -183 685 733 -872 429 616 -622 344 588 860 100 518 613 829 133 -524 477 463 146 558 436 472 491 890 -315 673 300 746 793 483 285 211 267 417 291 695 -68 621 190 -981 682 290 436 795 270 -332 323 746 782 169 456 -583 793 46 859 278 718 110 24 663 192 610 25 -190 179 315 -444 312 36 -654 183 717 687 572 663 -644 192 86 -446 844 199 406 503 528 375 514 604 -363 158 313 -639 69 543 -324 725 854 -689 723 189 479 110 760 441 719 103 378 325 377 -564 334 321 -914 492 875 13 467 488 316 205 698 -720 866 766 323 42 642 728 205 465 516 184 574 -173 878 444 -670 808 768 -842 144 201 -270 630 744 905 744 311 144 612 515 641 793 480 -442 616 574 -900 496 778 -36 565 114 189 626 50 700 185 194 -347 115 823 396 72 718 306 569 430 20 862 374 252 121 141 -323 437 300 519 526 896 -439 211 621 -537 612 805 -44 365 72 -170 13 195 100 820 763 81 392 725 54 496 897 -306 273 17 729 880 505 -619 751 130 476 765 341 -952 828 104 553 236 520 776 518 532 -378 618 503 -115 299 47 261 353 594 957 547 19 425 529 50 -371 810 800 110 238 716 -998 286 695 357 291 30 476 419 600 -540 742 317 614 192 120 806 249 719 124 426 347 873 207 308 924 117 597 -808 29 325 368 158 795 -233 818 636 -917 232 714 -250 645 5 822 751 305 640 27 782 -362 200 88 197 376 257 -207 368 780 826 75 65 697 542 882 -68 477 266 498 180 10 -346 54 812 -289 594 838 444 684 189 132 181 564 940 326 84 519 452 290 578 55 364 595 504 57 -972 688 585 -507 686 764 654 793 817 -35 356 562 902 700 397 -310 232 577 606 124 54 -511 795 506 -522 474 612 293 269 215 349 97 54 433 191 740 -351 397 684 -183 463 139 931 465 838 -373 666 345 -791 655 240 -934 85 765 877 778 133 -957 679 281 497 264 523 -912 613 20 -529 31 482 709 114 98 598 541 857 -81 697 622 -684 59 428 307 825 512 471 455 441 -245 298 219 -165 247 483 -90 87 195 929 558 277 562 319 390 711 18 83 420 889 831 941 305 889 -179 64 866 832 535 420 -27 342 769 943 430 116 825 140 202 972 821 812 200 235 282 90 646 351 324 218 340 654 412 696 -5 133 760 60 365 446 -921 190 788 -553 811 456 -132 735 428 479 36 662 -740 678 459 -189 502 677 -598 308 188 -3 103 320 -392 94 78 341 408 273 864 876 108 -409 407 195 -148 220 872 -290 331 525 938 885 832 -875 543 849 432 297 43 -939 838 236 923 795 695 547 359 723 -94 350 281 200 154 500 871 416 882 -405 680 300 -487 429 842 -887 861 238 555 522 227 -658 597 121 -511 44 531 -137 551 32 -57 175 652 576 522 206 342 801 38 -307 214 466 886 580 478 -77 730 747 421 371 842 503 734 492 -666 529 895 470 824 169 973 201 690 79 495 643 968 188 856 85 826 535 -786 749 622 64 50 503 -738 423 25 3 426 810 -453 512 438 741 834 362 161 7 614 402 338 208 844 706 447 352 691 372 -962 305 272 811 121 373 365 735 847 189 391 372 -502 538 35 -412 731 868 -199 192 874 -286 446 312 -627 391 169 -881 343 860 -458 881 316 -435 293 489 -611 258 323 435 300 713 206 198 402 -260 638 284 859 539 475 -816 205 21 -205 78 463 -284 449 805 -673 343 837 842 508 229 382 197 539 -143 784 838 621 790 187 -777 882 825 106 178 720 -395 625 797 -533 341 346 -277 68 688 59 163 348 288 745 596 478 802 480 -885 724 421 -599 199 455 277 805 547 192 190 724 211 495 449 -941 414 789 504 237 9 144 897 171 543 37 15 -262 667 869 -483 282 692 -562 135 890 944 865 846 -810 420 682 -986 531 248 454 88 536 -638 332 532 284 75 620 -101 465 386 -233 383 719 -490 773 6 -649 717 870 748 359 278 -865 725 749 -531 691 379 216 546 518 451 460 849 -765 545 75 206 696 592 492 815 126 -738 725 898 567 728 766 388 676 276 -83 812 101 365 781 791 496 149 488 -187 900 100 -186 435 644 40 642 491 -769 386 405 256 520 160 122 108 835 -902 26 798 898 743 730 240 91 878 228 857 878 -73 723 464 622 663 257 -436 347 642 -480 103 694 -648 861 313 -589 583 420 -203 633 497 295 783 392 -276 824 534 -698 504 490 831 283 364 194 705 127 951 821 525 944 441 679 437 393 639 -651 556 374 -579 700 41 -488 577 16 746 431 519 787 262 801 451 608 657 -871 259 577 -947 656 169 183 793 613 722 395 268 847 468 72 304 189 824 -304 439 343 -819 242 50 -863 223 361 -335 728 116 -715 112 60 -3 633 73 488 389 314 711 186 667 662 897 870 291 379 460 485 660 702 -266 750 76 694 515 804 -691 501 67 -279 267 36 -949 407 476 -336 470 713 982 132 710 751 775 188 -890 860 899 -137 94 748 -509 641 363 46 402 15 712 223 316 -85 550 634 -498 153 140 -871 69 609 -858 651 740 451 354 666 -710 516 625 -512 532 771 -112 623 563 802 669 64 868 833 339 -917 400 40 -283 2 192 256 183 260 -883 125 62 -392 828 467 -626 870 82 250 11 665 620 799 387 882 201 207 -302 569 139 -564 352 538 -625 821 591 -82 478 826 -271 847 50 790 155 30 -92 129 899 841 780 9 806 452 807 644 85 727 441 773 179 -269 600 151 -227 618 628 698 47 626 648 489 781 129 497 61 727 638 892 -364 544 496 94 889 282 -447 592 366 -121 433 290 -491 864 889 -840 138 658 439 236 756 -535 436 344 -803 665 892 -343 45 681 801 281 377 -104 527 365 -823 880 108 -306 160 540 -117 569 556 823 229 745 -568 569 132 87 634 620 -718 631 384 -75 740 480 -495 841 812 181 589 439 -403 566 418 -196 112 577 596 847 298 351 722 526 547 354 246 178 741 31 -403 675 661 -67 600 553 912 306 545 -476 439 234 862 37 851 -169 693 115 960 89 61 757 92 783 -266 839 236 980 818 129 -690 567 855 923 700 555 827 465 12 471 141 502 -544 255 538 -41 786 331 673 146 471 833 755 563 967 90 553 -845 570 522 835 232 189 289 607 40 795 634 504 858 306 644 -340 314 898 149 273 836 -869 398 81 202 584 836 -584 651 77 -32 158 698 -610 693 29 630 283 636 269 530 421 925 789 726 768 701 192 718 250 516 -747 234 14 333 636 597 420 624 557 -555 14 401 -974 596 683 913 266 365 933 491 305 911 511 105 -698 529 406 -231 482 639 -718 568 426 730 640 329 -271 789 53 -863 734 118 437 812 766 -728 625 131 -212 859 673 -508 122 335 -604 476 864 -647 445 497 -856 428 216 -31 210 856 950 391 796 -946 228 681 671 642 317 718 230 327 342 122 500 777 170 75 92 19 99 -544 689 360 611 891 751 -394 245 130 886 668 647 830 57 388 647 527 669 -675 770 790 777 499 59 951 191 734 -678 431 752 172 887 592 -768 450 634 -418 808 878 63 895 646 -590 725 702 949 24 380 -882 602 249 759 779 799 270 182 89 3 105 572 806 229 610 -350 661 212 483 95 119 -287 559 165 658 821 42 -489 622 117 -10 192 718 -209 552 648 689 122 882 130 477 138 -347 735 366 -638 737 127 -75 134 883 260 544 855 101 807 629 -882 549 820 -13 540 471 487 430 644 568 512 220 905 265 107 -978 679 843 800 405 363 -827 301 548 -93 413 243 -938 515 149 -710 785 698 -939 24 389 -216 863 818 727 783 481 -401 840 797 205 363 576 -453 63 132 -538 88 484 309 96 896 804 110 562 752 752 498 201 413 522 -410 597 536 959 577 419 -560 776 358 388 181 720 -537 428 835 646 190 22 181 552 117 977 308 226 -810 212 129 588 814 542 861 56 290 -504 115 866 766 707 741 576 296 73 947 511 501 -319 10 742 -697 891 445 -929 20 752 -951 611 64 -123 851 29 -30 712 84 112 260 250 -323 279 57 -30 655 404 -158 54 66 194 236 75 -512 491 66 -968 862 137 -664 663 747 151 163 560 214 75 872 363 853 302 271 675 108 -674 517 161 -8 64 448 266 352 38 -317 236 52 220 872 714 418 775 406 -133 706 569 778 772 643 -351 188 647 -698 611 421 609 538 90 -130 582 153 469 648 504 359 884 739 -390 304 763 975 574 689 981 641 547 -699 420 418 343 221 605 -510 324 316 -290 585 5 199 107 586 503 77 385 406 136 420 997 298 775 611 325 449 399 758 189 745 703 33 -829 345 408 238 407 92 742 559 199 379 862 327 416 821 514 -465 618 811 -690 381 287 -490 545 857 442 816 353 749 607 760 -608 349 418 890 781 431 -584 697 351 681 184 120 591 394 500 530 204 432 126 255 461 -320 117 157 889 11 124 241 312 730 -848 447 111 752 515 859 702 197 142 -978 740 588 -327 670 843 -296 796 197 -84 229 365 524 518 375 -652 259 686 -23 864 542 859 637 602 -121 640 798 673 814 690 -640 587 459 802 844 407 651 660 635 415 685 252 242 885 562 -473 14 525 -632 274 662 7 695 398 -491 227 189 258 800 102 -153 212 741 158 466 684 -36 17 495 650 327 315 866 506 329 143 327 654 -596 234 500 401 795 726 -458 406 677 495 653 888 -65 563 454 918 29 506 -805 434 832 10 501 490 -810 244 816 243 648 201 -106 601 96 320 743 501 -104 139 305 -664 274 20 89 245 898 510 762 79 368 657 512 551 19 112 -60 609 355 -745 104 154 208 99 755 603 871 597 755 519 787 -489 155 213 30 244 509 -20 7 370 658 275 126 -479 526 197 -267 419 805 -861 226 61 -207 337 181 -653 144 699 -66 256 854 -802 438 249 706 670 307 -773 80 633 252 2 311 -152 87 729 205 526 54 917 271 288 527 822 676 -941 170 820 -943 356 227 -438 754 716 -337 812 486 869 339 565 -746 43 618 -336 792 704 -256 649 382 -603 566 704 536 745 626 412 204 847 -517 413 302 261 576 155 -224 191 118 -287 112 456 -270 666 498 347 682 441 -997 526 189 -516 424 806 -361 712 702 -436 724 5 310 707 470 -837 68 197 -31 197 387 786 810 498 -159 292 316 739 340 97 679 243 675 -780 579 198 277 635 785 935 497 643 -644 661 763 852 130 59 438 710 364 -145 349 703 251 481 97 -323 853 727 -174 230 544 235 361 330 -629 549 827 -987 305 639 -873 258 768 137 648 536 757 688 346 420 143 746 474 647 326 922 24 278 248 551 560 -557 238 20 -927 709 620 -849 74 25 -511 254 334 -592 491 81 696 800 769 -159 520 63 -362 146 709 -584 768 785 -607 368 435 -96 512 724 624 137 584 543 588 657 19 829 10 552 89 501 -67 785 400 553 78 72 915 117 269 976 533 189 -940 783 219 69 359 355 952 554 94 -640 774 74 -930 478 163 -78 263 99 -327 816 177 96 584 345 -983 212 877 5 572 406 -988 570 288 483 339 698 137 691 352 -817 851 277 108 173 806 970 47 169 169 821 771 -559 638 82 569 695 705 674 460 374 -986 443 764 -789 832 554 -486 415 557 942 124 781 -952 46 828 -884 67 352 -949 264 272 -526 805 62 -345 474 808 712 601 367 -715 115 809 -499 378 793 254 93 307 962 135 580 670 303 646 673 555 10 -256 781 866 957 136 492 965 248 244 483 786 358 644 339 787 936 393 879 -106 156 166 628 699 352 -893 321 655 852 294 361 113 48 376 74 365 676 17 844 51 812 480 495 743 475 702 -740 155 552 411 362 872 665 366 265 425 432 7 165 189 470 320 158 669 -916 536 613 -314 800 192 -620 143 718 834 603 872 -315 567 385 -43 627 848 -16 472 188 -795 144 345 374 428 32 -514 866 831 829 899 126 947 733 780 170 218 446 255 627 730 -595 401 191 -210 232 869 -963 169 493 924 626 636 820 800 216 -749 738 233 381 868 231 306 815 63 -714 837 333 -917 292 59 -636 549 511 -446 239 795 -125 776 115 219 652 740 -94 872 692 -627 275 529 -694 815 462 951 153 399 -465 889 742 -855 553 443 456 460 681 -898 335 609 68 806 412 -793 112 384 598 586 658 -921 392 266 -226 480 233 -664 683 437 -714 318 425 527 116 78 169 424 537 -998 626 23 -938 94 828 273 353 91 456 404 676 566 83 219 -369 309 751 15 97 585 -348 283 55 976 363 170 353 884 593 -959 286 370 -85 400 463 194 874 867 785 830 422 60 648 556 -969 732 865 781 147 113 -35 51 396 -529 328 810 740 733 793 -68 827 231 -499 42 630 515 137 603 -466 322 585 155 334 384 -837 565 215 979 698 414 291 516 464 -262 387 843 847 428 676 -508 212 654 -678 314 695 -897 81 883 -242 715 304 -906 23 690 677 838 406 -156 717 204 -743 708 771 272 247 309 515 646 736 42 38 100 895 612 465 341 16 545 -776 126 412 -321 820 486 768 149 423 874 593 239 129 602 98 -501 175 344 -193 642 90 795 884 179 -254 772 858 206 596 83 469 776 54 754 796 254 -72 270 899 -382 51 600 -884 602 826 -489 510 619 652 357 654 -969 303 684 -679 765 556 -22 871 303 112 541 230 -183 747 126 770 476 395 168 494 498 620 662 199 -603 274 760 16 26 216 -131 9 570 -795 782 486 660 560 457 -838 524 149 -608 541 895 -531 864 522 915 232 168 -788 304 829 -789 302 254 70 70 332 -62 491 340 -441 696 222 745 556 833 -947 771 509 -47 315 201 -801 36 164 -279 151 448 840 764 803 320 727 204 674 497 325 257 644 371 -194 549 293 814 602 607 -634 753 642 530 474 844 529 466 707 631 387 533 -413 613 182 763 270 768 678 370 266 593 692 61 -537 98 661 155 64 362 -587 230 215 -294 612 740 949 593 358 -644 425 744 -160 564 456 -879 127 777 841 558 246 -442 751 89 -981 414 238 331 369 301 -607 540 294 -750 889 39 607 197 463 -798 38 178 357 111 356 385 104 13 683 363 815 -929 734 380 709 865 800 -591 421 572 389 224 561 -273 331 757 241 334 846 518 843 109 673 381 212 738 164 626 -48 35 511 -516 144 528 -217 606 137 -384 749 610 39 390 833 651 17 315 160 528 643 -435 354 123 -223 192 286 -346 896 372 865 180 568 -556 316 273 -568 484 173 -359 323 563 -975 775 631 840 235 841 -361 592 468 -867 158 873 707 887 164 -308 441 212 -784 558 443 283 354 758 -345 287 341 -721 880 716 193 506 590 -524 498 876 16 237 567 35 723 724 -792 430 762 -377 475 355 234 891 12 -123 74 418 -314 481 704 -73 212 683 694 634 837 -190 650 174 76 337 896 652 845 477 313 721 51 419 755 41 131 384 166 -700 771 698 -697 650 10 -163 344 567 577 679 300 -287 89 101 -114 117 489 -67 21 486 -438 806 160 -495 89 596 -330 689 466 968 192 267 29 430 662 -305 107 492 -854 620 632 -602 459 748 -514 344 821 -29 706 607 -172 271 512 -412 776 601 -465 598 389 -700 218 633 -782 747 214 279 94 372 770 692 143 -147 542 653 -100 829 97 -380 752 854 678 81 276 -210 521 151 790 656 801 330 408 170 714 257 214 -602 579 6 693 684 547 845 584 527 -507 457 431 -801 35 563 74 177 235 977 19 42 577 250 449 -102 316 26 -734 544 334 80 294 64 837 187 747 -417 785 482 -138 578 90 644 377 177 406 452 353 792 729 372 -367 58 673 -67 456 88 -90 75 683 -805 755 77 -442 592 315 556 127 199 -911 241 777 131 785 305 -993 143 756 -789 635 636 534 320 745 658 453 353 946 663 427 -120 358 333 -492 168 24 -477 776 202 473 118 443 501 449 379 -194 108 574 -187 119 360 149 554 680 -555 812 232 -103 310 47 475 491 404 -93 851 624 382 574 499 484 600 616 -222 707 323 -71 873 442 -959 774 147 820 519 110 903 669 472 -151 344 114 205 352 64 880 434 690 -922 770 389 -54 648 889 261 5 748 736 886 720 -771 327 593 -373 504 375 -728 561 778 736 341 311 325 672 233 -487 718 880 153 131 36 -948 819 74 671 148 452 -785 575 51 778 264 105 960 423 608 534 696 269 -889 132 661 74 309 432 906 874 301 737 527 484 125 132 402 -2 455 602 749 471 328 551 801 591 955 261 114 -837 148 861 -917 811 92 595 885 452 -573 343 425 -421 733 103 -38 258 234 -984 756 741 969 857 311 96 109 263 987 364 575 52 379 722 -788 714 633 555 810 669 -594 489 164 982 468 896 84 83 253 -530 151 160 810 820 116 672 16 224 -814 755 640 -40 707 118 -766 671 884 -882 726 793 686 384 381 549 466 900 796 325 232 -241 687 151 -425 511 167 -450 597 73 -359 409 780 -341 95 550 742 413 428 486 552 811 966 198 283 -701 798 659 130 658 445 633 685 55 -449 87 703 -777 129 263 -946 340 358 904 534 770 -617 620 421 545 238 374 725 755 623 -993 454 572 565 437 381 -439 570 165 -333 21 252 -579 444 380 -216 799 771 -659 855 404 562 490 123 783 35 360 608 61 214 -870 420 720 253 538 256 34 199 825 -602 19 897 -399 540 492 932 424 442 402 880 37 -121 615 124 -662 723 184 4 605 655 -177 158 292 630 92 543 -294 644 200 893 577 624 -13 431 440 434 637 471 971 116 185 -506 7 59 -271 138 873 -373 368 116 -231 574 358 -871 776 102 128 621 730 -97 60 312 795 795 48 365 718 216 -898 764 274 260 180 573 -401 507 92 -286 476 665 -228 157 592 725 38 364 506 541 424 517 688 318 217 354 187 132 308 50 -343 320 194 -908 95 373 316 794 880 607 761 507 671 133 664 -186 610 701 -423 16 393 -700 685 181 769 502 586 -45 586 893 56 43 312 -551 887 459 -126 503 404 -395 262 264 -589 685 448 126 799 157 878 429 224 923 481 9 -297 851 562 -360 558 248 484 315 342 -153 316 329 -243 742 883 461 247 297 -976 311 81 924 189 32 -820 768 460 356 891 40 -384 346 42 177 438 652 -124 522 66 -982 121 433 398 179 275 -668 640 573 -572 516 883 -939 840 172 692 473 39 -397 381 81 -258 297 478 -64 774 67 787 651 588 -296 21 760 -864 671 38 662 403 729 535 484 345 -483 697 336 -912 692 340 610 586 636 -461 522 562 905 261 364 544 65 384 -696 302 154 -59 251 243 666 521 39 -947 61 79 -387 592 822 404 354 508 -660 594 181 653 51 442 516 96 506 -701 52 859 -896 45 27 263 767 277 -794 33 849 696 639 10 75 252 653 296 256 106 455 48 751 -512 217 49 238 468 100 -851 24 144 -425 240 11 -597 698 95 -848 294 733 -387 21 136 -735 518 444 422 725 491 -727 265 44 74 246 312 -926 837 832 -127 486 7 468 161 246 130 164 43 877 168 389 761 233 409 397 50 78 -460 873 855 882 698 219 -275 424 517 289 198 453 520 123 38 -774 191 250 24 374 465 -882 703 633 206 864 17 -933 261 67 996 153 91 -550 588 788 -731 165 311 -663 54 508 189 653 872 -973 777 397 -9 147 199 75 754 163 -108 73 475 410 369 680 700 620 367 -613 241 583 -103 430 637 656 119 562 537 797 366 -640 467 441 -193 795 346 -579 187 418 496 597 838 627 636 849 -273 485 378 -585 841 548 -423 130 496 -506 290 471 -512 847 90 380 807 884 -975 28 170 194 676 818 -469 203 166 -160 200 801 -260 728 437 -430 143 377 869 172 558 965 619 847 587 407 846 376 687 752 -241 658 555 449 789 809 514 681 109 -734 574 836 -46 813 354 939 430 72 -514 518 530 -517 694 316 -966 6 831 -736 438 588 -682 788 528 -121 454 309 587 73 882 874 127 877 -845 610 841 8 801 371 631 887 888 -840 122 733 -673 56 790 -843 821 328 -156 391 267 624 770 772 -16 409 896 665 883 175 293 639 836 33 799 736 203 131 775 742 43 896 -973 271 52 -184 480 24 795 377 466 -587 801 388 -815 685 796 -568 602 779 406 495 517 -659 380 467 177 584 597 -249 878 640 546 105 62 949 122 593 -776 569 69 -310 383 21 -71 120 757 824 752 458 602 659 104 -230 500 536 -663 177 219 -715 680 248 -224 279 353 -863 828 526 582 605 194 250 847 628 823 576 747 579 200 651 -111 655 409 44 725 60 79 414 289 -803 700 68 -155 828 346 49 118 326 274 900 30 667 2 28 347 25 603 793 805 802 -857 294 556 803 838 433 -237 170 898 -449 619 749 -730 416 677 116 565 794 -907 339 793 74 359 794 101 106 819 103 651 775 256 47 220 164 750 209 948 613 378 945 816 97 794 187 512 -730 855 177 -785 48 567 -493 274 77 452 475 182 -478 430 885 648 286 31 367 750 780 76 850 545 -795 896 512 -399 790 698 -835 512 652 241 179 751 -841 586 124 -764 90 650 169 413 179 -247 661 517 483 281 418 515 109 368 611 314 363 -678 668 304 920 633 867 -777 826 145 326 685 782 -699 621 871 -397 791 435 -19 96 248 749 280 580 719 447 688 -514 258 101 -300 580 768 -845 752 552 473 728 477 -131 554 262 -150 410 876 559 444 72 -542 93 403 637 212 1 -124 750 258 676 802 889 696 309 741 99 682 568 -224 351 221 589 853 827 422 426 389 798 537 832 821 895 24 -25 32 288 -225 808 189 184 836 143 -828 784 451 -988 384 285 279 512 687 651 1 640 430 423 217 218 873 753 -299 546 799 -76 621 882 -337 748 841 -596 232 828 -154 605 712 -152 801 810 -529 52 810 -838 234 384 -470 804 409 134 405 54 -216 82 727 -235 97 574 -695 301 806 432 699 562 -805 648 530 693 32 430 -298 155 534 163 69 819 -853 251 723 -845 337 279 360 321 412 -614 286 509 -288 243 809 -183 76 608 930 723 407 359 717 490 441 671 697 474 535 817 592 834 168 366 641 504 497 240 262 -32 552 505 377 821 632 -964 751 454 794 362 322 -817 403 145 -269 129 731 248 674 664 -385 889 108 846 118 50 -136 847 870 147 435 720 600 429 234 -26 13 636 618 644 590 763 159 833 -730 282 822 577 328 223 -224 688 340 -775 652 339 95 399 773 666 652 302 299 378 366 787 248 761 -45 848 505 -956 311 715 476 333 96 -251 410 424 123 886 263 215 512 15 -247 159 465 -875 577 268 478 277 645 -5 716 892 56 171 891 612 267 301 278 295 633 -626 245 195 449 468 232 411 183 795 477 288 53 -558 266 630 -39 544 58 658 392 773 -499 312 361 -56 390 707 -71 365 571 -446 429 805 549 506 245 -147 200 510 -866 162 205 -309 820 596 15 673 695 709 465 158 521 610 600 -720 591 315 -618 220 260 -739 521 817 -995 27 117 14 161 278 470 353 249 666 520 21 712 730 538 -130 503 299 121 83 889 -513 718 702 -582 122 73 29 383 594 446 888 620 -186 154 832 391 525 284 891 643 804 -537 555 685 -1000 625 339 798 498 474 138 686 291 -909 756 464 564 238 847 809 484 886 680 50 140 311 741 716 747 884 458 650 147 112 786 900 789 324 150 386 249 280 79 303 396 316 701 205 851 -914 737 900 -823 249 792 92 96 775 -151 798 73 513 384 124 601 360 326 -62 810 666 661 701 97 -461 156 493 -46 457 749 56 796 586 -45 373 834 -254 666 81 -328 567 878 196 580 361 -328 481 720 -103 820 681 362 533 482 -842 272 637 202 378 246 951 434 141 -564 489 513 -679 487 330 1 411 897 -522 407 576 -110 631 209 209 228 180 390 107 512 -744 446 585 161 867 223 -510 520 633 538 98 191 114 88 822 874 850 201 -947 492 795 -984 667 847 950 578 53 161 735 63 57 183 508 -407 196 527 -485 539 146 -801 877 296 -511 43 435 -238 317 436 563 822 79 -43 238 745 455 688 423 -741 801 309 321 110 543 781 3 739 607 170 377 -496 69 405 -401 159 448 134 221 816 -979 536 738 -700 745 127 344 900 867 -82 260 819 -74 633 29 -579 614 83 859 273 305 -213 229 583 -510 815 856 -42 37 491 847 237 388 525 281 387 591 800 698 -738 778 483 -758 399 248 -876 810 521 480 697 650 453 141 878 587 83 845 942 893 881 -215 640 217 72 618 549 -390 509 500 308 365 828 -963 442 738 809 822 586 10 675 778 888 263 13 -16 757 5 264 894 697 732 466 414 380 477 74 832 337 497 661 679 861 288 368 454 277 630 376 -585 640 150 92 680 464 -144 664 373 -687 628 366 661 860 884 -574 793 512 -449 286 678 560 226 197 865 4 826 640 419 566 42 763 397 657 272 161 429 685 840 847 98 852 630 824 744 741 775 220 840 375 557 469 887 782 -335 52 837 591 493 407 608 235 270 -396 492 593 564 473 526 955 603 449 -150 396 323 -379 188 749 -423 657 735 -642 422 839 595 165 483 -299 473 769 122 278 412 714 294 685 142 250 257 67 157 11 -733 807 406 -58 828 645 390 557 401 877 116 823 915 563 87 849 464 612 -983 739 889 -572 653 334 -487 148 584 -179 167 740 -16 635 699 -611 577 678 934 367 335 86 96 450 -840 663 164 99 812 627 510 829 517 -650 358 322 183 623 469 -534 296 687 -494 880 421 -144 122 97 433 8 516 167 294 663 -232 555 426 831 54 389 410 216 318 -374 366 727 899 849 501 667 168 848 -946 226 828 326 82 49 -925 615 108 690 635 401 -248 203 107 529 887 212 518 449 427 87 527 844 -335 27 793 117 46 112 264 700 337 -909 79 418 -309 454 184 -2 496 818 -549 300 173 209 530 211 -979 387 285 -557 404 311 587 21 357 -2 485 208 886 29 286 -597 520 791 38 731 315 390 404 614 -452 504 152 -668 599 607 -5 638 627 851 788 263 -990 374 291 -552 429 811 238 667 181 -576 823 602 109 355 484 175 45 888 -860 393 491 443 178 241 749 273 878 -473 776 817 -311 586 290 -320 786 718 542 825 536 922 401 511 -25 610 865 910 285 10 -603 677 402 -761 320 579 -769 569 3 608 596 778 -576 885 516 -435 617 401 -918 259 377 70 133 777 80 771 874 -747 20 650 355 660 69 -315 691 637 -112 752 384 -483 728 421 584 94 137 -463 228 396 -387 898 580 -58 278 340 -721 523 262 -847 776 281 -298 583 92 371 121 783 -741 509 686 895 878 513 -385 863 658 451 400 886 -702 313 35 78 207 365 469 587 39 382 194 549 -146 417 721 588 429 329 -327 824 358 237 739 320 495 790 719 -768 671 442 82 340 128 -380 322 219 386 142 881 -594 430 461 -414 555 384 -857 293 222 -337 740 164 33 324 604 868 842 426 -890 825 765 -611 845 238 -492 883 25 -776 569 167 -444 127 648 -883 13 303 -200 257 647 574 872 486 537 457 809 692 226 750 117 488 726 633 637 705 -54 861 426 -836 218 552 512 35 565 -986 287 873 260 761 896 97 550 452 405 94 677 406 63 264 832 848 293 654 70 29 -390 269 890 435 685 259 239 797 345 -745 363 631 -373 575 544 722 372 245 -75 129 391 754 636 453 -331 120 401 -939 326 522 -210 336 842 431 824 627 -811 63 575 533 870 38 -385 697 612 -342 571 136 -745 150 51 949 620 222 149 533 547 -977 423 35 516 406 858 794 595 72 -631 280 41 606 596 789 469 606 511 -296 861 558 420 658 760 -330 8 531 344 709 163 -610 132 586 124 501 143 333 595 738 -744 364 117 -852 222 764 988 744 470 498 448 482 956 520 240 467 643 247 997 87 55 959 77 239 -504 154 739 39 239 433 -872 448 797 -56 696 170 160 37 13 -271 735 513 -390 243 132 901 510 774 847 407 12 -698 519 141 992 315 294 730 306 584 -986 134 183 -138 79 31 -768 839 67 944 320 801 56 282 196 340 484 705 465 83 264 -223 637 782 -983 529 248 -338 259 554 -603 526 687 480 688 817 -590 120 807 176 517 226 628 525 560 723 665 143 280 783 277 943 860 14 -624 177 542 75 791 853 -272 188 478 -833 668 265 983 6 53 -633 535 577 -22 410 394 72 90 276 -151 85 235 -38 13 463 403 189 353 -393 69 540 884 636 360 -199 220 689 237 662 695 489 481 381 -35 860 790 358 532 32 -867 481 116 -581 443 129 881 99 369 533 606 437 -875 743 173 136 244 444 -376 181 257 -530 170 737 950 787 748 492 846 380 -977 331 12 -810 51 455 -630 284 605 638 870 362 427 195 204 199 407 679 150 678 900 738 480 787 -614 172 784 -835 795 214 -724 738 316 682 808 600 -862 399 569 900 426 815 555 677 797 554 471 303 484 573 80 -516 511 560 -778 297 783 705 462 730 770 691 567 -514 525 474 -563 64 872 157 864 449 -229 119 225 -233 825 695 -879 410 419 -47 894 30 564 416 326 446 773 840 -25 443 682 -659 481 306 -733 270 369 -610 627 384 -861 50 555 63 217 531 510 791 40 -372 544 85 -491 8 552 -165 254 424 -174 382 19 -593 175 551 964 442 821 285 785 547 -380 676 597 526 791 865 557 701 755 -804 182 450 -719 643 457 -616 530 711 508 356 244 -522 15 418 428 32 12 148 417 796 147 337 571 843 864 513 59 121 314 -434 369 547 315 702 341 -128 687 871 34 247 378 -223 853 424 -943 54 892 -396 701 380 -74 555 567 4 821 36 602 61 575 612 247 873 390 676 697 -166 622 702 909 580 755 900 536 555 -869 163 750 426 302 456 692 858 429 479 160 217 68 702 277 194 315 575 719 357 350 -585 791 71 768 852 702 -778 435 500 477 361 853 533 6 810 -287 637 121 629 205 822 857 452 288 -569 671 696 -520 738 586 150 607 537 -148 381 540 -459 710 75 -208 887 487 -604 672 544 -643 885 281 -723 414 537 -102 323 140 -462 754 810 -767 634 700 171 637 458 259 441 838 -601 426 686 763 222 509 107 879 546 639 756 111 -925 606 434 -685 796 287 -924 782 73 -873 453 709 884 712 301 -726 663 34 -780 404 732 918 302 617 173 477 374 -394 844 322 -355 221 203 417 348 655 -223 85 518 929 659 281 62 131 120 672 289 575 803 107 337 -836 522 690 32 95 267 657 154 262 -422 499 482 -620 68 882 -414 397 66 -896 126 724 684 840 854 455 264 294 -170 367 452 618 383 73 108 115 220 726 272 373 787 803 23 721 635 142 302 222 538 119 326 715 -258 762 706 447 417 69 493 699 487 -556 418 869 -431 826 135 -312 704 458 760 791 360 134 564 95 875 266 368 464 137 745 830 679 606 -965 379 174 -545 485 419 -5 425 222 -948 685 164 264 171 728 10 698 145 877 862 282 -679 892 112 -622 779 490 151 734 861 -825 327 829 -284 788 413 -414 483 838 -193 688 674 -777 352 897 850 162 694 -954 391 708 579 412 751 191 242 630 -320 245 515 893 221 894 -79 689 781 -315 676 416 874 35 203 -400 458 554 996 760 767 -359 359 257 648 238 668 199 229 61 680 762 305 194 355 577 -13 828 418 -780 813 245 535 840 279 689 640 789 242 488 700 908 129 158 916 530 396 235 729 624 -405 709 485 499 355 891 -524 895 818 -407 415 783 -211 402 722 167 591 513 7 485 100 807 245 280 964 261 809 59 96 689 -365 43 497 371 242 4 162 515 464 -239 204 17 834 224 607 -254 131 243 -803 790 539 -171 655 799 -711 66 46 778 153 88 326 725 381 -871 387 603 878 18 269 -559 432 525 -943 718 748 -585 565 30 109 614 820 -953 43 574 145 333 691 -658 463 844 881 189 668 262 871 206 664 649 275 -616 43 758 508 352 576 -445 420 292 -115 729 5 -344 677 48 481 574 432 -229 517 894 866 598 234 785 428 57 -731 13 99 226 121 502 453 129 21 696 166 802 801 122 578 300 703 303 -517 226 819 -224 645 569 -439 830 832 617 373 360 -827 242 424 23 20 544 -776 222 889 798 23 162 327 875 16 -371 358 294 -600 786 38 -832 548 867 899 617 391 610 742 684 333 65 756 -71 841 281 -48 588 577 354 167 603 870 897 61 663 697 898 -400 217 597 -182 568 313 -639 379 206 496 664 270 451 593 263 -617 346 152 637 139 792 13 145 58 -485 115 54 -373 430 802 -523 782 118 -727 253 738 -662 114 216 -157 762 31 165 249 121 530 686 311 -379 851 455 -169 719 622 -564 646 203 838 623 85 907 349 337 -456 387 502 711 630 363 -258 347 728 -83 457 762 -801 478 765 653 661 583 -874 898 380 -71 188 103 365 495 503 901 640 889 954 203 670 -684 645 117 496 862 442 524 351 898 -963 150 528 -599 456 288 483 534 337 -737 763 524 217 228 119 -381 81 810 159 435 112 328 304 757 -4 52 770 338 776 273 -765 115 29 802 350 563 -910 782 757 -168 201 837 -207 137 830 -166 27 705 -594 763 369 -121 329 483 908 131 833 -678 374 897 -302 172 131 95 65 743 -382 121 583 48 86 771 529 820 798 233 26 712 253 605 140 -64 365 323 -180 739 696 -184 690 883 -154 496 206 177 291 322 319 709 527 -277 838 498 -680 823 523 -317 277 280 -877 265 696 145 237 535 840 205 324 574 52 871 531 81 262 -848 852 822 693 405 683 -528 728 672 -31 101 647 944 459 391 -778 104 627 756 496 831 -369 22 34 602 653 166 -885 705 117 -212 351 521 -330 575 401 994 396 553 640 740 788 566 567 347 -644 242 450 182 82 119 -650 636 772 -285 551 628 -668 439 78 -496 162 652 604 608 148 -344 800 39 -656 166 658 -210 822 899 491 356 448 -360 772 529 459 322 316 -818 90 866 -391 822 457 -213 326 618 890 283 325 -111 739 276 728 235 441 737 77 414 -565 421 769 -718 861 692 -737 520 114 978 154 203 896 364 176 -548 703 553 21 793 835 597 183 726 -828 563 60 -336 700 137 77 835 609 297 884 241 -799 615 394 -345 311 757 -418 515 559 -865 488 504 621 837 686 346 509 348 -994 725 199 94 402 185 -546 899 753 -978 339 789 962 741 503 -192 548 865 -536 218 118 278 739 54 215 238 614 -686 696 490 -688 442 891 996 796 41 -1000 818 379 -412 233 271 -558 41 871 106 657 553 -912 84 770 -943 862 660 -390 577 897 -25 691 692 464 103 233 506 651 128 -602 204 98 -323 544 382 599 487 474 469 445 282 221 34 366 342 691 327 454 554 56 -98 181 746 694 298 1 978 456 703 858 655 6 707 384 550 488 383 188 -287 405 632 494 78 717 -41 573 560 -614 827 265 693 229 445 -510 375 794 90 754 350 -455 464 156 -850 271 539 551 511 73 190 324 477 822 418 607 -410 878 279 -151 816 257 -735 861 485 110 751 860 -745 694 765 -496 439 380 -41 241 702 -351 645 312 -178 335 687 650 709 204 -644 900 233 -14 67 160 -421 729 63 -862 384 756 -646 441 294 85 652 586 686 78 473 -210 287 472 375 773 425 926 668 491 -862 147 371 -500 537 754 -545 843 346 -100 628 98 985 266 651 615 215 278 -21 850 355 -397 892 641 -273 267 566 -449 846 333 -307 684 479 -737 584 167 868 391 109 -986 491 736 -989 328 101 213 443 315 -910 374 316 -356 830 359 937 857 626 -46 408 623 986 553 406 -684 116 141 -918 484 583 990 350 173 477 313 552 -771 26 147 -757 16 572 -990 413 501 968 602 457 845 456 16 567 694 568 624 510 735 -836 544 319 -302 686 668 70 663 133 -326 792 158 -580 387 226 991 349 690 992 669 391 500 767 898 -284 586 691 35 811 352 -630 327 47 -60 426 732 -241 748 546 -809 722 489 -199 894 27 -674 686 375 -885 130 195 -543 30 61 954 898 647 296 586 609 -201 108 35 -455 848 512 -124 559 360 973 403 233 361 404 227 987 630 64 -787 208 61 -574 7 168 512 752 167 124 480 777 35 753 279 919 614 682 -803 553 463 -788 18 259 956 297 475 257 767 734 269 893 740 688 258 643 806 40 739 342 838 443 205 2 460 -985 259 137 -769 893 485 -843 102 352 91 711 653 625 417 786 -2 51 306 924 812 398 -886 507 387 909 664 388 168 231 646 -44 362 690 -159 120 791 44 611 213 639 145 75 -508 270 491 429 721 594 135 345 505 -416 811 163 270 820 826 757 441 209 -645 197 570 -656 438 689 687 182 451 651 374 596 926 266 17 -332 147 737 -739 334 233 18 18 196 -368 88 115 -690 546 555 -582 853 752 187 49 341 128 36 575 330 340 48 977 666 365 -306 686 563 182 400 897 15 670 66 10 202 154 76 612 751 -617 330 703 534 618 751 -574 798 839 752 528 278 151 6 95 467 452 780 -870 734 331 -374 401 100 891 263 302 196 240 13 946 823 343 200 409 112 303 387 61 941 40 588 118 691 645 464 859 248 295 689 82 226 567 482 -23 659 136 -257 458 518 300 754 43 -601 724 786 696 788 796 -157 783 584 24 261 302 958 739 863 -346 669 621 -459 664 378 650 101 887 867 601 147 -678 313 52 -935 761 662 -203 204 596 32 681 9 -367 791 799 -453 797 567 268 38 331 797 288 483 -17 207 184 -519 129 548 -768 146 312 -942 48 172 71 745 376 -434 329 208 -174 214 98 -876 62 46 643 582 83 773 579 422 55 614 628 -210 795 756 238 179 2 501 337 101 -427 360 898 -1000 705 540 656 329 653 201 572 334 -665 297 64 -644 505 677 835 47 623 -258 539 289 396 212 648 945 312 725 470 671 581 661 279 10 -287 780 633 -402 567 30 -239 775 586 -463 710 632 -241 552 769 -989 448 407 999 496 618 -502 541 81 -925 63 803 555 177 181 416 42 60 301 241 678 -370 502 552 867 592 361 98 351 64 -734 115 563 224 166 158 -807 865 750 525 592 865 -973 899 141 707 316 182 -882 417 422 595 599 76 -154 466 667 -942 116 169 622 535 283 384 459 449 94 205 413 -657 30 156 307 658 154 999 565 469 -219 584 37 -398 431 635 -71 778 252 595 636 368 -936 610 54 -654 195 564 -206 889 768 -742 584 798 -187 244 607 -281 43 323 -313 76 6 76 531 489 -838 160 366 814 456 153 833 20 763 -514 818 109 349 265 149 -31 123 732 -834 189 127 -976 408 222 546 247 349 204 123 879 -408 686 139 -443 652 646 861 85 717 423 523 634 331 624 898 -321 593 173 -837 511 361 441 135 768 -486 82 166 -837 86 289 341 630 126 331 639 777 376 800 13 892 876 587 226 159 310 -125 491 55 -253 706 617 -993 147 804 726 814 37 -408 877 174 -968 70 803 857 302 541 -767 278 492 697 123 467 -617 549 626 -656 176 216 -802 110 132 -342 354 160 931 886 230 333 643 583 -875 328 12 816 25 134 -465 308 734 612 52 10 727 803 833 -901 370 15 -831 792 176 -547 350 529 464 133 514 -455 718 256 27 43 583 -9 811 607 624 246 66 -142 358 118 567 737 20 -149 288 441 -635 110 384 -459 115 733 -679 279 865 35 777 682 242 4 776 177 195 686 -465 572 84 701 730 493 18 49 382 389 365 830 364 758 96 -452 832 375 112 467 251 445 461 306 672 138 553 609 474 276 792 875 105 -463 545 153 218 234 404 -10 467 820 672 131 730 -933 579 661 993 143 279 995 440 739 453 612 877 357 621 450 332 766 476 -412 503 120 -308 673 405 -505 663 871 -286 687 153 -757 755 731 403 348 25 581 296 464 -628 549 175 -752 738 712 -324 278 314 595 870 138 651 65 853 -527 79 639 425 875 545 407 530 45 531 464 340 594 236 888 620 36 545 -134 337 434 478 213 711 -657 260 680 -319 763 744 -815 336 874 823 113 900 -280 620 530 -836 303 145 -497 449 380 542 769 467 -362 135 803 -229 709 426 -988 442 340 955 127 675 -520 502 787 832 522 558 61 586 12 157 141 460 788 635 328 554 773 514 608 444 831 -726 877 639 851 189 180 990 296 358 516 429 859 854 561 533 -589 374 218 422 331 411 -167 673 18 525 633 513 -793 358 730 -624 400 126 433 216 554 -56 870 214 276 333 587 -55 707 69 -545 640 787 -948 52 611 -979 29 343 485 889 201 -26 534 610 204 463 109 -519 748 376 -66 92 397 99 166 587 -95 677 481 -947 598 509 847 184 549 147 310 183 -844 266 697 216 399 544 491 133 688 187 184 707 67 821 872 -95 678 797 182 421 573 -838 826 323 722 673 558 -929 772 19 -195 580 285 -699 496 735 -656 839 20 -417 678 203 590 345 176 13 650 853 309 484 374 234 746 351 -544 669 124 -187 292 47 631 97 627 -533 598 274 802 794 213 -79 778 890 275 620 387 -450 433 188 -997 143 672 828 477 569 -922 285 389 -399 598 680 600 81 776 -474 749 525 299 403 471 763 76 400 -247 851 119 -609 2 551 -122 5 745 -899 433 373 870 311 657 -742 365 406 690 517 487 -383 494 841 264 363 866 -367 254 867 35 384 23 -220 286 507 804 808 870 -787 766 386 170 556 2 -692 274 396 -906 568 41 386 484 50 -599 747 464 -233 332 769 385 467 253 -740 56 497 987 269 362 -776 91 70 -175 400 395 372 246 62 -187 33 597 614 734 443 -822 553 826 246 391 392 698 303 43 -661 721 98 -665 261 418 -351 185 508 -382 163 59 564 535 305 -875 100 389 -379 615 222 315 691 369 -65 42 671 677 881 543 926 469 803 543 418 140 -597 488 302 -539 52 888 -483 629 140 605 2 806 -521 769 650 -743 561 440 -675 848 533 647 226 514 89 652 134 344 648 551 -717 303 190 436 86 21 314 491 22 -181 322 842 -132 131 554 60 308 501 92 255 726 657 797 530 90 341 329 -608 112 698 -627 187 783 93 454 426 666 573 799 407 442 30 860 854 337 961 846 644 738 556 540 119 346 32 999 739 159 -219 472 270 -369 446 508 713 439 61 -310 506 686 689 565 279 670 278 232 -394 491 229 -151 581 784 840 301 230 -429 334 591 -998 65 188 610 630 627 222 773 284 659 762 900 437 884 277 968 390 767 -303 592 448 280 484 800 161 408 351 -268 489 736 -825 892 852 862 54 634 240 188 419 475 46 843 718 743 586 217 475 170 216 489 577 -934 673 217 254 548 208 -295 611 261 -162 679 676 261 854 252 614 405 297 657 775 191 294 744 718 663 560 306 -609 779 130 860 833 678 367 838 440 580 629 42 720 872 720 447 686 725 -802 52 282 -705 209 208 137 219 611 711 63 541 -959 123 473 170 442 463 -391 394 214 522 441 51 -554 792 103 379 487 363 687 476 518 -62 231 789 -300 394 851 41 635 125 565 705 618 -21 366 792 -879 69 285 335 543 778 -63 841 669 839 521 307 -246 408 782 -729 346 164 -241 98 558 -39 339 344 -263 257 201 455 636 566 398 358 634 582 345 328 -489 382 269 679 574 789 -563 228 296 219 399 693 -266 511 790 991 572 281 -913 862 537 487 817 272 152 715 681 738 49 125 -235 161 559 385 92 232 -727 330 459 820 501 9 -36 835 519 -594 879 243 186 366 204 574 105 172 845 409 38 178 447 138 -798 865 350 -440 702 442 -909 376 823 901 448 475 910 313 409 228 171 439 522 309 804 -175 83 60 648 180 469 -315 58 67 -777 113 31 -228 673 785 -635 617 260 439 170 759 213 580 223 -578 661 393 -888 83 701 668 661 783 -73 561 115 395 522 284 344 46 109 328 64 725 739 417 626 -28 391 438 165 803 572 217 323 332 -648 751 893 -234 746 491 989 808 164 873 53 209 -967 133 324 -791 473 327 -346 723 795 279 295 337 -984 312 291 -612 130 614 571 782 464 215 700 309 -643 789 269 220 314 373 281 899 505 -96 408 129 882 863 851 428 142 246 964 811 557 955 251 738 68 74 671 -417 790 470 543 247 411 463 820 776 335 701 775 192 692 296 -877 320 490 -80 337 400 -672 644 702 566 664 775 688 247 716 110 242 63 -828 506 34 -253 293 786 573 585 894 -493 158 685 -798 633 157 -709 505 545 142 33 288 143 351 51 -430 440 349 -715 202 590 -1 374 247 932 473 540 -283 499 276 -37 806 485 847 752 721 -401 546 806 -262 90 256 340 460 747 -12 697 100 930 97 473 276 429 98 -285 699 596 -857 161 212 644 420 609 -527 659 750 181 99 361 627 840 209 979 370 305 703 198 786 900 309 749 -653 588 9 659 184 529 73 501 49 733 774 707 134 455 857 846 35 796 -845 666 317 59 869 567 -156 270 284 -69 317 592 579 17 279 340 828 463 -932 853 115 -284 587 40 -626 273 547 -969 320 633 378 575 398 -653 286 366 -435 783 687 -252 114 104 391 194 172 769 334 99 -417 154 103 649 871 689 89 597 114 -213 280 433 -981 811 159 116 810 444 -867 423 492 775 166 737 946 135 222 496 671 375 498 472 397 -961 700 425 -664 819 335 -906 487 296 289 521 770 -233 341 344 810 316 509 646 514 696 -681 412 89 -958 703 402 239 143 172 -850 289 658 -355 879 278 -485 98 618 210 708 85 771 306 650 966 177 611 83 422 123 123 216 825 -176 155 132 677 519 326 348 566 645 683 633 794 452 267 58 -562 133 234 449 568 707 623 191 23 -1 268 177 -818 597 747 508 145 267 774 402 885 918 885 617 411 290 812 -937 679 178 872 817 362 157 666 29 463 741 272 185 741 591 914 583 483 227 857 884 311 27 21 -121 890 310 143 605 88 520 377 56 -318 434 774 -938 350 614 -215 235 454 675 349 529 113 362 211 -905 641 220 -369 4 246 -949 883 288 -840 826 892 699 99 421 -246 633 6 127 295 355 -559 333 642 -954 8 90 -874 74 503 -811 621 243 -992 252 246 -795 803 229 -808 815 206 -264 66 304 708 300 383 520 93 715 361 392 774 702 318 899 -695 67 871 45 773 826 725 17 740 930 205 858 886 813 178 -727 579 529 507 699 622 -627 612 113 -101 614 482 -803 119 155 439 316 79 -936 741 148 455 471 352 312 835 895 -130 542 745 -157 168 456 -645 567 221 -412 64 492 -324 233 662 683 372 77 813 488 817 260 443 439 464 408 148 780 549 134 -174 371 675 -878 814 842 -323 521 560 249 710 624 440 138 8 -299 621 379 -571 387 866 997 247 460 336 511 867 35 243 516 368 869 38 -806 491 852 888 620 472 347 70 333 122 62 471 929 716 243 559 545 629 724 343 876 -64 631 538 802 166 833 769 734 853 707 228 444 -190 616 215 433 716 336 -834 538 398 -964 368 213 430 679 809 459 56 303 -914 792 33 -225 646 198 307 116 83 -140 575 363 555 85 130 -579 118 845 -643 536 483 154 524 2 -782 755 732 978 766 787 -919 752 678 -435 427 424 763 87 591 -903 547 317 411 654 453 241 75 570 285 732 258 19 38 781 -628 508 635 -96 887 500 -310 720 403 20 50 666 -847 502 545 -774 340 429 -65 711 518 -384 184 126 402 440 164 -246 582 35 -244 502 619 -111 49 471 756 186 520 273 691 332 -357 748 834 -712 475 325 -84 562 135 -967 478 370 -790 233 809 425 487 491 759 295 144 -870 85 193 -700 893 430 71 710 68 187 550 594 763 818 256 898 652 785 19 714 117 328 40 603 -782 299 50 413 329 134 905 881 126 235 204 744 907 759 606 -274 398 255 -728 362 173 479 512 876 -37 131 741 -168 611 780 486 681 231 -965 895 559 368 400 592 946 387 795 -311 646 705 -54 125 203 -699 197 616 -275 628 279 -748 475 120 -328 662 852 102 897 846 -488 418 398 555 505 582 606 652 758 -640 205 54 -25 830 733 -947 582 775 -386 226 350 985 650 111 -264 404 159 -718 717 576 231 824 691 -534 826 296 -401 633 99 -644 745 303 -639 573 232 -907 626 865 -132 292 242 869 129 892 879 766 395 989 500 263 -135 631 187 507 697 164 902 549 848 700 205 693 554 19 365 485 512 142 -199 32 434 -757 801 562 186 832 479 -620 174 130 395 39 760 81 698 609 444 701 257 -908 853 513 736 408 531 0 99 226 978 142 179 -708 228 162 -330 760 335 -900 655 425 811 788 223 919 185 75 727 429 79 592 465 486 522 17 783 -332 610 881 546 789 174 -624 733 453 37 203 312 872 755 67 -552 319 6 570 438 190 -804 18 618 675 110 182 912 784 198 -254 805 860 -374 151 800 -501 627 632 903 364 886 -485 488 741 -567 189 159 -262 111 648 228 108 717 -655 183 878 -821 847 814 376 494 718 987 172 868 286 24 646 -731 327 161 255 42 649 47 775 837 457 666 99 -244 694 206 25 491 440 502 647 32 -216 886 203 451 125 226 848 894 553 -691 801 646 57 548 521 245 557 338 -557 366 131 201 891 621 -160 493 191 978 61 889 9 345 26 -88 649 150 -111 697 196 -859 6 96 887 15 696 -441 12 352 248 409 759 650 301 352 -408 580 464 32 41 808 310 605 608 -641 495 457 154 88 462 302 327 529 497 238 592 900 486 699 269 16 259 -373 167 560 830 611 239 293 196 279 -847 706 884 -788 465 530 -32 472 617 82 626 44 610 575 281 -499 875 819 -448 196 834 -390 276 100 869 758 763 -341 804 58 990 809 815 125 521 431 -46 742 2 970 524 679 -235 886 353 898 39 380 -384 791 627 749 54 2 301 723 812 863 783 715 172 325 623 -814 750 243 616 804 84 -30 626 659 548 492 644 553 690 735 -468 806 625 -542 7 678 -688 208 553 923 323 487 289 547 811 -789 633 660 605 302 563 -559 24 288 799 424 831 995 277 620 529 561 577 305 520 636 935 584 843 287 559 318 -627 348 864 535 759 649 194 616 50 8 557 125 -53 309 548 778 756 877 749 137 537 478 142 208 -287 29 791 107 416 449 -476 441 796 -512 428 706 536 174 422 637 482 130 761 282 490 808 12 345 -964 413 533 -727 491 675 680 356 703 -77 164 271 571 340 763 619 428 291 276 316 464 -851 253 98 31 314 379 720 75 442 -83 711 854 -851 136 497 75 617 852 630 192 167 452 163 507 -86 134 86 -744 643 120 399 664 246 140 233 108 -507 282 244 641 210 12 -407 840 203 159 44 417 -783 10 603 903 267 565 -544 139 776 -191 160 519 780 559 334 177 551 566 37 496 899 280 38 208 -357 431 199 697 142 294 -987 412 304 -733 715 570 31 571 760 -193 232 19 -23 65 577 -90 194 279 -773 431 774 -275 63 811 -815 606 393 -765 503 587 -671 869 98 -916 36 812 53 720 534 -388 327 817 -718 504 881 -242 166 175 -412 393 657 561 670 720 -976 255 425 -784 143 80 -998 324 100 599 808 187 262 61 6 447 125 332 -36 207 887 -704 17 152 -378 105 596 -21 118 366 -2 42 672 674 411 814 -295 465 289 -896 617 196 -157 679 308 248 479 432 -168 195 690 -430 766 14 469 497 132 934 47 225 658 179 252 212 435 868 807 878 698 715 427 276 898 359 470 -360 329 413 -303 503 278 363 711 872 -830 769 44 257 793 222 108 205 657 -973 764 634 -76 679 212 952 230 622 721 470 51 585 619 605 814 782 181 739 228 892 -290 851 760 106 68 60 335 695 824 -179 271 654 -368 123 883 954 497 504 356 382 223 -788 597 156 993 788 436 -16 51 386 195 257 745 -201 736 864 358 72 658 -319 145 80 187 377 203 -931 331 699 25 439 232 -601 252 880 554 245 768 -311 281 818 -674 176 226 370 827 61 633 586 184 142 319 328 -178 706 757 -24 228 239 326 253 678 457 604 81 889 158 325 656 200 657 -475 626 832 602 897 759 814 282 496 -502 325 866 177 447 724 -867 201 407 501 710 110 481 299 267 957 707 518 -735 184 244 -104 786 292 706 601 573 -947 651 49 -381 180 547 294 466 521 796 90 773 502 443 583 -189 876 33 629 785 740 -353 450 23 -458 46 861 -315 505 613 -291 610 415 758 629 594 4 575 159 777 571 300 49 73 742 -369 566 601 455 113 202 229 7 248 -959 192 804 353 153 513 -633 111 294 -387 668 868 871 845 539 223 894 663 816 678 399 133 494 64 -815 201 228 -113 882 286 -514 624 477 41 77 681 -747 897 792 798 510 559 -734 456 548 -382 473 377 -184 358 22 -269 895 222 -342 734 204 843 872 827 -29 13 55 -248 619 103 295 669 612 605 635 97 459 343 604 -742 714 176 -13 582 585 -592 514 632 -318 724 517 37 320 489 163 347 323 -676 194 92 635 599 726 -317 658 221 987 469 34 714 656 615 -1 16 280 82 498 156 -502 335 475 -914 150 69 591 72 416 -87 96 609 -796 783 360 -918 667 169 -298 254 637 387 68 444 -47 519 460 -867 753 109 -712 552 444 614 890 645 82 881 716 -851 295 863 -890 751 746 -431 133 512 337 635 817 26 728 607 -468 461 459 441 401 162 -264 815 152 580 397 184 -852 499 530 -590 309 381 -293 478 513 18 867 300 -614 145 673 822 767 500 380 99 112 790 492 512 552 428 478 455 161 875 90 661 525 20 171 833 -848 479 462 864 449 480 915 336 625 340 310 543 91 42 693 303 232 285 -34 636 764 344 291 24 870 182 684 -306 654 7 -722 606 537 191 222 85 -230 190 472 -254 830 833 388 273 26 581 728 258 117 795 45 -620 213 569 -261 459 322 97 637 79 -267 428 300 370 698 489 41 745 470 -374 485 743 151 18 570 -240 416 106 692 715 776 -667 313 564 -837 498 91 -438 768 841 -497 662 737 324 488 373 766 552 225 203 809 692 -139 501 15 30 813 730 -242 598 142 -679 461 639 264 623 559 -644 478 320 -656 803 859 -384 121 349 106 9 52 -69 126 512 -211 208 476 570 166 173 911 688 633 601 504 408 659 260 885 830 804 839 -612 820 60 189 327 120 -360 110 584 -548 636 761 -685 225 69 791 595 234 563 258 73 796 612 576 403 623 835 239 54 790 -722 394 762 -11 183 240 208 24 349 -508 828 136 -596 395 361 272 386 107 -442 602 417 -770 550 180 906 5 802 -708 344 7 734 163 583 -966 672 658 634 16 637 -531 120 132 681 345 569 -512 803 270 856 485 871 35 743 875 -612 36 371 395 222 196 -205 217 359 -871 237 249 -25 106 420 606 388 816 -573 828 718 -352 836 303 -581 71 145 845 211 232 815 306 453 311 853 721 321 235 323 54 274 559 354 49 717 -727 8 204 789 535 183 -542 483 170 -488 454 240 -791 400 502 840 767 808 845 430 812 -283 503 146 -860 757 419 -550 411 520 766 537 527 -879 526 213 -645 436 747 -676 649 353 415 158 752 -983 247 252 787 417 754 -415 857 663 955 107 173 -126 347 438 -284 803 874 -637 579 674 -933 212 884 239 688 231 -110 175 647 596 812 655 -942 68 813 982 742 38 643 247 437 180 863 391 405 445 663 312 315 874 396 7 713 278 849 40 676 645 851 82 255 18 594 38 812 684 633 210 472 765 172 -38 871 702 -170 801 246 -155 766 613 -330 662 619 -817 840 567 874 868 312 624 650 566 -906 344 655 -843 180 387 466 452 304 -263 214 326 38 97 226 -564 694 143 548 364 804 966 799 795 -68 373 762 -605 850 563 -939 444 59 -33 1 238 -946 667 690 557 656 55 234 395 203 -141 431 896 154 231 412 -543 597 310 104 681 735 -583 177 684 480 290 227 -762 157 279 -625 463 45 716 172 700 223 206 246 725 518 728 -227 72 58 36 481 706 -303 103 663 -834 883 104 692 821 260 70 217 46 -834 340 252 -637 717 821 -909 242 892 248 178 472 -846 528 409 -908 659 511 106 678 545 609 870 517 -80 493 716 94 211 32 -960 629 371 343 393 240 -785 884 481 106 584 711 529 90 338 -763 82 148 999 788 825 -705 749 847 363 70 491 579 164 701 10 356 430 233 851 874 972 366 857 -648 824 592 762 6 682 251 495 815 -901 647 755 -177 442 603 469 858 672 459 137 888 -88 399 395 641 132 398 -286 156 815 -778 75 796 498 727 442 513 626 188 619 501 682 -279 323 639 -555 582 827 884 694 325 430 387 509 -221 53 664 794 627 476 -364 45 551 -517 208 154 664 127 706 997 649 128 -713 146 710 -887 582 555 -163 892 198 -587 338 825 588 626 869 -962 809 111 366 585 371 671 549 497 777 398 297 504 885 442 -335 398 175 820 288 687 665 685 730 -438 898 219 86 687 844 706 44 488 -461 167 137 -413 44 586 -916 101 571 -823 866 68 -248 438 407 590 103 192 471 18 241 -811 756 27 84 563 256 935 584 351 -926 23 517 -890 10 613 448 346 713 318 224 678 -463 328 268 944 218 422 935 41 439 275 30 295 554 14 9 -191 801 592 -241 275 666 427 838 727 -761 186 173 51 156 448 -119 193 775 548 637 144 69 372 184 -640 400 213 -846 454 278 214 815 230 -595 626 556 -30 53 545 848 93 782 -580 844 37 567 577 230 -959 525 866 784 47 390 -733 59 789 -969 679 360 -411 684 85 -903 506 137 -559 206 281 423 27 277 -641 294 853 -860 488 530 -994 824 576 -53 444 634 887 275 150 -268 488 828 -709 29 663 -973 126 320 -337 768 525 496 391 551 -128 50 897 -976 891 536 -147 849 459 -220 296 2 -835 635 329 514 658 844 -145 137 70 -426 652 889 399 720 480 897 897 522 532 650 522 143 183 869 -356 348 603 124 715 169 -609 56 878 35 164 114 856 589 465 -926 291 285 253 40 333 -25 325 82 948 168 316 -583 64 664 -381 289 530 288 480 585 417 667 748 -317 75 438 -900 145 468 100 399 508 932 774 151 -319 291 214 896 463 554 -975 803 134 462 220 852 61 703 27 750 255 397 -424 220 542 -657 572 92 302 305 469 -367 223 394 -817 456 737 -51 453 299 702 130 201 187 444 472 -561 606 327 -983 408 581 -487 284 800 -294 680 472 849 682 828 269 616 202 -437 751 657 -149 252 209 -951 494 834 272 685 591 398 2 99 -21 668 434 530 74 213 -847 576 895 132 645 662 333 611 868 -250 412 274 -760 413 767 -574 886 552 -632 836 605 818 415 372 352 846 498 -984 51 173 -238 84 869 -777 317 281 639 307 43 606 558 455 -469 350 19 249 76 4 -800 497 840 -895 115 406 828 219 403 725 536 454 -651 898 537 -382 174 5 -850 13 312 92 771 21 846 54 370 265 103 498 -380 756 94 311 213 260 -683 41 479 519 367 114 424 16 163 -188 586 336 17 536 400 -820 529 322 -300 127 375 521 644 530 -282 265 385 363 828 597 275 845 637 453 417 155 -382 493 223 532 206 808 -580 823 444 -81 3 124 693 155 302 -81 676 46 848 847 362 384 262 341 280 837 338 -931 142 754 475 145 603 105 165 577 -200 636 631 675 529 785 928 1 561 -175 1 507 -14 386 768 -573 518 757 464 439 898 969 515 510 718 864 706 -179 169 22 -3 21 657 -572 48 338 -836 802 338 -218 741 775 -198 120 393 -642 736 831 607 375 461 -427 96 681 -406 446 702 -497 526 801 992 490 329 629 167 231 -682 349 123 445 503 242 937 461 77 -81 521 485 516 189 859 576 563 107 -92 109 604 961 364 229 -238 56 770 590 137 36 272 608 437 -206 53 39 287 790 552 -785 661 172 899 77 412 -942 5 126 -784 614 287 19 175 650 599 589 706 768 380 894 256 504 601 -508 699 653 -18 286 594 85 54 355 -944 253 483 -880 463 488 145 779 253 -569 850 479 -519 249 168 638 418 599 531 518 52 336 400 390 -370 886 443 -664 694 695 618 66 310 -243 412 188 -339 143 190 -60 576 438 -293 866 7 -743 198 732 -490 182 349 -738 818 801 151 300 838 745 188 683 239 559 749 100 516 312 -512 778 506 829 670 182 666 729 147 -175 486 396 856 496 629 957 610 599 -891 213 50 398 258 238 880 150 796 -620 350 463 691 790 340 -403 519 161 930 738 889 328 63 526 -324 119 174 -196 628 783 402 137 96 452 535 353 641 768 502 236 900 852 698 392 793 690 441 412 -850 723 249 -509 303 311 -384 279 481 389 36 261 424 390 397 519 742 84 -877 483 3 -523 171 2 680 270 445 -428 812 37 -17 614 811 -69 405 214 593 774 544 -174 415 579 -414 839 69 334 458 862 -531 482 497 871 739 88 -931 363 899 858 347 613 568 630 169 233 324 42 177 550 457 -93 222 5 389 392 538 585 615 748 -997 840 638 991 662 100 941 572 498 -995 374 603 267 51 304 175 410 491 822 838 764 78 327 255 67 364 22 -734 219 13 -997 110 674 554 104 345 904 709 737 631 635 210 385 655 312 288 282 721 -370 356 658 -607 434 136 400 253 551 873 819 770 -915 274 31 -189 729 134 907 885 895 -57 316 629 504 453 435 -585 893 717 288 23 172 597 868 606 85 220 10 335 493 829 56 831 202 887 42 82 -528 549 66 -534 45 433 -105 717 877 -503 605 51 -331 302 71 -974 187 342 635 675 835 763 131 817 117 570 858 250 243 558 716 809 602 200 256 403 -263 138 219 965 735 823 516 656 276 -162 282 515 -21 870 289 -835 485 471 -519 354 141 90 305 435 548 373 343 501 873 651 -897 510 788 -879 176 674 195 844 430 -429 682 763 685 861 784 -775 127 369 247 260 722 -361 351 126 -127 151 550 -232 552 523 218 508 184 -343 681 359 582 777 354 -337 300 135 926 285 148 709 662 326 -871 661 585 -697 853 35 480 526 237 730 646 789 -748 516 448 -865 273 228 346 756 156 751 819 455 486 797 791 -415 659 552 -490 40 365 -554 143 317 133 354 692 -691 858 307 -244 645 632 -364 843 539 -209 333 406 -264 680 255 -396 726 450 -528 859 873 617 381 378 -192 690 387 615 547 131 398 735 74 36 126 568 544 872 900 -151 609 369 716 101 148 923 857 25 772 129 36 96 398 416 273 407 205 611 774 803 541 872 637 466 660 763 -215 4 786 -16 706 546 704 722 646 103 145 602 628 17 782 -237 865 280 330 290 686 286 101 611 389 43 634 -23 161 393 -861 847 396 -923 631 253 -178 888 75 868 391 271 -831 819 340 -449 434 304 -18 516 594 919 803 694 329 92 788 314 69 49 -794 638 677 -342 112 716 -568 2 177 -907 605 611 -503 587 226 742 406 180 -265 887 323 -925 201 392 -125 859 404 921 164 193 -803 622 304 -535 261 589 447 606 293 609 303 31 -413 645 488 666 60 726 -668 235 736 387 456 51 479 505 725 -866 370 182 221 493 442 -91 189 299 270 656 283 -857 597 342 120 29 628 -593 47 739 682 533 261 463 655 753 -843 516 593 856 670 495 409 853 735 -441 676 490 -607 19 238 -14 192 266 213 199 233 347 309 331 938 307 722 950 16 337 -705 824 106 741 385 111 -125 245 786 717 438 856 -146 125 199 -28 138 706 787 628 49 -198 426 407 723 128 474 459 475 449 -183 416 833 -721 244 229 -236 613 667 471 267 843 170 239 432 -381 183 400 576 837 825 -66 360 105 -693 271 579 -745 288 147 -460 519 442 368 635 154 486 707 472 528 129 711 412 900 358 -516 576 540 36 353 476 460 639 887 116 447 257 947 754 597 -955 146 215 -362 615 2 91 1 708 -38 282 888 224 146 887 -19 718 66 -801 731 705 -815 847 303 -506 746 208 590 791 354 -544 429 120 857 272 172 616 535 453 255 711 650 41 293 432 755 465 249 -28 265 131 628 102 78 -618 196 875 842 886 818 -805 95 398 866 204 670 637 121 356 742 76 166 591 70 510 -978 449 391 -395 130 492 334 112 740 -91 406 777 726 101 871 -577 19 175 -556 57 347 -601 599 474 -783 890 595 -474 765 371 -948 40 872 -6 345 101 538 780 264 -823 341 670 -147 667 822 -624 542 841 -398 187 49 500 186 647 973 455 688 768 282 604 -10 234 695 -739 629 192 913 667 71 -671 596 463 350 349 229 171 125 822 -637 579 346 -191 553 800 397 273 181 52 363 467 847 477 247 -262 690 13 60 371 608 722 721 108 -198 93 285 -277 408 463 -717 720 142 528 881 746 379 778 118 -988 483 532 478 830 160 124 520 2 -512 280 372 747 579 744 153 262 615 -354 342 596 691 374 525 -240 586 159 -509 416 88 -797 492 607 104 632 38 875 479 591 -781 537 746 -45 828 477 151 733 790 17 779 232 364 722 605 941 782 342 799 525 757 139 428 348 -655 332 79 535 608 609 725 279 245 -577 235 224 999 138 56 440 655 886 571 20 759 -173 861 640 220 60 265 876 299 692 -377 297 124 -347 384 783 361 684 447 -519 835 584 989 876 339 -626 299 410 -967 379 370 724 176 832 -820 851 280 -45 705 663 789 124 659 600 258 593 -317 447 568 873 621 867 -466 706 345 903 531 243 -164 671 470 767 603 421 -902 699 594 -766 53 770 -108 753 127 -15 288 573 952 162 345 -930 496 203 -834 352 785 461 740 555 830 757 119 -922 217 870 -676 603 22 -807 696 774 -481 481 161 643 885 374 587 408 22 89 274 373 873 487 212 880 472 278 407 103 546 -624 420 43 874 691 575 -665 634 612 760 21 119 981 36 31 468 168 300 689 557 771 -634 165 25 -137 693 351 -289 395 822 505 869 612 -768 656 397 -157 817 470 -887 98 132 -792 756 219 -762 724 387 89 214 43 12 32 259 -564 396 104 -961 159 498 660 864 466 -476 448 222 920 591 190 789 56 339 572 865 194 -209 855 18 677 245 283 871 509 366 -218 745 761 -215 484 19 -966 197 35 -949 521 482 524 341 225 -787 683 280 -196 255 244 -803 98 251 -434 327 495 248 599 155 314 333 899 626 170 535 -103 504 783 -369 507 403 764 732 795 -212 297 629 -480 201 36 -185 351 133 -735 517 460 -689 118 210 965 84 542 -984 810 711 -498 759 366 84 307 755 -268 147 204 861 319 456 596 735 806 80 500 475 639 864 592 -800 429 727 193 97 688 755 299 547 920 383 388 -556 21 746 -150 506 45 705 719 363 461 67 197 18 447 749 -408 439 764 -865 639 292 -39 585 441 49 340 739 295 513 274 34 709 346 -968 811 3 76 217 721 38 130 787 87 848 386 487 293 824 -450 328 614 -407 242 298 633 791 690 -476 138 302 -651 824 162 394 456 72 449 184 340 669 275 521 -292 801 813 416 3 292 981 448 533 479 434 475 -280 310 664 -79 459 640 934 105 247 -743 654 431 597 484 418 -163 277 370 -299 893 424 493 426 871 -123 205 456 904 725 765 -781 884 480 -443 242 285 687 839 460 991 208 43 260 46 319 -19 747 363 704 892 789 -274 670 145 682 126 22 798 245 719 73 156 755 604 313 96 -512 900 34 748 443 241 -910 455 338 161 836 237 -977 740 228 363 718 49 -692 200 174 929 551 471 499 324 626 -47 680 90 -452 368 141 -767 516 635 -874 759 189 63 495 67 79 459 784 -473 619 136 53 800 686 -477 851 161 -500 705 840 189 705 359 -19 791 875 515 269 785 -245 84 356 330 136 850 296 415 460 731 794 178 966 447 129 -497 570 80 -937 522 836 -46 563 692 313 744 582 239 711 850 -177 866 34 930 348 169 879 796 635 -261 228 528 168 694 75 97 98 696 -624 613 370 -689 168 32 802 124 638 337 229 103 -358 408 899 576 199 278 -44 168 71 482 317 220 677 545 833 98 708 152 -770 662 284 109 298 407 -454 888 405 -647 553 192 658 281 391 -465 537 610 -895 19 26 577 249 622 -691 847 429 960 629 190 -805 390 540 -747 789 527 -43 42 236 -59 350 840 732 708 273 -226 495 809 -117 301 880 860 430 280 -919 651 7 -249 246 396 -210 808 378 703 149 779 -505 633 639 967 608 233 427 291 585 -642 485 552 115 447 302 -27 650 599 -232 440 49 -896 808 856 333 511 156 611 277 548 882 257 838 -134 215 93 480 453 578 -617 120 176 537 693 825 487 813 416 -864 317 323 143 302 885 451 166 243 -209 615 571 938 449 827 -873 868 142 220 500 646 649 372 557 -400 660 469 367 148 838 589 491 239 -975 194 404 -181 685 171 -710 823 619 -784 51 638 309 271 237 654 220 72 -282 396 443 474 548 202 395 204 892 -978 281 185 -622 601 870 -752 591 844 -782 559 894 508 669 264 244 523 535 -485 242 30 -142 568 629 -889 515 843 -588 399 198 -97 152 821 352 722 479 -103 130 247 -487 675 770 847 442 163 229 652 782 257 164 397 300 76 795 649 31 468 627 170 719 -243 435 692 -144 532 821 -946 45 647 523 145 241 37 326 892 -929 183 155 667 137 312 -919 664 534 651 574 864 721 351 398 564 659 81 -664 314 126 283 789 322 623 579 647 -434 250 881 521 369 68 954 15 19 -701 367 592 662 688 43 -789 4 753 -509 140 218 368 75 159 -311 250 737 -613 417 138 720 790 506 987 544 887 542 610 2 660 361 420 452 430 401 -832 798 476 226 640 777 814 279 293 -997 799 182 108 538 726 -54 480 487 599 441 848 -282 145 22 -976 791 260 785 493 689 -662 361 638 -387 439 429 289 405 708 -66 508 606 -285 216 244 292 15 723 -621 714 315 -22 33 459 -249 509 401 -738 347 894 -998 585 406 340 450 897 668 493 328 -224 637 342 -650 368 156 -83 46 188 575 750 696 628 812 142 973 767 778 130 527 518 -921 455 794 -961 140 386 666 16 123 -740 718 490 -285 835 588 -898 563 489 149 743 400 643 68 266 920 698 724 -53 477 403 -636 708 9 457 99 148 295 717 215 169 92 19 -451 546 633 -863 796 475 189 339 594 706 659 443 30 406 19 884 722 778 292 32 876 -861 679 693 553 548 569 -764 110 713 106 897 253 -536 238 643 257 745 402 952 227 859 -830 111 733 400 55 816 -25 94 594 619 399 293 -112 787 402 -448 484 762 114 301 99 156 710 843 -591 685 331 752 585 385 -281 460 530 664 180 80 756 520 867 509 724 312 122 333 847 83 856 57 676 65 718 396 237 502 627 241 238 -989 160 698 393 724 29 -28 732 600 690 242 423 -699 516 807 248 651 206 346 160 277 -628 557 514 -875 384 754 -837 647 14 812 592 789 -308 565 621 691 555 14 -935 9 529 823 309 279 728 610 474 617 234 130 830 359 565 -265 722 363 -300 86 55 389 378 671 261 421 377 474 38 437 502 462 745 132 190 752 -55 131 461 -382 400 746 547 230 204 -937 865 78 826 666 163 -68 407 593 -646 768 113 430 242 151 167 296 664 163 680 5 -586 425 135 126 644 586 671 143 815 -473 207 832 504 685 649 118 317 155 710 553 367 77 872 662 740 136 441 744 202 865 -269 729 660 -684 252 803 -317 879 109 -786 735 793 -686 806 261 -980 516 83 -407 443 635 859 520 607 672 412 794 -188 257 95 -72 288 823 -712 4 227 -210 587 205 -150 619 897 702 239 564 -516 832 107 -930 43 678 628 815 190 -679 279 446 -84 608 785 -110 748 840 916 738 579 -479 888 831 -88 436 840 -177 872 824 729 142 866 -293 71 781 848 792 211 -807 760 818 529 651 665 468 767 554 46 240 593 -171 704 674 130 264 209 969 388 180 -356 617 374 -690 676 496 342 24 387 -448 769 299 222 498 49 638 167 815 -408 465 207 636 694 10 -990 676 274 -530 598 713 502 442 429 175 304 257 470 46 332 -292 51 201 806 25 750 -994 663 68 -479 107 533 279 144 378 -512 6 206 413 76 803 -475 430 396 906 205 700 -738 527 797 -855 388 899 45 494 23 547 701 738 -586 874 896 398 353 139 328 793 196 333 607 324 -913 232 753 882 338 110 733 752 636 -18 598 123 -820 695 669 255 694 521 492 761 546 -813 459 50 -22 639 842 -775 124 600 -952 463 884 -347 298 321 -138 831 225 -151 413 874 324 46 668 -556 601 514 864 145 374 161 584 884 -90 314 623 -697 540 361 -914 693 658 258 209 205 707 433 250 -473 477 2 -460 193 146 -487 454 729 -452 816 195 622 219 434 420 274 125 -268 312 870 89 671 76 280 457 336 584 217 768 -115 736 588 31 301 141 -388 749 56 806 72 327 191 244 600 167 776 12 -964 165 734 364 297 342 999 582 558 267 319 301 962 789 488 -258 553 389 250 459 460 776 2 703 427 570 630 938 22 242 -335 122 875 122 141 294 875 555 299 814 657 239 102 178 404 207 657 125 336 196 382 281 571 456 -678 388 577 -251 711 769 -258 538 423 92 552 232 -170 206 283 -79 248 684 875 853 13 -470 360 669 -946 496 16 187 629 587 -58 104 126 670 453 836 -362 195 525 -487 287 229 244 669 434 -722 43 734 -839 718 738 725 48 198 693 289 474 -253 684 577 -528 754 181 360 693 375 636 258 713 -236 2 481 -450 80 523 -665 818 387 821 511 840 -934 272 281 -709 671 64 -181 296 817 -601 808 661 773 44 18 -263 461 71 769 463 202 792 298 194 383 870 111 -278 792 674 -787 610 97 -307 1 820 808 20 215 -123 219 122 -463 844 217 -993 433 729 -823 502 291 679 194 588 -328 330 610 235 852 553 60 465 262 -144 411 314 -925 419 333 541 396 603 -386 893 130 -689 770 631 -398 1 877 -511 813 309 2 173 825 515 529 335 728 857 806 -188 498 353 -186 365 538 -437 448 530 -908 359 452 875 561 504 351 503 829 -392 205 741 -984 408 13 -508 75 594 -621 4 602 484 316 251 36 383 615 926 198 162 807 91 521 -142 666 233 462 369 735 -358 377 40 635 745 499 499 137 573 92 816 628 545 552 96 696 641 530 -138 367 727 624 674 817 -4 585 634 228 99 102 515 493 530 -894 728 374 -996 128 511 428 172 478 756 818 130 -849 866 822 780 628 288 558 604 113 -125 200 749 -340 29 847 914 644 440 243 450 319 369 806 446 -569 886 670 -192 642 587 -311 545 604 110 77 331 997 336 35 862 563 234 210 575 314 -791 741 109 500 706 515 716 537 553 585 845 346 -777 435 891 326 897 119 756 709 220 -772 571 847 -507 380 687 802 732 323 -389 451 128 278 667 716 230 704 713 -425 427 299 817 753 295 88 561 141 945 456 1 617 584 572 -237 177 103 649 831 835 -776 243 385 503 273 203 919 855 6 -369 830 484 -671 900 388 -525 240 48 -284 85 555 616 202 290 -613 317 519 590 219 449 76 443 743 -140 846 115 714 217 121 -129 300 103 -446 681 102 -559 457 393 -360 373 477 -5 341 731 -564 881 147 -246 623 365 -897 299 859 797 359 857 -588 725 173 -416 196 525 -814 202 305 739 595 761 -669 135 285 908 282 626 -210 719 658 36 825 380 353 428 678 611 826 188 667 490 12 792 213 460 172 252 154 585 684 340 -431 744 674 -554 634 544 603 722 468 982 275 48 11 739 25 198 258 566 -39 2 891 -181 270 203 -970 428 290 -173 349 185 -600 896 818 -457 351 639 -638 134 66 961 645 804 -215 496 161 950 409 215 -607 529 484 947 311 478 -647 247 57 -706 626 406 678 726 453 295 521 803 -114 835 88 803 297 785 306 682 380 -882 785 788 -968 878 468 -984 377 831 593 331 229 -298 625 854 207 204 731 -389 889 285 853 292 633 37 550 415 268 69 351 507 753 380 -73 121 756 557 867 238 137 769 863 790 176 218 -380 139 20 -478 852 9 858 857 352 -409 694 2 857 114 122 607 322 874 -62 149 95 93 895 829 345 37 156 414 809 294 -367 183 297 -407 741 254 97 132 99 98 889 213 419 248 534 -556 886 734 -810 532 691 -750 415 737 -970 260 825 -263 374 785 -370 559 67 -421 753 807 732 450 91 830 200 131 -858 71 379 -473 867 364 560 858 47 502 60 461 490 91 720 666 328 245 -350 11 804 668 890 708 875 274 309 -83 351 630 -75 578 648 141 691 605 687 593 665 -600 436 807 -729 805 296 71 573 337 930 300 662 -610 117 418 549 65 768 530 442 497 -223 335 287 482 275 32 -402 675 467 804 46 720 -459 614 624 89 237 297 -975 619 648 -861 409 765 -92 810 881 -525 40 474 -577 870 809 610 504 183 -759 802 857 -841 158 54 -322 699 720 -198 688 56 -450 166 675 -851 305 235 813 13 145 -455 540 236 -81 663 205 -573 225 708 461 666 661 -931 725 818 -478 656 669 -407 258 456 -351 260 673 675 575 141 5 272 732 -259 391 547 -955 470 771 105 731 537 -835 152 413 735 475 168 -645 668 477 -238 69 788 335 196 849 -437 506 523 356 111 794 -813 852 337 833 50 858 -744 7 741 344 624 892 256 259 518 376 666 338 -496 629 406 544 364 602 -708 335 421 -341 275 425 -553 760 474 -295 216 480 245 260 203 -864 769 514 -746 597 331 -809 1 59 -52 297 474 -799 489 753 659 303 239 -320 115 565 -996 262 477 -971 367 692 860 364 104 -986 301 872 -773 807 620 558 750 672 -232 250 69 -158 352 557 46 711 12 -264 643 126 -547 47 439 -971 28 858 -928 488 321 575 682 631 -783 492 480 589 361 782 -843 755 233 -787 101 95 24 689 738 601 42 836 -960 823 864 397 496 451 269 271 805 442 487 178 -544 676 590 -563 33 444 369 847 596 263 823 385 -200 25 478 -312 266 896 -947 235 266 -890 29 387 -704 454 874 225 510 701 315 447 734 -890 668 732 -694 31 706 -10 184 730 319 272 498 -381 375 763 666 28 98 332 786 631 -657 479 738 -919 189 557 -688 495 588 -731 337 771 -501 657 194 -552 528 568 -189 395 647 208 579 337 785 249 222 768 393 215 49 674 404 -495 786 50 244 807 439 714 658 247 659 107 774 -374 318 320 373 678 898 -991 263 299 182 583 295 767 243 687 -867 744 460 336 849 397 -262 460 61 722 472 167 947 98 484 -33 423 313 -184 184 627 -334 219 310 -140 786 604 246 719 447 -743 208 447 853 698 292 -344 674 804 868 48 375 234 247 524 -731 766 99 -819 401 500 168 662 437 271 760 308 169 418 567 16 471 364 -241 879 189 762 499 288 -612 285 586 -88 554 452 410 287 886 -757 647 438 -405 415 199 -417 808 528 208 376 150 -377 236 129 563 50 627 750 239 12 836 103 617 139 65 56 -524 360 702 -487 255 268 -536 691 258 222 533 166 -899 94 593 -750 17 828 -322 181 30 957 683 320 320 871 422 388 662 538 -657 438 897 996 704 304 516 268 94 -827 842 678 490 143 771 -517 493 840 -738 124 172 -57 433 854 -438 753 877 -617 893 638 -480 137 176 569 185 879 772 227 239 846 169 381 269 652 25 308 267 148 -769 810 632 436 773 536 112 308 529 -250 381 717 177 502 1 -93 543 832 242 889 100 874 258 804 -802 518 170 598 49 131 -971 486 55 165 898 415 -607 200 847 -239 577 448 913 84 473 366 840 115 997 882 155 649 456 413 -548 107 30 373 805 131 355 334 616 -390 451 665 -424 196 865 422 657 593 69 271 677 641 489 616 907 639 650 361 888 257 273 192 363 655 565 319 -615 220 705 252 882 255 16 158 451 -220 280 259 -927 849 581 801 142 170 -632 449 808 369 11 847 -674 36 138 -860 91 702 -941 328 73 -537 49 212 319 629 544 630 54 544 10 207 686 531 128 286 190 697 348 636 623 384 -975 64 526 26 775 6 51 338 285 -995 207 333 168 579 114 611 309 219 -245 671 426 -760 303 553 -323 793 401 -275 382 124 -640 107 239 -115 586 165 390 842 760 111 862 438 -524 629 569 -928 898 815 976 623 296 151 783 455 -159 621 140 105 463 376 -242 642 369 -330 254 330 807 82 803 -143 129 583 -875 601 303 847 829 301 213 558 75 861 461 858 815 603 630 -546 60 192 -171 71 834 649 841 239 378 300 320 -667 557 449 -85 534 201 -930 481 182 770 447 739 444 708 299 453 523 53 -318 477 165 226 858 235 -789 759 227 -251 37 526 -980 222 235 -32 90 768 -279 260 401 -898 782 847 792 426 706 -410 132 328 -605 466 856 -689 92 813 97 603 671 423 504 759 800 725 133 86 545 274 406 566 533 -394 768 414 -396 455 174 336 50 640 -309 761 783 -845 10 538 377 385 141 -913 385 865 -381 724 510 -408 30 227 -924 636 147 -159 392 158 -316 801 612 57 689 661 348 532 573 -569 287 634 -132 816 118 760 303 503 -575 823 378 -114 767 407 512 344 142 -242 469 485 427 779 325 -460 827 856 -936 810 294 98 430 209 415 254 404 652 766 799 -255 577 283 329 493 804 -335 172 734 -911 564 712 -356 629 622 189 479 151 -603 394 341 60 16 308 796 14 561 551 367 427 -951 64 103 -516 346 647 539 211 870 -728 401 534 -617 597 314 -344 187 792 607 36 337 347 448 404 7 497 418 -233 48 784 -155 450 899 999 234 344 -3 873 607 267 497 107 700 832 755 65 889 41 756 248 129 -756 847 576 348 854 172 -135 522 272 -200 719 721 898 119 54 -806 216 78 -1000 283 626 758 35 609 -888 100 649 -395 108 896 633 505 843 -40 353 848 -616 618 521 455 870 340 -73 168 510 -68 814 725 9 214 160 -514 672 246 394 85 398 -257 542 505 -510 175 109 984 487 513 -768 71 282 -296 826 251 895 605 471 804 437 384 781 398 598 -260 84 421 437 431 557 -766 526 198 591 668 424 751 753 11 -936 837 81 745 593 59 948 689 663 -782 393 252 101 26 649 -50 756 315 -773 290 840 77 433 607 0 685 511 662 601 447 95 798 140 105 346 880 -381 364 424 -430 818 450 -681 68 267 -649 691 122 117 71 464 -344 548 48 -486 548 784 -323 663 484 23 858 434 314 263 779 445 382 295 -131 753 212 718 872 331 84 292 244 -27 600 791 320 666 490 -744 343 252 139 519 209 -228 885 523 103 331 5 997 200 757 260 518 780 842 254 754 -85 164 197 58 589 796 348 162 613 490 518 56 -207 34 558 276 337 888 -820 86 239 988 98 756 19 440 162 272 56 325 -80 814 14 -733 615 175 -820 57 692 335 650 300 460 604 333 517 661 806 -605 202 55 803 521 495 -36 746 550 340 266 515 553 686 281 979 53 87 -326 813 690 206 382 870 -721 839 683 536 687 884 -409 390 556 285 254 401 -114 494 719 -548 800 504 685 379 421 721 754 473 -941 528 385 -651 634 766 -430 665 757 -96 602 543 339 645 32 -105 282 337 547 468 882 865 372 781 -180 557 312 -760 231 165 -836 890 692 348 491 477 -634 62 294 -478 418 895 -436 758 639 -705 753 72 31 352 591 -888 618 62 445 590 671 -344 83 1 -28 47 42 -285 714 646 84 836 163 -770 600 20 120 794 45 -405 19 867 58 486 414 -858 530 227 387 866 162 -598 297 813 821 469 359 597 713 140 -76 646 33 668 641 872 353 458 370 -427 186 26 -248 628 555 778 868 521 91 370 869 255 843 489 -435 340 301 -596 164 99 236 84 791 -141 263 727 769 702 12 446 654 692 701 884 659 -327 427 128 -407 782 122 -419 647 514 -266 703 677 684 739 813 674 851 602 74 380 864 801 401 717 -88 447 522 255 200 557 513 525 83 -208 818 864 266 700 662 -821 86 464 -193 172 287 303 736 786 476 192 137 332 357 662 -686 702 579 -971 347 515 757 254 136 763 126 32 918 598 550 -495 186 773 643 541 608 -572 518 799 265 817 109 -944 598 376 186 141 722 652 661 252 -381 580 2 -780 437 239 744 580 831 751 661 448 850 878 650 -743 856 618 765 512 315 992 650 455 -235 455 705 -109 395 465 895 482 312 -84 633 72 116 735 49 -683 244 4 186 761 567 400 753 369 -293 618 823 -489 610 369 -73 57 734 875 405 823 506 91 404 -831 659 188 940 775 23 140 744 318 -405 430 179 -286 90 649 -144 453 410 -976 432 518 509 607 22 531 514 164 -814 783 822 -127 276 749 -853 768 592 -735 364 174 343 578 656 725 312 745 473 868 349 -466 44 780 -549 5 487 624 788 152 -913 174 86 461 699 413 -491 399 281 -748 364 644 525 559 373 -920 784 684 -24 810 651 76 344 746 -44 448 750 194 572 689 -55 221 712 195 382 210 127 286 625 -230 312 335 894 144 271 -523 773 180 -921 849 575 76 857 174 -375 451 746 313 248 757 326 131 129 889 478 510 -201 205 847 375 627 310 -38 521 506 -68 250 378 111 681 378 -263 57 335 911 234 785 -392 147 185 -436 125 367 592 814 844 -447 865 200 699 855 550 -34 150 579 -428 539 687 -494 150 20 843 610 218 527 874 342 345 575 116 516 36 70 465 2 456 363 345 657 993 269 295 -569 476 497 -50 671 206 567 98 180 960 843 649 666 683 272 -811 722 846 -96 790 33 -227 455 34 80 70 430 288 315 698 783 346 273 179 396 95 -564 715 192 767 475 186 116 541 20 739 83 793 336 587 682 168 313 288 -799 493 357 282 482 723 -721 884 429 442 352 55 579 520 596 -949 59 678 543 495 416 -723 115 728 716 668 373 225 750 6 147 681 822 -733 37 669 181 336 652 -838 861 674 163 812 732 392 708 378 -592 437 492 335 453 311 959 878 160 -136 278 893 -815 745 29 805 78 364 457 740 445 963 609 406 737 172 369 220 465 176 750 325 664 -507 12 217 -996 72 246 915 136 523 -493 122 419 -464 436 388 896 252 148 -47 689 372 -279 161 836 449 11 312 412 405 323 -320 209 394 -522 224 582 600 320 733 -381 771 269 858 819 520 906 372 360 -723 346 520 -636 547 531 -73 511 87 -51 692 295 95 270 570 876 422 853 830 145 272 -238 416 195 -518 175 113 -47 133 485 -736 462 882 284 726 580 -534 505 190 952 554 33 -902 201 354 -181 429 828 -376 459 72 695 374 488 -411 608 714 554 514 846 190 778 459 -429 714 336 -798 332 840 -209 884 493 -924 34 746 829 706 274 -644 430 785 380 425 310 519 667 17 -368 173 582 329 163 460 887 134 325 22 736 657 -987 679 692 105 655 726 -198 137 531 -724 393 60 -940 844 354 -263 728 526 419 609 688 930 48 873 554 670 760 462 383 591 254 641 397 379 795 533 361 583 2 759 304 898 -187 42 777 -110 413 486 -170 395 533 554 649 355 266 618 529 -548 297 476 -463 610 746 14 82 481 615 141 784 -436 606 877 -859 679 783 -542 633 584 164 551 447 453 107 164 133 112 512 8 701 273 706 415 406 286 847 304 46 540 152 -914 666 830 -579 476 614 604 641 265 802 694 423 917 479 586 680 688 386 -548 794 800 -943 480 134 -746 49 80 857 547 619 -540 534 436 -811 455 63 655 111 703 419 265 548 293 634 127 379 614 866 -84 18 759 -432 727 390 -699 233 490 32 43 137 -450 793 328 299 500 438 -846 419 754 953 95 200 -204 612 269 -94 180 95 95 833 379 85 665 421 -727 267 424 -606 304 368 -779 455 867 710 409 437 -337 115 400 349 846 547 800 349 489 -886 445 421 -8 182 185 313 55 451 888 649 806 -445 722 360 321 332 821 -691 747 35 -892 748 880 154 48 674 -637 568 175 -697 334 671 -77 478 852 959 143 6 961 231 706 218 738 527 -322 311 10 550 781 655 815 887 754 -811 403 421 463 406 806 -267 830 435 436 641 578 141 55 860 298 273 698 776 851 160 -363 501 480 -456 237 412 198 853 398 -249 342 800 -977 57 306 480 442 287 -886 778 79 943 219 133 -497 469 406 52 282 9 -258 178 297 -347 676 249 -849 179 642 -698 154 750 59 34 291 697 400 168 -824 444 438 -192 447 6 165 351 402 573 362 735 933 5 12 329 110 687 930 561 17 923 116 170 -227 225 655 731 501 198 120 61 696 -674 400 559 -738 833 563 -827 714 673 112 844 385 -820 768 552 402 541 579 -744 656 803 562 39 455 -441 760 515 -194 586 541 3 865 92 -938 79 76 76 205 790 -300 169 785 437 149 704 588 351 396 -82 808 152 -580 170 190 326 682 49 741 140 686 181 644 703 925 858 781 200 734 85 41 435 253 26 624 454 781 464 804 377 883 763 728 355 85 269 282 818 -230 723 57 -93 856 752 509 233 709 542 534 543 178 53 752 836 35 315 -209 412 349 -346 92 756 690 13 137 -893 35 11 415 743 18 -733 404 303 75 846 836 269 508 867 0 96 1 -733 487 464 -733 793 607 422 283 671 410 642 706 972 210 600 -358 477 155 344 604 153 631 374 729 -808 323 388 110 124 483 462 291 121 -23 858 14 735 433 348 6 143 142 -737 816 351 -586 658 879 -32 854 582 -828 85 55 -500 129 378 -461 140 553 421 202 895 -6 832 852 207 267 384 -194 373 579 547 388 494 549 102 303 -273 23 308 -139 95 392 -133 48 520 -704 387 711 -852 309 65 42 403 896 246 562 262 -819 220 687 259 20 174 -196 169 276 458 349 298 -435 626 878 -810 726 338 654 769 740 -999 867 453 -385 448 672 -499 660 691 -726 464 12 -299 675 412 -250 240 673 -406 249 1 84 829 678 -239 319 504 750 826 424 -659 427 390 -907 342 837 -483 43 648 159 870 212 570 223 38 181 774 277 205 20 577 806 656 505 -665 370 876 -762 420 801 261 362 379 -350 755 721 -61 124 815 386 184 836 149 306 159 686 840 84 915 245 155 591 603 810 348 739 279 375 477 751 -25 691 212 205 393 118 625 84 242 792 72 782 -463 711 721 272 726 66 -222 469 720 788 769 558 -882 144 187 168 371 877 279 77 369 249 46 875 -934 426 98 -653 115 808 620 818 254 856 758 122 666 77 318 -948 197 688 -20 529 816 100 78 470 704 768 567 -822 186 92 -272 385 259 -665 405 250 620 594 167 -475 551 77 -602 269 205 -385 121 401 -145 53 29 970 353 106 -709 258 25 258 188 210 201 216 595 11 152 151 960 824 745 179 199 715 -741 767 887 -889 222 39 -60 544 443 -655 699 255 -275 711 458 328 71 381 -128 257 632 -516 168 498 -378 480 771 -40 820 414 302 417 1 354 39 98 293 771 797 847 348 659 705 76 729 -515 548 483 418 618 791 -451 554 59 -154 476 590 516 488 561 -119 43 77 234 297 168 831 642 38 -421 289 385 -863 394 461 -182 32 160 800 102 830 890 751 535 700 149 111 -11 317 650 49 50 692 -422 684 140 145 568 781 -866 837 615 -118 255 698 -158 207 799 123 897 701 857 850 1 -981 439 369 -431 641 419 512 19 254 -796 516 873 584 202 372 -795 272 308 772 855 614 -231 749 820 -32 572 868 620 81 817 221 653 356 989 74 148 159 186 218 965 727 86 -92 284 357 -885 456 311 28 426 211 799 346 834 967 118 15 583 739 719 990 881 792 -763 592 129 606 495 497 -425 803 832 -68 571 388 194 51 865 -795 351 310 438 618 427 104 853 318 222 544 350 65 433 93 794 540 650 964 530 296 512 658 250 -357 242 820 482 136 23 -554 293 373 -145 384 142 34 540 94 -797 463 689 -296 380 222 696 190 494 992 554 251 -206 850 544 313 632 680 987 379 124 559 486 507 52 120 147 346 175 661 486 579 140 359 228 566 -429 525 807 -283 270 461 -981 264 410 763 229 141 142 217 571 417 628 157 324 281 328 -330 79 503 382 565 233 -827 425 460 -162 248 137 -603 565 406 657 285 669 -682 600 49 510 642 265 681 859 893 -963 735 325 964 757 455 -982 539 119 -449 513 595 962 203 895 398 700 611 203 809 895 -477 427 594 -328 290 387 988 671 398 -968 360 284 -792 376 141 862 895 731 -519 798 395 -873 260 598 21 759 449 -768 814 358 778 690 836 424 614 225 -338 802 47 -89 795 834 787 58 828 -183 391 777 112 470 136 861 544 46 109 106 701 -494 582 466 -518 597 419 181 855 552 171 842 661 150 712 203 126 24 672 414 37 315 411 498 642 -678 469 800 374 375 481 239 609 229 -742 890 337 -186 781 343 -235 552 337 -675 355 148 -673 881 223 251 747 259 -883 659 756 159 633 324 210 408 750 342 647 511 -429 457 552 -841 872 432 601 89 136 37 815 490 284 894 522 806 797 369 -184 115 179 72 126 811 -153 36 318 -703 478 117 -41 249 573 310 460 544 -658 62 633 577 51 599 -482 188 644 939 546 541 959 263 707 637 735 832 -1000 734 19 717 583 496 85 42 797 658 53 356 -47 547 469 385 276 572 -665 494 759 -869 385 404 -977 645 666 -871 234 552 -688 634 438 430 504 120 -175 489 162 773 147 266 -919 401 812 701 226 680 630 657 164 -914 780 860 503 709 194 307 621 879 -656 551 482 615 128 123 728 554 269 993 435 721 104 836 311 342 43 292 989 429 223 -352 685 31 193 592 703 272 88 405 305 655 584 -973 484 237 448 577 723 -480 634 711 -370 876 771 -183 50 813 -140 391 394 -218 639 178 -288 285 821 666 757 60 -278 14 714 -294 294 297 -906 842 874 -383 362 659 -673 662 735 -339 523 225 354 605 16 183 770 300 103 736 208 -838 259 221 -672 417 514 -376 811 507 749 180 21 -193 207 265 493 156 26 -673 70 600 -996 376 357 171 860 226 -330 415 113 -171 30 423 -751 358 891 -985 134 802 221 784 81 -259 343 340 557 536 547 -865 616 668 334 72 144 -710 443 103 -933 213 517 -668 294 546 806 543 55 197 510 189 -402 32 72 330 525 414 721 383 102 20 318 717 887 4 788 -970 47 382 -16 366 646 853 798 39 150 805 581 205 802 243 -7 752 274 -384 834 850 -119 356 384 634 528 753 -150 415 809 589 498 855 -330 682 320 115 535 218 753 643 75 428 488 878 -947 889 318 -62 524 845 242 26 412 -950 316 9 -996 554 377 293 159 462 -234 345 256 492 825 743 -579 678 298 -469 823 809 -55 65 835 -492 116 302 -384 172 439 -394 548 144 34 241 303 995 159 699 -898 203 624 644 224 453 -707 208 137 -422 509 59 -161 806 124 925 615 291 426 431 462 -284 89 110 -440 123 402 414 572 815 -213 368 139 492 461 346 -972 892 854 687 331 811 -938 708 525 -148 434 108 -235 702 196 326 214 371 828 28 140 740 645 764 -446 84 231 -308 876 692 389 5 735 -458 144 165 -495 406 24 -271 110 457 -464 327 310 -116 654 524 -546 482 603 945 74 347 108 428 431 939 73 406 82 62 462 116 57 605 232 862 162 355 443 323 263 132 650 -976 16 455 847 270 88 202 715 161 848 176 640 278 715 712 336 249 826 -951 517 882 -246 101 895 -433 723 568 -509 247 635 397 295 4 -816 97 771 -56 297 46 -417 28 812 -853 164 212 -328 319 880 -501 29 409 -393 772 655 41 169 101 497 553 197 919 249 546 64 584 573 927 731 788 238 803 752 -183 8 223 896 159 261 -818 799 341 290 206 212 596 247 380 -403 396 84 845 479 67 -386 558 798 101 848 752 405 65 760 927 161 70 587 895 868 -273 237 173 -810 234 472 21 383 867 404 728 382 -13 771 12 -647 485 622 650 323 846 -666 362 841 -598 741 229 -974 552 844 -432 808 724 -451 495 594 -688 248 230 785 851 420 854 405 115 -961 770 437 884 304 850 -724 758 690 -495 786 823 -86 154 730 537 720 676 763 305 626 83 459 182 997 398 51 -214 335 406 35 211 264 -823 368 852 -952 87 737 -977 701 43 152 238 49 480 472 768 -345 35 173 32 18 683 -487 168 233 -685 754 619 -580 818 297 -114 342 235 469 794 472 -783 774 95 -215 581 129 309 113 199 643 726 366 827 593 271 745 814 711 -974 501 681 174 140 399 708 136 685 565 653 611 59 190 291 139 799 456 -463 395 333 602 222 26 824 246 543 967 120 682 -535 122 483 -360 287 288 302 598 477 -955 137 428 900 775 822 732 29 143 -791 454 862 399 373 805 -677 781 26 857 73 312 896 876 61 -127 221 198 -200 73 72 321 205 152 -385 415 605 -923 508 404 809 184 828 665 259 708 491 868 781 554 865 808 -85 438 128 -288 490 200 835 463 456 886 578 22 43 655 688 -161 39 347 243 700 582 70 365 840 -922 108 860 258 163 824 -383 278 413 144 642 54 795 177 516 950 815 193 -476 258 848 -789 198 38 657 593 737 -709 863 253 -918 41 361 241 51 523 -984 868 852 -72 64 593 481 359 821 348 262 735 -559 186 145 540 849 394 -623 58 86 465 749 48 -531 532 141 -119 273 191 -745 170 274 698 404 685 370 252 98 705 385 283 -558 514 392 -73 531 241 326 801 772 366 582 196 -343 396 459 744 447 14 -872 417 265 -323 222 662 211 223 198 -355 565 712 -363 144 342 829 671 294 952 489 876 -753 446 65 436 717 460 -906 362 6 -593 690 423 723 320 696 -164 231 19 -66 318 779 -562 347 601 -868 498 687 475 80 864 -8 87 706 514 463 125 -491 599 407 -573 85 35 -938 282 352 -308 821 750 292 805 148 932 816 646 -82 891 731 121 577 811 -364 269 49 241 435 563 965 397 262 -276 376 346 458 826 556 -589 359 523 108 629 565 -62 450 241 -652 339 562 -551 880 148 -389 698 544 -976 22 72 622 332 161 -499 146 795 452 710 720 -393 521 230 -919 181 859 -355 269 830 -554 332 679 189 657 700 -240 479 183 573 80 381 967 332 190 938 291 762 68 772 42 -22 17 612 -211 454 531 139 553 851 268 851 283 846 792 39 597 805 569 -669 78 700 911 197 183 -548 135 473 -987 355 396 -594 114 621 351 734 623 -915 232 515 -625 429 419 843 860 496 342 142 385 343 300 69 -542 118 495 926 571 608 147 74 493 269 759 724 483 634 304 253 177 316 800 471 239 443 47 366 -879 95 507 605 590 807 225 648 76 420 774 646 679 673 719 272 295 629 -253 430 362 351 84 590 766 284 212 -744 380 258 -79 401 404 -520 858 93 338 535 792 713 655 718 -189 587 542 981 306 418 523 875 836 476 231 367 234 853 767 -811 285 776 334 523 463 125 888 217 -806 133 13 -477 795 371 240 18 379 92 783 406 880 12 636 46 398 640 65 287 24 892 321 598 -246 299 586 423 93 736 577 481 868 -510 805 762 612 697 832 590 190 766 247 570 777 783 468 274 174 233 561 550 826 33 -401 80 331 684 503 476 -680 881 56 -513 423 12 -799 335 709 -368 677 50 -51 525 671 926 160 238 851 486 471 -437 836 448 396 36 527 -822 772 182 -247 392 214 161 32 636 572 485 70 932 869 798 333 396 633 593 848 219 -85 111 206 162 359 293 88 38 165 -179 243 608 234 504 691 169 829 275 -410 113 295 88 347 513 -739 402 8 894 747 7 512 662 170 369 124 580 362 165 617 878 386 12 -115 821 567 928 142 547 -498 485 660 -703 673 158 -739 486 611 -680 880 458 -673 644 219 196 666 395 -325 28 559 -56 506 44 107 743 16 973 771 210 820 226 694 -69 875 518 -712 236 103 -750 556 135 707 35 830 -722 531 595 -228 759 674 -370 755 331 25 487 96 -346 759 321 647 790 295 964 130 530 -782 81 238 -696 540 272 734 370 855 -420 542 765 854 424 619 -864 402 532 609 395 170 -95 649 29 -123 748 818 472 464 100 653 282 232 742 287 771 714 273 241 468 5 834 -968 359 358 -298 196 811 -767 257 357 302 414 105 -918 44 4 -200 868 467 -201 421 800 -318 264 186 452 430 510 -556 498 515 -570 482 25 -961 236 272 -351 469 581 805 23 94 -839 58 156 -918 609 577 -819 491 892 -681 295 421 -772 392 70 -158 422 603 -281 13 838 290 362 458 -130 219 532 -284 196 246 660 678 6 -412 159 548 -769 778 843 -697 1 807 226 872 819 515 163 332 372 85 550 155 153 729 -756 358 76 -859 770 753 999 858 11 -854 89 789 -260 692 47 -775 516 47 383 94 19 -747 585 317 585 240 522 -635 136 879 540 278 748 192 529 757 855 375 897 143 216 688 989 493 355 587 729 500 -343 882 160 -511 519 744 -342 756 83 879 874 271 -791 114 548 308 159 176 764 214 602 -840 209 869 -201 250 462 -695 337 342 904 547 323 815 36 893 58 846 801 492 377 774 362 838 887 161 246 197 -112 410 462 -310 622 670 -990 673 19 -629 178 408 -436 234 54 787 449 141 -69 559 139 231 804 567 404 366 505 343 580 750 -409 68 312 -347 210 85 374 321 758 -255 44 35 -296 109 321 909 548 821 201 79 480 239 463 383 -394 719 800 862 114 479 963 658 599 -326 763 808 211 637 228 668 634 272 54 138 432 274 647 79 -505 449 209 -874 98 542 -541 260 655 -962 324 412 636 750 274 943 361 63 323 781 696 -854 336 886 -23 262 684 955 109 284 -637 435 776 786 295 873 627 55 285 933 345 660 297 281 561 -278 176 74 584 351 854 332 797 289 -331 826 603 152 33 711 -312 435 592 -465 214 698 -629 699 142 -70 696 474 943 119 702 916 555 152 -131 839 101 -790 208 26 212 313 59 74 701 407 923 64 893 67 351 206 -36 23 4 -642 405 752 -117 448 22 -516 616 628 188 686 567 -212 196 826 -35 360 238 323 386 38 281 710 153 -727 777 556 -370 693 630 -714 751 134 -463 487 634 -190 871 349 -663 611 186 155 451 433 581 317 792 118 292 278 -192 674 139 -540 199 15 315 830 759 744 616 662 30 305 248 115 67 270 915 404 881 -699 512 431 -167 711 191 -894 171 864 844 799 143 -332 696 810 781 778 214 228 593 280 -802 860 736 -770 361 347 760 347 891 -541 224 701 -999 482 24 -36 826 707 -323 388 657 772 708 504 -819 218 125 126 868 85 513 598 497 111 759 895 501 271 751 877 587 728 835 216 215 -9 570 864 627 517 233 252 795 201 288 61 850 -964 226 729 600 580 151 -697 396 105 -103 387 92 871 34 713 -14 62 329 470 214 276 522 554 336 372 490 59 131 421 284 612 674 15 -538 777 175 703 759 570 307 56 109 398 379 142 -489 665 203 791 388 468 -634 310 121 -547 866 183 647 478 856 -238 292 784 -264 895 643 758 754 698 -534 705 177 7 559 380 -571 78 742 850 831 75 660 795 40 -106 143 569 -550 893 59 827 203 813 -875 469 617 153 29 184 897 691 794 829 20 23 -530 422 854 896 482 800 -464 179 498 568 364 543 -521 292 745 -609 69 366 759 74 446 94 123 236 -813 552 307 -538 874 729 667 371 362 -34 859 290 -992 336 884 -901 615 327 996 858 447 -587 817 520 -642 163 642 545 302 346 -949 464 371 -569 631 793 993 698 751 -666 858 18 554 615 353 689 315 24 961 28 892 -568 186 154 525 631 455 70 534 19 -407 266 649 285 411 498 -964 845 455 -747 51 222 505 140 340 -377 607 654 998 620 733 389 252 18 -406 593 650 -81 679 160 -832 615 157 -477 620 259 296 77 399 -765 552 157 -960 150 777 -228 691 128 141 485 705 -308 785 205 476 256 797 926 427 627 -263 470 112 -996 66 240 -946 53 791 -390 693 40 -662 317 730 -34 10 366 -278 402 303 -322 279 610 427 805 136 -747 694 382 546 740 852 909 144 69 -151 60 18 731 899 335 412 117 344 -22 270 176 -959 397 132 576 302 825 -591 548 716 -288 110 859 -867 759 8 -94 450 68 423 181 118 -191 694 234 -795 724 272 -698 156 593 -71 425 443 936 134 90 652 799 199 162 632 109 -830 638 559 989 171 584 339 128 407 262 830 614 55 11 810 -505 171 386 837 359 520 -21 363 418 829 326 149 238 348 838 248 489 650 238 695 820 -26 286 99 432 148 28 546 655 90 707 351 312 493 540 671 664 819 185 -67 501 562 433 239 9 -930 639 497 -381 877 343 891 851 628 -911 384 828 869 689 84 -30 282 676 -408 446 594 -324 179 194 -262 112 484 298 882 222 -653 145 253 769 734 636 96 555 317 -771 414 106 665 636 439 240 628 885 -715 856 215 -369 694 327 866 645 360 240 192 13 990 133 209 442 754 95 30 350 649 -702 632 214 -397 97 849 -506 289 628 -70 174 584 -156 357 429 -978 124 173 -466 164 416 -2 454 601 307 148 454 901 277 587 -585 232 735 463 626 123 91 208 348 -674 853 757 554 75 880 -221 661 143 994 360 648 -254 267 795 -900 268 425 855 69 753 -759 100 762 -99 743 69 -300 23 200 635 154 860 -771 701 319 76 47 585 -677 747 4 -1 502 125 51 895 208 786 222 359 347 675 201 368 576 421 -308 332 496 -9 120 649 503 49 449 -479 678 496 -942 301 394 -987 400 896 37 403 42 897 489 316 -945 489 90 308 557 717 628 801 149 -77 293 268 -676 748 368 472 621 145 819 179 497 113 745 48 208 531 91 -384 39 579 -542 647 287 274 827 187 -278 551 531 141 127 378 -239 619 329 154 632 173 953 692 655 403 793 337 993 362 375 423 20 121 -291 394 100 -105 17 702 678 10 828 855 29 696 -166 183 427 706 436 270 12 291 215 1 236 576 375 668 88 -53 816 156 48 594 166 127 801 588 952 207 616 -600 841 850 -122 799 386 -52 564 728 -638 665 64 737 240 874 531 40 694 370 787 609 626 487 302 -857 114 202 330 719 460 846 219 400 195 197 351 332 497 14 -988 59 730 -125 248 121 -600 131 161 -407 280 586 -246 623 751 -392 705 621 267 503 891 919 251 240 -731 435 736 -966 447 847 863 522 246 483 623 377 395 568 530 -806 170 861 631 176 635 -167 384 439 754 204 42 496 423 344 -765 144 778 623 778 325 669 393 898 -186 128 672 -58 24 340 423 649 736 -183 282 220 908 588 475 1 885 897 644 572 140 521 95 69 -3 516 461 -405 283 588 418 425 663 357 301 680 817 84 480 553 663 537 -754 207 209 537 580 355 -95 430 871 -83 277 253 56 795 729 -281 805 129 -902 422 213 530 827 766 143 603 427 43 853 241 432 199 499 840 636 230 -406 410 35 668 267 882 -903 838 786 -575 288 359 -111 218 286 -694 61 888 -416 457 841 -276 489 191 -278 781 879 -548 527 271 262 244 681 749 264 99 330 113 88 -933 91 375 425 387 705 950 123 261 -658 48 801 -268 522 681 10 274 360 -567 789 655 565 438 18 463 120 183 902 587 273 -724 512 552 -180 723 90 -675 367 312 -462 799 833 -130 362 259 -871 195 147 -265 760 584 653 575 755 -965 477 441 -341 805 52 710 651 50 416 788 416 27 826 367 -189 697 780 -131 78 126 -185 114 37 -250 167 611 -996 454 239 -356 113 143 -552 375 120 -627 779 770 75 547 658 -458 574 635 860 638 431 -961 7 509 -784 423 622 252 625 840 314 630 445 952 826 83 -634 452 14 288 127 560 97 321 286 -669 882 23 862 473 29 -478 190 503 -305 842 280 -966 161 286 438 108 264 872 227 715 485 215 893 -603 64 365 282 509 871 -964 131 160 239 426 153 -282 712 561 -522 542 722 515 80 881 -722 390 473 288 687 536 153 369 183 650 125 691 -180 862 822 -121 353 399 784 123 263 -856 853 804 -735 120 36 -2 551 688 -644 795 229 629 236 16 -384 889 384 298 191 561 -759 643 78 -888 227 252 -526 372 204 -670 389 375 -235 387 25 -996 644 872 532 525 207 -901 93 195 -365 744 385 147 285 748 320 751 491 449 663 769 900 890 292 855 172 681 181 389 219 806 445 14 -723 729 590 883 129 735 -871 864 630 -335 411 14 -687 583 816 -345 884 578 123 536 619 -785 391 842 -453 672 330 117 130 774 -717 407 603 672 890 731 -42 771 694 87 137 256 -348 302 838 267 109 821 397 632 456 515 599 898 -343 398 721 938 416 3 12 499 409 -886 323 451 696 321 509 -704 674 862 -515 93 70 -943 90 754 264 758 452 -687 467 850 -615 505 417 287 469 67 296 83 441 -2 531 474 818 772 847 479 420 672 940 5 764 -790 514 6 763 578 763 166 743 381 -33 729 885 -365 716 454 -899 264 588 -906 633 142 -435 612 562 136 666 284 857 581 13 271 48 756 451 467 636 -313 403 451 992 456 767 832 50 180 902 222 812 -757 287 575 856 176 279 226 880 44 -591 637 625 21 360 724 728 411 290 -437 550 744 166 243 300 -168 627 401 -89 329 622 575 224 61 949 733 236 -321 59 267 623 620 3 599 241 414 774 722 876 115 885 525 -741 703 819 -990 335 545 -538 199 25 -516 874 249 696 375 133 -117 155 191 -51 30 862 751 581 254 616 822 112 815 481 814 886 543 249 -18 106 499 7 342 524 -93 638 898 -461 321 204 481 270 233 -858 273 813 895 247 473 994 868 273 944 575 614 167 634 351 265 825 723 268 306 92 153 700 416 -835 395 204 136 217 435 -172 150 733 852 897 118 -781 91 85 -609 736 711 556 155 444 -294 420 368 780 41 725 -329 794 524 -462 611 18 941 499 287 227 327 436 -788 680 432 -571 299 575 565 243 462 -725 799 616 818 858 188 437 738 228 -739 762 173 136 300 835 605 94 434 -509 373 812 279 485 643 610 714 94 836 179 336 197 406 286 565 124 243 852 313 133 679 326 894 -97 862 345 689 568 438 -178 559 811 -814 190 395 -72 201 261 621 889 491 8 187 897 -706 152 172 -112 356 537 -428 735 862 -983 490 824 762 179 543 -549 354 253 -39 440 443 -792 320 695 -380 242 683 410 296 224 -470 509 465 979 779 54 854 441 285 696 592 638 -299 706 229 443 366 548 -411 286 841 271 748 543 392 307 890 -485 89 378 -506 407 39 358 686 817 -636 41 409 -152 837 100 -663 190 857 17 833 322 464 422 607 -643 746 455 999 190 813 740 757 1 -882 51 407 -592 762 192 924 678 284 132 867 462 -60 184 447 61 100 868 820 857 765 -374 408 54 38 849 811 -710 819 13 -504 827 826 -661 803 603 675 287 632 847 770 598 908 362 781 654 276 881 674 796 889 238 22 397 -556 60 345 806 150 315 818 698 293 -456 589 195 -302 764 533 482 363 402 -121 372 816 -388 878 191 -856 452 86 832 439 218 -176 845 419 -662 415 268 330 10 824 708 844 286 62 423 657 77 887 687 519 431 238 856 16 232 -286 321 666 -899 111 181 -880 142 91 527 470 152 -650 431 95 -564 793 570 -956 222 556 -170 793 87 -180 549 154 603 463 97 625 347 580 322 419 773 713 446 342 264 449 772 811 737 716 880 833 89 -565 836 529 -674 339 143 875 607 286 722 829 704 -606 242 302 888 759 802 911 802 622 -133 737 437 -252 811 372 728 189 763 -477 564 478 910 130 165 703 577 458 756 465 368 557 276 837 -754 855 738 868 623 627 604 423 589 -372 803 777 -810 426 441 -733 737 229 -933 492 857 176 549 421 -856 558 749 132 305 755 -978 673 477 248 629 51 136 57 854 -636 247 431 -896 67 419 -497 122 307 284 117 499 413 261 156 -87 394 460 -133 468 284 -504 216 13 -102 604 121 803 868 420 734 673 538 304 628 659 211 864 151 861 157 319 11 770 632 866 435 177 378 802 644 413 850 859 577 49 562 -502 152 581 69 738 405 206 843 133 516 406 96 -934 819 304 -616 830 173 -385 148 659 891 878 613 -766 321 662 -943 671 866 38 540 755 -358 46 749 726 262 254 574 680 224 377 32 353 60 162 525 786 507 846 -901 564 668 816 354 308 -329 549 353 -681 875 667 -675 501 446 -452 379 62 -647 533 146 957 393 821 90 18 82 -185 256 640 412 307 356 379 324 709 -862 247 357 -457 866 384 -891 891 884 606 292 414 420 797 46 -835 754 491 -563 296 560 -882 311 867 510 375 273 965 207 648 225 345 894 934 888 860 817 349 2 152 256 293 318 276 189 -137 493 94 905 630 390 164 858 279 -745 601 881 748 335 869 107 452 317 460 656 624 5 374 899 -555 190 491 739 547 220 -320 564 220 -917 546 229 361 853 604 -755 856 304 226 56 690 -154 115 241 214 175 48 938 580 474 -212 217 361 450 549 24 -479 732 622 -698 294 574 -595 391 581 -240 469 636 -51 515 750 141 82 25 -160 220 656 13 408 133 227 239 401 740 290 49 715 663 781 -364 365 226 110 722 616 490 482 237 526 83 803 -325 876 884 -249 817 203 -241 330 611 143 402 290 644 654 469 -299 764 343 717 554 876 -795 80 59 -693 408 34 591 811 2 -655 122 332 -345 466 93 156 362 494 297 306 710 601 183 515 -278 284 378 64 153 84 739 258 163 -951 318 622 135 309 585 836 554 706 519 562 271 411 570 632 956 867 38 -482 421 272 732 495 555 -290 11 708 293 402 117 7 852 434 -119 487 794 665 123 500 -530 143 161 -207 306 782 924 115 800 -787 765 866 -109 427 876 -950 172 378 866 713 867 745 78 141 744 200 335 -644 593 693 -263 770 807 -463 83 539 708 620 403 -26 861 153 -522 179 284 210 831 96 -624 673 425 855 182 117 -253 471 38 853 660 121 691 269 792 -654 795 754 -473 396 714 -769 427 44 -885 889 875 410 418 503 -865 87 327 111 890 131 417 643 790 237 87 158 480 833 104 -667 712 552 -802 743 130 -59 621 535 569 408 673 296 619 815 -845 98 856 -115 567 650 -625 256 736 -316 736 720 140 169 583 491 367 478 272 609 687 -11 876 407 -924 94 636 -886 849 786 -979 835 452 -729 762 708 258 898 543 330 238 764 12 129 282 -111 253 42 76 443 18 334 371 815 -848 19 8 -713 586 8 224 207 894 676 530 755 935 689 753 129 771 142 592 483 271 874 725 523 -85 753 117 -16 339 487 650 791 558 857 131 295 -183 255 501 -290 883 131 -383 418 871 221 548 741 662 592 375 432 18 251 -493 386 103 875 770 442 614 221 332 -229 630 514 -835 610 803 999 27 321 -679 248 20 -887 610 611 -612 395 629 -262 702 114 -407 329 35 -66 443 307 -383 266 89 931 331 235 -901 101 844 853 52 22 -927 874 269 -56 687 879 707 27 373 -413 518 226 -148 211 554 486 345 97 -155 862 362 -567 93 745 419 144 897 -485 98 48 -664 423 73 -895 820 760 835 27 786 -41 814 403 984 866 613 489 104 109 -263 601 71 -149 234 215 -653 206 359 43 121 508 642 109 82 -885 366 1 -426 601 27 -889 412 892 466 396 9 230 138 165 -661 875 765 761 226 151 75 373 356 85 811 688 -174 278 154 926 504 806 5 615 318 -352 333 765 357 664 2 321 816 254 -313 743 679 -706 129 346 -279 73 308 361 99 585 614 178 188 -629 283 855 -760 431 339 205 640 154 458 351 375 -808 790 218 870 685 398 -833 258 470 -625 519 621 311 85 798 199 509 232 205 349 714 -557 106 454 -503 817 618 -944 603 120 -469 695 10 700 617 694 -351 885 103 -330 560 622 -410 871 758 39 522 366 -330 179 715 -516 175 872 -811 324 788 458 880 543 678 63 337 887 415 106 -268 264 90 -66 635 701 -793 817 345 530 187 575 -104 323 749 468 64 172 407 423 204 749 592 733 143 24 96 -768 510 782 384 718 659 206 783 575 602 365 813 777 662 236 -123 82 351 401 289 773 404 191 877 -527 772 591 -847 356 201 -566 640 70 392 746 852 -934 401 368 479 578 181 -534 707 262 216 108 603 541 664 793 117 638 373 -815 495 244 827 448 651 -21 283 442 848 775 339 -49 94 739 819 225 468 699 643 275 -587 511 434 367 252 198 959 22 887 931 359 481 -574 386 29 -972 166 237 207 518 382 -702 389 658 -535 440 400 -61 805 11 825 872 314 822 883 387 -540 314 745 -360 92 283 220 520 100 -718 541 265 571 1 834 152 199 374 210 16 814 -439 633 742 -663 455 724 -877 367 190 -680 280 853 701 162 545 -583 333 545 151 38 743 -224 348 811 -711 185 650 -248 474 256 27 197 622 916 769 480 -451 776 73 -103 194 405 -706 273 841 -902 526 438 -536 30 11 819 257 259 492 726 128 772 627 850 -418 532 726 854 81 71 511 175 567 -296 164 891 -3 62 57 -50 878 582 -13 594 663 797 566 20 855 310 797 834 482 523 784 617 206 -539 823 286 -717 586 461 -599 843 624 591 140 737 -152 590 766 681 629 512 -156 626 177 715 33 486 -789 468 120 585 265 710 75 648 448 87 749 390 562 892 529 -401 192 270 516 74 50 -573 618 675 855 896 326 -488 181 329 -201 623 593 -640 398 392 -293 738 292 248 751 527 797 568 600 -554 47 369 -628 603 753 431 796 748 456 208 80 -415 459 702 629 519 252 -479 179 89 -636 227 40 -601 856 843 826 5 562 -675 104 608 94 28 362 -802 711 257 146 768 516 -423 305 126 -421 434 697 282 107 875 422 72 253 -439 371 260 -997 349 317 616 875 472 124 21 499 437 871 310 -206 617 229 -239 226 66 -417 260 225 -791 382 296 561 595 718 973 699 167 -111 567 193 460 91 265 -590 29 235 171 275 852 199 136 550 431 175 827 849 10 186 -27 719 567 520 833 261 537 306 111 555 147 678 547 459 820 311 369 900 46 693 274 -751 292 462 498 476 688 724 725 698 -791 350 516 -273 59 805 550 15 103 -821 626 134 -702 372 826 -277 173 217 -464 523 744 524 747 568 -27 308 69 -612 487 390 -260 628 463 299 107 676 -89 458 453 -456 808 876 369 531 148 -62 820 670 -319 896 568 -199 769 27 -379 309 513 311 349 591 -241 346 318 -127 497 425 200 308 882 53 305 841 -820 226 471 -520 364 442 449 398 437 869 99 357 947 820 666 -940 183 166 102 842 511 919 267 159 43 368 467 676 73 823 -884 653 148 439 533 512 -468 235 61 -431 556 211 577 15 365 360 617 306 -478 637 573 -619 761 216 -479 329 868 68 368 553 131 1 787 391 122 494 1 599 496 -417 46 563 447 506 279 -296 680 67 228 61 351 -781 860 211 434 681 539 54 702 59 206 333 111 -956 25 232 789 826 882 684 61 27 198 508 584 -271 41 424 345 713 436 -793 699 268 -454 653 69 -496 311 402 -386 807 478 797 633 464 709 31 123 392 660 535 555 508 628 -69 705 492 718 213 290 -915 311 95 806 467 405 307 733 364 -316 330 411 -62 12 143 -347 621 226 276 14 885 862 721 544 641 104 349 -168 874 561 222 60 871 -784 318 437 372 77 321 87 313 650 -202 51 713 -460 357 434 865 785 499 502 847 319 645 173 448 105 847 559 527 715 876 -885 88 52 835 827 364 -164 125 467 -251 235 759 -820 889 705 350 287 545 -924 32 770 -924 338 716 434 717 531 -338 633 670 -287 20 596 329 57 773 447 806 442 369 240 676 427 172 717 483 422 103 180 351 134 701 813 340 -254 875 124 -733 141 143 -137 670 199 -613 817 156 28 38 395 3 17 566 -481 752 140 573 284 490 807 585 368 381 702 280 120 500 307 -805 68 447 738 283 268 288 370 184 244 353 341 -492 525 192 347 357 212 207 439 65 386 11 565 -208 607 684 -510 497 66 457 585 487 492 881 536 964 724 40 356 232 564 -552 831 514 475 119 22 -862 778 460 -997 764 523 -833 209 229 602 99 725 -533 701 494 140 518 369 -21 674 600 -405 174 582 560 201 752 681 440 629 -307 743 544 715 762 752 295 564 3 171 483 363 -17 40 163 976 80 680 -204 211 506 -105 58 679 28 470 32 379 852 471 507 897 365 151 512 226 454 230 423 -382 442 593 -936 786 13 -600 514 482 -217 94 485 353 301 481 -183 152 144 694 807 602 234 615 831 -392 786 496 -979 219 37 -387 435 774 -581 809 273 965 492 418 -999 645 718 -866 314 22 -571 208 828 -817 402 479 -440 375 749 -504 40 284 522 559 592 -820 243 500 -796 460 91 -379 313 787 291 647 200 12 277 459 591 612 552 584 877 105 -685 686 518 98 508 176 -311 89 470 -560 45 29 -570 419 394 -284 610 140 -533 822 468 25 165 179 -672 49 156 -368 464 45 -338 780 730 -321 530 338 807 872 478 728 812 574 -591 895 92 -798 863 701 241 131 674 -339 808 838 939 237 39 -654 721 554 -910 784 433 -980 515 63 -991 422 86 886 3 897 -441 512 891 3 707 136 29 468 43 918 408 331 -944 606 152 -538 869 601 808 378 175 593 416 177 142 127 688 -116 882 301 889 538 107 -376 867 575 -181 337 134 -199 746 739 204 808 687 -310 454 655 -709 163 184 -835 8 651 -959 750 830 -320 635 811 580 576 448 38 653 466 364 824 803 -503 230 607 -926 120 160 -371 663 374 864 428 434 315 421 283 -756 201 69 -994 333 697 -946 572 449 -881 674 177 30 500 297 -310 29 111 15 746 591 248 313 163 -117 657 364 -197 115 748 -101 869 471 -853 341 159 -930 614 844 -234 687 669 -506 569 268 242 127 194 -757 127 506 405 462 314 820 18 428 68 217 449 -110 17 789 948 239 554 91 305 392 -841 600 61 579 342 619 627 247 797 -128 742 76 -371 448 537 142 620 554 121 640 823 -379 231 891 409 623 586 554 92 77 -267 545 417 645 39 137 -50 13 828 -776 434 158 614 744 189 543 759 811 480 213 96 216 680 61 -303 150 668 43 359 364 -741 758 415 -173 283 900 -864 697 743 -76 492 653 -14 24 18 -518 740 697 342 438 713 545 263 862 964 58 372 228 218 679 182 96 819 147 633 667 542 509 259 -206 296 282 163 230 174 59 224 663 923 421 77 -863 386 135 460 766 404 539 648 120 675 148 268 -907 495 900 -241 789 508 569 836 855 -997 899 184 628 811 459 -210 534 880 66 323 417 852 484 282 55 423 81 -573 898 228 -206 443 774 -707 654 715 -448 276 650 -793 179 700 -910 359 610 -399 301 296 -420 319 670 48 472 253 -471 127 727 261 854 776 840 48 318 413 193 124 -421 846 399 428 553 629 -820 495 139 189 896 439 436 428 757 -294 376 328 -190 657 455 -63 170 460 112 476 700 -943 855 697 507 136 349 -513 116 844 -375 757 891 63 846 419 219 704 846 299 803 772 764 668 734 723 850 309 -825 359 315 671 266 450 -580 853 617 215 678 526 -695 41 523 -377 212 326 921 763 239 -977 868 194 246 533 861 79 808 810 639 883 320 154 755 585 755 127 537 272 342 366 949 547 458 -129 323 721 96 44 584 786 419 551 879 717 235 -161 849 143 -200 388 125 819 242 31 755 650 157 -609 722 498 408 794 519 586 542 614 -679 760 900 458 152 388 -372 571 681 -141 779 430 515 622 303 -835 831 825 -239 596 718 -369 234 359 696 379 798 430 589 848 -222 41 99 -635 621 722 345 280 600 827 148 321 -271 513 251 -646 174 899 923 457 284 -466 453 791 972 632 269 -179 862 9 568 192 101 367 809 721 -612 307 153 -261 234 300 -541 463 812 310 669 137 160 227 197 -767 751 880 153 272 893 461 640 185 913 207 145 -566 547 503 -414 586 736 -763 46 351 -152 708 171 -764 520 863 -320 563 241 876 549 91 -845 854 362 -53 268 154 383 681 412 -820 15 59 -318 453 696 70 290 793 -928 90 652 -958 26 271 257 606 886 -751 441 539 953 341 806 406 424 587 -282 756 653 -372 639 258 523 685 689 -633 179 766 490 536 524 -525 178 598 998 483 38 504 890 513 -310 40 159 751 763 671 -550 531 455 638 51 633 903 741 321 926 568 658 935 28 835 732 26 417 321 882 458 733 524 469 853 470 371 -667 772 53 -461 810 103 24 766 895 44 292 562 201 27 641 -513 411 719 -497 832 700 713 18 324 -519 523 242 789 287 763 511 772 635 863 864 596 918 688 461 164 884 805 -922 724 394 -964 179 377 -64 92 446 11 474 69 -748 515 407 466 26 278 -248 311 80 -292 76 115 -736 506 51 647 624 774 -60 613 53 -832 401 196 -286 512 721 -218 16 335 88 282 412 -683 335 105 10 83 415 -459 343 542 956 560 147 158 707 823 932 399 535 836 467 87 -417 81 598 -696 803 46 654 373 432 -342 176 61 866 284 620 312 443 426 -266 527 824 -480 715 390 606 198 523 355 454 337 -981 145 292 417 299 716 948 609 50 714 381 277 774 799 613 -607 412 155 218 898 733 893 171 547 -766 429 796 -44 385 350 545 156 546 88 873 844 -745 222 552 704 214 35 492 807 446 298 77 495 -618 222 665 -420 756 194 -524 65 630 77 662 785 522 702 810 817 557 131 -380 461 370 55 693 583 -11 638 541 -914 788 617 81 771 838 -155 503 745 690 79 809 -381 108 570 -644 630 371 965 299 27 747 519 539 768 875 384 450 364 121 890 351 60 -342 884 882 647 281 485 91 772 615 -700 143 723 521 351 504 492 416 803 170 715 421 -739 483 447 444 885 811 -84 875 313 -673 685 296 709 432 576 993 24 499 -641 424 694 181 545 144 37 189 612 39 812 426 -489 21 45 320 864 808 531 25 340 -142 570 363 757 830 838 550 11 534 -407 700 775 556 339 738 482 213 82 790 785 70 513 769 85 21 200 110 -688 310 679 774 867 608 -237 369 671 -552 15 522 -678 271 13 -389 105 515 -128 51 727 605 42 611 374 155 531 211 228 782 -528 566 210 -338 30 644 -347 404 15 -383 616 171 -169 40 222 -491 446 263 -29 72 469 -699 735 749 -618 607 540 -575 310 206 834 672 686 -137 856 767 -893 661 271 473 479 38 -205 810 77 -84 172 574 -670 143 698 -449 697 532 -49 231 239 490 856 600 -353 506 378 551 865 138 -227 390 616 110 85 578 -861 54 749 112 336 43 -891 187 739 -659 838 70 -369 229 77 -870 776 19 852 261 576 -71 238 133 134 1 217 -937 740 322 663 304 658 -95 514 844 -204 407 834 365 590 214 -907 420 141 -889 672 454 338 453 118 529 319 407 -139 5 407 -870 268 298 -397 431 602 -740 637 267 -644 50 362 854 395 833 746 707 656 999 797 208 -132 579 578 -225 440 583 533 622 850 -69 278 433 -568 538 169 -150 846 105 822 187 206 35 693 600 -381 440 458 -926 691 355 33 160 33 510 87 524 -8 420 298 894 203 575 526 587 264 146 337 210 550 811 448 -545 746 241 954 717 732 -488 391 574 818 324 733 50 231 391 -178 425 593 -904 203 280 -440 201 616 -79 251 527 -332 558 424 -640 565 241 743 129 631 -183 47 107 -551 49 145 -880 574 375 10 497 852 -598 93 154 81 5 355 897 126 657 375 747 315 -802 707 31 338 551 159 221 120 205 -121 369 253 823 641 878 397 351 474 848 706 619 54 387 623 -840 736 801 68 711 647 -766 262 505 964 900 207 122 473 326 878 875 539 460 225 890 233 425 695 403 831 233 -822 691 121 -522 360 831 676 446 244 -868 511 244 239 733 768 -484 364 20 -586 246 46 53 106 322 794 492 747 40 595 677 872 473 520 244 779 476 818 64 86 613 455 871 -919 323 334 -548 38 631 -803 343 789 419 637 380 -683 829 74 945 353 599 -536 898 1 646 525 832 22 395 895 259 509 501 481 542 823 566 594 860 -203 743 354 -15 314 142 364 631 70 689 777 423 787 593 420 -160 440 96 -829 762 490 -383 373 150 417 855 691 791 821 436 451 518 331 -144 155 644 98 171 427 567 261 355 -159 100 47 812 892 486 -693 715 399 -503 532 772 -654 1 778 -711 596 368 -994 352 522 -898 302 745 28 322 157 82 763 256 80 776 300 -682 883 114 -832 479 698 -32 168 142 -34 344 789 385 3 293 -142 367 830 -834 699 705 965 617 739 -922 86 523 827 429 101 -723 598 320 218 616 715 159 101 717 -749 211 173 -704 166 357 -489 276 775 -208 642 574 -752 459 342 538 390 479 160 117 8 460 594 605 431 365 320 146 24 472 314 875 734 687 571 899 643 334 275 -382 78 68 -957 526 527 884 865 68 -337 886 830 -974 469 294 -103 767 369 -380 882 395 -947 321 117 -348 64 451 278 634 580 745 29 206 -277 614 170 -710 829 94 -374 151 131 -993 129 652 300 426 518 -280 398 499 814 151 871 230 855 87 832 33 772 -588 231 801 217 54 514 -862 897 494 983 123 644 -434 230 772 317 682 349 -914 654 746 837 68 48 -393 550 55 -607 583 87 -835 347 369 965 264 423 -970 454 471 23 737 645 918 355 26 -259 572 759 -259 459 512 -814 896 579 -815 455 228 39 49 862 -622 466 308 946 731 623 -180 713 176 290 236 65 -666 506 419 -689 647 143 -831 288 653 -20 726 700 -90 311 254 190 681 871 411 879 753 333 652 565 -739 842 852 825 829 457 295 762 542 993 353 730 -950 246 564 174 57 594 -774 543 345 -357 304 339 94 181 319 -797 528 310 -995 118 171 -701 463 465 -435 608 869 -954 158 763 429 113 108 444 887 217 -962 666 811 -266 161 214 -176 455 446 -358 358 73 204 516 190 -674 367 653 -10 532 360 -542 631 569 920 560 681 380 205 720 -752 495 485 858 354 303 -32 848 661 940 752 328 730 879 694 34 569 377 -355 280 107 -387 700 667 -255 432 23 864 380 517 -100 290 745 -504 413 250 -901 81 198 911 722 49 -710 704 79 183 635 79 70 500 830 -164 145 362 -990 562 793 926 562 183 670 359 595 -228 510 676 169 711 352 548 846 841 -153 509 627 125 279 278 -346 715 474 167 377 135 -440 503 697 42 526 207 788 798 716 63 367 288 511 36 98 214 736 95 -146 283 603 -868 860 882 309 415 748 483 382 225 -483 294 779 665 336 404 71 177 301 538 640 719 -375 804 807 -26 470 642 -880 309 36 -844 819 502 655 54 36 -921 389 717 613 712 893 -186 3 684 884 480 639 242 155 209 -564 27 285 -688 502 645 -301 58 615 -747 414 668 -860 145 143 -432 655 531 636 669 394 -220 371 28 54 514 234 614 450 260 950 514 762 -805 665 871 -991 418 436 229 310 581 -629 531 335 453 648 289 246 616 712 -175 270 325 258 237 826 369 487 439 82 534 255 -447 296 725 788 725 134 220 448 664 -93 753 331 -539 551 130 402 797 745 613 274 166 -311 832 402 -286 854 41 -648 736 574 6 30 745 -384 102 344 -721 509 196 909 223 747 -10 277 695 -414 90 69 752 331 52 -195 445 5 345 149 793 919 738 614 -464 654 716 -821 385 324 975 447 598 -827 637 874 -981 180 445 -609 885 889 -753 783 137 -361 354 244 -528 793 133 885 61 322 -624 88 820 173 861 557 -401 580 484 913 420 663 -490 311 699 -602 258 581 -13 98 34 282 508 371 -772 836 458 148 861 470 556 860 150 -961 126 621 -299 486 392 732 425 541 717 607 162 895 125 769 506 532 428 -624 361 415 186 161 375 755 517 335 -544 456 460 276 209 295 310 660 832 -898 844 357 -358 162 115 404 357 240 -376 863 771 -597 892 283 117 478 443 -709 585 59 -123 842 566 -564 870 826 -818 133 586 -486 635 529 -230 829 742 -416 285 199 -125 509 213 98 312 256 480 273 470 133 39 484 876 21 616 113 887 402 794 694 615 -115 521 276 -302 219 639 -495 200 320 -210 675 592 -989 360 93 -727 611 131 908 788 204 876 701 190 -723 295 551 -541 683 344 826 368 16 1 318 235 -261 524 486 -842 666 260 901 377 619 -506 602 330 76 410 269 479 38 69 -79 16 416 -829 427 198 -834 605 617 781 158 35 -885 298 558 352 808 323 -689 162 751 182 508 452 963 84 13 -469 764 51 999 837 118 -134 508 544 -585 574 301 532 707 458 618 175 807 -525 127 715 949 391 28 699 373 535 -298 736 618 -486 467 533 364 318 469 -767 585 76 229 252 701 -471 484 508 486 802 734 193 829 860 -841 330 350 -714 581 722 -580 435 609 989 250 175 -878 166 493 -910 200 229 -582 829 532 -82 858 168 -923 444 69 -990 889 50 -578 248 431 271 534 164 -555 506 598 553 196 847 480 470 165 872 260 364 -348 178 344 883 849 353 450 226 848 -29 389 837 272 511 184 -346 82 770 -183 479 427 -185 533 674 513 813 243 -723 737 503 692 41 732 -13 776 680 -661 727 58 587 850 446 -725 122 56 858 828 189 679 746 668 806 361 352 -421 874 316 -526 704 152 -124 48 244 259 636 119 839 675 845 396 714 846 -707 689 119 -752 900 47 236 79 792 -945 637 304 906 69 329 -379 643 132 -576 819 232 967 30 867 486 769 693 -218 717 507 -172 210 295 598 658 294 44 447 425 -313 54 161 -10 861 229 -829 234 871 -846 659 841 -15 478 871 651 416 791 -156 179 869 -804 177 679 -158 274 277 766 261 330 478 604 290 -441 375 576 481 329 386 474 567 863 796 718 379 -714 714 677 45 316 7 -634 265 235 -856 507 508 -680 325 821 301 355 576 -357 666 102 318 48 482 -897 322 148 -35 670 18 -905 856 731 923 854 199 629 820 515 164 688 549 -405 189 3 -830 450 768 753 353 241 -100 271 10 -31 690 870 850 871 841 -936 387 556 -712 411 343 936 129 615 -742 852 165 677 205 569 -431 227 609 -553 579 450 468 281 420 809 497 807 -684 885 369 311 21 826 -906 112 106 308 22 58 -376 752 314 -855 821 71 -165 900 350 143 199 80 -8 367 413 -636 476 9 -578 345 46 442 556 118 667 450 229 -675 58 303 -766 783 154 147 328 74 -330 815 125 771 111 323 -450 703 742 562 19 317 223 141 661 468 683 368 -63 303 817 766 80 875 620 814 809 473 61 288 -402 383 202 23 154 364 897 5 219 -662 319 237 -493 642 430 -281 162 212 -713 700 566 655 618 645 429 890 610 289 363 723 28 13 205 482 688 411 -855 786 467 -637 776 785 -500 235 579 681 407 792 -708 46 643 410 501 360 6 83 349 668 472 763 -810 353 776 946 435 615 -644 32 500 -678 696 428 407 748 714 537 329 220 828 173 265 571 635 766 -118 842 900 383 810 523 -103 652 875 -976 698 409 -861 255 493 490 329 288 -231 288 135 -517 825 515 -946 406 687 419 629 474 -64 311 415 -965 446 376 -643 444 127 284 420 876 944 59 282 -164 250 611 -677 19 898 609 554 823 -625 409 328 -86 580 108 -13 668 418 953 755 16 128 464 511 406 148 30 -267 293 89 115 81 390 225 157 460 -178 366 166 796 8 305 282 195 72 -48 848 878 -633 128 441 129 486 641 -442 819 33 498 534 165 439 11 321 151 386 739 116 682 132 741 510 139 -555 444 385 -132 796 332 45 315 511 -963 344 148 -223 403 66 561 653 652 226 393 714 -554 644 199 184 212 33 815 850 137 189 570 85 -128 267 399 782 282 349 -653 295 101 850 473 545 763 20 340 614 356 551 198 824 55 -509 581 4 479 243 839 414 378 395 -792 659 728 -944 158 122 -192 360 595 553 324 666 792 590 173 -5 888 148 -451 31 729 605 210 499 -323 474 793 868 288 322 214 48 81 141 104 290 562 364 650 -592 269 125 -875 514 714 898 409 753 -755 410 835 -227 145 669 516 765 56 -263 879 155 69 820 310 -141 34 674 -692 743 42 532 368 555 -503 218 115 -599 164 525 735 313 183 -753 529 47 954 218 77 661 888 896 70 807 824 -615 791 343 -309 341 776 930 876 816 720 706 228 -45 305 808 853 773 165 425 43 263 506 887 221 -719 24 111 876 615 750 -812 473 190 815 855 217 530 376 22 -642 131 327 -483 36 338 -606 866 262 58 844 304 -928 2 290 392 36 365 254 412 132 -845 500 604 -856 445 86 34 655 268 -488 773 303 -599 219 321 -638 730 316 817 602 317 759 747 352 -77 101 763 -646 309 414 310 653 28 720 418 525 305 204 279 724 368 203 -522 869 474 198 783 303 -987 152 56 -218 711 802 433 735 55 -452 41 363 961 523 584 365 228 839 595 304 306 50 683 326 -877 533 260 -775 647 412 780 229 222 -466 62 149 202 324 99 -880 717 674 804 682 1 -306 77 357 -400 679 139 -375 802 671 485 379 469 -4 860 697 269 446 11 -123 86 124 -475 88 499 875 308 315 -352 264 96 -499 159 225 157 411 55 447 36 857 -431 873 335 -462 321 346 -514 891 791 848 593 115 -230 720 475 -163 569 738 -616 470 48 8 779 458 -537 326 546 -129 595 570 -543 172 33 -903 820 700 -575 744 444 539 267 263 -735 88 504 602 349 382 -788 664 707 -491 35 454 978 899 209 -196 97 181 603 222 24 -702 513 290 -587 379 445 -53 134 533 -949 888 881 232 300 696 -709 92 625 933 517 772 174 172 93 297 323 605 739 788 135 -17 335 268 767 386 256 99 871 607 794 262 68 75 158 211 400 337 590 -954 261 288 -806 152 175 281 435 509 148 403 47 -545 402 17 414 249 278 -467 824 487 -857 276 629 -84 351 66 658 297 828 971 387 188 -142 234 339 84 215 826 -108 515 380 38 171 781 106 537 129 35 70 105 -379 713 380 -498 581 731 867 320 799 -176 304 113 49 849 627 128 539 849 -839 246 485 941 333 606 545 855 470 -275 309 151 -693 676 341 985 174 3 -350 708 322 200 785 678 -788 786 678 891 267 368 -309 528 665 -972 719 52 -245 744 360 557 703 187 -503 788 360 899 591 220 -27 291 156 -198 156 41 -369 699 359 498 290 886 -137 418 159 760 304 877 163 711 772 574 368 574 212 417 513 23 417 203 694 842 494 -951 144 701 842 175 499 -800 625 788 638 788 358 -904 200 713 824 563 523 195 489 890 220 601 406 532 225 874 135 171 815 580 221 110 80 415 336 878 15 61 17 605 848 -826 453 148 -514 277 762 -292 24 351 -251 344 103 107 277 379 -968 464 550 -853 296 822 308 828 336 444 6 402 -596 23 107 403 450 559 850 636 836 964 497 11 -34 398 355 -932 705 683 -1 138 298 -252 437 593 -931 845 520 156 689 577 857 645 651 -485 549 200 -126 651 888 461 615 536 471 133 33 -523 654 790 659 653 79 -144 301 515 -1000 830 300 247 287 96 -402 855 644 -603 129 395 836 342 161 271 565 294 804 243 47 245 602 751 -77 411 203 337 811 124 -853 883 105 -202 630 443 -954 128 397 -411 778 577 335 514 18 896 838 583 941 242 877 539 539 630 689 862 140 491 799 103 366 398 137 -530 349 766 12 395 46 861 236 823 537 472 488 855 20 425 -11 761 718 65 752 356 -554 593 369 286 802 717 976 224 217 -459 88 611 638 349 846 312 287 469 400 294 488 876 883 400 -454 600 251 -347 46 895 122 584 630 640 324 583 -292 200 806 124 894 46 -66 784 394 432 597 680 600 897 125 -960 825 107 -661 623 758 -258 451 539 118 252 266 658 276 311 -797 63 195 796 747 791 -672 99 839 652 839 815 111 179 538 768 721 466 -225 409 68 -286 727 510 280 728 761 745 738 189 356 289 149 -760 517 247 -70 22 186 344 585 364 -619 105 236 46 481 644 -187 547 523 675 627 350 635 72 187 -125 728 79 977 730 367 -275 622 36 72 452 109 57 342 23 -324 869 649 -375 305 721 -637 32 600 -907 10 482 260 135 203 247 216 3 47 340 532 -557 699 60 -680 854 454 -906 682 422 -657 860 778 515 323 810 -34 817 819 -553 829 53 -450 131 879 458 130 371 989 873 221 549 245 226 302 540 8 -77 635 867 -599 550 341 -38 268 309 880 416 237 -416 818 264 -853 232 575 448 21 600 -980 822 844 146 276 483 853 100 269 471 753 818 -989 467 238 -728 47 653 160 683 570 924 183 695 -379 561 26 596 461 98 -653 581 72 -510 27 347 -175 432 498 693 855 350 -37 719 816 600 891 14 -596 451 749 925 275 31 -281 649 591 -404 697 151 545 444 783 116 134 862 -37 411 393 -640 5 400 -938 520 218 29 201 85 173 272 733 215 368 529 265 82 257 60 797 668 805 209 724 -896 23 343 -679 653 766 -272 500 741 -163 143 93 -779 768 416 -795 183 783 -615 700 547 108 199 680 217 560 628 536 465 837 759 821 859 553 442 663 -482 859 456 802 633 323 469 290 505 951 528 356 849 888 555 -719 605 266 -792 141 782 -304 452 702 807 257 243 -79 827 616 535 337 626 690 60 700 121 63 327 -123 665 314 283 146 71 48 306 263 -671 403 767 582 510 123 -224 431 50 -9 666 438 416 509 481 -374 726 540 -175 547 655 103 776 419 -432 659 616 -562 859 21 -47 40 475 519 822 136 -959 98 619 742 41 436 680 610 96 -640 636 821 251 768 395 -925 436 206 -510 227 164 -537 332 256 -311 292 327 895 487 419 330 219 128 326 431 763 146 282 427 -735 840 294 912 15 782 17 758 160 332 739 184 -906 134 722 -88 17 40 92 843 470 -446 741 804 533 259 795 -222 171 809 211 340 718 270 724 542 -388 432 646 40 778 832 -739 642 848 -899 634 842 622 541 682 -923 874 40 771 652 262 -220 364 653 -351 286 529 843 751 92 -302 155 575 -457 695 452 274 157 193 -427 610 827 414 632 467 296 610 492 187 481 295 1 313 710 -895 15 96 833 408 152 350 251 847 -547 78 103 946 751 764 624 466 547 -958 14 256 -267 553 789 -173 506 253 537 212 319 -516 445 576 -719 874 83 332 24 386 -322 630 515 -68 476 365 -805 352 882 -558 694 47 749 679 652 889 58 257 994 95 468 -288 331 65 -760 512 90 274 897 165 -641 327 794 825 760 369 542 207 772 275 201 617 -678 503 395 -427 692 453 381 338 599 -499 251 30 -883 791 593 -694 565 641 -230 777 68 964 602 879 -816 220 438 324 594 40 19 719 783 -977 200 221 521 201 523 -298 370 413 847 576 129 -713 99 5 406 363 659 784 199 654 -679 755 873 458 180 618 649 51 436 -217 426 688 -145 499 888 -423 602 410 -811 140 183 -326 483 796 -262 404 702 910 814 33 -20 799 508 -498 554 107 542 832 760 51 673 412 687 643 603 870 670 501 -734 454 84 413 892 539 -985 455 453 747 402 817 -259 805 471 547 399 454 -842 759 690 -476 778 295 907 691 339 446 458 845 -50 206 579 -932 88 132 585 529 88 -645 229 486 308 739 887 -15 761 476 -295 761 263 -507 169 106 31 167 563 -573 669 768 -395 237 7 -212 622 588 -224 629 816 -539 189 654 248 875 566 -177 732 150 408 431 11 623 476 231 -472 807 449 -510 286 269 610 291 505 516 531 279 303 807 59 -130 669 248 -624 569 274 -759 44 157 443 804 639 -495 255 172 -565 146 457 -597 856 799 659 724 430 789 228 336 500 650 156 -901 826 776 -76 668 819 -320 711 723 919 816 749 132 303 156 704 290 353 -940 456 183 -860 698 462 75 98 212 131 697 137 906 721 856 -423 53 666 -449 872 633 451 157 87 806 513 376 -190 425 72 369 236 528 352 476 325 -235 152 474 -872 35 270 817 693 142 -928 422 194 -310 873 166 822 325 374 509 883 886 -464 894 410 660 363 646 -813 67 273 -37 285 424 136 713 510 157 430 303 598 103 776 843 493 749 108 667 225 933 28 207 670 717 252 -268 577 615 -723 116 733 149 31 117 -575 419 830 586 176 411 -812 269 157 164 630 824 188 463 3 -554 386 719 398 718 395 764 795 510 -104 296 592 913 273 110 294 760 337 -496 700 462 969 516 783 -975 232 512 200 172 126 3 319 511 -679 717 328 168 881 274 729 29 622 321 194 46 430 288 805 919 845 657 680 166 324 262 543 556 -875 844 727 -797 299 197 -187 472 65 393 395 319 537 477 659 -607 896 603 549 877 768 925 791 410 -668 369 405 -690 72 755 -693 337 327 -929 30 518 368 49 91 445 740 485 863 577 62 -379 371 57 -425 872 85 694 849 28 -644 481 396 760 892 467 967 599 803 -407 422 885 862 342 85 153 387 824 -511 751 553 -50 24 75 159 646 47 -230 2 527 -735 715 518 483 434 268 238 141 183 106 846 570 -419 236 472 -467 586 495 -941 145 446 -643 741 244 703 463 297 -571 581 111 199 264 544 966 802 122 507 424 315 190 182 260 -189 764 495 882 149 181 728 509 377 -426 66 269 169 750 464 28 549 727 -277 668 681 197 575 256 -689 717 438 570 528 353 465 862 501 297 791 109 -775 317 174 -306 86 794 -823 151 644 -60 431 344 -182 355 111 50 452 738 -794 863 606 -905 685 234 299 50 247 999 547 137 -40 573 505 833 19 590 379 888 323 917 506 729 -572 857 332 65 615 294 722 810 79 -493 509 180 654 760 779 -110 220 451 847 806 521 -364 385 716 480 659 703 55 376 360 -917 256 316 -885 873 30 460 296 891 690 3 551 -730 857 411 -152 747 587 370 235 123 -463 516 781 -909 271 309 -150 806 564 -782 773 537 -601 186 884 842 576 886 492 298 895 -946 798 94 -512 900 892 -726 622 226 497 211 793 829 502 215 -163 305 173 653 475 45 341 726 230 624 68 858 9 13 307 855 534 826 269 531 136 813 512 690 -920 802 146 -848 755 620 -152 396 445 630 20 565 -813 581 577 493 237 147 -251 37 754 253 781 387 430 2 69 817 15 632 -142 295 533 403 747 387 -626 448 834 -829 378 5 -365 265 638 963 510 874 -791 60 62 -786 765 894 -748 495 895 -828 464 62 804 223 356 -664 178 255 775 753 702 460 24 179 -335 759 495 102 374 156 -373 83 215 940 598 79 -566 702 625 -920 875 241 -659 779 515 297 394 596 -996 355 619 -766 372 529 -320 74 54 -165 753 137 802 593 786 -520 427 587 357 360 613 -751 301 491 663 598 10 706 353 403 -598 823 353 406 411 205 194 213 798 531 145 376 -330 702 787 -218 703 188 -975 318 837 -266 625 290 388 679 198 97 503 793 -124 856 715 829 415 277 285 161 489 -166 745 634 262 167 487 -352 201 290 335 726 659 -28 412 383 713 501 161 210 498 716 -598 774 723 969 555 237 -255 541 450 -114 837 512 -943 186 712 398 673 590 -443 197 101 591 10 653 -448 21 250 119 875 176 -459 696 782 -422 794 422 479 480 49 -576 259 47 787 368 243 -760 859 253 392 282 351 21 624 147 -798 354 40 876 209 521 760 448 532 -766 446 790 632 186 309 -426 78 268 478 570 30 554 516 364 205 637 87 103 640 492 994 268 176 -236 504 883 667 490 480 609 522 717 17 849 794 484 579 516 -734 634 131 -871 139 820 967 794 611 -642 588 878 485 52 769 420 140 372 302 707 14 -167 368 535 450 286 535 -905 522 214 810 788 847 641 436 30 -678 846 669 -101 531 772 567 651 11 -210 805 769 -197 591 237 590 193 522 -924 588 195 389 599 83 787 792 703 -525 4 291 -444 726 236 -976 577 819 995 244 621 105 386 578 374 542 268 -238 384 460 583 760 147 -623 502 797 411 189 688 166 117 743 256 73 620 -609 750 296 -239 345 591 82 3 129 359 429 670 -574 191 205 -563 155 617 -668 385 74 -786 241 146 -115 384 895 -419 446 392 923 228 446 351 639 26 -980 365 268 -424 602 793 -960 137 99 -144 469 69 -187 641 453 -262 707 745 -516 492 281 130 397 157 -430 400 795 -805 121 259 -338 97 12 906 189 200 -695 898 669 -675 663 461 -922 502 267 874 538 810 -894 620 483 183 246 31 -461 412 602 -57 774 751 -146 181 91 106 638 140 326 263 803 886 393 456 704 420 145 313 726 764 647 10 109 -371 349 477 611 583 888 -36 226 813 266 833 93 -91 791 782 -252 517 145 -698 755 537 -691 359 108 253 824 834 -31 24 843 -871 153 291 305 816 25 -308 333 303 305 599 235 49 160 125 -769 709 693 175 363 547 -337 473 5 -77 778 880 356 47 3 498 377 208 -760 282 175 -235 227 507 -633 84 258 -747 33 417 177 816 277 521 843 640 -533 559 264 -577 382 141 -298 138 240 657 736 616 916 828 49 90 893 327 -503 360 410 -894 113 495 -878 42 410 -649 663 353 -258 82 11 605 405 444 -103 760 581 236 217 468 103 775 388 -970 324 799 792 130 64 -862 405 157 -53 108 872 -549 450 53 313 207 458 -544 156 369 588 345 585 855 300 569 -798 687 819 -261 631 100 902 169 556 -941 168 663 82 520 264 -266 85 470 -857 94 626 -989 682 70 -653 890 369 67 592 725 262 733 563 -868 772 293 783 27 461 -661 338 680 -499 620 351 365 106 436 -114 50 581 963 413 362 -816 461 403 -347 280 94 -771 594 878 -409 826 750 883 362 776 -405 401 265 -974 254 884 -723 371 89 12 58 190 744 6 215 -940 11 494 -595 792 240 83 283 165 -168 118 578 -741 465 78 423 591 332 758 168 754 998 232 811 -712 876 384 342 134 441 156 551 342 640 334 676 -943 866 793 -466 477 409 764 352 99 895 262 319 348 501 578 -506 495 763 -314 651 608 536 504 258 -671 545 592 656 854 609 400 788 186 -492 4 589 358 399 851 876 631 714 981 812 410 -328 820 415 -419 128 358 658 586 757 -992 463 608 -578 41 670 -164 196 478 296 213 472 -394 837 254 -28 818 217 -967 543 136 848 876 855 302 494 134 -841 804 771 -333 165 385 -474 687 425 -253 276 672 824 272 884 147 531 820 900 603 790 468 236 432 -197 284 407 -991 738 52 242 650 855 -435 417 171 149 896 858 126 243 233 -403 68 556 181 168 788 -307 188 176 924 292 511 882 401 349 -115 861 566 362 562 561 971 688 804 -97 638 23 -489 519 489 -304 423 708 136 217 896 511 493 339 -979 328 791 969 213 586 -782 157 598 84 220 312 796 291 99 -249 710 406 -286 6 881 121 453 793 306 427 220 897 748 485 -466 267 641 784 403 12 -205 251 355 45 3 153 133 728 862 -762 142 867 970 316 161 -682 484 665 911 143 191 -18 592 39 -934 610 811 170 857 161 -476 303 163 776 536 43 437 326 184 -444 97 499 916 167 135 380 78 277 323 261 868 361 79 745 -231 538 507 -721 85 817 506 162 504 748 251 830 -817 359 78 582 575 244 -832 608 322 -104 831 634 -985 244 712 -589 13 350 517 644 510 -168 535 594 400 841 210 585 325 568 762 359 295 557 579 2 -470 175 832 663 742 175 727 253 239 -172 323 882 -863 7 568 -118 507 361 -159 663 301 450 748 677 969 62 187 963 520 765 164 166 832 221 593 237 -441 573 559 540 110 565 260 344 223 -480 485 886 772 887 785 -151 57 847 -965 420 518 852 837 119 -158 806 28 -790 717 600 220 610 761 236 170 257 658 90 741 195 414 780 80 463 836 778 751 407 -153 3 395 -535 245 679 1 471 636 -820 33 452 -168 205 161 92 41 382 -452 152 471 -959 279 551 807 309 401 -635 856 455 860 674 752 890 827 322 325 107 407 76 39 611 389 784 704 170 884 7 293 825 305 529 697 584 79 556 44 -668 822 52 -214 634 725 989 224 651 -37 449 809 -731 277 848 831 318 783 -114 741 766 92 734 743 997 815 539 32 678 168 -622 417 801 -998 6 176 -96 21 676 265 442 52 212 574 422 246 612 262 211 605 147 853 54 61 -456 265 436 857 444 4 409 446 61 636 303 82 511 68 523 -186 732 248 -65 378 860 748 841 616 -806 247 669 -494 191 806 764 381 170 -701 251 211 -986 787 565 -853 198 632 -378 612 463 269 600 892 680 848 832 -405 343 178 -285 849 420 72 265 852 642 870 143 -332 884 330 215 658 94 77 628 745 920 660 692 -396 408 186 333 823 187 -347 296 451 -996 890 567 949 348 588 543 69 524 -576 301 560 -195 846 96 -958 519 808 -714 123 315 371 856 237 -843 209 584 -240 466 625 478 667 125 -735 110 193 841 586 545 -1000 492 861 -932 542 859 316 123 651 337 46 606 773 156 867 -491 716 484 -167 94 250 -43 111 359 901 652 97 346 4 588 -142 573 229 516 112 839 -606 149 885 -448 474 192 -282 535 7 601 321 152 502 230 262 612 332 14 -292 78 17 947 736 641 776 505 129 644 801 292 -217 848 492 619 600 118 -690 370 652 968 623 72 719 225 354 -468 289 685 897 398 814 814 245 701 406 373 357 287 318 310 -122 253 257 870 224 856 -613 334 377 290 554 99 414 25 323 -933 657 663 503 455 160 68 321 457 268 614 298 -114 693 602 -358 415 825 -151 254 310 -775 796 863 -277 510 887 -803 629 644 -741 584 250 971 452 570 -73 121 548 959 250 262 657 636 106 -790 378 572 -465 179 825 644 304 772 859 579 382 -455 276 162 -60 687 746 -411 410 297 -990 537 469 -742 749 718 -29 568 882 947 703 160 523 300 515 -306 759 193 227 356 520 541 597 307 -214 449 405 -697 359 253 -128 530 610 -375 858 277 258 857 132 -82 780 431 -116 6 696 -304 447 392 -946 733 682 222 467 282 478 722 692 -218 795 321 143 900 165 784 385 842 24 114 847 -180 362 445 -537 69 277 -456 491 796 777 521 669 -932 803 563 -260 846 186 -531 317 368 554 872 419 518 56 803 -888 481 68 858 701 430 3 516 498 -669 113 140 -422 611 614 961 651 611 -53 121 27 -386 775 898 -768 746 106 -313 732 869 899 846 671 261 193 843 488 143 615 -906 282 372 -421 489 91 168 276 114 973 613 820 -759 240 304 751 527 188 -429 578 133 442 392 325 184 180 335 353 69 477 467 116 811 990 747 399 -219 16 726 194 34 730 868 886 408 -245 857 137 -113 651 528 563 336 759 397 841 880 326 109 95 -964 751 841 386 532 8 -589 478 400 -799 343 434 882 512 419 -211 19 427 525 507 178 705 470 565 -537 820 505 -658 798 665 436 634 516 29 72 199 936 183 729 -164 836 171 969 418 734 439 459 753 465 637 411 -806 105 3 963 648 800 -473 436 585 -506 165 656 -355 802 891 -827 90 878 695 659 396 81 850 6 85 567 642 -405 462 183 878 20 288 981 135 87 -68 409 739 -476 679 781 692 156 540 644 641 206 -762 688 719 -680 766 791 59 899 25 -203 32 39 -29 701 500 -391 225 705 -1000 640 484 980 123 317 -891 119 109 866 757 848 985 730 765 275 141 764 699 610 647 -859 519 871 -55 271 662 780 751 845 -659 21 67 709 782 238 -383 848 146 -636 785 27 -171 560 168 -656 412 758 490 354 467 388 795 137 858 192 459 -80 125 309 -736 166 381 783 576 314 472 245 261 569 710 198 -604 191 809 715 487 372 972 729 725 -510 717 671 878 675 15 -864 447 139 596 164 304 -224 899 31 -511 71 276 -399 340 137 450 688 379 959 303 865 -470 675 693 -993 717 561 -471 895 387 43 631 834 681 727 149 137 355 147 119 244 269 894 498 608 -118 48 396 -440 459 750 976 290 525 -380 478 388 967 22 118 800 744 351 746 864 647 114 410 296 -627 145 343 568 257 802 118 334 243 -6 254 291 686 735 820 73 702 893 643 654 700 -361 754 543 541 100 558 -513 666 120 -218 39 264 877 760 520 730 430 853 224 624 259 -986 436 846 -422 731 651 77 70 556 -329 711 707 -871 251 472 -600 85 510 663 262 421 534 444 850 639 868 625 -403 682 87 -359 520 574 738 298 404 -960 827 525 895 150 387 401 31 637 -976 31 722 785 346 135 -394 281 579 -693 220 546 532 469 380 -330 862 899 -205 300 348 550 492 326 574 287 475 -240 840 558 949 116 588 922 801 34 -92 159 366 -714 367 637 984 351 205 -985 268 517 64 518 108 -911 704 437 -528 805 552 -288 779 504 -103 888 663 -438 726 181 698 262 531 254 142 370 287 506 39 894 347 482 -709 715 337 527 739 294 978 451 172 781 300 211 895 462 89 -725 412 350 157 566 527 -141 885 720 -120 872 378 -230 118 776 751 761 590 288 888 481 681 718 83 204 152 383 -585 247 844 -697 575 356 204 532 21 -570 644 58 102 150 111 196 690 151 -972 623 20 510 650 196 795 554 779 -733 137 574 -976 439 850 57 270 848 259 876 149 -431 324 839 571 304 561 891 315 440 -987 707 634 834 247 435 629 142 89 260 110 225 233 134 715 -218 343 84 381 802 111 -570 524 487 920 395 790 532 338 256 -528 452 63 857 238 361 992 220 503 -920 80 612 256 513 797 -730 429 193 667 631 263 895 16 652 750 688 255 64 297 493 277 473 791 -710 151 502 -371 456 31 -878 76 193 -811 181 876 -597 176 891 -345 479 730 309 895 126 -447 824 519 664 303 91 -394 445 20 -387 484 170 -886 865 678 196 539 753 -711 81 33 664 784 261 -146 391 791 35 253 837 360 606 761 -122 823 215 -979 694 295 -487 305 850 -806 846 30 679 462 865 -409 68 356 33 403 608 -931 16 365 681 146 287 348 367 420 7 659 213 -847 615 630 -436 810 575 -507 241 137 -690 832 256 965 86 674 -560 468 819 127 268 338 546 675 96 -690 580 420 183 795 135 712 60 96 -462 305 336 326 515 267 282 232 783 440 556 868 865 397 487 435 576 754 -828 274 580 -880 236 259 439 419 206 -275 383 265 -828 74 621 459 800 236 -175 882 467 -641 439 623 -587 99 623 546 271 858 557 863 429 762 713 884 998 172 836 -167 850 817 -748 509 743 726 136 333 -952 250 459 -303 269 558 219 824 790 756 86 630 19 564 442 -46 763 665 -111 348 614 -542 400 223 100 678 410 32 626 711 -957 75 79 600 146 46 -121 175 869 321 202 722 95 709 636 -941 198 84 -927 860 313 -544 545 90 -333 688 165 497 488 310 -506 319 536 -137 92 371 421 249 682 -287 674 389 -153 421 349 59 629 893 -899 648 680 965 746 319 -74 92 689 614 255 781 784 628 374 -193 701 263 872 714 36 260 361 456 960 373 236 4 739 781 -795 517 872 194 831 279 426 615 6 -801 175 828 313 166 628 -525 150 854 -231 711 326 -795 415 799 -860 3 689 720 808 357 -857 502 288 921 180 54 179 232 280 -894 245 445 986 573 382 -174 35 532 -821 57 394 456 262 860 -946 502 862 -6 674 770 203 817 423 942 391 655 -5 22 886 875 480 230 -429 666 854 -747 124 97 129 181 410 640 187 63 -498 882 736 -377 237 704 197 779 246 651 474 267 -464 501 799 518 125 564 423 78 56 -637 666 180 811 747 412 620 787 598 -366 841 631 869 764 867 -475 517 371 41 654 23 -461 224 147 2 647 224 610 263 41 -459 26 787 252 199 674 -851 433 614 -420 555 530 -902 480 895 943 702 511 813 395 316 -713 834 539 234 37 338 609 299 652 -350 740 677 836 692 875 161 393 408 127 124 593 102 267 446 -688 832 841 228 519 826 718 353 14 -145 463 312 706 665 151 -565 701 842 -691 563 335 -332 190 159 381 398 282 -27 464 583 -189 644 202 -364 463 606 502 670 220 -687 577 884 964 364 737 705 125 451 -609 294 640 -398 575 189 -565 601 840 835 172 455 317 635 199 170 123 661 -372 339 158 483 355 521 719 260 698 169 604 91 -40 206 717 800 141 469 -209 728 692 -755 98 478 743 620 601 3 448 667 -158 83 121 915 454 433 112 375 136 454 87 393 -678 39 585 -309 830 465 934 275 562 -488 871 281 764 326 281 -160 211 780 -241 306 14 -221 73 467 663 191 79 -258 665 117 -321 656 98 -257 491 372 -396 855 394 -864 19 720 968 359 30 47 518 387 560 850 511 578 713 147 -730 816 389 300 358 154 -532 589 861 -435 332 503 -811 688 457 434 477 475 -47 545 886 35 493 555 -479 505 556 -616 136 369 30 606 284 -381 359 693 824 279 434 -16 245 765 -261 686 605 -105 426 777 -693 261 369 513 534 26 969 501 818 772 72 276 -984 432 3 66 671 688 922 519 459 102 841 884 278 300 296 499 313 882 676 882 399 36 71 899 -95 495 122 -767 712 817 839 513 349 -359 231 171 180 553 689 -110 155 681 -274 586 80 721 537 393 102 513 374 253 701 445 203 858 39 925 391 802 593 582 467 193 723 697 464 703 350 -996 346 556 -615 872 293 264 793 829 -492 748 493 382 253 345 -722 656 303 -384 333 745 470 827 427 236 820 249 332 136 104 -967 826 420 481 742 364 -938 151 263 154 885 515 -501 263 271 353 631 655 597 1 581 775 422 688 979 507 828 -221 196 805 -50 230 647 -787 192 849 -624 698 833 42 649 195 64 2 825 -281 152 878 599 727 766 251 703 339 491 782 846 618 461 193 -277 611 422 -579 277 613 -131 512 213 271 131 364 -752 382 242 -634 286 45 -44 547 491 746 70 201 867 512 733 794 613 532 604 60 143 968 384 325 -517 632 758 -75 850 195 821 507 171 -202 160 718 -12 58 839 341 326 282 -931 410 845 -746 56 558 -415 812 669 -521 881 152 -345 516 836 -288 341 837 -393 262 443 829 213 655 998 601 712 -811 342 189 -530 664 650 -586 870 705 823 707 669 -808 686 701 495 193 316 630 405 709 667 864 122 -439 594 334 -633 244 35 -521 733 428 819 603 243 -131 470 212 -875 45 70 193 237 807 -607 685 99 -791 167 556 917 486 519 690 348 264 624 15 508 410 166 95 -368 535 616 95 760 660 -635 754 49 271 599 733 -530 708 51 25 677 537 895 768 884 -89 344 50 718 854 496 209 43 661 855 427 347 -578 123 206 -618 511 710 366 281 569 516 658 398 452 706 265 -913 117 660 437 35 613 -316 396 707 296 4 234 -858 226 356 699 260 295 -190 342 805 -429 360 186 191 377 895 -412 81 700 -196 458 2 975 742 450 434 838 453 767 432 730 -578 231 90 -884 193 483 -528 16 843 609 408 319 -96 296 399 -45 553 219 -677 516 676 -276 244 569 -575 678 506 -423 445 89 -341 619 320 -652 187 564 330 559 632 324 269 139 142 25 486 293 480 138 863 3 654 939 480 897 -93 505 726 -935 83 322 553 442 40 424 42 226 -160 124 836 -629 149 204 209 488 708 -216 652 762 437 643 341 285 302 846 762 519 80 -717 773 573 974 549 614 -401 112 37 790 321 580 -131 220 167 528 204 870 -910 893 664 630 730 66 -425 392 584 854 427 508 -874 501 157 -909 852 197 -272 238 309 -584 728 681 595 650 900 -386 378 203 335 868 247 699 799 76 316 674 519 899 359 545 -485 651 496 163 831 786 671 147 665 -696 209 792 258 396 759 -496 295 657 -268 311 483 350 63 315 347 322 673 991 737 423 -61 552 405 876 624 552 -760 528 646 254 483 6 -555 693 401 903 198 748 612 32 272 8 279 645 732 223 533 355 714 185 659 190 808 62 884 121 -436 429 814 317 785 163 -236 897 44 -75 643 127 -3 651 458 741 483 680 674 790 545 -690 602 734 -383 116 215 955 224 199 327 440 679 992 673 611 -851 499 353 -572 648 155 -715 541 690 -584 67 631 760 346 448 -341 553 723 709 881 314 -860 273 471 854 481 793 -531 646 233 65 762 351 95 574 128 -373 219 473 426 79 178 -700 240 158 813 180 482 635 787 413 -470 204 894 774 873 302 -634 849 100 -250 666 861 -400 162 535 -421 419 883 81 619 275 238 232 454 -529 368 392 -116 850 595 -23 324 620 530 442 620 -171 844 386 642 645 599 376 624 639 280 228 157 -985 899 158 594 523 577 138 507 578 -968 536 54 803 18 495 -377 94 235 458 222 10 548 269 350 -18 610 401 -209 557 23 20 895 581 -803 79 216 -550 783 285 -503 358 836 87 318 29 -179 28 250 -370 428 504 819 84 772 469 618 534 521 461 190 743 881 184 723 131 262 -210 333 144 -174 130 553 -338 417 870 -710 90 49 792 621 476 -905 592 611 918 13 380 -449 734 841 940 629 821 575 152 103 137 894 436 132 121 565 -463 325 223 107 717 895 -666 764 587 -455 683 651 424 234 537 764 27 265 -63 2 469 139 291 462 174 776 582 891 13 764 -976 171 241 -254 430 57 41 265 821 79 603 66 -466 440 120 -398 806 389 -3 897 453 -540 273 624 -548 719 205 709 260 469 381 491 330 387 473 116 926 142 718 292 76 309 763 530 739 -876 494 696 -435 243 744 -83 703 116 -208 608 887 297 450 789 -905 137 413 62 659 630 -509 622 259 381 199 804 629 164 146 -228 633 1 540 826 608 -674 323 276 -477 340 777 563 687 65 775 249 879 -471 632 638 -290 423 411 -80 105 661 876 858 557 473 450 534 732 28 856 59 567 134 151 743 434 582 624 166 419 286 588 481 206 744 542 82 429 -483 156 439 325 229 888 -242 114 16 -535 273 819 212 564 431 -422 746 154 -605 717 439 -317 199 697 878 393 778 259 388 314 136 746 427 -797 212 751 673 76 263 110 21 827 -360 451 672 146 147 541 336 482 791 -868 712 283 762 471 844 -554 720 331 659 57 177 837 360 440 -960 634 567 102 596 587 -120 36 189 -396 634 335 -956 823 868 34 755 680 116 669 302 511 616 122 -158 27 230 -430 765 589 161 557 374 827 559 69 -635 540 157 353 344 842 540 740 764 959 642 439 -608 253 154 613 195 181 642 417 97 -318 178 653 -944 505 363 576 622 54 884 28 397 -874 668 288 -659 479 361 -689 70 102 -850 862 407 -345 875 653 487 269 170 -517 251 347 -965 659 4 598 288 677 -949 72 704 -1000 750 523 487 444 102 900 755 171 -647 657 132 -641 765 158 112 152 426 181 536 728 -921 723 487 634 373 826 -789 77 897 514 229 799 789 668 342 -710 620 248 -788 674 57 595 497 124 929 30 711 908 862 534 694 796 58 -729 559 186 -180 126 414 818 457 853 -390 564 11 -562 468 559 -538 797 641 772 105 602 -243 852 549 367 623 260 652 443 385 -682 213 651 -149 376 207 855 787 175 -19 844 305 -47 558 253 -555 30 409 -802 140 360 847 307 135 -342 659 629 794 629 894 44 780 369 50 36 255 -976 869 660 913 864 655 -231 15 393 781 113 532 541 812 890 127 22 649 7 516 429 0 760 309 -879 362 396 -725 86 416 386 651 431 892 672 99 903 45 165 896 727 330 -21 20 293 -831 347 315 469 506 830 197 607 742 -795 228 203 52 155 341 -281 794 91 -151 286 763 100 90 807 564 338 633 145 217 704 338 86 150 152 655 708 -267 753 414 -226 310 693 -323 263 899 -183 682 792 459 684 230 21 784 319 80 200 708 64 846 24 -132 884 110 969 721 668 -559 896 130 285 425 444 -816 242 277 227 201 60 956 75 895 -374 807 195 133 423 192 -191 743 227 118 313 614 -415 641 434 705 535 481 34 272 5 -671 856 298 605 536 499 -583 392 625 511 671 531 157 756 53 -852 865 848 -826 235 312 -261 421 52 -775 612 10 662 341 17 459 398 552 -391 515 96 -867 679 818 815 737 638 -933 611 872 -822 251 392 -219 428 869 -681 133 632 -220 847 124 996 616 188 -905 102 866 912 117 154 -516 237 890 -379 304 652 -855 734 54 -64 316 481 757 587 666 288 867 612 -788 263 670 -867 315 386 -828 410 539 138 474 655 243 311 892 932 784 347 -565 318 548 921 275 234 -114 863 200 698 727 514 -833 212 829 -96 785 390 -958 475 864 749 318 326 -608 202 209 -962 737 590 570 426 7 417 686 295 201 436 122 915 856 333 -5 812 269 -816 355 743 -901 656 160 576 48 361 -115 686 198 226 657 675 184 326 474 -484 177 260 -138 330 747 -565 45 702 720 692 614 -112 777 120 431 28 775 -58 505 822 3 342 659 -248 768 467 -374 352 793 252 320 121 163 582 450 -591 118 547 511 38 338 -924 226 266 795 309 294 -231 552 798 742 255 239 -600 259 158 -333 885 509 -689 289 828 231 852 561 332 362 678 -470 625 767 468 601 93 385 717 104 -373 659 410 -235 630 705 582 741 93 961 9 510 -449 359 834 -638 545 681 -686 603 359 -721 420 769 -601 343 551 -297 877 443 147 491 567 -105 613 627 -996 616 217 -663 434 576 -678 448 272 754 585 200 712 716 620 -619 615 114 483 270 632 391 265 396 -831 659 597 61 534 145 84 188 211 -819 443 795 333 155 662 -48 688 429 -883 871 798 -942 649 219 442 92 536 937 162 457 -200 448 267 -403 461 800 -607 797 140 -145 678 634 349 811 840 562 715 680 190 784 650 640 37 490 693 426 703 -99 27 250 668 276 762 19 721 658 -290 476 435 -857 177 398 735 539 264 514 430 148 315 322 242 765 380 330 -394 126 755 -992 327 833 109 847 208 -30 419 80 27 129 555 813 525 783 -338 860 474 -474 74 55 -775 889 376 818 406 755 -253 412 32 301 220 411 -366 329 357 693 351 775 -127 344 580 -86 106 591 -313 184 664 -759 409 704 216 27 210 -978 26 673 -294 780 893 816 566 373 724 559 724 99 684 853 706 516 296 -15 230 454 375 417 637 -610 426 276 -994 100 302 -21 706 181 -377 822 746 695 499 456 870 898 292 823 556 807 718 741 136 -429 668 552 260 410 361 657 662 89 -167 293 795 -635 816 768 162 863 366 270 557 122 767 727 862 154 399 681 -943 811 190 -283 468 197 406 400 10 -854 686 302 292 251 269 -340 666 231 -323 636 64 -556 897 620 665 216 447 679 570 897 -789 627 807 653 196 426 349 602 825 -990 248 662 -737 741 13 -269 182 413 -323 578 461 848 196 676 46 675 345 194 138 123 200 691 318 425 592 71 802 502 370 163 765 262 -773 448 566 -844 362 748 -780 391 477 980 139 672 555 438 498 -549 732 636 -627 85 478 -610 762 170 -388 464 671 -518 880 588 643 407 135 109 664 496 908 536 38 -516 817 229 208 201 581 -730 356 58 361 838 89 -552 682 496 -717 243 311 30 551 846 720 487 814 848 195 838 -187 453 465 -839 497 665 94 119 8 388 810 416 -155 372 353 334 855 428 -757 838 130 40 858 617 454 206 863 391 271 467 655 832 64 -29 226 182 731 114 92 -454 112 515 -750 198 134 -512 831 141 -633 874 130 797 14 87 965 868 344 -921 318 597 -291 490 823 -458 773 88 -15 571 199 399 773 448 -415 229 403 854 378 417 392 295 436 287 174 399 -648 572 716 -252 81 357 922 661 851 260 161 724 -340 746 136 837 623 416 -908 629 845 408 773 291 -705 360 465 -855 664 136 -739 664 269 -331 587 196 102 649 856 752 61 168 927 873 65 -885 263 739 -670 55 467 427 315 339 17 110 750 533 356 513 -479 469 329 41 90 67 636 892 767 643 797 879 -537 576 852 -673 491 214 -234 874 268 984 353 582 23 70 743 -776 725 718 -783 566 860 -617 697 851 -273 60 527 178 440 169 243 658 194 -690 442 546 -157 565 616 -214 642 71 -365 331 847 5 348 564 -84 431 317 118 432 165 -931 411 277 -953 290 768 167 485 525 761 48 66 958 191 683 -575 177 424 -305 465 754 993 622 253 -344 738 735 24 8 266 -611 129 676 917 776 117 584 744 654 -492 57 701 25 815 891 807 441 220 782 188 684 -813 782 405 239 190 294 -975 815 301 190 756 430 -482 73 357 186 817 308 -61 694 275 882 354 767 701 476 39 -8 767 229 -615 893 195 737 435 50 -234 705 174 -777 192 382 626 383 350 -966 323 143 -540 305 496 -22 558 84 -717 186 425 302 71 417 -304 308 4 645 127 708 -230 302 899 -49 614 756 494 826 212 -310 4 821 825 188 514 -617 462 699 -341 64 821 976 812 280 -69 709 406 338 779 759 -263 330 639 -730 230 352 -123 376 330 -560 66 333 -340 791 572 273 326 133 623 286 248 -905 714 159 -926 245 19 32 483 797 542 772 226 -120 594 507 784 271 883 -287 263 100 -355 123 891 -431 548 368 -147 823 653 -199 118 466 811 645 762 882 729 345 78 671 216 -296 352 862 -138 436 284 -656 1 547 -456 746 721 286 367 421 -47 121 343 -442 174 513 -925 437 309 -563 719 137 -19 898 807 148 454 258 209 613 745 491 809 643 -189 700 281 -622 210 454 990 186 43 -702 23 761 -666 204 810 640 704 363 450 266 31 546 111 643 -709 554 551 385 817 697 45 601 496 -874 779 706 779 569 891 -127 719 65 -766 105 320 643 297 123 -842 747 440 -712 246 550 -270 437 203 -268 422 172 228 567 772 875 145 650 -120 177 370 22 250 188 -262 184 344 -343 80 640 -720 390 539 871 678 784 473 760 372 -73 492 845 398 20 511 569 95 708 818 28 884 -161 2 233 -422 41 469 721 450 600 -739 82 89 -649 154 818 -166 827 677 57 854 320 701 153 391 -837 274 537 -430 145 616 53 384 670 -514 863 762 806 549 393 -155 800 546 362 86 524 290 643 529 9 408 107 -213 378 251 603 384 686 -728 622 648 533 428 636 -605 885 284 -213 530 184 284 92 321 359 382 64 588 294 766 326 133 296 -72 588 679 14 812 452 -487 897 879 148 393 863 884 280 492 -633 76 116 302 764 310 -487 437 655 578 244 527 -145 110 438 -394 675 435 184 76 827 598 660 258 -659 579 226 -225 818 302 -458 273 217 -349 86 653 905 716 868 444 742 263 -130 649 424 -193 56 250 493 392 377 -381 743 188 -971 684 766 -346 360 736 -793 202 108 924 406 245 876 363 60 -905 207 853 509 629 602 132 589 709 -466 82 252 -490 454 94 298 183 830 615 189 289 950 497 542 -691 121 99 -147 449 462 865 745 720 117 506 449 -830 639 137 630 225 270 -318 135 723 627 233 57 -544 301 246 -704 151 742 338 213 862 288 518 462 349 353 812 469 475 602 557 406 826 778 640 112 -599 67 397 -491 324 697 -946 20 899 595 310 211 408 699 729 370 700 711 927 521 215 -410 842 690 -157 399 247 220 330 886 -768 31 52 880 794 756 -263 755 606 -635 225 406 927 104 26 -106 847 20 83 442 418 -171 863 799 166 547 881 17 627 721 544 503 719 -310 429 612 -503 566 466 903 583 742 -40 463 898 337 557 844 -144 440 385 426 621 399 -176 787 45 805 156 723 -123 800 377 -905 142 806 758 292 523 -76 147 258 -983 407 720 -386 744 376 -991 201 867 46 127 639 -56 3 577 -359 708 732 663 385 684 440 832 877 -203 91 268 -529 715 414 -172 384 872 -501 899 716 674 606 194 430 151 196 -994 744 56 590 207 440 725 99 372 101 848 462 -79 320 328 86 100 711 -442 652 761 -327 678 421 -360 671 126 885 453 328 232 812 171 -513 102 430 -121 179 580 -498 232 528 115 553 899 994 440 150 -196 350 801 217 75 579 -463 136 764 212 476 17 -59 355 195 -279 657 427 700 624 131 998 18 622 499 174 71 -1000 191 145 878 628 11 978 343 814 -918 385 50 846 339 31 309 712 739 -813 712 462 469 762 479 891 161 895 -742 891 674 868 221 116 -866 404 552 583 502 249 759 616 639 189 77 450 -273 16 261 488 777 234 -479 690 447 -185 748 489 589 869 762 356 3 265 508 138 818 256 797 533 -754 586 662 -505 213 677 -593 353 814 980 71 690 65 492 532 663 8 379 652 249 399 713 657 401 929 665 538 -854 73 486 -370 119 171 -309 666 435 220 573 839 685 705 9 627 171 553 758 134 612 -312 638 860 -713 51 668 39 732 485 -471 378 609 -486 661 780 -463 704 545 323 576 218 -638 362 74 470 889 244 874 199 430 685 787 167 196 26 270 764 566 153 248 847 531 256 713 343 -965 750 146 -568 374 722 -499 888 235 -426 510 223 -930 685 421 -701 570 359 617 467 385 738 183 102 -409 331 48 -327 239 812 -385 27 662 460 359 187 133 60 226 -33 734 735 -59 856 519 -539 455 241 272 325 759 -44 754 423 56 779 713 -133 194 739 580 707 249 -482 140 308 -957 708 194 978 649 149 -452 163 656 88 35 80 146 343 594 -162 752 500 60 360 378 773 727 572 363 60 378 912 530 517 -729 274 376 -336 804 177 865 52 391 -828 493 477 -149 791 819 -656 230 670 243 142 181 -779 767 7 -756 331 118 -579 195 648 -411 366 73 717 783 876 -607 448 79 -865 820 623 511 423 514 829 619 795 50 415 36 -770 588 855 -412 432 285 -942 705 479 -195 594 896 577 63 778 -296 556 377 -266 591 348 -243 254 770 -378 683 541 -184 567 694 257 208 225 -7 866 81 -777 423 726 219 52 789 348 556 444 -875 699 440 -606 773 275 434 689 411 140 745 78 733 754 285 809 200 302 789 123 724 -386 94 775 -998 843 482 -302 168 823 -164 438 546 801 624 387 -436 864 231 741 49 136 -23 358 335 978 799 510 -747 114 655 27 268 597 -940 18 816 382 854 760 -193 382 297 -747 235 21 239 499 884 221 892 85 808 669 442 643 804 506 758 683 825 -393 478 796 681 585 329 78 338 564 -350 529 162 185 50 154 -231 659 874 211 754 825 3 510 728 -240 868 511 -516 127 653 226 150 230 -826 83 815 -98 313 304 565 849 34 184 281 597 -219 636 258 209 596 278 519 533 404 -877 359 553 -595 185 688 -181 288 100 -326 105 663 -494 320 132 -965 530 413 184 611 148 -959 572 796 -282 143 428 822 367 838 -974 872 123 13 443 462 -787 317 618 -373 176 754 441 68 225 72 755 754 84 239 517 184 33 188 -869 51 383 -590 652 772 521 630 734 4 509 9 209 150 128 933 875 35 -261 159 273 -945 595 305 442 26 408 124 888 32 224 736 735 -853 809 452 -288 496 233 -702 594 69 -28 33 228 344 888 874 801 183 52 60 759 39 -57 284 826 478 683 735 -619 548 330 865 246 281 -442 4 389 -747 842 82 -979 866 167 300 211 154 274 864 336 -223 124 195 515 419 530 793 549 312 -221 230 11 -392 248 256 340 106 312 480 111 305 313 185 271 579 485 533 -667 811 548 720 288 723 -486 756 241 -5 301 790 -41 580 171 469 340 470 177 380 628 140 860 738 296 573 22 -734 453 559 -550 538 469 649 58 809 -429 725 716 -136 120 116 653 779 695 -625 601 134 -455 678 565 72 218 524 -439 114 248 35 333 752 793 235 389 -187 685 447 -479 56 323 488 225 373 -699 53 73 534 350 802 250 374 119 873 235 284 773 222 668 824 715 3 -287 829 739 -489 2 846 733 843 618 726 898 894 98 800 46 -978 886 447 323 637 820 -507 62 207 -171 635 480 -404 160 295 -50 125 223 188 536 276 -414 421 218 303 747 216 696 598 167 -506 520 152 -408 396 788 64 389 2 -178 718 636 -99 867 847 95 117 71 -431 158 658 845 144 178 114 747 77 181 495 674 -653 634 740 238 898 281 -561 520 98 -773 621 64 -927 169 233 44 838 390 -999 35 533 -321 83 77 -120 882 151 468 820 148 -852 812 719 97 539 491 -87 212 659 -455 8 649 886 410 735 170 141 236 700 480 301 -455 456 334 595 324 305 -206 524 216 -36 822 806 -345 335 118 313 132 177 -787 318 586 -152 188 726 -317 540 725 253 68 304 -95 14 812 -862 109 287 -457 620 732 116 375 218 585 841 349 361 154 718 -553 254 57 -776 590 596 -799 395 663 -96 501 676 267 91 837 -946 834 444 764 97 163 847 113 590 -136 350 582 -936 711 787 333 810 141 489 787 730 -416 588 224 198 744 776 526 812 867 514 266 852 957 582 48 -829 729 212 -188 245 561 193 161 424 880 794 333 720 583 271 -899 317 702 152 395 665 218 866 663 221 638 543 -168 150 787 -155 296 99 -732 276 44 -748 448 678 23 501 796 132 777 264 485 321 185 -408 594 822 934 323 418 970 43 745 -587 96 344 542 803 721 753 89 749 911 121 472 413 813 165 -114 248 342 161 520 665 78 43 707 575 508 854 -982 751 476 -138 40 379 -266 493 519 -566 756 608 533 338 728 -896 103 693 720 690 40 -138 551 611 78 881 653 -364 156 313 790 727 163 -383 341 254 547 675 747 -935 61 654 -775 351 194 -252 472 35 287 86 585 850 364 617 -946 500 773 -334 642 599 580 360 91 -966 559 765 -868 325 825 785 802 371 628 258 722 73 407 345 359 646 430 295 596 845 -689 403 496 983 469 290 33 802 701 -325 436 359 -61 20 735 316 257 688 338 637 46 111 310 504 -293 121 301 -364 516 49 32 628 451 828 663 71 517 449 872 69 324 407 327 116 478 62 732 735 -151 22 471 846 34 833 -551 441 53 -350 362 296 800 842 58 470 711 506 242 380 882 500 408 97 -622 322 880 -988 871 1 -266 618 86 266 19 527 319 621 108 -813 571 463 991 894 273 -351 236 705 -170 88 264 826 366 585 305 317 324 543 883 395 -879 654 167 328 41 538 -452 727 260 962 571 253 87 20 540 -9 402 628 354 880 145 238 437 727 844 894 143 20 589 125 566 810 779 -868 239 750 781 701 420 -867 331 892 -648 285 871 -904 875 459 -678 272 504 764 892 193 -959 158 102 -529 542 392 593 564 682 942 845 482 861 530 222 -649 755 604 -406 707 41 -584 856 67 474 778 338 78 895 381 -230 236 590 23 459 232 166 652 795 747 695 791 81 308 420 -746 360 327 -743 454 185 -203 297 70 -547 475 64 -566 897 351 323 521 809 254 639 612 -700 487 458 890 868 766 -138 622 277 588 131 782 124 581 504 216 197 801 -815 150 427 -500 536 424 -798 560 96 762 866 734 -227 167 320 883 309 339 -752 871 112 -76 11 243 -143 236 875 761 704 171 461 289 372 387 41 8 -338 195 619 957 257 584 143 82 802 262 365 211 -547 141 244 658 499 531 432 460 334 754 373 674 78 712 766 837 584 368 590 295 530 -62 111 723 -419 170 321 763 254 832 348 391 167 838 228 741 -851 735 425 -784 25 851 165 221 592 582 575 38 363 314 149 785 347 370 -943 63 623 588 163 335 -457 37 725 -338 727 104 902 577 838 278 793 15 581 610 235 -576 392 862 -738 808 327 -938 93 725 131 651 787 605 291 50 240 287 138 816 451 592 957 82 485 523 563 246 658 839 690 -929 201 597 -3 646 491 -640 352 782 -739 444 168 650 360 616 -987 380 218 -443 390 351 -559 413 13 -762 723 852 -173 94 204 -725 743 19 -984 317 664 -894 729 167 -161 342 610 -594 92 70 -827 757 501 -957 214 890 293 207 455 858 446 329 -839 525 475 -536 301 317 534 817 685 -850 75 513 916 115 854 -574 373 97 495 399 854 -353 642 167 489 335 426 543 145 871 171 806 547 -203 771 847 -286 857 815 698 707 42 -537 724 208 268 450 580 765 297 130 -682 644 771 836 185 258 113 128 402 683 452 360 782 615 238 295 666 45 888 329 820 -105 897 369 426 421 697 687 834 876 -359 370 479 0 452 828 581 532 594 918 579 359 -486 193 549 421 401 133 633 479 605 -219 860 111 335 312 614 414 893 298 359 863 28 -482 878 747 -944 863 12 243 369 256 844 590 656 -472 156 305 473 765 316 236 52 627 849 166 671 -354 25 633 274 295 662 972 352 625 283 347 93 339 891 734 -854 771 309 332 355 464 288 581 328 -345 17 379 -919 118 596 851 465 673 884 891 67 397 315 470 -379 650 869 -435 341 11 -701 688 782 -841 613 816 602 168 884 632 350 102 728 353 618 952 89 660 -530 487 74 692 660 775 -140 229 55 -849 688 526 -361 710 290 106 264 458 142 197 859 -757 777 311 -888 229 452 671 751 38 596 843 749 170 55 826 -563 420 755 -442 679 118 467 21 314 925 364 242 -512 476 470 39 399 373 328 447 315 -672 369 370 -746 507 547 -541 750 727 104 671 299 -942 882 77 275 649 97 -259 427 512 -818 567 139 904 206 537 -624 886 83 642 514 451 -437 120 109 661 832 859 440 636 629 -462 346 610 -586 121 411 -790 314 837 -127 749 503 811 805 760 47 333 797 -119 175 410 -517 491 582 -356 504 565 -798 344 300 682 482 645 644 748 817 554 210 283 -958 183 131 244 93 419 51 26 645 312 410 235 -355 54 791 509 608 234 8 42 768 904 86 667 473 540 877 -193 134 211 737 133 649 641 36 675 -15 349 236 -828 104 100 -153 164 141 -686 21 279 -267 746 870 609 853 104 -129 242 281 627 617 466 628 510 553 754 147 1 -159 71 447 181 733 602 -968 833 817 -276 799 889 -98 532 734 -528 293 738 475 265 79 507 844 695 824 272 356 477 426 503 -871 867 573 -573 800 458 528 884 390 497 335 264 -92 62 528 -913 70 472 -667 646 795 641 823 321 -357 205 339 -433 32 239 924 513 222 -735 447 345 576 718 679 239 827 741 -881 166 862 842 251 659 -964 692 634 -192 787 838 -353 607 21 437 831 533 210 649 594 -308 754 193 488 882 62 366 392 257 471 86 508 30 575 351 363 535 290 -48 834 896 872 471 878 -643 434 678 902 878 531 -606 766 512 56 432 37 147 43 428 -596 514 566 511 796 240 -187 759 826 -46 711 760 -499 736 330 379 393 815 -444 747 792 939 394 657 102 102 241 638 749 335 -982 753 900 -917 416 796 -426 482 706 -701 836 569 -742 338 404 -760 769 848 454 77 694 298 816 187 -94 371 340 998 861 189 432 879 41 32 614 457 827 640 38 884 540 25 452 350 414 -245 542 282 -146 649 359 -52 453 748 -474 552 709 -434 84 739 -694 568 453 -686 47 244 403 232 835 -472 84 285 -107 646 626 -15 746 372 -738 133 825 -538 811 528 -130 777 663 -440 835 331 264 450 429 908 205 660 142 833 744 578 127 235 456 654 880 -419 691 778 -395 205 10 -919 467 872 8 589 800 522 550 734 -696 114 335 533 822 540 92 617 524 -213 695 702 21 803 507 353 637 297 -270 842 502 991 175 68 -986 35 657 13 557 358 998 562 471 285 95 445 924 339 161 499 427 7 -799 253 598 956 535 591 -743 878 765 976 344 799 984 609 507 -159 708 220 -836 345 314 508 469 705 -280 268 231 26 821 130 -413 29 435 984 537 121 -826 594 99 590 822 442 -112 859 151 -353 300 10 -534 264 354 -768 724 874 36 444 293 666 171 214 847 195 830 302 221 575 -648 112 548 745 800 506 -153 299 858 656 866 221 -839 50 97 -714 786 540 179 4 762 744 85 18 218 887 238 -308 91 349 -361 636 301 397 484 599 454 392 616 326 706 717 -478 92 602 -886 723 657 127 667 60 -850 56 144 167 274 182 57 218 324 57 807 594 408 861 138 575 339 843 -208 762 86 -555 28 861 -798 55 627 -387 858 735 908 777 160 741 34 378 -536 592 239 -826 601 197 368 361 209 -595 737 547 799 29 460 484 26 487 344 493 551 -291 501 427 -32 794 513 297 458 256 -665 233 8 831 653 369 239 258 205 -762 809 285 -3 545 310 984 242 90 -323 565 634 579 774 287 857 294 180 -79 192 690 476 327 22 -364 711 726 104 402 135 160 640 43 596 438 587 -143 774 828 146 803 544 -868 482 469 18 691 815 -751 513 106 938 641 432 -389 777 294 636 381 696 770 293 487 -188 489 24 -49 147 849 530 429 384 146 247 175 860 297 687 465 187 479 -351 99 356 594 735 788 189 658 181 -624 570 721 -849 273 19 -500 856 864 -198 182 392 -362 28 691 512 741 139 50 658 325 -272 107 475 535 443 119 -697 571 740 -925 775 113 694 27 68 9 29 301 -848 519 380 -858 231 220 932 733 878 109 814 136 -717 349 89 444 672 584 -638 327 306 -446 703 180 -734 197 258 -915 658 339 685 610 857 -436 405 188 -64 337 72 -735 698 885 552 634 334 -607 878 157 -672 393 484 733 647 338 465 650 343 -440 587 52 717 3 456 356 591 845 -473 256 642 -336 154 405 605 782 849 640 867 647 -223 755 612 504 684 404 -837 840 95 159 484 562 -973 233 715 -317 190 648 -669 631 615 -771 508 846 -709 71 752 -46 27 619 903 499 446 401 311 300 -384 91 584 -570 274 773 978 458 503 344 387 163 289 279 285 -107 833 311 -637 889 346 416 448 896 761 49 105 -723 103 416 628 771 506 -589 532 388 -862 528 827 852 469 205 -564 262 189 -901 725 177 96 794 624 591 685 879 962 413 749 -781 777 202 -98 113 785 989 3 412 -585 444 242 -240 243 119 888 439 12 -736 682 418 639 130 202 517 44 667 218 516 543 171 18 707 356 727 764 147 798 360 641 210 602 -41 751 193 -130 115 26 839 306 155 441 424 251 -641 494 818 -347 765 835 259 21 845 -333 641 671 83 340 621 294 392 732 439 514 898 -235 154 304 -529 47 779 -127 606 424 -810 859 288 676 70 361 321 889 101 -757 672 440 -437 18 773 -903 814 264 -972 105 778 326 270 31 981 467 734 -218 210 692 -979 786 761 -767 459 749 -115 18 642 649 115 555 -288 96 712 -759 74 133 723 355 826 -401 566 445 932 300 654 -625 321 591 187 755 150 388 617 121 553 718 236 860 183 383 -229 424 456 755 748 810 -67 299 475 177 584 826 382 711 246 -128 751 152 321 639 644 324 303 412 445 556 282 -868 568 464 414 391 39 -31 347 838 130 280 237 56 709 872 881 891 682 978 785 322 577 61 624 88 890 51 -216 56 442 923 525 840 960 107 219 848 163 79 871 196 69 -947 527 831 -364 109 767 10 386 828 585 348 327 -433 84 382 -340 707 59 599 420 165 -331 420 380 47 392 627 -533 197 253 97 395 850 -905 881 228 231 797 575 -143 816 710 91 376 569 -451 827 140 65 495 50 971 462 246 275 412 831 -512 280 377 537 75 357 -784 258 254 -358 768 221 952 808 575 -641 173 323 969 870 817 -581 393 431 -184 168 842 798 408 221 -625 598 347 -869 114 656 336 257 523 -91 209 381 157 781 340 -617 61 534 -526 480 26 204 349 245 -103 199 705 -131 374 402 567 58 567 -778 255 183 -171 212 63 -579 879 398 -805 383 746 -9 832 45 795 601 470 -504 743 625 937 392 879 -80 421 243 734 894 190 -260 79 194 906 749 173 -997 544 555 -799 636 539 -703 583 239 -334 880 159 -855 895 53 -931 832 444 699 104 16 841 391 10 582 431 140 476 389 889 -652 744 532 754 45 319 -408 342 2 -917 261 33 441 758 79 945 27 62 288 278 166 355 720 556 -784 554 138 756 530 526 244 678 369 227 585 414 -302 77 807 451 812 219 983 753 76 13 850 154 774 490 432 539 146 303 -254 814 856 783 670 538 260 566 367 -171 146 51 394 44 180 252 895 91 71 30 896 346 143 845 -148 317 435 -417 709 632 437 143 367 681 3 32 248 284 177 98 130 272 -471 783 266 -80 754 347 -585 852 489 311 204 858 -103 39 718 -472 176 624 125 321 818 -909 102 821 374 250 256 -797 501 386 274 30 268 -960 602 173 186 217 124 727 781 380 436 878 418 853 759 646 -572 284 66 -54 175 219 -334 149 521 121 352 121 706 879 202 -975 719 804 -203 57 172 721 836 52 -648 672 82 -431 325 840 -486 706 223 -169 52 397 202 218 597 -478 691 101 -406 650 79 595 875 849 150 373 57 322 46 893 -875 98 716 -894 619 193 -503 886 898 719 369 49 -433 71 318 -584 345 160 116 739 809 -354 487 836 -306 189 360 150 11 457 -906 889 554 -38 895 324 254 893 309 751 264 678 751 32 800 568 448 245 27 116 135 -812 762 621 75 456 810 -866 258 872 790 105 860 -605 667 7 -482 521 51 27 424 314 456 375 397 -345 695 896 499 137 479 -433 23 789 591 313 893 750 308 711 -792 679 383 -242 458 806 472 421 126 -84 173 451 -174 59 213 -650 565 401 -820 185 476 468 676 788 12 278 248 422 839 26 -696 497 535 761 521 600 192 42 120 -131 458 292 820 136 350 -416 738 67 -764 19 251 -89 87 78 -249 252 407 798 226 345 275 531 842 -439 458 216 123 778 352 -928 514 189 690 651 207 -808 362 346 169 13 649 428 863 874 -528 890 556 765 551 500 131 811 136 837 343 593 153 166 523 -744 390 136 144 681 786 -297 373 300 -600 195 364 248 423 379 21 147 368 -623 765 71 76 148 33 -337 85 375 -993 290 540 -71 691 710 254 846 234 453 446 428 -231 67 201 66 896 117 -764 424 264 621 87 400 395 376 635 316 545 477 577 600 474 -638 105 71 -158 874 816 -557 273 883 -305 40 878 363 828 402 226 749 540 178 197 86 667 184 514 653 200 158 -718 129 809 -745 291 66 -674 33 91 741 729 364 875 776 455 105 40 434 -142 518 283 -851 496 531 -365 263 714 -700 3 245 518 558 535 -517 336 620 173 30 500 -412 362 466 28 572 136 910 422 631 -108 357 46 -695 9 814 -831 718 816 -587 488 525 399 197 94 -79 537 750 -52 432 264 765 760 835 -400 522 408 -369 814 816 -772 19 824 -659 240 642 -692 653 229 -616 804 552 -104 727 800 -711 248 436 -209 248 867 506 766 726 -60 518 347 -700 1 260 515 429 330 239 770 569 332 230 373 -40 215 277 663 263 155 -738 405 454 698 396 702 -884 702 619 842 94 236 840 846 237 -348 562 665 -419 201 587 -850 533 816 -878 245 182 -750 509 445 -496 723 1 -842 473 396 -489 190 249 329 684 394 564 676 340 -448 28 53 817 610 305 -245 12 889 322 634 233 904 737 793 -900 41 668 -800 751 240 347 362 481 47 643 316 -408 260 92 -717 112 171 635 681 832 -761 36 843 427 663 413 156 715 505 623 767 356 -685 314 769 347 505 823 -494 289 34 828 176 715 -240 316 802 802 495 160 78 59 874 542 416 688 347 591 554 354 158 19 722 206 231 -515 621 788 207 227 176 -207 107 403 59 767 718 -240 470 365 220 695 42 633 48 790 -791 315 145 -347 660 252 -44 819 118 125 880 639 -59 252 591 -84 497 385 -443 582 578 841 373 625 83 182 446 629 273 553 -604 252 20 -408 457 679 343 113 650 -887 591 629 -297 558 262 254 851 686 -770 134 19 -224 516 291 -920 764 594 351 256 151 382 52 263 231 865 5 -989 568 537 294 14 688 773 691 345 786 198 348 571 380 481 689 108 96 -268 389 859 -675 792 267 827 74 318 842 720 1 134 514 14 -378 888 757 218 674 106 -235 787 593 -707 771 133 4 397 24 422 276 150 -461 418 258 172 565 78 -976 399 591 290 21 578 446 40 404 -197 405 701 -113 403 587 531 549 458 -537 705 6 739 227 281 -612 118 699 -303 290 415 974 514 813 865 856 886 -506 154 77 297 457 533 -803 28 636 145 744 492 -398 635 718 434 675 887 484 447 841 -737 564 797 100 358 50 976 608 559 -992 657 55 895 445 134 930 690 29 821 144 663 -10 779 437 -672 415 509 -345 414 107 996 429 179 145 505 838 203 213 595 -891 9 191 395 491 33 523 565 176 -62 507 106 674 436 521 134 691 34 292 39 462 661 235 42 792 481 546 -371 436 810 75 498 818 -634 693 461 998 68 125 -427 106 683 -769 581 218 751 767 61 -916 273 386 190 617 18 -665 847 453 -656 874 102 114 140 794 -74 338 862 602 764 67 -516 395 699 -746 598 618 214 834 777 -936 631 201 501 573 818 -682 108 816 -929 870 81 -782 796 470 531 898 333 -551 783 779 -352 37 476 -683 303 409 -955 719 191 845 621 763 -786 539 22 429 62 526 270 639 495 750 157 391 219 640 440 -396 289 322 -866 689 410 562 806 764 -30 851 635 613 249 355 -673 645 159 -974 715 797 172 17 105 814 688 744 554 792 184 227 879 25 -263 541 830 -648 663 833 786 76 181 -108 356 695 989 657 439 499 583 305 347 155 373 -897 170 161 298 624 104 381 603 82 705 40 674 -413 345 437 719 331 564 651 417 675 636 216 409 92 15 616 -635 818 785 377 616 560 -620 597 262 -786 655 354 -913 642 698 675 613 180 -761 764 107 -191 761 523 -164 297 790 -656 242 804 -141 507 721 -805 84 436 906 716 185 -132 530 891 -127 170 632 922 884 311 -540 746 171 534 382 520 -476 478 761 127 290 419 448 885 554 135 292 369 571 12 51 -539 137 220 -608 111 464 -861 264 500 -351 576 345 -480 511 778 -909 387 355 -897 166 644 -79 666 681 -726 702 124 -106 73 187 -356 335 375 -685 379 485 -121 871 748 630 720 424 26 792 86 903 483 524 309 138 689 -895 159 455 -515 880 380 -302 176 766 -728 592 297 -944 623 267 -797 253 138 878 279 30 -385 234 564 -62 543 702 -321 648 12 -67 585 797 540 697 828 -929 95 103 -11 767 746 37 123 468 -997 279 772 592 9 202 621 777 435 237 215 130 -810 446 777 401 231 514 849 271 310 -924 795 457 431 336 323 -772 173 498 348 328 828 -581 620 836 173 42 712 -193 131 79 336 21 524 -135 874 755 -770 724 177 -861 552 123 995 535 458 -930 364 682 -581 764 109 246 83 729 -219 556 822 -655 616 104 -477 804 124 -302 21 97 804 651 872 733 743 576 -445 390 210 965 412 625 -354 31 488 307 477 623 187 859 330 -740 256 45 763 579 1 -762 534 776 -842 667 618 -767 74 159 -258 839 571 -381 538 601 -494 345 178 528 32 188 -142 592 495 654 407 173 606 345 853 579 431 538 -494 489 304 823 269 368 203 888 57 756 246 401 485 175 484 524 485 227 -782 891 633 -910 398 77 -106 29 560 732 435 148 -313 610 422 -684 43 690 -416 99 729 -160 755 74 -607 792 248 -572 116 784 -145 834 827 -861 876 376 -832 870 404 -973 502 890 874 490 651 -353 6 745 88 842 843 816 835 749 690 328 640 -411 356 807 725 663 740 -249 703 715 626 871 685 -719 750 338 -130 724 879 -728 324 37 -284 612 30 -889 781 864 859 71 343 -849 612 699 -491 137 461 -551 488 315 115 314 337 51 17 62 319 89 385 7 58 148 637 869 28 -600 680 150 -957 283 762 -7 693 898 -895 42 538 520 157 3 -892 450 718 355 821 807 591 329 16 -362 766 884 18 318 663 -933 213 46 -272 806 738 78 164 831 515 736 139 -631 744 299 218 90 800 636 397 721 894 179 66 -808 197 435 -94 364 648 3 445 605 -8 523 768 322 290 603 813 112 324 -317 321 502 -200 565 750 -166 623 266 181 727 762 538 694 725 60 807 783 -442 370 412 697 785 329 481 68 440 -795 503 812 -142 103 528 -540 138 251 -275 871 129 86 461 847 -379 819 640 -155 31 598 -521 589 120 -257 38 4 271 420 124 -689 277 626 274 687 729 -998 99 18 -896 624 40 -768 162 553 378 135 471 570 832 501 -733 564 241 338 707 278 442 278 749 365 341 177 790 316 16 870 870 114 -561 826 790 31 858 51 183 888 238 -95 710 221 -95 230 784 -555 768 590 574 410 868 775 175 308 251 40 644 180 380 569 169 863 578 -29 46 618 560 651 427 781 8 656 -184 505 524 -294 379 85 73 206 312 -68 158 29 559 176 68 -46 308 499 575 453 558 621 813 360 -652 546 367 155 163 871 30 421 402 415 646 659 -974 278 816 6 844 503 -876 719 832 -564 323 384 994 545 348 -595 800 208 894 83 680 -953 298 425 -894 876 754 673 582 543 -332 407 486 -729 783 356 -998 720 678 537 366 374 -916 371 718 -871 795 670 -512 342 804 867 289 201 -957 47 228 597 621 861 -561 12 302 -221 314 173 -792 151 590 434 388 112 -549 669 59 472 310 400 175 629 740 327 473 787 954 170 559 -234 409 199 285 285 211 -662 516 576 -638 576 779 703 110 266 -586 414 86 72 486 395 923 514 176 -337 741 648 -899 348 869 559 866 429 -591 851 713 -429 341 380 -601 3 55 77 306 217 394 773 630 479 345 215 -474 284 673 852 85 120 420 496 85 -752 257 88 -788 229 428 -557 828 483 149 457 788 765 351 660 94 382 157 -39 860 577 -108 613 12 864 165 96 -465 585 643 672 449 279 -762 194 714 -940 811 164 -329 206 546 627 819 505 555 411 270 -234 676 434 713 211 171 955 594 408 884 833 251 -458 705 444 655 517 355 -381 89 612 616 768 582 172 224 92 -959 642 819 -573 256 182 397 563 116 -745 554 746 -987 496 550 208 303 167 -786 274 307 -523 790 174 -42 115 449 -98 608 191 -828 884 160 621 192 129 -618 754 734 -821 719 381 28 228 683 -954 142 57 552 772 846 878 130 112 -774 584 772 -932 57 558 -235 662 594 -23 535 785 -395 269 638 -410 748 457 -230 29 736 152 375 29 -292 180 800 406 636 613 -160 405 721 -602 670 535 191 247 169 475 4 438 -536 494 285 820 516 313 455 269 740 584 129 71 35 835 228 -936 857 15 -371 195 189 835 338 487 404 313 543 -307 130 188 529 402 704 -58 510 124 -967 646 252 -997 681 239 82 798 195 496 679 43 315 380 290 655 616 627 493 172 92 435 165 221 -577 494 622 578 288 231 701 873 876 852 628 709 -858 610 606 -12 659 384 231 226 763 620 33 530 698 326 753 -411 262 69 461 437 615 783 415 54 -935 516 27 893 715 416 706 703 226 89 786 451 703 258 535 385 357 860 537 546 273 206 108 709 -728 343 275 325 453 862 609 754 676 924 812 530 -399 353 468 -397 657 725 937 642 181 -904 531 779 221 489 38 381 161 380 -844 642 844 558 251 697 -115 327 661 -433 531 769 10 120 562 443 569 193 721 390 733 658 71 894 389 27 832 -373 877 573 -678 787 824 -929 525 302 931 792 30 343 678 612 -636 388 732 -623 383 400 -79 204 789 554 62 11 -101 403 90 930 183 66 -546 805 852 729 376 476 -969 607 419 -688 103 248 -177 367 688 854 344 170 853 618 374 -607 672 487 -496 771 890 -307 853 172 -90 607 76 -639 389 504 -11 472 210 7 584 312 -45 407 730 842 62 226 111 167 843 -164 161 614 -677 217 536 664 572 246 -886 733 686 617 574 257 -721 834 840 90 441 347 472 735 460 449 235 838 -844 710 154 -957 274 515 -170 61 186 -973 27 71 13 445 644 -479 224 629 -839 366 169 459 338 3 -730 587 353 -553 830 587 -263 838 448 290 481 773 857 663 885 -358 191 11 64 456 455 760 129 678 -912 642 196 709 601 585 -537 223 324 815 523 253 -47 760 243 -800 302 723 924 359 486 -92 654 728 619 330 463 -945 271 205 150 380 857 134 543 232 457 211 754 -938 464 613 104 317 66 -374 41 425 -837 702 230 742 473 399 -624 698 781 291 805 151 -353 155 530 -745 142 224 -614 113 50 703 69 418 269 111 311 126 306 783 124 782 633 556 25 537 806 780 37 463 518 487 148 110 600 -703 313 720 -834 531 678 -14 657 83 521 334 16 605 790 93 293 497 516 -912 836 395 124 499 13 -789 648 122 762 664 272 -452 40 854 277 678 611 -189 351 96 878 708 37 770 702 533 838 642 521 984 567 119 -52 78 818 -79 292 815 607 325 578 330 873 669 -165 402 446 -103 65 849 -8 644 656 29 466 509 -187 804 251 -367 741 817 -696 689 46 -379 811 389 -413 570 713 -984 600 738 -116 687 291 -118 485 356 530 377 151 137 358 616 -354 872 572 -152 157 412 -484 513 200 -787 787 110 701 74 679 -435 891 430 2 575 217 -7 809 701 700 91 229 -350 29 587 965 527 610 -812 427 818 -401 243 431 -149 208 317 512 561 390 -457 726 432 272 781 159 240 226 67 -8 26 158 873 876 238 -89 593 816 -80 882 342 237 784 843 35 97 503 -923 192 328 308 664 208 966 557 433 285 301 510 -558 885 178 146 357 211 -813 595 43 622 466 879 664 654 127 -282 331 318 -355 491 133 505 810 689 -711 295 142 -301 889 415 735 820 452 364 666 808 774 853 554 -731 827 120 347 743 773 225 261 255 742 158 745 -126 315 654 -785 57 100 108 256 88 -278 143 7 -327 534 728 -714 402 496 877 79 808 231 21 66 428 148 432 -567 115 488 533 223 795 520 797 38 -621 23 297 -98 56 882 630 642 885 -465 177 517 -410 161 589 807 41 788 -561 574 2 126 307 276 -79 128 173 558 59 247 106 661 302 -13 243 95 823 479 594 313 362 823 -671 152 135 669 112 175 857 451 748 810 377 155 -714 108 392 756 314 204 -991 554 447 403 777 77 997 590 438 -981 71 641 53 141 752 -473 98 302 226 108 679 -668 446 28 365 56 188 408 864 553 364 173 206 -138 477 83 -562 526 724 375 445 795 -385 550 35 967 829 184 -780 55 343 -850 388 789 -322 466 860 769 30 184 -925 92 712 509 857 833 326 324 534 -588 164 569 638 514 108 -422 661 829 284 83 10 520 558 153 -269 267 434 620 699 390 852 178 766 186 590 408 -501 286 623 19 376 289 -274 406 332 690 416 227 680 719 254 866 239 52 -793 644 281 -428 630 871 280 281 308 -98 501 683 590 879 240 -626 721 670 670 492 185 248 272 872 535 256 743 688 622 81 91 530 724 72 302 505 -958 534 786 -499 489 438 383 679 468 -678 405 289 -357 327 832 -72 475 255 751 662 510 493 150 232 -874 566 266 -546 661 388 480 644 218 299 18 675 -961 61 101 370 341 628 324 645 389 186 790 591 -531 116 332 381 166 49 -154 772 508 -503 363 268 -116 495 63 -346 194 80 828 234 192 -572 256 585 -593 533 381 -404 419 270 738 588 386 -779 669 551 469 167 422 876 465 836 943 301 482 405 355 727 -64 183 112 179 164 368 415 771 900 395 19 470 -35 757 157 -750 78 877 -248 347 143 -75 275 659 -988 418 60 493 675 414 19 163 649 -17 743 812 -950 158 682 -399 6 753 470 71 609 478 573 739 654 725 237 548 450 512 659 162 81 -482 407 808 483 478 70 -969 661 812 -58 363 122 -24 116 179 -272 286 249 -712 716 821 878 222 697 -33 823 298 78 282 459 210 700 17 -583 683 494 -661 467 307 802 109 669 -425 537 837 -947 765 274 201 806 90 -27 736 311 769 3 233 -134 733 566 -724 644 365 844 452 666 496 407 826 316 482 463 -348 736 327 326 337 284 167 863 120 829 284 122 214 3 855 -21 231 650 996 476 314 395 366 818 560 614 324 -863 682 805 399 687 640 -222 65 129 -439 432 143 332 261 426 706 427 428 112 207 659 -239 403 286 -874 850 651 -157 162 416 66 899 883 -486 77 47 -6 490 478 -864 123 791 -586 829 369 -307 641 627 603 254 129 -12 180 78 790 242 590 802 417 588 -964 384 664 183 478 253 112 767 427 654 633 355 -977 182 400 -770 570 580 459 813 655 150 570 48 439 524 517 -922 461 900 493 496 529 -403 108 395 -276 615 127 930 590 205 -23 291 386 -24 133 71 -887 435 641 513 426 264 -671 104 724 780 549 319 -492 346 479 355 570 193 -267 301 834 689 178 224 826 506 397 -867 379 115 -405 292 540 -941 773 695 -766 405 343 953 566 740 383 221 410 827 106 762 660 196 91 135 722 596 -869 507 313 163 363 692 -323 452 464 -192 557 129 -952 240 401 509 167 559 -230 79 754 512 214 627 -641 798 234 -928 161 596 -237 591 553 -351 711 422 -940 626 873 -224 86 529 304 234 820 -943 843 138 415 465 216 420 177 481 546 537 430 -369 361 591 426 876 333 231 625 143 752 538 820 576 14 6 -344 570 291 -625 627 234 264 394 750 -369 14 79 611 313 667 41 844 127 -917 223 102 767 506 415 -71 882 428 -14 38 98 -224 65 776 -839 229 270 911 712 335 -759 551 865 386 218 170 515 80 675 -870 761 708 -291 547 797 -794 623 13 382 85 293 -997 348 104 489 689 878 388 848 294 -318 233 896 -202 619 266 -33 86 345 293 816 205 352 226 751 800 684 525 12 863 848 136 751 795 81 485 127 477 183 797 -558 50 883 238 695 850 -206 247 227 744 647 11 920 211 128 -219 15 1 -412 810 765 982 192 349 -239 521 531 -991 215 632 243 253 426 -55 599 724 471 743 470 381 563 680 -239 196 746 261 785 771 75 473 732 239 820 595 221 530 809 -196 325 213 -171 70 811 704 42 705 -475 75 420 -344 236 615 -299 397 551 -77 624 175 754 663 282 -371 254 201 23 375 782 -916 660 328 -289 16 369 -185 741 444 986 397 731 -347 850 280 403 325 3 230 480 718 411 709 71 763 684 498 -703 568 828 -745 717 588 -66 828 655 455 795 496 550 334 44 980 487 46 -641 342 370 762 372 1 779 735 761 901 451 545 -2 48 264 -774 855 132 -235 189 111 -681 844 6 766 246 391 762 327 877 7 686 318 128 431 576 541 733 126 485 683 225 -851 509 179 -420 126 420 491 398 415 -952 316 661 -410 278 139 66 337 876 935 818 176 -924 399 658 604 740 490 -719 726 273 -594 127 833 -64 559 111 -193 202 560 122 892 253 824 58 589 -801 546 506 726 874 4 -816 878 796 825 212 621 649 406 457 -656 614 659 3 874 604 381 297 358 979 276 384 -465 860 413 430 185 624 -498 735 341 900 369 747 -444 468 899 -722 797 872 -667 479 569 545 801 17 -445 780 292 438 867 251 -850 797 488 -26 499 374 -686 99 794 812 126 525 -879 604 473 244 889 51 -588 35 3 -471 490 835 672 428 801 323 778 750 -638 4 348 735 471 499 -972 783 706 585 759 831 761 732 587 -467 677 575 636 341 661 290 870 250 124 843 729 -623 218 659 -874 80 662 -127 367 232 223 495 167 28 732 25 -989 566 25 -764 157 46 -963 633 40 166 110 309 -876 336 440 885 62 806 469 285 452 -665 366 335 111 377 79 918 178 209 -646 545 876 -873 406 425 924 475 761 576 710 226 -738 121 654 41 392 831 501 346 484 -74 428 324 -392 555 602 -626 774 246 -751 402 814 -288 521 320 -364 545 846 949 173 656 -26 229 319 110 530 716 345 756 243 369 216 850 922 390 723 468 592 276 -167 204 796 904 293 493 -850 242 717 -743 468 852 -16 448 232 -45 856 669 -835 725 884 -186 400 426 -312 320 117 564 205 372 -189 410 664 -645 612 57 772 569 525 675 505 72 107 760 482 919 883 438 39 348 314 -277 714 713 -600 2 184 616 518 389 -861 30 798 903 137 561 559 9 281 -565 837 785 -41 44 697 -760 115 679 977 855 178 -757 730 891 -393 130 892 -109 598 510 -721 537 591 28 240 727 288 52 788 668 898 819 752 620 887 -841 371 897 -907 362 594 54 793 283 696 221 522 -978 209 625 -139 529 216 184 785 265 -198 838 355 635 720 75 73 780 689 841 881 159 -311 126 572 235 780 464 617 276 684 -910 551 44 -433 749 509 -854 651 498 -199 638 317 -873 664 248 -985 446 406 -103 81 338 413 898 665 648 808 179 515 288 729 872 541 519 941 868 282 740 84 890 -80 410 435 -722 459 568 -485 72 617 679 473 257 -854 865 164 -576 132 605 -598 860 893 -118 284 533 852 77 501 -967 118 636 -678 368 655 -472 635 779 -56 615 403 453 61 367 916 637 550 -127 391 561 765 873 845 -551 178 21 -299 611 190 -464 186 732 732 247 199 539 875 834 369 319 600 -129 124 660 289 41 448 -510 666 838 851 331 862 947 580 139 -633 482 802 909 170 139 140 55 385 -310 646 359 75 267 729 974 290 853 885 679 45 232 821 710 -231 572 192 -917 371 771 -679 139 404 -426 200 626 -188 40 680 -204 130 425 406 258 743 235 32 132 -561 602 782 244 624 506 835 607 876 157 780 166 913 855 365 -362 219 456 769 816 638 -155 74 895 587 61 78 218 900 647 379 35 349 -88 831 72 669 876 661 62 441 667 -321 631 886 234 600 853 -877 145 26 717 432 87 47 2 138 293 433 225 -607 745 155 116 767 225 545 764 200 -294 26 692 524 605 422 -891 792 121 961 715 317 -161 685 800 625 732 801 814 577 333 638 771 229 45 333 858 620 291 36 -789 677 635 4 390 450 -828 129 286 371 854 169 -829 21 745 -345 259 615 383 756 802 -270 525 286 939 597 628 -926 408 694 -482 248 860 453 120 140 -510 791 94 958 514 166 503 569 476 869 5 332 822 487 8 259 26 605 -114 553 112 -68 23 856 153 75 255 864 629 427 904 619 369 249 830 883 714 885 603 289 488 271 584 327 875 -753 859 897 -546 164 71 209 329 751 35 234 451 -463 189 240 -454 762 668 -509 442 256 -187 778 634 587 780 755 605 589 235 -544 876 19 429 631 252 -869 369 251 -583 709 492 -492 807 353 -772 198 846 -165 863 723 568 550 199 359 285 78 -935 91 718 200 699 745 18 28 476 -230 811 844 -128 280 652 -737 888 610 -333 416 860 212 251 822 -814 719 524 485 30 808 914 148 898 -668 448 748 -524 818 775 -997 540 737 -254 513 116 -551 76 156 659 96 623 570 8 26 -709 695 744 -886 732 826 74 846 73 -929 778 572 -381 607 489 -855 10 129 134 309 693 -999 410 820 256 221 15 479 891 75 856 635 821 251 849 652 376 123 597 0 347 527 -29 415 346 892 251 216 755 459 436 -978 26 336 467 827 734 -755 398 251 -671 562 717 -573 854 66 -68 90 368 -353 146 878 935 268 368 661 516 765 173 632 62 -415 603 88 -28 270 66 -595 516 463 -793 197 125 -476 224 130 -159 57 220 160 156 365 -263 691 684 404 804 299 369 229 82 882 767 684 -679 739 53 686 597 568 301 756 817 -823 680 140 -794 773 248 -775 333 404 -659 771 246 -776 675 150 74 496 430 -745 379 296 638 400 135 43 487 783 -638 240 638 -722 117 470 218 123 342 -535 349 675 20 142 597 -534 619 423 167 493 19 -704 239 900 -670 134 538 -388 597 777 -451 75 893 18 645 168 212 563 516 938 35 709 934 653 427 -44 520 20 -274 869 520 -226 613 810 -874 543 44 763 407 640 692 856 766 384 27 511 -897 439 225 370 729 259 879 663 12 -795 171 531 776 598 551 -505 624 315 -295 650 9 800 366 415 439 858 423 -44 494 449 -134 298 39 -310 668 767 801 899 581 -688 605 751 -906 381 448 797 729 224 -789 86 25 -980 386 390 -814 477 399 -92 900 394 -602 742 213 964 895 212 596 107 868 547 854 348 246 351 228 821 162 313 46 34 750 35 438 810 875 836 703 887 253 698 798 249 856 -835 148 809 -235 547 259 -556 268 421 909 66 454 -42 840 55 -506 622 492 -197 797 479 -943 336 783 354 87 132 710 704 331 218 821 29 -971 266 349 649 75 414 154 563 379 -23 418 275 -345 76 663 938 430 749 -579 792 552 -997 163 473 932 692 790 -268 793 864 -255 499 648 712 79 417 -831 665 131 648 894 549 -626 650 624 -764 340 205 736 213 149 -312 416 311 -88 700 154 -147 432 98 716 630 596 515 542 727 283 211 543 514 259 537 714 634 338 589 822 677 -507 859 41 193 599 456 -797 863 308 -392 116 791 705 284 520 353 199 213 931 583 476 673 249 734 -739 463 519 998 452 493 526 697 451 266 191 201 574 46 163 -267 107 330 475 264 613 -805 117 811 659 800 545 334 226 793 220 187 407 690 657 146 998 842 252 79 17 516 591 664 684 754 624 584 -502 210 809 -957 530 147 749 573 684 559 155 500 965 292 482 -135 628 290 -890 279 231 -338 258 247 -71 2 63 912 556 686 -753 806 47 255 101 577 902 651 249 -463 362 455 -664 779 746 -83 344 526 -442 54 804 288 68 161 287 649 162 -251 114 769 686 161 727 432 169 827 560 323 577 760 260 38 15 697 868 212 766 311 337 225 417 740 865 536 853 852 285 266 1 398 -913 787 610 -187 772 778 839 393 460 -343 860 308 -675 272 225 135 262 501 903 154 466 -61 207 469 875 526 522 -376 713 460 433 726 331 -737 385 255 873 143 214 -768 820 537 -343 7 798 -591 511 52 -926 702 310 995 329 887 -784 353 699 -225 138 524 106 753 341 120 616 777 874 141 71 439 874 890 -325 83 897 625 692 559 -972 19 360 -911 766 740 76 182 244 74 57 433 250 315 286 442 435 53 270 861 193 41 600 218 782 28 300 -722 305 144 488 633 214 999 474 79 -962 777 368 414 79 735 151 673 321 -897 243 282 -153 784 33 265 467 112 -284 197 416 611 538 200 -976 337 674 -346 28 75 365 809 851 285 275 81 519 78 753 539 781 96 572 829 31 -295 246 549 -684 862 798 -616 826 435 -417 50 771 708 305 798 -517 22 759 -315 107 185 566 26 263 -82 318 195 -635 890 123 -404 647 420 744 516 434 -559 800 359 -473 383 408 298 692 764 847 227 838 -595 664 44 442 230 122 404 601 439 98 166 480 373 714 227 492 11 794 -123 104 693 -565 632 175 -105 182 18 -90 529 296 847 133 41 402 183 259 -867 356 124 111 101 186 4 278 290 -804 814 73 623 61 306 -8 10 200 39 174 384 -668 776 567 -358 109 74 -83 125 504 744 374 469 968 797 529 -127 389 599 -694 329 617 730 328 678 529 720 851 813 304 726 -969 215 607 882 418 783 885 114 256 -295 782 204 -115 855 593 -17 14 21 552 844 401 581 125 272 -68 690 575 709 73 772 695 430 86 -647 112 556 -312 349 721 -457 154 603 -753 539 609 -209 578 669 515 260 846 486 792 635 912 301 760 83 749 289 -379 2 400 428 90 748 248 486 53 -598 185 643 763 476 468 988 891 146 -543 807 457 754 93 348 -12 58 700 247 741 600 -913 714 654 -314 394 743 985 795 380 -311 812 191 599 501 234 396 10 140 952 364 284 -449 504 341 -98 504 234 -298 791 47 -345 630 493 449 367 387 981 157 435 -504 640 399 -861 639 899 872 887 60 211 639 423 994 790 78 -865 845 633 420 547 524 -882 2 305 -990 84 879 283 481 619 181 220 409 -269 192 396 -610 355 186 -736 801 128 693 688 72 926 808 618 401 127 671 -195 837 125 -173 238 209 806 21 741 776 254 60 984 485 303 -469 827 657 369 743 557 -304 736 345 767 462 304 636 763 430 -42 520 419 182 48 656 -710 506 728 130 734 81 841 602 595 703 71 437 -588 619 272 -92 338 786 -389 674 700 641 884 320 -289 266 419 -482 809 76 -655 291 809 -923 785 378 -555 680 131 839 384 253 -125 696 871 598 504 360 583 667 185 -65 360 168 -894 389 394 251 186 736 511 63 620 40 608 452 -277 899 835 575 674 682 -2 825 337 -243 860 103 -158 695 463 -791 1 85 -606 729 526 -961 580 711 -373 443 826 998 684 585 -551 259 584 -965 34 409 -184 732 333 -596 42 345 59 384 139 -227 45 192 -743 192 20 -618 783 652 845 310 246 -630 509 81 106 258 339 189 894 373 -450 462 256 -566 419 297 -222 478 732 -131 151 777 -188 808 68 -469 243 2 -666 440 312 380 562 872 60 368 229 -901 810 274 -577 760 788 -322 194 306 -673 25 783 858 894 85 834 206 892 353 489 286 -545 524 725 -882 167 715 -557 390 626 -770 21 871 -13 848 895 421 606 888 -695 293 245 -752 46 734 986 871 364 -252 430 50 -481 173 491 -4 755 511 466 794 458 61 715 216 0 720 508 745 820 605 -470 306 458 690 569 480 -395 369 540 -313 74 69 -964 545 293 427 7 92 47 220 858 814 421 677 673 18 648 -671 400 54 -762 290 622 518 595 90 -843 782 163 377 171 759 269 387 657 210 386 877 667 652 449 -205 525 518 -158 207 17 -853 345 306 368 63 52 -691 372 885 -77 749 155 -919 570 152 131 589 591 188 751 128 -984 870 780 -736 817 456 -267 512 662 249 259 107 -794 680 221 857 289 593 241 113 493 -252 746 215 451 178 803 241 266 706 869 434 727 500 150 644 455 383 255 -583 632 565 -25 338 344 -705 147 685 -113 840 849 -168 788 694 46 40 871 0 833 288 905 802 721 -516 754 870 -173 210 352 -167 379 135 -351 654 472 645 489 610 729 373 497 822 419 536 -755 419 469 -816 277 422 305 861 276 -74 340 537 430 73 15 -936 422 720 388 267 120 -95 848 660 266 477 132 -837 852 550 750 690 409 919 317 748 -645 347 820 21 563 393 -108 351 712 911 809 659 -977 75 288 706 738 239 -992 189 587 928 159 771 -924 603 561 -416 474 877 -369 881 375 402 454 37 194 746 440 -643 310 348 -684 533 422 503 39 312 -907 147 552 -669 427 762 -599 203 517 961 439 90 -711 470 71 -185 71 370 -957 328 731 742 396 363 263 751 453 826 444 652 -523 775 178 191 129 433 -793 42 871 796 832 493 -334 299 116 -458 703 238 963 698 566 193 56 864 559 282 407 -590 212 334 88 3 514 -628 310 555 -858 706 538 734 325 837 -98 519 691 -161 182 489 -744 627 628 469 534 683 -668 893 117 290 104 328 -325 444 330 -112 316 691 -757 545 24 116 199 542 407 90 775 -353 599 501 874 268 134 409 852 179 77 94 282 4 658 244 527 102 347 -309 161 437 866 708 135 -382 296 457 182 573 550 315 329 219 43 414 29 -614 393 481 838 867 366 487 517 468 -767 709 680 621 827 488 907 597 674 -440 501 69 -32 635 693 718 150 121 -812 493 586 268 231 78 -151 370 96 366 709 613 233 442 473 265 716 399 404 223 147 877 236 648 -203 704 434 241 874 636 861 415 228 -202 883 511 227 84 880 -78 636 281 -842 501 148 -392 5 423 755 234 658 154 531 513 987 672 539 922 85 53 -998 135 35 -388 262 119 943 537 721 130 575 456 462 134 109 -790 194 113 632 349 347 -359 355 29 -795 743 753 -957 17 837 -305 419 72 782 483 385 -848 408 648 -221 623 833 887 33 126 900 817 527 398 458 881 -174 715 723 778 559 792 -533 506 310 690 488 845 26 664 30 298 244 652 -470 683 652 -667 881 261 814 260 75 188 390 685 -621 457 343 741 699 882 885 426 674 106 277 489 -465 775 732 -662 357 715 -627 116 549 -376 704 382 -653 736 891 889 177 689 -929 514 266 396 420 542 -316 408 468 68 146 876 -566 620 92 -318 896 493 563 533 208 -745 348 63 -463 847 798 579 737 126 -633 660 639 -15 356 159 -522 592 618 -854 594 482 -536 177 530 856 548 561 478 237 507 627 868 395 753 387 206 -557 172 561 -547 551 305 -330 549 64 433 522 658 466 639 886 395 347 429 -992 263 128 320 293 364 327 272 331 -379 377 770 627 221 41 739 274 591 995 45 291 -241 578 813 168 796 551 905 592 897 -467 652 311 661 373 603 -824 425 351 -172 352 623 20 39 93 353 150 670 565 70 617 -833 875 308 -336 361 112 -974 822 536 29 850 287 -645 361 711 757 589 215 680 62 310 -72 125 400 820 478 550 -859 796 619 357 763 646 217 779 106 728 206 79 -437 235 80 401 342 441 -489 851 181 -775 131 242 -366 411 366 734 731 844 -365 872 739 -495 782 601 250 99 532 -893 479 737 -263 494 71 317 795 464 857 58 414 889 384 597 731 170 107 -904 356 838 -309 191 861 81 749 742 434 99 892 -235 559 522 101 196 115 823 813 61 286 122 119 951 512 554 147 243 775 -494 535 473 -393 516 321 201 250 472 -508 515 130 266 616 325 380 891 290 293 677 411 163 81 74 568 80 316 142 186 759 -676 281 393 397 389 8 217 390 310 388 434 824 -631 100 592 -806 833 582 -117 726 411 -355 841 491 19 609 570 -914 251 808 944 625 628 -52 494 169 -743 783 603 -320 298 686 757 533 563 167 331 503 -91 150 211 -870 388 514 337 485 741 -623 73 465 504 621 58 -727 578 892 527 511 396 -820 186 745 966 443 430 -472 210 812 383 571 113 745 602 500 -242 539 84 450 716 209 -486 673 829 -776 798 559 967 625 221 -886 357 406 211 723 849 -508 804 210 -397 487 781 -85 432 482 866 43 172 50 393 40 158 360 712 138 436 609 -104 503 385 -832 118 741 -726 581 616 674 573 571 183 476 157 -585 543 640 148 11 227 859 21 638 -578 860 173 -318 508 727 -482 377 896 -890 703 576 425 77 248 -953 612 775 -345 128 469 -5 228 678 -120 448 740 58 759 761 -605 444 557 269 69 397 895 471 803 -208 852 403 232 662 313 -456 158 346 515 829 312 393 21 140 356 242 612 -907 762 732 741 257 708 -284 273 278 -130 117 281 -76 245 252 434 560 180 697 354 659 693 54 679 884 507 833 527 148 242 -966 364 514 -436 400 727 141 886 439 773 784 792 -769 429 897 109 214 410 -620 610 17 -436 889 164 205 76 580 -982 440 266 -148 179 180 60 320 217 198 693 152 -959 876 581 -711 837 794 651 817 555 867 834 543 382 139 618 -87 10 209 330 562 549 910 696 727 389 708 146 905 259 891 157 652 866 -163 142 855 182 112 756 778 346 895 -352 260 4 -292 490 617 956 500 412 782 741 271 680 299 529 422 856 281 239 245 474 -407 427 566 -784 315 729 -329 693 174 517 454 75 288 510 626 651 445 519 -78 525 817 -350 699 824 582 838 220 655 84 698 -128 100 112 100 841 849 410 813 402 736 554 63 314 705 507 532 227 183 0 330 33 -477 712 871 994 720 54 891 392 205 -898 845 227 -243 623 219 -143 833 132 -242 270 685 473 384 489 -569 168 768 314 820 197 -402 443 60 -532 389 831 -427 80 375 -223 782 319 -544 591 41 -226 349 25 -143 559 294 641 884 729 482 816 48 301 82 867 749 280 461 -592 449 849 991 774 80 -335 404 13 883 260 604 -225 334 104 -601 644 714 -155 685 698 425 419 613 -975 72 694 291 821 125 -196 782 573 852 673 499 32 38 2 -204 673 313 199 448 698 -846 299 441 -932 496 226 -235 522 696 -323 699 768 822 790 740 -554 494 621 371 199 393 521 883 430 322 679 254 934 179 753 -517 785 152 124 253 699 -799 418 372 196 121 60 -293 20 605 27 491 855 772 612 837 253 786 616 707 372 846 -741 655 730 662 479 83 -239 632 552 332 529 51 754 396 171 -35 103 190 769 483 732 -276 355 443 212 708 380 327 415 803 324 27 610 6 689 188 -560 302 872 -609 287 500 -759 441 47 -836 706 202 -747 727 684 -415 703 190 -321 243 464 113 820 542 -778 326 330 -338 866 632 -367 209 70 684 503 510 -718 67 367 -217 720 193 -82 357 896 -893 437 611 956 48 5 -829 513 876 12 98 318 24 431 579 -7 467 181 -846 549 299 120 833 118 -987 103 527 -740 819 162 -274 454 409 -546 447 558 624 224 140 -798 17 606 134 424 255 -768 244 239 749 369 855 -411 191 825 -198 18 714 -624 720 319 -764 26 766 46 550 89 85 752 157 -257 338 580 949 170 876 839 172 284 331 389 843 -190 19 731 294 208 809 711 54 458 199 91 362 808 734 699 -13 783 869 -438 106 890 550 792 430 592 554 773 -896 130 843 386 77 202 894 840 307 252 740 398 -635 687 218 -565 502 491 726 600 596 216 502 539 -803 789 502 -135 383 442 672 487 333 -779 52 332 -97 368 170 -980 703 671 763 382 422 -242 898 23 -403 95 421 -559 117 570 566 81 458 268 770 479 -859 843 583 -328 247 102 -107 819 856 16 82 337 937 893 386 912 442 533 -468 183 649 -747 349 781 -537 169 178 407 378 100 985 71 42 619 95 340 972 289 259 480 794 384 -646 458 825 486 542 159 -614 611 728 95 18 206 794 855 328 -912 527 423 -121 299 711 837 79 115 781 248 8 116 802 518 -207 140 159 251 126 454 -238 44 216 890 191 233 -53 438 240 -926 505 164 -142 595 295 -576 228 542 284 237 686 -441 441 863 -535 303 6 880 45 196 -435 44 685 -496 778 813 778 602 140 -929 486 435 617 887 672 902 547 212 -984 712 566 -327 244 611 321 9 654 -895 13 124 115 834 343 933 19 220 -955 449 821 936 573 407 -630 342 445 -507 745 143 556 313 854 -678 787 250 384 608 258 689 213 323 313 380 256 607 713 326 -274 110 775 798 598 499 756 569 840 -347 362 736 -305 419 149 -651 193 35 -450 577 642 -193 90 198 262 219 57 -14 727 677 -374 780 139 -287 76 609 -439 277 853 195 727 581 -712 534 498 594 716 781 -421 253 22 176 167 190 -865 856 460 392 294 286 668 686 241 -682 47 517 -430 395 343 -698 535 28 -500 629 743 532 208 147 -347 37 314 294 172 321 253 416 614 -361 437 286 -544 647 123 -304 618 169 -236 540 615 -142 143 250 -863 243 30 -420 327 238 -622 380 274 -557 727 497 -685 580 65 -371 771 501 66 279 299 988 27 16 -692 291 556 223 101 698 724 839 92 53 571 418 790 745 675 264 460 407 528 841 329 -20 659 608 430 547 634 -154 708 77 -499 531 177 50 707 167 -359 860 737 510 403 338 -690 270 182 985 634 693 -157 214 634 523 346 392 -870 777 91 -584 323 798 -208 476 480 -180 426 286 -713 519 297 -525 181 699 412 691 69 893 128 754 -62 871 68 -529 195 465 -386 793 715 5 637 290 -216 710 767 121 49 437 -282 124 617 -932 537 408 -12 282 535 -258 720 558 561 43 752 -575 710 28 -234 372 661 -678 708 470 88 482 518 777 500 694 193 420 330 -1000 409 663 -113 251 483 -656 264 577 895 689 386 -626 607 52 -802 288 475 -841 362 282 780 302 763 350 679 414 343 773 886 524 425 394 786 612 696 420 203 799 182 878 506 633 728 845 959 287 306 -759 420 659 -345 170 438 921 665 362 -894 589 786 -801 327 550 646 548 105 656 445 308 -346 779 337 759 265 164 455 224 503 712 517 74 971 673 243 -640 394 59 721 152 699 -242 303 125 -993 249 724 812 305 320 -229 771 515 122 378 738 224 291 355 697 862 179 891 174 624 501 695 775 699 305 177 -24 413 477 -249 677 781 571 348 191 321 407 113 635 681 543 -176 506 833 -222 455 846 208 699 119 331 152 865 605 252 269 -67 580 733 -391 783 509 -359 406 8 684 227 466 496 614 247 -762 569 358 267 478 208 885 161 360 549 619 663 370 352 394 2 614 276 -389 755 682 670 239 60 -264 788 726 282 78 664 -115 201 384 594 268 13 654 506 174 -787 707 792 -973 277 295 720 580 60 -253 543 815 -672 49 92 565 783 222 680 520 422 963 615 741 -672 121 398 401 886 205 844 513 533 -410 585 212 -750 32 754 816 213 419 -380 453 467 -136 570 402 -215 450 21 -642 765 687 -150 193 807 -852 746 792 -496 342 404 -64 233 140 -200 235 172 -295 151 384 -677 639 557 243 224 106 63 285 215 -492 633 112 -1000 389 454 355 625 738 -705 277 124 918 606 648 40 148 387 296 91 662 353 107 96 174 809 432 440 517 216 552 117 604 -943 225 380 546 420 657 -731 838 439 -254 791 196 -107 731 344 -369 379 486 -255 132 592 592 806 500 -977 899 169 -462 203 337 641 860 561 -28 558 132 -372 379 121 -982 525 11 114 470 793 -343 854 271 -406 99 454 286 391 360 937 266 410 -295 356 612 942 97 571 2 321 280 -114 668 282 669 382 751 -839 491 704 -716 186 854 37 524 396 948 461 661 -543 619 116 -532 213 264 -610 367 585 769 653 886 226 160 653 859 629 187 -438 826 14 871 164 589 166 812 150 -421 70 820 -354 890 132 362 481 498 346 81 462 487 40 242 -927 802 383 402 520 309 -933 243 524 356 309 435 557 240 556 728 287 546 459 649 178 -192 747 631 -690 830 711 123 717 803 -436 843 756 499 797 375 859 472 78 -732 381 369 -276 209 655 221 220 455 -850 691 282 -457 267 151 445 83 145 -100 282 93 227 893 8 -705 175 532 624 896 12 793 320 273 799 393 544 6 643 372 -242 675 215 692 518 481 294 315 563 638 868 897 -170 47 889 -63 794 216 -980 771 211 -68 315 74 699 73 768 823 132 594 489 524 264 469 218 578 383 108 545 -269 38 643 20 27 537 987 548 407 197 232 622 -922 240 88 -797 739 161 722 814 292 915 203 867 -970 72 236 -192 608 343 -796 811 510 535 698 157 741 795 440 -86 625 679 -499 402 483 -896 870 686 -430 752 809 -95 260 516 99 417 755 630 316 665 -860 803 515 -352 744 409 -912 510 186 618 311 765 -413 273 319 170 629 340 207 900 191 815 557 503 -269 557 71 37 139 386 753 179 340 -133 480 183 928 320 744 365 838 154 29 178 478 699 507 206 481 22 814 -865 94 609 -458 800 839 981 219 418 515 99 789 -942 164 779 -889 146 56 -759 445 55 847 236 613 -796 269 686 -783 804 843 339 509 88 199 703 887 937 284 258 -93 151 356 -805 709 572 773 572 717 -420 13 313 786 612 600 -402 516 868 184 386 771 -22 725 431 -335 824 233 -296 520 770 68 68 578 391 393 302 959 774 366 -528 412 78 -429 611 645 739 846 842 -452 359 513 717 771 125 -452 231 50 -87 817 869 964 179 645 -830 75 539 -950 203 484 543 51 843 556 669 222 -13 116 144 963 764 374 64 877 428 725 220 854 599 207 770 520 271 100 -536 393 226 -846 539 531 732 195 299 705 535 466 548 150 329 574 715 358 901 892 629 454 391 835 -324 811 257 -973 128 702 705 882 297 433 320 835 -185 704 130 -486 310 865 -88 584 731 -631 437 722 -351 244 213 283 699 250 -860 856 232 -64 489 603 223 371 19 219 502 328 -65 114 63 -934 135 500 -313 784 743 -601 519 714 74 511 564 -177 251 520 -494 340 160 -991 363 16 -881 638 92 417 673 257 -569 591 444 -570 230 898 589 304 508 805 628 810 -724 386 301 -213 747 715 -845 666 433 -108 604 170 635 21 895 -408 504 585 187 535 863 365 511 245 -238 353 548 21 758 327 931 886 713 131 273 559 846 628 325 -722 608 152 594 52 655 830 839 341 45 257 852 989 519 356 736 493 213 463 324 250 675 507 522 85 453 302 109 884 874 -360 330 737 146 660 727 686 105 83 -711 694 654 -456 83 246 -392 646 569 -243 173 227 -869 258 680 -468 720 715 557 360 450 -159 152 831 -23 650 642 504 536 747 -862 426 592 291 722 726 -664 331 471 556 240 695 -917 723 53 -886 607 824 -720 516 283 -771 158 486 -741 587 235 -800 791 771 98 230 348 -58 373 221 819 710 603 -510 818 843 -964 367 424 -637 399 39 246 828 248 -769 339 835 -534 492 725 988 542 106 87 336 479 -693 856 340 -390 98 257 104 34 562 920 38 427 434 336 406 -119 220 797 615 286 440 492 326 81 -351 713 469 -621 472 424 18 238 606 888 359 732 -333 54 770 445 740 257 -197 722 476 -1 689 813 290 533 238 -930 62 574 -87 881 507 637 260 745 -157 148 255 -926 167 360 695 613 200 304 616 73 -221 579 28 535 670 89 -340 335 121 518 573 380 -138 568 579 668 394 746 528 90 510 -773 94 277 -1 625 843 811 169 51 -844 3 629 -317 838 450 772 550 837 -208 768 509 -76 883 228 -946 351 621 -149 258 855 -64 409 632 -270 29 802 -591 513 791 110 185 440 746 29 360 -694 305 342 633 260 744 -846 111 75 915 524 384 -778 260 793 853 891 365 -196 723 393 -742 284 5 748 295 241 -360 241 322 -901 748 626 692 633 37 -265 187 200 109 555 723 393 877 134 -63 82 176 201 86 899 45 96 282 -550 845 576 -758 285 869 -137 136 768 941 328 500 177 363 687 776 525 393 -502 170 369 -16 607 502 259 508 639 -243 407 731 518 150 167 286 265 302 -447 106 629 -47 36 143 -9 112 719 -417 63 888 -697 199 594 -996 458 253 194 459 664 158 777 865 24 164 230 477 369 387 857 717 586 -230 752 700 -842 255 898 -297 311 455 256 634 832 728 145 761 -307 721 76 674 699 444 -740 456 670 982 408 486 319 179 338 -582 837 644 -385 340 55 521 148 212 -753 213 845 -322 94 141 390 839 862 -35 13 660 -339 473 215 430 507 623 -33 226 853 856 696 789 -600 263 280 306 285 480 417 732 692 -487 262 837 754 553 775 -133 70 787 -374 31 412 592 661 70 -334 81 348 -382 737 143 958 289 406 390 795 742 -831 612 625 -788 426 886 601 432 590 -325 399 660 814 177 690 277 221 503 46 888 635 -207 658 471 288 411 654 534 32 418 758 396 843 -505 697 426 137 873 824 -704 139 100 337 716 320 691 514 359 -675 660 169 448 48 589 107 793 99 312 427 130 481 737 525 775 184 322 -700 221 346 -725 69 536 974 607 403 -954 850 16 156 776 727 -724 376 826 364 735 718 -838 899 296 543 581 132 720 484 605 525 711 363 627 409 312 994 794 614 546 810 448 164 25 447 -841 268 179 -357 188 486 110 481 894 -303 271 478 -947 475 748 -521 370 364 -731 91 257 335 689 167 134 17 510 410 860 698 496 322 330 889 319 653 218 73 400 105 188 875 -348 719 344 16 589 486 -176 224 274 442 358 531 32 53 558 943 449 879 -428 891 297 76 9 369 -724 367 609 -850 571 479 45 239 167 -970 164 442 355 306 852 -815 691 94 383 685 146 592 528 647 570 752 637 -281 257 111 -501 659 682 -522 504 20 296 886 235 938 79 383 -166 114 219 831 707 798 -623 429 701 -287 448 581 -942 40 837 -780 239 595 853 17 250 -675 14 235 -541 504 28 -949 45 158 -515 631 323 955 462 181 -948 40 610 -947 253 209 33 263 248 622 436 487 616 389 503 118 414 568 804 726 171 383 215 49 -785 870 511 -205 575 602 704 28 6 -987 113 269 -188 135 756 898 804 244 -899 822 710 420 278 535 91 662 415 -591 369 651 620 565 377 721 521 456 226 686 568 -454 199 755 901 197 658 497 750 631 306 123 8 -508 566 721 106 375 175 987 285 543 89 705 259 -535 826 832 -128 551 867 -555 5 216 554 602 117 436 108 239 896 252 804 -684 758 331 90 197 615 -215 286 472 -805 803 449 26 875 553 995 719 256 913 771 13 -603 7 120 -165 255 423 791 272 280 321 514 529 987 451 814 58 647 769 -393 825 795 -789 720 613 -582 634 129 -223 814 899 489 211 57 860 799 312 -618 390 635 -486 363 300 -758 50 751 7 261 549 627 20 473 -378 331 345 686 50 130 266 79 95 -84 121 306 -927 281 204 336 16 645 22 82 107 -779 624 208 -577 283 468 471 711 487 96 185 870 -60 323 19 621 590 149 115 6 269 -828 267 617 271 815 473 -163 638 755 -844 162 617 343 210 801 312 602 224 -518 223 865 630 890 870 -401 63 401 600 442 719 368 514 660 -935 795 626 -11 389 628 112 648 538 -413 330 812 51 160 802 573 311 16 873 111 457 -657 579 122 654 896 17 -621 581 840 -779 93 23 -390 457 670 47 145 99 -789 748 311 -136 473 621 179 598 784 487 542 462 -291 296 510 -323 728 394 876 622 74 -184 295 166 190 805 623 960 105 819 -690 280 343 -107 411 40 676 98 633 589 859 29 -302 736 756 -656 165 529 -383 433 875 335 723 832 409 198 303 848 770 634 190 215 196 -618 443 293 414 233 304 942 583 191 49 427 407 -971 397 839 104 532 714 587 372 897 76 120 767 861 263 133 356 359 860 -297 354 594 -354 255 121 -248 685 517 -809 241 200 -496 628 692 -997 254 215 0 130 386 718 743 648 402 599 244 729 851 603 -712 507 56 -166 353 362 -346 900 438 -527 56 217 216 760 470 430 612 651 667 284 243 -242 814 194 -888 454 752 -581 688 204 81 194 12 -522 268 12 716 541 67 -268 657 878 702 139 641 -596 7 174 997 574 458 -109 432 423 -864 97 876 -213 797 9 -946 44 869 135 76 678 -135 630 816 -143 35 874 -169 884 599 -812 664 279 -711 103 94 804 646 43 -87 352 218 741 121 313 -591 856 388 -162 773 170 754 431 256 879 262 291 278 602 517 412 464 332 690 353 435 235 110 232 -223 775 635 146 877 762 -402 716 635 -533 522 165 -578 353 426 164 783 179 -120 495 694 -236 485 146 -102 397 96 969 255 125 -370 553 840 164 172 461 -220 46 865 957 210 748 235 43 342 -672 207 827 526 838 548 -87 553 44 -540 174 351 684 673 227 -865 811 534 747 898 576 688 727 782 566 805 738 -736 237 675 264 802 379 7 563 552 -391 447 259 964 323 31 -758 658 84 865 110 46 -650 257 43 -775 798 821 -42 364 725 447 581 114 521 445 15 -449 404 577 -846 178 498 895 872 255 -670 37 365 -425 688 673 -430 165 622 -358 424 138 -681 571 718 -768 545 314 998 48 717 727 103 582 102 468 811 899 863 782 -395 494 871 -79 686 397 104 357 120 421 89 716 286 839 763 355 366 17 -764 68 484 -753 319 447 628 877 92 -402 898 364 507 744 407 -419 312 192 129 16 600 -400 490 688 -485 376 678 -870 131 144 246 468 263 530 767 634 228 47 610 -329 198 607 -566 105 503 440 38 814 -317 368 829 -518 20 470 421 336 846 499 566 128 -206 746 513 -759 174 560 250 697 757 -291 632 13 211 124 51 476 142 489 326 215 593 898 309 557 345 769 402 -91 813 424 876 474 155 -559 637 279 791 713 138 -888 396 594 -424 19 808 -932 669 268 376 166 137 678 176 199 -95 796 163 -920 425 637 -65 66 425 965 709 238 854 21 159 84 773 606 78 601 624 685 122 444 -595 198 610 293 676 837 -409 714 360 341 701 425 66 118 285 255 572 305 813 508 230 -582 86 830 393 524 51 -364 381 301 -803 374 128 -367 565 161 -131 70 26 -572 264 778 753 830 895 689 837 618 294 102 225 -77 465 886 -245 501 366 -245 299 739 182 84 455 294 682 839 396 287 768 342 176 756 -489 422 857 636 845 828 -150 402 392 487 857 45 -696 764 395 -406 798 478 -52 93 231 -677 364 64 -938 513 350 581 707 525 -511 619 47 -755 807 43 -675 144 452 564 248 367 558 242 265 -264 742 409 -682 17 824 -267 79 436 382 2 13 856 799 819 -749 624 427 346 45 570 -750 409 869 716 268 262 632 656 155 292 426 171 516 259 302 -597 493 414 297 351 467 -291 360 365 -21 411 141 -395 109 185 426 259 593 394 828 860 807 812 667 261 305 192 -568 673 502 733 628 94 -254 826 497 -336 187 856 28 367 418 -132 124 526 952 451 837 -803 745 816 -544 505 727 -125 366 183 66 398 855 -180 629 560 -591 145 746 816 874 264 -67 842 388 811 147 890 -301 44 786 314 852 390 992 579 756 675 498 253 -419 18 136 115 531 816 -426 693 61 -628 861 86 487 547 79 -474 758 225 -85 215 2 345 442 551 -150 624 568 37 166 43 64 590 55 -51 429 601 528 656 458 104 23 566 876 124 840 -349 667 155 -696 164 596 -745 814 371 322 656 279 66 672 20 -679 774 448 721 2 255 431 458 278 -852 386 453 188 637 271 -106 42 435 -59 571 303 625 496 110 -345 514 781 374 587 654 973 361 707 -20 644 317 309 592 702 361 532 439 -16 678 532 -182 572 580 -231 836 302 171 313 849 380 68 515 -539 742 201 -934 167 561 373 747 356 -811 370 631 -20 254 461 -737 624 132 -506 493 67 -4 665 379 496 45 446 -290 225 505 723 139 259 -222 81 628 460 514 881 -680 629 656 -349 424 249 69 572 13 -153 668 109 344 431 367 934 394 591 -761 69 640 942 100 830 -648 230 62 -168 143 627 -988 463 356 -880 67 831 -132 636 502 780 736 321 -412 380 751 -894 415 296 696 106 365 787 200 516 -432 604 746 -570 736 888 56 821 568 -407 89 356 346 321 191 -533 609 622 369 416 188 717 864 345 233 204 544 648 372 300 -555 611 135 886 126 55 -795 420 143 112 418 515 454 737 276 -424 59 691 115 576 706 -40 609 9 -245 309 433 -146 755 134 -911 547 62 -461 102 799 914 330 857 -44 797 584 713 657 344 974 265 652 -694 171 558 491 160 49 -61 388 525 712 618 11 -244 194 610 417 285 763 -133 651 244 -525 807 140 958 873 849 -99 47 213 -47 553 383 -90 396 595 -790 135 82 -613 847 751 997 303 96 -494 773 381 720 240 131 863 668 90 -597 726 114 -349 280 160 715 433 764 -551 295 259 295 693 444 -622 342 747 574 601 671 906 721 62 288 185 729 -323 688 555 -158 291 886 -299 158 418 616 407 764 -273 403 121 -28 510 359 813 636 59 -65 82 115 77 12 802 -117 54 244 -32 308 401 -363 424 860 153 3 362 -627 27 892 390 495 553 848 96 633 736 345 767 -249 422 778 -596 258 883 348 26 290 -1000 264 714 -541 417 768 -628 132 389 -832 780 348 60 638 443 44 375 787 410 226 361 539 30 618 922 130 695 611 631 58 -424 242 526 544 215 420 838 231 551 -774 851 483 225 11 220 68 756 594 106 518 871 -582 158 53 887 680 182 -518 591 864 191 368 206 -183 64 472 -564 502 702 438 480 652 320 805 663 392 725 570 37 584 187 360 802 344 -588 790 123 893 572 766 -843 463 285 -986 32 348 485 20 1 386 559 480 -411 731 436 803 275 313 -928 465 896 159 837 738 29 330 461 -6 739 76 -870 505 107 277 742 179 -23 780 789 808 570 619 -5 173 46 607 757 234 -397 663 170 -60 692 551 653 638 442 228 868 46 -166 597 788 612 326 667 0 534 388 -329 382 561 -632 541 58 -223 696 866 962 799 628 631 791 472 -267 344 209 74 872 229 372 659 825 111 623 251 -971 476 836 -283 667 10 586 844 705 703 458 655 930 241 545 -647 574 41 262 501 12 842 525 670 18 436 393 768 217 868 -44 386 66 224 215 784 -115 153 779 -311 639 576 -708 844 301 -668 358 801 643 100 477 765 719 64 -691 739 281 -724 695 666 393 557 237 -394 799 345 441 794 83 -132 486 78 268 14 535 697 479 405 -439 488 244 41 516 90 -442 661 261 -558 888 713 -743 856 351 34 276 620 -931 497 685 556 295 315 -840 156 854 -997 349 469 -607 359 281 -95 402 121 -926 733 767 293 456 754 -142 365 761 60 299 137 -769 721 633 -984 777 27 -118 337 234 -564 141 634 656 291 546 -991 466 378 776 611 885 381 621 349 342 81 699 278 265 519 962 181 395 -259 515 732 -474 751 24 -640 608 109 504 206 16 -22 382 679 -938 464 399 -738 406 532 -740 536 796 -521 450 128 -175 443 642 108 670 493 331 630 200 -761 734 96 90 713 735 -865 27 298 186 589 755 817 101 442 -388 132 43 939 558 486 -320 350 884 723 841 769 970 831 403 -977 41 267 -991 776 293 -42 162 33 -788 131 133 -895 843 265 -753 782 822 -916 515 839 438 739 288 373 885 211 195 60 251 -187 227 392 -463 391 523 -778 96 465 -214 796 399 407 232 13 897 771 751 -115 496 165 313 90 150 -25 137 209 126 451 178 -396 208 456 -405 898 847 -83 820 94 -466 106 41 32 265 273 796 362 195 746 799 690 663 564 831 -188 540 120 -728 766 622 701 322 829 -943 269 878 -745 739 797 -952 773 54 -259 357 370 713 853 784 107 299 682 -352 14 398 731 778 37 550 851 854 623 304 327 203 68 433 -871 69 305 -517 110 661 -296 475 665 987 134 116 921 534 129 818 865 7 6 467 9 -741 690 312 237 894 525 831 227 644 664 356 764 620 296 551 -203 835 684 912 308 370 -907 178 334 799 84 853 -993 895 694 -582 164 65 -610 580 473 -395 452 163 -170 137 510 832 435 497 -984 899 804 85 592 82 -230 343 217 -26 50 212 320 121 495 -342 309 389 747 615 893 -539 97 129 723 181 615 519 897 666 -526 234 357 -593 857 752 -676 531 853 187 51 125 881 362 44 -409 737 352 331 736 118 723 49 266 -148 772 447 -782 243 495 383 518 781 -208 25 737 -757 649 419 -905 688 522 472 270 883 815 561 771 -782 392 658 288 268 706 853 272 578 -549 890 820 -254 374 489 -122 9 314 -116 656 102 405 580 371 839 495 83 61 814 526 -182 402 845 924 307 216 -899 711 206 572 709 631 -539 587 896 526 353 56 -261 537 763 992 343 443 -186 896 54 -26 414 507 718 591 676 -557 516 484 673 877 170 -932 55 522 -425 446 158 289 39 552 331 105 786 220 254 781 173 80 294 -168 750 84 345 736 674 -428 79 341 -445 52 317 -124 72 423 -903 199 869 806 189 59 410 672 163 -605 292 468 -473 18 547 -728 447 284 181 419 415 -279 26 518 -10 702 642 512 151 840 732 657 180 290 867 852 353 114 295 -580 193 364 819 566 613 267 454 681 -784 228 758 -814 370 559 -673 34 709 918 567 518 898 257 536 949 162 650 995 535 894 -141 554 559 723 75 337 -234 444 616 -576 430 137 -866 209 171 643 827 737 460 725 145 -5 626 307 -4 822 841 990 804 718 -617 490 844 -128 9 387 -213 285 816 824 219 124 846 862 103 882 274 879 -722 170 605 684 818 578 576 560 210 421 861 165 190 716 715 -880 156 99 -612 632 317 -637 378 279 965 12 552 444 690 773 100 3 402 438 625 362 -298 215 558 8 649 425 122 622 580 820 510 363 237 625 792 367 843 803 670 139 645 495 39 571 837 620 573 38 458 349 -948 460 564 -91 321 364 -167 843 85 -35 564 646 479 653 423 871 120 365 -627 74 312 312 365 769 -240 117 380 175 426 700 791 311 695 -273 828 410 -275 808 162 -853 679 333 311 504 574 -635 74 811 -943 213 36 668 77 400 -12 290 568 -281 165 145 871 456 508 565 36 435 974 261 342 -665 8 172 -281 171 676 -908 836 749 -346 345 113 -758 165 190 893 753 479 661 24 695 -195 895 303 -488 712 338 -901 886 598 -660 373 657 -836 192 827 239 637 814 -761 143 258 -197 585 422 892 579 326 322 240 349 917 97 396 -829 462 207 -892 601 669 113 217 13 639 508 701 452 647 843 -39 595 258 59 770 549 -941 739 645 -646 110 206 -787 718 566 609 175 319 -123 340 535 89 431 195 -311 435 841 -316 696 95 -37 530 690 420 689 611 -932 348 449 -936 403 558 570 768 427 387 477 653 505 854 92 -208 396 522 -514 637 56 178 821 751 673 684 380 -786 856 220 -524 624 567 -976 189 121 381 11 888 7 398 464 -941 256 470 -998 386 653 -70 116 626 32 507 417 682 783 140 348 607 380 969 140 390 756 99 840 -328 710 247 593 512 46 609 417 598 438 749 591 -101 612 197 915 694 80 -94 443 738 938 364 878 -421 272 128 -782 644 838 64 637 449 909 698 436 943 512 4 641 50 753 -917 516 362 -90 361 319 -423 92 590 556 611 334 -207 527 122 -358 489 820 929 32 431 232 225 532 936 108 581 -696 240 248 665 450 470 720 602 882 -562 731 126 -721 88 736 564 281 414 886 75 54 557 356 86 -661 589 362 670 777 522 -198 633 761 650 798 362 471 508 794 -570 688 881 -283 352 314 -518 190 388 636 899 744 -527 238 484 -366 161 412 -445 663 145 367 565 94 981 37 164 -456 494 671 -311 593 14 -865 575 255 574 611 254 517 784 491 -748 471 703 364 678 466 508 746 130 -299 327 218 -336 23 711 -813 564 886 548 186 578 961 121 253 -984 548 863 621 618 369 466 34 146 -469 442 43 -688 812 443 -708 451 107 830 651 344 -93 813 517 -289 381 164 -474 254 28 -176 617 697 -56 783 730 441 566 323 -964 479 470 -644 661 433 651 705 35 -391 787 685 -148 547 649 220 558 181 -417 584 434 163 560 151 211 4 33 -907 598 599 315 334 229 -364 542 41 -280 293 797 754 254 684 639 507 330 -313 479 39 620 778 282 355 789 338 -612 734 87 -962 50 420 -382 838 113 -942 613 659 41 804 317 322 744 848 261 864 562 383 569 439 216 425 379 705 365 213 -709 3 314 362 873 251 275 883 561 -968 789 326 -758 531 229 111 653 124 858 814 87 419 749 708 -43 118 232 -613 723 596 451 829 674 767 356 656 -273 340 544 -196 83 226 285 194 31 208 304 896 -453 232 14 -115 819 788 -668 823 454 33 187 435 606 806 790 -539 134 282 656 790 364 -766 775 609 164 884 12 -589 231 34 7 337 317 -480 674 287 8 706 209 -239 591 396 847 197 301 189 510 486 170 466 376 -967 700 302 593 116 285 4 428 567 -611 635 3 -295 856 676 43 116 533 -848 729 223 -801 877 471 -49 118 80 489 488 546 -384 373 397 617 866 513 702 522 92 768 263 726 -177 663 848 -117 466 757 -772 18 874 -493 107 513 -196 675 885 353 592 2 -35 846 575 -244 767 837 733 690 256 -934 440 18 465 775 385 45 433 850 -699 613 19 126 820 177 -662 777 851 -678 230 595 375 247 540 -851 355 406 385 340 247 -508 106 739 810 824 613 -454 521 197 -453 23 809 -234 501 729 42 540 657 -655 614 38 939 690 284 -770 491 690 -364 229 129 34 221 287 -528 283 262 -815 277 804 590 743 405 -630 537 96 978 334 709 415 673 550 -650 704 141 539 126 589 705 699 24 -434 136 752 400 159 22 959 481 611 -794 611 44 -485 726 717 316 619 863 176 139 140 -183 896 890 140 115 125 43 115 794 -629 70 104 -56 482 637 454 88 347 -402 455 173 -334 472 552 889 680 271 -97 726 456 -768 218 570 908 461 684 901 429 387 -207 635 526 -961 885 81 -637 103 604 -885 792 435 537 595 843 345 590 720 -700 522 89 322 630 550 105 841 165 848 786 800 -26 177 836 106 693 39 209 397 629 138 342 318 309 794 839 698 16 620 347 874 403 331 736 395 -404 85 280 -53 69 249 -928 678 260 -894 25 656 634 163 149 751 225 42 -311 323 110 -292 122 83 -937 505 870 257 153 106 437 600 116 345 135 184 345 659 13 904 265 38 -441 499 252 7 202 528 900 691 850 -439 52 71 -905 767 576 365 513 480 38 558 666 873 55 476 -362 659 793 727 170 443 -722 482 487 507 343 590 230 339 456 -195 356 480 884 426 144 415 828 619 400 555 840 -158 585 721 -662 243 302 -775 803 644 914 42 782 -3 626 223 857 786 756 -234 381 441 86 619 735 787 444 637 783 11 269 168 534 484 -225 278 577 -44 828 302 -921 385 188 -220 612 125 -564 830 557 -972 817 276 862 256 771 799 660 813 529 517 446 -988 544 776 340 400 703 893 531 239 932 864 2 -143 100 831 -787 780 799 -660 342 155 463 593 545 495 265 304 -740 194 872 -743 658 515 932 391 649 276 276 612 377 233 763 -240 798 642 -842 791 136 -936 706 780 909 501 144 564 313 389 988 571 146 602 755 43 -580 794 486 -831 170 761 -668 500 145 -5 812 94 -112 435 741 755 496 342 -350 860 654 739 348 376 384 403 231 279 575 176 316 444 345 428 129 896 -176 576 807 717 764 29 153 240 463 -55 547 110 886 149 121 292 88 521 419 225 23 -799 456 649 -24 272 193 373 900 373 -232 824 48 -373 893 863 -245 98 254 569 44 800 -22 526 188 670 146 464 -456 176 290 437 701 341 -691 269 264 -744 748 309 -130 303 406 324 372 501 723 602 883 423 53 508 -837 23 705 326 68 804 -455 761 131 486 850 831 227 359 251 -58 867 99 -650 437 401 308 261 825 -592 812 578 750 554 720 -291 237 633 -331 564 91 -828 307 109 770 357 597 -78 17 858 -154 126 46 -128 216 857 -399 18 884 353 473 589 -976 882 839 -93 574 175 439 195 739 -719 37 605 -114 806 747 -308 830 114 -200 584 132 683 89 656 723 314 689 -239 373 362 -364 113 557 -74 46 675 -778 88 712 578 726 323 599 421 280 45 213 262 -489 13 845 42 749 33 -603 272 398 285 686 771 399 374 35 407 800 80 481 574 219 392 52 44 -234 152 516 746 149 780 907 312 793 851 554 693 635 603 116 -67 441 853 3 640 326 989 547 225 820 228 850 -461 539 205 898 685 405 -223 244 717 -179 647 422 -935 183 125 881 871 356 -389 760 54 -265 780 333 737 119 105 -862 454 696 -406 352 532 798 181 776 -34 803 522 -212 368 756 -636 687 841 -613 698 752 640 85 632 -76 322 802 281 612 355 476 258 758 959 257 39 -714 123 841 -340 463 360 -285 207 299 -622 794 148 682 586 284 -235 711 606 -834 92 369 973 168 627 730 879 35 -432 566 209 308 41 698 980 179 5 -770 310 798 377 292 536 212 675 437 -462 748 656 816 679 634 -950 647 351 -442 608 276 -871 876 369 127 808 599 -117 190 8 432 619 351 -233 431 459 812 1 234 -800 891 81 407 357 558 -557 367 265 219 149 292 139 576 251 237 211 440 -403 643 210 -453 711 640 -794 275 692 739 276 682 471 83 388 -218 576 796 -409 572 263 -793 843 411 998 582 138 0 19 400 91 416 142 -1000 316 4 291 622 279 383 313 606 164 109 139 -987 716 81 -25 766 662 -636 109 300 -495 261 615 -840 153 336 138 788 700 -657 252 783 183 208 653 50 60 813 -612 801 598 681 717 816 -636 81 24 63 538 337 -323 98 489 764 432 679 398 767 39 -450 709 322 694 829 274 892 710 91 -593 475 171 -318 538 760 -282 368 857 -842 532 845 -615 394 295 -446 96 116 651 610 824 -428 57 753 -354 49 614 -412 8 188 -242 42 778 69 413 297 -375 423 828 622 125 20 -852 782 777 487 606 833 -61 704 33 -348 892 92 -8 671 597 417 49 172 -704 271 132 371 273 738 -743 537 619 433 724 324 965 815 180 -551 619 171 -60 611 573 -176 853 391 -504 150 713 -173 821 837 434 663 210 -129 453 621 -536 270 587 -105 119 305 966 111 68 490 288 651 832 213 604 -325 309 753 639 222 539 -63 645 259 -966 786 763 906 402 133 492 216 466 -837 806 753 966 890 117 -731 805 164 -251 233 437 -313 822 181 -855 356 118 -92 562 519 292 506 768 746 702 83 211 118 40 215 853 546 559 578 502 222 127 734 -942 214 707 290 612 162 707 364 432 -503 262 234 732 574 403 671 841 586 -500 325 590 598 284 319 899 459 445 -115 117 710 491 60 421 -895 67 392 -721 697 755 -789 79 742 -102 750 734 -865 603 158 676 152 52 -362 37 220 -801 629 279 720 534 398 -189 365 194 118 628 540 -966 276 618 827 326 520 360 61 274 918 489 426 411 573 614 633 673 394 712 293 79 709 356 443 -898 274 223 -906 308 498 63 287 824 -318 48 36 -493 18 525 432 481 859 -939 95 532 -74 828 356 871 40 700 -351 601 155 -757 456 481 -135 850 840 -437 113 227 -62 848 274 773 107 291 97 53 17 -961 79 844 -154 550 36 -3 251 636 303 394 191 -117 760 192 -877 775 357 -151 713 356 -226 686 462 816 336 253 738 135 435 -551 681 136 -64 230 438 124 833 832 466 292 617 -334 641 429 621 415 266 -866 583 601 287 621 596 -805 727 730 -270 828 562 817 65 791 755 889 724 138 155 892 -520 565 283 -304 431 75 76 704 541 41 539 223 -606 678 895 989 273 721 -781 355 648 -368 625 712 523 432 752 -102 170 7 289 650 623 523 846 154 -903 622 9 -863 715 547 811 509 376 -495 51 701 -475 322 207 24 254 831 -764 77 362 -661 727 531 -903 416 332 920 491 329 -527 588 50 -567 377 817 -120 388 477 -493 393 527 159 795 202 896 283 330 -390 522 157 -508 820 624 -976 840 267 -748 165 854 -746 398 383 70 330 770 798 849 584 -876 315 530 277 664 812 -293 474 486 -985 18 457 -510 794 448 656 99 664 962 353 213 544 575 543 -435 425 384 179 750 332 -385 175 699 544 752 462 -92 811 87 45 178 156 701 169 50 500 477 148 -437 739 552 675 483 278 -931 201 702 -396 232 604 736 847 778 -914 504 592 685 349 769 -260 702 37 -259 654 566 588 369 404 -409 296 39 -532 766 239 722 822 470 725 496 764 -666 295 367 -75 180 767 446 273 620 -966 414 373 -301 755 741 403 167 53 531 289 875 52 166 336 220 820 832 -717 354 278 501 532 458 567 578 782 238 712 295 310 512 201 402 767 47 190 160 265 94 743 605 720 895 770 156 668 741 839 303 194 -384 305 777 525 224 454 306 815 318 53 877 881 -647 780 747 -849 437 794 640 145 613 -720 684 16 326 600 372 702 126 647 -144 484 561 525 237 538 705 191 469 151 294 542 -392 610 757 959 681 345 552 622 489 -983 454 324 284 383 201 353 791 684 666 473 263 -525 784 317 224 495 150 769 47 823 409 316 376 633 407 338 -740 861 280 143 179 47 815 86 519 -371 461 694 737 477 629 -595 401 223 354 722 321 -424 632 637 -296 17 336 -641 377 743 948 37 755 -673 432 85 373 900 170 143 318 258 -436 224 710 486 330 532 106 763 383 -870 274 811 672 122 899 -522 301 430 862 526 429 631 369 310 -388 57 627 -279 321 2 -170 807 332 413 765 742 527 408 604 861 438 29 471 362 202 -31 192 502 851 54 179 931 137 599 840 1 655 -981 122 75 -480 104 33 403 618 797 596 597 356 99 59 845 679 382 358 -420 704 549 -167 38 790 361 731 842 215 250 63 -359 722 167 -227 678 836 422 474 532 677 26 642 -626 505 124 -169 286 879 -768 619 585 -915 544 452 -232 560 753 283 701 627 101 149 29 -233 678 54 -291 304 611 284 288 48 462 820 718 446 205 100 167 484 696 171 88 259 -399 589 285 -344 125 485 -115 244 315 -262 53 618 -400 37 5 -653 51 876 165 597 181 -136 17 716 159 788 520 617 615 607 -824 73 471 97 58 715 -89 149 819 -872 849 8 -715 749 58 260 230 723 708 690 662 27 707 376 -266 135 492 -720 696 617 303 893 726 -783 504 26 -213 784 875 594 169 723 -196 482 288 158 362 217 -880 48 351 12 28 146 880 583 190 -95 900 745 531 340 681 -643 138 430 -182 348 556 -166 446 497 -90 310 577 -792 247 311 -354 630 650 -174 139 435 -674 370 625 -592 40 72 -437 227 504 -149 771 780 -699 683 377 997 893 738 -75 203 78 194 749 759 -405 227 898 129 553 419 953 24 737 -768 628 607 -589 729 389 940 478 433 477 804 38 256 540 240 -115 586 140 543 381 366 940 610 70 -841 564 531 369 641 606 -595 373 333 263 76 691 -813 6 646 724 614 337 -785 399 22 -694 94 402 -177 687 111 -907 798 726 -477 467 518 380 24 42 -187 239 78 825 842 205 -233 129 262 -436 406 875 -100 21 425 321 728 519 -226 103 305 -963 396 202 62 371 720 132 52 743 773 65 81 -898 342 74 707 462 254 120 326 659 -105 579 732 -381 852 611 -811 627 713 193 564 209 -154 378 579 -835 762 682 -741 236 746 -609 738 240 -336 597 701 618 718 178 328 865 756 659 484 708 621 726 486 334 371 201 594 218 630 -76 835 492 -294 395 727 -897 86 616 -58 751 313 -306 821 182 572 701 146 -173 413 681 -514 734 506 -29 20 877 -329 414 246 353 591 180 444 497 574 70 352 712 -315 395 614 -651 289 534 182 413 386 727 341 798 660 179 632 -183 451 703 -255 74 269 -710 327 859 970 793 858 606 231 404 -381 32 745 404 15 257 642 194 649 -361 154 828 -278 672 430 225 260 882 -45 330 204 461 177 149 -230 684 379 826 55 410 -30 12 476 -522 354 670 -173 645 823 -146 720 646 -765 597 63 -63 742 322 370 897 703 -374 710 879 774 480 714 -796 758 821 -735 828 884 141 359 389 -90 486 185 232 592 4 278 227 600 792 416 441 65 639 489 419 165 298 249 791 830 -485 895 687 -813 560 667 670 753 125 310 663 662 394 548 405 -2 178 683 697 822 198 -710 859 94 957 674 140 -605 461 752 61 283 604 137 545 419 450 40 66 -146 490 243 936 639 164 986 329 202 -627 560 211 -923 188 169 222 697 843 662 92 455 -987 206 790 768 443 434 486 494 473 -249 100 114 545 389 753 660 875 181 -839 277 131 -708 252 827 334 314 19 540 279 224 -771 899 718 63 86 363 787 735 851 953 495 877 -915 509 476 177 732 805 59 224 156 -14 610 521 -944 551 851 331 432 849 948 747 86 -937 688 261 -773 593 807 255 730 415 -70 759 299 -614 19 522 -859 105 232 -87 261 834 -637 744 365 -36 92 212 849 184 685 -613 411 429 -106 666 258 -140 549 117 458 335 187 -20 329 291 463 842 603 -904 458 446 460 22 589 -29 623 496 -232 751 679 -396 532 59 42 393 607 610 603 94 196 435 422 -214 498 363 140 546 872 -115 7 45 25 630 668 -80 351 518 451 792 439 650 544 585 -798 240 120 -877 278 669 237 70 315 909 307 373 453 232 102 -928 705 504 -759 56 411 -652 548 302 638 250 487 -380 559 182 456 61 473 127 374 871 -838 683 277 434 361 364 -257 202 419 -495 2 118 -694 240 420 -756 460 78 225 648 226 -902 596 599 -732 858 381 -456 644 621 -697 584 81 -533 179 334 -163 184 388 907 490 627 326 486 239 303 611 707 -255 308 454 71 806 150 869 374 159 402 218 855 122 82 51 26 589 592 -747 615 177 291 770 787 949 216 194 2 787 99 -397 208 524 -86 10 793 368 484 565 257 190 309 324 230 390 -926 708 78 -835 13 692 841 404 613 -673 705 880 -228 560 766 -430 615 126 -307 829 135 685 97 671 -799 6 860 -291 630 189 -602 456 49 175 873 61 -282 514 517 -317 93 321 462 765 32 -520 687 647 605 571 729 321 880 511 861 731 118 209 606 91 970 377 604 786 812 749 -42 703 352 785 164 22 -634 485 53 828 199 783 -755 808 541 -865 578 17 691 16 828 239 727 253 903 517 859 -746 105 69 689 267 771 540 253 87 -287 119 623 565 599 821 -152 371 526 -313 662 352 839 324 124 -882 613 390 440 405 642 526 218 812 -951 135 510 221 835 806 901 275 785 -941 683 307 -464 222 120 939 611 311 -319 481 75 -530 222 479 -736 48 748 -573 549 883 -211 71 869 594 372 244 330 283 78 688 771 300 -741 668 23 -643 801 504 -469 424 777 362 740 824 209 67 525 -657 8 595 612 754 118 807 536 453 284 676 323 83 35 133 395 282 852 570 839 753 725 622 328 301 884 167 -824 146 285 -600 341 293 546 860 734 -984 497 561 -10 432 596 674 680 877 -174 50 867 830 27 588 157 728 624 423 857 209 -749 3 714 901 219 673 686 887 321 646 404 532 817 630 581 683 812 659 -477 369 538 346 144 193 714 204 201 -326 607 256 487 308 474 -688 93 642 636 834 145 -33 704 827 -301 487 738 -443 62 259 -806 208 454 -861 274 657 -561 601 416 346 740 723 672 652 669 784 37 761 377 225 694 421 893 497 447 392 136 637 448 457 400 487 782 -491 779 482 -276 425 322 946 433 213 526 10 438 572 684 430 -480 331 873 -593 820 574 756 667 122 -736 68 660 645 229 590 -73 753 167 948 199 763 724 366 348 -663 444 357 774 316 140 3 737 523 427 444 494 -99 452 261 -326 16 380 -115 362 608 975 341 512 641 641 710 555 165 227 854 802 723 211 76 138 -898 731 26 976 459 470 -530 812 73 82 438 89 213 99 746 823 516 775 982 671 606 8 769 179 -199 503 616 941 616 438 -610 540 288 -869 75 330 112 320 428 58 895 133 -343 340 648 331 874 418 -212 534 17 -545 715 837 233 69 440 -852 410 207 -562 353 747 725 184 821 -646 649 292 -766 59 338 -134 168 677 -835 151 703 -765 792 336 51 747 151 787 33 219 878 833 628 -815 271 80 -569 48 316 603 155 116 947 741 226 284 507 393 -487 124 595 615 159 486 950 262 333 -748 302 417 322 780 349 -250 617 672 981 300 719 148 804 25 715 803 765 92 239 371 936 352 547 931 267 757 -784 570 119 600 122 472 316 845 403 -783 180 419 906 281 374 831 548 328 -605 141 567 -182 177 18 616 860 337 -328 177 58 390 829 231 -387 98 175 516 615 673 -13 3 5 457 161 285 -469 344 832 210 340 124 -924 810 301 -654 26 260 634 50 488 891 806 566 -552 74 280 172 361 334 876 219 494 -940 502 838 -856 264 329 -133 541 290 -481 39 367 31 773 416 -30 716 608 938 889 514 603 337 587 -466 510 100 -233 686 370 -87 795 286 -170 514 826 -481 534 16 837 17 840 -248 887 655 360 426 696 -375 168 693 -338 87 531 -769 2 723 -861 784 336 -884 55 21 -716 592 37 923 645 76 630 457 553 125 834 233 208 897 452 -299 212 539 831 743 190 11 449 192 -615 440 127 -180 408 182 893 368 569 -44 98 177 -792 575 110 993 283 107 -156 767 212 -276 778 712 467 663 303 293 36 763 426 381 254 -1 762 673 819 319 822 248 479 496 557 872 831 515 869 666 784 503 585 -52 327 514 11 166 796 -819 517 657 354 589 127 -73 837 606 675 294 629 157 862 597 -926 846 200 -742 246 578 424 358 124 252 772 815 267 200 132 714 781 649 -478 287 389 -351 667 325 6 642 618 586 599 631 -117 784 874 163 808 331 -662 312 254 -348 231 453 -764 45 386 384 619 724 -28 826 283 -583 113 33 348 48 406 176 182 341 201 97 248 732 136 611 937 140 841 -458 276 37 -921 212 655 -746 536 175 996 284 152 -22 702 316 -289 850 363 268 63 828 -983 601 67 -643 795 343 -155 474 554 651 28 190 425 124 525 -771 555 326 -56 86 204 -998 446 35 -954 153 97 -75 470 749 644 779 643 -562 224 268 43 375 296 -568 382 125 -166 326 294 261 685 379 -284 586 128 699 464 597 599 408 527 942 746 802 509 789 329 -444 174 181 -273 30 776 827 899 667 503 1 404 -370 152 867 579 846 219 559 7 108 87 364 281 419 343 415 -216 498 783 774 47 865 901 875 863 167 830 15 971 12 167 237 743 370 -37 460 321 -260 199 736 -380 170 178 486 580 722 -467 282 748 747 701 729 161 624 741 179 514 635 400 777 835 414 358 446 787 99 644 -278 171 865 652 658 718 927 179 398 -200 512 731 -900 859 531 328 372 255 820 104 768 155 256 644 -259 671 153 787 610 303 -918 384 474 47 336 283 464 115 461 813 668 124 643 168 134 -526 448 557 -20 569 712 -601 476 68 694 317 790 746 656 499 649 739 34 -626 838 370 408 168 303 343 311 522 228 269 690 596 268 317 715 9 389 -98 310 279 887 236 216 656 264 288 646 259 651 -232 439 787 -411 223 208 -422 771 475 -406 142 649 -282 296 58 48 140 788 284 384 203 171 31 513 -279 251 51 -240 540 325 -733 618 248 993 164 785 281 394 27 -771 113 322 -514 161 805 482 477 97 569 13 532 -977 684 614 835 258 864 -63 670 503 662 337 272 -691 582 487 -55 464 881 -29 93 145 -655 732 357 -399 814 885 397 836 897 -19 159 733 -706 47 90 -542 884 811 -588 298 247 -264 807 880 -978 405 443 -646 876 536 -550 821 419 7 723 384 791 772 319 -560 505 478 772 800 576 213 210 559 523 410 815 -400 285 319 -357 139 295 -970 190 267 600 649 141 -517 192 65 -398 632 569 -669 4 468 506 469 729 64 792 3 372 565 464 -613 266 748 405 461 39 751 643 28 710 478 219 -974 580 3 -5 363 6 614 669 475 -657 686 418 -703 658 83 860 545 400 760 803 12 998 506 354 729 476 148 256 639 625 426 865 305 -672 327 488 912 622 273 681 19 82 -637 831 679 614 591 581 725 441 238 78 570 766 625 778 504 850 357 520 -294 837 484 -476 423 810 163 587 531 335 269 601 469 84 531 247 299 222 -221 524 714 816 80 313 -164 582 669 -92 540 658 691 317 232 152 580 819 282 268 187 434 37 270 -236 484 620 737 663 244 -649 513 577 -650 501 259 -229 109 850 -372 304 846 877 886 213 215 337 784 -944 574 546 -101 677 776 -304 315 388 425 266 889 -65 37 149 -716 465 401 -650 276 704 -353 6 742 -489 821 213 59 210 601 -406 219 327 -161 470 103 -334 319 418 854 744 735 -706 579 771 -106 415 387 -6 517 714 -550 564 719 -457 586 53 356 180 271 634 371 741 -164 438 159 -295 44 54 591 590 684 913 384 198 -701 631 715 -835 681 430 -317 624 457 -874 831 142 -121 739 374 349 73 744 -211 462 333 -401 367 428 852 159 117 835 772 553 185 24 283 -749 41 115 680 724 790 -664 403 772 630 82 611 803 31 683 -602 772 663 -290 877 873 279 764 796 -669 800 11 431 333 787 -528 321 289 43 451 370 -147 54 452 888 505 324 -17 388 248 -155 750 276 769 381 139 -35 564 88 435 181 39 698 812 423 -916 484 744 72 28 294 893 233 400 544 221 56 520 505 495 -933 602 344 -906 672 725 -268 637 440 871 624 621 410 674 532 732 558 168 175 782 247 721 527 479 -180 724 752 927 344 408 -579 457 780 -260 789 568 -120 361 344 -948 23 117 -17 107 727 202 35 660 48 256 339 -921 28 162 -818 755 505 989 176 819 -303 892 375 -571 585 315 -852 665 727 643 517 749 -388 52 8 138 707 297 -213 286 324 348 720 230 -96 609 405 522 659 448 648 640 132 663 340 848 -859 384 516 790 596 568 749 686 374 -510 535 180 -914 223 389 -658 228 98 -354 202 808 745 551 547 677 366 38 -976 7 421 -160 449 116 459 898 801 -268 426 362 632 739 636 521 381 15 -230 479 217 -923 125 819 -425 802 336 -588 526 342 585 777 892 853 261 532 -508 825 57 -295 209 848 840 882 328 155 752 807 -477 581 83 593 108 884 -972 573 561 -679 558 479 -737 710 355 -693 815 616 -762 664 852 -807 505 834 -379 412 737 479 587 470 -839 680 629 -656 208 301 -244 45 772 -159 852 738 56 36 160 -50 582 664 783 503 227 972 382 813 241 391 851 622 47 80 83 234 176 254 775 179 -308 183 568 888 182 655 547 132 336 863 68 890 -659 740 423 154 133 817 -403 154 359 -652 476 406 79 860 691 54 266 565 284 358 747 303 898 28 957 698 211 -855 154 221 -891 358 559 -864 337 145 -17 143 463 -701 127 820 -355 730 870 -276 239 667 486 136 79 -284 23 232 -264 384 192 141 713 549 -201 449 406 684 694 742 -119 729 36 643 428 162 14 25 43 -117 549 281 149 488 417 -973 181 686 -798 680 287 307 517 132 600 498 861 -513 41 440 -452 455 465 790 891 165 -478 140 652 -462 420 455 28 83 747 -547 339 759 877 298 375 60 98 24 -480 885 64 612 227 560 940 649 752 -556 640 323 798 220 405 796 674 341 -125 65 679 833 694 76 59 606 225 82 479 261 897 791 397 -834 667 623 478 759 423 -19 603 162 -297 54 382 559 250 155 699 525 271 -971 710 116 856 421 721 132 155 299 -656 852 189 -960 371 7 -286 482 520 -602 785 625 -969 644 27 537 76 465 174 232 885 -54 664 192 797 508 195 337 800 565 -804 814 217 -687 402 698 -868 100 582 -491 283 377 -465 620 423 437 379 498 753 253 729 838 52 544 -819 201 203 975 538 102 -908 34 67 -992 347 469 -294 332 620 239 93 3 168 728 622 -810 217 101 -312 171 405 -132 161 508 512 342 708 314 769 346 -332 861 431 -714 270 830 -646 428 313 -674 319 405 528 587 284 -799 378 552 601 666 774 958 834 34 865 698 427 473 765 296 -530 33 308 52 319 629 533 226 156 -603 432 161 336 733 590 -912 287 355 -487 245 341 747 762 138 25 187 2 620 9 86 -320 262 457 508 547 682 516 398 116 602 835 848 392 75 234 998 88 530 938 187 392 428 713 578 429 685 639 315 65 52 371 126 598 -696 342 842 -912 186 326 -246 830 400 440 81 539 -31 571 726 912 299 590 742 81 374 280 219 616 580 375 57 922 215 240 813 170 477 -762 176 459 989 416 539 579 338 209 -596 650 560 -807 744 640 -81 576 587 -91 407 857 -976 40 331 780 462 545 -529 427 766 347 717 41 -495 506 457 943 885 846 -696 242 647 -337 187 491 154 506 166 -260 415 625 496 91 664 -922 671 277 -778 694 703 939 242 571 279 247 228 -613 843 212 -416 799 505 431 414 692 21 668 349 338 660 764 -686 608 854 529 886 677 -95 860 470 -41 699 763 -719 630 162 -492 170 156 572 554 54 876 685 519 -681 458 338 468 449 97 -417 163 756 336 593 741 -436 162 602 -500 443 331 61 52 552 -284 876 258 -879 352 42 939 292 100 -576 775 314 679 680 508 222 618 721 -977 418 315 906 380 418 609 548 393 366 770 797 -40 609 520 411 786 811 -238 210 737 -25 442 251 933 513 30 -108 436 647 -188 111 217 -674 117 596 -704 727 243 588 693 164 -216 805 773 -445 516 710 -983 606 512 804 839 125 85 731 612 984 495 722 0 573 891 547 169 717 -659 210 561 505 146 466 329 602 133 138 119 563 708 81 258 -604 666 140 607 202 634 80 854 358 -630 43 788 299 900 33 616 729 686 800 367 857 -738 127 381 -319 399 461 -362 795 278 377 54 532 -938 35 485 20 744 880 637 295 31 -979 363 759 -393 563 277 763 478 403 595 659 802 907 827 802 -733 290 888 652 110 892 -811 560 787 868 897 233 250 470 595 -392 677 310 -864 892 787 190 587 597 -509 431 721 92 598 162 79 402 323 822 91 882 -239 461 499 440 121 328 301 448 58 335 791 3 181 226 235 714 357 636 836 532 779 569 593 589 -802 38 202 -552 78 322 -425 531 431 46 870 30 455 6 820 709 39 54 946 792 279 -920 806 688 -533 242 319 297 611 63 -562 161 100 139 261 230 -288 689 760 -58 587 730 371 542 787 -157 603 825 -504 249 768 -874 181 673 -187 801 66 83 450 728 345 688 40 497 227 300 -374 192 88 -615 534 674 -834 58 367 -48 401 122 -372 797 422 -205 623 603 519 289 555 -364 272 104 715 370 792 -46 567 170 506 145 361 593 430 47 319 597 104 -863 701 504 758 730 452 -520 677 226 -266 397 514 340 285 838 243 1 359 586 707 77 508 813 221 720 159 650 166 178 398 921 667 199 -876 326 80 327 458 808 -47 292 356 -482 732 641 -245 427 641 -935 66 447 241 774 412 261 94 570 -137 413 799 -788 834 565 -738 11 890 641 538 499 849 443 842 -244 862 673 -704 317 252 -112 183 317 487 176 242 598 338 335 519 353 799 -783 765 733 -819 528 743 523 421 432 -279 222 875 -137 379 836 287 16 538 6 255 714 747 5 203 534 541 471 -984 422 150 110 397 623 -858 819 896 -232 282 426 155 521 753 -590 18 226 -387 166 230 -233 752 553 573 284 245 595 601 718 97 811 215 -929 605 133 -634 373 466 92 180 138 -104 291 249 -333 91 267 892 656 484 -479 523 335 -575 148 618 469 295 370 -462 644 333 -548 715 37 -364 834 462 953 478 693 691 341 173 -443 85 828 -560 6 502 -26 583 701 -956 504 96 665 242 739 -403 195 606 686 331 539 699 137 168 791 28 141 -274 219 533 -602 677 617 -522 769 674 379 440 859 -573 105 200 617 241 829 712 892 65 -221 383 144 471 9 362 -545 760 190 623 538 59 496 869 354 203 101 845 -787 328 49 65 320 495 -362 733 486 -346 464 21 597 388 81 611 843 892 252 219 581 -38 215 550 -933 671 650 -389 184 130 -740 160 46 -539 350 830 -954 657 446 918 154 833 -549 117 827 -958 322 145 523 584 412 -728 352 182 -627 63 417 -746 775 366 180 842 577 -474 503 78 -293 701 734 -848 423 208 815 765 529 759 788 265 422 512 616 655 38 730 -328 873 650 517 351 252 -454 658 104 632 563 175 -277 399 649 430 214 514 359 226 453 -825 700 65 -110 456 102 171 680 745 279 421 717 528 790 167 -269 336 877 -65 720 539 -239 243 89 -338 874 303 975 860 379 -857 302 886 996 473 665 -259 453 237 909 233 126 -972 265 514 804 452 333 -906 865 628 582 127 601 -564 854 37 -585 234 896 646 629 349 431 278 821 148 619 425 -316 880 658 -738 812 525 -541 6 489 786 241 668 838 777 621 974 145 854 -279 791 635 -31 807 661 227 769 169 200 396 132 376 407 190 -835 94 430 -68 484 358 -996 859 502 -690 432 392 -656 302 14 -545 144 135 -912 514 41 -552 642 809 916 842 304 0 719 711 89 236 856 -530 420 439 227 324 449 -871 286 881 -180 830 334 85 537 477 -928 25 142 -888 174 783 -827 542 725 -672 142 595 390 883 882 145 253 401 -864 881 776 -664 210 162 -532 720 680 -971 692 704 871 348 747 904 546 99 -244 334 79 -468 839 374 535 540 193 -734 822 884 470 293 739 -702 598 568 20 728 725 -716 603 224 882 900 772 202 345 762 -925 833 453 719 420 364 -540 292 243 -864 28 845 -341 510 404 528 243 272 229 106 323 -548 360 720 313 88 652 666 7 2 891 862 323 509 655 794 -228 167 185 466 455 213 210 14 774 -34 394 168 489 76 273 663 528 685 382 894 772 -115 812 830 -913 203 791 161 312 597 -946 836 763 -510 565 383 -272 883 776 -305 572 851 -680 635 531 -196 518 576 -73 255 487 -944 842 741 -601 55 205 -805 61 140 -390 252 894 778 758 558 -640 186 540 -412 734 263 690 706 897 -528 410 566 -753 89 821 33 545 814 74 96 869 878 192 29 -431 254 332 -738 632 190 -129 545 427 362 385 260 224 175 65 -527 548 526 -510 595 666 -838 281 311 576 707 406 -404 437 649 276 306 2 -540 221 686 -451 744 330 -25 7 714 -213 431 40 -697 4 639 -319 247 386 -154 409 666 208 485 524 -834 633 60 -734 862 417 768 522 689 153 371 533 134 698 539 -701 437 121 -310 293 177 -571 674 423 -886 533 468 -446 599 252 -35 465 213 -419 385 734 -278 124 106 144 23 542 -284 66 834 -256 695 659 366 861 631 449 792 315 -432 398 13 319 115 529 684 196 14 417 170 103 773 624 227 -922 820 301 471 289 366 -743 833 212 115 52 172 597 721 564 575 692 678 504 876 26 -183 46 195 371 371 871 949 872 230 467 29 163 -769 797 214 254 446 366 669 410 238 84 385 81 762 41 57 -13 610 102 481 382 524 503 36 424 501 390 21 218 11 430 507 196 867 688 158 7 796 197 669 -103 430 150 -828 634 632 -5 779 617 541 305 521 -932 894 608 -957 795 97 64 266 108 -255 25 355 -689 713 564 970 609 760 -110 330 74 522 425 4 90 119 309 -738 287 302 269 83 248 366 144 590 31 408 402 94 730 163 -547 159 250 -233 233 726 422 24 844 -870 438 283 31 508 365 -669 151 406 -416 34 813 438 428 642 -100 733 561 -781 426 771 920 245 156 -2 68 231 -7 250 668 975 682 275 -309 565 100 853 60 302 -441 145 335 823 683 762 617 483 646 -171 254 224 200 327 468 -45 225 587 185 118 889 -496 346 722 479 37 386 -470 402 589 966 894 57 -675 724 311 48 476 637 -532 331 13 -994 468 130 -854 424 475 567 603 564 -48 34 554 197 718 107 237 784 883 -488 816 877 568 594 752 330 594 327 718 214 709 730 421 328 -288 667 751 -362 787 454 -799 339 539 606 388 356 412 178 291 795 390 259 -277 658 852 -326 441 545 552 859 759 960 390 331 787 154 149 537 392 35 42 346 426 -168 852 813 -213 617 90 930 364 531 88 139 341 -61 665 781 235 464 485 -524 453 29 362 48 374 -813 180 377 -148 668 145 -407 598 508 924 838 646 -236 129 410 -556 864 126 34 662 554 -734 789 169 -150 217 674 778 632 721 251 571 900 580 475 719 824 469 468 -868 145 405 929 57 549 568 691 362 -78 757 302 -558 242 24 -865 722 499 -595 730 263 277 403 479 262 223 269 -377 545 178 -676 188 637 194 555 774 -53 691 167 771 878 888 -131 883 486 187 508 367 -351 538 330 -629 252 732 149 514 55 -631 237 651 946 313 890 434 8 545 -740 55 387 -974 178 416 -686 747 450 651 534 58 -831 583 647 799 206 898 -218 255 511 -312 625 799 -209 658 270 876 70 377 814 496 554 129 635 721 486 586 26 183 368 281 -807 309 57 491 900 431 753 632 240 823 61 309 351 775 805 404 157 18 556 888 183 -358 880 817 662 566 502 339 249 21 -881 442 329 427 585 328 210 38 112 -451 713 172 -590 864 98 -534 721 254 383 77 293 165 471 272 -667 685 837 -666 25 237 7 596 678 -665 586 504 -374 187 316 -3 97 332 94 863 152 -600 799 280 844 864 751 -84 50 587 804 584 611 341 291 307 -930 379 682 836 794 419 -961 420 605 206 269 754 -663 163 768 540 415 666 -980 60 682 122 28 731 -140 832 466 871 125 809 329 148 339 -338 584 232 80 19 285 709 59 700 26 431 759 -541 705 786 -659 666 769 359 389 46 -481 418 193 -843 280 776 -560 612 498 642 700 678 112 642 696 -352 503 755 947 541 142 -606 834 807 -737 693 295 208 512 764 300 721 195 -273 261 858 176 555 657 853 867 450 801 668 52 855 625 825 -16 19 810 -958 182 603 -512 442 266 651 894 139 -455 349 54 -989 155 72 -888 656 791 -736 163 158 -100 6 782 424 891 800 585 885 134 687 274 627 305 823 145 293 277 494 -902 388 700 -878 101 455 -988 817 617 -931 17 674 850 93 716 -898 130 701 87 770 74 -987 775 498 -115 715 749 -825 514 288 974 436 440 628 248 408 696 270 476 621 120 620 -963 874 750 337 861 619 -990 575 493 -941 112 614 -969 869 93 318 843 580 -242 423 880 -835 671 249 -559 582 394 -139 219 354 -721 240 192 136 123 885 -536 806 854 -592 825 848 -612 435 423 -233 452 245 615 45 89 134 258 670 427 319 888 933 99 20 -688 422 312 803 459 486 188 75 392 -7 683 316 192 123 802 414 390 353 -941 5 450 -253 92 707 869 571 125 -592 504 275 -272 517 697 239 720 307 -324 60 433 567 305 267 934 498 390 -465 212 779 -760 223 836 489 323 27 -653 192 597 323 100 253 -302 80 769 -554 371 640 704 248 700 288 567 156 254 302 653 -657 889 865 674 570 561 -313 17 804 635 593 56 287 543 135 955 341 558 -853 445 805 -302 133 471 -47 139 824 -894 483 813 922 757 893 -540 118 563 173 457 631 576 492 323 -569 832 17 -534 87 357 975 86 853 -421 784 137 -99 738 276 -123 496 758 -311 218 666 281 230 835 -505 803 391 -674 380 34 -200 11 865 -31 729 104 -75 204 189 78 535 125 -286 489 862 441 207 726 -833 40 107 -299 436 10 -757 614 441 -923 214 451 -807 783 332 -804 861 587 -63 891 274 -239 157 814 -26 599 331 682 49 537 159 217 576 865 370 163 -26 14 776 -586 643 142 -383 336 76 -600 185 36 738 383 235 -224 557 833 -42 339 33 -906 898 249 -478 715 671 -616 542 684 -288 808 478 953 625 813 428 877 97 -584 868 370 993 231 752 227 460 408 559 118 798 -56 365 847 -508 339 662 962 475 303 597 640 887 -509 21 15 787 337 882 357 730 265 960 169 893 817 865 409 -736 858 747 425 672 322 -21 322 860 -12 448 652 126 779 160 -978 488 41 138 100 550 213 68 771 206 38 735 914 802 744 861 427 516 -866 458 889 445 646 488 396 873 179 -881 266 109 678 488 596 -581 179 695 920 592 815 390 98 4 -875 65 805 -32 726 383 -765 12 840 875 106 609 541 725 874 -99 656 514 -904 575 692 -858 638 533 -789 863 649 -333 83 474 349 719 537 588 494 745 -275 809 850 885 402 727 -489 103 482 -24 399 208 -581 594 454 -947 754 191 437 18 153 -515 85 236 410 587 106 -654 127 599 443 304 560 392 190 61 18 153 164 999 629 614 106 48 359 -388 801 213 202 339 282 707 524 366 94 335 52 599 733 179 449 76 534 -992 321 723 169 339 875 -816 891 603 -203 749 650 856 161 603 -380 716 41 301 523 616 -434 617 50 -530 868 835 -400 817 10 -967 199 721 -966 83 763 737 580 611 238 588 824 -760 808 639 -468 428 29 149 498 48 583 850 864 345 835 493 826 643 691 -602 530 773 60 67 505 623 350 152 136 434 560 700 234 87 -220 84 636 -673 819 637 790 43 366 -875 141 895 -650 154 113 706 527 23 -1000 15 456 -140 715 690 898 595 825 586 522 795 -478 464 611 445 899 705 363 225 897 -691 233 78 -205 334 656 -131 447 484 -235 445 178 41 231 751 -164 706 315 -802 3 313 -398 566 589 150 276 167 -448 202 451 -219 166 419 306 242 865 -210 108 461 -881 849 744 270 637 601 -264 135 603 -952 389 321 -611 640 648 -893 773 545 -858 210 762 212 59 262 -712 878 263 -517 700 51 383 437 626 -242 626 365 -95 185 608 953 37 742 62 349 210 -584 677 268 -770 453 97 194 889 33 731 127 469 757 637 246 -227 842 430 -19 147 625 161 48 661 -446 626 838 931 856 607 528 500 212 -823 247 200 -739 178 378 829 642 253 931 55 300 -908 209 109 553 357 742 -451 437 393 560 875 869 436 756 755 -99 34 715 -693 642 508 959 73 562 610 165 771 970 470 495 455 713 3 -352 662 440 93 874 205 983 385 232 51 273 87 -242 274 173 172 381 814 980 792 886 -307 654 203 515 624 672 -790 531 484 764 332 297 3 577 270 160 560 654 791 564 26 429 422 299 -599 146 731 -786 378 674 152 324 427 306 139 202 877 501 733 -487 866 216 409 821 844 -169 81 555 -864 472 218 -238 154 691 -688 855 889 95 622 418 68 374 741 -805 380 32 -204 209 532 -320 284 418 -610 367 498 645 203 122 -986 117 275 -743 330 281 545 345 427 -645 640 858 -914 289 219 -683 721 792 166 469 175 635 211 593 -116 508 796 -295 123 12 231 480 393 -488 877 869 465 791 314 -108 598 105 -199 384 445 -281 754 266 511 772 786 -63 307 148 830 391 656 -675 649 830 888 280 409 -519 244 437 549 210 327 -486 654 25 571 155 460 515 775 313 732 386 236 -283 275 542 917 705 85 -728 182 733 -499 571 112 -139 353 617 875 620 370 799 91 576 811 58 450 875 291 887 511 460 262 -648 777 118 988 849 300 -580 2 870 584 463 473 991 888 596 -472 439 686 -297 502 744 -295 878 186 -957 589 645 656 893 522 374 382 522 873 654 576 394 640 741 -862 476 833 -182 733 810 103 76 498 548 633 542 -579 407 23 994 532 729 -231 626 18 959 292 151 -540 834 790 -148 224 662 -418 300 289 814 218 121 -577 374 196 -728 274 828 714 747 386 88 841 17 -184 611 642 -166 382 71 -775 34 346 938 831 15 798 706 388 46 231 713 -627 245 559 -789 385 499 -921 288 830 -843 424 363 279 501 396 -475 392 464 869 570 446 -165 869 251 -826 515 533 786 140 777 -556 203 314 -505 283 667 -645 156 54 -663 245 181 247 722 624 610 43 294 -493 279 314 -991 53 880 -258 788 374 -169 583 708 -203 691 863 502 728 179 -218 279 475 215 226 296 -262 688 339 383 105 721 -873 47 412 998 817 352 123 101 34 582 50 724 -956 105 603 -926 687 34 -751 654 311 444 293 99 -766 276 845 102 625 49 -425 52 147 -914 602 116 137 677 216 -777 559 317 698 455 421 -747 530 260 -214 179 13 -104 175 357 -454 510 633 891 612 357 291 587 460 490 126 214 -95 15 890 72 890 549 -212 689 155 909 242 684 920 676 189 589 723 698 -927 766 461 381 857 148 992 247 325 905 424 329 995 565 169 -851 226 462 485 146 341 898 130 168 186 471 890 583 544 755 -456 177 764 -357 270 110 967 22 389 -963 69 53 57 271 278 318 256 475 958 254 605 -774 441 175 -333 476 771 174 72 47 37 715 316 -902 834 43 263 444 64 252 433 185 556 309 710 -240 420 63 616 698 555 891 65 131 -639 291 202 -241 380 69 -625 579 54 -831 742 497 -968 446 30 368 255 672 622 393 132 -369 53 551 -354 422 400 -500 65 517 -518 37 287 104 833 810 706 18 356 87 286 662 -742 109 154 -111 692 258 292 490 679 691 843 743 107 425 320 -286 261 409 -748 123 305 977 681 374 384 368 659 245 778 819 -650 367 663 108 611 252 838 676 879 -888 228 196 36 226 150 965 162 517 723 760 446 794 610 812 -544 770 575 -293 761 877 753 594 538 723 798 366 401 563 645 -52 699 493 -283 291 770 -234 256 31 -466 31 842 -721 625 552 243 81 473 -283 741 333 -607 746 78 -918 469 28 -853 222 590 192 171 440 -316 488 782 305 55 189 -913 189 219 -371 769 844 632 464 76 -444 681 868 -111 874 713 766 756 281 145 104 503 -566 148 725 725 632 312 -494 189 418 94 676 659 565 257 579 360 389 142 -65 146 822 703 287 795 767 505 702 -852 751 857 302 737 104 -822 263 787 -211 621 75 -41 268 751 -483 133 159 -905 783 131 303 603 687 656 703 537 -387 457 374 -932 35 688 -645 283 675 183 452 859 -558 247 851 -111 235 831 785 92 765 667 847 467 -347 556 269 -758 169 777 -485 889 811 -746 544 787 613 326 221 -960 9 673 98 751 19 -499 292 254 -169 196 396 966 502 51 -314 444 271 -337 811 259 -927 65 855 -941 730 280 580 270 340 152 721 243 222 222 586 -625 605 315 424 852 562 319 718 163 -579 5 606 -9 68 568 449 41 632 -497 853 514 634 33 783 -974 837 603 768 759 824 -547 87 580 -781 711 532 -619 882 349 943 255 405 501 746 472 568 647 565 -248 503 517 -335 315 537 -46 183 395 -71 689 481 -191 241 376 140 37 630 -755 438 527 768 558 274 784 462 776 -648 827 564 52 279 879 388 333 213 -65 362 1 -933 71 661 -438 363 1 737 104 37 -281 301 526 -855 121 184 818 506 645 -55 558 624 -191 363 54 -861 651 386 -649 538 799 -396 768 384 916 157 539 653 722 112 413 692 617 -890 538 274 -67 99 636 -714 341 128 -627 197 185 -506 661 52 630 278 261 -80 883 436 -389 213 309 -178 627 153 338 822 840 -549 860 529 841 435 21 968 808 218 253 355 878 -744 285 307 68 805 341 -944 416 554 364 528 320 457 344 241 -652 795 252 976 888 738 397 208 645 566 561 151 -105 38 392 142 394 859 -53 211 149 778 889 171 189 637 117 692 66 156 -271 415 364 26 81 76 76 676 245 -137 730 335 306 173 780 16 272 142 -184 651 321 -956 500 361 -734 642 97 935 134 214 -110 364 628 805 390 708 581 618 484 177 381 365 663 639 537 -257 856 861 -164 372 611 -244 668 262 368 235 3 -683 22 189 930 864 552 958 270 93 965 651 710 200 480 243 -35 644 881 -247 739 836 865 75 308 727 684 127 -211 752 361 -57 69 434 531 500 398 282 710 719 926 727 521 -812 380 100 -70 345 795 810 50 633 -802 616 708 -443 43 543 283 428 515 629 894 875 896 672 701 -84 260 180 368 90 576 -438 853 678 947 703 445 -994 12 539 848 295 323 193 143 802 -993 425 312 -76 255 305 198 752 77 851 340 530 -494 503 482 635 502 336 -721 308 347 -483 656 693 491 601 836 -856 109 412 656 785 666 -988 484 517 140 35 589 228 717 28 557 175 582 -710 311 297 -185 2 898 -50 547 158 561 555 42 427 867 577 -205 408 663 -65 336 480 215 845 654 -452 35 116 -469 512 156 872 435 466 -579 150 520 370 753 218 -273 866 772 -880 745 738 -251 428 632 -358 643 576 -152 592 662 -637 775 273 -830 599 707 -212 772 9 -941 42 761 776 421 726 -701 842 623 -64 143 15 533 54 494 316 549 237 844 797 880 405 312 806 -670 882 556 -264 222 428 -504 81 469 856 209 890 434 208 883 -344 97 177 22 282 230 115 198 830 -497 742 726 734 200 137 339 830 171 895 418 444 -826 15 577 -158 371 785 683 657 145 -183 665 241 -7 687 522 -325 355 771 -496 258 613 682 193 812 -782 84 793 340 531 310 836 100 695 -452 635 503 192 253 268 -16 46 106 105 173 460 576 178 770 -760 130 197 -305 423 780 904 259 384 -372 723 535 74 171 270 28 664 522 -205 548 619 -547 434 121 881 474 232 -406 529 413 -757 424 835 -278 680 245 -443 360 67 -408 734 238 -139 763 53 -466 210 652 -396 663 809 747 728 342 -181 609 867 502 656 547 -985 899 70 -599 173 802 -854 730 261 364 22 147 -747 535 61 -995 721 270 -691 678 85 917 597 572 -871 899 379 476 766 377 -803 568 549 -802 614 379 -541 332 139 65 889 859 586 298 636 -578 279 61 -843 8 59 -765 284 825 -536 682 492 564 132 257 -906 691 186 -354 465 558 394 652 7 -270 360 4 -546 317 64 164 704 399 740 568 232 -769 133 364 839 127 154 225 625 754 345 361 318 502 56 121 61 438 247 586 232 606 -458 138 74 705 526 681 -450 418 807 655 495 584 -592 240 44 -422 595 99 398 56 588 644 336 108 -826 593 262 203 349 304 -501 336 881 979 738 398 737 393 892 -580 854 284 164 732 878 714 782 85 -198 127 278 -628 128 666 -120 203 358 841 809 193 -72 188 82 126 450 480 -848 466 363 -819 580 244 -335 434 370 895 207 498 -940 139 752 569 828 69 -629 508 308 253 534 784 979 656 385 -42 160 850 120 542 582 863 159 115 185 54 373 -966 666 511 -415 736 894 97 715 873 365 886 481 -928 239 166 307 118 821 844 528 133 -507 400 726 674 464 884 -459 183 755 -24 220 642 -679 417 456 794 734 494 -326 458 732 -561 117 2 312 161 581 796 207 81 721 781 544 -544 674 644 545 816 249 -355 737 717 201 683 550 -506 157 159 777 749 275 30 413 488 211 209 694 791 730 626 -14 386 400 981 736 406 -942 233 294 174 134 77 875 10 185 -741 340 597 446 403 805 -361 546 686 -783 384 172 -984 865 407 -794 475 294 763 385 526 8 111 660 736 386 391 -379 871 400 -195 731 792 602 229 294 158 369 840 -156 338 323 467 706 340 -427 612 866 -734 127 351 191 772 899 893 550 751 835 704 80 381 763 500 72 659 837 -754 726 642 -115 299 405 -849 165 531 -547 811 388 563 556 532 184 752 234 -914 840 37 365 321 851 -284 745 661 -996 591 486 245 777 784 701 80 100 -217 685 760 500 850 722 939 166 377 -629 402 280 -344 488 219 -956 522 435 507 327 126 893 824 54 -872 826 185 -520 561 869 -861 761 818 -640 501 135 388 824 536 867 480 124 -662 224 881 828 871 554 -885 431 880 92 424 856 645 352 833 -371 484 493 -503 475 406 -434 235 6 -599 475 829 536 95 460 -589 885 735 -609 413 758 -455 480 288 -124 672 711 -17 17 214 -785 498 750 -940 47 324 665 466 611 322 67 185 50 255 331 -791 567 315 -157 10 780 352 7 359 -461 884 183 1 887 749 -736 464 412 597 486 530 634 488 785 -284 49 503 -169 344 512 -138 497 571 -428 36 554 54 338 624 -695 5 610 305 369 208 -97 208 671 315 658 256 644 444 795 780 560 843 782 505 783 216 430 818 -579 536 255 344 893 311 -446 250 731 -539 454 39 84 221 748 391 517 291 -214 480 145 714 878 649 796 894 230 -34 667 766 872 112 758 383 218 160 -887 479 613 -197 107 449 192 393 298 594 621 830 438 288 807 938 736 853 668 202 619 -615 27 730 -606 162 47 353 75 578 -835 881 398 -302 226 790 -805 420 563 476 758 2 -417 896 737 435 364 91 -547 649 169 335 844 330 -719 297 404 -190 415 586 302 464 567 499 114 844 -459 62 363 -745 408 631 -814 762 431 -246 149 374 -217 430 723 -261 493 289 424 795 752 -758 646 866 -615 439 79 447 846 16 218 354 689 285 599 196 315 137 109 -955 692 257 871 727 739 -855 266 331 33 443 277 736 285 22 -47 123 513 231 322 458 -601 741 812 -313 93 698 495 38 541 803 461 368 441 706 685 923 391 227 -801 828 564 -527 381 686 285 13 107 594 664 847 405 151 524 -234 837 616 -784 732 706 -844 36 266 -925 129 124 -640 605 566 138 456 493 -699 381 26 -414 818 90 -855 813 753 843 718 3 -33 337 891 182 705 723 239 713 810 -695 189 90 580 401 694 745 839 302 -110 41 682 615 879 600 504 24 512 -44 68 381 10 635 769 900 69 625 122 209 438 183 666 626 173 346 178 718 643 116 371 533 156 -747 448 187 -296 218 63 320 171 184 -256 845 392 -419 529 209 258 354 606 135 24 348 703 701 428 696 205 32 -794 324 391 -366 823 661 949 343 831 332 488 775 -625 632 756 -360 319 832 187 122 827 -733 133 627 847 329 883 78 787 306 268 622 280 428 807 262 -167 482 534 87 57 584 826 96 705 -896 64 889 -518 511 318 664 141 256 -679 109 29 -748 790 651 -926 33 190 21 21 658 -663 868 714 -328 694 862 729 498 25 -583 80 587 -214 596 727 42 569 887 -830 821 776 -879 848 376 -71 235 408 -381 208 480 276 498 499 542 470 292 -397 299 841 79 117 72 -183 355 719 -457 797 387 -419 693 255 -716 622 541 -57 793 801 -277 670 398 721 464 867 765 219 318 -43 50 486 781 467 840 899 762 789 -662 143 308 -355 352 100 951 232 666 343 7 487 492 280 50 -741 845 320 -572 555 369 713 336 887 252 887 748 -560 25 42 799 422 446 98 173 533 971 569 764 388 812 770 -726 605 150 -125 416 146 794 544 752 -186 257 239 -248 861 226 -849 454 250 592 353 724 789 404 48 -326 327 616 189 15 528 -941 189 284 -940 464 751 -43 210 394 -939 376 702 -201 528 662 424 579 267 -374 465 175 -4 739 501 -688 28 567 -309 139 755 626 370 106 22 121 685 -765 46 363 -198 324 237 -127 521 539 499 385 619 -883 828 757 -29 654 308 992 382 368 -378 503 789 -621 477 9 663 213 106 -23 267 429 913 92 853 -34 91 526 -544 642 62 574 859 890 -269 82 695 -662 574 177 705 848 731 -107 327 308 53 490 572 259 167 838 -513 132 29 -508 850 119 -731 307 760 -870 381 770 471 312 851 566 602 576 -506 307 523 -24 852 1 683 558 490 554 317 708 743 556 891 -229 800 841 241 600 627 -231 571 91 971 389 692 546 435 151 -180 312 154 820 547 711 -439 454 179 668 297 735 -889 221 634 -849 262 403 -51 215 154 727 36 776 217 206 751 -189 227 214 864 247 813 27 809 366 205 329 714 239 740 86 -675 243 348 -621 44 562 532 472 597 607 141 456 -477 502 662 126 113 888 -609 830 234 -997 457 194 -780 314 523 -566 854 414 -529 331 657 -482 210 700 931 242 323 480 201 464 135 477 65 -204 603 230 635 94 159 121 450 667 814 270 80 -912 856 85 702 628 415 510 798 676 -891 210 270 -453 245 746 711 94 500 292 881 645 -198 154 194 268 521 516 -400 509 471 -964 11 250 903 221 148 -422 283 777 947 667 138 968 614 434 -187 677 527 -336 70 560 208 572 713 154 893 333 -631 445 842 991 81 4 -507 236 277 -960 434 142 638 547 870 417 363 39 -372 771 611 -960 525 655 -827 846 199 466 738 331 621 31 619 -851 423 785 159 743 102 287 300 535 80 238 233 -750 807 595 -912 135 517 750 228 142 -144 653 139 654 119 28 237 592 110 155 442 532 -309 53 374 792 41 673 -222 221 63 -890 423 21 156 612 208 -228 614 487 -535 377 409 531 714 100 741 812 646 -550 56 738 874 734 58 888 796 533 909 552 296 268 825 9 654 442 431 592 146 808 252 830 673 551 671 594 696 247 557 -859 197 613 -122 872 498 -13 760 394 -281 695 515 105 739 660 -236 291 641 -663 895 463 682 291 710 138 384 6 202 314 29 -348 301 841 245 873 661 193 839 702 -434 814 548 -820 788 729 -468 25 775 -106 859 165 703 652 13 -59 504 366 -219 801 338 894 295 276 547 761 242 394 893 665 732 416 577 187 511 587 904 427 840 368 502 396 -930 348 742 797 47 654 990 294 646 754 26 529 -794 79 607 -80 683 172 -644 138 651 -753 506 271 -459 391 824 188 613 324 381 211 370 334 101 715 931 656 793 812 14 483 508 848 561 -734 468 395 437 276 585 839 23 242 -939 317 633 237 105 345 612 687 555 -267 173 708 -652 169 528 122 77 475 635 643 94 629 532 370 -735 224 444 -793 185 760 -861 174 17 -517 486 703 390 320 27 -151 868 383 -385 408 551 -458 482 627 368 217 421 -987 399 53 -166 264 276 -922 371 512 -11 262 686 -595 498 323 707 388 642 286 189 661 -632 504 168 119 498 650 397 118 18 118 731 416 -578 866 732 149 596 202 360 185 516 -3 691 113 320 150 552 413 536 740 274 405 395 793 876 44 -906 173 161 812 843 891 279 627 788 479 276 578 -609 248 779 -406 862 415 -415 336 871 -21 81 846 22 476 170 -566 867 777 184 678 743 786 473 796 602 316 144 633 710 105 -653 95 492 169 826 572 -134 648 199 -165 810 205 -224 894 34 -330 681 827 590 406 451 -115 761 766 -772 146 575 384 845 669 627 614 594 -249 380 393 -151 367 226 -913 467 187 743 495 181 -772 365 13 -46 755 470 -544 673 527 795 357 471 515 637 184 -440 588 615 -696 737 134 181 224 600 -933 19 194 -853 747 558 559 553 464 -671 809 655 -590 30 427 789 777 836 -541 392 572 -705 652 259 809 508 147 -458 857 441 -214 404 288 -905 97 801 765 648 759 -170 308 250 -947 203 54 -637 764 561 -390 559 250 232 52 206 -676 691 661 763 86 676 -145 897 824 -945 614 483 -864 809 230 -106 40 537 -804 793 791 -751 109 655 -939 303 416 167 627 206 28 391 292 955 198 340 -721 805 53 -239 441 861 542 684 897 -379 585 105 727 9 877 -393 76 655 -88 856 197 955 564 394 -354 195 298 -250 256 791 -437 650 778 -86 681 613 -438 603 349 166 382 494 -960 474 502 -232 81 630 323 153 300 113 699 494 962 450 801 -848 213 551 281 79 331 545 842 85 193 808 467 -713 501 40 640 169 172 -931 492 168 306 164 320 657 177 119 51 591 620 -49 844 832 -99 177 10 984 123 851 -532 416 811 -214 355 463 177 796 631 -400 333 666 -543 184 356 -24 887 351 -941 289 528 -731 125 650 -129 45 217 -319 432 572 -205 61 467 -74 762 635 452 782 762 841 221 194 558 679 429 -435 7 415 16 167 755 -105 559 76 712 693 559 -517 388 619 701 766 532 788 518 413 -951 811 634 -506 869 464 822 403 636 -357 898 123 373 346 734 -652 858 526 -294 194 65 977 47 831 -592 587 500 -327 36 411 -642 630 431 921 493 419 78 88 468 352 561 813 -615 262 823 562 520 116 327 497 214 -43 158 801 -392 231 888 418 89 618 -999 462 573 -783 352 165 788 82 304 255 835 865 -632 572 278 190 835 797 -443 262 394 -478 571 603 -478 479 833 310 850 73 379 751 534 -449 720 37 -132 208 119 -29 164 105 -413 84 676 -936 826 662 -539 835 23 -894 157 645 408 332 224 392 442 173 -936 373 75 -951 876 794 685 644 154 -597 768 317 -741 855 452 287 320 377 48 633 363 223 491 519 -233 495 443 -734 59 815 992 208 843 -962 445 586 -809 801 453 -941 360 460 -990 647 831 938 23 257 -730 790 307 720 85 801 114 451 11 481 44 270 723 482 714 60 846 824 654 436 693 -976 506 635 482 578 771 -566 193 321 -56 674 416 413 197 49 878 409 273 -608 122 608 -731 398 553 -908 552 588 263 472 175 707 648 681 -807 230 410 363 664 602 836 260 427 251 704 184 -24 148 357 184 617 755 336 161 458 -924 324 30 450 384 729 -918 177 111 692 793 774 745 829 186 372 432 310 -2 136 165 333 113 364 -510 697 132 696 113 668 534 264 151 915 298 380 -475 690 324 -850 836 252 735 110 23 13 744 135 -23 882 119 -748 487 284 -80 174 547 -678 641 844 -347 266 686 276 716 673 -621 452 384 566 601 493 188 14 388 -426 743 373 -444 704 406 526 108 45 209 128 270 407 403 10 -797 156 275 288 285 90 112 716 593 -305 82 345 739 370 359 227 896 253 999 452 56 -543 231 164 -499 240 343 -630 900 797 979 603 53 -795 143 389 -154 355 204 991 50 286 35 289 707 345 68 703 898 220 306 305 777 588 468 530 828 -637 500 879 959 531 581 263 836 723 903 434 229 907 261 670 -998 358 738 856 656 57 662 214 885 649 834 514 28 9 695 -262 72 682 -88 628 215 -160 435 892 921 633 661 -420 490 417 -912 704 630 -828 605 563 685 434 612 349 292 620 495 783 743 -672 788 56 -415 809 686 388 652 419 -551 332 60 -983 120 763 398 792 519 -588 229 104 423 730 448 94 125 330 -311 305 524 758 700 411 266 185 372 -949 26 123 -179 475 507 432 544 626 546 342 570 165 30 680 -385 824 856 -256 613 261 320 390 296 -747 593 321 -572 315 847 934 199 490 -141 846 831 -920 211 685 -70 631 766 109 547 689 -536 843 454 324 763 477 -265 298 866 -69 151 558 -997 231 24 -950 765 223 439 177 168 570 157 430 206 87 160 771 696 758 -289 413 701 -636 389 615 -160 425 12 757 808 215 167 611 445 890 361 362 -936 823 694 512 881 833 -676 752 680 581 463 192 -267 680 581 -252 420 157 511 545 726 -526 787 813 -331 300 793 -599 76 696 533 557 310 -824 891 89 -992 91 561 764 254 738 79 684 434 605 658 572 743 145 475 -67 221 362 -255 90 713 89 844 788 384 477 496 45 353 486 734 862 628 -6 678 34 -417 315 474 -509 310 670 -234 140 131 943 465 602 877 410 107 -385 444 120 642 190 797 527 725 506 -157 793 872 -232 3 575 -222 682 714 -591 377 694 -666 859 258 -912 36 668 494 651 263 -87 146 453 -539 573 329 219 817 222 142 685 858 975 375 12 -351 105 745 -385 801 179 -634 489 214 -67 335 17 -253 161 734 -20 632 702 -647 175 539 62 50 65 873 551 169 217 866 135 37 75 87 -985 493 627 -972 678 61 -604 225 412 -943 277 572 243 709 356 -204 224 683 650 49 333 -229 566 351 257 470 69 -879 750 798 -567 147 122 644 604 450 -433 99 310 -578 296 771 55 182 146 737 356 759 220 713 313 596 308 782 316 529 684 313 14 830 -314 377 684 545 300 131 68 7 312 165 345 496 359 115 3 569 287 715 -166 35 174 167 516 767 -69 402 676 -184 790 153 -449 588 504 -419 256 510 -256 121 854 -308 232 120 194 254 458 861 7 394 -160 110 9 706 809 300 886 360 887 -459 41 242 750 86 415 956 730 698 -373 424 103 -15 672 749 -730 364 10 -822 770 150 388 156 59 788 594 470 626 635 511 620 338 648 -66 46 477 983 773 52 986 158 89 -521 35 812 -721 357 275 -312 635 196 -10 476 352 -1000 616 97 -731 742 732 -621 262 221 778 248 266 -194 84 190 10 22 348 898 701 434 -339 121 576 -370 11 203 -967 11 818 530 481 712 -987 612 73 585 543 373 -798 559 477 790 309 329 -277 870 761 -736 857 882 -408 140 44 94 673 55 -736 455 587 375 120 350 -601 57 892 -729 259 93 678 541 112 535 17 133 95 281 90 -672 325 229 872 520 53 -922 684 560 216 659 731 665 810 788 909 382 146 -599 460 848 -497 202 609 -49 149 41 40 78 366 -580 50 885 124 180 720 -317 896 530 814 422 872 -902 723 432 -702 879 650 -862 297 851 46 748 99 638 440 176 803 412 277 339 437 456 -842 638 664 578 91 185 -151 642 60 832 240 90 -219 430 386 583 328 286 -18 266 777 -991 570 289 -462 9 777 -707 220 48 196 59 686 -89 337 828 -5 639 569 -94 523 808 -205 588 664 -30 322 82 246 284 651 786 522 711 362 315 30 362 663 141 599 774 529 -474 222 267 -405 680 790 -898 328 46 891 361 633 6 783 107 87 129 390 -711 768 11 952 330 377 -767 892 140 473 391 65 602 718 338 820 765 118 961 667 445 -194 110 857 -709 217 739 749 456 19 -162 498 786 -200 350 268 576 283 259 67 357 702 -816 111 571 921 183 435 890 203 415 -258 46 631 132 895 238 -49 385 735 -312 785 236 355 781 27 867 65 189 -811 639 371 875 429 567 27 768 770 -759 110 867 -477 295 862 313 498 346 -101 586 283 235 42 96 -95 760 28 31 379 145 -729 568 783 741 343 363 -892 422 230 -471 16 392 295 291 738 -492 804 335 -346 304 20 588 91 113 -817 396 24 -790 779 402 -794 491 515 -297 251 37 -316 780 104 -925 36 402 898 42 757 970 330 847 -366 765 342 -442 328 220 959 34 721 732 575 311 46 578 614 634 862 545 737 690 72 -65 354 108 836 405 149 692 475 531 -910 709 395 583 119 774 554 763 482 836 309 211 -651 844 172 46 633 13 -483 868 419 976 656 823 725 300 397 -593 842 257 501 825 428 -725 179 358 -66 253 272 -133 742 580 -223 43 575 700 789 360 713 707 327 -769 835 135 505 212 434 -199 119 428 809 473 352 -264 700 583 -755 834 887 716 601 728 -452 778 659 -67 143 517 512 826 452 946 531 663 -369 684 782 658 182 205 744 580 138 -370 348 790 458 696 519 -72 771 448 -562 304 591 -845 268 568 -242 314 199 972 898 34 853 108 279 310 714 192 303 803 387 110 683 309 -642 321 664 800 528 32 667 286 345 817 811 394 51 264 502 881 175 171 -307 341 885 -564 645 829 -173 837 783 -235 700 565 -727 58 37 -364 110 617 367 677 54 -236 598 280 810 31 506 -919 825 846 -283 840 579 379 257 378 -505 830 487 431 319 596 47 686 424 -899 602 170 -436 12 819 -357 822 850 648 172 38 835 269 30 -687 248 338 -610 843 268 -224 627 586 623 126 423 -753 527 125 -184 44 136 87 739 109 -412 88 164 -987 334 335 -498 321 656 -117 835 55 921 877 50 -760 506 676 -875 729 801 999 528 480 923 497 575 -590 384 413 271 272 552 -766 137 37 -280 91 358 -625 75 344 282 448 320 231 188 877 -642 565 758 710 464 385 389 540 881 15 750 416 -472 221 687 -369 807 875 -532 880 66 -423 707 192 -80 589 639 -409 520 878 -632 278 542 -775 889 157 -239 230 696 -558 198 598 409 609 777 222 677 756 639 254 562 330 226 303 -80 518 874 -703 838 252 938 115 292 -453 676 573 342 370 822 439 480 499 -891 428 208 585 350 36 292 390 290 605 620 567 807 641 184 833 690 121 -16 381 235 -973 770 432 -27 110 11 -229 371 438 -270 456 788 -34 500 329 -593 686 62 -584 413 341 278 816 210 -939 241 371 472 165 741 409 295 348 448 461 899 -124 120 256 376 294 572 -781 703 21 0 384 706 -287 352 270 553 382 185 215 416 642 430 477 36 677 426 549 876 754 668 631 282 61 454 602 815 -526 654 351 -269 768 702 900 240 179 113 660 222 -810 289 699 590 765 553 157 254 535 84 728 289 -266 159 208 288 811 632 -977 748 872 353 313 501 -602 468 312 271 710 600 70 600 517 374 257 264 207 27 570 494 664 397 234 750 608 493 638 518 824 813 417 -853 318 730 599 468 349 610 840 210 -438 162 809 978 36 217 -807 795 296 -338 341 59 859 227 808 218 320 546 -713 197 510 -544 96 828 -515 496 395 -315 358 386 -106 820 599 54 898 686 970 444 633 565 506 73 -77 335 723 828 275 19 389 631 115 168 868 662 915 553 119 -100 499 91 -749 353 140 -364 423 583 968 841 189 -907 364 357 -756 747 744 -734 827 118 -663 569 800 -749 237 767 -336 5 69 324 256 473 -536 292 895 -202 113 835 -714 6 351 -805 302 249 38 368 228 455 505 796 -394 808 184 -728 872 536 -806 207 540 -86 147 290 -768 346 402 -281 679 760 869 417 280 -452 324 836 -57 130 744 279 754 715 -586 100 73 -695 414 604 203 352 750 392 285 247 546 204 131 404 577 809 916 298 378 -5 247 753 330 142 35 173 221 840 540 835 40 -88 292 505 -33 595 857 -831 340 293 315 486 548 45 190 224 906 758 521 -65 653 767 587 536 9 173 261 281 613 701 268 804 366 559 -340 685 306 316 854 645 60 370 230 907 67 471 -570 660 133 -931 548 668 29 573 29 10 538 781 -223 594 246 -13 255 83 -508 823 36 36 784 457 -483 391 524 988 274 196 -932 677 8 400 46 555 668 376 279 -252 138 817 828 115 562 -474 702 816 808 747 739 -805 483 674 -348 553 216 -425 141 489 -778 161 265 -471 313 311 435 62 141 543 188 894 111 743 375 974 595 27 -411 745 379 294 474 691 -344 810 24 -707 576 256 919 310 317 959 553 556 753 17 898 818 33 714 962 663 610 192 709 183 -265 166 144 -390 359 771 565 631 180 782 142 785 -511 792 769 941 510 711 884 307 743 197 269 557 158 714 366 593 49 531 -712 359 41 359 58 865 -426 700 511 726 492 402 -606 385 64 -96 319 690 455 377 503 -328 670 603 802 670 137 417 360 246 781 887 45 392 313 588 -607 559 72 308 563 41 77 94 557 -476 597 867 -616 344 636 -428 761 147 -130 295 133 414 287 497 -946 732 155 -623 341 770 -731 370 383 -73 189 504 -434 511 598 722 535 346 740 671 689 275 666 895 106 432 333 702 786 217 957 416 609 478 165 319 316 131 829 -887 705 515 -342 345 285 498 620 380 -950 193 197 -903 799 629 381 154 566 -703 563 133 -143 841 218 787 653 382 805 69 512 633 134 368 -853 492 712 -917 742 483 -985 745 727 -189 742 626 -409 223 831 409 873 493 641 330 433 910 774 306 554 659 439 921 106 83 984 842 824 -334 157 668 -907 620 561 370 864 784 -800 825 756 -108 18 237 276 329 154 112 172 79 717 452 895 638 137 836 813 355 144 781 348 816 -307 170 779 -124 770 755 683 114 772 620 790 252 -175 855 424 103 272 154 -560 128 657 335 118 793 870 32 300 -234 665 647 -519 58 817 -689 235 738 665 370 4 -112 690 845 540 315 799 115 19 171 520 511 350 -324 46 468 -79 469 499 -80 187 263 118 668 320 -466 231 606 -576 496 76 327 736 817 -129 328 232 -830 395 302 292 615 812 441 592 10 -392 565 530 -42 785 716 920 803 535 -108 790 765 -251 614 412 176 493 247 793 316 575 776 38 121 -771 830 736 592 224 479 201 32 143 982 443 79 997 215 881 -569 307 770 595 209 535 858 237 179 405 182 495 -169 358 532 251 887 514 -462 532 737 16 133 820 -690 316 362 -12 365 577 -479 897 35 442 403 532 107 660 713 -599 643 223 285 694 261 50 685 792 138 201 25 -843 864 392 771 652 808 899 525 804 785 268 400 -820 597 854 -37 204 665 575 358 407 -503 195 252 958 783 289 -175 92 252 768 715 55 -624 166 580 431 604 847 -118 436 595 -765 799 798 951 74 307 -843 524 501 -191 334 197 -204 35 131 -216 713 275 787 881 89 -206 141 10 471 675 445 465 263 343 414 272 143 -979 333 528 -930 481 563 -700 866 427 574 599 568 521 224 760 -770 695 534 26 12 796 -832 127 410 -713 548 733 882 621 217 -91 891 697 271 392 714 -151 218 519 -292 133 269 575 354 493 234 636 339 -81 462 351 -133 682 529 -324 522 228 560 504 848 976 113 891 72 86 651 -144 294 784 -876 221 289 -532 7 25 7 327 538 909 594 372 -411 422 893 -584 134 548 763 10 660 405 634 148 -62 120 286 -711 176 631 824 521 10 888 880 388 -974 689 133 -651 178 554 -559 846 739 -112 215 482 199 354 653 184 119 533 -583 231 153 179 420 133 -534 298 873 499 599 203 304 840 148 443 531 76 -577 430 429 -324 666 775 856 633 893 -560 602 275 -808 581 746 176 100 195 301 599 793 -197 855 784 -198 898 663 -289 841 346 -714 416 827 -534 644 593 540 852 377 684 692 130 258 737 763 -496 65 862 -850 266 612 843 424 616 -959 835 608 -614 539 819 -644 531 770 484 515 614 114 825 502 -224 81 566 -63 432 884 448 675 704 965 853 279 580 794 265 -113 232 737 -338 497 427 580 505 57 -799 504 548 -933 880 680 33 369 211 868 469 37 -329 234 42 302 667 835 766 806 219 -297 168 767 281 400 371 -662 554 360 -388 420 863 11 840 894 -609 873 362 253 16 216 331 218 882 -983 685 839 887 21 558 824 11 211 -917 676 683 -502 87 622 491 178 646 -647 584 738 234 74 753 749 557 123 -818 126 859 421 814 98 -521 519 170 -64 543 233 699 79 60 733 477 146 -246 20 376 -149 825 59 188 660 184 492 761 792 -286 844 17 -28 17 882 321 196 501 43 84 195 -173 235 273 286 168 801 783 774 821 -642 225 745 -32 413 556 -649 558 417 -458 824 412 911 149 428 992 165 810 -713 144 145 111 130 312 -636 24 462 332 693 875 -12 696 584 -44 539 507 67 450 655 446 394 277 -780 787 493 29 526 637 925 589 818 -711 553 335 -126 489 359 235 322 203 -439 762 898 -656 718 588 -997 185 189 -843 131 583 185 484 146 818 310 734 887 499 439 -878 25 27 -120 12 400 834 26 261 -369 622 78 -129 825 262 759 835 444 993 202 882 -390 820 343 96 508 893 -566 530 17 -488 62 80 -688 696 105 172 479 727 -950 562 689 559 7 61 -792 873 262 341 135 234 -117 131 793 475 617 422 -657 230 535 -277 294 382 527 618 12 805 120 14 208 836 627 -404 195 685 156 797 792 -297 80 74 395 308 691 568 551 72 -546 874 417 887 454 134 -150 759 254 863 19 189 741 824 489 -666 246 385 -375 801 517 -201 348 824 641 368 526 664 74 552 180 161 105 713 312 15 666 469 1 -760 247 876 -19 681 222 -35 107 122 -867 263 63 937 208 586 555 527 213 40 133 681 740 226 79 516 807 759 737 24 17 810 658 574 131 652 786 -918 589 80 -244 682 340 -858 790 866 -194 30 150 -862 171 375 -384 728 357 -9 338 114 -336 522 531 588 694 335 425 28 23 357 678 594 13 184 675 214 422 897 589 738 335 -827 65 162 229 308 552 594 172 225 -123 612 18 -189 90 45 685 547 580 -811 495 410 -66 460 645 -39 574 167 657 215 56 -108 518 479 -892 165 703 384 342 466 -447 853 555 -951 538 253 -371 80 799 490 279 32 -148 237 246 -892 581 486 -869 238 156 210 499 320 -288 83 713 -423 637 717 -416 386 406 -912 767 537 -813 657 803 -756 292 181 827 144 469 -475 104 149 -138 288 387 717 898 885 36 491 755 916 227 293 622 216 159 -942 103 868 -488 779 454 -987 504 610 -686 284 46 36 172 507 -994 825 149 -287 341 376 205 774 745 -318 338 243 892 349 676 7 763 542 855 715 877 -300 703 200 -42 809 176 206 822 517 -619 227 883 -77 795 808 -333 377 246 -790 270 380 -918 668 728 -542 827 642 -449 82 456 727 334 258 -922 192 219 654 198 140 -278 632 419 -96 807 313 -388 775 689 -291 137 110 -212 519 829 568 729 755 9 459 321 474 590 512 -756 844 762 384 818 545 154 722 503 666 586 429 -694 695 565 -32 284 236 -404 652 64 -97 813 696 390 530 254 463 557 843 726 801 838 739 337 807 883 291 629 -862 609 366 -534 716 161 431 136 496 818 332 299 733 487 211 -920 578 793 -766 193 449 328 319 349 18 359 686 -976 94 128 604 332 737 -278 151 552 382 534 687 429 252 170 -921 137 657 -659 718 386 633 704 578 781 684 48 382 602 458 819 479 604 -754 157 237 785 391 770 -477 220 121 845 399 310 -347 841 179 -662 326 882 67 260 665 -786 542 419 -776 713 897 -373 194 340 -450 31 730 -681 607 102 392 452 552 853 105 544 431 195 870 -288 862 229 728 728 822 146 204 634 694 231 796 -23 345 89 -932 747 172 997 66 830 250 510 433 202 363 537 -455 287 675 567 585 879 52 880 209 848 509 605 -12 477 451 -389 326 569 240 277 230 72 831 645 -240 76 190 -358 295 648 -511 741 86 -836 209 670 -406 754 837 61 265 263 -819 606 591 211 530 521 -293 143 648 396 537 42 -657 827 783 628 891 143 -250 137 555 50 439 220 -789 550 73 947 264 337 -39 545 94 -849 208 676 71 515 818 -381 164 454 -940 788 422 -664 38 558 -857 40 149 -838 351 750 -914 599 113 822 260 710 668 564 17 -657 435 584 -40 106 747 -135 719 305 845 313 244 118 102 333 -72 445 373 -24 159 775 -575 897 473 -310 171 785 599 534 86 450 546 192 -152 112 62 605 655 123 -495 83 333 179 261 329 504 702 38 787 869 624 -976 720 269 -285 520 432 328 625 540 -946 74 219 580 807 25 -597 112 160 35 243 420 916 847 122 -485 487 875 204 626 843 -673 851 714 548 366 334 379 895 110 -629 49 183 289 681 141 765 536 304 -576 672 547 -605 340 493 -632 455 80 942 659 705 -815 39 173 283 718 219 -55 241 267 -473 648 635 23 120 797 -138 740 351 -759 383 161 897 20 851 152 422 889 424 258 759 -958 203 99 60 330 81 -590 702 780 -856 695 674 -751 609 566 51 550 48 612 400 119 314 852 540 3 628 797 -239 622 99 311 34 481 943 444 334 -578 589 759 877 342 606 -650 44 314 -85 95 16 514 359 415 -316 574 418 676 829 145 -876 42 818 -377 253 851 -245 597 446 140 819 186 -901 399 623 -483 666 717 432 81 176 -402 617 801 -185 793 729 -789 18 770 -172 293 174 -922 200 770 -276 440 741 -91 539 588 -12 395 138 562 565 804 -21 749 36 906 615 545 -114 27 614 407 255 6 -820 486 205 502 262 696 794 223 387 -67 764 781 271 126 497 -574 257 346 913 563 845 -936 821 559 260 7 585 273 66 892 430 299 477 -866 453 790 230 499 164 168 232 27 -152 155 205 845 33 461 942 846 124 386 511 44 344 823 103 -971 849 220 -380 879 518 548 266 122 537 296 620 -800 764 4 -121 264 158 -217 261 243 243 603 188 -482 889 750 914 834 673 -332 515 621 -813 187 651 357 676 278 853 107 542 910 590 802 -48 686 557 -108 4 545 441 370 530 -435 678 330 788 135 716 803 665 291 166 15 119 43 268 225 -364 731 867 790 535 652 -554 527 707 -658 421 177 -528 138 114 215 476 843 897 616 77 -936 719 794 255 337 808 -627 181 228 -703 669 58 -485 159 644 566 205 323 25 848 743 -899 636 222 537 453 41 -770 508 429 490 733 661 -183 282 430 -174 698 588 -179 16 845 343 41 844 -815 242 215 -383 661 53 -825 70 741 -703 559 345 489 890 4 -83 280 736 978 849 169 659 575 866 46 96 882 642 892 22 85 398 76 256 674 197 448 271 755 192 59 123 498 517 897 -851 559 40 -930 545 668 -563 848 166 64 304 839 712 552 261 567 244 272 562 839 452 189 421 511 263 172 80 -36 840 596 112 589 307 51 411 3 318 549 850 -117 865 254 -727 478 805 433 897 201 -796 259 191 856 800 612 -282 616 835 -903 280 826 745 892 514 -49 213 624 254 849 589 807 574 218 -36 508 214 564 764 524 -946 520 424 317 890 191 203 440 470 228 585 513 541 188 359 -83 693 623 792 247 623 232 55 297 -51 771 856 -138 735 719 -114 41 391 -439 859 380 151 814 819 972 643 503 -864 136 742 -306 553 534 316 798 781 591 730 887 87 880 757 942 342 643 -640 380 683 -450 893 693 582 56 536 -504 402 241 -370 262 867 648 443 340 98 606 816 525 388 611 383 395 838 -182 544 392 910 326 862 547 888 275 666 588 675 -137 196 217 -646 394 571 25 426 328 -508 303 767 202 786 7 -816 769 453 574 440 148 -583 350 473 678 516 251 -870 631 446 646 186 891 968 511 469 648 803 771 -734 857 657 24 794 577 777 720 168 724 137 518 849 467 119 660 171 686 863 399 601 -549 819 263 19 667 217 -11 434 174 -903 258 119 526 587 838 -907 164 74 -938 213 540 -20 825 762 217 840 462 -67 401 12 185 852 830 -352 871 649 -484 812 234 641 562 543 -441 888 230 548 481 445 -679 696 709 612 128 633 425 246 625 186 831 125 949 216 76 -21 816 98 -21 785 9 512 26 622 954 338 609 -565 586 242 -321 60 37 -113 124 216 72 50 461 96 488 443 72 38 659 -253 469 626 844 648 510 704 212 588 -222 318 25 886 654 662 -821 533 721 367 273 845 -217 845 481 938 217 570 -852 564 138 273 160 837 -465 716 148 574 133 271 859 464 855 -968 832 227 -624 567 75 21 762 19 153 500 235 -277 48 850 412 274 109 849 161 877 -752 635 122 -787 285 254 -117 728 701 616 77 280 509 783 780 596 206 879 -355 718 252 206 68 198 103 333 482 809 869 178 278 407 57 -122 275 13 -904 218 89 -425 128 23 -394 376 228 985 521 98 -312 827 468 252 665 868 -665 474 836 664 152 394 620 530 720 284 478 38 325 705 217 247 812 592 775 441 399 -222 582 688 332 646 839 -523 818 520 -204 103 97 -367 428 802 -799 775 765 -608 502 813 -796 326 401 194 670 894 -656 648 740 -241 645 421 -754 629 166 -915 158 135 856 354 237 305 640 664 358 241 539 -378 486 140 786 42 518 538 832 86 222 291 782 442 438 510 -841 575 667 -6 331 172 230 236 863 -454 94 256 836 768 741 -125 454 782 744 828 500 -481 851 843 300 445 380 -39 257 106 979 203 488 503 333 776 -835 331 21 -480 695 394 -607 139 138 661 874 66 813 793 68 255 107 768 -757 339 70 730 742 455 -295 207 837 -474 440 650 59 47 813 -886 660 758 -19 367 503 492 453 661 -488 696 151 33 527 892 -361 284 251 876 10 230 -69 576 721 -320 688 654 219 37 753 484 351 512 641 732 879 343 776 483 -745 740 331 -994 826 9 -551 465 292 399 93 354 -920 524 81 101 756 768 206 876 804 -942 60 306 822 53 137 752 548 65 -566 803 804 -184 361 781 924 811 346 168 662 490 -279 743 166 453 696 21 -927 402 48 -972 13 159 434 135 263 622 287 810 -914 73 765 -958 366 239 -129 886 1 -739 859 795 -322 38 143 150 866 155 -740 200 341 423 675 679 -668 313 804 948 807 145 925 282 562 63 153 548 115 514 506 809 192 570 -50 895 607 745 745 573 -749 805 824 -708 228 650 -678 513 63 -575 661 869 -879 238 302 -17 2 455 -118 717 120 -461 479 364 409 881 358 915 526 202 -561 430 106 -585 674 334 464 696 898 -622 674 658 199 847 896 -200 630 49 -946 164 817 574 204 447 -963 813 428 -754 280 105 -353 372 586 852 387 359 637 203 207 -666 82 880 -756 881 826 291 888 771 807 814 126 -446 203 38 -567 849 370 189 796 741 427 900 279 85 490 481 191 76 614 -478 320 646 200 663 879 -793 154 866 129 462 831 -845 368 133 44 753 133 713 394 80 305 621 79 883 307 620 616 250 696 -471 173 167 -825 73 830 353 632 83 -530 768 63 984 565 815 16 730 309 195 736 81 -275 171 387 597 87 689 -856 617 861 -390 44 85 -9 349 768 826 671 80 -79 407 564 -898 75 393 -838 722 280 143 599 451 -519 196 537 369 540 305 -319 203 400 617 694 748 -616 794 540 -637 330 98 126 784 224 170 293 531 545 474 733 -156 844 578 -8 444 95 -547 707 476 -150 685 359 -926 156 105 670 806 746 -987 158 869 404 98 313 986 343 838 -630 140 781 547 632 9 -952 845 452 -558 698 311 -383 649 95 -324 875 250 132 245 207 -222 367 514 -790 53 8 -953 523 147 928 722 830 -412 171 775 -509 613 572 -999 631 372 -404 159 346 797 221 53 -429 619 471 -564 481 575 844 281 249 990 861 70 -780 549 292 -954 740 5 569 394 687 641 142 845 38 191 687 80 447 8 -516 271 678 6 103 591 28 646 551 150 218 199 -659 564 90 397 633 535 -417 174 676 279 165 867 -734 797 465 25 582 735 -998 40 494 -888 21 596 402 249 341 -848 599 558 302 341 273 344 190 6 -722 674 231 54 571 344 -664 896 77 -177 151 116 716 563 136 563 666 437 -644 470 187 -335 1 846 24 473 569 267 562 616 943 485 766 -942 53 429 -754 216 246 182 824 715 -632 190 339 -853 780 55 915 527 502 -392 556 502 153 80 127 -127 899 688 -911 842 272 506 299 591 631 133 515 -402 101 756 -264 700 687 391 323 20 545 429 100 -729 254 150 -942 643 92 -919 50 196 704 836 494 195 120 626 261 454 578 654 845 844 118 889 319 337 358 100 438 869 795 -119 750 896 -924 107 883 621 54 102 -302 515 219 675 883 673 404 189 669 448 237 805 -385 227 825 -539 308 727 556 636 833 491 557 886 192 255 552 963 782 534 835 139 774 255 805 127 863 269 415 -132 836 641 544 398 100 270 6 735 -898 497 443 939 242 749 690 840 821 348 447 207 -621 764 163 58 627 483 72 447 418 -435 244 867 -936 714 873 -649 269 521 -307 799 66 -276 574 57 844 223 556 302 502 419 864 60 197 98 85 696 -85 802 39 -166 666 752 -942 417 120 -922 663 828 -560 757 778 457 633 451 -386 377 725 -779 431 327 -361 445 574 182 712 475 720 46 293 -976 304 761 843 235 523 822 875 379 651 784 163 -98 750 539 626 371 121 -796 750 363 167 105 272 586 129 628 -54 324 862 -331 602 771 -538 204 673 452 583 143 -775 439 605 -357 733 506 -842 753 437 684 295 593 -593 233 773 -614 300 799 -566 100 500 457 114 756 29 718 438 723 339 761 -168 497 613 921 33 59 165 792 291 -762 379 269 -962 826 569 -964 413 720 -765 822 885 890 103 702 -21 426 397 707 506 735 767 190 383 31 229 358 31 19 736 -701 109 714 -781 45 226 -610 532 199 274 823 301 -324 661 383 758 480 625 -408 63 87 358 552 367 -185 535 437 351 787 545 16 497 221 791 271 195 -557 799 100 220 823 813 -345 681 392 579 73 507 -383 883 210 -416 199 745 -580 302 631 -835 218 436 -795 411 84 -223 802 407 771 645 305 223 417 228 -865 572 60 -22 503 185 -216 521 167 -406 57 365 438 877 718 -680 494 35 107 700 445 -809 329 398 197 153 194 153 76 611 232 811 334 192 189 837 976 126 509 294 220 565 259 210 593 -372 882 239 363 480 418 -843 329 570 -198 67 607 -2 611 796 486 439 73 -406 434 344 610 173 586 -208 488 774 -967 348 406 -249 657 786 772 259 420 617 222 301 270 808 740 194 154 273 137 670 441 826 648 428 -343 251 184 -6 393 65 404 16 286 -396 539 193 -905 233 346 -533 323 461 -965 64 283 428 443 897 -992 695 696 835 504 47 418 198 522 559 168 81 461 325 671 706 640 378 -636 455 883 -6 450 332 187 420 530 308 832 893 573 408 213 -246 269 589 -176 427 8 -21 31 699 -644 95 126 -451 493 632 383 887 447 212 516 468 -776 476 399 -783 450 858 481 556 278 -731 432 705 -324 364 735 -773 672 829 -748 521 473 -117 457 459 -519 169 738 -119 264 405 148 41 881 898 658 482 -745 691 189 -968 360 620 -64 88 135 -878 515 807 602 167 479 774 503 35 984 436 255 122 417 571 -274 17 611 -542 15 420 891 22 210 -869 307 569 651 395 656 -163 318 271 343 595 143 808 453 147 -815 142 230 114 86 252 -377 217 558 943 120 52 398 101 641 761 575 387 803 184 65 233 99 570 -420 636 401 343 831 594 -876 597 679 -525 572 896 484 215 115 -912 565 324 -592 286 425 -952 547 151 134 102 386 651 236 536 72 516 271 772 835 849 796 747 734 -43 635 399 -219 96 736 957 196 434 259 683 535 -855 334 822 680 606 489 -949 430 599 -597 847 586 852 438 494 257 848 281 -93 681 376 -406 38 623 727 497 405 -187 494 738 -265 127 495 -577 30 76 574 133 75 959 237 269 -594 861 759 -249 470 706 83 477 486 810 371 575 333 750 223 137 815 717 227 802 843 -327 552 156 275 463 393 -805 272 874 458 756 502 -757 766 872 817 499 773 440 689 687 608 716 589 -998 389 66 -327 190 617 -272 65 179 -628 261 299 328 366 622 -499 225 477 502 620 395 -75 690 45 -503 82 733 384 190 548 -328 292 89 137 417 278 -295 697 395 335 750 172 -194 52 396 483 806 168 -671 632 857 973 329 38 -742 765 279 -943 889 570 -955 126 86 -825 83 834 369 218 455 -825 703 305 -902 62 356 894 745 313 -139 126 44 169 399 425 906 557 341 384 467 330 605 412 507 242 687 590 375 508 859 -270 135 714 -366 834 775 941 180 671 -495 593 796 -451 62 346 625 468 55 -235 304 521 -6 709 84 -847 403 823 -758 878 430 652 60 617 817 446 550 191 339 781 -687 846 534 706 888 456 -516 483 316 -533 688 718 389 530 747 -29 434 859 387 152 404 88 695 743 968 109 439 592 369 384 -575 839 141 284 375 675 -701 843 462 -932 384 143 966 355 629 -276 94 780 328 434 574 -578 654 734 -840 823 381 -752 400 372 340 536 746 715 87 740 -772 355 224 123 522 630 -949 646 776 -170 326 309 355 800 63 589 760 560 43 255 483 775 644 570 592 311 656 -317 439 163 -694 814 684 -512 865 481 -737 44 618 397 739 24 -421 561 622 -967 105 84 -759 440 574 955 47 488 -562 335 452 470 550 399 -620 173 1 238 759 96 -93 208 834 -170 139 847 608 103 559 -419 689 715 464 130 255 190 685 353 -823 175 739 -172 197 388 -674 178 612 -622 68 522 -427 575 729 -342 257 867 705 818 70 115 251 758 -518 616 39 -512 758 775 440 435 101 -470 563 349 669 242 578 -720 872 645 -698 698 371 130 456 680 697 213 597 618 529 899 -73 763 666 865 351 523 91 343 57 -309 173 672 -161 494 13 917 474 36 513 76 733 -816 459 289 815 808 501 311 326 181 -339 653 43 -373 170 445 -251 461 839 206 4 111 177 743 656 341 312 230 -924 578 357 -691 262 815 -303 729 774 649 840 199 930 101 3 -276 530 684 -241 136 687 -678 465 582 -123 806 45 58 282 622 -185 543 35 981 192 763 -745 342 754 253 724 7 -392 300 86 479 321 615 663 333 802 -799 455 366 582 332 271 -221 543 605 -400 158 247 935 639 491 -51 94 832 -397 700 707 -739 408 106 846 339 479 -539 456 365 -20 590 748 50 769 390 6 709 338 495 558 483 78 313 334 484 74 741 789 821 232 -133 434 285 477 848 792 -707 780 534 841 83 454 882 889 275 -119 41 693 -348 719 157 286 303 231 678 45 203 309 212 688 -806 835 567 670 328 649 -376 211 689 50 692 35 -115 662 75 429 214 846 285 152 248 67 831 292 -379 840 556 -592 286 897 147 524 883 113 446 311 -587 822 573 701 625 364 -865 510 177 210 291 442 -645 228 594 54 869 515 705 230 801 -647 277 476 335 42 73 197 455 895 469 656 619 32 892 280 760 354 570 602 661 797 -805 367 344 570 365 313 -316 70 594 -916 775 870 711 511 11 -116 378 272 -452 562 315 327 23 720 48 877 532 -356 472 899 -760 642 415 -896 478 537 -3 215 411 -582 426 21 480 762 681 -404 192 210 819 240 771 -66 619 845 -795 667 821 637 612 444 -13 52 237 1 756 715 737 305 81 900 723 558 -528 303 420 -348 399 611 -387 818 3 36 704 621 680 462 388 -147 751 151 -252 138 254 -415 839 109 751 329 465 -669 281 287 -260 253 589 159 71 108 124 7 864 -456 840 425 -469 745 275 -919 193 464 786 830 402 46 381 782 210 64 162 -304 305 467 336 538 646 334 62 653 797 207 644 673 790 488 -401 624 680 562 710 610 915 767 258 -390 16 614 -972 752 729 951 779 367 -951 65 428 -699 214 686 444 787 628 -317 786 351 -586 400 160 575 364 187 -174 527 202 -661 255 105 -681 559 35 285 608 99 65 461 364 -798 57 250 229 140 187 -421 54 586 -609 630 153 710 499 516 396 516 449 54 235 159 -912 373 766 639 38 378 502 492 434 352 622 625 -510 96 459 -820 207 57 -253 555 733 -911 153 400 289 807 635 947 647 107 -536 586 196 141 593 460 750 535 765 -221 163 860 -210 843 218 698 832 77 730 73 35 -784 320 681 74 229 407 -992 355 151 -781 257 685 -65 888 848 -453 178 842 -236 477 284 688 660 267 816 659 710 -417 233 345 301 55 625 859 615 79 961 734 387 745 822 375 -956 233 128 121 474 787 440 790 229 -422 293 887 540 528 271 -564 281 325 -239 492 39 -9 98 746 552 243 714 -845 381 98 683 854 623 521 694 565 401 25 9 187 65 536 10 501 868 534 714 459 825 784 560 298 88 802 611 843 334 -140 878 340 -265 852 133 -301 153 209 659 393 273 846 3 826 -87 889 639 71 14 796 -367 15 679 -8 813 818 -454 576 813 -669 489 842 470 124 793 755 375 46 763 580 492 65 545 480 555 16 494 851 1 560 181 493 525 99 91 200 -537 23 740 -396 345 15 397 616 174 31 756 805 -226 61 161 182 460 251 -767 823 273 -827 770 336 -699 653 191 -542 127 163 706 81 839 -826 579 417 789 737 477 -399 519 88 -548 553 62 -624 478 341 845 365 868 -34 745 790 501 347 594 192 805 721 806 863 853 844 537 583 -787 779 420 741 280 90 881 84 694 -258 161 271 634 58 688 954 524 532 943 478 30 336 622 886 -92 28 1 312 325 537 395 190 467 666 531 747 307 164 830 -799 707 142 223 793 252 -538 847 827 -406 842 404 -25 479 125 361 39 205 -839 452 529 549 599 718 316 317 400 -586 124 564 295 677 422 -663 653 366 -560 415 313 866 761 254 -178 237 784 -502 650 875 -298 111 478 982 212 176 -801 728 492 -849 242 667 14 638 496 -413 319 662 -984 237 575 -878 12 722 -592 447 33 683 698 813 226 449 206 -655 815 843 240 702 321 839 55 639 -748 723 28 426 745 586 -664 651 795 47 582 859 368 143 405 553 726 254 -435 105 703 170 202 617 -335 742 471 737 733 577 -172 485 399 -845 812 244 -108 200 46 539 200 679 -203 868 821 353 773 699 406 538 855 460 561 156 -471 578 49 199 15 781 -673 195 365 577 350 328 72 295 580 -383 883 798 120 307 72 -721 436 701 627 187 716 -793 566 62 -376 443 412 -697 616 706 582 885 891 -788 106 260 184 876 205 995 701 511 519 680 98 -581 760 284 -214 719 849 448 143 444 -89 847 159 -932 381 195 -542 694 280 582 108 385 -559 244 360 497 791 212 508 510 892 705 420 621 641 820 764 284 731 762 994 551 242 -259 361 87 120 195 246 -44 236 489 715 586 380 -573 546 41 370 603 174 -476 44 594 744 438 513 -641 322 396 -680 810 459 352 582 653 -802 232 271 -990 154 873 -817 30 69 76 475 506 -159 886 879 -964 259 499 433 773 408 843 525 141 -504 523 878 -112 162 383 -835 341 872 -341 625 1 -721 653 527 -664 294 513 -533 330 771 -335 516 695 -975 259 319 665 707 894 -457 295 155 -275 560 437 -10 247 778 61 690 306 -360 127 600 -748 494 81 674 511 596 -532 36 7 987 602 713 132 297 160 538 322 719 -26 164 118 451 878 128 504 692 817 -790 132 95 -239 85 588 -159 11 251 -411 580 286 495 619 39 -241 651 335 -82 889 708 -511 715 872 658 367 849 85 623 640 401 285 771 296 40 70 885 129 649 623 224 419 761 183 169 548 354 209 355 501 441 -174 786 216 717 139 500 840 487 198 798 12 417 -285 635 692 -167 597 379 -987 552 721 236 531 373 -72 457 310 -757 227 501 -905 767 87 -108 233 725 -804 686 111 64 839 707 243 353 411 -485 841 93 -460 160 693 488 304 258 -348 632 341 -261 187 117 460 330 521 -830 786 481 -486 687 745 -659 189 56 133 677 359 42 181 194 -17 410 877 -624 162 67 -111 432 464 -999 113 188 878 154 376 334 39 204 -356 547 495 302 116 656 768 206 240 132 141 349 -781 272 554 846 406 645 -699 50 878 -763 840 46 -819 707 291 -126 124 837 120 194 361 -882 726 320 207 811 512 807 130 783 -739 829 288 -595 830 390 634 367 381 -421 749 187 -679 475 362 -791 747 487 13 774 681 973 245 558 444 59 650 138 772 578 278 329 559 -533 763 78 399 395 878 -414 316 452 -701 291 223 -482 716 467 -373 561 470 47 17 529 996 307 452 -975 885 781 435 104 695 -888 604 189 -411 442 505 -908 641 782 741 479 172 916 97 887 -266 325 547 404 172 615 -916 720 22 35 32 162 -638 45 817 -50 86 410 806 520 629 610 736 777 897 623 201 795 27 424 62 63 295 -165 498 391 -608 866 423 -95 128 467 773 530 552 582 537 282 -368 476 854 -588 587 741 88 736 463 641 583 489 116 145 551 511 680 201 201 425 218 623 382 397 241 538 614 926 70 242 179 334 880 -680 475 715 -918 816 449 -777 784 594 -175 95 425 -75 749 849 -406 24 331 490 666 638 -84 111 275 381 789 397 322 469 730 53 889 304 767 23 271 -332 598 207 761 824 301 -63 196 225 -80 438 42 -243 706 152 331 688 92 627 62 560 -591 316 600 -236 103 372 293 416 295 -555 306 748 346 144 95 -678 416 532 -737 373 338 -834 656 125 957 436 238 169 45 553 768 348 242 -934 841 710 -540 787 115 -941 85 310 -247 507 725 -615 122 197 -426 840 4 998 266 535 92 487 596 231 481 95 -528 847 36 633 660 874 -53 319 110 356 73 668 780 410 841 328 184 780 332 134 576 -878 321 894 757 213 480 704 296 60 -702 621 59 185 754 718 -190 154 136 -129 707 137 785 82 510 -970 891 774 -291 495 170 420 245 790 878 31 695 -105 793 848 -117 765 710 -406 555 104 -585 234 178 -82 743 885 -193 310 108 993 171 602 262 92 846 -197 122 28 -750 870 873 -803 5 737 58 299 391 -739 414 676 839 585 519 475 892 650 292 12 60 751 805 230 852 20 373 -51 75 547 -771 825 516 -499 281 870 -321 95 384 455 86 68 -775 113 111 -226 257 122 485 508 78 -285 460 97 -61 542 96 -448 543 770 -577 432 203 893 712 349 728 819 434 -153 544 546 -943 18 802 530 504 461 259 371 20 -844 662 532 -921 548 174 -74 100 768 -104 276 300 750 369 163 398 49 81 -617 696 624 828 605 693 -919 687 348 -459 846 770 412 254 532 995 460 330 488 858 125 101 371 676 348 704 462 -352 597 460 417 509 713 -52 156 598 278 877 157 -40 565 316 -584 604 273 893 805 532 117 238 522 -63 294 44 -536 194 747 -474 442 443 85 612 103 -351 412 258 -54 391 234 254 803 850 -531 19 553 -307 312 509 324 882 746 97 571 139 840 35 385 -662 861 826 -220 398 589 282 700 101 840 646 543 325 853 445 -125 422 515 79 368 879 -312 94 530 -676 273 577 585 805 74 -126 540 825 -274 480 571 -932 757 575 -436 84 148 -722 864 515 456 404 511 567 689 604 196 265 889 512 225 313 -312 111 218 -487 637 757 638 415 388 360 735 244 -66 599 380 181 129 343 148 538 746 -842 5 534 -987 54 799 -799 666 123 414 54 285 -217 519 73 239 9 487 678 69 321 73 755 71 -348 689 200 494 237 737 -9 347 793 77 160 846 -573 13 611 -399 127 716 538 562 387 -890 853 395 749 631 464 -479 705 370 344 309 158 -857 256 446 431 47 844 -225 476 155 21 803 168 -617 457 346 551 395 8 37 457 860 183 158 643 -2 232 499 768 376 807 25 719 162 -377 277 736 -379 450 691 588 386 299 385 137 693 -908 326 301 -996 9 459 -554 208 690 -156 776 217 850 653 35 664 76 188 -76 395 464 411 816 66 553 556 451 951 641 639 -505 734 64 648 890 124 158 788 331 899 232 258 215 534 63 601 150 138 -512 874 584 3 638 499 -832 243 154 70 95 795 -92 742 680 71 790 721 95 500 608 977 899 839 135 614 524 -351 467 674 -562 455 699 222 111 488 620 679 731 926 2 877 -180 810 718 451 782 660 471 29 259 678 558 310 268 445 75 -557 394 542 -132 533 96 467 355 206 -646 675 37 436 353 38 -688 773 847 830 176 780 -659 299 860 -349 77 518 -340 797 62 935 293 456 -924 461 88 923 428 494 -871 35 320 917 371 673 -994 684 597 -48 866 773 -116 859 171 -105 210 300 -388 823 248 -774 558 540 681 886 101 -880 409 580 -587 190 614 -116 7 137 -244 813 872 553 718 889 77 554 847 -201 349 208 -250 714 130 -802 240 739 -711 221 724 189 393 285 69 158 474 -366 242 533 -30 656 366 -519 185 19 827 784 420 -513 835 233 -584 274 744 -218 416 288 -134 237 445 692 671 738 -176 669 31 708 348 815 -221 235 801 -789 304 237 -66 211 562 -371 893 77 768 112 313 -588 704 136 -498 80 581 -207 852 667 -512 551 835 284 482 221 936 646 524 872 62 779 62 30 890 -73 495 745 -686 849 824 -806 342 775 -988 582 169 899 853 771 -967 189 352 605 326 97 -671 836 642 592 151 671 -867 678 317 -523 544 265 -848 250 340 -553 49 344 -783 734 533 -780 740 10 -683 421 759 -503 835 747 38 280 897 -940 613 726 977 843 369 993 95 458 -449 174 707 -509 473 808 -766 590 693 418 263 584 627 880 104 438 329 39 -416 227 82 109 456 24 729 50 171 -114 301 396 -56 131 610 496 749 872 979 477 3 583 115 331 821 551 749 -10 135 128 223 325 684 -531 663 137 -884 807 180 684 11 362 -554 807 211 917 884 793 30 208 388 412 507 712 -852 144 432 415 181 442 377 827 400 -261 596 786 129 368 6 985 523 800 891 474 783 -265 604 142 -78 468 648 -467 116 827 158 852 71 741 868 303 735 397 229 -366 188 824 -581 717 344 377 454 866 -24 797 491 -90 132 246 -948 754 713 751 339 881 -522 397 832 -300 90 799 -898 225 347 482 760 534 -243 331 350 400 808 803 -335 336 699 207 647 882 352 199 735 -135 502 173 -403 732 621 -72 132 711 979 786 35 125 768 846 459 778 277 -540 496 520 -335 403 318 -153 556 568 581 573 169 754 570 1 226 550 184 36 429 70 623 655 889 268 514 766 96 826 96 -868 141 643 703 207 197 -280 254 804 587 187 528 -593 120 799 -957 708 327 -636 483 133 752 204 698 670 200 624 517 432 764 -689 555 375 11 494 562 838 602 6 987 761 125 -615 204 833 363 720 467 696 325 670 193 747 870 -684 364 401 532 675 788 153 334 442 -972 745 88 -559 836 689 -502 275 601 -277 460 857 207 123 676 573 819 100 443 465 846 -736 681 361 816 813 187 803 847 417 884 340 352 -676 738 626 924 413 237 80 72 412 -492 41 846 105 857 627 -835 273 591 452 477 809 872 274 755 -212 210 246 -608 834 136 -331 310 548 -642 699 817 50 58 9 648 263 865 874 829 237 -684 205 190 931 145 451 -723 17 436 882 838 286 -802 488 658 522 514 638 -389 231 470 -373 808 726 -131 168 511 -997 132 221 848 644 237 835 26 226 -880 277 465 14 535 53 623 810 566 760 473 848 229 900 755 -746 669 194 976 889 361 138 644 493 -942 244 288 446 279 365 771 651 693 -565 141 289 -695 401 761 -596 283 760 -541 889 581 104 565 569 -384 803 364 -340 413 607 347 259 885 264 330 687 -744 18 303 -765 657 443 75 419 278 447 134 831 -253 50 785 210 410 608 -448 726 38 738 370 763 335 298 877 130 632 176 472 11 361 -46 858 462 891 320 124 -660 388 586 747 440 411 -764 330 345 890 523 767 205 258 164 781 40 248 -273 47 880 -146 319 42 -86 817 371 -601 509 759 -816 756 350 -154 193 680 -709 635 354 809 40 611 772 373 650 919 252 748 -950 306 218 -8 772 843 843 748 811 813 735 275 -327 133 519 852 724 305 605 385 345 267 157 769 968 331 426 584 475 298 -73 284 247 408 707 133 -366 580 265 -448 284 141 756 341 525 452 160 682 421 680 62 93 359 636 15 848 71 -487 856 778 -355 290 509 -38 294 845 402 603 337 -874 407 549 259 28 328 72 721 475 264 711 664 -231 679 663 740 892 671 169 152 406 273 106 160 -538 532 566 -790 844 646 -163 316 518 -289 232 609 416 114 472 -769 684 250 -854 476 293 -784 145 682 779 600 90 -905 262 674 -239 161 84 675 325 316 636 793 429 7 177 264 508 223 791 300 91 35 734 70 461 770 559 160 -540 254 473 -15 567 44 901 625 256 -16 301 580 499 637 473 680 596 649 -705 456 113 572 842 234 132 313 792 743 210 764 10 263 541 66 399 893 97 799 681 -831 831 376 569 226 331 91 464 838 655 737 832 41 621 296 -716 665 272 481 280 533 -903 43 795 -63 9 293 -971 606 243 9 828 173 236 797 451 -782 841 66 607 148 854 138 589 627 285 74 391 -844 707 722 88 304 764 -666 441 824 -473 622 582 869 583 509 -606 19 457 -604 737 449 -39 545 597 -633 335 337 393 421 462 -865 829 269 756 818 624 972 752 217 495 131 838 -872 653 521 336 447 591 745 795 428 -555 308 124 93 675 458 -270 768 30 -657 455 859 63 812 828 -13 236 679 403 483 862 -308 900 212 -845 45 106 782 36 240 -234 718 159 -804 62 614 854 625 577 181 12 812 -489 567 394 -628 160 857 -15 324 857 448 179 53 805 513 695 370 70 783 -491 137 600 319 285 661 584 339 438 60 235 168 169 445 702 233 246 33 -662 151 545 184 521 667 -134 282 803 -534 202 187 -322 251 100 -232 295 393 -235 73 838 -234 758 183 -750 596 333 -705 281 6 -339 747 287 -885 65 488 -147 511 676 628 866 648 106 631 720 43 250 577 -623 800 273 -439 95 605 -34 108 451 -547 23 516 -308 228 559 269 57 221 596 37 800 -903 351 765 -4 157 496 15 852 797 -557 829 696 -85 342 843 -681 761 102 522 514 177 -363 858 404 47 728 461 319 424 497 518 473 899 735 269 155 -618 836 106 -422 180 86 -427 747 480 367 119 340 269 841 5 -255 330 862 -352 429 741 708 67 841 -645 254 210 462 36 197 -733 614 376 -795 139 223 484 76 333 -173 21 242 -919 682 89 -203 39 207 337 346 460 -302 808 547 895 528 260 722 333 451 96 617 109 -312 392 236 -628 119 108 -215 811 128 326 392 809 315 231 345 333 329 304 479 676 831 991 647 31 901 236 422 936 208 592 -357 894 503 22 72 46 -217 187 387 -819 561 617 -723 546 97 -819 177 773 -137 120 423 -822 513 221 960 114 508 282 2 716 -975 897 761 -773 120 832 25 203 171 -489 284 783 79 814 480 75 747 656 99 610 776 -127 840 388 494 201 554 -999 35 555 -232 460 552 -420 540 723 -236 665 25 -14 328 360 868 607 273 447 134 119 554 434 781 829 359 772 -231 727 670 79 260 361 101 676 125 -223 362 452 937 882 210 561 81 343 832 835 828 612 617 339 -865 786 843 -341 660 201 -184 188 80 337 320 391 -903 273 166 -879 251 579 -376 640 612 -315 401 692 380 333 678 807 197 446 897 833 383 -560 692 142 -508 760 382 -177 598 701 -987 795 125 530 269 375 -992 245 166 -981 483 567 362 163 899 240 722 248 -463 712 23 861 4 782 -558 380 531 -506 193 478 471 276 798 797 884 194 763 356 676 -71 518 838 479 510 660 26 48 531 -943 868 342 -121 81 397 13 576 776 795 493 396 721 491 431 -685 654 786 790 535 456 880 414 65 -609 593 164 221 102 131 514 482 264 762 847 839 -210 842 860 -38 467 505 457 888 95 339 603 748 925 146 434 632 578 847 -4 769 591 260 642 693 742 856 326 -695 670 272 -905 360 265 607 531 771 -995 371 473 -196 148 670 637 380 347 -665 728 267 926 340 8 170 140 685 -730 136 196 -66 143 470 -383 654 152 -313 411 574 811 15 721 781 52 252 179 139 132 -954 765 471 -695 387 605 120 334 745 -44 656 32 -749 291 226 -328 760 879 324 147 441 897 110 455 -330 743 558 -79 823 696 -296 321 613 -425 726 151 -21 554 240 106 106 582 -469 454 639 1 352 749 207 122 591 416 195 565 612 175 711 726 606 108 762 882 662 154 872 148 -872 585 602 718 687 53 418 763 420 -627 751 145 220 829 803 -521 492 784 940 446 223 -90 133 246 358 313 831 311 232 669 963 50 214 40 511 76 -241 637 102 -470 719 833 -424 691 21 286 553 205 631 511 518 -987 274 801 81 37 2 -605 129 565 722 589 301 -676 119 147 679 374 866 -814 785 708 -42 571 361 963 655 23 -968 668 297 -468 502 385 585 549 514 849 671 254 -951 47 372 -553 327 268 -385 590 641 -319 429 578 640 287 300 700 402 54 275 134 774 323 718 427 807 404 75 -528 705 797 725 306 322 216 222 11 308 155 439 485 795 778 385 48 279 -10 275 413 963 798 282 -911 857 737 -885 530 542 412 507 48 -345 856 405 -772 624 626 -762 132 832 929 270 779 906 655 826 -164 661 149 482 602 157 -982 618 738 859 530 345 758 385 352 -837 3 310 -928 784 579 -750 579 630 -522 179 390 478 732 760 524 417 589 -551 109 644 58 633 527 -663 83 169 -979 462 747 -250 192 77 191 157 21 593 81 163 82 401 716 258 224 284 647 173 393 190 431 125 816 420 260 -864 742 773 -366 844 65 711 488 186 552 274 394 472 767 526 -614 801 78 -946 407 525 -119 717 527 169 854 368 -559 888 364 857 151 3 -105 503 276 340 27 142 -282 666 95 795 443 312 179 1 128 -994 822 81 -875 615 121 -360 473 323 -258 620 826 -783 826 888 410 574 149 -727 898 591 984 378 643 -289 436 564 -56 861 278 316 854 802 538 796 521 515 577 462 -761 234 387 427 744 112 -673 817 110 117 301 539 359 608 86 -149 815 39 525 182 204 -491 401 832 -929 441 165 -291 520 60 -627 799 28 -666 716 380 772 427 343 397 701 103 334 9 644 515 187 826 -282 296 378 549 867 870 -435 129 489 176 402 387 303 836 254 282 309 532 -70 643 88 -492 220 96 503 787 282 -272 605 578 606 406 596 -625 423 776 -184 499 277 254 654 264 160 288 323 891 265 683 -977 395 478 110 355 749 -743 639 340 468 697 798 -537 725 320 39 341 871 567 447 624 -617 807 12 -95 99 328 940 874 774 -883 784 281 -635 841 391 -800 400 826 389 216 702 208 807 142 -970 826 640 -546 209 547 -183 867 697 -56 407 670 -531 424 605 549 289 545 -961 790 29 20 782 480 -903 671 695 998 31 653 539 262 579 30 268 787 -424 337 753 -228 681 259 641 102 734 -355 652 123 -958 691 64 -178 63 845 -899 260 667 48 258 749 -300 449 162 -22 380 429 -735 856 765 817 374 699 -639 172 502 835 88 407 -506 141 666 -888 889 24 -739 490 472 322 668 3 -897 785 11 67 755 291 -784 196 39 -33 484 604 -138 834 743 668 229 884 834 393 24 709 354 565 -168 529 385 -765 232 269 -155 751 123 787 67 257 -298 133 505 -59 815 73 391 383 353 -474 669 746 349 130 251 -86 115 779 -802 50 110 818 47 861 593 488 212 157 681 115 496 630 29 721 421 464 973 148 414 -79 614 528 551 564 629 -639 783 727 473 276 212 -249 129 751 -786 487 532 -171 135 313 457 756 785 -528 882 131 356 852 278 -479 225 44 -200 377 607 -572 690 489 -46 63 816 -483 466 97 467 181 583 450 10 717 362 819 573 -54 292 554 -272 48 557 -942 221 310 707 749 151 -252 255 213 -85 872 678 -989 439 858 193 642 19 -338 204 838 786 231 328 47 189 648 880 850 768 -409 250 122 -345 465 145 533 777 635 -858 822 376 313 736 632 -850 322 334 830 513 564 357 361 805 604 335 147 790 678 396 111 334 13 -93 719 841 -707 161 814 -279 626 650 552 76 71 -563 758 584 400 815 44 556 671 288 -246 184 452 -152 47 785 -888 54 603 -848 121 541 266 125 668 -563 462 526 620 514 492 -785 471 263 -898 77 40 -773 877 86 -937 789 192 265 693 143 -321 511 263 971 886 513 -493 301 83 -931 56 759 -475 484 888 -984 463 16 653 326 857 -304 322 259 -400 394 336 -562 285 101 37 701 87 -850 708 439 684 78 546 -605 255 181 334 523 643 349 573 62 -494 463 436 16 564 881 703 844 117 242 146 824 -368 482 53 630 729 359 -190 63 881 105 365 9 -424 622 633 -862 680 195 525 756 159 -63 850 356 -988 535 837 -483 275 780 -892 532 296 568 9 70 700 499 801 -354 524 897 -344 2 756 -319 491 706 -764 3 340 924 572 256 -507 608 214 -80 728 274 -559 528 772 642 574 395 890 582 75 -462 805 128 646 286 618 751 174 672 -458 644 95 178 242 581 -84 283 260 839 277 833 233 268 567 -841 258 471 838 104 809 207 707 82 -721 749 184 -726 229 248 -227 472 541 -47 141 876 112 580 252 896 566 571 -686 677 829 -115 16 32 -7 23 739 226 754 639 510 80 889 -311 400 217 336 573 740 77 478 880 -648 590 560 155 739 277 26 553 53 -146 838 120 -363 183 143 -873 510 48 -782 172 128 -794 549 252 -539 430 471 352 564 13 -68 870 3 152 359 237 46 605 69 672 611 729 903 885 378 -994 191 37 208 895 274 668 75 889 333 208 858 87 512 316 923 58 54 421 603 658 89 428 420 970 831 456 399 637 554 -547 375 796 -459 584 791 -886 304 865 254 37 224 -889 776 735 -621 852 844 832 825 547 42 866 126 -787 736 56 321 882 853 63 249 309 -320 503 397 -497 715 273 -610 446 224 33 230 148 -969 738 1 -637 359 135 958 585 175 128 758 209 432 2 59 -863 547 370 36 733 600 683 564 423 747 521 260 -153 636 670 -266 595 406 860 875 264 -232 207 237 924 800 290 -65 889 646 559 402 345 -471 138 177 -620 73 740 802 172 412 714 272 200 435 506 794 441 118 820 156 839 126 644 215 77 233 550 117 -222 810 518 22 591 655 -2 71 779 90 873 51 -647 239 322 152 275 879 797 768 96 416 353 798 639 583 759 256 852 782 212 304 208 642 602 127 -162 870 802 -377 364 773 -429 835 225 -679 626 808 79 882 165 728 45 220 -2 82 21 -825 395 376 934 789 129 61 327 99 414 851 462 -713 647 173 -230 507 303 -742 305 341 -673 647 423 799 74 869 474 608 757 503 369 236 653 136 186 366 623 111 -886 486 758 -762 309 236 -356 347 742 747 605 198 639 32 896 -639 431 69 -819 358 677 -962 413 197 473 566 384 110 332 106 872 598 644 729 189 104 -184 833 450 -491 32 155 807 524 238 402 485 721 823 519 178 -701 357 590 -53 482 255 -169 844 638 -412 416 336 483 798 524 -714 514 508 -412 176 592 -706 883 215 731 737 751 403 660 421 -920 411 777 969 359 410 75 742 405 -587 330 821 -200 614 770 -525 152 435 -566 192 610 -575 386 644 -209 870 481 894 273 240 914 754 651 243 75 161 704 816 331 581 568 96 -50 843 300 684 829 491 -354 507 29 289 450 898 721 244 322 61 511 227 -337 706 302 475 410 4 976 571 871 458 652 538 406 602 532 -895 139 460 -153 337 118 575 700 863 346 513 473 872 128 278 -375 803 740 -672 579 410 -550 789 162 87 195 815 770 852 105 -770 252 441 -701 527 719 -934 4 570 -871 702 182 -247 726 309 -169 152 211 122 532 841 331 883 729 744 870 76 311 593 79 715 775 330 -692 174 9 -622 141 12 647 122 713 528 575 590 388 458 741 -650 180 373 -610 364 355 670 708 376 597 171 68 -724 587 842 257 525 308 228 124 429 -8 804 103 282 892 561 -278 342 792 -654 684 255 -748 304 285 -1 680 23 -807 589 721 760 455 397 767 383 520 47 228 475 -999 610 466 813 884 859 605 631 694 411 835 700 -23 515 103 262 315 834 36 108 522 -391 68 76 -995 387 511 225 286 790 -149 53 534 727 558 316 -579 521 251 320 599 765 -626 113 231 507 549 338 -672 10 457 -44 716 843 -382 193 280 -693 144 567 657 613 671 390 141 328 -794 414 848 -644 486 598 -928 660 710 -997 767 411 -308 547 420 549 403 235 43 873 427 -777 332 571 441 289 335 -489 832 475 390 790 40 489 98 525 787 170 284 896 525 202 206 318 749 -674 567 303 612 862 276 939 778 896 595 841 879 -778 383 768 161 773 865 -562 860 186 721 808 711 223 267 180 623 93 798 525 205 759 900 796 396 759 209 325 -594 857 318 584 492 572 -733 430 583 -96 704 543 414 279 809 545 602 53 -858 379 257 -399 432 205 848 191 465 324 897 421 541 733 651 -407 155 776 -249 59 631 893 726 9 -399 671 662 553 566 141 -639 319 624 317 467 814 282 143 862 -798 85 694 5 830 281 -501 346 435 826 497 545 -643 290 422 665 43 245 -921 810 228 994 109 888 -932 464 124 613 621 53 993 172 399 -821 498 47 75 673 431 141 552 227 -298 675 136 29 469 414 -326 228 523 313 796 138 -863 361 758 -559 206 81 491 485 578 -962 460 285 -674 9 57 -44 650 660 834 352 434 321 159 281 709 873 228 -202 862 588 -345 3 845 187 495 429 164 185 40 648 263 101 -344 719 750 -733 606 254 252 162 797 537 323 769 -236 828 784 -953 215 430 -373 180 614 -581 480 28 519 889 747 420 208 452 -175 861 230 -237 718 392 -741 856 714 -21 476 414 -57 575 629 -175 203 860 -610 874 491 -682 693 531 916 465 739 -333 491 699 -404 254 568 -561 865 575 905 444 47 791 856 574 456 251 248 384 76 502 795 567 527 986 237 371 316 653 836 -946 620 426 804 660 695 398 317 290 896 460 245 269 116 495 -731 401 571 522 696 289 801 634 525 -729 203 277 -294 457 48 931 614 67 413 438 778 -293 888 194 848 485 653 192 706 769 -261 327 321 -39 502 168 -399 303 802 625 474 104 -347 581 612 -648 678 866 -304 638 490 246 582 347 314 835 629 506 836 79 67 484 115 -928 377 804 -87 375 92 -138 481 26 890 487 138 -56 649 702 -271 574 19 178 875 6 -944 294 489 -577 618 17 -874 531 40 63 843 528 621 490 535 -863 810 546 -54 588 521 -649 497 866 -9 550 214 446 114 156 -474 335 235 -768 699 776 -234 663 87 -489 385 635 328 788 283 394 779 6 -323 786 608 -558 885 721 550 611 207 236 443 5 -637 861 192 -179 551 854 907 162 44 54 319 428 441 199 367 475 893 245 581 422 131 -412 217 115 560 219 777 -882 455 371 374 618 331 465 539 881 771 599 195 314 705 565 394 546 763 -640 774 808 205 55 329 887 895 597 501 707 815 277 777 369 447 851 138 129 539 427 -445 6 283 219 160 754 -59 717 808 -579 504 854 218 457 660 232 234 588 -947 433 538 690 114 805 318 583 501 -973 155 452 -693 489 663 512 503 135 324 873 592 135 206 877 -578 11 462 -89 801 575 -933 520 350 662 716 85 714 295 239 265 754 727 380 166 660 -89 437 262 745 713 287 736 748 492 -135 522 502 -774 833 454 300 201 73 102 115 841 -814 530 235 -524 547 141 954 638 795 126 236 607 -188 424 507 -445 589 128 -592 522 427 -374 460 56 113 742 133 -638 555 823 156 681 158 715 194 581 -179 858 688 -740 458 180 551 737 691 558 402 478 212 421 25 567 530 706 276 345 51 108 666 351 929 266 360 -683 879 531 -725 3 141 -445 454 29 -603 113 482 575 425 740 -255 22 312 822 441 841 227 117 285 -171 426 102 -521 207 420 -61 676 398 -379 752 400 -287 159 6 -807 256 118 -826 81 668 677 182 377 854 211 854 555 590 160 774 481 836 123 55 739 175 668 897 480 788 287 794 106 367 261 583 621 -379 204 802 149 58 112 954 66 753 -35 492 386 -148 416 440 890 791 259 338 323 772 242 318 817 646 432 551 66 654 812 730 625 520 -333 678 87 858 620 877 -783 559 351 -360 853 374 -49 481 692 -833 579 275 -683 397 179 -529 794 491 -38 648 96 -280 306 716 -352 275 426 -401 116 378 224 235 640 -559 404 136 619 427 251 -350 361 196 -808 375 723 211 9 470 -794 681 828 773 429 202 250 580 317 879 205 136 540 572 422 879 233 352 -84 580 239 -314 443 299 507 350 79 34 175 507 836 426 239 -96 257 443 -161 98 166 -840 629 479 537 396 764 440 412 51 -297 676 630 -359 814 173 291 521 574 -331 156 748 -872 44 325 -734 300 582 -340 692 731 -75 604 459 504 441 854 -281 681 418 -131 278 158 874 122 678 -853 471 80 123 289 380 -44 549 171 186 75 826 -955 79 367 -802 50 199 267 669 465 -732 343 628 134 842 199 -786 766 487 945 422 136 167 809 262 -608 806 392 510 756 441 961 224 459 -905 887 279 259 756 74 -256 506 469 572 292 410 -778 106 275 -40 403 749 -905 22 709 608 467 614 -701 377 469 239 538 744 649 834 731 -972 745 638 -47 342 243 -779 514 534 -669 88 692 -595 148 246 -895 396 268 913 4 734 -774 4 262 947 493 837 -328 873 681 -739 426 122 855 448 687 -59 31 774 732 788 74 229 494 469 -752 7 472 181 186 527 -405 885 122 746 527 614 82 900 638 862 213 215 536 669 662 322 810 744 -852 742 632 -379 123 225 541 672 231 812 205 468 -209 900 452 12 698 79 -523 380 130 214 795 342 -472 431 110 -358 805 19 885 205 812 368 526 87 -508 467 758 875 32 114 742 123 114 -254 387 811 -124 364 343 157 130 237 850 110 719 -540 804 675 -370 442 880 -906 710 557 -920 303 176 189 230 207 -398 624 381 267 570 767 -70 698 282 -328 706 572 278 618 476 704 600 17 783 494 778 -160 526 180 -585 467 461 -327 470 185 -595 689 806 -729 391 658 514 303 515 -15 881 232 212 821 477 -394 13 155 -663 280 673 -202 805 294 -566 810 83 639 733 1 994 37 444 952 651 746 -582 89 779 502 53 316 833 882 288 -439 740 301 767 479 537 -867 313 446 515 105 279 -932 499 315 -537 703 118 760 522 258 238 624 310 305 709 343 393 422 182 45 342 163 -324 882 641 312 867 106 710 35 210 788 103 760 -946 718 563 671 278 236 -320 669 11 590 474 771 -168 619 344 366 393 718 -180 255 873 -2 585 67 499 56 361 431 340 79 74 858 295 711 690 687 628 263 95 312 840 662 -18 779 68 -646 629 429 -405 141 114 114 892 279 500 753 386 60 536 777 891 573 628 175 302 890 969 766 830 130 201 760 150 455 488 378 603 680 -457 817 671 -27 17 523 -390 530 158 -361 221 819 -223 310 544 -96 185 897 -806 154 762 -325 837 62 734 687 569 73 117 271 -548 561 239 -926 486 255 896 797 836 -595 188 208 -325 365 517 -230 321 701 966 215 7 928 142 843 -659 776 629 561 149 745 -817 253 457 321 127 43 -172 575 891 763 332 178 -277 60 594 -961 330 14 592 777 422 740 118 350 -32 132 498 -236 17 656 653 832 87 382 55 146 575 747 528 488 339 224 668 481 269 291 701 400 188 765 815 -658 386 3 -877 101 19 -222 706 850 64 588 57 -638 163 803 89 652 241 564 14 761 883 705 561 -665 388 863 -97 711 115 521 106 508 -622 520 671 380 561 474 -828 825 145 -896 340 159 -436 175 15 224 410 160 201 611 548 815 814 410 29 187 351 -151 462 456 -343 740 127 -621 73 687 152 597 663 348 502 102 758 266 328 673 643 738 -368 511 414 541 540 600 -609 490 161 298 99 53 -376 378 177 -838 282 773 124 330 374 577 641 692 404 14 486 293 498 181 441 630 743 454 323 382 205 314 23 918 864 121 970 640 550 446 478 313 996 7 105 739 763 118 324 457 667 -344 650 396 198 356 718 -669 661 183 -446 279 146 226 1 785 -624 799 138 858 570 615 22 818 673 626 857 536 343 533 144 510 389 793 457 139 248 -273 322 60 709 528 339 -945 855 391 91 841 11 -505 264 828 -732 386 468 -202 748 856 -710 384 467 -152 294 95 38 401 101 229 444 83 570 241 232 -554 548 617 -987 46 516 20 388 272 -335 129 708 983 777 153 529 597 148 -937 619 773 990 703 393 -21 766 685 10 712 332 778 277 429 -207 414 96 -576 649 24 476 560 687 -573 276 457 -249 66 311 -457 245 176 479 886 315 -310 680 163 -243 849 576 -496 825 377 -572 53 507 918 733 218 -443 712 493 913 564 610 624 859 7 351 91 714 190 501 699 504 544 530 667 553 478 -306 658 454 -430 786 506 176 161 202 638 727 817 548 703 827 -546 854 17 367 196 570 -583 701 213 -953 468 765 176 14 574 -770 785 459 35 313 615 -923 7 827 430 246 705 846 194 507 -76 19 708 714 735 179 542 512 193 768 794 77 426 681 389 492 588 693 23 186 38 82 663 289 -6 256 307 -347 470 842 213 48 729 -309 442 392 -865 510 285 411 189 117 -248 481 175 199 752 814 -257 776 152 -68 458 814 -780 704 221 -322 809 742 -629 574 841 699 466 382 -810 653 44 -574 865 284 443 669 764 669 20 616 -466 63 543 885 719 855 -278 520 489 3 220 106 537 310 758 -268 737 722 -985 432 542 -122 301 561 845 135 675 587 398 539 -241 461 159 -753 517 378 -448 501 158 224 331 510 -963 829 697 -389 68 21 -416 359 195 -826 603 592 -587 814 153 671 561 669 -1000 465 774 238 710 163 -426 886 493 -864 723 473 32 335 541 852 545 653 -610 710 567 842 133 279 -638 833 796 135 524 122 597 841 883 59 415 20 103 603 743 576 587 229 -232 790 895 -30 680 757 -512 722 889 19 636 822 114 423 445 287 720 437 321 279 3 -560 382 606 -318 110 292 362 378 883 -288 696 824 -93 767 603 415 607 476 203 726 211 -24 792 633 972 79 504 -292 300 782 -889 593 315 -684 727 425 59 190 802 -807 54 598 -984 813 516 -82 232 100 255 81 122 -458 689 473 -325 400 165 690 768 892 514 580 233 -85 373 286 -536 460 726 53 406 109 952 553 97 663 95 837 436 471 389 -300 261 308 -157 527 887 -125 642 412 861 507 553 411 691 517 -403 543 230 -587 438 834 -639 401 28 149 889 550 -463 642 862 897 385 488 583 413 230 -506 337 877 310 725 668 578 887 799 940 648 300 820 398 340 21 587 81 -117 184 466 270 720 878 451 766 703 890 413 191 367 275 67 -66 653 389 247 105 227 -155 725 676 -364 147 362 917 482 598 -766 404 417 -537 698 746 -293 651 773 -487 899 337 792 145 441 -82 642 318 393 578 464 754 595 97 -397 281 500 171 844 155 953 68 769 870 794 520 894 159 570 430 869 507 -561 662 184 -246 869 831 -50 772 211 -350 296 207 656 49 567 860 651 635 -371 167 738 669 249 689 734 711 471 375 266 491 857 868 414 -680 118 709 226 527 809 392 887 560 878 268 132 757 168 351 -753 689 599 -213 115 385 -483 343 702 207 500 669 321 72 839 -619 698 465 990 143 451 149 221 771 -568 31 38 382 630 779 -867 117 53 454 364 220 -510 182 562 291 362 233 98 44 82 -238 586 224 -636 787 497 -466 219 579 224 2 308 -546 541 839 -975 423 661 -1 535 122 -917 533 217 564 147 854 540 264 740 888 198 59 -634 228 546 352 235 186 -410 512 317 -138 451 740 22 85 59 464 549 257 -883 441 520 -443 829 770 215 47 143 826 472 371 -829 524 657 -944 729 718 564 703 419 989 798 503 -301 632 644 975 841 625 -856 156 671 -813 534 295 -91 661 536 -116 286 416 954 702 218 772 592 168 -225 643 481 -122 899 264 973 827 204 597 571 411 -180 510 96 214 871 600 -517 88 413 219 473 750 -366 727 552 -896 499 295 -629 826 37 603 456 36 919 730 862 874 779 584 -315 599 246 -120 713 216 -368 797 304 644 568 776 -55 754 654 396 881 230 -121 237 685 -286 756 566 -773 630 497 562 67 195 -93 448 60 523 632 856 678 328 575 553 773 428 -842 870 738 -439 412 718 -758 891 54 -921 236 591 -560 499 657 -913 158 256 846 881 887 -447 159 314 427 264 239 806 122 208 443 336 671 413 157 422 79 102 658 -431 594 308 177 381 465 433 279 498 -329 132 708 -815 611 72 623 618 245 -618 513 580 -496 149 666 839 828 819 48 526 45 -629 59 376 268 583 507 -572 468 270 -301 643 887 295 177 551 -573 381 881 -664 451 129 101 42 108 120 290 456 184 897 133 28 168 244 203 889 826 -738 517 445 631 268 239 469 315 415 571 42 847 351 278 397 -169 332 438 -262 252 779 -655 524 135 -302 186 703 642 169 70 -920 138 436 -254 413 807 -559 296 290 -470 287 593 109 732 480 883 462 48 929 435 571 -837 727 76 -414 407 213 122 553 73 751 698 537 -191 339 885 399 469 271 343 478 102 123 414 616 -530 443 150 292 607 535 499 624 361 74 711 768 838 385 472 362 248 176 -695 392 705 58 837 661 -477 329 419 557 628 142 -883 102 4 -364 740 388 508 602 75 -124 153 772 183 588 119 310 393 510 -986 404 624 884 77 612 -856 800 40 -986 309 667 -493 179 820 -789 123 465 -875 887 357 366 449 801 -472 663 304 151 247 433 -237 543 332 -346 409 693 973 417 871 792 480 785 -345 30 60 219 607 763 539 722 297 548 50 111 303 53 410 -813 668 104 -981 423 513 763 440 560 -431 747 641 -520 618 348 794 258 554 342 305 375 490 305 476 -747 661 581 162 548 348 417 819 822 -671 882 869 461 15 461 -328 37 359 265 169 77 12 164 334 -783 58 638 192 249 43 519 654 703 999 516 402 -901 585 321 -528 215 302 -259 28 369 753 401 457 811 566 625 -513 230 788 672 447 846 -790 191 246 -296 411 899 -542 362 566 659 661 250 -321 34 516 633 327 544 1 232 96 -943 495 713 633 835 42 -179 169 783 -637 673 345 -187 183 706 -470 43 519 -421 274 604 -653 807 82 -58 703 741 -706 824 500 -667 94 668 -33 457 493 11 22 727 169 152 769 187 583 195 -758 372 113 87 261 581 145 862 435 738 656 358 -463 142 503 -544 409 111 848 173 132 875 642 335 -805 781 18 841 623 699 -554 598 223 -342 37 483 590 282 497 -123 420 304 -366 209 445 -711 666 6 499 693 871 -35 582 525 633 338 310 689 481 591 -215 244 371 985 833 136 390 633 54 919 616 746 -611 33 386 -309 368 120 67 553 99 -760 49 121 -208 175 57 162 765 141 600 408 508 671 576 212 821 70 320 -19 562 6 -190 368 481 183 596 493 -260 60 48 333 477 223 689 667 273 -448 550 510 642 431 223 -501 577 337 223 169 397 523 102 25 497 143 868 535 324 611 384 165 377 57 218 317 849 593 866 58 387 448 -468 186 189 -27 517 817 -591 492 85 957 515 238 -866 812 380 -899 584 20 640 242 881 473 852 367 521 836 604 -639 509 220 530 570 764 414 180 378 -948 714 342 483 579 527 358 320 719 846 428 112 -821 554 115 997 227 50 801 88 558 -28 870 280 -265 837 459 -35 141 272 158 724 586 -151 263 317 776 773 636 346 671 215 58 602 768 -328 900 94 -278 53 234 -469 325 203 -490 513 139 -32 178 279 -609 288 155 -471 237 469 545 713 341 432 212 163 246 670 765 -186 394 764 -641 116 868 892 500 292 647 431 185 -884 74 472 70 303 709 438 900 573 -70 332 784 744 31 605 708 445 99 523 156 266 -10 49 765 434 196 75 589 533 557 -226 249 630 -855 171 85 -95 561 84 -170 443 468 265 488 498 270 396 94 -780 272 249 -515 62 349 -50 196 544 -524 338 229 -616 612 529 -287 509 700 49 267 412 -767 597 855 -600 884 837 -58 104 208 -158 490 322 -609 792 569 586 320 6 114 404 669 443 269 278 994 219 596 -795 252 292 711 804 305 552 105 289 -859 347 444 0 619 295 -553 585 698 -984 180 67 845 474 285 -160 332 588 831 143 543 -213 396 647 -373 689 145 571 289 133 -897 263 217 -769 805 835 725 452 571 323 768 751 -559 853 707 564 724 449 304 303 237 348 274 577 -768 330 839 -652 361 743 634 861 214 207 202 727 282 195 467 742 153 342 742 809 644 778 657 70 554 742 399 -455 90 759 -313 377 544 133 334 557 547 193 758 -875 375 689 707 468 35 -875 510 240 -834 204 148 162 82 857 -669 589 698 -519 186 839 139 525 367 -618 311 752 -762 258 44 148 68 600 513 686 803 313 200 37 -879 683 677 -830 555 538 727 90 848 130 180 257 -126 180 391 -56 868 285 681 60 241 535 373 493 -829 746 327 699 16 91 960 338 66 253 812 245 -256 856 265 -720 90 159 283 822 218 -25 557 643 -833 380 540 894 879 608 -364 491 836 532 641 743 670 738 180 -65 191 92 531 35 99 995 267 188 -595 2 162 -725 878 718 269 445 250 508 391 228 515 427 719 802 312 511 744 82 348 -176 869 538 -733 100 625 17 548 891 -243 305 893 18 49 466 -64 410 857 -184 477 435 286 480 798 396 324 879 -457 400 899 -668 567 99 156 37 698 999 594 102 791 412 434 -788 151 534 429 88 43 337 442 151 721 138 474 752 233 874 950 773 373 951 728 87 -931 809 174 864 847 581 735 471 122 485 44 311 210 496 543 735 47 559 679 145 804 631 748 219 766 884 98 -848 705 7 -923 569 5 -643 156 527 -722 104 166 182 339 264 41 370 10 24 129 206 -572 260 53 -902 326 36 896 531 793 954 8 461 258 66 669 436 296 561 505 837 716 922 171 207 -715 64 576 147 889 704 4 717 115 457 815 441 -956 163 123 -164 417 130 -951 663 595 481 321 531 -603 143 701 -45 281 817 -518 480 805 38 884 621 -748 493 587 -756 138 750 166 626 318 448 675 145 94 544 859 88 475 474 123 182 806 739 602 368 415 7 861 1 751 150 602 770 775 172 18 602 -32 412 297 -574 553 474 757 323 100 -470 437 797 -129 832 550 -410 47 556 -298 801 459 251 503 328 778 627 345 979 895 808 -673 274 512 953 831 887 252 113 884 885 148 473 -667 619 404 282 661 451 690 664 403 800 815 57 -573 45 684 723 776 730 -218 4 103 -306 709 33 180 561 145 715 798 344 687 31 114 -957 766 775 845 308 538 -553 308 504 803 687 601 438 562 476 968 396 531 -830 690 339 -845 490 849 -205 429 32 -592 772 849 882 717 256 -729 216 615 -173 620 453 327 858 114 -546 78 509 -815 249 351 175 504 524 -674 55 113 -773 850 594 -142 859 465 -442 793 282 -335 417 549 -21 544 268 -17 423 278 -952 777 355 308 814 655 458 342 258 -266 768 313 -502 347 314 -209 805 272 656 415 217 289 280 633 -863 759 328 -643 842 802 386 190 730 -160 409 85 804 395 4 568 494 351 682 337 307 -95 645 722 121 334 101 305 624 12 -716 333 5 385 711 397 -90 858 857 46 415 352 -851 283 897 151 517 333 -442 175 78 631 896 463 -669 554 238 -658 538 570 -1 476 40 645 191 751 941 601 760 697 299 274 648 848 609 -4 900 277 829 410 451 -142 641 499 372 124 152 510 519 741 -669 18 316 -129 663 506 -327 856 258 332 53 608 358 554 556 -682 150 607 894 131 168 697 724 549 38 355 618 -546 26 380 -689 551 335 521 36 440 128 694 93 635 58 425 360 407 665 -233 302 526 450 400 349 750 391 756 -332 645 833 -801 608 484 -714 810 364 569 445 627 762 299 243 -997 719 544 928 321 96 729 391 282 -884 691 889 -49 477 870 -131 754 779 932 223 375 -190 37 265 -306 276 616 -664 859 754 -674 888 376 -637 824 767 -556 693 557 233 196 185 -46 218 38 -968 550 312 158 713 348 823 607 623 -910 795 1 -977 678 12 -872 657 51 803 220 875 -579 117 719 477 2 66 -687 756 283 202 540 885 713 698 697 961 273 403 -965 463 349 588 238 178 -101 766 834 -951 822 206 -225 743 322 545 373 323 311 186 230 293 89 769 777 354 566 573 403 453 -73 791 691 405 290 608 -810 739 529 647 367 372 -780 712 744 494 223 81 -577 17 221 391 746 575 909 320 641 799 775 33 -307 532 374 -799 222 213 -819 222 631 -648 542 442 247 337 717 180 304 578 -226 865 49 167 464 396 509 567 322 -906 461 853 467 114 226 -969 295 447 -439 848 141 -45 127 40 855 80 395 784 606 359 533 873 822 -172 435 541 301 81 101 653 48 214 130 332 560 29 293 559 921 748 106 -51 171 284 240 326 415 835 211 121 345 524 631 -41 325 711 611 130 759 24 212 190 -565 793 534 494 115 604 234 556 30 -551 543 292 -79 888 435 817 359 110 -352 318 486 858 429 667 -84 841 823 -9 535 588 876 386 703 -321 520 358 960 221 52 151 94 91 -863 112 450 -902 318 296 -499 687 252 -569 587 726 292 363 263 94 795 835 -497 355 155 354 207 301 345 596 412 694 195 323 712 278 640 -341 232 478 911 163 874 902 68 612 -520 612 127 442 7 21 -272 710 427 -917 617 685 835 614 381 -254 160 575 -832 472 4 959 232 235 389 295 449 -338 681 280 -949 176 338 -277 504 199 450 139 815 734 74 580 714 420 739 840 240 311 -904 841 40 -69 728 369 581 732 544 -330 305 338 -665 699 222 -885 877 65 -253 260 119 687 211 899 255 544 730 950 315 584 -500 336 41 -363 271 632 -100 786 37 682 292 735 855 107 81 380 568 58 644 167 317 663 354 579 261 61 223 -510 363 589 -575 864 24 -483 801 346 -852 353 232 737 735 575 123 491 681 -596 423 348 -439 367 515 229 482 20 -792 543 81 782 485 443 -730 111 458 945 780 411 -210 229 763 473 666 598 547 141 240 128 545 714 227 158 180 -407 88 662 -87 596 356 793 530 841 887 100 103 345 687 210 -783 60 168 -943 688 764 -930 661 161 -37 474 756 118 419 385 910 859 536 412 804 332 -506 311 170 655 528 230 -718 547 290 -799 27 96 337 329 809 -303 444 434 -896 862 5 340 425 863 27 583 228 -972 373 505 150 526 409 -969 580 815 -814 829 358 672 86 371 -924 6 884 -593 616 566 186 444 104 -808 208 153 -243 839 695 -557 770 426 -291 556 406 -482 880 491 -12 308 269 -265 598 326 -182 805 41 -565 443 537 -461 836 242 -182 885 501 -229 494 492 -83 589 361 -758 598 68 -501 168 48 442 56 355 -238 843 53 487 713 9 -273 249 504 -137 840 491 -444 158 475 -43 798 708 208 540 457 775 792 624 -826 634 731 -871 796 726 -667 383 538 193 10 786 896 226 725 -14 682 883 512 739 563 -769 439 461 -710 447 152 -954 575 95 -279 749 728 304 430 623 -471 215 157 918 61 219 204 296 225 -286 760 116 -471 392 554 989 834 153 -608 833 779 887 554 679 -734 210 261 941 514 44 -890 294 339 -213 631 575 -89 823 507 -459 262 212 -280 370 112 906 519 721 -207 887 334 -164 797 680 726 136 840 -25 490 581 168 550 311 -758 813 233 300 55 495 63 27 75 -164 259 496 148 117 114 -380 98 49 585 24 184 -524 200 674 -44 220 323 366 814 287 -550 114 341 -904 666 729 -835 866 846 631 38 455 330 629 628 14 857 879 487 765 198 -439 31 111 147 482 276 -860 630 57 -390 853 774 -161 618 739 84 632 372 894 176 109 904 315 873 -698 828 4 864 728 537 892 120 318 448 469 40 -789 105 640 538 248 423 809 42 285 -39 568 512 469 173 879 -359 27 858 -804 891 685 -416 283 804 902 4 354 -38 115 511 -146 563 851 412 224 519 876 45 691 -46 687 717 -737 535 759 -752 72 142 -897 774 824 -560 49 880 746 212 94 456 594 14 -137 459 237 -467 835 282 -25 341 120 -509 704 706 -998 4 777 -657 160 650 -982 200 751 -603 646 114 -957 702 331 -859 667 76 -146 583 534 143 116 468 -524 392 808 847 535 664 452 851 178 480 100 875 -307 395 677 275 37 495 -49 643 177 484 638 345 -248 766 59 593 825 792 -453 658 44 -178 551 438 -550 827 526 844 330 269 -427 314 58 -183 330 584 -675 556 501 -917 549 495 873 572 472 -936 719 229 407 893 831 -703 440 238 642 265 552 -200 434 521 -177 438 850 558 863 558 -541 447 258 -895 872 829 -424 288 700 -944 648 692 -113 545 739 47 67 330 -215 862 594 -712 814 127 -692 889 564 610 647 578 -81 58 124 476 16 147 -843 444 435 156 201 182 999 840 778 137 487 896 -234 424 857 459 64 822 -263 173 810 -848 230 733 -296 287 329 438 195 581 471 795 520 -252 384 158 -505 251 634 -996 762 697 -575 552 21 -65 4 355 443 86 560 -240 748 228 773 738 475 -547 109 804 333 360 68 363 386 619 -665 321 674 190 16 760 549 428 255 242 725 102 722 398 839 -504 703 899 916 679 107 119 813 362 225 731 722 -956 394 259 962 130 579 -813 272 646 -602 73 173 752 716 898 -47 738 447 -857 386 302 -559 402 80 299 373 44 213 742 320 -708 544 824 319 242 897 -909 247 764 -760 300 653 539 396 138 -560 437 591 -729 689 63 -633 402 613 741 732 362 565 525 350 936 68 596 -301 509 48 903 548 443 692 40 31 982 511 719 -755 723 259 814 636 142 -225 201 447 -817 178 139 880 529 699 227 633 398 -379 25 437 -848 60 99 822 105 329 -506 814 151 -296 280 838 -254 56 190 -156 891 831 967 276 160 -795 284 472 -248 858 549 40 510 608 638 32 764 618 778 729 -279 883 108 758 281 215 0 125 206 -70 92 481 -459 249 789 828 256 225 400 548 691 -193 639 774 -130 157 704 898 778 738 705 489 118 772 389 294 577 271 386 909 312 686 -702 192 42 -678 544 649 -397 544 349 645 251 139 270 773 295 973 223 225 -190 681 765 -121 453 253 -327 430 575 -842 91 38 -757 489 281 784 166 520 585 811 823 -477 482 695 -331 7 18 -255 218 750 -491 597 302 313 580 873 -924 576 462 -243 612 724 881 634 852 222 109 485 469 779 492 738 824 709 -913 734 457 -712 47 879 -378 887 558 -706 15 233 -693 272 845 -369 505 393 -428 132 287 160 601 217 403 291 141 -389 678 26 -281 518 124 697 887 177 -261 194 448 535 277 105 -320 401 462 -890 477 593 996 189 346 713 392 636 -995 455 466 382 74 135 157 624 375 771 831 413 -53 422 658 -854 10 35 250 748 251 601 613 642 -412 670 196 -847 804 322 288 214 45 -386 685 875 -574 432 448 383 730 457 -531 233 498 -744 196 749 -482 804 649 -231 805 413 -238 594 235 -242 899 138 -821 387 351 -277 301 187 149 679 670 -452 815 500 -895 84 784 554 740 79 -697 611 883 403 680 839 -433 542 584 801 652 583 191 131 121 893 207 304 849 256 218 -100 67 245 814 122 855 196 825 686 -114 245 380 -230 746 131 704 589 314 -24 835 71 -151 367 330 -547 369 549 -825 52 615 372 766 737 -74 453 57 -357 875 855 -675 79 595 890 407 529 -939 257 895 42 410 563 -322 884 31 426 760 134 -160 84 52 928 262 717 -907 226 269 901 247 373 -898 289 780 -718 792 597 -709 122 580 573 848 491 306 441 574 -991 769 836 -474 416 834 837 723 232 809 777 520 340 460 22 -425 189 865 23 532 87 855 5 34 245 511 526 271 273 395 -142 699 560 -330 493 75 -945 582 850 -14 484 389 331 335 260 933 342 264 719 840 827 -956 111 199 190 321 897 250 691 541 -524 199 223 -623 785 366 55 195 849 143 526 112 -628 874 499 31 407 840 47 26 779 373 223 41 -629 813 361 -81 163 204 -241 540 402 -919 69 338 398 324 533 347 120 210 910 544 183 408 327 642 -952 374 719 426 347 41 519 570 854 -521 841 168 682 701 759 535 834 828 -327 433 303 857 880 422 -934 590 117 501 851 444 -906 99 817 212 296 37 758 776 878 977 610 678 -964 898 611 15 571 143 617 828 174 691 446 816 607 299 766 -250 793 16 -833 206 192 934 611 488 -930 121 415 847 750 176 -624 338 173 739 753 795 333 571 774 -141 14 320 874 421 670 -509 372 563 -594 291 820 749 577 582 688 847 754 -298 247 603 178 375 41 2 214 793 -503 559 580 541 785 101 11 876 524 -627 134 814 192 535 542 425 524 488 -522 26 786 -320 656 313 -580 611 578 65 408 877 -769 120 471 -189 883 498 286 356 631 -149 700 318 792 725 841 -469 603 18 -83 756 436 958 373 843 687 504 72 -927 367 243 344 330 225 -659 459 307 181 760 244 275 741 151 910 451 523 -448 138 178 776 412 597 -582 597 894 126 721 412 109 314 871 215 695 213 -724 246 124 -29 521 16 -927 188 656 276 235 474 50 682 222 -357 808 95 906 569 408 576 637 255 240 765 552 815 236 172 330 861 607 -904 208 795 -849 684 858 569 9 244 342 259 25 -837 360 553 -683 281 205 -478 497 492 -955 727 452 -148 575 659 -802 178 495 155 899 503 551 241 813 -125 466 877 264 635 217 4 106 498 -191 180 94 -1000 430 547 -886 235 775 114 438 115 626 614 23 843 825 541 672 741 327 -312 98 433 -515 559 664 230 559 241 902 215 722 300 530 201 575 490 436 -351 105 873 -784 679 615 -770 751 507 557 191 604 141 159 873 397 213 187 318 813 768 -829 389 410 -594 790 566 -370 406 248 720 379 828 692 88 119 196 281 247 -343 238 457 -571 487 722 868 557 634 -265 634 64 -839 517 521 109 189 617 -914 423 148 -234 315 235 836 863 516 -866 602 391 -289 670 47 -103 658 875 22 154 660 737 216 276 258 63 38 -627 481 405 -540 117 367 775 103 239 -121 546 841 169 809 662 -333 806 419 -159 129 573 -199 518 840 176 476 516 -608 203 630 -271 115 482 -958 746 127 434 867 35 -504 135 841 -334 276 121 -710 229 638 529 406 266 844 250 520 674 131 699 -864 417 87 -286 273 253 895 315 151 273 516 631 -428 507 859 -239 488 416 126 33 665 97 259 796 -304 695 364 -618 661 636 -14 209 102 36 782 503 -595 490 752 407 190 368 237 114 26 48 676 513 663 654 597 -820 252 855 327 548 701 690 82 462 -223 757 551 -667 14 193 436 421 434 -745 811 375 -855 854 431 848 281 78 -352 123 211 -239 652 131 730 383 39 533 804 524 -790 512 286 309 244 196 83 489 670 363 431 675 -107 379 108 -277 179 282 233 441 34 -885 256 235 -844 233 190 480 696 701 965 805 45 -339 256 115 -92 449 545 967 772 724 -551 273 786 -951 135 478 -76 615 273 277 481 230 -27 594 722 -843 528 77 772 236 525 -632 104 449 -757 305 58 806 539 330 844 288 508 889 375 643 -34 651 409 639 728 41 920 1 634 -459 811 313 569 783 601 545 503 756 193 47 160 -550 805 698 432 601 137 839 590 511 -467 157 313 -358 48 141 -518 220 193 68 213 103 980 282 37 -168 27 592 -113 221 638 -54 523 594 195 255 295 683 547 36 245 632 192 158 174 291 50 709 510 542 129 722 497 709 155 -667 142 182 476 381 454 -887 780 128 459 75 383 -347 459 81 -712 504 712 332 862 38 422 564 798 184 407 26 157 456 786 -88 541 79 -655 318 460 -702 783 339 -723 42 465 -341 495 75 -309 136 579 -445 20 592 244 142 256 241 878 714 -682 588 269 -897 147 161 483 824 202 647 136 749 474 479 884 152 634 3 -105 878 196 402 171 226 -433 389 813 887 545 364 -952 779 12 -475 572 210 785 807 133 287 606 320 -965 480 799 -330 84 584 -828 332 614 19 834 784 -956 354 325 108 141 869 123 789 799 -566 815 522 -957 100 428 -772 539 133 999 774 665 697 144 748 -67 468 179 -754 88 165 229 693 710 25 16 599 723 251 565 944 746 664 523 526 355 -892 626 228 172 675 424 -429 408 891 202 806 130 -534 188 114 635 793 806 -756 571 821 -306 194 223 158 391 121 774 166 646 828 74 423 355 698 250 378 90 802 963 677 746 968 121 416 -359 216 662 -937 874 204 335 428 495 55 87 788 731 838 29 -816 853 705 -571 774 878 -803 615 193 -142 730 218 413 99 245 827 606 880 671 463 346 487 180 432 -873 847 374 612 128 247 -311 777 13 -667 287 742 350 900 807 867 134 57 -936 761 663 295 832 277 -60 599 170 644 454 168 -831 218 347 315 807 224 -221 740 562 921 43 562 -221 62 695 688 326 607 702 622 591 78 414 462 37 638 160 -42 435 665 377 604 883 -277 172 841 898 124 775 -927 404 836 167 844 314 573 146 87 -37 813 290 635 271 724 100 848 479 534 23 650 274 322 453 6 334 576 -920 7 131 68 374 74 -967 499 219 -729 315 894 -278 591 806 863 179 228 338 431 175 317 665 250 818 898 4 -702 830 62 328 750 435 -598 83 85 572 506 451 566 529 142 -877 44 320 851 283 750 -523 100 566 -274 670 504 -152 591 483 -936 519 332 -250 573 467 -413 846 72 -463 264 652 778 487 696 -351 90 130 -750 768 229 -885 846 50 871 647 842 -125 450 532 -143 367 151 941 717 775 807 394 83 182 572 622 629 274 711 758 776 630 238 44 628 887 767 374 329 242 875 -788 252 341 162 500 565 208 582 58 443 416 682 -184 45 107 178 703 882 8 793 25 735 881 843 -792 62 185 382 726 436 675 589 180 484 430 731 748 38 412 358 733 828 739 249 872 -755 528 727 478 588 671 555 375 651 -303 535 764 -867 669 590 -280 244 330 -601 80 759 329 481 848 293 39 733 120 330 133 143 675 712 121 608 773 -106 158 407 -390 791 176 651 112 471 180 586 221 921 358 550 854 153 324 -683 119 288 -460 265 445 299 275 335 626 26 498 196 158 161 -802 190 690 -252 63 199 -903 17 403 -328 787 229 952 103 399 139 295 664 283 46 38 -131 872 116 -381 519 473 -217 800 714 -476 400 776 274 550 845 -824 174 731 -295 326 885 503 817 279 818 852 325 556 322 348 71 341 768 895 572 439 919 855 390 -868 131 841 160 381 716 186 538 193 -530 194 110 600 512 61 876 20 434 -76 10 503 74 507 289 908 611 722 -625 71 268 141 748 339 -725 24 882 -848 67 524 1 727 879 188 742 485 -324 503 247 -403 78 47 -992 798 717 -589 727 788 -670 396 658 -898 900 776 625 101 528 809 705 355 140 245 248 -224 21 750 575 571 828 73 579 725 390 342 604 -523 425 524 -437 794 71 -428 348 70 499 425 171 -773 186 27 -467 255 395 -818 882 65 -839 655 695 537 245 189 -908 674 613 -385 889 558 -915 861 5 7 813 429 -971 340 614 107 557 898 -977 639 31 840 752 685 -466 690 82 574 382 807 -414 650 796 243 87 808 999 494 720 -873 275 211 -507 82 535 -764 263 192 -515 839 830 -185 579 734 -349 165 523 384 378 757 886 422 844 845 521 489 -835 201 764 775 546 897 562 634 312 -847 719 250 -566 834 880 -433 837 144 -559 22 135 -851 13 513 -695 851 86 348 748 658 -11 465 10 -96 341 555 -800 855 340 363 608 158 712 394 143 791 14 80 -513 155 153 21 562 219 -630 662 66 -572 351 531 689 560 877 -165 523 636 793 736 129 -313 79 142 466 466 349 -430 88 804 -214 273 465 -296 596 279 -830 676 681 -948 765 688 774 561 347 602 697 869 337 90 756 -883 577 835 -841 296 400 -41 166 539 962 305 864 -821 609 559 309 131 386 989 183 250 476 309 811 -326 411 659 -405 248 748 -50 266 476 884 477 823 -764 136 141 26 650 445 -411 781 205 999 290 388 684 480 622 686 508 31 948 883 441 306 378 689 905 628 106 -568 865 582 -293 653 769 -53 79 518 -357 421 399 -501 472 688 -314 9 319 608 747 827 390 358 117 527 290 133 -492 197 785 228 296 16 -54 891 488 -104 791 111 -965 229 119 -646 289 865 -968 379 511 392 10 511 29 432 20 -403 60 310 630 320 558 66 449 854 933 495 786 -217 530 115 153 36 403 970 368 782 180 660 843 -557 339 537 271 421 857 -319 387 457 -866 473 703 329 145 297 -585 828 878 -571 782 14 683 752 433 216 384 245 -690 527 737 236 690 227 872 313 647 80 494 186 736 680 658 490 810 802 238 825 782 16 106 715 881 689 566 865 306 101 -639 852 469 -76 577 781 923 257 427 -892 436 167 -230 827 91 -149 295 196 865 676 37 782 693 342 783 55 257 -338 529 889 -390 652 297 -312 112 742 746 229 330 112 300 256 555 251 550 150 451 169 -821 86 275 -564 348 427 348 178 56 -564 841 759 132 575 251 -245 340 602 -238 195 853 -789 384 575 759 15 661 734 751 108 -288 51 338 619 187 278 -622 672 458 800 98 185 650 805 524 52 867 718 -144 630 114 280 769 549 754 14 466 -726 227 517 -289 546 755 40 776 578 597 128 675 -519 631 579 156 835 597 -175 423 246 939 92 539 -80 18 817 88 229 515 494 769 442 272 352 300 -23 308 286 -227 134 428 -749 125 850 96 664 326 421 19 469 312 791 538 480 331 766 546 677 686 888 701 704 9 29 514 945 154 647 -628 605 823 473 402 639 -350 775 709 -329 839 599 808 820 81 -226 466 809 -41 467 209 -32 627 237 134 224 390 -68 221 548 -307 543 361 51 151 332 -217 577 849 -809 789 607 -100 803 173 208 124 852 -556 858 175 -914 490 423 -968 97 643 379 290 366 -748 343 8 612 146 211 995 29 787 -756 721 675 -50 221 578 474 882 753 -975 364 351 174 48 448 616 227 789 582 880 232 741 144 377 551 692 458 -510 438 550 -407 864 583 745 290 561 754 842 76 -743 16 124 904 784 402 -556 118 381 27 360 577 56 863 368 313 570 244 -309 463 207 -374 209 496 -762 715 489 613 724 504 488 228 440 -110 625 557 -578 352 68 -950 508 83 769 221 487 823 315 156 866 59 619 725 385 879 72 423 745 161 588 569 516 877 848 755 719 572 812 93 76 -869 44 583 913 413 856 -1000 589 270 555 55 380 525 732 764 655 105 286 700 866 874 -732 382 2 967 338 720 -461 2 812 -934 685 7 -452 499 420 -645 458 214 -44 736 46 420 91 150 457 243 167 -318 63 548 -417 731 37 -246 222 90 266 688 775 -128 888 425 343 196 427 -498 673 884 -784 681 719 -87 553 862 314 711 204 -420 45 267 -421 229 149 68 283 370 -791 301 209 -865 326 196 -241 769 391 -215 472 215 -879 440 896 -709 505 548 -48 719 410 -844 251 455 -126 382 735 -278 602 169 -57 12 470 251 247 847 -102 59 715 -759 296 338 -245 609 433 350 661 303 11 569 740 672 812 751 893 415 150 39 214 208 -195 62 172 923 565 780 108 715 592 -438 478 713 -133 696 559 305 799 228 296 171 191 -653 116 606 296 855 871 -97 613 477 -343 708 590 -672 783 254 -441 443 120 -697 125 445 -275 882 343 352 578 566 243 177 733 -1000 773 688 -478 728 452 50 338 259 -661 66 141 -507 678 584 564 81 141 861 300 317 857 125 298 -648 525 204 -199 525 76 688 599 856 891 249 293 -951 540 410 142 185 187 -723 850 319 -631 363 618 -715 673 124 -440 742 648 -437 643 324 339 575 322 38 177 861 -53 871 198 134 348 147 -396 17 509 74 54 881 268 336 705 -109 696 546 890 412 341 913 486 700 -332 272 147 -234 377 215 127 251 268 607 19 655 -88 862 503 -591 552 14 -99 617 216 -924 755 216 -822 366 254 607 837 739 507 658 111 -495 676 487 -28 303 789 -161 811 807 -154 275 820 200 336 523 -887 166 145 647 704 498 738 263 307 -52 20 83 -614 284 347 732 330 673 -849 30 109 -727 695 898 -637 74 259 468 574 114 918 64 428 -376 513 447 58 651 439 643 626 774 41 558 203 814 462 284 74 835 130 371 558 81 595 245 769 -165 721 433 34 380 184 -476 475 861 -503 16 570 799 282 131 -666 708 66 863 231 716 70 869 373 250 864 551 -93 73 847 75 660 668 760 794 199 -5 518 673 555 18 174 55 467 264 -313 239 195 -838 498 319 108 574 79 927 286 24 325 88 760 237 512 778 662 219 81 -58 256 324 -47 764 49 883 244 386 -293 769 566 -348 219 653 863 770 535 -127 264 578 572 22 207 659 10 800 -263 799 71 -987 582 314 399 441 234 216 893 452 21 357 859 -663 649 728 -77 174 92 200 10 174 -242 499 419 -335 412 369 387 478 50 -148 877 491 -615 145 535 989 66 43 -453 303 744 -573 638 376 -241 449 874 229 414 438 197 105 43 -311 179 253 -534 479 555 -191 658 833 -823 80 712 -857 514 449 70 325 897 696 555 462 733 252 114 547 899 218 -111 316 338 179 334 868 134 368 369 778 138 694 426 834 348 988 219 599 553 466 650 -729 807 89 230 435 456 -581 314 789 -613 800 83 -737 319 155 -381 600 574 -713 378 763 -620 257 749 -521 150 585 779 873 543 -81 855 77 -225 275 443 -837 614 394 -402 677 712 904 596 464 -423 36 841 -961 116 249 987 648 845 -494 878 147 -210 857 119 -568 76 74 -239 319 113 -852 821 537 775 398 624 67 129 538 712 435 515 -42 425 471 529 109 599 -346 770 401 -247 774 787 57 386 707 -855 461 256 -532 528 145 -241 844 325 496 257 759 -537 767 283 85 548 391 -717 402 313 536 582 695 3 679 255 659 448 835 -645 159 778 79 407 186 -663 270 105 271 656 652 -687 791 154 -775 427 12 -686 886 236 -977 383 817 570 586 595 -624 145 194 510 852 352 -860 83 759 625 72 180 981 343 835 -615 209 778 138 386 356 -599 100 341 -964 176 775 804 46 461 851 222 657 -356 650 815 237 184 309 724 369 517 -899 759 55 -744 601 426 483 104 648 492 649 132 300 749 556 42 707 357 408 896 540 317 120 8 785 173 818 39 582 178 745 483 226 925 206 826 151 434 730 -919 680 436 -808 58 603 -57 443 827 -539 35 508 638 732 90 -137 857 348 940 560 789 -279 10 374 -798 543 611 679 679 442 -434 560 791 -49 803 386 -23 64 420 -563 454 251 -474 117 259 573 710 819 413 34 471 600 265 301 -6 333 387 -34 336 290 703 265 405 674 702 859 -376 329 127 534 354 836 -148 320 419 432 658 504 354 811 820 -594 505 3 134 32 335 -780 350 722 -39 153 87 466 427 788 -924 103 268 302 38 674 790 842 93 -740 674 802 -437 180 712 434 887 368 -263 573 400 -77 593 749 -55 55 2 -869 821 480 270 697 583 -462 751 620 -789 741 613 -945 353 439 256 468 618 -880 503 656 639 540 328 -762 63 21 939 360 127 -908 691 99 -629 62 795 -895 652 697 -876 115 590 -311 570 42 -473 78 510 344 350 112 -748 90 703 679 280 765 -449 371 225 477 463 67 -725 187 180 21 492 831 18 569 45 -593 358 666 800 585 796 409 581 245 372 333 386 -926 413 666 -209 616 136 -533 894 651 233 421 837 -287 743 428 795 13 148 -308 772 505 457 672 189 -596 234 822 -51 806 254 786 281 718 -197 624 434 -709 291 479 -659 24 51 -971 889 793 108 837 857 -944 829 728 560 638 500 -499 343 733 -778 344 690 327 34 745 282 618 211 462 747 251 507 455 187 663 363 115 -309 724 805 -258 78 471 -963 827 556 581 209 80 -384 121 749 78 84 595 328 891 202 515 754 564 -319 739 67 83 865 217 -976 781 347 -105 870 273 202 751 482 -818 819 654 582 249 737 -623 778 727 -270 645 633 -655 678 281 -216 799 136 -681 776 68 317 271 37 389 659 758 -124 742 107 912 601 732 275 346 509 955 885 175 -838 504 50 -219 521 372 -830 862 796 909 837 555 318 513 396 476 77 66 -937 420 666 -406 495 163 -545 3 745 578 529 729 -896 343 384 353 277 4 -76 247 17 -628 156 853 526 26 517 -327 3 594 838 118 165 -545 13 712 -483 468 714 161 298 394 -659 408 165 879 885 411 296 357 618 500 435 695 17 60 749 -538 598 867 326 105 879 237 674 498 -498 136 847 396 429 249 136 154 709 800 885 693 -738 534 635 977 851 694 -974 13 443 -8 291 599 822 329 372 -29 231 559 -983 579 88 418 815 293 -474 367 277 -30 164 643 -844 642 645 801 68 657 895 734 427 664 757 710 723 674 388 762 44 355 454 70 773 30 62 417 -367 818 210 177 519 277 -415 714 740 -816 659 625 210 24 481 -481 899 307 859 61 350 -987 415 420 485 197 411 -110 89 473 -341 622 442 -232 52 113 597 137 826 -864 32 660 -807 503 658 -301 462 770 849 827 284 -480 165 532 330 707 620 754 766 394 596 187 445 8 372 2 121 585 85 -268 379 639 -911 79 179 -107 151 395 177 688 119 941 96 240 518 734 612 -429 155 348 307 340 778 -755 229 408 597 40 538 728 185 689 -878 862 422 -977 411 261 -558 404 649 -502 842 744 438 112 629 -899 283 836 400 642 275 178 137 594 874 665 831 162 687 792 -265 63 354 -652 457 758 596 255 751 -809 293 862 -628 146 296 -93 347 37 -119 425 723 -265 236 675 11 251 514 854 738 576 308 234 438 -81 678 731 180 850 28 -925 57 374 -89 490 850 -715 577 63 796 410 351 522 121 601 235 728 490 662 788 228 245 705 513 -517 524 290 165 356 291 392 431 399 -82 579 617 530 627 126 -968 502 299 -468 837 126 173 52 13 600 297 769 -535 80 444 606 645 799 397 390 381 95 508 126 -713 627 756 3 757 483 -220 673 72 -593 599 123 771 751 472 -261 516 551 -66 623 348 184 172 737 916 119 344 -959 106 70 -803 709 879 -469 642 419 -434 24 244 889 432 842 -836 3 744 -365 395 360 -863 381 134 484 634 475 -785 176 581 85 525 441 615 508 182 485 574 206 228 815 689 -279 266 237 -424 804 618 361 788 35 317 876 843 371 313 519 112 680 126 -755 566 699 402 694 614 -10 868 44 133 885 310 -431 413 213 -414 74 152 -280 143 812 -112 634 840 482 858 304 -299 622 84 426 567 649 -423 822 494 -958 812 461 -663 645 497 746 767 9 110 605 134 562 66 62 316 600 71 920 753 692 -997 132 410 403 261 331 -4 103 295 -791 40 39 -395 339 857 466 849 562 799 663 139 627 441 256 -160 229 760 353 384 891 -638 287 251 945 736 405 -261 797 496 -771 454 834 -14 120 835 947 872 597 -815 151 137 -60 753 574 -795 6 58 547 620 396 -703 717 283 201 156 179 -403 638 633 -418 223 775 -487 460 77 301 52 467 246 856 376 -519 303 148 176 53 864 111 206 172 789 855 809 -127 538 84 477 419 817 -620 873 868 498 771 517 -731 343 524 -604 76 879 -405 205 31 -189 616 288 -866 357 243 -558 731 832 777 415 608 202 695 580 121 646 450 889 15 845 713 759 276 225 822 891 -588 156 348 706 350 230 337 627 389 574 413 855 281 115 650 -888 788 447 313 177 513 857 142 375 -71 85 285 704 475 361 -454 181 710 627 719 488 -633 78 166 -78 190 53 -32 294 560 391 350 669 549 397 295 -391 895 476 -929 89 42 -90 363 119 927 385 360 532 854 314 613 34 826 -413 593 219 -54 485 569 915 686 117 -391 718 37 633 729 178 -126 170 24 -897 502 877 517 215 63 -106 403 655 165 301 291 -615 816 76 -447 778 475 -784 366 292 353 300 172 -670 326 114 -631 471 284 -256 126 785 721 43 152 -665 890 606 -411 155 6 -68 93 803 -567 362 268 -23 667 619 548 197 45 762 318 515 545 514 640 -219 635 735 -268 22 776 -311 64 30 -105 396 121 968 7 265 222 41 678 -311 470 444 60 118 692 -496 832 161 -830 29 675 -839 63 461 -653 137 546 503 84 93 -625 4 151 -208 726 191 -31 867 660 -35 727 830 -244 631 813 769 201 894 -957 515 108 -645 662 354 -663 685 490 634 216 628 529 808 453 471 329 420 983 294 246 -36 103 29 -472 72 281 -779 715 795 528 70 609 534 860 445 -425 446 384 900 177 651 827 6 610 932 77 39 -97 12 332 800 776 434 128 605 557 761 478 371 155 459 493 -285 793 504 359 820 101 295 520 277 -455 848 282 -745 832 411 393 335 474 276 135 350 -338 16 106 318 177 635 641 100 189 -312 359 109 -560 154 628 717 652 627 -250 807 558 12 152 44 -514 780 179 -865 42 194 192 813 422 878 206 705 723 91 804 -389 531 315 119 171 520 499 88 271 577 391 177 -65 203 380 530 489 260 -540 276 353 205 168 265 526 799 522 -69 722 612 -866 833 294 200 256 604 590 33 94 -581 851 837 -891 143 330 -448 374 203 963 561 188 -591 213 392 273 333 647 328 776 679 -26 547 199 222 697 201 -90 173 579 -794 403 722 587 255 247 690 771 859 477 680 172 -580 205 556 666 385 431 496 659 129 -154 433 826 246 144 236 509 118 408 -513 524 810 -940 412 217 -193 831 818 888 651 122 -856 269 506 -374 617 317 755 264 749 -168 162 892 967 411 685 -613 723 248 -697 382 801 541 900 731 -842 688 533 -869 184 801 -211 163 518 105 270 833 -347 302 146 -303 621 169 58 447 631 -706 286 453 642 342 835 142 483 886 -375 594 725 -843 71 492 -389 326 565 876 636 163 -494 172 789 -3 467 424 582 592 169 -394 349 145 -434 59 63 -912 338 133 279 549 361 323 58 686 -461 634 473 701 93 303 901 4 526 441 801 92 -784 441 236 -219 208 346 843 728 384 -12 303 441 125 443 227 -502 796 319 400 697 374 -823 591 326 269 7 160 -997 492 600 -110 325 859 336 168 207 319 195 86 -846 635 440 447 861 34 73 659 830 -757 588 368 341 509 375 -448 265 18 -249 255 342 562 591 561 -280 762 807 857 469 542 -704 616 502 -70 141 312 811 36 274 -512 845 470 182 697 786 -849 300 140 -556 814 783 904 634 696 910 591 264 803 140 31 -996 570 171 -933 133 206 40 29 505 -426 163 353 -241 314 705 -102 858 618 32 214 404 -872 377 146 -309 180 285 -478 537 6 44 304 138 -498 397 459 -538 450 539 -733 583 115 575 333 73 745 18 338 -952 346 714 -307 763 530 535 760 885 -527 62 433 983 824 882 -179 343 157 -478 215 791 237 842 276 761 287 293 998 187 690 -436 181 778 -91 563 693 390 523 665 -293 606 640 -260 328 83 -251 802 297 139 439 238 514 252 577 258 403 763 -853 367 95 577 376 657 -931 66 655 372 692 277 636 851 35 675 144 362 757 732 754 -805 399 157 871 357 559 -167 105 77 -872 682 504 -916 203 621 -410 111 415 -347 638 558 366 348 150 -220 405 34 -867 700 432 -758 723 840 -248 609 44 -771 537 777 -716 273 79 605 716 353 -31 535 515 83 654 652 -706 334 156 279 820 8 862 614 730 302 66 490 745 580 451 852 437 266 -395 706 852 719 541 339 223 34 144 226 681 529 134 460 500 141 723 213 822 25 279 -988 322 825 -811 496 504 -209 749 40 -592 454 797 159 725 438 697 727 251 -579 361 763 872 54 585 985 477 609 863 541 30 -913 782 526 -57 574 426 -966 682 31 -669 742 755 268 257 598 -445 214 280 599 629 872 -920 12 426 -18 46 208 -788 29 101 19 492 426 -38 837 734 -540 92 863 -37 534 857 -535 214 25 -983 472 88 -905 254 185 -246 67 214 154 686 714 696 763 305 -526 126 241 907 86 384 869 424 141 -96 84 44 435 433 807 -861 307 84 532 14 169 -833 636 69 -615 585 63 -513 542 174 851 523 202 -562 695 626 -121 151 855 737 721 91 -967 331 46 -358 899 681 -338 136 365 776 323 6 -551 827 580 50 265 374 -973 796 525 782 619 704 598 510 2 830 484 333 -225 678 383 -344 92 518 -480 468 840 678 169 818 809 19 235 783 599 182 559 181 867 -93 857 637 -90 255 246 -589 112 558 377 841 320 -814 571 488 603 880 559 -563 174 489 -863 81 445 -226 743 751 -429 455 487 -48 128 18 -838 274 858 781 360 580 -79 416 559 -721 276 547 -77 714 680 219 40 522 -631 15 730 256 77 9 -927 891 282 -418 224 694 -539 45 261 520 476 65 893 211 341 491 486 206 -130 305 245 644 26 807 -777 285 822 904 215 92 746 250 315 -809 863 412 -349 183 887 -733 828 250 -393 272 735 -136 394 192 460 190 269 -33 114 554 -312 818 847 -411 631 213 -520 829 462 -506 820 425 -743 171 659 344 538 639 -307 398 10 579 875 645 991 242 758 144 482 675 -710 771 457 502 303 437 716 149 356 392 651 268 -360 296 717 949 675 330 904 398 304 -852 441 597 257 85 178 -217 627 100 -208 481 402 28 849 551 -964 392 811 -768 784 206 0 234 32 -70 190 481 -815 790 21 734 347 157 -737 682 835 -637 574 468 216 55 416 318 791 257 -74 356 700 736 841 868 325 23 209 257 595 496 386 58 330 -927 573 3 440 590 109 555 187 355 314 875 647 297 869 587 116 46 662 -675 603 222 774 333 868 -278 272 25 -697 537 391 714 392 750 664 608 88 -430 622 63 16 371 83 -645 88 128 516 65 782 389 191 267 356 813 538 -968 68 734 781 440 813 -127 756 520 -540 527 294 374 95 664 -944 250 803 -817 218 867 365 563 122 320 796 190 905 777 415 -326 301 6 -762 574 813 -942 86 439 -497 561 586 -834 217 835 -131 53 153 287 670 559 196 653 274 318 273 169 -341 730 97 825 604 397 -118 442 122 494 852 208 -415 707 768 170 274 136 604 695 188 -892 182 857 719 779 609 792 649 33 -288 760 762 908 385 517 905 67 111 926 613 114 -215 698 821 152 468 194 788 225 888 227 133 221 -516 704 151 -908 596 799 -923 708 658 638 674 312 -783 638 722 -50 642 290 -357 782 514 -818 210 698 -145 494 502 505 538 249 -844 667 57 465 606 125 611 830 501 846 712 290 -280 463 32 -791 458 865 -26 493 174 123 748 719 -976 305 409 -827 390 144 654 212 125 806 111 837 -204 731 451 -521 792 8 -357 518 500 -131 41 399 287 66 704 47 391 516 522 772 546 53 429 35 -851 883 299 25 89 461 213 537 343 663 116 234 723 560 751 574 381 843 -927 20 60 428 290 373 -359 495 801 927 844 835 -223 470 76 37 83 612 -869 199 780 564 322 491 366 96 871 -691 321 890 -232 401 57 270 97 398 -906 390 893 147 599 457 408 888 592 572 620 790 51 503 358 811 364 731 952 284 231 609 654 379 6 601 820 198 448 741 -314 190 426 133 762 145 674 365 781 136 406 383 446 469 798 -324 521 181 -42 682 887 -911 341 587 -292 839 134 448 477 414 86 520 655 364 305 568 708 868 489 474 366 109 -429 594 682 152 153 463 190 194 855 -924 102 794 661 803 422 -974 141 93 -67 805 398 600 766 429 784 658 448 -676 256 507 -434 660 711 -820 150 4 235 226 158 280 366 252 246 51 157 -557 251 74 323 587 731 22 564 815 -13 649 171 894 567 830 404 47 132 960 434 409 917 714 48 76 568 465 227 514 515 735 9 817 -340 884 504 -257 406 167 809 794 867 -921 840 533 761 696 579 692 556 113 -700 573 878 599 701 545 263 181 210 -423 768 218 494 529 253 -851 224 711 -133 733 604 33 565 595 917 378 390 347 322 46 -441 174 471 985 137 703 -905 667 570 364 213 250 117 314 525 -273 581 410 182 866 74 -624 783 503 -583 430 824 -86 242 597 784 83 770 -194 468 59 208 163 777 429 128 89 779 397 402 703 424 134 12 206 151 -863 634 85 191 618 859 -537 760 509 594 20 723 970 749 2 -390 880 398 663 584 821 996 748 178 698 138 863 982 29 566 -452 796 283 -342 359 736 499 795 647 407 442 718 181 812 566 483 423 598 780 486 333 153 735 180 -218 285 317 45 768 398 -290 68 293 44 477 649 877 601 576 108 681 213 740 734 99 -828 117 384 -460 414 303 -963 324 422 -471 620 699 183 751 276 -68 628 611 721 685 328 649 746 109 414 238 894 -188 810 162 -753 851 575 349 440 50 722 322 669 321 5 571 996 337 298 858 11 671 386 685 508 -587 187 405 73 801 642 -481 665 604 180 13 554 -193 614 145 -892 737 466 -871 710 471 -301 58 859 697 16 869 -81 654 706 278 668 892 882 893 792 176 212 556 -21 645 620 832 804 334 -172 112 222 794 141 31 -384 741 140 874 790 155 995 661 809 -500 140 628 391 74 672 -566 650 884 -911 29 680 661 13 583 -854 142 694 267 788 887 49 278 668 -206 525 428 -998 525 619 -419 516 693 253 450 494 -112 92 575 -333 353 639 -899 99 780 -54 118 719 332 167 822 -690 801 776 -243 204 401 -225 337 68 -781 190 570 -735 130 661 539 749 165 -423 297 432 -773 481 598 601 321 4 -969 578 259 583 606 596 -749 477 837 -180 842 67 732 33 815 -704 711 117 10 472 465 141 51 45 -910 308 61 348 223 447 -346 526 24 -858 498 17 808 230 50 375 126 812 -57 388 435 459 519 89 643 164 448 -745 713 487 -856 672 762 143 378 439 -234 20 37 -666 681 318 -317 408 496 446 251 883 -520 610 112 -283 165 682 757 615 658 243 73 29 682 707 709 -800 543 216 495 341 518 -423 574 279 -60 391 444 -678 348 855 -933 804 570 876 847 433 -92 855 787 817 350 11 -255 832 717 -794 784 411 573 331 752 791 709 425 -331 401 815 -536 194 269 -660 30 170 -190 647 571 -980 393 555 488 51 438 899 315 629 774 137 181 140 401 56 -95 620 249 -127 560 571 -360 84 600 862 394 399 832 766 843 -62 706 816 596 308 283 -724 334 419 656 274 819 -237 297 386 -915 459 831 -317 343 697 125 782 803 617 810 660 -915 758 67 967 434 452 -715 342 777 855 306 507 145 556 258 -516 241 768 -486 325 211 662 402 144 416 472 105 675 457 14 -807 776 499 -256 613 840 -180 368 297 678 565 521 -703 801 814 617 15 238 -73 30 691 -778 846 262 -822 574 770 -609 367 645 489 664 357 480 563 694 394 355 410 567 404 310 380 321 376 517 500 405 -841 822 403 -779 452 76 -158 95 494 287 236 257 -105 317 193 523 746 755 -684 240 261 -175 307 664 886 287 85 -986 556 584 -482 668 558 520 141 109 47 422 439 -703 293 652 -405 462 44 55 139 402 -681 126 741 -997 540 448 738 510 215 395 883 355 504 430 790 159 471 311 849 821 280 408 410 625 -389 858 186 -146 184 449 948 739 140 -953 25 632 568 81 213 -243 242 656 351 50 165 175 561 174 860 376 861 -476 823 90 -727 637 114 56 858 195 568 487 827 958 814 641 -852 627 8 486 711 435 108 395 862 720 219 784 -291 692 573 -826 100 530 620 872 235 -516 83 625 864 293 126 -103 853 573 158 182 635 217 108 734 -254 229 454 494 87 478 180 823 560 -196 687 69 893 291 874 -339 854 318 -14 51 270 510 161 742 701 824 235 420 223 463 926 269 549 -197 549 471 -286 553 310 -918 298 600 55 598 708 -206 508 869 -612 361 175 -38 848 150 748 321 372 310 247 640 -90 650 288 33 764 892 542 46 342 393 253 700 -502 778 449 -894 725 109 726 513 469 -548 427 417 501 338 83 -936 649 784 -748 634 699 -605 28 796 -964 21 200 -812 672 130 836 178 854 -156 656 518 265 460 96 281 361 723 369 686 161 103 307 646 336 702 673 -17 591 693 282 279 464 -589 467 693 516 764 448 -15 629 7 781 62 420 -997 231 257 315 824 465 -380 860 267 -756 895 9 837 177 339 -48 541 805 345 9 720 444 895 500 703 128 561 622 83 843 -770 199 528 -111 326 451 -95 199 462 -677 743 456 531 180 685 69 133 377 126 830 437 -455 174 431 -55 529 610 957 403 693 -400 534 891 -673 875 316 130 780 566 991 104 409 -401 335 640 883 57 824 311 583 753 -953 28 79 430 25 607 239 583 110 831 362 669 -359 92 548 -894 135 138 406 618 194 -971 681 776 434 228 855 -288 258 880 -730 50 562 731 481 796 325 107 257 -707 48 349 541 554 684 743 621 818 -568 742 646 759 506 56 -562 29 105 951 560 637 -102 886 743 254 79 842 -146 772 496 689 78 53 -138 882 847 -592 741 452 515 631 480 -281 632 177 -398 387 307 -557 593 231 -110 635 650 457 238 878 -393 212 752 456 198 716 879 6 500 -93 608 38 -335 303 630 -305 494 364 444 51 57 345 406 346 74 813 697 885 318 9 889 326 187 523 866 385 90 697 442 489 704 201 -674 170 503 -192 817 96 -729 314 147 779 611 604 -924 885 568 -975 323 885 -615 512 362 -329 335 328 -693 25 124 848 215 880 -752 493 201 951 501 169 846 504 244 547 533 229 -786 358 603 -250 243 214 -388 314 600 791 22 42 -355 271 535 -403 122 135 -634 120 159 -901 265 715 143 631 704 325 181 98 -410 145 463 -759 488 436 16 552 728 -856 402 1 278 867 436 -797 885 382 -196 4 759 -885 745 398 451 414 452 308 124 156 -713 368 557 987 798 76 -42 487 94 -54 42 856 497 599 754 443 452 757 -799 768 654 -349 619 167 -746 79 290 -991 266 657 217 505 554 892 15 193 -514 13 234 -507 792 827 -511 636 379 -254 389 298 -449 540 68 -783 295 146 558 256 463 -634 466 133 -237 304 146 -251 97 807 -923 782 699 903 69 874 -770 372 514 -703 789 860 894 699 215 -44 365 88 -826 200 9 956 49 158 314 126 91 -536 182 561 -151 615 682 23 446 153 988 395 94 647 490 792 -287 146 257 701 873 45 558 884 244 -582 254 470 465 219 651 -22 720 366 -589 243 863 963 383 357 -92 482 846 -548 796 144 -40 507 151 -553 725 290 291 201 595 313 666 865 -937 896 685 -720 7 79 842 223 462 751 835 838 -457 547 286 -90 251 792 -788 251 669 701 594 869 748 507 686 -888 223 682 996 303 740 -225 398 62 -212 449 631 820 245 278 605 155 580 -51 268 830 917 721 524 637 21 182 574 134 404 -293 109 256 -540 597 256 -344 228 704 -161 800 48 616 757 255 -253 275 446 652 864 467 -267 546 733 -5 593 842 -350 806 590 -295 553 768 -740 621 625 566 369 382 191 98 709 -164 350 672 -46 835 162 305 824 708 -410 619 452 583 126 271 -259 339 823 -592 651 544 -616 608 161 -974 496 562 949 851 496 -389 108 472 70 98 190 -579 133 63 830 706 240 600 399 578 274 859 328 -531 144 644 932 392 899 -347 641 849 1 204 108 -328 526 258 13 348 390 -325 630 247 -285 282 645 -456 756 604 -576 26 799 919 258 712 -778 703 255 -480 808 47 -880 509 251 -321 247 327 326 774 56 124 641 337 869 186 193 24 162 270 -26 781 579 337 3 381 -509 175 289 -263 347 797 39 627 682 -533 263 28 793 341 853 -151 666 594 585 663 92 98 437 872 -371 17 253 97 194 378 127 361 692 606 6 185 -142 555 2 951 593 840 -867 874 602 124 525 138 196 754 263 274 463 279 878 513 284 129 511 477 -942 290 889 -250 96 895 586 806 601 -13 310 345 526 643 319 -421 168 895 -232 616 748 430 242 362 760 120 26 -857 650 588 972 708 877 360 610 124 -546 696 30 -193 692 352 -85 660 119 414 890 360 976 602 480 -247 170 88 617 237 545 -726 496 480 -736 147 492 948 169 284 -900 236 43 -382 832 435 137 25 604 -476 95 386 -927 288 674 18 562 269 -303 326 467 -12 274 635 -177 145 173 802 75 651 -161 484 634 -774 149 753 -734 723 192 439 738 282 -974 178 607 -588 854 333 -666 672 529 206 574 655 708 365 238 -758 591 562 652 573 710 556 39 532 447 231 572 -697 690 461 684 768 691 890 581 644 22 474 140 -544 282 504 -655 776 247 206 180 819 916 735 291 -529 138 133 -617 722 900 273 165 632 -332 787 199 -166 242 672 573 298 105 -571 696 33 275 702 212 -955 570 600 5 70 434 596 193 624 -572 776 445 879 302 609 -989 522 548 861 257 841 932 130 238 -12 559 85 272 386 839 -916 131 508 -965 837 629 868 85 821 -409 365 749 888 707 723 247 68 79 87 152 209 977 393 819 -739 665 305 499 301 435 959 536 423 -813 800 23 508 788 719 -391 589 577 331 36 645 -138 324 848 -930 53 340 -912 714 157 -456 777 197 205 816 553 -636 776 452 386 581 167 977 543 542 -524 765 594 -784 5 408 524 450 25 -868 481 801 -572 86 716 -368 302 644 336 489 379 -221 597 228 -390 330 808 -924 759 450 -382 236 314 -437 104 318 470 712 399 -854 593 537 -586 177 838 -943 213 478 287 692 175 -286 454 556 -979 331 415 -578 801 702 987 64 857 -195 433 899 74 598 820 499 807 184 429 461 481 110 657 763 -771 601 665 420 677 249 71 303 432 113 465 129 -116 616 87 368 397 633 695 352 193 -173 863 526 -862 91 334 652 21 830 230 806 530 -306 879 358 -5 102 712 926 815 328 -393 652 44 445 620 440 377 667 844 469 294 806 -553 289 68 609 619 874 291 766 4 900 261 105 -488 239 71 -661 398 722 234 621 259 669 690 540 73 870 828 641 132 547 966 875 412 469 227 724 925 291 114 -553 631 512 569 217 307 361 243 27 872 212 869 928 138 710 667 205 863 793 271 889 -544 392 215 -569 669 506 644 116 288 407 285 556 -187 99 799 240 223 162 -140 51 352 770 470 463 -299 817 719 615 862 89 803 470 532 869 801 300 -674 505 752 721 19 850 -129 511 224 -368 71 326 183 393 847 597 546 764 515 661 777 255 816 347 -714 338 299 237 364 696 852 782 353 -245 803 371 -396 774 33 -321 58 155 -796 542 548 550 691 193 -835 659 6 -806 453 310 -710 490 726 138 94 607 690 449 561 112 805 486 -356 484 543 498 543 27 -758 460 685 -553 254 550 -81 446 102 881 89 644 306 777 778 -797 327 417 -261 425 111 17 767 571 -799 266 824 -398 418 562 -901 24 140 -13 340 460 224 316 92 -882 777 20 995 33 346 763 372 770 -26 142 53 819 96 690 -908 100 207 253 539 674 103 881 866 -35 892 421 584 818 361 872 362 554 376 833 650 -335 826 801 -676 531 752 658 376 442 -569 278 137 38 743 364 -113 706 407 908 591 324 820 315 737 -174 91 670 175 609 647 727 433 277 -770 591 652 671 522 483 627 595 760 -785 633 654 430 720 512 37 380 254 -288 401 568 -751 127 710 -830 554 418 -784 33 2 992 264 644 -4 87 266 978 14 12 -411 129 644 442 660 463 -747 261 395 -275 562 573 635 632 278 -648 448 310 906 593 573 249 489 712 166 19 725 277 308 6 -28 350 717 -565 862 29 375 488 591 147 875 322 824 779 822 485 685 514 -990 387 154 421 353 172 697 383 531 -298 155 880 -430 442 87 986 723 101 -985 498 640 257 897 614 178 673 492 51 759 329 -836 569 715 -431 190 219 540 587 601 -630 142 756 -498 327 718 -508 457 490 -264 173 16 630 135 844 -299 758 137 208 460 600 356 300 202 -873 241 719 248 872 145 865 265 602 -494 253 262 954 569 486 -79 699 580 -522 308 183 -992 717 534 -590 344 826 780 9 214 -270 768 518 -109 295 36 -892 825 234 274 398 586 -403 159 45 -69 520 761 -536 562 100 291 673 28 273 416 101 -842 645 395 -755 553 320 878 327 769 -185 724 28 560 455 599 820 165 493 576 356 784 -464 812 608 815 37 124 15 692 472 -820 371 850 649 419 253 -495 47 418 -551 478 825 -885 55 63 805 887 485 -794 688 323 530 568 520 60 94 90 964 451 189 -819 285 578 794 777 155 -930 492 700 -659 178 806 556 335 792 592 441 632 -86 423 299 786 735 445 -973 400 47 715 481 499 130 539 784 -193 485 712 -439 549 533 -483 857 868 -339 750 460 -808 64 883 -458 2 769 -214 245 801 383 527 491 -882 434 76 430 496 483 -863 460 183 969 278 140 788 91 41 800 535 156 534 377 158 -598 201 483 -678 236 110 612 155 543 -261 837 190 773 74 702 56 584 221 -613 36 807 -58 572 150 189 194 402 -376 681 792 -973 820 728 -931 801 430 -28 140 465 278 534 886 -588 186 558 514 75 751 -285 499 519 752 184 299 -257 464 270 822 85 15 -226 355 668 921 807 568 50 631 759 -333 361 393 952 425 578 661 639 704 812 707 590 -168 103 153 701 300 643 35 221 601 755 623 383 413 642 795 305 595 320 -566 256 110 990 720 464 -404 802 323 985 386 477 -110 188 753 378 643 424 -327 898 199 -892 164 840 2 721 586 -527 56 894 683 694 719 -728 879 204 -500 421 391 853 200 498 456 673 241 -120 898 290 -770 606 505 469 261 326 607 286 381 600 421 578 964 172 371 -518 244 401 986 845 822 -472 450 173 -374 206 845 -982 386 842 -541 868 600 364 338 12 -611 497 297 -679 597 718 150 613 889 472 448 284 272 486 280 -855 14 729 117 92 35 -687 462 472 -945 227 425 -335 400 173 -118 250 837 -278 522 384 -542 294 869 -763 92 883 -734 61 126 -648 875 588 23 782 861 214 57 776 466 22 275 790 757 524 -373 631 197 162 789 542 31 327 633 465 645 694 90 97 668 -371 72 601 -811 487 88 838 881 196 965 800 269 -461 890 125 414 69 756 710 532 696 52 115 122 936 580 818 481 322 66 -1000 704 190 900 84 656 -266 849 555 -997 141 597 727 110 141 -527 344 318 -121 45 462 -494 784 597 962 222 738 716 701 796 -567 370 638 42 725 748 -866 150 191 448 541 534 -683 220 630 -69 679 514 127 841 432 224 761 705 -887 430 505 561 543 265 963 785 90 -38 320 291 404 420 831 289 838 203 -481 869 881 -516 648 873 215 125 785 771 390 314 527 551 176 -829 677 771 335 592 655 -524 354 126 -933 410 598 849 99 535 -297 470 555 135 454 302 459 21 478 444 292 868 509 220 518 737 891 346 207 78 37 -39 255 390 839 774 851 -64 323 50 -78 179 519 -272 14 125 481 774 145 -241 570 437 26 679 708 -805 116 698 -159 528 54 -131 364 429 70 838 607 589 66 672 965 547 597 -291 658 266 -703 684 97 904 473 639 728 221 654 966 413 106 -748 654 171 223 119 769 -180 629 527 -163 778 362 -567 683 793 -951 436 417 -813 116 119 -487 877 391 -134 895 233 -466 389 646 -561 516 570 681 188 350 -93 126 227 421 211 9 -287 560 497 -670 12 640 890 30 634 523 164 174 -780 455 766 570 68 382 891 450 569 540 509 694 167 30 57 27 396 668 -177 226 467 -13 278 478 978 668 508 764 443 723 -563 15 330 -397 38 397 484 629 898 -396 670 507 -550 89 536 806 444 308 -561 131 585 -231 725 899 802 163 14 831 366 51 380 102 731 777 406 500 -717 556 640 -329 814 208 301 788 651 561 500 493 501 228 370 652 731 532 -35 714 49 -933 194 202 -503 572 607 -851 607 315 -812 278 280 -653 32 219 97 93 598 -519 790 249 -874 144 477 795 396 359 -722 713 224 -822 232 418 -21 429 141 637 330 799 -397 819 177 683 316 352 250 75 488 727 622 35 -663 800 747 -40 230 78 329 709 559 -131 99 888 -80 702 858 96 39 91 -542 41 39 -798 240 114 -158 119 735 676 356 687 -625 817 16 4 846 777 -938 168 875 -598 288 728 859 636 565 134 343 603 324 453 643 615 855 35 780 49 153 966 101 477 -880 205 474 596 20 693 222 722 132 249 533 767 713 120 261 267 644 713 162 411 720 -304 562 145 -364 182 402 -638 630 473 654 204 346 -862 454 878 -444 419 97 17 449 355 400 897 646 -632 597 703 964 858 416 509 746 598 62 260 379 -666 467 583 -569 161 606 -243 160 292 355 360 288 452 480 37 -594 645 894 22 106 791 419 20 151 -751 406 617 -969 237 573 -282 97 733 -976 106 563 567 7 722 -841 315 233 198 367 765 -366 274 561 -221 648 718 -378 667 737 -476 216 242 -860 400 530 -336 718 626 596 662 790 -469 873 256 -736 523 675 280 158 48 -160 789 747 509 463 513 645 287 780 -362 779 279 -433 43 149 -356 92 42 275 650 703 -983 234 727 872 898 350 -354 630 559 -255 22 447 191 131 62 755 76 348 -313 366 279 665 233 321 -535 777 464 -593 674 447 -312 346 496 -263 745 277 -105 290 298 -707 634 428 554 589 503 554 476 20 -568 694 252 204 159 180 468 618 536 -767 880 309 -969 120 707 478 557 551 854 652 892 -649 397 625 -170 152 366 -768 842 686 454 746 897 -515 266 614 -27 899 645 -67 282 764 -761 160 472 -759 366 223 333 869 672 409 899 823 874 583 332 767 286 273 -248 292 118 -1000 478 436 566 403 486 210 636 768 -674 469 445 372 202 413 -157 612 412 617 486 94 248 405 432 -480 58 723 -11 658 352 -876 287 490 -471 365 317 659 862 837 403 734 139 168 429 802 431 46 439 -224 894 844 807 266 53 -670 684 38 335 246 376 -924 627 740 644 187 701 -720 242 587 670 710 115 223 793 213 -538 70 206 857 677 524 809 259 331 22 828 360 734 256 86 473 52 324 226 684 566 -988 607 375 378 430 320 -410 744 389 248 153 217 871 514 528 -847 737 720 866 96 699 -423 356 157 -762 734 840 -397 798 598 430 77 128 -851 519 23 889 267 176 -543 590 689 -816 395 577 -397 591 607 6 158 114 62 897 848 -446 452 745 151 434 821 -570 735 492 -147 318 46 -203 722 359 -779 75 102 -21 382 259 -808 896 255 439 602 292 -144 32 127 347 437 702 -491 117 435 860 538 805 905 687 626 216 608 752 -983 287 285 475 131 281 -818 771 730 -260 407 483 283 63 103 -337 632 809 453 389 595 -670 505 354 -418 298 822 -302 872 198 162 55 213 -572 317 275 -169 432 398 702 81 129 310 587 569 156 51 895 -500 418 344 873 216 575 965 796 598 -86 59 653 226 839 121 -48 770 604 -751 124 736 329 286 422 -902 142 339 -877 403 441 69 455 10 -587 429 226 39 293 267 -749 522 552 -827 472 694 63 595 248 503 765 703 413 378 231 490 669 476 914 606 787 497 312 668 -988 828 112 830 332 633 782 205 257 727 520 851 -226 375 715 776 188 244 -42 330 13 -715 645 670 -328 394 169 -952 528 460 -122 59 843 -737 193 199 619 172 718 69 346 192 -964 375 432 -69 633 813 -205 519 609 -35 343 154 85 591 569 -32 711 249 -121 889 307 421 4 551 119 223 722 388 445 219 732 533 645 915 864 430 427 360 100 -112 577 442 441 114 184 -190 234 894 358 814 35 -84 435 38 618 255 313 191 827 493 -894 342 508 -465 670 19 -666 758 595 -473 151 760 -190 61 94 256 839 493 531 248 794 -645 610 720 847 768 162 355 403 883 673 189 792 -880 416 42 -869 878 155 -324 434 477 -366 128 468 779 855 24 -978 11 685 -406 610 552 -493 817 106 189 91 294 -768 63 709 -275 846 686 831 875 272 -92 9 399 927 640 258 802 270 265 725 86 36 864 593 853 -631 234 95 362 718 209 722 344 154 -740 227 180 -769 587 241 81 514 880 639 217 249 -445 894 41 481 456 178 -384 672 823 668 42 208 -338 656 78 -930 179 421 -624 439 699 -745 122 386 -305 203 899 827 594 267 -825 349 261 -533 430 768 297 547 539 171 667 632 278 830 388 -445 352 618 727 836 329 -137 83 531 -987 210 225 880 638 625 -108 54 753 -3 725 519 381 704 448 668 811 852 -363 491 31 844 869 18 872 784 153 -846 697 362 -670 29 151 -45 521 408 509 880 461 -39 30 286 331 763 141 -421 31 103 -818 20 593 -836 164 613 -218 688 496 434 842 345 947 580 46 -743 889 77 817 202 106 54 33 20 246 364 50 -51 698 69 -407 163 284 158 545 71 505 231 13 649 278 437 -826 528 116 619 285 156 -805 555 409 253 261 441 -828 108 857 -26 109 654 -706 212 512 -752 218 742 612 567 120 -600 441 699 567 360 136 -378 408 690 230 561 50 -277 733 209 679 107 317 -16 502 171 -900 332 382 -489 180 599 653 145 318 824 597 758 522 87 677 498 370 337 0 193 221 108 24 328 125 508 881 995 8 312 -124 72 543 275 877 739 192 1 436 -199 785 838 -850 583 359 338 483 551 459 592 574 838 712 241 881 840 312 -525 667 288 -834 811 340 353 813 215 604 287 99 541 438 681 100 76 316 2 887 7 -424 225 175 509 495 38 901 228 877 -735 556 644 -396 722 554 -256 475 518 -442 79 805 -892 572 394 -460 355 732 -713 816 379 -124 617 658 -547 782 313 -4 387 186 -599 383 660 119 593 790 575 1 514 920 193 137 140 701 315 47 154 636 909 82 405 866 835 338 -821 483 724 364 685 258 -224 556 850 -983 383 2 -370 443 47 -967 791 412 -246 731 699 -707 197 685 631 28 268 -294 45 52 -384 721 659 565 490 141 -281 721 743 -735 292 337 763 125 227 374 731 400 -557 121 230 141 866 479 -375 149 506 -756 208 602 -953 524 422 505 789 64 -103 260 836 791 640 403 -94 815 234 -994 810 354 -113 603 371 65 180 520 423 25 727 324 872 402 898 630 290 161 527 602 -904 319 578 474 447 318 -24 811 193 -886 99 795 -515 764 74 156 239 150 -166 264 122 -865 762 751 -24 423 377 -923 71 747 -593 845 345 24 221 350 -641 783 260 -849 797 410 -403 334 326 -678 376 827 -607 763 740 -5 540 262 923 69 384 -30 176 328 814 652 601 715 511 535 -673 562 483 -464 611 817 761 734 410 777 106 786 203 551 700 -357 898 339 256 721 408 140 510 387 171 25 49 -995 752 611 88 141 321 256 754 206 665 131 311 502 387 13 -98 430 10 -160 838 731 -901 730 325 86 102 834 -176 73 11 672 631 814 -866 719 54 -193 827 808 -988 795 476 -813 149 57 -103 741 895 -921 893 776 -297 779 877 289 203 50 199 627 732 112 369 476 25 181 19 -86 356 865 -210 544 113 646 793 854 92 872 846 -732 375 776 996 816 130 -255 680 617 577 198 137 -996 575 370 -477 141 777 -13 183 472 -348 282 364 -995 374 387 850 394 814 625 391 729 -846 488 144 461 417 823 330 46 172 -434 151 746 887 326 886 -736 465 169 -413 717 450 51 74 875 -563 276 369 450 353 811 379 559 398 774 621 866 748 451 12 219 469 214 564 857 539 -599 273 155 -479 160 24 570 411 97 345 201 373 -535 334 436 124 8 156 690 556 658 -799 427 226 14 143 182 4 745 506 510 718 666 -167 189 176 682 586 428 906 278 716 -83 554 724 -976 744 431 781 45 10 459 511 152 -408 667 48 798 78 766 663 463 106 590 103 293 100 38 622 -433 355 275 490 32 171 -327 365 267 -18 24 778 -315 817 596 833 315 725 298 478 288 3 20 384 -355 838 487 -311 458 30 888 500 113 858 125 478 -475 607 501 254 393 417 49 278 731 774 28 360 -387 783 380 -104 480 369 234 469 711 109 231 320 791 319 819 303 578 44 780 255 702 -319 709 246 -51 10 575 -968 884 602 591 297 484 922 146 63 43 633 284 -658 836 13 -863 617 319 -761 50 127 -964 531 172 -188 675 520 148 349 665 -338 392 297 -603 297 838 -939 469 570 896 664 505 760 1 273 -822 40 322 -244 429 273 -456 440 855 315 204 629 -614 504 130 -697 116 870 -812 177 490 57 574 253 -87 134 254 186 65 345 259 121 773 731 365 364 -14 832 568 -34 874 189 -380 225 304 389 735 391 488 573 507 784 785 628 157 754 76 439 73 146 -690 420 171 650 440 395 154 481 807 938 112 228 -157 47 114 -315 287 687 292 480 38 -686 92 16 -962 802 487 908 359 559 -540 397 722 -613 692 820 -399 529 258 -361 873 229 761 44 708 698 311 260 -859 652 352 -592 343 305 -905 406 719 -617 106 110 -372 607 639 86 46 663 -286 107 707 373 257 169 -615 351 872 188 511 314 -556 206 517 453 31 22 -577 467 639 -410 104 450 -811 590 547 952 456 705 -90 130 114 378 167 464 -351 555 74 -237 451 332 -669 628 32 -158 70 807 -14 521 11 587 711 600 286 715 208 490 525 389 -397 503 555 118 504 261 92 767 711 675 698 467 -312 702 246 220 445 315 -174 83 835 -512 170 697 -60 856 511 247 499 187 135 254 689 -11 473 345 -299 765 263 -637 592 61 429 780 814 -326 152 410 40 459 721 86 606 319 -628 293 573 413 534 197 -143 135 113 819 499 704 -369 707 787 258 347 217 -98 874 787 -985 350 346 -765 388 103 406 612 448 -870 677 81 526 186 268 38 806 818 -659 689 397 -525 538 203 13 797 602 -219 699 627 -732 466 128 -235 53 515 167 541 55 -453 419 241 214 409 198 -617 150 38 -221 578 576 -866 43 524 487 625 374 -487 193 839 -907 158 43 -41 277 54 837 709 573 281 692 775 -430 223 504 145 9 546 320 562 514 783 855 671 26 866 100 131 204 95 876 548 737 140 232 545 -335 165 388 -561 135 610 642 733 619 639 105 166 -139 699 779 574 434 785 -103 160 751 996 520 653 -522 260 36 974 625 200 761 16 386 322 810 270 -208 350 375 658 263 225 136 637 658 673 834 870 523 282 12 228 724 531 280 102 843 -485 128 567 -434 489 635 -997 664 544 -675 556 45 -501 614 307 -125 603 96 -468 476 81 553 251 363 -635 79 238 547 559 392 889 226 519 -592 447 823 285 323 244 788 698 898 335 883 525 -184 136 775 -422 353 853 -785 201 563 -442 890 788 -123 398 31 636 540 529 -490 378 701 587 312 123 582 552 873 279 888 855 55 404 142 729 334 495 233 501 695 -505 160 736 -266 389 286 -484 725 877 845 74 717 319 309 369 543 540 356 897 396 811 -361 177 244 -867 811 744 -721 258 55 -34 493 443 -749 861 319 -972 806 505 933 603 631 950 575 39 -782 518 578 -575 468 73 35 507 250 330 192 212 525 889 113 -126 541 126 -107 221 31 97 254 686 779 104 360 817 374 29 547 99 496 671 686 154 -728 668 397 -417 494 119 804 426 160 -332 800 752 693 645 72 76 95 377 861 174 481 -928 344 6 252 191 157 300 162 894 -147 487 662 102 226 784 -569 547 683 82 92 480 -695 568 574 682 881 747 514 705 190 -981 558 432 -673 110 646 121 663 232 -918 817 353 440 138 631 23 621 277 -943 56 420 436 395 120 708 861 825 -451 381 534 33 160 695 -522 315 374 413 155 563 643 778 335 571 424 3 30 186 397 849 694 358 -875 595 790 110 28 49 -896 158 882 -687 519 296 -162 828 380 186 752 715 -124 625 476 -274 274 269 -565 852 15 -476 162 95 -975 219 252 706 732 823 -999 770 255 -297 522 234 -517 660 85 397 288 279 587 766 3 662 845 329 682 380 280 -451 757 493 -57 282 711 -954 740 542 368 541 463 -326 845 136 960 277 183 723 631 45 -695 466 476 584 315 332 -523 310 613 87 455 141 -321 315 820 826 312 248 -740 535 516 360 812 247 -444 554 230 -637 523 298 231 504 278 375 99 733 715 730 199 86 356 510 -466 217 144 -651 229 108 -453 286 729 -190 818 382 -961 833 617 529 613 239 327 845 794 856 320 892 88 888 722 -961 474 177 -552 360 445 -256 710 674 -897 68 28 -136 389 625 718 424 40 55 465 79 976 704 553 704 604 64 -851 648 773 374 851 382 584 34 449 -289 499 459 -826 679 847 498 250 214 -382 613 690 -442 68 306 736 296 161 240 701 764 604 702 564 528 476 566 209 360 600 809 323 198 368 297 876 414 896 277 980 366 890 -79 724 57 326 313 353 938 505 205 -499 761 6 -536 890 481 930 499 892 -919 661 314 78 329 662 -695 895 657 482 775 175 723 548 898 379 626 362 483 864 19 387 66 779 944 782 820 -824 264 471 667 675 559 -506 133 553 502 767 480 476 490 179 326 269 805 139 505 768 -843 44 833 -664 489 767 907 565 182 377 411 485 -278 414 351 -247 642 892 231 608 817 -497 365 860 -913 53 448 405 561 165 -613 638 797 113 98 113 717 115 576 -846 789 141 904 142 782 396 574 750 -992 61 509 576 264 873 135 609 690 999 896 427 147 861 576 -389 279 743 -114 285 631 826 589 825 260 37 550 809 697 610 317 425 26 941 61 529 -982 248 237 807 547 285 -314 846 245 913 357 575 355 496 859 -562 774 600 562 34 688 -689 95 537 -128 612 61 397 306 173 -675 76 420 414 536 118 -302 574 115 994 795 119 931 185 892 -18 347 78 922 210 172 -242 682 836 770 332 241 743 457 368 -286 23 3 -316 773 628 -202 868 15 -979 741 861 239 624 145 -17 259 543 -488 581 804 635 591 637 670 661 68 262 56 525 -570 771 547 684 807 420 712 5 439 -222 679 331 -410 570 54 234 505 364 -24 517 44 -521 753 634 -385 23 447 135 538 502 659 556 330 -172 320 387 -482 98 165 -252 774 339 717 402 855 713 833 759 -102 101 834 44 336 471 -402 195 142 -727 704 697 -245 733 117 -159 403 266 -95 352 154 -110 458 79 428 27 481 735 540 413 93 839 513 878 735 848 0 285 194 241 259 50 -362 614 834 606 507 336 -429 564 739 -524 454 296 -445 735 375 -865 70 66 -953 346 791 611 46 227 705 788 485 254 478 250 87 284 756 -926 355 419 -387 139 759 -366 74 828 900 473 194 -745 485 539 97 754 524 -340 160 101 -590 399 436 817 73 842 788 486 573 212 347 763 870 633 836 849 85 461 -406 441 97 633 790 645 -331 466 498 -56 627 709 96 189 207 -269 558 280 -228 446 765 697 358 263 -941 128 896 -653 829 80 -393 824 572 -197 509 514 -452 774 757 -894 870 97 -388 553 655 491 177 252 708 426 610 -530 538 789 117 244 641 -628 847 249 37 347 178 -784 345 103 624 151 124 321 215 676 827 507 4 -422 767 430 139 389 67 28 7 703 -203 708 46 -311 232 892 -311 270 391 466 438 735 20 462 37 743 635 251 -282 562 757 773 793 675 902 560 170 -278 309 29 -633 487 529 101 505 66 -365 625 580 723 20 314 -727 164 820 -944 666 651 819 387 363 240 861 723 868 429 521 -220 93 664 726 76 549 -151 158 712 -132 67 530 971 327 28 307 647 456 379 327 547 738 588 639 -799 66 618 -860 123 572 651 545 648 100 95 857 -37 515 75 -208 738 161 159 423 539 139 883 285 -606 62 664 -707 846 590 24 649 380 -120 357 784 -734 569 359 4 808 341 -359 654 454 604 147 806 -94 331 310 -375 284 307 66 808 356 -349 232 104 -417 564 368 729 18 777 -236 637 445 -478 534 157 268 696 738 -414 187 80 948 591 311 903 474 874 -529 455 44 499 319 680 795 542 672 -502 308 358 -294 528 347 -287 653 195 750 240 367 70 185 606 -598 433 296 -788 836 821 -562 759 375 -67 558 693 612 853 386 -465 703 746 992 48 653 556 550 185 151 515 172 771 453 83 497 486 692 -258 350 645 -621 37 499 424 82 360 497 473 635 -326 158 260 542 209 359 -906 866 9 -370 69 575 53 93 179 835 490 716 -173 784 165 823 564 253 321 240 334 -619 237 806 -933 205 272 -64 651 289 -704 335 501 48 422 143 -837 249 26 379 772 641 584 46 881 -583 579 269 -477 846 732 -763 524 88 260 612 739 148 709 271 757 531 657 209 532 179 -349 379 351 -779 663 448 801 380 126 -178 55 71 253 745 594 340 805 357 530 306 165 -899 215 748 -543 624 379 -565 328 777 214 109 255 -384 84 449 988 806 555 110 459 399 -245 251 304 -789 782 609 -872 392 598 305 646 185 836 514 715 304 829 850 304 317 755 -641 879 365 409 234 615 12 845 548 372 773 382 -754 548 826 196 805 205 -128 887 2 157 375 515 -377 831 443 72 836 811 678 547 789 694 656 122 -892 393 43 289 592 642 -34 488 547 -730 460 533 823 692 889 -569 716 876 -507 646 522 -519 40 278 854 101 550 -176 709 42 166 850 633 807 69 272 -595 339 732 89 715 500 -953 704 344 -64 236 211 411 63 48 -686 569 148 163 345 8 -544 111 10 -559 571 78 -688 728 468 -57 518 282 -805 253 425 500 117 205 8 502 319 -92 368 40 307 731 384 715 287 547 -524 528 269 -795 141 96 172 583 130 943 73 382 -933 434 151 242 242 518 -19 302 348 516 445 366 -718 650 558 78 422 246 842 580 828 -729 875 1 -995 694 726 -898 718 259 453 212 553 -278 593 854 -630 561 322 908 36 140 928 731 720 -245 59 488 -968 14 357 343 119 568 247 741 312 -300 863 872 -527 771 147 -310 249 257 908 232 292 -53 512 174 -582 667 828 912 27 886 -449 59 51 459 402 169 526 449 10 -211 501 24 -940 26 847 -941 316 195 -285 324 426 458 524 89 -516 542 807 711 406 833 848 809 892 -1 246 894 180 135 546 304 48 572 950 159 39 -456 474 415 -679 284 38 209 268 579 -685 231 85 -952 232 893 -209 502 58 528 783 193 -474 239 292 -703 489 450 -765 85 75 -751 106 358 638 267 678 -883 334 60 -347 334 291 445 325 625 9 761 227 -833 341 161 -589 467 399 802 316 39 -249 204 123 -675 505 280 -666 844 598 263 861 31 -177 166 365 565 311 689 -510 321 601 268 440 42 -272 751 508 -122 453 876 316 656 179 -62 881 683 -231 667 626 666 231 638 -352 806 803 412 513 638 953 661 79 206 339 531 -219 55 286 -541 845 318 -159 166 136 919 84 418 456 33 323 -541 397 246 76 550 810 613 456 391 -59 402 203 119 60 542 949 541 648 -114 352 645 -745 794 810 -610 165 894 -92 121 26 -18 32 422 827 208 124 -363 314 184 -319 533 244 522 434 784 222 620 288 -634 275 233 -573 118 397 -280 8 601 471 156 446 -741 864 564 138 786 284 -75 452 610 309 131 779 505 652 204 673 401 264 -727 572 303 85 70 179 369 146 334 714 458 174 -704 112 137 -640 602 22 495 427 525 956 588 656 -865 193 459 -62 367 859 -947 292 583 -45 229 652 -367 298 798 -882 661 518 -220 816 698 278 425 386 -767 760 578 -9 398 96 -498 404 440 884 659 668 -365 245 66 -316 359 690 -440 640 863 -721 94 830 76 72 354 -739 706 213 691 49 663 38 251 166 -423 135 876 745 723 272 -738 359 539 843 402 897 -216 62 688 446 893 781 -972 683 710 546 526 758 -740 464 109 625 894 295 652 191 169 -24 453 580 714 796 133 -690 279 238 530 407 858 782 40 692 591 838 317 -699 498 833 -939 375 878 107 228 168 -924 456 672 -293 270 619 -61 132 750 684 682 128 573 595 678 -726 839 615 742 40 265 126 301 639 3 888 473 141 495 742 859 286 26 -591 322 707 -412 595 19 -574 878 666 703 52 604 -331 546 695 233 73 147 724 476 206 441 147 194 -934 540 740 -41 652 126 -216 561 499 791 701 194 509 527 223 -926 182 326 429 504 871 523 189 95 121 513 571 -373 7 769 -180 873 408 111 784 159 736 669 771 435 412 572 780 173 250 -546 600 432 379 705 275 -904 826 788 -982 253 846 886 825 818 545 25 521 -774 212 84 -51 592 257 99 398 856 82 477 736 568 631 540 -506 797 822 226 583 799 595 828 287 -52 384 311 -580 763 575 -844 812 318 312 211 716 19 145 344 -294 165 74 546 460 104 363 693 900 136 872 634 334 67 97 483 640 859 -43 396 823 974 460 133 -11 531 330 -915 437 494 910 35 105 -86 98 798 113 135 769 -253 121 887 360 342 54 808 25 745 -681 282 292 841 8 751 825 450 433 706 345 4 -644 459 153 205 524 460 -540 136 853 -535 744 877 261 515 310 -348 86 818 -714 144 649 -191 101 259 314 6 883 -448 732 506 -437 544 641 -585 461 537 591 222 203 752 280 496 238 666 787 -658 172 83 742 582 235 -1000 296 292 -65 400 123 -60 64 718 -567 631 330 221 275 551 623 548 307 -268 481 296 953 823 29 -613 575 376 478 603 890 -78 688 621 -448 409 895 -446 384 221 582 770 821 -712 878 313 -413 317 39 -38 801 51 778 575 790 198 434 733 -236 216 602 536 356 556 -306 620 480 284 279 510 48 866 826 987 80 873 387 69 825 -811 47 500 178 697 278 927 441 711 -941 405 78 -887 342 486 -532 188 205 -201 425 536 60 712 633 658 799 701 -65 140 799 686 218 595 -537 697 135 -474 57 591 455 70 84 540 690 272 -203 41 696 -868 588 632 168 398 582 120 185 774 -882 471 143 712 187 840 -902 665 896 689 513 806 195 62 898 90 94 799 -838 199 88 -874 590 743 94 454 81 -267 453 745 -20 194 164 596 18 728 753 114 789 -750 818 764 790 463 114 777 742 584 -899 893 325 -905 287 779 -425 572 383 -581 852 628 434 400 645 162 753 758 -250 256 814 -316 557 783 447 599 346 -88 677 187 495 230 179 -628 900 189 536 219 141 963 67 445 917 218 700 -918 501 106 -591 713 834 447 660 163 626 32 739 95 286 738 883 22 108 323 385 813 715 545 879 -541 614 248 -490 596 701 -983 512 353 474 722 217 -340 321 877 322 394 398 -950 878 419 -242 653 804 -478 120 500 -848 879 213 -248 641 808 -348 758 471 -995 185 292 721 445 665 649 19 763 -839 280 257 -842 483 286 176 793 38 531 115 158 -870 71 829 653 424 738 -776 281 74 -933 354 518 -369 456 537 894 617 868 302 327 450 -613 455 342 176 221 27 473 116 149 -347 293 4 464 61 358 933 492 865 321 838 633 889 540 59 -610 527 565 232 604 203 991 889 424 -531 514 591 418 859 607 -82 581 545 -298 322 236 -288 512 815 -524 196 518 -769 388 558 754 709 224 696 369 751 557 566 728 -528 272 739 679 842 471 775 244 792 710 656 455 -776 732 651 -507 163 190 903 69 898 926 617 225 567 772 645 418 81 310 645 354 633 -465 333 574 -295 60 817 -604 870 572 -649 695 455 -847 240 670 442 343 790 391 669 507 67 437 430 -689 107 510 572 504 863 -596 740 347 -571 294 428 468 497 274 -625 450 513 -756 644 856 885 835 624 -709 455 212 172 391 874 -904 747 713 -5 826 702 -269 495 298 504 722 799 17 718 542 524 603 529 -401 147 83 811 119 800 280 653 342 -347 250 241 -535 297 221 774 801 146 327 833 640 125 237 461 -977 206 330 817 130 33 897 730 231 -21 73 154 824 327 455 916 70 651 481 450 583 -227 750 177 915 119 359 -401 16 188 729 30 104 634 354 482 888 122 78 290 110 199 693 191 648 827 116 874 198 554 776 527 369 894 985 320 10 524 449 108 955 130 137 -442 865 542 -308 305 663 -531 496 824 -633 489 167 715 867 835 915 794 355 -391 410 404 -386 220 420 455 33 319 -7 653 859 -341 120 227 993 460 193 -973 676 138 734 255 222 -719 684 683 -264 528 702 249 421 454 259 533 573 -215 26 133 729 405 808 266 239 844 733 799 250 6 680 33 40 168 383 -606 23 40 -537 653 567 364 702 139 818 814 671 890 199 748 -726 781 305 -819 547 595 276 733 545 525 239 376 -290 532 543 92 826 565 -169 41 318 797 223 84 -190 266 335 157 440 215 813 650 645 204 76 36 580 430 492 -813 361 584 -944 10 488 -122 749 763 562 359 128 948 769 619 62 582 292 -126 142 94 119 299 221 154 1 287 -537 740 699 -54 896 760 185 375 608 -353 889 67 926 837 835 297 151 568 -412 148 160 -247 526 38 496 589 830 894 387 877 -147 725 403 -939 24 391 -321 888 858 541 522 105 -900 427 159 -311 138 684 -373 134 425 508 881 863 -316 586 687 387 847 711 529 378 213 60 617 372 502 707 36 795 886 221 -881 94 201 582 231 787 720 718 785 -170 747 263 542 359 105 153 851 314 825 363 120 -788 611 158 -667 330 303 -215 64 533 -577 485 350 308 767 249 -178 362 607 -874 667 258 6 771 7 -350 451 857 863 876 372 334 541 82 -957 426 463 146 511 579 678 587 215 380 495 81 780 769 494 938 247 261 -104 553 183 702 503 633 -790 818 661 733 405 353 -934 200 778 681 298 440 -841 29 126 573 109 672 105 541 540 -349 679 787 363 227 439 845 681 94 -170 192 63 -858 177 519 994 244 771 71 825 168 -138 236 196 88 761 356 759 518 896 699 769 727 737 432 105 -473 330 786 -280 12 129 235 406 305 405 200 600 275 823 576 -657 85 811 -362 425 671 -754 485 289 -407 773 693 276 900 122 -439 273 185 -259 660 590 -155 665 841 997 636 899 235 26 424 405 672 8 845 466 295 -146 813 218 919 526 542 3 367 301 -756 565 66 284 462 658 898 521 470 171 424 811 -776 330 47 -158 28 12 60 747 537 -347 802 56 -846 546 620 671 282 233 -520 780 370 -76 377 891 993 631 292 -604 155 674 -705 810 600 846 469 199 672 540 532 -544 420 412 -674 796 840 -484 690 439 136 177 376 352 424 325 5 682 234 -796 680 748 -344 506 8 338 563 480 101 557 216 978 893 296 999 724 472 -926 277 47 398 582 780 383 346 340 98 305 898 358 795 612 589 796 752 -637 736 408 -269 266 452 -374 865 275 149 39 603 -405 437 336 -74 272 73 284 855 419 176 5 723 -727 63 669 384 652 564 -165 768 451 494 199 716 -503 877 681 523 226 719 926 573 308 61 799 579 486 111 590 -222 384 652 -354 255 375 -689 601 625 -774 498 601 -694 722 878 -23 700 602 636 113 552 666 499 386 751 455 497 340 233 32 -857 731 452 750 892 758 -476 603 511 900 182 108 800 388 881 -571 517 732 -618 53 845 -767 220 443 971 563 282 850 806 113 -647 709 156 -237 33 759 -427 86 40 -368 468 148 996 2 200 -8 36 471 -765 507 593 -716 678 307 565 880 265 77 634 73 -915 349 157 -805 574 242 986 58 80 764 423 599 211 672 600 963 864 687 685 651 345 -870 435 122 -364 501 102 700 215 235 981 510 860 974 48 17 -147 13 492 751 176 315 403 591 330 689 577 81 -66 307 567 555 395 167 756 748 49 -758 853 877 987 828 24 -196 33 36 395 737 264 -891 240 6 -710 429 582 470 115 40 -363 771 487 355 679 334 55 502 610 146 490 589 -931 494 673 -643 141 509 572 392 381 -289 259 196 -879 667 669 178 437 270 387 183 759 427 4 404 799 813 596 -392 85 697 959 315 241 -161 226 155 -466 228 210 -50 717 468 -803 690 234 -835 707 56 -603 786 60 101 305 423 85 45 700 591 331 27 400 81 795 -781 131 637 105 848 104 526 35 863 334 33 748 893 486 485 -32 579 835 -50 816 879 -51 307 309 -772 59 441 22 279 571 -842 836 519 -186 314 605 -272 748 637 -25 393 222 -940 790 586 -125 242 808 -287 370 19 -194 393 349 528 203 284 398 45 497 -609 773 41 365 185 102 -80 126 892 5 807 425 966 173 795 -816 459 541 -333 558 710 915 413 806 363 4 730 -96 769 14 505 641 192 -52 199 245 -817 257 203 -840 259 405 -956 643 16 836 878 85 -197 93 140 -616 455 701 841 755 899 885 399 478 114 405 789 -830 801 583 985 837 145 -691 735 174 245 590 266 185 326 515 845 76 69 -855 69 823 444 306 313 -201 746 763 -472 712 267 168 182 167 3 620 156 -653 729 42 -828 127 631 489 564 56 203 109 184 523 406 252 398 702 610 10 301 455 225 482 266 -909 602 447 -290 405 218 -435 404 47 306 576 225 -912 218 788 295 373 48 -322 649 453 -218 847 255 491 509 607 -203 34 240 462 778 842 -640 788 346 478 105 802 476 363 529 600 498 219 386 829 867 38 563 865 -508 854 473 251 65 436 -269 725 375 -671 755 531 -370 283 395 -244 522 892 626 860 872 -356 699 534 208 694 389 342 837 453 877 20 330 -597 831 167 725 842 501 -29 750 123 815 876 134 286 280 827 358 12 672 -401 355 608 703 284 628 32 640 228 -232 573 211 -614 551 152 486 22 53 -840 437 28 794 824 199 425 896 478 -397 554 541 875 705 895 434 409 331 661 493 70 589 347 344 -646 486 366 -894 746 854 433 240 829 331 618 824 360 21 530 -800 148 334 547 444 387 -502 336 646 -813 642 231 704 48 76 -643 433 368 -862 116 85 -139 276 105 -410 77 253 -724 205 730 -45 503 167 -898 646 554 799 285 296 181 289 343 -592 299 776 275 237 43 559 150 319 -784 469 422 706 238 626 987 394 280 905 199 362 -694 680 702 600 464 440 170 675 642 -512 763 854 107 769 191 584 814 583 -309 625 833 -796 384 100 861 811 615 -499 433 389 842 321 532 -173 707 394 380 666 315 -230 417 88 -208 523 130 887 185 41 601 338 473 -158 232 846 473 459 704 318 639 522 732 161 23 406 319 440 -754 212 48 910 37 264 -296 473 839 286 213 123 926 356 743 -453 781 301 203 752 39 924 84 199 -354 543 518 837 241 781 836 651 817 200 807 441 -362 193 653 -988 571 319 823 522 674 -383 521 607 -483 324 458 607 700 593 -343 199 287 -674 136 527 406 173 277 574 525 184 915 763 376 -333 350 620 -889 319 292 469 536 668 -174 895 467 -30 552 665 -43 779 853 735 60 701 47 627 615 -726 46 93 -528 684 494 -157 416 447 302 194 441 220 564 144 985 373 22 -511 709 59 865 473 170 -983 472 796 583 471 676 168 714 22 979 676 346 -588 413 770 -966 102 630 444 688 725 -140 171 671 -848 698 241 528 766 106 449 797 507 738 426 361 219 495 188 216 707 600 -314 93 701 -933 489 771 521 102 558 -555 562 728 467 115 577 59 395 442 -583 644 390 123 482 815 535 102 409 -477 118 268 -226 56 412 -573 676 1 697 597 154 -45 394 716 -866 14 882 -837 773 376 504 790 171 546 465 653 460 553 806 -579 828 75 -160 802 183 -249 629 858 -697 379 554 -343 686 99 24 872 112 205 140 826 -198 559 875 920 663 656 777 766 134 930 123 819 880 247 790 -608 404 625 -124 36 816 -547 861 721 614 499 431 541 371 193 296 148 111 281 530 233 -901 110 532 -60 702 35 616 430 123 983 84 65 587 231 513 889 839 123 391 280 493 -464 428 692 46 709 321 930 60 431 -787 253 284 100 221 714 -626 105 849 -162 685 703 75 246 694 -851 290 73 394 758 473 888 172 725 -377 572 45 88 246 201 736 884 245 167 211 616 539 805 345 439 342 420 -649 148 277 -977 488 448 747 264 171 844 752 468 944 289 451 -660 108 789 -79 629 49 347 96 311 714 535 267 -90 626 609 629 177 808 -143 253 448 -543 152 711 527 96 562 -205 293 2 97 785 161 -315 406 842 -14 405 37 -852 171 623 567 281 348 475 862 576 -66 820 828 481 429 80 -557 156 227 -443 403 571 558 253 456 671 676 470 -752 877 692 270 444 125 869 671 86 -956 805 57 -476 539 537 55 82 693 481 291 247 -196 450 499 11 821 489 375 285 316 244 755 787 -988 376 557 449 520 514 -442 644 152 794 51 285 38 533 576 85 789 177 383 600 149 323 527 433 539 24 217 -470 212 123 -783 524 498 -927 125 169 738 683 865 989 878 15 -674 353 487 781 289 238 -871 712 765 713 551 840 -571 682 151 -397 751 726 400 476 850 920 715 685 984 256 662 -1 82 729 -203 587 234 -464 368 522 225 297 333 -759 710 884 180 491 665 782 394 515 707 846 90 109 567 856 -807 251 212 106 352 880 -381 288 347 -960 565 696 -527 707 557 456 839 148 872 222 541 938 329 487 -921 490 205 -965 383 455 -854 628 860 821 447 299 768 788 863 -885 613 721 871 369 660 818 131 361 -451 410 851 -347 697 385 559 243 526 -733 134 253 -722 55 751 776 375 690 -309 542 402 -89 314 822 -678 284 866 -646 847 96 -285 96 558 217 501 354 -947 513 597 978 132 782 -418 611 888 -867 539 415 374 430 56 -572 194 421 101 668 757 267 223 703 -138 190 851 -329 159 503 -975 512 115 773 491 247 -346 85 129 -685 565 374 587 433 415 -502 219 814 -498 796 426 17 169 68 -185 569 102 -479 328 238 601 195 802 974 483 867 -333 678 452 -967 676 499 -211 676 717 -498 279 665 579 48 833 646 63 308 638 138 28 -609 759 407 280 713 654 -619 139 288 499 606 65 550 692 793 748 481 620 117 235 50 681 415 97 565 661 211 424 51 348 -549 494 259 -490 274 71 563 7 209 550 607 867 266 558 290 330 227 576 -521 560 142 -972 825 855 -562 550 5 -762 353 551 948 615 824 170 578 831 878 880 589 796 399 497 -395 709 206 446 791 432 174 871 143 15 251 120 -31 689 669 26 679 173 576 27 788 -749 397 517 433 128 549 -379 724 47 -930 282 807 175 180 698 759 654 720 853 422 70 -328 91 758 640 769 537 -735 145 563 -296 449 112 -480 682 239 -680 656 62 -334 226 395 825 53 627 -578 312 432 641 766 853 510 438 96 -181 831 864 807 548 161 -578 152 609 833 63 370 631 788 475 -43 462 786 388 803 703 941 365 293 -712 737 223 -249 744 822 611 518 73 119 474 540 705 659 655 827 799 104 -862 687 58 -707 580 475 385 568 311 759 572 206 680 735 724 852 607 226 499 868 700 -761 425 510 793 404 51 986 805 1 241 296 739 199 489 419 -575 833 761 892 665 596 67 517 302 -607 816 269 -156 807 745 -695 552 249 -593 891 205 -893 432 500 145 83 140 815 208 213 -595 695 197 665 488 861 912 155 529 913 100 497 433 796 403 -822 660 97 182 167 528 -818 465 663 -327 285 665 934 203 304 -153 715 510 927 14 557 -22 144 810 684 522 621 132 205 788 859 439 404 -527 812 683 -657 550 120 559 537 374 -986 536 188 -225 163 868 -764 287 34 945 17 177 -794 701 751 426 244 493 268 570 456 203 813 106 -726 24 642 -853 490 277 86 565 491 -346 402 829 339 847 845 -385 353 697 -783 531 481 -729 217 446 -877 520 410 228 280 638 291 486 139 420 725 137 964 292 541 313 610 224 -755 672 708 227 452 853 -937 826 325 -526 317 862 764 637 686 253 54 129 145 812 871 -161 486 171 -673 604 894 -466 284 497 -914 447 521 483 736 498 107 762 814 20 78 551 505 431 604 -766 529 822 423 797 785 345 137 370 -633 616 126 -388 850 461 308 188 7 480 231 655 -709 852 733 993 357 263 -552 43 791 -31 519 740 -495 64 28 327 784 643 52 596 644 612 57 831 70 37 402 -136 567 633 818 58 584 -950 203 92 165 51 187 -693 772 705 -302 477 820 -175 604 703 719 8 399 562 720 455 -207 643 543 246 459 209 678 877 318 813 280 520 157 55 70 218 532 673 421 752 733 871 714 552 877 659 346 -81 106 804 80 236 833 -703 102 212 269 254 815 731 253 869 752 171 501 -224 844 352 -792 896 28 257 316 185 161 48 420 893 666 631 -785 5 884 629 788 236 -202 177 673 -979 389 668 48 46 135 32 104 279 424 760 44 155 775 100 490 757 887 -622 707 778 388 257 446 941 210 622 -35 431 162 633 732 207 567 264 766 849 268 869 479 845 781 22 252 707 -78 542 563 260 460 677 -65 254 38 608 719 521 469 52 352 -873 420 667 -256 121 35 565 100 31 -555 174 282 -697 296 875 -582 509 247 938 599 706 -533 286 59 -644 646 778 276 267 829 -21 94 400 -854 556 723 362 708 292 -731 826 852 167 517 550 -927 884 835 983 621 846 941 200 92 892 498 882 -136 882 589 -314 396 893 -618 191 700 226 13 626 -523 837 820 945 590 792 333 883 389 566 899 423 854 685 818 698 520 109 -302 646 173 975 775 252 468 502 257 996 268 245 -733 613 93 559 541 769 -10 107 767 112 314 603 -70 512 222 490 510 19 62 337 794 -187 853 714 -535 321 426 158 380 533 -756 382 173 -88 772 331 -270 737 644 -616 619 256 906 609 817 576 823 254 169 275 135 559 485 566 191 375 706 -911 718 184 -36 594 106 169 416 494 -321 684 703 -807 817 77 627 719 242 190 234 787 159 132 261 -735 673 220 -860 621 37 924 485 631 29 707 146 -378 686 881 -424 531 797 -347 458 373 66 692 529 -455 403 660 606 820 432 625 761 152 -138 37 688 244 318 494 941 769 861 569 574 470 641 40 623 436 397 869 -277 303 788 -894 481 700 509 695 788 896 639 206 142 832 398 572 122 892 954 616 31 -223 504 782 -906 868 279 -638 143 633 -98 749 213 853 710 7 141 406 697 -502 648 628 -805 373 732 864 141 276 771 536 243 101 404 285 798 558 94 -643 651 551 253 49 351 -219 796 723 -736 60 780 -431 268 143 -959 506 336 -884 677 23 558 279 124 794 565 580 -70 163 237 -877 720 39 -674 226 139 976 359 34 350 323 145 -819 293 412 -577 34 69 910 51 798 -616 361 228 -440 156 792 339 338 106 -73 614 826 -535 540 203 -197 868 561 -512 118 883 32 199 275 -404 185 411 -587 21 823 540 881 130 983 520 468 189 567 687 -120 755 804 -738 240 154 -311 188 627 849 204 863 -789 170 884 333 310 16 715 446 588 582 687 134 762 853 598 -67 373 316 71 453 223 526 567 514 -521 56 701 -295 857 56 -180 320 225 -497 606 587 370 121 132 -943 103 818 843 317 822 192 221 798 -819 26 572 -606 683 580 -450 403 900 -426 158 605 -288 881 725 -757 338 879 412 325 644 178 33 864 -373 561 139 366 855 821 545 32 585 -252 344 565 524 352 87 296 738 412 339 568 496 -446 591 221 205 557 176 -822 254 584 -795 799 667 789 376 102 560 27 342 -543 218 62 252 373 409 -787 198 707 -188 628 60 396 533 10 -938 122 209 524 328 584 -975 640 213 682 87 239 523 844 457 -864 349 881 444 414 672 -506 699 21 -700 312 648 112 508 332 -979 470 506 -519 595 885 -984 872 625 629 754 711 319 130 706 -573 466 206 507 363 619 731 357 470 -697 210 781 403 95 61 939 329 707 -476 426 584 -990 846 713 367 33 693 -557 816 201 -888 422 583 283 509 730 -756 724 402 -720 176 880 64 286 825 -324 306 849 958 479 881 650 474 796 -49 887 667 -488 331 188 95 211 48 -667 13 823 486 710 436 -859 738 741 390 197 371 -530 399 845 818 802 831 384 715 313 -77 362 579 671 738 789 918 423 854 -460 627 360 974 720 249 -134 710 497 -363 733 48 -567 651 849 663 387 715 75 310 228 954 81 117 -106 851 539 -301 482 878 -192 808 697 909 127 559 -795 716 391 -948 349 193 -247 812 579 -533 345 121 -889 740 123 -498 291 766 653 341 400 -570 801 359 678 610 485 -564 68 300 878 420 648 470 825 611 300 93 450 940 203 685 634 405 128 500 858 468 -849 388 368 209 719 130 894 655 197 545 186 668 893 756 593 303 209 737 204 601 376 550 213 578 234 899 83 661 551 92 -520 158 156 -575 503 341 292 648 249 -16 504 457 -680 808 209 -353 245 471 -241 458 122 402 291 775 733 768 195 -310 737 497 130 842 217 -34 819 513 -463 878 123 510 180 413 684 66 3 -378 248 822 -784 690 366 -635 521 202 314 703 75 -987 388 610 941 755 528 -695 744 557 127 854 788 239 890 853 141 12 253 -538 229 42 627 346 614 -719 60 417 55 826 858 -377 698 345 984 891 251 -489 697 146 -981 676 151 207 509 152 11 551 830 -182 532 889 -466 588 814 -557 463 664 -212 48 706 590 211 502 36 31 278 338 638 445 478 349 53 -218 313 876 465 318 579 894 36 262 735 223 1 0 366 464 -937 854 563 921 797 773 -826 885 803 951 223 592 547 654 93 752 388 405 27 700 809 -933 887 131 519 87 497 982 3 502 -856 898 434 471 602 657 -785 101 849 263 381 605 384 777 529 871 611 583 -228 56 306 22 325 303 655 548 56 -989 463 857 -376 85 489 729 421 879 -716 666 535 326 141 463 -794 112 174 -12 636 229 593 658 605 -453 529 767 611 178 577 760 607 149 538 592 814 124 276 269 560 116 57 240 209 714 596 708 131 -901 415 660 317 26 113 -843 698 342 -415 110 101 633 348 692 -201 324 13 -544 711 288 -875 423 403 281 415 663 -54 111 522 -223 163 37 136 80 114 0 489 863 -707 860 419 584 211 795 896 567 605 535 292 180 489 724 757 -275 141 150 26 741 639 289 834 312 960 128 323 -69 164 533 325 213 200 181 600 543 -588 490 720 -742 193 543 -334 418 195 736 731 387 -215 310 227 -325 363 391 661 446 607 894 423 819 145 157 518 539 69 159 -642 679 352 252 245 821 -2 833 652 84 619 113 -138 194 15 -374 447 875 -478 341 397 192 538 553 962 377 622 -680 88 400 971 392 697 992 43 629 795 27 399 -241 342 645 -827 868 829 -299 884 375 275 659 767 572 351 456 124 613 833 -303 134 72 -451 749 557 525 396 584 876 155 77 -280 828 44 -600 130 27 -773 305 737 -907 29 188 -799 254 852 385 251 85 -644 752 194 70 97 94 -473 175 490 -838 651 696 -162 23 624 181 223 805 959 2 261 696 548 342 935 734 897 423 890 749 668 253 873 -202 443 895 -479 676 270 477 236 818 430 484 440 825 166 494 -404 568 799 -632 766 341 115 739 169 -116 668 256 -394 858 543 -976 540 265 -959 869 273 692 571 212 -266 844 377 -572 440 97 278 61 862 770 576 701 438 460 468 -55 666 477 987 842 117 -149 684 137 -824 859 152 199 94 95 -124 452 699 -515 522 374 385 813 885 605 458 702 381 698 644 -151 249 479 485 177 554 66 65 564 417 165 657 264 693 582 202 417 185 600 102 707 925 545 228 -90 178 77 -95 880 378 -617 765 554 388 801 783 60 617 627 242 171 143 426 423 244 384 148 835 -446 320 709 -590 309 604 -607 697 39 -537 801 840 697 662 608 323 204 831 -935 882 353 -240 467 501 147 773 409 -523 459 728 -163 170 405 76 102 561 770 617 462 61 114 275 -831 237 478 -1 554 459 503 762 2 -388 129 629 647 5 90 911 589 243 -576 260 860 -563 821 73 11 197 281 327 452 194 -172 164 285 -213 708 465 616 755 521 -343 719 210 599 343 469 258 480 441 331 891 683 492 529 523 739 256 75 -916 884 290 320 172 97 -716 140 4 -595 249 722 66 548 216 334 807 695 -26 290 737 -492 134 767 -417 892 447 757 183 703 -769 620 738 321 440 61 269 777 252 724 734 500 -403 900 148 -688 634 106 306 860 395 -58 869 580 -40 304 623 -293 345 577 -102 666 168 -41 287 44 -638 812 777 62 309 776 361 22 561 -834 480 521 512 775 541 -109 35 896 -187 642 308 370 203 652 -354 502 469 -686 13 756 9 675 667 -214 89 127 413 550 200 874 216 732 846 328 606 838 119 692 -567 585 486 740 55 688 -656 154 341 212 420 353 967 729 180 -315 15 268 612 855 185 -906 353 565 -749 391 683 195 424 419 280 816 474 -633 60 679 708 673 198 -388 292 26 443 578 93 -89 142 273 80 857 279 764 504 631 -172 755 121 163 2 596 581 582 511 806 102 623 -516 810 447 -367 174 738 -441 618 467 -897 481 608 975 261 565 105 277 168 -365 858 74 -245 373 76 -750 306 657 212 765 758 986 101 719 784 535 45 -778 94 662 -312 749 294 148 181 882 431 216 891 -696 737 585 -803 76 685 -232 760 319 -988 434 464 725 523 364 -182 835 419 204 566 634 795 422 156 -991 354 480 429 94 369 -435 591 496 902 523 789 636 748 463 399 418 885 690 641 819 -92 846 536 -606 193 57 -99 854 462 33 436 555 -999 601 246 -504 603 356 -698 76 31 642 64 830 204 415 348 -512 105 88 -142 313 283 515 46 718 970 147 418 367 50 300 656 92 363 -714 597 829 533 237 86 -528 748 351 957 45 562 -515 299 874 -933 115 72 -516 537 218 -346 304 165 -874 530 214 325 787 305 -761 658 342 804 430 241 54 339 285 467 525 584 593 92 698 -536 429 386 -567 283 689 -651 361 370 -838 738 256 -781 577 380 723 396 189 164 353 619 -896 659 109 -711 627 633 524 672 777 -379 736 305 -394 221 639 -154 771 99 -833 685 836 523 4 564 -746 144 463 -787 201 274 -779 542 900 -594 566 723 -518 387 558 638 645 778 -472 743 700 278 310 485 565 185 540 628 492 19 -210 35 163 -495 621 4 629 727 621 -549 761 107 460 199 803 89 327 697 689 657 158 773 22 395 912 850 886 -817 93 72 45 728 143 -686 757 870 -466 609 459 -858 623 289 -855 88 239 330 471 383 401 279 59 766 393 867 -313 279 626 -832 271 845 -800 269 605 311 63 555 -222 14 329 -834 360 468 456 690 38 438 244 257 -31 167 535 -421 233 79 545 320 357 -330 289 679 766 152 109 -523 130 123 905 397 534 -527 53 323 -638 144 618 -381 465 785 605 845 169 284 413 829 19 531 317 -383 731 650 200 589 146 -367 14 251 107 428 394 -975 147 858 -339 505 854 -571 889 296 -631 781 708 -703 170 744 -266 48 626 -965 48 366 -867 633 379 -517 640 807 228 417 105 337 860 649 286 329 530 -955 679 81 434 731 297 55 766 396 -628 99 128 451 582 820 709 662 388 765 700 518 226 743 529 726 181 9 455 326 687 -512 12 231 -263 442 61 -614 649 827 -719 424 711 580 433 472 -533 651 323 436 629 165 -436 355 397 -427 663 774 -889 151 786 242 788 379 754 26 127 332 508 447 -891 1 455 342 120 257 -635 757 885 -919 121 392 -870 446 154 -797 610 304 -912 104 243 866 91 828 -9 652 248 -487 434 275 412 68 448 -797 98 893 56 1 654 -541 742 757 854 8 415 -78 353 557 -351 296 360 -204 209 534 -57 680 650 -739 456 184 -812 524 400 779 881 400 -167 692 241 689 746 301 -897 469 152 470 65 412 -845 860 191 -195 274 647 -512 862 67 990 97 590 89 261 466 833 51 363 433 306 583 -211 270 151 -460 592 268 903 253 552 -761 193 565 -443 435 713 -801 176 141 -780 316 401 -863 634 809 -266 375 230 336 267 821 703 570 468 834 164 720 637 865 498 -534 64 673 -794 836 141 -941 274 889 361 126 675 -79 560 201 -150 348 468 -29 404 137 790 738 352 410 529 771 -977 96 886 -553 13 246 828 399 430 -879 712 722 -639 74 648 19 400 277 -759 375 372 -774 122 225 899 62 238 44 644 511 900 650 61 681 834 194 286 895 319 -66 67 770 462 60 244 -367 887 418 709 838 479 -602 134 520 -939 753 315 -676 554 64 684 887 287 466 253 220 811 277 333 -149 439 392 294 124 430 -37 34 419 -859 284 553 712 598 405 726 522 110 90 506 97 -372 24 401 348 687 843 -686 769 220 -102 720 658 -11 66 782 871 730 867 89 123 302 -607 36 899 -102 262 572 559 604 178 707 333 253 -441 281 40 402 547 860 521 386 796 311 57 625 -971 892 783 -219 602 852 282 261 284 434 321 616 -475 323 262 -316 596 558 114 626 43 110 590 152 986 571 350 885 802 341 -481 236 583 615 371 596 201 857 16 316 535 390 -671 486 763 -972 748 452 -721 786 122 -20 672 76 821 491 311 -245 558 551 -10 524 73 -415 825 81 -547 322 786 -621 308 423 41 389 322 292 301 30 340 374 573 202 129 230 -348 219 754 676 56 730 357 809 723 -77 531 556 -118 772 44 -445 622 540 15 124 720 645 229 38 450 714 54 505 738 205 401 698 787 -544 233 658 -301 88 425 465 398 727 923 213 2 -457 310 282 -768 312 739 577 144 552 31 749 441 -413 702 291 -726 258 523 483 275 864 -787 859 413 291 182 677 944 277 87 -174 410 450 964 687 645 67 170 546 60 384 657 424 719 565 585 527 891 200 492 849 -488 180 459 -673 306 20 -724 270 707 73 889 28 518 149 837 716 599 320 772 723 139 -263 661 717 -221 561 361 -420 26 695 -938 115 874 -528 394 279 692 222 600 650 695 589 377 865 737 -834 482 488 585 754 362 -825 723 735 604 703 760 -702 17 874 472 741 367 -698 533 640 -598 235 435 190 865 399 -922 531 880 717 568 786 179 796 628 -248 840 450 286 396 304 645 818 265 888 421 797 -272 617 148 912 395 678 844 765 397 -771 544 292 -844 496 283 -242 335 678 -387 880 424 -863 603 341 801 743 813 649 571 587 332 885 303 -69 646 614 257 375 309 -200 783 856 983 96 76 -124 197 818 -660 246 541 -421 531 577 133 62 426 -918 323 171 847 132 597 607 232 480 763 615 372 952 828 630 -475 511 725 -800 639 73 218 680 371 -342 459 53 534 592 114 -888 627 488 -766 534 3 -338 597 669 -415 101 596 -133 827 259 643 779 49 -284 107 338 790 194 82 -945 758 760 143 592 285 365 175 870 -181 289 566 488 775 719 -165 142 697 -355 285 575 794 553 324 -27 291 482 -589 81 727 944 89 584 303 849 554 -591 269 843 526 409 769 -656 244 62 -908 390 346 -733 584 51 142 220 526 -498 816 614 337 319 297 -884 211 245 322 72 565 264 498 73 232 795 317 -907 887 758 490 706 493 -508 848 249 185 624 521 -938 278 436 -525 336 169 167 658 240 984 74 737 856 258 683 -676 245 475 -575 38 475 -174 275 250 646 137 579 533 664 245 791 535 632 459 754 441 298 647 823 469 123 425 -410 357 670 -535 182 759 -61 308 133 740 106 321 18 392 84 -186 583 670 246 43 523 -662 693 313 -348 280 111 -174 602 233 -749 409 823 -370 600 282 262 258 831 -335 609 452 772 13 731 334 240 432 567 891 276 207 845 384 -185 407 523 606 341 781 -412 358 605 552 144 575 -689 504 335 -486 277 348 -356 263 587 228 430 629 -145 390 243 638 323 187 221 590 645 696 396 137 728 184 494 -868 537 637 -142 414 620 -409 10 883 429 90 464 9 257 17 -815 505 413 521 633 648 -534 517 284 554 127 135 -954 72 548 -935 363 610 -53 445 699 -37 254 244 -33 699 287 563 837 792 -73 210 576 -326 77 193 -290 631 319 344 577 390 444 295 805 653 894 401 903 157 654 -302 325 163 -972 871 14 115 586 2 -642 713 211 133 640 287 -723 850 70 -704 346 646 -863 390 92 -607 751 294 799 701 670 113 897 378 -721 207 243 -458 40 882 -220 118 831 -451 566 276 -753 555 718 938 501 64 275 45 667 -610 411 396 482 789 392 -940 143 858 465 330 782 425 558 779 742 179 824 -692 469 386 503 552 326 146 112 646 595 866 760 -664 701 55 293 610 690 701 572 171 -966 691 6 687 500 527 -728 755 178 298 554 341 395 49 306 -245 285 158 -139 531 675 559 451 384 800 704 107 170 890 807 650 54 650 -893 42 301 -67 466 155 962 316 708 -98 812 809 859 319 245 16 780 775 -810 791 377 -674 613 221 -361 515 275 -312 475 316 -112 8 833 94 825 212 -438 437 582 -894 596 403 909 522 145 -959 554 809 161 545 424 -65 233 898 402 273 57 187 468 779 235 522 756 998 484 344 879 742 548 -909 875 243 -455 537 764 41 378 470 -251 491 114 -976 879 399 -27 733 723 -470 520 290 360 5 446 762 36 340 -790 579 314 -748 676 850 -432 895 900 -296 669 732 -273 551 404 116 363 110 -321 31 167 976 93 254 115 755 885 181 708 660 -918 628 729 -787 117 99 -266 671 93 285 755 411 871 71 774 33 131 100 256 246 855 -360 779 714 -848 427 609 430 461 431 -678 546 358 -165 514 212 497 38 335 -978 623 688 129 474 818 -771 630 216 -765 823 94 400 827 559 -708 659 85 -148 589 597 34 663 242 192 650 808 -245 148 897 -159 470 619 -871 800 244 298 381 25 113 868 847 459 268 825 -583 212 583 -446 764 323 -750 898 86 144 542 735 -497 772 455 -788 771 835 -464 136 854 935 617 484 594 771 399 -884 621 448 153 868 591 -227 119 433 228 888 305 682 152 227 68 341 362 621 528 61 93 587 677 776 433 599 226 550 371 774 855 236 667 95 255 -43 149 465 -155 752 57 85 74 584 297 619 322 573 696 807 523 374 508 -307 500 462 -420 767 609 687 318 229 -524 235 616 -900 772 741 -365 469 459 209 894 306 415 117 680 722 610 331 635 491 198 -657 730 125 323 670 605 467 615 891 734 667 762 874 455 382 333 616 375 -410 631 543 -831 305 252 -100 492 794 -551 388 623 773 363 216 -585 567 38 571 687 652 761 573 470 -226 248 76 555 433 691 -619 23 473 -577 345 777 -274 97 369 872 171 218 962 109 675 602 422 347 -677 596 646 99 303 230 489 384 305 614 159 649 -510 186 797 -190 158 894 -83 804 216 -513 818 54 675 869 214 -699 147 383 -55 546 738 226 787 221 -170 601 380 -370 344 617 526 506 774 -681 576 729 135 863 647 -260 290 615 -295 890 584 -873 744 820 567 527 315 883 153 820 -244 725 495 -915 612 509 -817 757 340 -166 802 330 -631 329 616 -651 593 529 -32 229 425 839 297 51 805 80 255 324 689 79 -629 226 690 431 409 393 -819 306 302 -80 693 203 -899 762 531 -683 212 275 497 832 503 -527 471 851 875 476 31 230 452 771 560 75 96 650 259 556 294 340 861 -505 812 705 -251 714 567 831 383 830 -995 632 761 560 281 858 -308 463 461 262 724 588 -791 826 846 364 420 337 -923 368 248 181 569 113 399 401 495 -272 558 279 -512 29 116 679 773 631 -408 488 454 979 297 431 976 714 850 -588 243 369 -89 476 38 224 376 438 -630 793 465 -165 15 545 -497 95 417 -567 687 4 -462 118 353 -532 394 218 869 106 460 238 169 87 675 293 462 364 116 666 -690 216 610 -926 152 676 70 255 822 287 140 608 42 478 777 -806 398 270 163 267 427 674 505 596 261 832 888 322 748 155 -61 811 423 -400 437 574 176 608 880 -303 295 171 757 37 648 -667 184 145 -245 547 463 81 574 120 -424 635 51 -184 257 851 -830 649 761 192 801 349 -283 677 56 248 527 350 218 136 439 517 469 674 -387 224 372 -624 458 45 -605 250 88 -353 373 788 259 17 688 -392 235 517 -885 535 143 -283 737 174 551 765 631 748 860 116 78 209 366 217 409 738 104 520 806 692 80 192 -492 613 832 731 500 194 553 203 69 451 599 738 205 356 357 -990 800 437 -98 860 132 480 162 796 -37 745 115 -132 273 666 -486 79 120 571 514 375 492 165 256 -379 138 413 466 1 312 754 55 271 -63 835 484 732 698 328 -702 18 653 -785 432 731 387 56 344 561 721 741 -575 49 31 601 893 71 507 878 820 -713 128 837 991 44 421 -827 131 528 -84 512 199 969 489 881 -101 827 81 881 629 36 817 753 81 -813 512 110 -342 542 332 966 315 514 945 484 257 -529 312 820 221 881 409 -847 632 335 -266 465 115 421 421 583 662 379 333 599 326 27 530 744 393 -156 790 28 452 313 340 172 35 372 -220 688 156 714 574 620 -719 496 154 199 764 105 366 263 482 244 541 266 -984 294 579 -93 98 400 585 245 621 -238 330 184 -957 148 498 824 892 695 501 281 335 -334 649 628 -856 508 645 156 738 742 -792 276 406 -967 433 702 -595 847 698 -523 34 128 561 278 275 -690 355 651 539 874 399 18 118 6 515 27 795 808 820 654 -733 177 600 -736 754 634 -9 667 63 -482 178 268 736 434 623 486 125 648 -864 496 765 -407 611 791 987 619 277 -743 185 248 -390 504 476 810 568 330 695 812 148 -691 430 377 476 366 811 50 104 35 697 292 530 562 485 292 -496 572 63 -267 881 299 -368 892 802 -392 201 380 -164 710 809 313 586 326 175 237 481 609 586 772 -309 748 356 582 5 80 -204 438 60 594 322 103 -405 630 808 -584 419 108 695 408 869 656 773 607 -967 148 843 -686 509 528 337 500 428 -7 835 432 -676 178 342 -662 773 124 -503 89 594 57 737 101 -675 445 873 -869 478 120 525 144 629 -795 582 280 732 527 266 315 551 597 687 686 774 480 326 839 349 683 675 749 160 219 -126 192 748 545 269 892 725 874 625 -895 158 303 -30 664 690 -857 845 818 -359 401 77 -595 551 236 375 777 479 -678 222 800 -735 348 773 -459 805 83 -857 627 59 395 146 723 -763 541 719 -346 682 170 848 813 571 -124 770 273 711 45 149 542 68 422 541 185 769 -735 27 725 447 170 452 458 318 649 280 255 289 450 300 1 565 442 120 -13 449 331 -268 548 552 -165 706 869 83 738 275 -677 640 487 197 712 899 436 505 635 92 623 87 -756 40 528 -136 435 663 250 19 310 -947 106 168 374 789 57 448 64 697 987 414 560 -515 342 890 110 786 30 -863 502 808 851 522 394 813 24 412 -825 78 517 -606 152 457 750 552 573 -602 591 86 609 629 35 477 401 428 666 363 365 -553 800 867 -545 552 540 -952 117 564 960 289 495 -591 287 186 546 49 866 -68 26 366 -989 44 728 -325 92 679 -507 395 499 -752 307 542 840 788 628 183 825 68 -571 586 354 566 484 454 431 879 523 -973 806 614 -994 700 712 39 285 206 -411 485 565 -169 425 452 -490 308 428 377 737 165 -818 504 700 -464 235 267 -734 411 150 -47 269 1 164 561 337 722 450 821 -414 881 345 -811 243 652 -32 643 430 -503 509 865 -407 50 428 -858 203 748 -305 220 408 -69 442 858 452 380 890 -904 821 233 -600 789 804 -560 21 310 -865 4 104 -436 253 613 -19 746 714 -292 540 16 -193 467 780 -576 519 259 -935 67 231 49 267 119 105 159 191 -586 194 246 -782 711 498 -218 292 395 -205 352 35 562 311 421 -399 626 887 280 102 557 -109 468 676 621 217 42 -560 822 253 382 889 446 628 41 599 520 688 102 -394 502 413 626 603 138 865 584 292 -227 27 759 -552 548 127 642 340 101 -206 323 89 -961 551 247 -353 428 339 245 700 178 247 158 679 459 802 117 191 375 143 -151 624 742 -72 66 182 828 660 556 -332 851 258 666 398 737 604 596 589 981 895 746 -641 654 683 -92 247 833 44 155 761 -368 775 711 -859 741 261 -423 145 856 -835 678 850 863 782 460 979 691 505 36 793 804 620 737 530 -331 14 737 329 91 452 -49 69 648 -842 249 515 -487 646 396 673 825 238 529 633 71 514 154 137 -250 526 125 -737 878 245 811 336 82 -364 696 383 802 861 128 -351 534 52 -561 764 364 -579 48 148 991 762 301 879 412 735 -987 725 360 589 640 389 185 251 777 -34 339 624 148 93 584 -325 243 218 878 682 133 441 455 180 -960 298 42 640 278 505 -374 291 381 -362 532 121 -374 117 371 454 784 854 313 59 196 -118 390 29 514 131 483 -155 364 210 843 543 552 -377 181 183 -357 259 351 -934 214 185 527 308 179 -620 890 568 -492 756 750 43 735 31 35 859 211 469 254 469 319 20 734 903 547 677 -277 232 84 -899 112 126 -380 20 881 369 515 834 94 890 26 82 626 760 -336 482 72 -906 401 91 -272 557 690 656 780 21 839 281 184 -136 453 255 -403 422 770 530 2 537 -633 466 549 -616 587 583 -650 715 239 891 671 118 963 762 450 -54 79 2 700 276 476 269 458 43 -668 666 97 368 733 562 -532 669 854 -250 677 540 885 827 354 423 881 37 -906 227 115 596 779 442 723 581 717 161 321 369 -372 224 145 667 584 92 347 629 72 835 224 350 450 720 229 843 212 261 262 501 333 -317 429 556 579 48 364 -898 20 100 -507 454 51 718 856 822 -154 800 816 -574 846 128 -914 323 253 -669 486 780 -750 840 851 -899 2 674 131 21 630 -296 319 581 -780 432 438 -997 631 761 -293 314 218 -661 500 755 270 202 694 -28 3 231 -560 315 304 -906 19 623 926 591 20 904 390 503 641 45 285 -447 852 598 -29 643 198 177 365 399 -429 829 137 -716 495 451 40 841 521 462 868 212 33 624 653 135 817 750 -980 871 701 -983 294 496 966 471 860 -883 747 877 806 384 523 308 324 464 780 38 431 443 58 122 -803 630 92 -651 900 437 44 466 8 -744 483 501 -396 105 400 232 763 783 -645 147 117 -895 95 174 978 792 804 522 442 803 -942 638 420 117 794 55 270 150 159 569 383 22 3 290 196 -740 660 199 154 560 398 70 717 492 143 95 436 -902 569 29 600 528 666 -328 597 612 -274 267 813 -316 336 295 57 599 395 103 305 54 -1000 75 822 -556 71 69 -369 722 316 976 94 13 -213 420 279 -700 56 667 746 614 157 834 622 212 -466 275 339 -993 419 409 -325 150 429 -236 861 302 979 437 395 -857 677 866 -826 829 22 640 661 305 555 442 78 67 276 352 -443 83 822 -535 11 71 945 575 83 -753 606 572 -607 702 348 -241 368 754 370 716 567 826 72 108 203 591 435 -793 600 569 -72 117 579 -649 62 305 33 155 764 -697 866 39 -318 698 458 -812 420 273 -346 446 396 413 601 138 -353 208 737 67 637 853 -354 340 67 202 73 427 -636 430 581 -373 285 546 -483 520 395 674 608 814 -653 362 359 -206 327 60 732 726 267 -580 793 55 -27 539 394 -961 694 519 865 858 100 198 886 436 -557 103 55 38 730 662 -649 729 175 -438 223 501 -479 807 326 139 328 219 346 753 809 491 309 612 60 7 597 148 303 751 202 93 632 -884 644 460 -458 706 735 895 879 641 -180 117 872 351 208 315 -196 870 624 815 230 136 614 685 228 297 495 729 391 590 760 383 163 330 -897 656 653 -911 161 674 964 328 608 345 192 837 381 858 673 108 312 372 -688 155 61 -129 639 275 -600 342 280 -403 16 35 -399 52 775 895 12 281 471 844 593 -58 708 799 -445 379 537 129 431 30 -892 456 875 919 290 345 -264 113 396 962 608 407 -457 874 209 -615 829 639 -226 158 169 803 719 248 -300 414 577 554 407 184 -320 127 474 424 715 586 519 278 293 -223 173 423 -921 660 396 -913 197 376 -974 271 534 -706 427 404 842 679 817 270 185 375 953 565 501 278 441 316 -437 712 645 -593 490 817 -718 669 576 -223 208 824 153 334 247 -462 681 673 41 375 451 -791 697 688 -117 302 404 336 381 845 -697 196 656 747 304 297 -437 886 65 990 115 325 -235 620 658 311 810 490 783 503 864 586 112 660 -727 148 62 -124 684 442 172 434 92 -824 149 129 -907 491 296 -483 756 15 826 368 877 -684 703 479 -821 641 591 391 366 738 904 567 359 585 447 844 -571 676 144 457 121 634 -496 790 489 -981 316 8 947 384 711 -375 364 451 -33 207 817 504 111 463 -724 508 129 586 632 575 257 588 464 198 559 831 -595 32 730 670 199 36 938 884 757 228 152 775 961 377 558 135 386 245 550 884 804 33 490 409 547 9 492 -672 879 691 -937 817 46 712 317 81 568 898 151 568 305 355 -506 167 783 451 654 268 648 757 252 -249 790 793 411 289 801 903 517 780 545 780 748 842 444 165 422 812 162 -775 32 466 79 27 684 -687 630 438 -520 578 346 483 481 235 727 845 523 -772 800 191 359 545 122 -294 309 476 -817 434 559 -299 65 637 536 394 629 856 422 625 -470 402 524 820 313 168 -859 71 606 205 894 14 -68 129 500 -109 782 616 -721 319 246 845 344 556 -707 767 101 -627 523 574 497 854 75 920 526 439 187 268 510 844 573 555 -391 558 683 -940 480 35 273 278 430 -820 171 296 480 744 871 254 113 501 671 252 768 -620 96 493 -66 5 150 868 466 350 884 694 881 -130 267 258 -348 447 428 -653 779 323 -131 785 515 -956 18 627 -955 589 878 364 707 130 -843 375 595 -842 712 440 139 234 706 296 186 304 276 486 182 98 100 84 -909 897 724 -279 18 450 574 475 876 -180 486 739 359 425 73 -184 621 258 19 449 743 -847 548 650 119 313 749 54 756 797 277 277 557 -480 875 574 -579 649 201 -504 222 686 687 233 262 -841 102 34 268 273 483 363 626 182 312 197 546 512 751 401 -992 400 704 190 173 504 242 770 777 -521 409 110 -960 68 263 573 36 535 -645 799 261 836 463 457 333 875 360 -766 283 639 -685 300 191 570 890 363 573 884 284 850 663 692 -889 703 811 173 828 899 -241 484 849 -681 372 412 -972 806 386 -61 607 120 -281 277 161 234 502 144 -631 604 858 461 492 587 721 652 222 170 171 646 733 251 551 -430 690 494 690 491 528 -427 695 785 25 831 395 -877 5 146 596 875 368 641 460 619 943 430 460 -264 221 531 -313 234 174 366 408 598 -301 776 444 -465 202 403 337 338 334 -369 213 390 528 310 416 996 203 875 -234 647 404 -223 683 624 -992 123 858 881 141 417 630 340 292 274 475 493 328 565 831 -539 725 504 465 739 453 -305 216 287 -830 276 461 -21 509 602 695 492 93 87 866 568 -821 794 284 61 208 379 504 10 255 -841 228 279 965 419 169 217 166 437 356 537 712 -284 16 373 369 812 864 662 151 881 -519 644 185 -306 600 195 -751 159 474 -121 425 44 -352 294 210 -316 502 746 347 219 813 -481 588 776 -466 202 26 -686 383 8 892 847 651 376 842 402 -78 243 560 995 722 482 -400 158 83 -3 306 301 -939 877 41 137 512 242 -986 178 677 -479 670 623 -577 117 832 23 760 705 204 712 863 687 561 268 539 322 296 779 11 859 -227 626 137 -351 399 858 -77 875 404 939 487 193 931 311 104 -212 667 815 550 154 475 -731 894 848 816 825 859 -625 98 636 -37 99 134 120 723 108 -776 214 59 900 614 597 -856 98 59 -153 488 879 -461 109 872 -414 25 849 296 852 46 -669 15 197 -435 36 71 124 512 284 -118 164 49 -669 60 198 789 59 535 -186 872 174 93 411 334 -484 849 411 -136 529 377 -642 846 464 428 371 75 -237 5 290 363 526 407 647 785 840 606 2 840 516 280 866 806 690 811 -379 218 281 147 133 286 636 97 573 -416 310 198 542 282 826 -90 689 827 501 605 97 486 35 428 -397 741 218 -287 214 487 294 661 620 931 497 768 -45 733 229 805 475 437 294 646 771 219 808 559 -902 10 263 146 448 298 273 62 164 -152 145 713 67 801 545 -153 806 172 835 800 869 -595 771 777 -837 721 838 -22 767 437 -25 341 387 16 131 754 19 460 816 -165 560 60 747 579 860 43 826 765 914 714 716 -465 471 587 463 735 407 -800 465 326 -64 492 666 -726 708 848 -73 428 408 -458 415 119 754 162 750 -187 172 540 -55 707 111 -117 270 897 -858 722 461 867 710 52 332 184 759 -921 463 338 138 658 804 709 12 65 -142 225 622 784 355 845 -676 353 703 586 36 124 382 178 845 394 645 654 -403 29 889 -993 209 503 -355 899 260 -952 566 600 438 151 106 -618 275 458 684 561 546 -193 895 723 -697 789 520 -244 745 756 450 142 755 162 608 380 -365 680 856 -550 423 562 -182 326 502 -463 34 439 36 630 283 -956 32 425 -302 594 767 763 579 526 42 366 323 -329 207 102 678 610 617 -55 605 139 -442 475 464 911 864 497 249 1 278 284 845 309 -340 695 55 778 358 685 -45 401 150 277 124 409 478 48 722 -216 59 297 -353 570 260 -5 672 260 324 156 256 84 168 50 438 98 408 122 553 860 124 482 83 -468 258 37 -478 142 95 -882 541 664 -470 588 435 -559 12 642 897 696 861 -702 261 662 216 85 243 -849 41 304 -631 611 896 -15 541 583 71 783 594 913 432 442 225 130 180 -917 288 440 -504 456 525 391 707 893 -404 47 711 -941 322 803 -86 744 513 810 81 154 -908 752 88 438 317 571 -69 743 752 -990 378 139 -851 674 647 -175 365 453 -430 862 551 532 673 25 -766 787 768 498 897 900 503 742 751 -310 415 62 64 625 491 254 804 681 205 274 694 -345 506 466 -521 692 404 398 494 294 -100 636 677 171 449 191 -916 113 867 -926 19 392 989 520 295 221 677 620 -634 432 225 131 264 16 487 862 558 -461 612 151 84 264 786 -440 135 334 -398 119 498 -132 534 240 458 774 447 254 858 710 921 445 724 -322 484 487 380 20 802 -634 232 36 -649 634 206 -599 154 2 769 117 587 -392 375 894 -525 405 820 321 711 777 -317 184 321 958 395 27 45 461 258 632 65 891 389 166 196 -610 887 312 328 122 295 641 695 157 569 230 340 641 488 554 -252 384 101 974 181 613 -769 65 677 -527 206 894 568 177 78 -479 744 98 -777 413 327 363 454 867 -832 502 402 668 576 635 -419 7 751 609 432 57 -197 100 404 -366 183 632 -936 105 682 214 372 525 -537 848 37 790 711 542 -792 331 143 261 442 307 254 732 693 -959 96 849 74 662 372 -701 478 319 987 728 512 371 441 563 -859 737 895 968 35 436 327 341 133 784 150 864 -172 591 111 -724 866 824 -800 817 401 -882 485 899 -690 309 440 124 2 328 -582 470 414 -495 397 754 837 834 3 752 162 646 -686 391 663 -262 91 631 -810 161 586 -890 360 171 760 646 480 -374 216 101 991 222 498 -656 359 483 -701 564 696 544 59 541 873 21 52 343 433 71 4 311 339 305 603 560 -746 747 70 988 46 633 -17 700 878 900 188 88 -860 314 108 392 557 141 -683 483 573 -961 887 883 -23 544 637 988 750 484 -442 538 581 -210 174 623 352 895 474 -370 247 662 869 140 75 -171 353 317 593 692 304 -925 522 899 412 10 801 947 468 438 627 711 611 -299 645 56 88 715 195 814 44 278 -804 413 630 -387 506 473 -932 633 94 -782 497 156 318 896 675 708 24 485 -630 777 248 527 152 892 782 292 706 276 506 801 -895 555 365 -766 558 303 -141 277 299 333 234 454 -240 68 745 -682 453 5 -717 487 24 904 146 763 -90 850 420 -287 861 748 611 646 384 584 16 43 333 194 396 -317 664 543 185 82 96 941 817 634 564 622 831 178 284 832 -703 197 792 297 408 538 532 92 553 374 78 238 -298 516 483 649 851 246 491 477 296 -828 393 69 -998 171 352 -166 202 252 119 829 329 8 831 896 -810 380 899 687 762 263 -940 734 707 -820 574 502 -420 404 171 887 770 424 -162 841 352 118 249 334 -34 191 765 64 378 388 -51 96 301 -437 56 186 470 137 25 199 621 599 -600 753 102 -278 92 23 345 531 864 -651 501 212 -918 519 455 -101 535 832 938 348 135 -325 270 323 -101 169 43 -551 621 847 -150 343 38 273 489 620 188 190 221 -101 172 791 -995 123 426 137 461 710 -885 199 209 1 226 479 975 226 699 -631 875 420 115 778 814 -547 703 454 572 591 643 944 742 867 -465 448 89 112 137 550 -727 804 800 -419 758 126 -789 555 377 81 870 254 794 375 108 -800 844 592 808 231 139 -303 43 327 -102 616 230 -703 550 87 922 113 272 24 375 826 701 855 322 714 155 821 863 58 147 44 107 241 570 302 558 90 77 722 61 201 197 -762 702 456 385 609 410 658 675 564 -722 538 713 893 145 770 391 789 28 532 12 732 -60 364 185 -451 6 261 -430 820 514 718 658 367 74 653 801 399 783 491 -137 68 575 -189 552 586 594 293 107 -157 316 78 -744 534 787 922 360 382 349 596 186 -399 547 69 191 362 897 -675 46 116 400 709 668 -663 303 811 -962 133 204 -704 276 571 -827 84 256 -741 508 363 578 709 61 98 553 422 -254 130 519 561 282 327 780 120 681 991 110 865 446 206 241 -284 431 376 871 135 241 252 865 102 -636 815 654 -463 874 165 -467 755 336 113 546 445 -170 360 232 -303 383 825 731 122 59 -729 326 75 272 591 889 925 836 775 -324 669 629 -489 335 326 155 865 69 256 236 14 -985 267 187 -126 539 513 -100 63 203 -159 241 682 441 301 617 -33 577 438 -153 288 824 72 495 788 792 503 726 723 794 61 -263 109 380 875 435 18 687 836 80 241 429 372 75 822 672 591 190 400 -620 289 739 -797 662 333 -758 306 887 967 482 780 -220 671 889 -941 146 475 -572 134 462 159 427 890 -469 502 812 -846 346 153 -294 626 441 -656 830 254 -71 72 612 715 92 193 -605 224 863 335 735 108 761 363 293 -777 174 772 912 312 718 -621 718 444 -28 62 425 825 743 496 788 459 639 880 106 862 894 641 696 354 802 158 -702 577 384 969 290 740 442 17 203 11 849 20 -294 321 134 -270 98 876 678 487 434 516 219 591 378 814 383 673 720 337 183 18 13 66 88 354 -443 582 423 460 45 371 -521 852 691 -336 282 840 -408 877 697 568 607 662 50 80 481 -814 715 550 199 833 689 -296 791 370 326 103 415 796 334 418 438 191 111 855 220 139 3 788 745 64 839 876 -904 828 675 586 733 617 808 211 719 -926 8 205 91 546 3 589 284 464 -11 187 404 -215 752 394 -339 898 750 729 693 844 468 367 851 -728 399 776 870 744 346 41 830 249 -66 43 348 -845 898 346 -744 679 82 589 177 826 833 446 344 135 70 853 -65 597 403 311 467 5 -531 5 749 766 846 678 914 332 772 362 640 769 -141 686 776 -783 571 373 960 458 442 -336 878 713 -781 897 711 -552 825 781 391 228 514 816 397 236 -760 9 745 882 473 790 -877 463 328 844 334 324 6 882 586 -801 505 511 932 896 546 -540 85 826 725 542 383 -844 576 7 746 800 498 -305 831 60 474 727 393 497 433 426 383 333 30 -155 725 110 67 102 263 93 614 856 -573 70 532 733 368 483 283 138 292 187 723 208 894 468 424 -182 810 300 79 230 401 -859 75 114 -51 302 184 -320 587 603 -486 470 718 878 413 8 -31 800 595 145 764 417 -396 758 36 280 829 897 279 108 278 -320 602 352 745 151 653 -720 283 340 -617 897 809 100 227 373 907 749 324 -347 246 240 -279 182 25 -195 662 185 -18 694 786 -66 839 88 438 320 422 877 455 470 -762 355 696 510 315 544 586 90 843 721 298 124 198 503 785 -818 72 569 -842 762 888 -221 840 494 -752 30 848 -557 492 262 39 378 230 179 503 371 821 777 668 -755 761 460 -989 890 444 -982 69 435 111 617 464 -490 112 56 772 151 485 -747 156 16 642 253 294 16 235 154 75 898 485 457 277 474 601 647 594 735 610 310 -549 520 421 258 744 624 742 349 858 281 324 113 948 119 366 -59 235 652 146 811 649 -918 220 77 555 73 723 48 212 51 282 170 847 857 346 619 26 146 789 -257 188 175 -406 369 357 918 776 429 892 877 789 623 386 100 -674 420 321 772 177 85 -434 670 627 276 13 866 851 8 452 -113 702 820 843 521 695 -328 265 671 812 389 209 12 667 628 -416 839 857 568 457 799 949 746 568 -972 22 633 -607 425 640 -456 13 441 -85 856 113 62 380 430 -616 257 636 -28 141 574 728 162 182 -622 611 79 246 839 153 778 185 577 -431 829 589 -439 159 76 -145 443 768 24 88 176 -141 412 317 -516 692 478 -535 870 240 596 615 395 -187 529 91 409 555 301 684 586 883 -221 745 394 547 681 185 676 746 206 116 94 22 -754 442 419 812 180 714 -551 541 420 849 25 581 -56 381 318 778 13 214 323 860 894 659 437 791 165 305 885 438 351 426 -744 15 892 -459 672 840 -743 168 372 -126 547 384 -13 682 884 -677 199 288 607 637 690 732 645 704 -724 839 776 698 845 46 -887 423 769 -148 632 36 -225 259 634 959 46 256 -346 554 287 76 261 75 -835 445 771 -680 621 709 195 172 706 592 485 280 360 789 11 796 775 367 -264 481 297 -776 170 850 362 146 262 236 863 706 159 483 479 -33 471 286 -397 613 768 704 726 518 -699 736 312 -150 504 342 251 180 865 -212 84 848 -335 102 379 305 388 143 372 193 292 872 345 118 341 499 806 207 13 682 636 285 518 -52 187 173 41 790 352 -195 778 487 952 143 588 -18 401 128 -75 525 320 -132 97 664 -315 238 314 -558 246 327 376 134 663 -355 282 2 569 824 791 72 481 669 759 86 863 298 68 415 -775 245 40 -756 503 478 473 146 775 -949 574 8 414 671 342 115 712 797 -223 123 882 840 122 102 -694 247 346 -155 744 263 -615 156 766 562 781 11 936 699 406 -516 323 308 497 801 431 -370 393 552 31 399 850 -671 497 745 391 782 900 256 644 781 -282 380 765 153 312 228 -794 712 602 114 161 502 -256 544 894 -253 4 41 -207 356 617 124 475 148 888 380 322 -598 691 633 781 863 709 -816 607 352 -470 54 479 -874 403 534 466 596 781 639 65 763 -598 105 294 -225 708 136 460 689 733 456 372 747 316 609 454 320 891 559 -502 769 113 531 635 760 -836 526 700 300 81 816 -286 670 568 -573 178 91 -527 395 751 -722 115 793 -411 313 661 -599 196 447 -139 860 72 -688 12 204 527 826 38 98 186 848 77 581 669 596 808 847 438 33 393 141 612 507 585 53 871 -102 454 166 -456 767 178 -132 58 167 -191 157 404 -692 186 84 -24 724 75 266 465 738 172 601 396 -388 545 262 489 613 293 -471 885 350 -553 346 558 -550 654 795 933 782 728 675 857 552 -498 423 168 -309 496 370 -167 642 70 328 54 667 741 595 379 -967 425 415 -565 472 760 -956 23 565 939 336 403 -431 190 825 -763 833 472 358 546 319 794 888 14 224 673 490 439 860 113 950 705 135 -285 62 282 -685 673 403 463 531 21 128 511 566 -2 205 605 -789 382 430 -648 21 389 165 523 193 451 690 688 145 403 802 -22 518 237 -252 325 539 823 603 458 45 19 11 614 84 534 259 533 778 899 112 395 -765 212 156 595 715 532 -14 390 888 -113 683 591 444 206 727 -655 330 882 730 281 145 376 469 357 184 664 223 -33 602 665 855 689 447 -155 386 226 -147 21 431 -769 566 602 793 797 33 342 502 414 -624 60 314 -772 296 130 -297 164 731 119 19 520 -235 516 5 742 769 77 -176 52 642 625 198 590 -891 268 274 668 41 386 933 221 681 962 624 844 93 843 14 -788 660 529 468 754 449 -256 378 501 -263 656 698 527 892 757 543 612 849 -772 645 169 908 808 845 904 801 839 717 465 651 -454 185 504 594 881 34 446 418 741 543 15 900 340 658 611 640 838 408 -292 798 315 -696 702 267 -157 672 783 -855 270 119 248 316 99 -967 306 213 -70 290 279 -871 182 36 392 22 873 -701 87 624 83 727 716 235 128 131 -967 461 145 -900 817 844 -58 890 199 801 289 281 523 189 501 944 206 328 611 341 507 593 574 67 338 527 701 -260 691 617 -917 234 715 60 763 756 -41 417 197 191 840 302 710 190 543 -937 497 241 248 290 866 714 772 283 735 308 568 -299 868 430 857 779 898 853 123 889 -794 733 178 648 96 163 148 738 711 940 86 101 705 453 432 249 620 304 183 555 611 -550 357 630 331 66 509 629 871 631 569 177 515 447 78 611 -739 778 500 272 818 638 -576 875 190 55 524 809 -742 507 515 -180 393 88 458 574 58 -260 743 287 -346 190 416 616 804 293 668 276 262 705 7 812 854 418 470 268 538 679 443 440 223 530 798 796 -560 90 638 -974 313 783 785 381 158 46 186 109 -167 232 167 -604 238 584 -434 707 274 -504 402 713 518 132 663 965 872 752 -298 150 648 -767 743 113 -885 728 545 -676 126 783 284 712 114 -949 360 352 586 426 210 -641 374 611 -828 544 794 -166 609 818 437 464 119 -715 297 862 -951 65 741 693 41 19 627 126 782 -59 429 241 -456 415 667 705 727 192 867 685 496 -71 422 59 -352 859 408 61 508 472 601 754 512 -629 881 689 852 70 736 -889 75 562 -698 794 512 589 507 296 585 188 717 695 836 728 802 649 335 -275 874 273 277 427 546 298 220 616 733 731 742 646 275 294 -96 460 481 -480 610 269 -466 35 571 25 754 71 -857 852 290 310 837 172 3 483 704 90 296 589 168 668 496 88 868 205 656 554 291 -173 479 315 -29 729 168 -707 624 171 -118 234 107 553 689 641 -392 32 432 638 567 779 -422 787 546 125 575 513 81 684 166 172 463 697 -814 786 525 -895 279 248 875 113 533 581 118 321 573 826 352 -996 816 71 -518 547 857 527 824 584 -108 406 419 109 330 881 205 568 766 329 73 196 -672 648 308 160 481 425 533 110 370 6 892 68 -537 615 448 16 25 829 -404 182 496 113 864 568 -492 892 367 -985 638 104 -608 122 213 -787 244 779 -677 494 493 170 210 569 999 858 751 346 523 714 -34 498 461 283 241 198 486 333 372 699 899 152 106 579 395 -116 577 249 97 474 780 264 840 262 -379 725 811 781 608 151 -369 646 535 2 897 533 -747 504 264 199 888 617 -462 69 345 638 667 172 95 266 698 -274 683 637 39 4 513 -951 737 272 999 768 70 985 875 569 233 74 609 101 212 677 -354 702 495 -431 549 813 866 275 595 855 366 598 267 367 486 -909 304 675 425 407 775 -594 808 139 -418 724 489 -811 642 815 435 297 281 432 517 647 17 108 265 -178 445 393 -650 843 799 876 49 706 -386 884 512 -94 413 387 494 789 425 592 521 41 -809 790 200 -693 513 19 926 114 515 -82 364 458 -484 855 541 -464 313 53 822 207 806 -398 119 694 -622 312 366 -582 303 308 869 610 872 487 154 448 410 522 139 568 695 145 -192 584 457 613 806 663 -830 286 245 -367 356 547 340 64 891 -905 496 563 -423 257 298 734 122 204 848 792 563 81 408 1 25 442 408 871 834 185 926 246 248 468 688 745 -717 821 392 -402 198 700 -105 32 821 350 214 324 -435 40 817 -176 463 751 -492 190 96 808 10 788 -876 78 575 220 861 547 -688 511 745 -89 557 560 996 422 826 -81 339 865 -964 664 427 38 324 668 -567 284 730 372 509 807 -801 629 819 445 889 544 980 85 118 -395 556 456 -379 44 271 900 667 30 -452 91 319 525 688 611 554 230 367 -159 731 491 101 789 147 909 862 242 279 462 524 -575 30 433 -704 137 523 -986 162 311 677 668 592 -805 209 342 850 345 224 340 599 164 938 408 126 680 539 587 955 417 520 196 820 738 -697 787 899 -835 516 666 -244 611 26 -851 213 370 973 544 475 813 124 166 -648 828 57 272 9 28 709 664 866 59 730 481 -476 538 244 -999 688 508 171 213 813 -810 801 457 -383 271 63 715 342 42 23 167 50 950 676 765 216 336 594 -152 712 284 -309 214 123 299 127 287 119 644 105 951 219 710 971 735 145 -283 883 9 -900 427 222 -26 478 410 -392 441 536 946 861 332 -549 164 809 -175 481 854 293 787 469 127 346 739 -963 669 573 433 686 608 841 138 186 614 612 663 923 572 203 311 819 215 -958 322 378 -450 199 10 -97 520 293 -838 109 62 -413 603 700 -7 126 424 -553 289 394 -38 731 715 191 589 857 -400 565 529 -507 380 689 6 767 583 -144 65 219 -856 396 821 -804 541 98 619 888 387 -288 602 269 -722 899 243 -401 99 807 -873 544 286 -885 150 204 998 659 268 968 303 715 640 699 355 289 670 395 875 260 893 -3 581 633 -217 248 835 -13 498 593 206 118 47 -79 300 567 -979 375 649 169 771 60 -187 821 562 -96 212 415 -255 410 147 -171 46 447 -485 785 96 -341 891 214 406 344 222 969 217 649 -531 238 571 -271 252 543 -758 453 316 -45 434 361 453 350 245 -251 9 288 514 615 303 388 270 646 310 492 15 -790 461 252 880 542 503 -625 546 414 -204 53 848 -791 108 357 92 474 72 747 762 393 344 424 884 -742 734 497 -990 767 138 764 442 474 -574 871 171 -261 819 224 886 228 230 -618 834 389 239 826 862 862 325 723 906 470 247 342 628 132 -362 190 898 227 307 439 353 333 461 -377 772 380 -654 93 592 667 284 570 880 598 894 -997 405 463 -599 247 243 -68 637 484 -818 316 790 820 469 222 -119 845 94 -488 543 404 -430 523 496 -38 371 529 -176 626 85 739 279 331 781 63 119 664 745 435 506 851 899 672 163 594 -25 185 216 -977 747 257 -594 130 679 634 407 404 -681 246 734 801 379 797 72 95 693 6 601 810 -988 429 760 -637 453 22 -244 829 207 -777 4 105 -921 10 235 -442 596 641 -987 315 38 199 469 416 -305 741 510 387 599 211 97 511 691 56 474 243 -870 182 223 -112 105 278 -708 295 35 370 760 401 607 159 869 374 406 761 -664 446 459 998 395 122 740 203 647 -118 33 829 457 173 33 486 418 369 25 896 715 -941 319 575 259 626 785 -220 553 343 340 89 788 -349 839 282 -628 479 536 218 413 569 -702 157 310 -149 82 306 666 93 624 -708 452 401 928 884 105 270 225 245 -591 128 183 -558 100 661 -222 770 174 898 469 795 -310 252 103 800 403 236 757 113 832 -716 664 191 -315 574 318 420 816 469 780 746 339 705 344 859 -348 787 262 754 587 664 -258 796 185 321 316 90 -481 795 479 379 15 446 847 847 292 -63 105 635 -405 157 521 8 363 259 -676 805 206 -792 727 137 -992 631 453 -50 450 461 -345 512 355 533 891 369 -270 890 316 -679 328 472 -444 675 628 -172 384 90 -61 568 773 -419 676 503 385 26 105 245 233 668 200 866 658 20 197 647 -513 770 126 658 178 801 185 107 284 527 398 243 73 842 810 497 575 637 551 760 715 -893 558 47 -226 658 65 -69 278 313 130 318 182 955 776 360 -293 114 518 -958 441 15 -716 866 8 -655 263 583 882 266 494 -452 374 151 -706 832 290 -530 314 607 -696 821 534 63 329 647 -720 171 239 -106 308 204 901 405 518 -765 239 784 281 787 309 -717 482 608 -205 292 539 484 415 852 542 719 825 -725 534 253 574 814 475 -388 260 834 -184 613 339 -615 701 577 -480 382 516 328 265 97 936 160 440 626 396 6 530 390 776 954 18 409 606 804 685 -234 672 398 256 210 250 -768 530 631 -53 647 259 -813 673 706 -108 703 196 -180 657 213 -672 15 556 -246 800 511 -362 566 335 -413 606 173 18 106 483 65 740 54 -620 885 808 -325 5 617 -661 230 299 -61 469 172 -66 58 830 -794 276 35 141 593 687 321 649 615 -466 324 671 50 316 307 -768 810 798 314 67 179 412 692 756 13 151 132 -601 92 724 637 365 92 -85 640 740 -819 874 215 551 876 530 -590 608 492 -193 22 558 -915 687 268 183 436 261 -278 335 404 245 72 769 688 521 585 94 425 560 775 635 319 -634 742 341 976 179 127 895 314 749 -295 373 741 -659 513 280 152 493 853 136 739 377 -953 614 163 766 133 56 958 261 234 -964 261 852 -81 231 430 488 605 802 128 846 467 108 851 59 960 487 797 588 787 562 -950 453 694 -495 511 106 390 747 761 888 883 174 291 402 404 -679 590 108 -426 670 106 740 390 594 -154 180 84 -195 237 646 -489 527 544 371 568 526 -556 559 79 400 80 668 -241 455 438 216 395 567 923 446 109 -983 444 338 -752 104 570 -616 510 858 -971 492 204 150 189 762 329 341 894 948 600 448 -863 117 894 356 640 439 564 794 595 -468 848 411 -177 799 599 636 880 91 529 728 690 428 166 858 -278 222 650 660 438 658 794 91 567 132 418 512 -522 702 135 -655 622 134 -545 797 84 605 885 63 195 15 791 -664 595 56 894 217 329 -505 330 766 452 476 8 -929 708 425 -618 687 226 -232 584 899 -198 839 795 985 896 780 648 143 846 -910 131 592 97 77 809 -975 672 290 142 125 765 149 248 625 -374 830 411 -897 699 94 -298 753 84 948 190 273 176 280 455 -532 477 532 -572 154 303 69 596 479 833 146 726 -91 224 656 719 527 506 664 881 410 199 282 399 -719 513 641 753 690 20 360 610 549 -709 438 702 393 607 398 -528 692 595 949 502 818 504 773 496 -39 290 529 -230 789 810 621 571 422 161 676 263 832 336 872 -620 579 461 182 349 11 177 298 564 794 55 436 -259 316 777 -631 139 718 330 412 440 -248 425 215 -486 457 603 86 190 333 598 555 5 727 232 303 142 778 357 677 741 14 471 675 849 -624 190 406 330 628 647 363 626 370 -429 222 307 530 164 184 86 594 306 761 900 146 975 123 669 699 685 495 -200 613 684 -243 296 463 -697 311 241 -28 882 235 -153 558 509 -247 640 672 188 126 417 -107 715 590 611 566 374 -295 366 139 -611 675 434 -197 678 744 195 150 725 630 597 435 -462 502 174 61 590 352 230 727 657 -513 243 792 -50 84 566 -917 440 344 426 135 545 903 65 294 -411 555 795 14 869 537 -735 699 672 -193 96 498 -385 135 787 389 198 265 -603 334 704 692 260 890 489 115 107 -718 19 681 -936 36 531 487 896 627 684 611 813 322 752 460 -597 784 710 667 482 143 -378 626 454 -889 415 569 -883 578 194 410 294 230 341 641 791 -857 485 85 647 696 499 367 258 170 217 751 851 493 70 669 132 254 409 874 49 304 999 501 566 -742 247 150 -658 446 897 740 314 214 87 357 509 -737 645 819 333 263 669 -865 156 739 -997 140 144 -37 14 192 66 666 744 -669 724 90 732 866 587 381 658 900 394 361 153 573 346 467 -159 282 674 -769 201 879 617 719 644 -488 851 519 -499 335 484 -360 716 294 591 463 891 -601 718 351 103 891 749 -431 832 182 -358 664 218 -193 690 470 -62 60 289 33 172 291 352 366 493 -520 357 55 -530 808 772 173 511 814 -727 732 745 554 727 560 723 634 350 393 624 461 981 358 632 -477 610 209 -953 730 83 -603 900 890 920 573 553 133 146 436 -122 852 262 -911 876 48 290 469 671 -550 625 789 742 624 438 16 216 267 -802 865 318 -961 486 43 291 19 240 227 339 167 -413 732 240 737 408 639 -585 24 6 -467 674 871 -650 414 456 392 705 526 932 584 875 523 725 365 -759 12 245 479 22 76 218 212 541 -667 342 49 223 857 124 -471 842 798 351 192 311 258 485 167 383 117 751 309 892 627 -227 33 638 418 864 712 693 82 75 -966 267 468 -466 190 476 857 119 417 -446 580 192 -465 664 360 985 825 351 263 399 435 900 269 398 63 214 531 -511 700 797 -944 334 139 -469 92 309 -553 698 431 -493 767 110 750 102 773 -890 239 698 460 102 248 -253 654 568 -256 659 633 323 768 66 461 451 209 -330 551 59 -700 358 825 961 870 316 -865 783 417 82 230 170 -999 126 391 881 553 150 813 877 69 -669 490 571 -61 360 221 249 712 630 573 274 190 150 660 211 965 47 93 633 529 374 -945 730 500 -355 729 128 -86 660 670 885 851 129 957 201 893 639 426 318 -672 677 129 190 394 175 -17 883 584 -545 728 598 -41 775 426 638 41 237 -693 778 240 988 836 440 -20 727 17 597 197 239 -749 580 766 505 489 800 -360 555 553 -285 394 594 -497 53 471 842 573 284 198 670 190 -358 99 387 -720 550 118 -903 855 606 796 47 602 -625 685 308 727 52 701 472 398 646 752 731 319 -412 181 140 -671 808 788 85 206 795 -58 454 841 -805 429 677 803 57 780 755 381 435 -640 276 884 958 629 766 528 469 99 -333 118 433 -703 197 192 983 155 261 -23 316 536 860 326 316 -722 654 784 76 221 434 601 131 603 -867 828 457 123 571 705 -634 254 149 -763 718 48 -183 110 203 929 887 570 -636 506 20 500 7 150 -298 615 699 -285 581 105 15 371 822 263 888 83 917 817 122 -14 433 73 132 365 702 531 181 307 202 533 365 104 536 356 532 198 71 383 513 651 -713 129 173 -840 744 160 243 661 128 216 299 613 588 883 77 -11 366 309 -505 472 529 -834 40 391 -661 727 571 711 539 414 -477 382 226 -298 398 576 -386 427 75 -349 622 842 792 333 466 -628 400 822 -50 588 13 -760 527 739 610 691 377 -325 114 811 352 274 424 -638 25 198 203 670 530 -332 42 81 -359 244 669 -847 784 295 843 146 85 872 873 250 482 77 866 -407 244 221 314 706 245 111 210 14 892 230 108 473 172 351 441 21 484 -676 293 509 825 475 585 -10 168 441 489 811 684 809 25 490 306 388 751 771 380 80 930 453 251 -267 346 428 -581 62 792 -238 687 366 447 430 585 -313 119 547 522 81 571 611 287 58 213 610 490 -707 141 42 -805 74 440 74 345 177 -227 199 238 164 562 76 -919 661 505 -882 300 676 364 622 756 135 586 142 244 399 803 233 344 43 -73 540 116 -882 314 512 294 804 424 -842 486 236 -337 804 535 -162 768 308 -155 455 893 638 252 444 340 537 787 883 16 426 -650 834 792 162 28 531 -676 463 486 -753 22 71 434 137 26 868 27 846 775 672 452 120 610 703 -237 450 392 701 385 407 427 436 341 -930 150 420 -948 574 883 -463 573 56 960 807 192 -915 727 270 -18 54 93 434 37 303 -921 691 688 -214 818 275 978 744 201 183 493 731 281 31 609 350 413 662 -758 347 36 595 136 124 -602 315 814 237 131 874 238 733 717 -762 416 850 -938 155 494 -856 188 524 -648 439 37 -187 181 570 676 168 89 24 831 272 -751 221 104 918 121 725 -140 369 503 972 82 487 -146 811 549 -288 804 716 -448 628 698 123 530 70 -922 248 728 -751 867 848 -527 179 364 -615 863 732 -961 787 866 326 142 800 -456 118 762 -907 182 665 560 334 445 410 758 74 -121 737 339 806 863 517 470 100 532 901 740 418 -734 118 611 917 162 780 -470 807 61 -705 368 395 291 730 304 64 209 843 -764 468 680 726 397 741 -227 798 632 891 686 11 233 17 869 793 64 336 539 555 165 242 271 426 -963 359 893 116 827 215 -251 553 165 -567 644 533 681 497 318 743 76 449 -501 315 103 -484 10 373 641 547 783 -215 15 667 404 124 594 670 125 246 134 758 41 118 340 589 188 35 871 873 547 46 822 599 412 -324 608 171 -117 393 185 -450 49 308 -105 872 485 -308 6 394 832 677 733 972 765 820 642 338 466 339 412 164 -397 589 130 -325 342 737 946 825 282 882 227 330 -858 898 135 504 123 51 -77 217 388 40 409 800 -644 112 540 385 737 805 -945 420 184 -764 514 405 -311 140 71 -101 211 120 985 167 294 135 42 511 -778 435 19 773 91 182 -888 828 520 444 509 880 584 846 493 -460 687 684 862 371 213 -873 858 306 37 780 740 -493 706 882 -212 715 463 -780 852 69 -309 92 755 226 355 792 -829 789 262 735 513 7 -86 254 277 623 566 143 -463 386 410 360 185 361 -672 528 452 -166 706 858 425 877 746 -562 413 514 8 306 619 358 38 283 -684 652 536 292 327 201 -214 517 638 -605 777 874 -593 206 553 11 440 358 -932 618 335 666 156 799 579 865 256 549 875 293 731 891 97 619 336 475 -529 822 91 -139 388 716 744 357 433 -170 275 641 180 706 657 635 855 631 780 438 673 -472 609 108 502 81 82 945 242 51 -488 215 867 -697 412 323 788 94 649 480 575 454 -964 410 408 518 642 897 -758 70 606 150 873 738 -917 18 79 -267 82 506 -789 422 773 177 577 336 -949 317 429 -501 697 103 -548 885 565 811 803 306 -692 546 376 913 448 400 450 483 469 780 516 602 -463 179 123 -739 709 699 -304 660 116 25 412 864 -573 564 849 243 328 803 -451 36 500 576 401 47 475 872 427 718 786 235 68 82 894 835 707 405 499 587 121 -553 182 448 -451 31 535 -951 307 87 -553 134 689 828 377 723 -77 373 746 -351 512 713 929 746 309 -643 845 491 656 396 880 776 95 165 16 323 542 -910 800 661 966 136 272 -570 365 70 953 202 868 -39 160 812 403 616 758 476 759 305 107 104 774 -636 894 672 -118 682 572 42 149 759 913 431 275 -966 384 476 -799 698 635 213 601 403 -678 229 261 227 736 347 78 560 502 351 24 548 675 748 529 -44 413 60 -270 148 443 -243 466 893 246 889 221 -694 768 109 -296 198 668 458 349 691 -695 376 349 133 74 196 -386 582 661 -527 770 760 -741 14 378 -97 612 366 -577 874 482 650 832 882 141 489 358 -311 89 165 348 662 628 -241 881 549 419 440 562 948 43 325 613 819 842 49 802 868 -370 146 440 -228 275 102 -829 224 815 598 54 387 -340 302 429 -415 67 347 178 698 853 -352 414 98 639 486 184 604 141 458 157 12 733 -229 563 16 -483 762 121 -697 622 475 32 859 541 830 190 709 330 587 71 231 326 609 -834 182 801 324 139 865 108 62 527 575 780 388 -504 767 172 -438 50 361 -630 15 486 702 598 811 -590 841 283 975 149 345 -47 425 276 -560 873 358 -848 843 277 -677 557 326 -517 28 857 -518 160 23 -33 362 621 929 273 237 -27 136 177 608 863 377 -748 316 853 -873 208 825 536 484 476 -411 219 503 746 701 714 220 820 175 540 175 634 4 683 648 -67 687 63 -415 703 582 -872 767 217 103 707 288 822 227 207 -803 420 208 -305 848 383 -219 605 217 -572 738 4 -57 885 823 -955 866 742 461 421 202 848 550 705 -447 298 705 -165 731 409 103 11 298 -94 306 272 427 871 257 -799 216 274 -258 730 694 -305 830 324 102 317 829 888 15 827 848 402 709 -692 591 147 -515 445 415 -242 87 296 203 837 593 455 177 654 984 222 721 -437 122 274 -677 136 295 971 165 37 -731 502 481 -365 160 620 -470 564 654 -494 1 313 -151 125 743 -768 394 195 -186 699 8 -934 82 623 371 588 217 12 895 204 673 823 204 486 124 380 328 756 551 -542 834 96 805 49 11 853 748 762 712 266 843 -765 401 572 321 284 618 324 357 540 679 743 664 -289 72 571 -887 382 505 -792 887 605 619 392 452 -20 805 717 -178 92 305 -645 495 705 127 568 140 -156 844 497 -764 424 339 -849 435 462 -179 8 34 181 727 426 -616 407 382 352 389 119 -587 316 739 452 12 682 -400 248 205 -9 299 691 -696 73 890 -1 384 776 210 20 335 -357 425 467 767 233 855 337 798 322 -325 551 334 457 3 633 713 450 557 794 835 92 522 797 112 -644 240 536 822 259 820 -371 397 718 550 372 420 783 129 422 -732 195 268 -549 617 750 -879 825 142 -792 599 400 -373 328 796 -856 379 268 -437 814 448 -163 134 642 604 895 692 587 214 586 740 472 354 542 45 330 283 153 28 434 232 356 -370 129 786 -751 58 468 -176 546 681 461 532 348 95 167 552 -377 202 835 -670 433 507 -283 281 839 -847 771 324 -474 257 433 693 381 130 -475 295 268 228 561 851 -373 309 118 -422 84 319 -588 214 502 -373 302 314 -629 256 237 46 734 493 331 779 25 -540 604 319 -121 784 32 -870 411 392 847 641 475 465 753 740 -682 132 172 951 17 525 -184 741 780 52 39 665 -656 670 543 869 531 246 439 710 129 822 840 539 -887 804 236 -622 174 367 -199 477 384 626 194 224 357 198 262 -478 695 32 164 264 562 -838 330 363 181 743 601 111 835 557 -54 713 782 665 815 359 -652 593 552 -929 250 749 -416 572 543 -133 537 858 380 799 265 3 341 594 -783 474 488 -483 886 474 -575 684 287 907 849 253 265 549 845 668 420 246 -832 657 818 463 24 506 772 5 456 -112 377 422 121 46 459 46 324 242 732 48 791 -768 336 119 -105 151 194 -248 824 250 707 12 709 -146 746 237 727 219 283 85 165 658 -421 450 240 521 549 93 795 344 244 -11 696 219 -710 561 127 387 889 397 -379 774 614 -522 53 215 217 526 352 -545 890 122 860 715 670 953 711 165 -452 52 12 66 542 666 -253 45 379 -774 633 367 -26 485 345 153 554 870 -943 62 859 -722 122 674 200 327 536 364 827 587 -772 693 325 323 71 109 -511 745 814 -919 337 450 -675 142 156 446 299 217 705 730 717 417 146 643 655 474 388 434 620 232 810 285 198 136 566 534 185 343 676 -760 89 126 108 445 782 808 300 355 -553 487 126 778 149 421 -269 820 705 929 608 422 -886 793 764 -559 286 4 -33 894 802 -679 92 229 -943 58 726 538 719 177 344 18 663 -730 397 864 990 309 542 -933 24 486 -170 465 771 785 132 817 -714 606 60 115 815 170 -608 853 40 68 449 57 283 119 453 -154 261 733 -368 259 141 73 8 681 -819 294 864 -451 532 569 -540 99 483 29 391 487 -232 860 36 -875 243 206 229 773 777 -546 208 562 -551 541 7 -787 842 539 -419 303 689 -684 832 180 -46 501 191 489 507 125 -783 621 897 393 27 746 899 496 105 -787 746 646 -881 892 41 -202 463 525 219 604 854 451 66 258 420 565 754 -576 778 651 -579 150 709 960 111 752 500 638 826 148 809 529 -499 460 684 713 339 803 596 214 20 -394 834 585 711 711 514 361 384 715 -879 644 826 -428 421 424 508 422 332 -211 323 844 -176 788 282 126 637 548 -502 743 533 782 806 343 -753 188 522 -13 612 670 372 448 191 -753 497 138 -74 752 714 -394 632 461 -967 131 179 -389 293 418 -115 432 129 -646 305 576 796 652 784 -641 535 432 -103 361 205 474 521 56 687 379 5 -506 552 818 -616 315 263 301 103 802 -908 215 488 923 412 849 -973 738 521 -766 877 51 -310 671 769 177 77 472 -353 613 786 -239 666 538 -846 847 344 -96 704 446 257 772 275 -104 351 112 316 886 88 319 628 758 -313 106 886 -490 505 650 47 318 415 536 772 362 979 528 217 -123 237 765 -412 434 636 -637 630 138 674 499 123 -86 418 751 -777 257 8 209 619 564 310 18 881 125 855 804 -362 234 484 -146 163 772 -430 752 357 357 893 637 869 207 206 -129 331 514 -870 402 301 177 727 255 881 617 541 -284 672 703 -413 694 606 -756 452 472 -418 347 517 270 468 723 627 440 205 -660 470 696 -377 216 250 875 894 516 -924 82 361 282 312 310 -579 461 369 -1000 753 838 -552 376 205 597 351 250 -76 633 27 68 555 21 235 332 154 996 766 783 59 445 79 -954 841 539 414 541 391 903 141 818 -840 838 320 361 583 659 659 19 142 -236 526 830 491 595 426 669 593 366 459 59 58 -151 75 188 -362 88 50 490 75 685 248 187 755 990 451 621 348 650 298 -523 193 45 -498 663 637 -281 874 748 129 524 262 -821 142 388 466 132 475 916 122 601 652 765 390 -74 713 139 -425 643 383 119 97 145 308 869 171 -445 798 746 468 77 887 -793 443 171 -867 11 292 -367 369 130 213 247 895 3 423 689 285 642 837 -918 702 805 -148 609 702 -203 777 830 435 536 373 405 769 383 -451 755 698 -534 144 465 942 699 887 -618 684 680 -382 18 482 723 422 190 176 619 119 -194 7 706 -922 464 575 612 365 481 61 532 311 279 880 454 543 374 252 -219 556 87 -888 726 157 -155 749 578 535 678 349 -295 714 870 -464 40 866 -322 719 845 -517 62 370 -266 395 25 773 507 750 329 253 651 -394 240 428 -246 397 63 560 307 776 -218 896 353 -384 164 392 -767 213 717 -826 686 376 75 467 628 925 825 19 -396 632 415 566 792 773 241 642 32 -963 275 726 147 856 551 521 28 600 465 4 166 -656 681 91 762 38 722 128 304 665 -700 498 791 -480 144 584 751 233 11 376 532 866 878 709 54 -942 453 787 0 267 824 73 495 227 837 647 776 -221 770 304 -75 646 835 -210 618 83 -388 520 713 -374 793 359 105 883 106 -820 862 824 -849 577 694 406 302 491 92 45 767 -268 606 536 914 370 398 -543 188 569 -297 791 189 -232 418 133 426 323 167 683 58 757 952 509 255 113 41 860 900 607 382 297 220 511 206 88 80 790 366 454 -991 750 609 -711 209 666 145 413 82 -793 259 590 561 872 682 873 273 388 754 122 552 374 540 823 884 298 62 -736 189 427 969 587 588 -5 784 152 -72 292 411 369 778 758 -763 858 571 -738 343 869 275 859 209 502 28 506 681 758 244 169 405 179 -380 185 522 -818 554 627 -32 704 504 -475 393 588 -144 634 597 -621 848 39 947 276 49 -945 78 129 -288 311 38 855 180 494 685 855 186 -360 833 578 179 789 363 176 520 363 -134 167 638 -485 74 767 -205 486 177 832 293 409 325 331 661 -446 275 554 -679 215 486 -150 847 426 865 223 46 627 589 264 -884 751 875 110 535 320 -182 812 650 -70 866 639 629 402 65 882 123 331 -433 526 277 244 391 499 589 618 240 -747 686 395 642 568 298 -532 730 884 -413 349 848 -612 679 865 226 708 367 -658 390 541 673 609 166 -251 354 556 100 195 325 239 300 110 -615 794 729 334 363 559 918 839 737 -371 317 545 847 760 86 -860 633 747 -995 834 200 -987 634 446 437 725 746 -253 311 639 127 297 153 -15 215 403 843 313 672 361 253 404 -193 359 390 858 172 175 -896 361 900 -499 660 362 -309 788 658 144 573 25 -202 417 208 690 97 221 -898 373 586 674 94 348 118 552 571 193 561 691 -695 253 578 62 149 303 138 289 867 -982 891 391 -997 417 276 -559 717 73 759 310 732 -558 854 445 -868 11 697 -338 726 897 -336 564 443 -666 662 783 952 84 290 -131 77 688 -310 418 504 -238 471 819 289 355 882 -63 869 707 -667 785 370 -373 519 132 509 323 264 434 517 399 -925 87 528 862 77 45 -735 191 525 182 188 95 801 867 470 640 80 25 -556 428 864 858 403 102 -315 165 178 -671 482 420 605 765 607 899 118 336 -249 444 607 374 57 738 550 319 560 112 456 776 541 637 410 312 442 326 -681 341 495 -446 845 898 308 865 441 266 391 497 -296 841 350 834 790 211 -908 753 581 551 818 137 -221 159 773 688 872 315 -835 443 707 659 349 651 -644 610 668 -752 576 158 -604 380 151 246 867 92 308 559 844 -912 862 761 -24 141 72 949 781 95 315 846 537 -27 505 37 324 213 646 543 361 322 -348 158 701 -798 356 667 145 764 377 689 4 339 -999 281 531 272 482 464 518 97 461 -646 470 118 743 646 330 -712 589 691 609 742 900 -238 196 355 580 642 218 -843 131 273 -253 484 553 -871 857 134 -656 527 282 205 734 804 -278 77 601 251 65 290 393 375 183 192 589 430 -402 569 171 -433 78 353 540 459 845 -570 503 471 611 108 304 -934 730 380 -233 834 497 608 727 23 242 672 611 871 122 331 -358 682 437 82 326 895 -622 438 487 736 205 472 -768 365 350 -246 707 173 -936 579 295 -554 219 869 -57 654 294 -11 132 502 838 133 873 -305 490 410 -367 658 131 253 112 890 226 228 568 772 674 392 107 681 610 475 276 415 720 817 547 -727 56 731 97 851 320 -741 436 645 -123 440 454 -793 845 565 -452 523 844 67 495 618 -242 781 777 634 354 693 -368 427 748 563 577 750 -566 236 285 -369 613 776 -264 272 773 -199 821 395 -704 240 42 -35 899 695 -486 419 628 -58 453 235 536 287 522 -728 870 286 300 107 558 872 860 530 566 656 769 -493 288 337 981 283 742 -939 70 779 371 656 331 -694 192 669 -821 117 639 165 817 797 -826 489 756 755 607 563 -25 767 836 -406 773 276 -118 454 558 123 267 627 -347 690 382 35 396 626 -296 728 742 -6 393 658 -710 719 298 -903 674 56 -641 549 822 -253 395 694 422 578 299 679 601 617 -595 607 407 -862 42 854 -937 146 681 -196 40 225 -987 782 43 562 479 716 18 791 417 591 138 811 437 660 488 -465 891 241 -996 848 847 -138 286 40 415 350 186 -452 306 277 72 72 211 867 186 741 982 304 631 98 448 820 -839 385 631 348 672 621 -160 676 568 -62 290 6 -322 106 764 243 630 835 353 297 121 894 680 476 576 630 23 148 543 407 678 892 179 551 684 6 170 423 296 -325 201 153 -519 216 310 745 265 336 -49 711 167 -821 66 534 -210 887 791 -206 315 91 46 96 358 855 693 69 -354 377 385 -419 180 195 -653 459 285 394 813 472 -764 673 537 869 10 343 -624 505 657 219 303 805 128 411 597 348 190 305 378 837 763 363 583 675 -666 820 499 -678 689 361 -474 27 423 -180 156 79 177 427 433 -219 207 895 729 56 551 -146 340 792 458 819 728 -928 734 463 747 220 434 945 294 274 458 492 508 -238 69 86 -606 632 399 -9 886 739 183 596 709 -138 467 813 809 365 258 183 469 589 -869 15 190 -678 404 873 173 548 10 211 583 605 -129 497 825 164 874 443 128 118 581 913 653 239 -568 847 707 -828 278 774 914 53 329 738 289 610 -48 160 207 -72 624 180 471 889 232 310 702 36 -452 186 35 707 311 364 180 677 468 260 463 133 -303 568 344 -197 596 67 34 167 322 -152 759 111 -382 207 349 -848 466 659 216 598 435 -517 159 601 128 647 164 -640 134 645 544 34 393 205 217 251 968 436 509 -384 688 75 -974 456 724 -888 640 34 -388 588 175 -317 363 360 379 459 394 571 864 610 -79 532 145 -671 600 885 855 426 440 -321 738 231 -236 78 82 71 136 721 497 671 183 956 102 641 649 773 657 411 846 340 507 283 465 -269 814 355 -739 478 257 -837 874 334 -204 503 444 191 804 316 -553 815 261 387 175 788 -22 366 170 -106 149 83 248 226 586 -810 422 782 762 490 528 -595 689 130 848 733 33 -984 532 900 476 671 174 263 849 591 584 644 740 -234 792 2 -722 349 279 -885 291 752 -4 710 182 -196 211 14 689 27 545 540 103 316 513 119 316 -597 355 59 294 674 3 -553 704 403 -623 419 745 528 67 649 -479 243 511 -698 599 721 -233 140 747 -637 580 1 -170 345 171 146 701 578 -796 895 351 606 820 572 -948 401 638 753 322 32 863 476 683 -65 643 822 -367 506 502 -215 737 846 -344 383 646 -115 139 693 535 746 87 940 11 458 -700 664 831 784 79 406 -234 214 148 287 247 706 240 640 24 -265 625 214 -673 112 59 713 652 117 623 15 127 -120 16 842 63 152 72 768 18 285 -532 757 583 173 198 14 -286 536 706 -411 651 542 913 716 345 -971 839 360 -893 572 427 900 235 578 271 303 647 507 623 503 -111 696 752 -446 462 439 159 303 262 941 306 12 -566 752 718 -763 311 389 -937 711 623 -808 334 77 38 241 700 -759 782 547 392 436 109 -369 796 411 44 737 768 -745 371 338 33 401 189 2 739 499 -310 654 361 864 247 746 941 485 138 -908 378 19 138 71 455 -854 254 402 -591 698 238 -424 305 660 -86 690 160 -846 893 50 -595 635 756 917 100 102 963 593 638 -600 885 116 -529 875 238 -975 74 491 -74 583 340 115 59 644 26 825 485 237 880 477 -661 637 212 -606 22 39 -801 193 13 236 96 720 -483 563 779 -588 841 755 -503 430 786 -875 69 522 636 162 296 952 447 317 142 846 561 -693 635 530 944 65 625 -536 683 339 -206 247 331 848 296 761 -866 822 829 -593 710 496 -766 9 657 -718 313 203 -50 656 201 -289 163 835 940 707 899 917 223 733 -893 666 427 798 752 348 578 459 158 273 280 530 -716 230 285 484 793 499 -630 34 358 -631 310 197 -516 100 14 863 598 765 -38 229 375 771 354 172 888 236 451 970 321 681 -194 657 625 -295 839 273 602 702 23 418 116 303 -407 798 364 -953 605 120 -429 62 199 981 269 201 -631 859 139 -358 180 107 -682 225 746 -75 389 222 -132 156 119 -217 655 775 803 827 836 1 860 711 100 756 80 -200 826 90 -62 320 702 -919 736 33 -161 554 257 -15 179 698 -242 800 5 -872 883 660 903 238 638 490 692 649 -499 792 504 32 192 429 821 682 748 -178 315 635 807 54 340 -337 449 470 117 478 452 -124 433 690 -287 323 533 -39 76 424 -484 860 667 397 781 448 -404 556 762 -669 478 558 -660 391 106 -591 308 635 -387 36 167 -246 401 490 -814 427 509 926 355 630 905 525 208 -786 418 650 -980 727 109 -494 692 144 -127 446 544 314 732 157 -670 593 386 658 272 813 -233 398 488 534 437 842 64 443 518 -277 157 35 -328 29 814 -620 536 605 -277 675 34 -474 757 679 111 568 50 -25 469 884 955 785 478 -327 680 767 -328 160 454 329 735 814 579 531 549 -758 443 216 -608 370 202 391 785 722 574 240 607 904 325 846 -392 297 157 862 26 892 -125 822 679 -785 460 642 -917 751 526 -944 82 130 -172 724 454 373 384 803 529 446 880 -628 474 837 20 241 810 998 608 577 -230 342 137 -337 277 39 -959 33 216 -142 396 349 787 76 224 93 549 608 95 330 205 826 103 678 -486 673 677 52 695 170 -760 510 446 -222 851 479 -54 209 26 -706 649 101 770 642 701 629 589 182 733 515 284 311 430 358 -620 357 182 509 809 28 578 549 538 376 426 749 -569 872 497 -617 171 30 -684 805 544 -448 368 125 561 848 482 343 309 442 722 840 143 11 16 522 251 622 47 651 405 18 647 340 660 388 891 838 -488 243 305 -411 5 305 670 900 613 863 74 604 -295 686 619 326 37 392 24 188 796 742 887 235 953 127 361 286 244 352 124 56 646 128 97 702 -968 619 701 697 683 775 700 888 612 771 767 700 -838 691 39 -990 685 77 696 438 203 57 277 498 -240 1 605 5 29 702 707 414 420 -441 563 202 285 363 242 248 886 108 347 849 850 585 716 500 612 776 500 17 582 581 18 652 760 91 138 260 591 875 170 426 889 276 802 204 92 401 69 19 -947 756 44 -718 545 696 941 588 837 914 820 126 973 363 163 -368 756 138 -747 34 126 -819 436 381 824 532 893 737 114 590 -616 507 277 120 273 249 546 299 663 360 583 518 797 18 139 455 42 628 -145 830 505 537 668 670 -822 723 899 317 735 581 -413 833 717 -710 259 786 -772 66 827 -492 322 11 181 356 659 -593 535 215 535 142 291 487 566 899 -583 753 883 -14 643 242 771 724 307 -402 584 680 760 755 54 -138 15 640 276 689 829 -118 874 494 332 843 347 15 629 141 -844 301 16 -438 511 116 -409 162 22 -156 576 36 83 304 537 415 322 325 -457 556 350 -863 789 293 135 104 21 827 560 321 -557 474 271 841 220 781 908 512 95 -870 8 670 265 144 74 202 159 447 778 592 891 -428 527 94 -808 654 705 865 797 330 -813 691 550 -80 699 161 214 847 311 -540 601 522 -93 259 367 -301 183 893 -256 128 698 148 445 647 529 132 437 -22 652 287 -210 418 168 810 6 166 472 566 766 193 673 596 868 34 7 634 233 189 978 577 316 -624 777 760 974 407 44 910 637 747 148 128 317 467 738 322 -868 810 887 -303 556 712 645 24 745 151 811 130 -509 689 758 859 417 635 118 791 193 513 701 881 260 102 108 -724 569 897 197 302 859 -165 851 514 -902 196 589 843 143 288 -919 102 704 -533 786 447 192 546 600 299 622 269 -4 171 622 -894 606 624 119 57 872 -393 200 522 -794 524 664 -755 757 765 100 725 737 -254 228 319 -656 580 40 -88 28 262 985 334 19 909 253 75 -320 812 274 -847 70 849 -883 515 758 -219 816 582 969 862 669 -158 507 49 -340 752 628 -949 416 655 -788 754 140 -669 763 444 -143 795 355 283 448 425 431 817 91 -560 220 20 -158 115 578 -710 275 429 717 579 897 -177 826 664 -195 584 610 -889 667 209 135 750 126 -174 691 276 -717 364 547 -746 706 713 832 196 140 712 313 718 -192 288 60 809 71 387 -758 236 78 -954 820 442 -356 626 247 -343 58 443 96 871 807 -635 831 247 -324 641 648 -287 213 707 333 499 829 -829 41 486 -341 758 693 -671 111 528 822 759 550 -420 324 480 526 53 220 -274 666 485 -368 152 83 -940 23 175 -503 523 795 162 352 448 -368 532 611 -341 835 845 387 813 897 59 539 714 -757 123 865 577 483 40 -49 481 273 88 351 795 -966 14 299 -919 146 830 -409 265 170 708 204 134 4 363 673 -331 106 795 686 35 430 -775 86 62 297 226 412 -156 260 477 -158 794 674 -929 137 682 -294 849 46 327 657 250 461 513 664 833 183 822 779 769 856 8 546 94 -631 543 319 -367 487 631 -39 781 524 987 53 660 -632 511 609 766 239 417 567 100 30 -170 685 264 -849 264 184 107 273 729 0 394 423 270 293 842 -577 280 46 -317 100 557 743 866 795 -41 133 894 -960 116 678 303 867 41 138 726 365 66 49 41 -598 101 333 143 625 664 -911 60 764 945 155 729 -609 666 14 -816 307 129 -787 262 147 905 401 873 -378 419 650 -268 860 750 572 58 627 20 744 892 464 71 115 -195 463 399 -275 847 411 -474 320 24 76 229 81 502 749 679 -161 285 574 182 549 560 491 383 665 -515 86 706 965 662 320 -984 139 267 726 417 638 849 594 866 882 548 714 560 340 98 534 122 646 -455 613 623 -925 371 157 391 556 243 -952 722 56 -332 490 246 -666 817 407 36 199 107 901 260 446 551 46 619 448 391 332 -729 518 754 527 410 409 921 210 282 -772 278 771 525 664 486 -661 735 455 745 776 109 167 676 552 -502 27 630 -889 100 840 -507 281 269 -485 758 33 553 97 767 807 698 618 875 214 320 134 664 567 355 119 645 -516 830 796 275 75 176 -956 91 34 476 644 182 -106 689 72 596 773 337 -584 559 152 -866 566 270 -370 303 251 825 878 326 -347 798 211 -881 745 113 547 480 826 -128 885 615 -757 401 249 234 487 815 -997 317 217 5 95 246 -618 86 117 711 305 861 375 652 493 -199 419 561 457 302 62 -43 336 600 -929 691 17 -661 397 111 -315 479 210 504 181 347 -728 92 651 533 168 455 677 221 530 405 40 101 17 397 454 -70 154 790 630 778 632 -902 769 180 -840 106 711 -531 510 891 -985 768 301 -277 802 612 -743 371 160 -890 54 314 451 634 111 -686 194 217 576 182 60 452 99 827 152 575 75 677 732 876 -112 89 399 -52 851 452 -187 603 787 -445 190 520 217 804 765 133 433 779 -489 51 112 622 703 262 -999 808 836 675 73 807 201 673 758 704 686 512 542 93 753 -187 511 656 677 296 240 307 859 291 718 582 93 -821 110 636 -567 813 709 492 22 319 864 664 411 616 77 73 -377 306 369 -537 683 8 -403 263 342 849 730 504 284 115 468 -856 359 634 377 460 707 795 224 471 -343 740 599 -170 779 469 -224 784 252 36 881 566 -71 130 447 -868 67 561 400 711 72 -715 88 531 -509 735 807 913 45 698 364 327 13 -480 77 791 -312 205 726 -709 393 707 156 23 888 402 207 54 815 859 817 886 396 56 -332 588 843 -974 453 887 224 17 365 236 537 493 -121 169 242 562 278 316 402 832 522 -545 199 533 923 537 28 -521 506 667 -379 432 272 359 208 340 875 132 874 -292 749 235 797 256 433 881 111 627 -773 484 210 598 556 324 -404 165 822 -250 88 670 684 637 78 -731 179 819 68 206 454 -671 556 448 398 345 317 863 163 605 -45 685 260 -321 333 476 652 284 564 -426 468 352 -749 289 270 311 179 448 881 799 705 -66 729 360 -819 279 756 849 243 18 905 398 755 816 29 187 -708 482 470 7 259 378 -221 703 507 -970 437 387 141 670 666 -751 319 8 318 676 457 -128 543 26 -231 854 336 -353 533 857 755 660 659 513 642 195 900 136 16 17 385 386 -624 703 161 -68 876 552 -579 437 835 203 884 520 159 191 279 717 4 72 -837 256 207 -322 349 446 -577 34 421 727 255 859 666 647 325 599 119 796 505 878 138 835 548 194 -694 411 449 -235 605 222 -348 360 562 -118 826 360 159 477 574 871 63 692 -981 168 722 356 603 369 749 210 831 450 75 272 123 582 877 496 794 545 823 753 121 -752 624 184 692 443 403 313 452 106 533 403 493 -765 823 12 -429 126 323 690 42 268 -766 317 172 -846 265 847 89 57 442 -808 622 893 649 707 645 415 671 200 -41 58 225 -316 321 199 948 844 376 22 134 469 -211 868 785 112 874 202 158 860 84 595 709 790 92 76 560 591 835 669 -433 219 84 593 741 269 62 682 288 -902 794 262 -401 5 529 -39 556 488 -856 252 348 -967 644 423 145 335 409 713 354 479 654 572 750 537 480 424 845 578 317 -342 30 321 286 691 29 -375 535 280 972 320 23 446 665 409 654 779 762 985 574 751 175 378 59 -785 736 140 87 723 830 -885 400 516 -106 373 836 -132 819 652 628 774 530 742 359 766 -273 745 440 -471 820 771 -438 419 300 -428 334 136 512 673 10 -307 89 409 909 735 781 896 556 752 447 836 677 -371 78 135 94 757 31 -267 500 368 355 673 753 -158 85 526 51 430 666 312 339 552 244 287 259 -705 835 195 -529 216 324 757 310 233 -813 896 670 289 504 270 -444 359 94 261 169 150 -294 614 436 -135 9 422 759 133 637 482 442 99 114 782 94 536 879 107 950 540 560 -621 778 217 289 833 385 -762 540 98 474 557 159 -205 716 343 -168 350 784 30 217 665 -525 753 887 -177 762 866 781 812 505 -807 243 435 461 384 419 -103 623 110 747 397 666 -695 628 883 -466 710 199 799 37 103 -763 12 864 702 94 827 -841 839 221 745 900 604 763 549 326 273 296 774 490 253 570 471 552 297 -895 787 159 803 875 207 -228 878 352 -402 589 290 -930 734 341 773 222 337 -824 713 589 497 836 241 446 41 127 404 396 64 -450 477 67 -341 697 540 -908 222 89 -67 73 310 -431 802 174 657 299 109 -703 145 201 375 452 652 -520 60 280 -202 320 102 244 165 324 232 898 448 42 167 349 -133 174 896 -620 449 197 -672 840 648 531 420 759 -589 575 250 -530 620 466 493 752 463 -308 346 681 893 114 704 -408 94 29 -413 274 478 635 202 469 934 886 40 193 897 209 -578 365 784 923 835 503 788 780 406 -50 325 752 -670 218 17 586 810 110 14 485 637 -737 219 674 -98 764 670 411 110 173 48 399 52 -347 301 376 -844 884 645 -928 370 554 -67 836 255 -232 32 791 -744 595 161 -71 298 25 550 261 311 -613 107 472 559 455 870 263 360 271 -810 117 254 -765 841 675 -660 827 662 94 347 693 -516 503 440 -203 484 789 -479 286 149 -569 273 255 -198 485 761 424 748 220 246 538 388 -49 73 329 -875 266 255 -162 660 653 83 97 255 122 594 790 -790 267 227 -890 198 551 -584 228 882 -253 74 572 935 225 696 -485 202 61 421 841 773 773 476 869 827 498 614 568 460 880 -806 622 229 -556 138 32 -769 466 260 -888 113 333 -17 200 610 79 615 863 -261 436 855 763 9 430 931 788 79 96 556 538 427 602 311 355 299 448 -261 130 13 -702 894 178 982 609 92 -294 900 527 60 164 536 -110 347 475 -980 296 131 -690 223 784 -780 431 182 -832 670 363 32 354 786 338 98 546 581 756 597 359 416 812 -554 558 311 21 779 606 -349 689 880 -414 61 410 -432 729 231 530 614 602 938 675 56 -225 265 205 120 846 60 -231 206 527 132 152 185 -858 573 115 599 276 855 -421 763 15 140 583 796 -977 765 561 524 404 387 -669 31 652 -165 204 649 -906 73 854 521 805 158 -643 100 782 -377 899 210 -371 830 72 -757 323 654 -310 422 125 -963 589 359 388 436 431 -706 809 387 703 518 538 -716 341 589 393 170 570 616 756 89 -9 258 511 -685 95 516 -730 687 204 -672 370 651 249 25 268 738 409 660 -674 155 829 -704 871 46 -213 493 801 -472 736 210 -662 151 357 253 674 143 -892 217 639 -499 166 663 -731 756 224 628 83 378 209 31 400 254 870 44 -194 536 82 -229 741 807 -886 250 560 -717 501 776 574 823 849 -89 4 83 340 65 113 -408 177 80 -234 392 667 699 116 508 -95 882 809 64 117 461 -508 891 114 -916 595 144 66 36 208 78 815 606 443 733 149 -691 732 264 -632 202 414 388 594 456 -446 230 187 494 715 782 -811 381 869 848 176 814 330 219 699 530 28 530 -606 449 267 442 718 265 463 824 494 -599 118 360 -666 559 793 -46 307 156 -147 484 331 -781 366 549 817 396 628 346 742 176 -936 485 105 35 692 822 -601 455 745 -55 509 14 -396 443 624 -204 398 30 -49 39 425 409 338 267 36 2 803 -360 238 594 -687 789 201 -391 34 761 22 539 303 -555 87 752 -274 691 255 590 724 576 -281 406 667 644 767 104 462 455 157 616 248 446 -991 861 335 161 471 420 121 443 197 -521 769 887 333 812 762 -939 831 267 -521 427 185 934 157 39 888 567 899 -826 380 521 -707 54 666 203 82 260 -949 861 180 789 147 91 650 60 22 -631 639 448 353 525 789 -304 567 45 -666 207 663 -67 233 195 805 679 248 270 282 381 181 185 341 561 724 546 -728 793 336 672 199 860 -988 615 118 -383 43 229 -304 876 413 936 37 538 -825 189 361 472 413 306 -692 658 431 582 214 763 -874 762 738 890 698 775 127 498 527 -956 875 521 -969 109 801 -872 360 50 -752 610 263 310 136 176 -153 178 26 -227 705 350 87 744 847 -234 240 781 -108 189 755 -387 673 15 365 1 135 529 311 322 -595 510 499 -670 584 303 479 823 198 326 741 438 -119 522 678 -239 167 18 -685 332 690 -819 42 604 861 429 849 -587 508 823 763 586 664 -200 768 337 677 797 834 88 778 331 782 337 894 -125 877 87 679 891 785 744 450 313 492 416 873 66 579 610 -471 331 529 -934 761 510 -80 308 458 354 596 387 436 330 723 -419 306 752 968 885 742 -296 829 343 -231 773 758 993 639 488 702 339 731 392 859 138 -199 453 215 -490 435 520 -187 555 556 254 559 484 596 80 408 -394 473 146 693 628 466 -637 411 804 -707 755 815 -618 656 379 719 95 832 -915 257 418 -644 270 72 -789 124 682 746 321 762 -547 427 386 750 172 113 -832 788 575 771 333 429 -463 68 236 116 587 331 999 524 587 416 80 857 -961 889 452 785 194 30 671 596 254 -365 564 193 -838 541 330 -240 792 853 -202 560 84 -546 124 366 -911 661 559 -729 684 307 -724 820 870 -532 682 457 492 176 782 -564 754 474 17 866 418 -30 665 77 353 471 528 -269 409 703 -504 851 463 807 474 247 -587 350 218 -518 418 51 -509 162 226 -728 316 97 314 43 436 -230 274 844 872 23 846 434 382 419 832 95 768 349 729 337 -501 20 499 277 144 148 208 8 652 369 199 747 556 121 172 299 693 194 -903 880 627 515 464 773 -465 65 673 569 194 817 -431 402 710 -417 811 717 -65 232 68 -967 839 33 750 4 527 549 191 792 102 784 202 742 153 656 451 36 618 320 623 849 339 156 88 -722 813 26 -638 763 714 25 439 769 -196 40 59 47 242 720 -393 15 895 285 535 669 133 326 825 -128 304 737 97 367 651 -38 544 241 630 400 281 988 148 522 660 855 790 -434 16 153 -75 784 167 319 526 481 -449 276 899 301 221 94 974 661 241 -453 21 196 389 88 263 -759 184 567 59 23 573 -964 739 198 -532 442 525 -281 744 363 813 490 635 -94 111 468 194 600 555 -892 393 719 -846 300 54 673 59 128 445 47 866 -306 568 408 -481 187 303 881 400 792 467 706 355 -439 405 517 528 351 269 -66 560 661 704 66 113 157 139 171 385 836 270 902 831 837 -91 450 123 -589 483 574 -746 250 379 -940 411 836 -271 526 845 -291 731 11 521 577 137 613 80 67 -899 305 150 -952 459 451 -774 120 13 613 898 782 943 359 664 -795 833 855 -194 577 532 542 642 663 108 695 755 -273 870 159 576 718 670 -822 96 841 -258 310 341 -554 809 338 279 404 748 -406 10 680 548 716 408 -769 658 201 -455 718 895 400 445 16 558 373 733 627 143 198 496 722 653 996 617 477 -65 648 286 187 494 103 582 194 599 -851 104 71 882 684 873 -938 303 370 951 211 512 -400 755 601 -786 783 369 -458 318 117 -872 105 662 -218 839 855 -119 741 110 -297 423 793 -572 137 196 -203 88 458 -392 340 168 493 292 75 -954 58 857 814 881 482 -57 663 473 -751 700 735 103 328 23 -350 377 162 907 37 501 427 31 792 -499 729 2 -443 843 302 234 278 282 15 371 292 -101 582 91 385 685 470 707 136 846 -832 95 34 368 274 64 612 475 844 113 434 536 694 173 639 627 58 476 696 86 809 227 707 183 142 850 810 691 249 343 878 643 516 -764 481 688 -674 857 814 315 350 52 124 829 810 -894 472 280 114 110 263 -294 429 564 -642 807 358 -675 343 890 -788 570 398 -539 423 354 -926 39 755 -723 687 468 879 694 205 -906 662 633 -191 72 539 367 662 655 -295 323 229 -190 850 267 -183 527 781 952 166 153 710 31 840 -71 263 685 385 757 446 -583 686 514 -808 394 328 146 552 650 427 162 651 293 579 330 -74 883 495 -570 593 577 -431 407 800 450 676 18 -333 636 703 432 628 248 -689 427 799 413 506 113 163 799 743 -456 177 726 290 608 470 -133 129 392 -791 335 850 -292 404 465 -621 389 244 79 700 722 -671 813 327 -59 729 278 -564 864 213 -418 483 342 873 553 812 -496 130 368 -132 410 756 -989 141 607 433 670 572 -441 464 400 36 100 524 -858 21 265 922 448 869 -366 704 98 253 472 559 -140 535 699 766 420 469 -911 632 84 -360 262 747 702 569 393 75 316 465 -709 739 12 -589 225 715 -40 256 444 -563 346 175 -180 886 395 854 150 708 952 32 692 -391 375 582 -527 686 806 439 417 772 -999 387 127 -904 824 524 -129 497 510 -583 403 711 -124 156 767 -796 114 324 -372 787 109 -15 456 823 242 509 309 -880 105 285 -156 828 833 -947 145 387 -585 274 594 282 778 46 -569 225 212 -845 305 98 215 290 576 -427 361 183 -452 423 796 592 167 775 -24 472 72 63 588 345 -492 622 274 954 605 498 65 860 854 -686 428 243 142 401 603 924 401 5 15 710 479 -138 402 646 -664 131 269 -441 246 8 703 54 629 -324 860 334 625 292 824 -328 286 377 874 410 777 -270 377 586 361 291 140 -742 143 620 -86 671 580 -501 797 656 -904 875 99 271 400 384 -753 474 846 924 657 322 -939 418 613 900 28 692 121 754 630 -213 640 824 407 255 595 638 306 491 -455 754 517 -556 226 16 179 73 542 -676 749 350 598 211 819 510 763 846 453 685 699 634 272 491 758 531 745 -148 267 56 -290 111 281 678 442 353 319 417 464 -362 779 378 935 18 486 -625 776 168 971 474 55 480 237 217 -240 438 528 717 48 874 162 683 57 -577 268 75 360 344 2 28 315 382 768 488 855 422 768 243 138 480 309 -553 545 746 675 14 155 -582 899 202 244 361 884 -100 36 252 374 629 9 -691 797 549 -485 119 468 -542 609 100 -482 856 696 664 783 709 -630 702 759 -428 698 271 -445 698 307 458 825 555 -48 1 283 713 510 231 813 125 349 -268 35 57 231 254 64 -474 370 847 -313 640 700 445 264 497 -684 720 346 -926 183 322 714 748 831 -256 845 194 452 777 447 -285 555 868 113 142 660 -288 540 23 460 308 794 906 382 472 775 214 706 -451 328 553 479 724 717 -862 568 661 -368 520 589 830 587 244 750 601 385 -591 465 24 -269 826 331 977 684 764 -452 811 77 -195 360 456 -891 792 331 -375 482 898 85 314 569 74 697 256 469 147 856 -747 308 472 929 491 449 -189 673 554 211 445 392 359 440 438 321 545 745 -807 286 107 -875 713 375 219 368 199 224 479 133 621 73 891 -101 564 487 690 723 409 -118 290 900 519 763 545 -284 808 370 555 402 707 661 74 569 -82 295 641 -992 594 304 -53 437 179 -545 519 520 -645 190 434 251 561 795 -369 675 173 253 262 522 791 48 595 -488 866 890 -548 827 583 -592 381 689 57 336 879 -258 39 584 -717 164 297 -871 147 123 701 700 384 -78 444 432 369 756 397 958 808 375 -708 106 229 -849 415 616 -219 258 707 -683 76 867 70 51 410 301 620 265 450 237 750 452 541 316 -181 822 625 825 839 270 -754 304 44 -287 791 119 -520 762 221 689 263 840 206 265 321 482 590 95 -75 814 331 626 366 23 -358 663 835 -761 709 239 -118 23 129 753 255 42 773 2 621 -615 336 310 579 362 223 -338 288 640 784 582 377 -920 601 139 515 40 899 105 475 21 985 128 327 227 818 376 203 156 712 265 487 225 139 249 512 -721 86 194 855 818 846 -955 533 37 -257 776 690 342 155 743 -884 193 867 755 10 454 379 50 754 42 729 839 387 36 809 832 433 441 321 776 183 -617 344 58 -227 199 345 -203 880 336 -806 567 371 902 873 782 -924 381 464 -552 400 70 948 179 321 -255 876 178 751 278 715 -894 433 746 -559 527 412 -389 529 715 717 176 739 798 852 147 -777 790 579 38 84 336 909 287 613 975 893 145 620 497 352 -302 14 579 989 312 583 -865 836 472 -387 126 561 -609 118 186 534 755 464 43 428 497 166 564 93 69 462 106 -400 303 418 482 238 405 -595 752 582 465 495 68 316 547 237 -299 881 368 373 132 275 436 375 702 333 493 365 -623 114 878 583 314 281 452 601 473 -111 719 68 -792 835 614 -103 288 646 -136 161 777 -562 550 303 591 535 847 -93 599 622 -762 807 322 611 749 140 -970 757 126 -405 154 414 192 871 574 -379 5 809 322 312 521 182 649 519 -193 470 270 328 809 228 150 772 76 -559 854 833 -833 649 138 380 293 108 805 590 225 -712 346 389 879 705 858 448 236 689 803 829 642 335 596 442 -776 828 735 -16 19 301 855 50 891 -770 877 226 619 880 154 -588 867 802 206 144 781 192 428 718 -9 84 835 584 864 193 587 431 263 240 387 612 -355 130 741 -688 701 721 -483 166 739 -382 72 882 51 816 461 268 359 544 -497 243 507 395 83 38 409 223 424 -928 520 775 184 755 4 124 236 74 -413 7 145 -980 381 713 -117 28 795 -80 837 117 -105 509 636 969 45 542 -276 470 347 605 457 405 701 111 140 682 287 572 -154 70 652 340 842 640 108 289 249 -205 510 345 -764 225 796 350 626 425 -937 291 587 354 373 874 726 319 95 629 211 89 768 219 377 -432 14 887 213 402 773 882 1 791 569 898 115 917 400 793 -759 16 183 -772 670 607 -547 148 77 447 277 287 187 146 557 864 314 570 -498 362 175 -384 183 224 183 800 624 227 874 460 267 814 233 -363 32 577 -520 458 38 106 774 273 629 409 172 -896 836 265 -406 597 290 -194 64 116 -535 440 807 485 29 336 535 187 419 -789 467 876 -899 73 801 -227 855 362 -504 459 297 513 754 46 -598 660 109 970 325 720 663 129 311 21 114 340 908 213 145 953 666 217 905 435 682 415 800 535 560 503 294 920 373 670 -361 288 798 -898 109 64 -759 317 864 566 95 228 -90 800 893 379 505 483 -399 624 18 -318 139 869 -784 651 471 -639 371 895 582 863 334 432 765 442 747 106 810 710 24 4 -410 35 803 782 366 460 -235 867 183 -966 302 373 102 270 123 -275 532 545 -129 666 507 205 698 423 98 845 528 -892 108 604 763 498 690 -982 49 173 -389 138 744 -43 715 427 301 386 192 -40 391 42 682 42 38 -938 450 145 665 65 694 754 512 826 -168 775 61 106 510 250 449 367 64 -73 821 501 -582 881 44 -941 463 85 597 677 534 93 542 650 139 248 233 516 108 796 341 193 723 353 699 332 -698 200 699 265 297 651 -539 509 265 -355 758 42 -170 542 35 -489 752 386 81 5 236 112 408 487 262 25 613 184 143 62 134 304 570 851 549 479 -308 479 781 -622 211 423 -688 174 180 258 33 31 343 666 88 -269 731 547 -483 645 623 982 716 221 964 467 822 -158 311 452 622 454 836 -824 239 516 -57 408 260 666 290 641 -917 285 457 -697 849 75 324 143 386 976 714 780 724 490 244 544 401 3 929 398 293 -304 94 700 107 360 90 -652 543 374 -744 423 517 615 40 600 -327 209 641 270 590 191 -538 893 695 250 41 337 76 597 434 550 328 8 -782 37 398 155 410 114 395 178 374 288 900 63 -70 62 648 -87 826 733 95 354 481 680 674 455 -203 130 491 46 185 52 511 481 281 384 51 393 -107 716 315 -315 222 645 -251 602 900 609 194 726 -137 92 855 705 490 140 -192 102 672 -460 86 444 819 30 361 -23 515 635 -79 36 856 -635 886 609 565 795 803 90 310 46 996 367 535 87 475 688 -890 15 826 -647 786 110 98 149 191 258 799 793 499 565 778 -292 382 724 -838 24 133 -693 572 499 -107 360 125 433 870 139 310 24 76 119 733 102 418 577 900 -89 377 616 -612 299 172 -604 758 744 847 3 255 323 836 224 14 746 299 89 817 125 713 179 857 -434 297 533 -783 360 61 33 249 897 281 13 347 -595 861 204 -600 460 259 -294 184 246 -271 98 144 880 139 112 256 352 342 412 770 691 -804 288 150 -243 421 398 -495 754 462 252 411 475 -993 811 34 -983 617 269 -637 699 418 -294 231 557 -131 451 830 801 647 217 250 362 542 61 166 53 -313 225 15 -579 543 632 -711 206 482 659 64 764 -85 33 702 -526 344 252 -97 497 50 -581 800 106 -593 600 519 -851 13 736 -599 801 60 -733 774 602 750 115 807 931 774 22 746 564 450 -950 539 898 -443 898 597 -273 847 661 -738 68 486 -477 818 601 981 548 715 609 98 448 -492 498 138 805 207 136 -47 434 134 366 496 134 378 618 253 -884 493 170 868 326 523 -707 181 171 -693 142 870 88 553 67 188 213 617 25 771 823 712 176 357 46 73 673 -117 441 265 404 509 643 627 202 823 649 662 65 218 650 669 -264 238 881 -648 16 803 327 828 79 -965 874 372 -262 257 496 311 740 36 -373 545 596 -331 24 798 -608 625 611 -892 243 360 -872 31 650 -40 436 665 -237 763 644 193 598 670 264 436 26 412 47 766 399 875 462 95 596 537 144 848 555 -687 428 585 -586 889 120 -170 352 34 274 897 631 143 525 317 137 225 343 198 572 39 786 770 278 300 235 705 237 350 693 656 280 196 -410 6 192 -928 349 257 -510 770 781 507 207 157 749 158 728 887 644 643 17 543 512 -106 95 799 -650 232 248 995 831 585 -966 55 33 590 346 854 22 105 213 379 154 422 -542 294 165 53 763 759 16 557 854 14 259 185 461 654 725 540 397 707 -476 573 259 -386 695 415 426 285 13 -137 238 775 474 321 742 463 82 495 -560 474 891 -102 550 373 -89 711 45 -31 303 17 603 202 353 -833 291 548 976 270 868 -183 434 101 -136 526 575 -294 424 276 -621 236 86 -825 357 62 -234 893 416 -765 515 86 -767 657 428 -520 434 698 499 103 283 -601 267 808 425 474 331 101 599 67 -33 386 314 336 525 828 -179 458 585 600 90 170 -651 589 324 -469 666 268 173 419 472 90 310 503 -636 629 638 843 765 315 -477 138 824 959 839 14 -872 540 654 -97 524 146 -555 414 864 812 739 434 735 846 104 -458 129 785 -220 624 701 -506 147 839 -731 306 829 -766 490 143 -315 800 447 -966 287 328 -924 520 402 868 552 125 568 898 272 658 267 577 738 602 363 -842 742 852 800 179 38 -692 480 889 -145 314 276 -118 42 552 107 826 223 808 594 774 533 163 771 156 160 843 46 218 684 49 470 14 -261 379 493 927 786 858 -298 568 900 806 336 571 54 121 733 176 177 505 -935 14 664 -693 362 503 -392 535 537 -591 741 364 837 321 700 -393 675 872 -361 52 201 -704 569 214 -741 129 425 744 423 786 846 731 538 578 684 570 795 594 204 -917 555 44 -153 492 416 -754 100 191 -483 491 294 -183 299 142 -893 143 565 544 541 395 -166 71 178 903 418 771 806 401 425 -299 748 69 -984 46 168 158 216 710 -49 585 297 -835 268 647 106 471 481 -383 205 603 -154 560 120 -531 218 572 -755 871 472 -987 88 569 -268 498 784 42 302 521 238 67 840 -364 25 366 -724 548 836 -292 617 193 510 15 752 181 184 70 804 780 729 -921 812 248 -710 748 272 -345 624 871 243 132 639 -113 627 889 211 631 870 103 207 717 181 534 369 142 234 280 789 876 127 413 32 802 -365 127 85 -926 466 430 279 656 156 -633 68 786 -711 471 144 57 204 598 404 408 517 903 450 492 -719 198 753 818 324 318 547 203 74 -146 123 141 191 12 611 -565 721 866 984 277 631 215 404 640 175 785 554 -151 219 803 702 689 227 -381 33 614 -854 456 465 327 831 401 -720 32 671 983 834 459 -139 550 239 644 187 272 -91 433 643 -305 697 99 108 692 723 -830 28 278 -514 108 260 987 688 291 157 323 277 -832 184 482 -787 578 183 -148 622 369 275 431 802 -731 778 598 468 87 441 142 409 521 319 347 628 878 634 467 668 744 790 96 412 125 -571 377 754 112 581 475 -468 478 887 -665 898 125 375 240 533 -553 759 32 -826 689 665 893 9 560 234 635 500 -736 47 180 438 832 388 -453 617 865 934 152 862 410 180 201 -205 727 111 -74 154 799 -858 47 807 602 781 464 824 791 199 375 655 297 107 146 228 -706 645 845 558 231 148 71 237 154 -467 563 307 -617 757 353 -159 559 233 5 163 830 551 870 75 931 164 719 -73 374 50 -126 545 43 501 120 279 606 288 749 -684 730 460 -600 787 147 -326 142 309 755 745 279 -271 676 442 200 655 868 101 730 564 843 283 684 -427 105 776 -435 521 657 -724 373 595 -178 347 788 931 303 632 61 336 214 121 389 95 385 484 429 -80 857 469 907 426 573 434 744 245 -658 620 617 636 695 116 323 178 470 307 839 853 166 467 781 -722 404 365 906 124 373 727 383 799 -249 570 642 296 512 413 -888 149 207 -421 624 384 748 831 374 53 597 619 693 681 237 473 859 692 -763 617 867 262 896 349 -940 848 18 -747 144 582 765 108 730 -876 188 505 259 736 436 -767 389 184 903 434 864 39 308 874 730 597 643 -104 411 638 -204 71 585 -134 476 780 447 394 888 -472 518 227 432 177 62 467 262 503 -497 117 36 -282 156 395 -608 38 92 -514 786 502 -977 135 625 -540 401 200 -261 400 593 678 228 262 504 560 491 -682 480 752 -180 583 869 55 701 176 -150 845 266 -207 731 203 -854 407 337 -30 667 789 -778 858 288 666 189 515 780 645 227 470 263 706 321 435 440 941 591 240 -631 293 237 -314 86 67 788 484 525 -175 607 343 365 81 301 -847 527 285 245 549 548 -550 423 82 -111 385 168 -983 460 789 412 537 495 -446 554 575 -546 807 773 494 872 100 -822 875 522 311 416 838 987 197 374 54 266 245 659 454 756 947 266 444 593 420 97 -533 27 4 -61 173 782 142 656 753 842 786 779 415 98 295 804 237 543 378 491 861 174 150 466 -371 649 783 624 742 354 172 561 380 427 253 605 -192 605 395 -763 509 631 980 94 223 -661 118 65 992 343 625 124 570 877 580 679 372 -461 692 160 236 635 816 -18 873 425 412 805 415 -715 697 28 259 154 121 -719 445 291 -55 137 633 -578 313 302 650 193 132 773 485 875 -367 121 662 -300 256 634 76 68 590 491 205 386 118 816 591 290 698 135 632 695 323 316 220 828 801 393 412 28 778 585 289 107 111 -337 398 316 -400 768 231 990 359 80 524 343 827 898 60 395 533 383 159 624 611 36 -440 600 266 -849 374 373 -838 789 770 229 689 638 -389 55 490 -183 154 601 -937 700 213 -65 77 823 -978 89 575 -112 41 100 312 155 889 -919 447 56 -531 259 315 959 523 354 -859 552 153 5 687 281 579 61 370 153 549 462 253 495 351 617 217 849 -176 87 339 686 498 649 -900 557 271 -695 550 822 958 755 660 738 35 721 -441 788 421 -780 793 134 587 786 628 889 556 896 738 380 82 -572 418 579 -224 576 837 -380 534 744 -320 825 778 752 857 662 -795 844 547 684 386 202 -820 724 634 -839 604 151 -8 232 21 -721 131 597 -485 484 206 487 836 842 -44 708 850 -283 766 793 663 550 330 -883 330 153 -450 244 808 0 615 270 617 482 273 -250 193 756 -644 732 691 -951 188 551 698 69 65 -428 86 447 776 788 742 636 688 577 -425 278 876 669 229 168 124 437 52 -385 736 544 -568 830 664 -352 354 801 -954 31 688 -213 394 288 -743 859 845 252 184 433 103 251 170 -358 868 57 -63 100 39 652 400 392 -448 834 192 317 250 585 -896 59 227 221 692 185 417 697 420 402 700 670 223 94 689 -68 83 788 770 735 340 13 439 586 -913 830 571 -22 356 31 141 429 774 -423 499 570 697 101 422 466 876 567 455 778 536 -615 331 56 793 561 107 -736 476 463 -954 669 43 272 44 693 -86 169 576 434 516 506 -531 301 849 -505 724 279 -949 817 839 157 33 467 -729 232 287 -386 304 433 954 97 528 -601 364 342 -533 297 510 794 83 125 799 352 478 847 748 301 -975 8 301 -566 446 887 -447 51 499 573 470 847 383 565 29 459 316 380 836 864 279 -464 841 629 704 809 689 957 343 20 340 164 517 479 469 868 214 401 71 812 610 308 -162 721 624 169 358 587 248 603 488 716 312 830 535 831 613 -477 345 114 -955 409 840 636 419 549 444 457 369 267 827 276 583 455 878 -178 772 289 104 263 875 313 286 371 26 463 807 -663 382 833 -885 39 811 690 275 365 119 97 288 -641 853 547 -250 854 861 -876 567 298 695 445 780 626 679 713 -319 616 246 -835 483 285 375 744 707 -121 303 712 -223 806 665 -211 382 331 86 277 775 -583 279 866 831 412 581 -24 478 164 512 505 788 22 677 138 592 206 43 308 382 753 64 152 8 451 119 338 -284 850 749 548 491 883 951 665 879 386 646 707 -977 490 13 -34 98 608 -310 88 141 594 123 411 687 772 489 -36 638 743 -523 324 541 -917 148 130 -105 66 228 702 408 315 943 602 319 -614 804 373 -604 494 496 -142 881 419 -954 798 253 -824 696 43 -729 573 418 11 257 617 -308 852 682 -729 307 189 -462 688 798 -520 136 391 -325 895 424 745 341 321 50 818 168 -108 341 741 9 352 149 778 596 152 459 168 458 800 414 199 139 194 334 181 522 328 504 367 721 776 517 690 -56 761 130 484 523 481 -816 1 228 235 212 395 45 106 65 153 397 311 -61 179 832 418 435 350 -362 856 779 156 563 717 362 569 134 940 308 364 723 365 10 -609 145 17 921 442 235 778 210 797 694 424 105 574 290 420 811 737 874 958 410 390 919 153 534 135 674 639 794 800 232 728 479 493 -476 899 306 -901 455 190 334 715 26 -241 873 487 -852 192 639 334 479 465 472 473 416 3 701 894 247 877 19 -138 57 679 896 896 285 -414 382 99 563 741 123 -450 642 366 -360 228 844 756 400 416 572 855 216 865 116 501 -696 536 558 482 632 605 -534 70 87 916 486 879 438 436 620 655 485 398 613 257 404 580 74 457 423 862 573 -276 766 260 581 500 43 -363 518 165 -477 634 650 54 24 237 673 679 464 -228 429 48 821 542 356 825 74 482 -267 697 443 57 21 308 -784 854 859 -541 544 476 -277 267 261 -76 73 336 260 447 166 -277 792 287 -70 269 360 111 203 208 353 760 281 -688 740 829 997 15 248 457 839 320 992 99 818 257 774 788 -398 597 732 288 880 152 599 691 354 -393 97 266 739 761 146 -776 484 885 53 291 837 771 183 87 -611 293 860 -572 95 609 711 236 588 -937 735 430 -432 594 578 933 733 439 78 258 22 -186 663 754 512 538 379 586 579 671 298 560 817 358 371 152 -655 334 39 -574 703 632 -396 488 465 542 419 774 415 333 536 868 298 102 -288 198 639 -710 237 318 -788 235 877 -272 66 592 -510 181 77 -623 202 374 878 366 571 469 8 859 538 320 245 -134 600 289 164 654 198 -866 8 169 308 725 287 -849 468 467 479 276 185 -425 445 192 433 83 563 30 649 315 -982 765 498 448 714 304 745 348 311 865 208 187 351 712 654 970 444 826 274 271 422 -983 56 504 680 86 304 694 405 168 891 553 881 394 50 381 56 567 399 -652 189 842 550 478 437 -225 104 707 -452 822 762 351 354 848 106 148 404 -726 491 56 -594 238 157 286 294 771 -74 440 307 -447 116 410 -541 316 383 -727 68 736 -328 226 883 675 552 474 82 859 763 -362 697 156 -440 252 534 177 575 240 645 734 556 -573 859 675 -837 240 614 -216 130 462 -260 843 737 -264 321 308 445 705 882 -163 129 726 818 292 809 -431 490 466 -276 312 758 -663 897 39 399 789 881 -165 525 224 -526 898 545 -619 443 401 463 280 202 -470 724 330 -793 94 674 -185 416 315 -619 440 626 -310 178 674 -972 429 614 309 464 238 -268 271 730 -972 786 161 329 476 78 384 591 545 550 324 85 -525 814 314 -999 104 357 104 888 146 -110 417 416 671 345 302 932 527 569 868 138 144 297 224 210 -874 651 176 -61 4 670 -20 819 773 788 175 812 133 773 299 822 441 488 -983 238 61 555 158 86 -860 49 142 -39 681 112 885 769 286 996 102 154 124 803 342 648 830 758 33 855 779 532 172 37 569 564 85 310 810 686 958 859 788 212 431 849 -529 29 831 -372 114 882 175 311 888 254 523 600 695 596 561 433 55 519 -980 567 853 -387 572 435 13 895 515 395 124 628 776 451 38 -936 657 32 75 51 644 -51 482 318 0 829 13 113 62 67 283 134 633 -12 47 357 522 13 351 -863 808 526 -784 737 129 -394 601 837 -163 728 888 -168 729 521 549 482 449 314 795 511 380 830 644 665 818 743 573 341 755 223 298 498 981 204 250 517 194 129 -44 28 491 -275 339 232 872 588 205 -960 89 502 -311 722 706 39 339 899 -133 224 3 866 1 144 502 288 518 668 371 856 351 295 668 -574 74 355 30 514 495 731 603 316 488 94 706 138 614 753 866 242 129 -132 309 129 812 863 469 -219 234 285 955 490 23 -845 374 678 -878 114 823 80 805 536 984 571 778 512 339 238 93 303 252 613 784 183 903 373 468 -813 628 728 -803 390 369 971 697 794 848 472 60 571 104 864 -642 488 586 687 153 76 424 846 431 776 311 366 -590 353 466 356 502 7 125 674 755 -230 674 326 429 597 481 -56 156 69 -171 595 221 -695 320 218 535 348 528 300 610 293 -310 439 645 -45 96 299 -187 173 72 -933 225 494 -675 269 701 -255 899 395 965 704 766 -866 91 213 -839 691 874 -347 281 413 -850 388 560 -152 553 732 71 573 26 -333 70 250 560 895 519 -540 93 517 55 358 372 120 206 304 -542 712 637 522 114 124 -19 662 729 -688 485 401 -362 325 608 -827 732 118 696 105 214 257 590 419 213 200 282 549 804 260 152 369 744 -996 859 896 -975 698 360 541 156 736 -1000 181 568 369 578 724 782 587 465 753 900 664 -714 49 38 533 274 842 -308 378 362 -164 108 117 -658 801 324 -923 23 234 -981 858 872 -517 311 872 799 97 72 136 330 397 829 875 775 -458 311 809 561 694 16 330 588 869 353 666 396 -506 837 353 -434 573 663 937 72 812 -492 560 293 -795 142 267 -469 84 629 139 398 422 -594 828 161 874 733 478 -753 243 295 -457 37 231 -105 755 803 410 492 874 -979 353 586 -35 610 727 -768 793 862 712 832 359 686 38 286 -154 165 171 975 555 501 300 851 408 54 61 51 28 134 403 765 283 56 -496 696 887 -37 682 77 800 880 241 -630 656 852 534 777 507 787 229 509 694 484 621 544 764 754 -801 729 404 862 572 739 770 376 586 -292 539 419 84 140 398 124 862 205 428 197 82 -814 136 310 -706 430 793 866 826 708 -429 725 536 374 840 207 564 110 635 -851 318 273 167 655 464 465 279 478 721 859 674 902 145 809 -636 891 390 808 509 315 616 880 140 551 807 131 -290 571 240 244 21 609 -532 840 363 -816 257 694 -239 779 652 -914 533 849 946 597 891 -965 606 500 -751 422 479 140 825 385 -430 587 108 -339 83 128 770 752 119 332 635 838 -223 281 587 -581 368 292 -882 769 765 149 410 741 -115 116 413 -610 300 600 217 278 648 874 7 434 -737 636 766 -251 355 285 492 626 154 756 527 615 797 812 898 -324 876 510 -202 35 187 -803 609 193 282 273 880 -400 574 386 -816 267 111 -11 723 637 803 172 549 901 486 880 -947 436 646 914 85 732 -1000 434 493 44 369 817 -825 169 490 460 305 756 371 595 631 759 650 854 159 651 54 -537 147 539 343 152 126 -460 66 210 623 89 332 921 849 688 828 872 434 758 632 184 -436 143 886 -783 507 132 -293 2 335 -168 217 669 -864 733 382 499 316 470 382 337 471 970 318 442 -397 876 225 438 592 368 -976 361 26 7 668 27 -206 252 220 -55 46 488 814 534 320 147 286 688 -583 368 124 -861 594 469 405 232 212 -428 808 573 649 668 340 275 862 644 46 607 741 -415 121 374 657 69 711 244 577 468 -740 209 213 980 238 404 863 814 184 198 512 791 890 698 63 163 355 131 926 751 720 -144 370 448 923 430 657 -212 162 670 -816 106 60 -161 621 598 762 576 512 745 326 175 -913 816 24 -750 832 430 732 658 280 -48 714 650 -249 389 231 407 329 393 29 713 550 -460 705 270 237 867 846 100 364 323 175 704 291 -602 154 274 -220 686 31 -141 194 336 -9 801 665 635 382 529 884 22 333 953 287 570 315 438 723 -712 118 560 970 129 802 217 790 95 952 781 47 668 316 429 -451 452 502 81 805 813 -916 308 125 -50 248 52 -807 688 221 -448 258 402 205 675 291 -801 579 223 998 300 590 278 549 141 -421 282 45 844 366 404 820 887 783 238 380 570 858 485 879 811 490 705 1 642 384 123 840 735 812 618 383 304 49 664 -151 293 182 352 765 497 940 800 536 574 38 15 -104 448 499 874 360 141 -921 137 721 -252 301 490 782 606 538 645 11 747 527 451 698 -738 878 735 -772 74 335 979 148 694 -281 27 406 0 393 594 172 223 652 250 621 810 -716 299 872 83 526 423 680 369 525 -99 848 672 194 567 751 -749 219 243 -155 643 836 491 656 210 494 358 830 703 95 281 -826 578 858 -152 858 398 299 177 818 -577 678 765 -553 876 753 -109 473 495 -774 410 711 917 665 805 397 839 482 555 839 668 621 715 498 737 550 272 917 329 387 -830 265 796 280 182 560 885 639 342 209 16 146 226 453 507 898 472 417 546 395 119 717 414 44 563 899 527 265 779 607 137 360 674 383 185 749 -942 683 243 -524 552 206 -78 808 39 336 112 453 -421 27 503 106 450 603 -619 739 62 754 274 500 -320 316 736 580 774 570 23 502 221 980 676 181 919 712 292 -529 843 370 -775 601 13 897 405 352 64 11 626 63 743 93 -650 424 866 -881 347 519 -208 798 157 -137 569 99 -168 47 700 444 144 423 -43 11 889 -463 475 732 429 877 307 946 897 705 -436 289 383 -91 761 281 965 60 47 -185 356 242 -111 265 288 267 525 299 -593 563 825 -10 692 801 -404 891 849 -400 655 237 -17 817 149 663 182 876 815 598 87 -38 865 442 703 473 331 -359 281 45 -35 23 788 817 20 778 -34 772 585 554 107 501 855 622 734 -270 800 448 -390 755 202 -984 98 674 498 639 106 594 256 181 381 192 123 -805 846 230 47 801 851 680 784 188 463 853 139 563 463 894 -836 831 143 589 629 834 -753 523 241 127 414 103 -668 246 38 671 425 453 -545 541 383 -551 430 164 182 477 738 -677 35 779 547 16 344 801 900 590 739 172 303 428 534 727 832 889 367 -33 538 848 -318 173 477 -781 48 332 665 888 666 -471 133 752 360 532 819 203 134 819 -556 725 142 -454 405 675 424 538 715 242 139 628 66 758 675 149 775 663 -686 220 664 -594 617 488 -401 363 892 125 40 581 -561 82 837 694 124 127 722 590 885 196 592 811 -490 358 115 909 876 631 -61 464 3 402 22 619 741 673 133 384 198 172 -483 437 254 -895 231 377 -168 705 119 268 2 710 78 73 194 -525 612 709 329 59 502 -920 44 699 -349 418 570 985 302 374 755 170 427 -136 1 543 -318 898 615 828 303 496 766 702 555 -381 282 650 270 86 462 -492 142 31 677 434 554 -719 898 606 423 733 603 -110 761 328 620 597 682 15 315 483 521 657 2 -817 165 195 314 295 874 98 31 457 509 249 201 238 221 797 -229 688 264 -946 680 606 223 164 822 -483 578 216 -910 79 300 -95 288 158 693 252 458 -407 542 678 541 614 465 -344 320 374 -795 842 154 -838 334 98 -849 177 625 768 426 755 -481 231 143 476 721 87 -590 114 752 726 276 164 105 539 680 -775 723 166 322 541 576 -961 426 396 378 215 279 604 767 607 -233 624 245 299 849 119 364 271 496 405 364 599 -450 55 124 145 733 212 905 467 478 136 371 344 42 438 67 -862 453 337 -897 858 653 244 385 21 402 8 436 700 55 375 938 413 841 -985 149 311 10 491 801 -972 189 742 -870 592 751 -266 789 236 707 143 295 -858 43 605 -216 170 711 11 561 223 -297 528 423 114 839 65 -934 419 345 -494 14 533 447 631 217 685 438 359 -321 732 453 235 617 674 -854 28 334 -980 97 852 -593 715 422 -548 722 435 236 569 483 -136 319 213 -68 356 702 -510 621 328 101 794 711 114 437 807 765 196 674 787 248 495 -527 37 215 955 153 586 319 276 780 -747 571 655 453 691 375 -467 192 320 843 176 52 -326 115 351 120 489 439 635 496 592 -728 768 177 -636 840 504 -56 493 226 598 499 68 -176 884 260 -356 127 70 51 207 360 305 414 495 -966 786 414 -938 351 354 -882 845 496 -737 469 531 -126 465 709 443 317 89 -913 219 295 -54 420 435 -908 6 372 -995 669 722 -142 139 516 256 734 460 3 549 81 -14 623 545 -306 818 861 682 306 232 328 204 755 -951 102 326 -465 451 152 -72 762 290 -505 170 175 7 125 724 287 611 498 -317 6 416 544 440 773 -325 269 128 381 170 229 207 505 774 -462 363 377 789 43 238 430 239 459 604 98 583 279 885 294 329 520 351 -156 64 790 -32 791 210 -353 473 379 -624 532 883 301 870 398 429 511 440 266 441 730 124 597 827 -641 629 863 604 258 483 554 354 598 -405 322 489 705 521 61 635 49 644 -782 351 613 567 180 275 906 299 767 -212 875 515 -134 234 243 781 890 500 -785 96 853 712 92 326 300 349 847 -288 84 895 155 732 79 863 320 53 -122 838 339 -380 419 328 -228 534 424 -824 699 67 352 264 202 -854 471 56 -105 688 11 -247 852 330 -395 630 320 295 702 738 723 426 372 -502 103 770 864 209 620 -418 261 883 583 359 506 790 854 896 -230 582 686 -38 140 467 -819 35 269 -430 310 746 993 108 900 -838 158 468 -832 842 879 873 732 832 -580 854 213 755 87 846 740 482 172 -673 304 533 -328 498 641 172 560 316 979 446 474 -201 209 304 -376 464 390 922 556 90 -342 163 623 -871 142 26 -238 815 575 54 639 287 221 670 732 494 269 146 -840 798 886 10 411 246 -187 235 709 54 57 416 -305 16 579 -731 197 772 -654 439 194 -110 885 514 536 846 412 373 73 208 878 279 317 -607 574 384 623 841 643 -768 662 259 808 821 749 -399 812 734 -534 100 731 -171 273 138 -798 743 210 562 121 488 -522 866 213 961 442 7 -508 789 847 -166 629 633 93 582 596 726 149 695 156 230 119 -255 233 861 306 225 151 -743 78 532 -938 565 552 474 410 333 58 103 14 354 582 214 -752 488 728 831 294 322 -836 640 598 -734 297 883 409 13 112 840 627 676 -857 153 237 775 311 392 689 165 73 54 766 114 997 468 895 -103 484 686 -106 650 82 728 611 146 892 151 824 867 295 76 456 822 439 47 463 655 71 318 572 -316 667 308 337 844 776 631 441 359 -132 236 289 -212 235 804 -758 306 221 -534 490 887 -427 427 830 -252 410 423 859 178 262 819 132 381 -611 179 893 762 253 672 729 403 59 -230 91 293 -427 486 650 -455 552 239 -669 77 718 -587 326 279 687 56 640 280 797 870 572 611 767 649 184 352 998 29 3 589 678 457 -864 65 645 944 717 700 -865 849 596 504 74 407 -622 869 396 202 27 106 468 376 342 772 475 422 -774 864 334 757 222 111 465 810 227 209 107 95 160 42 44 708 899 117 -386 131 163 -481 851 591 -140 402 232 -733 759 453 -571 725 414 -944 434 520 602 47 562 645 255 560 -187 869 788 250 131 70 164 450 20 854 262 195 670 495 596 -447 162 454 205 892 330 171 100 764 690 302 862 251 600 216 -938 113 184 -499 663 366 770 580 867 690 186 280 -264 9 775 -569 62 88 236 620 79 -734 691 230 81 381 584 -158 685 283 257 699 447 292 601 262 -90 571 841 -724 613 126 -44 1 134 182 832 196 -131 369 867 -200 235 657 29 68 137 864 667 620 -955 11 372 806 621 94 398 350 759 -325 306 759 661 240 691 -444 209 211 974 309 497 -970 691 564 -234 807 373 -861 306 191 -790 303 253 833 509 874 -574 759 323 -616 234 680 -557 795 71 385 703 279 -553 577 640 543 207 430 -542 717 693 -176 279 95 176 238 565 223 870 745 724 354 276 294 749 483 -825 807 560 562 441 376 -945 443 306 120 18 480 -730 701 107 -986 850 360 623 825 318 182 340 758 9 796 463 -718 4 57 988 677 126 167 347 450 -32 814 251 -226 28 758 386 493 684 -185 228 175 772 626 448 -359 546 847 -957 540 892 -350 678 461 -91 328 53 745 243 280 -281 13 176 -292 783 836 877 178 1 188 671 592 -221 173 370 -861 435 697 244 532 91 275 803 157 595 283 887 825 414 821 12 491 98 -88 479 820 3 511 92 24 50 578 672 646 209 -886 622 164 -877 417 158 -556 440 861 637 127 295 975 52 708 395 16 298 -708 880 828 811 483 438 -45 484 285 293 499 58 656 774 475 -335 318 66 -323 607 192 871 883 295 430 178 310 -473 471 289 407 682 823 -856 189 534 935 222 170 672 567 720 -371 175 593 -245 840 10 -728 618 616 563 741 650 509 672 828 -230 51 450 -390 258 283 -615 55 472 470 390 745 539 214 411 410 96 585 -498 451 576 963 791 186 -120 1 857 -941 471 7 -92 434 265 591 319 371 414 581 126 -32 243 221 -648 446 723 827 761 798 -928 792 741 -43 625 741 -735 384 363 -829 645 848 -213 288 266 -391 402 207 221 780 181 -782 884 678 -308 611 591 -658 735 534 82 144 258 -226 409 694 -812 733 490 936 582 278 759 603 689 549 801 568 182 371 551 511 109 200 935 191 343 44 217 804 889 42 259 454 656 598 -258 2 835 457 655 43 356 42 286 850 587 502 205 128 207 592 107 300 -849 13 95 842 272 608 285 15 598 -395 359 651 -461 116 457 -867 124 499 -882 527 237 972 832 364 530 25 522 -270 428 535 -676 770 835 -576 10 206 283 653 631 282 544 798 491 529 74 941 800 600 677 672 531 292 802 607 -834 332 134 752 8 56 -714 432 65 91 668 864 263 335 311 342 526 892 -585 419 791 66 548 562 797 140 515 -97 358 847 -111 210 854 244 896 438 -792 40 205 772 303 856 -461 400 290 402 394 867 -507 410 385 -717 228 32 96 770 843 962 114 838 -749 798 331 562 890 730 -696 444 276 922 268 589 417 830 321 850 387 242 -308 1 355 -771 52 880 -742 673 819 222 429 362 497 363 621 -304 605 40 -164 223 869 -44 473 407 -703 156 20 -436 697 745 -766 16 476 -604 549 838 -984 245 543 -993 390 389 -566 843 202 502 378 358 73 742 154 517 176 424 842 23 439 617 219 139 555 194 168 -35 222 558 705 656 97 -439 700 91 762 302 469 -729 497 590 499 339 664 -63 64 221 962 13 467 -271 830 740 -962 848 346 -75 762 700 -755 134 727 -642 610 375 147 610 714 -337 199 470 -403 827 585 669 89 597 535 418 578 26 457 864 872 643 863 -630 20 724 669 176 671 521 175 432 434 838 630 255 687 556 -461 757 696 287 871 774 -521 834 504 -875 133 731 695 149 682 -285 688 590 -489 92 155 -451 124 250 16 65 866 -545 608 84 341 334 31 -607 557 18 967 768 145 -1 396 289 -994 814 476 -128 569 410 123 880 169 -193 122 423 -852 320 756 878 565 49 -692 643 606 626 410 525 822 362 21 362 399 503 310 630 127 -840 769 486 165 547 47 -110 522 460 962 784 79 -70 610 105 -188 11 556 -586 773 430 -153 803 711 454 407 492 -120 328 573 11 493 271 -842 197 728 -600 692 499 -289 58 423 40 511 783 -206 18 181 521 229 725 192 539 160 -865 409 408 362 409 487 950 565 278 -352 377 335 470 772 854 -19 518 297 834 15 314 114 137 542 -662 581 233 -251 231 201 595 881 765 773 282 293 959 104 62 2 384 502 604 318 568 -383 484 756 110 624 504 434 333 786 734 528 766 -849 153 199 43 165 303 -844 467 605 -60 775 140 -107 479 457 -387 496 40 620 259 513 108 253 288 211 874 300 413 869 668 -734 277 235 770 518 109 -339 128 235 108 549 545 172 557 850 -340 168 837 -769 616 862 482 81 687 -814 663 83 -761 385 652 300 246 267 439 563 394 625 123 42 -30 374 717 -942 512 513 564 557 660 -498 857 6 -880 896 620 -134 395 90 709 314 697 -523 273 639 13 246 112 -271 521 192 -584 674 756 -467 547 803 52 813 275 -854 381 135 883 511 460 -878 324 705 185 853 760 612 146 380 703 615 651 -598 843 477 9 228 123 -37 232 87 537 79 410 -242 66 791 -955 376 776 112 113 728 -29 525 25 651 280 639 253 834 633 929 706 192 489 496 322 599 106 439 -459 751 340 -207 107 715 720 219 880 347 191 504 523 799 769 -154 529 212 -642 484 69 901 526 564 622 77 670 212 470 572 852 363 731 -282 557 36 388 218 515 719 376 98 288 829 623 -97 703 699 324 819 682 578 87 849 -131 292 506 -496 389 845 -496 660 372 302 100 300 776 104 102 527 880 269 446 428 187 -672 706 676 -405 185 815 596 854 258 -147 710 690 -320 501 230 -723 805 889 -1000 359 89 752 615 223 -527 61 651 -140 241 508 -913 489 692 -199 685 697 -289 590 507 -500 699 63 417 700 474 905 152 161 548 657 775 -977 531 887 925 643 228 -168 384 552 -80 547 241 -822 447 462 -964 693 60 424 51 211 -616 551 19 -890 374 549 696 51 343 -825 160 460 -159 211 552 195 647 227 455 298 71 666 758 776 646 120 301 747 369 352 -611 844 535 -987 235 694 772 228 677 -623 309 634 158 416 83 581 162 466 -420 608 638 81 755 106 632 397 49 418 10 335 863 135 615 -761 364 228 78 245 588 711 403 155 -455 736 840 -699 290 101 -581 687 163 -839 505 224 748 220 358 14 560 774 -859 38 118 380 201 572 -814 498 408 -775 452 749 77 871 570 -612 492 11 668 753 787 -799 260 587 243 792 839 -685 630 437 -26 355 888 74 284 10 -157 579 731 -622 348 735 545 340 588 431 793 106 -371 168 366 -785 611 257 -746 778 887 290 452 393 -671 26 729 790 222 801 977 589 531 359 67 878 393 164 369 -468 96 262 438 525 429 -397 692 139 -889 798 69 -851 388 520 294 69 598 -378 659 819 -126 588 507 604 347 626 -166 893 789 -398 225 36 463 615 612 -109 470 404 -518 634 301 -450 783 741 -579 529 861 -182 103 672 -64 529 359 195 586 758 972 620 802 -188 122 178 148 786 793 -689 129 362 814 113 30 -293 235 558 -581 105 713 190 794 341 701 477 756 180 289 36 594 555 599 888 222 763 269 681 149 -321 391 147 731 144 387 -91 754 704 -118 334 144 -182 380 698 916 521 20 78 690 752 -273 569 52 -968 260 495 578 344 638 616 505 392 -882 410 556 544 338 409 -901 120 795 -906 838 326 -8 406 846 -537 685 636 214 264 304 -982 96 616 712 126 111 -299 594 615 944 12 176 -148 608 513 -688 160 685 858 754 622 84 298 128 -771 761 864 -436 594 426 -13 511 296 463 808 359 -210 760 118 -197 272 277 439 631 183 -540 415 480 -161 196 341 654 613 568 984 485 313 509 72 70 -137 236 539 -32 826 398 -914 181 722 114 220 452 796 33 18 828 872 213 320 879 877 487 263 461 -301 125 584 20 588 456 151 499 691 390 767 617 -61 305 797 760 172 117 -937 220 149 -420 748 172 -755 768 202 621 507 465 -466 530 826 563 20 745 31 859 201 -320 672 372 948 35 644 296 316 491 -381 13 411 221 586 17 437 720 575 -223 863 829 434 78 900 30 862 11 330 642 682 -846 590 716 297 738 183 -61 209 247 -951 19 704 592 848 393 743 257 407 -576 491 485 375 621 446 185 9 828 -514 506 717 -732 698 25 -33 399 755 499 169 825 102 461 825 395 33 671 437 708 443 -866 494 597 -28 550 263 267 271 112 -8 238 511 -2 137 679 74 791 292 998 38 600 -422 592 632 -400 729 439 94 516 84 743 540 248 -300 492 797 262 311 219 426 155 456 -112 753 644 -534 480 535 -191 78 572 660 757 315 91 409 144 182 556 711 -235 399 350 -136 899 893 261 813 304 631 839 458 887 527 363 -770 46 842 -884 807 19 -60 368 827 254 559 388 -503 341 43 507 259 441 609 423 439 -299 536 351 -596 755 868 728 437 65 69 654 872 139 848 49 805 398 390 -201 418 222 -571 120 810 731 176 777 872 690 683 -908 406 166 -193 5 874 -442 96 392 579 677 511 -812 760 686 -984 285 528 -402 677 397 -131 765 166 61 752 519 -506 569 722 -490 201 550 872 589 409 10 58 693 -663 156 521 933 525 858 -132 18 774 -367 179 607 -902 254 821 -658 373 490 515 884 690 -336 156 430 873 166 487 717 755 643 -710 789 319 -553 209 336 -780 695 566 478 445 725 -612 714 78 -891 708 451 550 888 693 -480 813 11 -393 583 765 501 873 705 719 272 66 -793 444 760 -976 374 356 -651 763 169 -622 224 877 -720 865 539 810 185 452 -680 892 186 -216 545 210 841 465 481 -994 824 76 -383 848 501 772 749 363 -459 728 638 969 360 863 -132 478 827 -42 388 164 761 144 752 -645 685 368 587 391 291 614 8 290 915 881 139 229 343 377 481 163 854 -740 521 341 -477 483 700 581 681 844 -416 189 680 251 343 230 983 58 210 -579 239 383 -462 158 777 -386 800 560 912 875 194 -88 144 442 356 138 836 786 421 893 -53 842 283 382 432 441 58 398 480 197 318 431 108 795 764 -122 2 356 144 840 500 -415 49 689 520 387 209 864 34 202 198 116 685 -162 127 182 -31 176 552 851 836 334 -993 789 228 723 819 281 -122 163 220 429 672 706 477 488 740 378 587 7 -186 277 185 696 447 360 -1 198 295 932 458 235 -889 581 154 943 159 368 314 341 420 934 258 191 939 866 417 389 181 745 273 728 541 -121 312 98 -386 123 730 -733 266 888 686 680 328 105 206 225 -522 636 242 846 225 422 690 663 340 222 496 779 -510 840 276 -993 88 481 -717 564 493 946 855 543 -101 588 778 -872 13 593 -381 435 221 -867 738 769 -389 798 742 749 357 830 929 140 47 949 165 611 -858 663 617 -164 462 356 866 562 854 830 447 691 998 210 870 -700 584 768 842 333 276 371 614 468 -931 264 632 79 346 59 -98 112 401 321 522 114 626 253 560 368 751 769 38 252 504 -543 494 888 984 86 17 -166 118 526 -869 817 871 990 593 656 -845 272 60 566 640 811 -914 130 214 -858 439 759 129 124 575 682 327 712 750 262 881 475 693 798 -602 283 869 -968 377 561 -161 450 624 -591 289 805 822 631 344 -268 112 519 806 345 206 -450 871 385 467 803 762 -421 542 445 763 393 47 -262 76 117 -311 808 280 -893 366 474 404 688 871 61 90 143 211 289 165 -804 387 660 253 302 153 399 840 306 -515 435 434 -347 476 393 385 84 811 658 640 650 -720 413 127 -662 761 634 -444 70 172 516 723 474 -780 575 465 77 812 51 -738 318 527 -493 103 662 969 413 401 -182 694 1 956 320 413 -466 59 325 667 815 394 -10 483 217 563 355 843 -172 347 171 156 606 273 17 775 738 17 449 2 -818 383 60 107 102 27 -48 893 561 -732 408 16 862 388 652 516 419 98 -62 75 756 163 393 630 -800 262 423 -318 132 23 -17 467 458 795 174 611 321 378 655 -867 799 163 -900 261 602 -349 477 120 -951 68 195 504 831 639 -15 531 52 -41 248 650 491 643 875 -399 216 352 -592 350 250 -878 550 511 -77 502 139 -157 603 206 389 404 734 -135 586 82 -286 429 724 -860 190 389 793 664 38 -497 788 591 -906 183 293 151 724 851 -161 103 195 -940 485 598 -206 203 335 -625 569 763 -402 10 796 489 754 86 -523 603 688 457 497 870 -850 700 745 -700 400 484 243 494 686 -623 721 354 -509 719 415 -813 809 268 -776 438 215 -276 157 817 -36 415 465 785 117 264 -70 669 455 -672 516 854 -589 889 371 -946 295 639 -998 20 795 418 536 361 134 121 477 597 451 246 -649 780 761 456 743 871 706 492 859 476 698 691 717 556 627 -650 726 262 462 61 764 996 518 606 266 624 249 877 201 46 967 70 464 -573 87 817 482 743 525 -792 445 402 569 507 14 703 882 200 -693 649 876 808 478 176 -95 45 297 -932 772 383 737 307 277 913 415 773 -986 837 432 527 792 629 -951 679 763 932 481 744 -17 40 544 -442 748 121 -515 654 217 -519 174 141 -536 511 447 692 524 13 -835 91 1 696 570 792 624 672 622 638 404 202 734 439 242 529 398 141 -450 635 846 818 217 120 58 233 682 -544 525 358 -779 690 448 921 386 117 965 101 343 -360 287 834 -367 117 383 -27 119 117 271 337 333 -110 748 617 -729 704 242 328 777 83 -573 799 469 96 816 383 735 502 535 -370 253 156 961 624 492 -654 266 391 -338 537 195 -45 318 123 38 545 21 -42 41 888 -660 377 490 174 207 135 547 22 862 -716 219 266 -361 278 254 773 693 842 -581 448 259 -58 286 804 614 696 896 -598 63 682 577 462 703 590 847 21 855 721 830 -100 447 622 -158 460 507 655 627 355 -597 781 42 126 505 566 -790 396 564 83 603 201 35 851 74 116 451 520 990 553 327 -777 408 259 -135 635 834 820 643 438 -363 505 885 600 440 588 -947 27 538 -574 496 140 197 686 185 -215 318 634 -737 359 828 -546 79 622 -656 469 718 915 774 744 -496 252 339 744 249 176 -172 387 424 609 224 742 -906 861 93 -134 368 171 87 312 639 -735 292 260 482 860 133 -523 164 385 -632 188 223 767 797 499 -40 344 38 -406 83 50 886 650 469 8 37 832 -401 136 183 -258 466 398 -522 234 58 15 229 245 489 596 194 -261 8 589 28 2 671 -122 140 420 798 449 509 430 600 262 905 110 398 139 704 15 636 783 248 493 750 476 538 91 224 -917 831 231 -129 759 233 -59 737 424 161 388 872 321 870 623 -18 675 732 979 714 536 493 302 470 892 686 409 -457 540 250 257 146 525 204 667 494 727 550 320 -242 881 185 745 327 487 -186 239 219 845 508 678 284 617 862 -178 250 108 -554 807 826 -708 134 475 911 244 508 -204 890 834 -66 256 852 467 841 243 -715 673 635 -400 558 352 -387 580 653 -680 278 559 -902 82 88 31 830 129 -636 316 384 -532 183 376 310 268 513 785 491 286 -528 543 895 -725 556 574 -873 729 851 586 879 473 81 783 535 148 99 850 -368 267 132 859 677 451 -676 315 93 -939 587 635 -645 362 342 -620 841 222 -418 79 200 254 61 803 -341 430 835 694 162 254 -923 373 30 27 249 396 -281 410 134 -895 617 495 799 497 488 -880 380 566 872 734 626 -74 794 807 962 539 336 -952 234 549 301 163 73 383 62 731 -788 891 475 211 215 361 888 355 844 681 304 229 281 788 34 -225 619 147 757 531 466 -944 187 579 -674 338 286 191 633 640 -965 466 43 415 848 600 -294 402 539 991 329 257 638 86 839 -897 343 80 891 695 266 -231 673 215 313 60 552 -550 703 336 790 390 802 -916 306 749 -365 664 302 -526 156 630 -618 694 715 -779 849 157 -248 640 3 17 161 676 283 527 735 -266 329 589 -830 771 79 623 356 436 671 643 199 772 517 354 53 752 147 -433 25 148 76 277 839 -722 794 152 -147 729 730 639 263 158 828 185 29 -842 631 178 491 655 747 545 876 622 -510 704 898 -919 36 671 361 427 85 518 455 322 646 665 329 -467 358 112 -889 250 818 557 547 326 606 142 353 -873 785 156 -424 298 724 240 859 251 -824 729 757 -403 628 522 -522 61 31 489 572 332 -894 81 878 383 187 172 535 14 56 -658 842 521 731 712 870 -94 278 435 338 756 496 -232 104 300 429 87 486 -600 475 552 607 117 493 -573 500 305 -52 707 708 827 315 888 -65 732 266 -731 822 173 -284 891 618 -965 443 773 -514 872 859 323 625 485 -326 432 602 819 812 253 -625 444 231 611 713 221 -520 248 715 552 186 686 -437 609 462 47 507 805 -747 516 803 -660 490 625 -251 781 221 -121 345 33 851 525 332 165 630 517 -398 693 277 -436 340 112 9 693 618 -635 346 351 228 161 867 -517 402 508 -993 882 785 -89 133 409 42 150 190 -290 4 882 -113 894 563 -782 475 723 -916 858 276 344 117 378 -516 497 359 468 8 543 128 803 692 18 313 748 -949 100 167 276 899 796 -607 567 841 655 585 415 730 622 372 -43 318 489 735 454 137 293 474 144 836 2 46 -121 672 411 26 476 510 545 652 560 -260 146 226 680 235 636 318 493 53 -142 228 558 694 373 131 90 161 184 -913 641 8 397 664 286 -434 256 483 744 637 788 658 584 122 -255 65 45 306 889 370 26 838 541 -740 345 304 -154 860 400 -333 370 83 641 515 188 758 764 252 -597 670 463 572 758 63 101 77 103 -777 356 41 963 216 437 -782 414 52 729 195 11 -472 655 46 502 314 861 853 17 682 -633 142 668 -816 480 390 461 799 804 512 880 98 575 409 11 306 25 79 64 231 147 98 780 580 -45 765 197 -271 841 676 -781 119 606 -829 694 166 181 852 288 998 208 313 -972 423 540 564 111 472 -904 467 336 492 148 328 -581 167 782 97 141 900 -98 212 745 67 346 748 -494 244 56 -982 273 480 -488 499 2 -996 264 112 -725 660 630 862 404 778 -911 172 237 -879 126 448 365 245 793 -487 652 137 720 522 461 699 35 59 900 191 322 663 766 133 593 880 536 122 369 511 -883 692 734 553 331 204 -503 396 855 185 516 477 -955 267 563 456 867 753 -371 782 670 662 519 860 445 372 125 404 777 455 959 227 2 -86 862 835 404 118 801 808 647 682 -523 461 209 977 863 209 -955 719 251 -919 575 179 887 635 405 -560 599 399 194 707 197 -473 584 658 887 313 620 -604 158 645 -126 67 516 -476 100 190 -645 279 676 -821 681 768 -542 775 626 507 755 309 -436 42 673 435 490 831 -921 765 897 -354 296 787 -337 608 166 691 287 704 -740 300 485 -520 710 411 805 833 307 -762 120 796 720 900 712 669 446 253 -483 234 548 -497 50 307 -932 541 594 -328 353 45 -392 85 754 -282 157 255 -659 647 375 -512 168 426 200 637 23 704 406 257 -997 9 358 -390 730 898 703 354 402 -553 462 487 652 132 877 -526 308 883 503 497 150 928 856 456 -185 318 285 -236 472 303 152 425 434 -420 328 860 498 383 508 300 811 156 689 362 160 184 272 168 -361 488 485 -877 752 858 364 518 429 -734 822 5 899 202 704 -149 718 183 111 317 566 870 858 41 137 142 313 704 781 800 -359 856 703 298 772 373 178 38 294 935 638 548 338 41 417 -728 304 785 889 175 53 -883 253 11 57 490 204 869 47 85 720 138 864 747 668 53 -308 303 690 -209 693 783 -692 655 360 -203 624 612 -593 582 254 810 3 300 646 276 387 -610 351 524 405 798 291 -43 334 438 281 342 118 242 553 121 -159 51 448 579 541 798 -246 198 747 897 756 588 -58 255 21 579 536 414 -214 154 752 747 132 186 -69 716 232 -227 110 334 20 789 27 -783 244 224 -537 41 79 -550 535 385 323 299 357 877 483 178 856 784 46 839 357 155 824 377 43 850 294 338 674 109 430 -396 459 64 941 34 630 -388 23 281 337 814 580 -106 751 97 -480 842 505 -326 367 881 -831 817 326 406 643 434 -364 600 44 151 41 78 -820 453 152 -139 243 117 292 389 160 -243 11 370 189 787 133 -801 226 824 371 659 428 -878 472 670 -209 864 210 -450 35 420 887 424 200 377 238 138 -239 589 664 -356 31 889 -33 555 699 46 277 270 516 168 285 -675 270 57 250 486 582 -541 652 616 331 392 191 330 469 428 -81 730 168 -618 26 199 222 639 181 -210 107 401 -273 685 722 483 487 307 -935 647 111 632 378 502 23 360 122 302 531 3 -330 465 28 220 387 172 -676 160 862 -544 530 805 -270 13 391 -564 15 566 -901 38 77 672 592 607 274 414 171 -747 434 610 224 410 821 586 653 821 -200 542 50 189 140 205 283 812 797 941 639 362 264 569 357 -403 555 23 372 713 298 -421 723 102 -1 864 335 416 323 474 -579 706 437 -931 592 387 934 690 93 8 293 679 759 393 53 -399 646 69 887 62 391 12 635 248 649 204 298 775 187 713 645 116 456 -517 402 245 875 468 755 -539 327 299 -486 481 792 -329 582 95 868 9 333 -268 155 449 -912 738 850 -116 566 660 -506 349 280 -800 811 606 -702 211 606 -303 335 186 540 706 819 -213 159 81 867 247 871 569 683 536 580 577 36 -941 429 846 -235 527 422 2 720 632 -693 170 118 -956 410 875 862 797 501 889 669 659 -879 88 57 -309 357 739 -822 849 896 911 66 575 485 769 446 168 328 615 -514 73 177 -540 687 125 312 276 793 70 693 389 -83 72 878 -264 438 879 831 801 44 557 738 864 -897 407 344 -131 245 468 45 370 582 214 492 631 246 723 423 787 740 546 -584 376 135 546 59 88 942 317 825 -395 172 383 -100 387 736 -379 309 257 -146 175 800 -716 361 513 -844 729 888 90 176 99 -923 175 638 -464 76 378 -985 443 816 850 570 451 357 706 524 -21 417 36 -457 673 764 -917 215 91 781 745 708 899 299 35 836 2 604 -67 504 820 -92 362 541 -342 120 399 -867 551 815 -232 594 639 684 677 853 -926 10 749 -766 709 199 -232 297 486 -71 263 487 -468 196 143 -97 456 504 -104 600 377 608 121 123 846 457 851 -50 883 861 -1 537 118 -266 118 432 -27 303 627 -785 458 234 -482 254 500 945 448 200 121 608 320 -57 357 810 -94 108 127 -274 57 715 143 544 885 674 617 287 252 832 744 -214 702 98 285 347 597 236 421 305 407 616 810 834 710 266 -56 816 425 -30 795 534 736 717 776 -798 493 128 -753 829 548 -49 637 263 -39 371 125 578 15 92 803 737 886 988 374 824 -836 46 440 -992 5 308 383 658 255 -662 309 871 100 170 394 -824 400 408 -233 443 670 228 59 767 -733 467 771 -326 750 629 588 814 438 -706 104 795 -971 894 203 -449 94 424 344 422 823 704 789 130 -400 242 624 769 489 249 -42 716 151 286 704 64 -924 151 219 -130 428 778 321 832 60 274 553 682 -544 140 270 -144 689 841 -731 365 91 -460 835 822 -49 659 304 660 6 783 -863 279 814 855 630 797 -585 664 693 417 820 342 154 279 182 -806 440 532 -143 392 342 60 752 347 843 141 678 -92 197 459 -143 364 366 809 312 129 501 529 100 595 35 378 376 329 178 274 274 160 -1 682 204 74 342 452 -68 851 815 397 14 806 77 361 841 6 216 238 -748 73 563 763 272 701 -174 870 534 -719 344 28 984 329 878 998 626 90 -225 204 104 732 833 516 672 39 557 493 375 772 82 479 845 296 742 216 197 220 237 682 801 581 309 85 9 287 235 686 776 662 889 -369 95 873 799 419 64 -345 112 438 -173 146 68 -529 743 809 -62 292 129 -925 484 218 215 799 266 -359 283 360 -487 837 42 65 416 239 332 839 133 793 630 424 273 605 850 -947 364 433 -178 131 155 226 583 105 -609 176 387 -598 270 709 824 336 224 -837 520 215 595 665 844 671 444 63 404 392 827 314 883 103 -347 37 744 472 869 113 -220 893 500 756 308 120 -130 756 836 765 699 469 -922 203 634 -278 880 249 -255 37 261 257 615 424 -436 132 302 289 248 100 -343 426 354 490 401 44 31 3 76 -821 859 268 307 68 513 275 297 227 -350 513 411 -249 702 658 -998 459 236 455 1 235 472 621 687 368 552 690 795 783 190 -774 330 200 -855 137 267 -43 565 615 884 515 227 394 819 28 -997 373 538 438 229 591 125 453 363 411 773 66 -400 320 848 -859 98 277 -60 144 413 -41 701 77 -727 637 644 800 83 562 179 187 34 69 662 743 -662 508 260 113 300 403 -423 359 256 -646 133 892 797 316 261 -5 85 837 -791 548 239 -821 411 117 583 561 24 249 391 382 -996 245 566 -404 794 802 122 156 218 234 451 354 -278 212 2 -640 791 474 911 313 885 -672 48 384 -897 43 45 826 545 487 160 349 731 -623 197 676 279 171 831 396 405 433 -499 628 645 554 240 535 828 752 899 -988 532 47 495 35 141 391 526 186 -141 203 434 286 682 605 568 530 161 -299 732 788 597 138 128 731 866 31 -918 421 313 705 351 838 -958 649 874 -169 270 439 31 119 576 -690 885 423 -647 413 500 -747 185 21 617 384 532 -401 612 280 -776 595 549 -769 739 870 -231 771 141 -903 374 627 912 379 191 -388 184 375 532 354 117 654 513 552 485 864 315 17 288 10 817 372 748 -62 893 670 978 190 803 372 80 328 -150 393 758 940 357 42 -433 289 447 -565 680 22 553 97 361 -186 114 732 713 205 725 283 435 66 -463 408 198 -136 158 590 321 151 46 -486 518 386 -940 205 180 918 443 859 391 148 108 -648 762 273 383 376 477 959 48 419 374 612 628 815 185 778 -888 752 447 797 812 651 228 274 445 393 826 307 666 362 734 294 673 544 905 202 591 575 776 354 -197 243 590 -768 655 441 -921 604 405 481 732 539 -622 216 790 -871 734 303 -786 829 127 157 86 329 -801 714 256 -796 169 499 -507 401 305 -714 180 9 290 662 792 -872 540 814 -809 863 130 832 644 15 -566 258 895 13 467 81 41 366 846 -404 722 114 846 716 514 -449 354 746 211 396 559 54 24 198 268 567 213 949 100 8 -237 886 318 358 899 784 990 392 302 -765 89 123 600 387 890 613 356 813 418 876 532 -318 625 683 689 388 668 358 198 719 -506 140 210 295 875 298 -331 27 737 111 541 774 -95 103 575 343 172 82 607 490 57 538 813 220 740 24 470 458 18 609 867 365 636 917 886 662 453 497 354 378 503 457 -96 398 628 85 596 492 -427 768 456 -55 760 479 -986 518 496 -526 538 12 -791 7 898 171 212 494 324 342 148 -920 84 802 -173 78 549 270 900 276 756 566 845 -996 841 534 -385 850 540 -388 621 803 106 478 391 50 838 526 451 617 603 151 40 558 118 294 164 315 306 837 -383 864 734 761 120 300 -571 423 69 283 374 108 140 792 25 649 638 298 -177 480 628 137 855 21 152 870 326 -960 840 342 -227 101 111 -864 69 229 814 610 172 -762 11 861 988 534 440 -285 423 395 387 475 416 -736 516 355 -195 441 508 -285 417 449 -349 224 569 631 191 330 103 469 25 -145 536 447 201 623 74 568 188 641 -425 145 181 -666 213 62 -503 561 478 -803 765 753 -283 296 43 -153 51 224 -62 719 744 463 874 380 909 627 154 -866 574 538 55 808 802 716 505 462 145 754 378 949 672 726 592 71 776 367 709 594 -90 472 619 289 734 397 -405 168 396 -613 243 69 -824 550 877 -323 18 533 991 764 262 -7 708 332 -879 27 192 366 38 716 937 174 768 280 314 162 -99 90 763 877 668 780 761 11 846 -601 579 762 212 125 569 -657 446 596 787 564 685 -698 401 263 -498 687 489 -479 519 802 483 420 891 145 349 710 577 863 720 -726 14 451 -165 327 575 556 122 120 451 109 735 -513 365 74 37 687 644 -410 322 216 733 719 616 142 148 578 514 423 592 264 558 18 738 414 191 409 17 300 643 304 262 -270 6 679 -945 195 517 -101 286 890 -486 419 708 129 227 430 750 543 139 719 533 553 109 694 621 -940 638 77 -126 20 82 -596 376 276 -180 475 613 -339 841 183 -280 22 596 -73 681 874 556 183 569 795 654 201 199 364 895 571 476 684 47 850 703 228 206 230 856 26 756 520 839 696 603 287 550 723 444 733 -109 791 486 544 842 1 -262 613 529 173 441 684 -43 749 761 612 770 700 -940 73 359 77 23 645 -422 898 240 962 542 182 -52 386 175 700 1 452 -142 428 892 -107 185 793 205 750 662 -896 210 786 14 439 860 -489 317 9 -498 80 550 136 380 87 610 680 414 849 661 414 -100 219 842 -656 564 178 -964 826 288 386 340 726 -755 603 195 -147 258 274 -545 94 705 -407 156 536 -993 106 296 -780 558 566 -187 154 229 -609 490 150 -83 691 75 157 777 466 482 874 169 176 80 478 -799 787 571 505 680 726 493 87 883 388 860 541 106 673 694 186 664 336 -165 734 178 -491 191 107 575 425 80 -105 707 97 294 313 777 471 558 15 354 198 874 -454 404 699 391 891 514 -722 678 347 56 488 589 814 815 166 -555 586 825 -896 432 289 -468 103 898 447 709 196 772 199 641 136 729 419 834 451 24 840 497 537 -490 805 222 786 361 705 175 694 859 -128 193 668 -381 617 826 -182 840 176 710 676 5 780 62 541 889 37 144 612 177 692 -452 539 596 -979 826 56 325 553 801 -716 277 93 -397 197 710 -172 767 701 -296 110 537 -1000 99 626 -357 164 802 234 463 122 -411 147 398 -466 602 594 143 31 512 443 247 850 -642 499 100 -617 895 263 -163 129 127 -771 63 812 -302 52 374 419 822 408 -827 465 94 413 687 392 762 546 891 462 129 885 -524 618 165 2 647 279 765 245 330 -909 16 375 -385 895 323 248 420 839 593 848 323 275 693 19 -894 459 316 387 617 515 614 9 561 -412 657 81 -22 551 766 355 315 75 -768 678 65 -696 211 367 -359 499 168 24 312 836 638 214 653 931 793 355 548 462 485 250 892 100 25 134 650 293 848 587 -776 699 853 -923 530 144 125 29 786 -631 832 103 58 591 95 -691 716 280 159 161 89 -780 442 36 458 695 620 -494 179 302 2 56 596 -326 640 624 -188 809 555 14 867 297 -492 177 113 -713 188 273 375 208 714 763 629 378 -280 287 556 473 89 663 -832 216 403 -308 228 311 -2 342 278 895 603 506 -241 190 693 -469 818 52 197 581 69 -20 282 697 957 654 84 265 428 224 -973 791 160 -731 886 762 874 297 103 -682 828 20 469 377 652 137 457 85 -214 232 318 -808 211 213 -317 541 305 -852 333 195 -341 128 528 223 546 507 994 190 558 20 711 841 -263 556 152 402 839 692 706 39 176 0 471 756 -942 746 453 464 141 671 299 187 474 -809 369 716 -200 390 578 -959 727 233 -708 429 171 935 435 262 -38 218 182 145 45 168 619 644 406 -156 887 774 -989 629 142 -579 673 622 244 622 895 -384 412 265 -803 310 688 -757 229 484 -552 725 470 674 137 409 -412 126 189 -719 399 13 803 843 572 563 700 345 857 268 808 273 866 16 869 638 657 -709 138 482 -687 464 618 621 153 795 -390 34 293 922 589 288 846 452 87 -10 362 355 350 535 372 717 504 165 994 656 144 31 569 659 0 891 811 394 501 897 339 175 637 726 473 189 212 164 550 118 714 236 641 431 792 406 428 11 6 811 580 -35 12 622 -473 58 274 975 397 448 112 175 21 852 900 531 231 858 260 186 821 687 849 28 597 180 845 660 -199 672 770 674 600 318 721 212 493 493 517 789 -820 357 840 -837 127 770 608 176 849 -44 8 793 -32 409 616 389 183 315 206 405 578 -502 750 641 181 431 309 670 211 666 -339 574 754 210 296 32 379 756 260 -473 33 676 886 822 858 -399 128 414 578 879 316 -329 360 746 579 682 56 644 44 630 -551 254 77 533 412 897 -442 122 181 508 701 211 123 172 571 -580 3 404 -124 448 447 357 849 752 433 382 236 417 174 699 913 285 181 -407 222 302 -154 117 423 527 478 223 837 774 449 -437 502 48 661 444 430 352 427 39 283 73 313 184 619 429 -141 446 58 181 536 311 879 295 236 -821 510 737 726 324 747 673 889 342 202 841 355 57 644 834 -853 628 58 659 64 676 540 823 274 649 57 861 111 636 255 -654 867 817 -66 193 240 -768 518 228 674 373 220 380 882 864 -87 529 591 570 541 706 -802 133 629 -677 682 685 783 92 438 205 227 682 -904 311 299 675 685 671 295 618 652 158 431 333 -100 354 25 705 104 157 -215 127 890 -31 110 735 -160 657 257 -742 253 567 909 129 352 -621 276 69 783 386 551 -733 743 211 699 129 389 -460 250 498 -225 791 49 453 20 757 509 779 161 527 140 289 -522 364 233 419 815 361 707 356 662 -143 631 552 -243 36 624 -387 597 502 225 824 693 214 555 863 281 405 817 882 806 89 -381 338 419 463 597 774 325 463 643 51 328 339 -896 354 315 396 720 21 659 801 425 27 83 383 767 655 849 723 506 338 -758 822 34 -433 899 540 475 627 102 -583 131 430 608 884 654 794 695 606 -582 474 741 -448 817 152 -311 811 73 -477 678 71 -238 253 750 -837 523 880 -956 231 166 630 305 201 -865 451 47 -159 69 520 981 174 13 -473 226 829 678 616 739 603 139 568 625 213 777 975 843 233 -425 379 683 222 605 76 -795 232 354 -967 62 69 723 865 259 491 43 511 163 869 78 509 827 290 -863 102 285 621 336 434 -342 311 451 -484 802 493 -274 417 461 803 578 439 -855 615 592 381 36 221 295 191 375 432 301 571 773 486 873 197 176 360 30 834 670 932 850 624 -176 528 192 -163 283 770 27 328 536 19 761 624 -909 108 814 465 740 214 -212 665 751 912 329 808 67 306 487 -41 743 770 980 822 249 915 593 110 -262 584 217 -796 102 109 -83 242 825 -932 354 39 -955 877 35 -196 321 415 563 389 720 50 700 614 771 747 228 -620 286 864 649 690 117 109 459 358 -467 79 763 823 625 739 657 281 211 -328 744 651 -957 846 450 -743 817 481 -308 189 328 71 569 665 486 279 116 -337 88 871 363 522 146 -24 774 8 -642 418 248 -463 290 869 -699 228 338 -442 283 669 874 746 833 20 172 72 690 387 169 392 865 742 337 142 659 -72 820 532 -712 178 50 -65 816 391 603 369 670 -707 480 52 761 226 173 -784 668 611 37 460 576 -622 449 717 -364 530 636 -580 618 865 -931 105 832 711 461 353 -520 306 832 -516 767 637 -967 880 681 267 717 292 -806 448 792 362 784 421 -851 856 190 -86 25 347 -103 588 859 -951 21 264 632 405 182 520 447 524 665 766 393 708 761 840 -800 623 775 -580 273 731 362 839 807 608 436 495 818 438 515 581 143 860 -242 776 406 281 394 271 25 302 131 664 154 806 -461 427 178 -931 889 116 -325 849 603 -931 767 140 435 520 631 269 253 124 -908 379 478 174 495 631 879 434 157 -292 203 145 -425 831 145 -622 152 11 -131 888 110 330 845 623 633 710 294 -136 723 77 516 481 157 803 490 411 -900 717 341 344 595 545 355 665 532 -584 447 528 539 881 337 832 197 520 -70 536 342 858 453 143 -719 100 624 89 855 265 999 855 81 -608 100 728 -664 307 544 619 623 90 146 662 70 -865 95 318 854 125 854 -253 336 458 990 217 557 813 857 518 309 537 23 -621 756 697 969 655 459 -310 890 553 760 744 729 513 91 164 -830 533 432 -422 646 737 -460 175 694 -491 685 694 125 121 331 -201 153 238 596 274 892 406 464 33 710 124 776 438 589 349 774 30 523 -881 39 359 -436 717 532 446 568 684 -616 216 57 227 322 572 760 723 536 257 629 447 -40 14 187 108 240 268 682 311 359 641 176 175 624 6 162 363 586 535 186 495 321 -933 807 386 105 515 626 -527 849 36 31 642 263 -743 66 685 302 440 427 750 327 776 -732 112 713 460 433 359 -520 352 265 -183 458 831 894 662 573 -756 719 690 528 787 832 976 767 476 598 616 385 696 511 367 226 493 180 -350 737 50 240 740 858 -41 240 744 343 568 350 286 708 268 -339 358 766 -760 272 534 -224 168 196 -258 895 740 521 497 628 722 737 545 592 143 436 -699 55 728 -103 736 255 66 590 884 116 466 203 -189 761 249 -450 334 746 -422 857 582 -226 401 777 910 802 883 -763 199 832 -917 898 667 337 116 863 949 47 604 984 616 170 -214 427 82 935 130 415 -920 434 823 141 844 777 -977 233 127 154 69 176 820 106 291 35 807 390 38 591 105 -41 630 583 540 865 712 7 97 271 -271 327 85 -342 34 153 286 354 310 -624 741 217 565 191 588 104 584 604 167 491 752 -262 328 469 -255 560 795 329 71 880 833 657 386 243 685 226 -789 151 157 -631 724 400 209 28 83 -336 96 625 -184 486 648 181 680 76 -451 725 687 -57 7 757 -425 340 565 -440 146 552 494 168 375 -207 241 602 403 590 18 277 239 794 -984 735 800 324 310 292 -511 270 426 -410 507 624 -159 846 719 621 25 111 -578 728 620 760 331 361 -423 60 600 971 528 486 622 853 795 13 894 216 739 384 774 -286 425 827 604 44 824 -326 66 849 884 688 728 -245 649 210 -884 678 270 -133 372 801 -702 537 794 -535 542 805 -36 746 849 -712 872 14 488 157 753 967 164 553 -823 532 331 -902 651 31 746 853 39 392 718 266 -179 173 705 -27 713 677 586 301 885 -109 669 200 943 398 732 673 396 482 -596 241 841 -253 34 659 465 155 267 -376 232 491 -820 244 656 -256 135 476 -256 579 873 627 504 368 -740 460 762 -52 818 102 989 417 187 -801 282 393 -683 158 625 307 739 830 810 247 173 -982 692 360 193 488 90 866 327 153 -554 476 70 -100 565 538 238 516 820 931 733 77 255 540 867 -464 703 214 360 673 57 -381 166 596 -392 584 710 1 470 188 -95 268 663 726 220 379 -437 359 894 -118 890 726 -989 245 418 777 533 272 342 93 44 450 13 261 -155 73 845 506 726 466 694 631 733 -644 657 53 835 321 463 -320 618 748 -973 296 380 -650 341 536 705 86 661 -499 593 486 -634 439 217 -901 895 873 303 882 345 217 15 352 420 773 69 167 200 364 698 747 146 109 852 231 921 54 875 106 672 413 922 171 408 -553 726 441 243 843 455 194 615 379 -337 234 630 778 284 631 883 858 477 -572 219 429 -741 746 305 398 569 528 -243 468 405 497 711 400 4 406 114 -866 399 631 -6 383 588 271 511 806 451 22 197 -964 408 43 392 306 611 971 663 230 76 612 40 -725 51 665 439 667 216 -730 61 598 -91 387 282 -137 515 519 -864 542 687 -268 735 789 449 374 555 -936 644 615 -187 706 651 772 673 137 905 836 612 -555 194 579 -210 161 617 697 410 284 368 698 877 -546 231 237 248 95 880 -486 608 737 -136 533 509 -547 738 497 -36 784 690 -506 74 2 -338 224 411 -455 44 208 474 550 790 -564 44 120 -128 92 267 404 806 26 -60 423 558 949 176 396 997 592 279 586 686 404 187 548 627 -850 746 722 -743 108 414 -630 381 557 536 737 463 -687 877 37 771 678 212 -482 75 803 -352 353 287 830 3 132 -349 812 203 -778 611 363 -313 581 795 -56 869 631 858 282 607 -706 253 437 57 723 511 111 571 776 -50 5 230 572 756 141 -626 130 803 488 818 483 82 314 503 -88 272 785 -729 318 189 107 627 12 417 838 582 844 228 560 0 700 468 193 527 597 -605 715 566 330 798 31 532 662 302 668 240 397 -132 810 386 801 126 553 316 371 30 -568 519 797 -951 249 694 -120 533 455 133 702 688 104 159 79 -448 579 888 -762 680 342 462 437 519 -834 806 696 570 373 737 -153 55 669 -1 688 470 886 244 680 764 197 410 -596 535 242 297 638 476 -672 641 848 616 233 728 321 432 516 642 470 811 -226 587 107 583 691 641 -776 288 142 254 417 646 -785 598 386 -985 614 26 788 767 311 -584 282 312 793 556 898 -800 392 688 192 468 127 -767 374 581 841 15 97 938 182 694 276 297 460 53 238 326 -437 289 498 -632 482 154 -335 834 597 -196 364 590 814 606 656 810 696 837 456 272 286 -985 841 528 856 866 397 58 187 461 -678 421 824 163 335 581 -882 398 377 -894 254 700 -209 621 677 -687 465 670 440 473 467 555 78 433 -196 789 615 386 295 854 198 69 374 -879 484 761 54 602 258 582 709 563 -19 252 335 10 806 371 -255 414 448 -671 418 336 296 856 683 -199 854 803 -74 827 387 486 533 140 -357 615 900 -795 259 517 -511 690 474 559 666 468 -669 879 79 256 774 694 -892 332 342 459 224 227 787 35 443 794 182 7 -143 162 724 -124 45 216 622 262 246 -499 671 119 446 179 450 87 890 673 138 165 112 556 104 147 351 551 380 -491 560 541 833 136 638 -752 159 51 945 260 721 -137 258 51 -735 545 92 -311 635 356 -375 317 573 -312 173 728 786 524 378 -83 86 37 410 319 225 947 819 383 697 664 694 -730 627 51 772 192 647 664 533 433 919 658 749 43 99 21 -529 585 597 -300 603 682 -411 313 152 13 712 70 947 479 511 942 852 755 -760 416 387 572 83 295 792 454 31 940 406 685 73 447 149 24 660 860 -255 459 169 829 51 699 140 85 217 684 9 604 880 629 686 626 474 291 -291 66 748 693 340 295 -306 764 54 305 410 565 -127 31 360 573 29 444 790 414 453 293 173 758 520 282 824 767 227 263 161 373 178 67 479 639 783 804 630 -503 28 712 856 802 741 -548 44 254 856 737 399 -460 419 571 -702 391 4 421 158 283 335 272 655 64 491 285 3 374 189 684 23 216 895 484 212 -412 540 100 -13 880 518 -191 230 8 -235 403 218 -453 890 541 553 655 183 90 210 608 678 394 630 -255 389 661 514 225 244 -523 313 835 -423 214 248 -46 479 651 223 178 640 963 583 446 297 373 655 -696 403 148 833 649 537 -554 215 761 -759 892 225 76 821 229 -806 368 442 541 874 20 -109 697 249 -717 212 831 -572 861 304 -317 350 454 -182 196 720 878 338 764 555 53 176 -305 145 24 643 408 195 -72 543 511 -966 744 208 -641 575 545 922 65 773 460 841 826 -265 788 122 -641 31 201 -355 156 660 -108 871 280 -286 762 123 -78 895 478 -120 305 542 -748 765 534 -723 552 421 -802 311 503 -350 409 659 710 701 395 -236 655 417 -457 570 278 -783 692 751 666 562 797 -205 542 201 -911 447 65 722 276 617 -257 377 487 855 655 94 369 298 663 547 168 506 397 734 167 545 29 761 -754 818 359 662 393 634 -470 336 12 209 833 389 47 241 779 -62 94 534 931 364 883 445 11 150 -950 460 35 68 805 116 28 503 85 -114 696 864 -617 357 849 223 878 697 -383 525 318 -447 793 275 -332 612 194 -319 884 42 45 143 54 -367 797 300 866 132 277 363 402 699 21 426 268 617 147 393 -655 852 104 -561 530 511 -71 775 705 935 360 602 -266 227 785 963 842 286 -287 363 258 388 306 736 407 523 882 799 669 833 802 592 799 -397 521 725 8 43 463 -55 706 404 431 371 818 540 359 276 475 666 798 -392 465 618 -708 420 777 209 565 520 107 269 141 -17 838 842 29 883 699 484 159 580 -371 686 398 526 787 433 -176 648 98 -556 407 418 36 891 194 -465 658 183 -971 40 165 127 776 583 248 530 741 428 538 872 38 286 759 -577 810 558 -28 494 55 -266 730 764 416 59 855 -368 138 731 814 387 412 -146 367 123 932 182 97 613 157 58 -929 229 164 -865 770 657 141 604 538 856 672 596 663 678 690 330 110 533 -259 465 766 637 679 23 547 602 303 -438 589 173 718 601 604 -312 446 574 311 755 351 500 285 512 384 579 77 650 68 755 72 515 456 -26 277 144 -354 748 825 174 711 315 676 463 718 852 316 155 463 700 733 -61 374 415 100 101 743 -305 847 590 -829 673 545 385 146 356 -649 222 859 114 24 421 832 176 788 -814 839 640 270 679 741 -631 677 367 578 224 365 -681 596 138 -784 284 505 829 698 528 -399 82 755 641 468 693 -668 790 471 972 747 775 -244 377 98 521 597 745 -490 836 12 348 217 710 -973 70 791 -119 763 411 374 295 352 -204 620 411 394 367 686 -534 840 434 -138 550 98 -861 542 85 702 243 301 611 604 285 316 530 632 -433 26 351 230 573 660 391 41 178 -372 559 117 262 22 666 -789 113 360 -404 179 223 870 554 205 -401 245 297 477 674 856 -107 688 29 711 851 193 -430 147 459 523 748 689 -755 870 773 -677 567 701 813 207 354 769 559 651 266 188 424 473 833 263 253 344 213 -255 266 412 -997 687 228 -184 510 657 145 891 323 -455 5 582 -402 326 240 48 892 479 -477 617 411 -363 370 755 602 367 120 -987 771 61 523 115 747 -998 283 408 158 325 454 314 676 823 -965 752 540 945 791 428 -129 56 350 -669 531 516 -223 334 798 -116 792 778 -867 348 257 840 783 108 -69 781 348 444 580 291 -877 603 398 -28 686 29 -961 563 362 788 899 253 717 785 130 -629 172 572 51 634 6 -134 466 786 866 462 466 408 885 220 505 809 6 -967 348 620 -6 736 671 899 154 555 -120 28 319 722 488 52 -672 206 569 13 324 130 930 732 166 -698 638 74 -893 623 473 -174 70 309 -952 669 514 202 549 390 -21 727 108 701 355 366 -879 820 689 3 305 310 -806 664 84 866 742 153 626 93 521 -772 27 5 -79 449 876 -590 204 878 834 124 334 643 118 97 -74 563 581 151 31 249 796 480 423 646 189 449 102 210 49 177 72 304 -493 506 428 392 401 597 589 380 333 -21 511 896 611 614 98 983 338 180 -868 786 712 -294 884 900 406 86 209 -293 164 333 610 323 838 289 815 391 586 556 770 -282 287 380 -687 734 483 -658 218 368 -447 124 352 804 530 489 -336 189 704 896 100 126 686 489 93 676 627 648 145 146 35 476 274 465 402 116 682 -278 721 857 425 477 539 -387 441 727 817 790 878 894 4 245 734 677 101 -49 752 541 201 74 413 -542 699 889 796 64 429 -726 81 370 152 614 600 -386 768 76 -892 672 125 -67 140 876 -327 551 799 -175 399 862 705 74 95 475 626 422 -829 362 783 -130 370 702 -802 478 473 -78 163 664 -203 388 157 -103 125 759 -353 108 331 -246 683 56 175 106 3 810 77 416 -256 400 786 97 798 415 822 420 578 185 718 190 652 417 91 9 77 198 791 732 32 -202 7 138 -900 369 266 367 613 665 -896 711 614 -581 870 253 12 564 122 253 168 538 496 877 615 93 168 446 -423 737 637 248 542 499 -39 761 83 -454 709 105 -202 773 720 672 127 887 109 523 863 -525 268 182 -828 63 720 -400 295 556 -764 156 161 269 102 869 673 301 794 -608 725 72 430 734 646 444 562 13 -775 834 162 275 762 224 -306 662 570 -798 538 220 511 807 321 -969 333 673 -876 577 497 747 808 383 692 630 877 -482 57 739 -907 204 552 -737 6 2 -22 108 539 -503 603 830 790 779 506 -261 127 465 321 171 617 -636 228 346 -960 498 402 -570 92 605 782 307 662 35 585 770 574 795 721 209 134 899 74 755 169 490 519 397 387 312 46 -960 894 137 -503 228 495 -42 464 232 679 390 414 819 813 618 -888 265 512 -668 274 698 -70 748 604 599 90 275 -553 729 638 992 767 11 127 425 526 958 57 15 -977 776 827 40 588 243 504 273 516 -847 855 416 956 706 557 630 53 386 567 158 697 -615 517 753 -449 492 680 877 442 646 -547 198 504 -690 281 556 -653 48 105 901 498 135 -827 110 345 -879 398 504 905 898 176 -533 37 617 813 490 867 -284 652 247 623 299 346 -472 677 105 258 799 352 -478 825 749 926 7 373 889 74 461 -543 787 51 -125 255 754 -579 331 205 367 511 608 -738 877 385 466 688 335 -931 510 259 918 836 40 945 50 46 669 391 120 -870 524 365 985 897 695 -611 716 357 597 530 333 -867 449 120 767 718 630 -723 836 565 216 481 666 -38 603 208 -667 233 708 -210 865 383 754 450 379 200 292 247 656 741 776 -711 726 324 -292 93 142 789 670 129 106 438 662 -777 252 364 31 185 596 -662 176 612 372 530 213 -798 731 504 -452 439 396 376 428 221 -849 589 365 -56 478 186 673 91 160 96 481 387 -493 405 68 -229 707 850 927 356 389 922 884 816 595 835 556 -641 80 186 -155 353 321 -732 491 832 -706 40 74 -95 288 606 -109 247 110 -641 418 817 -492 245 324 -4 520 307 -536 74 372 -44 271 776 229 86 405 -14 191 744 -809 735 90 -999 394 508 -31 2 804 292 67 537 -958 638 663 214 547 33 -411 776 224 155 88 309 111 374 551 555 418 385 344 519 778 603 640 832 907 132 34 -471 34 100 418 176 789 -420 690 435 212 180 310 935 87 450 395 398 875 -854 553 392 430 850 62 960 753 701 -757 612 884 628 842 17 -421 760 193 67 440 34 -598 204 213 -837 192 299 364 487 749 -361 433 453 -118 816 402 744 228 307 -104 523 18 632 851 11 -352 849 413 -374 167 808 789 31 394 989 770 879 -159 153 846 -605 549 225 901 745 799 970 378 330 -546 870 278 -133 548 181 583 439 347 242 680 429 -113 769 351 17 557 203 -962 58 99 836 581 228 -564 214 657 -583 668 678 -153 635 326 -521 370 816 477 12 595 205 269 76 -291 384 633 463 774 742 814 163 474 41 351 687 -151 868 189 151 147 611 -634 724 622 12 829 825 -274 437 194 54 598 629 686 628 716 -647 521 219 491 18 175 -383 383 155 794 309 591 387 363 289 867 201 454 272 833 181 440 138 701 158 129 22 196 575 569 -599 361 20 252 809 38 578 78 420 -768 172 780 -777 511 295 -37 578 547 916 43 668 -1000 801 797 21 897 523 889 350 35 -891 132 20 769 264 192 300 139 754 694 302 484 341 70 886 -829 770 828 -361 591 876 -839 594 478 241 192 661 312 313 24 855 660 516 792 653 638 -323 224 707 -296 567 577 383 806 267 910 719 451 -314 666 144 315 607 335 375 27 112 412 136 771 280 457 798 23 796 422 -230 558 241 20 411 665 -350 838 436 -451 389 514 412 153 650 -66 433 529 -192 326 298 -927 777 246 -5 647 855 187 120 651 -856 584 213 460 586 151 -905 387 591 -391 299 743 610 593 777 -225 51 202 25 76 131 -330 523 829 -324 310 48 26 155 683 739 863 807 -469 624 258 825 134 442 352 224 187 729 452 289 -318 899 887 293 775 296 -260 293 317 895 334 331 153 117 54 10 694 239 104 558 141 341 823 191 779 116 66 427 408 519 -572 483 811 -404 584 464 -969 394 257 869 750 3 135 270 188 892 512 162 782 570 736 17 799 319 127 495 448 -826 574 131 -311 705 577 -854 227 478 -400 262 818 430 413 187 669 705 750 -970 340 693 -842 39 414 -207 257 312 -537 436 859 -289 63 532 393 899 79 668 81 544 206 350 400 -844 832 739 0 742 778 165 487 186 -623 551 621 -713 214 683 -430 59 887 257 481 484 275 532 534 53 500 666 196 706 167 596 766 891 815 61 128 473 748 393 707 127 83 729 702 614 -386 508 213 -268 804 71 398 652 884 348 6 133 -285 707 193 -906 332 40 938 691 309 289 85 435 -629 66 237 737 632 744 -651 64 699 -529 563 451 907 311 841 -992 317 756 -216 763 187 -525 754 878 583 243 114 717 276 588 1 543 150 -210 319 381 784 446 286 -639 829 528 774 799 445 -896 156 631 -770 557 666 379 440 643 46 738 113 78 323 559 15 511 489 -862 467 645 -863 385 53 -508 328 208 675 858 816 592 589 865 899 470 456 593 868 346 106 798 668 616 113 603 -646 345 732 -361 435 268 691 879 596 650 154 605 165 146 294 781 498 763 936 591 730 381 849 679 900 765 791 503 320 797 -333 415 293 850 306 727 370 516 157 -86 597 706 628 233 396 109 267 345 -213 522 580 925 342 146 318 892 451 -656 862 751 -799 579 249 -788 1 816 -680 667 512 -575 296 797 -528 757 215 568 174 855 -540 252 296 -294 570 339 408 766 353 -389 768 31 611 832 83 927 204 750 338 774 149 -19 155 375 -213 115 626 782 273 347 -480 34 212 -276 335 369 190 726 649 986 60 554 491 561 479 -509 494 633 -335 381 799 -358 563 224 388 235 309 952 260 5 -466 367 512 700 556 847 768 528 495 -200 220 88 584 337 468 -418 180 182 557 659 246 181 559 853 -321 879 651 402 48 736 836 870 634 670 6 71 190 841 250 -629 564 745 -882 318 213 916 449 243 218 351 291 253 240 60 -432 571 82 653 193 87 -177 283 27 424 555 177 -155 446 740 389 165 24 943 180 394 855 148 842 597 767 293 -313 372 584 599 146 498 -482 869 781 397 780 248 187 830 627 -526 67 17 501 418 460 906 217 771 769 90 861 553 754 740 -800 594 62 -521 826 891 -694 100 769 250 618 887 -82 425 405 -866 186 331 -959 277 854 -44 79 572 494 850 542 -450 228 67 606 314 647 -170 74 310 -677 707 495 -647 349 385 -212 427 294 -577 114 622 376 622 752 -801 217 701 -959 319 80 -193 825 394 905 508 467 714 431 325 61 736 673 145 376 606 -480 845 184 665 597 71 -862 596 339 -310 237 657 -930 896 633 -237 401 292 281 268 774 705 629 661 -570 526 137 235 599 133 -230 64 401 -982 203 97 -712 141 744 426 753 128 -733 116 529 110 897 796 -516 255 576 444 285 253 132 72 851 -635 853 409 956 679 391 388 366 296 916 395 460 -609 31 714 818 708 221 -227 490 777 -693 864 560 257 204 25 852 520 709 -785 516 255 626 459 286 791 129 613 140 900 472 612 825 845 977 764 486 -747 71 393 82 738 408 -759 47 611 -583 552 283 877 567 850 -917 245 461 168 636 589 632 276 640 904 240 564 -300 517 427 937 704 386 188 397 433 -101 114 84 -467 643 702 182 527 46 942 680 108 -178 184 347 -414 584 15 464 621 684 413 191 884 482 842 150 417 875 792 -530 10 418 -733 504 265 -401 687 44 -42 248 862 -430 77 836 193 228 127 -772 680 95 821 402 156 -662 170 659 354 669 446 -851 480 207 -373 636 454 840 865 894 -639 510 221 639 138 182 -541 868 13 705 589 415 -440 386 404 315 35 883 21 15 671 726 7 681 -105 347 306 -40 186 495 -507 145 462 606 302 202 120 562 133 655 581 518 458 196 604 -807 70 670 -185 448 729 895 743 513 -809 183 859 -104 743 145 -410 637 341 204 595 643 -443 15 304 -11 580 284 414 225 405 -817 687 695 176 578 877 134 826 772 278 617 560 -229 73 254 -387 630 268 -932 472 389 -896 830 68 -261 44 293 -357 880 884 894 643 671 740 19 348 769 684 94 -901 555 166 -148 220 847 -329 241 418 211 297 400 578 636 495 22 479 474 -642 325 269 128 18 339 -773 587 644 -448 127 480 45 278 186 262 682 406 409 505 698 178 716 94 129 146 729 -676 579 735 -483 159 752 -192 86 438 -49 391 616 282 788 45 868 503 778 -975 164 382 822 242 197 715 772 343 -205 48 263 705 697 893 -661 767 151 143 275 288 532 478 678 -200 261 618 396 281 220 -826 706 383 -845 28 676 -448 642 646 -540 399 443 352 890 361 802 333 687 -611 318 264 -981 18 576 -912 388 713 -259 496 792 -32 800 286 -33 546 79 412 606 477 -694 710 467 -482 12 851 -496 553 268 920 872 285 -953 60 151 -597 312 185 -841 881 84 96 248 681 675 312 438 -697 889 258 520 746 811 839 866 834 -976 713 46 -474 236 828 752 747 808 887 643 207 220 274 540 504 467 426 -325 807 443 -391 583 307 -94 509 875 -279 176 262 148 80 160 155 120 802 -587 840 624 983 249 49 -126 753 443 254 719 10 979 594 816 673 455 498 680 361 158 106 783 385 -981 591 636 -769 204 575 -346 439 823 -498 314 728 97 768 546 606 800 239 -427 253 258 -521 430 475 79 808 165 566 346 859 615 501 272 594 198 139 339 856 90 -771 529 463 226 751 767 -116 282 78 -725 197 507 -451 629 467 213 795 706 385 688 203 -657 555 703 314 249 900 904 540 855 -554 221 535 -740 648 437 26 432 718 -445 857 747 128 622 641 685 807 480 -513 102 134 -258 568 382 193 273 73 448 171 294 134 531 41 571 265 82 -942 279 90 4 707 712 -655 144 670 -424 683 824 -390 125 491 -257 519 815 -684 19 85 -739 105 615 453 628 524 -224 579 166 -753 884 24 -490 657 1 -846 467 178 545 763 748 459 179 818 -656 840 22 -190 693 650 533 221 770 772 429 431 -588 839 563 -670 223 320 931 377 838 -340 174 700 7 582 21 -503 150 867 815 340 395 -503 552 334 -940 135 608 431 618 136 220 378 310 820 461 828 122 110 71 538 409 248 923 576 450 -811 291 789 -65 541 492 968 453 626 727 684 343 663 56 772 -976 76 808 -730 230 420 97 352 530 -981 390 38 867 565 665 468 706 56 808 342 648 299 362 200 -23 229 218 -246 751 447 74 300 850 855 819 391 444 738 108 508 206 865 -785 514 358 -938 466 772 813 318 17 -811 313 297 -442 268 147 -744 694 446 -595 749 364 247 45 254 -646 5 459 -29 21 125 328 735 590 -901 801 836 11 900 253 -921 241 566 -25 751 885 -327 807 678 -730 864 578 786 464 674 439 170 678 -303 741 750 721 669 537 -3 633 588 350 612 829 267 40 731 151 584 653 -991 170 216 -718 9 386 811 358 226 -539 832 147 -3 94 868 233 192 600 -580 594 363 100 661 402 831 696 650 672 305 871 -212 750 440 -198 763 371 649 460 465 -384 666 401 -271 618 213 283 401 76 49 821 823 -350 94 227 520 459 818 841 713 681 -936 530 85 487 649 802 387 231 571 599 263 892 -752 165 137 826 37 722 -358 839 332 -141 332 145 -61 196 306 -769 576 888 967 763 636 -432 450 866 838 401 179 609 427 709 -311 705 745 -189 259 167 738 250 362 -4 481 90 -817 268 454 -964 259 854 66 320 485 211 373 11 119 615 768 -336 172 224 -36 763 526 978 759 158 -33 742 158 418 512 477 423 248 735 877 215 207 813 726 631 -577 145 345 -58 361 174 308 360 398 83 524 260 208 254 118 -382 21 11 -425 692 522 -297 15 770 -862 244 136 896 57 13 -274 833 209 -977 627 570 -52 335 29 -55 879 858 -875 749 30 -865 724 773 909 380 840 130 770 183 -135 466 292 29 615 54 -94 664 389 634 261 759 538 170 789 -53 195 638 -524 283 513 -751 522 761 22 339 326 -935 168 270 592 205 36 -454 598 112 -556 36 333 -616 383 527 -679 812 861 534 161 852 77 349 473 -262 881 335 520 279 298 -130 65 895 933 609 83 165 194 517 -308 467 428 704 353 640 56 231 88 -420 869 11 143 84 751 -876 521 783 -142 41 162 -45 311 226 -598 745 835 -616 662 180 -448 206 698 -320 611 151 719 99 401 -379 94 536 571 677 196 -86 585 559 -208 523 216 -443 175 422 854 307 132 304 179 250 -664 138 348 336 211 442 772 134 660 -773 839 488 -425 806 224 685 98 762 139 633 611 27 132 384 -141 293 779 -137 372 718 -598 684 720 387 30 779 685 309 769 -847 531 348 -665 690 768 -619 57 635 628 538 217 221 777 440 715 500 521 345 37 829 614 491 648 -823 343 279 -924 578 120 -705 611 666 -394 575 774 941 303 85 -126 706 622 90 27 551 -919 395 202 -699 692 239 482 806 781 481 236 223 711 64 852 31 660 615 -104 259 591 606 333 448 179 676 527 -371 609 73 -369 111 764 221 545 722 -799 726 109 -925 338 172 -174 121 831 892 569 497 -220 890 755 823 396 240 622 576 67 48 457 675 -128 540 837 736 214 307 -583 741 644 -160 268 816 171 93 473 425 368 21 -484 190 596 82 539 204 557 111 744 -407 499 756 674 760 122 -368 770 281 642 341 793 -675 512 37 749 537 404 169 388 231 220 545 394 815 691 44 -230 417 804 343 449 132 257 328 1 337 70 393 -819 347 56 -783 196 645 620 118 598 -635 506 682 -160 221 472 884 744 888 -413 487 488 -930 244 815 -177 334 884 -633 367 382 423 437 629 767 857 746 916 622 137 -215 562 358 656 546 201 -705 485 739 -18 450 886 64 173 422 393 592 431 -110 760 604 321 113 325 -390 198 39 867 807 636 -81 502 273 109 737 880 695 833 762 -986 117 311 -48 681 536 -275 126 279 307 317 139 63 138 303 139 148 552 -623 567 458 13 338 112 -663 643 832 29 110 48 -709 462 781 -74 439 6 405 847 322 995 649 711 -552 379 430 106 692 767 -731 481 766 -432 197 509 -101 778 670 999 769 231 -69 448 721 -264 353 667 10 448 776 73 45 55 -736 603 798 -469 372 378 796 192 626 756 792 503 -575 643 423 107 374 870 -472 272 873 274 581 14 -44 645 668 453 576 192 -18 425 383 -93 833 274 -39 59 68 83 518 441 -95 845 874 151 819 71 219 521 651 -516 277 395 -948 64 599 -123 284 641 -282 403 204 -862 706 122 8 362 70 -495 466 51 -721 761 166 377 538 36 907 641 371 0 812 590 410 523 713 -631 888 267 873 326 72 546 787 149 840 702 179 312 581 91 277 158 628 -135 318 421 35 218 332 576 480 6 -311 49 893 -445 722 370 -321 669 256 927 409 353 840 270 154 -882 364 96 -613 581 413 -141 268 682 790 545 261 -553 686 362 -761 672 3 116 451 463 468 791 785 -726 461 118 812 221 533 107 661 213 -580 620 533 453 410 862 -773 802 154 -439 663 826 464 779 376 478 400 319 962 226 779 -68 838 152 664 645 812 729 17 583 -487 71 645 -111 489 207 -398 316 108 855 429 770 -968 493 700 60 224 251 -222 686 476 -992 418 465 -241 735 210 -878 629 400 53 170 888 -141 572 355 -34 279 784 -913 24 651 -811 454 489 617 762 6 81 374 792 690 848 359 -80 105 87 519 59 308 459 776 325 476 867 400 -874 257 853 -134 226 766 572 607 239 315 350 239 474 370 395 -88 789 505 -480 400 775 602 314 463 663 490 357 286 235 890 56 859 648 746 475 97 936 501 466 -769 613 407 -965 185 806 -439 740 271 -577 703 433 -235 829 590 -611 672 825 830 328 783 977 326 409 -126 563 9 439 294 674 897 581 10 3 743 749 -927 518 604 357 683 746 -669 408 726 472 797 497 648 327 876 -569 779 16 -948 670 309 -75 68 41 -614 323 835 687 848 453 -510 6 287 -765 189 695 -440 61 591 209 810 18 -116 593 574 -963 784 452 -748 213 340 653 352 714 787 29 719 -422 516 7 -428 828 119 -986 737 28 -617 11 608 59 264 795 -968 876 160 -177 681 511 -563 421 1 650 612 81 468 242 596 -74 514 523 144 421 195 -798 364 486 8 440 318 218 329 738 -82 879 502 -402 399 743 -155 825 409 867 521 89 578 245 804 -138 641 324 757 795 156 -134 844 571 951 152 162 721 870 490 258 740 520 -89 690 18 -446 335 894 814 555 515 -646 285 759 -443 148 551 -567 875 389 -238 700 562 165 158 402 -715 170 243 954 76 578 -252 442 232 -486 896 516 -328 405 715 -777 238 123 720 93 276 -100 17 75 162 482 284 115 619 505 357 774 632 86 74 173 817 512 573 -301 787 862 822 607 292 -581 868 384 146 768 452 372 382 85 -645 449 704 712 759 629 643 745 702 -684 115 589 -565 900 252 -441 599 139 121 473 745 864 392 764 -153 690 632 550 162 165 -566 870 666 -511 282 524 317 377 420 -982 181 585 -690 392 336 500 565 808 -604 129 300 -940 76 141 743 578 303 -393 213 272 -528 602 605 47 772 81 419 690 726 52 401 58 189 363 501 824 515 166 131 511 294 882 371 422 223 66 99 -475 826 311 -152 450 65 904 598 836 -16 317 677 461 621 177 770 610 591 -529 34 205 36 318 716 681 900 238 -98 723 304 -399 704 427 714 141 795 -409 302 516 -281 625 277 -590 496 363 866 868 554 -922 21 605 -542 384 205 -413 864 60 514 378 200 360 621 502 -173 141 226 104 669 456 -903 578 591 -220 556 611 -463 814 147 241 53 110 852 619 539 -348 307 400 -270 763 754 -46 629 574 161 378 628 32 806 357 823 38 12 -515 775 877 -769 868 30 692 121 700 -769 478 286 -207 760 200 946 14 881 171 675 358 -101 159 263 -545 234 353 919 20 227 747 3 247 -472 96 367 -872 779 891 906 821 520 43 466 379 -357 812 444 423 734 480 347 42 714 99 313 733 977 889 882 41 169 812 -917 823 349 632 618 312 -473 393 347 648 525 180 -972 72 273 -807 23 585 925 201 245 -489 676 285 645 618 505 556 601 831 740 256 753 -12 340 522 952 868 14 98 396 662 202 689 737 -114 866 37 182 30 712 -734 127 481 -30 83 234 553 875 489 57 216 828 -521 768 847 592 766 815 -418 95 362 -204 597 151 332 836 168 -480 418 249 231 285 375 564 212 536 385 470 751 364 401 618 11 345 535 -323 880 682 -962 276 378 640 460 313 408 680 731 -92 763 167 83 427 25 -456 761 758 182 278 258 651 641 602 186 18 581 -833 708 8 796 809 350 -157 252 743 585 810 408 191 561 148 45 899 217 525 66 25 -515 576 633 -995 419 49 -331 480 353 -189 565 200 329 117 649 367 462 647 -817 539 765 -93 676 479 531 432 154 463 537 624 964 6 203 -532 751 61 446 582 602 585 849 215 932 485 753 -252 528 60 -269 591 648 -594 807 705 508 493 437 276 664 119 343 448 603 -705 148 799 675 326 426 -614 709 168 -567 815 127 -163 275 653 -238 553 199 536 44 743 473 20 573 343 649 388 -839 644 835 -184 492 134 -434 867 459 -409 506 267 58 791 233 -364 881 559 89 143 211 -713 331 307 -970 4 378 -198 799 179 -811 761 822 -525 195 432 818 286 37 436 596 827 668 374 101 288 761 432 -54 143 487 -376 97 386 -698 438 298 675 713 826 -312 273 172 -929 291 509 859 679 256 -515 347 440 844 266 726 -421 588 117 551 242 554 200 718 419 -623 758 743 648 329 186 956 888 864 -289 525 363 -449 121 87 -85 718 404 740 49 616 760 18 545 -319 518 414 -49 95 271 -6 743 651 -21 151 638 -306 715 314 456 766 435 -305 833 304 698 674 352 765 586 219 168 614 236 264 295 806 729 499 900 -101 493 795 901 724 97 538 18 811 703 575 728 889 370 661 -208 620 486 696 586 171 214 6 784 601 22 230 706 451 728 -742 302 372 -448 803 195 248 193 265 59 848 839 238 138 360 998 630 131 783 678 716 -295 44 773 -812 546 794 970 52 344 -351 562 697 573 14 651 719 26 843 573 264 80 432 263 709 -885 798 539 -670 344 279 648 366 383 744 160 624 -315 44 649 27 817 64 106 202 378 -933 154 374 769 203 740 351 39 647 603 30 806 -574 68 849 226 47 818 -110 106 119 767 25 787 994 672 91 -902 241 293 189 192 91 495 187 129 293 290 211 598 169 278 -101 695 376 -232 437 481 -362 505 557 -376 51 138 760 476 862 -650 215 446 284 162 632 213 755 73 -277 405 293 -148 56 140 -373 262 232 -384 838 283 206 399 758 267 101 283 -80 96 549 165 232 710 348 445 564 73 772 176 -996 64 165 -737 532 102 397 290 552 6 9 653 188 830 800 836 347 131 -203 548 576 12 821 647 -568 538 571 -341 343 722 -891 642 468 -373 740 810 -922 187 799 629 123 246 -888 821 793 -213 385 765 785 828 796 -472 542 303 493 603 386 -239 885 561 -994 397 481 550 484 17 -886 877 13 -989 305 602 732 506 758 -651 299 78 649 61 733 -966 622 717 694 580 213 426 430 748 -405 144 268 -72 260 244 -860 323 549 -658 155 270 -990 503 775 67 305 285 -471 692 59 745 738 638 -943 417 168 -396 112 363 523 584 96 367 26 303 -12 688 857 614 434 408 232 340 713 -211 644 876 251 419 767 925 386 451 172 105 528 -626 93 316 182 7 571 594 197 575 962 672 160 -679 304 890 -283 626 329 282 215 124 -743 219 542 -76 896 80 774 768 236 501 95 329 -532 823 636 -436 185 407 575 176 540 344 158 806 467 115 124 -939 839 171 -860 219 237 955 487 565 -706 478 540 529 194 724 -513 70 782 -600 886 57 -361 231 214 -303 598 380 472 711 371 243 234 492 385 580 121 724 661 366 -600 248 435 381 701 421 -911 789 452 733 62 263 -797 457 213 -10 42 643 594 815 877 -163 300 608 -891 377 369 975 329 668 -639 110 468 -267 51 360 -565 205 300 287 790 413 349 846 869 113 482 876 384 872 328 -509 533 756 911 122 345 -154 155 395 -543 891 651 -43 330 540 -831 31 537 690 844 324 403 552 858 -621 236 829 58 391 173 -252 870 294 892 69 448 38 526 490 640 435 819 79 757 849 -384 147 845 239 656 5 -787 656 27 -894 838 672 -353 478 207 17 578 261 462 769 862 709 18 95 -308 787 793 -989 752 548 -963 110 648 -117 816 637 6 50 705 -962 312 625 -848 222 642 -154 66 840 530 373 726 722 736 630 -478 225 739 469 760 706 -695 166 120 23 731 752 -650 561 801 254 600 213 -969 704 486 -128 850 603 963 232 127 589 229 238 -292 698 97 -586 55 315 133 579 197 884 329 757 585 836 508 -951 167 311 -14 191 312 88 155 544 -685 466 278 266 774 75 -386 40 181 -920 274 759 -324 410 240 233 395 227 -860 696 445 903 582 687 14 171 841 357 786 888 358 584 431 961 331 795 452 108 305 543 693 699 -79 885 495 265 488 176 -848 455 398 544 64 335 384 623 1 -312 558 584 -482 672 486 640 66 817 -166 270 76 -662 853 444 110 57 898 -192 153 113 894 237 735 -306 826 445 530 96 216 15 736 333 583 371 602 558 361 467 -123 150 154 681 433 106 -776 96 214 873 156 366 985 550 603 -728 97 580 216 227 727 483 388 497 783 66 647 988 547 231 -907 623 326 658 748 481 523 85 131 777 157 227 -244 673 505 -965 608 550 -451 15 430 258 760 204 235 341 187 -502 479 168 732 214 776 481 563 750 -740 148 693 626 282 119 -191 219 44 893 655 13 -405 21 76 476 549 554 496 574 682 165 213 223 -380 403 442 815 796 196 -772 225 90 -540 453 638 -187 849 470 532 324 83 166 497 709 199 514 312 -539 701 525 383 173 27 576 641 823 923 169 417 -108 154 693 -19 266 246 970 879 246 591 564 570 -26 782 218 434 781 783 -755 842 583 -431 277 808 -752 206 548 -530 329 768 238 522 21 431 855 338 -124 495 812 -289 129 692 93 127 685 728 648 114 235 296 319 782 818 699 949 857 372 821 688 327 858 816 456 225 289 276 456 384 823 -581 695 51 -37 41 229 899 756 272 382 238 190 -867 860 885 -118 618 800 -463 743 240 -335 223 470 989 238 562 218 37 582 -154 2 437 -583 336 674 458 469 312 207 74 271 -609 56 40 -58 546 834 -718 198 259 425 87 496 738 205 532 619 403 585 -345 821 21 -20 682 670 56 625 367 90 859 777 74 393 212 579 351 871 247 658 843 -833 791 574 855 386 364 -579 252 145 690 98 779 784 24 694 -191 208 186 -328 39 768 -760 402 270 63 449 80 205 516 870 -170 223 355 145 544 658 -458 686 866 962 242 115 -959 678 191 -214 339 450 623 212 489 -710 552 890 -240 373 105 460 643 656 -611 357 50 955 798 779 297 184 218 -453 707 429 987 250 132 876 801 623 -331 661 177 595 875 229 717 40 380 874 248 277 -996 645 513 221 231 620 -67 759 681 -269 197 341 481 745 368 -238 362 418 884 739 510 163 213 757 -8 191 349 574 293 631 -54 109 517 -541 314 714 -901 747 610 518 509 71 536 346 810 245 509 174 -47 257 86 -195 784 378 -812 130 55 629 208 215 645 867 528 610 67 426 119 673 432 703 370 40 728 875 193 -677 185 449 -292 130 513 543 59 721 657 557 687 36 867 805 161 39 542 499 233 366 230 336 736 -778 664 762 466 39 46 -586 236 17 910 179 76 -918 388 684 -679 224 650 -275 538 740 518 89 72 884 20 459 771 94 275 -516 360 313 630 226 712 69 476 99 -715 339 330 612 21 717 -305 442 93 497 820 682 488 838 770 -88 374 841 822 645 34 596 830 445 261 212 723 524 381 298 -478 618 688 -849 83 709 -932 230 302 -988 179 273 -207 20 263 -738 832 636 -645 406 433 -60 203 362 837 416 625 459 440 157 -792 486 238 -691 898 468 882 243 487 -804 412 876 63 553 230 -424 290 697 -400 801 288 -444 709 1 82 457 218 -859 13 703 -570 875 752 798 209 94 -564 705 503 258 36 14 733 752 618 -486 28 59 -490 881 11 597 123 328 467 165 393 -531 495 367 -627 393 575 618 882 431 -180 40 466 -314 73 317 -845 439 397 66 98 517 -501 547 640 579 366 804 371 888 450 -111 361 843 -985 879 876 -55 390 139 631 463 277 955 591 124 862 70 490 -583 893 477 67 334 889 961 349 19 536 846 170 402 9 611 -60 440 108 368 419 570 196 826 313 -979 849 56 196 664 125 485 433 170 -587 652 555 -999 865 4 -780 153 1 -759 747 552 -741 815 70 -820 311 47 393 284 896 -252 381 711 824 118 243 -655 332 47 200 585 11 -245 857 164 955 451 518 968 66 331 -59 46 694 587 391 77 334 791 457 -604 468 627 -161 313 58 137 713 694 -453 320 703 662 828 253 532 496 7 448 767 72 -222 208 169 71 648 612 -300 182 502 -492 479 69 -666 170 382 -57 859 246 -663 606 618 439 621 545 -157 253 192 -51 301 58 72 731 318 392 55 65 303 355 298 905 315 828 725 593 107 -796 182 765 873 473 485 17 116 737 -692 717 189 817 541 19 -866 534 73 198 289 479 48 494 794 375 820 795 -924 730 487 934 886 721 498 759 345 134 276 513 670 36 329 610 754 22 29 239 895 384 466 512 -177 242 341 -439 177 327 81 27 185 -474 362 513 738 584 548 -982 95 453 -209 576 493 97 229 783 -408 465 721 884 594 338 995 617 632 -965 279 808 -439 712 886 798 590 347 -590 80 83 409 799 177 -386 742 752 -842 340 132 240 884 597 612 168 342 -351 863 59 -220 150 389 939 664 200 977 462 842 675 833 871 733 447 713 436 605 204 -780 697 187 468 661 406 -291 95 569 -93 35 384 859 64 845 -500 439 768 -80 897 753 491 682 351 355 371 108 258 191 804 -504 620 679 920 692 773 -160 662 461 440 443 54 105 840 536 -249 812 327 -277 504 629 582 580 691 655 653 452 -733 593 38 -173 385 215 69 579 899 -220 186 879 -851 485 489 -309 67 168 -319 675 820 -316 891 679 887 57 844 -642 59 154 -921 558 547 -248 301 666 -181 770 485 854 792 306 954 181 348 -168 520 371 -510 399 427 -615 309 485 538 241 180 52 105 789 650 457 189 267 128 74 558 619 843 495 826 787 200 212 638 -630 54 188 148 739 497 -67 729 737 -236 781 841 -496 583 449 -508 151 576 -183 209 347 459 804 272 -255 857 503 -637 357 766 -448 227 819 140 612 537 -576 776 469 -184 880 151 -236 324 301 439 793 510 37 550 421 110 66 829 427 218 207 445 558 834 -747 494 545 741 318 473 -39 450 828 -888 442 772 573 779 124 90 802 791 -309 30 108 -351 127 666 -818 881 259 279 536 814 -394 800 416 -815 464 857 -743 690 787 -720 480 426 -943 742 328 247 85 357 -245 587 483 720 121 515 330 200 141 -990 110 627 791 347 190 799 404 879 285 694 352 338 642 488 146 749 174 -820 569 295 -305 751 546 487 714 501 -538 590 662 888 881 108 -771 280 512 -292 465 248 -235 228 93 -32 266 734 656 845 302 -273 540 205 -75 427 18 125 141 659 -714 481 639 -55 110 70 -344 670 586 -245 788 814 -52 464 95 167 2 208 -655 565 32 393 411 193 114 819 863 -500 575 750 565 475 205 647 679 618 -869 500 294 -888 628 296 -381 774 222 170 677 839 301 423 349 594 237 267 -244 154 519 -639 802 779 781 695 557 50 627 208 -456 391 888 539 311 761 512 681 589 -250 235 111 -450 829 400 569 485 136 -439 703 243 -390 587 715 778 222 568 -723 637 634 880 288 562 -321 309 198 366 854 94 101 416 430 690 587 116 756 65 399 413 482 620 280 811 206 -120 880 843 865 791 590 -172 658 11 819 571 432 -707 261 118 -40 717 234 358 531 767 378 63 677 -117 895 709 -23 892 811 799 520 620 362 439 688 -922 96 670 -421 757 487 -488 15 169 -621 845 283 -193 81 278 -733 158 890 -713 569 33 -751 720 552 520 34 143 607 264 645 -683 26 741 -14 857 597 724 121 663 944 12 688 -744 318 617 29 867 489 -220 339 574 222 447 890 519 116 67 259 402 23 -893 379 143 69 523 347 -772 858 36 116 755 354 -968 684 372 -928 91 309 687 510 424 -47 821 825 327 828 355 321 498 37 160 814 843 565 898 679 -364 571 147 -754 21 289 -646 308 799 629 661 771 -294 861 500 -563 29 677 -684 453 326 904 65 239 -354 82 237 -724 419 859 222 617 879 411 172 286 -639 259 337 -219 620 349 780 57 377 -91 525 882 -366 129 98 -927 628 180 961 4 650 -981 427 366 549 51 842 -665 582 200 -777 64 819 -129 96 28 -700 40 733 230 226 515 110 897 93 28 698 382 916 784 432 -891 171 114 609 794 229 -221 865 376 706 517 281 58 150 372 90 833 888 -199 846 265 -885 609 261 -392 737 110 689 363 215 -262 424 108 -534 403 124 741 410 641 473 120 842 -704 562 826 -717 563 772 747 80 20 -536 705 434 -222 543 857 637 661 412 561 254 873 553 128 92 646 476 705 72 760 367 -657 407 648 -78 419 638 -811 539 769 708 704 573 -706 772 875 213 585 228 -263 636 883 884 277 770 -713 466 409 255 521 497 941 375 368 567 589 52 -506 878 293 -99 359 29 435 543 188 676 246 643 -573 596 19 -603 683 537 -943 690 415 520 317 87 916 210 461 -116 77 149 -313 776 537 460 411 179 499 839 424 693 667 171 -36 416 5 852 573 694 -934 93 110 -748 109 371 612 545 499 713 185 722 291 129 160 -443 380 98 -767 374 816 103 438 331 808 190 3 953 408 147 415 660 256 -515 524 852 84 589 136 -943 780 304 -695 659 432 264 769 864 314 402 337 -471 257 826 -988 117 167 466 671 626 -587 486 385 120 723 60 -177 507 649 -789 164 580 -486 470 339 898 86 207 861 700 660 -551 382 16 -374 394 133 -756 512 855 369 732 136 196 898 657 634 596 743 592 309 594 303 410 75 518 436 520 102 732 132 656 701 8 -53 258 405 461 775 425 -367 191 308 -832 187 305 77 573 53 919 317 361 64 720 771 -661 291 358 -190 893 190 241 602 42 -251 362 226 529 795 416 -812 516 603 -408 228 463 -373 319 753 -416 823 551 267 77 813 843 146 426 -88 639 418 639 335 733 334 392 113 -404 371 431 -999 656 512 -350 333 435 -800 900 258 950 18 387 714 313 344 -875 124 490 350 588 280 -180 479 666 -548 113 158 664 210 580 147 263 335 710 213 720 -404 713 719 -446 815 789 92 830 201 35 755 324 276 257 12 -593 882 603 -618 798 864 -139 804 302 -863 102 145 -574 790 51 349 166 360 -188 774 536 -898 299 569 256 881 467 -481 294 763 -404 94 170 785 561 74 -714 899 783 -599 516 16 999 70 366 867 226 346 -467 397 692 496 845 785 -535 830 498 -610 770 823 509 572 380 176 884 895 -156 883 117 -691 550 394 -693 784 735 334 340 32 230 112 296 -740 440 279 806 853 697 558 851 580 -808 837 681 608 421 172 -908 551 788 -956 656 713 -632 589 824 -137 849 363 -207 256 299 805 678 892 766 646 896 915 504 846 746 197 834 726 657 354 -51 301 57 -464 798 764 -652 66 453 -377 581 453 -462 526 708 -64 49 283 474 64 787 971 711 135 304 289 843 -590 91 244 -482 627 141 681 451 890 738 341 515 -303 477 345 -766 656 445 917 882 509 655 153 371 289 258 711 483 820 801 626 538 528 -534 119 707 -277 847 650 -722 748 15 -721 155 220 -851 596 529 459 706 85 -509 572 255 97 748 563 -695 12 509 6 691 853 784 584 230 535 863 436 954 664 131 -618 276 209 229 688 66 365 831 690 -880 85 600 691 376 407 677 745 90 458 35 820 823 369 195 883 251 34 749 216 864 -762 488 743 -574 371 828 925 814 19 15 361 394 -779 238 290 -38 396 569 518 89 655 -962 864 176 -316 99 426 -382 248 641 33 186 229 -324 764 651 -797 90 616 -379 705 76 -934 878 365 655 292 760 275 711 900 -118 149 15 209 733 113 134 503 361 -274 216 603 923 689 459 -950 62 727 -827 89 589 -376 823 789 138 832 622 951 366 276 163 645 512 12 251 376 925 508 643 827 734 237 272 348 350 -649 774 491 -161 350 465 128 492 814 776 607 558 -860 419 861 315 745 468 858 772 202 -260 410 87 -971 482 435 730 433 360 120 73 709 -863 553 649 285 754 292 698 382 898 -192 574 417 -632 190 313 -13 500 236 -60 392 645 927 521 227 -387 376 783 -68 113 487 33 298 392 424 309 447 -10 416 339 -511 683 403 212 896 606 -478 205 246 743 438 596 35 114 144 660 688 452 406 778 580 -354 174 202 566 608 37 -279 472 84 -922 551 60 -691 647 549 -396 182 662 -601 594 502 -850 552 379 281 298 763 -573 401 695 864 822 266 400 101 411 955 464 114 -186 477 93 727 128 686 -172 230 337 -641 838 221 208 335 595 771 635 747 -719 790 362 -854 70 163 -203 698 291 334 78 520 71 737 531 357 118 638 -851 624 73 295 375 804 289 733 26 -697 282 723 893 517 800 265 240 637 347 597 146 -82 727 39 980 875 586 438 868 566 -514 323 92 -710 364 824 -85 620 206 -911 265 774 -360 430 113 -72 329 709 -274 748 186 241 56 12 431 474 6 -567 413 380 -975 255 744 -400 70 515 -395 711 779 -570 403 361 -558 732 689 -650 358 588 -713 351 643 699 434 130 -64 255 604 -759 588 168 121 165 422 216 566 543 -170 323 353 -440 854 807 320 648 638 161 251 147 0 38 549 -357 789 135 124 626 389 179 519 128 646 740 345 167 8 10 9 690 384 613 351 389 620 423 137 -691 336 387 -944 837 424 156 232 313 -310 656 90 -570 836 608 -542 334 500 502 202 507 -837 663 297 398 577 699 287 449 221 -25 58 609 -539 223 828 500 713 635 689 744 570 897 54 4 596 556 257 -646 369 647 -900 856 195 673 844 118 77 581 340 256 681 205 -810 23 100 60 872 205 -785 420 812 -177 474 182 893 229 558 -766 702 340 -862 864 68 399 720 748 -397 311 822 554 790 312 -131 413 838 602 106 866 252 498 194 -839 185 48 -48 123 82 -913 231 98 -346 731 817 -846 586 227 -373 593 801 620 751 690 783 275 360 -15 45 316 659 484 598 656 39 480 -775 445 218 203 772 810 -996 144 712 193 728 684 -701 400 111 -842 38 389 -134 769 381 -341 647 477 -974 658 60 775 767 150 -45 792 646 -128 195 518 433 451 713 -356 497 592 -920 796 92 -10 606 181 330 372 49 -90 383 747 738 761 504 198 837 370 -353 492 313 -407 416 560 662 249 110 826 845 658 -482 377 553 561 867 258 941 898 682 841 460 164 887 499 25 -558 41 71 335 655 371 -303 182 315 554 665 710 516 799 371 13 338 869 -411 380 617 -499 844 664 704 773 757 -874 57 744 -838 464 195 205 471 859 -33 839 216 -575 350 503 15 791 35 83 292 878 -601 348 750 555 474 210 -83 122 318 961 84 781 907 842 403 966 509 342 133 86 378 251 34 779 -795 1 721 -561 585 112 469 391 84 -921 308 205 -251 121 340 -571 129 281 -968 147 841 73 432 79 902 883 112 532 89 112 -448 449 883 25 520 373 -692 851 733 -488 230 81 136 739 711 -646 525 781 829 229 161 128 593 830 720 696 211 -448 267 206 985 885 782 -82 766 162 730 257 677 -30 341 605 400 360 349 -719 280 145 692 385 428 -633 768 188 733 61 455 338 46 491 420 16 356 -119 146 1 890 207 650 -477 140 441 67 784 825 495 37 804 688 127 1 778 99 17 485 233 214 586 623 302 995 764 318 -596 188 510 544 655 393 20 702 648 -637 885 736 -582 725 15 -181 104 113 187 789 345 -100 627 67 -798 722 8 -939 219 817 332 692 618 732 107 602 219 326 479 133 597 582 246 884 522 142 484 249 -639 438 122 668 831 566 -748 371 836 -380 87 786 391 659 263 -131 292 859 -250 38 894 223 181 529 171 442 67 645 156 48 253 560 470 -312 880 824 -333 18 63 552 709 721 -534 78 112 524 80 202 -383 603 434 -355 527 27 -837 624 788 -120 612 95 379 265 655 948 172 651 -214 376 511 -994 366 719 322 835 474 455 33 100 -119 248 775 620 529 486 -685 8 750 569 857 654 -646 781 878 -495 767 353 -533 625 295 -593 646 712 777 869 647 450 624 731 301 406 78 -25 178 606 460 893 666 -639 514 622 -633 769 554 -856 545 196 542 852 841 154 130 809 400 734 142 -641 509 319 -883 822 364 -718 83 29 155 102 849 360 46 826 331 395 471 426 137 474 -882 591 603 -621 843 535 663 77 368 556 237 876 326 206 849 289 840 32 -930 347 133 318 407 231 -756 90 677 666 816 865 639 880 679 -53 588 67 574 615 272 -577 104 263 854 626 661 -62 145 167 820 541 308 -552 507 223 -987 46 60 -980 120 556 -49 367 244 -783 642 858 -160 865 113 454 271 739 214 761 35 832 582 575 -361 167 570 949 141 689 -896 662 849 608 854 813 573 409 235 -37 623 95 97 208 728 -77 47 110 755 213 56 584 386 223 -295 235 415 494 691 358 601 543 171 -751 403 125 -787 376 585 699 239 359 293 188 566 873 711 665 534 618 877 -711 803 362 -137 708 648 829 454 490 787 308 587 -367 173 62 817 272 353 -224 518 540 693 591 351 -143 877 120 -967 266 22 846 882 782 -755 111 387 687 650 794 170 460 201 8 445 426 -578 63 697 -626 91 314 -687 684 56 515 194 32 735 579 350 -92 478 331 389 362 191 173 785 702 -675 893 246 750 215 360 147 155 286 720 605 209 -800 355 861 523 635 374 -435 808 258 -534 284 569 -677 83 510 -128 468 585 -961 719 290 900 472 855 685 554 361 -303 229 96 -377 94 3 -368 712 388 734 676 724 55 99 806 -384 23 153 -269 233 620 -85 124 491 256 224 114 -338 162 667 -477 111 48 -82 434 193 372 167 5 860 253 732 -517 8 882 -260 376 4 145 507 288 416 375 464 506 531 687 -681 694 900 538 369 111 -315 139 544 -323 811 762 -667 123 115 -784 106 174 -703 99 550 -847 244 208 -960 160 582 -297 619 213 -958 238 58 741 628 478 -149 165 616 -653 795 526 -492 580 649 422 197 806 -152 694 4 -303 347 299 -596 340 459 -114 795 177 750 137 466 659 379 246 488 782 410 803 881 356 -320 790 36 980 864 232 -462 660 342 157 673 246 -225 511 510 804 404 722 -121 596 139 -255 398 346 -895 872 171 529 712 427 -110 166 238 783 824 130 -635 668 802 -590 796 412 471 100 815 -755 831 563 135 233 488 435 788 511 -394 869 322 84 411 488 -678 294 463 351 459 230 -496 22 125 615 90 206 895 226 833 -445 707 218 594 42 105 -496 500 73 -423 485 484 516 759 777 -522 210 388 -840 514 409 336 381 553 812 610 868 -846 217 726 223 363 767 27 196 3 486 813 761 -185 392 219 62 404 484 -996 725 193 623 654 875 415 433 41 -315 285 237 -213 671 201 99 150 489 -472 65 44 11 621 768 -744 245 899 168 12 237 635 697 521 -729 697 738 -706 209 510 -739 17 806 311 285 551 -333 580 562 3 16 359 175 587 894 -331 511 229 -699 777 387 -427 240 204 146 191 52 435 237 260 444 98 328 150 62 613 852 729 292 -387 784 359 -529 528 608 -655 282 536 -569 401 117 838 288 405 49 684 502 977 34 615 -859 575 888 640 592 568 747 889 849 -418 621 403 -992 659 855 -424 199 77 -367 28 163 -600 469 200 -454 405 751 724 648 478 -837 88 169 830 821 830 -916 481 640 -610 309 489 -917 541 687 -40 27 334 -27 465 625 -27 78 784 811 762 365 51 605 725 291 688 366 -123 628 95 -647 733 559 -270 106 405 -555 641 534 728 204 448 644 407 152 -231 198 839 -614 727 891 129 221 364 398 100 515 -557 122 74 847 204 232 -448 230 175 184 626 582 235 847 779 -226 533 606 464 162 878 -821 712 78 -754 556 846 887 493 119 -687 141 323 -856 245 623 467 167 630 74 502 628 -595 828 261 -38 244 474 939 76 286 16 422 841 -887 161 485 232 874 677 806 70 21 -720 137 55 -616 431 273 -535 405 826 292 310 754 604 872 149 -822 564 276 -237 332 749 -845 46 10 639 778 35 416 116 241 94 100 671 -634 817 228 792 310 537 -503 114 561 945 107 607 -679 714 652 30 6 581 -483 874 716 -779 862 832 -687 57 83 -816 423 900 963 767 309 351 64 474 311 462 18 -162 235 176 -755 808 890 -652 491 47 -971 208 20 796 29 881 227 78 564 -191 93 546 794 556 159 163 395 445 939 892 352 -20 240 842 926 169 201 -455 866 229 577 645 423 766 507 552 -819 316 845 -738 537 89 -493 384 696 565 247 190 -191 286 181 -87 418 473 -94 741 658 -313 19 455 361 337 61 513 318 429 809 780 65 -103 888 448 -208 305 747 -666 167 132 766 380 550 438 145 86 -560 194 440 -445 159 757 235 120 688 199 117 675 299 862 132 -655 48 298 -372 314 729 129 153 466 774 736 663 811 176 595 -886 123 840 505 565 270 300 216 439 -173 312 499 -441 493 812 -161 448 3 518 659 179 912 125 353 304 847 146 75 827 728 16 448 735 -422 287 209 193 643 708 -504 762 467 -74 626 643 630 482 777 -189 816 322 620 681 300 747 150 788 -810 116 387 576 894 725 -316 40 468 992 314 106 104 44 588 -120 307 175 155 715 142 228 635 823 928 435 124 -733 477 239 -546 353 233 678 438 272 997 382 359 -423 792 724 683 148 819 322 229 277 996 236 143 838 564 777 712 292 363 -365 12 839 525 118 344 -743 48 781 80 446 314 -510 375 205 765 358 404 -465 29 867 753 119 583 -418 183 874 844 370 37 -565 795 154 578 553 202 -690 685 647 -377 276 173 -821 129 662 566 646 12 966 428 194 -608 624 563 328 759 458 582 389 162 183 799 898 -519 674 273 -947 388 246 449 90 730 -394 57 257 799 49 33 -786 129 791 23 311 332 -164 746 282 -267 27 56 558 433 860 75 520 399 820 421 204 756 687 578 469 10 41 -800 32 865 -112 842 397 648 817 68 98 137 489 -898 493 704 -205 731 673 496 378 745 -755 4 532 74 525 593 214 477 191 -448 711 222 216 99 163 612 399 131 -621 198 319 -33 547 694 -906 343 171 391 640 226 -578 614 803 -86 633 189 877 549 340 -9 13 738 -879 444 87 791 412 286 54 234 832 -101 781 326 -979 324 65 246 346 731 100 112 511 79 742 7 796 415 450 -366 407 13 720 361 299 -97 160 231 329 233 554 945 479 51 475 330 632 577 589 525 -865 737 39 285 71 445 49 643 857 -901 299 168 -471 280 400 -566 325 31 884 253 762 -502 574 653 614 876 404 673 477 198 130 377 496 597 558 827 97 393 304 227 329 556 440 479 397 -889 63 122 -785 168 215 940 97 190 -305 852 194 40 502 752 567 578 624 377 518 255 973 781 317 147 408 812 37 301 60 878 241 533 -59 382 134 -856 501 684 739 23 361 -686 625 862 -64 372 810 281 847 369 444 584 669 404 614 417 185 410 657 -731 804 863 80 225 640 842 861 111 3 394 110 771 791 693 -208 295 459 -240 201 522 -842 156 68 -101 795 857 -837 46 760 325 278 136 416 420 149 -473 575 594 -812 199 484 -620 491 830 -962 71 614 -870 881 821 649 633 767 505 196 812 -283 890 661 952 289 176 -889 180 578 -977 89 700 588 520 733 -291 221 465 975 779 712 539 296 536 -520 52 525 -360 403 53 512 484 394 -213 71 713 68 368 605 -284 396 483 727 335 830 -838 515 881 439 507 837 -565 187 521 -595 155 591 -483 823 850 1 475 369 857 591 764 -409 570 250 920 185 816 -448 376 475 -911 611 409 779 784 645 -874 289 800 -84 559 722 517 312 349 -714 669 91 901 660 661 903 632 897 -230 584 424 144 525 134 104 857 237 -837 262 120 107 188 461 306 757 171 -820 374 482 -172 360 302 -330 314 113 82 569 796 -422 739 479 301 792 112 -277 115 613 806 421 521 -224 653 894 909 217 277 -500 457 704 370 32 410 494 885 97 -322 414 801 -828 475 234 -571 890 389 -1 516 126 -863 38 342 -387 90 612 -723 667 252 -7 561 30 317 220 66 565 450 531 565 622 106 -150 351 147 -910 850 662 -984 353 788 72 630 184 -160 814 2 343 507 615 172 776 886 -163 241 435 820 559 209 325 261 559 823 404 561 84 672 599 -417 381 103 170 446 697 -993 389 304 121 361 179 958 450 472 -507 170 130 601 47 442 711 70 845 823 755 616 722 390 149 -276 518 499 104 651 399 -62 110 900 -991 55 222 190 156 268 331 867 390 228 391 296 -457 565 685 891 841 596 -656 6 595 -220 265 345 630 703 506 -870 764 560 -549 518 276 -394 861 840 -210 505 832 838 201 881 55 396 38 -551 628 302 493 359 157 -501 92 178 825 414 67 458 226 584 33 332 596 -376 223 252 -45 813 453 487 768 848 324 417 575 -122 410 85 -266 272 368 34 297 782 -1000 155 107 -565 340 438 -469 516 712 -118 623 624 -814 711 491 -167 465 521 296 199 581 -479 57 852 488 143 300 -531 244 506 227 79 897 665 562 512 276 345 235 900 631 97 -58 17 83 -499 29 600 -579 498 58 857 287 201 156 8 496 262 101 288 22 424 482 -10 877 510 989 703 284 -952 460 570 748 569 630 -957 893 565 -744 267 845 939 827 874 -396 167 474 -467 658 328 669 207 508 -781 551 842 683 672 834 699 180 253 544 319 179 469 23 814 -231 209 439 593 642 363 445 663 721 884 354 27 -757 725 629 784 661 400 -230 260 579 -778 377 72 913 446 332 -997 91 440 360 759 48 694 295 401 -180 339 226 -299 375 886 -1000 345 297 -969 567 205 -621 68 633 -998 433 231 986 389 373 -275 49 634 810 71 544 -442 17 838 -390 889 328 -813 590 703 324 743 147 -927 505 833 561 560 417 -109 46 805 -384 23 853 801 286 75 -756 544 91 -467 406 132 -439 494 721 -185 618 563 361 243 288 126 20 845 210 534 556 527 377 653 -217 593 675 988 290 655 305 824 161 -364 785 706 -592 600 475 -377 492 789 -742 302 422 -587 581 851 -535 817 543 492 824 501 -730 512 437 -73 21 188 401 196 853 -530 658 444 759 217 797 532 382 478 -318 248 394 825 892 550 113 695 16 142 305 892 -905 127 555 -117 654 575 971 808 770 775 689 796 66 122 277 995 404 576 -712 381 567 -363 646 414 -595 589 718 248 319 650 -171 590 557 -50 17 487 829 787 275 -924 554 448 -895 849 852 -268 179 130 564 184 53 377 339 371 -373 168 113 735 870 129 173 628 621 847 333 569 298 666 410 582 717 589 811 333 376 480 614 612 -668 892 50 954 71 269 -682 758 238 -153 132 589 666 732 317 -214 879 701 -94 78 518 -684 612 386 -644 323 718 431 803 484 142 487 527 643 593 597 763 812 454 -899 311 637 541 777 468 457 115 447 10 21 576 -773 389 339 265 445 661 -18 223 253 591 519 897 -161 182 808 445 83 270 -419 625 146 -51 634 260 -253 444 333 -78 824 721 760 689 318 72 423 346 -662 641 620 -758 69 554 -633 750 330 -635 472 534 581 446 589 266 188 172 -96 827 247 -225 525 315 -20 492 217 62 709 367 -523 286 365 -413 194 836 973 875 320 898 125 427 346 620 25 -14 670 766 -429 93 503 -131 133 749 -395 706 775 -224 856 900 -546 55 671 -670 741 657 -706 699 351 83 56 120 901 627 622 -590 566 437 327 819 530 -718 589 662 -70 346 519 204 180 528 -274 811 421 -366 140 326 -444 241 104 -323 751 669 -786 631 640 995 165 380 -744 447 725 674 551 350 -501 759 529 -921 685 439 399 419 395 -131 556 535 -53 813 775 850 503 624 -711 359 170 -335 785 772 614 785 630 -706 516 466 -667 615 37 -273 136 592 -87 883 556 -912 886 550 365 657 57 -224 91 791 821 785 406 338 170 172 -426 468 135 -469 44 353 690 295 512 -889 715 488 -235 107 578 207 128 462 -188 718 632 683 788 498 561 463 117 -105 194 161 899 536 507 -490 47 322 -903 465 428 -374 772 607 687 585 424 -330 620 868 -698 114 730 497 849 618 46 162 180 962 509 373 374 308 8 181 245 442 -913 385 178 -690 255 849 -470 810 63 -641 407 63 276 605 225 307 867 733 -721 442 141 -62 523 862 44 77 581 -935 58 825 -494 645 309 883 807 616 -768 37 525 -54 49 83 508 677 687 -816 585 653 517 16 194 -891 355 768 -530 851 844 402 116 1 179 775 697 487 710 656 -946 594 744 -522 540 792 312 885 253 903 102 268 348 463 674 -584 786 676 911 207 579 967 261 273 -89 892 864 -498 704 564 -278 658 754 -806 306 317 367 698 8 355 110 214 933 178 474 157 141 465 621 843 321 536 366 623 -264 192 380 90 286 737 -294 206 559 -241 801 844 -701 439 693 -494 794 854 571 879 183 197 337 323 -787 658 318 933 694 735 607 483 26 -214 73 364 875 31 569 -415 190 469 -172 848 852 -175 571 882 508 768 318 -318 582 127 -501 61 579 674 236 609 342 121 850 -38 1 490 20 573 489 223 111 27 22 293 660 -900 793 475 924 563 597 -32 105 769 217 219 770 -493 391 494 -953 514 796 -294 619 6 -615 193 299 296 845 243 22 570 520 170 800 309 231 709 23 79 429 180 -53 47 398 -632 206 789 -286 853 454 -191 812 172 -485 849 416 -135 645 361 -641 68 30 -322 638 881 -662 200 316 689 720 573 -271 834 525 683 844 488 -594 11 436 922 428 181 -318 517 37 643 308 758 -464 121 409 905 113 608 672 554 480 -656 884 413 -680 819 408 -692 25 470 43 547 897 823 581 183 -978 644 700 -541 740 159 68 881 391 -364 797 79 -421 277 22 408 221 568 5 819 44 -410 430 783 948 477 190 290 296 335 -440 56 555 -921 661 103 79 653 21 -477 443 502 -243 392 399 615 670 224 704 303 214 -413 193 422 -955 184 769 380 144 825 986 776 637 688 755 389 -140 455 144 -565 659 582 20 257 884 -515 97 229 -293 842 464 -625 174 608 251 113 535 988 153 441 -224 214 423 -441 827 362 -67 39 816 529 426 626 562 498 35 -402 590 124 -911 318 298 648 869 410 34 309 562 -25 138 827 -303 797 806 -42 83 896 725 526 18 -764 892 11 -261 592 31 -100 654 529 392 613 559 -656 238 122 464 540 648 -667 29 371 -268 547 473 -575 289 516 435 380 259 366 880 237 -443 246 42 785 783 97 -455 764 415 -261 377 235 916 703 739 -947 275 621 802 72 219 342 517 450 -90 484 313 -524 23 454 -769 181 831 266 597 677 184 402 229 995 301 169 -853 295 871 -463 148 297 509 892 37 -724 602 520 840 779 594 294 862 774 -224 211 324 -899 558 670 -877 847 817 272 856 119 -908 235 110 -372 63 764 -653 850 655 965 526 35 -214 30 898 661 663 209 -664 616 818 -795 591 817 674 15 772 -808 707 159 453 34 476 413 126 425 -180 143 102 -794 343 846 -537 432 613 -467 7 176 -870 113 815 651 133 848 -74 847 126 603 467 320 -896 173 101 -213 828 496 -868 844 27 -56 777 315 699 678 378 -980 450 436 647 381 548 561 584 681 -539 362 679 -314 565 297 257 22 469 -742 509 448 -595 42 443 331 238 319 945 789 148 -726 809 598 -138 157 78 -191 318 713 541 479 174 -881 817 791 -933 537 420 335 42 513 -423 473 751 148 370 691 -805 120 277 -315 414 808 -289 485 776 -599 853 502 -788 840 138 283 375 231 396 805 225 388 645 631 698 118 802 -973 356 315 -214 767 800 13 168 752 615 215 218 935 563 622 389 750 77 737 541 773 -881 240 43 -479 319 398 -165 305 316 534 442 332 45 429 895 -482 270 807 95 336 656 323 525 349 448 497 640 -810 318 58 -61 505 414 -594 592 631 -360 529 468 -443 309 9 88 306 489 -666 24 758 -859 371 245 -752 847 822 996 295 418 435 685 735 -408 676 391 -43 74 663 -793 131 71 315 519 429 155 54 504 -588 595 821 430 192 215 47 824 778 -577 681 11 257 321 84 619 428 214 741 595 784 -331 863 435 -353 772 130 -181 654 373 -115 1 3 387 134 826 264 709 659 274 466 79 -591 37 507 -478 579 201 405 72 488 709 591 241 -367 528 293 -164 515 478 613 431 338 571 357 856 902 366 892 -540 746 422 -586 892 794 730 572 18 217 434 660 9 55 854 82 321 385 -780 344 741 175 271 691 961 885 734 906 316 406 -325 285 839 -265 547 657 322 383 236 -89 3 631 -548 530 229 558 148 486 455 388 756 198 201 793 -469 860 208 -212 635 544 678 44 442 150 772 824 237 83 878 667 187 559 -305 497 706 -219 753 246 188 851 446 -668 834 457 591 323 192 -465 888 509 -583 90 432 -408 547 753 -321 842 349 -963 775 201 182 616 203 -221 348 137 -264 27 311 543 803 299 -549 273 440 682 565 19 -852 39 565 -348 755 485 201 889 200 -45 569 599 491 757 90 -699 236 116 -288 179 71 262 683 343 101 717 7 819 417 45 435 869 115 -707 770 21 877 23 10 728 378 630 826 870 538 -884 71 773 483 535 103 -547 397 837 795 699 654 -546 206 191 264 851 112 -515 128 134 246 608 563 -673 786 584 -536 538 341 -610 91 738 -473 39 588 -468 208 64 706 393 243 -209 718 788 889 870 578 936 612 721 -775 291 759 312 283 544 892 526 334 -607 22 584 421 317 605 898 105 317 -330 842 434 178 63 814 771 349 189 -778 698 523 -334 136 632 354 616 653 -611 540 226 -38 610 856 -880 317 63 -382 281 650 -171 132 785 -339 186 553 -487 876 841 -214 422 480 -288 336 242 219 8 780 619 339 254 -848 221 534 -646 11 3 90 477 30 -817 163 503 -86 127 838 955 866 58 686 900 242 325 444 580 978 249 852 -337 703 202 -921 193 264 581 236 740 -738 219 55 664 733 181 101 641 279 398 479 296 -193 565 295 948 142 790 280 335 892 -268 748 472 39 111 690 493 27 574 826 729 366 256 527 845 51 635 703 138 515 726 28 346 213 571 431 779 -493 779 626 278 170 788 -581 464 815 -507 142 695 -490 98 373 -394 401 858 -533 98 644 -879 464 656 -890 336 238 188 495 168 66 174 337 -995 593 852 671 738 93 517 401 242 -411 7 642 -601 226 791 -458 299 527 -348 198 142 -693 360 529 296 349 124 963 772 41 -297 855 389 330 754 615 421 448 65 599 400 262 -108 159 622 -479 207 122 696 370 288 344 525 706 -134 272 771 -552 261 725 237 816 681 -519 308 839 402 381 146 75 576 588 -248 677 900 -472 469 659 -263 417 34 608 771 414 -295 346 143 -677 260 415 -837 385 424 278 419 152 765 323 828 -835 103 193 -841 512 661 -182 771 65 928 279 835 794 359 592 450 422 128 174 18 20 104 347 633 -92 265 86 -445 860 856 -229 641 286 -42 835 321 -810 271 679 33 173 253 961 447 205 -42 24 274 -222 480 409 -701 228 755 -116 744 182 -124 15 822 -39 173 756 -419 715 178 -589 462 849 767 520 25 393 650 504 -47 2 732 -393 38 519 -771 159 362 -738 648 601 -209 429 416 169 92 464 219 856 25 -533 75 596 391 468 346 95 421 347 278 280 436 -504 361 594 -990 624 880 886 320 298 616 39 305 -108 727 803 -782 476 264 11 224 898 68 484 510 -120 829 268 111 817 670 809 354 418 -368 237 245 835 555 720 -650 618 405 -560 660 680 -963 428 241 -364 454 508 407 829 92 217 609 72 236 820 40 -143 182 393 175 66 629 819 855 52 346 95 763 -875 284 342 -535 380 775 968 749 536 639 95 740 670 70 806 450 341 658 -416 483 613 -213 506 143 -258 172 715 -860 449 246 814 817 147 701 356 684 -792 886 778 847 658 340 314 794 823 678 133 103 136 234 609 -570 268 380 842 634 296 640 296 688 -500 100 452 691 266 397 -335 711 641 -890 507 8 541 601 693 -512 841 428 -410 864 775 577 817 570 823 768 721 -574 211 86 -678 476 229 -350 896 160 -637 175 22 -445 338 529 -338 879 281 907 868 222 -66 658 237 361 288 205 -670 611 125 -498 538 335 -161 863 10 -822 778 184 100 555 519 133 542 276 522 339 67 -763 778 78 -949 523 870 -305 575 403 -432 255 550 719 216 257 -363 501 798 -736 123 352 -469 2 336 -92 4 674 -474 393 551 3 744 247 695 852 496 718 139 117 575 492 792 575 183 849 987 361 341 -611 617 237 -465 380 443 455 250 662 -44 669 852 -175 497 579 842 273 223 -415 349 397 -322 863 632 726 251 92 -682 240 708 -846 736 250 -12 591 551 602 399 320 353 324 868 232 18 240 854 504 640 750 360 853 -975 230 192 932 285 719 -345 883 606 156 123 296 507 25 747 -322 319 776 578 253 287 -870 278 516 -27 162 852 -356 817 834 -551 26 57 -803 633 81 -157 711 11 212 808 373 851 244 489 345 320 860 -628 780 541 226 754 702 877 598 671 463 199 696 -381 96 480 651 739 342 914 704 249 -714 7 544 327 25 113 197 262 798 -710 54 745 -393 25 841 -62 243 534 379 729 593 575 856 697 338 94 773 302 391 208 246 171 712 341 683 817 -414 143 842 -222 81 70 -592 144 192 938 419 200 34 709 293 406 264 736 714 710 215 886 206 437 97 247 220 866 185 362 -893 115 494 -472 776 58 -309 222 202 234 94 533 878 700 796 -687 666 657 -921 253 862 116 868 445 -600 227 612 -455 555 487 3 398 708 856 433 67 -673 666 212 -541 396 11 906 861 729 563 641 133 924 9 734 36 548 754 133 548 132 344 193 687 -570 848 184 -511 804 668 107 532 486 318 202 842 508 165 634 440 141 694 -874 378 341 431 211 888 462 707 232 100 789 180 36 678 83 -497 737 666 -12 387 862 662 548 178 -53 840 370 340 118 747 -120 201 109 -681 416 867 -798 416 755 533 760 420 -215 400 578 845 21 117 958 782 655 605 874 825 -197 406 125 64 713 863 820 33 722 192 19 222 369 664 294 585 462 762 507 767 736 131 123 241 -293 539 218 699 21 49 206 258 761 320 179 846 -806 623 864 167 30 253 588 30 715 -298 737 633 -63 520 807 -771 685 827 -141 405 105 -796 818 571 -303 79 600 650 219 681 -784 221 570 -1000 110 189 -841 240 668 755 638 694 224 185 478 -849 596 35 -645 900 137 734 319 55 656 416 185 707 818 455 587 186 728 508 187 837 897 198 228 -836 778 254 -361 829 849 725 136 848 462 222 266 16 30 733 -948 437 651 -842 585 174 -726 734 371 -847 651 124 870 361 53 275 600 33 -477 26 220 -478 488 442 239 156 523 372 418 736 -191 604 472 -317 830 306 53 383 56 -972 854 468 -168 729 219 264 605 244 -616 427 783 -723 567 90 -401 591 149 410 365 619 -703 9 303 426 315 685 -567 428 519 -482 92 223 -686 28 701 -352 405 419 -462 457 109 -262 619 473 56 617 599 529 238 607 -217 164 73 -732 197 868 -443 749 395 -425 619 538 549 72 630 729 462 349 -647 152 302 510 36 517 -518 604 765 -199 61 613 -405 89 331 -815 390 216 250 492 149 123 794 733 801 147 455 17 647 397 150 696 649 -404 581 139 311 183 682 -189 807 846 282 312 791 -833 113 90 -479 82 240 -773 352 204 -580 238 850 16 454 246 425 350 878 715 514 161 -851 825 67 546 560 430 637 127 542 126 148 623 517 400 363 -279 369 402 171 846 855 -32 639 869 -943 40 846 -925 286 505 -596 423 631 -155 701 830 119 370 809 344 242 309 106 64 677 -741 387 674 413 107 896 869 652 686 -63 510 725 782 485 111 -962 890 585 520 87 438 102 859 807 10 803 149 -630 121 650 771 887 756 -133 208 559 904 397 220 -671 480 757 -609 270 746 375 691 884 112 193 842 119 555 797 -581 326 210 382 824 382 531 567 575 996 671 72 -332 600 603 924 743 872 -479 54 613 -754 425 38 -145 728 878 930 625 649 153 845 400 -845 869 243 679 790 813 -108 644 853 -886 597 484 615 134 73 279 142 801 -344 672 577 -644 478 521 -292 833 489 -898 364 378 914 609 223 -688 25 508 -707 128 257 676 295 442 -552 774 583 500 691 883 -252 499 868 536 601 331 -935 667 91 640 580 101 -642 496 177 -183 789 304 873 717 599 -586 718 524 848 618 6 754 247 697 636 395 347 -997 184 100 -114 401 766 176 503 145 605 621 85 361 715 634 -912 752 181 786 807 364 885 293 816 -349 822 809 99 551 411 295 780 493 251 415 253 738 107 120 72 547 23 -648 433 829 467 419 274 -166 322 195 742 469 456 -113 249 325 -481 882 256 -789 333 722 -484 695 526 157 499 111 837 718 529 410 853 2 756 47 774 352 552 342 -492 392 642 -416 611 623 291 423 55 -787 591 278 444 235 623 480 135 392 -439 891 439 -14 696 90 -472 56 533 69 692 244 744 683 718 98 548 408 575 393 385 -401 815 671 -479 447 346 160 607 480 704 6 370 -17 486 425 -84 656 268 -789 652 50 80 477 56 -55 650 502 -410 362 260 -378 466 179 -204 108 184 -183 23 228 109 117 634 558 156 797 -978 695 465 757 748 798 812 110 452 92 120 93 150 324 261 -65 546 829 -234 768 359 -621 57 531 964 514 218 -461 651 66 288 507 346 883 545 403 68 415 48 197 233 867 -893 412 287 -758 213 343 124 477 8 594 669 658 -489 809 772 337 449 431 282 284 639 -397 328 283 -495 248 749 -596 45 81 970 304 493 257 399 757 -949 123 385 -889 117 153 520 617 562 -674 60 624 -953 216 668 -772 286 124 -728 695 522 -172 599 696 -788 562 813 -35 282 192 78 878 861 491 104 412 -913 220 577 -562 395 229 780 167 76 1 747 726 597 760 439 161 77 720 -796 407 750 -936 398 5 -625 852 244 368 90 511 311 48 57 892 128 276 -281 279 33 -918 692 109 -47 396 515 254 113 64 -41 240 501 -617 833 504 -121 253 646 -859 517 745 -251 109 24 -376 780 805 298 376 235 -370 410 26 -709 315 422 5 70 534 -31 564 757 224 695 162 921 436 678 -183 462 717 197 812 192 632 243 601 -843 734 67 330 891 136 215 160 16 -460 358 426 -791 531 14 586 639 724 734 871 66 86 281 851 -747 163 841 -512 631 153 456 71 185 539 371 594 616 781 225 829 119 773 279 295 514 -761 286 252 414 612 769 -627 853 499 377 209 621 762 300 92 455 446 142 703 425 488 -232 316 826 -228 30 498 346 761 156 352 594 820 -528 420 772 571 611 431 534 598 791 3 654 368 -110 374 735 615 398 765 264 696 677 -780 700 371 791 573 790 762 44 338 -707 474 567 268 783 316 511 386 69 -70 529 495 764 596 892 428 133 487 327 824 211 -232 486 306 -295 331 545 605 554 118 -429 815 118 301 680 765 -955 460 125 584 17 309 622 816 769 -462 174 251 934 479 804 -997 790 114 996 297 81 -835 351 812 929 396 423 -94 754 487 298 578 628 569 216 708 453 223 597 167 719 46 -801 536 396 610 165 843 532 23 274 323 138 127 -338 588 666 -684 58 395 343 679 706 700 356 73 960 228 217 -747 327 752 948 337 69 -710 845 280 642 559 867 -93 675 77 901 570 755 -442 723 210 -117 683 471 -671 391 698 598 145 125 -851 345 513 -383 488 434 -740 3 431 -961 545 89 958 852 816 -366 364 307 -850 147 141 -428 276 584 -931 674 780 545 5 766 425 655 362 729 589 166 765 429 529 324 203 103 -601 625 828 -22 270 55 -246 480 500 -984 276 556 981 501 452 -709 867 206 -796 248 846 621 114 375 -250 338 57 176 754 260 -122 854 884 -842 884 305 -188 238 837 -837 355 212 -881 388 764 422 779 731 328 735 78 173 857 243 299 659 580 856 235 486 767 866 491 -250 576 474 406 288 712 642 523 605 369 45 536 -849 725 370 -672 451 378 -277 550 188 602 758 475 -261 325 492 829 827 167 -797 628 209 783 734 731 -13 755 828 574 606 652 396 586 254 -927 809 856 413 764 713 887 385 116 496 888 1 601 89 514 -108 851 762 928 776 723 983 889 586 -504 576 40 937 302 463 853 304 868 -567 566 108 -302 658 536 -983 817 856 -987 2 489 728 306 842 191 611 297 -990 696 862 618 394 672 705 563 553 846 856 257 437 111 141 -97 805 873 -707 610 26 533 838 384 -126 629 94 -377 492 790 -664 410 335 -93 15 898 11 661 853 -933 353 306 268 164 210 893 557 819 -130 642 808 -447 616 589 147 91 180 788 428 589 174 535 655 -29 347 415 -224 466 64 -758 726 468 -253 247 631 8 210 80 -614 164 696 -226 263 838 -847 303 365 -507 677 52 147 201 450 -687 271 793 395 658 139 944 796 302 591 570 616 -872 575 18 893 268 747 -504 615 47 -755 528 675 911 146 603 -839 433 219 482 806 212 -3 802 878 995 399 505 821 11 212 -282 160 895 677 734 140 -569 547 81 -920 596 525 594 547 483 -543 397 436 134 292 835 -710 66 897 353 16 673 965 146 507 -344 29 153 736 462 866 500 212 613 -924 859 260 710 868 708 -454 445 216 -772 351 99 541 670 167 -786 743 444 924 531 5 942 883 269 -746 620 200 75 732 147 241 373 868 159 711 48 -383 836 578 22 130 612 -210 884 622 -780 150 243 65 174 862 517 433 21 678 344 811 883 618 622 -970 257 738 322 399 721 -957 819 22 138 637 248 -201 654 648 616 530 123 883 560 466 794 743 183 -733 125 670 -125 136 78 -736 758 529 984 253 447 -642 891 235 357 591 888 704 306 746 735 352 640 -783 119 816 638 810 12 744 46 265 -858 256 255 -423 18 155 -326 813 377 312 882 682 -490 517 185 -499 25 900 -429 693 861 -117 37 6 -1 832 262 353 229 195 -96 55 159 532 68 141 -487 30 657 -303 352 220 -298 859 101 920 110 84 481 554 546 -797 420 627 560 417 409 -46 821 761 -975 375 36 89 738 46 889 258 155 272 254 255 916 221 379 339 88 768 860 865 294 95 754 183 -8 19 582 -934 286 683 -601 77 36 -195 345 653 -183 311 874 -405 850 506 542 50 645 -639 10 610 755 149 410 -771 365 894 -568 523 338 -964 235 650 -133 730 699 663 191 761 724 898 817 -861 888 118 500 417 616 79 631 281 44 628 646 237 660 268 927 548 59 -74 829 174 926 17 414 -946 508 401 -377 87 600 719 484 327 416 700 685 93 379 194 -514 654 122 359 780 266 -925 818 334 -259 896 500 362 787 638 -39 7 273 239 823 246 -724 159 97 -188 504 475 806 154 160 -404 429 78 429 270 2 -479 564 49 372 826 836 62 839 894 -366 278 868 -969 806 126 -172 218 682 -346 776 23 -266 556 176 346 704 657 975 286 78 -324 759 641 -576 832 566 -389 694 504 -396 246 831 -947 733 538 -320 531 394 536 406 679 714 334 537 954 310 520 972 222 313 -273 50 704 149 100 795 -744 830 192 -61 735 24 -272 816 554 -779 652 59 199 566 444 -112 273 754 -693 597 75 -480 524 252 -136 436 302 -333 238 401 813 885 217 -872 414 184 -567 335 887 144 323 877 640 282 573 166 502 248 -882 218 736 19 637 125 -881 50 218 -948 607 203 -480 287 616 -797 520 102 -10 864 136 -406 804 510 322 544 792 146 463 445 145 581 663 132 100 399 -744 71 501 -226 423 207 -672 144 493 295 41 180 684 587 83 545 209 678 788 507 240 -67 242 141 -3 168 616 -45 243 61 -537 291 102 942 527 688 376 373 897 -947 161 503 845 446 707 -836 493 392 87 143 685 -973 648 299 104 647 593 965 862 35 -982 832 34 -547 186 246 -992 347 336 857 34 478 541 814 770 844 460 569 94 865 367 -414 482 329 -79 200 684 -866 657 616 67 211 853 -788 319 735 -145 285 233 191 836 284 589 81 743 -691 575 759 976 814 392 756 187 643 591 121 400 -142 352 132 -604 460 416 381 851 210 299 23 198 234 813 278 -424 474 4 487 450 869 578 806 155 221 98 275 -728 19 818 616 767 377 583 848 379 -407 399 401 -110 233 365 -681 810 839 974 449 440 -557 427 398 349 200 547 -876 372 654 -111 357 672 858 473 591 534 157 538 -836 102 37 -383 244 321 -167 715 282 -229 289 730 463 784 257 960 534 456 -794 610 880 59 199 388 -517 658 13 -127 161 322 50 78 617 723 411 431 -796 598 655 -958 816 897 -872 527 195 -684 10 4 -272 135 700 -52 850 860 921 752 89 -463 75 551 467 580 385 37 14 134 691 656 143 -222 5 110 126 286 637 273 54 646 76 734 833 -225 734 782 -114 207 633 674 763 439 -687 396 311 -459 353 652 -213 68 681 -766 643 76 -7 20 838 483 733 242 686 732 637 -652 26 562 314 277 14 418 316 191 -26 100 145 416 769 574 -958 418 641 -577 804 435 798 832 391 -971 270 274 -683 18 299 278 103 42 634 829 194 378 397 62 103 440 531 696 315 435 182 265 635 888 782 190 -720 312 272 667 343 669 828 98 260 -390 169 195 849 199 580 -964 554 883 941 308 816 230 741 393 673 82 250 -287 862 348 472 424 45 297 204 793 -768 553 91 712 889 697 446 331 156 -639 13 896 905 887 310 360 232 443 -190 297 456 709 621 880 -895 618 452 -522 656 655 770 41 307 -187 5 347 661 764 742 612 169 728 -527 329 111 968 791 407 923 752 127 654 758 796 -295 110 643 117 775 647 -284 336 649 -156 53 512 437 717 680 816 842 161 -774 562 103 -916 686 855 -490 840 764 857 546 351 760 57 460 154 827 335 753 143 722 1 187 774 965 125 642 844 893 636 56 820 297 -941 356 134 -87 476 723 -622 643 705 -477 448 847 897 1 186 -630 66 362 -36 863 354 -849 19 325 547 230 681 781 423 326 -572 801 114 -642 791 808 415 266 355 -687 586 473 -689 502 435 17 153 505 -407 152 735 125 233 281 123 571 656 314 582 598 -579 397 16 -73 262 478 481 313 215 105 776 768 -61 693 72 96 139 224 282 264 508 -238 240 99 965 541 721 621 55 454 670 203 264 363 436 576 -671 242 451 -851 533 296 -380 481 434 643 263 749 351 378 88 -399 243 628 -827 816 682 -573 187 209 128 472 463 -409 387 51 418 569 344 921 618 876 116 790 509 -699 234 771 -751 338 543 -636 311 510 698 790 696 -494 319 320 -579 633 478 -586 654 195 241 122 137 -851 23 370 -580 724 606 519 613 43 413 230 405 723 528 295 -530 186 665 589 307 878 499 144 363 -877 887 610 328 431 198 79 444 427 883 67 106 829 438 344 -955 279 650 123 878 332 -168 155 527 447 630 364 -566 289 351 744 154 891 -374 33 435 353 595 421 755 170 398 -614 303 604 -888 2 333 -824 288 621 78 232 141 590 661 294 -119 593 746 519 657 641 281 212 811 678 98 265 134 562 318 66 768 837 679 659 649 -675 592 188 -198 59 780 699 291 591 -714 24 802 848 103 51 -988 889 612 281 207 202 385 146 121 -227 278 831 774 703 522 -339 405 814 -525 788 280 470 200 422 283 381 628 -264 319 826 -291 244 203 -561 818 5 513 680 661 -4 473 217 -591 200 519 165 569 458 -456 311 145 -250 394 526 777 783 896 -498 392 239 -44 883 157 112 96 888 -875 45 460 341 871 379 -31 367 317 514 296 627 958 646 172 935 830 497 769 187 480 -123 551 627 -536 676 671 -977 170 525 85 181 547 63 702 14 -869 216 309 209 827 107 932 162 882 -314 14 201 313 691 752 140 507 579 710 782 748 786 867 81 -115 482 782 198 465 98 -642 174 24 -236 106 237 -103 144 681 612 679 694 512 844 536 -937 736 142 -906 585 41 521 470 522 255 679 311 527 195 469 15 645 612 196 157 442 -459 821 386 929 437 221 470 631 619 -755 672 356 -15 846 877 459 1 397 796 205 227 207 432 473 975 99 269 138 395 425 580 537 346 317 366 782 489 388 564 -840 485 335 115 434 332 491 330 536 -883 589 119 642 364 218 -390 855 664 -13 887 352 -716 456 717 -435 245 257 -20 705 793 -286 672 515 -302 616 48 129 107 430 317 171 534 -796 681 488 468 768 526 119 352 81 88 769 325 196 849 182 688 314 672 -646 595 831 783 512 707 -547 56 709 873 124 629 -250 596 80 230 36 1 154 684 849 387 324 416 -308 786 476 245 569 87 -897 522 738 931 160 794 340 35 716 199 72 586 -100 459 10 115 3 540 -452 219 425 623 364 146 -639 368 719 199 291 263 364 811 350 280 511 214 -418 262 285 -532 130 798 68 753 480 790 514 847 8 165 397 -262 661 688 -147 706 260 -933 140 522 904 160 483 -1 189 664 -604 810 841 -836 55 745 -157 397 359 241 505 575 289 696 336 976 203 518 -715 422 709 606 26 869 241 425 209 -696 774 118 697 338 224 41 392 372 -475 470 626 -106 755 147 -898 714 225 322 307 649 531 563 574 -500 760 11 -376 854 495 -957 457 120 -529 635 235 942 300 678 -635 677 247 842 723 153 -911 578 18 -935 400 324 713 684 798 -451 208 803 96 403 412 15 875 146 -699 569 498 -422 529 149 -771 570 726 -802 835 277 22 1 760 -940 441 802 -88 253 330 -880 54 51 469 641 73 -504 215 125 807 236 305 102 600 141 -190 475 445 -661 548 551 41 269 287 -71 264 747 846 459 441 -416 479 233 208 828 447 433 187 325 -904 843 364 -107 153 838 489 745 537 -809 486 806 577 214 680 416 398 310 -352 706 289 646 239 476 -530 588 616 -519 340 558 -56 675 607 322 818 244 179 348 411 400 492 173 788 540 879 -123 238 269 4 260 856 619 841 296 -472 38 580 -810 124 406 648 798 376 592 478 723 654 378 446 -22 109 37 -150 149 628 -520 426 865 301 382 224 56 1 216 -97 282 305 735 372 480 40 273 378 715 417 855 689 71 384 -166 401 492 622 852 640 -299 294 652 -140 497 33 -236 432 456 644 825 728 173 791 770 -608 792 406 -791 810 790 208 202 183 711 375 187 -770 348 31 -323 275 412 -757 637 27 -38 590 869 331 282 761 -112 192 722 878 752 75 -588 215 889 395 610 767 858 612 293 896 494 640 226 315 754 -984 261 776 396 149 67 69 879 870 -556 839 793 50 149 557 42 598 150 881 114 236 51 182 164 493 167 677 287 836 655 -592 732 750 -108 564 689 336 408 534 -458 241 710 -86 790 208 217 135 477 792 256 695 668 755 514 -576 247 178 464 636 543 701 680 103 -914 874 343 847 89 482 -127 207 610 -539 400 17 55 420 511 -263 247 365 951 772 664 780 589 230 476 628 204 -381 475 292 152 401 833 774 585 140 35 346 591 -249 802 162 -87 191 409 930 42 332 45 122 567 595 849 308 976 725 35 -621 44 561 -578 848 61 -545 275 698 -954 310 143 -12 309 380 -12 254 554 307 649 502 -986 457 422 -540 832 369 273 187 695 870 685 105 -288 873 570 560 322 696 -554 232 157 -623 472 410 -570 379 211 -769 645 688 609 45 244 182 6 227 750 849 249 401 13 273 -378 225 647 -983 723 878 -75 701 501 335 331 880 545 515 676 532 124 721 -973 206 726 454 708 856 -30 105 856 919 558 20 991 650 67 -934 891 39 745 871 296 -178 847 260 432 362 701 -652 399 450 -834 518 376 733 185 838 -466 835 296 -551 360 339 87 606 361 982 728 589 236 806 535 347 890 605 716 94 66 668 494 464 -131 61 133 -756 446 369 833 180 303 181 729 663 -829 468 368 -169 502 247 671 690 152 -395 238 194 -39 706 339 -974 74 833 -358 843 893 -126 239 438 843 525 669 445 258 497 859 329 116 -522 812 617 -875 83 406 128 840 695 273 402 500 -188 80 625 -556 222 619 -312 497 10 277 292 534 -255 337 843 893 249 323 808 527 234 176 204 368 -119 33 359 -24 106 812 527 402 761 -569 431 152 116 176 541 -242 469 841 -768 29 467 -983 839 755 195 367 12 -142 198 595 666 621 149 -322 483 427 -86 733 712 354 70 702 -392 665 168 220 375 562 -999 129 811 747 147 583 147 77 787 126 159 311 484 885 793 410 651 808 417 884 641 -319 38 710 -918 899 526 -50 524 180 -427 823 326 56 549 613 -296 633 650 -904 295 400 804 413 435 -804 446 525 -295 741 168 465 367 142 642 523 512 -104 617 212 261 121 844 562 417 291 -639 673 755 -804 669 300 -580 60 809 -862 546 649 557 505 689 -38 254 405 573 667 525 669 490 766 -335 638 587 -984 704 324 -698 694 869 703 3 331 217 354 887 -42 593 58 539 814 886 532 425 476 749 790 265 -613 606 675 -849 101 530 -26 455 324 -106 558 378 376 828 731 -938 886 250 -446 448 843 -889 639 756 -703 871 333 824 60 880 -386 263 132 -356 789 586 819 383 296 -952 359 223 -21 374 208 -20 680 655 274 143 446 882 657 752 -282 723 114 -499 419 3 739 490 437 -866 370 321 -937 50 100 -831 625 242 114 207 734 -218 360 109 -376 579 832 690 271 892 -220 705 30 427 476 448 -902 246 224 492 512 430 -723 294 602 -723 768 114 438 734 823 22 486 511 40 886 138 -460 484 383 -737 428 895 -555 335 259 711 573 503 954 794 336 777 516 766 622 282 324 271 76 861 -667 269 846 -129 9 482 405 24 61 51 521 266 -57 720 652 -999 131 324 203 415 836 256 312 345 -109 398 613 89 569 673 -330 326 696 830 674 370 73 730 707 -907 312 473 993 55 870 -495 866 67 325 249 196 -307 848 468 432 299 294 253 124 123 760 218 395 432 299 127 -755 648 438 469 494 544 790 899 288 -921 229 305 -203 306 553 -707 688 74 827 648 343 -627 478 441 -312 547 86 -968 689 136 -429 520 416 -25 510 623 832 223 205 482 280 893 -493 408 692 -350 133 724 -658 885 353 234 273 51 319 257 739 807 528 358 -578 204 775 195 536 436 -183 520 710 -278 454 90 -134 461 549 9 863 681 -415 106 717 -811 792 90 -60 664 346 330 671 26 440 245 281 -934 540 816 501 558 435 -337 832 40 404 250 500 552 359 463 -816 344 620 -599 734 563 242 326 378 -261 708 148 464 548 445 96 314 84 63 683 572 -964 887 821 -912 791 332 -998 527 727 -527 622 37 165 714 745 -136 830 444 -392 690 477 -16 640 259 508 628 297 -972 216 187 -389 370 713 138 243 793 -851 731 514 -62 12 309 629 621 635 -314 257 843 220 438 210 -394 49 632 319 439 874 -537 541 756 -72 731 603 807 765 667 -85 394 387 701 833 851 -124 324 308 785 44 745 -654 851 845 677 622 384 -397 285 76 -790 272 722 831 287 267 317 140 251 -581 417 250 769 60 573 -124 597 668 -528 443 618 169 73 391 -896 576 727 779 138 392 484 234 102 -477 603 241 -826 22 657 -25 444 768 -153 272 516 714 514 183 926 849 47 -156 85 350 458 42 635 459 265 338 -100 791 411 8 213 278 -957 480 274 453 516 839 -965 94 608 -256 347 556 791 143 640 192 313 97 515 874 653 931 697 549 381 103 164 771 538 257 178 35 656 733 478 850 624 370 603 -96 48 16 -199 64 280 488 490 305 -708 73 858 709 67 757 -828 139 446 681 817 532 -912 427 530 940 332 578 7 385 641 986 425 282 -409 217 354 300 79 287 454 488 354 562 213 492 660 246 460 -509 34 762 -800 723 289 -319 215 672 658 622 156 -2 461 580 931 552 848 685 652 78 923 559 566 -972 373 778 771 685 123 -669 577 208 792 629 82 -868 310 297 903 621 70 -742 671 530 389 63 647 183 644 171 260 598 584 -907 243 364 175 175 725 423 779 445 492 689 268 722 331 370 406 872 309 142 134 133 366 521 730 -799 266 72 864 41 247 740 164 177 -215 231 347 -527 389 318 -267 472 33 -727 583 218 705 502 104 506 718 196 -496 759 412 280 396 820 -204 573 590 -136 358 273 923 513 745 155 886 479 -827 878 833 317 436 703 65 292 561 176 324 108 847 372 407 -552 684 488 -438 607 152 -342 615 190 -464 840 732 -733 2 761 -948 272 348 754 765 114 973 712 486 31 860 404 113 63 846 -697 121 612 -856 658 551 476 677 604 -912 681 875 488 435 763 -822 801 627 792 426 438 829 574 412 416 630 533 -373 102 118 -268 143 851 -841 531 385 573 761 338 800 205 815 389 467 297 -261 190 23 -850 137 677 -425 66 831 -255 361 655 -769 187 772 235 28 5 958 109 712 -424 146 705 408 322 822 -610 897 18 486 166 204 457 353 284 162 11 601 -964 17 762 448 777 318 925 385 691 846 589 674 753 109 671 470 248 888 -274 219 402 161 756 418 -778 256 515 -54 324 392 -336 301 776 -346 200 803 -985 322 704 -490 23 255 -964 284 474 937 297 381 807 120 636 -779 582 412 740 789 663 -6 244 805 291 555 1 241 641 306 -179 830 602 -999 589 773 488 811 91 -202 575 724 -439 267 612 -25 761 367 -594 50 663 662 41 317 862 83 320 -564 431 112 941 404 94 -406 845 644 -39 195 319 -716 9 585 948 484 498 966 542 547 328 504 587 -456 518 721 316 554 303 679 47 706 572 194 562 154 265 558 -3 426 753 67 462 813 -248 210 396 -899 429 90 -453 357 645 -915 422 868 960 301 67 266 274 312 -421 80 576 37 477 153 -859 397 614 -547 1 876 300 102 404 89 801 812 834 286 565 748 257 439 -315 754 843 -325 491 471 -173 132 867 -959 585 867 -384 638 68 -129 727 20 782 613 358 -401 813 53 -364 133 309 574 470 83 337 219 889 79 222 663 968 731 84 854 502 863 274 236 627 983 535 540 235 124 724 344 98 293 -722 888 563 -734 719 257 -303 121 530 359 661 814 -667 544 501 472 480 624 -353 776 773 840 306 812 -298 725 683 910 722 803 -709 533 396 886 690 224 311 83 459 789 390 219 455 476 815 -93 200 394 -570 648 269 -346 540 626 -434 42 450 948 348 803 -50 35 645 473 646 727 783 88 269 154 395 744 568 302 95 -387 884 742 281 490 381 258 856 475 -892 156 431 -122 311 778 633 786 610 -345 322 697 275 76 243 270 644 544 -535 809 579 506 290 168 -61 448 176 113 208 383 -357 187 693 820 172 705 -116 356 12 -959 232 139 -917 2 834 -822 767 742 -244 526 183 175 378 890 -167 573 228 -623 645 399 -118 629 247 -476 374 602 87 815 885 725 598 887 -290 184 430 433 512 246 -234 114 675 355 47 347 -218 777 92 -320 411 772 -522 687 246 -168 74 160 16 61 37 859 364 273 -160 849 836 -462 471 148 359 86 486 -827 416 272 370 517 99 991 571 159 -621 582 574 203 175 522 638 664 115 -883 34 563 -87 568 231 -489 494 761 -633 358 137 -826 282 727 -799 358 505 836 179 195 522 625 740 482 744 224 -42 698 495 -42 162 4 546 88 522 -628 353 167 90 654 13 636 390 422 940 26 652 86 248 428 925 382 271 -551 98 282 199 845 370 572 669 82 158 576 240 341 464 629 362 804 654 -186 542 53 -759 67 434 -636 716 873 384 164 122 765 463 118 -966 487 786 -332 397 223 -299 474 850 40 667 413 620 381 368 925 747 9 477 641 75 -890 805 843 134 189 106 508 806 620 -575 893 258 -37 161 655 785 814 280 -666 755 46 -754 527 426 -835 53 273 -527 582 13 799 679 209 198 887 114 869 265 180 612 699 86 557 697 664 -166 162 716 -742 587 398 -578 186 142 690 680 872 798 378 11 -136 800 427 -431 579 154 -713 824 320 255 681 116 518 167 329 786 700 200 228 491 879 -649 541 409 -587 705 308 839 75 38 944 714 149 -487 632 72 -768 739 804 699 482 747 -907 862 389 -177 314 81 531 719 12 -573 863 777 727 629 508 598 713 398 -699 13 106 23 179 100 -841 486 343 525 328 161 -412 208 176 -736 235 856 623 386 668 920 439 732 377 562 424 781 836 657 -333 55 887 966 667 140 -618 407 677 624 672 364 812 236 650 919 83 574 -282 142 222 -951 561 329 687 179 95 926 261 553 3 386 746 823 305 256 858 514 249 869 507 390 243 308 102 -529 95 280 -583 73 592 -779 728 429 408 587 2 -434 861 388 -689 195 839 55 690 417 998 613 563 -722 682 636 -379 455 463 949 863 202 -149 829 214 490 692 250 785 417 573 27 273 872 -711 68 478 -180 798 259 -945 320 766 69 269 728 922 272 709 -864 662 500 -763 100 462 733 324 878 605 203 302 -924 192 871 -611 650 91 366 770 888 776 677 307 841 198 628 321 821 51 -571 146 864 -159 879 287 -829 385 541 872 813 785 -5 154 534 185 872 455 72 94 480 -190 815 400 460 625 454 -161 418 432 177 262 833 402 409 86 587 594 110 193 449 303 -394 811 270 406 324 713 865 600 489 870 840 7 154 569 195 321 787 508 505 41 16 743 225 579 661 852 127 -985 817 413 749 882 164 -911 553 155 647 707 724 -758 880 662 -199 138 755 969 733 11 107 446 862 -514 513 120 875 850 36 439 99 70 -46 840 622 -91 688 480 -168 782 511 245 483 648 199 304 128 -15 734 12 -853 841 509 -392 279 122 680 706 71 -233 645 221 736 852 160 -191 261 847 140 445 728 -949 390 363 750 190 666 630 727 499 441 86 822 -325 766 628 545 634 424 317 622 375 376 332 635 -925 624 179 654 475 621 -84 178 862 -466 8 688 84 801 265 -973 303 350 849 878 216 128 675 1 -49 21 105 412 248 729 -857 354 355 -937 823 532 76 157 591 815 521 846 -72 22 824 -705 150 650 295 753 494 -631 739 266 -288 554 188 295 330 396 686 845 489 677 776 161 522 104 182 897 600 331 -653 247 183 -460 568 114 -795 146 809 769 315 404 -526 711 785 769 849 781 -791 526 656 469 750 510 -468 97 809 -585 889 476 80 394 621 940 549 590 793 575 452 -723 45 400 -243 54 77 -988 224 329 322 626 178 -16 459 326 -708 526 314 967 706 759 40 888 373 4 381 48 -744 658 144 607 867 249 -616 779 524 -188 653 250 141 137 708 366 349 190 89 889 187 -87 856 174 -615 460 554 -316 568 363 579 228 381 -72 812 311 -97 876 63 -448 835 680 -5 18 180 636 807 168 -378 572 175 -853 709 635 652 894 354 766 153 544 -544 457 571 -281 161 839 370 573 825 -299 520 842 -319 657 800 -300 131 471 -425 679 280 661 83 325 -434 750 749 -453 453 510 -487 124 670 -197 46 394 280 580 774 -575 733 4 95 221 817 -798 687 718 -449 729 317 865 294 492 -714 229 336 -403 655 67 470 27 6 359 254 226 -473 8 65 -956 115 778 25 332 171 -632 319 20 -795 751 300 -708 718 185 257 243 212 -886 502 517 192 729 524 56 734 301 235 111 633 105 879 51 -924 436 853 428 328 300 833 287 169 -930 196 463 -119 354 845 272 662 770 606 68 655 607 355 765 139 760 743 -159 389 279 893 369 606 244 454 44 -988 724 291 674 305 453 590 454 806 -713 227 568 808 185 687 662 392 141 226 383 52 -132 424 492 146 469 12 -296 813 466 -501 477 289 790 552 646 42 794 251 799 81 529 118 189 714 604 729 640 0 298 163 91 196 632 603 752 596 -280 452 173 808 494 724 -195 36 669 -192 435 802 -264 554 90 -451 510 193 -794 659 21 -155 859 370 659 702 618 -810 505 469 -614 638 565 833 143 600 53 851 187 854 288 792 -956 489 401 988 895 159 -440 192 169 -18 552 871 -601 694 527 867 532 504 -761 542 241 303 427 435 -545 81 438 141 535 777 -168 231 365 484 119 412 -705 132 603 -737 514 306 -167 613 100 960 332 631 -285 123 273 -445 427 751 341 534 831 178 775 466 154 59 696 819 643 867 -918 538 150 -564 602 663 -458 399 810 -277 221 511 398 315 144 528 793 18 -255 119 770 -441 424 398 -143 648 163 -959 347 436 -249 745 750 794 226 642 -337 171 41 838 864 211 860 623 663 967 583 252 479 305 182 -123 453 606 -174 563 405 -959 704 751 428 456 596 977 402 873 570 366 143 363 456 159 173 416 781 436 835 464 -413 566 768 520 296 373 -175 422 87 929 815 842 332 143 316 993 706 823 351 631 339 -316 267 325 -601 206 891 -882 379 286 -558 256 759 -772 400 382 187 445 239 -490 597 869 300 733 288 524 484 545 14 102 23 -1 145 279 -342 325 868 -617 447 637 250 638 684 -30 836 760 668 560 343 -888 327 497 87 326 693 417 236 117 384 871 616 -328 222 733 -344 786 195 -30 146 782 -2 427 717 209 95 429 652 360 755 500 699 232 -508 152 490 -425 576 763 -993 384 626 329 27 563 375 797 708 -343 561 642 491 865 360 -549 600 470 -157 481 496 405 557 445 -888 514 291 198 645 759 974 347 623 824 113 80 22 631 731 644 874 364 139 779 20 183 543 585 126 542 75 824 125 719 283 499 675 353 667 173 -824 92 634 -985 880 798 446 854 528 -172 398 501 491 438 431 162 899 614 621 607 441 -35 12 207 -910 888 350 723 655 329 372 553 283 299 282 680 51 425 269 681 588 342 653 486 340 -481 407 263 -392 199 21 -400 716 33 7 506 72 -292 81 779 -111 453 431 -429 504 764 -898 288 28 -36 442 565 -397 413 124 718 273 374 590 574 189 574 233 747 846 241 827 124 630 432 206 453 35 -430 108 242 410 31 529 -111 347 122 153 102 586 -472 172 859 301 437 868 788 735 260 666 11 42 797 618 494 -816 240 653 525 202 735 853 191 181 527 878 768 805 368 305 672 708 191 32 75 202 -227 772 871 818 781 411 457 587 653 638 514 600 -528 178 376 677 701 354 -155 231 581 -309 715 655 44 340 578 814 458 386 923 433 318 485 191 56 37 181 569 -211 382 599 -983 127 656 -358 280 886 522 624 700 28 268 139 -43 44 423 -885 87 641 -516 656 819 -661 198 199 677 372 822 176 300 241 -333 10 123 967 52 781 699 464 876 322 32 108 176 220 82 383 306 168 -325 90 875 193 581 173 543 158 596 -936 487 48 -495 373 108 -489 872 624 838 894 655 346 723 874 -473 758 279 946 533 420 972 226 100 -104 170 310 -408 86 796 -561 243 1 395 523 373 -46 786 396 -423 125 442 83 102 121 -614 748 653 -543 572 30 309 569 199 -382 261 285 913 52 579 -787 747 253 837 753 139 -868 431 315 -227 814 837 -64 419 508 -110 828 176 -260 411 539 -445 313 290 -903 897 772 111 123 737 147 511 159 436 120 320 572 380 790 -768 722 717 607 363 514 -5 339 76 185 46 251 222 14 396 181 451 515 -448 7 768 -691 267 282 -26 114 672 -51 499 718 151 684 877 879 818 491 664 789 557 -589 70 159 -523 622 185 922 524 510 -878 498 623 646 599 273 -237 50 694 -63 167 529 913 98 447 156 814 387 812 125 508 -978 54 229 6 770 118 -342 8 781 -424 164 747 -538 50 77 349 257 53 943 758 874 -688 756 207 -806 387 215 327 515 430 -27 130 458 895 251 507 -429 601 815 275 709 641 -382 639 441 378 34 347 742 845 254 1 540 692 67 219 307 448 592 436 605 87 738 -736 611 438 -922 338 186 102 887 46 642 658 684 35 436 769 33 130 766 -714 83 457 -470 302 675 988 172 266 -98 3 604 -513 557 642 -16 800 399 -233 687 886 -212 20 168 -395 888 604 -165 728 706 -748 103 113 -793 216 337 625 818 339 428 757 895 21 741 846 -328 560 632 -891 300 703 76 866 400 -515 753 280 90 65 649 -610 342 618 780 270 474 27 215 26 756 425 325 -990 853 282 -178 683 247 -278 217 424 -617 159 765 -200 492 186 426 819 229 -109 243 443 -332 351 19 193 262 872 -874 584 706 -528 458 126 -525 611 787 683 246 155 358 581 314 -577 633 805 360 259 775 -160 251 117 535 319 520 553 590 516 -818 36 713 -535 59 446 421 371 756 -305 12 106 -237 147 477 382 352 392 -438 529 134 830 563 900 555 767 18 -677 119 53 787 684 163 684 416 742 -427 598 246 -483 713 774 902 443 436 201 888 175 -590 503 129 224 687 486 709 727 337 304 25 752 898 67 262 416 469 704 903 22 153 59 616 192 -767 326 107 -422 89 609 -793 65 395 -108 574 222 328 29 95 481 372 162 494 640 682 -851 443 704 353 554 471 244 839 796 -150 518 36 958 377 101 -747 721 726 174 501 656 371 133 684 65 660 898 -488 514 93 637 161 601 368 672 77 -880 851 397 53 474 582 -212 70 659 592 734 771 -316 301 385 928 338 695 911 322 7 211 342 678 -261 462 454 387 460 404 -164 265 877 717 753 168 -785 445 122 -304 729 422 -820 811 698 -781 647 62 47 216 815 -834 632 566 406 53 890 -200 585 299 -690 11 219 894 396 402 -433 558 77 153 325 888 703 444 686 -436 644 2 230 162 685 296 848 746 -153 349 430 -55 711 493 615 672 597 45 278 21 -716 581 517 -379 97 312 774 476 493 351 581 441 -704 780 841 325 325 651 17 192 156 56 461 879 604 806 308 277 342 888 -355 563 137 108 838 564 -168 48 139 225 495 651 357 621 127 -441 199 779 445 603 736 552 232 229 92 885 780 743 118 828 381 164 373 -995 373 93 -216 332 534 -98 499 732 132 644 487 -481 688 195 -411 811 400 248 444 294 -675 848 509 197 205 881 189 443 863 106 175 658 692 746 853 410 435 260 986 156 171 -214 704 614 231 229 613 592 127 818 -128 302 327 -541 346 225 764 156 869 -944 264 403 -685 389 413 -949 572 694 -85 364 872 -116 189 139 -258 377 34 -906 632 387 -928 591 732 196 555 40 165 363 303 -433 668 393 -959 671 117 334 387 480 205 71 720 196 365 249 681 811 880 767 780 277 -363 897 639 -560 694 837 -811 435 607 -143 427 216 -692 856 543 35 123 326 -844 174 257 -868 263 254 371 655 770 -461 152 615 -373 93 149 334 150 222 -370 246 875 -371 689 105 848 198 330 -244 301 347 -922 893 498 -756 520 642 893 806 791 766 337 681 -634 134 26 241 615 132 -577 738 872 679 286 169 -491 143 99 901 304 451 -1 335 443 49 24 72 -519 191 408 561 209 594 -862 150 308 921 125 146 593 205 483 661 614 677 -389 767 81 462 567 545 222 510 621 -906 291 863 53 804 171 -554 494 321 606 316 497 51 161 701 685 174 466 562 286 384 794 900 802 -188 208 520 -492 531 129 128 77 471 142 577 72 -715 635 439 781 786 599 -618 623 824 299 237 209 -917 883 260 -564 195 468 407 156 150 588 684 226 810 192 883 -741 377 617 -103 158 554 847 692 329 -230 792 565 -369 427 548 242 15 794 709 174 49 -690 462 785 -213 425 263 842 813 454 -24 372 830 445 369 139 -350 168 831 -722 790 774 -757 721 300 42 64 366 487 825 591 736 836 153 620 223 629 -718 817 541 -713 546 12 216 891 432 554 93 599 -964 567 361 60 361 424 -175 48 400 16 684 387 220 290 578 88 677 275 351 93 317 -66 600 410 332 136 33 -629 446 599 -317 384 106 858 324 297 57 72 587 835 412 363 -839 815 508 -222 749 259 39 433 446 -129 656 891 -131 550 684 384 208 87 125 305 410 622 162 481 860 563 858 -419 741 758 -461 532 290 685 303 45 627 672 436 427 303 86 -738 887 345 148 565 701 657 539 15 389 803 269 550 707 25 323 249 366 -995 897 30 -43 155 568 -477 896 766 -462 729 138 866 622 92 -65 373 886 486 652 122 816 428 760 595 288 108 -240 545 156 141 603 362 -992 726 358 925 183 11 406 870 383 -909 556 899 -594 548 702 980 565 229 -761 60 517 798 820 213 805 813 867 567 473 693 176 898 560 713 612 794 723 313 471 -292 420 118 -191 752 682 90 43 793 806 393 712 -982 898 676 -315 17 248 -671 393 245 840 106 9 -266 782 530 -704 92 843 -634 300 414 336 361 265 -331 609 751 -675 780 800 -99 17 817 -952 898 309 -955 538 467 205 72 400 -66 421 491 676 339 842 -459 375 302 157 245 105 -885 59 713 917 584 644 -983 885 660 -667 586 657 -607 531 295 559 536 418 -742 222 838 248 699 329 941 792 755 -205 250 99 -101 117 209 -237 352 829 -134 837 566 175 730 196 -179 100 105 328 501 855 556 842 746 -90 637 147 -939 536 264 321 352 98 -687 759 501 -6 77 489 59 52 318 -93 264 659 -855 144 311 -149 300 252 -951 362 889 247 575 576 -790 97 79 559 462 837 311 756 66 799 768 169 769 127 594 -573 268 857 -263 869 451 -649 466 539 -34 228 635 545 88 248 -467 499 156 -202 99 468 768 837 185 -181 178 788 270 345 116 -444 642 255 256 326 455 -415 157 625 -996 377 613 441 696 748 -306 565 435 -484 449 612 -844 584 828 933 347 305 840 132 301 -435 169 509 241 726 885 -747 567 680 901 561 396 -113 877 844 250 285 815 -690 485 730 -963 459 360 -707 376 529 -99 18 354 37 271 20 168 424 632 -85 124 752 671 24 607 629 717 217 588 863 592 -132 616 609 473 354 32 -508 822 507 675 838 670 -165 849 283 -521 50 91 -882 3 166 476 184 883 992 893 612 196 566 65 27 311 39 386 686 28 -545 873 28 837 152 5 -806 235 54 136 705 108 -298 882 291 984 374 115 -668 407 724 -440 386 186 350 872 24 -123 279 896 -144 816 148 -988 62 434 666 299 238 273 289 645 530 721 306 -12 224 302 49 611 571 966 224 633 899 842 83 137 615 835 507 783 223 -349 113 43 -791 553 58 -328 817 282 773 890 162 -499 457 772 -229 475 36 -911 64 703 -377 824 585 -103 427 750 -109 336 402 -451 161 318 -218 234 735 -412 684 724 901 837 281 -127 661 608 867 216 234 255 858 298 957 533 273 493 431 699 42 57 632 548 498 416 471 199 404 -797 672 164 710 147 389 293 656 21 -635 1 451 -185 96 77 -499 592 651 -201 505 708 131 291 16 336 484 723 456 468 818 135 70 561 -515 804 522 -252 154 450 -497 808 334 -271 173 118 213 61 653 35 817 753 309 546 723 -721 549 630 -536 176 730 -940 389 790 712 424 758 316 385 186 688 264 100 328 704 252 741 460 397 -590 790 94 -568 722 642 713 86 619 -182 230 794 -753 490 334 688 471 293 -970 759 557 -118 640 360 -67 233 871 481 343 813 274 327 634 -185 92 719 -167 409 590 -437 397 244 -829 243 766 -484 507 416 883 41 648 805 97 521 -198 864 613 -27 450 74 272 744 879 -144 515 273 522 683 598 798 455 204 13 690 296 260 896 318 654 165 466 -725 68 429 187 741 878 560 613 858 994 227 753 473 83 419 297 705 202 146 255 708 550 781 545 -234 635 761 631 162 880 -388 81 845 -227 25 56 881 127 276 30 443 894 287 775 156 -334 739 456 -762 732 17 -78 589 405 880 862 635 -467 436 712 -59 718 838 -532 700 514 -625 275 57 -332 714 883 975 418 604 -601 292 490 423 28 179 -972 661 140 862 194 576 -927 755 244 828 82 570 -716 303 383 -382 678 563 90 609 132 -54 661 476 635 84 503 413 812 315 53 167 354 -181 96 435 641 80 737 523 151 567 837 41 327 -179 639 87 396 240 134 -135 745 612 -475 77 464 371 753 630 -424 566 9 -201 689 159 165 652 890 230 248 816 -248 398 207 -14 863 52 -503 712 881 194 788 805 -230 451 470 78 851 310 -264 68 40 187 195 38 643 85 450 352 41 340 -432 812 791 -363 742 793 898 779 860 838 546 770 18 442 105 106 95 839 195 827 37 447 639 78 -913 407 41 629 446 712 -368 665 626 976 492 160 100 198 254 -562 546 232 974 445 22 -97 632 480 995 761 327 -671 834 772 -360 867 56 -179 522 772 -402 151 258 616 647 749 275 347 98 280 37 695 -37 663 240 84 414 836 -259 243 769 -188 836 735 319 609 409 -758 159 559 -401 602 755 -851 334 791 643 297 553 -518 281 171 457 796 637 492 737 31 460 521 626 803 364 785 213 463 211 769 515 813 -77 607 543 369 842 875 892 199 823 28 451 412 -824 753 448 -763 766 62 -852 287 576 712 510 339 857 545 887 978 637 237 600 517 627 -438 303 679 210 857 531 -543 246 735 -906 10 345 184 868 171 -771 249 503 903 801 171 481 316 598 -38 304 8 -878 761 506 170 431 803 605 677 813 -299 362 832 571 143 554 938 863 803 692 18 755 863 752 222 -388 814 463 411 706 766 671 280 678 276 251 261 430 108 37 142 309 450 325 732 645 879 122 607 133 67 624 -313 894 440 823 757 245 941 156 879 -70 539 86 -381 781 446 -132 159 329 -388 771 569 494 471 795 260 47 651 -844 610 638 -90 193 276 -753 712 209 892 832 367 -527 697 404 575 267 326 243 513 835 -956 334 406 -762 594 504 940 250 43 -530 745 896 735 137 691 761 285 857 -211 728 470 976 462 548 -664 503 849 978 73 483 -319 333 328 377 21 572 35 764 708 -123 178 218 515 894 502 -728 136 382 -7 212 605 -953 881 669 442 159 793 -823 192 278 456 169 298 527 57 213 -14 686 390 955 2 384 -991 19 782 494 112 658 -120 406 868 925 591 380 -301 357 273 901 412 326 -564 121 551 954 263 621 487 58 438 -588 122 549 769 803 107 888 528 441 -254 530 132 -223 492 209 637 81 793 65 187 156 -215 174 265 475 838 386 475 359 340 -419 747 19 322 394 548 505 471 580 -343 125 716 138 387 849 -570 90 361 -151 265 350 -913 140 709 -374 174 555 -255 648 100 -56 353 623 924 862 810 947 628 34 -86 166 420 262 549 824 -999 186 65 913 375 520 670 101 693 877 798 440 -224 243 844 850 319 806 59 566 585 -608 680 803 764 795 451 -761 196 688 -397 223 249 602 246 402 -705 823 299 -214 651 593 -770 613 680 823 122 406 227 64 713 -11 447 35 690 449 280 -309 296 254 441 583 57 -114 152 22 -720 75 179 -261 853 300 -4 280 412 -652 447 527 412 489 73 246 779 574 -422 622 869 283 763 603 -861 702 770 -678 482 897 452 773 1 -848 569 332 715 169 779 -958 481 367 -834 879 245 339 657 866 -440 793 780 -386 32 581 733 533 434 -746 207 15 -998 273 359 -370 639 337 126 843 38 74 657 121 206 190 653 39 597 11 205 99 122 -557 336 414 -121 100 686 837 282 477 -426 303 249 808 677 5 728 475 843 -557 181 41 716 776 594 452 78 81 365 209 232 -797 647 513 779 573 372 785 644 726 485 804 555 141 132 438 -513 261 296 -226 477 172 219 229 301 800 447 509 -969 450 307 -456 81 31 167 866 674 -107 203 577 499 444 761 488 84 77 -749 617 337 347 291 866 570 663 246 -330 163 744 -770 846 345 737 242 425 -533 10 442 -207 555 644 -479 754 188 733 445 39 -802 592 382 -685 62 144 361 784 306 756 215 251 1 4 493 225 723 554 -81 368 260 -138 642 113 -99 85 250 562 464 43 -257 321 257 -55 522 312 989 299 186 394 518 554 -947 786 221 -826 462 306 376 124 141 -231 219 643 -373 457 207 269 152 527 277 149 200 -612 439 752 325 208 689 745 683 250 -898 428 643 537 577 402 -979 795 393 469 821 377 -612 500 867 -709 525 175 -920 822 857 629 525 515 -146 56 600 -701 851 276 -900 372 382 654 92 276 -754 414 196 975 2 747 -459 626 344 223 155 868 -463 758 546 182 809 497 -591 309 20 -158 516 164 -131 162 577 -384 289 630 -338 598 800 -220 822 55 -653 711 215 37 694 124 683 489 393 -450 32 8 465 853 221 141 32 892 -655 469 641 -755 349 562 -649 248 425 517 586 270 993 621 749 724 304 337 868 6 420 727 313 494 -639 536 525 -996 34 145 -56 331 493 -242 682 793 982 451 478 -149 344 250 251 321 553 -113 741 558 659 269 429 -917 121 794 -224 482 481 -248 886 514 -303 888 677 -767 322 228 562 25 571 411 476 43 -885 416 784 -775 827 152 -147 710 324 -802 186 805 -421 238 842 44 487 123 488 329 163 -36 114 484 343 40 136 456 256 603 839 233 529 142 638 338 265 37 575 -79 868 865 762 800 831 999 117 45 -866 560 421 -306 726 512 -70 35 767 -568 126 151 -139 421 789 -350 86 825 -775 660 844 -311 274 355 91 11 307 -178 862 475 -534 397 134 938 491 12 -351 773 46 68 321 729 -918 846 540 525 487 813 -720 631 824 -462 771 333 -255 409 824 8 558 696 -195 845 23 70 211 880 202 643 610 -923 481 414 -387 793 284 -54 391 692 769 899 401 -284 605 127 869 533 123 -209 255 225 -514 706 462 179 795 673 558 797 415 419 774 48 232 740 840 815 86 382 458 307 433 -542 323 137 -764 44 721 858 774 780 196 353 675 -480 863 623 187 182 549 734 814 388 425 881 473 7 739 779 839 150 253 -273 586 297 999 297 84 -275 232 857 557 680 362 -517 792 558 -347 626 471 292 503 504 -136 762 342 -806 501 543 647 480 229 443 279 525 -274 257 808 -666 114 639 447 108 411 -350 500 14 253 517 775 547 411 428 989 610 7 169 153 338 -55 731 594 -748 418 707 343 465 503 -615 888 656 -81 68 763 381 671 415 -506 876 31 -679 765 203 -994 386 407 295 532 238 -412 636 707 -854 479 271 -900 217 311 156 588 378 -330 416 176 466 843 152 -881 639 735 908 127 470 714 426 49 337 326 317 -953 505 472 276 541 887 -597 608 275 52 319 811 -730 232 754 -127 551 492 807 260 670 676 726 247 -824 563 573 692 710 606 495 387 210 319 315 803 657 165 865 238 872 276 -540 301 102 606 677 664 -222 470 526 836 265 12 97 636 378 -501 94 795 860 726 316 691 420 560 653 816 724 -782 6 748 293 766 148 -54 25 876 810 755 445 -365 89 497 -125 740 642 -679 101 519 288 392 39 -953 98 6 823 616 11 -578 561 829 521 608 5 296 470 759 441 857 202 -846 407 342 -598 282 181 844 155 333 662 343 777 752 243 874 557 866 641 20 540 353 -752 157 581 -938 450 537 615 604 43 -44 459 376 -63 3 582 -879 117 77 497 270 319 422 699 875 -133 899 387 -22 203 543 -389 390 358 -579 379 360 -797 752 529 579 50 850 -51 339 227 210 706 225 -604 499 529 234 66 500 -697 169 352 -217 400 453 -368 101 776 759 137 214 537 199 19 -786 647 407 693 124 603 -731 310 247 -709 9 533 -959 592 33 -907 387 322 134 725 520 105 439 319 -789 632 156 415 773 331 470 594 641 -32 485 594 -668 876 602 765 769 345 549 215 620 -367 475 420 -4 486 203 351 796 357 866 429 332 -281 594 253 -737 843 467 482 428 54 -160 813 498 741 709 135 895 812 840 -978 345 515 94 519 411 50 437 839 634 72 578 604 547 439 479 368 403 228 609 263 863 879 571 969 525 241 -769 475 677 -379 809 785 -96 547 9 -19 751 715 837 160 361 -372 440 728 -270 420 489 493 535 745 -382 590 775 688 311 399 -320 494 873 109 615 834 -955 471 480 753 4 383 -933 669 133 -445 352 553 -305 297 239 439 415 828 513 256 290 -989 245 549 768 91 171 900 564 767 123 643 587 156 550 90 660 284 801 878 449 208 767 112 543 102 268 82 -479 420 77 546 2 692 64 178 435 351 434 84 -808 446 129 -622 644 464 -122 874 13 -915 442 124 -321 844 823 770 46 243 403 766 716 271 282 893 -543 385 478 -259 578 23 521 786 692 -952 623 233 -976 154 228 -502 525 273 592 128 644 -146 760 561 321 284 842 413 241 327 -10 334 56 712 607 311 -219 344 870 604 368 123 283 419 699 -792 711 827 251 817 738 -689 738 121 -196 651 414 730 193 747 -663 39 49 -506 468 812 -962 151 330 836 862 57 152 412 841 584 250 598 -611 449 636 37 844 798 -720 359 365 791 49 568 -228 386 778 -888 752 792 720 4 216 -435 277 897 -587 114 409 -746 698 710 -497 39 258 238 109 664 -648 700 764 619 825 301 -104 137 153 -861 509 156 -45 826 484 203 892 598 -737 898 447 -528 601 486 -518 39 865 -214 326 73 801 78 825 565 449 749 -735 646 37 117 837 597 625 344 522 -292 748 565 457 711 562 104 536 314 -259 208 730 730 410 859 154 892 205 490 562 141 -414 387 485 359 695 384 -424 805 194 -511 461 781 603 602 550 506 759 758 -265 141 319 -654 347 845 253 401 888 57 543 549 -751 741 782 -132 606 298 994 761 51 696 368 861 653 755 102 -277 201 448 767 106 1 754 163 543 803 465 872 889 350 764 -278 619 732 759 233 489 -544 728 571 -580 725 244 862 680 708 485 721 209 -500 696 827 131 455 211 -781 564 890 368 893 592 807 33 364 858 804 188 201 266 19 160 103 586 -553 234 193 -242 854 808 -553 22 629 210 859 622 53 48 70 210 506 874 749 360 239 -881 72 42 -791 893 144 95 741 430 -113 851 383 -606 50 456 874 12 466 547 566 83 -815 276 199 118 547 270 459 656 263 954 503 155 383 490 105 -683 436 154 -875 895 98 -698 29 551 -161 747 197 -791 658 5 -977 713 507 -623 348 149 -267 418 584 186 43 746 -646 133 356 -764 306 350 -767 242 726 -44 3 536 360 26 348 318 255 747 366 654 660 454 763 562 485 522 855 663 530 857 798 542 34 -803 161 288 -757 827 875 -41 279 251 -742 490 818 530 627 439 -616 590 121 792 240 662 425 133 853 -362 344 333 -159 12 9 -728 223 288 -778 381 722 277 350 363 -6 517 731 -596 110 123 118 832 102 236 530 756 -251 507 257 -37 837 806 -413 494 15 809 812 701 119 255 400 114 551 142 103 331 73 204 119 680 -273 195 309 -366 196 815 -109 559 367 379 216 355 -516 603 848 -650 283 166 -698 49 768 743 753 250 215 657 368 694 37 614 754 223 809 968 614 520 -614 446 735 393 182 437 40 833 700 503 436 82 920 438 183 887 896 779 -531 671 767 -152 509 364 134 702 546 -430 895 530 -979 98 65 -745 245 184 313 200 179 692 821 580 45 651 859 -625 308 706 -399 682 803 117 237 372 -230 362 676 -178 806 596 -99 451 198 551 15 849 861 790 686 -128 414 145 978 567 826 32 784 214 604 706 239 -717 15 35 -493 407 397 -218 181 302 929 483 805 427 286 819 -173 519 273 308 849 839 686 838 631 -762 721 646 -576 180 204 -828 314 385 526 144 19 530 223 304 -200 250 402 359 166 72 -169 174 21 -831 212 202 194 464 139 -676 54 11 921 703 504 961 229 699 -521 611 21 -566 11 270 335 222 435 -594 653 661 626 520 487 -731 544 540 580 366 270 522 443 72 -475 4 352 224 535 62 396 469 124 518 310 149 764 789 374 588 620 893 326 590 588 -134 570 53 335 792 547 258 669 602 809 345 236 222 42 704 945 60 659 -959 564 121 -659 881 9 14 321 628 958 247 369 145 765 38 -150 652 881 696 19 146 -767 441 239 189 138 350 847 231 66 -33 472 46 -473 238 418 -445 896 716 -977 342 581 -487 792 332 545 40 94 646 824 605 -766 713 742 284 180 596 198 7 886 415 490 374 -790 600 357 487 499 194 750 543 169 354 713 393 -76 666 624 -81 664 630 356 179 244 137 462 733 -538 424 439 479 718 138 -765 214 359 281 414 223 -975 810 652 -922 866 883 173 55 496 -243 518 19 695 684 145 -380 316 104 701 65 370 -341 799 783 482 176 673 -678 125 582 -975 755 599 -641 780 654 454 84 719 661 568 554 -343 490 86 -118 601 36 116 35 211 888 357 335 -179 483 241 272 642 120 -975 222 891 417 835 559 770 744 498 90 757 139 275 239 740 -338 608 774 -427 748 283 159 622 817 -500 419 158 479 118 379 569 535 365 -21 657 209 977 747 65 -33 75 356 906 822 583 930 174 776 839 545 346 -603 824 463 827 246 97 -856 522 778 -277 612 228 299 478 201 881 260 374 -991 600 18 354 249 894 -483 328 239 265 772 515 370 576 369 -727 445 42 602 668 221 667 158 885 746 457 462 -354 490 722 219 654 773 -370 471 200 220 436 124 -666 358 699 -346 31 243 -205 533 63 368 453 220 704 599 728 -335 98 317 238 817 716 262 706 521 134 536 91 34 708 578 809 443 36 -593 649 118 202 897 651 -436 465 255 835 121 853 962 186 50 530 177 19 845 660 219 -563 46 74 -55 281 194 -850 395 431 951 223 450 293 200 386 574 837 854 687 661 133 800 655 163 -291 398 260 782 344 541 427 346 35 -691 397 12 668 519 235 117 412 427 -857 768 626 428 494 615 133 33 427 665 33 181 -421 542 579 -561 276 74 431 203 419 517 665 867 -771 833 485 763 97 867 -934 825 513 -320 658 545 407 855 271 869 446 547 -758 577 801 212 123 549 -633 638 302 415 679 398 33 826 131 -958 785 806 271 77 812 -159 846 357 239 789 85 540 353 878 -244 852 790 706 119 569 756 304 114 77 102 91 860 444 28 65 515 104 976 8 49 384 48 889 -632 40 342 -203 596 225 -451 801 176 739 460 294 -141 516 598 624 45 751 -286 605 294 -407 222 860 796 650 19 -455 554 157 -974 552 753 -649 701 705 126 792 316 -528 603 883 421 527 28 -229 594 684 -84 333 393 511 296 502 -872 474 393 343 98 96 -922 371 674 57 494 419 -860 437 241 -744 546 342 345 365 686 146 37 133 -753 517 607 -261 412 756 -814 247 720 530 40 730 -265 737 318 -673 445 300 -149 545 845 -907 743 310 -570 689 398 863 236 66 869 175 477 624 314 767 -98 226 165 -878 556 204 -97 244 93 -980 223 537 -928 775 182 -432 820 24 29 650 764 778 665 99 -57 334 325 -780 811 638 -962 613 15 102 287 623 906 742 18 898 563 240 686 787 166 567 637 787 605 715 603 155 11 37 -20 631 899 969 321 663 -664 175 102 258 181 843 -825 331 557 766 232 286 -594 189 152 809 245 162 697 677 844 -953 182 491 -38 192 671 -95 167 154 961 434 271 -444 18 407 -95 586 638 -258 245 827 845 454 223 -193 803 899 -98 250 844 818 411 178 8 674 369 -270 879 536 -117 248 138 812 253 775 -199 647 119 727 293 624 -551 100 578 -701 854 827 -457 72 390 -780 732 163 -60 263 193 -825 898 84 -253 416 584 711 617 383 -519 797 675 -43 298 826 -166 698 779 -487 713 734 -184 753 148 308 328 149 22 365 616 -942 328 332 40 461 228 814 318 526 891 805 323 469 272 379 -591 239 191 853 114 607 -232 572 86 152 564 546 -621 330 16 956 21 820 830 542 289 -456 166 612 374 575 151 -795 283 898 -733 189 236 -691 63 72 -448 215 687 650 646 116 65 755 188 -664 285 782 976 856 673 -911 713 107 -314 381 295 73 342 589 -726 10 651 -303 714 17 736 164 662 203 581 516 -9 69 853 272 797 386 470 336 341 994 741 79 835 215 88 -363 764 854 -347 200 169 -34 704 750 534 271 819 -829 93 306 -137 587 383 -532 339 197 605 386 89 -416 173 303 -77 610 219 176 430 273 -154 364 819 -633 302 189 885 625 333 491 388 19 625 114 795 -38 850 120 -784 702 44 -296 799 473 -124 745 888 647 765 289 -713 650 65 -380 893 504 -362 670 12 399 758 179 565 274 104 793 61 806 336 265 704 160 741 601 -201 288 517 -561 128 318 -397 248 311 -493 501 110 -619 683 434 -158 195 666 210 490 192 989 749 629 821 119 766 499 619 601 283 397 201 -556 278 347 -935 65 181 -502 659 175 675 53 421 -108 15 307 -564 242 848 -73 884 696 356 757 814 473 191 28 -74 887 358 972 852 422 -896 350 232 -869 278 336 -149 507 643 -944 386 626 651 842 482 165 316 190 -452 820 419 185 645 370 -842 649 772 -811 880 149 -576 684 170 -575 793 728 -833 2 214 993 753 207 -574 570 574 -33 71 167 -101 499 87 17 794 531 209 611 294 -569 136 238 158 248 144 182 675 713 -45 442 783 -778 641 433 -740 549 761 -680 768 157 -573 299 292 165 285 894 350 219 668 263 500 54 -218 360 464 649 102 164 62 375 721 208 257 640 217 485 90 -192 9 187 700 60 405 419 875 282 -20 724 782 634 106 241 -251 408 343 -936 570 717 -564 247 661 -83 508 814 319 566 34 -639 386 60 843 466 783 524 652 41 -984 453 500 658 417 221 826 551 508 277 171 173 251 28 739 -64 342 224 595 885 741 529 461 493 521 277 97 220 566 819 542 769 700 -58 733 350 49 662 572 773 565 600 -889 501 41 834 548 77 -725 499 865 -985 171 504 -520 64 222 -102 558 90 649 100 874 299 201 635 -778 474 299 -779 586 851 -287 72 498 189 299 75 877 118 625 -206 86 847 949 65 567 -740 314 718 585 65 18 -928 388 544 322 461 281 -727 575 352 -130 764 703 -4 694 820 -828 588 5 971 137 623 -568 860 687 451 720 152 968 657 269 738 329 656 -467 352 268 -887 377 842 16 899 758 518 648 603 38 120 290 -706 491 478 768 24 437 654 195 117 726 31 376 -506 666 122 -295 856 293 94 203 836 923 171 11 -988 878 237 619 836 431 387 214 768 -668 247 785 -169 599 816 -193 893 415 833 153 240 -802 399 442 -967 587 693 -569 306 680 -586 194 893 -119 578 291 -635 61 890 332 768 34 -554 153 282 578 559 486 -883 358 885 -290 143 207 125 839 845 18 536 495 990 69 224 -68 335 285 873 567 204 307 366 409 -960 396 67 -575 613 424 -739 475 619 119 418 630 -35 658 386 -265 716 439 -774 323 856 -66 315 351 -847 792 115 728 354 589 -954 173 740 -346 837 310 984 613 686 -662 600 27 -390 23 742 -52 550 216 -145 789 474 171 518 827 -241 16 151 -850 123 87 659 859 140 35 112 805 -380 160 527 440 160 228 856 115 15 337 472 856 -690 43 473 388 254 540 339 305 662 877 664 620 617 152 731 -779 471 692 702 564 852 929 757 590 -349 268 632 -325 656 886 214 42 256 182 346 765 -392 627 684 -74 23 593 -85 616 114 -876 844 238 129 843 331 636 725 297 915 549 32 -915 757 659 -79 235 733 -787 302 107 -376 101 255 190 836 22 955 61 865 -556 290 860 -374 826 736 -278 663 675 744 148 583 -698 334 271 493 258 371 99 1 307 721 756 419 -15 53 708 496 579 685 732 502 30 858 163 692 -16 807 892 366 362 412 -365 649 746 706 194 103 28 893 103 134 766 11 204 552 63 311 400 641 -852 32 294 277 690 508 421 274 467 -688 493 828 575 134 821 75 63 865 829 154 434 553 595 706 -201 816 132 -135 855 351 671 355 599 959 284 47 441 276 200 374 381 69 959 227 285 -425 419 879 80 270 846 163 535 177 486 779 184 37 797 165 -329 756 500 -83 650 775 -831 76 308 737 335 586 -527 662 104 -48 743 425 649 158 59 -474 145 889 509 482 790 671 507 738 -913 178 594 -414 847 395 -187 868 470 -680 431 566 261 783 460 -315 232 618 -104 810 762 584 619 395 126 342 1 463 229 230 -92 616 228 -98 81 196 172 619 616 -695 657 848 -678 837 528 -819 863 21 -67 727 250 -138 387 17 589 390 97 636 862 797 -612 390 106 -331 483 725 785 188 533 384 562 385 992 797 373 471 630 336 492 463 214 -507 577 600 -291 19 141 305 555 102 -47 495 491 58 165 126 -118 838 27 -250 182 875 -77 106 605 810 50 219 -125 243 796 26 452 866 167 809 572 -180 162 167 311 755 884 -700 621 873 778 872 154 53 809 308 875 284 602 922 781 61 611 302 274 277 365 794 -241 553 700 -806 784 443 419 746 149 37 373 484 -109 848 98 -57 387 878 556 775 643 674 586 295 473 432 552 245 198 435 387 170 23 880 400 820 828 380 239 -439 876 626 538 584 275 -83 513 150 -289 440 787 958 310 568 -105 30 288 -412 822 756 370 683 783 -653 574 466 -879 743 131 -678 654 570 709 25 144 346 420 193 -665 41 222 522 261 405 906 178 812 -294 299 654 136 883 523 290 860 119 -271 95 160 102 518 588 385 416 900 -611 274 330 27 863 559 -161 221 858 444 557 631 203 614 613 -574 504 274 125 642 233 843 11 412 593 579 700 933 115 628 -180 218 341 84 844 896 409 321 689 142 765 812 321 571 637 117 65 699 180 511 450 417 819 650 -961 362 764 -734 534 133 458 419 77 -446 628 449 -658 222 365 905 195 36 641 164 152 991 545 662 -8 41 164 168 299 634 196 553 362 -355 653 830 796 447 93 548 90 637 261 183 551 160 507 533 529 580 706 -841 636 145 508 885 749 -279 682 548 355 843 353 84 540 40 -883 213 780 -449 742 511 -543 53 178 -646 480 866 -2 588 850 999 261 683 346 753 764 848 182 455 -12 522 362 303 731 466 -167 786 45 -502 136 684 -801 235 96 -419 34 612 705 132 516 721 233 749 -825 373 199 -670 786 317 -950 187 721 280 418 794 -488 517 180 908 398 213 771 55 397 186 476 629 -414 504 153 384 688 321 -509 51 507 -489 884 826 -631 861 395 62 673 11 -59 633 460 706 304 514 -698 542 142 282 666 370 491 820 455 -226 141 415 668 203 188 330 497 820 -659 103 276 -593 839 545 744 796 374 446 240 730 918 189 701 272 116 842 387 436 196 126 708 846 -28 315 154 -259 115 92 585 611 16 945 789 812 -282 435 203 99 553 391 599 226 506 -60 313 94 -464 639 860 679 36 719 -923 661 186 -970 302 300 174 539 11 -211 484 799 352 153 886 -403 152 263 -146 145 575 147 281 365 -194 312 452 -123 289 212 62 420 565 -39 694 255 23 135 738 473 388 743 406 842 895 443 891 199 -495 546 343 -669 293 623 695 52 34 346 529 375 -390 291 794 -774 528 773 570 601 312 -687 654 296 905 511 841 647 388 865 -19 476 658 416 157 285 140 628 38 -848 41 196 157 6 512 793 627 594 514 434 81 878 667 230 -716 845 706 693 601 589 -933 805 629 -386 267 134 727 190 816 -775 656 401 -394 186 167 935 463 23 -746 393 676 -406 575 42 -97 842 360 -412 669 471 -523 327 415 545 585 600 -988 172 621 874 465 183 -451 719 628 -176 488 765 196 583 475 -575 861 728 584 851 790 301 42 525 456 191 395 -265 115 260 573 315 394 44 370 76 970 48 88 549 384 293 654 235 296 243 788 210 -44 162 303 232 57 607 538 720 743 481 487 311 196 36 695 989 386 868 997 406 58 -449 596 540 -73 318 275 -968 27 813 -257 723 900 989 864 742 -331 250 473 -279 350 151 922 445 355 671 272 191 81 893 560 107 221 460 -181 531 79 743 719 328 416 240 729 718 715 823 -22 399 419 -268 570 743 622 303 735 833 230 32 -118 201 393 257 66 23 935 209 794 -85 877 133 -57 474 397 136 558 118 130 781 421 -536 766 731 876 437 112 -541 428 430 426 530 667 504 626 614 354 283 744 768 613 676 -860 778 542 -478 865 748 -650 469 275 379 148 589 -480 567 271 -514 323 896 699 78 690 137 229 73 533 549 685 -140 442 614 -47 164 519 -118 898 536 529 248 104 -145 79 303 -204 652 870 -734 90 421 -998 379 701 726 512 402 -137 525 843 -772 178 106 347 861 156 734 542 455 -111 498 586 -408 194 337 -187 212 426 56 225 515 29 79 46 381 6 557 882 249 411 682 348 371 -511 82 64 443 216 806 -84 429 117 -558 137 341 608 318 420 553 300 477 -838 734 349 -706 211 597 -96 745 97 226 534 230 -210 777 253 -198 758 468 708 174 48 -524 68 237 317 529 554 288 134 853 764 647 793 656 74 426 -762 803 556 -455 472 184 599 560 318 203 276 665 -111 340 455 -263 100 254 -571 9 379 -194 147 894 -40 589 611 870 651 389 158 761 343 -86 258 814 97 313 800 331 154 239 837 892 390 -610 673 398 -80 880 596 513 592 337 324 462 87 -588 887 309 519 236 617 -857 803 29 594 234 183 832 223 226 -279 414 898 -729 134 29 -634 800 620 154 224 234 441 88 206 -409 294 244 -201 208 381 444 802 666 -322 786 889 -897 259 454 -147 130 639 733 649 538 705 603 813 -10 696 52 -605 840 397 890 339 861 868 507 220 1 704 173 -734 182 58 -794 838 369 211 643 550 850 476 350 -661 133 105 -996 170 791 -948 560 230 912 529 788 332 30 591 904 248 825 814 507 814 782 318 556 -217 820 183 -167 112 316 437 216 338 -612 75 167 -740 588 747 -653 472 776 -310 528 176 966 694 734 -721 276 203 186 512 123 -932 145 286 -17 782 501 -79 470 23 -372 101 98 -654 861 737 593 203 887 347 569 733 -320 900 160 283 690 748 294 663 370 -232 243 470 365 889 483 -947 702 165 -817 335 216 -258 118 253 713 127 510 -721 421 351 527 315 113 -452 335 407 -83 401 448 951 406 81 645 771 187 41 457 375 -828 851 544 -924 175 608 -851 96 900 735 841 770 221 283 143 913 713 601 182 889 717 103 727 64 496 864 290 655 265 864 997 72 507 -58 327 602 841 714 595 562 101 868 406 75 773 975 630 599 190 579 562 -669 234 878 594 883 102 -48 226 428 -994 519 293 -600 682 679 528 138 831 495 245 171 -173 104 297 599 731 78 -951 521 656 -237 798 872 -959 602 197 920 108 716 964 260 549 43 388 738 773 515 237 -857 366 67 -579 815 639 -24 78 390 817 271 339 -411 564 41 -63 385 200 -296 601 460 804 470 586 -225 617 200 212 682 532 669 428 31 449 769 595 -959 406 131 -360 863 731 999 67 427 -650 9 896 -165 85 612 -13 449 824 -597 879 657 486 148 767 -353 759 346 -523 49 671 953 441 633 836 343 760 109 817 444 -304 473 475 -496 659 622 -30 658 480 -385 317 80 435 53 472 586 267 866 -102 500 864 -459 153 246 -864 623 56 -432 591 743 706 823 253 945 826 621 -724 562 725 -301 650 618 -590 196 218 -775 289 665 412 804 817 810 140 592 -935 367 256 -289 191 146 99 755 796 816 243 483 -898 455 386 -130 117 577 861 682 637 -606 241 155 202 105 518 135 589 109 629 845 299 326 396 205 -227 565 721 -533 50 115 -51 583 812 -47 237 16 -978 72 604 -470 753 601 880 679 148 284 672 814 471 322 217 892 408 743 281 622 865 464 549 324 -165 31 176 -613 711 6 -566 695 610 146 552 434 459 575 807 827 319 314 -230 800 537 -500 53 310 764 248 337 -661 83 368 -586 622 178 -629 357 25 -367 803 628 666 41 672 837 511 571 573 311 623 -917 127 791 -329 148 895 804 720 351 428 205 305 407 71 618 -140 795 658 -969 758 683 76 893 810 766 764 104 656 123 586 581 698 733 927 654 604 129 634 808 -667 341 30 702 401 876 -289 232 60 -869 685 869 166 80 776 -570 388 898 115 69 747 -600 748 552 -697 877 285 811 462 625 -60 728 408 627 377 205 -845 504 284 682 787 672 831 702 792 -422 554 692 -571 58 668 166 369 282 490 761 97 -33 656 135 318 151 563 823 558 219 258 840 105 281 272 858 825 502 512 -184 383 569 735 549 89 -84 492 1 -235 559 230 640 4 188 89 619 160 -80 744 713 983 712 247 551 447 796 -509 516 439 392 681 97 421 821 281 -443 300 336 44 548 851 -671 63 621 -712 383 516 252 419 327 298 762 388 -317 554 220 -521 684 440 -853 81 780 513 274 479 -685 355 541 835 595 75 -398 647 493 -272 45 615 -348 291 528 292 126 181 411 6 859 3 270 694 -906 869 826 773 82 251 503 249 605 343 136 299 270 538 45 -438 418 142 476 171 484 -145 415 609 387 826 666 -155 530 35 -861 724 56 16 850 189 -133 553 438 -629 797 573 -830 319 263 866 281 680 -593 10 2 -910 265 416 951 753 394 -884 350 23 -397 641 798 558 477 400 -217 648 348 908 270 666 -530 837 98 549 696 159 -497 87 476 -730 138 328 -737 6 729 485 809 470 -265 767 479 81 14 55 -268 57 124 -104 627 112 946 129 807 304 532 45 -821 502 234 958 704 780 -403 836 837 20 784 615 383 882 743 742 187 426 -814 18 80 372 268 551 862 776 441 328 66 512 -341 258 367 -361 407 354 527 680 290 441 163 271 -364 557 509 613 96 527 -708 768 755 640 831 122 -209 193 49 -169 133 423 -388 524 829 766 851 608 -745 45 823 -623 33 479 86 91 493 -482 731 423 39 122 668 139 5 341 452 451 525 -774 364 201 354 630 151 -86 337 247 -712 366 331 -134 852 777 892 116 867 -616 134 749 759 325 23 878 564 79 -930 16 530 -6 842 893 994 749 674 -403 415 162 -405 3 527 -374 121 531 -346 865 646 -28 250 780 220 161 204 -106 739 768 -527 809 835 502 555 829 -54 502 729 -429 651 243 -368 198 297 -790 76 417 -960 730 382 386 554 683 117 175 895 -728 821 733 991 594 693 726 48 399 -594 446 900 34 617 702 228 49 900 276 60 75 -956 652 857 777 38 510 -141 307 736 753 780 657 -663 271 402 -671 293 664 -67 773 764 -116 649 823 -190 94 627 366 871 716 876 583 123 -737 236 2 -281 107 125 574 619 576 883 304 448 -53 888 197 821 698 290 -453 517 312 -137 793 894 -763 108 282 -410 80 107 -735 453 213 -11 427 100 872 555 857 383 855 473 -405 70 417 240 307 525 -279 649 604 727 414 208 -60 304 686 -509 528 284 -992 416 358 47 451 312 672 798 433 540 860 539 -129 688 104 -822 71 86 399 131 512 968 363 385 419 754 852 -372 201 402 791 225 300 -877 718 590 -435 834 549 355 758 388 -242 836 319 -883 752 389 302 103 571 -386 71 33 198 742 786 449 22 139 102 513 415 -599 588 232 642 208 23 730 19 10 949 236 813 989 538 67 860 452 138 392 151 53 -432 854 617 282 107 305 -586 850 9 231 393 269 -395 323 287 66 624 522 379 414 159 645 266 564 717 596 715 921 199 878 141 413 879 550 896 371 170 698 34 -313 396 807 -651 282 225 213 199 872 79 858 334 527 153 793 -172 523 393 -775 279 611 -354 608 409 -921 196 856 -262 410 488 -715 189 707 -880 739 716 505 367 767 -498 25 71 46 105 594 390 31 24 -399 160 879 516 598 475 404 412 37 791 198 225 -50 170 64 -235 528 482 83 782 506 454 29 610 399 619 692 -378 72 320 -495 885 480 735 701 229 -338 858 693 -502 549 42 -678 99 211 537 417 738 318 6 700 37 57 470 -972 80 594 200 837 578 -721 187 388 -149 637 36 -708 249 655 44 619 406 -285 384 468 88 864 599 781 295 412 988 55 650 -225 558 386 963 203 796 -499 58 196 155 702 815 712 270 561 275 536 96 595 476 59 293 57 823 932 216 217 -105 32 33 -19 247 235 277 855 145 -262 619 466 -550 590 629 -796 135 686 -822 268 53 -654 863 8 769 241 389 687 70 188 978 33 813 392 584 707 145 381 396 673 185 530 110 863 797 -86 10 812 -278 431 271 -636 884 563 453 671 633 -160 801 727 -614 227 811 98 119 546 -396 216 27 -149 41 769 -986 805 752 -424 210 574 808 651 526 -614 489 752 -303 187 23 542 646 279 -817 759 197 946 251 289 414 117 193 117 494 403 -610 654 205 915 642 31 -260 236 673 -422 757 418 -444 640 747 786 800 606 534 346 8 -478 660 125 467 29 670 821 819 475 -575 386 267 -631 145 244 823 731 791 -462 670 690 -305 804 135 -897 379 846 479 198 26 48 419 844 674 896 381 41 265 236 -100 616 380 -205 791 254 -854 483 137 136 73 806 -875 269 709 411 472 239 -592 851 436 -767 825 1 -492 514 822 81 213 456 317 649 529 -578 27 797 -718 438 420 421 847 422 -992 861 600 -286 821 618 -669 65 788 114 693 453 -464 865 440 -181 747 29 390 20 27 611 681 459 234 447 419 -714 213 339 103 244 456 642 359 248 994 447 73 11 90 15 476 314 879 867 433 777 595 124 849 774 287 681 932 174 227 -598 660 439 692 863 735 -953 157 245 746 803 743 518 314 832 384 290 297 62 809 782 891 457 5 291 263 516 -951 109 289 -527 657 445 -731 674 713 -105 758 155 -657 873 63 -276 16 519 780 59 649 123 782 63 -662 831 79 -935 48 844 -998 717 650 849 28 333 -733 871 357 -818 696 372 -1000 576 430 -799 690 293 594 855 814 -119 460 13 -24 562 730 625 163 262 -300 529 289 584 148 259 340 730 54 -437 83 630 -808 136 528 -446 445 323 963 878 835 -824 354 548 -43 232 391 206 316 538 -736 808 420 -882 771 502 -101 315 637 378 221 39 -753 810 867 555 19 550 717 337 833 659 130 77 20 359 611 447 206 181 30 635 776 -740 490 794 -491 418 377 -360 319 488 446 586 669 -226 559 701 -536 267 160 -874 14 417 106 296 896 720 51 324 -260 513 583 -678 6 152 151 699 522 490 772 766 11 336 184 -178 563 198 139 121 545 -414 441 735 -732 688 838 -556 881 502 -874 455 507 -971 49 102 -390 360 873 -473 523 360 -490 846 74 -641 623 687 -262 344 527 -773 388 507 728 114 61 35 95 519 491 598 619 -456 187 652 228 150 597 801 165 156 634 383 886 -282 512 151 730 299 297 648 687 506 -405 683 894 395 485 354 -772 470 374 333 882 808 -330 52 419 -980 183 769 -532 883 311 114 402 97 -80 49 151 116 348 886 509 344 470 514 772 205 884 507 675 357 792 656 -135 162 708 -865 634 42 -444 554 24 618 469 425 866 41 526 -732 357 873 -947 718 316 374 532 239 -621 17 797 53 826 688 560 643 1 -381 187 340 584 757 808 -140 523 900 -615 491 356 310 445 225 -675 19 756 -284 750 824 -988 616 492 752 787 574 238 48 760 177 284 616 36 96 290 -913 744 377 566 537 297 797 502 703 -202 254 418 941 6 357 715 496 404 26 425 739 494 148 419 -885 442 262 -409 60 783 -510 434 471 838 783 72 -960 81 325 10 874 383 366 389 878 421 716 403 -241 810 715 -56 345 863 -637 661 456 -676 504 516 858 794 101 681 125 167 -871 135 140 111 501 529 988 474 396 -710 233 357 757 877 701 771 192 513 426 669 117 -7 127 62 -807 108 594 879 213 770 -855 642 4 637 493 129 412 836 413 -80 93 441 -480 264 633 33 890 401 401 336 579 762 729 739 -693 361 51 76 106 744 431 43 396 -614 624 875 -122 144 67 -881 417 382 -849 302 424 651 355 759 181 417 639 719 277 99 421 585 351 111 23 63 -449 438 738 377 416 34 -4 887 450 177 138 803 700 741 257 558 123 725 649 294 101 147 516 54 -97 847 301 -195 524 769 738 320 755 839 498 45 -507 250 785 -251 761 59 426 110 353 -874 457 20 -369 326 536 -197 820 838 139 721 698 498 447 807 -698 274 415 -379 257 679 223 878 149 221 514 687 -188 255 169 -982 814 546 805 569 517 142 858 836 -803 60 261 64 233 518 442 230 160 29 242 609 211 644 828 -323 49 496 -707 344 756 882 433 825 -322 49 209 -5 64 40 -587 727 65 927 659 708 155 288 808 602 433 251 -943 16 738 -278 434 270 546 612 660 223 605 546 -832 810 609 -441 775 487 -877 702 297 582 557 584 -258 60 117 -256 317 184 881 491 669 -298 589 32 -729 719 452 276 339 361 36 899 235 -478 674 36 -981 803 704 -578 647 172 857 381 663 25 435 351 309 807 346 703 90 216 -246 818 555 766 354 605 152 799 738 984 6 640 -813 280 439 -790 738 871 -928 63 405 -625 234 421 594 353 774 -302 705 354 227 245 304 117 429 309 108 468 589 -702 679 426 -80 703 540 325 230 64 -161 155 643 -209 295 28 863 89 380 -611 539 237 242 518 533 497 387 114 6 896 581 246 146 411 723 267 266 814 844 495 -171 883 649 -529 526 95 -449 590 183 -518 579 773 770 73 443 -97 28 876 -752 826 122 211 249 388 176 316 331 222 445 313 -677 320 580 600 525 330 366 828 251 795 396 279 -778 307 505 130 335 820 -88 858 364 -923 450 109 407 75 633 -364 193 612 -562 240 159 116 263 806 -380 406 265 24 89 599 -505 153 608 510 530 40 -106 49 738 548 147 339 -692 554 465 -408 442 658 303 581 49 713 145 857 -267 340 161 -859 51 691 780 597 791 569 445 38 108 506 643 -776 754 817 -618 467 65 792 607 522 81 900 624 71 332 320 913 502 816 -250 162 421 -955 286 771 -919 220 624 649 202 190 513 546 328 350 759 400 832 79 158 805 683 489 -53 797 142 614 99 303 -613 44 640 857 640 862 948 42 720 700 579 462 -634 459 296 554 773 343 349 69 715 851 301 240 66 623 125 -702 23 598 -100 532 329 261 298 839 156 99 521 -254 900 132 -117 541 252 -951 244 552 541 210 373 223 190 95 -553 888 169 45 740 701 525 101 150 -685 710 754 -989 108 4 814 43 544 -835 745 839 -984 786 200 641 257 429 756 254 268 -792 631 421 -291 46 230 -538 110 43 566 693 202 721 625 140 254 394 77 -747 587 138 -706 790 533 -587 814 739 588 753 191 -263 869 867 -172 75 412 57 175 124 691 501 605 941 194 547 625 308 98 -646 754 11 -507 184 247 366 321 268 -216 650 342 596 207 722 -855 853 48 68 289 742 271 368 54 -770 561 448 124 489 632 -777 555 52 390 340 111 705 137 115 752 583 598 645 226 131 950 556 743 -802 433 332 -171 556 38 -68 98 781 337 881 220 -253 638 357 -486 443 466 623 795 148 73 140 53 -865 637 278 517 287 885 360 437 417 -957 318 124 -420 251 273 -187 140 254 632 139 891 -760 253 433 705 729 379 204 54 518 -992 889 306 585 159 593 222 514 499 214 46 801 -762 359 40 -709 44 178 -866 84 483 518 642 311 549 446 364 518 355 404 -376 592 614 168 814 784 348 605 397 -654 571 495 446 453 48 415 139 184 -751 309 825 759 858 422 -926 177 776 329 701 520 43 69 433 -74 517 189 375 616 811 321 614 772 225 652 376 425 19 514 808 768 822 -568 79 780 -147 653 108 81 834 808 -300 677 28 284 683 311 987 504 25 910 381 676 -415 306 694 -150 414 613 -776 52 495 -890 485 428 469 485 257 -204 121 712 791 846 546 154 686 149 978 396 581 305 482 887 -450 232 452 962 856 50 652 511 153 -602 273 637 -175 590 393 244 34 391 889 688 176 -711 518 623 670 473 488 -841 587 495 508 491 158 60 889 430 -752 866 476 420 200 165 -435 296 250 -793 886 89 -666 827 606 -144 449 780 -288 57 352 -601 169 90 -507 277 580 250 876 232 925 335 269 -287 869 196 -481 277 696 -2 789 753 -298 888 21 943 20 728 531 827 838 -533 528 299 119 412 595 562 563 484 866 808 256 -214 283 844 -676 430 863 -997 261 790 -460 81 44 556 184 571 -446 503 763 -76 222 327 -182 850 205 476 288 164 483 74 447 -74 553 340 -470 193 472 -527 755 258 -991 179 531 -165 131 502 791 615 575 -711 860 422 -773 385 270 -167 480 177 742 490 407 -328 877 656 185 301 611 499 828 741 700 671 507 -73 60 648 151 428 329 79 236 341 -100 515 725 -478 548 357 -502 891 898 -896 652 254 814 705 24 -979 432 136 -80 735 615 448 314 850 -512 367 516 -135 287 206 470 343 220 -457 681 224 -978 121 511 384 741 345 899 841 658 -800 420 302 -512 190 645 -441 833 3 431 2 684 -46 376 883 533 826 103 743 510 895 87 861 887 -4 262 368 -628 230 114 735 413 585 -711 801 774 433 560 707 87 397 288 -896 225 722 252 764 683 291 685 377 724 272 789 308 161 741 -518 746 452 -860 8 843 -114 413 25 850 71 301 -728 676 217 106 701 588 569 610 801 -639 84 283 758 535 291 453 374 755 977 424 877 -871 348 652 -355 54 170 225 859 647 -759 240 447 429 461 208 429 522 651 -622 187 786 -339 297 473 -97 350 846 -143 479 421 233 9 769 637 84 833 952 6 685 -890 187 306 113 166 544 698 182 290 67 639 769 -412 224 829 -544 868 769 -487 172 494 -263 834 738 -174 620 662 451 527 675 547 135 236 -567 565 255 -899 130 426 146 767 401 -3 288 386 434 167 184 188 589 580 -432 702 290 532 322 868 558 821 103 -455 154 719 499 308 848 77 403 154 514 589 320 597 829 8 -872 649 110 -621 230 812 -880 314 285 587 225 205 589 370 411 -41 276 430 178 190 118 498 167 747 919 346 77 530 18 442 914 506 666 -30 247 188 -220 707 57 -851 266 855 -424 591 282 -295 169 471 -326 77 75 -381 196 473 47 278 490 -512 644 147 206 314 394 393 447 252 -99 448 517 -193 424 207 -412 829 375 758 504 494 -382 276 622 -408 542 298 606 783 41 -648 841 354 297 186 852 48 487 400 464 692 407 -58 810 734 -785 154 681 -717 23 322 732 381 256 772 833 248 -923 883 433 429 871 288 611 165 197 197 80 403 -423 15 425 150 247 805 406 519 789 253 297 823 -562 78 206 156 206 353 -80 308 726 -684 366 697 104 226 93 -646 303 107 230 754 406 -514 612 76 -173 355 501 -946 64 706 -842 584 166 784 256 459 344 9 737 -564 215 139 -205 898 44 800 263 524 -449 765 30 451 571 93 309 650 887 -834 494 895 502 431 262 493 178 46 -705 108 225 899 760 847 -556 655 446 989 673 92 -565 528 574 296 573 251 -494 661 480 -448 556 436 -388 126 544 -412 678 455 -466 422 875 314 45 273 -290 248 79 608 489 803 351 373 154 -226 279 815 -895 231 522 240 595 700 435 870 50 -685 436 94 -513 698 393 917 558 881 -580 509 705 -799 133 229 -245 59 507 721 516 790 42 457 484 893 92 819 821 234 840 270 349 375 264 789 224 756 406 782 89 826 390 345 880 575 -827 135 685 -921 256 301 -680 50 809 -196 888 634 -861 252 522 462 60 27 895 801 5 -563 446 36 463 371 170 -901 803 477 -901 223 578 759 179 221 811 53 38 -605 818 77 828 209 380 301 724 491 -620 208 889 871 771 360 240 122 484 945 593 767 7 740 737 583 621 45 562 122 768 52 602 139 143 238 346 884 861 269 -257 267 645 905 585 337 172 589 122 -228 141 724 810 137 113 707 121 74 575 516 826 865 563 465 -879 669 149 -990 693 292 90 553 18 -162 457 658 259 281 798 -266 243 86 99 551 206 -776 278 773 701 544 144 899 673 707 -237 546 527 -489 756 319 -146 398 871 -329 836 479 -420 548 812 -422 134 154 215 733 756 321 411 729 -811 410 553 647 637 106 -957 692 503 165 815 491 -857 696 138 -546 526 271 -740 441 156 -85 614 764 -300 660 274 480 849 736 932 896 709 -118 621 497 987 664 340 41 729 255 -469 424 102 -932 31 679 91 691 219 -654 211 644 335 843 644 22 397 174 -82 638 54 324 470 477 -423 490 559 255 781 401 -75 379 811 -91 741 121 -748 476 115 495 98 342 -715 480 151 947 510 547 -828 136 380 765 114 810 875 628 225 461 75 374 -297 213 5 -447 760 567 352 610 250 97 381 18 -74 98 131 236 625 205 37 372 832 -38 894 78 310 87 791 986 134 323 -445 561 420 337 49 144 241 186 515 -127 600 852 -569 540 439 849 146 581 -608 353 218 815 810 304 757 196 438 -920 603 150 -101 240 250 -205 806 187 -588 689 778 -349 738 413 686 69 558 -833 161 62 -64 828 871 92 485 166 981 465 820 -118 17 159 31 612 344 -831 873 249 -93 186 90 -316 889 827 -204 275 895 -95 294 207 -533 275 671 455 508 235 774 890 251 185 42 887 -772 550 172 517 86 160 -4 540 832 -751 207 514 -66 704 447 591 478 488 -459 515 312 -745 624 54 764 237 174 412 80 713 243 181 72 756 420 723 493 404 867 -609 620 125 240 747 413 -135 103 724 -447 312 239 972 459 710 446 153 572 -603 385 127 -637 29 238 -376 25 93 407 178 765 -417 471 611 -204 36 222 -161 443 298 -138 841 502 -867 402 67 -452 178 143 -607 69 790 -229 117 826 693 657 343 169 172 314 308 825 808 -495 387 749 -393 572 539 545 883 40 711 584 270 553 429 807 24 138 875 14 509 144 91 254 800 933 323 71 -202 283 47 658 489 433 606 245 190 -565 208 773 -344 737 542 789 151 203 -568 494 456 -417 228 831 -147 436 753 -917 394 252 -610 890 496 -521 578 703 604 534 115 -844 397 4 298 338 206 800 353 79 837 458 456 -798 292 489 406 234 479 453 317 741 374 726 289 -823 776 678 -417 128 147 -966 625 108 -681 627 768 962 481 159 703 639 444 -419 445 757 -912 53 225 -120 779 50 -579 609 825 -502 644 52 897 478 39 -153 861 389 -526 476 21 985 579 712 828 252 360 -739 205 898 887 156 641 890 253 218 -672 900 659 742 859 672 630 634 247 -997 671 877 914 536 539 632 11 879 -629 441 386 581 321 437 -461 864 396 -990 46 181 -692 149 851 -216 115 149 -277 388 736 -787 172 84 -865 128 336 335 101 672 18 663 717 -402 732 572 584 645 743 120 332 88 766 897 404 761 747 584 -3 82 844 -847 806 44 676 124 707 -156 523 430 -987 23 37 97 109 565 314 681 896 -946 447 45 -91 108 843 992 105 25 588 810 882 531 386 157 -111 783 731 618 296 754 207 45 477 -974 365 585 -358 580 365 190 895 71 -824 540 227 -848 128 137 885 659 574 -958 201 456 572 178 848 154 389 181 669 752 766 218 556 893 206 394 704 -369 336 4 987 160 174 -658 738 404 -911 44 560 -747 886 358 796 293 799 476 724 532 -287 314 412 -729 453 571 944 495 460 -101 484 555 -542 386 885 -734 115 599 338 70 705 714 738 528 897 551 310 421 219 675 384 790 227 -346 687 721 -834 97 293 -288 465 731 -251 731 845 -853 221 14 -749 532 506 -508 605 724 -534 189 614 -108 396 452 -888 162 537 -433 586 633 -488 700 131 -562 447 352 -549 899 886 -195 674 222 -466 40 463 -501 584 858 350 48 119 -662 827 506 -929 821 305 402 759 752 253 762 802 690 668 83 -741 230 756 -619 516 847 -857 515 530 -448 308 443 -823 231 422 883 454 342 287 808 201 -110 561 62 -409 404 781 725 763 111 -568 496 626 178 691 293 559 843 461 687 265 768 -518 365 511 -104 356 224 310 299 679 42 325 541 604 257 137 882 188 827 -274 647 770 486 887 134 206 669 628 455 24 853 10 620 318 273 569 725 848 631 123 -574 573 499 266 730 756 454 612 43 -219 838 741 -498 676 779 687 382 547 -485 851 416 933 770 245 440 857 845 -573 759 621 505 847 102 704 662 443 125 481 395 118 670 519 -421 682 244 522 817 246 -362 603 115 -766 295 39 842 82 47 -814 609 806 106 114 804 -840 218 617 -198 96 197 -252 314 866 -433 646 700 162 406 370 -478 393 717 -288 335 798 -690 221 506 467 780 671 870 592 41 -262 595 501 -848 14 246 151 628 114 519 535 571 540 609 63 8 773 397 205 84 670 262 251 601 -667 307 675 -877 826 362 -107 19 122 -344 827 895 604 685 130 925 147 432 -275 332 805 -132 557 169 157 69 467 43 82 22 -257 340 329 417 763 306 -270 8 324 -148 164 303 198 821 139 727 346 285 -742 524 669 15 92 325 -265 1 394 653 845 475 -725 888 866 -897 757 728 8 140 735 -116 492 51 -262 890 23 776 627 891 -420 694 135 505 29 135 -750 658 170 -911 13 27 768 573 218 554 557 709 -544 895 750 -922 523 418 -302 168 42 974 173 70 361 623 4 891 699 713 -339 740 725 439 660 398 -44 323 153 17 202 675 -866 552 262 81 892 430 -478 467 654 544 228 429 447 171 227 -140 284 119 -764 423 778 -767 831 344 -209 316 868 817 2 519 -269 784 562 -440 758 128 513 2 630 520 814 13 -362 550 488 315 736 470 459 127 669 877 570 136 -704 839 138 414 470 73 327 582 882 307 396 784 65 689 837 -506 309 750 -41 99 399 546 615 286 -733 626 412 -165 403 133 323 199 124 160 565 593 -516 851 722 -1000 622 69 836 720 735 421 388 512 185 775 66 -283 450 316 -460 210 32 385 146 676 811 12 626 684 553 557 167 190 330 -64 278 150 -478 652 589 34 537 515 51 799 326 -502 684 472 373 47 535 -549 183 398 -556 828 50 -448 536 569 183 258 320 -777 544 8 337 896 614 -447 663 512 -321 87 445 -664 390 627 685 186 606 -513 591 353 -622 408 298 -882 420 836 38 774 650 701 553 263 -701 7 401 -357 843 790 121 693 241 -481 210 830 -792 79 827 -641 679 885 -441 796 306 227 423 273 395 454 65 -764 525 408 635 893 617 465 598 681 -612 695 759 66 155 537 -650 66 511 -72 767 406 -867 746 880 -195 541 485 322 577 110 581 413 102 350 230 455 553 396 152 933 836 899 -457 704 218 -58 184 84 199 27 522 462 149 250 -477 782 714 -323 232 43 -869 537 438 -465 622 373 -167 566 726 385 340 764 390 617 811 -9 831 111 -7 307 892 706 867 760 -514 202 534 411 435 199 -564 872 396 -383 679 735 232 569 773 -584 439 541 326 883 471 636 676 829 -72 282 712 -97 883 679 114 70 32 847 581 519 645 69 490 840 138 320 726 71 888 798 839 427 90 618 461 -287 454 288 541 334 569 -747 489 552 683 504 673 -986 101 525 -326 393 663 -807 520 785 -267 570 723 -289 261 440 471 474 46 -642 667 431 78 620 72 -419 455 627 705 706 29 134 732 422 548 178 93 632 511 662 -494 422 22 498 793 547 -405 81 85 848 215 592 -626 482 718 -417 416 550 -896 216 727 848 306 810 83 451 508 -905 129 640 431 777 854 -578 252 74 786 607 555 604 90 122 605 95 288 823 805 593 132 741 49 -563 323 499 744 270 627 -517 301 556 589 76 807 -938 762 513 -532 418 602 941 675 700 -971 810 795 -284 433 751 -492 17 591 608 354 13 -741 350 334 537 86 687 292 675 762 -750 857 245 868 498 19 567 579 881 861 895 413 -988 55 482 102 164 835 -433 875 337 -500 412 422 -314 557 196 899 322 640 -630 690 289 188 857 867 420 71 13 833 883 67 -34 309 668 -791 747 82 -413 43 244 -82 783 253 -16 604 323 -704 889 357 715 755 45 -504 607 353 604 796 661 -777 505 807 646 410 705 179 398 106 581 31 749 -489 898 603 108 699 256 -428 122 761 330 820 322 -765 185 201 686 763 599 791 200 67 -253 63 65 101 871 259 -439 283 109 817 355 282 429 713 45 -742 864 244 724 863 359 -512 616 381 398 678 664 706 147 170 987 376 607 -761 78 31 290 899 605 -878 434 583 -524 774 298 -244 473 127 -329 331 273 -207 419 648 -901 810 777 882 352 178 -352 129 2 139 107 53 -557 130 313 -85 448 746 -403 224 672 646 432 244 -727 404 626 -355 597 196 -455 548 106 -927 530 457 -50 830 638 304 122 796 508 17 25 820 781 799 489 428 331 84 201 786 -191 298 534 5 869 815 518 871 796 -293 875 17 203 83 34 479 556 617 -45 874 498 753 115 25 335 660 626 305 117 873 -62 702 811 -53 509 838 816 212 20 -799 44 575 17 399 600 214 440 364 -982 112 176 544 318 292 -384 808 23 308 312 776 -430 559 384 707 27 648 -421 546 189 305 312 892 670 155 431 186 325 543 -339 169 12 804 568 840 137 327 867 -416 106 446 926 564 143 414 743 661 888 229 85 -418 790 306 -107 795 394 -537 873 343 -556 879 10 -865 316 388 1 378 209 -659 701 823 559 441 152 544 723 41 601 168 887 -654 431 12 88 663 357 37 316 860 234 415 337 642 556 784 -804 216 325 -153 12 199 940 113 367 278 659 849 389 700 76 -270 749 738 -562 866 376 868 440 31 252 889 298 376 588 309 174 159 232 641 900 83 568 783 831 105 121 321 -691 319 844 128 56 810 -745 725 401 -262 377 441 -865 405 129 -656 631 508 316 17 666 329 685 548 -88 151 138 27 632 246 -212 677 498 181 113 54 209 809 684 817 625 175 -301 306 859 446 870 300 666 854 503 -545 782 234 152 670 872 -79 111 649 -930 45 761 623 54 669 107 6 569 -760 157 875 450 856 844 150 422 798 -296 229 731 -463 282 552 608 455 715 -344 226 759 -832 660 587 -67 426 644 -99 368 755 -929 670 328 720 574 609 -950 763 890 -799 872 496 615 780 773 825 601 874 689 3 199 72 74 868 -349 844 456 600 398 479 396 880 299 830 655 73 639 173 848 -130 766 24 335 418 169 480 729 165 -464 130 562 166 798 268 -414 696 247 -263 326 1 61 217 225 -892 787 767 9 655 684 484 123 30 69 830 340 -993 6 289 275 245 84 -727 834 409 -974 595 626 -950 64 319 -448 749 861 104 754 135 185 23 398 -253 805 327 186 164 384 -325 691 680 358 491 359 -504 822 634 -476 108 708 721 555 612 -1 442 827 682 669 618 62 850 876 885 446 668 -151 606 581 777 673 320 -10 449 479 597 622 133 460 221 626 -413 444 474 916 381 72 -417 130 677 416 560 283 -286 557 4 -153 370 276 -376 465 547 -854 306 142 371 122 574 -458 657 756 470 25 615 -619 691 83 867 827 694 750 542 403 -195 441 772 681 65 880 -237 187 444 -591 833 749 903 257 22 -224 651 678 -769 822 755 -603 155 545 -868 274 523 -575 624 164 579 182 656 -650 439 44 -476 642 300 745 571 50 -125 354 23 329 752 229 -575 436 503 -853 693 511 518 495 525 -10 501 493 -908 626 286 943 823 8 -556 850 362 67 731 265 247 256 700 -851 356 664 -421 619 456 -11 689 51 414 580 379 319 529 879 -589 573 656 649 16 631 456 460 580 -583 79 411 281 879 718 -468 328 173 -404 107 843 403 397 632 305 363 311 -317 382 891 814 895 630 -349 851 241 331 54 350 -38 539 729 -865 590 384 660 548 798 -830 831 331 -988 297 376 -426 419 422 -145 270 373 -404 753 745 567 661 436 796 608 593 -54 721 890 121 495 408 343 103 677 67 799 530 -289 118 427 -740 738 187 -752 234 34 621 618 759 784 484 396 -606 446 823 876 119 470 783 162 572 211 92 691 -729 405 528 -491 305 761 -657 526 478 553 857 465 -98 544 62 225 272 232 -954 407 394 517 319 226 290 811 370 -420 34 774 459 792 622 430 746 265 -857 623 589 -126 260 409 139 291 642 570 792 785 -765 558 728 -892 788 574 324 231 296 -888 857 365 -393 77 554 -629 288 693 -541 665 345 -260 252 2 -832 460 841 -559 85 223 488 349 179 4 656 255 -142 528 728 -309 826 115 83 685 141 846 56 800 995 396 203 448 509 799 862 698 299 841 402 55 747 712 634 775 503 611 889 87 448 230 733 47 516 33 154 967 680 549 170 132 622 -868 273 176 338 720 887 -829 147 490 882 537 576 281 219 460 227 87 544 680 725 752 -504 561 72 821 295 203 194 379 527 621 518 399 960 23 233 176 283 590 731 615 444 654 648 320 257 44 32 -672 317 378 -269 364 756 9 897 866 -196 798 40 -664 514 478 880 299 892 -606 256 87 225 336 456 -598 567 871 -591 477 607 -766 836 656 -601 177 79 733 68 592 763 548 888 259 623 338 250 646 80 -157 600 699 -835 409 275 -828 695 262 879 46 202 131 822 497 952 885 196 291 396 870 128 746 138 72 387 835 452 548 94 776 372 841 -63 851 886 990 134 322 -81 396 296 -185 392 676 931 116 613 362 7 746 -164 326 293 -69 294 693 762 456 236 -411 60 51 -676 358 349 355 495 827 -531 572 43 881 635 101 779 54 771 115 216 379 -850 258 118 -443 696 647 -142 20 599 385 490 271 879 854 279 156 378 332 -621 593 599 309 805 879 6 574 39 -943 33 58 207 749 422 -15 380 375 -837 488 752 -454 519 497 897 554 596 -717 461 311 -343 875 69 -996 382 490 -197 212 390 -376 149 821 598 313 408 -950 308 54 -711 613 660 136 48 272 746 105 437 682 252 411 202 508 844 691 411 207 732 735 356 -648 586 720 60 288 730 -62 475 802 -398 211 849 625 309 105 513 646 67 -681 722 364 -720 875 101 -549 587 388 -119 377 873 -478 220 447 123 700 118 879 214 561 38 189 306 504 108 847 -567 286 669 -903 766 695 149 218 381 -63 451 757 609 873 128 456 723 754 233 354 67 -407 392 255 951 548 415 -3 282 700 465 431 617 -589 680 886 -809 469 488 -201 179 460 179 387 859 580 403 733 -667 537 186 -49 382 629 758 533 329 72 631 610 -877 548 192 -161 260 23 -623 403 492 264 455 722 -624 634 208 186 866 610 719 52 298 -444 203 680 -615 661 364 765 508 746 -183 629 559 -418 693 113 -497 421 798 -638 108 764 -876 527 815 21 335 169 -648 772 882 -932 637 666 165 263 326 110 458 49 -311 662 470 839 276 577 -298 500 255 -332 578 513 -831 446 249 -113 541 718 -556 266 276 -808 207 89 213 46 364 -659 700 864 647 420 137 688 309 714 200 817 875 -289 829 448 -694 469 88 523 365 353 650 310 612 -162 17 457 -335 704 336 618 504 566 -871 368 463 303 826 31 390 202 448 195 752 757 406 645 647 970 167 66 481 767 378 -820 322 797 -58 63 31 179 321 573 -238 283 317 860 754 230 -878 352 396 940 285 681 -487 784 599 -858 16 20 538 558 397 -936 506 130 -978 637 450 -706 134 140 -260 226 425 172 333 375 641 472 32 889 536 417 304 780 74 433 102 711 -966 311 572 154 856 758 -254 896 135 -478 768 226 281 390 558 555 83 181 -362 173 769 -146 329 648 328 615 749 590 449 796 -598 574 214 383 220 261 -683 342 180 -58 875 621 752 20 875 900 526 356 -453 648 570 295 551 737 553 177 462 118 560 733 -622 177 226 209 72 200 -571 524 181 -969 308 252 -742 809 829 -587 208 135 -718 356 782 -749 451 484 -61 856 660 500 574 319 384 604 548 -591 813 671 -792 794 346 40 525 653 191 283 613 -780 534 778 823 325 733 -366 578 458 5 662 161 604 72 125 374 632 18 -229 525 594 23 616 29 -264 894 258 -217 861 215 -656 395 792 -399 300 606 -487 856 677 -63 230 460 6 1 84 -601 477 752 -921 665 539 755 773 585 -588 308 822 -346 620 782 68 764 328 -788 517 680 117 430 635 -455 519 17 56 625 17 340 476 545 643 356 309 833 475 540 890 129 259 471 627 841 -820 476 193 -855 22 88 -722 112 268 788 136 368 -86 487 281 -745 533 441 118 466 76 -65 415 603 -473 60 21 -322 66 824 -209 357 897 278 287 161 145 475 296 812 41 834 844 297 602 -642 441 751 -775 728 317 -673 255 377 -801 485 494 674 276 850 -529 154 288 183 351 815 -70 16 855 863 860 251 -84 670 173 401 20 666 -796 345 493 520 424 800 848 650 712 -657 773 17 531 786 435 751 869 216 -174 570 235 -809 226 632 336 495 782 222 13 651 507 566 271 419 438 499 162 177 798 733 50 862 -717 357 177 -15 262 795 -245 381 187 699 787 74 316 76 50 479 472 12 -260 800 449 -62 583 552 169 117 654 682 352 162 -941 838 423 -747 745 804 91 644 742 116 391 441 -771 443 89 156 611 442 -252 202 185 -411 818 97 558 584 539 198 413 622 -110 742 844 795 547 438 -317 3 201 639 164 199 -53 434 504 591 227 266 32 27 467 -31 569 437 -635 127 120 755 126 584 177 463 175 457 447 229 309 686 392 -192 685 826 -637 329 204 -771 361 231 847 682 799 983 147 77 -346 255 202 -911 32 769 -682 652 332 -808 861 830 221 422 667 -736 130 452 389 446 780 245 127 292 -773 274 74 -75 10 272 601 764 526 455 406 557 23 524 360 -194 489 794 -998 606 75 -295 595 520 -516 892 698 75 519 124 448 96 133 -328 650 48 797 505 453 -646 280 76 -35 328 237 904 633 884 176 817 27 373 145 641 480 117 390 -972 667 46 -220 821 326 -592 538 764 -249 575 389 734 614 501 -842 290 470 -416 715 66 129 357 117 -162 765 654 153 502 37 909 25 650 762 535 91 631 120 858 296 301 373 -443 275 568 735 252 152 347 190 16 453 284 36 121 446 113 -377 208 647 713 839 219 -706 496 493 -686 584 283 -91 815 534 -140 315 775 -73 153 253 396 349 57 59 15 599 576 146 719 202 307 871 954 555 796 103 68 297 -589 227 311 509 650 582 280 641 31 -401 66 789 332 77 307 531 665 810 71 726 584 814 737 810 176 498 264 -877 847 13 -644 878 771 -225 210 847 434 94 625 -201 417 547 115 636 372 550 302 260 -189 254 755 -861 810 334 -57 497 311 -35 125 573 664 111 417 624 548 511 -599 99 27 947 166 714 719 816 168 -522 527 446 -913 502 751 293 593 660 378 488 309 -59 70 595 81 694 294 -457 295 558 87 714 526 -746 544 152 799 283 705 -451 777 449 -139 807 37 -779 313 411 -449 142 451 288 364 745 146 758 253 -474 259 464 31 672 422 967 798 134 -882 849 80 -26 346 274 724 234 637 20 855 98 -467 282 707 -980 465 117 -665 196 789 -143 16 433 -474 124 331 711 695 331 143 569 728 716 45 62 -96 265 845 444 246 800 -707 887 96 -293 844 111 -360 622 287 -578 534 81 -396 629 649 -468 45 693 845 149 109 689 545 406 940 190 36 -228 541 487 872 161 526 568 620 469 -822 34 828 -4 739 556 -704 423 652 -212 168 800 -452 757 497 453 450 686 -259 374 379 727 893 870 -433 55 263 852 95 482 -497 590 313 -185 870 459 -547 774 473 -638 247 518 -169 66 879 -14 712 736 -274 113 790 641 772 280 -197 209 22 516 24 891 874 429 764 799 192 163 468 875 228 -954 661 40 233 340 204 -25 333 421 -589 755 693 -558 623 773 742 891 796 -816 718 325 -52 135 355 -20 868 746 936 695 178 156 506 84 848 648 855 -89 222 578 -265 301 437 -493 649 605 -674 363 741 719 304 875 -975 329 295 35 92 315 -382 522 179 -21 548 593 -281 319 896 -554 497 332 -312 771 436 222 206 364 -984 547 508 -270 566 687 460 356 849 -610 582 470 -180 513 169 -388 233 487 260 31 83 743 619 654 999 147 524 886 870 781 -450 581 551 695 471 233 -684 644 797 384 368 211 805 664 881 -790 115 128 733 1 149 -535 212 305 -509 859 37 -859 822 303 322 486 145 493 396 259 372 346 562 809 341 825 466 532 836 902 426 541 861 603 463 -837 625 820 -875 880 300 6 445 785 -450 563 260 270 435 657 -117 863 733 -305 479 861 949 842 637 521 319 616 820 177 212 5 127 150 636 110 350 256 393 846 -995 653 808 -462 736 803 859 279 443 -25 836 570 476 172 269 -960 229 662 386 576 414 369 24 249 -877 383 433 -281 531 143 985 395 421 -73 89 555 228 629 783 -359 713 96 620 582 171 -632 458 605 752 229 236 294 214 630 166 693 251 -627 894 200 -96 354 288 -442 82 68 -408 524 335 363 531 147 410 51 780 -920 123 565 320 570 830 201 536 675 -797 10 720 802 766 173 141 276 306 -740 620 829 -806 483 511 -708 546 613 572 726 483 -140 663 658 -123 835 327 606 91 75 251 545 840 -25 399 38 -439 693 573 -728 710 43 19 147 692 654 42 315 -667 369 752 952 50 250 -811 836 380 78 772 189 573 291 758 830 519 57 521 173 662 -800 741 651 -930 535 744 284 268 213 335 320 262 -515 223 12 -990 275 226 -141 878 69 776 453 495 270 837 815 -366 224 286 896 492 70 -116 602 323 419 104 649 -56 364 5 988 679 34 -443 756 416 -83 635 868 -836 540 92 -790 864 636 331 300 389 653 116 856 857 865 541 -942 335 327 -875 299 736 281 177 179 212 392 770 -245 454 733 190 585 185 -121 443 870 626 752 426 -389 195 390 -548 53 724 630 830 122 65 663 350 743 675 742 -736 831 347 -403 721 32 33 152 221 -713 23 716 657 801 567 482 413 761 -329 665 609 870 360 384 263 825 366 -791 274 238 -960 294 412 -472 651 365 -154 533 777 159 104 843 121 424 607 -470 194 119 665 757 43 -70 767 316 -781 859 274 708 272 567 -828 452 370 236 299 54 864 58 10 -492 455 589 209 785 834 -573 650 691 69 32 557 -564 551 515 561 612 839 -973 184 390 -452 884 797 463 444 630 728 794 184 -132 230 821 943 551 852 -1 339 554 -334 180 500 697 328 671 -915 582 706 433 846 249 -438 646 197 816 747 479 -864 691 181 539 342 520 893 560 71 609 716 250 -139 414 630 -469 851 311 189 336 308 -363 399 733 -269 696 530 -320 213 377 -90 549 219 -510 889 560 -439 34 272 -316 395 139 -467 192 606 425 681 42 -816 570 440 369 844 200 -356 86 240 556 800 325 -173 684 719 -135 869 279 721 784 470 126 161 250 -133 314 572 45 465 657 -405 91 652 -706 836 738 -967 392 689 -943 271 472 -672 9 323 75 336 535 976 755 380 46 111 309 626 6 400 78 153 387 -433 538 778 -345 296 200 -974 876 487 917 834 496 692 361 883 126 137 737 -243 835 602 602 305 764 -438 129 611 -572 584 6 -273 662 33 -186 271 326 343 855 449 -367 809 805 -404 172 336 -383 885 697 -10 237 877 -899 365 560 -642 693 373 -557 607 652 -940 168 74 -362 611 23 -849 42 878 -649 76 161 843 793 198 -808 736 434 868 389 798 880 99 642 -748 794 400 255 693 329 -349 496 423 280 748 549 718 56 624 230 143 456 -440 644 94 151 187 887 -804 769 638 -84 597 780 871 857 443 866 219 186 611 171 434 550 591 73 180 141 408 -987 165 276 -56 738 514 -417 186 383 -580 202 79 -1 725 87 -458 343 306 279 757 149 -648 200 791 -476 133 84 -16 98 248 -341 777 270 -493 449 523 737 849 347 -425 122 795 -141 639 2 -450 564 186 -515 100 283 332 759 277 -131 236 205 290 95 654 513 32 654 -889 160 596 -48 592 717 646 652 655 -552 63 394 -251 213 109 -213 498 208 869 183 118 997 852 354 754 94 448 207 819 691 207 771 382 575 669 185 -370 317 248 75 18 512 83 805 162 -658 127 344 159 624 347 -436 530 440 -288 449 269 485 508 191 918 384 859 -797 66 327 402 818 479 869 529 254 -733 258 72 957 401 521 577 438 180 567 856 615 -723 611 680 -845 613 872 950 279 399 -198 105 368 -420 327 897 634 46 590 -931 643 888 -708 839 554 438 394 318 -591 580 231 623 766 328 364 835 585 862 127 450 512 840 193 799 884 54 -6 642 834 864 602 633 -132 29 312 350 405 229 577 584 341 -637 248 280 -545 800 263 260 394 5 -296 593 184 -58 577 526 859 745 607 922 347 163 -550 738 418 257 853 666 -664 208 617 -549 621 110 555 125 754 438 119 166 215 47 743 892 681 86 -940 31 362 243 505 204 -971 793 411 -55 444 183 606 151 308 311 890 426 -823 757 472 -581 249 230 257 348 10 -958 660 92 -297 755 691 954 368 347 -843 697 240 -881 795 735 102 213 27 886 490 783 610 661 131 191 461 342 -857 816 196 -114 379 464 -829 751 410 -794 353 510 343 314 774 -331 752 415 -897 814 175 -167 557 305 608 153 220 -45 439 742 -130 171 220 -915 195 70 194 53 474 -845 717 743 395 520 656 -378 505 13 -134 120 621 -830 436 363 782 458 586 -446 43 780 -625 89 884 -651 696 779 -13 277 595 -119 325 266 -63 547 770 401 613 42 -879 135 221 946 828 656 760 463 265 -455 317 359 176 292 447 859 333 571 135 614 895 -500 703 541 570 626 491 431 424 471 139 584 33 -997 482 401 -538 258 744 -940 18 637 -46 659 69 425 95 734 219 369 440 -784 880 217 159 764 640 729 455 376 -587 672 266 808 585 335 244 796 455 -375 175 401 -715 156 855 960 169 365 368 634 188 334 43 824 -932 304 378 -448 40 760 -4 217 524 33 611 750 834 797 6 240 178 808 -304 164 2 619 898 443 -89 702 796 -725 644 887 -965 192 204 110 712 762 -236 304 423 -810 261 600 -651 509 815 50 614 447 -368 77 249 879 352 44 -82 487 236 -627 297 513 338 857 376 -548 573 679 674 266 327 88 256 92 35 740 168 -965 271 519 -622 514 454 -123 305 462 -396 857 135 483 860 217 272 651 482 -150 626 628 -40 844 791 83 309 405 637 339 709 350 26 851 -963 324 664 -314 726 654 -125 319 432 -846 79 244 -596 793 548 -649 782 886 -889 332 780 -21 69 858 -19 506 309 -158 311 684 -795 597 509 -842 783 465 423 730 409 -30 233 290 -745 444 674 -413 575 742 -256 656 399 -448 698 709 635 555 457 195 166 329 125 492 141 -403 116 871 -394 286 255 -953 633 373 213 677 181 611 129 30 -929 316 585 -72 40 108 666 873 600 -894 370 767 -672 328 204 -317 628 749 281 648 481 805 562 257 -115 29 118 -548 137 157 -41 503 181 110 109 551 -672 638 30 232 254 457 -735 749 194 10 216 494 865 319 522 135 271 658 591 382 312 -676 193 421 -126 873 210 255 155 649 -111 828 549 -766 190 764 -372 408 234 349 386 886 -982 210 230 -910 636 202 -649 192 159 484 456 900 -230 276 206 71 317 133 -81 551 375 -265 379 782 368 458 371 -10 752 349 453 89 856 -896 459 231 -891 682 599 -158 502 250 -632 237 628 849 205 508 124 390 105 -846 332 657 460 528 560 660 881 648 216 386 207 -2 147 888 897 889 541 -854 309 777 -627 458 134 -367 382 14 -621 633 414 851 694 447 598 108 130 -4 105 171 -364 429 89 350 62 470 63 241 36 270 577 109 -743 668 793 322 419 586 920 818 447 803 574 607 785 422 763 -645 759 266 -415 176 694 973 626 807 995 241 147 -918 312 723 -610 321 543 435 743 61 820 816 30 819 156 177 -861 549 262 -399 674 887 -993 369 280 454 152 591 628 94 11 -230 829 805 83 402 720 812 421 691 -381 198 898 796 789 561 -318 746 209 -756 547 882 -818 307 403 561 161 554 -997 841 699 413 264 628 -830 263 653 -417 483 850 -819 879 790 341 513 635 1 409 334 134 292 640 736 505 852 241 409 844 -608 374 259 -729 244 57 51 38 320 -97 573 854 904 154 884 -807 347 496 -20 335 348 856 323 852 407 17 360 -798 461 734 -339 632 77 -431 83 166 388 186 739 -559 342 44 524 167 342 -224 332 676 723 288 151 -926 247 219 834 202 679 119 363 410 395 632 544 913 373 729 -449 66 222 -454 643 556 -112 815 775 -70 718 598 -693 292 844 677 278 145 955 97 559 -884 45 343 -141 210 715 439 161 780 760 259 574 -632 748 488 -758 678 630 -401 435 499 296 395 843 -908 572 220 188 580 369 599 156 726 -245 95 38 -614 256 296 960 124 143 499 818 820 781 869 355 -121 618 801 221 362 472 -7 250 151 313 749 299 577 447 99 -952 128 68 654 308 737 554 429 198 778 822 499 -720 735 400 178 264 241 683 518 790 -117 496 672 -929 377 218 21 177 346 -660 332 705 676 438 233 825 101 41 23 331 357 563 550 887 -872 91 534 -149 662 10 -979 253 159 106 278 378 612 854 478 105 877 809 513 293 75 238 497 624 324 181 528 -782 602 163 856 572 638 -376 294 42 -218 565 325 -711 22 302 97 735 646 623 450 271 -688 860 452 -509 378 205 253 134 777 642 511 222 -16 157 239 31 647 260 -968 196 147 77 720 772 -129 118 373 893 282 332 -4 73 762 -799 557 754 324 764 10 14 447 708 25 380 56 -129 109 827 -858 132 44 -485 478 378 -602 374 450 -989 527 580 -142 556 452 -734 807 160 371 783 75 -367 622 52 -353 394 161 -527 88 344 -431 606 347 347 17 873 -874 427 529 929 546 487 388 569 369 14 495 238 -514 442 683 -502 368 771 -606 337 77 -934 683 734 -488 630 751 -715 438 26 -397 241 296 -813 328 842 -76 467 436 -593 378 73 291 490 702 493 444 548 -601 747 426 445 518 718 -160 857 146 -666 534 612 869 222 239 -539 631 668 333 874 309 -414 67 88 996 593 531 -805 192 378 -780 437 47 437 129 4 -18 715 537 -955 784 529 -227 807 802 -737 220 532 -418 553 506 890 740 624 529 188 316 -840 183 559 89 655 147 -65 479 90 -22 624 26 -142 449 884 359 564 204 143 446 808 500 689 699 -725 118 886 243 519 26 -252 107 70 -725 597 548 716 828 271 293 686 772 277 498 435 -520 893 33 -61 45 773 -462 15 172 447 717 690 172 717 796 293 560 472 363 154 257 -166 683 806 820 515 798 -96 254 842 -672 744 662 270 320 676 -759 219 544 -318 91 412 530 677 267 897 640 472 253 526 254 859 899 768 -144 784 17 -437 306 336 -210 899 606 934 381 748 797 763 832 952 737 661 170 334 452 -959 240 130 -454 51 180 165 659 634 -163 309 569 -547 672 26 -660 863 24 -703 146 319 -824 150 208 -112 365 832 -131 511 882 -800 628 693 -867 866 101 -946 271 825 -121 461 687 -941 706 832 329 35 134 -964 75 605 -571 236 632 -406 76 699 862 407 814 -900 762 375 -214 673 232 -930 3 318 903 439 393 -841 620 7 -120 681 295 -36 827 482 575 765 303 903 803 430 -599 818 837 -885 718 750 341 405 523 224 127 525 942 882 115 -266 174 567 -714 590 493 -532 465 409 -78 768 363 704 21 280 692 88 98 -559 354 680 139 548 661 -546 182 253 88 774 478 506 813 167 950 433 631 -442 355 550 820 759 571 600 303 658 -651 545 339 -498 408 744 -167 848 443 245 554 624 897 94 549 -625 200 461 993 850 893 624 680 310 495 632 613 -395 681 257 -105 435 716 590 868 715 -368 763 513 -445 890 712 616 359 872 -341 85 704 621 537 216 -59 184 702 -192 574 670 -925 521 837 170 389 220 483 249 578 806 561 662 609 282 194 -156 719 782 -789 512 118 -788 120 743 681 442 717 -586 849 337 951 461 738 513 422 171 -642 766 889 891 477 500 8 42 619 651 223 266 -197 542 707 219 757 707 808 8 77 -816 430 431 -839 529 43 -602 652 382 256 744 10 -145 52 51 -174 155 326 243 658 867 301 78 723 -393 786 782 35 384 892 -541 851 289 556 445 442 93 888 199 -589 341 328 -966 500 265 -33 735 787 678 464 403 957 839 405 45 665 582 567 633 126 308 78 165 858 389 505 -562 575 104 -498 173 542 561 651 96 -880 149 843 -465 729 659 216 696 391 693 204 520 -143 15 8 -287 153 583 868 100 549 -101 761 294 656 129 96 -148 750 244 -254 837 73 -696 606 768 -754 609 190 324 374 394 258 243 100 -214 101 251 234 552 164 279 261 292 -825 65 141 318 711 130 -458 267 735 62 265 333 -815 834 93 -174 510 467 -281 769 761 70 42 564 884 648 40 768 767 750 597 109 168 -569 271 484 -685 608 417 -540 49 646 -635 633 519 789 660 266 -420 880 184 -218 277 293 49 460 615 -315 788 608 -269 218 13 -571 506 588 -269 371 320 849 212 131 467 93 111 -450 827 439 994 776 899 -139 413 178 335 467 117 -758 650 334 6 447 132 -66 66 276 196 863 129 -916 776 542 -487 111 160 929 53 861 -738 42 802 -381 583 465 377 579 332 -722 166 346 658 702 221 851 516 331 -438 445 436 -477 760 599 -486 862 355 419 514 448 -680 33 245 419 583 879 -465 612 558 866 842 775 -888 300 576 -868 352 191 615 614 636 -198 837 547 -300 52 560 -994 723 173 -846 466 839 528 67 491 -989 431 843 -361 116 294 -71 131 59 516 685 48 -338 885 151 -878 591 873 646 797 419 503 399 884 -459 233 633 -921 801 82 -417 858 492 356 105 441 -226 1 22 92 96 191 -255 734 423 -871 413 394 728 438 346 509 521 15 -726 135 856 919 491 112 311 274 672 23 615 600 687 645 165 932 635 222 544 561 76 794 389 210 701 708 752 -87 619 268 283 572 593 706 547 10 -327 712 676 924 451 420 540 635 197 341 265 831 -386 809 543 -511 555 31 -650 605 232 12 11 778 -527 236 642 649 213 192 20 353 879 -684 603 757 171 153 112 561 507 285 -332 227 41 -201 592 103 329 65 339 70 266 603 -587 887 107 291 803 353 -467 702 714 -965 295 468 591 766 672 255 227 278 939 248 557 279 499 300 -19 716 668 -568 807 622 -416 293 475 -751 880 769 916 424 687 -712 79 13 -83 70 312 -675 101 811 524 234 538 340 758 240 421 83 55 -212 252 357 -216 853 337 704 62 890 -345 279 111 266 257 263 -324 221 405 -995 642 540 -889 882 106 823 328 362 -832 684 535 -221 775 596 468 30 26 230 25 763 -561 143 135 996 434 753 801 366 232 -838 634 16 696 133 871 -232 515 518 550 259 594 264 551 736 -102 347 335 -774 682 345 -964 274 831 140 275 296 972 737 46 28 480 231 598 249 745 -733 351 104 361 492 885 -773 480 310 -491 320 585 157 392 425 -662 329 543 -635 590 9 -330 738 422 -827 373 65 9 301 544 -182 262 863 754 519 407 979 857 37 892 393 648 -464 158 356 -671 537 425 32 159 315 -895 832 687 -31 666 19 84 97 28 673 689 472 520 207 501 -837 682 189 -61 214 348 53 219 331 492 783 700 -547 119 797 280 392 637 -97 892 372 635 307 154 -276 146 419 -229 352 690 -347 396 129 -324 261 167 -238 66 285 -442 798 729 -654 201 292 -688 284 283 135 20 641 988 844 787 -41 267 290 448 72 685 128 849 414 -988 759 726 178 521 791 -585 630 888 -66 242 272 369 277 343 -491 518 338 647 277 656 -812 777 727 624 505 675 -562 518 534 163 748 206 -746 415 489 693 545 459 404 475 456 -17 275 784 38 363 660 -36 288 317 791 678 834 176 841 733 881 47 248 169 841 157 738 774 753 548 501 833 385 65 272 101 356 101 786 332 94 -29 566 192 70 387 132 478 426 57 131 74 186 -900 561 861 -456 604 723 -186 530 323 99 267 388 22 359 279 -32 230 896 -241 779 859 699 62 645 -303 159 348 -728 725 29 694 376 296 -367 299 616 -472 53 807 686 596 737 -355 348 898 129 285 112 -127 234 270 221 6 146 149 101 522 -604 214 345 -711 124 38 -956 29 90 102 316 686 -761 613 185 288 42 469 999 588 760 -34 190 12 487 138 645 -442 702 11 202 491 134 91 635 215 -720 789 530 917 728 294 -947 717 387 -379 868 553 375 441 293 -414 107 534 597 346 671 393 556 472 -497 210 62 -111 801 748 -97 633 637 -416 104 384 -285 791 102 -356 888 447 215 781 102 986 737 363 600 826 263 -901 281 895 -413 317 297 303 461 30 -311 828 786 332 640 676 133 84 715 931 251 595 -716 690 460 760 441 740 -745 829 156 -797 884 801 -45 422 361 836 364 341 -779 196 80 48 182 215 562 665 466 509 402 455 391 500 296 -549 368 716 -550 171 699 -450 479 221 663 867 584 -397 241 831 934 289 164 -700 204 881 -435 765 382 771 856 33 166 559 893 202 154 412 -183 804 635 668 506 213 640 569 231 423 124 471 405 710 812 -631 128 31 782 152 38 -386 418 649 559 572 802 -130 542 705 456 350 31 -549 353 526 370 343 251 588 263 600 -230 466 776 876 240 606 543 876 408 -928 779 112 -972 763 149 888 785 501 -535 607 416 313 330 202 603 757 544 705 698 858 -795 896 663 237 291 690 897 392 431 556 632 367 -991 497 74 424 665 312 -380 71 161 -870 60 876 -781 598 266 -692 747 681 -24 55 224 -742 463 855 676 472 451 -751 726 877 267 147 47 27 529 226 -394 561 780 -669 689 886 254 399 449 -892 677 120 -331 433 846 997 500 144 -657 727 672 320 319 409 738 870 121 370 301 862 -145 7 360 -897 515 887 475 625 716 -606 344 748 982 740 626 -895 460 711 -739 465 182 21 556 203 -658 526 556 -745 533 562 -334 37 229 253 564 853 -32 310 899 -633 684 234 992 290 693 -446 203 310 935 119 594 -107 626 226 -594 592 262 -766 597 877 -913 417 287 337 485 288 983 451 71 -984 143 412 461 598 667 770 385 343 386 868 186 856 175 829 670 609 526 -54 148 42 -568 638 526 -281 621 77 -858 890 271 -195 51 20 323 421 405 -635 446 73 991 216 733 368 15 33 809 99 722 -965 471 442 -237 13 431 985 70 481 905 794 53 161 737 204 -611 751 702 661 694 69 -554 262 83 -522 374 716 -725 59 837 -93 664 782 -588 877 893 -826 17 781 -70 6 631 831 118 738 434 148 661 867 899 719 270 291 192 785 218 303 273 626 118 -645 238 95 -901 864 111 -221 794 168 809 577 339 885 429 456 -625 415 655 -265 214 38 69 821 327 163 520 343 725 99 288 144 361 865 435 198 445 -310 825 11 -555 261 592 -151 467 295 944 68 735 -643 820 100 346 841 21 325 4 540 -533 281 691 -946 777 203 -730 712 400 -634 400 637 -281 349 255 -535 803 293 -949 401 233 871 378 288 62 645 568 -596 352 445 706 74 256 558 293 510 -666 469 61 122 441 462 628 858 861 694 261 413 -574 598 587 685 403 38 -271 461 164 237 71 456 898 57 76 511 679 516 -428 707 374 730 209 383 342 3 643 -246 81 378 644 447 75 183 533 529 72 214 90 935 203 212 -158 71 166 892 313 220 586 664 851 90 419 748 7 107 103 -781 467 472 -763 405 312 794 715 382 259 560 694 30 146 812 182 162 575 -968 252 673 266 870 244 965 730 350 367 240 217 597 172 487 241 783 146 -214 714 344 898 148 505 -76 432 808 49 298 777 -8 115 658 393 883 558 -610 809 849 -742 167 849 -883 409 783 814 547 596 457 597 795 813 322 326 620 823 675 949 615 790 806 891 357 89 460 817 -428 227 463 -781 284 160 566 898 533 -709 570 507 -282 119 273 -541 378 232 -118 294 81 -235 210 193 355 752 184 863 393 695 179 817 73 -207 37 357 -396 103 406 888 546 127 694 764 246 366 75 675 -351 157 68 230 123 329 -226 330 180 357 893 625 -496 524 541 676 617 629 -316 74 783 341 609 344 -235 527 419 639 677 627 -642 59 749 -514 533 230 118 343 222 694 899 745 -566 575 514 -737 712 587 -255 405 648 -475 173 408 969 290 35 -761 390 845 -287 39 435 -888 537 839 512 562 112 819 83 401 105 74 582 667 692 720 439 258 297 -156 174 885 -465 140 361 -942 566 451 -508 731 87 530 643 701 -207 114 835 46 572 9 -721 839 700 -502 179 109 247 23 265 290 765 491 -325 552 630 -813 10 347 737 854 177 -224 737 871 476 328 708 -530 507 698 221 558 876 81 57 50 -702 899 815 -612 774 466 -583 161 528 -337 51 481 592 27 317 -638 703 199 850 465 578 -543 288 237 -445 861 846 582 695 2 -616 793 900 -802 481 826 -385 850 138 694 613 188 927 672 120 -707 822 637 323 832 24 -789 587 36 456 421 782 9 305 674 808 523 255 -825 517 20 314 144 728 780 140 499 399 571 90 -602 727 562 -221 36 19 305 297 173 -638 534 747 -631 9 416 -660 676 559 867 708 750 666 807 287 938 695 646 -211 657 369 830 707 195 -709 396 631 -766 827 325 -105 687 859 -993 553 817 -55 891 663 -657 732 420 -589 662 278 -43 305 16 -361 815 411 -679 649 21 237 381 847 913 529 366 664 387 204 -378 94 808 -462 192 850 -199 35 681 272 246 494 -651 703 798 517 595 764 -921 268 564 -601 205 45 198 518 625 -185 134 111 118 608 256 -875 252 481 206 825 633 -152 894 379 -36 474 646 -873 73 3 923 571 572 247 586 706 -343 804 465 -487 81 563 -889 207 814 444 113 737 -79 564 714 -795 65 707 583 329 280 -919 308 405 -417 332 75 706 79 713 -237 889 668 -272 154 749 -510 765 55 204 109 220 -508 283 835 57 524 431 -705 605 739 799 740 222 -874 598 300 738 262 340 -543 888 570 483 533 852 469 890 192 120 154 715 750 702 471 840 753 362 -39 31 59 -287 869 320 752 627 761 297 48 184 327 31 716 -469 1 706 -78 523 712 -790 16 617 771 577 647 529 642 668 -399 147 446 713 144 729 357 602 829 793 781 859 -192 12 11 813 386 83 224 384 673 3 607 401 650 837 143 717 590 289 662 13 237 670 6 117 881 380 514 726 443 675 -593 449 370 -799 118 59 341 232 261 -476 226 325 912 97 330 -871 30 196 -943 873 575 322 51 630 -639 393 770 569 453 318 38 654 487 96 296 718 808 472 44 -467 885 192 62 566 273 -443 375 245 -169 697 296 812 411 181 -516 747 574 -447 854 831 -391 10 802 422 43 786 213 406 503 -363 115 877 -719 399 673 -72 411 183 -191 647 81 34 701 748 411 224 753 -507 233 206 271 112 216 -28 86 258 509 251 715 11 688 882 887 470 380 811 650 842 146 59 589 626 173 212 -49 545 297 60 6 548 -873 817 335 -292 704 856 -661 413 716 -680 418 368 -925 300 121 -25 336 293 438 300 894 -467 287 665 -625 262 644 800 783 287 -588 47 756 379 823 156 900 850 543 244 188 282 -967 774 633 -522 108 511 -112 780 849 -796 455 226 887 840 487 83 140 421 769 835 443 -926 80 682 955 265 555 -813 443 714 -103 583 593 497 540 200 974 727 191 513 710 330 -567 132 733 852 309 815 845 615 881 -380 10 791 240 560 526 585 157 165 -216 32 43 674 430 36 987 132 136 -346 144 772 -718 171 834 673 12 493 -702 549 701 -286 385 784 -544 411 328 -40 766 810 -653 105 896 -558 258 127 -623 313 850 -421 399 94 -350 782 264 835 271 359 -485 427 769 -5 540 686 -96 687 790 -201 330 148 -123 738 858 -280 341 791 183 776 97 862 856 253 636 788 523 -653 603 102 315 54 531 -358 205 12 -811 483 171 300 710 8 -490 182 348 -900 879 283 501 830 774 721 83 827 251 126 132 815 367 666 85 168 527 -656 682 624 -381 633 722 -78 461 336 -955 390 265 570 163 400 697 729 43 -803 366 262 623 11 291 630 107 73 -895 426 655 -441 179 439 332 153 899 -933 721 602 -217 470 168 59 99 414 -337 322 476 -495 352 582 429 209 159 884 721 389 722 821 590 -288 5 410 -986 540 31 481 699 432 -72 52 530 793 567 851 -932 473 354 -299 554 563 -689 338 383 399 613 535 239 38 507 -419 316 202 473 49 52 704 730 156 534 23 722 -416 108 101 -780 800 190 527 223 407 543 196 508 -554 601 337 -899 671 306 920 109 603 -981 547 101 -259 888 324 -1 531 519 -494 330 219 -458 58 676 410 179 836 12 298 149 74 858 795 -356 673 308 -635 472 359 -123 66 642 -67 71 699 -392 382 877 796 394 327 -456 221 336 738 765 106 952 229 830 -289 746 695 958 634 160 588 193 683 -954 22 748 787 755 871 38 416 352 366 12 797 -208 708 169 -220 802 314 467 614 159 861 824 845 -328 711 210 254 98 64 524 288 531 -373 455 594 575 79 799 228 284 465 552 197 441 -804 270 552 -268 124 362 -259 554 851 -413 681 405 180 809 504 833 205 634 -717 533 850 -166 275 285 -449 227 482 391 175 751 294 207 874 956 500 804 -781 8 457 -231 47 290 326 680 250 -319 882 412 -552 424 864 -969 171 222 805 279 721 660 898 781 -232 619 827 -891 797 658 258 578 570 -989 93 669 949 509 651 -40 539 711 -887 670 881 535 39 308 939 608 26 -334 617 875 75 28 552 945 740 304 915 201 613 -950 351 303 112 516 124 692 851 51 -550 211 141 957 350 800 334 468 569 908 344 596 -288 841 486 359 206 326 763 274 526 427 576 28 -971 688 543 952 780 546 354 282 808 895 825 777 862 686 220 9 250 160 795 509 417 -480 172 690 -503 551 365 -676 280 152 -182 133 83 515 87 364 -278 234 506 -269 281 431 -793 895 268 -774 305 517 437 200 177 -547 472 401 895 369 51 811 15 463 -903 231 601 313 353 887 -82 784 267 -400 769 565 335 658 816 -188 64 387 -188 159 807 114 670 303 44 485 318 258 435 600 111 800 104 -503 718 40 -537 271 282 223 90 203 -860 478 860 -345 142 23 994 320 55 -45 823 125 -425 686 24 778 483 794 117 546 164 151 22 305 753 114 782 -288 69 23 187 515 228 71 675 464 116 799 438 40 726 224 264 704 758 409 774 404 372 778 590 -590 442 710 984 181 325 -636 153 344 -337 178 118 -722 846 68 -533 687 793 -658 412 521 455 436 745 83 764 674 72 126 216 133 411 448 -91 442 830 221 739 613 484 482 315 932 134 778 -348 189 313 149 772 229 -178 196 354 -263 381 816 137 891 94 -964 895 535 -683 646 326 -229 578 459 748 182 699 13 531 622 41 195 349 -286 669 438 942 286 658 47 887 863 -384 458 592 -474 858 774 324 671 456 -203 764 261 665 777 587 656 384 407 93 578 745 650 778 574 168 769 560 482 238 169 -826 164 127 -401 338 713 -81 704 175 -274 570 51 -888 826 486 -829 672 216 -485 222 93 -760 42 861 352 777 198 -28 251 414 -502 602 406 999 560 743 811 779 598 937 170 297 -76 193 68 139 500 383 644 704 311 393 177 613 -794 727 314 -537 326 25 906 689 804 255 326 560 574 65 781 -130 342 73 -411 781 132 -971 465 684 63 109 487 173 2 663 -115 361 490 150 224 867 875 882 656 -670 390 133 -111 286 591 294 527 471 -822 156 87 261 272 195 -401 783 609 -597 385 884 -579 860 866 -672 442 355 -939 584 570 -290 606 7 200 700 585 22 130 792 -391 191 163 955 791 860 -897 305 794 963 360 278 647 381 290 764 210 731 570 485 119 249 859 100 -576 468 343 -213 324 285 898 479 641 -709 343 100 468 242 532 657 376 115 653 419 599 424 201 146 645 725 665 887 362 619 563 105 61 -786 74 354 846 383 459 138 523 886 -495 799 223 -13 744 47 151 184 663 591 859 176 -591 889 406 774 135 840 -916 483 743 72 438 847 -306 632 745 516 19 640 -686 314 782 -196 223 256 -316 296 244 -959 670 431 -820 706 708 -6 675 290 -512 593 511 230 309 581 -730 175 703 444 704 116 -423 508 338 232 644 685 -672 285 506 358 887 27 498 261 872 238 74 51 528 607 30 710 295 68 236 546 836 -777 321 640 87 1 323 153 840 375 -17 68 133 -288 14 73 -234 889 549 -760 473 869 -329 496 266 789 233 586 -319 20 586 55 726 578 430 509 645 762 304 287 865 170 276 213 712 425 -909 858 324 -618 713 201 859 43 709 855 406 233 728 399 536 67 465 758 -906 230 220 793 753 83 -383 356 446 -207 1 403 -332 295 310 -771 103 767 962 183 265 -951 550 729 258 396 59 477 90 863 -240 259 359 -871 500 766 374 93 767 528 62 202 -58 312 650 717 626 833 582 576 534 210 434 30 -480 564 171 -417 776 481 -807 631 225 424 759 338 77 253 620 -375 5 32 -726 508 384 892 219 870 373 91 533 -305 774 408 -173 67 464 -641 126 246 -916 105 412 576 579 138 384 282 15 -511 54 879 -720 81 46 895 241 223 -260 677 324 -305 550 655 -298 143 759 -134 771 490 -97 117 670 419 590 723 -3 622 803 594 217 195 16 57 871 40 104 521 94 506 715 805 472 586 94 627 893 -876 475 220 -213 389 336 -544 408 25 -470 457 698 132 868 122 549 660 225 -179 207 782 -964 512 406 473 458 132 -483 182 658 536 69 146 723 677 605 247 207 162 444 591 713 -791 270 732 930 872 492 -994 193 698 -213 281 309 492 106 818 376 434 47 535 33 253 196 329 895 460 220 236 535 666 761 -608 810 866 -691 186 841 -941 220 851 -571 451 385 875 438 417 279 547 535 389 391 755 324 726 832 456 63 744 125 674 115 176 630 155 80 61 793 977 335 439 -688 76 882 -282 1 759 -151 509 821 -802 825 474 -744 636 362 -482 12 117 -914 776 798 -360 156 859 -216 386 345 275 250 420 456 868 472 214 569 80 -266 19 56 -240 27 366 248 831 101 -391 849 164 977 635 91 -125 628 246 285 512 683 -19 887 32 0 395 51 724 662 672 -745 848 690 711 608 769 276 56 699 -572 774 160 -870 659 724 413 40 762 -56 793 257 -853 217 18 518 335 625 727 363 732 925 491 649 423 886 596 956 419 521 -133 250 280 -410 459 263 -192 258 531 -323 676 355 93 215 152 449 764 680 -704 20 250 717 388 499 848 682 24 833 142 281 115 571 109 421 65 196 -890 234 410 513 183 550 -942 885 466 737 381 537 -961 450 76 -963 798 706 -798 617 539 477 802 733 657 617 455 317 839 519 712 324 123 -960 214 504 329 353 53 604 673 572 536 383 340 -810 265 382 265 739 647 -697 14 123 -774 136 740 -967 592 881 835 6 377 -595 10 149 928 746 531 168 188 783 897 149 147 -421 18 50 99 196 756 -266 877 43 -275 762 687 -242 598 692 34 255 701 734 204 785 -301 201 34 -303 632 99 433 810 168 -518 261 363 -410 48 339 -268 573 253 218 231 850 -439 317 256 -487 552 791 -390 521 94 747 372 347 -268 402 39 50 536 352 -88 526 399 -197 611 71 -245 481 302 -44 143 618 -837 608 321 954 818 312 -555 50 732 975 332 285 865 782 821 216 747 446 114 202 208 -363 517 883 -193 480 590 280 386 460 420 386 377 -16 783 478 -333 358 810 552 76 743 -528 92 589 -631 559 842 977 196 750 -135 793 898 -912 25 435 900 46 820 128 482 755 -494 749 212 567 401 339 9 25 483 -550 95 141 43 424 388 545 541 573 262 640 517 -641 480 542 494 832 639 -135 661 272 -81 119 120 983 386 573 921 345 318 82 90 858 -694 252 597 75 158 160 -142 775 872 -371 295 90 0 130 527 524 7 674 167 854 118 -15 347 511 -109 342 231 -922 729 451 -309 382 580 18 579 41 -132 447 894 -762 632 334 796 665 754 979 836 248 161 267 647 -134 517 528 -284 60 9 48 78 614 430 373 345 222 494 791 -333 784 522 201 432 447 833 770 199 285 384 465 984 102 133 -637 270 193 71 118 322 -664 900 747 -520 822 392 22 842 275 -405 243 706 -458 428 396 -543 804 753 -628 526 341 922 47 314 759 769 255 285 265 549 -458 259 128 -662 516 645 707 123 600 459 195 639 -188 822 284 -482 642 330 183 853 250 589 438 566 289 781 876 -884 671 543 -588 30 666 112 89 12 -98 439 463 916 336 178 -720 819 130 82 708 568 547 65 270 -983 477 351 482 544 591 708 707 346 -594 291 651 164 73 510 -269 473 806 -118 848 22 603 700 187 -609 546 782 433 854 872 266 777 731 -889 718 31 -254 482 104 -44 866 576 461 900 575 83 301 87 -347 286 93 324 452 21 -694 116 255 794 512 124 477 658 657 380 414 674 -893 128 674 -67 763 77 523 96 185 -935 567 537 303 20 823 -53 603 593 -279 550 204 -104 527 862 -847 659 427 926 226 563 -536 791 230 -1000 595 301 -626 542 749 -500 562 504 544 783 205 -652 463 210 641 215 260 -492 158 428 -848 759 122 604 485 715 -295 637 376 408 482 311 -788 530 694 -406 643 278 -714 230 792 395 371 106 206 403 409 569 107 319 842 111 804 -343 476 173 -754 240 754 -361 734 496 568 72 726 -40 467 248 -383 273 379 -832 616 833 -923 485 39 -305 437 269 -258 721 797 -434 520 136 -780 59 22 -233 880 93 -956 640 560 692 557 884 -78 455 236 945 502 763 -802 453 351 519 13 742 -498 685 853 323 249 623 527 693 279 862 616 156 961 523 610 -552 520 212 -538 771 716 12 390 14 -666 857 78 28 335 867 311 203 267 -867 630 60 -537 405 401 880 5 20 -557 367 842 -90 179 383 -977 266 339 53 74 436 233 837 638 -749 285 662 -812 356 219 -212 189 223 -640 284 642 101 247 872 -116 222 237 374 275 430 75 242 555 662 227 491 199 479 64 -731 841 401 -617 130 808 853 718 96 127 530 432 -332 232 730 840 684 424 670 205 364 -230 388 545 678 841 363 -375 669 44 -944 289 275 937 729 694 588 558 688 -235 868 357 -17 832 240 -820 110 280 119 210 660 -323 388 480 -127 534 649 941 122 358 -520 87 325 -364 722 256 127 558 8 -719 229 239 -701 445 501 -642 174 888 -711 847 83 -591 47 616 -443 840 789 -586 520 27 790 608 801 -355 489 12 -350 270 241 889 770 737 -959 831 55 -570 388 894 -982 644 272 245 341 358 -601 785 847 210 387 216 502 228 137 290 512 368 666 742 807 411 860 312 975 157 55 -654 254 447 -997 653 383 749 216 770 -783 70 97 705 413 714 462 225 325 -571 91 218 87 2 178 498 375 640 3 630 392 -315 832 659 -794 106 541 -528 180 105 -363 742 329 914 824 471 -269 811 472 108 262 100 594 718 526 785 721 255 728 259 238 -13 617 638 767 496 23 -337 634 816 -357 248 739 -35 131 702 -664 638 832 664 823 705 970 551 115 -192 90 731 -255 409 55 488 483 335 278 78 634 -784 143 817 -431 731 108 483 570 745 115 34 719 -181 705 369 633 713 459 -885 510 867 721 151 387 -77 713 869 -291 291 47 -5 660 241 -489 213 641 -734 428 675 884 684 395 262 751 4 -519 748 867 187 109 309 -315 104 120 -874 67 49 -803 137 261 389 155 740 15 839 390 45 92 225 -361 806 75 -105 587 99 -52 806 846 466 431 210 946 109 329 46 758 517 806 248 672 -603 463 610 638 361 753 162 600 659 789 47 397 -113 548 355 -915 166 500 739 93 82 900 192 243 -272 194 14 -223 85 374 -470 147 125 -860 676 719 42 61 884 -107 452 129 -673 233 657 220 778 553 -29 246 799 736 323 883 -791 253 181 -915 893 569 556 776 404 -238 122 7 690 449 158 -939 222 390 -783 365 564 -480 701 39 54 562 291 434 548 336 -846 756 621 397 835 496 952 897 669 558 239 269 -532 852 490 409 321 584 -972 343 48 943 315 801 581 269 462 824 456 161 -189 310 69 -369 560 3 -322 364 51 847 123 289 -185 143 240 405 552 560 540 432 55 487 509 690 -299 485 297 -387 848 658 -19 31 317 -217 776 149 664 133 700 -524 73 284 882 113 311 -950 505 456 -913 219 455 545 52 486 213 736 247 45 621 407 -49 847 282 399 463 467 -849 21 651 -56 724 703 214 315 307 -779 255 577 128 800 629 -787 865 516 211 562 286 -50 614 749 -384 465 487 -845 651 560 757 661 749 -82 735 155 -154 363 106 526 528 71 741 39 833 681 8 494 66 258 259 914 75 723 53 482 525 -636 639 771 898 167 832 -342 894 459 -872 387 549 860 168 608 -194 287 865 -636 201 91 39 654 572 -585 818 363 86 568 113 -31 167 233 -362 820 399 -131 607 831 -21 519 150 686 25 436 -998 742 637 -455 433 442 468 648 412 -470 734 79 194 503 245 -974 793 164 -423 62 894 -980 793 600 -198 272 218 -748 410 295 787 565 188 675 810 620 -383 778 367 680 703 807 555 731 706 414 586 129 -16 538 591 178 25 255 417 201 164 -964 870 93 -846 150 301 -494 460 156 -587 167 789 -136 853 681 881 520 366 62 634 80 158 287 301 -835 893 502 266 800 113 -827 665 332 -87 381 421 711 857 425 643 291 44 -191 805 447 -837 57 232 142 515 382 -875 288 720 377 153 713 -70 371 664 -157 796 480 726 261 860 98 77 214 116 592 270 -752 235 836 229 260 275 -551 690 480 -587 720 2 628 15 798 -493 541 158 -382 639 682 -663 32 477 660 748 454 -783 678 766 144 144 374 -324 431 81 -965 338 237 -684 146 619 -137 28 467 -31 93 826 -908 716 69 417 493 592 -243 218 122 838 205 574 -539 821 11 -103 89 648 916 801 24 652 422 820 847 808 13 -628 900 780 992 569 424 983 627 694 556 878 871 992 327 111 -261 43 48 583 429 848 158 434 369 -23 733 328 241 6 379 -527 350 47 348 334 725 -59 542 641 991 372 618 -639 316 96 423 855 190 970 490 619 569 677 36 -584 371 41 694 844 443 -207 892 776 -883 786 469 858 677 840 -173 590 255 923 736 802 -718 805 49 -815 395 778 321 658 191 455 151 234 -218 368 119 951 378 847 -358 158 536 -151 881 301 661 45 136 -337 728 92 363 765 486 -260 838 849 -613 104 606 -223 346 327 -467 449 705 -520 491 862 -133 892 894 -233 654 38 -146 132 734 -217 673 671 -417 560 826 88 153 82 174 686 530 -270 318 172 291 486 216 836 812 389 -658 245 344 -151 629 4 -825 717 745 611 817 49 -708 291 786 -127 521 204 644 764 741 -489 100 845 -569 425 808 -581 719 617 -809 898 862 -866 334 426 -567 78 716 519 351 388 974 659 402 -990 542 879 918 814 749 -266 705 747 947 91 694 -860 433 516 -950 4 78 691 123 428 -970 497 426 781 711 236 482 21 778 -88 191 691 -939 78 547 107 877 689 -100 518 221 967 343 894 992 786 168 171 717 716 -604 684 650 -639 397 841 951 317 894 937 417 511 810 851 673 -255 118 478 -521 866 527 456 50 311 757 11 759 -403 301 600 -278 711 835 52 263 837 -624 708 683 -263 103 817 -907 268 29 613 218 743 828 184 5 863 196 305 562 719 167 948 723 429 -764 36 811 -279 103 65 190 697 375 -644 700 695 636 666 12 -722 446 247 183 410 443 -361 72 261 -894 673 83 634 784 720 -16 205 823 749 495 619 -577 803 470 469 240 235 132 470 681 179 345 313 133 437 550 299 111 433 -30 596 637 292 320 238 -368 301 751 -313 74 195 852 107 397 -312 48 691 -390 640 35 193 103 355 -518 87 596 59 305 717 -743 543 243 -294 195 402 54 36 727 939 425 104 -965 102 148 -782 295 539 -471 304 894 -450 216 536 893 28 870 572 568 394 -273 832 900 875 444 101 -426 514 537 208 709 287 -57 459 502 978 504 823 -188 375 569 375 854 23 618 515 450 318 489 64 154 749 342 337 699 202 -877 642 713 124 685 418 999 167 844 220 94 849 -258 812 636 948 630 250 750 601 791 -635 155 639 506 644 438 -240 519 231 972 843 503 739 293 288 -192 645 454 103 665 599 352 759 510 439 458 892 683 381 842 -90 793 460 -859 65 455 643 657 799 -418 21 359 -215 16 125 -14 157 634 -123 240 8 -426 114 440 767 169 449 -867 365 205 -117 35 194 784 720 318 -399 167 333 -123 409 46 561 328 574 893 707 742 93 692 206 -802 576 205 71 38 110 -919 192 277 -935 636 715 839 757 275 636 470 654 609 515 513 -749 109 304 908 859 31 -188 830 184 350 146 274 12 644 189 820 251 876 886 326 354 -234 536 869 -722 47 87 -636 514 213 872 526 891 -260 866 634 781 487 884 356 25 725 240 738 203 346 304 738 566 382 528 -6 867 626 -468 431 337 251 231 851 263 355 528 705 148 494 -710 129 132 974 85 156 650 878 893 -748 490 729 -632 339 162 -543 129 342 588 855 426 -457 506 455 288 152 267 664 472 302 -89 518 869 988 53 287 548 262 239 -532 102 193 -655 98 750 -600 86 260 977 421 463 -356 637 34 -903 89 296 -76 155 1 -67 382 314 -229 102 416 116 247 513 265 377 222 238 173 859 172 388 798 -718 69 192 381 302 573 -5 826 726 410 642 73 874 359 71 675 336 447 -304 774 671 -46 398 93 -936 659 372 999 89 440 242 470 794 -433 265 771 -208 527 512 -736 128 357 885 25 283 -344 831 732 -152 109 215 151 660 303 342 69 241 5 417 500 450 503 576 -168 411 506 964 893 20 541 436 573 -135 101 136 -104 178 669 627 694 231 -221 818 220 -861 205 213 -590 846 700 -517 563 674 276 345 55 -279 14 824 -897 325 587 -795 816 791 869 662 450 -207 690 69 547 623 700 599 362 858 -110 773 675 957 693 488 658 439 277 -921 138 300 -57 843 797 -796 796 519 703 495 676 168 169 189 -423 512 136 -290 540 891 -942 563 764 385 420 608 172 462 335 300 861 225 -182 85 40 -666 62 551 821 372 242 -988 30 804 127 415 376 186 689 819 -230 441 475 -753 354 688 -368 641 749 -66 162 272 -872 53 820 58 192 359 467 476 199 -215 246 639 12 345 780 999 862 645 589 233 599 -740 513 324 -736 696 429 -17 407 620 941 460 492 -570 124 889 -739 223 656 -500 77 669 197 618 67 981 83 710 -413 219 216 -994 660 690 -596 452 301 495 34 424 -65 395 698 -257 493 543 -571 426 701 -421 110 671 293 117 805 -597 604 123 318 862 783 859 466 386 -541 749 813 -369 744 60 -644 455 604 950 337 182 350 568 291 520 762 459 77 817 214 -701 187 175 833 247 692 -782 658 404 -412 593 304 -499 376 147 512 33 654 -884 335 90 -3 258 622 597 887 777 836 720 175 127 91 832 -918 345 136 -211 761 470 530 510 855 339 601 265 -788 198 299 850 148 157 -248 27 247 983 361 125 859 99 657 362 36 101 -503 677 13 566 508 574 -727 199 274 -511 511 523 -413 513 634 924 443 781 -668 495 859 678 479 371 254 190 470 210 852 557 762 801 385 26 692 294 624 481 857 146 621 521 279 197 64 -789 829 558 421 859 188 -8 113 377 -87 76 380 721 190 280 -795 317 651 -751 168 442 542 39 747 -281 471 43 782 782 23 -409 48 145 -93 361 220 987 382 410 218 787 778 -832 388 45 462 283 337 588 81 428 134 452 50 -272 409 285 -922 216 645 -702 455 178 859 126 117 436 446 504 732 360 786 -979 214 560 -769 216 689 -131 250 197 253 879 19 -221 890 196 495 726 641 751 183 552 -842 83 786 680 32 99 -861 185 616 -225 690 196 -362 92 226 -592 572 215 303 319 92 -804 169 167 -64 49 250 -165 819 501 720 394 291 -184 485 434 -959 593 105 256 897 476 -753 93 197 100 393 159 836 292 328 902 129 428 -297 521 38 20 641 484 362 109 68 796 651 660 452 559 708 827 558 800 376 547 636 -287 801 816 -659 404 31 -440 324 551 849 797 343 -16 659 452 -749 107 254 -237 560 812 470 639 521 -430 15 131 313 415 577 215 808 133 -503 420 508 247 70 404 -758 306 215 593 558 321 -954 543 619 329 313 685 860 479 286 -12 379 753 -735 195 660 449 592 353 512 534 658 126 79 315 -54 434 630 -552 663 94 684 364 155 -926 281 349 -15 330 492 -384 98 820 626 424 898 -408 553 70 -895 837 296 729 611 659 -317 523 368 -274 191 406 913 160 503 984 838 79 -818 82 353 607 313 457 -586 325 161 -365 431 149 -870 312 760 889 347 96 -121 808 861 804 558 161 -412 199 607 500 713 31 -40 500 513 -391 531 824 -880 372 322 215 251 203 937 458 435 -780 869 144 280 509 135 -327 502 386 -121 154 250 710 815 750 622 776 432 -302 596 803 619 352 807 -964 49 364 -830 21 332 -634 153 893 -548 527 494 -963 606 699 -761 768 665 340 543 540 471 312 2 -223 638 353 735 174 454 551 363 679 -574 715 305 -29 605 62 270 744 830 -366 784 472 -974 197 190 -525 248 386 -1000 682 800 578 332 371 -504 202 266 -575 115 607 -37 397 198 457 519 446 -353 246 693 -316 477 787 -850 811 218 -580 307 472 -15 684 360 537 684 526 -157 689 752 929 898 422 -425 345 667 -681 230 265 297 516 703 -147 436 110 -624 673 845 -565 262 629 760 405 327 915 289 115 719 370 165 -108 845 509 559 314 855 415 250 470 -231 403 57 -370 179 729 775 366 90 -97 178 546 329 345 834 296 364 304 -740 9 300 220 268 668 -490 895 82 -936 410 383 -966 731 837 190 637 532 -388 792 709 610 373 153 -305 881 577 -450 402 896 269 764 890 -450 14 281 920 857 542 -114 628 330 -283 202 594 -718 698 714 650 648 747 578 50 248 625 120 111 -434 322 290 816 7 304 -152 527 312 942 314 39 223 683 682 596 861 884 -611 275 634 -301 100 753 961 386 284 706 134 811 -883 528 276 -493 404 58 840 500 70 23 289 412 807 895 8 991 448 282 -876 209 450 653 512 835 337 270 121 -201 339 700 -426 498 203 -917 414 142 516 221 189 724 664 636 405 788 882 -110 816 242 -609 170 805 -922 759 174 150 358 512 549 267 599 357 320 112 -249 837 384 691 513 148 -974 470 35 159 852 172 405 882 82 331 132 439 -758 133 722 703 389 140 201 447 512 -536 750 500 -53 341 112 -6 567 581 81 878 593 -669 37 577 435 668 708 425 62 892 998 517 381 237 670 879 -652 34 728 199 682 220 -190 628 838 643 609 815 -765 592 446 682 746 482 358 133 301 117 858 414 -492 608 31 88 446 752 -82 846 786 -955 846 619 -136 108 398 401 851 107 168 438 750 -487 620 648 546 530 780 598 8 497 893 148 94 745 267 40 282 212 37 100 429 144 -103 582 147 755 650 636 -995 461 37 883 59 336 -628 123 343 621 216 542 -134 161 808 -543 595 652 789 645 333 -313 800 135 -478 857 501 329 661 62 -182 869 346 347 142 562 -312 409 774 -304 766 869 -881 788 311 88 462 267 389 544 28 302 662 424 -575 214 534 284 702 42 -343 250 807 777 869 218 392 339 270 -250 194 209 960 234 671 379 477 75 81 455 341 972 762 407 698 671 709 857 549 729 526 193 168 -152 143 413 -844 456 698 -674 187 573 391 845 201 465 126 655 357 750 584 -938 108 445 -379 458 268 -919 767 868 -791 446 160 -172 394 302 -208 550 809 190 529 95 762 820 39 -486 247 118 -196 783 734 768 664 653 -765 373 198 -206 354 591 -453 746 292 456 36 820 250 850 740 -259 65 229 -344 886 475 673 542 336 601 643 270 435 111 33 -561 498 458 436 40 656 869 673 436 870 475 230 791 162 341 424 501 838 -967 189 82 -905 467 173 -950 136 120 793 157 60 146 765 359 -560 152 131 -173 774 657 956 765 870 948 841 522 38 474 710 -629 517 188 -618 455 345 193 94 412 -66 373 285 842 829 202 412 830 142 -567 820 616 -305 286 207 333 700 776 721 334 330 -535 80 683 -675 131 776 -711 365 248 -775 157 129 -313 552 171 522 323 456 -219 556 307 -744 46 771 668 172 54 895 838 877 -377 217 448 732 637 657 612 824 308 -718 435 518 -610 73 564 813 393 787 -434 640 699 935 235 688 412 58 4 111 142 640 467 354 615 527 788 613 -592 829 891 797 276 478 415 519 602 -570 632 146 -184 850 785 566 585 120 -447 613 423 948 632 776 -437 59 716 775 168 644 -283 717 72 294 884 642 595 714 373 640 430 322 325 48 58 896 302 407 976 611 171 298 474 13 841 849 232 -364 367 48 -93 413 32 -900 109 745 -28 1 327 145 626 727 -387 803 437 -217 501 248 236 127 721 148 605 240 779 864 652 710 865 812 -794 389 865 732 287 642 -442 242 368 -116 655 270 121 390 822 568 26 49 140 627 516 261 558 272 0 537 288 -996 547 252 515 506 692 879 738 130 -227 548 371 -908 133 177 461 206 618 234 666 422 -150 628 79 521 880 616 -840 884 314 -837 852 819 -145 456 356 -593 61 745 -47 396 370 548 830 136 721 880 763 -601 354 794 -934 114 778 -920 178 781 -2 33 663 258 69 271 -286 528 870 -47 669 530 419 817 459 -294 590 491 -780 389 844 314 788 234 -177 638 318 337 297 439 -341 363 66 -471 68 329 463 518 97 992 490 65 2 596 654 -8 617 195 835 583 150 692 426 37 77 201 674 -153 638 122 85 342 221 -873 834 710 444 36 406 349 629 174 -757 316 808 -456 8 385 -668 38 585 -42 385 374 679 270 23 563 220 401 -734 603 794 -114 183 727 196 727 815 -747 228 595 -722 772 10 -415 616 70 869 601 107 305 359 543 878 238 812 -47 653 183 -647 771 786 -753 158 68 -375 306 846 -509 789 96 147 626 764 -832 847 464 -374 804 822 368 182 211 479 535 864 -787 441 734 -102 765 348 114 409 358 439 646 298 934 45 75 497 465 21 -540 91 824 -867 390 744 859 756 336 -556 106 575 -513 790 52 -104 429 697 793 164 794 868 713 358 340 826 449 516 203 301 620 462 156 -144 607 261 -70 846 736 173 628 206 773 174 421 -534 334 159 -677 2 169 834 727 372 -314 448 885 -259 504 643 953 612 272 118 88 899 623 261 224 196 327 17 -371 803 403 439 878 404 407 812 231 -270 198 730 -85 338 433 468 756 521 118 531 833 842 308 214 -140 99 191 -636 389 352 427 731 83 889 849 613 -679 291 440 480 30 56 -10 576 496 193 155 352 87 699 79 552 68 809 -14 857 757 -801 678 200 90 811 1 -360 256 666 937 844 696 444 634 423 540 880 578 491 367 643 -593 645 493 385 249 560 893 836 568 401 287 346 752 229 256 -196 69 563 770 807 507 365 803 240 287 343 271 -36 234 638 859 778 682 -237 123 617 -270 277 3 -773 629 283 -618 134 352 -355 304 310 -249 321 212 -958 708 607 713 825 840 202 684 485 135 187 414 416 250 537 33 33 865 -113 160 593 -930 595 726 573 692 181 -18 343 501 -555 337 361 151 602 285 -57 604 68 -773 408 608 -272 393 640 592 432 851 85 754 545 -638 527 388 195 661 730 -405 210 872 -961 253 628 258 832 818 -784 25 325 323 398 301 -836 735 154 -139 49 733 -252 444 545 -70 549 249 -384 765 325 792 688 129 -139 454 526 413 432 409 -250 232 4 -205 814 495 -551 714 494 -839 586 232 930 236 832 630 545 536 182 358 90 708 471 260 719 789 743 579 92 74 -517 839 888 377 232 674 885 562 477 -367 368 173 820 250 530 461 710 152 -928 596 122 -821 574 661 -869 196 862 521 839 806 -878 524 273 -553 796 575 -872 310 436 -420 82 217 672 649 430 -845 441 125 528 272 750 888 803 98 750 76 199 394 22 137 -548 497 712 -76 828 798 631 683 390 -292 604 563 354 352 308 851 629 603 758 579 327 -775 117 582 -26 720 510 -129 3 344 212 311 207 472 380 714 988 120 218 948 624 846 -898 782 576 -420 159 693 962 534 564 -729 857 618 -986 670 81 -280 242 601 -19 429 475 -805 458 854 -539 299 126 -770 499 749 -925 401 682 750 682 840 794 644 473 -743 267 430 827 181 199 -493 354 492 307 487 73 933 883 530 439 296 828 -836 826 426 -688 453 879 -655 655 712 784 650 507 -691 359 773 -562 686 53 -912 193 458 -269 352 45 -497 86 79 533 725 374 -488 641 351 38 334 358 -215 343 717 -343 833 554 -939 673 747 719 105 250 315 508 335 -307 606 851 -832 612 304 30 891 690 -712 828 132 656 585 117 -391 446 789 -993 332 553 -657 843 2 -44 363 197 211 768 2 -845 308 829 -61 616 513 255 577 59 895 385 875 240 494 359 -856 89 283 -860 552 692 -662 281 448 399 128 522 192 683 198 -498 278 634 -271 870 279 187 214 368 -431 755 262 -402 397 865 90 287 731 670 137 164 17 837 752 -877 61 713 893 893 112 405 780 325 -776 101 231 -362 600 679 602 42 118 385 12 254 748 481 242 199 804 858 29 800 19 -859 93 534 -218 20 526 -807 278 457 -130 2 557 -48 95 349 -452 880 412 301 860 798 -278 653 891 -245 103 393 -503 755 484 -596 286 578 -895 287 781 -940 562 585 -898 469 220 515 2 852 706 42 54 -102 691 808 -567 696 246 563 253 231 -977 273 170 563 400 643 -383 360 304 301 529 825 -277 185 709 388 719 504 33 82 808 415 105 233 837 868 569 -508 705 120 -366 775 892 -939 448 521 237 123 707 455 804 892 564 492 710 -681 425 791 -821 229 15 -369 122 719 -649 698 166 625 611 665 -203 72 334 -745 291 810 -103 85 882 258 217 103 328 520 862 -129 453 711 188 430 421 553 383 428 934 729 499 -433 885 841 -324 82 515 -972 226 599 -891 464 486 625 576 520 -492 29 547 180 373 81 559 507 809 209 126 845 -551 554 79 -485 682 304 114 792 740 580 207 355 -382 432 342 -792 520 17 -673 180 97 -875 760 469 -195 19 127 166 529 857 888 897 690 544 11 633 335 891 840 -59 561 423 -118 269 42 50 549 273 -2 474 132 -882 532 202 -656 550 81 -53 460 662 -45 501 658 -955 897 720 -323 232 762 -384 873 423 839 108 691 -568 310 339 -95 609 865 -212 579 496 642 123 656 -665 676 304 963 553 587 -375 422 612 -553 145 180 228 802 840 344 743 519 -561 259 468 342 243 773 405 859 478 -908 384 899 503 383 711 -127 224 7 252 404 861 992 548 703 562 287 739 955 274 149 -178 17 547 120 67 790 -108 524 748 169 616 283 -81 471 717 981 144 40 -212 49 444 300 793 91 954 255 430 -608 10 703 992 284 719 -261 604 837 -172 849 461 -73 670 228 309 490 751 125 511 886 902 65 240 631 409 301 585 2 585 -596 221 288 304 200 58 -116 409 599 534 486 821 -521 366 394 -938 536 124 -610 440 316 -370 385 588 -831 789 787 -822 625 347 928 891 638 32 768 103 -175 630 322 87 784 772 858 391 407 481 263 383 36 285 323 75 363 48 -879 192 306 -643 841 348 794 525 215 -552 550 897 869 290 780 -960 100 322 -454 881 55 -856 282 317 -522 219 601 -499 146 116 448 419 307 205 676 299 -395 722 823 -381 22 524 -985 491 865 47 782 45 -326 57 648 643 658 793 -90 458 312 668 615 139 -34 220 13 -460 92 34 216 859 577 -920 658 559 344 53 270 617 596 326 417 892 135 -391 402 644 -628 271 358 -289 489 630 -525 682 721 408 550 731 -916 330 489 -105 218 419 55 588 115 732 705 158 -82 714 559 -939 187 881 71 750 470 -448 477 303 124 185 852 154 522 333 -606 517 559 -940 11 463 97 295 267 -246 27 371 445 650 272 466 102 748 -632 326 32 719 75 221 -239 188 376 -363 719 438 -749 568 732 -330 522 597 -498 186 676 -528 783 425 995 49 527 -158 517 852 125 88 384 -70 840 459 150 453 698 -123 842 568 -186 794 235 398 216 808 546 618 93 321 542 28 -854 737 76 -428 831 593 -925 56 680 459 786 671 469 533 162 -281 483 377 -574 181 146 -330 503 739 -103 773 557 -583 300 665 796 159 550 719 580 538 -406 798 156 762 631 740 124 750 374 -948 296 556 367 586 832 -113 435 142 -611 106 722 178 214 402 124 590 303 197 443 231 -397 493 329 958 433 624 -534 100 345 -303 376 82 -272 415 516 -630 104 621 443 868 38 814 142 169 947 545 713 475 256 246 98 574 397 -906 523 772 -824 352 287 491 374 390 -536 269 824 687 730 844 276 745 288 -997 214 429 -377 736 433 -67 486 106 -71 581 628 -947 809 131 -161 652 556 -620 216 824 504 556 706 47 84 602 -866 239 815 -686 563 727 -809 751 614 723 336 199 -920 317 831 960 170 739 -558 309 491 -750 546 465 930 145 549 -917 31 839 -803 397 501 275 889 403 -912 64 738 -561 399 685 302 249 726 211 75 423 628 889 649 -834 238 197 267 314 185 -979 102 249 11 193 493 517 163 749 592 477 548 -947 768 378 -603 396 366 945 863 656 394 82 121 878 655 274 826 166 467 670 876 755 369 804 383 916 610 322 -811 889 242 766 887 689 84 435 756 -802 558 639 278 849 569 -434 817 278 288 625 253 -431 209 88 -228 448 766 807 859 774 697 643 308 453 894 17 -409 872 545 56 757 545 -76 123 462 -398 566 103 311 138 602 276 695 355 909 339 319 -979 695 227 -934 719 402 179 173 316 549 793 212 -56 817 777 -554 81 66 -252 57 662 359 168 255 -40 445 645 -869 367 439 -491 116 534 878 365 479 -911 509 395 -783 808 475 34 808 584 -653 519 542 855 533 761 9 45 305 -246 828 723 -856 38 707 -895 600 822 239 578 339 717 819 899 -837 322 765 -827 370 384 -534 25 68 -674 886 112 -118 481 458 -525 250 376 -775 414 464 583 629 306 -518 695 382 649 107 59 -896 228 237 611 217 769 -280 492 119 96 869 532 -989 252 787 -853 784 133 953 697 239 -536 701 503 -342 617 609 -936 19 428 660 724 224 98 588 76 452 347 60 -415 393 108 -266 308 728 -626 393 496 -565 109 775 -853 611 601 158 727 333 -698 355 403 582 115 226 105 166 814 681 770 312 692 356 704 -249 90 164 578 652 717 -701 509 306 984 545 775 463 603 92 376 684 861 -313 28 368 -257 380 510 -394 610 126 913 436 829 -271 135 779 -192 487 387 -787 323 301 572 125 600 641 553 435 -98 341 462 -679 742 551 -193 307 138 35 589 272 113 397 811 -449 434 846 -299 285 122 -900 226 674 -766 180 166 -205 502 201 -112 484 42 -910 592 401 -273 627 89 450 593 485 -740 96 146 845 800 579 -858 601 863 -385 101 241 -712 87 472 -94 75 609 -600 165 300 -500 444 78 888 94 722 724 607 870 869 504 769 -753 398 522 -538 253 761 -775 259 395 350 466 469 810 618 228 138 558 373 212 82 79 -519 651 634 -51 50 131 670 18 796 -244 196 206 -850 498 723 -130 508 640 -346 869 357 -419 459 66 -195 204 849 -931 406 899 800 228 362 394 672 432 141 128 627 947 30 224 -331 554 751 -731 87 309 535 45 232 933 750 840 632 650 168 993 245 891 276 738 119 354 107 600 -541 137 444 170 24 488 701 40 417 775 517 515 -816 546 352 -546 300 889 954 278 95 905 851 650 -944 21 726 995 374 783 -986 209 822 831 36 45 -699 30 613 -885 67 258 118 221 558 -94 627 887 -500 732 175 -687 346 125 -385 402 197 -60 98 570 222 448 100 -297 215 166 -339 334 386 -130 440 165 -444 693 48 -118 506 393 559 173 847 755 513 96 877 787 559 -941 134 6 -924 429 668 -808 742 101 -70 712 592 794 720 384 41 2 42 634 361 214 980 69 779 -573 346 717 -715 605 851 -910 33 375 -857 409 855 262 101 696 862 577 378 189 19 380 -270 805 792 495 637 860 -927 564 357 -258 149 113 592 640 146 -382 735 606 -475 559 141 831 316 717 8 405 787 -261 587 691 -769 83 427 942 408 142 399 550 291 11 694 82 -144 365 816 -87 890 512 -329 362 222 411 845 680 -192 728 814 -213 571 322 328 770 23 70 233 769 751 742 233 866 178 583 -250 389 128 639 521 133 -468 539 77 -489 347 857 425 686 527 698 85 680 -860 37 521 -128 855 628 -207 385 805 -772 474 866 -861 58 556 67 270 54 -977 447 740 301 721 190 328 262 278 0 34 233 527 80 617 -716 760 803 -671 25 859 -846 201 457 645 2 553 -702 251 374 -760 331 687 -483 83 772 701 747 762 572 274 437 989 627 514 -300 379 767 961 369 499 772 488 196 446 458 42 707 382 621 687 786 894 523 827 672 -364 827 804 401 384 282 -232 545 163 36 231 531 887 603 869 -680 898 509 -785 244 118 -792 191 436 473 355 393 -101 56 776 633 576 472 -205 313 754 -375 600 508 -654 672 505 -46 39 801 623 347 304 573 500 111 473 396 465 -535 195 573 -608 328 248 215 601 311 927 599 134 484 205 172 -964 828 518 -61 201 96 -416 61 647 -154 386 142 -637 152 389 -465 796 768 -518 232 295 756 12 893 290 296 197 -239 584 124 -269 223 376 826 459 488 873 857 873 166 820 176 -394 455 72 474 390 235 -84 82 876 250 230 400 -789 249 319 -513 29 315 -804 897 350 -587 259 393 -306 513 475 -831 63 22 580 688 400 512 840 804 255 579 186 -994 291 434 424 230 240 -251 292 321 -185 588 317 216 501 576 709 147 240 935 669 303 -344 849 142 307 113 134 362 720 712 47 826 154 -768 403 435 524 804 726 -956 620 413 412 888 66 187 649 212 579 292 880 -626 99 93 -441 814 864 -177 761 790 376 346 292 763 170 247 -312 826 6 270 166 654 -967 645 638 865 578 81 -656 704 232 688 116 145 152 239 57 93 567 402 -64 324 66 205 594 283 58 227 27 -353 81 864 63 674 583 -283 710 112 -61 145 282 -873 750 350 526 792 108 -279 103 437 599 125 291 296 142 152 608 834 296 541 883 653 475 339 564 147 450 455 -346 171 609 -258 622 270 859 233 588 152 493 573 -952 187 385 639 485 193 132 284 175 584 660 565 -653 707 114 -247 13 284 461 708 58 630 67 194 -325 668 478 314 720 309 -330 812 845 -738 644 228 -212 280 887 -248 232 810 -247 593 617 110 550 502 -868 465 173 -946 74 8 806 288 703 786 833 612 -179 151 895 -970 466 113 -668 369 662 85 801 278 -891 508 381 453 667 673 147 891 606 110 112 808 904 194 663 342 576 648 -580 761 600 697 271 207 -571 776 781 -66 441 361 827 807 127 -49 355 169 -292 617 281 -933 822 526 429 816 518 -392 23 245 -493 843 158 -93 192 428 -435 822 355 -955 387 754 83 47 876 584 615 849 709 96 765 478 757 839 575 264 833 -268 371 176 411 789 149 65 844 743 -183 779 181 676 883 280 -749 419 46 -200 481 141 16 186 261 -262 29 623 -338 147 809 870 211 804 812 455 235 117 607 715 -691 623 26 58 629 263 518 619 581 652 785 609 675 869 65 138 481 244 519 274 547 -765 29 535 -387 387 263 -224 157 882 408 609 766 216 161 512 883 568 387 -266 490 106 694 279 134 428 220 728 -125 411 707 402 246 739 891 628 458 -23 262 48 -166 708 326 419 788 469 790 231 741 -831 658 820 -791 406 387 -19 897 850 187 99 195 -223 190 874 635 719 288 334 506 95 359 425 35 379 68 317 819 489 74 -561 498 124 -194 82 582 245 303 728 740 233 17 214 568 787 -799 102 392 -253 13 869 -719 444 88 397 664 628 -29 855 226 394 613 359 -525 758 674 204 852 129 -369 293 361 -1 659 80 286 360 181 29 259 245 649 141 688 288 661 509 -307 156 222 -749 283 79 -523 423 185 896 61 596 -172 192 94 -641 432 484 214 348 244 722 245 734 -578 622 25 -96 244 217 614 392 277 609 720 419 314 392 662 -340 803 193 43 492 233 -363 335 477 -578 313 528 392 743 771 -439 509 314 137 870 133 207 285 524 -580 840 447 905 226 38 689 115 425 -34 737 733 -85 535 198 743 41 601 -321 838 58 -361 123 793 15 170 285 429 336 174 -287 803 708 -690 898 887 -198 347 257 -673 49 603 38 718 778 983 34 357 -447 339 526 737 168 13 -690 781 816 -30 744 813 -244 79 236 88 207 154 -781 590 187 -124 243 525 -299 180 744 14 343 624 81 365 467 -355 408 67 450 751 198 937 439 813 -827 782 119 -774 153 760 112 729 102 -264 83 334 231 349 728 -746 530 192 173 727 564 -212 852 72 255 455 874 604 465 398 -213 791 550 698 455 431 -648 429 594 555 754 420 -430 594 424 -259 501 878 767 605 321 -969 674 838 -72 13 728 -323 111 283 -493 363 25 471 100 699 -417 371 184 -452 742 777 -529 335 430 200 885 859 -643 465 871 537 595 134 -29 254 548 747 661 415 627 590 838 -490 38 679 239 809 165 68 709 119 953 81 103 312 291 620 -718 328 314 267 298 92 414 648 805 580 375 494 617 338 531 -905 177 491 -188 497 351 -170 616 102 -217 883 452 326 49 199 130 530 573 823 47 62 -695 295 290 -305 707 786 -455 389 888 -472 173 553 0 629 601 852 497 369 -595 880 351 -944 89 29 -21 165 75 -260 770 369 130 715 615 -994 843 840 759 300 164 79 705 196 830 662 806 -819 747 210 -365 122 249 382 289 63 -151 496 58 -912 407 53 707 18 404 -378 898 208 969 328 21 74 209 41 420 170 839 181 257 678 -688 713 799 -788 548 240 75 149 735 -868 537 293 -264 696 310 -261 118 307 -102 366 894 -889 886 163 -251 820 472 -721 672 131 -946 35 684 -586 385 575 -900 756 40 -607 319 78 8 721 897 -421 900 880 -386 181 276 -503 856 406 -802 503 401 -837 511 435 946 825 820 -428 77 727 -588 171 146 589 531 866 637 462 17 -484 25 798 -406 405 754 352 655 408 -848 518 70 -913 489 123 84 342 875 546 779 488 414 348 315 -37 290 796 117 742 602 -376 747 219 -755 234 487 691 644 76 413 828 80 -843 310 422 283 656 352 370 223 751 736 38 146 -473 650 436 522 268 329 623 490 460 580 733 203 -693 146 183 587 855 492 360 638 299 263 876 308 698 898 627 -21 720 663 -535 352 495 -781 851 646 644 211 435 -257 874 546 -737 540 394 873 702 418 958 481 191 231 487 62 -906 104 466 -412 875 577 -520 573 737 -88 568 762 -543 132 454 -350 357 857 -982 889 710 -564 24 84 105 713 58 833 570 711 947 382 378 -340 792 561 -287 642 17 -979 597 303 773 719 156 336 609 364 283 468 86 845 267 519 -126 41 152 703 163 164 -540 419 538 198 620 357 -494 108 732 725 553 493 -959 236 112 26 733 379 -704 708 306 958 395 398 -691 150 612 -576 862 757 -965 77 275 372 881 153 -888 559 706 -196 600 93 315 778 826 945 626 685 2 393 328 263 169 290 -580 704 418 -206 557 877 144 121 535 -99 177 286 694 42 840 -445 45 824 -515 497 368 564 660 537 -395 680 340 -178 75 368 -882 163 249 780 565 478 -383 211 874 831 734 15 -578 89 59 645 626 555 -135 590 315 -847 896 94 544 718 220 -236 588 738 940 382 1 -760 814 617 -883 631 827 590 714 660 -395 737 800 -485 734 525 -830 251 214 536 749 79 -247 713 666 -110 805 200 -58 297 165 458 215 796 -164 157 661 147 114 549 -54 840 89 -704 121 889 -174 17 709 895 152 874 849 475 777 234 111 889 14 138 614 366 129 193 930 388 714 -499 647 319 480 614 724 472 281 28 698 331 554 -674 217 716 -106 243 878 -566 257 115 699 123 200 581 749 328 725 579 768 238 832 514 308 712 279 84 437 559 511 187 41 -636 713 309 431 207 551 8 641 807 -725 893 81 -626 26 829 554 251 560 -327 289 491 -262 133 791 -974 444 77 -433 343 148 -474 204 840 84 405 9 945 111 259 -996 636 599 547 290 580 -357 417 176 -929 636 687 -689 263 130 -390 441 333 402 526 563 -615 691 119 494 836 230 -196 693 865 203 140 791 -298 636 648 -292 507 435 -853 318 698 76 329 238 560 331 763 874 362 593 725 719 385 842 722 524 832 324 516 963 557 251 911 118 757 -55 793 554 932 705 36 846 279 404 -549 23 817 -957 49 635 -21 91 508 -898 75 883 -831 238 540 471 149 657 727 547 121 952 793 13 -242 377 717 545 724 147 -300 827 221 -931 622 321 -545 801 463 63 655 537 -55 847 75 -8 378 566 328 888 42 796 586 765 642 686 743 -685 755 516 -165 126 222 -814 471 397 -540 352 868 -41 317 398 24 397 437 666 294 122 82 336 808 -923 703 714 -308 439 476 -740 689 601 -119 627 224 430 440 783 24 327 286 744 886 654 541 581 444 -349 763 831 -790 892 686 -377 745 64 -797 278 742 378 208 281 -288 29 645 903 822 59 805 251 639 -300 754 553 -769 264 545 768 540 229 443 443 125 358 46 402 699 825 662 280 839 426 734 848 701 -418 549 555 -565 232 870 -69 652 509 -941 253 149 -312 852 125 -499 884 813 598 675 752 -925 261 646 473 754 645 -626 188 345 780 123 628 549 565 773 212 652 125 -640 241 129 -816 542 112 749 341 838 -748 616 199 597 442 104 941 68 291 986 224 535 993 336 827 621 573 469 784 774 861 -878 826 628 -280 623 221 -125 216 288 -535 154 587 -370 720 188 949 764 498 184 732 773 470 146 885 -883 583 758 -71 5 683 -992 577 457 -171 352 672 -884 417 878 -645 100 749 -258 473 351 669 454 355 503 163 83 259 144 434 582 360 3 -189 367 102 259 509 102 -678 353 838 -83 97 700 356 161 324 -393 82 830 613 685 144 96 896 287 929 30 698 283 853 725 -311 333 445 821 548 738 925 814 522 368 91 651 -296 63 696 -756 253 271 -127 379 15 269 701 399 566 471 839 -640 48 752 -267 617 113 -346 623 204 704 479 230 47 447 344 942 417 127 -21 838 879 778 804 5 -183 139 574 -541 324 342 771 178 117 626 682 595 -45 737 53 -76 294 846 -441 563 524 -215 771 714 -942 101 315 -32 528 96 -338 335 277 307 486 600 -557 385 436 647 461 803 -811 516 249 634 312 681 122 623 610 -742 243 442 -228 757 776 -452 565 414 -1 60 798 -866 560 410 988 201 26 636 635 600 -753 718 686 741 828 160 -145 353 454 -804 77 26 -564 810 749 -705 898 49 520 686 630 534 765 499 519 658 426 -570 413 830 -117 733 134 470 369 809 -941 7 770 307 74 306 389 632 855 868 303 665 -906 186 177 575 214 670 -534 37 190 775 48 196 144 756 249 -437 663 322 668 353 219 410 238 489 -43 613 110 -306 198 375 -137 765 463 -747 392 511 -700 152 180 -930 583 407 -959 400 250 -703 881 487 237 690 251 -902 385 449 -227 748 365 435 453 756 -855 354 643 -438 503 846 -206 125 718 877 18 452 -17 759 851 -316 846 672 -327 844 156 621 369 56 -615 305 508 92 802 861 -466 817 515 -668 111 640 449 888 709 -1000 324 567 2 8 727 36 704 667 415 777 136 670 606 445 290 625 563 703 290 58 124 712 423 267 741 128 64 731 872 -276 683 524 -639 787 600 198 680 871 754 869 260 -588 346 123 -566 365 864 -86 829 694 -263 806 181 -765 405 864 -142 618 802 -42 816 562 888 262 22 -316 35 701 -945 2 218 489 488 583 652 254 563 897 891 468 778 527 24 -307 737 641 -654 595 556 707 635 870 328 620 4 -920 382 534 404 786 787 -334 84 830 -566 59 344 198 405 91 -895 412 777 526 492 496 -870 146 700 -247 802 638 291 169 721 -328 55 386 -221 462 900 -535 46 54 -811 328 529 362 551 704 -120 871 2 880 876 803 -283 171 89 -279 46 602 -380 63 473 482 857 571 -365 160 600 -382 293 570 471 225 597 -526 742 516 -4 283 307 473 202 689 -561 184 697 861 271 194 -942 886 406 -890 404 698 631 876 22 728 402 815 -957 723 509 -171 688 290 255 546 674 392 827 484 640 87 12 -921 582 62 127 483 836 235 64 624 124 268 623 -709 60 181 686 98 497 166 833 634 -588 246 772 -877 525 453 -464 204 87 -228 339 150 -405 815 421 -628 33 740 246 824 800 -274 810 49 574 876 590 549 578 574 -718 790 820 853 502 700 943 774 190 245 821 157 817 893 189 357 739 113 608 817 74 456 491 102 497 641 679 371 575 620 442 329 784 437 586 385 188 82 310 930 679 230 138 796 274 -774 753 164 -810 661 80 -284 618 623 -383 367 415 595 638 89 -586 880 469 549 770 155 186 510 288 -553 492 66 577 630 861 -998 109 766 -734 184 714 -415 97 483 642 299 352 148 32 505 -448 361 286 865 116 394 430 31 563 -346 755 799 267 40 681 -231 366 830 -749 261 228 854 361 264 119 749 347 623 353 760 560 818 875 -194 300 8 902 714 844 114 33 884 -853 754 401 76 106 661 -845 812 174 -782 631 22 -584 106 426 975 819 344 249 125 695 208 527 154 298 710 103 -272 557 857 -671 385 114 541 810 708 87 354 783 260 55 7 154 514 328 -622 136 745 -663 417 229 -950 458 720 326 725 681 285 164 406 550 29 811 -616 289 866 -757 396 681 27 656 346 6 86 652 294 467 839 -610 856 407 370 458 17 -611 85 793 -631 470 56 727 872 137 -211 257 477 -546 652 872 -14 238 765 -765 884 331 -575 475 339 -768 345 796 548 87 32 -760 456 502 747 435 525 -117 325 781 612 231 584 -617 818 415 14 736 687 560 562 261 -502 794 658 -254 334 351 378 581 786 655 117 262 787 129 492 -629 112 461 -215 878 462 -612 556 297 -526 167 751 -8 513 44 535 21 58 822 576 174 -917 164 302 727 335 465 387 460 150 -955 634 818 -946 221 85 -695 413 649 48 500 691 -475 38 764 -166 360 439 -141 96 654 860 375 140 276 214 263 770 515 722 -480 212 456 437 271 241 74 772 792 464 749 829 -21 783 341 -430 142 436 -977 82 175 -823 725 900 -842 562 766 -715 588 136 425 362 7 817 878 755 597 358 689 -763 103 735 -815 70 869 -40 351 545 548 9 258 813 394 897 400 120 410 359 689 388 -435 338 797 854 700 430 -478 186 500 390 746 799 162 194 249 -994 807 702 412 308 873 -579 819 661 260 284 99 -444 626 225 -635 648 462 -36 552 553 14 110 298 -678 825 205 175 723 765 -390 380 355 -65 415 80 112 880 779 -27 162 219 636 528 328 933 778 93 904 326 103 985 97 356 8 84 823 887 296 854 -735 70 50 532 90 791 -71 275 192 832 717 121 324 821 446 -822 559 184 655 169 415 -216 325 832 839 9 185 -299 811 326 43 192 652 187 724 468 -693 431 47 388 286 259 571 601 479 -815 785 786 47 75 262 -222 868 180 739 463 371 243 250 246 -390 158 746 -902 563 329 -956 303 666 554 859 303 -231 359 377 330 637 743 -501 252 762 830 243 324 900 886 574 246 197 783 543 847 497 -29 698 272 -746 383 282 556 735 429 727 886 732 488 317 74 563 117 112 -212 211 358 718 482 101 -784 571 851 239 178 333 -27 319 170 -508 90 7 171 200 473 531 39 702 815 212 735 -50 177 154 -28 569 651 -621 793 237 2 242 290 445 754 379 -397 777 543 -629 205 326 -927 738 525 245 269 615 198 184 827 -568 487 155 -815 59 775 -112 790 667 324 164 98 -837 537 835 -361 534 256 253 332 491 331 865 77 -15 702 187 60 290 76 -122 166 319 490 331 708 454 27 452 -353 265 615 696 880 304 -718 219 837 -711 241 190 195 253 480 670 84 697 741 874 180 -500 780 206 -449 579 470 -383 527 449 -580 599 890 -719 435 742 -263 298 850 965 750 782 770 701 512 791 471 139 -809 543 548 609 604 298 650 85 729 647 861 654 -423 498 410 -846 36 760 -197 601 609 36 523 462 148 66 32 186 57 626 785 669 414 -638 768 368 -519 781 877 -404 235 13 -645 827 288 -524 727 353 -641 485 199 527 347 66 694 481 469 -727 315 350 650 818 274 426 734 253 913 262 79 -134 722 844 -173 7 393 757 199 8 442 72 322 -757 822 85 -22 684 54 -196 363 787 -244 276 201 -314 594 22 429 421 80 474 731 652 702 287 403 -523 860 601 -16 154 673 658 749 646 94 128 482 647 784 844 -414 792 271 -614 878 865 759 60 437 338 534 267 -559 136 553 -757 166 565 496 202 770 -880 612 619 765 206 798 -602 806 733 -259 444 624 412 230 653 628 141 712 864 79 345 -769 15 698 -949 811 899 -927 401 867 -393 432 686 739 220 753 -164 571 663 235 844 398 297 39 498 764 755 740 556 302 196 -795 502 780 -307 565 333 -288 72 764 997 112 135 -799 900 758 -884 384 792 -390 1 822 -943 442 677 297 350 78 -556 7 631 -576 401 347 -492 813 471 -777 162 634 958 455 107 132 164 600 108 613 50 37 358 56 320 34 508 -434 42 420 -912 865 634 -79 23 49 -746 890 280 -975 710 824 179 420 430 -462 52 645 -263 412 358 686 850 715 -706 129 753 658 604 817 -563 881 678 -540 313 198 741 40 713 -158 279 714 -244 526 874 295 51 102 -700 209 204 827 467 859 -305 104 840 673 616 252 722 689 471 99 698 195 33 553 773 -741 49 184 -285 628 650 474 223 806 165 548 573 -384 93 28 613 779 716 936 379 513 -318 64 166 -246 623 566 77 488 614 660 529 615 118 494 263 -109 283 576 951 49 455 -934 819 48 196 274 671 -639 603 310 -774 215 812 -382 695 86 446 638 848 630 413 330 311 579 718 95 406 62 -935 497 30 137 315 505 829 646 88 -834 76 149 847 134 561 329 697 292 -454 293 701 -466 836 259 695 301 377 810 127 874 -461 94 239 -754 461 885 586 827 112 34 626 245 247 755 42 938 754 386 538 336 673 177 846 799 450 786 807 680 484 367 -36 270 345 -725 257 71 -628 804 877 -435 742 730 950 581 705 -154 158 702 -556 660 339 -343 653 276 -36 833 760 682 149 392 -823 814 285 -341 116 869 -672 638 601 232 84 758 533 489 321 -901 505 306 -590 888 454 -709 819 30 479 820 178 223 797 143 107 656 310 727 36 99 -673 68 234 -916 854 665 504 178 254 -323 729 758 282 240 797 -13 883 715 717 837 583 -959 897 390 -850 24 426 249 288 446 -901 545 675 -48 222 504 -591 256 795 -494 743 777 -428 360 142 -394 259 79 488 300 127 877 251 853 -901 86 241 -304 585 785 -629 489 158 926 198 465 420 756 307 848 227 376 445 456 177 -453 211 428 -201 510 565 -9 458 301 -373 355 138 -400 527 894 559 288 38 -368 786 545 -292 328 874 303 444 561 -871 196 239 174 184 834 -938 434 742 602 673 178 117 577 557 -458 24 458 808 631 8 -289 382 244 296 844 484 917 495 257 426 514 242 -95 156 174 519 4 249 77 26 768 -816 592 357 -24 718 198 417 738 194 782 87 707 624 892 862 -403 812 18 -155 341 533 -151 764 821 -798 469 234 -728 845 103 -131 162 841 914 220 71 834 214 322 -265 515 896 130 250 759 -550 804 207 -656 268 675 -271 140 671 31 262 884 623 697 299 -928 831 868 -295 134 233 978 869 748 -227 599 97 231 301 1 890 545 320 864 226 460 187 858 721 -430 633 448 -851 435 244 900 307 226 -933 264 359 -801 542 380 146 815 78 395 489 127 866 653 353 -823 692 362 -403 712 529 440 264 887 166 631 251 476 383 792 -245 881 707 -515 576 805 115 375 393 341 442 197 -755 119 889 -494 569 703 -900 806 830 66 401 42 -192 341 650 -78 408 125 -786 550 618 762 195 788 -598 254 508 -296 354 173 170 134 131 699 869 106 -596 777 14 -722 595 354 727 317 762 -397 483 463 -228 897 709 -588 656 467 -656 526 652 -474 788 572 737 392 500 350 70 194 155 449 562 -732 105 144 -970 429 140 391 557 24 374 835 401 -423 766 288 -352 855 731 -253 513 400 553 33 556 748 864 137 -460 707 777 -670 611 441 -472 134 149 952 309 83 4 687 855 473 786 12 924 231 576 475 184 608 -269 385 623 519 725 429 547 388 325 436 840 633 -129 844 871 71 460 594 -560 311 160 -525 594 544 549 113 420 -270 349 713 -255 608 699 -748 831 137 -240 109 596 -895 349 331 -871 341 500 -698 271 60 779 444 460 692 272 656 -854 576 586 382 636 746 -770 441 195 -388 162 554 492 645 46 -409 699 369 -150 179 812 -739 423 853 908 522 276 -337 403 638 298 185 231 392 297 452 754 495 462 553 438 261 621 1 65 -811 509 586 -436 825 106 667 878 560 -744 21 192 990 675 446 55 83 92 -284 488 529 628 361 120 218 145 120 882 834 681 -332 165 581 -230 755 356 -432 262 490 59 230 77 540 459 489 -141 277 633 631 212 619 411 457 838 -248 741 863 -736 72 127 145 494 33 852 462 294 -107 522 524 821 173 410 193 67 504 -821 586 60 868 890 852 -617 855 75 809 552 569 194 656 130 -113 531 289 857 624 544 -271 436 611 433 67 348 -256 536 338 -152 171 344 -378 780 47 190 574 702 120 714 202 822 424 53 378 781 728 73 388 239 315 853 796 714 573 661 -333 767 643 920 493 705 335 663 190 836 502 39 995 215 891 142 629 615 502 448 813 -558 637 702 404 30 620 -401 638 192 -47 606 854 -357 694 841 -681 667 657 -549 210 437 -135 464 885 430 158 621 -17 563 703 -98 762 5 -34 817 642 -491 470 399 614 313 192 54 785 311 -504 394 129 -796 46 390 540 363 854 876 645 163 -251 649 554 600 110 176 -302 424 488 -359 731 372 -397 579 766 -69 183 863 121 275 325 26 352 70 88 856 479 202 563 279 -392 115 440 883 65 16 670 709 424 -541 492 658 221 613 84 -503 739 487 366 128 739 515 293 694 845 247 408 676 755 574 515 590 638 330 655 755 250 366 347 -241 39 59 -757 155 129 -432 767 719 821 311 315 -116 793 327 178 273 81 33 123 498 379 735 536 689 478 572 -362 266 760 -466 96 166 775 775 438 -793 460 613 305 491 447 -360 671 886 940 837 865 138 628 757 -497 171 581 752 198 507 390 306 118 254 63 608 752 355 339 127 319 109 -988 211 98 328 105 113 509 871 635 -906 362 155 -668 204 460 -451 154 557 204 282 758 180 319 862 444 528 884 -822 322 41 634 748 402 588 780 606 -401 29 415 972 837 225 -300 184 265 -803 539 418 -595 195 700 -538 575 170 575 219 697 -842 783 18 704 324 850 809 48 815 699 700 98 -636 797 688 933 317 608 153 45 878 -250 603 526 -28 406 460 -811 610 783 438 571 258 268 894 357 134 646 156 -517 195 758 -97 480 175 62 807 378 823 449 87 958 39 657 267 559 703 723 93 500 -270 676 261 -867 106 557 59 822 464 -811 198 64 675 356 154 -616 823 713 538 798 805 189 28 633 701 313 830 7 404 635 -155 773 601 -633 408 707 -677 120 628 -962 209 825 -947 436 332 807 472 306 -81 751 230 807 604 543 -811 328 430 733 703 549 413 695 345 -579 54 816 326 73 278 429 101 180 810 760 784 -396 501 847 -498 876 507 424 104 834 953 37 636 854 702 429 -38 392 276 306 791 454 -497 472 554 -918 39 66 -737 469 196 -746 291 477 -103 450 41 626 576 884 -69 79 507 -16 713 41 -352 331 132 -535 794 824 358 70 167 -163 812 747 -77 235 137 51 884 638 292 593 495 981 495 583 380 453 598 -376 196 631 -564 771 17 -475 23 1 -286 215 62 331 442 655 -475 275 583 -268 149 312 421 154 807 -496 611 169 -632 302 365 -749 790 287 467 567 309 267 134 575 629 65 116 483 490 391 -835 323 591 -323 844 745 835 200 31 -355 173 36 -684 541 602 777 8 735 151 437 799 -181 672 441 -591 538 763 351 767 758 -953 465 32 715 695 205 -50 341 752 -110 892 341 289 711 112 881 72 701 -305 76 619 152 753 423 671 423 39 855 290 734 -441 141 249 603 697 589 -394 187 632 -154 409 618 410 204 693 -71 809 668 252 622 520 26 646 94 165 701 383 498 215 371 938 221 610 -731 568 237 915 488 1 377 422 531 863 800 328 8 265 128 391 515 187 -335 113 401 -712 351 673 -203 888 569 630 273 209 -117 403 829 -257 247 350 673 663 302 -248 314 181 17 32 293 69 120 644 542 869 168 633 54 155 854 720 830 490 563 228 792 841 365 -142 860 880 378 41 890 -522 855 761 -741 646 423 -661 890 563 -68 745 528 374 236 717 -666 19 728 514 346 668 -134 297 760 207 728 715 967 239 512 -758 878 553 -944 33 318 907 820 336 -666 634 36 815 499 381 -666 366 678 393 325 557 -41 93 795 -478 387 825 874 343 687 -88 197 830 612 204 749 -100 91 482 735 258 132 368 192 497 497 798 898 -691 205 201 983 718 456 -869 718 546 -536 805 803 395 373 146 -856 722 183 917 675 831 34 575 853 -911 398 750 -214 8 760 290 414 116 -58 697 833 297 643 131 -405 239 5 777 656 679 -741 342 405 -789 531 855 861 718 862 -528 60 427 -813 603 306 373 298 101 831 848 795 714 695 134 -482 672 841 548 683 283 153 646 813 -593 459 682 620 871 446 72 643 149 777 216 498 -771 500 497 823 14 291 408 432 114 -451 244 152 729 162 305 19 634 47 619 563 314 -632 676 461 21 777 293 -132 260 777 461 608 121 365 789 136 -301 862 350 -645 533 135 -47 352 698 866 773 441 631 738 160 960 145 888 373 566 764 65 87 124 -107 148 783 265 413 671 -847 164 684 -498 219 317 736 474 481 -963 34 626 776 107 343 -460 524 429 -985 818 629 -703 435 193 819 188 357 402 290 627 -582 579 99 190 394 562 -986 852 429 214 767 346 294 287 120 -606 590 410 -179 850 855 211 184 401 -328 50 736 870 541 47 475 286 585 -767 725 23 905 292 124 -695 63 125 811 498 409 -402 821 49 -603 96 575 795 6 104 -101 296 546 85 867 104 -415 831 78 -4 294 627 305 493 547 -695 790 695 -721 552 603 -100 678 89 724 463 203 65 476 221 -131 157 445 224 214 89 23 320 30 217 151 318 62 700 21 17 400 676 -390 673 543 -475 142 203 -125 640 411 71 17 677 711 892 96 192 609 298 661 23 98 -18 40 549 -243 750 680 -938 753 135 629 5 807 -429 381 860 563 745 851 -990 237 559 -992 99 634 757 33 673 805 642 575 584 56 117 829 233 274 172 821 706 -468 284 550 282 755 89 -274 517 814 -24 624 2 689 305 110 -95 86 342 430 659 262 -665 291 598 -963 825 544 727 170 450 -285 96 361 39 799 29 -248 275 134 -27 230 810 -725 424 300 177 454 110 -9 341 452 640 830 376 -217 357 546 484 24 693 -204 763 591 -124 568 18 310 241 247 619 868 117 784 704 592 635 577 537 -205 817 467 -729 236 899 760 132 813 -297 108 480 920 218 721 -682 289 740 586 626 596 -723 361 629 -827 206 305 961 501 273 679 744 411 504 57 542 716 860 701 -204 832 71 -932 202 359 -841 90 702 690 103 354 462 583 730 -663 189 625 447 693 681 588 261 692 -659 257 675 -689 177 876 821 837 563 -343 343 327 -547 478 468 906 68 571 811 831 305 -208 868 493 317 416 337 849 556 597 -259 497 6 -33 639 513 784 850 209 -327 361 139 977 654 159 -279 723 626 -943 265 830 -789 633 437 -756 76 518 -334 573 200 -321 246 561 518 849 188 -647 859 811 33 276 860 251 272 87 -80 438 219 -772 268 788 978 239 460 -922 789 132 -745 417 81 -206 722 91 -844 355 655 -269 73 353 28 745 843 -253 825 210 -814 204 501 -955 734 71 -947 24 11 837 631 479 -531 525 300 -641 381 706 913 465 675 694 559 799 -702 688 644 -960 187 620 -898 473 823 -598 370 656 -676 175 731 34 253 186 -257 138 769 56 740 393 530 94 814 138 418 89 -80 804 200 -219 79 720 738 148 73 723 891 371 419 684 168 501 481 197 14 663 291 28 422 664 -333 324 610 319 515 757 91 838 799 -687 111 6 -10 833 538 -62 147 301 180 275 53 -960 543 474 255 111 380 185 110 704 -754 829 318 502 772 307 -248 238 516 -414 823 626 343 813 610 -919 203 756 -319 376 777 -141 683 39 -510 568 149 745 267 129 -286 669 1 121 174 290 88 260 212 765 403 176 -426 236 378 -471 369 313 363 314 522 -470 556 242 778 602 560 -641 116 328 11 889 553 -600 377 812 -837 594 367 -62 468 602 -633 250 71 280 265 625 -229 105 90 745 166 398 -3 425 514 376 788 502 629 451 624 910 309 545 734 341 809 -290 212 66 151 709 101 547 547 318 645 96 795 -490 873 682 -89 454 322 -7 757 565 12 421 873 108 207 313 116 617 576 981 268 385 -767 615 83 -997 870 203 830 34 656 651 179 601 627 100 509 991 264 29 815 72 235 -973 522 270 -510 456 37 873 759 548 -697 138 655 360 542 885 12 869 85 321 12 348 -999 406 260 -610 460 781 -688 103 336 748 676 246 47 631 405 -632 736 595 -378 596 236 507 208 256 191 381 267 390 583 345 -491 171 750 -632 661 361 301 625 463 188 273 20 -810 541 755 -216 818 242 492 418 146 337 39 583 -840 628 360 -350 614 632 569 104 324 -924 189 91 177 560 765 -762 287 682 -420 331 190 -445 720 659 -47 57 548 811 707 639 -855 868 418 704 470 183 887 39 286 63 467 526 853 445 238 -882 467 6 792 493 228 -61 195 785 -946 749 329 -809 319 716 966 569 783 333 468 753 610 142 631 -207 151 722 -458 474 88 -703 674 657 -320 807 327 -796 732 638 -336 415 257 -532 377 268 504 606 55 186 771 248 16 416 132 816 777 334 689 519 807 -923 216 581 -215 505 370 600 521 836 -943 898 70 -70 284 840 -23 352 407 208 520 335 -707 509 853 -601 523 120 -178 787 624 791 787 297 879 196 738 991 502 170 -649 479 521 409 639 140 544 232 648 296 684 438 668 815 112 -12 637 898 -837 881 837 859 160 184 -104 703 56 482 363 557 -549 66 136 171 619 106 -238 888 755 210 828 544 -940 492 576 548 503 735 731 352 589 486 34 103 743 838 168 830 386 384 952 337 371 -293 399 299 202 611 444 963 843 847 -549 281 881 -47 276 870 -828 406 330 517 462 405 -819 674 842 -484 827 330 487 886 729 137 640 391 630 17 102 -527 232 44 620 312 209 354 81 722 -441 170 511 562 359 250 352 489 266 453 215 549 948 787 683 -324 218 365 157 334 762 929 268 31 739 30 390 -712 540 192 253 888 78 -213 764 568 -992 443 783 792 40 881 -513 244 366 -552 125 633 378 464 662 119 204 896 -51 261 535 692 866 574 322 353 490 -259 713 32 -976 405 362 -124 513 401 -792 152 696 174 500 872 -694 31 435 520 2 690 815 851 50 701 518 419 -585 483 687 -40 720 503 -440 346 155 732 572 238 660 639 189 861 392 384 428 719 53 498 634 611 -919 633 246 -33 94 856 -482 59 675 573 719 120 -773 503 724 -437 834 186 292 95 577 -673 375 447 -521 255 813 -265 393 168 117 318 39 -12 397 541 -989 712 466 -942 364 399 295 257 546 423 64 245 -498 154 499 166 541 673 -124 883 217 243 100 534 181 389 30 -226 552 741 239 262 204 -410 157 512 -313 681 196 -394 803 259 -449 205 464 -399 471 156 373 847 138 -911 543 238 -678 550 381 -305 390 643 451 732 851 -438 719 683 -643 777 585 667 128 841 -18 655 410 -725 545 52 -836 119 328 693 675 877 -127 170 418 -533 236 67 500 665 123 -23 737 859 -650 564 555 853 680 725 732 898 721 -822 66 693 -73 136 80 -955 888 877 788 425 641 763 803 839 866 743 675 -824 245 390 -570 751 169 -993 683 741 205 644 791 425 488 607 17 451 509 -944 728 602 792 435 436 -315 693 180 775 770 354 882 692 307 -224 694 53 957 97 811 78 531 808 -623 455 687 230 548 274 -335 533 118 796 460 887 -551 342 679 -393 470 524 260 727 294 251 418 830 -945 496 513 614 373 67 452 3 666 577 121 298 194 417 757 -567 219 250 763 326 771 -914 538 650 -521 390 492 -687 435 9 994 408 29 -775 160 84 -210 484 672 148 717 890 -402 832 368 668 518 5 -683 363 880 -979 209 421 -423 335 429 595 27 12 -781 476 781 560 326 712 -773 46 330 -816 416 31 -671 376 393 9 449 653 -19 784 464 452 676 851 -20 824 877 991 795 452 623 755 777 -65 235 875 -284 619 390 446 548 817 790 43 491 114 456 426 -871 188 177 656 331 71 859 407 825 -212 294 211 -538 562 829 551 650 189 932 244 283 -825 210 738 100 640 845 -347 289 27 -481 592 886 999 759 687 -713 444 82 422 671 344 -441 423 135 856 377 305 -709 610 832 857 242 896 946 732 336 -176 303 27 -39 402 837 -501 464 202 176 75 625 910 531 153 314 323 762 397 314 168 613 312 52 700 337 406 478 450 860 -685 350 753 198 331 368 600 759 442 676 369 125 728 283 499 241 181 330 568 599 695 335 165 107 -562 117 495 396 96 44 855 63 393 -193 213 633 367 589 101 391 269 436 -611 711 668 -429 179 418 -535 557 751 465 753 898 -291 8 60 -399 67 572 28 493 785 -540 552 794 148 293 604 115 364 834 784 282 699 -582 253 355 68 771 207 565 380 266 -424 787 139 -547 187 431 208 254 847 841 56 532 -54 176 402 604 293 833 870 521 418 253 421 830 429 204 3 -884 817 127 236 877 380 -18 818 270 -239 610 325 -407 756 553 -354 312 897 279 134 518 -852 469 293 -268 427 854 830 762 771 -549 668 387 280 467 751 528 146 884 -903 423 739 79 607 75 539 680 113 415 83 540 -732 765 401 939 477 261 -241 289 377 -445 520 84 530 759 815 -306 75 897 285 295 761 -363 386 677 512 57 121 206 218 649 -282 229 354 -25 223 808 -523 748 768 -912 130 678 702 299 584 387 863 692 -740 321 9 108 39 289 813 214 564 -880 343 255 -332 537 231 964 690 620 -382 149 70 -599 389 33 -107 749 353 353 9 444 -106 523 709 -543 95 152 811 502 740 -853 339 669 824 857 869 494 158 409 -774 203 309 930 309 318 325 703 892 34 812 86 -763 275 1 -912 792 502 27 640 572 -242 445 10 178 22 866 498 516 176 107 194 430 -385 802 592 -177 288 555 -839 665 773 -686 2 109 -53 432 130 365 738 890 821 53 265 -189 638 218 -446 261 505 509 74 429 -810 787 245 -538 254 589 -174 339 122 -585 456 52 311 333 630 34 687 43 938 748 116 -881 790 55 663 283 599 -907 684 545 -31 847 165 -747 763 549 583 897 388 -823 688 287 844 59 177 -602 522 881 -495 726 315 555 219 306 100 372 220 0 307 269 -261 429 114 154 679 687 -166 285 564 100 540 386 882 76 383 -42 612 653 -185 464 125 -666 16 483 -98 182 399 -826 636 177 13 222 461 628 122 153 -886 304 188 -561 603 264 222 361 27 474 476 542 450 862 557 85 426 745 1 401 532 877 266 753 690 694 26 642 608 381 -771 848 83 -856 622 443 -778 148 70 563 36 700 183 139 225 -620 692 677 911 759 736 341 301 495 -778 83 494 -744 179 215 -949 302 415 -580 117 265 -597 489 352 254 473 490 79 405 281 107 232 660 36 574 112 382 448 246 -224 404 425 142 7 778 956 528 894 20 283 483 771 738 107 -588 569 511 944 176 426 -755 777 658 356 365 383 -81 448 882 165 118 444 -882 475 123 -389 247 405 -707 371 294 -301 135 14 -439 180 190 87 177 118 -704 885 535 530 69 309 347 710 478 -58 328 52 864 892 351 -131 85 773 914 337 7 728 250 238 769 685 450 572 878 474 117 78 336 -305 620 715 498 606 843 -680 220 331 579 800 580 916 669 269 -718 708 105 -969 432 420 -564 290 449 -690 507 526 -55 253 682 817 553 387 311 5 558 -928 455 185 -555 39 617 -84 875 58 764 437 616 42 515 26 806 26 751 463 819 755 220 391 328 198 281 872 -202 697 899 155 355 873 -808 294 70 65 14 584 -210 120 661 -959 36 631 -605 456 173 -526 354 456 -792 287 584 281 195 449 720 718 803 -408 475 262 296 617 382 -392 580 430 -830 740 18 457 205 550 89 77 367 -57 769 828 491 682 454 253 330 171 -614 690 780 -646 780 285 -623 195 17 -642 65 808 -325 722 831 183 215 188 -668 156 264 -549 900 185 378 143 18 -116 496 400 54 434 189 -15 788 121 -278 318 315 90 276 379 -703 304 252 380 687 467 619 771 622 -618 374 673 318 753 816 488 789 463 -813 43 897 -625 128 836 747 602 253 761 192 581 291 590 36 443 122 774 861 775 118 -941 434 810 -412 248 183 -676 396 785 -524 9 76 -92 1 717 943 296 838 468 743 553 -619 202 698 -346 469 503 -730 405 750 652 558 306 216 518 358 -216 514 705 -878 382 13 551 779 109 504 685 688 186 500 256 -312 475 193 -862 515 802 595 631 472 -248 668 85 756 590 518 -180 749 494 387 592 830 82 732 352 -54 8 275 -985 213 94 551 221 683 268 242 227 -17 169 127 77 308 232 -93 364 706 -861 462 632 -832 753 844 412 97 3 438 864 215 31 815 488 -335 383 781 891 619 101 -482 448 408 -599 695 105 832 287 566 863 19 566 -639 457 529 527 88 495 -786 197 648 246 227 881 -85 843 788 85 501 806 902 142 554 77 608 159 -394 55 355 -47 501 473 547 455 640 647 149 34 -106 899 312 426 414 254 765 102 68 537 437 261 -858 314 869 100 826 627 -622 674 181 969 473 381 -846 867 379 -234 446 793 -629 811 343 577 234 496 -255 123 32 -543 566 346 -423 266 618 51 103 368 710 473 841 91 27 859 821 845 404 -535 194 600 3 391 723 -113 849 388 -516 426 705 -599 130 229 -705 460 332 715 70 804 955 113 882 -35 535 827 821 52 43 -713 760 288 -962 216 679 -388 487 256 756 140 437 -216 387 896 967 102 66 -78 709 230 804 375 816 -918 548 868 776 373 94 593 486 748 271 545 525 -185 349 113 -972 480 348 -275 462 895 -108 590 129 670 299 190 663 322 379 -751 601 75 -427 469 356 284 332 757 -903 260 280 670 469 759 -383 738 61 791 761 165 -305 29 463 -915 892 837 -185 341 537 -711 367 157 645 351 488 553 500 799 -768 622 368 -458 139 165 -435 602 3 -923 345 815 541 641 843 256 278 886 -156 293 379 -268 434 745 -911 879 195 -524 384 747 -725 775 412 812 52 757 -222 454 774 958 398 218 -564 30 651 -720 719 682 126 148 165 424 121 142 -998 31 69 65 774 669 217 647 222 -858 505 671 -641 793 753 -138 25 623 -57 403 770 -493 524 416 -267 178 447 -147 165 315 93 582 61 66 77 565 -363 688 509 -111 150 533 911 653 715 28 429 515 -58 482 757 483 759 21 49 752 655 210 96 668 519 245 816 568 73 412 -195 263 474 28 598 332 -800 348 235 554 723 758 725 443 517 -64 718 886 415 675 406 906 627 366 262 127 765 796 422 762 -790 128 584 967 553 178 436 242 427 -204 798 296 -867 813 122 39 871 420 -193 413 325 -811 662 710 -586 362 231 -425 839 63 188 675 356 -734 424 253 913 157 217 -65 296 188 -146 255 638 404 632 202 728 821 15 -211 463 147 581 374 138 96 462 864 651 181 439 -496 840 81 302 614 326 179 610 840 695 113 120 133 769 313 980 1 781 824 2 772 956 204 91 860 420 503 598 107 99 528 238 760 667 333 25 486 867 793 251 674 687 -724 498 740 -853 506 43 589 468 836 227 296 173 938 64 506 862 305 822 -960 401 596 78 429 245 717 328 751 611 317 416 -475 860 532 -746 889 151 589 206 614 -930 68 524 814 547 53 410 428 749 228 453 708 611 359 748 -686 148 67 -488 161 273 -775 784 593 291 77 20 -38 262 685 490 473 701 -231 585 280 617 213 784 777 477 242 676 891 441 -457 55 653 -333 680 536 559 223 665 778 686 60 364 824 322 -899 114 794 1 735 530 -268 305 743 115 582 371 108 810 413 948 153 467 -600 720 298 -464 131 520 -600 409 357 -689 179 445 -223 232 332 807 831 369 -477 439 278 -513 487 483 -547 675 485 -179 775 893 478 87 870 509 301 379 289 460 94 424 513 24 644 36 462 -79 23 48 -497 528 387 57 430 161 -859 3 88 885 195 48 -394 53 348 37 242 859 -618 166 471 406 562 558 919 283 632 519 441 795 4 678 727 29 885 21 -423 433 366 435 515 583 657 341 527 -854 834 56 942 301 313 -934 630 745 -17 865 359 -34 289 524 387 436 735 603 393 236 973 636 778 -494 757 250 -625 50 602 -461 204 295 245 570 169 576 331 509 651 619 96 -363 274 140 139 445 585 927 670 372 -996 676 280 105 603 381 807 894 749 237 129 52 184 675 673 304 503 103 212 7 773 760 244 147 -701 836 591 -417 763 360 -94 619 188 485 725 842 -834 773 116 -931 357 790 241 213 445 595 578 451 -832 789 681 -44 173 595 -733 117 138 648 583 773 335 49 645 -550 570 154 -408 626 232 -665 140 121 -632 348 345 62 822 491 -36 560 894 886 452 856 -649 892 314 446 882 39 -71 437 578 -807 752 645 -832 479 619 -490 396 440 35 184 97 459 617 656 853 303 259 808 407 250 -79 605 283 712 134 151 -258 684 640 671 729 491 -232 495 700 -127 154 416 880 707 719 138 368 277 39 341 881 -379 353 166 -76 647 849 963 671 730 153 876 137 855 756 895 -75 47 362 101 486 755 -467 360 259 799 147 728 680 810 222 -835 343 176 573 797 713 -273 330 172 885 733 805 169 313 356 -914 18 454 274 47 364 -705 212 581 224 423 23 551 523 301 787 151 213 698 773 578 606 759 600 642 139 669 195 437 501 -787 588 596 683 552 271 683 686 833 -220 742 564 -943 484 702 -223 680 466 492 390 25 421 429 752 991 281 428 -647 661 64 -442 719 805 -727 105 220 291 449 661 -133 23 493 380 817 271 -817 60 435 -774 833 767 -195 639 527 268 249 397 925 422 76 -935 448 233 236 710 755 293 890 851 482 422 819 -96 389 601 835 110 849 131 687 422 -193 804 21 639 240 111 471 440 821 726 233 862 328 724 241 -872 471 564 -505 406 725 -204 349 414 490 140 705 -400 89 529 734 417 448 869 768 272 909 196 486 -216 591 108 299 452 803 900 142 42 656 895 704 -448 719 793 -767 505 361 -820 726 228 -997 235 476 -760 871 218 48 271 4 -387 433 635 -186 490 681 569 842 500 -439 875 156 -826 508 882 -147 411 268 -272 4 239 -902 552 561 -599 817 107 491 461 772 -582 896 406 2 484 40 690 737 502 -442 716 208 -692 869 176 566 112 863 204 696 423 827 167 749 -261 318 745 -155 172 406 -623 129 889 868 430 546 -22 78 361 -763 338 382 713 340 507 398 399 875 -939 514 441 -845 427 296 347 355 8 387 705 347 -307 597 613 989 237 290 -914 705 688 -187 766 616 -384 340 229 -491 295 708 -944 795 162 -185 682 18 -387 176 20 -458 544 169 798 107 818 110 48 154 -301 434 10 -762 847 775 -647 516 267 282 677 561 441 233 455 -346 801 237 -829 814 464 742 856 107 911 306 265 328 369 312 -867 859 796 -284 712 411 -418 846 239 -5 787 472 301 93 424 -111 507 345 -341 18 650 823 398 118 -713 31 838 784 573 796 479 876 553 -120 371 491 503 714 899 -585 618 557 859 577 626 508 853 123 178 540 153 215 607 18 -132 549 893 -528 782 415 -185 637 838 -802 16 703 848 683 421 -195 742 149 330 602 101 -247 580 692 557 547 867 -366 409 574 403 30 274 -905 202 155 -239 69 844 998 519 11 753 68 693 773 55 287 -126 218 565 132 252 126 905 502 408 885 163 477 -820 713 95 342 166 162 434 91 386 19 304 769 -708 793 526 -129 724 179 -370 861 393 206 93 206 853 235 371 -934 169 462 4 725 367 16 286 599 265 309 422 -505 798 526 193 51 760 115 417 80 228 717 668 868 765 492 687 733 8 893 820 293 -609 633 491 498 121 388 -124 766 438 735 881 7 -433 610 327 685 584 112 -805 623 844 -46 416 815 -802 807 552 150 824 336 -559 323 508 628 451 373 -82 505 114 950 491 281 397 295 864 808 643 586 -449 796 59 -179 387 357 115 868 807 387 886 344 -609 10 849 357 412 491 237 110 837 -748 818 579 -911 622 676 -359 340 623 -349 469 507 793 784 474 651 623 459 -605 814 468 295 112 140 -627 764 58 204 253 731 131 598 882 -628 435 450 630 629 333 403 427 20 32 141 674 -559 724 620 -838 129 369 -157 501 803 -56 532 531 228 187 463 434 301 889 954 85 63 200 748 273 705 651 609 -574 714 801 100 608 624 71 670 752 -361 766 405 593 491 274 638 625 626 126 831 711 840 531 610 465 463 226 -174 15 833 601 186 654 405 777 571 -391 371 133 548 547 623 273 337 399 99 63 330 -239 772 429 -9 426 615 -304 831 543 -333 740 13 -801 788 611 -127 261 47 771 412 162 552 425 117 64 148 237 -637 282 334 525 84 631 920 180 561 -138 899 452 127 850 391 -911 199 691 -83 663 838 -195 127 219 -462 4 11 295 310 146 -323 724 326 82 213 900 485 701 646 503 502 897 193 419 659 -969 624 837 -599 315 841 364 210 302 909 840 632 86 229 728 914 122 551 -409 456 763 990 593 616 -412 96 217 584 26 777 723 490 139 -176 252 78 -393 4 531 -716 895 87 -901 886 679 -586 726 775 -918 510 216 669 587 765 -392 110 407 -502 887 658 -673 546 147 -815 881 203 -85 17 197 601 482 59 -442 365 568 173 86 724 12 218 410 -524 279 572 634 477 610 691 805 255 -210 511 271 -474 795 805 84 426 406 -221 690 624 -12 818 2 111 453 530 620 386 227 313 230 336 68 271 898 191 649 792 -905 133 896 -785 289 421 220 268 210 795 709 179 -804 820 631 978 693 527 -237 820 64 442 385 294 -71 254 616 -174 445 364 -731 592 548 464 107 837 936 79 256 -303 675 64 -425 423 884 206 701 676 -16 617 647 -653 811 131 -508 440 384 -193 118 880 -478 203 729 -242 291 808 -887 588 582 777 215 104 212 473 857 -961 357 625 -915 597 74 -397 657 191 -18 301 131 433 411 473 -60 725 160 973 254 426 -271 57 355 -191 94 711 43 864 268 658 599 498 838 4 799 -180 230 237 103 55 542 -972 884 359 226 821 467 -967 625 873 654 893 888 -879 503 586 -281 41 641 -831 661 830 229 356 265 -941 337 249 -182 263 169 384 596 651 -804 792 427 -732 546 420 -445 620 74 -607 239 115 -267 760 827 362 741 832 572 59 339 337 819 675 737 137 38 957 873 685 -193 789 274 -195 297 893 -222 390 283 -856 38 34 -946 10 93 -408 299 11 719 405 540 120 439 480 -855 96 776 589 727 265 -477 571 540 116 446 577 -51 200 586 93 345 37 -97 316 24 901 324 769 472 116 326 -837 433 12 -30 374 738 -966 113 6 201 615 257 -761 308 601 675 12 16 950 865 391 -329 89 559 -4 752 246 311 147 731 -578 369 204 459 855 801 271 782 679 32 321 139 -315 848 202 552 499 166 943 70 255 -399 866 158 -2 677 356 -72 552 724 -316 211 731 -564 382 811 652 610 744 283 380 164 -678 684 662 -113 479 783 -707 832 800 -649 583 629 -642 163 280 -66 847 490 -536 635 24 -826 488 633 617 171 879 33 892 358 -903 253 724 -607 550 338 472 760 500 -349 794 499 -7 710 233 416 536 720 500 154 42 -721 39 33 -212 799 403 -343 188 2 753 513 761 404 164 707 254 357 516 387 625 152 -842 678 357 -500 709 447 184 249 535 -466 883 485 788 492 180 240 808 419 241 561 31 -147 872 655 827 159 432 -470 269 209 -262 421 69 836 658 369 570 144 403 -894 32 894 837 272 801 -944 565 513 -62 718 530 -216 730 501 -61 409 711 170 291 131 330 581 552 -950 417 309 -882 788 504 -179 846 535 -186 184 858 -933 730 339 -340 815 220 12 706 628 -226 76 70 -895 658 650 856 408 167 916 526 106 -181 147 51 -295 714 286 -538 464 107 925 277 73 145 589 778 -776 121 810 -294 583 242 35 770 757 541 395 133 -935 240 722 -158 817 637 -902 563 857 -541 58 185 -321 620 729 -124 411 464 -519 618 198 122 253 67 -521 811 753 -316 605 669 672 403 331 -720 14 440 -636 745 211 -808 194 211 650 775 828 -201 750 232 -935 529 329 -922 492 239 982 853 449 832 434 514 171 198 358 282 691 831 282 678 176 844 281 102 -28 80 851 -597 898 531 -968 428 175 922 710 503 269 812 455 -831 396 888 83 419 238 392 659 318 -864 543 745 610 718 554 -736 39 465 770 708 12 -590 143 430 -453 714 869 -766 716 900 -277 24 14 -840 712 608 604 622 477 657 419 569 -35 818 556 47 344 422 -284 730 237 -833 405 207 -978 348 282 387 764 767 723 573 105 -763 898 465 -289 148 852 587 247 347 708 263 176 996 383 581 -846 705 80 -364 244 740 -719 390 603 -301 351 273 -581 434 152 350 894 467 -722 233 48 -372 714 437 -769 41 165 488 194 611 45 351 196 -903 801 189 -585 631 879 815 631 56 -982 142 187 607 283 147 -473 666 643 -828 833 426 551 48 566 -474 19 296 733 89 407 806 647 548 92 7 148 -901 369 482 597 769 237 474 594 221 899 345 268 316 23 338 -988 656 478 670 415 225 817 358 651 -103 556 699 -599 245 83 -128 677 4 -239 3 597 -519 70 115 -762 734 822 316 4 388 -8 722 695 -126 738 204 476 341 208 -591 508 691 352 599 646 -9 867 649 379 511 522 525 437 412 528 114 799 691 540 239 -202 149 103 181 713 629 370 125 288 -440 477 248 123 147 898 -632 670 527 842 547 64 -147 618 820 593 816 69 -52 149 833 776 419 58 615 531 586 -686 375 575 379 844 396 -594 139 42 121 692 668 1 348 386 20 289 502 73 117 20 330 284 551 -233 698 257 951 741 627 320 899 765 113 220 556 -219 773 55 -282 346 296 370 886 636 -377 459 805 143 141 188 -455 409 886 601 560 299 31 438 139 -791 72 409 -219 205 282 35 775 627 -18 797 664 218 421 275 -426 64 467 961 361 875 -602 862 587 996 245 124 -865 180 56 -868 713 260 -535 401 186 943 727 618 199 641 78 426 539 91 -788 223 693 571 799 25 -773 883 737 938 349 237 424 736 703 -71 536 443 -842 414 81 148 878 868 986 565 242 -821 288 140 55 67 123 -309 158 523 180 804 556 528 533 243 -530 391 633 -930 777 349 212 56 689 451 311 755 273 455 12 847 887 445 -235 138 388 -115 264 291 -508 193 823 -565 166 703 927 689 580 -473 501 687 -785 452 150 922 377 642 -370 342 779 -483 520 438 330 801 370 349 128 158 -720 808 658 -333 645 891 423 131 367 -984 138 506 29 721 812 -619 768 765 302 617 892 160 198 799 869 517 274 -118 412 200 -809 428 312 99 294 803 -946 175 670 618 478 439 362 90 688 812 411 356 537 757 430 -778 646 467 -355 189 761 448 595 87 369 280 757 -454 492 268 101 182 361 692 789 126 -554 799 35 27 221 794 929 436 539 -352 682 779 860 882 474 -702 3 439 -86 761 361 -863 463 542 849 707 482 827 106 381 -387 833 601 306 615 189 -603 15 870 -725 175 3 348 525 57 938 462 432 568 128 9 75 799 556 415 296 570 36 624 796 -262 524 420 -405 222 624 -404 790 426 -259 152 778 -155 47 57 353 322 149 294 401 48 301 617 395 -978 853 170 669 244 694 -811 591 708 551 608 29 326 157 819 651 598 122 -271 95 220 -615 449 593 586 849 761 879 571 766 -651 241 109 -606 685 458 729 711 666 -301 262 364 172 643 510 591 181 110 735 767 57 328 552 5 -160 783 627 -395 284 867 713 479 184 -427 561 894 638 560 308 753 785 102 -885 328 282 724 464 200 -420 744 803 984 884 686 -689 890 121 229 171 229 664 86 501 169 792 385 -330 683 327 -597 264 170 506 800 154 543 163 195 -137 445 401 -787 226 571 -158 242 418 182 673 447 918 244 705 430 148 487 -444 251 802 -22 309 754 183 204 68 777 833 841 200 827 183 -583 710 538 172 244 311 570 163 554 374 845 753 13 1 103 66 331 464 871 814 667 -909 643 886 -46 873 871 -553 242 658 -982 267 2 -972 737 216 -67 164 160 -615 47 543 -297 771 456 321 662 251 859 268 223 -471 715 95 -123 496 388 -913 595 543 755 29 758 -734 554 84 71 509 6 879 231 667 -971 890 87 51 671 801 -503 400 449 -216 839 363 790 379 57 84 186 137 -959 152 351 -270 382 4 865 253 513 671 364 606 76 513 157 324 440 526 -854 424 764 683 317 67 333 247 448 -412 312 753 -848 383 536 346 248 412 -862 176 77 495 500 226 242 390 665 119 337 240 234 420 556 501 5 854 748 493 265 752 692 124 -64 464 651 -925 411 302 -400 505 692 616 277 128 855 811 599 -938 512 603 -33 713 195 -916 765 892 83 453 684 258 241 561 832 441 124 882 768 587 84 737 519 -546 445 430 -548 759 93 806 711 670 92 246 274 227 856 515 539 88 107 814 23 874 900 207 394 743 234 283 -187 388 727 994 292 637 -213 798 763 291 650 625 612 442 870 -914 121 877 -648 360 65 958 775 87 683 27 345 777 422 578 -441 488 117 -763 82 408 -127 669 305 788 261 54 -288 625 548 434 363 720 210 615 232 -774 125 158 -636 509 184 -292 597 245 553 686 326 -40 199 459 422 564 183 -679 50 546 -960 412 312 -529 555 45 164 616 482 421 353 178 717 571 525 -860 340 724 -302 162 387 -19 583 436 778 875 899 89 499 837 225 227 544 -779 243 259 502 16 663 -669 33 73 -55 428 644 -430 68 83 345 478 4 768 593 833 -500 514 175 510 69 191 824 700 223 -3 820 770 -326 65 36 69 700 535 -450 870 112 -195 138 30 -341 257 408 -893 182 259 -418 179 756 -569 871 727 -148 745 791 839 66 590 -627 368 611 -64 673 749 -734 684 195 939 575 342 -822 693 598 -515 734 109 -349 470 875 -228 810 92 114 835 459 -976 124 284 272 333 694 860 612 486 209 449 689 -860 545 523 -1000 549 740 131 379 361 -795 766 773 809 85 205 -298 697 816 939 107 417 627 399 113 -651 482 191 153 88 446 574 148 3 -887 691 821 785 400 57 -110 802 754 957 841 12 473 720 462 -962 222 412 950 462 894 -707 215 81 838 342 21 699 724 168 -746 638 858 -226 423 357 -770 465 310 -165 423 302 798 848 122 259 538 343 571 889 856 864 582 223 -304 577 176 -607 851 651 701 334 215 411 621 689 -836 20 637 -115 831 326 -21 202 314 335 518 895 457 218 665 434 863 668 -616 64 153 750 527 773 139 392 844 -273 429 775 -448 809 128 -434 244 646 412 801 659 -70 173 293 170 883 510 -966 869 472 353 605 587 5 556 214 -470 626 145 -873 844 388 472 209 340 -418 609 547 483 536 273 -686 410 146 -402 209 823 -505 136 767 -718 760 127 -526 243 465 637 17 225 -865 259 619 -827 610 12 323 224 473 920 75 682 -458 504 729 86 430 71 702 868 139 478 155 491 -551 9 750 -681 82 653 -905 133 363 -693 508 638 -321 180 764 -288 187 541 613 674 70 -465 828 89 -827 359 244 -636 808 252 -35 179 386 917 713 409 -716 778 183 221 863 370 -139 776 195 -618 811 174 71 136 532 766 517 670 906 887 596 -924 718 229 -243 391 93 165 349 832 -931 462 759 -537 696 721 -512 67 857 -80 685 860 -90 707 529 131 213 515 326 341 384 -846 698 827 -353 616 754 868 664 202 -648 285 715 710 88 629 -761 608 465 -350 771 271 -322 381 28 -20 287 726 -94 286 441 359 259 592 778 652 778 667 894 408 -746 121 693 -883 659 365 -414 718 671 293 182 29 -316 360 150 574 199 853 -197 667 296 -60 699 341 599 153 616 912 195 736 204 210 46 952 441 96 303 877 507 452 151 706 904 47 270 -857 246 474 259 758 720 -754 650 292 -21 654 39 694 429 531 -859 232 507 748 236 709 853 192 115 -524 496 213 -503 650 368 -510 897 634 924 531 435 -32 550 900 -353 55 478 -178 631 73 -566 250 113 62 592 109 547 895 860 -410 536 509 -659 736 510 -921 692 564 356 866 294 -519 710 14 469 9 182 -441 643 218 -789 565 265 -529 307 852 831 179 530 304 569 846 622 817 293 344 225 154 -542 106 805 9 417 521 -675 740 880 176 724 79 -85 265 258 -56 421 197 -209 500 803 499 692 8 855 253 476 675 130 316 -394 806 139 -715 473 455 494 618 27 590 409 50 406 197 595 -110 330 236 298 615 736 -900 266 579 -441 849 112 202 55 69 -608 292 542 -502 386 15 -129 876 344 207 839 249 -94 126 197 317 524 595 -74 874 532 -664 350 260 -646 558 451 -926 4 729 -798 28 719 602 86 896 598 203 727 500 441 350 594 267 375 726 456 777 837 410 704 685 379 854 809 796 512 -789 424 647 -290 376 87 -416 329 527 -314 823 845 760 590 862 -709 876 340 145 801 657 -26 393 232 -728 755 110 -744 213 537 -758 450 865 -380 185 682 29 876 709 -380 81 797 15 108 341 -202 436 460 -504 230 61 860 550 196 -201 19 444 39 720 707 80 40 480 -624 599 612 573 14 719 -635 524 186 124 20 468 -16 381 117 732 680 187 -225 171 125 -494 343 844 -136 352 686 -293 277 752 677 542 516 827 331 159 732 567 591 -300 99 370 -13 126 593 -37 744 865 931 651 241 -318 481 834 97 8 192 936 673 522 -954 5 189 -64 406 339 757 765 840 -635 497 642 605 79 222 -910 229 282 -418 517 54 -445 63 111 -5 251 568 634 808 712 950 210 823 -903 598 742 645 564 254 929 821 385 403 163 613 484 597 229 -711 653 343 551 100 593 618 786 552 -819 136 813 -796 886 510 697 831 260 -646 819 823 -892 548 795 -656 551 58 808 887 654 -212 377 458 330 28 610 74 299 495 777 436 668 551 333 650 -237 888 568 -363 848 267 132 292 870 41 400 856 -406 788 332 404 670 412 -887 296 710 -293 473 241 489 615 729 -92 419 161 -391 482 200 828 519 147 -505 451 490 -636 492 889 -81 339 828 -197 656 44 -173 315 517 119 657 231 -353 817 701 108 355 801 406 302 403 695 218 895 -764 90 385 463 345 127 412 111 834 155 638 300 -177 557 56 406 317 751 788 476 205 340 782 559 -758 581 361 -50 193 471 -765 801 260 435 682 325 -286 141 641 16 781 216 -227 421 150 -169 463 879 -742 604 644 975 176 324 135 827 569 306 562 469 -983 792 478 309 58 670 -299 75 550 69 279 584 -4 137 287 -161 64 515 514 300 441 -918 158 154 -598 275 803 298 361 694 -473 822 803 -104 176 877 -455 645 324 166 363 654 -351 450 6 -498 264 357 -306 699 514 -953 701 789 -299 551 301 46 878 274 -851 74 449 25 771 245 -199 637 607 -694 239 717 448 179 318 -94 581 634 462 575 432 -224 774 284 216 876 835 -532 874 864 841 723 38 -258 854 649 445 860 887 -587 867 797 316 381 523 199 409 396 -966 645 397 -16 533 871 684 71 824 -768 268 836 870 282 796 834 717 814 682 670 179 74 691 876 122 852 898 -837 36 68 -961 769 336 274 726 485 -518 365 204 581 417 873 -788 43 715 887 66 593 152 674 580 268 13 500 803 239 290 471 360 115 -745 394 875 -825 722 391 -922 3 859 -649 467 1 -183 758 528 805 659 302 236 762 510 -783 38 383 707 468 437 -235 819 4 -182 189 9 -365 99 767 -385 604 577 -784 893 304 -467 728 439 -511 5 593 -543 349 506 -82 526 163 836 343 133 -561 161 321 448 149 471 -634 664 227 942 632 219 798 117 98 736 259 155 580 516 503 937 434 320 -368 734 845 -554 622 288 730 414 648 273 180 463 -849 574 246 -179 660 621 -275 692 288 -273 330 721 198 614 606 143 842 892 29 45 405 129 671 636 -409 674 310 -663 896 733 -101 367 545 471 44 336 -842 721 378 87 146 583 457 605 449 949 348 223 858 285 270 -858 759 731 922 269 53 638 486 189 708 852 334 -410 361 861 -731 274 617 -983 823 65 -661 36 316 -671 503 455 979 46 815 -360 884 163 -928 876 95 773 236 770 413 284 84 759 161 171 -974 143 246 -499 622 291 -485 214 505 -946 423 488 68 520 751 -116 645 294 -510 171 488 -814 263 452 764 537 239 459 505 34 774 620 553 -276 657 238 157 776 882 -250 218 152 -110 405 819 225 334 580 355 508 895 258 72 724 574 192 412 13 3 17 998 277 688 -698 401 444 339 658 320 220 376 478 -427 241 208 -857 216 451 154 481 454 -578 831 730 10 885 231 -847 497 400 813 73 102 5 712 853 727 655 220 629 162 700 882 846 666 246 828 539 985 641 611 -214 134 770 527 653 581 -569 14 601 -699 796 336 -18 612 334 -853 658 137 489 744 64 -773 381 757 389 314 444 -380 245 128 -641 396 88 146 230 700 -669 677 509 -781 318 352 735 445 784 -309 387 3 -203 545 702 883 387 91 690 685 320 -911 469 148 -103 388 466 -999 423 62 384 366 448 -814 815 105 -726 103 649 527 787 65 -624 749 592 -729 90 814 -268 131 382 132 680 770 497 681 344 110 618 710 10 831 779 314 110 717 -170 439 565 821 410 516 150 56 839 297 740 619 18 310 724 546 376 706 -76 242 815 -408 745 815 524 411 385 -863 429 473 -761 791 872 -193 61 333 -270 7 708 -13 783 49 -599 475 272 -594 784 168 272 708 714 809 388 128 453 188 857 -167 247 69 -434 129 128 773 716 10 -526 369 537 497 427 420 -335 399 227 478 860 666 -43 565 411 -379 599 709 189 290 652 730 616 121 -134 314 547 337 179 98 -685 809 57 -620 727 341 594 348 91 -497 858 497 991 840 264 -337 495 807 458 810 716 15 42 534 -464 51 747 712 283 573 853 77 72 -857 580 160 150 415 160 -487 839 211 -352 150 172 -885 365 214 -800 753 316 -754 866 598 -630 471 726 -159 68 629 873 518 143 533 332 72 749 826 10 -788 274 159 235 542 575 200 442 480 -485 611 67 -362 205 284 895 10 404 -577 35 21 -83 168 404 688 70 329 149 234 655 -240 337 129 -639 102 792 627 540 148 -937 587 209 -534 362 243 -814 319 584 370 368 869 -676 628 589 771 615 10 912 180 399 -8 242 500 383 421 139 -18 36 777 342 2 238 985 30 185 -658 53 851 352 865 182 -150 58 475 849 93 896 339 770 85 -396 607 177 -577 58 659 -992 92 163 564 146 244 148 593 313 -468 795 422 406 596 567 953 381 579 406 241 671 420 158 756 964 608 448 -472 340 342 350 599 37 -484 340 176 -125 864 785 396 612 317 127 170 609 349 859 423 -528 323 182 419 151 574 413 453 272 -699 382 667 51 258 682 436 706 394 352 833 615 161 782 557 -222 699 515 0 471 889 881 742 140 954 507 644 -23 309 165 -96 785 546 -678 536 855 -697 224 661 496 177 593 -989 790 475 619 768 273 -366 320 795 722 1 688 413 308 295 57 41 539 -482 763 174 -427 367 450 785 415 626 -423 178 567 3 498 434 375 484 753 221 406 805 609 897 622 -131 512 366 -88 215 15 -803 191 498 701 164 55 306 773 626 669 637 707 -490 726 561 -679 239 628 -199 140 792 -244 68 644 -213 489 380 -855 98 97 714 72 721 -815 815 300 250 868 491 -559 76 489 -444 758 608 -749 797 196 131 642 547 -754 670 10 65 824 108 161 675 692 -953 440 701 376 297 610 883 900 558 479 31 300 25 494 44 -155 508 681 -25 394 455 119 341 651 576 639 98 853 527 589 -294 4 885 -233 87 37 -175 418 67 376 395 696 296 382 341 -161 3 393 -175 274 785 -173 250 523 -24 56 150 -935 614 205 1 881 291 -963 858 709 -344 286 203 103 325 263 -457 596 317 487 101 891 646 777 46 347 242 711 451 696 744 -806 233 701 -298 789 139 56 292 872 -656 83 44 822 370 517 163 594 617 953 493 545 -249 592 839 -739 896 634 604 144 859 -305 852 302 818 396 489 -834 202 571 810 376 93 -722 145 382 -910 96 74 180 757 69 613 414 710 -517 823 853 741 418 804 -158 88 300 -769 107 553 153 169 81 97 747 319 35 193 463 316 216 519 109 881 32 -382 716 6 222 457 475 626 552 562 -123 183 668 681 488 836 861 273 78 -154 889 313 -644 731 580 -926 692 612 957 463 428 962 711 587 649 422 409 356 183 446 -10 315 718 -33 62 758 731 470 640 -538 496 432 -226 605 46 853 355 93 675 656 832 -453 725 353 -845 834 588 -348 724 54 -279 743 167 679 227 636 870 289 283 701 115 887 198 368 705 -472 709 211 -980 736 867 -97 683 743 -492 191 676 -305 195 551 100 17 446 867 648 672 -946 118 112 -911 18 646 180 298 506 -610 618 341 208 782 418 326 329 612 -971 829 680 674 648 427 -303 255 545 208 144 616 -314 71 685 -16 651 83 189 253 706 326 732 134 989 13 115 721 587 762 847 84 116 -409 644 311 -994 531 382 291 267 184 325 190 431 -747 99 735 -442 477 618 -556 619 630 -342 540 368 419 887 451 487 637 829 30 705 650 794 234 892 724 587 90 59 797 619 476 241 337 6 751 28 673 223 66 -824 762 96 -926 194 64 -604 760 821 697 354 206 288 818 81 -12 176 831 915 130 66 -924 604 777 -740 754 881 447 303 386 552 744 816 -157 426 257 -417 726 175 215 514 402 397 381 303 -98 261 484 567 289 187 -657 201 344 -36 229 249 396 176 604 434 381 447 -199 424 24 -442 359 749 -116 374 414 -215 626 258 -377 893 547 162 189 799 957 453 179 758 802 355 -739 636 787 459 437 362 882 547 721 -18 861 394 -903 636 387 -105 650 575 -254 766 132 -770 186 356 -922 220 54 750 397 757 -784 338 504 -353 732 413 -596 156 278 535 39 556 754 785 112 -586 735 213 2 31 661 -942 99 501 -426 508 890 -770 508 575 483 181 406 -5 85 614 -476 121 704 -669 127 458 523 488 343 -314 557 311 -790 15 409 -238 242 17 851 72 524 -274 702 841 48 678 113 -349 309 239 -139 470 831 83 420 539 -706 130 554 602 444 847 -330 695 18 -855 673 224 -399 157 77 -559 357 754 905 309 214 -957 770 97 420 725 566 -550 60 85 -511 554 266 594 609 709 -660 679 555 309 477 328 984 78 536 360 571 892 -335 271 221 226 91 97 -309 793 157 427 234 710 292 280 470 752 220 249 -694 281 777 -967 565 6 768 77 576 -440 394 3 411 24 273 184 702 415 280 416 872 667 68 244 -33 275 524 443 860 241 -952 181 317 575 393 711 577 56 786 -199 840 588 -333 821 732 626 57 404 -482 55 819 289 523 39 -368 442 365 856 186 324 296 886 556 -336 362 48 -374 791 104 412 645 43 -49 638 72 437 398 752 -554 30 294 -638 238 479 237 686 516 193 551 877 140 893 564 838 327 365 975 16 420 653 170 899 -703 284 288 -973 722 74 343 815 676 -829 107 156 -910 403 149 -747 297 770 644 773 786 15 182 631 -166 132 14 -879 559 735 -54 654 649 973 726 756 829 716 310 -723 702 498 -910 498 370 -525 713 47 583 49 281 -435 283 412 79 857 70 65 603 776 14 229 601 121 787 889 -117 207 742 780 524 152 -1000 160 200 80 425 535 491 756 491 613 22 245 -212 761 482 607 458 227 428 860 803 579 513 62 -870 393 538 564 737 446 -294 250 467 -849 630 366 457 237 408 -872 837 833 -494 327 390 33 155 402 -465 186 14 -52 416 458 -163 333 294 282 739 595 700 542 284 105 870 65 -30 727 354 877 207 290 61 314 616 -697 34 55 -531 434 523 -174 471 855 -528 154 439 -98 760 408 -634 73 805 976 76 603 246 532 688 252 101 221 774 552 745 877 670 50 -685 172 809 322 691 843 -293 662 454 -402 900 706 509 746 337 -903 750 490 269 325 669 160 334 141 -594 623 207 208 330 868 -87 581 891 -609 697 787 -816 446 636 -475 416 112 -855 176 121 516 785 454 -991 491 703 -827 883 539 688 726 426 -471 374 274 515 36 235 566 382 462 486 198 346 -408 259 888 -506 684 197 570 415 66 -472 114 48 966 754 826 -557 484 299 117 151 709 -564 454 745 670 711 527 -471 3 786 -684 49 569 -36 100 249 29 219 102 -194 762 585 -396 679 736 313 415 341 809 437 413 -762 73 276 764 2 278 -251 870 327 -930 187 898 -195 468 149 53 797 367 -146 203 229 91 860 59 -74 788 239 -765 90 209 113 17 14 -941 270 863 677 676 165 -743 767 176 -84 745 600 -207 164 485 206 47 108 192 257 896 630 744 137 190 658 96 -164 620 164 -750 731 433 -188 309 208 328 166 127 -244 134 871 -945 627 134 -908 334 232 -601 278 488 446 851 141 -571 839 760 592 841 591 -124 805 899 136 86 216 462 442 350 132 241 461 -151 891 350 72 874 352 -336 155 290 -977 500 283 -735 564 324 631 159 466 -841 629 706 772 378 850 13 543 866 -887 383 671 -411 848 199 527 464 762 551 631 50 -768 142 678 390 166 207 639 80 26 131 342 620 496 108 227 868 215 661 838 604 608 -12 434 621 -7 402 403 -558 328 710 -175 799 283 -278 148 390 200 706 359 -81 247 741 494 549 275 -234 136 713 813 155 141 -426 432 760 -685 735 710 -803 809 857 38 209 524 893 140 576 291 286 276 617 153 169 744 422 304 -391 161 41 -640 825 735 478 363 95 201 259 555 -243 572 144 252 217 565 -493 626 103 116 327 264 -391 787 191 -413 208 116 774 538 478 368 440 186 -217 722 496 289 732 350 -620 116 22 176 621 238 -308 97 393 -42 658 279 -52 245 538 263 240 667 -70 275 488 525 864 371 427 65 786 -597 712 34 -5 670 691 -527 870 88 -738 286 758 489 231 149 355 361 423 -705 138 438 65 265 186 -949 413 657 209 2 773 47 505 584 -320 825 375 510 788 712 419 77 42 -832 85 402 242 580 539 580 545 856 -383 97 368 -175 858 370 -102 386 526 -362 9 450 -436 671 389 -973 290 518 968 110 602 -979 353 281 711 185 825 -534 202 73 -814 27 31 207 163 224 357 53 232 -341 369 2 747 496 344 -536 716 453 -835 437 857 497 800 193 -178 219 394 246 212 301 15 444 463 -562 354 515 322 713 883 175 560 478 418 194 781 -421 66 51 817 141 318 -358 508 813 -796 198 318 -481 120 130 -499 148 742 -469 466 870 -425 389 163 8 321 806 540 393 871 342 62 483 -752 204 675 817 646 334 629 650 531 -901 321 703 180 106 467 942 581 856 -395 89 328 -190 329 772 733 723 833 915 271 188 -959 188 833 -226 70 635 -96 269 55 -542 23 134 374 185 284 -469 518 106 363 108 105 -476 567 806 852 74 880 486 100 296 -648 81 118 -246 441 354 289 672 871 -405 888 455 623 391 732 -810 848 290 283 124 8 88 328 134 -333 873 806 385 9 669 -87 84 211 -56 827 88 978 237 210 -421 878 538 -488 612 221 -491 796 245 -233 40 719 -184 153 854 -574 379 385 952 51 674 361 630 703 698 538 163 725 100 110 -831 467 543 -522 667 582 -104 583 787 -898 761 87 581 126 518 -682 478 568 -109 442 842 943 95 479 757 241 196 -839 272 862 -458 822 456 -781 556 634 -212 674 263 -793 617 454 55 557 142 -574 695 777 113 589 897 760 422 818 -532 881 298 -485 188 66 521 795 427 568 517 202 26 373 787 -668 477 633 260 570 338 402 623 370 252 39 609 217 12 503 96 880 893 -169 568 86 722 652 562 506 664 203 -222 651 226 565 275 50 146 771 81 990 554 273 -797 538 892 689 512 643 602 218 459 -295 424 881 986 890 285 134 877 542 -876 572 816 773 61 391 -622 16 80 -831 5 591 -588 660 808 70 864 720 -180 475 367 -372 401 237 -535 406 349 -645 684 364 534 106 421 -924 170 180 -217 640 796 490 544 73 668 428 88 939 648 738 334 562 365 800 390 817 188 163 210 -800 226 484 751 152 818 -382 72 397 -343 711 196 95 297 757 111 438 406 200 126 121 175 598 399 -342 349 460 -68 895 663 201 665 786 297 575 648 -607 322 44 -499 433 292 899 64 855 -924 726 132 96 801 730 -106 444 277 719 346 93 904 643 667 451 288 88 -954 489 183 -382 774 72 -644 870 872 937 517 483 766 674 27 -258 502 166 -947 106 506 -859 652 295 912 642 835 495 461 732 -207 337 605 -836 293 627 487 182 295 422 249 68 -452 643 765 -229 536 472 -207 877 275 487 41 17 -926 288 529 605 781 865 -490 497 310 -412 237 491 -618 459 791 201 759 586 -234 530 867 332 570 502 55 164 530 981 877 10 477 97 439 451 185 675 -807 567 285 -716 168 143 521 586 672 387 470 394 -711 659 711 -60 456 740 -550 834 474 -608 131 806 -743 424 524 441 660 743 384 581 429 207 469 898 -348 10 875 808 721 240 310 267 552 -844 449 734 -287 458 258 36 236 598 -594 495 218 -744 248 227 -70 608 306 114 831 178 353 841 752 830 528 118 -167 784 619 -833 149 176 -976 885 27 392 774 809 558 30 208 -264 212 867 694 126 798 723 332 790 275 762 418 92 895 353 -190 583 253 -622 624 127 138 35 208 797 623 420 -485 617 597 -488 841 28 802 16 841 -929 260 888 123 361 291 -486 577 25 -434 645 734 -996 442 457 -425 258 225 -529 22 217 751 576 284 -757 699 544 -218 223 818 535 299 330 -123 84 213 300 280 9 734 684 503 -58 186 561 118 881 359 13 664 633 -370 499 32 711 676 148 -231 877 231 -467 29 511 -859 257 105 -794 876 539 339 811 776 -649 129 756 -391 189 896 472 510 24 103 143 53 965 32 341 235 36 412 -774 13 600 721 768 269 -310 387 739 752 366 771 -707 253 64 479 659 151 590 385 163 -311 106 351 -751 652 451 789 520 318 -291 610 652 419 707 555 -72 700 860 743 332 618 293 322 154 7 12 259 -643 115 298 -26 145 258 370 425 110 -971 768 441 998 361 762 151 283 407 978 406 573 -225 333 307 -522 396 503 -864 218 27 -255 899 794 -863 397 306 198 48 525 675 236 582 -335 479 16 -877 358 473 -805 597 569 828 334 117 -814 884 217 510 511 226 -137 840 92 -889 315 449 -964 311 185 440 717 548 792 673 99 -186 708 747 -466 689 232 -50 1 853 256 597 844 -253 361 259 -253 649 621 -617 789 437 783 382 209 433 582 757 -437 684 883 730 51 19 960 646 71 -988 802 720 255 100 828 -415 184 768 521 852 48 -598 632 681 -690 748 465 992 178 515 310 490 312 481 702 266 -748 10 518 31 527 618 -90 713 853 329 486 871 730 520 822 629 674 606 210 676 682 240 872 125 -684 269 577 607 680 734 150 210 507 -445 420 343 559 337 31 -560 406 6 -374 40 112 -410 395 432 -434 702 782 -221 131 561 664 381 822 623 389 393 -35 293 375 -858 9 712 472 776 308 941 284 555 -394 115 685 18 732 165 -408 55 605 -816 620 605 -726 454 897 748 348 6 -489 273 755 -121 203 682 838 821 834 945 327 100 129 498 831 694 226 656 -698 353 609 256 864 881 -238 796 235 295 134 531 445 226 451 -870 871 830 -871 401 427 812 95 168 -904 500 97 865 551 449 173 659 464 106 673 359 940 17 718 273 347 688 -898 828 188 -820 340 334 747 789 831 691 93 482 -361 783 842 303 89 666 -239 582 285 -447 652 301 -978 377 699 -590 879 678 549 358 58 -583 141 759 481 581 693 22 584 834 -861 97 515 423 51 318 375 435 725 802 285 784 -781 572 293 -472 789 494 29 587 687 939 620 419 -568 542 154 965 333 250 -169 356 300 -352 783 225 42 108 659 -181 110 95 102 282 718 46 510 658 992 40 344 -70 431 115 848 563 656 -599 680 88 350 411 495 602 512 429 178 125 698 435 679 79 152 626 640 -590 218 731 -95 548 262 -880 448 876 427 449 656 -33 751 218 -487 505 729 442 535 235 877 324 359 -674 259 138 -696 11 815 44 473 132 574 379 731 -813 451 330 -37 278 778 -430 811 337 68 853 871 -998 582 346 812 136 669 -272 523 271 357 886 549 -114 156 845 18 596 755 706 864 759 -872 466 441 -226 530 549 429 426 131 -971 36 169 577 474 324 173 744 19 -20 357 181 678 186 12 -557 724 255 976 482 733 -494 511 768 -274 866 237 320 446 738 -46 836 120 756 397 714 -853 340 599 -543 708 422 -637 684 55 -405 843 566 214 269 857 107 71 822 995 306 273 -621 551 20 -337 562 698 -365 429 66 491 636 189 -687 283 132 -569 219 338 -291 299 380 -322 191 274 690 734 824 -491 849 590 464 67 304 61 802 732 -973 594 519 567 307 801 -702 490 567 -770 128 838 -233 37 236 99 615 478 372 467 312 589 693 332 375 239 435 -955 289 24 763 319 151 800 738 188 -113 637 854 165 861 511 279 161 129 190 50 359 820 294 203 451 421 574 -721 166 864 913 763 252 136 178 570 -61 379 408 678 866 196 -969 83 157 -607 563 317 273 453 418 432 825 711 -366 628 283 260 507 448 -477 820 362 75 309 539 496 848 17 -797 726 35 351 609 117 607 155 731 -225 728 336 -908 812 260 -246 159 494 935 134 414 -804 309 722 386 206 721 -397 561 598 789 212 306 757 71 512 788 890 303 -518 496 501 121 54 510 273 509 223 470 98 434 927 807 557 391 395 854 -218 370 896 884 553 491 -963 826 875 -853 641 745 91 21 412 -704 174 517 -95 769 274 -587 540 627 -126 674 96 -679 95 418 634 838 491 697 34 664 713 671 783 314 184 783 -554 357 474 -476 484 247 -381 605 405 -729 369 703 -752 107 797 817 791 820 71 505 611 685 446 382 -581 661 617 554 483 557 274 177 682 -968 125 840 -819 543 633 -233 602 524 -914 425 180 749 262 625 230 882 437 998 588 695 -677 715 329 431 189 283 644 119 459 -675 804 636 964 490 456 951 321 750 764 672 437 -190 195 304 839 379 492 -827 875 663 -917 252 566 818 468 150 899 417 201 -270 220 853 -693 236 624 -205 98 819 -702 289 349 -558 846 574 669 716 141 318 16 558 -830 298 598 -337 135 390 843 792 661 996 451 896 119 547 145 889 97 434 -911 191 295 11 416 108 -223 34 123 -514 856 420 883 620 606 624 15 549 884 235 698 -824 176 794 209 466 85 -597 229 131 -453 566 547 -246 195 632 276 381 640 547 316 411 -996 857 74 -800 233 249 -206 197 95 -488 644 660 58 298 854 542 126 386 781 429 441 -233 134 318 706 837 274 431 438 558 480 884 651 -355 789 92 -497 812 694 -359 255 275 181 174 460 950 833 396 375 664 833 632 796 816 -718 742 481 -919 833 859 223 684 747 166 539 777 -165 728 740 -519 821 146 -893 402 319 66 353 251 961 613 862 661 347 755 142 28 740 -700 403 523 -102 870 213 774 757 92 765 438 12 310 445 414 880 63 818 -169 25 597 -351 871 361 -890 784 708 -435 226 787 -696 776 311 390 2 167 -18 19 657 -507 129 253 458 610 316 827 442 414 -464 169 523 582 55 128 733 446 181 -849 80 200 -893 684 141 427 711 633 818 539 226 283 723 850 -847 880 781 -316 565 378 -136 417 457 -285 76 182 195 888 865 -113 267 727 -728 37 366 997 5 672 -894 146 368 464 63 836 272 230 63 753 777 103 -283 565 421 -304 137 458 961 834 729 -895 465 580 -729 45 637 -606 351 198 197 537 396 116 426 687 -135 779 564 919 249 280 -460 445 416 249 158 401 -23 781 359 -358 430 48 -63 498 300 846 618 708 -152 890 56 -921 31 709 -706 108 823 -141 817 8 -481 362 840 -322 157 421 -423 294 18 328 41 518 -795 526 288 312 726 277 367 351 88 778 745 195 -448 256 164 659 728 577 -449 658 733 -929 635 179 689 268 796 -603 332 673 -727 399 129 -70 699 375 664 251 683 -721 763 510 -145 366 267 -612 337 53 -834 378 115 -964 89 435 -917 86 766 507 360 317 -965 742 537 365 312 336 791 128 638 -827 107 552 734 202 406 4 768 835 -29 691 161 -530 285 465 423 650 828 -290 594 55 799 319 161 -297 554 875 619 258 228 676 863 96 -437 191 694 749 361 243 72 900 528 237 175 329 -436 737 22 71 136 341 -317 139 46 -743 211 303 -115 739 317 -268 892 444 331 314 856 953 403 182 533 419 18 855 490 153 -853 774 344 -856 668 444 -933 452 798 -680 748 146 -821 235 67 629 242 608 -967 641 481 -924 237 664 -919 135 483 -923 454 87 -726 75 377 362 243 298 442 315 146 588 446 498 387 187 125 -287 720 817 -655 749 153 -792 747 209 -46 482 120 149 140 35 173 746 364 365 470 7 -272 275 754 -264 429 395 963 730 96 711 562 822 -275 497 250 193 575 147 157 92 287 631 401 756 -463 729 130 942 418 610 288 267 423 363 456 707 -151 267 355 250 861 29 -704 18 172 -418 301 625 -63 590 453 -782 785 22 379 241 121 695 104 850 -269 892 457 838 841 724 244 243 684 625 691 753 -304 473 205 420 162 794 -475 32 678 -254 512 303 -248 685 543 -576 264 689 682 854 682 657 898 76 -408 123 767 996 420 339 500 492 553 993 117 584 -877 44 515 -384 669 778 -344 3 731 -711 112 728 -235 4 851 -269 700 422 121 700 13 -127 646 182 -91 394 420 890 113 463 -196 581 283 -567 889 338 -737 79 449 890 244 453 292 874 801 111 735 321 511 673 598 115 236 728 -436 527 71 868 871 397 23 667 270 30 830 104 -298 141 97 -333 823 281 -52 445 29 -395 20 765 -499 651 531 -178 333 460 -523 255 574 -794 813 636 -431 272 496 849 459 24 54 768 520 -466 573 540 -602 727 290 -720 301 622 291 705 364 -533 811 567 -542 388 479 494 58 803 41 107 361 665 213 228 584 348 852 -825 398 730 -736 884 827 -73 443 314 458 637 371 960 478 529 372 395 794 251 780 293 -798 7 690 784 372 872 -886 562 294 -626 808 610 -10 59 875 -948 191 899 -875 742 830 -383 781 360 930 447 21 -325 221 880 636 63 601 281 679 650 -933 312 679 998 445 21 496 470 815 -22 840 311 914 99 243 273 281 689 345 809 61 324 145 123 -975 126 801 -274 346 660 -467 592 72 -537 186 85 -702 630 174 -198 755 507 -910 900 415 -50 125 559 -628 2 737 -476 528 234 583 13 825 954 177 366 869 361 551 806 511 567 -619 71 348 -593 773 203 813 415 202 627 65 378 837 789 379 725 48 19 986 676 607 254 882 217 72 316 287 919 875 159 773 88 625 275 667 741 -548 56 629 683 182 345 -12 644 392 958 608 222 12 153 335 46 228 101 186 716 442 710 756 185 -446 815 315 51 219 349 424 121 823 352 843 75 -314 847 54 -812 409 861 -476 415 775 791 467 146 -461 443 375 -626 326 830 -983 569 538 -280 707 415 363 424 338 150 180 776 -250 398 358 152 589 240 -904 855 861 685 627 572 -599 585 431 516 648 29 91 724 452 680 674 318 -312 769 823 538 390 103 -587 840 552 -329 492 292 662 240 299 -926 379 662 -324 595 461 -96 838 284 -192 518 57 825 410 358 -247 833 1 -904 595 293 594 422 869 -681 696 93 -608 652 30 -624 886 805 13 588 710 -161 193 642 -608 89 388 -464 284 861 -396 555 780 703 587 575 347 231 327 -371 159 538 228 196 575 832 209 360 -316 683 291 986 675 380 826 163 715 86 467 421 366 322 107 692 322 337 -30 351 496 -992 79 691 -18 663 51 94 648 793 -408 132 401 514 196 182 300 62 555 506 577 326 241 237 456 983 420 271 933 858 614 52 41 745 805 607 54 667 87 250 -700 887 363 55 45 69 630 440 646 8 481 882 -585 350 618 -794 228 628 120 733 668 116 738 427 670 457 513 -781 358 500 -167 813 544 -498 395 135 -101 823 184 -115 660 585 254 567 813 381 655 534 227 96 499 -158 632 858 -328 783 364 739 863 286 774 600 46 -641 107 664 71 468 33 593 460 180 244 765 174 -521 4 189 116 379 840 -739 438 46 -176 461 286 -723 280 374 385 684 894 817 329 505 -152 525 606 -391 232 98 952 847 862 778 495 447 857 56 36 -45 333 548 -560 662 879 -135 747 714 458 16 143 -638 365 719 -580 322 568 593 232 676 480 187 160 -272 427 821 706 192 668 -280 3 683 714 265 199 932 337 572 334 454 450 -770 636 853 -845 783 327 875 528 558 -998 308 796 361 688 322 -67 95 565 400 267 567 635 765 320 857 99 826 -594 381 561 910 789 443 -864 16 122 645 818 482 40 31 269 113 64 415 -622 817 681 -356 504 413 -373 337 330 99 846 428 224 852 861 -616 863 801 279 397 733 -119 389 815 -850 733 846 597 429 449 -439 109 838 -810 32 735 82 516 749 82 595 199 -603 848 647 29 629 136 43 348 774 418 697 302 518 558 462 455 749 569 790 571 652 -424 353 268 724 35 14 -926 532 861 -79 850 667 875 721 325 -163 528 225 -43 218 795 109 694 247 -972 170 281 -359 745 864 154 166 876 -905 674 283 -682 375 14 189 797 16 -345 161 363 955 271 633 -851 80 426 295 208 648 -173 349 492 -210 555 709 -83 21 8 -835 410 856 132 617 679 967 249 892 181 104 262 -787 754 341 991 801 548 -762 229 48 381 41 204 -226 692 224 481 341 402 -134 60 650 -743 142 753 -82 855 658 -690 298 559 757 336 839 -43 69 561 -289 458 601 466 665 53 -874 529 646 -819 648 653 -862 258 50 348 154 699 791 696 516 744 123 420 -911 850 139 -207 479 668 39 860 467 743 899 343 681 737 219 239 236 106 -146 336 260 -996 879 55 819 575 177 -561 664 179 -271 749 668 -986 892 869 -410 70 808 -149 409 143 -92 863 530 719 267 509 -526 239 183 -998 630 899 -468 574 299 -272 364 534 98 549 603 -395 52 111 -600 560 125 229 480 444 589 760 411 -778 293 721 729 533 428 -216 593 102 834 673 517 -633 777 268 -16 77 828 161 858 459 304 348 64 937 72 823 499 746 267 71 875 852 251 411 596 -948 245 368 120 664 290 -463 786 218 504 223 346 -69 736 304 -111 629 774 -121 80 619 445 251 645 796 2 155 491 806 451 610 379 214 -100 116 152 -683 120 426 -385 104 261 -682 545 152 720 150 780 -955 526 313 859 375 367 -435 818 272 115 729 702 -772 465 192 316 683 788 -433 415 395 473 439 738 -938 606 566 64 35 698 132 675 812 563 91 647 -549 161 353 360 622 819 706 786 335 563 500 41 -119 864 127 -322 349 744 625 769 518 -311 236 423 839 27 583 -957 639 304 962 771 787 -508 687 387 -568 268 402 -442 598 750 -398 376 671 171 117 355 231 504 642 -595 595 720 -712 191 459 943 605 355 -155 863 278 -417 555 64 -131 288 383 823 198 80 872 800 507 142 224 623 548 307 278 189 813 873 761 696 819 -927 393 781 -950 877 487 765 846 774 -901 369 124 731 788 298 860 578 517 61 310 464 -107 638 885 -988 3 351 -740 86 144 -213 624 83 -516 625 149 956 287 839 -576 214 249 340 60 584 548 685 321 632 49 476 -187 187 531 -85 499 616 810 886 339 -7 723 426 -637 211 151 463 536 813 185 36 598 257 420 698 333 786 36 863 601 535 -70 612 572 -531 757 394 394 284 128 -16 138 323 -662 234 518 -703 19 403 832 334 103 -182 365 714 -958 786 622 987 732 142 -705 829 477 -78 513 666 -355 103 5 155 454 133 -648 553 418 869 502 437 -129 487 822 -726 399 171 761 239 55 554 734 883 82 457 547 -953 557 255 635 761 859 404 531 461 -560 702 99 662 128 255 999 320 706 922 233 44 176 339 777 758 21 333 356 420 886 605 823 594 -489 510 455 -30 307 838 380 842 669 -214 328 179 -553 185 598 185 742 572 230 654 181 -416 576 846 820 58 252 458 590 224 -173 476 96 463 6 207 -459 621 586 619 721 822 -832 636 521 -881 493 305 -80 530 469 338 528 746 385 621 466 422 840 338 844 808 295 -41 499 31 279 370 155 -874 187 699 130 307 754 -977 702 435 843 820 759 828 705 480 345 823 431 -123 234 29 659 721 43 -283 296 744 151 327 107 -259 352 290 842 87 264 872 117 498 401 228 662 251 494 53 -665 610 825 -371 579 273 824 82 664 612 665 142 -282 258 248 -119 278 599 522 45 6 434 146 233 296 697 778 -100 465 217 -252 689 299 563 201 115 -996 772 372 -749 353 701 -998 275 672 -209 512 716 496 647 844 96 323 408 265 324 197 163 139 449 729 96 320 0 299 672 -348 740 108 151 821 154 -688 779 800 -445 427 274 -137 292 597 411 507 788 459 836 883 -569 340 586 -748 855 521 -28 106 441 377 126 797 649 541 241 -302 304 747 -715 515 735 119 794 788 -571 471 58 199 99 183 -753 900 775 -161 454 890 393 306 490 706 794 646 -718 111 167 -788 900 112 0 329 582 -43 180 732 -9 880 731 -683 19 381 994 857 415 -463 629 869 -974 23 326 315 381 219 712 464 382 -322 276 381 889 737 41 105 791 895 -818 729 676 -798 707 750 679 275 230 -750 487 693 -269 18 121 963 559 148 -976 834 885 -535 39 764 884 27 561 474 447 503 21 284 138 345 616 412 574 266 50 719 297 119 639 760 678 38 185 611 -478 602 701 -862 86 780 498 561 326 300 530 195 872 675 810 -665 201 175 184 472 523 803 811 434 -568 450 618 794 124 319 -6 562 457 425 712 169 -97 413 402 961 548 31 155 820 757 -836 707 109 238 643 581 812 698 543 146 451 257 311 13 856 593 720 827 949 385 633 9 275 427 789 688 225 -368 401 82 -154 487 604 -473 202 118 334 748 321 596 158 648 122 147 487 -754 731 272 -896 559 672 785 884 387 490 7 378 -805 286 631 -288 784 125 -427 780 334 320 355 533 306 153 363 677 757 73 -599 542 830 -541 82 865 797 220 257 957 485 881 -614 686 816 762 732 202 -472 638 354 42 868 263 567 280 38 360 304 485 -960 313 69 72 213 317 986 109 148 -61 589 837 745 532 856 -493 651 876 10 647 307 299 643 739 197 307 853 75 546 165 391 685 326 390 124 14 -622 76 347 461 238 804 -897 603 546 641 552 580 -605 569 38 -953 596 635 -289 39 419 836 529 543 -698 23 166 -456 66 140 -491 25 826 262 13 506 556 614 358 957 711 565 933 104 639 550 249 117 -382 142 687 388 615 753 927 224 265 -986 468 341 391 283 354 96 639 368 861 658 133 718 152 99 273 3 399 489 621 540 827 809 254 979 289 478 -304 555 97 -664 746 431 441 542 222 961 74 498 940 608 649 938 33 651 936 474 371 75 702 332 -519 833 672 -690 329 326 906 218 223 589 511 816 -790 272 71 740 218 144 -863 158 803 -962 684 409 -789 811 262 -158 292 195 -187 302 575 -510 461 844 -88 150 455 527 112 778 -803 52 95 -8 542 252 -605 780 499 -618 768 282 -558 686 838 -224 728 398 -780 40 599 426 220 710 -997 810 454 53 257 385 52 591 305 985 589 808 -987 91 645 -398 321 352 222 23 313 828 877 621 912 429 311 -532 314 795 3 444 484 62 863 793 -318 114 132 998 863 49 -420 247 444 595 375 472 767 40 900 877 8 366 72 663 861 -893 736 183 677 770 296 560 468 310 361 84 280 -223 432 707 149 499 798 600 29 857 -883 353 620 277 312 96 797 844 883 -721 421 753 326 234 372 135 95 472 -532 377 608 -100 306 139 -742 707 689 -545 208 769 -689 125 273 -170 55 584 778 152 528 -388 484 100 -984 210 333 988 246 427 459 366 855 -182 818 313 308 176 119 49 331 378 917 443 555 690 325 609 -527 303 812 -448 284 657 188 572 54 -333 154 337 -615 863 512 256 512 895 333 29 437 87 771 761 -853 297 216 959 349 583 505 294 642 -786 461 277 685 634 430 73 220 392 -716 876 3 -170 1 854 227 448 250 94 817 355 445 245 208 -838 391 240 -762 622 452 821 388 452 926 67 52 -324 13 62 678 541 878 832 187 508 32 473 804 239 278 242 -110 5 360 -107 33 373 -45 895 199 291 355 394 -928 752 360 5 539 17 -594 778 346 299 621 402 -441 469 296 -305 454 343 -154 97 321 -279 596 491 -517 578 846 -624 303 749 887 108 439 255 566 89 654 877 602 640 660 223 -713 455 728 429 474 571 644 457 249 -59 825 710 780 285 192 -664 480 879 311 267 486 -410 449 138 -334 103 664 -864 441 257 -162 482 233 499 62 216 -126 10 501 317 98 692 -315 788 323 -985 851 641 300 742 241 -910 85 182 -420 575 715 64 875 829 -520 801 890 832 18 88 -577 355 27 -403 713 477 672 691 809 98 223 483 13 40 509 93 20 409 -318 552 427 -179 724 551 376 313 274 693 143 138 722 368 704 246 333 546 806 597 807 -951 642 878 -543 624 581 -217 97 534 -334 273 847 891 841 560 584 339 45 -71 134 117 -764 527 689 975 843 838 -491 862 210 307 305 528 299 786 520 -841 170 858 103 151 654 582 900 339 -743 759 524 -75 595 615 916 112 294 -243 340 236 -506 8 554 535 7 439 -746 618 661 -36 373 811 469 755 862 307 664 720 231 689 415 697 606 578 490 415 17 378 109 269 -974 116 276 -969 858 104 534 174 477 544 143 383 458 451 147 877 434 887 743 183 592 -527 504 266 310 182 382 937 288 141 -25 358 492 -530 201 726 -87 368 554 888 330 788 -879 567 353 -995 291 692 -855 66 665 859 421 182 -33 206 210 -575 242 619 -832 212 871 893 710 263 888 615 553 -921 713 618 343 224 138 577 191 396 -762 216 637 556 836 900 626 329 28 274 773 828 -811 23 16 -615 111 777 448 500 544 -400 727 579 -141 56 769 -694 494 136 194 702 123 993 880 451 -327 196 450 467 334 211 -914 134 94 -959 656 820 -629 468 875 691 674 520 -222 669 373 800 787 358 478 839 606 -873 6 739 -462 850 172 -399 488 357 -606 430 165 965 153 632 -109 645 405 762 423 225 -866 324 39 -663 727 877 295 657 816 900 136 821 -110 174 822 713 527 410 321 438 143 616 881 839 -827 43 362 397 467 615 912 762 371 -473 814 506 299 756 731 821 869 358 -470 490 430 820 328 20 -586 744 900 653 15 571 -98 302 137 -932 566 50 -62 693 15 -657 845 770 525 448 380 -636 20 707 83 339 471 -424 405 537 599 359 838 187 65 348 -97 660 292 -827 120 756 -707 867 561 -995 402 51 -925 30 456 311 229 814 700 617 841 155 206 57 -797 709 717 -154 497 225 -438 342 709 -311 894 727 701 351 280 251 226 310 -994 689 538 572 297 563 220 700 424 -64 598 657 41 753 305 566 868 699 226 857 744 -248 558 194 -368 361 471 793 568 259 482 740 499 240 4 795 702 224 646 -523 454 248 642 872 215 540 303 832 728 687 293 -902 480 860 556 14 751 -493 309 77 147 124 47 -11 267 18 -796 259 268 978 95 622 310 622 39 461 37 858 716 880 727 583 721 93 800 725 351 819 104 445 -960 314 620 799 868 393 -111 429 22 -207 792 111 -250 160 501 167 504 90 817 441 121 143 424 841 -213 477 718 938 282 733 519 75 676 -419 613 83 -206 209 506 -166 796 134 851 886 82 -825 573 122 -588 878 661 -284 676 94 -100 495 220 175 528 148 961 161 91 -897 783 756 -515 563 11 928 267 49 -391 842 673 830 271 425 588 472 71 807 513 758 -103 168 692 -248 805 520 267 199 183 230 627 449 -70 288 390 -198 70 396 203 565 667 828 253 290 250 212 840 700 267 504 809 517 671 -599 621 627 -28 223 604 354 553 892 896 707 61 691 610 625 809 593 241 -110 793 507 693 2 175 -984 855 796 -658 480 736 -581 286 58 823 541 662 866 389 468 -974 642 319 -669 92 63 871 382 855 930 885 471 308 51 859 -673 177 591 -644 287 9 494 169 388 1 174 483 915 177 72 208 16 881 -113 863 865 9 572 15 -232 799 244 -90 355 427 -107 333 490 -781 321 829 427 367 97 -86 369 322 -304 436 499 820 45 566 -1000 484 528 -883 493 199 331 513 98 -274 368 837 -6 767 728 971 34 196 44 502 727 259 172 855 -815 182 794 -762 787 261 826 133 400 -714 308 319 113 631 352 660 722 687 -131 582 537 -739 160 670 -840 99 129 130 764 759 381 725 285 -334 468 106 -548 89 839 92 72 310 55 17 292 511 721 808 -88 725 49 302 817 120 -588 424 181 -222 448 749 988 171 765 -368 535 595 -465 667 637 -664 80 309 500 757 735 800 470 559 648 224 527 -380 236 102 952 767 550 -1000 107 772 -584 639 406 462 774 225 650 662 304 759 115 605 873 808 462 -340 309 306 -303 229 542 -202 433 460 -453 433 566 -681 349 357 976 64 282 -348 173 210 812 559 624 907 829 84 -588 778 364 205 777 796 64 476 328 -318 47 729 -310 76 792 623 328 357 818 36 582 127 348 580 -705 273 290 -229 332 270 -446 644 148 -30 650 76 265 266 551 -855 500 650 673 242 725 -984 266 152 -528 436 239 153 411 10 -475 111 838 869 776 255 771 21 807 -580 46 148 -504 862 465 -700 877 430 537 2 264 -470 349 556 -334 843 666 855 512 541 -191 836 614 -85 856 659 215 805 673 -21 5 59 83 343 402 950 471 378 -68 609 432 -553 239 780 402 57 775 -233 773 321 372 741 329 -217 856 233 -945 587 289 -635 371 683 -134 173 254 -804 405 14 -121 104 252 10 358 360 -16 377 223 22 37 147 -106 361 887 374 496 842 -42 403 529 946 787 223 982 735 680 -805 214 783 698 524 293 509 761 669 483 535 705 -571 629 218 616 204 713 -391 261 635 -961 242 521 862 476 355 493 671 620 27 321 296 -781 382 208 -812 665 742 444 246 470 361 714 725 426 224 839 693 313 251 -473 453 492 500 867 67 -194 160 789 678 287 261 -227 759 642 780 47 458 721 91 755 842 405 569 519 531 792 357 76 204 -641 203 656 -650 55 622 -984 240 220 -584 565 130 -291 145 176 -382 460 774 -460 147 734 -906 697 788 -984 121 492 -781 89 156 748 698 300 -825 833 707 374 517 847 -496 456 93 689 466 406 529 767 579 21 438 667 676 266 636 -404 611 776 -576 882 761 -17 656 429 629 112 884 73 302 133 314 733 106 968 862 396 -416 442 662 420 838 424 47 815 405 -993 650 212 -513 431 324 -130 304 677 603 171 259 53 391 170 -379 393 55 -122 161 16 574 446 457 235 518 446 510 517 412 115 664 643 753 490 269 887 516 203 511 546 415 278 20 12 986 207 529 -417 818 198 495 85 574 -593 463 337 302 786 706 -18 895 373 -564 158 71 550 336 90 262 174 349 -10 457 318 -161 304 402 -888 364 16 -999 118 382 839 472 313 -131 808 522 639 658 857 -320 520 182 580 63 638 497 754 94 -750 167 457 966 20 622 -251 295 791 582 634 280 -1000 831 803 764 552 710 -615 343 519 493 223 191 74 556 305 -936 253 158 957 404 324 513 622 395 -614 323 742 476 406 527 -645 858 509 -291 723 160 918 208 554 -412 328 484 682 692 736 -360 48 335 703 676 792 -971 683 749 -910 592 623 -599 310 883 -45 229 63 818 112 755 -147 204 103 196 619 417 -893 436 292 -364 818 74 837 109 127 -859 16 777 476 751 106 -809 169 269 645 323 472 -501 871 242 -733 478 875 -17 524 410 -526 297 286 316 809 447 -57 402 462 619 631 313 -24 22 481 -656 219 855 67 570 825 409 821 78 944 647 589 -777 598 38 -392 315 898 -794 210 399 268 881 181 632 758 254 -236 54 472 871 722 142 795 714 603 -370 310 401 219 233 98 -992 494 412 405 620 654 -964 669 564 -987 40 437 -294 89 132 -862 19 442 38 3 671 223 159 390 776 495 794 -562 855 39 -891 143 127 -360 33 198 -567 323 787 711 662 187 -601 814 891 -814 658 675 751 849 682 841 458 824 -680 250 857 817 536 331 903 647 141 -413 228 854 274 480 391 -430 221 356 -839 859 359 687 258 169 513 361 117 -654 502 626 822 491 614 560 895 412 701 634 640 6 560 271 996 831 491 503 192 501 614 731 758 882 144 270 -150 291 771 -725 413 745 853 543 387 667 103 433 -870 756 167 269 463 726 -461 611 708 -719 215 899 -319 281 729 -210 463 25 -641 813 315 582 40 779 -222 245 473 764 164 627 -203 495 483 -185 564 97 92 89 73 -350 773 779 421 507 818 751 49 378 749 265 588 -221 810 643 -714 262 731 -890 895 618 -971 302 542 208 23 148 677 574 284 291 749 384 -931 134 298 479 666 207 921 52 468 -196 462 232 -192 377 278 77 207 580 618 867 602 -283 544 328 -200 488 228 984 757 878 417 181 829 625 510 545 -473 548 228 -416 736 789 -484 789 376 -956 325 284 121 794 485 484 712 717 -736 837 670 395 50 715 385 740 603 -175 674 812 872 310 623 -412 775 560 210 370 293 -811 562 53 38 775 119 186 367 220 -747 152 59 -45 830 67 -203 83 366 -885 696 501 -952 335 458 -544 425 332 -474 212 699 -203 765 2 708 172 831 774 884 636 330 710 431 -870 310 166 -944 470 512 -849 681 423 540 559 686 -662 657 550 -761 865 721 -578 291 841 686 64 737 -245 502 667 884 354 792 181 714 624 -345 454 283 140 44 91 -111 536 107 561 58 397 953 777 239 -890 534 246 -229 216 111 295 371 565 -23 364 660 319 5 295 325 772 152 -550 201 173 -357 365 49 -818 727 899 826 826 322 349 3 685 -291 274 689 255 599 207 411 420 79 -138 771 331 486 866 747 686 300 626 -516 526 633 -532 783 689 839 232 743 375 341 117 -684 849 715 -426 860 235 -896 174 157 -266 612 122 33 198 422 -242 55 248 -396 173 130 -208 665 413 35 92 806 -349 208 754 317 635 765 803 239 90 -441 226 701 -67 569 784 -96 811 838 703 15 163 384 860 827 297 647 70 -498 498 330 -393 267 64 23 271 354 -388 430 631 564 815 741 213 721 461 -251 726 371 -362 181 438 700 663 143 -652 476 110 940 199 380 45 627 724 216 889 474 499 580 654 988 380 419 36 159 233 -970 59 849 973 236 476 -817 528 674 -538 273 736 723 649 514 -453 18 854 95 747 894 568 98 573 -979 787 105 -808 554 373 725 362 235 926 225 559 413 48 308 -73 647 377 -968 42 223 477 484 258 358 576 433 972 52 138 -556 377 116 103 108 702 847 621 801 -346 800 548 -418 84 589 -944 314 551 -72 216 186 537 274 761 -431 698 812 -594 542 341 374 197 722 -49 86 829 -696 533 601 -196 440 553 703 722 636 744 379 101 -506 796 641 -509 724 131 -854 898 327 -33 701 412 -953 865 357 -161 709 787 -660 255 345 -93 886 293 548 529 110 -63 30 883 -602 750 735 110 897 53 -659 841 830 -764 781 236 -20 188 274 -428 288 802 581 878 37 -234 750 67 500 48 868 -266 658 464 477 516 513 829 9 613 -450 759 553 -321 495 433 766 633 141 -423 186 747 178 763 363 590 545 423 902 447 281 307 278 775 439 344 450 -737 684 601 327 77 333 567 354 584 -143 802 434 946 316 671 592 346 586 -294 150 105 -164 541 448 -663 757 283 -763 184 359 -179 858 133 -840 403 531 -655 361 518 -774 742 812 -647 504 61 757 140 654 -443 277 510 -461 166 745 -302 387 547 -686 682 868 -985 842 370 -855 688 783 815 866 624 -74 820 279 -213 586 746 801 876 450 691 242 793 -199 540 567 638 10 57 93 356 661 905 600 2 -51 801 326 -726 70 865 -960 233 354 569 481 633 911 108 450 -567 256 460 -11 305 678 334 862 429 -513 463 381 412 637 451 -171 530 263 -470 828 495 -316 812 287 -383 187 842 -550 561 247 -421 748 260 507 35 723 -613 600 511 -311 281 140 -597 67 782 -437 737 327 756 65 565 597 615 225 -205 94 124 607 53 211 -19 334 242 -17 388 503 -228 365 569 -47 680 405 -369 636 470 -205 533 236 -28 781 330 -505 388 434 -795 769 826 866 760 260 -693 95 797 -589 449 284 213 721 700 633 26 479 938 558 214 -741 377 678 -825 125 165 -791 82 85 534 1 845 545 108 39 -707 871 487 -972 370 385 205 860 94 670 71 898 20 365 427 697 141 603 -986 402 684 -402 134 896 -815 527 18 823 356 354 -318 35 775 -582 141 786 311 563 856 -140 447 13 324 897 601 -89 444 786 706 29 464 -176 152 871 829 686 6 -997 704 198 -660 128 795 566 766 27 -970 383 573 -6 601 7 -769 848 134 977 566 52 303 796 258 279 237 133 619 169 585 866 616 161 -635 133 218 -498 556 578 -658 327 330 548 10 329 334 373 80 -667 277 369 465 348 537 -150 614 252 662 380 384 380 382 91 -291 576 479 619 810 118 513 247 259 -945 841 684 -466 94 172 -707 456 551 929 289 287 -181 574 495 898 629 487 -719 815 813 -60 470 704 846 306 404 420 335 592 -44 506 241 -482 299 581 304 518 140 352 58 765 -602 756 493 484 338 460 648 77 792 399 347 197 -797 319 583 -854 427 241 586 246 539 -134 350 208 957 754 265 -978 752 120 466 389 457 177 837 487 -843 195 379 -120 541 858 -80 279 203 -90 597 604 317 155 458 781 529 361 -448 547 749 209 125 738 747 682 78 661 283 569 -479 461 456 -592 233 787 262 543 483 966 160 689 -425 145 16 484 706 140 973 5 873 902 766 256 -330 687 388 185 551 232 831 214 826 -587 642 425 137 778 283 -24 751 287 701 853 153 -192 676 891 195 413 181 -906 658 732 -223 789 97 802 503 628 -162 879 775 542 817 653 324 146 508 -85 606 335 257 501 747 -410 447 505 673 778 47 548 168 103 -119 686 134 607 781 50 211 20 292 225 887 49 -441 187 148 461 260 824 -546 481 753 652 510 758 -60 569 638 841 747 66 -371 540 235 126 402 546 701 708 126 354 160 554 626 667 215 -817 407 783 273 248 315 867 287 213 -868 94 470 -264 452 563 567 37 348 915 21 754 598 694 154 -836 397 155 -236 422 525 -357 745 128 705 764 833 -74 9 743 254 758 780 -547 26 852 -593 76 697 -988 169 757 -443 34 242 857 368 664 734 863 560 -39 852 393 -481 506 418 -730 65 493 -434 677 32 626 828 201 582 285 286 -524 95 653 -661 481 615 150 42 786 772 540 531 -593 828 482 199 147 139 -232 369 203 -640 387 879 -157 713 806 -205 523 389 -316 814 869 -450 289 601 -783 296 580 -801 747 778 -911 715 298 592 327 684 422 870 496 -820 818 595 -578 150 217 62 135 131 482 785 46 -5 473 334 196 690 629 -173 541 475 -943 531 341 154 775 667 38 97 689 685 277 606 -321 751 755 -152 765 41 -470 843 450 -991 691 291 -311 270 832 764 382 440 -777 57 865 968 789 715 -326 889 632 615 494 472 893 255 262 -565 645 532 518 661 258 583 203 771 -626 771 659 -160 13 865 -299 557 510 -428 702 817 186 237 561 17 708 321 -174 414 781 -470 714 415 -428 167 123 334 39 824 950 221 862 170 190 375 702 872 150 -15 473 151 -958 835 192 -156 116 223 -668 750 262 307 452 538 -282 662 632 -211 396 4 -250 619 245 176 721 216 277 58 740 427 300 675 170 306 885 -551 97 286 200 668 100 883 357 547 -514 59 265 482 187 86 49 43 495 -185 713 590 84 592 896 -932 642 737 454 156 834 192 156 601 -609 891 109 37 677 219 -346 811 405 -409 261 20 -815 502 114 479 517 878 -979 453 570 168 321 311 604 168 674 689 411 716 549 300 493 319 454 455 -825 514 884 -163 387 436 -942 255 809 220 12 36 -363 601 203 510 43 665 -574 492 116 870 364 622 676 639 518 -809 86 900 -194 545 566 42 134 52 277 292 359 -715 812 370 520 50 122 -826 12 164 -10 690 708 6 889 809 -756 580 894 -404 638 591 -887 732 776 -184 310 220 874 747 131 595 320 232 -383 689 85 -61 395 249 109 774 237 -982 770 868 763 400 850 -948 574 748 534 191 365 -787 223 153 -951 63 599 797 94 341 304 58 259 -939 715 841 149 348 340 -450 200 66 -803 235 439 -684 167 65 -718 317 241 305 702 334 497 207 443 807 420 258 -652 871 857 -796 468 243 694 336 847 22 516 264 -775 52 482 -759 186 798 -819 889 858 57 396 429 -734 796 649 23 636 619 379 87 574 319 261 241 182 438 345 563 732 530 -387 690 856 601 508 804 -551 31 591 219 462 282 -892 235 420 433 854 733 -374 865 466 -929 129 797 831 55 194 -358 456 276 32 575 738 -387 135 72 785 269 26 217 747 13 486 168 480 204 571 61 -862 110 167 83 484 348 347 787 803 -704 504 649 -792 542 417 624 437 775 563 38 446 675 328 607 -258 469 695 997 288 633 151 144 830 -133 624 199 -323 439 288 674 314 615 680 356 577 690 172 397 -264 835 591 -550 386 735 831 107 229 643 584 667 230 710 133 196 491 540 -376 533 763 -28 52 432 -556 69 803 -679 653 359 526 46 466 -393 641 201 125 319 553 -51 695 185 -89 567 606 412 508 709 -905 805 175 -887 792 295 967 143 144 943 750 836 -457 328 558 -295 37 28 757 286 722 -906 450 441 -901 862 48 907 857 852 -867 422 743 579 842 507 -922 720 650 573 163 551 709 706 878 -934 464 15 -806 773 352 67 367 853 307 566 814 -145 625 823 -142 10 396 -199 393 318 711 302 176 -460 415 563 610 834 30 -938 742 647 -824 749 424 -250 707 433 545 180 34 -541 43 387 186 784 307 228 152 707 -729 415 600 818 643 448 593 793 254 25 490 814 -601 524 885 791 766 164 -224 425 259 63 433 187 652 805 601 -749 23 395 -302 793 776 216 192 452 -148 236 317 -432 827 307 319 801 397 5 647 881 -609 299 785 -757 452 574 -25 676 97 822 44 409 -586 622 387 -428 493 287 -532 399 33 500 386 136 143 675 587 517 403 294 735 58 69 -804 586 892 -647 672 206 -522 892 656 -238 192 297 97 329 734 732 373 561 -929 90 63 -684 377 120 684 525 283 731 575 19 -413 345 785 99 156 457 -571 389 829 -459 360 70 703 728 498 474 264 174 -592 595 44 -673 70 618 997 209 484 990 553 880 -226 704 39 -447 199 194 861 480 634 841 421 145 -638 476 872 159 702 235 133 362 882 328 586 259 681 228 863 612 602 666 950 25 596 949 837 449 136 22 811 -231 150 799 171 47 537 281 480 764 -57 893 518 960 343 497 422 877 259 542 655 336 489 456 324 -263 544 345 -953 784 644 -114 860 268 770 220 814 546 418 233 153 512 39 540 301 494 -737 539 138 -193 738 750 204 836 686 -152 674 150 -877 376 110 -710 646 381 -997 45 876 -889 788 446 595 93 57 933 649 48 564 109 785 465 113 773 950 813 546 -348 836 73 -487 145 754 -834 93 846 174 26 631 183 505 432 282 169 540 167 541 552 -539 521 659 -750 239 751 147 249 433 861 531 654 452 893 528 -629 682 169 23 595 474 504 378 873 818 127 493 -572 577 783 -69 176 796 259 406 196 191 219 778 -4 571 680 435 173 199 -992 647 754 225 259 710 155 818 215 702 61 486 -921 293 86 -718 404 689 -336 237 487 -130 614 114 -497 181 289 -221 583 402 -84 15 359 -777 125 703 609 7 163 444 131 312 -909 547 600 -70 773 339 -385 537 520 -645 568 202 756 184 268 814 8 393 -683 869 399 131 468 74 603 112 673 -598 252 254 -423 308 821 230 764 157 950 731 216 -458 500 184 640 270 467 561 428 23 -774 886 270 620 569 186 676 861 515 -374 753 97 -427 589 366 -309 551 891 -279 336 470 943 814 368 -946 109 25 -35 128 578 -529 825 61 -952 898 701 -786 642 403 356 63 739 877 513 812 -732 530 520 330 816 647 607 388 555 755 26 301 962 179 226 -426 193 16 229 1 130 519 23 304 834 743 833 -395 625 800 -396 185 339 858 854 595 887 81 121 862 389 366 211 609 644 250 618 612 -463 276 337 -164 580 521 -25 900 517 237 588 597 257 602 656 -78 631 145 940 842 753 483 197 305 863 434 580 -701 250 900 682 241 52 -301 878 639 747 787 340 -597 162 122 -401 802 116 503 337 59 -862 589 256 394 852 463 136 875 712 -212 458 104 539 609 133 629 456 20 -80 810 186 208 513 522 -333 803 210 -526 498 761 166 876 764 229 664 739 -308 452 348 -204 343 56 480 24 563 651 44 726 -417 238 635 -432 546 300 441 791 803 -237 458 778 -922 683 145 315 831 540 -678 212 563 137 563 659 -838 299 896 -652 167 593 199 609 710 -147 411 600 55 126 209 685 73 734 -578 841 664 913 815 27 628 452 590 -514 167 206 25 666 866 -66 571 429 534 64 258 293 342 383 78 816 323 -859 810 741 -339 396 706 -1000 29 872 957 289 360 -649 23 738 256 114 294 148 892 210 -830 586 291 -842 306 252 898 667 647 -744 167 675 227 824 28 -284 599 316 576 825 624 -541 473 616 -280 753 658 13 4 424 159 860 590 -867 556 264 280 684 165 570 597 875 580 463 799 -45 675 423 -930 58 822 -869 223 825 -946 83 836 -405 668 774 360 381 429 -677 462 212 -461 84 861 -86 216 475 864 71 249 -813 594 496 -597 568 605 376 300 827 -700 454 9 -865 402 729 -539 862 209 289 776 805 213 842 172 539 807 243 988 749 555 -761 226 854 65 578 460 -674 866 861 -846 127 822 -786 716 710 436 721 637 -908 634 579 764 174 485 758 401 678 399 492 55 -995 509 633 664 535 598 324 441 724 -303 608 591 -894 540 197 -28 604 422 208 114 487 337 511 478 621 516 87 805 80 673 154 556 266 777 53 873 -980 311 620 -217 253 259 279 878 863 401 186 128 839 324 587 -774 416 764 793 676 550 135 106 654 -93 661 368 -916 440 345 698 818 763 827 464 136 -279 782 864 22 517 121 75 276 298 338 654 110 -395 141 394 -368 19 78 937 535 488 -416 451 457 -102 178 20 -666 273 469 569 348 796 518 143 91 727 677 301 97 366 887 -464 350 437 193 335 616 -983 436 40 685 275 76 -619 329 415 -95 202 243 -595 151 609 -209 640 110 79 633 410 -256 749 796 -141 404 87 988 837 361 63 70 414 333 294 795 -1 799 96 -659 128 721 -780 272 570 -284 184 435 -554 134 838 333 523 774 245 138 896 -141 871 289 -747 270 239 -552 864 95 597 265 743 534 676 22 -846 465 528 -490 663 714 -701 896 388 -75 6 21 998 206 884 993 337 76 -992 871 340 832 533 103 97 133 150 636 610 843 -488 130 795 411 42 800 332 140 105 -33 333 860 967 420 296 -105 580 191 970 185 162 -738 369 694 864 366 878 -187 854 587 -292 118 768 702 633 433 617 248 584 407 418 820 420 80 288 814 796 705 943 762 710 -618 670 828 -751 472 809 -790 137 406 694 6 358 -702 223 605 -566 403 254 393 869 150 849 413 63 -41 595 732 586 706 633 -633 563 826 -770 647 883 -892 646 354 -485 195 818 -723 454 564 860 692 359 -386 705 184 618 760 159 -852 298 805 730 807 9 -334 217 506 51 277 298 -438 743 235 -270 42 40 113 212 169 -889 308 80 -979 656 377 277 138 335 -814 5 207 -509 276 246 691 517 462 449 420 738 -354 312 622 -681 178 833 39 841 293 518 639 238 629 525 294 236 261 657 532 859 490 964 740 854 -115 711 183 -30 221 884 813 816 674 -198 234 619 -232 767 630 -144 862 891 -36 795 849 -994 797 603 841 219 605 -85 833 825 250 698 741 -877 853 738 -927 400 71 591 620 837 -279 177 851 263 441 745 511 347 355 651 258 303 -647 351 573 9 868 355 873 892 359 662 417 758 -316 434 706 523 297 246 519 160 645 825 763 2 328 177 70 -43 111 38 263 836 81 421 499 549 78 283 209 707 108 694 812 350 302 -594 376 164 -93 756 332 111 808 508 933 101 204 102 432 538 263 339 646 -144 104 528 498 166 878 51 872 405 -186 679 260 845 43 167 505 428 684 522 2 363 -173 556 464 82 810 895 -28 425 385 -983 682 540 -556 232 705 773 83 676 829 149 507 588 495 601 807 274 181 756 654 788 819 729 55 -759 374 338 998 99 472 -727 229 620 31 669 214 383 428 765 262 870 191 642 827 844 -471 398 331 378 70 819 605 663 344 -606 161 495 -835 387 723 -916 270 543 -650 516 92 956 392 520 -618 472 683 180 489 221 954 174 490 -252 124 395 18 99 573 -117 532 186 -460 104 258 995 599 336 717 537 859 -1 69 500 171 323 673 -440 271 848 607 839 237 -96 742 768 -711 382 24 947 730 622 834 699 258 -656 398 326 643 421 700 815 881 122 914 40 515 703 109 170 489 750 109 977 596 435 -832 895 316 -659 629 114 850 426 563 -773 669 83 426 806 264 -365 425 719 648 670 467 583 90 461 898 360 435 9 886 271 376 791 126 558 770 514 955 521 696 544 385 329 -790 472 726 167 248 563 892 424 708 -652 782 446 -750 160 422 -366 656 858 -638 866 769 -99 174 870 957 596 393 -535 244 327 -138 546 437 -906 372 393 -552 762 553 821 896 308 -121 510 326 -853 864 140 338 90 21 829 831 194 798 640 841 291 257 237 -431 320 834 957 466 305 849 514 219 -799 136 266 261 615 828 238 114 791 377 4 880 549 132 654 734 175 10 570 501 795 260 3 408 -722 4 595 444 417 361 471 307 474 613 284 478 -156 679 294 -41 536 112 649 853 667 754 83 722 449 802 597 -865 115 33 -388 360 417 374 629 313 735 649 900 899 98 92 -685 445 96 -519 300 230 654 245 725 525 483 853 540 51 581 104 337 479 195 352 23 442 133 322 71 736 84 -959 206 689 52 400 271 856 892 373 836 797 459 16 701 795 -306 748 299 -331 890 483 -658 593 158 599 403 792 -434 507 343 789 563 334 -739 351 230 -929 467 82 118 883 818 -302 125 331 -928 192 660 566 889 720 203 644 836 -582 715 454 900 785 667 528 253 701 98 476 570 154 57 762 913 385 72 -451 40 202 -18 877 845 669 248 711 -78 548 596 789 828 900 641 178 203 -882 758 678 88 512 786 -851 77 161 -268 755 597 403 404 636 -344 607 12 763 230 611 510 764 768 412 883 625 41 723 237 -173 424 365 39 208 220 -65 11 675 -578 172 71 -151 545 74 749 155 838 816 19 872 -308 560 746 180 778 476 616 265 538 590 326 881 977 276 15 -20 835 560 -694 236 766 595 352 784 318 245 495 -437 425 634 -817 38 828 -853 681 367 256 697 54 713 402 693 -787 220 89 -440 835 565 793 818 687 -993 428 776 434 571 558 10 339 112 -496 870 513 -104 443 666 100 288 635 638 696 162 814 182 789 569 35 523 -237 579 246 21 209 278 -798 157 713 -714 845 647 -662 384 442 751 750 675 991 771 709 -686 335 387 -589 508 728 -667 238 832 441 28 192 71 621 592 -259 624 588 487 414 123 680 366 872 -245 257 795 -385 723 281 254 367 177 -36 561 257 255 184 639 -846 519 359 -403 312 134 -964 732 13 -718 539 321 176 155 144 556 209 729 -205 619 713 -72 868 124 -239 863 759 72 46 449 293 279 863 -384 526 156 -185 898 161 474 678 325 -984 196 43 -420 124 10 204 238 814 -570 846 828 940 619 873 -511 764 47 43 152 377 -142 268 2 613 736 52 -374 210 729 150 779 77 -955 259 252 554 815 489 -581 446 487 -953 38 205 71 27 120 -331 671 271 -955 429 590 -301 342 425 550 468 635 430 71 513 906 616 823 -390 842 335 684 441 372 940 64 399 659 634 169 -19 731 649 -829 830 90 -253 80 610 481 111 732 445 269 447 -132 679 820 657 730 761 891 366 353 -786 259 469 -588 270 202 -768 552 84 -820 575 14 -778 122 93 -369 356 255 614 253 576 -840 630 235 -808 673 653 -504 188 11 -136 239 731 458 22 238 -235 648 563 545 680 344 932 572 117 984 20 356 -654 837 559 -323 54 843 -688 307 212 68 573 502 -250 32 524 -513 749 211 -923 241 859 91 86 690 -166 270 413 902 206 432 -491 482 474 -838 794 780 973 814 453 75 665 536 -550 533 624 22 824 761 611 611 183 -977 565 388 107 895 173 -801 9 118 779 235 31 -517 62 747 418 412 651 -947 176 283 528 799 259 740 745 611 -547 671 657 -223 171 718 794 502 52 -76 437 113 623 640 701 965 103 500 -978 365 344 84 318 114 93 495 336 -790 789 837 -239 265 425 -827 488 431 248 513 390 -950 821 181 251 538 461 -187 224 615 464 682 448 672 285 882 596 46 298 -579 871 786 751 471 450 993 125 8 885 490 283 899 454 32 929 813 713 -924 345 724 550 294 822 948 615 844 -715 518 415 -766 489 512 -737 626 101 497 478 554 728 407 466 -608 784 2 -769 353 347 807 804 640 880 489 75 989 531 630 287 346 355 987 443 884 592 623 391 709 668 274 -989 199 678 -291 558 581 400 214 24 -169 232 429 801 19 775 708 859 369 991 503 144 -67 613 811 -742 333 719 -632 685 708 4 473 128 177 598 359 306 399 429 332 3 42 295 636 654 -943 695 529 -82 155 338 420 235 862 947 212 559 957 670 110 -615 102 820 -724 7 822 -483 12 456 -50 130 138 -786 118 288 -990 813 495 547 733 729 -640 389 710 680 427 863 -601 572 75 982 46 86 -963 62 332 -687 824 296 907 123 181 335 283 164 -873 34 185 971 807 808 645 389 5 -870 478 52 -304 652 165 379 265 88 -474 373 262 558 360 544 -578 387 698 426 275 883 308 126 16 -656 49 874 51 46 414 -993 76 891 810 424 642 -326 203 59 313 688 842 269 362 329 66 588 655 49 96 832 616 792 880 742 443 25 55 202 152 946 38 829 549 151 310 -869 577 149 125 646 510 -695 565 249 259 414 344 391 382 287 -330 324 729 447 680 82 850 369 182 5 502 60 514 379 757 223 544 886 -34 487 368 -348 357 743 732 356 574 -435 436 272 -110 293 42 73 460 595 -568 826 74 -411 750 657 -39 73 352 -753 692 838 -234 696 347 -740 581 702 434 546 360 -64 46 240 200 772 699 -653 604 624 -680 345 525 -872 372 340 -385 832 20 -883 155 425 875 514 522 714 67 393 364 214 149 -661 486 493 -784 514 99 -383 46 856 -491 416 327 600 231 311 -80 800 428 -911 881 582 365 856 248 286 222 366 631 338 579 -521 229 216 123 723 394 -944 24 624 -382 296 576 -355 337 556 779 802 511 -874 40 784 591 623 273 -479 402 501 236 778 298 -432 352 311 -154 781 186 -861 689 261 63 7 608 -562 705 44 745 184 897 -493 810 88 -210 53 711 -338 774 264 -186 862 141 111 882 492 -126 383 272 378 121 76 -527 518 311 869 525 220 556 415 324 518 629 249 882 496 210 -878 607 191 -234 892 439 654 63 821 277 741 94 204 535 236 785 544 702 -492 362 483 -744 496 78 -383 771 684 -840 637 17 730 79 8 468 715 15 -166 438 315 431 223 10 985 384 424 -33 792 19 544 562 841 179 704 759 -845 425 544 677 804 380 -977 300 869 -162 84 192 -901 569 627 -378 636 570 -7 780 231 333 759 856 -238 807 712 320 862 236 15 191 405 476 434 308 908 510 607 876 399 410 697 367 76 749 539 806 -297 706 148 907 383 633 966 543 242 172 619 241 -986 91 640 -525 57 882 433 830 586 334 85 391 633 610 467 759 334 186 152 800 276 143 776 515 -645 48 522 -515 295 578 218 581 691 -35 810 672 -898 45 808 645 548 312 -364 8 697 -427 712 597 -600 255 472 814 810 571 835 147 865 -436 417 597 106 735 507 -371 737 603 -812 282 132 690 704 732 453 640 791 -350 865 602 646 465 856 269 631 817 -309 419 115 -145 835 531 -396 223 254 -36 854 390 -422 8 181 68 758 197 869 268 14 -694 75 900 -711 479 193 805 305 731 -903 253 684 938 31 691 471 869 55 -920 246 583 -573 797 77 91 838 555 784 343 196 -149 154 552 -519 603 804 -284 712 638 -394 232 658 613 291 493 -403 183 441 -175 74 378 179 158 772 226 761 77 930 511 320 -429 518 183 -492 276 466 866 141 29 120 589 371 164 663 627 885 894 836 -343 421 749 -367 603 142 -736 688 652 -217 812 321 -283 620 649 -17 238 789 -637 811 529 -66 75 666 -162 17 474 4 276 487 145 280 170 765 415 407 -146 579 317 434 265 444 752 503 327 -369 572 395 956 576 521 -47 428 884 552 421 259 939 218 21 36 201 715 -836 7 445 532 546 363 853 39 136 -97 244 609 -787 883 826 533 171 261 -716 529 462 98 393 520 42 677 861 402 453 506 -335 606 835 -650 306 572 -241 526 662 -506 342 39 -320 12 790 53 157 110 185 259 614 891 776 372 177 427 677 -352 738 303 609 284 183 614 439 577 -48 519 603 13 11 666 502 865 528 -65 490 736 197 75 146 -90 218 74 -719 347 500 -342 557 672 -506 123 210 70 627 780 -527 441 791 690 283 396 204 480 522 -350 390 792 -177 672 238 -926 782 333 162 294 41 285 888 163 395 311 789 226 336 381 -132 496 858 -179 700 437 -605 150 878 986 699 582 -193 246 325 -650 672 712 -470 141 837 357 467 432 766 289 232 -46 684 433 832 122 210 32 645 60 214 705 373 940 752 123 706 114 368 582 898 383 830 256 2 361 522 342 -456 261 298 -362 793 94 149 159 798 -979 758 815 -86 186 279 -961 616 534 -208 630 208 933 26 636 -791 807 48 606 897 840 600 147 151 349 720 602 150 730 151 197 287 337 -324 271 785 -680 605 811 207 214 717 -46 225 12 -604 825 346 -393 539 514 198 867 792 1 828 215 -514 201 819 -452 208 184 216 263 356 481 309 580 -508 454 730 820 13 370 -353 623 60 13 721 26 -396 75 6 270 213 206 888 261 465 724 229 727 -969 807 743 268 482 296 -303 503 309 718 715 804 -545 572 878 -988 642 190 817 683 502 782 7 730 -140 690 844 647 153 751 -111 421 332 -463 570 886 197 241 788 879 871 602 782 626 325 -389 439 67 -500 508 801 53 142 859 135 555 648 -422 254 801 -772 643 373 412 729 335 784 161 305 338 343 82 -138 555 572 980 213 373 90 148 27 190 26 280 642 707 75 714 819 658 160 16 487 -6 53 647 450 691 141 -368 805 747 -97 138 6 -566 322 218 7 465 365 -815 197 248 -809 463 218 148 824 234 686 821 128 277 108 273 228 243 595 -803 802 159 -939 548 350 -743 34 120 -806 271 92 373 648 296 -344 23 403 81 304 697 -125 763 237 849 318 792 509 244 238 585 601 323 -844 395 593 99 420 392 -306 477 415 -804 10 770 -607 85 670 -358 370 584 -222 319 53 122 180 225 512 467 520 449 60 719 -532 59 239 -841 353 715 825 202 724 -306 89 381 47 142 82 276 306 548 -453 707 752 119 98 22 176 58 374 42 535 627 -783 894 510 -992 545 422 739 673 727 538 421 533 289 492 162 500 330 312 973 458 421 -654 400 55 873 269 884 -55 97 29 -794 305 774 -214 415 418 -841 445 715 269 134 306 -517 686 688 594 359 245 114 458 697 -132 283 65 552 580 214 -168 725 85 375 485 690 -983 122 286 -769 292 472 488 521 668 -428 735 277 -32 155 559 84 459 238 -503 97 653 -49 724 753 201 13 579 957 312 85 -248 166 641 -373 481 602 -71 811 425 633 21 529 -538 898 840 647 265 140 -413 465 305 -272 524 177 477 743 657 830 832 500 -685 531 801 -314 521 165 -675 258 48 599 218 466 -774 472 92 557 896 75 556 411 606 -391 349 278 373 807 578 478 82 835 -223 381 322 -830 540 539 -765 366 215 -43 726 686 48 583 733 323 92 295 780 401 643 -391 280 179 876 39 692 184 810 331 -326 297 749 188 355 574 -175 503 308 -342 778 399 704 810 851 -701 220 877 118 319 256 -404 758 508 -602 894 469 -571 668 766 629 534 774 -791 244 704 760 248 613 710 99 832 786 118 302 794 366 397 563 874 306 870 272 300 239 784 512 -900 558 206 368 53 839 -151 868 812 -494 338 184 105 329 236 -976 237 818 -198 364 753 913 220 7 276 688 627 180 240 385 -747 342 456 -697 106 326 -474 384 26 -353 720 661 907 596 449 233 582 832 -43 274 273 64 668 529 -466 889 345 820 889 545 -839 390 364 474 652 673 -656 862 99 468 626 28 -609 169 733 -126 841 721 118 155 210 134 312 5 310 880 683 237 71 169 -264 691 694 628 17 160 -706 103 288 352 300 42 192 640 57 936 301 522 895 437 364 -212 365 736 901 762 303 466 657 457 553 709 809 147 154 548 703 490 348 -377 882 411 373 604 299 410 844 715 -403 145 43 -217 351 805 437 769 561 693 523 421 -899 370 574 -851 325 215 448 700 197 310 626 457 -28 172 160 522 134 103 -764 884 299 -969 67 701 -365 556 570 47 549 244 -733 503 665 -807 104 141 -593 104 893 -845 515 618 -789 787 841 -178 150 58 974 681 176 -825 268 731 196 415 431 -761 135 33 -197 35 292 987 843 806 -396 254 744 845 777 405 471 680 387 -545 607 655 -263 203 169 -733 42 303 852 597 782 639 392 869 782 180 811 239 636 216 -17 133 92 239 656 697 -755 336 476 -968 252 529 -539 95 668 -238 30 899 472 769 687 288 504 819 31 696 627 479 541 114 -394 222 691 402 835 346 630 892 470 348 52 894 505 722 358 -596 313 320 644 288 593 534 842 527 -720 773 56 872 523 47 -907 323 410 -818 810 514 827 367 501 -733 550 167 748 846 888 5 47 640 -31 133 633 -205 565 557 -598 182 554 310 217 515 -925 244 881 175 412 579 -519 297 427 724 118 612 -292 414 276 -535 417 198 900 427 414 414 329 821 -921 722 384 358 612 170 -272 73 583 703 38 550 -581 238 596 -170 704 749 239 303 229 -889 482 51 546 340 305 -99 579 393 -847 396 156 -378 876 280 456 731 317 57 551 654 275 568 43 -878 150 798 -29 442 200 -949 653 682 101 853 803 602 406 298 9 180 325 -411 594 706 10 821 425 104 743 626 -498 566 167 -399 618 872 834 771 423 207 329 427 -291 331 833 259 130 700 -910 750 365 -529 606 207 -151 308 773 -485 48 360 -940 855 741 -613 717 171 771 28 763 -166 563 44 33 354 183 777 125 689 -152 26 97 -28 41 410 -587 80 457 -376 540 412 264 579 280 -713 550 307 -299 737 21 -255 670 426 927 148 479 610 889 603 -102 89 628 -354 61 720 455 574 851 512 651 543 -625 515 221 106 80 627 88 390 668 42 540 756 21 839 869 892 646 594 943 858 344 585 791 664 279 407 367 -711 892 219 -83 594 739 162 888 431 970 853 114 483 696 124 227 233 860 -763 891 803 -200 622 309 619 112 300 789 81 405 -113 676 98 577 191 85 -593 751 98 641 161 230 -25 703 45 -614 322 156 737 211 288 242 450 116 -309 528 306 -224 135 766 572 163 668 -731 356 501 866 672 714 947 99 363 718 277 165 162 804 801 -143 298 350 -628 338 378 261 360 785 -138 378 608 627 625 706 89 243 134 106 857 100 295 727 4 95 37 301 -903 39 707 -508 533 197 21 847 608 105 761 85 -188 488 709 470 629 103 603 87 111 -345 83 838 658 878 874 -90 705 372 958 571 55 213 576 815 397 341 454 657 863 182 711 566 269 -278 473 403 611 331 432 236 594 759 -679 146 615 -207 404 163 -399 63 733 -345 626 853 826 835 815 659 247 532 479 772 180 423 138 781 -249 591 843 -64 198 218 148 619 895 -800 645 830 914 5 228 -403 584 100 -799 718 383 88 331 306 -481 754 150 -456 43 288 -824 394 30 870 630 228 -513 478 846 -166 330 643 863 887 633 -120 207 486 -271 803 528 416 379 74 -402 849 703 -775 574 662 964 337 758 914 379 303 -852 520 249 950 195 236 383 175 442 -780 305 396 600 371 774 175 196 613 -841 19 287 -279 535 675 830 52 20 367 887 194 -292 681 741 -547 708 89 118 168 107 -944 341 641 482 423 642 35 807 491 -940 539 595 631 507 581 924 803 427 -764 609 235 -176 35 846 -577 617 420 664 505 326 907 217 864 101 848 522 -19 772 589 769 346 611 415 342 565 842 134 537 -370 9 306 -499 473 862 826 580 178 -359 433 177 -685 436 498 -35 651 839 181 445 117 -694 210 405 745 792 413 -698 893 37 -837 65 201 720 180 115 -29 35 602 868 733 849 -625 391 526 -306 500 787 -850 297 679 -538 399 671 -649 514 294 19 858 358 919 478 589 -614 570 326 91 777 210 292 304 601 -931 899 200 -745 201 496 -167 816 46 -344 567 611 549 705 197 -454 283 218 745 318 450 206 887 448 205 495 648 -448 728 563 549 836 281 -641 285 366 778 143 223 526 809 299 -208 506 625 338 361 42 -413 725 575 -515 679 390 -220 890 674 546 821 869 20 47 609 236 722 518 -265 5 535 552 592 554 -768 830 430 958 815 710 212 515 488 353 496 530 578 894 450 -254 614 548 755 350 422 124 437 288 -402 196 344 -715 49 87 38 33 16 119 756 497 768 409 92 -51 787 137 698 286 750 -403 393 251 518 117 688 605 500 83 -66 690 116 -299 461 759 631 890 614 -473 110 174 -830 759 60 -542 109 397 -941 6 789 -791 325 5 -652 82 72 83 183 623 -683 702 66 -793 403 85 844 420 251 629 681 627 -415 782 708 656 17 890 831 671 81 19 125 414 -389 542 51 -158 323 783 -332 108 664 676 17 680 117 600 66 927 695 736 -193 814 800 740 151 24 605 563 381 -76 211 181 803 51 774 -347 194 196 -964 690 424 231 460 123 -204 587 817 983 87 33 -742 745 595 690 469 805 522 673 7 -704 266 314 898 218 155 321 749 405 411 432 351 -107 66 489 825 624 333 171 714 854 -373 137 678 -215 385 755 -863 696 342 126 259 773 -272 29 614 -199 152 479 -846 179 667 -269 265 151 537 654 79 -39 456 9 302 464 208 -505 186 55 336 364 314 -840 44 17 -650 714 197 -655 603 744 514 792 497 844 254 52 -748 156 515 -588 604 753 -234 440 268 431 253 312 -52 55 576 845 522 389 293 446 405 -389 590 710 -486 743 866 -919 255 569 633 773 160 352 705 464 263 705 518 -62 802 139 178 68 288 954 683 733 -241 47 475 -432 342 623 605 380 351 80 186 108 -512 816 303 397 406 422 885 560 204 -831 271 250 743 692 611 -141 652 710 -170 134 889 -804 723 805 350 372 362 -929 257 73 575 27 344 -176 322 187 -314 34 415 -110 367 801 772 347 552 981 678 288 836 163 243 -167 89 423 199 27 508 866 441 321 -730 25 143 -862 471 180 660 207 231 -313 406 310 -206 224 378 667 791 871 -213 161 696 336 718 558 651 847 549 -719 319 625 -777 457 247 -746 670 440 597 135 646 779 22 203 840 416 427 -682 835 317 -960 675 529 -365 663 398 -355 267 344 -655 548 663 -78 123 271 -632 778 92 -841 727 226 -896 58 247 -893 599 714 -967 669 701 -999 596 289 -374 193 555 269 391 254 483 313 377 54 533 306 -303 293 132 -577 697 189 621 456 839 -265 589 607 -513 242 467 313 49 459 608 19 849 361 860 846 -658 158 290 -875 581 86 866 402 594 404 89 334 763 489 46 695 843 95 254 851 165 -998 264 18 215 2 30 612 96 187 1 374 819 486 840 372 -769 396 461 -435 559 88 -160 341 629 337 345 836 917 160 889 46 125 510 -398 311 501 73 295 896 85 560 607 -227 537 434 423 721 324 247 220 720 -366 183 2 359 621 488 -932 695 834 715 380 493 -779 205 144 -81 606 733 153 781 553 -472 680 824 47 515 561 -723 390 795 830 349 762 -293 869 534 -254 256 760 924 49 670 500 402 602 704 282 382 227 881 48 -661 558 437 734 340 837 -653 299 805 -220 746 45 -892 278 300 767 470 478 -449 522 31 605 806 345 185 145 55 373 59 590 409 119 19 308 20 842 66 724 463 348 204 842 -537 238 650 852 603 760 793 164 878 111 872 67 -917 313 87 -176 231 810 538 492 408 -125 216 491 993 525 780 542 571 697 883 193 363 249 32 542 438 662 186 697 138 538 211 559 754 1 352 378 -368 846 206 -435 300 828 -439 736 462 -720 286 430 512 762 604 595 873 314 248 258 611 782 475 62 -338 436 797 -477 268 234 -848 181 259 -274 508 885 79 528 449 846 786 310 901 681 334 15 481 59 531 658 368 -7 192 894 655 554 429 -897 529 697 -463 34 29 147 160 588 -168 591 832 -573 158 412 138 390 221 605 542 118 -821 546 647 127 482 891 894 299 571 -136 741 314 696 668 523 359 264 499 396 715 140 -787 746 685 11 574 671 942 481 253 -915 101 480 -824 445 600 -62 741 466 629 306 312 -286 570 37 784 664 517 988 801 644 -842 120 684 -623 263 889 216 191 601 752 131 197 -296 621 89 521 351 395 -968 765 116 -580 642 732 -968 752 851 -584 729 11 804 518 325 892 734 515 -255 795 418 430 716 768 576 101 684 143 410 578 156 195 481 -794 611 361 368 67 879 -308 359 764 59 128 116 593 47 688 -788 72 250 -59 829 444 -427 687 154 134 556 272 -888 800 630 75 659 186 -871 441 162 -157 434 217 -942 262 315 98 27 386 47 368 366 -710 394 153 595 367 470 -816 877 376 -521 20 809 -653 331 171 -439 429 197 899 776 616 164 718 161 268 478 546 959 863 645 -206 433 621 -830 165 693 -970 225 530 -584 389 399 -424 810 311 16 189 693 494 279 270 791 433 717 -92 886 793 -491 102 282 707 341 710 583 585 647 118 521 231 -566 281 685 66 460 655 530 850 794 756 410 324 -402 331 170 928 28 246 88 346 818 318 533 251 -897 213 543 326 244 535 417 219 537 810 475 98 433 125 428 654 205 524 968 95 603 -835 735 101 -717 705 633 -715 460 535 -632 384 800 -638 10 195 897 328 413 833 590 39 -770 130 367 -367 598 513 -765 299 204 -681 384 663 6 466 208 999 15 587 -637 48 277 -899 230 552 -485 840 681 533 225 431 -602 212 894 -804 248 344 -401 119 779 -586 882 47 -981 533 62 258 749 443 -463 216 434 -983 50 658 47 448 21 792 344 268 -465 496 439 913 462 115 -354 45 629 -894 103 377 618 489 225 160 526 441 -955 396 542 -798 140 484 94 441 592 -301 587 317 95 290 516 503 861 157 628 21 734 -480 619 229 713 73 76 -99 243 141 619 521 303 740 849 645 -245 652 605 411 732 677 -755 352 395 625 565 468 -48 7 257 359 178 784 591 40 809 362 219 430 417 759 378 861 67 181 17 430 13 693 627 364 -360 205 81 707 757 150 -479 741 643 -798 358 554 531 533 828 -161 773 184 -429 632 40 521 636 601 165 649 227 289 622 67 -469 108 246 755 220 85 -744 396 669 435 88 542 -82 759 273 -991 732 778 -976 578 313 -398 667 87 -880 498 263 347 35 370 -856 551 135 566 261 866 -256 737 878 8 13 555 -927 140 871 -127 288 57 -306 732 246 135 762 824 99 322 787 351 527 635 487 363 394 481 330 564 983 318 76 -874 893 844 -973 862 561 -578 9 26 820 690 213 552 528 595 116 742 549 179 370 279 796 783 560 631 71 522 -957 45 822 107 272 830 -416 45 672 -3 665 165 606 9 5 -90 345 746 810 624 215 989 321 150 148 104 220 -579 447 316 -57 591 735 -805 40 384 397 83 148 61 189 208 665 851 552 711 261 328 577 850 648 626 251 751 497 172 349 964 67 855 155 792 545 -111 439 584 72 489 666 -180 868 804 331 31 216 958 308 218 257 787 520 -141 584 691 -193 756 701 57 545 291 -60 718 779 -695 190 529 110 769 548 -735 152 578 933 762 37 750 271 875 569 530 559 811 290 511 772 3 366 -428 261 10 463 201 779 -807 859 120 121 339 192 -851 272 54 538 243 6 -278 379 349 97 703 609 -741 418 862 -463 12 820 457 185 592 -403 6 30 288 93 774 -783 606 168 274 880 126 820 713 556 -232 10 358 177 321 776 -310 511 839 261 768 123 -648 217 128 -418 757 635 -766 451 779 60 520 536 -373 166 328 659 34 389 117 563 710 -656 153 320 182 614 239 104 819 507 784 101 363 370 687 865 400 779 446 -18 339 480 522 308 194 -617 152 399 -546 886 164 544 78 234 -435 848 21 -671 701 267 -535 189 293 -755 192 224 491 384 224 665 538 261 -519 135 202 714 702 279 -880 284 79 -62 401 267 31 746 510 -94 689 287 519 211 887 -309 879 370 -234 629 245 -21 244 482 -290 144 283 489 354 118 138 37 864 147 843 652 486 514 15 -28 257 45 -307 223 292 103 501 21 748 43 459 -889 284 626 429 604 79 998 693 110 -935 51 880 -625 196 255 618 400 755 -62 877 82 363 340 365 -112 421 120 -381 672 513 586 833 306 -305 850 684 -830 881 787 -298 108 82 56 527 533 -138 117 480 101 23 508 -518 579 472 -682 798 243 330 284 228 735 831 229 19 202 262 -495 556 369 238 264 47 971 726 164 -550 379 238 -390 113 675 -439 212 353 732 430 250 -173 260 585 206 396 516 -66 315 769 795 172 476 -484 110 739 -638 633 616 -23 259 470 -307 543 899 995 170 259 979 76 654 -954 263 120 -634 658 343 993 589 237 199 818 72 93 574 827 321 319 469 171 314 691 29 46 818 334 344 180 105 356 615 -497 40 303 339 339 273 -138 784 605 330 587 330 656 232 166 666 761 211 384 753 320 104 753 728 771 408 767 -627 247 257 297 261 140 -399 791 778 -818 399 738 -266 527 69 899 394 881 -639 297 133 -262 354 885 365 125 392 -617 250 690 -9 648 50 930 801 892 459 770 68 664 369 513 245 738 596 -408 290 69 824 281 716 925 463 617 -132 523 152 -691 419 21 229 436 441 -59 433 722 887 657 621 -571 114 511 -976 506 165 -557 442 455 -237 218 735 579 96 298 -453 274 390 -778 703 825 562 783 166 -845 112 279 -335 88 836 -818 731 429 88 595 647 -978 326 742 971 725 757 -958 375 182 -568 97 36 508 259 832 -483 101 30 -240 1 900 876 89 646 374 63 71 -733 335 795 423 629 269 505 413 417 740 122 675 423 239 120 -911 573 220 -130 285 638 86 60 778 -970 834 841 452 653 327 -302 134 468 -566 26 641 -292 491 603 999 313 887 -812 199 870 -522 137 30 955 719 863 -5 472 668 921 222 96 128 675 306 187 36 207 -583 415 749 171 166 161 857 555 412 26 840 418 -830 836 41 -511 309 263 -416 784 277 -531 571 312 -872 440 779 728 11 44 -859 520 650 -548 99 534 251 228 409 -439 517 769 223 53 606 -123 717 489 253 839 212 -883 319 703 195 547 714 190 88 385 940 92 535 -375 695 293 -502 816 520 258 129 189 -173 552 241 -668 681 110 172 598 64 603 33 295 -826 158 90 -734 757 57 837 94 788 118 726 568 -221 151 753 -874 686 756 -657 327 45 -991 341 235 945 244 209 437 722 303 524 592 180 43 571 330 -105 649 168 550 244 291 -445 750 670 451 612 788 828 768 228 -338 113 286 156 466 581 864 774 767 927 724 810 -963 231 712 158 682 423 545 310 342 724 263 855 -57 389 700 580 783 523 -110 672 753 -947 330 535 -273 775 896 668 599 272 173 101 562 873 310 262 -897 491 197 -474 581 868 830 586 298 116 113 224 -788 881 823 -517 406 734 85 720 639 197 249 796 -916 652 386 80 730 118 -101 661 703 996 277 815 -380 841 847 -506 362 352 618 298 223 -892 369 115 -758 153 819 727 185 648 -603 185 460 951 481 737 118 153 677 564 699 553 168 5 361 12 352 729 979 594 882 797 373 218 696 22 35 644 640 239 372 356 38 176 476 216 -859 48 464 -145 794 468 -485 506 819 -356 234 37 -306 731 306 -52 839 379 -918 783 170 420 555 578 809 32 153 -876 525 252 39 796 703 229 40 239 93 269 473 629 664 303 586 664 241 -83 646 175 -614 328 864 -932 532 108 -240 362 651 804 800 669 385 16 96 300 336 99 -12 59 242 -992 827 196 -124 562 704 58 367 719 857 772 670 25 209 685 -980 509 172 318 450 231 -688 586 810 786 769 523 -58 433 856 -288 844 246 -149 321 506 688 741 166 111 376 277 602 522 835 -815 416 466 -344 369 332 183 420 652 -412 865 483 100 619 117 -187 282 690 -401 519 205 164 588 813 -851 126 281 -220 861 701 931 230 752 -584 830 470 733 295 422 579 322 13 850 354 873 -898 86 273 814 465 231 -200 900 460 651 16 390 -327 176 431 997 407 890 494 516 715 -719 839 679 -509 506 242 532 758 789 540 756 347 181 2 863 847 35 448 335 100 275 -546 391 631 48 300 845 151 874 226 512 683 136 601 75 43 347 556 130 909 891 211 944 673 752 -799 774 867 388 164 266 984 867 291 -338 532 200 -209 180 608 -914 741 264 215 850 254 925 447 273 286 317 97 437 818 870 -545 759 185 521 695 151 -537 857 482 -512 306 113 488 697 344 347 283 185 562 51 186 116 28 632 840 315 49 -812 504 18 210 660 828 -954 96 579 -870 85 37 194 325 785 -962 324 168 574 255 297 -957 335 267 912 497 26 40 844 310 762 545 405 92 69 17 165 759 341 -216 733 79 -847 45 333 901 83 65 130 195 614 207 235 557 -284 49 253 -528 494 27 -387 126 147 681 491 6 -327 180 834 -417 598 3 -870 80 250 643 644 355 -973 626 898 284 99 224 -26 486 89 180 152 686 -866 782 817 583 579 639 36 639 108 -661 324 258 515 850 808 -330 409 446 -942 789 597 -5 159 754 -183 530 129 977 637 759 267 73 870 -51 816 608 408 707 83 -34 822 84 125 492 493 -178 302 433 218 797 808 147 377 648 -720 354 385 -662 323 424 -133 402 204 785 79 748 -271 202 149 -339 420 405 -113 495 512 -121 755 887 -46 774 670 36 27 223 -8 41 502 887 303 626 -416 524 197 489 897 224 -188 468 719 -876 599 625 -938 242 524 953 434 788 53 525 880 807 712 334 784 97 857 780 838 767 -601 612 816 923 776 383 393 552 81 217 656 787 856 415 599 841 799 747 998 479 736 916 230 499 631 153 374 965 846 26 445 415 339 -918 429 236 -441 171 837 -778 647 592 -440 255 158 110 197 56 -544 147 586 143 863 816 -59 595 120 15 812 118 -808 210 532 -818 503 283 606 377 81 -251 138 336 907 857 730 -548 100 744 667 742 490 838 9 402 655 201 611 -313 805 256 -67 360 822 -1000 219 469 -917 134 477 64 738 577 -492 305 470 -603 95 530 -302 851 782 208 390 716 -639 889 620 -283 887 894 670 440 212 -710 523 397 519 540 234 795 348 590 116 645 685 -503 444 687 778 4 176 845 166 216 -335 583 189 -102 648 341 51 867 880 837 814 327 -622 330 71 -838 479 566 548 457 570 575 303 787 790 820 521 478 162 461 22 517 208 -38 420 175 -659 609 140 667 488 522 690 202 100 107 603 557 128 278 11 -886 169 882 134 299 51 389 604 212 -99 727 780 609 341 352 735 702 547 447 744 801 -353 452 503 155 780 832 -183 147 152 -702 33 451 200 375 154 412 276 32 -657 437 425 -306 824 307 -346 451 160 -48 598 4 -896 897 507 306 21 584 -159 19 669 -909 120 143 -603 779 7 -796 280 432 922 684 130 -723 47 130 -880 837 150 556 522 392 418 252 805 793 423 761 506 345 545 -565 322 685 913 857 731 94 877 720 -205 685 750 667 209 423 -442 827 794 936 115 197 793 535 378 -265 242 774 -869 129 247 115 194 203 345 440 232 -284 836 16 365 603 277 -560 814 255 985 653 708 191 884 889 538 899 234 492 796 674 -177 513 609 791 130 363 -333 155 426 942 388 768 -26 629 885 740 347 637 -900 728 722 873 454 633 144 528 839 169 122 379 -611 496 159 273 488 505 262 288 494 -515 128 322 707 254 294 -376 100 589 -343 576 829 551 820 456 542 56 712 -66 470 99 -273 663 532 245 439 683 934 496 389 -143 115 116 737 367 88 93 661 729 569 381 211 -507 311 266 956 797 788 354 377 357 167 222 795 750 656 442 -10 565 556 58 403 74 -255 748 734 573 769 266 -365 114 576 -148 170 472 839 377 448 -567 13 876 989 181 249 835 183 5 -724 283 175 657 28 22 691 553 843 -844 388 56 -216 593 226 -845 632 654 -946 595 180 534 756 819 -804 210 251 -301 392 810 -503 356 778 932 562 285 619 95 49 -463 550 804 555 98 219 -635 602 567 115 483 622 -299 117 831 -149 469 322 -388 394 598 -955 827 312 -171 635 55 -968 642 205 2 108 806 -532 575 441 289 876 609 520 580 177 -7 244 94 -664 890 215 -546 419 1 -540 803 642 564 505 801 722 774 476 62 129 478 144 102 549 600 751 538 -834 5 56 -534 265 858 -592 730 514 60 304 387 -165 891 316 -748 723 286 892 542 192 736 109 508 45 369 389 -41 317 109 998 679 153 70 572 228 957 153 769 -300 387 397 -652 598 26 -109 296 342 -900 294 100 500 480 381 -910 767 646 -28 889 317 -849 57 749 -352 149 741 -182 501 666 -450 543 799 -284 15 665 -139 539 705 229 390 102 850 214 51 -189 66 108 159 314 816 -795 640 64 -755 458 764 631 428 416 -351 778 111 -253 194 177 864 308 716 68 789 257 22 891 522 -928 662 1 -853 100 676 -807 249 799 -968 565 258 -1 280 591 -885 763 352 367 673 239 459 151 338 -314 44 139 -9 152 387 89 436 103 -454 535 787 -57 94 794 -869 558 349 -953 117 121 185 876 271 -426 614 366 -136 5 517 -198 194 52 -396 692 638 691 436 732 436 419 854 560 113 570 -434 450 597 888 276 362 654 241 367 -778 643 560 274 300 404 -137 691 891 -6 127 409 -400 739 449 795 736 730 -479 154 331 917 795 659 879 849 899 397 571 693 208 861 834 701 307 112 -838 659 850 -838 7 539 -472 707 426 -991 229 631 440 398 525 -902 26 196 -508 635 592 636 614 721 482 656 534 697 366 762 -172 458 259 -48 308 340 -923 584 897 471 287 609 -995 169 536 84 639 709 -918 419 318 -208 672 625 -369 601 780 -4 673 679 94 540 415 490 111 872 -763 696 258 497 254 478 433 538 271 276 507 62 36 633 303 429 261 727 -210 550 529 -325 687 377 84 585 630 714 98 877 997 891 201 -569 772 465 -866 532 777 -940 231 833 859 258 671 -713 543 355 -584 509 576 -614 745 725 -886 143 610 682 72 652 882 303 523 347 589 206 775 702 380 558 332 662 242 491 19 -287 178 613 819 384 118 219 198 312 -119 532 383 132 115 737 -893 214 426 164 448 610 256 690 253 -325 755 430 139 275 128 -988 370 511 529 341 761 -960 74 392 -926 407 558 710 466 771 787 730 60 -635 578 559 627 134 400 79 661 255 360 565 102 -250 294 442 62 386 516 153 860 74 963 322 591 -867 427 149 202 354 335 -98 585 95 -692 346 147 -112 285 711 -11 735 156 -818 249 541 349 618 874 -836 51 235 436 496 661 -116 650 167 -882 304 751 -835 212 248 -837 752 533 -874 577 822 -75 552 539 -50 268 641 -216 404 236 497 741 38 -285 511 341 517 428 605 265 492 456 549 418 101 -233 551 828 -314 325 504 -541 703 207 697 153 475 590 790 30 577 339 822 214 54 433 755 623 12 -789 488 503 118 109 623 197 795 47 901 555 801 -41 4 106 -815 146 895 15 524 385 36 38 490 -280 845 212 -768 456 752 -914 575 840 -942 143 895 -870 896 601 -569 641 802 882 408 425 666 96 514 55 269 459 918 291 640 61 149 585 -992 733 779 754 464 774 -946 95 828 662 731 620 463 513 179 739 731 327 352 538 595 -238 556 199 828 254 85 -894 860 179 486 476 455 -886 881 92 -340 843 648 158 871 225 -954 691 563 -913 246 861 9 786 174 724 124 495 -416 82 284 -891 270 759 -685 784 739 -741 196 682 506 752 494 296 201 471 -830 746 408 -105 570 532 689 507 665 72 168 34 -217 542 164 654 600 869 758 34 720 -849 30 511 -658 887 711 -588 209 557 -180 604 278 403 70 103 952 305 438 320 378 131 -965 233 731 -97 843 816 -326 146 846 437 189 884 847 753 244 -745 895 764 -977 447 168 -340 19 546 -10 706 830 -128 461 824 -412 36 69 785 225 309 20 224 162 -537 817 614 755 737 660 71 812 207 -910 424 277 -365 167 83 416 639 543 839 179 630 -240 616 854 -832 3 109 -733 716 77 180 324 865 -161 385 300 574 673 466 -292 181 487 -368 441 203 885 109 390 814 891 393 -326 590 583 867 679 814 742 705 586 660 813 626 316 533 559 898 299 601 -58 228 299 284 38 209 -75 233 13 62 45 825 588 113 540 45 524 370 205 822 669 257 716 894 -734 866 453 -945 91 737 267 854 781 -656 494 893 -565 91 660 820 743 308 -590 252 123 -897 681 657 -905 836 747 631 155 752 -536 299 345 908 707 625 201 559 771 830 414 189 221 489 22 -388 80 754 -532 210 844 -530 74 294 266 883 480 853 602 338 -222 604 238 597 547 361 307 168 849 -419 532 80 34 600 306 75 618 516 618 488 641 -937 660 377 -269 238 80 -432 387 195 -585 407 793 -273 614 60 -124 895 591 407 182 342 -935 157 112 -168 390 505 -653 189 93 -800 656 551 793 584 264 4 512 311 -553 571 544 -412 68 826 -898 288 755 -326 263 475 -320 215 768 51 262 439 194 702 474 393 354 542 970 656 434 -11 889 135 -83 21 451 831 145 219 -547 819 129 157 512 708 315 606 561 888 552 66 -219 474 773 814 763 539 686 59 579 720 676 599 -430 260 743 -211 622 824 715 799 435 874 566 193 234 755 744 52 688 369 -276 103 232 462 673 792 -904 94 514 20 861 464 506 535 130 -602 822 36 793 274 723 662 498 825 345 361 266 786 92 558 -418 176 383 573 73 528 -262 750 44 -982 243 317 -408 157 867 369 595 422 -831 829 598 351 54 722 79 693 718 419 47 68 541 430 817 737 561 774 -403 247 713 628 807 459 -251 229 387 998 32 441 471 311 285 -812 282 331 656 324 812 -376 513 811 -113 487 213 -356 517 400 341 67 431 -767 339 794 417 479 175 199 687 550 410 310 869 392 142 455 -596 739 322 575 587 56 -43 721 446 950 290 77 -824 190 763 -174 900 674 987 47 570 -686 475 563 103 401 301 -690 212 463 -416 689 704 846 254 527 -200 507 219 968 700 266 837 314 792 -849 869 292 -748 580 202 76 840 413 338 276 253 293 446 473 526 646 393 -897 536 51 121 442 216 -671 445 185 873 364 130 -357 58 201 833 239 533 -72 313 737 930 651 330 845 606 623 796 532 48 902 22 463 383 665 772 -914 679 829 238 212 365 -65 190 655 720 252 770 237 397 854 -690 779 559 384 430 263 -306 51 758 546 389 69 -938 777 310 -732 797 631 287 94 431 161 204 309 -781 141 587 612 72 116 -926 518 29 305 234 572 -517 255 252 -944 763 345 738 324 600 98 495 740 -715 639 520 511 454 753 -418 389 852 -919 660 774 -621 669 637 623 207 60 -878 106 607 262 343 498 -591 124 237 729 87 742 -567 621 230 -415 330 726 -271 261 494 -535 484 752 877 406 9 535 220 599 -653 49 94 797 340 355 -974 173 75 607 613 152 -554 525 881 705 125 29 598 222 439 -334 607 778 -580 885 51 -854 492 112 925 216 478 133 708 837 -996 654 679 764 314 531 125 164 804 -937 230 562 -707 348 189 806 873 405 535 511 877 -252 315 631 -74 779 391 880 376 704 -337 53 867 -634 168 248 828 161 49 425 308 448 -586 515 472 -430 402 429 -761 462 91 15 510 405 697 388 335 -13 620 762 -58 483 866 160 250 134 -693 630 346 507 655 706 -446 21 320 -923 691 773 -143 630 334 747 598 895 103 347 382 -662 435 154 551 429 636 517 390 37 2 649 666 -701 57 473 304 863 493 -825 350 117 933 398 714 380 1 161 713 891 647 166 795 227 -598 612 668 -510 666 417 -92 165 525 80 422 487 -876 545 329 -572 531 778 -59 511 830 -447 24 873 -749 591 767 -22 435 295 -287 643 511 537 475 32 976 663 725 -566 142 683 -169 172 779 860 869 365 -894 235 160 868 72 686 -900 500 637 680 7 452 56 741 194 -837 505 578 -269 250 68 -877 398 484 -665 510 452 -248 68 686 311 136 810 796 288 461 -315 568 467 -764 777 360 581 440 16 -41 171 265 978 47 231 -110 604 628 -327 192 289 924 144 356 -938 307 491 -377 203 779 583 840 498 402 76 374 -839 569 136 340 799 234 -378 552 629 -414 27 884 -384 365 51 639 278 560 -796 69 179 392 610 368 114 606 20 995 192 98 478 661 60 -400 727 424 -698 318 701 461 774 6 740 517 351 117 493 270 -166 406 390 212 311 48 948 541 760 -740 896 55 -964 758 881 -307 898 497 -156 316 142 -835 350 599 -745 615 248 -947 347 363 -791 50 314 615 62 107 -748 498 155 -142 127 9 -861 889 778 578 201 42 287 610 243 512 218 292 578 138 14 -938 877 889 -11 564 776 -398 4 486 344 168 755 -612 435 280 -605 325 227 982 279 417 447 293 445 635 101 244 -662 114 808 514 117 863 151 413 130 -443 101 828 348 246 362 -872 341 738 -894 423 460 419 510 294 524 364 559 -874 30 675 -960 181 240 -930 291 340 -151 839 638 -538 767 78 299 74 505 -33 895 313 -784 115 677 -625 141 706 -899 234 39 -260 404 329 32 267 186 298 385 158 232 564 277 920 135 271 832 204 437 660 779 578 -82 332 811 -244 309 122 -46 178 388 -209 228 205 701 783 590 311 515 253 -313 835 439 -591 620 642 646 232 572 -125 550 56 -863 6 180 854 794 488 -125 492 44 -782 294 826 159 305 441 -637 644 427 -146 405 198 -505 530 79 274 367 137 253 673 30 -608 200 130 308 285 67 -871 561 325 678 680 854 -244 854 373 -8 359 197 174 351 397 -745 159 510 -324 63 794 194 213 501 733 209 274 -769 787 106 -364 596 59 -92 540 418 605 566 820 601 722 131 262 650 193 -192 645 136 397 161 348 -903 847 511 762 302 772 -113 869 405 303 230 97 472 687 662 91 640 483 821 202 233 665 408 187 -490 322 488 -419 510 672 890 854 693 547 357 74 -457 381 760 -596 273 499 387 346 752 -129 612 462 699 526 601 -683 49 216 633 596 624 -342 339 105 -183 744 429 -233 783 774 418 557 701 351 126 441 -518 837 447 -189 128 533 -410 197 428 318 334 567 -920 314 275 -468 217 523 47 451 700 -161 333 343 -863 529 279 184 40 300 878 227 479 -238 517 727 890 336 590 351 132 76 -630 412 389 -356 597 657 166 336 591 660 739 589 -727 202 206 -901 144 593 -959 632 679 22 350 114 -688 463 538 983 6 599 -154 273 690 -261 466 484 -494 142 817 427 406 549 805 28 50 -430 292 564 508 828 621 -494 774 521 794 460 845 784 352 469 420 835 86 703 39 812 371 224 396 473 794 688 636 102 667 609 60 540 -871 455 99 -475 11 437 -417 767 730 -846 622 820 -583 869 860 -319 630 59 686 591 119 -223 120 625 -772 598 415 -223 644 477 865 827 395 294 833 168 -635 751 613 802 870 226 518 491 7 877 807 769 471 35 466 -363 664 261 -35 830 240 -840 876 172 927 842 74 991 596 262 975 309 232 0 828 722 407 557 650 -196 456 608 -976 27 642 -110 116 406 -350 681 387 -759 793 362 113 216 50 -1000 892 338 604 51 894 -295 707 449 -987 332 527 754 422 642 411 824 474 -503 531 643 -35 621 858 -485 21 849 773 552 893 -390 108 95 -97 833 758 722 594 398 -883 605 80 -541 71 701 217 486 773 -283 411 425 961 621 584 -644 876 897 409 679 223 -207 160 156 750 334 252 282 299 602 -737 258 724 915 227 309 -412 620 455 -727 770 840 976 805 72 673 389 370 -626 52 680 397 808 254 727 672 412 417 663 52 977 482 671 -817 784 497 393 157 37 -285 183 88 -654 32 607 855 216 285 920 733 556 496 867 370 -901 396 3 -478 379 510 -486 353 445 -938 398 653 -202 865 887 337 263 18 596 619 206 809 328 473 246 448 323 722 448 718 125 270 248 -814 736 652 -118 798 149 -114 48 166 -428 285 428 689 281 146 494 841 124 -178 494 572 344 516 171 -687 593 440 560 331 275 -937 513 224 -489 523 659 256 512 92 753 758 34 778 576 874 953 750 519 424 346 134 -6 659 779 185 371 209 -489 734 774 386 226 47 867 140 468 443 270 195 168 523 45 286 646 201 -951 395 457 -617 734 6 -694 442 231 52 861 817 -338 419 56 -19 114 325 -925 682 899 471 20 498 -487 392 296 513 593 500 31 545 460 299 259 31 -246 440 144 -770 491 897 -822 504 440 773 757 535 -325 300 321 881 801 13 -68 684 609 -9 389 459 -683 671 478 -454 899 69 142 829 624 34 154 493 566 105 349 -848 514 652 536 398 435 -603 689 69 716 163 457 -174 732 227 -844 206 412 691 624 516 -509 677 848 -309 201 513 894 690 10 -219 39 751 -351 255 65 -42 489 325 265 65 396 123 265 654 986 108 377 153 343 406 365 137 195 927 470 233 977 872 539 741 882 671 888 218 312 -388 836 428 759 297 852 289 350 251 -907 403 645 250 121 833 -704 748 403 628 377 374 -982 70 355 941 522 611 -269 881 521 175 146 869 -74 480 773 924 379 792 810 260 320 -617 678 389 489 71 98 65 675 619 -625 807 652 -104 760 583 -914 140 214 211 164 96 -945 172 475 -101 583 734 718 466 563 -393 648 366 426 413 210 -144 251 349 -131 862 564 617 317 418 -224 387 35 890 846 894 623 503 866 -417 856 813 -153 882 377 -44 538 628 -343 459 589 520 476 358 -993 547 213 -37 638 158 656 513 712 74 592 629 -720 900 318 -441 709 777 447 182 404 705 218 273 94 81 62 -96 711 470 -544 402 166 -397 196 798 -115 53 339 -141 636 556 -117 530 688 -855 686 624 -381 602 487 240 310 40 -194 613 97 -486 749 186 674 251 882 -57 632 230 -808 517 282 430 128 17 -63 12 599 324 9 384 -400 528 137 486 720 446 -723 126 211 -274 393 59 111 510 93 874 455 661 755 685 789 -76 623 852 -526 399 860 309 799 539 246 837 358 443 15 536 -847 293 80 -688 704 646 524 249 308 -784 23 762 977 131 598 -983 233 771 27 140 658 774 184 724 -239 489 116 -60 801 871 -662 678 220 545 594 294 458 840 782 -721 460 166 801 887 760 -679 104 899 678 631 234 -147 792 723 -780 133 675 -109 171 452 210 568 198 755 885 512 12 364 71 -822 839 265 -713 769 895 -727 575 787 -153 495 71 -327 386 293 277 548 860 226 104 837 -503 135 873 460 99 337 -17 177 153 -908 166 143 -44 206 12 703 678 232 11 703 618 203 280 317 214 556 606 -426 616 705 -938 799 33 -233 243 199 9 852 456 172 555 86 757 859 669 858 14 101 474 80 258 -354 82 813 -49 56 529 -893 471 427 940 138 722 890 847 673 -755 720 327 982 329 574 948 118 584 -184 555 728 374 1 809 -214 12 486 -555 142 622 538 839 441 816 721 769 -11 569 39 -228 185 666 -280 854 372 -953 828 372 607 333 591 212 378 542 734 782 673 -53 798 545 -432 539 265 806 863 501 223 883 454 -705 782 433 -982 567 631 87 79 108 -520 173 336 -162 521 285 -266 69 752 -263 157 606 478 872 778 665 562 450 649 797 390 123 598 210 929 440 469 -125 875 306 -316 620 638 729 815 375 108 464 271 998 87 769 485 598 467 146 127 769 276 459 308 -756 434 334 -899 576 897 -616 735 811 958 496 374 680 594 512 -751 531 209 -733 730 387 935 306 845 -306 402 378 79 890 493 454 299 55 412 309 550 237 590 295 848 791 878 -192 558 707 694 239 565 -333 618 520 -335 383 375 -670 885 673 -264 334 723 32 834 613 109 40 514 -622 230 804 795 849 573 366 714 449 27 276 883 2 6 867 -974 743 363 -941 281 748 -219 875 526 66 321 794 134 886 607 -994 614 35 -612 768 40 -494 746 834 420 806 266 -633 739 379 899 385 405 176 351 894 540 469 285 -274 628 271 585 386 36 -181 127 855 110 854 657 -639 873 496 991 673 32 195 149 434 341 242 468 158 227 37 -557 106 716 265 643 253 -348 24 264 -495 672 217 -886 634 189 -491 177 13 540 73 214 -375 66 507 893 424 733 181 219 838 896 336 580 100 488 893 -521 266 577 550 527 754 715 819 878 -520 644 43 386 418 737 -92 666 172 -461 319 660 784 350 405 -896 644 56 -305 306 373 -728 156 899 -175 123 817 902 303 613 196 320 36 925 559 354 936 843 703 992 347 446 -752 643 751 872 667 59 -329 346 536 851 759 487 122 161 858 -143 738 517 763 118 10 763 118 704 965 491 470 -525 14 113 8 405 458 -605 457 803 -978 535 821 118 692 710 -614 407 35 549 840 322 -787 757 864 34 733 877 646 662 402 317 23 36 190 681 262 -210 590 841 -445 636 33 -12 800 734 -118 118 756 -431 308 201 -352 787 608 -250 551 363 -294 330 53 99 137 740 -769 378 183 203 659 82 -964 494 251 43 363 558 344 163 17 -972 300 513 -708 750 400 551 500 102 314 307 483 318 158 671 209 844 859 525 580 504 -125 120 181 -647 500 532 -935 596 881 -883 462 339 799 241 537 -531 410 212 -418 22 658 280 175 257 -437 841 500 -304 157 195 -923 148 480 -249 18 764 -218 797 325 -607 280 261 -21 732 283 -412 412 509 -456 727 449 -804 524 658 -258 335 9 -681 738 26 -818 721 874 358 14 305 -981 334 599 -439 231 426 -138 679 101 819 421 453 -746 871 124 614 131 348 399 24 234 -23 196 516 163 110 798 -612 197 119 -532 834 61 477 333 478 497 758 501 730 536 496 -788 216 852 177 597 165 -352 442 361 419 410 872 548 865 341 137 162 199 -510 644 786 785 408 438 127 636 653 79 813 109 -499 718 247 -122 885 747 757 198 711 -202 887 25 -4 277 720 -967 214 228 -130 842 15 22 573 879 583 726 695 -412 144 512 -314 823 500 -655 434 734 -47 532 720 -123 213 362 328 457 27 -428 140 753 466 580 48 -70 418 870 -619 63 646 17 454 231 250 708 814 -78 137 793 -830 714 191 286 308 647 -936 780 839 616 199 518 -436 181 36 785 662 98 -18 780 604 -736 782 411 -923 604 547 -879 574 885 -923 58 750 167 796 158 -234 712 37 -896 429 235 -527 245 467 -440 617 160 413 533 41 975 311 645 -79 32 370 -643 810 479 -93 29 426 464 795 238 -48 651 718 -161 177 114 -595 637 247 -967 347 863 92 660 548 185 535 858 -471 109 889 998 566 850 429 25 31 754 489 877 391 194 628 -692 133 804 421 538 540 -132 268 750 29 253 385 -914 882 545 627 133 262 728 762 287 558 16 827 -765 460 120 -786 668 252 969 90 842 708 674 837 884 12 870 -672 291 154 541 520 67 -921 830 135 406 217 594 177 200 502 922 761 363 -962 59 580 309 43 591 -469 623 882 -16 617 553 -549 896 482 37 254 699 430 632 29 -358 465 281 -904 187 193 -342 50 762 495 660 804 -114 391 579 519 327 295 -229 330 290 -96 467 544 802 297 327 -617 488 129 -793 115 506 270 10 317 -874 442 515 -813 247 134 482 801 482 -692 551 712 878 810 662 -66 72 807 552 770 349 -282 10 647 -349 692 547 133 853 235 157 3 837 -531 182 747 -218 765 227 -967 332 298 492 84 168 640 6 20 -16 39 872 -282 296 27 -745 299 175 -230 108 383 728 806 299 154 291 682 4 323 318 -749 761 323 670 898 413 794 368 709 520 675 277 79 828 628 405 850 735 -761 531 692 537 437 83 -882 641 665 534 164 140 -848 867 52 326 690 49 839 484 469 199 356 243 875 684 702 -320 873 239 -186 844 31 -469 678 247 470 882 213 -227 509 2 74 600 537 442 499 44 -164 726 530 58 681 474 582 470 257 -865 769 224 -144 300 2 -98 695 595 -632 621 294 604 115 844 -452 44 71 -690 80 224 -609 405 92 614 761 391 867 482 259 948 450 31 -58 602 897 906 832 758 107 634 854 129 340 437 196 774 864 702 628 445 -388 176 46 -257 70 100 888 414 684 845 751 366 -918 356 705 -929 53 810 -880 846 462 832 242 614 781 530 128 264 727 701 433 826 551 -402 160 59 854 831 163 -184 291 403 112 752 414 -841 681 707 -75 78 215 -696 112 192 506 562 403 -136 869 334 -722 185 488 983 235 778 -614 799 852 -902 412 536 922 389 149 510 449 389 -781 672 71 -246 886 541 -929 724 492 23 22 743 178 738 306 913 423 338 490 699 786 31 318 893 -67 746 365 961 740 402 -99 663 225 -256 486 299 187 164 136 444 894 18 727 401 576 672 856 473 836 717 364 690 270 126 -86 315 664 -336 254 879 -900 498 460 847 116 289 984 481 356 -879 838 756 -452 110 763 -628 698 579 -265 788 849 -588 255 263 -925 19 568 254 871 165 -787 419 753 -335 36 868 -194 472 448 313 193 385 -231 513 343 862 513 589 876 788 607 943 142 630 -993 325 235 -874 144 899 -539 165 591 -694 49 256 701 563 255 -665 1 707 81 496 900 -690 663 383 -757 241 465 -651 319 608 799 780 825 141 540 639 3 475 763 373 98 815 -121 379 462 831 442 664 -911 651 478 23 195 771 87 496 189 946 847 68 -630 40 106 46 717 420 664 321 142 -882 344 388 -912 831 35 -24 229 33 596 698 461 -702 735 656 120 685 472 140 550 772 790 27 603 381 168 75 -78 839 418 362 427 400 -304 257 29 613 107 763 520 358 327 569 339 495 -956 513 485 413 824 318 693 605 573 624 458 830 252 353 539 -708 880 820 885 490 499 627 319 82 991 638 176 -794 604 14 -613 22 418 -674 5 258 -701 779 290 -381 664 686 -887 898 241 23 443 176 963 427 776 253 146 540 290 711 610 -283 27 607 158 403 512 -80 808 360 -580 286 857 -950 449 477 843 803 203 -512 567 629 15 511 689 -385 611 176 644 331 768 -590 205 153 466 307 601 -806 350 555 -652 306 841 -194 128 331 -987 101 720 -419 586 430 709 582 812 -924 92 117 228 458 475 480 504 825 -666 752 366 407 840 635 -798 381 599 985 642 280 297 78 483 115 664 387 -167 572 371 555 472 310 889 26 148 -198 811 546 316 567 78 -86 752 719 594 849 588 764 214 685 596 106 814 -422 873 630 -884 262 824 648 103 849 -5 706 811 -507 422 477 -278 736 329 41 599 595 865 373 724 259 542 30 111 129 291 -766 129 445 535 225 250 297 70 671 -826 892 559 -146 166 738 28 461 57 -897 532 778 -726 719 6 -382 6 230 -80 103 351 790 729 343 200 783 127 -960 446 674 361 426 287 -983 229 659 566 113 342 743 287 160 -452 57 217 330 820 252 374 320 135 -599 12 504 -56 442 49 -482 503 526 -96 672 754 362 538 18 3 333 356 -585 133 413 483 215 541 506 648 460 -342 523 843 -753 138 38 -779 808 398 144 463 730 199 330 863 -837 72 824 15 521 139 824 269 328 14 720 880 -180 864 443 801 516 824 63 335 461 -833 551 390 964 749 416 136 890 88 -374 567 356 -46 755 769 -342 727 784 -248 529 399 -225 344 78 -436 336 464 624 356 114 -387 820 15 -620 556 4 -532 535 622 223 841 54 924 319 809 -108 557 711 -45 873 198 618 697 553 732 62 525 -754 611 766 775 886 706 628 362 125 -612 682 634 241 308 342 -97 115 314 -499 333 162 -95 215 117 -187 172 278 -88 388 717 -151 781 176 290 137 290 455 590 622 -384 695 439 -909 477 705 -741 542 473 590 472 416 306 208 588 -965 37 539 186 638 471 -339 681 607 -950 136 296 324 705 143 -786 648 671 318 759 312 191 749 783 606 655 143 -455 43 262 -604 313 350 -614 713 768 -885 740 759 -443 654 558 627 372 417 -310 374 72 -434 771 166 -820 420 478 529 606 29 -832 415 742 35 883 257 -358 798 96 252 734 324 426 76 39 542 519 282 730 199 753 -140 280 459 188 501 25 -919 588 59 589 730 8 36 545 799 -940 265 226 -739 883 744 894 713 94 -853 225 425 757 666 25 -167 47 613 844 637 442 -249 473 376 -535 262 20 -37 472 159 -86 185 141 109 231 5 702 130 230 -74 125 93 515 669 729 -92 320 354 -616 553 88 -303 142 611 -145 8 847 747 419 411 432 697 101 -22 48 225 471 63 893 -149 572 365 -844 608 453 -978 667 305 917 66 73 698 370 491 -692 2 340 -792 633 387 -415 216 884 -54 38 646 102 571 176 456 241 242 -971 139 611 171 499 664 810 574 162 978 767 429 -439 565 466 -294 376 480 -468 105 670 694 429 320 -43 191 378 -995 340 274 -693 194 847 420 272 765 148 333 430 514 192 897 -918 128 724 -808 338 14 222 95 406 -305 702 599 893 675 23 -543 123 407 686 89 598 -318 572 157 197 445 158 -312 71 123 -90 586 554 -20 33 408 -369 483 304 -341 222 445 9 804 116 -583 354 560 626 94 509 169 129 580 92 39 243 -297 14 880 -991 447 12 316 630 389 -251 783 23 104 494 244 -752 524 553 527 120 826 914 64 16 308 468 81 -761 577 527 402 245 256 -310 146 190 -87 350 736 756 66 366 959 647 51 -352 756 570 -971 47 298 -593 250 542 -585 892 687 956 657 188 691 733 148 565 441 80 303 75 727 253 675 634 174 404 680 -629 712 81 -136 479 73 402 435 781 442 279 546 -121 864 519 34 14 403 434 831 895 -87 734 69 -909 740 796 924 466 299 356 609 175 -359 117 481 110 608 187 320 184 653 171 440 242 -68 829 447 724 782 505 -98 821 87 369 529 255 -799 640 205 315 797 172 662 122 779 201 766 554 746 550 482 -308 74 23 699 724 856 855 747 457 -653 167 144 -225 430 317 -747 31 611 -433 336 528 73 178 251 -472 485 152 911 578 51 -581 26 302 -334 629 469 -839 310 80 840 229 467 -132 702 500 -755 809 677 695 89 306 -279 225 790 -775 289 467 927 808 544 -972 675 325 -452 788 880 -203 266 289 -672 407 570 894 175 371 593 145 892 978 225 718 -146 774 605 833 523 871 874 352 429 543 646 603 -735 592 774 -104 314 292 -333 393 184 962 309 601 46 743 745 -663 873 122 -146 427 895 110 13 569 -720 787 20 260 330 718 -786 347 461 387 695 826 531 23 520 -637 712 545 -816 528 135 999 521 402 87 36 801 499 125 585 -482 744 659 -862 307 522 -766 44 839 -44 548 899 -783 787 86 -431 311 618 871 405 794 -493 223 637 617 561 95 538 647 190 476 804 16 -106 247 192 -929 662 739 -379 631 678 -594 500 364 518 116 726 487 39 230 680 547 453 568 864 165 162 803 812 352 225 113 610 149 826 501 70 557 -622 129 208 -907 699 323 118 86 362 -852 318 60 -948 286 23 -384 348 877 -573 652 708 -207 71 84 -443 582 232 -217 83 302 -609 313 482 950 6 280 -875 476 417 138 224 734 497 476 171 171 45 518 700 670 392 -710 127 73 -978 505 519 -892 756 576 -613 481 152 403 619 427 188 868 3 -42 539 522 -652 698 343 -60 41 470 612 515 83 -429 390 588 841 798 443 517 840 693 -6 80 660 348 338 50 98 306 478 283 170 92 -282 883 482 47 872 209 365 18 288 -524 67 677 225 317 94 665 137 659 -997 187 285 376 105 578 160 610 612 -658 899 51 -789 675 169 -112 501 486 -467 118 674 -209 173 177 306 706 416 -958 534 520 219 894 282 30 888 142 344 200 176 229 672 226 -968 583 1 100 323 553 -763 156 670 763 699 895 -461 457 752 -446 500 385 -474 271 378 659 654 418 0 198 617 -673 780 440 -347 412 549 -991 711 662 -741 389 85 489 348 738 -394 500 87 974 828 866 -187 533 477 -962 238 41 -814 547 94 -858 829 75 -976 289 515 708 230 862 -355 662 441 -51 327 125 577 165 414 869 604 112 -938 108 722 -90 92 391 338 837 78 -449 821 739 443 399 381 732 69 136 943 3 130 927 439 290 200 101 373 661 226 465 503 417 453 -20 168 425 -582 883 849 767 816 17 902 11 799 -413 46 853 -132 26 443 309 726 544 582 243 337 502 724 557 -321 194 120 -424 310 202 -258 753 819 -295 751 213 794 113 162 -530 590 161 739 234 362 -982 729 103 594 329 464 -604 371 782 975 613 589 -343 659 94 -755 309 630 526 1 536 -301 892 821 -388 204 130 -671 652 500 -337 227 607 449 724 371 137 379 490 464 896 672 445 726 27 896 507 679 547 222 57 -195 571 833 -273 860 448 721 771 443 -308 316 89 -294 245 183 237 192 404 -306 849 127 -422 77 839 -509 385 834 -914 335 793 833 56 715 327 500 131 267 758 812 -735 839 761 541 47 157 775 36 401 630 82 349 -444 60 425 -254 503 810 79 120 761 932 486 751 344 854 885 -400 684 66 501 571 669 -818 447 642 -715 137 143 887 858 314 -601 590 799 250 234 529 598 86 482 -318 40 110 125 217 748 904 304 470 972 686 16 514 623 153 -792 310 751 472 860 136 -800 458 221 282 93 559 -301 641 650 8 518 867 307 122 270 -323 447 107 192 721 390 357 866 710 -558 67 320 63 700 204 123 860 721 -611 19 894 -390 496 440 968 141 52 -252 837 772 189 795 266 340 654 231 -199 597 297 -180 812 149 -217 685 900 886 863 525 -305 83 665 -153 83 654 -730 473 548 935 765 353 666 422 697 814 661 208 325 771 209 -546 623 306 495 370 388 -452 40 12 -253 28 776 -501 194 794 -400 760 332 -889 575 805 -41 442 617 -733 267 488 127 121 514 -851 694 657 94 694 749 305 393 121 -374 493 32 357 564 200 -870 310 586 282 59 236 -730 750 660 -475 228 304 409 651 622 18 81 504 -117 532 872 -645 454 189 688 663 316 82 169 166 93 746 393 648 455 430 -494 592 312 -17 747 44 -481 55 498 -793 395 682 -494 610 496 -279 244 664 538 589 510 583 144 142 -857 624 785 154 755 610 509 826 716 -594 133 211 539 391 872 835 803 856 659 186 293 827 898 488 368 93 263 -996 499 121 915 365 876 -23 327 801 544 733 86 -46 125 476 278 860 540 245 510 443 -700 722 628 -556 149 678 831 173 421 666 441 837 -259 470 263 -407 314 148 78 244 665 267 272 685 517 818 858 89 636 450 -474 377 19 -960 259 402 944 256 397 188 15 681 -83 828 73 -390 318 708 111 696 184 429 436 358 813 376 310 -136 638 568 -82 283 823 -486 771 670 -694 123 684 -262 392 694 642 446 622 514 120 786 -743 649 373 -186 662 748 123 579 538 -58 49 820 -783 763 690 886 422 864 570 302 5 436 869 512 -422 900 484 636 15 297 -665 390 27 -128 485 75 543 288 411 248 226 572 863 314 592 -674 493 882 -791 608 881 292 196 47 388 532 489 -933 556 73 541 84 875 -938 533 209 909 242 869 -459 486 164 188 435 54 925 217 337 437 410 473 -537 872 815 -886 85 153 939 894 446 -541 835 31 23 875 208 21 503 1 -377 255 435 -924 580 703 -435 70 212 689 433 235 -197 170 572 624 782 507 306 605 533 114 326 188 114 502 442 200 730 174 -246 447 243 -734 636 727 -500 740 26 443 515 556 921 547 778 493 71 659 51 496 740 -578 362 393 564 714 223 837 868 721 31 334 457 609 87 348 335 282 14 90 155 560 167 548 683 -975 439 59 231 777 233 797 466 200 518 449 586 -926 259 724 -379 94 105 634 484 311 -854 881 661 139 421 199 97 804 612 -232 777 106 251 695 554 788 221 812 111 94 5 367 880 541 -522 426 444 -712 654 476 -800 445 48 -649 294 851 162 562 630 -99 214 506 406 118 352 -940 70 717 -672 589 696 -632 407 79 -10 160 524 -362 111 869 -12 725 583 969 26 796 -326 345 671 -652 268 792 -284 196 480 -936 716 99 -463 831 505 -733 260 826 311 370 676 40 344 160 -895 722 556 -473 739 171 -503 503 38 -53 592 869 -648 602 801 793 465 800 342 10 269 869 350 665 -220 807 486 -513 134 459 462 54 851 621 801 594 989 473 206 -570 618 722 -870 182 232 114 114 191 -601 602 376 158 164 680 -894 848 785 309 669 685 302 459 90 -294 789 562 563 302 790 466 67 237 592 766 838 -933 176 153 -2 835 100 -118 544 768 19 898 378 408 805 267 -279 68 438 -249 105 739 192 225 656 -597 617 574 -208 537 801 -456 235 787 -957 770 482 262 189 480 840 649 384 -394 822 503 -305 373 659 533 765 682 -926 432 6 82 335 623 307 227 259 -741 271 545 -954 529 706 -242 69 454 341 827 375 -304 222 799 654 407 664 -965 281 195 993 15 582 -585 582 231 21 559 376 992 7 643 -129 114 201 386 1 482 432 794 548 413 461 22 -527 386 655 155 60 534 854 147 192 130 414 830 -107 185 43 -906 723 44 -973 546 835 -699 353 894 34 7 192 -422 667 823 9 766 336 -361 659 572 -767 805 394 828 532 101 65 807 273 414 356 322 746 142 380 837 120 469 -729 311 287 -806 311 14 -299 397 819 -754 525 450 646 642 408 370 308 662 539 809 169 660 344 430 -788 516 740 298 191 574 266 292 122 -216 747 707 274 260 313 284 152 657 565 414 33 -682 467 275 143 570 557 562 156 345 -599 8 51 354 183 228 -803 839 693 -519 10 259 956 653 843 674 518 512 530 180 719 874 333 20 -570 280 27 680 86 8 -307 153 326 57 27 560 336 277 551 -172 558 560 786 266 312 828 797 544 -971 159 61 -385 61 292 103 97 620 -447 877 277 -488 735 704 -528 246 652 -885 335 440 903 2 743 -733 46 855 310 649 51 229 3 79 -142 295 335 -215 656 170 -360 328 467 591 838 679 511 293 680 205 860 725 -441 23 474 261 704 528 -861 762 546 -21 566 841 -686 552 596 -765 808 606 -376 272 50 755 477 62 -720 637 84 -995 898 787 132 338 701 229 835 69 316 723 548 -789 821 455 368 697 726 -182 352 303 179 732 91 -886 789 88 -500 473 425 -748 703 394 170 841 450 850 833 444 -65 512 327 425 378 216 -535 130 688 841 583 542 -466 605 514 914 695 506 -785 398 540 238 647 334 434 451 648 425 185 632 320 272 295 47 715 801 253 843 239 -740 557 34 417 824 431 -344 448 680 -912 526 16 171 145 736 -812 411 550 89 465 206 923 472 756 647 389 731 -223 845 344 -495 839 844 -316 579 469 751 51 666 938 768 811 373 357 321 -125 746 785 932 821 148 79 235 619 286 582 159 -584 669 94 -646 605 672 -978 557 722 88 695 895 907 58 202 -375 196 835 683 164 446 590 782 870 -393 245 472 -979 695 544 818 617 390 -488 424 269 -621 431 326 280 156 574 214 417 246 -102 424 2 -177 305 298 -153 826 144 990 597 760 479 361 336 247 872 73 550 150 396 -98 779 813 -101 752 692 749 599 670 -8 73 778 -262 199 627 42 338 829 689 892 707 -347 843 335 -459 795 186 384 588 129 822 65 724 -312 59 161 -184 695 40 -655 379 235 333 785 822 -438 759 812 -786 559 593 538 380 30 963 530 152 -802 898 651 753 172 552 898 629 777 -725 463 713 -104 477 571 -141 97 750 -274 283 379 129 384 482 380 700 725 -428 48 353 -257 259 143 924 163 776 236 96 872 438 174 306 568 455 138 -204 487 623 394 170 158 -972 302 634 -310 363 433 66 235 480 718 678 739 212 554 53 440 629 374 -331 93 467 181 240 636 390 20 89 24 10 451 -644 828 686 -12 198 515 778 102 411 -870 466 191 -996 235 839 84 193 84 150 774 375 -763 665 394 -923 615 392 351 76 59 -345 332 345 494 370 463 951 807 227 696 682 252 -539 313 18 -896 217 315 -303 530 443 307 186 774 -397 732 494 140 461 863 -198 564 822 -20 210 274 -336 693 55 515 6 419 -915 610 635 299 860 265 641 71 333 -788 597 615 -644 547 876 -771 611 720 -465 79 725 506 609 764 -791 640 448 585 204 20 452 839 98 376 597 406 153 835 871 568 575 288 679 134 810 -112 567 113 508 872 103 405 873 34 632 894 389 -202 1 138 3 75 698 -187 306 831 274 847 550 -114 455 521 240 212 620 491 582 434 779 263 503 -799 516 161 -39 842 287 959 67 196 -38 7 408 734 299 141 867 143 534 -322 445 747 -167 35 362 -307 108 9 674 440 303 459 154 362 718 488 712 511 762 680 765 447 714 527 240 462 -419 423 569 390 813 609 681 625 762 994 895 350 305 406 808 -903 873 150 -423 652 441 990 786 863 -41 28 259 -972 187 796 449 433 790 -150 20 346 -497 161 122 792 651 59 -346 862 86 864 430 730 -118 432 263 -428 782 752 719 192 439 157 95 694 -127 99 6 -206 491 708 -447 897 722 538 662 163 681 649 645 -689 532 176 773 356 109 -924 384 644 77 587 739 -778 260 889 -21 107 532 338 860 528 -741 850 341 -526 163 137 -903 740 776 -913 314 135 27 793 241 -642 232 252 438 443 254 778 817 737 -481 87 631 -457 432 250 -930 886 345 875 791 508 -236 440 399 -761 879 713 525 407 657 418 465 40 -179 203 483 274 334 451 -190 605 538 -908 701 69 -459 23 106 -62 899 897 545 215 436 -505 306 467 307 583 873 -984 201 437 255 123 692 637 349 177 988 412 833 925 204 685 645 298 708 -549 736 758 -501 833 72 886 428 429 52 4 312 -487 849 834 -516 137 345 968 14 549 953 114 733 -83 156 183 278 333 186 -711 98 397 -374 606 345 -140 390 533 -496 158 598 -996 663 608 901 432 89 -155 131 629 165 372 726 861 859 820 889 115 129 838 820 844 -655 673 866 -434 307 210 704 708 693 292 505 45 88 485 175 -884 650 598 241 363 796 771 472 806 -458 213 73 523 596 716 183 515 174 -656 571 34 37 663 538 681 152 174 907 262 337 304 180 172 -167 755 722 -724 373 470 -808 856 136 -935 753 706 -450 390 520 788 123 671 -687 82 143 -412 638 404 176 242 240 636 704 471 -793 337 325 81 66 697 -398 458 705 337 175 557 342 826 98 -387 266 220 184 779 301 -422 367 90 333 344 332 572 332 135 -105 439 523 -881 472 588 -32 763 424 80 471 666 648 407 596 700 485 115 -411 170 458 620 309 3 868 29 128 965 453 43 -60 533 399 -360 762 21 205 310 479 300 210 115 866 199 284 375 178 866 394 359 326 -752 280 354 -373 397 806 869 77 351 340 834 712 -929 334 73 -915 228 895 -54 344 224 -389 890 635 -463 538 14 -958 365 462 48 287 498 337 99 507 -649 70 892 -224 156 96 -501 577 324 845 423 667 568 286 656 -746 618 95 77 655 701 502 247 852 860 27 228 199 571 378 -360 691 716 895 546 290 -861 27 883 847 682 229 898 94 779 218 850 682 -599 712 792 -613 52 405 -327 646 484 -145 643 410 -586 12 809 -848 665 684 -96 796 148 798 794 860 89 234 463 -452 80 514 205 205 311 -512 313 556 -396 649 298 413 863 511 72 134 574 -220 139 339 16 443 286 363 93 180 -226 534 465 36 534 596 -851 27 212 -185 383 860 -536 21 160 -452 654 298 38 170 792 24 733 36 -245 460 621 -381 596 255 -834 510 372 777 277 754 188 341 102 -986 68 123 174 369 776 523 107 97 615 183 829 -698 490 440 -677 361 136 -71 345 194 -56 74 470 -850 662 862 -997 377 30 577 303 398 -996 896 380 -580 819 793 -945 148 771 939 721 215 884 818 288 -295 820 50 -133 23 478 996 301 780 345 505 405 600 858 198 -510 239 193 122 67 362 -664 543 151 -62 415 93 668 863 445 -253 808 101 -196 461 58 453 851 296 -3 691 473 372 379 772 256 669 872 325 161 438 -331 129 401 -135 29 308 566 385 820 775 38 823 323 887 747 -371 98 590 -899 375 547 -346 331 367 -675 409 527 -386 630 708 -186 396 736 -26 314 220 -307 289 309 -185 612 295 -186 441 444 -197 794 113 471 425 539 269 31 870 135 508 430 114 522 159 -479 37 606 -544 863 19 -573 656 308 535 424 71 481 38 564 -976 293 457 -112 664 33 826 320 622 -924 486 244 -913 407 332 -8 215 294 -289 242 101 370 629 576 940 462 613 403 686 5 860 174 720 -956 300 24 -172 668 68 -846 160 334 -301 623 628 752 486 818 -8 141 655 148 605 584 -454 585 564 59 515 543 411 515 317 -162 719 862 246 546 447 -885 138 639 469 739 840 -99 382 93 221 581 677 -16 677 818 277 768 688 -610 314 333 -912 252 671 554 789 152 598 110 732 326 47 271 -837 314 688 -34 327 517 -565 604 384 -678 47 749 106 462 678 492 80 29 -338 86 870 14 184 79 445 163 125 16 778 490 155 731 572 -546 392 166 -692 584 297 -12 547 383 -543 658 780 112 26 709 954 82 604 621 653 486 744 760 90 -287 714 753 -383 345 296 582 705 879 -322 193 577 812 603 441 -418 209 357 525 483 162 111 427 21 -48 141 734 804 458 230 799 22 279 -642 387 881 -401 469 171 -51 482 177 -576 356 438 -819 845 446 -886 149 638 499 154 247 -819 505 338 -534 46 798 976 597 366 -702 446 899 775 622 355 -288 255 288 83 49 284 -720 815 432 18 567 637 -736 548 294 954 614 280 -235 111 377 -138 238 570 325 113 292 879 477 546 -282 860 647 -47 840 561 185 610 227 -727 29 540 -502 794 702 -226 556 288 799 735 577 -480 860 689 363 492 317 -139 462 328 -493 553 29 846 45 683 -590 720 169 -873 293 181 -732 156 724 36 617 285 164 876 152 283 796 704 -237 42 882 518 776 320 -820 339 340 714 242 212 635 90 711 -510 726 428 -274 842 455 -422 377 350 933 841 443 -286 211 483 810 891 873 -898 158 215 613 654 2 57 532 896 -688 562 372 -787 396 312 -744 210 470 -637 31 524 -930 499 787 246 778 592 348 635 224 -757 813 280 378 169 542 547 184 695 -721 681 210 402 250 328 -19 856 61 795 3 838 -213 103 624 410 198 723 -406 664 687 -374 594 855 -781 42 138 -687 221 870 774 275 219 -647 257 356 663 866 364 623 461 366 212 158 769 -591 231 278 201 147 274 -715 837 751 765 249 551 -164 336 760 604 298 364 988 45 646 365 699 347 635 321 149 -188 738 449 262 731 285 937 371 382 734 288 232 -419 575 872 845 605 524 -50 599 358 -399 396 887 465 684 696 37 221 166 418 507 506 301 188 180 673 186 784 248 636 535 -42 507 488 -864 273 884 -426 538 593 -113 791 376 382 429 648 -601 499 255 304 801 494 -916 226 679 -833 771 114 597 259 438 -620 634 128 -376 21 18 300 454 97 953 359 49 -401 495 274 -171 477 105 -832 374 364 405 306 149 -916 831 221 402 788 390 895 68 550 119 116 769 953 670 345 557 748 176 820 232 158 940 634 140 -134 686 822 -354 885 709 287 701 466 -128 872 581 -960 325 351 -664 835 840 358 132 19 343 524 704 -417 289 526 -584 51 610 -721 867 58 -638 204 44 -199 362 55 240 444 709 -287 227 251 -46 35 591 431 551 319 688 617 421 -603 196 496 30 18 717 835 12 130 -726 422 573 235 593 37 -472 514 551 813 244 58 127 136 76 795 72 699 177 61 710 -593 288 283 531 323 121 134 660 766 -478 688 889 761 186 505 115 105 118 -135 597 601 350 493 672 248 670 784 -891 129 171 343 213 545 663 421 144 -679 498 538 494 415 155 558 390 804 158 492 396 -519 392 217 865 101 346 -713 196 558 -368 412 856 688 492 376 983 613 710 16 338 307 953 643 263 163 753 754 -290 635 298 -574 400 398 71 387 646 -120 71 157 -13 295 361 424 11 750 -370 317 186 454 777 828 -984 292 680 -278 328 865 -232 852 404 913 184 474 -379 372 637 269 87 31 -119 511 93 -118 393 461 -233 190 881 143 461 361 -492 229 312 -837 695 547 -612 416 18 224 837 156 -346 553 210 -941 519 624 -773 540 373 -132 563 447 -823 876 851 802 83 721 20 145 44 737 293 562 412 273 10 124 181 550 -252 501 449 -299 284 112 599 112 90 16 87 557 -640 668 702 -597 758 94 317 295 598 427 443 250 -372 396 585 239 796 350 -647 113 313 -226 629 838 773 676 853 440 804 448 -459 532 843 326 423 738 -325 428 199 -613 574 75 914 892 240 -374 19 164 -42 719 141 -246 262 817 458 402 772 -195 121 29 -111 648 508 -61 736 181 366 150 173 -795 776 243 -832 687 88 -988 482 859 404 888 272 820 347 673 743 304 615 449 137 318 417 303 519 189 429 233 622 93 766 -268 797 754 403 570 252 75 213 555 -710 644 8 -889 481 144 429 739 358 745 44 878 343 732 496 899 508 760 705 327 18 726 238 550 -878 519 199 120 471 37 277 816 410 115 546 505 -356 141 333 270 489 165 165 188 672 -575 813 199 -381 291 488 68 865 159 966 85 629 -146 615 596 863 182 241 320 678 381 604 149 21 768 166 208 591 43 805 363 194 769 -487 413 159 153 400 260 891 607 26 -914 542 37 -441 247 185 480 167 402 -361 811 445 743 374 690 711 240 254 -378 593 639 -403 256 191 -244 533 218 392 864 760 628 624 158 764 456 376 -34 543 712 -197 406 51 -92 428 695 747 625 50 637 234 596 433 820 280 350 9 526 -554 575 172 -817 789 766 -606 300 476 -361 537 761 -614 172 543 161 486 387 79 54 122 727 338 63 193 711 193 853 615 186 -221 76 723 -235 507 778 -888 563 832 434 791 321 -852 36 804 -647 718 355 -233 365 765 -775 181 659 184 798 266 -786 11 828 -103 645 805 -128 98 356 208 761 226 114 693 301 -354 370 302 29 285 482 188 869 380 -447 535 442 432 184 738 202 78 683 -186 586 544 -261 600 724 75 882 516 -973 128 885 -71 498 290 441 351 876 -718 837 364 104 496 441 939 562 126 -318 180 706 724 707 886 -392 636 895 -771 199 544 770 140 46 797 575 280 -144 542 477 238 876 429 -186 185 660 -328 9 466 809 769 254 255 520 643 543 878 315 642 150 269 357 763 862 33 653 889 -887 367 173 672 891 233 738 500 101 943 155 151 -154 405 722 -760 375 21 275 317 170 -705 175 84 56 560 736 -56 474 255 468 198 245 -1000 336 797 500 831 51 -98 877 456 976 718 255 -482 79 681 738 706 98 760 701 324 -57 653 560 85 321 245 -275 873 176 928 728 204 335 404 73 -511 174 151 170 865 856 19 825 656 394 868 464 328 799 216 288 84 136 -55 891 481 916 471 360 -980 506 815 292 70 52 -450 289 876 -542 715 794 237 103 878 224 300 543 -468 742 533 364 430 661 -363 618 677 280 768 117 407 300 866 96 37 120 -27 861 472 115 445 365 -401 561 822 354 84 352 -285 473 826 874 102 543 651 682 462 -881 389 288 970 92 587 587 640 675 -742 213 687 -71 380 232 -307 231 792 467 238 28 270 379 653 -663 2 875 837 524 118 775 111 757 -599 821 121 -412 796 834 -286 463 171 -359 533 227 45 580 606 849 269 339 -665 238 98 -442 78 300 709 149 195 94 309 342 -357 591 761 -970 652 822 297 378 525 821 339 725 16 233 40 177 350 349 -482 694 402 843 742 57 -215 264 450 518 261 483 275 486 602 422 582 417 -78 550 650 -438 498 792 63 741 686 172 426 118 118 76 433 -780 222 331 804 396 291 182 768 522 300 430 848 -150 492 445 -858 108 286 979 680 763 748 150 838 481 70 484 177 629 252 149 863 497 21 166 898 -659 717 541 838 311 648 -425 590 427 689 138 577 -773 171 698 -238 49 322 -782 858 65 169 531 730 -516 725 48 581 708 226 -979 783 867 248 773 156 476 684 786 -700 457 743 916 726 425 -2 562 301 -155 396 371 -340 867 840 140 145 305 -434 644 140 -548 161 473 -577 759 134 -877 556 529 -907 268 398 -477 257 389 987 212 79 -825 374 98 314 67 242 -130 133 885 -291 137 328 904 884 540 -672 359 450 761 82 157 -158 228 424 -161 603 732 -521 242 43 -342 817 469 555 431 535 -904 401 719 232 562 856 -89 418 891 51 746 349 352 307 482 -691 501 761 284 220 704 -890 430 620 -470 685 202 616 333 654 935 29 732 684 632 629 484 784 36 -835 245 536 -474 130 728 440 790 767 -511 684 847 -528 568 578 1 770 758 -477 548 887 903 788 784 -898 884 439 -518 700 477 -401 769 532 -451 643 473 -733 221 448 -51 576 335 532 130 319 -177 213 170 351 712 90 -618 532 768 215 797 824 -10 739 733 -931 346 478 -31 709 750 -432 159 426 603 318 819 494 670 683 -665 311 527 -563 226 423 -340 169 314 292 90 659 -479 812 467 -129 180 677 -52 835 272 -498 60 589 73 406 410 -445 841 266 849 312 628 927 549 6 102 710 174 -833 799 406 -528 799 392 95 453 452 -765 26 857 245 281 850 210 583 261 389 510 809 -706 64 670 619 831 524 434 704 1 416 123 403 511 158 429 -233 465 443 228 55 105 437 601 168 258 421 151 281 555 710 83 66 513 535 883 340 585 343 462 -912 254 620 -532 173 374 -72 42 839 -977 170 45 327 259 697 -354 118 217 -852 551 771 -742 722 871 162 400 566 -458 868 790 -832 348 831 258 271 153 202 350 411 -2 597 580 -733 197 231 -911 455 417 525 378 290 47 640 649 -941 463 200 -224 26 567 248 38 339 -137 7 283 272 897 738 740 822 6 182 158 577 0 824 689 255 388 718 -21 582 724 161 55 720 198 329 615 -631 412 847 -811 694 156 17 294 231 -329 513 207 111 261 570 -394 840 251 981 801 357 -299 768 784 -388 579 192 -334 48 538 -452 31 817 236 430 168 -740 811 120 368 112 823 823 210 691 159 733 410 497 699 457 -966 47 628 -265 554 710 -849 700 110 398 512 20 369 680 184 -508 404 393 -866 115 467 -687 120 299 922 255 195 505 293 242 846 472 93 -193 22 604 -873 592 383 562 570 52 -628 735 224 270 357 644 818 487 899 -435 345 288 -36 11 581 -43 258 204 -51 665 278 552 244 21 -513 58 256 224 37 711 551 430 705 -56 47 149 184 464 212 -936 221 469 -981 123 285 -904 575 581 -984 562 638 -377 539 2 -949 619 91 -739 68 731 -116 113 778 484 497 393 295 32 787 952 681 462 732 449 175 769 525 765 -829 576 483 -987 438 504 862 569 572 -56 505 736 473 642 332 -235 89 96 -870 57 179 -484 309 859 829 241 460 -444 862 84 920 585 711 903 398 300 -242 460 869 681 457 525 616 330 266 -901 730 411 273 228 163 742 884 124 477 504 709 688 659 206 339 3 274 -216 871 454 -445 718 335 -983 743 133 987 726 360 -99 321 395 825 898 50 633 438 709 -310 573 603 -161 375 626 944 582 443 -821 839 110 -530 641 482 616 618 532 65 393 450 454 253 639 186 437 363 -60 376 737 -535 873 419 307 752 770 443 285 552 -14 892 216 739 198 520 -223 77 484 228 94 456 198 554 307 867 397 221 -721 402 557 -370 41 809 451 158 126 -627 448 117 -560 817 202 -33 757 278 702 638 424 957 335 27 -157 117 67 -149 168 276 528 94 724 245 234 111 -137 865 836 -106 376 660 -907 743 67 -283 430 453 -757 356 882 960 853 268 222 133 329 387 627 747 811 644 274 -577 789 116 89 506 597 -206 302 473 463 163 552 603 260 12 -196 382 879 520 583 111 -1000 822 789 946 734 584 -981 457 472 186 298 130 182 607 593 505 563 893 -437 500 304 -674 476 420 67 574 226 -309 331 184 -956 413 827 -474 119 586 518 376 248 -238 691 747 866 118 654 -597 527 281 974 94 8 614 502 633 -808 594 577 425 309 7 460 153 471 -613 664 858 917 130 127 870 385 653 102 159 747 -91 325 400 -707 717 145 -431 42 287 189 114 888 456 485 651 -987 702 832 540 178 526 890 539 850 -358 632 719 -714 280 467 -401 629 561 486 770 726 -527 126 311 -325 732 40 -627 876 217 -402 461 539 865 442 423 448 442 204 -92 780 73 -667 153 251 95 659 500 -682 709 570 873 708 130 -736 526 381 355 503 363 632 463 242 -695 344 725 -600 655 162 24 105 872 -725 724 680 -955 349 488 326 565 165 -594 650 74 -258 734 536 -564 839 784 -219 398 280 158 598 34 -181 474 191 -509 850 66 -230 47 466 -391 325 131 873 84 102 -856 664 751 -131 706 585 -44 142 575 -260 76 125 -629 734 722 -744 653 348 -354 267 395 529 528 719 -489 54 802 -488 119 423 399 775 616 -75 467 743 -699 547 381 -878 793 76 -430 349 127 -912 613 176 -196 728 346 -422 527 272 494 706 328 -636 333 874 -704 525 227 865 341 516 938 876 16 64 516 628 -909 720 456 536 551 134 -293 97 290 -303 385 148 877 401 480 -850 797 735 220 369 359 298 476 727 -720 692 394 -792 71 815 48 178 11 -362 228 448 537 107 745 -650 428 265 661 126 702 512 672 68 -665 732 302 -801 148 549 -372 238 776 -925 475 532 875 291 639 619 19 786 -784 761 558 -617 595 788 507 161 87 -293 817 798 766 863 233 121 250 339 -936 389 364 -49 325 111 390 632 323 -724 692 164 -401 398 87 372 735 726 571 537 631 339 47 120 555 898 496 -583 267 697 287 515 41 -138 155 438 -900 79 409 -312 341 295 513 204 82 -686 711 131 562 428 71 -607 571 886 163 826 253 411 365 819 -449 80 73 -59 780 151 349 68 544 -105 133 655 30 777 10 311 213 847 753 76 364 -829 828 443 96 269 374 898 170 442 -859 699 502 -591 110 397 681 319 103 -600 20 367 -301 25 495 -486 849 422 -292 845 742 381 89 531 -552 637 330 849 398 491 -555 763 688 -830 36 657 -170 318 851 -56 640 727 -544 339 255 944 689 217 -740 316 793 -189 832 21 -29 852 477 -470 49 721 -680 676 512 599 732 353 -225 430 692 529 426 532 -454 138 825 -423 538 292 969 749 223 941 552 248 -223 334 348 -51 155 123 461 806 6 -135 110 13 840 608 150 -84 285 687 7 807 588 -419 448 460 625 579 549 -629 728 755 -55 541 660 850 707 540 -664 715 649 -652 355 409 -150 830 599 675 112 199 -514 589 447 -751 413 177 -803 636 57 -349 81 597 210 431 403 -351 367 218 -151 518 595 -898 506 576 -948 234 687 -850 821 839 -423 818 574 -367 721 654 930 586 122 473 95 691 319 349 348 -6 302 581 81 305 73 146 283 43 871 316 763 -675 231 881 -234 757 713 -719 576 161 -19 63 422 -662 661 704 -620 110 269 -809 422 499 -476 489 231 -911 862 715 614 443 889 727 656 344 144 174 406 -834 612 219 721 244 251 -556 690 360 913 534 781 811 358 421 293 799 301 -816 153 314 98 567 756 -914 594 563 -419 739 736 786 457 499 -744 30 794 -194 675 584 -183 688 217 -2 351 574 170 297 524 -578 331 342 990 550 878 440 445 515 -168 803 289 667 621 128 -917 541 879 432 164 411 107 99 741 -699 347 762 217 587 249 -398 478 745 -384 263 648 -943 630 368 -516 314 738 -234 622 430 844 606 645 -746 467 737 858 76 821 520 194 661 -837 851 390 -370 788 755 -381 354 529 301 851 234 -255 857 651 -660 756 217 -924 734 202 731 54 79 -171 170 325 -659 34 327 582 316 214 -363 488 620 165 189 622 -50 586 578 101 827 433 -731 314 284 449 545 337 -72 326 558 304 638 546 915 155 786 -764 359 449 -2 180 452 448 128 817 931 278 461 -681 558 838 776 262 704 -181 292 604 -923 655 496 -841 391 453 381 809 863 -470 838 599 661 57 308 -302 304 13 356 107 459 -755 800 809 912 82 667 -42 577 18 937 680 206 -678 336 139 125 232 466 144 396 547 -189 754 413 435 586 828 -755 116 556 -386 5 434 616 189 600 812 515 137 -692 450 219 -578 386 503 887 794 856 197 429 541 -524 26 708 83 593 764 716 109 379 580 783 567 -968 747 181 -732 830 168 -607 270 450 642 705 876 789 233 1 -804 317 645 -840 833 754 -62 766 688 556 398 535 -211 850 892 892 593 299 386 780 703 958 740 688 563 287 50 937 628 267 178 699 576 -100 33 269 -906 685 394 -66 99 273 -63 210 113 -224 225 394 328 365 459 47 495 309 722 348 450 -901 192 534 467 386 5 -171 734 690 622 620 840 -605 685 426 -296 713 453 -264 894 818 246 467 102 -359 535 539 -102 639 144 478 234 452 279 45 237 204 249 101 -992 884 640 -811 891 407 51 692 560 -357 890 75 -481 29 713 -286 8 98 -835 843 391 -746 151 727 900 329 762 -309 621 454 -378 426 246 681 822 287 -644 741 316 -380 855 323 -482 572 509 -589 632 653 980 884 133 -659 875 202 -455 424 823 -750 847 400 395 288 213 -303 479 843 779 790 520 -419 644 251 -15 817 312 919 314 735 -607 265 733 845 512 865 -83 94 252 -518 314 190 394 245 132 965 678 775 -485 864 250 -648 334 166 463 853 532 -450 499 796 882 596 459 -802 847 647 -939 612 135 -40 884 483 626 547 487 357 97 137 -196 432 732 363 432 895 -335 746 46 -323 349 144 134 135 807 320 695 485 869 604 468 51 511 628 -547 430 211 -952 96 56 -507 773 404 536 379 384 -821 900 139 -2 51 21 416 641 612 631 415 59 -772 124 622 407 678 151 -682 123 171 -271 860 281 -182 85 711 792 36 762 312 152 554 575 635 68 386 116 243 -893 223 20 57 593 397 255 119 520 377 100 531 -443 670 336 -532 724 473 -21 17 560 492 281 763 145 309 498 164 395 613 -994 202 887 -874 211 580 -726 466 750 -55 43 849 -973 801 670 -337 900 562 -54 292 842 8 237 302 -743 301 696 -79 608 49 -592 458 820 488 200 392 250 85 683 157 646 72 -142 855 372 754 777 79 -698 685 216 913 764 685 -591 252 369 580 409 621 471 212 59 414 32 841 -980 691 847 -9 297 723 822 851 559 -363 765 34 -936 264 148 969 796 609 489 819 820 -953 386 546 -58 635 630 534 798 768 503 720 770 -86 10 634 347 426 340 796 627 655 395 348 550 -697 637 521 -526 136 6 172 731 640 201 368 576 -454 463 779 140 659 226 41 562 14 813 262 396 506 86 446 -199 729 799 -885 341 266 142 325 347 225 717 105 650 758 718 64 524 306 865 294 418 -4 704 731 -657 162 868 988 263 696 786 878 137 3 372 775 -13 867 199 533 194 825 506 10 448 712 27 741 -119 23 596 512 519 758 -921 559 172 575 498 202 863 373 82 -598 10 328 -74 417 337 -875 562 438 -135 726 108 -678 806 667 -606 733 264 195 796 116 -781 21 376 -757 224 438 -530 698 899 -489 63 725 571 238 682 -363 532 514 -448 179 409 967 450 293 -778 360 366 -150 404 589 -761 685 269 181 59 66 -969 823 181 255 583 101 101 635 331 161 802 780 306 177 240 571 166 620 300 143 567 -462 382 434 -765 670 168 335 873 175 701 347 830 -524 785 703 16 504 184 -698 27 577 923 241 604 -891 77 717 118 659 690 -956 113 715 -569 22 161 460 550 97 162 719 652 498 473 443 -897 342 469 -569 165 264 995 795 505 398 556 581 267 326 392 608 1 577 -166 561 279 482 76 97 534 726 569 576 481 62 296 159 173 -37 110 729 396 777 154 839 385 476 994 759 476 -30 445 189 948 227 316 -704 637 621 -374 285 584 -444 145 794 828 708 831 -338 593 225 264 516 669 -648 664 896 -133 61 708 -341 77 497 479 155 781 -186 511 25 -340 192 637 -938 600 496 345 314 895 411 268 202 656 272 18 -849 592 130 -589 383 413 -513 297 75 -936 209 266 0 72 18 747 817 331 441 128 834 -572 873 472 250 276 163 -21 387 314 -763 94 696 -999 634 144 -173 298 353 -807 650 476 -238 539 623 825 219 339 -975 152 363 -851 182 177 76 552 352 671 359 750 641 151 388 515 754 809 -233 303 63 -343 67 297 733 143 867 -994 709 138 -983 807 496 -734 815 574 -586 621 480 474 82 195 99 589 313 -859 302 550 -718 366 358 -229 635 316 666 701 815 -836 358 781 -911 672 501 468 384 337 153 117 471 247 768 159 -489 162 460 60 544 877 269 268 612 184 450 822 -317 140 593 83 616 394 434 827 475 3 287 118 631 157 385 242 544 420 127 679 611 -29 362 19 814 590 532 -461 254 299 -467 440 414 246 784 340 -180 687 678 889 618 886 226 313 379 -152 419 74 -433 727 259 430 112 750 -857 710 633 634 271 189 49 97 501 779 897 71 -696 295 40 -777 178 805 -61 208 16 -211 703 725 -179 689 706 -608 453 76 -220 254 225 932 485 221 -698 789 537 721 148 883 512 671 429 490 240 866 -139 81 669 -263 502 509 -358 494 61 170 610 850 -382 512 738 307 185 37 141 692 159 -620 439 398 845 200 530 865 738 132 -926 232 677 786 754 555 -948 600 264 1 771 828 291 630 164 -773 471 113 -614 793 857 -355 123 594 -876 888 483 307 53 620 689 57 372 953 858 242 -968 581 493 960 267 438 516 112 462 -490 459 584 -845 383 624 -162 490 189 904 425 241 -477 872 307 87 704 159 309 699 739 -598 11 158 339 127 321 -148 689 779 -564 45 313 -341 835 802 -701 539 379 -560 761 416 -454 900 271 -195 110 121 895 764 132 852 707 47 -997 195 143 -384 306 77 169 606 615 899 298 680 -505 633 592 -768 290 753 53 685 668 684 390 722 993 467 580 -861 370 827 -19 638 232 709 611 286 -645 807 624 -554 602 697 93 807 533 360 191 74 -567 836 540 165 576 62 991 509 751 -726 294 473 -800 801 379 175 735 658 -885 347 900 -12 681 836 -220 746 511 493 789 171 743 163 741 405 478 187 -623 541 279 557 638 511 414 179 343 449 259 240 -289 452 128 -467 547 343 -374 452 872 -488 881 202 250 840 808 640 846 500 270 703 770 234 369 508 596 883 686 -561 484 96 630 647 547 -190 81 193 -748 307 697 -25 771 729 -523 421 669 -364 683 468 956 269 888 15 366 871 52 857 506 -153 739 253 -755 749 333 -10 253 691 -162 358 133 186 894 546 251 181 328 -730 289 649 -642 5 114 280 457 122 -515 157 860 37 330 741 771 549 198 404 535 243 649 867 820 441 247 376 14 133 584 -574 270 86 -514 844 129 -850 279 159 -360 184 183 209 364 792 -976 293 758 -257 386 105 -229 65 553 -780 315 808 482 458 238 492 851 672 436 586 7 -81 124 714 -981 167 200 275 690 800 -537 897 778 325 288 894 -23 842 818 873 423 505 550 794 503 72 156 626 285 327 845 984 655 634 -465 318 630 12 643 70 -395 673 881 465 609 823 634 783 208 753 730 575 11 202 730 -911 824 863 -482 259 332 -700 472 127 -331 446 559 423 585 372 -936 694 253 -109 458 454 472 847 892 -820 280 867 -358 450 226 -974 373 175 8 348 306 601 531 43 524 548 736 976 239 345 -619 711 291 672 544 622 -109 464 521 616 18 364 170 232 394 -30 56 93 -43 713 193 -608 437 788 -934 180 226 -763 812 557 400 179 452 -922 359 683 471 529 790 263 587 73 -655 451 605 702 188 701 -258 498 664 -302 850 224 24 666 455 -625 396 813 410 734 180 -276 379 320 360 320 304 585 149 755 -710 151 94 342 46 591 -643 496 593 -219 620 358 -865 348 805 199 758 423 -760 261 256 271 685 686 342 198 105 198 83 254 -448 625 456 -303 277 149 -620 710 768 -311 697 215 493 596 124 -33 755 418 -85 253 553 920 54 448 280 194 776 428 26 585 -52 267 433 -786 412 180 -362 79 320 -426 53 132 -606 712 38 -836 848 898 -756 676 51 -109 737 322 -646 285 641 -914 100 152 218 210 147 257 426 774 -354 242 721 95 182 705 642 701 541 -985 812 166 989 301 681 223 822 890 369 479 416 694 478 709 415 473 299 -637 571 481 467 65 333 -141 833 439 -216 388 332 -488 147 295 977 188 596 -543 133 147 -134 528 676 -574 710 871 705 429 36 137 688 868 -725 25 407 559 337 606 853 815 845 500 224 508 820 523 693 367 168 266 -306 193 127 465 214 418 577 125 807 282 331 721 -321 283 96 -714 804 671 -822 623 211 -599 217 378 -982 112 570 744 29 419 750 881 257 -808 852 523 261 464 129 39 543 412 -465 281 315 -343 884 416 -934 328 444 337 379 476 345 823 479 -633 836 860 -334 704 423 -906 443 117 -495 330 449 -929 204 60 -173 659 817 -150 505 739 -971 24 727 -912 190 530 -338 537 124 -570 342 506 678 514 544 290 773 450 666 140 633 180 71 313 -404 711 554 -923 873 190 -847 355 532 358 286 197 -299 476 121 -897 271 122 281 186 313 166 866 654 -394 589 777 618 137 587 572 520 66 444 430 351 -708 831 878 -87 886 823 918 694 193 191 475 379 3 93 396 -92 900 136 -416 194 591 582 256 210 -301 52 639 150 158 607 -950 719 78 -276 74 171 -328 82 222 -793 123 143 -428 825 239 793 605 396 351 307 375 -498 578 318 -999 450 452 -526 457 470 565 841 111 901 862 886 -956 369 85 -623 214 689 -876 719 347 343 827 134 -715 197 87 732 341 383 791 679 804 575 408 117 -285 533 782 261 132 600 260 875 550 435 240 854 -188 341 75 718 788 271 -44 320 663 139 739 1 -690 407 533 -909 220 716 -557 432 690 -756 720 30 849 677 478 106 894 748 135 588 638 335 451 196 -681 589 899 75 735 449 -859 768 277 718 874 275 234 697 575 -631 532 263 -941 248 432 589 404 266 -810 697 185 -682 567 211 693 802 665 974 872 513 948 842 197 862 601 615 -974 607 605 -116 181 828 230 653 227 661 94 683 -622 36 479 -237 255 198 -727 800 99 -811 137 767 864 299 706 147 129 510 726 121 639 -962 161 896 -115 102 69 759 503 94 -27 305 230 -60 669 445 865 841 743 822 366 465 885 474 637 -525 213 672 819 200 884 -334 286 85 -714 545 640 -20 70 44 -391 227 704 -304 1 743 619 218 734 -480 45 98 -657 817 298 727 683 635 211 670 331 -450 211 762 -392 65 140 -689 713 141 -194 432 424 114 667 641 -301 639 738 -103 383 654 -606 873 205 110 476 106 -291 69 317 -130 530 381 810 741 245 702 847 728 925 513 233 -445 810 615 608 556 776 -457 36 748 -1000 107 444 321 178 73 -947 894 864 976 819 276 -230 537 840 102 144 801 668 352 508 843 148 543 542 200 440 317 831 776 -116 784 367 948 134 360 11 210 330 539 832 19 878 786 162 279 454 566 -514 261 472 670 769 732 204 508 716 922 186 601 -965 856 307 816 689 750 -269 61 110 -497 32 682 156 829 738 -607 245 295 -585 19 163 199 175 722 514 349 7 -186 685 776 472 737 783 -21 706 571 580 789 631 890 449 643 313 894 39 259 809 232 -506 575 580 552 889 416 -73 614 305 809 645 110 -521 525 898 62 567 442 227 215 96 -184 488 56 747 582 630 -222 814 384 698 775 128 259 407 652 8 721 319 801 848 761 -558 729 282 -24 745 821 -868 144 554 361 123 439 831 569 404 14 419 279 -407 378 737 445 386 557 -485 888 504 427 582 373 494 363 202 -673 240 98 -601 224 242 852 269 136 -402 135 554 -724 129 31 864 826 468 720 93 455 423 120 189 148 192 217 39 296 154 6 890 422 641 88 556 -6 516 736 -324 752 753 150 276 24 -462 224 289 -759 425 133 234 723 324 -997 521 661 -923 763 800 284 657 416 420 634 347 -368 230 199 437 280 526 260 571 801 -699 512 325 -467 498 199 -643 753 613 -321 209 234 -909 138 96 191 623 804 -42 43 589 -96 175 818 454 212 198 679 325 768 79 726 431 555 368 833 918 148 193 851 639 331 398 182 53 202 140 147 -358 497 321 -640 203 585 -791 383 9 -272 514 786 -842 122 244 -211 828 664 -727 98 601 -104 48 835 -900 802 126 -154 345 622 766 705 825 2 414 359 462 94 24 447 152 145 491 393 72 6 567 470 616 85 567 -532 833 666 -246 733 568 80 297 716 -871 614 374 -237 662 577 307 105 121 931 211 739 -800 47 755 683 702 639 850 634 517 813 817 365 712 856 78 -415 19 791 413 279 895 -14 610 205 224 232 634 205 567 435 944 583 506 -975 464 422 -159 676 430 971 727 726 708 365 487 164 690 200 199 89 431 -368 346 98 -782 290 667 37 803 349 -858 374 640 -355 445 153 144 458 31 -530 783 237 -240 682 377 890 366 722 739 873 66 -394 867 445 369 825 24 -5 247 541 -858 367 204 906 849 256 -10 507 228 -245 363 137 10 358 435 -950 852 693 -427 682 212 -872 888 321 349 68 321 -196 258 879 884 291 679 822 526 141 -790 888 551 696 839 502 889 40 375 972 441 442 492 198 752 -29 182 469 365 474 328 875 697 6 -932 259 893 618 256 831 371 45 294 206 97 334 733 469 826 326 313 123 329 136 304 -503 351 393 462 879 241 367 647 499 -341 117 806 742 88 2 -165 685 771 894 572 274 186 734 304 -674 53 102 877 212 218 182 842 855 681 762 286 451 660 44 -67 681 31 450 157 767 73 451 438 -802 316 375 2 893 639 71 112 85 482 196 658 562 105 249 -148 155 538 175 10 898 987 681 577 231 808 688 467 42 584 -235 514 780 323 673 143 410 288 247 -242 340 401 -953 715 8 251 807 750 -201 724 363 -222 399 491 689 564 315 -368 474 602 30 684 41 83 434 524 959 335 779 -145 279 776 -987 208 98 -883 481 286 532 348 622 785 756 585 854 84 292 180 564 499 -123 581 399 -911 149 543 -954 274 741 948 358 529 535 13 29 57 551 784 -859 105 854 255 435 90 -154 796 385 594 263 650 -81 761 75 159 109 433 988 696 497 716 53 199 551 1 790 45 299 456 -3 247 351 334 542 287 734 39 409 -90 798 569 594 338 364 -358 754 469 841 257 514 44 159 813 540 409 160 242 195 753 628 429 823 628 465 861 288 627 811 -92 373 248 -977 615 154 691 156 410 -595 52 175 771 789 386 -717 181 794 394 823 140 -302 3 568 621 683 184 433 23 862 -57 831 334 -509 655 412 780 778 300 465 108 455 349 280 292 504 313 315 865 500 603 251 896 853 -242 853 659 -379 33 589 -79 112 661 507 661 19 -336 82 350 -944 151 123 18 154 622 873 205 669 577 537 654 575 810 355 -724 663 467 -263 71 279 655 717 248 -407 309 658 734 886 425 154 373 113 -341 449 23 -934 125 737 232 514 807 -790 22 794 970 727 88 -634 243 540 -334 709 900 -477 43 885 -701 897 409 911 709 857 -15 875 134 422 607 647 -272 669 720 -727 658 95 217 841 197 907 16 239 -57 515 288 -49 227 96 860 64 122 945 586 780 943 167 600 863 153 600 -893 730 215 792 889 230 -218 132 745 369 736 123 -84 448 186 489 351 733 710 464 38 309 671 659 682 418 541 848 310 529 978 493 713 74 783 147 -467 672 491 -992 493 478 849 861 881 -318 332 266 -123 666 683 117 245 637 -90 19 802 -291 152 508 645 261 100 374 510 112 554 711 765 962 210 896 -411 308 240 777 218 310 530 727 276 -234 534 480 -27 779 740 -176 706 349 235 560 93 -732 10 855 584 624 595 -487 121 857 961 662 264 552 322 412 789 388 46 -632 113 876 -541 889 733 208 876 393 -648 344 402 806 628 177 -199 593 298 509 606 111 -528 859 202 657 521 523 69 510 62 -734 490 266 -674 350 241 -530 302 584 -77 762 107 -352 371 713 459 295 671 -440 753 343 834 892 134 -828 137 676 737 485 479 512 460 739 926 667 468 70 579 372 812 113 297 -684 532 529 228 414 791 121 40 450 -476 777 610 -455 425 428 64 796 107 388 528 879 976 530 562 -896 415 684 777 371 289 869 495 217 -522 792 642 -294 97 348 882 681 876 -288 12 481 -757 689 530 492 409 53 533 631 547 -551 867 299 -470 431 447 -70 266 279 705 78 188 213 464 711 -990 208 552 -160 252 60 -356 287 351 532 629 369 282 660 852 528 812 850 245 90 465 356 853 672 459 345 76 -730 789 660 -988 31 46 514 798 538 -915 479 779 -147 438 525 -501 636 488 500 581 629 364 389 581 -312 748 25 -37 319 813 -926 631 896 -528 445 711 -302 679 608 635 865 238 -787 470 727 -511 369 462 676 321 195 -896 686 635 785 874 483 -739 289 853 826 363 635 721 535 179 831 220 25 128 774 15 20 807 121 -200 844 146 -166 31 848 120 104 535 250 835 219 359 426 491 883 64 201 944 284 702 479 103 603 -104 837 660 -219 144 846 -86 795 832 -315 606 357 -325 389 714 801 719 778 -799 163 161 903 845 217 -283 41 153 -772 674 828 721 569 18 298 206 675 706 333 215 -80 891 292 723 174 276 -956 802 49 471 42 175 663 492 380 37 451 712 952 171 597 -564 720 184 -565 581 174 426 464 185 -256 10 278 570 474 770 449 711 372 -888 315 594 8 852 465 -308 839 145 417 731 601 855 621 792 -136 663 407 -1000 259 417 477 29 42 -54 242 219 -638 2 170 -374 116 376 -325 222 879 967 338 641 625 638 899 -759 814 308 -514 784 601 104 498 654 -175 625 600 -564 275 581 369 417 743 -716 794 44 733 863 194 -413 63 163 -669 802 410 -388 692 450 260 711 272 221 190 785 -982 320 301 -988 240 869 -806 374 884 88 513 46 -298 44 899 -337 608 690 212 668 553 236 242 794 220 60 213 -28 724 417 318 106 255 -306 251 72 -303 309 387 -418 758 448 -421 802 382 -140 121 487 66 467 643 -888 179 584 919 573 829 598 249 210 -10 187 67 889 471 874 -834 802 372 -47 656 275 -884 22 855 781 251 477 506 169 865 145 383 355 418 671 162 292 887 868 383 491 210 923 253 142 349 186 316 -407 866 338 -53 499 640 975 105 808 -961 202 637 957 670 119 811 788 789 872 332 775 -909 216 366 -800 739 670 542 733 872 446 232 522 485 207 626 -7 198 827 -171 55 597 -700 266 536 288 691 20 -385 182 287 -520 835 125 401 729 516 108 38 400 579 585 683 301 870 41 778 215 238 805 252 634 -755 584 620 321 686 448 -64 25 221 -731 678 243 -91 157 457 -653 567 153 -1000 307 490 -748 67 793 385 222 207 539 562 283 660 631 61 102 31 448 -433 435 872 701 431 794 -852 23 455 -670 683 238 490 295 369 -61 662 451 686 230 33 740 391 691 -150 862 801 916 162 823 -678 785 601 -838 164 372 -234 279 762 -244 530 834 -874 452 847 779 320 109 253 643 753 -790 406 139 -898 559 169 142 422 292 -977 369 507 -106 835 785 808 243 414 293 601 285 -653 306 79 99 668 485 -262 464 441 593 6 862 84 482 330 -710 376 264 727 236 559 540 29 580 205 721 332 342 320 405 -744 210 127 338 383 590 79 777 648 992 56 656 -863 23 72 726 723 512 894 290 626 165 421 554 312 514 267 840 88 374 -652 425 730 -38 551 562 706 355 431 199 105 182 -510 446 44 -979 711 609 -61 303 748 512 842 248 400 357 799 462 663 59 697 531 569 412 673 549 -865 61 8 990 800 311 637 164 861 760 183 855 -692 84 311 358 598 73 -132 279 386 752 91 158 -48 8 810 405 198 761 -133 235 25 527 256 394 -257 318 220 -545 722 788 -287 328 145 634 575 578 821 271 35 -450 449 225 -522 14 98 -283 327 169 712 601 548 -492 787 595 -962 737 835 402 46 206 -412 196 399 -408 617 847 516 396 860 -686 677 38 -519 537 877 -173 776 126 399 150 782 70 539 129 -432 483 746 115 651 293 174 865 457 812 451 286 -751 585 822 -175 412 749 2 612 644 -751 543 440 -915 408 641 118 479 331 546 462 564 -65 889 580 92 701 131 -671 602 715 -550 480 278 -801 482 889 -658 269 91 526 733 615 921 529 229 -216 564 217 -837 208 69 245 40 249 -211 133 366 -788 119 634 -898 797 672 -78 853 556 -112 26 184 116 610 800 484 26 107 452 523 296 974 835 335 874 524 125 -844 253 309 773 617 479 -542 293 380 -715 350 167 -581 339 766 773 613 700 -41 288 375 735 822 396 674 580 619 -752 247 244 836 567 646 554 839 480 97 317 870 -586 142 583 666 353 22 640 688 869 -481 431 790 -133 705 470 -215 506 631 547 737 29 -957 525 647 388 479 585 419 728 53 588 843 194 870 809 546 -157 249 385 -688 421 816 -599 140 672 922 477 329 852 824 218 180 619 742 379 107 321 -837 126 148 -432 115 90 661 533 351 695 798 62 434 73 538 914 758 232 873 489 338 93 752 516 -208 245 202 -515 40 446 855 703 396 868 335 353 401 308 841 -110 653 745 -795 52 385 655 328 527 -231 205 470 -891 347 222 -47 105 519 -831 651 415 214 816 626 888 139 238 842 555 741 705 372 97 -174 426 893 933 442 20 -924 430 289 -220 44 479 18 438 133 810 95 557 -441 222 790 -846 640 384 546 306 861 338 439 704 842 618 674 253 199 769 -769 69 306 316 590 674 713 44 447 -560 149 186 575 886 134 590 481 323 -766 94 93 59 48 291 79 531 359 785 571 779 -638 836 874 360 877 123 145 434 287 -705 760 162 -413 497 461 -973 686 131 -795 700 67 979 5 598 -626 817 275 919 712 395 203 751 874 -366 180 733 -205 19 329 355 4 17 56 835 276 -650 866 728 640 617 507 708 272 357 481 406 588 -134 702 606 646 609 755 -888 647 758 680 205 835 239 205 800 566 159 266 115 719 538 -177 352 95 -890 718 796 -733 629 303 831 709 258 -873 217 462 61 109 666 361 137 72 375 104 790 -436 428 242 459 258 675 162 832 455 217 363 316 -926 690 532 -565 52 692 -647 265 467 114 75 655 186 150 758 -373 867 337 -432 726 827 -421 532 236 953 895 167 860 712 581 275 838 371 558 245 864 -878 583 165 31 810 131 568 431 856 -806 110 488 881 515 534 247 475 397 -173 802 334 -251 813 858 -926 615 836 -837 883 232 -374 57 866 543 888 775 -227 308 305 -519 554 466 520 135 133 53 834 607 -351 314 561 -618 163 525 391 538 239 678 853 273 -291 232 329 -626 675 368 301 133 381 223 353 516 455 258 449 -387 559 762 -675 241 77 -851 511 670 -889 473 1 -261 399 727 -641 200 227 -814 185 764 -667 92 121 -866 657 680 347 883 72 75 784 56 40 24 619 -890 327 641 689 342 586 -560 476 677 -887 262 433 -56 809 467 315 177 426 -707 387 860 -65 702 338 975 791 75 67 258 798 -380 135 240 505 828 767 -767 485 88 384 868 439 -277 531 130 335 250 387 -268 371 574 723 228 501 -359 814 341 268 32 877 -992 668 328 231 755 603 -669 41 525 -191 2 207 491 21 878 -398 438 171 -354 267 21 -450 498 827 -396 782 345 225 604 437 701 665 490 -993 856 526 915 586 599 692 47 484 -929 393 394 -324 716 660 -603 518 310 275 22 243 571 1 610 -3 60 566 875 575 303 725 220 394 -729 121 440 -846 245 833 348 621 700 859 469 640 807 727 700 -966 302 426 488 527 645 881 798 818 21 704 162 905 216 156 -176 399 321 504 158 198 -704 49 3 -231 883 852 -714 356 707 747 661 863 -468 493 865 839 466 573 857 114 199 -568 334 12 62 55 894 113 541 349 -829 72 129 -490 12 673 275 651 434 -611 763 900 -987 504 626 575 364 59 386 91 705 -720 296 267 821 159 278 -354 886 29 479 227 791 -822 141 63 743 432 82 778 570 307 -858 283 212 641 24 559 407 643 754 -535 823 81 507 153 273 621 548 629 591 616 212 872 846 781 -770 288 583 779 486 865 42 827 40 -99 741 705 -745 800 857 379 865 272 -30 889 218 102 371 557 -816 303 143 200 445 121 -561 298 759 -573 868 482 457 443 374 361 150 274 -331 788 363 649 810 403 666 712 773 -978 349 227 16 849 672 937 489 69 247 268 88 -471 777 530 654 190 679 779 459 859 -123 437 798 -109 686 759 -955 478 71 -756 795 19 167 731 878 -25 712 754 -543 846 554 -254 176 90 395 767 827 154 13 230 476 499 188 -973 687 19 304 71 48 -500 811 46 505 304 139 672 758 203 -499 86 337 -440 753 366 352 780 204 622 836 317 -797 699 350 748 304 110 720 899 413 910 337 844 668 605 679 -212 479 614 -243 886 258 -203 786 561 -94 58 611 70 420 334 -908 87 346 -853 7 298 994 293 55 -928 833 533 -963 790 715 96 286 752 -195 235 689 -682 241 798 -372 712 318 -887 656 454 -78 160 592 -681 507 599 -183 753 43 -177 725 875 255 711 202 225 317 437 614 587 729 -37 567 592 -168 355 559 -123 175 218 -273 344 70 769 196 271 565 722 639 -947 188 325 34 184 872 776 370 378 -865 299 552 152 827 47 173 548 613 919 244 187 779 674 203 288 339 176 127 715 597 -896 802 895 808 206 821 54 899 764 -43 779 724 538 869 727 -966 234 240 -474 490 630 353 769 496 749 526 398 -56 459 385 -48 707 343 75 852 363 -399 486 597 -60 165 238 -979 18 107 -83 468 632 -534 64 617 820 480 56 -494 517 567 -910 521 534 -648 24 881 -192 738 162 -348 607 629 835 873 692 -749 46 324 306 452 892 -628 342 512 -242 546 859 649 211 210 -671 415 868 -90 350 893 -647 1 38 -324 659 489 -33 32 882 -822 42 579 636 391 822 -584 209 217 972 119 566 664 1 377 693 751 501 -996 439 43 -975 756 278 253 80 336 -854 675 415 948 580 623 -983 420 716 300 425 768 128 18 888 -13 544 738 987 748 276 -871 25 183 858 478 314 646 576 89 160 425 720 434 594 375 26 376 846 -359 828 370 309 808 387 -652 416 853 147 774 482 360 672 158 -200 32 634 -281 44 754 -962 738 682 -341 347 641 -355 47 36 326 484 421 -646 296 836 -894 395 762 -812 356 565 -570 728 682 -92 573 726 661 312 563 -306 523 61 135 169 107 970 160 432 939 300 339 571 597 746 787 187 246 298 449 609 -388 543 231 272 430 451 -670 643 51 -541 73 262 -258 212 562 580 35 258 -522 423 37 450 644 223 347 794 723 855 606 366 -662 478 795 440 560 247 -511 383 41 839 242 113 -699 417 410 -429 95 884 -741 353 277 873 43 806 -880 183 517 -382 773 51 610 564 293 -878 617 29 149 466 141 -276 800 237 -552 57 589 976 302 866 -998 220 738 -447 404 170 -75 105 500 773 216 6 -932 414 472 -92 67 313 -680 1 614 -715 555 886 322 208 267 974 205 723 -105 282 879 795 856 246 -348 471 252 -812 791 304 -546 77 423 183 872 704 462 419 711 -993 872 187 366 47 223 -386 622 626 155 221 322 -840 118 712 -974 244 781 -414 758 426 341 609 199 -634 816 360 -666 427 728 178 895 438 -77 733 710 544 145 466 936 351 703 718 430 321 -307 748 236 104 683 662 -117 513 709 873 536 593 -18 880 738 747 320 388 -11 705 790 192 123 678 203 18 207 223 163 54 111 668 788 872 151 400 -568 124 35 325 859 66 414 206 786 -37 578 61 -261 822 236 68 725 253 974 101 468 -121 612 235 767 36 437 -482 169 613 705 46 623 -130 712 828 -345 29 797 -228 188 594 911 362 694 -470 693 457 616 631 713 -583 488 810 691 358 621 -82 166 347 137 712 833 996 476 346 -711 323 202 -710 297 471 -937 358 197 -19 96 426 -493 681 830 952 184 642 -616 280 217 -871 221 74 -934 619 396 19 609 875 -198 463 323 472 226 262 -396 542 767 877 849 547 507 1 782 -252 885 213 864 366 434 737 885 152 985 704 813 11 507 375 234 235 361 -334 736 55 932 813 55 831 820 56 664 636 458 -290 726 442 -87 363 297 625 860 786 -48 156 120 -736 542 791 -868 6 563 323 583 298 32 745 123 325 159 485 222 436 511 876 592 677 -167 509 851 -761 479 9 210 504 550 253 636 555 115 12 290 364 896 832 -115 624 119 -745 238 763 731 293 303 786 209 294 468 716 531 -870 100 501 -500 281 263 349 523 635 -995 465 712 896 62 156 51 848 164 -499 20 64 924 487 287 -106 553 363 -430 136 462 -130 36 794 484 837 468 270 342 33 481 139 94 -712 342 94 -296 767 651 -847 500 339 613 170 474 726 393 562 672 877 498 -261 248 840 823 722 471 -590 326 365 374 893 283 224 898 743 -790 549 394 800 615 616 -874 765 136 -464 28 816 308 659 62 -506 233 106 476 509 103 -630 571 703 -184 150 762 -762 789 678 -727 353 662 -525 813 110 -589 338 205 -771 167 714 83 737 384 185 853 507 206 674 596 -204 800 721 130 460 225 343 35 137 652 246 80 172 570 470 629 682 472 -823 219 477 336 171 444 335 618 775 103 843 444 -728 666 375 530 443 645 -194 779 22 -282 23 165 503 473 279 -318 408 644 -689 531 414 85 734 356 -372 65 544 -153 148 138 -857 654 17 -736 624 91 -919 627 4 -611 300 35 -137 396 451 -617 149 225 956 696 424 594 192 229 -238 289 631 -593 114 311 -864 443 706 838 840 882 -478 590 21 773 152 576 177 756 17 -392 463 95 -444 749 293 -945 169 406 65 796 226 -444 668 412 518 265 154 938 91 357 766 276 779 -724 140 848 177 236 694 518 126 514 -919 744 778 586 483 868 -205 383 163 -811 11 447 368 831 638 -84 308 94 320 685 474 -228 387 709 718 357 834 31 477 312 -972 572 312 -337 83 694 525 373 704 523 441 634 -288 457 93 806 730 778 -821 254 316 -613 472 673 -327 355 563 850 744 711 -428 84 265 -280 360 758 505 372 366 -503 478 195 -474 597 72 766 70 479 -72 272 594 -34 785 489 28 709 847 -279 426 82 -63 846 441 -306 203 865 260 552 494 -694 779 703 -394 473 451 -770 891 572 -792 71 843 553 237 727 941 318 587 -261 291 112 120 580 57 313 675 311 677 287 862 -278 145 792 924 504 364 -274 34 406 97 94 476 591 140 182 555 431 472 266 664 877 -816 116 512 -463 340 115 -547 219 200 258 616 345 -414 108 243 50 377 434 -617 333 864 -46 451 714 -244 626 478 -515 262 170 751 708 285 -138 198 677 128 103 895 -221 361 662 -977 247 769 -235 49 298 298 347 9 104 335 78 -138 150 327 238 310 842 945 833 240 -386 149 320 444 463 858 -573 590 356 736 346 487 906 271 821 35 533 70 -986 623 200 -58 707 509 783 319 343 -637 382 492 182 405 695 -654 151 462 157 687 95 -822 295 576 889 731 280 382 506 650 -576 103 460 -528 547 16 618 830 811 371 339 649 317 817 501 -715 136 678 991 170 283 640 495 851 -578 514 105 -867 639 651 -151 667 177 -129 390 515 120 207 483 -880 792 229 167 205 417 -604 237 232 -220 759 746 -815 893 536 -265 194 244 482 26 451 224 546 657 907 719 549 587 735 648 -711 583 839 904 670 184 -452 105 338 -91 688 113 -432 447 883 468 838 758 -80 79 823 807 721 854 -757 625 675 126 825 779 115 135 494 82 415 779 -572 656 301 -343 528 431 931 436 882 -950 263 455 -740 731 641 -395 713 587 -163 859 153 567 238 544 -969 178 658 794 535 335 -123 517 649 883 429 479 -277 723 353 313 490 491 101 203 75 518 165 253 228 211 632 -922 59 319 -688 488 887 -888 523 467 891 659 274 238 272 815 28 725 534 308 240 105 239 368 315 -130 646 373 -60 410 12 -622 874 534 444 865 831 95 403 589 -480 241 13 -66 621 789 -280 830 710 -740 317 101 764 56 468 378 478 265 -397 319 726 -686 249 699 100 594 716 330 541 218 -829 814 510 -65 48 230 -277 820 211 732 580 579 832 623 212 67 92 882 643 444 575 758 698 181 888 785 280 817 708 252 580 493 883 910 377 427 344 729 201 807 496 578 -760 141 721 21 484 265 948 642 91 -533 309 724 -222 410 123 -836 817 380 -558 224 27 -829 316 167 43 389 650 -841 137 443 -151 256 715 -660 555 123 -137 234 801 846 215 362 20 179 182 -429 621 98 -250 415 373 329 234 229 697 793 417 591 595 673 306 799 612 -620 45 827 -806 365 157 375 337 830 -675 739 396 -503 268 386 -163 16 619 -635 413 563 381 456 257 -295 469 154 930 97 542 -941 871 700 91 860 767 209 177 331 724 811 787 -220 316 148 423 148 442 -484 644 669 553 165 237 907 506 206 380 256 136 -2 518 313 629 442 223 -585 214 533 276 468 749 512 27 696 297 127 353 -398 144 373 866 23 431 604 205 801 -418 705 712 762 409 701 783 539 844 -445 857 338 -104 587 412 826 389 258 682 727 627 -582 683 496 -360 265 518 561 13 759 74 446 167 43 690 337 118 23 826 549 109 797 671 609 450 -687 539 551 -128 522 385 219 762 649 937 875 713 -853 401 258 -586 97 99 202 17 282 776 340 472 -749 389 232 500 854 823 702 527 496 686 798 358 486 635 384 650 435 785 159 349 33 957 651 447 630 31 515 111 662 348 -661 817 26 -565 455 823 592 742 610 -573 44 144 311 504 544 -657 891 428 -892 840 47 -93 806 761 -394 745 677 -969 332 283 106 224 176 415 552 220 810 815 723 -295 211 883 -50 27 171 262 887 128 774 293 24 102 625 356 284 83 631 -840 150 334 379 360 249 -899 317 511 -365 567 667 -388 397 331 143 13 358 -987 627 396 -408 555 464 -430 239 546 -299 99 695 334 183 574 796 119 293 -38 891 531 -603 583 783 436 299 437 -600 421 676 97 222 826 -56 409 208 749 895 390 275 92 560 767 6 743 655 199 268 860 853 259 290 102 841 -575 39 291 661 491 712 -12 734 592 62 609 683 774 783 91 -317 643 43 -259 511 235 776 424 725 839 113 412 824 731 96 -880 604 829 -489 18 589 145 892 464 -15 844 141 569 337 378 -335 671 40 199 500 515 -725 763 509 234 236 264 -838 247 282 50 93 325 665 730 185 662 557 128 254 426 464 -917 544 287 -778 895 786 -611 171 24 -133 644 174 639 458 472 472 860 616 849 825 445 -767 894 579 575 252 268 -254 41 490 970 636 194 -115 76 651 -144 49 586 -832 434 873 321 122 94 524 483 345 -209 730 385 981 152 893 731 412 628 277 897 755 -573 105 707 289 777 807 174 198 341 -902 770 507 261 294 90 805 137 871 690 470 122 -866 354 585 713 431 633 -932 310 737 726 799 666 832 126 863 -28 376 633 510 644 502 -684 105 847 -343 810 135 -73 152 605 800 386 58 684 452 540 -832 320 849 757 98 748 -378 630 25 636 655 400 768 233 299 -381 391 261 653 518 412 -291 871 850 166 855 401 5 676 772 6 333 869 753 707 650 829 143 404 -372 263 568 -477 36 853 -227 655 343 -167 560 12 97 170 882 346 788 889 998 352 96 -911 457 802 438 586 96 -506 315 303 507 748 862 -29 745 183 352 743 71 40 241 268 -797 562 619 -50 94 760 50 588 125 -841 853 266 207 119 580 -891 898 276 -388 500 279 538 4 372 -503 718 63 -909 425 233 -978 458 359 227 91 106 -641 685 155 534 150 654 264 688 709 -13 238 415 549 855 708 -704 629 242 -794 881 751 -583 369 544 939 355 693 945 459 718 -981 473 687 210 769 415 -897 176 447 554 45 207 171 325 864 278 402 739 -234 747 510 -702 1 68 -733 672 476 -801 675 48 -815 485 869 -49 588 196 -703 594 240 804 265 564 119 695 426 -397 635 726 -946 400 550 -651 499 376 -652 436 860 -784 787 599 -489 892 661 -382 667 376 322 266 346 -423 387 745 778 188 395 253 37 882 -436 805 820 463 817 655 -441 271 699 -681 289 810 -274 359 839 62 659 204 -593 889 642 -97 767 830 -251 385 822 -299 400 790 -592 759 161 406 879 501 -185 605 385 -706 759 744 632 173 554 235 833 542 728 488 409 -243 620 65 -852 674 517 237 482 375 349 555 162 -14 749 20 29 368 176 224 606 353 64 732 124 81 780 797 949 770 378 523 71 465 180 724 418 -17 101 66 -302 837 671 650 302 502 -327 835 434 -178 84 355 799 739 350 386 132 409 105 152 425 521 685 513 -292 60 852 -654 234 35 -100 734 746 429 288 768 -762 593 363 238 49 566 -86 760 488 107 468 374 -228 781 486 976 880 552 -393 709 605 443 39 893 410 677 637 324 168 685 -410 134 606 -107 677 465 -67 884 84 -994 208 865 491 384 592 -790 754 432 518 649 470 562 411 299 198 536 518 283 378 651 -960 23 427 5 663 670 504 806 205 -605 434 757 -951 704 557 -430 66 68 -980 116 655 637 799 132 -312 392 154 -634 397 362 428 537 176 349 642 81 -895 489 1 308 8 237 372 531 354 439 451 469 793 889 420 376 229 811 82 895 359 843 275 47 -982 376 688 450 682 329 -650 306 395 -229 178 25 724 118 475 -855 763 515 -36 640 743 -74 774 738 -316 317 164 -470 35 540 970 785 321 398 636 410 384 71 715 978 643 44 -546 719 161 -871 428 767 138 506 640 527 473 142 129 795 78 -499 545 765 362 629 836 276 260 630 -680 429 49 916 598 562 -836 880 508 -6 772 192 526 844 105 -126 229 252 -863 588 142 -721 866 570 -421 34 577 369 158 326 882 474 305 -910 20 38 -907 279 833 -75 229 80 -76 718 719 117 749 736 -762 150 79 191 32 604 -204 474 624 -815 168 54 -983 693 629 -376 562 383 975 587 663 -646 863 532 -275 380 381 412 384 510 -989 575 541 667 223 115 590 477 178 -725 2 791 458 736 439 -396 61 870 336 173 487 748 370 597 249 484 624 -165 740 736 505 476 60 -957 676 318 -735 433 740 713 503 532 -828 681 585 -317 801 496 -277 634 871 -415 791 499 -455 586 274 562 403 759 -999 816 693 881 352 346 -561 717 848 522 589 680 407 448 230 -667 584 857 -498 629 543 675 144 45 -967 397 13 177 317 180 -826 247 45 -862 601 544 -233 135 242 -718 591 878 -462 593 658 932 20 801 -271 206 350 -359 235 227 204 610 596 -665 85 135 855 343 433 151 448 319 -760 682 9 617 873 653 975 705 725 227 686 30 376 627 316 -345 619 214 -264 226 556 -180 830 836 304 566 561 -440 573 644 -163 111 639 -895 87 796 427 150 47 -965 838 760 -169 299 465 226 359 137 -331 497 411 482 5 155 -8 424 355 -149 219 556 449 438 198 456 555 496 820 281 855 -991 650 503 171 584 501 -956 653 554 -909 844 400 753 893 705 998 802 242 -305 610 797 791 391 31 -601 363 666 -949 7 74 -92 849 770 -259 499 713 -860 652 757 -655 502 658 -462 841 253 -538 592 311 -212 52 168 -135 65 168 186 259 666 -750 851 469 507 296 71 216 87 620 -165 725 812 -817 692 601 -675 689 593 730 452 336 -560 340 388 -41 157 504 378 744 762 495 601 160 -214 770 246 5 405 123 -432 440 814 320 365 603 -988 595 154 47 288 545 686 199 701 690 173 890 915 537 642 327 175 511 -428 380 15 894 600 454 160 520 871 -438 184 617 -85 184 4 711 570 203 463 516 756 648 231 393 -459 210 619 -448 383 151 218 729 750 -276 89 422 746 270 788 618 81 510 -428 4 736 458 304 119 -698 49 762 571 720 643 -728 96 783 -707 342 886 998 304 255 137 322 388 46 594 184 767 549 187 -846 562 38 -348 535 139 13 606 10 807 579 105 490 124 446 327 858 20 -797 456 641 324 708 276 62 874 33 771 450 160 -976 584 471 -250 256 429 -230 112 305 42 153 888 -679 840 444 613 664 251 -860 500 277 985 176 860 -893 127 267 -865 149 378 -108 791 531 -821 277 337 725 218 114 648 191 814 -596 30 689 131 656 340 507 593 515 -882 88 893 -638 432 783 344 711 546 -183 711 192 566 211 434 -621 716 463 -281 147 270 310 576 166 -931 612 305 -539 126 736 -604 170 598 -807 839 283 467 210 356 43 341 171 406 260 317 927 570 274 -759 599 849 158 368 560 -538 181 738 397 829 7 -154 275 898 -771 594 889 973 205 199 -920 248 539 -750 806 851 -682 786 572 791 37 689 -697 499 22 -60 848 850 98 894 276 595 375 870 -464 1 226 486 132 431 -674 646 194 -481 244 728 981 135 720 658 582 195 527 804 227 376 761 9 -134 341 841 -426 574 576 300 756 710 -728 793 561 964 597 517 442 874 849 -948 732 659 -185 6 520 523 372 700 -629 594 817 -661 47 672 -800 271 138 -157 505 679 -728 547 652 -928 151 535 -470 866 592 -51 741 116 -800 365 235 -557 119 26 283 172 348 -380 667 136 901 823 692 -121 647 391 282 850 559 -840 51 451 175 852 815 209 207 65 118 90 288 -434 162 55 953 263 29 245 195 676 -765 146 195 -15 107 246 788 234 249 402 596 395 -452 37 601 565 321 3 358 375 318 -513 272 512 -338 559 440 -693 124 744 -449 215 708 646 684 635 294 243 161 811 782 432 674 144 90 813 812 62 274 311 327 45 257 593 505 40 154 966 477 230 -861 543 84 966 345 693 -384 891 604 877 665 67 855 262 375 -252 619 381 -177 796 866 487 514 20 921 663 497 50 54 191 886 20 535 678 736 525 -967 665 341 251 21 603 325 21 321 -43 44 711 983 66 271 -981 240 85 -133 590 139 109 228 158 -756 558 46 -80 592 762 -939 743 782 415 421 854 -513 530 898 -303 513 28 -194 565 93 -924 637 332 713 304 74 151 266 301 60 710 859 705 495 496 152 154 879 -74 395 70 583 298 335 -65 359 196 -155 516 178 698 535 672 -606 488 534 313 349 29 624 509 864 -484 119 410 -563 754 708 -728 842 218 -33 738 368 -532 184 7 101 649 400 -817 760 800 -589 336 334 -55 738 894 860 6 165 -131 867 11 445 787 102 778 803 174 -497 356 874 -746 400 109 531 260 166 -905 581 461 765 207 417 128 437 452 -930 186 354 -305 95 752 53 200 354 473 690 805 -619 274 164 -1 686 658 889 566 16 -894 712 631 523 35 77 732 360 766 737 793 139 652 493 614 -227 751 260 -923 560 828 818 850 672 -975 777 758 901 446 161 709 51 653 268 399 507 -884 782 53 941 611 612 -532 229 538 -642 530 487 -719 8 623 -494 126 221 367 55 721 -923 624 429 580 547 124 296 167 405 -967 477 34 571 611 740 -15 601 747 -641 808 24 79 327 459 501 498 565 974 327 288 -498 392 891 -61 188 209 -257 573 686 -524 544 448 -133 81 148 113 240 55 -463 672 433 -153 525 82 311 199 461 -601 302 819 -457 870 310 334 609 549 942 753 221 79 149 896 426 114 288 -920 550 583 -354 662 782 506 213 235 925 56 204 386 842 864 -165 37 716 7 868 797 475 347 97 -130 605 313 67 770 862 -550 875 887 469 652 95 -476 585 144 -249 583 514 808 840 218 -680 462 308 108 766 34 641 390 824 728 877 449 652 332 133 195 743 366 818 763 777 557 606 834 -302 394 188 506 422 217 106 626 548 338 73 283 -618 286 69 40 603 726 525 136 723 863 742 245 779 438 95 413 621 103 228 381 613 -14 507 41 358 379 380 185 503 515 -92 19 408 604 694 717 -826 823 197 -462 309 704 -22 405 796 -286 391 451 -819 251 469 -12 407 270 -53 856 144 307 382 66 903 520 426 -42 750 444 -378 405 345 -361 227 735 -624 118 742 -880 777 223 537 491 643 358 666 199 -398 305 339 703 844 697 493 881 836 586 538 315 936 465 542 822 741 659 663 261 536 -663 14 10 -576 624 675 -77 627 132 313 775 56 -556 802 209 451 488 362 897 577 312 -784 560 325 877 336 49 152 311 727 735 624 408 -839 785 334 -832 392 100 -79 443 823 -230 722 750 -980 700 185 -280 491 271 -43 721 188 -712 634 631 -313 807 226 62 130 582 -277 714 436 -287 709 309 62 181 160 -101 51 305 -236 860 9 471 643 514 -459 231 472 766 745 601 700 134 223 -105 248 455 -45 547 208 569 493 310 -174 710 270 -466 181 472 214 844 214 -621 338 496 302 4 392 -597 356 312 916 191 497 290 439 744 -455 794 443 104 115 35 -587 693 744 -866 379 77 957 24 357 -130 627 413 -938 82 768 525 850 111 621 594 660 93 807 453 -812 494 831 -684 651 828 188 226 851 696 257 804 -958 484 286 -154 377 192 450 217 737 233 570 213 -809 463 10 915 505 266 -582 247 891 -90 534 474 -505 632 2 939 283 270 727 376 628 -969 838 350 -5 181 32 718 338 546 -573 124 448 -565 382 764 461 400 113 -15 350 530 -187 45 762 -904 815 199 841 643 452 142 840 627 689 75 312 -279 787 693 437 630 717 -553 215 683 -914 532 184 615 245 228 929 94 143 -173 435 837 -70 78 828 -344 219 2 268 493 788 612 630 487 629 64 216 45 650 114 562 46 503 -165 774 90 -629 204 219 -902 313 437 -549 681 29 190 893 710 -872 522 774 344 198 185 -309 302 699 -845 237 624 744 161 880 -86 815 72 -269 657 116 -760 138 638 -887 734 656 501 12 854 785 355 565 990 562 307 -336 158 467 243 872 529 -914 275 495 -891 606 304 -75 798 441 -486 864 274 921 465 337 -174 302 691 -209 793 897 -792 234 611 914 350 820 -368 394 844 -187 832 218 259 219 824 354 633 787 179 854 403 515 181 705 757 124 649 -794 299 383 -13 131 828 -670 596 760 -601 404 308 -710 172 488 494 629 663 194 235 695 -973 743 327 737 873 23 -704 850 899 -134 299 123 20 587 579 -173 377 750 467 23 530 729 317 817 -825 644 471 -281 453 313 -302 190 338 -780 686 711 -53 304 162 22 224 800 -348 504 328 353 371 350 -118 428 461 -827 99 65 585 97 307 774 117 144 -565 18 830 -802 818 285 -789 892 509 10 644 112 237 297 534 -262 531 585 -645 682 112 -533 167 476 -367 554 545 714 804 462 50 414 544 606 552 175 191 559 8 -46 710 205 875 699 423 -698 884 77 -854 150 880 60 711 123 812 85 537 -993 891 240 533 534 799 -460 732 584 -168 734 619 308 181 510 436 114 195 234 55 535 -191 508 892 894 318 723 429 11 89 -833 403 681 -161 150 610 -260 646 790 249 130 669 721 776 86 -56 205 688 952 324 253 -880 15 442 460 37 643 669 578 440 810 779 74 65 306 574 -207 367 536 121 739 550 214 400 639 -644 721 316 495 84 246 -580 349 521 -987 569 509 -645 538 28 90 759 766 440 625 317 130 181 138 845 349 673 -938 862 598 991 200 665 399 39 215 581 635 784 -511 881 383 634 542 14 535 657 875 -767 399 317 -636 680 51 899 627 599 -51 66 750 614 730 391 680 398 99 132 348 497 701 564 329 851 543 215 -489 806 841 -139 507 58 -938 773 839 -995 153 204 103 460 653 701 144 100 550 145 715 -770 249 529 -769 44 66 -79 360 660 935 523 565 427 437 171 885 199 44 623 404 248 -822 860 707 431 513 3 -418 76 491 -405 498 2 -46 285 576 -381 802 415 -564 577 870 884 556 829 -258 339 442 -504 273 308 -505 22 653 293 352 728 535 799 377 -612 53 662 -636 866 679 -207 154 355 -37 538 62 -9 833 400 284 724 798 544 870 249 -677 605 199 -700 810 175 542 489 192 -880 583 346 -826 646 35 -764 689 867 -913 326 248 -689 218 123 609 814 92 -391 106 203 937 648 691 -471 68 425 726 631 63 -669 70 388 -22 182 657 -448 243 622 644 552 110 -508 212 451 485 123 556 -13 261 356 -271 520 369 927 484 151 689 415 221 -924 645 402 -168 594 399 815 458 145 -921 239 838 954 393 509 722 873 93 973 462 559 -207 275 453 741 681 198 -561 296 183 201 289 362 -418 469 652 -980 223 145 228 413 547 -110 254 379 487 546 726 -679 568 146 789 640 420 85 476 105 -594 262 569 4 191 520 859 12 218 -52 637 703 878 775 370 -625 155 572 -396 190 147 560 451 416 -709 152 204 -555 430 130 314 57 846 974 104 747 654 119 1 -323 876 243 -76 517 547 146 172 738 850 346 289 218 790 440 421 135 21 -397 802 77 848 728 181 -406 182 351 -554 312 326 388 536 366 -470 371 34 -123 369 206 114 772 603 454 690 492 -507 863 627 165 266 528 142 566 407 874 399 639 -733 730 109 300 759 530 -243 625 401 260 780 242 803 343 522 -40 311 899 -693 787 857 858 689 355 496 108 236 -644 461 146 585 170 771 737 482 702 678 386 326 534 67 668 555 328 4 -707 95 314 -657 112 41 106 702 34 761 70 1 539 104 119 307 548 297 580 499 408 972 857 767 324 603 583 -64 494 436 -730 717 795 -611 656 50 107 415 760 -243 230 516 -448 358 215 -551 362 774 727 187 476 -39 497 375 -827 734 243 568 123 50 69 692 746 -704 544 255 10 693 144 -826 454 505 599 342 670 -354 190 266 -880 763 152 -186 383 274 564 630 343 -521 92 187 222 318 640 278 418 720 621 144 213 890 43 402 -293 315 317 -342 830 751 -516 494 803 291 674 488 -810 699 269 -916 552 730 -490 630 299 -519 603 494 946 293 536 199 301 851 -585 511 780 866 587 198 -440 29 48 628 765 177 540 735 728 -531 497 457 -281 877 504 248 276 856 350 44 519 -919 510 613 5 471 243 277 84 678 512 103 808 723 815 264 386 703 49 919 557 191 -350 458 713 992 535 175 -927 491 258 51 56 360 -890 679 126 198 110 41 161 449 157 119 405 355 -414 74 157 -466 596 323 -760 388 10 -186 414 500 123 217 555 534 879 386 712 577 547 -448 538 147 -540 682 770 -512 358 465 -690 799 5 -581 641 686 777 175 664 -386 787 341 -287 18 333 -13 29 524 73 792 474 -71 663 138 398 143 634 -980 503 337 -842 352 47 -292 61 127 531 286 18 -44 515 733 445 848 333 931 246 263 173 809 59 -106 521 239 324 604 524 -306 106 502 895 764 799 690 737 887 246 642 665 -468 892 398 -751 769 101 672 441 570 -685 236 502 -184 806 253 252 805 800 46 798 887 -714 808 879 -665 157 747 888 82 561 900 196 101 -479 179 804 538 497 717 594 595 730 987 405 627 -727 144 587 903 331 743 849 419 171 -139 840 134 801 14 312 -96 504 657 -84 399 253 -267 193 848 -886 580 404 593 105 599 -821 509 30 -527 810 700 -851 772 219 -881 885 210 404 486 276 -884 596 521 -425 455 305 -871 834 865 -190 260 774 310 509 697 880 80 734 41 685 319 -684 729 331 -453 641 771 -733 104 130 -7 266 690 -659 698 770 174 439 554 645 508 406 9 507 82 -817 834 734 -748 30 21 -229 533 714 -6 153 817 -177 598 182 465 14 469 539 520 686 877 503 620 -690 293 530 -756 265 215 -691 159 419 725 99 106 588 276 681 -312 149 854 -707 12 160 993 436 453 675 567 312 -426 718 347 -298 879 623 -118 320 846 834 394 147 387 239 158 -501 532 593 203 748 65 401 507 684 -288 433 861 -274 413 730 73 667 761 -653 649 180 744 423 863 -853 74 494 239 177 205 -337 200 52 79 765 143 -426 792 607 156 317 373 -84 516 174 247 660 308 471 51 782 -767 690 131 -918 605 330 -866 584 682 -104 347 547 -762 121 438 -555 677 754 -431 892 128 -298 363 230 -717 696 728 -262 675 517 268 857 221 -150 243 804 -117 239 302 729 430 423 -182 327 251 -129 596 496 291 191 539 471 93 2 -800 776 749 979 435 532 67 737 826 -177 820 217 -176 550 646 998 768 72 149 892 667 896 535 9 134 359 877 -564 238 490 -390 686 76 -59 176 784 483 751 352 451 652 395 569 200 30 -322 287 387 478 374 797 -394 362 135 -552 873 872 -377 114 424 -313 233 652 170 568 56 802 648 806 -895 799 610 -48 821 861 633 799 247 619 29 673 -832 136 134 -446 784 158 -175 659 272 -952 446 556 751 116 224 -594 270 871 -636 776 822 125 880 742 -415 113 640 -416 631 549 -426 835 262 704 858 458 -504 583 437 -211 320 549 980 164 636 506 158 694 -105 361 476 395 835 407 341 116 342 902 521 335 232 48 344 790 396 26 -122 585 397 779 565 753 -537 222 225 -57 870 585 -881 706 687 -882 508 307 804 893 406 -553 835 801 524 313 537 621 444 253 -975 7 668 840 258 890 -535 301 859 -899 820 223 -28 898 81 -442 468 640 -84 425 684 -179 724 618 473 22 526 -339 439 842 469 456 242 327 540 678 973 56 202 -443 802 226 260 363 299 686 176 97 -530 656 535 63 278 143 704 705 300 217 559 781 -373 493 420 -243 219 527 58 576 555 35 754 508 -788 115 22 -438 53 249 758 575 56 -655 138 333 -213 842 190 186 12 748 218 239 393 89 296 611 715 607 338 -379 94 191 -72 821 357 149 80 31 504 825 220 889 812 214 278 520 463 917 624 569 516 645 714 -93 325 572 763 26 493 420 27 624 402 83 600 -226 472 511 -113 628 431 25 597 739 -213 277 514 655 345 258 721 552 582 -508 216 659 236 288 685 711 442 767 910 503 540 -917 466 319 165 487 688 -575 241 894 700 152 487 -181 663 403 -843 887 57 -952 71 523 267 688 566 -566 192 96 177 638 193 -745 696 297 613 513 537 -142 113 740 745 532 554 399 441 541 -645 861 398 246 795 641 -6 172 53 527 288 742 272 796 537 -280 161 149 -244 420 314 -853 317 897 -899 616 490 941 123 531 -897 153 491 752 851 437 845 745 608 197 425 47 290 297 894 426 569 155 927 224 42 588 525 657 -923 518 779 -641 221 83 349 374 34 -815 319 830 -956 368 354 -357 258 702 -412 736 370 494 463 846 -781 555 170 -140 644 746 168 581 584 -519 482 109 -934 864 898 201 159 307 903 348 143 -576 742 657 170 862 312 -9 174 55 636 94 55 -265 194 508 -126 242 471 71 695 682 278 898 129 272 623 22 -372 345 883 839 24 403 20 124 496 426 11 622 414 854 867 521 480 260 -856 52 55 925 882 104 805 54 726 -74 834 222 861 91 708 118 818 718 491 458 303 617 102 406 -829 479 387 -625 662 477 -474 375 602 -366 244 73 318 567 215 625 229 568 -531 780 808 614 7 43 457 289 231 487 176 526 -641 594 245 573 872 781 -443 118 161 76 410 7 781 238 838 -612 413 58 -511 799 347 -229 886 522 297 197 267 -959 279 460 734 607 546 -16 159 108 490 780 53 974 714 465 332 556 363 430 627 400 -97 376 596 69 369 318 -389 243 648 -830 329 355 -433 35 588 875 494 109 954 224 787 -47 527 263 -299 248 631 -582 781 405 -29 101 70 536 427 825 544 229 220 -964 621 765 -656 527 88 783 833 14 -73 251 272 -796 369 205 -492 128 783 -947 72 237 264 604 465 -217 740 237 -352 137 763 -713 817 627 966 361 389 149 290 517 484 144 588 -580 143 235 -527 143 423 -113 231 794 -619 84 762 -640 2 57 241 191 609 -610 538 410 -706 322 605 -166 394 612 76 83 755 762 856 897 -116 695 279 -423 277 414 -510 30 658 -93 872 394 179 197 405 593 731 850 756 122 39 -741 858 734 -411 588 162 -345 178 802 -579 777 883 -722 184 854 -377 663 255 -394 704 451 -938 449 333 411 805 192 895 168 365 985 479 322 -430 323 239 784 45 115 -634 475 351 -481 457 868 576 19 468 609 482 373 -100 77 540 916 715 118 189 285 337 650 69 712 -860 705 808 154 43 832 121 869 388 740 155 888 -668 207 116 471 564 267 28 514 387 -661 261 614 280 117 657 -837 190 625 -549 283 70 -92 791 276 -53 823 482 -185 546 256 -504 438 820 -438 758 391 -457 288 819 -888 704 161 837 15 385 934 363 307 167 878 4 -377 474 441 -806 641 414 -259 653 217 -347 442 823 495 301 838 -921 435 352 -263 254 329 -60 323 342 641 854 183 860 874 566 -566 645 306 699 438 111 116 391 552 -810 838 852 479 769 438 930 106 692 -290 398 120 964 282 443 -43 369 165 -486 369 654 124 879 133 -121 159 1 317 716 836 -379 173 411 -84 765 345 -563 122 714 201 613 22 450 520 158 -665 437 899 241 197 698 -853 129 513 -417 450 737 245 319 601 289 556 774 502 109 662 -713 667 566 -240 302 185 -531 630 22 -184 78 150 -520 413 652 417 258 70 769 447 677 -805 502 785 -144 841 201 933 302 19 398 103 38 433 519 167 234 652 579 585 621 888 -894 342 434 -118 837 87 467 245 28 219 78 381 237 528 142 -44 315 576 63 826 678 152 459 349 18 346 100 948 538 213 321 72 150 -93 339 394 -414 10 524 -234 819 443 -436 842 398 -837 242 329 -766 478 18 -901 299 89 248 258 480 593 297 489 -284 662 660 777 726 83 -470 291 76 927 240 244 -535 869 190 313 704 851 -228 516 119 -419 343 124 898 551 564 443 827 803 -461 340 775 745 825 576 208 648 544 -902 261 399 200 534 584 -272 40 199 -554 574 542 222 524 244 -415 367 222 -12 454 5 655 808 681 -175 658 41 524 837 391 -1 759 14 -906 397 432 67 466 595 789 74 894 -679 256 853 701 82 662 594 317 409 188 475 398 778 326 308 143 472 704 -625 840 640 -284 113 383 -845 287 638 -793 188 719 568 234 228 439 6 545 -101 494 171 -252 473 497 -792 143 59 -297 811 31 460 274 195 -858 629 481 -21 89 721 150 157 54 -823 548 111 573 500 605 -456 848 229 -208 708 796 -589 320 91 -530 623 53 352 429 107 979 260 247 -549 862 455 856 740 103 -33 365 654 -29 109 653 999 453 461 546 865 832 636 487 606 689 139 40 -334 89 520 -276 771 741 -375 695 96 984 18 257 -564 469 761 -904 867 725 179 404 363 684 63 642 594 188 261 -175 535 359 148 666 205 -305 550 274 451 187 794 -88 467 263 -997 127 422 396 573 609 -843 898 318 -812 215 5 698 363 372 27 766 610 -128 78 96 -969 774 813 4 29 91 525 878 715 485 135 713 -45 475 79 -89 325 346 532 379 708 -197 758 573 864 130 703 -540 261 73 -879 707 846 -115 612 874 -473 89 851 -358 227 137 -594 682 663 -916 625 517 788 605 868 439 879 726 884 216 489 509 544 630 712 686 856 -352 692 689 563 828 81 449 462 757 18 802 337 -57 815 382 -550 682 138 569 621 116 -206 557 332 835 431 712 71 531 555 -941 394 534 -909 14 897 984 57 863 217 528 417 622 175 74 -495 362 592 331 278 122 94 149 652 848 760 146 -619 551 541 -72 198 606 -76 234 714 386 703 573 -318 410 252 899 772 268 -864 99 825 76 579 175 133 542 263 -429 724 672 -678 299 647 -858 402 587 77 794 404 352 430 554 528 659 233 954 710 804 -449 485 430 957 79 594 -776 667 41 265 171 470 518 551 228 902 258 820 -11 372 310 -132 800 120 871 560 492 -319 539 311 -927 101 129 -787 539 310 -67 348 632 -486 532 897 191 106 149 571 754 2 374 269 592 -17 602 623 664 397 70 547 311 741 -167 880 365 477 192 622 -664 74 254 632 317 411 933 689 129 798 510 35 451 384 355 -558 568 108 -184 116 899 -505 394 190 -684 130 315 21 814 632 -669 747 472 -188 98 133 -154 349 569 852 344 288 -941 60 23 515 477 573 780 572 66 -479 440 247 -664 562 160 119 245 59 -558 57 208 -826 855 556 -606 207 899 381 619 111 503 634 8 -340 616 536 332 870 699 -305 558 412 706 29 656 -684 871 765 -677 97 719 179 792 78 -971 873 696 691 129 429 -801 741 197 -314 73 844 -55 474 865 643 169 574 -846 367 669 244 298 612 -927 280 636 -32 371 764 -852 522 656 644 361 728 940 406 353 556 249 521 -170 616 843 907 390 659 238 263 90 -627 831 512 589 79 186 544 476 546 572 816 51 -924 272 351 -303 354 5 -804 138 672 -110 597 365 -250 824 754 660 762 116 649 435 98 113 24 229 -750 269 704 395 393 671 -803 869 94 947 118 500 503 66 689 674 856 385 -709 267 169 -688 469 655 461 334 731 841 330 850 551 356 806 135 747 112 -558 608 50 368 321 383 -50 263 766 0 59 896 -854 578 823 761 605 430 -206 656 786 299 191 632 862 85 827 -856 199 534 793 67 7 -372 718 269 -807 670 379 -411 317 108 -637 630 449 464 775 153 393 21 150 -538 235 286 -512 31 484 274 777 603 -720 198 293 -722 339 609 -762 619 264 191 312 285 450 791 305 452 205 591 637 445 622 773 251 654 -402 503 851 590 20 796 -360 452 819 244 256 123 586 293 568 507 18 38 856 243 843 212 486 176 705 777 605 465 521 208 -288 865 463 534 52 808 953 811 825 243 320 322 683 645 201 -199 250 689 -653 117 853 65 60 324 -414 343 804 -898 821 704 260 324 622 -439 4 710 -630 834 73 -941 775 189 -537 640 300 86 35 534 643 30 506 746 642 881 520 487 468 -33 257 453 591 69 327 -621 784 66 630 871 44 971 13 824 783 707 11 868 502 92 -427 49 786 754 321 541 -130 378 179 589 297 488 841 519 439 536 149 461 -720 472 525 955 676 885 -939 702 85 46 419 231 -997 112 518 510 131 189 401 267 337 -239 499 809 838 655 216 320 24 43 204 683 603 -656 621 32 -622 493 613 -823 804 743 -735 705 162 -98 218 660 -238 285 26 267 848 370 -294 156 863 619 34 818 -287 99 674 526 553 43 986 15 351 103 696 179 -356 468 515 -330 65 357 232 124 565 -954 743 598 363 408 748 288 235 401 -770 773 467 -620 495 120 -984 125 731 525 465 865 -205 80 372 642 751 582 513 583 610 -73 646 434 -740 323 28 -221 439 204 -391 47 461 26 645 77 -710 234 576 623 829 478 205 281 280 -322 12 770 -219 421 834 970 830 32 -818 851 767 767 765 101 -858 488 81 172 845 274 -116 562 426 -128 240 437 -959 121 9 -925 526 346 986 637 348 -196 4 212 556 899 751 -464 471 748 961 255 758 -594 896 472 -869 120 711 -733 685 841 109 441 896 372 298 894 -577 286 464 -478 600 770 -169 38 36 865 457 97 -952 299 82 -619 213 818 473 423 359 869 895 708 -938 370 145 578 724 850 916 543 480 383 628 564 -256 512 80 -353 441 599 840 257 176 978 109 271 924 108 813 103 460 888 -26 646 667 489 342 816 899 392 120 954 275 869 927 705 77 97 730 236 -138 333 479 695 544 735 -1000 833 176 167 885 20 -755 116 463 164 70 346 576 661 742 -463 508 659 -674 394 354 -988 894 287 987 514 271 658 559 438 321 776 507 -782 600 728 565 883 238 -184 699 290 -120 564 336 918 610 559 -123 283 434 -917 301 237 -290 90 836 389 408 559 -133 125 264 -806 805 827 -719 463 291 -460 492 573 -527 75 873 -290 526 521 556 745 703 149 302 552 -686 759 728 729 787 706 337 860 811 651 445 499 309 653 395 -989 502 748 114 546 311 25 254 249 -17 543 368 -298 222 328 765 473 613 901 748 560 -826 236 104 -676 575 326 623 725 22 49 80 243 128 297 767 740 600 350 -490 89 183 -403 812 151 -629 46 145 950 479 21 -329 608 396 531 251 821 -652 6 521 197 568 543 -842 189 542 743 712 639 -213 662 270 -893 181 108 251 77 411 -776 78 416 396 427 135 -662 167 477 69 826 526 729 133 759 289 436 887 -601 660 64 566 556 491 300 366 552 193 228 624 -681 753 450 -714 474 375 -436 604 559 922 893 95 608 692 754 -676 110 462 266 482 352 767 53 231 -150 315 135 651 102 608 -775 466 311 784 740 355 930 100 198 -817 424 307 -356 390 869 -997 383 857 -125 79 490 226 829 626 812 165 517 218 678 192 -978 30 116 -902 557 246 -461 535 643 -368 743 795 -360 237 145 200 390 73 -122 854 289 594 773 783 662 411 239 387 854 268 254 404 824 -401 444 510 893 176 404 987 816 640 -116 769 181 -192 641 7 -921 810 457 -319 697 462 -900 803 866 375 202 461 -916 347 636 -913 335 604 378 571 472 359 879 70 -807 576 762 451 137 274 315 349 828 679 289 314 882 19 884 5 778 862 574 823 590 888 71 503 -618 24 692 -385 147 480 755 282 551 990 887 480 852 714 403 -707 402 428 393 658 499 395 440 275 334 548 166 661 883 241 -896 848 539 -723 139 578 -44 288 844 -762 233 653 -612 814 740 579 827 774 -329 631 723 930 679 515 387 306 515 -74 483 705 -745 291 199 -403 240 770 944 528 549 -764 242 515 127 121 493 -248 292 276 375 522 54 -259 287 893 -741 142 283 309 783 175 -885 828 702 716 216 95 482 396 215 74 448 506 -51 375 179 854 817 340 -588 784 872 -261 692 345 749 575 591 -903 509 86 811 884 534 -231 685 8 -101 540 876 238 752 900 416 109 783 -961 700 827 0 274 670 196 526 755 10 275 364 47 186 399 -268 507 722 -33 697 626 -134 552 637 979 105 10 848 273 662 735 282 273 248 15 80 -718 707 638 556 474 434 833 293 199 70 893 802 -994 572 6 -633 73 59 551 138 846 -76 221 718 -308 677 344 725 10 636 823 232 628 377 138 352 -318 157 424 640 261 176 -178 125 364 -114 301 191 647 656 411 -835 425 300 147 301 531 -774 78 720 -623 812 876 -848 27 413 895 866 489 -453 802 841 637 801 596 799 778 71 488 725 423 -730 581 464 165 234 320 -748 461 415 552 408 368 92 598 269 939 349 886 -215 339 764 708 679 640 -470 650 243 -18 491 824 -903 361 374 -587 877 886 -972 82 393 -705 126 142 -137 766 543 -751 542 512 698 176 103 -327 273 410 881 689 770 -894 654 747 -109 134 880 135 830 105 -523 45 22 419 146 225 -449 162 887 713 789 127 236 122 867 -342 728 621 456 471 754 535 6 129 -863 723 260 503 148 227 -243 627 115 836 615 288 -746 473 167 -574 281 637 -268 16 394 466 808 429 -451 721 486 878 858 495 -880 133 369 -921 434 8 -190 288 533 -924 347 881 457 665 840 537 15 712 23 445 721 169 317 853 337 448 841 56 338 358 440 414 272 505 278 670 537 587 435 -772 425 501 739 800 97 -441 769 413 -337 258 12 203 366 816 640 715 343 810 275 732 -680 425 574 313 462 260 -301 490 684 599 381 635 -405 603 864 -630 259 329 737 399 143 -769 434 837 458 477 361 631 290 874 342 589 463 426 540 843 -688 587 34 -533 198 688 930 257 497 -247 240 310 -278 112 319 170 795 661 43 838 401 657 328 679 -116 626 696 -131 237 105 917 890 344 -974 423 509 391 689 393 -645 98 587 -574 335 182 154 480 195 705 250 184 -799 328 448 -202 249 23 658 695 856 -243 350 854 -884 150 104 -197 628 438 636 182 848 -806 535 479 -60 842 156 -77 292 456 45 302 147 812 768 893 -381 725 394 -227 94 543 728 279 138 -206 671 230 -578 346 171 29 469 514 -516 666 815 -118 130 734 426 775 704 -886 303 700 835 336 366 627 304 481 -622 833 50 291 69 767 857 729 498 -699 549 424 404 115 726 -45 850 197 -410 867 513 -310 723 817 -278 853 749 171 596 818 -510 697 149 -265 754 15 -417 561 864 931 403 356 -486 52 197 -458 874 201 791 898 797 -940 726 898 379 219 752 893 54 464 209 85 866 64 25 678 -267 211 700 -18 171 587 -269 502 412 180 134 724 926 7 95 -708 332 877 -165 569 54 -588 841 483 966 523 705 604 406 358 -684 164 104 33 845 162 27 137 681 806 398 112 -766 97 38 611 563 30 -107 829 552 -951 834 109 -393 693 609 -848 126 605 -935 554 741 245 312 238 108 98 622 92 890 718 929 101 381 -641 747 361 362 296 294 671 357 717 881 275 422 874 872 785 -137 681 883 685 425 872 454 154 124 786 865 870 -353 328 318 992 867 376 330 696 785 -402 230 211 -380 556 182 904 219 14 38 556 438 109 763 592 -215 449 608 -746 548 35 -377 93 885 -853 384 4 122 164 80 -232 436 635 -250 541 6 -837 679 613 -547 226 24 103 532 623 890 308 715 -126 655 198 929 288 779 11 458 6 -897 674 737 567 823 54 817 268 44 -246 724 327 918 168 21 613 166 531 971 221 304 -893 888 782 835 599 885 -676 518 630 -892 318 797 -119 601 655 -694 489 353 -310 165 143 -206 785 687 492 303 487 -286 198 156 295 759 526 191 440 109 -44 703 867 -659 421 680 265 72 380 -629 478 20 476 868 184 -682 715 121 -643 407 475 295 721 672 50 167 875 401 826 518 -437 697 147 882 544 881 338 853 387 964 798 227 569 526 238 -759 361 404 768 215 264 14 747 189 -916 811 37 282 45 162 -52 363 757 -420 853 709 -33 17 608 878 805 505 -744 374 182 293 115 595 -703 783 809 -688 86 617 -160 168 662 201 469 176 -291 749 129 369 568 197 -524 155 526 -86 748 641 408 897 575 -684 409 724 -77 213 861 791 107 597 880 17 497 60 686 217 956 462 16 -374 371 64 953 239 525 828 814 737 -311 206 842 -831 310 49 -135 590 65 -587 202 802 429 11 116 -857 406 825 429 685 347 593 638 637 -331 518 551 -795 276 217 -153 688 222 -420 283 141 -458 46 599 318 775 435 -684 720 172 853 289 689 203 647 148 -490 894 423 -422 800 848 362 795 893 312 765 819 -754 182 639 -531 235 27 457 552 718 -569 482 210 98 371 113 -925 471 433 -561 740 384 -314 364 376 -13 143 703 -762 99 406 607 530 887 217 580 357 281 895 719 849 433 224 -822 313 305 -553 400 638 260 565 832 562 555 30 -433 415 612 -146 484 291 -938 684 376 34 262 339 -925 35 651 132 234 202 969 195 819 100 9 473 481 383 522 -965 97 287 732 638 821 427 149 604 102 784 865 793 459 51 243 543 337 497 364 583 -185 116 591 787 342 353 -153 177 450 785 861 187 505 588 388 -440 336 781 -573 631 424 15 228 787 97 683 852 -242 446 482 850 641 451 -660 368 181 -585 484 409 953 333 203 -593 773 885 610 284 745 -597 95 253 876 109 252 -570 199 315 -255 558 55 -853 850 475 880 141 650 471 296 796 375 381 514 928 64 712 -6 761 370 749 629 658 777 23 139 -657 250 279 -756 374 574 239 801 697 444 178 230 -642 801 365 -191 312 733 -195 590 808 -657 321 483 -204 166 712 -775 576 569 917 745 420 673 436 321 -62 497 848 942 802 53 134 45 437 942 519 470 -976 719 791 458 715 108 -279 92 683 389 609 579 -192 534 114 80 772 662 880 215 506 -709 494 407 -205 628 504 383 122 174 -347 198 44 843 329 1 -916 418 661 -338 79 295 -172 111 166 389 91 432 -853 434 25 905 813 878 834 366 175 -123 363 411 287 699 881 148 783 312 743 382 745 619 387 726 523 48 690 -548 659 67 860 286 279 203 786 143 -39 680 136 -719 739 70 44 382 451 189 102 889 -434 181 817 -939 807 628 379 668 225 -441 91 562 -611 394 447 883 807 278 518 540 117 387 585 550 989 526 703 -122 292 431 413 799 611 782 612 570 -491 491 337 585 2 479 -701 691 24 797 726 882 -25 845 521 -57 26 730 747 569 123 -112 351 734 -391 149 219 750 146 45 831 421 889 -649 864 224 -292 109 249 -911 56 104 62 434 87 145 631 736 -78 139 654 224 491 617 100 199 777 348 688 884 552 439 193 -450 354 409 23 28 815 -342 769 222 -309 882 253 889 482 40 -828 134 594 -960 562 184 85 1 797 519 287 745 -141 178 601 471 722 382 673 135 363 -475 324 845 -884 548 130 861 289 744 944 326 56 -413 208 684 912 346 71 808 628 122 -458 553 256 -944 792 183 -761 428 391 -177 40 788 445 500 696 -908 660 423 565 302 75 -728 359 804 -898 722 264 148 298 634 72 321 725 359 518 324 254 576 437 954 548 847 309 303 357 -590 240 27 -216 861 432 -495 742 159 -59 696 707 -113 589 890 -21 874 230 -337 464 652 -56 636 694 -3 683 400 -381 206 413 550 711 254 709 752 49 367 791 706 -21 666 139 -501 529 602 -350 825 389 -404 74 224 695 593 429 907 695 239 812 4 142 -339 402 317 -305 450 172 -554 749 752 -601 852 676 -612 195 545 -61 380 518 553 46 450 76 706 51 899 604 851 951 203 802 -474 191 701 679 193 154 362 274 372 -791 496 752 -474 749 354 644 523 399 -255 651 204 -805 50 807 -154 201 161 699 180 352 352 482 150 -248 397 423 -77 706 19 26 632 819 879 628 441 -471 721 241 890 319 493 -849 719 672 554 71 730 258 874 708 -618 849 513 552 728 296 970 689 248 -695 673 69 197 616 387 -510 683 800 -246 343 825 -87 477 826 277 629 653 -628 751 711 -454 466 499 -806 372 272 -786 873 129 -261 316 863 639 70 357 763 583 885 -260 760 665 -108 30 133 1 876 504 -776 356 607 -202 595 22 -387 734 143 -731 890 636 918 338 201 -682 491 176 -827 68 218 -803 530 712 232 1 167 -662 499 813 -540 112 647 -298 134 648 979 140 689 566 758 575 485 196 12 337 666 555 -388 739 622 -419 137 303 992 169 303 510 574 250 120 405 389 208 871 299 -765 608 546 946 545 311 -248 710 149 -475 191 285 628 269 182 -48 442 807 753 362 311 42 123 334 792 458 41 437 856 638 -353 9 447 947 734 637 -168 14 172 236 497 170 499 84 438 -567 636 880 -261 642 393 -250 84 515 -617 828 72 475 265 28 12 64 88 958 11 873 247 184 535 -661 483 670 529 116 458 -540 608 199 -748 510 282 -533 745 261 690 120 525 869 42 97 619 565 332 905 356 866 574 585 134 931 897 741 -271 650 350 362 69 194 622 29 549 37 637 344 491 342 457 -365 417 193 120 830 891 -739 144 59 106 619 569 71 717 649 871 607 386 114 298 703 103 359 233 211 546 701 -744 867 853 245 179 834 135 741 77 -255 699 695 413 70 564 362 408 619 653 311 807 844 831 107 866 81 819 -696 594 419 -305 447 782 953 192 248 869 221 329 783 102 215 -890 654 215 -382 601 481 -833 343 561 -315 477 848 -234 24 447 -101 430 690 -202 251 10 -973 34 163 -159 697 202 -163 565 8 503 536 608 584 303 50 196 40 801 351 636 377 450 854 452 148 331 317 -287 265 365 629 401 667 -670 198 758 582 301 493 910 403 498 -638 104 603 594 441 207 125 553 9 6 441 86 -301 122 539 -683 804 788 974 487 240 -582 597 642 -232 6 338 976 225 33 -127 684 551 394 19 143 431 188 220 -644 1 765 -615 224 770 222 600 752 702 665 129 834 738 812 -15 684 830 -673 716 600 843 385 840 862 842 454 -681 278 39 936 716 262 405 793 678 837 127 567 600 539 602 -880 253 543 -927 672 384 510 533 528 -287 290 218 -974 799 162 855 588 288 73 818 599 -60 251 237 942 471 489 -564 244 312 -81 106 55 -468 220 29 -772 605 515 929 554 771 882 895 121 -630 673 38 -179 793 144 875 336 473 742 217 71 320 535 205 -760 419 759 562 53 753 135 333 613 815 82 433 -889 648 821 583 862 394 232 201 81 -312 341 551 -254 690 578 542 668 11 955 735 216 -737 456 44 120 439 437 908 597 399 -47 717 91 484 816 545 -861 818 335 816 783 880 -810 503 77 -478 563 673 572 117 353 -278 702 222 -788 886 189 -691 877 106 443 494 18 396 172 537 631 66 420 -938 309 202 -200 647 705 76 794 535 253 868 337 426 133 374 -486 842 351 -728 85 896 889 433 167 -974 664 285 297 78 593 998 30 391 954 6 11 73 491 108 -779 206 49 -829 78 185 -82 19 617 -816 497 432 -832 494 561 412 745 590 202 851 647 -587 476 506 320 283 160 902 304 365 -550 727 494 -914 245 565 854 882 161 385 2 707 445 615 603 186 769 553 333 882 129 838 155 816 -341 755 432 -72 342 729 992 596 710 -795 434 711 -137 831 477 965 18 346 -831 803 379 -451 300 783 -286 570 387 619 305 241 -350 586 582 430 635 763 902 315 710 275 637 612 -846 186 4 -462 603 355 -980 688 381 -101 321 596 -139 812 382 -277 214 80 -784 420 182 -959 226 420 896 565 122 103 837 490 -821 596 329 759 389 354 153 312 619 -116 80 763 -518 610 335 763 299 224 255 154 161 -704 33 756 76 345 502 -754 451 680 359 188 811 -727 785 574 -981 720 25 542 827 230 854 576 263 -839 704 659 714 590 477 -491 493 266 451 219 687 -326 226 624 48 897 495 524 840 473 -147 146 148 567 260 852 425 874 853 -392 568 594 736 578 376 -685 418 20 932 221 238 71 596 516 494 696 512 888 820 503 -788 325 701 -940 145 60 563 622 85 -33 731 653 861 282 799 559 467 120 997 438 715 -936 132 510 75 372 481 630 211 723 877 792 171 110 191 71 -920 704 691 307 432 214 487 796 697 96 314 237 -626 396 180 -656 267 454 -30 799 245 -371 245 101 271 304 584 136 843 397 -563 439 292 233 187 380 791 657 745 80 831 240 311 327 198 974 328 516 -373 450 467 -677 232 711 -577 703 167 -294 162 733 -24 405 489 321 697 850 709 823 329 677 502 830 -57 425 161 205 449 16 771 414 635 478 11 848 511 888 352 151 761 389 -226 873 237 -277 335 159 -497 264 684 108 736 43 -634 468 456 -748 746 518 -649 857 505 -546 661 365 642 35 390 930 13 187 299 545 145 -965 338 408 570 716 814 19 319 668 193 74 428 610 268 514 999 699 823 -226 574 869 -785 196 167 662 32 102 534 115 545 433 825 865 647 302 253 104 614 243 583 113 776 -73 353 866 -112 300 193 -298 221 494 -894 77 207 -951 360 480 -84 664 768 -721 285 519 454 840 597 109 596 761 736 824 780 -823 688 583 -262 442 855 631 448 32 389 730 52 -424 324 791 710 214 384 -284 545 883 -653 286 732 -110 506 849 -753 593 445 241 351 548 -425 704 312 104 70 512 756 215 341 -41 643 716 601 805 29 -616 22 625 766 221 10 -851 811 260 -54 504 662 93 679 517 57 183 587 -780 550 596 -872 251 552 -291 387 573 -515 507 756 613 457 718 924 3 322 -915 148 152 802 605 335 -460 339 827 139 280 668 515 466 273 708 765 831 -484 678 387 -815 55 389 606 40 589 -590 594 293 -4 834 170 472 170 379 279 661 710 298 137 191 752 205 869 139 91 23 -921 349 114 667 759 760 312 655 693 -119 828 23 841 78 193 -329 509 5 -920 707 33 -93 329 170 997 782 426 317 773 516 -209 252 865 -143 372 723 316 784 530 60 517 457 983 581 247 -117 214 53 -984 270 367 -438 631 542 -958 88 13 416 304 796 445 365 413 953 778 440 174 567 709 -108 730 248 -670 560 879 -376 870 474 -316 168 890 348 873 489 -79 364 519 -925 101 880 594 843 810 -967 269 476 -906 144 16 471 768 369 141 505 391 -286 241 610 603 389 582 -857 10 98 -739 638 198 -160 166 513 -423 460 574 -967 725 637 -831 566 293 11 335 73 6 278 134 -797 739 771 52 710 279 -267 143 431 501 466 24 -867 829 55 417 2 441 941 708 770 -725 815 91 247 311 823 866 52 774 -573 554 470 285 629 15 767 98 68 708 540 775 -523 660 504 -873 760 814 -551 626 285 880 823 336 -195 602 41 226 739 36 312 268 813 246 128 504 -927 705 718 461 194 530 -536 621 389 730 122 166 -986 254 88 -951 838 580 -971 551 631 -856 330 50 -492 228 177 -288 1 34 29 363 227 -342 379 900 198 309 173 -836 575 427 -649 225 738 244 19 727 775 748 429 -895 900 138 -417 164 138 -84 94 552 -605 604 31 146 603 391 970 767 66 -604 170 342 -715 241 207 92 747 650 -898 454 701 139 337 865 -372 306 110 680 799 467 352 369 385 717 355 72 469 119 365 -73 312 211 476 466 716 977 757 204 141 285 509 -298 417 161 -34 579 111 485 284 480 -579 53 49 -873 164 403 -449 633 574 115 659 694 556 480 841 679 365 276 -890 686 329 -690 766 544 -788 584 788 -79 204 205 -875 712 417 987 533 896 -721 536 115 -922 600 183 -495 338 818 -155 111 482 -427 386 738 666 117 93 970 594 857 -813 213 52 446 320 77 -605 885 363 343 442 700 712 787 863 993 260 348 282 179 516 974 301 262 -670 840 694 -30 573 429 -751 868 335 -988 429 371 75 224 813 526 836 699 -712 263 289 -497 489 641 664 672 581 -191 442 155 867 316 727 895 105 549 764 83 484 715 24 716 977 311 130 -783 482 441 -863 492 883 991 611 298 -531 188 591 -261 541 747 187 124 5 -763 401 367 -534 118 633 -964 513 757 510 757 519 959 878 725 -127 184 656 -738 72 613 -957 302 406 149 490 33 -985 219 598 -677 829 506 942 662 427 381 491 734 1 734 379 -812 133 314 -824 799 668 534 215 475 -585 891 456 -580 233 444 855 351 257 981 584 433 -757 573 76 828 274 809 759 815 94 -728 691 892 -461 596 658 -578 711 648 177 484 32 172 168 690 -112 407 81 -759 580 772 284 571 100 -973 819 695 -516 694 558 683 896 31 -453 176 602 63 430 875 -49 271 606 474 208 277 774 535 247 220 468 210 699 815 385 53 430 326 525 787 54 -407 410 535 -280 588 113 153 314 699 300 637 555 199 361 483 -684 812 700 383 764 585 503 755 600 -976 113 37 -136 754 380 -69 236 792 65 277 182 298 349 856 286 376 874 -627 692 553 -555 662 130 -42 819 36 790 68 626 -795 631 415 -870 480 763 485 66 614 198 304 141 172 577 832 -776 675 645 905 385 615 840 509 884 139 414 615 40 782 29 820 119 94 585 23 336 719 278 471 -830 317 36 36 410 639 -67 68 572 913 204 399 936 564 515 839 540 500 888 149 297 -103 570 826 906 583 466 695 742 291 405 501 546 503 376 30 906 754 621 957 103 831 -361 738 501 864 145 235 -919 292 128 -477 252 216 230 522 643 659 885 691 777 203 897 -847 410 31 -108 491 374 -381 15 871 -101 466 795 -591 877 374 57 323 489 658 667 79 831 437 280 -573 4 745 973 265 773 -553 122 880 804 314 227 168 856 492 -954 842 632 565 774 869 161 727 406 -507 106 461 -211 280 777 -938 827 898 -959 883 770 209 818 235 -765 38 191 978 237 626 595 23 568 626 54 319 -848 447 477 564 736 808 -960 50 734 -11 244 768 558 640 827 686 119 163 -688 566 238 79 693 229 -829 840 334 841 544 780 -483 748 769 -691 889 112 677 847 16 -486 243 656 -308 730 826 907 42 491 -456 821 335 224 292 274 -242 185 869 989 784 804 -937 576 685 588 583 726 778 879 646 -35 556 89 838 216 758 -439 745 798 -577 485 867 -964 293 750 -409 296 212 900 327 190 -603 692 745 437 482 410 -491 241 17 188 691 864 337 18 312 648 70 638 -210 704 10 996 306 78 -53 409 177 97 270 19 313 607 37 -776 308 106 961 884 780 350 232 897 152 496 302 -271 195 756 -6 511 660 599 873 688 -195 49 147 163 710 344 -613 51 379 -382 354 611 -985 6 258 -532 688 453 624 482 473 -273 205 135 -961 104 395 -481 79 468 704 387 629 -247 763 263 -122 491 467 -936 30 571 410 601 696 -771 60 774 96 668 700 755 390 421 133 97 722 923 727 312 -258 643 393 -336 179 872 -49 855 639 -449 111 888 -447 30 241 7 74 353 -265 225 308 125 228 470 -835 734 671 -407 760 58 -536 745 106 -469 551 229 -272 669 895 -584 332 76 356 191 217 -869 255 290 483 342 566 -558 84 679 186 378 590 -157 242 434 400 726 84 -572 70 288 -98 579 478 618 362 784 -693 40 444 -231 889 56 640 465 80 -35 545 780 -119 363 241 65 522 737 -411 347 828 284 168 31 -37 60 107 -781 786 242 -207 747 706 373 612 749 -626 816 393 505 597 808 -103 262 429 -967 640 147 743 703 866 -735 874 77 -177 493 862 -535 339 708 -678 395 83 522 692 396 -898 877 651 -219 90 391 -321 285 245 444 603 270 420 836 57 -851 803 503 383 677 294 931 132 322 -267 413 464 -277 892 800 920 160 680 -545 746 570 159 605 77 -12 241 754 -219 272 885 -45 105 449 570 381 492 -631 53 131 -677 894 290 902 802 188 923 113 427 -290 892 630 -616 878 386 360 467 626 865 707 206 -451 577 638 -108 347 690 -878 722 735 -636 824 636 -449 699 749 877 709 740 858 893 769 -357 306 335 -679 471 735 -531 673 593 -474 422 270 -137 715 668 -896 289 489 -561 153 464 26 733 123 -535 91 167 -466 308 95 -694 829 767 -901 271 206 -413 628 495 975 819 699 -710 520 735 477 723 764 67 450 151 -469 1 806 -429 669 229 576 256 856 -978 383 826 921 129 341 -339 306 578 238 702 400 -99 722 195 -677 835 697 974 341 360 -957 362 484 13 489 612 253 450 70 582 242 592 -320 675 882 242 187 99 -34 49 852 161 214 440 24 719 890 793 54 378 264 122 354 -142 264 540 157 745 480 279 639 533 -192 455 372 679 810 139 -434 896 635 445 521 808 398 232 171 -411 41 605 984 288 564 980 401 738 265 467 733 51 212 405 -241 362 688 981 151 728 685 236 168 -52 768 758 635 108 187 -933 880 400 -260 258 269 -595 37 460 281 19 663 860 604 898 -873 5 765 -615 659 3 -278 700 386 242 616 695 -938 473 221 749 162 446 -901 255 535 -490 188 553 572 613 352 -439 689 110 -137 368 148 -234 768 616 -302 303 803 157 425 731 217 523 283 -323 639 494 -114 239 251 561 586 618 461 304 739 969 468 658 -16 318 888 -861 668 343 -59 426 819 -777