800 16 100000 487 778 -85 594 736 386 493 650 421 763 428 -310 60 164 926 541 227 172 537 412 368 168 430 782 731 463 123 468 736 929 603 423 58 270 568 393 57 612 -958 230 574 -579 120 185 -463 799 725 -685 371 14 526 92 181 956 274 463 170 597 482 -695 126 285 -673 337 106 -154 130 514 857 125 296 582 546 415 367 235 765 -957 151 688 -192 477 779 788 785 604 -349 755 400 932 661 77 368 540 413 -774 187 95 539 796 571 434 379 668 -399 498 103 317 93 253 -244 502 281 -714 642 266 689 445 220 -560 730 432 -883 498 172 -519 276 710 -73 568 257 497 354 187 -35 107 684 -781 625 329 -129 133 30 503 420 671 368 509 316 -660 550 597 -277 219 646 -154 652 122 555 380 689 764 229 242 -650 394 701 34 565 525 -86 188 657 743 92 628 -635 260 337 432 552 438 228 476 208 474 122 59 -605 30 438 -765 194 219 -572 544 612 928 330 377 -596 444 564 -387 139 207 -160 505 19 128 289 570 917 318 597 324 544 271 -817 91 300 772 326 45 590 706 140 -46 187 470 -918 543 465 -803 308 156 -196 349 212 622 629 500 343 547 369 -660 223 112 810 406 202 661 131 79 305 521 337 444 627 523 465 309 617 -718 459 125 637 463 25 -400 37 653 899 180 751 468 472 174 131 682 131 -67 295 261 -837 400 782 -101 197 160 773 14 469 190 296 127 -534 285 141 -910 485 177 542 737 708 445 557 380 -582 488 613 348 173 460 -991 737 411 -658 388 607 301 114 173 321 456 20 -401 122 305 939 612 341 667 506 629 127 351 385 -342 721 425 -578 70 597 -919 31 85 292 773 473 850 426 586 222 100 241 -958 699 714 -702 191 525 -410 210 582 -181 137 133 155 795 405 -621 370 474 776 51 56 860 143 380 884 394 6 621 368 105 -387 362 355 326 660 545 -798 403 307 -216 422 443 -132 729 790 -128 309 359 -502 37 409 753 649 104 333 134 49 -110 555 768 746 769 330 -500 447 189 797 650 591 303 634 564 -503 654 493 686 726 353 996 376 389 157 530 237 -540 615 722 -540 705 29 -973 451 349 556 103 795 697 300 644 39 3 29 -597 501 682 647 539 160 151 136 535 -661 493 616 -873 505 430 -951 565 686 -571 144 336 177 501 439 971 150 290 367 389 293 795 744 345 -171 791 83 340 742 570 826 633 262 -958 761 318 -977 362 82 -691 791 226 -4 768 278 -766 291 427 -476 458 15 168 206 759 -688 187 301 -654 327 595 -84 553 779 529 147 291 -353 171 652 80 432 194 -143 228 513 886 15 356 512 91 13 479 11 570 -811 275 756 641 621 634 -13 289 739 -434 571 85 -144 18 607 -740 250 238 205 260 18 -482 546 384 -127 459 474 637 290 484 -393 79 758 314 72 130 100 660 419 438 426 189 74 34 558 681 294 359 -730 300 618 839 370 364 -378 795 374 847 432 663 -318 191 293 791 258 716 521 158 575 491 348 552 231 622 138 740 255 431 -902 126 282 516 717 203 -769 540 197 404 739 181 218 622 371 862 13 180 -23 686 337 904 177 684 207 560 58 744 700 312 -873 751 437 560 619 706 -437 50 445 -289 206 735 291 576 556 614 790 569 -7 119 6 -118 23 183 -283 31 294 574 527 194 486 654 144 74 615 314 -821 778 363 775 689 120 710 333 695 17 347 236 137 92 354 943 174 729 -75 492 311 -982 418 37 -37 656 691 858 531 505 -429 662 34 685 790 274 -396 52 606 250 669 504 485 607 596 -361 550 321 -33 227 364 677 197 782 -135 361 637 955 571 719 211 743 133 196 380 122 -730 585 173 -573 235 41 283 473 199 830 264 748 -50 431 174 714 460 723 -953 525 283 435 33 405 -46 44 699 486 441 279 159 663 63 683 242 649 723 325 673 122 555 136 821 658 566 -253 772 577 -731 419 302 703 254 334 -93 360 729 -194 598 721 84 509 135 -302 592 377 -102 716 253 171 590 360 -494 411 217 -776 310 540 -1000 579 510 53 682 315 338 390 227 -933 348 24 -213 232 533 -878 82 676 -150 580 591 -746 151 732 813 658 695 181 482 204 720 434 783 -819 688 216 296 26 605 -278 93 152 -703 433 735 181 107 16 57 509 596 999 363 298 483 577 155 -23 110 188 932 183 622 -734 764 61 682 412 86 86 286 531 990 184 515 476 517 621 892 726 329 -161 726 691 136 561 19 643 738 129 -418 222 311 955 489 626 -185 171 238 -147 9 523 783 351 258 97 628 327 269 472 252 149 111 529 -361 399 289 -390 394 578 890 577 800 -448 132 488 -223 100 658 -434 153 218 -359 736 569 298 585 396 -224 606 67 428 155 529 -692 394 479 -803 556 73 -226 46 201 -675 198 684 -588 528 783 421 294 135 -561 135 422 -841 586 558 354 562 363 -28 342 517 852 651 463 482 800 218 154 374 616 -494 652 365 -210 264 92 172 438 738 -141 29 72 280 742 771 352 466 312 69 718 162 83 552 513 300 107 439 -333 565 290 32 555 105 875 80 542 412 539 570 -364 171 757 -156 361 250 -186 466 715 -674 287 184 -961 570 736 -848 622 394 790 490 510 631 274 265 735 149 696 877 314 434 198 550 156 155 194 69 -844 161 534 -177 87 372 358 78 141 245 582 762 990 724 451 -900 355 276 -636 443 425 -341 720 290 844 670 39 551 577 584 -981 734 744 304 357 382 -525 67 12 -33 513 593 729 103 69 -869 203 775 207 119 417 183 378 688 472 174 558 62 126 334 -203 497 619 141 154 527 474 181 594 485 349 306 -970 30 760 -102 161 163 -576 120 281 641 503 211 480 727 384 -211 541 509 -277 139 558 -507 32 711 -780 306 91 613 592 439 -730 222 468 829 272 181 -257 296 300 24 289 355 -614 170 633 969 511 374 -970 34 64 -413 80 95 649 300 752 339 665 543 330 87 316 349 716 587 881 612 435 -867 788 723 287 374 444 519 343 155 -756 725 540 -741 64 619 -647 113 470 -295 605 334 -201 735 420 -685 436 688 -147 670 51 -513 403 38 562 490 411 205 761 305 -89 158 230 403 417 293 -179 323 406 -557 180 562 528 579 48 -300 46 483 787 100 352 -411 587 754 426 549 795 36 507 308 -908 618 465 921 21 81 -834 395 755 -877 438 134 484 718 713 931 618 310 165 757 409 69 146 196 422 372 296 -431 560 2 676 253 172 340 526 544 -828 292 490 -473 367 479 812 651 397 -876 534 214 186 100 171 -206 369 316 -859 143 240 -563 264 799 590 340 603 -487 432 329 -743 605 172 -654 284 539 225 96 741 -579 173 27 -366 559 126 -644 553 46 472 647 540 -889 684 4 661 626 343 -784 740 775 344 597 131 -733 495 414 -243 520 61 -350 493 233 876 680 791 953 236 96 598 108 742 -63 571 177 -460 585 2 -917 401 293 609 97 441 -61 764 136 304 274 207 -836 524 252 -651 352 131 -661 305 366 986 303 26 79 392 148 -593 485 732 561 120 332 53 529 428 494 620 744 581 324 569 -813 440 644 -562 789 195 320 681 499 -514 219 353 -537 499 296 10 506 780 -858 67 99 -575 273 179 -147 567 798 -252 548 673 -484 287 313 159 278 301 -447 398 533 3 436 752 -893 499 450 154 262 507 -666 404 126 -216 429 398 763 434 516 -440 382 615 185 98 101 97 9 730 349 114 680 -366 717 315 -415 776 366 -14 331 627 892 217 230 569 553 210 -634 716 196 -167 429 577 847 14 227 -700 263 587 -371 364 701 -492 198 617 -225 783 145 540 121 27 -482 766 595 499 735 347 -92 654 263 -697 287 243 -568 535 608 810 435 70 596 616 785 -304 325 183 -535 252 517 361 544 638 -813 662 603 981 561 89 879 221 742 293 525 229 135 509 763 -58 271 397 -837 267 212 -500 516 88 -766 133 691 950 694 434 339 481 295 -707 414 55 -618 245 276 -677 339 352 -49 674 412 -535 369 682 -187 484 500 -23 136 215 464 770 347 -893 673 592 740 412 624 587 658 237 -207 640 482 -380 115 372 371 619 597 -466 284 165 567 698 201 -933 75 336 433 691 658 -868 750 530 523 91 493 -853 430 350 -665 23 541 968 244 656 -661 367 26 -64 454 661 52 421 558 204 88 184 540 322 427 -3 6 728 878 729 370 170 28 799 520 364 22 660 284 617 -733 224 183 -708 312 636 -447 564 609 862 569 696 198 461 569 -624 210 574 503 488 55 -327 458 82 823 330 797 44 743 281 -988 210 56 747 55 367 134 560 482 742 374 602 638 372 614 -42 700 23 484 156 62 90 781 72 923 604 401 -680 1 343 -48 13 105 807 560 159 -475 495 718 -842 237 291 560 227 215 -27 338 466 748 222 621 409 64 601 832 787 405 833 259 757 -873 11 769 -369 170 529 -659 247 575 458 6 11 -99 366 590 867 91 127 -268 639 700 705 1 763 457 233 749 461 418 208 -831 498 570 -462 329 740 18 671 186 -608 481 543 -246 134 108 743 1 551 21 686 389 720 391 741 634 248 526 983 62 495 -858 631 192 63 721 521 -446 539 743 492 131 423 -966 86 109 -906 181 109 -356 403 346 784 523 288 -75 158 536 -398 93 149 -704 587 331 -160 50 252 -488 157 790 654 449 473 -572 483 558 -912 177 738 797 421 340 694 606 415 -218 283 124 -131 37 216 417 285 354 299 725 755 -650 437 111 -708 443 559 164 424 242 721 512 770 -590 261 391 902 356 548 916 290 382 -561 759 418 806 576 702 -489 275 179 265 578 167 -24 70 162 134 34 137 -873 107 200 697 117 461 -161 371 368 -14 687 209 767 678 167 -864 436 294 -963 547 120 367 613 697 934 341 318 -905 275 351 -369 3 9 630 52 126 242 491 48 161 677 735 -831 796 164 135 532 152 -820 521 698 900 689 62 -4 575 402 -886 270 229 -584 453 583 625 483 634 -498 78 324 -51 391 552 235 561 547 799 448 630 502 629 350 799 129 590 13 677 364 766 391 185 194 360 637 776 785 672 209 439 301 -316 140 691 -165 576 451 781 727 451 -638 229 279 -736 780 759 -147 145 635 -231 712 578 -895 258 137 142 35 473 -435 796 111 265 633 250 107 668 377 558 2 303 160 764 83 38 628 415 796 634 559 -570 555 470 407 660 728 495 602 314 967 319 661 -971 336 493 -369 244 713 7 154 714 662 514 229 -904 352 57 -890 500 242 69 482 796 90 690 655 369 137 9 682 505 327 -705 534 215 187 365 458 -749 125 611 -436 539 324 193 235 227 -599 346 726 394 567 407 -411 457 648 -205 627 785 -197 661 41 882 556 574 648 496 491 -495 347 167 67 464 705 790 9 491 -232 762 36 93 156 602 -749 345 611 651 292 789 -565 248 649 275 82 757 -800 130 452 842 635 350 560 502 365 -336 244 373 955 212 334 542 457 41 -504 660 737 -742 711 229 846 298 476 294 725 557 250 126 686 253 720 72 555 681 125 -281 97 368 -356 4 131 729 747 587 370 395 446 -142 653 709 -714 99 206 513 545 131 -579 148 608 -342 201 79 -271 508 759 -947 380 408 -228 176 411 302 305 709 440 27 303 86 486 507 -54 724 605 -249 638 702 -167 211 49 392 470 601 -729 351 309 381 357 688 388 729 63 -49 784 719 259 624 746 514 462 783 972 208 258 -871 512 95 630 145 658 -922 738 327 78 161 229 -814 342 585 -175 483 66 639 234 49 -642 245 224 55 111 686 -411 484 445 246 213 156 -107 643 301 950 321 590 428 151 750 -944 738 643 -759 315 325 458 755 110 -342 665 355 281 520 17 118 261 500 -237 707 264 318 800 106 970 302 778 -889 130 129 -988 187 418 55 380 284 -21 190 238 89 48 454 -5 481 525 -789 800 785 -289 315 244 326 785 243 -368 308 97 761 419 226 441 32 764 -790 287 695 -106 418 436 483 659 483 -663 454 516 213 618 515 998 481 381 -359 607 365 -965 39 224 -869 153 643 -291 746 226 824 157 64 -929 203 481 -94 486 692 -11 775 345 -344 789 162 970 339 642 102 580 449 18 167 39 -958 651 543 -716 560 489 -539 336 197 -76 7 399 356 114 436 -153 255 763 -256 111 303 257 33 641 451 687 772 -701 105 490 489 547 340 -216 383 451 272 444 787 868 120 793 818 277 458 -747 676 264 -785 620 726 269 278 310 -291 481 196 -768 332 301 522 221 47 413 557 430 -736 229 425 -750 449 545 794 619 373 804 73 248 267 640 420 193 710 249 -746 171 729 -150 756 260 -650 230 32 148 43 589 177 307 369 954 109 370 698 704 188 -530 508 612 469 127 4 440 472 265 288 327 787 -184 377 742 27 279 523 59 227 566 -601 605 424 967 159 533 -312 609 788 676 631 495 -761 452 173 -758 693 645 306 381 523 -507 350 99 -614 129 377 -491 388 603 -374 339 759 -351 659 469 181 547 629 -280 175 459 -986 415 463 739 657 355 -265 716 735 257 761 636 -493 747 765 -517 456 704 37 634 243 348 84 101 368 417 647 149 738 22 159 304 788 221 43 644 -225 778 111 462 787 71 -903 94 18 -939 129 25 117 767 659 -41 467 294 -741 187 710 -943 536 647 -970 96 503 -583 117 97 813 493 75 523 707 61 -606 404 507 163 418 635 -661 335 153 -451 494 619 -558 305 6 904 314 93 302 345 188 4 362 657 101 127 349 -673 451 255 939 397 210 -555 712 627 -320 603 513 -968 353 558 -797 747 62 -440 251 728 -748 754 272 -560 158 185 48 11 312 -852 738 314 554 278 262 363 675 525 -658 555 327 254 140 679 764 103 428 704 755 381 575 347 91 -840 595 101 623 743 391 488 697 220 -851 413 94 825 755 649 -849 361 788 -618 525 330 -41 303 784 786 7 738 -833 335 637 809 47 431 109 70 726 451 758 174 -930 459 586 764 684 540 564 787 453 503 769 177 432 128 31 -33 267 38 304 434 372 -708 595 418 -725 56 39 400 708 348 573 778 358 -841 494 593 850 58 579 902 761 548 -569 545 227 -139 312 493 -102 369 478 -179 261 272 -210 488 680 -220 288 587 -721 614 564 436 725 610 -572 575 667 759 430 628 458 461 372 -516 74 236 329 525 604 -842 546 416 -218 89 104 -339 469 743 247 301 556 -38 137 32 571 118 159 -362 677 588 -983 535 600 140 171 673 327 652 397 882 11 495 98 793 583 953 654 603 847 653 455 -645 415 592 986 339 261 -56 129 489 483 546 223 -966 438 745 107 566 597 -345 48 607 149 298 151 -917 203 4 -762 51 656 892 6 622 -165 792 512 495 489 640 983 324 737 757 759 727 302 266 492 -350 521 91 608 23 389 -42 458 591 361 696 641 -232 141 198 -859 176 542 53 24 230 -156 359 553 533 117 511 -741 171 328 -650 373 401 -960 381 775 -220 539 432 -829 700 680 -237 620 20 -439 713 547 -746 518 570 -917 163 129 -413 96 597 450 755 767 -871 657 339 -71 297 719 -945 230 9 -113 401 708 -282 316 79 -263 429 791 -165 283 509 805 718 223 -315 458 670 -119 708 624 -601 37 480 889 119 328 -393 174 557 -785 213 509 -926 131 377 304 420 357 -954 456 640 706 613 109 128 98 566 -803 531 473 172 130 62 -597 419 532 -717 178 257 591 745 470 -148 771 152 -172 427 124 -216 73 131 -25 580 295 484 60 392 249 210 474 -926 182 603 735 538 573 866 421 302 -126 412 246 -57 16 568 847 444 194 -678 781 618 204 508 397 -702 792 9 -711 394 218 -238 468 751 -884 155 488 -760 373 460 741 47 424 538 543 439 705 390 83 -750 264 415 -133 268 122 616 566 466 624 7 59 441 721 526 -409 789 680 831 629 252 90 770 298 -687 260 392 -648 317 333 -614 567 596 200 186 415 -527 202 180 338 578 538 396 19 458 73 563 446 -896 794 626 -293 236 147 405 550 406 -452 54 274 281 440 40 -724 792 578 91 465 331 -978 156 109 360 352 127 -431 178 241 415 682 234 192 190 470 -61 347 571 -104 95 624 -230 176 615 161 405 606 -62 696 622 -931 270 777 -823 30 681 55 600 58 296 367 739 81 759 480 502 50 26 224 547 473 -753 517 648 661 78 252 18 217 499 -560 238 769 616 367 350 -704 622 149 905 670 67 -804 152 378 875 6 427 53 431 173 925 230 689 772 644 319 576 62 87 -574 102 324 994 471 690 -304 719 63 -604 225 733 -137 21 436 640 648 793 -982 501 423 -457 26 205 983 551 48 501 79 109 -613 105 563 62 452 233 351 348 503 366 744 727 -950 759 299 -163 351 499 229 370 199 -196 113 577 808 448 679 -745 750 309 163 337 765 677 152 416 -291 655 315 612 421 611 -710 471 569 -59 508 472 439 90 41 189 94 505 -883 654 152 -653 109 453 455 24 342 -428 502 493 339 763 347 -546 727 320 16 170 790 184 711 50 655 502 491 -553 43 584 -897 513 789 -393 412 97 811 620 472 752 792 525 -804 131 488 -857 137 766 662 753 135 -197 690 397 -596 297 98 694 297 493 829 800 557 -383 559 168 -335 323 787 137 75 778 -939 672 109 -500 367 597 -934 381 550 400 736 439 797 341 735 46 787 231 -310 217 583 -154 786 693 -786 652 215 -48 541 642 -70 154 65 -810 673 363 287 73 298 325 222 190 660 21 177 442 311 393 -576 710 730 -731 476 581 -917 228 321 -676 310 475 188 500 281 170 39 153 932 126 577 -18 652 799 -629 664 371 -853 458 233 -509 35 142 -979 304 617 753 339 397 -174 664 706 652 604 758 -268 527 796 -164 459 121 12 593 324 762 565 539 -868 264 549 165 708 583 -942 729 438 27 434 776 23 460 191 328 512 347 -515 396 73 -968 432 83 -95 597 676 -572 759 440 319 44 255 -333 361 162 601 371 442 -962 198 76 -587 421 87 756 102 599 -98 539 546 374 524 530 456 629 326 -869 609 636 -878 680 231 577 147 591 690 548 514 -868 138 711 7 152 684 493 708 337 243 10 427 -11 536 150 918 792 778 395 124 139 -170 598 18 413 175 517 955 266 616 -132 350 754 179 157 457 -386 402 716 -850 798 277 -24 139 12 126 204 478 593 586 276 -989 399 2 -873 707 619 542 375 168 -353 754 324 503 568 278 -782 270 627 694 47 765 305 325 773 -140 580 528 -863 526 665 964 137 616 566 616 522 -16 110 96 -648 358 402 27 261 521 -144 432 791 82 526 389 46 184 713 370 644 492 449 333 217 -534 298 705 481 264 72 154 400 182 -999 352 91 202 532 703 -925 188 334 -935 471 412 205 269 147 917 392 790 -240 593 674 329 659 171 633 92 786 -143 398 738 -810 800 289 -720 354 372 334 429 560 220 46 582 983 51 402 -71 320 793 270 281 138 143 10 348 -134 795 440 -997 404 389 540 194 388 -819 426 742 -48 113 722 63 133 768 244 116 370 246 245 690 -210 715 522 327 610 531 675 676 77 666 632 481 -546 172 226 -958 705 204 -665 458 316 56 673 448 -25 318 115 -55 364 359 586 754 625 307 482 434 789 109 662 17 175 493 849 629 216 -525 223 473 -770 558 482 745 367 354 -408 142 671 458 639 586 -784 225 540 192 684 573 177 73 233 38 243 407 482 92 587 -950 519 10 -78 349 119 755 46 485 -92 190 179 979 448 17 -436 616 594 455 608 477 979 586 102 811 776 696 -31 211 787 556 213 58 -683 687 758 235 42 4 -928 550 193 450 481 641 18 198 456 -989 5 616 -560 385 401 -907 548 728 988 318 138 974 674 702 583 591 588 -659 178 629 -304 602 731 -112 404 411 80 223 160 136 186 165 303 178 101 -945 271 648 -218 259 165 672 586 38 -227 169 180 361 62 710 189 758 511 519 47 467 -318 679 689 241 167 426 357 270 604 -343 325 426 305 308 685 -731 332 470 459 705 190 190 66 252 51 408 209 -238 679 607 -172 561 486 -732 155 652 445 712 122 -200 570 446 -574 627 305 -338 496 636 131 307 541 -880 650 158 -677 101 117 732 415 796 -710 43 108 -625 263 614 -821 461 78 -700 461 647 497 439 25 -446 301 72 -211 632 379 681 705 580 -409 228 680 -293 312 295 -746 203 689 914 130 504 279 709 164 356 161 176 154 411 615 978 165 115 -550 554 299 -620 588 555 -41 779 334 238 638 646 -316 45 400 773 359 529 828 38 790 591 147 150 -82 101 560 532 80 724 -201 130 30 497 110 617 -197 221 147 -664 659 784 -467 496 28 332 221 738 813 449 328 802 392 474 -697 510 126 -537 443 205 538 394 686 -681 643 347 -513 646 567 -367 182 778 -831 716 473 348 400 693 -562 613 341 -635 15 732 190 271 793 715 734 787 -728 224 380 -43 96 222 -496 583 419 -778 769 153 -1 490 420 871 590 19 315 628 184 -545 545 550 938 135 20 -317 203 305 869 475 529 -351 184 624 222 240 758 -607 63 726 -855 214 767 364 38 557 734 553 384 -283 161 481 -533 51 167 286 734 369 991 604 395 -529 405 579 46 779 18 -445 772 80 633 469 294 -201 585 683 755 720 435 291 589 595 771 208 198 89 295 131 -742 238 286 -396 261 690 -618 459 221 -200 614 192 -569 247 213 -724 647 797 -442 354 268 -55 445 57 891 568 264 688 410 110 19 620 699 -544 424 159 -702 7 617 -882 759 783 -339 342 229 -927 219 427 -930 329 781 -263 74 777 145 766 97 409 54 506 870 625 325 -831 234 748 127 532 306 -504 250 264 -522 511 158 58 537 376 -315 559 704 465 48 330 41 394 295 537 555 700 -606 25 77 518 546 310 -782 426 393 -477 122 642 939 152 704 -104 410 792 -977 295 550 878 512 598 759 354 191 -147 643 297 905 190 673 933 508 419 394 678 44 -414 354 517 979 293 668 882 741 629 74 316 124 975 146 635 -28 306 540 914 311 735 -790 216 124 -565 101 183 -947 295 61 -104 433 414 812 412 258 631 521 417 134 496 562 321 621 67 12 487 378 746 650 145 -379 685 246 156 338 92 216 386 525 -619 150 488 -410 581 782 91 392 54 907 327 102 268 448 274 287 212 760 -536 711 609 760 532 45 -243 88 734 -151 56 319 325 789 468 812 179 600 -454 470 192 -49 729 70 4 398 69 677 485 280 589 501 190 -51 661 274 -806 619 713 727 220 321 -554 697 309 -135 61 40 -383 207 61 -592 311 790 -571 515 739 297 193 775 -272 182 475 -882 331 687 143 77 57 -745 205 628 727 203 76 236 220 137 -573 37 695 687 45 205 276 474 720 166 523 464 940 52 197 -234 122 79 405 465 156 -739 272 712 241 400 114 316 388 333 4 415 722 -501 502 766 455 131 792 -474 497 66 389 38 117 -663 404 590 616 209 606 -877 423 78 586 16 29 -549 484 416 583 289 30 -344 340 83 22 595 213 -835 322 710 382 63 747 51 1 702 640 369 463 -354 444 437 -325 430 4 103 81 487 518 416 327 -301 673 666 981 447 461 -6 564 782 255 746 44 -647 597 396 54 590 764 468 36 759 856 711 388 459 166 468 946 484 84 -328 735 308 -862 716 754 -850 110 517 -117 565 462 -922 70 611 -926 725 400 189 145 435 548 2 697 -265 661 62 555 559 97 590 432 31 497 522 298 -350 624 760 918 707 76 -669 385 146 -59 11 70 740 401 566 726 301 567 574 236 428 -613 543 538 683 133 169 -135 30 242 563 232 65 122 150 771 149 82 708 294 623 718 315 316 318 -319 794 618 247 369 406 -174 356 148 364 792 633 884 457 662 -122 772 446 -858 246 595 265 596 228 972 290 403 -311 406 718 -41 287 711 -672 286 631 885 265 187 185 781 178 817 665 186 630 343 510 275 438 755 22 503 102 -151 27 392 -949 268 349 -280 27 187 -417 308 472 213 193 288 351 130 268 -320 347 133 -934 778 27 -873 405 464 281 627 518 735 629 544 -922 232 12 626 105 390 412 688 697 35 653 442 675 5 571 -658 685 118 274 303 447 -947 430 51 -884 64 230 786 599 58 -671 277 289 140 655 393 530 419 632 -822 206 485 -381 281 41 -258 624 277 659 650 132 -943 703 561 -141 772 176 88 558 774 945 439 602 -814 332 456 -470 614 74 562 792 280 198 164 560 -210 106 383 -334 517 585 597 574 487 710 585 10 -715 474 119 411 771 558 -188 109 89 -532 640 702 -507 554 245 924 152 760 -916 494 65 -982 760 133 2 710 258 441 420 43 802 657 516 521 68 38 630 433 147 -82 453 786 971 546 91 -33 471 242 -473 507 287 743 477 246 -724 680 507 -115 473 478 727 275 687 -406 548 754 432 578 738 130 248 390 515 171 488 205 339 510 398 18 216 -116 113 692 -319 341 123 -260 27 147 -583 106 422 55 701 169 9 85 299 -502 282 717 -73 239 607 -364 789 176 203 25 288 -354 658 629 969 198 655 667 568 312 -512 23 212 9 584 648 -493 283 614 -396 723 95 -80 402 685 478 238 673 -547 193 697 941 39 555 -79 360 752 927 28 71 38 468 94 202 629 229 849 736 511 -185 493 785 -91 165 386 -254 444 175 18 449 367 315 742 758 21 63 669 -476 742 696 -405 581 716 -360 183 544 668 784 32 -469 399 524 -133 461 240 253 407 683 27 225 332 746 292 625 703 465 688 923 590 629 371 337 761 -114 177 143 -819 597 479 764 280 77 -761 748 537 -121 353 495 161 132 720 -756 278 563 -931 733 228 908 257 369 688 28 705 -551 66 433 743 647 581 773 12 61 -350 251 360 -662 730 712 233 644 395 -296 440 225 -582 61 157 397 369 765 -835 410 344 669 59 761 -99 554 160 -766 728 523 846 530 325 -395 420 255 -532 5 450 -538 661 441 -314 280 502 195 477 70 911 243 31 -793 264 441 -33 718 195 78 152 474 600 798 203 125 203 174 -469 223 179 -20 637 39 420 124 318 921 471 347 -257 334 141 925 541 404 566 261 321 -888 139 24 -15 540 21 539 17 575 -888 548 797 -710 728 186 481 100 661 750 774 331 -504 269 216 -764 594 757 -8 112 569 664 624 259 -512 9 350 308 300 366 435 765 113 -17 255 392 -232 488 44 828 239 17 710 124 782 -766 316 94 -598 380 717 -740 468 278 762 129 577 327 364 541 840 499 348 -369 468 35 474 296 625 -358 359 160 230 285 635 -188 519 150 657 73 81 173 685 101 402 47 581 531 575 496 -977 767 194 522 198 661 157 25 509 381 219 67 -308 250 703 326 614 773 -373 271 45 -740 196 729 -640 751 328 -60 282 454 787 705 420 180 228 169 -407 137 545 853 670 764 -329 115 565 373 193 730 -455 421 552 -59 281 299 -179 593 249 948 685 530 -999 472 787 172 4 566 741 197 254 885 450 475 -400 673 589 -236 446 782 893 543 754 996 684 586 895 658 378 343 606 262 -775 560 285 -437 132 288 528 225 37 333 511 38 7 311 711 596 228 708 129 73 3 -766 470 238 -181 365 95 948 508 253 -439 733 12 -555 496 495 484 376 720 920 509 430 958 669 292 -380 265 519 -73 546 592 -871 780 613 167 351 177 -139 299 684 865 60 169 476 105 216 923 341 144 -758 262 204 23 220 72 -134 440 688 -815 119 433 928 249 764 740 168 314 868 181 164 303 447 223 -729 275 679 -961 598 220 782 40 33 537 615 252 609 682 243 -704 19 713 81 299 513 844 391 680 -890 659 413 825 714 411 -152 586 685 -322 577 483 -551 711 74 -919 248 241 884 657 474 -522 154 492 -209 787 342 303 583 732 535 245 142 -653 71 55 957 471 192 -807 749 320 -725 799 230 501 80 478 -107 317 686 -34 795 391 -743 386 377 750 490 160 -167 377 404 726 324 474 732 233 144 124 26 445 -357 654 795 -575 107 426 654 600 742 939 766 737 930 175 322 58 725 363 169 310 739 -627 36 614 198 168 46 -506 44 424 290 688 629 684 665 735 -891 319 86 -549 658 403 187 140 577 460 799 53 -777 720 362 361 693 749 575 244 116 172 290 160 -653 780 399 375 16 263 -539 125 133 -854 528 790 748 67 482 876 728 32 -720 151 751 793 664 196 -859 191 791 409 116 280 -632 463 611 -282 191 626 -820 652 302 112 399 382 453 99 448 486 728 375 917 608 77 -380 402 293 615 495 483 -195 704 150 36 624 613 598 142 3 -825 274 206 228 538 604 209 792 255 657 278 182 -617 148 341 260 768 294 -648 335 341 586 692 244 -864 528 68 -300 526 561 -346 253 35 -541 281 572 -385 691 115 221 300 745 -846 283 92 694 343 411 -660 247 745 880 186 636 -925 274 715 -58 174 792 -745 428 244 489 439 524 -540 254 766 327 227 265 -129 381 548 362 76 442 772 768 241 -932 648 426 -297 323 699 769 418 424 -840 273 403 -245 514 41 -922 526 647 -604 653 73 -340 724 454 607 438 81 201 562 48 441 630 247 -734 85 121 -484 254 90 -461 766 714 341 721 427 381 752 505 979 748 357 652 208 633 257 569 32 336 10 661 -266 228 298 -946 344 551 -56 83 69 657 224 789 -964 757 292 -460 337 239 -504 341 799 128 798 566 -850 439 334 -19 127 695 -607 61 122 90 467 465 193 611 99 -139 221 322 201 609 630 -707 349 166 -469 797 58 -71 278 407 446 28 45 -69 161 171 -175 154 231 -902 445 250 -86 390 412 812 51 632 -515 404 440 -685 697 340 632 781 337 -558 62 614 648 709 193 -907 792 353 815 418 506 198 68 502 -353 535 91 458 747 493 642 385 97 233 652 345 -227 636 325 109 678 387 -926 327 647 466 372 190 -382 587 159 923 137 227 177 384 761 -133 595 259 -88 637 643 808 670 46 -448 504 559 167 578 437 765 396 8 -246 214 147 313 90 283 539 467 219 51 486 13 309 550 201 504 358 70 949 63 665 -370 92 720 -659 411 50 -623 576 445 537 130 211 635 643 300 869 134 318 -113 385 355 -149 447 105 51 351 14 73 652 76 337 35 519 656 776 129 -895 705 704 -498 642 386 112 277 228 -789 99 714 680 586 298 -614 190 296 -110 441 646 -944 314 498 -917 403 532 2 60 59 -318 117 763 -462 619 605 323 531 433 -298 294 83 -785 726 669 265 265 58 160 707 50 406 363 716 -345 447 318 538 601 377 -604 83 46 -690 621 216 -534 744 299 -149 647 144 333 462 422 -199 479 686 -190 440 592 -588 598 155 -673 453 601 -756 743 401 -827 291 35 -430 601 656 585 268 151 -317 719 797 -221 452 11 200 406 489 -315 768 480 -524 380 277 -18 259 729 934 104 223 -314 229 513 921 399 314 -824 336 581 478 572 499 475 151 502 437 151 107 -723 388 427 157 416 6 833 599 617 314 133 720 136 420 500 -951 293 450 -638 21 785 -106 699 556 -856 126 258 445 363 408 -696 193 347 530 150 763 887 735 561 703 449 245 574 738 216 673 739 508 -78 253 528 259 347 427 14 43 552 -976 688 467 -217 544 659 -670 474 360 492 314 294 604 417 295 -752 792 232 -184 417 170 -477 492 774 -397 551 320 -819 717 714 84 341 601 -250 725 697 -840 655 722 -881 99 235 165 103 652 -741 703 195 242 719 611 -837 598 404 207 379 321 -280 263 213 -928 166 137 568 726 343 442 398 441 -124 363 95 -721 174 798 225 568 268 388 331 262 -959 419 411 -555 26 341 -683 698 604 329 370 321 -734 291 598 808 133 547 801 561 461 495 41 634 844 418 401 312 606 283 125 648 701 536 645 278 76 162 175 -169 691 545 903 109 387 -899 670 519 -401 71 279 860 366 671 -155 211 289 -554 323 446 880 600 293 -819 488 489 610 717 650 -815 748 93 -319 204 553 -333 257 422 937 56 492 15 316 58 238 762 268 478 360 142 123 240 293 -432 373 781 -744 336 697 -142 121 196 702 621 655 76 158 263 567 773 578 -624 363 91 -5 241 2 88 117 594 781 285 166 -39 493 501 -943 103 173 -396 605 526 803 60 346 -191 288 503 871 655 28 201 184 742 643 779 183 645 268 651 438 49 135 555 162 179 608 171 282 780 375 438 106 530 497 -397 540 336 858 363 191 885 316 726 -374 360 704 560 405 523 810 243 571 -704 598 284 627 206 454 -692 339 29 -255 197 110 994 400 649 129 658 564 -929 495 79 196 234 394 -226 397 188 -903 245 338 -220 272 95 234 580 433 -586 78 629 -877 424 581 524 305 790 -513 377 485 -83 725 758 -893 177 543 -948 504 491 840 601 736 377 181 207 -729 567 339 -344 181 768 636 257 391 -832 181 695 758 220 623 -6 689 548 -497 796 276 -803 401 779 888 193 131 -777 770 664 181 193 430 -281 401 611 -714 790 67 -772 158 599 323 316 18 -303 62 706 196 565 254 -328 363 206 -398 651 398 85 426 719 -452 407 463 -423 279 64 939 117 53 -243 346 562 -445 21 78 -476 318 491 582 715 256 -813 139 618 -608 693 20 -259 578 797 -741 326 403 -727 56 233 -264 395 350 -660 705 695 -98 460 715 -469 137 584 -779 71 498 -172 258 188 -803 202 81 -432 95 658 -836 354 536 -481 627 591 -649 516 537 -348 8 441 -54 62 453 612 545 589 -4 719 211 -355 347 20 233 497 221 -935 665 667 522 30 220 209 149 398 351 52 465 888 305 473 928 3 86 -268 416 631 -528 164 549 82 761 447 101 746 143 273 11 8 -661 286 37 -90 295 537 260 447 140 -876 687 444 -452 567 799 434 100 414 -984 572 129 -836 7 89 410 708 35 -695 734 45 -288 273 682 500 736 177 188 796 175 -873 72 61 323 621 627 -927 7 726 286 23 50 366 139 56 -394 701 315 -408 606 248 389 70 73 -130 722 8 -754 310 355 220 390 426 -968 465 598 -741 538 156 -16 576 530 33 294 668 840 100 121 -845 293 726 602 434 348 226 104 269 233 303 131 939 675 520 117 308 536 314 567 273 22 303 400 551 89 693 771 729 792 91 436 636 -832 39 269 715 65 373 936 451 227 666 742 101 737 659 408 472 726 526 -56 148 29 -857 451 117 -565 622 397 -222 113 33 414 682 423 -566 349 39 -642 285 41 784 703 783 -715 40 193 -756 712 118 570 408 617 598 503 268 -934 490 441 -186 469 554 646 635 787 220 269 687 -941 628 524 -549 764 426 633 649 466 426 494 377 495 64 785 -136 14 39 -269 80 529 571 446 197 -524 45 31 614 65 651 53 476 30 -624 128 794 953 113 194 -182 291 687 147 587 302 883 251 315 521 534 746 -151 457 744 -355 486 788 27 305 80 211 633 559 -196 587 671 -450 205 162 636 104 300 -310 787 102 -44 709 187 -146 710 195 197 108 680 984 687 284 -213 317 140 -982 329 773 776 685 559 -953 435 315 -40 424 771 -989 266 757 -936 422 217 -798 428 127 996 377 586 -372 313 472 711 301 341 2 271 221 -826 448 105 884 47 92 -49 607 67 -479 570 332 -171 634 305 46 436 733 -276 784 309 -491 212 622 -868 275 474 672 478 744 -308 204 743 997 489 789 -160 192 595 -494 313 716 -611 742 549 93 140 536 -823 16 520 -514 477 283 59 610 558 -316 282 587 27 527 790 -78 76 478 710 516 669 57 574 533 -28 163 27 873 408 518 608 586 534 -121 624 562 -686 483 371 271 367 205 809 546 731 398 668 6 -372 779 73 -552 588 646 381 760 360 -41 585 767 876 146 552 209 225 375 -829 139 57 -107 162 775 49 771 73 -21 122 292 736 750 622 808 798 409 -595 131 369 564 290 153 -269 167 298 -918 128 75 -191 651 565 617 297 279 192 146 601 616 726 722 107 414 223 729 175 221 -463 580 703 -143 97 193 -438 28 359 259 62 38 -115 471 689 402 41 185 -920 33 330 80 1 607 -846 708 573 576 437 747 -852 575 78 251 632 174 -805 394 201 -495 6 615 742 43 637 -218 645 677 -482 725 261 -1000 158 261 -794 312 169 930 240 157 -724 389 731 -646 792 115 727 139 60 480 644 417 -954 386 460 882 721 304 311 439 581 171 39 290 784 598 601 904 128 392 260 405 332 -609 311 675 -143 390 13 -484 670 656 685 316 594 -456 151 514 199 662 504 731 633 543 220 769 692 -828 273 19 -484 734 775 -953 677 637 -278 734 227 -266 402 96 -58 487 764 87 583 114 600 535 775 -945 618 159 749 639 128 240 363 752 -541 479 685 -615 479 561 22 1 46 -552 687 448 -505 781 486 -142 668 621 -877 620 707 -103 276 524 408 25 714 87 466 277 838 477 307 -77 14 785 435 636 337 881 236 576 480 732 556 917 742 424 737 66 595 195 163 70 319 323 447 -968 610 464 860 49 140 -33 524 153 -897 759 341 640 240 576 367 520 507 522 38 449 897 527 66 -556 123 228 -487 594 103 -89 626 712 -826 39 312 113 558 35 -182 613 794 -690 205 585 685 372 657 -856 647 694 -456 544 772 9 140 446 -212 254 239 290 365 417 954 492 455 -735 405 564 500 375 376 445 685 581 629 323 152 885 467 798 -870 163 94 -546 372 233 699 712 38 538 3 755 -294 709 446 -288 574 402 -125 26 329 -998 271 565 382 301 87 86 538 105 -365 669 267 -720 323 190 -535 774 102 -946 664 456 608 170 364 -995 482 489 -641 109 515 839 464 785 -597 246 637 -910 84 375 746 272 595 213 552 469 -446 169 794 855 624 658 462 584 379 -23 542 413 -334 101 521 -620 340 184 916 695 782 -95 785 417 -121 532 688 25 97 792 445 651 160 838 59 783 -905 51 308 -914 669 760 758 201 651 -706 517 545 427 574 82 -757 653 165 731 430 613 -478 675 463 81 114 73 816 209 346 -666 235 748 -7 673 616 -848 32 16 -646 278 84 298 505 658 -869 348 62 895 431 492 -141 505 718 -478 739 31 -854 155 592 -157 41 378 590 234 251 405 738 634 372 292 111 408 742 167 -583 26 66 630 273 497 -927 333 201 191 407 491 173 553 197 764 597 237 294 587 470 144 745 407 -871 469 250 839 646 569 -930 629 393 -82 302 725 471 693 331 161 219 84 -842 335 232 -206 29 18 -584 773 314 174 454 335 776 693 163 871 650 361 591 673 189 183 743 490 508 214 735 438 528 505 473 238 39 -896 184 68 274 152 392 -261 527 46 873 255 290 -564 526 492 196 117 364 -864 8 424 -89 599 151 815 472 740 806 129 123 473 155 627 16 494 353 861 368 607 -97 404 332 -806 352 448 -491 40 99 -234 217 107 -211 681 257 -909 48 280 182 254 408 -143 79 562 883 296 256 787 109 175 993 212 130 76 6 481 -725 67 72 -227 434 288 -569 775 520 -313 19 568 367 353 373 -426 10 452 -712 293 299 -105 480 407 -731 25 619 198 253 176 230 128 243 -499 102 228 -660 85 554 660 773 124 -21 140 477 751 266 486 -846 506 331 -148 201 362 -941 70 739 29 68 191 956 450 319 350 551 772 977 504 380 -794 283 71 82 434 689 520 589 394 402 593 147 -837 652 568 -499 433 636 844 390 637 762 140 388 -915 470 431 -108 553 134 -128 311 416 -906 546 401 -218 18 541 928 620 334 -926 335 537 841 789 170 -572 633 111 65 347 602 -396 32 271 34 476 375 -281 148 686 934 595 783 486 505 619 512 131 505 600 773 493 769 353 677 31 218 223 -967 22 606 455 608 282 -370 527 781 -533 413 575 -951 700 352 600 279 408 818 543 539 -726 543 63 -233 265 415 843 96 185 266 81 558 823 337 366 704 519 444 -515 586 57 -389 187 308 -486 587 138 -878 357 680 -788 631 422 -726 150 238 440 794 686 -576 412 766 -818 187 654 -901 692 372 -458 729 509 798 540 247 -943 255 385 794 729 293 -127 141 124 247 767 625 36 207 618 -79 632 581 639 366 768 -708 465 211 -784 207 491 876 358 230 675 367 36 -141 162 316 952 187 456 227 186 774 451 423 181 -179 544 364 -47 535 729 672 380 393 34 596 151 524 424 60 -894 499 427 -59 511 588 -143 15 326 -936 442 512 -162 245 134 -382 666 229 -467 772 764 -939 44 695 -995 679 490 -93 203 465 -433 661 516 745 3 578 884 12 592 -791 476 585 -328 466 29 605 636 247 -14 369 218 -899 30 613 595 787 43 -964 95 598 652 614 458 767 759 460 944 243 23 -865 404 499 -729 277 516 100 634 352 -854 420 720 -285 73 302 -521 68 288 -878 456 734 519 509 547 -224 276 505 188 173 299 610 660 255 -540 132 531 -424 432 364 -73 530 336 -602 397 408 -301 76 28 -813 598 483 -880 469 191 67 798 19 123 786 191 -826 348 50 -572 761 533 -90 89 516 225 216 597 -640 166 193 120 66 621 -253 253 418 981 725 439 -876 144 436 -58 420 421 84 194 320 -315 574 280 -982 684 368 -467 709 135 -270 622 301 322 142 366 494 41 170 -336 774 94 -298 98 590 -263 592 209 -691 476 402 380 762 527 -940 780 410 979 65 670 714 395 491 -634 470 184 -717 364 576 652 228 550 297 82 199 -714 19 791 -906 280 466 247 61 779 -827 121 758 782 452 23 -996 566 769 -506 84 438 430 767 354 205 371 133 -494 69 215 105 707 585 -705 402 65 512 401 125 91 575 597 400 709 248 -26 713 366 -457 760 449 -868 542 768 237 99 338 -830 206 758 984 511 665 768 358 618 -816 670 218 908 513 344 -944 314 253 -744 488 517 -779 631 28 21 316 121 -412 353 220 278 523 425 -965 459 487 499 628 44 -884 412 265 486 673 778 429 729 291 -567 137 778 -498 358 161 -519 132 476 802 672 28 -979 750 551 997 786 561 -517 237 388 -874 306 352 -210 592 576 919 421 56 -791 407 193 339 109 102 499 190 233 174 392 457 953 365 406 655 762 743 -384 523 37 -494 466 628 -767 385 600 489 147 558 -119 686 666 -18 585 408 167 511 799 -977 16 716 180 72 677 -325 240 274 -994 795 796 642 454 13 421 687 750 -228 528 96 -870 209 781 -653 344 117 554 711 179 905 286 194 420 266 617 -552 93 408 121 99 755 -731 493 408 -319 266 646 -370 639 374 -675 321 582 457 220 477 173 175 739 703 32 224 -351 604 42 -983 252 134 -575 174 233 179 443 277 138 724 543 -817 507 733 -492 32 605 -358 242 24 918 215 550 857 271 133 -520 520 736 673 489 188 407 66 361 -609 45 355 -733 335 278 161 119 336 845 627 368 -551 21 609 -975 340 375 774 597 197 -341 629 268 394 255 757 -219 462 22 -707 5 419 847 624 753 -523 186 423 -188 31 602 179 33 622 739 58 161 666 184 309 -338 443 490 730 638 744 -114 571 757 259 65 313 677 712 136 630 389 673 -996 402 256 -395 333 288 -573 425 345 739 91 80 -952 753 75 -111 83 712 584 521 34 540 181 98 852 610 362 139 192 750 -788 197 703 267 2 236 -246 781 212 50 121 302 -719 121 254 -245 610 689 -782 594 761 452 86 493 -251 629 46 -388 441 242 -534 508 596 53 414 576 -536 216 248 -635 98 720 771 53 529 -589 272 674 171 524 311 -984 425 200 -730 688 381 915 452 21 309 118 81 56 724 46 583 388 262 -369 354 359 -50 477 411 431 488 234 656 11 309 519 27 734 -130 249 173 -150 517 624 -977 226 293 655 82 216 -500 65 156 -687 648 61 23 351 537 386 134 576 619 590 586 528 109 165 -787 532 765 985 182 481 -840 205 706 204 212 339 820 713 756 527 578 603 987 2 153 323 188 286 -702 607 428 -565 87 88 751 300 619 -484 237 353 -4 797 109 -146 402 321 -208 574 585 99 101 362 702 40 363 -394 163 550 244 413 709 623 448 795 262 200 295 33 268 531 785 464 80 893 470 33 13 15 158 997 314 610 511 768 649 873 575 11 175 571 775 -317 546 422 -371 608 173 -125 41 440 406 178 456 437 72 125 469 637 139 -622 187 5 -13 98 772 635 723 98 997 298 668 -629 133 765 544 763 125 269 790 165 708 196 343 -85 385 766 392 606 602 -718 184 788 -314 371 437 -342 758 360 155 355 209 775 278 694 -861 623 656 -785 692 197 980 752 393 -726 20 329 -361 212 135 -208 446 318 -620 333 241 968 191 198 -273 498 105 -464 673 734 -571 365 108 36 180 799 232 512 303 -224 738 674 105 577 437 -609 122 82 -692 454 414 -452 422 156 -254 750 206 602 38 430 135 19 794 243 207 526 193 591 589 47 568 527 720 425 655 -44 416 328 390 276 781 355 25 403 511 323 352 716 277 741 745 612 759 -909 607 517 -32 601 307 -292 800 426 586 521 50 -407 229 17 -480 371 645 -899 127 669 303 390 543 206 58 371 -302 155 182 -792 246 341 124 766 141 30 627 140 56 213 212 -343 6 793 -774 479 363 -930 580 41 90 635 430 -968 241 487 202 139 642 735 699 439 -125 623 757 -833 53 583 -341 261 347 -930 71 353 -586 697 31 -271 367 162 -631 257 796 199 241 588 637 595 278 78 330 176 -331 758 798 25 525 402 207 784 663 505 7 733 809 373 181 -9 302 547 152 272 355 947 223 595 -66 660 389 -189 139 270 -862 760 227 335 185 304 -863 544 287 951 449 645 435 259 218 -185 450 519 -839 355 342 -85 254 564 461 389 424 -351 352 114 -82 491 73 497 178 609 -800 715 352 -962 218 352 83 453 162 -548 68 612 -830 581 518 664 648 771 427 509 711 802 310 263 867 381 305 939 678 34 -901 30 301 -150 468 518 -246 303 523 -85 355 142 -322 478 723 195 142 122 -234 721 183 -324 124 44 -910 791 424 146 283 653 180 382 682 -320 385 702 597 739 204 -929 454 111 -787 333 588 -113 728 729 360 294 649 -258 123 324 -614 213 315 561 160 149 414 140 530 -153 772 114 548 321 52 304 393 58 -786 606 390 -199 293 669 81 453 515 -519 348 637 -195 286 401 -729 647 560 -181 61 251 -452 61 222 14 409 543 -383 513 487 -726 279 292 15 280 136 -964 113 140 750 595 39 538 600 324 138 23 171 -950 42 583 452 142 643 -974 708 252 720 526 316 -394 400 595 -103 568 426 -816 604 539 475 354 333 514 644 484 37 534 506 607 536 99 -10 789 592 -968 15 500 -365 487 225 -897 293 176 -703 742 743 74 526 98 -188 1 3 -656 315 646 179 505 732 236 512 467 334 654 455 -274 639 21 -223 426 507 401 529 351 928 778 292 23 653 369 -280 265 370 123 562 236 -880 541 292 -149 578 356 718 264 209 -476 542 399 297 519 25 755 272 553 -494 201 531 149 424 383 518 296 199 439 171 760 -574 692 53 518 695 182 -327 365 445 233 490 187 232 539 257 -992 294 529 312 752 281 442 702 256 -824 220 551 -673 11 722 886 37 165 -262 355 411 -881 580 776 716 566 17 -746 598 555 -490 558 400 -410 270 352 -930 65 253 -675 593 24 -572 520 34 501 407 422 -983 697 329 -173 369 108 -646 485 673 -230 691 22 -924 1 579 -972 192 401 -221 214 465 -817 492 609 758 520 329 -57 21 287 -836 390 183 292 17 103 0 772 139 224 294 29 198 723 30 -424 751 573 728 682 338 744 65 29 153 175 100 -719 318 472 367 82 61 501 175 78 156 727 401 694 703 246 723 701 520 752 30 470 76 558 703 413 303 767 794 656 493 -707 89 10 -235 608 92 577 61 618 -146 417 544 -994 112 446 804 635 699 -677 739 728 593 167 485 447 732 339 14 526 546 458 772 634 -332 689 793 159 666 54 -424 273 22 -729 631 133 468 435 319 366 759 609 -107 304 775 -870 551 707 -532 317 784 414 576 755 599 44 643 -608 755 61 997 483 333 218 306 163 -897 574 598 -979 293 108 430 738 411 756 68 513 -938 537 30 -154 303 157 -248 254 200 -453 646 506 807 195 188 -909 566 493 53 269 618 202 642 110 -491 24 48 271 181 467 -64 595 555 -835 641 57 473 546 311 -176 293 508 729 452 255 468 143 20 960 796 288 729 351 129 791 12 505 390 436 685 -344 572 479 -589 289 672 -581 162 417 -719 586 261 -611 267 712 443 135 54 14 47 401 -499 576 751 -19 319 763 885 109 750 -31 718 521 0 729 361 -529 700 522 -161 182 659 -701 523 125 10 318 259 63 132 305 863 585 432 -34 366 751 -120 204 59 229 725 776 -51 125 256 261 548 508 -418 587 689 -208 86 763 -84 296 632 126 111 315 30 775 99 61 493 16 11 173 219 -378 602 496 -451 303 620 205 364 368 -936 498 154 -296 490 592 866 606 439 -951 532 550 563 314 76 613 691 740 799 113 93 846 214 395 265 571 310 584 635 7 -62 139 496 -319 757 653 119 406 736 668 369 601 -105 334 327 414 315 569 753 66 681 -803 312 447 -9 377 217 -900 362 52 -542 52 542 -495 685 499 509 604 104 -756 625 25 -204 720 358 875 135 224 -157 640 289 -324 438 600 922 181 529 -510 234 442 741 292 493 435 398 377 -267 707 532 -612 504 356 612 100 628 -278 727 314 -455 771 153 234 247 142 -15 521 323 -287 211 556 -646 305 399 -154 140 796 574 473 255 306 461 758 -587 26 409 440 300 336 -847 445 658 -342 431 104 -201 217 624 -727 530 386 180 485 690 979 483 29 526 410 53 -20 68 66 289 81 91 250 274 390 -263 779 386 -406 637 17 849 189 233 -576 414 762 -191 747 798 99 326 33 79 604 442 132 785 509 997 26 141 639 476 766 -220 13 745 965 559 133 -219 408 673 -435 432 287 679 394 233 -524 693 110 -492 572 265 701 56 601 9 405 627 902 44 654 467 424 219 -437 742 777 496 723 385 -880 41 368 -994 120 761 390 548 205 -749 209 329 -884 310 384 -684 472 789 -506 774 384 548 593 360 -434 357 301 -858 605 575 -522 725 615 998 684 734 158 426 34 763 278 242 243 746 551 -974 214 222 166 309 547 -698 609 692 861 775 248 -839 469 404 -665 100 328 -50 98 211 -965 408 189 -932 123 466 -739 166 763 612 145 176 -815 463 36 884 365 644 -825 626 170 974 387 191 -223 275 290 -296 777 739 -533 764 346 455 246 186 386 258 682 113 396 345 949 280 709 -856 55 87 -734 781 25 -544 758 299 545 614 627 -765 233 591 -20 40 575 -48 664 20 -662 450 630 -429 764 577 -885 665 56 976 761 462 662 227 442 -962 683 751 89 180 564 -885 415 797 857 548 36 -969 590 701 -816 362 216 -688 29 432 167 757 393 980 771 619 -627 10 54 123 699 585 286 414 200 -966 624 299 -178 607 550 -727 610 692 773 346 605 141 658 633 972 577 142 -236 509 112 -865 82 121 -460 405 19 524 44 785 675 30 608 973 52 414 -925 677 576 966 403 473 -78 344 683 -294 716 11 647 233 520 759 720 153 79 460 110 50 784 505 434 60 534 -207 785 138 158 12 14 -515 730 416 -42 452 759 592 359 227 202 406 459 -527 565 378 426 397 389 535 247 372 -209 433 783 -476 426 320 -739 736 331 -373 22 613 42 132 264 353 124 622 179 478 580 989 552 344 918 330 740 506 217 538 -371 608 170 -388 284 147 -517 98 83 965 725 456 377 519 139 641 272 262 814 603 291 193 144 394 889 62 723 -20 368 491 518 598 298 639 362 134 786 445 231 820 762 155 -773 540 673 965 133 497 -22 347 651 -180 341 795 614 582 408 488 762 776 979 232 125 -772 672 38 -239 10 482 -457 582 443 497 9 534 722 726 666 -782 104 213 220 476 105 -986 90 238 222 331 199 -651 710 431 -975 490 302 -138 404 663 695 547 444 -511 397 452 -377 119 377 -560 689 32 404 661 507 60 628 149 297 202 479 96 551 740 -322 128 781 331 190 384 193 637 483 -564 726 431 287 101 549 -585 142 789 -202 298 649 256 559 476 756 256 229 434 504 779 325 382 458 306 113 199 -159 506 35 -877 542 313 353 581 765 -747 548 458 393 98 756 994 507 514 -579 263 321 -750 50 25 -820 575 406 -762 281 519 636 723 576 -577 398 318 -265 504 450 899 709 550 -643 103 647 512 497 353 -223 470 616 97 320 665 921 501 791 -721 339 272 -203 727 546 724 350 143 -207 285 198 643 537 107 392 94 209 190 758 257 943 335 726 -890 232 598 126 506 298 -684 385 188 339 334 466 -316 58 368 179 452 652 -824 47 740 -366 639 385 594 629 342 402 524 228 -520 234 460 77 512 517 726 429 101 -335 520 786 530 5 43 97 336 46 -899 64 92 -208 251 282 177 645 463 118 48 186 746 528 772 -843 5 35 -375 483 15 77 348 535 -338 230 91 456 480 426 902 581 41 -655 173 291 -821 502 136 -759 21 535 178 119 614 -251 676 170 136 53 652 950 330 199 -116 592 780 -26 800 459 751 702 591 744 600 764 234 779 465 -479 172 37 7 550 155 -180 452 382 389 388 434 -560 338 315 -10 23 106 -430 149 106 -20 253 359 971 397 510 -314 383 40 -698 57 211 939 264 761 -955 285 764 -221 474 351 -236 67 688 79 209 262 -264 779 763 193 112 215 -296 483 163 613 369 545 -195 271 601 815 562 417 -473 208 701 690 139 726 -208 503 344 432 734 553 -507 271 83 -993 616 194 373 520 228 -665 486 596 -168 491 67 384 258 180 0 338 387 -148 28 77 -670 421 580 873 698 335 -188 658 503 757 31 222 985 719 259 -820 703 301 -2 487 559 -622 688 96 -284 692 475 -207 622 447 724 448 251 -412 377 501 -525 389 358 -423 147 740 950 132 210 -791 264 112 -491 463 599 19 41 38 -734 709 729 -707 302 103 539 378 550 790 167 126 -758 642 67 -449 19 213 -910 769 696 -748 530 159 163 592 621 -87 411 213 -850 678 474 -569 171 327 733 462 705 -366 204 71 -689 446 264 577 597 634 -459 240 154 188 92 684 347 55 475 -281 169 437 684 671 666 -43 302 388 683 387 50 587 573 253 609 437 251 -776 366 47 -991 508 638 -437 448 729 -202 195 336 224 115 504 -140 599 726 -674 308 580 913 791 518 514 731 291 -433 292 727 -631 117 292 -585 478 351 853 641 799 -67 239 545 -532 215 211 723 276 9 -151 554 668 -372 67 659 497 501 432 665 22 100 909 37 578 -341 242 770 809 728 561 -646 396 775 364 120 250 -475 121 3 -208 701 422 -798 198 755 -658 338 7 526 403 380 977 312 416 354 124 210 -76 285 137 484 191 84 -390 756 555 -540 433 675 -586 777 127 -613 532 325 893 74 662 851 752 616 -370 730 128 -2 484 603 159 560 87 -953 396 278 -870 207 585 485 619 569 311 233 545 -762 173 276 762 66 702 975 670 653 -810 500 582 -331 650 618 -577 209 729 -90 256 325 539 387 83 323 624 701 843 287 485 187 525 657 -385 639 275 -532 614 144 920 757 195 654 578 45 23 202 253 -49 264 61 627 603 799 309 278 622 -191 521 108 -106 60 185 -698 675 23 -424 743 189 -729 216 497 666 622 626 -538 45 27 114 196 290 -274 576 444 -276 685 721 297 247 793 757 293 53 -659 195 279 515 724 574 255 595 789 751 213 162 -623 675 206 555 142 753 -803 20 528 840 345 765 -487 42 211 705 199 503 309 92 697 588 8 172 361 463 767 -99 167 531 862 496 758 267 51 451 -229 600 470 299 793 366 -137 106 408 -727 563 158 127 273 250 23 613 257 595 374 271 113 475 437 595 737 132 504 756 535 954 727 334 -624 778 326 141 793 783 548 218 98 706 145 722 -693 321 534 -837 668 107 233 181 133 622 128 69 705 33 376 39 739 302 -475 315 632 650 609 624 985 157 42 -118 215 186 -997 522 506 -64 637 725 394 223 457 926 245 585 -254 750 169 121 542 107 -826 667 774 205 669 582 429 206 290 822 288 57 159 643 130 -183 731 767 -259 125 541 -602 3 785 382 749 286 550 622 379 208 797 245 -619 354 466 -86 183 671 -996 757 511 -940 717 705 389 734 636 -493 675 760 -353 273 315 431 7 263 269 709 437 -153 718 433 44 251 338 861 366 73 283 770 29 -455 782 745 650 571 678 885 679 105 -4 78 377 -90 262 736 -275 731 644 561 330 113 945 526 364 82 739 281 106 23 250 135 168 583 -321 570 705 -91 455 583 -787 204 213 341 714 474 676 591 404 120 104 285 232 401 363 -253 684 301 -773 590 323 -972 77 43 -790 757 612 -485 418 619 449 631 22 661 772 287 -66 49 78 -111 321 181 -626 353 582 136 301 17 36 528 158 711 557 587 705 719 543 -332 434 512 -514 284 342 -493 697 665 -654 432 713 -977 121 233 -845 447 138 -312 335 438 56 524 517 -634 235 625 752 692 544 894 160 177 -595 247 12 498 706 709 -838 652 692 -573 227 12 411 335 11 -652 223 345 -663 32 68 254 798 654 830 396 705 702 753 503 665 651 408 -227 765 612 16 792 38 -420 156 724 -810 104 499 334 394 530 754 400 527 159 230 276 -96 156 223 -640 258 175 662 275 377 669 201 341 432 17 685 -378 197 40 745 387 495 843 474 440 972 180 39 -150 539 269 877 643 776 299 555 585 873 617 59 449 639 259 -458 471 276 578 245 24 969 391 411 -937 586 436 255 511 615 -907 161 705 113 439 100 888 138 654 -528 364 471 -117 165 661 541 307 683 -832 237 128 -8 206 70 -446 222 655 -811 677 717 -645 370 78 859 236 68 958 524 557 12 149 120 34 632 637 -954 573 495 128 694 732 607 486 137 -124 240 710 483 429 586 399 336 508 828 595 743 -705 154 18 -196 718 166 -125 504 349 -689 150 474 -994 478 367 537 486 404 225 114 643 135 397 623 -128 149 158 -469 329 752 -127 225 457 -157 581 726 -440 256 429 -91 568 578 -866 574 256 700 63 293 303 488 758 497 375 355 -881 48 55 -772 579 383 331 605 159 740 200 739 -535 760 547 -106 421 314 71 555 439 -522 607 53 -630 262 540 -672 559 467 834 230 66 -360 410 644 -778 542 800 933 682 551 -777 747 511 969 441 483 482 265 590 472 343 396 124 266 210 -984 146 768 282 732 550 -853 572 159 142 346 252 494 279 133 -956 503 432 706 472 424 741 307 688 930 131 231 -323 456 496 286 424 193 606 506 124 -893 205 695 -335 547 592 669 441 71 801 438 125 -416 144 596 -792 685 454 -905 567 585 77 45 592 524 83 215 -884 441 272 39 548 476 285 366 222 77 435 215 -301 188 652 -977 373 347 370 228 350 -240 506 394 751 382 477 917 99 469 -812 290 217 63 376 582 -964 605 568 -750 104 755 -547 527 679 -648 297 411 335 73 639 684 785 696 -922 136 629 -494 405 727 -426 593 217 -258 8 144 675 445 300 42 647 403 -3 701 481 -173 653 329 -962 388 402 428 24 386 723 502 74 503 560 30 830 287 623 -202 229 630 693 305 626 592 499 473 546 296 725 226 324 129 -646 314 68 507 142 91 445 120 704 899 302 190 -479 700 771 903 345 627 728 737 325 -48 283 173 676 661 48 -396 216 361 71 75 502 -238 320 270 -894 190 389 609 442 691 -449 163 142 673 418 487 -701 499 423 -825 251 258 947 728 118 146 532 685 106 404 312 959 718 631 428 24 373 369 385 14 259 488 528 -400 561 498 438 12 196 13 588 446 -130 87 373 -61 434 457 576 692 412 -713 652 329 -131 432 352 241 601 288 -994 212 776 686 765 88 -817 203 100 578 416 239 -177 438 677 948 578 310 204 154 554 -985 41 757 495 110 388 398 104 541 685 462 304 260 548 268 -500 331 471 -1 309 438 637 285 76 -287 633 653 375 189 358 80 156 750 436 451 411 -425 649 66 867 686 528 -429 699 275 638 799 606 -140 550 466 -102 539 750 -27 404 134 -623 579 322 -314 59 29 835 647 31 397 23 231 -737 290 117 -210 413 15 -336 452 365 -579 64 114 287 562 652 -212 687 255 -478 216 386 -605 102 796 -224 289 643 -194 87 217 -763 750 58 -247 340 471 -681 556 474 435 130 537 -252 169 651 -49 157 89 -595 631 657 542 179 310 -262 555 599 -868 161 685 -700 798 186 -243 303 77 -221 174 184 652 409 313 -59 757 481 191 60 190 -569 418 20 -313 360 198 -3 650 304 195 334 465 31 234 14 -232 544 317 196 75 490 -21 80 451 244 621 759 -76 564 19 865 595 436 885 35 347 -566 232 197 938 579 82 554 362 668 167 682 763 -765 278 37 77 57 116 127 501 736 837 178 499 455 43 646 442 280 680 -11 267 463 537 557 241 218 511 154 -315 30 35 47 218 312 436 95 720 151 774 773 839 611 150 -663 19 544 -866 661 376 213 50 642 275 339 398 867 358 460 -980 595 489 -146 795 706 917 231 352 837 134 677 -791 773 40 -690 663 58 -995 397 270 180 363 672 -27 790 210 322 210 567 781 230 714 870 637 708 -473 106 490 -169 743 623 907 104 148 946 766 10 -245 372 758 425 704 672 648 78 662 -743 552 423 176 334 652 89 156 40 748 683 498 -411 666 792 -237 174 96 -890 72 413 671 380 336 229 605 669 713 462 420 -865 438 305 -661 679 460 530 379 695 627 568 560 -181 132 285 666 194 357 -522 266 288 614 295 444 -395 547 600 -927 213 613 -956 748 251 949 239 481 -640 570 60 454 149 627 -586 168 310 498 634 504 6 265 769 693 679 615 688 84 361 -713 509 573 -900 105 73 -698 6 311 -666 367 432 593 621 581 372 187 748 -919 486 134 -816 244 398 352 738 628 518 778 263 -321 618 323 603 270 427 -573 172 785 490 106 351 -679 452 171 253 624 358 -247 305 395 -162 42 638 987 546 127 814 65 105 628 296 722 150 279 714 512 121 371 14 394 374 -615 448 197 94 1 54 -712 39 447 677 26 192 -396 192 256 460 620 103 -467 122 754 -725 402 584 340 667 704 -938 33 297 -964 370 744 -16 264 296 -11 104 686 -765 134 263 -573 738 454 434 550 625 937 283 298 890 110 252 -927 650 470 976 312 502 -376 700 72 -432 485 335 615 62 124 763 89 413 369 723 162 -655 212 796 843 102 105 -954 127 306 -885 503 169 416 280 421 -313 15 682 -884 716 743 -761 432 383 403 601 658 -284 146 69 -289 341 171 -633 787 649 24 102 704 -608 271 183 212 510 630 -532 284 644 150 752 112 844 746 695 284 662 40 752 125 733 -726 492 719 -77 716 373 -974 661 643 -792 225 352 -611 246 188 -816 596 139 847 792 682 -211 219 179 435 655 41 427 8 165 -41 234 209 -571 757 124 601 735 336 -757 95 561 747 84 6 134 621 153 -128 468 144 905 410 715 284 245 569 -924 472 128 -360 183 362 -952 613 670 324 614 157 -141 10 251 -429 557 687 -424 491 507 80 115 526 576 421 135 -310 457 732 -942 533 755 -862 325 138 -501 774 750 120 450 563 676 109 572 -273 681 680 365 9 370 423 290 485 -252 266 457 -165 508 465 -234 518 197 -680 656 521 -543 355 46 958 276 495 -927 352 156 396 231 36 676 796 396 -955 619 237 -919 520 54 689 555 561 -847 73 279 901 793 134 222 403 41 219 313 668 -486 786 571 -331 583 2 -744 611 349 851 656 520 240 290 239 293 379 345 54 485 417 -68 786 761 417 360 715 -343 780 228 -524 446 565 847 267 699 848 123 509 -452 726 717 -333 766 206 657 60 136 -647 266 172 169 750 158 482 567 69 748 777 400 927 53 45 -908 700 311 -658 100 785 651 201 263 119 20 580 -524 78 191 411 31 456 -217 753 405 -508 187 524 760 335 500 -840 263 104 -444 307 4 619 249 455 955 252 655 769 171 675 949 647 304 -509 11 334 747 346 638 703 38 376 426 150 711 -723 662 525 -619 771 31 936 390 279 -210 345 531 845 115 253 -529 16 100 974 107 462 59 206 7 -103 710 396 672 488 97 134 318 759 -142 699 729 288 187 670 119 577 566 -999 374 232 53 45 247 104 371 706 565 231 111 571 280 372 -682 704 60 215 239 377 -227 297 627 -747 738 13 274 657 141 439 210 67 -129 720 34 -426 285 264 85 209 95 456 527 798 467 142 236 395 67 85 621 272 22 -215 346 230 678 538 439 -856 609 453 358 478 372 -409 253 657 606 490 417 300 614 637 -715 761 255 569 383 79 542 720 424 -29 398 161 -791 494 321 -338 605 799 785 748 603 -559 355 292 257 407 589 -448 457 754 540 295 715 -6 664 297 872 607 568 448 330 518 160 140 211 -767 754 15 831 139 763 585 533 669 876 542 627 -136 246 636 -982 586 130 -268 733 345 -20 157 503 899 5 33 -184 718 524 -773 151 29 -807 734 519 307 671 603 527 547 345 -494 563 590 941 533 728 -178 417 660 -282 149 16 -179 449 373 -195 465 642 -120 244 344 -940 390 629 778 497 499 181 377 597 877 83 359 -582 424 444 -655 798 412 356 268 561 324 241 561 -952 246 225 -311 678 21 832 338 410 -988 517 458 -890 50 34 -294 279 116 -336 297 91 59 595 440 -729 303 708 983 27 148 743 475 746 -633 316 623 139 500 161 900 512 229 958 222 630 543 528 108 -541 745 756 701 156 102 741 427 757 -1000 10 783 -53 153 10 -908 73 677 -333 364 377 -621 265 440 7 623 214 -212 566 293 247 177 237 154 231 745 -144 724 371 -588 324 733 146 71 437 107 116 61 -16 783 425 312 714 689 -897 521 63 116 61 180 409 60 709 997 14 139 941 422 62 864 786 385 396 685 7 -16 592 474 -355 728 8 -779 440 721 -91 496 793 723 412 405 502 621 464 410 171 478 500 112 99 161 776 437 97 124 321 -744 261 112 -271 106 392 889 727 383 409 788 78 354 463 490 -842 765 662 422 528 32 -349 428 144 -651 742 471 -663 639 147 57 95 407 -679 377 64 112 666 342 94 427 681 -628 533 343 -587 692 659 -726 66 738 -694 717 366 -199 218 659 271 156 49 -831 413 144 775 334 72 790 198 289 -917 93 715 563 417 800 -343 430 691 -484 304 756 253 210 672 -630 611 89 380 235 596 29 4 209 572 532 94 -205 674 644 883 358 736 -51 273 704 348 531 333 590 199 188 -255 604 398 -832 127 560 -791 307 346 204 536 350 -436 460 433 -390 455 306 -547 290 215 540 392 488 -757 492 570 327 483 320 -286 780 123 -289 149 249 -177 310 108 968 714 643 -331 431 655 -299 241 661 -441 246 151 -675 186 94 212 381 585 -67 108 267 652 22 599 327 686 299 -673 661 608 -966 629 73 829 51 503 283 704 295 543 63 540 -155 789 725 -862 753 305 123 39 764 741 443 786 -261 522 223 -363 50 83 644 36 263 669 217 313 -429 700 217 666 596 631 757 193 171 682 332 476 -262 607 66 -746 700 508 -761 240 582 -539 429 183 -905 426 218 -243 495 435 822 618 686 990 236 33 -828 28 109 -230 318 267 -965 572 166 -506 363 757 475 376 738 657 471 363 427 381 409 -387 603 226 -150 593 14 -965 765 759 12 660 786 -728 230 655 290 217 427 807 264 789 -436 91 717 253 101 387 167 328 767 975 93 121 -48 95 265 -883 130 230 -125 294 441 612 566 223 67 208 439 493 16 254 833 132 345 -451 185 445 -912 152 324 206 527 768 727 231 62 991 749 544 -828 424 37 -387 437 155 -565 656 362 -975 334 508 -825 436 244 -781 476 395 -506 482 473 261 161 256 722 277 179 -746 442 167 960 477 22 -679 55 522 850 686 408 -243 61 43 1 232 70 747 726 551 -380 739 712 627 13 16 830 631 292 160 37 734 -473 397 762 348 318 368 470 168 605 77 78 665 71 231 448 540 778 373 -958 550 663 953 577 676 -680 359 506 -36 320 542 -151 447 490 -238 595 7 82 17 527 686 294 604 -249 517 34 198 457 363 523 500 113 337 5 241 -988 678 600 -131 394 119 -838 43 565 851 357 711 -390 239 728 936 726 573 -61 629 290 324 627 298 -514 102 349 750 592 706 -609 604 583 -410 226 176 860 388 570 -976 240 126 486 450 717 13 738 642 -262 29 470 27 153 648 -524 191 302 -575 342 93 530 285 696 -536 687 61 560 663 652 -963 549 653 -647 715 590 -806 653 618 15 432 322 663 508 64 -284 485 405 -192 15 241 -345 479 267 128 670 153 -612 182 15 -9 620 116 -157 525 30 -768 272 234 -199 487 665 874 102 724 937 18 409 94 378 775 734 634 454 153 562 675 -495 102 409 -128 293 580 387 336 304 416 520 575 -599 73 614 17 747 267 740 236 637 700 130 214 -925 617 47 680 570 160 -294 675 261 -286 699 553 -907 486 440 549 654 159 275 255 583 -360 72 529 307 165 765 -657 665 446 -92 692 262 307 724 383 -334 631 610 -921 497 508 -817 143 194 823 92 399 933 167 654 668 408 725 -804 467 441 -488 362 306 710 470 549 523 529 473 106 396 655 667 427 703 374 210 45 -681 785 136 918 271 655 -77 339 614 647 487 280 240 152 193 -303 262 662 -555 537 391 -131 43 338 -677 62 316 -774 237 525 22 508 62 910 26 684 -836 549 222 129 549 260 408 189 411 -600 486 224 13 83 761 -445 153 355 -956 428 417 559 606 205 636 29 712 -551 739 290 932 55 390 753 784 138 -188 544 678 975 496 715 -402 309 350 -90 417 502 665 413 129 233 373 735 -363 761 315 -100 410 253 589 742 307 979 47 290 -932 411 33 98 386 528 412 137 388 -839 647 356 -786 264 769 895 649 693 781 86 653 -105 139 614 147 128 555 405 507 601 -906 128 563 678 426 149 -443 190 285 -904 304 483 -148 118 299 572 413 147 464 546 585 -132 641 723 881 188 402 -213 745 461 339 439 588 -299 69 213 201 578 754 85 675 257 -680 679 727 -430 651 691 -284 67 437 -548 487 277 974 368 17 576 707 761 236 46 752 375 299 20 -261 701 598 92 138 24 301 58 702 227 628 104 117 97 170 -247 149 656 382 476 575 798 52 481 -890 440 78 -939 615 376 -967 554 276 -418 798 414 -843 499 23 258 126 203 -487 796 299 34 301 799 -959 83 474 767 233 525 -353 344 516 76 757 330 403 742 435 -169 524 433 -556 681 131 618 291 609 -780 4 604 670 590 104 -931 231 539 742 798 771 -381 597 666 934 25 623 416 629 564 450 260 640 834 656 72 517 626 363 725 447 718 -720 469 60 583 490 290 -927 633 640 -156 404 436 -291 338 461 -917 506 641 -1 757 100 -610 543 307 -939 460 132 975 769 599 104 753 288 393 378 472 632 422 75 -180 684 765 -968 319 470 -328 518 778 923 122 532 560 497 621 -510 342 589 40 246 93 279 792 471 303 376 444 729 396 327 -507 780 646 363 652 715 -508 175 375 364 4 496 496 317 192 668 759 86 456 551 683 501 182 674 171 285 602 -986 15 549 93 60 529 -862 575 380 204 268 107 978 32 462 -127 680 778 -783 348 288 -698 157 38 -416 58 572 -190 781 56 -389 795 422 159 240 482 -513 330 608 619 335 75 -523 713 459 -62 339 338 268 156 238 955 410 746 -255 194 3 268 556 783 -877 367 329 -903 279 569 330 718 98 537 737 784 564 414 697 -578 105 587 -689 573 742 -100 80 351 645 777 96 -601 445 204 981 521 122 462 218 400 582 300 318 -169 637 606 -585 153 220 -337 127 676 -551 439 448 -658 91 527 -356 137 56 -709 536 500 -906 470 572 16 284 341 -785 666 640 -116 697 29 -710 264 181 261 527 308 -264 128 298 -665 470 740 -987 714 76 -132 606 164 -480 252 185 91 636 685 671 320 133 -101 162 397 -368 223 475 -61 511 603 188 446 624 927 460 90 155 528 695 270 648 146 -746 92 166 -727 324 1 -91 747 672 -359 47 34 -411 231 256 64 370 319 218 710 764 41 637 423 882 544 503 -24 614 702 474 420 793 -609 693 668 591 402 615 -338 596 213 -753 385 443 255 201 364 -227 619 273 136 413 461 -289 295 205 -635 424 18 -382 250 438 -789 241 682 230 584 284 -356 798 79 -944 246 15 -902 301 216 -939 226 386 485 114 350 946 425 197 -50 342 620 767 161 421 356 324 661 638 354 444 873 199 441 -297 607 238 -283 658 538 684 271 763 -530 157 77 171 503 53 -33 605 395 538 372 107 -642 481 430 -830 119 335 -435 744 533 -794 647 692 -605 116 549 333 601 19 -153 223 175 -925 194 229 728 362 33 -126 700 757 -868 211 437 361 381 107 -505 99 50 -820 257 248 -177 652 363 -829 785 163 341 785 385 468 60 579 -504 540 492 729 166 743 637 698 505 -127 411 438 -869 459 536 -68 591 792 979 614 643 -659 385 180 704 78 164 240 746 575 770 43 667 -739 524 32 -44 161 730 860 586 692 497 317 350 -568 449 140 223 28 753 -382 321 689 597 425 767 712 18 712 -314 188 306 -48 402 29 736 558 541 -535 418 326 556 268 194 858 300 194 197 676 221 102 491 70 -892 603 87 -980 41 275 -675 146 228 106 282 785 646 699 754 172 207 221 -483 65 521 911 415 396 683 717 489 -824 459 531 446 168 685 -268 140 725 -842 417 422 985 723 255 521 322 505 -725 694 712 -905 11 328 767 674 742 -486 758 210 -46 134 669 36 380 388 -880 265 527 597 423 495 -230 9 770 25 282 291 529 157 184 -808 605 546 -480 324 420 -939 791 729 -377 497 62 -109 734 794 -970 54 258 356 3 680 -398 374 240 -829 551 522 -939 80 230 796 673 34 542 345 710 913 406 700 -759 581 396 54 272 681 447 702 735 -496 410 289 -264 613 662 775 784 412 848 798 44 -122 488 612 972 753 569 23 146 350 771 401 173 251 648 75 937 353 36 778 289 200 -161 16 536 203 265 533 -602 295 726 -735 710 766 676 235 718 396 458 64 345 181 464 118 585 663 -256 122 567 931 300 407 -69 692 423 -734 247 239 -650 645 85 -373 62 794 -8 90 228 -938 686 238 725 32 418 740 702 202 202 646 676 -31 177 527 775 260 770 749 78 216 -261 428 412 623 608 473 -583 752 562 796 14 448 -567 491 31 -197 631 732 804 186 577 -569 307 305 758 34 565 327 184 194 -305 475 622 906 499 781 931 68 732 -908 664 298 -509 698 788 -879 701 171 -548 457 708 -420 441 214 -563 151 247 -399 630 782 -606 525 457 -833 384 507 -101 715 574 231 7 437 928 99 686 67 572 138 -611 625 595 96 357 235 -491 394 737 108 547 566 -359 94 291 849 613 674 -645 313 588 280 744 146 -931 224 596 154 43 368 692 33 544 838 729 100 -976 391 46 -640 651 592 -475 92 237 567 694 50 40 282 657 277 351 432 -728 749 58 -618 187 787 234 211 729 679 523 579 22 249 670 659 616 115 -540 409 316 621 788 597 77 417 499 460 290 355 133 81 656 543 416 42 -271 50 605 -743 81 327 587 255 127 -344 666 743 -629 326 351 438 347 690 -566 576 307 -516 788 148 -962 674 228 845 617 643 39 98 244 995 755 676 -279 294 131 -200 502 796 -258 473 674 -356 663 572 -915 297 700 -657 333 687 690 724 560 870 169 376 -88 8 473 108 3 779 783 677 272 -687 677 774 61 171 798 -866 367 661 857 4 509 -44 300 394 243 742 317 -446 612 37 730 677 45 -446 185 399 285 234 55 881 447 577 831 533 495 -557 390 499 -849 147 798 -504 142 739 -188 696 103 649 378 779 -955 533 515 995 218 82 -426 526 667 -772 8 313 -243 191 45 -549 234 435 749 337 133 698 34 274 637 398 169 -509 447 547 -531 444 631 383 392 48 16 166 573 -965 794 132 147 751 322 192 755 107 -622 104 444 310 603 477 583 592 74 751 235 73 -751 304 68 279 439 459 -522 207 624 3 642 170 -266 142 472 -792 134 426 514 112 530 509 222 684 985 157 27 -189 260 261 283 110 116 -850 141 106 761 220 312 984 423 506 753 309 647 825 517 332 -350 384 795 -669 693 216 -434 231 724 -8 642 183 -548 677 292 -881 779 433 24 540 652 -112 477 626 393 230 134 -609 7 651 -278 210 586 116 141 30 -117 660 260 606 52 453 740 57 681 -168 176 212 216 753 751 19 41 427 244 186 209 -23 177 567 -221 51 776 -484 719 469 346 2 328 957 360 379 -190 100 787 -758 484 163 -947 52 467 -644 623 507 -218 667 692 -858 397 420 909 328 470 84 45 388 -648 143 741 -369 500 652 -790 62 303 -404 305 787 910 758 390 176 714 213 634 649 431 -323 791 379 -304 252 259 -235 489 303 -296 41 445 396 273 496 -553 435 558 950 583 62 88 446 371 429 774 637 641 361 485 -976 638 27 554 535 279 12 452 767 266 757 359 662 105 183 -842 553 169 -733 55 304 528 343 749 50 572 274 -514 566 634 -30 542 472 349 96 558 -173 261 209 545 727 517 855 390 622 -610 100 726 358 367 780 -939 247 322 -239 497 445 -13 584 210 -980 706 303 243 55 751 0 34 211 -591 779 137 -475 187 78 98 577 177 -777 335 95 -798 749 341 -525 310 38 -880 70 78 -416 113 133 334 714 166 96 275 497 -568 352 683 -938 251 459 790 426 345 885 229 293 -775 256 155 862 376 203 634 610 624 -488 346 737 -804 32 202 513 728 28 -991 312 379 -757 774 181 901 165 607 398 450 387 -910 627 642 796 490 570 151 76 379 -826 540 724 -538 336 755 15 202 234 -758 211 545 21 455 519 -199 708 235 807 506 236 -55 149 62 987 297 103 756 648 179 -914 23 270 209 37 158 515 495 569 44 316 575 114 670 483 748 29 540 183 575 688 997 514 185 699 222 384 -371 308 758 299 317 795 -392 184 247 366 284 293 -714 128 161 261 43 30 -105 191 410 -766 127 184 -926 124 249 -790 575 470 793 405 777 351 504 645 697 664 28 495 30 663 -13 316 791 547 729 33 -672 376 575 138 563 253 273 637 728 -278 447 503 591 192 107 -680 343 162 764 392 25 -856 687 406 206 475 273 996 774 202 980 655 129 -93 145 691 959 170 527 487 92 525 541 36 269 -953 308 611 360 72 555 736 568 441 -459 575 467 -587 123 793 -34 504 647 95 211 343 385 522 512 -736 761 156 940 702 543 -792 749 50 -229 61 473 325 197 241 717 738 367 -416 304 489 -824 70 544 174 317 306 -284 455 28 -573 671 788 382 163 242 524 295 603 -202 772 799 -810 89 289 -444 225 144 -404 1 565 940 327 82 845 643 88 -376 671 758 764 405 120 -195 682 43 -854 207 689 148 205 660 899 347 301 -61 503 77 -318 700 78 -202 192 756 -969 437 599 -882 614 21 675 778 425 -5 383 306 -11 81 65 -922 30 621 937 681 168 -11 20 670 466 654 121 895 604 312 450 636 301 200 754 114 220 30 91 597 577 25 502 718 105 518 396 486 739 286 718 -294 475 289 -25 293 494 848 188 298 -441 391 133 659 391 438 772 764 467 14 761 595 -810 615 513 447 534 460 932 273 745 -398 179 772 690 306 264 -416 106 4 -919 666 394 -435 277 336 802 450 299 821 616 611 967 7 778 -121 206 511 339 90 335 635 692 65 -594 783 722 470 567 28 73 200 693 18 765 169 -495 167 170 -244 740 338 366 308 696 -457 478 190 -461 514 82 803 72 64 -75 342 182 752 167 381 196 385 345 -84 491 63 -314 447 355 -777 565 662 718 309 600 -30 114 278 559 606 343 -560 9 414 655 486 308 436 190 474 -432 586 411 -88 703 101 327 541 99 281 716 663 -258 786 523 293 156 189 922 515 794 -384 508 354 430 563 40 -111 352 581 362 520 719 -428 264 713 474 745 628 289 639 165 11 684 320 -201 207 386 544 423 93 -302 605 208 889 294 559 221 9 630 539 133 414 -889 710 677 975 584 173 354 37 247 837 388 453 823 733 427 67 183 232 -126 24 525 384 445 85 -186 785 218 -573 48 127 -744 24 710 228 178 135 143 497 171 -59 686 110 -455 109 394 -429 329 576 -198 403 151 -521 588 596 -37 602 132 532 581 179 -142 789 202 -232 18 732 254 313 428 -24 54 313 85 599 774 479 322 302 206 277 256 -843 756 395 904 71 548 635 404 329 813 62 317 -233 782 686 498 388 550 -323 164 603 -859 402 753 -934 233 627 167 639 103 375 748 410 369 652 32 -683 239 435 -355 5 49 313 772 382 551 222 770 -500 451 485 455 192 86 -41 178 509 -161 353 8 -152 123 660 280 792 450 666 637 454 -134 702 777 648 205 198 969 706 648 -195 113 392 243 272 650 -240 610 379 620 249 732 628 650 406 39 730 397 488 348 585 142 15 38 118 415 243 268 336 148 -733 741 260 -742 784 83 659 697 244 638 317 493 921 297 342 526 136 623 474 425 170 -942 719 536 295 637 150 -263 657 485 236 525 778 -753 783 761 82 795 209 325 33 526 -831 706 374 -538 632 510 484 58 486 606 516 404 693 563 240 43 53 449 -321 41 173 56 289 507 769 523 501 577 648 85 -546 18 790 -972 80 173 689 317 230 -426 275 297 -823 768 60 968 163 464 216 395 504 -812 603 344 847 772 66 499 702 714 -216 708 283 -675 736 714 298 377 582 879 151 56 776 680 376 -13 649 90 -750 617 484 505 758 287 -351 605 610 114 504 63 -421 40 771 -139 366 258 -225 416 635 -844 695 337 -36 23 217 -109 210 65 -20 412 233 -384 670 190 -146 119 794 815 433 50 78 213 89 448 626 6 657 153 421 -309 710 668 828 426 690 596 517 452 612 249 415 444 465 284 634 519 754 -621 735 387 -172 213 151 -883 13 328 -78 70 481 -105 314 742 562 94 367 403 90 435 406 54 683 -827 698 348 -144 284 418 -190 664 352 148 292 116 -550 361 480 929 436 102 -991 131 767 550 45 60 868 200 501 502 7 554 -863 580 3 684 188 287 -947 550 502 -643 50 345 -976 52 706 -496 382 693 -843 391 23 323 694 419 -818 114 618 34 417 624 139 506 755 941 142 495 779 195 596 32 152 646 -823 577 249 -966 233 630 526 790 573 900 513 18 -282 647 131 735 481 99 -641 420 604 465 713 745 559 45 140 -493 677 643 -248 406 771 -848 40 203 582 718 192 -894 618 256 -77 136 102 -747 272 582 952 583 553 -493 48 18 252 360 62 -57 467 290 937 771 248 908 523 639 710 457 557 854 163 374 309 238 62 -389 444 333 144 748 467 697 55 66 -86 459 425 -73 202 443 -232 140 765 -385 48 40 206 510 48 362 364 563 687 474 800 -452 685 443 -968 581 390 -502 678 797 764 344 455 740 423 209 -65 792 700 -549 159 299 -910 279 372 52 319 397 403 67 633 798 52 413 -461 150 291 -865 666 186 -458 7 161 -650 494 504 849 145 662 -53 188 379 706 278 209 277 482 527 -975 237 146 857 435 197 -730 575 698 312 262 564 -751 404 570 -991 754 615 712 555 759 -674 654 498 -296 761 775 264 790 8 -9 416 245 488 673 679 -916 95 5 981 607 267 -56 57 222 65 18 528 279 131 282 -610 457 136 -513 713 96 -586 377 85 221 120 52 17 8 725 248 92 19 -548 426 178 470 522 586 -156 419 285 204 409 741 339 449 653 386 463 582 -377 36 253 74 654 261 -50 702 704 -831 306 681 98 529 403 635 173 790 437 344 760 -78 348 721 -586 40 369 -381 178 383 152 401 770 4 228 175 664 778 428 920 99 734 400 397 462 402 384 186 343 622 81 -145 696 780 975 262 19 895 481 549 -323 385 501 -402 190 728 973 606 706 -600 126 4 -315 679 753 -702 481 336 -917 177 509 -37 632 756 -857 207 570 313 54 602 -787 283 187 114 481 376 441 54 181 -502 407 307 -546 692 185 -594 191 217 -307 674 393 -246 790 576 861 85 334 -570 550 387 432 764 669 -982 678 350 545 71 755 325 170 361 983 624 253 -81 427 668 -768 781 657 -192 195 741 941 177 491 880 409 6 -52 379 683 -551 276 753 -996 2 474 -284 737 297 -432 57 78 -438 297 57 -218 129 389 838 537 583 -69 31 760 373 711 720 730 11 651 -588 13 126 916 769 479 -258 285 416 -362 406 24 68 520 320 -276 502 448 -288 693 537 247 376 119 -242 101 381 -323 631 391 -921 595 403 805 63 723 883 5 208 -350 244 613 -327 464 684 -456 740 386 792 252 278 -720 251 205 598 209 305 978 87 135 -280 518 729 -725 723 791 -3 159 796 604 361 591 368 235 606 -148 779 545 189 523 348 866 355 599 -130 753 7 574 731 445 -940 204 163 -612 79 437 530 676 147 877 233 508 -581 401 294 -776 5 624 -280 794 347 -732 612 253 -182 282 206 -576 608 488 -179 620 691 735 560 769 323 43 197 470 320 429 529 292 381 822 68 386 245 389 379 943 609 191 -804 627 24 601 203 184 -160 224 355 931 311 115 851 35 157 247 257 28 -925 186 319 -944 408 387 -607 5 327 571 749 487 -487 145 313 -911 98 67 -776 90 643 -22 273 539 -552 672 795 628 348 180 -654 756 139 884 749 144 -38 672 92 848 338 588 712 27 237 -21 251 326 -179 29 299 -27 274 123 112 674 794 58 302 341 638 601 648 376 485 148 519 600 20 -638 48 709 749 513 735 -663 692 537 -737 713 117 -487 438 390 -765 702 616 28 161 117 321 599 717 168 727 754 668 199 553 687 561 152 147 263 664 81 15 19 -163 128 9 -973 363 710 -806 144 70 -738 265 220 -69 585 147 -916 253 697 388 292 457 -309 239 719 707 472 471 413 441 485 -16 79 165 392 458 79 -899 652 222 -477 66 486 942 197 271 -560 281 523 536 21 367 945 713 605 63 372 277 -715 585 269 170 369 699 286 513 356 -836 215 559 186 690 625 671 584 21 493 625 654 968 113 226 134 58 490 -862 274 61 -234 159 198 435 81 566 333 167 279 -159 684 45 -849 270 734 527 341 69 548 587 693 353 555 358 978 89 767 -180 579 592 -120 546 303 -723 333 735 995 18 454 425 411 337 21 563 606 306 90 498 -426 790 284 619 95 38 976 426 478 -706 446 257 286 526 354 588 356 238 -278 751 607 -673 176 218 863 797 332 -132 455 773 366 629 315 201 248 409 991 224 34 -132 519 479 -324 157 557 -819 97 112 170 771 414 -23 299 141 146 162 489 829 631 143 -799 349 771 -485 350 219 -876 293 794 709 362 64 740 590 220 96 372 316 -241 742 287 -276 471 585 -936 769 298 -848 598 128 -706 752 28 416 67 730 -566 143 222 -620 253 135 -157 745 725 815 641 296 -470 552 589 -232 76 612 -496 92 132 602 244 730 281 90 681 -91 258 299 -962 645 442 11 668 190 70 83 382 717 166 485 457 534 112 268 239 203 0 593 446 -519 274 87 913 783 344 811 773 188 4 185 764 -151 83 632 790 353 266 -77 22 783 7 279 69 118 700 659 672 452 451 -883 133 724 -845 46 707 -149 609 231 -362 14 415 -398 15 49 585 558 401 402 681 422 -63 41 253 -395 311 152 263 784 603 -487 453 287 636 561 684 894 212 492 325 402 57 291 556 424 -860 93 181 292 696 413 -534 385 5 118 590 316 -131 205 651 423 718 655 -91 706 415 944 153 626 987 630 580 -604 273 335 -981 765 428 351 58 675 -37 124 259 -80 442 48 987 463 604 837 638 521 291 299 778 -142 643 482 35 582 663 -186 578 136 149 197 100 976 700 157 402 16 632 660 136 625 -941 123 639 862 312 476 934 355 774 -737 13 168 -255 649 750 407 263 527 542 564 276 994 492 527 350 294 542 134 354 677 758 13 351 -203 275 662 -976 609 217 998 25 229 717 370 429 -182 129 244 345 472 7 -628 18 499 -102 168 344 -760 54 698 668 213 262 171 562 89 -768 586 249 200 136 273 -419 654 194 409 672 323 204 769 346 -589 693 363 -939 344 82 204 536 136 853 604 348 -933 575 461 707 760 246 -645 360 382 -20 93 587 973 255 10 95 659 331 -760 622 223 402 283 566 -716 640 301 -981 445 457 -282 64 583 178 571 94 775 527 6 -492 307 98 94 280 352 56 768 384 160 523 219 278 359 58 978 330 54 986 200 118 -879 178 688 -34 305 766 371 14 624 -379 660 456 -876 516 583 86 254 102 -730 215 176 -912 293 534 -903 223 63 -498 162 262 19 235 791 -941 401 296 624 125 661 48 746 520 -697 22 588 -163 309 41 -462 531 607 514 171 451 -601 220 674 214 322 387 -325 94 621 18 553 221 665 529 345 125 329 642 -156 584 664 -417 173 524 24 312 606 -618 178 328 233 129 547 906 143 420 92 771 65 264 589 169 -316 254 250 781 579 578 174 175 714 -363 359 86 -688 135 749 -531 517 478 196 8 749 -86 652 719 -870 316 59 -701 553 312 748 334 442 877 660 617 -10 50 527 -724 762 661 -376 32 377 902 428 479 -492 475 486 -992 141 338 79 671 205 -263 122 757 1 270 642 -358 548 502 210 290 551 -64 566 64 196 343 95 -275 245 75 -597 305 549 -160 665 689 129 144 559 -466 482 681 -910 235 502 -716 77 601 585 88 91 687 176 208 -450 125 550 -355 450 346 871 5 202 -181 45 67 459 775 210 569 461 243 801 103 477 903 387 106 -545 372 545 -903 459 720 105 162 44 -194 407 45 -248 278 49 -847 249 446 371 108 420 -219 429 432 -825 631 534 -796 86 121 509 141 44 653 639 55 924 96 216 168 102 174 164 454 3 613 560 251 -942 731 710 629 664 690 -140 40 520 -807 596 605 -735 105 298 -339 510 136 -285 34 583 682 754 684 855 719 690 809 284 449 -989 742 731 920 723 147 -839 783 186 481 128 333 -163 746 437 -666 607 498 -579 74 531 -445 556 37 -161 763 307 -272 172 590 -272 183 83 858 455 5 604 616 339 -859 49 466 673 87 763 -939 773 569 -42 347 194 -359 502 749 -723 93 263 383 21 434 924 749 616 606 160 622 -590 164 438 548 258 486 565 331 124 -272 745 449 -952 503 347 -406 696 48 342 573 141 557 308 513 990 632 462 358 238 621 579 200 336 168 148 593 606 466 476 -919 746 772 -71 346 474 275 140 370 675 683 494 -33 240 354 -769 582 185 492 272 174 -648 592 322 696 598 787 371 280 284 -858 761 629 -32 789 769 -511 416 203 334 535 794 -113 366 575 72 211 67 -802 675 690 971 579 481 -708 276 631 430 799 462 -887 494 422 -258 214 762 -738 303 377 664 789 463 -143 477 29 831 701 239 -351 99 465 -462 470 244 371 715 519 -599 497 517 -938 563 562 635 105 775 -251 319 277 77 383 618 940 440 294 568 623 194 806 425 644 -330 563 313 -135 286 579 383 287 276 -348 301 38 -187 289 494 188 238 12 -384 115 746 -567 7 385 878 375 559 -977 533 183 66 356 298 331 421 583 461 557 70 -464 409 722 725 374 210 418 314 799 -419 531 114 -474 116 472 -538 347 47 -779 770 131 -197 589 486 100 720 107 -517 181 215 704 270 623 -175 395 548 835 566 62 -815 747 144 898 426 611 970 488 157 968 309 127 698 665 715 -464 517 186 -6 600 718 -192 656 539 -18 282 134 -671 469 251 -610 654 549 -515 505 174 -304 27 662 252 747 522 -470 797 386 244 533 455 781 727 254 251 335 462 -811 469 295 -326 799 315 -876 741 520 473 27 224 246 275 602 -741 327 548 -267 410 545 470 54 629 924 588 556 -70 239 442 -809 428 111 -115 303 461 199 652 779 494 251 253 695 62 132 -405 395 541 891 666 146 -881 142 285 -374 672 523 868 63 503 530 100 5 590 99 783 -210 170 187 -679 16 789 -475 463 50 -344 501 662 646 173 3 530 399 227 205 619 289 -493 149 389 -537 139 39 197 82 560 -817 355 575 371 80 238 373 289 447 -431 237 148 -218 235 320 584 166 270 -390 171 89 -949 230 237 -209 293 728 -619 690 9 -859 26 363 -733 149 794 -544 674 282 303 43 71 402 425 305 -127 362 22 -658 524 192 -970 175 773 467 118 265 -406 100 507 -446 193 84 668 412 584 -187 69 458 -705 172 500 -235 774 477 -779 447 38 843 741 561 186 772 736 -241 591 405 23 785 504 881 91 248 516 111 660 300 124 728 -43 771 451 408 336 776 84 1 714 234 787 685 -279 298 475 525 522 11 -619 355 453 428 272 563 639 324 239 -234 481 209 -184 241 97 191 478 206 -236 399 558 878 433 544 -86 306 394 -11 232 115 751 213 21 404 793 644 -682 433 167 -44 351 199 -683 368 440 -187 711 117 18 228 67 -225 458 52 270 124 357 263 713 140 -871 417 352 -898 221 345 -655 139 329 -488 648 679 910 565 598 -699 130 509 -583 675 297 639 745 420 995 761 685 -465 442 301 638 144 521 -266 490 211 462 202 410 -59 464 174 -662 366 303 198 735 202 -363 371 76 -467 410 373 -495 358 333 189 445 774 41 83 470 -239 418 159 723 632 712 -467 725 375 858 616 740 -487 566 675 514 4 597 -658 89 559 -734 594 116 -450 535 560 675 776 194 744 289 163 102 365 795 -387 50 719 -812 708 534 -521 773 300 553 240 655 702 582 295 860 400 441 -625 550 175 -514 225 503 479 370 343 -558 224 707 188 438 756 -342 578 664 192 163 427 -151 265 560 143 125 159 -217 452 708 -42 90 133 412 369 54 -446 363 277 -539 703 266 -984 162 43 431 506 252 571 349 414 597 398 230 -443 741 354 -285 277 357 -377 435 446 -693 199 366 512 753 281 -12 766 535 -594 383 696 248 137 301 -336 487 698 -507 244 191 -602 511 467 -246 334 453 -249 193 651 869 457 155 -99 198 121 35 204 55 -69 252 172 -517 104 661 -616 368 347 481 62 590 623 460 300 241 767 186 293 270 730 895 139 387 250 640 584 -830 76 787 24 559 590 595 642 693 455 226 261 -447 60 674 -258 435 333 794 477 651 -669 170 121 12 66 259 350 468 451 -667 638 78 71 414 636 -187 361 29 905 169 607 717 322 666 -258 617 652 27 411 328 677 294 50 797 106 115 608 209 134 -990 94 323 687 766 736 -726 331 296 902 588 464 660 306 338 -675 600 154 -423 427 116 656 105 409 -495 254 66 371 214 274 504 624 720 426 311 237 -487 537 567 -991 440 354 -576 500 211 961 778 11 714 107 437 829 115 541 -11 621 347 -793 792 560 -168 649 384 551 475 246 787 589 783 -647 550 774 859 526 25 669 488 354 -121 154 460 -132 736 127 -40 477 747 306 284 290 866 269 138 1 172 165 -954 760 305 628 665 406 -999 476 131 -174 146 618 -221 177 324 -209 645 259 -131 64 571 56 282 391 -254 83 562 310 482 73 966 510 738 -629 64 765 301 442 110 71 373 639 746 316 35 -196 385 792 -710 752 56 -588 609 689 -646 155 772 316 217 5 788 583 514 -523 554 129 242 30 495 941 176 10 976 132 395 519 375 698 174 739 506 863 694 212 -414 410 428 390 550 562 -745 180 667 184 574 426 705 629 455 -401 523 631 361 451 762 -493 370 336 204 697 275 -490 112 520 873 650 481 -747 40 230 614 647 761 -319 583 86 106 641 267 -688 40 789 342 601 439 -944 660 360 -609 265 256 817 727 719 -664 600 568 616 453 159 798 420 6 710 253 140 -52 511 780 614 423 20 -998 166 172 -208 222 32 503 165 648 -41 735 574 -923 223 373 797 192 378 155 742 797 -240 4 249 -148 152 759 -569 566 733 -198 520 98 326 464 671 -491 768 388 556 79 674 329 556 96 -947 705 639 982 661 580 -270 173 136 330 625 287 -112 257 405 -579 337 140 493 446 107 480 402 185 -895 483 292 0 489 197 191 71 57 -878 2 229 857 532 406 344 573 662 -100 546 472 823 168 9 -686 461 6 -180 693 408 4 798 442 648 551 130 844 142 553 452 664 106 232 74 637 -963 218 761 -350 318 58 522 93 226 -318 8 686 -713 380 131 -754 137 128 888 185 230 969 781 371 -879 633 587 426 265 660 215 303 429 -273 553 298 -615 27 742 -838 309 749 -153 149 681 329 395 17 -343 635 201 238 557 181 561 230 365 747 9 629 -642 424 131 -262 703 236 435 240 262 -24 2 123 677 2 271 -643 131 217 -627 740 404 725 779 160 -743 740 741 421 39 749 -199 797 724 -916 735 627 919 522 66 -468 698 68 -746 375 69 -924 284 551 -755 209 491 -352 686 469 959 543 760 -701 316 798 448 270 346 323 354 632 949 225 353 -233 357 250 586 164 177 606 240 460 -844 85 221 -754 685 106 466 196 201 25 448 68 374 648 337 -481 771 242 550 721 466 902 640 23 -96 626 538 880 232 777 891 388 414 311 587 650 -783 5 46 217 631 45 -564 357 692 973 77 662 -386 427 134 -720 682 325 854 386 150 591 618 733 919 61 673 84 173 459 734 742 15 -469 711 197 775 747 554 266 672 630 -321 487 608 965 319 489 889 525 426 -961 468 243 -277 387 656 395 272 28 5 6 321 20 489 231 -184 664 529 769 282 401 -602 113 439 -42 78 757 -354 368 33 424 359 500 -182 282 86 73 430 709 500 235 266 372 55 754 202 424 617 -517 193 450 -517 144 563 -479 500 559 -539 724 469 -840 743 303 -403 616 732 -494 69 166 971 641 573 525 279 388 -105 314 83 -343 435 784 248 64 484 -441 77 407 -373 237 701 -471 92 585 26 64 777 -650 341 172 745 434 450 684 529 763 -433 738 749 702 787 364 737 146 440 -904 325 228 596 455 614 312 515 705 448 293 320 25 643 660 596 740 294 998 425 374 -288 544 312 -739 646 650 -424 784 347 768 80 671 995 428 325 -440 141 392 265 341 236 -216 166 79 -356 163 370 -511 513 794 214 25 89 125 638 735 -474 15 270 272 183 701 -657 130 328 -733 691 20 410 708 361 -554 244 526 -924 440 240 -955 129 752 -609 96 329 679 21 166 613 148 532 -366 172 714 -866 515 396 -586 735 286 -567 143 788 -881 619 428 110 665 108 -738 608 203 342 287 576 907 253 275 239 487 446 104 174 513 851 188 447 336 221 543 -768 167 238 -380 638 56 -801 548 272 106 762 79 261 504 718 436 764 170 -138 403 208 -893 659 733 -429 511 120 -831 199 693 -688 432 59 -499 204 248 756 403 795 180 261 309 -190 674 12 -673 62 775 -952 524 729 -392 184 140 -860 355 650 412 525 400 -496 789 383 -886 490 586 -639 598 540 -293 178 353 415 189 226 -821 468 288 -95 117 363 186 325 546 -875 17 453 926 629 177 925 333 517 -292 799 206 245 712 3 385 620 533 289 387 721 514 518 740 -447 624 408 268 210 732 765 287 749 -383 213 129 -655 538 462 261 798 12 -782 44 724 -379 181 95 -295 670 33 -423 136 551 -84 242 726 -876 710 487 -193 475 773 107 245 185 -564 190 274 649 204 272 -140 422 667 135 195 399 181 500 620 -586 277 307 716 794 548 993 470 9 -921 77 36 -549 785 632 387 373 21 -540 422 224 83 34 198 -499 370 392 -901 351 92 518 717 368 -375 385 713 -676 778 382 885 57 459 -280 460 795 -849 247 367 -477 660 340 99 95 373 -904 197 294 -161 248 197 330 567 113 -150 744 498 -686 220 27 496 505 84 906 377 95 -348 80 694 -830 156 105 -891 7 199 681 503 395 -273 494 643 723 225 761 435 227 256 -716 141 27 911 789 84 -254 647 12 240 499 92 485 269 599 589 378 605 -12 412 659 -466 739 352 -672 462 128 888 649 354 -105 86 47 674 797 387 757 343 234 -432 335 732 -389 210 130 765 750 93 -577 85 383 927 413 396 254 254 245 960 701 682 -642 375 678 944 132 572 -23 701 458 -539 464 678 -787 191 389 939 215 25 -679 142 438 917 548 243 -487 508 143 -606 418 518 823 363 201 546 92 453 -197 553 117 433 766 142 -328 213 332 -788 552 98 -763 25 591 74 694 339 668 7 398 -790 353 16 79 474 21 284 478 574 800 711 91 -307 135 655 25 747 406 922 584 431 313 410 676 -197 478 683 -1000 241 587 967 520 715 -704 552 740 -683 237 417 -158 389 679 -916 683 13 -261 508 760 96 782 95 478 47 505 -846 2 534 988 3 774 374 722 46 -160 219 597 580 88 33 -252 530 774 779 166 656 -9 105 715 302 354 248 -51 232 647 5 786 648 138 326 650 -736 453 124 109 493 342 705 326 62 -137 505 227 -730 248 684 -416 303 237 -217 452 20 829 657 358 -123 147 683 -722 411 335 -999 720 28 -306 26 404 -326 68 729 135 83 785 -486 753 585 197 89 87 -15 24 90 4 254 746 761 683 444 244 161 55 178 115 326 -243 761 703 913 236 770 393 123 52 -22 237 356 -286 586 796 200 371 20 -911 176 273 -614 689 155 229 733 667 235 664 333 161 173 294 63 632 555 436 362 344 744 676 129 -861 276 52 758 317 579 -218 303 467 736 284 752 955 320 167 439 681 691 -116 144 329 316 377 512 871 566 425 766 310 300 494 49 127 97 608 443 227 190 297 646 279 580 949 586 99 667 777 779 557 462 123 -763 578 51 -252 1 168 -228 567 477 23 14 78 -651 291 778 -9 737 608 923 686 393 221 353 722 -248 262 383 226 500 512 628 800 513 396 725 631 -728 148 644 101 50 507 -63 745 797 -85 137 733 122 460 170 867 433 74 -412 385 335 -478 363 34 -367 392 386 497 588 310 -472 12 457 571 666 506 -923 403 451 625 118 139 157 441 150 678 260 134 -849 448 519 -514 570 433 271 403 24 256 653 163 565 381 527 222 752 392 279 382 794 281 7 464 -429 717 456 -280 347 715 654 499 362 -876 537 483 708 608 437 684 617 289 446 582 221 -676 556 525 67 588 106 -387 269 464 876 793 732 -317 665 279 -803 319 329 710 395 65 744 104 672 -420 188 488 -579 786 622 441 663 729 565 130 516 222 295 337 686 571 329 169 406 193 -353 603 64 327 265 10 -9 761 465 615 542 652 -546 163 190 75 356 404 404 722 533 71 744 28 7 782 150 -865 752 556 880 551 710 895 422 487 169 37 580 -828 44 294 -239 319 650 -684 75 571 -151 699 66 -972 506 48 729 194 799 -364 74 101 298 369 779 776 225 753 814 194 789 994 367 32 87 280 703 -112 597 329 -390 198 227 476 178 285 875 659 478 -375 448 103 -275 146 23 856 274 247 8 88 793 -852 34 359 732 722 190 -166 362 338 914 573 87 341 401 264 -175 276 475 -146 501 122 -44 378 619 730 234 92 -224 394 179 968 543 565 478 275 486 -580 261 399 -243 575 523 -956 668 123 -341 245 398 -667 7 28 824 537 613 -285 66 559 246 386 301 410 617 127 -353 237 387 -803 194 513 -680 590 381 -158 450 177 992 335 28 -607 342 386 -228 518 123 -15 786 540 95 432 125 -805 194 741 -279 793 529 859 190 723 171 462 64 -297 505 65 280 49 400 -541 42 293 -156 415 10 -482 152 795 -391 447 778 -266 594 523 426 67 515 107 726 257 -819 649 718 44 153 774 -291 185 374 860 596 416 -448 240 382 -39 359 85 -492 568 83 -915 454 228 808 633 294 -326 540 571 -118 721 419 -248 517 123 477 26 307 51 286 102 -782 390 694 751 152 604 -365 612 723 -331 697 729 -952 57 113 141 284 652 -489 766 124 681 196 218 -538 47 55 -484 217 445 -991 768 148 -836 155 759 -114 424 207 614 472 616 -874 365 99 529 28 64 -996 109 334 -404 665 81 -635 280 127 171 796 695 215 757 662 -486 73 16 224 559 791 783 526 462 998 604 378 248 86 405 711 42 65 196 190 282 -524 79 108 -152 46 416 909 161 488 124 137 598 514 320 323 127 670 479 104 318 116 -340 382 157 477 330 347 -442 7 453 70 161 531 177 210 577 592 471 289 -169 748 425 428 662 297 703 142 166 781 798 36 -752 259 769 -596 136 298 902 646 304 -245 116 17 -163 493 578 13 37 600 -147 68 547 -122 248 761 926 751 102 643 484 99 278 332 709 598 337 396 96 591 593 -49 146 708 -881 136 752 96 701 340 -504 755 759 442 785 207 -846 311 157 55 354 193 -694 785 524 -434 383 412 314 631 203 106 383 700 14 54 35 -83 751 736 -943 799 242 615 593 226 21 348 88 -670 203 441 322 61 777 -755 628 712 -791 694 542 -589 200 476 -690 414 82 97 484 32 432 541 382 -127 108 174 -350 682 521 -663 612 276 929 286 688 58 483 67 -31 292 760 462 303 160 490 566 125 171 63 608 954 647 700 -665 320 8 -892 122 689 781 459 500 -592 340 337 -705 198 19 -638 767 311 -727 182 165 -568 424 730 -91 395 344 916 301 190 -784 236 61 775 696 182 263 429 192 714 437 532 -550 685 729 -932 199 248 130 472 781 695 457 404 -224 566 350 120 34 650 -491 650 85 -478 377 332 103 440 761 647 106 749 378 556 633 -942 577 383 -343 459 55 -363 154 63 840 483 628 789 355 661 -562 416 63 -526 394 431 870 441 536 418 571 644 -997 629 772 985 487 430 991 324 136 -547 117 618 -368 706 172 -907 697 587 -893 323 677 745 281 270 -25 322 480 -494 725 660 677 262 346 -142 206 222 393 211 338 -238 44 595 733 89 43 872 196 366 348 741 646 969 469 749 -322 284 270 909 742 194 720 371 7 -582 429 212 -361 623 423 -72 185 466 74 271 554 517 495 301 82 595 593 -521 164 613 227 794 96 96 655 37 -559 375 407 248 793 388 859 184 210 433 712 746 -750 587 568 -245 56 262 55 338 56 248 17 571 -340 445 564 156 693 418 944 335 345 -297 783 337 -710 194 73 -549 380 784 596 230 122 -484 538 177 -271 793 66 937 41 435 -893 254 431 -377 562 323 392 106 657 -864 409 191 625 651 737 -503 302 668 -968 251 449 306 296 179 -300 233 571 -266 293 24 164 116 585 438 708 243 647 397 203 389 422 54 -123 519 355 544 151 157 993 257 123 330 92 771 -740 344 555 -969 230 399 -994 546 514 343 431 370 -13 221 791 -8 650 61 747 595 211 -745 540 20 -670 670 463 -300 531 358 -994 514 587 -995 520 332 670 663 267 -957 600 698 612 388 470 -646 580 319 -586 679 465 825 487 204 -404 417 426 -790 669 508 367 675 221 505 632 292 436 303 507 654 298 306 103 311 245 172 665 377 443 280 607 107 457 293 -137 205 709 -960 415 129 -453 534 356 119 439 187 410 227 41 468 281 339 -426 585 201 -230 109 417 -302 304 248 -895 612 704 949 227 460 -790 267 426 938 366 159 493 685 149 232 47 375 -176 716 208 962 442 344 314 764 4 -469 663 308 -622 720 471 34 621 697 93 431 515 471 722 80 -171 567 316 378 151 362 -96 576 277 63 90 270 -394 605 234 410 288 448 -83 218 367 -61 52 539 635 698 170 -899 169 443 -820 150 561 695 280 712 -592 785 39 437 600 128 706 759 284 -309 569 571 90 238 789 -344 377 392 -253 764 289 -132 65 9 310 597 159 -378 644 790 333 604 774 -29 41 126 851 100 84 -66 234 793 445 442 721 -364 389 684 -523 57 300 -915 742 291 -415 75 94 -890 599 487 -365 2 586 118 136 528 321 393 313 -487 190 755 633 27 343 -332 504 400 719 541 118 -34 289 411 -544 474 486 302 536 636 -412 372 189 -275 642 676 -596 316 269 -283 781 10 -329 187 91 -36 307 632 834 73 472 -756 482 145 881 184 232 -932 724 603 8 601 797 284 205 664 -296 122 644 -287 345 210 -699 111 397 591 627 703 374 13 327 -355 610 8 -659 443 543 -427 464 18 -673 672 618 -277 756 23 786 660 496 -618 574 393 791 75 503 739 18 681 593 593 246 -328 332 49 174 505 512 543 32 384 -439 708 339 335 446 551 -770 28 676 -26 172 302 -772 263 319 309 609 463 106 481 53 160 712 384 -592 238 440 272 582 23 -945 743 730 -255 30 728 -953 260 307 -678 787 30 -777 215 293 694 324 453 756 230 133 408 542 396 343 103 634 782 175 415 405 182 709 286 79 738 213 527 549 920 401 535 549 577 750 -807 271 625 445 427 407 -671 636 500 925 779 602 758 114 328 724 719 61 -616 5 492 73 19 570 -627 691 170 260 592 746 609 338 216 785 183 195 -809 513 382 43 790 712 -956 100 25 524 176 743 184 160 748 -173 785 318 796 358 560 -234 18 351 -337 779 688 -169 117 423 25 660 487 6 103 476 -883 148 575 -858 424 750 -164 760 461 135 788 445 -748 584 354 163 102 372 66 366 702 -495 397 18 -73 174 678 365 49 479 -234 143 102 -733 180 62 927 515 49 523 720 184 429 683 286 -800 549 651 -147 655 599 -529 734 772 -700 500 751 -321 292 351 -642 659 494 211 526 673 -928 406 387 -528 281 306 856 510 189 341 662 289 943 268 143 -859 339 429 312 470 419 -236 780 277 657 392 355 -319 489 144 725 297 206 865 390 419 754 333 686 -752 426 224 -724 490 414 555 56 84 -226 420 63 402 30 454 708 311 422 971 531 110 715 74 347 890 628 231 376 429 208 999 657 697 -235 213 752 -1000 539 723 -938 693 304 -132 325 697 750 392 505 -141 664 579 157 555 758 -413 683 386 -654 234 595 394 599 97 619 614 789 923 634 742 -511 275 267 585 25 210 290 436 74 820 393 180 -423 78 295 909 272 46 -333 769 644 563 740 9 -297 215 642 797 656 116 -185 642 492 824 684 127 -751 56 519 628 633 650 -959 348 279 488 209 102 -267 76 422 -872 391 362 737 247 128 -222 44 784 -554 459 177 -863 635 412 64 85 467 -266 65 299 384 459 199 -586 347 407 -484 632 35 -63 760 425 650 97 223 -70 428 266 -87 74 276 889 211 463 500 27 99 566 362 163 16 98 173 -986 112 71 -179 580 702 -545 670 662 -169 320 310 -346 450 289 -929 115 362 547 404 125 609 656 151 -493 574 64 -779 791 513 146 405 177 -584 778 756 118 33 625 731 417 497 992 671 498 -319 742 613 -406 641 568 518 202 776 221 661 549 -564 483 539 -451 381 144 -675 797 121 -368 667 506 -591 750 122 657 343 344 -46 576 637 918 370 30 -562 641 231 -987 614 92 -439 650 126 100 751 506 995 228 54 -933 13 721 -876 422 670 -3 79 564 340 585 339 929 456 261 958 94 101 740 59 266 431 220 467 -692 472 770 165 419 197 -581 39 561 539 163 534 -40 761 612 -676 453 749 -338 782 404 274 340 49 326 481 107 -609 264 678 258 525 702 179 490 672 -873 509 710 88 448 73 -179 609 33 -15 85 485 -467 347 19 -912 774 710 -912 500 742 -454 492 206 -625 502 282 28 481 771 -500 208 480 561 48 479 633 70 639 -583 740 622 -576 380 595 533 420 646 -325 566 337 632 493 390 -287 322 422 83 374 182 514 335 229 545 369 298 -865 338 104 258 368 326 177 302 745 -778 177 62 -489 161 107 652 74 428 -526 309 1 455 576 335 683 521 255 -667 656 145 -612 266 488 -265 49 408 460 778 709 357 553 437 -30 664 597 -324 716 222 855 742 82 -345 597 657 342 233 377 548 518 585 692 458 402 380 793 451 739 206 780 247 715 532 635 37 747 -817 714 663 604 121 156 -963 329 753 -706 71 537 -378 419 606 158 112 263 160 644 256 962 783 13 -259 382 727 -927 417 315 -181 600 580 -367 556 701 989 593 229 -307 39 299 -219 662 269 -414 620 732 -152 180 127 -345 94 109 819 436 42 697 61 10 612 432 161 -409 218 716 -157 607 61 -329 52 99 -879 385 312 -610 171 132 873 571 663 600 779 309 660 198 744 302 696 356 -489 708 787 472 51 204 -861 95 362 -449 366 765 2 40 349 -887 782 71 396 655 194 -989 655 172 919 316 721 -786 370 616 321 433 75 -941 657 126 63 349 572 376 100 137 693 654 528 -207 720 509 616 468 716 9 79 570 -668 350 437 52 116 358 -132 589 791 -906 249 647 -381 464 195 990 592 647 -121 685 52 758 231 771 -333 647 439 -818 8 69 903 340 771 140 144 438 -751 212 227 39 259 475 -962 78 138 32 21 729 630 452 166 -518 610 396 -948 29 594 -558 163 601 311 67 492 633 759 635 270 208 399 896 448 657 570 86 286 -941 270 306 -260 653 309 657 735 119 252 339 499 845 734 662 -203 45 728 -912 478 238 122 548 445 120 397 444 -824 719 81 262 731 703 -281 671 555 428 328 41 498 732 731 948 129 664 -391 478 260 -912 166 289 525 40 389 522 313 785 117 89 703 -650 503 633 -748 775 55 158 555 734 550 753 345 -904 563 22 -645 651 539 -404 529 579 384 51 443 -32 720 83 622 670 586 407 74 112 413 384 666 -53 734 222 963 567 174 -340 615 736 833 122 139 924 718 667 -946 102 269 696 622 540 378 597 410 -285 404 35 -574 617 419 -357 316 704 -136 232 22 38 492 636 -875 677 310 -785 601 227 -519 655 681 501 703 54 -607 482 650 -198 397 605 -612 776 774 606 571 289 62 236 520 883 426 563 -129 551 440 -620 719 592 358 400 799 190 254 701 -156 647 382 -355 201 331 650 141 306 623 500 76 511 762 663 983 597 288 697 268 391 -512 711 260 478 701 65 -870 297 263 -88 543 15 594 593 156 899 168 655 526 479 616 -11 414 764 -972 112 232 -230 600 383 430 432 293 -158 710 546 -494 793 42 521 451 728 -958 302 95 896 228 126 663 369 91 227 350 202 810 272 2 -856 503 433 237 545 695 334 124 695 -337 412 345 -810 54 646 837 703 425 114 366 794 -996 793 695 -794 555 166 -441 700 668 343 689 764 -611 423 167 827 550 642 -79 13 605 265 556 659 462 745 561 -313 259 478 -720 663 23 326 21 577 891 532 476 -889 676 716 -526 617 338 -808 445 440 -214 518 4 -410 136 559 -1000 398 55 -88 285 313 -10 517 528 812 643 548 540 198 507 -317 224 323 373 769 319 -388 355 37 767 97 524 -322 498 121 532 562 406 445 752 474 124 516 317 -929 57 355 902 777 552 960 260 327 -717 785 295 753 149 201 -59 317 298 464 595 347 -215 127 108 942 324 412 215 248 127 -717 272 535 37 126 511 940 487 323 467 722 307 -839 475 456 162 169 772 411 33 566 -443 370 244 864 280 367 154 563 190 -160 401 316 351 693 2 -927 160 723 -269 722 749 586 236 469 -243 47 54 274 556 423 -682 372 287 -963 600 118 555 506 680 -55 146 632 -540 649 525 -587 322 236 87 654 509 -413 192 744 856 150 342 -291 576 449 -717 446 21 -831 435 620 -362 791 325 -82 88 22 101 500 671 -223 113 544 413 800 397 521 539 141 -383 395 642 -890 656 417 -441 261 49 -650 100 391 -774 170 478 -353 423 177 317 753 641 -339 166 192 409 439 731 149 208 677 -10 671 533 -441 430 272 -827 561 84 -779 63 183 -388 689 704 -711 88 327 -582 606 631 58 419 796 -998 628 786 132 530 546 8 272 416 -660 431 397 763 204 509 447 378 571 -619 590 11 837 31 98 -85 1 255 -255 612 673 92 614 501 829 546 582 574 706 53 141 599 484 -263 762 239 245 561 616 367 95 757 -23 332 340 427 447 340 681 744 151 106 236 764 -594 65 61 -861 792 767 -409 333 565 26 623 78 617 620 191 -768 740 285 -459 69 168 -520 296 166 -181 330 109 322 236 344 637 194 760 -102 733 303 -184 76 636 732 703 10 409 320 629 -649 104 568 -765 645 637 602 277 484 719 249 13 -373 371 248 -878 58 725 936 74 1 323 558 255 -68 320 574 -287 271 229 -968 59 426 868 13 702 -296 133 150 516 360 72 -884 483 80 -92 469 489 -967 405 115 -215 529 672 839 213 191 164 511 72 -783 331 84 671 635 216 -828 504 576 44 620 610 -725 280 278 -237 313 234 677 250 314 -251 89 527 -909 53 604 704 598 314 -825 767 645 459 390 479 274 163 182 -399 7 353 562 282 633 -809 245 497 -575 323 299 938 624 387 -984 315 792 20 20 141 685 147 107 529 6 497 960 433 211 -507 186 217 598 549 50 -818 292 294 -370 717 168 728 208 343 315 576 210 258 748 229 -802 434 727 56 315 733 504 227 717 714 673 102 82 671 650 531 53 142 -823 283 410 -304 12 169 839 479 745 -952 489 244 28 287 229 -46 95 544 638 400 322 -646 466 194 -944 749 64 -695 632 116 998 9 751 560 706 314 280 497 344 176 145 32 -380 725 670 648 79 764 -857 518 715 -935 72 733 -742 528 233 -678 386 416 -211 736 425 -709 248 682 -796 729 730 -101 705 426 -70 477 350 551 126 780 467 286 121 -535 545 200 49 419 137 465 252 672 -926 408 600 -197 108 57 -172 638 533 177 590 210 508 57 431 -595 590 268 277 608 364 828 57 782 -635 274 742 589 115 193 60 189 600 -588 192 259 -180 172 97 -96 501 238 -686 10 646 896 367 787 715 44 146 679 272 203 -188 189 28 553 178 143 -103 391 683 49 403 427 -93 375 598 755 79 299 144 345 660 -811 241 226 -872 309 621 73 388 92 -573 800 633 655 706 10 349 3 752 231 604 706 -543 664 280 -793 19 359 657 316 703 -684 105 496 -59 585 4 161 59 743 -196 86 294 -764 493 199 398 242 554 349 674 357 -145 283 220 86 490 591 -756 547 106 699 463 562 -6 156 347 -451 117 757 691 74 42 584 662 87 -865 460 328 888 562 201 -404 569 484 168 55 525 710 252 272 15 351 734 -672 145 442 426 646 110 382 737 183 -24 673 397 862 8 408 389 248 169 142 45 289 225 413 344 -451 123 595 -228 290 145 858 570 641 99 397 486 -992 179 774 743 355 198 -461 617 206 -854 407 453 -733 749 49 755 326 13 698 427 487 44 800 776 140 210 546 -20 509 494 817 117 672 342 612 227 140 351 395 697 50 353 -451 717 653 350 72 530 -438 123 157 -751 767 508 776 308 717 473 40 425 -234 610 93 38 352 257 616 292 607 -638 789 208 -685 491 124 -33 593 196 -751 355 670 -995 156 636 -936 733 495 580 158 535 -644 525 696 -600 315 247 808 331 91 -233 293 79 774 160 121 98 680 713 -155 129 620 -286 86 775 -899 550 259 796 482 417 482 38 141 -23 390 455 975 199 337 265 166 629 -104 340 341 416 190 220 -119 587 348 500 501 433 -774 751 215 -899 185 604 -807 314 193 447 689 743 -465 355 460 -237 3 352 855 219 541 -926 252 680 -627 552 380 -595 379 86 -62 16 388 904 517 572 307 710 437 900 109 326 -806 644 232 -746 559 234 -795 15 4 497 41 256 -24 415 359 708 772 289 793 63 304 733 367 372 -344 475 281 893 327 741 770 121 584 201 727 695 786 532 709 -59 782 301 548 110 715 107 618 239 -805 764 653 651 497 219 222 353 245 455 198 571 795 368 244 131 321 170 -775 507 254 285 601 235 -615 149 344 -748 56 514 642 604 477 494 207 525 -936 629 429 -691 84 627 -169 632 546 474 163 67 196 740 125 849 425 725 635 762 74 178 214 481 243 608 636 271 502 42 -5 519 671 776 428 306 154 11 137 -101 638 651 -435 634 590 -358 435 566 366 470 528 -9 400 293 -728 396 101 -541 67 154 -499 263 672 -677 791 651 380 345 662 469 444 499 719 162 684 61 4 670 -574 570 691 -447 314 642 -954 186 237 -102 597 304 -749 698 118 -477 221 108 -627 754 452 -14 623 447 836 342 608 -881 203 611 -260 182 733 -370 335 246 672 333 783 108 431 579 -789 683 477 -672 358 249 235 683 202 -562 70 24 -515 306 718 -708 778 472 -145 318 653 187 549 540 -368 621 72 -834 129 55 544 293 737 972 221 646 773 609 528 -674 199 597 102 684 103 819 184 749 -553 123 497 -14 307 317 -391 473 798 863 769 290 351 294 62 596 67 222 324 393 421 872 295 656 -274 466 736 -643 309 119 506 356 593 -198 494 99 -729 703 123 20 519 92 261 270 385 322 667 3 496 343 395 868 167 242 -77 94 707 659 3 567 -71 309 474 922 664 167 972 87 422 -105 307 140 -62 368 409 722 42 627 -924 738 521 270 606 688 463 682 333 770 693 335 488 22 644 -638 296 59 -920 221 145 -99 268 451 392 406 370 -447 480 411 979 556 349 -948 226 154 939 42 35 71 564 279 805 52 301 -1000 366 148 -190 47 720 -846 500 187 756 645 592 -475 398 271 -864 781 604 -411 320 645 -424 301 11 -694 253 729 606 264 327 925 770 378 -488 479 222 -345 556 171 726 692 500 -497 728 480 906 470 352 -898 598 446 -139 204 298 -976 463 551 952 69 366 78 746 687 -345 10 365 -571 666 121 -401 792 364 850 495 644 882 354 665 -367 408 14 -770 798 231 30 750 651 395 580 597 -567 787 606 198 416 471 270 568 14 -567 418 61 828 300 766 692 85 725 305 316 346 74 226 644 955 773 775 303 406 762 860 756 729 931 778 496 -704 12 114 108 592 765 -727 237 50 -402 342 717 295 225 89 833 532 413 408 635 370 -879 95 326 -951 378 303 -855 227 666 -390 135 10 -26 9 246 -777 159 139 -61 654 707 602 244 483 242 478 214 254 238 48 -224 759 494 -347 408 424 -493 105 650 -227 715 784 -666 490 344 -821 665 502 -683 757 708 -825 711 151 57 754 180 270 760 417 -531 336 727 -485 589 335 338 697 791 939 222 706 -278 556 747 18 335 163 71 252 119 -822 780 30 81 708 294 -171 729 630 555 444 770 841 134 666 832 473 439 -511 348 194 -213 566 528 -51 389 332 -732 568 663 49 449 499 -817 61 758 628 442 687 809 398 682 379 591 16 196 775 488 -965 416 35 -772 3 152 -692 553 541 -409 421 308 253 222 308 703 357 720 -139 785 362 899 595 311 -20 726 453 795 722 428 -717 709 395 869 90 398 221 350 150 761 493 122 -980 146 343 79 201 251 -802 662 235 -441 561 381 -579 694 306 274 489 580 653 324 40 -953 194 129 244 215 478 -455 328 170 -782 300 667 312 579 68 -638 777 281 -3 89 394 729 62 287 235 136 327 766 541 651 5 189 396 534 585 162 -637 683 489 -915 101 788 951 214 118 -630 128 94 851 277 534 -4 7 596 -566 394 283 960 560 24 -438 317 564 757 203 348 118 119 582 -242 204 683 -303 155 448 -986 281 52 345 77 410 -660 511 3 -425 23 114 -2 186 782 -639 743 185 -740 214 655 242 524 58 876 22 564 475 788 641 -951 48 121 652 194 197 -987 486 259 -985 261 634 -520 411 19 -938 324 313 -2 585 78 652 179 602 -539 7 623 24 282 162 -935 683 210 785 301 792 744 717 605 -623 349 215 -653 763 91 60 113 227 -663 565 405 290 626 411 -736 3 244 626 468 126 -13 253 13 341 139 314 732 284 582 88 613 130 703 161 93 -7 373 205 219 662 322 975 753 499 137 217 501 -820 643 520 505 30 325 118 523 463 383 208 298 964 496 111 693 551 623 337 696 195 894 715 56 367 242 360 865 531 577 118 711 771 189 569 353 513 439 427 976 622 634 25 586 682 -665 231 432 309 769 328 -697 263 594 -289 430 388 470 647 118 198 117 29 521 107 149 425 748 760 -563 574 97 -282 61 327 501 171 295 428 26 109 -226 737 90 161 560 289 -922 158 757 -942 431 415 -42 256 387 896 60 686 -745 497 11 -297 367 424 -770 668 594 -124 49 171 -463 23 108 -774 736 219 -134 766 376 223 25 359 189 135 614 575 32 673 413 239 721 23 543 287 446 373 507 991 401 555 314 538 577 421 765 512 -161 383 29 -234 758 53 76 748 540 -158 675 571 -334 488 9 -13 664 103 225 462 27 -469 406 428 -315 520 165 -187 293 481 -924 284 64 -95 202 21 709 479 768 448 121 643 -982 787 682 -621 126 97 -119 552 111 -892 683 516 -65 121 235 -749 134 79 932 211 362 195 316 563 615 25 593 -265 274 713 -871 644 252 562 223 377 -941 257 128 769 317 363 -316 4 483 -530 655 616 -100 187 378 -539 134 693 -25 550 270 168 37 95 -768 166 738 -517 528 513 260 539 321 -861 308 637 301 144 640 -865 566 46 103 266 585 -720 679 718 -75 55 19 -606 23 407 -512 255 572 577 291 652 689 351 390 -591 442 698 845 96 393 636 231 159 -966 534 776 -382 767 655 287 92 709 658 38 283 -536 526 89 836 503 379 -961 545 281 -572 554 723 477 752 18 870 340 600 -220 774 686 -245 544 652 -39 584 295 669 642 332 103 306 409 144 94 463 922 85 207 755 114 313 -923 391 264 246 613 155 397 193 129 282 101 224 885 662 7 -869 684 200 -586 187 58 222 131 151 -515 6 236 -757 161 701 -445 590 643 970 236 456 -875 385 648 405 68 300 -572 305 162 187 37 45 -14 451 583 -357 26 714 -654 63 271 -867 658 431 -567 414 572 75 336 359 -718 61 743 -518 618 362 -219 599 667 -858 586 255 -414 324 257 569 568 282 -766 66 696 -144 599 554 -514 584 519 -391 411 54 767 694 467 709 376 284 -929 357 434 89 52 219 -457 590 95 199 111 214 -367 697 279 680 753 429 -767 439 564 551 600 174 957 767 67 223 77 794 458 100 703 92 789 754 662 484 95 -844 435 206 569 220 102 -401 701 55 27 134 45 990 438 645 -84 795 611 734 18 239 -72 228 690 982 520 230 -313 135 713 981 291 700 786 213 119 40 764 19 -754 144 505 890 534 142 286 202 136 849 737 505 287 17 732 -271 351 4 -442 638 138 671 219 780 970 358 544 -560 150 508 -589 796 651 -885 686 736 808 542 344 85 701 181 622 772 751 -246 294 660 697 286 9 404 297 4 254 364 242 590 572 566 679 115 339 -96 66 151 249 397 693 992 634 145 -476 657 468 -526 211 761 -314 660 598 494 465 95 850 471 458 291 61 582 808 492 696 -102 548 314 -800 597 262 -556 189 95 -812 313 751 455 740 513 -433 226 373 965 72 389 -589 274 59 -980 365 472 -399 125 163 249 223 711 162 376 507 -377 420 248 -283 609 112 420 16 51 484 501 252 -804 464 525 855 84 442 526 286 566 240 249 268 -591 472 687 456 341 47 567 513 63 570 398 598 -851 206 650 -200 403 313 725 658 396 -82 136 233 835 576 519 375 479 767 -558 88 790 481 296 683 -673 263 395 141 185 792 -510 735 550 -661 735 152 451 12 361 -801 530 496 -169 366 623 -50 93 301 -932 88 388 -542 769 683 892 248 498 86 142 234 -770 632 168 579 172 455 330 375 18 -958 174 548 -463 206 465 -241 308 109 -388 376 196 -849 786 516 186 278 316 283 517 457 68 747 288 636 278 11 -158 760 386 -941 2 559 -442 91 316 822 2 623 931 214 551 678 366 536 -454 752 366 -139 387 434 -531 255 732 508 643 209 -681 745 169 214 103 611 -670 278 612 352 561 26 -298 239 743 190 337 694 -645 750 632 -660 19 86 -329 280 281 279 199 165 -802 55 461 118 469 564 -72 751 41 -261 504 601 164 358 391 -294 748 280 -449 255 229 982 195 600 -580 66 431 500 145 629 -936 295 235 -475 613 255 440 741 206 -368 681 709 -616 197 618 -274 456 566 -795 607 372 -614 142 567 737 562 632 767 14 329 147 430 623 -419 507 436 635 347 728 -360 579 608 300 515 5 -330 42 12 235 647 170 -594 585 311 -476 322 424 908 36 419 210 169 125 -203 557 24 525 349 602 -516 50 317 -160 720 710 651 707 108 821 265 693 683 390 214 307 698 255 -105 86 642 -135 448 363 390 798 119 -387 275 467 166 359 68 434 3 245 851 176 62 295 660 3 860 319 700 666 766 337 508 32 336 -330 222 685 -212 787 159 206 705 70 -126 140 421 -188 635 423 -743 438 151 -330 133 10 872 394 328 -877 460 293 611 720 324 546 542 97 783 482 435 141 89 340 162 563 31 982 575 665 957 384 303 -93 254 435 -484 478 380 -205 601 40 -713 612 311 -437 511 53 11 294 534 -754 587 174 -863 150 736 767 484 63 631 441 798 -715 100 252 -680 216 281 -349 563 82 -758 51 245 -47 566 755 -843 377 600 -358 175 387 616 312 88 -697 31 571 165 63 564 163 748 663 -34 620 431 -554 72 193 -921 714 595 124 419 360 830 176 289 630 387 679 -145 690 709 777 608 323 -260 171 623 3 689 442 433 687 65 -175 767 331 -828 291 749 331 121 477 -629 103 47 186 471 433 -736 478 674 724 608 481 -153 148 203 -731 703 91 -338 88 778 -321 466 744 -791 638 586 -91 721 258 -63 293 361 -417 679 383 -833 495 413 641 571 220 -479 618 719 -676 39 174 -986 254 261 -257 533 726 -762 694 115 623 355 36 433 45 328 -407 228 558 -473 748 604 739 789 374 -290 62 544 829 786 134 -198 353 387 414 248 471 -508 87 716 -794 62 623 -759 647 667 320 440 446 -723 520 393 -920 570 795 -51 751 332 482 753 236 421 119 484 443 211 122 759 418 535 -667 659 382 399 332 373 -404 209 92 741 242 303 -527 200 72 -981 349 374 -297 183 678 -462 756 796 -27 200 207 894 711 624 981 596 34 962 347 365 134 543 126 -622 684 719 80 310 118 -697 281 18 876 584 552 -47 675 508 300 448 259 -294 695 521 -919 676 316 315 590 662 -569 76 404 708 454 640 226 334 501 -505 189 781 -888 417 117 -384 170 791 -277 623 790 -67 129 684 -347 611 111 -432 678 700 -219 661 776 536 770 781 -425 348 667 427 396 55 760 460 472 -724 276 193 -782 151 15 -793 284 496 -157 137 306 -895 657 535 605 238 395 532 575 716 -736 302 264 -470 530 659 337 642 670 -792 518 146 152 736 296 -233 495 580 -186 138 268 -329 244 477 -995 601 266 951 485 392 867 349 694 682 432 775 892 569 616 -39 281 620 -46 200 666 885 614 4 -48 85 599 780 442 751 -554 394 435 -163 261 335 882 295 318 -344 187 86 623 748 14 -293 207 647 -522 761 46 144 198 212 899 350 648 -151 83 290 599 529 683 -967 566 495 119 49 341 37 657 527 474 633 26 -360 492 584 686 171 96 -917 67 293 -354 318 195 694 367 277 583 366 5 -383 351 122 -337 222 170 403 59 379 81 686 211 -342 526 702 642 212 424 337 295 42 982 142 359 -824 188 277 -596 523 194 -592 292 96 729 107 318 -749 710 728 -19 143 613 543 401 338 -356 795 101 820 485 396 -787 467 89 372 195 628 200 199 350 -406 207 641 -711 688 747 758 91 208 686 224 702 -750 567 302 740 364 649 840 136 333 -13 749 799 827 473 193 -946 474 743 603 220 149 795 61 388 293 220 31 500 658 254 -799 600 736 -297 41 71 -813 228 19 -863 62 517 423 66 736 923 613 796 -338 307 567 892 559 424 298 713 84 -930 720 683 557 575 275 579 762 503 -651 499 110 592 780 171 -492 478 401 191 340 259 357 233 17 -67 283 729 -832 705 200 -550 262 774 -323 593 735 -221 142 785 640 535 316 -390 195 70 998 591 547 950 534 87 408 243 671 -776 728 153 305 496 57 -296 499 670 830 776 462 -836 755 155 -99 395 241 -584 557 436 -514 155 578 32 57 663 70 665 105 -860 42 33 -756 499 80 452 355 578 673 185 553 -514 302 59 -759 403 5 233 371 562 268 57 268 797 642 325 659 64 541 -84 157 582 -500 753 280 -421 606 187 957 231 371 661 318 224 -880 111 626 324 144 549 885 165 605 -495 762 798 -571 774 62 769 442 570 103 494 522 734 273 327 -280 182 110 -757 196 779 -534 716 89 -356 440 584 192 278 748 -52 735 262 298 364 587 311 85 228 480 740 721 -599 75 545 880 747 279 589 209 389 -193 53 380 790 797 209 290 545 143 -249 643 58 -463 706 495 916 186 434 388 540 508 532 420 455 10 761 196 835 280 404 423 687 8 -845 429 4 915 119 101 210 422 295 -533 159 201 -839 27 386 395 615 125 -746 500 96 460 662 56 256 498 687 -189 273 573 -581 780 554 622 696 672 -926 306 294 -631 325 4 -831 487 383 -46 634 197 831 40 248 -674 701 110 -266 309 607 420 320 431 545 691 411 -102 266 306 121 740 163 -34 709 39 322 78 525 -896 185 710 -300 416 750 700 294 650 409 228 158 -633 401 29 997 698 720 -193 748 185 64 669 124 978 788 33 -983 614 294 -597 66 261 104 566 555 -95 694 286 442 292 183 -887 651 482 -303 68 703 973 446 690 605 415 799 -534 109 612 512 64 229 -428 320 795 -322 239 167 649 81 10 -816 195 660 417 44 279 -881 17 725 608 374 691 558 41 351 721 705 414 150 29 733 896 708 709 368 24 147 934 425 580 943 209 326 -445 27 369 -167 98 738 109 507 311 400 465 703 750 587 607 -84 489 636 -1000 385 95 909 553 470 -945 440 94 -766 335 655 -89 476 330 -231 785 36 -769 185 53 -66 288 191 92 4 679 279 356 615 -475 265 367 394 321 358 888 507 693 -458 219 334 -226 651 9 -297 572 794 -709 3 530 -257 489 369 -515 334 724 963 13 280 777 491 544 295 637 64 -195 525 123 897 619 341 830 145 543 791 449 314 -816 692 668 465 187 357 34 672 242 -491 764 296 332 411 133 347 416 209 469 313 28 -39 96 172 -745 239 172 -880 375 63 -212 240 601 896 26 472 -111 536 258 -306 524 221 -810 608 632 474 308 599 -918 129 112 261 643 559 785 98 349 -644 571 723 971 111 162 371 359 540 395 48 275 652 342 350 -727 484 510 256 758 17 54 793 145 917 406 339 -973 191 437 175 423 669 -989 146 227 -450 341 274 -624 794 167 -675 219 651 -214 627 160 -598 481 504 699 351 110 637 778 652 -175 306 351 735 555 325 -197 166 471 -371 668 11 -546 644 356 -379 522 574 -977 108 400 782 511 433 -314 162 335 -653 151 312 -802 129 169 -51 664 724 625 268 89 -105 449 309 -142 456 152 -187 629 673 739 652 781 -110 34 43 674 272 556 -992 18 34 640 119 250 -637 544 69 -196 192 517 864 650 524 215 215 352 -760 706 203 20 349 589 14 423 60 569 384 231 26 656 600 -788 296 718 -139 212 13 -871 568 556 -3 432 757 921 799 524 872 239 429 227 11 329 415 625 752 826 546 335 -544 373 542 855 585 37 324 598 600 -511 679 719 -404 476 702 -847 349 701 -324 574 491 -744 553 502 785 768 326 288 594 424 -226 203 796 -485 410 132 -497 535 281 455 576 159 -475 372 186 227 477 87 479 753 212 169 562 764 670 699 731 -652 339 76 -229 665 630 -682 380 240 201 35 326 -719 642 453 -961 368 24 -824 795 501 -738 674 5 -127 595 118 236 218 368 118 166 706 -654 89 570 375 359 501 -586 760 88 491 641 729 -257 232 296 -233 360 642 -581 223 67 -625 648 662 245 237 79 -188 107 596 70 53 684 -561 629 242 -508 195 553 379 87 745 -93 430 528 603 349 87 396 320 661 63 293 297 -398 657 403 197 127 8 32 519 636 -575 611 382 -423 790 20 -879 449 2 448 404 350 86 201 222 -53 64 69 -393 742 121 -143 691 600 264 75 670 -749 500 480 -415 229 21 404 702 21 805 550 425 -93 388 177 128 87 240 548 294 379 412 349 672 884 359 114 -965 375 188 -696 579 239 535 716 467 107 520 368 928 678 469 -696 385 56 280 665 143 919 565 788 49 729 689 -80 565 599 785 201 525 972 505 303 -390 41 218 -372 300 290 795 228 167 -737 132 103 470 212 319 -636 83 435 552 684 363 40 356 479 -610 141 679 -486 465 736 -631 675 328 -462 455 627 -573 250 55 -455 65 538 799 736 302 317 652 384 351 204 620 665 386 316 174 53 780 -291 22 207 -364 560 661 -585 140 463 269 685 527 -442 437 14 -141 154 666 -205 658 421 414 275 769 988 346 758 387 607 779 145 396 539 -443 11 230 419 32 466 -302 590 102 863 650 608 280 645 17 -499 11 291 621 351 214 -674 207 111 484 746 717 462 691 664 152 48 674 -19 220 257 -801 470 47 900 733 248 -893 414 444 -477 67 454 166 40 4 -821 366 562 89 650 507 -43 465 749 -579 17 349 -754 151 568 -945 302 589 -947 202 521 100 262 486 -657 337 104 548 255 143 -297 34 509 -183 275 710 275 785 374 224 358 743 924 156 445 -557 211 746 831 664 499 951 564 760 -211 459 297 -156 359 551 387 615 137 447 632 763 -844 707 747 682 283 304 -176 207 12 268 250 222 565 81 86 263 785 201 -177 726 212 471 770 122 -627 509 736 -939 756 567 976 465 26 -278 547 308 778 123 515 389 143 316 962 108 397 -153 123 733 -800 98 658 -637 721 627 -116 647 336 172 708 643 690 284 307 715 159 405 175 689 79 641 430 221 556 392 680 104 792 3 -764 592 100 -907 507 21 872 543 667 -393 515 126 -551 158 762 908 273 472 -336 600 360 543 193 789 -485 550 380 -205 406 723 -651 643 514 -1000 288 572 220 560 315 438 367 381 -284 369 538 -323 229 363 -252 45 162 59 388 355 -353 56 456 -822 403 61 -499 752 255 -834 752 543 890 325 302 -796 115 221 -16 31 141 -726 260 369 436 608 765 -651 419 705 -345 218 760 -738 749 362 923 50 313 -71 568 616 -329 58 140 725 214 255 -303 751 637 -963 225 97 -643 413 256 -679 762 675 825 570 92 384 32 40 -503 707 441 161 37 561 377 260 618 68 785 32 322 282 334 911 719 558 -193 628 522 462 150 483 288 727 604 -68 112 636 -429 561 542 764 523 130 -676 300 390 -507 568 726 -524 643 208 609 554 478 -482 113 658 -361 375 7 -326 416 733 277 548 396 64 271 157 958 435 231 -113 711 530 228 5 649 -646 481 43 313 43 148 -858 161 260 199 1 187 -195 675 602 490 352 349 -363 569 171 -255 527 606 -25 614 68 56 643 72 705 149 105 299 662 147 47 404 659 -894 4 659 -356 203 437 545 41 205 -884 738 283 73 514 96 92 370 290 -684 427 790 220 527 651 -882 326 607 176 384 610 387 629 122 71 226 677 507 524 269 -537 192 206 897 17 719 993 709 641 34 225 619 24 197 697 626 315 222 -368 644 606 593 31 786 667 302 211 -657 562 286 -389 577 477 568 20 402 -521 606 178 -751 382 375 746 9 241 -633 593 84 -76 539 466 -939 606 768 24 101 81 709 664 657 -414 632 283 430 71 302 -17 502 460 561 752 41 -265 98 401 -25 17 546 811 542 284 -724 155 441 443 779 93 875 89 756 684 227 139 -234 57 210 820 193 263 879 154 214 -329 489 311 824 616 680 969 27 421 404 704 127 796 99 106 488 411 772 -715 729 380 -554 549 572 109 604 765 -215 428 133 -736 797 511 -764 553 414 -238 749 65 219 384 753 -65 221 681 267 268 782 -410 577 361 -533 651 516 983 236 143 -885 52 491 26 288 243 -9 203 191 807 222 779 -3 787 714 301 74 135 -218 93 754 963 684 82 75 751 732 -209 334 520 -67 50 571 824 628 411 218 19 613 -791 627 386 339 776 724 -595 78 798 691 412 90 644 375 773 725 602 723 -192 193 609 327 279 658 -750 55 37 460 73 407 -576 634 233 -991 374 561 885 731 190 -718 422 601 523 418 175 848 495 776 722 503 521 130 231 799 -461 433 405 -25 693 477 782 669 311 -234 230 236 278 515 166 -733 349 587 -133 625 204 393 73 250 -79 595 752 -759 478 534 -9 569 166 -5 345 410 823 79 630 333 397 60 920 476 126 285 743 475 823 363 299 178 156 723 427 277 69 379 470 546 -288 213 667 -970 360 211 -561 184 641 69 669 589 -720 590 264 605 227 559 -969 451 121 81 429 628 -397 657 105 24 388 126 121 652 339 787 282 250 -651 674 433 -411 95 654 978 375 795 793 332 221 951 316 671 -977 597 652 51 353 60 -693 177 447 -968 450 650 922 238 132 324 587 357 708 329 451 -239 659 377 -245 356 223 950 379 372 801 230 724 12 89 452 -390 74 453 660 748 690 -457 181 357 -451 142 215 725 450 218 184 178 573 -393 480 504 -870 282 285 -995 46 374 256 257 447 708 317 394 150 60 466 578 511 646 -714 260 339 252 737 340 -731 321 69 994 480 549 -903 562 382 981 567 427 -694 575 683 -248 236 551 -702 586 162 563 516 672 -40 2 483 250 54 419 542 323 292 -190 269 323 358 366 85 339 300 651 -882 606 426 600 111 661 -497 9 798 -336 724 513 -864 36 514 818 38 567 789 380 441 232 791 262 106 501 627 190 241 478 -807 311 284 370 711 746 -570 766 754 579 631 229 691 367 264 756 678 681 -286 262 223 -425 169 723 -646 511 515 -617 704 25 -734 426 288 -837 8 253 316 478 1 -441 634 490 -140 108 719 492 375 181 -86 8 411 303 392 315 727 610 740 -586 774 748 -781 442 686 101 498 549 495 510 209 -387 402 583 193 68 684 -307 105 244 -696 208 635 -430 654 417 608 73 411 94 726 749 9 580 446 -243 475 156 365 641 109 899 634 177 -65 528 633 178 384 392 12 554 278 407 215 131 -824 176 555 -14 22 481 -466 231 612 379 540 639 86 258 479 -205 109 312 771 644 391 203 174 774 -606 786 79 423 146 646 -294 722 21 -540 460 42 -860 594 624 -648 725 715 -410 212 524 468 159 185 -469 282 28 -878 685 202 247 406 236 -677 712 157 -257 773 616 536 65 761 711 417 686 -623 159 449 253 27 159 -763 111 440 -384 585 676 569 584 458 -540 662 63 -305 137 775 -196 432 299 419 768 363 -868 31 332 969 361 490 -631 414 69 -873 203 179 366 19 315 641 389 98 698 49 312 312 744 448 -162 348 80 -264 120 399 851 204 782 -818 173 342 23 494 307 491 621 509 -179 739 527 487 732 467 -615 382 515 48 94 11 95 133 710 -674 21 381 925 624 136 -694 406 308 -801 230 1 -495 473 173 -835 447 111 91 734 394 558 671 775 -976 119 421 186 15 105 848 693 125 428 618 749 -236 76 706 823 675 487 -24 332 512 -652 497 158 -989 741 443 956 651 314 531 627 784 -249 614 350 -545 62 243 731 242 60 -569 206 488 -263 382 714 -977 558 246 -866 458 294 -757 21 586 838 778 436 -49 261 263 686 612 428 -564 619 41 878 750 282 -711 734 40 976 271 421 842 646 530 687 733 539 -268 528 112 718 766 89 -95 69 701 967 156 512 146 592 682 586 22 183 68 311 116 59 640 738 -321 82 584 960 121 68 -102 5 595 -439 123 561 849 148 784 812 47 127 -955 433 148 428 653 11 95 112 202 433 343 635 168 303 307 -565 354 311 -819 515 786 541 317 566 -478 18 265 -543 583 311 -864 580 296 435 408 148 -3 256 612 -202 41 154 384 409 9 -910 396 714 -647 177 428 538 71 296 -97 145 314 119 202 448 -370 290 227 -923 526 187 -824 323 442 987 322 34 -107 58 442 -499 549 389 -586 102 565 193 792 187 -311 447 331 -46 596 726 979 673 451 -83 450 774 710 389 647 -857 482 704 736 135 4 -76 501 457 -759 495 448 227 336 446 110 195 159 71 126 32 74 596 33 -353 706 773 645 402 7 -252 538 141 104 263 194 -288 104 240 -240 483 575 557 745 168 168 467 391 -90 741 186 -58 540 444 -934 185 45 -528 85 582 13 789 44 158 702 499 397 614 534 123 171 30 290 92 673 -245 619 339 145 729 631 -917 423 370 -74 89 554 -830 114 190 903 279 179 -301 637 432 149 434 597 -518 357 319 -488 799 410 936 706 580 826 651 508 256 686 482 577 364 123 730 534 236 519 390 514 -951 289 350 -968 238 783 -772 273 691 -101 337 241 -140 273 146 40 99 348 -653 107 234 -219 484 597 703 166 683 938 37 272 -149 87 112 600 471 701 934 652 173 -376 351 509 -984 11 333 -839 251 431 -92 551 89 -307 532 572 -910 635 737 -676 173 326 -53 576 764 -342 176 434 -42 110 285 -317 286 187 -657 702 198 876 15 800 106 123 102 -653 17 633 -882 59 19 207 783 543 484 530 318 -353 740 493 80 50 154 717 333 791 103 677 244 -548 105 258 -196 763 381 -495 710 749 -662 781 359 -292 788 341 -149 71 361 -635 351 410 -82 20 295 661 324 523 904 728 627 -486 332 589 -954 38 51 194 728 31 -248 188 370 44 639 593 -335 160 663 -23 595 585 232 208 460 -94 513 387 484 627 271 -927 673 308 -925 219 587 -95 123 774 -526 367 165 -734 584 676 280 361 752 -756 99 98 580 484 306 -609 590 370 -222 75 548 -400 500 772 307 175 190 -355 232 664 -382 306 230 134 524 365 809 156 725 360 352 23 58 333 506 -437 324 648 -868 254 274 -721 454 773 402 513 499 991 358 730 -794 529 235 -613 63 310 551 273 465 -325 785 16 49 595 700 907 358 224 -846 42 29 627 273 35 -249 475 547 249 418 457 -270 224 185 316 611 599 625 562 423 641 789 760 256 591 554 108 98 112 -117 604 505 711 583 330 -455 86 4 44 535 774 500 17 197 236 533 360 386 558 473 761 151 462 720 207 252 -327 67 701 184 150 56 -559 614 638 -630 759 723 -275 555 9 498 7 25 247 795 557 -994 582 666 678 343 16 291 63 574 894 688 641 394 273 342 -351 266 155 638 236 466 112 561 220 -328 107 573 204 65 706 821 495 600 -812 587 214 562 481 102 754 628 726 295 29 191 -750 68 426 515 732 538 -514 605 149 -336 58 671 494 631 366 294 420 504 107 334 184 960 440 363 -315 87 392 -925 689 11 -148 604 742 390 643 546 890 107 599 -103 48 208 119 343 390 -764 789 361 539 648 694 275 609 685 -163 494 772 580 122 660 -210 174 16 932 316 658 -971 159 316 779 256 364 -262 127 258 -272 364 246 -712 303 93 334 330 253 618 368 747 141 700 420 801 691 593 -832 175 461 -623 556 619 92 736 426 7 674 552 264 554 115 861 795 770 554 481 299 358 499 218 -96 393 118 675 146 360 820 714 534 80 691 289 -950 535 576 275 743 2 -422 759 107 845 221 101 -34 127 581 216 285 632 434 742 224 903 17 369 62 237 634 547 469 524 387 519 258 -637 546 552 916 677 511 -578 122 283 -477 688 409 -745 304 245 -114 490 186 -739 793 555 829 207 343 -186 154 12 -463 294 82 147 657 180 298 125 56 -40 147 529 642 622 768 602 164 313 984 26 657 338 607 416 -567 222 569 996 711 62 -923 210 270 8 709 394 15 21 93 943 64 714 462 418 791 -915 665 507 597 202 84 -395 292 242 820 725 15 141 721 726 954 351 135 -376 159 395 769 375 768 813 670 383 -73 133 800 -931 218 217 -873 167 418 10 772 709 604 193 634 -982 86 554 495 40 456 182 616 615 -272 338 541 95 151 762 -723 230 94 -771 779 29 262 542 353 -278 546 97 -445 116 182 461 412 221 516 746 37 -918 674 374 822 122 76 384 399 306 -771 580 157 -908 625 135 272 639 228 -976 562 773 -480 669 89 -747 530 52 -526 399 797 -138 81 222 -165 656 343 -90 40 294 -633 221 73 -77 713 698 410 338 88 -163 762 649 -190 35 518 -950 288 599 -947 314 197 -999 376 630 -378 363 485 365 426 76 -142 517 113 931 279 450 219 716 411 -733 280 285 -465 733 598 83 734 174 -936 509 536 300 274 161 -473 684 506 975 366 574 -913 650 52 -864 669 767 -502 536 645 695 473 476 979 560 409 -472 395 694 853 60 402 141 560 675 653 688 110 758 663 28 -269 302 677 982 38 545 -299 536 632 697 231 656 372 562 415 780 243 10 626 96 69 -173 37 180 454 649 281 942 133 582 770 467 171 66 768 707 -902 465 489 553 638 603 -680 770 45 481 424 529 -520 630 219 -853 145 419 -221 488 551 -887 610 218 -717 477 537 -859 527 202 30 432 391 984 752 712 -172 185 708 -881 486 683 -353 167 64 -935 266 208 -164 645 247 338 358 57 907 594 85 244 735 611 397 101 546 -950 129 282 -691 201 768 343 448 134 -394 466 751 -186 102 595 -388 192 505 68 500 298 952 544 584 714 693 701 908 432 1 205 344 682 5 39 681 -262 246 346 488 212 799 -965 424 191 -509 149 785 -877 664 229 -177 524 660 576 481 645 -143 719 188 490 125 227 770 463 24 -884 304 235 -934 291 210 -744 782 454 297 322 603 -567 797 18 61 373 541 272 301 221 117 358 139 256 200 263 34 370 278 409 438 133 195 505 423 5 313 404 -390 748 625 -571 562 549 321 586 49 493 103 758 -616 512 157 -2 698 527 -573 108 164 -841 103 220 -419 308 85 -464 71 447 164 83 394 -59 465 507 -311 138 293 -662 32 747 95 768 458 -548 166 356 -470 194 15 445 353 117 265 487 777 301 223 47 -853 140 481 292 681 497 799 170 635 291 60 218 237 360 350 -646 442 543 968 704 134 -636 5 708 -590 552 47 -557 597 279 -461 348 1 -627 391 412 790 380 319 174 27 230 876 733 671 970 653 558 617 690 461 -898 254 466 610 217 569 -992 660 365 887 351 264 -361 325 654 -750 67 234 -831 794 612 198 270 545 869 192 397 978 210 638 -562 712 92 255 674 660 -776 683 71 340 522 421 -596 361 297 57 163 364 242 732 709 854 283 530 950 504 721 146 472 746 -773 128 619 238 352 53 -92 44 574 -520 448 486 977 258 649 892 652 132 400 506 414 81 8 117 -799 355 150 435 91 622 -820 270 749 -602 660 652 -549 768 695 -424 400 695 414 777 504 214 269 355 -855 21 413 -889 302 420 -21 56 326 -271 291 768 -850 471 589 -150 21 448 -299 72 767 747 601 367 -959 15 343 696 429 164 251 526 184 615 237 38 -966 769 445 -640 298 735 79 800 757 -932 2 777 -85 303 401 234 402 201 -200 396 215 -706 92 195 609 495 720 793 510 157 -18 145 125 26 457 774 712 736 325 -132 356 326 244 72 180 996 458 581 -4 58 176 -638 704 620 -44 714 314 276 459 24 784 241 520 460 19 176 385 531 463 709 199 19 986 195 442 -83 144 99 897 740 508 -975 655 763 -356 411 676 357 439 686 780 175 478 -349 387 496 978 572 578 -159 633 328 -989 688 218 254 586 509 713 563 363 -925 7 326 -697 116 316 -460 697 491 418 100 77 -335 479 201 643 72 33 570 483 604 -604 439 491 413 493 628 -678 158 390 484 233 748 -439 88 64 -523 629 312 367 399 411 395 664 89 595 259 160 -620 182 194 383 178 184 -775 392 676 -195 314 33 146 150 618 894 664 257 109 341 85 -428 60 483 -418 655 699 823 651 157 134 583 338 -120 318 516 463 543 107 -509 47 473 444 693 336 -899 154 676 -815 726 735 820 460 142 318 283 344 -326 170 126 -836 250 443 479 65 537 -263 556 237 -740 184 635 532 428 79 820 129 232 247 267 157 534 87 616 -925 157 451 170 383 620 -505 147 421 -863 426 37 25 715 593 261 175 328 47 108 755 925 280 436 356 327 702 -736 213 340 232 240 48 -918 610 430 -347 305 577 825 794 554 61 220 21 205 681 195 932 81 654 39 6 133 -726 515 12 -825 379 224 -86 411 16 -839 445 625 -58 298 130 70 475 123 -624 694 127 -10 227 207 -204 66 212 -872 340 726 291 67 657 467 133 267 82 246 712 306 788 561 -13 659 236 -738 187 124 -845 183 17 -719 725 595 -961 321 660 -349 402 551 -472 45 617 584 712 301 403 146 546 -934 205 534 -774 392 744 -587 606 130 336 714 664 -95 147 588 -301 587 461 -889 790 414 61 470 458 -570 7 722 482 610 67 -972 676 271 713 54 215 256 468 372 737 556 285 -248 661 432 291 561 218 -849 672 559 -836 467 234 695 350 43 761 330 270 184 43 676 -50 51 343 321 540 450 -194 92 311 -611 583 423 406 287 646 916 403 282 743 177 749 177 224 650 971 786 179 -807 722 573 -932 72 623 -638 593 362 -589 151 5 121 140 139 895 698 777 -860 214 732 622 639 332 -877 562 669 -347 755 590 -575 375 213 399 337 357 -40 749 60 -84 222 551 854 470 449 -17 210 214 -886 584 75 -427 106 713 -944 629 27 -676 82 781 265 459 708 829 658 244 -14 418 544 -403 86 318 -653 693 787 995 190 332 -413 363 789 -900 420 618 726 696 251 658 314 710 -683 143 567 361 681 537 -744 478 622 -875 26 514 -137 486 730 342 674 645 -470 326 264 -701 4 511 302 14 24 611 732 167 329 445 399 65 701 77 -561 379 102 304 42 26 -355 253 512 -74 347 385 -630 430 710 385 329 713 -704 31 726 -281 794 209 -163 524 653 636 341 554 712 780 132 765 485 173 790 282 778 -347 8 324 -763 379 753 698 460 216 440 732 562 -952 369 285 -699 757 625 -194 421 605 689 186 641 461 329 122 790 182 129 314 772 507 618 22 623 3 785 634 -581 225 565 -820 673 134 616 526 442 440 132 63 -204 221 600 -12 35 128 -691 625 662 -610 291 185 248 710 206 -730 65 190 -896 84 414 468 216 639 553 184 364 995 777 48 209 373 268 -392 162 302 -664 423 127 749 13 417 -267 462 678 338 732 743 -320 388 378 493 257 146 -117 162 329 -201 509 305 -954 118 230 -687 327 743 767 215 365 845 316 378 861 249 391 -509 739 322 -615 619 710 -686 465 518 -541 500 231 140 99 740 444 545 57 -127 11 383 -585 578 149 -268 23 464 509 236 264 51 679 203 -76 264 21 585 131 37 -498 590 537 933 130 635 872 327 732 880 752 742 -785 320 71 563 252 445 -973 113 680 -310 364 111 244 488 726 665 74 56 -147 528 198 -11 685 205 -693 566 157 848 733 476 -330 696 727 914 675 39 -855 118 754 -793 562 441 -867 579 66 -412 633 594 -615 774 206 -336 398 91 -132 305 208 -776 505 140 851 327 387 777 593 614 -433 98 44 -887 631 175 378 772 359 571 309 332 -23 525 282 819 594 138 978 370 643 669 622 521 -545 351 314 68 119 604 -450 191 701 794 704 84 520 35 407 878 758 715 -791 535 440 -910 306 585 -820 284 506 622 753 327 -506 361 230 -641 581 700 362 732 90 -585 478 346 650 398 732 656 228 689 170 37 776 561 480 281 345 260 117 451 234 69 729 280 781 -690 640 562 409 2 493 -349 769 170 -852 19 119 279 475 346 967 398 734 894 457 576 491 660 361 511 389 641 -308 700 32 -547 461 33 697 312 354 -782 60 372 536 91 399 -767 459 796 -482 705 754 -165 80 762 10 723 621 723 635 210 -237 79 461 194 84 121 -622 581 785 83 799 44 -745 687 135 -395 472 145 -400 190 49 -495 225 481 667 388 403 887 111 589 248 26 667 -940 772 302 733 750 82 -83 186 80 -888 793 318 -754 198 789 -658 750 531 943 455 755 575 474 694 -623 314 4 -82 714 29 536 775 800 38 60 302 119 577 487 -649 689 479 -380 488 228 809 430 177 139 700 209 739 230 522 742 348 787 -77 236 313 -526 74 372 -225 346 148 613 249 37 243 469 76 -730 230 57 998 521 382 -419 767 633 -611 458 62 662 152 761 -1000 675 197 113 677 519 184 643 319 172 286 340 647 509 569 303 107 290 -564 240 608 -731 581 265 882 643 416 843 596 643 -609 509 592 -436 345 20 835 681 662 -447 253 500 692 252 560 413 308 218 -498 744 458 461 565 238 325 448 433 -108 291 228 -266 234 288 677 798 184 -503 185 65 510 339 317 961 383 121 -528 196 428 -310 650 371 547 111 488 -864 636 135 768 681 777 147 215 210 386 693 559 570 742 744 234 204 634 902 518 216 222 80 613 572 379 724 659 116 111 345 636 791 -879 136 558 82 722 2 -208 244 743 -265 278 498 -480 533 215 488 107 357 51 557 788 -937 481 367 986 92 34 -151 637 669 -161 710 4 748 192 278 -451 584 521 -909 472 351 -59 544 435 -293 32 541 863 283 649 803 699 329 369 685 772 402 686 160 -978 678 69 -622 426 260 855 176 396 -273 219 419 -771 760 162 -737 620 194 -596 35 28 -796 238 726 -115 7 163 -544 161 48 -384 184 725 484 562 703 -504 769 78 -909 696 296 -939 78 608 -778 341 779 -233 697 13 -605 102 251 520 187 609 -518 595 770 -518 11 505 -642 648 266 860 744 586 537 787 481 -815 448 110 -256 622 3 922 190 699 -714 585 352 288 457 90 -703 492 237 418 574 247 -326 132 446 -909 745 741 876 282 279 108 19 278 -982 715 100 220 237 289 470 476 425 -26 164 81 -737 13 572 -149 183 697 -350 57 381 495 548 325 -764 24 158 666 685 529 144 303 443 243 275 232 83 145 707 -293 719 422 987 135 435 -889 586 617 559 388 226 -661 284 325 15 472 701 125 138 585 -147 82 439 295 477 713 -274 360 57 784 667 328 406 607 14 -408 318 151 -592 629 539 -415 169 22 -490 736 45 -590 661 182 746 314 616 -816 762 292 296 288 204 -96 425 70 631 631 676 -556 23 545 -453 383 374 885 169 94 -342 631 29 102 193 242 235 339 555 -798 123 516 -106 619 356 97 723 780 518 707 162 -854 703 184 90 50 566 -385 193 468 89 47 660 -118 83 198 -764 285 320 504 331 490 411 580 765 390 451 671 551 197 573 -514 39 175 -397 255 109 -159 115 654 708 356 700 968 390 334 717 627 171 -211 483 501 -522 694 633 -958 436 283 464 339 479 189 777 69 763 180 675 423 221 342 -524 730 697 -272 650 287 413 767 465 -617 756 499 -116 787 744 68 781 731 750 646 269 780 187 597 -752 350 776 -877 173 549 -536 202 30 -288 482 679 750 295 197 -834 279 505 464 315 491 759 535 471 -911 685 668 -291 417 54 -895 665 755 233 340 480 -419 356 233 -790 269 714 -560 371 560 -12 138 390 -708 754 256 534 514 790 -243 203 226 424 513 642 430 170 59 -464 603 750 815 336 306 -201 98 574 864 538 144 -224 279 633 565 171 587 -827 106 300 314 415 502 -260 591 566 -67 373 288 -857 677 778 150 677 75 -525 493 165 -430 69 443 603 387 165 389 274 236 293 166 27 859 252 399 -102 747 60 -61 392 737 -84 694 165 743 769 657 859 540 726 -747 495 664 217 236 23 -9 276 648 978 369 366 956 580 617 -645 278 115 -234 770 59 -346 438 752 -182 181 273 827 245 58 567 6 568 -412 384 488 -447 341 268 921 248 97 -164 566 66 -154 21 504 -603 439 684 21 266 228 -416 722 472 393 689 686 -515 230 243 -396 419 179 44 524 71 311 34 435 73 480 455 -224 429 94 -789 651 711 238 787 185 -538 181 73 99 218 655 -858 23 625 920 330 793 -741 537 378 -707 362 409 500 690 38 -655 454 240 7 444 226 591 106 406 -984 6 176 -330 500 550 -506 20 768 -607 762 297 938 573 385 -685 18 299 -276 718 188 913 263 641 -448 71 285 929 414 742 87 30 299 -138 300 798 -789 746 369 -822 740 682 -574 278 454 610 193 24 508 69 741 -104 782 556 -312 134 178 -876 416 591 -982 303 621 116 176 418 34 306 357 -484 732 186 321 742 378 744 603 447 637 651 780 344 616 81 -537 634 383 483 150 747 -693 16 474 -276 251 331 832 719 262 217 40 555 546 185 709 544 622 559 124 366 650 189 639 465 669 702 650 -997 138 799 -299 45 367 -674 721 169 56 153 87 669 122 126 775 468 310 -116 365 483 -758 689 400 243 230 590 307 299 492 508 654 181 -741 481 497 593 689 201 -921 358 674 -44 133 341 618 617 705 700 412 145 252 55 374 441 515 224 84 23 77 664 682 583 840 107 263 -312 52 151 688 83 60 -239 240 193 454 258 361 310 310 772 455 762 27 780 556 541 604 505 445 863 586 155 780 626 589 839 540 28 631 794 637 -256 56 499 -285 711 460 493 492 215 -967 480 663 -56 695 159 398 373 296 504 105 122 693 344 661 272 328 206 509 672 613 -193 81 567 785 66 166 991 166 645 405 461 464 -341 365 568 932 410 111 744 483 790 901 744 661 713 703 400 -12 58 449 -129 401 615 -284 606 76 607 522 88 -130 381 453 -11 265 62 99 9 96 889 310 39 -899 775 293 -900 164 166 -917 142 176 946 458 333 -627 487 786 -135 676 602 -522 527 610 -474 368 471 -484 70 446 609 522 609 -426 206 278 548 338 771 -125 636 780 960 561 396 965 574 434 551 239 661 704 670 388 114 396 307 -264 512 728 581 121 2 341 247 207 171 148 96 941 575 283 -279 535 43 116 101 169 -298 4 407 762 508 628 749 374 223 608 711 735 -265 244 407 936 386 206 294 709 353 -459 650 127 623 123 214 618 792 314 -414 294 317 744 456 376 572 558 750 -406 166 660 680 53 455 -561 390 392 444 36 300 -404 578 150 474 601 624 687 571 615 552 357 460 -732 102 116 -404 474 225 -55 620 742 -244 253 794 962 292 735 554 536 771 53 684 548 -246 158 700 378 198 471 -256 550 27 204 771 480 -129 567 505 847 664 677 388 172 129 -419 134 420 -932 248 547 -516 778 296 754 323 46 333 679 16 -388 702 134 869 149 797 345 689 168 73 422 653 492 90 341 -602 528 234 -613 265 33 285 350 11 -219 456 685 -574 141 115 193 754 368 326 175 516 -878 720 404 41 145 377 693 437 467 985 787 194 -30 374 11 403 411 360 365 392 367 601 770 508 315 363 13 -918 89 187 749 163 458 704 756 602 -120 402 590 346 387 576 892 510 501 102 665 111 813 30 55 -869 783 24 38 498 739 -798 132 379 140 633 542 197 737 497 798 769 98 139 468 37 -86 712 546 -434 166 410 -323 779 791 83 62 773 858 301 22 -804 455 505 775 796 337 68 793 625 116 144 145 966 83 612 602 150 75 699 716 240 660 145 570 -150 428 632 574 287 484 -205 83 138 651 610 133 187 78 478 -837 747 173 107 713 607 -929 267 756 -55 366 224 185 778 368 -46 380 796 -263 754 634 220 701 716 -42 352 78 442 691 155 871 54 101 -957 361 365 450 32 631 357 578 548 980 115 525 -652 221 104 895 159 57 -872 579 309 243 689 660 -928 484 550 -21 751 516 396 553 99 -174 310 676 774 291 342 898 639 563 -246 86 721 562 614 51 471 609 292 -870 682 327 432 461 633 186 692 583 -147 488 335 -848 467 197 -621 193 487 -279 443 677 -165 797 762 107 760 575 -243 231 383 800 497 276 911 436 168 245 89 207 132 193 225 -72 525 417 -386 398 60 242 33 56 -997 740 367 729 50 414 879 528 110 354 391 545 873 37 186 -520 369 378 -296 449 454 -327 663 51 932 657 83 939 612 22 -742 693 623 -994 356 224 -981 635 303 729 742 694 25 215 282 -238 247 650 92 504 298 -255 661 720 -570 552 531 -948 10 423 826 417 778 -151 788 165 151 469 458 -356 695 672 -75 209 471 126 101 526 -825 447 454 -314 395 314 -43 425 65 -713 29 427 461 255 43 791 704 382 155 52 297 35 178 505 905 56 606 982 232 604 235 470 198 948 628 174 -235 515 203 943 377 457 -215 568 713 -282 475 120 -232 39 171 -336 274 348 521 532 404 -922 514 187 81 150 656 -970 450 483 355 367 550 -243 710 478 -234 647 245 -770 166 271 949 86 309 -81 303 134 -581 224 217 574 302 731 -440 535 432 -585 517 433 -902 672 352 -401 230 613 -324 148 460 -528 778 177 142 727 614 2 46 116 -265 417 691 -48 391 192 634 551 278 -983 567 794 -599 617 666 552 416 447 -883 692 594 -472 764 123 856 658 49 -131 60 446 -63 51 453 -829 85 556 -152 454 322 642 456 490 -741 360 457 457 77 348 650 605 663 -876 413 520 -876 483 131 -431 220 77 -417 647 128 388 18 564 543 19 218 816 13 225 -343 672 136 -687 529 565 812 531 721 626 207 334 -103 731 16 -373 452 587 -745 236 433 -618 376 3 698 271 373 867 487 385 291 744 608 -422 209 688 142 21 770 863 47 176 -404 144 106 -437 371 557 -651 578 344 533 113 271 -713 211 541 459 78 227 43 521 522 -998 651 730 89 194 302 -342 457 348 -167 605 491 -910 768 413 -1 717 543 -858 202 655 613 490 65 305 349 494 -668 145 566 -595 547 768 487 389 161 388 647 169 736 633 773 778 723 292 -857 122 208 85 217 762 691 582 451 307 687 799 -848 571 495 869 177 242 36 64 182 -203 604 28 717 340 212 690 471 135 -667 566 608 -59 94 605 -896 553 492 702 705 262 349 174 790 -658 410 405 -877 359 209 350 477 100 914 119 122 -152 52 687 855 545 641 431 199 734 -165 303 486 -922 107 115 481 49 77 -762 172 435 -554 674 463 -103 588 581 19 188 633 305 396 377 898 627 128 783 214 430 -379 645 387 -438 537 45 829 770 93 105 608 616 891 206 42 554 704 629 -514 75 369 -682 132 764 47 30 590 -226 214 355 955 435 199 -706 597 287 138 778 257 183 683 416 -450 127 174 -409 481 429 220 167 503 988 38 634 103 637 664 292 563 429 -202 118 63 -3 412 211 -917 303 189 891 638 423 -341 788 549 184 180 229 -988 552 748 -134 395 173 -886 87 735 -458 485 404 -44 634 368 567 270 670 -445 161 507 377 372 494 926 756 225 -894 320 776 -595 386 467 141 286 61 713 752 499 247 495 536 -949 651 369 -230 570 638 839 677 351 497 407 722 942 333 678 767 391 197 -106 397 135 -39 738 772 421 4 723 -728 3 769 607 406 172 -225 376 741 -787 567 618 -837 464 224 636 407 108 113 126 50 662 620 798 796 781 288 -81 555 291 -559 27 293 610 34 251 381 761 626 673 526 393 -310 641 56 -135 678 14 -876 591 491 -426 605 311 -29 753 643 -542 72 749 -252 466 327 793 476 712 643 209 673 420 234 750 -388 77 591 420 142 468 785 667 610 476 441 415 738 564 719 532 623 343 -719 523 8 -41 716 35 -177 711 243 -353 532 28 -4 296 104 -614 116 246 -547 302 464 15 530 456 381 268 219 699 200 41 241 433 116 -552 545 31 282 568 294 476 15 25 -296 211 320 -641 550 788 -44 555 289 -381 151 637 245 651 388 637 645 117 -865 727 684 -972 156 698 -996 412 460 -325 771 209 462 128 316 -498 299 685 271 574 36 859 608 33 19 361 677 535 496 156 -830 476 663 219 480 274 678 707 596 -361 570 275 -446 624 574 -210 696 699 -623 507 69 366 354 676 -1 125 588 -573 460 283 -66 582 310 996 601 789 21 632 696 -631 423 17 -357 529 640 168 519 87 866 97 594 -314 615 499 -86 366 624 101 794 635 736 128 417 -155 477 569 -214 298 400 -767 619 22 -351 63 102 240 783 621 279 250 269 -376 488 83 -278 602 449 297 504 794 532 592 473 -700 637 149 -532 575 799 -580 650 214 -333 681 15 687 505 502 -431 379 304 369 429 359 -486 313 502 -413 613 690 935 233 465 -715 253 72 302 199 681 -668 246 82 -103 113 314 -489 600 370 -787 721 748 268 43 728 -222 296 52 568 584 637 -168 69 441 -144 153 548 434 617 347 403 430 268 702 98 662 630 28 18 69 107 666 -327 427 449 -91 412 517 -451 468 240 -260 756 647 623 463 167 269 266 596 -712 368 245 349 398 624 319 668 730 -216 541 709 -968 602 320 700 751 339 -261 291 646 -463 267 74 288 790 536 854 59 1 -198 748 720 398 49 670 -578 168 537 -297 504 629 811 488 430 282 189 732 972 480 575 817 618 41 -758 658 30 977 64 440 129 66 739 401 217 788 -930 639 507 -442 542 211 538 706 698 919 740 438 -750 313 118 624 82 287 -984 725 144 645 654 207 -163 689 489 -638 759 679 -931 117 772 431 7 677 -872 326 169 -434 576 481 835 153 114 -879 569 390 64 567 244 -130 204 731 -306 579 619 934 494 129 12 563 597 336 746 603 -636 26 128 732 544 255 764 379 407 -722 500 528 867 316 294 -138 339 49 -256 185 179 -86 520 672 442 284 786 238 20 731 -808 785 757 519 469 500 -474 634 79 -868 112 130 411 331 446 656 794 336 704 290 520 435 405 239 -494 199 75 692 238 446 -578 654 451 230 780 284 -940 64 747 789 676 629 -814 684 174 -879 741 464 -359 176 68 -969 282 266 657 726 55 -145 749 37 636 279 242 -562 661 221 -327 321 636 -381 111 511 -152 249 747 -779 371 687 836 564 62 903 547 695 -79 157 621 775 212 121 363 248 399 556 287 612 -824 160 132 -236 332 594 -974 332 43 972 505 765 -342 342 528 871 245 626 766 318 782 -614 446 193 -494 161 441 656 118 279 67 646 790 151 210 321 344 637 652 -814 209 357 -850 468 698 -771 691 494 -193 395 457 -419 101 617 -27 110 734 -197 729 132 -608 680 341 65 425 177 316 563 386 -576 666 405 873 47 295 567 54 304 130 43 698 -662 576 351 -446 301 460 -960 656 388 -29 648 620 -537 513 244 840 582 358 425 206 223 -419 432 270 -173 351 323 930 281 717 -372 219 44 778 325 344 389 717 199 -472 440 399 -653 504 111 -458 744 244 300 254 433 -57 681 783 218 612 615 134 522 709 73 711 178 224 39 169 -178 787 672 284 529 167 928 181 639 881 56 92 -335 199 773 847 569 136 613 56 127 597 386 648 57 259 110 -966 235 148 -797 257 486 -974 742 567 345 222 747 583 55 2 -973 320 553 151 567 321 -114 180 376 -436 529 313 963 786 124 -528 773 358 -29 128 615 809 506 108 175 251 681 73 187 735 -725 214 254 -221 565 372 451 603 103 779 767 631 -909 330 168 814 2 140 -828 525 267 -662 734 773 597 709 575 877 535 761 763 10 526 216 741 290 -213 192 92 -559 415 739 -210 229 740 -70 753 17 -252 291 750 -728 640 211 -153 517 745 -241 680 306 685 648 246 126 187 789 618 628 360 -573 451 774 166 442 554 -343 124 507 -775 72 349 -25 697 189 -215 296 257 -271 655 137 434 292 336 -969 589 702 978 568 705 903 486 346 -143 696 21 715 121 444 -537 296 340 403 233 635 -940 562 42 -452 748 685 -917 379 455 -843 799 243 211 329 363 -685 185 48 -388 242 295 32 709 416 -325 724 263 815 128 496 -999 588 609 994 736 109 479 771 487 933 529 37 328 540 366 -558 7 550 -911 619 343 -664 451 251 -649 726 174 -835 93 653 -788 447 440 221 41 727 329 672 698 -433 606 778 -444 686 69 -79 328 75 -378 369 245 -484 208 172 -157 774 617 496 586 263 -313 559 655 -386 640 527 -937 760 684 192 116 121 212 189 448 -562 11 368 482 79 625 728 397 32 499 792 357 667 688 495 529 576 253 -864 742 445 -738 357 404 -103 749 519 17 313 707 416 751 269 -817 185 699 -993 313 295 591 164 286 -253 632 526 -959 561 653 46 249 594 90 111 502 445 208 2 -685 777 314 -27 193 616 -959 777 800 91 736 664 385 727 27 -178 627 658 -101 220 771 951 66 219 296 708 682 -3 153 441 -402 468 418 663 241 610 -722 634 138 -371 125 426 -908 262 704 -481 736 750 498 288 367 -931 336 275 550 534 427 190 284 447 -641 700 687 -879 578 73 10 360 549 35 4 11 -509 123 599 420 4 534 -79 654 373 688 723 261 514 225 794 140 168 629 586 527 528 825 600 658 -751 11 217 597 198 220 959 289 695 -843 462 250 443 583 103 767 623 378 -573 137 602 -228 430 769 753 368 48 -320 545 647 -111 794 657 -343 344 55 -571 703 695 75 413 356 -476 208 139 -374 727 313 803 355 450 957 679 431 925 32 798 124 265 543 -29 564 431 -215 193 334 -720 68 298 435 192 57 525 770 783 -410 126 689 439 360 151 18 685 415 160 408 321 648 787 84 -922 325 276 -237 557 695 -788 344 438 868 270 407 851 412 84 291 203 166 -390 72 526 561 642 762 527 603 369 47 651 707 482 681 231 -91 245 339 -597 457 683 -160 278 504 -153 529 115 282 572 317 48 383 740 125 344 581 -362 271 383 -794 71 585 -936 753 466 -353 463 262 -415 418 718 667 459 195 770 458 275 484 540 47 -400 340 781 739 665 324 920 503 146 -346 261 568 239 726 521 -544 525 535 -283 310 152 -414 330 162 933 500 619 -393 337 711 -395 489 250 -815 229 115 260 707 430 525 298 707 597 354 783 -517 223 292 -413 10 173 -252 695 225 -833 502 561 -523 260 249 -274 797 29 -608 410 481 -887 520 388 -906 45 685 -600 795 591 -266 478 365 -375 217 374 150 566 268 374 285 322 134 714 133 734 592 129 -437 137 90 -405 650 609 782 344 206 -581 296 200 -391 230 229 773 7 446 -501 757 563 -282 131 47 391 65 312 123 152 103 -196 715 239 693 510 88 854 245 783 -541 664 278 810 425 507 -962 550 514 -565 249 470 749 120 153 795 311 217 -542 187 368 761 191 634 151 636 696 -961 442 492 573 101 355 451 311 779 -243 302 80 -178 289 329 -908 39 448 -4 186 310 612 645 496 -268 758 238 -83 309 426 -236 300 67 -945 274 520 209 34 683 -181 57 172 899 101 562 498 297 747 359 261 143 -393 145 100 -956 663 409 -579 179 260 240 635 533 -41 196 609 740 59 251 746 358 351 507 208 647 405 367 459 548 574 604 -953 571 18 -593 544 196 -333 584 30 -249 343 226 -888 36 313 154 411 371 404 157 280 306 16 487 152 621 405 610 569 179 765 169 301 -818 528 44 978 347 628 207 699 522 432 763 557 -104 317 519 -582 473 675 897 179 242 535 83 63 -660 93 183 270 611 703 -630 371 329 -8 779 579 66 163 541 -626 212 409 -107 630 81 -281 80 259 361 367 341 -425 259 786 909 329 596 412 251 588 -806 217 511 274 9 489 53 675 203 -655 650 414 954 695 596 634 614 675 45 327 593 -15 102 52 -878 412 380 517 176 183 -943 722 399 367 796 759 7 201 186 -591 147 387 175 53 281 370 732 773 388 70 74 439 192 37 371 462 212 553 71 133 103 638 481 -339 797 233 646 6 731 -216 781 783 -736 103 470 510 451 753 882 431 566 -656 202 579 755 507 649 440 410 486 -328 624 482 -496 222 39 987 207 372 -631 23 26 990 285 477 895 167 716 68 27 346 633 371 100 811 126 158 -989 718 120 -104 542 743 -471 599 516 320 586 274 -909 555 297 268 98 581 744 393 300 259 261 326 957 247 696 208 10 373 -435 422 643 836 70 384 -22 552 182 46 624 767 -881 715 74 -185 735 523 348 80 115 599 491 727 524 800 525 -829 408 87 295 526 508 -663 314 129 -679 45 232 -546 291 55 -627 10 321 -554 378 256 368 78 335 34 77 377 -488 753 377 437 524 336 -677 219 413 182 109 727 262 382 771 446 36 613 -300 9 622 821 407 551 -572 527 628 914 761 256 890 26 208 18 263 283 -846 138 502 -82 72 162 -556 486 543 -234 332 130 -422 233 139 -648 6 545 254 386 624 -366 300 584 -911 142 609 849 361 423 731 467 112 384 185 535 145 182 221 -961 500 104 -831 279 688 907 583 693 -597 189 630 26 423 481 162 465 623 322 714 535 297 445 201 760 582 737 895 527 118 667 567 170 -830 147 582 -298 550 770 684 329 745 -36 243 409 -214 765 674 -128 14 318 24 175 451 -839 422 530 430 89 648 599 211 135 598 221 281 -869 476 382 -899 560 710 197 263 469 478 735 482 -53 160 208 -402 55 269 -26 55 480 -740 405 252 340 537 727 321 190 38 583 587 362 286 144 176 754 121 173 -605 671 45 -776 150 452 -508 276 506 723 536 462 -625 276 550 853 750 739 843 333 77 -396 419 220 -669 526 241 192 661 584 313 485 734 -836 130 209 421 253 297 -317 180 572 -568 386 521 123 629 405 599 785 24 19 668 549 211 212 414 476 729 274 -940 43 311 945 607 440 -895 429 244 -199 264 776 725 296 713 -803 171 541 802 571 77 825 353 155 490 230 436 -485 242 478 -975 596 264 460 598 527 -813 275 375 -101 472 545 791 274 667 819 451 608 -38 728 513 468 618 294 903 686 87 580 711 625 16 728 420 631 540 569 758 679 43 -116 378 67 428 521 340 695 740 791 54 454 270 -634 322 440 811 178 325 97 510 235 -127 326 514 245 758 605 13 468 483 -392 552 60 874 732 132 -35 427 71 707 634 524 177 552 398 216 764 575 -660 613 284 -74 287 162 840 732 119 596 497 138 679 657 689 690 83 620 422 649 599 -308 756 432 168 685 535 965 701 498 691 593 663 574 720 149 335 112 432 -395 108 128 142 587 337 830 678 419 -198 452 267 400 296 575 383 664 459 117 181 360 -233 272 504 429 199 423 -671 734 86 -640 492 546 239 34 332 575 617 561 594 219 564 -388 771 60 986 506 275 245 423 456 956 742 279 -541 123 477 682 452 763 -481 412 454 864 404 39 748 379 207 860 325 777 624 538 747 -565 524 452 109 169 427 -684 525 368 395 137 43 -377 171 494 -15 290 458 790 155 61 -819 255 791 987 115 316 -636 91 405 -290 126 128 114 436 649 -660 752 725 859 99 61 101 723 231 -253 60 73 -196 651 579 216 32 33 206 771 499 73 335 590 77 198 715 557 512 350 757 4 654 281 215 752 294 469 674 124 416 734 996 372 136 774 388 519 -442 746 489 857 172 24 646 1 221 -640 310 284 462 467 639 -85 549 405 -182 595 73 92 519 40 777 68 411 -688 194 350 230 353 648 -482 208 371 65 120 681 -852 382 699 538 49 799 -257 468 593 567 312 664 -593 89 731 -231 353 476 871 335 380 270 453 141 -960 499 700 962 764 20 -406 65 753 693 3 354 -109 698 373 836 666 684 299 225 324 629 546 676 656 417 210 236 39 214 -72 479 712 -972 394 228 599 188 292 103 233 294 456 277 544 828 113 409 663 612 185 -262 593 730 365 249 347 126 637 385 -460 366 416 203 346 361 830 345 548 -79 200 333 -633 57 609 -90 637 721 -530 653 84 454 191 676 -17 757 476 281 283 313 618 375 230 -615 379 575 545 161 471 -956 235 670 576 154 278 736 686 767 691 492 157 118 661 748 -294 231 322 735 568 252 61 113 413 931 109 199 800 438 352 -522 574 167 -856 535 404 -538 226 447 818 497 225 -717 91 437 -18 797 667 -897 484 434 907 745 98 871 228 207 269 380 644 172 10 769 -510 554 503 693 616 281 291 387 777 -733 622 67 904 4 415 -830 507 450 -844 14 746 53 285 173 259 306 552 54 678 114 823 768 219 -723 13 35 757 56 773 -915 324 594 -497 228 597 -931 350 655 -482 106 221 615 760 57 -413 19 363 -709 626 240 556 49 560 -826 678 572 -40 788 180 732 73 503 477 577 730 -527 598 279 880 269 385 -100 684 696 -892 472 266 -930 715 91 -338 271 491 -627 45 369 -456 558 356 875 690 428 577 168 556 -742 593 706 -911 73 174 225 125 57 -280 234 80 -815 256 346 -324 518 168 -634 91 565 534 588 322 -359 393 378 -272 251 523 -367 292 595 -994 717 272 -185 237 505 294 375 760 -208 251 30 -841 169 472 923 456 259 44 297 274 255 470 218 -616 399 468 258 232 312 53 591 228 -924 558 465 380 252 39 -909 644 641 -480 756 361 744 279 16 954 124 665 379 531 334 596 67 732 216 126 516 -673 331 658 -846 7 415 770 539 218 360 230 62 952 303 369 913 399 647 128 753 322 -408 133 52 726 529 471 609 145 148 -476 72 478 181 579 36 -605 749 574 813 62 355 -774 14 209 794 327 607 -208 656 560 914 400 692 117 478 772 -213 488 117 -114 564 540 763 146 670 -450 493 619 923 258 680 30 436 693 -962 182 572 45 575 427 -644 710 56 -430 698 95 -362 736 658 178 100 355 47 650 400 -983 526 657 448 756 645 293 746 26 464 543 152 442 99 544 819 250 454 26 21 703 -680 259 638 -70 589 289 684 789 491 683 358 216 92 607 523 -864 300 20 313 116 563 65 358 213 -640 529 463 613 308 35 -685 628 645 353 710 786 193 795 774 683 30 331 98 722 489 172 10 340 592 124 7 754 741 364 -282 301 445 -220 315 752 566 582 131 11 687 41 -4 281 387 -79 364 416 -197 215 690 -908 139 699 -217 531 22 990 237 762 505 156 615 501 88 129 -348 55 262 -665 218 149 127 366 781 -287 487 696 480 490 110 -831 534 249 620 470 331 -559 60 568 -245 717 275 -431 219 362 849 23 768 -90 758 537 810 637 102 742 102 588 -962 783 630 -853 104 363 947 124 384 -322 518 443 -203 73 712 -329 594 130 784 443 504 704 105 14 440 268 650 -658 410 752 681 448 286 910 148 389 825 95 65 -792 725 582 403 674 206 -86 545 799 -405 682 793 450 786 97 463 626 364 -887 120 774 -184 202 773 -299 112 120 -359 289 567 -743 50 43 990 253 717 -405 719 13 345 66 694 737 716 679 386 580 57 749 645 176 274 661 377 647 307 681 84 517 730 127 507 182 -357 800 517 301 90 433 931 377 408 -485 452 620 -157 51 685 -117 569 191 516 54 707 -755 733 766 179 176 220 582 783 571 699 36 660 683 768 487 -354 755 64 405 22 67 -576 466 469 108 501 237 -550 417 642 -291 615 574 874 194 301 -107 128 284 815 227 671 675 662 638 -439 508 145 -424 665 166 -6 641 631 462 501 332 -949 552 300 492 413 114 618 687 659 -282 732 787 -847 547 213 224 574 427 -787 288 134 -243 64 351 -925 611 191 -343 473 692 388 476 795 -512 321 407 -447 739 645 -588 209 576 998 763 674 362 739 448 -812 552 735 474 62 798 -376 537 160 -234 394 633 -343 135 660 451 175 180 -791 328 118 -547 692 327 428 690 641 654 5 579 -899 193 330 -965 419 743 -616 195 479 -856 162 425 128 371 111 387 575 285 -233 384 164 236 38 56 514 618 297 754 272 653 532 725 398 414 760 16 -492 345 563 -813 441 724 -837 369 294 473 508 420 309 475 4 -776 464 393 -369 778 562 -120 133 386 -668 417 310 529 583 622 -703 692 518 259 31 158 182 594 78 427 19 585 447 80 612 802 304 275 -54 136 252 -341 168 736 -756 500 353 -494 430 135 479 727 26 196 338 408 -495 320 201 -466 499 571 -682 298 650 681 452 506 155 198 193 -41 58 360 -506 654 59 998 312 40 -467 591 318 310 139 655 -482 644 526 -330 778 225 241 249 74 -758 330 526 547 238 723 -861 397 332 -102 43 538 -491 42 49 -852 527 192 -182 589 330 72 259 526 150 130 503 -874 123 303 799 765 633 -324 313 70 351 52 18 -518 151 412 371 212 453 820 760 531 -637 378 320 492 203 578 -583 105 259 672 231 381 574 782 346 -842 259 658 -773 10 261 796 444 763 8 168 174 -788 740 486 943 703 415 -786 195 169 191 565 273 -750 189 55 -18 563 37 -73 322 647 -664 501 208 -3 250 203 -489 58 370 -315 222 309 -630 565 211 -264 331 758 -495 323 74 177 125 262 232 307 24 -180 387 697 -734 323 398 625 72 199 27 584 256 -803 21 29 657 743 146 68 279 476 -23 784 798 450 314 474 -489 346 781 -914 318 719 983 584 241 132 161 665 330 388 800 937 537 20 517 195 314 662 144 128 -113 394 441 761 457 338 -107 95 655 211 430 790 403 362 502 -533 44 89 266 333 178 -163 651 724 550 313 338 -506 451 33 -827 491 778 765 652 434 -498 345 80 908 308 510 -751 511 423 150 579 467 990 197 351 -33 635 553 -910 137 418 -221 583 420 -989 356 110 588 121 761 -627 575 657 -547 435 164 -838 636 675 -16 186 5 -398 177 201 305 696 387 -743 339 524 474 318 658 894 682 214 -597 222 686 116 196 13 -428 601 447 -664 363 283 -838 99 20 -482 654 548 -682 759 444 457 168 334 132 795 651 -811 689 532 -198 244 306 440 560 501 -748 733 301 850 621 215 -868 53 70 -349 723 380 846 180 548 -21 512 542 182 702 782 -535 656 225 -230 496 337 -178 700 621 -278 551 441 688 235 375 -295 739 779 -626 543 701 -294 341 81 253 121 592 -454 455 45 -521 520 253 455 91 748 -409 513 648 -189 788 750 -197 28 184 -271 285 475 107 612 217 -40 518 557 40 523 229 183 621 683 580 700 403 32 555 45 -21 299 109 -622 662 96 79 666 476 -137 147 760 -911 407 123 -295 567 640 613 7 362 442 742 534 -924 722 433 630 154 540 -126 686 390 -17 616 251 30 48 468 57 463 615 769 552 573 891 409 339 -869 22 345 -556 216 638 378 645 560 762 675 265 53 302 502 842 485 670 645 667 717 264 77 379 78 246 130 250 537 538 -260 220 111 -764 265 679 274 395 523 785 509 397 -551 715 698 303 509 734 -628 554 153 88 619 229 -334 49 26 547 52 562 -564 392 334 -54 629 150 224 255 96 346 440 604 295 441 518 944 144 579 -722 68 332 -618 356 502 -390 574 103 787 121 154 -252 109 97 33 656 277 -618 632 531 -123 331 170 -367 426 163 -298 770 306 280 600 374 -636 582 281 217 131 527 424 32 636 473 265 43 -51 200 674 480 677 556 201 510 181 -437 413 503 221 445 654 546 9 436 -374 427 331 832 498 462 -641 723 45 346 596 661 740 297 60 -587 177 737 769 131 798 101 246 762 -645 667 759 809 213 767 844 40 745 -874 272 443 387 583 717 783 281 64 644 21 360 703 787 89 191 508 571 -259 409 16 -298 717 683 60 526 447 -821 322 486 -77 448 310 -83 588 444 233 771 725 -952 15 297 608 471 283 -552 62 790 418 3 751 433 258 667 -933 470 744 -486 649 265 751 325 264 612 442 51 -544 28 374 -668 28 740 -372 388 410 -537 36 24 604 606 378 154 40 635 -828 59 305 -885 173 505 179 325 29 -805 689 23 845 345 402 -382 410 17 -481 25 404 -458 429 210 672 784 601 906 624 32 867 603 708 47 398 596 821 596 493 422 366 673 -397 76 282 -29 548 658 -26 242 287 -265 314 270 335 573 377 194 335 200 -175 154 355 -316 354 304 -969 575 451 323 750 369 948 105 444 -819 276 543 -161 402 785 525 290 298 746 419 757 74 796 110 -820 632 463 -165 387 91 654 287 195 649 469 22 392 508 775 776 33 264 -175 179 689 -553 253 659 -997 527 207 -936 259 38 679 295 301 20 333 240 510 739 526 -896 788 194 -523 132 701 251 708 733 867 686 463 -45 733 716 -235 288 794 771 752 253 9 603 431 -700 513 369 978 169 356 371 646 488 -976 650 747 108 117 184 -629 624 468 486 189 755 -769 313 259 -917 474 241 -419 135 44 -37 388 108 -469 366 277 639 89 474 678 513 323 -224 422 791 760 793 614 427 631 355 -866 14 219 592 98 692 -816 631 378 -773 347 765 -713 430 682 763 69 771 -812 99 483 -889 428 104 -899 140 448 467 319 630 -27 453 644 -609 397 293 82 582 475 -741 9 21 -424 248 451 657 763 71 227 152 522 662 215 149 365 716 288 765 135 606 994 708 611 -363 699 207 -519 133 788 756 745 349 776 521 596 778 530 559 401 510 710 -678 172 124 -978 289 391 909 54 78 -534 1 785 476 590 236 235 672 368 222 428 312 -278 556 384 318 687 466 828 88 175 -911 362 346 -436 784 186 354 245 240 -17 311 592 720 540 381 955 175 604 474 149 231 -814 472 339 721 370 216 -240 59 577 857 223 560 -957 329 4 434 65 666 -975 585 757 157 540 131 -39 414 632 543 152 655 33 274 796 561 412 365 -824 725 775 552 582 549 -937 177 429 618 363 493 36 340 277 792 698 16 475 411 782 306 354 133 -640 540 758 955 501 722 -729 678 646 397 182 427 545 598 156 -227 52 58 142 197 307 -690 472 717 43 578 622 527 90 713 485 397 414 358 268 643 203 17 24 581 762 173 -464 687 741 854 753 344 -737 648 540 -79 110 211 -211 353 788 410 280 429 -477 517 25 688 675 644 -270 678 660 905 660 621 278 348 60 170 554 364 913 17 211 653 79 224 -797 290 56 31 765 572 8 405 799 -949 335 228 911 192 439 -517 222 787 -458 192 540 -494 58 109 868 111 598 -60 726 677 115 81 518 570 665 34 -506 473 438 244 476 324 -329 787 67 -290 23 289 -752 117 32 139 223 89 999 444 551 749 536 29 -175 51 109 694 774 325 -121 20 349 716 64 25 991 597 385 497 397 502 529 289 724 969 288 719 -880 437 454 -452 14 57 808 460 382 -67 139 401 633 607 464 257 598 350 -932 208 499 252 386 735 229 756 223 99 76 211 905 576 225 113 736 684 -706 421 375 -706 455 181 -291 512 331 -790 132 90 860 137 194 907 642 580 841 623 87 -985 523 514 826 780 289 -198 293 576 -363 539 197 -789 385 203 944 694 714 474 456 46 -237 717 534 308 176 375 -361 369 198 -275 785 272 -962 163 603 478 565 95 -146 402 633 802 110 14 869 384 469 -334 299 737 599 407 112 -626 647 481 -77 524 465 -654 563 179 -452 793 743 -6 799 696 626 201 61 794 157 170 -441 27 105 427 293 403 -36 645 362 427 571 560 -693 694 283 -677 640 397 301 740 390 -605 134 740 -757 512 493 -297 658 649 -575 17 227 -119 644 72 -516 760 716 597 188 38 -844 447 731 590 371 122 939 24 413 -672 772 546 19 615 257 111 70 466 -88 495 482 938 577 677 561 613 637 28 562 376 65 270 22 -53 260 744 20 199 768 832 79 291 -623 699 105 -15 562 174 450 274 221 -669 565 349 408 478 513 996 307 274 171 524 543 944 672 354 -712 44 105 -793 277 535 -903 606 785 -447 392 547 926 642 372 698 126 136 -954 286 614 -842 282 472 983 205 195 677 501 418 -169 741 462 -913 500 290 421 549 95 -442 702 486 -744 581 680 427 679 5 -637 678 642 328 388 475 -1 372 231 145 449 731 -285 432 224 -624 71 723 -335 693 472 959 403 725 597 659 505 -324 486 736 -768 1 165 673 129 552 347 280 475 -223 626 476 -741 141 107 -918 469 178 157 286 422 228 197 24 904 594 234 -591 70 719 496 254 272 -140 727 400 11 426 232 -362 3 409 -287 215 101 -581 297 121 -452 654 406 -831 234 602 -456 539 748 577 100 369 48 748 623 319 408 549 -930 171 175 -347 409 529 861 322 743 113 694 592 -567 442 797 -162 164 583 -8 260 673 -861 238 772 659 38 719 81 109 678 -570 131 48 756 385 9 484 598 330 -421 545 665 918 136 380 -100 680 639 972 371 428 895 430 465 -835 312 573 642 742 256 -958 450 640 650 686 437 179 65 548 754 258 780 149 358 659 387 683 229 -433 178 658 31 296 169 156 738 462 11 332 463 602 382 349 -562 314 765 338 20 704 -618 390 161 113 691 518 -829 30 752 -249 381 777 481 737 266 494 100 598 957 102 531 -295 92 396 21 630 415 324 212 356 884 125 246 954 248 628 857 599 424 138 712 4 -686 193 292 380 487 743 -271 444 396 659 301 488 -945 123 317 -979 199 81 -223 742 357 601 199 507 977 138 418 -668 404 610 824 584 297 -482 465 292 314 525 593 353 532 267 269 505 17 -499 482 452 810 609 745 366 562 144 -728 139 633 42 72 588 -549 648 724 -301 718 388 743 32 112 -713 185 195 705 207 700 321 660 733 725 70 541 -131 188 655 -36 461 793 148 255 416 736 658 263 -541 558 181 -954 653 564 -490 540 749 -744 245 507 -45 318 366 -560 43 788 -468 65 175 186 229 187 -621 130 441 146 266 299 -391 677 408 -659 675 260 656 337 351 204 194 147 662 301 16 180 341 59 567 26 475 -459 12 255 -272 343 384 520 290 201 370 51 77 -23 792 304 -212 48 640 90 405 385 236 19 686 604 799 578 -138 766 603 288 460 167 142 788 509 926 660 798 -922 31 400 707 160 743 210 549 791 801 391 747 386 380 317 623 384 316 -48 798 633 907 86 292 673 428 631 333 706 491 683 385 521 682 44 680 -975 454 780 -633 607 371 -735 793 750 381 768 685 -104 73 682 -271 780 767 772 53 746 -597 538 652 -507 221 588 765 304 631 196 681 636 928 248 442 -302 465 787 799 646 754 -165 695 26 -684 576 357 882 748 761 27 751 499 -970 796 719 -31 561 574 551 110 454 -14 438 253 428 688 717 -34 87 115 -129 522 9 -551 390 584 605 672 83 -634 451 34 -584 434 29 86 555 142 -940 507 251 -935 293 688 470 73 575 -814 639 213 -700 711 286 60 360 675 -157 717 98 -522 235 100 311 251 85 -109 538 640 -368 150 346 -566 215 190 521 85 263 647 224 453 -741 476 715 -104 737 626 522 332 543 -981 10 777 -529 521 228 -445 165 317 946 749 466 491 784 232 233 705 317 895 305 92 499 564 567 -786 213 503 -161 535 35 333 507 44 710 578 117 89 285 281 -443 75 564 653 508 21 521 755 325 612 655 440 -69 21 652 833 12 387 -781 546 93 -785 608 222 131 449 506 -437 606 689 143 780 764 659 33 471 279 307 778 -645 671 632 -206 2 204 -802 188 215 384 407 312 428 222 471 -199 505 119 706 620 276 147 516 255 910 175 640 932 206 146 109 561 368 292 107 370 -305 305 109 -138 441 515 125 221 289 196 222 345 -134 281 517 -658 228 232 -852 138 758 587 422 515 -116 332 627 652 776 733 173 624 238 281 686 678 -453 559 320 -668 626 152 600 520 379 783 668 516 -460 656 490 -794 692 21 -568 296 348 -636 621 171 -799 254 56 -969 402 219 281 741 777 -600 625 154 -848 225 673 682 408 541 -450 100 748 39 306 191 -741 338 487 -442 655 307 929 408 561 584 39 514 354 120 454 -917 73 631 -364 177 55 709 659 463 801 761 114 -852 200 420 -662 170 515 83 499 123 -205 435 513 708 142 185 713 625 609 143 461 785 950 522 195 212 323 156 -475 423 707 -904 714 718 -643 690 87 671 173 137 -407 120 571 858 580 712 -958 694 88 -750 189 549 -14 539 622 932 103 497 639 581 119 146 677 32 63 634 722 -699 658 446 -563 3 566 759 661 345 623 255 590 -890 457 331 -790 643 69 632 128 172 -120 567 304 398 465 180 -418 280 366 -545 533 575 -900 122 577 17 282 438 -86 705 244 855 767 701 -15 578 95 -746 562 574 577 242 341 480 392 357 -589 574 637 -272 229 721 -898 99 324 420 565 580 263 21 546 -685 606 675 210 12 436 -417 741 229 -925 173 621 184 585 394 -380 465 175 740 120 56 -18 351 506 -543 123 623 788 586 643 -266 64 12 -804 647 752 224 675 125 44 259 261 -410 31 277 -684 523 396 971 258 298 628 315 420 850 504 558 -508 790 259 -108 150 674 655 298 520 -994 675 746 -870 519 204 142 661 586 419 177 309 414 100 566 664 81 432 235 331 135 392 776 476 -198 420 626 -325 75 475 947 33 349 -308 116 420 -552 458 280 833 277 9 -59 44 460 458 108 540 490 143 71 176 288 398 252 690 17 -371 166 443 503 513 475 452 5 590 871 405 248 702 239 76 -90 191 578 461 433 273 931 9 560 128 61 449 -704 642 166 -262 546 678 165 350 235 354 573 191 153 275 429 981 338 713 251 60 455 -19 321 87 -947 205 95 -436 485 508 -36 782 701 930 272 446 759 237 347 145 344 119 -464 249 746 764 582 283 -172 234 694 -518 15 566 -432 420 770 -385 584 7 874 748 340 -26 630 611 772 390 400 718 287 295 389 23 95 -866 540 677 568 168 110 861 603 124 178 771 543 100 138 678 106 12 625 845 139 7 -593 711 396 606 381 234 852 170 257 947 704 796 -777 624 515 932 85 317 -593 16 288 349 716 777 -974 622 341 402 67 479 408 474 389 -845 33 769 -211 685 491 -803 632 746 792 455 570 106 739 206 -377 346 221 262 47 136 990 73 757 -670 628 375 608 388 401 948 96 433 69 37 669 -641 234 501 -696 684 446 431 459 791 651 73 38 -61 464 462 -953 746 641 -178 355 229 -626 255 676 606 124 712 426 35 145 -274 692 122 -215 317 357 -170 148 16 972 552 440 209 291 455 623 312 307 243 686 561 -282 244 237 -819 471 271 125 749 514 -602 286 31 -245 716 530 522 689 633 -687 250 123 -232 273 13 568 489 676 26 484 114 -614 3 709 774 584 731 197 62 680 310 12 165 292 319 433 -426 641 673 -194 507 122 281 475 747 -955 395 787 920 621 470 633 159 24 142 734 160 872 331 573 -97 441 584 20 486 103 404 260 295 676 666 1 749 299 475 -105 744 421 -567 265 241 -97 250 400 -922 144 685 437 769 215 -191 24 207 -407 596 692 -753 800 503 -59 76 721 694 178 219 -432 673 163 -459 259 779 581 762 580 132 40 276 -384 630 244 230 639 267 -11 784 63 -168 583 414 335 325 42 655 539 443 -661 280 701 -683 614 214 -951 546 606 -676 715 435 367 297 625 -215 86 609 599 471 743 213 206 267 -994 213 237 24 790 328 866 730 159 -33 647 772 580 248 70 785 572 336 371 691 632 -204 277 270 356 628 740 298 593 145 917 599 709 -95 23 698 -168 690 627 -409 9 26 -886 341 273 -465 127 397 -530 250 287 502 198 115 -29 754 295 -938 5 87 758 674 238 -934 779 612 115 764 53 -106 107 61 719 221 402 -657 309 80 -261 379 681 -22 633 79 492 356 384 -414 18 740 825 176 613 214 594 592 425 110 107 30 604 213 -710 570 741 474 62 672 -445 640 504 -767 84 60 -432 623 429 -492 800 605 -680 414 398 263 191 59 -831 21 214 981 264 440 166 107 210 -742 382 623 729 89 14 785 674 97 396 42 271 -376 150 270 580 423 683 978 486 426 636 208 446 802 589 709 841 507 16 -550 366 749 424 447 389 37 232 262 486 780 303 356 605 5 -174 137 427 460 515 112 -315 504 319 883 706 460 -9 547 166 -442 150 83 -942 374 530 -954 50 645 -838 206 1 718 184 137 744 397 204 -793 234 707 278 517 164 -63 709 262 54 19 763 537 78 689 -182 76 52 -318 336 101 -474 450 658 326 568 394 15 312 790 218 71 223 924 149 292 639 238 552 852 45 570 15 382 199 -97 352 275 -446 186 610 806 665 259 663 343 378 -992 158 241 597 176 311 -828 452 12 263 91 249 -434 696 293 935 111 226 -514 214 129 560 720 315 321 78 531 931 93 73 108 502 231 300 451 406 -990 623 410 573 638 52 -426 404 747 -582 292 57 -356 378 622 124 738 93 -810 11 170 -280 342 615 -607 250 316 -777 750 766 780 312 141 -11 238 778 841 412 734 -461 430 225 396 226 602 -631 151 91 -986 741 101 -865 614 442 -251 207 243 864 382 544 782 514 407 -678 704 644 451 497 255 384 588 685 -240 736 110 361 706 612 803 320 105 55 455 718 48 405 476 242 221 409 -415 355 122 -856 629 377 139 81 425 794 617 213 230 578 148 -909 691 53 503 95 724 -641 151 687 903 593 459 911 331 14 -168 27 642 -991 366 274 633 160 91 -403 542 220 945 234 110 -251 89 556 -327 48 58 -445 276 560 -559 179 704 -101 490 234 -936 474 612 -742 483 178 -69 469 337 -827 666 431 -608 211 216 654 513 304 761 738 703 770 93 178 -271 134 708 -415 185 397 218 250 70 830 508 105 559 591 573 847 765 790 -723 709 553 292 315 265 -253 477 202 -351 599 294 -622 129 779 485 714 163 -767 284 764 103 466 471 159 25 262 331 273 578 272 502 38 -776 595 705 640 542 733 841 744 531 -914 322 211 -184 160 124 -421 393 760 -506 248 777 765 207 354 -622 290 178 -493 363 679 -456 187 25 -152 180 119 532 21 62 663 60 735 -327 76 446 149 607 39 -340 302 286 36 19 493 -459 797 782 -682 104 696 349 600 83 -427 201 614 91 533 634 904 596 245 391 422 321 388 371 479 426 631 332 664 67 350 -92 561 698 -159 79 353 -263 628 153 171 197 789 -231 54 585 -786 197 206 286 785 128 -436 164 758 -104 628 376 -603 336 136 95 377 567 847 314 394 551 237 699 55 421 96 -756 605 697 337 643 681 64 7 44 -27 55 223 748 453 558 -716 300 487 250 147 352 995 499 589 446 754 561 -659 550 551 641 130 707 89 619 549 369 83 108 -35 656 162 187 357 166 -55 193 465 783 243 164 734 36 167 -965 729 269 -415 322 750 244 611 569 -408 781 203 899 546 411 -939 85 767 -822 630 159 -5 765 753 -642 100 94 -829 374 130 137 761 410 -443 99 732 -493 143 542 -325 735 74 -523 635 171 -113 248 256 -995 378 437 763 173 402 -533 131 53 761 192 739 851 349 37 334 8 179 -372 683 113 101 313 299 -928 352 98 79 358 476 -285 73 648 116 541 331 -632 302 184 498 544 727 836 747 628 -328 82 635 602 310 70 -134 163 382 -635 187 285 -138 466 642 -111 734 715 89 602 455 819 523 308 954 421 403 -719 257 349 -940 481 782 446 83 643 115 149 358 -752 66 544 733 81 562 574 570 495 -760 459 296 494 230 18 801 185 790 -397 418 246 -896 30 278 637 276 360 480 144 61 789 392 126 932 477 206 693 404 776 -861 244 786 -613 539 216 156 692 752 946 448 369 -409 104 750 -531 541 225 180 373 368 240 562 312 718 47 788 123 92 391 50 632 187 -412 571 725 203 527 168 906 473 167 -374 217 270 775 238 363 -201 618 287 519 281 447 -831 156 90 -888 7 721 898 547 43 374 150 570 -307 56 242 -540 682 10 481 9 247 395 8 417 -966 279 579 -166 61 59 -920 183 214 -831 695 572 242 145 318 684 319 19 5 564 74 -553 176 307 -992 410 315 455 205 675 -329 191 505 601 225 566 259 257 300 472 379 194 644 773 690 -639 615 323 -995 614 499 464 622 460 330 429 216 -244 653 631 26 712 88 -75 581 790 711 494 398 870 426 212 -408 784 25 42 648 647 -299 730 275 317 687 127 -77 348 779 -295 126 243 -256 203 779 209 25 559 -250 536 604 -652 6 230 359 150 213 -416 198 693 -792 267 579 86 742 478 -383 248 155 -941 192 709 237 154 733 -853 104 20 150 452 377 -869 212 79 95 348 423 858 682 172 751 490 439 881 329 380 511 146 179 665 205 371 974 594 76 858 741 531 30 243 183 6 775 746 436 270 645 -342 529 78 -218 680 567 -580 513 447 551 24 592 -470 490 348 -548 416 141 -473 626 433 -791 56 676 143 215 650 40 451 471 -516 662 199 -439 244 430 480 616 143 -674 567 166 -930 697 207 -583 301 174 310 780 800 -458 190 407 617 133 173 18 374 176 489 10 37 239 524 632 669 4 447 11 282 565 -224 352 14 -17 770 314 956 80 294 907 174 35 866 144 167 -162 314 92 -35 603 102 -799 195 625 -616 664 180 582 475 13 347 3 365 -440 186 686 673 95 317 918 354 490 152 572 185 -129 611 499 762 728 653 15 82 47 191 66 710 -878 49 736 -865 596 739 651 708 476 -264 333 122 404 252 476 845 204 247 -970 227 409 680 790 337 932 557 418 -269 149 35 40 271 435 -72 406 582 -534 745 22 -785 549 273 -358 747 28 -160 777 607 -999 57 596 89 341 352 -694 672 52 92 465 323 -673 193 280 708 659 289 797 519 686 -206 361 632 -227 2 160 779 403 568 574 692 108 878 150 780 529 794 444 3 721 188 -565 782 46 475 531 749 211 301 468 -304 695 380 -521 668 381 -762 800 335 -995 726 578 -935 204 279 -204 86 273 239 641 193 26 228 526 -377 455 256 723 467 556 -458 715 2 722 795 222 -546 585 221 -611 143 146 318 608 702 197 156 339 469 595 179 -187 773 759 -61 548 413 994 623 79 302 488 340 476 94 476 248 35 618 -454 554 777 599 551 132 937 372 278 267 385 602 -975 476 701 -962 23 524 -132 477 89 213 132 128 552 361 221 -172 361 256 397 507 361 -26 106 111 57 395 34 -465 63 770 488 40 446 -811 430 20 -288 99 496 952 112 627 279 17 539 499 397 100 706 594 158 -134 320 616 -472 178 210 -839 665 624 283 505 664 -520 694 293 -901 158 743 -854 510 407 924 189 423 263 441 19 762 147 164 -329 566 36 -114 646 565 -304 760 429 -929 43 133 -666 123 379 -421 574 536 321 720 246 -873 659 426 -529 373 125 -765 245 242 870 731 87 -566 179 46 -186 251 88 -502 537 562 676 316 335 764 69 402 -606 171 260 -228 642 633 -504 29 77 137 251 359 223 237 538 621 203 340 -92 654 76 -378 682 744 -492 446 685 -286 326 317 510 422 697 -214 311 500 -703 286 736 -614 307 491 125 768 344 552 542 225 -753 650 223 -469 116 229 -116 335 582 -442 711 390 622 208 228 109 594 86 -201 71 405 894 775 498 719 623 348 93 354 15 321 390 350 503 101 363 -591 127 686 -111 50 596 -570 24 355 -391 734 500 -305 685 570 -349 180 545 -251 251 719 848 544 624 14 265 214 -885 120 666 677 530 792 563 571 42 -90 201 417 665 763 350 -436 610 587 86 61 318 -218 362 568 900 210 663 323 777 479 -712 92 599 353 122 680 -103 37 450 738 547 202 -94 729 325 -406 167 386 -489 149 747 -370 49 509 -956 124 485 722 765 128 872 167 285 0 257 32 -646 764 547 -131 372 27 594 566 193 531 629 341 429 11 741 137 55 417 -627 577 381 -99 450 50 -251 553 217 -814 306 473 417 260 788 163 281 359 -658 275 476 334 206 304 627 436 314 -233 725 720 -217 699 497 -685 352 498 -635 253 250 -467 208 366 345 172 647 703 514 473 -69 600 231 186 227 218 452 147 142 771 482 392 -781 398 743 -684 715 196 318 448 186 -776 557 394 742 302 117 -260 758 182 -188 89 781 -806 75 208 611 727 706 -95 499 387 -904 318 784 -209 187 698 738 305 697 123 81 454 -284 223 307 -968 563 264 413 128 352 -454 722 779 -647 734 257 10 439 755 -404 87 625 780 478 363 629 616 219 -674 408 74 37 793 636 -899 206 763 604 752 237 -266 467 608 297 264 246 73 396 724 -765 425 91 -547 703 582 -696 634 190 177 72 534 -836 125 739 727 81 243 -237 207 70 -357 256 685 -512 130 280 211 365 256 254 19 159 35 675 792 976 252 415 -891 16 539 -152 95 172 442 410 187 892 94 745 913 378 329 -524 741 694 132 395 264 -958 631 490 985 159 741 -1000 669 308 -110 669 403 -739 111 12 199 755 458 943 669 298 -857 18 675 223 95 168 68 779 562 -517 373 744 772 310 323 -628 401 191 574 214 653 537 214 159 146 157 379 44 496 373 -249 580 745 46 769 212 -378 341 164 212 315 377 -784 204 590 175 551 299 -647 17 377 -609 255 425 563 158 204 59 4 459 -487 305 427 924 44 633 -985 260 37 -843 635 139 255 589 85 -844 490 101 -915 434 707 -891 209 420 -278 722 276 549 198 754 -733 189 797 -900 204 257 288 713 443 -22 368 583 862 77 273 -286 162 258 -27 671 206 388 135 766 7 57 239 -518 758 788 -564 626 176 -216 326 732 392 766 644 435 544 564 617 758 640 441 272 1 298 397 223 456 586 357 -379 393 765 -988 476 723 199 64 100 775 448 777 -894 641 742 -651 28 485 -888 797 794 903 239 265 103 97 447 585 671 391 950 683 418 -776 682 481 -677 57 481 -301 515 673 -8 465 700 828 529 696 421 433 486 -163 688 327 -302 718 423 96 303 645 39 653 527 -344 29 409 89 752 17 121 203 532 793 175 628 91 396 612 -223 434 52 -345 684 769 477 772 476 0 580 504 -440 390 210 -388 135 157 911 579 331 738 471 279 -298 400 264 553 655 147 873 84 631 -457 158 154 -782 759 734 474 71 2 -719 200 744 -958 412 78 398 723 657 -119 414 327 911 716 278 -26 269 132 472 8 683 341 682 305 -457 115 505 -114 557 116 -485 708 391 971 741 4 49 252 719 -474 378 539 57 202 680 -176 305 68 -252 114 75 -818 655 308 686 750 422 342 788 179 58 104 438 448 75 378 -397 277 181 -479 403 110 459 213 311 290 589 168 -443 89 281 832 271 487 291 309 789 -487 52 776 -757 262 431 880 62 58 9 665 334 541 386 288 -550 197 500 560 687 640 727 796 728 -241 180 550 998 672 59 986 785 462 -687 180 723 144 12 336 -199 221 200 -666 162 137 -379 212 685 73 124 571 -488 652 118 -960 563 298 -459 161 169 -1 99 505 460 13 684 334 709 695 -931 310 467 -380 596 628 156 369 391 840 194 514 962 659 717 -920 251 480 -623 392 192 -503 592 291 -399 4 655 284 491 563 130 160 424 -204 381 571 -825 289 139 365 444 543 347 124 793 -22 453 384 521 150 175 -389 351 531 617 787 221 331 669 732 -94 665 312 -324 157 682 851 340 325 545 87 1 -263 217 453 -680 538 155 647 702 57 -471 271 44 949 403 712 -320 61 129 344 657 229 777 460 568 -947 5 206 653 694 422 658 614 159 -436 613 412 -380 342 683 463 291 637 -73 524 697 807 268 186 -722 164 394 706 293 405 73 746 409 -922 752 302 -949 762 468 -838 126 280 373 346 174 -993 162 464 43 241 539 -908 448 6 829 785 13 827 258 759 -812 289 710 -959 740 671 -940 454 348 892 228 693 -935 587 54 -120 431 646 19 75 293 824 704 571 -255 127 555 909 307 364 -333 447 652 728 88 144 -250 101 597 -703 393 376 -10 58 163 -5 538 145 241 534 474 -145 31 153 -439 340 459 725 160 457 128 191 196 -380 488 588 -53 230 197 109 378 735 205 19 243 -25 656 776 -399 264 358 953 425 698 563 502 57 619 431 296 -486 54 486 -338 274 526 601 422 755 398 283 332 -68 641 702 574 768 558 502 569 373 459 522 797 708 37 51 -84 456 481 164 523 86 -151 337 360 326 738 333 -119 536 167 564 620 7 -734 147 327 575 449 95 -653 660 169 495 321 557 -255 37 565 577 401 639 -537 3 175 -626 562 648 224 527 19 183 393 165 109 720 165 955 267 25 675 514 345 832 460 733 -604 789 686 -766 404 240 -992 378 368 671 236 482 -730 261 208 89 196 152 -947 105 71 18 460 689 794 536 402 -910 720 413 174 316 402 859 102 5 698 510 735 -982 581 170 699 52 782 -342 693 177 -191 346 633 -569 516 645 519 262 732 920 704 651 85 279 518 886 538 619 842 589 328 -24 559 460 898 210 63 831 68 755 960 429 653 392 60 720 -564 731 182 119 203 85 -431 88 715 886 121 593 183 697 351 195 547 560 257 731 179 164 643 607 -32 35 218 687 424 500 820 743 702 457 465 342 771 351 267 -25 386 734 628 396 216 406 712 58 -636 432 445 -419 71 420 -720 692 714 734 501 378 675 224 281 -307 400 688 -368 719 230 -181 569 563 -832 728 26 -823 692 457 -779 426 527 440 658 770 -46 792 22 331 19 246 -189 665 197 50 97 115 -120 420 24 561 540 303 538 718 194 -606 539 171 -128 332 29 -206 486 372 615 569 743 460 133 607 656 383 703 323 415 770 977 262 389 952 575 129 -346 113 398 -200 459 136 322 532 467 -498 478 504 -926 93 273 -584 306 405 -426 714 339 -524 437 754 997 767 567 585 671 694 -535 78 6 -186 30 17 -498 152 100 320 655 577 -776 281 669 -104 649 526 -148 23 440 -210 451 428 -705 48 394 -138 385 617 -245 403 694 512 17 723 528 471 426 -973 592 280 -845 416 112 -176 64 760 -451 116 334 340 58 784 -832 754 383 361 768 320 929 675 274 822 587 642 -456 68 313 770 95 104 -999 603 519 665 627 134 -176 728 249 110 469 658 -355 637 163 780 750 130 -901 680 4 124 54 143 -35 151 210 -523 673 656 332 226 458 50 691 636 583 668 564 783 178 584 -207 23 772 -445 603 273 -363 254 504 440 178 558 182 296 708 743 725 580 -201 458 5 -144 260 248 92 196 115 -593 379 292 -858 324 666 -887 80 21 -615 669 626 -111 109 356 798 44 651 305 539 575 -764 538 232 -408 547 44 -961 391 239 -895 350 169 196 92 493 14 605 124 -366 590 792 -141 631 452 -186 429 47 816 486 586 991 674 675 374 67 421 369 58 363 207 164 712 376 112 3 20 726 607 -657 112 749 -314 572 131 137 138 560 584 355 245 -879 698 119 195 24 537 -632 194 146 -270 601 661 42 549 250 -597 492 362 951 330 485 681 268 622 392 604 528 -611 272 449 -53 240 642 492 571 794 705 365 723 -571 609 471 -322 564 515 791 467 44 -725 501 663 649 293 18 376 682 294 801 440 357 994 285 127 987 790 491 61 19 652 884 649 415 150 41 82 193 268 582 -792 669 426 425 446 660 319 199 152 436 400 592 792 346 76 119 285 65 161 147 435 364 31 283 779 781 675 412 326 495 945 86 363 -230 312 360 -371 383 558 -219 219 509 -476 411 406 -1 282 691 -385 196 37 449 760 419 -117 491 751 -642 655 276 -148 600 362 -634 523 225 926 304 607 -965 237 25 696 761 435 -99 112 269 -657 327 464 -621 528 423 949 212 466 499 570 320 -73 174 120 -560 18 497 -978 6 734 198 54 694 -216 507 6 -748 51 684 115 430 412 90 332 623 955 631 744 474 310 469 945 350 160 -862 166 530 35 140 87 768 138 140 -139 123 646 -982 375 696 502 643 678 465 533 209 -913 440 391 -218 666 701 -950 212 602 -391 750 320 90 537 459 176 705 597 -85 319 271 913 289 645 808 591 39 -963 56 123 -803 495 562 788 77 428 -560 479 191 -407 241 492 712 531 229 -829 108 485 519 175 355 -811 88 644 -215 249 786 -224 286 394 -102 436 88 812 616 195 -619 409 435 -176 74 166 -348 197 625 -311 468 799 443 657 87 286 594 687 -576 122 172 617 221 607 656 785 782 -28 176 149 -681 109 110 -695 738 379 -354 627 398 797 70 254 -317 509 399 -831 485 521 -708 502 293 251 158 277 184 683 4 -115 602 112 -406 59 644 -272 482 133 458 728 759 -345 525 381 -140 760 441 210 81 125 -870 726 626 574 729 335 2 265 217 405 750 370 516 544 429 -488 424 110 44 682 389 -845 537 466 -65 549 777 375 160 410 -749 642 335 -524 617 263 -238 419 79 731 577 29 700 493 124 680 157 548 341 754 781 330 509 518 -853 196 618 -877 771 777 -868 574 619 -182 650 435 432 164 405 511 796 226 662 428 734 761 170 687 342 300 747 411 799 142 -172 122 464 -195 207 237 823 625 438 809 410 602 765 721 496 -254 612 43 323 626 471 656 388 640 143 130 491 -711 293 41 -617 721 162 -554 678 720 83 453 97 120 662 506 673 380 778 769 726 589 -837 401 414 833 457 353 -176 752 34 -534 642 326 -94 225 599 -380 623 476 739 106 129 787 379 342 844 452 721 421 573 198 161 737 598 -273 122 607 -769 565 751 -858 672 527 140 492 350 -184 583 7 696 323 385 237 567 389 910 341 161 -541 254 97 -791 581 219 -185 365 717 772 630 33 723 772 704 401 713 747 -450 681 82 -43 329 756 -907 766 522 281 228 414 -358 688 668 -310 497 800 260 464 364 176 636 545 961 311 69 464 513 333 363 615 213 396 724 541 351 418 58 424 499 638 38 741 77 -943 184 125 208 644 588 -276 573 775 268 534 638 336 750 702 -932 113 516 -368 709 440 -276 460 409 934 285 107 -477 75 400 -401 532 583 -277 92 778 -938 16 550 -964 37 283 425 125 233 -74 194 697 794 378 158 -15 655 169 -407 541 5 -749 264 79 -398 415 162 984 690 254 -638 752 621 263 340 657 946 566 782 -70 692 527 226 438 456 -417 623 662 -648 416 402 956 220 665 -213 759 520 505 273 471 326 336 11 -666 234 128 515 364 371 993 743 9 -599 478 631 462 382 599 464 291 370 280 278 791 511 778 749 230 636 221 -147 762 109 -585 296 342 342 164 706 -88 109 200 272 510 677 55 773 259 -147 637 101 974 269 378 964 180 707 513 611 542 685 264 55 393 631 703 -65 773 418 592 37 526 -409 110 236 219 365 560 829 770 748 -271 744 216 58 708 396 717 173 558 -790 211 373 -783 491 175 -64 435 211 -787 578 672 600 598 236 -441 779 205 -94 709 500 922 119 408 117 236 132 -574 799 342 998 616 346 -400 687 388 926 588 600 -240 589 749 -53 348 728 952 407 188 -549 329 306 -590 198 94 342 176 444 635 174 259 -668 726 497 -280 692 658 693 604 446 -558 752 346 521 656 752 308 707 632 565 270 381 658 764 556 -147 799 729 -337 732 206 159 604 409 277 498 652 -713 191 8 -268 185 759 877 106 614 -20 214 72 611 180 693 943 590 656 698 644 207 578 59 138 -817 419 293 -857 48 790 -653 335 532 554 268 717 64 97 374 -171 230 588 300 193 319 945 537 460 752 635 655 -642 214 714 -553 349 332 -261 445 379 -320 392 714 612 698 533 -320 162 181 53 591 762 -608 643 155 -738 588 691 -678 299 290 641 699 191 -276 238 635 -345 119 226 720 83 123 -348 763 636 -616 216 426 546 609 620 -548 423 408 -658 345 700 970 474 550 -788 67 448 602 344 238 -12 199 708 -987 319 790 287 523 752 522 107 519 899 57 302 277 351 646 976 722 671 -474 486 290 725 88 633 962 676 31 -731 241 349 -390 280 423 -39 154 529 80 453 86 710 123 494 -589 201 45 -791 529 318 231 607 3 120 333 442 -48 647 669 734 69 109 -166 441 93 737 673 545 822 783 219 -685 747 419 911 556 148 -420 108 638 375 612 485 -557 333 31 642 742 23 -66 79 247 -770 653 582 249 120 528 267 784 283 -386 164 421 -480 699 80 -643 74 692 -559 470 142 745 173 26 -472 616 767 750 350 397 197 181 601 -70 230 721 -343 249 256 -61 416 419 359 536 317 39 493 743 282 487 412 -825 712 751 -33 63 301 -85 12 33 516 542 262 788 351 510 643 90 125 661 601 212 -270 392 257 -776 426 743 -765 601 78 570 2 790 521 521 404 21 636 415 5 552 508 666 740 58 327 735 499 -396 797 651 -633 279 595 -377 503 572 -483 690 373 795 660 726 -16 581 798 -813 354 633 -47 159 737 -788 577 228 -731 257 163 119 61 511 -879 780 789 -333 604 43 -961 721 732 -237 468 591 -312 652 724 485 791 629 -931 544 788 605 356 116 -415 577 372 -701 48 784 -591 789 119 991 28 39 922 791 507 -936 679 710 587 116 701 -784 186 796 -45 543 352 822 680 480 -854 179 528 -471 188 249 -956 537 237 -38 480 265 -847 2 607 411 467 38 -928 406 153 972 174 690 -232 729 785 -329 504 664 -698 650 395 -571 331 582 -771 776 671 -982 90 350 834 595 704 -560 6 722 -123 479 327 -18 403 501 -177 323 781 -993 146 484 823 449 333 -783 30 216 950 660 191 372 278 632 -526 512 427 177 552 784 898 182 462 -424 764 417 76 339 291 409 347 437 -308 122 85 777 291 114 192 241 325 334 766 602 165 40 313 543 17 417 527 267 150 540 43 465 556 672 3 47 325 22 119 446 105 909 580 70 -138 98 109 -225 41 477 143 768 743 -508 709 337 -492 617 208 310 16 688 611 651 213 232 122 266 96 507 712 -200 768 43 -931 30 140 729 757 533 -395 696 760 -965 404 129 -405 115 144 682 526 347 46 510 468 -536 6 526 127 758 493 -631 427 75 -939 108 31 393 265 683 -756 364 130 -844 800 534 -316 195 648 579 629 373 525 28 82 -655 44 440 -530 771 397 -485 292 376 341 305 483 371 50 748 -195 295 663 -865 51 214 -780 287 760 667 666 141 -209 144 520 -176 89 563 -137 111 85 -940 178 376 187 319 233 269 43 282 968 800 576 -417 87 178 -204 707 16 556 726 234 -104 317 377 -785 342 17 -671 5 479 -987 417 209 -660 404 527 372 426 121 -146 746 473 381 129 559 111 526 18 -274 434 743 -489 482 260 287 249 153 -545 578 157 -514 83 81 -980 656 506 293 262 4 -835 795 132 475 706 209 444 185 194 387 696 675 -202 336 475 -850 791 252 -342 477 794 -617 371 77 -136 344 284 721 789 97 276 106 91 408 333 797 968 578 181 -486 317 428 588 315 763 -537 465 754 466 675 782 -388 659 705 -760 275 600 723 748 140 -381 425 245 -339 585 577 -743 505 354 189 619 670 617 160 536 179 175 552 -316 441 427 -382 253 637 -126 45 111 473 568 410 -236 739 34 -792 201 170 -664 10 675 -758 352 45 663 769 204 399 700 378 950 137 371 -672 381 220 -774 654 339 36 618 630 -379 378 382 -257 714 391 369 156 294 13 620 262 969 371 514 -302 321 650 -332 250 556 195 366 136 -834 593 341 304 429 510 933 202 439 66 145 352 -743 314 60 750 80 231 164 49 601 -971 747 473 30 568 274 -215 563 640 -128 785 412 225 271 613 -537 137 758 166 746 623 577 497 702 7 413 750 207 394 249 -520 224 16 153 161 578 -856 549 794 386 574 264 -649 589 401 -740 507 346 -518 485 394 -616 692 358 -715 252 751 -467 284 174 -852 589 334 -323 734 118 -714 509 218 -720 248 343 295 599 131 695 459 638 -207 493 674 986 429 117 496 315 368 -354 800 651 172 501 792 857 330 725 575 617 785 792 449 232 -913 592 392 -594 185 85 -769 523 65 -652 419 379 -685 618 731 318 190 431 -491 374 128 569 519 128 -847 206 672 -514 23 15 -522 613 721 378 513 692 309 429 509 639 99 250 221 560 696 -268 145 270 -188 514 340 739 219 545 162 306 119 -224 336 500 726 450 665 999 180 377 90 289 357 -650 680 455 -401 701 214 -954 586 710 -733 598 776 406 289 194 550 132 386 320 259 387 936 658 567 113 500 407 -779 402 287 -772 201 539 641 247 324 551 467 121 878 673 762 -929 624 165 674 245 296 -189 365 554 150 702 763 -932 167 14 -126 788 415 560 616 167 -949 210 766 -626 513 432 695 791 304 -544 14 479 -828 88 723 267 100 288 -827 402 541 -465 470 707 -499 144 694 715 457 62 482 508 271 -801 82 783 430 129 325 -67 137 338 -388 777 77 973 102 478 -87 637 147 -981 290 642 865 358 650 -674 592 357 396 621 119 654 754 608 143 118 468 -232 205 796 -604 578 97 -175 244 734 -877 263 575 165 80 132 -786 554 713 -487 236 533 -817 242 39 142 586 156 210 106 360 -995 503 490 702 480 733 187 604 547 -39 121 627 93 735 584 415 10 338 -520 75 125 12 259 367 -350 153 152 -642 169 311 158 623 791 490 210 146 237 723 266 -737 216 552 246 784 562 935 464 636 660 228 446 -222 31 599 729 789 761 -663 658 481 0 217 655 -810 507 64 87 96 339 -848 311 554 -697 310 89 -136 645 104 52 657 684 -303 235 714 295 316 702 -592 206 111 -960 406 327 895 148 386 510 35 33 848 187 344 -646 107 497 298 759 706 581 608 492 -354 704 8 -501 664 213 9 304 170 688 599 669 673 510 703 -95 758 441 -1000 312 82 852 307 540 101 757 50 406 290 658 897 88 113 -344 587 776 -980 396 631 341 436 782 -191 167 352 -697 519 216 137 273 30 278 431 671 -313 280 758 -249 489 544 878 109 491 -892 603 127 -959 612 187 -517 76 705 635 779 424 850 668 347 923 297 171 504 775 153 -826 214 432 -69 565 472 -374 443 581 -732 503 383 194 545 546 -867 180 621 989 615 600 -236 17 467 -690 740 315 -920 244 641 832 770 54 816 453 170 -313 679 164 -181 500 667 553 446 763 699 579 142 119 521 309 -530 85 325 -111 348 265 603 780 60 -404 565 382 849 781 34 -181 592 764 -1000 545 409 -286 596 540 656 468 260 516 490 696 440 179 243 704 535 223 -484 283 339 697 532 671 -118 503 90 -302 638 681 61 190 778 -778 65 592 -28 381 282 667 221 12 62 678 98 236 394 380 -626 43 464 -356 77 166 85 376 355 -834 189 97 -505 411 153 419 724 217 -589 48 597 -356 68 17 -345 682 694 105 718 639 884 292 233 547 88 662 265 773 237 -581 91 777 715 186 740 -781 758 215 235 165 682 -800 372 563 645 677 480 836 461 410 481 526 734 -483 498 25 -954 565 562 585 785 71 799 420 391 -987 204 107 894 401 707 -513 189 20 -191 210 481 170 91 558 -696 561 255 80 207 20 993 144 4 -536 743 775 254 357 530 713 651 85 791 260 38 649 347 226 -531 757 435 -499 679 78 -342 183 190 -935 409 91 991 473 33 965 479 741 695 735 51 368 785 749 -206 406 705 180 59 584 657 269 318 446 734 733 -407 322 693 35 713 365 868 631 395 808 278 187 -249 9 473 553 578 9 -298 124 414 358 104 472 -307 514 741 363 312 226 -905 58 548 939 693 12 -345 561 642 849 722 119 587 225 128 660 131 257 -932 785 380 282 95 483 -495 789 196 -603 599 117 522 538 9 533 393 122 727 194 395 445 182 619 124 642 301 780 662 637 -441 296 732 -6 402 720 -259 351 23 600 526 173 -484 800 262 -123 286 206 -802 413 399 -8 658 580 -638 583 773 863 315 635 -101 427 130 -170 221 83 -299 114 434 875 67 511 -553 583 511 -292 660 796 313 410 408 -536 202 617 395 165 751 -880 780 266 -646 431 244 -565 315 129 -945 543 195 365 590 330 27 451 541 -426 516 151 381 180 704 950 328 68 -300 448 399 -883 754 30 -240 389 43 975 11 709 -496 66 451 -350 184 593 -421 11 243 520 319 490 -275 269 369 -655 522 16 -257 239 769 172 200 709 -186 527 720 75 183 785 125 565 531 -241 37 268 421 459 138 510 785 407 830 282 480 445 625 718 413 550 469 -479 516 196 992 391 730 529 717 763 -152 34 528 330 746 116 197 167 575 -465 429 111 293 259 392 -828 456 216 641 269 317 -890 342 33 -743 335 423 -62 216 339 -899 264 725 380 395 222 -705 344 388 221 431 368 -117 200 281 842 642 101 758 304 794 -810 513 680 -435 651 95 303 304 711 579 484 657 800 332 552 387 305 183 -94 389 210 483 415 410 -85 657 251 -385 768 106 -839 110 618 -160 675 468 -113 331 772 -203 710 7 -747 511 690 -196 250 195 338 357 135 148 192 549 109 75 725 816 636 386 633 629 261 -100 716 591 -577 713 52 582 566 562 -329 522 364 617 661 272 303 561 463 -348 70 770 -439 181 45 -563 397 232 -178 430 60 -366 482 775 176 58 687 -972 440 4 341 263 78 -496 633 290 127 336 50 990 140 471 -289 701 651 907 290 599 739 713 228 398 499 261 -875 76 670 -637 504 309 -281 597 572 996 702 404 885 629 291 534 571 431 -244 483 683 6 81 437 783 232 135 195 357 562 465 272 265 -475 191 414 48 187 315 3 24 495 694 710 618 -876 266 300 558 24 641 730 28 274 -482 163 505 853 111 413 614 728 684 831 53 427 844 302 613 -490 505 637 -44 551 546 173 586 35 -983 668 415 -358 387 129 146 240 591 -290 206 518 345 789 571 771 185 424 984 247 480 -428 356 231 69 729 457 -768 506 594 419 475 462 433 717 48 113 215 639 304 125 396 -827 622 385 895 394 121 518 330 368 -250 102 723 -420 771 203 -812 204 260 -218 23 286 -557 608 554 -958 73 768 80 129 444 -773 150 659 484 21 188 -349 371 641 -875 503 163 79 291 718 739 225 740 176 620 99 330 262 524 697 94 652 693 322 106 -690 485 608 -32 321 628 -293 172 198 -901 649 700 861 529 542 -421 220 767 670 196 138 -79 726 400 444 776 45 247 469 718 -495 779 755 112 499 275 291 758 799 440 57 647 -861 670 727 -368 49 498 350 520 694 88 37 146 883 436 166 -47 493 496 707 357 546 981 288 111 -422 779 781 -544 212 381 -846 314 452 -153 202 644 -431 41 232 -685 277 220 -168 782 712 -920 89 269 25 22 668 80 402 156 -658 532 486 -326 588 249 -345 342 563 -342 341 316 -98 511 709 885 378 185 -496 410 518 968 490 606 36 668 627 -945 100 580 410 442 311 -352 317 451 696 124 344 -742 382 685 774 36 395 -518 722 772 -382 378 733 135 134 194 470 190 293 -950 752 734 112 200 602 114 249 277 858 507 659 -458 633 246 -912 667 519 -189 437 97 895 724 394 69 368 80 -938 639 269 -694 689 572 440 153 324 193 68 572 870 326 630 -872 468 15 925 108 681 -556 414 593 -115 636 161 -836 250 351 -216 157 239 -492 797 391 631 342 458 -446 612 783 183 292 2 997 218 461 830 662 179 299 306 145 -757 791 780 -245 108 229 -695 44 385 295 104 733 -514 487 275 695 641 86 -570 177 730 583 174 147 244 756 360 -426 55 665 118 651 207 -703 158 666 -474 464 710 -538 111 365 195 149 52 -379 645 692 -742 227 420 -413 610 594 533 206 549 -756 781 156 260 699 358 467 149 515 732 627 530 193 689 641 -642 236 789 209 57 185 -348 668 411 872 55 573 217 741 330 -483 185 310 72 646 561 -819 65 709 896 597 535 225 143 423 465 501 211 806 462 267 590 666 486 953 490 541 -523 107 33 -594 177 217 -684 183 30 136 479 179 -130 56 321 -956 274 373 854 480 34 273 422 251 -442 452 751 -270 459 127 -901 327 528 664 755 262 -106 291 740 872 361 347 -856 405 620 716 660 299 -499 285 273 151 43 247 -757 694 251 -6 576 261 -728 227 587 151 292 93 812 738 383 -849 562 295 -902 706 699 469 774 110 368 75 746 -560 778 789 -362 174 234 -560 320 9 900 592 236 -962 144 79 -470 756 16 -136 60 129 558 510 386 9 779 359 70 99 433 16 491 762 756 330 135 589 322 6 597 223 150 -768 613 645 862 744 152 -323 719 272 142 528 251 -700 350 701 -716 566 392 -754 322 273 132 311 594 -710 661 368 639 445 181 -317 308 476 234 185 35 797 543 305 -532 37 384 70 338 734 -29 622 499 314 420 373 -614 705 235 331 195 95 699 186 540 879 21 47 106 204 677 445 225 714 828 47 603 761 570 776 -388 684 396 -864 622 652 570 354 398 217 5 583 -44 284 603 354 590 609 88 482 365 765 327 141 230 108 187 432 521 366 557 444 271 954 461 275 -912 569 110 -358 275 251 203 563 732 567 280 611 259 710 270 -3 494 90 -895 254 475 -751 760 195 -834 670 638 188 624 650 14 265 418 523 507 692 -475 110 455 208 429 286 370 88 196 -161 286 241 729 791 494 355 592 6 501 310 675 -909 298 50 -660 464 314 558 739 21 801 464 482 807 25 111 693 195 198 40 635 35 280 716 378 -874 23 521 -517 324 31 557 15 680 -642 708 696 -728 218 634 -356 419 298 -675 627 322 587 672 68 337 112 254 -429 222 543 821 305 419 -397 614 785 634 173 692 929 397 109 363 641 528 -188 118 706 485 58 129 -248 195 592 -842 718 735 78 371 509 573 192 13 -209 747 179 175 381 703 67 711 299 -273 426 491 254 438 160 511 323 217 -161 627 763 -370 385 233 -483 216 603 -375 589 346 789 580 292 567 107 224 -331 326 134 719 654 111 9 260 548 921 572 422 689 563 601 652 794 537 436 63 752 -210 288 92 535 77 223 -22 397 330 -599 618 655 -913 338 60 397 99 320 497 20 91 870 510 653 270 514 198 -441 302 260 -890 692 99 -446 310 293 -888 797 182 323 147 633 -558 44 652 684 266 713 889 737 778 -962 48 279 -350 110 522 -652 264 700 275 641 208 350 98 518 595 562 514 376 286 212 -592 680 255 -388 717 521 676 606 9 606 244 56 836 46 517 158 395 781 809 22 621 -583 125 270 734 520 32 847 648 669 211 609 100 -735 421 16 937 49 621 497 455 417 504 692 462 -579 202 408 -199 411 430 -27 28 554 194 162 625 577 362 472 445 773 280 -703 190 252 112 480 653 -867 777 307 -899 234 550 314 655 303 -878 608 714 -849 733 293 456 679 7 280 657 720 351 54 244 -217 351 433 -814 664 464 238 349 793 897 2 226 998 116 432 -299 638 591 -834 341 75 -190 149 753 -984 333 215 330 268 117 -437 454 332 378 45 680 -430 742 233 995 740 349 -222 593 538 368 711 431 442 738 360 907 626 244 673 756 63 -858 71 516 -927 650 560 -695 772 53 -63 320 345 637 298 137 -825 419 48 757 261 721 487 760 658 -354 620 35 641 693 343 -97 435 413 -29 509 614 82 366 586 135 103 105 831 268 372 -634 777 185 -762 264 144 -552 463 763 682 104 208 624 608 642 189 731 702 754 613 619 539 548 722 595 731 14 -651 699 633 520 617 609 -96 456 72 48 56 534 -438 138 190 -231 115 349 -837 56 279 -184 610 91 35 150 191 -892 497 121 321 767 540 -87 23 547 -464 223 602 70 386 291 211 307 405 159 70 460 -763 87 270 879 722 771 221 30 19 -906 503 465 -984 8 783 355 473 5 -299 209 228 -146 31 165 145 42 471 901 401 541 961 590 179 782 422 452 -96 443 33 -78 489 535 -462 106 94 -80 261 566 677 515 774 856 121 357 -980 466 398 290 768 351 -818 281 492 160 415 113 611 71 108 643 193 596 -71 684 701 22 356 514 539 33 580 -335 641 700 821 261 718 -430 704 685 720 86 517 -788 799 131 -724 758 745 -469 87 628 183 662 184 -904 553 568 27 418 409 -873 191 221 244 362 124 -720 434 562 196 646 112 -522 75 25 -322 58 782 774 189 421 602 125 282 -863 221 386 -296 1 356 864 480 546 637 76 459 312 356 93 425 704 290 136 382 364 -239 612 774 -706 786 514 -686 340 638 -453 77 411 -467 734 411 288 198 90 -15 587 165 844 300 72 -712 125 775 -823 62 708 -507 375 519 666 669 56 -421 136 396 -583 683 472 627 16 405 237 56 155 -922 642 741 42 438 592 113 326 717 839 55 330 346 148 256 16 214 124 -729 346 259 66 763 494 890 342 61 94 331 117 600 409 310 -307 203 299 684 68 624 -648 259 230 481 5 378 -464 173 143 812 663 2 -485 153 695 376 399 225 844 800 185 -95 245 739 -597 281 6 -22 234 616 -193 515 620 -616 604 792 727 38 250 -432 106 402 -186 682 800 39 583 147 514 538 428 -729 316 661 -513 323 727 858 260 82 50 339 97 389 457 487 238 577 144 191 592 25 -658 31 54 -707 6 188 -561 272 725 -182 544 240 430 183 114 -891 441 725 390 243 615 439 432 272 877 422 48 220 13 639 196 756 221 649 601 579 836 592 50 -488 211 145 951 393 327 -984 502 320 93 693 562 -93 532 546 578 761 167 -974 781 532 416 377 487 -563 378 287 -833 678 640 513 229 233 -409 597 734 -490 90 178 24 198 261 169 128 221 -113 554 553 18 723 129 904 760 506 -458 127 271 372 695 148 563 160 728 -453 752 77 -567 414 166 -390 190 715 223 511 43 795 199 148 548 769 70 676 226 381 -466 768 59 956 492 306 -544 408 17 -665 555 320 611 188 734 729 351 475 595 521 736 337 469 704 358 546 129 291 540 140 158 196 547 -625 132 654 894 495 393 -421 224 743 454 220 268 -609 609 789 926 698 457 429 409 554 510 52 337 -642 553 77 -951 464 272 -852 39 755 201 733 450 -655 465 673 488 319 444 -93 710 605 695 588 54 -896 369 462 457 279 65 -6 189 170 -330 591 633 293 739 671 -152 292 155 297 477 137 -635 185 398 721 232 537 774 736 106 -412 194 736 452 340 477 -627 562 267 805 255 557 -525 255 400 -370 352 188 200 674 665 289 312 632 -825 38 568 32 226 313 719 31 204 -405 4 765 -587 610 571 321 637 26 -480 19 729 -292 20 154 724 509 344 -524 147 207 -693 322 245 -974 506 22 -262 626 52 -507 421 408 609 387 217 380 108 405 357 229 776 -515 89 795 839 165 55 -866 641 553 -259 500 75 785 127 580 -794 65 757 810 111 378 -383 120 764 -215 700 71 141 409 651 -684 495 291 510 286 455 -284 420 647 -131 313 347 -505 450 473 -374 609 89 -17 188 671 275 573 570 297 466 531 100 783 225 390 645 62 -403 562 33 195 583 346 493 678 795 165 104 603 -994 287 621 -844 399 360 226 26 484 -52 76 150 -322 776 132 254 518 776 -485 267 89 -53 215 671 292 26 204 41 432 42 -186 588 441 973 167 18 657 315 93 6 545 420 -311 199 490 864 714 308 -695 13 522 -825 106 230 -677 545 255 -922 338 238 719 752 377 -889 278 543 -471 735 409 -27 93 153 -455 734 703 -366 550 616 -107 231 286 596 106 382 402 184 719 591 303 671 967 415 148 -538 96 434 -978 221 78 -25 766 11 277 552 560 445 198 215 -575 13 797 510 761 102 91 506 491 -969 73 457 -470 535 552 715 510 325 -408 637 290 -446 511 591 632 88 155 228 398 115 281 641 629 517 3 334 -993 34 758 -136 117 45 -33 632 554 291 777 390 -267 131 255 -722 749 318 -532 781 405 -826 361 355 -360 42 195 268 271 583 862 287 251 906 54 82 211 498 58 -600 431 541 807 329 374 680 503 734 -566 343 328 -419 363 590 -671 268 60 -937 130 346 -687 37 752 -205 48 449 -196 1 79 -104 208 739 -463 284 267 710 764 769 995 351 663 -678 132 225 264 13 492 -877 477 621 -179 390 209 972 737 609 572 342 609 -998 38 368 540 127 651 358 237 166 278 633 68 940 107 551 -36 171 564 407 647 240 -573 220 629 -12 544 566 596 516 459 4 118 48 723 10 175 925 168 411 290 646 595 310 186 254 860 302 776 623 109 174 14 88 393 995 276 136 712 624 203 -30 780 320 17 503 329 -609 428 48 154 71 693 300 581 430 505 393 731 -319 769 391 654 583 31 599 578 658 -866 690 482 889 12 461 808 630 516 -511 127 565 -219 580 697 610 772 170 -125 458 59 -844 347 71 -432 108 252 483 549 424 178 237 103 -58 618 234 -209 181 718 880 26 636 -463 613 160 -872 431 483 -703 106 492 108 262 391 530 782 498 -419 218 598 356 290 204 -157 233 736 -287 113 761 300 602 125 -741 331 555 541 580 660 984 88 473 -226 370 455 -929 103 224 420 612 371 54 422 212 -543 18 445 592 683 557 904 383 359 -972 242 241 -17 135 372 994 519 460 -133 494 381 -127 517 484 496 338 295 -734 544 268 -523 601 637 -79 145 519 830 1 101 740 429 694 -220 164 28 951 559 99 -638 178 144 895 251 212 -222 99 549 424 765 292 -157 394 444 880 468 140 598 298 140 651 390 121 944 370 284 -276 273 394 622 188 123 -883 483 725 928 13 23 -171 637 339 872 463 601 747 458 111 302 734 383 -152 756 122 770 25 604 295 754 616 -83 783 4 608 655 636 492 523 299 -805 531 761 195 678 74 -416 497 84 846 599 17 -772 647 325 502 370 349 -495 465 302 73 134 636 -372 142 43 -985 786 565 114 176 76 -700 312 572 983 558 723 -649 739 121 -325 241 490 776 698 506 -123 523 640 865 352 333 907 367 319 -129 681 451 870 508 179 945 408 490 717 743 600 191 294 90 -489 522 330 801 298 579 -294 727 302 -503 192 653 -570 51 571 -300 475 452 502 745 511 680 290 470 -478 407 764 521 798 609 610 62 330 -709 263 179 -931 521 106 -278 171 649 -826 153 700 145 5 374 -252 307 318 210 788 159 -521 510 118 594 383 467 -798 345 528 332 636 342 110 257 415 -233 180 585 816 306 737 -133 651 741 -208 551 247 461 161 586 -181 186 229 3 389 573 882 473 760 24 735 569 -810 655 300 174 71 605 462 90 8 402 482 110 200 743 271 -814 362 414 232 451 152 -787 206 92 -263 488 564 449 664 50 -583 6 704 68 380 326 -128 242 415 679 396 96 -59 349 390 -189 535 752 176 119 754 -73 284 159 -382 222 198 933 23 414 983 40 419 -762 708 351 -836 732 144 330 764 540 826 105 88 -833 68 174 -882 444 644 -977 524 128 -819 694 701 531 628 723 -256 163 314 -638 401 573 -736 517 56 208 248 19 -53 426 123 386 193 542 -641 264 538 -846 287 261 -719 469 154 -467 400 333 -993 296 495 120 610 96 644 475 612 -900 483 411 -482 582 36 -807 768 229 -714 679 492 623 433 778 483 667 798 189 800 749 -679 760 244 568 232 406 -537 277 80 -774 729 562 -811 399 343 824 192 662 652 431 540 -505 54 172 673 290 390 -930 679 742 571 152 701 -434 120 132 771 535 760 450 314 688 163 503 287 505 727 30 -434 732 460 57 427 514 -571 100 3 -982 123 233 -289 446 384 811 212 56 143 384 590 -298 634 455 -58 198 157 -972 455 436 -143 574 367 717 431 793 -418 12 445 -64 783 119 968 694 564 -297 58 327 -290 1 710 -900 397 645 63 377 651 -702 35 424 -784 504 407 -40 238 770 -796 774 752 74 294 198 -211 549 255 916 60 607 -775 512 413 520 81 738 -233 331 324 -210 147 379 148 308 616 918 464 141 821 739 786 570 680 535 -24 596 594 182 774 657 947 246 474 508 363 555 -403 330 437 721 272 584 651 621 443 -381 491 106 911 312 396 497 235 276 -569 411 423 776 746 396 632 350 533 -800 23 356 535 427 176 -223 646 666 -166 557 530 -218 6 764 409 437 726 -369 565 671 27 549 115 -180 207 667 -377 770 569 907 522 143 462 57 569 -210 34 766 807 21 523 -664 403 528 -349 612 517 377 443 633 -601 17 13 -948 276 535 -805 91 591 -237 81 177 81 288 549 -997 577 151 -918 28 314 750 557 308 135 509 530 -780 575 723 511 507 292 875 560 567 -191 307 657 -448 622 289 880 103 577 628 458 705 -70 93 732 -157 595 41 -650 130 101 -169 302 675 -246 613 733 797 41 492 515 450 350 724 554 172 212 386 274 -860 414 732 -156 144 24 -672 539 170 -680 90 300 220 521 153 -306 427 318 426 176 358 470 492 7 371 568 113 542 580 498 768 273 464 699 317 159 -526 197 698 843 117 339 294 489 59 47 383 38 316 562 213 273 784 256 -569 555 23 343 50 155 -407 618 427 456 669 295 214 743 492 63 538 160 1 185 649 -788 784 583 449 100 696 213 573 679 21 604 786 -757 300 35 149 493 204 527 701 72 -778 715 366 -735 179 455 976 544 622 -241 793 273 -346 359 45 733 180 201 -930 375 52 -144 604 444 482 778 710 847 195 440 501 572 772 -908 348 515 -335 707 60 -462 162 418 334 295 149 486 317 75 -663 373 351 -520 184 155 -925 66 132 985 313 327 976 566 450 -653 658 797 662 476 704 721 214 65 -910 700 711 438 524 151 415 557 334 -631 584 751 -148 521 615 130 98 380 531 797 590 928 59 265 431 532 30 47 174 281 -843 764 67 535 629 143 -963 44 251 170 765 386 472 369 107 -914 652 556 217 583 552 -394 63 163 622 694 246 -197 493 420 484 202 383 150 137 211 -156 574 606 46 96 570 832 454 342 -155 472 124 396 630 539 910 605 432 756 92 678 -443 795 15 -280 391 140 -75 238 588 895 470 155 185 360 161 -722 5 184 -647 553 365 691 464 169 -925 620 329 -449 395 772 628 104 318 194 24 709 -66 550 498 73 397 519 -973 734 78 -61 612 434 -326 165 538 -809 609 201 111 684 372 -761 435 318 411 63 422 -520 410 797 940 96 98 -163 369 46 355 488 142 769 714 659 907 57 467 -941 369 350 631 208 336 -652 371 750 121 404 359 -682 344 454 567 782 22 -587 489 370 -257 274 409 -515 43 674 -657 762 299 910 693 429 346 615 32 705 85 375 -42 4 708 -468 417 397 -899 361 222 661 446 616 534 741 518 -736 702 479 -38 564 423 -780 164 117 309 675 121 -631 407 537 -635 60 449 738 121 446 553 407 386 -578 272 639 -948 786 754 -926 558 266 541 93 88 -862 603 762 -790 124 720 146 489 779 -253 179 451 -208 484 58 -670 507 681 368 111 666 -126 586 424 -261 127 733 -337 500 26 -649 190 180 464 800 303 -816 347 343 314 694 73 -483 238 556 -26 168 614 -994 737 725 871 11 62 494 702 188 379 166 239 4 517 429 -265 733 428 -411 69 326 -69 536 219 -797 653 9 -690 379 176 324 256 26 709 503 728 48 682 93 -114 438 161 714 725 445 742 645 249 -362 400 453 398 710 31 -627 386 367 637 447 676 -259 295 109 633 734 98 -855 800 22 390 494 535 903 514 731 703 304 682 -45 102 592 -15 75 529 -849 64 515 -676 527 161 352 468 8 -740 54 293 -242 599 292 579 789 338 666 244 51 596 747 706 -722 454 7 -979 191 81 -499 294 497 15 571 223 -672 723 242 487 535 647 379 93 446 -578 25 786 -289 43 582 -639 439 80 66 269 534 -776 242 276 505 744 570 601 511 340 -425 439 614 168 278 348 15 409 441 -388 32 17 349 343 59 482 257 49 -638 700 463 -326 157 758 243 110 469 -266 637 459 -853 605 737 -905 772 345 687 584 728 -497 286 623 -87 568 79 -487 482 505 582 481 404 -155 756 560 154 799 669 -178 286 505 233 33 662 521 128 633 417 670 254 -281 383 373 549 497 407 253 31 87 -943 28 42 -832 783 393 -163 757 678 693 390 710 554 663 390 -861 481 156 707 578 26 -688 49 760 436 398 8 442 451 39 -671 460 66 122 229 400 66 666 357 -457 711 298 -595 266 161 -254 5 193 -99 64 322 -922 728 370 -162 164 767 -955 7 769 635 288 429 -547 162 657 652 429 74 -240 124 784 -342 81 601 570 427 157 -86 207 499 -644 597 663 74 643 221 442 278 60 -778 331 221 -122 336 201 303 696 325 -161 106 405 39 28 384 -252 494 512 319 129 270 418 37 67 -168 711 261 -348 106 538 -737 728 421 -917 759 308 -764 414 555 -88 53 213 -132 593 286 -886 312 414 -616 162 713 -738 366 370 551 629 298 523 665 608 830 453 221 937 565 274 -851 633 118 -260 637 710 -375 351 221 -809 687 303 793 289 464 -143 503 382 -173 7 210 924 730 426 731 513 78 551 599 27 493 139 663 402 317 565 623 108 452 925 701 292 140 758 347 921 737 353 -117 661 282 -892 744 346 -462 248 395 -621 24 545 557 718 236 -781 520 552 536 95 659 539 772 111 782 665 420 -472 621 569 114 282 513 11 20 312 -42 751 335 102 709 604 -111 80 676 -408 16 770 -598 755 294 -536 90 158 284 218 295 -960 251 468 360 117 749 -376 680 768 735 38 270 270 293 178 425 782 258 -100 127 625 -978 129 132 -285 594 221 -176 678 438 918 670 240 937 782 708 -715 607 588 -796 742 625 -926 764 117 803 590 451 260 290 577 37 312 705 968 179 50 -812 203 279 -775 74 500 -183 411 482 -276 249 288 311 53 229 888 479 545 204 283 334 -146 695 623 782 132 487 -961 500 217 -912 288 772 567 66 397 -134 435 359 699 359 607 986 423 212 -833 311 690 511 667 524 444 674 771 218 456 102 -144 495 154 73 503 58 392 121 492 350 221 403 557 159 25 -432 678 687 -191 589 553 -915 385 426 655 356 82 -92 237 711 854 785 413 -689 577 86 -645 728 306 -643 237 16 -667 757 694 819 718 34 -277 403 771 549 410 326 -218 519 689 -891 780 478 620 234 462 584 98 591 -131 5 518 526 314 754 542 647 710 787 418 179 420 293 582 -410 242 191 -133 176 709 -244 686 241 -615 306 26 -202 242 475 388 264 479 857 590 344 410 484 542 671 271 159 450 92 4 183 234 245 -475 702 421 -614 610 306 -774 547 163 -397 145 756 478 686 219 908 143 361 -748 706 44 545 729 315 256 131 758 -541 114 543 -297 640 444 475 626 605 -468 404 351 846 207 48 2 37 733 572 346 75 -268 550 780 -624 495 261 -358 151 391 -49 610 505 893 293 521 741 26 476 -156 624 682 -909 378 271 223 351 616 -551 611 763 441 405 466 31 156 627 487 450 244 -18 739 537 -746 32 114 529 476 737 763 519 315 -567 494 217 800 544 451 -532 477 262 630 318 218 247 101 374 74 123 313 405 378 344 918 659 372 -393 22 90 -527 7 136 89 607 231 891 675 707 -96 258 576 122 305 676 495 179 616 -731 649 739 781 54 668 -524 725 526 199 532 548 689 205 554 -424 446 713 606 337 139 -688 42 396 -513 316 701 514 611 431 -118 32 279 572 565 685 839 641 161 564 193 692 -137 282 448 -831 410 445 633 416 333 371 328 374 367 367 689 219 633 51 649 715 82 880 639 198 316 78 391 876 395 583 -833 10 416 366 531 25 -790 164 440 -58 288 767 -532 455 685 908 74 517 111 475 784 -656 707 174 742 23 252 -868 299 198 -286 18 559 529 536 290 505 698 5 544 393 292 -338 461 746 698 321 371 -834 232 398 -51 577 304 -677 671 327 -874 3 177 -725 269 547 633 150 282 -278 55 532 527 751 124 770 613 136 -884 711 456 -162 77 240 235 579 16 891 454 238 769 132 240 97 7 60 -957 792 209 -323 715 615 208 194 565 283 764 729 18 32 191 -327 23 267 712 410 397 -521 301 402 -284 70 85 -93 368 91 766 763 435 526 640 701 340 600 94 456 683 409 -816 101 793 574 327 15 793 439 424 -859 471 277 -57 739 346 27 447 265 -330 565 228 856 92 419 -44 584 571 849 41 5 9 577 106 -799 504 784 -33 697 774 -457 390 444 -181 485 383 564 313 381 -419 135 145 560 391 588 178 547 372 700 348 764 705 109 92 -438 663 595 -55 430 43 -82 173 433 -38 192 117 -504 109 781 -924 642 467 820 602 409 960 532 507 131 233 406 846 738 515 937 100 377 684 597 358 -474 715 531 310 29 274 -21 525 734 -441 601 575 778 374 376 786 286 460 893 217 692 -702 15 181 -636 704 632 -708 740 428 50 19 694 532 529 723 -443 708 447 691 420 600 865 598 525 -7 736 10 -396 581 578 695 480 144 27 796 399 -190 689 339 989 139 357 482 23 85 -44 180 345 -797 271 316 -646 634 400 -209 438 181 -480 485 212 -737 264 207 -339 674 447 399 97 159 -808 409 161 -997 315 201 667 745 34 666 288 23 -402 408 59 -591 223 322 -832 84 547 -834 636 361 103 743 458 -139 135 663 -649 575 271 264 178 137 464 245 433 -350 264 720 424 462 679 483 424 101 -444 592 184 103 758 371 463 613 314 472 275 800 734 178 575 156 594 304 -556 411 549 -524 613 12 -605 37 25 73 672 448 125 29 591 -139 732 549 -969 547 361 -304 20 187 48 506 717 974 15 510 477 459 120 225 88 284 588 435 321 -187 309 192 -988 186 220 3 247 503 951 679 250 -337 527 621 -998 349 692 579 204 790 -314 593 424 -394 558 284 550 170 470 721 676 146 225 92 225 845 46 599 -478 716 500 -234 647 326 -332 250 81 409 137 225 32 367 428 -196 591 656 -98 168 747 -274 365 344 676 87 259 375 405 457 652 625 707 733 219 289 -709 239 134 946 728 500 173 786 9 326 664 373 269 341 11 479 68 416 536 406 634 857 704 561 -692 278 444 349 506 782 -91 585 645 -519 654 537 644 534 157 -189 70 629 2 664 786 979 176 458 -889 786 361 23 294 190 -333 796 248 0 505 32 -604 139 237 -115 583 770 841 194 391 621 748 606 606 680 657 -943 206 33 -86 270 370 -173 93 663 -384 712 658 263 512 715 -554 509 53 83 594 187 4 387 380 395 8 679 -648 766 558 -791 423 316 441 90 585 -390 469 677 -976 685 141 34 701 652 -452 299 712 752 582 57 938 387 443 -731 134 450 -901 486 767 57 695 390 324 488 479 -692 650 147 736 227 383 -372 13 635 280 513 134 143 265 715 -600 555 653 242 424 786 644 523 24 210 732 270 -649 456 310 629 316 511 -73 405 737 -138 633 749 -304 265 461 229 609 277 896 209 31 348 603 6 686 647 81 261 210 364 930 161 372 -809 143 239 -698 270 643 -10 684 28 -61 581 644 751 162 4 180 458 564 -190 159 367 968 197 565 -952 258 326 163 140 39 934 332 181 373 776 686 146 467 18 390 171 179 -855 151 189 109 513 699 -773 81 95 143 81 704 69 445 395 -293 379 278 -961 104 63 640 472 391 77 418 57 -306 560 227 -927 706 729 813 615 442 -89 794 74 757 737 155 260 558 151 -594 104 185 98 497 208 -712 774 625 897 294 642 -196 507 8 -555 618 1 270 727 737 -376 739 47 -274 345 111 159 229 567 295 80 263 -298 768 236 -122 617 56 214 693 349 855 697 407 -738 694 576 -338 764 502 -449 541 440 -3 467 785 59 473 644 439 775 164 -173 676 120 189 138 13 365 753 777 -782 205 535 794 16 113 958 394 137 -46 585 112 69 212 117 848 599 536 672 182 411 -9 523 101 -396 640 53 -868 11 460 -800 269 664 886 63 679 998 773 272 -465 79 57 -802 348 620 514 149 418 -599 173 151 -988 764 226 312 120 417 316 604 427 -73 4 247 -210 291 661 20 241 634 -956 328 712 652 526 612 23 392 760 793 358 447 -480 22 119 -911 90 722 -533 617 278 -686 207 568 774 23 688 423 75 765 634 651 357 -655 44 702 228 739 259 626 60 632 -856 501 721 266 568 537 543 82 295 -138 609 673 221 520 696 508 343 322 -727 329 172 381 626 215 -118 254 154 492 233 565 -477 777 265 995 738 18 -575 352 626 897 634 240 218 640 746 956 274 551 -539 518 783 777 241 312 993 236 306 576 319 244 193 344 147 -30 594 120 -933 738 754 -742 308 764 177 50 604 874 358 429 577 19 147 911 148 387 22 541 175 -472 517 45 -677 63 389 269 233 182 -411 652 471 -506 510 779 257 488 28 -388 762 385 441 691 755 587 603 454 925 25 194 -549 553 262 296 76 676 -116 687 760 39 333 470 417 742 509 396 507 22 -68 348 713 -162 687 515 -109 612 539 436 616 644 -950 312 271 925 748 368 -615 117 606 497 756 490 518 126 432 978 674 490 -601 359 37 63 349 275 177 793 438 -532 629 253 463 631 116 -867 509 63 -899 494 179 -342 343 487 948 661 612 931 239 37 220 191 395 256 54 744 -318 784 736 -281 4 116 -828 667 299 -313 800 7 502 53 500 -568 712 43 -482 612 255 881 143 46 -730 163 236 -736 453 624 646 772 627 714 96 493 -988 336 45 -182 190 449 -131 222 712 311 293 523 -282 796 27 -2 213 149 -962 724 601 -338 371 125 -960 37 572 -67 449 459 -471 67 648 -423 536 70 -911 600 714 11 470 439 276 33 435 -546 183 647 803 621 570 -645 435 492 -169 76 528 403 561 528 813 290 594 -139 467 682 682 556 33 -205 720 502 -567 748 86 219 2 268 417 557 440 139 465 427 -970 496 502 -490 651 614 -763 465 103 -617 478 569 816 112 677 -800 92 543 -662 64 96 -843 681 205 396 620 221 422 603 716 -725 313 119 -112 102 135 -858 485 164 -737 653 275 339 53 733 86 306 24 -220 196 439 227 353 320 -769 276 645 919 552 509 189 192 611 -525 735 647 -362 598 52 712 689 104 -156 575 762 -181 107 157 -142 534 62 -271 718 563 219 321 38 416 192 141 124 181 333 286 656 619 933 46 768 584 158 656 -561 554 782 -600 526 88 -491 584 621 -78 36 59 -727 652 250 614 177 783 -702 663 190 -884 548 236 683 484 745 -310 524 499 871 76 224 -642 137 359 378 259 423 868 143 10 -322 769 662 -921 383 390 261 233 604 51 701 352 -562 784 35 -218 626 110 632 97 186 455 455 322 -835 185 581 -861 453 275 -51 683 595 -638 363 529 151 24 761 -46 227 661 -943 217 196 692 600 21 353 232 117 -262 440 123 412 297 312 370 398 195 965 360 557 693 711 132 206 417 711 -734 475 127 262 119 726 -118 672 510 351 163 149 -327 775 705 -420 271 553 644 41 150 838 758 509 594 404 771 -123 10 388 -613 276 414 266 290 532 591 476 117 752 301 443 -143 434 713 -439 78 306 111 716 615 571 662 218 -258 739 227 -719 279 55 -754 745 696 977 688 220 883 341 247 -1000 493 548 -206 102 181 507 264 610 -436 127 525 578 498 386 -52 225 154 580 471 98 76 800 786 247 284 678 94 236 370 641 630 24 -827 489 287 982 205 413 258 184 462 595 284 54 870 610 630 -176 191 301 -927 66 487 -713 360 722 57 753 104 432 78 144 -82 12 349 682 470 84 295 65 367 -852 336 176 930 312 718 830 385 736 233 796 354 320 283 265 -207 140 218 -552 724 647 792 442 659 -908 476 328 -73 172 393 245 272 280 -428 202 591 -510 784 175 -223 418 170 -318 90 453 -53 35 144 916 84 68 762 628 61 -180 272 89 -652 799 260 -708 796 531 -829 168 285 161 610 268 335 540 237 -743 22 326 861 569 361 556 85 796 -225 248 623 -564 268 94 -76 168 444 535 460 439 -583 231 158 501 144 768 321 489 80 835 258 285 742 634 84 516 270 704 -239 346 71 -596 681 83 -606 650 313 -49 104 457 -82 625 688 776 134 728 856 769 677 -544 516 134 140 258 319 -624 526 588 -721 87 485 549 437 567 -704 589 670 104 259 494 -409 596 148 -654 252 663 -969 544 473 550 120 198 689 751 285 374 653 727 -158 284 364 808 132 504 -171 179 301 -299 649 96 200 547 347 14 579 443 -762 481 114 -612 522 65 -776 248 717 -850 691 552 265 99 684 -480 529 671 -166 203 50 -666 56 250 230 408 797 -672 623 127 122 61 159 636 401 680 -500 328 18 -481 793 468 -198 548 751 -774 434 358 675 64 766 -977 745 140 -51 267 552 -293 703 153 339 755 377 866 723 704 835 443 249 -298 397 314 -998 574 413 552 800 46 461 28 462 -422 51 406 917 201 224 -931 60 479 773 599 433 -451 465 356 605 252 350 -795 507 746 -482 509 520 730 13 71 -473 674 98 788 405 149 -455 722 701 921 343 760 199 116 559 231 618 575 -662 223 27 39 780 533 -863 498 241 -392 180 605 -322 707 478 -624 448 434 -924 145 356 -624 66 250 -313 465 718 645 49 535 -828 339 309 398 179 288 82 316 337 -126 524 516 -322 2 774 -693 730 421 -659 358 566 48 334 183 -151 622 648 166 219 248 -100 391 586 -640 141 764 47 775 279 -817 401 2 850 631 356 -776 539 637 444 432 195 -239 232 528 -904 281 701 -705 248 472 -58 300 414 -273 661 555 43 60 81 321 244 482 -125 494 312 -970 718 402 -782 115 385 -188 428 616 -108 124 97 -208 371 696 215 513 195 629 793 407 -865 236 467 815 757 710 -752 384 755 -888 366 225 713 185 691 -902 197 670 -335 289 346 913 634 716 8 649 429 555 630 421 561 365 208 -221 533 164 40 381 100 -805 93 465 171 559 649 61 609 46 330 474 686 -925 788 519 943 548 720 171 55 549 543 769 466 750 348 198 465 189 130 564 336 575 -571 259 333 -371 520 141 -374 202 614 312 230 153 -818 173 253 -547 96 307 754 439 275 -781 6 363 -903 371 250 871 752 508 755 181 579 495 8 332 -539 72 561 -435 654 285 -183 708 380 124 414 18 750 233 110 124 153 116 -362 202 486 -161 26 789 -454 181 169 876 29 176 808 490 247 -232 207 453 405 625 712 -816 101 325 354 651 109 -337 128 261 578 318 462 -985 758 487 -597 456 220 724 541 289 650 461 495 -898 157 174 149 420 301 -839 351 618 -826 766 127 413 722 583 632 398 515 -321 249 607 719 353 485 -116 270 487 -994 511 643 379 60 614 -521 573 164 -351 748 482 -625 161 755 -443 593 352 423 24 600 -571 95 51 48 308 755 -668 744 225 -182 351 735 -788 482 347 -175 114 119 -59 363 418 -778 290 578 776 800 722 327 223 297 478 605 391 880 453 251 -365 337 546 -141 707 448 593 471 130 -309 496 243 962 237 157 579 11 446 309 187 445 -218 266 668 -321 497 24 421 777 476 271 212 364 -831 671 622 416 617 292 -255 108 787 339 70 576 495 511 773 937 493 590 -796 324 286 -421 546 263 54 569 474 369 338 697 990 555 513 481 452 172 -332 439 595 -420 732 657 304 670 349 -306 26 225 -421 206 770 193 412 538 -533 182 76 963 124 182 627 6 185 798 226 328 -209 221 767 -815 1 250 641 458 119 942 352 497 766 83 254 -113 77 665 -776 544 398 -349 459 522 584 86 527 769 236 304 -104 365 76 464 759 533 134 701 436 -970 419 519 83 106 595 700 682 690 -103 86 700 18 22 785 896 591 572 -801 240 399 474 654 316 -698 518 274 634 53 526 222 435 496 -60 719 153 -666 771 34 -425 68 471 274 239 493 -590 487 635 781 687 74 -468 402 401 501 516 306 748 2 276 733 177 343 -844 603 133 -752 565 620 -518 746 58 -892 430 570 587 781 537 -617 605 490 984 506 65 -229 454 580 476 202 581 -497 688 309 -603 44 463 -470 244 227 149 278 524 -194 386 154 327 773 134 15 709 291 504 693 796 -632 264 450 -101 492 203 431 195 90 -109 592 485 -447 322 728 179 223 558 -97 181 143 -392 709 468 493 524 376 -17 381 268 -421 749 83 -820 1 126 182 632 320 -976 676 463 -140 29 337 588 761 559 745 64 740 439 224 200 906 517 275 881 653 655 700 432 156 -866 564 156 -341 546 339 -870 522 214 -407 123 555 -361 268 170 -470 459 393 929 318 461 -796 199 313 -142 252 296 -35 738 59 -280 198 605 -389 680 678 -176 25 60 -382 506 182 172 298 1 741 28 460 285 310 329 -54 242 268 964 162 17 -880 350 273 657 168 778 -809 93 275 391 634 655 402 320 164 -870 18 581 809 28 256 -510 334 497 957 699 211 925 419 535 -827 369 84 645 379 604 974 570 696 801 313 81 -993 516 752 -830 598 321 902 759 349 357 450 234 854 759 484 -184 285 103 -850 410 23 386 455 401 141 381 170 -412 582 483 820 189 550 772 311 699 -556 213 658 192 723 659 -22 577 169 61 545 453 915 695 414 938 33 420 138 774 1 -940 514 134 -906 335 675 -5 107 185 -107 96 672 712 674 800 81 135 544 -315 51 790 -301 341 375 118 679 348 918 291 414 604 737 748 478 132 406 -586 578 508 -685 80 603 -462 593 28 -63 474 515 32 359 117 -26 210 457 -852 129 687 -953 399 178 260 3 114 607 633 598 212 648 375 -480 515 6 74 254 598 854 176 534 -516 450 423 578 449 22 307 510 376 -827 69 209 170 34 408 544 506 122 949 332 375 -901 186 718 73 554 445 558 590 346 901 282 347 -725 213 795 896 320 56 424 93 125 984 759 215 -184 261 546 943 712 284 -340 537 37 56 96 179 753 749 12 -101 73 96 701 297 188 -423 633 203 86 576 513 -548 192 325 397 535 236 -520 347 325 269 155 420 -401 308 368 10 359 143 -214 405 215 -119 58 63 820 635 695 -578 121 22 287 525 566 -989 322 652 399 755 551 -477 776 705 -58 175 565 261 737 123 403 275 79 618 356 136 -968 177 770 -721 551 442 -300 638 166 -183 602 40 869 1 346 219 76 673 -725 218 399 -561 631 335 314 34 162 -856 4 517 -720 37 245 1 316 796 395 168 185 912 138 786 -697 407 338 400 778 413 -528 605 182 -530 197 12 -243 263 398 -882 407 401 786 239 789 231 393 656 578 188 376 -886 52 513 -148 756 119 189 556 448 -646 581 252 287 608 262 648 278 669 -200 465 107 -259 448 499 396 426 238 -829 492 290 -765 544 597 105 486 704 -648 40 484 -44 479 335 355 130 494 217 178 772 37 531 788 95 72 435 -606 620 412 383 392 103 624 579 647 420 85 684 -124 37 275 759 145 753 245 253 83 -909 270 612 -938 59 342 -999 754 765 -565 84 176 -900 108 306 -702 281 390 781 357 427 255 468 123 -640 114 375 994 605 196 805 619 254 299 620 208 -137 607 107 -753 557 190 974 609 298 -720 508 130 -731 641 486 -353 609 618 496 603 422 -108 760 592 945 459 763 752 123 121 59 370 677 600 697 486 -351 177 545 978 46 737 -185 246 185 -80 216 345 537 464 499 111 556 459 702 102 469 -983 206 591 -863 417 513 -234 619 137 -501 198 534 -965 165 779 -780 285 546 -884 223 210 15 134 765 73 188 418 941 557 624 -516 247 592 -52 613 609 308 568 780 844 267 177 529 702 341 -340 74 626 605 591 400 -434 6 85 -917 231 272 -900 124 29 75 160 275 -933 708 439 27 416 558 -394 612 24 134 94 277 427 354 351 -596 359 141 603 478 498 -513 561 280 110 613 403 490 41 563 764 60 22 754 239 790 111 398 153 -666 732 246 -837 511 599 -887 115 510 5 20 463 287 310 503 1 427 562 823 181 1 412 45 398 -684 731 681 362 94 392 912 159 58 221 364 528 -441 618 188 -991 703 207 672 391 69 -26 192 495 -312 367 227 840 179 271 37 48 554 -531 610 647 -140 74 6 670 48 721 -851 559 539 136 569 793 -905 593 383 -837 319 127 809 607 493 -565 447 224 858 236 271 -589 706 432 -391 318 505 -434 340 104 287 89 663 -23 26 783 369 521 575 -896 284 93 830 480 698 -455 690 486 615 653 743 646 463 260 -97 629 600 -394 445 265 -198 615 337 -24 719 172 -779 149 616 -128 423 648 -231 569 537 -994 536 390 -652 583 404 360 238 232 -289 796 500 -450 417 144 -633 19 310 903 548 580 675 369 728 842 441 351 -511 762 471 826 769 206 -33 269 340 -830 443 541 -500 713 658 -811 740 226 -532 583 218 -630 272 532 -560 498 500 -354 217 320 337 787 349 -286 693 640 -210 297 282 -470 397 691 440 359 156 -150 100 95 -373 120 677 997 491 149 728 681 415 698 19 753 998 285 645 438 675 494 271 5 442 162 597 352 717 599 451 -37 27 123 -960 24 613 -860 552 247 -263 331 128 503 781 146 -392 780 430 -596 170 656 -951 641 660 691 555 8 194 624 607 -603 788 185 -881 380 208 83 120 311 729 409 193 56 665 173 -247 73 504 534 29 673 -811 479 66 248 570 620 208 116 796 -786 113 783 950 232 362 357 515 33 219 597 441 11 453 657 135 7 729 239 341 758 463 131 557 -100 91 224 695 657 337 -923 607 120 -210 316 635 974 335 431 -634 98 435 823 386 793 303 377 686 212 240 768 599 169 98 -493 621 541 131 716 397 867 345 204 186 687 519 -828 261 406 -446 627 503 741 402 440 -867 106 16 618 118 256 -615 470 776 -965 577 596 775 108 511 -829 327 407 526 666 293 -155 390 553 -598 97 731 -496 238 685 344 371 790 -841 742 459 -234 279 128 893 266 257 -912 441 716 750 565 243 -44 443 460 200 488 49 752 490 145 -965 547 382 519 243 305 860 754 598 918 566 694 -394 357 450 963 466 93 174 571 174 -81 558 272 -547 77 514 -643 737 467 306 607 739 333 157 505 -174 763 263 912 485 171 113 800 636 605 775 254 289 350 376 862 69 133 -467 522 209 -354 31 497 64 489 655 -445 223 12 11 201 774 -127 513 10 -757 27 362 -569 784 688 -364 73 589 -389 335 657 95 420 731 255 218 313 -49 35 354 -195 590 576 168 753 328 -706 26 41 55 621 419 416 604 754 255 40 27 843 203 713 -548 498 333 534 656 136 -449 614 725 478 134 229 406 428 254 -402 284 427 -832 52 230 721 508 270 -453 303 24 212 307 522 896 241 626 597 40 34 733 543 199 209 22 332 38 180 312 -557 378 147 669 546 198 851 219 257 -80 719 112 -457 331 418 816 627 211 994 224 602 -621 309 344 -871 319 365 -588 109 96 523 152 473 221 174 570 -429 425 789 -173 497 707 -110 592 589 -140 409 415 -730 686 499 -586 15 369 531 27 477 -974 703 628 -149 724 353 -828 495 777 712 75 473 -630 565 265 358 447 179 -686 118 64 964 485 78 -268 768 456 -992 346 358 -413 749 634 -860 122 328 -132 186 402 341 157 519 -195 267 295 781 792 742 559 706 411 574 222 447 603 554 414 -942 114 312 168 653 260 801 745 733 -120 14 119 234 555 275 752 112 93 646 693 84 539 204 341 -650 578 562 196 133 667 962 143 780 -327 511 633 -116 264 129 -583 345 142 687 379 248 -287 483 711 205 81 603 -911 421 358 -971 723 135 343 671 619 -591 233 762 941 458 472 -475 143 288 -347 112 632 195 199 562 842 112 244 753 117 324 -293 558 296 -735 188 218 -649 283 89 -78 692 673 683 185 683 -494 310 25 193 564 136 -24 159 686 -263 353 797 -68 458 465 -144 535 762 321 38 244 761 160 487 -615 243 672 867 350 181 443 295 744 178 72 454 815 761 359 11 446 368 -324 102 285 -102 757 371 -941 478 409 854 191 568 -660 577 363 811 396 712 144 240 558 -361 570 181 845 786 142 -397 197 587 722 425 240 559 75 196 -271 134 226 937 340 768 -543 681 96 619 444 492 -718 740 283 639 180 52 20 425 37 513 228 586 699 302 562 490 661 637 637 591 322 462 480 662 782 137 542 -723 156 537 520 438 477 -398 30 656 54 250 632 42 163 411 579 214 712 341 56 573 929 93 363 50 708 42 -89 490 531 -796 719 686 -259 640 676 -631 42 705 376 648 506 607 43 220 -983 115 40 -900 396 484 -586 647 391 208 310 432 -62 515 351 575 8 542 402 329 583 -942 505 783 -437 512 25 134 481 398 118 462 460 -159 28 658 -617 788 168 -233 126 234 917 54 593 -590 656 121 -856 717 720 700 235 280 764 145 293 775 538 321 -567 521 660 0 488 338 -615 357 391 329 319 598 849 590 446 816 693 714 -465 393 148 214 509 644 -341 284 381 -69 717 454 590 69 493 927 6 402 517 535 720 -533 736 783 -870 313 125 -873 129 369 240 216 313 -60 583 21 583 442 656 -284 173 125 -631 563 193 661 491 199 -138 360 285 -266 27 221 -284 110 533 -608 189 662 -640 182 77 -328 322 659 444 657 652 -900 573 24 424 142 139 -232 556 629 -482 570 540 -997 504 119 423 773 580 155 365 768 368 678 149 -403 150 22 -593 347 679 459 47 451 34 223 593 -628 591 700 400 262 469 -308 40 497 -811 395 413 708 516 290 457 713 792 430 320 338 -492 131 736 759 766 158 903 738 300 -46 91 561 422 783 777 -254 345 16 642 134 763 -145 594 478 -256 51 390 -313 234 261 424 742 392 -889 453 709 820 308 646 320 62 736 832 285 270 361 231 614 -24 674 299 -462 281 93 767 625 495 -92 289 222 -688 1 674 772 573 182 -583 293 243 -295 478 527 326 639 310 -708 367 535 790 58 15 -766 225 191 81 334 255 408 119 96 -745 691 668 -564 660 513 -370 565 542 909 292 732 18 184 298 952 726 355 566 113 132 308 794 465 163 602 271 -94 184 389 353 791 279 972 427 138 -916 657 255 -423 166 98 -892 336 633 -994 688 558 512 606 670 -957 715 663 -141 278 17 -671 736 552 117 41 542 -5 13 520 85 50 728 739 627 446 -364 336 781 -932 650 292 -787 709 121 -19 239 408 -716 156 800 -623 704 13 696 141 414 576 632 240 221 420 127 -647 40 20 -427 217 626 -849 168 475 -606 782 735 -533 515 173 626 800 681 226 377 136 238 26 628 -197 402 459 442 328 469 -260 102 685 -435 605 405 -809 151 738 -874 618 452 50 245 451 -918 223 28 -431 213 405 948 616 6 606 10 780 235 331 307 -97 672 760 140 389 564 496 581 715 833 259 84 484 461 328 -265 96 550 -686 166 129 475 160 469 -888 215 340 -528 507 281 787 236 671 -415 73 683 -136 360 778 -834 674 195 -921 144 712 408 771 35 946 577 546 -986 689 761 -294 761 19 -414 149 774 -802 602 561 -980 339 633 102 404 192 880 570 417 626 249 560 937 57 82 -229 355 658 717 322 547 -971 628 59 199 766 559 -628 516 361 733 136 699 -235 438 654 -91 270 775 -875 296 224 37 585 632 118 557 539 -424 626 60 874 207 239 132 531 271 -597 216 406 453 533 395 -141 242 665 -567 720 512 -392 157 297 -208 27 405 -70 203 582 389 362 497 382 360 346 609 624 672 -781 610 591 131 540 80 -284 281 109 -345 708 470 503 442 26 282 94 385 -221 55 101 -591 59 725 81 630 86 623 561 103 74 75 604 -370 743 85 538 598 344 -241 502 786 -216 536 431 -632 477 448 897 710 277 -218 285 390 284 159 281 -452 262 708 504 93 650 540 31 448 -765 327 588 -845 269 282 839 566 543 715 148 28 -144 184 538 -263 285 800 -804 541 444 245 81 26 244 668 368 696 441 695 -765 196 142 641 340 410 -326 579 527 -583 646 674 196 303 409 733 592 693 284 788 433 -873 385 65 -847 430 733 -880 762 472 307 355 11 268 229 589 -406 646 786 -933 642 640 676 728 431 -680 12 770 153 92 355 -231 645 336 53 317 61 -23 684 374 48 391 728 10 412 509 -650 606 354 136 674 548 -425 702 475 758 622 38 -121 527 129 -167 497 325 568 32 77 -294 232 19 -366 443 430 942 793 236 47 329 461 146 57 714 620 215 87 -190 694 614 -862 280 662 -185 200 163 -392 181 546 36 274 420 -364 168 412 -977 767 293 635 314 349 148 686 115 234 296 8 399 387 639 -940 2 39 -25 162 219 120 398 658 897 204 131 -332 792 650 80 367 617 324 402 130 272 702 15 386 737 311 -455 136 697 584 676 763 -808 548 712 602 46 115 -68 666 459 182 546 25 398 622 779 79 694 680 493 432 616 803 530 304 -149 114 404 452 88 631 -786 632 378 -475 234 775 792 319 641 -350 701 738 826 451 560 -396 330 5 -164 223 437 403 779 166 -942 782 631 -139 235 270 491 479 687 -805 271 205 -165 251 107 684 408 788 -512 444 562 276 647 92 -407 706 74 -977 719 660 44 563 212 145 784 690 -369 179 160 -213 567 584 -557 92 35 349 528 442 288 616 437 49 245 283 493 38 540 -234 14 459 377 258 573 540 155 556 430 738 286 541 725 404 -475 368 495 -89 469 222 304 557 390 -460 759 186 -626 252 223 -486 170 588 -476 299 46 896 639 552 -949 69 490 888 363 766 892 88 334 186 551 354 -840 655 111 301 747 421 886 321 672 -492 559 339 445 455 529 596 458 598 -963 747 160 203 639 599 536 577 349 89 737 555 151 38 501 -229 676 21 794 737 8 -14 585 566 724 30 573 -747 26 230 -998 64 176 -487 419 14 -689 307 591 11 548 79 917 100 469 217 423 344 989 618 280 -604 404 64 314 81 445 -714 640 438 491 353 56 856 427 109 -923 296 560 -903 665 183 240 254 352 -280 203 755 135 269 387 932 555 224 -646 270 63 -209 513 415 -554 322 630 559 272 608 -133 749 103 -773 446 319 -239 39 573 912 711 327 18 198 595 -843 130 701 580 84 522 643 475 235 209 473 108 -761 32 379 -202 52 680 -547 631 677 -229 592 715 -905 456 177 173 626 375 -33 735 504 -181 716 140 741 311 166 927 320 639 234 511 222 -636 62 273 43 515 103 -928 38 246 986 134 253 -85 107 431 289 227 365 744 246 632 -717 787 142 -951 314 14 839 300 524 -140 665 585 -315 460 651 539 132 689 -815 71 374 589 186 480 -581 675 258 184 771 56 -833 655 42 -691 256 708 522 495 559 -603 507 423 734 792 435 984 284 566 -376 469 636 397 430 599 -114 766 570 -907 133 776 -865 794 231 994 316 277 -448 266 335 -473 800 679 -39 736 162 -722 113 182 -534 310 191 -562 91 172 837 130 489 -242 223 174 133 710 167 715 304 35 -657 9 300 877 136 651 707 127 698 -999 193 560 -56 184 650 915 421 331 -196 331 554 -871 664 463 495 331 319 481 274 327 780 103 462 182 611 262 -32 31 388 -183 785 133 -872 129 316 -622 444 288 860 800 618 613 529 33 -524 777 363 146 258 636 472 391 290 -315 373 100 746 493 483 285 191 595 -68 521 590 -981 382 590 436 795 670 -332 423 646 782 369 456 -583 193 46 859 478 418 110 224 463 192 710 525 -190 79 715 -444 212 436 -654 772 363 -644 592 786 -446 775 706 409 344 99 406 203 128 375 514 704 -363 58 613 -639 69 243 -324 225 454 -689 523 189 479 610 160 441 119 303 378 625 277 -564 434 621 -914 192 375 13 367 88 316 205 498 -720 42 342 728 305 65 516 584 674 -173 778 344 -670 508 168 -842 144 601 -270 230 344 905 444 711 144 112 115 641 393 680 -442 116 274 -900 196 578 -36 465 714 189 444 243 133 726 750 700 485 94 -347 415 323 396 272 318 306 569 430 20 562 374 252 321 41 -323 421 236 606 137 700 519 526 696 -439 11 621 -537 112 305 -44 365 272 -170 513 95 100 220 663 81 392 425 54 796 297 -306 673 717 729 680 405 -619 151 130 476 665 141 -952 328 604 553 436 520 776 418 232 -378 718 3 -115 199 747 261 53 294 957 747 519 425 429 750 -371 10 100 110 638 316 -998 286 195 357 591 630 476 719 600 -540 142 517 614 579 716 960 192 320 806 726 247 873 507 608 924 417 797 -808 372 634 -214 129 425 368 758 695 -233 18 36 -917 432 614 -250 345 5 822 551 105 640 27 382 -362 700 88 197 576 57 -207 768 780 826 475 65 697 42 82 -68 477 66 498 380 410 -346 154 512 -289 194 538 444 384 789 132 381 564 940 726 84 519 552 790 578 355 464 595 404 57 -972 488 85 -507 386 464 654 193 617 -35 456 362 902 300 297 -310 232 677 606 124 154 -511 369 215 349 397 254 433 491 640 -351 97 384 -183 663 39 931 165 338 -373 8 122 -544 766 245 -791 455 240 -934 485 565 877 178 133 -957 279 81 497 464 123 -912 313 220 -529 331 82 709 614 598 598 41 157 -81 497 122 -684 659 128 307 725 612 471 155 341 -245 598 619 -165 47 283 -90 487 595 929 158 477 562 219 290 711 618 683 420 689 731 941 205 589 -179 664 66 832 535 220 -27 442 369 943 430 416 825 540 102 972 421 612 200 735 382 90 46 551 324 218 440 654 512 196 -5 133 60 60 365 146 -921 490 588 -553 434 217 -986 211 756 -132 135 728 479 536 662 -740 778 259 -189 102 477 -598 508 188 -3 703 320 -392 194 278 341 276 608 -409 107 695 -148 320 672 -290 731 325 938 685 32 -875 243 449 432 597 643 -939 738 436 923 295 595 547 159 423 -94 750 81 200 754 400 871 216 682 -405 155 566 379 280 600 -487 629 42 -887 61 638 555 122 127 -658 797 421 -511 344 131 -137 51 432 -57 451 737 343 275 152 576 422 306 342 601 138 -307 380 378 -77 335 51 849 630 47 421 271 742 503 334 792 -666 29 795 470 124 269 973 101 690 79 195 43 968 88 756 85 49 222 64 650 403 -738 423 225 3 326 110 -453 212 138 741 34 262 161 7 714 402 606 547 352 91 472 -962 305 72 811 121 273 365 335 247 189 491 572 -502 638 335 -412 331 368 -199 292 374 -286 46 212 -627 291 369 -881 43 460 -458 481 316 -435 693 789 -611 58 323 435 800 13 206 498 202 -260 238 84 859 239 375 -816 505 421 -205 243 337 842 8 229 382 397 639 -143 584 638 621 190 687 -777 482 125 106 693 715 433 478 420 -395 25 497 -533 741 246 -277 668 488 59 463 48 288 245 796 478 724 321 -599 499 355 277 5 247 192 590 724 211 795 749 -941 14 689 504 337 109 144 197 571 543 637 15 -262 467 269 -483 582 192 -562 135 690 944 165 246 -810 109 388 -934 120 382 -986 531 748 454 388 636 -638 732 32 284 675 220 -101 165 686 -233 683 19 -490 273 506 -649 217 670 748 759 778 -865 425 449 -531 391 179 216 246 118 451 645 275 206 296 792 492 215 226 -738 325 498 567 376 576 -83 112 201 365 581 591 496 549 388 -187 800 500 -186 635 344 40 300 281 -95 220 60 122 8 435 -902 126 98 898 91 778 228 57 778 -73 423 164 622 263 757 -436 447 42 -480 503 694 -648 161 113 -589 83 120 -203 133 597 295 383 392 -276 424 34 -698 404 90 831 83 64 194 105 327 951 221 325 944 741 379 437 293 539 -651 256 174 -579 653 658 -431 700 241 -488 177 216 746 431 619 787 662 701 451 608 357 -871 159 577 -947 456 69 183 293 713 722 595 168 847 568 372 304 689 624 -304 754 800 -89 52 430 529 239 643 -819 42 450 -863 523 161 -335 528 616 -715 112 460 -3 586 606 916 433 373 488 489 614 711 786 567 662 497 170 291 379 760 485 650 76 694 115 604 -691 1 267 -279 150 404 -74 467 36 -949 770 413 982 32 110 751 75 488 -890 760 199 -137 294 48 -509 341 163 46 202 515 712 523 216 -85 650 234 -498 469 109 -858 451 140 451 154 566 -710 616 525 -512 632 371 -112 723 263 802 233 539 -917 700 740 -283 402 192 256 83 660 -883 28 367 -626 270 182 250 711 365 620 399 287 882 601 7 -302 69 239 -564 552 138 -625 21 91 -82 78 526 -271 147 350 790 355 730 -92 329 199 841 380 109 806 352 507 644 587 307 -949 485 727 441 473 479 -269 400 51 -227 518 128 698 47 626 648 589 181 129 697 61 727 538 792 -364 744 696 94 789 482 -447 392 166 -121 564 589 -840 236 256 -535 636 44 -803 165 292 -343 245 381 801 81 677 -104 327 665 -823 80 608 -306 560 40 -117 269 156 823 29 245 -568 269 32 87 334 220 -718 131 384 -75 340 180 -495 541 612 181 189 139 -403 766 218 -196 612 777 596 647 598 351 22 626 547 54 446 178 341 331 -403 300 353 912 406 445 -476 739 634 862 137 151 -169 493 315 960 89 161 757 192 183 -266 539 236 980 118 129 -690 267 255 923 800 555 827 265 512 471 341 2 -544 555 138 -41 186 631 673 146 271 833 255 463 967 190 553 -845 570 222 835 32 489 289 307 40 795 134 304 858 406 644 -340 573 136 -869 598 281 202 784 536 -584 351 277 -32 58 398 -610 530 421 925 601 792 718 550 116 -747 234 714 333 636 697 420 604 599 248 324 657 -555 714 101 -974 696 83 913 366 165 933 691 505 911 411 305 -698 529 406 -231 782 639 -718 68 26 730 240 629 -271 689 153 -863 734 418 437 312 666 -728 625 231 -212 559 473 -508 422 435 -604 276 164 -647 128 116 -31 610 356 950 91 596 -946 228 81 671 18 393 136 242 217 718 630 327 342 722 300 777 670 575 92 223 20 188 319 499 -544 89 660 611 391 751 -394 45 530 886 468 547 830 757 788 647 27 169 -675 570 90 777 191 534 -678 131 52 172 187 492 -768 150 434 -418 708 478 63 195 146 -590 425 102 949 424 480 -882 302 249 759 479 99 270 782 289 3 305 772 806 229 510 -350 461 212 483 195 119 -287 459 665 658 21 642 -489 722 617 -10 792 118 -209 152 148 689 622 482 130 377 338 -347 535 566 -638 737 227 -75 221 773 -756 534 783 260 544 355 101 207 629 -882 349 620 -13 740 771 487 430 144 568 312 520 905 79 543 800 205 763 -827 1 48 -93 13 143 -938 315 349 -710 785 698 -939 124 189 -216 763 618 727 283 481 -401 140 197 205 563 276 -453 763 32 -538 196 396 804 610 262 752 497 236 959 577 519 -560 376 658 388 781 420 -537 128 735 646 590 422 181 408 426 -810 512 29 588 514 142 861 256 190 -504 615 766 766 207 341 576 796 673 947 411 1 -319 410 142 -697 791 345 -929 320 752 -951 111 464 -123 51 529 -30 712 784 112 360 150 -323 79 357 -30 455 704 -158 354 666 194 636 275 -512 91 266 -968 563 247 151 641 649 -969 763 560 214 275 472 363 553 102 271 275 108 -674 317 461 -8 264 648 266 352 738 -317 336 452 220 272 214 418 606 369 778 172 643 -351 311 221 609 638 90 -130 382 353 469 48 704 359 684 239 -390 74 189 981 141 347 -699 320 518 343 521 405 -510 24 716 -290 785 105 199 407 486 503 677 85 406 436 320 997 198 175 611 525 249 399 458 389 745 759 260 -785 103 333 -829 545 708 238 407 692 742 359 299 379 662 527 416 421 514 -465 418 711 -690 381 787 -490 532 445 298 230 755 510 616 153 749 607 560 -608 349 118 890 481 331 -584 697 751 681 784 720 591 694 300 530 404 32 126 55 261 -320 317 257 889 111 424 241 612 230 -848 447 611 752 415 59 702 97 42 -978 40 288 -327 770 243 -296 696 297 -84 129 165 524 418 275 -652 59 86 -23 164 642 859 385 288 -979 137 702 -121 640 798 673 614 390 -640 87 359 802 744 607 651 785 352 242 685 762 -473 14 125 -632 274 62 7 695 198 -491 727 389 258 800 202 -153 712 641 158 66 584 -36 517 195 650 685 531 -247 327 415 866 406 429 143 327 254 -596 534 500 401 195 426 -458 206 777 495 253 688 -65 563 754 918 679 22 -935 234 232 10 444 516 243 448 601 -106 201 796 320 343 201 -104 239 5 -664 645 798 510 262 279 368 57 512 551 619 212 -60 9 655 -745 499 55 603 171 397 755 619 187 -489 155 513 30 444 709 -20 307 170 658 75 226 -479 426 397 -267 519 405 -861 326 761 -207 734 11 -201 337 181 -653 556 154 -802 738 149 706 470 7 -773 480 433 252 202 411 -152 487 129 205 626 454 917 171 388 527 122 276 -941 470 320 -943 556 427 -438 354 716 -337 412 386 869 639 65 -746 643 618 -336 692 304 -256 249 482 -603 566 204 536 445 326 412 504 347 -517 113 102 261 676 455 -224 491 418 -287 312 256 -270 782 341 -997 326 589 -516 324 706 -361 612 702 -436 24 405 310 107 70 -837 168 297 -31 497 787 786 410 298 -159 292 416 739 440 397 679 443 275 -780 479 598 277 718 409 -621 35 785 935 497 443 -644 261 163 852 30 659 438 217 620 688 210 464 -145 381 97 -323 153 127 -174 630 44 235 561 430 -629 449 127 -987 405 739 -873 658 768 137 448 536 757 88 746 420 143 246 474 147 626 922 424 778 248 51 160 -557 438 720 -927 9 720 -849 374 325 -511 454 534 -592 391 181 696 500 269 -159 720 763 -362 146 109 -584 468 85 -607 468 135 -96 512 124 624 537 484 543 688 57 19 329 510 552 289 101 -67 785 600 553 778 72 915 633 589 -940 578 256 346 683 319 69 259 55 952 554 294 -640 374 174 -930 278 463 -78 363 799 -327 584 545 -983 112 377 5 172 506 -988 270 388 483 139 198 137 491 752 -817 451 677 108 473 506 970 147 69 169 773 336 897 221 471 -559 238 582 569 360 574 -986 643 264 -789 532 754 -486 715 757 942 624 781 -952 546 128 -884 467 452 -949 364 672 -526 5 462 -345 374 408 712 1 767 -715 15 609 -499 578 693 254 293 607 962 587 782 -657 235 80 670 355 110 -256 781 466 957 636 392 965 348 744 483 186 758 644 639 87 936 693 379 -106 256 166 628 599 752 -893 621 255 852 294 161 113 190 141 -669 548 776 74 65 676 17 348 413 -474 344 251 812 680 495 743 375 302 -740 755 452 411 62 272 665 266 565 425 132 307 165 15 54 893 289 470 320 58 369 -916 136 713 -314 300 592 -620 43 518 834 303 472 -315 84 351 -327 227 48 -16 72 688 -795 144 745 374 628 432 -514 466 731 829 799 326 947 633 180 170 227 330 -595 101 591 -210 632 369 -963 769 793 924 300 316 -749 168 331 306 115 163 -714 437 633 -917 492 59 -636 449 511 -446 439 695 -125 476 215 219 752 340 -94 172 192 -627 375 129 -694 157 296 436 615 762 951 453 399 -465 89 442 -855 53 443 456 160 81 -898 635 109 68 206 412 -793 712 584 598 286 158 -921 192 666 -226 780 33 -664 418 125 527 516 178 169 324 337 -998 26 523 -938 294 728 273 453 191 456 4 476 566 483 219 -369 9 551 15 297 385 -348 183 355 976 63 70 353 384 393 -959 786 770 -85 400 263 194 330 622 60 648 656 -969 32 665 781 247 513 -35 51 696 -529 428 310 740 533 693 -68 527 231 -499 242 630 515 237 703 -466 422 585 155 634 784 -837 265 15 979 798 614 291 116 664 -262 587 643 847 328 376 -508 12 454 -678 114 695 -897 381 483 -242 115 104 -906 23 290 677 138 106 -156 117 104 -743 608 571 272 547 709 515 346 236 42 38 600 895 312 265 341 416 645 -776 326 312 -321 20 686 768 49 23 874 93 139 129 302 298 -501 375 44 -193 642 390 795 484 779 -254 331 291 810 72 258 206 296 583 469 176 154 754 696 554 -72 170 199 -382 451 500 -884 502 426 -489 110 619 652 657 654 -969 371 103 112 241 630 -183 476 695 168 294 698 620 762 399 -603 474 60 16 126 716 -131 109 470 -795 382 386 660 560 757 -838 441 95 -531 564 122 915 532 768 -788 104 729 -789 102 754 70 291 540 -441 496 122 745 156 233 -947 271 209 -47 215 201 -801 151 48 840 764 503 320 527 604 674 797 425 257 647 763 821 344 471 -194 349 293 814 102 507 -634 653 742 530 174 444 529 366 407 631 487 133 -413 113 482 763 170 568 678 670 766 593 492 661 -537 98 561 155 264 662 -587 630 515 -294 512 240 949 793 158 -644 564 756 -879 327 477 841 351 389 -981 14 38 331 769 301 -607 334 483 -541 640 194 -750 589 539 607 497 163 -798 538 278 357 611 156 385 4 513 683 163 415 -929 534 780 709 665 300 -591 210 633 243 621 472 389 24 261 -273 31 757 241 234 46 518 743 209 673 481 212 738 564 726 -48 235 11 -516 744 228 -217 306 437 -384 349 610 39 490 633 651 17 215 160 58 800 -595 728 743 -435 754 423 -223 492 186 -346 196 772 865 680 268 -556 216 573 -568 384 473 -359 223 163 -975 675 531 840 635 141 -361 192 68 -867 758 373 707 287 64 -308 358 43 283 754 258 -345 787 641 -721 180 416 193 798 476 16 237 667 35 323 624 -792 30 462 -377 491 112 -123 174 418 -314 781 404 -73 612 583 694 158 788 583 234 337 -190 450 574 76 637 96 652 45 477 313 221 751 419 655 441 131 684 166 -700 171 498 -697 650 310 -163 744 467 577 679 700 -287 289 701 -114 117 89 -67 121 486 -438 587 706 -888 6 560 -495 689 796 -330 189 166 968 92 367 29 130 662 -305 507 92 -854 420 732 -602 459 48 -514 306 307 -172 771 312 -412 76 201 -465 698 389 -700 218 33 -782 47 514 279 694 572 770 792 543 -147 342 553 -100 429 697 -380 552 554 678 581 76 -210 721 151 790 56 401 330 708 170 714 557 14 -602 279 6 693 284 347 845 784 327 -507 557 431 -801 635 563 74 577 35 977 719 442 577 450 349 -102 116 26 -734 744 134 80 694 764 837 387 247 -417 678 690 644 477 77 406 352 653 792 729 572 -367 756 688 -90 575 183 -805 55 77 -442 692 15 556 427 199 -911 41 77 131 85 105 -993 243 456 -789 435 736 534 620 545 658 353 53 946 463 627 -120 258 233 -492 368 124 -477 276 102 473 318 143 501 249 579 -194 608 374 -187 19 360 149 354 180 -555 12 532 -103 710 547 475 791 4 -93 51 724 382 574 199 484 400 516 -222 301 316 -444 307 123 -71 673 142 -959 174 47 820 219 410 903 669 672 -151 144 214 205 652 264 880 34 390 -922 670 789 -54 648 289 261 405 148 736 86 20 -771 127 193 -373 699 763 -764 604 775 -728 561 178 736 441 211 325 72 433 -487 218 280 153 231 236 -948 719 674 671 548 352 -785 775 251 778 164 5 960 223 608 534 496 369 -889 232 361 74 709 432 906 374 201 737 332 702 -2 355 2 749 571 328 551 301 491 955 661 714 -837 85 452 -573 343 25 -421 433 703 -38 758 234 -984 156 141 969 257 711 96 609 563 987 679 522 -788 314 333 555 310 769 -594 289 664 982 468 296 84 183 253 -530 151 760 810 120 216 672 416 24 -814 755 540 -40 207 418 -766 771 284 -882 726 593 686 684 81 549 666 100 796 103 282 -152 287 551 -425 711 167 -450 97 473 -359 609 680 -341 513 128 486 152 11 966 101 229 -535 698 683 -701 298 359 130 658 645 633 785 555 -449 487 203 -777 729 363 -946 140 758 904 634 470 -617 120 621 545 38 274 725 55 523 -993 637 581 -439 670 565 -333 421 252 -579 644 180 -216 299 671 -659 155 504 562 490 623 783 35 660 608 161 714 -870 520 620 253 199 325 -602 419 297 -399 40 492 932 317 48 105 280 537 -121 415 124 -662 23 284 4 505 355 -177 558 792 630 392 543 -294 343 161 -398 544 200 893 477 224 -13 631 540 434 507 359 -271 638 173 -373 268 116 -231 574 458 -871 376 202 128 221 230 -97 760 412 795 195 548 365 518 716 -898 164 774 260 445 636 675 280 473 -401 107 292 -286 476 65 -228 557 792 725 38 564 506 541 524 517 688 718 217 54 787 132 108 150 -343 520 594 -908 195 73 316 394 180 607 261 207 671 233 764 -186 310 1 -423 616 93 -700 85 781 769 102 386 -45 386 493 56 643 212 -551 287 759 -126 403 704 -395 362 164 -589 385 748 126 399 257 878 381 509 -297 151 162 -360 258 548 484 515 742 -153 142 183 461 347 97 -976 311 481 924 589 432 -820 68 160 356 791 540 -384 246 242 177 438 52 -124 322 566 -982 321 233 398 279 375 -668 140 273 -572 40 372 692 173 439 -397 281 781 -258 74 567 787 151 88 -296 521 760 -864 671 238 662 203 729 535 184 445 -483 197 36 -912 92 40 610 786 136 -461 122 562 905 661 264 544 165 784 -696 702 654 -59 716 408 270 651 143 666 721 339 -947 361 179 -387 792 622 404 494 281 653 351 142 516 296 306 -701 552 559 -896 245 27 263 667 677 -794 733 149 696 739 510 75 152 53 296 756 6 455 248 51 -512 617 249 238 468 800 -851 524 244 -425 540 111 -597 698 395 -848 394 333 -387 621 36 -735 318 344 422 525 591 -727 565 444 74 746 612 -926 337 632 -127 486 707 468 661 446 130 264 343 877 368 289 761 533 109 397 750 778 -460 173 55 882 798 619 -275 224 117 289 698 453 520 723 138 -774 191 350 24 474 165 -882 703 533 206 464 617 -933 261 567 996 753 291 -550 588 288 -731 65 511 -663 154 408 189 426 330 678 77 97 -9 147 799 75 154 463 -108 173 275 410 169 580 700 220 367 -613 441 783 -103 330 137 656 319 562 537 797 366 -640 376 794 257 567 141 -193 395 646 -579 487 18 496 697 538 627 397 309 -655 736 749 -273 785 278 -585 441 148 -423 330 496 -506 290 71 -512 347 190 380 307 584 -975 728 270 194 176 518 -469 203 466 -160 500 401 -260 428 737 -430 43 377 869 572 258 965 219 547 587 307 446 376 87 752 -241 64 679 -20 58 55 449 589 609 514 181 309 -734 74 736 -46 244 330 -118 113 454 939 30 672 -514 18 530 -517 506 231 -736 638 288 -682 488 428 -121 354 609 587 173 682 874 727 477 -845 410 141 8 387 188 -840 422 733 -673 56 790 -843 721 628 -156 191 667 624 270 572 -16 209 296 665 83 575 293 639 536 33 399 436 203 31 375 742 543 796 -973 71 52 -184 180 324 795 577 66 -587 601 688 -815 785 96 -568 402 179 406 495 17 -659 280 767 177 684 797 -249 378 540 546 5 162 949 422 693 -776 569 469 -310 583 621 -71 720 157 824 352 558 602 559 604 -230 500 436 -663 77 319 -715 380 248 -224 679 253 -863 228 226 582 5 794 250 376 47 579 200 751 -111 555 509 44 125 560 79 14 189 -803 700 568 -155 718 226 274 300 230 667 702 428 347 125 3 793 505 202 -857 194 756 803 38 433 -237 670 798 -449 19 249 -730 416 477 116 265 394 -907 339 693 74 759 594 101 506 719 103 651 775 256 747 520 164 550 109 948 113 778 945 216 797 794 87 412 -730 755 677 -785 48 567 -493 274 77 452 575 582 -478 430 785 648 486 731 367 50 480 76 750 145 -795 296 712 -399 90 798 -835 479 351 -841 586 624 -764 390 750 169 113 379 -247 161 417 483 509 768 611 714 263 -678 468 704 920 633 167 -777 226 645 326 385 782 -699 621 371 -397 191 35 -19 96 548 749 247 88 -514 258 1 -300 180 468 -845 228 77 -131 354 462 -150 207 634 572 10 376 559 544 472 -542 693 403 637 412 201 -124 450 458 676 302 189 696 409 641 99 682 68 -224 351 421 589 353 627 422 726 189 798 237 732 821 295 624 -25 732 588 -225 8 589 184 436 443 -828 84 51 -988 384 285 279 312 187 651 701 540 430 123 17 218 273 253 -299 446 99 -76 221 382 -337 548 741 -596 532 728 -154 705 12 -152 269 747 884 701 610 -529 752 510 -838 534 184 -470 504 9 134 405 454 -216 482 227 -235 701 506 432 699 762 -805 748 230 693 632 130 -298 255 434 163 769 519 -853 51 223 -845 737 179 360 721 212 -614 286 109 -288 143 9 -183 376 708 930 523 207 359 617 390 441 71 197 474 35 517 592 534 568 366 241 504 497 401 425 -92 340 262 -32 151 54 794 662 222 -817 503 645 -269 329 231 248 674 764 -385 792 556 -330 289 508 846 350 47 -92 518 650 -136 247 70 147 235 220 600 429 434 -26 213 136 618 544 17 48 144 690 763 759 233 -730 182 522 577 28 423 -224 488 140 -775 552 739 95 499 173 666 52 602 299 178 366 787 148 461 -45 348 605 -956 511 115 476 333 296 -251 310 324 123 686 363 215 759 165 -875 377 568 478 77 745 -5 616 92 56 371 791 612 367 501 278 595 33 -626 468 132 411 83 595 477 788 553 -558 66 130 -39 744 558 658 92 373 -499 700 295 -108 312 661 -56 390 7 -71 316 103 -577 565 571 -446 729 205 549 206 545 -147 200 610 -866 762 105 -309 20 196 15 73 95 709 565 758 521 310 700 -720 791 215 -618 14 332 304 520 260 -739 21 17 -995 161 178 470 453 549 666 220 621 712 730 738 -130 203 599 121 483 589 -513 418 602 -582 122 673 29 383 694 446 388 320 -186 554 32 391 25 484 891 43 704 -537 155 185 -1000 225 739 798 98 774 138 186 391 -909 156 64 564 738 447 809 184 386 680 550 140 311 741 516 747 584 558 650 247 712 786 200 489 324 750 586 249 289 771 239 780 479 303 696 416 701 505 151 -914 537 700 -823 249 192 92 796 775 -151 798 573 513 184 324 601 660 626 -62 310 466 661 701 797 -461 356 693 -46 457 749 56 496 486 -45 566 281 -328 567 278 196 480 461 -328 81 320 -103 620 181 362 233 82 -842 772 437 202 478 446 951 89 13 -679 387 130 1 211 697 -522 607 376 -110 431 9 209 528 180 390 642 412 23 753 735 411 307 412 -744 258 745 996 246 385 161 167 323 -510 720 533 538 398 691 114 88 322 874 450 401 -947 367 547 950 178 53 161 435 663 57 383 108 -407 696 627 -485 677 496 -511 143 135 -238 417 136 563 422 679 -43 38 245 455 388 423 -741 701 409 321 703 239 607 770 577 -496 569 5 -401 259 148 134 621 116 -979 136 538 -700 245 127 344 100 67 -82 360 319 -74 33 29 -579 573 605 -213 278 373 -257 29 183 -510 715 356 -42 737 491 847 637 288 525 781 387 591 100 298 -738 178 683 -758 599 48 -876 10 621 480 797 450 453 341 478 587 383 745 942 93 681 -215 340 517 72 618 49 -390 609 500 308 23 678 190 265 28 -963 342 38 809 222 386 10 475 278 888 463 213 -16 357 305 264 166 14 380 777 174 832 437 197 661 779 461 288 368 354 277 130 576 -585 340 250 92 580 264 -144 764 173 -687 28 466 661 160 184 -574 693 512 -449 125 148 947 586 478 560 626 397 865 704 526 640 719 66 42 563 197 657 172 161 429 85 540 847 98 252 630 124 144 741 675 620 840 175 757 469 487 582 -335 352 37 591 793 307 608 235 70 -396 292 593 564 74 677 -896 673 326 955 303 449 -150 796 323 -379 188 49 -423 57 535 -642 322 439 595 665 783 -299 273 569 122 757 211 -733 407 206 -58 228 745 390 357 1 877 716 323 915 663 187 849 564 12 -983 439 89 -572 553 34 -487 448 484 -179 667 440 -16 535 399 -611 277 178 934 67 535 86 296 450 -840 163 664 99 12 427 510 429 417 -650 458 522 183 523 169 -534 680 121 -144 508 16 167 394 663 -232 155 26 831 454 389 410 266 27 899 249 101 667 268 148 -946 726 28 326 782 649 -925 215 708 690 535 301 -248 503 7 529 687 12 518 49 327 87 627 144 -335 127 393 117 146 212 264 200 137 -909 796 418 -549 700 473 209 630 711 -979 500 759 99 387 585 -557 204 711 587 121 57 -2 185 608 886 629 86 -597 120 391 38 319 386 -744 722 286 880 331 115 390 304 614 -452 604 552 -668 599 307 -5 538 427 851 688 163 -990 174 791 -552 129 111 238 767 781 -576 223 702 109 55 584 175 245 88 -860 393 691 443 678 41 749 676 17 -311 286 190 -320 686 318 542 701 411 -25 210 465 910 120 179 -769 669 603 608 396 478 -576 285 316 -435 517 201 -918 59 77 70 733 777 80 60 538 -656 771 274 -747 320 150 355 560 269 -315 391 137 -112 352 84 -483 328 721 584 494 437 -463 528 496 -387 398 780 -58 678 40 -721 623 362 -847 476 681 -298 183 792 371 421 383 -741 178 613 -385 563 658 451 700 386 -702 113 335 78 207 565 469 487 739 382 592 766 -138 494 149 -146 217 121 588 429 229 -327 724 758 237 139 520 495 790 419 -768 241 84 -482 471 642 82 740 328 -380 536 165 86 142 381 -594 130 361 -414 755 284 -857 393 422 -337 240 764 33 24 204 868 142 226 -890 25 165 -611 645 638 -492 783 725 -776 269 67 -444 227 548 -883 557 447 574 772 686 537 157 709 692 426 50 117 88 426 633 77 623 -378 537 605 -54 361 426 -836 235 265 -986 187 373 260 561 696 97 450 52 405 94 477 406 763 564 832 348 193 654 570 729 -390 269 290 435 385 759 239 697 545 -745 263 731 -373 275 44 722 172 45 -75 329 491 754 536 453 -331 720 1 -939 726 122 -210 536 742 431 324 327 -811 763 575 533 570 38 -385 397 312 -342 471 36 -745 596 364 -255 750 451 949 220 722 149 233 647 -977 623 735 516 406 258 794 595 572 -631 80 341 606 296 289 469 106 311 -296 761 458 420 208 531 344 109 763 -610 132 586 124 1 543 333 195 338 -744 164 417 -852 522 264 988 648 682 956 643 747 997 387 55 959 777 539 -504 654 539 39 339 733 -872 148 97 -56 296 170 160 637 113 -271 135 313 -390 443 332 901 710 174 847 707 112 -698 219 441 992 315 294 730 506 184 -986 234 683 -138 379 531 -768 339 367 944 220 501 56 782 496 340 284 405 465 83 664 -223 737 82 -983 329 748 -338 459 454 -603 426 687 480 488 617 -590 720 507 176 617 726 628 25 260 723 383 177 943 760 114 -624 777 442 75 588 78 -833 68 565 983 6 653 -633 435 677 -22 110 794 72 190 376 -151 413 663 403 289 53 -393 169 640 884 736 260 -199 320 689 237 762 695 489 60 790 358 332 532 -867 781 216 -581 543 629 881 299 469 533 506 637 -875 343 573 136 744 444 -376 381 757 -530 670 637 950 387 248 492 546 580 -977 631 112 -810 251 655 -630 770 562 427 495 104 199 31 399 994 278 200 738 180 587 -614 72 684 -835 495 514 -724 238 316 682 608 400 -862 199 369 900 426 415 555 777 797 554 771 603 484 273 80 -516 411 260 -778 797 683 705 162 730 770 791 167 -514 25 774 -563 564 172 157 64 149 -229 19 125 -233 725 95 -879 610 719 -47 694 330 564 116 326 446 573 40 -25 743 382 -659 781 406 -733 770 169 -610 327 584 -861 650 155 63 617 431 510 291 240 -372 44 485 -491 408 152 -165 654 724 -174 382 219 -593 275 551 964 142 521 285 85 47 -380 176 697 526 391 65 557 701 355 -804 482 750 -719 143 357 -616 156 144 -522 115 418 428 117 196 147 337 371 843 264 313 59 621 214 -434 769 247 315 602 741 -128 587 71 34 47 578 -223 525 693 146 753 724 -943 254 392 -396 601 280 -74 396 95 -561 21 236 602 89 389 -258 161 175 612 347 573 390 676 297 -166 622 602 909 680 55 900 36 655 -869 563 250 426 602 56 692 758 429 479 360 517 68 702 677 194 315 575 719 57 450 -585 752 502 -778 252 538 276 735 300 477 161 453 533 206 410 -287 37 321 629 705 222 857 652 88 -569 371 496 -520 738 186 150 107 137 -148 681 740 -459 187 387 -604 472 144 -643 385 181 -723 223 640 -462 654 210 -767 637 158 259 241 38 -601 382 347 425 726 86 763 722 109 107 679 46 639 156 411 -925 206 634 -685 82 773 -873 512 401 -726 63 334 -780 640 259 -743 4 532 918 663 410 563 702 117 173 377 674 -394 244 122 -355 321 203 417 448 655 -223 285 718 929 159 781 62 731 620 672 589 175 803 107 37 -836 22 290 32 795 667 657 154 462 -422 799 782 -620 168 782 -414 497 266 -896 426 424 684 664 494 -170 467 152 618 583 173 108 15 520 726 472 673 787 603 223 721 135 742 302 322 438 119 62 206 447 317 69 493 299 87 -556 318 669 -431 626 235 -312 704 258 760 91 60 134 164 195 875 666 68 464 479 106 -965 679 774 -545 572 273 -459 616 142 -191 385 319 -5 225 222 -948 385 664 264 671 28 10 98 245 877 762 782 -679 179 690 151 634 461 -825 727 629 -284 688 213 -414 83 438 -193 88 374 -777 152 597 850 762 694 -954 191 208 579 112 351 191 42 530 -320 745 715 893 121 194 -79 789 81 -315 176 516 874 135 603 -400 758 754 996 160 267 -359 159 457 648 138 568 199 129 161 680 362 105 194 255 577 -13 440 779 689 188 800 908 429 158 916 430 296 235 429 424 -405 55 591 -524 415 283 -211 302 722 167 791 113 7 785 300 807 245 280 964 161 709 59 196 689 -365 743 397 371 242 4 162 670 598 279 415 564 -239 4 417 834 724 407 -254 131 743 -803 690 539 -171 255 699 -711 466 446 778 653 388 326 25 181 -871 787 403 878 418 369 -559 332 725 -943 518 648 -585 465 330 109 614 220 -953 243 474 145 133 491 -658 263 344 881 789 368 262 71 706 664 749 675 -616 743 558 508 352 276 -445 720 292 -115 229 105 -344 277 348 481 574 32 -229 517 294 866 398 634 785 12 256 -958 28 557 -731 413 499 226 721 402 453 429 321 696 466 102 801 722 378 300 203 503 -517 526 219 -224 530 532 617 573 560 -827 42 524 23 420 444 -776 626 424 -103 322 89 798 123 362 327 175 116 -371 258 194 -600 186 138 -832 748 667 899 317 791 610 442 384 333 265 356 -71 41 181 -48 490 502 -7 688 177 354 367 703 870 197 161 663 597 698 -400 717 197 -182 568 513 -639 179 506 496 793 363 -617 546 52 637 739 292 13 45 658 -485 715 54 -373 330 202 -523 82 118 -727 53 238 -662 14 416 -157 262 631 165 514 624 527 49 721 530 86 211 -379 651 255 -169 319 522 -564 146 403 838 223 485 907 49 537 -456 387 102 711 430 363 -258 347 428 -83 274 477 -163 157 562 -801 778 765 653 361 283 -874 798 780 -71 188 203 365 495 603 901 240 189 954 303 170 -684 645 517 496 362 342 524 351 498 -963 550 28 -599 556 388 483 634 737 -737 763 124 217 381 410 159 735 712 328 204 557 -4 452 470 338 376 373 -765 413 122 14 415 229 802 250 63 -910 513 377 14 701 437 -207 260 724 904 341 479 612 137 130 -166 627 505 -594 463 469 -121 229 83 908 474 397 -302 688 479 106 272 731 95 521 83 48 86 571 529 120 398 233 526 412 253 605 640 -64 465 223 -180 739 696 -184 590 583 -154 496 406 177 391 222 319 561 742 -47 409 27 -277 738 498 -680 323 223 -317 377 380 -877 65 396 145 437 335 840 405 124 574 52 171 531 781 562 -848 452 322 693 205 283 -528 528 572 -31 1 447 944 684 375 -725 759 791 -778 704 427 756 96 31 -369 422 434 602 353 766 -885 505 417 -212 151 621 -330 175 701 994 696 253 640 640 488 566 67 447 -644 242 350 182 398 798 564 582 419 -650 136 772 -285 251 28 -668 239 178 -496 62 352 604 8 248 -344 400 439 -656 366 58 -210 322 299 491 572 29 459 522 516 -818 790 766 -391 322 557 -213 26 618 890 783 625 -111 639 576 728 535 141 737 77 14 -565 321 269 -718 561 392 -737 420 114 978 154 103 896 364 776 -548 303 353 21 593 335 597 683 526 -828 763 260 -336 100 337 77 535 209 297 584 741 -799 115 94 -345 411 457 -418 15 759 -865 588 104 621 537 786 346 709 748 -994 125 399 94 2 485 -546 499 453 -978 139 589 962 341 703 -192 548 665 -536 731 231 -225 439 554 215 138 14 -686 96 490 -688 742 491 996 796 541 -1000 18 679 -412 333 571 -558 741 671 106 357 153 -912 284 170 -943 762 160 -390 777 297 -25 291 392 464 203 333 506 151 328 -602 104 698 -323 644 582 599 287 74 469 145 782 221 234 266 342 691 227 454 454 556 -98 581 46 694 398 601 978 256 303 858 655 406 707 484 250 488 83 88 -287 705 232 494 678 17 -41 373 260 -614 729 45 -510 375 794 90 354 250 -455 564 456 -850 671 139 551 111 573 190 424 477 822 718 707 -410 478 279 -151 16 57 -735 794 265 -496 139 380 -41 241 602 -351 145 712 -178 500 633 -14 101 200 -358 767 660 -421 484 356 -646 541 494 85 252 286 686 102 430 -651 76 565 435 78 473 -210 787 172 375 173 625 926 768 591 -862 547 371 -500 237 54 -545 543 146 -100 428 398 985 466 51 615 415 478 -21 250 555 -397 592 541 -273 767 266 -449 246 233 -307 384 779 -737 84 567 868 491 309 -986 591 736 -989 528 401 213 674 616 -356 30 759 937 357 726 -46 508 523 986 353 106 -684 216 541 -918 484 583 990 450 373 477 13 452 -771 426 547 -757 516 772 -990 713 1 968 202 357 845 756 416 567 610 535 -836 244 219 -302 186 668 70 63 233 -326 87 726 991 567 698 -284 86 191 35 511 352 -630 227 147 -60 526 332 -241 748 746 -809 622 189 -199 594 627 -674 186 275 -885 130 595 -543 430 361 954 698 447 296 486 509 -201 8 735 -455 548 12 -124 59 760 973 204 727 987 530 464 -787 597 145 -641 606 126 920 512 376 518 608 61 -574 607 68 512 752 167 124 780 577 35 114 582 -803 453 663 -788 618 459 956 577 264 282 97 775 257 767 134 269 793 740 688 658 243 806 534 222 -618 369 526 961 240 639 342 38 643 205 202 460 -985 159 237 -769 593 685 -843 602 652 91 671 196 -818 711 53 625 117 586 -2 451 506 924 12 298 -886 507 687 909 431 246 -44 262 390 -159 420 191 44 711 413 639 45 675 -508 70 791 429 221 794 135 545 5 -416 611 63 270 520 126 757 441 109 -645 597 370 -656 638 789 687 82 251 651 74 296 926 566 717 -332 747 137 -739 18 396 -368 88 115 -690 246 555 -582 553 352 187 449 541 128 536 175 330 140 248 977 66 365 -306 686 663 182 500 497 15 670 66 10 102 154 76 12 751 -617 30 503 534 418 151 -574 698 239 752 428 378 151 6 795 467 652 680 -870 634 731 -374 401 600 891 563 702 196 40 713 946 423 743 200 709 712 303 287 161 941 40 588 118 391 145 464 659 348 295 789 182 226 167 582 -23 359 736 -257 257 358 837 658 618 300 761 104 -740 654 143 -601 124 86 696 388 296 -157 83 284 24 61 2 958 639 763 -346 669 321 -459 164 578 650 401 787 867 101 747 -678 313 152 -935 313 275 302 361 662 -203 404 296 32 181 709 -367 91 99 -453 697 767 268 438 131 797 707 184 -519 629 48 -768 748 272 71 745 676 -434 129 408 -174 462 746 643 482 383 773 279 22 55 414 728 -210 495 556 238 279 2 501 337 301 -427 160 598 -1000 278 726 -193 305 240 656 429 253 201 72 734 -665 197 564 -644 347 223 -258 337 501 495 239 389 396 412 548 945 12 25 470 371 681 661 779 310 -287 780 733 -402 267 130 -239 575 86 -463 10 432 -241 352 769 -989 248 207 999 796 618 -502 341 181 -925 163 103 555 577 81 416 442 60 301 241 678 -370 602 452 867 692 461 98 651 364 -734 215 163 224 166 158 -807 665 50 525 292 565 -973 599 341 707 416 782 -882 517 222 595 299 376 -154 166 267 -942 16 469 622 635 683 384 659 49 94 405 713 -657 330 556 307 358 354 999 465 769 -219 184 37 -398 131 335 -71 178 52 595 210 254 -654 795 464 -206 289 68 -742 184 398 -187 644 307 -281 643 323 -313 176 506 76 731 189 -838 60 366 814 456 153 833 520 363 -514 18 709 349 365 549 -31 623 732 -834 189 127 -976 108 322 546 347 49 204 623 779 -408 786 39 -443 552 46 861 385 117 423 23 134 331 124 498 -321 293 673 -837 411 61 441 35 168 -486 782 66 -837 786 689 341 530 226 331 639 777 376 100 713 892 359 410 -125 191 255 -253 306 217 -993 214 137 -408 377 474 -968 70 203 857 602 41 -767 378 492 697 623 767 -617 649 326 -656 276 516 -802 224 21 167 583 119 -430 310 332 -342 454 260 931 486 330 333 743 483 -875 528 412 816 225 234 -465 208 434 612 152 710 727 703 133 -901 670 715 -831 792 576 -547 250 229 464 533 714 -455 218 656 27 743 383 -9 511 607 624 246 366 -142 658 518 567 337 420 -149 388 641 -635 110 184 -459 515 433 -679 379 165 35 704 676 177 95 386 -465 72 184 701 130 393 18 449 282 389 100 221 981 158 396 -452 267 451 445 661 706 672 638 353 609 475 105 -463 245 553 218 434 204 -10 131 730 -933 679 361 993 143 179 995 340 39 453 412 677 357 421 650 332 166 676 -412 303 120 -308 273 105 -505 463 471 -286 555 31 403 548 525 581 349 475 -752 506 95 -551 638 612 -324 778 114 595 670 738 651 279 39 425 75 145 407 230 245 531 564 340 594 136 688 620 736 745 -134 737 134 478 613 111 -657 160 780 -319 163 744 -815 636 574 823 13 200 -280 220 430 -836 503 545 -497 49 680 542 69 167 -362 535 103 -229 365 267 -119 542 140 955 727 775 -520 502 787 832 422 558 61 586 612 157 373 14 608 744 731 -726 777 239 851 296 258 516 729 759 854 561 733 -589 374 518 422 731 711 -167 519 45 912 473 418 525 433 713 -793 307 690 245 500 526 433 16 454 -56 670 214 276 407 69 -545 40 587 -948 752 611 -979 229 243 485 789 101 -26 434 610 204 763 309 -519 548 676 -66 292 97 99 320 729 -963 66 687 -95 73 278 843 477 581 -947 498 9 847 784 349 147 510 783 -844 466 297 216 499 44 491 633 688 187 84 207 67 121 272 -95 578 697 182 426 423 722 273 758 -929 572 19 -195 680 485 -699 296 535 -656 139 720 -417 78 3 590 745 476 13 50 253 309 784 274 234 146 251 -544 669 524 -187 292 647 631 697 527 -533 598 374 802 94 513 -79 278 590 275 220 87 -450 433 488 -997 543 472 828 585 389 -399 198 680 600 181 576 -474 649 725 299 403 371 763 76 200 -247 551 419 -609 702 51 -122 305 145 -899 533 273 870 765 606 690 717 787 -383 43 187 342 94 141 264 658 216 -737 563 766 -367 554 667 35 584 523 -220 286 607 804 508 370 -787 766 686 170 456 602 -692 274 196 -906 368 641 386 384 50 -599 247 164 -233 432 269 385 667 53 -740 599 690 218 356 397 987 169 362 -776 491 370 -175 800 195 372 46 562 -187 233 497 614 634 743 -822 553 726 246 691 592 698 103 743 -661 121 298 -665 61 18 -351 685 508 -382 663 59 564 35 105 -875 15 522 315 145 627 192 191 69 -65 642 171 677 181 643 926 469 703 543 318 140 -597 88 2 -539 52 388 -483 129 340 605 702 706 -521 769 50 -743 761 240 -675 526 614 89 452 634 344 748 151 -717 303 590 436 716 641 823 786 321 314 422 542 -132 631 54 60 108 501 92 555 226 657 397 230 90 141 529 -608 376 383 -819 612 298 -627 787 283 93 54 226 666 142 30 860 754 137 961 646 244 738 256 640 119 146 332 999 539 259 -219 272 70 -369 646 408 713 539 461 -310 206 486 689 765 179 670 578 132 -394 91 329 -151 181 584 840 501 730 -429 434 291 -998 265 488 610 730 227 222 173 784 659 262 300 437 284 77 968 90 167 -303 492 348 280 284 400 161 408 51 -268 789 36 -825 792 652 862 754 134 240 376 306 975 388 119 475 225 402 951 546 43 718 43 86 217 475 370 216 389 777 -934 673 317 254 448 308 -295 679 576 261 554 352 614 505 97 657 544 518 663 160 106 -609 179 330 860 233 778 367 138 240 580 72 420 447 86 525 -802 52 582 -705 509 308 137 156 52 654 619 211 711 163 741 -959 23 173 170 542 663 -391 74 391 -698 594 14 522 441 451 -554 192 503 379 487 563 687 376 718 -62 431 89 -300 494 251 41 535 625 565 266 792 -879 169 585 335 43 578 -63 441 769 839 621 7 -246 308 382 -729 46 364 -241 698 58 -39 139 144 -263 457 601 455 636 66 398 445 628 -489 582 269 679 774 89 -563 728 396 219 599 793 -266 111 690 991 672 381 -913 162 37 487 17 672 152 549 625 -235 661 759 385 730 659 820 301 9 -36 235 119 -594 579 343 186 266 504 574 105 72 845 9 638 178 147 738 -798 465 150 -440 602 442 -909 648 575 910 13 9 228 771 139 522 309 404 -175 683 60 648 480 69 -315 458 567 -777 613 231 -228 373 385 -635 417 60 439 670 259 213 580 623 -578 161 593 -888 83 101 668 61 783 -73 461 15 395 347 472 162 522 284 344 46 209 328 364 625 739 603 494 -602 617 626 -28 191 338 165 703 772 217 723 32 -648 451 493 -234 246 391 989 608 464 873 753 509 -967 33 424 -791 173 227 -346 123 395 279 695 137 -984 612 391 -612 630 314 571 182 764 215 100 209 -643 714 673 281 699 705 -96 508 429 882 363 551 428 42 446 964 411 257 955 751 438 68 674 171 -417 290 270 543 647 311 463 220 576 335 301 475 192 357 182 -228 192 96 -877 644 402 566 464 275 688 247 116 110 142 763 -828 406 534 -253 93 386 573 485 294 -493 58 485 -798 533 457 -709 205 345 142 133 188 143 51 651 -430 174 547 932 73 640 -283 799 676 -37 106 285 847 660 17 855 552 221 -401 446 706 -262 390 756 340 160 447 -12 397 400 930 597 573 276 529 198 -285 399 196 -857 562 301 627 761 512 644 169 263 816 720 709 -527 659 650 181 799 361 627 140 309 979 70 105 703 98 186 900 766 136 -505 509 249 -653 88 209 659 484 729 73 301 649 733 374 507 134 755 57 846 335 196 -845 769 267 -156 270 584 -69 317 292 579 217 379 340 628 63 -932 53 715 -284 187 640 -626 73 147 -969 320 33 378 75 698 -653 286 666 -435 683 487 -252 414 4 391 394 572 769 134 399 -417 154 3 649 471 189 89 397 614 -213 380 133 -981 111 559 116 10 44 -867 175 278 -380 123 692 775 266 637 946 435 322 496 571 475 498 172 497 -961 61 446 -748 800 25 -664 419 135 -906 287 496 289 21 670 -233 241 344 810 16 609 646 714 596 -681 562 718 545 412 89 -958 3 502 239 207 501 -537 189 758 -355 679 778 -485 198 218 210 6 50 966 277 611 83 222 223 123 216 225 -176 655 432 677 319 526 348 21 715 305 666 145 683 733 694 452 696 301 -963 467 658 -562 33 134 449 668 707 623 591 123 -1 568 777 -818 597 647 508 745 667 774 402 85 918 485 17 411 690 712 -937 679 378 872 717 762 157 566 629 463 541 772 185 741 91 914 123 687 760 383 183 227 557 584 311 427 621 -121 190 510 143 605 388 520 77 656 -318 34 774 -938 250 514 -215 235 454 675 549 129 113 262 511 -905 641 620 -369 304 246 -949 783 788 -840 726 592 699 599 221 -246 433 606 127 95 55 -559 433 642 -954 508 390 -874 374 203 -811 421 43 -992 703 329 -808 66 404 708 21 388 913 300 483 520 293 115 361 292 174 702 418 99 -695 607 520 -253 167 771 45 773 226 725 117 640 930 405 258 886 113 278 -727 699 422 -627 12 713 -101 514 682 -803 771 489 -284 719 655 439 116 179 -936 641 648 455 171 252 312 9 717 -259 235 695 -130 142 145 -157 68 156 -645 167 221 -412 364 192 -324 633 462 683 72 577 813 88 417 260 743 139 464 349 734 -174 771 75 -878 14 142 -323 510 224 440 738 408 -299 21 479 -571 187 566 997 647 60 336 111 467 35 643 16 368 269 338 -806 391 352 888 220 672 347 270 733 122 62 671 929 316 243 559 345 429 724 343 276 -64 31 738 802 666 133 769 434 753 707 628 344 -190 516 115 433 616 736 -834 138 798 -964 379 209 459 456 103 -914 592 133 -225 746 798 307 116 783 -140 175 163 555 585 230 -579 418 45 -643 536 183 154 524 602 -782 755 532 978 166 187 -919 627 724 763 287 391 -903 347 117 411 654 253 241 275 670 285 632 758 19 538 481 -628 308 435 -96 287 600 -310 720 3 20 485 182 695 600 468 -163 250 366 -847 61 219 -195 102 45 -774 540 229 -65 711 318 -384 684 626 402 740 464 -246 182 735 -244 402 419 -111 449 571 756 191 432 -357 548 534 -712 775 625 -84 62 535 -967 278 770 -790 33 709 425 295 44 -870 385 493 -700 493 130 71 167 321 854 410 68 187 250 394 763 318 456 898 352 285 19 114 317 328 340 703 -782 499 550 413 629 134 905 81 626 235 704 344 907 159 306 -274 498 555 -728 662 73 479 112 776 -37 331 441 -168 11 780 486 581 31 -965 395 659 368 700 292 946 687 195 -311 546 705 -54 697 616 -275 162 752 102 197 346 -488 718 598 555 264 36 302 505 582 606 252 158 -640 105 54 -25 30 533 -947 282 375 -386 526 250 985 750 411 -264 204 159 -718 317 76 231 624 691 -534 326 396 -401 733 199 -644 26 165 -132 192 242 869 529 192 879 466 395 989 300 263 -135 397 764 902 549 248 700 505 93 554 419 465 485 512 42 -199 532 234 -757 1 762 186 232 779 -620 174 630 395 639 560 81 98 509 444 401 257 -908 453 313 736 8 731 0 245 795 -7 199 526 978 42 79 -708 428 662 -330 760 35 -900 555 225 811 788 323 919 185 275 727 629 279 592 365 286 522 117 83 -332 710 281 546 289 674 -624 533 653 37 403 612 872 455 367 -552 138 90 -804 618 718 675 610 282 912 84 398 -254 705 660 -374 251 500 -501 227 232 903 64 186 -485 288 641 -567 289 459 -262 611 148 228 408 317 -655 483 478 -821 747 114 376 294 18 987 472 268 286 524 46 -731 427 461 255 142 749 47 575 237 457 466 399 -244 94 6 25 791 40 502 170 787 -585 747 632 -216 286 303 451 325 26 848 594 453 -691 448 721 245 657 738 -557 566 31 201 791 21 -160 693 191 978 261 489 9 645 326 -88 49 650 -111 206 596 887 415 596 -441 412 452 248 8 217 -522 409 559 650 401 452 -408 380 264 32 541 108 310 205 508 -641 695 357 154 388 562 302 227 529 497 338 492 900 386 499 269 16 459 -373 467 60 830 211 439 293 796 179 -847 106 384 -788 65 630 -32 372 217 82 26 444 610 275 781 -499 175 719 -448 196 734 -390 776 400 869 558 163 -341 604 158 990 309 615 125 521 231 -46 642 602 970 524 179 -235 486 453 898 139 180 -384 291 727 749 454 702 301 323 12 863 183 615 172 125 123 -814 450 643 616 604 484 -30 526 559 548 92 244 553 790 735 -468 606 225 -542 707 678 -688 408 553 923 547 411 -789 733 60 605 702 663 -559 24 388 799 277 20 529 761 177 305 20 436 935 684 43 287 559 218 -627 248 764 535 59 249 194 416 150 8 609 48 778 437 637 478 542 208 -287 429 91 107 516 649 -476 441 96 -512 328 506 536 274 122 637 82 130 761 182 290 808 312 45 -964 13 33 -727 691 575 680 556 203 -77 464 271 571 140 263 619 116 64 -851 153 498 31 714 679 720 75 542 -83 111 554 -851 336 797 75 417 552 630 492 567 452 63 707 -86 434 486 -744 511 602 -328 612 754 169 564 646 140 233 308 -507 382 644 641 210 612 -407 240 303 159 444 717 -783 110 703 903 367 765 -544 239 576 -191 160 619 780 651 166 37 296 99 280 738 308 -357 131 99 697 442 94 -987 212 204 -733 115 570 31 171 360 -193 532 519 -23 665 477 -90 194 679 -773 31 174 -275 63 111 -815 403 587 -671 369 798 -916 236 112 53 420 634 -388 27 717 -718 604 581 -242 666 775 -412 93 357 561 155 325 -784 343 280 -998 624 200 599 308 787 262 561 406 447 725 432 -36 305 96 -21 618 66 -2 242 572 674 11 114 -295 365 289 -896 717 596 -157 379 708 248 579 632 -168 695 790 -430 591 58 22 366 714 469 497 532 934 247 325 658 321 687 -477 579 252 212 235 168 807 727 676 898 759 570 -360 129 713 -303 303 278 363 125 326 846 11 572 -830 469 444 257 593 222 108 205 457 -973 764 334 -76 79 612 952 730 122 721 570 251 585 19 105 814 182 581 739 428 592 -290 551 260 106 208 404 -73 468 160 335 95 124 -179 171 554 -368 123 483 954 197 604 356 182 623 -788 797 356 993 488 336 -16 751 86 195 657 645 -201 336 664 358 472 758 -319 45 480 187 677 603 -931 631 799 25 739 532 -601 152 80 554 145 568 -311 281 518 -674 676 726 370 227 261 633 386 284 142 219 328 -178 606 557 -24 228 739 326 453 678 457 404 381 889 358 525 656 200 357 -475 126 232 602 697 459 814 682 396 -502 625 166 177 375 103 -976 501 107 501 199 67 957 607 618 -735 284 744 -104 686 192 706 101 73 -947 151 249 -381 80 47 294 566 421 796 190 473 502 43 383 -189 276 133 629 585 740 -353 450 223 -458 546 461 -315 205 113 -291 610 615 758 29 694 4 475 459 777 671 200 49 173 242 -369 184 517 116 166 301 455 413 302 229 507 48 -959 253 413 -633 411 794 -387 168 468 871 345 339 223 194 63 816 778 599 133 101 728 -113 82 786 -514 524 777 41 277 581 -747 197 192 798 10 359 -734 633 255 -844 656 448 -382 473 777 -184 358 222 -269 95 322 -342 572 127 -29 13 755 -248 219 503 295 769 512 605 635 697 459 743 104 -742 114 576 -13 82 485 -592 14 132 -318 224 617 37 420 389 163 143 753 469 447 523 -676 494 492 635 99 326 -317 758 621 987 169 734 714 316 380 82 35 575 -914 750 269 591 172 716 -87 96 409 -796 767 369 -298 754 537 387 68 444 -47 219 760 -867 53 109 -712 152 144 614 190 445 82 181 616 -851 695 263 -890 451 346 -431 533 312 337 435 617 26 174 236 -379 728 7 -468 701 562 -264 197 484 -852 699 730 -590 9 381 -293 178 113 18 267 100 -614 445 273 822 267 200 380 399 612 790 192 512 552 128 378 455 61 575 90 161 25 20 171 33 -848 649 380 915 236 25 340 410 643 91 142 593 303 732 785 -34 491 524 870 382 684 -306 554 407 -722 306 37 191 522 685 -230 390 472 -254 530 433 388 773 126 581 28 58 117 595 245 -620 291 736 656 113 669 -261 759 422 97 637 279 -267 628 800 370 198 389 41 145 470 -374 285 443 151 135 616 5 516 106 692 524 218 560 415 176 -667 713 364 -837 598 191 -438 368 741 -497 162 437 324 388 273 766 291 491 -812 252 625 203 9 692 -139 501 415 30 413 30 -242 298 742 -679 623 459 -644 278 620 -656 403 559 -384 521 49 106 309 652 -69 265 212 174 326 712 -211 508 676 570 66 173 911 788 633 601 4 8 659 760 285 830 704 239 -612 120 760 189 27 620 -360 110 84 -548 436 761 -685 25 469 791 795 534 563 258 73 796 623 35 239 454 290 -722 394 762 -11 383 340 208 224 449 -508 628 436 -596 686 7 -442 602 617 -770 350 780 906 105 602 -708 144 607 734 563 583 -966 172 358 634 216 537 -531 220 232 681 245 469 -512 3 270 856 185 171 35 736 771 395 422 296 -205 517 59 -871 151 582 -961 137 349 -25 206 120 606 728 718 -352 536 103 -581 771 545 845 106 453 311 53 521 321 135 223 54 574 359 354 708 404 789 335 683 -542 554 740 -791 567 308 845 630 712 -283 303 46 -860 557 619 -550 711 120 766 537 27 -879 726 713 -645 736 47 -676 49 153 415 258 152 -983 50 270 876 647 452 787 517 754 -415 257 63 955 707 773 -126 26 61 652 547 338 -284 503 274 -637 779 674 -933 195 483 -30 612 84 239 88 731 -110 275 447 596 412 255 -942 368 513 982 442 538 643 447 637 180 363 691 405 678 669 -522 345 63 312 515 674 396 507 313 278 149 140 676 545 551 82 555 118 594 538 112 684 133 110 472 65 472 -38 271 702 -170 701 246 -155 366 313 -330 562 19 -817 240 167 874 268 712 624 544 555 -843 180 687 466 452 304 -263 614 126 38 197 26 -564 194 743 548 64 504 966 599 295 -68 473 562 -605 450 663 -939 544 759 -33 301 138 -946 167 590 557 56 755 234 295 503 -141 331 696 154 231 312 -543 597 110 104 681 135 -583 677 584 480 690 327 -762 457 179 -625 463 345 716 772 400 223 406 246 725 418 128 -227 372 358 36 381 506 -303 685 387 631 303 263 -834 583 504 692 21 160 70 748 175 766 17 146 -834 40 552 -637 117 521 -909 442 92 248 278 472 -846 128 709 -908 559 211 106 678 345 609 770 717 -80 593 216 94 311 232 -960 429 271 343 484 381 106 84 211 529 190 338 -763 682 448 999 188 325 -705 549 647 363 270 791 579 164 301 10 556 730 233 251 274 972 466 757 -648 324 392 762 206 582 251 347 555 -177 758 572 459 337 288 -88 499 395 641 132 198 -286 56 215 -778 361 91 765 75 296 498 127 642 513 626 188 619 201 782 -279 423 739 -555 282 627 884 794 325 430 787 9 -221 253 64 794 27 776 -364 545 51 -517 43 177 924 708 354 664 327 106 997 249 528 -713 82 355 -163 292 498 -587 438 525 588 226 269 -962 309 311 366 585 571 671 249 97 777 598 697 504 85 542 -335 188 87 665 185 730 -438 598 719 86 187 144 706 177 452 569 344 588 -461 767 37 -413 144 186 -916 401 271 -823 666 468 -248 38 207 590 218 541 -811 56 727 84 163 456 935 484 351 -926 223 317 -890 410 13 448 46 413 318 224 278 -463 128 668 944 118 322 935 741 539 275 14 309 -191 701 792 -241 375 566 427 438 527 -761 686 573 51 756 348 -119 493 475 548 437 144 69 772 84 -640 400 213 -846 315 30 -595 226 756 -30 453 745 848 693 182 -580 544 137 567 577 630 -959 125 266 784 347 590 -733 659 189 -969 765 494 -840 784 585 -903 506 237 -559 306 481 423 327 577 -641 694 353 -860 288 30 -994 24 376 -53 644 234 887 675 550 -268 388 128 -709 129 463 -973 626 520 -337 268 25 496 91 351 -128 50 597 -976 191 436 -147 149 459 -220 696 302 -835 535 529 514 67 116 -959 758 244 -145 337 70 -426 152 689 399 448 779 -899 520 380 897 150 622 143 248 603 124 515 669 -609 556 178 35 164 514 856 738 666 -56 89 665 -926 591 385 253 440 433 -25 668 216 -583 789 530 288 780 285 417 567 448 -317 775 738 -900 71 26 164 145 168 100 599 608 932 726 532 -134 674 751 -319 691 414 896 63 754 -975 103 734 462 320 52 61 603 27 750 655 97 -424 220 242 -657 72 392 302 5 669 -367 423 94 -817 256 337 -51 553 399 702 130 501 187 344 372 -561 206 527 -983 708 381 -487 84 600 -294 780 672 849 482 228 269 716 202 -437 451 457 -149 152 209 -951 607 691 -499 194 234 272 185 791 398 202 699 -21 668 334 530 574 313 -847 776 795 132 45 262 333 560 264 790 611 768 -250 612 574 -760 313 767 -574 386 152 -632 536 705 818 715 572 352 246 698 -984 351 673 -238 684 269 -777 417 381 639 607 543 606 558 355 -469 750 219 249 376 604 -800 115 606 828 219 403 725 636 754 -651 598 637 -382 374 605 -850 413 412 92 771 521 846 454 470 265 103 398 -380 256 294 311 313 760 -683 141 179 519 667 14 424 616 163 -188 386 536 17 429 22 -300 227 475 521 244 130 -282 128 697 275 445 37 453 717 255 -382 493 423 532 106 8 -580 323 544 -81 503 524 693 755 302 -81 547 162 384 262 641 280 737 638 -931 142 554 475 712 598 497 645 703 105 665 577 -200 736 631 675 29 585 928 501 461 -175 301 207 -14 486 468 -573 118 757 464 139 98 969 664 206 -179 569 422 -3 548 738 -836 502 738 -218 241 775 -198 620 93 -642 357 197 168 475 61 -427 496 181 -406 646 302 -497 626 401 992 390 429 629 167 131 -682 149 723 445 503 542 937 461 577 -81 421 485 516 389 159 576 563 207 -92 709 404 961 764 229 -238 756 170 590 737 336 272 208 37 -206 453 539 287 461 172 899 777 112 -942 705 226 -784 14 487 19 775 450 599 689 406 768 704 101 -508 299 553 -18 786 94 85 154 555 -944 453 83 -880 463 788 145 679 353 -569 50 679 -519 449 568 638 218 799 531 718 552 336 500 90 -370 386 243 -664 794 695 618 12 588 -339 443 190 -60 76 638 -293 466 407 -743 398 632 -490 782 549 -738 118 601 151 700 538 745 588 83 239 559 149 100 516 512 -512 378 506 829 470 582 666 329 247 -175 186 196 856 296 529 957 510 199 -891 13 450 398 558 238 880 550 796 -620 450 63 691 490 440 -403 719 461 930 363 526 -324 219 374 -196 528 83 402 35 653 641 668 402 236 200 52 698 692 93 690 441 12 -850 323 349 -509 3 711 -384 679 481 389 636 561 424 790 397 519 242 784 -877 283 203 -523 671 402 680 770 645 -428 412 637 -17 514 511 -69 605 514 593 774 744 -174 515 579 -414 339 569 334 258 362 -531 382 197 871 459 67 -375 139 388 -931 263 799 858 47 513 568 530 669 233 124 642 177 550 357 -93 288 247 827 422 505 389 92 438 585 315 448 -997 162 400 941 372 798 -995 740 528 -326 751 304 175 10 591 822 638 564 78 27 655 67 764 522 -734 319 213 -997 710 374 554 204 745 904 209 237 631 435 610 385 55 112 288 382 121 -370 156 758 -607 434 336 400 253 651 873 519 170 -915 474 431 -189 29 634 907 285 395 -57 716 29 504 453 435 -585 493 17 288 323 172 597 268 606 85 420 410 335 293 129 56 742 182 -528 249 466 -534 249 385 -919 617 77 -503 305 751 -331 302 571 -974 187 542 635 275 35 763 531 317 117 770 258 250 43 58 716 509 402 200 238 19 965 735 323 516 156 176 -162 182 715 -21 285 271 -519 554 241 90 205 635 548 673 343 501 273 451 -897 610 688 -879 576 174 195 44 330 -429 82 63 685 27 69 247 60 622 -361 351 26 -127 251 250 -232 552 523 218 608 684 -343 681 459 582 277 54 -337 400 135 926 85 348 709 662 726 -871 261 785 -697 453 335 480 126 137 730 46 689 -748 416 48 -865 673 728 346 656 556 751 519 155 486 797 591 -415 59 452 -490 540 265 -554 43 717 133 54 792 -691 258 407 -244 345 632 -364 443 39 -209 595 557 -854 433 106 -264 618 516 140 280 255 -396 726 650 -528 259 573 617 281 178 -192 190 787 615 147 331 398 735 774 36 9 369 716 301 648 923 529 736 96 498 216 273 107 405 611 474 103 541 672 37 466 460 763 -215 4 386 -16 6 746 704 522 246 103 45 302 628 217 382 -237 65 80 330 90 186 286 101 211 389 443 434 -23 661 93 -861 647 96 -923 31 453 -178 488 175 868 791 571 -831 419 340 -449 334 404 -18 16 494 919 292 588 314 69 449 -794 161 295 -747 638 677 -342 612 716 -568 480 707 -446 202 677 -907 305 211 -503 487 226 742 406 680 -265 87 523 -925 201 592 -125 759 304 921 164 493 -803 22 304 -535 406 336 -229 606 393 609 703 431 -413 333 474 -411 760 226 -668 35 536 387 756 251 479 105 625 -866 170 582 221 750 402 -517 489 799 270 556 683 -857 697 642 120 629 228 -593 416 535 -742 247 639 682 733 361 463 755 53 -843 416 393 856 470 695 409 153 735 -441 576 490 -607 319 738 -14 192 566 213 599 533 347 9 331 938 491 616 98 307 122 950 16 537 -705 224 206 741 385 711 -125 545 486 717 138 356 -146 725 99 -28 290 698 104 38 706 787 328 749 -198 626 607 723 528 174 459 375 749 -183 116 333 -721 144 429 -236 213 567 471 439 332 -381 296 721 -924 483 600 576 160 505 -693 371 79 -745 788 547 -460 219 242 368 135 454 486 407 672 528 329 311 412 500 158 -516 576 640 36 153 676 460 239 387 116 147 757 947 354 297 -955 446 515 -362 615 202 91 101 608 -38 782 488 224 546 187 -19 582 314 -628 418 466 -801 231 705 -815 547 403 -506 46 308 590 91 754 -544 729 120 857 735 553 255 311 650 41 493 432 755 65 49 -28 665 631 628 402 378 -618 96 775 842 86 418 -805 495 698 866 304 470 637 721 756 742 376 266 591 570 310 -978 277 375 -577 449 591 -395 430 192 334 12 640 -91 606 277 726 1 771 -577 219 275 -556 657 547 -601 399 474 -783 790 595 -474 365 71 -948 340 72 -6 145 501 538 680 64 -823 741 670 -147 442 441 -398 487 649 500 486 247 973 655 588 768 782 504 -10 229 92 913 296 263 350 349 329 171 725 322 -637 479 8 -789 779 46 -191 753 700 397 73 681 52 263 267 847 77 47 -262 390 213 60 671 508 722 21 408 -198 393 685 -277 308 363 -717 520 342 528 81 646 379 678 718 -988 83 532 478 330 160 124 202 793 -894 556 737 590 79 244 153 762 315 -354 242 396 691 386 259 -509 616 588 -797 92 7 104 132 438 875 679 191 -781 737 746 -45 328 377 151 633 690 17 479 132 364 522 105 941 482 42 799 728 748 -655 232 79 535 508 309 725 679 245 -577 435 124 999 338 756 440 555 786 571 720 59 -173 261 540 220 60 265 876 799 192 -377 297 424 -347 584 483 361 261 361 206 684 347 -519 235 684 989 476 439 -626 399 710 -967 779 170 724 399 581 588 676 132 -820 451 780 -45 305 563 789 466 23 -99 424 259 600 58 493 -317 447 168 873 21 567 -466 531 143 -164 71 370 767 603 21 -902 499 694 -766 153 727 -15 388 373 952 262 745 -930 396 303 -834 252 385 461 359 610 -398 457 119 -922 317 170 -676 103 322 -807 596 474 -481 781 61 643 685 674 587 708 622 89 474 73 873 287 312 880 118 222 289 672 678 407 627 648 449 20 443 874 491 775 -665 534 212 760 521 119 981 363 144 605 236 431 468 468 100 689 157 771 -634 765 625 -137 293 451 -289 495 22 505 369 512 -768 656 597 -157 17 670 -887 798 232 -792 756 19 -762 224 487 89 632 159 -564 296 4 -961 159 498 660 464 66 -476 648 722 920 691 290 789 756 639 572 165 594 -209 355 18 677 645 283 871 9 466 -218 445 761 -215 84 119 -966 97 135 -949 621 782 524 141 225 -787 683 180 -196 655 344 -803 198 251 -434 227 95 248 99 455 314 33 99 626 770 535 -103 404 183 -369 7 3 764 332 495 -212 497 729 -480 501 136 -185 651 333 -735 17 560 -689 18 210 965 484 242 -984 559 166 84 342 524 -714 107 55 -268 447 104 861 519 156 596 135 6 80 800 375 639 664 392 -800 629 427 193 597 88 755 299 647 920 183 188 -556 421 646 -150 706 645 705 119 363 461 467 497 18 339 264 -865 539 92 -39 85 241 49 640 539 295 113 274 34 109 246 -968 511 503 76 217 621 38 430 287 87 648 186 487 793 524 -450 528 614 -407 242 698 633 491 90 -476 138 202 -651 324 662 394 356 372 449 584 140 669 375 121 -292 214 769 293 101 313 416 603 392 981 748 633 479 334 675 -280 10 364 -79 759 240 934 505 147 -743 754 731 597 376 305 -883 284 518 -163 377 170 -299 193 324 493 526 271 -123 405 156 904 725 165 -781 798 475 -142 284 180 -443 142 485 687 608 343 260 246 719 -19 547 463 704 792 189 -274 70 145 682 726 422 798 156 255 604 313 396 -512 400 534 748 343 341 -910 355 138 161 536 237 -977 240 228 363 118 649 -692 600 574 929 351 271 499 180 290 -452 268 241 -767 416 135 -874 459 489 63 420 576 -549 395 367 79 559 484 -473 419 636 53 700 186 -477 151 761 -500 305 140 189 405 759 -19 591 375 515 669 385 -245 84 356 330 536 750 296 415 60 731 494 478 966 347 729 -497 470 80 -937 122 736 -46 63 692 313 111 350 -177 466 434 930 148 169 879 196 135 -261 728 628 168 294 175 97 398 196 -624 13 670 -689 568 732 802 624 638 337 647 656 -78 129 3 -358 8 199 576 299 478 -44 268 771 482 517 720 677 45 733 98 308 52 -770 462 684 109 298 507 -454 388 705 -647 110 33 508 353 392 658 281 691 -465 37 510 -895 319 226 577 349 622 -691 247 129 960 429 590 -805 690 440 -747 789 27 -43 742 136 -59 250 40 732 101 580 860 430 480 -919 339 726 -791 46 596 -210 299 584 -984 8 78 703 549 679 -505 608 133 427 691 585 -642 104 214 -563 585 552 115 747 402 -27 250 799 -232 640 649 -896 608 656 333 711 756 611 677 348 882 57 238 -134 15 693 480 453 478 -617 720 776 537 93 225 487 413 416 -864 517 223 143 602 485 451 566 443 -209 715 671 938 549 727 -873 168 742 220 800 746 649 383 665 624 272 757 -400 160 369 367 248 438 589 191 239 -975 794 4 -181 785 271 -710 323 19 -784 451 538 309 471 537 654 520 472 -282 96 743 474 248 102 395 15 349 -768 381 85 -622 401 70 -752 291 744 -782 459 394 508 569 64 244 623 135 -485 542 230 -142 768 29 -889 115 43 -588 699 398 -97 652 379 8 52 221 352 622 679 -103 130 447 -487 175 270 847 242 363 229 252 682 257 364 797 300 376 695 649 31 168 627 731 70 -23 35 692 -144 532 21 -946 645 547 523 445 341 37 26 592 -929 83 155 667 535 82 113 137 112 -919 164 234 651 474 164 721 651 198 564 259 281 -664 314 126 283 189 122 623 779 147 -434 450 581 521 469 668 954 382 4 -934 15 519 -701 467 192 662 188 43 -789 504 653 -509 40 518 368 450 237 -613 217 238 720 490 706 987 44 287 542 510 302 660 761 320 452 375 507 -754 186 210 250 630 601 -832 398 276 226 640 277 814 579 493 -997 299 182 108 238 226 -54 180 287 599 641 248 -282 45 622 -976 291 360 785 293 189 -662 461 138 -387 439 329 289 205 108 -66 208 406 -285 116 644 292 215 23 -621 614 215 -22 533 259 -249 509 101 -738 247 394 -998 585 406 340 750 397 668 391 601 375 525 361 -467 393 28 -224 37 242 -650 768 56 -83 146 588 575 50 296 628 312 542 973 667 678 130 7 627 -674 27 218 -921 155 294 -961 240 686 666 616 723 -740 118 690 -285 635 388 -898 163 789 149 143 300 643 68 166 920 398 524 -53 677 103 -636 308 609 457 299 48 295 317 215 169 577 332 810 546 233 -863 496 375 189 539 794 706 459 743 30 206 619 884 522 478 292 332 776 -861 379 293 553 348 69 -764 110 513 106 260 258 738 397 753 -536 738 43 257 445 502 952 227 259 -830 111 333 400 155 216 -25 694 594 619 387 602 -448 294 413 -991 784 362 114 401 299 156 10 743 -591 85 631 752 285 785 -281 460 230 664 480 780 756 120 367 509 624 212 122 233 547 83 456 157 676 637 602 627 341 438 -989 260 98 393 432 600 690 342 423 -699 216 207 248 451 706 346 184 361 502 660 377 -628 57 214 -875 84 554 -837 447 14 812 592 689 -308 365 321 691 55 214 -935 309 429 823 309 79 728 455 262 288 310 474 617 234 530 830 122 163 -300 286 755 389 578 671 261 221 277 474 638 137 502 462 445 132 190 452 -55 631 761 -382 200 546 547 430 504 -937 765 178 826 666 463 -68 7 593 -646 468 13 430 342 651 167 480 405 -586 225 235 126 444 786 671 743 415 -473 407 732 504 585 149 118 717 155 710 271 174 675 453 67 77 772 262 740 736 741 744 702 165 -269 629 160 -684 379 509 -786 635 293 -686 106 561 -980 616 383 -407 243 35 859 520 7 672 212 294 -188 604 227 -210 87 605 -150 653 792 942 119 97 702 539 264 -516 332 507 -930 543 578 628 215 790 -679 179 746 -84 308 585 -110 148 740 916 538 379 -479 188 231 -88 482 702 -792 536 440 -177 172 324 729 642 66 -293 671 281 848 192 11 -807 260 318 529 351 465 468 340 293 -171 4 774 130 564 509 969 588 680 -356 317 74 -690 176 296 342 24 487 -448 169 299 222 98 649 638 767 515 -408 565 407 636 594 410 -990 76 174 -530 798 313 502 104 357 470 751 101 806 325 550 -994 363 68 -479 507 633 279 144 778 -512 576 403 -475 30 196 906 5 300 -738 627 97 -855 488 399 45 294 723 547 301 638 -586 374 696 398 53 39 328 307 624 -913 432 653 882 738 210 733 152 36 -18 298 523 -820 95 369 255 761 146 -813 559 550 -22 239 242 -775 324 100 -952 363 84 -347 598 21 -138 331 525 -151 513 374 324 646 468 -556 701 14 864 145 774 161 284 84 -90 14 323 -697 240 198 -597 640 561 -914 93 358 258 107 240 -466 633 150 -473 677 402 -460 493 546 -487 454 29 -452 516 395 622 19 634 420 12 470 89 71 576 280 557 636 584 617 468 -115 436 388 31 501 41 -388 649 556 806 672 127 191 444 100 167 665 534 364 682 458 267 719 1 962 6 788 950 189 488 -258 753 689 250 559 560 776 102 203 427 470 530 938 222 642 -335 222 75 122 241 794 875 155 799 814 457 539 102 800 492 342 2 602 453 578 704 207 357 725 336 696 782 281 671 556 -678 488 777 -251 411 569 -258 52 732 -170 706 283 -79 448 284 875 653 413 -470 260 769 -946 29 87 -58 304 126 670 653 536 -362 195 325 -487 87 729 244 69 634 -722 543 634 -839 18 38 725 548 298 693 202 245 -291 189 274 -253 284 577 -528 354 781 360 193 175 636 658 613 -236 702 681 -450 580 423 -665 293 440 572 511 740 -934 372 481 -709 671 764 -181 296 317 -601 8 61 773 44 718 -263 361 171 769 63 302 792 398 594 383 770 211 -278 192 274 -787 210 197 -307 501 420 808 120 715 -123 519 722 -463 644 317 -993 133 229 -823 302 291 679 94 688 -328 230 210 235 552 753 60 365 162 -144 211 214 -925 19 333 541 496 403 -386 586 598 -69 770 231 -398 1 677 -511 626 106 -750 213 209 2 73 125 515 129 335 728 157 706 -188 98 753 -186 665 538 -437 748 330 -908 259 652 875 61 204 351 103 29 -392 705 241 -984 108 313 -508 504 502 484 598 762 807 291 221 -142 566 633 462 269 735 -358 77 640 635 445 299 499 137 673 92 516 728 545 352 796 696 467 627 624 674 117 -4 285 234 228 99 502 515 293 130 -894 728 574 -996 228 711 428 418 330 -849 466 22 780 104 713 -125 700 549 -340 329 647 914 244 140 243 350 419 369 306 646 -569 486 270 -192 242 687 -311 345 704 110 477 431 997 436 535 862 63 434 210 275 314 -791 541 109 500 137 10 -282 306 315 716 345 146 -777 635 491 326 497 519 756 47 506 842 309 120 -772 671 747 -507 80 487 802 651 128 278 367 416 230 704 313 -425 127 499 817 253 195 88 361 241 945 556 101 617 384 772 -237 77 403 649 231 735 -776 43 585 503 455 406 -369 630 84 -671 240 248 -284 585 355 616 602 290 -613 117 719 590 119 149 76 743 543 -140 246 615 714 300 3 -446 581 402 -559 257 193 -360 173 777 -5 541 131 -564 81 247 -246 23 365 -897 699 659 797 359 457 -588 425 173 -416 96 25 -814 202 605 739 195 61 -669 435 585 908 582 326 -210 219 758 36 125 780 353 628 678 611 426 588 667 390 212 792 526 659 -32 313 60 172 52 254 585 784 240 -431 244 374 -554 634 144 603 22 268 982 575 448 11 539 425 198 158 366 -39 302 91 -181 470 403 -970 443 7 35 28 790 -173 549 585 -600 596 418 -457 151 439 -638 134 566 961 345 304 -215 696 461 950 9 315 -607 429 784 947 647 357 -706 626 253 295 321 403 -114 635 88 803 597 785 306 182 680 -882 485 688 -968 78 668 -984 777 231 593 331 429 -298 225 254 207 704 431 -389 351 751 813 789 585 853 192 733 37 250 115 268 769 151 507 353 580 -73 721 556 557 267 438 137 169 663 790 176 118 -380 339 20 -478 552 9 858 757 552 -409 594 2 857 214 322 607 522 674 -62 249 595 93 558 61 131 495 229 345 237 756 414 409 294 -367 83 397 -407 341 354 97 532 499 98 389 713 419 748 434 -556 86 234 -810 332 791 -750 215 37 -970 760 625 -263 174 585 -370 553 207 732 450 291 830 700 231 -858 471 179 -473 467 264 560 258 147 502 460 361 490 91 320 666 611 4 668 790 108 875 74 109 -83 656 360 947 351 30 -75 478 48 141 391 305 687 293 765 -600 136 407 -729 602 786 -284 405 596 71 73 137 930 300 562 -610 17 418 549 765 768 530 375 232 -402 375 367 804 246 520 -459 514 124 89 337 197 -975 619 48 -861 209 65 -92 510 381 -525 40 374 -577 770 309 610 402 257 -841 558 54 -322 699 120 -198 188 456 -450 166 275 -851 705 35 813 413 545 -455 440 136 -81 463 105 -573 425 308 461 266 261 -931 25 18 -478 656 269 -407 258 456 -351 760 173 675 675 41 5 772 32 -259 91 47 -955 70 471 105 731 737 -835 752 313 735 668 777 -238 69 288 335 96 349 -437 606 223 356 411 194 -813 352 637 833 750 258 -744 207 541 344 724 492 256 459 518 376 366 738 -496 729 6 544 464 102 -708 179 259 -86 735 221 -341 260 74 -295 260 203 -864 269 214 -746 797 131 -809 501 59 -52 397 74 -799 289 253 659 403 539 -320 615 165 -996 662 777 -971 167 92 860 564 704 -986 301 172 -773 107 520 558 650 572 -232 152 457 46 611 412 -264 43 226 -547 47 439 -971 28 158 -928 288 721 575 303 573 -502 82 231 -783 792 80 589 761 382 -843 355 533 -787 201 695 24 489 738 601 142 336 -960 196 651 269 171 505 442 670 587 224 87 578 -544 76 90 -563 233 444 369 47 196 263 623 685 -200 625 378 -312 617 501 -749 766 696 -947 35 66 -890 654 374 225 347 234 -890 68 632 -694 131 6 -10 484 630 319 175 763 666 628 798 332 338 226 170 186 431 -657 612 692 496 679 238 -919 389 657 -688 295 788 -731 437 471 -501 157 394 -552 728 568 -189 395 747 208 479 637 785 49 22 768 345 185 259 193 415 49 274 4 -495 186 650 244 7 639 714 458 347 659 107 274 -374 518 220 373 478 698 -991 663 299 182 383 195 767 644 660 336 349 397 -262 394 403 -24 460 61 722 472 167 947 698 684 -33 423 713 -184 784 127 -334 719 510 -140 486 504 246 219 347 -743 308 247 853 598 192 -344 374 204 868 48 675 234 347 124 -731 66 99 -819 35 82 107 301 800 168 762 37 271 360 608 169 618 467 16 471 264 -241 279 189 762 499 588 -612 85 486 -88 354 552 410 87 586 -757 747 438 -405 315 399 -417 739 759 -658 708 128 208 476 150 -377 436 429 563 150 127 750 539 212 836 603 117 139 765 556 -524 560 502 -487 355 368 -536 91 658 222 433 566 -899 794 593 -750 617 228 -322 181 730 957 683 20 320 71 622 388 362 138 -657 438 697 996 504 604 516 168 694 -827 142 678 490 493 40 -738 724 572 -57 633 454 -438 753 77 -617 93 438 -480 437 76 569 385 579 772 701 298 -583 269 681 269 352 725 308 567 648 -769 710 32 436 73 336 112 408 429 -250 81 417 177 2 1 -93 174 254 -596 143 232 242 789 500 874 58 404 -802 518 170 598 749 431 -971 186 55 165 498 15 -607 800 447 -239 377 448 913 84 173 366 440 315 997 82 655 649 107 430 373 105 731 355 134 116 -390 51 165 -424 396 165 422 671 177 641 789 616 907 339 250 361 388 557 273 392 663 655 565 319 -615 720 5 252 482 55 16 258 451 -220 480 359 -927 349 581 801 649 108 369 411 47 -674 436 438 -860 91 202 -941 28 473 -537 80 155 -483 649 412 319 229 444 630 254 344 10 7 286 531 728 486 190 97 448 636 23 84 -975 164 526 26 175 106 51 638 185 -995 707 33 168 779 614 611 409 419 -245 171 426 -760 503 353 -323 493 1 -275 82 24 -640 107 539 -115 686 265 390 137 102 127 542 360 111 462 338 -524 474 298 295 29 469 -928 221 523 176 98 215 976 423 296 151 383 755 -159 421 640 105 563 776 -242 442 69 -330 354 530 807 782 203 -143 29 583 -875 501 3 847 358 75 861 661 458 815 703 430 -546 560 192 -171 71 634 649 500 520 -667 557 549 -85 634 601 -930 81 582 770 447 139 444 308 799 453 123 253 -318 577 365 226 159 727 -251 737 426 -980 622 535 -32 290 368 -279 760 1 -898 82 447 792 726 306 -410 132 428 -605 766 556 -689 792 313 97 203 471 423 504 759 800 525 133 86 645 774 406 268 14 -396 12 291 -91 555 774 336 550 740 -309 461 283 -845 710 38 377 85 541 -913 685 265 -381 124 110 -408 536 47 -159 692 58 -316 1 612 57 89 361 348 732 373 -569 87 634 -132 616 718 760 303 603 -575 123 278 -114 267 207 512 344 742 -242 785 185 -584 269 185 427 627 556 -936 210 194 98 791 663 169 416 337 446 54 604 652 366 499 -255 277 483 329 472 734 -911 164 112 -356 229 322 189 479 151 -603 294 141 60 616 108 796 414 161 551 67 527 -951 364 3 -516 46 247 539 711 270 -728 401 434 -617 197 214 -344 187 692 607 536 537 347 748 704 7 497 318 -233 48 384 -155 534 344 -3 473 607 267 232 755 65 89 141 756 448 229 -756 147 176 348 754 672 -135 722 272 -200 319 721 898 719 454 -806 116 478 -1000 583 726 758 235 509 -888 100 149 -395 208 596 633 405 743 -40 153 248 -616 218 521 455 570 40 -73 68 310 -68 614 425 9 614 560 -514 372 346 394 85 798 -257 642 205 -510 275 609 984 787 313 -768 371 82 -296 226 651 895 705 271 804 37 84 781 198 698 -260 284 621 437 431 257 -766 726 98 591 368 724 751 753 711 -936 137 281 745 393 59 948 689 763 -782 493 352 101 626 549 -50 518 33 171 756 15 -773 190 740 77 533 307 0 685 611 662 701 747 95 798 340 105 746 580 -381 164 624 -430 18 450 -681 568 167 -649 491 122 117 671 664 -344 148 748 -486 348 184 -323 658 434 314 563 379 445 553 112 718 72 231 84 775 722 -242 692 144 -27 100 291 320 166 190 -744 219 409 -228 285 523 103 600 257 260 718 680 842 554 654 -85 64 97 58 589 196 348 262 713 490 118 756 -207 409 174 -998 334 458 276 637 588 -820 586 739 988 198 656 19 40 762 272 156 25 -80 414 614 -733 515 75 -820 357 192 335 750 600 460 304 133 517 381 321 657 161 106 -605 102 655 803 721 695 -36 746 50 340 66 15 553 286 81 979 66 437 -478 153 387 -326 413 690 206 682 270 -721 739 783 536 287 84 -409 490 356 285 654 301 -114 394 719 -548 300 204 685 279 621 721 354 773 -941 228 385 -651 465 557 -96 2 43 339 545 532 -105 182 737 547 668 682 865 757 12 -760 431 365 -836 791 377 -634 562 394 -478 218 395 -436 758 139 -705 53 672 31 218 362 445 190 671 -344 783 301 -28 547 342 -285 248 333 91 214 446 84 736 663 -770 347 224 391 594 345 -405 439 86 665 647 68 917 419 167 58 686 414 -858 766 562 -598 597 613 821 469 159 597 213 640 -76 46 433 668 241 72 353 658 270 -427 127 241 139 386 126 -248 528 655 778 670 769 255 43 789 -435 440 201 -596 164 599 236 584 391 -141 290 249 929 63 727 769 2 312 446 354 392 701 727 128 -407 382 522 -419 547 514 -266 539 13 674 151 302 74 480 364 801 601 717 -88 47 622 255 500 257 513 118 564 266 700 662 -821 586 764 -193 270 54 -181 344 556 -728 372 387 303 36 786 476 92 37 332 757 362 -686 302 479 -971 368 730 42 147 515 757 154 336 763 526 232 918 398 450 -495 186 373 643 241 408 -572 118 499 265 117 309 -944 98 676 186 741 22 652 98 527 -212 661 252 -381 637 739 744 680 531 751 261 648 850 678 450 -743 656 118 765 312 215 992 250 155 -235 255 605 -109 595 465 895 138 32 -614 282 712 -84 33 172 116 635 49 -683 444 704 186 561 567 400 553 369 -293 118 623 -489 210 769 -73 457 334 875 105 23 506 491 304 -831 159 688 940 475 523 140 344 518 -405 330 279 -286 83 31 -318 790 149 -144 53 710 -976 132 718 509 407 22 531 483 222 -127 776 249 -853 668 592 -735 464 474 343 378 556 725 212 545 473 668 149 -466 644 280 -549 505 687 624 388 152 -913 574 186 461 199 513 -491 699 381 -748 564 44 525 784 184 -24 210 51 76 344 246 -44 748 750 194 372 689 -55 60 462 82 321 212 195 382 110 127 586 225 -230 112 35 894 544 371 -523 273 580 -921 149 475 76 251 346 313 348 757 326 631 629 889 105 347 375 721 106 -68 750 378 111 381 78 -263 257 735 911 434 185 -392 147 85 -436 225 267 592 514 444 -447 465 100 699 193 78 261 755 350 -34 350 679 -428 639 487 -494 550 120 843 474 42 345 418 107 788 123 572 39 175 316 516 236 270 465 402 356 363 145 257 993 669 95 -569 776 197 -50 171 106 567 98 580 960 643 549 666 383 672 -811 222 46 -96 755 234 80 70 730 288 415 598 783 446 573 179 596 295 -564 115 392 767 475 586 116 283 293 336 387 782 168 313 288 -799 593 357 282 682 323 -721 417 768 -596 348 115 498 384 229 442 552 255 579 20 396 -949 159 678 543 695 616 -723 768 273 225 50 506 147 281 122 -733 637 469 181 136 52 -838 730 155 -184 661 174 163 312 332 392 608 578 -592 437 392 335 553 711 959 578 760 -136 478 593 -815 678 564 457 440 45 963 9 706 737 772 569 220 165 376 750 525 364 -507 172 246 915 636 723 -493 422 619 -464 227 49 851 436 488 896 352 48 -47 89 372 -279 61 536 449 611 612 412 305 23 -320 709 194 -522 624 382 600 332 355 371 20 133 -381 271 569 858 119 120 906 672 560 -723 546 620 -636 347 431 -73 511 287 -51 792 195 95 70 370 876 422 253 830 145 272 -238 716 95 -518 175 213 -47 33 85 -736 262 182 284 226 80 -534 705 590 952 54 133 -902 301 554 -181 129 528 -376 759 672 695 274 588 -411 708 314 554 14 346 190 732 640 -209 684 693 -924 734 546 829 706 674 -644 130 185 380 625 10 519 767 717 -368 673 282 329 34 425 22 636 357 -987 655 526 -198 37 431 -724 393 560 -940 525 736 269 444 254 -263 709 788 930 548 373 554 770 560 462 383 691 254 195 133 361 471 78 472 483 602 759 504 598 -187 442 377 -110 213 286 -170 495 33 554 49 355 266 718 529 -548 610 746 14 482 781 615 641 484 -436 606 477 -859 697 689 -974 233 784 164 251 647 453 607 564 133 301 773 706 82 646 369 340 252 -914 366 130 -579 776 714 604 741 165 802 194 323 917 79 486 680 688 786 -548 794 500 -943 80 134 -746 447 719 -540 555 163 655 511 103 419 665 648 293 134 727 379 214 166 -84 227 590 -699 33 790 32 643 437 -450 703 122 937 93 228 299 100 738 -846 719 154 953 764 287 831 495 500 -204 212 669 -94 780 95 95 233 479 85 65 321 -727 167 224 -606 104 668 -779 555 767 710 309 237 -337 615 200 349 443 458 -532 549 789 -886 445 221 -8 682 285 313 555 451 888 549 106 -445 322 660 321 32 521 -691 748 380 154 148 374 -637 568 475 -697 634 471 -77 378 352 959 443 106 961 731 206 218 111 110 550 20 708 84 481 655 815 387 354 -811 303 121 463 206 306 -267 330 235 436 641 678 141 155 160 298 573 598 776 51 260 -363 401 280 -456 637 312 198 642 200 -977 57 406 480 178 479 943 519 633 -497 169 406 52 345 8 -89 182 409 -258 278 597 -347 676 249 -849 179 442 -698 434 791 697 500 168 -824 444 238 -192 547 406 165 351 302 573 62 35 933 405 312 329 610 187 930 361 717 923 216 70 -227 125 555 731 701 198 120 661 296 -674 227 646 827 600 259 -738 133 663 -827 614 473 112 544 385 -820 468 152 402 441 179 -744 756 303 562 360 415 -194 686 641 3 65 792 -938 5 290 -300 449 404 588 251 396 -82 108 352 -580 70 790 326 582 349 741 140 586 181 344 203 925 358 481 200 234 485 41 664 204 377 383 663 728 755 285 269 82 418 -230 623 557 -93 556 452 509 33 9 542 434 243 178 675 729 531 53 252 836 635 115 -209 12 49 -346 92 356 690 513 437 -893 35 611 415 143 718 -733 4 303 75 346 736 269 725 162 197 608 567 0 796 401 -733 387 764 -733 342 506 972 510 200 -358 777 555 344 604 453 631 674 729 -808 223 88 110 24 83 462 291 21 -23 158 214 735 733 48 6 143 742 -737 516 451 -586 358 779 -32 54 582 -828 485 455 -500 629 678 -461 540 253 421 402 95 -6 132 252 207 267 184 -194 73 679 547 288 394 549 702 303 -273 423 708 -139 595 392 -133 248 220 -704 787 311 -852 609 265 42 3 396 246 762 662 -819 320 287 259 620 574 -196 569 476 458 49 98 -435 462 244 756 529 491 928 26 478 -810 126 638 654 769 640 -999 767 153 -385 148 472 -499 560 291 -726 564 412 -299 775 12 -250 540 473 -406 249 201 84 529 578 -239 319 704 750 726 224 -659 727 190 -907 142 337 -483 643 448 159 470 212 570 323 538 181 274 277 205 20 77 806 256 605 -665 170 476 -762 720 401 261 662 679 -350 755 21 -61 424 215 386 384 236 149 306 559 686 240 384 915 645 755 591 3 210 348 739 379 375 577 651 -25 191 512 205 793 18 625 484 442 792 271 377 627 611 121 272 526 766 -222 69 320 788 569 258 -882 744 387 168 71 577 279 77 569 249 454 253 -110 246 75 -934 626 598 -653 315 408 620 740 485 -263 318 554 856 458 322 666 177 618 -948 97 688 -20 529 316 100 178 770 704 268 567 -822 286 392 -272 185 259 -665 205 550 620 94 67 -475 751 77 -602 769 605 -385 21 701 -145 553 429 970 53 606 -709 158 425 258 688 710 201 216 95 11 152 651 960 124 745 179 201 247 -545 599 215 -741 367 587 -889 22 339 -60 344 743 -655 188 100 570 246 788 31 411 258 328 771 381 -128 302 581 -730 357 732 -516 568 298 -378 680 671 -40 420 214 302 317 401 354 71 797 847 748 759 705 476 729 -515 148 583 418 454 259 -154 276 490 516 788 461 -119 443 777 234 197 168 831 642 238 -421 489 185 -863 594 661 -182 632 360 800 2 330 890 551 335 700 149 611 -11 417 150 49 450 592 -422 84 340 145 268 181 -866 447 670 -730 137 15 -118 555 198 -158 307 199 123 197 301 857 439 769 -431 641 419 512 19 54 -796 716 673 584 402 672 -795 272 8 772 355 114 -231 349 420 -32 672 168 620 453 56 989 174 248 159 486 618 965 690 85 -763 627 486 -92 784 757 -885 156 311 28 526 211 799 646 434 967 239 519 990 181 692 -763 92 729 606 57 171 -110 695 797 -425 403 332 -68 471 488 194 451 410 438 418 227 104 353 18 222 344 550 65 133 193 794 540 250 964 230 496 512 758 450 -357 442 120 482 436 323 -554 193 773 -145 384 742 34 640 294 -797 263 189 -296 274 413 497 590 194 992 454 151 -206 650 144 313 532 580 987 179 324 559 586 707 52 420 547 346 175 361 486 479 40 359 528 666 -429 370 461 -981 364 310 763 29 41 142 328 357 324 581 328 -330 679 503 382 165 533 -827 325 260 -162 448 637 -603 765 206 657 785 569 -682 500 149 510 442 165 681 259 493 -963 335 625 964 157 55 -982 339 219 -449 113 95 962 103 95 398 100 411 203 109 395 -477 427 94 -328 371 698 -968 760 584 -792 676 741 862 295 631 -519 798 295 -873 760 398 21 559 49 -768 114 158 778 590 136 424 414 25 -338 787 706 495 195 134 787 458 428 -183 491 777 112 170 736 861 744 46 109 128 512 218 706 301 -494 482 266 -518 697 219 181 8 205 -362 442 761 150 12 3 126 137 115 411 798 242 -678 369 500 374 75 181 239 90 437 -186 281 243 -235 252 237 -675 555 248 -673 481 123 251 247 259 -883 59 256 159 733 624 210 108 250 342 547 311 -429 757 752 -841 372 232 601 289 36 37 615 590 284 494 622 806 97 69 -184 615 479 72 126 411 -153 136 518 -703 678 617 -41 49 573 310 560 144 -658 162 433 577 351 599 -482 788 644 939 546 741 959 563 107 637 35 232 -1000 34 719 717 283 596 85 42 197 658 553 756 -47 47 469 385 376 372 -665 494 359 -869 785 104 -977 345 666 -871 734 252 -688 734 638 430 4 120 -175 689 162 773 347 266 -919 501 312 701 638 687 672 126 380 630 257 364 -914 680 260 503 409 194 307 721 479 -656 151 482 615 528 723 728 654 269 993 735 321 104 36 511 342 61 636 -127 443 92 989 129 323 -352 385 731 193 92 203 272 788 705 305 355 784 -973 84 637 448 77 123 -480 734 511 -370 476 571 -183 91 694 -218 739 278 -288 757 260 -278 794 697 -906 642 774 -383 362 259 -673 145 734 249 562 435 -339 623 525 354 205 16 183 70 700 103 136 208 -838 459 621 -672 317 614 -376 11 7 749 180 721 -193 507 65 493 156 626 -673 370 800 -996 476 557 171 715 313 -171 30 323 -751 758 191 -985 134 202 221 243 440 557 136 147 -865 16 68 334 743 603 -933 613 517 -668 594 546 806 43 55 197 10 189 -402 432 472 330 325 714 721 283 402 20 418 417 887 104 388 -970 347 682 -16 766 46 853 698 639 150 505 681 205 502 243 -7 252 674 -384 734 550 -119 56 384 634 228 353 -150 115 9 589 98 355 -330 682 320 115 535 218 753 486 274 186 43 775 428 588 578 -947 356 511 -846 389 118 -62 24 345 242 426 12 -950 416 109 -996 638 790 524 554 77 293 659 562 -234 645 156 492 425 743 -579 78 298 -469 633 686 -399 323 709 -55 365 335 -492 416 302 -384 372 139 -394 648 244 34 341 103 995 659 299 -898 503 724 644 124 353 -707 608 537 -422 409 59 -161 106 424 925 615 391 426 431 762 -284 589 610 -440 23 502 414 370 361 -536 72 415 -213 68 539 492 92 754 687 531 411 -938 408 225 -148 234 208 -235 214 371 828 45 364 -446 384 431 -308 276 792 389 705 435 -458 744 165 -495 406 124 -271 10 357 -464 727 10 -116 454 224 -546 682 203 945 374 247 108 128 631 939 773 106 82 162 362 116 657 305 232 762 262 355 643 623 263 16 555 847 470 788 202 415 361 848 215 12 336 49 526 -951 317 382 -246 301 695 -433 408 537 990 423 468 -509 447 35 397 695 504 -816 697 471 -56 497 746 -417 664 112 -328 619 280 -501 739 687 387 329 309 -393 372 755 41 169 201 497 753 97 919 449 146 64 184 273 927 731 488 238 203 352 -183 408 523 896 59 461 -818 6 712 596 247 80 -403 96 384 845 415 32 190 679 567 -386 558 498 101 548 252 405 165 660 927 61 270 587 195 68 -273 637 73 -810 234 672 21 383 767 404 628 382 -13 571 612 -647 785 722 650 239 469 902 44 634 -487 723 246 -666 262 441 -598 141 629 -974 731 62 -751 152 444 -432 308 624 -451 495 394 -688 448 730 785 451 520 854 705 115 -961 370 37 884 658 790 -495 637 272 -482 486 423 -86 654 730 537 755 776 -718 220 776 763 405 426 83 259 682 997 298 251 -214 135 106 35 411 764 -823 68 152 -952 587 637 -977 301 43 152 638 349 480 472 568 -345 235 173 32 468 633 -685 454 319 -580 19 135 875 442 435 469 794 272 -783 674 295 -215 81 529 309 713 599 643 426 266 827 293 271 745 714 111 -974 201 481 174 640 499 708 467 140 -458 336 485 565 90 791 139 599 256 -463 195 233 602 422 526 824 168 791 535 546 543 967 628 48 756 322 383 -360 287 488 302 98 577 -955 437 728 900 575 122 732 529 543 -791 754 262 399 641 7 942 208 126 75 273 305 -677 381 626 857 173 112 896 676 561 -127 721 198 -200 573 772 321 305 52 -385 115 5 -923 266 645 -917 608 404 809 84 228 665 759 608 491 568 781 554 65 208 -85 138 128 -288 490 700 835 163 556 886 378 222 43 539 647 243 700 282 70 365 240 -922 208 360 258 163 424 -383 678 113 144 142 154 795 377 316 950 215 693 -476 58 748 -789 98 38 657 93 737 -709 763 653 -918 441 61 241 451 223 -984 668 452 -72 564 593 481 359 521 348 386 345 540 558 86 465 49 48 -531 132 41 -119 573 491 -745 190 711 506 270 474 698 504 385 370 252 198 705 245 135 -551 514 792 -73 331 41 326 1 172 366 82 296 -343 738 37 -481 596 659 744 247 714 -872 417 165 -323 522 762 211 523 498 -355 165 212 -363 244 542 829 371 94 952 89 176 -753 746 465 436 417 260 -906 562 506 -593 290 123 723 120 196 -164 531 719 -66 729 83 -255 118 679 -562 347 601 -868 299 689 59 98 187 475 734 603 -466 780 364 -8 387 206 514 63 325 -491 499 407 -573 185 335 -938 82 452 -308 521 350 292 605 648 932 416 746 -82 691 231 121 777 211 -364 569 149 241 35 563 965 497 262 -276 90 80 862 782 600 411 26 756 -589 429 165 -62 350 141 -652 539 262 -551 580 648 -389 498 344 -976 22 772 622 232 61 -499 210 420 -393 621 730 -919 81 359 -355 219 260 185 120 798 398 169 130 -554 332 179 189 757 200 -240 379 783 573 80 781 967 732 190 938 91 362 68 172 442 -22 417 212 -211 354 331 139 553 51 268 151 383 846 92 339 597 5 269 -669 778 700 911 235 273 -987 55 796 -594 585 764 -782 575 317 -500 114 421 351 134 123 -915 332 215 -625 729 219 843 660 196 342 124 444 -676 576 678 748 500 69 -542 371 308 147 74 793 269 159 324 483 134 604 253 377 16 800 71 139 443 747 266 -879 590 107 225 248 376 420 574 746 679 73 19 272 495 529 -253 330 662 351 184 212 -744 780 158 -79 101 604 -520 435 192 713 655 318 -189 359 436 310 306 318 523 175 436 476 431 767 234 153 67 -811 185 476 334 323 463 125 388 317 -806 399 603 336 795 371 240 318 779 92 783 506 880 212 136 46 598 640 65 787 24 892 121 698 -246 799 286 423 193 236 577 681 568 -510 5 562 612 797 432 590 690 766 247 570 177 783 768 774 174 233 761 550 526 433 -401 480 431 684 303 176 -680 281 56 -513 323 412 -799 677 650 -51 325 771 926 460 738 851 786 171 -437 336 248 396 136 727 -822 572 582 -247 92 414 161 532 736 572 285 670 932 469 98 333 618 422 303 496 433 593 348 419 -85 511 306 162 659 793 88 438 565 -179 743 208 234 304 291 169 629 575 -410 113 595 88 247 413 -739 702 108 894 647 7 512 762 70 369 324 280 362 165 717 878 586 212 -115 685 360 -703 173 158 -739 786 411 -680 544 219 196 266 95 -325 428 259 -56 743 216 973 271 710 820 726 594 -69 175 318 -712 36 303 -750 356 535 707 235 630 -722 631 95 -228 59 74 -370 462 274 193 787 96 -346 559 21 647 690 195 964 530 230 -782 781 138 -696 670 555 -420 242 165 854 424 719 -864 202 732 609 195 270 -95 449 29 -123 48 718 472 764 800 653 182 332 742 487 371 714 173 241 468 305 34 -968 159 458 -298 696 211 -767 257 757 302 714 405 -918 744 4 -200 168 767 -201 621 500 -318 764 186 452 30 710 -556 298 215 -570 282 725 -961 536 172 -351 369 781 805 23 694 -839 458 356 -918 409 177 -819 691 492 -681 95 521 -772 92 370 -158 122 203 -281 513 738 290 762 658 -130 519 232 -284 680 289 704 78 706 -412 178 243 -697 401 7 226 272 519 515 785 550 155 358 376 -859 370 453 999 558 711 -854 789 89 -260 292 447 -775 516 47 383 494 319 -747 761 633 836 85 617 585 440 422 -635 636 779 540 778 348 192 475 797 143 593 355 587 729 400 -343 582 360 -511 19 444 -342 356 83 879 674 271 -791 214 248 308 559 176 764 14 202 -840 709 569 -201 250 362 -695 637 642 904 447 423 815 536 793 58 346 701 492 577 574 362 338 787 161 446 97 -112 210 462 -310 322 370 -990 578 8 -436 34 454 787 649 541 -69 704 567 404 66 105 343 68 312 -347 321 458 -255 244 235 -296 9 621 909 548 21 201 279 480 239 263 383 -394 19 800 862 114 379 963 658 799 -326 63 308 211 637 628 668 134 72 54 438 432 274 349 9 -874 740 271 308 98 642 -541 360 755 -962 724 612 636 561 63 323 181 196 -854 36 186 -23 62 484 955 109 384 -637 635 676 786 295 773 627 755 685 933 345 160 297 381 661 -278 276 774 584 351 154 332 497 189 -331 626 603 152 133 711 -312 449 98 -837 235 392 -465 214 698 -629 499 242 -70 596 174 943 119 2 916 55 352 -131 539 401 -790 408 226 212 313 359 74 764 593 67 451 6 -36 23 504 -642 105 652 -117 48 322 -516 316 728 188 196 426 -35 160 738 323 386 538 281 177 56 -370 693 430 -714 651 534 -463 687 134 -190 371 449 -663 311 386 155 651 133 581 417 292 118 574 139 -540 230 559 744 116 762 30 205 648 115 167 570 915 504 81 -699 412 731 -167 393 699 77 311 791 -894 671 564 844 284 162 710 399 743 -332 496 410 781 678 614 228 193 780 -802 60 36 -770 347 391 -541 224 701 -999 682 124 -36 126 407 -323 588 357 772 8 404 -819 190 281 147 218 25 126 368 85 513 598 397 111 759 295 501 771 751 877 487 428 835 716 215 -9 88 575 795 617 533 252 95 101 288 761 250 -964 272 560 -669 526 129 600 680 451 -697 509 489 930 296 405 -103 87 492 871 634 713 -14 662 529 470 714 176 522 754 136 372 390 759 131 321 484 612 674 715 -538 177 775 703 459 270 307 156 709 398 779 542 -489 565 403 791 788 668 -634 310 621 -547 82 211 -188 766 83 647 792 484 -264 495 143 758 154 298 -534 305 277 7 368 393 362 159 380 -571 131 675 660 95 640 -106 543 169 -550 105 513 333 793 559 827 503 713 -875 729 584 897 491 294 829 120 323 -530 722 454 896 382 100 -464 477 642 56 79 298 568 164 643 -521 392 345 -609 374 746 94 223 436 -813 452 107 -538 474 29 667 371 762 -34 459 790 -992 715 420 -743 236 584 -901 315 527 996 658 547 -587 663 342 545 402 346 -949 464 371 -569 531 293 993 698 751 -666 258 218 554 115 453 689 167 767 -785 115 624 961 528 592 -568 86 454 525 431 55 70 434 519 -407 11 498 -964 345 755 -747 651 422 505 740 140 -377 107 254 998 20 333 389 52 418 -406 778 400 800 248 33 118 793 50 -81 115 757 -477 320 159 296 177 99 -765 352 557 -960 350 577 -228 491 628 141 285 605 -308 756 397 926 27 427 -263 595 93 -755 670 412 -996 366 140 -946 553 491 -390 517 530 -34 10 366 -278 702 403 -322 179 710 427 505 736 -747 794 82 546 240 752 909 644 669 -151 698 774 339 60 518 731 799 235 412 117 244 -22 39 498 -68 270 676 -959 97 732 576 702 725 -591 248 516 -288 110 359 -867 559 608 -94 250 668 423 781 218 -191 594 334 -795 324 372 -698 456 193 -71 497 289 660 25 543 936 434 790 652 699 99 162 32 209 -830 761 791 -394 371 584 339 128 107 262 30 114 55 511 610 -505 571 186 837 459 620 -21 63 518 829 26 549 238 148 238 248 489 550 238 695 120 -26 786 599 432 448 628 546 351 12 493 719 85 -67 501 462 433 139 609 -930 139 297 -381 577 543 891 351 528 -911 584 528 869 482 382 -842 189 284 -30 82 776 -408 146 694 -324 279 394 -262 512 84 298 182 222 -653 754 351 -511 645 253 769 334 36 96 555 517 -771 436 339 240 228 485 -715 456 315 -369 794 27 866 45 560 240 392 513 990 554 595 30 632 214 -397 297 649 -506 289 428 -70 174 84 -156 357 429 -978 624 473 -466 664 416 -2 254 1 307 448 554 901 678 556 -351 177 387 -585 732 235 463 508 248 -674 153 157 554 175 780 -221 60 448 -254 167 95 -900 68 325 855 669 53 -759 684 784 627 100 362 -99 743 69 -300 669 573 656 223 300 635 154 160 -771 501 219 76 47 385 -677 147 4 -1 2 225 51 595 108 786 275 501 368 176 721 -308 232 496 -9 620 649 503 49 349 -479 601 94 -987 800 96 37 603 242 897 389 416 -945 89 690 308 657 417 628 101 649 -77 293 468 -676 548 68 472 279 497 113 245 48 208 82 650 401 731 591 -384 339 679 -542 447 87 274 551 31 141 27 578 -239 299 799 -695 519 629 154 32 73 953 792 155 403 193 437 993 362 775 423 94 800 -105 417 102 678 310 128 855 271 426 5 129 496 -166 483 527 706 436 70 12 591 615 1 536 176 375 359 595 -852 268 688 -53 716 656 48 394 166 127 201 788 952 7 116 -600 499 586 -52 264 728 -638 465 464 737 640 374 531 340 194 370 487 109 626 287 502 -857 214 702 330 119 260 846 519 700 195 197 751 332 297 214 -988 659 230 -125 748 421 -600 402 799 -299 380 286 -246 523 51 -392 205 521 267 3 591 919 751 340 -731 35 636 -966 522 346 483 123 177 395 170 61 631 476 135 -167 684 339 754 704 342 496 623 644 -765 478 725 669 693 798 -186 528 472 -58 324 740 423 118 461 883 549 136 -183 582 20 908 688 275 1 585 97 644 372 140 521 795 169 -3 16 61 -405 383 588 418 125 463 357 701 580 817 184 680 553 154 14 524 462 701 -2 663 37 -754 707 409 537 180 755 -95 730 771 -83 477 353 56 695 29 -281 405 729 -902 222 113 530 527 266 143 403 727 43 553 141 432 799 399 840 736 130 -406 110 535 668 767 782 -903 638 386 -575 288 159 -111 161 288 -416 589 391 -278 381 679 -548 644 381 749 264 699 330 713 88 -933 291 375 425 287 705 950 423 661 -658 222 381 10 289 255 565 438 518 463 120 783 902 187 273 -724 412 252 -180 523 90 -675 25 513 -815 367 412 -462 299 633 -130 462 59 -871 95 347 -265 460 784 653 275 455 -965 177 641 -341 5 252 710 26 326 -448 751 350 416 88 716 27 226 567 -189 297 580 -131 778 226 -185 714 237 -250 367 511 -996 354 239 -356 613 243 -552 379 570 75 147 658 -458 774 435 860 338 731 -961 407 709 -784 23 622 252 325 540 314 730 445 952 526 609 -853 126 483 -634 327 560 97 421 86 -669 282 423 862 273 29 -478 490 403 -305 142 280 -966 657 209 630 161 286 438 708 764 872 627 15 485 315 693 -603 564 665 282 95 146 656 709 771 -964 431 460 239 326 153 -282 312 361 -522 742 522 515 180 781 -722 453 607 844 690 473 288 687 236 153 462 222 -121 53 99 784 723 763 -856 353 704 -735 620 436 -2 51 88 -644 295 329 629 336 216 -384 689 184 298 291 561 -759 312 574 614 343 178 -888 527 452 -526 272 4 -670 89 175 -235 687 225 -996 625 407 -901 393 295 -365 44 585 147 285 448 320 763 69 900 390 692 855 272 781 181 589 219 806 545 414 -723 29 590 883 764 130 -335 311 414 -687 783 616 -345 184 578 123 36 519 -785 691 342 -453 272 130 117 430 674 -717 307 703 672 590 431 -42 271 394 87 537 256 -348 2 238 267 609 421 397 132 456 515 699 698 -343 798 521 938 316 503 12 599 9 -886 223 151 696 734 421 -959 221 509 -704 474 62 -515 93 670 -943 290 354 264 558 252 -687 367 250 -615 305 117 287 469 267 296 183 41 -2 231 774 818 672 547 479 120 572 940 605 664 -790 614 506 763 278 263 166 543 181 -33 529 485 -365 216 154 -899 264 688 -906 462 471 219 633 342 -435 512 462 136 4 618 -448 166 784 857 681 613 271 648 356 451 767 436 -313 203 651 992 256 467 832 350 480 902 322 312 -757 487 375 856 776 379 226 480 544 -591 337 425 21 360 624 728 211 590 -437 450 344 166 43 600 -168 227 501 -89 529 22 575 724 61 949 133 36 -321 159 67 623 520 403 599 341 314 774 585 525 -741 503 119 -990 535 345 -538 599 425 -516 174 349 696 475 33 -117 355 191 -51 330 262 751 281 154 616 55 575 291 322 712 815 581 414 886 543 149 -18 206 299 7 338 498 -461 21 404 481 570 733 -858 273 213 895 380 141 -219 547 273 994 568 573 944 375 14 167 434 351 265 525 723 268 6 492 153 100 316 -835 795 604 136 17 535 -172 750 633 852 297 218 -781 791 785 -609 336 711 556 255 344 -294 320 68 780 341 425 -329 294 524 -462 11 518 941 699 87 227 727 36 -788 580 332 -571 799 675 565 343 562 -725 699 16 818 158 688 437 338 228 -739 562 73 136 300 435 605 194 334 -509 173 612 279 785 743 610 14 294 836 379 636 197 206 86 565 24 243 852 613 133 679 26 694 -97 762 545 689 768 738 -178 59 111 -814 90 95 -72 101 461 621 689 391 8 687 597 -706 56 337 -428 535 362 -983 190 324 762 279 643 -549 254 253 -39 40 343 -792 120 795 -380 142 683 410 702 121 558 196 724 -470 637 779 -534 409 65 979 779 254 854 592 338 -299 306 729 443 466 48 -411 286 541 271 48 443 392 489 378 -506 107 339 358 86 317 -636 437 200 -663 290 57 17 133 522 464 322 7 -643 746 55 999 490 13 740 157 501 -882 251 607 -592 762 692 924 278 184 132 678 173 -517 167 462 -60 384 147 61 200 468 820 557 765 -374 108 454 38 649 611 -710 319 413 -504 327 726 -661 487 432 847 170 598 908 262 181 654 76 381 674 696 489 238 122 597 -556 360 445 806 650 315 818 298 193 -456 189 395 -302 264 433 482 63 602 -121 772 416 -388 378 491 -856 452 386 832 43 59 -972 439 418 -176 645 619 -662 559 208 -924 410 24 708 244 86 62 323 57 77 487 787 519 231 438 856 44 470 131 421 666 -899 311 681 -880 42 791 527 70 752 -650 531 195 -564 793 70 -956 222 556 -170 493 787 -180 349 354 603 263 397 625 146 369 -310 647 680 322 719 273 713 646 342 264 149 72 811 537 416 880 533 189 -565 516 681 973 136 229 -674 139 43 875 164 188 443 529 304 -606 642 502 888 259 202 911 70 738 527 302 22 -133 737 537 -252 711 672 728 589 363 -477 64 78 910 708 484 48 430 565 703 777 758 756 665 568 557 176 637 -754 455 138 868 123 427 604 503 477 -810 226 541 -733 489 800 903 337 429 -933 392 757 176 149 621 -856 458 349 132 705 355 -978 173 477 248 757 554 -636 547 331 -896 767 19 -497 222 707 284 241 299 -160 217 799 413 761 456 -87 694 360 -133 668 84 -504 716 613 -102 204 121 803 168 220 734 673 538 304 764 551 861 757 319 11 570 632 866 635 77 378 702 744 413 350 659 577 49 62 -502 652 581 69 338 5 206 43 733 516 6 696 -934 619 204 -616 430 773 -385 248 159 891 592 762 244 121 362 -943 571 566 38 440 455 -358 46 49 726 762 54 574 780 224 377 765 205 -98 132 453 60 376 782 424 562 125 786 607 246 -901 264 368 816 54 8 -329 649 53 -681 79 662 -647 133 346 957 793 721 90 618 482 -185 756 640 412 7 456 379 624 509 -862 447 357 -457 766 284 -891 691 184 606 392 614 420 297 746 -835 654 291 -563 96 460 -882 111 767 510 275 773 965 7 148 225 545 594 934 688 560 817 749 2 152 356 393 318 176 689 -137 693 94 905 330 190 164 448 652 482 758 479 -745 275 485 -998 301 581 748 235 469 107 452 417 460 756 324 5 74 499 -555 490 391 739 747 720 -320 664 720 -917 546 229 361 753 504 -755 756 4 226 456 590 -154 715 241 214 175 548 938 380 174 -212 26 215 579 749 24 -479 432 122 -698 594 74 -595 791 381 -240 769 36 -51 415 750 141 382 125 -160 308 433 227 239 101 740 90 49 715 563 481 -364 465 626 110 422 616 490 382 137 526 483 103 -325 376 484 -249 17 3 -241 630 311 143 210 549 644 417 305 -476 654 769 -299 164 743 717 54 676 -795 780 359 -693 208 734 591 111 302 -655 422 132 -345 366 693 156 762 194 297 406 610 601 83 15 -278 384 178 64 53 584 739 454 406 519 262 771 411 170 732 956 267 338 -482 221 772 732 495 355 -290 711 408 293 2 617 7 452 734 -119 387 794 665 623 800 -530 543 261 -207 706 782 924 65 66 -109 327 776 -950 372 778 866 213 367 745 678 541 744 300 635 -644 693 93 -263 570 707 -463 783 239 708 520 303 -26 611 182 -899 661 553 -522 79 284 210 231 496 -624 729 725 -131 73 225 855 382 117 -253 760 221 691 69 292 -654 595 454 -473 296 314 -769 327 744 -885 689 175 410 618 103 -865 287 527 111 142 108 -221 90 331 417 743 290 237 387 358 480 333 504 -667 12 352 -802 521 735 569 208 573 296 119 715 -845 498 356 -115 667 650 -625 136 120 140 469 483 491 667 278 272 9 587 -11 676 307 -924 646 66 48 694 536 -886 535 452 -729 298 43 330 238 64 12 529 282 -111 153 642 76 343 518 334 371 715 -848 619 608 -713 686 208 224 307 294 676 130 355 935 189 653 129 271 442 592 483 171 874 525 323 -85 353 217 -16 39 587 650 591 758 857 431 195 -183 55 501 -290 483 631 -383 18 371 221 748 641 662 292 675 432 118 751 -493 586 303 875 770 342 614 421 132 -229 230 114 -835 247 169 817 110 203 999 327 221 -679 748 520 -887 10 11 -612 595 129 -262 129 235 -66 143 207 -383 466 789 931 631 235 -901 401 344 853 352 222 -927 674 169 -56 387 179 707 327 773 -413 218 226 -148 411 354 486 145 497 -155 693 345 419 744 297 -485 198 648 -664 223 73 -895 320 460 835 427 786 -41 214 203 984 266 613 489 104 309 -263 501 671 -149 534 115 -653 706 59 43 421 608 642 709 382 -885 366 701 -426 201 327 -889 296 709 230 138 365 -661 526 151 75 473 56 85 268 28 292 711 288 -174 778 654 926 504 406 5 215 318 -352 33 165 357 755 777 737 116 54 -313 743 79 -706 629 346 -279 673 608 361 299 585 614 178 288 -629 383 55 -760 231 439 205 340 454 458 13 408 386 551 75 -808 158 70 -625 685 98 199 49 614 -557 406 154 -503 617 518 -944 3 620 -469 595 610 700 17 94 -351 585 603 -330 160 122 -410 671 358 39 222 566 -330 179 615 -516 575 572 -811 624 388 458 280 743 678 363 537 887 15 106 -268 135 401 -793 677 623 -835 387 575 -104 423 349 468 164 172 407 423 4 749 53 718 38 292 733 143 624 596 -768 310 282 384 283 675 602 565 613 777 662 236 -123 82 751 401 689 373 404 791 777 -527 572 91 -847 756 401 -566 540 70 392 146 352 -934 501 468 479 278 681 -534 307 762 216 508 203 541 264 193 117 738 373 -815 695 144 827 448 451 -21 483 542 848 675 239 -49 294 739 819 525 568 699 543 75 -587 511 134 367 52 398 959 722 687 931 59 581 -574 286 229 -972 466 711 769 266 137 207 418 782 -702 589 58 -535 640 600 -61 205 311 825 772 714 822 614 245 -360 192 83 220 220 100 -718 341 365 571 701 334 152 199 474 210 308 70 -577 133 42 -663 355 324 -877 367 490 -680 607 233 -598 180 453 701 462 345 -583 738 443 -224 748 611 -711 485 250 -248 774 156 27 97 522 916 369 680 -451 723 59 -47 376 73 -103 394 505 -706 297 442 88 673 741 -902 115 402 -385 426 438 -536 330 411 819 557 59 492 26 428 772 527 350 -418 232 726 854 64 391 -3 162 57 -50 378 482 -13 394 363 797 566 120 855 10 497 834 582 223 784 317 6 -539 123 286 -717 786 61 -599 643 124 591 440 637 -152 190 566 681 729 512 -156 526 277 715 733 286 -789 568 420 585 304 288 -210 765 410 75 648 748 87 249 590 562 592 229 -401 192 770 516 274 250 -573 718 775 855 196 26 -488 581 329 -201 398 492 -293 238 292 248 200 84 -372 351 627 797 268 100 -554 247 369 -628 308 280 -415 659 2 629 619 752 -479 79 189 -636 127 740 -601 756 643 826 105 462 -675 504 708 94 428 762 -802 611 557 146 468 416 -423 205 626 -421 234 797 282 307 75 422 672 553 -439 671 60 -997 49 517 616 775 572 124 621 199 437 771 10 -206 717 29 -239 47 233 787 626 466 -417 82 196 561 195 418 973 599 467 -111 567 793 460 91 165 -590 729 135 171 675 52 199 236 450 431 775 627 849 510 86 -27 319 167 520 233 361 537 247 278 547 69 200 46 392 662 498 576 188 724 150 216 -273 70 800 839 759 205 550 315 3 -821 662 413 -502 726 34 -702 572 26 -277 373 417 -464 623 544 524 347 168 -27 387 290 -260 626 249 296 707 776 -89 758 253 -456 208 376 369 96 468 -199 269 527 -379 209 113 311 149 291 -241 646 418 -127 8 282 53 505 41 -820 226 571 -520 364 742 449 598 37 869 199 657 947 20 66 -940 483 566 102 42 411 919 68 667 676 673 723 -884 53 148 439 533 512 -468 335 661 -431 503 782 594 515 465 360 17 506 -478 737 573 -619 532 192 -801 161 416 -479 629 468 68 68 553 131 601 87 391 722 594 1 699 296 -417 646 363 447 6 379 -296 480 667 228 461 751 -781 781 739 54 602 359 206 133 511 -956 325 432 789 126 682 684 261 527 198 508 84 -271 13 564 -805 441 224 345 613 436 -793 399 768 -454 653 569 -496 211 702 -386 207 578 797 796 703 630 433 164 709 431 223 392 360 235 555 508 228 -69 605 392 718 13 790 -915 511 195 806 567 405 307 333 164 -316 530 511 -62 512 143 -347 221 126 276 14 485 862 721 544 641 404 349 -168 74 361 222 160 71 -784 718 637 372 377 521 87 613 250 -202 585 99 502 447 19 645 441 775 -655 473 48 105 47 559 527 615 476 -885 788 52 835 227 664 -164 625 167 -251 718 323 282 135 459 -820 389 105 350 387 545 -924 732 570 -924 638 616 434 517 431 -338 233 770 -287 57 373 447 406 642 369 40 776 427 572 717 483 322 303 180 751 234 701 427 423 916 213 140 -254 475 724 -733 341 743 -137 70 799 -613 317 756 28 438 795 3 217 566 -481 452 440 573 784 390 807 2 580 120 700 607 -805 568 147 738 183 568 288 170 84 244 798 73 590 153 641 -492 225 292 347 598 276 -112 757 712 207 539 265 386 11 165 -208 207 284 -510 697 466 457 385 187 492 381 536 964 724 240 356 32 464 -552 131 614 475 619 122 -862 578 660 -997 764 223 -833 799 325 -533 609 261 -795 501 194 140 18 469 -21 174 500 -405 174 182 560 1 352 681 540 129 -307 262 752 295 264 303 171 283 463 -17 40 163 976 780 180 -204 511 706 -105 258 79 28 170 432 379 97 265 151 212 526 454 659 341 -444 630 623 -382 742 193 -936 738 255 -231 786 513 -600 794 85 353 252 744 694 107 602 234 615 431 -392 786 396 -979 319 337 -387 735 274 -581 257 259 683 209 473 965 592 18 -999 345 718 -866 714 522 -571 8 628 -817 175 649 -504 740 584 522 759 392 -820 360 391 -379 447 200 12 77 559 591 212 552 584 777 705 -685 138 79 -437 186 18 98 508 776 -311 289 370 -560 445 729 -570 619 594 -284 522 668 25 65 79 -672 49 56 -368 364 545 -338 80 730 -321 730 438 807 172 278 728 212 274 -591 463 1 241 131 74 -339 708 138 939 237 539 -654 21 454 -910 684 533 -980 115 463 -991 322 186 886 3 397 -441 412 591 3 614 606 -845 607 736 29 468 643 918 408 431 -944 306 452 -538 397 687 -6 769 1 808 778 675 593 616 677 142 727 288 -116 482 101 889 238 707 -376 67 375 -181 737 334 -199 346 639 204 408 587 -310 554 555 -709 708 251 -959 650 530 -320 735 211 580 176 448 38 353 66 364 724 3 -503 725 700 488 730 307 -926 620 60 -371 63 774 864 628 234 315 621 83 -756 101 369 -994 33 97 -946 672 449 -881 436 372 -527 86 296 172 374 577 30 629 11 15 446 191 248 513 363 -117 757 464 -197 315 48 -101 769 271 -853 41 259 -930 114 344 -234 87 269 -506 269 268 242 727 94 -757 727 606 405 362 114 820 718 428 68 17 749 -110 117 789 948 139 454 91 105 92 -841 200 361 579 242 519 627 442 276 -371 248 637 142 420 554 121 640 123 -379 331 591 409 279 729 -337 123 386 554 234 137 114 613 730 -615 192 577 -267 216 218 408 45 17 645 339 437 -50 613 628 -776 34 158 614 244 789 543 459 111 480 280 61 -303 217 252 -127 150 468 43 359 64 -741 756 403 47 458 215 -173 283 600 -864 697 43 -76 592 53 -14 40 297 342 763 662 964 558 572 228 18 79 182 617 537 -52 596 19 147 733 267 542 196 482 163 230 74 59 324 363 923 221 677 -863 586 435 460 148 620 675 648 768 -907 489 308 569 436 55 -997 399 284 628 211 159 -210 534 380 66 623 517 852 484 282 55 423 781 -573 98 628 -206 143 774 -707 454 15 -448 376 450 -793 779 400 -910 119 70 48 372 553 -471 627 527 261 254 176 840 648 318 413 493 324 -421 646 699 428 95 139 189 296 439 436 428 557 -294 276 128 -190 757 755 -63 610 408 782 776 100 -943 155 297 507 336 349 -513 116 444 -375 57 291 63 504 546 299 514 503 -995 603 472 764 68 634 723 659 315 671 566 650 -580 253 317 215 78 726 -695 341 523 -377 712 226 921 763 739 -977 768 94 246 533 161 79 608 10 639 783 220 154 455 785 755 42 666 949 347 558 -129 123 21 96 444 784 786 19 751 879 417 35 -161 649 643 -200 242 631 755 350 657 -609 422 698 408 323 597 165 242 714 -679 28 284 -329 260 700 458 299 548 -948 252 788 -372 71 581 -141 579 130 515 522 103 -835 331 425 -239 696 18 -369 634 259 696 555 639 979 779 98 430 589 748 -222 241 199 -635 421 622 345 80 400 827 748 121 -271 513 451 -646 74 699 923 257 84 -466 353 191 972 732 169 -179 562 309 568 492 101 367 409 521 -612 107 153 -261 734 100 -541 663 612 310 569 237 160 227 397 -767 151 680 153 172 793 461 140 485 913 307 445 -566 586 36 -763 646 251 -152 708 371 -764 220 63 -320 49 791 -845 354 162 -53 168 654 383 81 512 -820 515 359 -318 653 496 70 90 693 -928 490 152 -958 326 371 257 206 186 -751 34 234 -360 541 139 953 241 306 406 424 387 -282 156 453 -372 439 658 523 661 747 -784 685 789 -633 279 666 490 736 424 -525 586 457 -740 778 198 998 683 438 504 90 413 -310 360 569 -306 540 559 751 63 771 -550 631 655 638 551 133 903 41 421 926 68 558 935 328 535 732 726 417 321 182 58 733 24 769 853 319 508 -637 470 571 -667 472 753 -461 110 503 24 766 95 44 692 162 201 627 41 -513 311 319 -497 432 500 713 518 524 -519 723 42 789 687 63 511 172 535 863 637 583 -82 724 94 -964 779 77 -64 92 146 11 174 69 -748 315 307 466 226 478 -248 441 693 748 711 380 -292 276 215 -736 706 51 647 24 774 -60 13 753 -832 501 396 -286 712 121 -218 516 435 88 382 212 -683 335 205 10 483 115 -459 343 742 956 160 647 158 207 223 932 699 235 836 467 287 -417 381 198 -696 715 713 490 203 646 654 73 532 -342 635 566 -228 776 461 866 684 620 312 643 26 -266 127 724 -480 715 390 606 98 323 355 754 237 -981 245 792 417 299 416 948 109 250 714 481 577 774 699 13 -607 412 655 218 698 333 893 771 247 -766 329 696 -44 456 446 88 673 744 -745 622 52 704 688 84 -320 414 335 492 407 746 298 777 195 -618 622 165 -420 56 494 -524 165 130 77 62 585 522 302 10 817 157 631 -380 261 70 55 738 441 -914 388 417 81 371 238 -155 179 9 -381 408 70 -644 730 371 965 99 527 747 319 339 768 175 384 450 364 321 890 284 182 647 681 685 91 772 415 -700 543 23 521 451 304 492 16 403 170 115 721 -739 283 447 444 485 11 -84 775 413 -673 585 696 709 632 576 993 524 99 -641 424 194 181 745 644 37 189 212 39 512 326 -489 725 161 -842 521 645 320 637 172 -916 564 308 531 225 140 -142 570 663 757 530 638 550 700 675 556 139 738 482 203 662 194 713 382 790 785 570 513 469 685 21 400 110 -688 10 679 774 167 408 -237 69 471 -552 571 413 -389 405 615 -128 751 527 605 142 511 374 55 531 211 628 482 -528 540 491 502 666 210 -338 181 278 132 630 444 -347 504 215 -383 316 171 -169 340 122 -491 746 263 -29 472 669 -699 435 49 -618 507 140 -575 10 6 834 272 186 -137 556 367 -893 761 71 473 579 738 -205 210 277 -84 272 574 -670 43 598 -449 697 232 -49 231 739 490 256 300 -353 106 678 551 165 638 -227 790 416 110 785 178 -861 736 43 -891 87 739 -659 638 170 -369 529 777 -870 776 19 852 761 476 -71 665 192 -634 101 517 -937 640 522 663 504 458 -95 614 544 -204 507 734 365 690 14 -907 20 341 -889 272 654 338 753 518 529 719 707 -139 205 7 -870 668 198 -397 331 702 -740 550 462 854 307 656 999 397 608 -132 340 283 533 422 150 -69 578 33 -568 38 69 -150 746 5 822 587 106 35 793 700 -381 540 558 -926 491 155 33 160 33 510 87 724 -8 20 698 894 503 475 526 87 64 146 537 10 550 311 148 -545 546 141 954 717 232 -488 391 274 818 224 433 50 487 519 -875 231 91 -178 125 593 -904 403 680 -440 301 416 -79 651 727 -332 658 24 -640 565 741 743 229 331 -183 47 107 -551 249 145 -880 374 375 10 397 52 -598 93 454 81 205 755 897 326 157 375 147 15 -802 107 131 338 651 359 221 220 405 -121 669 653 823 741 578 397 551 174 848 506 619 54 787 23 -840 236 701 68 162 505 964 300 707 122 673 126 878 352 347 282 175 639 460 725 390 233 525 95 403 331 433 -822 91 221 -522 360 631 676 546 344 -868 511 644 239 33 68 -484 664 420 -586 346 146 53 606 422 794 592 147 40 395 477 872 573 120 244 203 31 475 764 286 613 755 671 -919 423 534 -548 438 431 -803 643 589 419 437 380 -683 229 774 945 453 99 -536 98 301 646 725 532 22 95 495 259 109 1 481 542 423 566 594 60 -203 343 254 -15 514 242 364 31 470 689 377 123 787 393 220 -160 440 496 -829 262 590 -383 155 791 791 121 136 451 518 31 -144 371 127 567 592 86 -693 715 699 -503 532 172 -654 701 678 -711 493 798 -576 696 68 -994 352 322 -898 602 245 28 522 257 82 563 456 80 376 600 -682 683 514 -832 332 598 891 679 498 -32 568 542 -34 144 789 385 103 693 -142 605 494 102 785 215 -842 667 330 -834 99 705 965 417 139 -922 186 23 827 29 701 -723 198 20 218 716 515 159 766 757 -489 476 175 -208 642 274 -752 159 242 538 190 779 160 17 8 460 694 205 431 665 120 146 624 172 314 475 234 687 371 199 643 34 675 -382 378 68 -957 626 227 884 565 768 -337 525 784 -378 386 230 -974 221 217 -348 264 251 278 34 180 745 429 6 -277 714 570 -710 351 231 -993 729 752 300 426 418 -280 198 199 814 651 771 230 55 587 832 133 172 -588 631 601 217 554 514 -862 797 594 983 223 144 -434 230 72 317 682 49 -914 154 246 837 368 448 -393 350 55 -607 583 187 -835 164 123 -970 254 471 23 637 245 918 355 26 -259 472 259 -259 559 412 -814 396 779 -815 555 328 39 149 462 -622 631 723 -180 36 365 -666 306 719 -689 647 743 -831 588 53 -20 326 800 -90 511 554 190 303 254 651 281 71 411 179 253 333 552 65 -739 242 452 825 529 757 295 40 603 989 162 742 993 342 267 144 53 330 -950 795 632 103 46 464 174 657 194 -774 743 745 -357 204 539 94 381 619 -797 28 210 -995 418 371 -701 763 265 -435 758 663 429 213 708 444 187 117 -962 766 411 -266 161 614 -176 455 546 -358 216 190 -674 467 153 -10 632 460 -542 231 769 920 460 181 380 705 720 -752 695 685 858 629 397 -177 654 403 -32 452 428 730 779 94 34 569 277 -355 580 507 -387 100 167 -255 232 423 864 480 317 -100 690 145 -504 713 350 -901 104 379 183 690 148 -789 135 279 70 700 730 -164 645 162 -990 62 193 926 162 83 670 659 795 -228 310 476 169 111 152 548 46 41 -153 609 527 125 79 778 -346 515 174 167 477 235 -440 403 397 42 26 607 788 798 116 63 336 398 214 236 795 -146 283 603 -868 160 682 309 415 748 483 382 425 -483 94 379 665 336 404 71 477 401 538 740 319 -375 604 207 -26 170 442 -880 577 277 923 709 436 -844 19 402 655 654 336 -921 723 429 -942 389 317 613 212 793 -186 503 284 884 280 439 242 455 609 -564 527 385 -688 402 645 -301 158 215 -747 214 68 -860 245 343 -432 655 731 636 669 494 -220 635 548 416 471 28 54 514 34 614 550 560 950 414 162 -805 265 671 -991 518 436 229 210 681 -629 331 535 453 116 612 -175 370 325 258 337 426 369 687 39 82 434 655 -447 396 725 788 425 134 220 348 464 -93 553 431 -539 451 730 402 97 45 613 474 766 -311 532 302 -286 254 541 -648 136 174 6 241 569 -70 430 545 -384 402 444 -721 109 196 909 123 647 -10 277 295 -414 690 769 752 531 52 -195 445 305 345 749 793 919 107 233 239 638 214 -464 54 616 -821 285 724 975 147 398 -827 737 674 -981 476 115 987 180 645 -609 185 289 -753 283 237 -361 554 344 -528 593 533 885 61 422 -624 388 120 173 561 57 -401 580 84 913 120 263 -490 758 281 -13 222 179 -434 107 459 455 608 71 -772 136 458 148 61 570 556 660 350 -961 126 21 -299 236 83 -301 186 392 732 725 141 717 525 469 506 732 628 -624 561 315 186 61 375 755 417 235 -544 56 360 276 309 595 310 560 332 -898 644 257 -358 257 340 -376 563 271 -597 492 383 117 78 443 -709 585 59 -123 270 326 -818 333 86 -486 435 729 -230 385 499 -125 209 613 98 212 656 480 529 285 523 773 70 133 450 263 -649 39 84 876 221 416 113 609 631 635 394 215 -115 421 776 -302 719 539 -495 600 620 -210 475 592 -989 760 593 -727 711 631 908 188 404 876 295 51 -541 283 444 826 768 416 1 618 335 -261 324 486 -842 666 160 901 277 119 -506 502 30 76 10 569 479 638 669 -79 127 798 -834 305 317 781 458 135 -885 798 458 352 508 323 -689 8 652 963 284 213 -469 164 51 999 637 118 -134 8 244 -585 174 101 532 307 558 618 775 107 -525 127 615 949 791 528 699 773 535 -298 336 18 -486 467 533 364 18 369 -767 85 376 229 52 101 -471 784 408 486 402 734 193 29 60 -841 330 50 -714 781 22 -580 635 709 989 350 375 -878 466 393 -910 700 29 -582 729 432 -82 58 768 -923 744 369 -990 289 750 -578 448 631 271 334 164 -555 306 798 553 296 347 480 370 365 872 460 264 -348 478 544 883 149 153 450 226 448 -29 589 737 272 211 384 -346 279 127 -185 233 774 513 113 343 -723 737 3 692 141 32 -13 776 180 -661 227 758 587 750 546 -725 422 756 858 628 189 679 574 716 -526 404 652 -124 48 344 259 236 319 839 575 545 396 114 46 -707 389 19 -752 600 647 236 279 492 -945 437 704 906 569 29 -379 243 432 -576 719 32 967 330 267 486 569 393 -218 317 507 -172 610 95 598 58 694 44 47 525 -313 54 161 -10 761 729 -829 134 171 -846 159 441 -15 78 771 651 299 760 -498 679 569 -804 74 577 766 361 630 478 675 276 481 429 786 474 567 63 796 618 379 -714 614 677 45 316 107 -634 465 735 -856 625 721 301 455 376 -357 566 602 318 48 582 -897 322 348 -35 470 518 -905 356 331 923 554 199 629 520 215 164 216 273 923 488 449 -405 589 103 -830 32 669 171 550 268 753 253 141 -100 371 610 -31 66 517 -548 790 270 850 371 341 -936 687 556 -712 211 243 936 358 384 -162 529 415 -742 52 165 677 258 691 -622 427 309 -553 479 650 468 281 220 809 297 107 -684 585 669 311 521 226 -906 112 306 308 722 358 -376 352 514 -855 121 771 -165 500 750 143 499 780 -8 767 613 -636 576 109 -578 45 246 442 556 318 667 650 429 -675 358 703 -766 583 254 147 315 425 771 611 123 -450 403 442 562 319 217 223 341 261 468 603 217 766 714 709 473 661 588 -402 483 102 23 254 264 897 5 219 -662 719 537 -493 742 430 -281 562 212 -713 700 366 655 18 45 429 390 310 289 663 523 28 588 11 -855 86 367 -637 376 285 -500 435 579 681 307 692 -708 546 143 410 201 160 6 783 549 668 472 763 -810 653 376 946 135 515 -644 232 600 -678 196 528 407 248 514 537 729 20 828 173 565 571 335 766 -118 542 300 383 610 323 -103 752 175 -976 298 309 -861 655 93 490 129 288 -231 688 535 -517 225 15 -946 6 187 419 729 74 -64 11 615 -965 546 776 -643 244 727 284 359 782 -164 650 111 -677 219 798 609 654 223 -625 309 228 -86 80 508 -13 555 616 128 464 411 406 548 630 -267 493 189 115 81 390 225 757 160 -178 694 674 975 408 305 282 195 472 -48 428 241 129 186 341 -442 519 33 498 34 465 439 11 421 151 786 339 116 182 232 741 510 639 -555 296 532 45 215 511 -963 544 248 -223 703 766 561 153 352 226 793 714 -554 344 699 184 612 433 815 753 494 605 750 237 189 770 85 -128 567 299 782 182 649 -653 495 1 850 473 345 763 520 240 614 456 51 198 624 355 -509 181 304 479 571 273 -237 243 39 414 778 195 -792 258 422 -192 460 95 553 224 166 792 590 173 -5 588 348 -451 631 529 605 110 299 -323 474 93 868 688 422 214 48 381 141 504 190 562 64 650 -592 769 425 -875 114 214 898 309 353 -755 410 535 -227 15 644 23 245 669 516 65 556 -263 79 155 69 20 210 -141 734 274 -692 743 242 532 468 355 -503 718 215 -599 164 625 735 489 639 978 313 83 -753 229 147 954 118 577 661 388 596 70 399 530 343 707 24 -615 191 43 -309 688 313 -94 641 476 930 776 516 720 306 28 -45 505 608 853 12 726 630 473 665 425 343 263 506 487 521 -719 424 711 876 715 150 -812 773 790 815 655 317 530 376 622 -642 531 327 -483 736 338 -606 366 362 58 144 704 -928 2 390 392 236 365 254 512 632 -845 300 604 -856 115 459 -988 445 386 34 73 403 -599 419 321 -638 630 16 817 302 17 759 47 252 -77 501 763 -646 209 614 310 353 728 720 718 725 305 104 279 724 168 703 -522 569 674 198 83 503 -987 652 356 -218 11 402 433 535 455 -452 441 663 961 151 567 841 223 484 365 328 139 595 4 306 50 83 426 -877 33 60 -775 447 712 780 429 722 -466 214 456 388 762 449 202 324 599 -880 517 374 804 282 701 -306 677 257 -400 79 339 -375 602 371 485 379 369 -4 160 797 269 246 211 -123 786 524 -475 388 399 875 108 115 -352 664 396 -499 559 625 157 311 255 447 136 57 -431 373 435 -462 521 146 -514 591 391 848 668 728 172 393 315 -230 620 775 -163 69 638 -616 570 748 8 726 746 -129 495 670 -543 633 391 355 672 533 -903 120 400 -575 444 344 539 367 163 -735 388 704 602 164 707 -491 635 754 978 644 138 -680 799 9 -196 97 481 603 122 124 -702 679 445 -53 734 33 -949 288 581 232 100 296 -709 561 482 444 92 325 933 12 324 894 17 772 174 772 93 297 623 105 739 188 335 -17 335 268 767 386 556 99 771 207 794 262 768 75 58 411 400 343 422 -525 637 790 -954 611 314 -462 261 488 -806 752 675 281 703 147 -545 202 117 414 349 378 -467 624 787 -857 776 329 -84 451 166 658 97 328 971 187 588 -142 734 539 84 15 626 -108 715 80 38 371 281 106 137 629 35 670 5 -379 13 780 -498 481 431 867 139 527 -54 462 266 -666 120 199 -176 4 213 49 239 49 -839 146 185 941 333 406 545 155 770 -275 209 451 -693 76 141 985 174 603 -350 508 722 200 485 278 -788 286 278 891 167 68 -309 328 565 -972 221 98 -567 444 460 557 303 87 -503 688 260 899 491 356 -198 656 641 -369 499 359 498 18 459 760 404 577 163 311 572 574 668 74 212 717 313 23 217 403 694 342 94 -951 744 301 842 175 799 -800 25 388 638 88 758 -904 600 713 824 563 223 195 89 90 220 501 6 532 725 574 135 371 115 580 21 410 80 415 161 17 53 48 -514 277 162 -292 624 251 -251 244 303 107 177 579 -968 64 150 -853 396 522 308 228 736 444 506 702 -596 723 307 403 450 359 850 397 11 -34 205 783 -1 638 398 -252 737 793 -931 645 551 -485 449 200 -126 651 288 461 215 236 471 733 133 -523 754 690 659 553 79 -144 501 15 -1000 30 300 247 687 496 -402 755 144 -603 465 494 804 543 447 245 602 551 -77 611 603 337 611 324 -853 383 705 -202 430 143 -954 228 97 -411 578 477 335 414 318 896 38 783 941 242 77 539 239 230 689 499 203 366 549 566 12 195 346 861 336 123 537 472 88 855 720 125 -11 661 718 65 152 156 -554 193 469 286 202 317 976 388 611 638 249 146 312 587 169 400 794 88 876 183 300 -454 800 451 -347 46 195 122 484 230 640 324 783 -292 300 606 124 394 546 -66 384 794 432 497 580 600 697 125 -960 125 307 -661 623 658 -258 477 256 -64 351 739 118 743 615 -700 652 466 658 663 795 796 47 491 -672 399 739 652 39 415 111 779 238 768 721 266 -225 409 168 -286 327 110 280 228 761 745 638 489 356 517 347 -70 122 386 344 385 364 -619 505 636 46 81 244 -187 747 123 675 427 350 635 572 187 -125 328 179 977 430 767 -275 222 36 72 752 509 57 97 93 372 30 597 -241 242 623 -324 269 249 -375 705 21 -637 732 700 -907 310 682 260 635 103 247 507 55 355 40 532 -557 399 760 -680 382 22 -657 560 278 515 123 210 -34 217 519 -553 629 353 -450 276 412 -444 431 279 458 230 671 989 273 621 549 545 726 302 640 308 -77 450 541 -38 168 309 880 216 137 -416 718 764 -853 474 746 978 732 175 448 721 800 -980 222 544 146 276 383 853 800 469 471 353 118 -989 467 638 -728 747 53 160 483 770 924 183 795 -379 161 726 596 361 198 -653 381 772 -510 327 247 -175 132 598 693 319 616 600 591 114 -596 551 149 925 475 331 -281 249 491 -404 197 51 545 144 783 116 634 662 -37 611 793 -640 705 700 -938 20 218 29 772 8 495 776 558 -957 301 585 173 665 724 -601 182 557 60 297 368 805 209 624 -896 53 166 -272 300 141 -163 343 793 -779 268 516 -795 700 347 108 560 728 536 765 137 759 421 759 553 742 363 -482 622 214 410 259 556 802 33 23 469 128 156 849 788 55 -719 405 166 -792 741 482 -304 452 102 807 357 43 -79 427 216 535 391 58 265 660 600 121 163 727 -123 365 714 283 646 671 48 406 163 -671 303 167 582 510 523 -224 631 150 -9 166 338 416 609 281 -374 626 140 -175 547 655 103 176 219 -432 659 416 -562 59 21 -47 740 675 519 722 736 -959 298 119 742 441 636 680 610 796 -640 268 95 -925 36 306 -510 27 364 -537 532 656 -311 51 577 -375 92 427 895 187 419 330 619 228 326 531 263 146 582 227 -735 40 494 912 515 82 17 158 460 332 173 191 539 62 241 -484 534 422 -88 217 240 92 343 770 -446 641 104 533 59 495 -222 371 209 211 540 718 270 624 442 -388 564 56 -596 632 646 40 678 732 -739 342 148 -899 234 42 622 741 682 -923 674 740 771 652 662 -220 264 753 -351 686 129 843 51 692 -302 455 75 -457 295 752 274 557 293 -427 632 467 296 310 692 187 481 95 1 413 710 -895 615 596 833 458 646 -924 708 652 350 451 147 -547 478 703 946 651 64 624 66 247 -958 514 556 -267 453 589 -173 606 553 537 712 719 -516 145 376 -719 174 283 332 724 286 -322 330 315 -68 676 165 -805 652 582 -558 294 647 749 179 652 889 158 457 994 531 65 -760 412 590 274 497 65 -641 727 394 825 60 269 542 607 472 275 601 317 -678 703 495 -427 592 653 381 138 699 -499 365 441 -230 677 368 964 502 779 -816 520 738 324 394 640 19 300 121 521 401 523 -298 470 413 847 699 205 406 663 259 784 799 654 -679 255 373 458 380 318 649 551 436 -217 126 288 -145 399 688 -423 302 710 -811 501 685 670 340 583 -326 547 797 -916 283 796 -262 604 602 910 414 533 -20 399 408 -498 54 7 542 232 660 51 373 712 687 43 603 870 270 701 -734 754 184 413 292 339 -985 555 753 747 335 367 982 102 317 -259 605 371 547 99 154 -842 750 526 -579 37 121 -376 259 390 -476 478 695 907 691 539 446 258 645 -50 6 179 -932 388 632 585 729 788 -645 739 387 -15 761 776 -295 585 234 846 661 263 -507 569 506 31 367 763 -573 469 768 -395 137 707 -212 122 188 -224 89 754 248 675 266 -177 132 50 408 331 711 623 776 31 -472 607 749 -510 186 769 610 391 105 516 707 159 -130 369 248 -624 769 474 -759 344 157 443 504 39 -495 127 14 687 255 172 -565 346 357 -597 756 299 659 624 630 789 328 536 500 750 456 -901 326 776 -76 168 319 -320 411 23 919 116 149 132 203 756 704 590 653 -940 145 160 159 156 783 -860 298 662 75 598 612 131 697 137 906 21 656 -423 653 266 -449 172 733 451 57 487 806 113 276 -190 525 772 369 436 128 352 176 425 -235 452 574 -872 735 470 817 193 42 -928 322 694 -310 473 66 822 325 474 509 483 586 -464 494 310 660 663 746 -813 367 473 -37 285 124 136 230 603 598 303 476 843 193 149 108 367 25 933 228 507 670 717 552 -268 377 415 -723 516 333 149 631 617 -575 519 630 586 76 411 -812 26 713 -784 669 457 164 130 24 188 63 603 -554 486 519 398 418 95 764 295 610 -104 196 792 913 573 510 294 560 137 -496 700 162 969 516 383 -975 32 512 200 372 126 3 419 611 -679 217 228 168 781 74 729 429 622 321 694 746 430 788 505 919 45 757 680 366 24 262 343 56 -875 344 427 -797 499 397 -187 372 165 393 692 497 -782 22 126 -561 495 19 537 677 359 -607 196 403 549 677 768 925 291 310 -668 769 205 -690 537 627 -929 730 518 368 549 91 445 540 585 863 477 462 -379 471 657 -425 772 85 694 649 728 -644 581 696 760 492 467 967 799 203 -407 22 485 862 542 585 153 387 324 -511 251 353 -50 24 375 159 552 698 -557 246 547 -230 602 327 -735 715 18 483 27 390 -78 641 483 106 546 70 -419 236 672 -467 386 695 -941 745 446 -643 741 244 703 663 397 -571 764 144 966 2 522 507 524 715 190 564 695 882 309 577 -426 666 69 169 769 732 165 750 764 28 749 727 -277 668 281 197 175 356 -689 517 738 570 128 53 465 762 701 297 217 74 -306 186 394 -823 331 644 -182 255 511 50 252 238 -794 85 434 299 350 747 999 447 437 -40 673 205 833 519 390 379 296 493 322 388 23 917 406 629 -572 257 432 65 15 594 722 510 679 -493 609 580 654 160 579 -110 720 451 847 685 16 480 359 403 55 676 360 -917 256 616 -885 73 630 460 196 691 690 303 51 -730 357 211 -152 400 482 650 647 587 370 35 23 -463 716 381 -909 171 609 -150 606 64 -782 86 684 842 176 186 492 398 95 -946 211 193 829 702 715 -163 305 73 653 75 745 341 26 30 624 668 558 9 113 507 855 119 105 -300 607 504 391 434 626 269 731 36 813 512 290 -920 102 146 -848 555 220 -152 696 245 630 720 465 -813 337 247 -251 381 487 430 2 769 817 695 133 403 47 687 -626 48 134 -829 78 405 -365 665 438 963 510 774 -791 460 562 -786 295 495 -828 64 662 804 123 556 -664 678 155 775 653 202 460 424 279 -335 659 495 102 383 215 940 598 679 -566 175 141 -659 779 615 297 267 492 803 794 696 -996 655 319 -766 472 529 -320 153 237 802 527 787 357 160 513 -751 101 491 663 598 310 706 757 157 -728 543 628 953 23 553 406 411 705 194 213 398 531 245 476 -330 2 187 -218 603 288 -975 218 437 -266 325 790 388 679 298 97 103 393 -124 56 415 829 215 377 285 161 589 -166 45 34 262 267 387 -352 201 190 335 626 759 -28 112 283 713 198 616 -598 674 223 969 455 437 -255 141 150 -114 575 546 -481 237 12 -943 86 212 398 573 390 -443 697 501 591 10 753 -448 421 150 119 775 376 -459 296 382 -422 194 522 479 680 649 -576 760 74 -2 159 647 787 668 543 -760 659 553 392 363 525 -306 682 51 21 424 347 -798 385 771 -476 9 721 760 348 232 -766 546 390 632 686 609 -426 78 468 478 670 30 554 516 264 205 737 687 103 540 392 994 768 776 -236 492 336 -364 790 780 609 149 294 484 779 516 -734 334 231 -871 739 520 967 594 611 -642 188 578 485 552 269 420 7 14 -167 368 435 450 186 135 -905 22 114 810 688 447 641 369 737 312 736 530 -678 246 269 -101 531 372 567 351 311 -210 405 669 -197 791 237 590 593 422 -924 688 795 389 499 683 787 92 603 -525 204 91 -444 126 336 -976 177 419 995 144 321 105 486 278 374 42 268 -238 384 60 583 202 797 411 789 88 166 417 643 256 573 320 -609 550 496 -239 545 191 82 403 229 359 91 205 -563 26 264 -217 755 17 -668 85 774 -786 84 295 -419 446 392 923 328 346 351 39 26 -980 465 468 -424 37 799 -144 369 469 -187 341 553 -262 192 681 130 373 678 -327 297 557 -430 800 595 -805 421 259 -338 597 312 906 589 700 -695 598 269 -675 502 667 874 138 410 -894 420 783 183 646 631 -461 416 182 533 474 751 -146 781 91 106 638 240 326 163 403 886 593 456 704 20 145 313 126 564 647 110 409 -371 649 377 611 183 588 -36 326 613 266 333 593 -91 591 782 -252 317 145 -698 659 308 253 724 434 -31 324 543 -871 553 391 305 516 125 -308 633 3 305 699 335 49 760 125 -769 709 793 175 73 405 -77 478 680 356 647 203 498 777 308 -760 482 375 -235 327 207 -633 784 458 -747 233 417 177 16 677 521 743 40 -533 159 464 -577 682 141 -298 38 340 657 736 316 916 128 349 90 93 227 -503 60 210 -894 713 795 -878 242 10 -649 563 753 -258 182 111 605 205 344 -103 460 381 236 117 668 103 433 795 804 675 88 -970 324 499 792 430 764 -862 505 557 -53 8 672 -549 350 53 313 707 258 -544 756 269 588 600 369 -798 404 595 -311 787 119 -261 131 100 902 768 163 82 420 64 -266 94 726 -989 482 270 -653 290 69 67 92 25 262 333 363 -868 272 493 783 527 761 -661 538 280 -499 420 251 365 706 336 -114 450 781 963 13 462 -816 761 303 -347 326 550 883 462 276 -405 401 365 -974 54 784 -723 571 689 12 258 690 744 221 703 357 6 215 -940 211 394 -595 792 140 83 583 465 -168 565 78 423 191 132 758 68 254 998 632 511 -712 134 641 156 546 51 501 551 42 640 34 176 -943 66 593 -466 277 709 764 162 519 348 161 350 11 401 278 -506 95 763 -314 451 508 536 304 258 -671 745 292 656 754 709 400 88 186 -492 204 589 358 99 751 876 600 463 426 363 415 -897 57 509 265 295 511 324 231 14 981 112 310 -328 520 615 -419 720 255 -682 28 458 658 586 557 -992 63 708 -578 241 270 -164 696 678 296 313 172 -394 18 417 -967 243 136 848 376 55 302 665 185 -474 287 425 -253 676 672 824 772 184 147 131 620 900 303 190 468 336 432 -197 184 7 -991 638 252 242 750 155 -435 617 371 149 296 658 126 243 533 -403 68 56 181 268 488 -307 88 376 924 492 111 882 501 749 -115 496 698 -408 562 361 971 488 604 -97 638 223 -489 619 189 -304 323 8 136 217 96 511 328 191 969 13 686 -782 557 498 84 320 612 796 291 299 -249 347 136 773 10 306 -286 306 181 121 642 749 168 553 393 306 127 720 897 667 41 784 503 712 -205 251 555 45 603 453 133 728 462 -762 242 767 970 116 161 -682 84 265 911 543 391 -18 392 39 -934 126 257 -541 710 311 170 657 561 -476 103 363 776 36 643 437 626 84 -444 67 635 380 378 377 323 161 768 361 579 445 -231 285 217 506 62 604 748 651 430 -817 759 578 582 408 222 -104 531 734 -985 244 512 -589 213 750 517 44 110 -168 293 7 -996 441 210 585 225 168 762 559 395 557 375 532 663 342 775 727 753 539 -172 623 582 -863 7 61 -159 363 501 450 462 387 963 150 591 -105 166 132 221 693 437 -441 273 259 540 410 65 260 44 423 -480 485 786 772 687 685 -151 257 347 -965 220 318 852 537 19 -158 584 184 374 606 428 -790 717 700 220 610 661 236 270 257 658 790 741 195 114 180 80 163 436 778 151 207 -153 3 295 -535 445 79 1 571 236 -820 333 152 -168 705 761 92 341 582 -452 752 571 -959 179 751 807 709 101 -635 756 455 860 374 452 890 527 222 325 307 107 76 339 11 389 584 704 170 725 105 529 97 284 79 256 544 -668 324 151 -37 49 9 -731 18 483 -114 341 766 92 315 339 32 146 595 975 78 768 -622 17 1 -998 406 676 -96 121 276 265 742 552 212 574 122 246 505 447 853 454 761 -456 238 458 90 565 536 857 144 104 409 146 61 636 203 182 511 268 123 -186 232 248 -65 678 460 748 641 516 -806 47 169 -494 591 406 764 481 170 -701 690 313 954 451 11 -986 87 565 -853 12 263 269 500 492 680 648 332 -405 443 378 -285 549 520 72 665 552 642 516 793 506 470 443 -332 37 81 -968 584 430 215 358 794 77 60 692 -396 608 686 333 523 787 -347 396 651 -996 790 367 949 248 388 543 69 424 -576 517 117 -202 746 496 -958 219 108 -714 23 715 371 556 437 -843 9 384 -240 366 725 478 610 593 841 586 245 -1000 192 761 -932 142 259 316 23 51 337 146 606 773 256 167 -491 216 84 -167 94 350 -43 711 159 901 152 297 346 504 488 -142 173 629 516 689 317 944 512 339 -606 249 485 -448 774 292 -282 435 507 601 21 152 502 32 214 -292 178 717 947 105 329 644 401 392 -217 748 192 619 100 518 -690 770 152 968 723 172 719 225 654 -468 589 685 897 98 414 814 445 601 406 173 257 287 218 210 -122 124 256 -613 34 577 290 354 499 414 25 723 -933 557 63 503 55 160 68 27 681 -323 114 98 -114 593 602 -358 754 310 -775 396 663 -277 210 687 -803 484 50 971 352 670 -73 21 248 959 650 362 657 336 506 -790 178 72 -465 179 25 644 404 772 859 679 182 -455 76 762 -60 687 446 -411 210 797 -990 337 369 -742 249 218 -29 706 553 -324 68 282 947 603 460 523 200 415 -306 459 293 227 156 720 541 297 607 -214 38 16 -266 449 705 -697 659 153 -128 430 410 -375 258 477 258 157 632 -82 80 31 -116 326 41 177 306 196 -304 247 492 -946 633 82 222 567 82 478 422 292 -218 495 721 143 672 178 -229 330 334 -798 800 765 784 85 642 24 14 147 -180 662 745 -537 669 577 -456 691 696 777 521 669 -932 503 363 -260 446 586 -531 417 468 554 756 103 -888 181 468 858 601 330 3 713 440 -422 90 160 -953 51 211 -53 521 627 -386 75 398 -768 746 706 -313 458 86 506 668 238 387 23 405 -264 755 317 -225 485 759 686 532 69 899 46 471 261 593 543 488 359 618 837 143 115 -906 382 572 -421 289 791 168 76 14 973 413 320 -759 740 4 751 427 88 -429 678 133 442 692 725 184 180 635 353 769 777 467 16 711 990 147 199 -219 516 626 194 41 590 913 386 508 -245 157 737 -113 751 628 563 441 680 326 651 41 386 232 108 -589 178 500 -799 443 734 882 712 319 -211 619 27 525 270 265 -537 98 165 436 134 16 29 272 599 936 683 329 -164 436 771 969 718 234 439 259 53 465 537 711 -806 642 532 -542 305 503 963 648 600 -473 436 285 -506 265 556 -355 202 791 -827 559 696 81 350 506 85 762 83 878 20 388 981 335 587 -68 15 222 -583 509 39 -476 79 781 692 56 440 644 741 606 -762 88 119 -680 766 491 59 699 25 -203 432 39 -29 1 100 -391 125 5 -1000 240 84 980 684 210 -130 223 617 -891 619 109 866 457 548 985 730 65 275 139 747 -510 710 747 -859 519 71 -55 471 662 780 521 767 709 182 138 -383 448 146 -636 385 427 -171 112 258 490 154 167 388 295 237 858 792 259 -80 125 309 -736 466 381 783 176 114 472 345 561 569 710 498 -604 691 509 715 187 172 972 429 325 -510 617 171 878 547 639 596 764 304 -224 499 31 -511 371 376 -399 740 637 450 288 79 959 403 265 -470 775 693 -993 417 61 -471 295 487 43 431 234 681 427 549 137 355 247 119 44 169 894 198 108 -118 48 396 -440 759 350 976 490 325 -380 449 741 880 422 218 800 455 197 -652 264 147 114 110 696 -627 145 743 568 257 702 118 454 391 686 335 520 73 702 493 643 54 500 -361 754 43 541 766 320 -218 739 464 877 660 720 730 130 553 224 724 559 -986 362 445 685 231 751 77 70 256 -329 11 707 -871 451 672 -600 785 610 663 262 21 534 344 150 639 368 425 -403 782 787 -359 20 574 738 198 4 -960 427 425 895 250 787 401 731 437 -976 731 422 785 746 235 -394 681 579 -693 720 146 532 662 499 -205 800 248 550 792 226 574 687 475 -240 40 758 949 416 688 922 359 66 -714 267 337 984 151 405 -985 373 266 -935 368 617 64 718 608 -911 692 46 -485 204 437 -528 505 52 -288 779 204 -103 488 563 -438 326 381 698 662 531 254 742 470 287 606 739 894 247 182 -709 715 737 527 339 794 978 651 772 781 700 11 895 462 689 -725 112 550 157 166 427 -141 485 720 -120 172 78 -230 18 676 751 261 590 288 588 481 681 518 683 204 652 583 -585 547 244 -697 375 356 204 732 521 -570 776 281 579 747 651 6 450 111 196 90 251 -972 523 320 510 128 171 -108 95 270 88 750 196 795 354 479 -733 737 774 -976 239 750 57 170 248 259 724 339 571 704 61 891 215 540 -987 307 634 834 547 135 629 342 489 260 210 425 233 634 215 -218 443 384 381 102 711 -570 224 187 920 595 90 532 38 656 -528 452 163 857 238 261 992 220 603 -920 680 12 256 313 197 -730 248 640 405 429 293 667 411 516 -395 731 663 895 216 252 750 688 255 64 97 493 277 441 712 479 473 591 -710 129 455 -562 351 702 -371 156 331 -878 381 576 -597 276 791 -345 379 230 309 195 326 -447 624 319 664 503 791 -394 745 120 -387 384 470 -886 565 178 196 239 753 -711 781 333 664 384 161 -146 406 461 -122 23 515 -979 581 460 692 794 395 -487 109 511 890 105 750 -806 746 730 679 362 665 -409 316 665 681 346 687 348 367 20 7 59 13 -847 573 473 63 15 130 -436 210 75 -507 641 437 -690 665 559 824 286 74 -560 368 419 127 68 338 546 675 396 -690 780 520 183 595 535 712 360 296 -462 405 136 326 315 567 282 232 783 440 56 268 865 97 187 435 376 254 -828 674 480 -880 519 606 -275 183 165 -828 274 121 459 800 436 -175 482 667 -641 274 275 427 139 723 -587 775 298 -333 499 523 546 171 258 557 288 511 78 413 784 998 672 336 -167 250 17 -748 609 643 726 436 333 -952 450 659 -303 269 358 219 215 528 -372 524 90 756 286 730 19 564 342 -46 163 565 -111 548 14 -542 78 610 32 526 611 -957 375 79 600 746 646 -121 575 369 321 283 207 -998 502 322 95 609 36 -941 698 584 -927 708 135 847 560 213 -544 745 290 -333 788 665 497 388 610 -506 419 736 -137 92 571 421 494 624 -458 789 432 -422 474 589 -153 721 349 59 329 293 -899 548 280 965 46 219 -74 92 189 614 155 281 784 328 774 -193 471 763 639 161 756 960 373 636 4 74 384 -565 439 781 -795 517 72 194 531 579 426 315 106 -801 275 128 313 666 328 -525 138 41 -538 550 554 -231 315 199 -860 508 257 -857 102 788 921 680 654 179 432 480 -894 145 345 986 573 482 -174 235 232 -821 557 294 456 362 160 -946 102 462 -6 174 170 203 317 623 942 522 486 875 166 754 -747 593 541 236 324 297 129 181 210 640 587 663 -498 382 36 -377 337 704 197 279 46 651 701 699 518 425 64 423 278 656 -637 266 180 811 547 712 620 187 498 -366 641 431 869 464 767 -475 14 245 -478 417 671 41 154 123 -461 424 547 2 647 24 610 163 641 -459 326 387 252 699 574 -851 755 430 -902 480 795 943 602 411 813 395 116 -713 534 539 234 737 738 609 699 452 -350 40 777 836 92 675 161 193 8 127 373 762 -644 424 793 102 367 146 -688 532 541 228 19 626 718 53 114 -145 463 12 706 265 51 -565 101 142 -691 63 335 -332 698 682 -27 464 683 -189 444 702 -364 170 320 -687 277 584 964 264 237 705 125 651 -609 794 640 -398 701 240 835 535 699 170 323 61 -372 225 230 299 139 58 483 455 321 719 560 798 169 104 791 -40 706 517 800 741 769 -209 128 92 -755 198 178 743 520 501 3 48 767 -158 683 421 915 754 533 112 787 93 -678 539 385 -309 530 65 934 775 262 -488 471 781 764 226 681 -160 211 280 -241 606 514 -221 73 467 663 337 693 450 591 679 -258 465 417 -321 756 498 -257 691 472 -396 355 494 -864 519 720 968 159 130 47 118 287 560 716 389 300 658 54 -532 32 603 -811 588 157 434 677 675 -47 645 386 35 93 55 -479 405 456 -616 736 169 30 606 84 -381 259 293 824 679 734 -16 445 765 -261 586 105 -105 526 177 -693 761 269 513 34 226 969 18 161 337 601 318 772 772 576 -984 196 7 -251 332 3 66 271 588 922 719 559 102 241 284 278 500 596 499 13 182 676 782 199 36 471 799 -95 595 322 -767 212 517 839 113 49 -359 331 671 180 653 589 -110 155 381 -274 37 93 102 113 74 253 701 545 203 358 339 925 591 102 593 382 567 193 623 97 464 203 750 -996 246 456 -615 572 193 264 693 229 -492 548 693 382 153 145 -722 556 503 -384 33 645 470 27 227 236 420 49 332 236 604 -967 641 49 -911 626 620 481 242 64 -938 751 163 154 85 315 -501 531 455 597 401 481 775 389 453 824 122 688 979 507 528 -221 196 705 -50 430 147 -787 92 449 -624 798 533 42 49 495 64 602 225 -281 552 178 599 727 566 251 503 239 491 82 746 618 61 493 -277 777 213 -131 705 211 801 147 611 495 12 413 271 331 164 -752 682 442 -634 686 145 -44 577 578 701 547 191 746 91 729 -168 112 633 794 313 332 604 560 343 968 584 225 -517 432 458 -75 750 695 821 507 471 -202 560 218 -12 658 639 341 526 282 -931 510 745 -746 256 258 -415 612 369 -521 581 152 -345 616 136 -288 741 437 -393 562 143 829 513 255 998 301 112 -811 42 189 -530 64 250 -586 270 505 823 7 669 -808 86 1 495 293 616 630 605 109 667 364 222 -439 594 734 -633 144 235 -521 333 628 819 3 243 -131 545 70 193 337 507 -607 185 799 -791 167 156 917 586 519 690 348 664 624 715 8 410 746 340 -611 166 695 -368 754 649 271 699 33 -530 108 551 25 777 337 895 444 150 718 254 96 209 243 261 855 27 447 -578 323 6 -618 688 311 -18 311 210 366 381 669 516 158 198 452 6 265 -913 517 260 437 235 513 -316 196 307 296 26 656 699 760 95 -190 542 405 -429 260 786 191 177 495 -412 781 500 -196 469 216 463 658 2 975 142 550 434 238 153 767 332 530 -578 431 490 -884 393 583 -528 116 43 609 508 219 -96 253 219 -677 116 76 -276 44 569 -575 278 6 -423 45 689 -341 19 320 -652 87 264 330 559 732 324 569 439 142 625 286 293 380 538 863 703 654 939 205 526 -935 783 122 553 642 140 424 542 226 -160 224 336 -629 749 104 209 243 728 -354 288 308 -216 552 562 437 443 341 285 102 546 762 119 80 -717 473 273 974 249 14 -401 612 537 790 221 780 -131 20 267 528 4 370 -910 193 364 630 630 466 -425 792 584 854 627 608 -874 601 57 -909 352 697 -272 438 509 -584 628 281 595 650 300 -386 178 303 335 268 47 699 699 676 316 74 219 899 681 45 707 759 645 -485 51 196 163 731 186 671 295 214 3 509 392 258 196 659 -496 411 183 350 263 415 347 722 373 991 437 423 -61 752 705 876 424 252 -760 728 546 254 83 606 -555 93 1 903 598 248 612 82 210 794 232 472 8 779 745 732 723 733 355 414 685 659 290 308 62 530 587 -193 184 221 -436 229 314 317 485 463 -236 497 544 -75 243 327 -3 51 658 741 583 580 674 290 545 -690 702 34 -383 116 115 955 524 299 327 640 79 992 673 611 -851 148 455 -715 241 590 -584 267 431 760 177 332 -455 746 448 -341 653 523 709 781 714 -860 773 671 854 81 93 -531 346 33 65 762 651 95 474 28 -373 219 773 426 79 178 -700 140 158 813 280 482 635 87 13 -470 504 94 774 173 602 -634 649 500 -250 466 461 -400 362 135 -421 141 353 304 719 783 81 219 475 238 432 754 -529 68 392 -116 150 95 -23 324 620 530 642 20 -171 544 486 642 745 399 376 524 539 280 628 457 -985 461 227 289 99 658 594 123 277 138 607 778 -968 736 654 803 218 495 -377 200 239 -740 194 535 458 322 610 548 369 450 -18 410 101 -209 757 223 20 695 381 -803 279 316 -550 483 85 -503 518 29 -179 728 350 -370 228 704 819 184 272 469 661 190 743 81 84 723 631 362 -210 233 44 -174 330 653 -338 217 370 -710 190 649 792 421 76 -905 413 80 -449 734 741 940 152 203 137 494 436 132 121 765 -463 383 534 -94 225 723 107 417 695 -666 783 51 424 134 337 764 27 365 -63 2 69 139 691 562 174 176 682 891 371 41 -254 630 457 41 165 521 79 310 55 -319 86 540 17 603 566 -466 340 120 -398 206 89 -3 73 324 -548 419 505 709 660 669 381 91 530 387 373 616 926 542 418 292 276 309 763 430 139 -876 143 344 -83 208 387 297 317 598 -235 50 689 -905 515 354 431 722 259 381 399 604 629 164 746 -228 233 501 540 626 708 -674 240 177 563 287 365 775 149 79 -471 332 238 -290 23 511 -80 205 461 876 634 624 -779 158 57 473 328 156 59 4 747 187 367 234 151 543 734 582 624 266 419 86 288 481 606 44 542 482 229 -483 656 739 325 529 388 -242 214 716 -535 473 719 212 461 637 445 364 731 -422 346 554 -605 117 639 -317 693 478 259 10 333 597 88 414 136 46 627 -797 512 651 673 321 227 -360 451 572 146 47 241 336 282 191 -868 112 83 762 171 444 -554 520 531 659 457 577 837 660 640 -960 334 667 102 196 187 -120 436 189 -396 334 235 -956 423 68 34 155 180 116 269 702 511 716 422 -158 327 430 -430 565 289 161 59 369 -635 140 357 353 344 242 540 340 664 959 174 371 -862 442 639 -608 353 554 613 795 81 642 117 197 -318 78 753 -944 705 363 576 622 54 884 728 397 -874 268 288 -659 579 461 -689 270 102 -850 675 353 487 669 470 -517 151 547 -965 159 4 598 88 177 -949 372 104 -1000 450 723 487 744 502 900 255 771 -647 757 632 -641 565 58 112 452 726 181 536 428 -921 123 587 634 73 226 -789 77 597 514 29 599 789 268 542 -710 520 348 -788 74 657 595 785 421 -948 697 424 929 630 511 908 696 258 -729 459 686 -180 326 714 818 757 253 -390 569 326 -134 564 311 -562 497 741 772 5 602 -243 452 49 367 323 60 652 343 385 -682 513 51 -149 776 7 855 587 575 -19 605 338 643 244 505 -47 658 553 -555 430 109 -802 740 560 847 159 329 794 429 394 44 80 369 50 336 155 -976 469 760 913 464 555 -231 569 412 -479 615 393 781 13 332 541 612 390 127 22 549 7 616 529 0 460 609 -879 662 496 -725 286 516 386 151 531 892 72 299 903 545 465 896 327 30 -21 220 193 -831 547 215 469 306 30 197 107 42 -795 55 541 -281 594 691 -151 790 507 564 638 33 145 17 604 338 586 350 152 455 208 -267 53 314 -226 610 493 -323 63 99 -183 382 692 459 784 330 21 684 319 80 600 508 64 546 524 -132 684 310 969 588 316 376 521 368 -559 342 77 227 201 60 956 375 295 -374 607 95 133 423 192 -191 43 427 118 13 214 -415 541 734 705 135 781 34 572 705 -671 756 598 605 736 799 -583 71 531 157 756 153 -852 365 548 -826 635 112 -261 421 652 -775 126 338 405 712 110 662 641 417 459 198 352 -391 79 218 815 436 173 -280 711 372 -822 651 792 -219 428 469 -681 633 732 -220 647 124 996 107 322 900 716 488 -905 2 566 912 617 554 -516 137 290 -379 204 552 -855 734 754 -64 316 381 757 587 566 288 167 412 -788 415 786 -828 110 339 138 374 155 243 11 292 932 184 47 -565 729 781 -211 18 648 921 575 434 -114 263 600 698 427 314 -833 112 729 -96 618 326 -608 502 509 -962 137 790 570 526 7 417 48 133 -750 486 395 201 536 22 915 656 133 -5 312 769 -816 755 543 -901 456 360 576 448 61 -115 486 198 226 57 275 184 626 674 -484 477 360 -138 30 447 -565 345 302 720 492 614 -112 728 575 -58 305 222 3 742 259 -248 368 667 -374 20 521 163 82 550 -591 518 447 511 726 366 795 109 294 -231 652 598 742 455 539 -600 359 458 -333 185 9 -689 589 28 231 552 461 332 162 178 -470 425 367 468 501 293 385 696 753 678 217 604 -373 759 610 -235 311 168 -978 530 705 582 441 493 961 424 597 -978 509 310 -449 239 734 -82 459 434 -638 245 681 -686 675 449 -930 103 759 -721 420 269 -601 43 351 -297 377 343 147 291 767 -105 313 27 -996 416 617 -663 534 276 -678 48 72 754 315 298 402 385 400 712 616 20 -619 215 414 483 70 342 -375 770 632 391 465 496 -831 22 112 -214 759 197 61 388 111 -819 543 495 333 655 662 -48 588 429 -883 392 36 937 562 57 -200 548 367 -403 361 600 -607 597 540 -145 778 634 349 111 40 562 615 180 190 284 250 640 295 498 -942 26 203 -99 27 750 668 576 662 19 121 458 -290 576 435 -857 277 98 735 639 264 514 222 42 765 280 530 -394 726 555 -992 427 133 109 47 708 -30 619 380 27 129 155 813 360 174 -474 274 355 -775 789 576 818 106 55 -253 720 311 -366 629 357 693 751 175 -127 178 656 379 744 480 -86 606 391 -313 284 664 -759 327 310 -978 226 173 -294 680 93 816 466 273 724 159 224 99 584 753 706 716 696 -15 30 54 375 317 337 -610 510 398 345 126 276 -994 500 502 -21 406 381 -377 622 46 695 299 556 870 598 692 823 656 607 718 41 636 -429 168 152 260 510 661 657 255 338 932 662 389 -167 793 795 -635 216 168 162 263 466 270 534 615 561 757 22 767 427 62 154 599 581 -943 211 290 -283 668 97 406 600 310 -854 586 302 292 151 69 -340 466 331 -323 536 64 -556 497 20 665 616 447 679 570 597 -789 227 7 653 96 226 349 302 25 -990 448 162 -737 141 313 -269 353 778 813 582 513 -323 596 376 46 275 145 194 438 723 200 91 18 425 192 671 802 602 670 163 65 362 -773 748 266 -844 162 48 -780 791 577 980 639 372 555 38 198 -549 385 278 -610 162 470 -388 764 271 -518 280 688 643 107 635 109 264 796 908 36 338 -516 17 529 208 724 566 405 776 597 992 301 181 -730 644 695 939 56 658 361 138 489 -552 582 596 -717 43 411 30 351 446 720 787 14 848 795 738 -187 553 265 -839 497 565 94 719 408 388 610 16 -155 772 153 334 20 286 81 255 328 -757 38 230 40 158 217 454 6 563 391 771 667 655 532 364 -29 26 282 731 214 92 -454 612 415 -750 698 434 -512 131 241 -633 774 630 797 614 787 965 468 344 -921 218 397 -291 390 423 -458 73 188 -15 571 799 399 773 248 -415 461 378 -175 29 703 854 178 517 392 95 536 287 476 481 262 661 251 260 461 224 -340 246 236 837 623 616 -908 29 345 408 573 791 -705 660 565 -855 164 236 -739 64 169 -331 387 196 102 449 56 752 61 68 927 273 665 -885 63 39 -670 555 67 427 315 639 17 610 50 533 356 213 -479 569 629 41 390 567 636 692 567 643 797 179 -537 676 452 -673 791 514 -234 274 268 984 453 582 23 270 743 -776 204 650 589 725 418 -783 166 360 -617 154 603 349 197 151 -273 660 27 178 540 369 243 458 194 -690 442 646 -157 265 116 -214 42 671 -365 31 147 5 648 664 -84 231 17 118 732 565 -931 611 777 -953 590 68 167 185 525 761 48 166 958 491 783 -575 77 24 -305 665 54 993 538 35 24 8 766 -611 429 576 917 76 717 584 444 454 -492 557 501 25 515 191 807 141 620 782 788 484 -813 782 105 239 190 194 -975 415 201 190 756 630 -482 273 257 186 209 252 -561 317 8 -61 494 75 882 654 567 701 36 106 736 176 439 -8 567 629 -615 193 595 737 135 550 -234 205 374 -777 183 450 -966 323 143 -540 258 384 -717 794 559 -278 186 325 302 571 517 -304 708 204 645 227 408 -230 2 599 -49 28 782 400 414 656 494 426 412 -310 204 221 825 88 214 -617 464 521 976 312 780 -69 709 206 338 679 559 -263 630 552 -123 76 530 -560 591 372 273 526 333 623 786 348 -905 314 659 -926 45 119 32 183 797 542 472 426 -120 294 607 784 771 683 -287 763 200 -355 248 68 -147 623 53 -199 718 366 811 345 762 882 529 145 78 471 616 -296 552 462 -138 201 747 -456 46 121 286 167 721 -47 621 543 -442 174 13 -925 737 709 -563 619 437 -19 498 107 148 354 658 209 16 145 -255 713 345 491 95 109 -317 600 281 -622 710 454 990 386 743 -702 23 561 -666 604 610 640 104 163 450 66 531 546 11 443 -709 254 451 385 617 97 45 101 696 -874 479 606 779 719 565 -766 205 720 643 597 23 -842 47 440 -712 637 703 -268 422 72 228 667 172 875 745 650 -120 477 270 22 150 188 -262 384 744 -343 780 540 -720 90 139 871 378 484 473 660 672 -73 620 511 569 95 8 818 528 484 -161 702 633 -422 641 569 721 50 100 -739 282 189 -649 154 118 -166 27 777 57 154 120 701 353 291 -837 274 737 -430 45 16 53 84 270 -514 663 462 806 549 793 -155 500 146 362 486 524 290 343 229 9 44 133 -549 608 407 -213 378 451 603 184 86 -728 622 748 533 28 236 -605 685 784 -213 730 484 284 92 521 359 582 64 588 394 266 326 333 196 -72 288 379 14 512 552 -487 397 579 148 793 463 884 380 392 -633 17 35 -161 176 616 302 564 110 -487 637 55 578 315 387 -875 444 227 -145 275 335 184 576 327 598 60 258 -659 379 626 -225 418 2 -458 73 117 -349 186 753 905 242 263 -130 649 24 -193 456 650 493 392 777 -381 343 388 -971 684 766 -346 2 8 924 463 660 -905 307 453 509 729 302 132 289 309 -466 182 252 -490 754 594 298 783 30 615 189 289 950 397 642 -691 721 399 -147 549 62 865 645 720 117 106 649 -830 39 137 630 525 670 -318 635 623 627 333 157 -544 651 742 338 513 662 288 118 762 349 383 606 -979 653 712 469 775 302 557 406 26 778 640 212 -599 667 97 -491 620 199 595 710 711 408 399 29 370 500 411 927 742 590 -157 299 547 220 430 386 -768 31 252 880 140 175 76 147 347 -526 94 256 -263 255 206 -635 25 706 927 304 426 -106 442 218 -171 63 199 166 247 581 17 527 721 544 3 419 -310 283 342 -40 563 198 337 657 244 -144 540 685 426 521 299 -176 87 545 805 256 623 -123 600 177 -905 92 523 -76 347 358 -983 507 120 -386 644 776 -991 708 32 663 785 184 440 32 577 -203 591 668 -529 315 214 -172 284 272 -501 99 116 674 508 368 -508 706 94 430 644 456 590 707 440 725 499 472 101 48 262 -79 120 128 86 552 61 -327 178 121 -360 671 26 885 53 428 232 12 271 -513 2 530 -121 79 580 -498 453 299 994 740 750 -196 50 501 217 515 549 -838 752 153 390 736 164 212 376 517 -59 455 595 -279 557 527 700 24 531 998 418 22 499 774 71 -1000 391 345 878 128 411 978 243 714 -918 785 650 846 797 225 914 412 339 -813 112 362 469 462 779 891 761 752 -639 761 695 -742 191 374 868 521 616 -866 204 152 583 402 149 759 316 239 189 377 650 -273 516 761 488 386 774 818 277 734 -479 590 247 -185 448 789 589 269 62 356 3 265 508 738 218 256 97 533 -754 486 462 -505 413 177 -593 253 114 980 71 390 65 208 179 652 149 799 713 257 1 929 165 738 -854 573 386 -370 419 71 -309 466 35 220 473 639 685 5 709 627 271 453 758 51 168 39 332 685 -471 478 9 -486 261 780 -463 504 445 323 476 118 -638 562 474 470 589 744 874 699 630 685 187 567 196 26 170 764 666 53 248 347 531 256 413 343 -965 550 46 -568 274 522 -499 188 635 -426 285 321 -701 367 85 738 483 302 -409 131 648 -327 139 612 -385 127 362 460 559 187 133 434 735 -59 56 219 -539 755 541 272 325 459 -44 63 141 257 654 623 56 79 313 -133 294 439 580 107 549 -482 440 408 -957 608 394 978 749 449 -452 763 756 88 35 280 146 543 694 -162 552 100 60 760 178 773 427 472 363 360 578 912 30 217 -729 74 376 -336 404 677 865 152 191 -828 793 577 -149 291 319 -656 542 381 -779 667 7 -756 431 718 -579 295 748 -411 566 373 717 783 776 -607 648 479 -865 20 23 511 23 314 829 719 595 50 715 336 -770 88 555 -412 732 185 -942 705 479 -195 94 596 577 563 578 -296 556 777 -266 291 348 -243 154 370 -378 783 641 -184 508 125 -7 166 381 -777 123 26 219 452 589 348 756 344 -875 642 187 -928 199 340 -606 773 675 434 789 11 140 245 778 733 254 485 809 223 324 -386 594 775 -998 743 282 -302 68 123 -164 92 674 927 38 646 801 624 187 -436 164 431 741 249 236 -23 458 235 978 599 10 -747 414 155 27 218 516 382 254 160 -193 182 197 -747 335 21 239 499 184 221 192 785 808 104 206 758 683 125 -393 743 343 -678 478 596 681 85 329 78 338 664 -350 329 362 185 750 554 -231 159 474 211 154 325 3 510 428 -240 668 311 -516 27 253 226 350 730 -826 383 15 -98 613 704 565 49 534 184 18 244 -143 781 397 -219 536 458 209 496 678 519 133 704 -877 559 253 -595 685 188 -181 788 800 -326 305 63 -494 536 463 -408 530 13 184 511 548 -959 472 596 -282 472 723 13 43 262 -787 317 118 -373 376 654 441 168 725 72 555 454 84 539 517 184 533 188 -869 51 483 -590 625 149 247 652 172 521 417 566 -866 630 434 4 650 528 933 75 635 -261 759 373 -945 295 105 442 426 508 124 388 332 224 36 535 -853 309 152 -288 396 333 -702 600 694 58 433 128 344 488 774 801 283 752 60 184 726 478 683 235 -619 148 630 865 46 781 -442 304 189 -747 642 282 -979 366 267 300 111 754 274 664 236 -223 124 795 515 619 530 793 49 412 -221 430 111 -392 248 156 340 406 12 480 211 205 313 185 571 579 285 233 -667 711 448 720 288 123 -486 556 741 -5 301 790 -41 280 771 469 440 570 177 173 122 -734 153 759 -550 438 669 649 158 509 -429 225 616 -136 20 116 653 579 395 -625 1 34 -455 378 165 72 318 624 -439 14 348 35 633 52 793 235 489 -187 285 647 -479 125 573 -699 453 573 534 374 19 873 135 384 773 722 568 824 115 3 -287 529 639 -489 202 646 733 43 318 726 798 794 98 700 446 -978 186 547 323 637 120 -507 462 607 -171 635 80 -404 60 195 -50 325 723 188 436 476 -414 521 518 303 247 516 696 98 767 -506 520 152 -408 196 788 64 689 2 -178 318 636 -99 67 247 95 617 571 -431 344 278 114 447 77 181 95 174 -653 541 245 -501 734 440 238 598 681 -561 620 198 -773 721 264 -927 569 433 44 135 533 -321 2 531 507 731 718 876 782 651 468 20 448 -852 412 619 97 639 91 -87 312 659 -455 108 549 886 110 235 170 741 236 700 648 619 876 280 101 -455 156 434 595 24 5 -206 124 416 -36 535 118 313 632 577 -787 118 686 -152 488 626 -317 140 25 253 768 304 -95 514 12 -862 56 511 -90 620 132 116 475 218 585 541 49 361 354 518 -553 754 557 -776 590 696 -799 701 376 267 791 37 -946 534 444 764 597 263 847 113 290 -136 450 382 -936 211 287 333 210 241 489 387 30 -416 588 624 198 644 76 526 712 67 514 366 152 957 82 748 -829 729 412 -188 345 61 193 361 624 880 94 33 720 383 771 -899 119 558 -724 517 402 152 395 665 218 309 230 721 666 663 221 38 143 -168 50 487 -155 676 44 -748 401 96 132 277 164 485 229 559 349 599 67 -222 326 723 -628 723 718 970 143 145 -587 396 44 542 503 721 753 789 149 911 490 300 929 421 172 413 213 65 -114 148 742 161 43 7 575 8 754 -982 751 476 -138 340 179 -266 93 519 -566 756 208 533 238 628 -896 3 393 720 90 540 -138 451 211 78 281 253 -364 256 613 790 627 563 -383 641 454 547 575 547 -935 561 54 -775 151 294 -252 672 735 287 686 385 850 564 217 -946 800 473 -334 542 299 580 760 491 -966 259 265 -868 725 25 785 502 71 628 458 222 73 7 445 359 446 330 295 296 445 -689 303 796 983 569 90 33 502 401 -325 536 659 -61 220 135 316 757 188 338 337 646 111 210 204 -293 721 201 -364 16 49 32 328 351 828 663 471 517 49 172 69 724 707 327 416 478 62 132 435 -151 622 771 846 534 533 -551 441 453 -350 230 469 -702 462 796 800 242 658 470 111 706 242 380 182 500 508 597 -622 322 280 -988 771 101 -266 618 186 266 219 627 319 671 421 -466 71 663 991 294 773 -351 336 705 -170 188 764 826 130 255 -43 417 424 543 83 195 -879 554 567 328 27 60 962 371 353 87 620 240 -9 602 428 354 380 145 238 437 627 844 594 243 20 489 325 566 210 79 -868 439 350 781 688 91 -275 431 692 -648 585 271 -904 575 259 -678 372 404 764 592 93 -959 558 302 -529 642 192 593 364 182 942 145 582 861 630 22 -649 555 4 -406 156 267 474 478 638 78 595 781 -230 236 90 23 659 732 166 252 295 747 195 791 81 408 620 -746 360 727 -743 554 385 -203 397 570 -547 275 364 -566 597 151 323 421 9 254 339 612 -700 87 358 890 768 766 -138 222 677 588 31 782 124 781 104 216 197 501 -815 250 327 -500 636 124 -798 760 96 762 366 434 -227 267 520 883 111 643 -143 36 175 761 404 371 461 189 172 387 241 8 -338 795 319 957 557 684 143 482 502 262 765 211 -547 241 444 658 699 31 432 460 434 754 273 174 78 584 68 590 127 549 -156 542 66 -346 195 630 -62 11 423 -419 470 321 763 654 332 348 591 567 838 428 441 -851 135 225 -784 525 351 165 375 638 363 114 649 785 647 670 -943 763 523 588 63 35 -457 337 625 -338 127 604 902 677 738 278 493 15 581 392 462 -738 693 325 131 351 287 605 691 350 240 387 238 816 551 592 957 582 285 523 163 246 658 539 190 -929 401 297 -3 463 189 -927 746 91 -640 752 782 -739 344 368 650 560 216 -987 580 318 -443 90 451 -559 413 613 -762 94 304 -725 717 264 -894 492 670 -827 457 1 -957 214 90 293 607 55 858 446 429 -839 701 717 534 317 185 -850 375 13 916 415 454 -574 373 497 495 142 367 489 635 526 543 45 171 171 671 447 -286 157 315 698 707 242 -537 224 208 268 650 580 765 497 230 -682 344 371 836 185 558 113 528 602 683 52 760 782 449 182 -20 366 245 888 429 20 -105 497 669 426 614 717 656 532 612 978 721 797 687 634 76 -359 270 479 0 452 128 581 632 794 918 679 359 -486 519 339 -67 214 36 953 393 649 421 1 733 633 660 211 335 412 214 414 793 398 359 263 628 -482 778 347 -944 63 112 243 369 56 844 590 56 -472 556 5 473 565 216 236 252 627 849 66 171 -354 225 433 274 295 762 972 352 25 283 347 393 339 671 709 332 381 228 -345 417 479 -919 218 96 851 65 673 884 91 167 397 15 70 -379 141 511 -701 288 382 -841 13 516 602 668 484 632 350 702 728 553 318 952 389 760 -530 187 774 692 360 375 -140 478 516 -830 329 355 -849 88 726 -361 310 290 106 664 158 142 697 59 -757 377 611 -888 729 552 671 351 738 596 43 649 170 55 326 -563 226 206 191 120 155 -442 321 714 925 564 642 -512 676 570 39 299 473 328 247 515 -672 569 570 -746 607 347 -541 550 227 104 771 699 -942 482 677 275 349 197 -259 627 312 -818 267 539 904 106 37 -624 586 283 642 114 51 -437 320 209 661 732 759 440 636 729 -462 246 410 -586 321 311 -790 749 403 811 605 60 47 133 197 -119 175 310 -517 691 182 -356 304 465 -798 144 300 682 682 545 644 648 417 554 10 183 -958 694 735 255 493 419 51 126 145 312 610 35 -355 54 691 509 608 34 8 642 268 904 286 467 473 240 477 -193 234 511 737 278 757 223 733 449 641 136 575 -15 649 736 -828 94 341 -138 4 500 -153 564 341 -686 421 179 -267 246 770 609 253 204 -129 742 481 627 717 766 628 310 453 754 47 301 -159 171 747 181 633 302 -968 99 389 -98 432 634 -528 65 379 507 472 156 477 626 203 -871 267 373 -573 600 558 528 184 790 497 109 88 885 211 72 -129 635 64 -92 770 572 -667 423 421 -357 105 239 -433 532 39 924 13 222 -735 710 682 905 547 445 576 218 279 239 366 262 842 251 759 -964 292 734 -192 87 38 -353 607 121 437 531 133 210 349 394 -308 254 493 488 582 262 366 173 140 -142 692 57 471 86 308 30 75 151 363 35 590 -48 234 396 872 471 478 -643 34 378 902 278 631 -606 166 412 56 332 137 147 343 28 -596 614 466 511 396 540 -187 311 360 -499 536 30 379 93 415 -444 747 692 939 294 57 102 102 741 638 53 800 -917 716 396 -426 282 506 -701 436 369 -742 538 104 -760 669 548 454 716 787 -94 571 440 998 561 489 432 579 541 32 614 457 827 740 738 884 640 725 452 450 14 -245 642 682 -146 449 259 -52 147 526 -514 253 648 -474 652 409 -434 84 539 -694 668 353 -686 47 644 403 732 35 -472 184 485 -107 546 326 -15 246 472 -738 733 725 -538 577 563 -440 35 431 264 750 29 908 505 760 142 633 144 578 327 235 456 254 780 -419 791 578 -395 605 510 -919 267 472 8 689 600 522 50 634 -696 114 135 533 22 640 92 317 24 -213 295 702 21 503 507 353 237 497 -270 442 302 991 635 457 13 557 58 998 462 171 285 395 545 924 639 61 499 227 707 -799 400 410 907 553 198 956 378 665 976 744 499 984 109 607 -159 108 620 -836 145 214 508 469 405 -280 368 631 26 521 230 -413 29 335 984 737 721 -826 594 299 590 122 242 -112 459 351 -353 500 10 -534 264 154 -768 124 174 36 44 93 666 671 614 847 10 194 -419 795 130 302 521 275 -648 112 748 745 200 406 -153 799 458 656 66 721 -839 250 397 -714 104 662 744 751 224 537 485 218 218 587 738 -308 91 49 -361 636 601 397 284 599 454 292 216 326 6 17 -478 692 502 -886 223 157 127 367 460 -850 256 144 167 274 282 57 118 724 57 710 559 -943 107 394 408 761 238 575 439 243 -208 162 486 -555 228 261 -798 658 435 908 577 260 741 434 378 -536 692 639 -826 301 297 368 61 609 -595 29 760 484 426 187 344 180 694 123 393 551 -291 301 327 -32 394 313 297 58 556 -665 633 408 831 353 469 239 758 505 -762 509 85 -3 442 690 -323 765 634 579 274 487 857 394 80 -79 92 490 476 611 226 104 602 535 160 40 243 596 238 187 -143 3 144 -868 382 769 18 191 715 -751 313 6 938 541 432 -389 377 594 636 681 396 770 593 787 -188 589 224 -49 647 749 530 145 751 -974 629 684 146 447 75 860 187 479 -351 799 56 594 35 288 189 158 81 -624 170 221 -849 273 419 -500 556 564 -198 182 392 -362 128 391 512 341 639 50 558 25 -272 754 762 -777 343 119 -697 271 640 -925 775 113 694 219 80 -858 131 420 932 214 136 -717 149 89 444 372 784 -638 227 606 -446 303 580 -734 797 558 -915 158 139 685 710 357 -436 405 488 -64 737 372 -735 198 585 552 34 734 -607 278 657 -672 747 738 465 165 734 -978 287 352 717 491 245 -473 756 442 -336 261 475 -51 654 305 605 582 49 640 667 347 -223 532 511 62 155 312 504 384 104 -837 540 595 159 620 102 -999 484 362 -973 633 215 -317 190 348 -669 631 215 -771 208 746 -709 71 452 -46 135 654 -593 299 746 401 258 565 502 211 600 -384 191 784 -570 474 173 978 358 3 344 587 563 289 79 185 -107 233 111 -637 89 246 416 48 96 761 249 705 -723 103 116 628 671 306 -589 302 331 -64 632 688 -862 728 27 852 769 105 -564 425 777 96 594 24 591 585 279 962 613 149 -781 177 2 -98 713 185 989 743 519 888 239 312 -736 182 218 639 30 2 517 344 167 218 516 343 171 218 607 356 159 609 467 127 464 147 198 260 641 510 202 -41 351 793 -130 215 526 839 606 555 441 124 451 -641 494 518 -347 65 735 259 621 445 -333 41 571 83 340 321 294 381 382 -305 492 732 439 114 498 -235 754 304 -529 506 24 -810 759 88 676 370 261 321 589 301 -757 472 640 -437 518 573 -903 414 264 -972 205 378 326 594 477 159 667 534 -218 10 492 -979 86 61 -767 159 649 -115 3 673 477 518 742 649 615 355 -288 196 112 -759 274 633 723 655 426 -401 566 645 932 500 654 -625 521 291 187 40 452 -588 718 336 860 24 356 755 548 210 -67 299 775 177 584 26 382 111 546 -128 51 452 321 639 44 324 203 312 445 156 582 -868 368 764 414 691 339 -31 47 438 130 180 737 56 509 72 881 363 232 582 485 422 577 161 624 88 6 332 -179 256 142 923 425 540 960 163 779 871 796 669 -947 727 231 -364 309 267 10 286 428 585 126 785 916 548 427 -433 484 682 -340 407 659 599 320 565 -331 520 280 47 792 627 -533 797 553 97 233 413 316 795 250 -905 381 728 231 297 475 -143 16 510 91 676 469 -451 627 340 65 496 59 344 695 50 971 762 46 275 612 631 -512 280 177 537 375 557 -784 358 54 -358 768 421 952 259 649 -580 408 475 -641 673 523 969 770 417 -581 693 731 -184 368 542 798 8 21 -625 698 747 -869 514 656 336 357 623 -91 709 81 157 281 40 -617 192 265 -95 161 234 -526 180 126 204 149 45 -103 299 405 -131 274 302 567 358 367 -778 46 723 -603 155 183 -171 112 463 -579 448 206 885 153 367 -82 179 98 -805 583 246 -9 632 545 795 701 370 -504 268 727 663 43 325 937 792 479 -80 21 143 734 794 590 -260 679 294 906 349 473 -997 144 255 -799 336 439 -703 483 339 -334 580 159 -855 595 553 -931 532 544 699 204 116 841 691 110 582 231 340 476 44 32 754 645 719 -408 542 402 -917 361 533 441 458 679 945 178 166 355 420 56 -784 354 638 756 230 326 244 578 369 227 285 214 -302 77 307 451 112 219 983 753 676 13 250 754 774 290 132 539 446 103 -254 614 456 783 366 367 -171 346 651 394 244 280 252 95 391 71 30 696 346 643 145 -148 417 435 -417 607 245 -708 343 567 681 403 132 248 384 477 98 183 366 -80 454 747 -585 152 589 311 604 558 -103 739 18 -472 176 624 125 421 518 -909 102 121 374 401 186 274 130 368 -960 602 373 186 617 524 727 378 618 853 59 346 -572 784 766 -54 475 419 -334 649 121 121 52 521 706 79 202 -975 119 4 -203 457 172 721 372 782 -431 625 40 -486 606 23 -169 752 497 202 218 697 -478 91 301 -406 150 379 595 575 49 150 573 57 322 646 193 -875 598 116 -894 719 293 -503 386 98 719 369 49 -433 771 618 -584 45 260 116 639 409 -354 187 536 -306 611 57 -906 289 654 -38 395 124 254 93 509 751 732 400 568 748 445 27 616 635 -812 258 272 790 705 560 -605 467 507 -482 521 151 27 224 314 456 775 597 -345 695 96 499 662 772 -94 537 679 -433 623 489 591 413 393 750 408 411 -792 79 483 -242 258 706 472 514 232 620 721 126 -84 573 551 -174 259 413 -650 765 501 -820 485 676 468 476 288 12 578 248 422 739 326 -696 697 135 761 521 200 192 142 120 -131 636 150 -416 138 467 -764 319 151 -89 187 178 -249 352 307 798 126 245 275 31 142 -439 544 214 -240 558 116 123 378 752 -928 514 89 690 351 407 -808 62 146 169 413 49 428 563 174 -528 590 556 765 751 300 131 311 436 837 343 193 153 266 123 -744 690 636 144 781 186 -297 573 600 -600 95 564 248 723 679 21 347 468 -623 465 771 76 348 633 -337 585 175 -993 346 330 -283 546 434 453 146 528 -231 696 717 -764 124 264 621 787 400 395 747 90 387 476 435 316 745 277 577 400 374 -638 205 71 -158 574 216 -557 373 183 -305 640 78 363 428 202 226 49 540 178 197 486 667 784 514 653 100 458 -718 429 409 -745 391 166 -674 433 291 741 29 664 875 676 55 105 440 34 -142 18 83 -851 796 631 -365 63 614 -700 469 265 509 703 245 518 158 635 -517 36 620 173 130 200 -412 662 66 28 672 436 910 422 431 -108 657 46 -695 509 514 -831 18 416 -587 288 125 399 371 513 970 297 194 -79 437 150 -52 632 364 765 60 235 -400 722 208 -369 414 416 -772 719 124 -659 40 142 -692 53 429 -616 604 352 -104 527 200 -711 648 636 -209 466 526 -60 618 447 -700 401 60 515 229 330 239 570 369 332 415 577 663 463 655 -738 705 54 698 296 2 -884 602 19 842 694 636 840 546 237 -348 462 465 -419 501 587 -850 233 216 -878 745 182 -750 9 645 -496 623 101 -842 273 396 -489 390 549 329 584 794 564 776 540 -448 228 553 817 10 605 -245 512 389 322 634 333 904 541 68 -800 251 340 347 762 281 47 43 416 -408 112 171 635 281 532 -761 236 243 427 759 77 -488 663 513 156 315 605 623 67 56 -685 214 369 347 13 412 -437 605 723 -494 489 34 828 476 315 -240 716 102 802 95 60 78 159 274 542 116 588 347 491 654 354 758 419 722 506 431 -515 327 276 -207 67 218 -240 670 665 220 100 375 45 395 42 633 142 533 -762 648 490 -791 370 547 -761 408 767 626 15 645 -347 360 352 -44 219 418 125 180 639 -59 552 291 -84 397 685 -443 573 225 83 382 146 629 173 553 -604 552 120 -408 757 479 343 113 250 -887 391 429 -297 600 480 -523 358 62 254 551 186 -770 434 119 -224 416 291 -920 364 394 351 156 351 382 652 463 231 765 405 -989 268 137 294 414 288 773 91 645 786 498 748 571 680 381 689 208 796 -268 289 359 -675 392 67 827 174 718 842 557 682 846 120 501 134 174 606 -235 546 485 -654 471 533 4 397 124 422 576 650 -461 418 758 172 599 291 290 21 278 446 5 101 -113 705 306 739 527 81 -612 618 499 -303 614 513 865 656 86 -506 454 77 297 57 433 -803 497 736 236 28 436 145 444 692 -398 475 587 484 347 541 -737 164 397 100 258 50 976 445 534 930 790 529 821 544 263 -10 379 737 -672 414 207 996 629 370 -656 129 179 145 505 438 203 9 91 395 465 176 -62 607 106 674 536 721 134 391 334 292 339 162 661 235 642 792 181 346 -371 136 410 75 598 418 -634 793 261 998 268 725 -427 6 83 -769 481 618 751 367 561 -916 460 451 -803 473 686 190 217 418 -665 47 553 -656 240 694 -74 238 162 602 764 167 -516 595 199 -746 334 577 -936 131 601 501 473 18 -682 8 416 -929 304 289 924 570 81 -782 296 670 531 298 633 -551 383 779 -352 637 676 -683 203 209 -955 219 691 845 121 363 -786 439 722 429 62 226 270 739 795 750 157 291 219 440 140 -396 89 522 -866 606 464 -30 251 235 613 663 345 449 445 759 -974 515 697 172 217 405 814 588 44 554 79 325 -263 41 130 -648 563 733 786 176 781 -108 56 195 989 657 639 499 683 705 347 470 261 298 24 604 381 3 682 705 340 274 -413 31 564 651 76 619 -755 17 475 636 716 709 92 415 516 -635 518 185 377 397 562 -786 455 454 -913 642 698 675 313 280 -761 764 707 -191 161 723 -164 197 190 -656 7 321 -805 584 536 906 516 485 -132 330 491 -127 770 332 922 445 196 -847 684 511 -540 282 420 -476 178 461 127 385 154 135 312 551 -539 337 520 -608 611 164 -861 364 400 -351 376 245 -480 311 78 -909 787 255 -897 266 44 -79 66 781 -726 402 624 -106 773 487 -356 35 375 -685 779 185 -121 471 548 630 320 124 26 392 786 903 83 324 309 138 589 -895 659 655 -515 85 608 60 180 580 -302 376 166 -728 292 497 -944 723 167 -797 753 38 878 579 430 -385 543 202 -321 648 412 -67 285 497 540 395 603 -11 267 446 37 323 368 -997 479 672 592 309 2 621 477 35 237 615 130 -810 446 777 401 71 710 -924 495 657 431 636 123 -772 420 336 173 442 12 -193 431 179 336 621 624 -135 774 755 -770 624 377 -861 252 423 995 35 258 -930 264 282 -581 764 309 246 783 729 -219 356 722 -655 404 524 -302 21 497 804 251 672 733 743 476 -445 290 510 965 312 325 -354 331 288 307 377 623 187 759 530 -740 256 45 763 379 1 -762 229 373 -266 567 118 -767 274 759 -258 239 271 -381 38 601 -494 145 178 528 532 488 -142 392 295 654 507 673 606 345 453 579 231 38 -494 789 604 823 574 78 -67 69 668 203 688 257 756 346 401 485 275 484 524 285 427 -782 298 477 -106 629 260 732 335 248 -313 510 22 -684 599 329 -160 355 674 -607 192 148 -572 516 784 -145 334 227 -861 376 76 -832 70 704 -973 602 590 874 490 651 -353 6 45 88 542 643 816 535 549 690 128 740 -411 556 7 725 163 340 -249 703 715 626 471 785 -719 50 138 -130 524 537 -284 12 630 -889 181 364 859 671 43 -849 412 599 -491 137 761 -551 88 215 115 114 237 51 747 286 989 289 685 7 158 248 637 669 428 -600 480 650 -957 583 262 -7 693 398 -895 257 503 -892 509 450 194 121 307 591 329 16 -362 366 684 18 318 363 -933 313 146 -272 106 38 78 564 731 515 436 539 -631 544 599 218 490 600 636 597 721 894 379 166 -808 597 35 -94 23 568 322 690 203 813 259 299 163 278 788 363 666 585 -917 112 724 -317 21 302 -200 165 450 -166 223 666 181 427 762 538 219 784 305 294 225 60 107 483 -442 70 312 697 185 529 481 668 640 -795 503 212 -142 538 151 -275 471 129 86 761 347 -379 19 640 -155 631 298 -521 389 720 -257 38 104 271 77 26 274 87 529 -998 99 618 -896 424 640 -768 262 153 378 435 171 570 32 1 -733 407 778 442 78 249 365 741 677 790 16 316 870 370 414 -561 258 651 183 788 638 -95 710 221 -95 130 684 -555 268 290 574 510 368 775 275 308 251 418 675 566 640 244 180 680 669 169 463 478 -29 46 18 560 151 727 781 608 56 -184 205 324 -294 306 212 -68 358 629 559 276 468 -46 608 699 575 529 361 652 653 758 621 613 460 -652 346 267 155 221 602 415 46 459 -974 178 16 6 89 644 -775 619 532 -564 223 384 994 645 548 -595 545 446 872 500 408 894 98 225 -894 76 754 673 507 286 -729 583 456 -998 220 678 537 571 618 -871 242 104 867 289 201 -957 421 61 -561 241 119 524 512 702 -221 451 190 434 488 312 -549 169 659 472 610 100 175 429 740 327 473 287 954 470 259 -234 509 499 285 385 211 -662 716 276 -638 310 766 -586 314 486 72 186 295 923 514 276 -337 241 748 -899 148 769 559 551 413 -429 3 355 77 106 217 394 73 530 479 345 715 -474 269 780 -247 484 573 852 185 720 420 496 385 -752 57 488 -788 629 128 -557 228 483 149 457 588 765 651 660 94 82 557 -39 160 377 -108 513 412 864 365 596 -465 185 643 672 385 699 -441 549 79 -762 144 306 -280 94 314 -940 506 246 627 219 405 555 711 470 -234 711 571 955 383 507 -394 94 608 884 733 751 -458 605 44 655 617 655 -381 489 712 616 468 482 172 24 392 -959 342 119 -573 456 382 397 763 316 -745 169 762 -138 454 246 -987 603 667 -786 774 707 -523 390 374 -42 315 749 -98 708 291 -828 687 298 305 84 260 621 692 429 -618 754 434 -821 319 581 28 728 383 -954 542 357 552 172 746 878 730 612 -774 784 72 -932 262 394 -23 235 285 -395 169 238 -410 348 557 -230 129 36 152 480 300 406 758 230 -231 536 213 -160 605 721 -602 170 535 191 347 769 475 504 138 -536 216 613 455 169 740 584 29 771 35 635 728 -936 157 15 -371 197 619 -99 138 687 404 13 743 -307 30 588 529 602 4 -58 410 524 -967 346 552 -997 581 739 82 379 643 315 80 390 655 316 527 493 72 92 435 694 722 578 788 331 701 373 676 852 728 9 -858 210 606 -12 59 184 231 526 263 620 533 130 698 426 553 -411 262 69 461 237 315 783 215 654 -935 716 227 893 520 154 -699 3 326 89 386 51 703 358 135 385 57 560 537 646 373 206 108 609 -728 643 375 325 260 290 103 553 362 609 54 176 924 512 530 -399 353 468 -397 457 25 937 242 81 -904 131 279 221 89 738 381 361 580 -844 487 39 597 742 144 558 428 613 834 231 269 10 520 62 443 569 193 721 190 633 658 771 194 389 127 232 -373 387 524 -929 192 730 343 378 512 -636 588 232 -623 783 800 -79 104 189 554 162 511 -101 703 190 930 483 666 -546 76 276 -969 7 19 -688 103 748 -177 467 88 854 444 70 853 518 174 -607 72 687 -496 171 590 -307 53 272 -90 107 676 -639 589 304 -11 572 310 7 484 412 -45 762 426 111 167 143 -164 561 214 -677 217 736 664 510 788 487 572 446 -886 533 586 617 141 147 472 335 460 449 598 178 591 235 738 -844 110 154 -957 574 215 -170 127 71 13 145 744 -479 24 329 -839 666 469 459 138 3 -730 330 387 -263 38 48 290 481 173 857 463 585 -358 656 55 760 329 78 -912 42 296 709 701 785 -537 123 724 815 523 253 -47 60 643 -800 102 323 924 359 786 -92 154 428 619 530 163 -945 571 205 150 280 457 134 343 132 457 17 366 -374 741 725 -837 2 430 742 773 799 -624 798 81 291 5 651 -353 755 130 -745 451 134 -809 113 750 703 769 318 269 148 610 -255 311 611 126 6 583 124 782 133 556 25 137 806 624 444 -713 80 237 463 18 687 148 610 800 -703 313 320 -834 734 467 976 631 778 -14 157 783 521 34 316 605 790 693 293 597 516 -912 299 613 -789 648 422 762 497 286 -119 664 572 -452 640 754 277 251 496 878 742 621 984 267 119 -52 478 318 -79 592 15 607 225 678 330 773 69 -165 402 46 -103 365 649 -8 644 56 29 366 709 -187 604 651 -367 541 117 -696 289 146 -379 11 289 -413 370 513 -984 500 38 -116 487 791 -118 585 356 530 377 551 137 572 272 -152 613 300 -787 787 310 701 174 679 -435 591 730 2 275 417 -7 709 201 700 191 129 -350 529 687 965 327 10 -812 327 318 -401 443 131 -149 608 117 512 261 290 -457 426 432 272 181 259 240 726 167 -8 26 358 873 676 438 -89 193 316 -80 782 642 237 133 636 -481 584 443 35 97 703 -923 192 328 308 664 508 966 657 433 285 401 10 -558 274 685 631 385 78 146 57 411 -813 166 679 664 754 327 -282 91 733 505 410 589 -711 95 542 -301 489 15 735 520 752 364 66 8 774 253 54 -731 627 220 347 643 173 225 358 645 -126 215 254 -785 57 700 108 356 388 -278 443 107 -327 608 524 -767 734 328 -714 702 796 877 679 108 231 21 466 428 448 232 -567 215 288 533 523 195 520 397 638 -621 223 797 -98 56 282 630 742 85 -465 400 338 283 677 217 -410 261 589 807 41 588 -561 74 2 126 7 76 -79 328 473 558 659 247 106 361 302 -13 479 194 313 752 235 669 512 275 857 151 348 810 77 355 -714 198 234 -290 508 92 756 14 4 -991 154 747 403 377 777 997 490 538 -981 41 552 -473 298 702 226 108 779 -668 346 528 365 256 588 408 764 153 364 773 306 -138 577 683 -562 126 724 375 545 295 -385 750 335 967 429 184 -780 455 643 -850 388 189 -322 105 796 -583 266 760 769 430 284 -925 92 412 509 82 537 32 257 633 326 24 134 -588 564 569 638 314 508 -422 144 164 -27 561 429 284 683 410 520 267 134 620 578 766 186 190 308 -501 786 423 19 776 289 -274 506 432 690 231 545 670 716 427 680 236 736 -68 519 554 866 539 252 -793 744 381 -428 730 571 280 381 108 -98 601 83 590 79 140 -626 521 370 670 592 285 248 272 72 535 356 143 688 222 681 91 30 624 72 234 486 -499 289 638 383 279 268 -678 605 789 -357 227 132 -72 275 755 751 162 310 493 250 532 -874 142 113 149 766 266 -546 8 500 -109 61 788 480 644 618 299 118 775 -961 761 201 370 441 28 324 545 189 186 790 791 -531 116 132 381 66 449 -154 472 8 -503 563 68 -116 494 380 828 134 692 -572 719 770 738 388 86 -779 169 151 469 567 622 876 665 736 943 301 682 405 555 727 -64 783 412 179 764 668 415 771 200 395 519 470 -35 257 57 -750 478 577 -248 575 559 -988 275 614 19 763 149 -17 343 112 -950 158 82 -399 306 153 470 71 409 478 273 439 654 350 112 659 362 181 -482 607 8 483 778 770 -969 561 312 -58 316 679 -272 186 749 -712 16 221 878 422 397 -33 723 298 78 782 659 210 100 17 -583 383 794 -661 367 107 802 109 669 -425 637 537 -947 165 274 201 6 290 -27 636 711 769 633 166 -724 644 265 844 213 200 -410 552 566 496 307 226 316 536 227 326 663 420 829 784 422 214 403 255 -21 231 450 996 76 214 395 266 318 560 114 624 -863 182 705 399 787 440 -222 65 129 -439 432 343 332 7 159 -239 3 586 -874 550 51 -157 62 516 66 599 697 723 399 683 -486 777 747 -6 490 378 -864 623 191 -586 729 369 -307 641 727 603 554 729 -12 324 91 505 142 690 802 217 288 -964 284 264 183 478 753 112 567 127 654 533 55 -977 426 247 549 382 800 -770 570 680 459 713 555 150 570 248 439 324 17 -922 761 300 493 208 95 -276 615 627 930 590 605 -23 491 186 -24 673 307 -593 533 571 -887 35 341 513 226 664 -671 704 624 780 549 519 -492 346 279 355 270 93 -267 601 234 689 378 724 826 506 597 -867 179 715 -405 92 140 -941 373 395 -766 505 143 953 166 40 383 721 310 827 206 462 660 296 391 135 122 96 -869 607 513 163 658 335 168 317 260 -286 152 764 -192 57 129 -952 240 401 509 479 454 512 498 734 -928 61 796 -237 691 653 -351 211 522 -940 86 729 304 534 520 -943 43 138 415 365 616 420 637 230 -369 261 291 426 576 533 231 438 420 576 70 591 -625 127 634 264 694 550 -369 13 567 41 644 27 -917 23 602 767 54 578 -91 606 215 -71 582 628 -14 38 698 -224 365 376 -839 29 270 911 212 735 -759 223 299 -193 16 143 -967 451 165 386 618 570 515 280 375 -870 361 508 -291 147 97 -794 523 13 382 285 393 -997 148 604 489 389 378 388 748 394 -318 519 566 -33 386 45 293 116 405 352 26 551 800 184 625 12 718 461 -396 721 608 207 563 548 136 351 495 81 185 27 477 183 97 -558 750 483 238 795 150 -206 547 527 744 747 711 920 511 628 -219 315 101 -412 274 663 -712 610 565 982 92 749 -239 321 131 -991 315 432 243 353 426 -55 699 524 471 363 180 -239 296 46 261 485 671 75 773 32 239 220 795 221 625 213 -171 370 111 704 642 105 -475 375 20 -344 736 315 -299 397 351 -77 624 675 754 263 182 -371 554 401 23 175 182 -916 579 359 48 741 144 986 597 431 -347 50 380 403 525 203 230 680 18 411 509 571 763 684 298 -703 368 428 -745 617 588 -66 528 755 455 95 696 550 34 44 980 287 446 -641 472 401 779 235 461 901 751 345 -2 455 432 -235 189 511 -681 746 191 762 286 118 128 400 142 881 531 376 541 433 326 485 183 525 -851 326 720 491 598 315 -952 316 261 -410 78 539 66 637 376 935 118 776 -924 799 58 604 340 490 -719 226 673 -594 727 233 -64 702 260 122 702 575 -866 92 653 824 758 489 -801 646 606 726 674 604 -816 278 496 825 112 721 649 118 199 882 206 257 -656 88 412 977 574 504 381 798 13 -778 597 658 979 276 84 -465 460 713 430 685 24 -498 335 141 900 569 347 -444 465 560 -334 268 199 -722 197 772 -667 779 769 545 601 117 -445 580 392 438 267 51 -850 97 288 -26 199 174 -686 499 294 812 608 758 923 426 225 -879 304 773 244 589 751 -588 690 235 672 128 501 323 278 150 -638 4 348 735 671 399 -972 83 206 585 759 631 761 32 487 -467 77 275 636 441 361 290 570 250 124 643 729 -623 318 559 -874 280 562 -127 767 432 223 395 67 28 332 25 -989 45 408 -551 178 484 -325 166 125 -764 257 246 -963 133 440 166 510 309 -876 236 140 885 662 106 469 466 735 111 78 509 -646 353 226 -170 189 482 -773 545 676 -873 669 112 -333 106 325 924 775 561 576 710 226 -738 221 654 41 492 731 501 446 284 -74 428 24 -392 74 746 -751 602 614 -288 21 720 -364 345 246 949 273 156 -26 136 728 -572 329 419 110 230 416 345 356 43 369 516 250 922 490 323 468 692 476 -167 204 496 904 342 217 -743 68 352 -16 759 461 -830 625 84 -186 100 126 -312 320 17 564 210 164 -645 312 57 772 569 125 675 305 572 107 460 82 919 583 538 39 748 714 -277 714 13 -600 202 684 616 518 589 -861 530 798 903 37 661 559 637 285 -41 144 297 -760 15 79 977 255 378 -757 130 291 -393 130 492 -109 498 210 -721 140 327 288 52 88 668 439 724 504 598 419 752 391 433 -770 720 687 -841 163 368 649 771 497 -907 462 194 54 293 383 696 121 522 -978 609 125 -139 629 116 184 485 265 -198 638 655 635 420 575 73 580 289 841 581 259 -311 626 272 235 80 564 617 176 684 -910 151 44 -433 212 224 482 549 709 -854 151 98 -199 538 517 -873 364 648 -985 557 781 426 446 606 -103 81 238 413 98 765 648 308 679 515 688 129 872 241 219 941 368 582 740 210 335 -722 259 768 -485 72 417 679 473 157 -854 565 464 -576 432 205 -598 560 93 -118 784 333 852 277 701 -967 418 236 -678 90 797 409 368 255 -472 435 679 -56 115 703 453 261 467 916 637 450 -127 191 561 765 478 21 -299 511 790 -464 786 432 732 275 434 369 19 100 -129 541 548 -510 566 738 851 331 162 947 780 639 -633 682 702 909 370 239 140 55 385 -310 346 659 75 67 229 974 490 53 885 579 145 232 72 592 -917 371 571 -679 339 4 -426 200 726 -188 140 780 -204 430 325 406 258 743 235 632 432 -561 118 562 -65 502 782 244 507 776 157 380 666 913 155 65 -362 519 556 769 116 538 -155 274 795 587 661 178 218 300 647 379 435 349 -88 31 372 669 218 430 245 176 361 62 41 67 -321 631 586 234 400 253 -877 45 526 717 432 387 47 133 225 -607 245 255 116 667 25 545 264 200 -294 526 592 524 405 422 -891 392 21 961 115 417 -161 185 400 625 432 401 814 77 533 638 71 329 45 787 195 869 591 536 -789 115 492 -16 577 435 4 490 550 -828 129 286 371 154 269 -829 321 345 -345 556 402 -270 425 286 939 397 428 -926 792 670 -848 548 360 453 720 40 -510 491 194 958 214 66 503 469 776 869 605 532 822 487 508 259 26 105 -114 453 712 -68 123 256 153 675 355 864 529 627 904 219 669 249 530 83 714 385 103 289 429 393 480 488 771 584 527 775 -753 659 97 -546 564 771 209 29 51 35 333 622 303 48 287 40 489 140 -454 662 568 -509 542 256 -187 78 334 587 380 755 605 789 335 -544 576 219 429 231 152 -869 769 551 -583 609 592 -492 707 453 -772 398 546 -165 763 623 568 750 499 359 628 776 -230 711 744 -128 280 552 -737 788 10 -333 616 760 212 251 722 -814 219 224 485 730 608 914 748 598 -668 518 775 -997 440 237 -254 376 56 659 196 223 570 395 244 -886 146 473 -929 78 772 -381 107 489 -855 110 129 134 409 593 -999 10 520 256 421 715 479 791 475 856 635 421 251 349 252 376 247 27 -29 418 485 12 115 146 892 49 106 -516 51 116 755 290 527 -504 146 361 716 598 261 519 326 36 467 527 634 -755 698 251 -671 462 717 -573 354 766 -68 390 368 -353 146 378 935 168 668 661 216 365 173 332 162 -415 603 488 -28 470 566 -595 716 463 -793 197 125 -476 556 565 -263 491 284 404 504 499 369 429 382 882 167 184 -679 739 653 686 697 568 301 456 317 -823 580 140 -794 573 48 -775 133 604 -659 71 646 -776 675 350 74 396 330 -745 279 496 638 200 435 43 687 683 -638 117 470 218 323 242 -535 149 375 20 219 223 167 349 449 144 534 438 -388 97 377 -451 775 493 18 345 368 212 763 516 938 535 509 934 120 420 -274 769 320 -226 313 610 -874 643 344 763 407 440 692 156 766 384 727 311 -897 739 625 370 229 359 879 163 512 -795 671 631 776 198 151 -505 524 15 -295 250 209 800 194 249 -134 698 539 -310 468 767 801 505 351 -906 681 548 797 729 624 -789 586 425 -980 786 390 -814 177 799 -92 333 545 908 800 794 -602 642 13 964 395 312 596 307 368 547 754 248 246 551 528 821 362 313 46 734 650 35 121 26 -814 629 359 882 138 710 875 453 498 798 49 356 -835 348 309 -235 747 59 -556 168 421 909 366 354 -42 602 474 384 740 655 -506 497 79 -943 736 83 354 604 31 218 521 329 -971 166 49 649 475 414 154 633 567 -620 369 506 -766 463 679 -23 630 349 -579 692 152 -997 263 673 932 293 64 -255 599 248 712 579 617 -831 765 631 648 494 649 -626 750 324 -764 640 505 736 213 749 -312 616 211 -88 100 454 -147 432 298 716 730 96 515 211 543 514 659 237 714 234 538 589 22 377 -507 159 141 193 799 756 -797 63 408 -392 516 391 705 584 320 353 99 313 931 583 76 673 449 734 -739 163 519 998 552 93 526 197 251 266 591 601 574 107 730 475 564 513 -805 317 611 659 200 745 334 626 393 220 487 107 690 438 658 -18 757 46 998 242 152 79 117 716 591 724 784 -502 410 609 -957 30 647 749 73 284 559 655 600 965 592 582 -135 328 90 -890 279 331 -338 158 447 -71 102 663 912 656 586 -753 706 547 255 701 577 902 451 649 -463 762 55 -664 679 646 -83 344 526 -442 54 4 288 268 161 287 749 262 -251 214 469 686 461 727 432 69 627 560 323 277 760 60 238 15 397 468 212 66 11 337 625 417 740 265 236 853 352 185 266 301 398 -913 387 410 -187 572 478 839 532 800 268 693 60 -343 460 8 -675 72 425 135 562 601 903 107 769 875 126 622 -376 613 560 433 226 331 -737 17 63 -338 85 755 873 743 414 -768 620 37 -343 507 598 -591 11 52 -926 102 510 995 729 187 -784 153 799 -225 338 224 106 553 241 120 416 677 874 241 171 439 74 790 -325 683 497 625 292 59 -972 319 160 -911 666 440 76 482 144 74 57 33 250 315 586 442 700 418 782 528 300 -722 533 14 999 450 360 -419 277 768 414 679 635 151 73 21 -897 143 482 -153 384 733 265 167 12 -284 797 516 611 238 600 -976 228 775 365 409 251 285 175 481 519 78 553 539 181 696 572 246 349 -684 162 698 -616 126 135 -417 550 771 708 405 198 -517 522 159 -315 607 685 566 526 763 -82 18 495 -635 790 323 -404 247 120 744 516 634 -559 283 508 298 392 464 847 27 538 -595 264 344 442 630 422 404 666 780 373 414 227 492 511 294 -123 504 793 -565 632 275 -105 282 218 -90 129 596 847 487 60 -9 729 241 -788 133 541 402 383 759 -867 401 786 4 478 490 -804 514 673 623 161 506 -8 271 634 -212 119 672 -601 474 284 -668 276 667 -358 409 374 -83 321 326 -97 525 4 744 274 69 968 297 229 -127 89 499 -694 29 617 730 28 478 529 620 151 813 504 426 -969 346 387 556 15 707 882 118 783 885 614 256 -295 182 104 -115 255 193 -17 514 221 552 644 601 581 125 772 -68 690 475 709 673 372 695 112 56 -312 349 221 -457 739 209 -209 74 274 -37 378 469 515 492 35 912 601 260 83 649 489 -379 602 600 428 90 148 248 186 353 -598 385 643 763 776 268 988 491 646 -543 7 557 754 293 248 -12 158 400 247 41 600 -913 214 754 -314 794 43 985 795 580 -311 397 516 331 101 534 396 110 540 952 264 384 -449 4 541 -98 4 134 -298 491 347 -345 330 693 449 667 687 981 557 635 -504 640 299 -861 639 399 872 387 60 211 339 323 994 90 678 -865 145 233 420 447 724 -882 702 605 -990 103 471 48 84 579 283 581 419 181 320 609 -269 592 196 -610 155 86 -736 101 528 693 588 672 926 408 318 401 127 571 -195 537 225 -173 738 309 806 421 441 776 754 760 984 685 103 -469 227 257 369 443 357 -304 536 145 767 62 104 636 663 230 -42 620 319 182 6 228 130 534 181 841 70 417 -705 602 195 703 771 637 -588 219 372 -92 338 786 -389 774 200 641 84 20 -289 66 619 -482 191 709 -923 785 778 -555 680 131 839 796 671 598 104 560 583 667 85 -65 660 168 -894 171 586 -724 186 236 511 263 220 40 308 452 -277 99 35 575 174 382 -2 525 37 -243 60 703 -158 595 563 -791 701 285 -606 529 126 -961 180 311 -373 443 126 998 684 785 -551 159 84 -965 534 609 -184 332 333 -596 242 745 59 684 539 -227 45 792 -743 792 520 -618 783 252 845 210 246 -630 694 373 -450 662 256 -566 478 732 -131 51 777 -188 708 768 -469 243 302 -666 440 512 380 762 272 60 268 129 -901 760 588 -322 325 483 858 6 792 353 89 586 -545 424 225 -882 556 538 989 16 6 -483 467 215 -557 490 526 -770 321 471 -13 648 795 421 106 788 -695 446 434 986 53 409 10 171 164 -252 560 531 -695 630 550 -481 273 591 -4 55 111 466 194 758 61 15 416 0 720 308 745 520 305 -470 106 358 690 269 80 -395 74 469 -964 545 293 427 741 699 889 607 92 47 20 458 814 221 377 673 318 448 -671 400 554 -762 295 190 -843 582 263 377 171 359 269 798 299 119 287 457 210 86 477 667 652 249 -205 725 118 -158 207 517 -853 45 606 368 72 585 -77 270 752 131 551 228 -984 170 80 -736 517 356 -267 512 562 249 259 607 -794 380 121 857 689 193 241 13 393 -252 46 215 451 378 3 241 366 106 869 734 627 500 483 55 -583 132 665 -25 738 244 -705 547 485 -113 488 94 46 202 321 -516 54 70 -173 710 552 -167 679 235 -351 454 172 645 701 718 -871 789 410 729 373 97 822 619 436 -755 419 769 -816 677 522 305 761 576 -74 740 37 430 773 715 -936 222 720 388 267 620 -95 348 160 266 477 532 -837 49 321 270 233 197 -408 290 509 919 417 448 -645 663 193 -108 51 12 911 509 359 -977 575 388 706 738 639 -992 89 687 928 559 471 -924 174 377 -369 81 575 402 254 437 194 346 40 -643 610 548 -684 233 322 503 739 612 -907 347 252 -669 627 362 -599 303 217 961 39 390 -711 670 471 -185 24 724 604 371 270 -957 196 663 263 51 153 826 544 52 -523 475 678 191 429 533 -793 342 571 796 632 793 -334 599 16 -458 203 738 963 198 666 193 740 413 -745 356 464 559 582 207 -590 612 234 88 10 555 -858 206 738 734 425 537 -98 119 291 -161 82 489 -744 27 428 469 634 783 -668 593 117 290 604 728 -325 44 130 -112 16 491 -757 110 248 380 645 224 116 299 342 407 690 775 -353 499 1 874 252 779 77 694 582 4 658 544 527 53 653 774 634 49 198 502 347 -309 661 237 866 508 735 -382 335 654 204 496 457 182 773 350 315 529 119 43 414 329 -614 693 381 838 67 566 487 17 268 -767 309 480 621 127 188 907 297 74 -440 301 569 -32 635 93 718 750 621 -812 593 586 268 531 478 -151 770 96 366 609 113 233 442 773 265 416 99 404 323 747 877 436 248 -203 674 736 861 15 528 -202 483 611 227 251 388 786 236 381 -842 701 348 -392 105 223 755 734 658 154 331 413 987 585 653 -998 135 335 -388 162 419 943 637 221 130 775 456 462 534 709 -790 294 13 632 449 747 -359 755 629 -795 343 553 -957 217 337 -305 619 472 782 383 185 -848 726 373 172 208 348 -221 423 433 887 633 726 900 617 727 398 458 681 -174 615 223 778 106 610 690 288 545 26 792 470 399 364 230 298 744 652 -470 83 652 -667 681 661 814 660 475 188 457 743 741 99 582 885 726 574 106 477 489 -465 575 432 -662 657 215 -627 216 649 -376 150 82 -564 316 741 663 704 682 -653 377 789 -929 214 266 396 520 742 -316 608 68 68 546 276 -566 520 492 -318 696 193 563 733 508 -745 348 763 -463 247 598 579 537 526 -633 160 739 -15 356 459 -522 592 618 -854 460 363 573 94 82 -536 292 614 915 148 161 478 237 407 627 568 495 753 87 206 -557 672 561 -547 751 705 -330 449 364 433 422 458 466 439 386 395 647 229 -992 563 728 320 793 164 327 372 731 -379 477 370 627 521 241 739 574 191 995 445 191 -241 678 613 168 96 251 905 652 211 661 373 203 -824 52 575 659 225 251 -172 252 323 20 744 97 -637 339 93 353 650 770 565 75 708 -336 561 112 -974 622 36 29 750 87 -645 361 311 757 789 115 680 562 410 -72 525 300 820 678 150 -859 196 319 357 763 746 217 606 679 -437 435 180 401 742 541 -489 51 81 -775 131 642 -366 211 366 734 31 244 -365 172 439 -495 299 132 -893 779 737 -263 494 371 317 295 664 857 758 714 889 184 397 731 370 607 -904 691 361 81 399 492 -235 459 22 101 513 361 286 722 319 951 212 54 147 343 775 -494 391 31 495 516 221 201 750 172 -508 315 630 266 477 211 163 381 774 568 680 316 142 281 493 397 489 208 217 90 510 388 534 24 -631 200 192 -806 733 582 -117 26 611 -355 341 191 19 709 70 -914 251 408 944 176 688 988 725 728 -52 694 369 -743 4 302 -977 198 586 757 233 163 167 31 503 -91 250 411 -870 688 214 337 585 741 -623 321 558 -727 178 592 527 411 596 -820 143 130 -472 510 512 383 171 313 745 702 200 -242 39 784 450 416 509 -486 498 559 967 25 521 -886 557 106 211 523 249 -508 204 310 -397 387 481 -85 532 382 866 443 772 50 293 740 158 360 212 138 536 709 -104 503 285 -832 181 116 674 673 671 183 76 257 -585 143 340 148 409 334 -280 521 538 -578 60 273 -318 508 327 -482 503 676 425 577 548 -953 512 175 -345 128 669 -5 28 278 -120 348 40 58 159 561 -605 15 679 -54 133 555 -407 21 385 -832 724 576 363 471 603 -208 552 503 232 362 213 -456 358 746 515 529 312 393 227 797 -300 42 212 -907 457 108 -284 573 578 -130 517 681 -76 501 243 89 245 152 434 160 680 697 754 459 693 654 79 884 7 233 527 548 242 -966 64 14 -436 87 82 996 611 583 38 100 27 141 686 539 773 784 492 -769 714 610 -620 410 617 -436 289 364 205 276 780 -982 40 66 -148 388 228 -766 179 680 60 120 117 198 293 452 -959 476 81 -711 737 794 651 34 243 382 439 518 -87 410 109 330 462 49 910 296 227 389 508 346 905 459 191 157 452 666 -163 342 155 182 393 23 536 612 56 778 746 495 -352 60 104 -292 590 117 956 100 412 782 641 471 680 499 129 422 456 581 239 45 474 -407 427 66 -784 315 229 -329 93 174 517 293 585 -228 154 375 288 510 26 651 645 219 -78 325 717 -350 99 724 582 538 320 655 500 612 100 723 256 -574 641 549 410 213 702 736 254 763 314 705 607 532 27 483 0 630 133 -477 212 671 994 620 554 891 292 605 -898 545 527 -243 523 719 -143 733 132 -242 70 385 473 584 289 -569 68 668 314 620 497 -402 743 260 -532 289 431 -427 580 275 -223 682 19 -544 591 541 -226 249 25 -143 159 94 641 416 648 301 482 467 749 680 761 -592 749 249 991 474 380 -335 4 613 883 60 404 -225 34 204 -601 44 714 -155 85 298 425 319 713 -975 772 394 291 121 625 -196 82 573 852 473 599 32 338 602 -204 573 213 199 548 598 -846 99 641 -932 96 726 -235 322 596 -323 299 568 822 390 240 -554 794 321 371 199 793 521 783 330 322 379 454 934 379 553 -517 485 652 124 153 299 -799 118 172 196 347 470 -885 521 60 -293 520 405 27 291 155 772 212 137 253 655 130 662 579 283 -239 332 752 332 329 651 754 796 371 -35 703 90 769 483 732 -276 708 780 327 15 103 324 227 310 6 289 88 -560 202 772 -609 287 300 -759 41 647 -836 206 102 -747 603 390 -321 216 297 -789 343 664 113 20 442 -778 626 730 -338 266 132 -367 209 770 684 3 10 -718 167 567 -217 420 93 -82 157 696 -893 37 111 956 248 5 -829 113 376 12 736 201 -859 198 18 24 67 581 -846 349 299 120 733 718 -987 3 427 -740 419 262 -274 590 374 -698 754 309 -546 47 58 624 624 40 -798 17 106 134 124 455 -768 444 739 749 409 293 -25 269 755 -411 591 725 -198 118 514 -624 20 19 -764 652 257 -257 138 380 949 370 376 839 199 253 -114 108 109 711 354 158 199 191 362 808 134 499 -13 674 492 -102 406 690 550 92 230 592 54 173 -896 530 443 386 577 102 894 240 7 252 400 683 -985 587 318 -565 702 191 726 800 596 216 702 239 -803 646 293 -231 750 374 -636 489 502 -135 783 742 672 787 533 -779 352 132 -97 768 270 -980 3 171 763 82 522 -242 498 423 -403 695 621 -559 617 570 566 181 258 268 198 593 609 670 579 -859 443 483 -328 547 2 -107 519 356 16 682 437 937 193 486 912 742 733 -468 749 281 -537 769 478 407 71 342 619 695 440 972 789 159 480 494 584 -646 42 59 -614 711 328 95 455 328 -912 399 211 837 148 508 116 102 418 -207 326 754 -238 144 216 890 538 340 -926 626 366 -704 705 764 -142 495 195 -576 228 342 284 544 795 701 137 686 -441 141 563 -535 503 706 880 444 785 -496 119 610 669 367 67 -616 378 113 778 402 340 -929 486 435 617 347 712 -984 12 766 -327 244 711 321 9 354 -895 113 24 115 134 743 933 119 320 -955 649 721 936 273 407 -630 242 145 -507 545 43 556 513 54 -678 387 650 384 508 658 689 613 323 313 80 456 607 413 126 -274 410 775 798 298 599 756 269 40 -347 362 136 -305 719 649 -651 593 235 -450 418 554 -671 490 598 262 368 560 188 519 57 -14 627 677 -374 80 239 -287 376 509 -439 277 653 195 27 581 -712 434 198 594 716 681 -421 653 722 176 267 290 -865 647 117 -430 195 143 -698 429 43 532 208 247 -347 137 514 294 272 721 253 16 314 -361 437 486 -544 118 769 -236 240 515 -142 143 550 -863 243 530 -420 127 738 -622 380 74 -557 27 697 -685 671 701 66 679 99 988 527 216 -692 491 456 223 501 598 724 639 392 53 371 518 790 745 475 264 260 507 528 441 729 -20 659 608 430 647 334 -154 508 377 -499 531 77 50 60 637 510 203 538 -690 770 482 985 434 293 -157 714 734 523 446 592 -870 277 791 -584 323 498 -208 376 580 -180 226 786 -713 19 397 -525 681 599 412 528 554 -62 571 468 -529 577 741 356 593 615 5 537 190 -216 110 767 121 749 337 -282 424 217 -932 637 408 -12 82 135 -258 620 258 561 643 352 -575 10 128 -234 166 273 780 372 361 -678 582 418 777 500 394 193 120 230 -1000 309 663 -113 251 483 -656 564 677 895 189 686 -626 107 52 -802 288 775 -841 562 682 780 2 463 350 579 514 343 573 186 524 525 494 786 612 296 420 156 59 -103 403 599 182 778 706 633 528 545 959 287 306 -759 420 659 -345 170 438 921 665 562 -894 589 286 -801 727 450 646 548 605 656 245 208 -346 179 537 759 165 264 455 124 103 712 173 243 -640 94 459 721 552 599 -242 703 525 -993 349 624 812 405 420 -229 371 315 122 578 438 224 291 755 697 662 479 891 574 124 501 695 675 699 205 577 -24 613 477 -249 377 81 571 348 691 321 407 613 635 706 233 -222 755 446 208 599 219 331 452 465 605 552 669 -67 280 33 -391 183 409 -359 506 308 684 627 266 496 614 547 -762 239 4 622 169 758 267 578 108 885 619 663 370 352 494 2 114 676 -389 755 382 670 39 560 -264 288 726 282 478 164 -115 101 684 594 6 674 -787 307 492 -973 680 60 -253 43 15 -672 513 405 -160 449 692 565 483 722 680 520 22 963 515 541 -672 521 98 401 286 405 844 732 354 816 213 419 -380 253 67 -136 570 102 -215 250 621 -642 165 687 -150 93 407 -852 246 692 -496 233 540 -200 435 472 -295 651 684 -677 23 488 -258 439 257 243 424 506 63 334 222 -850 785 315 -492 533 112 -1000 589 554 355 725 338 -705 277 324 918 183 526 -799 506 548 40 448 187 296 491 162 353 707 496 174 9 32 440 517 116 552 117 704 -943 225 180 546 520 457 -731 38 639 -254 591 696 -107 31 344 -369 79 386 -255 799 369 -462 303 37 641 360 261 -28 658 332 -372 25 511 114 470 93 -343 654 171 -406 199 354 286 591 160 937 566 510 -295 656 12 942 297 371 2 21 580 -114 650 258 -194 668 282 669 582 751 -839 391 604 -716 586 354 37 624 496 948 161 261 -543 419 116 -532 713 764 -610 553 186 226 560 53 859 629 187 -438 342 129 965 226 714 871 464 89 166 412 250 -421 70 220 -354 481 598 346 202 703 -717 181 462 487 440 642 -927 202 183 402 120 409 -933 743 424 356 709 35 557 287 546 459 49 578 -192 430 511 123 317 503 -436 743 256 499 497 375 859 272 578 -732 309 455 221 120 55 -850 529 553 280 391 182 -457 783 345 -100 682 393 227 93 108 -705 375 732 624 596 112 793 120 773 799 93 444 6 275 115 692 418 381 294 615 363 638 268 597 -170 647 689 -63 94 616 -980 471 411 -68 664 82 -544 415 174 699 573 368 823 132 194 489 224 164 469 718 778 383 308 245 -269 532 422 -922 540 388 -797 639 161 722 14 292 915 303 67 -970 172 336 -192 308 643 -796 239 132 799 411 510 535 398 557 741 795 640 -86 25 379 -499 580 570 861 702 583 -896 570 86 -430 152 609 -95 160 116 99 317 355 630 116 765 -860 3 715 -352 544 709 -912 610 286 618 711 65 -413 173 319 170 629 440 207 800 591 815 57 303 -269 339 286 753 280 383 928 320 544 365 478 178 699 407 6 481 622 414 -865 505 370 105 294 709 -458 400 339 981 419 618 515 699 489 -942 464 779 -889 646 456 -759 345 455 847 36 413 -796 669 586 -783 4 643 339 309 488 199 3 87 937 372 617 -420 213 513 786 616 768 184 786 771 -22 525 631 -335 524 633 -296 413 168 961 120 770 68 668 678 391 393 602 959 312 778 -429 111 145 739 47 130 -539 442 729 -572 346 342 -452 659 13 717 128 232 995 231 750 -87 703 261 290 26 723 -765 117 769 964 179 145 -830 775 139 -950 403 484 543 551 343 556 669 22 -13 216 644 963 364 74 64 77 328 725 120 354 599 307 470 520 271 200 -536 793 526 -846 796 129 -762 339 231 732 695 99 705 35 666 548 350 229 574 615 658 901 692 329 454 691 635 -324 211 457 -973 228 2 705 382 797 433 220 335 -185 304 230 -486 761 616 931 710 165 -88 284 331 -631 537 222 -351 344 113 283 199 550 -860 656 132 -64 105 559 -796 571 519 219 102 428 -65 214 263 -934 535 800 -313 419 514 74 111 264 -177 251 120 -494 763 216 -881 567 338 837 673 557 -569 691 644 -570 130 198 589 4 308 805 428 110 -724 86 401 -213 447 715 -845 221 795 -408 204 685 187 635 463 365 511 145 -238 453 148 21 658 127 931 86 213 131 73 659 846 628 425 -722 273 380 -1000 708 152 594 452 355 830 39 541 45 557 252 989 119 256 736 693 113 463 224 550 675 507 622 85 353 2 109 584 274 -360 584 533 -609 360 127 686 605 683 -711 194 354 -456 283 246 -392 146 469 -243 573 527 -869 58 80 -468 320 215 557 152 31 -23 50 742 504 136 547 -862 26 292 291 522 126 -664 331 271 556 240 395 -917 323 453 -886 407 324 -720 316 483 -771 487 235 -800 530 748 -58 173 21 819 418 143 -964 53 17 -160 567 424 -637 228 248 -769 439 735 -534 592 725 988 42 6 87 136 179 -693 356 240 -390 398 657 104 475 28 -705 438 427 434 436 206 -119 620 197 615 686 340 492 513 69 -621 372 424 18 582 373 -173 38 406 888 759 432 -333 654 70 445 40 57 -197 122 676 -1 489 113 290 333 338 -930 183 402 690 562 774 -87 760 145 -157 248 455 -926 467 660 695 313 700 304 67 61 292 179 128 535 670 689 -340 335 621 518 373 580 -138 368 379 668 794 46 528 490 710 -773 594 177 -1 125 243 811 569 351 -844 103 529 -317 38 750 772 650 637 -208 568 209 -76 183 128 -946 251 121 -149 531 162 -240 358 755 -64 109 432 -270 721 200 80 29 302 -591 713 691 110 485 540 746 429 660 -694 505 42 633 160 644 -846 211 375 915 524 284 -778 660 393 853 591 665 -196 423 693 -742 784 605 748 295 641 -360 441 622 -901 348 326 692 87 600 109 755 323 393 577 534 -63 382 676 201 386 299 45 596 282 -550 345 576 -758 185 569 -137 236 468 941 328 400 177 263 487 776 125 793 -502 270 569 -16 7 502 259 408 439 -243 605 235 -409 607 131 518 450 667 286 465 102 -447 736 243 -9 163 188 -697 299 194 -996 758 153 194 268 758 428 59 564 158 777 565 24 464 230 477 417 186 -230 552 700 -842 455 198 -297 411 155 256 6 774 565 634 32 728 145 361 -307 321 376 674 56 370 982 108 786 319 79 538 -582 237 544 -385 140 155 521 548 512 -753 113 345 -322 594 41 390 39 362 -35 773 215 430 307 323 -33 26 753 856 796 189 -600 163 680 306 485 780 417 332 92 -487 562 237 754 353 275 -133 70 787 -374 331 312 592 161 170 -334 137 543 958 489 706 390 195 742 -831 412 625 -788 526 386 601 232 290 -325 299 360 814 77 690 277 288 635 -207 458 771 288 369 460 -207 511 654 534 632 618 758 397 126 137 673 424 -704 39 500 337 516 120 691 714 759 -675 660 769 448 348 689 107 293 399 312 627 230 481 784 222 -700 721 446 -725 569 36 974 307 103 -954 350 16 156 676 227 -724 76 126 364 735 418 -838 799 596 543 681 132 720 456 116 -707 709 36 938 584 605 525 511 463 627 109 12 994 694 314 546 10 248 164 525 247 -841 468 479 -357 588 486 110 481 394 -303 371 178 -947 296 688 -485 675 348 -521 270 364 -731 91 257 335 389 267 134 305 791 332 17 10 410 522 630 889 419 553 218 473 400 105 188 275 -348 619 544 16 489 186 -176 224 574 442 558 431 32 691 447 -806 53 658 943 349 379 -428 209 469 -724 67 209 -850 271 379 45 39 67 -970 64 642 355 706 752 -815 91 194 383 285 246 592 628 147 570 352 737 -281 181 145 -261 559 482 -522 4 520 296 786 135 938 93 393 -759 279 483 -166 14 319 831 407 498 -623 729 401 -287 248 581 -942 140 637 -780 239 395 853 717 750 -675 14 735 -541 304 28 -949 545 658 -515 531 223 955 762 181 -948 340 110 -947 663 48 622 436 287 616 214 568 804 226 71 383 629 167 -960 715 249 -785 670 211 -205 675 102 704 113 169 -188 135 156 898 104 44 -899 22 610 420 578 35 91 362 215 -591 354 129 858 165 577 721 221 56 226 186 168 -454 199 655 901 497 758 497 550 331 306 723 108 -508 575 375 987 785 143 89 405 659 -535 505 617 -9 251 367 -555 505 416 554 2 517 436 108 439 896 58 731 90 797 715 -215 286 672 -805 703 349 26 375 53 995 119 656 913 164 360 -672 71 713 -603 307 20 -165 555 523 791 472 580 321 651 414 58 47 669 -393 225 595 -789 220 713 -582 134 429 -223 14 499 489 411 357 860 799 112 -618 190 135 -486 663 800 -758 250 651 7 61 249 627 220 473 -378 431 245 686 50 730 266 379 295 -84 621 706 -927 416 445 22 82 307 -779 324 108 -577 83 168 471 511 387 96 285 370 -60 323 419 621 790 349 115 506 169 -828 131 602 627 667 217 271 441 298 129 215 173 -163 638 255 -844 310 601 312 2 124 -518 423 465 630 690 170 -401 42 519 368 114 160 -935 395 726 -11 432 115 -557 189 528 112 684 37 -88 748 38 -413 430 12 51 460 702 573 211 316 873 779 22 654 396 417 -621 581 140 -779 493 23 -390 557 770 47 148 411 -136 73 621 179 298 384 487 242 362 -291 696 310 -323 628 494 876 322 274 -184 705 523 960 316 518 872 311 440 676 198 233 589 459 129 -302 336 756 -656 165 629 -383 133 275 335 123 532 409 435 636 779 698 503 848 570 34 190 615 696 -618 243 93 414 233 104 942 427 507 -971 597 639 104 732 314 587 493 748 -826 272 197 76 120 767 861 463 133 356 445 376 400 659 160 -297 554 594 -354 755 221 -248 785 17 -809 641 300 -496 228 792 -997 354 615 0 630 286 718 43 748 402 599 744 729 351 603 -712 207 356 -166 53 662 -346 757 646 422 556 617 216 560 170 430 312 351 667 382 393 -585 584 543 -242 714 94 -888 554 652 -581 394 212 -522 168 712 716 241 467 -268 657 578 702 439 441 -596 74 158 -109 32 423 -864 497 176 -213 516 716 842 476 477 -683 144 269 135 530 116 -143 535 174 -169 527 183 362 664 679 -711 203 394 804 446 343 -87 452 18 741 721 513 -591 656 588 -162 273 670 754 331 756 879 762 791 278 102 517 412 664 732 690 153 135 235 710 132 -223 775 135 146 516 55 -942 77 262 -402 116 535 -533 622 65 -578 53 26 164 83 479 -120 295 694 -236 385 46 -102 421 755 -819 798 281 -685 755 425 -370 553 540 164 572 361 -220 546 765 957 543 342 -672 507 727 526 605 699 -368 738 248 -87 653 544 -540 174 51 684 756 155 423 273 727 -865 653 24 700 611 534 747 127 782 566 405 138 -736 637 75 264 702 279 7 447 759 964 223 231 -758 358 84 865 10 246 -650 157 43 -775 198 521 -42 164 125 447 381 314 521 45 215 -449 604 177 -846 414 176 313 378 398 895 172 755 -670 437 765 -425 788 473 -430 165 222 -358 324 738 -681 171 318 -768 445 714 998 548 517 727 303 482 102 368 411 899 594 571 -79 443 274 -633 286 597 104 157 320 421 789 316 286 739 63 355 66 717 -764 368 284 -753 619 147 628 377 292 -402 98 164 507 644 607 -419 612 92 129 516 600 -400 290 588 -485 776 78 -870 531 144 246 768 63 530 167 234 228 147 610 -329 698 707 -566 205 103 440 338 714 -317 268 429 -518 420 270 421 536 246 499 266 328 -206 264 647 -592 546 13 -759 174 160 250 797 57 -291 432 613 211 224 151 476 108 770 -744 142 389 326 764 476 971 609 557 345 169 302 -91 411 28 -780 13 24 876 674 455 -559 637 679 791 513 338 -888 370 479 300 496 794 -424 419 208 -932 669 368 376 766 537 678 76 499 -95 696 63 -920 125 737 -65 709 638 854 421 559 84 73 606 78 622 444 -595 798 410 293 476 37 -409 533 284 -747 614 760 341 701 125 66 218 385 255 72 5 813 308 430 -582 186 630 393 624 451 -364 65 561 -131 270 726 -572 764 178 753 230 395 689 237 18 294 2 325 -77 20 63 504 401 66 -245 599 339 182 482 539 396 187 768 342 276 556 -489 722 557 636 445 128 -150 702 292 487 257 245 -696 164 395 -406 98 778 -52 593 431 -677 564 464 -938 713 650 581 7 125 -511 119 47 -755 107 43 -675 444 552 564 348 267 558 142 365 -264 242 509 -682 117 624 -267 179 536 382 602 213 856 399 319 -749 324 27 346 445 470 -750 768 62 632 256 655 292 526 771 516 459 502 -597 51 767 -291 260 365 -21 511 241 -395 459 693 394 128 660 807 605 192 -568 73 202 733 428 794 -254 526 397 -336 567 718 -132 324 526 952 551 537 -803 105 727 -125 166 83 66 198 155 -180 731 583 -187 629 660 -591 274 364 -67 742 688 811 647 790 -301 444 686 314 452 790 992 479 156 675 698 353 -419 293 61 -628 61 686 487 547 179 -474 758 25 -85 257 20 -599 323 24 -210 315 502 345 742 751 -150 524 268 37 791 551 -348 566 43 64 490 455 -51 329 201 528 56 158 104 123 766 876 524 640 -349 467 155 -696 564 96 -745 214 171 322 51 162 -328 256 279 66 72 320 -679 574 648 721 102 255 431 358 378 -852 186 453 188 37 471 -106 742 235 -59 149 800 -736 271 403 625 496 210 -345 314 281 374 261 507 -20 444 417 309 592 602 361 132 639 -16 178 132 -182 672 280 -231 536 102 171 113 149 380 768 15 -539 142 601 -934 247 56 -811 254 61 -737 624 732 -506 193 467 -4 165 579 496 345 546 -290 358 239 663 550 104 731 739 459 -222 281 128 460 14 381 -680 229 556 -349 724 749 69 72 113 -153 368 9 344 231 367 934 694 791 -761 769 540 942 100 30 -648 430 662 -168 643 227 -988 636 2 780 636 721 -412 380 151 -894 715 396 696 106 365 787 400 16 -432 704 446 -570 336 288 56 701 402 63 21 368 -407 621 391 -533 9 322 369 564 245 233 304 644 648 72 100 -555 502 435 84 711 335 886 126 355 -795 720 443 112 418 615 454 37 176 -424 159 291 115 309 709 -245 309 333 -146 755 34 -911 591 296 175 635 245 -276 547 662 -461 402 699 914 130 57 -44 797 284 713 557 144 974 65 452 -694 471 758 491 160 549 -61 88 225 712 18 411 -244 294 510 417 385 463 -133 651 144 -525 407 140 958 473 249 -99 447 313 -47 753 783 -90 196 495 -790 735 582 -613 447 151 997 403 796 -494 573 381 720 640 231 863 626 214 -349 280 660 715 33 164 -551 95 359 295 706 646 76 293 644 -622 642 247 574 701 371 906 421 562 288 285 429 -323 288 255 -158 91 86 -299 558 118 616 207 564 -273 531 665 -585 510 59 813 782 215 77 212 502 -117 508 701 -363 524 460 153 3 362 -627 127 92 390 95 153 848 308 540 -394 796 33 736 245 367 -249 122 578 -596 158 783 348 726 490 -1000 164 214 -541 517 568 -628 442 695 -536 232 789 -832 80 648 60 238 643 44 775 87 410 726 561 539 730 718 922 430 195 611 31 358 -424 442 426 544 415 420 838 31 651 -774 151 283 225 11 520 68 256 494 106 418 771 -582 358 253 887 280 682 -518 691 264 191 68 706 -183 380 52 320 405 63 392 625 670 37 102 644 -588 790 123 893 72 366 -843 63 785 -986 32 348 485 420 101 386 659 480 -411 731 436 803 75 613 -928 265 296 159 425 397 -46 330 361 -6 439 776 -870 5 7 277 242 779 -23 380 189 808 570 119 -5 373 546 607 46 10 454 63 470 -60 692 351 653 438 342 228 168 346 -166 597 588 612 326 167 0 534 288 -329 641 258 -223 496 166 962 299 228 631 44 109 74 472 629 372 423 751 -971 576 36 -283 767 510 586 258 55 930 641 445 -647 574 41 262 125 170 18 436 593 768 415 284 -115 753 179 -311 456 436 -705 739 276 -708 244 401 -668 658 1 643 319 464 -691 39 481 -724 595 366 393 572 333 -972 257 637 -394 499 645 441 794 583 -132 286 378 268 170 236 -579 214 335 697 688 244 41 516 390 -442 661 161 -558 289 770 -721 95 20 -877 688 13 -743 756 651 34 776 20 -931 797 585 556 495 115 -840 656 354 -997 49 69 -607 602 121 -926 433 567 293 365 761 60 199 737 -769 621 733 -984 577 427 -118 341 234 656 391 546 -991 66 178 776 111 285 381 521 649 342 781 399 278 165 219 962 581 795 -259 215 732 -474 651 624 -640 708 509 504 597 99 -951 606 516 -22 382 179 -938 164 699 -738 706 232 -740 736 396 -521 250 528 -175 543 742 108 670 593 331 230 500 -761 534 296 90 135 453 957 713 35 -865 327 198 186 589 455 817 1 742 -388 432 543 939 58 286 -320 766 155 272 641 469 970 531 603 -977 176 393 -42 562 533 -788 731 533 -895 143 165 -753 82 222 -916 315 539 438 339 588 373 63 429 393 785 511 195 360 551 -187 769 279 605 127 392 -463 291 323 -778 396 465 -214 596 99 407 632 413 897 471 751 -115 351 678 -396 308 356 -405 798 647 -83 220 594 -466 765 573 796 662 595 746 699 390 663 364 331 -188 540 220 -728 466 122 701 222 429 -943 369 778 -745 39 197 -952 173 354 -259 757 670 713 153 84 107 299 782 -352 714 698 731 678 437 550 551 454 623 204 227 203 69 5 -517 10 761 -296 75 465 987 734 316 921 534 229 818 665 107 6 567 209 -741 594 625 831 127 244 664 656 664 620 291 225 -267 596 651 -203 535 584 912 8 670 -907 178 534 799 784 653 -993 595 794 -582 632 139 794 464 265 -610 480 473 -395 52 763 -170 737 110 832 735 197 -984 599 204 85 443 717 -26 50 512 320 421 695 -342 509 389 747 715 793 -539 81 215 519 497 366 -526 334 257 -593 257 252 -676 31 653 187 151 625 881 762 344 -409 37 52 331 136 318 723 272 647 -782 543 695 383 218 581 -208 625 37 -757 149 419 -905 88 122 472 370 83 815 561 471 -782 692 158 288 368 706 853 590 720 -254 774 489 -122 766 314 -86 656 102 405 480 471 839 295 583 61 602 745 924 7 716 -899 411 506 572 709 31 -539 787 796 526 453 556 -261 537 763 992 743 443 -186 134 289 -852 14 507 718 738 514 586 391 476 -557 377 370 -932 655 22 -425 146 558 289 505 186 220 254 181 173 380 194 -168 450 484 345 552 317 -124 172 523 -903 699 669 806 389 759 410 72 463 -605 492 268 -473 18 647 -728 50 649 555 719 315 -279 502 142 512 151 40 732 357 780 290 167 52 353 514 95 -580 593 464 819 66 513 267 754 481 -784 628 458 -814 370 159 -673 634 309 918 767 218 898 57 736 949 162 450 995 535 594 -141 754 659 723 373 232 934 275 537 -234 44 716 -576 109 471 643 27 437 460 725 45 -5 226 207 -4 622 741 990 681 246 -400 690 444 -128 609 487 -213 185 716 824 719 24 846 762 403 882 574 679 -722 770 105 684 518 278 576 60 510 421 261 65 190 244 755 234 656 299 -612 32 217 -637 678 179 965 512 752 444 390 273 100 403 402 438 225 662 -298 649 325 122 322 180 820 710 563 237 225 792 367 143 503 670 739 445 495 639 471 837 720 73 38 158 649 -948 460 64 -91 621 264 -167 543 585 -35 764 46 479 753 623 871 120 765 -627 142 703 617 437 93 639 274 12 312 65 169 -240 517 180 175 626 800 791 611 95 -273 328 410 -275 608 362 -853 79 33 311 404 174 -635 374 611 -943 13 436 668 77 500 -12 790 568 -281 765 745 871 556 108 565 36 435 974 361 242 -665 508 672 -281 171 276 -908 536 649 -346 545 213 -758 753 279 661 224 595 -195 412 738 -901 386 298 -660 273 357 -836 443 358 -197 685 122 892 179 426 322 240 649 917 597 696 -829 262 307 -892 361 245 157 17 613 639 408 1 452 647 443 -39 203 328 482 495 58 59 170 649 -941 439 445 -646 610 706 -787 718 266 609 675 519 -123 540 535 89 131 495 -311 96 95 -37 189 311 -932 248 749 -936 203 558 570 368 27 387 777 253 505 454 792 -208 296 122 -514 137 456 178 421 551 673 584 80 -786 356 620 -524 424 67 -976 489 621 381 11 188 7 598 164 -941 456 170 -998 400 17 -877 486 153 -70 16 126 32 441 261 911 207 617 682 283 240 348 307 280 969 440 290 756 599 440 -328 210 447 593 612 46 609 687 83 761 417 98 438 512 297 915 594 580 -94 743 438 938 264 78 -421 772 228 -782 644 438 64 237 249 909 198 136 943 312 104 641 550 353 -917 249 416 -221 116 562 -90 223 56 -500 161 319 -423 292 290 556 727 722 -358 189 120 929 532 431 232 525 532 936 608 781 -696 540 448 665 250 670 720 302 382 -562 431 226 -721 788 736 564 781 214 886 575 754 557 56 486 -661 377 722 -198 298 262 471 370 564 -795 408 194 -570 288 181 -283 652 514 -518 490 288 636 799 344 -527 738 784 -366 761 712 -445 763 545 367 765 394 981 637 764 -456 794 371 -311 24 210 622 693 414 -865 775 455 574 11 454 517 84 391 -748 271 703 364 378 666 508 146 630 -299 527 18 -336 223 11 -813 86 278 961 221 253 -984 548 263 621 65 699 -237 718 169 466 34 546 -469 342 243 -688 595 321 -718 12 543 -708 51 644 -93 781 164 -474 754 228 -176 317 497 -56 583 530 441 266 423 -964 579 570 -644 461 133 651 705 635 -391 87 685 -148 547 249 220 304 633 -907 42 241 -280 493 497 754 254 584 639 307 330 -313 63 523 353 378 682 355 389 538 -612 34 187 -962 550 320 -382 738 713 -942 259 406 706 644 748 261 264 362 383 769 739 216 525 679 705 465 713 -709 503 14 362 673 751 275 283 561 -968 414 187 419 149 508 -43 118 232 -613 623 696 451 67 750 464 629 174 767 656 456 -273 640 44 -196 483 226 285 394 531 208 604 496 -453 23 197 -346 532 314 -115 119 488 -668 323 554 33 706 590 -539 634 782 656 190 464 -766 275 409 164 284 212 -589 31 234 7 637 317 -480 674 787 8 606 309 -239 391 496 847 797 401 189 410 586 170 66 776 -967 300 602 593 616 85 4 628 467 -611 35 303 -295 556 176 43 316 333 -848 629 723 -801 77 271 -49 388 746 -384 773 597 617 766 413 702 522 592 768 63 626 -177 720 733 750 563 248 -117 715 429 957 466 57 -772 618 74 -493 107 13 -196 275 785 353 692 302 -35 746 375 -244 240 118 465 675 385 45 233 50 -699 477 151 -678 630 395 375 747 340 -851 655 6 385 406 639 810 224 513 -454 21 297 -453 601 29 42 540 57 -655 14 238 939 590 184 -770 291 390 -364 429 329 34 121 287 -528 283 62 -815 29 82 -519 177 404 590 543 205 -630 337 296 978 173 450 -650 404 741 539 192 369 419 26 489 705 236 352 400 269 528 -845 659 622 959 181 511 -794 111 344 -485 726 517 316 628 472 -944 119 663 176 739 240 -183 396 290 140 715 794 -629 470 204 -56 782 737 454 588 47 -402 255 773 -334 372 152 889 780 271 -97 309 209 -258 326 156 -768 218 270 908 461 184 901 784 206 -143 129 187 -207 335 326 -961 85 581 -637 703 504 -885 192 35 537 695 343 345 422 789 322 730 450 105 584 785 -490 641 465 848 186 800 -26 577 436 106 493 339 209 97 329 138 642 518 309 94 139 698 616 420 347 74 203 331 536 395 -404 385 580 -53 111 357 334 769 49 -928 778 160 -894 725 256 634 663 449 751 725 542 -311 423 710 -292 605 70 257 753 6 437 100 116 345 235 84 345 365 338 -441 799 552 7 502 28 900 791 450 -439 252 571 -905 267 376 365 324 328 -430 513 780 38 258 566 873 755 376 -362 129 345 -342 782 687 507 543 490 230 356 280 884 716 154 -268 190 108 908 428 719 400 555 640 -158 785 321 -662 503 44 914 533 234 470 490 589 -499 326 667 -556 142 582 -3 426 323 857 734 750 -73 86 56 -234 81 41 86 419 635 787 644 337 783 111 69 168 781 558 -43 34 84 -225 78 577 -44 628 202 -921 485 488 -220 612 125 -564 130 557 -972 417 176 862 556 371 799 739 33 419 260 13 529 17 46 -988 344 476 340 100 303 893 531 339 932 464 502 -143 100 631 -787 480 599 -660 93 645 495 265 104 -740 194 472 -743 558 15 932 698 467 -14 591 549 276 76 212 377 298 342 -842 191 236 -936 6 680 909 301 144 564 513 689 988 771 446 602 255 343 -580 394 486 -831 70 561 -668 600 245 -5 512 94 -112 670 636 875 735 641 755 560 654 739 148 176 384 103 431 279 75 376 316 244 445 428 529 596 -176 364 529 153 640 463 -55 347 210 886 549 321 292 288 21 419 25 123 -799 456 549 -24 572 793 373 800 73 -232 24 748 -373 493 663 -245 798 54 569 144 400 -22 782 149 -102 26 788 670 799 19 -707 701 141 -691 269 164 -744 48 209 -130 3 206 324 772 701 723 502 683 423 553 708 -837 623 505 326 368 504 -455 661 631 486 50 531 227 759 351 -58 167 399 -650 237 401 308 361 725 -592 437 426 890 212 178 750 775 353 54 454 720 -291 151 132 339 437 533 -331 64 491 -828 207 209 770 557 797 -78 217 358 -154 226 346 -128 618 84 353 473 89 -976 382 239 -93 474 675 439 295 739 -719 237 605 -114 760 22 195 406 247 -308 30 714 -200 184 532 683 689 556 723 314 489 -239 773 162 -364 613 457 -74 46 475 -778 488 712 578 126 223 599 121 180 45 13 562 -489 449 633 -603 486 471 399 674 635 407 800 680 481 174 719 392 152 44 -234 152 516 746 749 80 907 12 93 851 254 93 635 603 616 -67 641 653 3 40 526 989 128 250 -461 273 402 382 639 105 898 244 417 -179 47 222 -935 483 25 881 616 217 733 771 256 -389 760 54 -265 180 533 737 319 5 -862 54 196 -406 752 132 798 281 376 -34 703 422 -212 201 271 -20 287 241 -613 122 602 281 212 655 476 758 158 959 557 439 -714 323 341 -340 663 660 -285 227 61 386 7 699 -622 394 348 682 386 684 -235 111 6 -834 192 569 973 468 527 730 779 635 -432 666 509 308 526 372 -632 41 598 980 179 605 -770 110 198 377 592 136 212 557 246 -231 675 437 -462 648 456 816 779 434 -950 547 651 -442 176 769 127 108 499 -117 290 608 432 431 59 812 401 734 -800 491 581 407 307 111 393 757 658 -557 467 65 219 549 592 139 76 251 237 343 110 -453 711 540 -794 75 492 739 676 182 471 483 488 -218 272 463 -793 643 211 998 182 638 0 219 300 91 416 642 -1000 116 104 291 322 179 383 13 406 164 284 440 -196 9 539 -987 216 381 -25 718 332 63 609 300 -495 253 736 138 388 300 -657 352 583 183 708 353 50 260 713 -612 625 481 120 401 598 681 717 516 -636 181 324 63 638 37 -323 398 289 764 689 676 -937 232 579 398 567 39 -450 709 122 694 629 74 892 310 791 -593 538 360 -282 368 757 -842 132 645 -615 196 429 -84 394 195 -446 496 116 651 510 24 -428 557 653 -354 49 514 -412 408 388 -242 642 478 69 113 397 -375 223 528 622 209 275 -598 325 220 -852 479 715 -737 482 777 487 606 533 -61 4 133 -348 371 397 417 149 172 -704 571 732 371 673 638 -743 137 319 433 424 124 965 115 480 -551 319 671 -60 111 773 -176 284 343 173 53 491 -504 350 613 -173 121 337 434 463 210 -129 153 321 -536 470 787 -105 119 305 966 211 768 490 113 304 -325 609 653 639 588 325 -224 445 259 -966 386 763 906 2 433 492 98 103 796 416 666 -837 706 453 966 90 117 -731 765 277 -927 5 64 -251 733 437 -313 422 81 -855 456 18 -92 362 19 292 606 468 746 2 83 211 518 340 215 484 430 283 753 746 559 327 234 -942 214 207 290 712 662 707 20 575 -522 464 732 -503 562 734 732 174 3 671 141 486 -500 225 790 598 584 319 899 559 645 -115 367 692 -721 797 355 -789 95 117 696 179 642 -102 250 334 -865 303 558 676 301 694 594 152 452 -362 237 620 -801 529 479 720 234 398 -189 65 394 118 628 40 -966 676 218 827 726 20 360 461 674 918 483 677 414 273 114 633 473 194 712 193 779 709 156 43 -898 474 223 -906 108 98 63 287 24 -318 448 36 -493 718 125 432 81 159 -939 695 432 -74 328 456 871 440 200 -351 501 355 -757 156 381 -135 650 40 -437 113 327 -62 7 691 97 240 323 -144 253 217 -961 379 544 -154 250 536 -3 451 236 303 694 391 -117 360 592 -877 475 257 -151 613 556 -226 786 562 816 636 353 738 644 157 954 635 535 -551 281 336 -64 30 338 124 133 232 466 617 143 -942 692 617 -334 741 429 621 315 766 -866 483 601 287 621 796 -805 527 630 -270 528 462 817 265 491 755 589 624 138 55 792 -520 465 683 -304 331 175 76 304 41 41 39 523 -606 273 421 -781 155 148 -368 725 412 523 32 552 -102 50 623 523 346 154 -903 415 47 811 9 76 -495 751 701 -475 522 407 24 754 331 -764 677 362 -661 327 731 -903 416 332 920 291 229 -527 788 50 -567 77 17 -120 688 377 -493 70 48 566 695 2 896 483 230 -390 22 557 -508 520 524 -976 40 367 -748 65 354 -746 98 783 70 530 670 798 549 684 -876 115 130 277 364 612 -293 174 186 -985 618 257 -510 594 648 656 253 713 544 75 443 -435 625 584 179 350 332 -385 475 799 544 152 362 -92 411 87 45 778 256 701 69 50 500 77 48 -437 439 652 675 783 278 -931 101 102 -396 32 4 736 647 478 -914 144 181 -153 604 592 685 449 569 -260 754 266 588 69 704 -409 96 239 -532 566 339 722 722 370 725 410 569 -46 96 264 -666 495 67 -75 180 67 446 473 520 -966 14 473 -301 546 636 -607 167 753 531 689 675 52 766 636 220 520 732 -717 454 778 501 532 158 567 378 182 238 412 195 310 712 501 402 467 247 190 460 765 94 343 205 720 595 170 156 168 241 839 3 694 -384 224 354 306 615 318 53 677 581 -647 22 706 -85 316 600 -281 37 394 640 745 113 -720 584 116 326 400 372 702 726 147 -144 784 761 525 237 638 705 191 669 151 294 242 -392 10 557 959 281 145 552 722 89 -983 154 224 284 280 624 -145 383 101 353 716 321 455 373 63 -525 276 708 916 84 717 224 395 550 769 747 23 409 316 176 633 800 456 408 407 38 -740 161 780 143 579 247 815 386 619 -371 61 94 737 1 123 354 332 737 -296 717 736 -641 477 343 948 337 55 -673 632 185 373 800 570 143 718 158 -436 324 510 486 30 232 106 559 115 442 463 383 -870 374 411 672 601 130 862 326 129 631 669 710 -388 657 627 -279 21 502 -170 307 532 413 565 642 527 408 304 861 538 229 471 562 102 -31 192 702 851 454 579 931 601 655 -981 522 675 -480 504 533 403 718 297 596 597 256 99 59 345 679 282 458 -420 4 649 -167 538 690 361 331 42 215 750 563 -359 422 267 -227 178 536 422 574 332 677 26 742 -626 505 224 -169 319 785 -915 483 522 -273 644 52 -232 660 353 283 101 327 101 427 504 636 249 629 -233 678 654 -291 188 548 462 505 100 167 784 296 171 753 507 475 388 159 -399 289 585 -344 725 385 -115 244 615 -262 153 18 -400 637 205 -653 697 281 -136 588 120 617 415 507 -824 217 795 960 73 271 97 558 515 -89 449 219 -872 249 408 -715 149 58 260 114 755 492 530 523 708 90 662 27 507 276 -266 635 492 -720 493 226 -783 604 226 -213 284 475 594 169 623 -196 182 288 158 474 17 232 582 458 493 362 517 -880 648 351 12 400 745 531 340 581 -643 334 749 731 738 130 -182 648 156 -166 632 737 644 125 650 -840 246 497 -90 410 177 -792 242 759 149 230 250 -174 539 135 -674 670 425 -592 640 272 -437 627 104 -149 271 580 -699 783 377 997 493 338 -75 653 579 684 603 78 194 427 398 129 753 619 953 761 459 -423 124 637 -768 429 89 940 778 133 477 504 338 256 486 540 543 681 166 940 210 470 -841 741 106 -595 173 233 263 476 191 -813 306 246 724 714 337 -785 399 22 -694 294 702 -177 587 111 -907 698 626 -477 467 118 380 424 642 -187 39 378 825 729 262 -436 6 175 -100 221 125 321 528 419 -226 596 102 62 271 120 132 52 543 773 65 581 -898 642 674 707 162 154 120 726 159 -105 379 732 -381 427 113 193 464 709 -154 562 582 -741 736 646 -609 38 40 -336 97 201 618 465 56 659 284 108 621 426 86 334 535 92 -294 395 27 -897 251 513 -306 621 482 572 701 146 -173 713 781 -514 734 406 -29 420 377 -329 491 80 444 52 412 -315 195 214 -651 89 34 182 13 286 727 441 198 660 79 132 -183 251 103 -255 227 159 970 471 107 -605 293 158 606 531 704 -381 32 345 404 15 357 642 572 230 225 117 303 -555 360 82 -45 330 104 461 677 749 -230 284 479 826 455 510 -30 254 570 -173 320 46 -765 697 163 -63 497 403 -374 710 279 774 280 114 -796 628 684 141 259 489 -90 686 85 232 292 404 278 127 300 792 616 241 65 165 198 249 691 30 -485 95 487 -813 360 667 670 253 125 310 363 362 394 748 205 -2 378 683 697 522 498 -710 387 788 378 559 394 957 674 40 -605 461 752 61 483 204 137 545 119 450 340 66 -146 90 443 936 139 164 986 429 102 -627 560 211 -923 88 769 222 797 643 662 392 655 -987 206 690 768 143 434 486 794 773 -249 400 414 545 689 553 660 675 181 -839 200 292 171 677 731 -708 652 727 334 314 319 540 279 524 -771 286 563 787 189 163 401 535 51 953 595 277 -915 309 476 177 124 556 -14 210 421 -944 151 251 331 332 249 948 147 86 -937 735 275 825 488 361 -773 793 507 255 30 15 -70 359 599 -614 619 722 -859 5 132 -87 61 634 -637 544 165 -36 92 312 849 107 598 -525 284 285 -613 511 629 -106 649 217 458 635 387 -20 729 391 463 442 3 -904 758 546 460 522 189 -29 723 296 -232 751 579 -396 338 642 -568 93 607 610 703 794 196 435 722 -214 346 672 -115 207 745 25 251 618 451 407 507 -508 392 139 650 234 583 -791 644 485 -798 640 120 -877 578 769 237 70 315 909 107 73 453 332 2 -928 405 604 -759 256 211 -652 748 602 638 750 387 -380 559 582 456 361 773 127 84 550 448 74 171 -838 383 277 434 188 608 -413 661 564 -257 502 19 -495 402 318 -694 440 620 -756 260 378 225 469 291 -203 348 726 -902 196 799 -732 358 381 -456 144 121 -697 284 781 -533 579 34 -163 284 788 907 590 427 326 386 239 303 411 707 -255 506 450 869 774 359 402 518 55 122 773 338 454 792 468 -361 382 751 26 289 92 -747 15 477 291 470 87 949 416 494 2 287 199 -397 508 524 -86 310 593 368 584 565 257 390 109 324 230 490 -926 408 778 -835 213 792 841 205 780 -228 515 326 -307 629 635 685 797 771 -799 406 360 -291 130 589 -602 156 549 175 273 761 -282 514 217 -317 765 732 -520 732 275 -409 17 624 -439 571 229 321 80 711 861 431 418 209 406 691 970 277 404 786 512 349 -42 374 313 -510 54 752 336 411 683 -238 603 252 785 764 22 -634 485 453 828 699 83 -755 308 41 -865 678 317 691 16 28 239 127 753 903 617 359 -746 305 769 689 267 571 540 53 87 -287 419 123 565 599 21 -152 44 329 -560 180 558 -292 271 126 -313 262 252 839 117 420 -3 413 190 440 705 242 526 218 212 -951 535 10 221 135 406 901 575 585 -941 83 407 -464 322 220 939 162 336 -242 711 611 -319 781 575 -530 622 479 -736 548 248 -573 149 783 -211 571 469 594 72 244 330 483 678 688 571 200 -741 110 713 -54 68 623 -643 301 604 -469 724 777 362 140 524 209 567 225 -657 108 795 612 54 418 807 136 453 284 176 223 83 582 752 570 539 253 725 622 528 301 384 667 -824 746 785 -600 641 93 546 653 498 164 460 634 -984 497 361 -10 732 796 674 80 577 -174 50 667 830 527 488 157 628 424 423 356 369 407 757 209 -749 703 414 901 619 73 686 187 121 646 778 53 -959 4 132 817 430 181 683 212 259 -477 169 438 346 344 793 714 504 301 -326 307 556 487 294 113 -216 693 442 636 734 445 -33 104 427 -301 587 638 -443 662 359 -806 8 254 -861 74 757 -561 701 616 346 140 423 672 452 269 784 437 161 377 25 94 421 193 197 447 92 336 637 602 549 147 748 557 400 87 182 -491 79 82 -276 625 222 946 297 225 -434 433 213 526 210 238 572 784 430 -480 167 622 -736 368 260 645 429 690 -73 753 67 948 699 363 724 466 348 -663 744 557 774 316 540 3 437 723 427 444 494 -99 552 661 -326 416 580 -115 462 208 975 141 512 641 41 410 555 165 427 854 502 723 211 276 238 -898 31 226 976 659 670 -530 712 773 82 138 389 213 198 190 -717 191 230 -756 99 746 823 353 448 -455 716 275 982 371 306 8 747 516 -971 203 116 941 616 738 -610 575 230 112 420 328 58 595 233 -343 340 148 331 674 518 -212 434 17 -545 415 737 233 369 140 -852 710 307 -562 653 647 725 784 421 -646 249 392 -766 459 538 -134 668 77 -835 351 303 -765 692 736 51 747 351 787 333 719 878 33 628 -815 55 616 947 641 626 284 307 493 -487 24 395 615 259 286 950 62 233 -748 602 117 322 480 149 -250 217 172 981 600 319 148 604 725 715 103 565 92 252 447 931 667 257 -784 570 319 600 22 472 316 447 720 -612 380 519 906 681 674 831 348 328 -605 641 467 -182 177 718 616 460 137 -328 677 258 390 515 373 -13 361 185 -469 144 532 210 140 724 -924 110 101 -654 526 560 634 141 569 721 706 466 -552 174 180 172 361 234 876 302 738 -856 664 429 -133 639 167 31 273 116 -30 516 608 938 589 514 603 237 687 -466 610 600 -233 486 770 -87 99 623 -198 595 486 -170 214 26 -481 734 216 837 117 40 -248 287 555 360 226 696 -375 181 132 -937 300 429 653 302 223 -861 284 436 -884 355 721 -716 592 37 923 145 676 630 434 633 208 97 52 -299 712 639 831 143 490 11 549 792 -615 640 627 -180 308 182 893 192 773 -719 468 469 -44 498 677 -792 775 310 993 383 407 -156 278 112 467 481 354 -1 119 422 248 279 396 557 272 331 515 669 166 784 103 585 -52 27 414 11 646 229 -886 740 16 76 566 496 -819 717 457 354 89 127 -73 137 406 675 494 229 157 362 97 -926 646 578 424 58 424 252 800 32 714 581 749 -478 287 389 -351 767 525 6 42 218 586 473 229 834 284 74 163 508 131 -662 512 254 -348 531 253 -764 245 386 384 319 224 -28 520 542 -752 326 583 -583 713 133 348 182 441 201 436 211 937 240 741 -458 76 537 -921 212 55 -746 736 575 996 184 452 -22 350 663 268 279 493 407 763 128 -983 701 367 -643 795 443 -155 474 654 651 728 590 425 724 325 -771 55 526 -56 386 704 -998 446 535 -954 653 497 -75 179 743 -562 624 768 43 53 171 909 682 225 -166 426 94 261 385 479 -284 740 124 -598 786 328 699 64 597 599 146 502 509 789 729 -444 774 781 -273 283 214 703 330 576 827 601 404 -370 652 467 579 652 174 57 146 319 559 407 308 87 564 281 419 443 115 -216 647 665 901 75 463 167 330 615 971 43 670 -37 301 15 -119 260 421 -260 499 536 -380 270 178 486 254 276 469 780 122 -467 282 548 747 201 429 161 514 135 400 358 246 787 699 744 -278 71 565 652 358 18 927 179 798 -200 312 631 -900 459 31 328 772 555 820 304 268 155 56 144 -259 271 53 787 10 303 -918 284 374 47 736 283 464 215 461 813 168 324 643 348 657 -20 569 512 -601 476 568 694 17 390 746 156 399 649 239 234 -626 68 103 343 111 322 228 537 670 -316 269 790 596 762 33 -896 509 189 -98 110 779 887 436 416 656 244 269 192 64 688 646 559 351 -232 139 87 -411 23 708 -422 771 175 -406 486 489 378 142 549 -282 196 658 48 484 645 63 140 88 284 84 503 171 131 613 -279 51 751 -240 640 325 -733 418 648 993 564 685 281 294 27 -771 213 222 -514 461 705 482 677 397 569 713 32 -977 284 514 835 558 564 -63 282 487 -55 764 781 -29 193 545 -655 632 557 -399 114 785 397 36 697 -19 459 533 -706 247 290 -542 784 311 -588 398 247 -264 307 80 -978 176 236 -550 121 419 7 323 84 791 472 119 -560 205 578 772 100 376 213 410 615 -400 785 619 -357 339 795 -970 790 467 600 549 341 -517 292 365 -398 732 569 -669 469 329 64 792 403 372 465 364 -613 666 348 405 461 239 751 43 580 770 43 328 710 478 619 -974 680 103 -5 563 206 614 469 675 -657 286 218 -703 58 683 860 445 100 760 203 112 998 306 154 729 76 548 256 539 225 426 565 105 -672 712 667 -914 727 688 912 622 173 681 441 638 78 570 266 625 578 4 850 757 120 -294 237 384 -476 723 310 163 187 131 335 669 601 469 584 131 247 599 222 -221 724 214 816 203 784 -519 580 113 -164 382 69 -92 640 658 691 317 132 152 680 319 282 637 770 -236 284 120 737 263 44 -649 79 598 -314 501 759 -229 609 150 -372 204 346 877 686 313 215 37 784 -944 574 246 -101 715 388 425 666 89 -65 465 101 -650 376 304 -353 606 542 -489 221 613 59 510 201 -406 119 327 -161 570 403 -334 19 318 854 644 535 -706 779 771 -106 615 787 -6 117 714 -550 764 519 -457 475 292 -645 686 353 356 80 471 634 71 241 -164 738 259 -295 544 454 591 790 784 913 484 598 -701 631 715 -835 281 230 -317 24 257 -874 731 142 -121 39 574 349 62 133 -401 767 228 852 759 217 835 272 253 185 124 83 -749 524 290 -664 203 572 630 682 611 803 773 344 -917 172 663 -290 377 173 279 564 796 -669 549 471 565 800 711 431 33 787 -528 321 189 43 751 70 -147 154 452 888 105 424 -17 188 148 -155 50 76 769 481 639 -35 364 388 435 681 739 698 112 323 -916 184 644 72 28 594 893 33 300 544 321 756 520 505 495 -933 102 544 -906 672 225 -268 437 140 871 274 132 732 758 668 175 27 279 -180 244 208 -579 357 180 -260 161 744 -948 723 217 -17 7 527 202 735 260 48 456 639 -921 28 162 -818 355 405 989 376 619 -303 492 175 -571 385 415 -852 65 127 643 117 49 -388 652 408 138 607 342 349 7 797 -213 486 24 348 220 730 -96 609 305 522 59 348 648 40 732 663 540 348 -859 184 16 790 396 668 749 435 480 -914 375 518 -939 123 289 -658 502 508 745 551 547 677 566 638 -976 707 21 -160 449 416 459 598 301 -268 326 662 632 739 336 521 281 515 -230 479 217 -923 225 319 -425 702 436 -588 726 342 585 318 343 -1000 577 492 853 61 332 -508 25 657 -295 409 148 840 282 428 155 252 107 -477 281 683 593 408 584 -972 373 61 -679 358 379 -737 310 155 -693 115 216 -762 559 592 -154 64 552 -807 705 34 -379 612 637 479 287 470 -839 708 1 -244 229 710 534 445 572 -159 352 238 56 236 60 -50 382 764 783 482 413 241 595 692 -131 491 151 622 447 380 83 334 376 254 183 68 888 582 655 547 732 236 863 468 390 -659 40 423 154 433 217 -403 476 706 79 760 591 54 658 347 303 498 128 957 398 411 -855 261 430 -514 154 21 -891 108 453 877 658 459 -864 243 363 -701 727 220 -355 30 270 -276 339 667 486 436 479 -284 123 632 -264 584 292 141 13 149 -201 149 706 684 94 742 -119 629 536 643 249 381 149 488 17 -973 4 491 -789 681 286 -798 680 787 307 717 432 600 398 261 -513 441 340 -452 255 665 790 691 465 -478 640 152 -462 620 155 28 783 47 -547 85 727 -309 239 159 877 298 75 60 298 24 -480 385 464 612 485 270 -724 440 523 798 220 505 796 274 141 -125 394 676 59 606 525 82 279 461 897 291 497 -834 59 223 -19 103 662 -297 654 82 559 525 71 -971 310 16 856 521 621 132 652 389 -960 371 107 -286 601 518 -464 382 620 -602 685 25 -969 244 27 537 295 103 959 276 765 174 132 485 -54 64 792 797 8 195 337 800 565 -804 314 717 -687 402 298 -868 800 182 -491 383 777 -465 320 623 437 679 98 753 253 229 838 352 644 -819 101 203 975 238 202 -908 34 67 -992 347 469 -294 32 20 239 93 403 168 628 722 -810 17 601 -312 171 405 -132 361 308 512 542 408 314 469 646 -332 161 231 -714 570 130 -646 28 513 -674 19 605 528 787 784 -799 578 352 601 466 74 958 134 434 865 65 196 -530 333 708 52 219 29 533 126 56 -603 52 75 801 732 61 336 533 190 -912 487 655 -487 45 341 747 262 338 25 87 402 620 362 57 508 647 182 516 798 516 602 135 248 392 175 734 998 288 330 938 387 592 428 213 678 429 65 252 371 642 742 -912 184 740 -45 730 600 440 281 439 -31 171 26 912 399 590 742 581 374 280 696 791 931 419 716 580 675 557 922 715 740 813 470 77 -762 376 359 989 738 9 -596 250 760 -807 344 540 -81 776 787 -91 307 757 -976 640 631 780 562 545 -529 327 566 347 517 141 -495 506 357 943 485 646 -696 187 791 154 706 766 -260 415 625 496 391 464 -922 571 577 -778 342 171 279 447 228 -613 743 712 -416 599 305 431 414 492 21 768 749 338 660 364 -686 508 754 529 186 77 -95 760 670 -41 299 563 -719 330 562 -492 270 56 572 54 654 876 285 619 -681 58 138 468 63 56 336 793 241 -436 50 552 -614 562 402 -500 443 731 61 476 158 -879 352 442 939 624 52 676 492 200 -576 363 606 871 80 208 222 18 321 -977 518 315 906 780 418 609 648 93 366 370 797 -40 709 620 411 410 137 -25 42 51 933 713 130 -108 336 147 -188 711 217 -674 627 43 588 393 764 -216 505 673 -445 316 610 -983 406 612 804 739 525 85 31 412 984 795 322 0 273 91 547 169 717 -659 46 366 329 202 233 138 219 463 708 725 68 -280 366 740 607 302 734 80 454 558 -630 1 279 438 743 788 299 200 33 616 329 586 800 267 357 -738 327 281 -319 199 761 -362 595 678 377 154 532 -938 244 480 637 695 231 -979 263 559 -393 63 377 763 678 703 595 559 102 907 798 248 784 527 402 -733 190 788 652 460 587 868 497 33 250 470 295 -392 792 587 190 294 694 491 431 421 92 298 162 79 702 123 822 491 582 -239 361 299 440 521 528 301 257 71 39 248 458 335 691 303 181 426 135 714 257 36 836 432 79 569 393 389 -802 578 22 -425 231 631 46 470 430 455 606 320 709 539 454 946 92 79 -920 442 319 297 411 263 -562 561 200 139 561 330 -288 87 230 371 342 387 -157 749 568 -874 381 373 -187 401 366 83 50 328 345 88 440 497 427 200 -374 692 488 -615 158 467 -48 201 22 -372 697 322 -205 23 703 519 389 655 -364 272 704 715 770 792 -46 667 770 506 445 661 593 430 647 319 197 4 -863 701 204 758 530 452 -520 477 26 -266 797 414 340 585 238 243 701 559 586 7 777 508 313 421 720 659 50 166 778 598 921 467 499 -876 626 580 327 658 608 -47 592 156 -482 732 741 -245 327 641 -935 266 647 241 174 512 261 294 370 -137 613 699 -788 134 365 -738 211 190 641 738 399 849 43 542 -244 517 352 -112 583 617 487 176 342 598 638 635 519 253 799 -783 465 133 -819 728 343 523 321 632 -279 79 436 287 727 504 238 416 638 6 655 14 747 605 203 534 341 471 -984 797 623 -858 719 696 -232 382 326 155 421 253 -590 460 220 -752 766 230 -233 252 353 573 184 245 595 601 718 97 111 715 -929 605 633 -634 173 566 92 80 538 -104 491 549 -333 456 284 -479 23 535 -575 748 718 469 695 70 -462 144 533 -548 215 337 -364 378 493 691 474 183 439 341 473 -443 185 128 -560 706 502 -26 683 1 -956 295 606 686 437 268 791 528 741 -274 719 633 -602 244 156 380 240 259 -573 305 500 617 455 346 22 141 429 712 383 144 471 709 62 -545 260 490 623 738 559 496 469 354 203 201 145 -787 628 449 65 646 103 -790 20 595 -362 533 386 -346 64 321 597 688 581 611 343 392 252 719 681 -38 215 350 -933 571 550 -389 384 730 -740 249 127 -686 460 146 -539 650 230 -954 457 646 918 54 533 -549 417 427 -958 184 112 -728 463 617 -746 675 66 180 542 77 -474 203 278 -293 601 734 -848 123 308 815 565 329 759 88 65 422 312 316 655 638 330 -328 92 557 889 473 650 517 551 52 -454 58 204 632 563 275 -277 214 514 359 556 302 171 380 745 279 621 417 528 490 167 -269 636 577 -65 620 339 -239 143 689 -338 774 103 975 260 79 -857 702 186 996 673 565 -259 753 737 909 233 426 -972 565 614 804 652 433 -906 565 128 582 427 101 -564 354 137 -585 434 396 646 529 649 431 478 521 148 19 25 -316 708 374 -925 512 225 -541 206 789 786 141 768 838 177 321 974 545 754 -279 22 512 -758 770 82 818 207 761 227 69 669 200 96 732 376 107 490 -835 694 630 -68 484 358 -996 59 102 -690 102 314 -545 142 109 916 142 204 0 719 311 89 36 556 -530 120 239 227 524 649 -871 786 581 -180 730 234 85 737 577 -928 25 642 -888 74 783 -827 342 125 -672 542 395 390 783 782 145 53 101 -864 481 176 -664 210 162 -532 582 91 501 20 380 -971 92 404 871 204 29 -747 658 464 -677 48 447 904 346 499 -244 434 179 -468 370 740 -755 439 74 535 740 93 -734 722 184 470 193 739 -702 798 268 20 728 125 -716 603 524 882 460 69 932 416 502 663 745 62 -925 233 353 719 99 274 502 220 464 -540 792 743 -864 228 545 -341 110 204 528 43 172 229 506 623 -548 460 120 313 488 352 666 462 723 509 255 494 -228 667 485 466 755 713 210 214 374 -34 128 485 382 194 172 -115 612 330 -913 412 597 -946 336 463 -510 202 417 -246 683 276 -305 572 751 -680 635 431 -196 18 176 -73 455 787 -944 61 340 -390 152 94 778 58 258 -640 786 140 -412 234 263 690 506 97 -528 110 466 -753 589 121 33 245 214 74 596 669 878 392 729 -431 554 432 -738 332 490 -129 645 27 362 785 260 224 148 426 -510 395 566 -838 181 11 576 7 606 -404 637 549 276 6 302 -540 621 186 -451 244 30 -25 31 440 -697 504 139 -319 547 86 -154 709 266 208 285 624 -834 62 17 768 671 433 134 798 439 -701 737 21 -310 193 77 -571 74 623 -886 72 531 131 433 368 -446 599 352 -35 65 413 -419 185 534 -278 166 434 -256 195 59 366 661 131 449 592 115 -432 15 329 684 596 514 417 470 203 773 424 227 -922 720 501 471 589 666 -743 533 412 115 652 272 597 53 415 -89 621 664 575 292 678 504 376 26 -183 546 495 371 671 471 949 301 742 202 172 530 467 29 263 -769 297 114 254 246 166 669 310 338 84 285 181 762 141 557 -13 282 524 503 631 24 845 636 424 501 690 221 218 596 367 688 358 507 796 497 569 -103 634 232 -5 79 17 541 405 421 -932 194 608 -957 95 497 64 66 408 -255 725 555 -689 413 464 970 209 160 -110 658 489 739 30 674 522 225 304 90 519 709 -738 587 102 269 183 548 366 447 165 -75 344 90 31 608 502 94 130 263 -547 220 120 293 359 150 -233 738 583 31 8 765 -669 126 763 -105 651 306 -416 34 113 438 328 242 -100 333 461 -781 26 371 920 745 556 -2 168 231 -7 650 168 975 82 175 -309 765 300 853 245 535 823 83 62 617 183 746 -171 227 268 -45 425 787 185 618 189 -496 146 622 479 437 586 -470 691 245 -768 2 489 966 577 123 180 594 657 -675 624 611 48 576 37 -532 731 13 -994 668 630 -854 324 775 567 603 764 -48 734 654 197 118 207 237 484 783 -488 16 577 568 294 752 330 94 527 718 514 9 730 121 228 -288 267 551 -362 587 354 -799 339 639 606 790 359 -277 358 652 -326 441 745 552 559 459 960 690 131 787 554 749 537 392 535 42 546 426 -168 552 313 -213 317 590 930 64 131 88 739 41 -61 565 481 235 117 239 -555 477 480 -73 264 585 -524 153 529 362 748 274 -813 768 245 -407 698 308 924 538 246 -236 229 10 -556 664 126 34 662 154 -734 417 474 778 271 800 580 275 319 824 69 568 -868 345 305 929 661 533 891 657 749 568 91 162 -78 357 502 -558 760 119 315 538 602 -65 142 424 -865 122 699 -595 698 767 -27 430 663 277 312 523 -38 203 379 262 123 469 -377 645 378 -676 688 337 194 755 74 -53 91 567 771 578 688 -131 583 586 187 708 567 -351 338 430 -629 52 632 149 514 755 -631 337 151 946 208 345 -740 355 787 -974 147 250 651 134 158 -831 706 98 -218 655 611 -312 625 499 -209 523 711 180 758 470 876 596 54 129 462 201 -69 465 686 840 235 221 486 786 126 183 368 781 -807 609 157 491 200 231 753 532 540 823 761 709 351 175 505 404 57 518 556 380 417 662 266 402 339 249 321 -881 42 129 427 685 328 210 438 412 -451 213 372 -590 364 98 -534 77 693 165 271 272 -667 685 537 -666 496 378 -665 276 614 815 286 604 -374 387 16 -3 397 732 94 463 52 -600 564 751 -84 50 187 804 384 611 341 479 582 836 520 5 206 269 754 -663 563 768 540 115 566 -980 360 682 122 428 731 -140 232 666 871 725 9 329 348 39 -338 584 732 80 623 3 836 119 385 709 59 500 26 31 59 -541 305 486 -659 766 269 359 589 546 -481 718 93 -843 180 676 -560 412 498 642 742 396 -352 3 455 947 181 37 557 241 342 -606 134 307 -737 693 95 208 12 364 300 155 257 853 67 550 801 268 552 855 615 285 443 125 525 -16 119 210 -958 382 103 -512 742 466 651 394 539 -455 273 699 -398 649 54 -989 55 472 -888 656 291 -736 463 458 -100 306 582 424 491 700 585 85 634 687 574 127 305 625 73 -757 323 345 293 77 194 -902 88 600 -878 201 455 -988 117 774 850 693 16 -898 230 101 87 670 674 -987 170 372 -570 615 449 -825 314 88 974 36 640 628 48 608 696 70 276 621 261 619 -990 275 593 -941 712 314 -969 342 128 231 69 793 318 43 380 -242 23 780 -835 471 49 -559 93 720 360 619 554 -721 581 380 271 240 292 136 623 185 -536 206 254 -592 325 648 -612 635 223 -233 752 245 615 345 689 134 458 770 427 519 588 933 399 720 -688 422 512 803 759 686 188 775 92 -7 783 416 192 290 553 -941 705 450 -253 592 107 869 771 625 -592 704 575 -272 217 197 239 20 507 -324 360 33 567 505 367 934 498 290 -465 712 579 -760 723 36 489 623 627 -653 492 597 323 771 640 704 648 200 288 102 753 -657 189 665 674 29 139 -491 670 761 -313 617 4 635 293 56 287 543 35 955 541 358 -853 245 205 -302 333 371 -47 339 24 -894 283 213 922 18 463 173 292 123 -569 332 217 -534 287 757 975 786 553 -421 684 437 -99 38 776 -123 496 258 -311 18 166 281 30 535 -505 3 391 -674 780 234 -200 11 565 -31 429 404 -75 589 662 441 507 726 -833 236 310 -757 114 641 -923 114 651 -807 683 632 -804 761 587 -63 591 274 -239 57 414 -26 299 231 682 349 737 159 770 263 -26 214 376 -586 243 42 -383 36 276 -600 585 236 738 722 26 563 683 435 -224 57 733 -42 498 749 -478 715 271 -616 8 278 953 225 313 428 177 97 -584 268 370 993 631 252 227 160 308 559 718 798 -56 39 762 962 375 403 597 287 410 826 240 187 -509 37 182 357 430 365 960 10 524 868 465 309 -736 422 560 -12 648 352 126 739 372 441 479 760 -978 588 741 138 368 271 206 138 735 914 402 44 861 627 516 -866 358 489 445 146 688 396 473 179 -881 266 209 678 688 796 -581 579 495 920 192 415 390 598 104 -875 326 683 -765 412 240 875 257 737 363 125 674 -99 556 114 -904 575 692 -858 447 435 -92 238 233 -789 763 649 -333 83 174 349 719 137 588 594 745 -275 709 750 885 202 427 -489 703 182 -24 399 308 -581 494 754 -947 554 191 437 718 153 -515 687 506 -654 227 299 443 504 560 392 390 761 18 53 664 999 629 614 106 648 659 -388 301 413 202 539 682 707 624 466 94 435 352 599 733 579 449 176 634 -992 721 223 169 539 275 -816 91 103 -203 749 750 856 561 603 -380 116 341 301 623 516 -434 117 150 -530 468 435 -400 317 610 -967 278 530 8 783 263 737 380 211 238 188 324 -760 509 613 -752 628 729 149 298 748 583 435 93 826 643 291 -602 230 273 60 150 352 136 634 60 700 34 687 -220 384 536 -673 416 172 -765 643 366 -875 241 595 -650 454 513 706 77 422 -951 727 123 -1000 215 756 -140 315 790 898 695 725 586 222 195 -478 364 611 445 599 5 363 325 597 -691 227 250 -626 734 156 -131 335 370 -576 245 578 41 306 715 -802 103 513 -398 266 389 150 576 167 -448 502 51 -219 497 785 -463 166 319 306 142 665 -210 108 461 -881 349 244 270 337 101 -264 135 203 -952 289 21 -611 240 148 -893 792 649 -442 773 345 -858 110 62 212 617 555 -372 559 662 -712 700 451 383 236 586 138 637 426 -242 626 665 -95 685 208 953 443 181 49 537 642 62 149 10 -584 618 398 544 789 533 731 727 369 757 342 430 -19 647 425 161 326 638 931 100 612 -823 447 600 -739 578 78 829 687 314 -674 661 207 507 42 53 931 755 100 -908 509 409 553 273 286 -410 437 493 560 214 139 359 75 269 436 656 155 -99 534 15 -693 42 408 959 773 362 610 65 71 970 370 695 455 513 403 -352 174 605 983 285 232 51 473 87 -242 174 173 172 81 214 980 354 603 515 724 172 -790 131 684 764 577 270 160 560 554 791 364 226 429 322 399 -599 646 31 -786 578 774 152 424 327 306 339 602 877 501 733 -487 266 216 409 421 344 -169 381 455 -864 572 18 -238 754 691 -688 755 89 95 522 218 68 474 641 -805 409 232 -320 474 497 -153 284 118 -610 267 498 645 230 81 545 77 602 -86 89 719 -683 321 392 166 769 675 635 311 493 -116 308 496 -295 580 593 -488 477 669 465 591 214 -108 98 705 -199 584 345 -281 7 48 830 349 230 888 780 9 -519 44 37 549 710 627 -486 754 725 571 755 60 515 675 113 732 275 42 917 505 85 -728 782 433 -499 271 412 -139 352 8 -103 720 670 799 691 176 811 558 50 875 291 587 511 560 62 -648 77 118 988 749 100 -580 402 370 584 63 273 991 112 125 459 788 396 -472 139 286 -297 578 686 -957 489 445 656 793 522 374 754 776 394 290 38 -934 540 41 -862 220 531 623 76 433 -182 333 210 103 376 698 548 33 242 -579 607 623 994 32 129 -231 626 418 959 692 251 -540 124 562 -418 100 189 814 118 521 -577 374 96 -728 274 128 714 247 286 88 241 317 -184 211 142 -166 570 385 484 182 371 -775 634 46 938 631 615 798 206 188 46 31 13 -627 545 259 -789 785 499 -921 2 261 373 788 30 -843 224 563 279 1 396 -475 692 764 869 770 146 -165 15 733 786 740 477 -556 583 367 -645 356 354 -663 145 481 247 622 724 610 443 694 -493 79 14 -991 253 380 -258 792 671 -582 788 374 -169 483 508 -203 791 63 502 328 479 -218 779 175 215 26 796 -262 388 439 383 95 69 -404 505 321 -873 47 312 998 417 652 123 1 334 582 587 534 -751 154 111 444 93 499 -766 276 145 102 25 649 -425 152 247 -914 502 216 137 777 216 -777 759 517 698 355 321 -747 430 460 -214 679 613 -104 710 533 891 212 557 291 387 260 490 426 314 -95 315 290 72 90 249 -212 189 155 909 42 584 920 780 462 332 476 489 589 223 398 -927 466 161 381 557 548 992 447 525 905 552 39 -405 424 129 995 365 669 -851 626 262 485 546 241 898 630 268 186 171 490 583 244 155 -456 777 264 -357 770 710 967 275 14 -643 369 353 57 471 178 318 356 275 958 254 105 -774 641 275 -333 176 71 174 672 47 37 115 16 -902 434 643 263 733 185 556 191 655 -914 709 210 -240 220 463 616 798 655 891 265 31 -639 380 369 -625 79 354 -831 142 697 -968 546 630 368 55 372 622 93 632 -369 53 51 -354 22 400 -500 578 7 -216 137 387 104 64 17 57 633 510 706 218 256 87 786 662 -742 409 754 -111 592 358 292 790 379 691 43 643 107 125 420 -286 461 109 -748 365 172 468 623 5 977 681 574 384 568 559 245 378 519 -650 467 663 108 511 652 838 603 694 -567 110 19 604 776 479 -888 228 396 36 48 218 840 26 450 965 162 217 723 160 146 794 110 612 -544 770 675 -293 561 477 753 194 138 723 598 466 401 663 245 -52 99 293 -283 691 670 -234 256 31 -466 731 542 -721 125 652 243 181 173 -283 441 733 -607 146 478 -918 669 628 -853 422 490 192 571 140 -316 488 382 305 189 119 -371 469 244 632 464 776 -444 781 768 -111 774 113 766 456 781 145 604 403 -566 432 212 -494 89 618 94 576 359 565 357 379 360 789 42 -65 146 22 703 587 795 767 705 2 -852 637 704 -822 763 687 -211 21 775 -41 268 551 -483 633 459 -905 793 448 -64 128 145 757 703 187 656 3 37 -387 57 674 -932 624 208 481 783 475 183 52 659 -558 147 651 -111 635 331 785 792 465 667 47 367 -347 669 777 -485 689 611 -746 244 787 613 126 321 -960 109 373 98 551 519 -499 192 354 -169 396 296 966 202 751 -314 44 171 -337 365 655 -941 730 780 580 770 440 152 322 286 -625 305 615 424 318 763 -579 605 6 -9 68 468 449 553 314 634 133 283 -974 437 503 768 387 680 -781 211 632 -619 682 149 943 655 305 501 446 372 568 647 65 -248 703 617 -335 737 301 699 315 737 -46 83 395 -71 489 781 -191 708 543 440 241 776 140 537 630 -755 38 627 768 358 474 784 262 376 -648 127 664 52 62 301 -933 71 561 -438 263 1 737 604 537 -281 121 484 818 306 745 -55 658 424 -191 651 86 -649 738 499 -396 6 122 -236 168 384 916 657 539 653 176 91 -822 322 212 413 492 517 -890 238 374 -67 199 436 -714 690 639 123 641 128 -627 797 485 -506 361 652 630 278 61 -80 283 236 -389 413 109 -178 227 153 338 337 390 -137 422 140 -549 660 29 841 535 221 968 108 218 253 585 407 68 305 241 -944 116 654 364 490 432 516 228 320 457 695 152 976 88 238 397 408 345 566 61 51 -105 270 187 302 538 492 142 594 159 -53 311 649 778 179 428 -903 789 671 189 737 117 692 266 556 -271 15 164 26 781 576 76 76 45 -137 130 135 306 73 280 16 572 142 -184 351 321 -956 800 661 -734 742 597 935 34 414 -110 364 428 805 590 408 581 418 484 177 81 165 663 356 361 -164 772 711 -244 368 262 368 635 203 -683 122 589 930 164 152 958 370 293 965 351 710 200 344 481 -247 239 36 865 275 8 727 184 727 -211 752 561 -57 669 234 531 200 398 282 510 319 926 427 221 -812 380 500 -70 145 395 810 50 633 -802 316 108 -443 384 594 -4 128 15 629 459 566 -222 494 275 896 372 701 -84 160 280 368 290 776 -438 453 378 947 203 245 -994 312 639 848 795 223 193 143 702 -993 525 712 -76 55 405 198 352 777 851 420 488 730 540 330 -494 703 782 635 602 536 -721 608 47 -483 456 393 491 1 536 -856 9 612 656 485 666 -988 84 217 140 735 189 228 417 728 557 75 182 -710 110 783 625 741 142 -177 411 597 -185 302 598 -50 55 642 427 67 277 -205 408 563 -65 436 180 215 345 254 -452 235 716 -469 650 120 370 666 172 -880 45 238 -251 793 645 -889 128 632 -358 543 176 -152 375 173 -830 199 407 -212 172 609 -941 742 161 776 221 26 -701 643 415 533 354 94 316 197 80 405 512 6 -670 682 556 -264 222 728 -504 681 669 856 9 90 434 308 783 -344 397 177 22 682 530 115 798 230 -497 642 426 734 800 137 339 330 371 895 618 144 -826 715 377 -158 171 385 683 357 245 -183 165 641 -7 387 522 -325 255 71 -496 758 713 682 93 712 -782 584 593 340 31 410 836 635 403 192 653 568 -16 46 506 105 673 760 576 378 270 -760 60 362 -497 323 80 904 559 284 -372 723 435 74 471 270 28 648 519 -547 106 744 -588 434 321 881 674 732 -406 729 513 -757 224 35 -278 480 145 -443 260 67 -408 534 538 -139 763 553 -466 310 752 -396 363 409 747 728 42 -181 209 267 502 756 547 -985 199 770 -599 73 2 -854 230 261 364 22 347 -747 435 661 -995 521 170 -691 678 85 917 425 12 111 397 572 -871 266 277 -803 414 579 -541 178 152 -595 32 139 65 789 659 586 698 536 -578 479 461 -843 208 759 -765 484 225 -536 282 492 564 432 457 -906 448 569 -216 265 558 394 252 7 -270 674 126 594 660 604 -546 417 364 164 268 232 -769 633 664 839 327 354 225 525 354 345 256 421 61 538 647 586 532 506 -458 538 474 705 502 277 255 243 97 -313 26 281 -450 595 684 -592 340 744 -422 195 199 398 56 288 644 394 19 301 536 108 -826 593 162 203 249 404 -501 136 781 979 238 598 737 693 392 -580 254 284 164 432 478 714 227 478 -628 728 566 -120 103 358 841 458 158 -4 109 293 -72 488 82 126 577 775 869 550 580 -848 466 563 -819 580 344 -335 534 570 895 507 498 -940 139 152 569 732 161 327 128 269 -629 208 308 253 534 84 979 356 185 -42 460 650 120 242 782 863 459 515 185 354 573 -966 366 711 -415 15 673 365 386 81 -928 39 166 307 18 521 844 128 533 -507 664 784 -459 649 690 113 683 255 -24 420 542 -679 317 556 794 34 494 -326 58 532 -561 361 581 796 407 581 721 81 444 -544 174 644 545 40 78 752 616 49 -355 137 717 201 683 750 -506 157 359 777 149 75 30 213 788 211 9 394 791 130 26 -14 586 200 981 484 239 -190 636 406 -942 433 94 174 434 777 875 480 485 -767 610 185 -741 40 397 446 403 405 -361 546 86 -783 684 672 -984 665 707 -794 275 94 763 285 526 8 211 160 736 671 800 -195 531 392 602 729 794 158 169 540 -156 338 423 467 706 640 -427 512 466 -734 627 751 191 35 161 -98 572 599 893 345 469 -356 304 480 381 659 537 -754 126 442 -115 299 505 -849 565 331 -547 108 717 -35 611 488 563 56 32 184 40 637 365 221 451 -284 45 661 -996 291 786 245 377 284 701 480 400 -217 85 60 500 650 222 939 566 277 -629 502 480 -344 188 519 -956 706 291 -953 622 335 507 627 626 893 624 554 -872 326 585 -520 261 669 -861 561 518 -640 101 635 388 24 336 867 280 524 -662 724 781 828 371 154 -885 231 780 92 524 156 645 652 33 -371 775 406 -434 335 506 -599 295 360 -589 585 635 -609 13 558 -455 480 788 -124 772 511 -17 17 714 -785 198 550 -940 247 524 665 366 411 322 767 485 50 255 331 -791 267 115 -157 610 480 352 307 159 -461 784 483 1 519 51 -485 287 249 -736 364 412 597 86 730 634 688 185 -284 49 3 -169 44 612 -138 597 471 -428 336 454 54 138 524 -695 205 10 305 469 708 -97 8 271 315 758 356 644 744 595 780 260 643 782 243 687 -254 705 483 216 430 18 -579 636 155 344 93 711 -446 150 731 -539 254 739 84 321 248 391 317 191 -214 498 450 828 680 245 714 167 766 872 18 560 -887 479 13 -197 763 333 50 493 698 594 321 130 438 388 707 938 136 53 668 702 219 -615 527 130 -606 262 147 353 375 178 -835 331 492 -151 181 198 -302 126 690 -805 520 563 476 358 502 -417 696 637 435 364 91 -547 349 169 335 744 430 -719 97 4 -190 615 686 302 664 67 499 114 544 -459 262 263 -745 538 620 -292 721 515 344 508 431 -814 649 274 -217 130 723 -261 493 89 424 195 752 -758 446 66 -615 139 679 447 254 689 285 399 396 315 537 109 -955 492 757 871 366 131 33 543 677 736 785 322 -47 323 13 231 122 758 -601 541 212 -313 226 162 -766 693 698 495 338 741 803 161 368 441 706 285 923 91 27 -801 228 364 -527 781 686 285 413 7 594 364 547 405 651 324 -234 437 216 -784 332 106 -844 536 266 -925 605 166 138 781 726 -414 418 690 -855 137 91 182 705 423 239 413 510 -695 489 790 580 401 594 745 339 502 -110 641 482 615 379 100 504 124 112 -44 768 281 10 135 769 900 69 225 122 109 638 183 766 326 173 346 278 718 443 616 371 133 456 -747 548 387 -296 52 510 967 18 163 320 671 584 -256 145 692 -419 129 209 258 454 106 135 124 548 703 296 681 -90 501 428 696 5 32 -794 324 191 -366 243 431 332 588 575 -625 321 703 735 732 356 -360 619 32 187 322 327 -733 33 27 847 129 383 78 287 706 268 23 623 458 507 762 -167 82 634 87 217 565 395 457 384 826 796 705 -896 511 418 664 741 256 -679 9 729 -748 190 751 -926 448 457 587 33 90 21 321 658 -663 294 662 729 398 525 -583 80 587 -214 496 527 42 369 87 -830 621 276 -879 248 276 -71 635 308 -381 408 180 276 299 41 79 317 472 -183 655 519 -457 97 87 -419 620 708 657 293 155 -716 422 341 -57 193 301 -277 270 598 721 564 367 765 719 218 -43 150 86 781 167 740 899 443 208 -355 452 500 951 288 473 843 432 666 343 307 487 492 780 250 -741 545 520 -572 255 669 713 436 387 252 687 648 -560 225 642 799 22 646 98 773 133 971 169 564 388 16 146 794 444 752 -186 157 739 -248 161 626 -849 554 50 592 353 424 789 204 748 -326 527 116 189 715 428 -941 589 584 -940 264 151 -43 10 594 -939 328 462 424 79 567 -374 23 120 49 165 675 -4 439 401 -688 28 667 -309 39 455 626 451 270 376 209 631 -279 270 606 22 621 485 -765 224 137 -127 425 301 899 221 739 499 485 319 -883 728 357 -29 482 568 -378 3 389 -621 177 209 663 13 206 -23 767 429 913 392 53 -34 691 626 -544 142 662 574 259 590 -269 382 95 -662 774 577 705 548 131 -107 127 308 53 190 672 259 367 638 -513 232 229 -508 750 119 -731 407 260 -870 381 70 471 712 451 566 602 776 -506 707 523 -24 752 201 683 558 390 554 217 308 743 656 91 -229 700 41 241 569 447 -700 300 27 -231 171 291 971 489 92 546 712 654 820 347 411 -439 654 179 668 797 35 -889 721 734 -849 536 76 217 108 117 -539 6 251 -189 9 266 205 429 614 239 140 86 -675 243 48 -621 344 662 532 472 397 607 441 56 -477 502 62 126 113 488 -609 730 734 -997 157 294 -780 114 723 -566 31 657 -482 10 200 931 342 223 480 301 664 135 377 365 -204 703 30 635 294 759 121 650 467 814 470 580 -912 528 715 510 198 276 -891 530 617 932 10 470 -453 345 46 711 294 300 292 321 16 -400 9 471 -964 111 550 903 483 477 947 767 38 968 114 734 -187 177 227 -336 270 60 208 293 133 -631 45 142 991 481 604 -507 736 577 -960 467 611 268 366 577 305 734 242 638 163 239 -372 571 111 -960 525 755 -827 46 799 466 38 31 621 131 319 -851 523 785 159 600 635 80 7 695 -912 235 17 750 628 542 -144 353 139 654 219 528 237 592 210 155 742 732 -309 253 74 792 341 673 -222 221 63 -890 512 208 -228 614 387 -535 277 509 531 714 300 741 221 593 624 512 46 -550 256 738 874 634 158 888 296 133 909 652 196 268 225 9 654 242 231 592 46 508 252 730 773 551 471 194 696 47 257 -859 497 513 -122 372 698 -13 660 194 -281 121 397 -486 589 173 -525 195 415 105 539 460 -236 591 741 -663 495 763 682 191 10 138 314 429 -348 501 641 245 373 761 193 439 102 -434 514 648 -820 288 529 -468 625 575 -106 259 765 703 150 600 761 552 113 -59 404 166 -219 1 538 894 795 176 547 161 242 394 293 165 732 84 452 813 616 277 187 311 87 904 366 236 -897 127 340 368 221 295 -667 602 296 -930 48 642 797 747 354 990 494 646 754 626 729 -794 391 97 -966 683 772 -644 338 451 -753 106 671 -459 391 24 188 413 424 381 611 370 334 601 415 931 756 593 812 548 561 -734 268 795 437 576 685 839 117 733 237 105 345 612 287 155 -267 373 308 -652 69 728 122 377 475 635 643 294 629 432 70 -735 224 44 -793 685 160 -861 274 617 -517 286 103 390 568 683 -385 708 751 -458 582 327 368 217 521 -987 199 153 -166 64 376 -922 271 612 -11 762 86 -595 798 723 707 188 142 286 4 168 119 498 750 397 218 518 118 231 716 -578 666 332 149 696 602 360 85 116 -3 91 113 320 550 652 413 236 440 274 605 795 793 476 44 -906 673 261 812 143 491 279 565 708 -590 114 603 764 627 688 479 776 778 -609 48 79 -406 262 315 -415 736 471 -21 481 146 22 176 370 -566 388 513 -476 78 743 786 242 121 -975 16 144 633 610 405 -653 395 692 169 334 38 -453 10 105 -224 394 534 -330 581 327 590 206 751 -115 161 766 -772 445 169 627 14 694 -249 80 593 -151 67 126 -913 567 487 743 365 213 -46 755 770 -544 792 482 -579 757 671 515 337 684 -440 288 315 -696 337 734 181 519 594 -853 347 158 559 53 464 -671 509 455 -590 130 627 789 677 136 -541 592 472 -705 752 759 809 608 647 -458 589 623 393 257 341 -214 4 688 -905 316 292 -90 597 1 765 559 130 943 748 359 -170 8 150 -947 303 454 -637 464 261 -390 559 50 232 386 176 -145 497 324 -945 614 83 -864 109 30 -106 540 37 -804 193 691 -751 509 355 -939 319 113 -890 303 16 167 627 306 28 391 692 955 798 740 -721 405 553 -239 141 661 542 588 752 -269 384 497 -379 185 205 727 709 377 -393 676 555 -88 56 497 955 764 494 -354 195 98 -250 156 591 -437 50 378 -86 781 313 -438 603 49 166 74 202 -232 281 430 323 345 485 819 653 800 113 99 194 962 450 701 -848 213 751 281 279 731 545 42 85 193 8 767 -713 401 40 640 369 672 -931 92 568 306 491 520 -49 644 732 -99 223 251 -532 216 611 -214 55 563 177 96 131 -400 117 575 968 175 438 587 233 566 -543 484 256 -24 187 451 -941 289 728 -731 225 150 -129 245 717 -319 232 772 -205 161 67 -74 682 262 841 221 494 558 279 529 -435 407 715 16 467 555 -105 288 779 396 593 359 -517 266 32 788 518 713 -951 311 134 -506 35 370 688 203 36 -357 298 323 373 446 234 -652 158 26 -294 194 165 977 647 431 -592 387 500 -327 36 11 -642 530 231 921 793 19 78 588 668 352 361 313 -615 262 23 562 520 216 327 497 414 -43 58 1 -392 331 388 418 289 118 -999 52 765 788 282 104 255 35 465 -632 735 797 -443 462 494 -478 171 103 -478 379 433 310 150 273 379 151 34 -449 320 437 -132 508 719 -29 564 305 -413 484 676 -936 426 162 -539 257 345 408 732 724 392 442 73 -936 173 575 -951 676 94 685 344 154 -597 468 717 -741 320 377 48 733 63 223 391 319 -233 151 250 -358 695 243 -734 408 643 -962 445 186 -809 401 653 -941 660 460 -990 347 331 938 548 615 -600 123 557 -730 490 707 720 685 601 114 151 511 481 544 470 723 325 514 -887 784 726 -476 284 371 -332 236 493 -976 506 535 482 578 771 -566 374 216 413 497 349 878 709 673 -608 422 208 -731 552 788 263 772 575 707 748 281 -807 630 410 363 664 502 836 760 427 251 525 475 -648 404 384 -24 348 357 184 217 55 336 324 130 450 177 611 692 693 474 745 529 786 372 132 510 -2 436 465 333 613 364 -510 197 132 696 713 268 534 564 251 915 598 780 -475 690 224 -850 36 752 735 160 435 397 310 423 13 44 235 -23 486 783 -740 387 84 -80 274 647 -678 141 444 -347 266 686 276 416 273 -621 301 293 188 514 688 -426 643 373 -444 104 106 526 308 45 209 428 670 407 156 275 288 185 690 112 482 645 739 70 359 227 596 553 999 631 164 -499 203 553 -795 243 289 -154 50 486 35 189 107 345 568 703 898 520 206 305 577 388 468 230 628 -637 200 579 959 531 781 263 336 223 903 734 329 907 325 730 544 561 470 -998 258 238 856 156 757 662 614 85 649 397 65 206 772 482 -88 135 292 921 31 52 191 33 661 -420 290 17 -912 304 630 -828 705 263 685 134 212 349 488 356 -415 409 386 388 352 419 -551 532 260 -983 220 563 398 792 19 -588 429 504 423 130 548 94 425 130 -311 305 624 758 600 311 266 385 272 -949 126 623 -179 175 707 432 144 126 546 354 98 668 530 580 -385 713 61 320 424 660 182 490 596 -747 493 721 -572 115 447 934 699 590 -141 246 531 -920 611 85 -70 231 166 109 47 589 -536 343 54 324 463 477 -265 798 166 -69 251 658 -997 231 324 -950 565 223 439 577 468 570 257 630 206 296 458 -289 313 1 -636 389 15 -160 325 12 757 408 615 167 411 45 890 61 162 -936 301 738 -117 581 133 -676 352 780 581 263 292 -267 580 681 -252 220 557 511 378 164 277 745 126 -526 204 39 -476 687 213 -331 200 793 -599 476 696 533 57 510 -824 291 61 764 154 438 79 184 734 605 258 472 743 121 562 -255 390 313 89 344 788 384 277 396 45 53 386 734 62 228 -6 178 734 -417 10 117 668 415 374 -509 110 770 -234 140 31 943 429 374 -318 165 202 877 410 607 -385 144 220 642 290 397 527 425 406 -157 493 372 -232 585 481 -663 103 675 -222 182 14 -591 759 158 -912 636 568 494 451 263 -87 373 529 219 17 222 142 385 358 975 275 12 -351 605 545 -385 166 221 -392 101 179 -634 589 14 -67 435 17 -253 500 62 -549 161 434 -20 132 2 -647 475 739 62 50 565 873 466 535 37 275 187 -985 678 761 -604 225 12 -943 677 172 243 409 656 -204 362 682 134 224 283 650 449 133 -229 703 777 443 650 798 -567 247 222 644 704 450 -433 699 410 -578 696 771 55 182 546 737 585 194 470 613 513 596 408 782 316 529 184 313 514 430 -314 158 685 536 700 31 68 507 212 165 115 103 569 487 715 -166 35 674 167 151 754 -50 616 467 -69 502 176 -184 390 53 -449 688 304 -419 156 10 -256 521 254 -308 632 720 194 554 758 861 540 792 -866 507 494 -160 210 309 706 709 400 886 60 287 -459 241 442 750 186 515 956 30 698 -373 424 3 -15 637 542 -24 372 249 -730 764 10 -822 470 350 388 256 259 788 94 670 626 235 111 620 738 648 -66 246 677 983 473 652 986 35 412 -721 257 375 -312 435 396 -10 176 652 -1000 316 297 -731 742 532 -621 362 21 778 48 266 -194 784 290 10 722 148 898 401 534 -339 681 790 435 521 776 -370 711 503 -967 711 18 530 581 312 -987 112 673 585 643 273 -798 59 177 790 709 129 -277 357 82 -408 140 344 94 573 255 -736 420 50 -601 559 493 678 717 533 95 181 90 -672 325 229 872 620 353 -922 484 760 216 659 731 665 610 288 909 482 46 -599 160 648 -497 367 641 -534 702 109 -49 149 641 40 478 166 -580 350 785 124 796 230 814 461 39 -547 722 72 -902 323 232 -702 797 51 46 740 676 803 312 577 339 237 156 -842 472 151 -661 638 164 578 291 85 -151 342 760 832 240 690 -219 330 686 583 566 677 -991 770 189 -462 509 777 -707 620 448 196 159 286 -89 537 128 -5 539 469 -94 323 708 -205 705 237 833 688 764 -30 422 82 246 384 51 786 122 111 362 15 730 362 763 441 599 74 529 -474 622 267 -405 680 590 -898 628 46 891 461 733 6 583 707 87 229 290 -711 768 411 952 130 777 -767 292 740 473 291 365 602 418 538 820 565 418 961 267 245 -194 110 257 -709 717 39 749 156 619 -162 798 586 -200 750 268 576 183 559 67 11 371 921 583 135 890 103 415 -258 346 331 132 495 38 -49 485 35 -312 85 336 355 14 519 -334 681 127 867 339 271 875 629 767 27 268 70 -759 610 767 -477 95 462 313 198 146 -101 242 596 -95 60 28 31 279 45 -729 68 383 741 343 563 -892 122 30 -471 316 192 295 391 638 -492 504 35 -346 204 120 588 591 713 -817 696 324 -790 479 602 -794 750 221 388 491 115 -297 551 237 -316 680 104 -925 328 46 64 242 657 970 630 447 -366 365 342 -442 128 20 959 734 321 732 475 11 46 290 672 -65 554 308 836 375 731 -910 609 295 583 719 774 554 631 708 -726 763 382 836 209 711 -651 244 572 46 733 413 -483 468 519 976 656 123 725 700 497 -593 742 657 501 325 128 -725 279 758 -66 742 480 -223 243 275 700 89 560 713 607 227 -769 535 435 505 619 628 809 73 152 -264 300 783 -755 434 87 716 501 28 -452 478 271 -626 578 359 -67 643 517 512 426 252 946 331 463 -369 284 282 658 382 205 744 180 638 -370 248 690 458 371 48 -562 504 691 -845 768 668 -242 314 199 972 98 34 853 508 479 310 270 413 914 14 592 303 645 39 992 503 387 110 183 309 -642 221 364 800 328 332 667 686 645 817 611 294 51 464 2 881 441 285 -564 145 129 -173 537 183 -235 400 365 -727 110 17 367 577 254 -236 347 64 457 598 80 810 431 206 -919 325 646 -283 713 790 997 340 79 379 257 478 -505 130 787 431 719 96 47 2 570 -436 612 719 -357 422 350 648 55 226 494 772 138 835 369 30 -687 148 638 -610 643 768 -224 27 686 623 226 723 -753 327 725 -184 44 536 87 639 509 -412 288 564 -987 134 535 -498 321 456 -117 235 155 921 177 350 -760 106 376 -875 129 601 999 297 75 -590 584 713 271 772 552 -766 737 237 -280 391 558 -625 75 344 282 588 177 -642 665 658 710 664 585 389 140 81 15 221 187 -369 407 475 -532 680 66 -423 607 492 -80 689 439 -409 320 578 -632 678 442 -775 130 796 -558 298 498 409 378 718 196 209 677 222 277 556 639 454 362 330 526 603 -80 318 474 -703 638 352 938 15 292 -453 776 773 342 370 622 439 180 199 -891 528 408 585 550 236 292 190 690 605 320 767 807 441 284 833 690 121 -16 581 135 -973 328 463 -649 70 32 -27 310 211 -229 371 738 -270 756 488 -34 800 229 -593 517 92 -391 750 782 -671 86 562 -584 513 441 278 141 371 472 465 741 409 561 599 -124 520 556 376 94 272 -781 303 221 0 184 306 -287 552 370 553 582 385 215 644 78 137 116 542 430 126 249 876 154 768 631 282 61 454 502 715 -526 568 202 900 440 179 113 730 646 254 160 522 -810 189 199 590 465 353 157 48 634 218 254 335 84 259 708 288 111 332 -977 348 772 353 213 701 -602 268 412 271 10 600 70 800 617 374 757 664 207 327 470 494 164 797 234 450 608 493 138 718 824 513 617 -853 618 30 599 568 649 610 240 210 -438 462 209 978 236 517 -807 195 396 -338 41 559 859 27 208 218 720 346 -713 497 410 -544 596 795 -315 320 599 54 698 386 970 306 173 -77 117 552 131 775 519 389 31 315 168 468 462 915 753 219 -100 799 91 -749 253 340 -364 223 383 968 141 689 -907 264 357 -756 147 444 -734 727 418 -663 752 771 -518 405 769 324 656 573 -536 492 795 -202 13 135 -714 302 449 38 105 396 -394 308 384 -728 607 740 -86 747 190 -768 746 202 -281 184 259 -779 779 560 869 217 680 -452 424 336 -57 630 644 279 600 173 -695 314 504 203 152 450 392 785 747 546 304 131 404 477 109 916 298 678 -5 47 653 330 542 35 173 621 440 540 235 240 -88 492 105 -33 95 257 -831 240 593 315 586 448 45 390 124 906 453 467 587 136 209 173 461 381 613 66 659 -340 185 306 316 470 330 907 667 271 -570 173 129 -149 260 133 -931 648 268 29 173 729 10 694 346 -13 555 83 -508 223 36 36 484 57 -483 391 724 988 774 96 -932 777 708 400 446 555 668 676 279 -252 38 417 828 15 662 -474 202 416 808 483 674 -348 541 589 -778 161 565 -471 713 211 435 733 438 -886 681 475 -118 462 41 543 588 594 111 143 75 974 795 227 -411 122 319 530 345 479 294 474 391 -344 710 324 -707 776 556 919 10 217 959 353 356 753 216 703 -856 717 398 818 33 514 962 363 410 192 9 83 -265 666 344 -390 159 671 565 31 680 782 742 585 -511 192 269 941 10 111 884 407 143 197 769 57 158 714 66 593 249 731 -712 459 441 359 776 471 -610 158 765 -426 600 411 726 85 164 -96 769 570 -801 719 90 455 277 3 -328 270 603 802 159 261 -805 270 237 417 260 746 781 513 688 -607 459 772 308 170 487 -279 394 757 -476 344 736 -428 161 547 -130 295 133 414 487 197 -946 32 655 -623 541 370 -731 370 283 -73 289 4 -434 211 398 722 735 146 740 271 489 275 396 201 421 466 495 106 632 533 702 686 117 957 616 209 478 485 130 760 565 419 316 331 629 -887 145 385 498 620 780 -950 393 797 -903 299 629 381 754 66 -703 263 233 -143 141 718 787 653 482 805 369 12 633 34 768 -853 292 112 -917 142 283 -985 642 526 -409 23 31 409 730 433 910 117 285 -209 259 239 921 42 224 -334 57 768 -907 420 161 370 164 184 -800 325 56 -108 718 337 276 229 454 112 572 279 717 479 538 556 352 95 638 337 136 813 155 544 781 648 516 -307 770 679 -124 570 555 683 214 472 620 290 252 -175 555 24 103 672 54 -560 228 757 335 218 293 870 432 800 -234 165 647 -519 58 617 -689 135 738 665 170 504 -112 190 345 540 215 99 115 519 771 520 246 768 -79 69 399 -80 787 563 118 68 620 -466 731 306 -576 796 476 327 436 217 -129 328 432 -830 595 502 292 115 612 441 392 410 -392 65 30 -42 185 16 920 503 435 -108 190 365 -251 614 712 176 293 347 793 316 675 776 438 21 -771 530 136 592 724 79 201 532 143 982 643 679 997 515 381 -569 109 735 858 37 579 405 182 95 -169 758 532 251 587 614 -462 132 537 16 516 462 -12 65 177 -479 497 735 442 44 395 -471 303 432 107 43 123 285 94 261 50 185 392 138 1 125 -843 664 192 771 52 608 899 525 304 785 768 700 -820 497 554 -37 4 565 575 758 607 -503 795 252 958 645 436 549 583 789 -175 15 255 -624 536 795 -765 699 798 951 674 307 -843 324 301 -191 234 497 -204 535 631 -216 513 75 787 681 89 -206 209 307 973 41 310 471 475 45 465 663 743 414 372 43 -979 733 628 -930 281 363 -700 266 427 574 5 659 -985 799 68 521 324 460 -770 595 134 26 412 796 -832 227 610 -713 348 533 882 321 17 -91 791 297 271 292 114 -151 218 119 -292 233 469 575 554 793 234 736 139 -81 162 551 -133 682 329 -324 122 228 560 404 548 976 513 91 72 537 734 986 186 151 -144 494 384 -876 421 489 -532 7 425 7 527 138 909 594 372 -411 22 493 -584 334 448 763 310 160 405 134 248 -62 576 31 824 653 452 -288 721 10 888 480 88 -974 789 233 -651 178 254 -559 146 139 -112 115 582 199 654 653 184 95 781 966 231 553 179 498 573 499 399 303 304 440 448 443 231 776 -577 230 629 -324 566 275 856 502 775 -808 81 46 176 799 493 -197 55 484 -198 698 163 -289 541 746 -714 516 527 -534 344 293 540 152 777 684 592 30 258 337 463 -496 766 112 843 721 166 -274 324 416 -959 235 508 -614 539 119 -644 431 270 484 515 414 114 125 302 -224 581 166 -63 332 484 448 575 404 965 53 279 580 432 537 -338 690 323 -34 204 448 -933 269 111 868 469 237 -329 34 642 302 406 319 -297 668 767 281 600 371 -662 354 260 -388 520 463 11 540 194 -609 373 462 253 593 130 90 416 516 331 518 82 -983 685 39 887 140 707 -747 221 58 824 111 411 -917 676 483 -502 87 222 491 78 146 -647 84 738 234 774 353 749 57 423 -818 26 659 421 314 798 -521 743 233 699 379 460 733 477 546 -246 320 176 -149 625 259 188 260 584 492 544 217 -28 717 82 321 484 495 -173 135 73 286 268 101 783 174 421 -642 225 245 -32 213 56 -649 458 17 -458 324 112 911 49 28 992 122 375 392 744 545 111 30 12 -636 566 186 536 124 762 332 293 175 -12 596 184 -44 739 507 67 650 555 446 194 677 -780 387 193 29 626 137 925 489 518 -711 453 635 -126 122 603 -439 262 398 -656 418 688 -997 685 89 -843 531 283 185 484 46 818 410 534 887 699 539 -878 725 127 -120 712 600 834 426 61 -369 322 478 -129 725 362 759 435 444 993 372 298 -387 320 743 96 208 193 -566 730 117 -488 762 380 -688 596 5 172 379 327 -950 402 603 -637 162 589 559 273 662 341 35 534 -117 331 293 475 717 222 -657 430 535 -277 218 612 805 620 214 208 397 692 -297 480 574 395 308 491 568 251 472 -546 574 317 887 659 354 863 219 489 741 16 135 -874 324 389 -666 46 785 -375 48 324 641 368 126 664 774 252 180 261 705 713 712 115 666 127 334 -894 269 701 -760 347 576 -19 281 622 -35 107 122 -867 58 170 608 495 323 41 208 586 555 627 713 40 733 181 740 526 79 516 707 359 737 424 17 810 566 124 620 652 286 -918 189 780 -244 782 540 -858 690 366 -194 130 650 -862 271 375 -384 539 633 -426 628 257 -9 38 414 -336 322 531 588 328 123 357 284 105 96 378 794 13 384 475 214 122 297 589 738 35 -827 465 662 229 208 252 594 472 125 -123 412 18 -189 747 180 -811 595 110 -66 360 45 -39 774 167 657 489 472 105 65 703 384 542 666 -447 153 55 -951 238 353 -371 66 58 -266 179 32 -148 237 346 -892 681 386 -869 538 56 210 783 213 -423 186 506 -912 657 103 -756 592 281 827 244 69 -475 704 749 -138 388 487 717 398 685 36 662 219 -600 791 355 916 527 93 622 616 59 -942 403 268 -488 599 59 945 379 654 -987 504 110 -686 566 497 600 472 307 -994 374 145 -318 38 743 892 783 321 298 349 376 7 663 142 855 3 400 -42 9 776 206 722 717 -619 727 183 -77 695 108 -333 577 146 -790 70 480 -918 568 28 -542 727 242 -449 582 456 727 434 458 -922 592 19 654 598 740 -278 532 219 -96 207 113 -388 475 689 -291 237 310 -212 319 429 568 480 488 417 559 121 474 590 712 -756 244 62 384 518 145 154 622 703 666 386 729 -694 295 165 -32 684 36 -404 652 364 -97 630 154 463 57 743 726 301 538 739 37 607 883 409 366 -534 716 661 431 436 96 818 232 299 733 478 93 -766 693 149 328 19 449 18 559 486 -976 794 28 604 132 437 -278 551 352 382 334 787 429 152 570 -921 237 57 -659 718 86 633 104 778 781 584 348 382 2 458 819 379 4 -754 735 487 -318 657 237 785 791 570 -477 220 721 845 299 510 -347 641 779 -662 626 82 67 760 665 -786 542 219 -776 713 597 -373 111 83 913 394 740 -450 207 502 392 52 352 853 305 544 431 195 370 -288 62 329 728 628 422 146 545 389 -932 247 72 997 166 630 250 710 233 202 163 537 -455 787 75 567 285 479 52 380 309 848 109 405 -12 177 630 72 276 290 -358 295 548 -511 609 370 -406 13 301 702 213 409 -541 354 537 61 565 263 -819 606 791 211 430 521 -293 343 348 396 627 483 628 791 643 -250 537 655 50 239 420 -789 250 773 947 464 537 -39 245 694 -849 208 676 71 515 218 -381 664 754 -940 207 580 -106 740 449 -838 551 250 -914 99 713 822 260 510 668 764 717 -657 635 784 -40 406 647 -135 113 144 118 402 233 -72 545 173 -24 659 275 -575 297 373 -310 471 185 599 539 500 67 34 686 450 546 292 -152 212 662 605 9 326 348 55 23 -495 183 233 179 561 529 504 51 200 -912 402 738 787 669 324 -976 120 69 -285 120 632 328 525 640 -946 274 119 580 607 525 -597 312 260 35 643 20 916 547 422 -485 187 375 204 326 243 -673 351 714 548 666 34 379 395 110 -629 449 383 289 781 541 765 572 247 -605 440 793 -632 159 505 -815 39 55 250 339 273 283 118 219 -55 441 667 -473 248 535 23 224 658 269 220 297 -138 540 451 -759 83 161 897 622 89 424 258 559 -958 3 199 60 130 281 -590 702 80 -856 526 303 -999 595 74 -751 209 166 51 450 248 612 300 19 314 652 640 3 28 97 -239 422 99 311 234 581 943 244 34 -578 789 559 877 742 706 -650 795 116 514 759 415 -316 474 618 676 629 645 -876 542 618 -377 653 51 -245 597 646 140 619 186 -901 799 223 -483 466 217 432 381 176 -402 217 201 -185 693 29 -789 18 570 -172 593 774 -922 500 570 -276 440 741 -91 139 788 -12 95 338 562 165 4 -21 349 736 906 115 45 -114 727 414 407 355 206 -820 386 705 502 262 696 794 323 387 -67 64 481 271 557 546 913 463 245 -936 121 359 260 607 285 273 766 192 430 99 577 -866 353 390 230 99 264 168 632 327 -152 255 705 845 233 461 942 146 124 386 211 244 344 223 403 -971 649 720 -380 479 18 548 566 722 537 564 204 -121 164 458 -217 761 243 243 303 388 -482 89 150 914 234 373 -332 215 221 -813 387 251 357 335 16 678 376 678 853 407 42 910 386 657 -108 104 745 441 770 530 -435 238 744 537 778 330 788 535 216 803 565 791 166 615 719 43 331 667 790 35 252 -554 127 707 -658 721 677 -528 438 114 215 376 443 897 116 177 -936 319 294 255 637 108 -627 481 528 -703 269 58 -485 59 444 566 505 123 25 448 43 -899 472 480 -834 439 407 409 736 522 537 353 41 -770 408 229 490 733 261 -183 582 530 -174 298 588 -179 616 645 343 41 644 -815 142 315 -383 261 753 -825 470 241 -703 759 145 489 190 104 -83 80 36 978 49 169 659 75 466 46 96 282 642 98 276 256 171 255 192 12 796 -905 59 123 498 118 549 516 317 197 -851 359 340 -930 245 668 -563 348 766 64 404 239 712 252 761 567 244 772 562 339 52 189 21 111 263 672 580 -36 540 96 112 689 7 51 711 603 318 749 150 -117 165 554 -727 678 5 433 197 601 -796 159 491 856 100 512 -282 516 735 -903 680 26 745 592 714 -49 395 624 153 513 124 254 149 289 807 208 714 564 364 424 -946 220 524 317 90 591 203 540 470 228 285 613 541 388 559 -83 293 623 792 347 323 232 155 697 -51 671 456 -138 635 19 -114 641 591 -439 359 680 151 714 419 972 743 703 -864 236 642 -306 353 134 316 498 481 591 130 187 87 280 57 942 380 83 -450 493 793 582 396 707 200 56 436 -504 371 38 862 362 167 648 55 271 -268 206 316 525 588 711 383 140 583 183 395 638 -182 44 92 910 626 462 547 88 375 666 496 317 -646 726 128 -508 203 267 202 769 353 574 250 573 678 550 212 -996 216 651 -870 231 346 646 586 691 968 411 169 648 57 757 24 594 277 777 520 168 724 537 418 849 567 519 660 171 286 863 301 516 408 299 301 -549 219 263 19 267 717 -11 134 774 -903 758 119 526 487 638 -907 164 374 -938 413 140 -20 425 662 217 640 162 -67 401 12 185 671 49 -484 412 534 641 462 43 -441 788 530 548 481 245 -679 496 209 612 228 633 425 246 25 186 716 476 -21 116 698 -21 585 309 512 226 322 954 338 309 -565 286 342 -321 160 37 -113 524 616 72 750 61 96 688 743 72 638 659 -253 369 326 844 148 110 704 12 688 -222 718 225 886 354 62 -821 233 221 367 673 745 -217 497 694 995 345 581 938 617 770 -852 564 338 273 760 37 -465 16 48 574 394 766 -402 633 671 859 764 455 -968 132 327 -624 467 375 21 62 719 153 400 535 -277 148 650 412 574 609 849 661 177 -752 635 122 -787 385 754 -117 196 718 -62 228 401 616 556 67 991 777 480 509 683 80 596 206 579 -355 418 352 206 68 398 103 233 782 809 269 178 278 407 757 -122 775 513 -904 718 489 -425 228 723 -394 176 128 985 421 98 -312 27 668 252 609 735 601 65 168 -665 274 436 664 752 394 620 30 720 284 605 417 247 412 592 775 189 239 -509 241 399 -222 595 463 -903 482 288 332 546 239 -523 118 620 -204 203 697 -367 328 502 -799 375 465 -608 102 13 -796 726 201 194 770 794 -656 129 366 -915 554 237 305 740 564 358 486 240 786 236 39 483 132 786 222 491 782 442 338 110 -841 775 667 -6 231 772 230 736 263 -454 494 356 836 268 41 -125 54 682 744 745 469 -418 628 600 -481 651 643 300 45 180 -39 157 506 979 303 288 503 333 576 -835 31 621 -480 667 89 -40 295 494 -607 439 438 661 174 266 813 693 468 255 746 512 -414 39 170 730 742 55 -295 180 304 -834 740 150 59 734 140 97 747 313 -886 560 558 -19 567 503 492 753 161 -488 196 551 33 727 492 -361 584 151 876 710 330 -69 476 621 -320 288 554 219 537 53 484 251 612 641 432 379 343 676 683 -745 340 431 -994 526 709 -551 765 492 399 193 754 -920 156 268 206 176 4 -942 60 606 822 53 237 752 548 465 -566 403 4 -184 361 81 924 11 46 168 162 590 -279 643 66 453 496 221 -927 102 748 -972 113 359 434 735 763 622 487 510 -914 473 465 -958 766 739 -129 686 101 -739 559 295 -322 413 790 -550 438 443 150 466 555 -740 300 41 423 707 545 925 782 62 63 453 748 115 714 506 809 592 470 -50 595 107 745 545 573 -749 405 424 -708 228 250 -678 113 163 -575 461 69 -879 602 55 -118 117 320 -461 279 464 409 781 258 915 126 2 -561 730 406 -585 574 634 464 496 298 -622 74 758 199 547 696 -200 730 49 -946 764 517 574 713 328 -754 580 5 -353 572 286 852 187 59 637 403 107 -666 782 180 -756 733 208 -461 703 138 -567 149 270 189 396 41 427 600 579 85 190 181 191 76 514 -478 720 46 200 363 779 -793 54 366 129 368 533 44 521 779 883 407 520 616 750 596 -471 473 67 -825 473 430 353 232 483 -530 161 296 452 668 663 984 65 215 16 530 109 195 236 181 -275 744 585 -9 49 368 826 71 80 -79 723 748 536 475 93 -838 22 680 143 699 751 -519 296 37 369 40 205 -319 203 500 617 620 618 -536 294 540 -637 630 398 126 284 424 170 47 445 450 790 344 -800 423 191 388 593 231 545 44 778 -8 28 150 161 444 795 -547 7 176 -150 285 459 -926 656 505 670 106 46 -987 798 613 986 343 238 -630 740 281 547 532 309 -952 45 752 -558 98 311 -383 549 595 -324 175 450 132 245 107 -222 367 314 -790 753 208 -953 323 147 928 222 230 -412 271 275 -509 313 372 -999 531 472 -404 759 646 797 691 443 56 221 653 -429 219 571 -564 381 75 844 781 749 990 661 170 -780 49 792 -954 540 305 569 94 387 641 242 345 38 391 587 80 647 8 -516 407 159 -720 603 491 28 146 351 150 718 399 -659 764 490 397 733 135 -417 565 767 -734 397 165 25 240 94 -888 121 696 402 749 41 -848 641 273 344 390 206 -722 174 131 54 471 644 -664 296 277 -177 251 516 716 363 636 563 670 787 -335 773 179 -462 117 569 895 395 742 -623 773 169 267 662 16 943 685 266 -942 716 346 182 224 215 -632 490 539 -853 580 655 915 427 602 -392 756 402 153 180 727 -127 599 588 -911 553 24 -466 799 291 631 733 515 -402 400 687 391 523 620 545 29 800 -729 54 150 -942 543 292 -919 50 396 704 536 394 195 120 326 261 718 178 -432 254 578 654 445 44 118 287 147 688 158 200 438 169 295 -119 650 696 -924 707 783 621 483 273 404 7 610 -234 327 325 -539 408 527 556 436 433 491 57 686 192 355 552 963 382 234 835 539 674 255 387 232 416 705 327 863 369 415 -132 136 741 544 198 700 270 797 743 939 742 649 690 140 321 348 547 707 -621 764 163 58 627 83 72 647 218 -435 544 767 -936 669 21 -307 608 762 -858 299 666 -276 574 357 844 723 456 302 560 597 98 785 796 -85 502 539 -166 566 352 -942 517 220 -922 763 28 -560 57 678 457 733 451 -386 577 725 -779 231 227 -361 47 338 -213 745 674 182 412 375 720 46 493 -976 504 561 843 535 523 822 175 579 651 384 63 -98 150 639 626 371 421 -796 550 763 167 532 727 542 605 772 586 229 28 -54 424 562 -331 199 288 599 202 671 -538 304 373 452 683 743 -775 39 505 -357 453 337 684 395 493 -593 733 273 -614 479 249 347 300 799 -566 700 200 457 714 56 29 118 738 723 743 776 827 139 61 -168 297 513 921 733 459 165 679 69 -962 426 369 -964 13 620 -765 622 85 890 3 202 -21 126 497 707 306 635 767 290 483 31 163 767 -311 529 658 31 709 514 -781 345 526 -610 532 699 274 423 701 -324 154 378 172 661 683 758 780 525 -408 163 687 358 235 237 351 87 145 16 306 489 541 697 221 791 371 195 -557 599 700 220 523 113 -345 281 92 579 73 607 -383 183 610 -416 599 45 -580 302 131 -835 11 684 -223 202 607 771 645 405 223 217 128 -865 472 760 -22 3 385 -216 221 567 -406 757 365 438 377 218 -680 494 735 107 229 498 197 376 111 232 289 137 976 226 709 294 210 593 -372 482 639 363 389 490 -941 180 718 -843 35 645 -488 67 707 -2 411 196 486 339 773 -406 34 744 610 273 186 -208 388 574 -967 448 306 -249 557 786 772 559 20 617 672 439 123 22 401 270 308 740 194 54 773 137 464 769 241 570 241 826 515 629 -648 148 628 -343 224 142 -834 593 365 404 516 386 -396 539 693 -905 533 746 -533 23 761 -965 464 83 428 595 296 835 404 347 418 198 122 559 364 714 476 168 781 461 725 71 706 440 178 -636 427 641 -954 655 483 -6 615 629 -111 50 232 187 532 793 573 408 513 -246 669 789 -176 727 408 -21 731 399 -644 293 232 383 487 47 212 528 448 43 116 668 -776 176 399 -783 150 358 481 456 578 -731 564 435 -773 472 329 -748 221 173 -117 357 659 -519 769 738 -119 341 581 898 158 282 -745 260 320 -64 88 435 -878 315 107 602 603 235 984 236 555 122 317 271 -274 617 611 -542 515 320 891 707 169 651 795 256 -163 518 571 343 695 43 808 679 279 -637 153 147 -815 42 30 114 686 352 -377 17 258 943 20 252 398 201 441 761 175 687 803 384 565 233 699 270 -420 36 301 343 431 694 -876 697 579 -525 72 596 484 415 615 -912 565 624 -592 486 25 -952 647 551 134 402 486 651 436 736 72 616 771 772 311 401 617 35 649 796 463 720 143 347 334 -43 396 334 259 283 735 -855 734 722 680 330 399 -597 347 786 852 438 794 257 481 776 -406 497 205 -187 627 695 -577 630 576 574 233 475 959 37 169 -594 170 706 83 677 386 810 71 375 333 150 423 137 515 217 227 378 672 249 352 456 275 269 605 153 572 774 458 456 202 -757 666 272 817 689 487 608 716 489 -998 189 66 -327 590 417 -272 461 99 328 766 222 -499 625 677 502 420 95 -75 590 445 -503 382 333 384 792 789 137 617 578 -295 97 795 335 70 7 785 550 772 -194 652 596 483 506 568 -671 632 357 973 729 738 -742 65 679 -943 226 486 -825 83 134 369 218 555 -825 3 305 -902 362 156 894 245 213 -139 126 44 169 99 325 906 757 741 384 767 630 605 412 407 242 308 259 -270 435 614 -366 534 175 941 780 771 -495 793 96 -451 362 546 625 668 55 -235 9 784 -847 3 523 -758 578 30 652 460 17 817 646 550 191 539 81 -687 645 73 160 346 434 706 371 653 -88 688 256 -516 483 616 -533 588 618 389 30 747 -29 434 759 387 652 604 88 595 343 968 509 539 592 69 84 -575 527 454 77 239 341 284 675 375 -701 743 162 -932 84 543 966 255 529 -276 794 380 328 634 174 -578 554 234 -840 800 172 340 436 46 715 687 340 -772 755 424 123 322 230 -949 646 576 -170 326 409 355 700 163 589 460 260 43 655 783 775 503 334 -654 244 770 592 711 656 -317 539 163 -694 14 484 -512 465 681 -737 603 458 585 144 118 397 339 324 -421 114 27 264 61 622 -967 405 84 -759 640 174 955 147 188 -562 235 652 470 450 699 -620 273 501 238 259 196 -93 408 534 -170 203 259 -419 189 215 464 385 553 -823 775 339 -172 178 612 -622 568 422 -427 275 29 -342 657 567 705 618 770 115 751 158 -518 616 539 -512 558 475 440 335 1 -470 698 271 130 556 480 697 613 297 618 129 599 -73 43 57 -309 173 372 -161 194 213 917 474 336 513 376 233 -816 708 601 311 726 281 -339 453 43 -373 561 239 206 578 557 -691 362 415 -303 529 674 649 640 599 930 101 603 -276 680 72 -479 630 184 -241 636 587 -678 565 182 -123 706 445 58 382 222 -185 643 135 981 92 663 -745 142 54 253 24 507 -392 300 386 479 421 215 663 333 402 -799 655 166 582 332 71 -221 543 5 -400 158 647 935 539 291 -51 794 432 -397 400 7 -739 608 306 846 439 279 -539 454 611 -986 256 465 -20 590 348 50 209 338 495 758 683 78 113 634 484 774 441 789 221 432 -133 234 85 477 648 692 -707 780 34 841 183 154 882 389 475 -119 794 235 -182 241 193 -348 119 657 286 3 631 678 545 403 309 212 188 -806 42 387 237 528 549 -376 11 489 50 62 275 429 714 746 285 752 748 67 540 256 -592 286 297 147 724 183 113 122 273 701 325 364 -865 410 777 210 591 242 -645 628 194 54 669 715 705 230 201 -647 177 476 335 42 773 197 455 95 469 556 419 32 692 380 760 654 170 602 561 797 -805 767 44 570 665 713 -316 370 494 -916 11 711 -116 8 717 -422 462 715 327 623 120 48 577 232 -356 372 199 -760 342 415 -896 578 337 -3 215 611 -582 326 621 480 640 471 -66 167 421 637 412 344 -13 505 581 900 523 458 -528 3 420 -348 199 111 -387 418 303 36 651 351 -252 729 565 -669 181 287 -260 58 39 -130 671 8 124 507 464 -456 93 564 786 230 402 46 381 682 210 664 62 -304 605 667 336 516 724 726 538 146 334 62 653 797 290 488 -401 324 580 562 510 10 915 757 742 749 767 158 -390 752 29 951 479 567 -951 565 628 -699 314 786 444 787 628 -317 586 151 -586 500 660 575 15 168 917 564 487 -174 755 605 -681 259 635 285 708 399 65 561 264 -798 640 387 -421 254 86 -609 230 453 710 499 216 396 125 142 -503 735 259 -912 373 166 639 638 278 502 792 634 352 422 25 -510 553 278 -872 96 59 -820 607 557 -253 355 233 -911 53 200 289 707 135 947 747 507 -536 386 696 141 289 239 -874 793 660 750 435 765 -221 163 60 -210 343 218 698 291 573 -669 732 177 730 720 381 74 336 319 369 229 607 -992 755 151 -781 57 585 -65 788 748 -453 778 642 -236 77 484 688 760 767 816 490 339 850 259 610 -417 533 145 301 255 725 859 215 679 961 34 287 745 522 275 -956 269 252 38 233 328 121 674 287 440 490 329 -422 293 587 540 653 725 -122 798 446 552 443 714 -845 281 498 683 154 723 521 794 765 401 525 609 187 65 636 10 414 559 825 606 411 -899 284 760 298 588 402 611 778 740 -265 252 733 -301 53 9 659 793 73 846 89 139 71 714 296 -367 15 579 -8 113 718 -454 476 613 -669 89 142 470 424 393 755 275 446 763 734 438 388 580 592 65 301 160 181 93 625 99 191 300 -537 523 740 -396 216 474 31 756 605 -226 221 49 -347 427 16 -842 361 461 182 323 373 -827 479 718 -913 676 369 28 70 136 -699 253 91 -542 227 663 706 81 39 -826 237 377 -399 219 588 -548 53 462 -624 178 141 845 665 368 -34 445 790 501 347 594 192 405 21 806 63 453 844 237 83 -787 779 320 741 180 90 881 561 671 634 358 88 954 524 532 943 378 430 336 322 386 -92 128 1 312 325 237 395 90 567 666 231 747 307 64 530 -799 7 642 223 793 552 -538 347 627 -406 242 204 -25 379 525 361 439 205 -839 152 529 549 299 618 316 317 400 -586 424 464 295 577 22 -663 153 366 -560 615 713 866 361 154 -178 537 84 -502 650 75 -298 411 578 982 312 76 -801 428 392 -849 42 367 14 538 496 -413 427 648 -848 419 462 -984 237 375 -878 259 111 805 710 760 31 212 722 -592 147 233 683 698 213 226 49 606 -655 215 343 240 155 739 -748 523 528 426 245 786 -664 51 695 47 282 459 368 643 605 553 726 54 -435 305 103 170 602 317 -335 242 271 737 433 777 -172 285 499 -845 512 744 -108 400 346 539 273 299 406 38 155 460 761 756 -471 578 549 199 715 181 -673 695 465 577 50 528 72 95 480 -383 34 279 948 783 198 120 88 23 818 694 412 -676 507 372 -721 636 501 627 587 416 -793 316 6 582 485 391 -788 33 373 562 306 460 184 680 598 -581 660 384 -214 547 359 -932 481 395 -542 694 780 582 208 285 -559 544 360 497 491 712 508 10 592 705 382 3 641 120 664 284 231 762 994 251 442 -259 661 687 120 195 446 -44 636 189 715 86 680 -573 746 241 370 403 174 -476 444 94 744 38 213 -641 122 796 -680 469 598 914 410 459 352 682 653 -802 438 41 986 553 126 417 132 71 -990 654 473 -817 730 469 76 475 506 -159 259 199 433 325 41 -504 123 478 -112 462 583 -835 231 266 835 241 472 -341 253 427 -664 330 671 -335 359 719 665 407 394 -457 495 55 -275 260 637 -10 447 78 61 659 502 462 90 306 -360 27 600 -748 494 481 674 711 196 -532 736 107 987 2 513 132 97 560 538 422 19 -26 378 228 504 592 317 -790 685 388 -159 780 586 495 319 139 -241 589 208 -511 315 772 658 567 349 85 546 7 235 540 270 885 729 249 623 224 119 761 583 369 548 254 509 355 743 23 -474 1 141 -174 286 116 717 439 700 840 487 798 798 475 537 267 312 17 -285 735 592 -167 49 726 -247 397 179 -987 152 121 236 231 473 -72 657 310 -757 567 787 -108 365 13 -820 433 325 -804 300 611 139 286 211 64 639 607 243 253 311 -485 241 93 -460 369 301 -951 165 627 149 704 758 -348 484 742 -824 632 241 -261 123 526 -899 30 521 -830 546 761 814 687 45 -659 589 256 133 477 159 42 281 194 -17 410 377 -624 349 499 701 262 67 -111 432 164 -999 246 449 -318 713 688 878 654 476 334 539 504 -356 734 784 638 517 393 566 93 293 -135 116 156 768 206 140 132 607 737 932 441 649 -781 6 145 -699 650 78 -763 240 146 -819 207 591 -126 224 337 120 726 4 -973 494 561 -882 426 720 207 711 712 807 729 588 -595 630 790 634 249 787 -679 275 562 -791 547 487 13 174 181 973 645 158 444 252 68 756 59 150 138 272 78 278 629 259 -533 263 678 399 395 478 -414 316 752 -701 291 223 -482 216 67 -373 61 670 47 617 729 996 507 552 -975 185 381 435 204 195 -888 4 589 -411 142 105 -908 41 582 741 779 72 916 97 287 -266 725 347 404 172 515 -916 120 222 35 145 758 367 279 250 -213 20 229 610 336 677 897 623 601 795 427 324 62 63 795 -165 698 491 -608 428 67 773 530 652 582 737 482 -368 276 54 -588 136 563 641 283 189 116 145 251 511 580 501 201 525 518 623 182 497 241 356 226 -355 570 342 179 534 580 -680 375 715 -918 16 549 -777 684 694 -175 195 25 -75 124 731 490 411 575 381 289 697 322 669 430 53 189 4 767 623 371 -332 798 607 761 424 1 -63 296 225 -80 538 342 -243 206 752 331 388 592 627 316 200 -236 435 375 -313 303 372 293 416 795 -555 106 448 346 344 295 -678 416 32 -737 773 238 -834 456 625 957 36 638 169 45 153 768 761 140 -458 341 410 -540 787 515 -941 85 410 -247 407 25 -615 622 797 -426 340 4 998 297 39 387 266 435 92 787 396 231 81 195 -528 547 536 633 560 74 -53 219 510 356 173 468 780 510 641 328 234 476 -878 21 294 757 721 459 185 754 218 -190 54 436 -129 210 160 338 743 221 178 107 737 785 691 174 -291 395 470 420 645 390 878 631 695 -105 593 748 -117 265 510 -406 755 4 -585 734 378 -82 443 485 -193 180 618 468 210 508 993 71 102 262 292 746 -197 522 128 -750 170 273 -803 399 491 -739 414 776 839 485 419 475 492 150 292 712 360 751 305 430 852 720 273 -51 275 347 -771 525 516 -499 723 320 -363 181 270 -321 795 684 455 186 368 -775 413 411 -226 457 322 485 208 178 -285 60 97 -61 561 372 685 742 96 -448 43 370 -577 232 103 893 112 449 728 319 634 -153 144 246 -943 118 702 530 4 461 259 671 520 -844 362 632 -921 48 574 -74 600 168 -104 576 400 750 469 63 398 149 381 -617 196 524 828 205 193 -919 87 548 -459 733 379 -480 460 530 488 108 305 887 658 325 101 408 25 881 791 220 156 171 776 348 697 560 417 509 413 -52 56 698 278 177 357 -40 465 16 -584 704 673 893 205 632 117 438 622 -63 394 344 -536 94 147 -474 342 43 85 112 103 -351 212 158 -54 691 334 254 3 350 -531 419 253 -307 712 9 324 582 446 97 671 39 840 735 485 -662 298 489 282 500 701 840 253 145 -125 722 115 79 168 379 -312 244 160 -715 494 30 -676 734 764 208 673 377 585 205 674 -126 80 171 -932 557 775 -436 584 248 -722 64 415 456 704 211 567 189 704 196 65 189 512 425 413 -312 11 618 -487 437 457 638 315 88 360 335 644 -66 329 43 148 538 746 -842 105 134 -987 54 199 -799 766 623 414 254 185 -217 309 487 678 469 21 73 155 71 -348 89 400 494 437 137 -9 547 593 77 560 646 -573 313 611 -399 127 416 538 462 287 -890 453 595 749 531 264 -479 5 770 344 609 58 -857 247 144 -225 76 255 21 103 568 -617 657 246 551 595 708 37 257 360 183 758 443 -2 32 799 768 176 607 25 502 61 -634 77 136 -379 586 799 385 137 593 -908 326 401 -996 108 390 -156 676 117 850 53 35 664 276 88 -76 16 366 553 756 151 951 141 639 -505 590 24 158 588 131 899 232 358 215 34 763 601 450 238 -512 574 784 3 738 799 -832 243 754 70 642 680 71 690 21 95 200 608 977 99 39 135 114 424 -351 67 74 -562 555 199 222 311 488 620 79 731 926 702 477 -180 10 318 451 282 560 471 129 759 678 458 410 268 345 75 -557 194 142 -132 633 696 467 675 637 436 153 538 -688 173 547 830 776 380 -659 599 60 -349 677 518 -340 697 62 935 693 256 -924 761 88 923 228 694 -871 535 120 917 771 273 -994 466 773 -116 359 571 -105 210 800 -388 23 248 -774 358 140 681 386 101 -880 309 680 -587 307 737 -244 713 172 553 418 189 77 54 547 -201 549 308 -250 314 330 -802 140 239 -711 221 624 189 293 485 69 258 474 -366 342 333 -30 251 597 -259 156 566 -519 385 619 827 384 720 -513 735 233 -584 85 372 -393 374 144 -218 316 788 -134 137 245 692 371 138 -176 94 740 -28 787 95 -262 69 31 708 248 415 -221 735 701 -789 304 337 -66 111 262 -371 93 577 768 112 713 -588 604 636 -498 180 281 -207 352 267 -512 642 687 -930 751 135 284 682 421 936 580 34 -914 362 479 62 130 590 -73 495 745 -686 549 124 -806 542 475 -988 182 669 899 653 171 -967 289 52 605 626 97 -671 50 229 514 536 142 592 78 317 -523 344 65 -848 538 159 779 550 340 -553 449 544 -783 34 33 -780 40 210 -683 321 259 -503 635 347 38 180 697 -940 313 326 977 743 669 993 495 758 -449 274 507 -509 273 508 -766 90 93 418 663 484 627 180 4 438 629 639 -416 67 18 -168 127 682 109 56 624 729 50 671 -114 201 496 -56 244 769 451 649 272 979 677 3 583 515 631 821 251 249 -10 235 728 223 96 783 -1 625 384 -531 663 137 -884 407 380 684 211 762 -554 107 611 917 486 39 472 69 105 -98 642 707 951 784 493 30 8 588 412 207 412 -852 628 274 84 744 232 415 381 442 377 427 100 -261 296 586 129 168 206 985 223 400 891 174 383 -265 404 742 -78 168 148 -467 316 327 158 152 271 741 368 203 735 97 629 -366 788 124 -581 717 644 377 654 66 -24 497 591 -90 32 546 -948 154 713 751 239 581 -522 597 732 -300 425 747 482 660 734 -243 231 650 400 8 503 -335 536 199 207 647 582 352 699 735 -135 2 173 -403 432 321 -72 332 611 979 786 235 125 268 446 459 578 677 -540 378 684 -885 596 420 -335 603 618 -153 356 68 581 373 69 754 170 501 226 250 384 36 414 766 96 426 696 -868 141 43 703 407 197 -280 454 104 587 787 28 -593 493 197 307 520 799 -957 708 627 -636 683 333 752 304 298 670 600 724 517 332 64 -689 35 22 -93 355 475 11 294 462 838 302 506 987 361 225 -615 720 367 696 25 670 193 447 470 -684 764 1 532 675 388 153 334 742 -972 545 588 -559 336 89 -502 675 1 -277 660 357 207 23 276 573 519 300 443 65 746 -736 781 261 816 313 487 803 667 21 297 247 117 884 640 452 -676 738 326 924 172 112 -492 157 227 -835 773 91 452 674 555 -212 510 746 -608 434 236 -331 710 48 -642 191 220 -531 299 317 50 258 209 648 163 365 874 329 337 -684 533 65 425 405 290 931 745 351 -723 289 784 312 159 694 -889 117 436 882 538 286 -802 340 543 558 388 258 522 214 138 -389 131 670 -373 239 570 219 132 121 848 126 326 -880 677 665 14 635 253 623 510 466 760 273 148 229 100 55 -746 569 294 976 589 361 138 144 493 -942 744 288 446 251 193 -565 41 89 -695 601 361 -596 583 460 -541 389 581 104 303 64 -340 313 7 347 559 185 264 330 787 -744 318 403 -765 557 443 75 14 244 35 419 378 447 430 766 -173 734 731 -253 150 585 210 763 450 -584 510 208 -448 126 538 738 735 55 340 570 163 335 398 177 130 432 576 472 758 562 891 720 524 -660 688 586 747 40 711 -764 530 645 890 358 364 781 147 580 -146 19 542 -86 17 771 -601 309 659 -816 456 250 -154 693 780 -709 535 154 809 540 511 772 273 750 919 152 448 -950 606 18 -8 672 543 843 148 111 813 499 419 -977 685 145 267 457 769 968 729 121 -985 331 726 584 475 598 -73 318 297 -363 484 347 408 507 533 -366 780 765 -448 541 325 452 560 782 421 80 262 93 495 592 -382 32 267 967 748 171 -487 790 209 -38 94 345 402 603 437 -874 7 549 259 692 706 882 611 464 -231 379 763 740 492 71 169 690 412 729 52 506 273 206 660 -538 344 46 -163 616 518 -289 114 572 -769 484 150 -854 576 193 -784 545 82 779 274 485 36 700 690 -905 762 574 -239 572 117 158 561 284 675 425 516 636 193 629 7 777 664 508 523 791 300 691 535 734 470 361 770 659 260 -540 267 344 901 225 456 -16 701 80 499 337 273 680 96 249 -705 356 323 86 456 213 572 542 234 132 313 92 743 325 798 515 110 264 10 363 41 66 799 181 -831 431 276 569 726 631 91 137 732 41 421 596 -716 165 472 481 480 133 -903 243 495 -63 109 593 -971 406 143 9 528 573 236 97 51 -782 341 166 607 348 654 138 589 627 285 474 791 -844 707 22 88 404 264 -666 141 724 -473 522 682 869 283 409 -606 319 57 -604 537 749 -39 145 297 -633 35 437 393 521 462 -865 229 369 756 518 324 972 52 17 495 531 538 -872 353 21 336 747 691 745 295 428 -555 8 124 93 375 158 -270 568 230 -657 655 459 63 336 579 403 183 662 -308 400 512 -845 543 365 57 436 740 -234 318 59 -804 662 714 854 125 677 181 712 212 -489 67 394 -628 760 657 -15 224 257 448 513 495 370 737 800 319 485 661 584 272 601 -577 335 668 169 708 179 425 45 402 233 246 333 -662 451 45 184 221 367 -134 282 303 -534 402 787 -322 338 677 -785 151 500 -232 174 34 35 495 293 -235 673 338 -234 658 583 -750 596 233 -705 581 6 -339 247 287 -885 265 688 -147 144 226 -271 711 376 628 279 101 -939 66 148 106 31 20 43 750 677 -623 200 473 -439 495 605 -34 708 51 -547 28 459 269 757 721 596 737 200 -903 751 265 -4 452 597 -557 429 796 -85 661 302 522 714 277 -363 558 304 47 628 261 319 624 197 518 273 499 735 69 755 -618 280 386 -427 347 480 367 219 340 269 141 605 -255 730 362 -352 529 541 708 167 541 -645 254 610 462 636 397 -733 14 676 -795 539 223 484 376 133 -173 121 142 -919 582 389 -203 208 547 895 28 560 722 233 651 96 117 509 -312 692 436 -628 719 708 -215 211 28 326 641 599 -27 331 145 333 76 731 991 199 163 793 447 631 901 336 522 936 708 792 -357 694 203 22 87 287 -819 261 617 -723 346 797 -819 177 73 -137 713 621 960 214 508 282 697 661 -773 120 232 25 503 671 -489 684 483 79 114 380 75 247 556 99 440 588 494 401 354 -999 435 55 -232 460 752 -420 240 423 -236 465 125 -14 528 360 868 407 473 447 634 719 554 134 581 829 5 524 922 359 158 928 327 170 79 60 761 101 376 425 -223 562 152 937 782 110 561 581 743 832 135 428 612 717 139 -865 286 143 -341 88 380 337 720 791 -903 173 366 -879 551 479 -376 40 12 -315 1 592 380 233 278 807 597 546 897 733 383 -560 592 142 -508 160 582 -177 698 501 -987 395 225 530 69 775 -992 83 367 362 663 599 240 422 748 -463 320 680 320 712 23 861 4 182 -558 380 431 -506 676 798 797 284 594 763 256 676 -71 18 538 479 548 31 -943 268 742 -121 481 297 13 476 676 795 522 621 -28 754 586 790 35 156 880 714 565 -609 93 664 221 502 131 514 582 164 762 747 639 -210 267 705 457 788 495 339 303 448 925 46 34 632 678 747 -4 669 391 260 242 93 742 556 226 -695 270 172 -905 422 531 -689 231 71 -995 371 373 -196 648 770 637 280 647 -665 28 67 926 440 308 170 183 415 -53 440 685 -730 536 96 -66 543 70 -383 454 652 -313 411 574 811 15 421 781 452 252 179 739 632 -954 265 271 -695 587 5 120 334 445 -44 156 532 -749 60 279 324 747 241 897 110 255 -330 243 258 -79 621 13 -425 154 640 106 6 82 -469 278 141 161 754 439 1 652 549 207 522 791 416 195 565 612 500 385 -224 275 111 726 406 508 762 182 662 154 40 219 -165 172 48 -872 687 653 418 246 726 9 63 120 -627 75 619 910 451 445 220 246 623 -90 713 31 311 411 576 -241 337 202 -470 647 204 -426 619 733 -424 298 576 111 191 21 286 653 205 631 11 118 -987 437 702 -605 629 665 722 589 201 -676 719 47 679 45 217 -189 574 66 -814 571 461 963 155 23 -968 568 97 -468 2 85 585 749 714 849 471 54 -951 747 772 -553 427 368 -385 390 141 -319 129 578 640 202 54 275 718 527 807 704 475 -528 105 497 725 507 444 -552 506 422 216 555 139 485 195 378 385 648 579 -10 675 413 963 798 682 -911 557 137 -885 230 242 412 307 748 -345 356 5 -772 324 726 -762 432 32 929 455 426 -164 645 652 -600 561 649 482 202 757 -982 318 538 859 130 45 758 385 752 -837 403 610 -928 684 479 -750 542 133 -373 579 90 478 32 160 524 117 389 -551 109 344 58 133 227 -663 383 769 -979 162 147 -250 592 277 191 422 690 434 657 721 593 181 163 82 101 116 258 324 584 647 373 693 190 231 25 816 142 473 -366 44 265 711 388 686 552 574 94 472 567 626 -614 460 601 -363 107 525 -119 449 756 -142 754 568 -559 203 676 340 427 442 -282 366 395 795 420 54 948 609 512 272 243 512 179 701 728 -994 520 426 -783 660 404 11 178 769 -795 326 388 410 274 549 -727 298 791 984 278 243 -289 236 464 -56 554 702 538 666 633 -281 77 362 -761 234 687 427 444 512 -673 717 10 117 701 639 359 164 426 -426 308 386 -149 776 491 -247 315 139 525 101 432 -929 341 665 -291 520 660 -627 799 128 -666 716 380 772 427 543 397 601 403 334 204 378 -423 509 244 515 787 426 -282 96 78 549 567 770 -435 29 489 176 2 487 303 336 754 282 60 380 -824 209 532 -70 743 288 -492 520 796 503 705 78 606 606 196 -625 699 577 254 354 464 160 388 523 891 165 283 -977 695 578 110 355 649 -743 259 636 -361 139 540 468 97 698 -537 25 620 39 447 424 -617 407 12 -95 299 528 940 274 774 -883 184 681 -635 441 491 -800 232 629 -660 516 302 208 707 742 -970 209 347 -183 267 197 -56 607 470 -531 724 205 549 689 645 -961 490 429 20 382 80 -903 171 595 998 162 279 30 168 487 -424 537 753 -228 281 559 641 652 723 -958 291 764 -178 560 67 48 158 549 -300 49 262 -22 680 429 -735 56 165 817 781 797 928 374 699 -639 172 102 835 166 744 -802 588 407 -506 641 166 -888 489 324 -739 390 372 322 568 603 -897 785 211 67 155 191 -784 435 116 666 396 639 -33 184 4 -138 734 143 668 29 784 834 93 24 709 354 765 -168 429 85 -765 132 69 -155 351 223 787 233 605 -59 352 340 -104 415 273 391 83 653 -474 269 746 349 330 651 -86 315 279 -802 550 410 818 547 761 593 734 79 801 588 312 157 281 215 496 330 629 721 521 264 973 247 84 70 348 414 -79 564 29 -639 783 127 473 776 412 -249 529 551 -786 87 32 -171 335 713 457 56 785 -528 782 231 356 652 578 -479 725 544 -200 590 289 -46 63 616 -483 766 697 467 181 783 450 419 373 -54 492 354 -272 648 557 -942 769 34 -799 455 513 -85 172 478 -989 642 19 -338 404 438 786 503 129 -461 31 328 47 489 648 880 242 568 -59 750 468 -409 650 122 -345 365 645 533 777 635 -858 722 476 313 536 432 -850 722 134 830 13 164 357 661 205 604 635 747 790 378 596 111 634 513 -93 119 41 -707 261 314 -279 326 50 552 476 771 -563 658 784 400 371 288 -246 494 122 -300 284 52 -152 547 685 -888 654 3 -848 500 615 -135 21 141 266 325 168 -563 762 26 620 114 392 -785 377 456 -424 677 740 -773 677 486 -937 389 692 265 111 763 971 577 287 -61 214 600 764 186 713 -493 1 383 -931 456 759 -475 584 188 -984 763 416 653 26 357 -304 443 49 438 322 159 -400 694 736 -562 785 501 37 101 687 -850 608 239 684 278 246 -605 723 343 349 273 362 -494 463 236 16 264 481 703 254 465 4 44 117 242 546 724 -368 182 553 630 129 59 -190 263 781 105 365 709 -424 22 533 -862 80 195 525 297 10 -995 800 616 221 550 756 -988 335 137 -483 365 618 -25 775 80 -892 632 796 568 409 370 700 99 1 -354 24 297 -344 781 649 -129 503 40 924 172 756 -507 408 114 -80 728 74 -559 428 172 642 482 175 -462 105 128 646 386 618 751 174 672 -458 451 396 297 544 295 178 269 254 643 342 181 -84 783 160 839 777 33 233 268 67 -841 758 171 838 404 109 207 107 282 -721 649 284 -726 698 28 -480 229 648 -227 672 541 -47 741 76 112 166 671 -686 677 629 -115 516 232 -7 523 339 226 754 539 510 580 789 -311 273 440 77 290 560 155 139 277 26 53 153 -146 138 220 -363 710 248 -782 572 28 -794 549 552 -539 26 481 993 238 461 -172 64 513 -68 659 437 46 787 698 -107 205 469 672 411 129 903 385 678 -994 798 255 286 791 537 208 95 774 668 208 458 87 512 316 923 758 654 421 3 58 89 428 20 970 337 754 -547 375 296 -459 384 391 -886 404 65 254 137 624 -889 776 335 -621 266 626 -787 236 156 321 435 44 -174 441 770 -279 182 353 63 249 309 -320 703 797 -497 15 773 -610 346 224 33 530 648 -969 772 113 56 138 701 -637 259 335 958 685 775 128 302 659 -863 757 225 661 747 570 36 133 300 683 164 623 747 21 760 -153 695 6 860 175 164 -232 7 537 924 500 390 -65 189 346 559 202 645 -471 438 777 -620 73 140 802 172 512 714 506 694 441 718 420 156 639 426 644 515 477 233 250 217 -222 210 418 22 671 479 90 73 651 -647 139 22 152 775 79 797 168 796 416 520 349 470 553 598 639 483 359 256 706 649 -937 456 519 741 698 144 -609 652 282 212 604 608 642 2 327 -162 170 402 -377 764 473 -429 282 165 728 345 620 -2 439 70 -659 382 721 -825 795 76 934 389 429 61 427 599 414 651 562 -713 774 348 263 247 173 -230 405 341 -673 747 723 799 474 269 474 8 657 503 669 636 653 36 486 366 323 11 -886 386 258 -762 709 336 -356 747 542 747 605 498 639 532 796 -639 731 469 -819 558 477 -962 66 284 110 232 606 872 298 544 729 89 4 -184 333 750 -491 32 555 807 424 638 402 385 121 823 519 678 -701 157 690 -53 782 755 -169 644 538 -412 516 36 483 198 124 -714 214 8 -412 460 21 -920 311 177 969 442 705 -587 114 170 -525 752 735 -566 92 610 -575 786 644 -209 354 451 243 675 61 704 516 331 581 468 796 -50 543 300 684 529 391 -354 107 729 289 50 798 721 744 622 61 211 527 -337 206 402 475 710 104 976 671 171 458 2 732 -895 39 460 -153 237 118 575 278 168 -276 800 463 346 213 673 872 428 78 -375 679 210 -550 89 462 87 295 15 770 352 405 -770 352 641 -701 727 119 -934 302 682 -247 126 309 -169 352 211 122 232 441 331 283 529 744 170 376 311 693 279 715 75 630 -692 374 109 -622 41 312 647 522 613 528 75 290 388 58 641 -650 380 73 -610 208 76 597 671 768 -724 647 768 765 225 8 228 624 529 -8 692 661 -278 242 592 -654 584 255 -748 654 15 880 480 623 -807 489 21 760 255 597 767 683 420 47 28 75 -999 110 766 813 384 559 605 731 694 411 535 100 -23 415 303 262 615 334 36 408 22 -391 168 276 -995 486 90 -149 487 199 217 258 416 -579 421 151 320 213 731 507 449 338 -672 610 57 -44 216 343 -382 593 380 -693 244 67 657 213 671 390 741 128 -794 714 548 -644 786 698 -928 360 110 -997 267 111 -308 547 720 549 303 135 43 473 727 -777 732 171 441 389 735 -489 532 675 390 290 140 489 198 125 787 670 484 896 625 302 206 118 49 -674 467 703 612 437 307 -139 483 268 161 373 465 -562 408 511 223 767 180 623 305 459 900 196 96 759 609 325 -594 157 218 584 379 700 -797 292 272 -733 404 743 414 779 709 545 402 153 -858 279 457 -399 532 205 848 297 521 541 633 451 -407 436 295 616 255 176 -249 759 131 893 526 109 -399 471 62 553 319 424 317 567 714 282 243 562 -798 730 381 -501 346 635 826 296 410 -229 610 728 994 327 46 507 409 288 -932 564 424 613 721 353 993 372 699 -821 198 547 75 573 631 141 252 127 -298 175 736 29 169 614 -326 428 223 313 96 338 -863 61 258 -559 406 181 491 585 378 -962 460 85 -674 109 657 -44 450 460 834 752 634 321 533 354 -265 473 428 -202 562 488 -345 203 445 187 95 229 164 85 240 648 363 701 -344 119 350 -733 706 654 252 427 738 605 423 769 -236 228 284 -953 215 730 -373 580 14 -581 580 728 519 789 47 420 208 752 -175 261 730 -237 218 692 -741 156 314 -21 72 287 60 476 514 -57 75 729 -175 674 191 -682 193 531 916 765 739 -333 391 199 -404 754 768 -561 165 475 905 344 547 791 156 574 456 251 648 384 667 327 986 453 36 -946 468 731 -476 317 790 896 60 145 269 316 395 -731 296 89 801 634 625 -729 703 277 -294 357 148 931 114 167 413 638 578 -293 388 94 848 685 153 192 306 469 -261 127 521 -39 402 368 -399 203 202 625 74 104 -347 781 12 -648 664 477 318 478 666 -304 737 254 -259 335 629 506 360 254 561 565 234 -227 117 450 -999 636 479 67 484 415 -928 275 692 -138 649 702 -271 174 19 178 175 206 -944 394 689 -577 131 640 63 543 728 621 627 555 112 132 373 -326 628 221 376 110 746 -54 488 121 -649 97 66 -9 472 484 607 550 614 446 14 356 -474 299 776 -234 436 459 -662 263 287 -489 439 396 -944 185 435 328 679 106 -323 286 208 -558 611 607 236 443 105 -637 761 92 -179 651 354 907 19 528 441 99 567 475 693 445 581 522 731 -412 517 15 560 55 171 374 18 131 465 699 295 314 574 208 205 155 729 887 295 797 501 207 415 277 277 469 447 451 38 129 268 477 -339 439 727 -445 506 383 219 300 681 -666 660 454 -59 217 608 -579 504 454 218 34 488 -947 233 138 690 114 405 318 776 396 -156 483 101 -973 55 752 -693 389 163 512 482 380 -129 73 792 135 506 377 -578 201 275 -933 720 250 662 716 285 714 295 339 265 554 727 380 466 760 -89 537 462 745 613 87 736 548 592 -135 522 302 -774 633 54 300 701 773 102 447 641 954 227 306 913 738 395 126 436 207 -188 124 307 -445 767 661 -938 20 113 186 322 27 -374 460 56 113 442 633 -638 355 123 156 281 558 715 294 681 -179 449 422 248 458 388 -740 72 407 572 102 778 212 559 419 -755 521 325 567 430 606 276 545 451 108 166 460 -683 703 541 -445 254 729 -603 213 382 575 741 641 227 17 385 -171 326 102 -521 607 620 -61 476 198 -379 752 100 -287 456 118 -826 503 160 69 82 177 854 111 54 555 590 660 774 368 697 480 162 704 949 688 287 794 106 567 261 183 621 -379 4 702 149 658 12 954 166 153 -35 292 786 -148 616 40 890 591 759 338 23 472 242 724 360 528 518 17 646 532 551 66 705 554 367 254 412 730 560 129 -718 725 420 -333 778 587 858 220 377 -783 359 751 -360 753 674 -49 281 392 -833 279 475 -683 97 379 -529 264 632 -166 794 391 -38 228 667 333 448 196 -280 706 416 -352 475 326 -401 67 110 967 235 740 -559 504 36 619 161 196 -808 275 423 211 9 70 -794 681 328 773 129 2 250 680 717 879 305 336 540 672 122 879 714 625 -334 136 64 -289 680 339 -314 643 699 507 450 579 34 575 707 836 226 139 -96 57 443 -161 798 666 -840 229 579 537 496 464 440 612 151 -297 314 673 291 221 674 -331 456 448 -872 244 225 -734 300 282 -340 692 631 -75 404 59 504 741 554 -281 485 745 -150 678 258 874 191 485 -853 671 280 123 749 471 186 75 426 -955 779 367 -802 319 135 611 769 365 -732 644 686 98 743 428 134 42 299 -786 366 787 945 509 362 -608 106 692 510 256 141 961 324 459 -905 687 779 259 156 174 -256 6 469 572 692 510 -778 506 75 -40 3 149 -905 322 209 608 267 314 -701 577 569 239 538 444 649 634 331 -972 645 38 -47 514 734 -669 688 792 -595 48 346 -895 496 668 913 504 134 -774 404 262 947 443 352 -658 493 537 -328 73 381 -739 626 122 855 48 187 -59 331 74 732 688 474 229 394 169 -752 307 672 181 86 627 -405 785 622 746 327 314 82 200 738 862 13 115 536 669 162 322 142 732 -379 523 325 541 772 631 812 705 268 -209 198 579 -523 480 330 214 695 342 -472 231 210 -358 305 219 885 5 712 368 626 787 -508 167 758 875 323 314 -254 87 511 -124 164 543 157 530 437 850 210 219 -540 404 75 -370 642 80 -906 10 257 -920 503 776 189 730 707 -398 370 667 -70 798 382 -328 755 111 60 606 672 278 218 276 704 400 117 783 67 461 -327 670 85 -595 689 6 -729 419 4 804 691 758 514 503 115 -15 638 732 728 21 777 -394 13 455 -663 780 73 -202 205 294 -566 210 183 639 433 601 994 237 44 952 151 546 -582 289 279 502 253 116 833 540 501 767 29 32 -360 779 237 -867 13 446 515 405 79 -932 703 18 760 722 658 238 624 110 305 9 443 393 242 563 -324 482 541 312 35 510 788 103 60 -946 118 763 671 678 236 -320 269 411 590 774 771 -168 519 44 366 593 318 -180 657 85 677 367 119 738 155 573 -2 162 690 -888 185 567 499 56 361 431 40 79 74 558 395 711 390 187 628 763 395 312 440 762 -18 179 468 -646 329 629 -405 441 14 114 692 79 500 553 486 60 736 77 891 673 128 175 702 90 969 366 530 130 501 260 150 55 588 378 203 580 -457 117 471 -27 417 223 -390 630 158 -361 121 319 -223 710 544 -96 685 797 -806 254 362 -325 137 62 734 487 469 73 217 671 -548 761 339 -926 486 755 896 88 608 -325 465 517 -230 521 401 966 315 207 928 542 343 -659 676 29 561 149 245 -817 553 557 321 627 243 -172 475 491 763 32 578 -277 260 594 -961 230 314 592 197 181 -2 77 722 740 18 150 -32 332 298 -236 515 403 321 237 229 963 617 256 653 332 287 382 655 546 575 247 328 488 239 524 668 789 600 -210 81 169 291 201 500 188 565 215 -658 686 3 -877 601 619 -222 206 150 64 388 357 -638 363 603 89 652 41 564 614 461 883 705 661 -665 646 425 -451 188 663 -97 311 15 521 689 221 222 106 608 -622 420 171 380 261 374 -828 625 245 -896 340 59 -436 510 160 201 211 348 815 714 210 29 587 451 -151 162 556 -343 540 527 -621 273 787 152 397 163 348 102 502 758 266 628 673 643 338 -368 196 548 331 411 14 541 290 761 298 78 677 -838 782 273 124 241 192 404 314 386 293 230 543 454 123 382 205 114 223 918 564 321 970 102 731 -130 707 205 739 463 518 324 557 167 -344 750 396 198 156 518 -669 161 183 -446 479 746 226 401 685 -624 199 338 858 270 315 22 618 573 626 357 236 343 33 344 510 289 293 457 639 448 -273 628 639 -945 655 591 91 183 342 -371 441 611 -505 664 428 -732 290 336 -945 786 368 -202 457 46 -311 784 167 -152 494 795 38 501 201 229 744 383 570 621 590 311 41 432 -554 48 417 -987 46 616 20 688 272 -335 529 608 983 177 653 529 797 648 -937 319 373 990 3 193 -21 466 585 10 477 229 -207 697 468 -783 514 196 -576 49 724 476 379 291 780 460 287 -573 476 157 -249 66 511 -457 245 176 479 408 287 -90 186 315 -310 580 563 -243 349 276 -496 725 677 -572 153 607 918 712 293 913 264 710 624 453 778 -306 158 254 -430 586 406 176 504 690 394 261 602 638 527 417 548 503 327 -546 654 117 367 196 770 -583 501 113 -953 568 565 176 14 274 -770 513 115 -923 707 727 430 694 507 -76 700 713 793 19 108 714 436 160 26 35 279 542 412 293 768 594 77 426 381 589 492 688 793 23 486 238 82 163 489 -6 756 507 -347 70 142 213 648 529 -309 542 492 -865 710 285 411 489 217 -248 381 275 199 552 514 -257 376 552 -68 258 714 -780 404 221 -322 209 642 -629 174 41 699 66 582 -810 153 44 -574 765 84 443 620 216 -466 163 143 885 19 355 -278 697 563 363 620 289 3 720 706 537 510 58 -268 137 22 -985 1 461 845 535 175 587 123 391 44 798 639 -241 161 459 -753 717 378 -448 254 439 809 186 127 783 201 458 224 231 10 -963 29 97 -389 768 21 -416 103 492 -587 14 653 671 661 569 -1000 765 374 238 127 111 -483 310 663 -426 686 93 -864 723 473 32 135 441 852 271 299 -702 445 753 -610 10 767 842 33 179 -638 24 622 597 541 483 59 715 720 103 3 643 576 187 329 -232 391 599 866 290 595 -30 680 157 -512 323 645 287 720 737 321 82 206 -318 10 392 362 378 783 -288 767 503 415 226 211 -24 492 533 972 579 4 -292 700 182 -889 293 615 -684 527 625 59 290 202 -807 554 798 -984 613 316 -82 28 322 93 432 100 255 208 591 -461 181 722 -458 89 173 -325 200 465 690 680 33 -85 473 586 -536 90 399 -221 560 426 53 406 409 952 461 617 -58 153 797 663 295 437 436 171 189 -300 527 487 -125 242 512 861 307 153 411 238 712 -412 491 317 -403 43 330 -587 538 34 -639 601 328 149 389 50 -463 642 262 897 285 788 583 313 230 -506 126 88 -354 337 677 310 322 762 -293 287 499 940 248 300 820 687 81 -117 184 366 270 520 678 451 413 691 367 75 767 -66 713 127 -454 605 727 -155 25 476 -364 647 362 917 282 98 -766 704 617 -537 556 382 -183 398 346 -293 565 420 73 651 473 -487 699 737 792 445 541 -82 42 118 393 678 764 754 595 597 -397 461 653 -350 768 769 870 594 620 894 259 70 430 51 514 122 569 107 -561 762 784 -246 69 131 -50 272 111 -350 196 507 656 149 167 860 173 280 600 467 538 669 249 589 734 572 709 -360 211 671 375 166 291 857 268 114 -680 518 309 226 127 9 392 387 360 878 168 532 757 568 551 -753 589 799 -213 323 122 -705 515 685 -483 243 402 207 100 669 321 772 739 -619 798 65 990 543 451 149 421 171 -568 131 738 382 730 79 -867 317 753 454 164 20 -510 689 361 160 362 333 98 686 424 -636 587 397 -466 219 79 224 402 8 -546 135 676 606 341 39 -975 432 720 86 123 161 -1 35 522 -917 333 417 564 247 654 540 698 659 -634 274 260 925 728 746 352 335 286 -410 312 717 -138 551 40 22 350 74 95 749 557 -883 641 720 -443 129 170 215 47 443 826 772 371 -829 124 257 -944 667 568 973 329 318 564 398 603 -301 614 104 -544 332 744 975 41 425 -856 56 471 -813 234 795 -91 5 470 565 61 336 -116 302 718 772 292 668 -225 143 481 -122 199 364 973 671 11 -180 10 596 214 71 600 -517 388 213 219 473 150 -366 427 452 -896 126 437 603 556 636 919 130 362 874 479 584 -315 499 146 -120 513 216 -368 568 276 -55 354 254 396 781 530 -121 737 285 -286 256 766 -773 530 797 562 367 495 -93 448 560 523 232 756 678 228 75 553 373 428 -842 170 38 -439 612 18 -758 157 561 -956 336 291 -560 299 657 -913 758 656 846 281 87 -447 759 314 427 264 239 806 536 571 413 778 14 318 57 522 79 102 58 -431 494 708 177 581 665 433 779 498 -329 132 8 -815 711 272 623 118 645 -618 713 380 -496 78 358 -483 549 766 839 428 419 48 526 245 -629 759 576 268 183 707 -572 368 170 -301 343 287 295 277 551 -573 781 181 -664 51 729 101 642 708 120 490 56 184 568 444 203 617 545 631 468 439 469 515 715 571 478 297 -169 332 138 -262 252 179 -655 188 775 -522 368 95 273 324 235 -302 186 403 642 569 70 -920 438 136 -254 761 278 792 113 307 -559 96 190 -470 787 793 109 732 180 883 362 548 929 435 71 -837 333 256 365 327 376 -414 407 13 122 753 773 751 98 437 -191 539 85 399 669 71 343 178 2 123 14 716 -530 743 350 292 107 235 499 224 561 74 285 472 362 436 569 -1 797 307 -717 548 176 -695 292 705 58 228 542 -883 340 788 508 653 772 183 88 519 310 393 10 -986 604 224 884 377 12 -856 500 340 -986 409 567 -493 79 620 -789 715 511 -50 652 769 -104 587 57 366 249 1 -472 263 604 151 547 533 -237 243 232 -346 717 271 792 80 185 -345 230 760 219 707 163 539 355 749 547 522 197 548 250 11 303 553 110 -813 68 704 -981 723 513 763 248 781 -167 40 60 -431 247 641 -520 218 548 794 158 454 342 405 776 -747 461 81 162 248 148 417 382 669 461 415 261 -328 537 59 265 169 277 12 764 434 -783 349 543 519 554 203 999 516 2 -901 285 621 -528 215 202 -259 28 169 753 701 257 811 766 425 -513 130 388 672 747 446 -790 291 346 -296 562 166 659 661 450 -321 332 496 -943 495 13 633 135 142 -179 207 440 -982 769 283 -637 683 206 -470 174 704 -653 607 482 -58 760 13 37 369 507 -399 403 641 -706 24 400 -667 794 368 -33 757 193 11 722 427 169 52 369 187 183 95 -758 530 253 -277 672 213 87 61 581 145 262 535 738 156 558 -463 42 103 -544 209 411 848 742 735 -805 281 118 841 523 199 -554 798 423 -342 182 297 -123 720 4 -366 409 45 -711 466 606 499 266 178 431 493 471 -35 641 751 34 82 25 633 681 391 -215 358 663 989 144 271 985 33 736 390 333 554 919 516 246 -611 633 86 -309 68 520 67 53 199 -760 108 489 -999 549 721 -208 135 278 54 76 773 676 61 358 -236 75 757 162 65 141 600 708 208 671 576 612 821 370 20 -19 762 506 -190 568 581 183 196 193 -260 560 748 333 677 23 689 567 473 -448 388 41 -177 250 410 642 31 723 -501 442 42 -321 669 797 523 443 368 535 624 511 384 565 277 57 318 217 849 693 466 58 386 489 -27 617 417 -591 515 238 -866 299 504 812 484 620 640 693 489 56 352 667 521 36 604 -639 170 564 414 480 278 -948 214 642 483 315 492 538 479 527 358 120 419 846 328 112 -821 554 15 997 27 50 801 788 258 -28 270 780 -265 37 459 -35 41 672 158 724 186 -151 663 217 776 571 215 58 302 768 -328 700 794 -278 625 603 -490 113 639 -32 678 679 -609 188 155 -471 637 369 545 13 341 432 512 463 246 770 765 -186 594 664 -641 600 492 647 710 156 -315 31 385 -884 374 572 70 103 409 438 400 773 -70 232 484 744 631 5 708 645 599 523 449 65 434 496 775 589 733 357 -226 671 385 -95 61 784 -170 143 568 265 688 398 270 396 594 -780 462 349 -50 296 44 -524 638 329 -616 212 729 -287 709 600 49 367 212 -767 462 242 149 484 637 -58 304 508 -158 390 522 -609 92 369 586 504 769 443 369 678 994 619 596 -795 52 592 711 404 605 552 705 289 -859 447 144 0 89 533 121 432 176 -710 19 295 -553 285 798 -984 480 367 845 474 185 -160 343 543 -213 696 447 -373 789 445 571 589 533 -897 463 517 -769 705 535 725 352 371 323 768 51 -559 613 76 777 253 307 564 36 202 258 424 449 304 61 143 634 186 495 205 661 14 207 702 627 282 31 431 -659 395 467 742 53 442 742 257 770 554 442 199 -455 777 444 133 334 657 547 293 558 -875 775 589 707 668 535 -875 410 140 -834 504 648 162 682 457 -669 189 98 -519 286 439 139 11 652 -762 758 144 148 435 471 -112 542 338 374 668 300 513 786 3 313 300 237 -879 583 777 -830 264 262 -840 555 338 727 280 657 -126 180 291 -56 668 385 681 260 141 535 373 793 -829 46 127 699 616 391 960 456 186 45 738 466 253 12 645 -256 190 59 283 122 318 -25 57 243 -833 580 640 894 279 8 -364 441 743 670 638 680 -65 691 692 531 67 188 -595 502 662 -725 278 718 269 45 50 508 291 328 515 127 119 802 169 638 -733 100 425 17 448 491 -243 405 193 18 680 470 687 749 66 -64 210 357 -184 680 398 396 24 479 -457 400 199 -668 37 298 999 394 702 791 612 134 -788 651 434 429 388 643 337 356 320 -76 638 574 752 333 174 950 665 392 848 174 428 -503 173 373 951 716 184 -164 128 387 -931 309 774 864 47 681 735 171 322 485 244 511 210 796 43 735 747 259 679 547 432 -942 645 604 631 548 519 766 584 198 -848 605 507 -923 469 105 -643 393 70 588 4 66 182 139 364 41 570 110 24 629 306 -572 260 53 -902 426 636 896 531 793 954 608 461 258 566 569 436 396 161 505 737 516 922 671 207 -715 64 776 147 689 604 4 317 415 457 15 41 -956 263 123 -164 217 730 -951 627 47 769 721 731 -603 643 601 -45 481 217 -518 780 105 38 584 421 -748 426 18 448 475 645 94 644 259 88 78 179 370 475 374 123 182 406 739 502 168 415 307 161 1 151 550 602 470 175 172 718 202 -32 212 397 -574 53 474 757 623 500 -470 98 233 735 237 97 -129 32 150 -410 247 456 -298 1 159 251 3 628 778 727 545 979 495 308 -673 74 712 953 631 87 252 313 184 885 48 773 -667 519 4 282 261 251 690 615 157 -573 345 84 723 276 130 -218 604 203 -306 509 33 180 398 744 687 766 275 845 408 438 -553 208 604 803 187 501 438 262 776 968 196 131 -830 490 639 -845 422 752 -901 90 349 -205 529 232 -592 172 549 882 417 156 -729 16 715 -173 220 453 327 58 714 -546 378 109 -815 549 151 175 304 124 -674 755 213 -773 350 294 -142 759 465 -442 193 82 -335 417 449 -21 444 668 -17 523 278 -952 314 755 458 242 258 -266 568 213 -502 347 114 -209 115 617 289 380 233 -863 559 228 -643 742 302 386 390 430 -160 51 744 947 309 185 804 595 304 568 294 651 682 637 207 -95 645 322 121 734 701 305 24 12 -716 333 305 385 119 247 415 111 297 -90 58 157 46 615 752 -851 583 597 151 275 278 631 596 563 -669 254 138 -658 138 470 -1 676 140 645 491 251 941 601 660 697 799 474 648 148 609 -4 500 377 829 610 651 -142 241 799 372 124 252 510 19 741 -669 218 616 -129 663 306 -327 156 458 332 654 156 -682 50 207 894 231 368 697 689 608 -505 462 731 -702 655 518 -546 726 380 -689 151 535 521 236 340 128 794 193 635 264 594 841 607 265 -233 302 726 450 600 649 750 391 56 -332 445 333 -801 629 719 -375 739 284 738 499 443 -997 419 744 928 621 96 729 771 486 384 191 482 -884 791 389 -49 677 570 -131 454 679 932 423 775 -190 537 265 -306 279 734 -769 159 554 -674 688 76 -637 24 267 -556 493 257 233 196 485 -46 618 138 -968 150 112 158 113 648 823 7 523 -910 695 1 -977 78 512 -872 357 751 803 320 775 -579 317 19 477 702 566 -687 56 383 202 440 85 713 798 197 961 173 203 -965 522 306 -225 143 622 545 373 523 311 286 130 293 689 569 777 754 566 573 315 291 727 303 153 -73 291 791 405 790 708 -810 439 429 647 767 572 -780 312 144 494 117 221 391 246 175 909 220 41 799 747 343 151 475 633 -307 422 613 -819 422 131 -648 242 442 247 137 417 180 304 778 -226 565 549 167 764 496 509 667 522 -906 561 353 467 495 747 -439 48 541 -45 447 229 -829 27 740 855 180 595 784 73 322 -172 335 541 301 781 301 653 232 260 29 548 306 -51 271 684 240 526 415 835 311 121 345 644 545 219 224 431 -41 325 411 611 330 659 24 212 90 -565 393 434 494 314 534 799 243 392 -79 388 235 817 759 10 -352 518 686 858 129 567 -84 305 330 -443 741 723 -9 235 588 876 386 603 -321 420 258 960 421 52 151 94 791 -863 312 750 -902 160 467 983 87 452 -569 196 392 505 387 626 292 663 563 94 495 535 -497 55 155 354 96 112 694 195 623 712 178 240 -341 632 678 911 263 74 902 168 12 -520 507 721 -272 610 327 -917 317 685 835 14 781 -254 460 175 -832 572 704 959 32 535 389 295 349 -338 149 68 825 181 280 -949 776 338 -277 304 499 450 339 15 734 120 39 840 240 611 -904 152 194 -18 741 40 -69 603 188 -850 28 369 581 32 344 -330 755 199 569 205 538 -665 340 711 -685 6 383 553 199 622 -885 477 265 -253 560 419 687 711 799 255 115 784 -500 36 541 -363 771 432 -100 286 437 682 192 635 855 707 481 380 168 158 644 467 717 663 154 179 261 561 423 -510 63 89 -575 564 124 -483 1 446 -852 53 732 737 135 475 123 391 381 -596 523 548 -439 567 215 229 582 720 -792 243 481 782 285 543 -730 311 658 945 780 211 -210 529 263 473 266 398 547 541 340 128 145 414 227 288 762 -87 496 556 793 230 41 887 500 703 345 797 682 155 160 768 -943 88 464 -930 468 722 -398 261 561 -37 774 256 118 519 485 910 359 536 412 504 532 -506 411 470 655 228 730 -718 347 90 -799 4 529 816 427 196 337 229 9 -303 344 334 -896 662 405 340 737 18 -242 783 428 -972 439 207 -691 673 105 150 426 109 -969 642 87 -822 780 315 -814 229 658 672 286 71 -924 206 484 -593 116 466 186 6 328 -303 308 753 -243 339 595 -557 470 126 -291 256 706 -482 280 191 -12 708 569 -265 298 326 -182 705 441 -565 643 137 -461 436 142 -182 685 1 -229 98 168 -501 168 448 442 756 355 -238 643 653 487 213 109 -273 249 304 -137 758 175 -43 398 108 208 640 557 775 692 724 -826 134 231 -871 496 426 -667 383 638 193 710 86 896 726 25 -14 239 263 -769 639 661 -710 247 52 -954 149 428 304 630 123 -471 515 57 918 61 319 204 357 244 980 496 325 -286 360 116 -471 192 754 989 433 479 887 754 179 -734 410 361 941 139 75 -603 58 135 -285 414 44 -890 261 98 -946 790 641 -641 731 675 -89 562 612 -280 29 222 -368 770 712 906 319 321 -207 187 734 -164 297 280 726 636 540 -25 290 81 168 313 733 300 327 75 -164 159 396 148 417 714 -380 798 749 585 524 584 -524 700 74 -44 620 323 366 514 241 -904 329 119 -430 366 629 -835 666 246 631 38 255 330 144 605 -922 529 328 14 557 579 487 665 398 -439 431 11 147 482 76 -860 130 757 -390 653 674 -161 418 539 84 1 576 -510 132 272 894 562 800 374 776 109 904 615 773 -698 328 404 864 228 437 892 720 118 448 405 740 538 448 423 809 742 185 -39 468 512 469 773 679 -359 227 558 -804 491 785 -416 383 704 902 231 786 423 304 154 -38 115 111 -146 263 51 412 24 519 876 87 717 -737 235 759 -752 372 342 -897 274 124 -560 49 780 746 212 94 456 459 337 -467 441 220 -509 304 6 -998 504 377 -657 160 650 -982 600 251 -603 202 231 -859 567 76 -146 183 534 143 316 68 -524 492 508 847 135 364 452 537 67 -771 32 226 -570 400 675 -307 795 77 275 537 195 -49 143 377 484 438 245 -248 514 736 -589 361 70 -626 566 159 593 795 190 -830 425 192 -453 658 144 -178 551 138 -550 227 226 844 330 369 -427 614 358 -183 518 424 904 130 784 -675 456 101 -917 49 95 873 572 72 -936 319 729 407 293 31 -703 695 609 -478 665 752 -200 634 21 -177 538 150 558 63 158 -541 547 558 -895 772 329 -424 388 200 -944 148 492 -113 45 739 47 167 430 -215 562 294 -712 514 127 -692 447 278 -81 458 24 476 116 347 -843 644 735 156 301 82 999 340 478 137 524 757 459 673 110 -848 235 109 -970 230 233 -296 387 429 438 295 281 471 695 620 -252 584 358 -505 551 434 -996 362 797 -575 652 221 -65 4 455 443 786 760 -240 248 128 773 438 775 -547 709 221 -376 704 554 366 286 319 -665 421 674 190 216 660 549 625 2 722 398 439 -504 3 699 916 579 107 119 713 362 225 31 622 -956 594 459 962 130 79 -813 472 646 -602 16 598 -47 538 547 -857 502 680 299 773 144 213 798 175 834 42 320 -708 756 1 522 544 24 319 542 797 -909 647 364 -760 496 238 -560 137 291 -729 589 263 -633 602 613 741 788 206 -188 632 162 565 106 257 188 225 350 936 668 196 -301 109 148 903 440 331 982 311 119 -755 230 272 -591 323 259 814 736 442 -225 701 547 -817 241 771 733 578 639 880 733 298 -379 425 737 -848 760 599 822 205 29 -506 614 351 -296 780 638 -254 756 90 -156 576 460 -795 457 488 -145 484 772 -248 258 749 40 10 708 638 232 464 618 278 629 -279 583 608 758 81 115 0 125 206 -70 492 781 -459 249 789 828 656 25 400 208 282 300 48 291 -193 39 74 -130 57 704 898 778 38 705 89 118 772 289 594 577 371 286 909 112 86 -702 692 742 -678 444 149 -397 551 139 270 173 195 973 423 525 -190 481 165 -121 653 453 -327 491 38 -757 389 281 784 311 725 885 66 420 585 111 523 -477 582 695 -331 507 318 -255 118 350 -491 197 202 313 70 783 -913 580 473 -924 376 62 -243 797 790 100 334 452 222 9 585 469 679 292 738 624 409 -913 734 157 -712 47 579 -378 72 45 -369 705 393 -428 158 279 775 132 287 160 1 517 403 91 341 -389 178 626 -281 18 224 697 640 662 -593 394 448 535 577 705 -320 477 193 996 789 546 713 592 636 -995 355 366 382 324 575 771 731 613 -53 622 558 -854 110 335 250 342 635 -937 52 663 456 48 651 601 113 442 -412 70 796 -847 204 622 288 114 145 -386 685 75 -574 32 248 383 133 698 -744 596 749 -482 4 349 -231 405 13 -238 194 435 -242 699 638 -821 787 751 -277 201 187 149 715 300 -895 384 784 554 240 579 -697 680 539 -433 242 284 801 152 183 191 331 521 893 256 318 -100 713 254 -917 267 45 814 325 586 -114 445 380 -230 646 531 704 589 414 -24 35 171 -151 467 230 -547 316 485 522 369 749 -825 52 215 372 666 337 -74 614 213 -336 653 657 -357 175 55 -675 679 195 890 7 229 -939 57 695 42 510 563 -322 160 534 -160 684 752 928 762 117 -907 626 769 901 421 143 507 747 373 -898 589 380 -718 250 436 377 492 497 -709 322 80 573 548 591 306 541 474 -991 69 436 -474 514 613 -906 16 234 837 723 532 809 260 122 -425 389 165 23 632 487 855 205 234 245 311 326 271 273 395 -142 799 460 -330 682 750 -14 444 678 -942 584 489 331 712 77 495 535 260 933 342 464 719 740 327 -956 11 599 190 421 597 250 291 641 -524 95 749 143 626 212 -628 74 299 31 7 640 47 526 579 373 123 141 -629 113 561 -81 563 404 -241 240 702 -919 569 738 398 320 210 910 644 283 408 427 642 -952 447 41 519 441 268 682 434 628 -327 233 603 857 290 317 501 451 744 -906 99 617 212 596 537 758 276 178 977 710 178 -964 598 611 15 728 374 691 346 216 607 599 666 -250 693 316 -833 706 192 934 311 788 -930 421 615 847 350 76 -624 153 295 333 571 574 -141 214 120 874 621 270 -509 172 163 -594 691 420 749 577 282 688 647 254 -298 775 141 2 114 293 -503 659 180 541 85 1 11 176 524 -627 134 414 192 635 542 425 324 388 -522 626 386 -320 556 713 -580 711 378 65 8 577 -769 678 435 611 220 71 -189 383 598 286 356 731 -149 300 118 792 525 441 -469 203 618 -83 483 726 -619 456 636 958 504 72 -927 467 643 344 567 431 541 759 507 181 91 709 798 160 744 275 141 751 910 212 297 -582 756 726 -805 297 394 126 121 512 109 414 471 215 795 113 -724 546 624 -29 221 316 -927 84 366 -353 588 456 276 364 667 572 335 174 50 82 22 -357 408 495 906 269 108 576 637 455 240 465 552 815 236 772 330 661 407 -904 508 195 -849 184 558 569 509 444 342 759 525 -837 154 485 -791 60 753 -683 789 589 -629 381 605 -478 597 392 -955 327 252 -148 775 759 -802 78 495 155 399 203 551 541 513 -125 257 218 311 335 617 4 306 198 -191 778 672 4 628 276 -40 135 675 114 438 415 626 625 241 672 641 127 -312 798 433 -515 759 364 230 115 322 300 230 501 575 390 636 -351 479 115 -770 151 307 557 29 262 856 59 573 397 313 687 318 413 468 -829 590 266 -370 6 548 720 579 728 692 488 719 196 381 747 -343 638 357 -571 457 634 -265 634 764 -839 489 317 -914 723 448 -234 15 135 836 621 705 -110 602 691 -289 358 175 22 654 360 737 416 376 258 277 64 -274 363 338 -627 281 705 -540 117 667 775 603 39 -121 646 641 169 206 219 -159 29 73 -199 503 230 -271 28 511 -415 488 179 -196 646 627 434 167 735 -504 35 141 -334 76 521 -710 29 238 529 6 766 844 750 20 674 231 399 -864 417 87 -286 373 653 895 15 51 273 202 217 208 698 603 300 516 231 -428 407 259 -239 688 616 126 133 565 97 695 764 -618 161 336 -14 409 702 36 482 103 -595 490 352 407 190 68 237 314 26 48 676 713 663 554 397 -820 452 555 327 748 1 690 682 162 -223 20 570 -370 614 293 436 21 34 -745 11 348 80 611 575 -855 674 328 -59 54 331 848 581 278 -352 623 511 -239 383 739 533 668 552 377 504 124 -790 312 486 309 144 296 83 689 170 363 31 575 -107 279 708 -277 571 568 -947 456 435 -844 505 145 -339 741 385 582 72 324 -551 58 364 482 573 486 -951 579 494 -165 335 678 -76 215 273 277 581 330 -27 794 622 -843 728 677 772 436 25 -632 5 58 806 239 630 844 688 408 889 675 743 -34 28 641 920 201 634 -459 311 113 569 3 56 193 405 298 432 201 537 839 657 313 -358 648 341 -518 520 93 68 213 403 980 582 437 -168 527 792 -113 121 638 -54 123 594 195 755 795 683 547 36 245 632 692 158 74 91 50 509 610 542 329 22 497 709 155 -667 742 682 476 381 354 -887 80 28 459 75 783 -347 204 712 332 562 338 422 364 398 184 707 726 157 556 186 -88 41 479 -655 318 60 -702 783 139 -723 242 565 -341 495 275 -309 336 479 -445 420 592 244 242 156 241 578 414 -682 488 169 -897 552 209 782 497 78 -407 347 61 483 224 302 647 436 349 474 279 684 152 34 303 -105 478 96 402 445 464 -952 179 512 -475 772 410 785 607 633 287 206 620 -965 80 99 -330 784 484 -828 32 514 19 234 584 -956 754 525 108 641 169 123 289 699 -566 600 28 -772 239 233 999 544 648 -67 268 679 -754 88 465 229 793 610 25 316 99 723 346 264 523 526 728 172 175 24 -429 308 291 202 506 730 -534 488 414 635 771 721 -306 94 623 158 791 521 774 266 246 828 774 323 355 698 50 378 22 709 -579 24 415 150 490 102 963 477 646 968 721 616 -359 616 262 -937 174 604 335 128 395 55 14 665 -835 387 688 731 338 729 -816 253 405 -571 574 678 -803 566 118 -319 499 245 827 306 80 671 163 446 487 280 32 -873 363 721 -945 128 747 -311 677 313 -667 687 742 350 500 507 867 734 557 -936 472 408 -876 599 770 644 654 68 -831 218 547 315 107 424 -221 543 362 -221 362 295 688 426 407 702 122 191 78 614 662 37 338 460 -42 335 665 377 504 83 -277 172 541 898 151 133 760 424 675 -927 404 236 167 44 214 573 546 687 -37 24 52 176 613 390 635 548 779 534 23 150 274 34 276 -920 507 231 68 474 274 -967 399 19 -729 515 394 -278 491 206 863 479 128 338 331 675 317 265 250 818 739 171 270 98 204 -702 130 262 328 750 735 -598 783 685 572 606 751 566 129 442 -877 744 120 851 200 266 -274 770 204 -152 41 653 -397 291 783 -936 419 732 -250 346 72 -463 264 552 778 190 530 -750 668 729 -885 146 250 871 147 642 -125 350 132 -143 367 551 941 317 475 807 504 20 430 194 283 182 772 222 629 444 328 887 267 474 329 742 375 -788 752 741 162 693 610 989 100 665 208 282 58 443 216 382 -184 645 507 178 3 82 8 793 525 735 681 343 -792 762 285 382 526 236 675 489 480 484 30 131 748 38 412 358 233 628 739 649 472 -755 228 27 478 788 371 555 75 251 -303 635 564 -867 280 359 329 381 748 293 539 533 120 630 733 143 75 512 121 558 407 -390 691 376 651 612 771 180 211 251 890 293 631 -11 786 721 921 658 550 854 553 624 -683 27 128 616 319 388 -460 765 145 299 175 35 626 226 198 196 158 761 -802 463 799 -903 717 103 -328 587 129 952 295 764 283 746 138 -131 772 716 -381 321 73 -421 119 73 -217 100 214 -476 800 676 274 450 145 -824 274 731 -295 226 85 503 117 379 818 152 325 556 222 648 71 41 168 895 172 639 919 555 290 -868 705 642 -496 81 116 186 738 693 -530 412 161 876 720 734 -76 143 326 -357 791 497 233 710 603 74 395 433 -85 307 689 908 11 322 -625 349 259 -732 419 404 429 771 368 141 648 639 -725 724 782 -848 167 324 1 601 585 603 427 179 188 542 485 -324 403 47 -403 378 747 -992 598 717 -589 27 688 -670 769 535 -31 196 458 -898 300 176 625 101 328 809 505 755 140 445 48 -224 721 450 575 479 625 390 42 204 -523 325 524 -437 94 271 -428 548 570 499 525 671 -773 286 727 -467 555 195 -818 482 265 -839 355 295 537 145 689 -908 174 213 -385 289 658 -915 61 405 7 540 414 107 225 192 429 757 298 -977 139 331 840 252 685 -466 190 382 574 682 107 -414 450 396 243 487 8 999 294 720 -873 675 11 -507 182 235 -764 763 192 -515 739 330 -185 179 134 -349 265 323 384 240 556 491 778 557 886 22 244 845 21 89 -835 501 764 775 146 497 562 334 12 -847 19 750 -566 637 744 -559 22 535 -851 313 513 -695 551 86 348 348 458 -11 65 510 -96 241 655 -800 555 540 363 708 558 712 294 143 791 14 780 -513 55 353 21 556 217 -315 462 319 -630 162 666 -572 751 731 689 407 523 944 560 277 -165 723 536 793 36 29 -313 179 42 466 266 449 -430 88 204 -214 773 665 -296 296 379 -830 276 681 -948 765 288 774 661 47 602 297 769 337 377 535 -841 366 439 962 209 259 309 731 86 989 383 50 476 109 711 -326 648 248 -50 766 176 884 477 323 -764 636 241 26 550 145 -411 681 705 999 390 188 684 208 231 948 483 341 306 278 189 905 428 506 -568 665 182 -293 453 369 -53 421 799 -501 772 388 -314 409 719 608 447 127 390 395 609 -70 101 438 -730 758 417 527 790 633 -492 697 285 228 396 516 -54 591 488 -104 691 11 -965 529 419 -646 489 65 -968 679 11 392 232 420 -403 560 410 630 620 658 66 249 254 933 347 44 172 795 286 -217 336 503 970 768 382 180 341 126 662 787 657 -866 273 203 329 245 197 -585 228 578 -571 182 114 683 552 433 216 484 545 -690 527 437 236 190 527 872 613 647 80 180 458 490 310 702 238 725 482 16 706 215 881 389 766 865 6 1 -639 316 528 -602 752 269 -76 457 527 -892 146 706 -883 36 567 -230 27 491 -149 595 396 865 476 337 782 693 342 783 655 657 -338 253 161 730 252 697 -312 312 42 746 29 430 112 451 250 150 669 277 -714 51 169 -821 586 375 -564 48 627 348 578 556 -564 741 359 132 629 671 526 240 602 -238 784 75 759 115 661 734 551 708 -288 251 38 619 287 778 -622 572 158 800 98 485 650 405 724 52 367 118 -144 169 549 754 727 217 -289 346 55 40 676 178 597 428 275 -519 235 597 -175 643 726 -361 723 446 939 77 726 -446 718 617 88 229 515 494 69 742 272 418 370 -702 452 800 -23 408 586 -227 34 428 -749 319 69 312 791 338 480 231 566 546 454 247 -628 705 23 473 602 539 -350 775 409 -329 39 399 808 720 181 -226 666 609 -41 106 710 -686 427 437 134 724 90 -68 121 148 -307 372 122 501 243 161 51 451 432 -217 777 649 -809 489 307 -100 3 573 208 124 552 -556 458 475 -914 297 443 379 190 366 -748 43 608 612 646 611 995 629 587 -756 421 275 -50 121 278 474 482 753 -975 478 410 -100 564 551 174 548 48 616 327 589 582 580 632 741 544 477 551 492 658 -510 736 278 164 264 783 745 342 576 -743 316 324 904 284 202 -556 760 77 56 263 568 313 270 444 -309 463 707 -374 609 596 -762 715 489 613 124 4 488 28 640 -110 425 457 -578 652 768 -950 108 583 769 221 487 823 515 756 866 759 419 725 185 579 72 423 45 161 788 169 516 677 548 755 319 172 812 293 376 -869 344 483 913 513 256 -1000 155 280 525 632 464 655 105 86 700 66 74 -732 702 112 -934 299 520 -645 251 8 477 158 514 -44 36 346 420 491 450 457 543 67 -318 763 448 -417 731 537 -246 422 790 266 488 375 -128 588 225 343 496 27 -498 373 184 -784 81 219 -87 253 262 314 745 767 -421 129 249 68 501 709 -865 526 496 -241 269 191 -215 540 196 -709 605 448 -48 451 455 -126 582 135 -278 2 169 -57 212 670 251 347 747 -102 259 215 -759 317 229 750 209 33 350 361 703 11 69 705 417 512 251 893 115 150 39 214 408 -195 407 603 695 65 680 108 215 592 -438 778 213 -133 99 228 296 16 406 296 613 577 -343 308 490 -672 583 554 -441 443 320 -697 206 298 -933 225 45 -275 282 143 352 277 233 -1000 773 488 -478 428 652 50 238 159 -661 166 741 -507 678 384 564 181 141 861 600 717 857 525 198 -648 230 127 17 225 404 -199 625 376 688 299 356 891 549 593 -951 40 310 142 85 187 -723 450 719 -631 663 518 -715 121 595 682 73 24 -440 242 248 -437 643 424 339 284 722 -154 575 22 38 577 61 -53 748 147 -396 317 9 74 154 481 268 636 105 -109 796 346 890 112 541 913 603 376 -814 649 502 759 487 278 -29 72 647 -234 677 515 127 551 668 607 219 55 -88 262 403 -591 17 316 -924 555 516 -822 666 554 607 37 739 507 258 11 -495 176 687 -28 103 789 -161 511 207 -154 536 123 -887 238 139 980 666 245 647 404 498 738 263 307 -52 84 647 732 130 773 -849 195 298 -637 127 163 -393 574 159 468 774 114 918 464 728 -376 613 247 58 551 339 643 126 774 41 258 103 814 762 584 74 199 456 485 758 581 595 627 106 308 545 569 -165 321 733 34 580 484 -476 416 770 799 8 166 863 131 716 70 769 673 250 764 51 -93 460 468 760 18 773 555 67 740 524 218 474 55 152 481 -228 237 132 -889 639 95 -838 698 519 108 174 179 927 286 24 325 81 394 297 388 460 237 312 678 662 519 381 -58 91 700 857 730 488 188 442 327 -117 556 224 -47 464 749 883 519 253 863 508 117 -508 522 207 659 145 755 713 299 771 -987 182 714 399 441 734 216 157 159 -663 249 328 -77 198 265 -441 610 774 -242 99 119 -335 612 769 387 178 150 -148 777 591 -615 345 435 989 166 143 -453 103 744 -573 227 217 -430 179 767 -166 338 576 -241 249 674 229 114 38 197 301 215 -453 279 253 -534 379 355 -191 358 133 -823 80 312 -857 514 649 70 25 97 696 455 562 733 599 718 -111 40 160 -25 716 438 179 734 368 134 343 725 -182 72 4 -271 38 94 426 619 599 553 566 750 -729 607 789 230 735 256 -581 314 189 -613 219 155 -381 500 274 -713 278 663 -620 57 749 -521 397 567 78 350 685 779 573 43 -81 155 777 -225 175 643 -837 114 794 -402 777 212 904 196 264 -423 416 149 987 448 545 -494 57 219 -568 103 100 -397 219 213 -852 417 541 512 321 737 775 498 324 67 89 291 -184 429 738 712 535 215 -42 525 271 529 109 799 -346 470 101 -247 225 671 -83 774 287 57 61 656 -532 728 745 -241 744 725 496 167 183 85 302 313 536 207 537 6 182 795 3 679 55 659 348 335 -645 659 278 79 107 686 -663 570 405 271 56 452 -687 627 512 -686 783 217 570 586 95 -624 245 794 510 552 652 -860 672 80 981 743 135 -615 209 378 138 786 556 -599 300 541 -964 676 75 804 246 661 851 222 457 -356 673 543 -642 250 415 237 584 709 724 59 455 -744 60 754 549 701 426 483 749 732 300 749 156 42 707 757 408 296 540 317 20 308 785 473 718 39 682 778 745 183 426 925 206 326 151 442 30 -850 786 278 436 180 536 -808 341 31 -316 58 403 -57 243 427 -539 132 490 -137 457 248 940 760 689 -279 110 574 -798 543 111 679 779 642 -434 524 182 749 360 591 -49 503 386 -23 564 20 -563 154 151 -474 617 159 573 510 119 413 431 228 538 234 771 600 665 301 -6 384 376 -225 133 287 -34 636 790 703 765 105 674 402 259 -376 529 427 534 454 136 -148 620 119 432 558 704 354 632 635 -780 750 22 -39 527 388 -924 303 468 302 238 474 790 642 293 -740 474 402 -437 180 112 434 473 600 -77 693 549 -55 455 202 -869 321 280 270 797 583 -462 451 20 -789 241 213 -945 53 239 256 568 418 -880 403 156 639 463 521 939 560 527 -908 291 399 -629 762 395 -895 615 190 -311 270 242 -473 678 10 344 750 412 -748 790 703 679 180 365 -449 471 125 477 592 731 18 269 545 -593 285 596 409 381 545 372 416 736 -533 294 451 233 121 137 -287 513 548 -308 72 705 457 672 189 -596 34 122 -51 606 754 786 281 218 -197 224 634 -709 291 479 -659 337 557 -944 229 628 560 443 533 -778 730 522 497 334 745 282 118 111 462 455 187 663 63 415 -309 251 590 515 378 71 -963 627 756 581 709 180 -384 21 649 78 284 795 328 591 2 515 654 64 -319 97 439 -715 65 317 -976 781 247 -105 770 73 202 351 782 -818 519 354 582 349 637 -623 478 427 -270 345 633 -655 16 320 250 299 736 -681 276 268 317 771 237 389 325 140 -478 59 658 -124 442 207 912 19 236 491 301 132 275 646 309 955 182 324 -374 362 296 909 513 796 476 377 366 -937 220 666 -406 695 63 -545 143 84 353 77 304 -76 247 217 -628 556 253 526 626 317 -327 103 694 838 713 712 -483 768 114 161 698 494 -659 3 189 -976 108 265 879 185 511 296 557 618 500 35 795 17 660 449 -538 498 167 326 105 79 237 574 398 -498 136 647 396 454 309 800 685 493 -738 781 601 -569 234 635 977 451 494 -974 113 543 -8 591 199 822 331 459 -983 79 88 418 15 93 -474 567 777 -30 381 310 -230 364 543 -844 342 545 801 768 657 895 112 447 -107 334 627 664 74 588 762 644 155 454 370 273 30 140 654 -861 62 217 -367 419 77 -415 314 540 -816 759 425 210 24 481 -481 99 107 859 261 750 -987 297 11 -110 389 73 -341 222 242 -232 152 213 597 737 526 -864 132 60 -807 603 158 -301 62 770 849 27 484 -480 265 332 330 707 720 754 566 494 596 87 645 8 484 581 885 79 139 -911 330 201 658 179 579 -107 251 395 177 334 302 -352 488 419 941 436 505 -63 34 712 -429 755 548 307 640 178 -755 329 508 597 340 238 728 385 489 -878 762 22 -977 611 61 -558 504 49 -502 242 644 438 112 229 -899 283 536 400 342 375 178 187 255 -515 137 594 874 787 492 -265 763 654 -652 357 358 596 455 151 -809 293 262 -628 746 96 -93 147 437 -119 162 311 -519 751 514 854 238 476 308 534 38 -81 678 331 180 250 628 -925 357 774 -89 390 50 -715 677 563 796 310 151 522 121 101 235 328 690 662 388 28 245 5 113 -517 124 790 165 56 591 392 531 499 -82 194 440 -433 479 317 530 502 299 -468 537 626 173 597 569 -535 645 299 397 390 381 95 108 126 -713 227 156 3 557 783 -220 141 36 -370 199 723 771 151 72 -261 216 351 -66 623 548 184 372 137 916 619 244 -959 506 470 -803 709 579 -469 642 719 -434 424 544 889 32 742 -836 203 444 -365 495 660 -863 581 34 484 34 575 -785 476 281 85 625 541 615 474 6 228 315 389 -279 79 591 565 4 418 361 288 135 317 261 168 891 476 643 371 280 326 -755 566 799 402 594 314 -10 468 744 133 785 210 -431 274 52 -280 343 312 -112 634 340 482 622 84 426 67 649 -423 222 794 -958 412 461 -663 467 509 110 526 676 -775 166 62 316 800 371 920 32 610 403 561 31 -4 603 795 -791 140 739 -395 239 757 466 463 639 627 241 356 -160 357 355 -190 629 560 353 184 591 -638 387 351 945 136 505 -261 697 196 -771 454 434 -14 72 197 -815 451 437 -60 91 346 -954 453 174 -795 206 358 547 120 296 -703 417 783 201 356 679 -403 138 333 -418 324 604 916 623 675 -487 760 677 301 498 771 -28 656 176 -519 603 648 176 453 264 111 6 172 789 555 309 -127 738 184 477 654 358 -897 319 317 -620 773 768 498 143 224 -604 576 379 -405 505 31 -189 416 388 -866 557 143 -558 115 508 202 495 480 121 746 450 889 615 145 713 563 720 -157 359 776 225 322 391 -588 456 148 706 627 789 574 713 455 281 315 150 -888 588 447 313 77 613 857 142 375 -71 585 285 704 610 606 647 575 261 -454 681 710 627 419 88 -633 345 800 221 778 666 -78 203 82 980 13 223 -293 94 360 391 150 169 549 597 295 -391 295 176 -929 722 146 358 689 42 -90 663 19 927 785 460 532 554 214 613 793 319 -54 585 469 915 86 617 -391 647 464 -264 318 737 633 429 178 -126 91 40 -556 770 24 -897 302 577 517 715 263 -106 103 255 165 201 391 -615 116 476 -447 678 675 -784 600 172 -670 626 614 -631 726 85 721 690 6 -411 640 674 -441 162 268 -23 667 419 548 118 115 545 414 40 -219 135 235 -268 22 476 -311 164 730 -105 7 65 222 441 578 -311 170 444 60 518 192 -496 232 661 -830 529 275 -839 463 761 -653 747 783 622 284 393 -625 204 751 -208 226 391 -31 31 413 769 201 494 -957 315 508 -645 662 454 -663 685 690 634 540 525 178 108 153 471 794 546 -36 703 129 -472 472 681 -779 515 195 528 70 409 534 760 645 -425 346 384 900 606 110 932 477 739 -97 12 732 800 478 371 155 359 793 -285 20 201 295 320 77 -455 548 682 -745 535 274 276 335 450 -338 616 306 318 777 335 641 684 245 985 454 28 717 552 127 -250 407 158 12 552 244 -514 180 579 -865 442 394 192 506 605 723 91 4 -389 331 715 119 771 720 499 791 77 -65 203 180 530 689 360 -540 376 353 205 368 465 526 599 522 -69 722 612 -866 533 494 200 405 465 -280 656 504 590 233 494 -581 320 249 -50 651 137 -891 311 513 614 374 503 963 61 588 -591 333 47 328 647 599 222 797 1 -90 59 311 822 473 579 -794 103 22 587 255 747 690 580 372 -580 685 131 496 459 329 -154 544 736 509 524 510 -940 512 317 -193 554 87 917 31 218 888 51 22 -856 469 706 -374 764 749 -168 623 10 126 311 85 -613 723 148 -697 200 731 -842 488 333 -869 584 1 -211 363 718 105 470 233 -347 21 769 58 347 631 -706 286 553 642 83 586 -375 194 625 -843 677 409 758 266 323 627 571 792 -389 377 93 956 226 465 876 436 363 -494 730 648 -389 372 389 -3 92 569 -394 249 445 -434 759 263 -912 738 33 279 149 761 323 58 186 -461 734 173 701 793 103 901 604 26 441 1 292 -784 335 735 -616 141 536 -219 708 46 843 348 784 27 428 484 -12 503 541 125 243 27 -502 696 19 400 197 174 -823 791 526 269 768 7 319 195 786 -846 735 40 447 661 634 73 511 278 216 709 75 -448 265 618 -249 355 742 562 491 261 -280 162 7 857 669 742 -704 116 602 -70 741 112 811 152 461 -244 245 370 182 397 186 -849 300 540 -556 214 583 904 134 296 910 391 164 803 240 631 -996 370 571 -933 133 706 40 621 409 453 129 205 -426 63 153 -241 614 5 -102 658 218 32 377 646 -309 180 85 -478 137 6 44 204 138 -498 797 759 -538 250 439 -733 424 502 171 783 315 575 218 238 -952 746 614 -307 189 794 -670 460 685 -527 562 233 983 443 457 -478 415 791 237 742 776 761 487 490 -436 781 678 -91 263 493 390 198 152 -926 623 265 -293 206 440 -260 228 83 -251 302 497 139 339 438 514 452 477 258 3 163 -853 167 495 577 676 757 -931 66 155 372 492 777 636 351 535 675 244 762 757 593 263 405 132 154 -805 799 157 871 605 677 -872 582 104 -916 603 521 -410 775 213 -881 411 115 -347 38 358 366 548 150 -220 500 632 -758 723 240 -248 309 44 -771 37 177 -716 616 753 -31 335 715 83 588 753 393 354 52 -706 734 356 279 20 408 862 614 330 302 395 226 122 680 651 852 237 466 -395 6 352 719 241 139 223 681 329 134 360 700 141 223 513 822 325 279 -988 22 225 -811 549 340 -592 354 697 159 425 138 697 1 171 -908 427 51 -579 761 763 872 77 509 863 441 530 -913 582 426 -57 574 526 -966 582 431 -669 142 55 268 191 407 -410 257 698 -445 129 152 -661 514 580 599 112 126 -18 546 708 -788 429 401 19 192 426 -38 92 363 -37 383 428 942 734 357 -535 14 725 -983 72 388 -905 654 485 -246 67 114 154 686 114 696 463 305 -526 686 284 869 449 218 49 343 151 -395 360 165 681 729 236 220 424 441 -96 730 507 769 333 407 -861 714 469 -833 536 469 -615 785 363 -513 142 274 851 223 202 -562 595 626 -121 651 555 737 21 391 -967 656 275 -961 347 281 774 231 546 -358 399 281 -338 336 265 776 423 406 -551 227 180 50 265 774 -973 386 197 -476 410 302 830 184 533 -225 778 483 -344 768 440 678 769 218 809 619 35 783 199 682 559 781 267 -93 55 646 -589 237 381 -57 612 358 377 571 788 603 163 357 919 474 689 -863 181 745 -226 643 351 -429 255 587 -48 750 398 261 674 558 781 16 259 -721 5 774 -765 14 180 219 740 22 -631 215 130 256 391 482 -418 524 94 -539 645 461 520 476 465 893 311 341 491 386 706 -130 326 707 -777 385 122 904 42 750 712 115 692 746 650 415 -809 263 612 -349 583 287 -733 428 150 -393 294 492 460 690 369 -33 18 347 -411 531 13 -520 629 662 -506 20 125 -743 671 259 344 538 239 -307 298 510 579 314 355 -130 175 245 991 742 358 144 182 375 -710 371 457 502 3 637 716 49 656 392 707 78 -950 696 17 949 275 330 904 698 504 -852 241 797 257 185 178 -217 681 102 28 749 151 -964 141 409 -535 592 11 -768 384 706 0 334 532 -70 190 781 -815 290 221 734 747 757 -737 682 335 -637 491 657 -74 556 800 736 341 383 -207 141 268 325 623 9 257 361 298 -770 95 596 386 358 30 -927 273 303 440 290 709 555 487 155 314 175 47 297 569 187 116 246 362 -675 703 722 774 133 368 -278 672 725 -697 745 550 -395 492 750 664 608 788 -430 722 163 16 771 283 -645 288 528 516 165 782 389 691 467 356 213 338 -968 468 634 781 674 770 -829 340 13 -127 756 620 -540 695 64 -944 518 67 365 707 758 -817 463 522 320 496 190 905 277 415 -326 1 306 -762 474 613 -942 486 339 -497 317 35 -131 53 553 287 570 459 196 753 474 318 473 169 -341 730 797 825 604 797 -118 42 22 494 452 508 -415 507 368 170 295 288 -892 382 57 719 779 9 792 449 33 -288 660 762 908 485 117 905 167 511 926 13 514 -215 198 221 152 168 494 788 525 788 227 633 721 -516 304 251 -908 96 699 -923 408 558 638 717 594 -845 452 325 530 38 522 -50 342 690 -357 110 598 -145 194 102 505 638 549 -844 667 157 465 306 425 611 413 198 122 112 590 -280 663 132 -791 458 565 -26 648 419 -976 505 609 -827 479 332 905 490 744 654 12 525 806 211 637 -204 131 51 -521 292 508 -357 418 300 -131 341 499 287 366 204 47 772 46 53 229 535 -851 683 99 25 89 661 213 437 343 663 116 634 723 381 143 -927 20 60 428 190 73 -359 795 301 927 544 535 -223 383 612 -869 799 280 564 96 571 -691 121 590 -232 701 57 270 497 598 -906 690 593 147 169 336 -919 99 257 408 688 192 572 20 190 51 364 431 952 684 331 609 754 379 6 1 620 198 348 341 -314 590 326 133 562 345 674 365 681 136 6 783 446 569 698 -324 121 581 -42 641 87 -292 639 434 448 77 414 86 105 668 708 532 232 -260 468 589 474 494 382 152 253 463 190 294 655 -924 602 494 661 3 122 -974 641 693 -67 5 798 600 66 529 784 358 548 -676 633 14 385 356 507 -434 660 311 -820 250 604 235 726 758 280 739 760 1 51 574 323 587 131 22 464 315 -13 249 671 894 767 530 404 147 332 960 614 548 76 14 115 735 9 517 -340 84 304 -257 706 767 809 94 567 -921 340 533 761 96 679 692 456 413 -700 601 145 263 581 510 -423 268 518 494 24 411 -133 633 504 33 778 490 347 422 146 -441 322 470 889 337 403 -905 467 670 364 313 750 117 14 325 -273 481 510 182 266 374 -624 583 703 -583 330 324 -86 683 70 -194 668 759 208 128 289 779 397 302 703 306 151 -863 634 285 191 718 559 -537 454 441 284 460 309 594 420 223 970 249 702 -390 380 298 663 484 221 996 648 78 698 738 263 982 729 466 -452 596 383 -342 659 36 499 695 47 407 242 18 181 212 266 483 23 198 780 486 233 153 35 80 -218 85 17 45 568 93 44 277 549 877 484 790 94 466 202 -89 701 576 108 81 613 740 34 199 -828 417 284 -460 614 703 -963 124 22 -471 551 676 -68 428 711 721 674 728 874 385 628 649 646 709 414 338 294 -188 110 262 -753 240 550 722 322 469 321 705 571 996 37 198 858 511 71 386 385 8 -587 387 205 73 201 542 -481 565 204 180 413 454 -193 514 245 -892 637 566 -871 710 471 -301 516 569 -81 654 506 278 268 92 882 545 20 832 504 534 -172 741 631 -384 241 40 874 761 409 -500 440 228 391 650 484 -911 29 580 661 642 494 267 388 787 49 78 68 -206 25 28 -998 792 475 -333 453 239 -899 199 80 -54 307 252 577 301 276 -243 704 401 -225 90 170 -735 130 161 539 749 165 -423 50 363 -791 681 198 601 592 504 -796 121 4 -969 406 696 -749 577 337 -180 42 467 732 333 415 -704 511 17 10 672 565 141 51 445 -910 404 588 -7 640 290 159 223 247 -346 426 24 -858 798 417 808 219 689 643 764 448 -745 513 287 -856 72 62 143 678 39 -234 20 37 -666 181 118 -317 308 96 446 451 683 -520 710 412 -283 560 146 804 415 658 243 112 281 656 55 158 294 307 709 -800 543 216 495 341 218 -423 374 479 -60 448 755 -933 204 370 876 247 33 -92 255 87 817 750 11 -255 32 317 -794 584 411 573 431 752 791 175 214 -181 194 769 -660 130 470 -190 347 771 -980 293 355 488 51 138 899 24 569 50 215 729 774 437 581 140 501 756 -95 520 149 -127 460 571 -360 784 700 862 394 599 832 366 443 -62 207 493 -324 308 283 -724 774 419 -237 297 486 -915 559 431 -317 343 797 125 482 203 617 310 660 -915 258 167 967 134 552 -715 142 77 855 106 107 145 570 162 199 41 568 -486 325 111 662 602 144 416 572 5 675 257 614 -807 576 299 -256 13 440 -180 566 666 840 165 221 -703 601 614 617 315 138 -73 730 291 -778 546 62 -822 574 670 -609 767 445 489 264 457 480 284 677 -223 763 794 394 155 510 567 4 310 380 421 176 517 500 105 -841 722 203 -779 795 294 287 236 557 -105 117 393 523 446 355 -684 640 61 -175 607 64 886 387 485 -986 656 184 -482 141 509 47 183 504 -59 222 739 -703 193 52 -405 439 402 -681 726 341 -997 740 548 738 410 515 395 283 655 504 130 390 159 271 611 849 521 80 408 558 286 -146 13 724 -592 684 649 948 778 550 -838 525 32 568 781 513 -243 740 784 720 542 56 351 750 65 175 561 174 860 168 187 -416 176 422 232 76 661 -476 523 190 -727 158 695 568 467 186 103 587 727 958 339 228 -225 714 341 -852 127 508 486 711 235 108 695 662 720 19 384 -291 500 330 620 469 796 -794 772 135 -516 683 25 864 693 326 -103 553 573 158 182 35 217 329 554 494 487 78 180 123 760 -196 787 169 893 191 174 -339 454 418 -14 151 170 510 61 442 701 724 435 420 53 110 -918 298 300 55 698 8 -206 208 69 -612 661 775 -38 348 250 748 121 72 310 50 588 33 764 192 542 46 42 393 653 200 -502 78 449 -894 25 209 726 413 69 -548 276 537 973 338 183 -936 49 584 -748 234 99 -605 321 700 -812 772 330 836 78 354 -156 156 318 265 560 396 281 61 223 369 403 161 638 607 746 336 202 473 -17 191 793 282 379 764 -589 567 393 516 164 548 -15 629 307 781 262 720 -997 686 659 -725 724 465 -380 60 667 -756 595 409 837 677 339 -48 641 105 345 509 620 444 695 800 703 28 261 622 383 243 -770 499 128 -111 326 51 -95 99 462 -677 343 256 531 580 485 69 333 677 126 30 737 -455 274 631 -55 729 210 957 303 593 -400 134 291 -673 175 616 130 680 266 991 604 609 -401 135 740 883 357 624 311 683 653 -953 28 479 430 525 407 239 483 710 831 683 395 -127 562 569 -359 492 448 -894 84 251 514 635 738 406 518 294 -971 181 176 434 228 555 -288 450 762 731 681 196 325 548 449 541 254 84 743 121 718 -568 727 787 -675 708 167 252 542 746 759 406 756 -562 229 405 951 760 637 -102 86 143 254 672 496 689 368 168 -642 800 446 -256 278 353 -138 282 447 -592 41 52 515 431 280 -281 334 592 -93 432 677 -398 487 207 -557 93 431 -110 135 350 457 93 349 902 38 178 -393 52 12 -347 727 483 288 306 800 -93 508 38 -335 194 264 444 51 357 345 113 797 885 318 9 889 126 287 523 566 85 90 104 1 -674 770 503 -192 617 696 -729 14 747 779 111 204 -924 223 185 -615 112 662 -329 35 428 -693 325 424 848 615 80 -752 493 401 951 501 569 846 325 582 744 504 244 547 533 629 -786 558 403 -250 143 514 -388 14 100 791 322 776 -834 371 635 -403 322 335 -634 520 659 -901 564 447 -77 331 204 325 281 698 -410 445 263 -759 588 136 16 355 258 -242 552 628 -856 702 501 278 262 552 -799 385 82 -196 462 714 453 604 359 -885 45 498 451 614 52 308 698 676 -42 187 194 -54 742 456 497 143 392 530 99 54 443 752 657 -799 319 67 -746 379 590 -991 266 57 217 205 754 892 715 493 -514 413 434 -507 310 129 -516 192 227 -511 436 179 -254 589 598 -449 440 468 -783 695 46 558 656 663 -634 674 419 919 566 333 -237 204 746 -251 71 786 -967 369 574 -770 289 460 894 599 315 -44 165 188 -826 400 509 956 749 358 314 426 691 -536 682 761 -151 546 353 988 795 194 647 290 792 -287 446 157 701 584 144 -582 540 93 -225 319 751 -22 320 266 -589 543 363 963 83 357 -92 396 644 -40 97 768 -296 7 551 -553 425 290 291 401 495 313 266 365 -937 796 685 -720 407 779 842 783 143 548 147 186 -90 451 192 -788 451 169 701 94 569 748 607 386 -888 103 340 -225 401 597 330 349 631 820 45 778 605 155 780 -51 368 430 917 421 524 637 182 607 447 509 456 -540 97 56 -344 628 404 -161 800 448 616 357 155 -253 458 74 977 375 46 652 764 567 -267 739 752 637 646 133 -5 93 642 -350 506 290 -295 362 469 60 753 468 -740 321 25 566 669 482 191 198 409 -164 250 372 -46 535 662 305 319 152 583 121 657 72 426 571 -259 239 523 -592 51 44 -616 17 264 618 408 461 -974 396 262 949 151 796 -389 208 72 70 398 390 -579 333 63 830 206 40 600 99 278 274 459 328 -531 44 344 932 14 303 992 392 699 -347 504 608 -328 726 558 13 748 90 -325 530 647 -285 82 745 -456 156 404 -576 626 799 919 558 12 -778 503 755 -480 708 647 -880 109 351 -321 147 127 326 774 656 124 641 737 869 786 93 24 362 270 -26 281 379 337 503 81 -509 175 789 -263 247 97 39 127 382 -533 563 528 793 641 53 -151 163 592 98 337 72 -371 74 127 509 117 653 97 454 452 -254 694 578 127 761 692 606 506 85 -142 555 202 951 74 702 124 325 238 196 154 663 274 63 779 878 313 784 129 211 677 -942 490 189 -250 496 695 586 106 1 -13 143 519 -421 468 395 -232 416 548 430 42 162 760 320 26 -857 250 588 972 308 277 360 610 324 -546 196 430 -193 335 391 651 213 533 321 792 552 -85 360 519 414 590 560 976 798 329 -859 770 188 617 130 798 493 537 545 -726 496 80 -736 547 292 948 669 284 -900 736 643 -382 551 785 -222 79 238 -543 432 235 137 125 204 -476 95 686 -927 388 774 18 662 469 -303 526 567 -12 474 435 -177 526 723 -734 745 473 802 684 534 -774 173 659 229 649 753 -734 323 692 439 541 105 -741 38 182 -974 178 207 -588 772 229 206 574 55 708 791 462 652 373 310 556 639 632 447 431 372 -697 690 761 684 268 491 890 281 644 22 215 615 -598 174 740 -544 682 104 -655 476 447 206 480 19 916 436 209 -453 635 191 -529 138 433 -617 622 700 273 65 532 -332 687 299 -166 642 472 573 596 733 275 202 412 -955 470 400 5 570 234 596 593 724 -572 576 545 879 602 609 -989 22 48 861 57 241 932 30 538 -12 459 685 272 531 108 -965 737 229 868 685 21 -409 265 149 888 544 750 648 107 323 247 768 379 87 793 419 -739 101 235 959 536 523 -813 757 759 360 100 223 508 788 319 -391 36 745 -138 724 148 -930 114 557 -456 766 209 131 277 297 205 16 253 -636 576 352 386 36 692 -144 597 632 -567 681 667 977 343 142 -524 5 508 524 550 25 -868 81 301 -572 486 316 -368 189 479 -221 197 628 -390 630 508 -924 636 14 -437 404 18 470 280 119 -754 12 199 -854 393 237 -586 577 638 -943 313 378 287 292 575 -286 454 756 -979 131 515 -578 301 702 987 64 657 -195 687 136 -877 533 499 74 232 443 -138 607 84 429 161 381 110 534 511 976 157 363 -771 144 427 -915 501 665 420 65 329 -116 716 487 368 497 333 695 52 493 -173 363 226 -862 291 734 652 121 430 230 779 658 -5 202 612 926 515 228 -393 320 640 377 767 244 469 794 606 -553 84 448 -620 89 568 609 519 374 291 366 704 900 161 105 -488 598 322 234 44 193 -374 621 159 669 443 505 826 490 140 73 470 228 641 432 747 966 75 312 469 727 24 925 391 414 -553 731 212 569 317 607 361 212 69 928 38 110 667 312 132 447 705 563 793 671 189 -544 92 115 -569 769 506 644 16 788 407 385 656 -187 499 399 240 323 162 -140 651 552 770 670 63 -299 117 319 615 270 632 869 701 600 -674 298 615 865 105 552 721 519 250 -129 111 124 -368 571 326 183 693 547 597 146 664 515 161 77 255 716 347 -714 138 599 237 682 553 -245 3 271 -396 74 733 -321 658 55 -796 642 748 550 591 93 -835 59 606 -806 514 73 -908 353 210 -710 790 626 138 594 507 690 149 61 112 584 343 498 740 536 797 643 327 -758 760 385 -553 154 450 -81 246 2 881 489 344 306 379 137 764 469 638 -376 733 142 461 577 278 -797 27 217 -261 225 411 17 67 371 -799 66 524 -398 585 322 804 418 362 -901 524 740 -13 240 760 224 16 692 -882 772 270 -26 541 688 -856 342 753 819 496 90 -908 300 507 253 351 583 144 539 374 103 563 390 -54 281 666 -35 628 298 363 392 621 584 118 361 872 662 254 376 33 750 -335 526 601 -676 131 152 658 476 242 -569 779 4 620 78 637 38 643 464 -113 791 524 820 215 737 -174 391 770 175 209 47 727 533 177 -770 191 652 671 222 183 627 195 260 -785 33 454 430 520 12 37 380 354 -288 601 568 -751 627 510 -830 154 718 -784 633 2 992 464 544 -4 87 766 978 514 512 -411 329 544 442 160 263 -747 749 643 -394 261 795 -275 62 173 635 448 510 906 793 173 249 189 612 166 119 325 277 308 206 -28 150 717 -565 356 217 -371 562 29 375 475 722 824 285 714 -990 687 454 421 253 572 697 683 431 -298 55 580 -430 42 487 986 223 601 -985 398 240 257 297 714 178 73 692 51 190 219 540 142 156 -498 312 549 -812 251 772 -260 627 218 -508 157 290 -264 409 648 -536 295 757 48 235 644 -299 158 337 208 660 200 356 400 2 -873 741 219 248 565 202 -494 53 162 954 69 286 -79 499 580 -522 699 15 -327 200 524 -791 208 383 -992 317 334 -590 44 626 780 44 698 377 709 14 -270 768 418 -109 425 434 274 698 186 -403 59 745 -69 420 261 -536 782 305 -358 562 700 291 291 161 256 573 128 273 216 1 -842 145 795 -755 653 420 878 727 669 -185 524 728 560 465 793 576 156 284 -464 212 408 815 237 624 15 747 768 409 71 450 649 486 525 -272 398 331 426 219 553 -495 247 218 -551 175 725 932 263 489 -260 693 672 -566 455 63 805 187 485 -794 588 523 530 468 120 60 694 690 964 351 489 -819 1 663 706 285 478 794 177 155 -930 278 406 556 35 592 592 241 732 -86 523 399 786 335 645 -973 700 547 715 539 384 -193 285 112 -439 756 356 -888 649 633 -483 157 668 -339 150 460 -808 664 183 -458 30 768 -515 145 1 383 34 376 430 196 683 -863 378 240 788 735 156 534 101 283 -678 755 343 -261 674 302 56 595 231 -153 384 21 -613 536 307 -58 472 750 189 394 402 -376 681 592 -973 620 728 -931 346 601 970 602 395 -48 540 65 278 486 158 514 299 419 752 384 299 -257 364 470 822 785 15 -226 355 168 921 231 459 -333 261 693 952 139 4 812 55 655 782 607 590 -168 503 153 701 325 137 -132 300 43 35 23 683 413 242 495 305 595 320 -566 656 10 990 20 64 -404 586 277 -110 688 153 378 356 452 773 543 224 -327 64 40 2 521 186 -527 556 394 683 498 765 698 294 119 -728 679 704 -500 321 591 853 100 498 456 273 241 -120 98 90 -770 606 505 469 361 226 607 786 781 600 421 478 964 472 771 -518 744 201 986 45 522 -472 650 173 -374 106 445 -982 586 542 -541 597 218 150 113 689 472 548 184 272 86 580 -855 214 429 117 362 672 -945 422 640 506 538 29 317 750 437 -278 622 184 -542 694 269 -763 392 483 -734 261 426 -648 575 788 23 182 761 214 488 498 -958 157 576 466 422 175 790 457 124 -373 731 297 162 389 542 31 627 133 465 45 394 90 797 168 -371 172 701 -811 187 388 838 581 96 965 800 69 -461 190 525 414 732 396 52 115 222 936 780 618 481 622 166 -1000 4 690 900 145 76 -313 784 656 -266 749 655 -997 441 397 727 607 765 334 270 248 282 474 362 455 10 341 -527 292 515 390 644 518 -121 545 662 -494 384 197 962 319 498 768 322 138 716 488 565 80 170 238 42 425 248 -866 50 91 448 641 734 -683 320 30 -69 779 414 127 461 605 -887 130 205 561 563 244 -75 443 765 963 685 390 -38 20 791 404 220 631 289 138 503 -481 269 481 -516 148 773 215 525 785 771 590 114 527 151 676 -829 277 671 335 192 555 -524 354 126 -933 510 698 849 599 35 -297 270 655 135 354 2 459 721 78 444 92 668 509 20 18 737 191 646 207 678 37 -39 755 390 839 374 451 -64 623 250 -78 14 425 481 674 345 -241 70 437 26 379 8 -805 116 198 -159 523 75 277 428 754 -131 164 129 70 638 607 589 47 397 -291 358 466 -703 732 64 -947 773 139 728 402 375 -540 421 354 966 443 517 -906 713 706 -748 254 71 223 219 469 -180 529 27 -163 378 562 -567 683 493 -951 736 17 -813 477 391 -134 395 33 -466 89 746 -561 741 551 661 316 770 681 288 50 -93 726 427 421 760 597 -670 99 212 900 612 240 890 230 634 523 768 82 891 509 294 167 330 157 27 196 468 -177 268 608 764 543 523 -563 638 797 484 129 798 -396 470 507 -550 144 308 -561 331 685 -231 661 505 -72 25 599 802 463 114 831 666 751 380 502 431 777 706 100 -717 756 440 -329 514 608 301 388 751 561 379 633 -3 300 493 501 28 70 652 631 532 -35 14 749 -933 194 2 -503 372 707 -851 607 215 -812 78 280 -653 132 219 97 493 598 -519 290 449 -874 144 477 795 713 224 -822 332 418 -21 29 341 637 530 499 -397 319 577 683 266 260 -699 597 593 299 275 288 727 22 435 -663 300 347 -40 430 678 329 599 788 -80 402 658 96 339 191 -542 341 339 -798 440 614 -158 119 635 676 456 487 -625 217 116 4 746 677 -938 368 475 -598 443 3 324 453 343 615 255 335 780 249 453 966 301 677 -880 522 132 249 733 67 713 620 61 267 311 320 -304 91 568 -700 58 445 960 182 2 -638 104 146 -862 554 78 -444 687 593 -671 497 546 -632 397 603 964 758 216 509 467 583 -569 205 336 -492 361 106 -243 60 592 355 660 288 452 580 237 -594 145 194 22 6 291 419 220 351 -751 137 573 -282 506 263 567 607 322 -841 715 533 198 567 665 -366 574 361 -221 348 718 -378 167 137 -476 16 642 -860 800 330 -336 318 526 596 294 232 -342 373 656 -736 323 775 280 158 548 -160 89 447 509 663 613 645 787 180 -362 743 49 -356 692 342 275 550 603 -983 98 50 -354 522 647 191 31 62 755 476 48 -313 666 79 665 33 21 -535 277 264 -593 305 14 761 546 296 -263 345 777 -105 690 498 -707 389 203 554 276 420 -568 694 452 204 718 136 -767 80 409 -969 320 507 478 257 51 854 752 292 -649 197 525 -170 152 466 -768 58 741 -397 42 186 454 46 97 -515 666 14 -27 499 445 -67 82 764 -761 760 572 -759 166 523 333 69 272 409 683 32 767 486 73 -248 292 118 -1000 378 336 566 28 779 297 669 145 372 2 213 -157 605 632 -480 158 123 -11 158 52 -876 76 554 -138 87 790 -471 765 17 659 62 237 403 646 439 -224 294 244 807 366 753 -670 108 462 181 646 176 -924 787 201 -720 510 215 223 693 413 -538 670 706 857 477 624 809 759 731 22 741 114 -641 28 760 734 456 286 473 452 624 226 707 475 378 730 720 -410 553 617 871 314 128 -847 537 420 866 496 799 -423 183 454 -185 456 457 -762 34 340 -397 177 528 -851 719 23 889 367 576 -543 190 89 -816 295 177 -397 514 225 401 691 407 6 258 414 62 252 45 151 434 221 -570 535 492 -147 424 410 -20 34 152 -380 218 446 -203 22 159 -779 175 402 -21 596 755 439 750 559 84 732 727 347 337 702 -491 517 735 860 338 505 905 687 526 216 287 585 475 431 381 -818 507 583 283 563 67 961 663 403 -337 372 120 -451 232 9 453 89 695 -670 105 354 -418 522 192 566 798 622 -302 580 492 828 472 198 162 555 313 -572 117 175 -169 732 98 702 481 329 310 287 769 156 617 74 109 751 595 -500 318 144 873 616 275 965 796 298 -86 759 53 226 339 521 -48 770 4 -751 424 36 329 86 322 -902 442 139 -877 703 441 69 629 126 39 660 783 -59 239 322 813 193 267 -749 722 352 -827 772 794 63 95 248 503 365 603 413 778 431 490 569 576 914 306 787 497 799 225 370 212 568 -988 232 233 782 5 557 727 620 651 -226 75 215 776 288 544 -42 530 313 -715 445 170 -328 694 169 -952 16 732 367 428 360 -122 659 143 -737 793 499 619 46 392 -964 575 232 -69 219 309 -35 43 554 85 91 569 -32 611 549 -121 289 407 421 104 751 119 123 422 388 345 19 732 333 145 915 64 430 427 460 200 -112 577 242 441 414 684 -190 534 494 358 35 438 618 355 113 191 95 9 -591 227 693 -894 142 308 -465 458 95 -473 651 60 -190 261 594 256 771 359 -258 439 393 531 57 299 595 410 620 847 68 762 355 603 683 673 89 692 -880 616 542 -869 234 677 -366 460 724 -123 455 724 -978 11 685 -406 610 752 -493 717 106 189 791 194 -768 63 9 -275 546 586 831 375 372 -92 209 499 927 340 158 802 770 165 725 792 175 161 186 336 864 693 253 -631 634 595 362 18 209 722 744 754 -740 127 680 -769 187 441 81 114 780 639 317 749 -445 794 741 481 356 478 -384 572 723 668 542 108 -338 256 478 -930 779 421 -624 639 99 -745 703 399 827 694 267 -825 730 168 297 147 739 171 167 32 278 430 288 -445 780 8 -22 636 429 -137 483 331 -987 310 225 880 505 555 859 154 253 -3 525 419 381 204 48 668 711 52 -363 169 218 872 584 253 -846 597 562 -670 429 551 -45 521 608 509 780 761 -39 530 486 331 663 241 -421 731 503 -818 764 613 -218 188 396 434 742 545 947 273 173 -502 780 246 -743 689 577 817 402 306 54 533 520 246 563 484 158 145 671 505 331 613 649 278 437 -826 185 656 -805 355 609 253 561 341 -828 208 157 -26 709 554 -706 502 316 978 718 342 612 367 620 -600 541 499 567 160 236 -378 708 590 230 761 350 -277 307 17 -16 602 71 -900 132 82 -489 780 799 653 697 458 522 665 170 357 487 77 498 470 37 0 793 121 108 608 581 995 708 712 -124 372 243 275 377 139 192 201 36 -199 75 700 722 185 738 -850 83 759 338 592 774 838 517 582 -230 512 41 881 140 412 -525 567 788 -834 113 615 604 187 799 541 338 81 100 76 316 2 287 107 -424 125 175 509 95 238 901 356 144 -396 522 254 -256 275 718 -442 279 105 -892 24 69 -145 227 708 -487 755 32 -713 517 358 -547 587 786 -599 83 260 119 193 90 575 301 214 920 1 15 47 66 769 479 782 205 866 35 138 -821 583 724 364 585 358 -224 56 550 -983 783 402 -370 703 347 -581 243 347 -967 491 412 -246 322 717 -911 631 699 -707 628 68 -294 745 652 -384 690 241 -281 121 143 -735 492 737 763 525 427 374 431 300 -557 121 130 141 366 179 -375 749 6 -756 608 302 -953 789 64 -103 260 536 791 525 227 328 15 734 -994 410 54 -113 703 771 65 480 720 423 325 527 324 230 90 161 119 778 474 705 584 709 711 193 -886 399 95 -515 39 450 -166 462 251 -24 423 577 -923 471 247 -593 745 445 24 583 260 -849 697 210 -403 334 26 -678 676 627 -607 763 640 -5 140 262 923 569 284 -30 176 228 814 352 301 715 311 435 -673 462 683 -464 611 217 761 534 10 777 106 686 203 598 339 256 121 108 140 243 635 -881 10 187 171 125 49 -995 52 511 88 541 321 256 254 406 665 31 511 502 787 113 -98 230 710 -160 638 31 -901 530 625 86 202 634 -176 173 311 672 131 714 -866 419 454 -193 27 708 -988 92 738 323 395 276 -813 449 57 -103 41 695 -921 93 776 -297 779 177 289 403 350 199 427 32 112 656 65 -210 44 513 646 493 554 92 172 646 -732 475 176 996 515 556 928 780 717 577 698 37 -996 75 170 -477 541 377 -13 483 772 -348 374 187 850 594 214 625 191 729 -846 488 444 461 351 746 887 26 486 -736 565 169 -413 17 650 51 374 575 -563 576 369 450 153 111 379 659 598 774 121 166 748 769 414 564 473 555 -479 660 124 570 511 497 345 101 273 -535 434 636 124 608 756 690 756 158 -799 327 126 14 643 382 4 645 406 510 786 428 906 403 331 482 578 316 -83 454 124 -976 144 431 781 345 310 459 511 152 -408 578 266 663 163 106 590 245 91 -982 503 493 100 738 622 -433 32 771 -327 565 667 -18 424 378 -315 217 596 833 415 725 298 78 88 3 420 684 -355 38 387 -311 690 324 -938 58 330 888 525 478 -475 307 101 254 593 317 49 778 731 774 183 780 -104 269 611 109 331 220 791 219 119 303 155 502 -319 609 646 -51 410 175 -968 584 602 591 397 784 922 446 363 43 80 183 -947 390 65 872 133 284 -658 236 713 -863 17 419 -761 799 636 11 31 772 -188 775 720 148 249 365 -338 92 797 -603 97 738 -939 664 305 760 401 673 -822 640 122 -244 629 473 -456 440 55 315 404 29 -614 704 630 -697 516 370 -812 177 690 57 474 553 -87 234 154 186 721 173 731 65 164 -14 532 568 -34 119 471 947 774 589 -380 625 304 389 413 33 -170 622 506 -417 335 291 488 273 607 784 685 528 157 416 144 320 554 676 439 273 346 -690 620 671 650 440 495 154 181 107 938 612 728 -157 347 614 -315 587 87 292 371 771 771 680 738 -686 1 44 -59 592 316 -962 502 487 908 553 479 202 459 659 -540 397 22 -613 392 720 -399 229 58 -361 673 429 761 44 308 698 711 660 -859 751 609 -827 306 619 -617 766 567 557 706 510 -372 107 739 86 746 163 -286 107 207 373 557 469 -615 611 114 -556 306 417 453 31 722 -577 767 239 -410 276 144 499 504 250 -811 790 547 952 256 205 -90 30 314 378 355 374 -237 751 232 -669 604 614 852 628 132 -158 770 407 -14 621 111 587 715 708 490 425 289 -397 603 655 118 4 561 92 767 511 675 698 667 -312 102 46 220 545 15 -174 270 597 -60 756 511 247 754 289 -11 273 645 -299 165 163 -637 192 61 429 480 514 -326 452 610 40 31 492 -973 519 314 823 659 621 86 706 19 -628 593 773 413 334 597 -143 635 313 819 199 504 -369 607 187 258 447 217 -98 474 287 -985 650 146 -765 88 403 406 406 18 -659 589 797 -525 38 603 13 97 602 -219 199 627 -732 166 28 -235 753 115 167 111 479 666 241 255 -453 519 441 214 309 398 -617 250 538 -221 278 576 -866 43 224 487 293 139 -907 258 443 -41 177 554 837 644 346 -508 743 65 -516 309 373 281 692 175 -430 623 4 145 709 46 320 596 70 293 755 171 26 66 700 131 304 95 876 348 37 140 465 588 -561 635 410 642 133 319 639 205 466 -139 699 679 574 260 251 996 20 453 -522 360 36 974 625 500 761 616 686 322 610 370 -208 650 575 658 663 25 136 237 458 673 334 270 523 682 12 228 728 567 -434 89 735 -997 214 607 -125 103 396 -468 176 281 553 51 163 -635 479 38 547 559 392 889 347 523 285 672 278 982 323 44 788 798 498 335 483 225 -184 436 275 -422 590 288 -123 198 231 636 178 1 587 652 673 279 788 355 55 404 342 729 534 295 233 701 595 -505 460 736 -266 89 486 -484 125 577 845 174 417 319 509 269 543 796 211 -361 77 744 -867 111 644 -721 558 655 -34 561 419 -972 406 205 933 603 731 950 675 439 -782 618 178 -575 307 250 330 792 712 525 623 469 -820 389 513 -126 221 231 97 554 386 779 504 260 817 274 429 547 299 96 671 86 754 -728 94 119 804 226 60 -332 300 252 693 345 472 76 595 577 861 774 281 -928 491 757 300 787 562 102 122 207 620 147 283 82 192 180 -695 468 774 682 681 747 514 705 90 -981 358 132 -673 63 232 -918 317 353 440 338 631 23 321 777 -943 461 188 -391 495 420 708 361 325 -451 781 234 33 260 595 -522 581 657 509 215 174 413 55 63 643 678 735 571 336 490 -109 686 197 849 794 558 -875 328 349 -896 358 482 -687 619 696 -162 433 751 652 428 180 186 752 515 -124 443 239 378 225 476 -274 152 115 -476 462 795 -975 119 352 706 432 523 -999 122 134 -517 488 79 587 266 303 662 145 729 682 580 80 -451 657 93 -57 282 211 -954 740 642 368 741 663 -326 245 336 960 280 396 -556 477 83 723 17 701 177 66 176 584 215 32 -523 710 313 87 308 252 -919 429 545 943 255 341 -321 215 620 826 612 648 -740 735 216 360 170 664 932 154 430 -637 583 339 -772 423 198 231 104 178 375 799 433 715 230 199 86 56 10 -466 317 744 -651 29 208 -453 586 729 -190 33 217 529 645 294 856 20 292 88 60 445 -256 10 474 -897 557 259 -169 168 328 -136 559 712 -320 489 125 718 168 769 -589 24 340 55 665 779 976 704 753 704 304 364 -851 648 373 374 751 482 584 334 649 -289 799 759 -826 679 447 498 750 614 -382 313 190 -442 168 406 736 96 661 240 601 164 604 302 364 528 323 198 368 97 76 414 796 377 980 566 690 -79 324 57 326 413 153 938 5 305 -499 761 606 -536 290 281 930 299 292 -919 61 614 78 229 262 -695 395 257 482 448 698 379 126 662 483 464 219 387 166 179 944 64 671 667 545 731 832 775 159 -506 633 553 502 67 480 476 190 479 326 369 605 139 605 268 -843 344 433 -664 689 567 907 65 182 377 533 727 -93 11 85 -278 714 151 -247 542 692 231 268 261 835 208 417 -497 365 760 -913 161 265 -613 738 797 113 798 713 717 89 541 904 442 282 396 661 309 576 764 673 135 404 478 335 609 190 999 196 127 147 61 476 -389 285 331 826 189 325 260 337 350 809 297 210 317 225 526 941 561 129 -982 648 737 807 647 485 -314 357 275 355 796 559 -562 174 300 562 634 188 -689 395 37 -128 406 373 -675 376 220 414 536 418 -302 374 515 994 795 419 931 785 592 -18 747 778 922 610 372 -242 682 36 770 32 441 743 523 103 -316 773 28 -202 768 715 -979 141 261 239 424 245 -17 559 543 -488 791 137 670 161 168 262 571 647 684 407 620 712 405 139 -222 379 631 -410 770 254 234 505 364 -24 217 444 -521 653 434 -385 338 402 659 756 130 -172 20 87 -482 798 465 -252 588 434 -846 174 139 717 302 355 713 333 559 -102 501 434 44 36 771 -402 704 197 -245 733 217 -159 352 354 -110 58 79 428 127 381 735 640 713 93 339 413 878 535 448 0 685 494 241 114 234 606 107 236 -429 564 139 -524 654 196 -445 435 675 -865 570 66 -953 246 491 611 446 727 705 88 485 254 684 256 -926 639 659 -366 374 428 900 373 794 -745 785 239 97 749 237 24 54 324 -340 299 36 817 373 442 788 586 573 212 547 763 870 733 336 849 185 261 -406 41 597 633 327 609 96 689 107 -269 58 480 -228 246 265 697 658 363 -941 128 296 -653 729 480 -393 524 72 -197 109 714 -452 378 379 897 74 257 -894 370 497 -388 253 555 491 577 352 708 226 210 -530 638 689 117 585 618 549 344 341 -628 347 449 37 447 378 -784 345 3 624 507 304 -422 167 530 139 189 367 28 408 46 -311 732 392 -311 170 391 466 338 735 20 762 337 743 435 551 -282 662 257 773 793 775 902 332 164 -780 560 670 -278 509 629 -633 287 729 101 505 266 -365 290 428 -518 464 420 -944 187 63 240 61 123 868 429 121 -220 740 407 -692 193 464 726 380 740 -343 103 360 -930 376 649 -151 458 312 -132 67 230 971 286 768 185 727 28 307 547 456 379 127 747 738 466 518 -860 745 548 100 395 557 -37 15 175 -208 738 461 159 723 739 139 162 164 -707 252 151 231 453 168 -99 146 90 24 449 780 -120 213 347 854 557 284 -734 69 559 4 408 141 -359 754 654 604 247 106 -94 231 110 -375 284 607 66 508 356 -349 464 568 729 718 677 -236 537 745 -478 741 704 14 534 657 268 596 238 -414 421 521 993 687 580 948 91 611 903 719 280 795 42 572 -502 208 658 -294 228 347 -287 85 706 -598 336 621 -562 759 175 -67 258 93 612 53 486 -465 103 246 992 362 473 939 275 26 985 426 517 -949 650 185 151 15 72 771 453 383 497 186 192 -258 550 245 -621 582 260 497 473 535 -326 58 160 542 109 359 -906 66 209 -370 790 316 -173 284 65 823 264 653 321 40 434 -619 737 106 -933 563 163 778 105 272 -64 151 689 -704 381 609 -930 235 301 48 22 643 -837 449 126 379 672 741 584 279 269 -477 746 32 -763 124 488 260 212 639 148 131 357 209 332 379 -349 47 27 529 179 251 -779 163 148 801 580 426 -178 655 371 253 445 494 340 505 257 530 6 765 -899 115 448 -543 524 779 -565 609 555 -384 30 717 963 606 255 110 751 404 -789 682 409 -872 792 598 305 780 477 -519 346 285 836 514 315 304 29 450 304 417 255 -641 279 465 409 634 415 12 445 648 372 573 582 -754 348 126 196 5 105 -128 275 515 -377 331 543 72 436 511 678 347 789 694 156 622 -892 721 618 508 93 743 289 692 642 -34 288 647 -730 360 333 823 269 159 537 492 489 -569 746 22 -519 101 450 -176 409 542 166 169 272 -595 39 632 89 615 100 -953 136 411 411 581 709 -815 663 348 -686 469 448 163 445 408 -544 571 178 -688 528 568 -57 18 382 -805 465 38 -310 153 525 500 502 519 -92 768 540 307 331 184 715 787 547 -524 341 396 172 436 413 906 183 430 943 73 582 -933 374 98 123 134 151 242 242 118 -19 702 448 516 417 787 662 45 766 -718 650 658 78 222 646 842 775 101 -995 394 26 -898 318 159 453 312 753 -278 761 622 908 776 218 425 658 67 -117 136 640 928 731 720 -245 154 694 -593 419 468 247 341 512 -300 263 472 -527 171 447 -310 32 792 -53 312 274 -582 267 428 912 227 586 -449 659 751 459 2 369 526 449 710 -211 301 524 -940 326 247 -941 216 195 -285 524 226 458 224 89 -516 506 133 848 68 345 319 746 794 180 335 646 304 748 172 950 359 739 -456 274 15 -679 168 79 -685 231 585 -952 432 793 -209 583 413 535 302 358 528 283 693 -474 339 192 -703 289 550 -765 785 375 -751 706 458 638 267 178 -883 534 760 -347 134 391 445 461 27 -833 741 661 -589 716 39 -249 305 280 -666 344 98 263 461 631 -177 266 765 565 511 489 -510 40 442 -272 51 508 -122 253 776 316 556 479 -62 81 783 -231 767 326 666 31 338 -352 406 603 412 723 666 453 413 138 953 481 177 146 761 579 206 439 31 -219 245 218 -159 166 536 919 184 118 456 33 523 -541 50 410 613 756 91 -59 302 403 119 260 42 949 641 548 -114 252 345 -745 565 694 -92 21 726 -18 708 524 -363 673 31 -321 14 684 -319 733 144 522 234 784 222 320 588 -634 175 433 -573 118 197 -280 626 569 -403 408 201 471 188 460 146 377 333 576 656 346 -741 89 631 -598 364 64 138 386 384 -75 752 110 309 731 579 505 252 404 673 401 364 -727 672 103 85 570 479 369 146 334 714 758 774 -704 712 337 -640 202 722 495 727 225 956 788 156 -865 693 759 -62 367 359 -947 592 583 -45 29 352 -367 598 498 -882 265 7 -908 561 718 -220 121 120 -298 416 398 278 725 386 -767 460 278 -9 598 196 -498 204 340 884 359 368 -365 545 166 -316 615 430 -710 659 190 -440 240 663 -721 94 630 76 406 213 691 149 363 38 251 566 -423 559 739 843 402 597 -216 162 388 446 393 481 -972 83 610 546 126 758 -740 364 209 625 494 695 652 191 169 -24 53 280 714 696 233 -690 79 338 530 507 558 782 240 192 591 538 317 -699 398 233 -939 375 278 107 28 468 -924 156 72 -293 670 319 -61 532 150 684 782 228 573 713 286 330 439 615 742 340 565 126 1 139 3 260 518 470 688 673 141 595 542 859 286 626 -591 722 607 -412 695 519 -574 778 566 703 252 204 -331 746 95 233 673 447 724 747 594 -934 240 740 -41 52 226 -216 461 499 791 227 723 -926 682 526 429 504 471 523 613 771 -373 407 269 -180 73 508 111 184 559 736 312 772 780 573 550 -546 29 487 1 705 575 -904 453 346 886 25 418 545 212 584 -51 398 156 82 577 536 568 779 218 -119 397 222 226 283 599 595 228 487 -52 284 111 -580 612 618 312 511 216 19 745 344 -294 360 204 363 793 600 136 772 434 334 367 214 420 40 159 -43 196 323 974 260 33 -11 31 330 -915 337 194 910 635 105 -86 798 98 113 735 69 -253 21 787 360 242 454 808 125 45 -681 608 51 825 750 433 706 435 769 52 345 604 -644 459 153 205 624 460 -540 544 377 261 415 610 -348 608 417 -346 386 718 -714 492 352 -746 344 249 -191 301 259 314 706 183 -448 732 6 -437 744 741 -585 761 37 591 22 3 752 480 196 238 366 687 -658 572 583 742 582 435 -1000 296 692 -65 164 118 -567 131 430 221 475 451 623 627 228 -815 748 707 -268 281 396 953 23 529 -613 110 375 -947 203 90 -78 209 695 -446 184 521 582 302 359 312 425 191 259 317 139 -38 548 249 -64 601 451 778 675 590 198 27 798 492 116 502 536 420 780 284 479 310 48 780 373 387 69 525 -811 247 400 178 197 778 927 41 511 -941 405 178 -887 342 486 -532 188 105 -201 225 136 60 473 753 286 412 733 658 599 1 -65 340 599 686 318 795 -537 197 35 -474 257 791 455 370 684 540 390 72 -203 741 296 -868 288 732 168 698 82 120 385 774 -882 471 643 712 87 40 -902 565 296 689 420 217 -628 313 606 195 794 699 -838 430 538 -955 799 788 -874 271 372 651 790 43 94 54 481 -267 153 245 -20 118 528 753 514 389 -750 756 382 -499 518 364 790 563 714 777 242 184 -899 187 579 -425 72 283 -581 252 428 434 753 258 -250 156 214 -316 257 283 447 177 287 495 630 179 -628 325 718 -98 305 440 -93 618 100 -918 502 708 564 13 434 447 260 263 626 232 139 95 686 638 883 622 308 323 185 613 715 645 479 -541 114 648 -490 596 701 -983 122 117 -340 321 377 322 699 160 -739 194 398 -950 478 219 -242 553 404 -478 279 713 -248 741 508 -348 585 292 721 45 165 649 119 63 -839 780 257 -842 383 286 176 293 38 531 15 658 -870 71 429 653 724 738 -776 681 74 -933 117 568 302 227 150 -613 555 442 176 39 8 33 121 127 473 393 704 464 461 658 933 692 165 321 538 633 889 640 59 -610 227 165 232 204 203 991 614 791 418 467 159 841 610 552 745 26 564 554 359 7 -82 481 545 -298 312 515 -524 696 718 -769 288 658 754 527 490 -346 466 228 -528 442 171 775 744 92 710 656 755 -776 732 651 -507 563 490 903 269 398 926 317 125 567 554 33 -465 633 474 -295 360 417 -604 470 272 -649 295 555 -847 740 670 442 243 490 391 569 7 67 137 530 -689 707 210 572 704 763 -596 40 147 -571 345 58 645 294 528 468 197 374 -625 544 556 885 735 324 -709 155 12 172 391 174 -904 747 213 -5 329 109 852 326 402 -269 595 598 504 522 99 17 318 642 524 603 129 -401 19 700 280 250 141 -535 397 21 774 533 140 125 206 530 817 130 333 897 730 331 -21 93 701 -570 427 655 916 444 251 136 570 51 481 650 583 -227 175 172 385 150 377 915 319 59 -401 616 788 729 747 80 -171 330 604 634 554 582 888 310 699 693 654 776 527 720 110 524 430 737 -442 705 63 -531 796 724 -633 489 67 715 316 182 -660 667 35 915 594 155 -391 455 474 77 410 104 -386 412 424 870 433 419 -7 353 459 -341 20 327 993 760 193 -973 676 338 734 755 122 -719 584 83 -264 798 154 655 606 118 278 28 102 249 621 454 259 426 433 729 405 308 266 539 744 733 299 250 6 180 33 40 123 540 -537 153 567 364 602 739 818 614 771 890 599 748 -726 747 795 276 239 376 -290 432 443 92 426 565 -169 441 718 797 423 684 -190 540 715 813 274 213 -840 750 245 204 676 36 580 430 92 -813 61 84 -944 649 263 562 169 219 62 382 492 -126 142 794 119 99 221 154 79 406 -628 501 387 -537 240 799 -54 696 160 185 775 8 -353 289 667 926 637 35 297 451 768 -412 477 110 -867 289 130 894 787 377 -147 325 703 -939 124 191 -321 51 379 513 288 58 541 22 5 -900 327 259 -311 238 484 -373 534 325 508 381 663 -316 386 187 387 47 311 529 278 713 60 424 299 -303 317 672 502 418 199 312 707 436 795 86 521 -881 394 101 582 631 487 720 418 85 -170 747 363 542 400 528 -396 297 45 -973 551 14 825 263 720 -788 11 358 -667 530 303 -215 464 133 -577 585 550 308 567 49 -178 367 558 6 571 407 -350 551 157 863 376 772 334 541 782 -957 426 63 146 411 79 678 787 215 380 469 794 938 147 361 -104 353 483 702 418 161 733 505 253 -934 500 678 681 429 626 573 609 272 105 679 87 363 381 594 -170 192 563 -858 677 619 994 344 671 71 425 668 -138 136 296 88 61 456 759 318 396 699 569 627 737 732 105 -473 130 486 -280 606 105 405 200 800 275 23 776 -657 485 111 -362 325 171 -754 85 489 -407 136 609 619 400 222 -439 673 685 -259 465 241 997 541 263 172 626 624 405 72 708 845 266 395 -146 637 667 -854 313 618 919 767 301 -756 365 766 284 762 58 898 686 445 -404 721 270 171 479 694 30 724 511 -776 28 212 60 747 237 -347 102 556 -846 746 120 671 382 433 -520 280 670 -76 477 591 993 400 269 -714 231 192 -604 455 74 -705 710 400 846 563 53 -199 269 799 672 740 732 -544 20 212 -674 96 240 -484 90 639 136 328 69 679 277 76 352 124 525 5 182 434 -796 380 548 -344 782 17 -394 463 680 101 741 775 -860 457 416 978 793 296 999 424 572 -926 577 247 398 382 780 383 138 359 -318 195 312 589 496 252 -637 236 708 -269 166 252 -374 239 3 -405 37 736 -74 172 73 284 305 123 -727 52 364 -165 368 151 494 299 316 -503 77 481 523 573 308 61 699 479 486 735 85 504 311 390 -222 720 56 -439 355 775 -689 601 625 -774 222 678 -23 500 2 636 713 252 666 199 186 751 55 497 340 33 232 -857 792 58 -476 703 211 900 482 508 800 388 281 -571 117 332 -618 220 443 971 723 498 -581 463 82 850 206 313 -647 709 656 -237 33 559 -427 438 179 -535 68 648 996 402 800 -8 636 571 -765 178 507 565 780 265 77 649 557 -805 774 442 986 158 80 764 623 499 211 172 100 963 551 445 -870 35 622 -364 401 602 700 630 87 424 715 735 981 110 260 974 613 592 751 176 315 403 91 630 689 307 767 555 95 367 756 148 549 -758 372 15 -872 328 124 -196 733 736 395 37 464 -891 240 106 -710 729 682 470 415 540 -363 371 187 355 479 334 55 322 705 470 2 610 146 390 489 -931 394 773 -643 541 9 572 202 600 677 492 81 -289 715 495 -198 104 417 -412 659 96 -879 67 769 178 737 770 387 283 359 427 613 396 -392 585 597 959 215 641 -161 526 555 -466 128 210 -50 717 68 -803 390 134 -835 768 422 687 507 256 -603 286 560 101 486 724 896 246 509 245 245 800 591 731 127 400 231 337 105 748 304 526 435 363 334 33 648 893 286 685 -32 582 130 76 579 735 -50 416 179 -51 7 109 -772 379 371 -842 636 319 -186 514 305 -272 93 622 -940 262 756 -411 490 86 -125 641 502 405 342 508 -287 170 219 -194 393 149 528 503 784 398 117 497 -897 445 697 -609 173 341 365 585 602 -80 326 292 5 2 484 -294 207 25 966 431 139 -716 359 641 -333 158 310 915 613 306 363 604 30 -96 769 614 505 441 492 -52 199 45 -817 457 603 -840 423 675 -246 159 305 -956 43 216 836 262 373 297 693 340 -616 255 301 841 755 499 885 139 156 639 699 578 114 205 289 -830 201 683 985 37 145 -691 535 674 245 90 566 185 26 515 845 576 769 -855 369 723 444 206 413 -201 646 663 -472 512 67 168 682 267 3 620 656 -653 129 742 -828 527 31 489 464 56 203 709 184 523 6 552 398 602 310 10 201 155 225 282 666 -909 5 718 -435 304 47 306 476 125 -912 318 588 295 673 48 -322 549 53 -218 347 655 491 109 407 -203 534 240 462 578 442 -640 88 446 478 605 302 476 263 329 600 751 646 739 398 519 386 229 267 38 54 273 251 451 359 490 265 136 -269 455 731 -370 331 193 -842 683 495 -244 22 92 626 799 34 208 443 439 32 494 89 342 337 353 877 620 530 -597 549 184 133 331 67 725 750 323 815 620 432 -480 180 427 358 12 472 -401 784 628 32 340 728 -232 273 611 -614 122 553 -840 737 528 794 424 699 425 496 78 -397 654 441 875 5 195 434 509 531 661 293 70 589 261 694 -449 647 644 -646 86 766 -894 646 254 433 40 229 331 218 724 360 21 130 -800 648 134 547 483 642 277 144 487 -502 85 747 991 636 146 -813 542 231 704 648 76 -643 33 468 -862 116 685 -139 276 705 -410 405 730 -45 103 367 -898 46 554 799 185 296 181 289 143 -592 199 176 275 337 643 559 493 547 120 369 522 706 438 126 987 194 580 905 248 177 659 799 362 -694 780 202 600 388 752 327 464 640 170 775 142 -512 63 554 107 414 183 -309 25 533 -796 731 512 -642 684 100 861 11 115 -499 333 89 842 421 632 -173 607 694 380 66 415 -230 450 523 -342 409 513 325 565 795 436 123 230 887 785 241 601 38 573 -158 232 546 473 259 704 318 39 322 732 361 323 406 619 40 -754 612 448 910 337 564 -296 573 239 286 14 612 -150 456 43 -453 281 301 203 484 699 -354 243 518 837 41 681 836 351 217 200 293 353 -988 171 719 823 622 374 -383 721 207 -483 724 558 607 600 593 -343 799 387 -674 236 427 406 25 184 915 263 476 -333 450 20 -889 219 292 469 736 568 -174 695 367 -30 552 365 -43 479 153 735 285 177 -488 660 201 47 127 15 -726 746 193 -528 484 194 -157 147 412 935 16 347 302 564 344 985 409 659 865 272 196 583 146 141 -425 571 176 168 555 682 -531 176 446 -588 513 270 -966 202 230 444 419 654 513 388 125 -140 371 271 -848 98 41 528 226 61 219 695 588 216 89 471 521 402 58 -555 462 428 467 215 77 59 495 542 -583 744 90 123 82 315 535 756 312 -573 376 401 697 694 16 -866 373 276 504 790 571 546 265 653 460 628 775 -160 602 283 -249 679 154 -343 786 399 24 72 512 205 235 85 432 140 426 -198 486 243 406 319 574 -162 759 375 920 263 556 777 423 419 880 204 725 -124 791 453 895 197 702 441 261 221 614 299 531 541 171 793 296 348 511 281 510 732 -60 502 135 616 130 123 983 184 465 587 31 213 889 639 323 391 580 493 -464 628 392 46 760 331 -787 5 249 -162 744 279 -750 646 294 -851 790 73 394 478 701 -415 558 73 888 372 525 -377 672 145 88 646 501 736 284 445 167 486 229 -179 361 427 -686 111 416 539 705 445 439 442 320 -649 448 77 -977 688 448 747 752 68 944 89 351 -660 408 389 -79 29 749 347 296 411 714 635 667 -90 753 548 -543 452 611 527 296 562 -205 193 202 97 85 161 -315 206 542 -14 305 37 -852 371 223 567 81 648 475 462 176 -66 129 580 -557 456 427 -443 403 171 558 253 256 671 676 670 -752 171 686 -956 705 357 -476 539 37 55 182 493 481 291 447 -196 250 699 11 721 389 375 485 616 244 755 487 -988 176 657 449 220 114 -442 151 385 38 433 676 85 789 477 383 600 749 323 327 433 539 724 717 -470 725 169 738 483 465 989 278 615 -674 116 599 -47 753 587 781 612 265 713 551 540 -571 682 651 -397 51 726 400 215 685 984 482 629 -203 187 134 -464 368 622 225 497 433 -759 610 184 180 191 65 782 794 115 707 546 190 109 467 756 -807 51 512 106 602 193 -114 152 380 -381 265 796 -527 507 157 456 222 341 938 329 87 -921 190 105 -965 383 155 -854 641 309 90 728 460 821 147 299 768 188 563 -885 213 621 871 69 660 818 693 81 -89 297 85 559 443 726 -733 334 653 -722 155 351 776 275 90 -309 214 722 -678 384 166 -646 447 796 -285 596 658 217 401 154 -947 532 482 -418 139 15 374 30 756 -572 94 521 101 368 457 267 723 103 -138 159 203 -975 191 647 -346 325 209 193 10 347 -193 585 729 -685 565 374 587 466 741 -557 169 68 -185 775 392 823 769 402 -479 328 538 601 195 302 974 583 767 -333 676 199 -211 176 617 -498 679 565 579 638 228 -609 713 654 -619 239 788 499 506 165 550 92 393 748 481 120 117 115 397 565 161 11 424 151 648 -549 574 71 563 107 309 550 407 367 266 757 10 210 327 176 -521 325 355 -562 550 505 -762 553 151 948 215 724 170 178 31 878 480 789 796 499 297 -395 109 706 446 191 232 174 271 143 15 651 20 -31 479 673 576 797 617 433 228 649 -379 24 347 -930 182 7 175 380 198 759 754 20 853 522 670 -328 291 558 640 445 663 -296 249 212 -480 256 462 -334 726 195 825 653 127 -578 12 432 641 666 153 510 538 796 -181 531 464 807 748 461 -578 252 709 833 724 790 -729 463 170 631 688 375 -43 662 386 388 165 693 -712 137 423 -249 344 722 611 318 173 119 151 96 61 774 340 705 259 355 827 642 242 -399 799 104 -862 587 758 -707 80 475 385 368 611 759 672 506 680 635 24 852 507 526 499 368 500 -761 204 151 986 405 501 241 96 639 199 389 719 -575 733 61 892 365 696 67 617 402 -607 516 769 -156 307 345 -695 452 549 -593 391 505 -893 783 540 815 195 597 665 88 161 912 700 397 433 296 703 -822 553 707 -322 160 297 182 267 728 -818 385 465 934 403 104 -153 315 10 927 544 310 684 22 21 132 5 288 859 139 404 -527 12 383 -657 437 274 -986 36 588 -225 763 768 -764 287 334 945 417 77 -794 101 451 426 244 593 268 670 156 203 213 706 -726 124 342 -853 490 377 86 65 691 -346 702 529 339 647 145 -385 453 597 -783 631 581 -729 297 377 -985 717 246 -877 720 10 228 594 485 -679 293 174 -751 580 238 291 386 139 420 525 337 964 292 341 313 733 20 -379 472 208 227 452 353 -937 126 425 -526 617 362 764 37 86 253 754 729 145 467 438 -132 312 371 -161 86 671 -673 104 694 -466 484 697 -914 547 221 483 336 698 107 362 514 20 78 551 505 131 504 -766 429 522 423 137 470 -633 550 161 308 188 707 480 472 594 377 731 155 -709 552 233 993 19 440 -495 564 128 327 296 244 612 757 431 70 767 33 818 258 584 -950 203 592 165 651 787 -693 372 5 -302 477 120 -175 408 499 562 20 455 -207 243 643 246 259 609 678 77 418 813 480 620 157 797 470 943 155 70 218 132 673 421 252 633 871 614 652 877 159 446 -81 606 704 80 636 333 -703 2 12 269 759 360 738 171 501 -224 344 752 -792 567 117 -988 796 628 257 516 785 161 748 620 893 245 621 856 266 131 -785 405 384 629 488 136 -202 640 659 250 216 554 -647 777 673 -979 389 668 48 446 735 32 759 682 -996 604 479 424 460 744 155 657 387 -622 257 346 941 32 707 567 664 666 849 45 481 22 352 707 -78 172 321 790 760 577 -65 654 738 608 52 152 -873 420 367 -256 500 631 -555 274 182 -697 9 147 938 199 106 -533 286 759 -644 246 378 276 467 429 -21 594 400 -854 491 172 132 453 497 -305 308 92 -731 217 650 -927 284 135 983 192 380 160 221 46 941 400 192 892 498 682 -136 382 289 -314 96 293 -618 791 600 226 213 526 -523 580 294 927 253 129 213 237 320 945 149 540 942 490 492 333 783 189 566 799 123 854 685 218 698 620 209 -302 646 773 975 675 552 468 513 293 559 55 335 -150 141 669 -10 107 667 112 714 103 -70 12 722 490 710 119 62 237 794 -187 505 547 521 453 314 -535 721 26 158 280 433 -756 682 573 -88 472 231 -270 737 144 -616 419 156 906 309 417 576 523 654 169 136 710 668 10 363 581 475 635 559 785 466 191 629 347 -485 693 370 -255 175 306 -911 418 584 -36 716 794 -321 784 3 -807 717 477 627 676 462 -108 619 642 190 334 87 159 632 261 -735 273 20 -860 421 437 924 185 31 29 386 281 -424 531 197 -347 158 73 66 602 243 -941 503 760 606 720 232 625 61 652 -138 337 388 244 118 94 941 693 31 -379 469 561 569 274 270 641 540 423 436 200 566 -236 297 269 -277 303 188 -894 681 600 509 695 488 896 632 498 572 453 518 -915 16 531 -223 604 282 -906 168 579 -638 43 433 -98 149 313 853 10 207 141 706 497 -502 248 328 -805 173 332 864 658 706 455 612 721 -262 541 76 771 550 285 -666 458 794 -643 351 251 253 49 51 -219 596 223 -736 60 80 -431 668 243 -959 206 336 -884 679 224 794 165 380 -70 763 37 -877 320 739 -674 659 134 350 123 545 -819 451 98 -616 761 328 -440 556 492 339 238 6 -73 640 603 -197 168 461 -512 718 583 32 99 75 -404 385 11 -587 721 323 540 620 668 189 347 581 866 364 420 268 55 504 -738 388 227 849 304 163 -789 670 84 333 210 116 715 146 288 582 353 198 -67 773 116 71 53 523 526 267 714 -521 520 25 -497 606 587 370 321 732 -943 417 722 192 550 246 -93 21 298 -819 26 672 -606 283 180 -450 703 700 -426 481 25 -757 138 279 412 781 695 733 725 444 178 433 464 -373 566 362 -657 261 739 366 255 221 545 132 785 -252 444 465 524 240 155 2 52 487 296 138 412 339 468 396 -446 591 421 205 654 184 -795 99 667 789 399 311 6 78 505 646 618 662 252 773 509 -787 392 299 385 398 607 -188 528 460 396 333 110 -938 122 509 524 728 784 -975 240 413 682 687 539 523 744 357 -864 749 681 444 114 272 -506 699 221 -700 712 748 112 108 632 -979 170 306 -519 95 585 -984 472 25 629 554 711 319 30 206 -573 166 506 507 363 619 731 57 70 -697 710 781 403 222 440 234 195 161 939 245 279 -100 226 384 -990 746 413 367 373 131 873 716 101 -888 619 10 -956 22 583 283 409 330 -756 300 558 -550 424 2 -720 476 580 64 606 449 958 479 681 650 74 596 -49 187 767 -488 631 788 95 715 748 776 511 248 -667 113 223 486 346 699 -135 610 336 -859 799 245 818 215 613 -77 62 79 671 238 589 918 523 254 -460 361 599 -562 120 349 -134 710 297 -363 733 648 -567 551 349 663 687 115 75 10 528 954 81 317 -106 751 39 -301 44 400 649 8 497 909 27 759 -795 216 691 -948 649 793 -247 712 679 -533 139 240 -5 445 321 -889 540 623 -498 791 666 653 401 259 678 310 285 -564 68 500 878 120 348 470 425 611 300 493 750 940 303 485 634 5 28 500 458 68 -849 488 468 209 119 330 894 155 397 545 786 68 893 256 493 303 309 537 204 601 376 550 413 678 234 12 50 277 658 556 -575 203 541 292 448 349 -16 504 657 -680 508 9 -353 458 421 725 445 371 -241 458 622 402 91 175 733 639 186 782 268 395 -310 645 150 630 737 597 130 522 300 -862 394 360 -54 642 17 -34 319 13 -463 480 113 684 566 303 -378 348 122 -784 590 766 -635 221 702 314 103 775 -987 642 369 -628 388 210 941 555 528 -695 644 757 127 554 788 239 12 453 -538 146 14 -719 660 117 55 226 758 -377 598 345 984 91 451 -489 397 646 -981 276 751 207 716 141 -841 272 732 -195 132 289 -466 388 514 -557 563 664 -212 148 306 590 611 702 36 231 178 338 638 445 478 349 653 -218 513 476 465 536 362 735 623 301 0 666 64 -937 254 563 921 197 373 -826 785 603 951 523 792 547 754 693 752 688 405 27 400 609 -933 87 431 519 287 297 982 703 102 -856 624 298 -483 798 634 471 702 357 -785 249 662 -93 1 549 263 581 205 384 238 604 -208 257 242 -625 577 529 871 511 783 -228 656 606 22 725 603 655 148 56 -989 363 657 -376 22 209 924 85 789 729 221 579 -716 166 35 326 558 5 -453 566 152 -845 129 67 611 678 77 760 407 649 538 770 106 687 176 69 560 716 357 240 709 114 596 408 231 -901 515 360 317 126 713 -843 298 142 -415 10 101 633 748 392 -201 624 713 -544 311 88 -875 223 3 281 215 263 -54 211 222 -223 263 737 136 380 414 0 211 395 896 392 480 489 425 246 351 53 719 413 341 650 26 541 339 289 434 212 960 428 23 -69 364 233 325 213 500 181 500 443 -588 790 420 -742 93 543 -334 231 487 -215 10 227 -325 51 212 287 123 319 145 57 18 539 469 359 -642 679 452 252 545 421 -2 233 652 84 94 615 -374 547 175 -478 441 297 192 738 353 962 677 22 -680 588 700 971 592 797 992 743 229 795 227 799 -241 642 445 -827 468 529 -299 159 267 572 151 556 124 513 433 -303 434 572 -451 357 715 345 349 657 525 96 84 876 55 277 -280 628 744 -600 605 137 -907 454 352 385 351 785 -644 52 694 70 197 594 -473 751 296 -162 223 124 181 223 605 959 402 761 696 249 95 -714 434 797 423 390 49 668 612 597 -339 691 271 -450 53 573 -202 43 795 -479 688 171 -411 736 218 430 271 466 476 509 99 425 284 40 825 752 652 -627 566 94 -404 268 499 -632 266 541 115 739 69 -116 568 756 -394 358 243 -976 140 65 -959 369 573 692 594 409 331 771 712 -266 744 477 -572 540 297 278 461 562 770 376 501 438 266 177 987 242 317 -149 684 237 -824 776 30 736 459 352 199 794 295 -124 774 387 -276 452 399 -515 222 774 385 413 385 605 558 202 381 498 444 -151 149 679 485 277 654 66 365 664 417 365 657 264 393 182 202 717 185 600 2 407 925 140 371 -291 545 128 -90 678 177 -95 565 154 388 384 519 252 201 83 60 171 743 426 523 744 384 48 435 -446 757 531 -766 420 409 -590 509 404 -607 697 339 -537 301 540 697 562 308 323 382 553 -240 167 601 147 673 109 -523 59 528 -163 309 665 32 702 561 770 717 62 61 14 175 -831 137 378 -1 554 759 503 115 477 -97 462 702 -388 91 760 891 129 29 647 5 690 911 189 143 -576 360 60 -563 742 562 388 52 794 -172 664 85 -213 108 565 616 155 121 -343 419 310 599 443 669 258 80 41 331 691 783 492 431 75 -842 129 423 739 656 475 -916 284 690 320 672 797 -716 49 122 66 48 116 334 107 195 -26 590 437 -492 683 403 -769 320 238 321 40 461 269 677 652 724 634 700 -403 234 406 306 469 580 -40 604 723 -293 361 158 509 145 477 -102 266 68 -41 287 744 -638 12 577 62 209 676 361 522 461 -834 275 441 -109 35 596 -187 603 652 -354 302 469 -686 13 756 9 375 767 -214 189 527 413 116 732 846 28 206 838 519 592 -567 485 486 740 54 141 212 115 268 612 729 218 763 555 685 -906 353 265 -749 591 783 195 624 19 280 716 274 -633 660 679 708 273 598 -388 192 326 443 78 793 -89 42 273 80 455 521 163 402 696 581 482 611 806 402 23 -516 110 647 -367 674 38 -441 518 467 -897 181 508 975 61 665 105 177 68 -365 558 74 -245 406 157 212 165 558 986 601 219 784 35 445 -778 594 162 -312 249 694 148 176 754 12 481 482 431 671 263 531 437 385 -803 376 185 -232 160 219 -988 334 364 725 171 339 -277 735 19 204 566 734 795 22 156 -991 754 580 429 394 569 -435 591 496 902 648 363 399 218 85 690 541 19 -92 546 136 -606 693 157 -99 654 462 33 36 55 -999 601 646 -504 176 31 642 164 230 204 5 188 -142 66 285 745 60 177 454 113 383 515 746 418 970 347 218 367 795 673 -526 692 563 -714 297 429 533 337 786 -528 748 51 957 45 462 -515 299 574 -933 215 72 -516 704 765 -874 730 614 325 787 505 -761 273 353 -381 558 242 804 230 541 54 539 585 467 225 84 593 292 298 -536 329 386 -567 583 289 -651 261 570 -838 338 556 -781 177 380 723 796 489 164 359 9 -711 227 233 524 572 77 -379 636 405 -394 221 539 -154 285 336 523 544 563 -787 201 474 -779 442 700 -594 766 23 -518 587 658 638 345 78 -472 743 200 278 110 485 565 385 540 628 135 463 -495 300 663 -822 121 304 629 561 407 460 199 303 89 727 597 689 357 258 773 322 195 912 350 786 -817 128 443 -686 20 33 546 709 759 -858 350 316 951 123 189 -855 788 539 330 368 332 -429 379 459 766 693 167 -313 379 726 -832 471 745 -800 63 555 -222 414 229 -834 160 568 456 690 338 438 444 257 -31 167 635 -421 333 79 545 220 457 -330 389 479 766 589 447 923 652 509 -523 797 634 -527 44 518 -381 745 569 284 290 789 -460 113 729 19 231 517 -383 554 369 126 489 146 -367 114 351 107 428 394 -975 605 454 -571 781 408 -703 600 190 -234 770 744 -266 648 126 -965 648 166 -867 33 279 -517 740 707 228 717 105 337 130 261 391 560 549 286 529 530 -955 779 681 434 631 497 55 666 696 -628 399 728 451 482 220 709 62 488 765 600 618 226 343 729 726 26 787 -512 342 561 -614 149 427 -719 121 377 761 724 411 580 433 472 -533 151 623 436 463 474 -889 151 686 242 488 579 754 426 727 332 21 771 -81 1 755 342 20 457 -635 657 585 -919 421 792 -870 546 454 -797 210 604 -912 604 643 866 758 269 -56 91 528 -9 152 548 -487 317 567 -124 634 775 412 668 748 -797 601 254 -541 642 57 854 108 15 -78 653 457 -351 796 160 -204 80 650 -739 156 484 -812 369 351 -65 124 700 779 792 341 689 646 1 -897 320 205 -889 169 552 470 565 212 -845 260 291 -195 74 447 -512 662 367 990 397 490 89 528 22 -660 561 366 833 651 563 433 306 83 -211 770 251 -460 592 368 903 748 179 393 753 252 -761 735 413 -801 576 141 -780 349 103 100 134 409 -266 475 730 336 567 521 703 70 468 834 165 698 -534 364 473 -794 136 141 -941 274 489 361 526 175 -79 548 768 -29 604 37 790 38 252 410 75 707 725 129 71 -977 596 786 -553 402 121 -13 13 746 828 175 471 -246 648 82 -446 22 433 710 374 448 19 100 577 -759 75 372 -774 522 325 899 662 338 44 490 64 467 44 711 900 150 161 681 672 182 -135 334 794 286 695 719 -66 67 370 462 660 444 -367 87 518 709 338 379 -602 534 420 -939 753 15 -676 254 164 684 287 387 466 753 720 811 477 233 -149 739 92 294 124 530 -37 634 419 -859 584 153 712 598 105 726 522 710 90 606 197 -372 424 501 348 587 43 -686 669 520 -102 320 458 -11 766 582 871 130 767 89 223 102 -607 736 699 -102 462 772 559 533 553 -441 281 340 402 245 79 -270 386 396 311 257 525 -971 99 748 -69 92 683 -219 542 696 553 102 152 282 721 516 -475 123 262 -316 396 58 114 326 443 110 390 252 986 771 350 885 102 441 -481 36 183 615 389 636 -34 71 396 201 657 316 316 335 790 -671 571 385 -214 86 263 -972 348 652 -721 686 622 -20 172 276 821 691 311 -245 493 415 642 22 186 -621 408 623 41 789 522 292 1 130 340 174 373 202 529 230 -348 719 654 676 56 630 357 509 323 -77 152 696 -292 531 656 -118 372 644 -445 281 367 -757 422 540 15 424 620 645 14 654 505 538 5 401 798 87 -544 433 458 -301 588 425 465 498 327 923 710 82 -768 144 352 31 449 441 -413 258 423 483 509 562 508 775 464 -787 159 513 291 82 377 944 10 350 964 787 45 67 170 46 60 358 247 -350 184 57 424 19 565 585 727 91 200 92 249 -488 583 683 -111 480 59 -673 106 420 -724 70 407 73 149 37 716 799 220 772 623 239 -263 561 517 -221 626 295 -938 315 774 -528 194 79 692 422 500 650 695 789 377 565 137 -834 682 488 585 54 662 -825 103 760 -702 517 274 472 541 467 -698 633 440 -598 235 335 190 765 99 -922 531 780 717 196 728 -248 396 304 645 694 372 70 421 297 -272 395 578 844 65 197 -771 44 392 -844 796 783 -242 435 378 -387 480 624 -863 143 313 649 471 687 332 685 203 -69 550 150 -740 746 214 257 175 609 -200 683 156 983 593 590 -240 7 622 783 496 76 -124 31 477 133 423 171 847 432 697 607 32 580 763 415 372 952 728 730 -475 511 425 -800 80 571 -342 192 314 -888 227 288 -766 26 271 -869 434 303 -338 197 269 -415 101 196 -133 627 259 643 779 349 -284 349 428 -562 94 382 -945 158 160 143 689 366 488 75 19 -165 542 197 -355 185 175 794 453 524 -27 491 682 -589 681 327 944 289 484 303 184 428 39 349 54 -591 369 743 526 209 369 -656 90 646 -733 284 651 142 457 693 375 20 126 -498 316 414 337 419 597 -884 611 145 322 172 65 264 98 273 232 395 517 -907 87 158 490 306 793 -508 248 449 185 424 21 -938 478 336 -525 374 737 856 358 683 -676 3 770 -967 338 75 -174 275 50 646 337 79 533 364 645 791 635 32 459 154 341 298 538 714 187 747 623 469 223 625 -410 657 470 -535 282 359 -61 708 633 740 706 521 18 592 84 -186 783 270 246 643 423 -662 693 513 -348 680 11 -174 102 233 -749 292 441 472 309 723 -370 540 440 782 758 231 -335 373 565 -466 371 759 -92 709 652 772 513 531 334 140 632 567 45 384 -185 507 123 606 241 81 -412 144 375 -689 204 635 -486 777 348 -356 463 487 228 30 429 -145 390 643 638 223 687 221 590 745 696 314 20 -409 110 483 429 90 64 9 184 228 89 557 17 -815 605 613 521 733 548 -534 417 484 554 27 635 -954 272 148 -935 63 610 -53 245 699 -37 54 444 -33 58 179 994 299 287 563 310 376 -326 377 793 -290 731 19 344 777 290 444 395 705 653 494 501 903 657 554 -302 25 163 -972 771 14 115 286 402 -642 640 287 -723 550 570 -704 646 546 -863 90 492 -607 351 394 799 201 770 113 230 293 878 407 543 -458 740 382 -220 618 131 -451 155 418 938 501 464 275 546 366 -131 345 567 -610 89 92 -940 721 498 402 43 158 465 792 282 361 730 782 425 379 424 -692 652 626 146 312 546 595 66 560 -664 466 699 820 610 690 701 372 171 -966 149 128 312 291 506 687 200 27 -728 455 678 298 354 541 395 749 606 -245 685 358 -139 331 375 559 551 184 800 604 107 170 190 607 650 654 450 -893 742 201 -67 566 655 962 216 208 -98 719 745 16 380 275 -810 291 377 -674 91 180 -568 413 721 -361 415 575 -312 475 516 -112 523 49 -898 437 282 -894 653 213 -267 796 503 909 322 145 -959 754 109 161 545 524 -65 433 198 402 368 479 235 422 256 998 184 244 879 242 448 -909 575 443 -455 37 764 41 478 270 -251 391 14 -976 79 799 -27 633 423 -470 220 790 360 207 411 -633 205 146 762 36 740 -790 79 514 -748 176 550 -432 417 579 589 295 600 -296 469 432 -273 631 167 976 393 554 115 8 360 -918 528 329 -787 517 199 -266 71 493 285 328 161 268 655 311 871 171 174 33 2 356 -249 331 300 256 246 455 -360 579 14 -848 214 93 -168 427 609 430 361 231 -678 446 558 -165 514 412 497 338 135 -978 123 488 129 74 18 -771 130 616 -765 723 394 400 427 159 -708 459 585 -148 689 497 34 150 208 -245 470 219 -871 400 644 298 181 325 113 768 247 459 568 225 -583 12 683 -446 64 123 -750 698 286 144 642 435 -497 550 434 -801 591 104 969 672 55 -788 771 235 -464 236 554 935 17 684 594 171 299 -884 365 742 540 468 491 -227 219 633 228 188 505 682 352 27 68 41 262 621 328 261 93 150 371 774 55 736 667 349 265 -155 384 617 -129 674 184 297 119 222 573 696 207 523 674 708 -307 400 762 -420 67 709 687 118 529 -524 235 316 -900 472 541 -365 494 106 415 17 780 722 91 798 -657 130 125 323 342 242 804 370 405 467 215 191 734 267 662 874 55 382 333 416 75 -410 631 443 -831 305 352 -100 292 794 -551 67 738 571 687 152 761 373 770 -226 523 173 -577 245 477 -274 697 769 872 471 418 962 38 37 -701 9 275 602 96 446 99 403 330 489 784 405 614 359 649 -510 286 97 -190 504 16 -513 18 54 675 269 414 -699 671 488 -901 446 538 226 287 521 -170 301 80 -370 344 717 526 706 474 -681 776 529 135 90 15 -295 791 238 -208 90 384 -873 187 381 -736 614 219 936 644 520 567 427 415 883 753 320 -244 625 295 -915 512 309 -817 452 398 -3 357 740 -166 302 30 -631 29 216 -651 293 29 -32 629 225 839 597 651 805 480 155 324 389 779 -629 26 490 431 209 493 -819 406 402 -80 393 703 -899 762 731 -683 712 575 497 432 403 -527 671 551 875 76 231 230 152 171 560 659 756 294 40 361 -505 512 305 -251 214 267 831 483 530 -995 332 161 560 406 383 710 663 161 262 626 446 364 320 37 -923 669 313 399 18 636 -130 129 516 679 373 731 -408 597 731 976 714 250 -588 276 438 224 76 138 -630 93 165 -165 515 645 -497 595 217 -567 387 204 -462 318 353 -532 694 618 869 306 560 238 369 387 675 393 462 364 316 66 -690 116 510 -926 552 576 70 255 722 287 240 308 42 798 70 163 267 727 674 305 296 261 332 688 322 48 555 -61 608 580 -303 695 371 757 537 348 -667 284 345 -245 647 163 81 674 20 -424 457 751 -830 149 661 192 701 149 -283 677 756 248 236 739 517 169 574 -387 524 772 -624 134 579 -303 150 588 -353 273 288 259 617 188 -392 135 417 -885 135 543 -283 506 778 807 237 574 551 565 131 748 560 616 78 9 766 217 209 238 104 620 406 692 380 92 -492 96 227 -398 13 732 731 220 706 -772 200 494 553 503 258 -917 203 369 451 482 730 416 99 138 205 356 757 -990 800 337 -98 60 432 480 662 796 -37 345 215 -132 173 766 -486 479 20 571 114 575 492 581 706 -690 138 613 466 101 612 754 155 671 -63 435 84 732 198 428 -702 256 744 561 500 309 -832 321 441 -575 183 131 438 449 231 601 156 385 424 293 371 507 778 120 -713 228 337 991 444 621 -827 231 428 -84 144 127 -624 312 799 969 289 181 -101 527 181 881 129 336 817 753 181 -813 212 510 -342 42 732 966 615 514 945 612 520 221 181 9 -847 232 535 -266 282 519 153 421 283 662 679 733 599 26 327 530 344 493 -156 290 728 452 713 540 172 335 272 -220 488 56 714 374 120 -719 596 754 199 549 726 33 564 605 366 45 525 -512 441 366 -984 694 279 -93 666 613 130 198 300 585 545 21 -238 97 121 487 730 684 -957 48 398 824 181 435 -334 149 328 -856 208 545 156 538 742 -792 476 206 -967 533 302 -595 447 398 -523 378 375 -690 554 419 904 274 299 18 18 506 515 727 595 808 477 800 -736 154 734 -9 67 663 -482 378 768 736 234 423 486 525 248 -864 696 265 -407 19 677 -743 785 348 -390 468 530 695 212 148 -691 330 77 476 66 311 50 392 730 562 185 92 -496 572 463 -267 781 799 -368 192 602 -392 1 480 -164 710 9 313 437 281 609 86 672 -309 448 56 582 105 180 -204 222 703 -405 30 208 -584 719 208 695 308 469 656 773 607 -967 748 243 -686 309 328 337 600 328 -7 131 421 235 78 642 -662 273 224 -503 337 1 -675 745 773 -869 778 720 525 644 229 -795 382 380 732 527 466 315 51 597 687 86 674 480 376 498 303 426 339 349 683 675 749 692 148 545 569 792 725 774 725 -895 125 53 118 164 490 -857 500 43 379 201 277 -595 351 436 375 377 679 -678 322 800 -735 505 383 -857 627 59 395 241 619 -346 82 670 848 613 71 -124 570 773 711 345 349 542 268 222 541 85 269 -735 627 325 447 370 152 458 518 249 280 355 489 450 361 287 -907 37 57 665 42 220 -13 383 305 -993 249 131 -268 48 52 -165 706 569 83 338 475 -677 140 187 197 612 99 436 705 135 92 323 187 -756 640 228 -136 35 763 250 719 10 -947 306 268 374 589 157 448 464 297 987 14 460 -515 650 716 -828 542 590 110 722 394 813 324 312 -825 778 617 -606 352 773 -602 691 786 609 329 635 477 763 665 -553 752 140 -952 517 464 960 686 544 -563 789 95 -591 387 786 546 349 666 -68 226 766 -989 244 728 -325 692 779 -507 395 799 -752 307 642 840 388 528 183 425 68 -571 786 454 566 684 354 431 768 579 -452 779 23 -973 206 714 -994 300 612 39 85 206 -411 685 65 -169 125 452 -490 108 428 377 537 765 -818 504 200 -464 335 167 -734 484 145 -312 69 201 164 450 521 -414 81 645 -811 143 752 -32 272 41 332 55 544 531 543 430 -503 9 465 -407 650 128 -858 403 548 -305 320 408 -69 180 490 -904 221 510 -865 153 613 -19 440 416 -193 735 287 615 67 280 -576 719 459 -935 359 591 -586 494 246 -782 611 398 -218 652 735 562 211 221 -399 626 287 280 202 557 -109 268 76 621 517 42 -560 422 753 382 389 446 628 159 256 -975 541 199 520 488 402 -394 402 613 626 603 438 865 284 192 -227 327 459 -552 748 527 642 740 501 -206 523 89 -961 528 339 245 800 378 247 558 779 459 2 417 191 375 743 -151 66 182 828 60 256 -332 51 358 666 298 437 604 296 789 981 695 546 -641 554 282 692 754 283 -92 346 658 250 747 233 44 427 650 -623 255 261 -368 75 311 -859 141 161 -423 545 456 -835 78 350 863 482 760 979 191 305 36 193 604 620 437 230 -331 414 37 329 198 111 991 691 252 -49 469 348 -842 449 15 -487 146 496 673 125 238 529 313 783 -68 733 771 514 554 737 -250 283 134 660 226 25 -737 536 182 -364 196 183 802 661 328 -351 664 764 -579 748 248 991 262 1 879 612 635 -987 625 60 589 440 389 185 251 477 -34 43 18 878 482 233 441 455 180 -960 398 442 640 278 605 -374 291 781 -362 232 421 -374 284 454 313 159 496 -118 390 529 514 231 183 -155 224 581 686 664 410 843 43 252 -377 281 483 -357 314 185 527 743 468 532 90 568 -492 756 350 43 2 573 975 235 31 35 320 634 903 532 584 -899 512 226 -380 220 181 369 390 126 82 726 360 -336 513 418 774 782 272 -906 501 591 -272 757 390 656 781 184 -136 553 755 -403 322 770 530 568 711 -945 2 637 -633 266 349 -616 40 683 807 415 339 891 471 218 963 662 550 -54 279 302 700 758 743 -668 766 297 368 333 562 -532 669 154 -250 477 640 885 427 254 423 318 276 -207 681 137 -906 479 42 723 149 352 -135 221 69 -372 124 545 667 409 523 472 584 392 347 529 272 835 224 250 450 220 729 843 295 429 -806 312 61 262 274 261 62 701 33 -317 129 156 579 548 564 -898 119 428 -283 754 651 718 556 422 -154 400 716 -574 209 53 898 23 753 -669 706 433 -514 686 180 -750 740 151 -899 302 574 131 21 330 -296 19 281 -780 446 778 599 132 538 -997 431 561 -293 314 18 -661 800 255 270 602 194 -28 784 432 -435 315 4 -906 619 23 926 391 20 904 390 503 641 252 798 -29 143 798 177 337 454 53 729 437 -716 95 751 40 141 121 462 717 350 -980 71 601 -983 594 296 966 571 60 -883 294 749 -430 147 677 806 784 323 308 624 464 780 38 131 443 271 6 896 558 722 -803 500 137 44 466 708 -744 583 201 -396 463 683 -645 523 506 -582 704 95 700 147 717 -895 395 474 978 192 204 522 738 720 117 594 55 270 750 759 569 783 422 3 690 496 -740 260 399 154 760 98 70 17 492 143 669 729 600 597 12 -274 267 313 -316 636 295 57 439 536 153 299 795 103 605 754 -1000 475 322 -556 371 669 -369 469 537 -441 22 416 976 294 213 -213 620 479 -700 456 667 746 714 657 834 122 312 -466 475 339 -993 350 729 -236 461 302 979 437 595 -857 777 766 -826 629 422 640 327 687 -752 561 105 555 342 578 67 76 252 -443 483 322 -535 311 671 945 302 648 -241 68 354 370 491 435 -793 600 469 -72 617 779 -649 562 205 33 361 763 304 755 264 -697 666 339 -318 198 758 -812 320 673 -346 546 496 413 101 538 -353 37 153 -354 740 267 202 173 627 -636 630 581 -373 485 446 -483 720 195 674 508 514 -653 762 259 -206 726 267 -580 193 655 -27 439 594 -961 794 319 865 758 500 198 186 536 -557 303 455 38 229 475 -438 307 526 139 728 719 346 53 709 491 92 702 -39 309 212 60 307 397 148 303 251 202 493 532 -884 44 760 -458 206 535 895 279 41 -180 171 320 90 717 372 351 608 15 -196 370 324 815 530 36 614 85 528 297 153 572 -943 695 329 391 590 160 383 563 330 -897 5 246 -126 156 53 -911 561 774 964 728 508 345 58 673 108 155 25 231 212 272 -688 355 61 -129 539 175 -600 242 180 -403 757 447 375 721 727 -318 419 418 670 152 475 895 412 181 471 444 393 -58 708 299 -445 779 37 129 731 630 -892 729 454 193 56 375 919 690 345 -264 313 496 962 608 107 -457 479 102 -113 174 9 -615 729 339 -226 658 269 803 319 748 -300 314 677 554 227 174 424 115 486 519 478 293 -223 573 323 -921 260 496 -913 171 634 -706 179 17 270 85 675 953 365 101 278 412 245 -593 469 276 -223 108 424 153 534 147 -462 781 73 41 175 251 -791 597 688 -117 502 604 336 696 756 747 304 697 -437 586 365 990 115 25 -235 420 558 311 110 90 783 512 60 -727 148 562 -124 684 342 172 187 589 -320 734 92 -824 49 229 -907 356 315 826 68 777 -684 141 791 391 766 138 904 367 559 585 647 44 -571 490 789 -981 584 611 -375 364 751 -33 107 717 504 411 663 -724 608 229 586 145 428 -171 574 355 624 432 375 257 59 331 -595 6 115 367 799 136 938 256 98 400 471 401 -193 452 175 961 77 158 135 486 245 550 90 309 547 609 92 -672 279 91 -937 217 346 712 17 781 568 398 451 568 405 455 -506 767 83 451 254 568 648 157 652 -249 390 293 411 217 380 545 280 148 842 344 165 422 232 166 79 327 484 -687 178 446 483 81 35 727 500 91 359 445 722 -294 287 265 -978 734 359 -299 565 237 536 511 96 470 394 529 856 122 725 -470 302 424 820 413 68 -859 671 706 205 29 300 -109 282 416 -721 219 446 845 444 156 -707 667 101 -627 123 574 497 254 75 920 168 710 844 573 555 -391 301 417 276 778 630 -820 671 496 480 644 171 254 541 776 -920 413 1 671 352 168 -620 196 293 -66 405 150 868 466 450 884 494 181 -130 167 158 -348 347 28 -653 585 315 -956 618 727 -955 689 278 364 221 25 -144 307 430 -843 175 95 -842 12 140 139 34 306 296 686 204 276 586 382 98 655 167 -35 297 224 -279 61 444 -655 118 750 574 675 476 -180 725 73 -184 21 758 19 49 543 -847 513 649 54 556 497 277 77 557 -480 775 674 -579 749 101 -504 722 86 687 2 734 268 173 783 363 726 282 312 480 530 -836 600 504 190 573 4 242 670 277 -521 709 310 -960 468 663 573 699 761 836 675 160 -766 683 639 -685 800 791 570 790 563 573 428 799 -241 784 249 -681 172 612 -972 706 486 -61 92 721 977 7 720 -281 777 261 234 302 244 -631 104 658 461 567 360 723 92 787 721 771 46 733 90 394 690 20 752 961 291 728 -427 325 581 -584 508 3 736 231 95 -877 305 546 596 275 68 641 130 60 -264 221 431 -313 134 274 366 308 598 -301 276 44 -465 102 103 337 638 334 -369 713 190 528 303 775 -234 247 104 -223 583 324 -992 423 458 881 541 317 630 575 693 328 265 531 -539 496 443 450 25 304 465 339 53 -305 316 187 -830 276 161 -21 509 702 695 92 693 87 694 284 61 308 779 504 728 679 965 519 569 217 766 437 356 537 712 -284 316 773 369 412 64 662 651 581 -519 782 26 164 644 685 -306 500 795 -751 659 274 -121 625 344 -352 194 310 -316 302 46 347 219 713 -481 388 676 -466 2 526 -686 83 508 892 447 351 376 342 402 -78 143 260 995 622 436 891 422 182 -400 658 483 -3 6 701 -939 477 641 137 212 642 -986 78 277 -479 770 723 -577 547 616 224 221 310 436 617 132 23 460 105 204 612 763 687 361 768 539 22 796 779 711 559 -227 326 637 -351 799 158 -77 375 704 939 351 125 -352 11 304 -212 767 115 550 54 475 -731 125 759 -625 498 636 -37 699 634 120 23 208 -776 314 559 900 114 697 -856 398 259 -153 325 349 296 652 46 -669 336 671 124 460 598 789 59 135 -186 311 34 -484 449 711 -136 546 562 262 146 464 428 471 575 -237 436 149 161 240 778 -979 85 640 606 602 640 516 680 766 806 190 111 -379 733 686 636 497 673 -416 410 98 542 782 326 -90 789 127 501 705 697 486 541 318 -287 714 687 294 661 620 931 297 668 -45 433 629 805 775 637 294 646 171 219 708 159 -902 448 798 273 516 4 -323 562 664 -152 45 513 67 6 472 835 500 669 -595 121 738 -22 67 737 -25 141 187 16 531 254 19 360 16 -165 579 260 43 626 265 914 371 387 463 135 507 -800 665 126 -64 392 266 -726 28 708 -458 415 619 754 162 750 -187 405 127 878 672 540 -55 7 111 -117 22 461 867 384 259 -921 63 638 138 312 765 -142 325 722 784 155 145 -676 653 503 586 736 324 382 345 54 -403 429 789 -993 509 403 -355 399 160 -952 566 700 438 351 406 -618 661 546 -193 795 623 -697 589 520 -244 338 148 496 345 656 450 542 255 162 191 714 -616 508 480 -365 746 30 441 680 256 -550 764 468 -805 134 139 36 30 483 -956 232 225 -302 594 767 763 179 26 42 366 323 -329 210 517 -55 5 439 -442 775 664 911 464 797 249 301 378 284 345 609 -340 195 755 778 758 485 -45 201 50 277 24 209 478 103 418 946 759 397 -353 670 60 -5 272 360 324 356 256 84 568 450 438 298 408 122 53 160 124 482 183 -468 658 37 -478 642 795 -882 41 664 -470 588 135 -559 712 42 897 787 458 57 261 62 216 317 54 187 18 263 975 141 104 -631 211 496 -15 341 283 71 383 194 913 232 742 225 788 540 -504 756 325 391 107 193 -404 447 211 -941 22 703 -86 744 113 810 352 388 438 217 171 -69 243 252 -990 278 239 -851 374 547 -175 565 653 -430 362 651 532 773 225 -766 697 600 503 742 151 -310 532 720 -988 615 162 64 625 791 254 726 716 800 704 481 205 74 394 -345 6 366 -521 490 653 -603 794 594 -100 236 677 171 649 491 -916 513 667 -926 132 125 131 164 316 487 362 358 -461 712 351 84 419 498 -132 445 569 -789 8 716 177 374 47 254 658 210 921 284 387 380 520 702 -634 632 636 -649 434 606 -599 454 602 769 617 187 -392 475 194 -525 5 120 321 11 777 -317 684 521 958 115 356 544 695 427 45 261 258 632 165 691 389 566 696 -610 287 512 328 47 539 -278 522 95 641 595 457 569 430 340 641 388 454 -252 284 701 974 81 513 -769 65 677 -527 206 794 568 148 632 -569 277 678 -479 144 98 -777 113 527 363 154 467 -832 102 302 668 476 735 -419 307 351 609 732 557 -197 700 704 -366 283 532 -936 405 682 214 172 25 -537 748 137 790 511 642 -792 631 743 261 33 276 -254 45 458 909 632 293 -959 296 249 74 678 719 987 20 781 429 628 612 371 641 463 -859 237 495 968 141 533 784 450 364 -172 491 211 -724 766 24 -800 617 701 -882 604 720 -901 785 99 -690 109 740 124 202 528 -582 570 614 -495 697 754 837 34 403 752 462 446 -686 691 763 -262 91 131 -810 561 286 -890 660 271 760 122 379 699 46 580 -374 16 701 991 122 598 -656 759 183 -701 64 196 544 378 438 858 268 528 188 59 641 873 121 52 343 733 571 4 111 139 305 103 260 -746 47 570 988 746 633 -17 642 211 -779 500 478 900 488 88 -860 314 208 392 57 41 -683 83 773 -961 744 537 988 150 584 -442 538 81 -210 674 723 352 747 462 869 440 775 -171 184 383 269 492 704 -925 222 199 412 210 701 947 768 438 627 63 757 -325 245 256 88 515 695 814 544 78 -804 613 530 -387 206 573 -932 233 794 -782 797 556 318 696 75 708 324 785 -630 577 48 527 452 292 782 692 6 276 106 101 -895 255 265 -766 68 470 -242 488 255 952 658 603 -141 377 499 333 437 374 -130 7 150 -883 334 154 -240 468 45 -682 496 151 618 153 405 -717 746 63 -90 661 648 611 346 284 584 533 528 -762 94 196 -317 364 243 185 382 396 941 217 734 564 522 231 178 184 32 -703 97 692 297 508 238 532 492 253 374 178 338 -298 16 783 649 636 279 38 177 496 -828 93 569 -998 71 752 -166 702 152 119 29 329 8 380 499 687 223 334 -235 462 63 -940 634 507 -820 588 130 332 574 2 -420 4 771 887 470 224 -162 741 252 118 549 134 -34 378 288 -51 356 486 470 137 625 199 221 399 -600 353 402 -278 592 423 345 631 364 -651 101 112 -918 619 355 -101 585 627 -762 748 535 -325 170 223 -101 521 347 -150 589 320 188 490 421 -101 172 591 -995 623 626 137 561 410 -885 799 709 1 626 79 975 778 714 -547 403 54 572 42 267 -465 48 89 112 337 650 -727 4 200 -419 558 26 -789 533 751 -638 370 254 794 375 208 -800 348 598 942 644 192 808 731 239 -303 643 127 -102 650 687 922 413 772 24 775 26 701 208 747 506 355 322 714 555 221 863 497 416 -146 258 347 44 107 541 570 605 609 252 502 458 90 777 422 61 201 397 -762 702 156 385 275 264 -722 138 313 893 545 570 391 389 228 532 712 32 -60 364 85 -451 606 61 -430 20 614 718 258 67 74 795 627 135 683 591 -137 577 335 -16 368 275 -189 252 186 594 392 101 630 93 707 -157 216 278 -744 734 87 922 160 82 349 96 486 -399 647 369 191 446 416 400 409 668 -663 403 611 -962 33 704 -704 76 471 -827 284 756 -741 207 116 -708 308 563 578 509 761 98 53 222 -254 730 219 561 82 627 780 420 581 991 410 165 446 31 76 871 465 202 -636 315 254 -463 661 183 -245 174 265 -467 355 236 113 346 645 -170 144 502 822 60 532 -303 283 725 731 622 459 -729 626 475 272 591 789 925 328 201 260 636 375 -324 769 729 -489 665 769 256 87 380 339 736 214 -985 67 387 -126 339 213 -100 363 3 -159 641 682 441 301 517 -33 577 38 -153 288 624 72 195 488 792 603 126 723 294 61 -263 709 480 875 335 18 687 436 380 241 429 572 75 622 72 591 390 200 -620 789 39 -797 662 233 -758 82 680 -220 771 589 -941 734 462 159 327 90 -469 602 712 -846 146 653 -294 526 641 -656 730 54 -71 172 12 715 92 93 -605 424 63 335 463 593 -777 774 472 912 57 273 -25 212 418 -621 62 425 825 143 596 788 606 662 894 102 758 -702 277 284 969 190 340 442 649 220 -294 421 634 -270 787 234 516 619 391 378 620 337 183 518 613 66 88 354 -443 282 623 460 445 471 -521 752 91 -336 682 240 -408 277 397 568 7 462 50 15 350 199 633 789 -296 603 715 796 499 99 -922 220 239 3 588 245 64 39 276 -904 177 643 -954 128 475 586 433 17 808 111 619 -926 176 745 951 784 164 -11 187 304 -215 100 422 -145 85 534 -102 767 551 -728 658 249 -674 199 776 870 503 759 586 244 146 41 230 549 -66 43 648 -845 498 346 -744 179 782 589 677 626 833 546 144 135 770 353 -65 697 103 311 567 605 -531 505 49 766 746 278 914 432 672 362 396 99 992 786 776 -783 571 73 960 458 42 -336 146 290 566 797 411 -552 311 42 -329 25 581 391 436 529 -311 28 514 816 597 636 -760 509 645 882 340 598 -869 63 28 844 634 24 6 682 686 -801 505 711 932 696 346 -540 185 726 725 242 583 -844 76 107 746 200 798 -305 731 60 474 127 693 497 733 126 383 465 525 -258 202 263 93 670 132 733 368 683 283 664 165 342 538 292 187 788 576 -88 123 708 894 168 724 -182 110 800 79 687 503 -486 770 718 878 113 8 -31 564 117 -396 458 636 280 308 178 -320 2 352 745 551 153 -720 783 40 -617 97 9 100 49 524 -347 550 297 -44 182 725 -195 262 585 -18 94 586 -66 639 688 438 520 222 877 455 670 -762 615 644 586 468 141 25 790 243 721 498 424 198 503 685 -818 562 688 -221 40 694 -752 230 648 -557 92 462 39 478 130 179 703 471 821 777 168 -755 327 223 -919 461 460 -989 732 783 779 90 544 -982 469 135 111 717 364 -490 312 456 772 551 485 -747 483 740 -325 135 254 75 498 185 457 677 274 601 510 210 -549 220 521 258 744 624 742 149 658 281 24 513 948 419 166 -59 511 349 -918 320 577 555 673 423 48 9 132 -191 412 351 282 470 647 857 564 795 714 288 575 -406 186 285 -58 269 157 918 377 389 623 20 21 772 677 585 -434 391 382 736 170 127 276 113 766 851 402 420 843 565 171 812 589 509 12 67 528 -416 639 757 568 757 699 949 446 68 -972 122 533 -607 725 440 -456 13 41 -85 256 713 62 80 30 -616 293 618 692 57 236 -28 641 74 728 511 379 246 139 53 778 85 777 -431 629 789 -439 697 245 -974 559 676 -145 143 168 24 588 576 -141 312 417 -516 792 178 -535 370 240 596 546 15 224 715 195 -187 29 91 409 55 201 684 462 696 804 686 483 -221 345 794 547 781 785 676 42 19 812 80 314 -551 725 381 -56 81 618 778 360 494 659 437 491 165 305 85 438 551 126 -744 370 63 925 572 340 -743 668 772 -126 447 784 -13 122 696 432 582 684 -677 499 188 607 337 290 732 545 204 -724 239 476 698 245 46 -887 732 36 -225 759 34 959 146 156 -346 379 289 -463 654 787 76 661 675 -835 345 771 -680 621 209 195 672 6 592 785 80 360 481 397 -776 46 462 236 163 6 159 483 179 -33 479 50 -76 71 386 -397 332 241 -114 50 548 -500 226 318 -699 389 715 -286 777 430 472 336 112 -150 104 142 251 784 748 -335 102 279 305 188 343 372 293 392 872 345 618 341 199 206 207 513 182 636 385 518 -52 787 173 41 790 752 -195 243 388 -18 701 128 -75 425 420 -132 697 764 -315 38 514 -558 446 227 376 34 163 -355 182 502 569 24 491 72 781 69 759 68 115 -775 145 540 -756 166 788 -440 174 408 414 371 142 115 740 165 -243 612 497 -223 323 382 840 422 2 -694 647 146 -155 44 663 -615 556 666 562 781 711 936 599 6 -516 466 745 0 1 431 -370 499 250 -671 97 645 391 444 381 -282 780 365 153 275 163 910 512 202 114 361 202 -256 375 445 -4 304 541 -207 448 222 992 456 217 124 375 548 888 280 22 -598 191 733 781 397 797 -217 263 709 -816 207 52 -470 554 779 -874 703 634 466 696 281 639 640 737 855 165 663 -598 405 494 -225 8 236 460 572 447 316 309 654 320 469 213 531 326 300 300 181 16 -286 135 420 207 370 568 -573 178 691 -527 695 551 -722 396 447 -139 160 772 -688 212 504 527 308 47 438 333 293 141 212 307 585 753 771 -102 767 78 -132 679 289 371 286 684 -24 424 75 266 765 638 172 401 496 -388 145 462 489 213 693 -471 785 50 -553 746 458 -550 654 295 933 782 128 675 157 552 -498 596 370 -167 442 770 328 654 467 741 495 679 -967 625 215 -565 272 160 -956 323 365 939 608 347 -934 636 503 -431 290 325 -763 133 472 358 566 114 -872 246 319 794 388 14 224 773 190 439 405 335 -285 344 495 413 762 682 -685 484 171 391 705 605 -789 282 130 -648 521 89 165 690 388 145 103 702 -22 162 209 -797 425 639 823 705 302 640 503 558 45 667 39 126 219 111 614 584 134 259 36 23 998 333 478 899 512 495 -765 412 656 595 615 632 -14 383 591 444 580 9 883 106 227 -655 781 345 376 569 757 184 564 123 -33 586 626 -147 421 731 -769 366 2 793 797 533 342 2 214 -624 660 314 -772 596 430 -297 219 720 -235 216 505 742 452 42 625 598 390 -891 340 391 -726 268 74 668 321 81 962 224 444 93 143 214 -788 460 429 468 154 649 -256 578 301 -263 556 98 527 617 789 -683 92 257 543 112 349 -772 445 669 908 301 139 717 465 151 -454 685 304 594 581 434 446 518 541 543 45 357 932 315 800 340 658 111 640 38 108 -292 298 515 -696 202 367 -157 770 619 248 716 399 -967 163 116 773 506 513 -70 390 379 -871 82 236 392 383 570 165 287 324 83 682 547 -735 427 516 235 28 431 -967 61 145 -900 317 144 -58 446 226 577 489 281 523 6 120 -2 689 1 944 141 7 593 174 67 338 227 701 -260 791 217 -917 134 215 60 63 356 -41 617 397 191 140 402 710 690 643 -937 186 348 690 197 41 248 680 792 567 572 783 735 608 468 -299 68 530 857 579 698 853 123 389 -794 696 463 148 53 632 249 20 404 183 555 211 -550 57 630 331 266 409 629 277 315 447 678 211 -739 178 100 272 175 490 55 607 615 -180 609 223 450 693 488 458 243 387 -346 90 616 616 304 793 668 400 236 794 607 412 854 418 570 268 438 379 443 640 623 530 98 496 -560 790 738 -974 197 380 -359 613 683 785 681 258 46 386 209 -167 132 367 -604 7 774 -504 202 613 518 532 263 965 550 448 -767 743 613 -885 128 45 -676 726 783 284 660 52 586 426 410 -641 474 611 -828 344 694 -166 709 418 437 564 519 -715 797 462 -951 465 141 693 741 419 627 426 282 -59 29 141 -456 415 567 705 327 592 867 499 136 -88 722 159 -352 159 508 61 654 112 -629 374 469 -207 175 762 -698 794 12 589 507 496 585 188 417 695 36 128 802 249 335 -275 251 540 -211 574 373 277 27 746 298 420 16 733 131 542 646 433 88 -143 360 781 -480 455 369 47 610 169 -466 135 771 25 554 571 -857 652 190 310 737 672 3 783 304 90 392 630 -165 496 189 168 568 196 88 768 5 656 54 491 -173 429 368 -707 789 41 -392 232 432 638 187 246 125 475 213 81 484 266 172 463 497 -814 186 125 -895 479 248 875 418 421 573 216 471 -518 347 657 527 224 684 -108 106 719 109 30 381 205 568 566 329 673 596 -672 548 308 160 481 725 533 454 102 -816 410 670 6 492 568 -537 15 448 16 725 29 -404 682 596 113 292 567 -985 253 599 891 322 213 -787 129 256 580 144 179 -677 394 193 170 210 469 999 758 351 346 623 314 -34 731 157 -268 698 761 283 141 498 486 133 372 699 699 52 106 554 140 -371 77 349 97 428 658 -801 740 762 -379 225 211 781 308 351 -369 546 35 2 197 733 -747 104 164 199 188 717 -462 369 345 638 667 772 95 66 98 -274 483 37 39 437 472 999 668 570 985 22 766 518 675 69 233 274 609 101 12 177 -354 2 395 -431 649 13 866 175 495 855 366 398 267 767 386 -909 718 254 460 704 275 425 622 502 446 607 775 -594 508 339 -418 754 340 777 524 189 -811 742 715 435 197 281 432 617 247 17 708 165 -178 745 593 -650 543 399 876 284 412 -94 13 487 494 554 428 -840 789 625 592 621 441 -809 390 700 -693 413 19 926 614 315 -82 164 58 -484 40 558 -827 255 41 -464 713 53 822 207 606 -398 319 594 -622 712 766 -582 103 708 869 10 672 487 454 648 410 522 239 568 695 45 -192 384 757 613 206 163 -830 8 482 916 786 745 -367 756 47 340 625 56 211 618 396 -306 796 363 -423 322 504 848 492 63 81 8 401 25 734 85 926 441 765 415 288 745 -717 21 292 -402 332 121 350 133 165 -435 414 524 -435 640 717 -176 790 196 808 610 188 -876 378 475 220 261 47 -688 411 645 -89 657 660 996 422 626 -81 139 465 -964 564 127 38 384 630 372 109 207 -801 129 19 445 793 430 -959 105 136 369 689 344 980 285 318 -395 756 456 -379 344 571 900 582 395 -633 567 330 -452 292 790 154 491 119 525 730 567 -159 31 291 101 589 247 909 362 142 279 262 724 -575 182 42 507 730 333 -704 237 23 -986 562 311 677 68 592 -805 45 624 340 699 764 938 208 326 680 639 587 955 124 250 129 20 38 -697 387 599 -835 211 726 -851 13 770 973 106 668 888 444 75 813 124 266 -648 431 482 871 428 157 272 309 528 709 564 466 59 330 81 -476 238 644 -999 388 208 171 713 313 -810 201 757 -383 671 63 715 142 42 23 567 350 950 676 465 216 136 794 -152 612 584 -309 214 523 299 137 435 -989 727 187 119 144 105 951 178 775 165 693 117 606 116 683 107 419 110 971 35 245 -283 83 409 -900 327 622 -26 778 310 -392 661 732 -549 564 109 -175 81 354 293 87 469 127 346 439 -963 269 473 433 186 108 841 238 786 614 12 763 923 572 703 311 519 115 -958 122 678 -450 499 310 -97 193 748 -876 120 293 -838 695 299 -754 136 89 831 26 224 -553 89 294 -38 531 415 191 289 657 -400 765 329 -507 80 389 6 667 283 -144 696 521 -804 441 98 619 88 187 -288 202 269 -722 199 707 -873 50 204 998 459 668 968 603 115 640 399 555 289 770 195 875 282 396 -504 560 493 -3 503 91 339 654 290 998 781 133 -217 48 535 -13 398 193 206 718 347 -79 758 298 827 800 267 -979 675 549 169 371 660 -187 521 362 -96 612 215 -255 610 547 -171 146 147 -485 685 96 -341 291 14 406 364 323 303 544 322 969 117 549 -531 438 471 -271 452 543 -758 556 355 609 53 516 -45 34 661 453 9 388 514 615 303 388 270 46 310 192 515 -790 661 152 880 542 603 -625 785 710 -671 346 314 -204 453 348 -791 707 97 553 608 457 92 74 272 747 662 93 344 324 284 -742 534 497 -990 767 238 764 742 574 -574 219 124 886 28 30 -618 734 189 239 226 262 862 725 123 906 7 439 353 33 261 -377 372 480 -654 259 507 -673 593 792 667 584 570 880 305 163 -599 637 684 -818 216 690 820 369 722 -119 545 294 -488 43 104 -430 723 696 -38 790 32 131 671 429 -176 226 285 739 663 519 664 445 735 506 251 399 672 85 716 -977 647 257 -594 530 479 634 107 704 -681 646 34 801 379 697 72 795 693 6 301 110 -988 529 360 -637 153 322 -244 329 407 -777 304 605 -921 310 335 -442 296 441 -987 215 638 199 369 216 -305 399 511 97 411 591 56 374 743 -870 682 623 -112 105 478 -708 295 635 370 260 401 607 506 561 -664 646 159 998 95 122 740 703 47 -118 496 15 -941 619 275 259 689 788 -349 239 82 -628 379 336 218 13 369 -702 270 393 131 557 310 -149 382 6 666 393 624 -708 384 705 270 525 145 -591 700 761 -222 270 774 898 569 595 -310 452 703 800 13 232 -716 364 691 -315 374 618 420 16 69 780 346 339 705 244 459 -348 87 462 754 687 164 -258 396 285 321 280 649 -248 116 190 -481 95 479 379 715 46 847 47 392 -63 505 635 -405 463 159 -676 5 106 -792 127 737 -992 31 53 -50 550 261 -345 512 355 533 291 269 -270 490 316 -679 228 372 -444 775 328 -172 108 347 -356 668 473 -419 276 503 385 426 605 245 233 668 200 497 647 -513 770 426 658 78 401 185 107 584 527 198 243 73 42 110 497 175 737 551 358 147 -226 358 665 -69 178 713 130 218 682 955 276 760 -293 214 418 -958 141 615 -716 766 208 -655 166 294 -452 674 651 -706 248 560 358 332 290 -530 614 507 -696 521 334 63 29 547 -720 471 239 -106 605 18 -765 439 184 281 187 409 -717 82 208 -205 192 539 484 119 425 -725 614 475 -388 260 734 -184 113 539 -615 701 177 -480 782 716 328 265 797 936 660 540 626 96 306 530 390 776 954 218 309 606 404 285 -234 772 398 256 710 650 -768 30 631 -53 559 447 695 47 659 -813 73 306 -108 3 696 -180 357 113 -672 300 211 -362 266 535 -413 674 444 -164 106 473 18 606 583 65 653 629 -877 440 254 -620 505 517 -661 785 431 -406 530 99 -61 269 772 -66 658 430 -794 76 235 141 293 87 321 368 79 -626 749 515 -466 224 571 50 516 107 -768 710 398 314 667 479 412 358 747 784 492 156 13 651 232 -601 592 524 637 265 92 -85 640 40 -819 374 615 551 408 592 -193 122 458 -915 287 368 183 71 411 -61 636 261 -278 635 404 245 272 669 688 340 60 -921 121 785 94 25 160 775 35 119 -634 79 527 895 14 149 -295 553 784 318 473 441 -659 593 453 136 39 477 -953 533 56 958 461 134 -964 756 147 784 731 230 488 405 702 128 746 767 108 251 559 960 187 762 -950 311 506 390 747 461 888 83 674 291 202 604 -679 490 208 -426 770 506 740 678 756 898 590 494 -154 530 680 -640 180 184 -195 237 46 -489 668 426 -556 359 179 400 280 668 -241 455 638 216 595 67 923 444 738 -752 4 470 -616 410 258 -971 521 237 573 292 104 150 289 462 329 800 748 -863 417 94 356 340 139 564 309 583 53 510 586 874 94 195 -468 523 267 120 48 111 -177 480 391 529 28 390 428 722 250 660 638 558 794 491 267 132 718 712 -522 402 435 -655 697 384 605 285 63 195 615 91 -664 795 656 894 717 129 -505 330 766 452 76 8 -929 487 326 -232 384 199 -198 39 95 985 343 546 -910 631 92 97 477 9 -975 572 690 142 425 765 149 448 725 -374 30 411 -897 399 794 -298 353 384 948 690 731 479 290 273 176 780 455 -532 677 132 -572 254 703 69 596 679 833 146 326 -91 324 356 719 27 306 664 281 210 199 182 99 -719 13 741 753 390 720 360 410 149 -709 438 402 393 707 198 -528 492 695 949 202 218 504 289 610 621 171 622 161 676 563 832 36 172 -620 679 161 182 425 67 731 49 111 177 798 664 794 655 536 -259 16 777 -631 739 618 330 312 340 -248 57 603 86 324 457 -583 55 505 727 32 503 142 578 357 677 471 724 -946 571 525 -790 75 349 -624 590 406 330 426 270 -429 443 324 76 122 707 530 464 484 86 94 506 761 723 269 699 485 695 -200 13 484 -243 496 63 -697 211 41 -28 382 35 -153 258 509 -247 540 172 188 26 617 -107 140 316 -409 115 590 611 166 274 -295 566 639 -611 475 334 -197 778 544 195 102 474 61 490 52 230 136 191 97 727 657 -513 338 374 -688 643 492 -50 184 166 -917 140 144 426 165 794 -411 255 95 14 69 137 -735 499 272 -193 796 198 -385 435 87 389 348 729 -720 98 465 -603 534 604 692 360 290 489 215 7 -718 4 261 528 619 681 -936 796 727 684 611 713 322 352 260 -597 584 710 667 182 443 -378 626 354 -889 515 569 -883 278 294 410 294 330 341 582 677 -581 618 39 131 344 174 -948 763 707 294 696 599 367 766 548 -309 296 25 336 58 670 217 551 451 493 170 269 132 54 209 874 549 104 999 601 66 -742 647 250 -658 414 14 87 257 309 -737 763 469 -865 656 639 -997 14 792 66 766 144 -669 624 790 732 658 200 394 498 8 655 361 753 573 182 474 -769 537 614 -126 519 144 -488 451 319 -499 535 84 -360 463 791 -601 118 351 103 491 349 -431 532 82 -358 764 618 -193 790 470 -62 360 189 33 72 191 352 126 725 -413 766 593 -520 357 255 -530 308 372 173 211 414 -727 732 145 554 127 460 723 224 361 981 210 109 -953 430 783 -603 100 290 920 473 53 133 746 336 -122 652 462 -911 376 148 290 569 371 -550 625 589 742 224 538 16 416 167 -802 765 618 -961 686 643 291 219 140 227 249 792 -160 429 487 -890 32 540 737 66 364 878 174 71 -650 214 756 392 305 526 932 284 775 523 725 265 -759 512 245 479 222 276 218 312 341 -667 542 549 223 157 524 -471 592 111 258 385 767 383 317 251 309 592 527 -227 433 238 418 664 12 693 282 675 -966 167 768 -466 190 476 857 422 108 16 480 492 -465 264 360 985 725 151 263 299 135 900 469 798 63 114 631 -511 100 797 -944 634 539 -469 92 409 -553 598 31 -493 102 773 -890 39 698 460 570 681 375 268 166 461 751 759 -700 270 416 -865 483 117 82 30 70 -999 726 191 881 453 450 813 177 269 -669 74 690 150 360 511 965 447 193 633 729 574 -945 163 152 -754 329 328 -86 660 670 885 1 193 639 726 618 -672 677 529 190 594 175 -17 628 455 156 441 237 -693 678 140 988 636 140 -20 627 417 597 507 293 -123 589 100 -360 196 227 537 394 194 -497 253 71 842 773 84 198 399 687 -720 250 118 -903 555 706 796 747 102 -625 285 408 727 552 1 472 98 446 752 431 419 -412 381 340 -671 176 739 -833 408 188 85 106 295 -58 254 241 -805 629 77 803 757 180 755 476 84 958 229 66 528 769 799 -333 298 174 -43 418 133 -703 655 238 -809 797 492 983 455 361 -23 16 36 860 726 616 -722 121 434 601 631 403 -867 528 257 123 271 605 -634 254 749 -763 218 648 -183 278 48 515 106 520 500 107 350 -298 592 429 -90 515 699 -285 481 505 15 688 283 917 617 422 -14 265 602 531 181 707 202 433 365 104 736 156 532 398 671 383 313 351 -713 529 573 -840 144 460 243 366 309 -505 768 742 -941 272 229 -834 557 626 236 740 491 -661 627 571 711 398 76 -386 786 558 191 527 475 -349 622 442 792 633 266 -628 388 313 -760 327 139 610 231 298 -312 574 24 -638 425 198 203 570 30 -332 484 295 843 46 685 872 673 350 482 156 148 -910 44 721 314 406 345 111 410 114 892 230 608 473 72 51 441 225 87 -513 421 484 -676 293 709 825 175 285 -10 368 441 489 411 484 809 388 51 771 553 351 -267 746 128 -581 786 548 654 262 392 -238 87 566 447 630 485 -313 519 447 522 681 571 611 387 158 213 110 390 -707 441 142 -805 374 440 74 745 777 -227 799 238 164 762 676 -919 561 505 -882 722 456 135 286 42 244 699 503 233 144 143 -73 740 516 -882 214 12 294 140 11 483 104 324 -842 186 436 -337 304 435 -162 68 708 -155 755 193 638 352 444 340 16 526 -650 134 292 162 463 86 -753 222 271 434 37 126 868 427 546 775 472 52 120 250 292 701 85 307 427 436 441 -930 350 220 -948 274 683 -463 73 456 960 527 470 -18 174 602 388 137 403 -921 418 475 978 440 376 -51 444 201 183 93 131 281 131 209 350 713 62 -758 547 236 595 336 724 -602 415 514 237 731 474 238 433 117 -762 16 650 -938 55 294 -856 488 424 -648 33 83 0 331 737 -459 431 572 -751 421 204 918 259 219 -433 769 103 972 382 487 -146 135 467 976 704 716 -448 128 698 123 730 670 -922 648 128 -751 379 464 -615 63 432 -961 442 500 -456 418 662 -907 682 565 560 434 245 410 237 339 806 263 717 470 600 332 901 240 318 -734 718 311 917 62 280 -470 68 595 291 630 104 64 709 43 -764 468 280 726 275 542 -958 97 341 -227 798 132 891 617 49 -399 486 111 233 64 636 539 155 465 242 771 726 -963 159 393 116 685 219 -991 327 315 -251 653 665 -567 144 33 681 297 518 743 76 349 -501 15 503 -484 410 473 641 47 183 -215 315 67 404 324 394 670 258 741 118 340 589 188 747 146 822 799 512 -324 515 473 501 508 71 -117 93 385 -450 249 708 -105 272 485 -308 606 294 832 77 633 972 65 620 642 338 566 339 512 564 -397 389 630 -325 642 337 946 725 782 882 427 230 -858 522 501 826 766 659 719 598 735 504 123 351 -77 517 688 40 412 340 385 239 181 -526 137 105 -945 420 84 -764 740 571 -101 11 720 985 267 394 135 342 111 -778 535 719 773 628 120 444 302 609 -699 309 580 584 546 293 -460 387 584 862 86 146 382 71 413 -873 758 306 37 180 40 -493 706 82 -212 215 563 -780 116 72 199 452 169 -309 592 555 226 55 192 -829 589 262 735 716 219 -159 506 750 232 213 207 -86 154 177 623 566 743 -463 786 410 360 785 61 -672 628 652 -166 606 258 425 377 46 -562 506 19 358 138 583 -684 652 736 292 717 38 -605 77 374 -593 406 553 11 40 358 -932 218 735 666 656 399 579 65 456 549 575 593 731 491 797 619 136 175 -529 522 91 -139 70 168 634 477 125 -813 288 516 744 375 141 180 706 557 635 709 508 502 381 582 945 442 651 -488 428 327 -412 615 167 -697 712 523 788 294 449 480 275 354 -964 710 608 518 170 6 150 473 738 -917 418 379 -267 222 173 177 77 436 -949 217 729 -501 497 203 -548 85 465 811 3 506 -692 548 700 450 583 669 780 116 302 -463 679 523 -739 609 599 -304 260 16 25 712 64 -573 364 149 243 528 503 -451 436 700 576 701 447 475 103 229 -457 235 696 644 372 127 718 586 735 68 82 194 835 307 105 499 431 535 -951 7 787 -553 634 89 828 777 323 -77 773 246 -351 43 31 -817 712 113 929 147 771 -615 446 609 -643 445 91 656 196 80 776 595 265 16 423 242 -910 499 566 536 700 161 966 36 72 -570 365 570 953 702 568 -39 260 212 403 716 358 476 459 105 107 187 700 771 4 674 -636 749 659 913 731 575 -966 684 476 -799 798 735 213 201 203 -678 29 661 227 460 402 351 424 448 675 506 429 -302 748 729 -44 613 660 -270 248 543 -243 1 92 -308 766 293 246 289 321 -694 268 609 -296 498 268 458 249 691 -695 276 749 133 574 696 -386 212 660 367 170 660 -741 414 178 -97 412 466 -577 174 782 650 32 582 141 689 58 -311 175 183 336 389 465 348 462 228 -241 181 749 419 440 362 948 543 325 613 353 351 -237 646 240 -228 87 414 355 575 2 -829 324 15 598 283 195 -253 454 187 -340 2 729 -415 367 447 178 216 749 497 398 653 -352 714 498 639 286 584 604 41 358 157 612 233 -229 163 516 -483 322 75 32 59 441 830 687 158 534 87 71 231 482 301 324 439 465 108 762 627 575 480 288 -504 383 161 -830 567 572 -438 750 161 -630 415 486 702 798 211 -590 165 245 111 241 683 975 549 645 -47 125 676 -560 743 377 -677 457 326 -517 28 757 -518 573 437 -27 36 677 608 763 777 -748 516 453 -873 108 225 536 660 519 512 184 176 -411 219 203 746 420 375 540 75 534 4 83 48 -67 287 563 -415 366 670 -190 703 82 -872 167 617 103 309 35 -543 407 688 822 427 307 -803 720 608 -305 648 683 -219 5 317 -572 138 604 -57 285 423 -955 621 2 848 631 408 687 650 305 -447 498 505 -165 431 509 103 411 198 -94 506 472 427 471 757 -799 516 674 -258 730 494 -305 530 324 102 562 130 -56 715 627 848 206 572 -95 491 747 -515 245 15 -242 587 296 203 337 593 455 577 354 984 322 621 -437 122 474 -677 431 231 694 136 495 971 665 537 -731 702 781 -365 260 120 -470 664 154 -494 143 42 898 350 619 4 686 140 -624 401 613 -151 725 243 -768 371 731 -274 294 595 -186 164 497 -653 482 523 371 588 217 12 39 118 582 195 4 673 523 404 486 524 680 328 234 96 805 249 611 853 166 243 -765 337 382 -597 101 772 321 484 518 324 557 240 679 443 764 -289 572 271 -887 182 505 -792 387 305 619 192 452 -20 305 617 -178 492 505 -645 95 605 127 168 640 -156 244 397 -764 724 39 -849 635 162 -179 348 696 677 508 634 181 127 26 -616 307 682 352 281 373 808 189 19 -587 516 539 452 112 782 -400 748 705 -9 420 35 -357 125 667 767 333 55 337 698 122 -325 551 234 457 94 184 -844 799 256 -103 150 357 794 135 792 522 497 412 -644 459 420 -371 197 318 550 472 420 783 729 322 -732 795 768 -549 151 766 858 648 467 -834 395 154 -442 317 650 -879 625 142 -792 799 600 -373 228 796 -856 579 468 -437 134 742 604 537 92 521 395 292 587 514 686 740 272 554 542 345 730 283 732 156 -370 29 286 -751 544 551 396 585 421 333 458 368 -176 446 81 461 138 704 -234 67 752 -377 702 235 -670 81 139 -847 171 724 -474 257 733 693 281 730 -475 95 68 228 461 451 -373 84 419 -588 14 502 -373 133 434 433 2 514 -629 634 493 331 211 292 847 741 375 465 353 740 -682 132 72 951 717 425 -184 641 180 52 39 365 -656 170 643 869 231 646 439 710 629 822 40 39 -887 239 331 639 504 236 -622 374 367 -199 694 124 357 498 162 -478 795 332 164 264 562 -838 630 63 181 343 301 111 335 357 -54 713 282 665 715 159 -652 693 52 -929 572 543 -133 137 358 380 699 765 3 641 594 -783 174 488 -483 486 374 -575 584 287 907 249 553 265 549 445 668 620 46 -832 757 618 463 424 306 772 205 556 -112 360 748 -367 624 742 732 531 543 36 148 291 -768 168 463 -322 151 394 -248 724 150 707 12 509 -146 519 483 85 365 658 -421 50 740 521 638 87 -389 71 606 -375 444 244 -11 396 519 -710 455 82 -649 461 327 387 589 397 -379 74 314 -522 653 715 217 526 552 -545 690 622 860 311 165 -452 52 112 66 742 566 -253 245 579 -774 33 367 -26 685 645 153 654 370 -943 262 259 -722 122 774 200 427 636 364 527 687 -772 793 180 145 693 425 323 645 214 -919 542 656 446 430 217 417 546 743 655 774 288 434 320 532 810 485 398 136 166 634 185 43 376 -760 289 526 108 346 555 298 728 184 114 145 282 808 600 255 -553 787 126 778 149 121 -269 320 605 929 608 322 -886 786 204 -33 694 102 -679 392 29 -943 658 526 538 419 677 344 18 663 -730 597 364 990 128 235 346 409 42 -933 524 586 -170 332 17 -714 206 760 115 615 170 -608 153 140 68 649 157 283 119 753 -154 61 433 -368 159 41 73 226 564 -590 208 681 -819 394 564 -451 232 769 -540 99 583 29 491 287 -232 760 136 -875 443 606 229 41 219 -539 98 155 -31 108 362 -551 241 307 -787 742 539 -419 403 189 -684 232 680 -46 201 191 489 678 633 247 307 225 -783 721 97 393 496 205 -787 146 446 -881 359 387 -391 92 341 -202 408 573 429 563 325 219 404 554 451 403 412 -973 620 332 -125 766 258 420 265 754 -576 478 451 -579 550 9 960 711 452 500 709 412 -576 138 526 148 109 129 -499 360 84 713 739 703 596 414 220 -394 634 485 711 611 514 361 584 615 -879 144 526 -428 397 434 383 421 124 508 322 232 -211 423 144 -176 437 48 -502 643 233 782 706 43 -753 67 179 662 312 270 372 448 691 -753 297 538 -74 273 226 -441 152 214 -394 32 761 -967 231 379 -389 693 518 -115 605 476 796 452 784 -641 435 632 -103 321 256 687 479 505 -506 518 88 606 152 318 -616 315 563 301 800 194 281 503 2 -908 15 788 923 512 549 -973 338 421 -766 377 451 -310 471 169 177 77 672 -353 413 186 -239 466 538 -846 304 546 257 396 112 -604 672 175 -104 86 88 319 328 558 -313 306 186 -490 505 150 47 18 615 536 172 362 979 637 165 -412 234 36 -637 730 638 674 399 723 -86 518 251 -777 357 108 209 419 164 310 218 181 125 555 704 -362 134 484 -146 163 672 -430 752 457 357 293 337 869 407 406 -129 631 314 -870 592 284 -355 627 255 881 17 741 -284 72 103 -413 194 406 -756 168 123 627 216 350 875 193 528 -70 426 545 -178 694 616 -924 482 361 282 278 712 505 12 610 -579 434 778 296 353 538 -552 176 305 597 51 50 -76 533 27 68 155 721 235 232 754 996 266 583 59 171 146 669 241 239 414 241 318 -840 638 720 361 763 453 387 183 159 659 219 742 -236 167 207 -54 26 730 491 495 426 669 493 666 459 259 58 -151 115 299 518 275 488 -362 388 450 490 587 755 990 151 121 348 650 498 -523 493 545 -498 563 237 -281 774 48 129 424 162 -821 742 788 466 422 101 652 23 239 206 365 390 -74 113 239 -425 143 283 119 597 45 308 469 371 -445 443 371 -867 711 792 -367 363 366 -576 769 730 213 47 395 3 623 89 285 142 237 -918 602 705 -148 309 302 -203 177 30 435 736 473 405 69 383 -451 655 298 -534 679 618 148 644 665 942 399 487 -618 84 180 -382 518 782 723 522 290 176 519 19 -194 707 306 -922 464 375 612 565 581 61 232 11 279 180 654 543 74 252 -219 56 687 -888 626 757 -155 749 478 535 278 549 -295 284 455 -790 314 470 -464 726 235 -684 540 466 -322 562 270 -266 95 325 773 607 150 329 653 451 -394 540 728 -246 797 563 560 207 76 -218 696 353 -384 164 92 -767 443 710 -571 126 23 498 413 117 -826 267 128 925 425 219 -396 692 773 241 626 668 946 442 32 -963 154 563 238 328 700 465 204 166 -656 81 591 762 238 122 128 604 365 -700 144 184 751 133 11 376 32 666 878 754 372 641 209 454 -942 553 87 0 667 324 73 195 127 837 47 276 -221 567 771 -837 670 104 -75 446 135 -210 277 440 961 318 783 -388 610 543 817 620 295 503 420 513 -374 693 259 105 462 424 -849 577 294 406 702 291 92 245 567 -268 606 436 914 770 598 -543 588 769 -297 491 389 -232 718 633 426 623 267 683 355 281 -941 58 57 952 664 311 794 441 360 900 707 682 297 364 469 -934 220 511 206 588 780 790 766 154 -991 109 566 145 413 782 -793 559 490 561 472 482 873 398 662 -736 189 627 969 598 628 -523 487 288 -5 784 252 -72 505 34 50 778 758 -763 658 371 -738 543 769 275 759 509 502 328 306 681 758 344 169 505 679 -380 585 22 -818 354 527 -32 793 188 -144 134 397 -621 348 139 947 776 449 -945 678 329 -288 311 638 855 53 478 707 587 31 -815 355 186 -360 433 178 179 20 563 -134 367 538 -485 774 767 -205 686 277 832 493 509 325 531 561 -446 375 254 -679 215 686 -150 147 326 865 123 346 627 589 264 -884 256 238 -518 251 475 110 435 520 -182 512 250 -70 266 39 629 402 765 882 723 531 -433 326 677 244 591 799 589 618 140 -747 286 395 642 368 198 -532 249 248 -612 779 65 226 408 467 -658 54 56 100 594 429 334 39 37 -371 17 445 847 760 286 -860 433 247 -995 334 300 -987 234 246 437 625 446 -253 611 239 127 697 453 -15 615 103 843 332 493 -720 114 61 924 713 372 361 453 4 -193 459 690 858 72 475 -896 261 300 -499 160 462 -309 488 358 144 273 525 -202 117 408 690 797 521 -898 673 786 674 386 438 -571 794 448 118 252 71 193 308 332 -756 361 491 -695 653 178 62 547 119 -654 189 467 -982 317 276 -559 617 73 759 610 732 -558 454 645 -868 311 497 -338 526 197 -336 464 743 -666 362 483 952 384 690 -131 777 188 -310 18 4 -238 571 619 289 255 482 -63 469 207 -667 685 670 -373 219 232 509 717 499 -925 78 101 834 567 570 640 453 454 61 280 225 -556 142 347 807 403 602 -315 265 478 -671 65 207 899 618 636 -249 404 403 -880 44 407 374 257 238 550 702 379 896 719 260 112 556 76 541 437 110 312 42 526 -681 741 695 -446 645 298 308 765 341 266 91 597 -296 441 50 834 753 781 551 618 537 -221 159 173 688 272 215 -835 143 507 659 649 351 -644 310 668 -752 376 758 -604 680 751 246 441 472 949 81 295 315 246 437 -27 305 637 324 213 146 543 58 401 -798 564 177 689 604 639 -999 381 631 272 682 264 518 397 61 -646 170 718 743 646 130 -712 189 591 609 42 200 -238 196 255 580 542 18 -843 231 173 -253 584 553 -871 257 434 -656 434 104 -278 577 301 251 75 83 192 769 371 -433 78 153 540 377 737 -156 59 545 -570 3 671 611 8 304 -934 527 123 242 472 511 871 790 461 946 282 37 82 356 98 -351 320 457 304 738 387 736 305 272 -768 265 350 -246 307 373 -936 773 136 706 719 769 -57 154 294 -11 132 202 838 333 73 -305 390 10 -367 358 131 253 374 492 107 81 410 475 176 115 720 717 247 -727 556 131 97 51 520 -741 636 245 -123 340 154 -793 745 465 -452 723 344 67 181 77 634 254 793 -368 527 548 563 777 150 -566 236 785 -369 72 173 -199 221 95 -704 440 142 -35 799 95 -486 319 628 -58 753 81 -465 87 722 -728 670 186 300 607 258 872 56 469 -493 622 19 -846 383 642 -939 470 379 371 656 31 -694 192 469 -821 417 339 165 789 256 755 707 663 -25 767 36 -406 473 676 -118 454 258 123 67 727 -347 190 582 35 96 326 -296 628 742 -6 193 458 -710 719 798 -903 474 256 -641 249 222 -253 78 699 679 207 507 -862 42 154 -937 782 443 562 479 116 18 391 717 591 338 311 437 160 388 -465 591 341 -996 148 547 -138 286 140 415 750 486 -452 706 577 72 672 111 867 186 141 982 404 531 98 748 420 -839 185 131 348 672 721 -160 676 68 -62 290 706 -322 506 207 115 430 335 353 697 521 894 280 476 576 130 423 148 392 479 551 123 196 -325 1 253 -519 716 410 745 311 39 -169 311 567 -821 239 248 401 587 91 -240 266 34 -210 217 417 847 415 91 46 96 358 855 593 669 -354 177 685 -419 280 195 -653 59 785 394 613 572 -764 173 37 869 563 605 486 410 743 -624 5 357 219 203 5 128 11 597 348 657 325 232 790 605 378 337 663 363 483 475 -666 720 199 -678 189 761 -474 427 723 -180 756 279 177 727 33 -219 607 395 729 356 251 -146 340 592 458 234 163 747 520 434 945 394 174 458 72 153 -868 492 108 -238 469 386 -606 450 192 589 132 99 -9 586 439 183 396 509 -138 68 294 776 465 758 183 675 29 735 769 189 -869 315 190 -678 448 10 211 783 405 -129 797 25 164 174 143 128 783 607 85 318 481 913 453 39 -568 247 7 -828 778 674 914 626 576 -852 189 110 -48 260 107 -72 789 132 310 702 136 -452 686 735 707 411 264 180 677 68 260 163 433 -303 268 244 -197 396 67 34 297 510 -869 759 411 -382 107 649 -848 166 259 216 98 135 -517 159 501 128 347 664 -640 644 131 756 600 526 422 434 593 205 517 551 968 736 209 -384 56 24 -888 540 534 -388 20 80 675 732 276 -43 88 75 -317 663 460 379 164 610 -79 132 545 -671 300 185 855 726 240 -321 38 331 -236 651 350 996 678 282 71 36 721 497 2 741 649 773 457 411 46 140 507 183 365 -269 414 755 -739 378 157 -837 197 421 916 404 216 -553 615 261 387 475 588 -22 166 770 -106 263 760 356 426 286 -810 422 482 762 690 528 -595 389 530 848 732 300 476 792 402 -722 149 379 -885 691 352 -4 405 241 475 10 182 -196 211 114 689 627 45 540 503 116 513 519 316 -597 55 659 294 774 203 -553 204 703 -623 719 145 528 467 549 -479 743 111 -698 299 321 -233 340 147 -637 680 201 -170 545 271 146 101 678 -796 595 651 606 243 54 -292 620 772 -948 622 732 863 443 122 -367 406 2 -215 37 546 -344 783 646 -115 139 793 535 146 587 940 406 758 511 11 58 -700 164 231 784 779 306 -234 114 748 287 332 742 -862 625 414 -673 112 559 713 616 242 63 752 572 768 318 685 -532 357 183 173 398 514 -286 536 606 -411 423 430 2 751 542 913 416 545 -971 39 60 -893 72 227 900 335 178 271 523 403 -111 496 352 -446 762 439 159 503 62 941 306 12 -566 571 779 -422 552 18 -763 111 423 -808 534 77 38 82 647 392 196 311 44 171 738 33 701 489 2 139 299 -310 154 761 864 347 46 941 585 438 -908 778 519 138 171 355 -854 354 102 -591 598 638 -424 405 360 -86 190 260 -846 235 456 917 100 2 963 393 138 -600 485 116 -529 775 638 -975 74 191 -74 483 340 115 259 744 26 325 485 237 80 477 -661 37 712 -606 754 11 947 222 439 -801 718 486 778 396 520 -483 263 779 -588 430 286 -875 769 322 636 315 628 598 347 317 142 146 561 -693 135 30 944 665 425 -536 383 239 -206 747 631 848 796 261 -866 522 229 -593 510 96 -766 509 757 -718 13 303 -50 607 799 917 623 733 -893 617 232 538 466 227 798 152 748 578 346 518 -170 180 530 -716 593 699 -630 534 58 -631 510 497 -516 400 514 863 198 665 -38 154 272 888 136 451 970 421 781 -194 257 125 -295 228 210 962 549 212 41 2 274 89 39 673 602 302 423 418 416 103 -407 188 256 -936 476 744 -885 5 620 -429 662 399 981 576 147 -456 369 501 -631 659 539 -358 661 392 -784 80 7 -682 225 546 -75 755 175 803 127 36 1 60 611 100 556 180 -200 526 390 -62 720 602 -919 536 233 -161 454 457 -15 179 298 -242 200 205 -872 583 160 903 338 638 490 492 249 -499 792 4 32 792 529 821 82 448 -178 115 535 807 739 719 -488 649 470 117 378 252 -124 633 590 -287 123 633 -39 576 624 -484 760 167 397 181 248 -404 556 362 -669 363 67 270 178 358 -660 291 206 -591 608 135 -387 636 767 -246 501 90 -814 262 217 -639 127 709 926 324 16 39 255 730 905 725 108 -786 218 750 -980 627 109 -494 746 444 314 132 257 -670 493 186 658 572 313 -233 98 188 534 337 442 64 643 718 -277 57 135 -328 29 314 -620 136 705 -277 561 651 118 275 334 -474 557 379 111 568 150 -25 69 584 955 285 778 -327 608 387 559 80 767 -328 460 454 329 331 149 -758 643 716 -608 285 22 574 640 307 904 113 114 890 425 546 -392 697 557 862 426 92 -125 357 648 667 622 179 -785 16 373 -118 360 742 -917 151 226 -944 78 66 162 782 530 -172 624 154 373 784 403 529 246 380 -628 341 110 998 108 477 -230 142 37 -337 577 539 -959 233 616 -142 196 149 787 176 324 93 349 308 95 630 105 826 203 378 -486 373 377 52 510 646 -222 551 79 -54 209 626 -706 749 1 770 642 701 629 715 284 311 430 258 -620 157 182 509 9 428 578 249 138 376 580 240 -394 726 449 -569 771 630 -684 105 544 -448 168 525 561 148 682 343 409 242 722 740 43 11 116 622 251 722 547 651 705 318 647 240 260 388 143 405 -411 600 513 863 86 119 326 137 392 24 188 296 742 187 535 953 327 561 286 744 552 124 597 702 -968 619 501 697 83 775 700 388 412 771 291 639 -990 385 377 696 777 198 -240 701 205 5 263 702 285 763 642 248 486 708 347 249 550 585 707 424 -785 76 300 17 682 81 18 52 460 91 538 460 591 238 708 692 489 376 802 304 92 401 669 519 -947 88 337 914 220 426 973 163 663 -368 656 438 -747 34 126 -819 636 781 824 390 649 942 32 493 737 714 290 -616 607 377 120 473 149 546 799 663 360 583 518 797 37 552 874 218 739 455 42 328 -145 384 674 93 230 705 537 768 170 -822 704 776 755 177 1 55 523 799 317 635 581 -413 33 617 -710 466 427 -492 767 592 838 256 559 -593 35 15 535 542 191 487 397 265 885 466 99 -583 253 483 -14 384 480 760 317 798 151 155 254 -138 515 640 276 402 381 -782 174 794 332 543 247 15 729 741 -844 501 616 -438 699 199 794 11 516 -409 362 222 -156 376 736 83 404 337 415 622 625 -457 656 350 -863 789 93 135 604 21 827 360 521 -557 74 771 841 620 781 908 12 695 -870 8 270 265 59 47 778 603 703 -472 227 494 -808 54 405 865 497 30 -813 691 650 -80 599 661 214 347 511 -540 301 122 -93 559 167 -301 683 393 -256 28 798 148 245 47 529 432 737 -22 152 87 -210 118 368 810 706 266 472 366 566 193 73 196 868 34 307 634 333 189 978 677 216 -624 177 460 974 237 147 148 628 617 467 438 522 -868 310 87 -303 656 512 645 391 93 513 301 681 260 202 508 -724 469 497 197 202 359 -165 96 689 843 443 488 -919 302 104 -533 172 495 -489 486 347 192 146 100 299 771 322 -894 406 724 119 457 372 -393 700 722 -794 124 364 -755 557 665 100 380 640 -88 128 162 985 234 119 909 553 575 -320 312 474 -847 70 149 -883 315 258 -219 216 482 969 162 369 -158 7 249 -340 752 628 -949 16 755 -788 754 540 -669 263 644 -143 495 155 283 648 225 431 215 378 -710 475 329 717 479 697 -177 643 650 362 126 464 -195 184 510 -889 267 709 135 50 626 -174 91 476 -717 164 647 -746 606 413 832 213 118 -192 702 86 -728 771 87 -758 658 488 -981 636 578 -954 120 742 -356 326 547 -343 558 243 96 671 7 -635 231 147 -324 441 48 -287 599 229 -829 441 86 -341 654 718 -572 359 250 -420 324 480 526 66 785 -368 152 583 -940 323 575 -503 452 48 -368 32 111 -341 654 469 308 35 345 387 713 497 59 639 114 -757 23 265 577 83 140 -49 581 673 88 551 395 -966 114 399 -919 746 430 -409 157 284 12 265 670 708 663 773 -331 106 795 686 35 430 -775 186 562 297 26 312 -156 60 777 -158 494 274 -929 237 782 -294 557 650 461 713 64 833 183 522 779 269 556 8 46 294 -631 143 319 -367 187 731 -39 181 424 987 253 660 -632 511 309 766 639 417 567 100 330 -170 685 64 -849 673 729 0 194 423 270 379 162 600 80 146 -317 400 657 743 166 495 -41 133 594 -960 267 141 138 126 365 66 278 111 89 701 133 143 725 564 -911 160 164 945 255 329 -609 766 14 -816 7 529 -787 462 347 905 1 473 -378 619 750 -268 60 250 572 758 427 20 399 138 983 344 392 464 471 715 -195 284 729 -649 141 281 -225 363 99 -275 247 511 -474 620 524 76 229 481 502 49 79 -161 249 660 491 126 330 805 83 165 -515 386 306 965 362 220 -984 717 638 849 594 66 882 448 114 560 440 498 534 313 423 -925 556 443 -952 522 356 -332 490 546 -666 616 462 -29 17 607 36 699 607 901 660 246 551 146 619 448 291 132 -729 664 686 -661 435 255 745 623 153 951 125 364 -852 476 509 167 676 352 -502 147 669 3 27 730 -889 700 40 -507 481 769 -485 358 633 553 697 267 807 395 442 159 447 145 -217 14 20 134 330 796 275 491 34 476 44 282 -106 162 126 52 389 572 596 773 137 -584 259 552 -866 766 770 -370 403 651 825 78 226 -347 522 268 -362 798 311 -881 445 513 547 180 226 -128 385 615 -757 733 139 531 301 749 234 387 715 -997 217 317 5 395 746 -618 248 468 -351 486 17 711 576 129 -433 419 61 457 302 362 -43 736 300 -929 691 517 -661 497 111 -315 79 710 504 281 747 -728 792 151 533 568 655 677 640 401 17 497 254 -70 654 190 630 278 432 -902 569 480 -840 710 391 -985 183 734 -83 497 173 -695 302 12 -743 71 60 -890 554 714 451 184 543 -365 234 311 -686 15 578 -282 382 760 452 99 427 152 375 475 677 632 776 -112 489 399 -52 151 152 -187 3 687 -445 190 120 217 504 65 133 603 462 -999 508 36 675 585 667 -597 673 707 201 373 58 704 786 412 542 493 153 -187 511 656 677 396 240 307 482 793 -821 83 500 767 510 636 -567 113 509 492 466 433 -299 522 419 864 77 173 -377 106 569 -537 213 627 853 683 308 -403 463 742 849 630 4 284 215 468 -856 59 134 377 760 207 795 624 671 -343 416 405 -850 79 169 -224 481 66 -71 730 247 -868 367 461 400 288 31 -509 35 207 913 627 13 -480 305 726 -709 493 407 156 623 688 402 307 254 815 459 317 886 296 156 -332 788 543 -974 253 787 224 17 165 236 778 349 -644 269 42 562 178 216 402 332 522 -545 737 28 -521 206 367 -379 232 172 359 208 540 875 197 277 967 276 606 115 632 74 -292 147 603 323 349 135 797 356 633 881 484 110 598 595 318 337 70 66 965 389 341 -830 256 524 -404 288 570 684 37 478 -731 318 709 -610 179 619 68 356 448 398 363 105 -45 485 360 -321 233 76 652 584 364 -426 268 752 -749 489 270 311 479 448 881 699 405 -66 229 760 -819 779 356 849 243 718 905 398 755 816 282 770 7 370 309 226 603 207 -970 337 787 141 70 766 -751 319 208 318 392 338 859 636 619 380 443 226 -231 554 436 -353 133 357 755 160 159 513 436 116 17 285 786 -624 403 561 -68 476 152 -579 287 788 791 67 782 616 437 535 203 284 220 159 704 72 -837 156 507 -322 373 791 463 349 746 -577 34 421 727 215 313 286 578 138 835 248 394 -694 690 474 -245 505 22 -348 81 407 -376 226 260 159 177 474 871 663 292 -981 310 631 450 275 72 123 582 577 496 387 209 503 294 145 823 653 321 -752 524 184 692 543 303 313 252 706 533 353 567 -837 203 393 -765 423 112 -429 726 723 690 265 47 89 357 142 -808 707 745 415 471 500 -41 658 225 -316 434 269 -211 668 285 112 616 10 651 760 784 595 176 360 591 571 741 518 519 284 593 741 269 62 282 488 -902 594 462 -401 505 629 -39 552 148 -967 35 609 713 154 379 654 472 450 537 466 390 758 280 224 845 378 17 -342 130 521 286 691 629 -375 435 380 972 420 423 446 765 9 654 79 162 985 485 186 -966 374 651 175 378 59 -785 236 540 87 723 430 -885 100 416 -106 73 36 -132 719 352 628 374 430 742 759 466 -273 345 40 -471 320 571 -438 519 500 -428 734 736 512 573 210 -307 689 309 909 735 381 896 756 652 447 336 577 -371 78 535 94 357 431 -267 130 766 312 687 559 -705 535 95 -529 716 524 757 210 433 -813 96 470 289 259 194 261 254 30 -862 105 159 303 169 550 -294 614 436 -135 109 522 759 242 199 114 382 294 536 579 207 950 640 460 -621 778 117 289 433 285 -762 340 98 474 357 559 -205 116 643 -168 750 84 30 217 465 -525 153 487 -177 662 266 781 212 105 -807 143 435 461 584 419 -103 697 666 -695 244 781 -901 228 283 -466 410 499 799 339 321 745 200 104 763 249 526 273 396 774 490 653 570 471 752 797 -895 487 759 803 475 7 -228 689 490 -930 34 241 773 597 489 -349 222 437 -824 513 289 497 336 241 446 441 727 404 596 164 -450 505 190 356 477 367 -341 297 640 -908 273 210 -431 299 609 -703 301 748 -310 52 452 -520 160 480 -202 420 306 805 365 224 232 498 48 42 267 49 -133 324 700 828 174 396 -620 749 697 -672 240 748 531 318 78 916 75 350 -530 120 266 493 152 763 -308 746 581 893 14 104 -408 594 629 -413 174 578 635 502 369 934 386 640 193 265 584 923 735 703 788 180 406 -50 718 717 586 249 235 -657 685 737 -737 619 674 -98 564 270 411 587 86 594 510 373 48 699 552 -347 401 576 -844 270 554 -67 732 591 -744 195 761 -71 298 525 550 461 311 -613 407 372 559 255 270 263 217 554 -765 641 375 -660 327 762 94 247 693 -516 103 440 -203 184 289 -479 86 749 -569 73 355 -198 785 161 424 448 220 246 238 788 -49 366 155 -162 660 753 83 297 55 122 694 590 -790 798 651 -584 352 635 -824 528 282 -253 574 72 935 725 496 -485 41 273 773 676 569 827 598 14 568 360 380 -806 422 729 -556 38 632 -769 513 133 -17 115 763 -261 336 355 763 509 230 931 656 738 427 2 711 355 799 748 -261 630 113 -702 294 178 982 30 577 -257 709 692 -294 200 227 60 764 736 -110 647 575 -980 96 431 -690 723 784 -780 770 163 32 620 457 561 154 486 338 98 746 581 356 497 359 616 12 -554 658 211 21 279 306 -349 189 580 -414 361 610 -432 129 131 530 714 302 938 675 456 -225 746 460 -231 506 627 132 552 485 -858 373 315 599 176 55 -421 763 415 140 83 96 -977 304 587 -669 631 552 -165 104 49 -906 73 554 521 405 658 -643 99 310 -371 630 272 -757 523 354 -310 546 270 -350 422 125 -963 754 756 -460 389 59 388 36 131 -706 309 87 703 441 589 393 670 770 616 65 492 521 356 589 -9 558 211 -685 195 516 -730 287 104 -672 76 491 610 770 351 249 425 168 738 309 160 -674 55 29 -704 71 446 -213 793 1 -472 536 110 -662 51 657 253 674 143 -892 554 218 351 117 539 -499 566 163 -731 256 24 628 183 78 209 431 500 254 370 44 -194 98 579 -485 36 182 -229 41 407 -886 150 160 -717 354 393 688 223 649 -89 604 383 340 565 13 -408 619 382 835 577 480 -234 292 67 699 216 108 -95 282 609 64 491 14 -916 132 589 -716 480 678 812 315 6 443 437 697 728 702 14 388 794 56 -446 30 187 494 715 782 -811 181 669 848 12 700 725 576 214 330 328 730 -606 649 367 442 777 620 -745 118 165 463 624 194 -599 118 460 -666 259 193 -46 107 556 -147 196 228 346 542 76 -936 785 405 35 409 14 -396 343 624 -204 498 730 -49 103 113 233 722 730 -619 139 125 409 638 667 36 702 203 -360 138 794 -687 89 1 -391 234 761 22 39 303 -555 387 352 -274 491 455 590 124 376 -281 106 67 644 648 646 -991 161 735 161 371 520 121 145 558 -424 543 497 -521 69 187 333 412 662 -939 727 185 934 189 592 -158 567 599 -826 480 521 -707 82 760 -949 161 380 789 247 791 650 260 322 -631 339 248 353 225 789 -304 267 545 -666 507 663 -67 233 695 805 85 41 561 324 546 -728 293 436 672 799 660 -988 295 479 -92 315 418 -383 472 96 -584 143 129 -304 476 213 936 37 438 -825 389 761 472 613 606 -692 285 604 319 649 450 -3 281 97 951 498 569 -602 514 263 -874 762 738 890 698 775 127 25 715 487 206 364 799 277 212 449 475 521 -969 409 1 -872 760 50 -752 310 563 310 436 76 -153 678 326 -227 205 350 87 44 247 -234 489 4 481 640 281 -108 473 715 365 153 226 415 111 522 -595 110 399 -670 84 603 479 641 238 -119 522 78 -239 167 518 -685 497 342 606 712 742 340 242 404 861 199 514 59 129 149 -587 408 23 763 486 664 -200 568 737 677 129 103 -453 578 131 782 677 187 679 491 385 744 350 513 492 479 510 -471 31 629 -934 461 310 -80 496 787 436 706 352 968 385 42 -296 129 743 -231 373 658 993 321 719 483 739 731 392 165 585 187 353 415 -490 135 320 -187 359 384 596 680 308 -394 673 146 693 728 466 -637 611 404 -707 355 415 -618 756 579 719 695 132 -915 370 272 -789 24 182 746 421 62 -547 227 286 750 272 213 -832 588 375 771 368 236 116 487 131 999 124 87 416 80 457 -961 643 32 -428 789 452 785 794 230 671 496 54 -365 664 193 -838 788 225 642 525 592 878 41 630 -240 392 753 -202 560 384 -546 551 226 -962 61 559 -729 484 607 -724 82 457 492 476 182 -564 754 574 17 266 518 -30 665 277 353 271 28 -269 709 303 -504 351 363 807 574 47 -587 50 718 -518 518 351 -509 798 332 997 43 636 -230 374 544 872 23 446 434 582 219 832 595 268 349 629 337 -501 320 299 277 542 415 756 608 352 369 599 747 556 521 672 299 393 694 -903 180 27 515 364 173 -465 114 2 271 594 417 -431 602 510 -417 311 317 -65 32 468 -967 388 188 904 39 133 750 136 664 376 4 227 549 491 692 102 162 9 -826 484 602 742 653 756 451 436 618 320 123 649 339 413 626 -638 739 669 -196 240 359 47 717 555 -239 411 407 -284 615 395 285 335 69 133 426 625 -128 704 237 97 667 751 -38 44 241 630 800 481 988 55 490 -434 416 453 -75 654 578 163 326 481 -449 176 699 301 721 294 974 321 196 389 88 163 -759 613 447 -93 284 767 59 442 225 -281 790 35 -94 364 695 47 511 568 194 700 655 -892 93 19 -846 200 654 673 459 228 445 47 166 -306 787 703 881 600 692 467 706 255 -439 505 317 528 51 569 -66 266 413 157 739 71 385 136 470 902 31 137 -91 150 123 -589 383 274 -746 650 179 -940 11 236 -271 292 286 297 426 45 -291 131 311 521 480 767 -899 505 50 -952 20 613 613 301 104 -301 798 82 943 259 564 -795 133 155 -194 77 332 542 42 363 108 270 559 576 318 70 -822 110 741 -554 409 738 279 304 548 -406 510 680 548 516 308 -769 718 395 400 645 216 558 173 533 627 303 629 667 245 290 -593 643 698 496 322 553 996 116 262 75 417 777 -65 248 786 187 594 99 -851 504 271 882 103 370 951 111 212 -400 759 534 952 355 201 -786 183 169 -458 318 417 -872 705 762 -218 239 555 -119 341 610 -297 637 396 -203 588 58 -392 340 368 493 292 275 -954 58 457 814 601 326 382 681 582 -57 663 373 -751 200 535 103 337 401 427 231 692 -499 229 302 -443 43 102 234 178 782 15 721 196 -813 571 492 -101 582 691 385 85 470 707 336 646 -832 195 534 368 774 764 612 475 544 113 184 139 -234 218 316 -653 34 236 694 221 358 -15 673 139 627 58 576 696 686 209 227 7 183 142 371 657 -514 684 41 424 650 610 691 149 643 878 381 288 -674 8 697 -99 457 414 315 750 652 124 329 210 -894 310 463 -294 86 664 -884 643 490 -788 623 154 -926 339 455 -723 263 336 -914 721 559 465 587 68 879 494 505 -906 472 639 367 798 34 456 162 155 -295 223 329 -190 250 667 -183 127 481 952 566 753 710 757 346 -583 767 17 -393 86 14 -808 694 528 146 552 750 427 562 551 293 579 230 -74 483 795 -570 593 777 -431 322 191 105 107 500 450 476 18 -333 236 103 432 28 348 -689 327 99 413 506 213 163 199 343 -456 277 26 290 308 170 -133 429 492 -791 335 150 -292 585 178 525 404 765 -621 589 344 79 500 222 -671 713 727 -59 229 478 -564 773 754 -939 64 613 -418 483 242 873 644 576 -625 153 712 -496 30 668 -132 10 456 -989 241 507 433 570 772 -441 664 200 36 313 139 954 495 621 395 721 465 922 648 169 -366 304 198 253 372 559 -140 335 799 766 520 569 -911 632 784 -360 420 283 964 69 193 75 216 465 -709 139 312 -589 325 615 -40 378 538 -681 438 425 917 556 144 -563 646 775 -180 50 108 952 105 176 345 332 392 -391 575 82 -527 186 406 439 346 335 -623 617 772 -999 87 527 -904 124 724 -129 703 11 -124 353 798 -853 114 124 -372 187 309 -15 427 207 -881 709 109 -880 5 585 -156 428 633 -947 445 87 -585 678 246 -569 25 712 -845 605 98 215 790 76 -427 61 383 -452 103 291 56 223 296 592 322 174 954 705 198 65 60 354 -686 428 343 142 201 403 924 701 505 15 510 279 -138 231 369 -441 554 529 -324 277 45 178 192 24 -328 10 477 -270 191 640 -742 80 70 826 239 515 -166 343 620 -86 171 280 -501 197 556 -904 575 299 271 400 384 -753 274 746 924 557 522 -939 318 713 900 528 792 121 754 230 -213 455 295 638 154 617 -556 626 216 179 73 42 -676 349 150 598 11 19 510 663 546 453 585 499 634 572 791 758 467 656 -290 511 481 678 42 553 319 317 464 -362 579 678 935 384 462 -567 418 586 -625 576 68 971 274 455 480 137 517 -240 567 558 -136 238 428 717 58 744 732 248 74 162 183 457 -577 168 75 360 144 202 28 115 782 768 588 255 422 380 509 -553 45 746 675 514 355 -582 199 602 244 561 784 -100 136 152 374 649 295 -224 197 549 -485 419 568 -542 756 96 664 783 609 -630 402 359 -428 798 471 -445 625 455 -48 110 631 813 225 249 -268 635 157 231 754 464 -474 370 447 -313 340 400 445 464 397 -684 220 446 -926 583 422 714 648 531 -256 13 308 -56 745 494 452 377 447 -285 455 368 113 342 260 -288 140 723 460 408 494 906 482 172 775 114 306 -451 668 461 -368 520 389 830 387 44 750 701 385 -591 165 524 -269 26 131 977 684 164 -452 11 277 -195 560 456 -891 82 398 85 491 49 -189 468 732 -25 168 295 203 682 445 741 459 527 -909 345 792 359 171 440 -386 40 638 321 645 45 -807 174 88 393 186 107 -875 713 275 219 268 799 224 279 233 621 373 691 -101 64 587 690 223 309 -118 790 700 519 63 545 -284 608 270 555 479 271 935 498 539 886 474 369 -82 95 741 -992 594 4 -53 637 579 -545 319 120 -645 190 534 251 106 342 72 461 295 -369 248 495 -488 474 219 738 81 89 57 36 279 -258 439 384 -717 664 397 -871 500 384 -78 644 632 369 356 597 958 8 75 -708 368 548 -937 315 216 -219 658 207 -683 93 70 -687 676 567 70 751 410 301 520 765 450 274 244 -528 337 750 452 41 616 -181 22 25 825 739 470 -754 604 644 -287 91 519 -520 762 21 689 463 540 206 665 521 482 590 795 -75 614 331 626 466 723 -358 85 745 418 263 235 -761 23 129 753 455 442 773 502 321 -615 488 740 784 282 377 -920 101 639 515 740 699 105 775 721 985 528 727 227 653 423 -517 518 476 203 456 412 265 387 25 139 649 512 -721 386 794 855 418 446 -955 333 737 -257 176 790 342 193 367 755 610 754 379 150 154 42 429 539 387 636 509 832 233 41 321 176 583 -617 744 758 -227 439 112 -33 555 701 278 699 445 -203 6 255 -250 137 756 -497 780 736 -806 167 571 902 352 355 494 473 82 -924 408 26 985 781 464 -552 100 570 948 579 21 -255 176 378 751 78 515 -894 133 46 -559 727 212 -389 476 139 798 152 547 -777 490 79 38 138 179 -640 39 309 -268 384 36 909 87 113 975 193 245 620 234 524 -416 397 752 -302 114 779 989 712 483 -865 726 661 -609 686 251 99 218 186 534 480 272 -202 455 464 43 28 697 166 164 293 69 62 406 -400 3 318 482 352 682 465 295 568 316 547 337 -299 481 368 373 275 402 333 193 565 -623 614 181 452 496 670 -792 101 573 -111 719 68 -792 688 646 -136 61 277 -562 250 103 591 335 647 -93 712 261 437 247 74 169 99 122 -762 749 140 -970 557 126 -405 254 14 192 671 74 -379 661 323 -725 605 209 322 312 121 182 549 719 -193 709 628 150 672 576 -559 254 333 -833 449 138 380 393 8 805 614 221 -120 490 25 -712 564 688 -240 505 58 448 234 318 675 536 189 803 529 442 335 296 442 -776 186 200 -596 618 241 -572 458 4 -333 419 101 855 650 606 513 450 391 -770 77 126 619 280 654 -588 367 502 206 144 481 192 728 218 -9 284 35 584 664 493 587 131 463 240 387 312 -355 530 741 -688 466 139 -382 416 561 268 559 44 -497 143 707 395 83 38 409 123 424 -928 320 675 184 555 404 124 19 57 696 136 74 -413 307 545 -980 158 512 -19 578 270 -776 681 413 -117 28 495 -80 637 617 -105 309 136 969 645 242 -276 122 612 132 170 747 605 357 605 701 730 762 -388 770 352 340 442 540 108 89 49 -205 410 245 -764 335 718 -201 219 88 945 625 796 350 326 725 -937 91 787 354 573 674 726 219 195 629 711 189 768 219 277 -432 214 687 213 401 791 569 800 493 -759 16 583 -772 648 477 447 277 387 187 214 370 -498 579 723 474 62 675 -384 783 524 183 700 524 227 94 91 9 274 660 267 327 60 -857 114 333 -363 730 99 -842 258 738 106 74 273 629 409 172 -896 436 265 -406 597 90 -194 759 94 552 387 119 -789 67 376 -899 773 1 -227 755 762 -504 459 397 513 254 546 -598 260 409 970 325 720 663 629 711 21 114 540 908 401 126 -174 666 517 905 335 482 415 600 735 560 603 194 920 573 70 -361 188 698 -898 9 364 -759 317 764 566 295 528 -90 200 393 379 139 669 -784 51 471 -639 371 595 582 163 334 432 665 342 747 106 210 710 24 504 -410 135 703 782 666 360 -235 67 683 -966 302 373 102 470 423 -275 366 507 205 598 723 98 745 28 -892 408 404 763 598 90 -982 732 755 -223 249 373 -389 283 674 -417 538 344 -43 15 727 301 491 442 682 342 738 -938 165 494 754 183 778 -940 112 226 -168 275 61 106 10 150 449 167 164 -73 221 601 -582 781 644 -941 463 185 597 77 234 93 542 750 139 648 133 516 708 596 341 199 432 -698 400 599 265 527 371 466 497 351 -539 109 365 -355 458 442 -170 642 735 -489 558 194 859 252 86 81 5 636 112 708 587 262 325 313 184 604 470 851 79 381 -622 411 223 -688 74 780 258 333 231 343 566 588 -269 445 723 982 30 466 543 316 621 964 167 222 -158 254 336 -824 312 668 158 8 786 -903 339 416 -57 8 60 666 790 441 -917 685 757 -697 249 475 324 643 486 976 14 680 724 190 544 544 501 103 929 598 793 -304 294 800 107 360 790 -652 443 674 -744 23 317 615 351 486 -159 140 500 -327 609 741 270 490 91 -538 786 384 -539 693 295 250 241 737 76 97 634 550 428 208 -782 795 558 -296 437 698 155 310 514 395 278 674 288 700 363 -70 762 348 -87 23 240 959 426 33 95 254 481 680 204 460 40 374 455 -203 585 752 511 381 581 384 21 480 -54 551 793 -107 216 15 -315 422 245 -251 502 800 609 694 726 -137 490 740 -192 186 244 819 685 794 811 730 561 -23 215 735 -79 436 356 -635 786 409 565 795 303 90 10 146 996 467 635 87 75 588 -890 615 326 -647 386 210 98 278 258 -208 399 693 499 765 678 -292 682 224 -838 524 233 -693 72 699 -107 360 325 433 70 139 310 24 76 119 674 224 161 733 502 418 277 100 -89 177 416 -612 37 649 -836 58 444 847 103 355 323 446 799 89 717 225 713 679 157 -434 97 433 -783 560 161 33 661 4 -600 460 459 -294 584 746 -271 752 442 412 470 91 -804 288 650 -243 521 398 -495 154 262 252 511 475 -993 417 269 -637 299 218 -294 531 57 -131 187 360 311 147 317 250 456 37 -600 162 542 61 166 253 -313 525 315 -579 543 732 -711 506 582 659 433 402 -526 544 752 -97 297 450 -581 700 106 -593 700 619 -851 513 336 -599 1 60 -733 774 602 750 215 307 931 674 622 746 389 255 747 464 350 -950 119 199 -500 539 98 -443 98 797 -273 647 61 -738 200 413 521 218 601 981 502 26 -397 648 415 609 748 430 -690 798 548 -492 498 638 805 207 736 -47 534 134 366 318 753 -884 393 170 868 326 223 -707 81 71 -693 442 370 88 353 367 188 571 623 712 676 357 46 42 304 -869 241 565 404 109 443 627 2 523 649 662 165 218 150 69 -264 316 203 327 28 79 -965 674 472 -262 757 196 311 440 436 -373 645 96 -331 624 98 -608 225 311 -892 643 460 -872 531 550 -40 36 65 -237 163 444 193 198 670 264 536 626 412 247 266 399 75 462 95 240 61 854 748 255 -687 428 785 -586 152 534 274 513 19 -80 325 617 137 570 678 300 435 305 237 50 493 656 106 292 -928 449 357 -510 170 681 507 507 357 749 58 728 887 244 643 17 43 412 -106 132 448 995 541 79 -410 331 185 -966 755 633 590 46 354 22 305 413 379 454 22 -542 294 265 53 63 659 16 157 754 14 459 85 461 454 625 540 197 507 -476 173 59 -386 795 715 426 526 368 -753 185 213 -137 38 275 474 654 783 27 421 442 463 282 95 -560 574 291 -102 111 245 -31 325 592 283 702 53 -833 717 442 642 591 648 976 770 268 -183 234 101 -136 226 675 -294 724 476 -621 557 462 -234 593 516 -765 196 417 39 715 686 -767 357 28 -520 334 798 499 303 583 -601 367 8 425 605 366 -962 380 475 -148 299 267 -33 558 285 600 590 170 -651 89 24 -469 41 743 290 666 568 173 519 372 90 510 303 -636 162 153 -370 329 238 843 38 624 959 439 414 -872 740 54 -97 24 446 -555 114 664 812 39 734 735 330 443 -610 646 604 -458 429 485 -220 224 501 -506 747 539 -731 306 529 -766 34 20 -760 490 43 -315 787 428 -924 377 274 32 120 702 868 498 72 658 367 377 738 202 763 -842 442 452 800 679 538 -692 14 776 -118 42 352 107 226 23 808 94 474 533 463 171 156 121 90 -716 570 514 -261 79 493 927 168 100 806 28 677 428 236 771 54 121 433 176 77 105 -935 314 764 -693 512 733 -858 362 503 -392 580 618 510 35 337 -591 641 364 837 675 272 -361 252 701 -704 129 725 744 31 138 578 555 144 -153 392 516 -754 200 391 -483 687 462 782 99 142 -893 243 765 544 441 795 -166 771 278 903 118 71 806 648 569 -984 516 310 -49 85 197 -835 668 647 106 271 81 -383 305 403 -154 160 520 -531 318 672 -755 171 72 -987 188 469 -268 498 184 42 202 621 238 225 766 -724 48 236 -292 217 93 510 215 252 181 284 570 804 82 740 875 780 529 -921 622 730 899 212 648 -710 448 72 -345 324 471 243 632 239 -113 94 454 490 427 289 211 631 370 103 107 17 181 434 169 142 734 380 789 176 27 413 32 702 -365 27 85 -926 466 530 279 356 156 -633 671 444 57 204 398 404 608 317 903 163 75 -866 798 453 818 424 118 547 503 474 -146 423 41 191 121 466 984 104 440 175 785 154 -151 689 127 -381 188 629 92 642 603 -316 633 514 -854 620 186 12 205 62 294 172 662 -864 456 765 327 431 301 -720 534 659 -139 706 46 841 550 239 644 787 72 -91 133 243 -305 297 799 108 392 523 -830 128 178 -514 88 191 157 23 277 -832 84 182 -787 678 283 -148 722 269 275 31 402 -731 678 698 468 587 641 142 709 321 319 347 528 878 734 167 668 644 190 96 577 54 112 181 775 -468 656 358 -515 478 587 -665 298 725 375 359 532 -826 589 465 893 209 660 234 106 623 410 447 580 438 532 788 -453 152 762 410 727 511 -74 454 299 -858 347 507 602 591 699 375 455 697 107 646 428 -706 745 645 558 631 348 71 442 627 623 437 554 -467 163 207 -617 257 553 -159 659 533 5 436 675 655 163 330 551 764 119 -73 274 750 -126 545 743 501 188 349 -684 230 560 -600 442 709 755 676 342 200 755 168 101 30 264 843 641 188 -783 405 376 -435 721 157 -724 673 495 -178 147 488 931 303 32 61 184 260 -846 536 214 121 389 595 385 357 269 907 244 145 -658 95 516 323 378 370 307 239 553 166 345 641 -469 267 581 -722 524 673 727 783 399 -249 512 713 -888 624 384 748 731 174 53 297 519 693 259 692 -763 517 767 262 548 118 -747 644 182 765 308 730 -876 488 105 259 236 36 -767 89 684 903 134 664 39 408 474 730 197 543 -104 271 85 -134 76 280 447 318 627 432 777 62 467 162 503 -497 417 636 -282 656 595 -608 338 792 -514 786 202 -977 735 25 -540 600 693 678 328 562 504 380 252 -180 483 669 55 1 76 -150 345 766 -207 431 303 -854 467 589 -778 358 388 666 245 427 470 135 40 941 391 40 -631 84 325 -175 607 343 365 781 701 -847 47 641 -933 227 85 245 49 248 -550 785 668 -983 671 605 935 60 689 412 37 495 -446 154 475 -546 307 73 494 772 700 -822 375 22 311 16 438 987 497 774 54 466 645 659 354 256 947 566 644 593 320 797 -533 327 304 -61 173 582 142 456 553 842 186 479 415 298 495 804 637 543 378 491 561 174 150 466 -371 49 583 624 442 454 172 61 780 427 553 505 -192 95 160 -87 337 346 -809 505 195 -763 309 31 980 439 521 -508 413 223 357 143 325 124 770 77 580 379 172 -461 92 60 236 635 116 -18 73 425 412 405 415 -715 497 28 259 254 221 -719 137 533 -578 13 502 650 393 432 773 485 75 -367 121 262 -300 656 334 76 68 290 491 705 786 118 316 591 290 198 735 632 695 423 316 269 436 770 93 512 28 678 185 289 579 392 174 298 716 -400 259 780 524 760 495 533 130 414 -639 283 59 624 200 66 -849 574 73 -838 789 370 229 189 538 -389 179 348 -409 455 190 -183 354 501 -937 687 630 277 600 113 -65 577 623 -978 289 375 -112 41 500 312 155 489 -919 536 677 370 347 56 -531 490 62 -341 123 654 -859 152 453 5 687 581 579 61 616 -459 217 249 -176 287 739 686 57 471 -695 550 622 958 355 60 738 335 321 -441 688 221 -780 293 634 587 386 328 889 356 96 738 71 88 -153 776 637 -380 334 544 -320 25 78 752 584 317 -628 357 162 -795 744 547 684 324 34 -839 704 51 -8 632 121 -721 231 97 -485 452 782 58 284 6 487 8 50 -283 566 793 663 30 453 -450 144 708 0 736 540 921 615 770 617 682 773 -250 732 691 -951 488 251 698 69 665 -428 186 247 776 88 677 -425 409 43 -856 378 276 669 329 768 124 637 252 -385 638 739 217 336 344 -568 730 764 -352 454 501 -954 631 388 -213 267 27 -785 794 788 -743 490 717 -867 159 245 252 84 433 103 251 270 -358 300 439 652 500 92 -448 147 274 -109 534 92 317 350 85 -896 559 127 221 692 285 417 697 720 402 600 170 223 794 389 -68 83 688 770 239 86 -913 730 171 -22 800 72 -385 56 631 141 29 74 -423 1 122 466 376 467 455 108 550 -906 278 236 -615 92 475 670 531 756 793 261 307 -736 76 363 -954 147 541 193 644 93 -86 62 469 -867 669 576 434 716 406 -531 701 49 -505 324 579 -949 117 39 157 333 467 -729 732 387 -386 404 533 954 64 342 -533 783 125 799 452 378 847 148 701 -975 151 369 -984 108 701 -566 332 184 -580 52 536 232 51 599 573 70 347 383 665 329 459 416 780 836 664 479 -464 241 629 704 209 289 957 643 620 340 664 317 479 769 368 214 375 392 758 510 608 -162 321 224 169 246 679 828 703 88 716 231 113 -477 645 114 -955 409 40 636 157 69 267 127 578 305 127 376 583 755 278 -178 72 89 104 359 792 -152 163 575 313 686 771 26 731 380 -383 719 98 117 163 607 -663 639 411 690 175 365 119 53 347 -250 454 61 -876 345 580 626 562 498 323 79 213 -319 16 746 -835 83 585 375 444 107 -121 3 512 -223 706 165 -211 382 331 86 477 675 -583 503 788 -933 179 66 831 12 81 -24 305 688 22 397 684 -319 477 238 592 6 143 308 396 525 -562 282 553 64 652 608 451 719 338 -284 550 349 548 678 126 -937 365 379 386 246 407 -977 298 8 -310 152 492 -399 355 410 738 172 389 -36 235 179 -54 724 341 -917 348 530 -105 308 315 943 702 19 -614 104 373 -604 194 196 -142 281 719 -954 173 518 11 257 417 -308 752 82 -729 7 389 -462 702 643 -444 288 298 -520 636 491 -325 695 324 745 341 721 50 518 768 -108 341 141 9 152 749 778 396 252 459 668 258 800 6 511 -958 514 799 139 594 634 181 422 528 504 461 30 484 223 181 -816 401 128 235 212 795 45 412 352 555 6 65 153 279 632 418 535 350 -362 56 779 156 692 553 -912 476 153 -384 63 717 362 708 328 -486 264 686 330 169 134 940 527 499 -927 245 17 921 242 735 778 124 705 574 190 520 811 321 688 544 10 190 919 700 332 728 173 416 580 499 606 -901 255 690 334 115 626 -241 473 187 -852 792 139 334 679 365 472 473 616 3 201 694 247 277 419 -138 258 117 419 757 379 896 696 185 -414 741 323 -450 442 666 -360 128 544 756 800 216 572 555 416 865 602 692 35 436 458 482 732 705 -534 470 687 916 386 179 438 136 620 655 728 747 -2 274 557 423 766 360 581 200 643 -363 618 665 -477 534 250 54 779 664 -228 529 748 821 142 356 825 74 182 -267 697 643 57 221 608 -784 554 359 -541 344 176 -277 673 136 260 347 466 -277 671 194 423 492 687 -70 269 760 111 603 208 353 60 781 -688 229 86 470 240 429 997 239 320 992 574 88 -398 797 132 288 480 752 599 791 554 -393 497 166 739 361 746 -776 584 185 53 181 299 452 383 387 -611 393 160 -572 595 509 711 236 188 -937 635 530 -432 794 578 933 133 139 78 563 454 512 415 44 -200 138 779 586 460 517 358 171 752 -655 634 139 -574 119 174 415 533 736 868 798 702 -288 798 39 -710 737 118 -788 193 299 832 68 87 -499 272 774 117 781 177 -623 466 171 469 308 459 538 520 45 -134 800 589 164 584 230 -152 208 569 308 525 287 -849 568 267 479 776 85 -425 245 392 433 183 463 30 249 15 -982 165 598 448 214 304 745 8 587 351 112 354 970 391 451 589 44 426 274 571 222 -983 756 404 680 186 204 694 205 368 891 453 581 394 550 481 56 415 488 643 89 542 550 478 137 -225 504 707 -452 122 662 351 648 604 -726 91 256 -594 94 771 -74 489 89 476 438 177 -583 740 207 -447 316 710 -541 16 383 -727 568 136 -328 426 783 675 652 74 82 659 263 -362 697 356 -440 775 45 849 652 34 177 269 773 783 375 640 645 34 656 -573 259 775 -837 531 752 -103 40 14 -216 630 262 -260 743 237 -264 592 88 121 521 708 445 305 282 -163 702 668 492 329 126 818 712 758 -663 697 139 399 589 81 -165 525 224 -526 398 745 -619 243 601 463 524 30 -793 294 474 -185 16 215 -619 340 126 -310 678 374 -972 29 514 309 90 187 476 471 430 -972 686 261 329 416 785 -489 176 278 384 591 645 550 124 185 -525 104 57 104 388 146 -110 617 616 671 645 502 932 727 469 868 38 644 297 174 787 142 524 110 -874 551 76 -61 504 470 -20 619 573 788 517 328 -900 473 99 822 341 488 -983 38 661 555 732 736 -535 458 486 -860 149 542 -39 281 712 885 469 786 996 2 54 124 503 642 648 608 666 -454 30 558 33 800 148 -155 755 79 532 372 537 569 225 518 621 510 186 958 59 188 212 383 242 405 431 49 -529 129 431 -372 314 782 175 243 660 342 612 275 -622 723 500 695 296 561 433 655 619 -980 267 553 -387 72 535 13 95 215 395 324 528 776 251 438 -936 257 232 75 351 44 -51 682 318 0 729 613 113 162 467 283 134 733 -12 347 357 522 308 326 -784 437 129 -394 501 737 -163 328 288 -168 429 521 549 582 449 314 495 611 380 130 744 665 318 643 573 241 355 223 730 662 -699 704 350 517 694 229 -44 726 658 -324 628 791 -275 342 485 -113 522 614 -170 539 132 872 488 205 -960 389 702 -311 322 606 39 639 499 -133 348 776 476 224 603 866 101 144 502 588 218 668 571 756 351 395 68 -574 574 555 30 614 495 731 503 16 488 294 206 138 542 329 -132 663 569 -219 731 691 -264 34 285 955 60 58 661 290 223 -845 774 278 -878 614 123 80 39 138 93 584 283 903 428 728 -803 490 569 971 597 94 848 272 260 571 504 764 -642 488 686 687 353 276 424 611 166 -590 114 638 -323 253 266 356 2 307 125 774 455 -230 497 781 -56 495 21 -695 720 218 535 48 28 300 10 493 -310 639 745 -45 396 299 -187 273 272 -933 243 45 545 104 466 -866 391 513 -839 491 74 -347 88 660 -152 53 132 71 473 726 -333 593 717 55 158 372 120 645 762 -215 6 4 -542 212 337 522 714 424 -19 362 29 -688 185 501 -362 52 70 739 13 316 857 25 108 -827 232 618 696 490 19 213 423 47 924 204 760 152 469 144 -996 478 24 782 487 65 753 500 564 -714 49 538 533 374 742 -308 278 762 -164 683 620 -17 708 617 -658 601 24 -923 154 5 596 323 34 -981 58 72 -517 611 572 799 430 97 829 494 516 330 388 669 353 417 22 -491 366 696 -506 337 753 -434 373 563 937 60 593 -795 242 467 -469 384 729 139 28 361 874 533 778 -753 55 603 410 792 774 -979 453 386 -35 210 627 -768 632 459 686 638 486 -154 65 571 975 312 365 -331 455 701 300 551 308 54 761 651 28 334 303 765 499 64 -609 683 756 -496 796 587 -37 82 777 800 56 352 534 277 7 787 729 109 694 184 421 544 764 754 -801 129 4 862 472 239 770 576 586 -292 62 705 428 126 608 -429 710 535 -851 618 73 167 55 564 465 779 178 721 159 174 902 345 709 -636 191 490 808 9 615 616 707 631 -290 271 540 244 421 709 -532 340 763 -816 533 349 946 497 91 -965 306 100 -751 722 679 140 625 585 -430 487 408 -339 83 28 770 552 719 332 688 28 -175 281 487 -581 268 792 -882 69 265 149 10 441 -115 346 210 671 116 313 -610 578 48 874 607 734 -737 536 566 -251 555 385 492 226 454 756 612 498 -324 705 43 285 609 293 282 473 380 -400 267 711 -11 423 37 803 572 649 901 48 105 943 86 480 -947 436 446 914 334 93 44 169 490 460 305 756 371 95 731 759 250 54 159 447 539 343 52 526 -460 366 710 623 718 244 -885 114 212 -369 689 732 921 149 588 828 432 484 -436 743 586 -783 7 232 -293 102 635 -168 194 552 -307 217 469 -864 333 582 499 116 470 382 37 171 970 618 42 -397 776 25 438 92 768 -976 661 326 7 168 427 -206 552 620 -55 46 388 814 134 720 147 786 388 -583 568 424 -861 132 212 -428 108 73 649 668 240 275 262 344 46 407 741 -415 221 74 657 277 668 -740 9 513 980 738 304 863 14 784 198 212 391 890 798 163 163 55 331 926 51 20 -144 470 648 923 330 657 -212 662 70 -816 221 698 762 276 712 745 226 475 -913 116 24 -750 432 430 732 358 480 -48 14 150 -249 689 31 407 629 693 29 413 650 -460 405 70 237 567 346 100 264 123 175 704 591 -602 154 574 -220 286 131 -141 790 496 -392 101 565 635 22 133 953 12 251 850 287 770 315 238 123 -712 618 760 970 790 195 952 616 129 -451 52 502 81 5 513 -916 208 425 -50 533 263 -881 648 52 -807 88 221 -448 75 791 -801 779 123 998 800 290 278 782 345 844 216 636 -966 287 483 238 480 570 858 190 205 1 340 535 812 418 283 304 393 282 352 238 15 -104 48 199 874 660 741 -921 461 682 814 737 221 -252 606 738 645 607 683 478 711 447 527 178 435 -772 274 35 979 148 694 -281 227 706 0 393 194 172 121 210 -716 399 472 83 726 323 680 369 325 -99 348 472 194 267 251 -749 419 643 -155 343 136 491 456 610 494 58 730 703 695 681 -826 178 158 -152 658 298 299 677 218 -577 324 383 97 176 353 -109 573 695 -774 416 702 236 310 311 917 539 382 555 540 592 4 239 468 621 615 398 737 662 721 719 159 448 271 29 187 -830 39 642 209 643 80 629 216 246 226 353 107 898 72 617 546 12 47 -744 582 63 951 214 444 563 270 565 906 279 407 137 660 174 383 286 526 441 185 149 -942 552 206 -78 408 339 336 227 603 106 550 703 -619 39 562 754 574 400 -320 416 136 580 74 570 23 102 321 980 312 592 -529 443 370 -775 301 613 897 724 714 751 305 752 64 411 526 63 243 493 -650 224 566 -881 47 219 -208 427 394 -728 547 200 444 444 123 -43 411 389 -463 177 407 946 297 5 -436 289 783 -91 561 681 965 176 601 -336 160 347 -185 756 342 -111 465 488 267 125 99 -593 663 725 -10 92 101 -404 791 749 -400 555 237 -17 617 349 663 582 76 815 798 587 -38 765 542 703 54 206 -857 473 331 -359 223 188 817 20 178 -34 172 285 554 322 234 -270 138 584 717 300 548 -390 355 602 -984 98 274 498 739 306 594 56 81 381 274 100 511 792 623 -805 746 130 47 84 588 463 153 439 563 331 443 589 229 734 -753 223 341 127 757 614 178 220 605 0 246 338 671 462 490 -90 425 453 -545 541 783 -551 130 564 182 234 513 -755 35 479 547 316 644 801 600 90 739 734 527 832 789 267 -33 373 677 -781 248 132 665 288 366 -471 133 752 360 432 619 203 725 642 -454 505 575 424 738 115 242 57 504 590 739 428 66 158 675 149 705 647 -383 163 92 125 782 437 694 724 727 722 190 85 196 492 211 -490 358 115 909 176 531 -61 164 503 402 273 633 384 237 154 -895 331 77 -168 405 619 268 2 310 78 464 667 145 112 109 329 266 230 447 359 502 -920 544 699 -349 213 487 -244 318 370 985 702 774 755 370 327 -136 601 343 -318 498 315 828 573 779 936 703 596 766 582 250 270 386 462 -492 342 331 677 34 154 -719 98 306 423 733 3 -110 497 382 15 615 83 521 435 217 -830 57 602 -817 165 495 314 195 774 98 431 457 509 207 389 -289 621 597 -229 388 764 -946 310 750 -778 480 6 223 664 522 -483 228 17 -951 188 558 693 52 758 -407 42 578 541 414 165 -344 420 474 -795 642 154 -838 217 369 -316 734 298 -849 777 525 768 26 755 -481 176 546 -767 721 587 -590 614 552 726 471 171 0 276 364 105 439 580 -775 323 66 322 546 419 -400 541 676 -961 326 596 378 415 79 604 167 707 -233 424 345 299 249 219 364 371 596 405 664 699 -450 255 224 145 433 112 905 267 78 136 271 244 42 337 115 108 453 37 -897 258 253 244 385 621 402 308 36 700 10 291 75 213 541 -985 549 11 10 791 201 -972 481 89 294 489 736 707 243 595 -858 343 605 -216 570 111 11 461 323 -297 428 423 114 639 765 -934 619 445 -494 714 33 447 396 477 350 331 517 685 438 759 -321 132 653 235 728 434 -980 631 62 643 97 252 -593 115 422 -548 222 335 236 69 283 -136 656 602 -510 488 733 -706 123 49 68 221 328 101 194 511 114 237 607 765 596 274 787 637 115 955 253 286 319 386 141 920 476 180 -747 771 655 453 591 75 -467 492 620 843 359 56 201 476 652 -326 215 451 120 289 639 635 196 92 -728 140 504 -56 393 26 598 599 168 -176 684 660 -356 127 570 51 80 245 -898 307 460 305 227 748 543 51 454 -882 595 398 -505 545 196 -737 569 431 -126 765 109 443 217 189 -913 319 495 -54 424 721 -155 306 572 -995 369 622 -142 39 416 256 23 245 -306 306 332 328 404 755 -951 225 524 287 411 98 -317 706 316 544 740 173 -325 469 128 381 470 129 207 205 574 -462 63 177 789 543 638 430 798 83 279 85 494 329 320 751 -156 91 710 -353 273 379 -624 232 583 301 370 198 429 341 130 124 297 127 -641 329 563 604 458 83 554 454 298 -405 622 389 705 21 661 635 349 444 -782 451 13 567 280 75 906 299 767 -212 175 615 -134 134 143 781 796 253 712 649 447 -288 54 797 519 773 629 945 632 479 863 620 653 -122 638 339 -380 419 28 -228 347 567 -846 799 767 352 664 202 -854 171 256 -105 491 580 -677 788 411 -247 252 230 -395 330 420 295 102 38 723 203 570 864 709 120 -418 559 506 790 254 196 -230 129 535 -220 482 786 -38 240 667 -819 335 769 -430 10 346 993 508 100 -838 154 113 755 487 146 740 601 737 607 104 633 -328 98 341 172 446 674 -201 215 315 777 488 98 -840 509 604 -376 264 290 922 356 90 -342 763 423 -871 242 526 -238 515 175 54 439 387 221 370 32 494 369 246 -840 98 286 10 611 346 -187 435 609 54 757 516 -305 216 479 -731 297 272 -654 211 786 -79 39 794 -110 46 12 373 608 174 -882 674 684 623 495 180 895 562 759 808 712 634 -534 773 38 -798 443 210 562 721 588 -522 266 13 961 642 507 -508 489 547 -166 321 661 -255 129 433 93 282 696 726 349 95 156 330 419 -255 133 61 306 95 333 -755 525 151 -743 486 792 963 178 32 -938 165 352 474 403 314 354 82 214 -752 790 544 819 288 228 831 794 322 -836 640 398 -734 497 83 409 413 612 840 427 776 -857 653 437 775 511 392 689 265 473 54 466 14 997 637 301 424 68 295 -103 184 486 -106 450 182 728 611 146 892 195 776 456 567 508 337 744 576 631 441 759 -132 168 571 147 60 222 622 280 768 -202 136 289 -212 735 604 -758 206 421 -534 610 123 859 278 562 819 32 281 -611 753 172 729 303 659 -230 486 350 -455 152 39 -669 437 209 400 656 240 280 197 170 572 760 122 -505 489 425 505 411 667 649 584 352 998 729 503 589 613 380 406 178 557 -864 449 596 504 774 107 -622 469 596 202 727 206 468 776 342 772 375 622 -774 364 434 757 122 611 465 610 27 209 507 395 160 642 44 708 499 17 -386 477 37 961 431 763 -481 251 291 -140 423 217 881 634 120 602 147 762 645 255 460 -187 469 488 250 150 720 854 162 695 670 795 96 -447 262 454 205 692 630 171 700 464 690 300 416 -938 313 84 -499 363 466 770 280 167 690 486 680 -264 109 675 -569 662 488 236 220 379 -734 191 630 81 281 484 -158 401 562 -90 171 41 -724 501 634 182 532 496 -131 569 267 -200 435 457 29 668 737 864 710 621 -402 11 72 806 121 594 398 750 359 -325 106 59 661 40 591 -444 109 697 -970 291 564 -234 507 473 -861 706 391 -790 303 753 833 659 23 -616 134 480 -557 595 71 385 303 179 -553 626 636 682 717 93 -176 479 395 176 312 55 -999 738 265 223 275 399 -146 670 545 724 407 48 55 749 583 -825 407 760 562 441 676 -945 441 217 -944 443 506 120 18 780 -730 425 649 -185 101 607 -986 756 660 489 450 160 623 625 118 182 195 622 314 596 263 -718 604 257 988 77 626 167 747 250 -32 728 658 386 193 484 -185 528 575 772 289 769 -254 756 117 -440 638 272 216 226 348 -359 714 112 -207 640 392 -350 778 561 -91 628 753 745 243 480 -281 767 321 -760 313 276 -292 473 113 -821 441 691 -521 683 36 877 671 492 -221 473 470 -861 135 297 244 632 91 275 103 57 595 695 722 870 603 394 -265 783 387 825 414 621 12 691 98 -88 279 320 3 611 792 24 350 478 672 746 309 -886 417 658 -556 640 461 637 527 795 975 752 408 395 116 298 -708 580 128 811 560 640 -368 584 585 293 699 158 656 774 575 -335 418 766 -323 783 795 430 578 110 -473 789 734 935 222 70 672 667 320 -371 275 293 -245 540 710 -728 18 716 563 641 250 509 72 28 -230 151 50 -390 358 283 -615 55 272 470 390 45 539 414 711 410 596 185 -498 551 276 963 691 486 -120 201 557 -941 171 707 -92 734 265 591 481 226 -32 643 21 -648 746 123 827 661 498 -928 492 741 -43 125 141 -735 584 663 -829 645 148 -213 188 466 -391 2 207 221 660 239 -2 780 81 -782 284 378 -308 135 634 82 233 290 936 172 477 -599 782 478 759 403 689 549 601 668 182 371 151 511 109 700 935 791 143 44 717 604 889 506 388 378 442 559 454 395 92 883 107 46 323 56 198 -258 302 735 457 755 43 356 242 386 850 487 302 205 107 800 -849 313 395 842 549 501 888 672 108 285 259 751 -461 516 257 -867 224 499 -882 427 537 972 432 464 530 25 122 -270 528 435 -676 648 172 732 453 431 282 544 498 491 229 274 941 300 700 677 672 331 292 602 707 -834 532 434 752 408 756 -714 432 565 91 600 416 645 235 511 342 126 292 -585 419 591 66 448 462 797 140 615 -97 10 754 244 696 738 -792 540 405 772 200 790 402 310 85 -717 528 532 96 725 224 -890 381 81 -944 514 338 -749 674 77 -793 798 631 562 90 30 -696 244 276 922 337 137 -641 530 521 850 587 542 -308 501 255 -771 352 480 -742 159 30 -960 252 250 633 163 21 -304 605 40 -164 23 569 -44 165 407 -897 346 310 -65 156 20 -436 597 445 -766 619 773 -5 116 576 -604 549 738 -984 45 543 -993 34 117 775 190 789 -566 440 505 592 143 402 502 678 558 73 442 354 517 676 524 842 23 639 617 419 739 555 387 335 649 394 368 -35 522 558 705 100 691 762 402 569 -729 628 562 424 497 790 499 339 364 -63 757 335 -925 664 721 962 313 667 -271 430 740 -962 87 47 834 248 146 -75 234 727 -642 10 775 147 310 314 -337 799 270 -403 427 485 669 389 797 535 357 64 872 543 663 -630 620 224 669 17 9 547 776 371 521 138 230 255 687 656 -461 357 596 287 244 66 -536 295 516 541 665 688 765 334 704 -875 633 231 695 555 506 -674 341 195 308 749 82 -285 488 790 -489 128 233 776 192 655 -451 224 150 16 565 366 -545 8 84 341 55 190 -2 757 518 967 468 645 -1 596 389 -994 697 612 -493 514 376 -128 569 610 123 80 169 -193 420 556 878 765 149 -692 743 106 626 710 125 822 462 721 362 420 617 -627 527 682 101 123 82 830 230 227 -840 61 543 -692 369 486 165 522 760 962 684 379 -70 210 105 -188 111 656 -586 173 330 -153 403 11 454 407 592 -120 519 652 -426 428 573 11 793 71 -842 797 28 -600 492 699 -289 58 423 40 57 377 802 311 783 -206 343 502 -403 118 481 521 729 25 192 109 408 362 109 87 950 565 578 -352 269 692 -754 472 554 -19 18 97 834 215 214 114 537 142 -662 481 533 -251 216 641 957 331 301 595 681 65 773 482 493 959 704 762 2 503 785 -644 284 2 604 118 568 -383 674 688 242 624 104 434 533 786 734 653 699 43 165 603 -844 367 305 -60 675 140 -107 279 257 -387 759 113 108 353 288 211 588 20 996 674 100 413 669 468 -734 377 35 770 518 709 -339 563 540 717 749 145 172 657 50 -340 668 637 -769 216 62 482 781 87 -814 263 683 -761 646 67 439 363 794 625 223 742 -30 196 150 419 8 369 -593 191 584 -980 474 117 -942 612 113 564 417 376 399 257 760 -498 357 606 -880 196 520 -134 573 743 -641 295 490 709 514 497 -523 473 239 13 46 712 -271 504 75 -559 21 492 -584 572 748 128 274 656 -467 747 403 52 413 175 -854 372 470 -365 481 535 883 511 560 -878 324 605 185 646 680 703 615 451 -598 543 277 9 628 223 -37 432 187 537 179 110 -242 766 591 -955 602 301 -844 676 176 112 213 428 -29 43 360 -497 606 792 489 96 522 599 406 39 -459 451 640 -207 607 515 720 291 104 523 694 384 -686 629 212 -642 284 369 901 77 70 212 170 72 852 563 231 -282 683 349 -3 782 191 -347 257 436 388 171 735 956 618 115 719 176 398 288 429 523 -97 415 768 -52 619 82 578 90 316 -674 287 649 -131 632 628 190 589 445 -496 660 172 302 300 600 776 404 202 527 480 169 446 206 76 -405 485 715 596 154 758 -147 610 590 -320 201 730 -723 705 589 -1000 359 89 752 88 44 505 415 523 -527 261 351 -140 685 297 -289 690 107 -500 799 563 417 57 175 -977 131 787 925 543 528 -168 184 652 -80 447 541 -822 793 260 424 651 411 -616 551 19 -890 174 149 696 51 243 -825 260 560 -159 332 206 -467 547 127 455 698 471 666 74 673 228 458 776 646 569 552 -611 744 235 -987 528 377 -623 614 87 -320 609 634 158 416 83 581 34 157 853 210 435 863 335 515 -761 664 328 78 545 488 711 103 455 -455 36 40 -699 290 101 -581 70 560 -344 703 767 61 287 163 -839 105 724 748 320 258 14 560 474 -859 438 218 380 501 672 -814 198 708 -775 52 549 77 71 170 -612 92 711 668 605 16 -608 753 687 -799 167 798 474 260 787 243 355 288 74 184 710 -157 573 188 -933 479 631 -622 548 435 545 693 106 -371 168 366 -785 478 487 290 652 393 -671 126 129 790 122 701 977 167 478 393 296 462 438 525 629 -397 292 39 -889 98 69 -851 588 720 294 469 398 -378 259 519 -126 588 707 604 747 426 -166 93 489 -398 625 336 463 15 412 -109 570 704 -518 634 1 -450 383 141 -579 429 161 -182 603 772 -64 586 58 972 620 502 -188 422 678 148 686 693 -689 329 462 814 363 295 -33 113 230 -293 135 658 -581 594 241 701 541 26 -42 113 197 411 77 619 -112 377 56 180 289 736 594 455 299 888 622 763 269 481 449 -321 501 554 91 144 87 -91 302 551 105 513 627 275 154 204 -118 134 44 -182 480 498 916 321 320 78 390 352 -273 669 52 -968 244 238 616 705 92 -882 210 156 544 238 309 -901 338 26 -8 206 346 -537 485 736 214 764 604 -982 726 111 -299 294 15 944 412 576 -148 708 13 -688 760 685 858 54 222 84 661 464 -436 676 779 120 294 326 -13 358 603 897 211 96 463 508 59 -210 160 318 -197 472 277 439 331 683 -540 215 80 -161 796 741 654 513 168 984 385 13 509 572 370 -137 636 639 -32 626 798 -914 181 22 114 420 352 796 433 118 828 79 177 487 725 684 20 499 491 390 667 317 -61 705 497 760 320 549 -420 148 172 -755 268 602 621 406 141 617 626 528 473 720 445 31 459 701 -320 572 472 948 235 344 296 613 311 221 586 417 437 320 375 -223 290 200 -544 563 729 434 78 200 30 262 211 330 142 782 -846 490 216 297 309 747 -951 730 533 -182 119 404 592 448 693 743 57 7 -576 691 85 375 521 346 185 709 528 -514 6 217 -732 498 525 -33 499 455 499 469 125 102 461 125 395 708 143 -866 694 297 -28 564 206 -749 650 563 267 71 612 -8 238 311 -2 791 792 998 538 100 -422 292 232 -400 129 139 94 216 384 743 192 797 262 553 344 -534 557 715 91 556 611 -235 299 150 -136 599 693 261 213 504 631 439 458 887 527 563 -770 146 142 -884 107 119 -60 168 227 254 459 88 -503 441 643 507 36 151 -596 68 142 -586 755 668 728 537 365 69 654 472 139 394 639 -482 48 649 805 98 290 -201 318 622 -571 220 210 731 176 277 872 318 319 -144 79 117 517 549 517 -834 306 166 -193 705 474 -442 796 792 579 377 211 -812 777 397 -131 465 566 61 334 314 177 52 619 -506 411 75 -833 169 422 -490 101 350 872 689 9 10 658 693 -663 125 558 -132 718 574 -367 179 107 -902 554 121 -658 256 630 873 466 487 717 95 666 478 545 725 -612 14 478 -891 224 286 939 313 111 -393 783 65 501 673 705 719 672 566 -793 674 756 -651 263 769 -622 324 677 -720 165 539 810 285 52 -680 92 386 -216 345 610 841 465 481 -994 624 476 -383 128 38 969 78 427 -42 288 264 761 608 707 346 544 252 -645 385 268 587 791 91 614 381 439 229 474 118 667 443 77 481 221 441 -477 783 600 581 789 280 251 328 271 -859 343 430 983 258 10 -579 239 483 -462 540 539 920 800 760 912 75 294 -88 244 642 356 738 536 786 342 583 382 598 580 197 118 131 108 95 164 -122 102 356 144 740 600 -415 334 702 198 727 482 -31 276 152 851 136 134 -993 289 228 723 319 681 -122 663 620 429 400 220 517 87 7 -186 77 285 696 98 695 932 458 535 -889 259 268 314 358 91 939 236 131 -370 366 217 389 381 645 273 429 491 833 628 141 -121 623 330 -733 166 588 686 680 628 105 614 538 -252 736 242 846 125 622 690 599 602 333 384 429 -727 63 140 222 629 314 551 96 479 -510 183 711 470 40 76 -993 788 181 -717 66 469 324 264 593 946 755 743 -101 488 678 -872 735 121 -867 638 569 -389 198 342 749 440 747 949 165 211 -858 63 517 -164 562 556 866 242 20 758 62 754 830 710 470 -700 784 668 842 14 368 -931 58 146 147 46 259 -98 422 114 626 651 569 38 552 104 -543 794 588 984 18 126 -869 717 171 990 20 435 242 493 56 -845 472 660 566 240 511 -914 30 614 -858 39 159 129 424 275 682 727 12 750 762 381 475 493 298 -602 77 361 -161 584 384 -701 150 624 -591 189 205 822 331 244 -268 612 219 806 695 145 -831 45 106 -450 673 151 -201 671 185 467 303 262 -421 342 45 763 554 287 -106 776 617 -311 466 674 404 290 143 211 508 667 257 287 560 253 340 106 -515 435 434 -347 676 693 385 784 711 658 140 50 -720 401 339 -626 161 334 -444 570 172 516 775 65 77 218 727 -493 13 401 -182 694 1 956 559 525 667 715 294 -10 183 517 563 355 43 -172 185 54 678 447 271 156 506 673 17 475 238 17 493 131 -782 49 302 -818 583 60 107 202 327 -48 793 61 -732 308 416 862 688 152 516 675 656 163 493 330 -800 167 558 795 474 311 321 178 655 -867 399 163 -900 661 402 -349 177 720 -951 668 595 504 231 639 -15 31 452 -41 313 484 382 448 650 491 643 675 -399 716 52 -592 150 311 -77 402 39 -157 3 706 389 707 488 579 44 70 -570 204 734 -135 786 382 -286 229 224 -860 782 140 392 390 189 793 64 338 -497 588 291 -906 583 293 151 724 551 -161 703 595 -940 685 798 -206 703 335 -625 310 96 489 454 486 -523 247 549 -633 703 688 457 397 470 -850 700 745 -700 339 647 -106 400 84 243 394 786 -623 321 554 -509 119 415 -813 409 68 -776 438 315 -276 357 217 -36 215 165 785 717 64 -70 169 755 -672 216 354 -589 195 239 -998 120 595 418 21 277 597 151 446 -649 480 661 456 443 471 706 392 659 476 466 109 917 554 656 -445 156 327 -650 326 162 462 660 182 339 258 333 336 161 364 996 418 6 266 524 749 877 1 746 967 470 764 -573 387 517 482 543 225 -792 707 314 703 398 123 187 534 283 -650 82 700 -693 549 776 808 372 383 737 207 477 913 15 73 -986 337 332 527 779 463 932 281 544 -17 140 644 -442 748 621 -515 54 117 -519 474 41 -536 611 247 692 524 613 -835 91 501 696 770 92 624 772 422 638 439 42 529 598 341 -450 635 746 818 317 420 58 25 658 -779 190 748 921 686 717 965 301 143 -360 387 134 -367 317 283 -27 419 117 271 637 433 -110 448 717 -729 504 742 328 116 583 735 102 435 -370 694 22 -237 527 338 45 253 756 961 724 592 -654 366 591 -338 318 123 38 377 90 174 607 335 547 522 62 -716 719 666 -361 680 589 -217 178 154 773 393 742 -581 548 259 -58 386 604 614 496 796 -598 36 724 -157 363 82 577 262 603 590 147 521 855 338 753 995 447 522 -158 418 622 852 160 207 655 81 642 126 476 204 -192 396 164 83 603 501 35 151 374 116 645 789 -389 98 149 -631 153 627 -777 108 259 -135 435 734 820 227 238 -574 486 285 -215 297 382 -515 218 534 -737 42 194 -479 279 222 -656 517 378 428 474 244 -496 52 739 744 24 42 -906 640 435 -313 361 493 -134 712 39 -735 64 585 -632 208 585 143 188 523 767 197 99 -40 644 738 -406 483 650 886 150 569 8 37 32 -401 302 124 -390 136 483 -258 134 658 15 29 45 489 196 594 -261 308 789 28 502 471 -122 740 620 798 149 209 430 300 62 905 510 198 139 83 448 493 650 476 538 491 224 -917 431 531 -129 659 233 -59 737 524 161 488 672 321 270 523 -18 175 232 979 114 236 493 502 670 892 769 639 873 40 50 257 133 338 -419 46 25 204 167 294 727 350 20 -242 281 485 745 527 187 -186 339 19 845 34 787 -965 708 378 284 450 108 -554 407 626 -708 444 8 -204 590 534 -66 241 43 -715 438 76 823 473 335 -400 180 253 -680 178 659 -902 782 388 31 330 529 -636 416 684 -532 283 476 310 168 113 785 756 74 -873 629 251 586 679 273 81 551 254 -332 783 135 148 299 550 -368 767 32 859 477 551 -676 615 493 -939 287 235 -645 562 542 -620 641 722 -418 461 703 -341 729 237 593 630 535 694 62 54 -923 673 530 27 210 534 -895 517 295 799 280 266 872 734 726 -74 194 207 962 139 36 -952 634 449 301 91 22 -922 619 396 745 291 675 211 115 161 888 641 354 -906 155 44 681 204 229 281 305 492 -246 488 134 -225 119 447 757 731 66 -944 389 236 -948 87 79 -674 498 193 -514 738 386 191 33 540 -965 66 743 415 548 600 -294 102 639 991 29 757 638 186 239 -897 643 180 891 695 266 -231 173 315 313 260 252 -550 603 636 790 190 702 -916 6 449 -365 664 102 -526 656 130 -618 349 157 -248 640 403 17 561 576 283 227 35 -266 629 189 -830 771 379 623 56 736 671 643 599 772 652 747 -433 25 648 76 377 39 -722 229 730 639 308 136 693 331 778 491 455 247 545 708 98 843 476 122 -510 304 498 -919 182 243 32 636 471 361 227 185 518 455 22 646 165 329 -467 258 212 -889 150 218 557 47 126 606 242 153 -873 285 456 -424 366 189 618 598 24 240 229 257 -403 228 422 -522 472 732 -894 381 778 383 387 572 535 242 421 731 212 570 -94 652 80 508 29 308 365 578 535 338 656 96 -232 145 119 500 204 500 429 387 86 -600 617 393 -573 700 605 -52 7 8 827 432 166 -731 122 373 -284 491 518 -965 343 273 -514 172 659 323 125 485 -326 132 302 819 660 559 934 488 26 -678 44 131 611 386 686 -437 336 494 700 107 605 -747 416 503 -660 681 721 -121 645 633 851 630 117 -398 793 177 -436 640 512 9 693 618 -635 146 651 228 61 267 -517 2 108 -993 751 341 479 382 185 -89 633 509 42 150 690 -290 20 74 -402 629 766 -984 594 463 -782 258 76 344 617 378 -516 97 759 468 208 143 128 403 292 18 713 548 -949 400 567 276 599 396 -607 385 315 730 154 37 293 472 111 26 76 510 545 552 660 -260 546 26 680 635 736 318 793 53 -142 528 558 694 573 131 90 219 83 907 564 186 -434 56 283 744 537 388 658 84 222 -255 554 566 -651 165 645 306 259 418 436 589 370 26 245 704 -154 364 312 880 60 400 -333 70 483 641 15 588 758 364 752 -597 470 563 572 258 263 101 477 403 -777 116 537 -782 514 452 729 395 511 -472 662 132 -438 255 146 502 414 61 853 417 82 -633 741 339 430 642 368 -816 780 290 461 199 4 512 280 398 575 409 611 306 123 66 804 425 479 64 231 447 98 598 739 -12 780 580 -45 565 597 -271 641 576 -781 454 326 -378 719 606 -829 352 688 998 508 313 -972 373 543 674 223 340 564 411 672 -904 167 436 492 667 282 97 441 200 -98 612 445 67 146 348 -494 544 56 -982 173 780 -488 599 202 -996 164 612 -725 660 330 862 504 778 -911 475 196 -230 772 637 -879 426 448 365 645 593 -487 752 337 720 722 61 699 435 659 900 391 22 663 666 233 593 480 736 122 492 734 553 613 360 953 396 155 185 116 77 -955 167 63 456 482 670 662 427 349 -251 349 469 -689 19 160 445 772 325 404 277 255 959 727 202 -86 264 669 342 662 35 404 118 101 808 747 582 -523 361 209 977 263 109 -955 19 451 -919 175 279 887 601 469 108 743 330 942 499 799 194 707 297 -473 313 120 -604 758 245 -126 500 790 -645 379 676 -821 287 170 -540 581 668 -542 175 126 507 542 773 435 490 731 -921 565 397 -354 641 449 836 196 787 -337 308 366 691 87 204 -740 110 511 805 417 765 66 133 507 -762 320 196 720 400 312 669 646 153 -483 650 207 -932 741 294 -328 553 745 -392 391 471 883 657 155 -659 447 475 -512 168 426 200 637 623 704 306 257 -997 409 458 -390 430 398 703 654 502 -553 332 677 -526 567 85 829 197 250 928 549 438 750 253 295 158 656 256 -185 18 685 -236 473 90 266 72 503 152 525 34 -420 199 601 -736 28 660 498 683 408 300 362 760 184 272 168 -361 288 185 -877 252 658 364 718 729 -734 222 5 899 402 204 -149 117 466 870 169 628 626 658 541 137 81 300 -359 556 103 298 672 373 178 438 548 338 441 317 -728 304 785 889 575 153 -883 553 11 57 490 204 869 147 285 720 788 392 375 38 264 747 368 753 -308 703 390 -209 793 383 -692 555 460 -203 82 254 810 376 387 -610 151 424 405 142 246 299 534 238 281 794 455 -634 686 562 -574 283 385 789 53 721 -159 51 648 579 198 647 897 356 788 -58 136 514 -214 432 586 -69 222 380 -899 610 34 20 189 27 -783 544 224 -537 441 579 -550 135 585 323 66 272 388 452 326 -909 599 757 877 784 346 839 577 343 850 409 430 -396 459 564 941 134 630 -388 323 281 337 14 80 -106 643 314 423 51 297 -480 242 205 -326 467 781 -831 743 734 -364 100 744 151 41 78 -820 343 317 292 389 160 -243 164 562 -347 285 4 -543 111 470 189 280 738 -286 87 233 -801 675 684 742 226 724 371 759 528 -878 772 70 -209 64 10 -450 21 174 -337 626 10 -734 635 120 887 624 400 377 138 38 -239 289 264 -356 31 489 -33 555 799 46 677 770 516 370 757 250 186 582 -541 452 416 331 292 591 330 430 568 -618 226 599 222 393 353 621 639 581 -210 507 1 -273 385 722 483 787 107 -935 47 111 632 578 402 23 260 22 302 331 3 -330 665 228 220 687 172 -676 260 362 -544 603 69 -944 530 5 -270 413 791 -564 430 37 -854 415 166 -901 638 777 672 514 171 -747 134 410 224 10 221 586 123 456 -590 53 421 -200 442 50 189 140 16 -94 240 205 283 712 97 941 739 162 264 192 648 -175 169 657 -403 155 323 372 113 798 -421 523 402 -1 475 43 401 464 535 416 523 774 -579 206 237 -931 515 719 -123 92 87 934 593 779 759 393 453 -399 335 748 649 404 398 775 187 113 645 616 556 -517 102 445 875 711 410 731 68 555 -539 627 499 -486 668 205 524 81 92 -329 82 495 868 609 233 -268 255 49 -912 338 150 -116 566 60 -506 249 480 -800 711 306 -702 377 286 -459 511 506 -303 306 219 -213 526 27 819 59 281 867 147 171 569 583 736 580 277 536 -941 727 22 2 420 532 -693 670 118 -956 597 501 889 769 559 -879 188 257 -309 557 39 -822 90 668 -334 549 296 911 66 575 485 669 546 168 528 415 -514 173 177 -540 387 325 312 276 293 70 350 33 -122 593 589 -83 772 678 -264 501 44 557 338 264 -897 707 344 -131 745 68 45 757 454 770 470 282 214 723 423 787 40 746 -584 376 535 546 559 588 942 517 125 -395 572 383 -100 241 327 -833 87 636 -379 609 657 -146 175 500 -716 574 422 -342 761 13 -844 729 388 90 676 499 -923 218 567 -46 375 338 -464 76 578 -985 643 216 850 470 551 357 117 636 -457 273 564 -917 515 791 781 699 135 836 787 210 165 402 404 -67 204 20 -92 662 41 -342 151 415 -232 294 239 684 510 49 -766 409 299 -232 197 286 -71 563 687 -468 696 443 -97 215 675 -206 700 377 608 221 223 846 657 151 -50 283 661 -1 117 621 649 437 18 -266 518 132 -27 203 27 -785 258 334 -482 354 100 945 308 220 -57 106 76 494 657 710 -94 8 27 -274 457 15 143 744 85 674 117 287 252 732 544 -214 402 98 285 747 397 236 221 705 407 716 10 834 716 225 -30 138 177 820 217 576 -798 193 28 -753 229 248 -49 37 163 -39 271 725 578 137 786 988 674 124 -836 46 640 -992 505 408 383 707 563 511 558 755 -662 5 535 337 670 394 -824 600 8 -233 459 767 -733 67 471 -326 250 729 588 4 395 -971 94 103 -449 794 324 344 522 123 704 89 430 -400 442 324 769 470 783 -913 689 49 -42 104 364 -924 351 719 -130 780 12 -28 228 78 321 253 182 -544 340 70 -144 450 585 506 489 241 -731 565 591 -460 235 122 -49 359 204 660 479 714 855 656 201 396 264 93 417 720 542 154 579 582 -806 448 346 536 140 132 -143 292 42 60 352 47 843 697 659 -143 264 66 809 12 329 501 135 378 376 217 517 -843 674 360 -1 87 263 -803 282 304 74 351 15 397 161 26 277 414 206 77 761 341 6 90 221 -17 116 438 -748 273 663 763 472 301 -174 270 134 -719 229 778 998 504 104 732 539 57 493 675 172 82 642 116 197 220 737 682 85 309 287 435 686 776 362 389 -369 495 273 799 519 364 -345 412 238 -173 646 668 -529 743 509 -62 692 729 -925 484 18 215 699 366 -359 682 578 228 537 542 65 116 739 332 630 124 273 764 133 -178 331 655 226 583 105 -609 776 187 -598 90 420 -69 470 509 824 736 624 -837 165 144 671 638 400 720 244 363 404 666 693 658 292 27 314 283 3 -347 237 444 472 769 113 -220 593 400 756 256 536 765 727 374 -836 399 169 -922 203 34 -278 327 160 -698 180 749 -255 5 717 258 337 61 257 493 769 -572 232 502 289 348 100 -343 26 654 490 300 66 719 601 744 31 49 32 -905 459 368 307 497 127 -350 613 711 -249 302 258 -998 159 636 455 530 800 -855 637 467 -43 265 515 884 115 327 394 19 628 -997 373 338 438 53 363 411 173 266 -400 320 748 -859 498 477 -60 244 313 -41 401 577 -727 783 262 179 787 634 69 150 19 273 762 543 -662 514 63 37 608 560 113 700 3 -423 459 756 -646 85 175 -990 285 337 -791 421 352 921 311 417 583 148 224 -905 461 124 249 191 582 -996 145 66 -404 694 502 122 451 754 -278 612 302 -640 791 274 911 713 585 -672 248 284 -897 343 745 826 345 487 160 749 631 -623 771 331 396 5 333 -499 728 145 554 240 135 828 552 399 -988 32 647 495 535 541 391 714 85 -723 603 34 286 682 5 568 38 528 731 666 631 -918 630 214 528 78 300 220 51 438 -958 110 593 -173 149 474 -169 770 139 31 719 176 -690 3 42 740 13 300 -747 42 171 607 484 632 -401 512 780 -776 39 370 -231 271 641 -903 133 643 690 179 691 -388 384 675 532 354 717 654 64 15 17 288 110 817 72 148 -62 793 770 978 90 103 372 493 458 940 257 42 -433 589 747 -565 643 259 938 297 161 -186 114 232 713 205 225 283 135 666 -463 708 798 -136 358 490 321 251 746 -486 18 86 -940 405 280 918 743 359 391 648 208 -648 662 673 383 376 77 959 411 212 -823 548 119 374 612 28 815 685 278 -888 352 647 797 412 251 228 283 546 186 474 745 393 162 534 294 73 144 905 202 691 575 776 54 -197 255 641 -921 4 605 481 32 439 -622 771 112 -677 116 490 -871 134 203 -786 229 627 157 86 29 -801 414 356 -796 769 499 -507 601 305 -714 280 309 290 562 692 -872 140 214 -809 463 330 832 144 15 -566 358 595 13 267 681 41 622 614 846 554 246 211 596 359 54 724 498 268 67 513 949 700 208 -237 499 384 990 287 490 613 438 243 410 1 38 768 256 313 418 625 183 689 188 468 358 640 10 295 75 98 -331 27 737 111 41 374 -95 203 375 343 372 182 607 590 457 538 72 281 320 624 270 458 718 109 867 365 536 917 497 154 378 603 357 -96 298 728 85 305 69 893 596 492 -427 760 779 -986 618 696 -526 38 612 -791 707 798 171 242 648 -920 347 145 559 184 2 -173 478 149 270 603 416 -774 300 376 756 266 545 -996 341 134 -385 150 40 -388 521 103 106 678 691 50 217 103 151 240 258 118 574 23 590 178 715 -877 394 64 315 606 137 -383 64 734 761 170 163 -997 420 400 -571 223 169 283 738 598 -177 680 328 137 755 721 152 70 526 -960 640 142 -227 757 282 687 386 504 -745 469 229 814 323 795 387 675 416 -736 716 255 -195 241 208 -285 729 164 748 17 549 -349 624 569 631 391 130 103 629 140 215 569 525 -145 36 47 201 223 274 568 488 541 -425 445 781 -666 461 278 -803 265 453 -283 296 43 -153 551 224 -62 519 344 463 47 193 474 174 638 55 508 102 716 354 378 949 272 226 592 409 494 -90 672 219 289 534 297 -405 668 696 -613 543 69 -824 418 333 991 208 732 -879 479 649 385 674 68 280 614 162 -99 390 463 877 268 80 761 179 562 212 325 769 -657 446 296 787 164 285 -698 101 763 -498 687 189 -479 719 2 483 249 210 577 363 20 -726 714 551 -165 9 235 -513 365 574 37 87 44 -410 322 416 733 219 216 142 423 492 264 58 18 738 14 591 409 617 600 643 704 62 -270 95 417 -101 686 290 -486 713 608 -141 643 639 719 333 653 109 94 21 -940 538 277 -126 420 582 -596 575 113 -339 241 83 -280 581 574 556 354 301 199 664 395 571 750 103 228 706 530 856 726 656 520 139 96 603 587 350 723 544 633 -109 691 186 544 242 401 -262 613 629 173 13 578 227 441 484 -43 649 761 612 170 100 -940 573 159 77 523 745 -422 598 40 962 186 75 700 476 240 928 1 252 -142 428 692 -107 585 93 205 150 262 -896 610 386 14 580 450 136 280 187 610 380 214 849 661 214 -100 364 778 -964 769 127 849 26 288 386 240 326 -755 303 495 -147 758 274 -545 694 105 -407 256 36 -993 506 696 -780 558 166 -187 54 529 -609 90 50 -83 291 75 157 77 666 482 280 478 -799 480 626 493 260 441 106 673 494 186 264 136 -165 334 778 -491 125 280 -105 607 797 294 113 477 471 358 515 354 498 774 -454 378 347 56 88 589 814 15 266 -555 586 125 -896 632 589 -468 503 498 447 499 141 136 329 519 834 137 158 575 351 524 840 397 537 -490 105 322 786 161 505 175 694 559 -128 493 368 -381 476 205 780 262 341 889 637 244 612 477 192 -452 539 296 -979 726 456 325 253 701 -716 277 393 -397 497 210 -172 467 701 -296 577 376 -140 310 637 -1000 199 26 -357 164 502 234 312 593 -719 763 322 -411 2 294 143 31 312 443 287 441 -430 747 750 -642 299 500 -617 95 663 -163 529 527 -771 363 412 -302 652 374 419 393 173 616 527 526 -738 665 394 413 387 692 762 329 285 -524 318 365 2 547 279 765 216 75 -385 633 601 940 95 223 248 220 439 593 148 323 275 362 203 -689 439 73 827 593 619 -894 359 216 387 402 431 -739 617 615 614 109 261 -412 157 481 -22 151 466 355 388 613 -923 278 165 -696 105 757 -126 211 667 -359 226 545 451 14 253 931 593 755 548 748 342 360 778 708 886 562 185 250 418 290 -193 334 50 293 558 262 280 148 487 -776 682 645 -569 230 144 125 743 473 432 629 586 -631 232 203 58 591 295 -691 16 180 159 61 289 -780 542 436 458 766 787 110 779 2 2 656 296 -326 440 124 -188 409 355 14 667 497 -492 177 513 -713 88 573 375 566 632 -99 29 178 -280 487 156 473 289 363 -832 116 3 -308 528 411 -2 342 278 895 3 6 -241 290 93 -469 181 469 -20 282 497 957 154 184 265 28 24 -973 196 139 -971 40 666 640 591 560 -731 486 562 874 797 403 -682 477 552 137 257 385 -214 567 539 -431 641 705 -852 633 495 -341 102 532 -980 728 528 223 646 607 994 467 284 746 390 658 20 111 441 -263 656 252 402 639 276 0 499 729 531 471 656 -942 46 53 464 587 474 -809 669 416 -200 490 78 -959 229 471 935 735 662 -38 487 360 290 418 382 145 245 68 619 87 74 -989 373 322 244 660 609 -695 112 265 -803 9 244 -24 310 488 -757 329 384 -552 725 470 674 737 509 -412 26 589 -719 399 513 803 443 372 563 68 8 273 266 16 869 794 677 -244 238 557 -709 238 482 -687 664 418 621 53 795 -390 334 393 922 489 388 846 452 287 -10 262 355 350 335 172 717 204 165 994 113 754 -850 756 544 31 269 759 0 101 697 339 775 737 726 364 650 118 514 536 641 231 292 406 177 756 711 511 180 -35 312 22 -473 458 474 975 288 136 701 158 201 -12 200 431 231 758 160 186 21 487 849 745 60 -199 72 70 674 564 332 628 757 240 -837 327 570 608 576 749 -44 108 693 -32 109 316 389 583 315 206 705 178 -502 150 741 181 311 466 -339 74 454 210 796 332 379 756 460 -473 233 676 886 428 714 578 479 416 -329 60 146 579 482 456 644 344 530 -551 754 77 533 485 33 -608 183 729 185 69 702 595 622 681 508 201 711 123 72 771 -580 3 4 -124 48 347 357 449 652 433 382 336 417 774 499 913 485 681 -407 422 302 -154 678 323 837 153 746 -41 202 348 661 359 796 465 144 730 352 314 255 851 627 739 283 773 713 184 746 158 181 136 311 879 10 637 726 689 242 202 41 555 57 328 258 659 264 276 540 323 574 649 257 261 111 393 540 -768 18 428 674 373 20 380 182 264 -87 729 591 570 741 406 -802 233 729 -677 682 185 783 194 672 889 627 482 -904 411 499 675 85 71 295 218 252 158 254 25 705 404 257 -215 327 490 -31 799 279 -423 757 457 -742 176 369 783 486 651 -733 586 456 491 643 411 699 629 289 -460 350 798 -225 391 349 453 520 657 509 779 661 527 640 789 -522 571 516 -202 754 201 401 573 338 -792 64 533 419 515 361 707 656 262 -143 231 652 -243 436 724 -387 297 702 225 224 93 214 655 663 281 205 617 882 406 389 -381 167 5 551 338 519 463 797 374 325 454 156 -672 363 143 51 128 439 -896 554 215 396 520 421 659 201 625 27 83 583 767 606 638 -758 22 634 -433 27 202 -583 631 330 608 335 435 -426 484 154 794 674 341 -448 441 195 -948 117 352 -311 311 373 -477 78 71 -238 353 450 -837 323 280 -956 731 166 630 105 201 -865 251 247 -159 669 120 981 26 229 678 716 539 603 439 168 625 353 73 -574 113 677 975 543 333 -425 679 583 222 272 3 -59 205 776 -795 332 354 -967 362 269 723 343 611 163 369 278 509 729 715 403 303 186 -43 602 273 -962 636 634 -342 311 151 -484 602 493 -274 517 61 803 378 639 -855 291 575 432 401 571 773 486 373 197 476 560 30 734 70 932 450 224 -176 328 292 -163 228 336 19 361 424 -909 408 714 465 640 314 -212 365 351 912 6 287 -41 443 770 980 622 549 915 793 110 -262 84 517 -796 302 709 -83 642 625 -932 554 539 -955 577 635 -196 221 615 563 89 620 50 600 614 771 447 428 -620 786 64 649 590 717 109 259 558 -467 279 663 823 325 439 657 681 211 -328 644 651 -957 446 450 -743 217 181 -308 89 628 71 69 165 486 470 306 754 779 116 -337 465 395 -875 688 271 363 565 792 26 774 208 -642 618 648 -463 90 269 -699 328 738 -442 483 269 874 746 733 20 72 172 690 187 469 392 65 542 337 242 659 -72 420 632 -712 778 450 -65 516 91 603 769 770 -707 80 452 761 306 750 245 126 373 -784 568 111 37 49 417 -364 418 365 -931 505 432 711 61 753 -520 706 32 -516 467 337 -967 280 581 267 48 92 362 684 621 -851 256 590 -86 725 647 -103 388 259 -951 21 164 632 105 182 520 490 245 -267 447 524 665 661 640 -800 423 75 -580 338 215 581 643 360 -242 576 6 281 194 71 25 54 706 -461 589 316 -325 149 203 -931 748 462 -95 420 431 269 295 531 879 103 745 -425 331 445 -622 752 411 -131 588 710 330 645 723 633 710 694 -136 23 177 516 350 23 -153 581 57 803 490 511 -900 617 41 344 595 345 355 747 328 539 781 237 832 797 120 -70 636 142 858 153 43 -719 455 481 -608 707 44 619 723 790 146 662 770 -865 495 318 854 36 658 990 317 57 813 157 18 309 149 617 936 56 797 969 755 659 -310 90 353 760 344 129 513 291 164 -830 633 32 -422 446 237 -460 475 394 -491 185 94 125 521 131 -201 453 538 596 264 133 710 24 476 438 289 319 154 59 151 -215 589 149 774 439 359 -436 268 84 -616 616 457 227 132 648 -813 723 136 257 229 547 -40 340 568 682 411 559 641 576 475 624 422 294 307 6 462 363 786 35 186 98 519 833 237 793 521 695 221 -933 407 786 105 715 326 -527 342 63 -743 366 485 302 25 42 763 140 27 750 527 476 -732 312 713 460 233 159 -520 252 565 -183 631 331 830 62 673 -756 319 590 528 687 32 976 767 576 598 399 28 714 311 367 226 93 780 -350 737 650 240 618 270 6 540 358 -41 40 244 343 368 350 286 608 668 -339 272 634 -224 368 496 -258 795 140 521 197 428 722 443 336 -699 555 728 -103 698 295 646 736 455 66 197 212 -69 390 484 116 766 403 -189 261 749 -450 534 146 -422 657 782 -226 601 777 910 102 83 -763 199 332 -917 198 267 337 416 463 949 547 404 984 416 370 -214 130 715 -920 634 723 141 769 676 820 106 291 35 391 5 -41 730 783 540 665 112 7 262 205 4 227 585 -342 754 210 -624 141 217 565 732 159 -679 784 304 167 591 152 -262 72 414 294 760 395 329 257 386 243 585 526 -789 151 457 -631 424 100 209 328 83 -336 696 225 -184 680 476 -451 225 787 -57 707 557 -425 140 365 -440 135 150 -715 346 652 494 268 275 -207 277 155 -573 141 402 403 509 587 -550 490 18 277 639 594 -984 735 500 324 110 192 -511 670 326 -410 507 224 -159 353 491 -733 746 319 621 325 11 -578 128 520 760 131 561 -423 160 400 971 653 795 13 694 216 739 84 274 -286 125 627 604 366 449 884 788 128 -245 549 610 -884 678 770 -133 249 497 952 672 701 -702 37 594 -535 528 229 -262 46 249 -712 672 614 488 532 131 -902 151 731 746 103 602 -553 753 639 392 18 366 -179 357 360 925 713 277 586 169 400 943 298 132 673 542 737 757 141 241 -253 334 259 465 755 167 -376 632 591 -820 344 256 -256 435 776 -256 779 273 627 4 668 -740 760 762 -52 518 102 989 17 787 -801 682 293 -683 458 125 307 639 530 810 647 73 -982 192 60 193 488 390 866 115 393 -515 727 353 -554 476 70 -100 465 438 238 133 777 255 403 14 360 373 557 -381 766 596 -392 270 188 -95 720 679 -437 290 626 -989 745 418 777 33 372 342 193 744 450 413 261 -155 573 445 506 326 266 694 431 133 -644 157 53 835 321 363 -320 355 652 -142 718 148 -973 96 180 -650 190 724 845 41 336 705 486 461 -499 393 786 -634 39 417 -901 795 573 303 182 445 217 415 352 420 500 364 698 450 554 -627 247 146 109 752 631 921 454 575 106 772 613 922 715 779 -337 234 30 778 284 31 883 258 277 -572 119 229 -741 440 234 233 746 205 398 268 305 497 311 400 4 569 548 -436 583 288 271 611 406 451 8 343 392 606 211 971 563 30 76 216 245 340 67 616 -730 284 560 -533 87 582 -137 123 589 205 268 746 767 239 508 -4 515 119 -864 35 589 449 674 655 -936 544 115 -187 273 37 905 336 512 -555 294 779 -210 461 217 697 210 284 368 298 577 -546 508 737 -136 633 209 -547 538 97 -36 344 108 474 750 290 -564 144 720 -128 192 767 404 706 26 -60 723 658 949 92 179 586 186 304 187 546 22 -743 20 771 298 8 114 -630 481 657 536 637 563 -687 377 37 771 678 12 -482 275 103 -352 613 640 -49 553 687 830 211 363 -313 181 395 -56 469 231 858 782 607 -706 623 311 111 471 476 -50 623 228 588 656 241 -626 30 3 488 318 183 82 14 203 -88 272 185 -729 118 689 107 327 512 417 340 356 -129 728 360 0 300 568 193 227 597 -605 515 466 330 398 31 532 62 302 668 333 771 157 10 486 801 654 25 -443 726 753 316 78 604 83 471 30 -568 419 97 -951 549 494 -120 433 555 133 502 88 104 459 279 -448 479 288 -762 680 142 462 437 419 -834 106 496 570 341 519 -249 373 137 -153 423 685 292 55 669 -1 788 370 886 244 380 764 616 735 810 538 276 -672 41 648 616 533 228 321 732 216 642 687 7 583 291 241 -776 388 642 254 455 457 -660 217 546 -785 498 586 -985 114 226 788 40 242 383 482 12 793 392 188 192 568 127 -767 515 797 938 282 494 276 697 160 53 38 126 -437 54 165 -195 189 198 -632 782 254 -335 134 197 -196 664 90 814 106 156 810 796 437 456 472 686 -985 278 723 -508 398 516 -547 766 497 58 583 183 606 587 261 -678 621 124 163 435 581 -882 598 577 -894 454 600 -209 21 77 -687 65 470 440 273 67 555 678 33 -196 89 615 386 495 754 198 769 574 -879 109 363 -19 52 735 10 366 799 879 206 271 -255 114 148 -671 518 236 296 656 283 -199 254 603 -74 327 487 486 533 440 -357 515 100 -795 649 152 -109 290 274 559 235 387 259 117 456 -354 292 347 -183 179 79 256 774 594 -892 132 442 459 223 52 975 313 341 800 224 127 787 482 407 -143 162 124 -124 179 250 87 390 473 138 165 112 556 304 747 351 460 141 833 136 138 -752 159 551 945 260 221 -137 58 751 -735 745 692 -311 235 656 -375 373 228 786 124 678 -83 186 337 410 619 183 697 564 794 -730 627 51 772 492 347 664 399 121 -529 303 782 -411 513 352 13 412 170 947 509 733 892 379 111 942 552 155 -760 87 597 -880 206 185 73 160 660 -255 459 369 829 751 299 140 85 217 684 9 304 880 129 586 626 274 491 -291 566 248 693 40 195 -306 664 354 305 210 365 -127 39 315 -628 331 160 573 329 244 790 414 253 293 294 733 830 273 558 520 582 324 767 627 363 161 473 578 67 179 339 783 604 730 -503 528 612 856 502 141 -548 244 554 856 737 399 -460 119 671 -702 558 183 335 72 655 64 291 385 3 523 716 895 780 769 635 384 212 -412 240 500 -13 380 618 -191 630 608 -235 403 718 -453 594 330 -255 489 661 514 525 244 -523 313 35 -423 52 767 -654 14 148 -46 779 551 223 478 640 963 383 546 297 673 255 -696 703 48 833 649 537 -554 115 261 -759 592 125 76 321 529 -806 668 542 541 374 520 -109 797 549 -717 312 131 -572 361 4 -317 665 706 -270 96 220 878 738 364 555 253 476 -305 180 335 -427 208 695 -72 43 111 -966 344 608 -641 741 426 -265 188 322 -641 631 501 -355 85 303 402 471 580 -286 162 123 -78 795 378 -120 505 142 -748 765 434 -723 252 621 -802 211 3 -350 409 759 710 501 395 -236 170 578 -783 692 651 666 62 197 -205 142 701 -911 747 665 722 176 117 -257 239 339 801 298 763 547 468 206 397 534 267 545 529 761 -754 693 434 -470 636 712 209 133 89 47 741 679 -62 664 683 445 611 350 -950 760 435 68 305 516 28 566 177 272 696 364 -617 457 789 502 195 482 -665 78 697 -383 325 18 -447 193 675 -332 12 94 -319 84 342 45 420 598 -355 43 254 -367 697 800 866 232 77 363 2 799 21 226 68 617 47 793 -655 152 4 -561 630 411 -71 75 5 935 660 702 -266 127 485 963 642 486 -287 206 736 407 223 782 799 569 133 802 560 117 393 92 299 -397 221 725 8 508 585 -891 443 263 -55 6 104 431 271 518 540 59 276 475 266 498 -392 765 20 107 377 748 -233 438 742 29 183 299 484 259 180 -371 486 798 526 695 462 -104 587 233 -176 148 198 -556 7 318 36 591 694 -465 158 683 -971 340 65 127 176 383 248 530 641 428 359 326 425 238 572 38 286 359 -577 710 58 -28 494 655 -266 259 255 -368 138 431 814 587 512 -146 767 423 932 144 212 303 782 497 613 757 758 -929 170 357 141 104 138 856 272 396 663 505 86 -955 671 672 -844 678 190 330 665 666 637 679 623 547 302 303 -438 789 473 718 138 48 -797 201 104 -312 246 774 311 355 651 500 85 412 384 379 277 650 368 155 72 477 444 -354 756 14 621 111 215 676 463 718 852 316 355 463 500 733 -61 102 300 -755 774 615 100 501 643 -305 347 390 -829 673 345 385 722 359 114 724 21 832 576 688 -814 39 740 270 579 41 -631 24 367 735 524 765 -681 296 638 -784 433 83 471 784 5 829 698 728 -399 82 55 641 268 93 -668 290 671 972 260 247 -662 747 75 -244 277 598 521 197 445 -490 13 77 -8 636 412 348 17 310 -973 570 391 -119 563 211 374 495 52 -204 20 311 394 710 610 -732 667 86 -534 140 634 -138 250 198 -861 442 385 702 543 401 611 570 523 -246 204 285 316 730 332 -433 73 260 391 759 617 262 22 66 -789 513 60 -404 615 602 -52 485 126 707 153 407 -562 672 733 -260 254 5 -401 288 229 711 51 293 -430 647 459 523 570 273 -677 677 777 129 667 201 813 207 454 769 188 724 473 633 563 253 344 613 -255 466 12 -997 587 528 -184 110 757 145 391 623 -455 605 382 -402 726 740 48 617 311 -363 567 320 -987 171 261 523 715 47 -998 180 98 -867 725 254 314 676 123 -965 352 740 945 589 561 799 156 50 -669 431 316 -223 434 598 -116 392 778 -867 525 254 987 591 281 -82 148 157 840 183 508 -69 280 391 -877 703 98 -28 586 529 -961 163 162 788 599 553 717 685 630 -629 672 772 51 742 472 159 134 206 -134 266 286 866 185 20 505 709 606 -967 136 471 899 654 355 -120 177 578 251 428 519 722 388 652 -672 406 469 13 624 530 930 432 266 -698 338 174 -893 323 473 -174 470 609 -952 369 14 202 52 169 -351 620 689 3 503 673 -532 405 210 -806 464 84 866 91 121 -161 493 121 -772 225 173 197 474 299 256 127 705 -79 249 76 -590 218 197 -74 437 591 31 463 681 151 503 373 224 731 149 796 680 623 646 289 749 102 410 549 177 772 104 -493 206 128 392 201 697 589 280 333 -21 414 498 983 38 780 -868 186 212 -294 184 500 406 64 433 610 523 638 289 715 391 586 387 780 -687 798 393 562 334 783 -658 18 168 -447 324 352 804 130 789 -336 400 126 686 89 393 676 27 248 145 659 632 820 174 165 402 621 57 425 377 539 -387 90 78 894 501 490 -232 777 701 -49 197 74 -732 752 541 201 674 713 -542 499 289 796 81 170 152 776 745 -930 614 500 -386 348 200 856 268 176 -892 372 725 -67 251 599 -175 399 462 705 674 95 475 226 422 -829 296 235 471 670 402 -802 778 773 -78 63 164 -203 425 159 -353 450 558 -692 108 431 -246 383 656 175 506 503 810 777 516 -256 800 386 97 320 778 185 669 665 93 318 290 652 117 291 9 732 332 -202 707 38 -900 469 366 367 311 114 -581 485 433 596 470 653 12 768 638 496 577 215 93 368 146 -423 718 404 766 537 437 248 242 299 -39 661 783 -454 609 5 -202 773 720 672 427 687 109 723 463 -525 168 382 -828 297 651 376 463 620 -400 195 356 -764 502 169 673 101 494 -608 434 746 444 62 113 -775 634 762 275 362 424 -306 162 170 -798 38 320 511 107 21 -969 533 473 -876 308 583 692 552 644 757 730 477 -482 757 39 -907 6 502 -22 708 539 -503 619 198 718 603 730 790 427 665 321 71 417 -636 628 346 -960 698 302 -570 392 105 782 385 370 574 483 540 371 153 342 -548 295 621 209 234 599 74 755 669 490 319 497 387 428 495 -42 664 432 679 713 618 -888 365 112 -668 374 698 -70 90 75 -553 629 338 992 670 231 -319 367 211 127 776 527 40 406 257 630 798 755 -450 231 321 -640 158 397 -615 517 553 -449 92 80 877 733 120 871 589 492 -314 342 546 -547 681 156 -653 248 505 901 398 735 -827 310 445 -879 295 513 74 798 604 905 390 67 -284 252 747 623 199 546 -472 452 144 -186 577 5 258 299 652 -478 125 649 926 30 76 213 407 173 889 474 61 -543 287 451 -125 531 5 367 611 8 -738 177 585 466 188 435 -931 650 546 669 491 220 -870 224 565 985 716 457 597 130 633 -867 418 730 -723 336 165 216 681 366 -38 303 408 -667 433 508 -210 565 283 754 150 479 200 92 747 656 41 76 -711 126 424 -292 538 162 -777 252 464 31 730 713 -798 331 4 -452 739 396 376 628 521 -849 89 365 -56 536 224 -14 360 475 849 591 660 96 81 387 -493 556 489 922 284 316 595 435 756 -641 180 586 -155 391 232 -706 88 6 -109 147 210 -641 118 217 -492 445 324 -4 720 607 -536 274 772 -44 671 176 229 139 566 -340 786 5 -14 491 444 -809 135 590 -999 94 708 -31 602 704 292 351 623 50 767 537 -958 76 724 155 688 709 111 74 751 555 618 85 344 740 332 907 432 234 -471 634 200 418 276 89 -420 480 210 935 653 692 430 350 462 960 753 401 -757 612 384 628 742 217 -421 160 493 67 740 734 -598 304 413 -837 592 799 364 133 53 -118 228 707 -104 423 518 632 51 11 -352 49 13 -374 167 108 789 331 94 989 253 46 -605 749 625 901 77 649 -219 748 481 583 139 647 242 680 529 -113 269 651 17 81 428 -564 14 657 -583 468 378 -153 135 326 -521 470 16 477 112 695 205 552 515 -345 769 776 -291 584 633 463 574 342 814 363 774 41 351 787 -151 769 455 226 768 589 151 324 722 12 621 519 491 670 487 -255 296 6 686 600 452 896 609 791 387 63 789 867 33 181 440 338 1 158 629 222 196 575 69 -599 661 220 252 109 338 578 278 220 -768 472 380 -777 211 795 -37 78 47 916 103 79 248 301 597 21 697 723 889 650 135 -891 702 243 -602 632 520 769 464 192 300 639 754 694 2 384 341 270 428 -109 491 176 -839 394 278 241 792 461 312 613 763 -391 260 316 792 753 138 -323 524 407 -296 167 677 383 406 367 910 119 251 -314 407 635 375 472 699 450 727 512 412 136 771 280 728 723 -383 557 798 23 13 517 -149 196 122 -230 458 241 20 296 206 -936 411 165 -350 538 636 -451 789 114 412 553 250 -66 633 529 -192 50 286 557 226 298 -927 277 46 -5 247 55 187 20 351 -856 686 51 -905 387 391 -391 599 143 610 685 776 -462 693 377 -225 251 602 25 676 431 -330 423 229 -324 410 248 26 155 683 739 415 121 -459 63 507 -469 634 542 352 724 787 729 652 589 -318 77 464 -288 2 202 -825 93 617 895 234 231 153 94 239 104 647 514 890 776 365 278 258 441 341 523 691 779 216 466 427 508 19 -572 683 111 -404 530 696 -974 84 564 -969 294 657 869 150 503 135 440 30 899 70 288 892 612 362 782 570 636 17 199 519 127 795 248 -826 374 331 -311 5 177 -854 227 678 -400 162 318 430 13 387 669 305 550 -970 40 93 -842 239 214 -207 457 412 -537 336 759 -289 98 466 -801 699 179 668 81 544 206 550 400 -844 132 439 0 187 686 -623 251 221 -713 114 683 -430 659 587 257 581 684 275 732 134 53 400 566 196 6 667 596 514 798 -614 666 191 815 232 378 -100 561 628 473 48 293 707 218 151 -707 627 283 729 508 613 -268 504 171 398 452 684 348 391 102 -262 206 333 -285 532 140 938 591 709 289 85 535 -629 166 437 737 264 199 -529 211 241 -992 501 798 940 17 256 -216 63 787 -525 443 214 717 766 379 -495 405 126 -601 476 588 1 783 350 193 743 50 -210 619 481 784 246 786 -639 229 428 774 299 745 -896 356 800 966 557 404 -909 156 431 -770 350 708 -372 740 143 46 323 559 15 284 339 442 11 189 -862 467 545 -863 785 653 -508 428 8 675 789 665 899 170 156 593 768 646 106 598 168 616 413 3 -646 207 365 743 745 32 -361 35 368 691 79 796 650 546 194 781 798 363 936 391 330 381 665 91 503 315 593 850 549 706 -35 516 557 -86 297 106 628 233 496 109 367 345 -213 667 561 677 522 780 925 742 646 318 192 351 -656 362 451 -799 79 249 -788 1 316 -680 467 612 -575 496 397 -528 757 315 568 345 181 329 374 255 -540 252 196 -294 370 739 408 666 653 -389 68 731 611 504 750 338 481 797 -866 505 753 -952 74 649 -19 555 575 -213 73 747 -480 634 612 -276 397 231 -345 408 414 289 735 469 190 160 654 491 561 279 -509 694 33 -335 281 599 -358 63 224 388 135 409 952 60 5 -466 267 412 700 756 347 768 299 772 517 285 483 -878 128 595 -200 620 488 584 437 768 -418 280 382 557 420 69 565 724 128 569 459 746 181 159 253 -321 679 551 402 270 163 -969 206 771 190 741 250 -629 264 145 -882 185 603 -937 518 313 916 749 543 218 151 291 253 393 587 -177 783 527 424 346 240 389 65 424 943 80 494 855 348 442 597 367 593 -313 92 406 -220 546 798 -482 169 781 397 394 287 -27 180 248 187 279 145 818 518 560 906 50 305 -297 168 26 83 717 771 769 90 361 553 54 540 -800 794 662 -521 426 591 -694 718 187 -82 219 256 878 125 305 -866 29 25 -841 264 741 -919 339 84 -868 139 429 593 479 472 494 550 242 -450 514 747 -170 674 210 -677 707 195 -647 749 85 -212 81 224 -183 222 52 -801 517 601 -959 619 180 -193 225 694 905 208 567 714 131 25 61 436 773 145 376 406 -480 745 384 665 97 271 -862 296 339 -310 296 733 -237 601 492 281 668 174 705 26 537 235 499 33 -230 564 401 -982 183 281 -666 653 128 -733 216 729 110 697 596 -516 755 276 444 772 351 -635 342 115 565 312 317 -187 553 209 956 779 391 388 395 260 -609 31 214 818 173 414 -161 490 277 -693 764 360 257 504 625 852 20 309 -785 616 255 626 559 286 791 329 113 140 400 272 612 364 486 -747 671 93 82 747 111 -583 552 483 877 367 650 -917 345 761 168 536 289 632 40 164 -300 297 633 -101 314 384 -467 543 302 182 547 733 -17 84 447 -414 784 15 464 721 284 413 291 684 482 742 550 417 75 292 -530 704 265 -401 487 444 -42 510 79 -44 248 62 -430 512 334 -594 277 636 193 728 127 -772 780 495 821 402 456 -662 670 359 354 69 46 -851 580 107 -373 736 354 840 459 417 374 465 694 -639 410 621 639 238 382 -541 168 713 705 679 184 318 535 383 21 147 306 -40 645 262 606 302 202 120 62 433 655 181 418 458 696 504 -807 643 213 -809 583 359 -104 343 145 -410 37 341 204 795 643 -443 715 704 -11 370 436 -442 180 684 414 725 305 -817 340 452 763 187 295 176 378 77 134 426 772 278 217 360 -229 330 268 -932 472 189 -896 230 368 -261 44 293 -357 343 371 740 719 748 769 206 726 -60 284 494 -901 255 666 -148 97 800 578 279 574 -642 787 144 -448 127 780 45 178 586 262 5 598 178 416 694 129 746 729 -676 479 635 -483 186 438 -49 691 116 282 88 645 868 503 778 -975 664 782 822 242 397 715 172 343 -205 167 451 143 575 188 532 678 78 -200 761 518 396 495 399 646 442 446 -540 499 143 352 390 661 802 733 787 -611 618 664 -981 618 176 -912 188 513 -259 696 92 -32 800 586 -33 446 579 412 106 277 -694 753 768 920 372 585 -953 60 151 -597 319 690 -933 212 585 -841 781 584 96 148 581 675 312 238 -697 171 47 -31 689 458 520 746 411 839 666 334 -976 313 746 -474 668 264 167 736 28 752 447 8 887 743 507 220 274 540 504 667 726 -325 107 143 -391 483 7 -94 209 675 -279 176 162 148 520 102 -587 540 24 983 349 649 -126 653 243 254 519 110 979 794 216 673 155 698 680 261 458 106 183 185 -981 791 536 -769 4 275 -346 739 623 -498 414 28 97 68 546 606 800 539 -427 73 246 -978 153 58 -521 459 240 815 30 275 79 208 265 566 40 620 440 246 559 615 598 239 339 351 367 -116 782 378 -725 597 407 -451 429 167 213 795 206 385 188 3 -657 555 303 314 640 655 -554 448 37 26 532 18 -445 407 167 -838 557 147 128 522 141 685 307 680 -513 202 434 -258 573 773 448 571 394 134 431 41 571 657 124 940 365 82 -942 407 712 -655 444 570 -424 483 324 -390 19 715 -684 219 485 -739 105 115 453 28 324 -224 769 688 -143 779 366 -753 81 319 31 363 748 459 140 622 -190 393 650 533 330 148 337 529 731 -588 639 363 -670 423 620 931 177 238 -340 74 600 7 686 430 124 182 121 -503 250 267 815 340 795 -503 235 608 431 518 336 220 378 410 820 537 647 -399 61 28 122 110 171 538 9 248 923 291 389 -65 341 692 968 753 126 727 184 643 663 556 572 -976 376 308 -730 530 720 97 452 30 -981 265 465 468 542 648 299 462 600 -23 542 335 -229 605 90 695 629 18 -246 51 547 74 300 550 855 719 91 444 406 265 -785 266 372 813 395 113 -101 13 97 -442 768 147 -744 194 446 -595 645 54 -646 505 459 -29 321 625 328 501 36 11 200 753 -921 51 285 -327 307 478 -730 664 478 786 664 674 439 570 378 -303 470 585 -838 569 637 -3 12 729 267 140 331 151 413 638 -220 70 716 -718 309 486 811 558 426 -539 632 447 -3 794 568 233 192 100 -580 694 463 100 361 602 831 664 567 220 196 450 672 663 671 649 60 665 -384 66 301 -271 318 213 283 101 76 49 521 623 -350 194 27 520 134 17 802 559 618 841 513 481 -936 562 540 928 31 471 599 763 292 -752 437 522 -358 432 345 -61 96 106 -769 776 388 967 263 136 -432 50 166 838 401 279 609 379 593 453 627 309 -311 5 745 -189 647 583 794 659 567 738 350 662 -4 581 190 -817 100 452 -282 20 385 211 673 211 119 115 568 -336 78 766 998 159 658 -33 342 758 418 212 177 423 248 635 877 115 207 813 126 431 -577 445 545 -58 261 174 308 660 398 83 24 760 208 521 11 -425 292 222 -297 115 470 -862 744 136 896 157 613 -274 133 609 -977 227 70 -52 735 729 -55 619 304 -544 579 258 -875 749 330 -865 70 583 -135 766 292 29 292 776 -963 715 554 -94 64 489 634 161 659 538 570 789 -53 295 738 -524 383 13 -751 692 392 688 222 461 22 239 426 -935 68 270 592 505 536 -454 212 151 -414 198 312 -556 136 433 -616 683 727 -679 561 552 77 649 773 -262 423 563 115 489 630 -416 81 335 520 765 295 933 9 783 165 394 217 -308 267 528 704 153 640 56 431 488 -420 369 111 143 284 151 -876 741 362 -45 11 326 -598 745 335 -616 506 98 -320 467 681 359 599 601 -379 219 456 -847 785 759 -208 323 116 -443 75 622 854 379 50 -664 538 648 336 711 342 772 234 560 -773 339 388 -425 6 724 685 798 262 139 33 211 27 639 469 -790 696 47 59 632 584 -141 721 46 -248 93 279 -137 272 618 -598 399 623 -674 23 495 -677 30 79 685 209 269 -847 420 164 800 231 348 -665 690 268 -619 594 712 -789 257 535 628 538 617 221 677 640 715 637 429 614 791 48 -823 543 279 -924 78 520 -705 11 666 -394 575 474 941 603 685 -126 6 422 90 27 651 -919 95 2 -699 592 639 482 206 181 481 336 723 711 364 352 31 660 715 -104 66 489 -479 359 291 606 433 648 179 309 673 -369 445 222 -799 38 472 -174 621 331 892 269 397 -220 396 740 622 376 167 48 557 475 -128 313 281 -691 514 607 -583 541 644 -160 393 673 425 568 621 -484 590 196 82 39 304 557 199 556 674 312 37 749 137 604 169 254 393 -884 88 431 220 45 494 815 49 732 257 28 1 337 470 793 -819 747 656 -783 96 345 620 134 685 -205 321 472 884 244 288 -413 787 688 -930 444 715 -177 134 384 -633 437 329 767 57 746 916 774 432 -48 322 137 -215 362 458 656 646 701 -705 385 239 -18 408 235 -104 431 720 -969 350 186 64 573 622 393 160 204 321 313 525 -390 298 439 867 307 636 -81 602 573 109 337 180 695 281 636 -275 426 79 307 517 239 63 238 103 139 448 752 -623 338 412 -663 710 748 -709 62 581 -74 47 722 995 710 512 297 649 511 -552 579 730 106 792 267 -731 397 9 -101 469 331 -69 148 621 -264 353 667 10 348 576 73 172 778 796 292 726 756 792 103 -575 343 123 107 10 174 -654 45 69 -550 781 114 -44 645 368 453 776 92 -18 525 383 -93 633 374 -39 659 268 83 118 741 -95 198 303 478 145 474 151 219 71 219 621 51 -516 777 695 -948 364 299 -123 71 131 251 584 341 -282 419 11 -789 524 208 -887 3 704 -862 706 122 8 677 294 -742 762 270 -495 766 51 -721 61 766 377 538 36 907 141 171 0 12 590 410 623 313 -631 288 667 873 426 572 546 187 449 840 445 762 -939 502 279 312 781 691 277 558 428 -135 18 121 35 618 132 576 780 306 -311 349 593 -445 622 570 -321 569 756 927 9 753 840 70 454 -882 534 787 -640 164 96 -613 181 113 -141 368 282 790 345 261 -553 186 162 -761 341 783 -639 172 103 116 451 463 468 761 618 812 721 333 107 661 513 -580 720 433 453 463 777 266 510 162 -773 702 54 -439 663 226 464 579 676 478 800 119 962 226 79 -68 745 212 729 717 483 -487 171 145 -111 589 207 -398 16 108 855 129 770 -968 793 100 60 224 451 -222 186 676 -992 318 665 -241 335 610 -878 416 78 -43 129 600 53 170 388 -141 179 84 -913 564 428 339 24 651 -811 754 389 617 762 706 81 674 592 690 348 559 -80 359 408 459 770 331 -387 489 62 896 176 625 476 667 200 -874 457 153 -134 26 466 572 707 339 315 70 295 -88 789 205 -480 200 175 602 14 663 663 490 257 286 569 265 390 235 290 56 159 548 746 675 497 936 501 566 -769 213 107 -965 685 306 -439 240 671 -577 303 133 -235 543 622 -427 772 625 830 228 783 977 726 209 -126 663 709 439 81 710 3 243 149 -927 583 546 -669 708 726 472 297 697 648 505 402 -809 770 709 -75 668 341 -614 423 135 687 48 753 -510 606 87 -765 761 291 209 10 18 -116 393 74 -963 184 252 -748 588 573 -888 313 440 653 652 414 787 339 462 291 29 619 -422 616 707 -428 737 228 -617 22 172 656 411 708 59 264 495 -968 376 360 -177 381 211 -563 612 481 468 514 623 144 81 112 -876 121 95 -798 732 358 897 340 218 218 329 738 -82 779 102 -402 599 443 -155 325 509 867 621 589 578 241 724 757 395 656 -134 244 171 951 452 62 721 70 390 258 140 720 -89 690 518 -446 735 394 814 155 215 -646 485 559 -443 148 351 -567 257 746 40 275 189 -238 579 641 -576 758 402 -715 70 643 954 176 578 -252 342 732 -486 296 416 -328 230 198 -292 193 776 -100 217 275 162 182 584 115 419 205 357 374 732 86 274 273 817 388 568 -815 387 162 822 107 392 -581 368 584 146 468 352 372 382 85 -645 249 504 712 759 429 643 245 702 -684 15 289 -565 200 452 -441 499 39 121 273 145 864 692 64 -153 190 532 550 762 465 -566 670 266 -511 782 224 317 377 20 -982 245 34 458 681 585 -690 529 800 -940 576 541 743 78 503 -393 113 372 -528 202 705 47 272 281 419 690 526 52 501 758 189 763 701 824 615 166 131 611 694 882 671 22 223 366 99 -475 150 765 904 798 236 -16 217 477 461 410 491 -529 518 116 681 23 704 -399 100 130 927 404 127 714 541 695 -409 196 63 866 784 580 133 465 179 -377 168 554 -922 321 605 -542 684 705 -413 564 660 514 678 400 360 21 2 -173 703 673 -634 569 656 -903 455 672 827 678 391 -220 356 711 -463 153 710 852 419 139 -348 580 160 453 207 500 -270 478 528 32 706 757 823 375 677 -769 221 800 -769 73 579 142 714 381 171 59 763 -545 634 553 919 320 127 747 596 667 -872 321 120 43 183 770 832 634 380 347 242 214 99 513 533 977 660 587 223 389 382 41 469 312 -917 318 212 -473 472 373 -807 323 85 925 301 745 -489 276 685 645 118 705 556 601 231 740 756 753 -12 468 314 98 68 591 677 496 262 202 689 137 -114 230 712 -734 227 381 -30 675 489 57 416 428 -521 368 447 592 266 515 -418 697 451 332 718 749 231 707 710 -103 612 136 385 501 118 11 45 735 -323 180 582 -962 576 478 640 660 413 408 380 331 -92 363 467 83 727 725 -456 376 89 -321 161 558 182 41 302 186 708 608 796 749 19 -39 509 750 -157 217 665 709 452 143 585 596 519 673 428 679 382 10 508 191 61 548 45 399 417 525 166 325 -515 76 333 -995 180 553 -189 565 700 329 591 327 960 725 688 -581 562 347 -817 39 65 -93 476 379 531 132 454 463 6 703 -532 769 19 167 451 161 446 782 402 585 285 553 -252 744 229 478 228 360 -269 407 5 508 427 773 -322 347 775 239 278 319 629 264 19 343 148 303 -705 448 599 675 209 68 -567 615 27 -163 475 453 -238 353 799 536 744 143 473 420 773 343 49 588 -839 544 735 -184 792 734 -434 467 259 -409 406 467 58 791 633 -364 381 659 89 743 211 -713 631 507 -970 599 79 -811 361 622 -525 329 613 -592 95 632 818 686 237 436 333 607 -274 574 101 288 461 732 -54 397 586 -698 538 498 675 613 26 -312 173 472 -929 791 709 859 179 356 -515 525 13 -304 166 26 -421 742 554 200 18 719 -623 329 786 956 625 363 -449 318 604 740 49 116 760 215 603 776 518 545 -319 518 114 -49 95 371 -6 143 251 -21 451 438 -306 66 235 -305 533 104 698 674 152 765 786 719 168 795 506 729 499 600 -101 293 295 901 718 611 703 575 228 889 70 761 -208 520 186 696 206 284 601 402 172 -448 193 65 59 538 260 998 530 331 783 578 616 -295 544 373 -812 146 594 970 252 144 -351 62 97 573 64 480 432 463 209 -885 104 82 -697 244 579 648 566 383 744 416 444 840 341 258 -809 60 24 -315 644 449 27 617 64 106 402 78 -933 517 676 957 799 331 638 654 574 769 303 340 351 447 307 -6 239 647 603 30 706 -574 268 549 226 306 319 767 725 387 994 682 385 924 272 591 -902 192 91 495 387 329 293 437 481 -362 605 757 -376 551 638 760 476 462 -650 115 646 284 455 173 -277 5 493 -148 262 632 -384 438 383 206 199 58 267 101 583 -80 532 610 348 72 276 -996 652 651 -968 232 102 397 609 753 188 330 400 836 247 131 -203 748 276 12 621 647 -568 538 271 -341 143 122 -891 127 137 773 742 368 -373 140 110 -922 746 718 -170 687 599 629 523 46 -888 521 793 -213 685 165 785 317 702 255 128 396 -472 590 522 464 715 464 384 142 603 493 603 786 -239 585 61 -994 697 581 550 284 17 -886 421 334 -185 477 13 -989 205 602 732 70 517 -53 206 658 -651 99 78 649 261 233 -966 580 713 426 644 168 -72 260 644 -860 623 49 -658 355 470 -990 217 268 -396 412 463 523 492 274 367 584 96 367 126 3 -12 88 457 614 356 12 -262 253 17 -526 734 8 232 40 613 -211 519 267 925 5 528 -626 593 616 182 607 171 594 497 775 962 172 260 -679 204 690 -283 726 729 282 715 124 -743 568 436 501 23 436 -436 785 607 575 658 106 467 515 24 -939 639 571 -860 365 691 775 619 737 955 687 365 -706 478 740 529 594 724 -513 786 357 -361 531 214 -303 11 471 243 151 35 885 279 205 421 634 92 385 480 121 724 761 266 -600 401 421 -911 592 503 454 762 463 -797 757 613 -10 642 443 594 15 277 -163 200 308 -891 677 269 975 629 668 -639 10 268 -267 451 60 -565 146 769 113 688 162 -644 282 176 384 672 728 -509 733 156 911 708 784 779 155 795 -543 591 651 -43 230 640 -831 331 337 690 244 224 403 152 58 -621 336 729 58 380 213 165 691 473 -252 70 694 892 69 48 38 126 190 640 235 419 79 357 749 -384 447 545 239 250 696 -104 581 584 -224 391 163 341 356 405 -787 656 27 -894 500 95 -895 338 572 -353 378 7 17 610 715 -82 378 361 462 418 295 -308 746 685 606 487 593 -989 252 448 -963 710 148 -117 416 37 6 663 767 364 432 128 -522 412 425 -848 122 42 -154 766 340 530 773 26 722 736 630 -478 725 539 469 360 506 -695 566 720 23 331 352 -650 361 501 254 400 113 -969 504 586 -128 550 103 963 107 362 370 629 638 -292 498 197 -586 755 315 133 179 197 884 529 557 585 136 508 -951 167 211 -14 591 312 88 96 450 28 266 278 266 174 775 -386 140 281 -920 295 227 -860 286 288 358 466 105 -165 484 631 961 331 795 452 608 705 543 193 199 -79 285 95 265 588 176 -848 755 98 544 464 735 384 623 401 -312 258 84 -482 572 686 640 514 568 737 253 544 110 757 498 -192 653 513 894 37 335 -306 326 145 530 796 716 15 436 633 583 761 67 -123 50 254 681 233 506 -776 496 14 873 56 666 985 350 703 -728 694 563 -885 588 497 783 266 547 988 748 81 523 685 431 777 573 705 -965 523 379 485 592 167 181 727 432 727 760 404 235 418 703 -884 741 587 -502 71 744 76 779 68 732 163 150 -740 782 219 -191 109 85 138 119 44 893 155 13 -405 623 306 581 721 376 476 149 354 496 281 368 123 114 82 -528 774 482 165 352 463 335 713 123 -380 643 218 733 625 490 -540 453 638 -187 349 470 532 224 583 166 301 725 383 473 527 576 241 623 923 469 17 -108 554 193 -19 566 646 970 579 546 591 64 770 -26 782 218 434 381 783 -755 442 283 -431 177 308 -752 429 568 238 122 321 431 655 438 -124 578 216 773 169 631 -106 695 612 -289 48 714 235 696 419 782 757 72 821 188 727 858 616 56 225 484 23 -581 641 29 899 369 77 -388 756 772 382 87 198 404 660 385 -118 518 200 -463 143 540 -335 751 223 887 723 170 989 438 362 218 337 282 -154 502 237 -583 636 774 458 369 412 207 256 340 -58 746 34 -718 498 259 425 87 696 738 505 232 619 731 489 -457 739 214 165 682 470 56 25 767 90 259 177 74 715 226 -516 93 312 579 631 369 -390 651 471 247 458 143 -833 591 74 855 686 364 -579 252 245 690 508 621 256 624 794 -191 708 86 -328 239 268 -760 2 470 63 49 480 205 216 270 -170 423 155 145 44 758 -458 486 466 962 542 15 -959 678 191 -214 239 450 623 112 689 -710 352 690 -240 167 738 -961 573 505 460 155 127 214 101 171 172 643 656 -611 557 750 955 198 179 297 184 418 -453 607 529 987 50 432 876 410 599 -835 1 723 -331 675 529 717 540 480 874 448 677 -996 631 620 -67 576 581 -795 797 441 481 345 668 -238 62 418 884 213 157 -8 170 253 804 191 449 574 26 242 -674 709 17 -541 514 14 -901 146 310 245 509 74 -47 301 243 957 57 786 -195 384 278 -812 530 655 629 8 115 645 67 628 610 567 126 119 37 387 -758 373 532 703 770 240 728 75 93 -677 790 532 -863 157 687 36 233 766 230 336 736 -778 247 688 698 736 417 910 279 576 -918 288 284 -679 124 450 -275 438 440 518 689 672 884 94 175 -516 760 113 630 239 30 612 321 317 -305 642 793 497 520 782 488 438 670 -88 674 541 822 45 634 596 130 145 261 112 23 524 781 798 -478 583 109 -932 279 373 -207 632 236 -645 406 633 -60 3 762 837 416 425 459 740 757 -792 14 574 996 566 708 256 598 568 882 357 470 -569 712 76 63 453 430 -424 501 688 -444 309 701 82 257 18 -859 313 203 -570 575 352 798 409 94 -564 605 3 258 236 714 733 52 718 -486 628 159 -490 723 328 467 495 767 -627 293 375 618 282 531 -180 740 766 -314 473 17 -845 201 129 228 198 217 -501 266 604 371 661 143 -985 679 776 -55 252 715 -538 90 739 631 645 477 27 463 677 955 492 426 323 591 424 862 570 690 -583 293 177 67 334 389 961 749 619 536 140 708 368 719 370 196 749 556 196 564 325 485 533 170 -587 665 4 -780 153 1 -759 355 461 -248 47 152 -741 215 70 -820 184 196 -252 181 311 824 418 43 -655 385 611 -245 557 764 955 351 318 968 655 717 719 66 131 -59 691 657 -604 68 627 -161 413 658 137 13 594 -453 628 253 532 267 172 -222 348 312 -300 82 202 -492 479 269 -666 759 246 -663 506 118 439 121 745 -157 53 92 -51 701 358 72 231 718 392 55 265 303 355 698 905 415 728 725 493 707 -796 382 765 873 173 85 17 717 389 817 141 619 -866 389 579 48 694 194 375 20 495 -924 730 187 934 359 645 134 576 413 670 436 329 610 654 22 29 340 307 -947 739 695 384 139 141 529 266 512 -177 342 441 -439 677 527 81 527 85 -474 462 213 738 84 648 -982 95 53 -209 276 393 97 65 21 884 794 638 995 417 532 -965 579 408 -439 412 486 798 90 147 -590 180 583 409 599 677 -386 142 152 -842 440 32 240 184 97 612 68 442 -351 463 59 -220 50 189 939 164 600 977 324 421 57 133 571 733 347 713 436 505 704 -780 61 506 -291 663 520 119 195 569 -93 464 645 -500 139 168 -80 397 653 491 82 551 355 271 608 258 491 704 -504 711 317 -399 220 179 920 492 373 -160 410 522 320 462 661 440 135 609 692 378 242 42 143 554 105 639 464 21 40 236 -249 312 727 -277 704 429 582 580 391 655 653 52 -733 93 538 -173 185 115 69 379 199 -220 381 341 -466 286 179 -851 59 570 984 10 433 862 685 689 -309 267 468 -319 275 320 -316 522 148 688 791 79 887 771 459 -821 57 744 -642 159 354 -921 758 247 -248 201 66 -181 34 692 491 781 448 -168 620 771 -510 799 27 -615 741 680 52 405 189 650 757 389 267 219 243 495 426 487 200 780 467 -200 412 638 -630 54 188 148 729 37 -236 581 441 -496 651 276 -183 609 47 459 504 472 -255 57 3 -637 57 766 -448 27 19 140 727 9 -164 12 737 -576 776 69 -184 480 651 -236 124 501 439 93 310 37 753 365 -292 566 29 427 318 407 445 294 345 741 718 673 -39 686 704 212 250 28 -888 442 472 573 679 424 90 402 391 -309 630 708 -351 774 729 -649 136 614 -394 500 416 -815 564 57 -743 780 426 -943 242 28 247 687 283 720 21 515 330 403 176 -424 210 227 791 747 790 799 437 458 311 94 252 338 142 688 146 449 574 -820 214 601 -538 790 362 888 181 308 -771 780 112 -292 128 193 -32 745 102 -273 240 705 -75 127 118 125 541 459 -714 381 639 -55 210 170 -344 70 586 -245 388 714 -52 156 131 -167 164 295 167 298 239 -980 225 30 76 702 508 -655 627 600 -597 465 532 393 611 293 114 419 363 -500 775 750 565 75 105 647 60 621 541 379 118 -869 800 694 -888 577 439 301 323 249 594 737 193 905 702 679 781 195 257 50 727 608 -456 391 388 539 211 161 512 235 611 -450 585 336 -439 442 142 532 403 43 -390 131 106 317 422 668 -723 335 400 -883 388 62 -321 309 198 366 422 639 507 354 594 101 516 330 690 487 316 756 265 799 413 782 420 280 211 306 -120 280 543 865 160 482 479 158 411 819 17 317 -188 517 334 358 731 667 378 363 77 -117 92 411 799 339 488 -922 703 758 261 596 270 -421 357 787 -488 115 269 -621 645 183 -193 681 578 -733 458 390 -713 269 33 -751 420 152 520 534 43 607 164 745 -683 626 541 -14 357 97 724 421 563 944 352 408 -73 712 288 -744 179 297 797 418 117 29 147 690 519 16 67 259 602 423 -893 279 43 69 223 747 -772 350 658 -533 158 36 116 355 454 -968 517 411 -402 410 124 -47 421 725 327 578 679 524 114 743 565 98 79 -364 8 599 629 561 571 -294 761 600 -563 29 377 -684 753 526 904 265 639 -354 19 459 222 217 779 411 172 786 -639 153 98 331 59 737 -219 520 249 780 157 277 -91 25 582 -366 729 398 -927 128 180 961 404 550 -981 27 766 549 190 489 886 151 642 -665 682 700 -777 264 419 -129 796 128 -700 105 152 -967 740 433 230 765 560 -839 726 515 110 697 93 28 198 282 916 771 314 609 665 476 706 517 581 58 150 72 90 533 388 -199 646 665 -885 509 561 -392 337 310 689 653 345 -927 363 315 -262 324 508 -534 703 724 741 410 441 473 620 142 -704 462 226 -717 63 72 747 290 116 768 5 234 -222 343 557 637 328 592 646 576 605 72 207 748 -78 139 569 708 604 573 -706 134 115 202 172 475 213 485 528 -263 790 407 -520 436 183 884 660 242 750 603 800 250 66 509 255 789 652 -506 278 193 -99 243 488 676 346 643 -573 683 137 -943 290 615 520 117 587 916 410 161 -116 377 149 -313 423 779 232 76 337 460 711 579 499 339 124 693 767 71 -36 316 305 852 373 594 -934 293 710 -748 209 671 612 485 222 291 517 297 -173 729 560 -443 274 416 103 438 731 808 290 303 953 308 147 415 560 356 -515 524 552 84 189 236 -943 280 304 -695 259 232 264 369 764 314 602 237 -471 457 226 -988 617 67 466 571 726 -587 423 560 -177 307 749 -789 764 580 -486 270 39 898 686 407 861 400 560 -551 494 33 -756 221 421 -336 432 736 196 796 443 592 609 394 303 210 475 518 36 520 102 632 32 656 1 308 -53 558 105 461 75 325 -367 691 308 -832 287 5 77 217 161 64 720 371 -661 201 700 -547 462 326 529 695 216 -812 693 327 344 164 544 -343 28 463 -373 719 653 -416 330 698 125 323 751 267 272 151 -682 677 613 843 158 59 210 539 718 639 235 433 334 92 13 -404 671 731 -999 400 758 950 318 187 714 124 290 350 188 380 -180 579 166 -548 713 258 664 510 480 147 63 535 710 313 20 -404 513 419 -446 415 289 92 130 401 35 255 524 276 782 403 -618 398 464 -139 745 526 -852 456 38 367 204 102 -863 710 516 -575 602 645 -574 390 451 349 199 669 256 181 267 -481 194 563 -404 294 570 785 61 774 -714 599 683 -599 602 426 800 304 91 -89 716 116 999 370 666 867 426 46 -467 497 592 496 30 498 -610 316 648 473 670 23 509 420 177 534 172 480 176 684 395 -156 550 294 -693 484 635 334 549 217 -417 626 372 -819 40 779 806 84 261 -78 794 362 216 653 197 558 37 781 608 251 788 -956 789 724 -137 456 399 805 578 392 766 546 596 915 297 134 726 657 754 -51 301 557 -464 698 364 -652 666 353 -377 281 553 -462 226 208 -64 431 338 -521 549 83 474 611 435 304 689 643 -590 791 144 -482 527 41 681 428 258 -215 741 315 -303 477 745 -766 156 45 917 782 109 655 353 271 289 58 511 483 538 228 -534 219 207 -277 157 9 612 647 750 -722 779 134 419 648 115 -721 655 20 -851 296 429 459 206 585 -509 672 355 97 148 63 -695 512 709 6 391 453 784 565 783 469 784 630 535 663 36 954 488 666 365 531 90 -880 428 237 -18 685 300 691 92 690 295 276 7 677 145 790 458 480 205 -707 35 120 823 369 695 883 751 734 749 116 464 -762 188 443 -574 771 328 925 61 694 -779 538 390 -38 396 69 518 289 455 -962 299 326 -382 686 629 -324 664 151 -797 590 516 -379 405 576 -934 578 665 655 292 260 275 211 100 -118 249 515 209 533 13 134 303 61 -274 537 298 -894 413 162 -744 616 303 923 789 259 -950 407 36 -686 62 327 -827 123 689 138 466 276 163 345 12 12 234 537 272 148 150 -649 607 358 -860 419 761 315 745 668 858 572 402 -260 210 187 -971 233 560 120 553 549 285 182 198 -192 674 617 -632 790 113 -13 600 236 -60 92 445 927 121 327 -387 476 783 -68 298 492 424 349 674 622 16 239 -511 556 331 -466 483 3 212 220 234 657 305 46 743 138 696 35 714 244 660 688 552 406 732 795 -116 108 137 -279 472 784 -922 594 556 111 251 60 -691 347 549 -396 582 462 -601 594 702 -850 352 379 281 198 663 -573 635 636 -472 601 295 864 122 766 400 201 111 955 773 260 714 577 393 727 528 186 -172 230 537 -641 235 395 771 35 147 -719 390 562 -854 70 663 -203 598 391 334 578 620 71 137 531 357 358 20 77 318 438 -851 124 673 295 695 707 -407 129 649 155 275 204 289 233 626 -697 582 423 893 317 200 265 697 246 -82 126 116 -844 627 239 980 423 792 -710 64 224 -85 720 6 -911 165 674 -360 230 13 -72 448 386 241 156 212 431 536 486 68 374 106 -567 655 144 -400 370 415 -395 411 579 -570 203 361 -558 332 289 -650 258 288 -713 651 443 699 34 530 -64 255 104 -759 665 722 216 466 643 -170 623 253 -440 654 7 320 248 338 161 551 147 0 438 349 -357 19 28 646 340 245 167 708 710 9 690 84 613 451 289 620 123 537 -691 237 724 156 32 13 -310 356 590 -570 336 608 -542 702 407 -837 63 297 398 477 299 287 449 421 -25 758 409 -539 414 645 -264 323 228 500 613 135 689 644 470 897 254 404 596 556 657 -646 671 719 2 69 747 -900 556 395 673 331 353 -119 744 318 77 181 5 -810 223 200 60 420 112 -177 374 782 893 177 50 40 629 158 -766 702 40 -862 164 168 399 411 122 554 223 193 -642 790 612 -131 413 538 602 498 94 -839 285 348 -48 431 798 -346 386 227 -373 693 1 620 651 790 783 273 754 120 679 757 831 392 593 -22 145 216 659 39 380 -775 545 318 203 372 210 -996 744 412 193 128 684 -701 400 111 -842 138 789 -134 769 381 -341 147 77 -974 158 660 775 167 250 -45 792 346 -128 351 213 -356 297 692 -920 196 292 -10 706 781 330 372 749 -90 183 447 738 561 604 198 337 770 -353 492 313 -407 516 260 662 749 610 826 145 458 -482 577 653 561 767 558 941 498 482 841 160 664 887 699 425 -558 649 313 -188 255 371 -303 482 515 554 152 292 -793 465 610 516 758 659 997 438 269 -411 480 117 -499 44 164 704 273 757 -874 408 211 -504 257 244 -838 564 395 205 371 59 -33 639 16 -575 237 566 195 191 235 83 292 278 -601 748 550 555 474 510 -83 284 81 907 642 3 966 9 642 133 386 78 251 785 512 469 384 459 570 291 484 -921 408 605 -251 321 440 -571 629 281 -968 547 641 73 32 579 902 689 212 -448 149 483 25 151 733 -488 130 81 136 114 179 376 739 211 -646 193 293 617 125 181 829 629 461 128 396 609 211 621 280 983 529 431 67 296 611 -448 632 276 531 361 214 -507 667 406 985 285 82 -82 466 262 730 394 657 890 357 477 -30 741 205 400 160 349 -719 280 645 692 385 28 -633 668 388 733 361 255 338 416 556 -119 146 501 890 37 58 -234 207 350 -477 640 341 67 284 725 495 204 144 -318 337 504 688 427 401 778 233 514 586 523 102 995 564 218 -596 188 410 544 455 693 20 302 448 -637 185 336 -582 225 315 -181 4 113 187 627 67 -798 622 108 -939 518 223 879 475 410 -712 419 417 332 107 102 219 526 679 133 97 682 246 484 122 142 584 749 -639 338 122 668 231 666 -748 155 27 -463 287 486 391 659 563 -131 192 659 -250 638 694 223 181 29 171 562 318 -364 756 548 253 560 570 -312 780 724 -333 118 563 552 378 612 524 280 2 -383 303 534 -355 627 227 -837 624 788 -120 12 295 379 65 55 948 753 34 -728 572 151 -214 142 340 769 235 474 455 433 300 -119 548 475 620 629 486 -685 8 550 569 757 54 -646 181 178 -495 167 253 -533 125 395 -593 246 12 777 224 231 301 306 778 -25 278 606 460 514 122 -633 69 654 -856 145 496 542 152 741 154 330 309 400 234 742 -641 622 764 -718 502 449 360 246 126 331 595 271 426 537 774 -882 491 303 -621 577 268 556 537 676 326 206 49 289 40 632 -930 347 333 318 507 131 -756 590 277 666 16 365 639 86 408 942 480 779 -53 788 67 574 515 272 -577 204 663 854 626 561 -62 345 267 820 207 423 -987 646 60 -980 140 525 -427 20 556 -49 167 544 -783 542 258 -160 165 13 454 771 639 214 461 535 832 282 275 -361 282 33 413 295 678 -727 267 370 949 441 389 -896 592 556 -1 362 649 608 754 13 573 209 335 -37 408 628 -77 413 756 584 686 223 -295 235 215 494 691 358 601 443 271 -751 3 225 -787 376 785 699 139 559 293 618 777 -711 508 448 829 307 684 -991 508 687 -367 273 262 817 372 753 -224 291 51 -143 577 220 -967 466 422 846 711 787 687 460 1 8 645 626 -578 463 197 -626 391 214 -687 484 56 515 494 632 735 75 241 728 162 291 173 485 302 -675 693 146 750 715 160 147 689 550 -488 470 631 951 205 309 -800 714 186 682 455 261 523 108 458 -534 34 703 -789 584 169 -677 83 410 -128 148 564 -391 268 585 -961 219 790 900 372 255 685 54 261 -303 329 796 -377 512 488 734 276 624 55 199 706 -384 223 53 -269 24 91 256 324 14 -338 362 67 -477 211 748 -82 34 393 372 667 105 860 753 732 -517 208 482 -260 307 288 416 431 187 -681 694 100 538 769 311 -315 39 344 -323 211 562 -667 423 515 -784 106 274 -703 399 250 -847 744 108 -960 338 758 741 628 278 -149 65 316 -653 695 526 -492 180 149 422 397 606 -152 294 204 -303 447 499 -596 440 659 -114 295 677 750 381 256 -320 490 436 980 664 32 -462 312 677 -259 118 315 50 556 609 -922 258 498 843 557 209 702 240 183 992 173 46 -225 204 22 -121 398 246 -895 476 503 2 672 771 529 12 527 -110 66 438 783 768 402 -590 296 312 471 500 515 -755 131 263 135 428 660 381 533 688 435 688 111 -394 569 122 84 211 188 -678 794 563 351 322 25 615 593 76 -519 790 206 895 326 633 -445 107 718 594 742 605 -496 659 577 -522 410 88 -840 114 409 336 481 553 812 10 68 -846 117 526 223 463 467 27 567 119 -849 213 761 -185 643 722 -498 3 387 310 731 561 -52 685 237 -213 571 1 99 138 643 -28 565 544 11 121 368 -744 545 299 168 245 604 343 412 737 635 284 743 471 535 81 -934 707 672 863 17 174 -449 709 410 -739 517 506 311 85 751 -333 580 362 3 616 259 175 87 94 -331 377 87 -427 637 460 444 98 528 150 562 613 852 584 559 -529 28 108 -655 55 627 -914 401 217 838 588 405 49 384 502 977 138 195 -116 752 778 843 92 68 747 789 749 -418 421 3 -992 59 755 -424 249 94 -420 99 477 -367 28 363 -600 569 500 -454 605 451 724 48 378 -837 587 458 730 721 430 -916 681 40 -610 409 289 -917 541 387 -40 727 766 -126 727 534 -27 473 338 -424 47 564 382 662 365 51 205 325 291 288 66 -123 400 792 194 74 270 327 600 294 216 328 395 -647 433 259 -270 206 305 -555 341 34 728 104 248 644 707 452 -231 798 739 -614 27 691 129 21 764 398 100 115 -557 517 442 637 422 74 847 304 632 -448 749 172 -463 430 275 184 26 182 235 733 206 464 262 578 -821 412 678 -754 56 746 887 93 719 -687 741 223 -856 445 523 467 182 504 741 602 28 -595 528 761 -38 344 574 939 476 186 16 722 241 -887 170 621 -720 531 73 -535 405 226 292 172 649 -822 464 676 -237 632 149 -845 746 310 639 778 335 416 584 505 -612 16 541 94 400 271 -634 417 228 792 110 237 -503 244 776 373 207 607 -679 314 552 30 306 81 -483 462 232 -687 323 600 963 564 374 311 462 618 -162 235 376 -755 508 690 -652 291 547 -971 408 220 796 229 681 227 142 589 410 393 646 794 456 659 163 495 445 939 640 442 926 669 401 -455 466 629 577 45 323 766 607 552 -819 616 745 -738 437 689 -493 184 696 565 547 390 -191 486 281 -87 218 473 -94 641 358 -313 219 755 361 737 561 513 118 729 809 380 365 -103 488 548 -208 5 647 -666 767 332 766 80 550 438 538 245 731 245 86 -560 720 288 199 417 775 299 362 332 -655 248 298 -372 414 729 129 253 466 774 776 395 -886 723 640 505 430 751 813 416 639 -173 67 552 -690 12 799 -441 193 412 -161 122 216 704 648 103 518 459 79 912 125 353 304 382 782 206 547 46 75 200 461 -135 627 528 16 489 91 -786 648 635 -422 287 309 193 743 508 -504 662 167 -74 526 643 630 588 323 -592 81 700 747 250 388 -810 194 425 -316 540 368 992 188 229 310 714 306 104 344 88 -120 307 675 155 315 242 228 335 323 928 177 539 -546 553 733 678 438 472 997 492 124 683 348 19 322 429 677 996 736 543 838 764 77 712 112 239 525 118 344 -743 548 781 80 546 714 -510 675 405 765 758 304 -465 429 667 753 683 74 844 70 537 -565 653 402 -690 176 373 -821 429 362 566 440 342 784 546 512 966 728 394 -608 524 463 328 559 458 582 489 662 183 399 298 -519 574 473 -947 788 746 449 354 385 -58 490 130 -394 457 57 799 49 133 -786 529 691 23 511 732 -164 446 682 -267 527 456 558 420 699 820 221 604 756 364 294 -714 570 750 -306 721 350 -174 87 78 469 710 141 -800 632 665 -112 542 397 648 417 368 98 237 589 -898 231 273 496 78 545 -755 504 632 74 725 93 214 77 391 -448 111 222 216 599 763 612 199 731 -621 498 519 -33 600 63 -330 547 294 -906 240 426 -578 114 703 -86 481 779 -944 633 89 877 613 438 -879 712 286 54 534 32 -101 181 26 -979 724 265 246 746 731 100 412 411 79 469 595 919 298 795 -842 442 607 796 515 750 -366 307 213 720 161 299 -97 660 31 329 633 754 945 679 251 475 532 214 837 11 234 583 730 532 577 89 525 -865 237 239 285 71 545 49 543 257 -901 599 468 -471 680 300 -566 225 531 884 53 262 -502 290 272 -669 674 553 614 603 193 338 339 781 977 376 404 673 177 498 130 758 527 97 393 304 227 629 356 440 279 197 -889 163 422 -785 577 225 560 197 490 -305 152 494 40 799 396 70 778 224 377 218 55 973 281 217 147 448 345 -877 8 612 37 701 360 878 196 582 695 541 733 -59 382 34 -856 301 384 739 523 361 -686 300 130 -280 625 762 -64 572 410 281 647 769 444 484 669 404 10 157 -731 647 390 886 738 112 799 604 763 80 661 711 3 694 110 771 91 593 -208 295 59 -240 101 122 -842 756 768 -101 178 136 416 699 684 -620 291 530 -962 271 14 -870 781 321 649 433 67 505 196 412 -283 273 590 -996 490 561 952 757 634 581 689 476 -889 289 500 588 421 465 975 279 212 539 196 36 -520 152 525 -360 105 245 727 184 794 -213 695 673 16 671 513 68 659 84 100 168 505 -284 435 530 -838 115 681 439 707 337 -565 435 539 -12 455 391 -483 323 250 1 575 769 857 170 50 920 685 516 -448 476 775 -911 511 409 779 651 307 205 784 145 -874 69 291 901 260 461 903 532 697 -230 684 724 144 725 434 104 57 637 -837 462 620 107 588 161 306 657 571 -820 569 296 -422 139 179 301 36 456 687 692 512 -277 21 521 -224 153 694 909 533 706 62 404 619 -526 286 739 121 118 112 -893 157 4 370 32 410 494 79 324 -42 614 401 -828 475 134 -571 290 89 -1 638 342 -387 690 12 -723 397 168 -768 167 552 -7 461 630 317 620 466 565 50 631 565 622 306 -150 50 462 -984 187 299 909 753 188 72 630 584 -160 414 302 343 607 315 172 676 486 -163 641 535 820 559 709 325 161 559 823 204 161 84 172 699 -417 354 32 306 746 797 -993 89 604 121 61 479 958 50 672 -507 670 430 601 170 345 823 455 516 722 590 549 -276 112 102 108 178 487 -941 451 99 -62 410 500 -991 455 722 190 567 790 228 791 796 -457 465 585 891 341 696 -656 506 195 -220 565 645 630 303 606 -870 264 260 -549 206 315 -730 738 434 59 718 776 -394 61 440 -210 305 332 838 201 581 55 496 638 -551 28 402 493 459 257 -501 141 72 958 414 567 458 626 484 33 32 96 -376 23 752 -45 517 675 -122 10 685 -266 461 25 605 597 182 -1000 455 7 -565 640 38 -469 16 412 -118 523 224 -814 487 359 -340 565 721 296 99 381 -479 57 752 488 643 100 -531 644 106 227 679 297 665 362 312 276 217 83 -499 429 200 -579 525 650 553 198 258 857 87 101 156 508 296 262 601 88 22 229 532 -392 529 314 -844 224 82 -10 277 510 989 250 587 -409 769 130 -957 383 265 369 293 65 -744 67 645 939 227 374 -396 526 425 -253 467 674 -467 258 28 669 451 742 683 172 234 699 780 653 544 319 79 469 523 414 -231 9 139 593 709 605 418 42 63 445 63 721 884 154 727 -757 761 100 -230 60 79 -778 356 749 100 577 472 913 146 32 -997 261 334 -778 59 748 694 695 101 -180 539 26 -299 675 786 -1000 245 397 -969 467 305 -621 768 433 -998 233 131 986 189 173 -275 749 434 810 571 44 -442 217 738 -390 43 147 -927 426 614 977 405 133 561 760 717 -109 346 105 -384 786 175 -756 144 391 -467 494 621 -185 218 663 361 220 245 210 534 556 527 177 453 -217 793 675 988 594 660 362 790 355 305 124 661 -364 700 475 -377 13 718 662 292 489 -742 702 222 -587 581 751 -535 117 743 492 505 89 303 324 201 -730 112 37 -73 521 288 401 696 653 -530 358 144 759 182 178 -318 648 294 825 92 350 113 205 492 -905 427 155 -117 554 675 971 708 570 775 778 480 -282 422 477 995 481 767 -363 346 514 -595 289 718 248 784 345 802 419 450 -171 790 357 -50 117 687 829 387 775 -924 254 748 -895 649 652 -268 90 332 99 679 230 564 636 518 881 284 53 377 439 471 -373 800 68 -652 28 321 847 533 169 298 466 610 582 114 512 -668 692 150 954 158 338 -153 778 18 -684 523 518 431 403 184 142 511 337 541 577 768 457 621 576 -773 89 39 265 45 561 -18 123 753 591 383 270 -419 725 46 -51 534 560 -253 344 733 -78 524 21 760 723 646 -662 641 320 -758 184 38 -262 69 254 -633 751 616 276 298 511 -992 772 234 581 484 774 998 756 249 395 646 89 266 488 272 -96 125 515 -20 492 717 62 9 667 -523 86 165 -413 94 136 973 475 620 898 25 127 346 287 12 -942 743 390 -896 270 66 -429 50 110 687 264 118 -247 293 203 -131 33 649 -395 6 675 -224 656 700 -546 755 471 -670 141 757 -706 256 520 901 427 122 -590 66 737 327 19 230 -718 489 262 -70 646 619 204 174 474 455 511 121 -366 405 271 -915 240 526 -444 141 504 -323 151 569 -786 631 140 995 65 180 -744 147 25 674 285 439 399 119 395 -131 556 635 -53 713 775 850 542 478 971 308 660 710 303 724 -711 559 70 -335 185 172 614 285 130 -706 716 766 -667 115 437 -273 136 192 -87 683 456 -912 486 550 365 119 360 899 360 470 -632 625 655 -909 191 491 821 485 406 338 770 72 -426 363 442 -227 51 127 322 568 535 -469 144 653 690 228 262 -188 318 232 683 493 81 42 763 795 835 363 517 -105 94 661 899 536 207 -490 647 122 -903 165 128 -374 172 707 687 585 224 -330 620 268 -698 414 230 497 562 480 962 209 573 374 508 308 181 570 506 -898 219 670 -419 445 42 -913 485 178 -690 755 349 -470 210 763 -641 107 163 276 442 641 -62 423 762 44 658 625 -494 345 309 883 607 616 -768 337 25 -54 649 483 508 277 787 -816 385 653 517 616 294 -891 355 268 -530 151 344 402 616 201 179 675 97 487 110 256 -946 440 792 312 85 653 903 402 468 348 463 374 -584 486 76 911 267 118 -40 507 579 967 561 473 -89 403 1 -826 406 417 367 22 102 443 334 789 -514 398 608 355 110 314 933 78 74 157 541 265 621 566 523 -264 692 780 90 486 737 -294 1 644 -701 39 593 -494 194 254 571 479 683 197 58 618 933 283 626 -214 573 664 875 390 69 -172 641 107 372 271 682 508 268 318 -318 82 727 -501 361 279 674 636 309 342 421 250 -38 401 90 20 173 789 223 11 527 22 693 160 -900 393 175 924 378 549 230 189 461 108 663 297 -32 405 269 217 119 670 -493 291 394 -953 314 496 -294 219 506 -615 793 399 296 45 343 22 770 720 170 400 109 231 309 323 79 106 689 -286 12 772 -485 349 316 -135 45 361 -641 238 281 -662 221 141 13 600 216 689 120 673 -271 444 788 -594 111 336 922 528 381 -318 487 648 -37 717 437 643 21 709 905 513 508 672 154 180 -656 484 213 -680 119 208 -692 447 397 823 281 83 -978 444 800 -541 440 159 68 576 179 -424 481 691 -364 677 722 408 296 649 839 719 644 -410 330 283 948 598 58 -74 774 538 568 562 242 212 177 290 290 709 659 839 456 255 -921 661 103 79 53 21 -477 592 499 615 670 24 704 203 314 -413 293 222 -955 484 69 380 276 737 688 155 789 -140 230 232 961 555 244 -565 259 82 20 697 129 -293 342 164 -625 413 235 988 53 741 -224 427 662 -67 26 226 562 598 335 -402 683 231 926 190 124 -911 118 198 648 509 662 -25 438 727 -303 597 706 -42 526 118 -764 324 800 266 250 542 -458 692 211 -261 292 331 -100 254 29 392 103 177 -103 613 59 -656 640 348 -667 447 473 -575 589 716 435 480 559 366 180 237 -443 287 308 -628 290 556 6 77 235 916 195 767 -847 89 601 394 3 439 -947 775 221 802 517 150 -90 723 254 -769 797 77 184 601 69 -853 795 71 -463 48 397 509 250 69 -473 792 137 -724 502 120 840 428 422 652 764 524 -168 711 324 -899 547 717 272 535 510 -372 363 564 -653 650 255 965 226 235 -214 663 109 -664 716 118 -795 391 217 674 15 272 -808 687 721 -632 43 502 -794 782 732 -597 443 146 -537 332 413 -467 537 355 149 563 370 -828 307 76 -870 113 315 651 33 148 -74 247 226 603 73 601 -213 428 596 -868 444 127 -56 478 778 -980 650 636 647 384 781 -539 462 579 -314 465 397 257 522 469 -742 509 448 -595 738 219 945 389 248 -726 409 98 -138 57 478 -191 18 413 541 479 74 -881 327 612 -113 537 320 335 542 513 -423 797 352 -756 420 777 -315 314 8 -289 785 276 -599 53 602 -788 140 338 283 675 431 396 405 303 -802 705 425 388 100 773 339 745 31 698 618 2 -973 367 300 13 368 352 615 532 491 904 161 226 -435 441 173 -881 540 343 -479 519 798 -165 505 716 534 318 635 37 285 366 528 142 132 45 429 95 -482 570 607 95 336 556 323 425 549 448 97 640 -810 218 358 -61 205 414 -594 329 568 -443 209 709 88 124 458 -859 371 345 -752 47 322 996 695 418 435 85 635 -408 176 391 -43 182 82 -512 374 763 -793 131 171 315 19 529 155 354 204 -588 47 575 -291 224 678 -577 381 411 257 21 784 619 228 114 741 695 484 -331 250 389 273 263 435 -353 172 730 -181 754 573 -115 601 603 387 634 26 264 666 779 -591 779 101 405 600 703 394 273 165 -20 491 641 -367 528 793 -164 331 338 571 357 556 902 366 792 -540 488 322 -88 646 122 -586 392 394 730 234 60 9 467 588 -847 55 54 82 198 307 566 771 191 961 785 134 906 516 706 -325 485 139 -265 647 157 322 800 564 -825 683 136 -89 430 629 558 748 486 455 360 508 -212 635 544 678 170 390 -813 644 742 150 372 624 237 483 278 667 797 206 -219 253 346 188 251 446 -668 323 192 -465 401 713 -124 188 109 -583 90 32 -408 127 66 621 442 149 -963 775 401 182 648 137 -264 727 411 543 3 599 -549 373 240 682 139 65 -348 455 385 201 389 700 -45 769 99 491 257 690 -699 679 171 262 283 543 101 717 307 819 417 445 435 269 415 -707 270 421 877 223 10 728 378 330 826 670 138 -884 171 73 483 435 303 -547 497 137 795 799 54 -546 570 22 698 406 291 264 651 112 -515 128 334 246 208 263 -673 386 484 -536 102 207 736 338 641 -610 391 338 -473 539 688 -468 193 457 -447 708 264 706 393 743 -209 791 150 454 718 88 889 470 78 936 12 21 -775 491 559 312 329 593 -466 276 500 -603 783 444 892 726 434 -607 132 703 -920 22 684 421 117 705 898 405 717 -330 230 759 -172 463 414 771 149 689 -778 98 223 -334 736 632 354 416 653 -611 189 322 894 40 726 -38 339 449 -395 717 463 -382 440 611 -893 476 341 -214 722 380 -288 436 642 219 108 180 619 314 448 282 132 440 444 639 654 -848 121 734 -646 550 665 738 463 203 -86 727 638 955 346 745 -514 400 742 325 644 580 978 793 364 581 636 40 -738 441 679 398 479 196 -193 165 595 948 642 790 280 172 690 931 467 537 48 48 372 39 327 74 826 427 545 51 786 261 197 735 103 138 346 613 571 231 279 -493 479 326 278 670 588 -581 564 115 -507 798 673 -394 201 658 -533 198 144 -879 764 56 -890 736 638 188 795 668 66 74 537 -995 93 652 671 538 193 517 601 542 -411 407 742 -601 26 491 -458 99 227 -348 798 542 -693 49 24 963 267 449 699 272 541 -297 296 631 -905 213 431 -811 355 389 330 354 415 421 48 65 599 700 62 -108 159 122 -479 607 522 696 570 788 344 622 611 -764 525 106 -134 172 671 -552 217 529 -933 616 781 -519 308 139 402 381 746 75 477 67 862 221 240 -176 410 764 282 76 488 -248 77 400 -472 114 443 9 536 474 -283 217 334 608 371 714 -295 246 743 -677 460 515 -837 519 552 765 423 628 -835 103 293 -841 601 48 -557 471 265 928 336 433 736 259 92 450 422 128 174 453 646 -523 735 722 -4 47 633 -92 465 786 -445 460 456 -229 341 486 -42 135 21 -810 671 279 33 473 253 961 47 705 -42 524 74 -222 380 9 -701 528 55 -116 636 71 621 315 422 -39 473 556 -419 615 778 -589 49 451 -737 762 49 767 520 125 393 302 232 -393 338 419 -771 359 762 -738 35 277 -716 548 301 -209 729 116 169 292 164 219 556 125 -533 275 196 391 68 646 95 780 36 -504 161 394 -990 424 780 886 660 527 -862 620 298 616 50 299 -515 697 72 -417 327 403 -782 376 564 11 386 539 -810 224 398 68 362 248 874 229 468 111 737 645 835 155 220 -650 318 605 -560 460 380 -963 328 741 -364 554 108 407 629 692 217 309 472 236 782 293 175 166 229 819 295 263 -875 684 142 -535 73 247 325 680 75 968 249 736 639 638 507 378 295 40 670 270 206 450 441 158 -416 129 659 -399 606 543 -258 672 615 -860 749 46 814 717 647 701 86 778 847 556 600 604 358 240 314 433 303 136 234 109 -570 528 332 -804 268 280 842 434 196 640 696 188 -500 95 295 -701 166 297 -335 644 729 -81 180 514 -773 611 241 -890 407 508 541 601 493 -512 641 228 -410 364 475 577 268 621 -574 711 786 -678 176 629 -350 75 522 -445 538 129 -338 479 281 907 168 122 -66 758 37 361 111 625 -498 138 535 -161 263 110 -822 334 721 980 148 752 -340 455 119 133 303 715 -674 239 67 -763 278 78 -949 723 470 -305 575 3 -432 555 150 719 16 157 -363 301 698 -736 623 552 -469 502 736 -92 204 174 -474 44 147 695 452 196 718 620 302 -381 739 317 575 528 618 -776 392 792 575 583 249 987 261 241 -611 250 662 -44 69 152 -175 397 679 842 173 623 -415 149 697 -322 751 292 -682 76 771 -854 536 550 -12 391 351 602 99 420 353 318 540 854 504 240 750 734 203 -819 60 153 -975 330 92 932 85 519 -345 479 770 -755 111 640 -216 717 343 -424 419 276 578 153 687 -870 62 652 -356 717 434 -551 226 757 -803 533 681 -157 208 373 851 144 289 345 698 412 -342 780 141 226 154 202 877 398 471 463 596 780 651 239 342 914 204 549 -714 7 244 327 153 564 -214 125 13 197 336 793 -63 762 498 -710 591 447 560 54 445 -393 543 234 379 29 593 575 156 297 338 94 773 302 91 308 246 580 621 -857 383 17 -414 543 642 -222 681 470 -592 713 564 394 44 592 938 419 300 34 109 393 406 164 36 714 210 615 886 306 637 97 47 220 866 585 762 -893 115 194 -472 476 458 -309 560 472 133 794 133 878 153 362 116 2 761 687 668 545 -600 455 687 3 298 508 856 666 612 -541 96 11 906 361 629 563 441 333 924 709 334 36 748 554 133 748 32 344 493 487 -570 248 784 -511 504 268 107 432 486 318 43 581 -120 302 142 508 265 134 440 141 394 -874 778 341 431 407 332 100 78 283 -497 337 266 -12 487 162 662 748 778 -53 218 447 -120 1 709 -681 616 667 -798 116 655 533 304 284 -832 760 620 -215 100 578 845 21 617 958 182 655 605 674 425 -197 706 425 64 225 240 730 33 522 192 664 194 585 462 362 507 23 141 -293 658 561 320 479 146 -806 23 164 167 592 379 -40 530 153 588 230 615 -298 137 633 -63 328 397 -454 427 718 146 785 127 -141 105 605 -796 651 627 967 218 771 -303 779 500 650 221 770 -1000 310 789 -841 540 668 755 238 294 224 185 278 -849 596 735 -645 719 355 656 216 685 707 218 155 587 386 728 508 498 328 -836 653 118 -990 278 654 -361 736 448 462 22 366 16 430 133 -948 477 736 685 385 674 -726 634 371 -847 361 53 275 600 433 -477 188 742 239 756 723 372 760 460 -78 118 136 -191 204 72 -317 430 706 53 183 656 -972 54 568 -168 129 719 264 205 244 -616 727 783 -723 367 290 -401 165 719 -703 574 474 -231 595 338 800 228 501 -352 105 419 -462 257 109 -262 717 399 529 638 7 -217 464 173 -732 497 768 -443 649 595 -425 719 438 549 82 322 -180 572 130 729 271 465 151 152 302 510 136 317 -518 404 365 -199 561 213 -405 289 131 -815 590 716 250 592 349 123 213 472 -947 294 533 801 647 355 17 151 507 -530 47 597 150 49 709 314 196 549 -404 783 482 -189 307 246 282 312 91 -833 513 290 -479 282 440 -773 352 4 -580 738 50 16 688 450 277 625 467 546 427 42 126 548 323 517 300 163 -279 469 402 171 546 355 -32 723 56 945 439 669 -943 540 46 -925 86 705 -596 523 331 -155 1 430 119 270 709 344 542 209 106 64 677 -741 107 696 869 452 686 -63 510 425 782 585 511 -962 190 585 520 187 138 102 59 407 10 603 149 -630 62 212 -802 721 150 771 487 256 -133 180 457 -609 170 646 375 491 384 112 793 442 119 555 597 -581 526 210 382 724 482 531 67 475 996 371 472 -332 300 203 924 643 372 -479 419 414 304 683 406 -902 554 513 -754 707 513 -464 638 512 56 728 578 930 725 149 153 145 800 -845 469 643 679 190 613 -108 294 47 250 744 153 -886 190 277 151 197 184 615 334 373 279 542 301 -344 778 721 -292 533 389 -898 564 578 914 628 657 676 274 283 500 83 706 -524 699 768 536 401 531 -935 267 291 640 180 101 -642 596 377 -183 489 204 873 117 799 -586 118 624 848 418 706 754 47 297 636 395 547 -997 684 500 -114 301 766 176 693 497 -171 203 645 605 621 685 361 446 2 359 13 119 934 661 88 40 415 134 -912 52 81 786 7 764 885 22 509 99 451 711 295 8 83 180 569 81 -219 615 753 738 47 323 -648 633 329 467 119 374 -166 722 395 742 573 397 605 582 756 -789 633 122 -484 595 526 157 499 711 837 718 29 410 753 302 756 47 74 352 52 342 -492 211 323 291 491 478 444 435 323 480 224 240 -340 591 239 -14 296 290 -472 756 333 69 492 544 744 183 118 98 348 608 575 193 685 -401 115 671 -479 607 480 704 106 470 -17 456 468 -789 552 650 80 450 550 687 577 56 -55 650 2 -410 162 160 -378 666 479 -204 608 584 -183 60 377 -140 623 128 109 542 506 551 17 634 558 514 35 -289 656 197 -978 30 62 700 26 222 436 395 165 757 388 576 -915 710 452 92 320 193 150 46 129 -234 68 159 -621 121 536 0 757 131 964 514 518 -461 551 566 288 715 27 -61 207 346 883 557 569 -957 415 348 197 733 767 -893 312 87 -758 113 43 124 77 108 594 169 658 -489 209 572 337 349 331 282 584 439 -397 48 249 -596 104 493 257 299 157 -949 623 585 -889 217 753 520 280 162 -556 655 776 -1 360 24 -953 316 468 -772 686 124 -728 695 422 -172 299 596 -788 362 13 -35 282 292 78 678 661 491 521 166 615 720 77 -562 195 629 780 67 76 1 447 726 597 260 639 161 377 120 -796 98 505 -625 590 511 311 582 322 844 579 133 -918 492 509 -47 696 715 254 313 364 -41 240 101 -617 333 604 -121 9 124 -376 280 705 298 476 35 -370 510 526 -709 215 422 5 364 57 224 395 462 921 486 538 341 262 17 197 712 492 632 143 201 -843 434 767 330 181 532 748 558 126 -791 431 614 586 49 299 -877 171 166 86 281 151 -747 363 341 -512 731 653 456 471 385 539 781 125 829 486 452 414 173 175 -621 712 369 -627 353 299 377 609 321 762 516 24 -269 616 326 -228 430 498 346 761 556 352 794 20 -528 720 372 571 211 231 534 67 746 -291 398 291 3 454 668 -110 374 35 615 298 465 264 396 777 -780 500 771 791 173 690 762 144 738 -707 787 149 -77 674 567 268 386 169 -70 29 95 764 796 392 428 233 487 327 24 211 -232 186 706 -295 554 118 -429 174 252 -313 215 218 301 380 565 -955 560 225 584 396 384 -367 316 569 -462 179 304 -997 751 478 455 597 681 -835 680 192 314 654 587 298 487 455 -382 578 628 569 112 6 424 116 308 453 723 97 167 36 496 610 365 343 532 279 706 700 56 373 960 228 117 -747 27 152 948 437 69 -710 322 91 -137 45 580 642 259 767 -93 575 677 901 270 155 -442 323 210 -117 691 298 598 145 325 -851 445 313 -383 288 634 -740 703 231 -961 745 489 958 452 616 -366 753 85 -660 64 407 -850 76 84 -931 74 580 545 576 224 -390 205 766 425 197 710 514 155 362 729 789 666 765 329 729 324 431 475 -636 625 528 -22 170 655 -246 380 200 -984 776 756 981 601 152 -709 467 306 -796 148 646 621 438 157 176 354 760 -122 484 305 -188 455 212 -881 679 31 328 759 80 856 335 786 767 366 691 -250 476 374 406 252 418 -395 723 5 369 545 236 -849 225 670 -672 625 392 829 127 67 -797 734 506 -34 655 328 574 406 552 396 686 654 -927 609 456 413 164 113 887 503 290 78 88 701 601 206 229 910 389 714 -108 103 525 -877 489 286 -504 776 340 937 206 624 -648 502 263 853 504 468 -567 366 408 -302 430 190 -107 433 267 376 17 756 -987 65 283 953 402 489 728 706 542 191 111 597 -990 96 162 618 794 172 705 363 153 846 456 657 437 511 641 -97 239 209 658 605 273 -707 510 226 533 229 594 -377 592 690 -664 210 235 -93 715 598 11 798 315 60 64 710 893 242 208 -447 716 789 147 91 580 788 428 789 174 135 255 -29 347 415 -224 766 764 -758 226 768 -253 247 31 8 540 787 -22 610 580 -614 364 496 -226 263 138 -847 777 252 147 501 150 -687 671 693 395 619 139 -774 558 39 944 496 402 591 268 147 -504 215 647 -755 128 675 911 356 545 -797 103 715 93 329 646 -878 446 403 -839 790 450 -886 733 519 482 402 678 995 199 5 821 111 712 -282 266 366 432 560 695 677 14 613 750 747 483 -543 97 436 134 92 635 -710 666 297 353 184 562 719 416 673 965 46 507 -344 429 453 736 462 466 500 212 313 -924 159 260 710 568 708 -454 55 351 532 451 399 541 570 367 -786 743 744 924 431 405 942 283 169 -746 311 679 265 22 446 972 232 47 241 173 168 159 211 148 -383 536 578 22 750 743 65 674 462 517 149 65 513 192 296 111 633 21 678 544 711 883 418 122 -970 235 209 -441 457 638 322 219 422 138 37 648 -201 354 348 616 619 539 111 160 466 794 43 83 -733 136 678 -736 258 629 984 191 435 357 191 788 704 607 158 443 70 287 -483 319 16 638 746 503 -684 210 312 744 146 165 -858 56 355 -423 613 97 -84 718 255 -326 717 585 -499 125 400 -429 793 161 -117 761 526 450 255 459 532 30 157 -303 152 320 -298 676 312 662 359 1 920 110 584 481 663 544 -242 65 572 -247 522 27 611 54 346 -797 520 727 560 417 409 -46 321 561 -975 158 455 272 266 60 813 488 68 860 465 594 95 754 783 -8 595 140 846 219 82 -934 386 783 -601 677 636 -195 450 406 542 550 445 -639 449 210 -771 647 428 62 265 594 -568 623 338 -964 240 648 661 730 399 663 291 361 724 798 617 -861 488 618 500 317 16 79 131 281 44 360 368 927 348 159 -74 10 593 575 492 365 486 217 714 -946 608 269 39 487 400 719 284 327 416 600 585 93 279 594 -514 254 222 359 473 741 -259 487 138 -39 23 646 -724 159 797 -188 442 81 179 154 260 -404 229 278 429 570 302 -479 206 526 -172 618 82 -346 376 523 -266 356 676 346 504 457 975 132 466 -389 394 4 -396 612 138 -751 240 756 930 46 331 -947 733 238 -320 431 294 536 406 179 714 626 793 812 350 604 149 600 395 -744 130 792 -61 535 724 -272 16 354 -779 466 544 -112 373 754 -693 297 775 -480 224 152 -136 436 502 -333 338 301 813 194 782 -396 285 517 -872 614 84 -567 435 387 144 435 405 287 523 777 640 382 273 166 502 48 -882 518 36 19 337 725 -881 550 118 -948 787 216 -797 20 202 -10 364 636 -406 44 292 146 763 345 145 481 63 132 700 399 -744 771 501 -226 23 7 -672 144 793 295 699 364 896 41 280 684 587 283 545 309 678 788 207 640 -67 153 320 -453 485 571 297 548 611 299 643 61 -537 491 102 942 527 688 376 473 197 -947 261 403 845 746 107 -836 493 592 87 543 85 -973 48 499 104 147 693 965 162 735 -982 456 462 505 232 134 -547 686 746 -992 531 692 314 247 736 857 114 770 844 465 67 -414 382 229 -79 400 684 -866 657 116 67 311 353 -788 719 435 -145 785 233 191 136 784 589 675 159 976 87 43 591 221 700 -142 252 32 -604 651 210 299 623 698 234 213 278 -424 74 504 487 450 469 578 198 775 -728 608 14 -167 219 618 616 167 77 583 399 101 -110 433 665 -681 610 739 974 49 740 -557 27 98 349 400 647 -876 672 454 -111 257 672 858 673 391 534 402 337 -383 44 321 -167 315 482 -229 289 530 463 34 156 -794 110 380 59 458 413 -127 344 269 962 711 131 -796 498 255 -958 616 397 -872 27 595 -684 110 604 -272 135 500 -52 450 560 921 375 251 467 514 534 691 556 143 -222 305 310 126 654 446 76 134 133 -225 234 582 -114 107 433 674 244 360 -323 63 139 -687 652 204 -953 696 311 -459 226 167 651 226 357 -216 68 381 -766 20 238 483 732 337 -652 26 562 314 77 714 418 400 145 416 469 174 -958 504 335 798 249 706 988 132 591 -971 518 99 278 633 527 -256 3 542 634 529 494 378 297 162 103 340 31 696 315 535 182 465 335 888 405 467 -170 703 306 754 382 490 -720 678 492 -226 298 760 -390 729 290 31 169 695 849 199 680 -964 654 583 941 408 516 230 241 393 673 615 256 -755 682 250 -287 462 548 472 521 773 -662 304 493 -768 553 691 712 589 97 446 131 56 -639 513 296 905 587 110 360 618 252 -522 156 555 770 741 307 -187 405 447 661 651 129 716 69 428 -527 229 411 968 191 307 923 252 427 654 358 596 -295 788 303 -541 110 243 117 475 647 -284 136 49 -156 653 212 437 217 280 816 242 61 -774 162 603 -916 86 55 -490 446 751 760 457 60 154 327 535 753 643 222 1 125 642 844 520 597 -941 156 234 -87 76 323 -622 588 779 589 248 147 897 1 786 -630 766 462 -36 419 25 547 91 708 415 463 155 -750 786 473 -689 152 635 125 333 681 123 391 404 149 771 456 314 682 98 -579 97 216 -73 362 678 481 293 472 96 439 624 282 764 508 -238 240 99 965 541 421 621 655 654 670 676 302 -715 403 664 363 636 476 -671 542 551 -851 233 396 -380 481 34 643 563 349 351 443 328 -827 16 182 -573 487 409 128 372 363 -409 487 551 418 369 644 921 518 76 116 690 109 -699 334 671 -751 485 748 -563 638 743 -636 411 310 698 390 796 -494 319 720 -579 462 758 -429 554 395 241 422 637 -851 323 170 -580 124 206 519 513 43 413 430 5 723 528 395 -530 586 265 589 207 278 499 730 110 -824 744 663 -877 738 636 959 459 634 -715 731 698 79 144 327 883 738 544 -955 279 750 123 578 232 -168 755 527 447 430 464 -566 389 151 744 69 161 -671 233 235 353 68 453 -442 650 390 453 570 798 -614 203 304 -888 402 733 -824 788 321 78 532 741 590 461 694 -119 288 478 67 793 546 519 103 747 61 757 641 281 112 411 678 498 165 134 162 118 66 290 105 -861 568 637 679 192 488 -198 730 583 -155 191 91 -714 224 202 848 703 251 -988 589 412 281 178 131 774 503 322 -339 605 214 -525 650 756 -883 88 180 470 736 434 -80 300 222 283 781 628 -264 444 103 -561 618 605 513 373 17 -591 400 219 165 69 658 -456 739 594 -71 411 445 -250 494 426 777 383 96 -498 292 539 -44 683 357 112 345 760 341 754 711 -689 671 779 -31 496 327 958 576 754 -170 630 597 769 787 480 -123 376 171 -977 470 125 85 781 347 63 502 314 -869 16 9 209 327 7 932 293 763 234 414 301 313 91 152 140 507 79 710 82 548 786 367 81 -115 182 582 198 265 598 -642 206 737 -103 44 581 612 144 636 -937 436 342 -906 547 423 -759 685 341 521 370 522 255 720 786 -748 279 211 527 195 769 15 245 12 196 121 186 929 137 621 470 231 719 -755 346 77 459 605 627 207 695 425 580 366 682 489 785 535 115 334 32 491 130 636 -883 464 618 -390 355 64 -13 245 157 -20 616 548 129 507 230 317 577 718 -565 571 734 -796 168 126 119 169 325 196 749 682 688 616 505 -745 114 672 -646 795 731 783 512 507 -547 100 629 986 656 209 873 124 729 -250 396 780 230 236 501 154 584 449 387 624 616 -308 79 281 363 786 276 245 569 787 -897 160 294 340 785 769 668 765 503 -501 459 110 115 19 525 623 464 646 -639 168 19 199 499 179 44 591 163 364 611 450 280 611 414 -418 662 285 -532 230 598 68 378 616 -255 353 280 790 314 447 8 265 497 -262 61 288 -147 626 98 -898 306 260 -933 40 122 904 189 264 -604 410 641 -836 355 545 -157 497 59 241 305 675 289 196 736 976 249 113 -974 626 69 241 425 609 -696 374 218 697 138 124 41 126 477 278 215 672 -587 170 326 -106 455 647 -898 407 449 531 663 374 -500 760 511 -376 154 595 -957 757 720 -529 400 278 -635 477 447 842 523 453 -911 578 418 -935 700 24 713 183 687 -513 508 703 96 175 646 -699 69 598 -422 229 349 -771 670 126 -802 335 377 22 1 560 -940 40 443 9 653 730 -880 61 117 243 41 673 -504 615 225 807 627 264 801 36 405 102 500 441 -190 375 645 -661 448 351 41 669 187 -71 364 247 846 479 33 208 687 25 -904 343 464 -107 353 38 489 645 37 -809 414 580 416 598 610 -352 206 289 646 39 176 -530 488 616 -519 540 158 -56 585 63 734 618 744 179 148 511 400 492 273 788 740 479 -123 738 69 4 760 556 619 41 296 -472 138 80 -810 624 106 648 698 276 592 678 423 654 382 224 56 401 616 -97 482 305 735 673 378 715 217 255 689 271 284 -166 1 692 622 484 218 717 585 599 492 794 552 -140 632 56 644 425 728 173 492 496 827 182 767 710 216 767 -599 191 770 -608 502 583 711 479 463 950 75 87 -770 275 312 -757 337 527 -38 282 761 -112 492 122 878 52 175 -588 515 289 395 410 767 858 712 393 896 494 440 226 772 266 537 215 154 -984 61 276 396 149 767 69 379 370 -556 744 84 -268 139 493 50 349 757 42 198 450 881 114 636 51 482 164 493 318 576 -480 467 277 287 736 655 -592 732 150 -108 114 637 692 308 34 -458 141 210 -86 490 708 217 735 577 792 456 595 668 495 531 75 455 14 -576 147 678 464 236 343 701 280 203 -914 774 343 847 89 582 -127 390 623 532 407 110 -539 200 117 55 620 611 -263 72 764 780 336 551 274 789 30 476 28 4 -381 275 92 152 301 33 774 585 440 35 791 9 930 742 432 45 122 767 595 25 335 -621 644 161 -578 275 598 -954 510 443 -12 414 496 -51 127 487 357 654 454 307 249 202 -986 557 422 -540 532 569 273 187 395 870 185 105 -288 373 70 560 232 557 -623 479 211 -769 45 788 609 745 544 182 6 627 750 79 365 -503 749 549 401 613 473 -378 525 147 -983 123 378 -75 501 701 335 531 380 545 315 776 532 324 721 -973 408 356 -30 105 656 919 258 20 991 480 545 -863 175 367 -233 662 450 898 207 764 473 71 496 -178 47 560 432 318 369 -396 262 401 -652 799 50 -834 18 576 733 385 438 -466 235 196 -551 60 639 87 606 261 982 628 489 236 790 405 716 594 666 668 746 169 833 80 403 181 368 268 -169 702 447 671 690 652 -395 438 194 -39 106 339 -974 174 33 -358 643 293 -126 439 238 843 225 669 445 558 397 859 729 316 -522 712 217 -875 140 95 273 302 200 -188 680 725 -556 237 443 893 49 723 808 204 568 -119 133 259 -24 606 112 527 618 344 -796 102 261 -569 131 252 116 476 41 -242 505 771 784 667 612 -142 798 195 666 304 779 682 573 7 -526 483 327 -86 316 456 832 333 512 354 470 602 -392 65 468 220 475 662 -999 429 211 747 47 483 147 759 111 484 385 593 410 451 108 417 438 110 -918 599 526 -50 571 552 -189 524 180 -427 223 226 56 571 55 394 449 13 -296 95 400 804 313 235 -804 146 225 -295 228 23 582 778 145 685 741 668 465 467 442 642 323 212 -104 21 544 562 117 191 -639 673 55 -804 726 779 994 660 309 -862 346 249 557 563 715 -650 254 305 573 667 325 669 229 794 11 190 666 -335 738 287 -984 710 564 -206 704 424 -698 394 769 703 303 531 217 654 287 -42 293 758 539 525 376 749 390 665 -613 6 575 -849 401 30 -26 655 424 -106 358 278 376 328 131 -938 86 450 -446 148 743 -889 439 656 -703 371 733 824 73 674 240 163 632 -356 689 486 819 383 396 -952 159 723 -21 574 8 -20 240 516 814 457 552 -282 223 714 -499 19 603 739 639 248 256 370 21 -937 225 242 114 107 34 -218 721 401 273 760 409 -376 679 632 690 205 630 427 661 199 447 676 748 -902 294 102 -723 368 414 438 544 292 -979 634 623 22 78 294 -387 59 50 -158 86 138 -460 184 183 -737 428 95 -555 705 740 -102 135 659 711 773 403 954 794 236 777 216 666 622 376 561 -667 169 646 -129 524 361 51 521 266 -57 620 752 -999 331 724 203 686 269 -409 415 36 256 789 369 -669 412 745 -109 298 113 89 769 373 -330 526 96 830 730 169 -153 73 788 998 74 670 73 30 107 -907 573 73 -919 181 61 649 512 473 993 444 290 -923 666 367 325 449 296 -307 224 23 760 799 327 -755 394 544 790 529 405 -203 206 53 -707 683 51 -795 288 274 827 448 143 -627 78 541 -312 747 486 -968 489 536 -429 520 616 -25 117 21 780 623 305 482 780 593 -493 608 592 -350 133 24 -658 785 453 234 657 439 807 604 275 195 336 636 -183 754 790 -134 461 149 9 663 281 -415 192 490 -60 664 346 330 71 726 440 40 416 501 732 440 404 750 100 552 559 763 -816 744 520 -599 626 478 -261 148 545 96 614 584 63 468 641 197 683 572 -964 87 521 -912 791 632 -998 527 127 -527 122 437 165 414 745 -136 390 277 -16 340 159 508 728 597 -972 770 313 138 43 393 -851 312 309 629 521 435 -314 65 376 -86 557 643 220 138 610 -394 349 132 319 239 174 -537 741 456 -72 65 167 -85 494 687 701 799 199 991 224 308 785 51 345 677 522 584 -397 585 76 -790 713 506 665 72 122 831 187 167 317 317 450 769 773 591 -896 576 727 779 738 192 484 403 263 -243 234 2 -477 303 641 -826 322 157 -25 444 768 -153 72 716 714 145 259 -816 218 710 53 185 250 458 265 338 -100 791 211 8 166 654 -872 280 774 453 416 439 -965 694 208 -256 547 156 791 2 81 -574 213 697 515 554 618 -392 197 449 381 3 64 771 38 757 178 335 56 733 478 550 624 70 103 -96 48 316 -199 364 580 488 373 358 709 134 555 -843 667 557 -828 39 146 681 417 32 -912 151 509 -763 127 130 940 632 178 7 585 541 986 425 182 -409 317 554 300 379 687 454 88 554 562 213 592 660 334 262 -800 15 572 658 222 356 -2 561 780 931 52 578 923 659 666 -972 573 78 771 185 723 -669 277 608 792 429 282 -868 721 70 -742 471 630 389 403 533 589 440 137 -434 363 347 183 744 471 260 115 656 534 398 484 -907 143 464 175 275 725 423 179 645 492 789 668 722 131 270 406 472 709 142 238 623 88 574 566 511 521 630 -799 566 772 864 541 247 740 364 777 -215 609 317 52 489 118 -267 432 708 755 272 33 -727 718 596 -496 59 512 280 396 320 -204 273 690 -136 558 673 923 186 279 -827 643 132 -138 578 633 317 36 103 65 92 161 176 124 108 847 472 707 -552 467 531 89 484 288 -438 407 152 -342 715 690 -464 440 532 -733 102 661 -948 172 248 754 37 691 466 765 14 973 212 486 31 660 504 113 549 187 -48 663 146 -697 121 412 -856 77 504 -912 481 675 488 635 263 -822 26 438 829 609 649 -268 274 612 416 130 733 -373 674 142 -771 502 218 -268 543 251 -841 561 138 800 305 515 389 534 324 -210 467 797 -261 658 752 -966 437 177 -425 150 325 -405 261 355 -769 787 772 235 128 505 958 118 523 -246 512 69 -921 546 505 408 722 322 -610 219 472 114 597 118 486 566 104 457 511 701 -964 417 662 448 146 373 868 177 118 925 385 391 846 375 609 69 689 574 753 109 371 470 348 488 -274 205 640 -91 119 702 161 224 192 -336 101 576 -346 300 503 -985 169 743 -12 322 404 -490 484 274 937 797 381 807 620 336 -779 718 111 612 582 212 740 4 231 -864 4 223 796 441 706 -179 330 702 -999 89 73 488 275 124 -439 367 512 -25 250 163 662 383 20 -564 531 12 941 504 694 -406 295 119 -716 409 485 948 542 447 328 604 387 -456 454 403 679 347 106 572 494 162 154 265 458 -3 657 745 -915 754 315 958 474 712 -421 380 176 37 577 553 -859 797 14 -547 2 704 89 586 65 748 496 38 267 457 139 -315 75 612 -52 654 543 -325 91 671 -173 632 667 -959 285 567 -384 338 568 -129 413 358 -401 513 53 -364 133 509 574 519 789 79 794 79 -498 22 263 968 415 547 -65 231 84 854 302 263 274 36 227 983 635 740 235 24 424 344 488 463 -734 719 457 -303 21 30 359 342 444 57 429 226 93 635 79 -93 261 114 -667 244 301 472 376 673 840 606 712 -298 25 183 910 322 203 -709 690 619 455 576 415 -93 400 694 -570 648 269 -346 40 426 -434 342 450 948 205 771 302 448 403 -50 335 245 473 446 27 783 188 269 154 102 795 -387 484 642 281 290 681 258 456 575 -892 386 310 -345 476 443 270 444 544 -535 209 579 506 690 68 -61 348 76 113 87 793 820 472 105 -116 749 491 -207 156 612 -959 702 634 -822 767 42 -244 226 283 175 365 182 650 278 190 -167 73 628 -623 729 247 -476 674 402 87 398 487 -290 128 5 951 84 230 433 12 146 -234 14 775 355 447 47 -218 777 692 -320 411 172 -522 87 46 -168 374 360 16 51 310 -346 361 437 859 264 73 -160 449 436 -462 571 448 359 153 424 -998 416 472 370 617 799 991 71 359 -621 682 174 203 275 622 638 13 636 687 525 758 -466 636 463 -91 638 48 694 364 15 -883 134 63 -87 159 653 621 491 535 -806 94 361 -633 485 725 -446 658 637 -826 319 26 773 365 741 739 82 427 -799 195 594 583 658 305 836 679 795 522 425 440 482 98 295 -42 162 504 546 688 22 -628 13 386 -336 354 213 636 526 652 86 598 782 199 69 682 158 685 34 -224 576 740 341 164 629 362 504 354 -186 742 353 -759 267 634 -636 487 186 -332 797 423 -299 67 713 620 581 768 925 147 709 477 341 175 -890 705 443 134 193 358 -37 314 680 -666 555 746 -754 53 673 -527 282 213 799 279 109 198 587 714 869 565 106 827 399 186 557 197 264 -166 762 316 -742 186 142 690 380 772 798 600 227 -431 779 154 -713 512 570 -282 124 520 255 481 716 518 467 229 786 326 215 535 300 400 228 141 309 -587 605 108 839 614 149 -487 539 304 699 409 770 -273 147 647 -859 482 147 -907 62 89 -177 219 312 -573 163 477 727 13 698 -699 513 306 23 792 453 -979 579 100 -841 202 65 140 486 43 525 428 261 -412 8 776 -736 535 556 623 86 568 920 136 757 -333 655 87 966 367 640 -618 307 677 624 184 305 -763 372 664 812 236 750 919 83 774 -282 660 87 -459 442 222 -951 261 429 687 179 795 926 161 653 3 185 36 -941 22 759 874 186 546 823 105 356 858 14 649 869 507 290 243 595 280 -583 228 529 408 687 102 -434 561 288 -689 737 744 -382 778 4 703 247 510 -655 313 363 -722 682 436 -379 455 663 949 263 102 -149 29 214 490 110 744 824 317 273 27 373 72 -711 270 713 305 268 578 -180 98 459 -945 720 466 69 269 728 922 272 309 -864 562 200 -763 124 178 605 192 371 -611 250 191 366 670 288 776 277 207 841 98 28 321 21 651 -571 157 765 828 479 787 -829 113 785 -5 54 234 185 572 455 72 301 283 631 615 400 460 244 108 776 425 454 -161 18 132 177 589 568 818 462 233 402 609 286 587 418 710 -725 449 403 -394 411 570 406 224 13 865 800 789 870 440 7 154 769 595 321 187 608 505 741 416 743 625 179 661 452 627 -985 659 590 784 282 364 -911 553 355 647 507 324 -758 580 62 -199 438 355 969 581 186 -71 346 462 -514 599 170 -46 240 722 -91 688 780 -168 482 111 245 83 548 199 4 328 -15 479 422 680 306 471 -233 145 621 736 252 60 -191 361 747 140 345 428 -949 390 63 750 790 66 630 127 199 441 626 192 902 786 222 -325 466 528 545 122 475 376 132 35 -925 24 379 654 475 321 -84 578 662 -466 208 788 84 401 165 -973 703 150 849 178 616 128 475 201 -49 321 5 412 348 29 -857 354 55 -937 423 632 76 557 391 815 793 792 -221 421 246 -72 622 424 -705 253 594 -631 431 114 -675 339 366 -288 354 788 295 230 96 686 445 89 677 376 61 522 800 431 -653 447 683 -460 768 314 -795 646 509 769 103 399 -466 415 304 -526 549 81 -791 626 456 469 350 110 -468 297 109 -585 389 76 80 594 721 940 715 24 490 49 790 793 75 452 -723 645 200 -243 54 377 -988 324 429 322 26 778 -16 159 626 -708 526 214 967 406 359 40 698 273 815 588 673 4 781 748 -744 258 144 607 167 549 -616 179 424 -188 653 450 141 329 333 -269 649 290 89 668 563 579 228 281 -72 612 11 -97 176 663 -448 69 652 111 235 180 -5 518 380 636 7 468 -378 9 335 652 273 781 246 353 144 -544 57 671 -281 561 739 370 73 525 -299 620 242 -319 657 600 -300 431 271 -425 179 280 661 583 125 -434 396 654 42 724 470 -197 446 94 280 180 474 -575 33 104 95 608 634 -874 387 718 -449 134 313 -196 729 717 865 394 192 -714 655 267 470 280 299 -227 527 106 359 254 726 -473 8 665 -956 159 350 508 515 278 25 332 671 -632 619 220 -795 551 600 -708 748 6 -42 618 285 257 143 12 -886 302 617 192 429 624 56 111 733 105 236 653 428 528 600 833 762 765 97 754 745 272 162 770 606 755 365 139 660 43 -159 689 279 893 69 6 244 254 644 -988 724 91 674 405 53 590 254 6 -713 727 168 808 285 87 662 692 41 226 583 252 -132 224 492 146 69 112 -296 513 366 -501 477 289 790 552 246 42 494 51 799 381 329 118 589 614 604 251 505 196 629 640 0 698 63 91 596 132 603 52 196 -280 152 673 808 694 424 -195 136 469 -192 735 402 -264 254 190 -451 210 793 -794 559 621 -155 477 420 -742 638 665 833 243 800 53 588 92 -956 289 301 988 92 769 -18 552 171 -601 694 327 867 232 4 -761 627 435 -545 481 238 141 735 377 -168 731 665 484 432 3 -737 214 106 -167 213 800 960 32 231 -285 623 673 -445 727 51 341 675 466 154 259 396 819 143 667 -918 438 650 -564 702 63 -458 687 627 -59 199 210 -277 715 244 528 293 118 -255 419 70 -441 501 508 -592 489 761 622 231 199 -752 324 398 -143 648 463 -959 747 236 -249 545 150 794 264 211 860 423 263 967 783 752 479 405 182 -123 653 506 -174 663 705 -959 256 396 977 402 373 570 666 343 363 56 159 173 316 581 436 466 168 520 122 587 929 115 42 332 343 649 727 720 251 -949 6 523 351 731 39 -316 706 691 -882 579 386 -558 438 174 870 570 516 -882 649 788 120 300 182 187 645 539 -490 797 469 300 633 588 524 584 45 14 702 623 -1 125 768 -617 347 537 250 418 385 589 738 684 -30 726 528 460 60 43 -888 426 593 417 636 717 384 571 616 -328 222 233 -344 563 170 -909 286 95 -30 546 82 -2 27 617 209 560 55 500 399 32 -508 568 220 560 352 790 -425 576 563 -993 384 326 329 197 708 -343 747 287 -175 361 492 59 261 442 491 753 209 -938 393 687 -34 400 270 -157 481 696 405 657 445 -888 114 391 198 745 259 974 47 23 824 461 288 536 274 664 139 479 520 183 143 185 126 799 775 353 367 373 -824 592 34 -985 480 98 446 254 328 -172 298 601 491 238 631 162 173 773 -854 499 514 621 724 490 -9 512 407 -910 288 550 723 453 483 299 482 780 51 725 569 681 386 440 -481 7 363 -392 199 321 -400 716 33 7 481 479 -111 253 131 -429 704 164 -898 588 328 -36 642 265 -397 313 624 718 473 374 590 33 647 846 430 132 206 153 35 -430 31 329 -111 147 522 153 702 386 -472 372 59 301 363 284 -210 535 160 666 11 142 797 418 294 -816 540 53 525 302 435 853 391 581 527 296 483 -288 25 54 -630 478 768 805 68 705 672 208 791 32 675 2 -227 656 510 -377 581 11 457 387 753 638 178 176 677 501 654 -155 306 273 901 515 355 44 40 378 814 658 586 923 281 569 -211 305 299 -436 382 799 -983 427 656 -358 280 186 522 768 739 -43 583 149 142 687 141 -516 98 399 677 772 522 176 710 623 967 652 281 699 132 708 176 320 782 383 490 475 193 458 96 -936 787 648 -495 254 557 -321 672 24 838 394 155 346 723 474 -473 458 479 946 333 520 972 326 100 -104 270 110 -408 286 96 -561 343 701 395 286 696 -423 525 642 83 223 564 -244 248 553 -543 172 430 309 461 185 913 452 79 -787 531 215 -227 414 437 -64 323 338 -292 261 137 -940 719 308 -110 28 176 -260 111 639 -445 676 37 -593 113 390 -903 597 472 111 123 437 147 211 759 436 520 220 572 580 490 -768 622 517 607 563 314 -5 239 776 185 403 463 -966 715 585 -530 214 796 181 51 515 -448 375 646 41 207 468 -691 567 582 -26 314 372 -51 699 718 151 321 223 417 718 91 664 370 259 -523 122 185 922 715 392 -659 398 23 646 99 273 -237 450 594 -63 667 29 913 98 747 156 114 687 812 125 608 -978 477 643 349 770 418 -342 491 465 -895 406 466 -350 543 684 -322 364 447 -538 528 123 869 150 677 349 757 353 943 58 674 -688 317 718 78 501 760 894 606 365 559 56 107 -806 15 430 -27 30 158 895 696 673 -651 609 541 -382 439 241 378 734 47 742 245 454 1 440 692 67 519 707 448 711 538 -922 287 146 642 58 584 35 236 69 33 330 666 -714 702 375 988 151 266 475 108 4 212 3 604 -513 657 442 -16 87 286 -212 320 168 -395 558 602 -939 688 504 -165 628 206 -748 503 313 -793 516 237 625 41 346 -328 760 432 -891 300 303 76 505 61 630 566 300 -515 553 480 90 165 249 -610 142 418 780 370 674 27 143 266 772 415 226 756 783 347 -278 710 8 334 17 524 -617 359 665 -200 492 586 426 719 729 -109 43 343 -332 151 419 193 562 772 -874 584 306 -528 458 326 -525 11 587 683 546 155 358 81 514 -577 33 205 360 659 475 -160 751 517 535 564 781 -324 342 136 -355 425 233 -200 136 313 -535 159 346 421 312 506 -237 647 677 382 152 792 -438 429 634 830 563 100 555 222 441 -510 467 418 -677 84 263 684 305 133 440 552 796 -703 516 642 -427 698 346 -483 413 774 902 243 536 201 198 757 593 163 394 362 787 686 709 650 50 43 767 462 416 269 704 903 222 453 59 616 292 -767 626 7 -422 389 709 -793 765 695 -108 474 522 328 440 682 -851 277 1 -747 1 556 371 233 184 65 66 407 478 360 398 -488 461 340 367 259 432 732 661 501 368 172 777 -880 25 697 697 474 482 -212 739 547 595 170 459 592 438 495 911 460 404 -164 253 368 -785 600 89 473 545 722 -304 29 322 -820 184 274 -838 311 198 -781 416 315 -834 632 466 406 753 590 -200 85 99 -690 711 319 894 158 177 153 325 488 703 544 786 -436 744 402 230 269 641 -295 748 146 -153 749 230 -55 611 493 615 672 197 45 178 521 -716 681 617 -379 797 112 774 428 525 958 76 793 351 381 741 -704 380 241 325 125 51 17 92 156 56 561 379 604 406 108 277 642 788 -355 63 337 108 238 764 -168 548 39 225 195 351 357 721 27 -441 490 119 -286 299 679 445 303 636 552 732 29 92 177 91 -372 85 680 743 518 428 381 764 73 -995 473 793 -216 232 34 -98 499 332 132 296 118 347 588 295 -411 416 731 669 111 800 248 644 494 -675 348 9 197 305 481 189 289 265 -625 743 763 106 275 658 692 346 153 410 635 260 986 256 371 -214 229 113 592 568 258 -312 402 27 -541 256 369 -944 664 203 -685 651 458 -363 189 313 -949 572 94 -85 164 672 -116 589 439 -258 477 134 -906 232 87 -928 55 740 165 463 603 -433 779 5 777 568 193 -959 571 317 334 687 480 205 665 649 681 311 80 767 784 370 498 380 777 -363 697 439 -560 65 769 596 594 537 -811 635 307 -143 322 545 -512 327 516 -692 675 732 356 356 243 35 123 226 -844 374 157 -868 563 54 371 552 615 -373 293 449 334 350 322 -370 438 201 -303 454 431 -129 289 105 848 398 30 -244 793 98 -756 220 742 893 306 291 766 34 626 241 215 632 -577 638 472 679 486 69 -491 43 199 901 4 51 -1 435 43 49 691 608 561 209 194 -862 250 408 921 625 246 593 305 283 661 14 677 -389 418 667 456 410 221 -906 491 463 53 404 671 -554 494 121 606 416 297 51 374 166 562 586 384 794 608 620 -492 677 271 142 577 272 -715 135 239 781 386 599 -618 337 309 -917 495 68 407 484 126 810 592 783 -741 77 117 -103 692 765 -369 727 48 242 315 94 709 62 685 -213 225 663 842 613 454 -24 472 530 445 569 739 -350 368 531 -722 690 774 -757 521 700 42 164 566 487 536 253 620 523 29 -718 717 641 -713 446 312 216 291 432 554 93 799 -964 772 688 609 761 124 -175 648 700 16 384 787 220 356 62 248 477 775 351 493 617 -66 800 710 332 36 233 -629 46 399 -317 658 359 158 684 206 858 452 590 796 312 363 -839 415 408 -222 149 759 39 233 346 -129 556 391 -131 350 484 384 208 487 125 405 510 622 662 581 860 449 444 422 563 58 -419 141 558 -461 332 790 685 72 136 427 3 486 -738 587 245 148 65 201 657 699 415 432 121 177 841 303 669 550 794 200 539 107 225 323 686 227 -40 149 366 -995 555 468 -477 129 38 866 322 692 -65 273 686 486 564 364 -960 152 22 816 228 260 595 345 56 141 103 162 -992 626 58 925 316 538 -686 270 683 -909 556 799 -594 765 729 -761 320 613 805 213 267 567 573 93 176 498 760 713 12 494 723 570 763 -242 213 71 -292 220 618 -191 152 582 90 343 93 806 493 412 -982 698 176 -315 617 748 -671 593 445 840 306 9 -266 782 130 -704 692 343 -634 600 114 336 561 265 -331 451 159 962 609 651 -675 17 717 -952 698 509 -955 721 591 676 639 742 -459 375 502 157 245 505 -885 559 313 917 484 444 -983 585 460 -667 186 357 -607 722 438 248 799 629 941 92 555 -205 450 799 -101 517 109 -237 435 593 -593 452 729 -134 737 466 175 730 696 -179 536 164 321 459 601 -6 77 89 59 473 659 741 164 759 -855 644 11 -149 600 52 -951 275 576 -790 456 266 799 268 669 769 468 57 -263 166 700 947 618 264 -961 666 539 -34 428 535 545 651 575 867 20 101 -440 399 568 768 636 54 269 587 223 -268 578 88 270 345 516 -444 726 755 -415 545 326 885 257 725 -996 377 213 441 465 635 -484 349 412 -844 772 308 471 584 28 933 547 305 840 732 401 -435 569 209 241 261 196 -113 777 544 250 485 515 -690 708 195 610 185 330 -963 119 77 93 359 360 -707 476 129 -99 518 654 37 624 432 -85 311 760 -341 314 445 -275 624 352 671 634 537 -247 224 207 629 763 592 -132 16 309 473 654 632 -508 222 7 675 338 670 -165 549 183 -521 26 6 -570 50 191 -882 384 83 992 724 397 -64 393 412 196 266 265 27 786 728 -545 52 405 -806 35 454 136 105 408 -298 382 791 984 774 715 -668 510 307 943 107 124 -440 686 786 350 472 324 -123 479 296 -144 316 348 -988 62 734 666 799 38 273 589 745 530 521 6 -12 64 464 -337 774 373 -828 3 404 -133 411 271 966 424 333 899 442 683 137 483 723 -349 13 443 -791 553 58 -328 417 282 773 266 607 -102 790 162 -499 457 572 -229 376 195 -745 564 703 -377 424 385 -103 227 750 -109 36 502 -451 661 118 -218 34 735 -412 484 724 901 537 381 -127 61 308 867 716 534 255 358 298 957 133 273 493 631 499 42 674 87 -704 423 747 213 357 332 548 98 16 471 472 164 710 692 432 -756 747 789 293 256 121 -635 501 751 -185 696 177 -499 592 151 -201 605 508 131 329 603 201 132 627 -83 595 518 -852 791 16 336 484 623 456 1 323 759 704 622 -252 554 150 -497 625 428 646 373 418 213 461 453 35 317 453 309 28 20 -273 715 41 -361 401 14 556 145 717 378 46 23 -721 549 530 -536 476 630 -940 324 158 316 785 186 688 664 100 328 104 52 741 60 197 -590 190 594 -568 22 342 713 486 419 -182 130 94 -753 255 409 -755 771 393 -970 59 257 -118 540 360 -67 233 771 481 643 513 274 627 534 -185 692 219 -167 310 348 678 109 90 -437 197 344 -829 443 666 -484 522 443 117 197 621 -198 550 374 272 344 679 -144 115 673 522 183 298 798 155 4 13 390 196 260 65 466 -725 68 229 187 641 778 560 313 158 994 83 519 297 555 408 550 368 798 -503 781 145 -234 35 561 631 262 180 -388 649 20 -459 162 685 450 156 663 902 381 745 -227 425 456 881 727 376 30 425 708 -226 743 294 287 375 556 -334 35 625 536 689 205 880 262 235 -467 536 212 -59 200 114 -625 575 57 -332 614 783 975 718 704 -601 392 290 423 728 179 -972 561 440 862 294 176 -927 387 145 -437 782 470 -716 178 763 90 109 232 -54 61 176 635 284 103 413 712 215 53 127 61 -220 552 447 -524 667 54 -181 96 35 641 380 237 523 139 487 396 740 234 -135 153 330 -424 573 777 811 566 709 -201 279 51 -256 48 716 -248 698 207 -14 763 352 -503 88 428 712 212 581 194 151 470 78 151 510 -264 468 340 187 764 191 728 347 488 49 85 450 352 535 90 -20 647 301 112 641 240 -432 42 93 898 379 560 838 318 524 980 446 470 18 642 5 106 795 539 195 39 578 -913 207 741 629 396 782 -479 646 712 -368 84 229 -645 65 226 976 635 618 896 92 460 100 798 454 -562 346 132 974 545 522 -97 632 280 995 567 156 -179 522 572 -402 51 758 616 747 49 275 647 398 280 637 295 -37 619 223 -437 143 769 -188 736 535 319 309 609 -758 75 157 -801 502 355 -851 134 191 643 697 753 -518 181 571 457 296 737 492 637 431 460 602 718 995 721 226 803 164 685 213 363 311 769 515 13 -77 264 146 465 307 43 369 742 575 892 599 423 28 698 685 -647 66 762 -852 587 476 712 575 246 -749 345 187 978 237 337 600 675 329 326 403 579 210 357 631 -543 546 249 -982 246 35 -906 168 471 -771 771 367 -233 349 603 903 701 571 481 416 798 -38 542 400 -308 104 308 -878 161 406 170 531 203 605 577 513 -299 562 232 571 343 554 938 663 103 692 518 355 863 6 166 671 51 761 430 8 537 142 309 650 325 567 124 -313 382 475 -839 757 545 941 28 577 -30 56 179 -70 659 229 -388 138 751 -30 71 69 494 710 450 -280 71 195 260 647 151 -844 140 531 532 310 138 -90 793 776 -753 212 109 892 632 767 -527 797 104 575 13 435 -956 394 704 940 150 43 -530 35 352 808 545 696 735 793 459 43 710 639 64 285 757 -211 728 770 976 372 703 -567 173 383 -319 733 128 377 21 472 35 664 308 -123 378 218 515 194 502 -728 536 782 -7 512 705 -953 481 569 442 692 578 456 257 13 -14 666 126 912 706 168 925 483 59 -498 291 80 -301 570 688 911 357 573 901 712 726 -564 321 751 954 263 521 487 558 738 -588 503 707 888 428 741 -254 130 232 -223 781 1 -336 292 709 637 545 621 562 581 493 65 487 756 -215 774 65 475 738 486 475 59 540 -419 347 519 322 671 180 -343 536 472 766 525 216 138 752 387 -615 690 361 -151 565 650 -913 574 255 -255 648 500 -56 153 723 924 362 10 947 128 534 -86 66 620 262 49 124 -999 786 365 913 788 129 762 198 540 -224 343 244 850 219 606 59 566 285 -608 680 703 764 695 751 -761 296 288 -397 323 749 602 551 293 -770 402 63 987 613 180 823 206 60 -475 322 306 227 561 153 -685 647 635 690 249 580 -309 96 754 441 483 57 -114 665 10 300 475 379 -261 553 700 -4 580 12 -652 447 727 412 589 573 246 679 374 -422 763 503 -861 401 367 700 782 597 452 273 701 -848 69 32 715 369 479 -958 757 666 -440 532 581 733 233 234 -746 107 215 -998 359 39 502 63 459 -666 579 27 164 573 559 -370 339 737 126 31 246 343 90 153 39 697 611 205 299 522 -557 136 714 -121 500 486 837 682 377 -426 560 407 -629 303 149 808 577 105 728 184 547 833 375 443 -557 781 741 716 776 94 452 78 581 365 109 632 -797 347 513 779 73 272 785 204 255 141 732 438 -513 165 364 -519 677 672 219 129 301 800 647 409 -969 50 307 -456 181 731 167 366 774 -107 603 177 499 144 461 488 584 177 -749 217 737 347 591 166 570 163 646 -330 763 44 -770 746 445 737 442 625 -533 410 542 -207 754 488 733 642 623 910 445 39 -802 592 182 -685 162 344 361 384 306 756 215 251 1 704 693 225 323 654 -81 268 260 -138 742 213 -99 75 406 523 385 50 562 536 194 -857 51 707 -162 564 643 -257 321 57 -55 522 312 989 99 186 394 218 454 -947 233 395 817 286 21 -826 162 406 376 524 141 -231 619 543 -373 257 307 269 552 627 277 385 568 -421 39 352 325 608 189 745 559 73 -406 528 243 537 307 51 -357 377 602 -979 54 3 -680 395 193 469 121 577 -612 300 167 -709 425 775 -920 225 515 -146 19 594 896 356 100 -701 551 476 -900 572 82 654 492 476 -754 314 596 975 226 544 223 255 768 -463 158 246 182 9 797 -591 109 120 -158 116 164 -131 762 477 -384 289 730 -338 431 123 -316 98 700 -220 522 155 -653 211 415 37 494 124 683 389 593 -450 53 221 141 270 510 -329 132 492 -655 769 141 -755 349 662 -649 486 470 993 521 449 724 104 37 868 606 20 727 13 694 -639 636 25 -996 134 345 -56 682 493 982 551 178 -149 544 250 251 221 353 -113 41 158 659 421 194 -224 782 381 -248 386 514 -303 88 277 -767 22 28 562 425 571 411 476 343 -885 116 384 -775 127 152 -147 186 105 -421 538 42 44 314 184 343 677 161 914 556 303 839 333 429 142 738 638 265 537 375 -79 268 465 762 512 451 437 800 131 999 117 445 -866 260 321 -306 526 712 -70 335 467 -568 526 351 -139 421 289 -350 86 25 -775 560 644 -311 511 707 -178 462 375 -534 91 712 -351 573 246 68 206 323 418 619 743 -94 421 29 -918 246 140 525 87 413 -720 353 585 -88 558 596 -195 645 523 70 703 144 -702 786 741 989 543 310 -923 281 214 -387 393 184 -54 691 92 769 99 201 -284 105 627 869 433 23 -209 106 262 179 95 173 558 497 715 419 574 548 232 340 140 815 486 382 458 207 33 -542 523 137 -764 744 121 858 774 480 196 353 575 -480 663 623 187 482 749 734 514 288 425 281 773 7 550 253 -273 786 197 999 597 84 -275 332 57 557 680 762 -517 292 658 -347 603 204 -136 762 342 -806 601 443 647 480 429 443 479 225 -274 757 108 -666 600 314 253 617 275 547 11 428 989 10 107 169 653 138 -55 131 94 -748 18 7 343 665 3 -615 568 363 381 371 515 -506 376 331 -679 275 693 -652 265 703 -994 586 107 295 536 607 -854 69 400 584 437 250 -841 343 652 -881 39 535 908 326 549 337 26 317 -953 782 604 -524 205 672 276 141 387 -597 408 375 52 119 711 -730 532 254 -127 251 292 807 560 470 676 363 373 692 410 706 495 487 110 319 515 603 657 518 562 -168 322 680 542 72 676 -540 501 102 606 677 464 -222 370 426 836 736 178 -501 394 695 860 720 760 653 116 224 -782 566 348 -54 525 576 810 55 145 -365 291 362 898 189 297 -125 240 242 -679 192 139 -953 198 606 823 61 429 521 370 559 441 557 402 -846 407 142 -598 82 381 844 355 433 662 43 374 557 266 341 20 240 753 -752 159 276 -63 403 182 -879 417 577 497 570 619 422 699 675 -133 499 787 -22 418 645 -601 433 800 -406 590 158 -579 679 560 -797 752 529 579 24 728 -864 539 627 210 206 325 -604 336 680 -10 147 297 -566 99 729 234 693 70 791 666 300 -697 469 252 -217 501 476 759 237 214 537 199 419 -786 147 307 693 738 5 -611 724 103 -731 710 347 -709 54 213 390 309 233 -959 292 633 -907 476 685 -31 525 320 105 32 756 415 373 231 470 194 141 -32 85 194 -668 276 502 765 269 345 549 715 20 -367 36 606 506 370 330 378 486 603 351 654 527 581 476 721 273 196 357 866 129 632 -281 294 453 -737 643 367 482 113 198 741 709 235 895 12 440 -978 345 115 94 19 311 50 237 439 634 255 105 -243 247 439 479 309 363 863 557 374 854 425 641 -769 675 77 -379 747 109 -19 751 715 837 120 589 493 735 345 -382 190 75 688 111 499 -320 115 234 -955 171 180 753 704 483 -933 369 33 -445 652 153 -305 497 439 439 715 628 513 756 290 -989 636 183 -665 145 649 768 591 371 900 696 274 982 364 367 123 650 490 660 545 186 -502 784 101 878 649 408 767 212 243 102 668 82 -479 120 777 546 734 284 -808 346 29 -622 44 364 -122 442 424 -321 344 123 770 119 462 -20 66 516 271 282 93 -543 785 378 -259 178 723 521 586 592 -952 223 233 -976 454 128 -502 625 573 592 584 142 413 534 656 712 644 196 372 644 770 604 268 423 283 719 599 -792 711 227 251 717 338 -689 438 121 -196 251 714 730 793 447 -663 457 406 947 439 249 -506 211 92 -937 568 712 -962 251 630 836 411 540 214 462 457 152 725 446 272 330 697 -615 412 241 584 350 698 -611 249 336 37 759 665 791 349 468 -228 186 78 -888 152 92 720 104 16 -435 177 697 -587 514 309 -746 628 353 -465 109 664 -648 300 564 619 225 301 -104 9 556 -45 126 284 203 492 798 -737 298 47 -528 1 486 -518 39 665 -214 526 773 801 78 625 565 449 49 -735 546 737 117 637 297 625 744 422 -292 748 465 457 611 762 104 236 314 -259 670 704 405 208 430 730 410 59 154 727 508 154 462 441 -414 205 494 -511 461 281 603 402 150 506 559 358 -265 241 319 -654 547 245 253 743 449 -751 529 135 785 417 238 762 461 651 696 768 761 653 255 202 -277 601 748 767 206 401 754 63 343 803 265 72 889 50 264 -278 233 289 -544 723 717 -781 251 324 -281 770 529 919 125 144 862 280 408 485 121 9 -500 555 311 -781 564 90 368 422 12 -916 593 692 807 613 494 -470 666 419 160 103 539 169 603 86 -553 534 193 -242 754 308 -553 122 729 210 559 522 53 366 686 -653 48 370 210 706 774 749 572 742 -791 93 544 95 141 630 -113 51 583 -606 50 256 874 412 366 547 666 283 -815 165 330 -846 127 588 727 676 399 118 90 5 -683 36 54 -875 711 17 -110 210 682 -227 395 398 -698 150 524 689 229 751 -161 147 697 -791 358 5 -977 448 449 -267 718 484 186 443 746 -646 533 156 -764 106 550 -767 361 251 909 402 480 -341 42 626 -44 203 536 360 626 48 318 555 47 366 488 764 -750 26 758 -805 380 491 102 263 462 485 122 55 663 230 257 798 342 434 -803 227 675 -41 29 252 -532 577 631 -42 290 518 530 127 639 -616 590 421 792 340 762 425 137 774 -988 333 553 -362 223 388 -778 350 263 -6 281 742 -616 617 531 -596 410 423 118 635 111 491 600 443 595 432 102 236 256 324 -225 430 756 -251 507 657 -37 653 137 -96 594 715 809 512 101 119 755 700 114 751 242 103 431 673 204 795 109 -366 296 615 -109 59 467 379 703 448 -650 112 511 -949 783 466 -698 553 750 215 557 768 694 437 314 754 623 609 968 314 220 -614 46 335 393 82 237 40 33 700 503 738 83 887 482 635 788 449 391 -845 96 379 -531 650 202 829 571 67 -152 509 464 134 302 546 -430 95 130 -979 398 565 -745 718 54 -263 557 535 -429 345 184 313 100 279 692 751 250 911 286 260 272 408 706 -399 237 572 -230 574 328 657 6 396 -99 115 649 861 514 445 978 584 214 604 506 339 -717 515 635 -493 707 597 -218 281 602 929 286 519 -173 547 160 264 619 673 308 149 139 686 782 274 -701 738 331 -762 214 585 526 544 119 530 323 404 -200 750 502 359 766 672 -169 74 21 -831 512 2 194 364 739 -676 303 204 961 374 224 -621 720 587 -731 244 340 580 166 470 522 743 772 -475 304 152 224 335 262 396 769 724 518 104 545 -148 110 749 764 489 674 588 420 593 326 290 388 -134 670 553 335 592 47 258 245 236 222 760 659 -959 764 321 -659 481 9 14 421 428 958 565 138 -150 710 102 998 119 346 -767 141 739 189 372 246 -473 138 218 -445 496 716 -977 442 481 -487 492 332 545 140 594 646 138 712 -256 713 42 284 560 425 801 280 796 198 7 486 415 514 181 -870 490 174 -790 155 217 694 100 357 487 499 494 750 443 769 354 713 793 -76 66 624 -81 464 630 356 279 344 137 124 539 479 218 638 -765 457 336 80 714 559 281 538 89 448 210 552 -922 366 383 173 255 296 -243 318 419 695 597 189 884 784 645 -380 216 4 701 65 270 -341 476 773 -678 355 99 -641 680 354 454 237 671 873 684 19 661 168 354 -343 788 569 -387 301 236 116 135 711 888 57 635 -179 83 541 272 42 420 -975 649 208 -753 135 259 770 744 598 90 557 639 275 639 140 -338 508 274 -427 348 683 159 722 317 -500 394 710 -529 419 558 479 35 765 -21 557 709 977 47 465 -33 75 656 906 337 363 332 62 262 214 422 183 930 74 576 839 145 546 -603 424 763 827 525 105 652 54 504 668 222 578 -277 80 466 -363 212 528 299 578 501 881 460 574 -991 700 718 354 428 239 265 572 315 370 168 221 667 358 785 746 457 562 -354 290 222 219 699 473 937 171 700 220 636 24 -666 758 199 -346 231 443 -205 633 163 368 399 528 -335 598 17 238 217 716 262 106 321 134 336 491 34 708 678 809 243 636 -593 49 418 202 797 251 -436 486 250 530 77 19 845 26 12 407 428 562 -359 430 558 691 146 274 -55 695 531 951 226 159 569 23 650 293 141 675 -544 300 486 574 337 554 687 561 533 800 755 163 -291 544 241 427 246 135 -691 197 712 668 519 735 117 612 427 -857 268 726 428 194 615 133 633 727 665 33 681 -421 342 279 -561 303 619 517 565 367 -771 633 85 763 597 67 -934 425 613 -320 358 445 407 375 478 239 555 371 869 146 47 -758 294 465 -269 523 649 -633 238 302 415 379 98 33 446 522 -203 326 431 -958 485 6 271 77 112 -159 189 585 540 484 153 -795 452 390 706 219 769 756 404 414 77 402 291 860 44 328 65 515 404 976 108 349 384 548 89 -632 440 242 -203 796 725 -451 201 376 739 416 198 624 645 151 -286 505 194 -407 722 260 796 250 719 -455 34 466 785 752 453 -649 101 205 126 192 16 -528 603 783 421 627 628 -229 494 684 -84 533 793 511 318 746 167 345 249 971 296 702 -872 198 696 -922 694 119 -860 737 41 -744 583 573 -352 765 786 146 737 633 -753 17 7 -261 112 556 -814 447 420 530 140 430 -265 437 718 -673 245 500 -149 45 145 -907 143 110 -570 489 398 863 414 267 -98 44 393 -980 323 637 -928 375 682 -432 450 64 778 665 799 -57 534 625 -780 511 238 -962 213 415 102 342 518 898 337 387 605 211 337 -20 431 399 969 675 402 258 431 657 766 118 643 -468 37 750 268 332 286 -594 689 352 809 245 562 697 682 791 -38 292 571 -95 67 554 961 234 671 -444 345 127 845 203 699 -98 650 644 818 11 78 8 279 436 -117 192 221 153 748 138 812 593 524 -551 600 278 -701 254 127 -457 472 490 -780 232 263 -60 563 93 -825 198 284 -253 152 232 -164 716 684 711 397 375 -43 798 526 -166 298 779 -487 441 3 402 213 234 -184 353 348 308 481 546 191 28 249 22 65 516 -942 561 28 814 718 26 891 705 323 469 18 315 423 172 79 -591 588 431 156 639 491 853 414 107 -232 72 586 152 30 616 956 721 520 830 366 612 374 375 751 -795 283 598 -733 289 436 -691 542 401 167 63 472 -448 15 687 650 255 188 -664 485 682 976 582 247 739 756 173 -911 113 7 -314 381 295 73 242 389 -726 210 451 -303 314 17 736 764 362 203 581 616 -9 469 653 272 797 786 470 15 786 447 241 579 835 515 788 -363 364 654 -347 100 169 -34 647 770 -814 493 6 -137 87 583 -532 39 597 605 286 389 -416 473 103 -77 163 118 345 730 573 -154 664 419 -633 188 19 625 209 410 -27 214 695 -38 350 720 -784 474 229 434 2 744 -296 499 673 -124 145 88 647 465 89 -713 750 565 -380 593 304 -362 674 204 793 61 206 336 365 704 160 441 401 -201 488 417 -561 328 718 -397 338 632 -30 538 527 247 295 426 -206 695 466 210 734 793 -673 90 92 989 549 429 821 719 166 499 719 701 283 97 1 -556 478 247 -935 659 75 675 142 248 -73 84 796 356 156 632 -426 591 728 -74 350 432 -869 378 636 -149 70 450 409 586 226 651 342 82 165 616 590 -452 420 519 185 745 370 -842 49 272 -811 580 649 -576 184 270 -575 393 728 -833 402 514 993 53 407 -574 770 574 -33 71 467 -101 99 87 17 84 31 386 194 431 209 311 394 -569 336 338 158 503 739 623 448 344 182 475 313 -45 741 33 -740 110 468 -310 649 661 -680 68 457 -573 99 792 165 409 47 -745 785 494 350 426 362 597 60 764 649 302 164 62 175 21 208 257 440 217 285 90 -192 202 51 206 409 387 700 160 705 419 575 682 -20 124 82 634 506 141 -251 108 443 -936 370 617 -564 330 425 676 747 261 -83 708 14 319 714 423 -495 766 134 -639 186 260 843 766 383 524 752 441 -984 253 100 658 717 21 826 171 373 251 628 339 -64 542 524 595 785 41 529 661 793 521 677 597 220 66 19 542 669 800 -58 501 541 834 777 737 419 699 165 -985 271 404 -520 664 22 -102 158 690 649 101 535 -778 274 499 -779 786 551 -287 572 598 189 399 575 877 186 647 949 666 510 170 365 667 -740 414 518 585 688 444 322 461 781 -727 775 552 -130 364 503 -4 594 720 -828 537 323 -568 460 687 451 720 652 968 257 669 738 329 556 -467 452 568 -887 677 542 16 699 458 518 48 603 38 591 78 768 224 537 654 795 617 726 85 145 433 618 148 -1000 148 275 -897 466 322 -295 256 93 94 503 236 923 271 11 -988 136 431 387 47 685 -169 799 216 -193 548 732 -446 699 242 -967 623 64 195 187 693 -569 206 380 -586 394 593 -119 278 191 -635 268 234 -554 53 782 578 159 386 -883 358 285 -290 343 107 125 339 645 18 322 50 397 736 795 990 769 624 -68 467 304 307 66 709 -960 113 424 -739 775 319 119 518 530 -35 268 18 311 258 786 -265 342 320 -229 323 756 -66 715 351 -847 154 789 -954 73 240 -346 2 577 -199 513 386 -662 323 542 -52 550 416 -145 236 330 205 789 574 171 518 727 -241 116 351 -850 723 187 659 259 540 35 612 605 -380 150 204 347 360 527 440 460 628 856 515 415 337 472 756 -690 443 473 388 754 140 339 505 62 877 564 320 617 752 131 -779 464 652 929 320 718 96 57 390 -349 368 32 -325 156 786 214 647 490 628 525 605 899 142 556 182 715 280 814 691 502 -595 746 165 -392 627 484 -74 123 93 -85 374 460 -902 649 167 -117 616 14 -876 543 231 636 125 497 915 691 387 -631 649 332 -915 535 633 -787 202 207 -376 736 222 955 461 65 -556 790 160 -374 694 527 861 663 375 744 348 383 -698 69 118 687 58 571 99 401 507 721 756 519 -15 753 508 496 179 485 732 102 730 858 507 492 366 762 112 -365 49 346 706 593 3 134 266 311 204 452 263 311 700 441 -852 432 94 277 690 408 421 74 467 -688 193 428 575 428 28 -280 534 721 75 763 65 829 249 331 291 317 233 946 65 665 191 95 106 -201 716 532 -135 580 724 -956 555 351 671 428 85 943 255 399 959 576 100 374 81 769 959 27 385 -425 419 479 80 770 746 163 435 77 486 79 184 37 102 611 873 756 500 -83 550 275 -831 676 708 737 235 286 -527 362 704 -48 243 225 649 558 659 -474 445 289 509 682 390 671 107 338 -913 378 294 -414 168 270 -680 532 418 -104 610 62 584 519 295 126 142 401 463 16 728 -98 381 96 172 519 716 -695 757 448 -678 53 609 935 437 328 -819 763 21 -67 627 650 -138 687 217 589 790 597 636 790 506 -331 330 536 492 63 714 -507 477 600 -291 19 141 305 455 502 -47 795 491 58 265 526 -118 2 113 -834 538 727 -250 82 475 -77 306 5 810 550 419 -125 643 96 26 609 472 -180 362 467 311 620 283 388 655 284 -700 421 373 778 772 454 53 209 508 875 684 702 922 62 53 -261 465 394 -241 253 600 -806 537 541 730 746 749 37 573 184 -109 48 598 -57 787 178 556 398 579 329 475 243 674 386 495 473 132 552 245 698 435 387 470 523 880 200 20 828 480 639 -439 84 575 -83 465 319 309 510 568 -105 650 237 769 358 777 579 774 666 -879 443 31 -678 354 670 709 664 334 179 725 44 346 420 693 -665 541 422 522 329 331 -702 261 605 906 31 239 288 778 212 -294 499 654 136 22 560 -395 83 423 290 462 348 -915 18 388 385 716 200 -611 174 230 27 663 559 -161 121 258 444 57 631 203 214 713 -574 704 374 125 342 533 843 711 112 593 479 500 933 470 620 790 315 228 -180 221 589 142 465 12 321 671 537 117 465 799 180 586 280 468 119 477 -446 622 265 905 695 136 641 545 162 -8 583 418 573 222 231 436 441 464 168 299 134 196 653 130 796 647 293 548 190 37 261 783 351 160 407 133 529 780 706 -841 343 753 84 140 599 729 440 340 -883 101 674 667 413 280 -449 342 611 -543 580 66 -2 88 550 999 361 783 346 516 325 298 353 464 848 482 455 -12 619 168 93 722 62 303 286 245 -502 134 312 705 632 216 721 33 249 -825 573 799 -670 186 617 -950 431 539 -137 520 306 877 17 280 908 776 629 -414 788 121 -509 51 607 -489 484 326 -631 361 495 62 473 511 -59 733 260 706 504 514 -698 628 545 634 413 82 771 366 70 491 57 120 -551 41 515 668 397 120 -659 103 176 -593 757 217 248 439 45 744 73 9 -775 196 374 446 440 430 918 489 101 272 416 142 387 36 796 126 167 392 -603 108 46 -28 115 354 -259 515 792 585 211 416 945 789 612 -282 635 603 99 153 291 599 626 706 -60 739 460 679 461 586 -970 2 300 174 739 511 -211 684 499 352 452 663 -146 545 675 147 281 165 -194 312 52 -123 20 65 -39 794 355 23 735 238 473 488 343 406 591 399 -495 193 423 695 152 734 346 229 675 -390 252 239 781 28 173 570 301 212 -687 459 606 107 711 641 647 788 765 -19 198 55 626 557 685 140 528 538 -848 41 196 157 748 402 -248 227 794 514 134 781 878 267 530 -716 645 106 693 461 662 -222 1 389 -933 105 429 -386 462 729 -785 767 534 727 112 338 832 556 601 -394 786 67 935 693 276 -406 575 42 -97 701 760 793 527 515 545 685 500 -988 572 321 874 213 439 203 43 507 555 661 28 584 6 106 250 751 790 301 142 325 456 691 295 -265 715 60 573 318 399 -62 315 794 44 670 176 970 584 393 654 635 696 243 288 210 -44 262 703 232 70 593 -321 757 507 538 730 377 -712 20 243 481 616 464 -591 187 711 196 543 681 36 586 168 997 294 781 100 327 402 -108 496 640 -73 736 659 569 618 475 -968 227 213 -257 223 700 989 164 442 -331 352 580 -212 750 73 -279 694 508 832 93 660 107 526 438 719 421 660 -181 631 279 743 140 29 718 415 723 -22 599 319 -268 270 443 622 503 535 833 411 612 70 530 232 -118 101 593 257 466 423 935 609 594 -85 377 733 -57 674 497 136 558 318 130 581 21 -536 366 431 876 237 512 -541 319 165 852 328 630 426 615 790 619 330 367 504 426 14 354 795 687 -349 213 576 -860 278 142 -478 165 248 -650 548 389 -480 567 271 -514 423 696 699 178 690 137 429 573 533 549 785 -140 242 614 -47 364 319 -118 198 36 529 548 4 -145 279 103 -204 90 21 -998 779 1 726 312 102 -137 325 343 -772 478 706 347 561 456 734 494 737 -187 379 346 381 506 657 882 521 181 376 349 211 682 48 771 -511 582 764 443 224 61 -372 416 106 -84 29 17 -558 637 41 608 18 420 553 200 477 -838 34 549 -706 211 97 -96 645 497 226 734 630 -210 577 53 -198 358 468 708 74 48 -524 68 237 317 429 254 288 96 487 -688 391 697 160 447 93 656 474 26 -762 16 602 90 672 184 599 760 518 203 76 165 -111 740 555 -263 700 554 -571 547 594 -40 789 211 870 251 689 158 561 443 -86 658 314 97 209 625 966 213 700 331 254 639 837 192 90 -610 292 437 324 562 687 -588 73 799 254 587 209 519 36 417 -857 3 629 594 723 626 -279 714 398 -729 34 129 -634 300 420 154 424 534 441 788 606 -409 794 744 -201 8 781 444 402 466 -322 186 389 -897 730 239 733 249 538 705 203 513 -10 396 52 -605 140 397 890 539 261 868 107 620 1 304 573 -734 582 758 -794 238 369 211 433 205 -996 223 600 255 170 291 -948 60 30 912 729 488 332 130 791 904 348 125 814 507 714 782 518 556 -217 212 116 437 616 338 -612 675 567 -740 188 47 -653 672 176 -310 128 76 966 694 134 -721 476 203 186 12 523 -932 445 286 -17 282 101 -79 270 723 -372 101 598 -654 103 687 347 469 133 -320 300 160 283 306 615 242 490 448 294 563 270 -232 689 683 -947 18 753 713 521 651 527 615 413 -452 535 307 -83 701 548 951 306 381 645 522 741 -895 151 244 -924 216 322 886 96 42 -64 775 208 -851 475 742 207 192 194 754 496 500 735 541 170 221 783 243 913 440 51 -861 613 201 182 289 417 103 127 64 496 264 390 655 365 64 997 772 607 -58 127 302 841 187 377 356 101 368 406 240 532 -193 175 373 975 430 499 190 279 762 -669 334 678 594 426 328 -994 219 93 -600 182 279 528 738 731 495 545 171 -173 104 697 599 431 678 -951 21 156 -237 402 797 920 8 216 964 360 749 43 288 238 773 136 782 -705 515 437 -857 466 67 -579 115 439 -24 78 790 817 271 639 -411 664 241 -63 501 160 804 61 217 -122 482 332 669 610 761 210 169 95 -959 706 231 -360 563 731 999 367 627 -650 409 296 -165 785 612 -13 349 224 -597 779 257 486 48 67 -353 708 214 723 141 233 836 493 152 -938 43 560 109 430 96 272 658 480 -385 288 739 -620 11 239 -149 553 72 586 167 466 -102 76 95 -855 500 664 -459 348 788 315 453 446 -864 391 143 706 162 125 -301 150 718 -590 296 418 -775 789 765 412 240 592 -935 67 456 -289 240 95 -544 491 546 99 55 696 816 417 543 -415 617 777 861 682 737 -606 441 355 202 189 109 629 245 599 326 665 621 -533 450 15 -51 104 422 534 175 238 63 783 112 -47 737 16 -978 779 48 284 305 712 856 372 714 471 522 17 892 408 543 281 271 131 0 422 465 464 127 401 -321 149 224 -165 631 476 -613 595 310 146 452 234 459 519 714 -230 600 537 -500 353 510 764 217 637 764 448 337 -661 422 278 -629 403 428 666 614 302 -228 41 372 837 11 171 573 227 291 -329 743 739 7 682 373 974 620 451 428 5 405 407 71 218 -140 795 258 -969 184 621 -799 558 283 76 193 510 766 464 4 656 623 686 581 598 533 927 754 704 129 1 676 -289 188 198 115 48 652 -697 777 385 811 662 325 -60 316 325 -184 228 308 627 311 93 -405 677 105 -845 287 472 831 554 192 -571 58 168 166 269 382 490 361 697 -33 329 124 274 356 435 318 551 663 823 658 519 258 340 5 281 702 712 -184 492 501 -235 259 30 640 685 385 -974 404 488 89 579 345 -241 719 360 -80 544 613 983 112 47 551 647 296 -509 316 339 392 721 481 -443 300 436 44 189 214 741 148 451 -671 463 721 -712 519 127 298 562 288 -317 754 520 -521 527 441 312 684 740 -853 81 480 513 55 641 835 295 775 -398 347 493 -272 445 115 -348 391 228 292 226 181 411 306 259 3 770 494 -906 69 126 773 382 651 503 36 199 270 638 545 -438 118 542 476 371 484 -145 15 709 387 626 566 -155 650 89 -133 153 338 -629 319 563 866 481 680 -593 153 794 -884 550 423 -397 641 498 558 58 347 -154 477 500 -217 448 348 908 170 666 -530 487 476 -730 438 628 -737 506 729 485 309 570 -265 267 179 81 314 655 -268 249 654 31 627 12 946 129 7 304 502 34 958 203 48 608 138 667 338 772 532 192 304 780 -403 184 715 383 82 43 742 187 626 -814 318 680 372 629 197 63 68 751 862 76 441 328 558 267 -361 707 354 527 263 171 -364 357 709 613 496 227 -708 131 122 -209 74 714 194 333 23 -388 451 8 -745 245 623 -623 433 179 86 691 93 -482 331 223 39 305 641 452 651 525 -774 464 201 354 630 651 -86 766 431 -134 652 77 892 316 767 -616 34 649 759 225 123 878 164 779 -930 242 293 994 749 474 -403 15 462 -405 321 631 -346 261 404 -106 539 568 -527 209 135 502 755 729 -54 702 229 -429 198 497 -790 776 17 -960 630 182 386 354 283 117 375 95 -728 421 633 991 94 393 726 748 699 -594 446 600 34 449 400 276 260 375 -956 707 36 753 571 102 -671 649 402 780 207 47 -669 793 664 -67 449 123 -190 283 223 -737 36 402 -281 326 524 -227 207 725 574 719 476 883 404 48 -53 488 497 821 498 590 -453 617 412 -137 493 694 -763 308 282 -410 580 607 -735 153 13 -11 127 800 872 499 718 947 482 360 -958 255 57 383 755 673 -405 207 225 -279 749 4 727 404 186 -509 527 618 480 116 458 47 798 733 540 360 439 -129 180 607 115 271 786 399 631 512 968 63 185 419 654 652 -372 125 100 -877 18 90 -435 134 449 355 158 88 -242 336 619 -883 252 89 302 542 186 449 722 239 102 513 715 -599 108 223 730 536 713 989 452 238 392 2 331 -622 154 317 282 107 105 -586 150 9 231 323 87 66 624 622 379 214 459 645 74 463 834 266 464 717 196 315 921 364 20 -763 799 478 141 13 179 550 201 246 -944 198 634 -313 196 707 -651 782 525 213 99 272 79 20 636 -302 258 634 527 53 193 -172 423 393 -775 79 11 -354 708 209 -921 196 756 -262 145 737 -986 389 407 -880 239 216 505 567 367 -498 605 394 390 31 24 -399 229 284 -239 260 479 516 212 637 791 498 225 -50 170 464 -235 28 582 83 82 406 454 272 20 -495 585 280 735 501 29 -338 258 593 -502 49 642 -678 800 472 -125 206 800 37 357 70 -972 637 478 -721 325 531 59 187 788 -149 237 36 -708 159 187 855 449 655 44 519 206 -285 547 412 -734 784 768 88 364 499 781 195 212 988 455 750 -225 303 696 -499 558 696 155 402 415 712 270 161 275 136 496 595 776 59 293 157 23 932 16 217 -105 332 633 -19 647 135 277 700 692 972 255 645 -262 719 466 -550 795 154 -855 390 129 -796 35 286 -822 368 653 -654 463 608 769 60 491 -999 595 394 -26 133 313 392 184 307 145 85 730 110 284 563 453 771 433 -160 27 711 98 619 446 -396 116 727 -149 190 11 132 452 626 381 567 387 -508 41 669 -986 5 152 -424 651 726 -614 589 752 -303 487 123 542 243 238 420 246 779 -817 178 431 -992 51 589 414 417 593 117 293 793 18 542 31 -260 436 273 -422 257 518 -444 440 247 786 746 608 -478 429 770 821 419 275 -575 686 567 -631 445 744 823 575 200 492 331 191 -462 70 190 -305 79 246 479 519 644 674 496 81 41 465 536 -100 191 754 -854 83 637 136 573 706 -875 469 709 411 172 339 -592 451 636 -767 251 706 628 325 401 -492 518 65 -756 219 432 575 249 29 -578 727 497 -718 538 220 421 147 222 -992 332 24 514 361 700 -286 21 418 -669 665 188 114 593 753 -464 474 265 143 543 514 -229 165 440 -181 47 529 390 620 227 611 581 559 234 713 139 103 244 356 642 559 148 994 533 477 595 324 649 774 687 781 932 274 427 -598 560 339 692 457 245 746 614 232 384 90 297 62 257 705 291 31 143 623 363 416 -951 409 189 -527 457 645 -731 474 413 -105 473 763 -276 316 219 780 359 249 123 31 79 -935 722 488 405 748 144 -998 81 723 13 528 133 -733 471 157 -818 796 472 -1000 576 30 -799 390 793 594 455 714 -119 260 213 -24 262 430 625 63 62 -300 629 589 584 230 254 -437 583 30 -808 736 528 -446 645 123 963 278 735 -824 54 548 -43 432 163 -782 732 791 206 571 2 -101 21 539 -753 210 267 555 481 491 308 659 511 447 506 581 30 380 614 642 635 376 -740 259 783 441 318 477 -360 719 788 446 186 369 -226 359 401 -536 467 260 -874 314 317 106 96 696 720 91 83 -505 351 624 -260 413 83 -678 799 222 490 645 408 811 572 766 11 636 784 -178 221 745 -414 741 35 -732 388 738 -556 155 107 -971 106 105 451 749 302 -390 160 73 -473 323 260 -490 685 795 104 423 287 -262 688 107 728 414 261 35 795 719 491 598 219 -456 360 378 -384 87 252 228 150 197 801 509 433 -853 365 56 634 256 299 812 83 186 -282 799 497 648 642 647 18 787 206 -405 385 54 -772 70 674 333 152 119 -980 283 469 -532 683 311 114 502 297 -80 249 51 116 248 186 509 272 205 884 507 275 357 34 542 -444 54 424 618 369 125 866 441 726 -732 357 173 -947 618 616 374 143 701 -381 787 340 584 357 708 -140 491 256 310 145 425 -675 719 556 -284 250 524 -988 55 650 -748 416 792 752 148 160 177 484 516 36 496 290 -913 434 781 -258 21 747 -927 737 197 797 702 603 -202 154 218 941 296 504 26 625 539 494 61 234 -17 548 219 -885 42 762 -409 760 783 -510 434 271 838 183 172 -960 74 183 366 189 478 421 710 715 -56 445 463 -637 161 56 -676 704 16 858 394 1 681 632 535 452 225 667 -871 35 740 111 774 496 -710 733 757 757 792 113 426 269 17 -7 608 594 879 413 370 -855 542 404 637 393 129 412 236 413 -80 793 441 -480 564 433 33 390 701 401 136 779 762 161 551 76 306 644 431 743 696 -614 412 640 714 224 75 -122 344 67 -881 417 182 -849 602 124 651 517 139 719 377 299 421 253 157 -936 85 451 111 423 63 -449 538 638 377 616 534 -4 687 150 177 38 303 700 441 657 558 23 725 649 94 301 147 716 554 -97 644 612 -832 124 69 738 720 755 839 698 345 -507 261 359 426 713 651 -980 419 46 384 539 792 -916 496 468 704 520 538 139 421 798 498 247 307 -698 157 779 223 578 749 221 714 487 -188 398 183 -921 55 369 -982 114 746 805 69 17 142 8 438 939 658 236 -803 160 161 64 733 318 442 709 447 -409 730 360 29 742 309 211 549 96 -707 444 456 882 335 313 -482 349 309 -5 591 217 -807 564 440 -587 527 765 927 59 708 155 688 8 602 533 451 -943 16 338 -278 534 70 546 764 418 854 512 560 223 705 446 -832 10 209 -441 775 287 -877 302 697 582 657 584 -258 660 317 -256 317 684 881 191 769 -298 89 732 -729 296 795 -969 39 261 36 599 235 -478 674 536 -981 209 745 -446 103 604 -578 447 472 857 681 663 25 535 751 309 7 246 703 418 555 766 654 705 152 728 130 -160 699 338 984 6 440 -813 780 439 -790 638 671 -928 463 405 -625 228 352 440 134 321 594 653 174 -302 645 704 117 629 709 108 768 689 -702 603 540 325 130 664 -161 255 443 -209 95 128 863 489 780 -611 339 137 242 318 333 497 496 481 246 67 766 814 183 349 -529 526 795 -449 390 483 -518 779 373 770 373 243 -97 670 429 -784 428 476 -752 426 22 211 149 88 176 316 631 222 345 13 -677 520 480 600 554 458 124 725 30 366 428 251 795 196 679 -778 796 304 -757 335 320 -88 358 664 -923 281 584 767 150 409 407 475 333 -364 563 406 -380 6 365 24 689 699 -505 753 608 510 747 339 -692 154 365 -408 742 158 303 781 49 713 469 169 -117 245 57 -267 340 361 -859 651 391 780 297 491 569 506 143 -776 754 417 -618 467 665 792 138 686 112 107 22 81 302 316 -250 562 21 -955 386 671 -919 302 290 513 46 428 350 759 600 832 279 258 805 783 389 -53 297 242 614 244 740 857 726 64 921 640 462 948 342 420 700 174 250 557 379 762 -634 359 296 554 58 144 395 73 743 349 12 538 640 622 531 -273 223 598 -100 532 529 261 498 439 156 52 497 -148 199 121 -254 700 132 -117 341 752 -951 10 473 223 290 195 -553 188 769 45 240 501 525 701 550 -685 210 154 -989 662 704 283 643 144 -835 645 239 -984 186 600 641 657 629 756 54 68 -792 331 321 -291 246 530 -538 210 743 566 293 102 721 60 296 -784 594 677 -747 187 38 -706 82 651 293 690 533 -587 600 778 -106 214 539 588 532 32 -111 653 91 -263 469 667 -172 75 12 57 281 198 -706 575 524 691 601 605 941 694 47 625 308 198 -646 343 495 676 721 368 -216 350 442 596 207 722 -855 453 48 68 496 648 -175 461 648 124 89 632 -777 192 453 -417 637 215 752 83 298 645 506 663 -155 326 631 950 556 643 -802 33 732 -171 656 538 -68 398 281 337 740 453 -865 337 778 517 687 85 360 437 117 -957 18 324 -420 151 273 -187 640 54 632 653 233 705 229 79 204 189 706 585 571 581 690 614 599 214 746 301 -762 359 140 -709 744 678 -866 642 311 549 646 764 518 655 504 -376 192 514 168 614 284 348 705 97 -654 671 395 446 753 248 415 709 225 759 177 276 329 1 20 43 769 633 -74 517 89 375 614 772 225 719 714 808 568 622 -568 279 80 -147 277 128 284 356 196 -475 83 611 987 204 425 910 406 494 -150 214 613 -776 598 91 903 252 395 -890 546 246 154 86 449 978 396 181 305 182 587 -450 232 352 962 456 150 652 311 753 -602 773 37 -175 594 773 -319 190 393 244 334 491 889 288 576 -711 218 523 670 473 488 -841 789 330 -752 366 476 420 200 665 -435 196 550 -793 86 389 -666 327 606 -144 269 490 -507 177 80 250 390 420 132 411 537 823 576 732 925 335 369 -287 669 696 -481 277 196 -2 589 353 -298 588 621 943 634 349 -977 236 738 -606 127 538 -533 303 665 151 228 199 119 541 419 366 212 695 562 763 484 866 608 456 -214 583 244 -676 530 763 -997 461 90 -460 481 744 556 784 171 -446 422 27 -182 250 605 476 288 764 483 674 547 -74 550 628 289 553 640 -470 293 672 -527 249 655 395 755 158 -991 450 514 223 615 475 -711 741 225 -884 30 777 155 560 622 -773 585 70 -167 780 377 742 790 7 -328 401 511 499 228 441 700 328 129 79 236 241 -100 448 357 -502 591 698 -896 63 274 -488 401 674 374 252 454 814 705 24 -979 735 515 448 667 316 -135 789 764 621 487 106 470 543 520 -457 381 724 -978 521 211 384 641 145 899 547 164 -969 520 202 -512 390 745 -441 533 103 431 102 484 -46 476 183 533 426 703 743 210 95 87 61 87 -4 313 385 -711 401 774 433 560 507 87 497 188 -896 782 613 -642 125 22 252 113 296 -742 85 177 724 572 489 308 461 441 -518 646 552 -860 486 495 -301 8 543 -114 513 525 850 471 201 -728 76 517 106 377 265 129 501 388 569 210 401 -639 244 598 712 235 291 453 124 377 -871 748 452 -355 654 570 225 759 147 -759 522 651 -622 587 186 -339 697 773 -97 479 321 233 609 269 637 384 433 952 6 785 -890 187 506 113 166 644 698 427 541 270 82 290 67 539 769 -412 124 129 -544 161 134 -871 768 69 -487 272 294 -263 423 651 -279 47 203 470 97 181 -590 120 262 451 535 636 -567 665 155 -899 667 401 -3 188 486 434 789 180 -432 751 651 181 202 190 532 422 268 558 321 3 -455 354 219 499 8 548 77 306 415 477 289 720 597 229 708 -872 349 210 -621 730 412 -880 214 385 587 525 705 589 670 611 -41 676 130 178 590 418 498 587 199 -843 667 547 919 718 242 914 306 766 -30 247 188 -220 407 357 -851 666 355 -424 319 509 672 77 375 -381 396 173 47 544 747 206 314 194 393 348 17 -193 29 575 758 704 94 -382 776 522 -408 83 441 -648 41 754 297 186 552 48 687 100 464 294 223 922 482 604 249 592 507 -58 410 34 -785 154 181 -717 423 622 732 781 256 772 783 33 429 631 719 -672 48 212 702 722 245 905 371 388 611 465 797 197 280 503 -423 115 125 150 647 105 406 497 723 -562 278 106 156 606 153 -80 708 426 -684 166 797 104 129 461 -748 126 293 -646 303 407 230 654 606 -514 12 176 -173 17 224 549 364 306 -842 84 566 784 752 731 -468 656 59 344 36 607 927 63 624 -449 771 593 309 82 228 826 350 387 -834 94 495 502 131 462 493 478 59 288 278 446 -705 605 61 -530 621 28 -329 47 197 602 555 546 989 673 192 -565 528 674 296 773 351 -494 461 180 -448 426 244 -412 678 755 -466 722 575 314 548 279 608 489 503 351 124 230 -976 573 554 -226 279 215 -895 431 522 240 195 500 435 383 377 789 70 650 -685 136 394 -513 398 493 917 758 181 -580 133 429 -245 459 707 721 516 690 42 557 84 893 392 19 821 534 440 270 449 575 264 89 524 756 6 482 89 426 190 345 135 685 -921 656 401 -680 744 452 174 165 185 613 588 634 -861 252 722 462 760 727 895 201 705 -563 746 436 463 471 570 -901 103 777 -901 423 778 759 379 721 811 353 438 -605 318 577 828 409 380 301 224 691 -620 108 389 871 371 60 240 71 162 -632 682 515 -782 493 67 7 40 737 583 322 568 52 702 639 143 361 669 -257 401 739 -144 321 12 -809 667 245 905 485 737 172 292 329 -340 227 549 804 189 422 -228 41 324 810 337 413 707 221 774 575 516 726 865 172 247 -323 763 465 -879 269 149 -990 193 792 90 53 218 -162 743 686 99 51 106 -776 378 173 701 644 344 899 473 307 -237 556 319 -146 798 371 -329 48 312 -422 233 656 321 9 234 -307 511 429 -811 10 453 647 774 198 -27 92 303 165 496 338 -546 226 671 -740 641 456 -85 714 464 -300 749 536 932 521 497 987 164 140 41 624 502 -932 91 119 -654 158 385 -591 11 544 335 576 791 882 597 674 -82 438 754 324 570 577 -423 590 359 255 481 1 -75 741 521 -748 298 42 -715 180 651 947 110 447 -828 628 437 -875 481 699 -436 536 380 765 614 310 875 723 250 947 128 725 461 375 574 -297 613 305 -447 560 767 352 733 594 -860 216 530 -5 381 618 -74 98 431 236 325 705 37 272 32 -38 485 407 87 388 219 -56 494 778 310 598 262 455 734 723 -445 61 20 337 49 344 241 286 615 -127 800 652 -569 640 239 849 784 284 778 603 150 -101 333 387 361 6 387 -588 789 578 -349 638 113 686 369 558 -833 361 362 -64 128 471 92 685 166 981 365 320 -118 417 659 31 12 544 -831 573 549 -93 75 295 -95 175 571 455 508 135 774 190 551 185 142 687 -772 250 72 517 486 460 -4 483 86 -558 607 114 -66 678 88 -459 615 412 -745 743 553 -907 524 354 764 41 40 -25 280 213 243 215 220 -605 520 723 493 604 767 -609 104 784 601 160 44 30 659 10 446 429 238 -376 78 65 -417 136 122 -161 71 188 -547 443 398 -138 641 102 -867 639 187 511 602 167 -452 378 243 -607 586 320 -191 369 790 -229 717 126 693 757 43 169 72 114 308 125 108 -495 187 749 -393 672 139 545 583 740 711 284 670 553 238 375 14 209 644 91 654 600 933 223 671 -202 683 347 658 445 90 -565 508 373 -344 637 742 789 451 503 -568 294 356 -417 628 131 -147 178 13 -601 636 753 -917 594 52 -610 797 404 298 538 406 800 570 700 707 753 79 837 358 256 -798 309 444 -46 792 589 406 413 308 -192 417 41 374 126 389 -823 728 247 -966 625 108 -681 27 768 962 181 759 703 739 644 -419 545 257 -912 553 225 -120 409 125 -502 242 663 -93 161 689 -526 352 560 -739 5 398 887 56 141 890 353 718 -672 400 159 742 459 672 630 134 747 -997 471 77 914 299 388 521 736 739 632 149 722 621 711 279 -629 598 334 -889 441 686 581 321 637 -461 64 296 -990 449 451 -216 172 384 -865 594 295 965 517 444 498 228 436 335 263 417 -402 572 418 48 508 284 -451 32 472 584 645 643 120 732 788 766 297 504 761 547 284 -3 682 44 -847 206 744 676 172 420 -680 509 265 314 781 196 -946 547 45 -91 308 143 992 505 25 588 286 157 -111 696 754 207 545 477 -974 580 165 190 186 263 634 295 571 -824 240 627 -848 228 37 885 159 674 -958 201 556 572 571 4 877 178 548 154 557 613 690 399 744 -393 789 481 669 256 793 206 536 704 987 338 204 -911 644 760 -747 686 358 796 93 699 476 563 673 -797 706 424 968 324 232 -287 114 412 -729 453 471 944 795 360 -101 84 555 -542 338 441 968 86 85 -734 38 428 897 351 310 421 719 775 384 190 427 -346 487 421 -834 186 504 72 197 393 -288 565 31 -251 31 345 -853 521 414 -749 635 3 -369 532 706 -508 489 14 -108 696 52 -888 462 237 -433 686 433 -488 551 549 742 500 131 -562 647 652 -549 99 486 -195 774 522 -466 84 458 350 27 106 -929 521 605 402 559 452 253 568 783 -741 215 430 -448 717 177 422 131 22 883 154 542 287 308 301 -110 761 62 -409 4 181 725 263 211 -568 443 361 687 326 404 -4 56 224 310 199 579 42 757 637 882 288 527 -274 247 170 486 769 28 455 24 353 10 620 718 273 269 325 848 573 399 266 130 356 454 12 643 -219 600 442 -264 625 262 12 73 592 935 451 716 933 70 45 440 324 56 634 447 302 704 581 395 118 70 219 -421 682 644 522 217 646 -362 503 715 -766 695 239 842 309 6 106 718 117 -198 114 766 -433 646 200 162 168 768 -393 406 470 -478 35 198 -690 221 506 467 480 671 870 592 141 -262 146 336 -765 95 1 -848 614 646 151 528 14 519 735 771 540 409 563 8 673 597 205 584 370 262 51 401 -667 674 192 -527 612 689 160 504 148 758 407 675 -877 726 162 -107 427 795 604 785 130 925 47 532 -275 269 567 43 582 622 -257 463 506 -270 764 303 198 721 639 727 524 569 15 192 525 -265 101 794 653 345 575 -725 457 528 8 340 235 -116 792 551 -262 790 23 776 469 268 612 327 791 -420 429 635 -750 483 531 624 358 370 -911 13 27 768 173 718 554 657 709 -544 336 596 40 68 642 974 773 270 361 223 304 891 599 213 -339 715 606 -584 323 353 17 652 162 81 228 329 447 471 127 -140 284 719 -764 123 678 -767 231 144 -209 502 719 -269 384 362 -440 450 188 315 570 536 -704 339 238 414 270 173 327 782 182 307 489 737 -506 409 550 -41 599 199 546 315 786 -733 403 733 323 699 624 160 251 322 -1000 117 362 536 563 771 637 722 569 836 475 466 -283 550 716 -460 546 76 811 412 326 684 364 794 -155 253 557 167 690 30 -64 252 689 34 237 715 51 506 465 -833 784 272 373 147 235 -549 183 598 -556 228 50 -448 148 292 382 636 369 183 758 620 -777 144 408 337 796 114 -447 563 712 -321 387 745 -664 390 127 685 273 688 546 608 198 -882 520 336 38 674 450 701 553 263 -701 607 201 -357 543 590 121 315 217 831 35 750 296 626 175 -55 179 85 -441 774 627 -300 754 165 -764 293 617 465 502 204 414 598 381 -612 695 259 66 255 437 -650 267 306 -867 441 685 322 313 602 350 696 452 933 236 699 -457 502 153 -20 404 518 -58 569 581 978 637 738 -465 522 173 -167 666 226 385 446 181 454 540 664 390 139 433 -230 407 492 706 284 24 -51 367 660 -514 102 734 411 535 599 -564 672 596 -383 79 335 232 239 141 326 783 471 636 176 429 -72 682 712 -97 783 279 114 470 732 847 681 19 645 669 690 840 71 588 798 439 27 90 518 361 -287 154 88 541 634 769 -747 689 752 683 604 773 -986 3 205 -568 1 425 -326 720 85 -267 70 523 -289 361 240 471 674 746 -642 20 372 -419 55 527 705 6 529 134 778 593 632 311 662 -494 493 447 -405 403 614 -275 281 185 848 520 613 -497 782 618 -417 316 50 -896 216 27 848 200 689 -90 706 110 83 351 108 -905 629 740 431 477 754 -578 52 474 786 507 455 604 690 322 605 747 89 983 595 288 823 305 193 132 141 749 -563 423 299 744 70 127 -517 701 156 589 676 207 -938 462 713 -532 775 100 -971 710 695 -284 533 551 -492 17 691 608 454 313 -741 586 187 292 575 62 -750 237 75 -86 257 45 868 598 19 567 579 281 861 155 382 102 564 35 -433 375 137 -500 312 722 -314 757 496 899 722 540 -630 190 689 188 557 467 420 383 667 -34 637 782 -800 9 668 -791 247 624 -296 547 782 -413 473 703 -322 443 444 -82 783 553 -16 604 123 -704 789 57 715 555 245 -504 196 561 -777 405 7 646 310 105 179 49 577 34 680 571 77 398 106 581 31 249 -489 498 3 108 595 709 -940 599 456 -428 22 61 330 420 722 -765 799 322 563 185 201 686 44 285 299 100 667 -253 563 365 101 471 159 -439 483 309 817 255 682 429 173 651 -929 536 36 424 222 50 -626 13 445 -742 64 544 724 363 659 -512 216 681 398 547 170 987 376 107 -761 101 367 -123 699 505 -878 509 120 66 674 698 -244 73 227 -329 131 773 -207 519 348 -901 310 377 882 752 478 -352 429 402 139 507 653 -557 230 713 -85 48 546 -403 432 44 -727 348 106 -927 30 38 304 722 96 508 317 325 820 32 724 -682 581 799 489 298 134 5 571 596 -293 183 34 479 756 417 -45 274 198 753 115 425 335 799 77 -628 760 726 305 517 673 -62 731 741 152 202 511 -53 509 738 816 744 75 17 252 14 -210 340 364 -982 418 392 -384 108 323 308 12 76 -430 159 584 707 727 248 -421 528 191 5 746 689 305 655 31 186 225 343 -339 337 419 -122 797 430 753 168 140 137 406 146 926 164 443 414 621 707 857 643 561 888 229 785 -418 490 506 -107 773 743 -556 479 110 -865 416 288 1 152 246 -701 78 409 -659 244 581 47 101 423 559 341 652 544 116 260 234 415 337 642 357 132 -26 556 584 -804 12 599 940 13 367 278 759 549 389 200 776 -270 738 53 97 140 131 252 288 209 174 659 532 641 800 283 568 356 210 -745 225 701 -262 677 541 -865 5 29 -656 731 208 316 224 66 47 617 66 329 185 348 -88 42 668 184 751 38 27 232 746 -212 87 170 441 777 398 181 513 754 209 9 684 817 325 275 -301 70 500 666 282 234 152 270 672 -79 623 445 -235 106 769 -760 357 375 450 622 498 -296 655 215 -344 326 259 -832 301 312 -512 718 500 -925 470 28 720 774 609 -950 622 610 518 676 79 -183 303 599 72 374 268 -349 494 594 659 144 656 600 491 511 -855 180 599 830 355 773 639 673 648 -130 242 150 -732 466 524 335 718 569 480 329 265 -464 298 468 -414 796 647 -263 626 201 61 617 425 -892 555 684 484 211 11 -570 130 40 -993 206 689 275 345 684 -727 634 509 -974 555 212 868 249 561 104 254 635 185 523 398 -253 105 527 186 464 284 -325 491 180 358 393 213 459 366 729 889 208 608 721 555 712 -1 142 727 682 769 418 62 250 676 885 346 268 -151 206 481 777 383 398 -143 673 620 -10 422 133 460 221 626 -413 303 146 -44 117 625 -511 744 74 916 581 772 -417 360 111 -35 560 683 -286 557 304 -153 370 76 -376 557 731 -630 306 342 371 222 474 -458 757 656 470 525 215 -619 691 583 867 227 694 750 541 372 681 765 480 -237 687 744 -591 433 249 903 157 22 -224 651 778 -769 55 745 -868 274 523 -575 24 664 579 782 756 -650 15 721 -971 778 159 924 339 144 -476 242 300 745 171 150 -125 754 223 329 752 629 -575 436 103 -853 13 478 563 393 11 518 695 25 -10 601 693 -908 326 486 943 423 208 -556 50 162 67 531 465 247 156 100 -851 656 464 -421 89 751 414 629 779 -589 273 656 649 216 631 456 660 680 -583 479 118 -468 628 773 -404 7 543 403 197 632 305 763 511 -317 82 691 814 495 730 -349 721 572 293 635 436 77 448 498 -830 731 131 -988 97 576 -426 119 622 -145 770 573 -404 98 398 368 261 36 796 396 222 431 625 564 966 8 493 -54 21 590 121 203 677 67 799 730 -289 718 27 -740 438 287 -752 18 59 784 146 323 876 162 272 211 381 622 492 292 91 -729 111 314 448 457 665 -98 144 362 225 772 332 -954 119 426 290 11 270 -420 634 774 459 744 278 19 639 603 749 592 265 614 392 722 430 46 65 -857 738 213 -455 428 576 614 419 704 16 591 542 570 292 685 -765 658 628 -892 88 674 324 231 696 -888 257 765 -393 777 254 -629 122 682 -102 27 412 562 243 554 -96 352 702 -832 460 341 -559 185 123 488 649 379 4 126 115 83 185 141 846 556 100 995 496 3 448 616 15 788 609 199 862 498 399 841 702 455 747 487 248 230 333 747 516 733 54 967 280 549 170 529 717 584 669 525 -466 132 222 -868 520 387 -829 647 190 882 119 560 227 787 44 680 755 324 380 725 52 -504 479 727 621 618 799 960 341 645 -451 223 733 176 683 390 731 715 344 654 48 620 257 544 432 -672 317 778 -269 237 625 -793 197 166 -196 698 740 -664 626 196 -261 314 78 880 45 345 375 99 392 -606 556 487 225 36 356 -598 367 571 -591 177 7 -766 340 453 138 277 279 733 168 592 763 448 188 259 623 638 250 146 780 -157 100 699 -835 509 75 -828 246 302 131 222 297 952 385 296 291 796 470 128 446 638 72 487 335 452 82 434 350 248 494 776 772 341 -63 251 586 990 534 722 -81 296 496 -185 200 80 -738 292 76 931 220 73 -80 445 559 -546 649 193 639 127 763 -575 616 213 362 694 793 762 560 51 -676 567 699 716 558 649 355 172 143 881 335 301 779 323 578 -677 454 471 115 216 179 -850 758 618 -443 496 47 -142 623 457 379 754 779 156 678 432 -621 593 199 309 696 156 526 405 279 6 33 58 207 449 222 -15 488 52 -454 19 197 897 528 92 -196 661 211 -343 66 385 995 75 769 -996 482 90 -197 749 621 598 113 308 -950 611 327 446 508 54 -711 113 460 136 348 672 746 205 737 682 552 11 202 508 44 691 735 556 -648 686 220 60 688 30 -62 534 90 -57 375 202 -398 711 549 625 9 305 513 492 408 -677 46 467 -681 490 178 -475 222 464 -720 575 701 -549 787 588 -119 77 673 -478 220 247 123 375 509 -977 400 518 879 714 561 38 589 606 504 508 647 -567 586 69 -903 66 195 149 551 257 609 273 28 456 548 402 964 123 354 233 354 267 -407 48 115 -3 131 317 -589 80 786 -809 169 88 -201 579 360 179 787 459 580 337 486 -49 82 229 758 631 710 -877 448 392 -161 460 23 -623 203 192 264 555 322 -624 134 308 186 466 210 719 503 180 -615 261 164 765 485 346 -574 608 346 -183 600 5 -209 193 313 -497 508 464 -876 272 682 -932 37 366 165 63 526 110 558 549 -311 262 270 839 176 777 -298 300 155 -332 74 41 -312 46 349 -113 322 443 240 141 18 -556 166 576 -808 720 137 688 609 514 200 730 112 -700 417 75 -289 629 748 -694 269 88 523 265 253 650 10 212 -162 23 57 802 717 157 -335 764 76 153 4 166 -871 657 582 -445 568 763 303 26 231 390 302 48 195 343 431 862 545 347 970 362 663 -954 667 266 481 685 622 -202 625 175 -676 768 28 -229 363 731 179 521 273 -238 754 730 -878 752 596 940 185 481 -487 584 399 -858 316 520 538 706 130 -978 199 232 863 12 537 392 134 40 -260 91 360 170 233 675 641 172 332 889 636 617 304 680 74 433 302 711 -966 548 461 -382 11 472 154 556 158 -254 96 135 -478 468 226 281 790 458 555 383 181 -362 673 369 -146 729 248 328 149 296 -598 674 414 383 342 80 -58 775 421 752 282 3 932 120 675 900 126 156 -453 548 770 295 551 737 553 577 162 118 760 333 -622 277 226 209 372 200 -571 124 481 -969 8 35 -718 656 582 -749 351 684 -61 256 460 500 574 419 384 504 248 -591 513 171 -792 783 513 -780 348 521 806 434 278 823 525 533 -366 778 658 5 572 425 374 332 118 -229 125 594 23 94 658 -217 561 15 -656 395 792 -399 200 106 -487 156 677 -63 730 560 6 477 752 -921 765 239 755 773 685 -588 64 328 -788 217 80 117 730 235 -455 419 517 56 225 417 340 176 445 643 256 409 833 363 733 717 775 640 890 229 759 471 49 374 -849 213 590 -770 482 71 664 84 617 -451 576 793 -855 219 600 706 452 162 -962 122 488 -722 636 668 -86 633 741 118 515 503 -473 260 721 -322 766 724 -209 757 397 278 587 361 145 375 196 812 441 134 844 223 86 -750 541 51 -775 355 377 -801 185 694 674 176 650 -529 654 788 183 151 715 -70 560 651 -84 470 73 401 320 166 -796 545 393 520 24 300 848 575 36 -458 250 212 -657 673 417 531 656 568 -755 386 435 751 601 546 602 470 535 -809 626 632 336 547 207 -213 395 782 222 489 583 785 433 7 402 113 151 507 664 303 652 266 571 419 293 592 -646 36 418 737 524 164 895 63 110 28 438 599 162 223 583 -232 777 498 733 650 162 -717 157 377 -15 562 195 -245 376 150 479 672 212 -260 463 424 120 517 154 682 752 662 -941 138 423 -747 445 4 91 544 642 116 260 218 665 32 140 -971 522 154 -148 443 489 156 764 205 -491 447 156 -230 506 645 593 584 239 198 413 622 -110 447 338 -317 403 301 639 64 299 -53 34 4 591 427 666 32 727 467 -31 69 537 -635 427 320 755 426 284 177 116 277 920 663 275 457 186 292 -192 685 326 -637 229 304 -771 61 231 847 147 277 -346 255 702 -911 552 232 -808 430 752 389 746 180 245 127 592 -773 710 472 601 164 726 455 716 572 135 689 594 -998 506 575 -295 295 520 -516 292 198 75 519 524 448 596 433 -328 474 632 330 28 337 904 333 184 176 17 27 373 645 546 -304 467 446 -220 421 226 -592 138 764 -249 75 789 734 157 17 623 390 270 -416 364 110 422 196 379 63 165 154 153 68 581 941 602 737 909 225 750 762 735 691 631 120 758 296 575 68 735 439 244 331 652 352 347 243 135 -967 184 736 121 46 513 -377 608 447 713 191 118 -178 396 293 -686 484 283 -91 615 134 -140 315 775 -73 520 217 861 153 753 396 426 350 860 315 699 576 737 137 -106 584 84 139 50 567 373 559 734 459 619 600 -767 207 471 954 755 96 103 568 297 -589 27 611 509 50 682 280 341 731 -401 466 489 332 63 604 -351 65 10 71 371 317 918 226 84 814 498 64 -877 447 113 -644 278 471 -225 10 747 434 693 361 -963 94 425 -201 636 572 550 2 360 -189 779 409 -526 697 11 -35 625 373 664 411 617 624 666 414 719 216 768 -522 227 746 -913 393 360 378 488 609 -59 254 785 665 670 395 81 294 394 -457 195 658 87 714 426 -746 344 652 799 477 449 -139 207 137 -779 748 390 405 413 611 -449 342 351 288 664 545 146 152 10 523 758 353 -474 158 736 -369 259 764 31 272 522 967 449 680 -26 146 574 724 634 437 20 55 98 -467 582 607 -980 596 689 -143 24 231 711 495 231 143 745 562 -96 746 700 -707 52 749 -133 444 611 -360 122 187 -578 234 681 -396 245 93 845 349 609 689 145 106 940 441 587 872 461 126 568 720 569 -822 160 243 164 534 28 -4 423 752 -212 268 300 -452 757 797 453 250 386 -259 574 379 727 47 39 452 415 758 -227 593 470 -433 510 203 -806 155 163 852 644 291 -101 790 313 -185 274 773 -638 247 118 -169 512 36 -274 13 190 641 617 285 222 721 480 512 372 80 -197 409 422 516 29 764 799 792 563 468 775 128 -954 161 640 233 440 204 -25 433 21 -589 55 293 -558 320 664 -479 323 273 742 191 296 -816 418 325 -52 617 668 862 37 194 141 435 355 -20 68 346 936 595 778 156 606 384 848 648 255 -89 322 578 -265 64 320 783 201 737 -493 749 105 -674 163 141 719 504 575 -975 237 643 -678 173 437 899 328 731 738 448 593 -281 519 296 -554 19 256 476 671 736 222 147 608 -270 766 487 460 456 149 -610 82 270 -180 613 269 -388 133 787 260 247 724 886 670 381 -450 638 79 -691 568 396 195 781 51 695 771 133 -684 264 81 -790 215 328 733 112 505 -509 59 37 -859 506 8 425 422 303 322 606 10 -98 329 130 -387 86 745 493 696 159 372 781 259 472 232 536 902 326 241 861 625 20 -875 45 785 -450 63 660 270 735 657 -117 97 750 -392 763 533 -305 665 58 -865 479 161 949 242 337 521 719 216 820 77 612 5 627 550 636 439 164 448 510 450 256 593 546 -995 353 508 -462 648 725 347 736 403 859 685 196 396 558 115 563 779 543 -25 536 370 476 524 360 -561 372 69 -960 429 662 386 786 214 -355 76 414 369 83 233 -281 631 343 985 722 408 -552 598 131 -992 229 483 -359 15 20 -145 213 96 620 782 671 -632 58 305 752 329 136 294 714 730 166 393 651 -627 754 188 -442 782 768 -408 224 335 363 231 547 410 651 80 -920 171 137 585 723 465 320 370 730 201 336 675 -797 710 220 802 76 506 -740 383 511 -708 546 713 572 226 83 -140 563 358 -123 235 727 606 636 614 32 145 40 -25 486 467 81 699 238 -439 93 173 -728 310 143 19 370 258 -824 447 492 654 238 670 -258 242 15 -667 769 52 952 650 750 -811 12 43 -239 236 780 78 372 289 573 591 658 830 719 657 521 773 662 -800 641 451 -930 135 244 284 468 213 335 20 62 -515 123 212 -990 2 584 -750 375 726 -141 557 645 -285 78 169 776 631 9 427 253 495 270 337 515 -366 24 86 896 461 247 -328 492 370 -116 704 649 -56 764 405 988 679 34 -443 235 468 -836 257 356 -722 492 380 563 340 392 -790 164 436 331 19 393 453 56 234 442 165 241 -942 677 679 212 192 570 -245 754 733 190 743 170 626 152 226 -389 395 390 -548 53 224 630 530 222 65 175 642 -736 531 147 -403 521 232 33 552 721 -713 623 216 657 17 365 -153 265 209 870 360 384 263 225 466 -791 374 538 -960 207 290 113 94 112 -472 151 265 -154 433 277 159 304 243 121 524 507 -470 394 419 665 457 643 -70 667 216 -781 659 774 708 572 67 -828 252 570 236 658 410 -492 133 265 150 55 789 209 185 734 -573 250 391 69 332 257 -564 151 115 561 612 239 -973 384 490 -452 420 788 902 284 197 463 344 330 728 294 384 -132 730 721 943 551 252 -1 139 754 -334 500 117 -944 228 471 -915 82 306 433 346 649 -438 46 797 816 47 279 -864 760 571 609 416 250 -139 151 111 189 736 8 -363 499 433 -269 549 419 -510 89 160 -439 708 104 714 392 606 425 570 240 369 334 799 426 44 100 -356 200 25 -173 484 719 -135 684 570 126 461 150 -133 245 719 858 14 372 45 165 257 -405 391 652 -706 236 338 -967 592 89 -943 171 572 -672 188 340 706 236 235 976 255 480 46 514 45 370 311 209 626 106 600 78 796 700 -974 276 87 917 734 396 692 735 502 602 532 470 -287 762 374 -301 529 711 -572 362 533 -186 679 466 -591 771 626 343 298 714 779 655 649 -367 609 705 -404 772 436 -383 285 397 -10 165 60 -642 107 652 -940 468 174 -362 211 23 -849 742 678 -649 527 38 -744 676 361 843 493 198 -808 236 734 868 689 98 880 599 142 -748 594 600 255 93 29 -349 148 49 718 356 724 230 199 769 827 343 556 -440 612 796 -790 44 594 151 304 194 169 85 286 998 336 33 872 17 532 72 457 343 866 219 386 611 571 634 550 691 573 180 241 108 -987 738 114 -417 486 183 -580 25 87 -458 643 306 279 633 384 -16 294 785 -675 49 223 737 649 247 -425 343 89 232 687 51 -641 639 302 -450 100 283 332 759 577 -131 636 205 290 695 254 513 32 454 -889 592 417 646 652 655 -552 163 494 -251 713 409 -213 398 508 869 552 654 754 194 548 207 507 132 -940 619 291 207 318 712 83 705 662 -658 127 344 159 124 447 -436 249 69 485 608 791 918 584 359 -797 766 327 402 641 196 713 476 101 -674 18 579 869 494 484 -541 358 272 957 1 521 577 556 15 -723 311 780 -845 513 172 950 179 199 -198 505 568 -420 146 190 -931 205 547 -260 514 99 -588 443 288 -708 10 43 -694 639 354 438 794 418 -591 345 148 360 480 131 623 66 628 364 135 385 862 27 450 512 440 93 799 590 645 299 342 534 864 102 433 -132 429 112 350 5 529 577 121 215 -639 784 241 -637 648 680 -545 800 163 260 194 305 -296 361 625 -373 577 726 859 645 707 922 747 263 -550 325 383 864 638 718 257 153 566 -664 208 117 -549 525 154 438 447 643 892 706 487 398 181 786 -940 631 662 243 48 51 512 505 204 -971 393 411 -55 444 583 606 557 572 -581 49 30 257 248 210 -958 655 791 954 168 47 -843 597 440 -881 695 435 102 301 786 -839 413 527 886 590 283 610 161 331 191 218 130 -448 261 742 -857 516 596 -114 470 315 332 179 464 -829 651 710 -794 314 174 -331 552 315 -897 114 475 -167 505 693 315 657 505 608 753 220 -45 295 270 194 53 374 -845 596 239 -719 417 343 395 520 456 -378 505 513 -134 620 721 -830 580 673 941 758 786 -446 43 280 -625 496 479 -13 777 95 -119 747 670 401 13 42 -879 135 621 946 28 156 760 163 465 -455 717 59 176 593 143 -711 333 471 135 414 595 -500 304 105 -989 26 591 431 324 171 139 84 333 -997 182 601 -538 558 444 -940 659 569 425 595 534 219 247 237 312 580 117 159 764 440 729 655 76 -587 210 257 413 272 366 808 685 735 244 664 740 898 684 186 286 796 755 -375 564 86 94 475 401 -715 556 255 960 169 465 368 734 288 334 143 524 -932 587 163 -787 704 378 -448 554 613 -710 640 160 -4 17 724 33 311 750 834 509 674 256 678 608 -304 764 302 619 784 88 333 598 343 -89 702 96 -725 126 166 -341 312 762 -236 304 23 -810 609 215 50 628 198 889 714 347 -368 377 249 879 287 236 -627 197 713 338 773 79 674 115 391 -275 64 199 291 666 27 88 556 292 35 340 668 -965 289 6 765 783 601 473 660 217 272 426 528 -40 413 651 -322 744 491 83 509 705 637 539 209 350 343 117 -716 226 451 -963 52 662 -747 126 754 -125 19 732 -846 579 344 -596 57 287 -105 693 348 -649 32 780 -21 269 558 -19 306 609 -158 111 684 -795 72 379 -911 583 565 423 133 290 -745 598 109 635 355 457 195 507 307 -967 129 430 -929 340 108 666 373 600 -894 170 467 -672 328 504 -317 648 781 805 225 437 715 137 57 -41 709 151 -672 238 30 232 73 357 132 154 557 -735 311 770 373 749 194 10 16 794 865 419 722 135 71 58 591 182 612 -676 93 521 -126 555 749 -111 90 264 -372 308 234 349 110 130 -910 192 59 484 156 300 -230 717 333 -81 151 775 -265 379 282 368 529 524 272 288 309 -891 658 771 -10 301 106 -757 252 649 453 489 356 -896 282 499 -158 105 308 124 529 595 432 190 5 -846 332 657 460 781 148 216 86 607 -2 147 88 897 189 441 -854 109 777 -627 758 434 -367 221 587 -409 433 314 851 494 647 598 110 284 -44 205 171 -364 303 279 -35 462 470 63 441 136 270 777 709 -743 168 693 322 19 386 920 18 47 803 322 463 -645 676 594 973 426 607 995 241 247 -918 312 223 -610 521 743 435 719 56 -923 363 487 -144 549 362 -399 74 787 -993 69 580 454 552 91 628 494 611 -230 329 405 83 102 120 812 721 391 -381 89 761 -318 146 509 -756 347 582 -818 707 203 561 161 754 -997 541 799 413 699 781 841 63 253 -417 283 250 -819 79 690 341 109 734 134 292 640 736 605 352 241 209 444 -608 774 59 -729 144 757 51 338 20 -97 654 284 -807 347 196 -20 100 305 -135 435 148 856 117 160 -798 61 134 -339 332 277 -431 583 166 388 286 639 -559 142 44 524 788 551 -926 147 219 834 163 610 395 73 229 -449 466 722 -454 415 275 -70 343 358 -843 418 698 -693 278 345 955 597 59 -884 610 15 439 761 480 760 59 374 -632 548 788 -758 278 330 -401 35 299 296 695 743 -908 772 220 188 396 665 541 56 26 -245 456 396 960 424 143 499 218 420 781 418 701 221 50 551 313 342 554 -246 697 400 -309 636 55 -714 596 30 -571 447 599 -952 628 168 654 308 137 554 729 198 778 122 599 -720 235 600 178 564 141 683 118 390 -117 277 18 21 677 646 -660 768 107 624 131 457 563 215 126 -296 250 487 -872 76 769 922 553 559 106 778 78 612 354 678 105 177 9 513 493 575 238 397 24 324 78 714 -943 481 628 -782 102 363 856 272 438 -376 594 542 -218 453 72 -540 722 602 97 235 646 623 674 242 -954 350 671 -688 178 5 253 34 277 642 211 422 -16 145 74 455 157 139 31 47 60 -968 718 773 893 582 332 -4 678 447 629 273 209 -150 57 354 324 264 510 14 447 108 25 80 756 -129 709 627 -858 332 544 -485 178 678 -602 374 150 -989 127 380 -142 156 652 -734 607 260 371 683 75 -367 97 521 -308 722 152 -353 394 61 -527 488 744 -431 555 121 246 517 173 -874 527 329 929 746 487 388 69 369 14 702 465 135 195 738 -514 68 371 -606 237 477 -934 509 329 365 38 626 -397 41 596 -813 328 342 -76 767 336 -593 465 403 129 11 639 957 190 502 493 427 210 773 347 426 445 518 18 -160 734 312 869 222 339 -539 574 109 -414 67 88 996 593 631 -805 715 437 -955 184 729 -227 407 502 -737 20 232 -418 553 6 890 340 424 529 44 376 -410 179 290 -22 624 26 -142 149 784 359 364 4 143 146 108 500 389 799 -725 718 686 243 430 720 -199 7 570 -725 197 748 716 728 571 293 386 272 277 98 635 -520 393 333 -61 245 273 -462 115 172 447 517 490 172 417 496 293 244 245 -560 360 172 363 54 557 -166 115 598 -96 254 42 -672 744 562 270 320 676 -759 519 744 -318 585 155 374 577 67 897 340 472 253 726 554 859 499 668 -144 155 473 -550 84 417 -437 299 6 934 181 448 797 463 232 952 534 252 -959 540 530 -454 751 580 165 172 26 -660 563 324 -703 246 519 -824 550 708 -112 211 482 -800 128 793 -867 166 1 -946 171 525 -121 464 287 203 761 287 -941 435 634 -964 75 305 -571 36 132 -406 236 260 786 722 777 -862 776 499 862 362 475 -214 103 718 903 539 793 -841 681 795 -36 427 582 575 165 503 903 518 437 -885 618 350 341 205 723 224 227 25 942 82 115 -266 241 635 892 674 67 -714 790 493 -532 365 209 -78 268 463 704 221 180 692 688 798 -559 29 554 -637 348 61 -546 174 78 506 13 67 950 433 431 -442 259 471 600 303 358 -651 345 739 -498 308 744 -167 648 643 245 654 524 897 494 249 -625 400 261 993 350 693 624 60 800 -775 680 610 495 232 113 -395 581 457 -105 668 515 -368 713 368 107 163 413 -445 490 12 616 83 713 460 580 435 685 337 216 -59 374 670 -925 558 134 194 465 296 607 621 337 170 589 420 483 661 362 609 682 494 -156 719 382 -789 412 318 -788 420 243 681 42 17 -586 449 637 951 419 777 170 654 426 -601 22 71 -642 66 789 891 677 400 8 523 66 -197 242 107 219 257 107 808 130 731 -839 529 343 -602 244 210 -145 52 251 -174 455 326 243 58 567 301 478 23 -393 286 182 35 184 392 -541 582 785 575 251 289 556 667 487 -632 645 142 93 688 199 -589 741 228 -966 100 65 -33 464 3 957 439 605 45 465 282 567 433 126 308 278 365 858 689 305 -562 675 404 -498 43 290 -60 73 342 561 494 6 116 451 796 -880 249 743 -465 204 220 -143 53 783 868 507 377 358 29 496 -148 550 744 -254 237 73 -696 206 568 -754 299 324 -983 309 690 324 174 294 258 443 800 -214 201 551 234 652 664 279 665 441 318 611 230 -458 67 435 62 265 733 -815 234 593 -174 310 767 -281 369 761 70 707 161 -179 342 364 884 548 440 768 271 484 -685 434 227 578 705 147 538 176 53 -950 549 746 -635 680 284 -218 677 693 49 660 515 -315 128 523 353 118 413 -571 456 140 234 506 688 -269 471 320 849 212 431 467 727 539 994 576 399 -139 13 78 335 450 734 6 114 446 432 445 468 -497 466 176 196 568 102 -466 563 229 -916 176 242 -487 153 761 -738 442 502 -381 497 348 -150 179 132 -722 345 436 -477 560 299 -486 362 555 419 333 245 419 742 775 -888 400 276 -868 652 691 615 414 236 -198 137 347 -300 423 773 -846 295 305 -650 66 239 528 201 750 237 531 643 -361 216 494 -71 631 459 516 585 148 -338 485 751 -878 491 373 646 499 284 -459 380 484 -157 769 502 -315 333 233 -921 701 182 -417 784 450 32 458 492 356 408 691 57 501 622 92 96 591 -255 734 123 -871 138 546 509 321 315 -726 35 756 919 374 72 23 218 167 165 245 65 932 725 202 -523 235 522 544 689 310 701 208 452 -87 719 568 283 672 493 706 447 710 -327 12 376 924 51 620 540 735 97 341 365 331 -386 309 743 -511 455 631 -650 556 38 201 621 308 -480 705 532 12 411 178 -527 636 542 649 513 592 20 453 79 -684 147 443 398 361 751 -459 403 757 171 753 512 561 307 685 -332 427 141 -201 592 103 329 665 739 70 666 3 -587 487 7 291 403 153 -467 202 514 -965 295 468 591 666 772 255 627 278 939 448 257 279 528 264 -929 350 130 -175 316 168 -568 7 122 -416 493 675 -751 770 212 -675 1 211 524 134 738 340 558 640 421 167 513 -891 752 557 -216 22 660 690 662 290 -345 779 611 266 581 296 -434 721 405 -995 192 609 -620 528 762 -832 584 335 -221 675 196 468 530 526 230 596 782 -8 425 563 -561 500 129 -865 611 210 640 366 32 -838 113 490 43 715 718 550 459 694 264 51 436 -102 47 135 -774 775 296 972 89 382 -413 537 46 28 749 645 -733 651 304 361 315 706 796 13 752 -717 192 485 -773 580 210 -491 492 625 -662 231 362 183 9 593 -90 629 443 -635 790 309 -330 773 65 9 201 644 -182 262 763 754 619 7 979 557 237 892 93 248 -464 732 87 -31 266 719 84 597 28 673 578 381 -73 107 401 -837 614 48 53 440 24 -518 404 135 -818 519 197 280 592 237 -97 464 14 -517 707 454 -276 652 490 -347 178 85 -990 761 767 -238 798 629 -654 101 292 -688 220 341 988 467 190 448 672 685 128 549 414 -988 559 726 178 231 288 43 530 388 -66 42 172 369 718 438 647 77 456 -812 277 327 624 605 75 -562 148 706 -746 115 489 693 275 84 38 63 360 -36 88 517 791 441 433 881 647 548 169 341 457 738 774 453 548 578 618 735 676 45 342 411 671 -374 601 733 385 765 372 101 532 794 -29 687 532 478 26 57 131 461 61 -456 604 23 -186 30 623 99 167 588 22 21 695 23 159 779 -32 730 296 -241 600 182 -557 479 559 699 62 545 -303 125 729 694 376 96 -367 199 116 -472 374 274 258 542 556 -647 96 737 -355 148 298 129 385 712 -127 234 70 221 106 546 149 601 122 -604 434 320 -937 124 338 -956 29 790 102 116 86 -761 313 585 288 242 169 999 267 754 620 288 60 -34 590 212 487 538 645 -442 602 711 202 135 415 -720 717 187 -379 668 453 375 241 293 -414 7 434 597 246 171 393 356 772 -497 710 462 -111 601 148 -97 33 537 -416 351 316 -423 4 584 -285 178 452 167 305 244 859 491 602 -356 88 47 215 681 402 986 737 663 600 26 463 -901 81 495 -413 217 397 303 661 130 -311 228 786 332 440 476 133 284 115 931 638 283 746 190 660 760 241 740 -745 29 156 -797 484 101 -45 722 761 836 164 541 -779 296 180 48 582 15 562 465 666 509 302 55 391 161 36 942 368 416 -550 171 99 -450 279 21 663 67 184 -397 641 31 934 89 164 -700 456 33 166 59 193 202 754 112 -183 4 635 668 506 113 640 169 531 423 210 12 -631 228 631 782 718 249 559 672 202 -130 750 431 -549 525 706 973 330 116 184 651 178 -298 352 757 332 653 226 370 164 449 171 586 690 727 43 151 588 763 100 -230 340 506 543 579 612 -972 263 249 888 585 101 -535 757 444 705 268 724 580 496 263 237 391 90 897 463 668 -492 492 131 556 732 267 -991 397 174 424 510 403 25 65 712 -380 728 380 -995 260 76 -781 298 466 -692 147 481 -24 163 455 676 172 51 -751 349 560 -796 126 177 267 434 485 -767 253 334 451 161 480 -669 289 286 254 99 449 -892 176 620 358 777 520 -331 533 646 997 427 172 320 586 157 805 19 409 738 270 121 370 201 762 -145 207 60 -897 315 587 475 25 116 -606 644 48 982 140 26 -895 660 611 -739 156 3 -658 726 556 -745 333 762 -334 37 629 253 210 499 -633 450 695 -986 784 34 992 490 693 -446 703 310 935 525 17 938 19 294 -107 492 662 -766 497 477 -913 617 687 337 585 688 983 151 671 -984 543 712 461 585 243 386 523 261 679 409 626 -54 448 442 -568 538 226 -281 90 471 -195 351 320 323 121 105 -635 690 299 62 146 73 991 616 33 368 315 33 809 313 731 985 394 753 161 759 563 339 137 4 -611 751 502 661 694 669 -554 462 183 -522 672 82 -849 659 252 -608 574 116 -725 64 682 -588 777 193 -826 106 631 831 120 77 251 518 538 434 148 761 867 699 619 270 518 103 273 226 518 -645 238 495 -901 364 211 -221 494 668 809 729 56 -625 515 555 -265 382 453 706 189 13 751 614 238 69 620 743 725 199 788 144 761 665 435 598 145 -310 525 211 -555 61 592 -151 567 195 944 568 735 -643 320 100 346 104 40 -533 181 591 -946 203 425 776 200 37 -281 649 155 -535 103 593 -949 201 733 871 678 388 62 745 568 -596 352 245 706 174 556 558 493 310 -666 669 61 122 541 262 628 606 407 549 158 61 694 161 613 -574 198 787 685 603 338 -271 661 64 237 457 776 511 7 674 730 309 383 342 403 543 -246 781 478 644 747 675 183 714 690 935 703 412 -158 554 69 218 465 399 -515 189 406 110 671 266 892 413 220 586 767 552 -937 364 51 90 747 83 -282 219 348 7 107 603 -781 549 356 39 167 372 -763 205 112 794 760 394 30 346 712 182 762 275 -968 252 573 266 570 344 965 330 450 367 501 198 -926 740 717 597 577 473 -492 372 587 241 783 546 -214 614 444 898 548 405 -76 532 208 49 598 777 -8 115 658 393 709 649 -742 307 426 130 367 349 -883 747 496 457 197 595 813 722 326 620 315 590 806 508 24 -884 450 732 564 661 590 -259 191 157 89 427 63 -781 284 260 566 98 533 -709 470 207 -282 694 581 -235 152 184 863 793 395 179 517 373 -207 737 657 -396 303 306 888 546 327 694 464 346 366 157 368 230 523 129 -226 230 280 357 424 341 676 17 629 -316 574 483 341 62 229 268 109 244 -235 227 319 639 59 549 -514 433 330 118 543 422 694 675 414 -737 512 187 -255 205 248 -475 673 708 969 629 163 865 139 221 966 590 545 -287 39 35 -888 62 112 819 383 701 105 792 220 439 758 797 -156 74 185 -465 740 761 -942 666 351 -508 414 235 46 272 9 -721 739 800 -502 179 309 247 252 30 -813 710 247 737 754 577 -224 237 371 476 630 337 -138 28 608 -530 358 276 81 757 450 -702 399 215 -612 461 728 -337 151 681 592 527 117 -638 403 299 850 65 678 -543 88 537 -445 461 446 582 695 402 -616 593 800 -802 581 226 -385 413 388 927 357 466 195 672 420 -707 522 37 323 532 124 -789 287 136 456 755 306 585 123 455 -825 544 328 780 540 199 399 385 721 35 460 452 510 271 290 -602 527 62 -221 34 647 -631 609 416 -660 676 159 867 207 187 938 257 469 830 607 195 -709 196 531 -766 158 564 -120 419 152 -794 291 263 -657 232 520 -589 305 416 -361 15 611 -679 681 447 913 729 66 664 487 304 -378 494 208 -462 146 294 -651 303 598 517 495 164 -921 768 764 -601 5 645 198 318 125 -185 334 611 118 108 656 -875 199 447 774 552 181 206 624 678 -749 125 533 -152 394 579 -36 474 546 -873 73 103 923 471 772 247 486 306 -343 81 163 -889 207 714 444 64 214 -795 465 607 583 229 280 -919 308 705 -417 279 413 -237 489 768 -272 554 49 -510 509 420 -508 183 35 57 724 631 -705 5 139 799 598 200 738 162 240 -543 488 670 483 533 52 469 790 792 120 302 271 840 453 362 -39 531 159 -287 669 320 752 327 361 297 384 445 106 248 484 327 531 216 -469 216 117 771 377 647 529 347 746 713 702 129 793 781 659 -192 112 611 813 174 458 687 384 673 3 437 443 717 590 789 662 13 637 670 614 729 291 780 514 726 43 175 -593 247 682 807 649 670 -799 318 459 341 732 761 -476 226 325 912 297 530 -871 130 696 -943 573 675 322 34 672 736 393 470 569 496 118 808 572 344 -467 566 673 -443 575 445 -169 611 281 -516 747 674 -447 316 426 -977 2 378 -673 210 502 422 743 186 213 206 303 -363 715 77 -719 299 373 -72 511 183 -191 412 216 -28 586 158 509 388 182 887 270 480 811 359 689 626 545 141 526 402 148 -264 473 112 -49 106 48 -873 717 435 -292 604 256 -661 767 206 -168 618 568 -925 100 521 -25 36 193 438 539 789 -466 400 94 -467 79 10 720 278 132 -868 262 444 800 583 687 -588 147 56 379 623 156 900 350 543 244 188 282 -967 274 233 -522 408 311 -112 80 249 -796 455 526 887 140 787 83 740 121 769 83 442 132 735 343 -926 780 82 955 365 355 -813 43 314 -103 83 393 497 640 400 974 410 30 -567 532 333 852 709 415 845 241 350 739 315 681 -380 223 597 727 460 626 585 357 465 -216 645 505 -945 630 236 987 435 144 553 232 736 -346 271 34 673 712 493 -702 649 401 -286 185 284 -544 611 128 -40 266 310 -653 605 296 -558 558 527 -623 413 450 -421 499 594 -350 382 64 835 705 175 -320 627 169 -5 340 786 -96 287 590 -201 730 348 -123 38 458 -280 241 391 183 476 397 862 188 23 -653 98 93 301 154 731 -358 505 212 -811 583 71 300 182 348 -900 117 376 -551 16 70 -324 430 774 721 483 127 251 326 632 815 568 627 -656 630 8 -756 282 124 -381 233 422 -78 90 765 570 563 800 697 614 325 -720 429 743 -803 666 62 623 211 691 630 7 173 -895 626 55 -441 679 639 332 353 699 -933 350 340 -216 602 248 801 22 676 -495 452 682 429 109 59 884 621 289 722 421 190 -288 740 31 481 599 632 -72 752 230 793 167 251 -932 273 254 -299 454 363 -689 413 135 239 738 107 -419 216 2 473 449 152 704 130 456 534 723 622 -416 744 446 -162 509 789 -466 308 401 -780 300 690 527 723 707 543 196 708 -554 301 37 -899 635 311 875 771 606 920 761 511 -592 88 624 -1 431 19 -494 30 319 -458 83 505 605 758 476 410 698 349 74 658 795 -356 571 262 664 373 8 -635 666 96 388 172 459 -123 671 499 -392 294 227 -456 521 436 738 429 130 -289 346 795 958 722 448 787 55 671 38 216 352 366 412 197 -208 508 269 -220 598 233 -863 502 214 467 324 645 -328 312 137 -946 311 410 254 498 464 524 55 194 575 399 701 444 379 499 228 524 662 -259 54 551 -413 681 605 180 609 204 833 5 134 -717 433 250 -166 275 585 -449 227 782 391 375 451 294 307 174 956 200 304 -781 580 750 -319 682 212 -552 433 790 -971 224 364 -969 719 327 -891 797 458 258 278 470 -989 693 669 949 109 551 -40 539 311 -887 327 759 -693 339 308 939 708 226 -334 417 575 75 428 52 945 39 296 -35 501 513 -950 251 603 112 716 324 692 251 651 -550 111 541 957 50 800 334 668 769 908 144 396 -288 441 786 359 606 726 763 74 426 427 76 228 -971 388 143 952 480 746 354 82 408 895 791 457 -306 386 20 9 250 460 795 409 617 -480 351 765 -676 87 464 -278 334 6 -269 581 131 -793 795 68 -774 605 317 437 400 277 -547 472 1 895 169 351 811 331 701 313 653 587 -82 184 367 -400 743 361 -381 169 165 335 758 116 -188 659 307 114 470 303 44 185 718 258 300 4 -503 418 540 -537 571 482 223 790 203 -860 78 160 -345 442 523 994 6 733 -348 165 139 -576 223 325 -425 86 624 778 183 594 117 646 364 151 169 423 187 515 428 71 368 700 825 75 64 116 626 724 264 404 458 409 274 304 372 625 77 -172 378 390 -590 181 625 -636 453 544 -337 678 618 -722 146 668 -533 387 493 -658 3 448 -600 336 545 83 364 474 72 711 48 -91 227 500 52 442 730 221 720 75 840 739 13 484 634 578 -348 89 113 149 772 29 -178 81 216 137 191 794 -964 395 435 -683 769 354 -608 561 293 -996 46 526 -229 778 359 748 182 799 13 131 322 41 106 469 -54 395 549 -286 732 291 -293 230 318 -509 187 363 -384 258 74 324 471 556 -203 11 256 414 184 507 93 478 345 650 369 760 482 138 469 -826 264 727 -401 741 749 906 170 451 -888 226 186 -829 72 216 -485 122 93 -760 42 461 352 677 598 -28 51 414 -502 202 706 999 579 598 937 505 319 -613 760 641 -569 600 683 644 304 111 393 477 513 -794 127 714 -537 689 504 255 626 560 574 565 281 -130 581 132 -971 565 284 63 2 263 -115 561 390 150 224 467 875 90 533 -111 416 650 -278 486 91 294 627 671 -822 256 787 261 785 84 -579 142 255 -939 184 670 -290 506 707 200 200 85 22 730 692 -391 391 363 955 191 360 -897 160 378 647 181 590 764 110 731 570 123 114 -9 385 371 -67 559 300 -576 368 243 -213 724 785 898 379 141 -709 343 300 468 506 493 540 76 615 653 268 535 794 401 646 645 425 565 887 364 488 823 662 419 563 105 761 -786 374 254 846 323 386 -495 329 604 -345 153 71 142 699 23 -13 744 447 151 584 363 591 723 681 921 89 606 774 735 140 -916 683 343 72 538 47 -306 619 240 -686 114 782 -196 796 344 -959 570 631 -820 206 8 -6 499 779 734 575 703 444 404 16 -423 8 138 232 285 606 358 65 11 -483 17 187 -921 639 762 581 484 365 949 661 372 238 646 215 723 684 467 -261 401 678 775 7 130 710 146 36 -777 177 675 -16 110 710 748 498 767 437 621 140 87 101 23 153 40 775 -17 568 333 -288 489 149 -760 273 258 349 773 669 -329 396 366 789 233 186 -319 120 286 55 26 678 430 609 445 762 4 187 865 770 676 213 163 500 423 325 653 -55 558 324 -618 13 701 859 243 509 855 299 136 67 753 83 -383 396 570 -411 756 446 -207 501 203 -332 84 215 369 695 10 -771 503 367 962 50 429 258 290 463 -240 459 59 -871 600 366 374 593 67 528 462 502 -58 583 396 751 412 450 717 376 234 210 34 730 -480 664 571 -417 705 381 -842 31 525 424 359 538 77 453 320 -375 205 732 -726 674 657 -542 208 584 892 619 170 373 291 33 -305 74 608 -173 267 64 -641 26 446 -916 202 4 373 80 8 -107 705 212 576 190 645 -280 82 15 -511 607 306 -127 441 223 -260 77 424 -305 743 759 -134 271 490 -97 456 679 -253 776 312 962 17 470 419 90 123 -3 617 195 16 557 271 40 706 15 805 772 286 94 375 620 -213 289 636 -544 508 725 -470 657 598 132 68 522 549 260 125 -179 507 382 -964 712 706 473 158 732 -483 282 658 536 269 146 723 277 205 247 407 62 444 291 713 -791 370 332 930 272 592 -994 693 298 -213 681 209 492 506 718 376 623 199 -167 111 19 -469 234 647 535 633 253 196 638 465 -8 526 180 832 466 61 -608 310 566 -691 86 741 -941 651 285 875 538 117 279 487 498 773 347 335 389 91 55 324 426 132 456 610 597 116 554 459 -167 63 544 125 474 615 176 730 555 80 361 593 977 535 139 -688 276 582 -282 401 559 -151 609 721 -802 525 474 -744 110 89 -249 436 562 -482 12 217 -914 576 498 -360 456 59 -216 386 145 275 650 420 456 168 372 214 319 256 -240 127 366 248 31 1 -391 549 364 977 28 146 285 12 83 -19 487 732 0 295 451 724 148 490 711 108 169 276 156 199 -572 318 747 -657 247 133 -567 674 160 -870 359 524 413 693 57 -853 417 718 518 672 65 959 735 525 727 686 796 956 719 221 -133 359 563 -192 458 531 -323 336 689 -183 15 252 449 341 594 949 164 480 -704 120 750 717 588 399 848 330 213 318 642 581 115 471 509 421 365 396 -890 334 410 513 183 750 -942 485 466 737 781 137 -961 50 276 -963 698 606 -798 417 439 477 602 633 657 517 655 317 739 219 712 401 105 274 666 287 575 724 323 -960 14 304 329 42 251 -839 473 372 536 483 440 -810 200 730 161 665 682 265 792 481 835 506 277 -595 210 749 928 546 431 168 288 183 897 249 47 -421 314 785 77 218 650 99 796 556 -266 77 543 -275 298 592 34 655 1 734 584 98 -483 548 339 -268 73 753 218 431 250 -439 617 456 -487 752 591 -390 421 294 747 402 739 50 226 699 -197 511 771 -245 81 402 -44 243 218 -837 308 521 954 119 141 -801 218 412 -555 150 132 975 132 85 865 447 346 114 402 408 -363 309 489 838 17 283 -193 180 590 280 486 260 420 286 477 -16 283 178 -333 658 310 552 76 243 -528 92 689 -631 359 642 977 596 150 -135 786 166 -701 393 698 -912 425 735 900 246 220 128 649 712 567 201 339 9 595 341 43 141 473 262 440 417 -641 80 42 494 261 572 -81 719 420 983 686 173 921 447 749 -697 449 543 -405 645 218 82 190 358 -694 252 797 75 458 760 -142 475 572 -371 195 490 0 530 727 524 403 726 -327 707 374 167 689 759 342 147 211 -109 22 422 719 642 431 -922 300 105 450 529 651 -309 282 380 18 206 783 -857 79 241 -132 65 654 979 136 48 161 260 709 48 478 114 430 594 591 -333 784 22 201 132 347 833 491 764 638 470 99 285 784 265 984 670 493 71 518 522 -664 700 247 -520 322 392 22 542 375 -405 543 506 -458 740 154 -396 126 541 922 465 149 -458 159 428 -662 723 700 459 295 639 -188 452 93 -166 300 570 -74 222 584 -482 742 230 183 53 450 589 571 343 -588 630 266 112 89 112 -98 208 368 547 697 200 275 365 770 -983 777 151 482 344 291 708 491 681 -830 407 446 -594 459 281 -417 573 610 -269 73 506 -118 548 422 603 565 399 -47 346 582 433 54 272 266 177 231 -889 135 689 544 318 531 -254 200 475 83 204 591 -767 216 355 794 512 224 477 214 174 -893 263 577 523 496 485 -935 167 337 303 497 526 167 3 293 -279 550 4 -104 27 62 -847 159 627 926 218 254 451 626 563 -536 691 730 -1000 395 701 -626 432 783 -639 463 710 641 315 660 -492 758 728 -848 759 322 604 285 15 -295 682 11 -788 543 178 -714 330 192 395 371 506 206 703 309 569 407 619 842 11 104 -343 476 673 -754 272 526 -40 467 448 -383 73 479 -832 516 733 -923 85 339 -305 328 702 -250 137 169 -258 380 293 -956 140 760 692 126 99 -945 155 536 945 2 63 -802 753 551 519 247 523 315 413 342 -498 149 423 527 716 56 961 620 212 -538 371 516 12 290 314 -666 11 63 380 535 567 311 103 267 -867 605 201 880 605 20 -557 667 742 -90 479 583 -977 366 539 53 594 550 515 374 636 233 437 738 -749 122 719 910 185 162 -812 656 319 -212 89 123 -640 147 372 -116 522 737 374 375 530 75 642 455 662 227 91 199 118 596 127 494 26 458 770 219 -336 432 446 907 384 524 670 605 64 -230 188 545 678 369 244 -944 189 575 937 29 94 588 158 588 -235 368 557 -17 232 540 -820 539 123 903 610 280 119 610 460 -323 334 149 941 422 456 127 603 547 -198 58 708 -719 729 439 -701 345 601 -642 174 188 -711 247 583 -591 447 116 -443 740 389 -586 20 627 790 208 601 -355 135 403 943 89 12 -350 770 741 889 580 10 28 70 609 962 31 255 -570 588 194 -982 554 565 845 744 772 245 141 458 -601 85 547 210 287 516 502 128 737 290 569 69 252 397 138 -740 342 307 411 360 412 975 557 355 -654 554 47 -997 153 483 749 116 770 -783 370 97 705 461 666 -427 113 614 462 725 525 -571 602 778 498 177 86 804 75 640 3 430 792 -315 532 459 -794 349 381 455 6 41 -528 180 505 -363 42 429 914 162 300 594 718 726 785 521 355 728 359 438 -13 517 338 767 324 344 359 796 523 -337 548 539 -35 292 563 787 238 32 664 290 531 -255 9 55 488 568 402 962 383 235 278 178 334 -784 743 317 -431 631 608 483 370 45 115 34 419 -181 405 569 633 413 59 -885 310 67 721 551 187 -77 513 569 -291 591 747 -5 760 241 -489 413 441 -734 328 475 884 699 431 652 284 395 262 751 704 -519 473 454 -333 148 167 187 409 309 -315 667 349 -803 355 640 15 706 675 -105 787 699 -52 606 46 466 431 210 946 109 429 46 658 117 806 48 472 -603 461 553 162 700 459 789 747 797 -113 666 700 739 292 343 -272 538 200 645 297 599 -84 694 414 -223 285 74 -470 436 272 -912 76 719 42 561 584 -107 252 529 -673 152 20 821 33 557 220 146 299 736 123 583 -791 653 381 -915 393 369 556 34 444 -374 276 204 -238 249 158 -939 422 190 -783 442 219 22 301 39 54 62 691 434 148 636 -846 235 496 952 197 369 558 239 169 -532 652 590 409 315 601 581 169 662 824 110 769 -369 164 751 847 143 40 405 752 60 540 332 655 487 609 690 -299 385 197 -387 348 658 -19 531 117 -217 410 281 133 176 49 664 733 800 -524 273 684 882 113 511 -950 552 671 91 405 256 -913 619 155 545 736 647 45 621 407 -49 263 67 -849 621 451 -56 100 329 -787 65 616 211 462 586 -50 214 49 -384 765 387 -845 751 560 757 447 735 -241 461 449 -82 635 155 -154 163 606 526 728 671 741 339 533 681 708 194 66 58 759 914 275 723 53 382 225 -636 451 684 -254 569 518 -947 567 232 -342 587 49 860 268 308 -194 87 365 -636 654 572 -585 218 263 86 68 713 -31 20 599 -131 278 244 -421 407 31 -21 619 650 686 225 736 -998 333 542 468 748 312 -470 234 379 194 403 745 -974 193 764 -423 662 594 -980 172 18 -748 165 288 675 710 620 -383 578 567 680 282 500 870 411 713 663 431 306 414 386 29 -16 638 191 178 25 355 417 101 264 -964 750 301 -494 360 156 -587 490 399 -624 153 381 881 720 766 62 504 603 252 434 180 158 651 632 -379 393 402 266 100 313 -827 465 132 -87 81 621 711 57 325 643 691 244 -191 105 747 -837 157 732 142 688 20 377 53 413 -70 71 64 -157 596 80 726 661 160 98 772 568 -378 368 10 -582 377 114 116 92 270 -752 160 175 -551 690 580 -587 15 798 -493 141 658 -382 439 182 -663 614 101 547 232 477 660 500 568 -718 348 554 -783 778 266 144 779 155 -477 744 174 -324 772 189 425 431 681 -965 601 672 -784 538 37 -684 485 620 144 546 319 -137 428 667 -31 597 196 586 493 526 -908 616 469 417 493 792 -243 718 422 838 705 574 -539 521 311 -103 789 348 916 285 445 -366 701 424 652 422 220 847 408 713 -628 100 80 992 627 394 556 17 298 329 78 371 992 527 711 -261 443 548 583 433 28 241 6 479 -527 750 347 348 334 525 -59 242 541 991 372 618 -639 590 119 569 548 704 -163 271 341 694 92 176 -883 586 769 858 577 340 -173 490 255 923 313 61 412 236 202 -718 605 749 -815 595 578 321 611 48 -587 658 391 455 368 619 951 578 747 -358 158 436 -151 245 536 -337 528 692 363 265 486 -260 338 649 -613 304 506 -223 111 308 963 749 5 -520 591 162 -133 654 38 -146 469 117 -302 232 734 -217 573 271 -417 160 126 88 490 237 -853 53 682 174 586 630 -270 618 772 291 212 789 -658 510 220 827 45 344 -151 229 504 -825 117 545 611 217 149 -708 191 286 -127 521 104 644 564 741 -489 400 545 -569 625 308 -581 519 17 -809 698 62 -866 348 642 -11 123 310 885 134 526 -567 451 788 974 47 551 -686 559 502 -990 142 679 918 305 647 947 533 316 -950 18 449 -825 4 378 691 723 28 -970 297 426 781 611 536 482 221 678 -88 491 391 -939 778 247 107 677 589 -100 418 321 967 468 691 215 243 694 992 286 168 171 450 178 -468 284 750 -639 458 418 -803 751 173 -255 218 678 -521 166 327 456 650 611 757 514 616 766 263 484 -140 601 500 -278 11 435 52 463 737 -624 8 183 -263 424 752 815 503 117 -907 68 529 613 618 243 828 796 305 562 719 667 948 123 329 -764 499 688 -230 166 112 -722 473 483 634 584 520 -16 105 323 749 95 619 -577 403 770 469 440 135 132 270 481 179 253 690 -179 151 37 167 537 250 299 11 33 -30 596 137 292 745 584 -290 190 177 966 501 251 -313 474 695 852 7 397 -312 726 486 -863 377 496 321 548 291 -390 103 555 -518 287 296 59 605 17 -743 604 70 259 43 543 -294 295 102 54 136 27 939 795 39 -471 204 194 -450 216 236 893 122 83 -254 328 570 572 668 794 -273 255 692 181 132 400 875 244 501 -426 14 637 208 527 631 -202 609 387 -57 759 602 978 204 723 -188 550 250 781 475 469 375 354 723 618 288 55 -582 515 650 318 689 664 154 199 102 -877 742 413 124 273 616 398 685 718 999 67 744 220 594 649 -258 655 739 506 744 138 -240 343 703 739 93 588 -192 759 210 439 58 292 683 23 498 621 281 442 -90 193 60 -859 165 755 643 657 399 -418 617 43 -613 521 59 -215 625 18 395 416 325 -14 57 734 -123 140 308 -426 514 140 767 269 49 -867 665 705 -117 47 522 -874 435 594 784 167 33 -123 305 442 -638 382 133 421 628 774 893 7 242 93 576 505 71 254 139 -536 438 510 -919 192 677 -935 621 181 306 536 115 839 115 713 -749 409 404 908 46 774 12 527 517 -512 144 689 820 651 776 886 490 285 612 526 154 -234 536 269 -722 339 229 -367 212 368 -701 314 413 872 126 491 -260 387 484 356 625 525 240 238 603 346 267 26 -468 631 237 251 531 551 263 755 228 705 429 332 974 585 156 650 578 393 -748 724 596 741 690 229 -632 84 496 -254 568 678 334 619 760 484 282 715 264 229 142 588 155 726 -457 606 55 288 410 778 -765 552 667 664 472 302 -89 418 69 988 789 520 814 53 58 527 62 639 -532 402 793 -655 98 150 -600 186 560 977 421 663 -356 437 334 -903 500 304 -834 89 456 -196 789 796 -76 155 401 -67 482 14 -229 447 250 -824 777 222 238 670 358 75 788 798 -718 793 338 -371 69 492 381 202 173 -5 526 226 410 42 673 874 59 671 675 636 647 -304 274 371 -46 598 593 -936 259 572 999 89 640 242 465 471 -208 227 512 -736 53 122 -913 128 757 885 425 583 -344 131 732 -152 195 357 -21 609 615 151 560 703 342 202 125 -865 369 141 5 314 368 68 130 772 942 617 100 450 503 76 -168 311 206 964 711 401 -728 90 561 686 393 320 541 536 73 -135 623 794 5 381 307 724 201 436 -104 143 605 -453 394 659 22 778 169 627 518 520 -861 146 200 -517 563 374 276 445 155 -279 93 649 725 192 594 183 14 124 -897 393 769 333 725 487 -795 16 691 869 462 150 -207 490 469 547 24 465 -947 345 109 -747 23 300 599 6 665 -78 62 258 -110 547 182 -872 304 549 970 593 188 658 139 677 -921 438 700 -57 443 597 -796 296 619 703 769 589 -423 412 336 -290 540 191 -942 463 364 385 431 198 49 462 635 300 761 125 -182 385 740 -666 162 351 821 530 104 127 315 76 186 640 58 -16 489 519 -230 8 252 93 154 188 -368 441 349 -66 262 372 -872 626 453 -817 92 159 467 276 199 -215 646 339 12 45 280 999 368 640 802 446 785 -711 133 599 -740 613 424 -736 396 529 -17 60 292 -570 223 256 -500 777 469 197 718 467 981 559 151 731 419 763 -893 283 710 -413 19 516 -994 452 201 495 434 24 -65 695 598 -257 796 126 -989 793 43 -571 10 571 293 117 405 -597 304 423 318 662 783 859 666 786 -541 249 313 -369 144 660 -644 155 204 950 268 91 520 762 559 77 717 414 -701 387 275 833 647 492 -782 658 204 -412 693 4 -499 76 147 512 33 654 -884 735 390 -3 86 209 -761 358 522 597 235 438 -638 720 575 127 91 432 -918 679 676 638 780 752 -464 361 270 530 510 355 339 301 265 -788 298 499 850 260 585 -22 48 57 -248 361 25 859 399 357 362 136 201 -503 77 113 566 499 474 -511 311 323 -413 113 134 924 595 59 678 179 771 254 790 370 210 552 57 762 201 485 26 119 444 999 392 494 624 481 357 146 621 21 279 97 664 -789 429 458 421 459 188 -8 190 480 -795 17 151 -751 393 575 -702 739 747 -281 771 43 782 182 23 -409 356 481 -221 782 410 218 388 345 462 683 737 588 181 228 134 52 550 -272 778 638 -618 709 785 -922 16 645 -702 755 178 859 726 317 436 46 704 732 260 586 -979 248 319 800 414 60 -769 316 389 -131 250 297 253 729 664 -350 390 96 495 226 141 751 310 753 88 683 552 -842 483 286 680 32 699 -861 216 567 -873 690 296 -362 92 26 -592 472 415 303 719 192 -804 422 502 -452 711 384 -701 69 67 -64 149 450 -165 640 665 753 719 101 720 294 791 -184 493 105 256 197 376 -753 93 259 836 792 328 902 529 28 -297 516 220 -880 621 138 20 741 784 362 709 68 796 351 560 452 558 700 376 411 792 -166 501 416 -659 524 751 849 697 243 -16 59 152 -749 207 54 -237 460 12 470 639 121 -430 15 531 313 2 377 -1000 315 77 215 208 433 -503 320 508 247 558 221 -954 521 680 -143 343 519 329 513 85 860 579 86 -12 195 160 449 692 32 956 692 153 512 134 58 126 79 615 -54 525 687 -222 534 230 -552 663 294 684 664 155 -926 81 349 -15 730 592 -384 598 520 626 124 598 -408 553 407 460 153 270 -895 311 559 -317 737 639 -817 523 568 -274 660 203 984 782 453 607 413 557 -586 625 261 -365 331 449 -870 12 760 889 647 696 -121 382 770 -801 708 661 804 158 661 -412 292 642 -808 299 607 500 713 431 -40 500 313 -391 631 324 -880 72 522 215 151 103 937 702 363 -803 58 535 -780 109 535 -327 154 650 710 315 350 622 596 603 619 249 264 -830 453 693 -548 327 594 -963 468 165 340 443 640 471 293 787 -127 338 553 735 374 354 551 497 326 -866 105 662 270 732 127 -183 709 465 370 797 390 -525 348 86 -1000 482 500 578 61 215 -766 232 671 -504 115 507 -37 479 438 -759 619 246 -353 577 687 -850 84 460 537 384 126 -157 147 156 -168 389 252 929 198 422 -425 45 667 -681 330 65 297 314 641 583 36 310 -624 573 745 -565 505 27 915 89 415 719 370 165 -108 545 209 559 417 90 -225 50 370 -231 103 757 -370 79 529 775 66 190 -97 178 246 329 209 800 220 568 768 -490 95 82 -936 631 137 190 62 215 -129 237 632 -388 292 9 610 373 453 -305 69 169 -850 281 377 -450 702 496 269 428 51 384 14 681 920 428 530 -283 592 21 877 202 394 -718 498 14 650 248 647 578 350 548 625 420 511 -434 122 490 816 307 504 -152 627 412 942 714 39 223 183 182 596 461 384 -611 743 433 954 745 232 -800 675 134 -301 300 553 961 418 226 -949 586 84 706 634 711 -883 528 176 -493 504 358 840 500 370 23 89 312 807 395 608 991 548 482 -876 447 333 828 409 750 653 412 535 337 470 721 -201 139 800 -426 198 503 -917 438 202 -147 614 642 516 421 589 724 364 336 405 88 782 -110 716 742 -609 770 705 -922 459 374 150 58 512 549 667 699 357 713 48 -974 470 135 159 182 382 331 433 622 703 547 312 -536 50 500 -53 141 412 -6 779 696 454 137 77 435 668 208 425 462 192 998 517 181 237 470 279 -652 134 328 199 282 20 -190 28 138 643 709 215 -765 192 546 682 46 682 358 633 101 117 58 114 -492 8 631 88 446 652 -82 746 786 -955 746 619 -136 751 107 168 538 650 -487 330 80 598 708 497 893 148 494 745 712 737 100 329 644 -103 82 147 755 50 236 -995 523 443 621 161 8 -543 243 272 593 495 152 789 700 635 -478 657 301 329 61 362 -182 345 372 753 669 446 347 242 62 -312 309 574 -304 101 559 -498 788 11 88 462 667 389 144 728 302 162 624 -575 715 492 671 14 734 284 702 242 -343 669 518 392 194 509 960 34 171 379 175 314 -542 677 475 81 655 741 972 278 306 457 762 207 698 571 709 857 749 129 526 93 668 -152 443 413 -844 356 798 -674 487 173 391 545 401 465 426 255 357 350 84 -938 208 45 -379 658 168 -919 467 468 -791 346 560 -172 150 109 190 429 595 762 220 339 -486 38 316 521 147 218 -196 210 777 -999 464 653 -765 673 198 -206 654 591 -453 246 292 456 636 720 250 750 140 -259 465 529 -344 742 436 601 743 370 435 111 33 -561 692 111 626 40 356 869 448 494 -366 473 436 870 701 338 -967 489 582 -905 67 173 -950 736 20 793 525 269 438 365 459 -560 774 310 -629 69 376 -857 72 312 -486 617 388 -618 2 661 251 773 385 842 329 102 412 630 442 -567 20 416 -305 791 36 470 486 107 333 200 276 721 534 330 -535 531 676 -711 508 529 926 272 710 520 657 729 -313 552 271 522 246 671 668 572 754 895 13 618 -105 117 148 732 37 357 612 724 108 -718 646 482 -411 579 190 47 435 418 -610 173 664 813 440 799 935 135 188 412 358 304 111 42 340 467 454 615 527 429 591 797 676 578 415 619 302 -570 550 85 566 485 220 -447 513 523 948 732 176 -437 259 416 775 268 44 -283 17 272 294 184 442 595 214 73 640 230 622 325 148 658 896 702 507 976 311 571 298 259 502 474 149 132 -364 67 148 -93 113 332 -900 109 545 -28 178 474 -445 3 237 -217 501 48 236 727 421 148 568 122 279 5 540 779 64 652 710 565 312 -794 689 765 732 187 142 -442 342 168 -116 555 170 121 90 222 568 126 149 140 27 716 261 58 272 0 237 688 -996 747 452 515 238 430 -227 748 771 -908 33 77 461 706 518 234 166 222 -150 628 279 521 380 516 -840 483 709 -916 56 656 -593 761 145 -47 796 770 548 180 763 -601 454 694 -934 778 481 -2 33 163 258 69 571 -286 569 130 419 117 659 -294 590 391 -780 189 44 314 656 657 -657 688 634 -177 38 218 337 97 639 -341 363 266 -471 68 329 463 718 97 992 90 565 2 396 354 -8 217 95 835 283 750 692 226 637 77 201 674 -153 338 322 85 598 684 -450 679 752 -969 542 221 -873 534 310 444 736 706 349 529 474 -757 716 308 -456 408 85 -668 638 285 -42 285 174 679 570 323 563 303 294 -114 383 27 196 227 315 -747 172 310 -415 316 270 869 201 107 305 38 512 -47 353 383 -647 658 268 -375 206 46 -509 11 373 -163 289 96 147 704 122 368 582 511 479 335 64 -787 641 234 -102 440 443 -283 265 648 114 309 658 439 746 498 934 245 475 497 591 224 -867 759 358 844 190 244 859 190 552 -104 29 497 793 764 294 868 626 449 516 359 759 -375 462 56 -144 107 461 -70 546 736 173 32 478 724 528 506 773 274 21 -534 494 234 -677 234 59 -677 102 769 834 327 572 -314 4 243 953 86 788 41 412 372 118 488 99 623 261 724 196 327 417 -371 603 203 439 78 304 407 598 530 -85 491 85 -243 238 133 468 556 621 118 131 433 842 527 760 858 708 114 -140 499 191 -636 614 739 -968 63 176 717 331 283 889 249 413 -679 91 140 480 702 399 -255 714 98 736 230 356 -10 376 496 193 155 752 87 568 509 -14 611 301 -360 556 566 937 244 796 444 434 723 540 380 78 491 536 368 401 287 346 752 529 156 -196 369 263 770 503 140 287 334 738 859 293 382 651 78 682 -237 723 417 -270 77 703 -773 629 783 -618 234 352 -355 404 210 -249 208 307 713 587 114 416 550 37 33 433 465 -113 660 293 -930 737 361 151 402 285 -57 4 468 -773 691 606 -260 108 708 -272 732 551 85 354 345 -638 61 230 -405 507 519 -445 10 472 -961 153 28 258 153 669 -986 498 601 -836 335 154 -139 644 445 -70 392 503 800 147 513 71 539 217 -702 149 549 -384 365 725 792 488 429 -139 54 126 413 619 460 518 632 709 -250 532 104 -205 214 495 -551 414 194 -839 286 732 930 545 36 182 371 260 719 289 443 579 592 174 -517 539 388 377 188 353 170 632 374 885 662 277 -367 168 373 820 550 530 461 661 84 -760 296 622 -821 202 93 -354 439 306 -878 224 473 -553 396 575 -872 210 736 -420 282 617 672 349 30 -845 141 325 528 672 750 888 403 698 750 676 99 394 522 537 -548 197 312 -76 244 707 50 372 116 -814 504 398 -598 283 790 -292 163 661 -343 404 263 354 554 491 52 700 212 -660 29 203 758 17 182 -26 20 310 -129 403 144 212 311 307 472 521 710 -513 275 15 777 480 714 988 224 646 -898 334 64 -729 757 18 -986 370 681 -280 642 401 -19 58 354 -539 399 326 -770 699 549 -925 401 482 750 144 573 -743 367 530 827 254 292 307 387 573 933 183 630 439 26 126 -688 350 707 -691 559 273 -562 786 653 -912 93 458 -269 152 45 -497 725 374 -488 441 751 38 353 403 916 650 157 -921 34 58 -215 343 617 -343 773 247 719 305 750 315 408 35 -307 693 311 18 406 751 -832 244 655 -78 512 504 30 191 90 -712 785 717 -391 232 153 -657 63 597 211 137 660 -534 208 529 -61 377 559 895 785 675 240 189 583 -860 795 78 742 552 492 -662 181 548 399 289 755 -272 28 522 192 483 98 -498 370 679 187 514 68 -431 255 62 -402 797 165 90 687 231 670 437 764 17 117 279 -356 564 690 527 493 612 405 80 325 -776 400 479 602 712 354 748 481 142 199 204 258 29 800 319 -859 220 126 -807 602 357 -48 40 308 831 180 12 301 631 599 252 60 598 -278 153 491 -245 135 262 -568 303 393 -503 455 784 -596 286 778 -895 386 509 268 40 740 -88 283 570 510 687 181 -940 69 20 515 102 652 706 242 154 -102 291 608 -567 753 31 -977 37 704 -916 700 143 -383 360 304 301 62 372 272 482 708 415 105 233 837 468 269 -508 505 520 -366 722 79 689 375 492 -939 48 421 237 723 7 455 492 210 -681 325 691 -821 92 795 -589 729 15 -369 22 519 -649 608 792 981 698 366 625 711 765 -203 300 240 203 156 543 -906 472 234 -745 391 110 -103 122 201 692 85 482 258 620 662 -129 553 111 188 530 21 553 127 321 392 385 441 -324 126 199 -891 536 67 763 687 791 735 276 520 -492 629 647 180 307 409 209 654 779 -485 132 742 -792 680 397 -875 219 227 166 580 204 110 229 57 888 697 690 544 211 633 335 591 740 -59 761 423 -118 569 242 50 174 732 -882 532 502 -656 50 281 -53 201 758 -955 497 520 -323 632 662 -384 373 623 839 408 391 -568 210 39 -95 409 565 -212 79 296 642 523 256 -665 276 504 963 322 612 -553 113 219 989 145 780 228 202 740 344 543 19 -561 585 794 -265 459 68 342 747 298 -850 543 573 405 59 278 -908 684 599 503 683 711 -127 624 407 252 604 161 992 348 703 562 387 39 955 674 49 -178 417 347 120 324 148 169 671 617 981 744 440 -212 693 591 954 255 530 -608 584 19 -261 504 537 -172 549 61 -73 70 428 309 190 651 125 571 146 -284 111 494 -41 611 386 902 565 640 631 502 585 -596 793 640 292 209 199 534 486 321 -521 466 594 -938 768 711 -746 351 371 854 340 416 -370 785 788 -831 489 87 -822 525 647 928 59 684 49 91 638 32 168 303 -175 630 622 87 484 172 858 691 507 481 681 399 49 63 383 36 185 423 75 763 148 -879 292 206 -643 141 648 794 325 15 -552 750 197 869 190 680 -960 800 122 -454 681 355 -856 719 601 -499 546 116 448 219 407 205 576 99 -395 322 423 -381 722 724 -985 591 465 47 183 464 568 282 345 -326 57 248 643 558 793 -90 758 212 668 715 339 -34 520 213 -460 259 277 -920 58 459 344 779 292 -160 253 270 617 496 326 417 92 435 -391 602 744 -628 271 658 -289 389 730 -525 50 431 -916 530 489 -105 226 467 -614 188 415 732 614 659 -939 187 481 71 285 152 154 722 233 -606 17 459 -940 695 467 -246 414 633 764 427 371 445 650 372 466 2 48 -632 326 332 719 281 605 951 275 621 -239 468 632 -330 422 597 -498 249 427 -158 617 752 125 688 584 -70 153 698 -123 742 468 -186 194 135 398 118 693 321 142 228 -854 537 476 -428 56 180 459 186 371 469 489 76 -834 133 562 -281 581 246 -330 1 27 -427 173 557 -583 200 165 796 459 350 719 680 38 -406 798 156 762 150 74 -948 176 654 50 669 280 523 686 32 -113 435 42 -611 106 722 178 414 502 124 290 203 197 743 731 -397 193 729 958 733 424 -534 500 645 -303 376 82 -272 4 621 443 468 438 814 345 727 617 456 346 98 323 772 -824 652 387 491 574 390 -536 530 744 276 345 288 -997 714 229 -377 536 333 -67 386 6 -71 81 328 -947 209 531 -161 52 656 -620 516 624 504 556 706 47 539 515 -686 363 727 -809 151 14 723 636 399 -920 717 31 960 770 239 -558 409 291 -750 342 358 -527 646 465 930 397 701 275 589 403 -912 664 238 -561 745 155 -931 705 476 860 549 426 211 175 623 628 189 349 -834 738 297 267 414 85 -979 102 749 11 563 149 592 375 799 -572 477 548 -947 40 722 27 68 778 -603 696 166 945 63 456 394 482 421 878 55 74 826 666 167 670 176 655 369 604 683 916 210 722 -811 789 342 766 387 589 84 684 203 -661 478 684 159 357 739 632 535 156 -802 158 339 278 728 514 -268 49 669 -434 717 78 288 506 67 581 625 453 -431 109 688 -228 48 366 807 743 8 453 94 517 -409 172 445 56 457 45 -76 623 762 -398 263 19 820 338 702 276 97 660 -251 595 155 909 448 248 -575 639 419 -979 95 427 -934 219 602 179 773 416 549 593 212 -56 481 466 -252 557 562 359 345 545 -869 767 639 -491 785 410 -690 665 79 -911 409 495 -783 8 175 34 308 284 -653 19 742 855 333 661 9 445 205 -246 238 507 -895 378 239 717 236 206 890 422 65 -827 370 84 -534 225 768 -674 740 492 805 542 28 -763 250 376 -775 414 164 583 304 585 647 29 506 -518 495 282 649 7 559 -896 617 69 -280 292 319 96 69 732 -989 52 587 -853 582 661 686 584 233 953 197 239 -536 685 782 346 648 598 415 569 441 -67 417 509 -936 127 212 -584 332 345 -724 19 128 660 388 176 452 393 708 -266 208 28 -626 309 775 -853 511 101 158 527 433 -698 415 326 105 666 714 681 70 112 692 256 504 -249 117 156 -675 152 17 -701 299 527 -648 463 560 586 45 175 463 303 392 376 428 268 -257 710 526 913 236 229 -271 535 79 -192 487 287 -787 423 301 572 625 200 641 353 135 -98 641 562 -679 184 141 930 342 51 -193 207 638 35 497 411 -449 710 385 -996 234 746 -299 285 122 -900 726 474 -766 302 401 -112 592 501 -273 427 589 450 693 285 -740 796 546 845 701 263 -385 587 472 -94 535 325 -494 175 509 -600 544 278 888 794 522 724 4 469 -753 98 722 -538 313 322 -846 659 195 350 718 585 -939 418 328 138 258 673 212 382 79 -519 251 434 -51 450 531 670 218 596 -244 796 6 -850 708 640 -346 406 699 800 428 362 394 772 132 141 328 127 947 430 224 -331 354 51 -731 487 709 535 45 132 933 129 435 -18 550 40 632 350 468 993 545 791 276 438 319 354 607 400 -541 537 344 170 424 388 701 758 68 -865 540 617 775 572 519 -6 517 615 -816 146 252 -546 678 395 905 689 214 -39 751 750 -944 374 683 -986 109 422 831 621 658 -94 127 87 -500 32 775 -687 146 725 -385 602 197 -60 198 570 222 212 231 -205 395 18 291 648 400 -297 715 566 -339 234 386 -130 393 448 -118 306 593 559 213 496 877 587 259 -941 225 53 275 129 768 -808 342 201 -70 120 484 41 602 342 634 561 414 980 269 179 -573 546 317 -715 709 355 262 501 696 862 583 659 905 377 778 189 619 580 -270 205 692 495 564 257 -258 540 646 -382 635 106 -475 697 158 972 416 317 8 5 487 -261 287 691 -769 183 427 942 608 542 399 550 591 11 665 516 -87 362 122 411 193 537 279 645 380 -192 28 114 -213 371 722 328 170 23 70 733 69 751 342 733 866 55 322 29 278 683 -250 89 428 639 121 333 -468 639 177 -489 247 557 425 315 648 -928 585 580 -860 737 121 -128 155 528 -207 785 5 -772 774 566 -861 458 756 67 170 554 -977 347 740 301 797 254 948 21 390 328 562 678 0 234 33 527 580 17 -716 360 303 -671 658 638 201 125 359 -846 501 257 645 231 387 -483 383 172 701 263 751 -883 474 637 989 133 14 -444 579 567 961 29 669 -366 669 99 772 387 34 543 488 296 446 158 442 707 482 21 687 186 494 523 527 472 -364 584 382 -232 503 569 -680 398 609 -785 244 318 -792 304 351 -372 666 614 944 55 593 -101 256 376 633 576 472 -205 413 354 -375 700 408 -654 739 601 623 547 104 573 496 365 -535 628 748 215 575 360 920 1 611 927 699 734 484 405 672 -964 428 418 -61 1 696 -416 461 47 -154 286 542 -637 352 289 -465 696 468 -518 712 243 594 632 595 756 396 97 -239 784 524 -269 123 76 826 259 88 873 257 373 166 355 172 474 390 435 -84 336 618 910 92 329 154 496 259 -475 27 733 -800 605 543 487 430 800 -789 349 619 -513 429 115 -804 97 450 -587 359 93 -306 313 675 -831 363 722 580 488 300 512 79 86 -994 288 617 216 301 176 709 547 40 935 269 403 -344 249 442 307 703 35 524 604 126 -956 620 413 412 188 266 187 649 12 579 184 280 -219 99 593 -441 214 664 -177 61 390 376 170 447 -312 614 266 53 426 6 270 766 654 -967 345 38 865 678 381 -656 204 32 688 316 245 152 739 657 93 67 102 -64 230 623 782 324 766 205 27 627 -353 292 56 -20 189 611 11 677 126 -193 581 64 63 74 483 -283 210 712 -61 745 305 -956 350 250 526 160 277 -496 360 120 -889 492 308 -279 303 537 599 262 317 214 525 391 296 442 152 608 534 496 541 613 440 798 657 341 647 183 53 475 239 764 147 350 455 -346 271 309 -258 237 294 801 733 288 152 187 185 639 785 393 132 384 575 584 607 714 -247 13 184 461 567 194 -325 672 723 -514 720 109 -330 312 445 -738 244 28 -212 580 287 -248 32 10 -247 293 317 110 550 402 -868 265 273 -946 351 545 -438 388 203 786 729 334 624 633 412 -179 451 795 -970 4 639 -302 666 513 -668 369 262 85 108 781 453 222 506 812 781 93 614 567 373 147 191 206 110 612 208 904 594 563 342 92 428 406 376 348 -580 261 800 697 771 107 -571 576 681 -66 341 661 827 255 169 -292 517 781 -933 422 126 429 323 145 -493 792 728 -435 22 55 -955 108 747 857 287 254 83 39 508 -596 415 549 709 596 265 478 757 139 575 689 349 65 286 457 -788 544 743 -183 383 680 -749 319 646 -200 381 441 16 211 397 954 186 61 -262 118 583 -287 329 23 -338 147 309 870 711 404 812 728 382 793 23 426 58 729 163 518 619 281 652 485 609 675 347 755 -665 569 665 138 198 354 222 67 160 836 187 463 -224 57 282 408 509 766 216 536 664 -677 71 432 -61 681 538 181 68 287 -266 90 706 694 679 634 428 92 372 -758 597 576 455 211 207 402 446 439 891 762 148 -166 588 469 790 458 620 -791 451 416 584 306 87 -19 497 650 187 190 674 635 319 188 334 706 595 359 125 735 379 389 374 -561 198 24 -194 582 682 245 364 378 -306 268 687 -799 2 592 -253 113 269 -719 244 88 397 13 359 -525 58 274 204 493 761 -1 459 580 286 260 581 29 559 245 649 441 488 288 156 522 -749 583 579 -523 771 575 -83 523 585 896 390 154 72 792 594 -641 548 344 722 41 51 43 245 634 -578 127 295 -770 644 17 614 492 177 609 792 462 -340 703 493 43 717 241 786 609 350 -654 713 28 392 143 671 -439 509 714 137 585 24 -580 240 547 905 426 538 689 215 325 -34 637 133 -85 135 398 743 728 92 -635 441 601 -321 778 622 863 423 593 15 728 219 553 770 785 429 536 174 -287 203 308 -690 698 587 -198 616 227 -846 310 446 -715 549 3 38 618 778 983 339 226 737 568 313 -690 481 516 -30 779 536 88 216 284 42 390 87 -124 543 425 -299 680 544 14 265 567 -355 221 64 -575 308 467 450 151 798 937 282 219 -774 453 160 112 383 134 231 549 228 -746 430 492 173 252 572 255 392 265 416 391 550 698 255 631 -648 754 120 -430 294 724 -259 305 321 -969 74 38 -72 413 428 -323 63 425 471 500 199 -417 271 84 -452 735 230 200 502 534 -680 85 159 -643 54 648 747 326 700 97 461 615 627 90 438 -490 309 365 68 709 419 953 181 503 312 491 620 -718 428 614 267 151 667 915 298 192 414 575 294 617 238 131 -905 97 251 -170 450 431 -116 349 100 -84 416 602 -217 683 452 326 49 199 130 30 773 823 447 562 -695 495 390 -305 29 101 852 480 751 -944 159 800 -746 665 475 -260 170 169 130 18 627 567 115 315 -994 643 440 759 600 564 79 262 306 -819 468 346 9 647 210 -365 140 732 156 22 749 382 796 258 -912 318 4 -378 28 421 74 209 441 420 770 639 181 513 799 -788 648 740 75 649 735 -868 396 310 -261 618 507 -102 766 294 -889 520 372 -721 784 84 829 197 283 -32 472 131 -946 44 14 156 335 184 -586 56 240 -607 700 480 -386 481 676 -503 650 699 779 656 6 -802 625 720 -428 671 446 589 431 466 637 562 717 -484 776 749 144 25 598 -406 205 454 352 355 308 -848 417 646 -242 553 345 529 579 88 414 144 440 512 442 102 -376 547 619 -755 234 587 691 544 376 413 28 480 -843 310 622 283 256 752 370 23 551 736 50 536 522 368 529 623 544 275 -6 390 60 580 433 603 -693 246 183 587 755 492 360 438 299 263 560 321 814 296 58 211 376 108 698 298 27 -21 674 122 205 752 495 -781 212 740 201 774 346 -737 140 194 873 104 569 -268 381 291 231 787 262 -906 175 777 -520 529 127 925 573 37 -88 468 362 -543 332 54 -350 47 691 878 745 38 -241 382 278 -340 792 161 -287 261 405 931 697 3 773 527 33 -599 476 20 -555 167 119 -126 741 352 703 763 164 -540 294 412 214 419 138 198 420 757 -494 108 432 725 553 293 -959 433 279 -704 108 706 958 295 198 -691 362 357 -965 377 775 372 559 606 -196 600 393 315 378 26 945 626 485 2 184 779 200 93 328 263 69 690 -580 104 618 -206 277 144 140 757 177 144 421 735 -99 377 86 694 445 15 -929 342 640 -445 145 24 -515 497 468 564 560 537 -395 180 640 -178 575 468 -882 467 777 -706 763 749 780 111 674 831 690 615 -847 118 120 -236 188 138 940 82 101 -760 614 517 -883 431 627 590 614 360 -395 637 200 -485 234 125 -830 651 14 536 4 109 -319 349 579 -247 713 766 -110 605 400 -58 797 565 458 515 196 -164 457 361 147 614 549 -54 682 783 422 452 185 436 740 189 -704 221 89 -174 174 353 144 617 509 895 359 505 -141 170 571 6 606 228 -833 154 393 115 252 274 849 475 277 234 511 789 14 538 514 366 434 682 474 729 593 930 788 314 -499 147 119 480 314 624 472 581 428 698 31 454 -674 17 716 -106 543 778 -566 357 515 699 523 500 581 749 428 725 679 768 238 732 114 308 212 779 84 437 559 511 487 141 -636 13 509 431 541 607 -725 593 681 -626 526 629 554 349 555 916 233 191 -974 544 677 -433 60 241 475 643 348 -474 679 584 -835 511 559 -996 336 399 547 217 276 -929 736 687 -689 641 133 402 126 363 -615 636 630 -196 593 165 203 241 180 681 36 748 -292 507 235 -853 418 398 76 229 238 560 31 363 874 768 205 -256 662 393 725 219 185 842 418 257 -55 565 226 -106 793 454 932 705 36 846 179 4 -549 123 217 -957 249 435 -21 91 608 -898 275 683 -831 149 457 727 247 221 952 293 213 -242 577 117 545 424 647 -300 27 321 -931 201 563 63 376 675 -864 647 375 -8 374 173 -636 678 466 328 188 242 796 86 665 642 786 243 -685 455 616 -165 111 16 398 726 222 -814 71 597 -540 160 443 187 397 337 666 594 422 82 636 408 -923 103 414 -308 139 76 -740 289 1 -119 27 424 430 440 583 24 427 486 744 763 751 -771 381 544 -349 292 386 -377 185 76 51 445 364 -797 308 381 -288 485 7 198 229 145 903 122 459 805 351 39 -300 554 253 -769 140 729 443 546 402 699 725 262 280 589 298 638 139 526 734 248 101 -418 549 655 -565 52 709 -941 295 251 135 453 349 -312 552 625 -499 584 413 598 261 146 473 454 745 -626 588 45 780 623 728 549 365 273 212 252 725 -640 541 29 -816 642 612 749 241 338 -748 716 599 597 142 604 941 468 391 986 200 214 -335 149 519 44 711 84 -84 724 335 993 373 269 784 74 61 -878 326 328 -280 723 21 -125 554 687 -370 420 388 949 264 298 184 732 573 470 325 761 497 83 758 -71 477 557 -171 552 372 -884 217 478 -645 800 449 -258 749 712 -9 685 195 -684 507 72 428 473 451 669 154 655 503 163 683 259 544 434 582 567 202 259 109 502 -678 653 738 -83 169 444 388 797 400 356 61 424 -393 385 644 96 796 387 929 330 198 283 342 765 436 353 425 -311 276 277 -774 133 345 821 241 757 -804 448 38 925 414 422 368 710 769 354 191 651 -296 463 96 -756 753 371 -127 179 315 269 401 799 566 574 240 922 371 239 -640 648 652 -267 417 113 -346 123 304 704 379 530 47 247 544 942 444 496 -287 117 227 -21 504 305 -183 379 227 55 739 74 -541 624 42 771 772 337 146 237 453 -76 16 590 455 594 646 -441 163 224 -215 771 514 -942 430 337 -548 201 15 -32 628 196 -338 335 177 307 586 500 -557 85 736 647 161 303 -811 175 611 -391 512 581 122 743 142 -228 265 614 -1 660 698 -866 260 410 988 1 26 636 35 200 -753 518 386 741 153 454 -804 477 210 423 177 26 -564 376 238 85 487 83 671 665 699 519 358 626 -570 13 330 -117 609 6 -755 433 534 470 602 668 755 432 55 868 703 765 -906 686 777 575 48 496 144 663 322 668 53 419 410 423 402 17 338 189 -43 313 510 -306 198 675 -137 265 263 -747 792 311 -700 336 418 -51 452 280 -930 472 684 -960 390 751 -902 285 149 -227 748 765 435 54 643 -438 603 646 -206 225 318 877 618 552 -17 259 251 -316 146 472 -327 244 756 621 569 256 -615 5 408 92 102 461 -466 611 40 449 488 209 -1000 431 272 -293 304 67 415 214 192 -923 192 461 904 524 623 -305 79 145 848 715 127 -129 575 782 -511 12 423 267 41 128 64 531 672 -276 36 747 -901 387 100 198 61 179 294 309 445 21 380 571 754 69 160 -588 746 523 -566 365 564 -86 629 294 -263 106 681 -765 205 164 -142 116 162 888 562 22 -316 335 401 -945 502 318 489 88 683 652 91 168 778 327 724 -307 337 441 -654 95 556 707 735 670 328 627 293 -548 393 346 570 286 587 -334 184 230 -566 314 108 157 159 444 198 105 91 -895 212 377 526 324 774 -978 776 367 968 746 600 -247 502 438 291 769 621 -328 312 644 175 662 300 -535 320 511 241 728 629 362 751 604 -120 671 102 880 576 603 -283 92 77 726 471 389 -279 46 602 -380 63 473 482 457 671 -365 198 598 -137 360 100 -382 542 716 -4 309 29 413 284 497 861 71 694 -942 486 606 -890 704 598 631 576 22 728 602 115 -957 398 249 601 623 109 -171 788 690 255 746 174 392 607 244 -114 617 281 -757 359 311 -987 82 62 127 120 178 766 360 281 686 798 97 166 241 24 349 633 734 -588 325 453 -464 639 550 -405 515 221 -628 633 740 246 124 300 -274 210 649 574 576 90 549 678 274 -718 502 600 943 221 57 817 117 574 456 491 702 497 675 420 442 129 784 437 386 485 188 282 110 930 496 74 -774 661 380 -284 367 415 595 138 289 -586 570 355 186 510 188 -553 792 466 577 330 161 -998 109 366 -734 251 226 797 167 295 -829 784 214 -415 731 351 674 297 683 642 199 452 148 585 513 -513 632 505 -448 561 386 865 116 494 430 734 297 207 655 799 267 440 281 -231 761 464 119 449 647 623 153 760 560 18 75 -194 14 344 114 433 784 -853 754 401 76 12 374 -782 731 22 -584 706 526 975 127 54 298 43 419 -607 310 403 -272 57 357 -671 285 514 541 40 525 514 226 265 165 154 83 260 155 307 154 164 785 -240 214 28 -622 607 689 981 536 745 -663 417 229 -950 358 620 326 225 781 285 464 206 550 429 711 -616 796 581 27 356 346 6 686 152 294 267 239 -610 556 207 370 558 117 -611 370 356 727 272 337 -211 257 377 -546 452 372 -14 38 165 -765 484 431 -575 75 539 -768 587 132 -760 556 502 747 635 325 -117 625 581 612 231 584 -617 418 415 14 149 452 178 736 487 560 762 561 -502 194 358 -254 542 144 277 334 251 378 481 86 655 517 262 787 129 492 -629 112 461 -215 278 162 -612 256 97 -526 217 58 435 291 677 785 21 358 822 76 74 -917 264 202 727 235 665 387 560 750 -955 634 518 -946 100 791 -475 238 364 -166 496 254 860 215 322 -480 266 528 373 772 392 464 49 629 -21 542 336 -977 354 110 -585 382 775 -823 553 189 -949 225 400 -842 588 436 425 462 407 817 458 489 -763 228 582 -476 570 69 -40 300 621 948 351 45 548 109 458 813 394 597 400 789 488 -435 338 497 854 176 276 -565 700 430 -478 86 200 390 246 499 162 594 49 -994 94 509 -585 707 102 412 384 599 -444 226 225 -635 748 662 -36 90 459 -386 52 253 14 410 698 -678 425 605 175 589 664 -352 223 65 -390 380 255 -65 715 480 112 680 779 -27 396 68 832 162 119 636 328 528 933 202 504 -111 426 503 985 486 725 -598 697 656 8 784 123 887 296 354 -735 470 750 532 654 463 202 290 791 -71 175 192 832 217 721 324 121 346 -822 59 384 655 61 632 -338 669 615 -216 508 111 -262 325 132 839 209 785 -299 211 626 43 292 352 187 524 568 -693 601 689 405 731 747 388 185 286 47 475 162 -222 266 370 914 168 580 739 750 146 -390 658 746 -902 463 229 -956 203 566 554 452 562 830 186 474 246 47 697 -29 44 99 537 398 672 -746 83 182 556 52 340 -467 535 29 727 586 32 488 317 712 -212 715 260 470 611 658 718 382 701 -784 271 651 239 78 733 -27 646 208 323 486 624 49 402 492 -440 613 569 -372 331 150 681 500 773 531 539 402 815 312 35 -50 777 154 -28 469 351 -621 193 37 2 442 790 445 477 143 -629 305 26 -927 738 525 245 84 127 -568 359 475 -112 290 667 324 44 660 -887 493 41 -62 464 698 -837 137 635 -361 134 56 253 165 677 -15 66 119 490 131 408 454 265 115 696 380 604 -718 219 737 -711 672 21 180 356 537 -392 753 380 670 784 797 741 480 206 -449 679 470 -383 610 619 909 499 490 -719 431 45 617 240 538 -194 635 42 -263 798 250 965 450 282 770 201 512 791 771 39 -809 343 648 609 204 698 650 502 568 -416 61 754 -423 798 610 -846 636 160 -197 601 609 36 323 362 148 66 332 186 657 226 785 618 430 234 269 514 -638 668 568 -519 452 628 -566 181 177 -404 735 13 -645 291 613 -85 127 488 -524 27 553 -641 413 762 -15 550 579 -386 585 399 527 147 266 694 181 269 -727 615 450 650 411 384 262 718 674 426 34 353 913 62 379 -134 422 344 -173 207 93 757 773 677 -44 252 376 -227 299 108 442 172 722 -757 284 154 -196 776 601 -314 421 780 474 687 203 -523 660 501 -16 454 673 658 384 344 -414 692 671 -614 336 253 -757 366 465 496 502 470 -880 406 698 -602 144 524 412 241 212 864 779 445 -769 615 698 -949 111 399 -927 701 468 840 699 73 -576 357 697 -601 785 137 -389 601 467 -393 39 398 764 679 296 -11 255 440 556 2 796 -795 402 780 -307 372 564 997 512 535 -799 100 158 -884 87 253 -787 301 522 -943 350 778 -556 507 731 -576 1 47 -492 313 771 -777 64 133 -885 580 220 -233 345 355 -390 155 207 132 164 200 108 613 550 37 234 608 -434 342 120 -912 565 334 -79 523 749 -746 190 80 -975 320 130 -462 252 645 -263 512 458 686 750 715 -706 22 148 -99 350 328 -994 604 517 -563 113 498 741 251 301 985 140 13 -158 579 314 -244 526 474 295 251 702 -700 309 604 827 304 140 673 716 252 722 9 54 622 789 771 99 449 323 -488 128 50 474 23 706 165 448 173 -384 570 182 421 479 413 -318 664 366 -246 523 366 77 188 314 660 103 441 -139 62 584 -728 283 776 951 249 155 -934 537 633 -921 19 48 196 374 571 -639 603 310 -774 215 412 -382 676 293 -768 595 186 446 238 248 630 79 418 95 506 362 -935 19 164 -626 197 730 137 15 605 829 648 751 967 46 188 -834 476 249 847 434 261 329 393 1 -466 736 59 695 401 77 810 727 274 -461 664 640 96 94 39 -754 61 85 586 26 545 247 555 642 938 254 586 538 388 521 948 646 399 450 186 707 680 784 767 -36 770 145 -725 557 171 -628 604 277 -435 542 530 950 32 470 -978 381 105 -154 160 639 -343 153 376 -36 633 360 682 149 592 -823 314 685 -341 616 269 -672 638 201 232 684 558 533 680 269 -876 688 554 -709 419 730 479 320 78 223 497 743 107 756 110 727 236 299 -673 268 534 -916 154 765 504 678 454 -323 329 658 282 340 97 -13 583 515 717 14 34 -454 37 83 -959 297 390 -850 24 626 249 752 93 -466 122 4 -591 556 695 -494 743 477 -428 60 42 -394 159 79 488 200 727 877 350 750 -546 351 253 -901 86 241 -304 585 85 -629 289 558 926 298 665 420 756 607 848 129 219 -311 687 377 519 527 576 445 756 477 -453 11 28 -201 510 465 -9 358 601 -373 329 89 -264 655 738 -400 427 694 559 788 338 -368 186 645 -292 685 655 -713 636 716 903 207 154 791 144 361 -871 255 566 499 89 621 -649 673 358 -405 134 242 602 773 78 117 277 457 -458 732 663 -752 124 358 808 605 654 346 382 444 296 44 84 917 395 757 426 544 414 -503 414 242 -95 404 649 77 164 453 -118 263 535 -859 492 457 -24 738 694 782 387 307 624 492 62 -403 12 18 -155 241 533 -151 64 121 -798 69 434 -728 62 641 914 596 227 820 220 271 834 17 282 851 14 522 -265 15 396 130 550 459 -550 304 707 -656 568 775 -271 40 171 31 462 584 623 597 599 -928 169 548 -227 501 601 890 133 748 -851 7 126 -933 264 759 -801 242 480 146 615 178 395 647 231 147 489 227 866 292 262 -403 63 394 745 212 329 440 64 687 166 283 392 -245 581 207 -515 675 93 341 719 689 -494 69 303 -900 6 130 66 324 660 216 556 275 -34 241 650 -78 508 525 -786 495 88 -598 154 508 -296 654 673 170 500 106 -290 477 14 -722 595 254 727 317 762 -397 597 209 -588 456 567 -656 26 352 -474 77 404 831 788 72 737 392 100 350 270 694 155 349 562 -732 29 40 391 441 191 -496 113 647 471 457 224 374 135 301 -423 55 231 -253 557 52 -808 513 400 553 333 456 748 507 477 -670 611 141 -472 34 149 952 609 283 4 786 201 691 486 12 924 631 76 475 184 408 -269 685 723 519 425 429 547 707 592 288 388 625 436 144 771 71 187 109 -523 460 594 -560 784 424 -885 611 160 -525 94 44 549 413 20 -270 761 726 -479 449 313 -255 637 604 130 308 299 -748 531 37 -240 717 642 88 792 735 83 341 700 -698 671 660 779 344 660 692 642 496 47 572 356 -854 376 86 382 122 11 -995 762 354 492 645 246 -409 279 12 -739 323 653 908 403 638 298 185 631 392 3 266 -493 295 462 553 38 561 621 701 265 -811 209 786 -436 425 206 667 278 160 -744 776 344 -914 121 692 990 275 246 55 783 92 -284 261 120 218 245 20 882 151 557 -575 218 34 -816 26 361 -121 55 756 -432 262 290 59 130 577 540 559 389 -141 577 633 631 257 538 -248 441 563 -736 162 94 -107 22 224 821 714 782 -391 373 110 193 404 73 411 486 560 868 655 175 809 756 730 -113 31 589 857 636 311 433 367 348 -256 636 338 -152 571 544 -378 380 647 190 14 602 822 228 423 190 424 453 378 281 428 73 210 263 335 340 369 -228 610 70 913 553 796 714 73 361 -333 247 588 889 367 43 920 193 605 335 328 599 468 363 490 836 735 477 526 402 639 995 29 15 502 648 613 -558 537 2 404 751 464 -597 438 792 -47 306 354 -357 94 641 -681 367 157 -549 710 537 -135 164 385 430 558 121 -17 562 405 -34 117 42 -491 785 11 -504 494 729 -796 163 354 876 528 25 -149 183 138 -193 410 76 -302 424 188 -359 631 172 -397 83 363 121 775 525 26 252 70 88 553 597 65 156 779 202 163 279 -392 115 240 883 765 216 670 9 324 -541 492 758 221 13 284 -503 239 87 366 393 794 845 347 508 676 555 174 515 255 655 250 666 347 -241 639 359 -757 336 150 929 370 573 713 595 226 194 111 615 -116 193 227 178 673 481 33 323 698 379 635 536 689 78 72 -362 759 526 666 479 447 838 193 165 -291 766 760 -466 712 422 548 796 166 775 375 38 -793 160 713 305 780 176 63 171 486 940 428 357 -497 337 674 -586 771 581 752 706 218 254 363 508 752 19 209 -988 711 398 328 250 377 -916 305 713 509 671 735 -906 658 257 74 362 755 -668 104 660 -451 558 222 456 310 328 446 554 257 204 682 58 180 719 362 444 628 584 -822 322 441 634 148 2 588 480 106 -401 229 215 972 684 665 -803 739 418 -595 295 300 -538 675 570 575 649 271 -50 775 678 223 797 88 933 745 678 -250 503 526 -28 606 760 -811 710 183 438 471 158 268 94 457 134 146 256 -517 395 158 -97 580 575 62 533 519 339 435 573 -736 607 378 823 539 757 267 493 100 -270 576 161 -867 298 107 -309 753 686 217 215 771 -65 298 64 675 656 154 -616 723 713 538 798 405 189 328 533 701 13 30 7 304 335 -155 408 7 -677 220 128 -962 409 425 -947 436 632 807 772 106 -81 262 103 -125 304 443 -811 28 530 733 303 749 413 342 709 -11 795 345 -579 154 316 326 673 578 429 701 780 810 460 284 -396 276 407 424 404 434 953 537 736 854 702 629 -38 492 176 306 465 329 974 372 454 -918 535 465 -235 339 266 -737 793 541 69 569 496 -746 523 233 -858 329 486 -230 550 641 626 476 384 -69 179 307 -16 213 41 -352 531 732 -535 216 493 453 470 567 -163 212 447 -77 135 137 51 584 238 292 210 265 675 293 795 981 678 738 105 695 683 380 453 98 -376 259 568 -210 371 17 -475 715 362 331 742 655 -475 649 112 421 154 7 -496 735 11 401 502 565 -749 90 487 467 167 309 267 165 516 483 444 345 835 302 741 -86 8 635 151 437 799 -181 272 641 -591 438 463 351 267 458 -953 299 11 -830 765 232 715 195 705 -50 241 652 -110 592 641 289 211 112 881 172 101 -305 676 719 152 723 372 -539 153 223 671 323 539 855 390 734 -441 541 749 603 397 189 -394 87 332 -154 9 618 410 704 493 -71 609 768 252 646 794 165 501 383 498 260 475 398 215 71 938 21 510 -731 468 637 915 522 131 863 115 287 -335 713 501 -712 251 73 -203 473 92 -815 788 669 630 203 229 -257 163 202 -248 771 466 -221 514 581 17 732 493 69 220 744 542 569 768 633 754 755 854 337 428 262 20 630 490 763 528 792 341 565 -142 673 278 -10 490 209 -717 360 780 378 687 54 -949 155 761 -741 590 663 -68 336 117 -666 219 28 514 446 568 -134 97 260 207 339 12 -758 678 153 -944 11 687 811 259 31 -362 720 136 -666 634 436 815 625 257 -41 43 387 -88 607 645 -505 797 630 612 191 382 735 758 132 368 292 397 497 437 574 -47 549 366 -653 671 304 -277 498 698 -691 210 504 -846 305 501 983 318 356 -869 18 546 -536 505 503 395 575 753 -911 8 660 290 514 516 -58 580 402 395 39 405 777 356 279 -741 142 405 -789 231 455 861 218 462 -528 260 527 -813 354 575 -28 595 34 -482 372 741 548 559 82 620 231 693 -54 771 246 72 543 249 777 716 798 -771 732 514 -451 280 296 -17 585 594 -553 544 352 729 164 135 173 134 647 619 663 114 -632 92 565 965 668 778 355 476 261 21 8 421 365 489 136 -301 62 350 -645 233 35 -47 652 698 866 87 324 -107 364 784 -498 674 281 -963 234 526 776 718 129 -703 735 193 819 88 557 402 216 389 381 94 262 -986 84 47 -909 660 6 -367 352 229 214 616 433 886 787 520 -606 590 310 -179 160 540 -529 150 755 211 284 401 -328 250 36 870 741 247 475 126 599 -96 540 517 401 186 685 -767 25 223 905 419 12 -434 792 524 -695 463 225 811 74 60 -437 121 249 -603 396 375 795 452 466 863 206 204 -101 296 646 85 62 190 -240 367 204 -415 531 278 -4 294 127 305 93 247 -695 237 646 497 52 403 -100 104 794 -273 378 289 724 663 703 65 361 351 -302 614 289 23 120 330 217 600 521 17 700 176 -390 579 553 -550 656 768 -248 473 543 -475 142 103 -125 440 211 71 417 377 711 192 496 192 640 449 -243 50 580 -938 82 601 825 558 592 -613 781 560 563 45 751 -990 499 534 757 633 373 805 204 427 170 233 383 629 356 17 829 133 574 172 121 106 -468 455 189 -274 212 373 850 417 514 -24 754 270 -446 724 502 689 705 410 -95 486 542 430 59 662 -665 191 698 -963 370 350 -285 499 529 -248 30 310 -725 119 214 -364 224 700 177 454 310 -9 341 52 640 730 676 -217 457 246 484 724 93 -204 563 591 -124 468 18 310 68 517 784 704 292 635 634 297 -656 777 637 -205 17 567 -729 752 575 -532 236 499 760 632 613 -297 389 540 586 526 796 -723 561 629 -827 106 605 961 501 173 679 324 124 54 457 542 716 760 401 -204 632 771 -932 102 359 -841 365 197 534 83 230 -663 289 525 447 193 181 588 261 492 -659 277 776 821 37 63 -343 143 427 -547 431 105 -208 156 397 -259 497 206 -33 230 70 -795 750 9 -327 561 439 977 154 359 -279 472 281 -594 365 330 -789 676 118 -334 33 108 -170 169 599 -729 176 366 828 59 211 33 465 576 -438 276 260 251 472 487 -80 738 519 -772 768 688 978 639 660 -922 519 457 -310 389 632 -745 522 291 -844 355 755 -269 70 582 -458 545 543 -253 725 510 -814 704 701 -955 334 771 -947 425 600 -641 65 575 694 159 599 -702 687 620 -898 73 523 -598 470 56 -676 75 231 34 312 261 -288 347 144 293 340 393 530 218 489 -80 4 800 -219 316 781 -431 779 720 738 148 573 723 91 471 419 184 668 501 173 458 70 663 691 28 322 464 -333 424 310 319 115 457 91 238 99 -687 57 634 -67 533 338 -62 347 201 180 629 618 502 472 407 -248 423 326 343 613 410 -919 703 756 -319 684 83 -367 676 477 -141 683 339 -510 668 449 745 67 629 -286 460 612 765 603 776 -426 636 678 -471 69 113 363 655 340 -760 314 222 -470 102 60 -641 689 653 -600 177 312 -837 468 302 -633 550 371 280 265 225 -229 105 90 745 636 45 738 366 498 -3 725 114 376 488 2 629 88 531 -308 651 424 910 741 444 12 709 545 734 341 9 -290 409 301 547 73 182 -89 346 24 -831 657 765 12 21 673 108 417 76 981 368 485 -767 715 183 -997 534 156 651 679 501 627 800 709 991 564 729 815 72 35 -973 556 637 873 159 148 -697 438 255 360 442 485 12 469 485 321 12 248 -999 227 320 -212 206 260 -610 260 181 -688 703 736 748 31 605 -632 196 236 507 8 256 191 81 267 390 83 45 -491 471 250 -632 725 763 188 425 490 -966 273 520 -810 641 155 -216 16 702 819 675 262 626 218 342 492 118 446 337 38 59 798 528 760 -350 304 424 -924 731 90 -445 620 559 -47 757 148 811 668 718 704 70 383 887 67 526 853 45 138 -882 635 224 751 767 506 792 628 634 -950 791 340 -360 593 628 -61 549 729 -809 619 116 966 115 156 548 369 783 333 419 773 672 211 461 783 459 636 428 42 631 -207 585 1 -892 551 322 -458 574 788 -703 474 357 -320 632 538 -336 377 468 504 206 455 186 271 48 16 616 632 816 19 507 -923 716 181 -215 148 739 511 142 513 -476 798 270 -70 384 540 -23 152 707 208 9 553 -601 423 520 -178 287 424 791 687 97 879 296 238 991 20 235 -740 102 170 -649 679 321 409 532 248 296 615 212 -12 237 498 -837 781 737 859 660 584 -104 603 156 482 463 257 -549 175 774 -838 119 506 -238 168 541 399 588 355 210 352 489 486 234 503 743 638 468 830 561 194 -45 686 384 952 437 171 -293 399 99 202 411 142 -123 443 747 -549 681 181 -47 206 130 517 362 405 -819 574 642 -484 386 229 137 740 191 630 735 776 -448 40 352 -927 215 596 152 331 674 -818 170 611 562 89 166 453 115 49 948 87 783 -324 239 22 27 664 185 535 418 665 157 129 79 304 34 762 929 568 131 739 530 590 -712 234 678 -195 40 792 253 388 78 -213 731 53 656 640 181 -513 344 566 -552 625 333 378 364 62 119 204 296 -51 561 335 692 553 90 -259 513 132 -976 305 62 -124 313 701 -792 800 772 -694 531 335 520 402 90 815 151 650 701 244 367 126 318 119 -585 259 631 -53 283 487 -40 711 352 613 446 655 732 352 385 218 672 338 660 39 489 861 92 284 428 419 153 498 34 411 -919 133 246 -33 259 675 573 395 577 -673 74 581 -510 793 368 117 718 739 -12 497 41 -989 264 599 295 284 320 570 364 745 -498 54 499 166 341 773 -124 783 317 243 300 234 181 489 730 -226 452 141 239 62 404 -410 157 312 -313 381 596 -394 703 159 -449 5 564 -399 371 456 373 350 781 -305 390 43 451 419 483 -643 577 385 667 130 312 37 255 710 -725 345 352 -836 670 618 -533 473 749 418 236 367 500 565 23 -23 747 504 -960 137 759 -650 764 655 853 80 425 732 173 799 -591 598 221 -822 266 693 -73 36 480 -955 288 177 788 125 741 763 343 375 -824 51 769 -993 183 141 205 544 291 425 447 430 77 188 107 17 569 703 582 346 500 872 328 102 792 735 636 -315 693 380 775 71 440 -937 289 742 -577 297 511 78 55 287 230 133 18 796 260 87 -551 70 724 260 427 794 251 443 634 993 18 130 -945 273 767 452 703 166 577 521 298 194 717 557 -567 319 250 763 526 671 -914 190 292 -687 135 309 994 142 605 106 108 429 -775 360 684 -210 738 756 840 717 190 -402 432 268 668 150 546 -40 63 680 -979 35 329 595 726 112 -773 346 630 -816 616 331 -671 349 753 -19 126 620 861 684 664 452 676 251 -20 795 652 623 355 577 -65 535 475 -284 719 290 446 648 217 790 9 566 -906 543 691 114 756 126 -871 788 177 656 331 171 859 707 525 -212 394 611 -538 262 529 551 460 729 367 250 289 932 344 383 -825 610 338 100 740 545 -347 671 84 -219 727 767 351 187 673 -372 127 266 -162 92 186 999 659 787 -713 544 682 422 671 44 -441 123 335 856 377 205 -709 414 670 -119 642 796 946 302 37 -501 542 132 181 364 2 176 331 53 314 223 762 397 37 606 478 550 460 -685 631 468 600 159 542 676 469 425 728 183 199 241 381 630 568 799 695 335 765 307 -562 17 695 396 696 444 855 561 75 674 513 233 367 589 701 391 711 368 -429 279 718 -535 766 234 -629 357 251 465 553 498 -291 408 660 -399 367 772 28 793 485 -540 160 625 513 752 94 148 293 4 115 464 634 784 82 599 -582 453 155 68 271 707 565 180 666 -424 333 232 -53 113 576 -17 574 736 -992 487 239 -547 387 531 208 654 547 841 38 628 -961 456 632 -54 676 102 604 593 633 870 721 518 253 21 630 429 564 441 -646 577 680 -18 18 270 -239 410 725 -407 156 153 -354 734 218 -852 388 238 577 169 393 -268 685 509 -228 639 677 551 227 454 830 362 471 -549 468 587 280 267 651 528 346 584 -903 46 171 -714 23 339 79 307 575 539 680 413 415 183 640 -732 365 201 939 17 75 170 745 95 -91 377 361 -241 305 258 294 3 303 65 289 677 -445 520 184 530 459 415 -306 275 597 285 95 161 -363 386 177 512 757 121 206 18 49 -282 729 354 -25 640 548 153 748 268 -912 630 278 702 124 104 898 162 199 -141 263 92 -740 221 109 108 539 389 813 314 364 -880 743 555 -332 249 502 -113 40 7 668 489 733 -107 749 153 353 609 244 -106 23 109 -543 719 179 705 339 469 824 157 369 494 558 409 -774 603 709 930 403 92 34 412 586 -763 175 501 -912 792 102 27 645 710 178 422 66 498 494 330 -385 376 638 132 502 592 -177 288 555 -839 702 609 -53 632 230 365 38 590 821 538 218 -446 274 629 -810 87 345 -538 354 689 -174 192 590 -366 739 422 -585 456 552 311 348 141 900 122 793 -184 533 530 34 148 516 -881 290 155 663 705 508 951 283 699 -907 469 189 266 84 645 -31 595 544 -691 447 665 -747 463 749 583 697 588 -823 322 481 -495 226 315 555 271 783 -856 289 66 -660 58 660 -165 572 320 0 684 756 826 529 614 154 79 487 -166 236 374 947 576 783 -42 216 83 -98 156 319 -191 322 261 628 222 353 -886 403 364 222 561 127 474 576 542 450 462 757 85 117 112 -797 466 653 690 608 81 -771 248 483 -856 222 243 -778 651 384 872 369 542 316 683 594 -744 379 15 -949 202 415 -580 117 265 -597 789 352 254 773 290 79 616 301 -999 732 760 36 474 412 382 504 225 142 507 778 956 528 94 20 483 83 771 138 407 -588 369 311 944 676 126 -755 277 58 356 65 83 -81 648 282 165 576 337 -59 75 123 -389 247 605 -707 771 294 -301 280 90 87 77 718 -704 704 534 11 269 309 347 528 452 864 585 573 914 150 738 769 37 14 -962 685 550 572 378 274 117 478 236 -305 620 315 498 85 606 -452 506 743 -680 420 331 579 100 480 916 708 305 -969 290 49 -690 607 526 -55 753 782 817 453 487 311 374 458 641 305 558 -928 173 426 340 55 685 -555 39 517 -84 475 358 764 434 570 -13 615 526 806 726 451 463 719 755 220 484 534 82 81 572 -202 713 87 271 555 73 -808 294 70 65 220 161 -959 436 431 -605 454 56 -792 287 284 281 195 549 720 618 303 -408 10 597 61 275 162 296 617 382 -392 206 424 -838 280 430 -830 440 718 457 724 556 -59 5 750 89 77 567 -57 82 754 253 530 571 -614 690 380 -646 480 585 -623 195 417 -642 765 408 -325 222 331 183 315 688 -668 156 764 -549 143 618 -116 596 700 54 534 589 -15 488 621 -278 418 15 90 776 779 -703 187 67 619 71 222 -618 74 73 318 653 216 488 143 97 -625 202 553 761 390 236 443 541 44 634 475 118 -941 594 322 -726 621 304 36 296 785 -524 501 17 943 296 138 468 509 678 464 143 353 -619 28 131 -185 569 303 -730 405 450 652 281 297 -612 358 306 216 418 358 -216 714 205 -878 182 713 551 46 55 455 379 609 504 585 188 186 600 756 -312 470 713 90 475 193 -862 15 102 595 431 72 -248 768 785 756 90 518 -180 793 564 227 732 452 -54 713 492 544 708 475 -985 721 83 268 742 427 -17 369 227 77 508 332 -93 764 706 -861 62 32 -832 353 744 412 297 203 438 664 15 31 283 581 891 19 501 -482 248 208 -599 755 689 -625 795 205 832 487 266 863 419 466 -639 657 329 527 88 95 -786 305 378 946 597 748 246 667 195 853 268 501 342 27 181 -85 401 6 902 762 215 383 242 654 77 8 159 -394 599 212 426 314 454 765 199 55 323 102 368 537 237 161 -858 114 169 100 721 75 6 26 27 -622 774 681 969 773 581 -846 467 379 -234 246 693 -629 411 443 577 134 96 -255 423 332 -543 566 446 -423 66 718 51 673 743 478 203 268 710 245 504 -535 617 467 -892 491 223 -113 326 405 -599 530 629 -705 760 32 715 70 204 955 313 82 -35 135 327 821 552 143 -713 260 288 -962 416 779 -388 587 756 756 502 66 -78 575 416 -918 748 168 776 235 779 -537 673 394 593 86 48 271 637 634 -221 345 725 -185 724 422 -643 480 548 -275 690 729 670 701 675 -427 260 280 670 169 759 -383 46 72 111 538 761 791 529 163 -915 192 437 -185 41 337 -711 167 157 645 651 788 553 300 599 -768 722 768 -458 539 365 -435 402 103 -923 545 215 541 478 486 -156 93 79 -268 734 245 -911 779 95 -524 284 747 -725 775 712 812 452 457 -222 754 174 958 730 551 -720 419 82 126 448 365 424 275 433 -156 131 569 65 744 572 121 674 69 217 547 22 -858 105 771 -641 203 670 -493 424 116 -267 243 542 -776 165 415 93 582 161 66 277 265 -363 588 709 -111 650 233 911 793 436 -467 53 15 28 544 438 -704 29 415 -58 82 657 483 259 21 49 152 155 210 207 218 735 160 412 -246 769 140 171 698 32 -800 148 535 554 110 152 936 23 158 725 649 161 -96 547 569 -121 727 466 262 127 165 796 722 162 -790 553 478 436 242 327 -204 298 96 -867 771 320 -193 51 598 624 513 725 -811 262 310 -586 162 231 -425 772 611 111 739 363 188 575 156 -734 657 117 -65 96 88 -146 221 15 -211 587 176 -829 763 147 581 674 438 96 81 239 -496 129 543 -341 136 550 -252 740 581 302 20 353 -884 761 139 92 132 101 -210 114 326 179 10 140 695 642 694 275 104 691 860 620 203 598 7 799 528 367 793 251 299 634 896 106 343 589 366 514 743 765 578 -924 368 136 227 296 73 938 364 506 862 202 424 855 605 722 -960 329 445 717 428 551 611 417 116 -475 160 432 -746 589 351 589 568 199 -587 106 114 -930 769 315 693 176 472 967 568 124 814 447 453 410 116 80 -640 128 49 228 653 208 611 48 467 -488 461 573 -775 484 93 291 577 620 -38 662 385 490 473 501 -231 413 384 777 691 41 -457 355 53 -333 580 536 559 223 665 778 786 360 364 224 222 -899 114 694 1 435 630 -268 5 243 115 582 571 108 610 13 948 753 367 -600 220 498 -464 131 720 -600 479 145 -223 232 132 807 164 136 -599 31 269 -477 339 78 -513 687 383 -547 287 602 702 775 285 -179 775 593 478 687 570 509 301 479 289 60 194 424 413 224 644 536 562 -79 223 448 -497 628 287 57 303 588 885 133 26 -993 795 748 -394 353 248 37 42 659 -618 666 271 406 662 358 919 383 132 519 39 759 -395 178 227 29 185 221 -423 344 125 -224 533 166 435 115 383 657 721 244 615 641 627 -854 560 217 -943 317 64 48 334 356 942 491 533 -79 1 613 -934 165 459 -34 222 732 -991 736 235 603 345 103 -582 193 436 973 136 478 -494 150 702 -461 568 631 -965 704 795 245 174 140 139 176 580 105 503 281 807 194 49 237 229 752 184 275 373 304 603 403 212 607 573 760 44 747 -701 736 91 -417 263 560 -94 619 288 485 525 342 -834 684 536 366 673 316 -931 657 590 241 313 745 595 38 146 -86 289 81 -44 73 695 -733 183 473 335 370 554 -408 411 66 688 758 343 390 526 732 -665 748 645 62 216 775 -225 322 125 436 57 25 -867 460 394 886 692 314 446 482 39 -71 769 631 -251 152 345 -832 479 219 -490 384 597 459 517 256 853 403 459 808 105 383 712 234 351 -258 584 240 671 329 391 -232 49 421 386 160 216 525 507 719 138 268 177 39 341 281 -379 453 66 -76 747 649 963 371 530 153 339 578 973 77 737 741 756 595 -75 647 62 101 86 755 -467 784 706 999 652 166 -342 718 595 -523 610 222 -835 466 178 -641 143 376 573 681 607 -858 633 105 169 313 756 -914 318 754 274 747 564 -705 112 581 224 323 401 787 351 113 698 273 778 606 359 100 642 137 1 -787 488 796 683 52 671 683 240 31 -284 586 733 -220 684 205 557 390 425 421 233 561 -427 446 601 -479 129 652 991 565 443 221 481 228 -647 61 464 -442 428 141 426 405 20 291 23 193 380 196 190 -620 717 671 -817 660 435 -774 633 467 -195 539 527 268 649 497 925 522 476 -935 748 433 236 791 281 948 10 655 293 590 51 482 306 531 -110 89 101 835 787 22 -193 4 321 639 40 311 471 740 321 726 33 462 328 724 41 -872 571 564 -505 6 225 -204 249 214 490 511 97 672 589 129 734 717 348 869 268 272 909 791 8 299 87 366 -276 452 103 900 95 4 -448 119 593 -767 26 328 -997 735 676 -760 671 218 48 371 304 -387 781 342 273 442 400 -439 8 582 -147 11 68 -272 604 739 -902 52 661 -599 217 507 491 588 39 784 196 106 2 310 733 -643 484 740 690 537 302 -442 18 105 -552 516 508 -692 69 276 566 312 63 204 96 323 827 67 549 -261 318 745 -155 72 606 -623 29 289 868 630 746 -22 138 82 713 504 393 -825 460 489 -102 128 495 -701 57 75 787 725 546 -84 177 204 674 414 341 -845 127 396 347 255 408 387 103 329 -684 598 457 962 97 513 989 237 790 -914 305 788 -187 766 516 -384 440 129 -491 195 608 -944 695 62 -185 82 318 -387 376 420 -458 644 569 798 548 454 -301 234 310 -762 647 275 -647 16 267 282 77 461 441 501 437 -829 456 207 911 469 112 -867 768 698 242 159 96 -284 512 111 -418 387 272 301 98 118 -713 631 438 784 676 53 -120 471 791 503 214 499 -585 253 223 178 107 18 -132 49 693 -528 737 438 -802 483 21 -195 342 449 330 202 701 -247 180 792 557 147 267 -366 709 374 403 330 774 -905 369 344 998 119 11 753 373 386 421 408 319 -935 152 726 905 755 255 78 2 608 885 763 177 -820 713 295 342 591 586 19 413 193 957 104 69 -708 436 572 817 693 526 -129 124 79 -370 761 393 206 493 306 853 235 371 -934 469 162 4 640 126 996 597 164 -853 425 267 16 486 499 265 509 622 -505 339 134 688 551 60 115 617 80 228 21 719 -47 417 68 868 165 492 687 333 408 893 33 491 498 66 138 735 781 307 -433 410 327 685 515 296 752 784 12 -805 316 615 -802 707 552 150 24 136 -559 723 208 628 351 273 -82 486 605 -976 291 281 397 543 686 -449 297 553 918 496 459 -179 46 35 756 87 757 115 68 307 387 186 344 -609 610 149 357 112 791 237 710 737 -748 518 479 -911 222 776 -359 540 23 -349 161 68 85 269 507 793 584 574 651 314 568 295 264 658 204 753 431 131 546 170 -647 635 150 630 429 733 403 80 655 313 427 520 32 511 106 -798 41 674 -559 724 420 -838 629 769 -157 632 231 228 787 663 434 685 763 200 348 473 705 514 101 100 670 652 -361 266 5 593 362 188 376 625 626 126 131 511 840 531 410 465 237 112 -627 663 626 -174 515 333 601 786 554 405 577 371 -391 171 733 548 737 499 99 263 630 -239 321 148 682 246 363 59 272 429 -9 31 543 -333 188 611 -127 261 547 771 512 362 552 25 17 64 748 337 -637 782 134 525 641 406 -646 384 631 920 680 661 -138 250 591 -911 723 403 388 447 467 -851 799 491 -83 263 438 -195 227 419 -462 104 611 295 410 546 -323 345 76 -508 624 326 82 101 246 503 202 597 193 324 637 -599 15 741 364 110 702 909 740 232 86 429 128 914 522 751 -409 756 663 990 593 316 -412 96 517 584 90 388 -606 73 263 31 590 739 -176 452 678 -393 386 479 -586 126 575 -918 110 216 669 504 288 -668 287 665 -392 10 7 -502 546 747 -815 717 497 601 416 434 -568 782 559 -442 65 668 173 86 724 12 579 572 634 277 110 691 205 655 -210 342 287 -508 409 204 740 795 505 84 553 121 704 718 2 111 753 630 620 796 386 827 786 727 313 30 336 68 571 698 191 649 692 -905 133 796 -785 189 521 220 168 410 795 709 679 -804 193 627 -237 485 194 -71 354 316 -174 392 648 464 579 556 -303 523 684 206 417 447 -653 211 131 -508 340 484 -193 718 780 -478 3 529 -242 715 4 212 273 457 -961 5 635 367 97 174 -397 57 91 -18 531 629 305 525 260 973 654 526 -271 657 455 -191 294 11 43 664 68 658 799 598 838 289 261 -108 30 337 103 755 542 -972 684 759 226 621 167 -967 630 460 -557 25 73 654 393 288 -879 403 286 -281 241 341 -831 261 630 229 353 211 -634 256 165 -941 237 49 -182 663 669 384 296 51 -804 292 427 -732 746 20 -445 20 774 -607 339 215 -267 41 732 572 359 539 337 419 775 737 437 638 957 369 776 -966 690 183 -856 623 594 723 710 193 -408 399 611 719 488 599 -692 796 376 589 327 265 -477 546 377 -51 600 286 93 745 237 -97 416 724 901 724 369 472 588 364 -758 733 712 -30 274 238 -966 797 660 225 313 406 201 15 557 -761 708 501 675 412 116 950 265 391 -329 89 659 -4 252 446 311 47 731 -578 569 204 459 555 201 271 181 65 -124 182 79 32 21 339 -315 466 458 -2 152 624 -316 411 731 -564 82 111 652 510 644 283 695 665 -579 580 664 -678 484 662 -113 779 483 -707 132 500 -649 283 629 -642 363 780 -66 235 24 -826 392 558 -903 247 256 644 460 100 -349 210 533 416 736 420 500 754 742 -721 539 333 -212 499 103 -343 44 701 264 88 402 753 164 207 254 757 416 387 125 352 -842 378 657 -500 609 747 184 149 135 -466 283 185 788 92 580 240 661 531 -147 17 247 11 472 555 827 659 232 -470 369 609 -262 358 469 570 444 303 -894 632 394 837 272 101 -944 665 313 -62 318 330 -216 530 1 -61 709 211 170 791 131 330 281 152 -950 517 509 -882 88 504 -179 784 158 -933 530 339 -340 515 420 12 606 328 -226 576 670 -895 258 150 856 708 667 916 447 51 -295 14 386 -538 33 377 -965 364 107 925 577 173 145 764 105 694 69 362 -5 677 621 261 545 646 118 564 645 -679 21 210 -294 83 242 35 70 157 541 395 733 -935 340 722 -158 517 237 -902 563 657 -541 758 85 -321 20 629 -124 738 744 520 611 764 -519 518 398 122 353 467 -521 646 61 211 305 469 672 403 231 -720 594 211 650 675 728 -201 550 632 -935 229 29 -922 429 195 -998 453 149 832 334 114 171 91 631 282 178 776 844 598 531 -968 228 275 922 610 703 269 212 355 -831 396 688 83 319 538 392 353 180 974 632 489 703 404 269 -547 359 418 -864 343 645 610 639 665 770 408 612 -590 788 483 -274 314 469 -766 616 300 -277 319 255 343 324 614 -840 412 508 604 422 277 657 238 115 -327 409 75 -516 19 269 -35 518 256 47 44 122 -284 630 737 -833 105 607 -978 648 482 387 8 94 -706 364 67 723 373 305 -763 282 635 -420 647 747 708 163 576 996 683 681 -846 444 440 -719 290 3 -301 413 376 -845 514 7 -747 294 6 -796 234 652 350 294 367 -722 291 249 710 445 105 -11 633 548 -372 114 37 -769 14 2 -842 569 652 -270 141 365 488 794 211 45 551 796 -903 241 224 -329 31 56 -982 259 522 206 42 87 607 83 347 -473 771 341 -311 217 91 884 48 666 -474 319 696 733 689 507 806 607 748 -901 496 704 489 785 472 979 269 337 474 423 38 -988 156 278 670 315 125 817 545 283 -128 77 104 -239 303 497 -519 154 793 -799 670 415 -762 634 122 316 238 404 476 688 611 -26 241 708 -591 713 784 312 626 638 -440 308 791 352 61 212 -82 111 422 525 414 99 691 540 339 -202 213 429 370 325 288 -440 147 198 -632 691 117 -331 347 364 -147 227 329 303 249 333 776 19 658 615 455 433 -889 644 296 -594 439 642 121 541 653 940 689 102 73 17 120 330 784 251 -233 298 257 951 541 27 320 499 465 113 573 655 -282 686 636 -377 159 205 143 609 486 601 560 399 31 58 638 -727 372 209 -219 575 727 -18 697 164 218 464 67 961 161 675 -602 345 724 -865 507 333 924 780 256 -868 713 560 -535 501 686 943 253 703 933 341 78 426 736 87 -513 23 593 571 299 125 -773 783 37 938 449 537 424 403 224 860 736 603 -71 336 143 -842 514 481 148 678 768 986 288 640 55 67 623 -309 758 623 180 534 566 151 433 343 -530 491 733 -930 477 249 212 256 89 451 511 155 273 355 112 847 287 645 -235 315 413 -158 66 103 927 352 450 922 778 356 233 577 642 -370 142 479 -483 307 553 695 701 170 349 228 658 -720 708 758 -333 123 662 -732 661 109 -154 730 335 -561 638 206 29 721 512 -619 398 99 869 617 574 -118 37 170 472 612 600 -809 228 12 99 313 131 -257 94 403 -946 75 370 618 490 788 812 711 156 537 794 192 -893 308 103 -437 446 767 -355 789 61 448 395 487 369 766 616 759 80 657 -454 292 568 101 182 561 692 689 26 -554 99 435 27 321 294 929 36 739 -352 682 279 860 482 674 -702 203 639 -86 763 718 570 61 561 -863 763 742 849 407 182 827 406 281 -387 515 189 -603 715 70 -725 175 103 348 551 194 -339 401 152 -557 628 109 75 99 456 415 96 370 36 724 96 -262 424 120 -405 122 624 -404 352 678 -155 747 57 353 622 449 294 201 548 301 253 470 669 544 94 -811 757 219 651 695 420 -615 449 593 586 495 793 285 549 761 879 171 566 -651 241 309 -606 782 551 601 685 758 729 411 266 -301 62 164 172 681 410 735 267 457 328 752 205 -160 84 167 713 78 500 815 479 384 -427 161 794 638 60 408 753 785 702 -885 328 582 724 464 400 -420 584 86 -689 790 521 229 55 599 281 386 401 169 492 385 -330 207 712 652 464 70 506 800 654 543 263 195 -137 245 601 -787 726 471 -158 342 18 182 144 205 430 551 102 -22 9 454 183 704 268 777 533 341 200 127 683 -583 510 538 172 44 411 570 763 554 374 145 653 13 701 403 66 431 764 871 143 186 -46 473 397 881 64 160 -615 629 412 140 47 43 -297 271 56 321 762 551 859 515 295 -123 396 288 -913 395 143 755 529 558 -734 454 784 71 31 567 -971 690 187 51 800 649 -216 439 663 790 579 257 84 286 337 -959 152 51 -270 513 236 575 364 606 76 413 157 324 140 726 -854 24 564 683 17 267 333 747 248 -412 283 136 346 473 649 -619 676 177 495 800 126 242 690 265 119 37 640 234 605 154 748 393 365 752 692 224 -64 226 623 899 211 402 -400 205 292 616 477 328 855 12 203 -33 665 292 83 553 184 258 641 761 832 141 324 882 168 87 84 321 643 775 737 319 -546 545 30 -548 559 393 806 727 505 -600 11 370 92 646 474 227 256 315 539 488 7 814 323 174 900 207 494 743 734 783 -187 788 527 994 792 637 -213 42 770 -914 421 577 -648 760 265 958 175 587 683 27 345 777 522 278 -441 88 617 -763 482 608 -127 469 5 788 161 554 -288 563 120 210 515 432 -774 25 158 -636 509 184 -292 686 258 737 397 345 553 186 26 -40 259 47 -884 799 559 422 50 446 -960 12 512 -529 239 537 428 155 245 164 416 482 421 59 615 342 783 336 778 775 699 89 399 137 225 627 644 -779 143 259 502 716 763 -669 528 144 -430 268 783 345 567 796 983 300 330 -730 478 304 768 367 254 57 793 433 -500 214 575 510 469 491 824 800 523 -3 498 250 -660 620 70 -326 365 636 69 300 135 -450 570 612 -195 738 530 -341 595 522 891 157 308 -893 71 527 -148 745 91 839 166 390 -627 268 511 -64 673 449 -734 84 595 939 375 442 -822 452 131 896 670 675 -228 110 392 114 35 659 -976 124 84 272 633 94 860 12 86 209 745 723 -1000 79 761 -795 403 422 349 317 457 -593 585 705 -298 797 716 939 7 317 627 499 613 -651 499 713 240 782 791 153 588 746 574 689 262 582 648 203 -887 691 121 785 100 257 -110 402 254 957 720 662 -962 262 694 -707 615 481 838 142 721 699 423 557 -770 648 322 259 238 543 571 189 356 864 771 787 135 577 576 -607 151 551 701 321 589 -836 120 437 -115 131 226 -21 318 95 457 614 366 -80 382 689 658 263 168 -616 364 53 750 527 373 139 729 175 -448 109 228 -434 644 546 412 101 359 -70 573 293 170 583 210 -966 369 472 353 705 387 5 56 114 -470 795 757 373 544 188 472 309 640 -418 439 764 -126 9 547 483 395 115 506 149 372 -707 306 427 606 36 773 -686 610 246 -402 109 223 -505 460 627 -526 643 265 637 317 625 -865 201 571 402 752 225 -449 710 612 323 624 773 920 775 82 -458 470 269 -540 704 729 86 330 571 702 368 439 478 55 191 -551 209 650 -681 382 153 -905 533 63 -693 208 238 -321 480 564 -288 187 41 613 759 344 -636 8 552 -35 679 486 917 775 570 531 234 330 -879 113 9 -716 463 370 -139 76 395 -618 611 74 71 252 391 869 17 270 906 287 596 -924 618 29 -243 291 493 165 549 132 -931 162 559 -537 767 257 -80 485 60 -90 307 429 131 613 715 326 198 727 -353 285 715 710 300 410 183 508 765 -350 571 271 -322 454 436 -56 581 228 -20 287 426 -94 355 356 912 369 491 -13 752 78 667 143 138 232 394 708 -746 321 493 -883 101 780 -506 159 465 -414 318 371 293 582 629 -316 760 550 574 167 196 -60 199 141 599 53 316 912 695 636 204 10 446 952 641 96 303 477 407 452 406 672 251 147 70 -857 146 474 259 58 720 -754 15 683 734 750 692 -21 129 631 -859 436 309 853 292 715 -524 439 110 -830 50 168 -510 31 35 -32 562 289 -442 608 769 989 50 587 756 655 78 -178 331 773 -566 428 764 -457 550 13 62 592 309 547 136 610 -921 292 464 356 266 794 -519 210 314 469 509 382 -441 43 618 -789 665 565 -529 7 52 831 300 187 -959 379 30 304 88 295 -550 569 146 622 117 493 344 125 254 -542 794 762 591 317 221 -675 340 580 176 165 458 -56 221 97 -209 623 217 -464 646 333 780 390 457 585 800 3 499 792 108 855 153 776 675 430 316 -394 406 439 -715 609 550 406 697 395 -110 415 336 -900 666 679 -441 149 12 202 755 769 -608 192 442 -502 86 659 176 428 19 -475 186 715 -129 276 744 207 727 711 -306 139 249 -94 226 397 317 180 351 685 574 532 -664 628 697 869 699 525 364 658 451 -926 504 29 -798 228 519 602 686 296 598 3 27 500 167 275 726 456 777 837 410 604 685 279 54 809 796 712 -789 422 767 -8 624 547 -290 626 432 -42 576 787 -416 429 427 -314 23 145 760 501 152 336 690 562 -709 137 35 808 301 457 -26 493 632 -728 755 10 -744 513 137 -758 136 140 -684 785 82 29 676 409 -380 381 397 15 108 441 -202 636 460 -504 430 661 860 650 796 -201 119 244 39 539 580 472 140 180 -624 299 112 573 114 219 -635 24 786 124 520 768 -16 781 617 732 380 287 -225 171 25 -494 43 744 -136 577 752 677 542 416 827 731 159 732 199 70 -13 126 593 -37 249 62 -954 44 665 931 781 534 97 773 22 -954 105 89 -64 545 765 549 260 148 -512 719 396 -51 365 440 -635 297 742 605 179 722 -910 208 212 950 110 23 -903 198 742 645 699 658 236 263 713 484 797 229 -711 553 543 551 300 193 618 686 752 -819 719 323 -892 648 495 -656 687 754 -212 577 58 330 528 710 74 499 595 777 436 668 551 548 267 132 700 556 -406 770 412 -887 596 110 -293 373 341 489 115 329 -92 19 461 -391 782 500 828 619 247 -505 151 290 -636 139 428 -197 343 397 566 456 544 -173 715 117 119 557 231 -353 617 601 108 27 582 559 655 401 406 618 95 -764 690 585 463 645 127 412 211 134 155 238 400 -177 157 156 406 757 773 -194 176 205 340 382 59 -758 430 676 888 666 565 -128 81 761 -50 693 171 -765 601 760 435 176 469 -258 782 425 -286 481 16 -227 63 379 -742 304 244 975 776 324 135 127 569 306 762 369 -983 492 78 309 758 370 -299 575 50 69 148 670 818 579 284 -4 437 587 -161 764 115 514 358 554 -598 61 794 -473 122 303 -104 63 354 -351 659 343 588 250 306 -498 164 557 -306 199 114 -953 651 501 46 778 174 -851 474 549 25 571 745 -199 339 217 448 279 18 -94 674 84 216 576 735 -532 374 264 841 123 738 -258 301 60 886 254 149 445 560 487 -587 761 765 983 467 297 316 281 123 199 209 796 -966 439 171 -127 368 36 870 782 796 834 317 14 682 33 294 404 384 503 752 370 279 74 291 476 122 52 798 -837 136 168 -961 369 536 274 639 69 669 60 769 527 17 273 -788 243 115 887 166 493 152 259 544 -251 374 680 268 413 600 803 39 790 471 460 415 -745 94 475 -825 22 291 -922 3 659 -649 167 101 -183 454 618 -890 758 428 805 259 2 236 728 766 -365 483 357 -775 162 110 -783 338 483 707 768 37 -235 319 204 -182 689 209 -365 204 777 -784 593 704 -467 605 693 -543 749 406 -82 566 295 400 226 263 836 543 133 -561 161 21 448 749 771 -634 164 527 942 732 319 798 459 455 580 116 403 937 234 520 -368 222 488 730 614 648 303 414 148 273 380 663 -849 674 146 -179 560 621 -275 492 288 -273 342 492 29 45 105 129 71 36 -409 596 333 -101 67 445 471 344 136 -842 223 165 -770 621 378 87 164 589 -435 546 483 457 705 149 949 48 323 858 785 470 -858 436 536 -814 259 431 922 486 189 708 652 734 -410 61 261 -731 723 565 -661 533 101 -240 676 89 -153 736 716 -671 375 466 -646 295 152 -106 784 263 -928 276 795 773 236 670 413 284 684 759 761 171 -974 643 97 -908 549 391 395 643 746 -499 222 491 -485 414 505 -946 323 488 68 120 551 -116 333 34 -281 445 794 -510 471 188 -814 515 736 777 363 352 764 430 317 20 37 639 459 705 634 774 120 753 -276 557 638 157 118 752 -110 705 19 225 434 280 355 108 195 258 272 624 574 77 588 -698 758 420 220 661 537 -676 751 793 94 541 708 -857 116 751 154 681 254 -578 85 731 -847 625 240 -76 73 402 5 767 378 -17 141 60 419 412 153 727 462 500 882 646 766 246 752 590 885 28 339 985 641 411 -214 799 378 515 134 70 527 353 481 -569 32 188 450 14 201 -699 12 34 -853 58 337 489 344 364 -773 281 557 389 619 107 718 535 240 787 414 144 -380 445 528 -641 295 541 -841 77 409 -781 318 752 735 287 403 -203 405 489 388 145 102 883 676 744 750 387 491 690 285 20 -911 388 766 -999 123 62 384 715 305 -726 103 449 527 787 365 -624 749 592 -729 590 14 -268 631 582 132 280 170 497 681 644 110 418 610 10 204 524 -86 31 179 314 310 517 -170 239 465 821 756 439 297 240 719 18 800 568 870 210 324 546 276 706 -76 342 215 -408 772 453 856 545 115 524 47 138 -420 291 372 -193 561 133 -270 107 408 -13 183 749 -599 775 272 -594 508 414 809 688 328 453 59 338 337 388 457 -167 747 569 -434 416 410 -526 769 737 497 327 520 -335 165 611 -379 599 109 189 717 737 368 90 352 730 116 321 -134 414 647 337 279 198 -685 109 357 -620 267 322 -944 314 425 832 527 141 594 748 291 -497 289 207 639 58 297 991 140 764 -337 158 377 -939 695 207 458 210 316 15 542 134 -464 777 472 -857 80 760 150 678 217 -158 339 111 -352 550 672 -885 765 414 -800 53 116 -754 771 426 -159 466 506 553 118 143 533 632 372 749 626 710 -788 542 775 200 742 380 -485 141 497 12 105 484 895 10 404 -577 635 521 -83 168 704 688 270 529 149 34 555 -240 21 296 534 422 589 -287 137 729 -639 302 792 627 387 9 -534 762 643 -814 119 184 370 468 569 -676 715 210 912 180 699 -8 142 200 383 202 638 985 383 786 634 505 5 -398 30 385 -658 553 651 352 65 382 -150 658 75 849 793 196 339 128 683 567 270 85 -396 246 444 148 589 549 350 693 613 -468 695 22 406 96 367 953 235 494 -764 602 315 72 358 122 -352 781 179 406 257 468 16 158 256 964 708 148 -472 40 42 350 599 137 -484 104 723 361 740 76 -125 564 785 396 12 317 127 170 609 349 159 223 -528 123 482 419 251 74 413 753 672 -699 582 267 51 658 382 436 406 394 352 333 115 161 482 57 -222 299 215 0 371 689 881 142 140 954 307 444 -23 609 465 -96 236 455 -697 468 373 -366 8 295 57 241 39 -482 163 274 -427 467 250 785 715 26 -423 278 467 3 698 134 375 84 753 221 20 412 -697 229 549 957 102 789 995 572 504 820 697 522 -131 82 436 -154 164 755 306 573 326 669 737 207 -490 105 227 534 126 661 -679 525 72 -62 40 392 -244 498 516 -719 568 544 -213 289 480 -855 799 364 -125 498 497 714 62 362 22 315 700 250 268 291 -559 58 108 -749 397 396 131 142 747 -754 570 510 65 424 208 161 138 531 734 275 592 -953 97 458 946 140 101 376 31 600 25 677 369 86 94 344 -155 8 481 -25 494 755 119 39 198 853 627 689 -294 404 185 -233 287 637 -175 118 667 376 182 541 -161 227 100 -929 650 723 -24 714 505 1 658 109 -344 386 3 103 34 536 -557 25 763 -457 473 590 324 742 311 451 496 144 -806 533 1 -298 789 739 56 692 772 -656 688 797 -294 783 44 822 670 517 163 794 217 953 393 45 -249 296 34 604 490 118 957 344 459 -305 552 702 818 496 589 -834 402 571 810 176 793 -722 539 338 -954 445 282 -910 396 374 180 657 669 613 614 710 -517 588 500 -769 69 181 97 747 719 35 393 363 316 435 310 641 16 519 109 781 332 -382 157 375 626 152 162 -123 773 378 -154 489 13 -644 563 328 962 585 36 136 611 187 649 240 121 669 322 409 356 583 146 -10 270 640 -538 567 530 88 55 693 675 56 132 -453 125 453 -845 234 588 -348 424 454 -279 543 767 679 227 236 870 289 83 701 615 287 198 468 405 -472 336 67 -97 83 543 -492 591 776 -305 795 751 100 317 46 867 348 272 -946 218 112 -911 720 727 575 798 206 -610 418 541 208 74 176 -49 182 318 326 429 312 -971 329 180 674 555 745 208 551 483 189 94 452 682 502 525 9 653 706 326 332 334 989 787 762 847 284 516 -409 131 482 291 667 584 325 256 677 776 290 731 -747 499 135 -442 577 18 -556 519 330 -342 487 151 487 680 295 966 405 550 794 134 392 724 387 90 59 97 219 476 141 737 6 751 128 673 362 796 -926 111 185 702 694 64 -604 260 21 697 131 92 -470 790 188 100 218 681 -12 776 631 915 402 705 -920 530 266 -924 604 377 -740 658 622 -725 344 616 -157 26 157 -417 114 702 397 781 303 -98 489 187 -657 529 249 396 376 104 434 459 749 -116 74 414 -215 672 746 -360 693 447 162 589 699 957 753 779 758 102 355 -739 736 187 459 737 462 882 447 121 -18 531 546 395 69 769 740 36 587 -105 708 679 924 327 619 216 586 556 -922 202 637 95 397 257 -784 186 454 -427 532 713 -596 56 778 535 255 793 861 685 412 -586 435 613 2 8 475 483 581 206 -5 585 614 -476 627 258 523 88 143 -314 454 129 -902 657 411 -790 315 509 -238 42 317 851 672 324 -274 507 456 -517 702 241 48 778 713 -349 709 539 -139 70 631 83 730 354 602 644 747 -330 495 618 -855 373 324 -399 509 14 -957 570 197 420 325 266 -550 560 385 -511 279 555 309 377 128 984 571 392 -335 476 100 -770 291 97 -309 293 657 427 334 710 292 620 149 -694 681 77 -967 265 206 768 777 776 -440 594 3 411 424 473 184 2 315 280 72 493 398 668 144 -33 575 24 443 160 641 -952 793 411 577 621 232 626 755 19 289 386 756 -336 762 748 -374 645 243 -49 538 172 437 656 478 808 298 52 -554 530 194 -638 338 179 237 786 116 193 251 77 140 29 320 195 193 164 838 744 275 52 727 365 975 116 220 653 324 69 -896 684 488 -973 322 474 343 715 276 -829 203 49 -747 393 792 680 197 270 644 173 386 15 626 709 84 682 231 -166 132 114 -879 559 435 -54 654 349 973 26 156 829 402 498 -910 613 47 583 49 281 -435 83 412 79 703 376 14 629 401 121 58 468 -770 687 389 -117 507 342 780 149 339 602 560 200 80 725 635 491 556 791 613 22 245 -212 61 482 607 291 720 948 58 127 428 60 303 579 13 62 -870 693 338 564 537 446 -294 550 467 -849 490 206 -425 30 266 457 37 108 -872 337 33 -494 627 90 33 516 758 -163 433 494 282 42 284 105 507 590 61 214 416 -697 47 70 204 534 55 -531 634 123 -174 271 555 -528 354 445 -334 454 39 -98 760 208 -634 82 186 19 312 692 -191 573 105 976 432 588 252 101 421 774 80 692 80 552 245 877 370 250 -685 472 209 322 562 154 -402 146 737 -903 150 390 269 725 469 160 157 572 756 34 141 -594 730 268 -87 481 391 -609 688 490 -352 316 612 -855 676 321 516 791 303 -827 509 725 79 583 239 688 111 120 -397 382 662 486 259 588 -506 784 297 570 215 366 -472 714 148 966 351 709 -564 554 545 670 503 186 -684 149 169 -36 72 384 329 200 649 29 119 202 -194 479 236 313 115 341 809 537 13 -762 770 127 -930 487 198 -195 797 67 -146 625 726 -982 788 39 -765 760 47 310 576 565 -743 67 276 -84 564 485 206 357 296 630 144 537 190 58 496 -164 520 364 -750 131 533 -188 66 727 -244 134 71 -945 78 288 446 60 784 982 439 560 592 641 691 -124 205 499 136 686 116 462 642 250 132 341 61 -151 293 490 -711 91 550 72 74 152 -336 455 590 -977 400 783 -735 428 187 -285 764 424 631 278 250 13 119 341 162 743 766 -887 583 371 -411 448 799 527 364 762 551 747 540 767 131 650 -768 766 307 639 180 426 131 142 720 496 608 527 868 415 661 838 204 308 -12 602 203 -558 786 445 319 128 410 -175 99 283 -278 348 90 200 216 56 60 6 259 -81 147 341 494 249 375 -234 36 513 813 555 641 -426 132 360 -685 409 357 38 409 124 893 621 130 351 340 276 291 186 76 617 553 69 744 322 104 -391 87 210 249 576 27 -631 725 435 478 163 395 201 456 215 -918 559 555 -243 203 292 -616 572 44 252 317 365 -493 127 264 -391 487 391 -413 408 316 774 640 486 -217 722 596 289 632 350 -620 616 122 176 221 438 -308 728 115 95 197 593 -42 358 279 -52 545 238 263 271 476 293 40 667 -70 464 771 427 396 587 548 372 7 -663 265 286 -597 512 34 -5 670 391 -527 770 488 -738 386 758 489 31 349 355 213 257 209 502 73 47 105 584 -320 325 775 510 588 712 419 77 742 -832 585 102 242 80 539 580 345 356 -383 397 568 -175 358 270 -102 605 726 -367 86 226 -362 309 550 -436 790 318 968 110 102 -979 153 181 711 485 525 -534 702 473 -814 727 31 207 163 624 357 753 132 -341 96 244 -536 416 353 -835 100 93 -178 519 794 246 705 273 628 712 201 15 644 363 -562 354 315 322 613 383 175 760 478 418 777 93 -77 94 481 -421 392 133 -328 766 651 817 12 107 -511 441 18 -358 608 213 -796 598 118 -481 466 570 -425 189 663 8 321 606 540 193 571 342 762 583 -752 4 575 817 246 734 629 521 3 180 306 667 942 481 56 -395 689 728 -190 229 472 733 323 433 915 171 788 -959 388 233 -226 469 355 -542 49 129 907 223 434 374 322 3 708 285 584 -469 18 106 363 685 629 751 326 216 -665 252 137 -31 708 605 -476 674 780 486 400 496 -648 181 18 -246 241 654 289 772 671 -405 488 555 623 248 590 283 724 508 88 528 734 -333 766 333 -685 318 66 932 673 306 385 714 630 -593 509 669 -87 227 88 978 554 335 -81 237 610 -421 478 338 -488 697 303 -556 612 621 -491 96 45 -233 233 758 748 240 19 -184 353 54 -574 449 280 265 779 385 952 451 174 361 630 203 698 742 99 153 367 143 -522 467 382 -104 83 287 -898 461 287 581 126 618 -682 478 268 -109 192 449 445 242 742 943 595 679 757 441 596 -839 72 262 -458 168 696 580 556 34 -212 474 63 -793 117 254 55 762 48 -804 257 642 -574 367 514 904 34 506 -549 195 577 113 289 297 760 222 518 -532 381 298 -485 588 766 521 795 727 568 617 102 26 73 487 -668 102 646 -222 623 570 252 739 709 217 212 703 96 180 493 -169 341 662 -116 568 286 722 52 762 506 464 303 -222 373 405 -824 153 349 735 605 639 243 471 581 990 538 592 689 118 659 -295 96 231 461 624 581 986 677 442 -876 272 216 773 561 691 -622 316 780 -831 5 191 -588 360 308 70 478 579 -816 464 320 -180 351 196 661 75 467 -372 201 237 -535 106 349 -645 484 664 534 206 221 -924 440 796 490 444 473 668 648 38 334 262 465 800 90 217 188 508 674 136 750 115 -580 426 684 751 252 318 -382 672 97 -343 449 199 -873 774 720 -291 498 199 -342 649 160 -68 375 348 -607 622 644 -499 533 292 899 564 655 -924 26 332 96 660 230 -395 344 577 719 346 293 904 443 667 451 388 488 -954 90 220 138 789 783 -382 146 547 624 574 572 -644 70 172 937 117 383 766 674 727 -258 746 272 -813 202 266 -947 6 206 -859 452 295 912 742 635 495 561 332 -207 493 527 487 782 195 422 443 365 -229 230 567 388 236 572 -207 377 575 487 641 517 -926 88 629 605 81 765 -490 197 10 -412 259 491 201 759 486 -234 730 267 332 70 502 55 377 710 477 735 791 -358 397 539 451 167 385 -716 168 343 521 86 272 387 570 694 -711 377 757 -282 56 140 -550 334 74 -608 128 22 282 731 606 -743 524 324 441 681 129 207 469 698 -348 310 275 808 580 233 571 321 640 310 667 652 -844 749 134 -287 158 658 36 400 217 -322 536 98 -594 495 118 -744 348 427 -70 508 206 114 431 78 353 141 752 830 628 618 -167 784 119 -833 649 276 -976 485 227 392 716 314 441 274 9 558 530 708 -264 612 767 694 126 398 723 632 90 275 62 718 92 614 102 38 238 138 -136 624 327 138 135 408 797 423 220 -485 117 697 -488 241 528 802 316 141 -929 560 188 123 761 591 -486 377 125 -434 755 748 644 442 57 -425 158 525 -529 622 317 751 376 184 -757 323 418 535 765 658 -799 84 613 300 659 112 -734 283 733 -865 786 661 118 564 133 -370 499 32 711 777 431 -467 29 511 -859 163 194 -905 211 576 -649 529 756 -391 189 696 472 110 224 103 643 253 965 329 61 679 232 141 235 437 9 945 657 538 -85 768 169 -310 482 359 -860 787 239 752 66 471 -707 453 64 479 559 751 590 106 151 -751 510 652 419 603 190 258 307 255 -72 600 260 743 32 18 293 422 354 7 712 459 -643 113 14 151 165 517 2 35 552 -237 45 58 370 525 210 -971 761 662 151 168 125 561 77 238 174 106 73 -225 196 503 -864 318 227 -255 699 494 -863 297 6 198 210 602 112 536 582 -335 579 316 -877 158 773 -805 485 205 -346 564 753 -244 252 270 783 597 169 828 734 17 -814 311 26 -137 73 99 -186 389 532 -50 575 368 566 101 453 256 297 444 -253 361 559 -253 749 421 -617 189 137 783 382 209 433 748 769 -920 482 357 -437 151 519 960 446 171 -988 502 20 255 1 380 -835 67 1 -918 252 748 -598 48 565 992 578 715 310 90 712 481 110 318 31 413 453 329 686 71 730 720 322 629 184 253 774 576 382 240 507 13 603 169 777 607 780 134 150 10 407 -445 146 718 893 186 508 164 137 131 -560 640 112 -410 195 632 -434 631 61 664 581 422 623 289 793 -35 600 138 -966 409 12 472 50 417 -722 676 608 941 584 555 -394 515 385 18 132 165 -408 155 5 -816 754 297 748 448 706 -489 273 755 -121 503 182 838 396 151 -361 727 800 129 498 131 694 690 285 -102 426 156 -698 753 109 256 64 381 -238 734 31 445 71 430 -871 1 127 812 800 197 865 559 564 106 73 259 940 120 193 970 447 788 -898 740 434 747 389 531 691 458 632 987 383 742 303 152 1 -978 59 418 135 558 358 -583 602 102 698 781 493 22 484 734 -861 797 115 423 151 618 375 485 684 -781 772 793 -472 789 594 29 87 187 939 633 550 -169 456 700 -352 708 559 -181 282 118 46 10 458 992 640 544 -70 131 15 848 563 156 -599 511 795 602 712 529 178 106 436 -512 125 98 435 626 740 -590 218 131 -95 348 262 -880 548 376 427 149 56 -33 651 118 -487 605 29 442 224 259 -674 11 15 44 479 131 -813 151 230 -37 778 378 -430 145 580 487 211 737 68 453 71 -998 682 646 812 209 304 601 113 667 -585 309 239 -402 636 269 -272 423 771 357 586 749 -114 356 445 18 596 655 706 64 659 -872 466 541 -226 446 109 -142 326 531 -971 436 669 577 474 224 173 644 19 -20 750 434 -562 31 451 -870 757 681 678 186 512 -557 482 633 -494 40 293 -850 366 137 320 546 438 -46 136 20 756 267 776 -164 697 514 -853 584 355 -405 569 457 107 271 22 995 50 255 652 206 73 -621 243 769 -508 342 261 590 751 420 -337 667 204 -782 62 398 -365 429 166 491 736 789 -687 715 381 -715 719 138 -291 699 380 -322 334 224 -491 149 90 464 767 504 61 94 419 567 7 701 -702 390 167 -770 228 438 -233 137 336 99 15 278 372 57 163 -253 167 312 589 31 278 -156 293 32 375 272 477 345 239 35 -955 89 424 763 319 651 800 661 411 279 550 159 820 321 274 -721 466 64 913 63 152 136 178 470 -61 466 796 -969 383 657 -607 463 417 273 53 518 432 625 311 -366 428 183 260 707 648 -477 220 262 75 509 439 496 648 17 -797 709 417 607 728 36 -908 112 660 -246 299 288 -864 759 194 935 761 198 789 112 106 757 471 712 788 798 192 423 490 303 -518 396 601 121 484 111 -85 167 53 -47 354 210 273 109 523 470 698 634 927 7 657 391 195 654 -218 770 696 884 53 291 -963 326 775 -853 521 112 -704 274 17 -95 699 125 827 169 374 -587 449 732 -379 640 127 -126 574 96 -679 458 500 12 47 26 -862 195 18 634 38 91 697 734 364 713 392 263 -11 584 783 -554 357 174 -476 784 747 -381 305 405 -729 469 3 -752 607 197 817 594 587 107 691 520 71 5 111 685 146 682 -581 661 17 554 659 374 -873 783 357 274 554 213 230 225 40 -819 302 524 -914 525 80 749 562 225 230 488 295 -677 215 629 431 689 383 644 319 759 -675 304 536 964 485 530 -451 490 556 951 639 669 -473 221 450 764 172 137 -190 495 704 839 279 592 -827 275 463 -917 152 766 818 68 450 899 792 781 -295 120 553 -693 236 724 -205 198 419 -702 162 523 -896 716 558 -830 235 190 843 92 661 996 751 96 119 747 645 889 295 192 -964 316 608 -223 434 523 -514 556 320 883 20 106 624 615 549 884 435 798 -824 676 194 209 366 785 -597 566 147 -246 495 132 276 181 240 547 416 611 -996 257 574 -800 442 14 530 397 495 -488 544 260 58 498 754 542 526 486 781 425 101 -209 534 18 706 337 274 431 138 658 480 484 651 -355 14 247 939 78 343 750 289 392 -497 412 94 -359 355 75 181 274 160 950 333 496 375 164 633 632 642 681 -919 684 247 166 339 77 -165 128 40 -519 721 746 -893 302 219 66 253 551 961 380 267 -6 13 262 661 703 423 -102 270 313 774 657 792 765 338 712 310 445 214 880 225 397 -351 371 761 -890 384 608 -435 578 790 78 676 611 390 402 467 -18 519 357 -507 229 353 458 510 616 827 93 392 -24 404 697 495 25 752 -277 655 628 733 446 581 -849 580 300 -893 84 141 427 711 233 818 39 526 283 357 227 705 680 81 -316 365 78 -136 517 657 -285 576 482 195 188 565 -113 767 27 -728 137 66 997 620 193 -122 552 215 128 246 368 464 263 436 272 130 563 753 165 621 -304 434 129 -895 345 537 -606 51 98 197 53 158 -697 679 364 919 549 80 -460 445 116 249 758 101 -23 463 165 209 286 509 745 681 559 -358 630 748 -63 498 800 846 1 477 733 418 708 -152 690 456 -921 430 452 -6 31 409 -706 762 140 -322 694 18 328 226 788 312 451 688 778 345 95 -448 756 264 659 428 577 -449 658 333 -929 35 579 689 563 671 -942 768 96 -603 432 273 -727 199 129 -70 321 579 617 499 475 664 651 783 -721 263 410 -145 78 415 -964 86 366 507 760 117 -965 42 437 365 12 136 791 428 338 -827 307 152 734 762 517 152 68 135 -29 56 575 -95 491 661 -530 398 172 386 785 565 423 150 128 -290 694 555 799 554 375 619 58 228 676 663 296 -437 786 703 -663 491 394 749 561 343 72 300 328 237 475 29 -436 337 722 71 536 341 -317 411 503 -115 439 717 -268 602 254 -814 114 356 953 219 718 855 583 406 -2 668 44 -933 22 81 -728 401 648 -840 335 67 629 542 508 -967 641 81 -924 737 664 -919 535 83 -923 154 587 -726 475 477 362 643 498 442 515 546 588 646 498 387 6 32 405 787 125 -287 49 253 -792 82 788 -757 159 493 -171 742 75 499 682 720 149 227 263 -543 140 235 173 485 283 378 70 507 -272 175 254 -264 329 195 963 530 96 711 62 322 -275 397 50 193 175 647 157 292 287 631 101 356 -463 429 530 942 318 410 288 130 237 236 456 307 -151 567 255 250 118 272 -418 501 725 -63 590 353 -782 573 54 921 641 121 695 4 250 -269 441 24 244 443 184 625 291 653 -304 73 705 420 562 494 -475 332 178 -254 80 498 825 764 89 682 154 82 657 598 76 -408 223 367 996 120 439 500 292 553 993 17 84 -877 316 147 -175 220 483 319 244 115 -384 69 78 -344 503 231 -711 512 28 -235 704 251 -269 600 213 -127 146 582 -91 669 449 -393 694 220 890 413 463 -196 181 83 -567 679 649 890 244 553 292 474 701 111 135 121 511 742 366 -470 584 330 -56 573 98 115 36 328 -436 327 571 868 771 297 23 337 297 178 467 770 30 730 104 -298 641 397 -333 323 181 -52 467 720 809 245 493 907 161 528 -414 277 406 557 320 265 -499 251 731 -178 433 660 -523 736 52 -926 704 40 325 513 636 -431 772 796 849 559 624 54 468 320 -466 673 640 -602 727 90 -720 288 579 494 58 103 41 707 661 665 513 328 584 248 552 -825 598 30 -736 431 331 938 122 661 546 684 27 -73 743 314 458 637 371 960 495 694 251 80 493 -798 362 394 -626 308 610 -10 49 787 -471 259 175 -948 219 605 -768 391 299 -875 597 137 -541 47 121 -325 163 301 281 379 350 -933 108 608 -806 112 379 998 745 321 496 240 111 914 299 443 273 181 489 345 9 461 324 126 201 -274 146 660 -467 690 716 184 186 385 -702 764 624 -640 230 474 -198 255 207 -910 400 215 -50 525 659 -628 502 337 -476 28 34 583 577 166 869 161 351 806 771 448 -593 773 703 813 15 302 627 489 79 725 148 619 986 55 395 -449 82 517 72 775 459 773 588 25 275 756 229 683 82 345 -12 144 492 958 131 98 -648 282 774 -942 336 407 726 608 422 12 80 396 422 253 535 46 333 209 -434 156 785 -446 30 284 831 556 444 4 321 523 352 543 775 -314 342 255 339 680 587 147 447 154 -812 615 775 791 67 346 -461 631 450 739 383 545 666 760 317 -942 707 315 363 524 238 150 315 656 -705 780 76 -250 798 258 152 485 631 516 224 752 680 574 618 -312 469 223 538 240 552 -329 240 699 -926 595 161 -96 438 384 -192 518 157 825 6 177 -152 344 18 -398 310 258 -247 622 69 -681 552 130 -624 160 200 -516 386 205 13 588 410 -161 93 142 -608 589 288 -464 687 775 347 596 175 832 583 791 986 263 315 86 467 721 366 622 37 -30 451 196 -992 479 791 -18 148 93 -408 332 1 514 796 282 300 162 755 506 207 576 -306 777 226 241 520 71 933 366 570 578 558 114 52 741 445 805 607 154 667 787 150 -700 87 663 55 345 69 630 681 382 -585 333 68 116 538 227 670 557 213 -781 58 300 -167 313 644 -498 695 35 -101 55 268 680 60 585 254 667 713 381 139 597 -799 55 334 227 696 499 -158 330 363 -762 32 258 -328 483 664 739 163 686 774 200 746 -641 607 164 71 788 302 -981 168 33 593 760 280 244 402 609 606 465 674 -521 604 389 116 379 140 -739 738 746 -176 180 74 385 484 594 817 425 506 -391 247 762 778 278 117 -882 195 47 857 56 336 -45 447 214 458 616 643 -638 265 619 -580 74 250 517 426 497 30 204 774 -654 722 168 593 132 576 480 792 68 -280 203 683 714 165 499 932 537 572 334 54 550 -770 183 227 875 528 358 -998 408 196 361 288 122 -67 795 465 400 267 667 635 399 526 -594 181 761 910 116 222 645 518 182 40 117 281 -356 237 430 99 46 28 224 52 561 -616 97 233 -119 155 378 716 329 149 -439 109 738 -810 432 35 82 16 749 82 748 47 29 429 336 43 131 490 372 648 174 418 197 502 518 758 162 455 153 168 724 432 561 -79 213 542 -992 180 71 -378 750 267 875 221 225 -163 428 725 -43 618 195 109 394 347 -972 470 781 -359 145 764 154 666 176 -905 274 183 -682 275 714 189 324 436 631 361 63 955 471 233 -851 380 626 295 8 648 -173 155 209 -83 250 34 -749 121 308 -835 510 756 132 717 279 967 349 192 181 454 241 991 529 48 381 141 4 -226 792 124 481 109 185 436 760 450 -743 342 353 -82 155 358 -690 498 459 757 336 539 -43 69 561 -289 784 693 190 53 794 -773 729 646 -819 48 353 -862 758 50 348 468 738 -714 88 16 99 754 799 791 296 616 744 23 220 -911 650 339 -207 479 268 39 660 667 743 750 624 -808 499 643 681 736 506 -146 236 460 -996 75 777 -561 164 179 -271 558 657 -52 349 68 -986 492 369 -410 236 419 -568 270 308 -149 309 243 -92 363 30 719 767 9 -526 539 83 -998 530 599 -468 208 256 559 764 534 98 349 3 -395 352 311 -600 60 225 229 580 544 589 606 282 224 160 11 -778 693 421 729 633 628 -216 193 402 834 473 717 -633 371 265 122 577 168 -16 572 323 499 746 567 71 475 752 251 11 496 -948 645 168 120 486 218 504 623 346 -69 536 504 -111 640 251 -796 129 374 -121 780 319 445 251 345 796 702 355 491 306 551 610 179 314 -100 316 352 -683 620 526 -385 704 261 -682 345 452 720 150 580 -955 181 111 163 426 713 859 175 167 -435 418 472 115 29 202 -772 81 517 731 350 689 -744 165 592 316 200 369 -640 115 795 473 374 521 239 539 138 -938 235 598 132 575 312 563 691 347 -549 11 53 -9 261 253 360 622 719 706 95 645 826 86 735 563 100 741 -119 764 527 -322 249 444 625 69 218 -311 385 461 -813 227 283 -957 339 104 962 271 187 -508 587 287 -568 717 55 231 104 442 -595 695 220 -712 291 559 943 605 555 -155 763 378 -417 55 164 -131 88 783 823 198 80 872 400 507 142 724 423 548 496 419 -927 93 381 -950 677 787 765 169 624 731 794 575 -363 288 498 860 637 405 937 178 317 61 610 564 -107 236 209 -575 238 85 -988 404 30 -563 103 551 -740 586 544 -213 125 749 956 14 49 340 49 476 -187 299 716 810 686 339 -7 323 126 -637 11 251 463 720 589 702 736 298 257 320 698 333 1 235 -70 612 472 -531 357 794 394 320 357 996 677 446 599 334 318 -703 634 603 -182 365 414 -958 786 322 987 313 166 -355 603 105 155 753 218 869 387 422 -726 757 786 -761 799 771 761 739 55 554 202 250 -497 557 155 635 461 459 404 331 261 -560 2 199 662 628 155 999 420 506 922 533 444 176 39 677 758 320 786 605 410 555 -30 607 438 380 221 618 -314 542 769 -214 628 679 -553 385 198 185 742 172 230 454 581 -416 176 746 820 158 552 458 576 496 463 520 237 -817 106 307 -459 721 486 619 706 716 -661 736 721 -881 293 605 -80 503 494 -957 530 269 338 345 788 -273 128 446 385 621 366 422 640 238 844 770 55 -874 107 754 -977 102 35 843 520 59 828 305 680 345 434 729 659 591 685 -236 121 343 -283 692 236 882 255 163 -380 352 290 842 687 564 872 717 198 401 728 262 251 310 525 -371 579 573 824 82 464 612 765 442 -282 258 248 -119 78 599 522 701 615 -996 253 501 -998 575 372 -209 212 516 496 47 413 -872 547 644 96 323 308 265 224 197 163 139 449 729 496 220 0 299 472 -348 253 598 823 244 362 -261 540 408 151 479 200 -445 392 297 411 307 788 459 36 483 -569 188 333 -146 40 586 -748 264 29 -835 770 771 576 126 297 649 704 547 -715 115 135 119 546 322 451 170 731 -863 294 388 -571 71 358 199 399 483 -753 800 175 -161 698 78 786 135 192 872 54 290 393 306 490 706 694 46 -718 400 412 0 429 482 -43 780 432 -9 180 431 -683 229 69 -974 423 726 315 81 619 712 364 482 -322 576 81 889 728 510 -278 437 41 105 628 220 -312 97 39 -832 91 395 -818 207 150 679 275 230 -750 387 593 -269 459 648 -976 334 285 -535 382 31 -604 184 238 345 616 512 574 66 450 719 797 619 639 360 278 38 785 611 -478 686 480 498 161 326 300 382 259 -917 330 795 872 75 610 -665 401 675 184 72 223 803 111 134 -568 424 119 -6 12 69 -97 148 331 155 20 757 -836 243 781 812 798 443 146 30 344 615 576 768 334 323 481 242 651 557 311 213 256 593 120 627 949 285 133 9 675 727 789 488 725 -368 786 306 -73 401 82 -154 487 404 -473 129 151 -829 647 237 512 548 521 596 358 748 122 147 787 -754 731 772 -896 505 59 -12 184 187 490 707 378 -805 272 478 -99 184 225 -427 580 134 320 455 633 306 682 765 797 525 672 -826 720 57 957 686 416 762 59 548 96 532 202 -472 638 454 42 268 363 567 621 104 -404 680 338 360 477 414 -969 113 469 72 499 706 -361 213 317 986 509 48 -61 189 237 745 432 56 -493 751 676 10 659 584 -488 243 339 197 235 3 -583 107 53 75 746 265 391 24 514 -622 169 497 -966 39 145 -232 538 4 -897 203 246 641 552 480 -605 569 138 -953 539 319 836 708 511 -202 178 268 141 219 19 -228 166 140 -491 525 626 262 313 106 556 615 13 619 614 658 957 611 765 933 304 439 550 449 617 -382 742 387 388 715 553 927 24 365 -986 183 754 96 139 568 861 158 733 718 467 95 -166 752 399 273 121 340 827 309 254 979 746 131 441 642 622 961 103 331 -307 574 798 940 208 749 938 633 251 936 74 371 75 702 232 -519 633 772 -690 418 423 589 418 44 -863 696 436 -712 11 762 -158 92 595 -187 2 275 -510 661 244 -88 650 455 527 12 578 -803 152 195 -8 642 552 -605 168 182 -558 428 498 -780 540 699 426 20 710 -997 217 413 350 10 254 53 757 85 52 691 605 985 333 135 -423 391 445 -398 768 425 -749 766 183 -590 721 752 222 129 511 -532 114 395 3 644 684 62 763 593 -318 363 249 -420 175 372 767 440 500 877 508 166 72 263 361 -893 77 121 932 336 83 677 570 296 560 168 210 361 301 534 82 384 80 -223 332 607 149 99 598 600 612 196 797 544 83 -721 621 653 326 534 372 135 577 608 -100 506 139 -742 7 589 -545 525 573 -170 155 384 778 184 300 -984 310 33 988 646 727 459 266 55 -182 318 113 308 176 119 49 143 555 690 125 709 -527 303 612 -448 468 795 604 72 54 -333 654 637 -615 529 337 87 171 461 -853 197 316 959 349 783 505 705 18 761 294 442 -786 434 530 73 20 492 -716 76 703 -170 161 784 966 1 154 227 30 448 -714 645 608 -838 682 242 892 555 613 135 791 240 -762 367 52 -324 213 62 678 41 778 832 173 204 239 688 85 -368 67 181 387 78 542 -110 405 460 -107 633 673 -45 663 713 284 495 599 291 679 324 -754 455 694 -928 239 217 -594 378 646 299 21 602 -441 514 434 983 269 296 -305 354 343 -154 797 221 -279 196 91 -517 478 546 -624 503 149 887 708 739 255 266 317 -347 477 402 640 460 223 -713 355 128 429 753 476 -198 674 671 644 357 349 -59 285 403 -359 532 575 -952 40 168 889 480 179 311 767 86 -410 149 38 -334 103 264 -864 147 620 -164 641 457 -162 482 533 499 710 201 317 598 592 -315 88 623 -985 151 141 300 342 641 -910 675 315 64 601 390 832 318 188 -577 171 777 937 671 318 -70 313 77 672 666 725 -135 391 209 98 740 209 93 20 9 -318 652 327 -179 627 81 47 424 251 376 713 474 693 468 204 246 533 146 806 784 268 888 197 207 -951 298 159 -584 497 134 -334 673 47 891 719 441 829 41 460 584 439 545 -71 245 528 148 485 276 307 134 717 -764 592 192 417 127 489 975 762 410 307 205 328 299 770 358 103 451 154 582 400 639 -743 295 115 916 112 594 -243 440 336 -506 608 54 535 307 39 -746 18 361 -36 273 11 469 255 762 307 589 715 697 15 17 378 509 469 -974 51 135 222 658 504 534 374 777 544 243 583 458 751 647 877 226 58 -959 404 566 310 782 282 937 788 541 -25 722 114 703 218 357 -715 28 659 683 258 192 -530 468 754 888 130 288 -879 491 592 -855 266 65 859 721 282 -33 606 310 -575 242 119 -832 312 71 893 777 97 444 500 116 -451 789 245 236 110 663 888 115 353 -921 213 618 343 424 538 577 191 696 -762 336 800 626 629 328 274 623 16 -615 611 477 448 500 144 -400 531 356 170 627 779 -141 556 169 -694 680 51 -327 755 76 -700 496 250 467 34 60 943 234 111 -914 434 194 -959 356 20 -629 274 120 -222 669 373 800 614 252 -349 87 558 478 606 639 -462 188 57 -606 230 765 965 153 332 -109 245 605 762 424 639 -663 227 277 295 457 216 900 136 21 -110 427 710 321 543 662 397 167 415 912 662 71 -473 514 206 299 556 431 821 669 58 -470 428 320 -586 444 300 653 15 271 -98 402 437 -932 266 650 -62 266 690 -618 348 280 -636 120 707 83 534 702 782 405 437 599 127 304 -363 160 292 -827 486 109 -138 420 456 -707 667 661 -995 402 351 -925 530 756 311 129 14 700 306 757 -797 9 117 -154 534 154 -445 597 125 -438 42 109 -311 194 327 701 151 280 251 697 63 220 498 157 41 653 305 566 368 699 226 657 444 -248 358 594 -368 761 771 793 404 495 702 424 146 -523 113 644 386 754 48 642 272 415 540 580 460 556 414 351 -493 454 754 401 109 377 147 186 41 -410 324 347 -11 767 618 -796 659 68 978 330 352 -789 37 358 716 591 466 -156 138 651 -115 680 527 583 21 493 800 225 351 819 604 545 -960 714 420 799 68 393 -111 329 722 -207 160 101 167 641 21 143 624 41 -213 196 773 -566 340 305 -955 382 633 519 775 676 -419 244 590 -178 413 783 -206 696 134 851 186 682 -825 573 22 -588 578 361 -284 495 620 175 228 448 961 61 691 -897 483 656 -515 477 164 42 63 411 928 267 149 -391 442 273 830 55 50 742 771 225 588 72 271 807 313 558 -103 127 149 -70 688 590 -198 470 196 203 165 167 828 153 590 250 312 540 700 567 404 809 617 771 -599 521 727 -28 141 526 -994 523 204 354 253 92 896 607 561 691 210 725 809 393 741 -110 93 507 693 702 675 -984 780 536 -581 141 62 866 32 429 103 242 19 -669 682 55 930 728 308 404 238 494 -762 610 479 -905 251 159 -673 677 191 -644 132 784 926 464 575 -712 287 9 494 169 288 1 374 583 915 77 372 208 316 181 -113 363 565 9 472 15 -232 799 244 -90 755 727 -107 633 390 -781 121 229 427 367 397 -86 569 322 -304 36 399 820 445 266 -1000 84 628 -883 693 299 331 213 298 -274 588 109 -226 767 28 971 434 596 44 682 631 394 502 627 259 172 155 -815 582 194 -762 787 161 826 508 619 113 675 133 843 22 187 -131 320 412 237 92 751 -52 282 737 -739 299 129 130 164 159 381 625 385 -334 468 406 -548 772 710 55 409 767 672 317 59 -977 417 692 511 721 365 770 321 208 -88 725 249 302 217 220 -588 24 181 -222 448 49 988 335 695 -465 267 237 -664 680 509 500 450 163 -959 270 759 648 324 527 -380 736 102 952 667 550 -1000 207 572 -584 439 106 462 462 604 759 715 605 873 708 762 -340 109 106 -303 329 42 -202 633 260 -453 633 466 -681 649 457 976 464 582 -348 273 510 812 99 417 -427 759 524 907 129 184 -588 378 64 205 377 696 64 476 528 -318 128 457 818 536 282 127 744 748 -30 750 676 265 566 351 -855 242 125 -984 666 252 -528 716 638 -716 611 310 -475 641 137 -606 76 555 771 621 507 -580 646 748 -504 262 165 -700 77 230 537 602 364 -470 249 556 -334 643 166 855 112 241 -191 605 759 83 409 332 -553 357 775 -233 612 86 -841 241 529 -217 256 433 -945 787 589 -635 173 654 -804 705 614 -121 704 352 10 458 260 -16 377 423 22 537 147 -106 661 387 374 596 642 -42 603 629 946 568 51 -471 187 223 982 335 480 -805 14 383 698 761 769 483 535 505 -571 229 718 616 114 316 -963 461 435 -961 542 621 862 476 155 493 321 696 -781 582 208 -812 465 742 444 14 525 426 624 639 693 613 651 -473 653 392 500 467 67 -194 760 289 678 187 161 -227 359 742 780 147 758 721 105 369 519 731 192 357 776 4 -641 103 656 -650 755 322 -984 762 633 -744 365 730 -291 545 76 -382 218 418 -428 88 331 87 47 434 -906 397 388 -984 365 701 48 621 292 -781 589 656 748 498 400 -825 268 617 -55 41 229 418 533 207 374 656 693 689 750 642 -571 366 206 529 167 379 21 338 167 676 439 217 628 166 36 -404 311 76 -576 82 161 -17 656 129 629 312 784 73 431 651 -280 562 696 -416 142 62 420 338 724 47 315 5 -993 50 212 -513 431 524 -130 704 477 603 371 459 53 691 370 -379 493 55 -122 461 616 574 617 512 115 177 113 -522 664 543 753 290 369 887 716 303 511 346 315 278 320 512 986 707 129 -417 218 298 495 85 474 -593 163 337 302 498 512 220 786 606 -18 257 318 -161 104 402 -888 566 784 375 8 222 639 563 238 497 554 694 -750 667 757 966 220 522 -251 795 691 582 634 480 -1000 252 410 -615 643 719 493 56 5 -936 604 424 513 6 727 -645 758 109 -291 123 360 918 508 554 -412 402 629 278 292 236 -360 649 391 -385 162 112 962 548 535 703 376 92 -971 683 49 -910 592 523 -599 110 583 -45 699 536 -217 204 503 196 419 217 -893 418 574 837 508 366 -241 509 27 -859 551 206 -809 369 169 645 423 372 -501 771 342 -733 78 275 -17 624 710 -526 697 386 316 209 447 -57 302 262 619 131 13 -24 322 381 -656 238 755 683 421 578 944 598 38 -392 410 99 268 722 742 795 614 503 -370 510 101 219 733 698 -992 94 612 405 700 573 -745 320 154 -964 669 364 -987 287 367 636 619 242 38 638 526 -513 3 71 223 659 390 776 736 114 554 749 253 -810 255 539 -891 211 733 -271 214 791 -814 558 675 751 58 324 -680 250 257 817 236 731 903 747 141 -413 628 154 274 580 191 -430 121 756 -839 259 159 687 158 269 513 661 217 -654 102 626 822 374 427 -570 234 340 6 260 471 996 431 591 503 592 401 614 231 558 882 544 770 -150 91 71 -725 343 587 667 303 633 -870 756 67 269 563 326 -461 415 99 -319 263 425 -641 313 515 582 540 379 -222 364 127 -203 495 83 -185 164 197 92 489 273 -350 723 253 -869 713 515 -845 673 379 421 607 118 751 185 415 223 698 472 383 510 43 -714 112 5 163 702 142 208 523 748 677 351 282 -508 134 498 479 466 207 921 62 532 -192 777 678 77 407 580 618 767 302 -283 444 128 -200 88 328 984 157 678 417 601 364 -734 81 29 625 754 332 -956 710 745 -473 548 328 -416 789 376 -956 725 84 121 337 270 395 509 50 261 466 597 540 650 715 385 240 703 -175 756 243 153 800 167 -564 110 523 -412 775 60 210 662 453 38 275 119 186 352 559 -45 330 67 -203 683 66 -885 671 339 -674 96 1 -952 646 144 -997 35 358 -544 625 632 -474 212 399 -203 65 302 708 610 31 -870 610 666 -944 670 512 -849 359 486 -662 782 676 173 602 67 884 754 292 181 14 524 -345 354 83 140 644 791 -111 436 7 561 58 197 953 96 178 828 422 194 864 777 339 -890 34 446 -229 416 11 295 271 365 -23 605 195 325 167 604 121 72 252 -550 301 673 -357 565 649 -818 308 432 -329 679 399 -767 326 222 349 503 385 -291 574 189 255 299 707 411 220 779 -138 66 747 686 26 33 -532 632 643 375 549 715 -426 360 135 -896 612 422 33 298 222 -242 735 599 142 355 48 -396 373 530 -208 165 713 35 726 601 -67 615 663 384 160 27 297 347 270 -498 598 430 -393 667 764 23 71 354 -388 630 631 564 715 741 213 221 761 -251 381 538 700 166 697 -522 663 243 -652 717 392 977 76 610 940 699 680 45 63 510 676 440 197 -223 789 74 499 180 454 988 680 619 36 759 33 -970 636 376 -817 449 714 -453 418 354 95 347 694 568 198 73 -979 587 305 -808 423 615 24 54 473 725 162 435 926 225 759 413 348 408 -73 742 723 477 310 472 902 684 258 358 652 638 -556 377 616 103 30 778 889 308 202 847 200 548 -418 184 489 -944 716 586 537 74 661 -431 398 512 -594 42 441 374 697 22 -49 186 329 -696 433 1 -196 422 736 744 479 701 -506 559 616 -321 96 241 -509 624 231 -854 398 127 -33 655 345 -93 86 793 548 529 210 -63 684 33 520 550 35 110 197 353 -659 349 369 -903 681 336 -20 688 502 581 378 737 -234 650 767 500 716 413 829 609 313 -450 259 653 -321 275 473 -861 400 712 -359 733 641 -423 299 490 -905 551 738 -838 486 447 178 145 523 902 647 781 307 478 475 439 644 750 -737 784 701 327 177 633 567 754 484 -143 402 234 946 116 271 592 46 186 -294 388 330 629 750 205 -164 357 383 -763 84 559 -179 3 65 -496 758 133 -840 561 118 -774 542 712 -647 504 661 757 77 310 -461 266 745 -302 42 170 -855 788 283 815 166 24 -74 520 79 -213 629 570 892 526 463 -455 376 750 691 573 574 469 540 167 638 686 506 72 579 743 -274 410 557 93 611 634 -644 756 561 905 400 402 -51 401 526 -726 661 502 298 533 554 569 308 50 -567 249 622 174 462 529 -513 30 163 -470 128 695 -316 449 228 -432 712 87 -383 745 42 428 61 47 -421 148 60 507 400 611 -311 781 640 -597 63 319 898 699 319 277 67 582 -437 637 527 756 65 165 597 115 225 -205 493 510 191 734 42 -17 780 705 -369 536 770 -205 133 436 -28 481 730 -505 88 34 -795 669 526 866 395 797 -589 49 184 213 21 800 633 126 779 938 758 514 -741 305 198 -306 125 765 -791 282 185 534 501 445 545 408 39 -707 336 459 -973 770 585 205 660 94 670 71 398 20 141 503 -986 302 784 -402 188 36 -6 534 796 -815 56 654 -318 441 386 311 463 456 -140 747 13 324 244 286 706 429 264 -176 252 671 829 86 706 -997 228 595 566 83 73 -6 194 316 631 301 296 495 106 185 -578 461 241 -281 348 234 977 666 52 303 696 58 279 291 140 -497 437 333 619 69 185 866 316 461 -635 110 429 334 87 295 385 542 190 42 173 480 -667 248 537 -150 114 52 662 80 484 380 76 770 991 376 79 619 110 518 513 441 784 -466 774 660 2 594 572 -707 656 651 929 388 784 -229 698 411 540 289 787 -181 660 448 288 174 695 898 229 687 -719 70 404 846 606 404 420 535 792 -44 506 241 -482 799 81 304 238 560 648 778 181 651 177 92 399 319 783 -854 27 41 586 589 657 177 237 187 -843 641 363 849 195 379 -120 741 758 -80 697 704 317 255 258 781 629 161 -448 25 538 747 582 378 661 633 687 262 343 583 966 460 389 -425 193 217 135 706 240 973 5 373 902 466 356 -330 191 500 593 151 332 831 214 226 -587 532 237 -998 242 325 137 478 583 -24 353 253 -192 176 791 195 458 332 -223 689 97 802 657 134 -982 379 375 542 317 53 324 45 55 463 146 408 -85 506 135 257 501 247 -410 547 705 673 476 593 769 278 47 548 668 703 -119 686 634 607 581 150 211 257 546 666 520 692 225 587 749 -441 645 450 205 787 548 461 460 224 -546 581 53 652 529 721 -645 610 158 -60 169 738 841 581 195 -614 783 249 -821 602 246 701 660 554 626 567 715 -817 307 83 273 548 215 867 316 236 336 494 570 -264 152 263 567 205 470 144 759 329 -151 521 754 598 194 54 -836 97 455 -236 186 501 -66 522 725 -357 645 428 705 564 633 -74 509 143 254 558 480 -547 426 552 -593 376 297 -988 540 709 -49 768 264 734 163 460 -39 620 223 945 746 283 688 377 132 626 581 315 150 640 431 -593 47 339 -232 269 703 -640 787 279 -157 413 6 -205 747 243 -20 389 201 -783 796 480 -801 347 78 -911 227 684 422 618 595 -578 750 617 62 235 531 482 385 346 -5 573 734 196 390 729 -173 141 275 -943 231 541 154 575 767 38 577 6 -321 765 541 -470 172 636 -189 489 515 -326 89 32 615 219 678 -956 694 672 893 545 232 518 517 191 -778 740 362 210 703 171 -626 671 659 -160 513 165 -299 708 621 -174 291 689 769 114 181 -470 450 306 710 114 515 -428 139 224 950 525 212 110 321 762 170 572 550 -15 473 551 -958 135 592 -156 192 257 710 316 223 -668 50 362 307 662 332 -211 619 245 176 458 40 427 96 718 827 606 585 -551 490 635 962 597 586 200 457 647 -514 687 786 49 364 795 -311 143 95 -185 513 190 84 692 796 -932 742 37 454 256 634 192 656 301 -609 177 619 -346 661 420 -815 102 114 479 753 70 168 276 618 -11 268 474 689 611 516 549 800 693 319 654 255 -825 583 216 459 414 284 -163 787 236 -942 312 36 -363 101 303 510 492 16 870 164 222 676 339 618 -809 486 400 -194 745 366 42 734 352 277 412 570 520 112 764 -10 312 171 227 138 491 -887 410 320 874 247 731 595 646 596 332 389 685 -61 574 537 -982 370 668 763 118 357 805 231 689 -19 600 650 -948 74 448 534 22 567 -934 191 765 -787 463 499 797 324 272 485 694 641 304 458 759 -939 615 541 149 400 766 -803 335 339 -684 753 529 80 518 403 -816 717 741 305 707 643 807 771 357 -796 568 243 694 716 264 -775 686 698 -819 791 452 -585 289 358 57 96 229 -734 796 49 23 792 138 573 87 174 319 38 45 563 232 730 -387 408 204 -551 631 791 219 335 420 433 454 233 -374 36 270 870 752 501 799 565 66 -929 29 397 831 202 186 -113 156 776 32 175 738 -387 235 272 785 469 726 217 247 313 486 517 264 539 268 380 204 740 408 600 452 22 458 284 548 347 450 783 619 587 3 -704 604 249 -792 442 317 624 737 75 563 738 246 675 28 407 -258 711 59 563 121 694 -937 269 695 997 688 33 151 136 636 799 344 630 -133 720 162 802 239 388 674 314 415 680 572 797 -264 584 56 -385 535 191 -550 286 535 831 705 454 593 107 329 643 384 567 230 491 240 -376 133 363 -28 469 549 589 252 332 -556 67 418 -813 69 703 -679 241 201 125 623 211 109 619 253 -51 395 385 -89 167 406 412 108 209 -905 105 275 -887 292 695 967 565 499 -474 650 536 -457 128 358 -295 37 528 757 186 122 -906 62 748 907 222 343 579 142 107 -922 220 150 573 563 351 709 306 478 -934 164 515 -806 273 252 67 767 53 307 66 114 -145 725 223 -142 410 796 -199 793 118 711 102 776 -460 121 491 406 534 730 -938 242 347 -824 249 624 -250 307 233 545 260 574 234 80 634 -541 684 407 228 452 7 -729 515 600 818 490 614 -601 125 659 63 33 187 652 305 701 -749 123 495 -302 116 687 -797 693 376 216 692 52 -148 436 517 -432 12 193 -574 401 697 5 47 281 -609 302 707 -263 152 374 -25 724 510 -446 776 497 822 144 509 -586 522 287 -428 193 687 -532 399 733 500 342 783 -115 258 169 -804 12 496 -307 200 713 -409 792 56 -238 729 134 732 273 561 -929 190 763 -684 175 519 -413 445 385 99 359 228 95 256 157 -571 60 170 703 728 798 474 495 244 -673 509 784 990 353 780 -226 604 339 -447 676 472 159 462 482 328 389 451 745 328 63 612 302 666 950 221 748 -19 463 568 478 425 796 949 737 49 136 750 99 171 447 37 281 493 218 960 395 177 75 443 397 422 455 36 489 244 545 -953 213 46 -902 184 44 -114 665 524 -599 760 568 770 720 514 546 196 157 943 312 339 540 201 294 -737 139 538 -193 138 750 204 236 486 -152 274 350 -877 688 746 595 593 257 933 534 458 427 349 148 564 709 285 465 313 73 950 313 346 -348 36 573 -487 678 171 493 745 354 -834 626 231 183 405 132 282 187 352 991 137 217 -712 341 252 -539 54 130 -17 521 659 -750 639 551 147 213 729 -70 149 333 861 231 254 452 150 440 -445 493 128 -629 382 469 23 395 74 504 427 493 -572 277 683 -69 176 96 259 306 596 191 119 378 -4 771 80 435 527 572 515 347 654 225 728 482 508 59 210 155 118 515 702 258 508 -842 93 586 -718 760 636 -614 295 108 637 637 87 -130 614 14 -497 474 72 -288 83 602 -84 115 59 -777 107 463 444 494 757 103 531 212 -909 347 400 -70 369 566 343 73 239 -385 337 220 -645 608 193 -683 42 693 767 537 317 558 752 654 -423 464 457 950 631 616 -458 500 784 640 31 348 -664 670 567 561 657 111 947 786 370 620 769 386 676 61 715 -374 53 297 -427 389 166 -309 351 791 -279 636 170 943 14 468 -946 56 310 -914 456 196 -714 698 601 -786 142 503 356 63 339 877 530 20 330 616 47 607 327 775 927 493 116 229 201 530 519 423 404 834 725 300 -396 285 139 858 40 665 410 754 95 887 81 421 862 8 466 -271 309 744 250 532 718 253 718 112 -463 490 712 591 300 217 237 402 656 -78 731 645 940 397 505 863 134 180 -701 523 11 771 250 500 682 678 539 747 687 140 -597 362 422 -401 289 256 394 175 712 -212 109 333 629 656 220 -80 611 133 -859 410 386 208 713 122 -333 3 410 -526 598 561 166 476 164 229 752 548 -204 243 656 480 344 226 -417 38 635 -432 46 100 441 265 454 -350 239 642 -632 483 145 315 363 459 -838 499 496 -652 667 93 199 311 200 55 226 9 685 273 634 -578 341 664 913 266 540 -19 567 406 25 166 466 -66 464 58 293 716 223 -859 582 37 20 210 541 -339 789 60 -649 323 38 256 614 394 148 492 310 -830 586 91 -842 6 652 898 267 575 227 224 428 -284 199 416 576 502 290 213 225 224 -541 573 716 -280 695 501 -638 304 324 159 587 365 313 384 265 570 797 375 580 75 723 -930 483 636 -405 168 774 360 281 429 -677 362 12 -461 284 361 -86 616 375 864 394 796 -597 468 705 376 402 229 -539 37 422 253 576 705 213 242 72 539 507 443 988 694 36 -665 249 55 -761 366 61 -846 27 622 -786 14 530 -855 301 778 399 492 355 -995 709 233 664 635 598 324 341 624 -303 108 291 -894 296 412 -558 740 97 -28 104 522 208 511 78 621 516 787 805 180 173 154 256 66 777 153 173 -980 611 20 -217 253 759 279 378 63 401 124 587 -774 143 649 855 516 364 793 276 350 135 406 54 -93 378 664 -474 761 468 -916 193 31 478 33 506 216 611 648 -336 18 363 827 564 236 -279 482 64 22 154 710 -395 190 349 850 519 478 937 535 288 -416 751 657 -102 178 420 -666 51 101 -251 273 469 569 238 249 27 43 791 727 245 631 20 477 701 97 550 737 193 601 466 564 535 516 -983 436 340 685 675 676 -619 2 543 -595 251 509 -209 340 610 79 733 410 -256 649 496 -141 666 131 150 704 487 988 37 361 63 770 14 333 694 595 -1 348 737 -789 572 70 -284 134 638 333 123 674 245 338 196 -141 670 439 -552 164 795 597 165 343 534 465 428 -490 63 114 -701 242 477 120 506 721 998 106 84 993 103 601 87 544 676 852 671 340 832 310 343 -488 630 595 411 142 300 332 420 96 -105 780 191 970 185 62 -738 369 794 864 666 178 -187 654 487 -292 318 668 702 482 9 -246 214 549 958 733 233 617 318 720 420 180 288 814 796 505 943 362 710 -618 270 228 -751 326 474 910 637 406 694 223 205 -566 431 523 953 769 250 849 313 163 -41 496 755 494 306 633 -633 568 21 172 161 1 -214 147 783 -892 53 585 514 495 418 -723 654 664 860 592 359 -386 86 217 998 330 246 796 560 759 -852 98 105 730 607 509 -334 473 754 -229 588 1 988 417 206 51 677 798 -438 443 435 -270 756 577 277 38 735 -814 705 407 -509 617 162 449 420 38 -354 582 481 480 62 600 -105 539 638 629 725 94 236 417 321 -419 261 557 532 59 690 964 740 754 -115 211 283 -30 51 323 -986 721 384 813 46 751 647 462 191 -36 395 249 -994 397 303 841 519 705 -85 133 625 250 698 641 -877 653 238 -927 700 271 591 677 51 263 551 373 9 268 755 873 392 159 662 17 58 -316 361 678 873 634 106 523 297 146 519 560 145 825 563 502 328 68 605 700 277 70 -43 536 281 421 199 649 78 483 209 707 631 690 -290 550 2 -594 728 506 654 501 704 102 332 738 263 39 646 -144 204 28 498 66 578 51 72 505 -186 579 560 845 728 84 522 556 64 82 410 395 -28 25 785 -983 482 540 -556 732 605 773 183 676 829 395 1 807 700 280 442 174 381 756 154 488 819 36 97 765 560 122 302 129 720 31 70 291 642 627 444 -471 798 31 378 116 591 451 570 719 605 187 23 -916 770 43 -650 616 692 956 292 420 -618 70 87 372 321 656 -958 278 170 -514 672 483 180 789 221 954 24 295 18 490 111 262 799 273 -117 398 564 702 504 58 995 99 336 717 137 559 -1 69 100 171 23 573 -440 371 148 607 542 189 -131 156 187 -659 639 137 -96 742 68 -711 482 124 947 430 222 834 99 358 -656 698 426 643 621 800 815 381 722 914 340 15 703 409 170 489 696 335 -832 595 316 -659 29 414 850 726 663 -773 369 483 426 137 416 -101 51 755 666 348 313 395 325 719 648 370 167 583 90 761 898 31 790 -336 681 715 -474 60 635 9 4 79 693 191 426 558 387 303 -324 435 672 -958 370 314 955 621 696 544 485 129 -790 279 318 -230 505 2 138 756 658 -638 774 370 957 696 693 -535 446 637 -906 72 693 -552 362 353 821 196 308 -121 564 140 338 690 621 829 331 594 798 640 41 291 657 637 -431 766 705 849 414 619 -799 14 191 377 504 80 549 734 762 294 575 10 570 744 329 404 717 761 471 307 774 613 484 478 -156 385 411 -594 79 494 -41 166 269 320 292 65 95 779 691 409 615 233 -388 260 617 374 218 248 867 329 413 735 449 500 899 98 792 -685 745 296 -519 500 430 654 749 409 -256 245 25 525 9 636 -507 51 381 104 186 29 -596 437 479 195 433 122 71 336 484 -959 306 289 52 800 471 856 292 73 836 197 259 16 601 695 -306 548 199 -331 790 183 -658 661 622 164 493 158 599 86 586 78 503 92 -434 307 443 789 163 734 -739 751 130 -929 567 282 118 683 18 -302 541 275 -771 492 360 566 371 414 609 89 720 203 444 736 -582 515 54 900 385 467 528 453 701 98 704 78 680 776 170 154 557 662 913 475 232 478 485 672 -451 40 502 -18 777 145 669 648 596 789 58 478 88 677 261 -268 704 336 -344 38 665 -600 107 612 763 83 525 41 723 137 -173 424 365 39 708 120 -65 511 375 -578 720 765 -314 272 71 -151 35 652 -541 745 574 749 455 538 816 219 172 -308 460 446 180 39 69 545 678 776 616 365 38 590 388 757 154 626 581 977 676 615 -20 735 560 -694 545 795 -437 422 263 -90 381 567 256 287 392 -364 616 267 -598 797 554 713 655 589 -722 720 489 -440 35 565 793 218 187 -993 728 176 434 27 556 200 626 206 -637 739 412 -496 170 213 -104 288 735 638 696 662 814 482 689 569 35 323 -237 779 146 21 189 771 -622 505 709 -210 609 78 -798 657 13 -714 393 507 603 245 347 -662 371 309 -686 508 28 -667 38 532 441 583 100 435 421 492 -259 424 288 487 714 123 680 66 172 -245 457 95 -385 723 381 254 334 440 681 267 477 -36 461 457 255 284 239 -846 119 659 -403 12 634 -964 732 613 -718 239 621 176 542 248 272 313 543 918 568 224 -239 204 475 -892 763 759 72 246 549 293 622 603 788 579 663 -384 526 756 -185 678 125 -984 196 543 -420 724 310 204 638 514 -570 746 28 940 219 273 -511 664 447 43 52 577 -142 636 452 -374 479 77 -955 659 352 554 615 189 -581 246 487 -953 538 705 71 227 120 -331 71 171 -955 142 225 550 768 735 430 271 413 906 222 438 598 641 772 940 464 199 659 734 269 -19 331 749 -829 580 410 481 669 547 -132 79 320 657 30 161 891 466 353 -786 359 369 -588 370 302 -768 552 184 -820 222 193 -369 56 555 614 653 776 -840 273 406 -121 330 435 -808 173 453 -504 352 380 -683 185 483 -99 539 131 458 722 538 -235 336 390 140 80 544 932 720 256 -654 773 302 -250 632 224 -513 149 111 -923 786 590 -166 670 413 902 382 74 -838 694 380 973 114 353 75 104 684 712 133 324 22 24 661 611 11 83 -977 265 288 107 327 392 726 195 773 -801 576 583 528 799 159 740 786 785 -490 645 311 -547 771 57 -223 171 718 794 302 552 -76 337 213 623 107 276 673 440 401 965 465 144 84 95 636 -790 365 25 -827 388 131 248 538 61 -187 224 415 464 482 148 672 775 242 508 185 482 596 146 398 -579 671 786 751 671 750 993 722 170 25 725 708 885 690 483 899 154 632 929 113 313 -924 185 640 117 445 24 550 394 522 948 15 744 -715 118 615 -766 463 88 -644 689 12 -737 526 701 497 778 54 728 307 166 -608 784 702 -769 253 347 807 204 740 880 104 306 -377 789 775 989 175 790 676 531 230 287 346 755 987 643 284 592 323 591 709 668 574 -989 499 378 -291 258 581 400 538 684 -143 732 129 801 359 669 991 703 544 -67 24 461 436 485 8 4 98 59 306 703 642 295 36 254 -943 295 629 -82 483 513 -964 451 197 995 655 338 420 212 559 957 270 410 -615 2 320 -724 307 222 -483 354 610 522 12 456 -50 130 138 -786 518 588 -990 733 629 -640 232 40 -881 589 310 680 527 663 -601 755 521 -379 472 75 982 346 86 -963 48 215 -426 224 396 907 523 681 335 483 464 -873 554 605 236 234 331 50 7 308 645 389 205 -870 778 252 -304 152 65 379 465 288 -474 187 598 426 575 383 308 26 616 -656 76 91 810 324 242 -326 503 259 313 629 583 274 562 429 66 388 555 49 96 132 616 792 480 742 643 425 55 638 429 549 751 610 -869 777 349 125 46 110 -695 265 49 259 514 144 391 482 487 -330 624 329 447 80 482 850 778 493 -423 469 682 5 502 160 514 684 21 271 744 86 -34 487 568 -348 357 743 732 556 374 -435 7 703 -391 536 372 -110 660 395 -568 526 774 -411 150 657 -39 173 152 -753 692 638 -234 96 547 -740 181 302 434 746 660 -64 246 640 200 504 224 -680 645 725 -872 7 450 -320 606 693 717 172 340 -385 266 18 128 755 125 875 14 722 714 767 393 364 186 293 -784 714 299 -383 146 456 -491 216 627 600 31 211 -80 500 28 -911 656 348 286 38 179 -521 329 716 123 545 181 -826 496 176 -355 137 556 779 702 411 -874 740 284 591 2 201 236 278 298 -432 52 611 -154 281 586 -861 689 561 63 705 744 745 84 197 -493 610 488 -210 553 411 -338 262 241 111 382 292 -126 29 125 -741 568 13 571 783 72 378 21 776 -527 518 411 869 625 220 556 215 324 518 29 549 882 396 10 -878 707 391 -234 563 521 277 741 94 204 544 202 -492 696 178 -383 771 84 -840 337 17 730 379 208 468 785 323 141 15 615 -166 371 581 -4 338 415 431 584 124 -33 562 341 179 674 229 -605 404 159 -845 104 80 -977 700 769 -162 484 492 -901 469 627 -378 236 570 -7 180 331 333 559 556 -238 662 736 15 691 405 476 534 508 908 548 90 519 199 110 697 422 345 -333 252 187 105 166 693 -184 239 106 -297 6 348 907 283 433 966 543 142 172 419 241 -986 691 440 -525 788 413 -180 655 531 647 757 782 433 614 148 277 630 386 334 710 767 759 634 386 152 248 22 -515 695 778 218 510 772 -898 245 8 645 230 303 69 655 472 814 610 271 835 217 597 106 735 307 -371 37 103 -812 82 332 690 704 532 453 140 491 -350 665 2 646 665 656 269 31 17 -309 219 215 -145 735 431 -396 594 365 -490 612 387 -105 758 197 869 777 796 -108 268 214 -694 275 500 -711 541 268 -42 305 431 -903 753 284 938 131 391 471 800 700 267 669 655 -920 390 450 440 697 277 91 538 355 784 454 752 -519 103 704 -284 41 387 -693 312 738 -394 332 158 613 764 103 -53 391 493 -403 583 741 -175 474 478 179 658 772 226 661 777 930 294 79 -815 211 120 -429 276 666 866 389 571 164 494 236 -343 121 449 -367 403 742 -736 588 152 -217 712 221 -283 511 229 -66 75 766 -162 732 480 -184 617 174 4 26 646 -748 212 248 393 476 387 145 411 298 -835 680 270 765 15 107 -146 65 244 752 503 527 -369 72 695 956 676 721 -47 128 484 552 321 159 939 218 121 36 507 345 532 742 409 -25 46 463 853 586 409 -180 739 536 -97 244 409 -787 583 626 533 771 161 -716 193 720 42 477 661 402 106 535 -650 142 539 -320 427 510 -560 562 234 373 559 114 891 376 572 177 727 377 -352 284 483 614 739 177 -48 219 603 13 211 66 502 65 628 -65 190 136 197 747 100 -342 595 689 212 157 172 -506 123 110 70 627 680 -527 41 91 690 295 507 117 783 696 204 380 422 -350 90 392 -177 372 338 -926 288 763 395 511 589 226 536 181 -132 500 37 -605 725 49 123 399 182 -193 313 775 -353 399 615 -39 146 325 -650 572 412 -470 641 237 357 789 32 -46 784 733 832 645 160 214 605 473 940 52 423 706 614 568 582 516 691 -607 598 83 830 122 742 -456 461 198 -362 693 394 149 659 198 -979 152 602 595 258 415 -86 241 482 557 16 634 -208 530 308 933 626 136 -791 207 148 606 797 40 600 747 251 349 316 659 -684 30 451 197 787 637 -324 379 204 -539 371 285 -680 305 111 207 514 317 -46 473 666 -406 25 612 -604 574 531 597 125 46 -393 728 715 -514 608 284 216 509 780 -508 505 106 -25 454 230 820 423 660 13 421 126 -396 175 406 270 213 206 888 729 327 -969 163 387 -237 207 443 268 782 96 -303 402 331 530 615 304 -545 42 690 817 7 530 -140 390 244 647 421 432 -463 341 188 879 671 2 782 739 767 -500 108 601 53 642 159 135 255 548 -422 254 501 -772 343 473 412 429 235 784 661 105 338 43 782 -138 255 272 980 707 380 -68 513 573 90 48 27 190 626 280 642 407 175 714 619 158 160 616 587 -6 353 447 450 438 106 -566 122 618 7 765 665 -815 355 42 617 797 448 -809 463 618 148 170 338 684 708 73 228 343 195 -803 102 159 -939 687 513 -897 304 61 -98 748 450 -743 34 620 -806 471 592 373 148 796 -344 263 137 849 318 792 509 372 791 935 101 323 -844 295 793 99 277 515 -804 510 70 -607 585 670 -358 370 484 -222 480 725 512 367 520 449 352 173 323 60 19 -532 653 315 825 402 24 -306 395 160 -36 189 81 47 120 651 752 42 682 276 306 248 -453 507 152 119 230 211 538 298 122 176 58 774 42 694 510 -992 493 181 -342 645 222 739 273 527 538 421 233 289 292 462 500 630 312 973 558 721 -654 800 155 873 169 284 -55 497 529 -794 105 574 -214 715 418 -841 406 243 485 434 506 -517 783 165 552 80 214 -168 687 318 405 225 585 375 785 190 -983 622 86 -769 692 72 488 721 168 -428 235 277 -32 559 338 -503 397 353 -49 172 689 92 541 510 178 324 753 201 613 279 957 232 240 362 117 798 -100 566 141 -373 533 538 -21 481 2 -71 412 489 -288 321 29 -538 398 540 647 465 440 -413 165 205 -272 344 290 -983 524 477 477 143 157 830 272 119 307 170 51 423 632 800 -685 631 301 -314 421 765 -675 561 481 -919 489 25 522 335 242 -893 518 66 -774 772 492 557 349 478 373 626 238 454 307 278 478 182 335 -223 181 222 -830 66 515 -43 283 233 323 592 295 780 401 643 -391 526 20 -953 780 679 876 610 60 763 539 592 184 497 449 188 255 774 -175 503 608 -342 119 56 -404 558 308 -602 494 569 -571 368 266 629 308 520 -198 734 574 -791 144 304 760 648 213 710 99 332 786 18 2 794 166 397 563 374 506 870 782 427 527 146 407 -997 368 705 -901 107 722 301 253 439 -151 38 384 105 29 336 -976 637 318 -198 164 653 913 220 607 276 440 185 -747 493 789 92 648 545 -362 106 126 -474 482 762 595 749 390 -51 620 161 907 82 232 -43 374 373 64 594 710 -905 797 712 -578 783 492 -487 152 573 -656 487 747 -780 269 233 -126 555 310 134 29 659 -803 516 792 260 412 205 310 680 283 237 173 362 860 117 460 -706 3 488 352 440 157 936 611 799 -226 201 622 895 537 264 -212 165 436 901 377 186 406 362 303 466 354 448 703 782 311 373 709 63 -654 144 315 -403 651 605 437 469 461 693 423 21 -899 370 374 -851 25 615 448 600 597 310 726 57 -28 434 3 -764 184 399 -969 567 601 -365 356 270 47 449 244 -733 103 165 -807 204 541 -593 287 41 -178 781 776 -825 568 331 196 15 331 -761 635 433 -197 28 188 295 543 306 -396 754 144 845 377 305 471 353 655 -920 7 755 -263 692 569 782 280 311 239 36 616 -17 633 192 239 456 97 -755 136 376 -968 32 736 -694 104 277 -758 495 168 -238 630 799 472 404 219 31 396 227 479 241 714 -394 625 57 -61 163 440 674 35 346 630 192 670 348 464 490 -514 552 94 505 113 620 644 188 193 534 342 227 -720 773 456 872 623 310 -818 710 414 827 567 701 -733 646 88 5 603 553 976 647 740 -31 133 633 -205 637 631 848 417 715 -925 644 481 175 464 682 -559 769 681 -767 18 212 -292 14 176 -535 368 365 -353 754 458 46 329 121 -921 722 684 358 403 204 638 188 452 -83 712 470 -272 173 483 703 238 50 -581 485 618 -383 738 96 -170 303 729 -889 540 605 -99 579 793 -847 696 256 -378 576 780 456 631 217 57 251 254 275 68 543 -878 50 198 -29 42 500 -949 153 82 101 52 173 658 706 198 9 480 325 -411 594 406 10 621 25 104 466 467 -399 771 223 207 429 727 -291 431 633 259 30 600 -910 387 393 -153 550 565 -529 108 173 -485 48 260 -940 455 241 -613 728 463 -166 401 84 -659 425 89 -152 426 197 -28 541 10 -587 380 57 -376 779 780 -713 150 707 -299 537 521 -255 370 26 927 148 779 610 489 403 -102 89 28 -354 661 120 455 274 51 512 51 43 -625 304 259 884 601 628 -690 80 327 88 90 368 42 540 456 21 146 494 943 58 544 585 691 564 279 7 67 -711 794 739 162 588 31 970 409 769 38 596 524 227 533 460 -763 491 703 -200 12 200 789 481 705 -113 476 698 577 551 698 641 61 130 -25 250 172 -123 222 256 737 11 288 242 450 316 -309 28 706 -224 435 666 572 199 663 718 615 638 -430 304 201 -143 698 650 -628 190 229 -723 166 216 -106 360 85 -138 178 508 627 125 706 89 243 134 106 157 300 295 327 604 95 539 407 -508 633 97 21 247 8 105 661 185 -188 787 611 -345 483 138 658 378 474 -90 27 334 -248 76 715 397 441 154 657 263 282 711 666 269 -278 473 303 611 531 232 236 463 633 -345 76 261 -479 226 253 826 235 515 659 347 732 479 584 487 -587 572 680 423 93 425 137 38 481 -249 591 143 -64 398 218 148 119 795 -800 345 230 914 405 128 -403 284 300 -799 654 650 -456 143 688 -824 230 428 -513 578 546 -166 730 443 863 596 399 990 147 251 -277 387 233 -120 507 86 -271 603 228 416 379 274 -402 649 503 -775 274 562 964 537 358 914 479 303 -852 720 449 950 595 36 383 675 542 -780 605 696 600 773 626 -727 171 474 175 796 713 -841 719 187 -279 635 275 830 150 754 732 250 225 -20 287 694 -292 508 498 -45 508 471 580 781 641 -547 308 189 118 468 107 -944 123 442 35 739 395 631 107 681 924 367 388 -978 523 95 -956 503 427 -764 509 735 -176 435 246 -577 505 526 907 548 122 -19 446 211 415 442 265 842 279 773 -72 434 737 -370 409 206 -499 473 262 826 780 778 -359 233 77 -685 15 100 203 351 539 181 145 17 -694 225 320 808 610 305 745 271 269 -908 465 501 720 780 515 -29 335 602 868 452 505 -193 291 426 -306 500 587 -850 197 579 -538 99 671 -649 614 494 19 778 489 -614 549 23 -813 770 26 91 316 246 -344 486 268 -494 5 597 -454 743 697 -480 483 218 745 374 594 754 18 50 206 87 248 205 295 148 -448 136 681 -641 543 723 526 289 665 -425 409 699 -208 106 625 338 661 642 -413 219 281 586 729 54 -900 279 190 -220 590 674 546 721 769 20 647 609 236 22 218 -265 767 323 -41 415 688 353 396 30 578 294 750 -254 150 522 124 437 488 -402 149 387 38 733 616 119 292 130 -272 409 492 -51 686 450 -403 393 151 518 317 588 605 115 335 -452 800 483 -66 190 416 -299 61 259 631 259 460 -542 506 289 -791 382 272 83 83 623 -683 169 13 -716 71 425 294 102 766 -793 581 475 432 303 285 844 420 651 629 181 627 -415 234 459 795 471 81 19 725 314 -389 157 168 696 401 80 -760 542 51 -158 523 583 -332 717 180 117 500 766 927 514 600 740 251 524 605 511 281 803 351 374 -347 394 96 -964 187 533 -742 145 195 690 269 705 522 278 552 -657 118 255 321 101 766 -557 49 405 411 166 589 825 114 554 -373 228 273 702 79 742 156 600 42 -678 596 442 126 359 73 -272 52 590 -484 629 214 -199 152 679 -846 379 667 -269 765 551 537 454 779 -39 156 409 302 464 208 -505 386 355 336 264 714 -840 613 146 -485 614 297 -655 720 228 12 603 544 514 92 197 844 654 352 -748 4 753 -234 540 568 431 253 312 -52 555 476 845 731 714 215 646 5 -389 90 210 -486 355 569 633 673 660 352 105 464 263 205 218 -62 95 158 -511 768 88 954 547 375 -432 261 317 -315 727 95 17 80 551 80 95 307 -502 586 308 -512 206 722 885 560 304 -831 471 50 743 35 131 128 252 210 -170 484 304 -663 134 89 -804 623 205 350 372 762 -929 657 73 575 427 544 -176 122 687 -314 134 715 -110 367 301 772 678 588 836 763 543 -167 514 115 -654 512 301 -487 89 423 199 327 108 866 541 721 -730 74 598 -543 263 316 177 92 278 272 125 343 -862 441 143 -287 106 110 -206 491 171 -213 761 596 336 347 149 -719 419 625 -777 570 640 597 722 3 840 716 327 -682 735 17 -960 763 698 -355 248 663 -78 23 371 -632 227 526 -896 599 714 -967 469 201 -999 509 427 929 696 389 -374 493 755 269 433 6 -303 593 232 -577 297 589 621 356 739 -265 342 467 313 449 759 608 560 46 -658 458 190 -875 81 486 866 502 394 404 189 146 695 643 595 254 251 665 -998 764 218 215 274 419 486 140 472 -769 296 61 -435 59 88 -160 336 471 -669 790 273 -853 745 236 917 760 489 46 372 237 -768 525 510 -398 11 201 73 595 496 85 360 107 -227 800 747 801 137 634 423 421 624 247 283 2 359 621 88 -932 495 234 715 705 144 -81 106 633 153 681 253 -472 280 724 47 115 761 -723 549 662 -293 369 34 -254 389 528 -820 456 60 924 278 764 -532 749 70 500 702 302 704 382 582 227 58 237 734 640 337 -653 499 705 -220 446 645 -892 178 300 767 502 129 -470 170 78 -449 22 331 605 126 265 -62 506 445 185 179 694 -491 78 745 165 459 390 409 638 620 789 424 363 348 119 98 -143 229 673 108 338 750 852 703 760 793 464 78 111 713 587 -176 531 210 538 292 708 -125 625 480 542 477 734 -746 534 120 -450 593 563 249 62 286 697 652 278 -368 546 306 -435 400 128 -439 786 30 512 675 754 -532 465 15 -295 162 104 595 573 714 248 326 565 477 558 311 782 275 262 -338 36 497 -477 268 34 -848 208 485 79 228 149 846 86 310 901 481 434 15 81 759 531 492 694 655 429 197 -463 534 729 147 460 488 -168 692 267 380 391 32 -573 558 112 138 35 532 455 766 82 -439 99 571 -136 541 514 696 168 623 359 446 285 11 374 671 942 581 653 -915 189 268 89 253 360 -246 506 112 -286 270 37 784 564 617 988 609 637 137 691 101 752 331 197 -296 451 195 -968 501 131 437 529 11 804 34 15 -255 795 718 430 716 368 576 301 284 143 721 337 -927 510 378 156 495 481 -794 511 561 368 504 302 356 28 116 593 404 416 876 347 688 -788 772 750 -59 329 444 -427 87 154 134 656 772 -888 100 530 75 359 586 -871 141 362 -157 134 317 -942 668 66 -710 328 360 -234 40 459 -953 348 84 -482 320 709 -653 476 216 164 313 88 579 231 479 -562 678 346 959 133 121 -830 165 793 -970 125 530 -584 110 311 16 89 93 494 79 770 791 438 784 -964 203 281 -100 233 344 126 486 169 628 286 293 -491 302 782 707 431 443 169 647 531 661 541 610 583 685 247 118 721 231 -566 360 255 530 741 540 823 50 394 756 31 670 928 28 646 88 746 118 318 333 451 -897 551 484 472 313 43 326 244 335 417 19 737 810 575 798 433 325 28 654 605 24 968 695 403 -835 135 701 -717 260 335 -632 484 200 -638 610 795 897 28 13 833 190 139 -770 430 267 -367 798 513 -765 564 199 -465 799 4 -681 684 263 6 604 747 605 566 108 999 415 487 -637 648 677 -899 430 252 -485 240 681 533 425 231 -602 212 794 -804 348 344 -401 782 147 -981 696 761 934 749 743 -463 16 534 -983 350 158 47 696 439 913 662 415 -354 574 397 -607 203 177 618 196 42 -798 395 789 275 140 84 94 541 192 -301 787 317 95 732 462 -425 790 216 503 361 257 628 321 34 -480 719 229 713 473 176 -99 148 315 336 375 633 -838 274 172 -921 121 103 740 552 5 411 532 677 -755 652 595 625 365 268 -48 107 57 359 478 784 591 240 609 362 319 730 417 59 178 861 130 13 693 727 664 -360 305 581 707 57 550 -479 635 685 713 626 125 121 158 54 531 771 420 -388 588 101 424 633 28 -161 473 684 -429 132 740 521 654 415 728 336 601 165 722 767 -469 408 446 755 620 585 -744 396 769 435 388 442 -82 32 778 -976 78 313 -398 167 587 -880 698 263 347 35 670 -856 590 42 528 446 437 -751 681 376 -758 761 566 -256 337 678 8 513 755 -927 340 371 -127 488 757 -306 113 192 -676 156 775 -967 418 623 -220 627 335 487 252 554 -241 136 581 -363 30 764 983 318 76 -874 93 144 -973 479 218 -287 182 635 287 449 264 -873 9 726 820 290 413 552 528 795 116 589 105 -316 642 549 179 183 760 631 671 522 -957 245 522 107 372 530 -416 145 372 -3 497 451 743 365 65 606 145 46 810 321 450 148 704 320 -579 747 116 -57 254 39 824 391 535 -805 683 148 61 289 8 665 351 152 711 161 628 577 550 148 626 567 155 155 792 545 -111 139 684 72 289 566 -180 568 404 331 231 116 958 608 218 257 187 220 -141 84 291 -193 1 410 -439 718 379 -695 690 529 110 662 237 750 730 59 811 690 411 772 3 366 -428 259 520 121 521 389 320 374 24 112 343 306 -278 279 549 97 12 620 457 406 630 288 155 101 -807 493 474 -783 6 368 274 280 426 820 510 258 177 321 76 -310 411 439 261 668 723 -648 417 328 -418 457 35 -766 651 79 60 420 436 -373 494 716 804 234 589 117 563 110 -656 453 520 182 514 739 104 19 707 784 601 363 370 387 565 400 647 184 -12 279 446 -18 208 794 -617 152 799 -546 86 64 544 478 234 -435 248 621 -671 1 467 -535 292 324 491 700 421 267 684 124 665 738 561 -519 635 502 714 437 180 948 84 779 -62 379 170 -234 396 459 -74 29 645 -21 544 282 -290 44 83 489 516 518 419 654 618 138 37 164 147 14 215 -28 623 92 103 301 121 748 481 216 229 743 259 -889 184 326 429 404 179 998 193 310 -935 251 580 -625 148 287 -247 177 582 363 640 765 -112 372 613 586 533 6 -305 708 382 56 727 333 -138 417 480 101 323 208 -518 38 400 198 79 772 -682 298 343 330 284 428 735 131 529 19 156 769 238 764 247 971 26 664 -550 279 538 -390 313 575 -439 312 653 732 230 150 -173 760 785 206 372 476 -484 10 439 -638 333 16 -23 336 295 114 546 607 -159 743 699 995 770 659 979 776 354 -954 658 143 993 774 504 631 689 37 199 18 372 93 333 469 -149 774 727 321 619 669 171 614 191 29 144 580 105 463 790 -153 440 203 339 439 573 -138 760 600 -724 332 766 666 561 111 384 153 620 104 553 628 771 208 267 -627 761 540 -399 499 338 -266 794 781 -639 130 228 -482 397 733 -262 425 692 -617 750 590 -9 48 550 930 601 592 459 784 642 -804 670 568 664 600 191 -444 538 396 -408 590 769 824 781 16 925 123 152 -691 319 21 229 736 541 -59 333 222 887 157 21 -571 506 765 -557 542 555 -237 718 535 579 196 798 -453 264 120 850 203 725 562 696 257 -417 212 679 -335 188 736 -818 595 747 -978 126 142 971 475 482 -568 697 236 508 659 132 -483 501 430 -240 101 800 876 389 146 374 729 569 505 313 17 740 622 675 423 739 620 -911 373 320 -130 132 338 885 760 278 -970 534 241 452 353 127 -302 34 368 -566 526 541 -292 702 31 -921 391 403 999 413 287 -812 699 770 -522 537 730 955 519 463 -5 772 368 921 222 496 128 275 606 187 536 507 -583 566 61 857 755 312 26 33 400 -93 740 118 -830 9 663 -416 337 103 -336 584 377 -531 571 112 -872 140 279 728 111 44 -859 499 734 251 728 409 -439 17 769 223 17 89 253 39 212 -883 119 703 195 647 14 190 792 335 -375 395 93 -502 629 389 -173 652 541 -668 681 110 172 734 148 -465 798 464 603 741 452 -313 233 795 -826 557 57 837 615 685 25 194 88 118 526 768 -221 51 253 -874 586 256 -657 224 605 -194 67 777 -596 241 435 945 507 543 201 344 709 437 122 103 524 771 230 -105 449 368 550 744 591 -445 312 788 828 268 228 -338 613 286 156 566 181 864 755 654 966 679 197 -854 474 167 927 521 167 494 24 110 -963 131 12 158 782 323 545 610 142 724 424 754 961 780 71 741 597 25 147 261 280 -738 483 23 -110 60 603 -557 154 399 619 596 374 -48 10 162 -897 81 268 830 486 298 116 413 624 -788 49 439 -764 420 539 197 245 687 170 349 696 -916 452 286 80 130 718 -101 761 403 996 441 47 -506 598 23 -892 547 267 994 69 615 -758 553 619 727 785 748 -603 485 260 951 481 537 118 699 253 168 679 566 -629 297 363 -206 5 461 12 594 282 797 273 618 696 670 302 156 140 539 372 776 316 -859 348 164 -145 294 168 -485 85 264 677 331 406 -52 639 179 -918 683 670 420 32 653 -876 525 552 39 581 397 959 296 103 229 169 373 629 64 703 586 246 775 -614 418 781 -385 704 89 -829 544 669 368 103 516 22 132 608 -240 6 391 338 345 554 30 62 351 804 800 769 385 616 196 300 636 99 -12 759 642 -992 301 428 883 662 404 58 67 719 857 9 85 -980 509 272 318 286 210 786 380 120 -945 533 356 -288 87 423 -818 344 646 -149 121 206 688 76 677 602 635 514 763 22 235 -815 516 166 -344 171 698 812 35 336 386 169 232 183 220 352 -412 260 445 605 572 608 -128 665 683 100 219 517 -187 782 90 -401 519 605 164 588 713 -851 326 81 -220 261 301 931 401 112 -673 6 235 -66 95 722 579 22 313 850 700 160 651 716 90 -327 1 385 276 507 90 494 716 715 -719 486 288 394 39 79 -509 205 643 373 657 10 -227 482 362 909 158 89 540 556 147 181 235 548 335 300 475 -546 791 231 48 116 388 -210 400 245 151 774 726 512 175 543 347 157 96 -791 756 330 909 491 311 944 419 610 -230 274 267 388 167 191 -338 479 26 -303 432 200 -209 180 708 -914 147 773 286 517 397 437 318 670 -545 59 85 521 97 444 347 428 732 840 515 449 -812 304 318 210 633 323 849 785 637 194 225 285 -962 724 468 574 347 663 -957 535 167 912 745 205 92 75 541 -920 469 317 165 59 241 -216 433 79 -847 145 633 901 588 179 -36 583 265 130 95 314 207 335 57 -284 449 353 -528 294 427 -387 326 447 681 627 490 151 780 634 -417 680 650 643 579 30 981 744 355 -973 426 198 284 699 24 -26 786 189 180 782 417 583 25 255 -81 479 539 36 460 483 342 209 146 -942 330 429 977 773 470 -51 116 108 408 722 784 125 192 193 -178 202 733 218 397 208 147 177 748 -720 554 485 -662 574 9 -241 723 124 -133 84 483 1 602 404 785 479 148 -271 502 349 -339 20 505 -113 505 339 -530 795 112 -121 755 387 -46 374 470 36 103 26 -416 524 397 489 211 620 -526 197 324 -188 668 319 -876 699 625 -938 53 198 331 34 188 53 325 780 807 397 157 780 238 367 -601 312 116 923 276 783 393 352 681 217 14 285 -386 145 78 289 450 463 -324 415 599 841 599 547 998 253 474 965 46 26 445 15 39 -918 547 792 -440 755 758 110 597 556 -544 147 486 143 63 16 -59 95 620 15 12 218 -808 610 232 -818 692 413 -331 403 283 606 738 336 907 657 630 -548 600 244 667 742 690 838 301 511 -313 305 356 -67 660 422 -1000 119 669 -917 134 77 64 538 677 -492 605 170 -603 51 482 208 274 682 -151 787 94 670 23 697 519 640 434 795 745 185 -503 244 587 778 604 76 845 566 216 -335 83 489 -102 84 27 -409 506 766 -645 267 180 837 414 527 -622 730 471 -838 779 266 548 3 187 790 620 621 478 318 704 105 17 308 -38 620 575 -659 409 540 667 788 22 690 102 800 107 3 157 128 778 511 -886 169 682 134 399 551 389 304 212 -99 527 580 609 641 752 735 583 360 426 80 332 -183 547 52 -702 276 32 -657 637 225 -306 324 7 -346 551 160 -48 798 4 -896 597 507 306 121 684 -159 20 43 -603 584 318 -220 479 507 -796 774 30 362 180 132 922 284 130 -723 389 726 183 47 30 -880 37 150 556 431 521 -376 122 92 418 471 227 -513 52 705 793 208 230 775 723 761 506 57 231 94 85 250 667 127 394 936 615 797 793 360 556 -178 135 478 -265 42 274 -869 429 747 115 294 3 345 540 132 -284 136 216 365 603 77 -560 714 555 985 250 721 133 43 281 -912 418 767 -82 753 8 191 399 634 492 496 374 -177 130 663 -333 570 576 221 88 68 -26 647 437 -900 638 72 -160 44 482 -694 428 439 169 496 559 273 688 594 -515 328 722 707 707 524 -533 742 477 220 731 172 378 56 79 0 163 232 245 196 489 -143 215 516 737 167 88 93 461 29 569 611 266 956 224 643 -416 377 357 167 365 656 58 103 374 -255 748 34 573 269 66 -365 314 676 -148 670 572 839 513 276 989 481 249 835 583 205 -724 725 121 -868 583 575 657 528 522 691 53 343 -844 688 656 -216 132 54 -946 107 246 -22 207 87 781 665 167 -346 356 219 -804 464 459 604 492 610 -503 670 56 676 156 178 932 562 385 619 295 249 -463 550 604 555 698 619 -635 702 267 115 117 231 -149 66 143 467 494 298 -955 427 412 -171 798 706 829 8 606 -532 576 609 520 180 177 -7 744 594 -664 419 701 -540 205 301 722 274 176 62 363 303 -178 235 34 351 29 778 144 651 538 -834 305 156 -534 765 558 -592 404 587 -165 266 502 490 640 736 523 391 316 -748 288 632 -208 376 488 -971 542 792 736 169 189 -41 29 592 -703 307 249 934 35 478 233 379 53 70 672 428 957 253 169 -300 790 329 759 187 497 -652 698 526 -109 480 581 -910 282 167 720 267 546 -28 89 417 -849 398 669 71 698 210 -800 449 41 -182 101 587 217 1 266 -450 443 99 -284 115 365 -139 639 5 229 790 402 850 214 651 -189 766 708 159 214 216 -795 558 764 631 278 311 -253 594 777 864 208 616 68 391 722 -928 403 687 -669 519 192 -590 717 749 926 700 76 -807 149 353 655 49 499 -968 665 258 -1 707 437 -771 780 391 -885 663 752 367 373 739 459 444 339 -9 452 387 89 436 603 -454 94 194 -869 791 387 -175 558 349 -953 517 721 185 776 571 -426 214 566 -136 294 652 -396 392 438 691 536 532 436 219 54 560 741 396 98 350 197 888 141 767 -778 391 291 -6 227 509 -400 789 766 -700 636 330 -479 754 231 917 649 799 397 497 792 -789 561 734 701 707 512 -838 459 650 -838 107 26 -991 98 525 -902 329 373 -152 746 604 969 800 63 281 114 521 482 676 327 320 756 434 697 558 359 -48 656 765 -928 748 499 -85 384 797 471 306 796 -267 669 336 84 342 644 -731 39 209 -918 172 125 -369 201 780 -4 673 279 94 740 215 490 611 72 -763 338 571 276 207 162 36 241 580 -495 261 727 -210 587 477 84 85 130 714 270 19 884 86 17 -823 772 665 -866 474 584 478 631 533 859 409 576 -614 645 425 -886 243 510 682 772 252 882 89 306 775 102 780 558 591 219 -287 384 318 219 498 112 -119 415 437 -893 514 526 164 289 179 95 648 510 256 290 653 -325 370 711 529 741 761 -960 707 458 710 366 171 787 330 460 -635 634 500 79 61 655 360 765 102 -250 694 42 62 286 416 153 760 674 963 422 591 -867 610 472 -856 527 649 202 154 35 -98 785 95 -692 546 447 -112 185 411 -11 535 656 -818 655 452 974 218 74 -836 751 235 436 496 761 -116 450 467 -882 104 451 -835 452 733 -874 593 19 581 328 768 274 477 622 -75 52 39 -50 568 341 -216 404 36 497 441 38 -285 228 105 265 392 556 549 518 701 -233 51 228 -314 525 704 -541 203 307 697 290 30 577 454 533 755 323 312 -789 388 703 118 209 23 197 95 547 901 155 301 -41 604 606 -815 524 585 36 138 590 -280 245 112 -768 456 52 -914 775 340 -942 545 548 -568 796 701 -569 741 202 882 296 414 55 791 640 61 49 385 -992 564 474 -946 431 520 463 713 579 739 538 595 -238 426 489 -981 687 90 -197 247 122 -567 354 685 -894 360 479 486 422 461 -243 237 725 -64 776 255 -886 43 48 158 271 25 -954 691 263 -913 246 61 9 280 414 293 786 774 724 182 184 -891 670 159 -685 784 639 -741 554 152 -718 552 394 296 46 8 -105 170 632 689 307 365 72 368 234 -217 683 569 -827 542 364 654 634 220 -849 730 411 -658 87 11 -588 209 57 -180 304 578 403 570 3 952 505 238 320 278 331 -965 733 331 -97 443 516 -326 546 446 437 489 84 847 73 499 -615 228 43 -180 419 146 -10 406 430 -128 125 209 20 132 286 713 517 514 755 112 7 -910 67 383 416 279 730 -240 16 54 -832 188 378 -171 203 509 -733 716 577 180 24 665 -161 295 777 197 785 700 574 709 90 814 291 293 -326 158 560 202 90 583 867 79 414 742 5 586 660 313 126 316 495 798 856 99 101 -58 374 610 -299 328 699 284 595 379 -888 38 9 -75 545 325 588 613 140 45 424 70 205 722 169 257 416 94 -734 317 421 -884 191 337 267 54 81 -656 338 435 90 743 708 -590 218 639 723 334 192 490 381 657 -905 436 47 631 55 452 -536 799 45 908 786 588 967 607 125 201 514 189 221 80 454 -532 510 144 -530 174 494 266 83 480 853 2 638 -222 4 238 597 264 696 567 47 761 307 468 149 -419 300 706 75 718 416 618 788 141 -937 455 223 -506 638 580 -432 214 460 -124 795 291 407 27 399 -828 90 405 -653 537 217 323 20 406 -346 189 593 -800 156 651 793 84 64 4 512 411 -553 736 200 -449 368 226 -898 141 667 -494 488 755 -326 163 775 -320 417 515 -176 617 670 -326 10 305 889 215 368 51 262 639 194 314 321 -57 21 451 831 45 619 -547 560 395 877 12 208 315 6 561 888 552 266 -219 263 739 686 759 79 720 76 99 -430 313 413 -831 222 524 715 499 535 874 166 93 234 55 644 52 788 269 -276 289 42 940 410 117 -162 135 230 -602 522 636 793 374 623 662 298 25 345 161 666 786 453 627 -746 492 358 -418 576 383 573 273 528 -262 45 389 602 351 523 -817 750 244 -982 543 617 -408 157 467 369 302 627 -966 40 279 -340 695 322 -831 29 98 351 754 722 79 693 318 419 247 668 541 30 617 737 800 712 -647 761 274 -403 207 559 -251 329 587 998 711 785 -812 424 612 -376 113 611 -113 418 754 -541 187 613 -356 615 372 -645 117 700 341 67 731 -767 739 194 417 479 275 199 87 250 410 351 780 526 10 369 392 742 555 -596 539 722 575 94 390 426 587 456 -43 21 746 950 590 777 -824 590 63 -174 373 277 -634 299 638 134 47 670 -686 775 763 103 601 101 -690 710 473 408 212 263 -416 789 404 846 15 355 -828 321 577 837 607 619 968 769 792 -748 680 702 76 440 113 338 176 453 293 422 467 648 146 773 526 146 293 -897 336 451 121 142 716 -671 97 116 -74 374 555 438 464 730 -357 436 98 -123 539 433 -72 13 737 930 151 430 845 33 274 -519 706 723 796 32 648 902 622 663 383 65 372 -914 679 129 238 112 565 -65 190 655 720 270 667 -144 397 754 -690 479 659 384 227 242 -169 530 63 -306 313 480 -383 789 469 -938 77 210 -732 597 31 287 605 582 -192 594 531 161 504 209 -781 241 787 612 272 516 -926 336 731 262 248 348 844 516 496 -725 555 652 -944 163 445 738 524 500 98 295 740 -715 307 564 200 39 520 511 89 152 -919 333 220 728 160 774 -621 569 137 623 707 660 -878 606 507 262 491 13 -423 443 298 -591 424 337 729 421 30 -415 502 714 -196 630 426 -271 161 194 -535 584 452 877 706 609 535 49 294 797 573 575 607 710 628 72 596 169 242 613 752 -554 522 539 -334 207 678 -580 185 451 -854 192 712 925 708 137 -996 354 179 764 609 155 44 714 431 125 530 262 -707 102 446 895 248 189 806 573 205 535 511 377 -252 515 731 -74 768 748 828 108 648 -586 602 429 -761 62 491 15 488 35 -13 320 62 -58 583 766 160 330 546 507 555 206 -446 521 520 -923 691 673 -143 530 734 747 298 295 103 347 782 -662 629 436 517 49 66 -701 757 173 304 63 693 -825 550 217 933 298 514 380 601 61 713 491 547 166 712 468 -510 466 517 -92 765 25 80 22 87 -876 597 579 -389 245 329 -572 531 178 -59 311 330 -447 424 373 -749 391 367 -22 345 630 -403 35 295 -287 143 611 537 775 632 976 52 429 754 263 225 -566 691 307 763 490 593 665 472 79 860 269 465 -894 135 160 868 472 486 -900 800 537 680 107 352 56 541 594 -837 750 668 -877 798 584 -665 610 52 -248 536 210 796 188 561 -315 268 667 -764 477 760 581 640 216 -41 171 165 978 504 528 -327 792 689 924 744 156 -938 203 79 583 440 698 402 676 374 -839 369 736 340 699 134 -378 789 637 -699 662 628 -411 138 123 944 727 284 -384 554 328 -509 468 566 -188 6 620 995 192 98 478 361 360 -400 427 24 -698 418 201 461 174 306 740 217 151 117 406 90 212 150 599 232 464 604 -749 411 348 948 641 260 -740 794 238 883 296 655 -964 558 381 -307 650 499 -745 215 648 -947 247 663 -791 450 274 -44 750 114 615 162 107 -748 327 409 -861 323 576 -720 296 544 425 701 342 287 218 292 578 585 6 -564 389 403 -610 48 436 -99 438 314 -938 177 189 -11 787 524 861 164 776 -398 204 86 344 68 655 -612 46 440 993 35 380 -605 79 417 447 493 145 635 682 506 63 401 44 -662 214 208 514 17 763 151 513 30 -443 441 438 -894 375 68 -78 623 560 419 610 794 524 764 159 -874 230 175 -960 581 240 -930 439 338 -538 567 778 299 674 705 -33 748 79 526 519 688 -329 315 677 -625 41 106 -899 434 239 -260 504 129 32 167 686 298 785 58 232 664 577 920 535 571 832 679 478 -82 732 111 -244 225 166 -564 578 788 -209 228 205 701 583 190 311 215 53 -313 332 272 -125 450 556 -863 6 780 854 394 788 -125 492 344 -782 194 126 159 305 341 -637 103 630 -281 130 279 274 267 637 253 473 230 -608 514 22 651 244 423 269 160 166 -953 661 725 678 580 54 -244 254 673 -8 259 697 174 251 397 -745 492 190 -584 513 701 733 9 774 -769 322 331 262 150 693 -192 545 736 397 561 448 -903 647 511 762 202 72 -113 33 558 -808 269 105 303 730 597 472 287 662 91 302 333 665 310 429 -600 59 541 999 508 387 -490 622 588 -419 710 172 890 381 560 -596 512 162 699 64 280 778 707 362 -159 496 124 -342 239 505 -183 783 374 418 6 437 579 457 101 351 426 241 -518 344 499 -156 770 743 334 164 262 -956 734 267 -920 351 100 -161 433 443 -863 429 779 184 440 300 878 127 79 -238 317 227 890 36 390 351 32 676 -630 112 189 -356 197 557 166 36 91 660 573 520 -209 739 189 -727 247 124 516 14 783 -436 332 779 22 750 14 -688 363 138 983 306 599 -154 100 537 -766 773 390 -261 425 85 -617 466 684 -494 734 52 -755 742 417 427 506 749 805 728 250 -430 592 164 508 528 21 -494 174 121 794 252 69 420 235 86 703 694 371 355 124 296 473 455 699 -475 11 737 -417 67 630 -846 622 320 -583 345 237 234 369 360 -319 642 606 -280 630 759 686 191 619 -223 320 625 -772 437 433 -887 270 626 518 191 7 877 629 198 -953 607 69 471 764 161 -35 630 440 -840 242 474 991 396 462 975 109 732 0 428 122 407 257 750 -196 256 108 -976 527 142 -110 716 106 -350 481 287 -759 416 350 -1000 392 459 931 192 438 604 351 694 -295 707 149 -987 332 227 754 22 142 411 224 174 -503 66 319 11 621 358 -485 552 493 -390 508 395 -97 427 185 229 133 558 722 745 781 847 394 398 -883 205 680 -541 86 673 -283 211 425 961 260 656 750 334 152 282 581 545 632 699 302 -737 758 624 915 727 709 -412 645 119 -436 158 91 447 514 166 944 275 396 -934 220 655 -727 370 540 976 389 570 -626 252 80 397 168 358 257 72 712 417 319 777 582 282 471 -817 107 393 922 84 797 393 83 188 -654 289 214 609 633 156 496 567 370 -901 96 203 -478 279 310 -486 165 87 337 63 718 596 319 206 809 328 173 246 48 123 722 270 48 -814 736 152 -118 398 49 -114 485 628 689 81 146 494 243 25 -934 241 624 -178 394 672 344 116 771 -687 393 240 560 531 175 -937 613 124 -489 423 59 256 512 492 753 358 734 778 376 174 953 226 747 867 234 10 -242 740 368 443 600 690 871 332 23 -642 395 357 -617 134 306 -694 342 531 52 161 317 -338 714 725 -925 682 299 471 320 98 -487 192 796 513 593 679 -265 103 273 -757 486 406 -452 245 460 299 459 131 -246 240 44 -770 668 278 328 757 235 -325 600 721 881 301 313 -68 84 109 -9 183 120 873 271 578 -454 399 669 142 654 93 566 305 49 -848 581 200 -528 14 52 536 289 669 716 163 757 -174 432 227 -844 224 416 -509 377 548 -309 1 113 894 290 210 -219 239 51 -351 755 565 -42 733 196 936 489 725 265 465 796 123 200 453 301 43 6 365 737 295 927 670 533 977 472 39 741 582 771 888 118 12 -388 536 28 759 411 444 -988 397 552 289 403 345 250 121 633 -704 48 503 628 470 755 941 758 424 904 522 511 -269 281 121 175 246 69 -74 287 771 -172 383 45 756 279 92 810 260 20 -617 278 489 489 75 519 -625 7 352 -104 364 796 -945 666 363 -393 108 534 -844 773 608 -725 348 166 426 513 510 -144 218 536 -309 717 18 -224 787 235 890 546 694 623 303 666 -417 130 566 148 756 513 -153 338 728 -343 219 126 576 147 113 -37 13 512 74 700 318 -441 509 677 447 789 375 -418 718 73 94 81 62 -96 137 75 815 411 270 -544 338 9 -99 296 498 -115 753 39 -141 536 756 -117 86 524 -381 702 487 240 710 40 -194 649 386 674 632 730 -808 317 682 430 412 399 324 509 484 -400 328 737 486 320 646 -723 326 711 -274 467 61 -655 210 693 874 355 561 755 323 452 -526 199 39 246 715 236 -847 193 580 -688 504 246 524 449 8 -784 533 371 27 240 158 774 84 424 -239 189 616 -60 594 194 458 523 624 507 140 682 -721 560 766 801 787 560 -679 604 799 678 331 434 -147 292 623 -780 33 675 -109 371 652 210 785 212 12 664 771 -822 739 465 -713 369 795 -727 195 671 -327 248 60 226 404 137 -503 735 473 460 499 337 -17 6 212 703 278 732 11 503 218 203 206 420 -498 516 405 -938 743 799 9 52 356 172 155 186 757 96 15 689 259 69 858 214 201 474 580 758 -354 456 729 -893 71 227 940 647 573 -755 18 184 -184 628 397 -784 455 528 374 701 9 -214 512 86 -555 452 123 766 742 322 538 521 69 -11 469 439 -228 485 266 -280 366 128 974 198 345 -432 339 365 806 663 401 223 582 633 -982 67 431 87 79 308 -520 566 703 414 573 236 -162 41 323 -302 647 185 899 622 319 -96 69 452 -263 40 144 -465 137 210 -83 272 178 665 262 50 649 47 288 -141 698 110 929 403 530 -620 740 569 -125 475 706 -316 120 338 729 15 775 108 798 67 146 327 469 276 334 434 -899 570 529 934 295 648 872 635 611 958 96 674 680 731 209 -733 706 745 -306 502 278 79 556 47 -993 314 221 602 299 55 412 690 595 848 491 78 -192 358 307 694 693 564 590 377 62 310 583 375 -670 585 673 -264 397 482 286 234 413 109 594 770 15 240 214 -622 49 673 366 314 249 27 306 167 -974 643 563 -941 775 126 66 521 194 134 668 242 406 386 107 -994 614 35 -612 346 534 420 406 766 -633 739 479 899 685 5 176 151 194 540 69 485 -274 628 71 585 233 100 196 454 57 -639 773 796 991 273 232 195 249 734 341 227 537 -557 443 453 -348 724 364 -495 234 789 -491 573 414 -375 224 333 181 619 438 896 636 80 100 94 369 594 552 192 -190 266 777 550 327 554 715 619 678 -520 44 543 386 718 137 -92 166 772 -461 419 60 784 450 505 -896 44 256 -305 6 73 -728 756 399 -175 503 613 196 241 549 513 760 19 -999 20 536 925 159 154 936 447 646 -752 343 651 872 567 159 -329 192 133 239 46 636 851 661 758 -143 138 117 763 26 411 -683 418 410 763 618 304 965 91 70 -525 557 203 -978 107 35 549 425 5 -642 57 264 34 133 577 646 288 542 257 662 202 317 94 79 -201 32 186 -214 381 162 -210 691 301 763 56 357 579 290 41 -445 591 220 -271 600 434 -118 718 256 -431 708 701 -352 259 733 585 645 665 698 587 108 -250 351 163 -294 730 453 99 437 340 -769 578 483 203 94 551 43 663 458 344 800 113 -708 450 700 551 400 602 314 707 83 318 158 71 209 789 648 291 744 659 525 176 166 -115 720 581 -647 300 132 -935 544 582 164 96 181 -883 162 439 799 232 596 470 285 80 879 210 412 -418 237 587 500 722 58 280 675 357 -437 375 708 -533 126 139 -385 748 780 -249 418 264 -218 297 25 -607 480 261 -21 732 183 -412 412 409 -456 424 158 -258 453 84 850 120 561 188 238 126 -818 621 774 358 746 736 753 721 453 -746 431 648 399 724 634 -23 343 131 313 496 616 163 610 398 -612 272 376 -260 697 419 -532 633 278 497 358 201 730 116 752 177 57 223 -248 797 665 -352 365 641 137 262 199 -510 344 286 785 136 153 79 17 206 918 37 508 701 385 547 757 798 111 -202 687 725 -4 42 415 22 673 79 583 726 95 -412 323 700 -655 24 637 -509 534 634 -47 532 520 -123 280 49 49 313 562 328 140 753 466 680 148 -70 118 470 -619 63 46 17 554 131 250 337 493 -830 314 291 286 580 139 616 799 18 -436 81 136 785 62 198 -18 680 304 -736 682 211 -923 174 685 -923 58 550 167 512 337 -896 529 335 -527 245 767 -440 782 29 -290 733 141 975 411 545 -79 132 270 -643 551 118 -161 177 714 -595 737 247 -967 247 363 92 60 648 185 435 258 -471 109 389 998 125 631 754 789 677 391 94 428 -692 533 604 421 138 540 -132 368 750 29 753 385 -914 82 45 627 33 62 728 662 187 558 16 527 -765 560 620 -786 290 42 708 310 165 198 692 84 148 474 37 884 512 470 -672 131 461 881 100 302 922 559 407 321 459 80 309 743 591 -469 117 453 -549 354 99 430 732 229 -358 565 681 -904 87 393 -342 150 162 495 391 279 519 527 395 -229 130 190 -96 367 544 802 197 27 -617 392 591 -385 88 229 -793 115 406 270 10 617 -874 48 559 604 719 286 598 10 762 -66 320 76 740 342 437 956 72 307 552 70 549 -282 610 447 -349 92 547 133 753 535 157 403 737 -531 282 747 -218 416 618 -591 65 627 -967 532 698 492 484 768 640 402 129 -914 206 220 -16 539 172 -282 96 127 -745 99 375 -230 106 499 154 423 218 -749 461 423 670 598 513 794 468 609 520 275 277 79 750 435 -761 31 92 537 541 565 534 467 552 326 490 349 839 684 369 199 387 223 2 144 172 -11 784 202 -320 344 231 -469 782 113 -227 109 602 74 300 37 442 299 144 -164 126 530 58 70 657 -865 702 81 873 269 424 -144 400 702 -98 622 235 -386 595 695 -632 21 194 604 615 44 -452 252 170 -723 44 471 -690 180 724 -609 5 192 614 61 591 867 282 559 948 250 131 -58 402 197 906 632 658 107 734 254 129 597 433 -347 540 437 196 428 445 -388 376 246 -257 256 101 236 351 366 -918 153 210 -880 644 135 835 746 562 832 159 138 -523 342 14 781 730 528 264 527 101 433 23 161 -599 52 214 -841 581 107 -75 762 388 -396 778 115 -696 212 692 506 335 578 -614 599 152 -902 712 336 922 789 649 510 593 626 176 49 389 -781 755 303 -279 372 471 -246 186 541 -929 524 692 23 222 443 178 761 694 713 623 38 490 599 86 31 739 764 403 646 165 961 540 702 -99 386 199 187 229 196 738 768 537 -843 256 673 836 217 764 690 270 526 -86 215 464 -336 216 189 984 138 656 -452 610 463 -628 798 679 -265 155 363 -925 419 68 254 471 65 -787 72 348 313 593 485 -231 341 646 983 313 643 862 613 789 876 288 407 943 507 348 -841 444 299 -539 749 56 701 163 655 -665 1 307 81 696 600 -690 63 583 -757 541 465 -651 119 108 799 180 425 141 87 725 -252 540 439 3 475 163 373 142 264 -911 195 771 87 96 89 946 647 268 -630 244 471 -602 17 420 664 449 699 225 232 392 441 321 742 -882 544 488 -912 431 135 -24 300 473 901 98 161 -702 335 756 120 285 772 140 727 203 381 639 618 362 727 600 -304 456 129 429 4 780 53 257 429 613 507 763 520 428 248 443 768 549 -385 558 27 569 739 195 -956 127 311 -587 424 318 693 605 673 624 458 130 252 23 636 -233 538 230 -334 353 339 -708 367 594 622 180 720 885 590 499 627 538 776 -794 522 418 -674 366 340 754 19 276 -436 398 41 23 554 211 105 97 748 -320 255 203 545 643 276 963 121 642 502 675 246 -88 127 176 253 11 410 -283 127 7 158 303 112 -80 208 560 -580 440 15 -426 749 777 843 267 329 15 320 626 -746 731 368 -590 107 701 -806 390 722 -771 606 241 -194 412 203 -806 628 531 -987 282 112 -924 158 275 480 704 625 -666 652 566 407 33 723 248 40 335 -798 42 680 297 118 171 865 498 680 739 778 583 115 264 787 -167 472 410 889 226 548 -198 511 746 316 267 278 -86 652 319 594 349 788 764 214 485 596 706 14 -422 573 630 -884 206 653 -913 562 324 648 122 77 -278 299 395 865 695 300 78 73 424 259 142 630 111 229 391 -766 629 745 535 425 350 297 585 40 -718 366 338 28 631 232 -521 461 657 -897 121 798 -268 432 578 -726 619 406 -382 106 30 -80 203 451 790 729 443 200 218 592 -223 446 774 361 526 787 -983 229 459 566 420 752 374 20 335 -599 12 104 -56 342 549 -482 103 626 -96 38 518 3 633 613 483 715 441 506 622 432 -856 223 443 -753 320 784 995 38 438 -779 608 98 144 763 230 199 730 63 -837 614 777 -396 72 424 15 730 598 -754 474 20 41 42 373 922 220 180 -180 564 143 801 279 237 -8 651 590 964 690 488 -374 681 349 -922 555 569 -342 527 684 -248 336 264 624 456 114 -387 20 515 -620 135 22 223 719 9 -108 577 87 975 457 111 -45 197 453 732 762 25 -754 343 332 -799 411 466 775 786 706 628 754 753 -125 608 442 -97 715 214 -499 733 762 -95 144 117 536 572 378 -88 113 684 -136 188 117 -151 181 276 290 637 190 455 290 122 -384 395 539 -909 77 705 -741 442 673 590 472 16 306 408 588 -965 520 252 -330 137 439 186 538 171 -339 581 7 -950 36 296 324 605 243 -786 648 671 318 59 312 191 49 783 606 155 743 -455 543 462 -604 13 150 -614 613 468 -885 664 55 963 740 659 -443 554 58 627 272 117 -310 271 766 -820 620 778 529 606 729 -832 315 542 35 383 757 -358 298 696 252 455 1 310 34 624 426 500 212 -35 219 482 730 399 653 -140 280 459 188 188 259 589 30 108 36 83 114 -364 545 499 -940 265 26 -739 783 244 894 125 25 757 66 425 -167 547 613 844 773 276 -535 562 20 -37 622 342 289 272 159 -86 485 141 109 731 605 702 30 730 -74 139 795 -49 369 629 -92 720 154 -616 453 88 -303 142 711 -145 517 229 -249 219 611 432 448 425 471 763 793 -149 8 553 -978 363 205 -491 260 698 171 502 240 -792 233 687 -415 56 202 -423 59 225 993 216 584 -54 638 146 102 700 758 400 141 142 -971 659 296 249 444 703 2 665 366 -294 568 617 815 368 40 -609 176 180 -468 605 370 694 529 420 -43 691 278 -995 740 274 -693 94 47 420 633 430 514 492 197 -918 659 564 321 650 739 852 334 96 21 28 624 -808 138 514 222 95 6 -305 402 99 893 575 123 -543 389 798 -318 472 657 197 145 58 -312 798 744 535 571 323 -90 764 460 -25 633 508 -369 622 345 9 54 160 626 629 280 92 114 580 -991 247 412 316 30 489 -251 355 500 -385 324 553 527 351 46 -165 320 226 914 468 581 -761 77 27 402 545 56 -310 46 790 -87 750 136 756 693 716 556 281 587 -67 147 751 -352 256 770 -971 47 398 -593 250 142 -585 666 238 685 73 604 650 33 48 565 75 27 253 675 634 174 704 680 -629 312 481 -136 679 173 402 235 681 442 279 546 -121 364 619 34 731 495 -87 434 569 -909 766 699 356 754 440 560 751 153 138 30 68 -44 617 81 110 451 363 -195 516 348 325 608 787 320 429 147 724 789 255 -202 582 205 -98 121 587 369 497 472 662 266 154 746 350 582 -308 74 123 699 126 728 -607 647 557 -653 800 648 151 130 117 -747 534 578 -146 678 551 -581 226 102 -334 529 169 -839 504 650 878 310 380 840 29 367 -132 702 100 -755 709 77 695 389 106 -279 325 390 -775 189 267 927 608 44 -972 588 180 -203 307 70 894 775 771 593 572 231 -178 667 620 -73 541 144 -884 318 332 134 645 492 978 774 705 833 323 771 874 546 603 -735 514 592 -333 193 684 962 227 195 110 13 69 -720 630 418 -786 495 526 531 762 718 366 277 626 -233 123 420 -637 12 145 -816 18 723 130 728 735 999 161 573 470 436 1 499 575 495 -176 58 9 -659 144 759 -862 644 339 -44 126 266 -157 477 778 415 348 199 -783 187 186 -431 487 760 -337 511 18 871 5 594 -493 661 395 538 447 590 476 604 716 -106 247 392 -929 462 739 -379 800 164 518 216 226 487 439 230 680 147 353 568 164 565 162 731 15 267 670 457 -622 629 8 -907 99 223 118 18 360 -948 386 523 -384 348 577 -573 471 484 -443 783 2 -609 6 280 -875 676 217 138 424 234 497 76 171 171 645 518 700 624 522 -793 170 192 -710 662 607 -625 205 519 -892 681 752 403 219 727 188 468 3 -42 439 199 -773 539 22 -652 698 543 -60 515 283 -429 490 488 841 740 693 -6 280 360 348 438 350 98 270 592 -282 41 633 205 683 382 47 152 118 -279 372 409 365 518 688 -524 117 94 665 37 259 -997 52 116 232 405 778 160 209 363 -989 82 734 572 199 451 -789 675 669 -112 701 786 -467 718 374 -209 273 777 306 706 16 -958 34 420 219 794 782 30 688 542 344 672 726 -968 599 595 -461 257 52 -446 300 85 -474 671 78 659 454 318 0 598 217 -673 580 440 -347 212 74 -195 512 149 -991 702 756 578 465 555 -76 556 11 -425 389 85 489 448 538 -394 600 687 974 128 466 -187 733 677 -962 677 658 48 789 215 708 230 662 -355 436 14 -117 762 141 -51 727 425 577 198 440 919 798 793 -316 608 522 -90 632 62 125 292 291 338 137 278 -449 221 239 443 322 165 -333 569 536 943 231 733 935 103 730 927 401 273 661 726 565 503 568 25 -582 583 549 767 316 317 902 546 553 -132 26 43 309 343 737 502 524 57 -321 494 420 -424 181 202 124 348 517 -808 602 680 843 10 2 -258 119 380 585 53 19 -295 551 713 794 406 436 50 637 482 -731 290 561 739 34 362 -982 229 703 594 529 264 -604 71 382 975 408 787 -655 313 89 -343 59 494 -755 530 295 -461 601 136 -301 292 521 -388 304 30 -671 652 100 -337 227 507 449 524 371 137 579 290 464 105 372 358 196 172 445 495 463 566 259 324 -733 726 627 896 207 479 547 271 333 -273 96 44 350 760 148 721 471 343 -308 549 476 -193 445 683 237 749 127 -422 277 239 -509 585 334 -914 735 293 833 700 631 267 360 25 -254 489 96 724 274 552 -962 401 3 468 20 161 932 286 451 344 579 797 600 754 685 -400 784 466 501 493 26 -675 271 469 -818 747 742 -715 558 714 -601 90 199 250 234 329 598 186 282 -318 739 266 548 240 310 125 117 748 904 604 570 972 623 453 -792 110 651 472 558 621 282 341 350 8 218 467 307 522 270 -323 761 381 596 642 551 -593 466 710 -558 701 412 573 600 304 123 419 594 -390 696 640 968 241 152 -252 237 272 189 795 466 340 754 131 -199 212 649 -217 60 359 958 401 778 -96 563 225 -305 783 254 -730 373 248 935 65 553 666 466 549 -986 439 312 -385 22 497 814 261 108 325 227 623 878 523 306 495 170 288 -452 440 212 -253 728 276 -501 794 294 -400 360 732 -889 575 305 -41 342 117 -733 121 114 -851 799 188 654 694 357 94 341 276 -667 393 621 -374 193 532 357 304 659 -987 464 200 -870 731 666 -983 610 786 282 260 175 278 317 68 505 585 507 -933 281 4 -117 332 572 -645 154 89 688 685 348 15 669 66 93 746 93 648 555 230 -494 574 780 -372 792 612 -17 427 61 996 47 744 -481 795 782 -494 610 296 -279 289 110 583 737 216 -788 224 685 154 7 312 966 755 710 509 633 611 539 691 772 835 613 16 -202 503 656 659 486 593 827 698 588 368 699 721 915 665 676 -23 127 701 544 133 86 -46 660 140 245 210 643 -700 222 328 -556 449 578 831 573 21 666 570 363 -407 514 48 78 72 385 517 218 158 89 577 719 -960 153 252 710 759 502 944 256 397 188 396 241 452 415 81 -83 211 504 301 128 273 -390 418 108 111 496 684 429 176 710 -136 638 668 -82 571 70 -694 92 694 642 708 791 -978 220 486 -743 449 173 -186 662 348 123 63 90 886 660 108 815 702 205 436 191 683 63 15 97 -665 202 690 184 488 211 248 10 70 707 226 772 863 14 92 -674 593 282 -791 408 681 292 396 247 388 732 489 -933 356 473 541 300 674 30 684 713 -160 284 275 -938 343 52 985 606 65 -524 342 169 -459 386 564 188 526 47 -972 193 403 300 317 137 437 710 773 -537 372 315 -886 403 401 -377 55 535 -924 170 312 689 348 143 -525 370 372 624 382 407 306 605 733 114 426 688 114 202 742 200 230 674 -246 747 43 -734 436 627 -500 440 526 443 430 263 -865 296 240 -578 562 793 564 68 521 31 334 157 609 582 614 90 455 160 167 348 483 -975 551 112 39 239 759 231 261 520 223 766 700 518 549 586 -926 159 524 -379 294 305 634 584 311 -854 721 199 97 704 12 -232 77 106 251 421 12 111 580 441 -522 326 144 -712 554 576 -800 294 751 162 662 630 -99 414 706 406 507 179 -10 260 624 -362 211 469 -12 525 683 969 626 296 -326 385 265 325 796 680 -936 716 499 -463 331 205 -733 522 464 -958 344 160 -895 722 223 418 392 369 -648 659 90 967 765 100 342 310 169 869 150 65 -220 607 486 -513 504 597 -968 301 394 989 653 253 -170 573 106 -570 682 432 114 614 591 -601 702 76 158 564 580 -894 548 285 309 569 585 302 159 790 -294 189 562 563 702 490 466 152 723 450 466 438 -933 776 553 -2 544 68 19 598 578 408 105 767 -279 68 138 -249 5 39 192 223 190 915 425 656 -597 417 674 -208 37 201 -456 235 187 -957 270 282 262 89 80 840 249 184 -394 522 603 -305 473 159 533 465 382 -926 735 423 307 727 459 -741 471 245 -954 529 506 -242 769 754 341 422 499 654 381 95 993 722 660 -575 180 748 87 59 476 992 18 796 498 7 143 -129 401 782 432 794 148 413 361 422 -527 386 555 155 560 734 854 447 792 130 391 361 525 289 72 999 21 398 -5 753 94 34 489 483 338 367 323 9 766 536 -361 105 794 828 132 201 65 307 573 414 454 170 300 356 122 746 542 280 837 720 769 -729 411 614 -299 197 719 -754 242 708 370 408 362 539 109 269 660 44 730 -788 316 740 298 791 74 266 692 622 -216 139 646 186 647 507 274 260 313 284 152 357 565 14 333 -682 667 675 143 333 567 -836 256 745 -599 501 204 -553 466 365 174 239 293 -519 110 159 956 53 43 674 618 312 530 580 119 874 686 508 -307 353 526 57 727 460 336 558 360 786 70 712 410 727 176 -93 759 61 -385 204 765 492 197 320 -447 577 77 -488 543 682 -392 635 304 -528 46 152 -885 427 430 42 49 351 229 603 479 -142 267 441 -848 695 535 -215 456 370 -360 128 767 591 595 393 -228 438 79 511 560 525 -441 223 574 261 204 728 -861 262 546 -21 766 441 -686 352 96 -765 592 575 -847 108 6 -376 772 250 755 777 362 -720 738 601 229 469 566 -931 723 348 -789 21 455 368 352 403 179 232 91 -886 572 628 -962 241 750 850 483 224 -451 15 792 381 412 127 425 78 716 -535 783 442 -466 705 214 914 295 6 -785 498 40 238 247 334 434 451 348 425 185 332 320 672 295 47 98 372 314 515 101 253 443 339 -740 357 634 417 114 577 -459 348 580 -912 126 316 171 212 348 862 472 256 647 289 731 -223 145 44 -495 239 744 -316 651 666 938 468 711 373 657 21 -125 669 194 -646 657 722 88 595 742 -50 720 598 -430 395 295 907 327 715 54 158 502 -375 164 146 590 576 366 -817 482 470 -393 105 326 680 745 472 -979 495 744 818 617 690 -488 124 569 -621 731 726 280 156 74 214 191 237 311 717 46 -102 524 502 -177 605 798 -153 461 336 247 40 266 -275 472 773 550 487 515 -862 550 696 -98 179 613 -101 277 688 -848 252 492 749 699 670 -8 641 218 -549 473 678 -262 72 718 -445 699 427 42 438 529 689 92 707 -347 143 535 -459 695 786 384 130 525 -231 285 473 109 765 724 -312 159 361 -184 248 4 -726 379 35 333 159 412 -786 659 93 538 180 730 963 90 694 -314 330 52 -802 298 651 753 172 352 898 132 98 489 429 477 -725 163 13 -104 677 171 -141 491 382 -96 382 561 233 297 650 -274 583 179 129 333 28 779 86 199 683 784 682 380 625 663 -392 500 25 -428 548 253 -257 559 743 924 663 676 236 696 172 438 55 638 -204 587 723 394 670 258 -972 402 434 -310 163 133 66 735 680 718 678 439 212 554 653 440 191 549 -989 397 329 -94 793 467 181 140 336 390 520 289 24 228 386 -12 102 111 -870 66 491 -996 335 439 84 793 784 150 741 155 -72 697 382 -935 437 679 -769 615 92 351 646 194 13 776 259 -345 568 137 -323 707 627 696 737 567 -750 65 15 31 417 15 -303 230 343 307 86 274 -397 732 394 140 64 722 -20 560 658 -302 410 274 -336 310 635 299 160 65 641 267 502 467 71 433 -788 363 193 26 717 256 -853 747 776 -771 611 520 -465 479 725 506 164 586 -860 215 745 -844 28 634 441 466 464 -760 566 112 806 522 58 -467 304 220 452 146 436 -979 535 671 568 775 788 679 134 510 -112 267 13 508 472 403 405 514 337 997 373 34 632 794 789 -202 601 538 3 506 272 625 75 598 -187 106 731 274 547 550 -114 55 221 240 612 20 491 782 534 779 779 458 -387 763 3 -799 761 603 -662 142 287 959 555 744 841 229 490 -210 267 96 -38 707 708 734 730 572 76 143 534 -322 345 47 -167 635 562 -307 397 703 -469 308 9 674 149 237 364 540 503 459 254 762 718 788 512 511 607 441 -518 362 480 765 347 314 527 640 262 -419 323 569 390 397 718 578 395 250 305 306 408 -903 340 491 -368 108 404 111 552 141 990 286 463 -41 28 59 -972 6 572 988 487 496 449 588 287 -500 420 746 -497 284 219 252 461 322 792 142 192 -565 732 263 -428 382 352 719 92 111 503 599 406 -206 62 663 681 49 745 -689 532 676 773 656 609 -924 727 601 -33 284 244 77 660 189 -21 607 132 338 650 741 -526 768 728 653 163 137 -903 214 135 27 793 741 -642 532 652 438 17 737 -481 787 531 -457 632 50 -930 140 199 -761 579 413 525 365 40 -179 203 383 274 334 751 -190 101 569 -459 123 406 -62 715 636 -505 106 767 307 783 373 -984 623 492 637 612 733 925 704 385 645 536 58 -501 33 772 886 528 429 52 188 411 24 604 212 -487 649 634 -516 637 445 968 114 349 953 213 417 240 656 683 278 498 297 -374 606 145 -140 290 333 -496 163 508 901 692 786 949 332 789 -155 752 645 127 431 629 165 672 326 861 499 131 557 159 420 889 615 229 838 473 166 -434 7 410 704 308 293 292 305 245 88 185 675 -884 550 98 241 763 596 771 672 306 -458 351 644 -334 296 316 183 15 674 -656 71 534 37 563 38 681 562 637 304 285 60 609 780 172 -167 255 522 -724 473 370 -808 590 120 788 82 643 -412 38 404 176 142 240 636 104 571 -793 537 25 81 158 105 337 726 198 -387 779 501 -422 544 232 572 132 335 -105 339 423 -881 172 788 -32 557 149 -923 371 566 648 85 215 -411 170 758 620 589 779 529 709 503 868 429 428 965 253 43 -60 562 521 205 710 15 866 99 184 375 72 678 815 378 466 394 659 726 -752 480 354 -373 797 606 869 537 290 -980 434 473 -915 653 124 69 28 195 -54 644 124 -389 638 14 -958 465 362 48 687 98 337 707 74 340 799 407 -649 470 392 -224 156 596 -501 123 467 568 686 456 -746 418 309 380 755 101 502 47 452 860 799 121 804 426 204 422 271 678 -360 446 490 -861 217 459 648 798 276 -6 227 583 847 82 629 898 450 482 -599 624 752 -369 452 305 -327 646 84 -145 343 410 -586 465 684 -96 534 663 -452 580 314 205 5 511 -512 13 556 -396 734 74 -220 39 539 16 543 786 363 693 580 -226 134 665 36 234 796 -851 639 800 460 327 12 -185 697 75 275 121 360 -452 54 398 38 760 421 -381 196 655 -834 110 372 777 477 454 188 141 702 -986 269 76 523 507 297 615 283 329 -698 190 640 -677 761 36 -71 645 794 -56 774 470 -850 762 162 -997 703 198 -996 626 256 -700 241 91 -819 496 280 -580 548 671 939 321 515 884 18 488 -295 520 450 -133 505 105 600 758 698 -510 539 393 122 159 763 -534 167 62 -664 58 382 -549 743 751 -62 263 245 -253 8 301 -196 725 507 759 791 673 372 379 672 256 69 72 325 561 338 -331 629 601 -135 85 520 775 338 523 323 598 790 -899 370 717 -970 75 647 -346 531 267 -675 209 27 -386 96 736 -26 189 709 -185 712 795 -186 141 144 -197 594 513 471 625 139 269 431 670 135 537 106 -544 263 119 -573 493 57 -112 433 663 -553 320 522 -924 586 244 -913 707 332 -8 315 594 -289 62 513 403 86 205 860 400 424 -172 29 561 423 660 334 -301 523 628 752 245 456 -873 186 518 -8 201 681 -932 709 631 -274 546 547 -885 338 39 469 239 240 -99 382 93 221 340 37 967 77 318 277 468 688 -610 514 433 -912 629 323 -873 450 561 -282 152 371 554 389 752 598 410 432 326 514 188 -34 104 284 -678 447 349 106 535 177 780 662 178 492 580 329 -338 86 270 14 484 679 445 563 25 16 396 116 -429 705 218 -598 611 304 -470 284 297 -12 547 383 -543 313 418 -712 158 180 112 682 4 621 53 786 744 60 690 -287 414 53 -383 145 796 582 193 377 812 603 241 -418 683 562 111 741 234 804 558 730 799 92 334 -570 487 681 -401 669 771 -51 582 277 -576 456 538 -819 334 420 494 645 46 -886 749 338 499 554 447 -819 246 498 976 397 366 -702 648 194 954 714 80 -235 411 677 -138 413 492 879 40 261 185 210 727 -727 475 574 666 394 2 -226 456 788 799 560 189 363 392 417 -139 262 528 -493 16 120 -233 626 355 571 245 383 -590 743 328 -589 669 335 551 420 769 -873 317 285 164 776 652 283 696 604 -237 542 782 518 513 226 500 76 520 -820 439 740 714 342 712 635 470 404 267 690 211 -510 526 528 -274 442 55 -422 477 750 933 41 43 -286 759 108 291 611 183 810 791 173 -898 58 515 613 445 536 216 112 425 -22 154 502 57 32 496 -688 562 172 -787 96 212 -744 410 170 -637 54 781 297 331 24 -930 299 487 246 478 192 348 735 224 -757 599 785 566 584 95 -721 281 310 402 150 628 -19 556 361 795 203 38 -213 703 324 410 98 123 -406 594 355 -781 542 138 -687 175 119 -647 466 664 623 248 320 487 458 769 -591 205 784 247 31 578 201 602 319 690 641 418 -70 547 774 -715 162 791 -852 137 251 765 149 51 -164 398 264 988 45 646 365 399 447 635 441 113 77 453 306 94 583 52 19 20 213 -791 121 349 -188 638 49 262 231 385 937 571 782 734 688 732 -419 675 372 845 105 24 -50 399 158 -399 732 650 -735 710 713 901 784 496 37 321 266 418 407 506 301 588 380 673 786 484 248 136 435 -42 690 205 87 207 488 -864 73 384 -426 338 293 -113 591 276 382 429 148 -601 726 679 -833 326 367 353 84 608 957 59 438 -620 234 328 -376 321 118 300 455 98 399 54 697 953 159 149 -401 195 74 -171 714 399 595 68 483 -446 374 464 405 531 121 402 688 690 895 487 84 -680 68 350 119 16 769 953 570 745 557 690 671 -228 448 576 820 532 658 940 586 22 -354 685 709 287 581 747 -477 101 366 -128 372 381 -960 325 151 -664 235 40 358 159 487 134 332 219 343 624 504 -417 489 526 -584 528 658 914 651 310 -721 675 682 460 667 558 -638 604 344 -199 248 386 410 744 209 -287 127 451 -46 235 491 431 251 219 688 117 421 -603 796 296 30 256 162 540 218 317 835 572 631 -311 612 430 -726 422 373 235 287 51 -915 793 637 -472 224 439 146 664 555 166 614 551 813 444 358 127 736 576 795 572 699 177 461 510 -593 288 483 531 323 321 134 88 89 761 386 305 115 305 118 -135 518 113 -177 593 172 248 570 184 -891 413 345 663 21 344 -679 582 282 425 98 138 494 515 655 558 592 796 -519 592 117 865 301 646 -713 396 258 -368 12 156 688 292 176 983 213 310 16 438 407 953 243 163 163 553 754 -290 235 98 -574 100 398 71 787 346 -120 571 357 -13 317 286 454 77 528 -984 392 280 -278 702 514 -181 328 165 -232 152 504 913 372 437 269 687 631 -119 511 593 -118 293 461 -233 547 537 -554 516 128 78 790 381 143 329 412 -837 195 547 -612 416 118 224 37 356 -346 797 513 -392 340 73 -132 400 753 -569 163 147 -823 552 115 447 576 151 802 783 221 20 93 162 412 673 510 124 481 50 -252 101 449 -299 484 612 599 412 490 16 215 24 -964 468 702 -597 158 794 317 370 218 826 643 350 -372 609 161 194 425 375 -582 13 713 -226 773 381 27 729 538 773 398 107 590 576 753 440 4 148 -459 232 643 326 474 475 914 419 364 -42 362 17 458 202 372 -195 421 329 -111 236 481 366 550 173 -795 776 143 -832 382 359 404 288 272 820 147 473 743 504 415 449 346 683 336 37 118 417 408 547 -517 529 233 622 697 454 403 470 152 75 613 655 -710 15 463 77 544 8 -889 281 44 429 498 599 999 439 558 745 522 286 977 477 227 -52 232 696 899 108 60 705 750 74 -433 627 618 726 738 450 -878 519 499 120 71 137 277 616 210 115 146 305 -356 641 333 270 789 565 165 288 672 -575 345 173 -150 591 288 68 265 359 966 185 429 -146 82 741 320 666 408 591 334 424 -289 307 726 -914 522 359 979 242 637 -441 367 402 -361 74 90 711 493 39 -403 356 691 -244 647 197 434 24 358 764 656 276 -34 447 586 -638 543 212 -197 28 795 747 625 350 637 134 196 433 512 344 61 493 719 -830 209 126 -554 289 666 -606 353 99 -310 537 761 -614 770 232 666 472 743 161 54 522 727 632 606 -936 771 657 541 211 393 853 197 714 684 215 386 -221 576 623 -235 363 332 434 36 304 -647 52 384 311 265 665 -775 750 432 362 598 166 -786 311 528 -103 198 256 208 629 785 230 93 601 -354 385 382 188 769 180 -447 535 42 432 184 138 202 753 734 758 378 483 -186 386 344 -261 682 616 -973 128 85 -71 710 469 -90 698 790 441 51 76 -718 237 564 104 396 141 939 362 526 -318 653 25 157 480 706 724 299 544 770 140 146 797 375 780 -144 746 569 772 376 729 -186 9 66 809 569 254 255 350 104 -802 120 243 543 670 169 74 678 115 642 450 269 357 363 762 33 353 689 -887 367 573 672 191 133 738 400 701 943 455 251 -154 548 143 -591 375 21 275 417 470 -705 360 736 -56 474 655 468 98 45 -1000 236 797 500 531 451 -98 577 256 976 418 355 -482 779 281 738 6 698 760 301 424 -57 557 335 -121 521 458 529 121 245 -275 4 73 -511 74 51 170 725 356 394 68 464 328 784 436 -55 206 415 292 248 488 -857 570 652 -450 535 196 -79 615 694 237 800 543 -468 658 4 -377 630 561 -363 418 577 280 626 651 602 700 466 96 337 720 -27 761 272 115 561 22 354 784 652 -285 482 262 -881 689 88 970 292 787 587 313 187 -71 580 232 -307 331 792 467 438 328 270 179 453 -663 182 486 350 624 218 775 611 357 -599 151 352 571 333 527 45 80 706 849 120 292 -739 709 115 -122 37 277 986 578 400 709 416 210 365 609 542 -357 54 174 748 304 142 739 591 261 -970 452 522 297 82 558 -227 420 147 422 178 725 821 639 25 16 650 249 -482 494 302 843 242 157 -215 364 750 518 386 2 422 609 179 -102 527 399 -190 198 92 63 41 686 172 26 218 118 176 133 -780 494 545 2 696 291 182 394 272 551 468 422 300 592 345 -858 408 386 979 380 763 748 650 138 481 70 184 177 225 657 -93 29 552 149 363 497 21 714 516 -406 111 448 -425 490 27 689 471 298 -238 49 522 -782 108 102 -279 631 730 -516 425 648 581 108 726 -979 683 767 248 773 156 476 66 227 -401 684 686 -700 157 343 916 126 525 -2 162 501 -155 96 771 -340 518 78 -63 491 313 655 445 5 -434 244 240 -548 61 73 -577 259 234 -877 656 329 -907 557 89 987 212 579 -825 374 498 314 267 142 -130 33 385 -291 384 140 -672 482 157 -158 128 224 -161 203 332 -521 717 469 555 501 319 232 362 356 -89 618 291 51 146 649 352 701 361 284 741 563 216 420 704 -890 230 620 -470 185 602 616 633 654 935 217 215 -358 329 32 684 132 529 484 684 436 -835 145 336 -474 630 628 440 646 600 -456 756 29 -285 503 750 -278 790 167 -511 668 178 1 552 413 -812 670 558 -477 348 387 903 588 584 -898 269 232 -451 143 573 -733 584 757 -687 257 176 -558 176 635 532 230 119 -177 512 90 -618 213 584 -93 432 368 215 697 624 -10 746 478 -31 659 126 603 543 355 673 518 219 494 670 283 -665 604 495 -82 326 23 -340 69 714 292 206 210 -445 541 366 849 212 228 927 249 106 102 110 174 -833 154 615 -575 228 426 543 699 6 -528 399 692 95 453 652 -765 481 150 210 210 609 -706 64 270 619 631 424 434 608 651 59 104 101 416 576 51 -892 423 503 511 258 429 -233 265 743 228 301 568 258 155 110 83 766 213 535 554 220 -532 542 339 -977 570 345 327 418 517 -852 51 671 -742 687 637 -130 200 366 -458 668 790 -832 348 531 258 771 653 202 797 631 -911 278 690 47 240 49 -941 163 600 -224 426 367 248 84 337 500 188 235 -758 497 438 740 374 715 182 681 668 -818 258 77 0 624 489 255 125 478 -607 455 720 198 147 294 -336 529 515 -631 512 747 -811 294 556 17 94 731 -329 613 107 111 668 583 189 440 751 981 401 757 -299 568 184 -388 138 247 -442 48 538 -452 319 350 454 172 29 -243 730 468 -740 711 420 368 612 323 823 522 580 -795 633 410 497 499 457 -966 647 328 -265 454 510 -849 42 681 379 380 684 -508 604 593 -866 115 667 -687 320 499 922 169 197 978 555 395 505 490 400 614 193 442 846 372 793 -193 122 604 -873 257 44 818 587 599 -435 445 288 -36 11 481 -43 258 404 -51 344 721 -513 130 605 -56 247 249 184 764 612 -936 121 69 -981 623 285 -904 575 181 -984 262 438 -377 219 291 -739 122 250 879 632 787 952 281 562 732 649 375 769 25 565 -829 569 172 -56 605 336 473 442 532 -235 89 696 -870 157 79 -484 241 560 -444 360 269 681 57 425 616 730 66 -901 648 155 194 730 311 273 628 163 742 704 209 688 559 706 339 70 618 959 103 674 -216 571 354 -445 118 635 -983 526 460 -99 621 395 825 538 409 -310 630 30 -493 189 132 -268 173 603 -161 575 726 944 300 585 -589 341 482 616 518 532 65 103 621 73 393 450 454 53 639 186 737 363 -60 776 137 -535 52 670 443 463 60 305 85 752 -14 101 469 -683 592 516 739 94 656 198 554 707 867 102 357 -370 558 326 -627 248 117 -560 388 467 -841 717 2 -33 638 124 957 56 673 -913 735 327 -157 768 676 528 294 124 245 334 511 -137 165 236 -106 667 425 417 576 660 -907 743 267 -283 30 553 -757 356 482 960 353 368 222 16 765 600 33 129 387 527 347 811 344 474 -577 306 797 -206 102 373 463 463 752 603 348 307 237 682 579 520 283 611 -1000 22 689 946 634 584 -981 657 172 186 707 593 505 300 304 -674 256 186 657 176 20 67 74 226 -309 45 434 -937 13 127 -474 576 648 -238 691 147 866 227 481 974 494 608 614 494 277 425 509 707 460 279 141 -628 149 716 19 64 158 917 730 727 870 659 647 -91 595 153 627 55 257 -351 442 87 189 414 588 456 585 651 -987 102 132 540 724 16 692 578 226 890 132 19 -714 653 613 591 280 667 -401 529 661 486 470 626 -527 326 411 -325 632 340 -627 276 117 -402 119 356 -753 361 39 865 599 692 229 542 523 448 653 151 95 480 42 111 86 225 -750 8 530 -736 255 422 829 449 346 -993 344 25 -600 655 462 24 24 680 -955 249 688 326 65 465 -594 220 719 580 34 136 -564 339 584 -219 298 334 -181 350 766 -230 747 566 -391 425 631 873 784 402 -856 306 85 -44 276 225 -629 234 522 -744 653 548 -354 344 97 -437 267 395 529 254 2 -488 419 623 399 67 343 -699 438 576 575 93 676 -430 609 494 -36 538 122 334 649 727 -912 713 276 -196 28 246 -422 227 772 494 305 39 388 606 28 -636 533 274 -704 425 527 865 141 616 938 676 16 64 720 756 536 51 534 -293 697 390 -303 85 548 877 792 794 -792 83 265 -885 771 315 48 278 211 -362 528 648 537 107 145 -650 226 402 512 238 176 -925 175 532 875 391 639 619 219 586 -784 361 487 -293 217 98 766 463 333 121 238 409 449 54 569 558 789 664 -49 125 511 390 432 423 -724 327 733 -752 93 424 487 498 87 372 771 636 562 435 426 571 237 31 339 147 20 555 316 771 755 555 438 -900 279 409 -312 641 395 513 612 183 143 228 571 -607 365 19 -449 780 573 -59 480 51 349 233 55 30 577 310 311 43 520 393 357 299 963 350 70 -999 476 264 -829 228 243 96 769 274 898 470 642 -859 117 74 748 299 202 -591 556 153 979 519 503 -600 625 395 -486 95 163 222 589 631 -552 337 130 849 298 491 -555 263 788 -830 114 613 764 228 161 -663 136 357 -170 318 451 -56 692 239 575 542 425 -454 539 755 944 689 617 -740 93 80 847 216 193 -189 732 421 -29 652 777 -470 749 221 -680 676 112 599 732 653 -225 30 392 529 726 632 -454 138 725 -423 73 244 201 555 623 461 10 413 840 207 788 -419 548 60 625 549 563 -976 79 349 -629 41 560 850 107 640 -664 755 309 -150 71 593 336 12 99 -514 413 277 -803 736 457 -349 81 497 210 331 603 -351 267 718 -151 618 295 -898 20 475 949 621 439 -423 418 374 -367 221 454 930 583 336 332 784 155 -551 295 491 319 349 748 -6 402 281 81 104 653 907 183 443 871 16 663 -675 346 798 412 31 781 -234 432 366 439 756 618 465 263 622 -662 433 372 -406 310 269 -809 162 115 614 743 589 727 356 544 144 174 6 -834 112 119 721 44 551 -556 334 581 811 458 221 293 499 101 -816 753 614 98 767 556 -914 494 463 -419 39 636 786 557 299 -744 797 124 -578 31 42 990 69 88 -147 650 478 440 788 234 739 245 415 -168 603 689 667 221 428 -917 771 731 308 741 279 432 364 411 107 599 441 -699 142 61 -260 478 45 -384 63 648 -943 614 38 -234 322 330 844 506 245 -746 766 44 446 267 537 858 559 683 719 176 221 520 378 699 164 194 761 -837 251 490 -370 288 655 -381 254 529 301 51 234 -255 456 17 -924 434 302 731 754 679 -171 386 178 101 327 633 -731 3 99 196 714 84 449 426 258 304 767 691 930 349 59 644 138 446 915 455 486 -764 558 71 565 59 749 -2 280 752 448 628 217 931 478 261 -681 192 104 -923 291 453 381 609 63 -470 407 695 -967 538 199 661 457 308 -302 633 569 -147 604 313 356 307 459 -755 18 301 449 600 109 912 682 67 -42 715 273 79 516 10 -570 427 203 258 586 145 583 783 515 -364 632 666 144 254 13 435 486 528 -755 405 634 616 15 313 -226 615 637 -692 150 619 -578 731 450 585 129 741 -524 326 408 83 93 364 716 483 667 -968 156 183 239 530 168 -607 770 450 642 755 295 -703 305 776 789 217 745 -840 333 454 -62 566 42 -429 550 92 892 593 399 386 442 255 -839 232 187 -186 780 403 958 540 288 563 528 167 178 299 676 -100 141 425 344 572 211 -652 299 773 -63 210 513 -224 125 294 328 795 9 722 448 150 -901 192 134 467 686 705 -171 320 440 -605 57 201 659 785 326 -296 194 518 246 116 511 308 167 702 -359 435 139 -102 464 324 887 39 644 478 34 252 279 445 237 204 349 301 -992 237 47 -75 691 107 51 799 274 -495 592 260 -357 129 313 -286 408 698 -835 87 342 -647 529 762 -309 270 204 997 521 554 -378 422 187 -644 55 723 -482 572 9 -589 526 3 -699 332 53 980 184 133 -659 475 402 -455 680 673 582 188 13 -303 9 419 -781 490 620 -419 324 686 918 617 712 919 314 335 -607 565 533 845 712 765 -83 694 152 -518 543 512 252 314 590 394 445 632 965 578 175 -485 764 50 -648 634 666 463 553 532 -450 765 453 150 47 547 -939 452 413 803 246 57 -566 212 635 -40 679 150 9 197 137 -196 532 395 -335 146 46 -323 349 644 134 735 407 320 495 285 869 792 215 -126 396 198 -543 111 28 -547 630 111 -952 96 256 -507 259 538 494 200 439 -2 451 321 416 15 259 -772 424 722 407 478 551 -682 478 646 725 523 171 -271 354 360 -46 693 597 255 300 731 -443 24 673 -21 617 460 492 281 463 145 609 98 164 395 713 -994 102 287 -874 711 180 -726 366 550 -55 769 294 -913 737 102 -743 701 496 -79 308 149 -592 386 60 739 260 425 -712 358 520 488 385 772 -843 600 292 250 239 792 263 785 783 157 546 272 -142 485 416 913 624 676 138 352 169 580 109 321 471 512 559 414 575 544 -451 132 641 -980 151 259 -363 65 434 -936 755 497 48 364 48 969 296 509 489 519 220 -953 286 346 -58 55 172 -919 598 468 503 20 170 -86 210 234 347 626 540 796 27 455 395 637 21 -526 636 306 172 731 340 201 665 746 772 298 543 -9 154 115 160 268 676 -454 367 53 -715 163 79 140 359 26 41 262 214 813 289 50 -482 661 332 -591 262 196 506 386 46 -199 529 199 -885 41 466 142 587 32 594 425 547 225 324 206 865 662 168 988 263 696 786 272 75 -13 267 499 533 692 415 -963 694 125 506 419 658 -921 359 472 575 498 2 863 301 273 137 488 91 -964 773 782 -598 10 228 -74 381 264 -482 62 338 -135 733 364 195 196 216 -781 533 704 -290 121 676 -757 124 238 -530 602 106 159 738 382 -363 279 509 967 450 593 -778 360 266 -150 626 190 544 185 469 181 583 701 101 735 531 161 302 180 306 477 540 571 527 695 -641 366 520 300 643 167 -462 682 134 -765 670 268 335 172 202 65 85 56 645 591 532 -864 562 610 -570 473 175 701 247 230 -524 204 384 -698 744 413 -222 741 204 -891 477 317 118 22 361 460 50 697 162 219 452 498 73 43 -897 642 169 -569 165 464 995 95 405 398 556 81 267 501 177 -166 276 797 534 526 69 576 581 262 296 159 73 -37 777 654 839 385 676 994 459 376 -30 445 689 948 237 21 -374 685 184 -444 445 694 828 160 603 608 308 131 -338 493 525 264 616 169 -648 164 496 -133 61 708 -341 377 497 479 711 25 -340 100 396 345 314 495 411 51 187 -664 68 2 656 772 518 -849 392 130 -589 251 58 307 483 213 -513 97 475 -936 309 566 0 772 218 747 273 172 250 387 14 -763 494 496 -999 534 144 -173 598 453 -807 750 776 -238 497 444 -508 739 323 825 719 139 -975 252 763 -851 303 738 -289 271 722 -277 272 455 -533 652 252 671 451 188 515 677 458 653 654 709 -233 3 563 -343 267 597 733 67 691 261 86 542 -736 109 538 -983 107 96 -734 100 546 -195 415 774 -586 421 180 474 388 534 237 682 95 99 535 716 666 401 15 -836 358 781 -911 772 401 468 647 341 -198 284 537 153 517 771 247 368 259 -489 744 277 269 668 12 184 450 322 -317 540 293 83 8 491 -825 362 326 -736 716 394 434 715 762 692 427 775 3 287 718 631 693 471 -194 644 120 127 354 399 -467 787 578 889 413 779 -152 298 652 530 421 565 -852 12 250 -857 410 433 634 430 419 -37 271 389 49 697 1 779 697 371 -696 465 220 307 678 705 -61 508 716 -211 203 325 -179 189 306 -608 154 25 932 248 283 512 471 729 490 500 159 -806 240 666 -139 581 69 -263 202 609 -358 594 561 170 712 738 307 385 537 141 250 208 -378 639 498 845 300 630 865 638 32 -926 32 177 786 354 655 -948 700 664 1 71 128 291 471 313 -614 693 757 -355 288 283 307 314 315 -765 57 472 953 301 271 295 81 293 960 67 538 516 159 784 -845 283 624 -162 667 197 -54 172 7 87 604 659 309 299 739 -598 211 358 339 527 221 -148 189 379 -564 745 213 -341 335 202 -701 239 779 -560 714 645 -812 300 171 -195 10 21 895 364 232 852 455 758 -975 95 443 -384 706 777 169 206 215 899 198 480 -505 90 753 53 590 322 993 167 780 -861 570 427 -19 111 286 -645 669 708 589 502 797 93 707 333 360 476 762 991 209 251 -726 719 462 963 194 573 -800 100 647 82 735 158 -885 447 500 -12 481 436 -220 46 111 493 389 671 743 263 141 405 578 687 -623 306 38 705 141 479 557 771 765 -886 38 411 414 547 243 -374 352 372 -488 281 302 250 540 608 640 646 300 270 203 270 234 269 308 596 684 596 630 547 647 -190 281 393 -748 171 129 -523 221 669 -364 213 66 -465 683 268 956 669 88 15 657 6 -153 639 553 -755 453 91 -162 229 261 -834 658 33 186 94 246 251 181 128 -730 89 349 -642 305 614 280 157 660 37 2 461 821 592 113 111 230 341 771 349 198 404 335 643 649 387 375 -872 609 464 -924 647 476 14 733 184 -574 570 186 -514 344 329 -850 779 459 -360 583 345 635 184 283 209 486 505 -229 301 789 -46 365 453 -780 515 308 482 786 507 -81 267 700 275 190 200 -537 297 78 325 242 618 873 723 505 550 127 145 984 155 334 -465 73 281 465 509 523 634 783 608 753 530 475 11 2 630 -911 559 632 -700 772 127 -331 485 372 -936 694 453 -109 58 454 472 547 492 -820 380 467 -358 450 226 -974 350 549 -48 571 629 -250 273 175 8 431 543 524 448 436 976 139 45 -619 11 591 672 544 522 -109 738 172 516 764 521 616 179 611 -572 132 594 -30 432 731 402 413 293 -608 437 388 -934 480 326 -763 396 289 909 412 757 400 179 152 -922 159 283 471 329 290 263 487 273 -655 241 237 -811 233 226 -23 651 705 702 88 301 -258 550 424 24 466 155 -625 96 313 410 319 642 651 334 680 -276 279 120 360 149 555 -710 651 194 342 546 591 -643 396 693 -219 220 358 -865 548 5 199 358 323 -760 361 656 271 798 105 198 383 254 -448 719 553 -512 677 149 -620 610 368 -311 697 115 493 296 24 -33 89 385 -978 112 221 -941 255 218 -85 653 153 920 254 648 280 294 76 428 226 685 -52 67 133 -786 712 780 -362 79 420 -426 453 532 -606 512 338 -836 228 190 116 548 98 -756 76 351 -109 157 197 -882 737 422 -646 700 752 218 90 31 637 210 547 257 326 774 -354 242 521 95 439 597 -754 601 241 -985 155 326 -945 194 577 959 212 666 989 201 81 223 722 290 369 779 616 694 578 409 415 473 399 -637 265 233 -141 233 739 -216 688 132 -488 647 695 977 188 96 -543 564 369 -301 595 149 625 110 771 705 788 468 -725 725 707 559 437 106 853 24 408 820 323 293 367 341 272 -806 768 66 -306 793 527 465 787 442 -481 614 718 577 125 707 282 331 721 -321 183 296 -714 404 171 -822 523 511 -599 317 478 -982 612 470 744 429 119 750 481 457 -808 529 747 -233 443 12 -465 412 137 567 384 616 -934 528 244 337 679 276 345 23 379 -633 436 460 -334 404 623 -906 187 12 807 504 360 -173 659 317 -150 5 339 -971 590 730 -338 237 124 -570 342 406 678 385 353 -175 140 733 180 142 289 -330 171 613 -404 211 754 -923 455 532 358 86 497 -299 594 606 607 571 122 281 186 613 166 389 477 618 537 687 572 731 578 -87 786 723 918 394 493 191 75 679 3 393 796 -92 170 25 -529 94 191 582 656 110 -301 745 21 -73 58 7 -950 328 752 694 719 378 -276 474 771 -328 719 691 -369 790 785 -979 724 192 -118 623 243 -428 125 539 793 205 596 351 207 475 -498 701 745 -121 178 418 -999 441 411 901 62 686 -956 497 60 438 669 185 -623 414 389 -876 165 147 -401 651 576 713 252 225 -736 644 74 -753 97 487 732 541 183 791 779 404 575 433 182 261 232 400 260 775 250 435 40 54 -188 704 332 245 788 271 -44 120 363 139 312 693 894 239 201 -690 107 633 -909 120 416 -557 532 390 -756 94 748 135 388 538 335 251 196 -681 374 175 234 455 730 -930 97 375 -631 432 763 -941 519 565 854 438 58 721 772 347 272 248 432 589 504 366 -810 667 311 693 302 765 974 372 413 948 742 397 862 401 115 -974 681 428 230 353 227 661 755 698 -727 800 199 -811 674 415 749 537 367 864 163 174 120 199 406 147 229 310 726 242 203 -592 621 639 -962 136 145 -665 303 694 -27 269 145 865 541 343 822 440 572 731 566 365 885 174 537 -525 586 285 -714 345 140 -20 162 764 553 218 434 -480 245 598 -657 417 298 727 283 435 211 750 400 493 511 562 -392 313 741 -194 332 224 114 739 238 -103 283 654 -606 10 136 -220 369 317 -130 530 381 810 41 245 702 47 128 925 213 333 -445 710 615 608 256 176 -457 546 623 -395 7 544 321 478 273 -947 240 665 497 294 264 976 137 340 102 531 776 -116 434 60 11 332 319 878 654 366 -514 449 265 -719 344 164 772 61 572 670 321 302 -155 757 438 -837 469 32 204 717 707 152 356 707 816 189 250 -269 761 310 -497 32 182 156 429 138 -607 675 422 514 149 307 -186 585 576 472 137 483 -21 189 631 890 292 214 623 249 643 313 194 339 259 609 132 -506 489 416 -73 314 105 809 45 410 -521 667 442 227 691 242 821 756 787 359 415 196 -184 182 30 -222 86 71 594 214 384 698 375 428 259 407 452 8 621 319 801 248 561 -558 70 68 -971 744 254 361 669 104 14 319 479 -407 586 257 -485 788 504 427 782 573 494 763 2 -673 140 198 -601 169 236 -402 735 554 -724 326 268 720 393 255 423 220 589 148 466 103 549 393 242 -854 392 17 39 196 354 6 690 522 641 488 456 -6 316 136 -324 580 461 344 76 624 -462 424 289 -759 325 233 234 423 624 -997 215 371 556 21 261 -923 63 300 284 657 616 420 230 599 437 580 226 260 512 525 -467 98 499 -643 9 734 -909 38 796 191 343 689 -96 175 118 454 25 168 79 726 231 555 59 680 254 368 733 918 739 331 398 282 53 202 703 85 -791 383 109 -272 614 386 -842 122 444 -211 128 364 -727 46 611 -834 698 101 -104 448 735 -900 402 726 -154 205 725 2 414 659 462 694 24 447 52 145 491 793 272 6 667 670 616 385 567 -532 533 168 80 579 412 53 297 616 -871 100 581 987 562 77 307 611 639 -800 647 655 683 287 14 580 17 465 712 756 378 -415 719 491 413 379 95 -14 310 705 224 462 435 -1 732 634 205 767 435 944 618 20 -588 783 306 -975 764 322 -159 76 630 971 214 548 -139 427 126 708 165 787 164 190 800 199 789 731 -368 290 67 37 303 49 -858 680 364 -984 274 440 -355 245 653 144 258 631 -530 366 796 608 283 537 -240 282 77 890 473 566 -394 167 445 369 380 514 564 325 324 -5 667 4 906 110 21 -273 249 656 -10 7 328 -245 165 47 -248 686 581 821 47 161 935 158 335 -950 252 593 -427 82 12 -872 668 721 -196 458 279 884 718 681 710 188 751 696 639 202 889 12 636 900 540 175 972 641 42 492 82 769 365 74 328 875 697 306 -932 459 493 618 697 434 733 269 626 326 113 423 329 354 467 934 351 93 462 179 341 367 247 799 -341 617 106 742 388 102 -165 347 798 -580 32 618 846 558 731 -380 672 774 186 253 302 877 206 57 -516 642 755 681 262 786 451 60 544 -67 281 431 450 557 767 73 51 638 -802 716 175 2 193 639 71 128 44 927 612 685 482 496 558 562 629 38 -256 756 5 -451 381 677 231 708 488 467 542 684 -235 714 380 323 388 447 -242 440 101 -953 39 357 -885 307 450 -201 624 363 -222 364 715 -368 174 302 30 84 741 83 531 708 490 735 479 -145 363 518 163 479 376 -987 478 199 927 408 98 -883 281 186 532 747 703 732 519 763 829 364 399 -123 81 399 -911 349 343 -954 574 641 948 258 29 535 413 529 57 405 354 255 235 390 -154 196 385 594 463 350 -81 9 733 988 296 697 716 153 399 551 294 4 -344 301 590 45 242 387 734 19 49 -565 139 109 -90 438 764 -358 57 314 44 159 113 540 309 360 242 395 153 628 565 661 288 227 311 -92 173 748 -977 256 510 -595 789 86 -717 681 394 394 723 340 -302 703 468 621 31 534 -509 407 101 -856 450 708 805 455 312 780 14 181 -790 459 358 -32 80 192 504 409 97 -649 500 503 251 596 153 -242 753 159 -379 133 689 -79 512 461 507 261 119 -336 382 550 -944 286 15 322 551 423 18 454 122 873 237 354 575 310 655 -724 563 367 -263 743 45 -781 17 148 -407 86 625 154 173 413 -341 722 794 970 127 288 -634 698 305 -87 443 140 -334 309 200 -477 275 534 422 69 720 -727 758 295 217 241 597 907 716 239 -57 215 588 -49 664 222 945 86 80 943 367 500 863 722 774 595 30 215 792 689 130 -218 536 23 -84 748 686 489 693 324 968 51 433 710 664 738 309 771 659 682 718 241 848 93 513 74 283 547 -467 493 178 849 561 581 -318 732 766 -123 366 683 117 215 793 598 545 437 -90 419 202 -291 667 484 -145 361 300 374 610 412 554 492 682 597 341 530 -403 208 40 777 234 580 -27 360 793 -732 224 195 -487 21 357 961 162 564 552 188 446 -632 289 633 208 528 277 -199 506 11 -528 421 123 69 210 662 -734 131 126 -107 190 766 -674 550 241 -530 102 384 -77 309 463 999 262 207 -352 571 713 459 253 743 834 692 634 -828 737 376 737 685 579 512 760 252 -916 208 22 948 467 568 70 579 372 812 321 343 305 114 491 121 40 450 -476 25 228 64 296 7 388 515 784 777 795 117 -522 92 142 -294 97 48 882 257 357 774 712 81 -757 489 430 492 309 253 533 609 691 -458 331 647 -70 478 688 213 604 600 978 64 511 -990 308 552 -160 87 351 532 360 652 528 512 650 245 490 265 356 453 572 459 298 538 -915 736 388 500 781 429 364 748 125 -37 219 13 -926 379 408 635 465 538 -787 470 227 -511 169 162 676 421 495 -896 586 135 785 74 83 -739 185 509 790 620 525 128 385 195 -894 474 715 20 502 336 466 205 334 486 431 548 120 104 35 250 335 219 359 526 391 883 6 775 677 64 1 944 284 502 479 550 660 999 537 760 -219 395 732 -315 106 457 -325 789 14 801 419 78 -799 194 463 362 641 253 -772 174 228 721 254 172 -434 369 118 298 606 575 706 433 115 -80 405 336 839 674 176 -956 176 155 594 51 312 952 571 97 -564 720 484 -565 781 374 426 57 331 762 648 556 -311 692 210 -10 510 678 570 174 670 449 411 272 -888 315 394 8 517 701 -101 231 101 855 121 792 -136 263 507 -1000 559 217 477 730 352 169 42 219 -638 602 170 -374 46 60 -177 216 576 -325 715 7 -625 522 479 967 538 741 625 138 499 -759 114 108 -514 84 501 104 225 700 -564 200 467 11 51 455 847 370 192 -861 395 682 -11 723 762 226 217 43 -716 563 494 -413 363 63 -669 102 10 -388 692 550 260 211 472 221 190 385 -982 220 601 -988 104 395 -818 239 176 -1 40 169 -806 574 284 88 313 646 -298 244 299 -337 408 190 212 68 753 236 42 494 220 60 713 -28 757 647 -186 39 284 -458 158 148 -421 702 582 -140 421 387 66 667 343 -888 179 484 919 273 329 598 666 437 -916 449 110 -10 87 267 889 711 202 28 771 174 -834 702 672 -47 737 50 -764 256 675 -884 206 540 -448 33 627 -920 723 493 980 722 755 781 151 277 506 669 465 145 378 366 -784 83 655 418 271 462 292 787 668 383 491 510 923 753 542 349 386 16 -407 766 738 -53 99 440 975 302 237 957 70 319 811 688 589 872 732 575 -909 516 266 -800 39 570 542 540 155 -643 733 472 446 407 526 -7 398 27 -171 755 97 -700 166 336 288 391 620 -385 482 687 -520 529 16 108 438 300 579 285 283 301 715 638 805 297 593 -347 197 310 740 237 700 -641 686 648 -64 594 285 -613 525 121 -731 578 243 -91 357 157 -653 514 5 -109 767 553 -1000 107 790 -748 67 393 385 264 77 -344 522 107 539 62 183 660 331 761 102 41 317 210 740 30 -185 431 348 -433 783 454 -892 235 72 701 772 336 -823 331 794 -852 683 738 490 585 330 758 195 269 -61 162 251 686 330 233 740 390 20 -837 491 791 -150 262 501 916 293 157 -389 135 741 340 385 201 -838 564 472 -234 330 734 -874 652 547 779 443 353 -790 206 39 -898 747 684 -859 659 269 142 22 292 -977 769 407 -106 243 214 293 722 66 -361 106 579 99 268 785 -262 371 283 373 64 141 593 382 130 -710 476 64 727 636 659 540 729 580 205 121 232 342 468 337 920 720 605 -744 210 527 338 383 590 79 456 156 -863 583 792 595 123 272 726 81 392 957 623 412 894 495 331 -902 352 92 376 321 754 312 314 167 840 788 174 -652 77 756 -709 25 430 -38 551 62 706 509 236 -483 355 731 199 5 282 -510 146 644 -979 211 509 -61 403 48 512 642 148 400 357 699 462 463 759 697 532 665 -621 131 669 412 173 49 -865 240 546 -670 261 308 990 684 411 358 498 73 -132 79 286 752 691 458 -48 26 249 497 708 510 405 298 61 -133 735 325 527 48 359 -267 756 594 -257 486 390 -430 570 710 -536 722 288 -287 171 195 574 747 331 110 275 378 821 560 685 -186 71 35 -450 642 404 369 201 448 -492 50 221 -584 637 435 402 196 699 -408 796 460 -686 377 38 -519 444 448 -421 296 284 813 639 429 -432 383 346 115 651 693 174 565 157 812 185 522 -175 708 441 118 179 631 546 189 180 92 1 731 -671 202 115 -550 180 678 -801 782 689 -658 584 383 533 669 291 526 133 15 921 329 229 -216 64 417 -837 308 769 245 637 170 -489 240 349 -211 39 683 829 733 466 -788 497 72 -78 126 84 116 510 500 484 735 435 874 324 25 -844 153 309 773 717 79 -542 493 380 -715 450 567 -581 735 744 978 539 166 773 513 100 -41 388 775 735 496 480 -557 622 396 674 10 411 779 647 544 836 567 546 554 539 480 97 517 570 -586 242 283 666 753 222 640 488 269 -481 205 370 -215 537 129 -957 679 785 419 528 53 588 543 294 870 209 246 -157 649 285 -688 740 572 922 277 129 852 224 218 180 619 542 379 407 421 -837 226 148 -432 33 651 695 745 171 -890 298 462 434 573 738 914 425 513 331 758 332 873 652 516 -208 20 682 34 645 302 -515 740 246 855 403 96 868 551 644 -682 235 153 401 745 464 638 531 49 -292 52 185 655 128 327 -231 334 429 -36 604 663 -283 405 770 -891 205 219 -831 243 749 769 551 715 214 361 767 -450 416 626 888 470 753 14 39 638 842 72 397 -174 134 796 948 287 200 -82 456 442 -934 226 193 933 592 553 -701 230 189 -220 444 579 18 638 733 810 722 490 -846 339 704 842 590 245 -287 599 469 -769 369 306 316 290 474 713 444 247 -560 349 186 575 696 143 -113 786 34 590 181 623 -766 548 191 79 331 559 785 47 689 -711 577 523 145 104 770 -513 192 307 320 534 487 -705 769 133 487 580 680 -971 60 562 -413 86 631 -795 800 767 979 505 198 -626 544 741 -768 617 475 919 512 795 203 351 574 -366 380 633 -205 519 29 355 304 17 56 235 176 -650 566 328 640 398 144 -886 717 207 708 272 557 481 506 488 -134 502 206 646 209 655 -888 547 158 680 403 744 -344 405 300 566 45 698 309 159 166 115 118 196 -733 565 757 322 229 503 831 709 458 -873 109 766 361 75 362 610 537 72 375 404 690 -436 28 742 459 490 59 206 432 755 217 663 216 -926 390 332 -565 765 67 114 775 155 186 150 558 -373 667 137 -432 526 627 -421 132 536 953 112 381 275 538 771 558 525 174 950 345 464 -878 110 31 568 231 556 -806 410 688 881 315 734 247 175 397 -173 602 134 -251 57 66 543 688 175 -227 208 405 -519 634 407 -351 614 561 -618 238 639 678 753 173 -291 132 229 -626 475 468 301 400 676 -943 433 581 223 359 462 -675 533 366 -261 500 427 -814 85 764 -667 692 521 -866 783 372 75 84 456 40 24 219 -890 27 241 689 738 293 -133 524 2 277 442 86 -560 376 777 -887 209 767 315 485 51 323 677 426 -707 387 560 -65 2 138 975 91 75 67 158 598 -380 635 240 505 628 167 -767 341 228 418 485 788 384 552 472 -14 275 701 -389 568 639 -277 303 640 -940 450 87 -268 271 274 723 314 441 268 55 503 -669 618 622 770 602 307 491 337 756 -671 221 578 -398 697 658 454 159 254 122 198 127 -396 604 437 701 165 590 -993 456 126 915 386 699 692 140 147 901 516 160 -603 399 146 -992 501 310 -3 460 766 875 375 703 725 420 394 -729 745 133 348 621 200 859 577 440 -83 727 100 -966 202 26 488 727 445 881 598 318 21 736 401 -635 399 521 504 558 298 -704 227 224 -253 549 703 -231 383 52 -714 156 307 747 61 263 -468 93 365 839 666 73 857 514 299 -568 755 194 113 340 761 233 712 473 275 272 413 64 664 59 386 791 605 -720 163 144 -359 286 629 479 241 563 743 32 282 778 570 407 -858 150 750 946 397 117 -363 123 181 507 253 773 621 348 429 591 516 12 872 646 581 -770 727 40 -99 487 436 -431 341 705 -745 600 157 379 165 572 -30 789 418 102 303 243 200 145 521 -561 598 559 -573 368 482 457 443 374 361 29 699 125 588 63 649 710 403 666 349 27 16 349 172 937 389 769 247 577 330 654 504 723 -782 695 619 167 231 78 -25 312 654 -543 767 143 -413 146 654 -254 576 290 395 267 327 154 713 30 476 83 59 -102 199 488 -973 87 719 304 214 582 558 11 246 505 309 21 -6 104 639 672 458 103 -499 286 537 -440 384 368 -136 653 566 352 680 204 622 336 417 -797 646 640 103 299 650 748 604 510 720 399 613 910 71 623 -635 125 460 301 301 248 -15 405 479 -212 779 14 -243 583 660 -4 186 761 -94 258 711 70 85 10 -848 207 98 994 793 55 -928 333 33 -963 86 652 -195 435 389 -682 12 718 -887 56 354 -78 560 92 -681 307 299 -183 325 175 255 363 465 22 487 229 -37 667 592 -168 381 200 586 455 759 -123 775 618 -273 767 347 496 596 71 565 222 639 -947 384 572 776 770 578 -865 327 47 173 48 13 919 208 182 850 574 403 288 13 93 -796 39 476 127 702 795 808 99 664 -43 169 327 -966 134 340 -474 290 730 353 569 96 749 434 155 -984 640 334 -264 768 432 -534 464 417 820 480 256 -494 417 667 -910 324 381 -192 417 45 246 438 662 -348 107 629 835 573 292 -749 746 324 306 142 412 -242 446 659 649 104 304 -528 465 272 668 511 710 -671 715 368 -90 550 493 -647 1 438 -324 59 89 -33 432 582 -822 342 579 636 35 77 472 519 266 664 424 618 -147 20 660 -726 151 201 -996 139 543 -975 380 236 -854 475 715 948 480 723 -983 404 793 482 425 268 128 118 288 -13 744 438 987 725 683 858 378 614 646 476 289 160 25 320 434 794 275 26 334 677 712 416 153 147 274 82 360 632 134 -281 466 127 793 644 354 -962 147 41 -355 496 336 -894 395 162 -812 556 433 97 573 126 661 23 261 135 669 307 970 747 690 890 702 737 378 360 332 939 397 546 787 379 173 -979 149 509 -388 443 531 272 330 751 -670 700 698 371 543 151 -541 612 162 580 135 558 -522 344 623 347 794 323 855 683 641 839 742 113 -699 237 276 -586 295 684 -741 498 579 -966 645 572 556 53 777 873 343 206 -880 583 317 -382 273 551 610 464 493 -878 331 97 910 55 744 -454 266 441 -276 300 637 -552 602 366 -998 420 638 -447 430 301 397 104 570 -75 405 100 773 316 506 -932 14 772 -92 738 271 -303 338 479 -63 267 113 -680 401 714 -715 755 686 322 305 323 -105 382 279 795 556 146 -348 685 449 646 534 786 -924 271 252 -812 476 159 491 550 218 -91 477 523 183 172 104 462 319 211 -993 345 756 -449 22 226 155 568 44 868 59 594 -114 121 622 -840 726 35 164 258 726 341 716 460 -666 427 228 178 295 638 -77 445 366 936 261 283 -401 287 208 -815 789 460 195 48 336 104 383 762 -117 36 93 -18 268 350 630 20 188 -11 605 390 192 323 378 203 163 154 111 468 88 872 551 400 -568 24 435 325 288 205 -650 478 361 -261 422 236 68 25 553 974 401 268 -121 312 735 767 536 37 -482 569 413 705 246 123 -130 12 428 -345 127 268 -989 588 294 911 162 694 -470 593 557 616 312 293 -595 431 413 -583 88 210 691 766 347 137 729 775 -367 253 294 302 12 433 996 6 738 646 428 584 -698 397 671 -937 488 780 -717 558 297 -19 281 30 952 384 42 -616 621 274 -934 219 696 19 26 662 -396 42 67 877 85 613 864 566 434 737 185 652 985 407 275 234 536 555 932 13 655 831 320 756 664 220 392 77 126 342 -87 463 297 625 674 703 500 260 86 -48 156 120 -736 374 207 -230 659 572 -375 42 91 -868 783 698 32 359 485 222 692 677 -167 304 150 253 512 190 364 696 434 739 796 232 -115 538 263 731 571 771 981 10 49 641 373 705 -810 693 3 786 9 251 -29 324 219 898 409 394 468 216 131 -870 700 701 -500 281 263 349 323 635 -995 65 212 896 248 464 -499 385 447 287 653 663 -430 736 562 -130 436 394 484 537 268 270 242 594 -296 343 613 -533 667 651 -847 800 439 613 170 374 726 477 98 -261 381 230 -783 526 365 374 193 583 224 49 94 800 415 616 -874 505 183 -673 728 116 308 497 337 -470 59 62 -506 233 606 476 609 503 -630 771 103 -184 572 69 31 289 678 -727 25 382 -592 753 662 -525 13 710 -589 544 321 624 638 105 -771 67 714 83 684 656 -833 735 37 652 370 770 629 599 36 542 82 72 -823 25 760 143 544 386 639 471 544 335 218 775 103 543 344 -728 172 494 507 779 522 -282 473 779 -318 608 544 -689 331 314 85 634 56 -372 458 579 521 765 644 -153 248 38 -857 254 17 -736 124 691 -919 27 604 -611 566 628 -680 400 435 -137 196 151 -617 376 608 -839 249 125 956 696 724 594 392 529 -238 256 653 -748 289 231 -593 279 349 -766 552 676 177 769 6 65 58 148 23 694 417 537 768 612 518 491 457 766 68 365 82 384 428 -980 40 748 177 705 5 -875 528 301 -698 236 194 518 44 478 586 783 168 -205 149 236 959 611 47 368 285 774 -228 187 209 718 539 778 -692 477 312 -972 72 12 -337 383 394 525 573 204 523 741 34 -288 57 593 806 530 78 -821 572 673 -327 355 763 850 616 439 -439 459 93 317 784 665 -280 260 158 505 172 566 -503 778 295 -474 109 349 894 97 472 766 285 789 28 409 447 -279 126 782 -63 46 241 -306 352 294 -694 79 403 -394 773 51 -770 91 772 -792 171 143 553 337 427 941 118 387 -261 791 512 120 80 557 313 775 11 677 787 362 -278 645 792 924 404 764 -274 794 576 591 699 465 -231 451 651 -26 641 515 746 116 712 -463 719 500 258 616 45 -414 533 664 -46 551 314 -244 326 78 -515 462 270 751 608 385 -138 298 377 128 303 295 -221 361 462 -977 732 82 -639 347 509 104 32 171 -875 135 778 -138 150 627 238 478 129 -316 410 42 945 33 140 -386 399 89 -837 49 20 444 190 756 736 446 787 906 171 121 35 633 270 -986 107 709 783 453 293 123 782 292 182 178 206 591 205 395 -654 753 169 -171 631 280 382 106 50 -576 469 383 -333 403 560 -528 747 316 618 245 161 209 39 249 317 617 201 -715 247 248 -40 136 78 991 670 183 640 295 651 -578 114 605 -867 557 796 9 690 115 120 407 283 -880 292 529 167 796 86 -422 37 732 -220 193 536 -265 594 644 482 355 762 -642 26 651 224 335 548 -711 65 136 -828 183 339 904 470 484 -452 305 38 -91 663 415 -640 547 683 468 134 572 -980 738 458 -80 179 523 807 351 520 -247 425 275 126 125 579 115 315 779 -572 156 401 -343 228 131 931 436 482 -950 585 130 281 63 255 -740 731 41 -395 213 587 -163 759 453 567 739 636 -970 138 344 -969 795 123 -439 278 558 794 280 451 147 535 235 -123 617 649 883 29 579 -277 223 653 313 190 591 101 620 729 -804 203 275 518 459 119 -688 323 667 891 646 452 785 659 674 238 625 234 308 21 789 -265 340 705 239 46 473 -60 265 231 95 3 89 -480 41 413 -66 330 610 -740 656 468 378 278 65 -397 19 326 -686 749 299 100 194 116 330 441 118 -829 114 510 -65 380 779 832 723 112 67 78 482 -408 392 782 643 644 175 758 775 168 427 98 281 888 185 480 817 193 483 910 377 627 344 496 178 -760 284 765 948 42 291 -533 621 740 -253 109 124 -222 678 631 -71 610 23 -836 521 752 542 617 180 -558 24 227 -829 389 350 -841 337 743 -151 655 223 -137 634 101 846 715 262 20 479 782 -429 421 598 -250 15 173 329 138 788 -805 734 729 697 435 27 -272 745 127 -806 165 157 375 239 496 -503 116 119 -635 213 163 381 156 257 -295 662 692 -268 143 342 -57 75 638 -379 269 354 930 797 242 -941 371 400 91 760 67 209 277 631 724 411 787 -220 716 648 423 248 342 -484 344 769 553 213 477 -68 18 713 629 142 323 -585 698 390 -492 414 733 276 768 49 512 727 553 -398 460 317 -370 144 373 866 342 390 730 290 604 -807 505 501 -418 241 434 267 554 490 -334 309 501 783 539 644 -445 757 538 -104 87 12 826 443 302 -171 589 358 682 323 522 -804 790 314 -19 57 770 944 571 524 233 327 527 -582 423 165 -170 601 608 -669 265 718 561 546 667 43 209 197 671 422 785 219 1 758 -586 597 399 202 115 521 -173 40 772 -749 589 32 500 54 123 702 498 758 486 435 484 650 535 485 159 149 633 957 551 747 630 531 315 111 259 354 434 62 494 -335 417 226 -565 455 723 592 742 710 -573 691 328 -892 554 586 -586 606 561 -394 145 177 -969 132 183 106 524 476 415 615 723 -295 111 583 -50 705 26 -922 27 71 262 87 228 774 693 724 102 725 56 284 583 131 -840 350 634 379 560 449 -899 17 111 -365 167 367 -388 197 731 143 13 758 -987 27 396 -408 455 564 -430 139 346 -299 30 6 -866 483 374 796 531 289 -907 26 653 602 391 231 -603 699 37 -600 21 176 97 9 408 749 292 360 767 406 443 655 99 468 860 453 59 290 402 241 -575 88 785 -434 232 345 773 9 283 774 176 240 816 183 691 -317 486 745 -66 511 135 776 124 325 839 713 412 824 431 196 -880 204 129 -489 418 489 145 408 398 -525 644 441 569 671 540 199 800 215 -725 639 479 -713 463 109 234 247 282 50 730 785 662 757 628 254 326 764 -917 544 187 -778 95 186 -611 771 24 -133 610 39 -424 644 574 639 560 516 849 287 401 660 294 279 575 552 468 -254 541 790 970 208 599 -240 776 351 -144 600 110 -828 449 286 -832 634 573 321 330 685 981 252 93 731 212 428 277 297 755 -573 305 107 289 477 107 174 198 741 -902 319 586 315 594 390 805 137 271 690 470 522 -866 154 285 713 210 437 726 676 533 510 405 147 -343 252 305 800 386 458 684 52 640 -832 120 49 757 198 748 -378 155 400 768 65 695 -79 733 299 -381 191 61 653 71 250 166 276 772 6 33 169 753 243 704 -372 660 712 97 570 782 346 246 764 -231 52 796 -911 157 602 438 566 710 -587 689 297 865 215 103 507 248 762 -29 145 83 352 643 571 40 203 575 903 794 560 50 53 566 207 102 470 -325 742 663 -758 98 376 -388 104 572 -503 706 611 174 418 663 -909 425 533 -978 535 311 -848 158 259 227 663 712 297 50 454 264 788 109 -13 764 432 12 455 408 -704 29 142 -794 181 651 -583 609 66 928 258 108 -515 569 344 939 455 393 945 120 381 -947 209 381 -998 373 387 210 476 147 554 45 307 171 702 339 -234 247 10 -702 701 268 -733 272 476 -801 685 669 -49 788 696 -703 665 264 119 695 626 -397 235 326 -946 133 578 921 599 676 -652 336 560 -784 487 99 -489 336 745 -998 492 161 -382 412 56 -157 612 462 -1000 187 145 778 205 220 463 271 599 -681 89 210 -274 85 328 -399 559 4 -593 289 542 -97 285 422 -299 500 690 -592 179 601 -185 105 685 -706 259 44 632 73 154 235 33 442 728 488 509 -243 438 581 374 120 65 -852 374 117 237 555 162 -14 449 420 29 481 44 583 68 76 224 196 564 -916 506 553 64 232 224 81 380 597 949 773 119 -59 741 599 755 701 766 -302 737 471 650 687 777 886 587 466 361 60 452 -654 634 646 429 722 752 -158 560 488 107 68 274 -228 181 686 976 128 719 962 580 552 -393 9 5 443 168 85 -410 234 6 -107 84 492 -790 47 271 -687 449 170 562 78 651 -960 123 127 5 663 370 504 268 51 -782 534 257 -951 4 257 -430 366 468 -980 799 432 -312 392 554 -634 197 762 428 537 176 349 389 101 308 607 634 564 208 637 372 351 69 793 789 420 376 595 559 843 76 288 450 582 229 -650 690 35 383 606 595 -229 778 125 724 363 15 -36 540 643 -74 374 438 -316 617 364 -470 235 440 970 485 221 398 36 110 384 571 715 978 143 244 -546 619 61 -871 606 440 527 90 256 -710 573 42 129 95 78 -499 645 465 362 429 236 276 414 548 932 495 464 -741 591 191 -675 529 349 916 456 790 -477 298 562 -836 580 208 -6 444 33 245 744 5 -126 229 52 -863 488 642 -721 234 377 369 358 226 882 74 5 -910 220 638 -907 479 633 -75 76 256 -84 403 552 -127 29 780 -76 118 19 117 650 79 191 174 724 -815 268 754 -983 393 29 -376 87 363 -646 563 32 -275 484 310 -989 75 441 667 23 615 590 608 434 495 577 378 -725 2 391 458 329 477 -28 636 239 -396 161 670 336 773 187 748 270 297 249 289 671 15 126 607 -422 402 160 -432 212 489 445 384 324 -165 140 36 505 435 328 183 98 80 -2 534 571 -415 391 799 -455 603 359 -999 716 793 881 252 546 -561 617 148 522 148 230 -667 299 315 304 484 257 -498 544 45 -967 97 313 177 778 564 -525 547 145 -862 401 644 -233 335 142 -718 391 178 -462 93 758 932 506 150 -359 435 127 204 285 35 855 748 419 -760 582 9 617 673 453 975 205 125 227 486 630 376 727 616 -345 283 278 150 426 356 -180 330 336 304 317 417 -165 662 397 -836 673 644 -163 511 39 -895 483 368 -560 187 796 427 662 313 -5 250 247 -965 454 748 -535 799 365 226 5 555 -8 624 155 -149 419 756 449 406 245 908 438 698 456 455 696 820 481 55 -991 350 203 171 184 101 -956 409 457 798 553 454 -909 344 600 753 593 205 998 491 231 -601 63 766 -949 749 370 -259 652 57 -655 98 467 186 790 191 -103 341 253 -538 59 566 -750 587 220 -165 125 412 -817 792 401 -675 89 293 730 152 636 -560 140 288 -41 157 404 378 544 462 495 394 613 64 301 260 -214 440 514 320 488 445 686 778 696 -497 673 290 915 75 11 -428 800 354 160 684 404 711 770 603 463 12 132 359 516 356 648 31 93 -459 510 519 -448 683 351 218 129 350 -276 89 22 746 203 105 662 270 788 618 781 310 -428 645 321 903 496 483 -707 242 686 998 704 155 137 94 684 767 349 287 -846 160 642 772 62 738 -348 35 139 13 6 710 807 679 405 490 124 646 327 460 775 920 658 420 -797 132 480 -366 656 541 324 508 576 62 274 133 771 81 363 -473 684 171 -250 753 88 -679 140 744 613 264 451 -860 78 724 473 676 260 -893 627 767 -865 264 722 -878 277 537 725 418 614 648 430 789 131 593 115 -882 700 293 -116 388 393 -638 32 383 344 211 646 -183 686 475 753 11 92 566 411 334 -621 16 763 -281 347 170 310 606 314 -824 676 566 -931 712 505 -539 226 536 -604 92 545 -290 660 517 927 168 460 -538 181 238 397 129 207 -154 275 98 -771 94 189 973 248 539 -750 6 751 -682 286 272 791 527 370 491 437 89 -697 648 750 98 294 576 595 475 670 -464 401 226 486 481 473 176 732 31 -674 602 316 -50 346 394 -481 189 30 -840 584 727 82 435 220 658 382 695 527 518 647 752 404 327 376 733 610 806 761 309 -134 641 541 -426 574 676 300 114 244 718 793 761 964 97 717 442 674 649 -948 32 59 -185 506 20 523 572 100 -629 220 292 663 394 417 -661 47 72 -800 705 179 -728 166 492 -51 441 616 -800 28 780 659 472 648 -380 67 236 901 247 591 282 719 341 269 450 59 -840 551 51 175 752 15 209 795 395 541 90 288 -434 163 329 245 595 576 -765 434 549 402 796 95 -452 21 3 358 159 140 -693 686 86 954 766 172 -655 684 335 294 43 261 811 344 390 813 203 276 850 612 62 274 511 27 45 55 124 771 240 754 966 403 35 -851 77 730 -861 243 484 966 45 593 -384 262 75 -252 119 481 -177 796 66 487 63 97 50 554 691 886 520 735 678 336 325 -967 321 721 -43 744 211 983 279 558 -600 566 71 -981 440 485 -133 690 239 109 528 758 -756 158 646 -80 192 762 -939 243 782 415 721 654 -513 365 193 -924 404 74 151 510 759 705 195 296 152 10 568 -794 98 198 -645 747 162 982 382 415 110 95 370 583 398 635 -65 659 696 -155 316 78 698 735 272 -606 494 731 -290 449 229 624 383 582 -898 509 164 -484 19 610 -563 754 208 -728 42 418 -33 439 733 796 538 668 -532 484 107 101 549 600 -817 460 600 -589 436 534 -55 606 165 -131 195 118 828 187 502 778 403 274 -497 256 374 -746 403 20 -862 100 509 531 760 666 -905 562 479 827 407 217 128 537 152 -930 189 362 -331 795 752 53 400 354 473 374 764 -1 766 16 -894 646 105 857 317 190 962 612 731 523 393 14 -227 451 660 -923 660 528 818 174 339 -852 50 372 -975 551 353 268 99 7 -884 409 751 730 382 753 941 730 387 -719 755 615 -62 208 223 -494 426 721 367 706 462 132 667 205 -967 577 134 571 411 440 -15 101 647 -641 727 359 501 427 288 -498 359 193 -84 388 609 -257 773 386 -524 81 448 113 272 133 -153 670 710 334 409 649 942 353 621 79 781 116 26 49 196 426 51 459 765 50 583 -354 113 35 925 256 704 386 342 664 -165 237 216 7 68 197 475 247 597 -130 73 110 -743 469 275 83 652 195 -476 439 88 187 426 324 -797 740 718 -680 162 208 108 45 182 95 390 24 728 777 449 652 132 233 195 483 293 736 663 377 557 226 48 338 173 83 -618 309 616 108 258 158 -874 477 373 -498 786 669 40 236 123 863 542 345 779 48 122 379 138 295 413 381 413 -14 107 441 358 210 426 -222 402 128 -644 603 315 -92 419 408 604 523 597 -462 709 704 -22 19 465 755 349 418 435 305 696 -286 751 469 -12 784 451 -309 756 144 307 82 666 903 350 144 -378 505 45 -361 340 349 -113 607 191 737 388 493 405 227 335 -624 118 642 -880 577 723 537 191 443 358 605 39 703 644 197 493 381 136 586 138 615 936 161 736 -663 514 510 -576 624 75 -77 427 232 313 482 75 -691 375 456 -556 602 209 451 424 650 610 88 362 897 760 525 877 411 327 735 524 8 -839 385 734 -832 381 247 513 43 23 -230 405 462 884 604 296 798 691 371 -43 52 756 690 534 431 -313 14 236 -287 681 60 -101 153 215 -206 751 105 -236 460 509 471 103 281 711 343 14 -459 45 701 700 720 714 535 634 223 -105 448 455 -45 493 110 -174 410 570 -466 281 672 214 744 214 -621 38 396 302 256 712 916 591 97 290 239 544 -455 394 243 104 315 735 -587 693 344 -866 345 120 -477 724 157 -130 382 568 525 650 711 621 341 501 764 694 760 93 307 653 -812 394 631 -684 426 451 696 111 762 680 36 612 -258 173 541 -465 84 786 -154 117 237 233 386 140 760 774 565 762 70 213 -809 383 323 -496 5 766 -582 534 574 -505 383 170 727 81 532 718 538 546 -573 453 550 -255 424 148 -565 134 233 760 73 346 -570 200 313 -15 467 40 -336 315 499 841 343 152 142 240 127 689 648 65 -66 230 617 -553 15 283 -914 232 684 615 694 43 -173 535 737 -70 793 788 612 630 187 629 411 783 679 50 214 562 746 703 -165 374 790 -629 504 19 -902 313 137 -549 381 129 190 793 310 -872 22 674 344 667 636 -122 260 254 -348 702 199 -845 737 124 744 261 180 -86 715 72 -269 657 416 -760 338 438 -887 434 656 501 512 554 785 762 107 -336 58 367 243 172 229 -914 775 495 -891 706 704 -75 164 674 921 465 737 -174 202 291 -209 193 497 -792 150 420 -368 194 144 -187 632 118 259 19 424 354 133 587 179 81 5 757 232 482 16 499 183 -13 331 728 -670 756 101 925 25 603 -465 429 663 194 635 95 -973 403 145 9 143 27 737 25 630 148 277 750 467 123 730 729 144 71 -281 753 213 -302 490 238 -780 124 400 -348 504 228 353 100 418 -850 228 561 -827 499 65 585 797 107 774 617 444 -565 618 730 -802 318 185 -789 92 309 10 344 12 237 97 334 -262 131 785 -645 282 212 -533 55 711 731 167 76 -367 704 562 50 115 205 310 725 548 673 314 644 606 252 775 191 159 608 -46 99 323 -698 750 780 60 311 723 812 385 237 -993 505 285 -842 732 384 -168 234 219 308 193 321 286 257 183 -992 421 567 -404 781 110 436 455 35 -191 8 92 894 518 23 429 211 589 -833 650 210 -260 446 190 249 634 503 -204 220 509 630 630 69 721 76 586 -56 705 688 952 424 653 -880 415 142 460 237 343 669 178 340 810 579 174 65 279 649 -21 727 761 -932 467 736 121 539 350 214 400 139 -644 21 316 495 184 446 -580 774 378 -862 99 631 -957 25 617 130 381 638 845 628 373 -758 249 773 -938 400 265 399 739 715 581 735 384 -511 690 73 16 581 83 634 373 107 450 342 114 535 748 327 -151 522 441 523 290 573 -995 724 497 -89 527 799 -51 166 450 614 530 791 680 698 199 132 348 297 701 264 729 851 115 450 -357 38 291 -185 43 215 -489 506 741 -139 207 458 -938 573 539 -995 253 604 103 660 53 701 245 215 -770 449 329 -769 644 366 -79 260 760 935 737 671 885 399 444 623 404 248 -822 660 107 431 313 603 -418 45 47 -723 276 691 -405 798 502 -46 285 776 -381 65 264 241 302 215 -564 277 170 884 56 29 -258 722 553 293 152 28 535 624 278 379 266 579 -207 254 55 -37 138 462 -9 529 625 392 605 99 -700 594 152 -887 110 775 542 683 46 -826 46 535 -764 589 567 -913 226 648 -689 18 23 609 41 642 -189 106 303 937 448 191 -471 568 425 726 295 22 412 131 163 -669 482 757 -448 43 222 644 652 410 -508 112 451 485 523 556 -13 461 556 -271 220 169 927 784 651 689 315 421 -924 598 496 853 594 699 815 286 11 17 171 85 924 358 545 -921 639 638 954 473 393 973 562 259 -207 575 453 741 781 598 -561 596 83 201 413 605 -514 369 352 -980 723 545 228 797 569 972 370 682 -769 715 472 686 713 247 -110 54 579 487 446 726 -679 47 690 -475 85 578 438 220 769 253 193 690 -665 776 605 -594 62 69 4 504 123 -666 712 518 -52 37 603 878 675 470 -625 64 309 -253 755 272 -396 690 247 560 649 660 -571 405 363 303 740 753 -26 551 216 -709 252 604 -555 530 30 314 57 446 974 4 347 654 719 301 -323 76 543 -76 646 389 218 90 640 421 135 721 -397 202 777 848 582 251 -554 136 266 -470 71 234 -123 369 706 114 190 192 -507 363 327 165 766 207 874 160 789 724 559 752 -998 59 430 -243 325 601 260 180 342 803 225 704 -519 543 22 -40 485 787 567 311 499 -693 387 257 858 570 71 737 582 602 678 786 26 534 67 568 555 228 604 -707 595 114 -657 54 501 -849 712 41 106 116 13 739 102 134 761 511 98 462 4 244 528 357 767 324 703 83 -64 794 536 -730 117 595 -611 456 350 107 115 60 -243 658 315 -551 287 176 -39 375 521 -704 597 675 -827 734 343 568 323 350 69 492 746 -704 742 670 -354 190 466 -880 763 752 -186 153 408 -620 34 99 -275 492 587 222 218 640 278 744 713 890 543 102 -293 215 417 -342 230 651 -516 174 388 -810 499 269 -916 552 530 -490 230 299 -519 203 594 946 611 780 866 695 125 -380 387 298 -440 529 348 628 165 77 540 35 628 -531 97 57 -281 131 612 312 476 656 350 44 19 -919 642 379 -999 271 543 277 584 578 512 215 336 -221 215 364 386 765 407 -796 46 668 -931 657 191 -350 258 13 992 735 575 -927 591 358 51 579 226 198 510 441 161 649 757 119 5 355 -414 74 157 -466 794 14 876 196 623 -760 588 110 -186 214 700 123 417 755 534 438 347 -540 495 425 323 582 770 -512 58 165 -690 699 305 -581 665 70 71 541 486 777 187 641 -287 291 630 459 352 139 410 318 633 -13 441 414 756 129 24 73 792 274 -71 763 138 398 186 230 883 364 305 198 530 43 838 43 334 -980 465 554 542 361 227 531 586 218 -44 315 533 445 346 363 173 137 405 458 109 659 -106 219 676 0 421 439 324 704 224 -306 264 399 690 96 195 57 142 765 -468 294 477 10 669 1 672 563 13 -438 541 270 -685 436 202 -184 516 17 614 606 653 252 205 300 46 498 287 -714 708 479 -665 557 347 888 182 461 900 696 201 -479 579 704 538 597 617 594 795 630 987 605 327 -727 444 587 903 731 343 849 219 76 861 640 134 801 514 712 -96 499 653 -267 480 4 593 705 799 -821 609 730 -527 685 410 404 86 476 -884 542 79 -428 611 577 -624 210 700 731 155 605 -871 334 765 -190 760 374 310 109 597 880 101 213 947 201 70 96 460 786 -697 541 671 -733 166 290 -659 239 454 645 508 106 9 407 682 -817 330 362 -966 153 217 -177 698 382 465 211 228 196 20 186 877 7 501 72 793 530 -756 765 415 -691 159 119 725 399 606 588 685 771 309 572 200 674 49 754 -707 312 760 993 136 753 675 378 463 579 318 347 -298 779 523 -118 220 646 834 294 247 387 539 558 -501 132 693 203 248 65 401 7 784 -288 133 361 -274 513 230 73 767 561 -653 23 363 -853 474 494 239 77 205 -337 300 452 79 501 11 862 765 143 -426 692 207 156 416 574 247 160 8 471 151 382 -767 698 55 878 105 430 -866 384 482 -104 647 447 -762 21 338 -555 777 54 -431 45 469 142 763 330 -717 475 117 268 157 221 -150 339 2 729 530 23 -182 127 351 -129 696 396 291 314 223 695 337 126 -177 20 17 -176 592 567 896 506 401 -313 238 690 -390 286 576 -59 176 484 483 153 633 180 587 787 478 474 197 -394 673 272 -377 633 552 170 468 256 802 48 406 -895 299 10 -48 499 47 619 729 73 -832 536 534 -446 584 758 -175 759 772 -952 246 156 751 216 624 -594 370 671 -636 76 522 125 180 742 -415 213 440 -416 584 720 808 352 455 -307 106 590 851 131 549 -426 235 562 704 483 737 -211 356 285 899 564 636 506 58 294 -105 348 244 790 396 726 -122 385 497 779 365 53 -537 522 225 -57 570 85 -881 365 519 377 506 787 -882 793 706 -553 344 153 -975 407 768 840 658 490 -535 698 681 -442 768 640 -84 525 184 -179 449 83 309 422 426 -339 639 242 469 256 642 327 758 762 102 530 211 -866 329 426 -974 202 426 260 663 399 686 256 235 63 78 43 704 59 81 -373 519 227 58 254 308 -788 353 549 758 638 433 -213 712 648 218 96 111 715 707 338 -379 494 591 -72 259 505 1 421 57 149 112 114 278 420 563 917 424 469 516 725 772 763 126 393 420 283 200 -226 650 712 311 797 239 -213 777 214 655 645 458 721 752 382 -508 116 59 236 442 767 910 503 740 -917 566 419 165 392 416 -397 331 744 -184 387 588 -575 60 540 -994 152 207 616 541 94 700 287 157 -952 771 723 267 688 666 -566 492 196 177 60 134 716 438 193 -745 396 697 613 413 437 -142 113 240 745 132 754 399 661 98 246 295 141 -6 388 542 272 196 137 -280 561 549 -244 220 214 -853 317 697 -899 516 490 941 423 331 -897 253 191 752 651 37 845 445 708 197 397 394 426 669 155 927 225 726 -860 724 242 588 25 757 -923 21 183 349 574 34 -815 458 702 -412 563 346 -781 644 646 168 681 584 -519 782 709 -934 164 198 201 759 207 903 148 443 -576 42 557 170 274 255 636 643 575 399 494 455 -265 527 789 43 594 108 -126 195 582 278 498 729 272 123 322 -372 445 183 839 236 9 -507 224 203 20 424 696 426 180 360 -856 154 726 -74 126 509 469 2 506 -829 279 187 -625 562 177 -474 644 73 318 667 415 625 29 168 -531 39 25 -429 56 378 428 180 208 614 107 243 457 311 356 233 176 126 -641 672 481 -443 210 507 781 438 238 -612 404 696 -18 613 558 -511 199 547 -229 322 790 -527 79 360 734 692 597 -521 680 553 974 14 365 332 56 563 430 476 596 69 469 118 -389 229 455 -433 413 565 -274 656 457 723 335 688 875 710 254 -9 394 309 954 624 687 -47 148 31 -582 601 270 536 527 125 544 602 459 31 429 720 -964 632 14 -55 133 514 -73 551 472 -796 269 505 -492 440 657 177 672 537 264 504 165 -217 437 463 -713 717 427 966 396 530 -611 152 798 693 661 789 149 243 335 -527 43 323 -113 331 494 -619 184 762 -640 491 509 -610 137 721 -222 322 305 -166 294 612 76 783 55 762 495 779 -423 477 514 -510 789 615 -153 197 305 593 459 132 410 622 139 -741 658 634 -411 388 662 -345 78 202 -579 477 583 -722 584 554 -377 204 651 -938 549 33 411 705 492 895 468 665 985 68 461 -617 575 351 -481 399 65 374 557 268 576 219 368 609 215 618 189 769 112 -860 472 182 -344 143 132 121 269 688 740 246 106 -892 307 716 471 223 482 -160 564 67 28 214 387 -661 754 491 898 261 514 280 390 125 -549 483 370 -92 591 176 -53 746 256 -504 166 585 -900 458 91 -457 788 19 -888 555 443 358 215 585 934 363 307 167 778 604 -377 74 141 -806 589 658 178 689 667 -580 32 575 -630 241 114 -259 701 538 -921 635 452 -263 154 429 -60 523 642 641 454 83 860 474 466 -566 45 706 699 591 352 -810 69 438 930 406 592 -290 282 243 -43 323 696 439 669 654 124 137 444 -324 159 101 317 489 506 860 716 436 -379 473 311 -84 665 445 -563 513 522 450 741 800 83 420 158 -665 537 199 241 797 198 -853 550 137 245 219 1 289 256 74 502 609 262 -713 16 326 -240 437 774 467 30 322 -184 578 650 -520 358 170 769 47 777 -805 702 585 -144 141 601 933 102 19 398 62 120 -166 303 138 433 719 267 234 352 579 585 242 534 -118 437 787 467 778 581 237 128 642 -44 515 276 63 426 578 152 646 400 948 210 724 -234 247 51 -441 403 117 -565 219 543 -436 523 753 412 742 598 -837 642 29 -766 799 689 248 458 80 593 597 289 -284 163 536 -281 275 490 -565 662 260 777 754 117 907 541 346 -776 640 344 -535 688 354 -904 233 150 984 150 664 -929 104 351 -228 634 729 -694 344 642 -556 440 75 745 25 576 208 48 244 -902 561 699 200 40 399 -554 174 642 222 424 744 -415 667 622 -12 358 166 -619 499 181 -770 108 581 -175 558 341 524 110 426 159 39 18 558 37 191 -1 59 614 -906 197 32 67 385 742 -968 766 695 789 774 394 -679 556 53 701 582 162 594 58 271 -581 526 308 143 172 504 -625 72 758 -390 188 619 568 534 228 439 494 571 -252 673 297 -792 568 468 511 143 459 -297 11 531 460 574 295 -858 729 381 -21 489 121 150 57 654 -823 248 711 573 248 629 -208 408 396 -589 720 91 -530 223 453 352 35 226 198 129 507 979 260 547 -549 562 155 856 740 403 -33 665 254 -29 353 461 546 365 732 636 387 506 689 89 220 -276 68 479 -930 495 396 984 218 757 -564 67 225 179 288 361 -175 358 432 -383 135 359 148 650 174 451 687 294 -88 735 360 488 751 159 455 527 122 396 73 409 -843 98 318 -812 715 5 698 615 222 654 619 62 -506 574 13 4 578 515 485 335 613 -45 75 79 -89 525 246 532 579 708 -197 358 173 864 430 103 -540 61 273 -879 312 74 -473 589 651 -358 582 163 -916 693 687 881 225 17 788 181 726 -687 445 355 -985 505 768 439 216 689 509 186 56 -352 192 189 563 628 81 449 62 657 18 202 37 -57 482 538 569 721 716 -206 557 132 835 467 27 864 131 212 71 331 755 -941 496 195 -653 57 463 217 59 145 -494 28 417 622 375 174 -495 162 192 331 778 322 94 260 546 -619 751 241 -72 298 106 -76 234 514 386 203 573 -318 684 78 624 99 625 76 179 475 133 303 260 247 442 463 -429 724 372 -678 175 607 -648 599 147 -858 414 170 910 102 87 77 794 204 352 430 654 528 659 33 954 192 687 -386 239 328 428 285 330 957 237 129 -497 289 548 510 567 541 265 271 170 518 151 28 902 58 220 -11 160 492 -319 215 470 -226 439 311 -927 301 429 -787 366 251 -265 636 401 -638 139 10 -67 748 732 -486 172 534 -231 725 693 -540 132 97 191 206 749 571 19 666 -779 354 502 374 580 465 477 192 622 -664 274 754 632 589 529 798 410 435 451 184 255 -558 768 208 -184 784 305 -614 283 67 -922 316 199 -505 530 215 21 114 432 -669 198 533 -154 449 269 852 60 123 515 398 405 -618 477 273 780 572 66 -479 262 260 119 557 8 -826 555 456 -606 19 511 503 334 108 -340 716 136 332 48 707 349 570 299 -305 58 112 706 371 765 -677 92 78 -971 273 96 691 129 429 -801 741 697 -314 473 744 -55 174 65 643 469 474 -846 127 2 161 44 372 125 767 69 244 698 512 -927 280 336 -32 361 428 940 506 153 556 494 661 -673 731 312 589 476 346 572 754 5 -804 738 572 -110 197 265 -250 524 754 660 562 516 649 135 798 113 524 429 -750 393 471 -803 69 794 947 718 300 503 66 589 674 556 785 -709 107 508 -756 434 31 841 228 15 -688 527 733 11 30 350 551 456 106 135 347 212 -558 544 330 62 621 483 -50 63 366 0 759 396 -854 678 623 761 142 349 245 705 730 -206 256 386 299 399 34 793 567 207 -372 70 579 -411 730 149 464 369 660 -822 21 450 -538 235 186 -512 331 584 274 477 703 -720 155 338 186 791 205 452 5 791 637 45 322 773 751 654 -402 403 351 590 282 542 -649 458 714 704 1 77 -312 652 419 244 56 423 586 93 468 507 245 441 -91 443 43 212 386 676 705 737 747 -600 233 405 -707 121 608 -288 565 663 534 411 125 243 620 722 683 645 301 -199 350 589 -653 302 318 503 519 550 108 13 671 667 725 787 930 611 90 -411 517 53 65 560 224 -414 243 104 -898 320 301 554 721 650 -57 621 504 260 124 222 -439 4 510 -630 75 389 -537 527 742 542 181 261 42 135 534 643 230 706 746 642 381 520 387 768 -33 769 327 -621 671 744 971 407 611 868 402 392 -427 78 79 589 197 388 841 188 356 -81 119 739 536 549 161 -720 472 325 955 208 283 -883 202 785 46 308 5 -662 730 82 -584 319 631 -997 512 18 510 167 237 -239 399 709 838 755 116 320 24 143 204 485 696 588 221 132 -622 590 2 8 193 513 -823 504 743 -735 305 462 -98 618 60 -238 8 366 629 485 426 267 474 709 421 370 481 -295 348 270 -294 156 463 619 334 518 -287 199 374 526 653 543 986 215 551 103 387 388 -70 560 310 410 65 657 232 724 365 -954 743 698 363 608 448 288 73 67 -620 728 663 410 173 182 -123 395 120 -984 525 231 525 687 296 782 319 571 -854 765 65 -205 480 672 642 568 358 -706 751 782 513 683 710 -73 46 434 -740 123 28 -221 139 104 -391 465 790 -544 647 661 26 745 177 -710 740 657 314 734 776 623 494 161 866 12 370 -219 221 34 970 630 232 -818 8 528 -241 251 467 767 388 181 172 211 494 41 740 537 -959 321 309 -925 244 138 458 26 146 986 504 312 556 199 251 -464 171 548 961 655 758 -594 96 772 -869 161 584 776 588 379 465 447 404 -638 341 796 372 698 194 -577 786 364 -478 38 336 865 657 497 -952 433 284 -174 699 282 -619 213 218 473 123 559 869 695 8 -938 270 345 578 392 644 -53 24 150 916 643 395 547 643 380 383 221 630 616 203 42 -766 649 411 -297 312 680 -353 242 624 -109 741 199 840 408 213 103 543 434 332 160 188 -26 605 777 97 118 190 34 244 535 -1000 533 376 167 785 520 -755 116 63 164 549 577 -428 799 258 -941 461 642 -463 614 271 658 459 738 321 376 7 -782 304 228 -811 283 338 -184 373 797 126 251 349 -860 710 359 -123 601 237 -290 308 559 -133 25 264 -806 105 127 -719 23 730 -19 563 191 -460 592 173 -527 537 362 -3 326 221 556 345 703 149 702 752 -686 159 328 729 705 432 56 720 120 527 134 537 575 545 599 309 453 495 -989 316 106 42 254 549 -17 622 128 765 673 613 901 597 757 218 717 623 233 142 428 381 725 722 49 180 543 128 598 566 -701 324 653 -846 200 450 -490 571 209 220 89 683 -403 512 151 -629 146 645 950 679 121 -329 80 300 -587 100 346 -104 106 421 197 168 543 -842 689 342 743 612 39 -213 162 270 -893 785 349 -241 777 311 -776 278 416 396 227 135 -662 385 275 -32 778 515 261 521 327 -548 108 40 921 167 377 69 633 159 289 636 487 -601 256 191 300 666 552 193 328 624 -681 253 450 -714 474 175 -436 693 195 608 692 254 -676 210 62 266 310 607 -760 589 473 944 582 352 767 453 731 -150 715 535 651 202 208 -775 200 98 -817 590 169 -997 279 90 226 798 94 508 800 8 642 230 716 -902 657 546 -461 635 543 -368 543 95 -360 290 373 -122 454 289 594 473 583 662 589 613 54 354 668 254 4 524 -401 376 4 987 216 540 -116 169 381 -192 647 35 897 641 507 -921 256 295 -757 747 436 -913 735 204 378 371 372 359 103 726 -847 337 574 315 437 28 -968 165 529 -508 689 314 882 419 684 5 178 262 574 425 339 707 492 776 -865 524 492 -385 168 292 42 247 180 755 82 151 990 287 680 852 614 203 -707 102 728 393 140 575 334 248 266 661 393 306 327 139 578 -44 80 693 -838 614 140 579 227 74 -329 279 615 387 406 315 -74 683 5 -745 302 438 -808 140 770 944 242 215 127 621 793 -248 92 676 375 422 154 -259 609 559 -745 287 793 -741 542 383 309 83 375 -885 428 502 716 216 295 482 496 115 74 48 206 -51 175 179 854 117 340 -588 372 178 604 645 562 374 392 645 749 459 624 -398 575 391 -903 9 86 811 684 134 -231 785 308 -101 240 776 238 252 700 416 609 83 -961 274 670 196 626 455 10 486 699 -268 7 683 792 97 726 -134 313 86 -900 352 537 979 505 10 848 673 562 735 282 73 248 7 138 556 293 2 -994 201 431 -136 288 65 699 38 346 -76 277 244 725 732 328 377 738 152 -318 657 624 640 161 376 -178 225 664 -114 677 253 584 401 291 647 400 39 160 125 500 147 478 720 -623 712 576 -848 705 736 -920 327 513 895 366 389 -453 301 96 799 778 171 488 325 23 -730 552 52 -411 481 764 165 266 98 -636 161 15 552 308 668 92 298 169 939 49 186 -215 639 164 708 750 143 -18 491 624 -903 8 409 516 261 674 -587 577 386 -972 482 693 -705 726 542 -137 311 11 155 442 312 698 176 3 -327 673 10 881 589 270 -894 154 47 -109 534 80 135 646 25 -449 162 687 713 518 680 -175 216 55 -173 89 727 236 722 67 -342 71 754 535 406 735 -661 35 332 -839 606 529 -863 709 691 623 23 760 503 448 527 -243 427 615 836 415 88 -746 673 67 -574 81 137 -268 16 94 466 308 129 -451 421 286 878 558 195 -880 36 568 805 346 194 971 134 608 -190 347 481 457 315 312 23 145 421 169 248 141 56 5 38 -551 728 171 808 738 158 440 14 572 505 578 470 537 500 597 -441 558 612 203 366 616 640 175 32 -680 368 45 243 225 174 313 562 160 -301 503 264 -630 459 629 737 99 643 -769 262 370 -338 577 161 631 690 274 342 140 343 -688 287 134 -533 798 188 930 457 297 -247 240 110 -278 712 19 170 38 401 657 128 379 -116 595 377 424 637 705 917 590 144 -974 723 109 391 694 756 203 489 793 -645 547 608 -553 759 159 1 780 795 705 650 584 -799 192 768 -587 150 604 -197 528 738 636 482 248 -806 235 579 -60 341 428 923 492 656 45 502 47 812 425 694 -227 94 43 728 497 570 665 85 603 64 279 38 -206 246 71 29 369 114 -516 566 615 -118 730 634 426 203 400 835 220 36 -562 36 666 627 430 236 -244 4 481 -622 669 167 857 751 97 -509 129 198 -699 649 224 404 315 426 -45 550 197 -410 140 232 -145 453 49 171 354 220 786 797 349 -265 54 415 -417 161 164 931 303 656 -486 310 422 126 552 97 -458 474 101 791 488 550 879 161 347 -321 719 752 893 454 464 209 99 627 437 25 378 -267 711 400 -18 371 87 -269 734 424 926 613 342 429 107 795 -708 468 379 809 332 477 -165 169 54 -588 455 573 614 41 483 966 623 405 604 506 558 -684 486 491 539 197 38 611 163 430 -107 534 309 -393 2 346 -703 693 709 -848 126 5 -935 354 41 245 512 238 108 490 618 929 501 781 -641 547 61 362 755 147 -184 757 517 881 375 422 874 772 485 -137 681 383 685 54 124 786 365 670 -353 551 372 -509 396 85 -402 630 11 -380 456 782 904 519 214 38 556 738 109 763 792 -215 149 708 -746 748 35 -377 693 585 -853 466 251 -242 664 80 -232 341 606 -837 441 675 196 632 323 890 8 215 -126 429 215 780 388 79 11 658 6 -897 374 137 567 27 577 -358 23 554 817 278 737 739 568 744 -246 195 498 703 124 127 918 468 421 613 388 582 835 230 156 588 799 785 -676 539 553 -332 45 299 117 18 630 -892 284 214 511 207 186 -134 489 353 -310 185 487 492 503 587 -286 498 156 295 559 426 191 240 709 -44 103 467 -659 521 380 265 178 520 476 415 621 -643 621 372 50 716 482 -325 659 273 -865 297 447 882 125 67 918 698 27 569 261 604 768 147 789 -916 711 637 282 463 357 -420 517 708 878 615 95 -703 383 509 -688 150 655 -748 186 117 -160 668 662 201 268 497 -524 755 426 -86 48 241 408 297 175 -684 609 324 -77 13 61 791 317 797 60 486 617 956 348 668 -166 62 716 -374 614 737 -311 6 342 -831 410 749 -135 420 763 162 6 25 429 185 247 593 538 337 -331 607 156 747 393 359 511 407 60 -836 588 422 -420 683 41 -458 75 135 -684 689 189 203 447 348 -490 194 723 -422 241 668 -64 104 626 348 268 413 769 495 493 312 165 119 -754 82 539 -531 335 427 457 290 73 -44 752 618 -569 82 410 98 571 513 -925 671 333 -561 154 778 978 666 143 -551 64 576 -13 133 462 -35 99 606 607 530 687 217 380 457 281 55 327 965 495 719 849 664 642 -728 313 705 -553 665 332 562 455 430 -433 415 512 -146 784 91 -938 65 498 541 383 544 59 184 76 34 762 739 -925 634 302 969 609 173 481 777 587 192 383 122 -965 797 187 732 149 304 102 264 483 -185 116 291 787 398 619 -274 742 553 -153 377 550 785 61 487 505 288 188 -440 736 181 -573 228 387 97 643 503 -60 783 452 -242 709 393 -889 308 322 412 446 382 850 684 409 953 695 353 876 58 755 -853 317 210 88 271 342 642 630 567 -373 641 350 471 72 254 -524 281 514 928 264 412 -6 161 470 749 189 736 84 429 558 777 23 739 -657 650 579 -756 74 374 239 201 797 444 678 630 -642 606 93 169 501 65 -191 176 605 96 190 608 -657 85 457 674 682 82 -153 721 283 -204 566 512 -775 476 669 917 436 721 -62 397 448 942 645 412 -873 202 153 134 145 237 942 219 391 458 215 508 -279 392 183 389 734 614 80 72 562 880 15 406 -709 94 607 -205 428 304 383 322 74 -347 298 644 843 108 410 102 429 1 -916 618 661 -338 579 595 -172 691 232 -853 313 178 834 566 475 -123 761 583 287 663 211 287 299 381 148 93 169 -241 283 412 743 287 226 523 448 90 -548 682 207 726 759 167 860 798 381 -129 386 343 -39 80 436 -719 439 270 44 602 89 -434 477 536 855 607 728 379 468 725 -441 91 762 -611 94 347 883 40 417 387 226 703 -122 792 731 413 199 11 782 612 170 -491 391 637 585 491 724 797 326 82 -25 404 573 -923 351 134 -391 412 524 -955 750 177 475 621 789 -649 764 324 -292 209 649 -911 356 604 62 785 373 -816 231 636 -78 506 436 940 256 81 -916 699 777 348 788 684 552 202 669 476 739 293 -450 554 309 23 569 622 -309 205 261 744 482 453 889 182 440 -828 513 292 211 101 397 519 677 177 485 724 545 -884 448 230 861 337 308 -64 608 184 912 446 271 808 546 230 -218 408 270 -923 304 195 -668 492 83 -761 628 691 -177 140 688 445 300 696 -908 160 623 565 111 301 -716 348 747 309 40 527 -216 740 85 -762 371 282 471 355 471 170 361 132 -495 389 690 -21 164 552 -56 436 794 -3 11 354 709 552 49 367 591 606 -21 686 725 -523 387 314 -282 166 639 -501 29 2 -350 525 789 -404 274 724 695 493 229 907 104 342 -339 223 132 -182 402 17 -305 431 755 408 350 472 -554 449 52 -601 652 576 -612 48 401 511 755 40 529 567 495 870 351 319 521 646 750 76 6 651 899 4 651 951 791 101 679 702 148 323 393 454 362 674 572 -791 496 552 -474 151 304 -805 1 661 699 480 652 352 282 50 -248 397 723 -77 206 419 26 674 91 -616 119 572 554 474 208 -618 149 413 552 728 696 970 607 223 863 689 448 -695 273 69 197 516 87 -510 183 100 -246 643 125 -87 577 626 277 129 553 -628 266 599 -806 216 263 639 570 457 763 284 716 -197 576 704 -776 195 683 918 556 707 -202 534 243 -731 590 436 918 635 719 785 238 301 -682 791 76 -827 401 767 -662 212 147 -298 34 348 979 440 489 566 758 675 485 766 455 -388 737 303 992 369 703 510 719 417 -979 174 450 120 471 399 -765 445 11 -248 791 485 628 336 53 -318 646 312 -865 569 582 -48 542 307 753 62 411 42 423 434 792 658 741 437 109 147 947 497 670 499 184 438 -567 736 180 -261 42 593 -250 684 215 -617 665 628 12 64 288 958 11 473 247 795 239 -130 283 470 529 316 758 -540 208 799 -748 510 682 -533 445 261 690 320 125 869 442 97 619 465 32 905 356 666 574 685 534 931 297 741 -271 150 450 362 129 449 37 637 444 491 437 101 570 342 457 -365 717 693 120 130 691 -739 619 269 71 798 603 103 337 592 -997 46 401 -744 367 553 245 179 234 135 441 477 -255 570 164 362 308 619 653 611 507 844 530 362 -719 718 99 495 215 797 -459 781 119 -696 495 112 -123 794 419 -305 447 582 953 692 348 869 621 429 783 502 15 -890 488 797 -32 354 715 -382 601 481 -833 343 461 -315 599 155 -604 677 148 -234 124 147 -101 251 210 -973 434 263 -159 97 302 -163 665 208 503 436 8 584 440 501 351 436 377 450 754 52 148 472 13 14 462 230 -179 365 665 629 301 67 -670 441 7 125 453 509 6 622 739 -683 504 188 974 87 540 -582 397 342 -232 311 797 570 706 438 976 583 529 -987 184 751 394 219 143 431 788 20 -644 715 106 -505 333 54 -211 301 365 -615 224 270 222 565 429 834 238 612 -15 784 30 -673 616 500 843 385 40 862 342 754 -681 778 139 936 716 362 405 393 278 837 227 67 600 644 666 -119 253 143 -927 172 84 510 33 328 -287 190 618 -974 399 562 855 588 788 73 588 704 -277 251 537 942 371 789 -564 706 655 -468 307 687 659 620 429 -772 198 27 589 295 21 -630 637 743 910 673 738 -179 77 502 714 717 71 320 706 27 -714 253 753 135 223 141 77 554 357 210 448 121 583 501 81 -312 741 451 -254 303 704 50 590 478 542 468 211 955 645 297 -352 356 744 120 297 699 -47 329 399 833 617 691 484 116 545 -861 168 636 494 383 480 -810 363 173 572 302 222 -788 586 689 -691 677 606 443 366 120 -938 147 5 76 621 719 601 194 35 253 68 337 426 533 67 -974 530 191 954 406 11 73 359 556 -341 13 624 -805 591 8 -779 19 217 -816 45 590 202 351 547 -587 576 106 320 36 470 -705 183 260 902 245 265 854 382 661 385 502 307 445 315 703 186 669 253 333 682 29 838 355 416 -341 650 598 -482 153 154 -365 155 232 -72 96 410 -795 503 79 -451 341 433 764 505 141 -350 586 782 430 578 430 439 335 663 902 398 293 878 37 412 -846 303 55 -980 188 781 -101 390 566 -520 12 582 -277 314 180 -784 145 446 -123 620 482 -959 726 220 896 465 522 103 37 290 -821 396 29 759 95 770 477 127 590 -28 589 154 153 112 19 -116 280 163 -518 710 335 763 199 724 255 54 761 -704 745 2 -754 746 716 -460 651 380 359 288 211 -727 370 472 -793 485 774 -981 20 525 542 504 259 714 690 377 -491 782 579 -960 93 66 451 719 787 -326 526 24 48 497 395 524 40 373 -147 246 248 567 268 494 736 778 476 -685 418 120 932 621 38 71 696 612 888 225 1 -940 145 360 563 322 385 -33 131 653 861 667 630 488 182 599 559 467 420 997 232 10 75 472 181 630 284 757 230 611 423 877 779 105 -71 192 771 110 791 171 -920 740 108 346 4 691 307 232 714 487 196 797 96 537 159 870 14 137 -626 496 680 -656 6 663 -200 99 145 -371 645 501 271 143 497 -563 739 692 233 187 780 791 57 345 80 31 40 311 327 398 974 50 67 -677 232 711 -577 303 567 -294 262 33 -24 405 89 321 685 471 312 323 229 677 102 630 -57 25 61 205 449 716 771 707 107 -520 411 548 511 661 389 -226 773 337 -277 607 784 -607 557 205 -546 35 390 930 345 645 -965 738 8 570 598 295 -388 116 614 19 368 460 437 774 228 610 768 614 999 299 123 -226 39 135 612 496 567 662 661 682 -725 32 602 534 269 72 654 615 45 433 225 365 647 576 215 369 102 253 104 114 343 583 322 468 551 151 24 -297 27 55 -144 719 42 724 153 266 -112 721 494 -894 577 607 -951 560 480 -84 64 568 -721 485 719 454 340 297 109 796 561 736 524 480 -823 200 632 -606 688 383 -262 142 655 631 648 432 389 197 643 -695 452 182 353 401 253 593 14 384 -284 45 583 -653 6 349 -753 793 545 241 251 548 -425 4 412 104 670 12 756 215 541 -41 722 625 766 711 767 -551 111 760 -54 504 562 93 583 787 -780 450 496 -872 106 594 -153 207 56 613 657 518 924 403 222 -915 248 52 802 326 77 892 239 527 139 719 529 991 266 573 708 665 331 -484 678 187 -815 555 589 606 640 389 -590 394 93 -4 134 770 472 661 210 298 577 475 -730 637 691 752 305 569 139 491 323 -921 449 514 667 655 593 -119 128 123 841 478 793 -329 109 205 -920 207 333 -93 429 170 997 473 516 -209 552 165 -143 572 623 316 684 30 60 317 157 983 158 186 927 381 647 -117 14 53 -984 121 34 737 588 239 -322 131 342 -958 188 113 416 565 313 953 478 440 174 167 109 -108 330 248 -670 168 490 348 164 119 -925 501 180 594 769 376 -906 62 257 -259 744 16 471 168 169 141 505 91 -286 741 610 603 489 282 -857 238 498 -160 632 492 -751 666 13 -423 360 74 -967 525 537 -831 332 85 972 735 573 6 478 734 -797 731 3 944 181 668 108 710 579 -267 344 507 -611 66 124 -867 8 770 -725 163 308 -155 15 591 247 711 323 866 619 232 -204 152 574 -573 54 470 285 395 87 -839 529 315 767 115 589 -663 560 604 -873 560 514 -551 426 685 880 423 36 -195 402 441 226 439 36 312 600 116 -221 428 604 -927 794 30 -536 521 589 730 122 566 -986 712 141 -958 338 580 -971 51 731 -856 430 250 -492 428 677 -288 501 734 29 379 800 198 109 473 -836 525 338 244 548 629 -895 800 238 -417 264 738 -84 304 231 146 370 42 -715 366 560 -136 141 307 92 647 550 -898 154 101 139 337 365 -372 753 665 462 699 167 352 455 72 469 757 4 141 617 761 -34 653 249 -873 764 703 -449 633 774 115 361 385 -723 189 402 -256 59 94 556 361 711 -732 80 741 679 765 76 -890 786 729 -690 569 76 737 713 177 274 257 294 231 604 705 -875 733 696 -721 500 383 -495 238 418 -155 711 682 -427 494 357 -813 33 289 634 313 652 446 407 564 -39 485 263 343 542 500 712 587 763 993 779 716 974 301 762 -670 440 794 -30 475 658 221 273 429 -751 268 35 -988 236 399 -712 263 289 -497 189 141 664 472 581 -191 242 255 867 465 346 530 478 774 552 183 284 715 24 16 977 666 18 -243 682 41 -863 692 283 991 111 498 -531 406 514 614 357 582 22 218 633 -964 576 66 276 713 757 510 657 419 959 678 25 -127 245 664 -737 584 456 -738 172 13 -957 184 789 -435 602 206 149 590 333 -985 129 6 942 562 127 381 377 711 -363 591 434 1 33 114 -824 599 268 534 548 57 -334 115 675 -585 791 356 -580 733 44 855 251 157 981 784 533 -757 173 676 828 115 494 -728 577 391 -52 11 48 177 784 332 172 639 134 -72 172 117 413 768 290 -112 196 215 748 707 681 -759 180 172 284 271 300 -973 419 695 -516 794 258 683 371 241 214 696 431 -453 376 602 63 229 669 -329 330 575 -49 571 306 474 208 577 774 235 547 220 354 463 -131 368 710 699 515 285 53 210 535 -280 313 306 825 588 513 153 286 169 391 564 522 -395 185 89 -886 237 155 199 442 36 976 767 374 -19 161 583 -684 481 448 -427 658 235 -315 664 785 503 455 100 -976 327 73 -430 678 514 -443 654 480 -69 36 192 65 304 672 912 77 82 298 49 556 286 352 562 -15 392 253 -555 2 723 181 268 226 -795 231 215 -870 780 263 485 66 614 198 604 541 172 177 132 -776 685 115 840 75 117 362 614 115 40 52 697 -194 182 229 820 419 294 585 341 178 8 778 671 -830 317 36 36 510 439 -67 468 172 913 689 590 -442 626 558 -793 304 99 936 464 615 839 69 637 226 327 29 710 449 697 -103 685 406 -865 42 491 405 376 430 906 354 121 957 705 95 881 445 535 -919 492 128 -477 297 728 669 552 16 230 622 743 659 528 297 731 485 491 777 22 395 23 94 135 -195 710 131 -108 115 471 -101 166 395 -591 577 474 57 308 158 147 37 179 93 660 434 90 365 527 976 323 789 658 367 379 831 186 45 -747 637 580 -573 304 745 973 265 73 -553 522 380 804 21 416 535 714 627 168 556 192 -954 84 66 -614 542 432 565 227 6 -507 206 661 -211 580 477 -938 627 198 -959 318 35 -765 238 591 978 237 226 595 223 768 626 140 693 395 454 119 -848 547 677 564 136 8 -960 150 634 -11 553 438 544 740 227 686 319 463 -688 689 412 677 543 456 -308 142 191 -456 421 35 224 785 169 989 579 775 -671 41 663 540 518 461 256 184 204 -937 76 385 588 783 526 778 456 289 838 366 273 607 755 327 834 416 458 -439 745 498 -577 685 567 -964 693 750 -409 356 377 775 696 712 900 427 390 -603 192 45 437 576 684 645 737 628 -106 312 64 -740 700 309 -39 491 664 337 470 538 -210 67 729 634 304 710 996 366 651 864 703 714 574 797 577 989 209 477 97 370 519 313 484 680 350 432 597 152 296 102 -271 395 356 -6 321 352 -629 311 560 599 160 481 -83 49 247 163 410 744 -613 251 779 -382 306 258 -532 588 653 624 782 173 -273 305 35 -961 374 419 858 452 585 92 19 442 349 63 563 -122 791 67 -936 30 371 410 101 296 -771 416 568 -676 368 800 755 298 451 -261 190 21 133 691 508 -39 227 112 -258 454 146 -41 283 105 -568 579 72 -49 55 439 -449 502 29 -26 424 646 618 766 88 -938 789 23 -337 525 208 125 628 770 -835 734 471 -407 60 458 -536 245 606 -469 551 229 -272 19 546 -237 184 479 186 378 90 -157 42 334 400 54 605 374 70 788 -98 179 778 618 662 584 -693 145 725 -376 540 744 -231 103 127 999 489 56 640 84 450 973 284 575 209 265 180 -35 791 602 -48 45 780 -119 63 641 65 147 428 284 468 531 -37 20 571 -430 460 207 -781 786 42 -207 747 306 373 616 693 505 697 308 -103 562 229 -967 704 727 -587 103 766 -735 274 777 -177 93 762 -535 39 708 -678 164 771 770 90 586 -585 92 596 -898 3 670 420 26 315 -66 91 705 193 14 68 164 136 157 -851 413 264 -277 292 800 920 660 380 -545 346 470 159 304 523 -866 541 154 -219 72 185 -45 5 149 570 681 792 -631 294 690 902 302 588 923 213 527 -290 192 30 -616 678 386 360 400 549 649 507 106 -451 77 338 -108 722 335 -636 224 636 -449 99 49 877 9 240 858 793 469 -357 371 135 -531 373 193 -474 215 268 -896 253 764 26 4 62 -326 491 767 -466 208 795 -694 229 367 -901 356 440 168 371 206 -413 19 299 -710 245 303 103 520 135 477 223 464 67 350 451 -469 325 170 -825 229 241 -339 106 378 238 302 600 -99 122 195 -677 638 418 811 541 160 -957 462 484 13 589 712 253 489 671 -466 142 792 -320 675 582 242 487 699 -34 649 452 161 14 240 24 419 290 793 754 778 264 88 471 -145 768 136 133 297 479 925 322 354 -142 764 40 157 82 596 547 360 796 599 321 9 -810 545 780 279 355 372 679 10 339 -434 296 635 445 632 471 -411 230 432 119 661 322 803 701 238 265 712 705 -241 62 88 981 251 628 685 236 268 -52 108 487 -933 780 700 -260 583 169 -784 758 69 -595 375 87 737 137 60 281 305 665 -615 359 303 -278 300 86 242 562 146 -901 113 752 -439 411 609 700 468 348 -234 569 109 664 668 616 -302 303 403 157 325 131 217 323 683 -323 439 651 561 404 439 969 68 658 -16 718 588 -861 168 443 -59 126 319 -777 95 432 -982 15 755 500 282 683 643 596 320 -687 457 276 503 115 613 548 254 332 542 347 457 860 571 103 491 589 469 -3 41 713 241 235 194 -724 630 341 347 95 797 222 798 775 917 11 694 -588 353 592 221 408 54 -808 206 95 -544 575 509 290 549 506 216 418 168 256 99 178 901 608 254 212 752 11 658 360 609 138 162 236 999 346 110 365 363 80 -668 19 178 -938 766 325 589 640 788 -348 298 700 -188 588 716 -840 412 175 501 297 546 630 359 18 423 502 335 -901 43 610 -865 285 450 -925 89 299 -626 253 274 -347 14 520 -935 588 132 -8 441 780 -663 23 338 -646 385 718 650 434 412 -965 291 368 -490 420 31 578 326 628 969 519 462 471 23 507 -808 718 703 388 297 193 -444 360 627 -485 49 246 -103 749 240 -647 126 79 -113 708 101 345 452 510 -778 412 779 -476 153 276 -332 261 187 294 376 587 -261 426 566 -587 303 66 804 256 768 762 223 94 -8 262 353 45 7 4 954 706 120 -840 574 380 -654 269 307 332 560 732 50 730 42 -765 237 77 432 482 83 435 788 663 754 273 568 73 385 342 -348 416 721 -910 266 446 -324 768 19 -868 80 288 890 668 276 -448 648 485 -387 100 367 974 211 782 -354 254 599 -308 399 651 837 739 130 -717 205 618 94 370 269 -340 696 480 -6 143 285 -208 35 366 875 206 764 -874 43 494 776 643 701 641 350 518 140 88 246 -411 364 451 704 42 45 -3 218 436 780 523 758 591 377 390 -961 194 673 -888 104 574 29 44 717 640 621 357 -363 67 313 836 379 285 905 783 582 151 557 349 -424 22 144 592 245 140 747 73 480 479 194 58 -84 100 280 -6 230 262 -625 581 425 -97 753 533 -548 129 127 -686 128 264 842 439 637 -263 383 81 -923 762 698 717 78 797 596 707 792 244 573 471 507 367 110 743 304 492 -425 41 136 -423 559 213 -75 555 437 903 13 235 13 599 489 675 117 747 -182 562 519 289 21 437 -850 117 741 -7 292 673 567 778 578 102 681 142 -911 46 740 -823 540 170 -854 581 542 -817 283 210 723 477 502 195 396 225 460 450 77 883 268 54 -939 212 332 -58 417 145 -329 699 560 422 22 236 75 630 632 -921 113 99 -68 174 621 -182 377 384 -250 71 325 -246 173 293 650 8 706 -514 582 727 -727 12 477 -314 491 141 -264 224 667 -443 242 595 -60 144 665 -584 99 37 509 549 32 -284 514 621 -900 339 581 547 18 443 -608 35 93 -620 786 735 -27 30 218 -962 764 95 137 492 113 -669 436 499 -976 768 394 -783 331 157 285 284 143 -581 410 181 -756 316 566 -938 14 527 -89 794 108 881 384 423 527 721 114 -209 605 101 -911 46 750 439 83 234 133 55 643 -887 299 158 -722 713 523 -643 776 68 -184 257 452 -161 185 724 304 576 528 -395 218 756 824 776 490 -447 489 340 910 320 252 -216 677 227 -949 245 36 -898 684 572 -574 789 699 705 370 720 -635 496 362 952 55 338 -207 608 378 132 70 697 735 54 125 162 106 370 -651 160 605 -880 138 593 618 644 338 286 657 708 -595 574 755 -234 127 10 855 520 169 785 5 591 -167 54 653 231 403 13 -765 446 697 917 132 553 376 89 679 -469 615 428 -388 400 432 -998 143 577 202 126 532 166 362 606 -932 742 251 964 211 734 -531 388 22 947 71 781 55 115 595 882 682 178 589 432 673 717 353 359 -146 385 63 -10 795 64 730 661 745 60 602 728 332 174 238 443 30 622 -743 620 580 858 417 190 682 43 425 771 125 544 -564 117 717 73 28 453 -339 10 198 -2 789 157 -696 454 791 940 679 303 -362 725 72 108 103 99 -688 364 8 595 372 336 294 569 697 492 719 685 600 623 131 302 151 148 -623 116 31 373 614 762 -705 127 325 454 474 248 -11 569 16 286 413 286 922 765 108 -147 396 33 105 716 148 -713 89 453 394 686 267 755 581 745 -969 35 418 -322 215 150 -70 137 466 -811 542 533 599 295 480 -169 552 395 -470 39 36 -18 186 721 -1000 741 501 544 155 263 -949 753 477 -847 483 166 818 225 707 -298 224 553 182 368 296 174 439 789 -218 609 213 -360 64 436 145 326 130 -954 242 553 -875 431 214 52 600 204 441 134 364 605 375 427 -559 272 424 834 119 543 220 196 523 -453 344 216 534 149 15 -511 742 149 -947 740 346 -945 527 369 556 795 487 250 15 235 372 562 431 811 755 476 -557 763 520 25 53 461 125 58 407 999 544 425 -336 100 419 551 486 52 -53 481 480 366 692 443 837 117 47 97 394 104 103 393 592 1 289 336 -23 553 787 -5 56 537 -21 145 459 828 412 176 959 530 67 553 664 128 -146 119 72 -402 273 360 -467 50 465 -81 598 72 7 329 217 817 158 433 512 390 44 -112 655 43 -711 254 258 168 59 200 551 23 279 -745 640 436 87 153 377 -318 193 326 -594 747 532 -552 588 337 905 109 197 -768 149 607 -216 452 750 -815 107 91 965 249 434 -271 531 626 6 489 264 -726 746 372 -930 514 524 -70 738 249 136 657 762 3 393 532 -95 330 220 -680 156 165 -708 179 294 515 785 548 -220 273 3 -459 491 659 -98 628 788 876 205 25 -37 449 203 -143 765 562 216 355 700 -423 536 236 76 68 60 -322 210 551 -464 664 797 732 362 176 271 590 60 -308 238 616 917 401 265 -929 410 581 385 156 222 -329 432 290 930 751 714 980 107 65 766 399 654 182 268 254 -402 692 664 178 77 641 -536 513 348 -362 736 332 -521 631 131 -379 739 589 437 105 539 -110 237 250 -490 615 678 103 232 390 -350 422 325 -67 101 542 -722 182 344 574 528 175 256 349 465 -756 586 569 582 476 444 -459 586 611 618 89 42 559 377 115 -671 256 648 472 686 276 662 16 641 -162 709 316 281 402 453 43 732 737 850 49 568 363 321 349 -110 672 586 565 334 267 177 117 635 -383 555 543 -116 189 144 -511 471 519 -170 241 310 36 158 644 702 305 67 -970 790 607 -874 479 590 -359 331 81 110 713 420 -572 63 570 267 114 363 128 750 72 -29 404 207 683 723 53 859 449 531 648 643 695 -590 435 225 290 746 137 709 726 552 30 793 217 -856 722 166 -384 45 121 974 480 13 -515 533 288 737 392 288 -781 393 482 -887 3 117 89 45 414 978 288 684 -655 785 157 662 553 201 782 527 233 -853 565 765 -214 474 653 907 455 308 78 536 147 313 33 131 69 495 235 -978 629 762 854 328 78 370 314 379 -570 140 404 -318 799 143 -112 774 619 -310 706 744 626 127 790 813 549 618 -874 755 498 403 478 11 733 108 502 337 391 500 -321 79 473 -151 370 386 825 519 130 736 15 387 631 207 614 789 733 568 -314 238 646 164 599 731 -969 182 276 295 202 34 60 640 324 -349 182 624 -188 658 709 756 498 34 630 675 16 807 755 301 -707 533 358 -623 229 91 352 194 270 -923 441 31 -816 163 240 -507 271 358 496 438 140 -403 331 21 -711 548 105 -802 258 518 -908 443 681 83 384 399 399 266 677 983 360 197 -458 399 372 -69 253 761 -322 581 42 812 124 243 -161 508 405 905 230 316 -99 325 117 596 171 67 -281 415 511 -618 645 407 537 755 187 930 778 683 749 770 390 353 275 172 -179 776 496 737 243 472 -187 136 236 -780 67 2 579 774 332 13 476 301 -845 581 575 926 202 102 221 291 425 -762 799 219 909 439 681 475 271 408 995 85 435 495 539 260 -902 377 258 -684 185 659 430 413 730 -754 75 270 480 354 484 -542 76 574 869 126 503 -522 394 741 98 744 125 708 175 537 -563 773 612 506 206 702 198 46 788 -475 320 720 644 362 274 -873 193 27 555 271 420 -705 121 716 -629 629 442 -92 266 414 71 525 619 -876 276 372 756 529 564 734 484 34 706 762 599 -973 585 323 -2 310 749 -587 373 101 700 612 171 -929 769 699 -814 209 216 -676 244 479 608 624 264 82 488 53 778 350 687 -115 122 447 900 656 424 -152 264 247 463 660 646 -961 439 385 55 139 450 876 77 616 -849 494 286 973 309 384 792 248 712 198 530 501 -321 198 86 726 123 394 261 315 194 -228 666 429 343 413 703 104 545 433 156 425 153 747 756 469 -493 574 91 -54 414 640 -369 92 762 377 153 629 170 478 46 198 78 203 484 181 35 -415 452 81 -513 235 172 -952 334 354 873 332 126 931 58 721 97 800 71 -695 334 309 -891 515 606 42 757 294 -338 620 351 -818 103 580 456 612 66 -472 549 580 133 391 568 173 711 391 446 785 347 -861 247 518 -959 781 139 -911 557 115 -171 105 218 760 762 29 -823 90 130 957 375 72 676 700 334 267 146 318 565 237 116 -917 230 97 -27 55 38 85 149 103 634 327 544 -437 636 470 -413 712 370 -928 297 304 657 732 85 -47 505 404 -966 627 458 -129 64 46 -435 518 195 867 553 521 -637 268 356 184 55 619 505 70 398 827 79 681 -289 219 563 -724 291 627 121 408 344 -485 627 448 -13 127 322 -287 32 401 614 356 22 -237 447 733 731 665 503 493 670 368 81 401 166 9 778 123 456 401 585 407 216 99 950 419 327 179 575 570 164 400 327 -917 325 728 0 534 459 781 253 389 239 461 308 -743 703 762 -159 654 732 -680 585 506 -559 501 105 967 317 775 -860 574 773 133 111 80 -374 31 665 931 72 365 -612 286 788 586 591 9 -152 668 202 -311 408 327 -387 341 395 -913 588 505 767 637 501 151 192 114 -16 506 781 137 160 633 10 648 420 -686 302 233 -986 201 422 -886 153 579 -197 32 122 -472 321 21 -532 795 379 919 261 697 -745 166 198 687 695 103 838 699 98 -489 733 392 -473 529 775 -799 726 432 552 626 778 931 497 590 827 752 756 -223 242 232 -874 785 693 -956 186 102 -261 759 379 122 264 556 499 595 252 -112 351 546 -422 307 790 -609 785 695 -493 790 728 -216 312 191 339 251 262 745 537 301 -668 81 285 -22 140 339 -591 92 789 178 146 330 505 482 193 647 221 355 183 310 356 -192 504 332 602 447 421 102 109 192 677 71 284 -183 449 781 -701 306 462 -109 353 682 -202 736 446 -93 495 456 -587 135 495 809 534 565 224 433 70 -915 426 709 115 285 328 -166 729 413 798 790 473 840 660 450 748 176 487 -109 628 277 856 467 687 -266 691 714 -854 643 478 238 441 382 -966 660 723 -542 600 757 -454 675 151 -155 609 41 -242 707 649 -893 722 35 -131 709 694 591 77 387 -662 474 296 166 133 180 560 621 453 195 233 280 -815 342 639 -334 632 198 470 607 316 -549 284 431 641 719 588 315 680 760 -432 227 201 680 467 433 111 652 693 -479 799 418 -44 221 576 -177 673 59 253 714 60 708 250 330 -705 318 209 806 38 435 -594 118 102 -962 30 305 482 522 208 -387 545 80 24 553 16 925 365 170 212 237 253 153 696 339 -100 61 83 731 472 137 -778 637 689 789 562 647 441 473 563 562 486 517 -87 355 306 -283 660 163 -865 601 410 -527 301 470 -92 784 755 987 460 778 -876 634 614 964 23 727 -37 579 789 -606 644 343 51 513 202 213 648 354 -226 782 190 197 762 409 171 125 225 922 402 3 510 599 710 -643 164 110 511 138 335 668 582 316 857 531 588 658 458 585 644 551 98 252 658 123 579 62 721 489 19 85 198 682 222 532 570 543 -126 166 293 -429 171 414 544 399 409 319 182 266 -7 402 250 -3 400 32 693 524 202 -541 139 685 37 332 46 667 798 799 516 195 751 -201 166 138 183 445 476 729 56 96 832 75 234 -883 332 115 -488 199 27 -448 183 518 -772 207 266 -771 616 317 -200 518 207 854 15 670 -372 243 131 -906 472 690 559 510 592 -512 54 140 -274 727 435 414 460 297 -699 219 663 -430 399 457 453 493 480 -858 405 333 -483 577 394 -692 266 56 347 249 255 -545 438 308 -854 716 234 -67 130 693 -171 32 463 444 602 61 -700 667 286 -791 575 551 64 675 351 318 682 788 178 514 385 656 143 416 -482 640 176 -364 388 142 430 62 143 -317 532 376 -777 722 469 -139 131 693 524 319 64 -849 664 451 893 47 200 761 615 344 782 790 54 -462 68 775 358 510 655 -225 535 304 -269 286 520 133 531 566 -468 244 97 -656 234 253 -659 82 304 722 356 365 176 198 709 -31 481 547 488 99 425 -147 396 75 515 236 660 319 348 169 -354 470 524 410 798 406 585 33 188 943 273 154 -828 278 604 -804 731 551 822 198 786 -166 718 114 768 458 482 611 606 695 723 395 103 -985 41 411 -694 475 680 620 84 549 266 416 174 143 491 225 -827 753 171 75 139 107 267 460 147 629 766 622 -691 738 369 -600 723 452 -100 389 147 -131 86 563 -758 381 253 -582 154 558 -12 635 615 -866 654 626 81 283 592 -146 144 81 222 96 355 -127 597 743 772 479 465 847 219 45 -276 248 679 738 734 84 564 567 719 -493 221 62 -461 595 158 694 621 306 588 345 171 -632 631 182 879 273 660 -704 121 431 -660 445 678 -29 135 611 454 744 469 800 484 467 915 332 139 -255 672 135 774 650 720 913 512 679 -337 759 174 -269 81 261 -511 537 296 307 52 627 -354 797 50 580 203 241 657 333 32 877 22 568 372 81 171 -250 727 167 -1000 260 689 -556 61 396 889 486 720 -541 140 659 -259 433 450 -467 99 782 -836 728 355 84 53 435 -146 355 173 661 751 585 608 240 271 -673 300 762 -463 193 786 -99 775 770 -498 625 348 989 61 400 -976 240 309 -91 702 259 893 662 51 -485 542 702 -523 631 94 -186 333 69 183 71 304 102 460 364 901 36 31 54 680 737 623 424 308 -983 790 192 -163 326 579 -835 484 696 566 338 668 -365 474 533 846 497 479 -725 421 455 782 790 444 974 428 769 352 545 249 952 501 66 -894 67 404 526 772 490 -209 402 213 760 166 430 -440 624 49 -437 502 303 370 33 141 -881 424 39 340 48 746 -719 142 463 -337 417 340 -35 671 353 -12 701 737 -720 17 647 7 114 642 706 181 785 -468 600 208 -164 220 432 436 91 496 235 753 513 833 381 428 214 487 356 471 485 401 467 702 581 404 386 732 963 774 671 -578 298 90 254 87 180 -499 474 484 -435 385 175 -942 799 214 965 442 503 697 161 413 -702 189 700 -129 360 185 -299 40 569 -124 50 119 841 733 333 -408 383 82 -769 763 242 -805 214 377 -192 554 117 508 625 759 -767 634 710 -63 262 759 455 472 107 -646 219 320 -718 227 425 998 487 602 -643 378 179 -154 185 633 524 684 729 686 715 617 30 27 288 -664 215 285 432 523 643 318 750 83 987 438 13 -434 436 549 950 360 432 879 46 346 295 165 305 592 325 520 476 613 708 -525 200 345 -113 318 780 788 547 517 641 591 619 -835 267 371 261 306 688 -207 94 508 -716 666 207 -876 376 35 -128 242 412 -555 94 161 251 353 752 -778 70 570 -8 132 75 -521 525 169 339 361 34 -255 37 368 -302 678 743 -315 483 456 956 528 550 -931 131 454 972 353 75 -859 213 231 -265 464 460 -323 749 313 644 294 347 -949 603 426 400 596 461 880 689 158 -563 504 238 871 40 505 -536 696 732 905 125 680 -30 569 526 316 773 503 498 531 298 510 363 538 -933 400 241 56 271 632 -240 688 592 -19 534 39 712 392 163 -656 562 284 -531 278 56 -252 420 380 250 670 462 -701 581 24 -964 57 598 212 769 485 -445 150 571 393 528 524 -71 530 745 790 417 277 -459 597 685 -262 161 205 -625 509 169 -694 417 679 -820 511 458 83 390 266 -649 132 646 -573 698 614 55 791 410 -61 257 86 850 402 147 218 708 115 48 723 485 -159 682 74 506 233 558 751 212 7 964 468 798 125 503 135 -867 753 536 -369 723 795 -655 571 386 321 76 308 6 117 189 31 126 185 147 442 652 -256 731 388 989 676 510 -226 156 254 -626 739 229 -702 280 706 282 627 348 85 523 715 -353 297 329 511 205 429 175 200 359 914 541 587 -576 467 136 -839 700 643 614 226 133 -6 525 412 700 797 312 513 596 608 841 349 655 966 86 125 847 100 350 -621 747 185 -868 346 533 596 659 328 355 500 434 319 322 67 833 54 767 240 25 376 -164 224 28 538 203 274 -637 146 572 299 382 26 -505 279 771 219 143 347 -654 132 570 173 470 325 398 433 470 -631 485 700 -515 474 512 935 317 180 -743 288 675 -44 186 6 877 560 475 401 310 459 71 280 143 722 717 411 -400 329 789 411 301 202 -24 588 70 507 398 357 381 106 542 -862 383 653 -388 185 163 -777 8 794 917 682 590 -333 45 107 33 272 408 634 48 547 703 355 496 -189 627 184 -291 615 727 -184 532 8 77 64 109 332 553 63 926 516 503 679 221 329 814 553 86 -141 398 133 -741 543 731 5 275 780 913 458 85 127 337 600 -971 16 20 -243 363 605 -782 392 275 671 604 691 -262 679 620 654 189 49 755 770 763 -689 128 680 262 551 35 904 489 687 -711 357 696 -900 557 219 -632 123 699 144 130 439 145 148 147 -405 336 626 226 798 377 260 164 121 983 289 596 433 586 725 423 790 260 480 515 145 -966 127 399 -198 171 289 -592 469 293 -772 702 430 -96 659 102 -925 540 590 -330 598 305 167 232 431 -235 122 711 503 155 380 -52 783 633 -823 87 758 -311 331 707 -821 120 287 -934 486 473 273 497 586 -350 796 259 -840 448 748 -628 225 387 -719 114 593 -552 588 276 210 223 395 -303 289 80 -679 314 576 -542 564 572 516 725 423 481 621 760 -689 222 415 -214 529 202 461 709 131 614 367 694 -863 69 186 -372 250 125 -926 721 298 -167 185 71 -153 571 599 1 784 337 329 239 725 545 478 185 627 630 387 -558 570 257 456 244 529 -95 677 265 -25 430 370 -691 484 330 -527 357 512 211 531 222 825 787 18 -294 92 246 -30 267 522 757 240 503 -474 101 613 134 239 669 724 296 278 159 202 721 404 372 187 -722 129 778 -220 256 431 -55 666 333 468 672 70 679 557 287 732 51 582 209 566 355 620 44 35 550 377 642 180 522 384 752 178 168 -888 310 218 94 272 579 -372 574 740 -31 524 668 -590 456 389 145 160 379 -454 196 637 817 714 541 -410 49 314 681 570 390 148 580 397 -712 624 656 302 393 509 -325 574 539 -423 121 330 -259 590 15 -624 36 281 -84 178 681 982 259 450 123 447 658 979 713 481 387 367 74 847 194 647 985 724 319 915 194 496 -887 710 673 993 791 689 -568 722 153 -887 708 265 936 209 405 914 42 598 961 149 255 68 703 685 654 368 745 -875 458 653 942 394 146 681 201 706 -563 467 299 -414 428 454 45 144 120 986 494 374 -778 100 742 -834 226 751 -982 520 345 -885 191 115 871 777 542 -276 174 706 630 625 387 -721 249 82 -250 635 127 124 457 227 -783 575 452 -33 661 275 711 234 465 25 105 442 918 781 615 824 691 688 -756 242 74 570 735 304 399 454 49 -327 518 262 -52 407 151 453 149 142 -493 264 385 -254 108 178 -981 430 695 -100 179 181 555 378 634 -644 652 703 417 164 538 661 18 62 791 497 26 21 43 485 -202 14 114 -356 514 292 -224 421 222 809 377 425 -888 594 376 395 505 539 -316 118 108 897 270 696 386 514 761 -171 42 382 -750 203 758 -326 715 104 401 196 491 744 54 42 -573 84 83 960 686 285 -283 606 63 -591 302 16 87 286 611 946 57 479 74 63 53 -815 732 165 488 705 430 -147 37 236 315 449 694 139 336 531 -850 108 311 863 775 365 -570 276 427 -966 755 650 -234 22 199 510 698 647 755 237 534 86 119 26 -313 383 800 851 365 627 477 199 68 -248 109 317 -802 528 514 -724 415 448 -373 666 364 -946 233 14 233 21 422 -439 327 332 -10 733 778 -97 259 395 -638 338 733 157 36 623 212 50 712 932 682 507 -594 109 606 -128 126 417 981 581 643 -857 612 343 -530 521 730 -707 534 332 356 466 52 639 777 394 903 50 729 139 6 406 -644 739 538 350 83 788 354 621 599 -952 643 672 178 244 422 -288 636 344 44 129 279 626 37 569 -436 139 651 -449 693 23 949 272 705 776 533 501 349 397 336 -907 193 621 -235 383 9 -762 52 137 -132 479 525 -364 643 663 -961 346 556 -587 698 752 674 343 496 -754 308 78 454 98 482 143 166 512 667 354 706 -270 745 251 -963 359 97 637 541 116 -292 180 264 -337 319 513 -434 345 55 461 543 714 -309 398 11 972 360 81 188 290 26 -762 327 736 86 364 28 -998 439 78 529 605 775 583 19 517 96 662 466 -342 634 758 -215 609 607 -206 799 486 129 285 401 -243 239 625 -484 385 420 -929 368 790 -860 616 651 -395 74 36 -37 59 704 -120 477 64 438 753 250 524 330 144 -638 499 96 570 239 712 20 511 396 -90 543 424 -475 705 750 -212 181 211 -124 281 540 419 644 567 947 177 617 -605 148 55 506 320 402 -358 528 113 -411 364 236 810 54 493 711 70 506 -987 642 349 -69 141 525 -253 589 271 -981 378 460 73 495 375 -539 242 44 234 256 237 -266 387 377 -189 687 113 34 240 58 129 195 646 351 614 576 -389 440 622 -863 501 78 -83 522 94 -630 8 32 898 19 718 -190 606 158 -980 135 704 817 639 518 144 2 157 -835 609 366 839 300 52 -523 34 125 322 356 485 305 254 503 -177 589 347 235 406 185 304 351 186 812 663 84 -263 102 735 -259 531 768 -183 605 675 701 710 481 -796 733 649 -585 17 437 -239 453 42 -55 509 744 -718 722 412 -90 694 274 745 77 9 199 596 522 106 752 7 754 767 23 390 329 27 -817 426 536 -73 261 9 -510 371 254 915 148 113 401 374 754 686 632 705 -908 128 199 -859 711 177 28 790 437 836 480 7 -510 347 474 -922 492 174 343 258 598 406 745 429 -890 598 403 859 778 393 95 615 424 453 257 771 -322 782 307 -725 283 116 272 441 412 -900 151 401 -135 273 397 327 126 205 249 408 473 -279 308 300 248 426 85 255 535 203 860 351 452 -610 32 485 436 95 444 60 368 678 319 405 185 618 405 545 -581 5 522 704 412 608 -694 2 771 854 51 785 -474 122 741 863 140 697 959 160 701 680 616 664 39 474 136 893 724 610 -538 130 800 679 331 51 215 231 375 655 311 190 -282 396 727 -594 550 32 -386 643 755 -577 705 436 623 751 374 396 258 246 611 461 476 985 468 339 -426 787 441 -259 792 36 867 398 138 498 612 780 -396 636 236 391 211 172 356 636 474 -919 784 732 -274 796 744 602 381 412 -260 668 339 656 518 150 -565 465 547 -606 573 382 -533 181 713 894 135 293 -695 427 800 -746 326 267 -468 783 784 -766 770 657 370 193 673 -731 587 445 850 51 565 524 308 543 -325 514 549 875 793 760 277 627 730 -715 798 474 758 267 261 402 469 19 652 589 575 234 620 178 750 496 37 -708 199 411 218 292 755 -223 369 582 858 207 131 132 365 749 344 158 729 -135 309 776 702 201 699 404 194 97 814 612 389 -832 541 309 -299 400 67 -217 732 431 -669 76 502 900 238 625 -592 526 782 888 192 290 864 694 491 714 50 684 -389 264 47 -49 784 587 -989 638 186 -922 553 192 -39 5 781 185 654 250 -344 470 143 -702 184 192 -867 347 7 379 98 342 518 62 531 703 540 352 772 200 456 -285 362 460 496 123 698 945 773 434 688 507 780 -954 556 139 -130 212 230 173 299 790 239 147 689 -986 289 259 -895 627 204 424 222 750 -167 524 40 710 267 456 -288 82 678 627 624 229 -981 244 228 320 496 304 311 206 84 588 716 351 -956 59 41 -672 665 482 427 579 196 568 299 691 23 410 449 106 395 95 -399 732 607 947 70 558 -94 753 148 744 660 498 -141 468 444 -847 328 298 -594 782 477 711 790 721 -668 486 580 -970 109 81 481 667 187 -462 222 521 -34 685 113 -196 684 406 972 69 748 844 754 433 175 336 178 -427 228 88 825 461 796 -815 191 662 -277 681 435 243 400 320 355 524 129 244 99 464 -427 273 376 752 417 603 839 642 615 434 298 189 953 406 145 -92 127 598 -926 301 422 -951 245 232 -630 31 163 79 114 762 57 575 389 129 458 519 -172 469 198 777 495 50 -801 97 54 789 653 298 -980 55 359 798 168 323 -911 148 343 -362 725 38 -713 124 134 141 286 112 -882 20 166 -971 635 222 -362 265 460 -97 636 627 225 356 374 641 439 123 -910 139 265 -904 78 715 -624 510 380 -521 477 47 -272 386 402 901 427 250 -861 48 798 -645 751 326 917 668 403 -368 596 487 534 702 196 65 310 610 865 211 236 266 750 593 106 164 192 855 339 749 -732 608 617 22 792 764 -291 143 198 528 4 5 -389 747 695 359 215 502 -273 789 46 91 355 466 -743 725 247 337 202 536 -341 623 284 345 788 288 -899 399 26 -544 667 750 502 404 503 -211 759 590 41 415 456 -58 317 411 845 307 578 -478 132 89 538 244 102 153 493 413 430 176 731 596 16 615 -623 800 450 147 197 308 -76 271 791 -788 546 393 636 94 593 892 259 17 -810 595 368 839 542 564 698 431 595 473 248 309 -850 478 157 967 633 703 -288 269 796 256 113 277 -384 123 87 833 505 775 916 244 575 -857 118 22 -597 540 332 -186 508 617 38 677 739 -724 510 204 -91 262 261 -564 578 416 428 480 211 154 179 500 674 691 239 157 305 642 -539 266 701 477 394 548 -369 30 677 -2 164 531 -712 518 151 -23 476 455 -630 489 272 -730 533 612 -316 504 557 583 287 139 -740 37 748 -785 446 464 945 286 555 -795 625 272 -645 754 299 561 276 787 -815 146 304 264 782 92 583 717 731 -479 529 767 -979 400 425 613 221 205 802 649 732 -463 584 649 -133 658 377 634 679 625 149 267 419 350 374 276 -544 145 274 644 634 58 844 288 497 197 637 763 215 787 371 -216 114 744 -388 522 134 -741 514 272 -437 110 457 -428 355 358 -210 80 645 -114 77 34 -552 45 372 -630 381 37 913 193 558 -554 273 314 -470 397 668 -961 787 747 -764 473 772 -808 357 545 138 755 149 -971 31 465 720 233 574 524 707 47 438 389 443 305 428 430 -996 216 54 -269 485 527 -298 230 169 53 459 77 -603 349 384 345 451 198 87 776 104 -667 614 44 527 671 24 108 227 239 962 510 276 240 412 505 -392 265 393 -463 598 184 633 126 406 -992 348 342 -926 788 306 -422 149 523 44 738 289 -742 247 531 446 571 145 -249 157 622 956 565 607 340 764 155 634 438 494 891 168 642 165 764 579 -795 272 267 -262 699 662 214 792 625 -480 269 334 207 634 298 -415 349 545 310 680 407 517 314 749 -987 536 190 -149 656 167 17 28 620 -601 166 211 -82 134 635 739 403 500 -113 768 621 -714 246 115 -806 15 136 -420 565 515 952 165 680 -486 235 422 -376 402 227 -821 583 712 213 275 666 -887 714 633 485 228 624 459 774 638 -654 58 471 892 524 705 66 749 306 244 480 441 507 494 267 372 559 180 556 753 484 -156 699 189 -602 712 599 -580 19 302 374 726 347 -160 50 105 371 6 100 -98 144 795 236 390 789 -719 572 7 382 298 284 -520 290 685 336 564 583 -621 729 282 -77 576 425 -882 612 518 -624 798 583 590 387 296 88 121 145 -877 201 435 -993 737 448 -352 124 563 982 249 430 -244 449 423 -491 737 95 853 220 610 601 305 596 539 214 373 118 704 443 602 118 92 976 627 380 270 33 792 -684 224 410 -550 112 431 -924 555 448 -129 356 165 -810 226 69 33 228 186 76 204 365 55 274 749 446 542 172 -392 144 682 -164 502 468 569 321 375 685 696 379 43 524 582 -393 578 500 -274 727 197 -144 345 228 659 763 281 -522 684 601 -148 769 664 -397 27 111 -19 270 635 -686 77 566 872 184 695 -677 110 633 765 622 111 -638 369 204 -778 373 525 637 177 551 -901 577 448 -550 401 631 897 725 292 281 90 114 791 4 696 -403 145 185 -82 567 553 -679 330 206 747 715 243 365 614 120 -361 647 561 104 588 261 -617 706 379 688 579 271 -435 529 600 -678 228 229 236 747 143 31 155 461 221 706 248 -718 641 505 -388 46 363 -318 357 537 -396 188 200 415 359 413 -139 264 119 273 332 545 -789 650 462 163 684 322 -987 688 496 -104 186 4 136 774 254 774 547 455 788 463 366 -843 114 386 914 765 269 -13 309 335 314 5 200 -602 77 385 -999 365 499 439 398 472 -908 312 233 -936 70 698 -151 123 145 116 542 453 2 208 9 -599 558 438 -662 111 2 -564 43 75 30 542 386 614 607 742 -75 429 65 -731 346 158 73 502 475 -329 440 586 872 76 136 423 536 530 449 318 623 386 684 780 393 148 587 734 625 567 398 720 612 -775 554 313 99 650 379 371 425 467 -699 274 336 723 740 543 -241 90 189 -929 398 461 82 283 416 -155 536 689 981 666 505 -882 19 533 601 90 131 613 324 305 26 544 411 862 525 221 314 277 87 418 747 145 -739 159 515 945 112 156 -973 704 100 -786 672 570 -345 632 220 -870 469 391 513 583 667 551 753 165 -153 566 323 -838 111 787 -731 375 318 599 397 373 540 479 578 -794 172 598 796 437 732 614 340 684 778 387 449 -548 501 112 238 771 602 -547 271 176 -230 743 664 235 41 418 -238 589 54 46 781 331 -518 434 384 -807 424 354 946 477 176 -527 63 340 -796 264 167 715 578 755 -480 631 575 657 656 174 254 98 502 -412 213 279 295 733 207 404 397 264 -307 673 591 -534 156 421 -360 165 276 966 516 471 640 139 120 741 22 617 377 178 566 -608 24 509 498 792 381 -112 58 88 -140 616 23 958 322 539 980 455 155 583 156 706 517 101 729 -175 488 329 645 548 579 -751 377 636 144 782 469 -742 759 420 729 386 138 -296 299 63 -163 89 440 -728 33 352 685 57 416 -195 338 397 -974 196 355 -155 28 648 -547 722 532 -747 711 172 -356 183 556 347 220 612 762 603 697 -136 200 126 -315 255 365 219 516 744 419 311 233 -866 516 143 57 459 96 -425 731 427 -76 395 179 849 281 433 813 252 500 708 475 83 100 161 598 -158 19 510 519 431 168 -186 559 341 -762 35 271 465 559 666 -957 525 749 679 233 20 50 700 46 532 600 206 -918 114 207 -338 767 351 225 584 461 90 206 496 535 685 728 106 20 331 309 597 638 -910 60 317 -594 214 635 156 639 418 616 129 196 635 756 286 609 166 793 -530 159 643 583 602 702 851 208 467 -914 165 306 -897 169 6 500 613 574 710 705 291 302 775 117 -53 121 628 -659 307 188 461 793 704 -434 97 37 -97 396 557 -92 648 359 -532 447 427 -564 501 401 -95 542 528 -336 737 35 -549 598 27 507 316 475 -257 548 206 780 694 652 -794 272 246 559 88 182 193 798 646 -602 741 665 -981 792 744 840 388 619 704 156 448 779 176 792 722 765 222 653 270 708 180 484 527 -973 672 361 336 159 720 474 276 684 -153 329 448 807 471 301 93 608 242 163 451 547 -460 294 183 -460 128 693 -941 354 169 -306 353 49 -259 513 601 -742 720 798 -514 566 605 -273 669 101 759 772 486 -428 559 551 -980 711 587 -20 676 432 -456 334 431 138 506 365 46 795 593 29 539 798 -520 287 362 -5 182 519 736 138 432 397 196 766 -421 134 107 886 291 32 54 586 537 -781 613 621 -240 645 459 121 792 626 -349 225 7 922 361 496 553 511 691 -730 290 377 -623 469 505 150 429 349 -592 302 693 -366 506 117 -808 428 478 -712 637 148 -28 365 148 777 725 449 669 192 18 -599 381 753 738 658 493 732 663 695 598 540 611 745 317 535 -455 338 646 -349 123 149 -665 738 692 152 739 565 724 321 145 -572 11 2 672 143 492 152 324 446 608 167 651 140 370 773 -560 610 201 695 286 73 -408 715 84 -407 387 578 -363 740 104 343 147 448 -147 534 535 -773 574 791 641 57 600 393 104 86 -735 296 352 -300 42 738 -922 114 465 6 567 306 971 422 391 -895 253 171 835 764 367 519 282 598 -760 654 571 -770 311 371 145 207 599 -209 91 51 -487 327 204 428 52 386 821 629 425 770 564 258 -233 85 380 423 201 586 222 544 229 -976 609 107 827 437 510 765 210 66 -134 575 552 -217 410 389 -548 57 293 586 1 491 760 67 391 -994 409 147 -924 754 412 -985 620 21 -197 272 405 638 298 267 -405 304 728 -344 319 688 155 126 563 791 96 654 -785 17 47 -525 532 231 475 737 80 293 341 701 459 648 247 716 171 465 -788 550 599 621 730 615 619 757 347 450 677 719 64 650 612 -36 509 459 -237 178 439 887 408 609 -297 220 543 -985 237 293 813 611 574 -220 432 265 -488 714 141 -569 96 539 -901 400 759 41 513 139 -261 103 35 -304 181 666 922 570 713 971 764 631 317 449 763 -974 307 120 -328 603 605 283 344 133 340 410 335 -681 71 457 -817 538 231 -598 654 382 619 91 240 -910 799 737 -574 491 424 890 49 34 425 368 104 481 469 609 871 397 698 -146 351 551 -565 322 193 426 412 108 819 333 148 -821 1 116 -781 234 619 916 86 287 -924 763 585 -125 750 107 68 795 24 584 103 709 -469 634 484 127 398 36 -605 617 269 -835 514 614 837 488 577 -579 735 254 -451 662 600 724 246 702 -968 330 535 -933 609 484 -98 204 653 -278 372 3 -159 561 42 -431 535 157 894 614 91 299 763 305 899 40 102 -400 472 431 -713 492 240 922 546 443 726 69 764 615 305 347 762 303 701 -81 56 372 -450 695 415 989 233 765 432 645 22 -235 316 326 511 430 330 -780 48 184 320 568 239 -156 718 133 210 307 702 -30 242 197 550 141 59 578 158 488 -637 123 3 -359 434 785 -30 607 32 -695 679 599 -456 675 516 28 286 374 681 408 168 877 311 308 936 583 390 114 98 64 68 739 49 852 15 86 -966 511 312 -98 691 149 -973 773 109 394 250 419 701 138 259 -267 317 393 -726 183 490 -263 181 408 41 403 181 -233 104 671 377 554 325 39 636 624 134 18 254 -950 511 434 657 352 193 636 302 595 -431 751 640 -23 683 208 -626 474 651 -894 386 118 -481 396 469 111 784 322 -942 553 95 -292 274 468 705 724 351 -287 251 376 -437 638 264 -792 724 202 -675 443 149 946 706 132 819 764 237 -287 624 332 -291 675 157 929 294 331 406 409 239 -65 563 428 -250 201 345 51 99 602 183 318 566 -429 184 741 -98 445 616 859 726 196 -709 557 41 -427 764 449 163 451 563 190 401 438 892 308 736 989 414 340 247 69 785 862 328 710 -543 571 19 -903 696 334 697 259 784 812 249 384 -351 281 700 173 670 542 329 377 156 -931 24 224 -195 638 103 466 295 225 84 344 120 417 454 670 -473 540 150 626 465 371 320 195 299 475 264 322 -950 221 159 -96 541 741 176 782 599 -178 61 690 -77 40 355 -107 437 136 176 93 574 932 68 638 -428 444 483 -684 171 428 -644 331 564 429 125 644 289 409 264 786 13 678 -943 348 148 -149 518 332 495 261 762 -838 780 300 885 789 581 63 13 128 610 464 784 -197 134 501 886 393 697 -539 465 644 648 484 519 518 358 546 532 713 232 585 599 613 -131 698 557 165 311 615 -210 714 632 385 362 70 -616 649 668 -934 124 221 559 193 470 715 511 781 129 453 246 760 575 8 -1000 642 794 -249 778 603 -800 197 9 958 161 147 -172 708 623 48 267 367 117 663 82 -106 110 287 -443 413 617 159 613 13 567 523 525 666 220 183 387 422 45 -332 68 372 787 485 190 -129 643 602 -313 474 488 975 140 190 158 90 663 -211 97 352 157 92 103 179 331 256 944 582 729 583 109 420 -76 419 303 15 178 393 677 450 573 99 628 216 -999 103 679 737 86 339 -491 610 757 -189 777 134 555 455 252 -872 184 368 -451 175 370 74 75 197 289 76 356 -413 47 682 598 355 688 1 83 207 -44 497 618 748 301 380 453 657 767 -443 520 720 29 321 2 -165 30 481 528 455 668 -15 200 364 554 301 199 160 59 499 891 21 429 423 593 372 -57 581 401 -25 509 410 587 105 416 854 243 616 769 461 174 -134 753 437 -627 563 457 -247 480 165 223 575 745 976 350 5 185 633 465 -144 651 769 -156 576 83 -500 129 468 -928 70 414 749 23 509 -996 591 374 -192 434 760 544 478 535 626 154 299 743 742 454 -633 474 90 -460 563 159 -95 229 700 -304 605 333 855 149 362 -659 575 91 -93 572 245 -195 374 326 409 645 409 -833 32 189 666 680 793 150 135 141 111 28 267 -246 135 38 798 540 304 535 151 185 -502 650 110 -177 353 785 -76 521 369 513 139 248 105 442 735 246 305 762 -736 9 188 757 745 690 -306 19 503 -105 583 55 680 307 127 -600 478 611 -467 76 115 -153 740 374 -105 194 734 482 752 678 -76 246 673 815 201 691 917 729 683 -150 729 455 -781 528 132 229 309 498 668 238 547 -769 129 544 -303 370 320 -444 372 600 362 172 141 -549 715 449 300 736 4 943 73 155 632 129 283 -72 778 681 -81 408 525 -810 170 715 269 418 704 809 118 639 12 62 80 205 136 633 -207 264 162 -727 335 13 -574 726 772 750 469 493 -184 727 357 -269 438 44 -85 431 307 -372 657 642 -759 683 119 364 786 139 9 456 528 -657 291 787 2 174 424 846 241 407 -96 615 497 -584 379 482 -894 188 484 -266 703 407 -751 237 713 96 39 438 -729 237 231 -723 294 252 -909 191 66 788 559 444 821 266 184 -344 200 543 146 15 787 174 172 613 523 321 695 604 365 85 -931 105 196 -935 326 461 -400 583 212 -258 786 439 -228 760 763 -54 646 134 -290 521 129 911 350 195 475 674 154 789 420 351 -725 682 71 203 546 697 204 303 528 -279 497 780 190 86 649 137 487 318 -135 736 500 242 741 355 -479 605 489 -748 542 527 369 82 562 878 102 526 932 49 546 259 444 38 -635 117 252 -232 570 408 256 422 149 -418 144 307 -840 376 394 198 308 221 -372 314 123 -210 274 524 -112 651 635 928 627 378 235 361 521 -258 121 617 -767 795 192 426 393 500 646 116 638 844 204 122 210 682 324 844 610 494 800 498 320 329 533 233 801 427 705 -583 261 699 409 486 769 -728 3 640 -18 365 521 -894 361 379 -129 90 464 55 691 90 -441 661 702 610 470 741 405 263 490 -953 255 527 979 326 168 642 181 59 284 292 271 -215 302 740 -723 59 269 406 584 22 -307 745 284 982 464 783 801 65 237 -673 396 114 -906 123 137 174 460 791 -335 290 401 733 724 72 421 513 151 -609 440 547 656 534 585 101 591 259 989 31 559 -668 737 382 154 492 94 -496 35 533 850 491 619 186 344 409 444 149 223 630 633 1 29 587 44 523 691 79 -545 542 121 -375 80 17 -415 325 702 510 391 118 -232 215 267 742 423 48 -46 223 680 -446 53 466 -403 776 708 827 783 1 900 609 81 916 746 757 -431 319 710 -61 564 107 -183 270 159 234 19 486 -259 199 469 542 51 629 174 719 574 -270 374 510 540 79 380 -750 359 744 -964 252 494 -144 146 544 84 120 462 -990 50 149 143 619 504 -569 21 273 172 555 580 -573 747 56 -248 298 766 447 687 218 -660 743 363 -965 180 483 -904 190 84 796 133 762 -779 137 132 525 92 258 -319 671 292 -529 794 286 -184 615 422 -53 492 142 50 642 585 -493 11 327 515 665 549 806 274 460 -996 293 257 358 396 250 595 12 417 969 111 108 -90 361 301 -706 198 202 377 357 42 -913 305 607 -245 15 555 -395 11 566 421 780 677 80 442 589 -419 419 288 -354 683 144 -399 690 463 713 95 25 431 329 237 255 437 626 297 375 439 780 614 674 124 367 607 924 727 496 538 392 142 563 623 409 -682 282 509 67 82 389 -897 187 554 -476 124 480 362 704 294 987 180 660 -6 456 138 841 395 530 -217 710 352 943 580 186 -597 799 267 -608 735 93 -879 11 216 401 525 120 -554 113 651 857 731 293 412 334 644 -170 326 297 -263 368 241 445 169 318 916 20 739 -772 207 713 -92 637 280 100 350 167 846 445 562 624 615 284 4 30 40 610 463 435 -798 133 369 120 780 788 263 465 784 -824 89 257 537 587 4 -619 597 710 779 274 640 384 28 772 304 315 768 -173 444 408 -765 76 526 -952 608 597 524 773 422 363 510 1 334 162 167 -996 377 142 160 139 294 -449 322 436 -521 413 63 -444 337 195 -275 452 256 -675 186 421 -471 131 724 656 95 652 349 190 276 691 746 240 913 176 227 -286 54 764 -666 583 539 -932 478 669 -257 86 315 -405 187 722 -864 581 79 -601 162 620 -374 253 566 -135 177 591 -630 46 7 -308 742 92 -441 137 630 280 225 410 -890 403 376 -553 421 45 -938 446 639 584 290 580 227 449 268 809 529 492 818 122 623 468 569 243 -288 631 7 685 387 142 -251 787 163 -411 717 608 627 653 98 -394 680 546 -175 89 275 717 260 66 -616 553 187 806 773 755 200 237 137 207 723 523 -452 793 630 767 599 61 513 577 502 387 694 313 -796 230 65 -210 748 547 354 49 770 415 760 383 792 550 525 234 463 301 687 202 546 599 6 776 -185 292 256 -373 724 204 -674 646 563 -819 38 144 -93 764 693 784 398 355 636 437 108 -818 436 113 -491 51 460 -576 54 303 479 233 578 234 511 208 885 140 442 -57 600 405 635 784 354 -658 154 425 -486 263 27 325 639 432 -172 471 665 -843 16 236 -266 130 498 -240 608 337 144 236 359 -840 793 63 -514 310 53 123 326 795 -749 27 21 494 771 608 52 131 153 -686 217 462 519 343 675 543 673 625 646 713 95 362 743 388 -92 349 766 -72 281 278 -913 146 620 113 41 45 -63 650 343 657 144 286 196 621 75 -735 661 36 -150 315 54 -409 404 492 -101 588 341 -558 197 37 879 506 524 -556 754 344 -529 221 469 526 248 736 95 791 691 987 380 123 830 376 428 374 447 598 881 106 19 150 784 567 971 674 14 106 170 356 -804 157 45 -374 36 481 -949 459 726 -409 689 654 19 15 652 216 570 166 -83 176 43 269 75 39 -227 789 294 -571 358 542 138 97 461 -254 166 488 880 260 569 152 761 174 84 781 18 354 159 6 599 189 363 -859 79 307 -520 708 755 -59 39 358 -205 314 169 364 218 129 -263 502 137 -63 729 469 -446 83 180 -41 176 798 580 608 257 -266 701 63 -547 482 102 163 29 767 -869 726 600 -53 37 234 -982 63 409 -985 329 117 886 735 150 -261 698 179 905 381 323 240 14 405 745 513 442 -621 323 427 -424 610 713 925 101 610 -545 359 543 530 526 697 218 624 761 -589 155 444 -885 94 543 -35 602 65 343 655 327 -383 193 587 398 79 367 -519 142 67 627 707 220 -909 451 549 -331 276 665 583 636 57 769 386 488 -513 19 580 283 348 195 901 189 670 74 474 363 92 501 270 -137 14 730 -35 561 205 -618 96 392 -610 705 347 9 740 694 -997 67 108 -13 311 609 -592 774 305 879 537 318 -840 637 525 460 627 741 388 466 488 532 469 281 166 246 347 -926 33 210 -766 441 183 738 672 720 607 32 174 236 300 10 -88 340 509 -360 672 530 -80 639 775 -181 141 318 33 136 552 -233 204 164 -802 550 726 -564 593 732 -232 373 782 -234 336 122 -765 569 669 687 528 356 -362 401 267 -282 660 368 -356 648 142 511 610 734 43 130 307 824 96 194 946 731 314 366 18 41 322 208 88 76 310 641 386 574 593 -547 241 651 -487 152 12 247 795 141 -695 172 236 650 710 295 195 139 604 435 330 373 -217 274 151 843 146 600 -425 141 738 -270 292 750 196 478 718 -288 213 460 856 534 522 96 367 667 296 425 239 -449 284 546 447 68 389 -4 16 418 -935 310 747 -804 117 399 -64 565 93 -905 503 517 533 654 1 -570 667 714 -320 520 767 89 32 277 -413 682 384 -575 215 237 977 198 338 596 569 539 182 557 405 95 631 508 -510 237 386 502 406 173 -417 293 621 -597 622 18 492 571 138 630 1 635 -442 263 465 466 745 229 -737 247 739 -864 124 35 -112 511 35 -326 669 649 891 193 547 747 684 44 975 547 524 622 657 617 154 492 3 975 366 223 -24 257 310 -320 534 54 227 609 483 345 231 497 218 144 248 -859 523 108 2 464 599 -844 439 516 978 96 58 -708 475 691 828 97 500 862 612 425 6 616 315 -679 770 330 -929 126 320 -461 56 135 263 648 582 720 140 608 -989 721 704 -538 183 49 -305 494 660 120 467 332 -270 12 778 778 551 386 -736 166 233 -603 287 724 404 264 379 -93 159 72 -681 47 791 119 377 331 -829 588 694 -499 319 797 -914 535 162 918 533 800 -359 301 464 -185 760 175 238 667 252 504 138 180 -14 10 638 -925 48 724 837 554 339 231 468 205 434 724 694 565 510 154 884 190 516 -127 665 563 -203 502 81 -596 280 340 -952 332 55 -844 111 160 -554 94 628 402 130 2 163 155 666 326 552 720 358 157 162 549 9 441 40 410 324 -354 518 786 605 164 79 -16 366 758 -713 461 603 -501 261 284 -148 225 438 69 154 315 769 752 32 -846 46 112 -58 733 124 -656 784 385 -21 388 161 17 657 15 958 299 340 -488 193 45 979 762 796 -238 516 256 309 701 301 372 689 364 -242 54 259 -773 166 3 423 145 316 370 189 219 30 365 226 451 563 477 974 390 194 -272 613 691 44 761 470 710 287 762 541 531 523 -552 20 440 -775 593 583 -689 437 517 812 727 315 443 379 698 267 427 269 -94 328 246 -183 349 38 351 613 27 -732 25 690 -704 259 168 -837 454 387 978 799 765 475 66 391 344 97 245 320 514 25 154 618 637 180 382 471 189 75 474 -708 186 760 873 706 56 -204 223 121 220 577 738 808 510 375 -979 673 405 719 601 480 392 494 782 131 777 780 -454 5 517 705 579 644 -815 360 481 -951 328 237 561 47 37 192 592 530 -675 75 58 -696 679 244 -607 744 22 -764 129 125 -40 75 694 -924 393 111 415 249 684 -771 164 788 -395 356 192 -76 552 26 816 581 445 852 506 285 -802 761 721 617 359 724 -398 530 87 389 287 442 -620 12 554 884 551 789 -695 755 679 -259 467 672 -717 427 632 355 796 190 -122 198 271 -836 320 121 63 556 407 -81 569 731 874 347 398 697 738 372 270 533 508 -999 691 380 -927 154 135 679 625 152 -13 285 779 849 176 547 -820 450 93 -471 28 163 -173 450 179 -4 696 153 -366 370 658 -631 1 482 272 390 142 -404 251 642 -134 308 670 828 735 319 -642 739 109 924 125 30 333 119 522 -467 121 112 -374 510 36 762 667 664 -534 792 154 726 268 278 -845 402 724 -864 569 42 10 80 383 -543 400 93 -556 562 220 538 399 347 582 65 338 -865 191 605 564 698 558 887 786 326 80 596 579 -206 127 610 -132 462 68 -681 533 18 65 202 624 911 118 73 268 406 58 -206 232 274 982 209 752 -457 629 75 -535 206 734 734 576 604 -219 244 561 591 267 630 -131 249 38 -227 392 667 647 9 687 734 547 785 -762 682 297 76 125 219 -8 116 361 390 333 427 -143 257 378 -439 391 71 140 486 51 -428 762 593 -5 394 717 165 138 384 525 699 132 377 708 789 746 697 188 346 237 436 115 113 121 117 432 28 578 349 165 114 275 444 -440 26 342 491 654 384 -523 330 280 -736 429 68 -301 696 532 -980 214 368 654 676 351 633 606 700 -51 233 551 -515 124 658 -714 356 64 -778 33 393 -147 250 373 321 549 269 -396 127 261 274 112 418 173 261 90 -502 757 322 401 795 797 610 503 289 618 582 287 410 110 486 607 510 410 -86 161 366 -613 362 360 183 798 247 728 768 355 865 310 136 -497 121 474 662 676 367 895 15 589 774 754 502 -67 177 374 724 305 693 -570 522 203 -482 226 323 -409 640 542 573 739 417 92 186 717 -680 43 283 -540 617 236 -439 180 653 -537 656 509 -245 238 230 357 473 584 389 589 12 892 249 180 -872 762 481 -396 514 67 364 422 305 593 179 612 200 336 335 229 428 639 -460 108 152 820 720 268 650 436 689 -294 381 67 -482 781 229 -620 227 116 514 608 593 716 707 765 999 479 228 -400 463 147 -933 66 134 507 324 515 926 774 273 22 240 80 614 414 403 -450 262 661 -86 261 692 894 389 295 440 715 688 -314 609 761 227 54 374 181 516 109 942 509 142 465 187 82 311 27 348 -650 265 720 -37 776 515 368 146 280 653 479 435 -360 673 657 888 310 372 -652 133 196 621 83 461 -659 599 436 -145 767 554 481 447 699 361 52 730 395 533 464 975 433 668 206 149 421 171 171 503 -969 119 619 -28 800 265 623 513 669 552 309 513 -495 239 229 187 598 255 -325 774 404 -353 345 126 -250 729 589 2 95 771 657 399 631 769 88 55 555 336 751 -520 638 679 -780 765 602 136 212 647 -160 382 351 -67 347 175 -183 446 427 -848 401 314 703 34 503 -267 254 46 663 733 11 464 471 261 459 156 160 186 272 249 502 377 202 767 717 488 115 196 640 -607 260 670 -728 169 340 -915 781 496 396 643 444 800 146 372 201 313 3 -365 2 651 -754 279 399 -163 729 228 217 681 423 -139 81 120 232 669 70 58 95 71 -92 741 349 -894 779 124 115 238 172 445 388 304 -94 586 233 -314 168 545 979 553 578 114 140 798 -216 798 92 -546 58 385 155 517 715 278 384 504 449 688 580 -711 174 735 953 434 102 -103 365 654 26 279 345 -25 263 342 418 670 752 -398 625 468 -932 57 584 -34 162 471 -255 404 181 -667 53 545 -62 406 190 576 624 59 927 47 41 149 171 97 -68