ncols 201 nrows 201 xllcorner 520000 yllcorner 7550000 cellsize 500 NODATA_value -28672 486 630 670 549 666 519 519 347 577 566 325 467 502 758 459 459 606 591 575 572 544 626 547 510 470 472 409 367 499 631 728 531 592 489 507 556 574 651 665 544 582 652 652 575 579 623 577 601 574 617 576 297 364 551 474 545 356 527 677 597 384 429 473 620 615 597 588 630 494 484 484 531 496 480 511 641 556 627 656 579 697 626 540 655 597 580 565 562 562 622 558 587 622 628 547 577 677 644 624 727 871 686 633 645 645 608 644 638 657 644 644 609 630 609 621 621 583 532 518 572 499 499 547 573 718 644 604 604 553 708 817 669 789 917 917 789 777 744 602 668 668 666 567 656 589 750 750 856 848 581 568 520 601 601 584 636 575 626 614 614 614 662 647 679 601 613 617 634 650 608 648 584 584 565 550 569 595 604 606 606 622 548 619 779 662 618 618 658 627 686 687 697 693 723 723 618 617 538 586 571 592 636 596 380 455 460 519 344 474 516 464 620 502 583 595 544 449 449 575 603 593 588 516 483 470 462 384 363 417 471 631 520 541 850 826 675 644 677 678 733 613 661 589 601 602 623 642 626 625 625 595 589 364 606 595 690 588 546 677 597 585 712 525 649 620 558 563 639 603 525 552 452 476 480 435 520 650 719 656 579 595 515 515 581 514 545 565 530 608 477 529 538 524 512 530 576 643 608 644 744 651 594 689 769 645 636 642 632 558 629 660 647 637 615 613 582 571 532 577 598 483 527 521 573 599 584 676 616 590 900 817 929 729 650 594 648 777 916 741 1007 1001 692 567 663 821 856 852 847 848 568 634 563 626 652 633 636 583 639 619 642 653 634 662 671 641 659 644 627 596 608 648 577 597 564 572 569 595 602 621 621 571 612 619 569 643 637 616 608 627 631 628 651 592 660 723 635 625 550 613 565 584 592 346 332 800 532 442 455 546 554 669 651 830 830 875 814 670 530 459 569 552 551 552 483 483 450 520 578 563 471 366 428 734 734 583 640 624 621 677 645 609 463 540 575 602 623 593 560 594 600 595 589 577 1226 565 560 899 597 546 601 611 611 558 668 610 625 625 618 624 550 535 459 476 543 652 680 622 787 690 690 636 571 587 522 551 545 578 601 566 551 618 538 499 528 559 578 643 608 578 483 526 526 656 769 758 664 626 626 609 640 660 658 658 611 641 621 571 899 899 579 549 508 537 549 549 523 587 548 654 900 900 1012 927 647 572 780 648 862 780 837 874 789 667 667 742 785 751 706 587 587 632 599 712 667 633 633 639 671 603 694 653 657 657 655 652 606 650 596 613 613 692 576 576 530 553 572 528 585 564 568 643 612 612 620 654 600 609 605 626 626 616 630 539 660 642 635 575 592 592 565 584 606 614 1290 800 532 423 479 595 520 669 775 746 673 666 666 670 530 547 547 629 558 552 491 462 488 491 484 563 430 299 738 752 644 698 698 624 621 648 630 630 482 539 575 596 596 354 556 572 536 614 626 612 608 796 579 526 597 629 865 630 597 625 598 614 575 689 653 612 617 401 509 565 632 666 533 622 598 587 587 602 670 671 583 548 534 618 592 550 618 618 560 487 499 565 556 578 642 613 686 571 613 656 622 647 687 622 573 630 640 588 634 581 653 624 621 963 774 578 511 541 508 537 572 625 659 682 548 654 916 764 738 974 823 572 780 1174 803 625 693 874 789 681 603 669 640 751 706 706 600 589 436 569 667 643 604 675 563 691 694 651 664 627 610 566 606 615 585 631 584 569 581 543 529 510 568 570 560 673 673 643 629 545 600 581 626 609 605 630 610 572 557 539 554 554 548 581 715 574 566 610 569 577 550 586 586 422 401 633 609 609 849 862 589 594 666 942 747 406 546 554 504 473 489 432 430 565 647 1666 1356 1356 1167 617 623 581 698 613 673 580 552 537 572 539 539 592 529 529 1036 572 536 513 559 559 584 623 588 605 596 560 576 648 631 790 790 583 627 631 659 576 512 451 509 531 531 630 701 651 700 622 591 584 842 624 624 548 520 512 533 559 565 618 660 565 569 549 556 585 625 625 685 584 613 620 620 620 643 641 614 630 630 638 657 614 673 629 624 677 582 569 545 608 541 522 553 620 637 620 682 674 626 715 668 702 974 823 874 757 700 642 649 693 657 657 650 723 699 640 662 702 665 613 627 436 569 597 598 650 644 697 691 724 650 534 594 625 648 648 674 584 587 595 531 531 537 571 627 559 595 654 618 618 621 584 621 566 637 626 631 634 579 557 563 529 529 494 569 586 617 574 632 550 550 566 519 625 520 636 688 664 759 828 742 742 623 594 619 639 639 562 616 601 504 563 481 500 500 565 547 1666 915 644 676 634 634 581 493 451 451 481 549 516 572 572 531 592 571 566 1050 2111 1703 387 612 583 627 623 539 611 606 566 547 483 631 584 594 583 600 623 659 576 588 451 483 605 765 702 571 686 741 598 561 524 584 569 507 585 584 582 540 545 565 573 540 496 468 549 567 508 562 663 612 584 583 622 657 762 611 641 614 658 634 636 621 621 673 629 655 609 599 599 545 608 569 570 592 592 656 620 620 622 639 639 620 702 668 647 654 654 630 656 649 653 686 686 708 709 699 641 662 681 582 582 627 560 610 680 716 716 644 697 797 601 532 532 594 625 662 627 636 567 587 595 583 570 669 637 654 559 575 528 618 576 634 600 602 595 613 606 621 599 599 557 563 597 536 622 592 591 617 627 695 562 597 551 519 616 570 543 542 664 710 586 641 665 623 717 777 684 785 752 686 601 703 715 668 562 585 708 794 794 841 991 692 623 634 548 387 504 556 616 549 516 459 524 536 536 571 607 567 507 507 554 658 555 627 627 571 610 637 603 315 378 529 587 619 545 593 623 619 628 499 521 572 623 878 814 630 629 568 571 561 524 514 496 507 537 528 534 523 522 548 551 678 613 564 627 627 450 468 645 607 612 617 651 656 592 621 597 626 634 620 613 580 621 663 611 654 633 654 569 517 595 592 600 601 658 656 640 643 607 627 617 620 629 623 638 619 603 589 656 613 665 598 632 637 709 672 662 655 649 636 582 648 538 591 622 575 532 653 627 613 698 547 638 604 605 637 626 629 610 567 608 575 601 574 670 637 654 596 573 625 593 634 634 629 650 603 615 605 630 573 573 607 699 595 628 569 592 591 578 637 639 588 510 574 574 527 583 542 680 552 636 641 665 715 715 557 566 589 616 548 686 646 608 566 522 585 663 594 674 667 667 661 623 595 544 544 568 572 606 616 580 529 453 431 459 571 578 561 615 822 781 658 555 549 529 610 534 534 603 617 378 550 522 470 571 593 580 580 611 563 480 480 525 500 700 576 617 585 635 571 536 607 496 482 475 532 492 488 523 522 548 602 613 577 553 387 505 623 645 607 621 686 665 665 490 481 557 456 584 599 638 580 633 604 604 616 588 616 569 603 603 608 599 575 658 606 606 605 565 655 554 626 626 619 629 622 637 589 589 635 601 586 611 637 622 622 669 640 638 636 712 631 583 524 543 608 532 563 559 559 582 556 638 644 688 688 624 651 610 643 630 579 573 573 670 617 633 535 632 646 593 678 677 565 574 615 615 581 624 526 605 524 655 615 607 595 605 548 577 588 607 588 510 562 551 597 573 547 603 563 361 692 629 526 808 890 462 496 616 548 611 540 415 402 522 560 528 521 611 469 628 661 542 581 555 586 545 572 606 581 574 574 505 492 459 492 492 490 642 590 653 781 597 368 513 595 653 768 721 856 1156 689 478 613 571 579 582 629 712 478 557 583 642 861 633 572 717 695 612 604 490 519 550 550 547 509 550 488 482 511 590 562 562 584 586 582 621 636 623 621 660 659 600 747 490 493 399 650 619 616 638 616 601 595 619 614 588 616 582 607 557 559 540 575 576 419 564 613 658 655 554 577 590 652 667 622 637 620 620 535 577 566 611 637 621 658 693 786 638 838 618 661 647 597 543 608 647 848 829 669 585 556 685 647 656 632 650 651 646 695 584 610 593 573 611 594 647 545 584 625 646 638 569 598 590 613 615 601 625 587 613 526 633 577 577 671 630 641 585 615 589 587 509 572 585 631 665 585 585 585 361 506 506 702 1005 827 890 462 213 455 557 513 430 450 543 543 564 571 626 839 628 681 681 580 571 607 582 545 571 474 540 533 554 492 566 527 465 527 529 590 653 587 1047 1047 857 523 653 641 768 721 548 613 622 713 613 623 599 639 572 609 531 537 666 610 560 571 572 581 540 533 595 519 535 548 593 574 489 485 519 466 590 617 555 524 520 520 621 636 598 582 582 440 645 747 852 852 432 646 617 622 615 615 602 593 570 660 586 586 632 622 604 568 557 540 600 520 617 638 643 658 649 649 615 666 628 667 632 593 629 576 539 531 566 591 618 692 618 865 786 915 781 773 603 602 630 630 857 841 832 590 585 585 724 653 631 572 650 650 650 620 594 654 593 645 642 642 604 504 584 625 614 573 630 630 590 613 540 665 705 732 613 526 615 606 681 576 542 641 632 614 583 623 532 587 611 614 652 653 560 572 361 279 614 595 595 827 422 535 581 635 491 491 430 450 547 589 544 521 555 839 928 686 624 567 567 607 582 606 718 718 576 591 554 517 517 577 575 607 565 529 624 551 734 627 547 523 549 620 698 753 644 614 601 713 760 422 568 537 593 609 586 586 602 576 560 571 529 539 626 720 595 558 542 552 573 501 489 492 502 526 584 610 518 534 613 520 608 698 606 603 764 688 645 795 687 638 582 564 617 622 539 555 619 612 570 660 602 562 671 654 654 568 557 562 563 593 593 638 643 654 633 583 583 620 628 595 540 594 593 593 539 531 579 635 660 660 618 865 1045 1094 1051 684 603 602 646 638 594 630 654 590 561 609 628 609 574 572 578 572 624 651 651 654 673 634 600 603 566 504 601 550 590 554 556 521 596 602 541 600 544 555 732 564 599 594 644 584 542 542 597 636 636 726 532 559 535 535 631 626 588 550 580 1242 401 47 595 506 425 600 562 645 576 602 572 583 531 520 482 486 555 555 548 550 566 442 567 573 530 594 614 640 614 591 573 618 629 573 573 607 565 587 494 494 535 559 547 621 621 796 684 707 643 573 539 557 274 274 467 575 593 587 652 680 635 569 623 569 575 560 550 553 593 545 528 512 531 501 534 555 555 523 573 613 492 558 599 627 627 615 567 630 843 688 688 622 580 581 682 707 564 624 647 959 919 641 612 574 505 407 620 635 654 605 533 549 642 621 578 544 605 644 645 524 440 620 626 626 543 614 616 593 621 607 616 618 614 599 695 864 718 880 816 818 684 770 694 581 576 569 630 654 582 570 624 627 636 574 601 652 624 608 624 651 629 590 591 587 534 621 621 522 569 534 562 521 554 526 526 585 547 555 582 627 561 607 607 584 574 539 608 612 663 726 612 514 553 630 581 626 618 538 581 536 401 47 71 257 199 577 582 657 618 602 562 546 508 504 446 486 516 692 578 578 584 442 560 512 512 543 557 582 614 614 614 624 659 573 646 633 584 578 600 783 495 559 646 743 680 609 602 474 474 573 539 603 599 605 688 575 589 399 524 569 596 558 560 540 587 533 550 553 562 562 550 513 518 531 509 495 551 598 649 572 492 603 615 623 603 611 596 612 750 657 619 688 684 684 682 707 635 612 670 670 740 641 571 659 659 546 577 635 647 591 607 607 620 601 578 641 462 462 232 390 440 621 650 650 568 582 616 593 562 562 583 526 586 599 601 626 626 747 690 818 659 623 623 605 606 569 579 529 578 578 607 627 636 682 646 603 603 608 624 680 635 634 538 587 534 642 575 586 554 588 562 579 561 523 588 605 547 550 528 596 534 587 607 640 634 631 596 598 574 663 592 597 575 622 581 800 559 559 600 578 585 7 331 386 607 558 569 621 618 604 581 550 509 424 504 446 447 485 535 633 584 656 780 526 585 634 557 582 558 583 590 590 693 573 646 592 592 590 559 619 619 495 751 724 611 626 499 429 583 434 495 560 795 919 615 605 579 727 560 561 596 548 568 551 578 544 533 534 499 555 516 575 518 498 438 537 573 534 640 599 561 561 487 607 619 624 611 592 615 577 601 565 695 691 670 636 643 582 589 587 740 584 573 691 586 604 577 562 587 598 604 558 532 601 611 620 396 288 509 390 451 614 662 622 559 582 596 551 516 514 518 645 586 631 637 571 674 659 690 647 579 575 576 622 606 569 597 583 646 600 601 650 612 667 615 590 568 586 609 605 644 599 547 538 567 627 689 609 591 583 588 571 556 494 591 605 574 574 602 602 545 587 595 663 630 628 628 598 574 507 568 513 630 622 581 616 526 554 573 578 595 545 541 425 575 533 553 652 623 558 485 521 472 424 309 433 471 471 471 633 632 698 698 597 541 645 634 580 675 725 617 645 693 1249 1043 649 626 560 607 550 453 542 568 589 484 582 553 779 617 637 607 559 525 559 615 522 564 752 605 567 561 571 526 535 544 544 505 511 553 551 553 575 529 547 530 517 459 604 640 599 590 573 703 703 619 624 592 630 630 619 566 565 647 593 593 622 576 582 591 610 610 595 536 578 580 627 583 583 620 609 618 619 532 532 522 587 593 590 509 509 589 537 575 604 630 591 591 582 543 576 553 645 645 641 630 615 619 659 751 751 641 639 595 623 605 605 624 637 624 588 601 605 605 657 637 638 568 583 600 600 615 551 547 539 554 512 605 605 591 583 569 553 541 531 591 548 579 542 581 494 545 573 577 587 595 635 621 663 560 505 610 592 609 630 580 555 519 543 567 597 546 546 596 584 560 531 324 360 623 532 529 529 496 303 445 568 392 339 471 587 561 650 619 571 541 645 624 569 569 541 556 645 673 673 701 599 605 618 560 607 545 535 568 284 529 591 385 779 468 798 620 537 516 525 559 544 670 629 550 567 571 526 511 469 544 495 504 524 550 550 543 553 563 580 547 550 459 554 604 612 622 700 706 627 583 599 574 641 603 591 566 639 625 623 621 382 576 584 537 593 541 564 513 549 594 602 592 598 571 454 618 619 607 514 588 603 619 590 577 619 571 579 578 604 630 597 604 535 579 576 553 597 680 650 598 583 619 664 652 643 608 639 595 623 633 671 620 608 624 588 610 574 653 643 615 638 591 579 550 607 550 551 572 618 701 542 584 605 712 598 527 550 497 565 531 557 599 510 558 414 555 555 547 633 610 639 621 604 531 531 570 552 609 571 597 490 546 543 567 557 533 536 517 514 583 523 595 629 553 632 461 452 447 467 467 489 528 339 580 580 684 706 706 580 571 546 606 569 559 526 556 671 751 694 562 611 611 618 666 651 1453 535 645 307 472 491 346 160 160 525 530 520 516 496 526 654 584 493 550 561 581 506 515 539 481 481 523 565 487 550 543 546 521 541 550 550 537 591 623 609 609 591 617 627 599 558 558 603 605 591 510 510 608 557 538 535 614 614 520 572 570 506 513 513 578 534 599 363 333 534 396 568 497 544 608 592 603 619 612 630 607 677 682 578 617 586 603 579 585 579 594 637 630 635 603 645 583 609 620 634 627 649 639 669 699 653 620 608 608 565 603 562 624 588 615 615 609 595 540 556 607 585 585 564 665 527 599 576 628 544 544 550 497 565 709 694 510 510 558 414 601 588 608 641 610 639 585 552 519 599 661 552 568 530 555 558 560 546 511 550 490 556 537 514 514 651 1163 581 501 633 463 405 368 478 532 489 528 1118 1045 653 835 835 706 580 550 590 590 611 563 526 567 567 539 512 454 649 611 578 588 481 580 537 540 345 251 231 346 887 691 513 513 507 473 447 511 499 512 621 578 569 569 537 533 539 477 530 575 527 529 593 550 556 540 539 550 572 540 543 600 592 565 585 617 576 543 570 584 554 605 553 541 567 547 313 538 535 587 517 567 543 570 506 566 596 587 503 503 363 333 504 583 555 555 584 601 605 592 615 651 651 590 671 682 647 600 600 631 600 585 624 661 653 653 680 603 645 604 620 620 580 588 649 672 696 603 603 607 608 647 617 591 572 572 588 558 489 509 359 528 556 607 607 590 669 622 527 599 553 576 552 527 523 539 577 602 636 573 601 503 305 589 617 635 566 641 628 608 517 486 621 661 590 590 515 562 560 560 531 557 526 531 531 537 490 490 534 564 1370 587 560 379 405 580 465 569 894 894 726 710 538 600 835 635 631 622 773 739 632 563 591 556 634 645 645 951 649 639 580 580 421 631 857 440 276 390 231 535 747 635 533 594 507 681 539 563 563 512 621 597 560 536 510 533 546 627 718 545 555 529 370 505 535 511 539 540 575 537 550 637 573 532 585 585 596 541 609 607 575 554 565 516 599 557 545 313 491 578 523 573 558 543 472 550 602 573 519 503 152 572 617 578 628 655 613 600 635 616 597 537 609 602 652 667 675 588 650 604 600 652 622 677 708 664 680 597 583 641 645 607 631 588 572 674 616 574 338 607 602 533 484 627 579 572 552 557 467 531 477 547 528 537 603 562 566 546 575 575 510 549 564 532 523 523 645 572 582 584 601 567 592 592 596 589 566 603 573 545 557 545 621 533 536 587 550 505 560 570 537 589 556 563 531 530 540 527 553 540 951 625 576 411 379 372 432 457 529 602 573 573 565 600 733 745 745 688 753 668 632 632 607 582 587 556 541 951 679 571 565 546 510 455 442 328 576 567 634 590 565 549 620 561 545 539 476 552 738 545 552 518 467 465 553 460 528 507 515 486 555 536 371 441 404 418 511 572 592 572 629 637 573 546 586 584 620 629 651 607 575 578 552 601 601 557 545 530 591 522 522 529 558 496 541 572 572 601 519 478 581 522 522 626 667 655 657 732 732 620 594 537 641 601 601 629 648 592 634 602 570 570 586 661 709 654 599 599 605 640 659 582 631 494 494 479 566 582 338 336 431 431 601 559 579 586 634 605 605 541 477 547 527 556 590 590 566 546 540 507 543 592 627 532 500 574 527 580 597 584 621 564 593 605 643 589 598 577 580 625 562 551 545 518 579 569 576 518 509 509 545 587 583 563 536 526 454 495 495 540 636 568 849 577 537 534 489 489 633 583 616 586 565 598 612 664 641 587 753 668 610 564 558 558 608 716 541 570 570 562 597 550 267 187 378 487 576 567 668 549 550 518 556 555 542 555 462 578 738 655 488 534 482 469 553 580 515 512 479 557 486 467 426 400 570 418 426 552 566 564 569 593 562 587 571 569 622 622 629 651 620 416 415 568 559 548 553 544 554 531 561 529 531 570 560 606 547 601 643 611 573 540 595 627 667 714 666 678 577 606 594 694 557 604 593 634 648 608 599 623 553 585 596 646 716 620 575 593 587 501 388 582 614 550 556 594 554 582 329 288 293 546 366 559 390 416 559 538 535 527 546 600 582 590 626 556 559 575 631 618 581 638 592 627 561 565 512 596 598 597 640 605 588 605 591 601 644 644 657 648 562 551 511 554 552 552 576 518 515 508 561 565 583 550 583 590 590 570 504 518 590 535 623 572 530 600 519 539 553 623 592 586 604 606 606 605 563 581 587 598 612 565 567 610 608 716 539 604 596 632 569 550 364 334 534 534 555 485 510 372 444 493 558 586 588 542 529 583 557 453 428 507 254 482 469 538 497 525 511 557 469 350 285 531 570 340 183 558 489 463 569 582 572 564 570 569 419 622 609 632 571 571 591 539 559 544 509 509 549 536 561 535 535 545 566 599 609 560 560 533 587 604 606 627 627 638 644 610 596 606 606 568 587 561 574 583 632 632 610 606 598 629 586 586 617 615 574 520 554 412 412 338 608 586 578 541 608 554 547 607 524 549 496 435 435 487 441 482 560 527 616 616 594 578 543 556 607 575 575 607 620 638 641 581 610 547 547 596 598 607 692 680 670 605 591 598 610 609 634 610 628 647 530 536 469 539 596 552 496 490 551 543 547 547 562 602 602 601 504 567 495 512 512 592 607 520 541 526 566 508 594 594 684 625 616 591 602 581 604 604 604 574 589 577 689 689 756 726 691 606 632 569 361 485 542 523 455 468 657 600 540 493 569 586 588 594 503 533 533 554 595 647 254 471 617 624 614 597 511 532 474 442 485 504 445 333 536 569 569 463 588 575 606 509 541 570 693 621 593 575 469 518 591 539 587 639 576 512 564 536 561 528 609 609 615 599 609 573 522 594 619 604 606 573 611 579 558 601 596 599 582 583 592 539 574 583 647 611 621 522 598 629 605 609 695 597 606 520 517 280 328 567 660 596 561 521 564 475 517 469 553 549 496 557 410 262 501 611 560 517 481 578 600 552 543 583 728 710 628 622 620 546 589 553 546 539 568 567 578 583 658 675 661 670 649 624 615 608 601 610 610 656 551 557 595 539 544 387 516 516 597 543 576 525 601 603 607 601 517 550 494 550 624 541 659 659 610 530 558 567 508 566 636 652 558 610 593 633 574 619 539 571 589 577 610 662 731 685 685 606 303 437 511 511 485 480 455 455 1226 864 572 551 515 569 603 574 207 399 588 554 511 520 425 525 575 480 545 583 591 531 548 520 520 504 527 546 550 557 694 715 649 594 503 497 541 555 867 593 593 594 650 720 635 635 577 529 511 567 564 564 560 608 580 606 580 615 606 524 542 596 594 619 596 612 683 590 560 558 601 592 570 590 588 519 539 578 574 542 530 570 522 672 836 934 731 606 597 606 569 521 548 550 562 660 573 568 577 543 516 514 514 526 512 550 448 457 509 501 611 529 579 619 592 512 552 557 647 661 690 772 515 515 608 547 595 590 568 639 601 601 594 670 661 607 574 592 525 525 601 560 644 527 571 608 595 673 457 204 445 416 597 565 553 541 532 498 624 607 551 573 545 556 624 571 574 652 560 572 558 567 650 580 580 637 618 610 583 583 595 566 391 423 558 636 941 687 665 550 685 365 256 557 509 532 485 480 516 538 471 423 423 551 515 557 512 512 304 149 550 551 540 520 560 520 495 266 545 583 582 599 596 521 520 455 473 560 506 565 694 583 606 481 448 497 645 492 572 644 624 719 650 720 581 547 599 567 562 567 547 567 550 562 562 606 580 603 490 588 588 591 594 646 638 624 563 563 560 619 604 612 601 601 588 519 499 569 567 567 530 570 584 603 699 609 609 606 574 584 539 524 524 550 562 629 613 646 494 543 516 553 505 538 511 515 512 506 521 589 551 605 583 583 592 512 562 549 565 537 690 772 637 595 543 587 552 590 524 576 616 483 604 670 638 584 606 598 462 525 520 481 564 617 591 588 608 648 380 194 463 416 490 551 585 585 531 498 624 576 588 534 537 556 563 511 530 653 580 404 572 575 637 554 626 586 618 595 566 640 598 598 391 423 596 843 843 745 587 545 293 343 430 514 481 480 437 437 346 375 498 600 423 398 499 526 487 565 311 149 365 492 394 540 524 533 506 406 266 472 593 535 506 517 355 281 554 518 567 565 511 416 593 571 601 548 548 470 674 619 558 628 719 646 584 548 583 534 567 562 554 554 503 573 594 581 536 507 526 575 608 591 697 589 612 541 554 563 529 531 591 532 586 550 596 599 552 580 574 571 588 597 613 546 582 591 609 570 541 530 472 170 524 565 611 574 595 524 555 494 610 569 605 594 550 511 603 559 568 576 599 580 580 592 616 595 628 572 600 648 537 612 586 587 540 614 552 552 571 540 578 510 604 632 572 572 561 586 462 512 488 628 622 622 591 588 554 233 164 520 463 559 505 598 569 571 526 464 407 535 603 513 556 537 590 615 582 627 614 404 476 476 541 522 596 586 586 643 563 593 513 440 326 476 599 689 683 601 471 471 77 393 465 465 459 472 543 568 302 345 790 600 660 572 572 563 521 678 311 311 610 293 394 441 480 528 528 542 642 593 532 532 522 517 531 393 493 497 558 564 564 983 561 518 601 601 510 722 591 399 519 574 565 596 514 514 596 534 598 607 562 562 544 534 594 582 544 544 505 580 608 562 519 519 615 603 554 579 592 592 575 568 573 550 595 595 541 569 541 571 559 602 602 560 597 591 651 596 596 543 529 170 372 631 575 575 623 524 555 586 589 529 529 594 550 610 573 581 591 591 599 593 587 574 626 641 635 597 589 729 644 578 630 575 575 614 613 587 536 602 607 510 496 630 652 641 649 586 602 582 255 460 557 617 535 522 535 521 378 508 520 583 544 537 541 612 526 527 522 522 591 595 556 564 558 522 569 627 614 596 449 483 533 522 596 557 539 532 534 534 513 440 524 524 584 472 687 601 601 471 178 473 494 552 544 473 539 478 266 593 790 724 648 626 486 454 516 678 509 428 556 600 648 282 282 613 248 542 578 574 523 463 470 574 575 546 572 534 558 601 622 572 449 518 680 677 560 609 631 399 257 477 516 593 541 571 596 549 599 580 548 554 544 534 601 609 519 525 554 580 583 513 537 565 606 603 601 583 551 572 564 568 573 543 572 599 625 555 541 528 520 595 515 571 597 564 708 633 561 564 529 574 584 628 525 568 582 556 556 614 598 563 538 505 524 615 570 575 561 591 603 621 615 559 581 584 641 644 588 617 546 569 627 627 580 645 610 585 582 637 582 607 503 692 678 601 637 561 561 570 474 550 521 617 612 606 606 582 636 508 520 528 536 531 541 612 608 603 593 594 626 595 694 661 578 576 586 569 530 751 572 465 551 533 622 599 547 576 574 534 538 407 596 572 516 560 687 582 302 63 466 466 494 552 514 284 284 538 457 593 797 797 754 746 697 609 370 133 168 168 536 600 403 321 555 505 521 484 521 543 569 494 470 496 482 522 530 534 535 608 557 511 560 504 542 502 533 569 631 485 571 578 578 550 544 571 561 561 631 582 599 560 571 571 524 405 415 543 554 554 599 581 516 479 551 606 599 558 432 445 556 532 532 523 565 584 596 555 555 513 565 601 547 553 598 598 658 584 624 556 594 594 564 597 497 573 582 582 571 597 582 665 538 518 536 536 467 505 561 605 561 626 595 595 581 584 642 668 681 589 546 569 523 617 606 627 626 592 594 616 603 606 574 601 601 601 637 573 588 567 593 572 521 598 632 643 582 580 636 528 563 558 599 533 531 576 530 560 556 605 626 619 586 586 529 546 586 542 578 530 486 560 551 632 657 616 616 595 574 543 607 607 430 491 558 516 560 513 347 170 454 546 508 870 717 303 496 537 457 522 630 700 744 744 697 609 914 133 102 447 461 628 792 519 450 165 521 489 324 481 563 494 532 550 475 557 540 530 562 617 589 533 560 520 502 532 549 593 569 578 578 583 690 571 544 550 551 574 540 565 599 560 577 530 515 500 498 543 588 608 583 512 531 479 551 502 468 447 427 445 556 586 552 585 580 580 596 555 521 568 625 558 547 553 710 759 630 578 624 556 544 504 571 491 587 573 623 555 601 577 550 665 660 481 464 441 526 505 587 556 518 595 594 595 589 544 632 637 704 633 589 502 545 571 624 627 643 643 640 598 606 563 557 568 568 597 615 576 628 600 628 593 572 615 587 597 581 580 530 568 568 563 550 533 486 481 551 556 571 605 620 612 559 480 548 546 618 615 539 517 549 486 560 544 491 489 544 595 529 509 497 446 578 491 558 607 397 397 429 366 454 546 739 739 540 339 464 537 537 565 540 527 559 556 672 492 519 178 440 447 508 549 507 199 15 165 149 358 78 389 518 563 568 579 520 536 540 544 517 476 509 381 479 396 327 525 516 516 593 563 549 516 626 539 571 598 590 600 557 624 565 575 590 605 579 359 500 498 510 617 620 594 611 531 598 532 485 447 600 427 508 551 523 577 574 580 579 592 596 580 616 506 558 537 551 610 602 647 578 582 548 572 580 564 491 587 553 576 612 605 530 550 555 535 512 547 510 518 518 554 552 574 561 570 588 583 583 657 613 633 536 465 577 577 624 627 498 565 552 526 795 563 545 566 587 542 569 603 611 594 618 581 603 587 559 701 581 610 536 571 575 586 550 572 529 517 521 491 506 571 530 567 485 489 546 537 537 526 581 529 549 713 611 607 630 638 544 534 534 508 415 308 631 578 562 681 594 414 336 366 498 569 603 447 548 339 464 571 427 501 501 579 559 556 724 605 254 539 440 495 536 463 388 153 270 15 24 -28672 137 482 518 595 551 519 527 536 543 556 510 540 476 381 512 574 792 466 516 516 548 561 511 619 626 539 577 567 621 621 557 624 551 562 550 550 521 359 497 547 589 589 579 594 611 544 537 537 516 553 600 512 523 523 525 573 574 586 586 644 644 618 616 506 516 509 509 601 580 647 632 578 537 537 582 564 647 625 613 886 886 605 530 559 561 589 603 547 510 552 567 540 529 574 561 610 595 581 563 553 613 504 542 501 545 593 508 624 502 517 532 530 526 795 574 660 609 601 569 569 539 606 589 719 607 598 548 652 701 785 534 316 312 580 554 554 630 523 542 491 506 488 276 149 409 489 546 541 487 527 497 538 586 1008 914 777 566 638 567 599 636 421 421 308 631 577 626 626 541 541 575 560 560 524 623 515 525 548 509 593 646 734 614 579 571 670 989 605 373 575 631 631 557 680 507 153 270 165 213 455 364 482 527 717 543 501 447 589 553 561 623 623 476 431 538 909 1090 537 466 602 540 536 539 511 619 529 585 598 599 544 549 603 520 511 519 537 521 254 445 512 541 619 607 591 516 475 582 570 585 553 655 586 564 553 576 573 567 608 586 590 511 589 605 526 564 532 605 550 580 605 629 583 538 568 582 546 694 738 796 992 896 861 589 595 611 560 553 603 581 543 592 549 577 529 576 599 550 554 536 553 553 507 575 550 632 593 562 488 488 515 540 530 558 566 554 648 525 601 586 589 583 622 753 719 577 591 523 535 509 714 515 162 274 557 573 621 492 566 495 537 548 498 242 120 450 409 522 534 484 554 516 538 538 706 860 649 538 555 545 627 620 549 318 260 592 599 646 505 249 546 575 627 414 590 590 479 525 621 686 686 717 841 614 636 636 648 605 989 597 284 267 633 703 528 166 476 459 378 252 159 342 377 547 566 483 483 447 519 523 568 574 566 597 485 511 509 575 537 512 471 484 584 539 601 584 592 592 531 550 544 557 538 538 552 497 537 482 515 515 493 578 604 607 607 482 507 645 571 585 580 580 587 579 556 543 567 567 619 517 542 503 589 589 535 589 594 612 550 620 620 701 627 530 568 542 553 553 530 635 805 896 791 710 710 600 556 553 522 660 620 620 617 577 556 558 567 588 530 536 572 559 557 531 532 632 629 550 483 582 503 540 562 537 554 595 615 546 525 624 603 635 576 601 622 622 605 582 618 438 521 425 501 560 560 587 581 539 501 493 495 599 568 446 478 450 512 595 508 498 498 516 537 546 530 546 605 538 454 638 530 530 549 318 448 448 588 681 386 732 249 598 798 1005 604 614 479 519 486 538 543 559 841 604 581 524 764 1269 852 352 227 726 583 541 355 166 178 64 312 312 159 342 462 504 534 509 483 291 503 473 463 579 566 467 437 495 571 575 561 525 586 572 584 563 574 578 565 516 521 550 581 621 562 581 514 497 484 498 498 530 579 578 604 552 518 532 476 410 571 598 566 518 543 507 556 543 586 620 540 529 542 503 524 485 575 560 527 612 584 585 603 600 566 530 611 586 713 601 605 635 805 644 614 584 520 590 556 498 547 619 587 542 617 586 633 596 565 567 588 530 567 655 619 542 588 532 540 549 516 600 485 583 583 550 611 620 615 546 651 544 522 522 576 601 587 598 568 609 618 438 546 568 599 619 619 579 530 543 515 557 587 594 566 533 526 519 524 551 520 514 498 446 505 511 508 573 666 605 562 584 573 530 533 437 404 447 667 829 386 732 641 736 659 659 674 614 572 532 532 492 384 425 557 557 436 526 410 726 779 1024 1184 438 574 160 355 94 0 392 475 467 444 494 537 646 561 467 522 544 543 453 548 579 502 455 495 478 392 557 557 473 586 505 535 528 528 531 498 544 497 536 536 503 529 560 499 514 421 457 451 490 574 579 594 547 507 597 542 476 410 511 550 540 542 511 507 496 539 547 528 533 529 518 537 516 548 507 560 527 550 589 541 583 572 566 551 551 612 703 622 606 606 581 549 551 564 590 590 527 546 526 506 542 546 581 581 613 534 567 564 609 656 586 586 542 588 584 552 552 643 600 485 537 566 516 545 620 602 572 629 586 549 543 515 531 541 605 647 559 609 446 475 480 538 496 619 539 534 534 472 439 587 589 542 594 480 496 521 514 578 606 547 502 511 530 530 573 666 618 611 504 484 531 502 502 549 635 601 667 829 1031 539 671 487 511 674 516 510 507 564 697 384 425 592 817 912 912 524 932 575 515 607 583 573 297 160 134 -28672 120 183 467 485 521 528 438 68 467 225 431 517 539 450 535 535 519 571 522 392 336 492 536 605 570 548 598 540 531 498 550 569 569 499 550 547 502 506 488 474 499 499 490 574 574 535 526 592 592 542 554 572 598 634 634 542 511 518 504 554 554 533 533 535 528 534 616 616 507 511 553 549 565 565 583 572 635 544 574 690 703 622 500 527 511 516 505 564 540 568 548 474 483 506 447 491 531 581 496 534 547 539 661 566 594 585 573 576 581 610 678 826 643 534 566 514 593 543 565 565 524 604 630 553 543 590 535 535 587 612 559 515 544 493 561 607 496 591 536 562 475 534 439 535 566 578 514 501 480 537 485 622 720 637 517 555 598 591 587 633 724 621 548 795 515 515 518 717 635 601 637 764 628 628 663 484 511 600 600 675 546 633 752 697 1124 656 635 635 598 524 572 670 236 479 537 476 297 196 2 163 320 183 450 161 197 348 174 68 68 86 432 473 591 450 415 453 603 417 522 425 645 613 603 561 510 596 572 576 559 559 575 583 566 537 550 550 494 563 554 521 504 462 546 584 602 549 477 525 592 570 534 494 509 525 575 661 612 567 505 520 557 533 537 541 578 511 535 616 619 593 544 558 576 538 565 535 575 565 618 690 690 561 520 517 544 541 516 505 547 602 566 573 580 483 488 533 482 542 528 535 535 554 701 678 594 585 556 505 505 665 740 826 670 493 587 608 608 543 593 565 597 541 566 553 620 568 498 527 596 612 599 542 598 548 579 561 607 571 533 568 545 534 460 537 537 496 510 501 527 486 415 477 542 637 480 614 603 549 571 591 626 517 566 914 767 637 539 762 717 872 716 560 514 574 663 484 597 695 806 642 652 633 752 945 637 637 590 633 598 593 642 642 577 417 506 317 317 25 114 399 198 330 330 98 141 260 174 55 215 443 516 532 591 703 591 528 564 411 530 778 570 497 566 540 562 564 572 576 533 510 519 563 563 537 550 511 533 569 569 521 504 587 573 663 663 521 470 498 533 551 551 518 519 468 575 543 543 549 509 527 557 558 543 543 574 565 535 531 546 546 519 573 556 538 581 543 543 487 563 690 509 430 430 485 487 541 459 541 647 598 598 573 580 471 480 616 651 542 528 585 552 805 631 581 594 569 557 560 570 656 740 658 679 519 591 552 608 632 668 609 586 562 551 566 636 579 529 599 596 612 546 546 554 565 579 571 586 533 559 528 545 545 488 520 508 496 510 459 528 517 504 573 573 542 553 800 553 469 571 601 544 544 719 826 810 613 552 575 670 561 561 528 725 757 524 524 663 465 642 618 642 652 594 684 648 627 644 633 653 619 625 588 429 417 506 529 170 351 351 623 198 159 371 501 578 304 122 88 416 529 538 532 550 571 564 510 408 411 523 199 166 477 628 522 470 478 564 562 513 406 522 568 563 513 526 486 549 567 581 686 603 590 727 565 547 554 512 587 670 709 556 514 507 480 505 486 509 480 503 527 529 558 538 572 536 565 594 576 558 555 440 435 556 599 546 592 535 569 563 782 581 473 466 527 487 534 534 546 626 497 498 612 585 550 564 619 629 651 554 578 555 602 564 631 581 545 577 575 548 656 656 656 615 552 560 552 544 571 514 611 611 562 551 668 572 565 548 599 622 621 520 543 523 565 579 558 595 601 602 616 528 541 476 551 536 535 494 494 514 551 529 573 573 538 673 556 681 469 581 611 533 823 713 826 770 570 543 485 304 519 615 534 725 757 1033 1099 668 479 633 624 585 495 495 621 417 467 644 644 617 454 546 497 475 429 437 739 473 495 516 528 540 586 487 505 580 304 434 579 615 513 538 501 556 567 555 435 510 408 459 165 144 537 486 486 470 478 581 527 473 473 442 568 529 486 504 504 481 567 581 567 569 569 504 512 547 532 709 709 657 562 556 498 564 564 528 507 487 483 473 473 523 563 521 543 521 536 552 546 596 555 369 435 435 553 497 561 613 569 680 680 606 560 605 300 562 562 799 653 544 497 498 530 512 512 612 690 629 581 593 564 561 561 564 555 534 534 585 594 548 555 632 573 593 560 560 533 515 593 613 537 486 563 557 593 599 584 589 548 612 531 525 520 575 596 596 556 616 580 606 616 546 503 546 569 536 535 488 515 592 590 559 540 626 660 609 497 549 681 724 641 588 697 659 736 501 610 610 639 304 382 587 772 534 684 704 972 823 653 676 589 589 409 654 807 417 467 676 658 485 594 594 497 475 574 605 605 573 736 516 541 544 538 536 564 580 562 558 534 535 535 513 512 545 536 460 435 407 391 473 368 476 537 525 570 506 479 510 526 486 441 442 480 249 206 342 454 481 615 594 509 386 448 549 512 523 534 495 589 512 562 508 533 651 606 584 507 472 461 454 539 481 539 537 504 524 551 550 546 556 556 369 412 538 503 551 545 613 662 605 585 528 601 605 300 403 607 582 528 525 497 519 536 527 585 651 690 634 571 632 619 577 561 598 625 589 569 570 588 594 583 583 534 618 662 700 700 604 597 526 588 486 607 621 621 603 564 589 537 532 501 528 520 575 553 493 490 572 598 606 546 550 524 570 584 569 574 494 495 491 560 559 559 615 652 569 540 549 570 543 622 592 697 659 631 637 565 531 588 623 656 621 772 783 737 1147 1502 809 658 701 794 794 1874 1248 1124 807 1363 765 675 553 616 594 522 609 1397 828 1143 1477 736 536 551 526 581 525 524 564 554 575 553 528 535 518 526 518 385 296 514 499 503 462 412 380 503 630 570 456 483 483 468 544 441 429 429 103 186 381 559 442 442 411 270 208 474 549 549 570 515 523 566 582 595 595 600 628 581 624 525 525 528 517 535 536 539 539 501 562 607 617 522 522 561 550 518 549 486 499 460 545 592 560 551 526 516 601 418 605 735 675 555 525 525 526 543 568 641 651 601 601 542 643 592 577 571 575 575 626 619 570 588 634 601 558 558 618 662 741 556 518 560 526 588 627 643 630 585 567 564 610 546 530 512 574 528 558 543 563 575 527 598 598 530 524 546 597 584 532 482 499 446 446 560 544 549 560 567 545 540 570 572 593 662 624 592 561 521 599 556 485 588 641 453 417 417 585 592 686 1502 978 834 527 550 1017 805 1248 1124 1512 1215 849 849 627 616 537 695 695 637 602 806 1477 1477 593 567 555 568 562 524 565 685 593 611 528 557 391 440 451 172 296 459 454 454 451 412 380 420 529 556 541 586 556 549 544 453 315 10 350 410 381 559 473 507 553 618 564 474 561 525 539 606 669 566 582 703 605 565 565 581 624 567 602 571 594 535 536 556 525 579 604 600 617 526 550 530 595 555 569 515 471 487 542 553 591 591 584 516 552 869 724 730 730 555 576 551 574 729 652 641 616 595 553 650 648 592 503 550 580 628 691 314 579 520 729 617 582 639 615 633 602 625 591 590 560 655 602 638 614 548 567 602 602 601 534 526 574 547 552 609 524 524 527 606 571 528 492 594 597 564 473 491 544 509 446 524 495 522 539 535 545 534 534 495 523 539 624 649 650 741 584 476 485 549 644 386 362 443 397 479 631 823 767 423 468 600 543 824 805 597 784 712 677 434 627 638 561 534 497 539 602 806 912 578 582 558 524 538 535 530 596 795 726 644 638 560 560 575 405 172 334 409 450 413 155 307 430 436 411 554 466 561 480 480 549 508 211 299 461 466 410 545 480 538 548 625 618 564 532 532 580 623 509 669 587 564 478 516 502 565 551 560 548 521 571 594 509 566 500 552 548 604 600 523 533 600 617 636 555 582 483 500 520 592 571 571 637 611 515 703 628 709 730 626 589 576 620 697 626 652 612 593 592 608 684 648 695 618 613 610 654 314 314 455 747 633 552 639 635 641 641 865 655 590 636 623 622 613 629 548 590 539 564 514 493 526 598 521 514 549 539 524 516 581 543 578 511 577 502 502 498 510 535 509 479 560 509 460 460 535 537 573 534 559 547 539 553 607 723 492 484 584 476 531 542 488 426 443 378 687 479 470 991 932 932 600 499 899 746 754 754 816 685 434 595 595 491 383 397 544 539 547 579 561 575 537 558 555 534 536 567 567 597 644 623 582 792 528 347 309 337 415 496 470 155 454 505 420 404 393 509 509 480 480 522 265 447 447 461 466 645 513 549 549 519 625 580 583 549 549 574 623 509 527 604 604 510 543 502 546 511 511 496 553 571 509 505 525 510 510 548 576 495 537 581 581 617 636 621 484 539 539 520 592 605 521 628 650 522 630 600 678 638 602 602 581 677 697 626 638 609 619 619 608 684 641 620 647 651 610 654 189 497 615 625 549 552 630 632 630 710 681 655 640 591 573 624 519 543 629 608 562 560 539 570 529 529 503 541 547 569 504 570 528 584 584 511 577 535 488 486 575 535 503 524 553 536 371 586 514 613 568 592 653 812 562 562 531 513 114 484 577 559 522 573 492 426 492 325 754 283 612 459 374 393 301 503 515 435 455 519 568 685 723 723 496 499 502 397 544 561 571 552 552 569 537 515 555 435 449 528 577 597 581 562 486 451 364 347 373 435 443 427 470 391 508 547 484 490 472 504 509 339 344 510 519 602 609 469 505 575 613 519 488 519 616 555 600 555 560 574 594 562 497 536 510 582 543 515 495 447 515 585 553 591 497 513 559 582 510 521 548 560 572 594 647 653 625 632 451 548 530 576 621 599 374 737 579 650 613 712 663 601 592 622 584 669 664 655 621 635 607 635 650 599 695 642 575 576 651 636 451 568 577 553 562 549 628 569 638 579 549 589 604 604 631 685 519 543 550 530 549 549 539 570 690 523 559 512 547 569 579 563 529 563 590 549 571 581 508 483 548 484 484 531 563 552 781 586 632 582 565 565 653 812 532 490 416 175 114 488 662 758 584 634 609 492 544 475 448 251 466 500 483 396 438 388 478 561 840 533 568 568 748 602 514 545 538 502 531 546 587 530 541 569 501 560 554 533 746 792 577 572 568 529 478 397 364 351 483 535 495 541 427 360 409 472 435 428 310 504 383 429 446 446 518 548 609 531 527 527 539 519 488 696 627 627 567 537 585 530 606 606 624 531 560 582 582 497 550 535 593 585 580 580 458 535 581 554 549 540 540 684 628 620 647 638 595 595 518 590 530 588 558 558 294 364 579 700 665 710 607 607 592 622 620 672 597 625 661 615 624 601 618 672 672 622 571 576 643 624 652 624 624 553 562 632 621 626 575 579 549 548 650 592 609 685 528 553 624 560 532 592 533 542 599 561 581 556 542 542 560 545 551 611 590 655 584 518 518 478 548 520 533 527 536 620 781 1039 618 412 427 578 611 699 613 575 548 407 587 587 611 634 579 346 609 792 1118 643 476 251 466 137 468 548 528 706 735 1110 543 533 585 938 613 334 334 545 538 565 527 527 572 545 541 401 445 479 539 902 842 639 708 607 576 542 513 510 397 375 423 581 495 541 419 538 529 508 433 237 310 229 488 528 507 568 564 548 675 563 541 554 492 519 490 637 634 566 567 537 585 499 585 533 543 517 560 533 562 524 522 576 593 581 503 481 558 516 581 554 565 535 536 602 546 620 622 661 582 533 568 590 578 601 548 480 446 364 650 683 670 709 618 607 721 597 578 642 627 701 625 466 606 575 636 643 612 612 549 600 650 614 640 589 642 591 618 681 661 656 603 575 577 615 648 562 541 575 575 631 684 603 508 592 484 571 595 595 574 556 581 610 555 582 583 611 541 601 569 526 497 478 501 508 587 560 581 536 620 692 208 262 537 578 576 588 642 586 586 407 405 561 688 608 489 346 499 571 750 657 473 476 520 412 677 426 495 617 617 535 997 493 465 460 662 1535 572 520 537 536 463 514 481 545 534 401 445 374 463 618 649 521 541 404 306 498 522 510 484 469 509 527 495 492 474 508 522 567 433 248 240 240 502 455 583 470 564 564 470 389 591 554 540 492 431 528 610 575 475 567 591 573 635 532 568 543 517 571 540 584 524 605 576 605 530 598 574 553 516 547 511 540 529 596 546 546 566 606 569 568 568 568 544 618 517 624 446 587 650 650 622 646 618 640 592 649 649 749 627 701 532 600 456 456 636 643 563 494 626 778 643 632 604 583 601 605 674 674 673 768 603 614 648 621 535 535 541 558 624 713 673 571 508 556 452 543 562 671 574 608 577 610 552 562 592 583 539 600 562 539 497 572 560 560 672 566 581 583 595 229 479 499 537 570 579 603 633 623 586 918 718 535 533 418 489 459 459 232 279 407 473 614 558 666 695 672 698 698 617 535 584 573 573 618 523 852 536 553 562 546 559 509 533 382 382 612 448 421 438 507 448 521 449 325 547 499 406 506 566 523 560 537 436 482 494 424 480 567 488 445 448 608 733 573 583 470 561 229 394 558 388 554 540 467 529 333 333 575 475 580 582 610 605 605 568 520 574 520 548 548 524 605 570 603 644 644 574 553 554 576 565 598 598 596 508 572 599 591 560 568 551 593 619 502 725 624 509 577 551 595 489 646 633 542 531 592 627 594 661 659 546 466 516 601 641 611 608 601 672 701 778 662 552 580 541 602 662 662 687 846 628 642 603 619 594 535 556 508 619 605 680 622 571 573 486 515 558 671 607 608 635 635 614 562 592 610 585 610 565 539 547 655 597 583 609 566 531 462 580 416 522 535 499 558 550 586 551 623 623 568 508 594 594 418 387 478 610 636 710 407 851 859 647 686 716 695 672 698 507 507 537 492 578 536 523 593 549 605 579 307 555 492 528 416 405 472 463 394 461 465 448 553 540 857 736 519 406 406 433 560 525 537 461 495 496 382 494 480 341 428 400 392 506 492 573 511 539 379 521 479 455 388 531 615 743 505 427 457 464 561 601 569 598 605 574 564 680 608 520 504 551 607 538 583 592 613 625 561 511 513 534 572 598 588 580 610 630 519 591 560 606 619 558 648 635 725 610 660 630 615 571 569 569 635 628 756 767 594 594 491 602 727 784 601 599 610 610 583 684 701 611 641 608 575 618 602 604 683 642 667 622 665 621 646 624 590 609 617 568 568 680 622 652 520 534 550 558 626 614 591 566 678 595 569 586 630 582 561 570 565 567 534 608 615 573 515 361 417 417 584 522 535 610 508 551 523 551 507 553 530 452 676 527 382 307 501 795 748 787 712 712 923 1035 769 716 753 661 579 490 490 540 513 543 536 536 509 564 571 578 527 307 242 520 403 445 431 479 328 563 496 603 527 467 513 573 519 543 431 522 428 462 499 442 453 421 390 452 452 447 465 460 477 416 492 531 532 527 527 522 479 455 535 579 579 541 536 427 469 554 554 568 531 598 577 577 577 594 563 520 504 546 546 523 562 549 613 520 509 509 470 484 572 577 487 487 499 461 519 556 623 678 738 738 648 635 597 592 526 526 615 571 585 678 721 743 683 767 559 508 569 775 651 784 657 642 568 583 675 684 676 632 535 618 612 629 618 627 632 655 643 648 622 642 613 655 591 624 565 592 592 621 596 651 584 521 580 550 573 578 584 450 613 595 614 487 487 573 574 570 541 554 585 642 615 573 541 616 359 515 616 549 541 457 494 555 577 523 535 531 541 575 592 527 526 530 552 552 748 787 843 827 877 971 729 680 613 639 595 616 549 560 513 543 492 545 527 576 576 578 527 537 488 488 440 419 431 507 443 443 460 505 516 514 526 439 475 467 429 525 592 462 488 441 459 448 390 452 544 452 450 465 349 378 389 600 409 477 441 522 410 454 416 465 459 510 536 519 590 565 570 527 531 574 596 547 525 543 563 590 497 531 538 589 558 549 560 522 509 477 521 484 544 559 502 472 476 461 471 471 609 660 763 608 723 575 658 503 528 717 655 705 746 782 750 613 743 683 565 565 656 724 626 651 551 557 574 540 565 657 576 576 554 634 612 629 626 670 595 595 643 648 663 683 554 582 591 624 522 548 576 596 545 651 603 539 602 642 572 646 596 550 613 618 615 499 593 544 574 573 536 639 618 559 642 578 607 541 608 619 616 456 505 505 652 607 577 542 478 441 478 504 592 538 664 723 537 561 510 699 513 508 672 694 729 729 632 700 610 632 598 560 560 562 528 547 516 563 576 562 612 535 460 401 445 419 536 425 379 497 546 505 516 515 502 470 524 500 581 714 592 571 535 472 510 531 448 414 456 397 737 465 349 330 470 470 346 482 456 442 442 513 475 446 463 510 510 545 589 589 584 558 566 566 637 509 552 589 554 554 488 519 525 598 558 558 611 601 486 502 542 546 546 534 528 518 494 517 517 500 588 573 503 608 556 585 585 746 809 717 861 839 839 831 1010 613 586 634 726 758 758 724 626 673 658 653 590 540 565 552 613 565 641 634 680 569 563 650 545 668 660 638 649 587 600 555 582 589 445 600 643 590 545 568 568 550 585 581 597 673 679 563 550 538 594 565 580 544 550 550 568 709 671 559 392 489 467 524 581 619 568 267 363 588 605 607 608 508 406 463 416 478 504 497 692 755 627 561 598 607 531 649 649 694 634 697 754 662 639 632 647 456 562 520 520 562 503 563 566 597 597 504 470 422 445 445 558 431 511 684 811 546 420 312 587 531 639 524 516 479 714 589 633 457 542 531 452 440 417 407 469 469 33 456 336 474 488 482 456 431 466 412 380 446 463 492 454 468 589 579 584 558 577 493 505 588 552 589 578 584 518 574 574 598 598 586 517 511 521 502 542 522 525 549 575 518 494 590 503 564 562 618 503 527 570 544 646 610 809 578 780 889 1015 961 1010 681 513 699 730 556 535 713 529 644 629 650 609 590 573 614 637 586 638 633 633 606 557 592 696 668 640 631 631 563 577 555 567 558 797 682 639 590 565 628 644 579 599 581 588 647 789 571 574 573 588 599 547 552 599 657 661 595 671 608 492 553 502 544 528 581 441 349 507 531 599 585 515 515 565 537 416 465 522 687 854 650 627 543 607 608 672 810 649 571 527 659 755 704 639 631 521 521 539 539 548 479 503 544 541 448 220 514 470 422 452 568 530 488 488 684 811 635 727 727 851 593 639 556 449 479 542 458 518 595 387 518 476 417 416 390 469 321 443 483 478 405 468 488 450 493 473 453 400 380 439 477 498 455 589 651 579 556 558 523 575 571 588 550 551 521 534 598 574 592 637 570 482 476 517 521 557 543 535 518 541 575 492 565 519 638 605 562 618 629 612 546 619 756 610 580 648 826 1047 692 724 724 596 690 765 624 535 582 587 587 757 734 609 586 537 580 612 612 638 635 647 633 581 590 696 679 569 603 575 571 577 576 582 608 772 587 682 639 626 819 651 601 599 627 627 676 875 554 574 618 662 565 538 538 533 592 582 600 592 606 589 672 560 488 528 381 594 500 502 531 599 555 540 604 580 517 480 482 275 569 626 607 650 384 661 766 969 808 652 577 584 616 616 704 670 638 549 545 584 603 403 287 529 529 506 563 456 476 514 413 471 445 491 409 488 544 522 513 615 617 578 593 665 521 514 403 468 393 496 459 387 102 378 469 469 390 495 500 484 405 452 407 463 540 504 464 464 496 400 444 466 447 447 498 589 651 569 587 587 552 513 571 534 542 542 495 590 598 579 586 526 526 576 476 517 537 576 548 548 522 541 433 530 577 752 752 605 577 569 657 580 580 619 756 747 628 776 879 1047 692 709 920 937 813 845 624 800 732 729 759 671 734 642 556 510 642 784 612 623 568 634 625 573 581 590 574 588 610 574 571 516 561 561 576 592 587 611 647 752 666 666 601 598 685 598 590 580 554 535 620 687 569 520 538 456 573 575 603 508 494 615 615 513 366 236 524 823 570 592 502 599 580 544 522 788 517 450 393 393 502 521 602 351 748 692 715 969 808 596 564 414 413 438 617 595 570 531 557 568 579 566 287 517 526 585 585 456 476 396 466 407 407 485 409 479 464 464 516 526 561 578 578 401 396 422 387 387 389 439 459 334 282 496 490 551 419 457 439 515 495 405 437 452 553 504 484 479 451 400 455 514 498 500 498 532 497 575 556 511 498 513 538 539 521 481 625 590 588 574 527 532 559 576 557 536 532 622 582 486 522 470 444 540 540 675 752 629 628 723 679 611 565 628 588 679 637 637 618 879 623 757 1169 1102 790 845 845 872 644 603 624 671 607 607 611 578 667 784 723 614 573 645 645 573 562 571 563 653 630 574 525 530 582 597 607 592 585 578 627 621 561 563 585 645 646 599 611 555 628 628 532 598 564 520 578 573 438 226 226 508 494 581 464 156 358 206 358 541 434 510 602 602 556 554 554 788 563 483 1105 617 506 499 602 398 825 576 498 715 602 571 448 464 438 438 635 653 617 612 557 568 571 840 761 599 553 429 512 568 502 447 435 430 508 485 514 510 487 551 575 515 561 507 532 449 396 479 390 403 413 466 402 384 437 499 493 551 545 457 470 509 487 421 429 429 549 504 484 484 432 432 547 565 473 508 503 503 543 610 534 561 498 498 583 585 567 552 625 594 594 600 557 552 438 546 546 524 563 544 520 486 484 441 441 515 620 675 744 694 694 761 743 611 565 546 583 583 555 598 618 676 573 710 871 871 790 735 777 601 554 530 624 556 413 377 515 626 667 528 639 651 620 641 645 619 628 605 561 657 550 630 532 527 643 557 558 602 602 583 620 607 591 563 550 557 595 595 611 555 539 596 604 546 564 502 503 503 395 140 6 69 250 260 -1 265 496 483 483 558 301 248 533 531 516 525 511 529 218 331 497 605 598 557 594 600 672 577 498 531 605 445 517 563 438 355 493 623 609 628 612 480 644 811 612 535 429 34 512 490 483 483 456 427 508 518 518 367 379 562 534 575 515 479 589 440 571 442 340 360 659 466 502 521 446 513 493 502 479 491 479 576 535 489 491 525 549 531 532 574 512 700 493 565 465 538 538 623 719 598 566 565 588 592 512 512 533 552 620 615 670 616 570 552 438 521 516 599 545 529 520 475 596 541 588 589 620 688 822 791 642 703 743 669 592 583 592 610 612 598 589 595 531 692 796 871 726 617 726 632 580 538 530 568 651 878 891 651 694 694 802 613 619 617 627 559 559 611 622 718 550 468 570 786 786 557 558 607 597 580 623 643 591 652 543 622 629 604 608 532 582 590 582 539 498 498 524 562 425 111 6 87 72 220 220 265 496 425 212 1 47 0 245 153 289 238 428 316 269 387 290 416 325 325 242 425 472 577 500 528 568 429 537 576 563 543 560 611 563 628 526 695 720 552 463 535 533 34 27 439 431 457 499 427 493 476 465 552 460 495 534 482 509 649 677 677 571 484 410 608 659 622 461 489 512 472 462 462 470 378 460 465 510 493 486 481 555 555 517 475 547 548 493 493 506 538 570 602 719 673 673 611 631 591 577 504 504 516 493 474 500 500 559 570 451 489 548 616 600 545 529 557 587 577 538 516 589 672 595 591 612 665 629 629 663 632 703 562 612 585 585 571 516 685 796 778 591 591 617 488 580 538 612 952 1041 1041 891 651 640 698 590 630 619 617 607 608 610 587 653 718 592 589 608 555 577 559 584 581 561 546 602 643 643 695 562 598 635 604 543 634 572 572 541 539 567 582 540 158 183 111 85 453 515 343 161 453 538 452 397 260 390 0 0 198 381 502 663 316 432 665 642 516 206 325 242 242 528 491 484 484 553 548 537 576 601 568 582 474 563 611 630 532 442 441 485 463 576 489 287 553 519 510 585 499 523 452 421 477 460 509 510 1140 867 589 542 449 396 455 572 570 608 532 471 523 524 472 445 465 362 408 474 407 408 447 486 481 505 450 440 464 547 548 530 482 506 542 583 602 596 584 546 629 566 591 577 528 537 453 476 462 493 512 518 492 506 527 609 609 600 568 495 559 586 586 538 516 499 459 532 609 612 665 594 665 654 630 556 562 614 730 553 535 572 685 639 665 683 612 555 488 543 597 552 580 596 579 996 609 574 651 562 634 630 606 610 617 577 573 653 653 622 547 584 579 577 589 527 820 697 697 602 591 662 546 553 614 635 597 601 652 580 526 541 522 501 514 349 244 513 183 455 521 535 306 161 501 247 140 476 476 390 265 434 531 559 671 663 575 678 477 636 393 516 206 304 507 577 559 541 527 455 445 509 512 534 492 534 515 591 591 624 345 177 441 485 531 448 439 462 572 530 510 585 631 514 563 517 477 450 458 477 303 460 552 542 469 441 490 572 570 477 565 572 493 524 462 487 421 476 465 474 444 397 379 447 454 450 532 446 439 464 472 567 475 476 573 515 583 566 587 444 565 612 566 553 599 615 563 526 476 507 570 504 539 643 506 527 581 568 590 503 564 568 587 576 537 492 440 514 568 609 669 640 670 649 609 566 556 592 664 614 607 541 572 520 631 658 480 971 624 624 600 581 620 624 579 616 549 549 605 629 634 622 590 614 611 611 573 620 678 655 500 573 579 567 543 539 732 640 697 619 511 555 572 555 589 614 626 643 653 532 526 526 610 615 615 215 244 513 505 496 508 481 306 110 410 420 474 546 476 1013 690 592 553 339 613 665 665 636 512 316 393 407 526 304 304 498 559 607 609 501 458 627 508 517 525 529 515 563 580 606 615 527 493 553 483 444 466 520 462 572 530 472 610 501 377 431 517 405 448 425 29 460 466 607 476 498 485 450 459 493 572 585 418 512 530 491 521 482 465 445 419 447 463 422 442 543 543 538 439 500 571 496 531 531 573 515 474 505 449 449 565 612 555 482 515 515 462 526 582 615 556 754 754 643 565 538 588 555 555 533 532 560 553 580 578 578 550 530 568 640 597 640 640 704 609 566 603 632 642 642 607 541 549 660 616 755 480 971 1320 666 757 656 626 624 678 709 548 657 748 629 655 628 606 603 629 611 610 659 616 657 516 610 573 544 517 530 626 643 631 586 597 597 610 555 589 639 581 589 591 532 477 566 569 602 144 316 218 520 443 511 537 516 481 266 199 134 134 422 677 626 498 301 301 339 613 605 580 403 189 316 256 339 515 516 495 496 498 701 673 497 512 627 603 621 582 621 621 574 616 710 681 566 527 514 506 525 525 520 589 618 480 278 278 64 87 431 398 523 577 279 29 273 525 531 534 559 485 522 467 435 473 585 418 475 513 535 579 508 482 490 476 458 462 422 429 564 496 538 510 490 560 516 500 531 560 479 472 533 533 594 527 492 585 553 535 481 462 528 514 586 522 551 754 583 615 512 644 591 537 551 595 616 549 497 514 562 563 525 511 541 621 669 732 704 686 690 668 674 623 588 690 832 728 614 672 929 755 751 686 579 669 624 588 626 691 625 625 678 748 734 734 644 562 604 629 634 530 467 624 624 516 610 592 614 604 633 626 643 672 631 715 622 559 597 569 622 607 591 577 591 601 570 577 420 65 316 579 469 469 548 605 516 167 43 -28672 134 377 277 277 377 291 136 253 121 321 586 539 111 35 319 319 502 609 500 495 496 683 610 528 473 512 561 589 644 622 555 621 656 828 745 665 543 555 516 615 560 560 592 792 657 554 169 46 186 67 263 644 630 448 393 268 564 549 512 512 559 494 518 381 482 471 473 390 469 463 479 492 508 490 499 510 469 462 435 585 474 496 509 480 480 491 492 500 577 490 490 551 628 568 594 491 599 599 507 447 481 584 564 564 561 520 551 517 562 562 555 547 591 537 627 565 565 601 555 514 598 528 520 520 560 653 673 726 677 594 594 613 693 618 588 660 637 637 637 716 929 866 745 617 660 660 624 588 575 615 622 628 678 767 749 467 518 518 530 680 733 511 420 656 675 692 807 640 644 629 618 633 603 641 619 631 607 559 497 557 557 622 580 577 575 669 494 112 296 65 208 409 642 556 589 605 309 -28672 246 23 124 48 92 318 90 231 174 253 303 301 231 231 111 35 445 704 738 657 546 450 528 605 582 480 478 473 617 674 595 519 555 619 657 679 554 476 543 504 500 633 577 599 609 781 673 577 655 33 398 641 889 593 571 571 393 278 509 538 439 493 508 553 446 376 418 471 447 506 407 493 495 492 479 533 592 532 473 527 578 450 474 530 507 546 572 564 492 559 555 614 569 556 555 568 602 533 578 518 526 447 473 581 577 558 453 520 543 568 590 540 525 547 566 571 527 560 616 589 555 566 598 559 524 644 560 730 755 708 689 619 601 644 729 592 567 588 649 700 714 716 696 632 674 637 638 660 664 586 642 645 613 627 628 676 715 636 518 518 440 440 667 798 2455 1188 675 705 657 657 640 611 618 614 637 604 623 631 607 616 548 593 714 621 580 563 595 654 480 456 112 296 63 61 244 620 589 393 51 51 290 146 267 49 41 143 663 506 174 368 551 301 130 105 46 -28672 433 610 589 709 546 546 676 748 616 566 478 601 637 548 574 519 480 486 541 659 656 571 476 574 581 654 409 599 657 663 780 820 820 585 398 564 561 529 576 571 403 236 331 413 519 493 567 463 434 449 418 369 423 386 459 540 548 495 500 518 613 512 473 507 512 483 873 510 727 532 620 653 521 521 588 679 570 562 556 555 646 624 540 515 564 526 543 549 557 566 541 545 545 536 584 543 538 532 532 515 461 604 628 589 589 619 585 521 582 644 679 623 623 679 714 619 688 627 526 563 563 566 691 690 684 625 678 653 674 629 599 661 625 530 530 589 581 627 558 296 382 422 422 422 403 621 749 1158 863 1188 750 737 694 712 671 611 625 726 780 852 672 623 631 678 856 809 795 763 564 564 604 695 709 456 610 487 123 217 645 620 623 330 210 75 13 146 99 17 503 230 733 305 506 872 911 492 837 105 104 391 148 295 295 709 821 801 593 542 559 566 449 626 603 576 699 574 581 637 524 574 621 571 552 565 560 497 409 693 609 492 567 702 820 657 823 555 554 546 532 456 487 519 744 627 519 557 582 570 450 417 445 445 435 381 467 540 548 493 511 566 563 512 507 475 516 478 599 542 561 505 620 653 546 547 513 491 491 562 553 582 576 536 536 515 564 550 542 495 528 566 541 573 535 617 668 543 538 547 537 477 595 615 628 582 593 591 531 600 582 602 621 592 734 1200 714 577 780 644 618 639 687 612 652 849 809 633 772 683 685 618 558 551 671 525 664 628 581 754 461 620 296 354 354 403 403 416 660 629 1158 863 732 680 624 712 671 614 614 798 673 774 672 646 548 551 459 741 795 763 708 788 810 780 709 607 670 562 191 184 186 645 354 155 178 109 172 172 386 365 500 140 733 305 216 192 260 579 837 198 172 294 499 560 295 465 712 563 593 564 559 524 524 597 614 603 699 609 445 556 602 557 621 535 552 448 624 598 497 622 209 440 616 652 695 787 729 661 578 628 532 524 603 592 912 586 559 559 455 484 461 417 434 517 460 473 444 502 584 620 568 553 531 512 492 522 477 566 599 628 498 550 487 618 639 524 520 564 491 485 487 479 515 550 536 547 543 574 478 533 539 528 538 528 518 605 546 668 532 508 566 485 562 595 615 583 571 572 606 700 600 583 571 574 672 928 721 721 674 649 643 653 687 717 626 626 760 700 772 722 616 623 623 667 625 516 701 661 659 651 721 287 269 354 354 258 258 591 583 629 638 626 692 640 640 712 643 597 616 634 638 774 748 692 632 692 741 766 741 795 792 831 732 733 671 671 783 674 516 438 186 971 153 47 118 109 902 252 386 653 2478 352 136 34 162 13 19 68 579 528 360 693 825 684 428 516 566 577 577 564 539 531 590 533 646 603 620 603 665 614 558 553 557 486 496 469 537 598 418 272 593 725 620 652 596 680 639 625 494 533 575 588 557 505 496 586 580 482 473 482 461 471 423 491 530 525 444 575 545 528 469 553 531 525 497 555 336 508 566 504 528 569 486 557 557 526 552 564 502 497 497 474 524 550 537 557 540 540 530 554 539 546 598 598 628 575 546 505 430 530 530 620 562 580 616 538 569 569 606 700 634 626 567 613 672 928 676 641 576 601 612 653 645 692 650 622 580 700 869 603 600 693 675 667 589 630 677 626 582 659 544 287 269 269 186 186 311 311 583 613 626 599 620 606 652 640 625 581 571 646 629 670 670 641 618 588 751 766 739 838 646 646 732 733 640 682 649 629 480 438 399 136 37 -28672 62 147 2086 1489 623 810 842 352 352 339 650 48 44 68 681 778 805 676 825 684 657 722 673 599 490 642 600 646 561 628 557 536 503 503 528 683 558 553 418 623 686 658 537 520 540 601 610 708 725 620 573 598 556 508 494 449 522 527 496 469 496 416 573 502 556 550 435 453 482 547 582 525 532 561 483 484 548 469 506 510 533 538 336 508 510 492 518 624 526 555 504 578 552 593 539 487 519 520 524 534 524 528 542 567 560 554 543 522 641 547 580 575 579 521 586 473 487 620 519 448 499 590 595 544 570 607 652 673 608 577 613 685 599 549 676 618 601 612 610 580 661 616 580 580 682 617 554 485 675 686 639 639 747 481 582 447 544 339 339 339 186 529 566 590 652 618 618 602 676 640 652 603 612 568 568 646 629 623 590 636 635 655 751 727 760 546 586 568 617 573 558 551 541 520 480 480 464 284 23 24 51 1779 1812 839 711 711 449 601 218 203 149 64 44 21 629 671 604 626 676 595 565 785 656 515 490 633 763 577 577 628 557 485 532 485 574 512 603 471 443 915 647 487 626 626 651 744 646 708 695 656 562 517 512 508 405 328 -28672 497 496 498 469 782 719 577 547 550 484 590 615 540 525 582 502 499 529 539 548 518 504 532 495 789 533 643 597 561 608 591 531 555 566 578 575 575 530 513 516 493 548 548 505 514 511 552 560 560 564 586 570 525 580 582 582 586 588 466 442 487 542 542 545 792 705 544 607 631 631 640 587 577 634 615 578 578 610 618 645 648 475 595 595 616 540 636 554 562 592 485 652 577 601 590 713 481 625 642 392 426 339 407 243 243 625 672 726 641 600 626 728 631 676 649 665 652 627 605 605 675 652 657 703 655 655 579 607 532 597 568 554 470 517 527 527 520 498 246 291 57 42 24 259 149 768 1364 768 711 594 606 567 474 60 64 13 13 464 465 548 626 595 630 722 525 501 515 368 539 482 555 624 575 602 535 517 430 515 512 501 509 509 632 647 487 484 651 727 784 646 595 706 678 685 543 524 403 403 373 119 70 497 578 756 619 563 537 515 573 460 462 548 581 527 508 484 506 529 539 531 510 516 595 496 789 556 569 561 588 608 591 720 568 566 578 605 537 505 561 516 493 600 526 520 515 511 552 527 517 538 560 560 525 572 604 537 465 441 466 442 449 509 593 576 623 705 616 639 610 595 643 587 556 635 639 529 556 610 501 579 700 816 762 568 527 509 663 592 652 855 592 637 589 579 560 644 682 682 655 795 687 651 633 641 546 822 822 726 641 650 654 732 779 659 690 661 631 584 610 589 619 669 669 703 620 563 633 509 527 597 551 523 516 637 660 527 617 493 604 734 1436 1202 42 215 1256 1000 570 768 668 679 531 486 486 60 36 94 322 534 621 548 565 544 454 519 553 629 501 846 1251 622 665 624 673 556 563 448 458 515 514 562 475 460 482 487 464 575 645 672 824 759 603 631 631 767 543 524 395 401 529 564 70 61 599 540 521 587 488 515 459 490 545 458 581 527 503 429 507 448 494 506 509 549 587 496 542 640 569 617 590 588 583 546 589 568 580 630 554 568 571 561 476 530 540 537 510 515 585 522 510 556 586 579 560 525 559 539 482 499 441 408 482 526 578 546 623 623 613 581 563 548 643 643 648 653 609 562 556 499 589 589 529 620 762 568 592 628 602 602 652 855 788 600 573 585 560 644 543 546 610 610 613 651 630 529 567 643 692 683 744 660 619 710 706 779 782 625 627 573 616 581 670 610 610 599 575 596 677 524 540 527 446 552 580 569 531 567 561 1410 1410 992 318 1202 1134 2270 872 736 977 663 707 616 670 597 576 389 101 530 459 548 673 617 617 617 420 518 553 629 836 569 588 703 665 635 667 580 588 467 448 458 429 510 489 452 482 517 610 769 858 858 824 779 778 719 708 610 590 555 474 561 456 373 455 455 475 591 634 634 488 413 460 475 486 506 458 456 441 466 589 498 494 639 611 520 522 550 576 570 549 566 566 529 599 605 689 613 609 604 604 619 571 541 542 518 518 529 510 569 487 541 541 674 586 579 564 594 597 597 482 499 480 532 550 589 589 546 626 601 606 592 605 548 638 721 625 654 802 562 522 676 1153 560 644 620 718 611 604 582 568 581 610 695 697 619 636 668 585 628 558 627 629 555 613 613 568 547 794 1004 692 603 630 630 597 635 706 742 578 693 688 553 616 625 716 578 561 532 557 610 566 527 386 497 503 473 573 381 322 539 389 389 609 1512 1987 2244 195 872 739 734 736 844 696 369 405 301 576 517 596 639 639 548 673 610 694 738 1177 747 508 509 584 653 636 642 703 650 751 580 526 477 463 441 504 441 472 452 496 629 573 632 728 858 957 845 744 685 603 610 528 564 616 616 481 373 488 558 784 749 516 558 592 459 490 346 383 506 490 498 469 535 508 498 527 704 562 606 509 549 527 495 488 488 566 425 526 544 527 531 536 572 625 619 642 628 564 532 579 529 498 554 488 545 538 674 627 584 552 544 583 505 497 489 497 590 567 602 589 557 643 625 600 673 592 605 638 658 607 683 896 802 637 527 642 659 634 575 575 598 643 572 742 581 573 586 586 562 672 668 651 765 549 632 632 555 548 610 582 729 868 1004 690 616 629 644 657 635 633 630 552 672 751 650 553 559 679 542 643 591 582 582 551 193 133 446 373 379 441 743 186 305 389 291 125 1025 412 195 256 492 582 734 701 632 603 465 2919 301 391 510 482 526 473 531 527 611 783 708 652 747 747 582 615 495 525 642 600 584 532 560 562 477 466 445 456 444 477 472 441 374 416 572 680 820 790 632 499 499 603 628 650 650 582 510 481 500 451 346 509 723 715 558 517 514 430 464 383 509 506 466 450 497 508 508 466 489 497 606 509 569 523 506 476 488 434 490 525 496 496 540 573 592 625 685 685 655 556 513 579 584 584 529 602 564 564 580 588 588 582 538 472 505 511 524 524 628 570 602 549 635 635 594 652 673 615 665 696 696 613 683 896 753 636 752 717 659 634 625 665 602 572 829 742 840 555 527 575 666 672 630 645 661 563 579 632 636 648 734 672 654 743 868 683 604 661 714 689 649 649 650 596 611 751 650 565 650 519 576 643 591 517 536 1072 589 1341 413 628 732 565 711 743 662 693 191 89 241 104 85 329 486 582 556 490 3721 414 1938 2996 594 1134 465 437 540 473 497 511 661 558 558 652 576 587 595 583 594 525 568 570 527 468 545 560 562 594 481 482 474 477 516 416 503 618 572 680 638 487 583 296 204 362 358 613 667 324 450 508 224 170 99 99 723 637 314 237 505 489 450 433 433 400 428 422 497 448 387 439 536 539 493 524 509 485 471 452 449 496 794 635 515 488 571 558 592 581 561 556 557 544 513 589 558 526 558 562 564 564 576 647 517 442 520 472 494 524 565 597 531 570 538 577 647 567 621 652 653 730 611 628 620 575 591 593 632 557 582 581 717 619 638 721 615 637 572 829 589 555 588 583 561 747 747 544 632 654 579 680 675 654 654 534 654 743 645 652 619 644 714 689 631 612 659 627 633 667 567 512 595 509 569 576 582 543 575 569 549 587 587 1045 1238 1340 711 3147 674 192 89 89 2432 121 127 492 596 476 346 346 931 1681 1938 462 714 614 515 618 540 457 458 587 638 488 558 567 558 621 605 577 572 598 598 420 353 405 545 558 562 507 508 495 474 515 545 544 527 591 618 647 595 539 518 506 204 346 714 700 415 324 450 506 142 300 334 421 360 472 476 171 436 565 450 443 465 502 586 630 491 550 498 490 502 539 513 494 432 493 430 452 581 563 552 534 528 576 464 571 558 559 580 551 584 541 544 573 512 566 541 585 562 531 626 628 502 525 442 520 534 526 533 538 547 497 497 550 556 556 636 693 693 768 611 580 656 575 632 675 675 568 669 581 505 610 610 815 695 637 573 556 696 623 623 583 561 608 582 724 784 654 603 703 630 703 696 670 633 696 644 657 646 639 644 720 645 587 612 625 633 633 523 479 556 538 569 582 632 595 595 569 549 650 914 757 1052 910 1462 1142 355 154 361 1292 902 291 1229 512 650 985 730 553 1696 350 350 1098 714 531 380 520 618 773 609 636 606 524 464 533 618 585 585 577 572 629 539 809 509 405 859 640 499 504 534 513 495 525 492 488 548 591 524 525 503 563 436 506 558 471 660 489 372 415 321 454 339 311 91 421 446 376 415 174 41 565 511 486 452 452 525 630 601 492 499 525 502 517 558 582 476 464 271 430 341 484 540 452 528 555 483 518 527 535 443 443 584 541 557 521 553 553 541 585 579 615 607 543 543 525 559 533 545 531 531 538 547 526 570 591 613 556 636 632 628 603 625 855 656 756 816 657 616 705 669 697 668 650 777 635 695 730 705 787 790 715 692 613 583 607 672 802 773 784 636 697 644 627 684 670 670 649 575 627 734 639 697 642 579 612 612 625 636 485 590 670 607 538 561 511 626 576 593 547 541 601 757 610 722 910 693 710 624 395 537 1292 680 459 735 532 532 985 1268 1266 1731 796 1040 1227 629 470 547 439 548 543 603 735 606 524 538 678 592 564 543 570 547 602 656 1621 717 775 593 593 506 533 534 513 504 460 507 485 548 549 485 402 517 448 310 436 436 276 125 176 372 313 479 455 432 374 91 440 409 256 448 392 174 -28672 457 511 469 479 525 540 494 522 594 505 525 536 591 567 486 464 271 336 555 492 454 452 446 455 569 914 595 540 480 480 549 557 593 569 564 520 511 506 517 581 574 576 543 534 546 544 456 505 597 534 558 551 558 594 564 613 636 681 642 627 621 625 855 985 949 690 657 628 766 766 749 618 593 563 658 604 604 694 663 677 692 827 684 748 748 1079 773 709 796 672 633 737 684 642 657 586 680 675 734 748 649 709 593 621 612 616 550 529 467 649 568 607 548 521 500 526 593 579 508 618 657 657 722 736 693 1155 390 191 537 128 206 286 465 533 532 475 872 451 504 333 1040 669 789 609 674 539 317 522 476 582 609 688 727 631 591 515 543 416 436 344 702 1621 717 602 551 588 568 636 500 526 516 439 496 532 543 543 579 190 381 448 310 437 447 447 498 176 452 515 563 540 358 385 374 511 326 302 480 392 33 204 421 563 500 448 479 426 510 580 510 505 505 529 486 537 491 503 566 878 592 595 454 382 303 494 710 503 2086 540 649 680 558 433 574 552 525 520 506 506 506 606 680 576 527 553 553 508 516 577 597 608 604 604 553 572 564 590 639 621 621 628 621 801 795 711 643 643 657 628 688 888 659 684 593 563 642 683 631 645 665 677 728 680 771 1049 853 1079 814 879 773 681 763 633 737 637 812 770 739 677 542 542 620 674 584 621 648 756 506 529 529 649 568 548 519 433 349 526 593 516 630 641 621 341 728 200 210 175 308 597 572 267 296 191 204 533 560 474 346 474 664 333 532 288 639 294 115 539 555 545 489 324 493 609 555 558 527 437 363 386 546 741 902 702 582 455 617 731 638 636 535 533 533 461 502 532 534 535 527 425 568 598 472 274 511 551 557 553 553 541 555 582 358 385 516 228 452 526 480 404 130 374 521 558 482 448 426 521 509 474 510 465 509 509 520 491 491 676 605 800 494 595 419 505 987 1241 604 680 1219 596 582 555 491 416 433 472 506 588 525 569 563 626 681 571 559 564 496 580 575 577 614 575 650 698 552 572 623 629 604 620 590 628 609 684 653 639 697 822 673 676 700 810 855 733 684 796 830 833 684 747 665 665 712 761 715 1058 853 659 570 570 648 928 763 708 587 771 751 751 739 677 583 596 627 670 584 558 641 666 502 484 674 649 595 518 547 540 776 349 551 489 667 976 592 670 619 834 527 924 1523 597 515 609 213 206 204 189 1343 589 621 228 197 560 426 624 571 453 729 565 565 605 690 533 493 459 363 475 551 964 298 942 746 1234 866 627 602 769 596 596 638 524 511 377 369 369 383 493 519 508 527 644 568 568 368 442 566 625 557 534 541 546 428 110 546 436 372 49 220 571 566 566 461 506 508 558 535 516 534 582 491 452 480 484 474 497 497 491 550 642 520 443 507 494 324 431 816 726 547 680 611 456 568 529 538 416 448 496 630 630 569 569 563 630 545 510 510 535 496 573 599 538 573 575 610 589 552 648 648 628 744 654 654 561 820 820 952 811 706 822 723 747 747 760 676 733 771 847 859 734 734 747 777 817 666 699 862 1058 944 730 666 698 759 928 1012 704 697 611 678 620 719 739 688 677 627 721 670 685 615 503 533 612 674 587 517 517 511 448 776 667 560 615 541 627 1144 640 814 1706 1611 1073 1216 1192 667 667 636 1033 206 571 977 1774 284 170 757 535 518 329 329 335 729 754 697 682 639 533 626 703 555 593 553 1319 964 1193 779 675 643 584 330 654 580 906 900 863 415 415 369 432 498 474 570 455 455 644 854 624 550 514 414 625 563 383 461 552 427 110 110 31 103 -28672 71 571 548 533 591 521 508 484 541 670 494 455 470 452 482 474 538 515 493 473 486 490 470 456 507 388 685 546 529 428 580 560 400 568 566 544 538 446 455 462 573 514 569 592 566 660 500 518 539 506 577 579 616 529 569 582 537 534 548 621 614 743 627 654 654 836 709 789 899 726 706 646 660 715 654 632 676 515 477 588 735 686 734 655 731 808 659 794 663 862 921 740 523 643 612 643 643 686 649 665 595 620 697 593 731 731 566 721 700 558 451 524 499 612 653 567 553 448 398 448 792 633 516 613 472 541 1800 567 530 1115 586 1073 822 708 708 662 1009 1823 2491 898 835 717 696 733 451 596 987 581 1062 442 877 665 641 604 465 705 666 666 575 474 553 1319 825 545 633 725 643 599 563 621 585 639 424 375 415 415 440 440 478 577 482 529 581 504 546 580 440 425 724 487 189 189 327 454 427 147 94 192 87 275 71 379 307 418 421 420 442 442 631 543 218 496 470 505 529 526 498 472 493 508 507 455 519 456 512 563 1014 710 526 428 512 545 826 574 617 544 529 529 526 573 548 597 620 620 609 584 462 542 539 683 610 610 606 565 569 535 573 573 550 525 562 678 581 652 647 702 612 677 654 726 726 637 659 664 637 632 625 625 619 406 643 686 590 712 750 750 651 794 663 659 776 672 662 643 612 546 646 673 552 664 595 569 609 586 677 700 566 542 583 562 492 524 524 499 537 579 563 378 398 517 466 466 167 521 472 603 682 634 543 479 586 729 642 621 528 671 1009 672 3043 1954 658 543 755 2190 719 378 2122 706 1062 995 710 609 547 547 465 544 622 499 563 524 361 431 522 513 571 618 929 929 432 542 508 639 549 375 375 484 484 440 616 511 447 566 702 511 518 393 393 425 332 630 154 48 71 454 525 558 510 521 355 512 232 126 126 110 427 420 522 563 497 290 361 339 521 501 475 470 473 472 475 522 534 466 502 537 537 516 644 561 591 537 535 556 543 558 617 603 567 584 601 637 548 597 618 574 517 500 558 542 508 577 529 568 540 565 547 602 605 598 724 525 510 643 593 641 616 630 614 644 659 644 687 697 669 686 637 624 690 796 719 658 643 542 600 652 774 658 522 657 663 610 663 635 665 662 717 652 661 706 790 552 664 671 649 733 816 700 514 518 518 602 503 524 553 574 609 522 252 378 484 487 525 1377 1344 521 660 981 579 1232 385 292 479 570 1250 295 840 671 1436 1787 802 1018 827 543 562 615 548 539 555 706 806 651 1542 471 241 547 175 234 590 694 863 524 473 545 545 553 534 618 708 520 472 432 529 275 495 384 384 484 484 531 633 536 585 626 702 485 549 335 458 402 700 654 462 91 133 349 554 529 498 498 355 512 343 367 112 428 427 466 575 509 539 515 361 302 423 494 533 517 298 503 503 454 501 461 502 503 477 466 531 514 561 556 586 518 574 551 558 599 593 347 408 544 637 556 567 607 534 508 500 558 571 575 616 579 545 540 554 577 617 565 622 1110 1110 566 595 653 664 674 690 690 686 699 719 726 728 687 612 601 614 610 660 629 658 678 676 673 707 630 522 592 592 623 616 639 665 586 575 579 606 606 790 670 605 633 796 880 816 667 490 451 583 506 503 520 589 715 738 774 599 252 480 482 737 1006 1212 676 676 676 558 461 385 292 377 537 959 903 413 840 724 594 716 671 797 518 637 639 652 594 552 1397 664 691 681 572 241 684 2083 1399 491 574 863 707 364 258 357 572 534 607 655 476 461 328 315 974 508 603 449 449 449 359 499 624 627 626 614 506 576 494 548 537 561 488 293 121 133 419 624 719 848 612 501 533 471 361 173 433 433 490 509 532 532 515 490 460 504 503 518 317 298 408 437 462 457 461 413 476 476 519 559 557 546 553 549 549 574 551 606 384 157 157 408 544 516 570 561 561 603 508 592 572 558 565 565 579 545 535 549 602 576 565 622 630 636 593 646 653 664 801 707 589 639 623 719 731 765 673 627 595 621 2362 641 650 633 755 814 643 595 630 307 624 712 599 658 639 649 557 587 635 615 606 529 649 555 613 648 748 880 791 581 577 486 514 497 497 548 702 648 663 599 528 446 613 613 1006 1212 580 520 567 544 855 178 653 429 599 1051 1635 1703 921 645 621 674 567 741 733 733 706 710 594 552 534 692 597 634 414 2432 1347 624 569 559 765 601 489 36 7 147 476 642 568 568 605 540 637 1003 674 787 423 325 325 359 592 602 771 688 563 563 485 562 586 635 537 251 6 274 595 230 558 834 751 628 527 557 520 549 476 173 433 344 371 497 500 288 489 524 478 488 480 519 317 338 467 488 484 407 438 446 521 589 519 531 553 540 528 537 524 542 592 424 417 515 507 335 468 468 586 553 601 603 591 592 576 592 542 565 543 520 576 567 626 573 576 586 624 615 632 648 646 560 680 628 614 527 623 623 654 634 637 639 595 754 520 520 618 794 444 803 608 576 595 211 648 668 591 522 674 674 599 587 508 707 619 591 591 529 609 648 748 767 618 643 579 486 514 575 596 646 692 638 663 587 500 634 832 481 615 590 521 569 609 627 792 792 473 250 1995 1070 1635 730 890 677 598 674 567 634 721 668 643 516 585 359 415 640 729 680 1001 1579 964 624 569 665 765 850 133 25 231 147 476 422 324 402 489 540 749 479 893 750 625 325 325 329 329 739 813 688 559 478 550 527 604 635 616 134 243 688 609 595 665 715 721 541 527 538 528 552 443 346 361 71 218 447 481 288 365 452 491 461 480 519 548 419 473 551 484 407 483 433 509 589 574 552 552 573 558 526 524 498 498 527 494 512 507 490 474 474 528 567 601 540 590 590 572 632 542 550 540 595 595 595 627 573 609 603 636 636 632 648 588 633 684 628 628 527 603 599 634 614 722 639 639 680 305 1351 978 794 797 615 729 494 191 514 593 682 651 620 698 752 657 611 508 707 667 532 470 650 878 770 628 428 541 588 637 579 599 558 516 607 613 638 638 547 480 319 695 481 190 506 625 542 542 627 2386 643 1193 473 593 906 732 730 561 387 242 598 558 583 555 619 661 516 808 926 1161 650 271 680 1001 1001 587 590 640 665 966 443 14 23 402 231 493 580 756 889 627 621 831 574 302 515 553 553 374 177 297 414 813 555 478 420 511 382 599 604 567 182 229 580 609 611 692 392 671 743 564 596 642 606 513 414 166 166 392 462 481 285 183 410 483 443 461 526 634 564 470 522 509 484 385 490 499 512 477 533 558 556 558 526 629 574 575 523 538 512 549 475 475 526 519 567 552 563 548 601 559 632 529 565 550 611 640 620 627 607 623 615 643 621 632 662 574 664 589 592 628 559 565 611 679 726 652 722 661 683 1037 831 1017 899 514 635 592 39 295 514 667 814 814 707 603 673 652 608 625 601 569 578 591 618 878 878 586 552 683 610 637 652 613 567 540 540 613 543 529 482 430 635 695 507 404 527 734 483 542 577 605 1398 439 1614 525 593 534 1936 552 477 242 421 523 548 511 511 469 770 936 936 604 461 368 2231 638 509 460 564 495 640 566 423 204 128 402 550 593 858 1126 507 627 562 486 327 479 302 319 553 210 360 363 605 435 524 250 250 182 382 599 700 294 270 850 580 750 775 852 614 615 743 743 576 712 593 545 414 423 368 415 453 427 232 250 378 438 495 455 489 561 626 541 509 509 440 503 553 544 520 521 563 595 616 556 523 583 565 567 494 523 538 531 524 516 516 495 519 512 535 589 591 552 598 598 562 605 580 608 620 620 586 605 663 649 621 592 576 576 593 544 592 585 597 617 617 702 726 652 717 517 1465 1119 666 1003 850 755 663 187 39 295 193 647 700 711 652 603 641 699 649 665 793 584 592 594 597 563 488 588 625 636 610 637 685 620 616 581 540 584 521 466 401 321 655 635 548 553 560 555 459 501 626 589 771 312 1497 525 439 393 586 522 477 538 824 1045 327 332 685 636 770 944 598 627 580 368 424 676 636 460 2653 625 550 495 479 475 128 341 494 481 443 180 1126 507 551 507 401 430 325 319 271 465 665 363 605 717 457 37 28 -28672 14 180 650 363 708 1014 786 565 565 565 521 615 583 306 183 190 510 545 460 507 431 276 431 411 263 466 466 502 495 441 457 482 573 439 541 517 511 455 553 557 612 578 578 595 616 535 587 547 475 475 494 620 514 529 535 535 516 495 547 553 622 609 591 552 581 596 581 586 580 608 565 594 581 626 641 649 624 604 583 577 491 544 574 584 584 579 679 639 679 668 749 873 655 630 666 580 774 810 648 247 187 291 159 661 634 657 652 655 655 746 690 728 793 558 607 698 535 535 492 623 599 637 723 708 753 765 574 410 482 397 374 410 410 321 655 589 568 523 494 555 459 465 471 610 574 369 1242 1262 693 1281 1153 531 522 967 1295 469 805 1321 294 598 661 571 682 582 534 534 421 408 393 494 483 570 542 523 485 490 475 447 540 486 275 180 431 412 419 583 452 430 468 436 293 271 553 665 567 827 518 387 156 -28672 209 347 265 265 708 1014 546 397 452 363 -5 415 355 3 26 -28672 455 560 491 462 564 564 431 401 46 603 505 510 486 449 514 484 504 500 252 151 422 524 551 546 572 554 543 586 621 585 630 543 609 475 481 538 534 603 604 512 558 514 564 546 553 542 609 574 558 584 575 578 586 580 605 576 572 600 633 641 670 582 563 560 611 596 596 564 602 586 706 639 609 609 591 330 707 603 630 560 684 684 824 247 341 432 611 588 568 657 610 691 686 631 583 728 677 556 721 460 398 535 490 602 553 578 574 620 746 679 604 489 538 558 561 990 1049 853 1021 559 577 490 501 494 463 551 543 577 510 1320 1228 959 959 1691 696 531 463 493 370 686 1116 533 639 2163 223 478 394 646 655 605 625 579 322 534 560 560 487 488 459 490 488 539 487 499 275 243 421 344 412 534 448 452 336 398 405 463 553 440 533 521 608 386 156 40 144 107 224 107 378 578 341 381 429 359 -5 172 -28672 19 19 -28672 455 544 476 476 542 564 474 301 318 505 444 510 493 474 432 543 504 500 451 391 537 530 540 540 592 563 543 555 512 512 646 529 609 566 550 550 530 597 559 512 524 578 578 555 577 542 599 536 536 584 588 578 505 589 589 595 595 600 633 630 496 519 519 560 611 579 610 620 641 622 706 613 590 576 649 717 707 603 615 779 885 513 824 195 155 491 616 657 631 568 599 808 756 654 651 664 664 629 703 602 453 577 576 572 572 606 574 620 547 495 868 1070 640 1024 735 1391 797 1020 556 556 490 446 501 385 358 445 330 489 514 1389 615 426 445 376 696 454 439 414 446 1303 1296 747 809 1103 542 524 394 566 635 546 583 583 322 467 555 534 519 429 459 491 590 512 456 502 499 545 459 350 424 434 448 185 575 521 491 463 470 484 451 379 487 440 386 23 45 196 252 107 225 124 423 349 387 359 -28672 16 -28672 14 -28672 -28672 307 523 455 109 231 461 510 543 493 451 444 477 431 456 457 477 543 327 449 532 600 384 645 542 481 563 447 501 573 528 493 529 518 532 470 458 563 557 559 605 565 577 569 596 577 572 537 536 555 557 588 564 556 617 599 595 547 559 574 559 603 573 620 568 601 589 561 583 657 641 622 647 626 609 642 681 717 746 614 666 1007 750 253 175 175 541 663 657 631 662 793 718 718 654 651 624 652 750 579 602 567 564 488 532 614 685 631 560 615 587 664 878 1070 858 366 609 565 559 585 501 576 576 446 189 587 374 374 448 632 602 525 349 393 376 208 433 433 525 711 1303 886 637 886 599 619 524 508 582 685 531 595 583 593 581 585 615 582 429 430 548 548 531 520 502 462 449 400 451 442 434 461 930 587 532 279 491 533 585 515 574 346 440 43 53 359 239 252 25 512 551 387 369 349 387 -28672 16 -28672 14 -28672 44 301 495 369 109 231 315 401 523 516 523 451 423 376 433 427 477 349 416 490 568 399 384 295 319 481 481 467 538 508 513 493 553 553 593 522 497 580 557 557 539 568 529 567 596 596 581 590 575 569 564 587 587 514 546 578 574 547 618 633 633 622 645 620 606 665 665 614 633 657 688 669 599 620 620 642 681 590 651 724 352 650 456 225 162 660 705 663 588 619 703 807 728 1097 701 632 716 794 730 754 579 740 664 554 485 653 685 588 732 732 685 613 878 742 346 274 506 565 559 578 547 661 786 2231 605 1166 695 509 527 523 432 467 625 393 391 1218 1881 677 603 519 2211 902 544 616 596 527 619 553 581 527 683 595 653 655 558 523 523 582 483 468 513 549 545 520 561 541 512 426 358 395 442 461 1025 587 474 279 439 573 610 620 635 415 456 211 216 337 427 239 128 397 227 162 184 326 -28672 10 -28672 6 14 -28672 76 428 489 492 369 424 354 508 493 506 523 485 424 457 536 427 446 481 508 676 752 929 399 424 497 487 517 467 435 558 513 493 553 564 518 499 497 580 605 573 595 584 580 567 616 613 601 590 577 569 564 577 549 537 557 578 574 559 597 637 597 488 645 624 530 602 595 657 633 626 654 620 602 601 659 622 633 580 558 588 715 824 448 36 330 893 748 556 556 600 561 658 595 1097 879 950 950 879 655 754 732 682 668 286 603 653 1430 601 683 498 596 613 649 626 671 773 1200 506 563 526 635 800 765 2231 2115 676 676 519 593 604 493 487 710 649 715 1906 1360 861 458 649 1225 560 578 770 596 780 335 561 614 634 683 702 616 584 560 311 306 480 460 529 515 450 172 589 557 557 556 452 358 395 455 463 512 417 474 200 440 567 511 554 620 635 446 418 474 472 427 235 76 -28672 19 6 184 378 60 18 -28672 11 6 -28672 71 496 552 492 544 499 496 437 490 506 550 472 452 454 525 536 748 508 549 783 752 929 475 486 509 473 527 521 490 543 558 584 609 577 568 534 499 564 552 611 589 599 584 580 636 619 580 620 572 577 577 578 558 875 870 557 613 561 563 643 602 488 488 610 612 639 573 584 569 569 579 618 601 588 659 651 629 629 566 597 715 615 467 425 627 893 748 603 575 597 600 625 595 699 921 1041 1685 800 655 782 687 711 596 664 888 534 848 674 592 606 596 1747 635 617 558 702 1200 677 652 672 576 543 765 677 686 694 523 582 593 611 640 639 474 708 649 2106 1501 941 418 467 521 446 932 1391 1923 771 887 834 688 651 634 555 515 561 458 426 765 379 188 536 536 450 172 470 561 541 512 756 263 451 485 461 524 479 387 387 493 501 483 554 553 519 481 473 523 472 516 374 67 -28672 25 19 6 347 403 132 -28672 11 -28672 15 214 485 552 554 459 648 457 482 470 490 478 423 412 484 525 838 532 496 369 332 1247 1271 609 509 522 498 581 452 387 792 554 623 623 594 572 534 617 580 580 595 607 599 595 660 549 549 568 620 572 573 557 1798 349 470 870 582 529 554 564 564 602 555 568 659 624 578 573 584 448 370 583 559 601 588 653 631 612 557 623 597 796 693 599 567 733 627 780 541 601 651 708 734 625 680 905 1371 1137 800 792 809 809 542 345 382 1772 797 611 607 606 606 596 630 305 262 548 702 1380 560 589 592 470 551 543 532 487 551 514 516 363 363 529 447 2116 708 864 1181 631 421 471 493 556 712 962 972 906 906 1237 1177 716 651 478 324 385 385 411 411 441 398 517 314 234 527 372 337 506 626 623 756 1112 454 445 445 524 479 452 491 485 494 471 503 371 509 450 464 472 520 520 470 158 11 25 32 419 435 289 -2 -28672 11 -28672 17 -28672 257 485 479 534 600 606 473 470 611 542 506 476 484 510 918 674 574 434 332 332 592 605 518 483 498 421 43 267 613 535 597 573 633 572 601 631 584 624 633 607 597 589 636 562 545 567 559 587 572 386 316 1018 470 728 527 638 607 556 564 575 553 682 501 509 558 578 592 498 520 556 535 559 718 690 574 618 605 623 689 689 745 701 595 733 702 667 604 738 738 708 734 812 896 1182 1255 1137 791 685 632 720 1266 345 805 1858 1001 682 738 699 606 683 583 374 587 843 601 601 569 535 504 423 551 468 192 301 301 514 516 432 656 458 1469 550 594 517 569 477 412 893 471 592 1375 1009 693 600 545 769 641 550 583 523 661 1088 468 437 411 441 441 112 73 234 537 792 854 264 287 623 838 1189 557 478 455 479 451 262 521 507 528 471 471 255 513 467 472 472 495 542 265 91 11 24 126 523 331 421 395 38 38 -28672 23 12 257 526 612 596 525 557 473 503 580 490 473 396 508 508 863 850 511 434 362 392 661 497 648 483 504 401 27 13 549 633 580 591 624 624 613 620 580 614 585 612 612 603 642 651 645 567 567 560 583 721 1534 1018 686 659 659 644 630 556 601 657 580 580 863 655 558 582 570 614 614 639 535 653 653 631 659 591 605 650 847 866 618 468 595 658 750 650 700 639 738 695 666 774 686 711 553 1255 861 601 767 791 1456 1557 977 596 805 655 477 699 643 581 975 975 587 843 418 469 514 480 477 423 551 349 1403 1899 709 479 476 827 1110 1069 1936 686 686 2078 540 553 625 541 550 635 584 529 693 600 661 684 603 414 484 589 843 593 437 437 439 439 441 112 112 219 219 353 857 475 408 287 555 684 515 611 455 446 428 450 448 448 528 488 237 451 514 535 472 466 462 517 221 205 95 95 -28672 247 454 421 395 385 343 251 155 12 199 489 535 502 595 629 557 673 620 553 494 396 194 639 1129 723 538 506 505 712 1042 711 575 607 499 409 109 109 169 700 531 619 605 626 563 593 594 599 654 598 498 428 449 508 530 645 541 572 879 1123 1534 2136 774 662 640 599 630 565 563 464 453 727 610 655 594 624 606 595 649 639 607 629 659 647 571 659 591 635 630 774 810 975 557 557 865 749 754 640 655 568 568 700 955 897 553 866 638 760 760 791 1423 1655 640 555 574 578 683 687 630 579 747 1827 1345 2163 428 608 571 563 477 477 587 731 1165 2419 709 654 689 772 675 675 1373 1350 584 527 507 704 625 832 630 867 751 528 529 468 544 609 413 411 484 548 590 498 953 1469 504 439 157 157 157 216 219 359 452 606 1651 511 525 504 508 611 514 482 483 464 533 448 556 537 470 489 476 535 523 541 541 551 363 205 53 -28672 38 92 465 489 436 433 421 674 353 431 433 493 493 538 595 629 532 474 549 497 494 430 244 735 1419 1130 538 615 571 740 740 711 575 588 719 519 233 -28672 -28672 52 567 564 449 364 1419 634 634 596 662 946 1267 519 297 454 530 419 271 476 627 660 1123 829 734 617 590 576 555 555 501 673 717 640 610 610 548 606 585 573 649 611 630 630 588 597 571 512 600 759 730 697 780 599 726 711 809 734 754 640 677 664 768 1105 881 897 1057 786 702 646 655 690 600 657 715 623 622 578 578 695 579 503 555 1827 794 1241 1443 707 707 563 870 731 751 850 1649 2886 1566 2118 582 579 591 675 1019 744 420 264 258 704 704 425 622 780 263 528 401 532 442 430 612 411 462 694 480 892 458 573 416 504 184 157 216 216 216 385 359 356 356 518 528 495 531 508 487 457 537 552 589 390 519 426 461 461 476 502 461 612 584 532 363 369 500 398 321 394 465 486 444 400 432 432 353 517 462 454 485 517 581 515 471 492 505 443 427 489 277 1272 1272 1130 921 791 611 362 789 794 801 784 769 697 456 -28672 34 228 631 914 472 632 638 639 659 544 662 556 224 268 636 454 1842 239 467 594 555 609 678 584 595 558 590 576 554 564 606 729 607 640 579 537 602 608 623 573 534 638 619 623 657 597 579 544 619 790 798 709 656 426 652 666 618 656 734 620 648 611 679 694 881 881 1666 844 638 631 655 553 634 515 667 667 622 497 584 533 472 529 555 634 591 1715 394 668 707 609 597 525 480 503 489 674 816 790 534 524 591 559 547 435 382 382 258 409 741 564 488 528 263 448 466 629 525 882 430 612 794 710 678 633 458 364 2007 504 -28672 83 247 247 446 385 385 320 440 431 534 494 554 563 513 590 597 552 589 450 438 390 489 434 403 441 340 586 583 551 515 501 473 463 463 394 470 519 470 247 329 432 315 368 202 433 461 517 498 494 493 493 505 443 463 461 591 1023 813 914 716 775 760 440 789 940 777 751 418 497 456 88 393 425 621 306 390 472 420 558 557 579 607 552 780 2162 1263 1475 1182 1961 1386 2170 439 509 549 584 580 580 564 486 564 585 603 740 729 607 630 623 635 621 614 623 594 809 655 586 676 620 620 720 694 578 629 777 930 426 618 729 605 656 710 618 596 651 651 694 625 878 666 518 656 631 678 554 530 729 751 667 610 370 633 577 533 544 529 485 454 596 525 616 583 565 586 586 539 503 1248 571 619 450 452 524 437 553 612 845 2768 2074 543 1649 1918 949 557 595 524 524 544 641 576 882 1355 854 689 804 893 633 951 952 520 837 590 150 247 247 446 446 355 520 460 549 549 507 591 494 502 568 573 590 573 601 752 550 556 434 487 955 1024 430 448 551 505 505 460 270 347 448 413 448 486 294 288 262 147 283 542 433 461 423 471 556 507 596 530 503 486 465 737 812 813 596 571 497 460 440 619 644 594 645 568 418 497 630 602 557 397 306 27 471 690 560 610 557 522 507 745 2420 786 1048 1550 1284 645 2170 1007 583 549 584 567 529 492 604 584 582 640 705 657 679 628 599 599 621 614 649 806 605 611 586 676 703 669 595 492 574 353 633 930 779 1091 573 572 566 857 526 638 826 651 686 797 917 644 376 615 656 825 710 664 850 766 640 1187 1201 1201 584 533 544 519 627 596 522 525 616 571 532 574 613 475 501 413 272 469 2155 541 452 463 497 431 647 1051 2074 1620 866 570 570 580 595 620 591 569 582 576 687 767 711 657 686 607 893 692 674 612 469 590 638 150 349 349 446 355 355 538 492 514 478 591 536 572 375 473 614 640 640 1067 568 463 607 918 635 408 439 417 438 713 795 691 681 347 375 155 218 453 408 288 226 271 388 480 253 433 415 483 542 636 596 583 641 569 692 733 812 1288 653 465 396 248 460 658 515 558 807 568 563 597 492 484 392 397 41 11 24 1741 682 610 579 630 640 906 889 631 2205 982 736 621 577 631 608 583 656 489 548 641 651 604 519 575 611 639 619 604 604 572 571 618 627 610 609 621 611 623 681 600 503 461 492 574 892 633 793 741 570 654 654 459 479 654 826 675 605 877 482 482 376 615 661 736 996 683 850 766 642 648 625 515 604 503 506 567 743 537 552 522 571 537 527 497 375 2178 464 540 540 1506 704 541 696 918 783 745 620 1296 1782 1776 536 586 518 580 571 690 644 651 689 600 600 582 639 596 727 607 677 662 583 465 469 562 369 1465 349 349 431 418 568 495 510 465 361 496 556 381 592 592 614 677 548 514 473 407 500 668 539 239 314 417 438 381 375 375 453 505 427 363 350 466 453 309 298 213 266 214 253 394 415 454 572 636 531 498 772 935 591 583 733 1121 705 476 425 248 208 213 416 670 677 708 881 681 464 479 539 198 198 140 279 466 1151 537 538 594 604 2437 1943 631 559 584 607 607 442 631 608 716 524 560 560 529 651 610 552 634 619 619 619 624 564 606 577 609 594 561 592 590 548 588 575 650 650 461 636 931 811 541 458 428 570 596 295 429 672 654 855 533 567 677 990 1452 716 1058 678 769 635 578 683 591 643 631 546 526 604 604 546 573 512 401 552 521 270 463 476 636 344 191 564 1334 1873 951 704 1419 1122 745 782 839 816 620 577 671 555 324 518 604 631 610 610 470 689 637 613 881 180 577 727 394 629 611 559 625 697 168 207 559 542 449 430 587 561 537 571 465 361 446 397 155 672 592 394 577 563 478 469 407 119 447 438 545 545 418 450 395 375 560 560 745 427 363 296 466 339 781 396 167 167 194 186 497 421 420 499 572 488 436 506 552 654 583 573 485 357 529 425 384 609 541 534 663 670 677 582 511 487 375 539 489 439 359 423 466 466 585 580 498 604 1019 341 1825 593 586 629 679 655 608 568 573 424 533 549 529 511 534 546 559 621 619 698 575 477 625 328 565 609 566 594 624 630 574 565 565 661 989 1374 858 687 563 514 1099 679 709 421 579 631 634 634 633 647 579 731 1452 1153 667 667 637 584 578 555 629 645 569 585 526 677 702 607 412 599 560 363 554 661 703 564 476 636 1237 3067 1173 2223 802 1143 1143 783 615 566 714 666 514 465 477 541 573 557 568 695 564 1291 470 513 550 582 522 703 577 577 999 1355 685 447 625 1051 374 1267 715 562 292 487 536 525 697 763 571 575 687 316 42 554 448 574 523 340 340 469 221 -28672 393 269 269 366 418 395 395 363 352 379 786 716 660 412 471 334 334 462 292 194 280 280 269 443 437 499 511 490 485 451 541 654 600 664 473 601 625 867 867 1049 1056 1091 663 690 607 671 533 222 375 369 503 311 141 424 486 484 408 536 323 498 351 764 2408 691 663 645 567 1327 655 469 348 617 738 549 655 530 530 538 551 621 604 637 601 601 225 636 651 434 640 534 534 630 574 576 529 615 631 803 729 706 563 604 1285 605 384 384 838 631 718 624 674 717 1087 731 765 669 712 622 585 584 563 535 605 615 642 479 585 644 604 550 557 714 520 947 615 1099 761 564 1525 1635 841 568 568 2878 802 617 532 558 545 566 663 622 573 392 494 515 573 1711 572 692 707 802 697 682 556 641 723 1012 559 992 1118 518 616 447 386 547 505 505 435 620 2353 610 571 554 739 763 627 787 533 110 42 554 565 951 374 140 450 391 94 -28672 143 437 519 366 366 287 287 363 352 379 338 317 526 625 394 321 359 462 292 207 233 314 269 300 437 394 484 544 552 513 615 541 652 563 657 743 625 685 1079 911 734 995 750 617 605 651 552 282 216 229 35 136 136 424 421 421 393 433 911 316 666 678 612 537 601 645 567 642 567 740 1030 872 738 713 708 548 572 576 551 609 571 657 714 353 583 589 572 717 739 589 662 600 650 556 591 594 628 631 523 513 587 563 385 576 576 436 673 754 636 597 561 580 663 1087 587 590 583 611 668 703 703 625 546 659 642 479 606 498 1138 550 557 725 1137 443 600 502 761 558 532 603 613 648 690 636 575 702 691 434 301 603 603 469 510 565 479 642 634 873 788 864 707 802 796 872 544 592 989 782 559 899 867 620 545 1350 1350 784 637 47 435 419 419 634 601 682 739 677 614 457 457 254 254 462 340 512 166 201 164 114 114 213 462 437 236 519 396 287 287 318 318 313 338 317 309 322 313 321 359 430 394 306 233 314 393 513 450 425 498 477 816 513 615 744 612 795 1239 743 643 740 911 634 497 995 904 837 837 743 552 282 345 216 346 515 136 532 461 391 394 494 484 1335 820 622 608 596 605 601 538 595 610 914 875 605 872 546 533 487 569 565 605 605 567 633 575 725 531 648 648 840 595 713 662 812 625 574 574 663 628 623 707 373 583 724 385 296 483 539 605 610 388 690 568 601 638 549 657 621 595 611 668 718 613 514 604 659 470 541 711 697 1174 634 784 1028 1750 620 432 492 508 508 523 528 597 514 690 599 651 643 643 452 301 373 537 499 562 475 578 705 1039 324 709 573 717 551 848 990 605 546 989 1695 1302 819 867 544 545 545 967 377 399 47 542 586 548 1224 538 633 682 696 704 590 254 254 254 336 467 442 201 201 370 180 114 280 201 462 179 428 396 396 340 340 318 313 313 312 312 322 313 355 355 447 394 306 319 319 361 379 450 437 459 920 736 491 520 705 765 855 675 749 1040 1040 852 304 497 624 953 698 574 527 689 532 549 473 408 196 579 557 432 430 510 494 571 532 594 594 544 349 605 648 612 605 601 601 875 605 492 473 401 401 569 565 591 561 488 471 1250 2334 947 527 591 632 600 709 1357 992 408 702 694 663 676 921 982 549 438 583 724 489 666 563 764 604 664 664 616 729 751 602 708 644 590 595 646 769 685 777 771 750 750 1273 638 587 677 634 563 554 537 537 514 1172 2204 596 536 623 476 514 403 576 646 413 1734 452 611 752 829 940 454 669 578 1350 702 744 1513 573 618 493 557 257 555 599 590 681 591 611 529 775 775 576 576 387 394 394 371 571 548 602 598 633 807 385 643 482 254 332 332 407 336 376 376 376 286 370 336 336 296 218 439 299 299 186 186 340 448 448 278 312 312 251 251 404 447 447 447 379 388 361 374 374 335 555 522 666 629 736 678 611 581 570 675 445 298 485 178 95 402 495 499 529 482 527 572 527 504 415 242 196 416 513 511 501 462 510 454 414 161 646 1496 349 650 655 645 551 535 601 642 592 450 525 463 473 511 603 651 581 498 491 471 785 1008 361 610 591 549 577 423 157 1118 754 694 1283 536 536 473 576 438 1088 1521 653 543 543 764 604 728 667 673 549 751 552 266 564 770 1299 681 710 808 989 932 861 853 673 617 922 677 717 1071 582 647 473 514 538 2695 436 493 570 698 476 436 318 477 861 991 891 1346 2454 657 967 492 601 669 571 496 246 534 338 475 319 528 244 448 673 518 647 591 420 330 385 767 576 523 523 415 415 371 370 370 465 598 925 782 910 779 364 784 784 407 407 407 362 376 477 551 514 418 336 397 316 582 235 299 129 186 22 404 448 278 278 278 281 251 404 404 404 359 388 388 384 368 285 295 295 291 527 629 372 421 392 381 290 544 424 128 541 176 95 178 363 483 490 482 429 341 450 490 515 415 242 347 319 504 584 462 417 430 257 394 363 675 1137 1137 673 590 613 627 598 574 574 490 632 467 473 546 672 672 675 780 491 613 563 685 1078 661 644 549 577 362 735 776 97 754 701 598 342 640 576 620 721 1051 590 638 606 893 564 577 580 2016 235 549 564 1372 841 598 710 681 660 630 630 827 582 589 660 662 852 922 838 589 471 495 835 492 323 323 557 648 570 698 1775 1404 1803 1517 861 1164 581 962 1587 745 571 493 601 562 462 513 679 931 853 2115 959 275 1152 444 555 951 545 491 538 538 661 602 602 494 494 367 406 406 483 592 442 740 740 458 719 920 364 664 730 618 594 514 336 362 422 422 396 396 418 318 1087 719 409 324 215 236 208 548 303 325 297 297 281 281 510 510 297 125 359 306 368 368 472 420 475 483 527 526 472 159 124 59 107 290 348 287 630 253 94 45 217 305 419 490 451 382 542 424 147 340 89 176 534 544 584 579 542 557 526 577 447 447 691 653 611 568 613 627 595 507 499 620 468 467 452 516 577 577 635 780 1315 616 668 1597 591 554 562 452 565 492 1219 541 97 269 796 716 571 844 847 847 803 576 560 564 606 557 551 551 625 1183 235 514 1153 963 631 679 710 703 669 662 1076 684 582 575 555 519 224 573 541 366 488 364 499 1653 2560 2466 1093 668 699 695 1025 1404 1301 746 1164 1093 500 604 523 511 519 456 565 539 459 439 258 1976 381 1054 3283 275 1676 241 179 1072 579 545 524 553 661 674 674 481 344 367 374 374 398 592 513 589 338 593 603 920 574 166 512 495 532 514 514 400 422 422 244 244 367 318 318 589 401 327 118 28 454 500 406 109 308 300 348 884 510 510 274 125 81 81 322 351 295 480 604 592 502 502 392 252 14 59 107 384 408 586 215 253 38 54 258 287 425 434 423 367 213 213 147 13 46 351 564 534 544 502 465 522 574 577 463 476 444 636 639 608 568 665 590 477 515 608 468 468 462 526 596 583 635 559 559 603 627 652 631 351 562 623 473 476 1179 617 547 829 563 563 571 844 708 684 582 666 656 564 540 371 550 639 695 584 804 1061 1609 584 536 631 679 654 618 787 991 684 581 581 569 454 698 573 552 463 610 680 695 642 1829 969 729 536 710 648 648 690 715 839 690 622 500 537 465 457 527 519 456 356 319 315 258 418 339 848 397 1036 1102 974 872 602 558 548 539 553 483 483 467 481 344 339 339 414 398 449 407 407 368 368 529 564 206 529 342 439 439 368 439 439 859 260 404 415 569 777 632 523 401 401 163 160 462 460 230 338 308 300 300 348 365 354 297 297 162 81 322 298 678 470 556 592 591 454 295 52 255 95 271 504 211 502 345 15 520 798 638 638 425 440 548 455 451 381 146 91 91 325 455 534 286 382 573 655 574 529 402 395 418 459 694 608 629 588 550 558 558 608 519 554 500 581 497 583 547 518 600 589 597 943 631 351 569 517 408 275 1583 656 585 486 552 693 546 639 543 530 541 685 666 656 552 575 681 716 695 1569 2028 584 735 692 536 722 701 702 598 598 991 709 704 641 743 544 364 559 440 463 451 1677 680 695 2501 1256 318 758 594 540 540 636 509 650 567 746 645 552 534 498 527 398 220 213 376 899 209 418 431 656 949 1036 955 1140 646 562 558 594 334 271 491 448 467 629 162 383 339 414 439 439 417 407 549 557 529 565 514 638 693 434 368 368 433 433 458 1214 610 395 395 985 581 523 88 18 77 455 441 460 470 338 338 309 434 348 365 365 410 325 162 343 343 356 403 510 556 615 588 486 282 142 255 507 515 136 468 468 345 339 526 758 599 297 318 297 696 497 620 381 121 147 447 470 581 513 262 162 439 559 527 299 181 357 357 459 248 610 582 480 620 618 558 599 549 501 544 592 456 139 130 224 342 270 551 597 553 571 568 540 553 586 1583 563 492 435 528 693 575 600 600 597 682 685 584 518 680 813 589 716 933 1196 811 594 579 941 574 1427 671 759 692 690 533 550 757 749 811 1017 499 499 772 1214 1560 1561 501 1559 608 1165 1940 758 926 595 753 407 626 621 567 617 505 525 543 466 456 1619 206 798 1671 899 948 955 1323 656 659 1156 616 810 519 542 562 659 610 609 463 413 413 577 368 383 380 380 401 439 417 419 419 336 430 407 402 402 594 434 409 388 388 432 458 708 568 502 491 434 268 492 32 189 173 500 500 246 246 320 326 326 434 434 374 345 597 593 325 320 527 604 582 580 577 590 508 495 495 142 342 505 586 516 584 351 498 526 520 586 599 297 91 378 502 559 620 608 353 423 550 526 470 581 439 253 457 497 551 368 74 353 421 404 108 128 538 529 629 618 623 561 550 550 553 592 490 408 454 405 1004 698 551 908 548 511 621 590 553 560 598 599 552 573 528 477 545 589 653 724 682 636 642 570 531 573 586 589 605 553 573 272 438 512 716 638 472 612 548 690 630 507 849 849 811 1017 880 812 727 1667 644 2428 532 599 1967 2376 2026 1378 926 605 1007 753 635 629 543 751 699 566 531 466 831 815 297 657 1370 1075 1186 899 774 1490 1282 659 710 743 519 542 604 705 1633 981 490 412 348 336 371 371 398 409 370 387 387 407 541 336 384 384 397 402 594 430 430 300 388 432 431 598 512 483 492 466 268 27 426 479 479 411 376 376 384 384 351 326 397 325 325 345 345 593 489 308 353 536 536 580 530 535 292 421 373 353 368 397 488 524 649 976 550 432 417 511 599 466 184 390 381 645 559 586 549 465 511 526 605 482 468 437 409 497 485 345 148 493 429 372 203 109 33 819 629 611 629 357 499 470 510 605 596 1188 2404 1338 1458 804 629 540 337 449 643 621 590 677 687 628 570 593 573 595 753 632 656 621 624 575 575 621 664 649 586 584 636 461 548 530 567 659 671 465 224 571 548 538 540 454 606 546 889 690 1023 1141 637 1526 1345 994 978 1042 2494 791 2026 2013 900 720 720 753 635 660 594 343 440 617 531 547 608 2160 2149 1209 738 2542 2504 865 878 852 919 879 498 328 428 339 393 578 494 374 593 593 488 516 374 382 461 461 396 394 407 451 541 541 507 413 397 463 463 385 403 300 384 384 308 431 458 467 467 466 345 91 289 289 453 411 461 461 437 384 351 438 438 402 543 543 455 530 505 358 465 554 536 550 433 347 460 494 373 441 434 439 431 524 649 695 497 400 362 537 511 466 402 652 630 645 616 553 546 552 488 451 477 464 399 285 493 440 222 222 392 468 429 369 164 42 -2 465 641 641 603 726 806 527 510 510 685 2746 801 1141 1865 997 694 681 650 1310 643 579 654 691 625 625 570 593 833 854 646 581 656 621 547 573 623 610 633 649 686 664 829 550 548 461 492 1323 225 1114 657 571 571 520 407 262 403 546 496 551 551 500 559 862 1265 994 654 655 692 2423 697 716 613 638 165 535 685 394 278 539 514 490 556 1656 728 813 1883 1209 999 832 830 826 878 897 821 1191 463 600 941 719 1152 1114 655 556 528 457 509 533 544 368 390 439 413 507 507 447 487 595 427 413 413 479 384 385 403 403 888 377 308 399 399 716 467 541 510 439 482 289 453 453 456 414 437 355 355 412 322 402 449 593 546 731 511 499 556 433 536 459 405 91 211 494 461 395 542 473 129 431 591 839 604 408 179 537 430 528 536 825 630 609 681 607 511 511 488 488 488 398 421 285 493 511 482 494 458 468 386 176 -28672 62 89 465 707 615 690 602 566 527 533 571 1892 2681 611 1141 1463 788 670 987 1078 1310 933 664 600 623 656 465 513 503 582 606 605 570 581 592 606 534 383 486 633 633 672 577 509 550 460 2605 228 127 467 467 657 630 494 271 481 1256 403 332 423 588 767 623 559 564 827 794 525 509 630 692 1058 515 220 628 165 288 1540 884 1795 1389 644 490 440 298 666 1525 2181 1064 610 735 870 863 826 788 846 818 568 1728 781 575 1107 603 603 620 698 581 542 536 544 367 519 411 411 550 492 423 464 464 466 370 429 440 610 581 508 649 888 377 377 350 394 383 362 362 314 404 640 546 475 344 456 414 414 368 407 412 322 322 496 593 777 599 454 450 556 433 500 505 514 327 212 211 261 312 295 338 338 259 708 534 472 -28672 179 150 506 644 340 421 623 623 607 595 574 511 471 479 459 408 69 361 176 277 497 492 478 372 80 -28672 255 334 89 480 388 618 572 589 602 566 581 550 510 541 507 1280 606 548 634 780 757 721 721 595 631 669 673 465 653 624 624 624 613 570 603 540 514 561 561 486 313 438 607 564 525 478 1261 678 783 649 297 467 501 373 662 572 740 594 422 1102 1225 707 670 1018 539 612 612 599 448 509 630 578 521 294 1036 628 419 562 827 1829 1617 1389 644 494 473 609 1467 800 819 819 668 929 731 863 775 853 1085 1052 2590 1728 2103 576 619 552 648 653 767 685 568 619 451 290 382 371 419 473 427 427 487 455 374 368 368 388 387 548 346 649 540 453 371 371 394 394 379 379 314 404 404 640 558 344 443 443 383 383 407 407 380 427 402 585 524 678 686 549 450 380 416 651 633 448 212 121 481 312 312 531 625 259 479 554 556 415 -28672 1 133 143 278 421 256 252 479 449 597 533 438 478 464 421 114 87 179 390 451 491 478 361 18 14 361 609 334 444 564 509 368 589 578 566 504 607 607 541 507 529 603 565 630 780 757 603 606 663 675 665 673 661 1080 671 637 599 613 629 650 680 656 655 561 543 497 891 805 493 525 522 734 1450 974 668 1360 250 629 353 741 572 740 594 1109 1101 627 525 670 615 564 630 530 460 218 355 509 431 688 1857 1014 853 806 709 845 1399 768 604 594 514 479 565 1303 800 804 815 1008 752 731 826 799 628 902 805 952 2170 1094 705 571 433 648 696 655 559 569 569 432 338 437 371 450 450 437 410 399 361 327 360 612 617 375 106 157 253 514 415 415 369 335 197 197 395 395 504 504 540 279 279 599 612 538 570 907 1132 638 576 552 560 537 610 553 549 524 714 679 585 604 448 384 340 567 515 558 608 1031 940 628 533 556 415 106 56 -28672 44 278 879 76 211 211 370 597 548 504 419 419 421 114 452 459 483 489 451 491 519 389 273 297 609 623 578 494 387 368 522 571 585 426 436 506 489 571 690 718 524 558 630 604 622 601 639 607 675 665 765 618 564 595 599 653 653 608 884 900 655 684 563 551 588 588 493 1569 1765 799 1460 3250 668 1047 1289 689 1979 739 726 674 585 636 907 648 662 525 640 567 674 486 321 218 218 561 645 667 679 1014 712 650 637 683 659 768 604 549 590 572 627 723 1520 619 635 810 806 725 725 717 656 571 805 952 771 626 420 193 433 473 558 535 388 513 569 578 1461 339 367 367 496 496 496 415 415 327 356 356 612 425 208 419 498 469 366 354 326 234 234 174 305 320 320 540 540 249 249 362 599 464 540 552 518 767 576 561 550 593 509 553 721 531 714 702 673 561 604 509 559 627 527 558 604 785 466 419 445 493 502 96 22 -28672 22 121 97 97 192 192 417 417 776 486 505 532 336 476 551 482 729 938 515 465 433 256 452 297 551 514 461 497 476 350 350 617 565 423 409 506 555 555 566 333 300 558 603 663 663 636 667 607 613 552 573 586 663 595 588 646 657 689 698 900 875 715 458 548 843 683 583 488 275 825 1859 834 740 1053 2379 1475 2333 1231 867 646 543 572 670 713 662 430 350 568 486 486 321 626 846 846 669 534 679 655 692 601 559 618 683 569 509 518 594 763 627 669 506 506 418 823 806 682 613 828 916 653 586 829 632 630 439 439 193 280 208 601 601 1269 678 648 287 1406 391 391 921 522 522 455 455 396 269 269 445 420 208 473 654 498 341 341 392 221 124 231 231 290 385 376 283 283 357 398 413 472 519 332 594 767 649 602 538 599 525 509 572 427 482 522 544 561 395 399 399 670 527 555 863 894 649 756 819 445 382 71 539 323 22 182 321 -28672 13 234 234 234 252 496 470 532 516 524 514 540 533 938 533 441 238 316 471 452 452 473 416 342 476 447 486 496 558 424 426 488 581 558 375 523 300 554 515 610 611 597 667 626 534 565 619 635 556 319 654 689 633 397 370 698 589 635 730 1379 559 683 535 607 688 843 588 834 2731 899 444 1379 943 876 638 635 536 548 726 713 615 672 954 826 619 486 459 381 1145 704 608 534 547 547 628 582 542 618 647 747 545 384 1203 932 740 288 568 1012 987 823 826 824 736 891 2017 653 653 1477 693 2052 741 1706 792 1305 479 645 645 1073 661 803 1073 811 969 651 686 785 495 414 411 411 274 274 325 665 498 492 470 470 371 407 335 249 249 313 284 371 450 450 296 320 357 320 824 588 541 363 603 594 811 645 584 580 525 484 404 425 505 524 544 574 509 503 300 565 495 495 276 446 584 1833 612 301 2 593 425 323 66 406 177 177 32 13 6 252 252 132 470 472 435 266 222 516 540 533 497 460 507 480 471 387 461 382 358 342 438 519 572 534 592 626 415 415 575 562 454 579 593 638 536 595 662 638 573 529 529 433 576 518 675 558 436 436 414 897 370 916 454 554 800 743 785 559 700 476 616 563 588 690 660 557 643 444 1379 788 849 594 529 523 536 2717 683 823 1124 585 547 649 523 381 565 611 435 485 481 571 574 2316 542 962 586 706 462 242 198 371 649 719 484 1429 987 826 752 752 725 1247 570 1378 926 589 497 623 741 2523 792 557 502 502 587 1073 1108 638 590 609 969 483 483 504 646 414 464 464 327 325 325 482 482 456 426 426 387 359 359 309 336 557 365 365 449 315 272 369 369 557 840 505 560 363 603 733 637 623 619 580 445 511 436 438 385 336 524 515 519 372 300 565 429 573 2106 433 535 1096 905 504 258 181 267 154 351 205 205 40 32 -28672 183 133 184 489 171 512 774 588 476 516 535 527 451 425 468 480 437 442 454 459 494 414 487 494 548 548 592 645 590 639 547 592 547 694 544 685 528 309 439 598 605 1076 974 1216 632 518 540 649 2146 1338 2025 2012 933 1020 694 537 553 800 785 625 1525 476 502 1804 523 523 575 727 589 964 697 729 481 588 307 523 536 633 387 288 634 721 678 646 452 542 1177 644 495 1741 1065 747 1196 660 687 962 260 439 593 290 978 725 984 501 633 1429 1157 635 647 747 874 1247 604 645 623 473 299 1509 917 1640 2996 3947 457 1146 745 612 555 489 525 609 567 558 568 504 646 646 965 487 327 349 349 453 569 456 448 448 366 387 280 375 375 341 557 579 404 404 363 552 405 434 537 572 545 452 486 501 563 498 566 486 486 535 494 445 385 336 430 286 406 211 111 297 389 936 361 423 423 297 431 503 503 181 267 481 482 481 205 40 40 52 80 331 512 489 519 523 670 586 553 524 457 434 508 502 459 561 561 612 447 414 494 470 443 341 378 410 470 634 593 667 1767 537 734 791 535 664 727 581 581 2120 814 926 939 1094 654 754 586 711 2147 3836 2025 1321 958 1198 694 548 553 759 702 551 390 1019 502 492 576 691 627 462 2928 578 508 882 537 313 486 369 1287 504 384 1362 754 911 667 636 452 671 637 648 1575 1307 618 618 467 660 847 674 1293 595 591 653 717 699 658 621 739 633 664 568 671 697 694 604 563 541 541 444 299 428 655 975 1179 778 457 725 657 631 508 435 553 525 433 571 626 541 646 840 942 723 459 459 501 453 569 569 676 332 724 550 506 518 743 618 515 322 387 370 435 563 540 468 429 349 455 561 514 514 501 492 566 388 511 566 490 311 393 490 438 811 1207 625 167 323 325 792 792 289 123 229 461 314 316 417 411 464 448 356 249 249 70 138 426 388 345 535 476 397 536 532 553 553 424 190 472 501 459 573 534 496 470 414 460 480 491 464 469 410 550 301 598 765 781 523 597 671 434 638 627 1310 659 1830 814 671 667 731 1818 590 642 786 1443 1586 748 857 773 610 370 700 551 642 597 625 473 524 441 945 480 505 538 657 3146 355 803 1686 537 465 663 1773 1689 1689 1562 1355 1116 585 580 636 491 1442 637 588 1858 2069 940 1944 775 918 881 907 693 489 762 1421 587 668 604 402 739 601 365 774 696 697 1299 436 553 1556 527 3344 1524 852 600 785 1341 648 2078 622 366 403 533 435 553 694 535 643 559 541 529 1044 1220 616 371 459 501 512 512 502 676 499 570 607 563 981 1083 618 634 495 265 397 502 330 403 389 402 402 402 482 495 385 503 492 578 441 419 487 483 311 315 594 909 909 1207 625 493 788 571 762 272 168 157 266 458 377 316 460 477 416 422 367 282 282 206 273 273 289 388 305 482 532 539 532 542 570 491 439 511 501 510 532 483 492 413 443 529 573 403 263 469 112 389 447 503 609 765 643 647 662 329 389 948 1031 1023 1088 561 383 2087 782 726 590 642 427 773 589 589 670 662 604 582 758 714 790 523 503 481 524 428 509 511 511 576 657 1185 985 677 702 949 1608 1524 2716 1534 1865 2069 312 459 609 666 608 1006 878 647 665 1858 750 749 1944 976 673 673 572 531 975 807 657 639 275 392 402 592 649 1159 1055 714 696 2661 504 1816 1389 995 456 514 699 509 597 587 648 639 451 2191 929 737 753 867 608 551 495 617 559 487 626 547 408 371 266 266 360 360 502 405 585 887 588 644 572 478 1083 679 780 815 692 502 330 496 496 411 402 450 605 655 523 896 560 458 501 1036 607 540 507 684 714 749 635 1468 1099 970 690 718 921 508 128 128 545 504 377 356 393 439 195 256 256 221 201 201 289 289 289 289 474 546 530 411 543 566 552 485 465 532 580 561 509 510 456 413 476 538 592 442 215 263 55 419 463 484 609 678 688 656 662 429 958 1980 449 1023 623 541 624 1203 1133 726 665 670 353 635 590 550 419 580 542 560 971 455 644 555 556 532 501 745 671 800 788 786 1833 1750 1236 802 912 702 1164 2700 1247 890 795 863 530 671 671 666 709 670 524 635 545 2140 656 749 1178 994 346 538 497 383 458 653 597 622 469 609 392 601 610 979 1024 714 779 680 1064 1874 533 742 451 670 595 556 587 587 456 334 494 1719 1110 737 737 515 629 436 536 617 352 523 475 603 488 564 733 550 685 499 499 477 477 1159 538 584 572 401 469 659 586 594 692 625 530 447 441 411 441 441 406 642 418 541 560 559 631 578 433 540 709 1499 1290 656 543 541 412 301 629 881 921 748 373 287 287 584 504 489 457 503 385 363 221 221 210 210 180 289 438 332 332 562 395 411 562 544 544 452 465 532 826 647 700 567 510 456 496 508 524 378 215 168 470 787 745 484 605 509 623 1087 811 746 867 875 1318 449 600 564 760 567 427 691 670 643 595 579 609 550 341 503 476 1007 1498 455 439 354 567 365 1021 603 696 391 1289 1289 650 650 709 672 681 966 764 1374 2474 654 795 619 472 280 485 866 633 1153 992 907 305 3626 605 656 593 492 435 734 411 365 657 351 590 654 469 609 980 558 863 553 1024 696 674 595 752 595 2921 1838 476 592 611 210 653 527 656 281 357 404 1101 567 716 1068 673 947 536 652 1037 587 589 608 488 488 422 444 448 488 549 586 392 392 478 477 519 603 581 439 632 524 610 393 470 470 441 441 444 396 653 600 722 541 576 625 526 492 467 433 545 506 544 314 543 483 431 158 465 943 881 737 478 516 507 584 603 543 510 493 645 576 323 302 302 361 180 390 390 229 578 381 395 35 332 601 392 485 459 559 834 593 592 526 484 512 502 487 295 378 428 420 528 729 641 715 715 522 519 700 811 539 626 667 1318 685 574 628 847 567 427 403 272 249 574 638 609 634 1337 494 642 1007 738 1682 453 573 640 1279 365 605 810 391 1280 1345 597 639 642 466 771 429 1856 1434 1003 665 654 1436 2846 1165 1635 1087 666 672 614 633 1470 2668 605 402 236 2068 1412 710 538 731 649 288 470 326 443 534 445 1094 1113 1174 1439 423 403 375 615 542 1872 888 653 549 207 1320 653 863 282 935 938 576 865 533 495 1068 438 592 863 863 1289 708 534 608 570 666 532 656 1754 488 561 208 528 414 378 478 477 391 471 576 651 983 357 290 390 470 431 485 485 396 396 593 956 722 578 623 707 668 467 687 492 303 262 510 335 450 480 310 346 613 467 494 494 599 507 558 605 593 610 609 761 645 561 357 302 361 361 340 202 229 211 504 484 163 356 623 527 485 543 561 554 531 491 526 491 463 499 580 360 295 399 464 506 764 641 553 445 456 501 240 574 567 506 667 665 646 589 586 407 617 494 633 648 592 594 617 638 716 1064 522 537 577 1362 973 973 1014 499 548 494 540 639 738 671 1345 1388 731 397 720 1336 666 608 2201 1128 515 665 688 1154 1819 1635 896 682 779 614 712 906 1411 1140 300 663 471 2032 1950 853 679 1666 997 1595 326 1658 497 497 1131 1067 646 482 483 683 615 548 542 831 981 640 563 620 618 576 371 506 1960 897 576 647 1077 2194 2194 823 592 552 581 572 565 534 653 632 655 522 317 426 522 522 265 453 516 367 387 353 592 527 558 1499 983 793 479 390 417 1547 1547 485 331 1194 593 956 756 602 550 586 668 558 612 514 395 315 510 510 516 478 445 346 613 398 448 570 575 646 520 595 548 527 583 761 566 339 357 317 317 278 340 342 395 434 504 170 227 592 592 527 470 503 470 476 460 531 491 475 417 498 764 360 255 451 522 579 764 726 598 456 607 540 240 444 523 552 488 622 641 571 635 216 535 1562 550 576 576 1136 617 613 285 482 522 516 894 1650 1421 892 613 610 576 593 580 705 589 232 671 812 297 562 1191 705 1680 1680 1911 1122 602 689 514 1154 1077 658 606 614 576 604 976 388 312 471 845 320 443 2032 589 806 456 760 1895 1822 1012 1955 1262 2314 2622 1102 921 1670 1189 642 1080 550 548 556 615 588 459 620 606 547 466 723 1960 1936 559 926 1026 682 643 816 564 648 667 594 589 685 494 475 475 457 317 426 532 541 567 529 516 337 356 895 1258 348 511 398 398 980 1378 1764 1594 849 874 680 389 468 545 528 500 540 551 521 505 856 856 614 526 315 491 494 512 349 402 488 460 217 635 568 516 646 599 700 588 605 583 534 539 565 539 532 359 278 278 60 97 434 514 284 270 499 556 530 489 536 501 322 278 440 291 318 282 477 764 563 347 429 391 465 356 436 559 546 546 540 410 443 473 496 418 488 630 599 635 550 500 549 582 525 576 501 585 654 616 482 747 673 762 1065 303 356 404 630 592 618 580 422 783 232 176 902 2163 721 1585 705 1177 886 534 486 574 652 628 514 355 599 601 657 576 581 683 353 528 606 1228 2147 2543 2044 589 806 1907 876 1214 912 1608 1379 2169 1210 842 2138 1102 1083 1331 654 1080 550 516 587 608 577 459 556 592 415 259 560 723 423 465 776 738 632 643 618 592 429 436 543 589 602 573 442 414 713 427 2146 804 504 559 528 361 307 613 613 1877 348 511 535 373 373 743 1017 515 545 511 489 460 582 543 541 541 552 493 521 540 622 643 726 569 501 522 569 616 366 402 312 384 550 556 491 516 539 552 796 570 573 605 570 543 498 523 532 528 478 473 429 425 316 551 383 435 459 556 510 495 510 275 41 278 313 60 45 113 492 570 570 506 434 460 465 313 395 455 581 394 578 446 488 482 339 418 452 510 625 579 579 718 733 636 707 609 628 556 556 501 540 1037 603 712 630 1256 633 1053 361 575 261 570 372 489 994 1198 2165 690 970 2114 1777 3595 659 362 247 650 537 628 631 604 587 665 657 537 465 637 732 1985 578 542 574 660 659 690 866 905 2293 567 912 716 640 640 1210 740 704 1018 728 602 550 651 374 546 506 613 623 566 723 568 550 510 560 363 574 718 695 633 632 640 564 485 498 380 543 543 616 651 587 557 713 1354 530 411 441 441 528 492 361 761 219 1697 428 350 579 1032 582 498 524 417 449 449 390 460 430 524 568 537 492 493 364 105 464 479 506 569 581 571 358 358 366 525 604 838 654 568 556 491 554 412 542 557 573 634 512 539 511 523 470 501 463 504 467 488 520 520 497 479 459 574 543 523 530 494 275 41 262 243 38 196 492 545 438 439 455 460 475 443 397 429 525 394 112 488 468 201 339 401 476 460 599 595 599 635 510 636 707 622 604 496 557 549 540 453 887 636 572 523 1256 900 554 473 767 268 1786 372 2040 3490 1632 765 320 1308 786 625 604 604 203 528 537 603 660 1008 550 609 602 447 527 632 1154 825 929 800 725 685 510 510 759 1069 996 2024 1269 673 605 644 683 614 636 594 596 577 581 581 509 526 551 560 623 2567 560 800 459 459 2279 501 574 540 611 500 633 559 369 369 373 380 421 632 606 569 579 557 587 651 469 275 1360 441 484 518 449 476 1937 563 726 937 411 411 453 498 323 302 349 488 582 456 563 694 777 412 474 277 -28672 178 454 454 506 527 614 581 385 222 527 833 883 729 588 551 429 495 531 542 539 557 636 553 573 515 560 511 536 579 443 508 467 488 474 442 342 538 510 637 538 545 578 554 370 283 357 358 464 196 526 485 234 375 431 415 460 412 448 366 525 393 323 545 358 488 201 382 460 438 478 555 571 586 579 510 251 526 499 499 518 549 549 638 573 578 539 523 642 835 457 473 145 594 663 1724 2892 2125 1087 547 1324 698 491 1421 1335 199 244 315 610 610 714 446 525 609 685 520 558 630 344 1154 1600 1584 2051 685 626 635 674 1227 1508 934 700 907 652 657 564 575 564 597 597 618 574 513 552 505 307 579 557 545 1623 510 494 507 585 484 1113 744 427 433 582 653 601 368 373 444 444 424 598 609 696 579 597 589 670 478 478 533 397 2465 473 473 1937 563 806 1372 1306 792 368 403 433 791 2615 601 582 559 549 447 454 412 474 274 394 385 338 464 492 528 578 589 398 222 604 584 528 523 563 551 432 358 517 498 499 539 613 633 574 486 560 512 541 268 467 474 461 444 469 424 448 571 583 511 365 546 525 554 541 460 464 489 548 775 598 458 486 486 431 407 408 377 475 372 366 184 316 321 277 488 438 448 459 504 444 355 555 528 579 773 865 495 375 513 518 592 621 463 513 423 539 605 750 694 666 457 468 1881 3566 940 797 691 874 768 644 803 553 495 178 260 186 758 580 500 623 352 446 525 482 412 832 630 1611 392 966 1517 2612 2364 745 1029 849 1336 983 1302 1302 1736 792 600 598 629 708 676 396 618 788 386 1006 570 307 255 255 493 521 579 473 485 485 501 509 427 614 582 577 490 559 368 368 405 487 424 640 714 547 498 572 651 501 382 478 687 1092 671 629 883 1003 774 1155 912 526 792 351 221 237 1151 774 601 442 524 491 459 502 454 481 487 489 416 368 464 592 692 548 555 398 300 574 487 529 523 523 563 426 230 488 535 499 596 695 717 531 486 592 553 506 350 477 474 546 506 493 417 417 571 550 431 425 537 498 525 530 507 542 411 548 737 688 892 855 526 524 492 601 602 564 372 324 461 516 559 277 490 417 504 564 569 444 524 468 486 642 1686 1191 357 185 513 554 574 550 560 156 139 423 363 565 659 454 788 683 532 1676 805 721 691 874 1099 616 1054 1162 495 178 317 186 751 594 555 564 435 740 351 355 655 653 768 627 608 783 1088 1880 1038 679 658 658 734 983 676 674 670 612 600 627 637 637 569 409 1795 758 1686 843 851 356 1425 964 713 668 982 530 450 620 603 437 504 580 452 440 297 612 436 383 460 487 487 625 714 663 449 449 558 609 652 1648 378 706 671 895 883 700 548 619 336 1292 344 29 775 94 491 519 774 546 516 480 517 502 485 499 481 505 500 368 460 416 550 562 633 555 518 597 517 525 523 534 459 491 435 511 535 515 653 745 535 499 537 537 501 469 437 477 482 517 551 505 453 417 471 506 702 426 484 498 444 511 596 572 411 600 775 975 1148 1000 526 496 554 577 577 564 416 422 385 402 655 721 721 383 507 486 569 543 568 552 498 471 523 574 559 571 228 393 609 650 541 1978 139 378 1590 1339 1355 454 772 887 445 415 694 660 866 1307 2040 717 787 564 1162 417 76 582 534 561 526 676 607 647 556 570 655 1640 599 697 819 631 1038 1687 722 612 522 513 704 713 652 563 337 401 615 733 529 530 850 768 1795 1152 2725 697 692 921 975 443 569 593 654 681 510 601 601 575 443 525 435 435 964 457 412 412 377 415 579 641 625 482 335 347 590 609 429 489 352 626 529 895 805 1014 500 560 429 336 129 116 642 301 1670 519 551 339 283 488 517 660 701 497 473 500 463 388 580 336 376 376 332 556 515 463 456 495 583 443 369 496 496 497 501 501 536 352 332 499 487 457 514 535 558 524 595 631 489 509 375 220 444 522 589 574 484 432 523 528 591 492 674 674 641 594 666 1000 650 574 506 433 423 503 487 447 336 403 655 1317 748 490 427 465 496 550 512 452 584 471 459 633 1496 883 1142 793 436 390 1076 3056 2292 2608 1158 1537 925 753 672 1076 149 415 687 660 615 1042 808 690 628 564 -28672 380 598 632 585 569 595 612 487 303 2550 570 796 1640 1134 2259 175 819 631 668 582 590 370 513 740 677 568 738 473 401 620 635 543 993 524 768 841 566 566 507 582 1940 1605 1541 569 208 1088 368 277 168 601 524 442 442 599 535 396 676 676 398 507 445 579 641 513 418 406 471 590 584 451 2959 339 352 529 592 438 451 399 560 429 447 447 538 381 814 397 2609 480 227 304 419 488 547 656 575 503 500 463 477 580 480 480 421 332 396 508 401 447 495 495 624 495 531 548 497 382 529 600 749 332 436 466 442 510 511 558 418 520 512 500 509 375 206 531 461 610 512 574 509 528 549 527 492 571 753 630 552 636 707 595 530 539 470 423 581 497 509 510 519 583 1120 652 505 428 465 477 419 693 961 584 382 466 740 1496 571 699 761 319 582 1430 1260 2053 2518 1767 936 686 672 372 813 1515 856 627 572 582 925 574 624 628 515 343 469 570 574 603 553 537 478 1015 816 1363 582 582 616 996 1642 1914 282 3541 490 610 1468 370 622 383 420 590 701 438 1163 646 654 519 519 501 1603 1741 807 448 356 1030 582 511 582 645 1157 330 446 366 168 621 329 1581 442 497 778 778 578 429 429 489 573 696 704 599 651 526 434 471 555 349 557 528 449 449 478 528 397 496 496 525 447 161 500 500 973 2081 519 423 213 213 419 501 535 548 507 497 472 461 355 355 302 302 421 421 533 478 419 447 528 702 506 481 496 548 568 563 761 718 915 472 435 565 492 492 511 340 247 535 576 508 500 458 439 401 503 659 512 467 587 487 528 527 532 568 557 568 554 636 479 468 484 557 470 588 643 557 545 523 510 519 509 318 486 474 453 468 533 751 809 961 724 652 607 560 724 468 1252 1172 582 1023 3792 1988 1025 1248 987 623 618 1353 3038 1515 1280 591 548 574 620 598 842 498 498 398 509 546 476 430 460 263 330 947 816 1388 1192 729 652 1165 304 201 1679 1411 1910 386 853 573 1151 1376 2089 782 701 596 457 627 627 540 501 501 558 328 399 756 356 495 671 632 661 614 645 642 685 366 1344 1970 863 907 814 398 443 406 484 495 495 489 589 771 755 457 455 482 434 808 935 488 1253 561 467 449 453 476 442 549 491 566 566 221 888 37 750 750 468 434 483 403 403 578 556 548 596 507 497 526 671 396 302 256 256 278 278 435 497 472 434 613 445 437 486 481 213 259 138 138 915 498 458 466 403 338 531 544 438 603 558 508 550 530 496 593 589 659 836 602 571 525 554 441 545 545 573 787 554 540 548 425 503 580 557 490 622 634 634 523 478 489 458 484 662 474 420 486 485 674 696 422 336 486 581 482 197 1217 989 2410 1172 935 1639 1686 593 655 600 613 698 844 920 811 582 519 526 370 370 598 842 719 811 596 607 546 477 459 287 568 220 460 661 1501 1192 931 828 692 1074 910 1981 1711 1558 355 853 707 648 1659 979 498 310 1587 539 539 542 540 517 520 520 415 467 471 497 497 478 674 642 614 1080 642 642 1217 758 1286 1177 545 652 625 561 539 406 447 280 191 540 540 542 439 557 336 312 736 531 560 606 561 467 440 496 489 474 505 508 366 411 620 888 364 1483 784 493 479 326 411 403 396 540 457 596 626 537 511 511 266 266 290 290 379 318 318 497 414 465 465 442 437 486 510 207 104 205 138 503 248 140 352 464 338 515 460 492 490 558 496 574 540 522 561 509 589 777 636 557 537 554 565 662 579 941 956 728 564 556 466 572 580 531 632 616 487 370 547 504 491 449 487 601 483 528 537 542 499 696 552 450 518 484 570 482 471 2931 989 637 604 611 690 593 598 663 543 824 959 920 830 567 512 645 335 403 406 657 625 1692 1926 643 556 663 459 470 1105 506 1351 915 661 1146 567 806 598 1074 2208 1325 1946 871 623 953 677 779 738 651 979 359 1708 639 539 542 499 499 518 520 415 517 517 534 497 471 574 905 625 446 512 715 650 625 758 675 648 580 661 561 2516 13 501 416 1882 500 522 358 589 674 392 279 736 710 724 596 518 592 733 508 502 474 573 373 366 411 670 593 387 1483 1151 674 490 494 411 348 348 325 585 581 597 521 407 511 477 477 302 379 379 383 383 419 433 500 668 843 612 507 502 474 221 426 483 301 233 295 532 464 433 563 525 471 345 490 604 658 530 478 561 509 469 415 453 493 537 529 588 702 598 592 956 517 295 491 588 572 595 609 647 483 435 370 370 483 433 567 487 601 562 649 580 569 542 499 495 536 532 533 570 719 615 557 851 565 558 701 626 628 610 664 297 650 686 722 722 594 836 645 790 1574 960 697 697 1171 1045 643 444 597 1028 691 283 845 2299 1672 1776 594 632 510 499 615 632 737 793 567 871 794 738 684 621 563 601 400 606 580 2281 911 597 1349 518 2234 1552 1205 695 534 460 460 835 727 912 515 710 942 628 625 586 732 290 446 661 590 363 492 501 485 1734 513 684 303 604 628 392 493 634 770 611 674 716 592 510 833 833 551 551 372 103 14 356 456 539 517 543 190 409 430 430 476 506 559 585 559 505 467 407 465 465 458 302 391 391 539 762 360 431 490 581 843 636 529 515 541 496 426 542 361 521 412 533 532 527 623 577 590 345 451 448 541 538 527 524 486 523 465 404 396 509 587 658 557 557 592 610 563 448 514 554 588 553 589 658 555 435 375 450 355 411 765 865 469 410 518 509 189 219 168 350 434 442 533 601 577 487 446 436 590 542 438 626 389 638 568 568 274 686 680 722 886 1073 2024 1322 2343 1148 686 764 508 1045 487 546 558 724 500 2275 1883 2298 1907 1040 734 597 518 499 526 564 1419 793 677 627 1961 537 637 621 607 708 583 717 446 980 1076 597 827 827 750 1552 726 571 571 446 486 835 1235 1235 510 818 566 628 618 526 364 344 438 446 438 422 492 518 518 984 513 400 430 456 628 584 605 624 618 613 687 716 716 388 833 455 749 749 398 237 107 147 132 196 62 207 478 241 354 369 476 506 506 523 581 562 536 370 598 465 458 453 453 499 390 536 1229 615 556 581 583 581 734 546 571 541 496 533 511 572 376 533 501 537 542 609 590 361 328 359 577 489 542 484 484 516 422 505 396 487 606 591 649 536 553 542 477 541 501 554 511 530 631 569 467 431 408 406 413 538 493 532 476 549 485 407 189 43 418 566 510 517 573 573 420 538 495 436 432 444 438 251 576 680 663 758 622 670 655 542 610 972 884 2024 1153 970 748 1047 966 738 531 617 558 1190 695 1819 2291 2135 746 635 667 627 518 527 578 688 1419 495 389 491 623 513 580 794 794 667 583 879 483 483 564 564 2031 1188 750 671 632 652 595 393 486 486 684 437 510 408 566 566 1435 442 505 505 745 684 406 487 487 466 518 578 254 254 -28672 272 456 649 656 562 582 613 600 539 341 563 563 455 466 756 451 451 90 273 319 336 19 19 353 302 346 369 394 428 737 1056 520 440 520 561 598 541 541 403 403 499 532 604 1319 797 565 556 546 442 327 450 478 561 507 555 763 669 376 490 518 599 534 556 433 433 258 365 872 489 542 405 589 724 597 505 530 490 560 535 605 536 581 541 514 483 501 521 424 444 645 534 467 467 387 395 523 538 493 447 423 410 325 485 407 500 638 684 506 517 743 422 441 497 495 463 368 528 444 419 851 696 660 758 613 577 577 466 673 707 878 1199 655 1828 903 1047 966 636 577 531 486 1982 594 885 1024 822 700 744 517 371 508 698 632 557 633 577 1165 323 515 564 564 684 794 667 560 560 465 483 489 785 669 626 1188 634 615 592 572 565 1075 862 862 437 437 383 587 617 681 446 1426 590 448 1039 1051 375 445 466 533 533 888 566 339 272 733 729 663 521 471 587 567 450 263 272 499 466 466 644 391 268 273 273 -28672 161 168 353 167 296 296 324 395 509 737 662 994 514 520 620 596 551 551 403 1800 789 569 605 760 622 565 627 486 217 296 440 478 538 508 538 785 774 669 769 658 538 512 556 531 530 510 220 178 401 502 489 641 794 552 502 513 590 524 480 605 563 446 527 462 458 483 450 475 428 469 534 473 419 391 495 539 530 479 483 440 469 400 561 459 666 540 500 506 447 650 486 404 492 430 333 439 436 472 1782 1011 516 660 646 554 416 804 915 724 852 946 1041 871 937 842 903 812 1036 876 554 366 400 650 713 1065 990 416 581 624 587 271 364 632 557 622 446 952 2190 803 494 607 839 694 694 558 560 465 473 662 615 570 626 611 636 397 492 572 565 2006 734 862 454 642 589 612 393 338 1568 563 2597 568 537 452 375 445 445 1367 616 609 527 339 395 608 540 590 517 471 471 584 497 130 282 499 314 247 30 35 275 300 422 49 161 32 150 150 296 360 397 398 398 491 464 491 450 465 509 411 411 413 413 486 486 852 914 715 622 459 615 522 458 461 296 440 517 531 585 725 774 839 577 504 476 512 545 444 340 515 353 178 513 514 573 604 794 552 518 662 510 471 544 480 543 429 446 297 458 399 480 462 495 668 494 534 442 380 470 539 502 632 574 485 445 400 615 631 670 466 474 398 644 644 566 203 492 397 458 529 356 408 472 1049 717 575 552 562 1348 769 714 721 724 753 1192 2070 1441 842 552 564 796 688 679 354 862 856 721 561 1181 416 527 696 565 596 506 176 562 679 866 981 2157 803 852 913 913 303 485 558 510 510 507 471 527 531 588 617 650 397 1005 492 552 989 1075 990 544 617 480 686 935 935 1210 563 632 563 563 783 452 413 1004 658 566 584 501 588 588 1192 447 453 517 408 463 414 272 498 282 506 589 640 169 109 35 168 298 199 335 75 71 228 228 390 466 443 481 1165 477 630 586 481 498 591 523 523 447 538 912 912 552 514 715 452 552 594 635 461 510 576 581 538 557 725 611 612 688 549 468 432 386 185 185 544 353 326 486 496 590 617 604 602 501 629 552 518 544 560 529 453 444 297 327 357 501 523 565 668 602 498 583 583 470 507 509 509 596 526 485 445 470 616 679 651 474 473 648 553 418 203 322 480 558 545 667 408 440 444 717 592 1301 835 2011 282 769 335 390 881 839 1467 1441 520 1708 641 721 796 738 178 423 856 720 612 773 1404 1404 737 557 1345 506 426 672 984 1798 2287 2157 1746 552 825 549 511 1739 485 548 1912 507 573 649 527 431 533 529 842 1005 707 693 726 771 1075 1744 341 134 311 702 824 430 383 1053 630 563 540 668 598 583 583 565 584 528 1536 550 326 271 539 559 508 480 425 428 889 512 512 405 348 348 278 346 346 128 128 23 124 124 183 183 391 416 546 512 584 584 613 586 551 530 528 503 632 654 737 735 555 523 514 517 992 650 596 635 453 486 501 576 594 599 706 706 634 568 609 468 287 245 187 336 501 470 503 505 479 482 620 441 469 514 437 421 518 522 598 592 550 524 340 340 244 382 327 565 634 774 637 629 565 575 549 482 537 565 526 480 541 628 689 689 651 548 629 488 410 441 340 534 405 458 547 667 486 336 368 425 631 1107 2733 1863 282 309 861 642 904 873 327 1534 559 363 968 613 507 649 1204 1349 1172 568 990 1659 1264 653 526 557 615 346 326 497 701 1650 932 1561 1371 687 441 655 651 489 519 511 511 304 503 649 1113 871 636 548 523 1464 1258 671 628 552 513 610 461 316 942 1605 1696 923 523 964 845 565 565 422 483 561 561 562 495 398 1536 503 486 521 516 408 1223 1223 521 428 889 427 240 417 204 348 348 416 346 623 530 530 124 124 35 321 321 352 352 520 543 572 498 493 468 504 583 533 615 632 553 464 520 467 474 538 495 673 578 506 353 361 548 643 594 599 694 962 713 573 609 524 290 460 457 497 501 470 477 457 535 482 620 586 592 564 475 499 421 507 491 548 645 524 583 463 499 615 472 294 402 557 496 461 565 573 437 509 538 515 481 432 600 617 587 478 557 561 444 384 402 441 463 775 694 478 475 547 587 379 367 383 614 702 538 369 373 653 673 1834 709 778 2585 3174 452 291 954 514 436 544 3372 1170 1269 877 1028 711 628 536 825 613 382 2137 2114 1730 988 650 932 1500 1046 471 471 873 533 693 693 515 449 1105 506 619 573 641 895 450 1204 804 1845 751 215 287 731 476 619 3508 942 1385 635 1577 2324 833 740 713 629 589 557 562 592 562 986 1253 632 1187 1060 2145 2944 520 353 532 482 447 320 244 319 365 990 180 333 411 775 775 400 400 731 333 389 158 387 504 475 464 489 703 498 545 519 532 485 533 615 648 526 511 641 561 467 490 498 708 579 506 542 614 591 676 648 694 500 547 562 621 504 475 506 529 529 497 548 389 547 519 590 535 488 520 522 516 448 499 508 496 707 717 645 557 667 663 584 619 472 358 296 377 597 461 512 593 399 455 376 412 515 651 642 679 643 478 541 443 431 384 384 402 488 646 787 623 475 495 420 412 583 383 590 850 458 172 524 370 826 394 394 860 2378 592 269 541 1328 472 1167 1216 1239 1093 661 740 678 615 560 449 595 426 1055 2137 1371 800 865 1976 693 661 756 367 1510 1176 549 598 619 765 851 710 561 577 546 817 667 750 989 575 558 959 1646 287 613 613 1124 2030 2061 722 577 783 679 674 703 616 623 603 606 606 592 586 682 736 605 740 806 2599 632 789 616 571 482 429 112 707 472 379 990 1278 1732 736 527 412 659 400 378 364 333 362 437 408 480 606 781 703 521 520 530 551 523 485 534 503 555 539 613 561 457 676 751 776 579 593 536 619 643 717 797 797 645 532 521 621 516 598 612 501 474 550 636 564 596 508 590 505 508 465 516 528 448 496 575 517 599 652 697 710 672 618 618 619 526 420 343 89 421 597 885 911 567 461 376 412 519 570 515 601 643 593 513 352 490 471 461 476 554 516 496 623 470 428 531 659 575 634 1771 1718 721 543 524 587 1225 1261 679 868 1088 914 859 910 918 800 1474 1093 649 756 831 953 700 615 574 550 791 2455 2740 3221 919 649 800 865 765 503 787 963 622 556 642 529 473 640 759 710 474 810 761 654 667 707 686 507 679 959 576 576 1158 425 665 1263 3835 921 1008 1637 1621 685 703 610 424 525 552 575 595 608 413 614 617 644 1171 911 812 1340 251 571 677 531 531 2523 390 937 1072 1914 305 488 527 412 412 541 566 529 422 362 546 453 474 544 613 781 646 540 510 559 523 531 475 565 618 789 613 601 687 684 653 617 776 821 927 676 611 717 712 677 458 498 603 595 564 731 840 688 474 509 504 578 512 508 444 522 603 488 462 429 528 516 516 461 503 652 594 571 554 555 519 616 612 426 545 155 421 897 990 955 690 549 376 458 504 501 507 560 619 472 445 477 408 471 451 426 448 420 510 443 443 496 440 512 575 1423 2350 986 526 487 543 997 592 1375 601 1147 707 707 811 550 408 919 711 517 1897 1018 908 1058 653 667 624 422 918 1335 1022 1060 497 1649 906 822 589 816 1210 472 797 1243 2012 652 652 797 602 390 672 700 815 688 592 592 675 646 1400 1207 1387 633 1645 2767 1087 1263 755 690 686 655 610 630 685 679 522 652 624 575 626 552 594 413 617 644 639 535 564 344 551 251 304 297 1264 3258 1919 377 377 318 2663 488 392 414 543 320 436 553 529 466 564 453 487 512 613 612 597 494 486 559 541 495 469 530 493 539 789 602 614 628 600 617 613 554 592 511 771 807 673 509 452 464 714 677 758 1156 774 774 621 514 549 496 544 497 445 459 568 568 462 429 408 348 179 360 503 522 535 728 665 694 519 554 575 631 427 155 143 650 819 1047 610 522 549 530 564 478 507 560 534 457 556 488 477 408 440 443 437 467 510 523 488 377 485 512 887 2086 898 425 634 487 501 771 755 601 732 772 702 837 727 1863 408 975 1693 269 957 1707 828 908 660 545 156 821 756 505 957 416 1145 782 737 757 855 1333 631 1783 1843 978 960 1261 690 696 511 734 740 698 815 688 647 1337 709 853 1180 1744 2736 917 564 2363 663 1087 641 907 598 561 610 640 653 877 1380 632 624 627 578 551 589 614 770 641 652 445 508 281 1041 1365 1019 1187 690 571 571 1014 524 1045 406 406 458 458 320 320 567 553 531 526 469 531 599 512 627 674 653 584 597 486 554 525 490 507 493 539 546 562 531 615 600 637 598 597 566 605 771 676 528 528 447 464 714 902 791 721 772 774 668 451 488 468 505 497 533 469 510 549 552 499 468 419 446 905 491 550 639 541 566 694 611 568 593 668 527 427 183 348 528 591 610 522 395 522 547 663 548 643 648 460 450 474 389 498 514 535 519 467 530 490 826 587 488 689 1241 723 479 860 634 535 565 515 689 364 683 804 2016 817 854 1670 982 982 952 697 630 1765 828 760 990 165 955 821 756 866 1511 2049 577 563 736 414 158 1014 1319 699 977 750 656 595 578 401 225 791 698 446 562 626 309 365 756 1809 1066 1189 892 3218 769 547 1319 733 717 598 352 561 618 614 642 676 789 559 632 710 610 574 603 614 669 503 523 523 1143 932 939 2280 1460 1333 1632 1144 579 496 516 505 724 350 377 458 648 399 362 661 324 247 497 600 618 599 672 672 657 552 597 510 454 408 505 577 499 552 531 485 540 551 693 693 675 585 603 605 750 814 668 569 519 504 769 834 596 685 649 534 500 527 571 494 505 452 485 396 494 481 528 528 502 505 509 905 535 380 491 507 575 566 550 673 556 582 527 270 233 490 411 608 575 292 283 270 415 227 601 566 122 141 512 474 474 615 599 521 426 331 70 70 546 522 488 483 756 954 611 653 860 964 735 640 893 786 699 403 916 916 735 1670 764 696 730 1707 966 931 740 782 326 1248 1308 1065 527 903 1400 1052 693 709 709 649 668 1033 591 699 640 626 651 619 691 504 945 1245 709 817 374 850 1304 1243 731 775 731 739 583 1816 650 741 712 640 681 604 745 436 436 439 421 612 587 559 633 573 593 669 603 661 666 591 722 661 2779 1143 1184 582 643 990 1632 1144 653 522 509 526 431 377 377 538 538 378 399 666 682 840 652 676 618 652 642 655 675 552 557 651 491 507 577 577 577 622 537 520 525 551 737 589 492 704 987 605 730 734 889 569 519 536 621 624 583 513 649 585 476 505 647 644 494 415 482 543 536 481 539 525 589 603 575 560 474 521 422 442 575 587 689 607 559 582 620 541 380 504 269 608 604 466 567 409 415 227 486 924 356 361 418 512 627 651 538 565 426 62 49 176 214 372 462 450 680 929 835 653 1141 980 911 1098 893 1709 623 2392 1103 772 735 764 743 579 561 509 606 920 727 402 1307 1299 1308 924 963 938 676 676 693 341 421 736 879 828 596 631 721 748 736 715 619 691 1090 825 1544 1000 1555 1016 1797 653 780 829 451 869 567 695 650 680 680 607 636 583 745 900 523 734 746 636 587 616 603 613 481 538 669 646 365 534 271 422 2779 390 677 531 679 464 570 647 597 507 461 508 526 336 336 516 538 378 614 630 408 2029 993 676 669 632 477 614 709 606 606 635 511 494 577 648 633 572 559 634 525 518 544 676 527 675 987 1001 726 792 792 569 564 482 543 563 572 583 513 538 492 587 754 644 487 534 476 479 536 518 546 498 591 721 575 503 523 285 265 442 550 558 557 656 594 572 572 550 438 577 269 434 527 414 483 663 409 433 1001 1052 575 498 418 376 500 479 538 565 270 7 84 335 410 372 400 161 905 1119 835 1434 1406 1287 973 926 974 932 1066 1276 911 769 1264 932 578 497 763 777 958 920 626 771 1444 2186 2365 1004 903 699 629 676 679 439 708 677 662 566 747 747 785 1269 646 715 959 821 1014 835 671 1000 1006 322 624 1175 669 186 705 526 1504 741 608 649 676 617 560 583 841 1409 1328 1498 1139 627 636 609 567 626 596 538 466 597 713 1472 1606 597 666 390 1159 384 305 326 570 542 541 402 598 453 453 444 346 612 570 440 544 889 595 712 846 993 661 649 554 485 709 558 512 530 544 552 697 672 794 799 549 541 593 494 572 732 732 675 1102 1009 670 507 375 704 505 592 615 660 648 613 639 605 713 874 754 799 1073 753 545 531 454 521 271 271 436 721 555 555 543 371 392 265 478 551 564 812 861 633 505 519 526 266 237 205 125 325 877 663 1227 1302 833 442 500 498 463 492 571 705 590 417 232 293 214 214 410 459 374 523 1064 940 1119 1230 972 954 926 926 1021 882 1151 852 911 769 599 641 1318 842 521 695 625 537 354 948 728 1444 2129 886 682 651 611 564 396 587 680 680 662 566 666 670 549 882 1269 601 710 1387 1002 674 571 330 168 150 1101 711 322 438 350 790 532 681 673 675 666 613 611 644 700 700 672 593 1139 627 752 613 714 618 596 750 775 947 1024 1501 1017 757 1638 666 543 568 522 326 367 424 386 440 498 454 328 444 817 796 570 548 723 504 889 712 846 827 799 1189 1169 485 549 536 443 550 684 552 509 529 529 734 549 541 562 557 444 554 444 698 957 774 705 453 375 492 529 444 441 637 648 563 580 551 594 856 721 721 1061 1215 640 531 463 515 212 484 520 678 642 475 503 432 392 537 463 598 683 449 861 744 649 353 186 304 98 173 763 999 877 1064 774 760 767 435 547 500 541 579 661 645 590 551 628 802 832 459 361 547 647 781 807 940 705 586 640 633 926 871 824 786 687 520 461 423 651 537 584 1678 610 671 625 1004 950 1017 1320 854 660 772 944 651 611 597 1467 487 1234 1247 626 751 554 561 721 882 569 1410 578 1678 698 674 665 153 298 385 499 711 1381 248 1870 2177 433 2581 681 642 630 625 662 639 685 516 373 615 659 587 642 569 539 423 753 1085 773 618 619 1501 1017 812 744 684 545 1530 508 514 510 546 377 330 330 418 328 508 178 651 436 471 1087 803 803 693 787 646 693 800 740 527 464 464 468 553 684 576 521 552 540 672 774 627 562 601 557 592 444 604 621 564 608 453 530 635 549 463 393 441 637 519 556 634 587 856 1154 1072 941 503 640 510 474 543 469 515 520 549 526 560 599 432 448 521 542 699 689 415 449 517 867 603 398 304 138 441 1008 849 936 1027 761 676 735 466 547 653 773 671 506 645 622 464 484 428 622 459 421 699 678 475 807 537 518 618 597 646 728 530 584 485 411 520 436 434 582 563 563 1678 503 671 1084 2657 1006 675 446 427 754 630 833 944 693 587 600 543 1278 526 1461 886 817 817 1145 565 637 428 560 1010 743 664 675 255 1344 1072 1684 531 645 843 3079 1654 2190 643 896 582 621 738 662 545 543 549 1196 1018 615 584 486 419 236 423 621 505 231 876 719 1550 630 783 570 588 541 1363 372 421 534 633 377 460 819 1135 1739 937 937 488 505 583 664 760 803 675 617 617 627 800 740 522 463 251 480 787 630 661 502 626 764 672 628 734 749 570 598 592 631 565 534 464 499 608 690 745 581 592 393 732 627 696 620 571 587 921 1161 1017 668 492 501 586 530 610 610 515 597 874 723 612 713 599 583 635 591 520 689 415 456 763 747 552 398 620 699 694 1259 915 936 808 790 914 642 466 573 526 500 478 453 695 555 444 381 434 622 678 531 371 370 296 502 502 447 306 298 646 516 513 559 439 345 411 487 485 490 782 689 1053 281 503 608 1008 689 581 581 948 882 1026 408 697 634 613 618 2259 608 1197 1168 1097 850 614 635 599 571 529 573 568 743 743 694 1739 2538 3174 745 954 1513 2529 2095 1329 1380 1575 780 619 747 809 738 598 544 692 1240 1032 593 504 603 859 999 332 591 458 694 869 2451 637 700 700 582 588 541 632 1015 734 561 632 543 1112 1555 908 404 404 851 524 524 561 446 760 768 636 635 618 617 533 846 983 321 26 322 787 760 504 556 556 764 539 749 1006 810 519 570 598 681 555 565 443 499 497 515 509 558 696 572 554 544 578 429 429 508 669 667 667 375 414 560 943 896 521 500 547 566 665 591 570 713 535 507 582 409 370 484 504 586 519 598 661 854 1035 1361 1242 1112 915 641 562 667 977 1075 566 566 436 522 413 453 780 520 466 482 419 434 441 505 430 391 296 175 162 84 222 448 501 497 402 488 571 345 499 529 546 453 485 673 1190 281 367 1061 1569 689 652 932 822 702 1026 633 602 716 624 629 558 203 291 906 794 679 674 526 541 464 675 716 765 725 820 1536 3329 2100 1668 745 758 575 785 714 733 2094 905 684 611 649 809 599 634 614 635 1240 1032 536 705 911 1500 2691 1386 1388 637 953 490 1432 785 653 587 543 585 488 534 1174 754 547 632 1440 890 738 738 1011 760 663 792 908 222 509 625 792 736 557 604 597 853 789 581 138 138 322 279 386 533 530 658 802 928 844 584 527 427 538 708 619 566 517 443 570 498 509 528 607 696 696 446 413 359 481 429 508 524 524 351 375 414 414 741 450 477 500 455 576 575 542 570 882 604 536 734 838 878 370 456 1092 1023 598 661 912 798 871 1053 1182 1112 570 754 901 1325 1075 911 785 509 339 413 273 445 401 285 168 419 517 495 517 374 391 51 184 312 460 549 448 417 403 391 444 571 453 504 557 491 461 491 549 649 918 326 570 838 673 586 665 603 649 578 578 1105 597 3608 362 558 663 1117 771 686 679 674 537 493 371 470 716 649 1020 745 837 617 539 805 805 822 526 494 714 831 707 668 610 654 649 651 572 643 487 516 635 618 611 543 605 633 2278 1031 669 1535 938 1067 1432 1030 742 662 290 302 510 1700 506 548 553 530 529 575 641 569 596 482 646 712 787 527 509 673 721 588 588 604 597 697 1249 1314 538 437 124 354 538 567 521 658 710 697 502 476 466 427 464 647 598 797 688 517 512 577 530 493 607 877 284 284 79 427 435 441 441 461 461 351 351 355 438 440 774 477 382 492 553 569 586 542 740 682 807 1118 838 878 965 1358 1363 982 648 1192 1171 884 782 868 1182 1052 1425 1156 913 1325 973 935 588 519 472 114 283 109 450 528 168 218 516 476 556 470 161 161 320 504 474 549 554 498 445 369 473 444 475 434 399 412 461 560 556 538 450 1502 570 564 501 569 595 2292 649 631 669 542 671 1756 362 1065 1106 900 730 782 686 606 614 429 285 1700 796 636 734 734 742 2329 539 707 761 668 1218 494 702 1524 742 637 645 644 654 635 614 588 632 516 534 507 529 577 606 633 685 594 643 691 762 1922 1076 922 544 487 533 2846 590 560 394 513 553 512 547 547 574 526 499 695 539 535 535 527 574 567 623 631 734 588 575 943 780 674 513 437 542 1042 885 577 521 632 646 623 496 430 476 466 553 629 653 664 688 594 494 496 483 545 492 569 589 307 79 427 427 398 475 461 385 385 387 387 348 1009 1581 774 948 1304 767 508 586 624 659 763 648 657 1556 1369 1294 1579 1210 1040 1341 775 1216 875 596 868 1050 715 834 821 1021 786 786 769 838 602 472 570 399 475 527 500 528 468 546 516 580 470 522 434 510 470 432 508 519 556 597 573 473 439 413 400 457 466 446 560 430 436 471 1502 1194 2582 1390 1648 419 1139 641 544 595 672 1401 1756 441 1795 1622 874 614 782 589 691 646 551 625 285 341 710 612 620 1946 2508 1606 1177 740 755 951 971 971 696 628 848 698 644 652 655 625 773 632 836 294 370 383 1372 420 606 463 436 594 646 674 608 660 721 978 1101 2707 877 1056 315 730 781 513 554 654 627 572 362 592 776 521 509 510 503 581 573 582 573 734 562 720 895 543 547 513 531 494 482 504 490 577 643 624 579 554 430 524 598 653 735 545 664 720 583 386 299 413 353 353 387 387 307 307 496 204 204 475 475 386 386 441 387 1447 783 1581 1403 1408 1064 632 508 490 564 514 710 672 657 973 1073 1025 880 1210 1040 890 746 634 666 548 596 804 775 527 542 1021 1026 697 696 619 545 542 615 533 526 556 500 396 447 522 575 580 520 528 502 500 534 432 434 485 448 762 573 537 471 440 444 423 466 494 450 451 500 471 574 1283 685 2018 1580 419 446 385 385 563 693 658 427 1760 812 557 289 614 473 211 307 431 661 609 625 690 644 674 629 907 2596 1763 720 635 635 951 378 642 435 724 627 698 656 743 637 689 709 851 851 688 1310 908 618 420 635 891 725 624 646 178 613 591 1010 1229 803 1101 1863 1935 1437 1144 781 608 542 575 675 612 362 533 609 605 601 599 510 526 562 562 588 548 568 697 1414 844 543 547 570 677 595 460 490 518 508 566 587 610 619 716 674 710 550 562 631 631 551 488 487 493 336 336 423 250 250 439 439 204 204 420 420 503 441 441 308 308 783 711 690 1188 1368 572 471 471 502 629 951 672 595 731 615 759 607 880 695 560 675 251 332 548 679 735 681 655 542 810 920 647 649 463 545 601 398 433 369 556 501 447 516 612 654 489 545 469 569 569 534 440 506 447 586 838 762 616 561 444 487 423 561 593 521 470 552 500 564 526 1245 1328 1278 1103 884 478 662 643 693 962 315 1558 892 878 1004 289 959 1612 1680 1818 661 913 693 630 660 653 629 571 399 643 679 670 635 549 629 964 672 742 627 635 635 580 534 426 709 764 696 1577 901 621 618 734 781 663 641 689 281 632 357 1279 618 1229 1174 1211 932 1215 1207 1068 1166 744 615 620 646 675 612 896 573 754 754 599 564 607 571 681 605 586 560 594 1140 824 480 443 902 773 494 460 455 610 562 507 587 610 610 690 852 697 542 562 597 603 535 593 487 352 352 423 423 476 476 669 439 426 748 748 970 503 401 401 379 560 395 433 634 921 799 572 401 448 568 556 592 802 715 744 574 601 607 603 565 661 250 72 332 554 543 807 552 649 738 903 699 647 647 463 284 582 421 140 81 369 491 488 510 688 654 516 538 470 476 442 413 522 472 463 397 838 589 560 606 560 439 489 469 408 526 497 552 545 540 536 478 1874 1678 1103 1461 726 726 700 556 613 640 1200 782 717 1004 1128 936 2128 2061 1818 797 838 843 760 1263 747 653 705 1415 1216 720 698 599 1300 1092 843 843 742 581 632 757 1205 995 426 664 654 613 643 635 537 621 680 710 536 592 689 634 731 286 293 357 657 553 421 807 502 948 658 658 729 481 367 646 602 1156 648 572 635 754 831 710 654 607 671 605 605 645 659 588 824 611 588 846 983 933 494 454 615 524 537 587 539 741 870 628 529 542 546 568 550 522 508 532 513 352 502 502 649 702 669 800 1181 456 748 970 513 513 375 379 511 494 678 665 601 799 390 95 85 357 350 592 616 597 532 601 601 541 670 613 943 607 261 72 494 586 701 604 649 709 1008 794 561 496 597 545 578 381 206 81 412 476 572 548 688 656 514 612 475 471 442 447 448 450 325 397 369 334 489 499 559 439 498 453 580 477 497 539 513 574 524 480 509 792 848 656 720 643 522 556 791 2344 760 2705 2301 2087 1260 1394 1240 759 2061 480 936 1056 678 527 2038 740 821 853 563 720 698 603 711 1077 390 568 843 728 653 598 681 487 931 688 688 700 702 635 537 626 571 566 581 592 644 641 588 667 1276 357 357 730 1162 2045 907 948 777 586 547 486 627 559 620 634 591 522 524 671 671 527 543 668 671 636 646 638 368 378 408 641 562 617 531 704 523 551 503 637 669 641 668 788 779 586 533 591 604 542 512 512 508 395 410 463 631 591 649 702 702 419 543 456 396 396 420 513 522 564 655 681 435 512 708 486 331 218 218 395 350 533 521 491 506 612 601 526 601 551 754 578 261 523 600 625 659 604 586 643 643 572 566 496 600 707 388 139 206 30 251 525 560 487 544 465 517 518 479 471 410 507 457 548 466 363 363 398 485 499 559 434 500 485 529 473 477 570 570 698 522 480 505 510 646 638 647 2063 514 453 674 1952 644 2683 654 2717 2508 776 636 759 702 248 781 501 451 527 599 708 359 303 471 563 678 636 620 295 349 568 986 718 607 607 681 1492 866 665 628 658 584 623 569 654 608 576 611 606 606 1697 449 823 1276 1491 1206 1654 2322 1491 1491 696 760 544 541 519 627 627 635 485 284 522 524 592 546 455 532 668 679 521 668 663 383 378 538 411 603 527 527 704 638 473 502 539 587 669 768 978 820 729 533 552 580 544 505 512 492 318 371 807 868 591 610 633 386 419 543 543 417 417 420 342 342 663 663 723 229 327 708 622 132 106 288 492 453 433 496 504 558 612 570 558 531 624 623 578 478 448 556 497 507 605 565 594 498 887 566 608 580 727 645 694 139 182 363 598 674 487 506 447 529 521 580 479 458 536 511 487 466 553 478 503 431 510 484 506 590 506 462 473 554 647 679 512 510 483 469 467 549 329 435 462 507 457 735 735 644 459 594 591 1543 585 604 630 630 714 595 729 1896 451 555 495 443 1601 471 763 647 675 786 2338 349 601 887 737 643 557 579 690 522 358 267 610 584 567 547 547 552 576 1012 512 357 1020 2273 874 2307 1490 1263 1005 564 649 2123 590 590 393 489 519 645 578 411 469 546 448 502 589 516 577 594 615 682 506 330 330 383 317 676 892 549 494 527 595 667 365 691 483 587 630 1060 966 728 729 585 597 613 527 487 524 743 1390 1277 626 1583 1583 1451 1451 386 386 534 438 590 526 472 541 400 633 370 130 247 327 648 536 348 78 75 492 425 409 492 515 558 538 570 386 700 662 448 623 464 459 513 508 507 646 736 694 578 652 887 799 638 592 647 694 576 524 613 569 637 670 630 616 610 626 580 529 617 573 406 487 552 573 412 454 378 510 523 459 444 531 462 444 493 642 601 507 510 520 547 631 646 517 781 462 499 1072 849 654 567 573 1551 747 896 577 597 597 683 621 631 729 2102 2625 601 1344 2721 2771 3509 1564 834 712 926 2211 2338 2058 1135 710 604 557 669 569 540 1150 1150 610 676 565 363 519 847 575 515 476 1272 688 733 1268 552 571 571 2507 981 649 531 431 569 615 722 402 610 579 606 1152 1434 565 603 565 547 547 594 602 580 573 388 156 108 302 574 661 505 418 500 506 677 858 612 483 511 569 1253 994 641 728 750 513 576 516 487 457 773 1038 642 429 718 718 1451 626 626 821 821 438 438 507 544 541 524 612 382 267 362 254 435 795 766 473 75 219 210 227 480 525 515 484 540 348 505 662 448 488 501 394 236 508 488 588 809 663 676 652 666 633 554 489 647 668 573 490 628 566 637 506 411 658 585 626 557 589 551 447 467 480 480 730 571 469 378 488 523 562 515 606 531 544 483 544 572 507 567 536 545 601 578 646 665 680 865 1361 541 654 1081 1349 759 942 658 577 417 594 731 388 509 650 1181 878 464 837 1162 2721 1620 991 621 710 668 2211 2149 1051 676 649 604 478 653 709 1354 2441 1150 1094 732 647 750 870 847 792 2118 1208 1905 1954 1894 624 749 761 733 615 628 2674 391 800 1201 1227 722 786 579 603 603 1152 1434 847 618 520 505 547 643 680 591 626 629 156 348 393 476 606 505 418 490 577 1351 1063 453 612 528 526 847 683 641 531 514 594 520 567 530 463 553 495 473 585 472 582 549 565 565 720 821 563 622 534 543 655 655 759 526 566 362 383 365 672 686 798 473 269 125 265 402 525 545 598 412 425 623 589 502 517 503 509 456 469 534 530 568 535 676 586 569 444 477 502 570 570 619 673 500 566 475 467 353 511 478 585 543 486 492 454 467 547 614 676 453 526 429 476 381 580 515 606 280 150 509 698 584 549 539 563 612 428 578 591 624 484 713 779 564 381 720 720 655 645 574 586 247 343 807 2781 1533 509 664 881 456 585 1162 1618 785 535 607 547 668 838 981 708 628 610 649 741 1087 638 821 762 1074 708 670 782 917 870 733 805 980 662 949 1954 2397 672 773 997 749 615 595 562 1085 1024 1024 1227 623 648 556 569 549 781 829 613 568 519 504 702 795 518 603 656 629 393 424 563 535 564 606 627 595 938 922 741 453 582 586 668 567 683 772 636 638 590 565 522 567 501 548 545 383 585 607 463 515 500 514 527 490 521 631 596 543 560 748 548 551 566 543 393 334 601 797 798 620 380 393 528 402 386 480 457 425 439 606 592 650 592 603 603 456 427 514 495 407 571 535 612 609 561 525 502 526 599 507 446 479 479 490 570 427 453 478 561 543 511 455 473 538 556 598 608 565 526 593 718 625 511 515 608 479 400 476 656 584 478 560 594 448 428 512 410 450 437 552 850 1648 549 723 679 671 782 559 679 741 704 542 752 691 711 766 803 2388 585 682 655 537 434 621 607 547 566 575 634 560 610 577 848 619 680 632 762 649 583 591 525 464 917 661 721 687 586 648 1130 1496 672 585 652 749 562 596 642 1078 751 1024 929 679 611 602 568 549 609 576 636 553 519 504 552 602 546 681 687 656 681 802 1373 542 564 567 669 594 990 652 741 430 647 551 441 462 600 600 706 717 612 565 522 480 515 536 536 383 539 574 517 540 544 514 436 518 662 685 596 333 294 592 580 518 530 486 461 435 595 797 938 910 1152 840 791 528 415 509 344 440 439 606 617 543 544 510 603 549 336 368 729 737 571 620 627 731 657 525 753 681 516 520 542 479 527 523 416 568 453 409 523 432 448 429 473 525 533 495 495 565 518 568 598 673 597 511 497 528 654 439 656 830 689 569 598 543 448 500 428 418 460 552 568 565 1159 1159 638 557 707 626 528 562 497 138 752 1194 1158 661 685 898 2519 2519 2148 459 623 621 711 556 626 659 595 696 570 641 660 614 1996 680 632 637 580 668 2776 464 842 584 542 556 409 648 617 651 645 586 599 652 599 529 653 789 535 651 591 620 598 577 568 575 607 550 556 511 553 554 589 568 579 702 687 782 666 972 504 542 469 1265 1315 619 883 1004 652 653 1467 733 574 462 570 592 524 665 641 600 675 679 478 436 544 289 545 582 566 587 544 595 487 510 577 571 685 458 487 688 899 518 362 369 515 525 645 595 742 701 871 1246 791 689 717 490 514 525 453 637 580 539 476 505 507 476 504 641 528 737 511 529 467 534 532 798 601 552 633 633 542 527 477 522 369 382 568 420 479 555 554 429 536 527 519 559 414 467 430 535 471 538 597 573 825 829 447 654 573 907 697 558 602 543 584 554 519 598 772 578 590 580 574 782 565 586 707 491 641 1272 387 138 734 783 1122 613 620 898 591 613 898 1242 623 1640 700 656 1523 1104 1149 595 616 610 755 661 694 715 680 878 889 648 512 346 622 529 530 579 556 1797 424 614 633 593 599 508 380 1230 2875 789 535 468 411 605 641 666 577 681 649 469 605 511 560 490 545 592 634 702 700 649 547 639 678 504 600 1021 1116 699 873 1004 467 772 609 477 574 790 862 359 64 432 641 638 688 583 583 436 544 556 632 1172 667 563 587 523 406 531 554 571 510 602 798 813 505 546 404 626 587 435 550 667 774 598 714 1246 1051 991 753 695 453 525 637 553 527 604 476 505 437 517 360 575 513 528 472 503 547 492 532 659 605 616 678 556 516 430 474 530 420 382 380 473 467 500 489 464 554 467 530 448 414 336 397 403 444 403 489 478 637 754 621 654 838 620 491 524 602 666 671 613 609 584 772 683 840 1056 612 907 349 613 618 578 689 630 625 736 541 777 822 551 543 652 652 647 717 979 875 1312 896 687 842 1090 577 984 683 654 448 661 607 671 759 812 965 718 648 1542 1930 1012 809 534 347 675 678 629 639 1242 605 389 1071 907 918 955 494 688 780 828 553 666 613 420 416 679 605 514 443 430 574 573 561 634 576 659 758 651 678 1210 1186 710 722 923 873 900 227 540 440 141 487 401 401 262 51 432 579 603 780 876 753 821 660 642 681 673 457 563 516 469 527 529 554 611 598 849 954 604 505 505 416 1290 894 435 550 530 551 543 698 714 755 947 760 759 453 680 643 589 539 486 604 565 410 562 752 599 513 567 513 498 539 492 533 546 591 606 801 556 591 584 543 526 420 421 506 524 450 508 489 586 544 499 528 448 386 345 481 495 515 403 403 477 461 615 621 585 526 552 489 513 524 558 533 494 513 584 507 524 624 742 576 612 651 613 574 710 1518 713 625 736 926 882 1307 583 568 543 569 670 716 751 621 684 702 825 856 816 622 643 656 675 837 448 717 741 862 708 577 718 811 1340 833 1044 809 771 1042 1979 1175 626 630 639 637 661 502 324 918 1742 955 779 706 570 553 673 542 473 711 756 679 574 626 537 590 554 561 491 624 564 508 651 293 793 824 627 241 652 923 710 522 134 407 141 263 709 476 32 47 127 264 773 994 776 753 637 638 606 454 91 457 341 518 407 437 460 529 518 604 1219 734 604 520 436 856 996 666 416 576 515 430 583 689 812 982 764 602 432 496 578 579 734 704 697 565 688 701 558 518 599 500 517 512 517 496 530 530 557 539 616 801 650 595 554 587 560 526 478 444 546 474 508 541 634 664 578 495 528 513 485 574 541 515 452 531 679 637 501 544 576 535 544 535 513 506 548 549 491 440 426 540 583 555 516 576 403 436 609 3048 1163 300 713 722 950 580 1086 996 541 568 588 812 843 745 530 621 796 1049 642 741 866 676 669 789 541 816 1105 950 796 654 445 577 624 623 738 661 678 1044 1245 864 853 740 506 630 215 416 1578 301 1846 1078 1841 1284 627 541 607 570 577 605 639 860 756 552 868 650 653 567 554 564 607 738 600 497 355 355 295 498 459 241 652 948 872 308 148 407 72 39 172 363 334 47 273 227 372 355 776 585 554 503 599 448 294 91 96 480 460 530 460 588 578 1243 1334 1282 996 694 650 737 659 666 583 525 506 482 541 689 791 1017 1026 903 430 681 681 710 894 707 697 569 487 421 485 536 518 467 495 433 534 496 542 477 574 543 582 616 515 537 544 503 560 523 468 462 405 549 527 617 591 650 583 495 627 568 509 515 542 560 525 524 463 489 501 623 529 553 523 535 555 507 524 474 518 440 559 561 525 507 516 494 429 455 443 877 1190 663 846 722 681 829 641 553 541 591 471 698 762 612 745 530 693 806 508 790 866 647 663 537 1198 789 907 776 808 754 824 1705 664 642 665 686 678 726 632 698 814 687 385 210 668 618 690 572 1348 1078 747 726 679 527 607 795 855 744 659 860 676 587 581 604 760 622 567 560 692 671 601 497 649 311 41 281 305 166 141 459 648 440 257 66 22 185 500 500 334 310 404 301 1998 467 355 755 466 527 563 517 294 417 541 542 611 530 458 527 517 508 1069 1282 857 611 449 449 659 558 517 479 450 598 482 541 631 868 801 618 430 642 716 632 602 707 708 625 628 410 510 536 591 481 479 447 534 507 495 558 611 698 582 540 571 498 530 503 509 522 459 458 500 549 502 510 520 442 583 644 644 609 469 481 542 542 514 516 473 489 468 600 517 507 513 523 550 528 576 485 518 537 567 506 548 445 507 416 437 442 473 501 485 663 712 624 536 324 518 576 737 737 755 1215 917 612 524 861 250 1047 1424 790 1126 777 568 1378 2003 1198 789 682 673 707 797 1110 715 641 632 538 489 428 440 554 638 597 687 805 1113 197 348 572 547 677 609 630 616 527 695 839 647 614 569 578 578 580 619 601 760 622 469 573 661 521 601 506 447 497 349 488 305 300 373 182 182 59 257 -28672 21 12 521 1304 980 703 493 829 906 411 745 502 505 530 352 517 570 577 583 590 581 546 546 558 563 663 1069 1072 1294 568 476 477 470 456 446 435 507 598 492 507 583 821 1085 618 778 1091 833 620 630 725 473 498 499 487 510 508 586 465 489 446 495 495 483 581 558 698 791 566 596 484 481 517 517 570 511 570 500 500 497 504 459 420 442 460 537 447 432 481 540 526 507 476 468 506 499 541 521 461 513 513 416 727 675 575 507 525 526 543 538 445 457 486 538 528 567 509 476 661 665 2244 3092 793 757 576 669 833 982 779 917 669 726 604 477 434 1182 681 798 667 740 1055 2003 2647 668 669 676 732 797 1159 621 654 548 255 538 366 535 670 669 597 632 440 2204 1116 348 600 682 774 669 610 580 722 1004 702 547 530 569 490 436 387 565 630 590 456 521 651 584 532 578 475 475 578 570 488 470 504 665 462 427 59 32 -28672 36 101 578 1304 665 301 262 748 204 773 762 603 540 539 398 387 448 531 431 454 581 534 543 597 625 670 947 930 770 689 415 477 523 472 461 499 427 487 584 496 508 645 630 1321 1321 762 659 627 630 498 261 392 413 462 487 491 535 547 545 446 436 452 549 633 594 657 745 573 606 491 481 423 527 503 550 521 520 522 465 479 457 420 447 436 399 471 511 474 512 456 384 414 468 473 527 582 506 454 457 491 490 605 557 575 599 561 530 731 538 528 474 533 527 520 567 470 487 534 509 515 2450 660 757 582 679 746 1018 770 583 583 685 604 240 256 769 875 725 712 794 1055 772 623 720 577 608 618 732 437 304 675 575 255 833 525 1607 561 558 642 1378 659 2010 2902 1757 667 2306 1631 626 610 580 634 437 264 332 530 358 1948 463 768 636 630 630 546 1005 671 618 532 642 575 597 660 605 620 632 541 545 521 552 224 235 449 496 795 578 815 373 338 256 493 607 780 895 741 516 539 442 408 408 738 879 454 454 528 543 524 593 670 783 637 526 441 415 558 726 421 341 453 499 427 322 494 576 530 630 544 690 765 625 627 654 545 521 499 464 462 464 540 444 522 545 599 576 543 524 617 594 615 583 604 561 491 458 535 511 517 520 521 550 516 542 504 457 487 470 445 428 475 511 475 363 403 403 414 461 495 562 570 539 506 454 471 515 574 557 552 580 529 850 1155 731 720 584 518 474 520 512 537 646 593 636 1123 1718 660 593 1277 2748 817 311 770 630 1499 1161 1211 774 2010 749 708 594 632 593 794 646 576 797 728 578 618 649 1098 1155 826 575 719 2164 1909 1293 522 611 558 1931 533 1851 2789 1757 974 886 823 644 521 573 585 514 455 690 1250 1185 1185 1340 1255 931 569 499 709 549 619 618 686 706 690 689 651 605 585 548 536 549 521 552 355 232 392 392 675 795 1050 1388 600 499 493 674 845 622 527 517 488 486 440 440 521 574 801 628 583 506 506 593 580 631 574 392 439 441 584 575 523 620 453 467 483 753 585 418 530 562 484 658 834 957 603 566 653 645 548 464 490 491 578 472 501 500 500 609 523 578 617 695 547 592 649 477 561 479 502 408 519 520 575 577 474 501 466 504 441 458 565 450 475 464 481 446 524 464 426 529 536 544 562 539 433 504 561 608 575 663 518 496 526 739 1155 989 644 485 395 417 445 542 607 774 703 636 529 1718 1028 2526 672 649 1046 311 402 748 1436 648 765 722 774 641 599 510 643 593 585 573 590 600 743 578 560 677 1712 1191 595 725 1012 1638 1410 1167 755 611 491 2080 837 1125 2789 1198 680 651 774 597 651 753 314 252 1389 690 905 1491 832 702 796 1337 632 546 825 598 547 711 757 593 603 603 651 590 611 635 585 491 549 685 511 611 260 432 675 696 819 1274 810 499 391 420 624 663 512 515 517 488 449 432 432 513 714 623 567 524 519 520 505 606 410 302 439 512 559 530 945 990 564 757 847 1408 431 492 339 457 599 583 583 957 623 541 532 581 547 548 506 464 549 526 501 576 528 570 568 515 512 567 496 590 619 477 494 506 473 560 542 561 630 476 441 449 466 373 417 514 487 511 478 458 491 467 491 464 550 544 567 546 561 557 467 513 501 516 575 549 412 500 639 739 770 889 853 545 463 417 667 965 780 537 703 789 579 534 1130 2105 678 609 891 2190 798 654 654 659 765 722 734 673 495 546 643 635 669 726 649 606 621 743 689 719 659 645 595 676 639 1350 544 612 755 528 278 695 1505 1342 1125 775 604 528 737 597 651 666 606 995 1949 524 512 1480 608 702 702 680 941 537 537 598 547 541 587 738 394 513 556 593 586 649 557 491 709 635 596 423 423 432 432 897 595 891 668 810 347 320 629 553 512 489 489 449 449 443 443 578 654 524 527 508 519 541 516 484 464 302 315 445 703 824 814 945 990 702 851 900 431 492 317 368 491 526 583 1160 1106 581 453 500 547 534 506 585 480 526 526 552 540 587 641 515 525 425 447 543 619 542 489 530 422 546 542 527 471 520 520 449 473 431 354 417 462 487 511 536 389 450 491 512 532 523 556 500 561 561 488 528 509 516 429 491 385 460 686 639 565 594 652 546 463 357 793 1045 812 747 537 562 583 537 549