663 646 632 619 624 610 612 609 606 609 603 597 588 576 580 608 621 616 608 599 581 598 603 604 606 598 593 603 612 604 604 611 610 605 604 600 591 584 582 573 567 561 565 562 562 561 561 561 567 565 575 590 603 612 622 616 619 626 642 648 647 631 625 618 607 599 580 563 562 553 550 550 547 549 548 546 546 547 548 548 549 553 555 565 577 579 605 599 580 580 592 605 599 615 617 613 603 597 587 601 614 614 608 611 614 610 613 618 625 626 631 635 640 643 642 637 615 596 585 580 582 586 583 585 595 598 603 606 601 596 594 592 589 573 565 569 564 564 584 589 585 576 581 604 615 623 630 631 629 619 611 601 581 600 619 622 616 605 593 587 596 594 600 599 599 600 605 626 649 666 670 671 677 679 681 685 688 682 675 687 691 703 709 712 710 711 713 714 714 714 712 714 709 699 688 676 661 646 646 653 667 684 674 668 662 648 635 632 647 661 671 671 661 645 636 652 667 686 685 679 674 681 691 687 677 669 664 659 649 631 623 646 662 662 659 652 647 634 639 645 651 655 655 648 645 641 633 630 627 621 612 607 619 640 655 655 648 633 622 631 638 631 627 640 652 652 639 625 624 634 634 620 609 613 605 597 601 605 606 608 601 587 586 582 586 584 583 589 593 586 586 586 588 590 597 598 598 603 607 603 602 603 607 618 623 634 641 647 647 636 633 647 650 657 665 679 692 697 700 699 697 690 686 679 673 657 644 668 682 689 687 684 677 670 666 686 689 697 702 706 707 706 704 700 695 685 675 668 659 651 641 660 668 674 671 665 660 648 650 652 657 665 666 671 670 669 670 679 678 682 688 690 692 688 683 678 665 668 668 665 660 655 648 644 639 632 630 626 627 621 622 624 613 609 612 625 647 652 663 667 674 681 684 697 698 698 696 691 683 679 675 666 649 642 636 627 617 606 606 611 612 626 638 648 656 664 671 683 690 699 695 685 671 660 643 645 646 638 628 629 631 643 625 617 622 633 636 613 621 628 623 598 588 582 583 583 582 581 584 581 582 587 591 607 611 597 587 588 591 589 601 604 601 596 601 619 634 648 653 661 662 672 684 690 685 680 675 684 687 698 715 721 713 714 714 715 718 717 718 717
663 646 632 619 624 610 613 609 607 608 603 595 587 575 583 608 620 614 608 599 582 599 603 607 606 603 593 601 608 603 601 611 612 612 605 597 594 590 587 574 568 562 565 563 563 562 559 560 567 568 574 585 604 611 613 608 603 621 636 647 651 623 590 597 600 584 567 552 549 550 549 551 550 548 549 548 548 548 548 552 562 572 578 565 556 564 574 566 572 572 576 587 608 626 625 616 610 601 601 596 607 618 619 613 615 617 621 624 629 632 635 639 638 640 638 633 623 617 601 603 610 603 604 601 603 615 621 624 621 614 607 594 585 580 567 564 566 581 577 570 571 568 580 604 618 623 622 614 605 588 577 582 582 583 586 585 582 582 590 600 615 618 635 637 636 637 636 649 660 670 669 662 656 648 655 659 670 675 678 676 683 690 687 677 673 668 684 683 667 676 690 694 695 686 677 656 659 673 680 675 692 703 701 694 681 673 661 650 636 632 631 629 631 636 627 640 647 648 637 647 662 666 663 661 655 646 635 626 622 614 616 613 615 614 614 625 636 638 640 633 626 616 614 611 610 612 614 623 634 646 651 637 628 618 619 629 633 642 654 665 651 638 631 632 616 608 622 633 629 631 642 633 624 619 617 616 609 597 594 586 582 582 583 587 585 587 587 589 587 588 591 589 590 587 590 588 591 619 636 617 609 613 641 637 646 657 671 680 689 689 687 681 682 686 687 681 673 660 650 637 624 622 634 653 665 675 680 679 681 684 685 684 678 674 670 666 657 651 657 666 670 677 674 669 671 675 683 687 688 682 679 669 659 655 663 673 678 681 685 689 693 695 697 695 693 698 703 704 697 685 676 664 660 654 652 667 662 657 672 679 680 677 674 664 657 645 635 620 621 637 655 662 664 658 650 637 657 670 681 689 690 689 680 676 658 644 635 626 620 623 625 623 617 616 645 664 674 685 686 680 672 667 662 659 652 656 669 676 683 688 696 700 704 699 710 708 700 699 695 685 677 665 651 643 632 621 606 597 586 587 584 581 588 585 583 587 584 594 608 616 622 627 630 632 631 629 623 620 609 610 621 635 640 646 651 650 647 649 640 638 639 639 641 637 632 632 648 653 653 658 652 641 641 651 648 646 656 671 685 688
663 646 633 619 623 611 614 609 607 607 602 595 587 574 587 605 618 614 609 599 583 600 605 607 605 603 596 600 606 606 601 611 615 616 608 599 599 595 586 577 572 562 567 563 563 561 561 561 565 567 571 589 607 610 605 598 604 619 634 642 607 592 575 571 571 569 554 549 550 554 557 562 562 554 547 548 548 554 568 580 585 597 604 592 588 575 561 579 599 601 601 600 612 626 625 616 609 595 594 604 614 618 617 624 626 629 628 627 627 623 626 632 635 635 635 635 636 623 621 630 624 615 612 607 592 590 593 598 598 600 599 590 577 571 569 567 565 580 603 598 588 574 570 572 587 588 585 576 575 583 603 613 614 616 599 602 598 601 611 637 647 648 651 649 649 649 650 650 649 645 641 639 627 625 634 636 633 633 642 653 658 657 653 643 639 639 641 645 662 671 686 690 679 667 651 669 687 701 707 704 696 686 673 660 649 642 644 644 653 668 673 670 667 671 668 664 658 653 634 627 631 637 638 635 633 633 619 622 641 654 663 671 678 682 685 688 685 681 675 670 665 663 657 653 644 636 651 660 668 665 653 653 658 647 643 663 682 685 681 677 650 641 637 630 633 621 608 602 601 600 596 592 592 595 603 605 595 593 598 590 589 590 588 587 587 592 591 592 590 593 593 593 599 603 598 591 587 588 589 590 588 590 594 603 610 640 655 649 644 640 632 621 605 600 614 623 632 644 650 654 663 669 672 668 664 661 651 638 639 648 649 648 645 649 649 641 634 616 613 627 638 641 627 629 641 660 666 668 672 671 669 674 682 679 675 669 662 647 641 658 662 649 640 639 638 645 666 657 661 678 702 710 712 706 703 711 715 716 710 706 698 692 686 680 675 667 661 654 643 630 620 639 660 675 682 680 676 672 677 679 674 668 666 667 668 669 668 666 662 658 654 653 651 645 646 635 626 620 634 656 674 691 696 692 686 677 671 674 674 672 660 653 652 645 634 625 619 617 614 608 602 610 632 642 642 632 618 595 589 589 583 593 604 623 643 657 661 643 636 633 636 635 630 629 627 628 633 636 637 635 642 649 656 660 660 665 670 676 681 679 674 671 670 675 676 676 671 679 690 705 709 717 722 725 719 725 732 731 722 708
663 646 633 619 623 611 615 608 607 606 602 596 586 574 588 601 615 615 607 597 583 600 606 608 607 604 598 597 600 604 603 611 616 617 610 605 605 595 584 575 573 562 564 564 563 563 559 561 564 569 573 585 597 601 597 601 612 623 630 638 621 599 582 576 563 558 551 551 553 555 558 562 565 556 551 549 558 568 576 588 605 611 619 615 601 595 583 575 575 603 611 602 615 616 613 607 601 590 595 603 608 609 611 613 618 623 621 616 620 630 640 646 650 653 653 654 645 633 638 634 631 624 617 611 604 600 592 576 572 574 575 580 585 568 566 581 597 613 619 613 608 602 594 586 577 570 581 596 614 624 630 633 633 624 618 625 625 611 619 622 615 619 625 616 615 622 626 626 622 613 614 607 609 615 615 613 623 628 623 624 634 646 650 664 666 682 686 694 686 685 680 667 657 653 675 691 701 709 704 691 679 666 655 676 689 699 695 679 653 675 692 697 693 680 667 655 650 651 659 662 672 672 675 671 661 647 635 625 637 652 664 670 692 687 673 664 643 658 679 678 674 650 636 633 649 660 666 665 676 684 686 683 677 670 662 654 648 649 639 631 655 667 663 646 630 627 618 631 632 621 607 597 591 590 591 592 595 590 587 585 585 590 590 587 589 589 588 588 591 595 596 607 603 591 623 646 651 657 654 647 634 625 609 596 604 623 616 601 620 619 616 612 604 596 600 609 616 612 604 598 600 602 605 591 603 619 627 624 630 633 632 636 628 614 623 634 648 661 664 655 649 637 626 614 634 639 637 628 616 621 630 638 625 640 651 652 674 694 695 674 669 668 675 669 660 687 708 726 726 720 710 703 692 682 677 670 665 670 676 680 683 678 673 665 656 649 632 628 635 639 636 645 665 678 695 703 709 710 708 709 710 710 709 702 698 693 689 684 681 670 669 659 652 644 638 627 626 635 652 671 680 685 682 681 688 692 692 687 669 666 677 685 682 668 641 624 609 637 664 669 675 671 657 652 651 640 626 607 621 612 600 595 595 591 589 593 599 596 596 592 591 589 593 585 588 590 589 594 600 610 626 622 634 645 650 658 661 656 639 633 641 639 627 626 649 652 650 655 649 642 640 630 657 663 646 650 661 673 662 661
663 646 633 620 622 612 615 607 607 605 601 597 586 575 587 598 613 614 605 593 583 601 608 609 607 604 601 596 597 599 608 611 617 618 613 611 606 590 580 570 561 562 566 562 562 563 561 561 567 571 576 584 589 595 603 609 612 617 622 624 617 597 585 573 567 568 560 550 548 551 556 558 563 562 559 558 560 570 580 599 597 606 624 630 623 608 603 595 586 584 599 599 614 620 616 614 607 599 592 589 599 606 610 616 619 621 622 626 629 629 635 649 662 649 641 641 626 614 607 610 616 610 602 593 591 583 585 585 595 614 611 605 589 577 566 567 581 595 617 619 615 611 604 601 597 591 582 577 598 611 615 618 625 634 636 634 631 629 627 621 616 605 592 600 611 603 605 611 615 626 631 628 612 608 613 611 614 623 626 629 636 646 647 645 651 668 682 683 678 670 664 655 652 674 683 696 699 694 684 674 654 666 683 694 706 710 707 693 674 674 688 695 699 697 699 695 692 691 686 678 671 660 646 631 635 645 656 652 649 659 671 671 659 647 635 626 622 629 651 629 614 627 640 635 637 623 607 637 653 663 668 664 657 640 623 642 648 641 622 595 610 604 607 587 583 586 589 585 586 582 588 590 586 591 591 588 588 583 583 588 590 589 591 591 591 593 592 596 601 598 622 621 620 605 593 595 604 643 658 657 647 635 611 611 608 636 654 659 658 643 667 662 640 628 643 633 622 604 608 612 623 635 657 659 652 637 639 660 667 668 663 652 640 620 626 637 642 653 677 668 660 646 630 623 627 647 660 665 665 656 642 633 631 625 640 652 651 641 633 646 665 676 671 696 704 699 697 708 714 721 725 723 721 713 704 695 688 688 688 683 676 667 653 638 646 660 666 667 666 673 673 661 660 672 677 679 684 688 692 686 677 666 655 655 657 654 647 641 629 631 637 659 663 662 662 661 661 656 654 649 652 641 647 660 673 682 688 694 697 703 704 703 698 695 691 693 692 684 675 669 670 669 667 667 665 660 651 649 662 660 646 640 632 626 618 607 598 593 603 624 624 618 607 604 600 600 596 598 596 595 597 593 612 604 606 609 619 627 631 639 645 650 655 646 643 665 667 663 659 653 651 652 659 665 666 676 683 687 691 711
663 647 633 620 621 612 616 606 607 605 600 596 585 576 584 596 610 614 604 591 584 600 607 606 604 604 603 601 603 601 607 615 612 614 614 612 604 591 579 567 562 562 564 561 564 560 561 559 565 571 577 581 593 601 607 612 621 612 614 616 611 608 592 583 584 579 572 556 552 548 548 550 559 562 562 565 568 573 578 576 578 595 613 620 628 611 596 594 599 593 615 627 623 623 629 626 619 614 610 604 596 607 618 627 632 637 641 649 649 650 649 644 649 639 633 621 623 615 603 592 599 588 591 589 596 589 592 600 614 623 617 606 587 572 569 579 594 596 597 596 598 599 602 609 614 608 605 598 591 580 582 598 607 611 618 619 616 606 593 590 590 603 620 631 638 638 639 645 654 661 655 645 633 627 621 612 624 628 635 636 629 635 643 653 663 674 680 698 692 678 666 655 674 682 683 678 671 660 658 660 668 678 689 703 716 721 730 715 708 717 721 723 717 708 695 684 666 664 656 651 639 644 655 672 676 687 692 689 684 681 671 653 638 633 624 632 646 640 623 636 638 618 630 640 640 624 607 604 619 628 634 642 651 642 623 619 609 592 585 587 592 592 585 587 588 593 588 588 588 591 590 589 588 590 590 587 588 588 591 592 590 592 590 593 601 613 624 637 644 642 636 634 627 617 611 597 593 598 624 630 636 639 611 609 620 618 613 622 636 647 660 670 670 680 676 666 650 625 622 616 631 649 671 695 698 703 701 701 699 697 689 683 660 675 689 696 698 691 684 670 657 647 633 649 662 673 685 687 687 687 680 668 665 649 642 628 642 650 654 659 661 654 653 673 681 681 684 686 683 678 695 734 730 723 714 705 695 690 686 684 677 670 661 644 649 672 685 697 701 700 693 686 681 679 681 689 690 686 683 675 671 666 661 654 654 661 663 664 665 657 647 631 635 641 656 666 672 666 664 663 666 665 663 660 660 662 657 656 668 677 686 691 692 693 693 691 684 684 685 691 692 695 694 689 687 686 677 668 659 647 637 624 610 597 602 603 611 614 619 624 640 663 656 641 630 625 616 601 592 595 598 598 600 610 626 639 684 678 665 651 664 675 686 692 697 703 707 711 712 712 715 717 720 714 707 700 698 713 729 731
663 647 633 620 621 612 616 606 607 604 599 595 585 577 582 596 607 613 603 591 584 598 607 606 603 604 603 603 604 603 607 612 608 608 615 609 601 589 577 564 562 562 563 563 560 562 560 560 561 567 577 585 599 607 609 610 608 607 612 614 612 610 608 602 593 585 578 564 546 553 549 551 548 555 552 556 554 558 553 558 574 572 585 596 604 599 588 575 592 613 617 618 613 603 614 620 634 633 626 616 612 597 610 620 629 637 646 651 656 658 645 631 616 616 615 605 603 608 606 615 611 609 610 601 607 602 608 616 627 617 598 591 587 576 585 577 569 572 569 569 569 570 569 574 594 606 614 612 612 613 621 606 599 591 586 586 587 603 618 629 634 633 630 642 643 637 628 634 643 655 656 648 642 631 628 646 656 663 668 666 658 645 650 664 677 687 697 697 689 675 666 650 649 663 670 674 675 673 673 678 681 683 685 691 698 706 706 696 684 687 692 691 694 705 710 709 700 691 675 661 644 658 673 688 693 688 671 663 669 666 659 675 679 677 670 654 638 635 625 615 612 619 635 634 630 625 618 621 618 608 600 606 596 588 585 586 587 592 598 594 586 604 610 601 601 606 598 604 614 599 595 598 597 601 597 594 599 608 607 610 610 612 614 615 627 649 655 660 660 667 665 661 651 645 636 634 621 619 610 599 597 607 624 625 629 644 667 675 671 664 655 640 627 633 657 664 669 676 689 668 654 651 650 676 707 710 707 709 715 719 702 693 696 681 672 677 673 661 652 656 663 666 663 652 645 654 667 685 700 706 700 692 678 666 656 667 677 657 641 647 663 677 685 697 705 713 714 718 725 731 730 728 718 712 701 693 687 679 672 660 651 656 661 664 662 655 653 647 652 653 656 660 663 669 670 677 688 692 688 682 674 666 672 677 678 676 671 670 673 672 660 656 642 642 655 659 655 666 677 676 681 679 682 677 677 671 665 657 657 664 665 665 668 662 656 659 672 666 661 657 652 644 642 639 636 622 603 611 622 630 626 619 626 635 647 657 659 654 649 629 612 598 596 596 596 596 595 601 600 628 653 657 657 650 667 677 671 661 653 669 675 692 699 695 695 694 696 699 703 716 725 733 738 737 732 726 721 715 711 691
663 647 633 620 620 612 616 606 607 604 599 594 586 578 581 597 607 612 604 590 583 596 603 605 605 603 605 604 605 605 603 609 608 606 616 605 598 586 572 563 562 561 564 562 561 561 560 560 566 570 583 580 593 604 610 609 603 602 606 611 609 603 592 586 581 575 574 565 551 552 552 555 550 554 552 553 553 555 550 554 554 555 558 572 590 584 566 566 586 585 592 603 594 593 601 601 607 605 621 626 614 604 601 606 616 623 629 632 637 640 642 643 638 630 629 617 624 630 620 634 635 639 629 620 623 624 631 644 638 629 621 613 605 598 604 610 600 596 593 585 577 578 575 584 596 604 609 614 617 621 623 627 630 630 622 618 611 602 607 620 631 642 648 646 642 630 621 639 647 651 653 650 648 644 647 659 668 677 684 685 685 684 681 681 685 687 691 698 689 679 664 654 660 655 658 669 682 685 681 674 665 666 673 677 686 692 693 693 691 680 670 668 677 681 684 683 681 675 666 650 656 669 685 682 669 661 666 667 676 662 639 643 632 615 625 646 665 662 659 656 652 655 639 612 598 602 631 642 632 636 627 611 595 592 587 592 595 602 598 599 601 602 604 603 596 594 596 594 600 619 626 631 629 613 626 640 651 653 656 658 653 648 639 624 635 655 668 657 661 666 668 679 676 678 675 649 633 619 621 595 608 616 607 628 650 654 652 653 655 661 673 684 690 690 688 680 670 660 647 648 659 663 667 668 666 666 664 678 691 700 707 711 710 707 707 708 710 707 702 696 687 677 662 668 665 662 678 689 697 700 693 696 701 702 703 701 704 704 705 705 699 698 679 658 662 681 699 714 726 734 739 731 723 715 701 693 677 695 705 712 710 709 702 699 695 695 695 693 692 692 690 690 687 684 676 680 686 695 698 697 692 685 686 689 682 670 656 646 642 644 656 650 650 665 675 686 697 702 697 689 684 684 679 676 676 675 679 676 678 684 690 702 704 702 691 682 670 663 660 659 658 659 651 635 625 626 628 635 651 664 666 671 672 667 653 641 629 613 612 607 606 615 617 616 608 604 598 596 599 600 598 600 598 600 603 605 608 612 619 641 663 681 683 696 713 707 686 681 684 667 655 636 626 628 651 648 630 642 652 666
663 647 633 621 619 612 616 607 607 603 598 592 587 580 581 600 610 612 604 591 582 591 600 601 606 603 604 603 605 607 608 610 609 607 610 604 594 582 569 564 562 563 560 567 564 562 562 566 570 574 578 583 595 604 609 610 605 603 606 610 605 598 579 571 565 558 559 552 550 552 552 552 554 554 554 554 557 556 556 555 559 552 552 570 572 569 560 559 566 571 583 587 598 586 579 585 589 601 612 622 616 612 606 604 605 609 614 623 629 634 635 633 642 642 632 634 639 643 647 644 637 632 632 642 647 647 646 641 634 627 622 620 615 607 599 601 601 597 591 575 577 592 604 608 617 618 616 611 614 622 626 626 628 628 623 614 617 624 628 633 639 648 647 638 630 617 613 620 623 617 616 629 640 652 660 663 664 664 669 672 673 671 663 649 646 655 671 684 689 680 671 661 658 660 661 666 668 665 659 659 662 672 680 681 676 667 652 664 673 676 682 684 683 682 681 675 673 676 675 673 676 680 683 684 678 676 659 655 654 650 647 645 649 648 641 637 633 611 611 614 617 601 629 643 651 652 649 640 634 622 609 603 618 596 588 593 605 610 605 603 601 609 621 626 622 617 620 626 649 669 677 657 658 648 648 654 647 646 650 657 672 668 676 676 664 645 640 636 639 645 649 657 676 671 657 646 634 630 620 609 604 596 598 603 606 611 611 627 636 622 621 621 612 622 648 647 648 648 641 660 675 677 668 663 666 669 661 681 689 676 658 658 667 687 691 673 670 674 667 664 672 681 698 704 699 691 688 690 695 708 718 726 718 716 703 701 703 725 724 718 708 698 684 692 688 698 708 718 725 729 731 729 726 715 701 694 715 731 745 753 753 756 759 753 750 743 741 737 735 732 728 724 722 719 715 711 704 701 699 690 678 668 653 646 647 660 677 680 696 713 719 709 700 712 722 713 706 700 695 693 694 688 680 668 665 673 681 682 685 682 682 671 667 656 661 667 664 656 668 674 673 672 663 662 667 667 664 659 649 636 640 650 647 647 663 672 672 669 665 670 670 657 639 616 619 636 639 640 643 635 640 632 620 621 605 610 618 631 626 616 618 605 604 604 602 610 619 617 619 655 653 633 648 669 700 694 687 706 706 674
663 647 634 621 618 613 616 609 606 602 598 591 589 581 580 602 613 612 603 594 584 587 599 604 603 601 600 600 605 608 608 613 610 609 612 604 592 577 569 565 562 562 562 563 564 562 563 566 573 577 578 591 602 609 612 613 611 611 609 608 602 592 580 565 560 559 563 552 551 555 552 550 551 551 562 562 565 565 562 557 560 554 551 553 551 553 557 553 555 562 581 593 586 577 573 587 593 606 619 629 626 624 621 617 609 601 610 621 625 628 629 627 633 642 646 642 638 634 629 624 627 634 640 641 642 640 638 636 629 619 608 607 606 603 607 611 607 598 589 582 577 577 573 582 590 599 599 617 620 626 632 634 629 625 617 609 606 612 611 612 611 614 610 607 601 597 611 621 627 640 641 652 660 660 658 649 638 626 641 643 644 644 643 636 649 668 682 687 686 683 677 672 665 674 674 672 665 661 662 673 678 680 672 666 661 667 676 683 690 690 691 693 689 684 679 674 668 668 662 662 661 663 669 671 670 664 657 652 642 639 634 628 639 651 651 648 644 642 648 640 623 617 634 644 650 652 652 646 640 630 622 619 599 589 594 591 604 601 621 636 645 655 657 650 647 640 629 617 642 641 639 650 657 659 655 656 662 661 652 654 653 649 649 649 646 642 640 645 650 650 641 638 637 629 642 651 646 641 633 628 624 617 611 602 597 600 601 601 600 599 601 603 607 608 610 608 605 601 601 601 604 606 606 606 610 607 607 632 663 641 636 676 676 687 689 669 637 636 656 668 676 676 678 676 673 677 688 690 700 706 710 706 689 681 677 683 700 711 717 724 719 719 721 722 713 712 720 727 735 741 749 755 753 727 718 725 746 744 742 738 734 725 718 713 708 702 696 693 690 689 689 690 688 691 695 689 681 695 697 697 689 682 670 656 672 687 690 683 671 657 659 677 676 677 697 705 700 698 701 703 694 685 675 688 701 715 727 739 741 731 716 705 699 684 690 702 708 710 711 708 705 697 689 681 672 661 671 681 679 677 700 708 703 691 677 670 681 689 698 711 725 715 707 697 684 675 668 678 687 686 681 684 676 680 694 703 709 707 702 692 681 667 671 688 702 707 712 717 721 720 716 711 712 719 721 726 730 739 747 715
663 647 634 621 617 613 616 610 606 602 597 591 590 582 579 601 614 613 604 597 586 587 598 604 604 601 599 602 607 608 609 613 612 613 612 609 594 580 570 565 563 562 562 563 566 562 565 570 574 577 584 598 607 613 617 613 611 612 612 609 600 593 583 575 564 572 569 559 557 551 551 555 551 559 567 570 567 564 566 563 557 554 556 553 551 556 553 552 558 577 586 585 571 564 573 584 592 599 612 629 635 633 630 622 613 606 603 614 616 616 614 622 628 631 631 627 622 613 610 612 614 623 627 631 636 640 641 637 633 628 622 619 617 621 622 618 612 601 591 582 576 573 579 596 591 613 626 631 632 635 638 635 629 618 611 596 587 601 616 623 623 617 614 631 636 629 616 627 629 634 620 615 605 612 612 613 625 639 649 655 657 658 657 651 636 649 650 658 672 673 678 681 687 693 695 694 692 690 694 699 706 705 697 691 678 669 671 674 683 688 688 685 680 674 659 643 659 674 686 691 691 686 682 679 678 681 678 672 664 655 644 638 634 626 625 618 610 610 621 626 628 639 642 645 643 648 643 639 631 613 599 602 608 594 602 608 624 612 610 624 642 635 641 644 658 656 654 653 654 645 630 633 649 641 644 646 644 654 650 656 654 651 655 646 647 641 630 618 619 608 612 610 611 603 606 621 623 617 608 615 603 614 621 630 627 615 607 599 609 613 616 632 648 654 657 656 651 636 620 637 642 636 631 626 616 614 611 613 630 631 623 628 645 650 659 649 654 672 683 687 682 685 689 695 696 695 692 688 679 677 689 707 705 693 684 672 657 666 670 681 707 723 721 708 692 684 698 708 720 709 683 702 720 735 746 754 755 739 701 684 673 695 720 716 712 726 736 738 739 740 731 724 712 699 689 676 667 679 694 702 706 713 721 725 729 729 717 706 691 683 670 666 657 662 665 667 673 676 687 694 709 719 713 722 735 751 761 756 756 758 758 749 743 735 727 718 710 698 688 704 719 734 722 719 726 725 713 704 718 729 741 753 762 744 724 703 722 751 760 756 751 740 732 722 716 709 696 682 676 681 701 712 716 717 709 700 686 680 684 680 672 672 681 698 711 709 692 710 736 746 747 764 769 770 768 766 766 766 764 740
663 648 634 622 616 614 616 610 605 601 595 591 589 583 577 598 615 614 605 600 587 589 600 605 605 603 601 607 609 610 608 609 615 618 613 612 598 588 574 567 565 564 565 568 565 566 566 574 572 578 588 601 610 611 620 611 604 604 608 606 601 591 584 578 572 568 567 558 553 550 554 564 573 578 582 580 571 568 566 565 555 564 567 562 558 557 564 555 554 565 573 569 563 574 581 590 599 604 613 612 615 638 638 638 620 614 605 606 609 613 620 621 621 618 619 625 623 618 612 615 616 611 606 606 611 616 617 619 617 614 613 613 611 609 608 607 604 597 595 592 587 585 579 579 575 579 587 602 608 611 611 613 609 600 592 586 597 610 627 638 644 654 655 656 660 661 662 663 659 656 655 653 651 654 664 654 652 636 634 650 657 666 673 675 665 654 678 697 712 710 707 713 717 712 708 698 700 711 717 719 713 707 698 689 679 675 673 661 677 680 683 679 680 670 660 640 644 666 673 661 661 655 661 675 684 680 671 662 655 648 636 634 630 627 619 612 609 608 624 626 631 654 667 671 670 650 611 601 591 588 589 589 589 587 587 588 592 594 619 629 637 642 643 645 642 642 644 645 642 644 645 643 643 644 642 636 630 629 633 634 638 635 637 626 615 616 626 635 641 641 641 637 628 623 617 611 612 627 646 641 633 621 611 631 645 647 641 634 626 619 609 605 619 639 659 665 664 663 664 673 673 671 663 648 636 625 617 614 625 628 615 616 612 630 633 638 649 656 652 644 632 629 648 662 643 653 676 676 682 685 686 672 653 649 667 667 661 668 686 693 698 698 690 678 664 657 676 692 699 700 684 671 660 672 681 686 690 684 674 653 665 680 703 711 706 718 730 736 731 726 720 705 689 699 709 727 747 754 752 745 731 724 718 714 708 708 698 687 671 679 686 681 672 662 668 690 704 713 703 700 691 700 721 753 767 768 767 761 757 758 767 776 790 807 797 777 759 749 757 767 769 772 776 790 797 798 790 794 800 802 796 788 791 792 785 782 794 800 799 798 798 803 793 781 763 741 727 704 694 699 698 698 723 742 748 750 756 765 766 769 767 763 753 749 743 728 709 688 680 680 679 677 677 677 679 677 675 680 681 642
663 648 634 622 615 614 616 610 606 601 592 591 588 583 576 596 615 614 606 599 588 591 602 607 609 604 603 611 613 613 611 612 615 617 612 609 613 592 582 572 567 569 570 574 580 573 566 578 573 578 595 604 614 608 615 609 601 606 603 597 592 587 583 577 572 568 552 565 570 566 561 568 584 594 596 593 589 585 580 570 560 564 580 577 573 567 566 560 555 557 561 560 577 584 584 576 585 600 592 591 600 621 642 638 631 622 615 610 606 606 612 617 618 620 618 617 620 616 615 620 621 618 611 603 594 599 608 610 607 602 601 602 601 598 596 593 591 589 587 587 584 581 576 577 576 579 579 577 581 583 577 578 578 581 584 592 607 613 603 599 605 628 626 612 627 624 630 626 614 604 616 624 623 634 655 668 676 675 676 675 672 679 686 694 698 700 703 710 714 722 725 718 702 695 681 671 682 663 683 681 679 666 686 693 688 675 670 670 653 642 653 665 677 682 669 654 639 628 640 655 672 675 671 664 652 648 640 631 625 618 610 608 606 610 610 607 623 641 647 647 654 637 635 639 633 625 604 597 588 604 590 589 592 591 598 601 606 618 629 628 625 636 646 648 648 647 648 647 649 648 650 646 638 631 639 640 638 640 643 644 645 647 653 652 649 648 649 649 641 631 622 618 615 611 623 645 659 664 655 646 628 637 652 661 650 649 651 644 632 621 607 609 614 634 642 659 666 695 704 688 667 664 652 665 666 657 642 621 633 648 647 641 634 626 630 627 628 625 624 621 619 615 619 626 641 651 654 662 663 665 671 681 692 696 692 695 697 700 700 690 678 666 658 656 644 633 639 634 636 637 640 649 650 658 659 657 665 676 691 705 721 720 718 721 726 729 734 726 719 737 741 744 749 748 744 737 727 713 727 748 756 744 745 738 737 742 737 732 728 719 700 690 695 716 708 692 697 707 691 690 699 685 682 687 696 725 739 741 737 726 724 746 770 775 778 806 811 804 797 791 799 798 789 776 761 771 782 784 790 782 769 759 738 752 768 782 780 767 753 735 726 730 745 755 756 753 751 755 759 764 763 774 769 758 743 740 753 756 733 708 703 694 692 701 689 690 713 711 693 692 719 737 748 733 725 751 755 740 724 730
663 648 634 622 614 614 616 609 606 601 588 591 587 582 576 594 615 613 607 599 588 594 603 607 612 609 609 613 617 615 612 610 612 616 615 611 618 595 587 581 574 574 571 576 587 583 574 575 573 582 596 604 610 610 617 612 611 606 597 583 573 578 581 571 557 558 574 577 583 576 575 577 590 601 606 604 603 598 587 574 568 565 580 580 580 580 578 577 565 561 551 558 565 567 573 575 581 583 585 596 609 622 642 644 643 634 631 622 613 611 608 611 608 605 604 608 614 616 617 617 614 609 604 600 594 583 583 581 583 584 581 582 579 580 578 590 601 603 596 594 596 601 607 610 606 600 591 596 606 611 612 610 605 597 583 582 584 589 587 593 601 595 594 588 588 591 595 604 599 607 622 627 644 662 674 677 676 671 669 660 648 649 663 680 690 697 703 707 710 713 715 712 709 702 696 688 679 660 649 650 662 673 683 703 707 701 694 681 674 664 653 641 630 641 648 648 647 642 632 624 621 622 625 624 622 618 616 612 612 614 621 657 663 672 675 678 671 669 662 657 645 639 643 637 632 625 615 607 602 593 594 592 594 594 594 610 603 609 609 613 613 620 632 632 635 641 651 649 646 636 637 649 648 649 647 651 646 645 645 646 645 651 649 648 649 650 649 646 641 635 626 621 618 638 660 673 684 688 683 681 675 667 654 639 626 638 639 648 653 652 647 635 620 612 613 613 621 628 650 659 669 690 688 683 664 665 632 645 652 650 666 672 676 683 687 682 672 665 652 653 648 643 628 630 639 641 638 631 622 633 624 624 625 628 627 624 627 638 639 639 639 655 664 661 650 634 635 637 634 635 656 657 678 678 669 653 656 649 654 655 664 659 654 682 694 675 678 673 653 663 670 686 703 715 728 752 754 753 755 767 777 779 769 752 741 730 715 702 688 710 728 737 739 739 710 720 722 759 800 819 812 804 795 792 790 776 791 806 811 812 811 815 808 806 803 797 787 800 808 813 812 800 806 813 811 807 801 789 778 772 765 759 750 740 718 715 735 739 752 755 757 754 746 736 721 709 708 703 695 702 703 720 744 757 762 758 755 741 722 711 714 720 736 756 765 767 784 757 729 710 731 773 793 811 820 798 826 828 816 790
663 648 634 622 614 615 616 610 606 601 585 589 585 579 577 593 614 610 605 600 586 597 605 608 611 608 611 621 622 615 612 602 611 618 615 613 609 599 592 588 579 576 573 575 584 573 580 569 577 586 599 609 614 614 620 616 608 597 586 575 581 569 569 561 563 579 584 591 590 594 592 592 602 608 607 610 609 602 590 577 573 575 584 583 586 580 578 578 576 571 561 559 577 594 605 618 615 617 617 616 605 625 622 642 651 645 636 628 617 609 609 617 609 607 608 602 595 597 601 606 605 597 588 585 582 589 601 606 610 610 607 599 594 601 603 599 595 593 598 610 612 613 612 610 604 600 593 605 614 617 619 612 607 597 584 600 602 598 596 593 588 587 603 618 618 621 621 625 639 648 631 620 625 641 662 671 667 649 629 633 650 668 678 674 672 664 651 661 683 699 704 716 703 690 690 685 676 660 651 644 644 642 646 646 647 639 636 631 637 651 641 630 623 621 622 622 617 617 620 627 619 629 640 646 643 628 616 632 653 663 672 674 679 683 687 680 665 645 632 624 627 617 611 618 619 626 632 631 638 631 621 607 596 594 597 613 627 629 632 630 630 636 642 644 651 651 651 652 655 651 644 638 646 650 649 647 644 646 649 654 649 650 651 653 653 651 651 643 635 626 621 628 654 662 673 684 692 698 688 661 668 663 673 676 675 664 659 656 649 635 622 635 643 658 655 655 656 641 622 634 651 650 646 644 639 629 619 626 622 623 623 627 640 649 653 668 681 681 669 659 655 666 668 653 645 644 655 667 665 662 663 662 642 628 660 668 667 639 666 662 692 706 697 686 678 662 640 641 647 665 679 682 685 679 674 677 663 670 689 685 670 659 673 673 673 662 650 648 652 647 650 659 655 657 659 670 684 686 694 698 717 743 737 729 725 719 715 699 697 714 735 771 800 844 844 831 823 807 810 825 831 837 831 821 832 841 844 844 841 822 829 850 859 861 859 858 863 867 871 856 848 832 833 845 851 837 820 802 786 772 764 765 781 787 784 774 763 743 721 708 705 702 707 720 725 735 729 716 709 734 749 759 749 749 764 790 791 780 741 734 741 758 747 776 815 821 805 794 796 795 773 761 763 759 760 748 745 730 720 726
663 648 634 622 614 615 616 610 606 601 584 588 582 578 578 594 612 609 605 597 586 599 607 610 610 609 612 627 621 614 607 605 612 618 615 613 607 600 594 589 581 586 590 582 578 569 570 563 569 588 604 611 613 614 618 608 598 587 588 594 597 589 573 564 565 573 585 597 601 603 605 604 610 611 609 607 605 598 591 592 584 577 592 597 593 584 585 583 574 559 557 572 590 606 615 620 624 627 620 618 624 621 628 639 632 640 639 632 620 615 611 611 613 609 611 609 608 604 598 591 584 588 590 596 609 609 617 613 612 608 602 599 606 609 611 611 605 598 606 614 611 605 605 607 604 601 611 617 623 617 612 606 600 597 587 600 604 601 595 587 583 587 590 604 612 617 614 617 630 636 641 661 665 658 652 641 626 614 634 654 664 657 644 628 639 652 655 659 664 668 678 680 676 679 686 688 685 683 681 684 657 671 690 687 687 687 681 675 667 659 652 630 622 618 627 640 648 651 651 637 647 658 666 670 660 646 629 630 644 634 647 661 658 644 661 676 678 681 657 644 641 646 653 661 660 650 639 634 627 627 627 620 610 602 611 614 604 599 609 610 628 651 657 651 651 647 646 642 639 642 652 655 656 657 657 660 666 667 668 664 657 655 654 651 655 664 662 647 636 621 619 627 633 638 644 652 643 638 657 674 685 683 678 678 676 665 652 656 664 652 652 659 669 681 676 661 643 646 656 675 682 675 666 656 643 633 626 648 661 665 660 645 645 663 656 670 685 681 677 691 701 691 669 672 682 681 667 655 646 663 656 644 636 645 656 672 685 692 687 674 668 679 684 690 677 664 657 650 645 651 667 675 687 693 702 693 690 707 713 712 717 714 706 702 696 705 706 704 703 696 677 663 668 675 691 701 703 701 704 716 732 739 740 738 735 741 754 751 756 761 773 780 780 820 887 895 887 877 865 839 806 808 815 817 809 804 798 790 779 760 743 756 748 769 806 834 838 837 831 815 781 768 819 827 822 807 794 780 766 749 733 730 726 727 725 718 712 709 709 711 711 721 750 747 737 726 722 725 730 748 768 765 781 781 771 761 742 748 755 750 749 746 749 760 741 742 740 743 740 749 740 736 732 748 767 780 781 783 763 735
663 648 634 622 613 614 615 611 606 600 584 585 580 578 583 597 611 609 606 595 587 599 608 610 609 609 617 623 618 612 604 604 613 618 617 610 601 595 593 589 585 581 588 592 570 568 569 567 575 599 610 615 611 615 614 605 593 608 616 616 602 594 579 577 565 562 580 596 602 607 612 614 618 619 615 608 596 597 602 599 587 583 598 612 609 601 584 571 558 559 567 585 591 602 612 623 616 612 595 597 605 610 627 607 617 627 636 629 620 615 614 611 609 612 607 605 601 595 589 586 586 586 601 617 611 614 611 613 612 611 612 609 609 607 607 605 604 598 617 629 621 612 611 612 610 608 620 621 615 610 608 606 599 593 600 608 609 606 601 598 599 589 588 590 596 599 617 628 633 635 635 635 627 623 614 612 603 622 633 635 631 628 615 620 620 629 644 648 653 659 665 665 657 647 645 650 648 658 673 679 688 690 684 676 665 655 645 635 627 622 624 638 647 647 650 655 662 669 672 675 681 689 695 684 661 646 640 628 630 641 652 678 686 677 666 664 653 647 661 663 661 649 642 632 623 620 616 612 623 676 673 669 666 635 598 611 621 625 622 620 630 650 659 654 665 651 649 654 653 645 655 668 681 693 698 695 690 688 694 702 706 708 708 700 694 687 671 648 652 658 648 636 628 650 661 662 657 647 632 631 630 637 634 650 670 681 679 674 676 687 691 686 681 687 704 715 720 717 713 706 697 687 675 660 649 631 640 657 678 699 691 675 662 657 670 670 665 680 702 707 720 720 719 722 720 712 702 687 675 671 676 681 683 684 672 671 685 694 681 671 663 675 679 671 692 716 737 739 715 696 685 668 654 671 657 663 663 667 672 680 693 713 725 726 739 748 745 735 745 747 728 719 733 751 743 729 728 756 760 741 742 751 746 748 763 749 746 770 790 801 798 814 832 847 835 812 795 775 799 822 822 806 811 790 778 764 745 732 732 739 743 735 732 729 725 732 728 724 724 719 721 721 721 721 724 734 740 738 726 723 738 753 760 754 747 755 795 789 777 765 785 797 780 761 759 751 771 796 783 767 754 754 738 743 744 744 747 755 772 790 800 799 789 780 775 763 748 772 776 778 766 749 738 744 761 780 793 796 789 800
663 649 634 623 613 614 614 611 605 599 583 582 579 580 588 602 612 608 605 596 589 602 608 609 608 610 622 625 619 609 605 605 615 622 610 601 601 601 599 594 582 577 580 578 566 563 563 563 580 609 612 614 611 615 614 606 596 609 626 615 609 599 594 578 572 576 569 577 592 602 610 618 623 623 619 609 599 613 618 605 594 578 602 610 604 592 583 574 556 570 583 571 571 580 589 587 591 588 581 581 601 610 605 596 618 625 631 625 619 617 616 613 613 612 607 600 594 586 587 588 594 608 610 611 612 611 610 612 616 610 607 606 604 606 605 602 597 605 623 635 641 634 622 628 630 629 628 618 609 611 607 607 595 596 607 609 609 609 610 606 600 593 596 601 601 598 594 591 592 592 595 601 601 602 603 606 606 609 604 603 622 629 644 659 658 660 659 655 654 646 642 641 640 636 632 631 631 630 636 641 646 644 639 632 625 633 636 631 625 626 616 618 628 639 638 630 647 661 648 656 642 634 643 656 674 660 647 648 659 675 679 688 688 687 669 655 662 667 673 670 666 665 659 654 649 647 643 630 622 654 672 670 640 610 595 601 611 613 617 621 627 626 631 634 656 666 676 674 671 666 651 649 654 656 666 675 686 697 703 692 678 662 654 653 666 671 676 678 680 680 675 666 662 648 641 660 667 682 684 689 686 678 669 659 647 643 667 668 667 666 664 649 651 668 682 692 697 702 697 685 673 666 663 653 658 667 678 702 717 723 735 733 730 717 692 699 718 731 741 748 751 748 746 751 757 762 773 748 750 753 728 702 696 692 693 709 711 741 753 748 746 735 749 759 738 733 752 761 753 760 738 723 725 730 726 719 709 712 709 693 720 722 728 698 695 709 729 741 748 762 767 771 773 767 769 771 764 763 783 803 830 826 809 806 803 788 774 766 756 753 755 755 771 790 791 813 873 852 794 756 761 771 767 772 794 792 780 767 763 748 735 743 759 783 800 789 788 781 773 763 749 738 750 747 747 796 809 786 775 768 762 753 778 804 820 817 812 801 795 790 784 782 766 746 744 746 745 748 767 781 798 793 774 773 763 774 797 806 815 804 793 783 808 796 785 789 787 777 765 779 792 782 773 788 798 790 773 776 780 751
663 649 635 623 613 614 613 611 604 597 583 579 578 582 591 606 615 608 605 598 589 603 607 610 608 612 627 628 621 613 606 607 614 616 610 607 608 607 604 597 590 590 573 574 567 567 563 565 579 613 617 615 615 616 616 612 606 610 619 614 614 608 608 617 588 587 570 570 582 596 607 617 627 627 617 607 606 622 619 613 595 585 591 608 613 597 584 573 563 560 572 562 563 563 569 574 575 579 578 578 582 589 589 599 614 634 633 624 616 615 617 615 615 613 606 594 591 593 590 589 610 614 615 617 616 622 625 633 641 634 625 618 606 606 604 604 613 625 631 643 647 635 645 657 662 658 645 634 634 612 610 607 608 602 605 613 619 616 615 609 598 602 608 604 602 600 596 604 616 619 622 621 619 620 621 622 614 607 608 611 631 653 671 670 665 673 679 681 675 667 658 657 657 650 649 656 654 648 644 647 648 651 651 659 666 669 661 652 637 631 643 640 635 632 627 621 619 620 639 650 651 666 673 670 670 671 674 681 686 685 669 671 698 712 713 695 698 693 682 673 666 663 653 645 632 627 623 641 657 662 649 632 617 604 604 614 611 611 609 618 635 640 661 679 691 708 699 689 681 675 680 685 686 681 691 698 703 698 694 691 694 692 699 704 706 711 716 695 685 683 669 657 666 663 651 668 688 696 704 694 677 669 684 680 667 664 687 698 695 687 671 670 678 672 672 679 698 709 705 690 679 667 660 666 662 670 684 693 689 690 686 685 703 727 747 743 739 719 704 719 727 737 744 756 764 779 780 776 766 756 779 780 758 745 738 759 763 758 749 717 724 740 751 763 754 739 749 762 777 772 762 746 751 744 745 742 750 751 737 724 730 728 720 717 714 700 707 710 721 739 734 737 734 737 745 758 777 777 785 792 796 810 801 789 776 777 766 764 772 772 782 792 806 821 824 804 793 798 793 776 760 772 776 773 767 753 753 763 785 772 753 743 756 775 798 786 812 827 835 818 806 819 828 831 826 812 823 834 828 819 808 818 809 807 794 789 789 784 765 751 749 747 750 765 787 802 796 797 795 808 823 823 833 844 840 816 800 807 792 792 821 823 845 849 841 830 820 822 821 833 794 788 790 794 800 814 808 791 760 773
663 649 635 623 614 614 612 611 603 596 583 579 579 583 593 608 617 611 605 599 589 601 607 611 612 617 629 629 623 617 607 609 614 612 612 616 613 611 605 598 596 615 576 583 575 573 565 568 574 597 604 610 614 613 616 616 615 618 616 617 616 616 618 619 606 595 569 578 582 580 595 605 619 631 621 608 612 620 621 613 604 601 597 597 606 600 591 580 572 581 575 566 562 566 567 579 593 604 606 609 603 599 612 613 608 618 632 625 618 615 616 613 607 603 595 592 595 598 596 590 591 611 619 624 636 651 652 649 661 667 654 637 626 613 621 632 647 659 661 658 660 662 665 672 680 681 671 656 641 629 621 615 620 628 630 627 623 621 623 620 613 604 613 611 605 606 603 600 610 627 627 627 630 633 631 627 615 624 626 617 609 625 641 650 655 655 654 662 674 685 684 678 672 669 662 654 665 675 676 680 680 671 664 658 657 665 664 660 648 639 651 653 648 645 636 623 628 640 633 640 656 652 635 633 644 636 640 640 638 641 643 653 660 665 666 685 696 701 688 683 669 663 657 651 642 632 637 646 651 653 656 657 647 629 611 600 600 601 606 620 625 639 641 638 641 655 671 673 670 667 675 668 649 642 648 645 634 647 666 676 680 673 678 698 716 726 724 718 700 696 718 719 715 708 702 696 688 675 690 687 699 719 746 735 735 722 743 729 710 699 700 715 703 690 694 689 680 676 691 706 710 711 708 694 682 666 675 679 687 686 696 704 731 735 746 764 771 767 749 766 776 795 813 806 815 823 823 817 796 793 793 762 751 740 735 730 729 746 763 742 735 752 811 813 784 797 806 841 849 843 816 783 792 807 802 810 799 792 791 778 768 757 763 751 733 777 798 800 804 802 766 785 806 810 821 818 838 857 867 842 858 855 840 811 794 789 786 776 781 806 819 819 835 850 843 824 809 813 823 836 832 812 801 789 795 807 816 812 795 783 766 756 765 787 772 779 801 843 854 847 862 876 861 879 887 905 901 872 867 868 849 828 824 839 859 878 868 886 862 826 817 832 797 808 817 798 773 759 754 753 760 783 802 814 813 833 866 851 829 844 853 854 848 861 864 856 845 840 825 808 803 827 857 856 839 823 810 806 831 899
663 649 635 623 614 614 611 611 603 595 583 579 579 585 595 610 617 612 605 598 590 602 607 612 616 625 635 636 628 619 611 610 612 611 607 614 617 612 609 599 603 612 582 589 584 580 568 567 568 582 590 596 601 604 610 621 622 616 611 615 618 621 622 614 602 587 573 581 578 567 574 585 603 627 626 620 617 617 622 619 611 604 601 597 601 606 598 593 587 578 563 563 561 563 564 572 588 596 606 621 611 610 613 633 632 633 629 623 615 604 599 606 597 594 601 615 616 612 608 602 593 594 594 613 656 672 669 659 667 676 678 668 660 658 656 660 665 667 666 669 671 671 669 678 686 688 681 672 660 642 625 632 636 639 648 660 661 651 640 630 617 613 622 619 616 609 605 605 617 611 608 630 641 643 635 630 633 639 639 639 634 619 623 631 631 628 616 621 622 632 647 659 670 676 680 679 670 664 649 656 670 683 679 679 675 683 683 678 661 652 661 664 652 637 632 656 663 663 672 677 675 672 657 654 640 646 659 667 674 682 690 697 699 700 701 700 694 688 678 670 664 656 643 637 650 655 661 662 659 660 661 657 650 643 633 632 604 601 602 611 611 614 620 623 618 618 620 624 639 649 663 653 640 619 625 640 669 671 662 658 663 645 643 647 670 701 712 723 725 735 740 727 733 741 724 707 709 682 692 712 719 726 712 726 743 756 752 764 776 781 780 765 741 722 713 717 739 726 711 690 687 689 690 698 714 709 728 710 731 730 722 698 687 692 700 722 758 751 710 749 777 759 762 769 784 798 818 817 825 828 848 857 841 830 847 828 790 774 780 814 776 754 737 774 813 849 876 867 852 856 849 864 875 891 912 910 882 879 904 899 882 889 899 918 888 856 842 859 896 906 910 903 908 909 900 913 902 903 880 848 847 863 888 873 867 838 830 851 870 875 864 848 835 823 845 852 865 870 865 848 828 815 813 816 811 804 790 801 813 789 795 815 801 786 816 851 855 818 828 851 848 898 901 881 858 847 833 832 857 862 851 846 829 805 805 806 801 791 777 780 778 774 772 774 811 811 799 815 841 886 868 830 803 781 779 778 762 765 801 854 945 961 921 900 895 900 918 908 895 893 880 860 860 873 868 865 878 928 974 987
663 649 635 623 615 615 611 610 602 593 582 579 579 588 596 610 617 611 605 598 591 603 607 613 620 627 641 641 634 623 616 614 613 608 603 615 619 613 608 601 605 608 596 592 592 583 571 573 576 571 574 579 582 583 603 616 614 607 598 603 611 614 620 614 602 585 573 569 569 567 572 588 604 614 627 627 623 617 617 610 610 605 598 593 590 600 596 584 573 567 563 559 562 561 568 569 589 598 608 611 634 632 623 621 624 622 617 616 613 610 611 608 598 596 613 627 637 639 631 621 615 608 599 597 618 646 670 681 687 693 695 695 690 692 689 681 670 674 672 670 667 671 674 674 671 667 660 657 665 675 670 682 692 684 683 691 687 663 646 630 614 627 627 623 619 607 618 630 633 629 620 612 625 641 648 649 654 659 663 657 647 630 647 657 658 650 631 652 662 664 656 650 640 633 653 670 667 662 654 676 691 698 719 724 710 704 689 667 657 659 653 643 628 626 626 663 670 665 661 674 682 672 675 675 673 668 652 661 677 684 680 677 677 685 686 684 677 671 665 662 655 647 647 656 668 675 673 671 653 649 655 647 631 615 601 600 600 599 599 599 609 618 607 600 599 600 601 602 621 621 600 601 601 602 642 650 648 646 641 631 611 620 669 690 695 690 679 693 692 711 712 689 676 660 655 677 687 694 670 647 640 657 667 662 642 671 680 682 671 683 681 666 668 659 654 660 697 733 732 752 755 737 725 710 709 739 754 766 760 760 775 781 783 791 785 779 787 770 755 783 757 784 794 810 793 782 790 820 820 838 810 795 826 815 812 794 803 819 830 849 835 833 825 809 793 786 795 816 831 855 866 864 871 866 878 883 872 869 864 851 854 848 867 885 893 888 877 860 851 849 850 855 862 877 898 911 918 899 898 901 895 879 866 878 907 919 903 889 885 882 878 923 940 895 932 921 904 908 929 940 936 912 920 934 911 889 848 857 846 838 827 833 854 845 834 825 821 831 840 832 849 880 888 859 836 834 836 849 853 852 836 815 819 802 791 794 798 790 824 837 877 962 1021 1010 992 999 1004 1011 1020 1030 1019 950 953 907 911 857 817 805 791 804 791 779 774 806 808 809 803 811 812 835 846 879 916 934 986 1056 1108 1153 1190 1223
663 650 635 623 615 615 611 609 601 592 582 579 579 590 596 608 617 611 605 600 591 604 609 615 623 630 640 641 632 626 618 615 616 614 614 619 620 613 608 604 603 599 599 604 599 588 570 568 573 582 582 582 582 581 580 587 591 594 600 594 608 626 621 609 600 593 586 577 570 567 577 589 599 609 631 632 626 630 634 632 629 628 608 596 581 589 584 575 569 571 563 564 562 565 578 599 592 601 613 621 629 622 618 622 638 633 630 627 621 615 611 602 608 627 637 644 652 654 651 630 611 600 600 618 628 640 675 695 699 702 703 701 689 700 694 682 676 674 675 673 662 658 666 665 669 689 693 698 702 704 705 696 705 708 694 679 667 648 634 619 633 642 645 643 634 628 623 618 616 641 641 635 622 617 629 639 653 662 673 673 662 649 643 658 669 659 650 673 681 679 668 658 643 639 655 666 676 685 686 688 695 684 693 701 702 696 687 677 659 659 657 650 644 640 640 637 632 630 632 634 652 677 681 667 683 688 685 679 670 673 692 706 717 715 709 700 689 676 671 679 677 667 656 670 670 655 649 638 630 636 654 652 639 623 605 616 634 634 627 608 599 600 602 602 602 601 601 605 608 603 607 613 610 626 621 605 603 603 603 603 603 610 630 632 623 642 627 622 615 631 661 662 686 704 679 670 668 652 638 637 645 632 623 631 642 657 672 686 699 726 775 810 784 783 759 766 777 786 807 827 827 807 756 703 738 742 723 710 713 713 709 731 746 760 770 782 791 779 794 802 828 829 813 792 795 802 783 794 795 780 764 767 768 771 771 774 779 784 784 813 824 830 832 818 822 825 850 859 850 853 837 831 844 836 835 825 826 846 856 833 834 849 845 850 841 851 852 847 866 874 883 874 881 877 883 889 887 871 897 882 901 913 916 915 900 884 909 917 940 952 957 960 940 929 909 890 903 907 895 888 879 863 849 863 850 828 818 820 813 816 828 818 807 801 802 823 849 873 858 825 822 837 834 815 803 795 816 839 832 811 811 788 785 791 799 823 832 824 810 828 846 845 857 915 972 1005 1045 1075 1064 1098 1080 1056 1081 1097 1080 1082 1101 1137 1166 1186 1178 1165 1133 1061 992 990 950 937 952 964 981 1008 1001 989 1017 1065 1060 1119 1181 1258
663 650 635 623 615 616 612 609 600 590 582 578 581 592 596 608 616 612 605 601 593 606 610 617 626 635 644 642 636 627 624 616 614 618 621 621 618 615 609 604 604 603 605 607 600 589 569 565 579 591 592 595 600 598 595 599 606 609 612 600 614 628 628 621 617 608 593 584 572 569 584 597 607 617 617 618 619 631 643 646 626 614 605 593 583 574 574 576 580 573 563 563 568 586 598 608 617 625 634 634 629 626 619 621 625 634 637 636 632 624 613 608 628 649 668 678 679 664 637 612 598 640 682 692 688 689 689 699 701 702 698 692 681 671 664 644 632 645 660 668 672 685 698 708 709 715 717 718 712 709 710 722 733 713 696 678 664 651 638 631 645 658 664 658 649 640 631 618 633 649 655 649 633 630 629 627 627 647 662 673 684 689 691 686 683 670 679 688 673 655 653 662 672 688 702 708 703 703 702 701 705 704 700 692 688 694 700 703 695 687 679 672 662 657 654 646 638 638 651 662 690 691 690 689 675 637 662 679 696 710 704 723 714 722 724 721 712 709 704 693 681 666 663 677 666 660 657 660 652 645 647 641 632 621 630 627 612 603 605 602 603 608 623 643 656 649 646 671 648 636 620 617 636 660 673 656 640 627 633 642 625 623 619 617 624 609 609 609 609 616 604 607 631 642 650 664 672 663 652 634 617 614 618 655 657 676 692 690 701 709 742 757 762 736 728 745 743 756 756 754 793 777 753 713 675 670 704 680 695 707 722 750 744 758 735 736 737 725 741 769 777 773 797 798 799 797 797 812 822 809 826 843 846 832 829 817 792 797 799 824 835 852 846 849 858 852 829 831 846 834 867 874 865 849 831 832 842 837 846 870 877 879 880 871 854 858 872 881 872 856 847 874 871 905 902 888 884 913 924 921 920 913 910 909 917 936 941 950 969 994 1018 998 965 913 890 905 914 916 881 854 840 841 838 835 830 823 845 888 872 860 851 866 859 828 834 842 820 798 788 798 811 822 817 847 851 842 833 825 834 814 813 820 852 864 835 817 803 828 826 809 801 829 823 822 814 824 851 859 881 957 970 998 1035 1092 1112 1137 1140 1121 1099 1097 1119 1154 1188 1160 1150 1134 1032 996 985 982 1000 1008 1033 1057 1078 1124 1181 1229 1156 1060
663 650 636 624 616 616 612 608 600 589 582 578 585 594 600 609 617 613 607 602 594 605 611 619 629 639 648 646 640 632 628 618 612 621 624 619 622 617 607 604 602 605 611 612 599 583 568 564 577 583 586 593 599 602 608 621 621 622 618 609 625 637 631 629 616 599 594 574 568 572 585 596 605 601 596 607 605 613 636 639 631 620 606 592 584 584 577 571 566 566 566 566 570 587 596 603 629 637 640 633 631 631 632 635 634 631 631 630 628 623 609 612 637 662 689 689 680 653 630 609 603 621 649 690 686 676 684 683 678 661 653 633 618 632 648 674 687 689 684 680 692 702 718 717 711 701 692 682 678 675 682 698 699 695 692 688 677 666 649 633 654 662 661 651 636 623 633 641 638 642 666 678 675 669 655 644 636 661 662 648 653 676 676 685 705 712 685 674 678 666 698 703 711 708 710 704 687 677 687 705 714 717 713 707 700 694 688 682 675 667 657 652 646 638 661 680 694 702 704 696 686 676 688 681 671 648 665 678 708 711 709 732 745 736 713 712 730 713 698 705 697 686 690 687 672 676 665 657 643 657 659 648 635 643 632 614 609 605 602 603 619 624 633 625 633 660 659 650 662 665 647 635 658 670 650 644 648 669 672 657 648 644 629 628 662 652 674 672 661 637 627 620 656 642 623 620 619 616 612 609 612 610 615 613 610 612 670 706 699 705 711 698 699 685 670 654 663 685 712 752 721 675 638 629 635 648 710 682 673 693 702 721 735 761 774 794 785 783 804 829 824 809 795 788 821 845 843 822 797 814 834 855 864 860 833 813 841 854 860 859 868 868 858 839 844 839 849 848 857 874 895 887 870 860 861 849 840 850 839 839 843 857 870 850 846 852 858 856 863 889 922 920 912 896 875 864 864 866 886 887 905 902 909 928 925 907 908 897 886 879 877 895 882 883 882 868 855 860 880 900 889 890 916 904 889 892 868 860 858 856 863 862 851 846 850 849 845 826 797 795 815 820 848 849 851 844 827 838 845 829 845 874 876 854 836 830 847 846 846 829 822 824 840 853 874 866 841 826 828 818 816 856 953 1043 1104 1153 1153 1156 1165 1177 1173 1170 1176 1182 1171 1152 1164 1229 1225 1234 1288 1327 1365 1385 1437 1429 1415 1334 1252 1164
663 650 636 624 616 617 613 607 599 588 581 580 588 596 604 612 618 614 607 601 594 606 614 621 630 643 652 650 642 636 629 618 615 623 621 618 622 616 609 601 608 610 606 608 599 589 577 567 567 567 574 583 594 609 619 624 625 632 620 623 637 644 628 636 624 616 599 577 567 570 572 583 591 588 587 593 596 609 625 627 613 604 591 593 602 594 584 571 566 565 567 564 563 565 571 586 605 611 622 622 628 634 636 642 645 642 638 636 626 613 611 630 652 672 691 692 683 661 645 631 616 602 606 634 637 623 622 620 611 606 610 614 648 665 675 684 687 682 674 652 656 675 685 684 678 666 648 655 669 671 674 663 667 685 689 687 678 663 646 642 654 650 637 630 645 660 675 682 695 701 704 697 687 674 657 639 645 640 653 673 694 696 699 702 699 709 705 707 705 693 698 701 719 717 717 712 707 709 704 695 684 672 682 695 699 698 699 693 686 672 660 648 649 669 690 703 709 703 685 671 663 669 679 674 693 704 703 683 701 714 705 694 678 661 666 682 672 686 684 675 670 657 638 633 640 637 630 636 635 627 618 646 633 606 603 607 620 634 631 619 634 631 648 654 666 660 663 693 688 678 663 647 652 653 649 655 673 662 659 682 703 678 668 662 646 635 636 666 647 669 684 684 684 697 688 669 655 677 664 624 631 679 658 629 633 642 627 615 630 650 628 623 618 615 615 617 638 616 615 622 645 659 642 685 710 756 764 771 791 759 754 768 769 741 732 725 709 702 716 735 751 760 756 754 755 763 781 785 764 770 766 795 788 769 778 786 795 804 867 850 854 878 879 868 845 829 847 859 871 873 875 872 881 892 912 918 909 892 898 902 875 870 881 892 882 862 874 897 931 954 932 941 919 925 919 907 902 912 919 930 953 936 947 954 920 914 892 908 897 903 908 912 906 901 923 917 902 893 896 893 884 870 849 836 851 858 852 849 844 832 864 873 889 873 841 805 805 798 802 797 820 810 803 803 803 837 865 872 878 873 886 886 872 852 861 870 892 907 886 856 857 878 863 861 877 882 869 853 848 851 853 863 855 834 840 843 849 877 938 961 1019 1095 1136 1187 1232 1282 1314 1347 1399 1392 1370 1398 1405 1438 1449 1480 1476 1379 1335 1378
663 651 636 625 616 617 613 606 599 586 581 583 591 598 606 615 619 615 607 599 594 607 615 623 632 647 653 651 646 640 633 624 619 625 620 621 625 619 610 601 605 602 600 603 609 603 588 571 571 572 568 584 595 613 626 633 638 634 622 632 645 651 633 631 625 618 589 570 568 577 579 583 580 585 587 593 597 606 615 611 602 592 600 608 611 604 594 580 569 563 567 569 581 576 576 582 597 612 619 624 627 625 614 621 625 620 615 609 609 606 622 646 666 695 704 698 688 688 678 646 625 604 615 618 617 616 618 623 627 629 625 622 612 617 644 662 656 665 671 667 656 641 643 656 648 635 649 667 663 659 676 681 688 694 695 691 680 663 648 661 666 659 646 632 637 647 650 663 672 676 683 685 676 659 663 681 677 669 654 677 686 683 679 708 714 729 719 711 711 722 725 715 700 684 683 684 672 670 670 664 676 678 675 665 663 658 657 653 651 646 655 672 686 675 677 697 702 691 677 664 676 686 694 690 675 686 702 711 701 688 688 692 675 671 658 650 642 634 643 648 638 636 622 625 618 621 621 641 643 637 629 607 603 604 609 622 609 610 606 607 621 644 639 625 608 612 606 605 606 609 639 639 639 657 648 656 653 661 699 705 714 706 699 670 661 673 681 649 670 656 656 664 666 671 677 690 703 697 711 738 713 656 651 705 756 777 744 724 660 697 666 690 720 721 712 740 752 720 682 692 695 677 648 658 638 621 625 632 637 667 724 784 766 701 679 683 717 733 771 815 830 826 798 800 814 797 775 804 800 782 778 787 804 864 890 860 862 876 891 891 906 919 921 931 927 921 911 902 883 849 852 852 852 900 917 955 963 950 929 944 930 940 964 955 982 1012 950 902 904 885 958 1031 1060 1106 1097 1104 1108 1149 1117 1096 1081 1043 959 1000 1021 1020 1019 999 943 905 896 890 899 903 900 892 877 863 856 864 860 870 860 856 862 860 858 849 855 843 849 846 848 837 821 821 829 837 821 826 851 867 855 828 814 830 852 863 858 840 840 844 840 839 837 840 846 847 850 858 862 885 894 877 885 883 878 875 904 911 898 885 899 896 880 877 876 861 862 868 875 879 907 930 958 1056 1145 1201 1246 1269 1272 1263 1388 1460 1511 1608 1611 1495 1418 1388
663 651 636 625 617 618 613 605 598 585 580 586 594 600 606 619 621 615 607 600 594 604 612 622 632 647 655 654 650 640 635 632 625 628 622 630 628 619 609 600 597 595 591 600 609 606 595 573 565 578 570 577 591 609 628 638 643 637 632 640 652 641 631 626 614 605 571 570 570 579 589 601 597 603 608 605 610 619 619 608 597 608 616 614 604 586 569 566 565 572 582 580 578 577 574 583 612 623 632 636 626 628 625 610 622 630 633 636 636 634 629 636 653 671 689 698 695 680 663 646 631 614 622 635 635 639 639 635 639 647 651 645 637 622 623 616 616 636 640 642 649 637 624 635 639 638 633 667 692 697 707 711 707 706 701 687 687 691 687 680 666 650 648 665 672 666 657 643 661 681 694 701 676 665 667 679 688 692 676 679 677 673 684 699 701 711 713 701 689 677 678 672 675 687 694 691 682 672 669 671 677 677 671 671 690 688 679 671 657 659 665 673 683 698 716 721 716 705 696 683 674 681 706 720 725 718 707 704 701 686 677 672 670 662 668 669 660 662 658 662 653 645 632 640 654 647 634 620 643 638 626 607 603 606 611 622 629 646 650 646 626 613 612 610 608 605 608 607 606 607 606 630 639 647 660 656 644 674 682 670 673 712 702 686 725 759 713 685 729 709 686 682 719 763 771 734 714 733 727 735 744 736 708 700 668 665 713 752 788 797 801 783 780 765 770 786 794 807 813 843 825 779 735 744 729 708 709 653 702 732 696 638 649 692 755 736 701 688 740 735 755 772 757 743 793 797 813 833 842 855 899 923 982 1042 1077 1063 1031 1004 966 948 925 917 950 970 959 974 1021 1037 1048 1018 989 951 928 917 904 915 952 951 981 989 985 983 981 961 965 989 1016 1024 973 948 1017 1064 1124 1117 1099 1141 1141 1148 1189 1207 1206 1198 1190 1171 1161 1131 1096 1070 1035 1022 998 979 930 915 913 931 920 905 923 910 886 893 901 896 890 880 865 860 865 860 859 849 839 829 824 821 841 852 857 871 867 891 890 882 867 849 833 827 847 834 818 825 825 839 828 822 831 831 827 824 824 827 828 830 830 857 865 848 865 864 878 861 858 874 900 914 915 912 905 904 917 939 945 940 941 960 972 987 1006 1034 1069 1137 1232 1309 1413 1496 1558 1501 1427 1387
663 651 637 626 617 618 613 604 596 583 579 588 597 602 608 620 622 615 607 599 598 600 613 623 634 646 656 657 652 643 639 635 631 625 628 635 633 621 608 598 594 590 588 598 605 606 591 581 566 581 573 587 598 610 625 636 642 643 646 654 652 643 646 621 596 575 572 574 573 579 591 598 600 601 603 613 621 622 614 600 602 616 622 617 606 586 567 570 567 567 569 577 577 575 575 580 598 596 606 610 603 612 626 611 615 628 629 632 633 638 639 636 644 657 667 668 658 654 648 640 632 617 616 629 635 641 642 639 630 645 660 666 664 661 658 652 645 635 621 619 629 631 636 654 664 663 658 645 643 694 711 710 716 723 721 722 723 711 688 672 655 659 671 673 684 672 667 658 660 670 665 663 667 676 694 699 706 723 730 714 710 716 714 700 694 686 682 696 709 709 708 698 693 686 676 680 701 720 719 712 701 709 701 699 694 685 671 666 685 703 711 713 715 707 689 689 694 702 712 714 696 675 688 686 701 718 729 731 709 692 698 690 677 664 670 672 662 650 645 662 663 648 637 624 610 610 609 608 609 613 611 608 611 611 614 634 643 657 652 666 677 682 658 653 644 645 635 631 634 621 610 607 607 609 633 654 655 670 665 672 671 689 671 678 688 729 719 721 722 741 757 707 721 771 827 832 803 790 798 771 778 794 757 716 732 721 705 739 744 714 706 731 750 758 755 778 756 747 743 716 708 686 672 691 704 717 703 701 666 686 705 684 729 751 739 775 796 783 753 707 685 692 691 688 707 747 739 716 735 763 750 772 810 819 840 851 830 831 814 806 853 935 947 1020 1063 1043 991 980 966 976 973 966 968 976 1029 1065 1040 1015 1009 991 988 1010 1001 1004 963 962 942 913 920 921 968 978 953 947 939 954 990 1078 1142 1220 1242 1234 1218 1216 1210 1176 1140 1097 1052 1026 983 952 943 970 986 941 925 911 883 883 873 870 861 882 899 898 893 868 844 854 870 857 882 882 897 911 904 906 896 881 866 864 851 843 870 884 894 877 865 852 833 839 864 875 861 829 822 825 839 846 852 848 856 858 880 900 886 858 854 847 853 889 876 882 899 873 900 905 899 896 909 908 914 935 952 965 982 1000 1059 1121 1243 1356 1370 1426 1527 1516 1426 1384 1348 1357
663 651 637 626 617 618 613 603 594 581 578 590 600 604 609 620 622 615 607 599 601 600 613 623 632 646 655 661 655 649 646 638 634 626 629 640 634 620 610 599 593 584 589 597 598 597 599 581 568 582 571 578 595 611 622 637 648 654 651 661 650 632 632 619 587 567 571 578 578 576 578 583 591 588 609 611 621 627 616 603 599 612 619 606 597 580 573 569 568 572 577 585 588 590 578 572 573 576 583 591 603 618 629 626 632 633 631 632 630 620 620 629 643 649 647 640 637 644 643 641 639 643 650 658 665 677 666 651 645 658 672 678 684 685 681 675 666 650 637 629 649 653 641 663 679 685 677 658 644 651 665 683 695 715 729 718 713 706 696 684 691 681 673 664 673 681 691 709 715 717 711 696 689 703 694 706 723 736 722 717 716 714 703 687 702 712 714 707 696 688 684 689 685 698 701 686 708 723 736 741 732 718 711 694 677 675 683 673 689 705 719 720 713 702 700 721 730 727 718 708 700 706 719 713 703 698 677 675 670 679 665 672 683 690 700 694 689 673 655 648 646 642 631 624 617 614 613 611 613 640 649 646 636 642 657 647 640 626 643 657 656 669 669 658 651 647 649 633 621 610 610 609 611 614 617 635 645 652 655 678 718 698 694 692 692 738 743 719 736 779 801 775 762 747 734 726 731 728 742 767 793 774 805 839 827 795 777 771 743 746 748 741 754 768 802 781 788 747 754 736 721 693 697 694 707 719 725 719 691 714 684 658 661 680 728 713 758 750 761 821 819 793 799 795 793 846 861 841 827 804 785 761 756 758 775 785 768 761 761 761 792 839 859 897 933 951 953 918 917 945 1030 1079 1156 1177 1171 1138 1113 1088 1110 1156 1182 1169 1143 1111 1080 1048 1038 1013 976 948 943 946 939 982 1000 1026 1066 1062 1076 1069 1092 1079 1111 1115 1138 1202 1260 1284 1258 1156 1078 1007 968 977 978 966 955 925 887 889 885 874 857 870 899 908 912 900 913 909 893 892 906 914 912 905 906 892 869 877 908 895 869 870 907 922 913 880 863 852 848 876 894 880 853 827 825 830 839 852 885 888 900 897 887 871 871 872 897 880 857 860 876 877 862 849 858 864 887 909 923 933 924 937 946 977 1015 1043 1096 1176 1271 1404 1430 1329 1273 1221 1173 1124 1109 1146
663 652 637 627 617 617 613 602 592 581 578 592 602 608 608 620 622 615 607 599 601 604 608 620 631 647 659 664 660 655 651 643 635 630 634 642 632 618 609 597 591 581 585 593 581 585 581 576 576 584 577 590 596 600 620 638 651 648 642 630 641 630 617 598 577 572 568 570 572 576 592 602 611 605 604 620 632 630 625 625 621 621 622 617 615 597 586 571 566 566 570 585 595 604 600 587 580 576 576 587 600 606 623 643 645 649 652 653 650 643 636 629 623 637 631 625 628 634 641 644 654 664 674 681 688 685 674 667 670 680 683 681 680 685 676 666 652 640 643 656 662 664 669 683 681 684 670 656 662 670 660 651 649 650 654 652 656 657 660 674 693 707 709 698 706 709 716 724 730 730 739 727 745 748 752 747 738 730 723 712 702 701 714 731 711 705 711 712 716 730 722 716 709 723 732 738 745 749 732 720 706 686 683 689 703 709 713 701 694 710 716 720 712 695 715 732 731 718 708 725 727 717 701 712 702 703 691 672 663 658 656 649 653 666 662 682 682 667 671 667 649 615 615 611 611 613 621 636 656 660 650 639 645 652 663 650 640 642 657 662 663 653 637 633 647 643 633 622 618 622 613 612 615 618 614 612 616 611 614 639 634 646 655 672 653 658 689 726 764 715 684 728 730 729 783 765 734 739 771 802 796 805 810 747 782 829 880 816 802 792 778 774 789 803 813 804 775 744 734 752 752 734 769 784 794 777 803 812 853 831 794 786 746 688 714 698 687 706 743 753 781 842 837 833 837 872 924 983 985 1000 1039 1014 977 904 841 807 818 806 776 777 790 808 825 862 887 927 948 998 1036 1011 955 965 1022 1068 1071 1070 1081 1117 1139 1136 1158 1188 1179 1208 1225 1227 1226 1205 1154 1127 1094 1031 990 955 944 948 972 989 991 971 1010 1030 1043 1075 1135 1147 1148 1154 1157 1185 1198 1137 1061 994 938 914 900 917 911 882 875 893 901 900 909 925 931 928 912 896 883 896 907 927 994 974 974 949 935 902 896 907 907 902 895 868 887 918 917 902 902 894 880 872 866 859 850 836 835 855 851 862 870 870 908 907 888 894 923 918 904 892 897 891 876 896 911 919 904 882 896 891 907 903 917 923 922 918 923 934 960 999 1090 1147 1297 1333 1278 1271 1261 1216
663 652 637 627 617 616 614 601 590 582 579 594 604 611 610 620 623 616 607 601 600 605 607 615 632 647 664 670 664 658 655 646 640 633 638 647 634 618 603 591 587 579 581 585 575 575 575 587 601 580 583 602 614 615 622 638 644 635 625 611 617 622 616 603 590 585 582 573 578 577 592 597 605 620 628 623 609 622 638 641 643 649 649 638 616 594 585 574 571 568 572 576 584 594 607 609 604 593 584 592 587 607 610 623 634 632 647 658 660 656 653 643 629 621 627 640 650 658 665 663 660 663 673 683 683 674 668 666 672 669 652 670 679 681 676 673 660 646 649 657 657 649 642 663 667 680 681 670 666 674 682 665 676 684 684 664 667 683 673 666 665 670 667 673 682 692 700 688 686 696 725 730 718 737 757 749 735 721 715 722 739 749 746 731 720 713 726 726 716 696 707 719 701 687 682 685 697 712 725 729 719 723 720 730 727 719 725 737 740 744 747 750 741 732 727 716 705 702 697 712 717 721 706 703 686 664 654 656 659 665 658 660 676 652 633 636 642 640 630 617 614 612 614 623 625 640 648 650 659 689 659 654 678 716 715 690 706 705 686 667 666 669 666 659 654 644 628 635 644 650 648 656 656 657 644 640 628 613 612 614 615 615 635 632 624 623 643 655 661 649 635 644 670 708 680 720 756 732 689 706 743 785 816 810 796 807 814 802 786 767 825 817 777 751 746 738 752 745 739 777 749 753 744 725 707 694 692 715 699 676 677 703 734 764 735 709 708 711 708 722 755 787 839 866 900 949 1004 999 985 974 923 878 883 862 840 822 786 779 793 821 848 902 944 970 1005 1041 1081 1111 1113 1082 1065 1050 1035 1018 1032 1041 1057 1076 1075 1062 1066 1065 1096 1128 1167 1169 1145 1131 1121 1062 1091 1087 1070 1079 1033 1070 1043 999 988 1016 996 1006 997 1005 1009 1051 1121 1196 1231 1205 1146 1121 1065 1049 1070 1026 986 942 932 931 915 895 884 890 923 971 1012 997 981 978 1005 1012 1017 1010 1037 1073 1074 1089 1148 1132 1015 959 929 923 946 943 960 932 920 906 919 912 930 941 933 905 901 890 881 861 846 866 881 882 882 874 845 838 837 839 845 852 868 876 891 893 905 915 893 901 885 898 880 885 877 878 886 924 912 930 931 923 926 936 962 974 988 1004 985 998
663 652 638 627 617 615 614 600 589 582 579 596 605 614 614 621 623 615 607 602 602 607 605 612 630 649 667 674 669 662 659 649 643 638 638 648 630 614 604 591 582 579 581 579 589 589 588 601 603 581 590 609 619 620 625 634 635 625 609 598 594 606 595 594 584 578 579 584 573 573 574 577 594 604 612 616 601 597 624 656 672 687 689 663 630 619 603 585 571 567 574 587 597 606 608 619 603 590 601 614 604 603 600 613 626 625 635 637 651 656 652 646 635 635 633 639 652 667 670 674 672 682 683 677 671 654 637 648 641 649 650 651 654 653 667 658 665 674 674 683 677 661 648 671 680 696 699 696 714 687 691 688 693 718 721 694 692 700 712 724 712 686 681 725 738 733 750 757 750 738 724 711 721 737 748 748 735 747 756 741 728 725 715 705 708 713 709 710 703 695 685 675 690 702 702 692 672 669 677 683 691 676 714 707 723 723 703 704 700 681 705 716 700 686 692 695 711 703 688 668 681 687 699 699 698 711 699 725 715 714 718 685 665 658 644 642 632 643 644 656 660 656 647 637 620 616 618 622 639 654 657 664 654 670 661 651 647 661 708 735 703 711 695 682 668 678 670 671 675 665 651 641 632 629 617 614 615 614 623 652 663 663 665 672 661 691 709 692 662 658 643 656 678 674 706 717 702 738 723 725 690 726 722 701 705 705 724 763 765 765 751 758 732 722 737 717 746 734 738 712 692 714 734 717 721 705 693 676 674 679 705 762 758 786 763 743 725 731 725 732 711 717 742 736 719 720 738 746 784 826 858 893 934 979 950 906 882 858 862 809 813 824 826 802 816 792 800 836 875 911 946 1003 1070 1076 1058 1033 1059 1085 1075 1099 1098 1111 1152 1164 1188 1229 1223 1224 1253 1243 1201 1184 1203 1233 1211 1180 1191 1216 1204 1195 1172 1145 1091 1041 1026 1014 1002 997 1017 1021 1032 1040 1097 1110 1138 1147 1172 1144 1100 1077 1016 972 938 921 931 911 892 890 885 898 919 944 986 987 1011 1042 1091 1103 1068 1068 1117 1163 1175 1182 1133 1050 1007 1022 1063 1038 1000 977 905 887 877 872 870 868 877 900 899 914 889 873 867 872 886 895 886 863 850 842 848 846 848 855 848 873 868 862 886 898 940 970 959 939 924 919 945 926 899 914 918 957 975 1022 1078 1104 1056 1030
663 652 638 627 617 614 614 599 588 583 578 595 606 616 618 623 621 614 606 602 610 609 606 611 631 650 672 681 676 666 661 654 643 637 635 641 622 611 601 594 584 582 580 582 603 608 599 602 602 582 586 602 607 606 619 634 637 620 610 604 591 591 582 581 579 583 600 584 578 573 571 573 575 582 588 592 599 636 676 692 711 729 727 708 659 604 598 592 571 576 599 615 632 636 634 627 628 632 628 632 625 605 596 597 599 601 603 617 623 619 626 622 634 646 641 646 651 651 639 636 645 657 652 666 664 656 641 622 630 626 639 648 643 634 648 669 683 684 681 675 675 676 674 687 688 715 738 741 752 741 725 717 715 731 747 754 755 749 748 760 760 756 743 714 709 726 749 780 772 763 772 772 751 731 720 712 728 719 718 736 743 716 705 719 722 716 704 692 678 696 709 703 691 672 662 681 687 688 673 662 682 678 670 683 666 678 693 694 687 663 673 675 669 681 694 678 663 659 661 652 676 687 696 703 716 714 701 680 663 661 653 654 651 661 681 683 674 664 632 620 617 617 624 623 618 616 623 636 658 642 631 633 676 672 679 670 668 679 674 687 691 661 648 637 643 646 635 639 630 626 621 618 617 617 619 621 618 624 634 638 636 626 641 653 670 696 682 691 692 664 684 669 661 651 657 650 705 705 722 703 696 702 714 689 693 700 710 730 773 750 744 723 729 719 724 737 729 715 717 727 753 780 760 740 729 722 695 685 677 686 698 715 740 739 754 753 728 762 788 814 863 811 763 766 745 753 739 757 753 762 794 852 934 983 943 932 935 893 874 884 893 922 930 920 905 893 900 857 837 898 936 955 983 1018 1043 1095 1125 1120 1100 1107 1132 1142 1169 1159 1154 1210 1196 1154 1160 1188 1236 1283 1292 1277 1276 1273 1272 1287 1312 1297 1282 1232 1156 1104 1075 1039 1013 1008 997 991 987 985 999 1036 1058 1073 1086 1106 1132 1154 1198 1207 1212 1207 1194 1117 1050 1004 962 925 914 918 928 920 910 897 900 924 946 926 925 909 937 940 925 953 938 953 934 958 980 975 955 940 947 981 974 949 922 908 918 910 924 904 925 924 916 943 939 953 934 911 890 890 884 879 869 863 850 848 853 857 892 927 902 879 901 918 922 952 1001 974 953 935 945 963 969 1044 1085 1100
663 653 638 628 617 613 613 598 588 582 577 592 605 616 620 626 620 614 606 604 626 609 610 613 632 651 673 680 681 670 664 653 646 637 633 622 607 599 591 590 589 595 593 588 598 615 610 615 610 587 579 595 600 605 619 638 636 621 614 609 607 595 584 581 595 607 608 591 592 593 576 572 584 599 586 583 614 643 678 715 716 711 701 704 661 602 574 568 569 595 632 648 658 649 657 667 666 664 655 638 618 615 624 622 617 603 602 601 600 604 604 602 605 605 615 612 615 627 630 629 638 640 632 648 632 618 616 621 620 623 633 643 659 656 661 650 644 660 664 676 683 692 716 720 724 725 730 735 743 747 755 767 775 786 785 789 773 761 780 782 778 771 755 759 769 786 773 764 740 739 727 722 712 711 718 692 684 680 678 691 703 699 696 683 670 676 672 671 660 658 658 668 661 663 659 653 653 651 652 663 658 651 646 644 646 658 650 657 640 646 642 639 638 636 658 674 666 649 641 675 669 648 651 664 645 637 649 645 653 658 645 623 630 626 623 621 621 622 627 624 626 632 640 628 639 674 677 673 657 658 659 653 651 667 695 721 715 674 681 700 704 732 736 752 762 750 677 664 657 646 639 624 618 617 633 666 654 656 698 700 666 645 642 647 644 655 653 653 688 672 654 644 653 665 659 654 664 697 742 710 678 694 725 746 727 712 708 748 763 750 776 771 783 797 792 772 750 747 758 754 720 699 693 696 698 685 693 699 688 699 719 715 700 715 723 717 732 733 727 729 743 742 745 743 752 792 813 878 958 946 887 862 841 858 847 858 878 873 872 850 865 880 862 912 883 866 828 815 813 823 816 848 899 880 860 868 867 852 845 875 954 1003 1074 1141 1142 1202 1212 1165 1176 1237 1258 1206 1224 1202 1237 1261 1268 1290 1290 1285 1306 1289 1283 1305 1314 1261 1213 1152 1095 1056 1008 965 995 1029 1023 998 1017 1035 1019 987 989 990 1019 1053 1081 1108 1124 1154 1194 1170 1111 1061 1013 971 959 946 936 978 1002 1069 1122 1144 1082 995 962 949 964 955 965 986 977 994 980 943 940 908 916 903 888 893 909 924 968 938 916 902 881 889 919 903 905 943 955 935 912 914 924 911 889 862 895 902 889 872 859 857 857 863 880 884 872 890 893 902 901 897 927 911 932 952
663 653 638 628 618 612 612 597 587 582 578 589 603 614 620 629 621 614 606 607 634 611 612 613 631 650 671 678 682 674 666 657 648 635 624 601 588 584 583 585 589 605 610 604 610 613 622 621 609 589 589 585 600 602 614 628 619 605 608 605 586 582 582 582 594 608 610 602 615 593 583 571 577 608 608 596 636 680 705 698 701 693 671 648 635 597 573 570 583 619 656 659 672 678 684 691 678 660 648 651 648 651 647 640 626 609 617 616 611 620 620 611 607 610 613 611 610 610 614 613 613 616 619 614 620 619 633 637 633 623 647 642 662 664 672 673 667 656 664 694 696 676 683 670 674 679 679 684 690 696 693 717 753 771 783 782 768 785 796 758 756 739 733 730 733 753 735 738 726 706 714 728 736 732 714 699 684 677 693 698 692 679 671 667 675 685 701 705 706 699 689 681 673 662 662 685 673 672 687 679 666 681 675 673 667 671 658 659 676 674 667 656 667 658 647 664 666 672 670 660 650 632 626 624 634 647 641 629 627 646 652 653 650 638 632 628 656 651 654 680 684 666 646 638 632 656 658 678 693 696 704 717 711 706 719 734 735 787 782 764 735 755 730 710 714 713 707 700 681 623 619 617 617 620 620 628 649 649 656 670 678 697 665 656 678 683 682 686 670 679 687 713 712 710 686 687 696 683 667 689 711 725 718 700 707 751 752 741 747 774 792 750 751 783 782 758 713 713 749 714 693 701 736 735 751 771 761 759 767 734 718 715 745 751 763 783 783 781 774 755 760 769 756 745 738 730 743 751 772 789 810 835 853 878 853 851 897 878 869 864 925 994 993 1006 976 943 886 863 876 847 837 824 832 847 909 932 913 918 912 864 822 819 828 844 883 899 933 968 982 976 1059 1102 1101 1101 1110 1095 1108 1180 1181 1222 1231 1251 1267 1265 1229 1207 1139 1092 1047 1024 998 972 960 976 980 1007 1029 1073 1120 1177 1140 1114 1122 1100 1107 1093 1083 1045 1061 1099 1158 1202 1234 1266 1298 1290 1287 1261 1214 1135 1126 1160 1191 1275 1315 1325 1304 1280 1211 1188 1171 1131 1050 990 972 950 933 916 964 991 1032 1109 1075 1088 1174 1207 1209 1118 1004 988 962 947 957 974 930 949 949 960 936 918 898 919 908 884 881 917 904 899 874 884 925 981 984 1002 949 923 896 918 914 893
663 653 639 628 618 611 611 597 586 581 579 586 599 611 619 634 625 615 606 615 632 613 612 616 629 648 666 673 679 674 669 667 653 638 622 594 580 585 582 583 590 598 604 612 622 624 628 619 601 593 600 595 584 596 612 623 630 608 596 585 591 596 600 589 592 597 617 620 635 622 629 587 573 587 600 606 630 645 653 649 631 638 629 596 592 583 572 571 590 626 645 635 644 666 670 676 676 666 646 646 657 657 649 637 616 625 637 628 617 642 637 633 631 630 624 617 611 625 631 630 630 633 621 637 638 629 645 653 646 642 631 629 649 665 657 674 668 677 682 674 687 694 706 709 719 715 712 721 735 732 724 725 754 764 750 742 750 737 758 772 791 788 768 757 754 748 745 736 727 726 721 712 704 696 684 699 717 720 701 688 695 704 709 721 719 713 705 692 670 664 667 668 690 699 705 712 701 694 689 701 701 702 706 703 695 688 702 707 701 691 705 700 690 684 675 656 659 661 647 631 628 628 627 633 651 678 685 686 691 684 676 664 649 635 654 648 638 650 671 680 695 690 676 665 648 666 692 721 710 706 714 750 737 692 680 667 674 660 653 655 649 679 702 688 657 647 660 644 624 616 622 618 618 636 635 639 638 631 664 683 669 679 708 742 740 716 704 713 699 699 701 695 687 705 706 714 709 729 760 728 686 697 736 753 750 777 784 774 753 764 744 726 750 752 740 729 708 694 698 695 691 707 724 713 720 707 756 806 820 798 772 757 745 780 789 801 810 816 794 786 756 755 771 783 767 776 803 801 794 812 788 771 751 780 785 763 790 773 774 778 810 790 851 869 855 884 891 886 881 865 841 848 874 853 884 877 862 828 826 824 823 824 849 914 937 950 931 881 845 896 947 968 933 904 859 823 822 834 874 894 935 976 951 949 953 960 947 932 988 978 923 909 915 946 947 979 1042 1106 1163 1223 1247 1287 1328 1333 1286 1203 1208 1154 1122 1085 1091 1106 1103 1136 1143 1180 1203 1264 1309 1316 1319 1294 1276 1237 1221 1209 1247 1300 1330 1321 1362 1354 1352 1256 1193 1116 1042 997 943 979 1039 1095 1167 1213 1202 1229 1290 1292 1288 1333 1401 1435 1432 1399 1383 1352 1271 1260 1161 1084 1017 988 1013 968 927 919 905 890 897 909 948 940 908 886 929 946 959 955 955 964
663 654 639 628 618 612 610 597 585 581 580 585 596 605 619 637 629 614 607 622 630 614 611 617 628 647 662 666 671 670 672 675 657 646 628 598 582 584 580 581 589 586 586 598 617 615 622 610 603 603 605 593 582 592 602 618 620 606 598 588 609 612 596 606 595 608 623 646 649 662 657 605 574 575 608 612 609 610 631 635 611 601 598 616 617 595 574 573 584 599 610 622 649 635 640 654 672 675 662 650 637 627 624 631 619 627 644 629 626 643 652 653 647 635 623 621 634 642 663 666 677 652 649 651 635 646 669 676 672 656 646 632 632 637 654 688 680 675 679 662 654 662 671 687 683 667 681 720 728 706 680 697 679 678 688 714 731 749 739 747 751 734 725 722 729 717 708 700 701 715 721 718 700 695 726 730 724 714 714 700 694 689 679 675 676 679 690 707 735 745 707 696 682 703 720 725 734 726 712 707 693 686 682 670 660 664 655 658 655 647 663 656 660 655 652 644 637 633 630 639 669 663 645 666 677 677 692 703 699 690 674 651 659 685 694 680 661 646 675 677 670 662 692 699 681 669 664 692 681 688 703 705 704 699 679 686 667 656 655 673 676 660 644 671 641 636 623 621 618 620 617 622 641 690 690 692 676 662 653 665 650 671 675 667 676 661 660 694 739 736 766 760 763 763 834 860 825 788 753 722 754 808 833 836 838 831 780 749 738 733 741 760 745 733 721 745 731 697 695 720 748 750 763 740 753 764 792 795 791 767 756 764 793 853 842 827 856 872 848 796 772 766 794 830 854 875 853 840 853 846 838 853 865 858 857 879 885 852 847 868 846 814 808 823 827 829 849 877 876 859 870 887 870 892 889 871 850 834 821 820 822 826 820 821 825 836 849 849 846 856 857 866 868 881 923 924 894 871 849 858 881 881 866 890 888 856 856 887 935 970 999 965 918 912 913 887 852 850 867 911 941 954 973 969 1018 1085 1106 1158 1196 1231 1240 1196 1217 1189 1190 1232 1219 1196 1210 1208 1234 1251 1236 1223 1246 1263 1236 1237 1212 1215 1254 1241 1243 1268 1267 1267 1189 1087 1027 1005 1050 1120 1190 1248 1271 1277 1253 1238 1230 1223 1244 1272 1290 1289 1276 1281 1316 1394 1443 1414 1422 1429 1432 1419 1256 1176 1138 1062 1002 986 1001 968 969 951 920 939 944 947 948 940
663 654 639 628 619 612 610 598 583 580 581 587 596 601 618 635 628 613 608 626 629 615 610 616 632 647 656 659 661 666 675 679 662 646 630 612 590 583 581 579 587 588 580 596 604 615 619 615 616 613 603 586 593 604 601 614 619 609 594 603 622 612 616 645 605 637 645 668 677 663 651 609 577 579 609 620 635 627 642 635 622 631 627 628 621 580 574 581 577 572 573 587 597 591 613 631 655 645 650 659 648 643 640 641 630 630 640 626 637 656 658 645 631 639 629 646 649 640 651 680 689 689 682 660 650 656 669 680 683 653 638 631 633 640 642 634 634 639 637 643 651 646 659 667 676 679 684 678 679 681 681 675 677 704 722 732 719 720 761 739 735 742 741 728 746 738 750 744 736 727 722 710 701 720 715 719 706 706 729 729 741 736 731 727 717 697 682 678 691 704 707 713 729 724 707 687 689 688 683 695 692 694 696 701 705 700 687 671 665 658 676 685 681 671 657 641 633 635 663 686 689 688 673 651 666 675 694 705 688 670 660 688 696 698 685 668 650 649 672 659 653 674 675 691 680 677 707 716 759 765 763 736 689 669 656 644 648 641 624 622 620 623 620 645 661 650 633 642 645 636 645 666 662 681 663 643 646 639 652 703 709 720 736 759 783 825 818 795 779 781 767 764 790 838 900 880 851 844 875 828 851 889 874 849 797 776 769 750 727 721 734 751 764 763 744 706 724 748 763 754 752 777 756 745 754 782 803 777 756 746 746 774 778 789 831 870 904 922 937 952 969 943 923 932 930 933 938 943 962 969 974 964 963 955 932 902 887 870 874 883 882 863 858 848 846 846 842 838 834 836 848 879 867 848 870 891 884 873 849 832 825 821 827 826 824 823 831 832 832 841 840 843 848 864 874 849 870 915 929 910 881 894 899 880 865 876 887 885 921 956 925 931 978 949 948 928 889 870 897 898 916 974 952 928 936 908 898 867 881 907 956 1007 1032 1030 992 1017 1008 1026 1062 1113 1137 1185 1208 1208 1189 1181 1152 1137 1131 1120 1139 1120 1163 1191 1222 1247 1223 1210 1176 1158 1080 1055 1094 1076 1071 1123 1156 1179 1223 1232 1225 1268 1281 1227 1199 1272 1335 1347 1383 1430 1446 1442 1414 1398 1416 1436 1445 1460 1473 1475 1443 1408 1395 1352 1312 1254 1137 1045 1010 993
663 654 639 628 619 613 610 599 582 579 582 592 598 601 615 631 627 613 610 627 627 616 611 620 642 645 651 654 655 661 671 680 668 656 636 621 604 590 594 588 594 593 586 585 594 613 622 629 628 610 592 593 600 605 617 626 623 603 595 609 628 636 645 670 629 646 678 690 680 662 637 578 579 603 635 614 648 658 668 662 646 647 660 646 602 577 594 602 615 621 586 571 591 610 619 612 623 642 624 620 613 612 607 611 627 638 645 648 655 659 656 639 635 646 652 650 674 677 680 677 681 689 682 690 698 696 696 676 675 658 644 637 645 675 670 669 686 678 662 653 644 656 652 653 660 657 668 682 687 693 711 697 701 692 706 720 718 697 704 722 735 749 741 721 706 720 731 748 747 744 734 719 733 743 733 731 737 736 722 708 722 728 736 735 723 705 724 713 712 733 748 744 762 734 710 692 678 676 676 671 661 666 653 648 672 677 696 708 683 681 686 664 659 650 637 635 637 637 637 666 685 687 688 688 668 696 686 669 672 693 700 688 686 680 662 655 676 678 686 710 713 686 691 727 740 719 693 655 674 668 658 656 683 665 636 645 644 624 623 629 644 663 669 685 685 696 715 722 719 741 702 697 753 747 785 759 714 716 728 724 733 749 749 772 754 741 717 770 813 847 846 858 877 858 881 869 846 842 824 789 783 776 818 861 882 872 849 850 842 773 745 763 808 860 920 852 803 760 739 762 722 707 709 710 737 759 766 756 756 773 775 794 798 795 820 844 876 898 899 909 929 946 986 976 997 1023 1003 993 961 980 972 949 945 917 906 924 915 894 904 885 883 892 887 874 851 854 885 906 889 884 895 890 879 864 846 835 836 831 829 835 825 826 823 849 872 867 845 888 902 903 884 861 853 868 883 896 884 897 878 894 867 867 884 893 886 910 928 926 924 915 913 929 920 940 943 955 926 938 909 942 948 912 916 930 912 901 894 880 872 888 911 940 914 889 878 875 868 862 875 932 956 973 937 948 950 1011 1069 1122 1176 1212 1156 1084 1001 926 944 934 969 1041 1091 1052 974 990 985 1010 1025 1080 1164 1242 1310 1305 1290 1321 1358 1329 1303 1306 1320 1310 1304 1349 1329 1293 1291 1290 1297 1322 1310 1317 1361 1423 1421 1450 1461 1449 1436 1456 1489 1482 1426 1402
663 655 640 629 620 614 611 599 581 579 584 596 603 604 613 624 624 612 611 630 630 615 612 622 640 644 646 648 649 654 664 674 668 655 639 630 612 597 599 592 606 606 598 587 599 618 635 639 630 615 606 592 604 610 622 633 614 599 609 629 651 659 659 674 638 665 693 692 668 655 617 574 609 635 634 648 642 678 683 696 682 686 690 637 592 582 622 644 646 612 578 573 576 583 597 597 598 589 579 578 580 588 599 602 606 622 640 654 645 668 666 653 668 677 679 687 687 707 714 717 721 712 720 715 692 668 655 653 644 639 648 666 677 676 678 683 700 702 699 674 658 645 664 683 698 689 681 681 679 703 708 704 708 699 693 695 714 708 700 699 711 707 700 703 724 724 711 714 713 728 738 748 763 765 758 742 757 755 741 744 759 757 752 741 734 726 745 751 746 751 734 719 723 723 719 733 723 711 683 668 651 643 644 643 641 640 639 645 640 649 647 647 650 661 663 656 642 641 669 690 690 690 689 708 715 695 686 700 699 708 695 677 671 671 666 699 717 725 720 741 737 749 734 718 704 736 751 746 716 681 673 651 661 685 709 707 670 646 636 633 625 649 672 685 711 701 697 723 736 749 771 783 802 789 768 763 770 800 775 791 812 823 813 784 801 825 813 859 869 877 940 948 950 929 905 951 978 919 904 892 879 910 913 901 904 895 861 844 865 881 937 976 959 950 913 933 848 766 739 728 740 767 780 782 745 768 786 799 786 782 753 753 768 773 777 787 835 866 860 895 928 962 955 937 949 941 960 971 1020 1009 1027 1035 1027 1004 1023 978 948 941 916 911 907 902 895 903 952 916 896 901 886 862 862 884 868 846 886 893 903 899 874 856 836 852 880 866 843 858 848 840 828 828 827 826 830 836 855 837 868 841 840 872 888 908 885 865 855 849 870 892 901 904 876 858 880 889 897 906 896 882 897 955 939 912 914 897 893 901 912 940 912 934 973 943 943 983 981 1010 1041 1043 1014 958 940 913 886 887 916 918 891 875 871 873 896 962 1010 982 961 1029 1043 1017 1005 945 957 998 1051 1136 1160 1196 1224 1272 1299 1337 1319 1328 1321 1323 1330 1337 1358 1416 1477 1431 1423 1456 1446 1405 1370 1331 1368 1409 1412 1440 1478 1512 1487 1474 1445 1422 1438 1442 1408 1406
663 655 640 629 620 615 612 596 581 580 584 598 607 609 612 621 620 611 612 629 630 620 617 624 637 647 645 642 640 646 656 664 660 648 639 632 614 606 598 601 614 613 606 592 607 627 629 641 635 629 609 599 615 626 643 639 612 603 610 640 673 679 680 667 651 676 696 682 668 629 590 586 632 659 666 686 687 682 674 695 709 703 674 625 590 593 646 637 618 614 587 579 576 587 577 574 574 575 576 586 598 593 605 622 613 621 626 624 641 657 673 658 653 669 677 681 700 710 690 682 680 690 697 680 678 693 695 668 660 651 646 659 666 685 701 717 733 702 707 713 712 691 669 665 668 669 671 676 672 679 679 701 706 692 711 721 720 715 700 692 701 719 716 731 747 741 736 756 756 744 726 752 769 759 764 776 781 767 758 750 732 707 729 756 732 727 716 706 690 693 705 698 686 683 681 670 668 684 684 675 663 650 647 648 667 689 681 667 662 686 700 706 703 699 676 651 646 652 647 648 662 679 717 727 725 723 722 701 692 683 681 677 669 685 711 704 695 677 676 683 685 687 703 705 682 668 682 674 686 687 677 665 672 714 733 723 712 674 659 652 631 630 660 692 697 706 695 718 691 687 676 687 692 723 776 779 819 867 878 887 891 944 906 976 930 912 916 948 958 987 990 1036 1058 1103 1081 1019 989 985 999 970 979 1008 990 974 951 912 882 903 886 856 802 781 824 815 792 767 763 763 759 748 722 753 770 742 765 744 753 804 788 796 841 845 854 853 886 911 894 854 856 821 788 792 820 834 894 975 976 993 1007 1020 1022 984 1000 975 982 1004 1028 974 959 979 960 953 991 1016 1046 1049 1051 1044 1007 985 971 945 919 895 880 878 863 850 855 857 852 871 872 864 845 830 830 828 850 874 886 876 859 838 839 843 833 830 829 825 829 838 859 889 881 850 840 854 851 893 948 938 907 921 927 925 921 920 925 931 900 888 921 956 932 904 886 922 898 925 921 966 998 1004 1007 994 974 989 979 965 980 959 960 960 972 945 949 926 914 940 926 901 878 888 929 941 930 947 965 967 962 1004 1041 1081 1054 1052 1069 1109 1136 1164 1190 1252 1290 1233 1234 1237 1278 1314 1258 1203 1231 1264 1360 1341 1329 1371 1353 1329 1379 1395 1350 1393 1405 1381 1418 1437 1415 1448 1430 1357
663 655 640 629 620 615 613 592 582 580 584 599 610 614 616 624 619 612 620 629 623 619 615 624 641 651 646 638 631 639 648 653 650 640 634 630 621 611 601 611 621 621 608 593 601 615 615 633 650 636 611 607 612 624 639 634 620 607 616 644 661 665 669 680 682 695 674 662 645 621 578 605 657 668 683 685 701 689 697 705 692 688 668 621 597 589 620 623 612 610 618 603 586 602 594 598 611 593 576 585 588 616 625 649 640 651 642 649 635 632 635 639 639 646 663 658 664 672 679 684 703 706 704 733 726 705 679 660 654 655 664 678 685 696 739 770 756 734 711 693 682 678 688 675 683 707 716 710 689 698 693 725 724 727 737 747 745 733 714 695 703 713 726 718 723 752 762 764 745 743 753 741 741 726 703 705 695 691 713 713 708 706 686 670 673 668 678 705 713 697 681 663 669 688 689 670 655 646 645 645 646 650 645 647 645 659 679 679 693 704 690 683 671 679 688 688 690 691 673 655 651 665 660 660 679 678 706 723 707 715 703 686 690 704 695 704 717 711 694 715 741 761 787 795 779 755 761 767 764 727 726 670 681 712 709 727 749 760 713 661 632 689 743 758 738 749 794 850 815 737 707 739 766 778 807 816 802 825 838 841 849 848 868 869 872 927 939 956 1018 1102 1173 1136 1080 1052 1067 1065 1038 999 978 1008 995 944 930 929 938 943 890 867 917 863 808 786 806 784 828 779 801 783 787 765 741 734 747 774 843 795 776 739 766 751 765 791 798 777 768 781 761 757 760 773 772 789 863 851 849 895 894 915 959 1042 1083 1069 1029 1017 988 981 1008 1024 944 917 905 918 900 886 878 875 894 879 896 892 906 886 875 897 901 894 888 869 869 903 888 879 853 839 837 844 842 862 873 888 889 877 855 851 851 862 880 885 898 873 839 832 824 825 827 827 832 870 868 847 856 856 842 842 844 845 849 846 847 877 877 865 856 868 888 910 908 904 895 922 928 923 923 951 965 943 930 938 960 960 937 911 915 945 966 927 915 941 928 909 898 909 937 923 900 927 898 890 885 883 923 902 894 929 939 970 960 1022 1053 1083 1068 1078 1051 1029 1051 1063 1131 1105 1090 1145 1143 1172 1208 1277 1361 1357 1331 1362 1338 1340 1396 1417 1460 1501 1534 1511 1505 1459 1416 1437
663 656 640 630 620 616 613 588 583 581 585 599 613 618 622 627 620 611 625 623 619 619 616 624 642 654 648 636 622 634 642 644 638 631 623 620 616 613 602 615 624 616 603 593 592 603 617 633 653 637 631 623 613 616 627 631 623 623 625 617 627 644 652 664 681 699 690 673 651 606 575 639 687 700 709 713 716 700 678 676 672 653 655 628 610 593 623 646 641 637 618 596 606 626 645 648 594 574 581 628 617 625 657 673 674 679 655 656 654 661 659 659 669 683 699 677 679 696 694 689 698 728 714 699 688 672 666 673 680 689 715 731 735 768 777 742 713 697 694 705 713 715 698 682 711 714 714 703 718 736 741 734 769 761 734 725 720 705 714 721 739 734 722 731 746 729 736 755 758 753 732 742 741 733 717 716 708 705 689 688 682 678 693 705 705 693 675 670 704 701 683 666 660 648 648 648 655 669 665 673 678 674 660 648 649 648 650 654 659 662 679 694 735 751 736 710 689 665 660 666 687 690 685 667 677 729 744 746 749 754 739 715 710 728 760 767 786 827 833 874 872 814 800 786 771 766 756 789 814 847 830 800 812 817 857 899 876 788 746 736 683 693 690 668 648 632 649 687 731 776 722 698 726 790 832 931 876 886 842 831 822 851 872 842 867 883 915 933 952 983 1026 1072 1044 1012 951 920 910 959 997 1022 1020 949 909 927 862 826 819 810 815 812 837 846 855 822 851 809 783 758 775 782 739 761 785 764 774 769 778 764 736 751 792 849 900 873 869 848 833 877 848 810 842 877 861 880 932 954 947 921 885 854 849 875 874 882 879 891 925 934 920 962 943 976 1040 1079 1044 975 953 964 946 919 894 876 897 893 885 899 906 879 868 883 904 897 878 860 849 845 856 850 883 892 888 894 905 917 881 862 886 894 880 865 848 833 832 844 854 851 876 889 878 860 838 851 876 872 847 862 893 906 925 930 906 902 924 940 900 886 907 934 938 916 938 930 911 887 895 920 916 941 988 990 971 959 937 940 935 923 939 951 969 1001 981 981 995 980 963 939 929 945 947 949 970 932 931 895 901 946 942 922 917 908 911 916 913 927 945 947 931 947 967 943 990 1001 1065 1102 1165 1212 1228 1247 1249 1294 1313 1305 1301 1310 1311 1333 1362 1394 1423 1415
663 656 641 631 620 617 612 586 583 581 587 600 614 621 626 627 623 613 619 618 621 620 620 627 645 657 648 635 619 629 634 634 627 617 609 608 606 597 606 620 627 618 606 591 592 607 639 634 658 659 647 621 613 611 613 624 633 643 645 640 655 666 671 666 692 699 703 674 644 598 590 664 711 713 727 726 714 694 678 677 686 676 665 642 605 599 623 660 676 655 654 673 688 682 671 621 586 586 583 593 638 688 706 713 686 692 674 679 664 669 688 684 682 683 679 692 704 714 722 710 681 690 669 678 696 722 731 723 722 735 764 779 757 729 712 714 713 713 728 733 717 711 728 727 722 722 746 762 780 779 772 765 751 745 737 716 725 739 741 761 750 736 732 717 727 724 734 743 752 770 773 753 749 741 728 755 759 737 732 728 722 698 688 663 656 658 662 656 661 667 660 653 666 679 680 684 699 686 670 654 651 652 658 665 681 694 687 675 661 663 681 696 717 715 687 671 671 690 691 734 730 706 707 716 753 746 771 794 831 871 816 795 798 798 836 838 853 843 826 804 839 881 873 844 876 886 881 879 874 911 938 922 923 956 901 910 901 837 777 739 722 712 704 690 663 642 635 639 656 661 667 711 715 728 727 745 744 765 811 847 828 820 808 863 912 964 981 939 918 905 848 777 781 849 880 850 852 891 938 983 1015 1030 1015 993 1015 1048 1079 1033 943 885 842 818 819 822 785 807 781 777 765 749 796 799 833 883 872 845 782 769 771 762 767 765 756 737 736 741 778 832 864 892 926 879 826 854 879 909 861 827 834 826 856 861 905 929 976 1042 1051 1041 1104 1080 1051 1036 1052 1058 1068 1053 1016 1005 974 957 996 965 907 887 890 887 879 893 903 884 859 874 883 868 888 906 921 904 880 864 881 904 886 860 859 851 870 868 856 879 865 837 829 828 829 837 847 874 893 876 880 880 902 890 871 854 841 844 864 925 905 878 892 890 868 858 868 886 925 895 872 878 909 905 899 900 919 932 949 931 929 960 970 940 909 942 953 945 927 953 953 1000 1020 1024 990 961 950 949 943 924 941 945 961 948 930 915 906 905 943 986 982 956 954 950 952 962 979 978 991 1022 983 990 1027 1089 1098 1066 1082 1096 1081 1111 1178 1190 1180 1197 1247 1304 1328 1371 1378 1383
663 657 641 631 620 617 611 585 583 582 588 601 615 622 626 629 625 617 615 617 622 622 622 626 648 658 646 634 616 623 627 623 615 608 612 609 607 604 617 624 629 614 598 593 600 623 648 660 663 652 633 637 631 618 616 620 632 649 672 678 690 692 677 673 693 707 694 683 637 585 605 659 677 705 714 708 697 714 706 702 712 687 656 642 640 609 664 699 706 698 690 711 699 673 634 599 621 610 583 616 653 692 681 660 683 679 682 680 687 689 663 666 672 655 686 730 712 679 665 661 660 686 698 701 705 713 698 683 673 676 690 700 690 680 691 713 734 748 751 768 772 758 739 746 754 747 743 754 750 757 767 762 763 754 746 725 749 759 773 768 761 752 747 746 771 794 786 809 823 804 776 719 742 751 735 712 727 691 674 681 673 666 659 662 668 679 708 710 698 683 673 680 699 700 701 696 685 671 657 655 660 686 683 700 712 700 682 667 667 676 678 698 710 707 689 684 708 690 710 753 796 828 842 857 867 879 865 832 819 849 860 897 900 912 900 910 888 909 939 957 961 953 979 1039 1027 1020 1057 1027 974 975 974 925 874 841 826 829 813 812 768 748 711 720 729 790 730 676 648 660 686 704 686 671 683 690 700 714 743 751 794 812 795 780 747 755 743 723 735 728 738 764 763 753 787 754 757 753 806 847 904 964 943 990 1034 1079 1039 1025 961 915 896 936 902 855 877 868 840 798 781 790 769 765 762 817 896 926 929 928 928 913 917 903 866 834 830 775 769 780 767 754 747 744 769 800 782 785 791 826 788 781 792 807 839 837 831 808 816 836 866 900 950 980 1021 1009 1003 1057 1118 1146 1180 1162 1164 1125 1068 1028 987 985 986 986 968 979 985 1021 994 1015 977 971 968 925 910 954 929 881 865 871 850 838 839 844 844 836 834 832 832 846 846 863 870 872 871 874 899 902 876 864 892 888 863 888 894 903 898 881 906 894 903 913 886 881 925 933 935 911 894 871 867 859 877 905 888 896 898 881 897 895 905 922 906 888 885 920 903 886 918 934 953 937 906 900 911 915 922 949 986 964 963 938 937 951 936 933 928 927 951 969 961 970 992 978 977 967 1013 1039 1028 1007 997 1008 1031 1053 1046 1028 1017 1021 1038 1057 1058 1043 1050 1073 1068 1070 1092 1133
663 657 642 632 620 617 610 585 584 582 588 602 615 623 628 630 626 620 613 618 623 624 620 625 651 659 645 632 615 616 620 615 614 615 619 623 617 616 620 631 637 623 611 598 606 625 638 644 650 657 648 651 644 630 634 621 625 651 697 709 716 708 686 679 700 695 677 654 622 577 599 654 668 684 685 699 686 708 716 724 705 679 664 657 626 627 645 683 672 657 654 639 648 654 649 627 666 620 592 601 660 653 634 617 631 661 658 643 644 653 642 645 662 675 679 690 697 687 673 662 649 674 699 716 716 695 689 684 667 670 674 687 707 724 712 741 736 721 700 689 698 688 685 690 702 694 694 700 703 715 723 727 751 756 749 738 748 749 761 767 805 854 831 784 744 741 733 733 711 694 690 678 684 688 689 681 702 700 700 708 695 676 666 670 680 684 699 695 677 682 687 708 708 709 719 705 692 693 675 662 669 664 663 695 686 690 731 737 721 686 713 703 694 721 736 751 784 828 813 791 807 840 855 888 892 893 887 878 866 899 935 963 939 917 949 980 1016 1024 993 964 1008 1016 990 974 972 904 906 898 887 825 878 828 761 715 725 736 749 756 750 747 770 796 782 761 769 729 698 648 663 707 731 710 731 713 710 722 716 711 721 772 786 802 842 895 953 967 1017 1014 996 972 939 976 968 932 872 837 797 807 873 860 934 972 1007 1013 1046 1006 940 884 871 871 868 881 902 935 959 971 999 954 880 864 824 823 792 767 775 794 825 823 871 886 932 973 1005 999 976 955 932 887 869 868 827 863 887 893 880 825 824 800 798 805 799 783 789 786 801 820 871 926 950 988 983 953 921 872 848 831 853 919 955 1024 1086 1105 1122 1145 1190 1204 1192 1151 1088 1036 1024 1031 988 972 979 1006 1045 1031 984 955 954 901 872 864 867 879 866 857 857 860 850 844 849 871 850 875 859 838 838 840 841 838 834 840 844 839 841 845 860 870 869 861 874 920 911 892 871 867 895 902 904 938 920 905 882 900 904 881 910 917 899 875 914 898 881 910 926 919 894 910 898 910 924 928 925 917 896 905 901 891 907 929 937 941 945 921 928 915 940 952 967 964 980 988 983 968 985 1009 1000 994 1001 1002 978 1001 1027 1031 1047 1045 1043 1031 1014 1003 1012 1018 1009 1012 1006 1035 1049 1095
663 657 642 632 620 616 608 586 584 583 587 602 615 624 630 631 629 621 612 621 624 623 617 626 652 659 645 629 617 613 614 613 623 628 631 630 626 624 629 636 638 621 622 604 599 618 620 622 638 653 663 675 667 651 642 623 635 632 665 701 715 711 708 697 706 689 674 656 631 575 594 638 682 674 681 678 685 690 715 713 687 678 670 660 627 662 664 693 687 664 639 676 697 704 701 701 661 608 595 642 643 639 620 615 613 616 616 641 625 655 667 670 661 661 682 670 663 672 654 649 659 654 656 652 662 678 668 655 667 685 708 724 704 680 666 667 670 680 695 697 703 728 721 712 724 727 752 782 785 778 770 775 752 757 769 754 742 748 767 836 826 771 733 727 728 744 747 744 729 720 741 744 761 752 719 698 709 713 716 716 703 674 670 676 691 688 696 702 690 694 706 718 731 719 724 724 712 685 695 718 721 701 670 666 672 688 737 734 744 755 778 758 773 774 769 784 813 872 876 841 859 900 902 920 937 954 922 901 849 908 974 1026 1059 1095 1093 1083 1014 944 892 808 827 932 894 868 923 920 871 838 775 785 760 752 737 708 677 669 698 745 737 722 695 677 655 655 653 654 676 691 702 699 688 699 718 709 680 680 723 757 786 827 892 939 961 991 1050 1097 1107 1105 1150 1144 1152 1144 1171 1176 1130 1136 1110 1056 1066 1080 1103 1106 1116 1115 1125 1137 1148 1144 1124 1151 1186 1186 1139 1096 1033 987 929 892 866 870 885 852 807 835 867 878 916 939 899 922 910 942 989 1050 1088 1108 1086 1086 1101 1110 1120 1067 1033 1019 1034 992 979 913 851 843 820 798 793 795 785 787 791 816 818 825 803 796 806 797 812 802 805 808 819 825 817 828 816 824 831 849 878 892 974 1044 1044 1069 1054 1023 1017 1054 1091 1025 1044 1079 1071 1054 1025 1070 1029 975 949 958 944 914 887 892 910 897 882 893 880 858 850 844 839 846 862 847 842 846 846 846 844 843 862 871 853 867 859 885 901 909 925 894 900 913 950 925 928 942 967 970 937 943 970 941 948 919 896 926 930 920 938 967 951 934 944 946 928 963 939 931 927 935 940 935 939 955 926 931 956 961 946 938 953 965 980 951 986 970 988 990 969 1022 1024 984 992 996 1078 1073 1065 1038 1060 1082 1059 1042 1067 1065 1043 1029 1025 1020 1036 1072
663 658 642 633 621 615 607 586 585 583 586 602 614 623 630 631 628 622 612 622 626 624 616 631 650 656 642 628 615 614 616 626 632 636 641 643 639 630 635 638 640 631 628 601 592 596 603 627 644 649 669 679 669 650 637 628 656 664 648 665 678 697 712 710 690 670 661 658 631 605 579 650 690 692 682 691 709 710 714 714 689 685 688 653 635 694 746 710 660 663 665 670 699 732 673 642 626 595 630 622 607 616 629 646 639 642 636 615 636 651 667 656 635 647 659 652 639 635 633 636 645 647 644 661 666 653 661 677 685 691 687 678 663 668 689 695 713 723 731 763 785 798 809 816 815 815 788 758 727 724 722 702 703 707 721 748 740 717 703 734 781 792 781 781 779 756 748 748 728 723 748 764 758 743 737 712 695 685 684 678 701 718 698 704 680 693 735 729 700 690 754 791 792 753 726 704 700 692 711 725 692 705 709 698 678 683 684 699 723 755 786 838 884 866 833 833 836 837 832 846 893 918 946 949 973 901 855 795 779 832 869 940 957 1011 996 955 902 851 817 765 732 733 720 762 801 832 839 803 751 733 703 666 656 657 668 656 651 658 650 655 678 702 716 738 715 689 687 699 698 693 723 772 779 823 856 861 778 766 785 822 848 868 876 919 1003 1042 1033 1048 1055 1034 1023 985 1008 1000 958 953 921 951 936 948 974 949 953 990 1030 1101 1203 1279 1301 1300 1304 1270 1210 1187 1149 1136 1105 1053 1038 1031 1007 988 934 906 871 872 841 834 833 846 849 867 848 859 881 875 915 923 898 895 892 898 926 902 879 849 843 832 814 802 801 809 799 792 802 817 837 854 838 836 858 852 858 866 851 897 872 882 905 896 901 958 973 953 954 968 928 905 896 921 899 894 905 898 906 938 946 988 984 939 927 972 1026 1010 1021 1035 1082 1036 1064 1065 1041 1056 1022 966 979 961 947 938 924 938 986 959 878 849 840 841 839 845 860 876 853 859 880 890 883 873 875 876 916 927 898 931 950 956 993 1026 1080 1050 1000 955 952 965 981 957 947 921 911 908 911 912 933 934 925 920 906 883 920 906 894 918 938 918 915 945 935 902 921 942 978 954 935 911 954 930 922 969 998 979 1016 1013 1027 1070 1069 1052 1066 1019 1033 1037 1069 1073 1092 1068 1052 1069 1083 1090 1077 1060 1045 1040
663 658 643 633 621 614 605 587 586 583 586 601 611 619 628 630 627 624 614 622 626 625 620 634 648 647 637 623 614 613 624 631 638 644 649 650 645 636 637 631 636 635 629 599 592 613 609 636 661 652 673 687 669 653 631 626 664 684 659 650 667 681 704 708 694 685 683 676 663 610 581 641 681 705 710 711 715 711 725 701 673 696 693 682 669 667 726 732 675 703 701 700 713 699 651 634 609 589 599 637 628 645 659 666 654 628 633 618 637 645 631 621 622 625 630 630 630 656 657 661 667 666 670 662 661 675 682 690 679 667 668 664 656 668 675 685 679 680 686 691 701 681 675 681 676 677 683 696 700 684 674 676 696 711 714 728 733 704 685 712 772 737 739 771 787 788 789 774 756 734 736 762 755 731 731 731 748 762 759 751 734 720 710 686 681 721 703 683 708 715 707 698 703 739 755 733 731 732 715 749 802 809 807 821 833 827 832 778 751 741 786 792 780 775 827 857 901 893 923 939 970 994 1023 996 931 862 807 787 760 756 766 801 833 849 816 793 763 725 697 730 719 674 685 680 675 682 689 695 686 688 699 710 729 772 743 779 802 787 780 722 684 661 709 774 761 763 832 813 739 726 782 799 786 817 862 916 888 866 861 853 841 816 887 887 881 877 888 909 925 932 923 952 984 1042 1036 1023 998 979 1009 1008 1019 1017 985 975 930 975 954 982 970 970 932 929 954 959 917 915 916 909 926 894 920 925 925 901 887 892 863 845 845 843 862 877 858 905 894 899 890 926 917 922 954 934 901 910 946 949 932 907 853 852 817 813 797 793 802 830 840 846 837 861 855 866 848 848 827 830 835 852 877 901 878 863 841 828 832 835 840 855 864 859 866 884 876 912 959 978 950 972 990 972 1045 1051 1021 1017 1040 1060 1120 1112 1083 1107 1124 1137 1140 1084 1065 1096 1078 1044 1052 1085 1064 1031 957 923 930 934 920 918 889 864 877 865 859 872 872 885 884 860 849 857 859 883 879 933 963 1001 1003 954 942 978 945 910 881 891 897 878 868 912 896 885 915 930 882 892 912 893 866 904 906 929 927 883 878 904 934 914 888 880 902 931 936 934 930 915 903 908 904 910 923 927 913 939 921 946 959 944 951 941 942 968 980 979 1020 1081 1077 1093 1117 1119 1129 1135
663 658 643 634 622 613 604 587 586 582 586 600 608 616 626 631 627 628 620 624 629 626 627 637 644 640 629 617 613 615 628 636 647 655 654 650 646 640 637 625 626 635 629 597 595 610 622 644 666 662 666 683 677 655 636 628 654 689 686 676 665 691 698 698 682 693 694 678 638 605 575 618 662 682 704 709 698 675 684 649 644 663 696 678 699 670 722 730 712 720 722 709 699 708 709 670 612 599 636 637 659 659 681 669 636 647 654 631 616 617 617 618 620 622 638 659 662 667 640 640 655 664 691 684 675 700 678 666 644 649 665 656 668 680 678 669 683 700 703 688 692 694 675 681 672 655 673 678 688 692 690 692 697 696 682 694 712 695 672 689 696 679 681 692 711 719 712 709 717 764 799 778 751 731 735 737 734 745 729 719 697 692 685 686 722 750 719 718 740 756 795 827 828 812 797 796 815 833 820 812 801 805 854 874 914 915 887 827 784 752 765 776 796 839 854 885 946 978 952 944 980 986 1013 1008 958 921 895 850 862 820 769 748 715 713 723 714 695 693 703 696 734 745 799 816 838 825 768 765 785 855 882 914 945 941 887 853 814 782 718 674 660 687 726 785 797 822 839 892 922 948 947 926 903 923 932 897 847 828 818 826 831 888 915 944 930 978 999 998 985 980 962 922 902 926 932 933 917 937 938 932 933 907 916 923 902 893 926 898 886 886 868 874 875 877 899 899 877 910 921 912 922 918 919 891 891 887 868 851 862 880 911 915 897 900 876 883 916 925 894 874 861 837 854 860 835 854 826 842 817 833 853 822 827 840 835 814 804 811 802 800 802 802 824 840 843 817 839 832 845 838 877 864 867 853 825 840 851 846 825 864 872 849 828 840 864 897 869 882 912 904 874 866 878 893 906 930 893 870 902 953 945 959 965 964 949 965 956 939 910 890 890 910 903 905 882 893 899 907 895 883 859 869 872 879 891 906 894 876 855 865 850 850 848 845 854 849 846 860 867 863 878 888 880 883 881 883 884 889 918 895 878 899 883 923 908 886 900 935 901 931 937 900 889 901 884 882 878 903 922 929 934 915 941 915 946 932 918 902 955 980 952 913 964 951 928 960 947 950 919 930 934 954 995 1039 1105 1140 1106 1116 1134 1119
663 659 644 634 622 612 602 587 585 582 585 598 605 615 625 632 628 631 624 624 631 627 628 641 643 634 622 616 615 614 629 640 651 655 660 649 640 640 636 619 616 626 622 594 600 617 638 662 678 674 667 687 680 670 654 631 659 700 710 695 672 690 698 689 673 672 682 654 622 591 575 596 643 674 673 689 669 648 616 627 661 672 651 640 681 685 726 731 738 725 726 709 712 746 741 675 644 650 633 631 637 638 665 684 670 654 658 624 622 618 629 625 630 630 647 640 622 631 630 622 626 640 650 661 654 634 635 647 641 659 679 692 693 675 678 695 687 687 676 670 657 665 647 647 648 654 670 675 686 668 667 666 660 670 664 668 672 662 685 687 700 704 723 712 737 768 786 777 770 760 754 740 746 740 737 729 707 728 718 736 745 708 705 715 708 695 696 707 730 764 820 849 889 917 924 934 961 963 956 916 875 874 864 866 904 927 894 855 800 775 764 816 867 891 901 931 975 1004 1013 1025 1031 1063 1013 940 904 898 895 859 852 862 871 843 827 845 864 847 822 801 762 726 751 758 830 887 939 972 1029 1024 1013 956 970 1005 1064 1039 969 933 884 863 825 798 760 710 688 673 679 715 743 717 743 737 742 709 697 704 707 721 758 800 813 803 800 770 795 823 790 802 765 772 824 764 769 797 785 812 848 892 902 946 954 932 941 983 983 948 941 918 927 958 958 926 917 913 896 911 921 908 932 922 941 956 930 907 915 911 894 867 885 911 926 936 920 927 899 870 853 856 896 871 880 868 864 853 859 859 837 819 819 828 832 815 820 849 858 869 856 834 834 806 804 810 806 821 833 828 820 836 818 804 803 801 802 808 816 838 824 833 852 843 865 864 881 887 875 852 846 884 892 883 864 850 842 832 854 861 878 850 834 859 877 898 915 893 873 849 861 890 886 886 914 934 929 936 919 951 950 925 909 906 904 906 896 924 928 904 891 892 903 912 914 903 884 881 857 872 920 894 865 879 871 850 848 848 865 890 908 900 879 871 860 893 874 882 901 894 911 955 939 910 918 967 961 963 958 933 910 897 893 927 941 938 929 925 929 947 928 970 936 959 941 934 983 969 984 953 939 925 915 924 912 988 961 1014 1002 966 976 1027 1005 960 1000 1091
663 659 644 634 623 611 601 588 584 582 584 595 605 618 625 633 630 632 626 627 633 629 629 640 654 645 621 623 624 620 626 645 652 658 656 647 628 632 629 618 605 619 609 593 614 634 643 673 691 682 672 692 695 674 644 634 664 681 707 703 694 712 712 700 691 673 661 650 633 599 579 580 623 665 681 655 649 610 630 647 641 624 626 642 685 734 732 736 734 759 749 714 721 754 723 674 670 723 666 673 664 659 660 680 661 640 649 645 651 648 645 657 636 621 623 624 632 649 660 642 646 629 624 629 623 624 649 662 663 649 664 675 665 641 655 670 675 648 651 662 673 680 677 687 670 647 649 653 673 666 663 681 697 688 697 707 689 675 675 664 684 690 673 685 679 690 700 701 693 706 697 728 729 765 789 779 770 754 733 730 727 738 778 783 801 828 822 823 816 802 803 805 807 805 823 851 833 842 848 848 868 902 919 895 919 946 972 904 865 806 819 891 958 1022 1009 1026 1043 1058 1060 1067 1046 997 960 929 865 860 827 789 780 805 801 786 749 756 751 791 777 762 765 804 870 885 940 1019 1097 1091 1087 1097 1108 1090 1037 970 916 869 871 828 801 812 799 767 780 761 722 708 690 677 689 694 698 723 744 743 767 756 729 708 721 723 735 722 733 729 752 750 743 741 760 754 782 814 832 858 893 887 936 984 1012 978 1012 1001 973 979 963 985 962 935 966 978 979 982 977 948 935 911 932 935 904 895 874 878 898 915 931 914 904 918 910 887 921 929 928 898 901 880 860 862 882 903 884 874 876 846 827 848 861 915 932 946 918 838 841 844 829 819 841 857 838 817 868 868 858 847 847 847 830 814 817 803 815 809 807 808 807 809 807 812 810 838 846 822 825 838 813 819 864 867 838 827 849 828 820 847 868 888 937 938 922 980 966 941 901 943 931 974 1017 1045 1075 1094 1082 1114 1082 1033 1007 966 963 984 973 966 939 930 955 922 895 893 914 913 952 904 875 913 955 1011 1032 975 921 892 877 884 859 855 862 894 894 863 864 868 884 897 893 876 858 853 855 856 862 855 857 890 923 905 922 916 900 921 915 886 888 885 893 905 942 994 990 1008 1071 1081 1097 1064 1010 966 926 914 890 869 869 875 910 895 928 910 892 898 934 901 901 894 889 909 906 921
663 659 645 634 623 610 600 588 584 582 583 592 608 620 624 632 632 633 629 631 634 631 629 641 651 667 638 630 630 626 626 640 652 655 651 639 621 623 616 616 604 597 599 592 606 634 657 670 692 693 689 698 701 687 651 644 687 693 691 715 732 716 730 721 695 678 677 653 632 614 582 590 621 650 636 607 600 616 621 634 610 612 632 683 712 741 730 734 713 706 738 743 723 754 722 669 697 734 698 694 692 674 671 670 654 652 659 664 673 660 675 664 652 623 632 633 633 645 653 654 647 637 635 636 626 623 625 626 630 650 665 656 648 635 640 642 644 637 648 649 665 690 696 696 711 709 692 665 664 662 665 683 683 680 698 712 717 733 707 699 688 705 689 674 690 693 695 713 725 764 743 746 787 867 882 861 830 851 842 802 756 757 806 851 851 872 919 904 891 921 906 865 850 833 851 864 849 869 896 891 913 926 950 1018 1029 1045 1008 973 904 848 846 865 897 917 939 977 1002 1030 1062 1071 996 935 889 873 853 816 787 788 820 820 818 827 845 921 986 1060 1069 1101 1077 1047 1062 1062 1097 1085 1067 1005 1008 968 933 869 857 871 817 805 800 775 743 716 693 701 708 697 722 708 742 725 685 691 708 753 712 721 743 733 728 777 775 781 788 794 823 878 916 867 833 847 805 812 842 819 836 830 821 833 834 844 879 950 973 959 952 954 983 994 1013 1015 1017 978 950 960 953 916 936 944 937 909 924 952 973 987 982 1007 1014 1028 991 938 923 882 868 873 890 906 897 890 858 838 852 869 868 845 853 877 885 869 843 869 871 902 897 913 868 852 830 826 836 848 856 888 965 923 873 844 842 843 845 838 817 811 816 828 853 836 833 822 814 814 824 822 838 855 859 831 823 818 834 887 918 888 886 901 898 879 863 893 907 891 869 852 866 895 877 893 894 897 916 950 948 926 915 891 902 895 865 878 892 884 892 928 959 945 919 955 928 910 902 930 935 947 965 990 963 939 922 906 923 911 893 884 901 965 1001 1045 1093 1119 1058 969 923 886 875 857 854 861 865 878 871 888 910 912 888 882 869 851 852 853 860 855 856 852 867 896 864 858 875 914 877 866 880 874 864 864 868 863 882 877 903 917 901 886 920 919 923 939 995 990 974 969 987 986 954 967
663 660 645 635 624 610 599 589 583 582 583 590 610 618 622 632 636 636 633 633 637 634 629 643 644 668 645 641 635 628 625 642 652 645 646 637 619 609 611 604 599 591 590 591 601 615 642 667 681 700 700 710 713 691 659 644 697 703 720 722 739 746 737 725 697 685 669 650 625 603 584 580 596 619 593 632 626 646 644 625 609 615 639 675 685 721 724 690 667 697 737 758 754 740 707 717 755 741 719 715 699 684 670 681 669 678 668 688 694 689 671 652 631 651 662 669 659 644 654 678 674 662 671 656 630 627 639 647 648 639 633 640 638 652 683 681 667 649 663 673 687 679 664 685 677 688 709 707 703 686 696 678 713 732 769 828 806 795 817 791 757 711 717 687 689 720 763 794 833 887 908 907 901 896 945 986 977 933 907 871 906 857 829 873 893 905 903 910 926 930 906 903 912 926 979 994 979 975 977 911 886 879 915 968 982 1017 989 955 909 887 875 916 935 912 875 945 943 985 966 974 910 908 882 923 933 964 980 985 1014 1025 1056 1059 1056 1013 1009 1025 1006 966 910 894 871 858 871 839 805 796 794 787 758 751 750 728 746 763 822 891 893 869 891 844 806 751 737 735 735 742 721 709 723 716 715 701 679 748 793 793 775 776 785 779 789 786 774 777 776 788 835 894 905 892 881 864 884 888 909 885 913 931 905 895 900 865 826 800 804 810 806 822 824 898 999 1025 1009 1045 1040 1006 957 908 878 847 856 893 897 878 867 891 936 967 983 994 984 999 1041 1013 989 974 989 961 888 858 849 882 879 862 853 895 928 943 957 881 868 893 867 845 885 967 977 914 891 869 868 868 855 842 827 843 832 844 872 844 835 820 833 818 822 822 839 846 852 865 885 853 835 839 823 824 857 883 882 956 985 968 974 991 974 979 937 902 885 878 897 964 992 1007 960 937 950 967 960 937 919 919 972 1025 1041 1046 1010 965 978 1021 1053 1022 1036 1025 1054 1021 991 978 998 1029 1055 1068 1052 1020 959 933 947 1006 1024 1005 1001 1051 1026 1004 978 963 937 961 963 914 867 897 894 897 942 936 945 947 918 943 907 889 894 917 902 871 862 859 868 879 862 883 908 890 868 877 889 893 888 860 861 895 879 901 886 886 926 930 947 986 986 934 922 934 919 935 954 936 939 935
663 660 646 635 624 610 599 589 583 582 583 588 607 613 622 634 640 639 636 637 640 638 629 647 648 662 643 645 641 634 626 643 653 646 633 633 616 600 607 595 592 590 595 599 597 607 631 658 665 690 684 707 696 682 682 641 665 674 703 740 748 759 746 735 711 683 655 632 630 625 606 579 578 591 613 634 621 627 648 636 614 598 609 633 650 694 695 666 690 749 772 783 774 761 762 759 757 705 710 706 702 700 679 694 699 709 722 694 668 670 646 638 647 663 674 670 654 660 657 680 669 665 662 635 628 633 644 657 670 660 673 673 669 675 691 690 691 669 682 688 701 688 683 701 693 725 751 745 791 788 779 731 726 706 709 751 745 784 831 858 852 816 737 687 711 767 848 850 864 926 995 1013 996 972 956 956 964 983 959 929 950 961 904 891 879 914 954 928 956 978 975 1003 1043 1021 1027 1021 1036 1048 1018 991 938 909 917 948 977 999 990 949 924 910 947 980 982 975 955 974 942 921 917 949 953 967 1028 1111 1100 1056 1027 984 950 929 901 872 849 854 847 830 826 825 785 783 759 747 748 742 743 746 785 813 833 862 874 832 807 773 743 718 729 708 703 710 707 695 690 702 697 693 705 683 683 718 692 727 734 703 706 706 712 742 780 788 835 838 823 826 807 796 761 794 785 779 764 760 765 769 808 823 792 777 778 785 808 823 832 836 826 845 855 844 808 819 811 825 820 832 832 828 824 849 867 896 911 892 900 939 986 1029 1031 1039 1036 1016 1012 942 868 838 849 843 827 817 848 849 851 851 881 938 936 881 838 806 831 867 889 898 933 971 959 949 905 882 863 871 855 876 873 870 882 871 869 892 893 880 863 836 819 829 847 859 899 892 887 909 886 852 886 898 873 852 853 871 905 895 875 866 852 859 881 883 871 892 946 999 1035 1033 1046 1062 1041 1045 1086 1090 1098 1139 1121 1178 1169 1171 1164 1090 1081 1117 1147 1138 1138 1121 1088 1051 1045 1060 1103 1138 1144 1103 1109 1120 1162 1160 1121 1080 1016 975 935 949 925 909 907 939 933 918 920 892 897 910 933 950 927 946 971 1017 990 966 965 962 957 975 996 1017 1049 1068 1039 1040 1085 1143 1078 1079 1108 1090 1099 1023 992 1025 997 1012 998 962 901 872 877 875 874 874 898 884 862 862 880 936 945 947 990 1018 989 988
663 661 646 635 625 610 599 590 582 582 585 587 601 608 623 639 643 642 640 642 643 638 630 647 652 652 645 647 648 640 628 639 654 647 625 614 595 591 596 591 594 592 599 615 612 607 610 635 649 680 671 702 704 705 680 662 645 686 705 731 738 746 727 712 690 673 642 626 627 609 594 579 575 579 582 582 597 633 641 612 593 620 629 643 663 680 646 661 722 775 793 800 779 765 745 757 692 685 669 673 670 675 690 711 728 712 686 655 648 662 658 667 673 692 677 661 670 677 705 705 712 677 660 636 630 667 702 717 730 784 776 790 822 811 777 766 804 766 802 765 729 747 746 790 771 750 785 795 837 835 833 825 817 785 817 834 831 845 804 830 863 819 808 742 750 780 812 824 838 850 851 873 909 918 908 889 854 823 827 841 839 853 845 846 888 949 965 947 930 943 952 985 1000 1021 1055 1088 1085 1046 1059 1093 1094 1057 1012 968 989 968 939 927 946 989 1042 1019 992 972 969 959 925 927 959 979 995 1028 1073 1108 1096 1031 948 918 941 905 877 859 804 769 761 760 768 755 776 812 819 835 858 860 916 936 870 828 775 752 738 721 717 736 768 821 868 932 890 831 794 783 737 713 706 704 707 704 694 717 700 712 729 730 750 752 738 725 751 756 748 748 747 771 784 793 784 793 780 776 800 788 807 832 830 834 847 857 819 812 821 810 798 819 810 801 804 815 845 844 843 876 919 987 997 993 1013 970 924 914 926 915 874 883 857 816 812 831 809 809 817 800 813 818 842 831 864 878 857 822 827 830 817 789 793 802 826 908 926 848 808 780 800 836 793 770 781 799 775 796 807 806 830 838 849 882 860 833 826 842 870 872 852 867 883 868 854 859 874 907 903 887 882 906 945 988 1024 999 977 994 983 1026 1022 989 985 994 971 957 978 1002 1006 1049 1069 1049 1025 1022 1044 1069 1092 1099 1089 1112 1123 1134 1212 1247 1192 1133 1092 1100 1114 1121 1109 1134 1128 1126 1145 1166 1203 1177 1142 1148 1109 1036 1002 979 995 986 983 973 978 975 960 934 904 888 892 890 901 936 974 969 952 985 981 951 981 975 934 952 993 1017 1052 1072 1098 1062 1043 1068 1082 1049 1023 1030 1012 1003 944 942 979 958 959 937 961 940 932 949 967 969 928 911 924 915 886 871 868 867 870 875 890 917 931 895
663 661 647 635 625 611 599 590 582 583 585 586 595 603 624 641 645 645 644 645 646 640 632 649 653 649 650 653 651 644 634 636 655 640 625 597 595 603 598 598 606 598 597 615 624 631 618 611 621 638 660 691 705 714 703 677 650 696 703 708 728 747 727 697 692 671 644 632 631 634 610 586 600 594 584 584 584 594 598 594 602 630 666 683 685 664 630 657 701 746 778 763 723 709 738 697 653 668 681 655 648 674 702 717 695 672 669 680 681 692 682 678 702 697 676 699 721 696 709 746 704 692 711 648 668 712 730 767 782 748 733 758 778 816 861 879 873 876 856 861 835 819 846 850 824 835 872 866 819 801 811 827 839 838 861 869 865 905 875 900 950 942 845 824 810 815 780 774 781 794 815 815 813 797 797 790 828 835 872 883 922 965 931 924 904 936 955 978 1017 1033 1035 1024 1045 1051 1053 1070 1086 1081 1071 1044 1070 1038 1015 1035 1027 1028 1040 1004 1031 1034 993 956 940 936 930 944 977 1006 1063 1098 1068 1050 1057 1070 1079 1027 976 930 866 846 828 848 846 822 856 850 889 925 956 991 963 926 894 907 887 832 796 766 735 748 738 786 846 918 960 914 859 833 811 793 744 740 769 750 777 779 761 750 743 736 723 728 736 716 748 746 768 797 795 784 793 797 800 816 807 811 798 785 802 823 814 792 780 783 797 814 842 868 893 889 908 918 927 969 970 922 893 867 881 836 817 828 814 796 803 821 795 807 787 784 782 792 791 791 813 824 819 853 847 843 845 798 810 790 766 775 762 765 773 799 809 815 786 764 764 773 770 768 767 771 787 785 804 781 774 774 774 784 798 821 830 806 825 859 874 873 858 836 834 865 862 849 842 874 859 871 915 932 908 909 927 978 1024 1044 1003 1040 1066 1074 1119 1147 1144 1141 1154 1176 1189 1195 1158 1135 1148 1174 1202 1166 1158 1169 1143 1191 1168 1167 1216 1259 1227 1212 1215 1227 1246 1253 1218 1203 1220 1240 1204 1134 1138 1136 1142 1076 1057 1015 993 1026 991 1016 979 936 923 929 909 924 938 936 905 904 918 933 900 937 935 905 927 957 984 1008 1008 1017 976 962 994 995 989 968 940 942 991 1029 1069 1084 1107 1113 1106 1067 1073 1074 1061 1055 1009 1035 1036 1028 1080 1109 1128 1096 1057 1058 1024 1039 1050 1055 1086 1034 992 956 935 942 924 926 894 976 1046 1129
663 661 647 635 626 612 600 590 582 584 585 587 590 601 623 641 648 646 647 649 648 643 634 646 651 655 655 656 652 649 640 640 650 635 623 602 599 619 601 608 623 616 609 619 637 648 639 624 629 623 654 670 693 710 709 691 657 677 695 710 722 739 718 694 695 667 644 646 666 637 610 616 627 613 594 617 595 584 586 584 594 630 692 689 657 658 625 635 679 729 751 735 699 700 733 672 654 645 642 639 648 658 675 699 684 690 706 728 771 784 765 809 817 785 702 731 779 745 781 750 803 821 761 660 724 777 764 721 738 734 731 747 809 842 806 775 728 721 776 861 844 815 797 809 813 801 789 786 798 820 840 850 835 847 875 893 936 919 899 872 887 908 863 863 840 810 820 826 817 832 822 840 874 849 845 831 837 820 806 805 846 879 861 837 826 825 835 871 932 946 960 1008 998 1017 1052 1083 1022 971 968 1001 1026 997 979 976 1011 1011 997 1017 1015 1030 1043 1015 975 957 937 937 1000 997 994 1012 1047 1007 1008 976 942 928 914 916 900 889 883 925 971 1018 1024 1036 1033 1004 992 1011 995 1001 976 883 779 801 805 836 789 751 795 834 839 808 798 780 785 813 791 783 781 771 773 790 793 757 742 749 768 749 771 764 756 746 721 767 763 732 732 746 779 766 765 749 744 761 764 772 747 755 752 770 766 757 767 775 793 840 898 901 855 833 820 805 800 804 827 819 812 806 791 785 772 772 801 795 804 806 842 857 822 787 794 793 791 796 766 757 767 775 792 796 813 783 761 764 761 767 784 776 803 802 816 882 929 954 936 897 824 797 808 814 795 783 775 778 785 791 832 865 875 908 898 889 880 858 871 885 860 854 869 920 936 928 904 909 926 965 988 960 931 934 965 1003 1002 989 1018 1017 1041 1039 1038 1053 1032 1029 1037 1054 1071 1066 1046 1019 1022 1073 1103 1137 1107 1089 1116 1114 1151 1166 1186 1217 1250 1287 1317 1332 1351 1297 1224 1159 1134 1141 1106 1131 1133 1099 1111 1122 1130 1086 1061 1033 989 965 952 1012 1026 1056 1107 1129 1112 1065 1096 1128 1182 1252 1246 1201 1132 1094 1085 1123 1150 1164 1199 1199 1160 1111 1065 1033 1024 1023 978 963 991 1008 977 985 1011 1060 1071 1074 1120 1154 1172 1203 1253 1243 1213 1185 1213 1199 1188 1205 1256 1293 1320 1324 1256 1230 1193 1119 1063 1039 1037 1095 1018 996 996 991
663 662 648 635 626 613 601 590 583 584 584 589 589 605 622 642 650 649 651 652 652 645 632 644 652 660 659 652 648 651 648 653 649 639 616 599 611 630 613 631 639 631 615 609 625 644 653 633 649 629 636 671 686 710 721 710 686 675 698 722 745 741 718 686 667 651 654 670 678 671 618 626 645 632 603 639 625 593 585 587 585 615 664 652 630 612 630 683 736 738 729 689 659 677 673 668 647 631 645 664 690 692 683 699 705 729 760 819 872 877 839 759 722 733 738 792 840 865 827 843 856 850 787 722 660 696 759 813 872 904 863 821 838 798 807 733 705 696 708 709 715 760 789 799 793 801 803 820 829 840 869 888 854 825 862 913 881 817 776 767 782 810 790 765 771 808 838 820 838 879 892 899 855 850 889 925 969 972 940 899 861 843 837 856 858 851 880 942 979 1023 1000 979 969 974 947 954 964 961 981 980 966 962 976 993 1012 1018 1034 1050 1050 1025 989 964 942 954 968 941 986 991 1010 1030 1051 1077 1099 1116 1085 1080 1116 1121 1105 1112 1094 1073 1059 1105 1040 1050 977 942 926 915 901 898 898 900 927 943 916 893 855 815 793 804 816 788 798 774 765 754 754 759 756 765 773 787 814 793 777 808 815 801 801 800 784 773 762 773 777 773 780 800 806 787 811 835 871 857 815 745 740 765 771 766 780 763 764 783 801 793 781 759 765 777 775 757 758 785 780 806 799 803 800 773 766 760 772 798 752 751 764 799 779 755 754 761 791 805 828 824 802 802 807 794 816 813 880 952 957 919 932 929 1002 1013 972 919 858 852 829 794 782 785 806 805 779 781 801 840 854 838 845 837 822 825 855 899 928 938 929 928 954 967 955 952 961 1000 1064 1063 1083 1072 1047 1079 1078 1047 1058 1039 1038 1053 1075 1103 1137 1110 1129 1174 1171 1174 1177 1181 1221 1222 1194 1159 1142 1180 1208 1177 1181 1161 1179 1166 1173 1173 1184 1202 1210 1239 1267 1294 1275 1312 1291 1259 1282 1325 1337 1295 1273 1287 1298 1298 1289 1289 1321 1312 1299 1307 1281 1284 1267 1286 1315 1326 1287 1254 1267 1304 1300 1289 1244 1216 1239 1257 1312 1349 1355 1323 1281 1220 1114 1067 1076 1035 992 989 1009 1052 1095 1054 998 1000 988 1021 1060 1120 1139 1197 1265 1259 1309 1293 1340 1354 1371 1393 1337 1350 1349 1288 1286 1293 1346 1354 1343 1313 1292 1268 1273 1279 1240 1184 1153 1104
663 662 648 636 627 614 602 590 583 584 583 592 589 611 622 644 652 653 653 656 654 646 633 648 656 663 663 647 634 647 655 658 640 630 607 600 626 641 629 632 651 639 625 625 617 623 636 644 656 656 664 684 689 689 708 730 716 675 678 700 734 720 695 672 661 667 683 714 707 652 626 650 640 614 603 631 656 619 606 631 603 591 603 608 624 628 670 706 691 707 685 678 654 637 641 621 625 640 642 662 671 674 692 752 749 796 842 889 884 864 849 831 830 813 744 746 785 772 782 755 786 799 793 713 676 718 665 730 758 840 876 846 813 746 706 695 686 688 727 755 773 798 798 816 808 760 722 706 702 721 744 788 738 757 809 830 819 765 718 722 718 734 768 802 798 783 797 834 860 873 888 955 975 990 989 963 941 952 1002 1048 1026 972 958 941 959 950 944 914 912 900 928 943 944 947 956 968 996 1007 977 969 984 1054 1050 1056 1072 1064 1036 1012 993 1005 1000 951 1004 1024 1020 997 1030 1053 1083 1070 1074 1115 1138 1171 1146 1204 1263 1234 1185 1101 1027 1003 961 939 945 966 938 966 1015 1038 1020 1011 986 940 931 924 873 842 843 820 796 778 759 759 764 771 789 801 783 763 769 798 811 792 832 833 829 818 811 793 783 799 830 830 847 876 868 887 909 918 954 1033 1007 981 919 856 823 799 769 756 770 777 753 740 746 747 758 775 800 782 795 765 745 742 749 747 754 764 772 766 749 751 748 748 753 783 785 800 799 801 809 778 765 779 806 795 788 787 807 873 877 893 940 992 1110 1101 1048 1023 1008 1000 975 926 887 852 876 851 840 864 899 914 851 837 818 798 809 835 883 924 949 937 925 906 859 850 853 898 929 969 984 974 944 932 918 920 972 992 967 1014 1004 974 965 972 966 979 1003 995 1018 1014 1001 1026 1033 1043 1054 1051 1062 1046 1046 1064 1060 1069 1106 1127 1110 1155 1140 1133 1174 1175 1181 1171 1133 1124 1117 1122 1130 1131 1178 1178 1163 1158 1173 1200 1215 1198 1216 1210 1197 1215 1205 1182 1173 1185 1192 1199 1218 1257 1272 1290 1338 1341 1373 1442 1434 1407 1405 1420 1401 1320 1356 1382 1284 1247 1253 1235 1177 1115 1106 1145 1229 1268 1297 1302 1249 1251 1216 1156 1115 1131 1061 1027 1077 1103 1170 1241 1300 1343 1393 1435 1396 1384 1426 1442 1368 1352 1345 1298 1262 1239 1242 1248 1217 1158 1161 1127 1119 1140 1102 1138 1101 1116
663 662 649 636 627 615 603 590 584 584 585 593 589 615 624 645 652 657 655 659 654 647 634 650 659 663 663 648 631 640 657 659 644 625 606 606 623 641 636 633 646 659 649 637 624 635 635 644 659 659 690 715 707 692 694 713 711 690 698 716 728 718 701 691 676 694 707 698 677 645 646 674 642 626 624 612 628 668 654 651 594 610 629 634 628 626 642 639 607 619 617 615 621 625 625 645 644 636 632 664 705 745 723 738 796 795 748 779 764 754 742 730 720 740 718 704 706 721 710 698 698 694 680 681 681 673 663 708 725 743 747 701 694 676 672 682 699 696 710 705 752 797 788 743 741 738 718 731 708 682 691 692 685 687 704 696 694 694 722 736 766 802 839 880 877 869 885 926 955 950 929 964 964 978 982 980 1018 1041 1061 1042 999 960 964 909 903 930 1000 1038 1026 994 981 1010 997 980 958 966 965 982 1015 1035 1057 1076 1087 1082 1071 1052 1047 1033 995 965 965 979 1031 1067 1078 1098 1099 1101 1120 1177 1221 1222 1206 1134 1143 1101 1048 1022 1004 1031 1054 1092 1066 1035 986 937 897 890 857 837 822 790 781 771 770 767 762 771 785 777 767 766 786 778 784 809 804 774 774 781 800 825 826 802 804 825 816 847 845 837 832 835 878 929 955 955 998 1081 1076 1001 1013 930 899 847 807 785 776 762 749 744 756 776 769 751 746 777 778 751 750 746 740 741 743 758 782 770 807 792 769 777 755 777 773 749 753 754 754 758 789 804 827 820 814 818 805 777 790 817 834 894 913 925 967 989 951 933 931 923 942 951 979 984 980 984 978 966 928 937 946 920 870 837 833 834 844 846 865 869 895 908 939 951 913 912 909 899 891 919 902 919 941 1011 1087 1118 1082 1057 1048 986 942 977 993 950 936 998 1047 1043 1070 1108 1152 1163 1176 1169 1189 1209 1203 1189 1177 1187 1223 1262 1225 1235 1204 1188 1215 1228 1206 1173 1174 1155 1157 1179 1203 1197 1150 1125 1130 1138 1164 1181 1190 1195 1188 1193 1195 1162 1194 1216 1185 1186 1220 1268 1232 1227 1236 1253 1204 1233 1247 1274 1309 1348 1357 1318 1323 1347 1381 1373 1368 1373 1362 1338 1408 1435 1408 1393 1386 1346 1318 1346 1345 1350 1352 1386 1391 1343 1297 1263 1265 1237 1242 1220 1229 1252 1285 1255 1250 1218 1166 1156 1154 1148 1131 1135 1127 1128 1137 1169 1200 1216 1210 1222 1260 1226 1223 1239 1158 1110 1136 1139
663 663 649 636 628 616 604 590 583 584 587 593 591 614 624 644 653 657 658 661 658 646 637 653 662 660 660 650 631 632 646 656 645 626 606 598 617 644 650 651 646 666 659 655 630 637 661 661 672 666 691 726 724 712 695 692 703 698 702 703 731 718 727 718 693 742 706 674 657 684 701 671 638 648 625 621 615 660 693 623 592 592 590 593 590 598 591 593 622 647 640 637 646 632 623 634 634 649 651 643 654 655 679 724 720 685 682 696 721 741 730 718 715 712 698 692 716 737 746 729 710 691 692 694 653 657 655 651 659 656 660 660 656 674 697 714 686 708 724 750 754 774 718 683 675 686 681 680 707 717 716 720 729 699 730 725 715 732 765 778 813 804 793 821 823 844 826 824 869 865 866 803 800 806 840 883 931 986 985 981 969 915 873 871 875 882 924 961 979 1018 1021 1024 1010 987 1006 1028 1023 1049 1065 1045 1047 1038 1050 1061 1071 1038 1042 1027 1009 1019 1089 1091 1052 1004 1036 1111 1079 1018 1013 965 954 968 998 1018 1075 1058 1088 1140 1138 1075 1004 957 914 906 890 831 828 845 807 801 795 777 773 770 771 769 769 797 820 794 776 775 793 816 805 818 823 872 871 861 828 861 849 868 921 966 1001 1077 1152 1140 1088 1034 1036 1007 943 912 838 825 806 785 773 768 763 763 752 754 761 775 802 845 863 819 804 790 788 797 791 789 772 748 745 743 745 764 760 774 815 838 826 794 784 788 772 782 787 767 781 775 757 789 791 801 787 808 820 826 831 812 823 857 855 853 877 839 822 817 807 826 821 821 832 836 871 903 883 907 960 970 960 977 981 948 930 902 924 963 914 877 878 912 964 974 943 935 983 1052 1112 1094 1128 1184 1237 1227 1201 1191 1170 1167 1139 1126 1095 1097 1127 1146 1132 1117 1102 1095 1086 1089 1084 1080 1068 1058 1096 1114 1148 1213 1263 1310 1337 1340 1358 1383 1347 1260 1185 1165 1165 1180 1184 1162 1190 1239 1201 1181 1195 1196 1210 1243 1207 1166 1178 1177 1173 1158 1178 1158 1164 1177 1189 1201 1223 1246 1207 1215 1264 1310 1352 1345 1357 1391 1404 1394 1421 1403 1371 1380 1350 1331 1352 1394 1360 1340 1344 1326 1332 1342 1356 1386 1445 1445 1457 1505 1503 1504 1549 1547 1529 1502 1467 1485 1449 1399 1397 1377 1345 1322 1289 1263 1283 1316 1316 1274 1249 1245 1270 1299 1275 1275 1330 1354 1330 1287 1222 1174 1218 1200 1159 1138 1134 1168
663 663 650 637 629 616 605 590 583 583 588 593 595 612 623 641 653 659 660 663 659 646 643 655 664 657 652 644 631 628 636 647 644 627 611 599 618 653 661 669 656 674 667 663 652 647 649 676 698 697 682 725 727 721 716 710 720 725 729 711 708 731 742 718 730 725 685 668 678 708 720 668 649 685 650 646 624 650 682 627 602 611 617 613 641 658 641 608 598 601 598 604 601 604 606 615 642 634 653 667 643 655 648 655 659 667 673 674 693 725 712 697 689 707 710 698 685 690 719 708 684 669 660 658 669 674 681 676 677 657 655 655 658 654 659 657 658 664 671 674 695 735 695 672 666 681 694 704 688 707 727 754 777 770 770 813 827 818 809 791 779 773 782 782 786 774 755 767 792 803 791 737 719 759 814 840 810 854 817 858 840 785 777 757 794 847 906 961 1000 1010 988 992 944 983 1009 1018 1024 1051 1051 1052 1063 1069 1076 1079 1044 1039 1006 985 979 984 981 976 932 941 874 897 924 987 1053 1084 1085 1093 1096 1108 1118 1141 1104 1053 1013 938 872 838 814 798 782 786 798 810 815 823 823 805 784 776 775 800 785 812 809 789 816 839 882 849 903 938 945 1001 1087 1180 1173 1125 1132 1082 1038 981 942 923 888 854 825 824 808 788 771 766 784 780 784 799 833 867 885 884 897 891 886 875 859 868 872 876 890 905 880 833 815 780 751 749 749 767 765 766 781 788 790 807 808 803 782 800 810 805 805 796 779 794 765 777 790 779 782 791 813 853 837 812 810 806 805 836 884 878 880 910 888 864 889 943 993 947 930 933 944 989 1060 1156 1209 1256 1240 1212 1182 1123 1060 1029 1003 971 963 960 950 963 1008 1021 1023 1011 988 1013 993 1020 1027 1058 1062 1064 1069 1118 1168 1199 1204 1180 1180 1173 1194 1167 1159 1120 1096 1117 1143 1164 1104 1100 1155 1167 1204 1259 1297 1264 1242 1239 1271 1337 1359 1354 1336 1339 1337 1344 1324 1325 1316 1322 1360 1423 1439 1420 1408 1395 1395 1390 1385 1387 1347 1309 1278 1251 1206 1187 1182 1181 1167 1191 1196 1178 1207 1225 1201 1225 1248 1207 1206 1241 1223 1248 1250 1237 1263 1288 1311 1327 1314 1323 1347 1365 1341 1366 1380 1385 1394 1425 1456 1488 1524 1511 1497 1475 1390 1329 1279 1245 1305 1328 1280 1317 1281 1273 1272 1261 1242 1207 1193 1181 1164 1158 1155 1154 1155 1172 1192 1209 1179 1205 1216 1199 1229 1280 1308 1255 1196 1174
663 663 650 637 630 617 605 590 584 584 588 593 597 611 620 640 652 660 662 663 658 646 650 656 665 658 646 636 628 623 626 638 639 628 613 600 623 656 676 681 670 679 680 675 674 661 649 666 712 725 700 730 729 731 724 710 715 733 740 733 735 734 730 728 719 689 676 694 704 705 721 678 657 699 684 671 646 632 668 660 605 631 659 671 718 684 641 597 598 596 599 616 625 625 624 614 623 662 688 678 677 670 674 654 674 677 687 705 697 711 713 704 707 731 714 692 678 681 675 665 700 674 664 669 683 708 730 733 721 685 681 660 663 660 655 656 662 660 659 656 665 661 661 683 675 678 693 698 712 727 728 739 782 788 788 750 731 740 749 735 720 709 723 722 722 750 786 801 793 765 712 699 702 752 744 720 766 736 723 772 766 741 761 795 857 900 932 973 999 944 939 897 932 999 1033 1068 1043 1019 1009 1017 1049 1000 979 946 934 957 1000 966 938 913 913 876 864 939 1046 1100 1054 1032 1000 1036 1115 1137 1085 1051 1049 962 928 917 847 813 796 800 805 824 829 833 806 790 807 812 813 789 785 804 800 796 827 849 894 937 902 870 864 918 996 1020 1106 1067 1018 1039 971 909 844 837 808 800 791 779 780 786 789 789 812 834 856 873 916 958 1035 1147 1175 1192 1171 1117 1030 954 908 865 856 851 786 797 852 822 781 794 801 805 776 775 781 756 758 760 767 790 790 812 781 775 795 819 813 846 831 843 826 829 802 799 808 800 835 855 828 805 827 801 809 822 843 902 909 939 951 968 985 1038 1084 1139 1155 1197 1216 1209 1198 1184 1215 1231 1250 1260 1295 1315 1285 1203 1156 1116 1085 1111 1144 1197 1228 1218 1233 1283 1281 1224 1246 1207 1190 1165 1156 1152 1116 1134 1165 1217 1254 1259 1250 1247 1260 1262 1312 1293 1236 1199 1162 1141 1123 1138 1168 1187 1219 1249 1234 1253 1286 1312 1315 1285 1281 1277 1281 1292 1288 1285 1285 1313 1297 1289 1291 1297 1299 1307 1318 1322 1338 1330 1306 1312 1276 1269 1315 1312 1303 1339 1318 1285 1245 1259 1304 1371 1351 1339 1369 1368 1343 1380 1435 1428 1435 1418 1410 1442 1480 1462 1422 1425 1452 1486 1467 1487 1507 1526 1528 1493 1490 1486 1454 1388 1310 1322 1345 1301 1276 1238 1194 1184 1182 1189 1190 1198 1200 1223 1240 1264 1271 1246 1271 1289 1290 1318 1288 1234 1246 1298 1260 1253 1309 1336 1369 1357 1321 1346 1337 1361 1376 1323 1310 1342
663 663 650 638 630 617 606 591 584 584 588 592 596 608 619 639 650 659 664 664 658 645 653 660 664 658 641 628 626 616 620 636 632 621 609 603 627 654 665 668 673 681 695 686 690 688 666 668 719 727 711 695 711 721 708 697 698 718 735 749 739 717 710 698 685 678 677 694 708 723 726 700 684 692 685 669 639 653 659 648 611 645 696 720 675 635 608 608 604 593 595 594 609 625 664 634 620 651 689 705 701 684 667 665 671 663 662 664 688 695 712 701 728 731 708 707 706 677 705 690 669 667 674 676 671 697 694 711 687 674 669 665 680 692 680 668 665 664 665 658 657 669 668 687 728 740 774 766 751 754 803 808 813 777 748 750 731 704 689 727 758 701 685 727 758 736 743 748 714 718 685 695 718 695 691 726 724 694 697 710 710 739 751 757 778 806 823 875 888 857 870 940 981 969 970 945 929 906 855 891 905 880 838 868 920 970 936 936 892 825 828 910 921 1006 1042 985 918 969 1012 973 946 960 1025 953 906 843 841 849 859 843 812 821 819 833 825 859 886 923 947 915 868 881 918 965 1034 1007 952 976 1020 1064 1025 995 1028 1058 1070 1086 1079 1022 949 898 875 857 906 926 976 1005 971 935 928 940 954 982 1020 1084 1154 1201 1184 1163 1125 1062 1014 965 951 913 853 832 824 863 879 893 909 877 851 881 903 869 800 760 760 772 779 775 791 818 819 806 805 852 837 814 801 806 793 814 818 818 820 855 847 827 845 869 887 924 932 935 918 906 877 882 880 896 940 968 1001 1005 1005 1005 999 1004 1039 1087 1089 1106 1110 1102 1084 1101 1137 1202 1236 1280 1306 1310 1320 1365 1354 1362 1350 1378 1416 1438 1417 1437 1416 1409 1397 1381 1356 1334 1296 1270 1294 1293 1286 1305 1300 1253 1244 1246 1297 1259 1257 1294 1364 1379 1377 1329 1305 1279 1266 1229 1227 1228 1236 1249 1267 1310 1311 1294 1323 1365 1355 1319 1318 1336 1314 1295 1322 1331 1350 1368 1333 1338 1366 1366 1342 1354 1388 1413 1407 1396 1389 1408 1412 1391 1365 1385 1390 1368 1361 1334 1324 1369 1394 1372 1395 1420 1461 1449 1455 1462 1474 1450 1474 1475 1481 1501 1524 1516 1516 1432 1359 1299 1285 1267 1268 1270 1326 1363 1372 1358 1355 1373 1386 1329 1254 1273 1274 1280 1316 1356 1388 1459 1520 1488 1475 1482 1395 1369 1372 1353 1322 1341 1360 1344 1348 1403 1442 1417 1437 1423 1487 1519 1566 1577 1538 1524 1495 1406
663 664 651 638 631 618 606 592 585 584 587 591 594 606 621 638 648 657 665 664 658 645 654 662 663 649 639 622 618 609 615 624 613 608 602 608 622 625 627 646 655 671 684 690 704 703 682 664 683 697 683 673 687 708 691 680 693 714 734 754 755 718 698 691 681 684 700 692 694 701 732 716 711 674 652 661 660 652 686 652 627 662 690 691 634 631 644 648 614 593 595 609 616 653 665 656 639 650 678 705 710 695 678 698 696 699 682 671 677 700 718 714 735 755 734 709 690 696 726 704 696 717 710 683 666 679 732 754 718 700 674 689 704 683 673 686 683 678 658 657 658 664 703 720 760 756 754 728 712 738 766 762 714 705 731 740 728 699 679 669 670 675 699 687 691 720 712 690 678 706 700 673 686 677 681 693 688 677 698 736 777 803 828 828 843 818 803 798 752 784 848 868 826 842 849 830 814 823 854 846 864 899 952 1004 935 904 834 803 811 823 893 973 996 917 850 888 881 869 857 892 926 990 1040 986 927 899 911 909 952 950 966 980 1004 1070 1117 1087 1035 1030 1007 1000 1024 1040 1022 1069 1070 1069 1047 1036 1053 1090 1075 1076 1047 1065 1110 1138 1066 1026 992 974 933 932 958 985 988 981 1024 1095 1124 1092 1079 1058 1040 1019 992 950 958 923 907 872 871 887 922 982 980 932 886 873 900 902 924 886 842 801 786 776 765 757 791 770 781 772 764 773 806 807 788 821 852 857 842 818 810 855 860 858 865 875 866 850 853 852 863 863 903 951 995 1016 1009 1013 1026 1042 1076 1131 1146 1176 1172 1208 1169 1133 1158 1114 1079 1105 1123 1145 1190 1200 1197 1207 1233 1245 1230 1267 1315 1369 1370 1342 1352 1356 1388 1404 1389 1335 1371 1314 1282 1258 1241 1220 1235 1240 1211 1193 1184 1188 1181 1199 1202 1212 1223 1259 1292 1337 1316 1285 1293 1336 1347 1315 1325 1334 1327 1351 1359 1348 1324 1346 1380 1398 1416 1393 1399 1361 1316 1348 1346 1339 1359 1350 1356 1341 1342 1363 1402 1408 1386 1400 1405 1383 1366 1373 1377 1424 1404 1421 1447 1444 1443 1426 1434 1450 1446 1426 1457 1460 1448 1468 1457 1408 1426 1466 1463 1485 1492 1515 1503 1525 1514 1539 1507 1484 1503 1525 1518 1516 1558 1584 1553 1556 1584 1553 1525 1539 1559 1538 1516 1518 1546 1550 1569 1607 1566 1522 1494 1523 1518 1566 1613 1651 1606 1567 1495 1459 1497 1528 1555 1567 1510 1524 1533 1521 1470 1451 1382 1380 1390 1354 1332 1354
663 664 651 639 632 619 607 593 586 584 585 589 593 605 621 636 648 656 664 665 659 646 654 665 655 642 634 622 624 616 609 609 602 602 604 602 607 603 608 618 633 653 667 681 701 676 678 656 650 651 655 661 666 686 677 687 711 745 737 743 733 723 712 690 687 705 701 715 690 691 707 732 724 677 670 714 691 664 672 641 681 680 687 666 669 659 622 594 600 598 621 652 665 661 690 690 688 690 671 679 705 726 759 775 747 710 697 723 719 694 715 714 728 740 709 731 710 718 723 737 772 717 717 684 669 682 697 718 706 702 717 714 686 679 699 708 706 685 679 664 671 694 670 663 669 682 709 684 688 707 696 678 672 670 670 670 682 680 668 671 673 687 685 678 671 668 669 675 703 725 704 682 671 676 715 723 718 728 700 685 681 733 751 789 757 739 730 726 727 788 798 773 791 804 813 842 880 948 983 997 995 1004 973 917 851 861 819 775 785 858 862 801 816 796 872 842 816 847 913 943 1007 1101 1051 1014 1069 1077 1116 1152 1141 1107 1136 1159 1132 1104 1081 1070 1058 1050 1045 1058 1069 1070 1067 1072 1015 983 985 1018 1049 1114 1060 1050 1064 1025 1031 1067 1057 1001 999 963 967 980 1007 1063 1144 1143 1122 1120 1123 1119 1112 1094 1027 982 939 926 900 922 936 929 938 951 961 950 907 869 831 826 794 782 767 766 760 784 781 801 826 814 805 817 828 804 775 763 771 790 813 856 892 899 886 860 857 890 900 882 892 931 942 941 962 984 1039 1124 1173 1166 1179 1207 1251 1269 1306 1290 1313 1304 1299 1317 1284 1269 1292 1308 1278 1291 1364 1359 1335 1294 1283 1246 1232 1186 1171 1132 1112 1132 1120 1130 1160 1207 1177 1151 1136 1130 1128 1133 1160 1150 1148 1176 1152 1125 1127 1130 1136 1158 1199 1185 1159 1155 1167 1166 1170 1226 1243 1235 1241 1243 1242 1253 1259 1272 1300 1310 1314 1313 1273 1258 1252 1251 1295 1319 1332 1373 1395 1381 1410 1426 1402 1394 1399 1417 1378 1361 1385 1374 1323 1282 1312 1319 1331 1313 1332 1304 1308 1348 1357 1328 1328 1322 1342 1363 1372 1361 1367 1378 1408 1403 1400 1395 1374 1381 1379 1411 1389 1395 1441 1472 1451 1429 1453 1449 1456 1466 1475 1491 1506 1511 1505 1502 1490 1481 1473 1507 1538 1540 1548 1570 1572 1546 1539 1499 1495 1514 1541 1563 1584 1629 1653 1661 1688 1624 1552 1474 1437 1417 1494 1528 1568 1534 1464 1423 1427 1461 1446 1392 1394 1377 1361 1331 1325 1333
663 664 652 639 632 620 608 594 588 584 584 588 593 606 619 634 647 654 660 666 657 646 656 667 653 644 632 630 634 626 606 603 605 610 606 601 602 598 600 600 614 623 645 669 672 660 656 662 643 631 674 674 674 671 670 695 725 730 711 723 749 735 713 691 694 720 714 737 712 710 724 730 717 696 704 700 678 682 672 658 685 691 650 670 617 601 606 617 652 617 625 627 639 694 717 735 753 755 722 721 709 732 759 800 791 757 735 719 726 736 729 727 750 747 725 726 750 747 769 783 793 740 720 708 695 670 689 706 719 735 750 721 696 697 723 686 677 669 666 663 658 659 662 664 661 660 661 663 662 665 665 663 666 678 675 668 670 669 691 699 704 691 697 720 707 683 678 679 673 673 687 699 722 759 802 801 816 795 766 734 714 688 688 693 714 708 714 714 727 773 782 780 794 848 851 848 880 926 933 959 959 903 883 934 891 809 814 759 751 775 765 760 790 798 815 857 888 925 971 1047 1157 1156 1140 1168 1121 1110 1081 1022 1013 1003 969 980 1020 1026 1045 1061 1105 1105 1100 1064 1052 1046 1026 993 960 958 985 1029 1034 975 992 1022 1019 1001 997 1018 994 1005 1024 1051 1070 1114 1132 1151 1156 1164 1128 1098 1080 1018 993 1000 948 904 876 847 865 889 863 819 862 901 864 814 787 811 800 783 763 781 794 807 810 799 805 837 823 786 779 814 814 787 786 787 799 810 822 817 816 837 836 855 891 917 894 912 946 995 959 979 1015 1006 1043 1073 1132 1220 1218 1196 1190 1170 1147 1137 1109 1088 1049 1036 1036 1061 1063 1065 1052 1034 1037 1080 1095 1142 1196 1157 1114 1095 1089 1024 996 969 1002 1028 1071 1091 1130 1130 1156 1157 1161 1127 1139 1147 1145 1194 1212 1225 1205 1166 1181 1156 1138 1170 1192 1213 1236 1202 1198 1214 1239 1265 1244 1223 1239 1222 1246 1272 1262 1301 1312 1322 1329 1348 1346 1309 1285 1261 1257 1270 1274 1250 1249 1258 1297 1302 1303 1330 1289 1259 1282 1281 1301 1298 1316 1311 1303 1316 1335 1366 1351 1338 1330 1331 1336 1348 1365 1373 1396 1440 1463 1434 1434 1416 1405 1383 1386 1412 1423 1424 1434 1460 1469 1488 1509 1486 1460 1481 1505 1536 1511 1499 1507 1491 1475 1473 1509 1533 1549 1548 1556 1554 1558 1582 1595 1593 1575 1556 1535 1566 1590 1620 1617 1628 1615 1606 1629 1644 1640 1559 1515 1463 1415 1398 1379 1375 1384 1405 1412 1378 1358 1372 1381 1407 1392 1354 1384 1382
663 664 653 639 632 621 609 595 589 584 583 590 593 606 615 631 644 650 656 664 656 649 659 667 658 644 639 638 637 623 607 606 606 616 606 600 600 601 600 601 604 606 620 623 630 635 640 636 635 629 649 659 677 693 686 698 715 703 715 734 738 727 714 692 697 712 744 749 730 725 757 763 770 739 722 685 692 682 666 666 659 639 627 601 599 617 682 629 637 659 682 655 644 654 691 720 753 789 797 767 724 717 719 742 783 783 768 767 795 771 762 758 780 778 752 726 732 742 757 766 726 718 695 679 680 669 709 711 740 758 779 753 710 699 717 711 686 679 682 699 691 680 675 700 710 682 672 668 669 673 681 695 680 704 693 678 675 688 674 678 715 726 756 765 731 717 736 749 724 695 691 695 700 697 696 716 752 761 741 723 728 706 695 687 690 694 723 753 759 785 823 883 909 941 869 895 892 887 866 806 762 741 759 820 866 812 753 765 822 803 859 872 864 912 956 1016 1084 1172 1133 1093 1073 1051 1048 1017 998 930 927 935 962 987 1053 1145 1153 1146 1162 1208 1228 1217 1223 1184 1147 1111 1083 1061 1030 986 934 1012 1014 987 952 926 918 934 966 1046 1055 1082 1099 1069 1020 1028 1017 983 962 942 953 981 987 972 960 947 888 887 908 899 898 885 833 820 801 777 784 785 779 780 770 794 833 819 831 865 862 854 821 795 812 819 834 846 841 819 812 794 800 781 792 834 839 819 801 804 821 859 854 827 831 842 823 860 892 885 926 923 907 927 963 969 938 912 909 933 971 994 998 986 959 932 926 957 950 965 934 904 954 987 1016 990 924 915 914 907 918 944 947 1005 1020 1062 1106 1141 1171 1219 1262 1302 1327 1293 1279 1263 1252 1251 1251 1223 1189 1210 1237 1258 1279 1284 1255 1211 1189 1199 1242 1232 1194 1194 1206 1209 1227 1244 1219 1226 1277 1307 1314 1263 1241 1273 1301 1309 1335 1299 1277 1286 1310 1309 1338 1384 1390 1347 1360 1358 1329 1312 1318 1336 1361 1371 1363 1380 1362 1353 1342 1335 1343 1351 1349 1341 1337 1339 1347 1344 1341 1344 1365 1385 1418 1477 1474 1399 1379 1394 1391 1389 1399 1381 1381 1382 1418 1449 1433 1462 1480 1468 1457 1433 1418 1428 1439 1415 1434 1454 1436 1444 1467 1503 1521 1544 1535 1553 1539 1485 1490 1488 1486 1478 1520 1569 1584 1582 1620 1616 1566 1523 1541 1494 1434 1410 1398 1371 1400 1403 1380 1397 1412 1393 1420 1395 1413 1399
663 665 653 640 633 623 610 596 591 585 584 595 593 605 611 627 639 644 651 662 656 651 659 660 660 645 647 646 638 619 608 614 613 620 612 606 599 604 600 600 606 603 602 603 603 607 608 607 619 621 634 662 671 698 699 721 710 698 722 748 740 716 705 693 709 735 751 751 749 751 765 801 788 762 715 681 658 637 640 645 627 631 599 627 651 672 688 676 676 717 764 695 663 647 668 697 716 745 784 811 776 779 755 728 758 801 818 819 851 863 885 877 860 818 803 814 806 819 812 775 721 708 727 686 674 680 674 675 700 727 756 764 785 760 765 794 791 744 714 712 726 674 681 688 684 714 758 744 713 743 774 793 770 745 716 687 694 722 693 691 680 685 732 782 837 863 888 874 832 799 778 728 732 791 772 727 721 757 781 771 789 760 733 715 716 717 740 741 712 715 748 829 886 849 790 751 754 787 773 745 737 773 850 802 758 744 746 765 791 828 898 935 1045 1108 1115 1110 1042 1011 1020 1064 1053 963 901 886 896 900 977 1046 1080 1137 1180 1195 1206 1194 1136 1075 1051 1013 977 964 954 939 927 923 924 919 920 920 948 958 942 960 928 910 931 931 933 900 905 928 921 920 930 927 960 1000 1027 1017 993 981 970 949 893 860 822 790 784 797 789 782 780 780 773 784 834 854 872 866 842 839 845 872 872 851 826 828 822 854 862 856 858 889 917 886 876 857 844 876 872 879 921 926 935 965 1012 991 933 905 899 914 954 977 967 935 914 895 870 852 901 911 929 941 958 920 919 933 945 912 933 957 960 982 985 954 976 997 969 924 921 973 1011 1068 1150 1177 1207 1216 1187 1146 1132 1138 1117 1119 1154 1172 1173 1212 1252 1236 1213 1207 1224 1241 1220 1215 1252 1278 1272 1254 1271 1264 1273 1314 1282 1263 1280 1323 1311 1289 1257 1271 1268 1296 1274 1256 1297 1338 1376 1376 1392 1389 1404 1437 1413 1407 1408 1407 1408 1390 1375 1371 1408 1403 1378 1375 1406 1423 1432 1429 1410 1396 1377 1412 1430 1409 1417 1402 1426 1402 1407 1443 1431 1409 1380 1381 1403 1421 1429 1444 1424 1441 1454 1469 1467 1479 1461 1441 1431 1455 1448 1471 1485 1482 1494 1510 1559 1543 1559 1549 1545 1522 1514 1463 1463 1477 1526 1507 1512 1505 1467 1494 1505 1552 1588 1581 1552 1562 1568 1594 1578 1539 1526 1518 1493 1503 1536 1519 1504 1511 1502 1500 1521 1538 1558 1553 1493 1469 1479 1485 1473 1431
663 665 654 640 633 624 611 598 592 585 585 601 594 602 607 624 635 638 646 660 656 652 659 652 657 650 653 649 636 616 615 624 622 625 621 615 604 605 601 614 628 621 616 605 603 611 625 612 635 633 631 639 663 712 713 721 703 693 722 741 740 733 730 712 698 709 724 744 777 781 772 775 741 705 677 679 675 668 649 676 666 631 600 624 656 653 673 705 748 784 785 803 737 665 637 679 696 717 741 772 774 812 804 780 767 753 785 810 841 865 885 891 919 935 936 941 928 885 854 804 772 791 746 696 676 691 703 677 695 745 743 759 781 805 806 798 814 851 769 729 734 712 729 759 726 704 718 771 748 746 783 837 856 849 782 739 722 745 771 747 719 694 722 748 786 821 837 874 863 807 791 790 799 795 799 752 737 755 801 826 780 764 781 814 804 775 753 729 741 756 794 831 804 784 754 735 731 732 733 799 804 745 746 745 767 753 745 753 771 845 916 972 1032 1050 1002 1002 984 922 852 839 813 851 896 983 1035 1101 1110 1120 1153 1122 1067 1029 1030 1068 1094 1090 1089 1082 1035 1004 985 955 947 943 962 926 910 906 933 887 900 881 895 951 1016 984 973 960 960 987 997 969 933 935 911 903 876 888 863 827 812 797 801 805 791 810 803 779 793 811 812 814 801 790 828 801 794 822 869 873 853 841 844 879 881 844 844 864 832 854 867 870 893 920 941 976 975 994 1023 1031 1057 1117 1156 1199 1163 1112 1076 1056 1061 1072 1052 994 975 998 965 926 924 904 926 959 938 929 950 977 1008 1039 1094 1138 1130 1129 1142 1172 1208 1213 1181 1144 1088 1077 1029 979 1001 1058 1105 1136 1154 1145 1144 1162 1187 1220 1166 1153 1195 1212 1226 1221 1246 1237 1234 1252 1312 1362 1294 1291 1332 1375 1336 1332 1321 1294 1276 1258 1291 1298 1334 1386 1463 1447 1441 1444 1431 1409 1392 1439 1467 1473 1483 1463 1435 1427 1456 1468 1450 1444 1454 1468 1460 1434 1475 1493 1469 1444 1459 1456 1469 1456 1456 1437 1425 1440 1452 1404 1427 1408 1382 1370 1404 1436 1507 1548 1550 1519 1494 1540 1557 1574 1577 1563 1531 1507 1519 1532 1532 1535 1570 1585 1583 1576 1561 1536 1528 1542 1576 1578 1564 1532 1516 1517 1516 1527 1549 1571 1559 1566 1586 1570 1544 1538 1547 1568 1584 1598 1571 1567 1550 1560 1563 1565 1521 1514 1518 1477 1468 1463 1463 1445 1494 1502 1514 1526 1554 1505 1468 1393 1396 1392 1351 1324 1283 1340
663 665 655 641 633 624 612 599 593 586 586 606 597 599 604 620 631 630 641 659 655 655 659 645 654 651 656 650 630 609 621 631 631 633 627 619 608 603 605 627 635 625 611 604 610 635 635 626 640 649 643 631 668 707 706 694 695 704 719 735 748 749 742 724 704 712 726 732 760 789 793 754 703 690 713 724 726 695 676 668 636 626 613 606 626 647 681 719 747 746 795 779 704 659 648 679 683 690 700 713 717 754 789 810 812 776 764 788 805 819 870 904 900 869 883 913 852 829 797 822 808 739 715 689 683 687 718 713 691 702 715 731 774 779 794 823 828 847 870 837 829 813 813 811 795 753 757 745 754 791 802 799 812 798 761 733 765 801 814 783 759 730 721 747 798 859 924 914 923 909 867 830 889 952 922 881 873 823 778 781 816 827 797 792 781 757 743 726 750 826 787 743 727 729 754 772 795 731 738 771 761 794 847 876 826 770 774 771 753 747 765 806 830 866 870 806 766 771 828 879 904 976 1028 1074 1098 1030 1020 995 961 970 1025 1071 1109 1142 1167 1145 1072 1018 978 945 975 960 951 952 937 905 905 927 885 859 882 902 902 897 926 976 1046 1036 985 918 878 856 842 823 822 826 828 854 827 854 870 856 826 819 820 832 827 806 816 825 858 861 845 851 871 851 808 829 854 867 873 882 894 913 912 906 911 939 930 955 961 940 981 1029 1071 1149 1256 1281 1302 1250 1285 1219 1154 1112 1074 1034 991 965 961 934 956 954 935 946 946 962 1005 1042 1051 1061 1076 1095 1119 1146 1196 1242 1305 1302 1276 1286 1322 1292 1211 1181 1177 1169 1133 1099 1108 1062 1033 1013 1053 1094 1108 1081 1100 1145 1160 1193 1231 1260 1315 1393 1431 1481 1426 1371 1321 1261 1225 1229 1249 1244 1224 1260 1299 1328 1333 1336 1329 1345 1350 1363 1388 1441 1434 1393 1386 1400 1415 1459 1462 1425 1422 1433 1394 1406 1424 1381 1402 1420 1388 1348 1384 1401 1411 1432 1427 1358 1341 1336 1321 1351 1352 1354 1350 1381 1382 1361 1360 1384 1420 1475 1468 1493 1499 1510 1490 1486 1510 1494 1471 1481 1468 1443 1467 1466 1488 1508 1486 1475 1498 1497 1539 1524 1466 1483 1463 1463 1471 1468 1469 1496 1488 1496 1523 1508 1522 1498 1503 1545 1547 1537 1548 1557 1573 1591 1583 1573 1576 1548 1555 1565 1576 1528 1490 1501 1457 1461 1457 1398 1374 1416 1431 1388 1372 1389 1345 1314 1316 1279 1305 1240 1238 1277 1265 1247 1237 1239
663 665 655 641 634 625 613 601 593 587 585 608 599 598 601 615 625 623 642 658 653 658 659 641 649 645 649 645 623 611 629 640 638 636 628 612 602 613 621 633 637 623 605 603 613 633 654 639 642 658 666 643 641 651 675 683 713 730 744 743 736 737 741 727 717 720 747 768 770 756 744 709 698 737 744 722 686 664 656 630 643 651 608 624 643 668 641 671 727 781 747 708 685 657 667 649 668 686 725 753 770 769 781 784 803 819 792 778 780 796 797 815 780 770 774 757 737 707 705 701 696 694 694 686 688 704 732 702 689 724 765 793 802 811 814 803 804 798 800 817 820 845 846 829 819 830 779 756 757 763 813 868 899 866 829 773 800 867 941 907 851 774 730 770 840 860 886 929 927 943 975 958 895 850 871 827 806 794 827 867 872 905 845 792 762 750 765 744 768 739 729 729 778 859 894 836 789 764 796 835 904 967 915 895 901 920 996 967 940 858 819 813 752 758 780 848 858 839 841 808 796 815 847 857 896 905 933 983 1072 1048 983 989 1005 1019 964 951 915 897 929 940 935 925 918 877 858 860 858 867 883 924 935 975 998 989 964 945 913 857 832 833 854 868 858 853 903 905 892 910 873 857 869 850 835 817 830 824 819 852 863 896 878 861 883 874 857 829 826 847 882 897 874 865 861 889 920 942 941 961 992 1018 1076 1140 1151 1194 1195 1182 1213 1230 1236 1288 1286 1161 1103 1112 1103 1122 1141 1159 1220 1260 1235 1205 1199 1202 1162 1100 1070 1098 1154 1139 1127 1154 1201 1214 1246 1242 1249 1239 1246 1257 1262 1226 1181 1125 1092 1076 1100 1093 1075 1080 1050 1057 1076 1066 1083 1072 1076 1099 1147 1148 1164 1204 1203 1190 1227 1294 1368 1324 1253 1237 1219 1200 1212 1229 1255 1252 1302 1361 1335 1287 1270 1303 1344 1358 1373 1363 1403 1506 1545 1565 1535 1537 1562 1567 1536 1461 1403 1361 1360 1353 1392 1351 1314 1302 1304 1315 1342 1350 1376 1386 1406 1414 1427 1468 1474 1454 1465 1478 1489 1464 1448 1449 1465 1492 1488 1459 1448 1449 1420 1454 1423 1393 1404 1402 1434 1393 1387 1445 1475 1465 1494 1506 1512 1508 1490 1479 1493 1497 1519 1509 1497 1505 1510 1523 1560 1555 1570 1550 1521 1513 1538 1564 1567 1553 1515 1504 1500 1494 1487 1488 1512 1489 1519 1531 1516 1503 1495 1460 1435 1460 1477 1505 1489 1482 1483 1511 1500 1418 1394 1380 1372 1358 1348 1348 1353 1283 1275 1337 1365 1306
663 665 656 642 634 626 614 602 593 588 585 606 601 598 601 613 618 624 645 658 652 660 659 643 641 638 641 637 616 618 637 647 646 640 626 607 609 626 633 640 642 625 612 608 604 642 660 651 651 666 669 645 638 641 650 674 707 717 714 717 710 712 742 748 736 733 768 792 756 713 705 732 728 725 735 697 666 659 669 661 662 663 606 630 635 643 652 693 740 804 742 725 703 693 664 657 665 690 705 725 774 796 804 808 800 823 819 792 789 812 848 827 827 796 763 746 762 784 796 775 735 702 711 692 699 743 738 719 717 695 718 750 802 835 854 842 850 828 806 810 832 851 860 850 833 827 835 873 901 916 953 963 957 918 889 854 850 868 903 907 915 843 765 793 806 859 877 905 922 951 908 926 892 857 841 872 888 886 899 909 935 908 871 818 803 818 778 824 852 766 741 738 745 768 810 806 805 851 957 1042 1048 986 926 931 973 1019 1006 956 912 860 827 879 916 944 1021 1023 980 955 898 861 836 824 817 836 867 909 906 899 856 861 856 874 894 925 901 865 846 852 869 882 910 916 922 926 897 893 863 861 853 864 875 890 857 857 856 853 855 867 882 910 907 870 856 844 849 861 850 835 843 866 881 912 876 848 878 855 855 889 916 900 883 882 896 913 924 936 968 1004 1040 1080 1149 1132 1155 1156 1111 1084 1063 1050 1063 1093 1072 1104 1120 1078 1080 1081 1099 1147 1196 1214 1288 1368 1351 1302 1296 1316 1319 1302 1248 1179 1128 1105 1130 1184 1173 1160 1213 1245 1280 1250 1212 1178 1155 1196 1235 1246 1236 1241 1204 1176 1149 1160 1165 1154 1162 1214 1232 1232 1234 1286 1305 1283 1290 1238 1211 1183 1145 1122 1082 1102 1125 1157 1184 1152 1098 1098 1103 1123 1158 1198 1213 1215 1233 1242 1214 1215 1270 1321 1320 1354 1376 1363 1386 1390 1348 1311 1292 1279 1293 1341 1407 1362 1325 1332 1385 1325 1287 1332 1373 1360 1360 1395 1384 1418 1464 1419 1373 1358 1333 1306 1326 1362 1374 1379 1419 1394 1343 1350 1389 1373 1372 1366 1383 1385 1417 1434 1449 1423 1406 1341 1338 1347 1355 1357 1400 1420 1442 1468 1487 1482 1451 1424 1431 1465 1429 1443 1427 1447 1495 1510 1523 1541 1552 1550 1530 1547 1533 1512 1502 1489 1505 1504 1490 1498 1504 1519 1506 1513 1499 1473 1490 1485 1443 1410 1383 1368 1354 1362 1351 1338 1346 1327 1280 1242 1187 1178 1165 1159 1149 1163 1154 1155 1165 1139 1140 1165 1194 1175 1191 1202
663 666 657 643 635 626 614 604 593 589 584 603 601 599 605 614 613 628 647 658 651 660 661 648 636 632 637 629 613 625 644 654 652 641 626 609 619 634 646 650 649 633 614 604 609 638 655 657 651 666 673 660 666 665 658 654 660 678 692 697 716 735 739 765 785 765 753 767 742 735 738 748 732 710 689 675 664 660 684 690 685 664 636 607 629 650 694 767 840 822 749 718 703 704 695 664 654 661 670 666 689 728 765 760 778 764 786 820 818 830 825 841 834 808 787 776 811 834 851 783 732 739 771 710 705 738 766 742 716 706 696 713 762 838 797 774 797 830 838 850 867 862 879 907 889 866 862 883 855 904 916 922 920 926 931 904 901 892 909 889 873 827 803 783 788 802 838 887 895 870 861 869 857 858 904 926 929 939 955 876 839 829 780 763 744 745 741 742 754 767 753 741 730 731 742 773 843 913 967 1031 990 925 849 857 943 988 923 935 995 1060 1105 1047 987 937 914 913 952 954 936 917 879 846 841 857 858 872 866 915 981 989 961 943 913 924 891 878 845 850 848 861 877 879 863 861 898 928 924 904 883 882 869 869 900 928 909 879 859 866 864 857 872 917 903 923 929 957 963 972 989 970 999 983 945 889 897 914 945 929 950 993 1007 1006 1037 1054 1075 1069 1072 1151 1175 1145 1108 1095 1106 1096 1097 1064 1039 1026 1032 1053 1050 1036 1069 1111 1154 1142 1134 1190 1236 1268 1296 1341 1337 1260 1192 1189 1186 1181 1167 1203 1221 1253 1294 1325 1309 1280 1299 1301 1353 1383 1371 1351 1344 1335 1293 1255 1216 1181 1197 1277 1336 1381 1348 1289 1260 1247 1231 1213 1213 1228 1253 1284 1361 1330 1283 1247 1210 1174 1131 1158 1170 1224 1261 1343 1372 1340 1327 1331 1376 1374 1330 1345 1308 1288 1252 1256 1221 1214 1257 1243 1211 1214 1257 1245 1244 1248 1258 1315 1351 1341 1298 1278 1260 1311 1356 1393 1392 1360 1384 1437 1499 1470 1475 1465 1445 1375 1363 1393 1351 1362 1349 1378 1437 1418 1400 1387 1428 1387 1337 1393 1394 1381 1374 1357 1337 1357 1400 1422 1389 1386 1396 1425 1453 1498 1499 1490 1505 1512 1499 1513 1518 1499 1495 1521 1520 1490 1485 1485 1499 1500 1487 1492 1505 1494 1487 1475 1475 1478 1478 1464 1471 1476 1486 1509 1496 1496 1511 1497 1518 1509 1478 1507 1513 1467 1465 1447 1386 1348 1412 1396 1379 1361 1368 1333 1291 1272 1235 1244 1202 1213 1193 1192 1232 1261 1260 1223 1195 1195 1146 1111
663 666 657 643 635 627 615 606 594 589 584 601 603 600 611 617 611 630 649 660 652 661 662 651 635 622 627 617 612 630 648 656 653 638 622 608 627 630 644 652 648 631 607 603 611 638 633 639 651 674 698 686 693 700 672 668 682 707 727 730 733 762 767 798 799 784 763 774 772 778 767 741 739 701 675 684 691 689 686 676 634 632 616 607 614 644 692 719 744 834 802 759 734 712 677 668 669 687 696 710 692 673 685 721 719 724 763 756 743 751 779 821 842 829 779 816 838 868 840 783 748 722 705 710 713 730 754 776 765 742 732 745 751 767 772 762 779 785 782 791 792 835 887 934 961 952 924 908 943 971 948 920 934 929 911 932 891 853 841 815 814 806 833 825 830 863 908 937 923 921 940 928 890 883 917 850 809 804 759 751 752 767 779 781 820 807 847 832 825 847 863 893 917 870 791 759 808 863 839 852 818 811 810 835 856 893 958 1038 998 961 926 931 903 922 920 945 926 935 912 905 887 876 844 843 884 916 944 892 875 870 867 847 844 846 844 887 900 876 852 873 874 905 887 866 871 908 924 900 885 915 952 922 896 876 885 868 892 917 906 890 880 867 864 879 895 930 907 872 900 917 916 889 922 941 971 1002 1024 1019 993 1010 1004 1002 1008 995 1012 1026 1061 1030 1018 1036 1024 1017 1008 1013 1042 1045 1054 1053 1055 1080 1114 1107 1094 1112 1136 1174 1146 1137 1137 1153 1190 1181 1200 1176 1234 1246 1204 1216 1204 1240 1234 1213 1176 1215 1262 1272 1246 1150 1121 1081 1086 1103 1134 1177 1201 1217 1230 1243 1274 1278 1302 1360 1422 1412 1360 1308 1277 1261 1278 1294 1308 1289 1246 1260 1238 1274 1293 1265 1259 1263 1299 1350 1404 1422 1349 1317 1316 1304 1334 1340 1372 1370 1383 1394 1399 1399 1363 1333 1310 1277 1271 1254 1241 1290 1378 1420 1390 1410 1421 1421 1410 1420 1404 1394 1380 1359 1361 1341 1403 1438 1458 1420 1445 1432 1445 1480 1458 1426 1385 1371 1386 1398 1418 1476 1526 1503 1485 1452 1411 1386 1376 1405 1418 1434 1457 1471 1487 1492 1493 1503 1497 1489 1478 1489 1470 1485 1479 1499 1501 1482 1493 1498 1497 1496 1478 1493 1474 1474 1492 1469 1463 1462 1462 1460 1477 1490 1498 1510 1506 1498 1497 1514 1503 1504 1513 1505 1505 1499 1511 1499 1506 1519 1495 1498 1509 1510 1521 1507 1476 1435 1403 1416 1354 1324 1255 1299 1349 1377 1368 1313 1298 1275 1240 1197 1130 1163 1171 1078 1093 1098
663 666 658 644 636 628 616 606 594 589 584 606 606 601 617 619 611 630 649 660 652 663 664 649 630 625 619 613 611 633 653 658 650 633 613 610 624 616 639 645 646 626 613 606 614 626 629 661 667 682 709 709 706 717 709 684 691 713 734 750 759 771 786 807 788 778 768 784 798 777 752 726 709 717 731 719 692 690 673 629 615 611 639 688 674 667 653 661 687 747 825 820 762 720 692 696 709 697 743 762 738 720 733 759 732 732 746 765 763 770 786 816 857 820 798 839 881 865 784 767 727 720 731 723 743 748 755 767 756 735 745 738 739 770 801 788 815 813 803 793 825 872 886 895 873 850 866 904 909 912 919 922 906 904 931 959 927 899 912 929 925 851 868 904 873 921 910 925 963 988 973 920 863 811 826 812 783 760 790 853 837 890 956 940 958 978 992 1023 1020 968 927 928 898 880 830 796 783 790 801 788 798 818 823 864 882 890 862 876 868 894 937 1000 1043 1040 974 982 969 969 915 893 875 885 859 844 857 859 844 846 845 846 845 854 851 882 895 882 919 924 899 899 924 883 906 945 954 912 939 910 922 973 980 964 978 931 889 876 889 911 938 917 927 893 871 860 865 884 902 883 899 904 938 1015 1044 1007 972 964 1000 998 1027 1069 1062 1062 1108 1088 1053 1020 1007 1030 1033 1038 1030 1038 1061 1056 1026 1036 1066 1041 1067 1074 1076 1080 1073 1063 1064 1085 1086 1069 1076 1084 1097 1074 1041 1072 1084 1064 1060 1058 1088 1124 1143 1180 1174 1157 1111 1061 1075 1093 1123 1120 1123 1112 1115 1131 1144 1173 1199 1193 1198 1172 1173 1214 1246 1259 1297 1262 1214 1193 1189 1192 1202 1218 1251 1242 1239 1285 1301 1318 1320 1270 1250 1224 1259 1290 1325 1321 1340 1355 1415 1442 1462 1462 1413 1410 1425 1457 1453 1427 1433 1447 1397 1395 1378 1343 1319 1318 1327 1333 1322 1360 1380 1346 1343 1353 1352 1379 1420 1375 1366 1409 1399 1407 1441 1469 1449 1442 1452 1444 1445 1442 1420 1439 1453 1443 1470 1447 1432 1439 1444 1426 1429 1423 1436 1459 1453 1465 1478 1479 1470 1479 1461 1456 1453 1450 1453 1454 1457 1468 1469 1491 1500 1482 1482 1469 1457 1476 1473 1497 1515 1492 1494 1502 1530 1528 1544 1531 1482 1404 1415 1438 1386 1378 1430 1443 1501 1506 1494 1451 1443 1481 1473 1409 1408 1451 1472 1481 1462 1439 1403 1370 1378 1401 1429 1426 1373 1333 1350 1305 1307 1218 1139 1108 1093 1063 1055 1113 1088 1046 992 962
663 666 659 645 636 630 618 607 595 588 585 614 609 603 622 621 612 627 644 658 651 665 670 660 634 633 621 617 614 635 653 656 643 618 613 608 611 608 629 646 641 638 630 604 617 632 654 685 694 684 712 726 719 711 690 671 676 703 748 771 764 779 801 808 801 780 766 776 780 769 771 759 753 767 738 702 717 700 645 607 625 660 679 734 749 728 670 676 706 723 750 805 783 735 753 772 740 717 724 716 724 711 726 772 816 815 787 787 785 775 769 776 804 806 825 813 823 830 824 769 737 753 796 770 802 815 781 761 763 784 781 783 779 745 748 759 772 808 835 852 846 832 839 854 862 841 838 853 864 865 871 917 910 927 964 980 955 946 964 987 985 975 961 922 919 904 886 901 906 935 947 878 815 826 782 824 855 898 869 892 941 1032 1059 1030 1018 970 975 964 886 835 825 818 814 801 803 812 842 867 879 872 856 858 895 863 889 901 933 909 887 896 894 909 924 964 978 951 933 926 910 864 861 867 854 876 891 896 861 874 891 897 906 914 886 867 875 894 876 909 925 940 924 953 924 922 923 940 988 1020 1038 1048 1016 976 976 954 962 946 975 966 967 967 940 898 941 925 924 898 861 895 880 916 955 944 967 999 957 982 983 957 987 1033 1091 1109 1136 1136 1160 1123 1114 1051 1026 1014 1031 1014 1039 1031 1010 1027 1058 1034 1041 1071 1088 1058 1027 1048 1001 977 1000 979 963 981 1034 1010 1021 1055 1032 1034 1033 1045 1071 1116 1082 1056 1059 1073 1091 1090 1076 1094 1119 1154 1137 1158 1145 1145 1175 1189 1174 1167 1189 1221 1221 1196 1184 1212 1210 1214 1264 1279 1274 1232 1259 1252 1190 1151 1163 1187 1226 1276 1305 1358 1344 1314 1299 1339 1349 1331 1323 1355 1358 1361 1395 1417 1430 1436 1428 1440 1458 1448 1414 1409 1423 1419 1427 1462 1508 1489 1468 1464 1468 1461 1428 1469 1456 1443 1435 1419 1422 1429 1441 1420 1411 1405 1406 1390 1384 1407 1409 1423 1430 1434 1446 1449 1476 1458 1428 1417 1443 1440 1425 1430 1417 1421 1439 1431 1428 1444 1469 1482 1471 1472 1478 1501 1509 1507 1500 1518 1523 1509 1498 1503 1529 1525 1500 1491 1517 1534 1549 1509 1516 1456 1374 1306 1294 1301 1312 1331 1352 1407 1423 1370 1302 1272 1282 1310 1357 1300 1311 1321 1373 1371 1428 1432 1445 1406 1359 1356 1330 1283 1247 1236 1327 1334 1301 1333 1340 1319 1297 1266 1236 1156 1082 1085 1078 1027 1030 971 952 1001 1027 1036
663 666 659 646 637 631 620 607 597 588 585 618 612 606 626 624 613 625 641 659 651 666 668 669 645 632 624 620 618 640 653 653 635 613 624 617 614 610 626 647 649 646 629 609 629 634 657 691 709 695 708 721 687 661 640 642 677 720 756 748 770 781 775 779 774 779 763 779 764 741 769 769 770 762 747 729 675 636 656 669 636 619 657 672 663 662 693 700 708 722 759 798 800 754 719 724 693 696 686 695 698 712 720 706 730 760 799 851 840 805 804 811 815 822 837 868 844 829 789 801 817 826 859 853 842 828 822 798 848 894 906 880 834 771 756 791 828 822 819 824 857 847 840 890 904 910 855 851 849 845 877 901 864 855 885 957 970 941 884 933 987 978 962 944 939 974 1000 994 1019 1013 979 870 801 830 868 920 971 1024 1001 1011 1035 983 978 986 995 975 953 950 951 953 913 868 822 847 834 811 815 833 839 819 841 850 835 863 885 921 963 991 980 966 947 942 950 896 912 897 899 916 918 909 891 869 878 879 894 922 891 890 895 922 896 900 915 900 857 886 924 927 976 997 987 973 967 964 981 989 981 975 993 1024 1029 1004 1017 1005 977 964 968 1002 1015 1014 1008 1016 1085 1094 1041 1016 974 965 960 976 946 931 907 941 935 927 951 978 1000 965 988 982 946 982 1021 1011 987 1008 1030 1011 1014 985 973 967 939 970 972 970 1009 957 943 944 967 989 1014 1000 1044 1103 1125 1073 1043 1079 1068 1047 1068 1110 1104 1092 1084 1103 1120 1086 1098 1105 1110 1132 1120 1106 1129 1144 1140 1170 1162 1136 1124 1100 1088 1098 1106 1125 1139 1103 1090 1080 1113 1086 1089 1089 1110 1102 1109 1128 1185 1216 1207 1213 1245 1235 1239 1289 1318 1365 1407 1426 1420 1435 1403 1361 1350 1337 1336 1389 1356 1365 1367 1385 1404 1435 1447 1474 1495 1483 1522 1503 1510 1539 1502 1486 1482 1488 1476 1441 1442 1455 1468 1492 1450 1428 1450 1461 1426 1455 1476 1437 1434 1467 1479 1477 1477 1476 1455 1441 1454 1446 1466 1489 1480 1468 1483 1465 1407 1410 1444 1465 1445 1400 1366 1358 1360 1357 1364 1386 1371 1339 1323 1302 1274 1271 1221 1244 1257 1264 1305 1241 1229 1197 1184 1187 1115 1111 1153 1239 1221 1155 1103 1096 1088 1069 1078 1109 1132 1092 1101 1129 1139 1193 1267 1274 1199 1213 1229 1217 1204 1139 1159 1210 1268 1287 1242 1196 1198 1233 1192 1254 1261 1254 1275 1241 1195 1166 1085 1048 1001 955 992 1033 1019 1006 1042 1038
663 666 660 647 638 632 622 608 598 588 586 619 614 610 629 628 614 626 642 659 653 668 669 664 648 634 629 624 622 645 658 651 630 619 635 626 625 618 621 645 645 643 625 610 622 654 676 692 703 701 711 701 660 632 650 684 673 688 725 743 746 748 738 772 750 736 738 743 752 722 732 731 763 753 722 674 645 662 687 694 687 636 622 681 715 688 656 649 671 679 680 686 702 709 701 683 690 695 709 713 746 753 771 814 792 771 732 754 780 804 813 843 855 876 869 855 816 868 835 840 861 925 973 989 976 939 898 863 874 870 892 847 834 827 850 892 916 948 893 901 873 847 848 860 855 856 862 873 888 863 863 887 859 850 857 855 859 865 873 865 866 898 918 941 939 948 956 911 878 843 825 837 894 972 1032 1063 1042 1011 1057 1036 1014 1001 960 926 889 857 860 864 847 820 831 824 844 880 857 830 832 844 846 819 858 822 819 815 818 849 897 923 885 887 891 898 864 881 856 883 873 903 898 880 892 865 882 918 937 916 890 926 919 911 909 926 954 923 888 929 927 949 957 955 964 992 999 968 995 971 985 973 966 980 980 983 1003 1012 1006 990 975 971 997 1022 1032 1003 1021 1032 1031 1023 966 954 964 990 934 954 993 963 917 958 974 979 968 928 926 915 927 930 953 926 931 965 968 932 985 972 995 972 954 941 934 948 957 942 992 1022 1018 1020 1038 1088 1151 1131 1128 1103 1083 1057 1045 1048 1075 1101 1127 1147 1156 1141 1113 1112 1105 1111 1129 1137 1120 1120 1142 1113 1083 1083 1102 1088 1070 1091 1123 1134 1110 1102 1069 1077 1104 1105 1141 1144 1117 1150 1132 1113 1148 1193 1252 1318 1316 1283 1235 1218 1199 1198 1209 1225 1214 1241 1214 1205 1245 1316 1360 1408 1372 1303 1247 1267 1318 1376 1401 1357 1380 1381 1337 1374 1370 1401 1452 1485 1485 1504 1492 1439 1457 1476 1443 1424 1478 1503 1502 1476 1466 1504 1488 1466 1433 1468 1479 1493 1474 1433 1400 1375 1381 1394 1402 1372 1359 1385 1385 1349 1363 1343 1314 1303 1309 1363 1396 1393 1379 1417 1440 1467 1467 1469 1404 1416 1369 1362 1328 1283 1256 1238 1211 1147 1080 1059 1038 989 1014 1016 996 990 1005 974 972 962 970 1005 1038 1038 1054 1110 1128 1105 1086 1134 1151 1078 1042 1102 1125 1158 1175 1169 1162 1147 1109 1115 1158 1172 1189 1182 1204 1233 1285 1319 1270 1258 1204 1102 1029 1020 1080 999 976 965 943 942 948 959 953 923
663 666 660 648 640 633 624 609 598 588 587 615 614 615 630 633 616 629 644 658 657 669 670 657 650 639 633 625 624 648 662 652 627 627 643 639 635 625 617 627 638 640 622 608 620 643 658 671 678 684 676 672 634 650 691 694 717 717 725 719 738 735 752 769 737 717 708 720 723 693 723 753 760 710 676 668 683 727 758 754 734 654 652 666 687 723 705 675 670 691 717 729 710 709 706 715 726 734 735 752 768 826 824 823 860 864 858 822 782 765 791 785 783 773 786 799 798 824 890 942 967 992 967 992 981 965 963 968 986 961 943 926 879 870 897 932 929 965 954 891 871 858 909 938 926 935 983 955 926 920 922 917 898 888 910 931 906 923 954 946 916 883 890 910 920 952 925 900 944 939 923 967 1004 1030 1041 994 977 976 953 974 936 928 870 869 897 928 919 926 901 853 838 877 891 943 915 882 864 844 838 848 828 842 884 877 824 828 832 835 870 848 849 841 871 881 856 837 840 856 858 862 870 874 884 883 911 939 937 930 929 972 1008 1000 965 962 959 952 946 968 975 978 956 978 1000 1004 1004 999 1012 1023 1017 1011 1038 1030 1061 1052 1025 1010 1013 988 1001 1027 991 1012 999 1024 1029 1029 1006 992 1004 1034 1043 1015 1024 1053 1089 1092 1040 984 969 948 940 974 981 983 1009 984 978 963 972 1016 1032 1038 1018 1029 1050 1033 1000 996 1002 1016 1054 1032 999 1013 1043 1124 1130 1081 1076 1082 1093 1093 1057 1063 1054 1064 1066 1056 1050 1056 1058 1051 1064 1087 1090 1075 1069 1069 1105 1114 1112 1111 1077 1110 1105 1085 1077 1072 1084 1102 1100 1119 1094 1102 1134 1134 1155 1182 1189 1212 1255 1287 1287 1245 1198 1178 1174 1187 1190 1186 1192 1226 1223 1170 1111 1091 1123 1150 1154 1124 1198 1206 1168 1143 1184 1200 1169 1187 1249 1261 1275 1293 1306 1334 1360 1397 1440 1443 1473 1477 1450 1420 1428 1400 1380 1373 1378 1397 1371 1399 1398 1439 1413 1410 1406 1445 1500 1459 1443 1445 1411 1358 1366 1313 1263 1281 1327 1359 1423 1454 1450 1412 1352 1289 1258 1274 1268 1225 1211 1192 1240 1239 1275 1299 1303 1241 1213 1181 1108 1082 1068 1023 990 1028 1028 991 964 990 984 957 961 1011 1036 1018 1060 1040 1093 1050 995 1030 999 984 1016 1023 1074 1084 1059 1072 1060 1072 1068 1130 1145 1197 1202 1180 1210 1208 1213 1250 1271 1215 1204 1152 1147 1180 1214 1134 1121 1136 1090 1089 1101 1120 1107 1034 1064 1104 1133 1112
663 666 661 648 641 634 626 610 599 589 589 610 614 620 627 637 618 632 645 659 662 671 669 655 654 644 638 626 626 653 664 652 626 627 650 652 647 626 612 611 633 649 631 610 616 631 654 652 661 661 647 631 634 678 708 717 753 732 738 738 760 758 768 762 748 721 696 681 686 715 744 763 754 732 690 742 750 763 778 762 750 706 643 640 680 717 723 681 682 682 722 770 802 794 808 779 728 745 802 817 837 885 897 862 834 848 894 913 904 890 858 870 841 831 852 909 923 877 878 887 906 913 941 937 964 996 1028 1047 1043 1050 1037 1022 1007 990 986 997 1029 1040 1049 1024 1000 954 945 937 980 988 989 1016 983 954 950 932 909 925 929 934 956 959 989 989 981 944 938 974 957 940 989 1025 1006 982 1004 1032 1015 993 977 955 950 973 989 974 934 932 975 989 995 1007 982 976 989 974 959 960 920 892 909 925 898 872 889 859 886 911 883 854 850 875 895 895 871 882 889 897 867 858 854 873 853 841 841 866 911 929 922 926 927 915 938 993 1029 1011 1018 1002 969 971 967 962 968 968 975 1009 979 979 968 970 980 981 979 1004 1021 1021 985 992 969 977 991 969 1005 1042 1056 1049 1026 1021 1034 1053 1068 1061 1043 1029 1076 1054 1022 1050 1021 996 977 983 960 976 967 983 961 965 1004 1009 1005 981 988 1006 1028 994 997 982 1008 1027 1025 1002 994 1024 1042 1020 1006 1036 1021 1057 1065 1025 1036 1028 1033 1057 1076 1091 1083 1074 1111 1123 1116 1099 1073 1069 1058 1079 1093 1079 1059 1069 1062 1065 1075 1081 1064 1064 1063 1075 1096 1114 1140 1158 1150 1142 1147 1164 1114 1107 1117 1148 1134 1115 1095 1072 1071 1073 1076 1097 1120 1121 1133 1166 1158 1128 1123 1098 1075 1078 1093 1116 1120 1141 1150 1167 1215 1207 1228 1316 1371 1382 1319 1297 1288 1295 1325 1321 1339 1325 1350 1401 1436 1438 1470 1463 1432 1443 1433 1463 1468 1375 1329 1343 1336 1291 1308 1326 1354 1367 1313 1280 1284 1228 1240 1280 1297 1321 1339 1370 1334 1319 1322 1361 1412 1437 1423 1353 1279 1207 1183 1122 1136 1143 1105 1035 1023 1002 1022 1099 1152 1134 1042 992 998 958 970 993 983 954 961 949 951 983 1010 1006 1001 1052 1083 1100 1069 1029 1036 1047 1100 1135 1095 1095 1081 1087 1143 1163 1134 1100 1116 1163 1185 1230 1264 1214 1204 1199 1211 1251 1200 1220 1162 1138 1144 1102 1093 1060 1050 1052 1064 1097 1094 1131 1135 1155 1152 1135 1154 1151 1120 1128
663 666 661 649 642 635 628 611 598 590 591 604 614 624 624 641 620 632 644 662 665 674 670 660 661 653 645 627 624 653 661 652 631 629 655 662 655 637 617 615 641 657 635 620 609 629 621 631 639 646 631 630 658 675 702 738 765 754 763 771 769 774 789 776 748 734 696 667 692 734 727 760 742 723 740 759 731 746 768 792 774 725 667 645 669 687 705 696 684 681 726 801 837 857 858 823 795 786 795 826 877 879 911 950 942 920 887 886 951 955 963 931 912 905 920 946 939 900 913 912 943 948 941 973 1005 1015 1008 1031 1033 1050 1039 1055 1041 1037 1015 996 1006 1033 1063 1055 1024 1004 1011 1011 1001 1006 1065 1098 1103 1094 1057 1021 984 989 1012 1006 1002 1031 1047 1012 1047 1051 1019 1047 1011 1003 982 1017 1036 1007 1023 1006 1010 1005 1031 1012 1002 1018 1006 982 993 973 939 948 924 903 933 911 886 871 848 860 822 829 866 860 868 873 850 842 856 874 878 861 870 889 874 899 902 887 875 898 901 867 889 868 868 899 870 851 855 852 890 907 915 946 946 969 970 983 1026 1028 1022 1012 964 952 979 1016 985 951 967 1015 1016 1012 1004 1021 1000 970 960 954 956 948 920 925 930 959 994 971 951 990 1008 1043 1083 1055 1083 1061 1086 1101 1120 1096 1084 1108 1077 1061 1096 1058 1041 1007 1026 1012 982 1017 1044 1023 1000 1003 1034 1071 1037 1015 1011 1037 1041 1028 1086 1054 1026 1019 1053 1033 1030 1046 1084 1039 1021 1056 1078 1075 1048 1063 1092 1101 1104 1141 1127 1159 1137 1150 1113 1089 1112 1125 1140 1115 1102 1073 1087 1116 1132 1097 1088 1078 1063 1088 1106 1085 1071 1087 1063 1068 1063 1064 1065 1087 1071 1065 1084 1065 1076 1110 1118 1133 1127 1144 1113 1076 1089 1069 1094 1108 1122 1158 1184 1144 1123 1137 1137 1136 1132 1178 1227 1286 1297 1326 1363 1405 1514 1527 1448 1384 1365 1370 1344 1361 1347 1373 1423 1435 1459 1416 1383 1394 1364 1330 1310 1295 1292 1294 1249 1288 1286 1309 1266 1196 1093 1047 1058 1151 1140 1088 1118 1130 1159 1190 1225 1194 1146 1159 1199 1233 1199 1175 1135 1125 1146 1133 1106 1038 1002 966 1005 1033 1070 1073 987 965 967 980 954 943 942 946 958 958 967 998 1064 1124 1167 1150 1158 1189 1198 1173 1197 1193 1200 1227 1287 1251 1199 1178 1175 1155 1200 1204 1185 1208 1170 1140 1198 1215 1222 1178 1190 1143 1139 1121 1123 1082 1068 1048 1038 1054 1083 1121 1120 1122 1124 1159 1108 1097 1052 1022 1024 1064 1129 1191 1203 1250
663 666 662 650 644 635 629 613 598 591 591 599 613 626 626 643 624 628 644 662 670 676 673 668 662 657 647 631 621 650 656 652 629 640 653 668 661 646 627 628 646 654 655 625 608 612 613 614 612 615 624 645 680 683 723 745 772 762 751 771 738 747 769 784 771 740 681 674 715 713 742 727 700 722 752 704 720 751 768 777 725 690 672 668 646 662 735 745 742 711 706 732 739 777 820 850 855 817 784 785 809 830 841 878 926 957 970 937 938 958 986 1006 1012 992 1011 994 956 961 969 979 994 988 972 967 991 1010 1017 1021 1030 1024 1027 1045 1042 1037 1031 1015 1021 1019 1041 1069 1078 1073 1083 1100 1115 1098 1086 1088 1118 1107 1099 1087 1067 1060 1056 1062 1054 1059 1074 1071 1056 1063 1022 1023 1041 1031 1025 994 1017 1009 1006 1028 1038 1043 1066 1068 1033 1041 1050 1028 995 958 927 922 891 877 861 843 833 808 808 812 811 849 856 852 857 857 858 840 825 816 836 852 834 826 833 853 852 877 878 912 898 889 863 879 877 871 922 882 851 849 870 888 876 896 928 947 941 929 978 988 947 941 917 931 960 976 946 927 920 941 926 948 957 980 991 996 946 934 920 921 919 953 951 976 992 938 946 994 1003 963 947 985 1001 1037 1088 1104 1086 1056 1042 997 1034 1061 1064 1076 1081 1136 1094 1036 1004 1018 1011 1027 1063 1103 1094 1088 1055 1061 1083 1088 1051 1092 1091 1106 1113 1104 1138 1091 1081 1061 1080 1106 1090 1114 1157 1180 1168 1201 1196 1141 1138 1111 1125 1137 1172 1182 1142 1112 1125 1173 1150 1117 1149 1210 1260 1187 1123 1115 1099 1068 1074 1093 1113 1112 1096 1117 1112 1102 1095 1073 1107 1108 1092 1127 1120 1089 1120 1117 1088 1084 1092 1119 1089 1120 1103 1098 1145 1193 1222 1238 1231 1221 1246 1246 1234 1236 1259 1298 1355 1363 1388 1447 1448 1424 1425 1480 1475 1416 1409 1358 1322 1267 1282 1274 1293 1270 1259 1285 1248 1270 1312 1313 1327 1247 1200 1167 1221 1191 1122 1097 1059 1062 1024 982 978 967 1004 1054 1125 1170 1224 1218 1202 1153 1093 1095 1139 1096 1013 976 1010 1057 1006 964 953 947 957 981 964 966 941 952 980 992 1012 973 979 964 955 981 1008 1026 1010 1011 1041 1048 1098 1108 1125 1191 1215 1212 1176 1174 1234 1208 1163 1151 1144 1196 1175 1205 1217 1198 1193 1126 1123 1147 1160 1143 1106 1085 1065 1027 1046 1096 1100 1090 1087 1064 1033 1012 1008 1018 1051 1105 1151 1199 1143 1114 1059 1086 1121 1189 1211 1158 1117 1127
663 666 662 650 645 636 630 614 599 592 591 596 610 627 630 643 630 623 643 659 673 678 678 674 658 651 649 631 621 642 651 650 636 655 650 674 672 653 629 633 647 652 656 632 608 618 629 617 610 610 628 651 685 712 725 738 759 731 733 732 722 747 736 764 743 698 659 705 740 752 718 699 695 735 712 705 732 762 756 724 696 698 697 654 659 709 717 761 766 770 773 823 805 789 795 775 810 845 838 829 825 809 796 812 814 876 949 983 986 992 988 1030 1048 1041 1023 996 992 1010 1003 998 1018 996 986 975 1004 1011 1020 1012 1037 1053 1027 1010 1017 1025 1040 1026 1031 1046 1039 1038 1045 1049 1071 1102 1061 1021 1009 1052 1068 1039 1010 990 988 959 978 981 1021 1052 1072 1044 988 950 993 975 954 929 956 1008 1024 1039 1069 1045 1003 997 976 994 961 883 869 897 878 824 804 801 796 796 801 809 811 814 841 859 840 840 806 807 813 825 836 823 822 840 835 866 877 887 908 897 895 924 917 911 884 906 884 875 889 908 893 923 907 881 879 867 856 892 917 908 931 974 928 890 889 911 924 902 895 903 919 918 916 901 902 928 904 901 904 955 944 907 913 936 972 965 930 955 975 943 960 964 941 970 958 931 937 943 1015 1002 957 961 981 1008 1002 1007 978 972 964 1004 1057 1071 1075 1044 1064 1076 1030 1040 1072 1078 1057 1053 1093 1093 1051 1079 1079 1057 1076 1065 1053 1092 1100 1098 1120 1112 1087 1088 1096 1096 1138 1170 1244 1262 1241 1224 1180 1237 1197 1148 1149 1186 1231 1202 1242 1237 1204 1153 1138 1169 1193 1237 1224 1159 1110 1096 1122 1159 1150 1173 1170 1128 1110 1153 1117 1118 1151 1145 1126 1115 1119 1148 1148 1130 1097 1129 1129 1096 1139 1125 1133 1141 1177 1194 1201 1197 1201 1198 1226 1233 1209 1215 1231 1229 1232 1228 1238 1227 1242 1199 1185 1160 1110 1100 1120 1103 1113 1143 1172 1152 1194 1225 1163 1112 1116 1075 1034 984 1010 1008 1018 1068 1109 1081 1012 963 929 931 955 986 1042 1116 1118 1068 1036 1068 1072 1061 1008 987 985 968 956 954 961 956 987 985 965 941 935 989 995 955 932 945 935 980 980 924 936 972 995 981 976 998 1038 1083 1116 1190 1240 1189 1131 1106 1064 1041 1084 1073 1122 1165 1186 1171 1133 1110 1142 1088 1074 1100 1143 1107 1064 1060 1054 1050 1069 1022 1000 1003 1040 1050 1056 1120 1104 1129 1153 1182 1203 1240 1264 1239 1257 1297 1248 1231 1215 1170 1137 1137 1195 1277 1310 1293
663 666 662 651 646 636 630 615 599 593 590 594 608 627 635 644 637 623 641 655 673 680 685 678 657 643 642 626 623 640 653 647 640 656 661 678 670 651 629 624 637 656 646 633 617 632 642 641 616 610 636 685 707 706 708 724 753 715 691 694 738 720 714 750 713 668 672 700 724 702 683 689 723 703 695 709 732 768 733 728 734 733 700 668 646 690 749 761 788 798 818 831 845 858 861 848 827 856 866 862 856 849 835 866 841 843 907 978 1017 999 1005 990 1002 1001 1024 1027 1041 1054 1054 1026 1033 1037 1037 1019 1032 1009 1015 1030 1022 1072 1052 1003 994 1006 1049 1028 997 980 976 1007 1041 1040 1075 1080 1022 988 1014 1028 1066 1079 1037 969 967 929 976 987 1029 1047 1002 931 913 945 935 912 942 975 1029 1018 1008 1004 1020 1012 1033 971 909 868 854 852 839 819 797 807 823 796 793 807 835 855 863 840 818 793 805 810 809 803 825 837 816 836 866 879 869 915 933 901 924 939 926 929 941 937 919 895 899 889 899 933 899 890 886 913 974 926 896 886 857 853 854 854 865 902 911 893 891 912 941 941 947 941 947 926 913 946 946 932 914 905 953 953 957 950 953 950 976 982 968 975 1007 1019 1012 1006 1034 1053 1037 993 998 993 1036 1096 1068 1068 1113 1062 1056 1059 1051 1032 1020 1034 1081 1072 1057 1086 1123 1116 1087 1056 1050 1085 1060 1060 1074 1075 1080 1080 1102 1118 1102 1063 1080 1120 1172 1182 1201 1186 1181 1208 1220 1284 1257 1217 1164 1128 1090 1076 1055 1094 1127 1173 1276 1312 1257 1270 1260 1301 1293 1328 1252 1184 1229 1202 1173 1190 1200 1238 1306 1336 1334 1320 1320 1357 1339 1293 1249 1247 1231 1182 1147 1136 1175 1193 1191 1167 1139 1130 1150 1200 1181 1198 1228 1263 1308 1316 1328 1372 1410 1406 1365 1350 1370 1359 1285 1276 1241 1243 1212 1182 1162 1137 1102 1047 991 957 961 1017 1039 1063 1113 1061 1086 1088 1090 994 973 951 918 908 915 934 919 945 936 968 1020 1115 1164 1080 1025 998 974 958 984 944 967 998 985 951 933 915 933 914 951 965 926 909 907 909 907 915 942 943 968 1004 990 984 949 924 920 920 941 945 983 1087 1051 1020 1002 1036 1065 992 948 937 973 959 943 969 1011 1025 1020 1024 1027 1056 1090 1094 1042 996 1032 1009 997 1022 1062 1084 1083 1043 1043 1064 1137 1183 1201 1195 1203 1198 1231 1239 1237 1240 1225 1226 1229 1238 1255 1257 1284 1343 1366 1379 1370 1352 1382 1347
663 666 662 651 647 637 631 616 600 593 588 594 610 627 640 646 642 630 639 656 671 682 688 679 659 639 635 621 625 644 656 649 647 666 673 684 671 653 628 616 627 641 656 653 633 639 659 655 618 609 647 661 669 663 681 709 724 694 686 722 752 716 683 723 688 652 655 670 671 674 670 693 698 690 708 716 748 765 773 749 707 683 684 658 674 711 723 754 766 776 792 814 840 863 889 874 859 833 850 877 869 884 900 907 868 869 925 979 982 933 971 982 994 1008 993 1003 1005 1016 1011 998 997 995 969 1003 963 966 1038 1035 1039 1038 1023 983 1002 1026 1009 1010 972 995 967 963 973 1015 1012 997 983 993 1021 1062 1096 1055 1043 996 966 913 878 901 956 948 892 891 941 913 891 920 973 1042 1054 1026 1001 1030 986 945 976 957 930 862 828 819 820 812 809 800 800 796 789 792 811 802 813 800 804 825 812 835 864 835 850 852 823 825 859 856 879 916 934 922 945 950 943 946 961 936 935 973 950 951 987 991 985 956 962 955 964 991 980 930 950 979 976 933 893 894 914 921 932 941 938 932 914 915 935 984 1066 1064 1009 977 923 924 950 957 948 944 967 989 994 993 979 959 958 961 1001 996 1002 1021 1020 1058 1088 1096 1120 1108 1159 1141 1102 1072 1057 1091 1105 1092 1091 1135 1099 1060 1045 1068 1049 1045 1048 1038 1048 1083 1120 1098 1122 1194 1154 1120 1123 1084 1091 1099 1072 1074 1097 1123 1166 1208 1191 1201 1204 1202 1219 1158 1117 1095 1047 1075 1118 1152 1194 1182 1170 1228 1247 1270 1275 1323 1354 1313 1258 1284 1310 1317 1300 1193 1146 1174 1210 1206 1188 1184 1193 1164 1093 1097 1093 1064 1077 1110 1136 1155 1178 1211 1253 1313 1342 1363 1372 1388 1391 1385 1351 1329 1329 1344 1286 1221 1220 1232 1189 1184 1140 1102 1118 1080 1085 1057 1025 1063 1028 1029 1011 962 925 917 956 977 976 938 925 936 986 1033 989 946 904 909 922 929 951 1011 1077 1120 1081 1055 1029 1011 1002 967 1002 971 947 925 918 931 945 982 950 925 908 919 966 982 991 1003 960 977 981 947 939 954 980 990 1006 1031 1056 1115 1087 1042 1007 989 936 929 966 960 923 918 923 918 916 924 956 957 1000 969 944 927 929 926 928 924 944 1006 1034 1041 1052 1050 1055 1074 1033 1044 1063 1090 1147 1115 1055 1025 1032 1058 1086 1092 1137 1179 1200 1178 1202 1208 1195 1202 1207 1226 1239 1281 1257 1224 1223 1253 1262 1290 1336 1341
663 666 662 652 647 638 632 617 601 594 586 595 614 628 643 651 645 641 633 656 667 678 686 678 659 637 629 629 622 644 661 653 649 674 682 687 672 648 630 623 621 639 653 644 642 657 664 659 626 611 626 635 638 651 689 709 714 672 685 713 736 731 692 650 645 659 688 682 672 670 675 685 701 712 725 738 750 769 755 726 726 695 682 658 673 699 711 731 760 788 774 769 747 808 822 857 831 796 779 809 805 802 883 891 856 881 890 922 927 945 975 971 969 969 995 1016 979 991 1018 1007 995 947 941 932 921 956 973 981 1017 980 942 918 909 921 947 953 967 991 989 958 967 988 963 982 999 1000 1013 1034 1070 1059 1027 987 1008 956 894 876 887 892 920 924 932 893 905 947 965 995 987 1022 1036 1007 962 909 853 831 848 820 816 815 820 821 819 816 803 795 785 786 782 798 816 822 810 810 820 842 830 830 817 828 831 848 886 904 893 886 844 898 894 915 963 983 997 976 1025 1082 1096 1051 1059 1014 1010 987 1004 1018 1010 986 983 953 927 935 941 920 894 921 935 972 973 950 928 951 979 974 976 1033 1084 1056 1025 964 954 951 954 975 1011 996 965 970 1013 1040 1009 973 953 976 1015 1007 1013 1035 1029 1063 1058 1032 994 1024 1064 1058 1031 1009 1003 1009 1037 1017 1014 1010 1026 1037 1034 1025 1015 1024 1059 1068 1086 1112 1085 1050 1045 1077 1100 1092 1055 1060 1054 1094 1087 1085 1116 1124 1103 1098 1086 1069 1071 1099 1062 1043 1066 1093 1129 1093 1092 1128 1162 1198 1247 1234 1230 1233 1208 1268 1220 1228 1191 1139 1136 1105 1097 1059 1028 1045 1037 1037 1059 1082 1123 1141 1135 1155 1182 1217 1283 1297 1261 1312 1337 1295 1306 1330 1321 1345 1321 1303 1260 1197 1200 1248 1187 1154 1109 1058 1007 975 952 945 943 948 987 1016 1037 1027 1051 1017 995 1013 962 952 920 929 910 927 956 927 917 901 919 934 916 895 913 956 992 975 926 908 907 906 911 910 914 934 910 917 944 973 972 932 913 915 913 913 939 954 931 967 986 943 976 1004 999 1007 1018 1039 1078 1117 1176 1262 1283 1170 1097 1047 1038 1092 1108 1040 996 960 936 973 989 997 990 976 960 952 934 922 934 959 956 948 941 954 1025 1094 1019 999 952 937 947 999 1034 1053 1062 1042 1017 979 1046 1122 1173 1146 1113 1156 1105 1109 1121 1145 1174 1216 1265 1351 1381 1383 1423 1401 1413 1405 1438 1432 1393 1366 1392 1465 1500 1452
663 666 662 652 648 639 633 617 602 594 585 595 614 627 644 655 648 648 630 651 660 670 684 673 657 635 633 634 624 642 661 656 649 678 687 689 668 646 642 624 625 648 661 656 659 676 679 674 635 612 614 613 621 646 660 661 648 655 690 695 711 702 678 645 647 681 719 711 690 689 697 691 698 710 714 733 769 781 751 734 707 689 669 666 676 710 724 707 739 756 760 728 740 780 798 801 777 753 794 769 745 756 840 873 844 870 907 944 917 922 939 947 966 989 1009 988 940 982 1040 1008 985 981 953 928 909 926 949 975 947 912 885 871 853 870 884 947 971 936 963 951 950 962 985 962 990 1010 1010 1020 1034 987 933 955 938 892 871 874 865 880 875 889 879 900 971 1015 997 1030 1007 1007 1030 993 962 923 864 838 807 794 798 831 843 831 827 846 828 802 785 784 802 815 832 842 804 820 829 857 836 806 810 840 834 841 830 860 879 866 862 869 915 969 976 997 978 989 1034 992 961 985 948 927 964 950 925 980 1013 1003 1011 962 936 928 943 899 917 927 966 1007 1023 999 980 945 965 998 1030 1055 1062 1065 1029 1036 1016 989 969 991 1018 1016 991 988 1018 1034 1032 981 965 992 985 985 984 1031 1049 1070 1052 1052 1027 1007 1041 1033 1035 1055 1029 992 1008 1049 1054 1074 1058 1069 1078 1105 1102 1090 1069 1044 1069 1097 1056 1017 1012 1046 1060 1056 1050 1086 1139 1137 1096 1103 1111 1111 1105 1108 1105 1090 1052 1041 1056 1058 1093 1115 1098 1053 1079 1074 1022 1011 1014 988 1011 998 994 1015 1033 1021 1036 1061 1114 1122 1132 1174 1183 1138 1110 1090 1098 1108 1088 1093 1081 1113 1139 1208 1226 1227 1270 1293 1313 1341 1382 1337 1239 1202 1153 1107 1088 1094 1142 1105 1123 1124 1124 1165 1146 1061 1008 1000 1006 986 952 943 935 964 942 965 979 951 975 948 917 904 910 898 893 905 922 915 940 962 924 936 947 947 914 896 904 915 947 954 955 972 1016 1004 939 918 926 955 958 946 950 960 984 1023 1072 1140 1244 1286 1252 1291 1279 1285 1298 1346 1317 1262 1256 1218 1184 1191 1184 1177 1108 1088 1098 1088 1063 1078 1072 1081 1032 1005 968 958 958 975 990 990 989 1005 1061 1108 1145 1172 1098 1108 1204 1197 1127 1130 1125 1171 1173 1229 1230 1245 1240 1227 1231 1255 1241 1213 1197 1235 1220 1278 1236 1252 1282 1344 1383 1427 1474 1551 1611 1626 1611 1616 1601 1514 1462 1417 1406 1362 1335 1282 1282 0
663 666 662 653 648 640 634 618 604 594 585 596 612 626 643 657 652 649 633 642 652 666 685 669 657 634 641 639 625 637 654 662 649 679 691 689 668 650 653 634 624 640 649 653 668 686 682 662 632 612 612 610 612 615 637 625 625 627 644 676 681 673 644 639 663 696 720 710 705 701 701 679 699 716 714 734 776 777 780 754 739 721 703 686 670 677 701 702 714 731 733 727 728 752 729 750 727 719 763 757 732 777 833 822 808 844 901 912 937 958 982 997 997 1015 1032 994 927 963 979 982 996 981 979 953 923 900 887 848 815 839 833 870 832 804 864 912 954 926 961 960 978 964 969 982 982 967 973 948 944 911 895 899 879 866 869 898 884 899 919 933 942 997 1031 1067 1060 1063 1085 1061 1032 1009 933 875 868 857 825 790 790 801 815 859 855 839 797 784 784 793 801 814 821 818 815 837 830 800 807 834 843 893 931 883 901 868 905 942 940 973 937 976 968 967 954 905 895 899 891 868 854 858 856 877 891 923 998 1002 1000 958 947 903 923 950 951 929 948 988 1001 999 1023 1015 947 970 990 960 964 961 942 916 938 911 924 927 941 978 1014 1026 1024 1062 1104 1047 1023 1017 1048 1023 1034 1032 988 957 936 911 909 933 924 895 845 829 845 833 824 823 825 821 823 830 832 831 840 862 867 888 907 908 902 899 882 884 890 909 936 913 918 928 930 959 979 988 996 1007 1025 1036 1045 1025 1034 1072 1046 1026 1076 1095 1064 1068 1076 1099 1092 1074 1097 1131 1145 1140 1087 1005 1010 1005 1060 1054 1029 1026 1040 1010 1031 1076 1147 1166 1165 1142 1139 1207 1287 1333 1320 1297 1309 1356 1351 1291 1241 1205 1167 1132 1082 1078 1026 1060 1093 1132 1129 1134 1161 1111 1074 1046 1023 1005 978 952 967 988 979 949 917 923 941 916 911 942 902 889 884 903 884 890 886 886 890 914 914 917 938 944 927 929 951 958 972 956 931 929 977 1019 1088 1126 1196 1249 1291 1333 1392 1390 1401 1372 1319 1227 1153 1134 1102 1076 1073 1034 1024 1021 1028 1029 1049 1091 1047 997 979 963 948 976 952 969 1003 976 973 1011 1064 1128 1092 1064 1018 1013 1023 1048 1068 1144 1125 1052 1013 1053 1053 1026 1065 1096 1049 1043 1054 1108 1135 1223 1246 1270 1214 1169 1183 1208 1275 1310 1374 1426 1415 1473 1415 1354 1345 1331 1344 1359 1285 1255 1278 1264 1280 1267 1269 1261 1259 1292 1307 1308 1342 1370 1348 0
663 666 662 653 649 641 635 619 605 594 586 595 608 623 642 658 657 650 638 642 651 665 685 669 650 640 649 644 627 637 653 668 655 677 691 689 665 661 666 648 628 622 635 645 670 680 658 638 619 630 615 627 630 614 621 620 626 639 632 643 643 639 636 647 665 674 681 689 712 723 705 696 716 700 696 723 760 779 785 765 776 768 753 711 675 661 685 707 689 704 697 732 706 706 709 707 708 708 741 748 727 732 773 777 831 879 925 936 930 933 969 982 1005 1035 1020 957 911 962 924 918 949 980 980 963 948 931 877 827 756 774 807 867 828 802 831 869 892 906 941 960 992 936 955 960 963 941 922 886 872 876 888 898 873 867 874 894 919 936 960 968 985 976 1033 1092 1067 1040 988 960 982 966 907 844 824 815 814 790 790 824 819 831 799 776 779 779 792 823 823 833 822 821 840 860 873 852 888 896 853 824 824 825 833 848 900 949 973 985 938 933 935 892 873 853 845 860 845 860 874 876 906 894 877 923 958 988 980 956 924 938 949 962 968 1020 1008 992 955 913 886 856 883 947 922 860 859 876 895 925 949 938 944 967 984 968 1029 1029 1041 983 945 955 898 873 887 876 913 869 831 839 874 909 900 874 831 833 829 822 859 885 876 853 854 854 862 905 949 1008 1067 1162 1105 1080 1069 1015 962 955 951 926 906 941 1018 1042 1098 1101 1093 1068 1023 1031 1023 1014 1030 1058 1107 1022 995 975 1018 1081 1154 1157 1105 1075 1031 1038 981 915 897 875 894 857 845 856 852 862 886 895 896 915 919 909 947 1015 1052 1093 1138 1231 1262 1272 1260 1275 1261 1299 1275 1219 1172 1134 1092 1042 1013 964 924 923 931 962 968 948 940 957 1001 987 980 945 930 924 940 953 942 963 940 918 910 932 927 908 889 912 938 916 935 920 906 921 888 913 926 926 887 879 879 885 882 879 893 927 967 1015 1026 1075 1107 1163 1249 1314 1249 1189 1140 1092 1036 962 942 923 927 960 983 1031 1068 1006 989 959 947 966 996 966 997 967 952 990 1018 987 994 1020 975 951 961 1016 960 1005 1003 958 1002 1008 1023 1053 1075 1105 1191 1160 1154 1200 1198 1234 1316 1277 1238 1244 1194 1147 1150 1191 1177 1233 1263 1259 1301 1282 1258 1243 1223 1247 1250 1256 1270 1276 1254 1260 1300 1384 1347 1341 1346 1391 1409 1414 1352 1319 1330 1345 1285 1295 1356 1403 1452 1477 1472 0
663 666 662 653 650 642 635 619 606 593 586 594 604 620 642 659 661 653 642 651 655 666 684 669 647 645 654 649 629 638 658 674 666 668 689 688 673 674 671 650 627 621 635 649 679 679 670 648 635 643 627 645 643 618 618 640 650 669 638 632 639 635 640 660 689 675 672 677 687 693 715 706 722 735 712 747 783 782 806 798 786 768 726 699 699 695 673 663 676 683 670 687 719 756 733 751 719 705 726 746 744 776 796 855 909 940 955 983 975 965 961 957 952 986 972 925 927 966 940 893 899 911 927 916 900 892 842 796 756 750 788 802 816 798 824 855 852 887 928 956 889 875 880 923 1000 992 932 888 868 881 867 868 897 888 901 883 861 922 982 989 977 967 1014 1037 969 924 888 841 854 880 840 834 831 822 821 789 773 779 810 824 798 778 781 801 831 848 852 851 842 815 807 817 830 851 860 846 816 836 842 841 875 906 919 906 880 860 886 862 873 904 872 838 847 863 864 856 857 906 961 1006 1036 1075 1078 1059 1044 1037 1044 1022 983 934 933 989 1006 947 910 893 895 857 836 833 841 844 866 903 957 976 987 1026 1012 1039 1025 974 968 978 924 941 880 860 861 856 845 813 835 863 863 869 844 839 809 811 812 831 850 862 860 879 897 937 963 963 969 987 1035 1052 1002 1031 986 988 1016 965 908 873 839 850 878 906 867 895 886 928 952 960 960 933 891 877 918 939 938 927 915 876 886 914 946 900 861 838 837 848 832 837 866 893 864 851 866 863 874 873 885 923 1022 1064 1089 1125 1206 1233 1231 1248 1196 1187 1196 1184 1155 1088 1046 1018 995 939 920 910 946 961 930 942 957 1003 974 954 976 954 912 932 935 910 917 913 904 899 900 899 937 949 936 909 886 881 878 881 901 889 906 893 876 876 879 889 901 907 925 961 949 908 906 901 882 880 889 884 883 883 888 891 922 911 932 969 972 939 932 910 913 928 965 993 1003 1014 1025 1013 1004 959 994 1009 997 1031 1094 1108 1047 967 959 997 1023 1024 1024 1091 1119 1143 1142 1111 1126 1183 1229 1287 1314 1297 1301 1357 1345 1326 1415 1402 1449 1436 1381 1366 1314 1303 1289 1298 1312 1311 1304 1289 1316 1325 1342 1331 1325 1340 1355 1392 1432 1419 1418 1349 1305 1322 1351 1442 1454 1459 1483 1450 1463 1420 1481 1511 1521 1537 1464 1409 1394 1449 1474 1527 1552 1495 1527 1564
663 666 662 654 651 642 636 620 606 592 587 592 602 620 644 661 666 657 644 659 660 670 685 670 651 652 662 650 627 640 661 679 675 667 689 687 683 683 665 642 637 623 640 653 669 694 674 654 655 639 639 658 631 624 638 673 675 682 654 667 659 635 657 689 704 712 686 690 686 697 704 728 737 755 756 742 772 799 791 771 750 738 726 729 704 677 696 688 711 703 712 744 799 798 789 783 777 712 747 710 708 726 780 852 930 978 963 976 992 979 926 876 928 971 956 876 924 953 898 885 849 883 865 882 877 825 837 795 750 753 760 747 808 812 822 861 897 957 1014 971 890 852 873 888 810 811 835 790 840 896 904 842 840 840 867 806 822 873 911 922 951 906 891 881 870 868 860 862 820 798 788 795 800 792 795 773 770 768 777 780 776 774 796 823 821 791 800 817 808 804 836 851 868 857 836 815 811 809 815 820 813 819 845 852 833 822 842 826 832 845 852 847 841 866 924 1028 1070 1029 1044 1043 1014 997 1021 983 933 935 952 939 897 850 817 852 868 840 820 824 824 826 839 848 851 878 930 1013 992 981 946 989 988 958 905 876 847 833 836 848 848 807 806 819 804 824 841 844 849 842 855 867 864 842 830 841 844 837 848 873 894 910 921 962 973 1022 981 925 887 856 844 840 831 830 829 826 834 853 859 893 904 884 900 858 891 892 851 870 862 881 855 883 902 881 901 940 929 920 898 861 823 833 846 862 853 834 831 854 866 894 898 889 900 868 896 940 1003 1075 1152 1141 1116 1109 1111 1120 1081 1075 1050 978 945 916 902 900 911 908 889 907 919 947 908 899 909 935 933 898 917 948 956 956 961 948 937 939 930 911 904 882 924 929 889 876 893 936 942 925 914 903 888 890 894 900 910 924 954 974 1032 1126 1190 1170 1086 1011 967 938 918 947 975 975 935 923 921 963 979 984 978 939 949 936 927 945 960 983 1009 1017 971 972 1025 1061 1071 1080 1098 1048 981 963 971 967 1011 993 1005 1034 1045 1082 1138 1198 1240 1239 1285 1282 1337 1397 1505 1531 1477 1412 1397 1398 1382 1401 1436 1437 1433 1466 1465 1447 1451 1463 1492 1467 1507 1513 1566 1532 1466 1457 1474 1468 1439 1440 1402 1370 1334 1307 1300 1356 1341 1297 1306 1331 1326 1299 1348 1330 1297 1338 1311 1312 1344 1388 1408 1445 1466 1431 1440 1413 1382 1404
663 665 662 654 652 643 637 621 606 591 588 591 601 623 648 664 669 661 648 663 667 676 686 669 655 658 664 653 630 639 662 680 683 680 691 689 685 684 666 653 635 622 637 646 670 689 668 671 661 643 663 666 657 652 663 678 712 688 689 699 654 638 651 675 698 714 705 711 709 714 715 710 744 772 771 759 780 802 788 761 750 772 773 748 702 699 720 707 737 751 809 825 870 857 850 811 743 706 709 721 712 730 746 822 862 865 886 906 942 978 960 893 831 858 873 826 864 909 933 918 879 788 772 808 823 788 750 788 762 741 768 783 787 759 776 774 809 877 923 838 826 802 800 862 825 794 768 769 823 831 823 786 817 841 788 787 810 902 924 875 887 847 879 826 796 806 852 844 828 820 796 781 806 788 780 767 771 774 786 787 784 791 801 807 812 821 838 851 863 857 831 837 804 809 817 832 852 863 860 866 881 865 853 871 872 882 894 873 837 859 879 906 965 1025 1024 1076 1085 1036 1004 985 967 966 993 956 903 859 843 820 823 829 815 823 852 868 875 869 861 849 870 913 937 969 959 945 916 838 811 799 801 799 801 817 816 829 814 823 840 834 818 852 871 868 847 817 849 877 852 828 873 893 865 833 843 869 888 914 887 884 894 906 947 920 891 893 892 867 840 872 856 828 828 827 858 865 852 831 842 835 838 856 875 888 907 905 868 848 868 893 922 866 855 887 902 887 859 816 834 820 855 860 872 851 863 858 849 842 843 855 873 932 1018 1057 1124 1120 1088 1072 1057 1089 1073 1063 995 930 904 898 920 909 874 913 926 927 904 870 894 890 894 926 900 877 867 863 872 885 888 865 868 863 864 878 868 863 865 890 909 917 932 937 902 926 954 987 1059 1105 1112 1185 1220 1233 1274 1327 1376 1350 1252 1156 1100 1030 987 971 995 1000 1019 1052 1098 1114 1159 1198 1250 1198 1212 1250 1314 1331 1319 1255 1180 1131 1083 1026 999 1025 1029 1078 1124 1158 1228 1132 1149 1114 1140 1091 1078 1062 1080 1144 1200 1277 1312 1399 1459 1572 1519 1475 1544 1491 1404 1384 1346 1398 1490 1484 1473 1439 1437 1389 1340 1422 1445 1373 1330 1299 1250 1213 1200 1235 1208 1220 1266 1296 1295 1259 1215 1274 1309 1265 1247 1221 1261 1311 1281 1273 1241 1249 1297 1342 1363 1354 1400 1404 1439 1499 1515 1507 1523 1492 1402 1376 1364 1362 1384 1407 1397 1400
663 665 662 655 653 643 637 622 607 590 588 590 603 627 652 668 669 664 653 668 674 680 682 666 659 663 662 649 629 639 663 678 684 688 693 689 672 670 671 647 627 624 630 661 690 692 683 682 669 668 683 673 693 667 695 722 725 719 697 679 642 649 677 713 723 706 704 733 731 760 759 741 755 759 786 796 800 813 805 782 772 768 803 750 707 733 748 734 742 767 794 819 888 888 852 803 757 739 716 751 734 729 765 772 808 803 793 825 850 833 831 848 789 758 811 765 794 871 913 878 854 848 812 768 770 776 743 756 759 740 765 749 751 750 760 753 766 777 773 777 755 767 789 840 821 774 764 773 806 808 787 771 797 788 769 783 812 881 892 859 833 824 848 839 810 806 794 775 808 817 809 780 784 791 765 767 779 804 817 827 832 822 837 827 793 793 799 807 806 802 830 812 835 834 835 827 818 821 815 820 843 862 859 838 865 886 881 900 901 930 986 1017 1033 1023 994 959 938 929 937 915 863 849 851 890 856 864 856 830 804 822 850 879 857 832 800 800 791 794 798 796 805 816 818 817 824 815 857 868 863 865 874 845 844 875 847 869 872 866 849 870 917 906 886 854 856 884 877 861 872 878 895 881 892 895 968 934 928 953 980 988 1036 994 946 967 921 887 865 826 816 826 838 842 852 890 903 877 893 886 865 860 873 927 992 1046 1002 988 904 851 835 828 851 836 833 821 814 846 870 897 913 921 904 942 985 1020 987 1007 1044 1091 1139 1129 1050 997 988 905 918 978 989 922 914 890 872 913 913 897 869 862 856 857 859 861 858 879 920 883 881 861 864 879 909 918 897 914 926 951 952 922 903 899 918 945 975 1014 1064 1084 1117 1157 1189 1201 1228 1302 1366 1383 1435 1459 1514 1521 1515 1485 1379 1256 1208 1155 1151 1145 1182 1205 1249 1334 1359 1382 1369 1339 1342 1291 1283 1371 1391 1358 1269 1261 1219 1163 1125 1109 1072 1028 1018 1066 1065 1096 1124 1186 1288 1328 1246 1215 1182 1139 1098 1086 1065 1120 1171 1140 1113 1115 1159 1227 1278 1248 1258 1210 1153 1129 1106 1091 1155 1171 1113 1091 1064 1031 1027 1017 1030 1050 1061 1102 1165 1112 1128 1182 1186 1214 1163 1152 1193 1170 1173 1190 1222 1242 1289 1357 1279 1289 1285 1271 1364 1356 1294 1371 1389 1380 1346 1357 1379 1362 1394 1377 1390 1463 1472 1522 1586 1571 1625 1659 1607 1604
663 665 662 656 655 644 638 623 607 589 588 591 608 630 657 670 667 665 657 672 681 685 683 669 664 663 657 646 630 634 660 671 683 692 692 675 664 657 659 640 628 638 644 663 693 698 692 694 686 691 689 689 694 700 692 713 698 705 691 663 637 668 701 719 713 681 690 745 761 770 754 763 745 741 765 782 778 802 812 820 795 771 803 769 717 747 785 794 747 793 850 877 912 891 828 808 767 724 734 780 761 713 724 777 807 791 733 750 804 816 774 798 798 752 779 743 806 833 840 836 784 800 812 795 765 742 752 768 751 761 798 789 809 830 784 766 791 791 754 755 775 794 794 804 789 759 755 755 770 800 795 760 792 771 769 788 792 799 808 787 785 792 807 826 866 854 825 814 794 770 799 810 793 771 767 772 800 824 801 776 780 799 797 793 833 820 810 838 860 828 845 876 873 844 833 850 865 893 865 849 834 836 860 886 912 909 899 852 835 872 858 849 833 862 887 878 918 898 875 853 836 829 830 820 820 850 836 809 814 843 855 855 843 827 794 810 834 840 855 860 875 891 910 905 900 908 890 881 886 874 900 902 893 879 873 869 903 926 942 931 962 974 941 903 874 885 857 839 873 868 833 828 867 893 890 875 856 851 840 804 829 815 814 820 814 818 815 818 816 830 864 917 952 928 990 977 1005 1003 968 994 924 872 848 855 869 849 891 910 882 854 829 819 817 808 820 852 849 855 879 885 911 963 1007 1036 1063 1072 1041 1001 943 931 903 852 832 846 839 829 829 834 851 881 902 870 854 858 874 884 891 911 927 930 913 900 878 877 914 929 944 957 971 975 958 947 962 970 992 1032 1102 1186 1230 1276 1286 1377 1454 1509 1538 1578 1633 1583 1611 1641 1611 1595 1565 1502 1441 1409 1395 1355 1288 1279 1239 1165 1198 1252 1322 1393 1298 1233 1188 1131 1101 1087 1045 1034 1028 1057 1060 1088 1118 1161 1213 1288 1280 1194 1127 1073 1089 1174 1243 1302 1353 1392 1322 1315 1254 1169 1143 1101 1057 1027 1016 1008 1062 1133 1248 1273 1246 1228 1226 1228 1193 1235 1230 1159 1090 1053 1052 1065 991 931 902 911 947 1013 1057 962 942 1001 1068 1140 1156 1213 1269 1279 1227 1233 1261 1268 1287 1285 1278 1267 1225 1279 1309 1343 1355 1404 1407 1407 1468 1505 1543 1531 1455 1452 1501 1548 1497 1513 1551 1487 1446 1420 1462 1530 1504 1430 1465 1504
663 665 662 656 656 645 639 624 608 589 589 594 614 634 659 669 663 664 663 674 687 690 688 672 664 659 651 637 634 633 655 664 676 688 690 671 657 643 649 636 631 641 665 669 683 691 682 684 686 695 699 698 709 693 689 668 667 662 682 652 643 658 663 672 662 669 687 735 735 723 727 730 732 736 747 777 800 808 819 830 822 785 800 771 737 750 771 792 783 853 897 893 899 869 846 830 775 736 765 825 816 768 725 718 724 717 721 726 724 727 733 737 767 768 742 747 746 768 767 740 756 731 752 776 741 754 746 744 753 795 828 874 908 870 788 789 869 811 751 755 780 784 785 764 752 753 753 749 751 754 759 764 762 762 773 794 777 773 795 817 822 849 882 847 801 779 779 773 764 761 762 763 765 766 780 780 769 786 776 798 809 820 831 819 816 840 854 871 864 883 857 836 817 816 865 862 850 824 838 849 858 887 855 825 819 816 815 809 805 839 854 867 857 849 857 891 878 861 868 848 871 892 871 853 829 810 845 820 798 817 846 831 797 794 811 812 842 860 859 843 815 823 823 849 898 898 864 833 848 870 874 889 905 886 876 904 951 932 916 893 940 920 892 876 855 847 846 843 836 833 860 843 822 811 808 809 810 808 828 825 810 819 829 829 838 855 872 932 998 1009 993 984 970 962 982 940 920 902 909 945 972 905 855 834 826 822 815 825 851 868 879 869 844 805 807 824 816 847 886 904 933 982 1004 976 962 897 847 850 847 815 824 818 838 852 871 858 894 903 886 871 883 871 856 879 892 913 937 949 979 952 904 909 951 945 962 952 928 930 962 1015 1080 1170 1273 1281 1318 1364 1427 1519 1556 1576 1622 1561 1488 1451 1461 1480 1508 1401 1352 1297 1256 1212 1155 1159 1083 1057 1070 1124 1178 1165 1146 1182 1115 1079 1068 999 977 948 914 907 916 952 945 969 973 932 916 940 967 925 917 942 1027 986 1014 1066 1076 1096 1146 1166 1114 1129 1194 1146 1083 1056 1043 1042 1033 1043 1015 985 1047 1048 1058 1019 1032 1052 1079 1025 1052 1115 1052 977 922 893 877 884 909 981 1005 1052 1091 1035 1043 1059 1094 1154 1116 1122 1141 1192 1210 1225 1251 1299 1240 1216 1187 1174 1144 1166 1200 1259 1298 1258 1246 1223 1216 1225 1275 1294 1387 1456 1430 1345 1330 1326 1262 1254 1273 1282 1328 1347 1321 1263 1239 1235 1244 1243
663 665 662 657 658 646 639 624 609 590 589 596 619 638 661 668 659 661 667 675 687 692 692 677 662 651 650 635 645 640 645 657 669 682 690 677 671 656 640 631 627 650 668 685 676 680 673 669 680 699 710 691 695 699 679 670 641 638 637 638 640 645 656 662 658 662 699 698 693 692 704 733 756 747 759 768 794 798 783 797 823 817 780 777 736 753 785 805 792 848 859 864 892 904 899 843 813 757 785 867 884 811 804 812 783 778 784 749 761 756 780 744 726 731 722 723 722 726 730 736 756 768 774 787 777 783 777 771 757 779 785 824 821 805 786 818 819 775 767 762 760 752 754 756 756 755 750 752 754 754 759 773 781 770 762 764 778 763 760 765 782 799 807 797 809 786 767 764 763 762 764 763 764 766 768 792 806 810 813 811 789 781 784 788 786 783 786 794 790 804 806 806 836 853 853 837 827 848 867 875 873 850 826 842 868 877 851 821 807 816 846 839 841 856 864 853 828 809 845 836 832 825 805 833 851 833 819 804 796 792 799 818 817 793 820 824 832 852 825 838 808 806 825 847 825 818 843 849 862 880 875 849 827 866 874 848 878 878 862 831 856 885 886 841 832 814 838 864 881 887 871 844 807 806 824 831 846 876 884 882 880 890 876 843 859 841 878 896 882 875 844 842 866 877 839 838 863 906 932 946 889 873 918 936 903 889 888 853 816 834 850 844 828 807 800 800 825 867 919 975 999 1006 982 925 872 835 828 826 809 816 836 837 863 929 912 871 877 894 881 885 869 868 857 861 887 891 952 938 933 928 944 944 941 943 981 1038 1073 1191 1207 1281 1341 1403 1474 1560 1578 1591 1616 1609 1470 1352 1293 1219 1160 1104 1075 1045 1027 985 979 1008 1025 950 918 918 956 1008 1070 1037 987 1043 974 939 890 880 925 969 978 948 918 907 934 941 948 906 892 893 916 919 907 890 909 926 944 955 970 985 993 990 1019 1076 1146 1194 1148 1098 1076 1034 1065 1091 1092 1021 952 997 1011 971 895 883 882 890 878 881 928 891 869 879 892 918 974 1017 1111 1149 1134 1066 1005 991 1021 1040 1077 1113 1119 1133 1130 1165 1160 1116 1117 1137 1221 1228 1186 1177 1227 1299 1298 1284 1326 1306 1256 1296 1332 1291 1247 1242 1198 1168 1152 1196 1187 1184 1200 1250 1238 1256 1252 1250 1201 1227 1241 1255 1258 1244
663 665 662 658 659 648 640 625 609 591 589 598 621 643 666 667 654 661 668 678 683 691 690 674 656 649 644 643 658 650 641 647 666 682 690 683 678 667 635 631 630 640 665 671 664 664 663 663 675 702 701 685 694 700 697 674 643 647 637 635 650 670 685 690 676 673 679 698 698 709 737 748 768 763 779 759 776 769 796 808 799 792 773 756 734 763 807 820 845 897 898 884 903 880 859 845 818 787 759 818 891 886 921 931 884 891 883 820 885 867 847 776 736 763 751 729 733 734 759 788 798 811 800 797 774 789 810 770 753 787 838 904 918 861 847 868 887 808 778 786 782 764 751 756 764 768 763 763 767 776 789 813 827 799 762 762 764 767 762 766 764 764 763 764 765 769 764 763 762 778 788 765 764 765 768 786 808 815 803 830 838 829 799 826 849 833 803 826 843 837 838 859 844 871 876 881 844 811 816 835 860 841 825 807 830 827 826 843 848 839 818 789 793 824 803 820 796 788 792 789 789 799 824 813 804 787 792 793 798 792 788 802 810 832 843 835 816 797 789 800 824 805 815 838 859 857 839 827 819 814 831 854 856 851 853 818 816 847 868 870 853 812 822 819 809 818 839 838 799 795 793 796 806 816 844 859 841 857 853 831 815 831 840 846 850 850 845 849 837 817 814 824 826 832 849 837 821 806 813 804 829 847 848 854 814 810 835 879 895 892 841 848 851 816 802 799 801 808 824 857 898 958 930 858 826 802 818 820 856 901 862 860 886 903 885 871 852 843 861 872 847 877 882 840 843 844 843 844 852 886 921 994 1047 1040 1087 1173 1229 1206 1171 1118 1093 1109 1113 1101 1140 1198 1242 1306 1232 1140 1055 1012 978 976 984 916 887 920 935 954 904 863 880 949 1021 990 924 895 878 877 865 913 919 893 879 909 892 887 909 922 890 882 904 888 884 888 902 925 945 955 920 953 974 988 1045 1094 1051 1005 1005 1037 1020 991 976 926 925 944 902 920 927 919 904 908 912 871 894 913 919 972 1009 991 957 955 967 1023 1079 1043 1054 1044 1088 1080 1039 982 968 913 931 894 922 955 949 984 1065 1079 1085 1145 1206 1303 1269 1195 1146 1082 1096 1125 1165 1253 1290 1372 1374 1365 1305 1330 1326 1351 1285 1225 1161 1132 1164 1267 1320 1290 1267 1241 1239 1192 1164 1163 1166 1174 1210 1266
663 665 662 658 660 650 640 625 610 592 590 599 620 648 669 665 648 660 671 678 679 689 686 668 658 659 645 650 663 657 646 641 661 681 690 681 672 658 629 633 639 637 642 659 649 656 665 674 679 698 693 683 669 664 664 648 659 660 638 641 657 668 658 668 671 686 697 706 710 720 743 766 783 774 794 777 785 790 774 774 815 829 832 794 779 765 801 856 867 898 912 916 915 884 858 886 893 815 772 825 880 948 963 953 936 943 912 867 914 950 910 844 771 776 777 771 763 745 743 744 778 794 824 809 797 811 814 769 782 851 834 816 829 824 841 856 852 819 808 784 757 766 764 780 785 788 773 797 805 803 843 836 798 801 789 769 773 773 793 803 814 807 802 776 770 771 772 800 817 818 794 772 765 767 770 800 811 827 834 826 830 846 852 841 820 825 797 782 805 821 819 826 799 800 800 787 810 825 829 840 844 838 804 790 799 794 798 820 817 796 815 802 786 800 794 813 812 792 826 796 784 813 818 824 841 860 841 811 807 831 834 813 803 821 827 816 796 786 787 786 794 789 797 800 801 816 830 842 833 813 821 833 814 820 835 837 816 803 826 824 815 820 846 840 813 816 835 827 793 814 829 833 825 821 822 795 797 792 815 824 823 805 811 801 805 815 811 803 797 790 793 797 794 792 795 794 790 795 802 812 817 829 816 811 827 850 831 800 795 798 798 809 803 798 798 800 814 810 806 824 803 802 796 809 814 814 824 808 799 807 837 846 844 843 866 864 843 851 886 909 889 898 878 868 851 883 908 911 883 872 915 954 959 952 949 940 936 934 933 947 963 994 1010 1029 989 995 999 988 957 961 932 947 971 953 917 884 857 859 862 856 864 879 918 969 953 916 895 873 865 859 855 872 894 882 897 899 870 863 889 875 884 910 913 911 906 913 918 930 921 925 967 1061 1082 1036 1059 1074 1087 1076 1037 993 1006 1054 998 964 989 1032 1038 989 994 1020 1031 1015 1007 967 949 931 890 904 917 916 932 900 922 956 1016 1058 1052 1011 948 889 869 868 889 932 1050 1031 984 930 903 895 893 902 924 929 954 975 1019 1031 1085 1162 1246 1283 1225 1201 1196 1237 1233 1145 1209 1180 1131 1082 1115 1147 1149 1174 1169 1117 1142 1175 1153 1126 1181 1168 1197 1205 1156 1155 1173 1170
663 664 662 659 661 651 641 625 611 594 590 600 617 652 668 662 643 658 672 675 676 686 683 665 666 664 647 659 670 664 655 645 653 678 688 676 667 658 631 635 650 648 636 647 656 664 675 682 678 688 703 704 695 672 653 665 679 648 643 641 645 647 649 657 651 664 667 670 699 714 736 768 796 795 800 796 794 802 793 802 794 806 824 832 862 856 850 840 853 864 901 917 900 899 903 921 915 850 798 863 894 958 941 958 973 975 945 897 925 933 942 934 876 855 815 763 746 760 761 777 807 839 913 895 875 868 812 774 807 844 859 854 853 806 785 792 828 804 773 759 762 774 792 796 870 842 797 800 849 876 838 850 810 783 776 795 814 809 791 787 793 817 818 802 792 813 793 785 807 818 824 790 814 770 768 766 773 791 774 788 822 823 793 774 776 771 771 776 773 774 786 773 791 795 778 799 796 800 791 777 805 815 824 812 781 782 782 785 794 814 808 778 797 791 790 808 830 817 831 843 840 843 835 818 840 841 821 814 844 864 882 874 846 833 840 841 827 796 795 813 825 811 800 795 800 805 796 790 788 793 791 793 794 799 803 793 788 791 799 805 817 807 809 794 791 794 793 801 822 835 817 803 820 826 824 838 852 861 851 822 816 833 842 826 803 817 811 810 804 796 796 790 800 806 808 827 846 860 876 921 1007 1099 1133 1182 1103 1024 930 862 827 805 802 796 798 824 841 821 807 821 847 847 811 802 810 832 871 907 872 844 843 843 843 843 843 865 843 843 843 843 844 849 856 871 913 965 965 968 934 919 937 986 1029 1007 1052 1044 1030 1045 1006 984 962 1004 1044 1034 1009 955 916 886 889 887 854 875 842 879 861 860 893 905 874 854 845 874 887 917 916 869 866 883 849 845 865 842 844 874 899 893 867 869 874 899 927 920 896 942 1038 1062 1052 1018 1088 1132 1131 1152 1201 1243 1182 1132 1110 1107 1104 1108 1128 1212 1179 1070 1055 1020 1028 1070 993 982 975 928 918 946 937 890 851 858 884 888 914 886 859 906 878 885 870 861 885 911 1003 1055 1115 1157 1171 1256 1235 1150 1125 1101 1074 1091 1132 1134 1163 1122 1096 1094 1065 1070 1091 1054 1053 1065 1093 1122 1118 1144 1155 1106 1080 1083 1153 1193 1212 1221 1198 1187 1202 1231 1302 1299 1287 1289 1337 1359 1353 1314 1289 1308 1343 1381
663 664 662 660 662 653 641 625 611 595 590 601 615 653 666 657 640 656 671 669 672 682 683 666 674 664 648 666 677 672 664 651 650 672 684 669 668 666 637 632 646 656 650 640 655 670 685 698 695 697 710 706 675 668 672 683 663 640 635 638 662 683 673 685 667 658 654 670 669 707 731 753 784 782 767 787 801 816 828 831 811 801 804 817 836 863 883 857 872 872 861 875 869 897 912 937 909 833 799 842 875 906 891 936 958 977 920 915 951 914 919 918 878 870 824 762 757 789 803 785 820 868 916 928 894 909 864 811 853 917 883 838 824 782 772 772 775 764 774 780 764 792 829 844 867 856 880 891 895 857 818 811 789 777 805 805 814 833 813 795 777 816 805 825 834 823 801 801 807 784 773 789 807 808 806 795 776 770 798 821 812 792 811 800 787 771 776 793 799 801 779 777 783 801 806 790 773 777 778 792 797 790 781 778 788 801 800 808 825 829 844 847 827 847 839 822 825 820 797 791 804 828 841 847 840 869 862 852 877 885 889 891 883 860 842 829 806 830 853 855 846 856 876 887 888 858 873 830 828 840 823 844 872 870 847 810 815 837 852 847 873 869 843 820 837 827 796 803 830 846 852 833 820 814 830 845 860 879 879 870 846 842 866 908 895 892 885 862 847 834 812 828 852 858 845 862 840 878 929 982 1023 1068 1133 1195 1115 1028 957 881 832 821 803 809 817 840 854 840 815 799 797 798 800 806 814 833 886 939 926 920 921 864 848 866 874 911 949 937 924 954 960 977 944 912 890 888 901 869 872 882 923 898 867 854 861 863 887 900 892 857 857 844 844 867 848 870 891 860 844 845 845 844 854 860 863 866 892 903 851 842 846 861 870 858 845 853 844 844 854 871 891 883 890 903 920 923 986 988 1013 1050 1183 1165 1192 1263 1260 1260 1252 1276 1208 1129 1094 1107 1115 1160 1229 1288 1253 1193 1227 1281 1257 1206 1124 1059 988 952 934 944 945 1011 1019 965 945 968 936 919 867 879 860 943 950 939 949 935 962 1006 1056 1133 1169 1202 1165 1086 1120 1185 1253 1304 1250 1286 1290 1259 1178 1152 1133 1100 1083 1093 1087 1112 1155 1229 1245 1170 1159 1238 1260 1270 1237 1256 1241 1254 1228 1253 1333 1433 1302 1203 1180 1179 1150 1110 1087 1067 1043 1058 1083 1159 1267 1265 1232 1217 1196 1230
663 664 662 660 662 655 642 625 612 597 590 602 616 651 666 653 638 655 667 664 669 680 686 670 677 665 657 669 683 675 668 655 647 669 681 673 674 660 653 633 640 653 661 650 652 668 687 707 710 698 718 699 688 691 689 696 694 648 635 637 660 692 701 694 677 677 687 676 673 672 676 727 734 756 754 791 822 830 831 853 828 818 809 810 823 839 854 870 872 895 889 881 899 897 910 938 920 864 805 867 913 891 892 897 911 950 952 936 968 949 959 960 881 824 777 771 765 832 903 890 850 912 952 977 986 982 909 867 889 938 883 859 811 783 793 801 781 803 799 782 763 778 800 853 813 798 806 819 859 859 829 807 802 786 782 796 835 824 812 807 790 815 819 791 798 816 839 853 840 800 796 821 822 790 777 770 768 769 771 789 784 790 805 810 803 807 797 778 802 820 846 870 875 876 862 846 829 800 782 802 834 840 839 828 814 787 820 849 858 863 860 850 869 881 860 827 817 847 827 810 791 819 825 816 824 847 868 883 878 868 864 852 860 857 839 816 827 854 858 849 836 811 818 836 854 854 871 874 895 913 945 937 888 867 843 835 852 851 836 831 852 829 822 799 804 814 800 803 820 831 830 827 802 822 851 837 822 843 848 867 857 822 827 850 833 842 818 839 852 850 844 835 825 833 846 882 912 988 987 988 975 925 908 939 965 944 899 856 828 868 910 973 989 922 873 860 844 816 802 804 805 815 845 845 845 845 845 845 845 855 878 905 938 1005 1066 984 936 954 989 994 948 868 844 845 844 844 845 855 881 903 888 860 845 845 848 869 843 844 862 886 885 883 856 845 844 844 844 844 845 845 845 845 855 866 847 844 849 859 850 845 845 845 846 871 857 852 877 879 891 918 961 960 963 1002 1086 1151 1142 1078 1056 973 927 934 900 918 936 974 1029 1099 1093 1105 1186 1222 1146 1075 1027 1054 1129 1151 1135 1157 1203 1142 1166 1118 1060 1005 929 903 902 876 874 895 934 967 999 1017 1029 996 983 971 982 1028 1071 1098 1111 1168 1267 1366 1355 1410 1406 1375 1319 1367 1357 1362 1330 1366 1325 1225 1187 1212 1159 1150 1147 1134 1061 1007 1041 1082 1021 993 959 946 949 932 925 950 985 1010 1046 1077 1004 1013 1088 1029 1013 1058 1092 1027 1008 1007 1023 1036 1020 987 977 920 896 891
663 664 662 660 663 656 642 626 612 598 590 602 620 647 665 650 636 654 662 662 667 678 690 677 680 669 665 675 687 682 666 658 647 660 676 669 668 661 666 643 638 652 664 658 647 658 681 689 706 708 724 708 704 698 717 718 692 645 639 643 655 666 678 691 699 711 726 708 692 722 713 708 733 739 761 806 825 855 862 862 853 853 836 804 809 833 830 843 868 867 895 879 903 890 913 940 915 886 833 842 912 927 934 921 943 964 961 978 967 986 975 936 906 827 796 760 766 807 851 892 936 922 950 970 997 952 903 895 937 958 906 863 796 807 830 830 815 800 776 770 765 768 788 776 793 806 840 858 832 810 814 838 834 835 829 798 789 804 826 830 832 841 822 802 820 850 851 807 798 815 804 826 876 858 815 808 785 769 769 768 773 781 807 832 852 842 812 802 815 801 804 837 857 870 842 830 829 831 810 789 810 838 852 838 819 802 797 797 817 829 837 838 847 875 887 867 868 843 822 817 803 808 817 803 811 817 837 833 855 847 855 868 852 833 833 863 860 837 844 861 897 887 879 864 832 853 875 895 885 848 858 870 845 817 830 843 828 855 867 867 866 855 842 819 824 837 831 833 818 829 832 832 845 847 836 807 818 828 823 842 830 818 822 818 814 835 847 846 829 821 832 837 852 888 947 972 1004 1046 1055 1029 981 943 951 924 904 886 890 880 852 833 830 820 837 807 811 823 823 830 849 834 802 814 835 850 847 865 864 845 845 844 845 845 844 845 845 844 844 840 885 911 928 895 882 877 868 844 844 844 845 845 844 845 845 845 845 844 845 844 845 845 845 845 844 844 845 844 844 844 847 884 908 915 889 853 844 863 858 844 844 844 849 883 905 872 864 860 855 887 894 927 945 989 1027 976 962 948 892 864 865 877 925 934 959 974 1017 1073 1017 987 971 1012 1091 1064 961 906 876 851 876 927 969 934 910 957 906 870 853 889 925 902 934 920 873 849 847 877 867 841 842 865 864 915 980 1004 1044 1071 1139 1192 1215 1276 1347 1382 1375 1337 1325 1282 1212 1133 1096 1083 1082 1012 967 1000 936 913 894 893 876 879 885 896 933 900 920 915 937 952 955 910 923 937 951 947 996 1032 1031 983 899 858 875 867 873 855 879 881 928 910 953 900 825 794
663 663 662 661 663 658 642 627 612 599 589 602 626 645 662 648 634 650 655 658 665 676 690 685 682 679 670 684 692 687 665 665 655 654 668 660 656 672 677 656 637 652 663 666 649 655 669 693 712 724 735 723 711 718 717 718 688 657 642 640 678 679 672 681 689 730 753 740 742 756 768 759 757 739 766 792 830 838 820 821 876 870 830 823 815 816 824 850 848 855 868 863 856 879 890 929 917 909 902 875 894 913 918 951 944 948 928 927 930 949 984 969 883 815 778 763 784 829 871 916 958 951 963 988 970 943 919 892 944 919 932 925 885 902 874 816 789 799 794 775 772 799 819 809 792 793 827 843 854 840 868 853 881 856 804 825 822 803 810 830 847 871 854 868 828 848 847 855 881 916 920 873 824 799 784 772 775 793 805 806 822 814 783 802 825 840 860 887 867 862 887 874 870 844 819 814 817 809 806 793 809 836 854 875 875 857 827 804 801 812 828 844 825 826 859 887 891 880 853 827 826 850 857 830 855 854 844 826 814 831 830 834 841 834 823 820 807 830 845 837 864 883 853 848 876 852 882 889 862 851 833 865 883 848 828 844 857 880 903 910 888 854 843 840 814 824 849 872 866 838 830 824 820 814 816 829 832 830 828 842 863 878 871 860 840 814 825 846 865 870 880 881 881 884 874 915 950 904 939 923 883 890 912 926 917 946 949 962 909 863 830 824 834 867 902 891 876 869 838 805 807 818 817 830 853 862 868 877 867 844 844 845 845 844 845 844 844 845 845 850 869 870 862 844 844 845 845 844 849 868 873 879 889 896 897 896 892 875 855 882 881 875 874 871 877 890 896 922 908 893 897 908 947 967 919 888 910 923 953 909 871 872 873 844 845 845 861 845 846 850 870 855 878 920 975 1009 1031 1068 1075 1007 1027 1054 1082 1013 974 959 997 968 872 826 825 850 904 953 1029 971 915 854 856 825 825 824 842 840 848 879 871 916 916 865 880 929 926 874 835 884 897 973 1053 1143 1165 1147 1150 1085 1077 1160 1227 1175 1133 1082 1005 975 944 933 901 874 865 857 849 876 930 895 909 957 905 968 966 951 996 943 941 976 975 1028 1029 1008 1048 1031 991 952 977 995 990 1018 979 885 831 834 844 820 768 736 735 709 697 709 704 730 737 739
663 663 662 661 664 659 642 627 613 599 589 603 631 644 658 646 631 644 650 654 663 673 686 688 683 688 675 688 698 686 661 672 667 654 659 663 657 677 682 656 636 652 669 670 664 655 661 681 697 708 738 725 705 694 704 712 679 635 636 644 679 690 690 693 711 722 752 759 782 784 798 788 763 744 744 782 800 780 793 837 879 875 832 844 841 840 847 841 852 884 882 876 852 869 886 886 926 914 923 881 863 890 902 911 884 918 920 896 897 963 986 930 852 791 828 809 795 848 912 971 1000 974 944 970 1005 1010 975 992 961 982 958 886 879 855 848 889 829 806 802 816 786 775 798 803 818 812 835 854 880 945 920 870 845 832 859 860 867 838 858 879 901 961 957 951 937 928 891 876 862 860 843 805 798 800 777 779 796 806 839 858 838 796 793 820 820 812 815 836 875 910 928 919 886 864 840 834 839 836 814 791 804 827 853 871 884 885 880 881 873 853 821 822 856 875 878 849 811 839 863 852 834 833 838 859 881 890 866 852 828 828 839 856 868 880 888 882 861 838 860 859 845 821 814 847 856 868 879 865 864 876 860 875 909 930 913 907 899 867 870 883 867 851 867 873 891 889 871 857 851 855 836 820 813 821 850 840 826 833 832 836 847 874 877 851 846 839 820 848 853 832 821 867 882 886 888 880 867 867 867 868 859 876 873 889 918 946 947 878 874 858 855 873 874 843 843 850 870 837 808 812 814 828 840 863 885 928 897 857 844 844 860 861 843 859 845 855 861 851 845 844 844 844 844 845 844 844 845 845 845 844 845 845 844 844 848 859 860 851 853 851 843 845 858 852 854 866 871 875 882 921 919 877 868 871 891 944 1008 1000 1034 967 915 878 911 961 892 871 936 993 994 974 981 1021 1014 1060 1105 1161 1220 1175 1072 1026 1010 1029 1034 1049 990 933 869 858 856 853 825 824 825 824 824 838 844 856 894 889 863 856 824 833 826 836 833 902 877 866 876 852 829 840 867 848 868 921 903 971 941 990 1026 1134 1144 1054 967 921 872 832 862 896 895 855 903 933 890 926 907 910 928 919 958 977 1015 1002 1001 1056 1034 1069 1100 1095 1110 1164 1116 1022 1053 1030 1026 987 907 853 865 818 761 790 792 737 733 706 717 721 743 756 739 697 693 678 696 666
663 663 662 661 664 659 641 627 613 600 589 605 633 645 654 640 627 641 648 652 661 673 680 686 687 693 683 690 692 677 666 679 677 660 658 670 663 676 665 648 641 647 671 672 686 672 656 676 700 720 723 723 695 673 699 702 655 639 637 641 645 660 678 665 694 721 734 758 787 790 802 803 784 775 759 763 775 775 810 829 859 871 868 865 847 832 853 879 893 901 898 872 876 882 911 905 898 905 876 856 804 838 829 882 877 901 922 914 878 920 909 927 866 813 880 863 840 878 925 956 953 948 918 926 933 965 1003 1034 1028 1007 978 940 954 956 969 926 838 809 810 807 791 774 795 833 850 886 914 926 890 913 948 949 921 930 949 904 880 908 904 972 945 889 850 849 891 838 811 834 834 816 802 803 815 792 784 781 801 820 847 866 843 831 849 834 849 909 888 886 887 880 858 882 889 858 823 822 810 830 819 844 845 820 813 816 840 852 873 867 844 835 831 859 884 869 826 818 827 827 807 832 843 841 845 882 860 819 831 860 887 864 822 824 850 872 893 889 851 881 861 847 879 889 863 841 858 846 828 843 835 836 825 830 835 865 852 868 891 876 892 922 965 971 906 905 867 874 845 831 854 849 883 875 843 835 830 818 828 873 870 848 846 861 881 900 877 889 889 854 859 888 886 872 851 828 828 852 869 875 876 899 910 880 870 905 927 887 878 871 851 836 828 852 832 815 814 811 820 823 811 818 837 862 856 850 874 914 943 953 891 903 956 917 918 945 967 968 936 889 880 873 879 861 888 854 845 844 845 844 855 848 845 844 864 879 901 900 871 869 891 905 877 846 843 864 888 895 879 875 931 957 933 888 928 948 970 991 1009 1090 1145 1225 1195 1160 1154 1124 1068 992 997 1028 1011 928 863 877 841 850 879 919 966 1011 978 974 963 951 915 956 904 874 840 823 838 827 824 825 845 832 831 844 839 848 905 880 915 882 843 853 880 914 964 1016 1072 1120 1046 978 907 964 1014 1037 1000 1048 1039 1023 1070 1091 1067 987 955 918 918 923 899 881 827 863 869 857 881 843 841 852 870 867 881 896 873 867 870 851 897 865 885 868 867 889 915 950 933 951 951 999 985 916 840 754 739 797 768 763 733 680 714 714 672 692 698 708 677 691 656 666 681 712
663 663 661 661 664 660 641 627 613 600 590 607 634 647 651 632 625 644 650 654 660 675 673 681 692 701 693 692 687 674 680 686 683 665 663 682 666 661 651 654 643 644 671 683 699 669 673 681 717 732 731 722 710 689 672 673 647 642 655 671 651 647 648 646 663 704 722 773 777 749 743 758 783 791 797 784 798 773 793 829 832 847 867 887 870 843 869 905 902 921 910 887 903 919 920 922 911 898 901 848 805 809 820 817 823 850 916 909 878 887 907 890 881 882 883 901 912 906 909 914 910 927 958 944 966 964 981 1001 998 1008 1028 1001 967 989 1009 971 868 829 807 802 796 837 833 835 837 844 867 891 887 884 945 932 887 875 911 911 959 945 933 871 840 847 835 828 842 810 825 854 824 802 806 824 794 788 805 836 831 836 909 938 892 912 900 942 964 979 970 937 899 880 859 825 815 825 820 823 851 872 864 843 859 872 847 841 858 837 836 798 820 852 822 805 812 841 869 859 826 804 800 837 853 855 823 818 834 810 798 802 808 808 811 813 803 806 806 809 833 834 850 880 846 836 831 888 877 854 831 849 880 897 872 857 837 856 866 900 934 934 950 925 942 938 903 903 900 859 834 838 847 874 846 822 823 823 836 851 834 831 850 844 830 827 840 853 832 870 886 849 901 908 888 923 911 884 868 890 896 862 849 870 894 906 920 889 846 867 891 887 869 872 863 835 868 860 842 878 910 887 892 866 822 844 879 874 842 832 846 871 904 930 862 836 860 914 887 911 941 912 890 875 848 845 845 845 844 854 880 890 862 845 846 863 880 878 853 848 853 879 894 891 869 856 850 881 912 843 831 818 854 851 854 852 882 888 949 970 937 932 943 946 951 1008 1065 981 902 883 927 903 911 886 854 804 816 845 899 860 865 908 934 916 865 825 824 824 843 861 878 848 836 860 893 897 911 969 935 886 937 956 1038 1096 1111 1130 1114 1048 1028 1036 1108 1117 1020 1001 966 1019 1080 1125 1152 1231 1260 1273 1282 1171 1081 983 926 906 892 921 894 849 823 852 895 912 900 900 906 944 938 890 890 899 923 939 960 1000 965 943 989 947 959 950 955 957 950 949 940 901 936 911 882 873 823 819 757 731 680 680 710 706 678 719 686 662 678 678 664 693 666 651 663 656
663 662 661 662 665 660 640 626 612 600 591 609 634 647 649 625 623 648 653 659 661 668 667 672 688 703 699 692 694 677 685 693 687 670 671 687 682 654 661 658 648 645 673 696 706 676 685 692 715 738 750 710 708 704 679 650 638 663 674 666 655 668 671 669 657 662 711 740 728 746 751 741 742 782 808 819 803 784 799 847 864 866 886 890 873 894 877 890 891 913 921 918 921 911 882 910 896 892 861 824 790 796 800 788 796 798 833 819 840 861 838 848 829 855 891 864 851 857 841 861 890 921 961 930 943 940 961 946 986 1017 1035 1017 1026 1035 1010 926 845 806 799 819 858 859 850 844 878 865 869 865 843 850 857 865 871 876 882 901 925 919 883 865 882 838 830 857 881 926 915 899 860 847 811 794 819 815 799 814 835 873 847 850 867 901 922 889 890 886 878 870 860 849 868 862 824 819 809 824 827 851 829 830 839 832 826 826 795 779 810 830 818 792 779 812 829 806 791 778 780 782 785 792 792 804 802 815 828 843 836 819 801 824 833 853 874 877 851 852 869 858 841 815 827 857 878 893 895 902 876 845 850 878 901 920 899 868 895 920 920 889 866 855 843 846 836 840 865 879 888 889 860 860 849 834 866 872 846 836 850 839 829 826 852 879 893 891 880 870 849 856 849 840 851 855 877 877 893 915 900 882 874 919 986 938 921 938 916 910 882 853 816 832 846 863 871 894 935 887 851 854 892 912 863 854 898 922 874 862 865 844 827 863 892 877 832 837 841 863 838 839 855 867 918 895 882 856 845 844 841 885 905 926 936 940 974 984 1021 1049 1061 982 930 884 861 828 849 819 807 829 827 830 858 875 908 912 875 832 827 816 813 836 826 857 863 899 930 907 832 800 820 799 801 797 797 807 817 803 825 811 804 802 834 816 845 845 825 848 857 869 877 891 894 902 908 895 890 913 977 1014 1023 1017 966 967 1012 1011 965 990 1037 1046 1010 956 913 887 902 943 1021 1079 1029 1055 998 971 933 904 858 850 847 852 827 828 857 860 899 918 921 920 959 979 975 894 863 888 906 946 997 1057 1006 954 925 905 909 918 859 799 763 768 812 805 726 774 783 756 803 768 743 746 700 699 726 700 702 718 728 715 689 712 715 684 710 694 685 719 679 732
663 662 661 662 665 661 639 625 611 600 591 610 632 645 645 619 621 647 658 662 666 666 664 664 682 700 699 698 701 684 684 698 692 668 677 693 704 658 668 673 657 647 678 699 705 672 691 708 717 747 746 722 713 704 665 639 636 657 680 678 661 653 677 694 687 692 702 715 721 750 793 771 777 793 805 810 829 813 792 833 858 885 892 887 889 881 872 883 895 898 899 904 886 896 859 870 823 843 817 795 784 799 814 819 819 813 798 797 797 799 805 802 813 812 832 824 825 856 862 833 838 855 894 906 913 953 968 955 993 998 1033 1060 1072 995 922 856 840 811 831 883 906 897 916 899 877 854 876 902 865 859 867 880 895 900 875 877 893 922 914 940 929 910 901 945 1000 1024 1019 954 887 835 811 814 845 844 833 842 874 850 863 912 900 911 958 963 988 971 975 964 947 919 867 865 834 810 779 797 811 843 852 830 806 780 775 769 780 777 783 784 783 791 795 787 788 813 821 826 828 808 790 799 801 787 797 803 818 833 835 847 863 857 848 869 881 889 857 898 903 877 866 865 836 831 874 888 892 901 909 885 879 885 906 952 968 991 987 985 951 960 999 993 954 895 876 892 911 889 886 913 867 857 872 846 877 862 872 885 886 878 874 855 844 836 847 888 894 882 884 895 911 881 883 868 868 878 901 939 962 957 952 902 865 870 857 876 877 836 832 871 875 814 836 860 844 879 892 872 855 818 806 819 816 812 831 830 844 879 845 810 822 870 875 867 849 833 862 854 843 862 868 890 896 878 858 871 858 845 855 875 907 901 913 946 920 883 848 852 846 876 858 802 797 822 848 877 876 865 865 867 848 827 817 800 793 806 813 809 827 838 821 794 799 797 796 795 801 795 800 818 854 917 906 871 910 953 921 851 836 813 817 838 865 853 823 842 830 839 824 840 881 857 876 847 912 938 907 925 1001 1018 944 999 1013 1051 1051 1018 1053 1071 996 952 949 904 848 866 907 869 869 875 859 832 819 833 881 893 862 891 892 879 895 926 939 906 897 939 940 906 875 920 910 932 906 951 972 1039 1035 1006 1017 1011 1027 951 933 877 837 796 794 769 731 719 736 762 753 725 718 757 819 772 760 737 719 700 680 669 670 696 698 682 704 713 708 701 684 692
663 662 661 662 665 661 638 624 609 599 591 611 630 642 637 614 622 645 660 667 672 670 669 665 673 691 699 705 700 701 688 702 688 665 673 708 712 667 681 686 663 657 682 705 702 669 690 719 735 753 755 713 673 689 662 645 640 641 679 697 693 664 658 685 712 726 731 758 756 756 811 782 781 806 820 820 819 826 838 834 852 868 862 861 870 880 889 890 888 898 880 898 886 819 848 815 815 799 827 797 796 801 796 813 828 832 806 803 821 811 821 808 822 840 848 851 880 853 882 892 915 884 927 951 932 938 967 989 986 1024 1060 1064 1036 988 921 883 869 893 900 888 929 962 928 890 866 886 896 917 877 857 880 901 909 868 878 880 909 931 957 982 951 945 972 1032 1048 1009 946 907 871 856 837 858 876 932 985 969 957 991 1016 977 973 971 894 859 847 900 915 847 825 825 858 839 811 809 774 792 820 835 816 814 783 767 760 788 799 792 782 784 807 833 852 848 816 796 832 860 856 818 808 843 864 837 802 813 846 856 864 871 875 858 867 847 818 818 789 814 810 818 812 811 838 890 953 938 897 892 943 1000 1044 1103 1138 1103 1044 996 969 968 950 935 948 956 970 977 934 965 1009 1026 1010 1024 965 932 962 989 984 936 966 919 912 955 960 904 884 851 878 896 853 878 900 924 918 879 853 891 908 890 857 864 904 894 919 896 886 905 882 870 865 881 891 850 836 810 798 803 832 847 806 830 850 818 811 845 871 869 874 884 824 793 813 807 845 881 884 889 886 941 976 946 870 897 950 994 1067 1076 1120 1087 1037 983 972 952 907 910 882 836 847 847 871 859 809 810 845 830 804 789 787 787 832 828 813 790 791 792 800 806 811 823 805 791 803 820 840 835 816 801 823 898 926 886 837 863 845 925 951 950 979 969 1020 1010 919 886 842 848 848 883 835 855 900 940 888 866 896 929 887 891 880 842 860 922 970 944 954 989 1006 1045 983 951 927 887 853 877 914 922 889 890 849 795 824 834 851 848 821 814 824 830 837 874 922 921 875 877 915 906 905 936 993 980 943 968 941 889 905 898 902 937 971 902 854 861 834 804 764 756 756 765 752 767 767 753 725 728 712 749 711 729 744 702 691 686 692 717 723 694 701 706 686 731 768 721 725 713 701 785
663 662 661 662 666 661 637 623 607 598 590 609 627 639 628 611 626 648 663 673 678 676 677 673 679 683 699 706 702 708 697 706 683 667 666 695 703 680 686 695 664 664 690 719 695 672 703 730 748 758 736 698 665 659 658 645 643 647 673 702 723 682 669 678 707 718 758 779 803 784 811 778 782 793 807 815 795 835 857 840 833 834 863 877 883 884 884 891 876 846 848 856 836 836 807 794 792 794 784 780 786 794 818 835 828 849 836 824 838 839 841 829 839 846 845 873 904 890 874 931 947 934 937 959 983 960 998 1027 1016 1012 1029 1014 983 942 864 835 888 902 952 951 957 948 921 916 926 940 941 904 867 866 879 913 921 909 921 942 924 934 944 932 945 1004 1024 1023 997 962 916 882 879 907 964 981 985 1063 1092 1068 1022 958 934 979 890 826 805 780 779 801 818 797 820 822 794 810 831 796 761 772 802 824 824 806 775 755 786 811 817 807 842 856 850 844 814 834 846 845 847 867 881 869 853 821 811 817 824 854 852 847 858 860 824 803 805 797 778 799 830 836 887 929 912 943 977 985 989 979 1015 1054 1034 1042 1044 1072 1046 968 964 941 888 867 828 848 854 817 825 845 872 856 825 825 863 888 887 898 958 998 978 992 955 911 918 962 1005 1053 1011 990 962 988 956 918 899 901 934 930 903 866 852 837 838 849 865 886 916 913 857 864 839 853 873 867 849 881 845 855 859 813 802 844 857 842 802 816 808 788 787 774 786 786 784 791 785 814 814 819 839 849 861 839 881 870 836 835 867 898 937 970 956 923 854 810 839 886 890 917 924 904 895 875 893 907 881 905 944 941 863 821 803 819 825 833 808 791 794 790 809 812 818 838 866 835 815 811 820 864 896 940 960 961 957 975 930 922 886 876 874 860 874 921 966 1037 1064 1080 1064 1074 984 944 993 1064 1030 1031 1004 921 971 924 902 921 984 967 941 886 943 959 1039 999 927 988 1000 994 954 890 847 828 854 849 810 815 818 848 868 913 908 936 947 880 878 850 866 828 843 865 880 857 851 835 863 857 835 871 906 869 855 856 891 931 916 919 879 843 870 870 808 844 838 798 816 804 777 782 736 721 723 754 777 763 764 782 766 755 755 793 771 743 766 756 762 757 776 775 790 793 772 748 799 780
663 661 661 662 667 660 635 621 605 597 589 608 624 638 622 611 627 649 667 678 683 680 684 680 693 686 699 706 700 704 708 708 692 687 676 680 693 690 694 698 662 664 689 718 694 677 704 729 748 764 741 695 668 691 682 664 653 652 659 684 713 701 689 692 697 721 750 754 771 817 808 798 811 808 813 792 772 806 822 811 783 810 846 861 862 860 857 845 848 839 809 788 783 817 832 832 828 819 816 787 788 811 825 843 823 809 839 851 841 860 874 874 892 878 864 864 900 886 891 942 970 980 973 959 960 968 986 1022 1028 972 978 919 868 825 832 861 896 897 911 936 980 983 994 981 922 892 890 881 901 919 954 915 922 932 929 902 915 914 889 917 946 966 963 982 977 996 992 966 964 968 1001 1049 1084 1080 1039 1011 982 959 896 864 852 833 838 794 769 782 786 775 759 770 779 774 756 753 751 762 790 812 821 796 755 759 790 811 788 807 820 793 766 788 807 814 819 826 837 813 801 826 846 818 801 792 822 826 801 826 804 805 822 804 775 778 812 824 801 812 871 903 871 885 893 927 956 964 927 944 950 967 935 890 868 844 824 815 824 811 798 821 839 823 822 808 812 814 832 855 870 878 868 833 838 854 839 844 819 809 817 847 907 980 1057 1090 998 939 888 895 933 904 869 861 836 839 836 873 883 885 896 917 948 969 946 957 907 861 879 886 906 873 847 818 797 779 787 819 812 771 771 771 793 798 787 778 782 791 816 831 825 857 883 850 862 864 888 893 869 849 810 778 783 816 846 853 879 846 812 817 806 812 810 819 814 820 822 813 830 840 802 811 842 870 841 826 786 767 804 830 834 795 783 797 807 787 789 788 796 814 815 844 844 853 929 1002 1059 1089 998 946 954 920 906 900 872 904 916 922 913 979 1034 1013 1051 1072 1108 1119 1187 1124 1111 1139 1073 1058 1072 1020 992 1021 1035 1067 1047 1034 1058 1076 1072 1050 1033 987 980 940 910 897 883 921 925 849 798 794 858 848 844 870 917 970 1042 1013 955 919 875 838 849 889 909 928 904 891 896 870 897 893 930 918 931 951 944 929 893 883 855 812 783 767 767 777 817 793 793 769 774 802 775 816 822 810 812 778 775 772 744 758 745 731 732 725 733 739 761 773 783 787 805 771 743 780 801 793
663 661 660 662 668 660 634 619 602 595 589 607 619 635 619 610 624 648 668 681 687 681 685 684 692 694 703 708 696 693 705 716 706 696 685 680 696 702 700 702 663 667 694 720 703 691 695 717 733 755 718 687 679 705 693 676 656 668 683 684 683 699 711 717 721 696 707 717 757 790 815 819 808 794 801 769 766 789 799 787 776 802 823 811 827 833 815 813 792 786 816 816 780 797 802 815 829 808 800 795 772 783 793 793 794 790 796 807 848 867 861 875 894 910 924 924 920 925 981 973 979 999 1010 998 1000 1015 1004 1014 984 923 867 812 823 866 913 904 890 937 937 931 894 943 979 965 944 912 941 951 969 967 949 915 874 859 900 880 874 901 933 954 953 967 987 1030 1036 1026 1014 1025 999 1016 1048 1052 1046 1046 1013 970 981 943 874 849 849 828 824 834 805 770 776 785 779 780 775 804 802 783 757 745 746 752 752 771 791 807 816 805 771 756 775 801 816 799 805 803 808 817 843 852 839 805 777 772 778 773 777 784 771 798 823 815 807 776 760 792 822 827 826 808 808 834 825 816 823 889 893 872 858 840 861 831 826 836 841 841 837 815 795 820 821 799 799 811 834 851 854 838 842 837 836 865 851 824 803 789 795 812 827 832 849 840 859 886 956 984 984 944 867 832 828 869 865 835 813 822 825 828 839 854 880 909 848 856 883 912 849 820 863 880 830 812 822 815 814 826 791 767 786 779 778 795 838 842 800 816 822 864 829 807 802 827 848 871 848 826 795 788 799 808 832 785 769 776 781 785 790 799 824 860 844 794 772 769 770 803 824 818 790 805 835 853 833 844 839 802 774 768 780 807 849 893 960 935 883 856 851 885 895 882 897 940 1013 1058 1137 1094 1060 1076 1052 992 994 970 994 938 897 924 982 1058 1034 993 963 977 986 1014 1037 1050 1059 1020 1022 1020 1052 1088 1053 1008 1020 1052 1099 1079 1005 943 939 907 929 993 959 897 867 810 857 909 843 795 796 796 827 894 980 1050 1094 1072 1109 1099 1040 995 983 924 879 865 864 837 884 902 891 932 938 926 916 925 957 969 931 930 965 988 921 916 892 824 765 744 733 737 713 735 770 727 742 793 754 803 792 768 781 752 774 765 736 761 729 757 751 744 743 712 709 719 717 746 755 745 756 761 763 775
663 661 660 662 669 659 633 617 600 593 589 607 613 629 617 608 621 649 666 683 691 683 679 679 685 698 704 704 690 689 709 721 706 700 692 687 698 721 718 709 662 667 691 716 716 697 695 708 727 742 729 690 698 708 682 661 643 661 693 713 693 696 716 744 723 714 705 713 736 760 792 811 767 762 743 748 748 776 773 756 760 770 768 771 788 813 792 812 796 763 798 782 758 804 803 802 827 825 797 774 784 790 821 807 795 818 828 845 858 852 849 856 869 880 894 961 976 973 962 916 925 962 896 904 943 959 906 938 925 846 832 800 836 886 925 914 901 929 894 874 885 917 911 929 971 989 994 933 946 904 907 877 878 889 858 866 857 846 835 861 904 960 987 1002 965 934 949 963 991 1011 940 948 937 888 881 900 893 865 836 846 818 792 775 785 783 796 826 845 847 832 810 772 773 743 753 782 803 802 825 820 818 807 796 771 770 799 804 806 791 775 777 796 812 825 843 844 828 850 839 820 806 813 813 784 757 765 779 763 756 768 779 793 820 840 841 844 843 824 790 784 795 790 806 824 844 902 909 903 866 859 826 819 819 840 850 844 834 813 786 810 818 821 824 820 806 778 778 782 783 786 784 797 806 814 826 834 844 847 833 831 832 862 918 880 842 806 806 809 828 851 842 819 838 859 882 904 857 807 797 825 866 866 860 851 828 825 821 798 774 774 769 769 768 764 775 809 830 794 782 786 804 802 792 820 852 859 873 902 842 875 840 789 827 818 775 769 784 802 773 809 803 804 842 828 787 771 787 814 825 792 765 795 821 833 846 858 822 794 760 760 777 797 801 813 816 805 776 767 797 843 893 877 850 823 820 855 905 938 974 1000 1019 1059 1040 1035 988 1013 1025 1054 1072 1019 981 964 979 991 959 955 994 1018 989 998 1005 1007 1023 1037 1010 1019 1068 1084 995 946 918 941 905 833 845 871 873 852 805 827 854 870 851 827 800 795 800 876 929 972 1068 1149 1124 1066 1069 1079 1142 1133 1094 1011 974 975 966 924 886 884 863 890 902 917 956 1018 1099 1115 1086 1038 992 954 930 932 915 838 881 931 907 826 762 721 748 745 757 736 726 758 738 743 732 768 715 748 717 744 739 712 701 707 715 734 743 737 765 752 734 725 717 742 742 724 704 731
663 661 660 663 671 658 632 614 599 592 589 605 610 623 614 608 621 653 667 685 693 684 671 670 687 698 702 700 690 686 712 714 708 705 696 694 710 736 721 699 665 664 684 706 719 707 699 718 729 712 704 704 707 692 652 643 642 656 668 689 720 722 728 738 738 721 726 742 756 752 798 822 759 734 723 728 740 771 773 763 786 786 793 801 794 786 767 783 767 739 722 736 749 773 791 771 778 795 779 775 773 796 801 803 815 796 844 851 844 846 880 893 900 904 902 951 952 936 899 865 826 802 793 824 885 945 903 844 797 826 796 802 850 882 852 880 862 851 855 885 909 926 887 871 875 920 895 900 855 870 897 918 903 900 858 827 818 850 899 974 983 991 977 923 885 865 895 889 868 898 910 870 836 804 799 824 838 823 830 808 797 826 842 858 868 859 816 793 779 778 784 776 743 742 765 790 786 794 777 802 809 779 748 772 793 798 801 802 805 805 823 802 805 821 824 811 767 785 799 820 794 797 810 817 794 761 768 789 809 824 823 850 819 795 775 788 776 795 799 828 841 856 860 861 846 865 868 890 906 879 821 824 829 839 834 820 790 776 770 779 796 814 817 831 834 831 808 798 824 821 796 807 830 837 827 817 813 799 795 797 819 844 869 841 803 837 858 872 881 877 890 906 880 939 962 918 842 802 821 836 864 855 836 801 825 827 816 846 832 829 795 781 775 764 769 802 822 835 846 883 866 877 847 868 901 926 870 843 821 822 830 801 815 837 792 797 789 787 777 763 774 785 805 843 841 797 801 811 763 755 756 758 778 804 813 809 812 785 768 762 762 794 813 830 791 836 802 851 858 800 773 790 804 826 898 953 947 985 976 923 920 908 929 951 977 993 976 977 975 942 942 959 965 979 955 923 925 956 991 968 921 843 806 822 887 924 952 937 896 843 813 789 785 791 791 790 803 828 828 858 808 792 803 800 852 871 918 946 970 951 922 917 864 840 906 890 918 908 965 1027 1089 1082 1032 1016 996 944 925 896 921 919 912 918 951 1002 1032 1012 988 968 959 947 974 983 1013 1053 1078 1002 927 886 809 772 797 790 743 780 778 751 747 737 724 735 727 710 710 705 711 710 722 704 701 707 703 705 704 700 695 694 703 718 699 678
663 660 659 663 672 657 631 613 598 591 589 602 607 617 612 609 623 653 667 684 692 682 669 662 686 691 696 693 689 685 701 708 707 709 699 706 710 734 725 701 672 664 674 694 724 723 697 716 737 724 704 693 687 673 662 655 644 670 677 687 713 709 728 743 760 735 739 768 792 798 803 769 738 746 727 753 760 766 737 780 783 795 795 771 763 779 764 748 735 726 719 740 750 747 773 766 765 739 744 753 743 757 768 772 780 780 813 830 804 808 841 911 902 871 835 839 836 887 909 818 772 754 762 775 780 799 802 765 767 768 785 839 826 821 842 849 842 796 763 796 798 827 798 797 821 821 841 837 847 887 845 860 908 839 801 826 850 848 907 941 958 915 870 852 856 847 827 835 859 867 853 873 883 861 822 803 782 804 805 809 835 844 810 790 820 847 827 782 770 786 794 778 755 745 742 733 731 728 736 745 743 741 758 759 757 763 749 771 788 801 772 772 756 775 798 810 820 824 843 829 798 756 778 785 745 757 771 761 751 754 763 763 786 760 783 815 830 823 819 820 791 823 834 796 788 781 797 838 883 894 859 858 843 822 812 801 789 770 778 810 830 843 841 828 830 825 823 799 826 846 840 846 852 857 854 851 842 834 821 842 828 824 797 811 810 829 864 900 906 924 931 882 913 949 928 902 858 870 901 881 845 841 834 813 784 781 789 777 780 789 805 820 808 774 758 767 780 801 822 827 782 778 792 801 815 817 851 894 848 886 878 881 827 781 803 790 810 840 825 793 756 757 757 755 757 756 754 754 755 763 794 826 826 810 775 774 781 798 842 842 786 812 809 825 793 828 905 953 953 946 934 915 851 812 815 847 892 924 950 918 944 993 1015 980 980 955 987 941 942 979 1005 948 936 902 864 895 898 953 959 909 884 853 853 838 816 792 790 810 794 791 791 800 838 844 854 846 846 797 810 831 867 923 994 964 1015 1073 1005 922 885 883 840 821 815 826 848 873 889 870 895 916 932 915 919 970 992 1057 1041 992 984 987 1063 1041 1002 984 980 1015 953 901 868 842 860 909 917 879 910 883 805 775 717 736 781 765 737 711 749 724 708 729 715 726 704 694 717 678 674 680 718 697 675 670 686 722 717 684 689 728 703 711 752 723
663 660 659 663 673 656 631 612 598 591 590 599 605 613 610 611 624 650 666 680 688 677 669 657 687 680 691 688 689 687 702 699 699 703 698 702 705 740 729 706 683 671 690 698 721 727 708 718 740 740 710 715 702 680 679 668 644 667 657 684 709 688 707 751 759 764 749 748 776 783 756 722 721 694 713 739 724 716 727 749 761 736 741 755 741 757 767 741 716 705 747 762 725 751 733 744 750 733 758 775 753 788 777 780 803 813 808 806 793 805 817 848 844 815 800 804 814 796 779 771 748 748 763 765 768 766 762 770 765 765 769 796 828 851 818 802 750 752 754 777 800 802 827 870 864 848 856 882 878 833 825 817 813 809 789 806 842 850 831 840 889 939 933 933 904 859 830 829 835 813 834 803 780 792 793 774 782 814 821 825 812 772 781 813 791 819 791 760 750 745 749 748 748 742 731 750 745 757 752 749 756 750 758 746 733 736 750 745 753 772 794 807 813 803 791 816 845 800 762 788 777 748 771 789 810 818 827 824 798 786 806 814 817 818 825 819 820 819 821 832 836 824 806 789 784 768 792 798 808 815 865 858 883 847 786 785 769 775 772 795 799 790 800 826 843 869 875 855 825 817 816 822 846 915 899 863 855 846 862 835 818 811 804 827 830 851 854 842 864 887 900 911 954 962 922 886 897 901 912 928 926 885 853 861 864 846 832 803 802 815 814 828 819 777 758 769 784 804 816 826 795 772 798 799 821 796 798 822 840 844 821 856 846 862 910 863 828 783 766 753 756 751 751 755 773 803 827 834 844 826 820 842 835 855 902 906 877 847 817 806 822 793 804 771 773 781 803 803 817 904 892 888 860 852 878 904 878 828 865 882 900 890 879 901 939 885 819 844 930 916 873 862 816 847 860 911 965 963 909 826 801 806 816 818 791 791 795 815 795 803 845 853 862 830 796 831 797 811 842 906 954 1065 991 906 856 824 794 799 816 843 831 815 812 831 848 923 952 956 976 948 912 882 896 910 963 950 908 901 842 807 792 783 791 781 803 857 924 907 911 862 846 793 802 745 758 762 758 742 727 728 726 716 700 702 700 692 699 710 693 674 683 704 678 697 717 715 687 684 695 709 725 709 696 672 673 682 699 664 684 653
663 660 659 663 674 655 631 613 598 591 589 597 602 608 609 612 624 645 663 677 679 673 669 655 685 670 692 691 693 681 703 694 694 693 684 688 711 736 713 709 679 663 692 704 716 731 715 724 742 750 725 729 718 695 693 672 646 643 664 678 687 672 711 737 756 806 795 741 729 723 732 696 702 677 698 705 733 742 756 746 719 708 751 770 728 750 728 694 689 736 738 715 753 751 757 740 745 778 790 794 771 795 804 816 812 817 792 775 785 777 803 790 818 815 808 769 740 732 744 747 740 743 780 785 808 802 773 796 810 806 810 808 777 777 764 749 769 794 798 796 782 786 805 835 865 888 878 850 856 884 883 857 823 792 790 781 808 855 882 854 866 887 864 832 851 875 890 878 853 826 795 774 777 764 787 812 833 850 821 792 753 773 793 761 769 794 758 731 736 728 733 733 735 736 760 764 788 786 789 764 787 817 806 775 750 740 737 735 731 756 783 788 778 818 814 775 770 807 807 767 743 749 760 770 781 815 786 809 819 799 800 786 802 809 785 787 804 831 863 878 891 849 811 785 779 771 752 775 791 775 772 763 761 762 766 788 784 786 812 805 787 795 811 839 873 889 914 933 929 932 917 934 902 948 988 988 984 943 871 887 939 938 870 843 825 842 864 884 882 906 896 891 895 877 910 911 901 886 894 872 888 900 868 808 793 778 784 786 789 795 779 793 788 796 776 751 751 774 792 800 847 837 768 756 749 749 750 752 752 752 754 760 756 753 765 782 775 753 753 750 748 749 750 749 749 751 751 751 753 755 764 784 790 756 759 772 782 783 784 814 798 781 806 834 872 859 845 833 848 933 918 929 931 917 919 888 846 813 806 816 776 789 798 802 809 845 816 797 779 772 797 798 810 822 808 850 886 888 873 816 791 792 791 792 791 791 808 813 839 812 805 791 791 802 873 942 954 944 879 836 818 826 791 795 808 834 837 834 847 906 956 971 996 1030 979 997 1017 983 1015 1002 958 942 895 903 892 815 834 798 812 829 793 760 783 784 751 765 732 788 805 831 885 887 881 820 774 757 763 736 726 715 714 706 734 718 751 767 739 730 720 677 669 668 671 672 686 693 667 678 681 675 655 673 657 666 652 647 667 693 681 669
663 660 658 663 675 654 631 613 599 591 589 595 599 604 606 612 626 638 659 672 670 666 667 654 675 668 693 693 692 674 690 685 689 679 680 695 714 734 703 698 659 667 681 711 713 725 731 725 745 760 740 751 729 709 693 660 647 643 645 656 663 678 710 742 758 792 811 758 701 688 694 693 674 681 713 730 732 755 731 707 729 692 724 710 692 692 689 707 704 697 711 700 715 761 778 799 792 797 803 827 818 805 831 830 803 814 771 771 762 753 773 789 807 812 796 766 735 745 761 777 760 769 772 785 772 773 771 764 743 742 762 781 762 739 741 749 760 775 782 804 808 818 841 827 831 873 889 923 935 925 950 943 894 843 805 797 780 810 832 865 865 843 823 792 802 825 832 800 816 841 839 829 807 773 758 776 763 761 748 747 753 747 742 752 754 751 751 753 749 740 729 751 767 775 768 787 795 792 815 834 830 821 819 805 777 756 747 747 736 731 730 741 773 773 762 738 749 742 745 748 751 759 772 776 779 781 784 784 758 762 782 808 828 839 847 829 812 799 807 838 853 852 831 792 793 763 753 777 798 809 807 787 782 808 813 830 891 837 802 833 885 877 834 841 865 879 907 920 902 862 899 935 982 1020 968 946 935 934 933 937 945 938 899 872 849 859 876 893 887 854 853 864 838 850 891 881 831 817 815 797 786 778 766 763 779 783 798 805 781 758 786 798 806 780 751 756 746 754 750 747 746 749 755 761 775 791 784 772 788 819 791 767 782 798 760 758 776 789 776 766 783 818 826 838 835 794 794 804 791 759 757 759 754 755 754 752 753 751 752 758 761 786 825 822 837 789 796 831 853 889 949 985 1000 983 952 925 868 821 807 833 790 772 759 761 763 782 793 780 777 767 762 763 770 802 796 796 799 794 793 817 802 797 792 791 791 791 801 816 801 791 791 843 878 855 838 840 835 811 835 864 829 803 822 918 914 895 886 894 862 832 837 837 841 843 846 894 870 863 898 966 995 955 972 979 1002 965 987 943 963 914 904 949 977 1013 991 945 898 856 828 786 753 747 726 731 740 807 833 852 842 795 829 779 763 769 754 716 730 727 741 698 677 682 683 706 745 727 717 732 715 713 690 680 676 707 721 717 717 719 701 686
663 659 658 663 675 654 632 615 601 591 588 593 597 602 605 611 623 630 653 668 660 657 660 650 661 670 690 690 689 666 678 679 684 674 685 696 723 734 704 683 664 685 677 694 713 719 729 742 760 776 753 756 747 714 697 655 660 645 654 671 688 689 692 731 763 772 798 774 719 707 695 690 673 693 709 726 736 737 704 690 710 689 687 689 720 743 739 747 728 725 717 731 724 746 757 774 777 781 801 805 830 822 806 768 749 757 775 754 732 757 783 793 796 775 746 727 734 743 748 753 764 771 767 762 737 759 768 740 730 747 767 738 741 765 786 800 789 778 784 797 761 772 776 795 835 858 895 853 887 848 856 886 859 812 798 780 781 811 823 846 865 831 802 783 772 767 793 762 776 774 808 832 838 818 800 796 791 790 809 808 812 815 815 809 795 784 777 764 737 730 731 754 758 771 769 754 762 785 819 849 848 819 803 814 793 771 753 752 753 759 772 752 746 742 738 737 731 737 736 738 740 738 741 748 750 753 752 750 758 759 778 785 800 808 778 808 805 770 764 784 808 794 786 798 776 760 751 752 752 768 788 797 790 796 780 778 782 800 813 831 874 930 912 902 831 839 896 906 858 829 889 948 975 1014 995 961 941 920 899 874 903 926 962 914 859 859 847 800 830 846 841 792 800 820 834 837 808 796 808 797 790 776 769 755 758 756 751 752 749 744 745 747 756 749 757 756 760 771 762 766 780 791 796 810 804 792 820 814 836 836 849 833 832 827 771 773 806 795 797 787 789 793 843 843 893 878 883 819 783 815 816 786 784 811 845 782 757 759 761 765 757 756 757 754 755 759 764 784 775 791 794 802 846 890 811 836 863 813 810 772 758 761 788 813 836 828 803 774 792 824 781 786 840 880 881 829 819 791 792 788 798 791 795 792 800 791 792 797 791 792 792 791 804 830 803 791 790 812 860 868 861 825 804 804 823 844 821 815 837 871 892 908 958 977 933 930 984 950 934 995 964 940 971 1022 1067 1050 1060 1088 1001 930 893 890 912 894 891 822 796 789 803 830 783 750 748 731 709 727 705 708 711 771 764 737 729 744 763 728 723 710 695 710 687 666 664 663 661 657 668 669 680 672 706 691 682 674 670 651 641 648 683 706
663 659 657 664 674 654 634 617 603 593 589 592 598 601 607 613 615 623 649 664 653 651 648 647 649 665 682 679 679 659 661 666 674 672 691 707 720 731 711 691 677 696 687 686 709 724 730 734 751 774 760 748 739 691 690 677 654 643 654 677 721 728 705 696 732 735 735 734 697 710 718 707 677 679 713 736 713 738 728 696 685 686 702 712 718 737 784 760 764 756 727 732 758 756 751 760 767 785 807 807 813 828 827 802 795 764 755 725 725 748 755 780 792 769 732 725 738 757 766 763 771 753 736 751 737 737 729 724 733 741 736 735 741 746 749 769 787 762 751 767 781 771 779 797 808 783 807 803 778 794 777 806 840 780 754 749 769 818 808 810 784 802 825 803 770 753 756 765 788 811 842 848 845 806 806 785 762 744 764 751 800 817 810 774 776 781 765 767 735 728 743 741 764 779 785 817 814 783 765 797 813 809 851 826 799 775 777 766 772 789 803 787 818 825 814 786 758 735 746 761 768 761 743 740 744 745 736 739 734 742 735 741 750 750 738 737 750 743 767 771 779 770 778 793 806 803 785 762 750 769 774 768 754 761 759 765 764 838 794 764 795 814 775 775 782 784 800 796 802 802 826 852 867 902 941 920 868 871 885 901 916 869 834 795 808 850 839 814 793 764 780 823 829 801 810 806 803 784 782 804 767 749 749 750 748 747 746 748 757 772 781 794 804 801 788 776 789 805 820 810 801 765 785 794 782 781 810 847 858 885 989 924 847 795 803 790 803 819 848 866 869 835 853 828 837 861 904 941 907 891 875 835 802 788 764 768 770 786 806 815 820 802 817 787 769 776 762 782 805 818 793 777 809 799 788 768 769 787 793 829 811 786 780 785 764 790 835 872 836 805 802 840 864 863 901 891 863 906 857 886 893 917 941 843 816 799 794 847 839 857 848 792 791 792 828 832 859 887 877 876 881 897 937 894 921 913 886 911 926 994 935 919 964 998 1007 1016 976 992 1042 1079 1105 1162 1210 1235 1167 1126 1121 1079 1029 999 926 873 823 811 835 838 794 755 726 728 744 760 720 703 684 683 712 713 760 712 745 768 772 751 735 704 689 716 714 682 666 664 670 685 709 701 678 672 658 667 647 679 671 636 631 646 618 662 684 646
663 659 657 664 674 655 635 619 606 595 589 591 600 603 609 614 610 620 644 658 652 642 639 647 646 666 675 674 666 654 658 662 667 669 683 708 726 731 716 707 681 704 694 703 723 732 742 740 759 780 767 747 718 705 703 675 650 647 657 683 719 722 691 673 732 713 676 695 685 686 703 711 678 685 714 724 698 722 706 686 680 690 708 725 745 770 789 732 750 759 771 761 739 745 771 783 803 815 809 816 836 882 854 821 831 850 805 753 739 720 737 767 789 766 744 727 739 761 749 735 739 744 734 731 721 730 738 746 754 752 756 768 781 783 780 779 775 746 775 786 792 796 775 789 809 798 770 754 778 784 810 816 775 762 746 748 770 796 808 799 776 754 754 770 749 758 784 803 805 783 784 807 797 777 753 780 766 724 720 720 735 761 793 780 753 738 727 731 740 744 764 763 782 779 763 787 815 837 824 817 797 787 809 831 824 794 776 799 821 801 818 831 792 796 787 815 785 753 741 753 763 765 790 799 773 779 773 767 765 747 743 743 740 747 744 745 740 737 737 740 752 744 749 755 761 768 780 782 771 762 785 813 810 808 807 817 821 793 805 807 801 807 823 841 871 846 827 853 838 841 863 854 880 908 927 916 895 892 899 877 888 806 768 758 763 786 804 797 785 764 762 754 774 774 771 761 770 770 748 747 744 747 750 753 775 793 807 818 793 770 767 775 781 790 789 777 797 806 831 866 858 816 814 785 789 804 830 868 910 1008 1121 1156 1091 1039 947 927 952 976 949 953 987 1050 1107 1121 1047 977 920 906 885 877 822 787 783 768 768 800 817 806 780 785 810 818 842 825 814 814 819 783 811 827 769 787 793 778 769 773 781 806 822 821 846 808 841 823 820 828 818 783 800 806 815 814 847 893 950 998 991 987 924 957 981 910 898 834 807 790 815 843 862 925 861 803 791 792 826 842 865 821 801 831 864 886 874 864 867 926 905 861 823 827 814 831 844 845 842 877 925 939 973 1047 1128 1172 1123 1058 1009 970 912 900 836 836 866 848 858 808 766 753 721 699 701 695 711 702 722 706 698 685 680 708 722 736 762 756 751 690 704 732 709 677 666 705 700 705 671 693 686 719 718 696 684 645 659 650 649 649 657 636 674 714 738 685
663 659 657 664 672 656 637 622 609 598 590 591 602 606 612 615 611 623 641 653 654 641 635 640 646 664 671 670 653 659 668 672 675 681 680 703 717 731 719 722 689 712 698 715 727 740 747 755 762 764 763 746 716 709 700 670 653 648 660 685 682 682 655 675 702 682 678 672 676 665 698 695 668 664 671 677 689 699 677 677 690 712 744 752 739 770 803 744 712 739 759 746 709 712 732 768 768 757 784 809 855 865 860 886 911 917 850 821 794 769 726 721 726 741 739 723 719 736 726 715 713 716 722 717 719 728 737 746 764 749 746 756 743 744 735 746 758 756 754 776 766 759 771 778 806 808 782 757 755 777 761 773 803 800 770 763 738 781 816 819 796 787 739 746 765 783 791 783 774 746 751 739 744 759 743 724 738 770 770 741 726 741 770 752 729 745 776 797 770 767 799 768 775 815 849 839 832 820 813 786 794 830 805 798 828 845 855 859 832 823 797 801 794 797 809 817 812 796 762 750 763 789 800 806 820 793 776 777 752 756 780 778 750 744 753 754 762 783 768 737 740 742 747 743 739 743 749 749 738 739 739 742 743 745 745 761 741 741 744 757 759 774 789 803 763 782 809 806 782 784 805 802 774 780 807 818 810 771 768 801 813 810 815 784 768 748 745 747 745 747 744 746 746 750 745 749 747 746 748 750 766 780 789 796 798 797 793 786 782 771 762 773 773 768 773 764 769 798 832 805 786 817 816 837 852 853 860 866 896 977 1082 1141 1204 1144 1094 1068 1039 1018 1034 1054 1076 1111 1181 1164 1107 1061 989 922 966 945 963 970 857 811 791 775 818 841 855 867 893 914 915 904 900 874 853 807 788 779 805 835 844 878 862 837 890 858 827 868 829 807 811 827 822 841 831 891 903 871 875 864 848 884 937 928 966 945 876 857 857 804 813 836 816 820 846 879 860 830 801 812 797 790 797 807 830 860 842 816 864 822 800 851 823 808 817 810 851 825 826 857 857 849 878 946 959 1022 1025 957 882 827 803 788 807 834 838 791 793 778 755 795 847 821 837 866 827 819 828 779 775 744 707 743 751 751 734 714 707 693 712 694 713 705 680 705 684 693 710 722 709 704 724 750 748 700 685 662 629 642 653 675 701 702 671 666 647 695 677 703
663 658 656 664 671 658 639 625 612 601 590 591 603 609 617 619 615 631 645 649 654 649 630 634 649 668 668 661 652 668 677 683 683 685 684 704 720 737 732 732 697 710 712 729 736 747 750 750 749 749 736 707 705 689 697 678 657 644 656 688 665 653 653 659 674 658 664 675 666 678 665 677 677 670 674 687 668 665 672 696 690 700 713 732 745 755 787 759 717 725 719 710 696 696 713 741 759 760 766 773 789 822 846 823 817 805 870 878 838 816 766 730 710 714 712 719 716 713 712 710 714 717 714 719 721 717 713 723 714 713 715 718 722 746 767 779 784 777 751 750 769 775 795 799 783 797 812 786 767 746 756 780 795 788 784 749 736 735 735 758 766 773 738 748 778 770 742 732 720 732 744 752 746 734 729 756 769 749 782 794 745 723 729 725 768 759 750 774 762 772 798 838 832 791 801 768 754 774 792 785 787 806 833 826 814 804 830 811 850 817 797 803 810 806 805 803 808 786 783 760 760 788 809 824 823 805 785 772 783 794 805 766 760 745 754 756 773 793 815 831 826 808 779 763 772 760 757 751 751 759 763 775 783 785 764 774 792 803 797 772 751 744 743 743 752 754 775 787 774 785 792 783 766 757 753 762 752 745 746 744 745 747 753 764 751 746 745 747 767 794 804 807 768 752 762 778 788 774 762 751 749 782 796 806 822 836 837 841 847 834 801 787 791 791 818 832 839 829 817 800 775 772 771 780 807 833 852 897 956 1023 1117 1198 1305 1284 1216 1203 1256 1264 1232 1153 1094 1121 1158 1214 1231 1294 1278 1208 1191 1201 1189 1115 1055 980 869 798 826 847 923 974 943 954 1031 1097 1074 1055 995 967 929 904 897 884 840 796 830 887 884 872 867 882 844 842 823 846 821 849 852 863 937 978 960 966 919 878 917 894 879 891 875 865 908 934 901 866 902 909 886 844 858 829 802 843 840 881 858 834 816 810 806 813 804 829 828 828 816 825 863 819 832 835 905 935 949 980 1027 1078 1158 1146 1116 1148 1216 1147 1134 1138 1067 971 965 919 879 924 929 913 883 835 880 922 866 816 810 800 790 784 737 746 805 810 736 727 693 679 683 703 725 735 733 734 727 706 717 720 732 704 698 707 717 733 691 682 679 686 651 651 635 657 693 708 733 735 761 775
663 658 656 664 670 659 642 628 614 604 590 591 604 614 626 623 619 637 649 643 650 649 626 635 653 670 667 645 659 672 683 689 689 681 691 713 708 729 740 734 706 723 728 740 741 734 749 737 730 724 711 686 678 675 676 655 650 645 645 659 658 667 676 682 663 660 687 725 713 688 670 688 710 686 696 687 712 713 690 719 720 714 709 719 752 775 789 754 710 703 691 701 682 707 715 730 716 715 715 737 748 774 788 806 773 802 832 801 784 758 717 714 713 716 721 720 728 717 717 714 712 734 746 728 714 715 715 715 711 714 716 712 717 736 761 760 774 750 738 757 769 780 757 749 775 794 776 761 785 773 739 747 773 796 804 795 785 789 789 762 732 729 732 732 724 721 723 727 740 743 736 752 771 781 785 770 766 778 786 775 810 812 775 752 737 749 754 745 742 744 746 742 748 745 747 759 795 820 810 792 802 773 766 780 786 783 785 817 828 845 815 798 807 819 817 811 807 785 796 775 758 760 784 770 773 777 793 806 817 806 785 775 782 769 746 741 746 750 750 748 753 762 774 762 788 788 804 805 826 819 798 820 820 806 797 806 833 854 868 816 768 754 756 754 747 748 755 759 751 759 765 767 746 771 760 756 746 771 783 777 800 797 782 786 794 816 799 788 803 772 765 780 750 767 788 811 826 833 824 811 800 777 765 757 752 765 805 801 822 819 828 820 788 810 836 845 842 848 837 825 826 840 818 789 789 845 847 851 859 905 959 1072 1162 1226 1301 1347 1352 1360 1321 1333 1342 1296 1288 1281 1254 1287 1318 1352 1299 1214 1121 1097 1133 1161 1169 1080 1038 1023 1005 1037 1081 1061 975 927 977 1033 1063 1052 1014 1072 1091 1081 1118 1075 1029 988 987 980 986 933 965 929 929 982 981 945 981 917 895 916 876 871 869 852 857 868 896 917 907 881 866 878 888 889 942 1021 1015 952 907 899 845 887 947 994 1022 992 978 928 881 836 866 919 939 960 1024 1055 1061 1088 1094 1099 1098 1142 1159 1175 1185 1112 1079 1053 1029 1049 1064 1054 994 966 978 967 901 871 887 895 871 864 918 873 835 810 797 791 762 761 761 713 745 773 745 724 726 726 704 692 697 721 729 723 706 695 657 662 667 690 688 666 656 660 699 702 737 737 708 672 672 707 695 725 741 768 775 767 754 756
663 658 655 664 670 661 644 631 617 607 590 591 606 617 630 627 623 640 647 637 644 644 625 638 652 665 665 642 654 672 685 691 689 672 697 705 707 717 741 737 722 722 737 745 734 720 736 747 746 712 702 691 687 680 674 664 651 644 643 645 649 672 705 688 715 682 672 703 715 702 688 690 706 709 692 702 709 733 727 753 749 724 730 747 765 775 739 707 715 720 703 690 677 681 699 703 703 714 725 699 703 724 728 730 728 788 763 720 725 713 722 737 745 746 742 736 740 730 733 748 768 761 741 740 734 718 716 717 716 717 717 722 717 714 721 755 774 754 732 750 778 753 744 775 766 747 747 773 745 727 741 763 771 783 790 761 772 773 729 724 719 722 719 719 722 723 740 764 784 773 738 763 747 750 762 788 816 820 857 896 867 845 793 765 739 749 761 794 809 777 751 781 810 791 765 749 765 775 764 776 801 808 823 819 818 812 815 822 834 854 829 788 783 797 797 780 763 769 777 785 759 774 802 824 837 818 818 786 782 770 768 781 773 800 771 750 752 750 751 776 793 812 816 818 816 784 793 782 766 766 764 759 766 778 796 799 805 830 827 858 855 809 785 784 829 880 904 945 909 846 795 789 801 807 793 806 785 765 753 754 759 766 771 772 783 789 815 823 795 769 789 788 756 770 770 782 809 817 823 836 831 797 789 804 814 797 773 784 772 758 767 798 825 797 802 770 783 804 814 844 871 906 964 919 865 891 880 852 846 893 874 874 903 942 987 1045 1061 1066 1060 1089 1148 1253 1239 1208 1183 1210 1196 1169 1133 1160 1212 1230 1150 1076 1066 1083 1110 1146 1213 1231 1174 1143 1111 1059 1063 1106 1091 1099 1068 1026 1009 1003 1014 996 1004 992 1000 1033 1052 995 965 946 954 951 947 884 899 867 891 878 880 866 857 848 844 840 845 860 871 900 880 891 905 969 963 918 892 888 867 897 877 878 912 974 1015 1095 1130 1105 1111 1087 1035 992 966 966 992 1037 1142 1202 1205 1135 1102 1141 1114 1053 980 920 874 833 834 826 824 814 821 855 847 822 802 850 906 947 905 849 802 839 805 780 779 789 778 725 735 743 787 745 720 687 686 715 738 730 691 671 702 688 724 735 720 734 690 709 734 723 678 692 729 722 733 764 737 747 730 725 748 772 740 760 728 747 756 793
663 658 655 664 669 662 647 633 620 609 590 591 606 619 631 630 626 639 639 631 639 639 625 639 646 661 669 642 652 668 678 679 685 663 696 693 686 707 736 738 737 726 723 740 725 717 737 746 746 741 733 709 688 695 678 671 648 650 658 644 661 675 713 701 736 735 730 701 704 719 723 707 711 713 732 733 714 707 722 751 774 770 764 754 769 740 714 730 730 708 690 702 684 673 692 705 700 699 718 710 694 703 699 698 716 750 721 719 730 734 731 720 738 758 772 745 740 726 750 767 775 769 752 724 727 735 733 738 754 753 751 742 729 719 716 736 750 766 741 736 763 769 725 742 738 750 750 740 735 724 723 717 718 724 726 717 714 721 717 729 752 759 740 731 731 761 776 804 816 806 779 785 762 763 787 843 884 901 911 897 849 828 784 773 773 749 765 788 809 787 782 759 784 793 777 752 757 793 811 818 803 784 773 771 797 809 812 809 837 894 840 803 814 798 770 790 816 835 818 787 783 792 779 770 781 783 779 788 817 819 808 799 762 752 751 769 761 768 795 786 787 781 765 768 792 789 804 838 808 809 834 824 798 790 807 781 776 802 807 806 793 778 784 795 792 790 809 837 846 884 844 846 841 836 837 799 760 760 759 763 768 769 793 795 794 805 797 814 817 819 815 816 809 793 770 760 763 776 799 812 844 838 805 805 835 834 791 775 777 808 821 804 763 764 766 791 805 812 797 783 776 793 830 883 840 831 868 890 936 898 882 886 909 952 991 975 1021 1083 1156 1163 1192 1215 1276 1257 1226 1183 1185 1133 1121 1107 1133 1160 1177 1206 1236 1275 1280 1259 1218 1186 1197 1205 1180 1130 1171 1193 1231 1238 1216 1187 1107 1077 1012 1024 1030 1093 1074 1091 1124 1079 1001 957 965 953 939 947 902 881 857 853 857 842 877 848 830 851 858 874 885 900 896 922 895 881 869 902 899 892 941 1017 1073 1051 998 928 903 943 935 982 1018 1088 1188 1237 1246 1288 1350 1352 1387 1399 1372 1307 1329 1299 1190 1071 1009 986 978 997 982 928 860 860 888 916 859 867 799 765 771 829 832 790 742 738 767 785 808 829 863 828 819 784 751 722 693 730 729 683 725 698 706 748 752 769 753 756 790 796 768 765 748 716 716 732 765 784 779 732 730 744 761 770 753 799 840 861 870 864 907 878
663 658 654 664 669 663 649 635 623 610 590 591 604 618 631 631 626 634 628 624 635 636 625 636 641 661 666 643 652 671 672 672 669 664 685 679 694 708 726 731 728 717 717 727 713 710 720 736 748 754 740 705 686 700 688 663 652 666 674 653 653 679 729 716 728 697 730 735 718 742 740 717 704 745 750 732 737 732 728 736 755 779 796 793 772 765 747 757 722 722 734 715 691 684 671 699 688 683 684 693 689 687 709 720 703 699 714 736 776 811 794 764 791 764 806 795 751 735 738 767 775 765 746 754 731 736 756 762 769 779 800 747 725 717 728 731 716 726 718 719 722 735 737 722 720 720 722 720 724 716 717 719 725 721 726 742 740 742 767 768 776 788 763 742 742 735 750 737 752 749 764 773 781 807 852 898 895 844 854 846 809 784 759 769 759 769 790 798 803 832 839 796 780 808 825 806 779 755 763 787 781 791 829 826 796 808 840 864 875 897 855 816 809 806 780 802 823 834 837 854 830 815 772 786 799 793 791 811 815 808 815 796 775 757 772 781 774 767 756 755 762 774 781 795 818 814 791 795 819 826 844 851 813 790 798 798 784 813 792 800 809 841 798 806 826 805 811 836 831 846 870 816 796 810 787 762 776 778 787 780 781 803 809 786 771 788 806 800 801 803 818 845 816 813 816 815 790 767 772 778 809 821 799 807 833 867 835 803 796 821 830 828 826 800 772 765 782 810 816 797 821 834 835 866 847 844 826 805 826 867 881 910 944 944 964 986 1016 1052 1112 1189 1201 1258 1292 1288 1262 1207 1138 1097 1142 1100 1109 1128 1185 1229 1234 1231 1200 1255 1295 1310 1315 1330 1255 1173 1145 1159 1174 1166 1177 1125 1141 1132 1045 1013 1000 951 984 958 898 869 890 909 934 935 892 882 908 910 870 824 822 797 804 827 849 828 833 854 867 843 876 892 901 858 851 855 913 922 952 997 1063 1031 976 964 959 958 931 917 949 991 966 985 1015 1089 1125 1175 1246 1268 1245 1214 1179 1179 1158 1134 1044 1028 1002 1032 1016 957 927 950 978 1019 982 932 952 941 967 999 939 893 876 914 867 886 878 893 861 863 824 766 715 752 767 750 768 737 696 691 699 714 729 743 751 727 722 733 749 793 769 799 757 760 816 826 811 775 765 781 757 769 788 794 796 811 838 810 791 797
663 657 654 664 669 664 651 637 626 611 591 592 603 617 631 630 623 626 618 620 630 635 627 625 638 660 656 642 652 667 665 658 656 661 666 670 700 718 720 733 721 702 723 715 712 715 708 716 731 740 723 718 706 706 703 677 653 670 678 658 643 659 695 691 707 683 723 746 752 747 724 692 679 712 696 700 741 785 773 772 786 778 767 753 743 724 741 756 742 729 744 735 717 693 685 667 682 693 709 718 738 716 727 764 753 764 731 794 842 878 886 890 841 842 806 768 762 782 773 770 767 771 767 747 724 738 757 774 779 770 742 728 721 720 721 730 719 722 721 752 775 745 749 735 723 717 744 763 776 794 787 762 756 764 754 726 747 768 780 777 796 780 763 773 753 748 732 743 773 766 791 798 816 822 808 836 826 809 813 792 779 804 826 822 779 765 789 807 796 785 800 837 838 849 841 822 820 783 764 780 785 771 766 785 793 810 845 855 889 860 874 855 847 836 808 796 826 854 873 850 832 777 794 820 837 830 800 816 782 805 774 760 760 791 811 810 801 823 843 823 798 759 761 773 787 781 779 775 796 808 828 820 801 823 858 876 882 861 851 836 825 813 795 811 833 848 848 808 834 859 829 807 788 796 822 797 768 770 775 779 780 799 821 830 819 789 807 838 828 810 837 812 804 777 788 808 811 776 769 793 800 792 793 798 791 806 818 858 897 892 835 852 822 797 804 826 795 772 769 774 784 781 790 823 825 841 885 886 905 951 963 923 916 957 987 996 1000 1026 1029 1046 1053 1053 1088 1076 1007 971 990 1031 1098 1152 1142 1184 1254 1194 1122 1116 1139 1150 1177 1187 1176 1203 1261 1315 1247 1142 1088 1015 1004 1043 1031 1002 1024 1018 958 915 950 973 978 1006 977 950 935 868 844 825 801 808 793 812 803 846 844 837 834 829 833 849 857 897 870 847 841 885 888 912 924 936 953 967 1014 1154 1052 1004 946 911 896 867 927 918 954 925 950 986 1015 1053 1116 1147 1207 1286 1225 1142 1057 1001 970 936 920 917 933 915 907 843 841 872 894 922 879 822 819 879 831 845 858 907 908 972 922 886 866 849 806 802 796 791 758 803 750 703 687 687 710 724 732 742 767 797 767 750 762 770 810 818 804 773 772 788 811 815 798 804 823 830 833 839 825 798 822 811 803 809
663 657 654 664 668 665 653 639 629 612 592 593 602 618 628 624 618 618 611 619 624 633 632 617 641 653 646 634 647 658 658 645 641 652 656 674 694 713 713 726 716 723 721 703 719 726 738 750 747 737 725 732 710 714 691 672 658 665 680 682 656 646 669 671 674 690 730 732 740 741 723 679 683 711 679 705 735 781 816 824 807 766 733 738 759 725 717 737 785 758 794 785 760 749 708 667 685 720 751 784 803 810 762 762 791 830 838 810 843 903 934 898 878 842 791 785 758 750 744 764 763 747 729 731 742 758 770 748 754 777 770 786 771 742 738 741 763 760 727 763 787 785 778 753 719 731 741 757 776 795 804 794 808 795 768 745 762 763 753 770 783 786 788 797 785 769 765 749 755 733 735 744 747 763 755 768 785 796 827 820 830 843 820 781 766 774 760 801 775 792 829 867 869 832 828 806 783 811 804 764 773 794 819 801 788 771 769 792 817 838 851 881 894 876 862 851 850 848 836 808 788 790 821 849 858 851 831 831 796 771 761 786 808 818 804 804 814 823 801 781 786 775 764 769 758 758 787 809 794 819 852 813 793 778 787 783 798 810 849 894 912 886 826 849 872 855 845 826 798 799 841 847 835 802 797 788 821 827 799 797 826 824 797 825 845 868 883 848 828 830 817 807 786 806 784 782 800 810 805 779 789 797 813 801 808 831 827 851 873 879 929 954 955 903 852 802 781 804 822 794 772 772 774 806 809 837 897 925 920 883 874 885 914 928 929 955 980 968 990 944 940 953 950 953 1005 1046 1079 1131 1140 1121 1115 1112 1103 1119 1144 1140 1155 1200 1202 1191 1174 1113 1030 1007 1044 1078 1113 1168 1150 1061 985 928 926 931 892 882 911 966 974 989 943 863 830 795 791 826 844 831 846 821 830 877 892 879 896 921 926 975 922 870 852 831 861 871 885 885 868 823 845 829 879 902 866 912 948 857 832 878 911 903 854 853 868 863 882 901 935 954 994 1023 1006 940 918 880 889 886 868 848 862 896 909 851 820 829 814 841 829 846 827 838 870 898 830 823 863 823 789 796 779 776 773 793 799 807 789 724 698 702 717 736 742 736 742 761 768 757 768 793 767 782 798 799 821 813 789 796 825 831 816 824 794 777 779 787 790 802 810 820 797 765
663 657 653 664 668 667 654 641 633 613 595 593 602 617 624 617 614 614 609 615 616 629 636 617 636 644 637 626 640 647 654 641 643 647 665 683 701 711 709 717 702 706 696 714 717 732 757 761 773 759 742 720 704 711 700 685 661 664 680 685 661 660 647 648 656 685 699 697 712 707 699 678 662 662 672 669 719 770 796 821 823 784 717 735 728 724 691 722 778 801 767 751 717 681 689 671 678 720 775 799 855 875 863 806 813 852 886 882 864 892 887 879 868 878 830 778 750 769 779 750 734 747 745 728 743 762 769 779 779 792 809 780 754 770 758 772 779 738 742 759 773 762 751 723 730 723 723 731 733 740 753 766 779 791 802 790 775 785 769 786 774 782 803 810 799 795 801 787 766 748 769 765 751 772 770 750 765 784 784 772 796 848 831 839 809 819 802 770 799 809 798 807 806 821 852 862 811 803 780 794 823 840 805 801 830 797 782 817 848 869 853 860 896 856 832 816 804 807 817 791 813 796 799 816 837 848 846 797 786 776 779 804 827 824 807 809 792 802 815 793 774 792 800 779 772 760 762 756 763 782 799 811 828 832 819 785 797 830 852 801 834 872 832 832 854 870 892 905 876 839 822 837 862 902 854 854 873 859 885 862 893 897 898 866 887 857 859 847 872 840 809 807 825 811 783 784 810 831 837 814 797 820 800 801 792 797 801 810 804 820 829 886 913 900 863 861 830 860 850 857 837 795 785 791 779 780 790 840 912 941 945 924 923 942 954 952 931 929 940 971 943 954 963 1004 1055 1099 1113 1145 1203 1244 1224 1263 1265 1251 1171 1103 1037 1026 988 958 948 966 999 1006 1005 1026 1084 1089 1028 982 923 875 862 844 883 859 842 837 830 826 784 789 822 826 828 823 825 847 875 888 943 971 929 931 890 865 899 984 927 898 891 865 818 826 860 853 855 869 854 835 849 841 860 887 928 961 888 870 893 932 988 984 951 964 952 970 996 1032 1031 998 1016 1073 1010 954 935 898 906 910 896 902 870 879 873 865 860 838 815 848 840 807 803 818 801 817 843 832 807 814 822 834 846 844 803 768 758 762 772 737 771 745 732 734 723 731 751 760 775 772 773 785 796 780 767 766 767 768 780 795 807 812 787 785 788 795 808 812 815 799 817 809
663 657 653 664 668 668 656 644 636 616 602 592 601 615 619 611 611 611 608 610 614 626 631 617 625 630 628 625 637 634 650 636 649 654 667 687 703 701 699 702 691 700 706 718 717 721 745 766 773 745 721 709 689 689 677 661 656 672 684 693 680 677 670 645 652 662 674 701 717 714 726 707 694 672 654 671 691 751 783 767 770 736 716 703 693 683 687 730 806 820 766 707 717 717 670 669 696 742 738 771 806 854 889 878 831 826 912 936 923 922 906 886 876 811 781 775 775 783 759 751 767 787 750 733 751 767 753 742 739 756 778 780 795 804 780 757 753 753 771 754 750 731 746 762 779 739 736 754 770 776 774 760 757 753 761 768 789 806 818 795 768 763 753 754 757 761 767 785 793 781 785 779 804 828 833 795 803 769 781 780 775 780 798 821 844 846 824 828 798 812 860 875 853 823 853 871 855 820 791 805 809 858 843 795 818 843 816 778 798 821 842 866 854 831 840 864 853 820 813 824 803 830 840 806 805 846 879 847 796 801 775 770 779 774 777 785 791 797 800 810 842 845 808 809 789 799 810 796 766 764 772 795 810 820 829 835 838 838 830 825 829 860 891 887 868 865 845 836 872 876 895 876 890 897 892 934 954 910 912 898 917 931 927 930 913 871 872 865 835 820 833 826 786 803 822 848 836 826 795 788 793 797 825 840 847 824 799 803 811 831 872 888 930 972 925 897 904 868 877 860 831 866 901 844 808 784 793 826 825 860 851 818 800 845 915 986 984 949 965 980 974 989 940 974 948 931 955 982 939 946 960 936 954 972 974 968 985 986 963 1006 1049 1033 1034 1050 1013 934 906 876 913 958 952 951 925 852 798 778 778 783 777 788 825 827 798 792 822 858 894 881 879 849 915 950 907 865 790 788 782 790 806 813 798 824 814 838 832 833 866 943 1008 954 913 900 957 1008 1046 1082 1023 966 950 889 863 875 893 901 906 931 940 972 1037 1051 1070 1082 1038 1000 1031 1029 1046 1062 997 945 973 968 907 868 861 861 850 798 796 819 860 881 895 868 833 822 810 798 833 834 824 813 794 799 788 774 770 781 797 807 831 811 803 785 800 806 823 813 800 793 792 785 773 770 769 768 774 796 811 810 806 820 810 785 791 811 827 802 799 803
663 657 653 664 668 669 658 646 638 620 610 591 601 613 613 608 610 612 609 611 613 620 620 625 621 623 635 635 633 627 635 634 647 663 665 689 708 689 683 691 690 707 714 719 715 732 739 755 774 749 731 696 684 671 664 664 661 669 681 697 699 675 664 646 677 679 671 683 697 720 740 745 706 670 649 654 661 668 692 709 697 721 681 692 674 681 692 727 780 742 705 677 674 670 672 670 681 707 756 752 765 801 822 864 900 900 919 922 936 952 939 882 866 873 847 827 789 778 786 796 797 779 765 745 737 769 796 795 791 772 749 762 775 789 778 764 778 765 752 738 737 748 756 780 791 747 742 760 731 728 734 732 742 754 735 748 772 746 742 752 757 781 782 813 818 823 803 800 787 813 847 874 864 863 822 805 783 774 806 822 841 859 853 857 854 867 855 862 871 881 890 879 852 843 897 878 872 849 822 842 859 824 843 812 814 836 818 797 796 827 848 823 806 815 826 827 835 868 885 862 841 850 861 878 887 883 817 781 795 772 790 813 836 853 816 809 796 788 784 794 801 808 825 858 843 845 845 788 778 778 795 807 826 826 815 793 812 820 836 835 838 808 816 817 826 835 819 814 841 868 849 837 880 865 902 919 881 877 855 843 865 863 876 887 847 838 873 882 853 831 810 802 810 815 819 805 836 861 857 840 810 817 819 845 869 906 865 885 890 874 912 887 916 935 949 933 896 917 925 932 937 937 865 863 844 861 848 817 801 820 872 903 932 960 954 964 928 918 906 886 883 909 924 952 933 938 964 961 945 985 1006 966 1004 1003 1028 988 994 1007 1065 1102 1071 1027 964 930 927 953 1015 990 980 968 917 845 802 774 783 812 815 818 801 818 854 867 887 885 919 915 881 846 831 825 858 792 800 826 828 853 829 836 813 830 857 899 917 932 977 957 900 842 837 854 844 843 859 851 844 842 853 850 851 868 858 893 902 878 867 853 860 888 908 876 897 918 966 991 1009 1038 1065 1016 983 955 934 928 926 880 825 794 774 795 833 837 866 841 828 816 824 806 814 797 810 790 796 786 781 776 765 760 760 759 782 783 788 791 798 795 782 759 757 756 757 760 762 762 770 774 784 804 797 784 783 784 806 816 799 788 816 801 785 788 792 819
663 657 653 664 668 671 659 648 640 624 618 591 602 613 609 608 611 615 614 617 611 615 616 634 628 640 653 651 650 628 632 631 638 661 674 687 684 675 678 684 693 708 724 726 729 730 730 747 778 770 740 710 701 677 681 671 660 672 686 698 694 661 650 657 683 687 691 685 705 729 732 721 702 673 658 646 659 658 651 650 654 671 672 667 671 696 695 687 717 708 679 697 713 706 712 695 702 740 760 782 774 775 788 851 862 910 938 896 884 904 929 941 922 862 837 796 782 747 745 757 745 743 739 740 749 765 757 762 789 774 774 794 802 777 771 785 776 753 733 732 738 761 781 791 771 757 778 800 784 746 771 780 786 756 758 743 743 740 738 741 781 792 795 804 815 810 778 793 809 828 870 858 811 834 857 829 810 842 864 825 790 782 785 794 811 824 836 833 833 807 835 829 798 812 831 839 870 862 854 842 848 867 867 823 835 827 865 865 828 794 824 861 875 872 857 862 858 887 883 853 838 815 811 822 826 816 808 790 820 842 840 805 796 803 792 811 830 840 814 800 802 816 850 830 795 782 793 805 794 779 773 777 778 775 771 782 776 780 784 782 781 782 784 780 789 820 824 832 846 844 849 843 832 843 849 848 853 874 860 864 846 805 825 828 822 836 828 822 831 860 848 850 853 815 815 848 880 881 842 849 883 886 930 943 923 916 917 890 901 889 864 885 879 922 911 882 891 890 891 901 911 926 950 942 916 937 928 895 882 923 898 869 899 881 864 865 875 869 871 895 918 891 892 885 897 897 920 938 965 954 946 958 989 979 1003 1003 1017 996 949 932 918 892 920 908 934 937 851 796 784 767 794 800 795 774 798 829 822 818 857 865 797 777 770 777 766 769 786 801 808 778 786 807 808 808 821 825 826 834 848 839 832 818 830 832 841 812 837 838 862 888 890 908 885 890 915 940 911 885 879 890 884 888 919 906 932 929 924 890 894 876 882 894 867 882 883 855 879 911 891 881 856 826 823 811 802 796 791 806 802 801 784 794 780 788 770 763 758 758 755 766 782 790 796 797 772 778 792 771 753 753 755 759 777 762 758 755 756 773 800 811 803 790 797 801 797 805 808 815 805 801 808 793 768 756 770 778 784 774 760 764
663 656 652 664 668 672 660 651 641 627 624 592 603 612 608 611 616 618 621 624 612 615 617 637 641 653 656 655 651 640 641 639 646 661 677 666 664 686 690 699 703 715 728 743 743 726 741 752 779 773 752 725 701 688 698 674 669 680 692 691 676 673 657 656 648 670 689 702 699 685 694 682 678 664 657 650 660 697 767 756 771 722 719 708 694 670 669 666 671 668 669 680 726 766 775 791 749 757 831 830 825 833 814 839 861 886 914 879 887 897 922 949 938 907 864 806 782 786 789 777 777 767 740 761 783 786 805 805 816 801 795 828 814 807 785 763 786 776 750 742 773 773 757 758 785 810 784 775 765 744 770 786 808 799 784 753 762 770 749 741 740 744 738 745 760 757 759 767 773 775 798 805 764 778 784 793 825 861 845 797 763 773 770 767 773 775 785 791 808 819 807 801 836 846 837 819 844 846 815 836 864 863 907 887 860 850 830 822 854 850 805 849 818 817 854 900 875 861 876 872 857 850 825 803 830 847 843 797 799 832 847 807 818 807 824 828 844 855 811 817 833 834 861 821 793 810 827 778 792 808 808 777 795 816 820 806 786 795 799 811 823 792 786 802 808 829 851 833 798 811 830 844 849 853 856 849 812 826 831 810 803 838 870 869 836 856 862 866 879 872 857 869 865 871 892 897 891 854 853 891 920 884 874 898 868 854 884 901 869 866 830 837 826 867 855 825 815 847 866 855 891 901 885 864 898 899 858 913 924 962 947 919 941 915 927 963 980 939 953 968 959 931 948 971 967 946 966 969 995 983 963 992 975 969 985 1018 1026 1025 1024 961 906 850 818 822 839 859 917 845 805 767 791 813 799 834 840 833 806 799 772 766 811 829 809 804 794 794 794 819 848 859 822 806 806 817 831 837 806 808 844 858 890 885 927 896 872 889 868 865 905 875 859 881 885 877 876 873 929 972 955 961 966 983 1005 996 984 952 922 922 896 921 887 889 927 913 938 941 975 929 868 847 820 805 789 786 767 761 777 764 758 775 801 790 789 777 773 757 752 749 747 746 741 744 749 749 750 751 751 754 762 768 768 779 792 803 800 802 806 804 794 792 790 768 775 787 791 797 807 801 786 776 763 762 760 775 760 771 775 793 769 770
663 656 652 664 668 673 662 653 643 630 629 593 603 609 610 614 622 622 625 627 614 613 620 638 649 657 658 663 650 647 656 645 643 657 666 648 679 694 698 711 719 709 716 741 745 738 746 753 778 776 761 742 705 705 688 676 680 686 696 684 660 650 663 659 652 668 683 687 678 670 669 659 660 647 654 656 666 690 720 740 776 776 778 796 733 681 677 676 669 666 683 707 733 829 852 864 856 874 862 873 885 876 879 882 878 870 863 889 902 899 913 935 921 864 825 817 803 794 792 769 746 743 764 771 755 751 771 811 817 826 816 846 821 769 773 752 769 787 767 750 780 797 804 797 797 812 807 757 757 780 785 762 778 792 776 770 795 815 820 786 754 774 765 738 741 745 771 781 796 823 820 798 759 772 807 839 840 792 763 771 790 816 827 834 834 808 787 816 847 855 839 802 799 809 815 819 823 860 875 874 868 907 900 908 924 892 892 882 912 914 856 826 841 889 877 880 869 887 887 877 871 877 851 822 843 881 859 845 827 838 867 837 842 850 886 904 863 856 848 850 856 833 823 825 832 820 793 800 823 833 816 797 784 792 810 820 817 797 813 836 823 823 843 825 798 803 824 842 861 830 800 802 819 851 885 867 837 857 878 874 838 824 839 855 883 893 884 866 838 824 840 879 867 846 871 860 830 820 859 839 830 842 873 885 868 859 828 828 833 813 836 813 810 813 820 822 834 847 867 865 879 839 851 851 851 857 889 937 955 907 922 882 916 906 912 924 948 971 933 937 957 966 972 988 986 987 984 977 966 977 1024 1045 1046 1042 1011 954 923 893 928 931 912 908 940 953 922 890 847 809 763 752 767 810 809 785 775 773 793 767 786 771 776 811 807 814 844 855 911 945 986 1044 1003 935 898 900 902 876 834 836 855 881 933 949 934 979 1070 1104 1038 1070 1093 1081 1027 959 928 895 864 830 877 924 956 958 1009 958 922 897 877 859 883 906 915 917 883 878 927 927 961 971 928 973 935 845 787 770 766 782 776 787 781 769 755 747 748 751 756 771 779 763 742 745 745 744 745 744 746 749 751 754 761 779 789 787 778 758 758 773 789 788 792 790 786 780 789 783 775 783 786 789 786 791 805 805 788 777 768 770 753 765 761 767 770 782
663 656 652 664 667 674 663 655 644 630 630 593 601 606 612 618 627 627 627 627 615 612 623 638 651 662 664 674 666 655 664 643 638 646 651 652 703 703 705 708 706 702 717 722 752 752 760 766 772 780 756 738 723 697 684 703 693 680 669 656 667 657 674 676 673 656 666 675 647 647 646 649 646 648 645 653 649 656 675 716 792 809 814 789 731 698 704 695 722 719 711 786 781 804 852 892 892 901 883 875 864 864 873 877 877 876 895 894 929 940 934 926 893 859 871 838 790 779 802 782 767 757 753 767 777 797 806 790 818 852 885 871 831 843 779 770 803 800 759 763 782 788 805 794 771 752 747 770 772 761 783 793 777 813 800 772 803 785 763 757 760 783 800 776 756 748 770 798 786 754 770 772 774 785 773 756 757 777 796 812 819 802 834 824 828 823 833 853 854 855 833 822 845 870 852 869 871 863 863 910 898 851 829 849 890 844 860 844 862 882 915 915 899 896 858 826 832 871 884 827 797 839 881 833 842 823 821 795 805 828 835 861 863 828 817 842 837 837 868 851 847 811 831 837 849 819 813 830 805 791 803 825 815 794 792 814 833 825 845 827 811 819 828 838 860 843 811 816 830 855 871 878 851 820 820 825 824 852 865 859 896 916 914 902 886 841 849 812 796 813 803 817 824 852 819 812 828 806 785 798 835 810 827 865 832 805 806 845 867 879 866 889 874 851 857 897 941 929 921 920 971 988 972 988 947 916 909 917 942 936 943 919 893 928 887 878 932 945 968 995 973 978 985 986 1004 1022 1022 1000 982 1002 979 921 900 944 969 964 1017 1034 1007 1044 1107 1128 1099 1015 963 917 862 822 756 753 759 798 799 812 838 860 866 812 783 779 777 787 838 858 880 924 967 1033 1026 964 930 959 1020 989 998 1033 977 955 920 877 882 909 935 1020 1082 1117 1121 1049 1036 1003 953 922 919 956 911 909 892 865 830 823 892 856 809 823 835 835 863 927 920 901 875 843 844 916 924 900 824 786 768 746 750 762 771 780 777 762 740 741 740 739 738 741 738 738 741 740 744 744 743 745 744 745 753 762 774 780 785 788 780 783 791 800 793 781 797 800 790 784 796 794 782 782 805 776 769 764 761 775 786 756 736 733 733 733 730 731 733 733 736 741
663 656 652 664 667 674 664 657 645 630 627 592 598 604 609 621 629 630 630 628 617 613 624 636 649 661 671 680 673 669 661 645 635 637 645 662 715 712 706 698 698 705 718 717 751 769 770 757 772 787 765 755 722 704 691 715 704 678 671 676 674 668 682 682 669 648 659 653 648 651 659 669 667 661 665 667 662 649 722 769 794 821 795 783 757 783 803 762 758 757 737 754 795 818 807 818 837 834 817 814 854 870 882 899 910 898 884 887 894 895 909 909 907 915 899 879 837 825 840 786 765 773 779 771 757 762 786 787 816 831 825 803 822 835 789 814 791 767 778 806 808 804 801 764 775 767 774 765 758 801 800 816 836 848 821 829 800 782 773 795 781 784 811 816 790 753 756 754 759 766 797 803 814 844 854 837 836 834 841 830 820 794 799 784 798 818 819 793 812 795 810 827 834 848 857 855 814 839 875 824 822 870 873 818 846 874 876 877 887 905 904 878 849 867 842 874 847 867 827 849 832 845 814 794 781 781 818 839 856 856 810 788 811 840 850 834 838 852 892 868 862 854 884 894 871 834 826 817 813 827 825 835 844 845 799 799 820 843 844 839 839 858 871 859 874 850 841 850 887 861 834 846 851 886 867 841 878 901 890 867 832 817 850 878 852 827 841 828 786 791 787 816 842 843 818 843 873 834 856 896 900 844 856 843 819 821 800 826 834 847 832 842 827 826 862 880 868 878 883 887 908 938 973 998 980 977 932 887 926 931 887 840 849 900 868 848 874 893 882 909 930 931 891 881 845 826 849 871 884 900 918 980 1001 1029 1084 1092 1112 1102 1051 1033 1060 1041 977 927 884 830 772 765 750 750 757 781 756 758 756 755 754 771 795 801 823 841 815 781 786 787 801 814 847 906 918 902 892 875 899 915 936 981 997 1016 1012 997 1006 1056 1097 1091 1074 1106 1077 1023 949 916 874 862 926 885 841 838 817 830 802 798 832 832 834 850 886 856 820 838 817 783 786 799 868 817 781 775 787 779 780 764 764 748 741 739 740 740 749 745 744 742 740 744 746 749 751 753 770 784 772 790 793 788 801 796 783 787 770 765 789 770 759 757 752 747 755 767 776 773 766 763 742 743 734 732 734 734 731 734 734 734 737 738 739 738 741 743 745 753
663 656 652 664 668 675 666 658 647 628 622 591 596 601 606 622 631 635 631 630 621 613 621 632 645 655 668 672 669 671 662 653 644 638 652 670 715 724 719 683 679 698 716 717 743 764 747 742 756 765 759 740 712 723 705 724 714 681 681 688 673 680 687 704 652 647 650 645 651 660 668 683 695 678 684 685 666 650 679 754 749 783 800 794 806 823 834 827 824 810 769 742 745 767 768 784 794 785 799 808 844 874 884 918 941 935 924 920 907 906 928 926 887 882 901 884 843 868 905 870 824 797 794 791 797 766 784 798 790 784 769 762 756 757 757 756 783 805 825 837 864 860 833 856 869 884 860 848 807 790 769 770 810 822 860 889 899 868 857 856 861 829 803 783 753 759 777 807 774 759 762 760 784 811 816 784 799 795 776 767 774 769 770 769 773 777 777 804 825 847 833 848 825 799 790 788 794 810 806 801 833 844 823 831 854 879 888 901 888 846 887 878 843 836 835 834 823 818 815 823 823 819 820 802 800 812 773 797 801 782 790 814 835 837 816 840 864 856 834 813 811 815 823 831 842 872 885 836 867 844 828 855 851 867 848 842 829 813 847 848 829 822 817 824 845 832 830 849 867 880 854 883 898 871 869 862 820 813 805 793 812 822 785 788 797 775 798 818 830 803 805 824 814 825 831 816 848 855 884 872 921 923 935 926 915 881 855 860 846 885 896 870 896 863 843 854 880 886 915 903 920 971 991 947 885 882 841 878 876 880 845 848 855 811 852 862 820 827 836 855 865 814 818 821 842 877 884 929 998 985 1015 1016 1045 980 1006 1029 1066 1058 1061 1053 994 952 932 883 818 777 752 751 758 785 825 814 807 772 795 807 818 776 815 834 908 941 881 841 822 813 848 877 843 818 847 905 885 909 919 953 981 1018 1084 1109 1037 961 917 900 877 920 943 959 1001 1002 988 945 912 875 906 901 838 826 865 829 787 771 795 768 774 789 820 802 848 852 832 816 825 835 785 785 773 808 786 766 772 770 778 768 748 744 738 738 736 736 735 736 740 738 740 741 743 752 780 801 788 786 770 773 767 753 757 756 750 743 742 737 734 734 732 732 736 736 731 735 734 735 731 731 733 730 728 733 741 757 756 763 766 770 781 777 761 756 747 745
663 656 652 664 668 675 667 660 648 625 616 592 594 596 605 621 634 641 635 635 623 614 616 628 641 655 664 665 664 672 676 662 653 644 642 683 711 731 718 689 669 695 701 718 744 753 733 729 746 748 759 748 724 739 714 723 704 684 683 697 680 690 671 659 657 668 668 661 647 668 678 690 712 714 725 674 660 651 656 677 725 759 788 811 831 840 858 861 845 822 787 764 756 779 752 750 776 788 815 829 855 862 878 903 923 956 954 931 922 928 925 944 942 912 883 895 910 916 922 903 882 890 870 858 861 838 803 807 815 807 795 789 763 768 781 797 791 775 790 834 887 893 913 939 920 928 945 887 847 857 872 829 792 843 855 870 891 860 814 795 801 795 788 751 776 791 814 831 802 789 808 802 763 771 775 777 775 766 760 773 789 799 808 817 827 844 848 842 817 808 788 821 818 797 811 840 858 849 836 859 816 824 846 843 872 915 888 869 829 809 854 902 910 854 813 853 860 817 822 807 823 853 824 839 839 833 787 769 783 776 781 784 793 801 836 806 838 860 832 787 823 823 833 826 834 817 834 818 798 819 829 827 827 822 821 838 856 850 859 864 850 846 854 868 857 862 858 836 861 868 852 847 843 826 781 805 844 852 837 831 799 779 778 773 772 788 811 810 801 813 857 875 885 876 860 886 851 864 873 910 890 901 921 915 899 920 925 897 884 920 931 931 912 881 944 951 908 896 893 888 868 832 827 815 832 842 863 890 907 943 917 874 880 886 851 826 796 811 803 826 842 845 856 873 913 930 983 1012 977 962 943 896 873 937 1014 1031 1053 1041 996 945 868 807 775 761 752 750 773 807 794 817 830 796 803 813 812 821 831 850 926 954 992 1040 1067 1066 1060 1017 962 936 912 952 990 986 990 983 989 1000 1014 1032 1066 1113 1088 1017 975 985 950 904 836 808 794 819 859 913 982 914 858 823 793 790 783 774 756 760 792 798 814 846 832 826 882 876 816 805 802 784 784 785 784 769 767 765 778 794 798 791 780 775 787 776 774 779 758 772 772 754 744 740 741 747 749 741 738 739 732 733 731 730 731 732 731 729 737 734 728 729 734 738 737 745 759 770 768 766 753 763 758 771 752 763 756 737 734 738 740 738 747 747 762 773 775 781
663 656 652 664 669 675 668 661 649 624 611 595 594 593 604 620 635 643 639 642 625 614 615 624 637 657 663 656 662 674 680 668 661 658 645 672 703 715 709 692 675 677 693 720 744 739 721 714 727 735 739 741 740 745 728 730 708 698 700 703 690 700 680 661 660 682 697 660 654 653 669 694 713 730 704 669 652 652 683 687 686 697 747 786 830 841 851 839 840 852 849 839 809 790 776 764 753 766 792 831 849 872 889 909 923 921 924 914 925 946 957 940 898 885 891 902 892 882 855 852 867 866 870 832 818 814 818 786 777 788 770 778 763 769 793 787 811 827 883 922 936 962 973 969 982 959 951 932 932 916 884 887 864 826 811 805 826 801 799 820 774 800 811 761 759 763 774 787 812 826 808 765 784 807 825 830 819 805 783 796 801 785 767 780 792 789 785 805 814 825 815 849 884 840 818 820 835 828 829 872 856 832 843 863 890 923 884 878 866 867 842 816 793 815 801 785 804 811 821 796 777 774 778 798 805 774 761 776 796 807 809 818 805 784 785 775 796 805 813 824 834 860 870 836 802 798 809 819 849 835 833 824 848 840 815 844 823 802 808 810 831 858 862 861 876 862 827 798 819 822 845 845 826 819 821 780 762 785 797 844 830 818 824 805 809 823 834 844 847 802 788 807 808 850 866 856 850 850 887 892 905 872 858 892 920 883 911 915 896 901 941 962 935 923 906 862 834 828 838 837 832 801 812 829 847 880 897 879 879 860 850 883 906 862 854 806 805 814 810 816 824 846 858 860 828 884 907 938 921 892 874 912 914 864 818 769 775 812 856 813 764 751 750 752 787 757 794 813 838 834 813 764 794 825 797 764 788 809 836 868 951 939 926 950 923 901 898 861 854 881 953 950 938 951 949 967 1000 966 961 996 997 997 965 940 983 910 866 809 771 827 876 947 1014 1000 898 825 799 787 765 780 814 775 747 766 791 795 795 816 820 801 817 810 795 778 766 766 776 784 786 788 789 790 791 775 774 766 748 744 746 753 764 769 770 764 752 741 744 743 740 731 728 729 729 732 729 727 729 732 736 732 741 765 772 769 785 774 759 757 755 776 757 753 763 776 760 769 780 787 763 766 759 783 783 784 777 771 761 747 770 774
663 656 652 664 669 675 669 662 650 624 608 599 595 592 603 619 635 645 643 646 631 620 615 618 631 646 653 649 656 678 681 675 666 661 651 660 689 692 675 669 681 691 698 733 730 715 701 695 702 711 723 725 723 730 740 717 713 701 721 723 704 703 695 659 671 675 702 663 661 673 681 696 710 718 687 674 665 653 666 665 662 679 697 736 758 812 804 788 809 826 853 858 854 861 813 791 770 761 767 812 842 867 888 895 878 858 863 871 892 905 908 947 946 927 945 920 885 880 858 884 886 900 860 849 836 808 804 798 790 774 783 802 774 785 788 778 773 778 803 806 802 843 869 898 883 856 904 954 976 955 922 894 911 855 803 812 805 820 831 800 778 793 761 768 769 777 804 805 822 807 786 765 785 806 798 800 806 827 823 837 831 825 804 787 812 837 841 812 833 827 835 848 867 909 882 847 879 880 878 846 837 858 846 878 949 935 880 862 852 850 839 822 822 814 790 772 778 809 824 832 844 821 807 781 756 757 765 770 779 792 815 796 797 765 785 809 823 834 831 830 831 800 803 836 844 813 792 809 836 839 825 791 799 818 816 854 834 827 815 817 830 862 841 827 801 780 785 826 803 792 791 817 825 785 762 798 824 788 777 790 801 807 810 819 791 809 831 823 804 820 805 806 800 823 830 825 814 832 869 883 848 892 930 936 924 892 942 942 917 921 890 903 879 851 887 889 864 840 858 848 844 821 796 828 797 802 834 810 822 845 864 877 849 796 815 827 831 796 796 828 859 838 793 799 805 841 887 956 976 996 1031 986 882 825 842 833 781 749 754 791 774 805 771 794 774 773 797 825 827 787 803 796 863 872 860 841 811 795 798 837 897 837 803 841 824 863 892 878 883 888 887 900 894 901 935 974 980 918 918 921 937 915 885 878 923 927 937 862 805 772 760 774 767 798 783 780 775 773 746 750 747 746 749 781 786 783 778 788 803 791 786 789 796 783 787 787 798 800 802 794 783 794 778 790 786 787 771 770 775 773 772 773 772 767 754 745 737 730 733 728 728 728 727 724 729 729 734 738 737 729 730 740 754 771 771 779 787 798 787 779 762 782 799 796 783 793 808 811 811 815 805 809 818 817 816 823 823 820 818 824
663 655 652 664 670 675 670 663 652 626 609 605 599 595 601 618 634 643 645 647 638 626 614 616 624 638 637 641 654 673 678 674 671 667 660 656 661 664 659 674 687 701 710 731 727 698 680 692 691 698 714 717 705 713 735 729 729 713 735 726 698 700 691 679 681 694 704 677 656 670 682 692 711 740 739 705 693 664 654 652 660 678 674 698 717 734 716 725 770 811 835 850 872 882 862 844 837 807 787 768 777 816 832 854 855 848 840 839 850 862 869 906 940 951 966 948 953 940 896 895 924 925 887 898 905 900 857 810 829 800 791 814 785 797 803 817 820 795 804 787 781 803 795 796 806 803 820 861 951 968 995 994 998 993 967 933 886 852 811 793 771 760 781 799 823 845 856 844 842 813 810 768 786 805 815 809 785 798 816 838 799 824 820 794 785 790 795 798 816 827 837 850 851 864 890 897 883 860 829 822 799 827 826 836 853 885 859 827 854 847 833 843 825 854 836 786 756 764 791 821 825 821 796 750 758 780 806 809 826 802 763 790 797 804 802 799 794 795 791 768 778 791 795 792 793 802 804 798 785 797 788 795 802 806 803 807 829 853 804 827 829 773 793 800 816 809 818 789 775 763 754 765 791 780 773 783 812 821 811 805 808 805 792 808 829 823 851 850 809 824 840 865 841 869 858 858 902 908 897 943 940 946 887 861 845 835 875 819 837 845 881 868 866 802 798 806 835 849 863 836 815 817 822 806 772 783 780 804 830 832 835 805 780 784 784 783 795 792 809 835 833 847 854 833 881 931 954 953 967 955 896 831 798 768 765 751 752 751 760 809 770 793 791 779 800 822 808 803 824 845 814 789 792 778 794 786 775 789 792 790 816 840 819 856 914 954 963 961 1001 966 951 997 993 949 903 921 964 1019 1049 1021 1007 965 916 900 914 921 886 911 924 862 815 793 783 787 797 809 846 831 820 807 761 763 761 770 783 813 800 747 774 745 742 741 744 760 765 760 751 772 781 770 763 779 759 770 779 780 781 778 775 779 771 771 759 755 746 742 738 730 730 729 729 743 726 721 730 729 729 729 732 738 751 769 778 800 784 761 753 760 780 782 781 768 763 755 770 769 777 789 791 788 789 787 792 791 796 800 813 821 815 820
663 655 651 665 670 674 670 663 653 628 612 613 605 603 600 617 632 637 643 646 643 629 615 616 621 630 632 635 653 664 666 666 671 674 669 665 675 670 670 678 690 703 714 724 714 687 680 707 706 703 705 708 699 726 742 740 743 729 735 728 725 715 707 677 672 697 698 682 665 660 668 679 709 719 737 708 688 677 688 682 661 659 662 669 690 677 679 697 717 769 801 832 853 853 865 880 881 886 868 860 827 794 779 795 807 820 842 875 887 871 854 858 873 893 930 949 939 932 913 917 913 935 923 929 923 890 884 853 829 820 837 854 854 852 834 860 889 878 862 851 803 810 845 834 836 859 839 837 862 847 822 848 876 865 814 833 823 790 785 802 775 772 776 785 787 813 839 831 805 788 790 819 804 821 835 852 811 826 853 854 829 838 837 824 832 816 821 820 805 818 827 828 844 863 842 883 878 844 827 843 812 800 820 847 890 903 899 843 848 824 806 818 773 802 830 812 780 745 751 769 800 778 764 753 752 751 755 774 770 769 778 780 781 789 815 795 801 795 822 790 810 801 792 828 832 835 837 809 807 798 825 843 833 839 807 808 776 816 811 818 824 823 791 818 800 749 754 759 756 751 777 807 805 815 805 773 778 803 805 792 847 874 915 930 913 873 850 889 923 895 851 862 899 884 883 904 912 933 866 902 922 874 866 863 854 846 855 848 818 796 821 813 808 784 799 757 779 764 795 792 800 800 755 763 789 813 818 799 819 849 831 784 787 779 771 776 785 801 805 822 811 790 791 799 836 889 849 791 792 752 751 756 783 771 790 750 776 791 794 807 822 811 791 812 773 788 821 782 798 778 767 809 886 960 955 917 880 881 861 881 876 855 814 850 851 846 869 929 983 1020 1037 1060 1084 1086 1038 1057 1100 1082 1097 1087 1104 1102 1072 1049 970 995 1047 1088 1057 984 916 858 816 795 771 783 795 790 795 766 759 765 750 754 775 793 819 809 793 765 787 787 757 766 775 738 747 739 736 738 737 736 737 735 735 734 737 734 735 752 747 767 770 768 766 762 765 763 750 735 730 729 737 729 724 728 730 749 767 790 783 764 740 739 754 769 765 788 789 785 774 779 764 750 752 766 780 762 771 763 761 768 757 756 754 767 783 800 807 818
663 655 651 665 671 674 671 664 654 631 617 623 613 613 600 617 629 634 639 644 647 635 623 621 615 617 632 635 652 662 664 660 667 679 670 672 672 678 679 693 694 702 718 720 718 686 678 691 686 693 690 687 705 728 743 750 754 753 737 719 703 703 716 704 671 689 700 694 694 684 675 671 675 693 704 714 709 704 685 668 662 687 692 671 664 676 684 679 702 757 796 829 843 858 855 868 877 901 908 905 893 858 855 832 798 788 814 850 855 881 919 919 893 909 907 911 913 923 910 923 912 908 916 915 899 873 882 874 868 868 891 888 886 916 922 940 943 908 857 823 806 824 870 912 901 905 894 874 841 792 783 799 827 843 821 786 796 792 784 777 798 808 800 784 813 803 840 831 816 794 809 819 837 862 859 847 833 817 815 818 814 821 812 788 786 802 810 830 811 776 785 799 837 808 822 833 815 784 812 840 818 783 801 823 823 825 845 869 836 813 761 756 753 797 824 838 813 782 750 755 755 739 759 775 783 804 812 800 809 805 808 812 797 791 796 789 777 783 783 784 797 810 815 828 851 848 840 792 767 771 784 782 792 777 793 765 748 761 788 801 789 785 839 761 750 760 772 766 774 816 836 863 889 827 855 874 878 898 907 936 906 880 922 934 887 851 877 880 885 859 868 893 925 958 928 885 914 952 926 896 849 831 818 806 792 792 821 806 787 790 793 784 784 803 779 774 752 754 758 747 762 748 788 808 800 796 780 808 788 812 825 830 799 776 800 817 818 789 764 762 767 785 797 755 740 746 773 780 800 782 784 787 817 836 821 798 769 789 826 786 752 754 787 791 788 791 789 806 823 847 815 796 790 786 811 835 876 829 827 851 863 893 941 955 941 941 959 966 979 1013 1027 1051 1008 1027 1057 1039 1069 1109 1129 1135 1164 1153 1167 1166 1140 1060 1028 1044 1012 978 943 918 928 860 798 783 820 850 860 834 833 843 800 780 772 785 777 774 752 760 762 774 760 743 746 749 753 752 755 748 741 741 747 748 747 743 743 741 738 737 740 737 734 737 735 733 734 733 727 731 731 741 730 732 729 732 735 735 740 738 758 766 775 791 770 765 766 761 745 737 746 755 760 749 742 746 740 736 737 737 735 736 741 742 743 740 744 745 747 750
663 655 651 665 671 673 671 665 655 635 622 631 621 623 603 614 625 633 636 644 649 640 632 620 618 615 628 636 651 653 654 652 668 670 665 667 667 681 684 702 705 705 706 702 709 682 665 686 676 679 671 681 702 734 745 756 747 750 754 741 709 694 693 691 668 699 718 708 715 703 677 684 682 673 678 693 715 713 677 656 661 671 693 704 700 690 696 711 720 751 738 769 804 824 824 848 861 867 864 892 910 913 915 919 899 884 892 875 879 892 895 894 899 908 931 939 930 922 921 892 856 858 857 845 871 859 819 817 848 846 826 840 876 884 873 898 911 892 905 909 876 878 901 918 929 888 894 886 860 800 795 806 779 785 806 807 807 809 779 780 793 798 823 837 829 808 809 827 809 793 773 798 812 819 813 809 821 786 776 784 784 813 791 779 749 779 790 804 777 768 792 816 790 813 829 806 787 760 799 794 775 775 798 835 850 849 843 868 813 811 837 826 776 773 746 774 784 786 785 745 744 737 746 751 759 790 811 817 819 808 811 813 803 781 801 783 793 815 825 828 794 783 814 810 781 797 815 813 794 818 779 741 767 749 738 737 740 740 740 741 748 746 754 753 755 762 803 818 788 785 826 811 765 771 774 779 798 832 827 800 843 885 888 827 835 842 875 907 912 926 928 901 885 821 830 859 872 866 859 856 868 856 826 827 808 844 855 818 830 822 783 816 836 820 798 786 786 757 756 778 780 753 747 770 744 764 780 787 822 806 821 798 820 805 787 807 820 803 747 783 778 731 735 749 763 741 770 756 767 792 781 789 806 797 787 810 826 838 811 827 830 806 802 791 763 793 807 770 761 775 782 778 802 811 823 780 815 852 820 825 851 874 893 911 931 928 905 923 976 1007 1013 995 1039 1005 953 1009 974 984 1002 1043 1058 1053 1040 1067 1083 1062 1026 968 974 1029 1000 935 906 895 869 867 850 810 797 773 766 769 793 804 774 755 760 772 755 759 779 777 769 765 764 773 780 800 785 779 759 754 781 791 770 760 786 790 776 789 797 778 765 753 756 752 744 756 754 730 730 730 731 729 728 728 727 728 724 727 730 740 735 738 737 734 735 732 735 738 741 747 757 754 743 756 770 771 778 787 787 785 768 764 756 774 799 801 801 817
663 655 651 665 671 673 671 666 657 640 629 636 628 631 610 611 620 630 631 645 646 641 639 624 621 614 617 630 648 645 649 646 668 666 663 651 660 676 688 707 704 700 694 698 694 685 662 669 664 666 680 686 710 728 748 738 731 750 750 727 727 722 692 684 698 684 702 713 726 714 701 686 706 683 691 707 712 724 709 675 664 653 654 672 686 684 684 698 704 698 726 754 747 752 792 831 841 853 869 888 906 918 924 925 927 915 903 892 879 872 886 907 927 936 925 941 952 947 913 863 842 826 839 841 835 835 860 866 838 804 826 850 874 846 836 871 857 855 884 862 821 845 859 849 852 871 907 907 850 832 792 794 802 811 835 839 829 790 791 820 830 820 832 826 790 803 775 791 771 761 798 816 790 801 756 781 781 791 810 776 752 748 748 738 737 741 762 781 749 757 769 765 770 804 809 771 756 746 768 775 799 804 768 783 792 800 765 792 797 804 795 770 759 779 774 777 768 736 734 734 750 762 771 767 781 794 753 743 743 755 771 782 769 778 782 795 794 771 779 774 790 804 810 791 796 823 792 772 787 793 772 744 732 736 738 744 741 745 751 772 766 778 785 824 833 840 849 831 807 807 819 796 777 812 864 898 842 867 876 825 818 844 812 801 845 869 853 849 871 897 921 853 819 858 855 826 850 808 793 788 791 794 814 793 778 784 777 797 771 803 806 793 777 784 802 781 776 760 752 766 770 744 757 746 747 747 763 744 744 751 786 791 753 803 807 774 785 742 739 739 735 766 765 771 788 807 832 838 803 783 777 805 819 801 787 806 822 848 847 823 815 833 816 811 798 824 860 900 908 948 966 978 983 984 969 1006 1002 951 953 907 891 887 914 913 917 962 955 952 906 953 888 948 982 962 990 959 959 978 1001 1000 1045 1055 994 954 914 912 961 997 1012 965 896 923 871 848 836 810 801 775 782 790 768 767 781 788 807 792 822 795 798 801 812 808 804 791 810 798 770 766 761 753 763 769 785 788 785 769 778 790 790 766 752 767 758 753 735 729 729 729 728 730 730 726 729 729 725 724 725 732 735 738 751 756 754 751 753 754 756 765 769 776 786 790 794 794 793 792 779 771 773 774 777 771 777 765 761 761 770 776 788 813
663 655 651 665 671 672 671 667 659 645 635 639 632 635 618 607 615 625 628 645 648 647 640 630 626 620 622 623 644 639 641 649 654 654 644 644 661 673 695 699 693 693 686 694 676 682 663 657 665 680 694 707 706 711 728 720 735 752 752 737 726 719 697 718 715 714 690 702 717 739 725 707 709 703 691 709 727 698 714 704 696 675 662 654 669 679 678 677 676 683 697 716 751 755 750 782 821 862 871 864 881 883 874 880 855 860 869 843 860 888 898 917 908 921 941 946 936 924 922 897 892 876 869 866 871 843 839 833 848 836 802 797 835 803 825 806 814 824 827 838 822 842 845 843 837 865 863 828 811 827 838 837 839 823 819 796 779 811 830 813 822 838 818 779 775 774 774 763 759 795 755 767 787 766 754 785 787 796 809 809 797 773 760 766 751 761 730 749 786 779 770 783 748 760 787 783 736 751 777 789 795 783 751 747 744 764 764 771 781 763 754 771 742 758 787 761 733 738 758 770 783 787 791 773 778 754 762 766 767 779 797 797 779 805 827 822 820 797 824 819 828 804 800 800 761 753 746 737 746 743 768 789 771 730 741 755 768 758 774 805 799 803 773 804 782 826 821 772 797 819 829 842 859 875 868 883 861 880 884 893 889 883 915 912 898 921 877 881 915 881 836 904 866 855 836 843 887 881 855 833 844 844 858 856 853 806 811 827 830 825 835 823 836 800 796 806 786 827 800 774 765 752 780 757 787 763 750 785 773 783 776 745 730 746 768 803 777 734 759 772 790 802 782 768 780 758 783 786 775 773 792 799 807 837 902 908 845 841 796 771 777 781 813 815 797 801 820 888 953 1009 1020 1056 1071 1123 1080 1092 1118 1052 1012 955 912 885 921 940 931 952 980 1021 1078 1090 1067 1097 1076 1042 1043 1013 990 983 967 961 950 933 906 922 960 900 868 840 876 859 814 786 826 831 806 817 794 823 822 811 811 813 782 770 762 769 773 793 778 771 749 769 782 778 800 804 786 764 751 767 774 778 754 736 735 736 736 731 727 725 727 726 726 727 724 727 724 728 724 727 724 722 727 726 724 729 731 736 751 760 750 748 751 757 765 767 760 760 760 756 748 747 756 763 767 775 772 786 792 793 793 795 793 778 762 755 748 757 769 782
663 655 651 665 671 671 671 669 661 650 641 642 636 639 627 604 611 617 628 647 653 654 640 639 628 627 637 619 635 629 632 650 640 637 637 641 658 672 682 695 685 687 677 690 669 666 658 664 679 685 692 691 696 703 705 713 731 760 758 735 705 701 693 723 743 739 709 698 712 734 744 732 709 703 689 708 730 703 687 687 709 687 689 666 658 672 687 709 715 706 728 731 732 740 759 773 797 849 828 831 829 830 837 837 831 835 847 859 860 887 879 885 904 912 921 935 946 964 959 936 940 967 957 909 874 818 841 843 849 847 864 818 807 815 835 831 828 859 884 882 891 877 885 903 926 874 887 922 931 895 847 847 843 837 822 815 819 833 833 814 791 793 774 802 763 771 777 774 745 729 735 756 770 796 807 791 770 780 805 773 772 784 777 773 762 761 739 726 755 752 770 777 767 759 779 750 744 758 784 761 753 769 791 790 786 760 758 780 795 787 763 751 726 725 733 738 729 732 735 757 756 743 768 758 745 756 757 759 766 766 765 787 812 811 804 822 837 814 779 814 783 754 750 759 788 768 775 733 728 762 750 753 752 740 734 747 765 766 790 774 761 765 782 802 826 806 821 827 821 806 856 843 791 791 791 786 790 824 875 888 861 877 908 929 1004 967 925 899 904 917 948 932 887 862 858 825 845 847 881 882 833 797 808 804 834 795 784 805 802 784 793 785 811 785 788 824 784 812 777 817 829 829 823 801 776 779 818 799 802 820 803 821 764 733 751 757 771 780 772 801 816 830 824 829 832 841 834 819 787 789 748 747 757 767 781 774 805 825 816 783 778 771 784 828 839 824 832 817 858 921 986 1038 1066 1069 1118 1097 1045 998 941 930 941 974 956 978 1006 1065 1124 1096 1085 1046 979 990 988 991 1005 1028 1034 985 908 868 818 798 800 844 872 880 865 822 784 774 775 782 798 815 782 757 756 761 767 777 798 791 775 763 756 752 753 759 776 752 741 748 758 769 774 784 791 755 753 756 736 731 729 725 729 725 726 723 726 727 723 729 727 728 728 731 732 734 735 737 737 739 741 739 739 742 739 741 739 742 746 743 751 750 767 767 773 778 780 788 795 803 800 784 787 787 781 768 750 754 761 764 742 745 753 763 771 769 767 797
663 655 651 665 671 670 670 670 664 655 646 646 640 644 635 604 607 615 632 645 660 663 649 646 626 632 647 624 627 624 632 640 632 635 645 651 649 663 685 696 680 673 673 683 667 653 650 665 673 666 673 691 703 704 707 714 734 753 754 737 717 720 709 711 739 739 731 711 720 719 745 755 707 719 713 715 716 729 714 687 671 682 668 657 663 668 670 684 706 721 732 730 740 716 737 727 751 759 793 783 775 752 757 767 793 830 830 831 840 854 850 857 878 895 909 927 939 924 908 893 918 942 943 891 822 821 807 796 823 829 792 805 819 838 859 844 855 866 880 882 876 907 928 962 975 968 953 966 936 892 857 847 844 816 827 842 810 786 797 803 833 823 805 821 820 805 786 798 790 793 761 727 743 739 750 763 792 831 811 757 772 751 742 757 773 755 722 731 726 728 722 732 742 753 753 741 735 751 752 767 782 774 790 775 801 804 796 756 764 770 777 723 726 726 740 763 785 795 799 807 770 786 781 750 790 792 767 766 773 789 805 824 826 811 797 785 803 791 779 752 741 742 751 765 777 734 752 747 724 731 733 751 776 786 777 800 799 803 784 806 794 831 836 807 811 829 813 821 797 820 861 860 826 810 830 924 956 973 958 942 902 888 910 887 870 879 916 941 895 835 861 890 892 879 878 892 913 886 882 871 851 823 803 834 845 843 833 798 793 798 795 791 785 816 814 789 789 823 792 786 811 792 763 767 750 746 747 751 745 757 756 761 771 741 731 728 732 726 730 736 767 788 793 745 781 785 766 750 761 773 778 763 772 799 821 784 759 760 772 795 789 786 812 835 813 790 799 822 862 958 1033 1042 1088 1122 1072 1046 1050 1038 1039 1109 1135 1186 1193 1171 1129 1121 1158 1118 1082 1062 1060 1085 1108 1060 1028 1031 956 869 813 772 756 753 751 755 779 774 762 747 759 746 745 751 742 744 745 749 754 771 760 788 780 769 783 771 754 766 749 749 734 734 752 763 770 778 780 782 772 782 743 724 730 728 726 724 727 726 724 728 727 726 726 729 747 739 738 738 736 733 730 727 733 733 732 736 733 733 737 733 737 733 732 742 734 735 734 733 733 734 730 732 733 735 743 743 741 740 740 738 731 735 735 737 736 737 736 737 737 738 739 752
663 655 650 665 671 669 669 670 665 659 652 649 645 651 641 611 606 620 639 646 666 670 661 650 628 635 653 638 624 623 633 628 631 647 659 664 660 669 682 700 692 668 659 669 664 645 648 668 662 663 683 699 709 717 730 719 736 750 737 743 744 726 728 739 745 755 746 730 728 740 738 744 744 730 706 722 733 709 705 704 682 670 659 672 682 694 695 699 705 712 719 712 680 696 708 721 723 711 729 736 738 743 760 760 764 756 775 809 822 830 824 839 859 884 886 886 863 853 867 861 859 855 843 820 838 827 807 813 794 808 828 848 844 828 829 855 879 894 869 876 877 903 921 914 914 914 934 939 915 898 889 848 796 771 771 775 805 810 809 797 758 750 771 791 804 791 762 747 724 739 725 731 737 733 733 743 748 747 779 790 763 732 727 714 731 718 725 746 759 771 783 758 749 772 775 811 779 774 787 775 756 765 736 730 736 731 723 719 723 723 726 723 741 755 765 766 743 742 742 764 762 778 782 803 802 799 753 769 787 751 776 789 768 755 757 761 773 797 807 751 748 771 804 803 762 773 729 724 723 727 728 728 740 792 789 784 767 749 753 753 760 756 764 777 772 768 775 801 798 829 846 832 907 999 939 961 981 985 1010 1010 980 932 875 872 852 884 866 889 877 861 814 868 870 833 838 818 838 818 849 874 865 884 898 880 885 863 832 826 846 877 850 813 790 794 819 832 810 772 783 832 802 764 783 805 820 778 758 765 774 791 824 800 765 787 808 804 770 759 798 773 787 726 726 751 761 767 761 784 765 824 806 745 767 782 769 809 815 790 786 797 792 835 842 829 798 800 796 857 848 826 861 937 1033 1025 1003 1018 1073 1050 1048 1050 1049 1080 1056 1016 973 968 948 952 945 960 946 893 835 802 821 777 795 838 812 799 762 780 773 805 823 827 830 828 782 773 771 770 762 754 776 769 772 767 740 733 741 762 771 754 753 744 756 752 769 755 754 729 735 745 760 745 733 742 748 731 721 722 730 726 726 727 727 728 729 743 745 752 753 756 764 759 767 765 775 778 763 772 766 769 774 777 763 759 748 757 763 760 750 748 743 752 771 790 795 799 788 759 750 745 742 747 759 775 781 786 794 794 790 784 771 759 750 749 752 784
663 655 650 665 670 668 669 670 667 663 657 652 651 656 647 621 610 627 644 650 669 673 668 651 633 637 660 653 636 631 632 626 640 654 665 671 674 677 683 703 696 678 657 656 658 647 650 650 659 673 684 697 690 713 732 725 726 736 726 725 745 750 738 736 729 735 724 741 711 727 725 726 742 717 704 695 697 688 700 665 664 664 658 665 692 698 697 675 687 703 695 680 673 687 698 744 770 767 748 762 786 789 791 798 807 804 794 782 785 803 816 816 824 805 785 799 807 793 817 814 816 837 841 856 824 798 785 788 807 805 801 804 820 841 845 845 855 866 852 879 877 889 909 922 925 921 842 837 823 788 784 815 773 772 761 740 756 762 759 766 741 735 753 752 744 752 777 776 729 724 724 752 762 774 781 807 775 774 781 811 800 803 779 770 736 711 723 749 742 725 731 732 745 748 760 780 800 769 770 741 765 740 758 777 777 735 720 723 738 745 750 765 780 796 814 815 786 756 782 801 774 775 782 757 768 774 770 760 730 730 731 741 751 748 756 777 761 732 755 774 741 718 725 729 731 724 725 724 728 754 791 769 770 769 770 781 759 766 773 763 762 763 760 771 795 797 808 812 837 815 801 813 828 833 847 863 936 921 873 845 888 839 860 901 972 1000 1017 999 966 930 862 804 810 800 789 793 820 820 808 829 846 833 840 856 876 877 834 865 889 874 857 856 869 864 857 832 840 843 814 811 794 822 841 824 783 807 789 812 830 831 820 793 790 807 867 921 859 801 766 792 808 764 779 742 725 736 750 761 774 770 778 775 779 750 753 778 787 750 741 762 788 805 794 782 819 796 790 768 760 810 785 788 799 788 780 787 809 818 838 845 845 853 842 831 837 826 826 832 847 839 840 858 862 850 866 861 817 811 833 850 868 850 851 843 867 824 782 763 782 793 781 760 755 755 765 774 779 775 765 748 739 757 738 727 727 734 741 744 736 727 728 725 730 724 733 722 730 729 728 730 728 731 726 729 733 740 749 754 757 745 779 801 807 805 800 796 818 806 801 802 793 787 769 796 794 809 824 824 826 827 830 831 833 820 827 819 827 816 819 816 813 816 814 807 782 776 779 782 778 774 756 749 754 759 770 784 790 779 788 807
663 655 650 664 670 667 668 670 669 666 661 656 657 660 654 630 613 629 645 656 673 677 672 654 643 642 667 661 644 639 628 631 645 658 662 672 682 689 691 703 691 675 666 647 648 651 660 652 656 665 669 681 691 704 719 730 712 721 712 726 742 756 758 742 713 709 724 745 730 696 701 715 729 707 699 677 667 667 667 672 685 682 660 672 661 663 680 668 666 674 682 687 684 685 696 720 745 776 791 795 801 811 819 813 807 811 823 831 834 853 827 783 766 771 764 765 766 769 781 773 787 780 789 768 776 775 797 807 808 831 818 831 842 853 858 834 858 873 860 883 836 817 860 868 841 821 793 768 762 732 766 784 780 766 751 755 744 745 766 775 745 731 722 746 751 755 776 754 730 724 746 759 770 797 805 767 765 759 731 735 736 736 763 761 762 739 705 722 743 748 758 763 750 742 753 754 772 783 792 766 737 740 733 720 713 712 715 715 722 729 736 752 759 765 744 757 774 792 803 807 782 786 764 739 726 741 768 726 725 737 738 748 773 773 734 759 778 805 761 716 717 718 735 756 764 768 766 766 789 780 779 774 746 750 736 745 744 750 768 755 760 766 775 775 783 799 814 814 819 829 814 840 921 955 922 880 842 834 835 871 865 903 910 915 995 987 1006 1000 954 915 951 945 912 898 847 837 811 775 794 823 836 847 852 813 812 795 795 807 845 877 864 831 832 829 823 777 795 839 853 860 841 873 856 836 875 838 844 849 866 878 867 852 886 931 948 872 824 788 788 741 761 790 806 807 788 816 775 754 790 785 760 740 732 724 749 737 750 771 745 771 799 779 760 781 747 769 799 786 782 745 760 771 784 772 754 752 754 784 775 780 783 820 830 814 815 815 836 851 844 832 827 834 840 864 911 934 905 891 852 866 807 803 810 779 779 796 778 769 756 767 777 747 739 751 766 761 760 773 764 747 739 748 769 762 763 732 728 725 722 726 732 728 726 728 727 729 733 735 738 735 739 750 759 773 772 779 806 802 775 771 783 803 802 794 793 807 823 827 816 797 795 785 773 770 766 770 760 759 762 758 755 754 754 766 753 756 754 762 758 758 769 776 782 781 773 776 798 791 796 788 791 800 788 797 808 815 808 803 795 795
663 655 650 664 669 666 667 670 670 669 665 660 665 665 662 637 613 628 646 662 676 679 676 657 655 649 667 659 651 643 628 634 644 655 655 670 675 688 697 699 690 667 661 650 652 659 671 659 662 668 665 670 682 686 703 722 714 700 705 712 730 749 765 747 721 707 730 739 718 690 687 688 693 690 688 670 684 689 692 700 695 685 665 680 684 669 662 663 679 696 707 714 713 702 709 724 717 715 730 730 752 762 794 771 790 789 737 725 742 739 716 720 766 805 835 835 820 801 810 799 789 800 792 789 793 814 824 815 806 833 828 804 826 810 815 792 774 801 785 790 776 793 814 796 776 753 739 760 765 727 723 741 767 758 738 754 774 802 825 822 785 784 798 764 726 778 766 746 707 722 755 765 735 735 726 740 741 715 701 724 740 736 743 703 716 713 713 737 718 714 723 728 733 747 754 768 749 744 730 751 739 755 751 749 756 743 712 712 722 738 757 779 793 797 791 757 773 754 746 756 736 726 707 712 711 710 713 714 728 728 730 733 717 712 716 715 712 711 715 731 738 747 756 774 763 762 739 734 745 763 752 754 777 794 815 791 833 803 773 803 816 816 810 823 817 819 778 786 793 794 815 793 793 798 814 861 859 829 834 870 822 858 875 883 902 982 922 845 890 886 837 793 791 792 807 842 869 872 827 800 778 767 768 806 783 810 835 842 831 854 839 823 779 767 770 801 822 838 852 831 817 800 841 841 852 837 824 821 845 914 901 840 805 803 798 778 772 796 789 764 760 767 774 772 799 822 834 817 828 762 754 743 730 730 728 744 767 743 746 738 770 773 747 748 763 789 790 813 816 825 830 844 832 821 821 809 762 787 796 786 794 813 815 803 801 801 802 808 808 827 836 830 832 850 882 845 795 798 784 792 800 767 763 784 779 779 772 762 778 764 770 768 759 775 774 749 739 744 744 733 731 741 743 745 723 725 728 728 730 731 736 747 743 747 739 736 745 764 771 774 774 776 766 769 792 810 814 814 798 795 805 802 795 777 755 766 762 756 751 751 744 740 747 744 744 741 744 743 745 753 746 744 738 745 759 761 760 758 751 750 754 760 757 755 764 760 771 771 771 779 789 791 781 777 785 789 798 802 805 821
663 655 650 664 668 665 667 671 672 672 669 663 673 672 671 643 614 630 647 663 674 679 678 661 662 658 669 662 656 637 631 627 637 646 644 661 670 680 684 683 687 670 645 641 657 670 677 672 658 678 686 691 690 698 713 711 697 704 710 710 721 736 743 739 723 703 719 729 727 720 718 679 682 675 681 680 688 707 715 720 714 701 672 687 709 705 698 677 662 674 684 687 702 712 727 723 700 678 679 692 712 746 766 723 714 729 702 686 691 729 763 791 829 847 853 862 854 845 850 843 837 826 828 824 814 820 827 832 818 775 765 753 753 767 781 760 748 771 779 778 786 815 771 767 759 779 787 771 764 754 743 710 706 719 724 735 758 781 782 760 733 744 757 749 749 744 706 708 693 698 719 733 730 739 711 729 731 704 695 696 696 698 716 725 749 748 737 749 738 751 781 781 761 726 753 764 750 757 772 761 736 740 710 712 710 716 716 720 742 761 764 767 770 758 737 716 706 705 707 712 709 719 715 716 718 720 715 713 715 717 712 719 729 732 731 732 739 749 758 763 773 773 747 760 764 750 768 787 793 774 797 796 782 764 760 765 766 777 782 779 769 781 794 802 788 807 822 790 808 831 819 826 841 805 799 822 807 823 827 834 879 844 864 924 926 897 891 955 930 871 836 808 802 841 826 855 820 775 805 825 826 814 757 774 779 794 820 818 829 784 766 781 816 812 794 830 869 839 864 859 798 830 815 825 782 797 791 819 851 876 857 890 958 911 821 814 781 797 825 832 783 802 841 892 935 974 972 849 777 774 804 813 797 766 737 739 776 752 723 746 770 811 830 809 787 806 791 764 757 796 822 834 778 806 784 781 773 791 783 776 789 796 789 789 788 793 810 832 833 831 852 863 861 860 801 766 790 801 798 797 775 780 773 797 795 777 773 780 782 777 766 770 762 779 774 758 746 744 743 761 759 769 752 745 725 725 728 730 745 765 766 766 768 764 774 796 811 814 815 802 778 756 743 739 735 737 736 736 732 729 731 730 731 727 727 731 729 732 739 733 743 726 727 730 732 743 735 729 725 730 723 734 744 748 734 733 733 732 735 734 735 738 738 747 751 754 751 752 759 760 768 771 777 778 777 761 768 755 743 745
663 655 650 664 667 664 667 672 674 675 672 666 680 678 679 649 618 635 646 662 673 681 677 666 669 666 665 662 652 636 636 624 633 640 638 661 667 670 668 671 670 664 642 651 660 668 679 687 659 671 685 691 696 703 702 705 698 710 729 716 730 728 716 724 726 701 711 716 722 739 703 685 698 679 695 711 699 707 714 701 697 679 687 700 720 722 725 702 678 663 671 682 694 702 711 691 677 674 688 710 732 727 728 694 685 687 691 697 717 748 766 781 756 740 729 734 747 767 764 775 779 774 771 764 753 751 745 777 762 765 751 742 754 744 751 767 779 798 820 835 836 810 778 738 739 715 724 723 713 700 713 712 692 717 722 716 704 719 717 710 697 701 714 735 738 722 707 684 697 709 731 731 725 735 702 705 727 739 748 762 767 741 709 714 730 732 725 717 715 725 746 758 751 753 765 765 745 747 761 722 720 722 724 720 714 714 711 706 714 731 735 744 742 724 709 704 702 707 711 734 753 768 770 763 764 748 749 739 724 716 713 713 714 716 718 720 720 716 722 720 724 724 720 723 722 730 756 730 739 753 760 735 751 765 767 749 755 798 791 807 802 788 785 770 787 822 803 776 784 805 854 805 820 806 842 813 851 901 885 806 825 837 877 858 883 865 902 880 918 901 886 888 881 836 845 859 847 849 803 772 793 819 812 788 822 771 778 747 743 749 748 739 754 759 788 795 773 747 750 764 773 760 774 778 798 778 779 798 834 868 923 890 833 800 772 775 781 793 804 817 837 864 882 913 936 913 859 775 757 743 757 797 766 733 729 725 771 786 771 764 758 772 806 834 842 845 848 845 851 872 880 845 823 804 818 795 784 795 807 808 858 880 872 905 967 1023 1092 1070 979 977 917 873 859 837 821 799 784 757 767 779 773 750 750 743 756 756 764 775 757 753 746 746 738 743 761 762 753 741 740 750 731 725 723 728 722 727 728 731 729 726 727 727 730 725 728 726 729 728 735 730 733 733 732 732 727 723 722 725 728 725 725 732 729 730 726 730 732 731 728 732 733 738 759 775 782 795 795 799 791 765 756 767 787 798 758 748 733 719 744 735 729 731 729 733 738 740 741 740 738 733 738 747 745 750 768 780 779 773 771 787
663 655 650 663 666 664 667 673 676 678 678 669 685 683 686 654 625 638 644 659 671 678 679 672 675 672 658 652 642 637 644 633 632 625 635 654 656 665 655 656 649 639 639 647 649 656 688 689 671 662 672 677 675 678 693 699 697 713 728 734 744 747 712 705 698 690 692 693 692 707 685 698 700 684 711 725 727 724 709 697 682 695 703 700 707 731 733 703 676 664 682 692 706 713 687 673 672 685 688 676 681 691 684 682 689 705 702 698 715 720 715 723 704 716 736 745 744 749 729 708 712 709 714 716 721 719 731 750 743 724 733 753 769 776 771 764 764 798 805 802 786 738 714 718 708 710 703 701 719 716 701 681 685 691 686 679 684 706 718 733 736 703 699 714 729 713 687 691 730 735 714 689 691 700 717 739 736 733 745 757 742 736 728 724 740 741 759 747 753 736 743 731 744 750 765 773 764 771 759 750 752 760 745 754 737 713 705 706 711 723 736 748 752 735 725 710 705 707 710 724 718 718 726 740 753 762 774 777 780 773 753 766 775 769 745 734 737 731 736 743 752 743 751 766 740 734 754 778 781 759 740 753 780 795 787 747 763 782 780 792 779 773 778 759 755 757 780 806 776 765 771 795 819 801 814 833 804 825 796 805 836 878 878 833 797 796 817 844 877 908 897 878 896 888 898 844 846 855 878 891 888 869 874 875 821 771 812 822 794 744 742 753 766 784 778 754 738 768 782 791 761 764 761 786 772 777 802 828 898 967 940 831 792 759 779 805 824 836 820 838 874 931 920 812 780 767 777 759 734 740 777 740 772 808 793 810 829 819 802 793 787 766 752 770 774 778 758 747 750 751 769 776 791 776 761 761 771 803 799 808 833 810 803 824 856 846 875 895 876 878 824 835 826 809 784 774 777 763 755 760 757 761 750 747 760 750 744 749 767 766 737 732 736 745 758 745 758 792 774 767 746 742 735 728 725 720 720 718 721 724 722 720 724 727 749 758 745 734 730 731 729 724 728 726 734 736 744 758 770 781 793 785 758 757 745 752 772 788 782 743 742 739 734 733 736 741 739 743 746 754 760 763 776 779 776 803 806 806 788 761 780 783 768 735 725 730 731 735 734 739 743 742 744 744 755 760 766 777 781 799
663 655 650 663 665 663 666 674 679 682 685 673 686 689 690 660 631 634 640 654 668 674 679 677 678 672 654 642 639 645 649 637 627 631 628 641 652 659 638 641 640 641 646 641 653 664 688 686 685 666 668 668 668 668 673 674 679 685 698 727 746 736 713 700 714 699 709 690 684 684 695 708 717 689 692 708 727 745 722 696 692 703 711 726 729 726 725 706 688 680 670 665 668 669 669 672 675 674 671 672 683 689 702 709 719 719 727 725 705 689 699 713 722 721 731 734 720 702 697 708 728 742 751 749 747 744 729 727 721 731 712 715 715 716 717 726 733 732 742 765 751 726 716 725 743 740 714 717 735 744 729 697 708 718 715 681 676 670 672 680 679 697 700 695 683 687 709 727 707 717 684 693 708 726 720 713 732 711 708 716 723 738 749 734 729 744 753 752 763 774 760 736 748 752 734 740 758 757 744 742 766 762 757 751 740 716 706 710 710 700 706 706 709 706 700 704 709 721 706 709 708 711 721 736 745 763 741 752 754 742 765 776 791 779 775 765 781 788 801 798 844 835 820 835 852 835 776 770 799 781 750 747 758 785 804 779 766 754 754 753 749 761 788 780 781 791 796 820 800 792 803 782 783 796 806 845 867 862 829 843 813 812 840 881 869 845 806 808 781 778 773 805 765 759 809 835 857 818 803 760 770 803 763 786 786 833 833 785 746 728 728 729 744 727 732 741 769 763 785 815 832 918 852 806 823 830 882 825 851 815 770 748 768 772 795 824 826 815 821 841 826 840 861 842 803 789 777 746 720 761 753 785 770 784 737 745 740 737 749 761 785 764 776 779 765 789 782 783 783 762 761 770 800 800 795 791 801 821 848 914 943 987 1019 1013 1021 1000 943 918 876 860 811 791 797 780 782 796 790 787 784 789 791 776 734 732 733 735 751 753 734 728 732 729 733 728 723 731 738 752 745 726 723 729 733 736 731 732 732 730 741 741 750 754 757 769 775 779 785 778 771 759 749 764 766 767 746 733 749 758 752 753 767 773 786 785 785 787 793 761 768 766 756 754 736 740 741 743 743 763 763 775 769 772 796 841 850 810 779 806 789 783 793 783 782 794 810 766 744 729 727 729 732 734 731 734 735 739 738 741 743 753
663 655 649 662 663 662 666 674 682 686 692 678 687 694 691 666 634 626 639 647 664 672 676 679 680 665 648 646 648 652 660 643 634 643 629 630 650 655 632 636 640 648 656 656 659 676 695 697 683 685 670 676 688 682 680 684 701 692 706 722 741 736 745 728 727 716 722 705 687 694 693 716 716 696 712 715 714 744 760 710 694 712 727 737 705 706 695 704 692 675 670 672 685 676 680 693 698 701 698 688 682 672 674 673 672 688 704 699 682 694 706 718 716 709 700 712 697 691 712 724 731 730 711 727 712 699 714 723 726 726 736 746 742 743 744 750 747 763 768 767 765 769 759 761 762 722 716 716 731 757 749 742 743 735 696 675 670 674 696 705 710 701 691 679 692 688 678 681 683 692 710 694 706 721 709 696 702 720 722 720 719 728 738 743 747 740 731 732 750 763 766 755 750 746 736 717 715 718 726 714 722 715 715 722 734 714 713 698 695 698 696 703 700 704 705 713 735 756 759 760 751 738 729 723 721 720 735 761 772 764 789 779 779 783 793 784 794 798 832 868 867 866 865 850 853 842 810 798 825 846 798 827 802 779 775 783 803 817 795 788 802 825 808 771 760 767 766 781 802 819 790 815 832 844 869 824 828 856 855 816 831 839 810 822 827 808 836 861 808 846 806 783 771 766 795 819 845 855 857 819 808 791 839 860 831 787 825 828 806 792 771 756 756 757 753 760 728 724 730 724 717 731 724 756 743 810 807 791 745 787 740 758 763 778 787 760 786 808 791 757 755 750 770 793 777 770 718 727 746 740 768 725 734 740 745 732 746 734 726 743 770 760 772 748 774 767 756 759 789 832 834 834 868 863 867 843 818 824 831 854 854 865 833 844 880 883 887 928 886 880 868 895 858 810 813 803 803 831 828 772 757 787 785 794 769 743 734 735 732 733 737 736 728 731 725 723 727 732 723 727 728 730 731 730 729 731 733 741 750 742 748 738 737 744 746 759 769 775 776 779 781 788 800 785 772 768 748 736 748 761 772 775 788 781 792 782 785 805 804 781 798 788 780 785 753 749 743 744 744 756 774 775 775 793 788 791 807 804 808 818 803 776 803 793 788 764 745 743 740 749 747 775 768 743 769 775 775 797 779 744
663 655 649 662 662 661 665 675 685 690 697 683 689 699 692 669 638 627 638 641 661 668 672 679 681 659 649 657 660 661 670 651 642 649 638 629 647 634 634 647 648 658 670 675 661 681 702 704 689 696 677 684 695 701 685 709 723 717 706 719 744 749 759 756 748 735 725 709 694 694 708 730 742 723 709 729 737 739 731 731 701 708 710 727 727 698 690 690 676 689 697 693 696 700 679 696 716 729 728 726 719 712 690 681 689 693 690 686 682 681 678 684 682 682 692 697 703 701 703 702 694 693 692 692 697 699 701 706 709 710 713 709 715 726 729 724 724 733 748 755 742 747 759 771 771 742 750 750 716 730 736 717 719 706 672 688 699 681 667 671 693 691 701 714 731 728 715 695 708 732 738 745 733 710 737 715 736 709 727 702 717 718 718 732 732 730 743 761 767 746 755 767 768 754 761 764 757 740 723 746 759 743 733 717 702 695 698 705 704 714 718 729 725 714 709 719 726 728 732 726 736 739 759 774 773 757 738 734 737 763 782 791 801 810 804 780 776 798 802 826 838 850 877 943 913 894 879 937 1021 1028 1077 1018 1018 931 866 872 845 843 850 830 816 823 820 829 848 806 816 814 793 817 867 875 861 829 847 894 870 839 840 794 834 834 821 814 852 874 861 871 807 821 858 854 841 811 822 809 859 927 919 866 930 927 933 909 895 902 883 899 858 856 838 782 817 799 825 823 873 840 782 762 746 733 752 772 750 818 737 719 737 729 770 743 746 753 789 811 740 776 798 756 767 797 811 816 807 761 722 714 728 722 746 752 750 768 806 876 844 785 770 789 798 763 746 745 770 755 783 795 792 783 812 804 780 811 781 785 807 855 816 799 862 903 853 862 857 855 867 901 883 872 942 925 836 825 799 816 795 787 804 812 776 764 764 757 747 755 764 775 760 733 728 723 725 726 724 721 722 724 723 727 729 739 754 771 772 752 772 765 744 744 754 770 776 781 787 779 781 768 752 754 757 767 783 804 818 799 789 788 783 789 752 766 770 755 763 782 795 797 794 789 792 806 786 760 747 750 770 775 787 767 749 756 744 752 759 764 750 765 763 765 763 795 800 783 779 778 789 762 746 750 762 778 778 797 796 797 810 808 781 760
663 655 649 661 661 661 665 676 687 694 699 688 692 702 691 671 641 641 637 637 653 664 669 678 680 659 662 669 672 666 677 661 653 650 634 626 633 632 644 653 659 667 681 688 678 679 697 712 711 699 684 676 684 706 702 714 721 738 730 732 739 733 747 752 733 738 716 696 693 706 721 738 751 749 744 737 741 722 712 708 711 739 748 741 734 724 702 677 685 700 712 721 719 706 688 686 690 711 727 727 712 697 684 683 684 693 708 719 717 700 708 693 707 711 691 698 715 724 732 730 723 720 722 709 712 728 737 722 727 725 736 721 723 727 736 757 752 761 754 751 770 775 793 790 785 784 780 764 727 708 670 662 662 662 672 672 690 689 669 686 695 687 696 687 699 722 750 737 741 727 730 746 736 743 740 729 739 750 759 734 726 718 723 740 748 764 768 761 756 745 730 731 746 759 768 758 739 757 747 724 719 698 697 693 696 698 702 698 705 726 753 767 770 761 742 730 745 767 749 740 763 744 749 735 744 760 773 781 788 782 757 759 762 764 785 782 786 814 856 879 903 906 898 936 956 961 985 1043 1012 1002 950 902 909 884 863 854 827 821 814 815 844 875 889 893 898 868 847 851 849 846 818 819 823 818 824 824 857 826 822 851 830 827 808 787 809 847 812 837 872 878 925 932 920 912 957 963 998 965 941 896 852 893 877 839 806 799 781 800 835 823 841 789 768 807 819 802 856 803 792 728 744 729 735 762 843 786 727 734 733 724 724 708 719 743 760 786 749 717 725 723 725 733 753 760 737 760 753 738 751 779 774 770 795 802 775 783 778 809 787 798 794 813 810 837 817 850 796 780 814 796 830 854 840 812 836 854 839 825 837 847 808 825 833 862 861 851 826 776 801 784 784 812 797 783 763 792 814 768 757 745 741 761 769 760 762 749 739 729 721 719 726 729 725 721 726 735 746 759 755 763 766 775 775 770 758 765 753 774 783 782 789 806 799 817 821 810 813 823 804 782 789 815 799 795 780 795 803 808 781 761 767 781 795 791 788 805 785 781 785 801 824 813 784 766 780 754 756 770 780 792 796 787 803 800 800 770 746 753 759 779 785 779 812 799 797 798 773 783 793 812 804 762 756 766 773 794 784 777 782 765
663 655 649 660 660 660 665 676 689 697 700 694 696 701 688 674 641 648 639 635 642 653 665 676 679 668 675 677 682 675 683 671 661 640 628 628 628 638 645 654 663 675 686 699 692 683 702 719 720 713 705 680 694 721 713 719 726 752 743 742 741 713 733 741 729 714 711 711 695 707 721 731 738 738 735 775 741 736 730 728 736 733 754 758 727 701 687 686 682 695 707 723 726 711 702 694 708 709 710 725 715 682 685 688 699 700 717 728 735 731 718 697 713 733 721 698 717 720 719 707 721 740 742 727 725 728 739 741 744 756 748 743 741 747 769 791 790 762 756 752 744 744 732 704 695 687 677 676 666 659 669 677 681 688 695 704 703 701 712 746 727 725 704 697 703 701 691 692 695 691 700 707 703 711 727 745 750 748 752 754 764 768 780 778 775 769 764 730 735 752 750 744 715 729 733 732 730 725 747 737 725 716 699 695 693 706 706 708 703 701 703 709 708 713 719 724 721 724 729 750 751 758 787 772 777 770 781 784 793 828 795 783 802 827 848 823 802 818 853 889 893 911 944 944 939 958 986 1025 1028 1009 964 900 949 1000 989 934 881 854 854 865 883 921 956 947 936 899 884 843 863 868 913 877 897 882 839 837 833 840 857 855 858 805 820 844 800 774 797 825 840 803 824 817 854 816 832 861 861 882 881 830 828 815 818 855 864 815 804 804 778 838 816 783 744 748 755 766 790 830 760 755 763 751 821 867 811 765 770 820 795 782 779 778 748 757 730 726 716 710 716 727 761 758 746 725 736 743 786 783 796 790 753 726 759 766 773 795 774 800 788 784 813 835 835 823 854 873 875 910 941 932 910 913 895 884 914 864 818 815 796 799 819 830 809 780 810 793 779 745 746 772 779 785 785 786 783 783 780 770 749 744 736 739 743 748 742 727 728 715 716 717 727 748 773 795 779 752 752 739 760 769 755 750 751 732 739 735 744 754 744 747 745 766 780 771 754 764 785 770 763 773 760 768 770 773 785 805 821 824 831 828 821 793 801 784 782 790 778 788 795 806 842 825 795 781 800 803 762 772 772 765 780 789 811 793 773 760 780 793 779 763 759 760 767 774 779 797 807 786 771 791 798 803 803 801 813 796 782 769 784 824
663 655 649 660 659 659 665 677 689 697 701 698 699 699 684 672 643 649 647 638 636 645 658 674 679 676 681 685 688 685 686 678 666 647 630 632 633 640 646 656 664 675 687 698 707 705 704 713 712 705 705 699 703 716 726 726 735 743 731 737 731 706 721 734 731 734 729 724 699 700 698 708 719 714 725 741 770 760 743 749 753 744 731 738 725 694 709 712 688 693 709 720 721 729 731 718 724 730 733 705 698 690 701 714 721 739 739 738 725 712 703 706 712 724 735 709 709 722 737 748 738 725 734 744 746 719 735 714 740 747 757 723 708 716 712 710 710 698 679 670 668 664 664 684 657 659 673 682 685 692 682 669 671 671 664 668 679 677 676 674 679 685 688 696 711 698 711 713 726 720 730 724 728 708 725 725 724 724 738 757 752 739 729 725 746 753 746 750 750 740 754 733 741 739 724 728 713 702 716 713 715 704 695 697 693 688 692 708 737 744 748 742 745 756 765 769 775 766 742 771 786 790 787 761 759 788 797 800 799 808 828 863 862 906 958 927 901 966 942 952 956 969 971 1019 1075 1083 1054 1080 1024 1011 1062 1097 1121 1067 1016 1026 1018 991 933 954 974 943 912 882 882 889 875 897 891 919 908 846 871 904 954 942 887 892 861 820 788 802 788 782 797 763 763 800 861 866 870 850 846 837 874 889 833 857 896 942 936 940 867 839 920 903 851 820 789 850 844 775 813 831 797 840 820 800 745 757 761 779 830 882 855 804 775 788 830 804 746 789 773 735 734 778 714 708 717 714 709 712 723 742 774 787 727 767 762 770 754 723 759 774 794 774 763 747 778 753 758 764 796 833 856 869 926 921 962 914 845 832 804 757 757 754 777 789 801 758 742 743 745 760 773 759 741 739 743 749 766 781 795 790 783 787 771 758 750 749 741 732 722 728 728 726 747 760 750 760 773 783 795 769 765 776 778 794 775 785 779 790 779 792 774 770 775 769 770 773 788 771 773 757 748 759 778 790 798 826 814 818 823 808 777 789 813 810 789 767 781 790 811 780 774 783 782 791 801 824 859 833 823 818 801 781 809 811 807 824 802 788 798 812 803 819 795 775 774 797 800 784 787 803 811 788 782 771 785 784 800 812 788 786 810 785 794 815 828 817
663 655 649 659 657 659 665 678 689 696 701 702 701 695 681 669 648 652 658 646 636 640 654 676 678 680 688 690 694 691 688 684 669 655 632 639 630 635 643 651 658 673 685 697 706 712 712 701 694 688 693 705 702 700 704 719 731 730 709 704 713 700 712 728 749 739 734 714 706 725 716 714 708 714 732 744 756 766 769 747 745 736 718 705 717 734 722 736 718 688 699 718 730 745 750 750 741 730 726 718 702 694 696 710 723 733 724 726 739 736 739 746 729 734 739 742 735 736 741 732 749 747 744 712 717 712 719 712 691 693 710 696 695 713 699 714 720 710 698 686 661 651 653 656 661 662 672 687 679 692 686 699 700 687 680 670 678 690 689 701 721 726 712 724 722 741 733 724 735 740 734 753 725 723 751 755 735 718 733 733 727 724 704 718 730 745 745 720 734 740 732 749 734 727 729 722 734 729 716 700 698 699 693 693 691 699 693 704 707 703 707 709 722 740 759 770 765 762 783 789 795 781 777 782 814 841 864 918 954 993 1003 1021 1073 1088 1060 989 1012 1067 1123 1087 1111 1131 1161 1118 1078 1086 1085 1108 1123 1133 1163 1215 1139 1086 1065 991 955 936 953 959 983 944 912 896 907 976 1032 1047 1002 921 875 877 877 827 867 871 840 797 786 795 840 795 784 769 752 762 785 799 832 863 841 808 825 823 819 877 819 845 877 943 919 887 860 897 934 999 1018 950 912 856 863 841 850 868 921 917 907 837 793 837 825 814 818 825 788 766 735 753 758 776 825 855 819 796 763 773 702 700 701 711 720 737 732 756 788 745 766 773 784 772 779 808 762 788 825 844 797 765 784 819 824 801 825 835 809 803 795 825 814 817 821 804 791 787 770 771 752 731 742 754 753 726 728 743 744 734 745 758 748 722 726 723 743 732 724 737 732 727 733 736 730 726 722 723 727 728 732 749 764 777 765 751 757 777 790 766 767 779 795 792 811 786 781 773 768 796 810 789 794 791 801 825 831 823 789 771 789 815 795 806 813 804 782 780 784 786 793 785 814 832 825 819 815 806 800 796 809 829 815 808 844 846 825 824 884 837 833 820 842 828 824 818 821 817 830 835 836 817 826 822 821 826 795 780 807 791 796 817 821 838 813 829 812 805 797 782 780 798 835 816
663 655 649 658 656 658 666 679 689 695 699 704 702 694 681 670 653 661 667 659 643 638 648 675 676 684 692 693 693 692 693 687 667 652 633 646 644 631 631 635 651 670 684 696 705 703 701 683 677 677 685 691 687 693 711 717 717 723 714 693 697 711 725 735 742 728 716 701 716 736 738 729 716 718 713 724 727 743 754 760 727 718 714 724 727 737 754 746 734 730 703 692 706 711 716 718 741 728 715 709 702 713 711 694 700 706 722 719 730 725 721 733 743 736 728 727 745 754 759 740 719 718 728 731 724 711 686 698 705 688 690 687 674 687 688 674 680 684 663 675 675 659 652 649 654 662 679 691 687 681 695 698 704 715 702 696 700 701 677 678 685 685 683 698 698 736 715 711 712 727 735 741 737 763 768 767 753 748 737 735 716 696 713 730 737 735 727 698 711 702 699 713 726 723 729 733 733 739 713 695 688 693 688 686 691 707 720 736 744 747 748 741 734 732 736 742 747 743 741 748 766 780 789 819 828 834 882 897 985 1063 1054 1138 1082 1047 1087 1153 1135 1061 1113 1176 1122 1069 1072 1156 1156 1199 1207 1152 1107 1131 1171 1175 1100 1031 1007 1045 1038 1067 1117 1164 1096 1052 973 956 955 932 901 886 877 932 941 935 906 836 861 858 795 815 860 838 795 816 774 766 750 773 796 807 821 836 845 785 773 793 811 766 763 768 786 818 848 824 860 907 863 857 880 894 941 991 937 844 900 880 824 781 817 883 899 861 802 762 791 785 796 780 755 727 714 730 733 731 766 760 710 701 702 714 734 745 735 765 802 738 729 734 757 763 827 827 795 760 759 741 764 809 825 748 771 763 792 800 804 789 759 749 757 749 761 774 757 745 753 735 717 740 768 741 729 722 723 729 727 733 751 764 781 794 782 752 740 735 743 738 768 770 765 741 727 726 752 754 739 752 768 778 760 757 746 745 774 784 766 745 760 787 761 740 771 780 745 765 740 742 753 770 783 795 799 802 787 797 841 811 794 806 817 792 779 774 784 784 782 802 819 823 814 816 826 811 817 814 816 814 819 814 805 807 816 811 844 825 829 833 852 845 855 840 817 834 828 816 788 775 785 785 802 814 790 800 795 792 794 802 819 803 798 835 814 788 762 772 784 766 787 796 792 789 761 750
663 655 649 657 655 657 666 679 688 693 698 704 702 694 683 671 658 671 674 670 653 639 642 665 677 684 690 691 689 690 692 685 672 653 636 651 654 648 638 633 648 664 680 689 697 693 682 669 667 678 685 687 700 699 714 722 703 708 708 692 683 706 719 725 743 755 734 711 717 731 743 750 730 743 723 729 728 744 757 756 744 746 738 736 750 754 748 742 741 720 714 711 726 718 720 722 740 727 701 714 719 731 729 710 698 709 705 709 712 710 707 706 725 740 743 743 745 759 746 749 727 708 708 702 687 682 680 674 690 696 687 677 663 660 663 652 653 668 656 647 645 650 655 661 672 677 683 681 678 679 691 697 712 713 724 766 765 715 716 721 709 709 734 729 716 706 717 701 696 716 725 721 731 731 732 741 726 736 728 708 705 700 694 692 692 689 685 687 690 690 685 688 686 686 687 693 691 687 686 689 693 708 704 696 699 710 708 718 732 745 742 743 754 764 762 750 752 766 779 793 798 798 795 795 815 869 935 985 953 983 1005 1037 1119 1119 1053 999 1026 1097 1138 1173 1123 1095 1024 1086 1052 1080 1089 1120 1120 1133 1127 1152 1177 1223 1216 1145 1130 1130 1064 1071 1051 1039 989 930 920 949 929 913 918 905 838 802 823 869 830 830 910 874 812 770 770 791 844 876 819 755 736 741 796 779 780 821 812 801 774 756 742 767 768 770 743 745 768 767 781 770 762 778 817 842 809 791 803 854 911 850 791 796 801 832 904 913 853 796 761 738 714 700 703 706 725 716 728 730 740 776 796 797 786 810 840 856 836 767 766 794 847 877 798 797 784 751 703 736 763 775 764 722 751 757 746 714 744 773 750 738 750 778 765 747 754 713 713 725 731 730 732 747 751 788 809 812 810 805 789 804 801 771 765 774 796 813 839 784 756 744 725 740 748 757 770 766 747 778 755 746 757 754 764 791 794 781 794 791 784 800 788 779 782 794 774 753 761 787 774 755 744 742 750 775 749 759 773 771 775 789 795 790 808 817 814 815 807 808 801 792 800 799 805 835 837 833 819 801 799 798 792 806 812 803 803 815 818 818 828 845 868 878 881 898 926 891 840 787 794 803 791 791 776 775 777 778 789 809 796 821 826 827 833 810 822 813 834 812 810 842 803 815 790 825
663 655 649 656 654 657 666 678 688 692 696 702 701 695 683 668 661 679 681 676 661 645 646 657 674 678 688 688 682 686 687 681 673 657 639 654 663 658 650 638 638 652 658 675 687 671 659 663 681 693 698 708 713 717 721 718 699 695 696 679 695 690 706 711 728 746 737 715 720 717 724 739 757 764 755 757 753 749 758 765 763 751 766 767 769 748 726 723 734 727 729 742 753 742 740 738 731 711 707 724 740 741 737 715 711 709 707 716 724 736 736 722 714 729 736 734 743 754 757 744 714 688 693 692 695 706 695 691 675 665 673 658 654 653 670 673 643 646 658 667 671 677 665 655 670 680 683 684 701 709 724 745 745 752 760 751 764 756 723 751 736 720 702 713 731 748 757 755 718 732 717 721 733 741 729 730 735 748 751 747 730 712 723 687 682 687 684 683 688 706 705 701 700 694 697 704 711 711 706 722 722 725 744 735 731 718 714 711 714 720 726 720 733 737 740 741 741 751 753 758 772 775 799 803 814 792 795 775 807 823 853 877 983 932 914 972 980 934 984 959 1035 1043 1082 1136 1177 1181 1177 1173 1191 1140 1158 1158 1148 1132 1129 1085 1091 1136 1165 1147 1145 1047 1060 1137 1109 1078 1017 965 960 924 862 892 940 914 973 991 956 1029 978 961 866 785 769 795 851 839 784 779 749 732 760 734 740 776 805 818 780 765 761 783 776 733 727 746 744 755 757 767 768 803 833 887 966 959 899 829 752 797 824 819 863 813 769 772 736 710 713 725 729 737 742 780 800 774 818 817 835 788 738 747 743 768 732 752 752 798 833 789 730 721 702 707 742 756 742 752 755 730 724 756 743 743 738 750 766 757 761 732 740 747 727 723 732 754 776 782 759 752 754 820 865 872 907 958 986 936 898 934 919 932 920 902 869 796 754 750 731 753 770 774 788 768 738 749 739 763 760 750 748 776 768 747 746 748 756 780 802 822 824 856 830 808 788 772 767 769 794 784 767 792 765 778 778 754 746 744 769 787 806 804 786 772 797 788 801 784 786 756 757 795 809 805 777 781 806 820 834 840 850 830 819 814 794 813 827 819 812 848 846 849 852 822 854 879 871 854 816 825 855 870 798 787 816 807 822 828 822 823 855 824 817 792 832 808 780 778 785 804 799 827
663 655 649 654 653 656 665 677 687 690 693 700 700 694 682 668 663 688 689 681 670 657 657 656 667 674 682 685 672 676 683 678 669 656 643 656 663 665 654 646 636 641 654 668 673 659 666 680 691 700 709 714 718 723 719 708 700 680 682 676 694 712 727 732 732 743 736 736 742 733 750 750 768 783 784 781 772 740 749 752 732 738 752 768 776 780 764 759 742 768 762 763 756 770 775 745 742 739 716 718 728 745 732 719 728 740 719 719 729 737 748 732 724 742 747 751 737 737 721 719 733 716 709 714 684 676 671 668 677 663 669 677 669 684 666 651 641 644 642 643 649 666 679 699 683 698 672 684 678 688 715 742 743 706 695 703 725 724 742 763 750 750 730 728 730 734 729 730 740 735 734 737 738 731 717 715 721 735 737 726 731 729 687 685 682 684 688 698 707 721 736 738 728 709 712 704 714 727 733 729 733 746 745 738 750 748 760 761 744 734 754 761 751 741 759 774 779 770 784 753 773 761 745 744 752 764 745 745 807 802 818 843 888 888 976 966 1038 1084 1151 1159 1170 1107 1099 1048 1052 1053 1094 1072 1095 1136 1174 1212 1189 1196 1184 1166 1188 1237 1247 1231 1231 1205 1158 1109 1085 1059 1037 1010 1001 953 988 939 999 1070 1000 977 993 1033 1062 1104 1051 1012 923 845 839 833 747 776 745 707 754 808 808 813 786 756 759 766 764 719 720 727 726 734 731 727 749 734 722 753 739 732 771 761 769 729 780 808 852 851 884 836 815 781 741 707 709 712 727 730 752 740 776 757 800 785 706 710 710 709 709 735 729 735 759 731 715 725 716 701 702 705 710 714 737 752 744 777 753 742 785 793 785 780 773 798 827 768 744 762 809 835 758 744 768 777 832 895 933 985 1038 1070 1043 980 961 979 992 925 974 970 933 885 858 810 764 745 753 764 779 796 777 755 732 750 762 731 739 750 768 796 769 792 803 816 840 848 843 830 824 853 836 823 844 823 814 804 800 801 821 845 824 824 809 782 818 834 780 782 787 796 798 787 806 820 809 811 814 789 799 762 763 780 803 790 780 792 773 785 817 826 812 786 797 806 822 822 824 814 833 853 854 876 918 894 884 892 855 855 854 825 830 813 815 826 821 825 819 813 831 835 848 836 861 851 845 866 868 893 848 794
663 655 648 653 652 655 665 676 686 687 690 697 700 692 682 669 667 695 696 686 678 669 666 666 671 677 683 686 673 666 669 673 668 653 643 654 661 669 657 638 634 645 657 648 647 661 678 689 697 701 704 712 714 710 697 685 693 675 676 688 690 704 728 744 748 748 745 755 761 762 766 776 787 788 760 761 773 754 726 720 721 741 752 756 749 755 760 764 762 779 795 776 759 754 762 770 768 747 728 745 732 742 741 756 763 757 747 720 735 753 760 752 753 753 760 744 732 736 728 698 708 720 706 713 723 719 705 693 714 703 709 714 710 723 712 711 699 698 695 644 660 667 689 700 722 741 695 701 712 716 733 747 739 721 680 683 694 738 705 721 708 690 693 687 685 696 690 701 715 745 732 749 723 711 712 712 721 718 711 704 694 686 682 685 686 688 690 695 708 719 717 726 729 738 745 745 728 721 729 745 743 734 745 753 756 760 764 765 767 755 755 749 761 759 752 729 713 724 732 736 723 734 758 761 787 760 755 783 809 811 841 873 917 968 1025 1089 1096 1090 1119 1150 1166 1181 1183 1134 1126 1103 1097 1119 1151 1207 1247 1247 1238 1265 1266 1264 1285 1249 1220 1204 1150 1176 1094 1063 1038 1062 1010 968 985 986 998 1028 1068 1169 1123 1088 1107 1090 1074 1114 1096 1050 1009 886 816 771 783 713 713 730 767 854 903 926 873 817 789 751 720 722 727 752 773 773 779 798 776 766 724 741 737 703 701 733 729 714 786 830 873 864 816 742 752 739 752 741 726 711 725 708 718 742 700 699 698 739 757 757 732 758 763 730 724 711 699 725 718 711 751 758 749 733 773 795 791 727 763 787 764 735 751 753 756 783 798 801 849 804 822 880 935 886 891 894 921 948 955 1001 1037 1063 1012 1008 991 968 926 927 941 904 825 766 759 759 751 765 769 760 764 753 757 778 825 778 776 785 744 733 738 740 747 750 774 780 809 822 824 806 775 789 811 820 822 787 786 816 824 769 803 823 834 863 835 807 824 857 838 864 874 867 840 861 854 844 844 815 791 805 820 786 788 781 773 762 761 762 773 793 790 808 819 836 883 886 846 844 824 868 877 819 833 816 829 815 837 865 892 886 900 865 878 870 882 863 872 883 873 802 838 819 825 820 809 826 810 813 815 837 854 859 829 791
663 655 648 653 651 654 664 675 684 684 686 694 700 688 682 672 669 699 700 693 685 679 675 675 679 685 692 689 681 669 665 660 653 648 646 654 663 671 659 641 640 640 642 650 661 672 681 691 696 696 701 704 702 690 680 669 672 670 688 702 709 715 724 738 746 736 727 735 757 758 765 766 775 783 770 737 752 760 731 717 737 746 745 736 723 743 755 758 763 793 767 761 745 734 737 762 748 757 770 764 771 761 765 761 767 745 740 728 730 740 754 749 753 738 731 724 710 696 700 692 707 719 740 724 716 714 728 727 738 748 746 728 703 719 717 694 713 699 673 640 647 653 678 712 716 729 741 743 749 749 757 733 710 672 690 708 729 711 700 690 695 678 682 686 699 708 715 746 758 741 730 739 746 744 744 733 738 744 702 690 682 682 680 682 685 693 709 719 732 739 736 730 735 738 740 737 738 744 733 725 737 730 722 736 745 752 754 762 758 754 740 723 711 709 710 718 741 749 758 769 777 779 777 784 777 783 793 802 819 848 886 963 1075 1129 1151 1140 1130 1099 1070 1100 1023 1021 1071 1109 1135 1138 1144 1169 1176 1211 1227 1208 1218 1196 1155 1172 1228 1241 1224 1180 1186 1146 1069 1042 981 949 934 949 1030 1038 1059 1035 1092 1141 1166 1098 1049 1002 972 911 881 858 854 866 795 769 726 735 704 700 719 777 826 897 935 871 808 779 770 729 734 739 745 762 790 820 779 772 799 776 732 754 809 802 729 701 713 719 734 749 752 748 764 769 741 735 727 702 717 736 717 770 741 712 723 741 746 761 733 732 731 751 746 734 744 762 722 702 720 708 728 717 740 769 762 767 748 751 773 796 815 833 770 773 815 856 849 885 894 933 977 974 995 975 978 953 993 1034 1021 999 1009 1032 1043 999 995 993 971 899 902 925 941 894 871 813 775 782 781 797 758 769 777 810 870 848 804 757 740 745 748 753 774 775 747 744 760 752 742 750 755 777 787 762 787 771 751 758 775 798 803 813 859 883 881 914 867 880 905 909 898 861 865 842 814 817 825 843 826 817 805 782 775 786 766 765 769 765 767 767 783 782 812 801 806 818 815 810 837 837 860 886 874 882 880 919 930 942 927 888 867 894 901 859 881 915 873 859 898 895 880 866 884 862 857 845 841 828 859 860 863 829
663 655 648 652 649 653 663 674 682 680 683 691 698 683 680 676 671 699 704 699 690 687 682 683 686 694 695 694 689 685 675 665 653 648 646 654 665 677 667 647 643 646 641 646 659 671 678 685 692 687 691 691 685 673 671 672 681 686 694 701 710 712 713 735 737 729 717 737 749 736 741 752 769 767 756 730 734 747 737 717 727 741 730 723 729 743 741 758 787 771 757 740 738 744 740 717 715 732 747 760 749 751 733 750 767 767 752 756 746 750 748 757 752 749 746 709 691 694 685 703 717 729 724 714 685 680 684 687 693 716 723 705 690 698 732 752 748 714 684 645 694 700 684 701 715 720 719 692 714 720 733 713 674 669 679 668 670 665 668 682 696 708 699 711 694 708 723 738 725 715 710 724 733 725 735 719 706 717 725 730 701 680 683 680 683 687 693 703 700 706 720 732 738 725 722 711 713 726 735 735 727 727 726 738 739 721 728 734 724 709 701 709 726 740 755 751 748 727 727 735 744 757 773 786 800 806 814 823 840 869 949 1023 1092 1096 1048 1006 984 962 935 972 1027 1104 1148 1172 1183 1178 1195 1200 1202 1184 1174 1157 1172 1166 1191 1200 1175 1104 1090 1146 1081 1036 1014 980 958 937 932 923 1006 1075 1048 991 1043 1121 1189 1202 1156 1114 1070 1086 1132 1154 1034 908 887 867 827 737 756 732 700 692 743 773 826 864 884 883 860 814 808 755 779 775 802 794 790 806 790 809 798 773 783 834 854 906 855 775 717 722 716 702 701 701 725 751 722 756 751 743 773 797 763 767 761 749 776 749 759 778 784 836 855 840 816 829 774 743 741 738 711 718 756 769 756 764 778 788 771 793 791 764 759 758 762 813 837 885 858 895 905 908 935 999 1021 1023 1046 1006 1015 1006 1006 1009 998 996 1023 1015 1005 980 920 884 897 850 822 831 774 773 786 823 779 774 814 863 880 914 894 857 832 812 768 748 751 758 781 796 768 752 757 765 779 788 784 785 804 847 834 827 811 841 839 827 826 854 850 876 883 836 866 917 935 948 972 943 920 858 915 918 867 852 866 816 798 785 788 792 798 806 773 773 775 790 820 835 832 808 811 798 797 811 816 840 862 896 944 954 942 944 953 959 963 940 926 903 916 931 947 944 951 931 930 914 941 937 909 905 914 898 895 870 857 882
663 655 648 651 648 651 662 673 680 676 679 687 694 678 677 679 671 696 705 705 699 692 689 690 693 697 700 700 699 695 685 674 660 647 645 657 669 685 669 650 643 647 648 644 649 651 659 662 677 673 673 671 666 663 661 666 680 685 679 688 694 700 713 732 735 714 717 729 720 734 751 756 756 751 735 731 719 732 736 716 720 715 716 734 746 756 755 759 759 739 750 768 757 738 721 709 727 746 749 733 735 722 731 749 760 742 744 735 748 760 783 785 750 706 706 715 732 696 676 689 719 718 713 715 708 718 711 708 668 675 683 678 667 672 687 701 677 648 652 641 670 707 690 673 678 671 680 692 658 667 656 666 681 695 708 709 713 711 689 674 708 714 729 727 726 731 734 737 730 725 714 703 704 719 733 730 709 692 702 714 725 733 696 680 679 681 678 681 693 708 720 730 721 700 701 715 704 694 691 690 694 704 702 705 707 710 703 695 700 698 703 702 704 716 721 736 745 747 756 763 765 771 768 756 780 766 784 786 834 912 991 931 870 806 786 856 867 898 953 1037 1101 1121 1130 1138 1146 1146 1158 1174 1177 1165 1162 1160 1122 1110 1136 1136 1142 1152 1154 1157 1117 1112 1066 1096 1026 980 931 901 926 928 941 965 994 1074 1144 1210 1223 1160 1064 1005 978 995 1014 1058 957 881 835 796 727 691 680 684 744 785 811 867 927 937 941 907 861 789 762 757 740 763 783 830 808 733 733 759 772 789 792 835 843 867 856 776 725 700 712 738 752 717 714 705 721 701 723 744 737 726 731 727 756 783 784 792 825 834 872 907 1011 998 931 898 857 812 775 756 761 737 736 745 743 767 783 777 777 806 820 860 921 942 884 914 969 938 944 949 942 992 1007 988 1006 1011 1019 1016 1035 1040 1039 984 988 982 930 922 869 877 842 830 827 795 799 793 813 804 803 777 794 786 783 807 772 758 773 781 772 778 766 784 809 847 802 751 772 797 800 817 811 809 806 813 845 843 842 840 841 825 842 869 886 899 923 914 915 929 948 922 919 959 966 942 933 927 893 908 923 872 851 839 818 834 845 820 809 788 778 774 772 775 770 804 799 799 819 837 849 843 838 880 896 929 941 953 932 910 891 884 886 891 907 910 927 928 925 923 907 896 895 894 899 918 921 907 920 901 911 905
663 656 648 651 647 650 661 672 677 672 675 683 690 673 673 677 671 690 701 710 709 695 705 697 699 703 703 704 706 700 691 678 661 658 646 657 669 682 675 659 648 642 651 654 653 647 648 654 653 660 659 654 661 668 671 673 682 695 694 685 704 713 727 734 731 707 711 710 715 736 750 758 737 734 728 720 715 712 713 728 714 704 722 741 755 763 748 735 727 748 766 779 753 746 737 711 711 726 737 718 713 731 746 743 735 733 713 738 748 755 743 756 736 703 694 670 688 690 676 677 677 711 731 748 748 719 714 707 715 747 715 682 662 640 647 654 634 649 677 687 696 676 650 646 664 655 650 660 679 690 691 681 667 660 680 703 690 713 706 704 692 685 685 686 688 701 710 704 726 733 718 713 700 692 707 722 709 695 715 717 710 692 709 710 713 694 682 681 677 686 694 705 703 692 686 687 693 692 695 691 690 690 690 691 695 696 702 717 715 730 726 707 716 728 718 716 722 725 738 740 737 741 742 742 743 735 735 739 740 743 749 768 768 793 809 811 833 842 898 959 1067 1117 1127 1081 1039 1045 1093 1063 1063 1110 1138 1148 1137 1083 1112 1124 1131 1165 1173 1197 1190 1134 1121 1086 1069 1013 984 954 906 942 927 929 937 978 1059 1116 1135 1191 1179 1106 1034 1010 941 889 877 848 800 779 740 702 706 684 671 685 723 756 834 889 953 917 871 845 834 796 746 783 785 723 750 739 732 709 726 728 747 715 744 697 679 677 692 722 734 715 772 780 763 780 826 841 791 791 827 809 795 825 855 822 834 852 928 960 921 929 1039 1049 1035 1043 962 895 851 833 805 819 818 790 773 821 816 799 815 845 849 827 851 941 922 922 939 858 830 866 901 844 802 793 815 800 813 796 819 832 833 848 866 899 887 856 845 837 857 845 812 823 839 808 834 833 801 790 798 800 811 807 824 847 874 867 831 802 778 808 811 778 797 766 760 760 784 797 797 776 804 829 841 869 847 804 798 817 817 832 826 828 865 902 915 918 934 923 943 957 939 932 956 936 916 939 949 913 915 930 911 883 843 852 829 802 817 838 857 876 884 853 885 874 853 855 871 878 900 882 890 911 909 896 896 912 907 928 931 918 953 947 933 912 916 938 928 950 957 926 922 946 938 911 927 918 921 902
663 656 648 651 645 648 660 671 675 669 670 680 687 671 669 671 669 683 696 713 711 698 712 702 701 699 702 707 709 707 696 681 669 677 654 658 670 680 683 668 659 646 652 660 662 660 661 665 663 666 671 677 673 689 686 677 689 702 710 700 706 724 729 730 719 699 701 707 716 726 745 751 757 753 741 742 735 721 722 697 718 692 695 715 742 744 725 727 744 743 749 764 764 754 727 717 721 701 706 710 726 736 740 738 727 714 702 710 732 744 724 709 684 674 668 668 659 648 659 671 687 709 709 695 727 678 673 690 697 700 675 651 642 645 654 630 635 646 644 648 640 640 647 675 694 709 707 679 659 687 699 728 723 699 710 684 672 692 703 723 743 723 724 704 715 720 728 734 742 728 724 722 725 719 716 708 689 691 683 679 681 681 695 699 707 691 679 691 691 688 698 696 691 696 712 702 717 736 742 731 740 746 728 709 720 721 734 748 767 741 735 715 708 710 708 711 735 749 739 737 743 725 722 724 729 733 729 729 728 727 735 740 750 759 771 775 787 824 815 834 843 877 855 892 998 1053 1093 1116 1105 1112 1122 1128 1134 1131 1129 1102 1120 1081 1043 1095 1103 1051 1009 1004 944 925 902 952 917 913 932 961 968 1015 1030 998 1013 1026 1007 990 957 900 864 935 934 959 955 889 811 768 735 701 678 676 710 714 751 781 831 875 877 855 796 732 757 768 761 713 729 754 766 746 736 761 762 763 751 739 780 755 738 726 694 692 701 698 698 687 680 675 690 716 727 740 727 752 779 814 848 869 922 1003 1103 1139 1168 1094 1023 965 928 894 861 808 789 812 822 786 771 790 780 801 802 819 829 812 800 833 791 777 780 789 798 799 798 823 838 804 808 805 808 807 821 850 849 867 866 897 898 895 877 811 806 807 812 816 813 811 802 811 825 825 789 809 789 793 805 817 833 841 876 867 838 864 904 867 840 799 811 808 785 779 798 822 814 779 785 801 833 809 785 789 808 855 859 839 812 860 886 875 868 893 893 931 927 943 930 919 918 915 926 922 904 905 919 886 894 916 915 886 882 913 919 901 900 919 931 936 944 952 959 960 961 927 914 930 900 910 896 911 909 919 933 919 935 934 935 917 927 930 919 920 923 932 929 934 928 939 944 972 988 978
663 656 647 651 644 646 658 669 672 665 664 678 684 670 663 662 664 675 692 714 702 694 702 701 695 688 697 704 709 711 698 682 671 667 658 657 668 680 689 683 667 648 652 665 665 670 672 675 676 683 686 687 688 693 696 687 701 716 719 708 724 727 729 715 701 702 718 729 727 730 737 729 735 749 748 737 723 713 697 701 681 674 683 708 720 721 715 729 722 710 722 737 734 742 744 737 718 706 696 710 721 715 721 721 706 698 696 715 734 752 760 759 750 719 696 666 666 667 642 664 675 688 659 673 659 655 670 653 654 674 677 686 689 640 630 628 632 649 647 671 659 668 645 659 669 671 695 719 725 703 684 679 684 703 716 716 684 678 689 706 716 713 708 727 755 754 734 718 726 737 733 744 746 742 755 745 745 743 740 715 694 676 681 687 677 682 683 688 700 713 728 726 715 724 734 744 736 733 735 742 742 743 728 738 745 742 729 724 728 746 755 768 760 747 753 729 721 732 724 724 720 726 739 751 760 764 769 771 765 761 769 765 733 739 740 745 742 743 748 766 781 796 832 811 826 860 888 901 922 965 947 1006 1005 996 993 997 1013 1022 982 904 922 865 844 853 891 963 967 942 938 934 947 964 963 982 1023 998 1025 1030 1012 992 968 920 924 925 994 1068 1050 1016 973 867 811 741 687 692 679 657 657 723 751 785 855 941 897 818 742 699 672 682 707 737 739 765 720 706 708 726 757 758 715 691 730 702 738 702 698 675 700 696 675 673 678 695 699 697 734 763 782 794 794 812 849 849 928 975 1085 1042 988 912 878 816 771 749 751 793 825 799 784 758 770 781 812 778 794 818 842 829 814 806 849 848 847 865 901 899 906 868 930 918 901 908 875 900 937 958 954 958 909 903 912 878 910 882 893 856 825 826 834 883 917 871 887 842 785 812 803 833 850 835 820 857 888 909 889 912 889 912 892 830 850 868 849 807 821 845 889 898 847 848 841 866 879 910 898 869 897 930 920 892 897 906 931 920 918 920 910 917 938 929 920 908 905 902 915 913 922 928 925 923 929 925 914 900 894 896 897 912 927 930 935 944 938 920 927 924 915 924 939 942 918 935 947 957 948 934 963 999 1020 1007 969 999 984 998 986 959 977 978 991 993 993 967
663 656 647 651 642 645 657 668 669 661 659 676 682 669 657 655 660 669 690 708 696 687 698 694 685 680 690 702 708 715 699 685 673 661 653 653 668 680 688 687 674 651 658 667 676 674 678 692 687 686 690 695 698 698 703 701 699 708 728 725 734 722 713 703 689 705 718 718 713 720 724 722 733 740 727 730 717 711 709 699 676 661 679 698 700 700 689 704 711 698 712 717 718 732 745 746 736 719 715 694 691 691 712 720 713 688 698 710 705 722 731 721 723 707 679 669 667 641 639 662 671 655 647 659 647 660 661 632 651 651 652 669 632 629 645 653 653 654 667 689 687 691 691 673 668 669 684 709 713 713 728 742 718 710 754 742 732 718 689 695 689 700 715 729 735 744 737 713 701 692 723 738 724 736 722 728 726 709 704 688 674 672 673 698 712 706 705 700 699 707 714 699 705 710 717 731 730 714 705 717 723 731 728 713 731 745 749 750 763 751 734 768 763 763 779 754 728 743 759 760 764 754 732 744 750 738 734 739 740 740 742 758 776 760 763 773 786 760 784 791 790 785 797 826 831 831 791 810 806 835 851 864 875 883 858 847 856 828 816 827 825 824 844 869 854 868 893 916 903 949 955 961 1009 979 968 990 1043 1128 1099 1033 985 947 917 841 823 839 838 812 861 856 956 892 809 742 701 672 656 653 675 715 719 723 721 738 772 728 728 686 658 667 659 662 656 656 661 710 673 669 693 703 706 715 711 710 679 687 689 711 713 746 771 755 782 786 773 774 762 767 756 767 727 786 866 926 881 871 799 753 757 722 762 811 858 880 868 909 924 947 973 956 924 919 824 797 837 825 797 795 790 806 831 854 843 865 831 820 832 860 861 846 858 843 872 873 877 895 912 883 886 921 934 912 859 888 910 925 919 880 889 896 877 808 812 817 841 851 859 853 876 879 880 879 902 860 846 873 894 921 982 968 942 872 825 845 865 899 891 918 904 927 925 903 863 907 917 911 907 909 919 893 884 913 913 893 913 922 939 951 951 929 917 904 907 922 913 883 895 903 931 921 930 931 916 897 888 902 918 911 903 890 895 893 903 907 900 917 923 944 957 964 967 959 942 920 919 949 961 958 948 961 958 931 948 926 920 951 944 944 969 0
663 656 647 651 641 643 656 666 666 657 656 675 682 669 653 650 658 666 689 702 690 680 695 683 675 674 684 693 694 713 702 688 674 663 649 655 670 681 688 686 678 652 663 670 675 678 685 690 685 694 692 693 701 701 711 711 716 719 730 736 730 710 701 686 680 702 708 707 704 703 713 724 733 738 730 724 711 691 673 687 682 660 670 676 670 682 680 688 680 677 684 697 708 720 723 738 724 706 709 710 688 676 698 709 698 683 699 695 705 693 675 663 670 668 658 660 662 642 639 652 660 648 633 648 626 626 623 619 623 630 624 624 629 632 631 636 650 677 679 671 693 696 682 690 674 675 676 670 680 683 697 725 725 724 751 773 777 757 757 808 792 760 738 709 711 729 756 755 732 714 698 712 725 724 708 717 733 738 716 697 690 700 683 674 676 675 675 672 688 684 701 715 716 723 732 722 697 711 689 690 703 719 718 708 705 709 714 716 726 748 757 759 776 777 772 775 759 740 755 768 771 768 761 756 779 774 768 761 744 751 744 755 756 761 776 797 824 841 808 805 809 819 830 843 847 851 854 857 857 864 857 824 803 803 803 809 811 816 812 819 824 835 839 854 851 867 857 849 853 861 868 877 886 917 912 921 946 955 1004 1091 1030 959 916 1007 987 1002 1082 1135 1127 1145 1051 984 926 876 767 717 691 702 680 646 646 646 647 677 685 695 711 738 725 674 701 675 686 697 708 693 661 660 665 670 663 659 665 689 680 712 728 684 672 707 694 677 714 709 680 683 702 712 698 691 708 727 707 721 718 721 757 747 735 742 755 763 797 850 915 902 853 856 832 815 805 765 779 791 807 845 883 835 739 707 819 837 842 826 855 884 911 912 931 932 965 979 963 941 936 891 884 878 832 824 844 855 852 842 829 838 852 841 867 896 869 854 865 841 833 828 822 834 883 855 837 861 907 946 1009 1028 1028 997 1008 1027 998 932 921 947 960 918 905 910 918 904 906 911 893 894 879 882 890 896 877 885 881 888 893 891 904 894 887 890 910 919 902 927 912 907 892 883 896 897 886 884 900 885 880 884 885 892 890 891 892 895 907 924 930 931 916 896 895 913 903 914 894 889 905 909 925 948 950 939 943 937 941 958 941 930 960 972 956 949 956 0
663 656 647 651 639 641 654 664 662 652 655 676 683 671 651 646 654 665 685 697 686 675 686 671 668 667 676 680 685 711 703 690 673 661 647 655 673 681 687 688 678 657 660 670 676 678 682 681 681 686 692 687 695 699 702 708 715 724 736 733 723 716 708 685 678 679 679 696 711 718 729 737 744 745 739 729 706 682 662 658 659 651 653 662 663 687 677 666 673 693 706 716 714 716 725 726 730 721 719 694 670 668 682 684 695 675 690 666 665 684 704 700 679 674 661 642 636 646 634 626 627 628 620 619 619 622 627 627 625 640 651 654 655 655 640 650 642 647 645 656 665 658 652 666 676 704 720 709 744 779 719 702 711 697 709 707 701 722 737 768 811 790 793 758 759 770 780 754 737 723 729 746 736 720 736 755 752 725 703 706 727 737 736 723 719 702 683 671 672 672 676 682 686 680 679 680 688 696 694 687 692 699 709 709 714 713 712 707 710 712 720 724 723 742 752 754 759 750 751 741 763 757 742 744 758 778 772 780 771 785 797 792 801 804 808 818 828 815 818 819 816 820 825 832 836 841 850 851 837 830 811 807 800 801 812 827 835 848 856 863 857 831 851 857 860 832 851 866 881 864 851 847 854 917 963 998 1087 1132 1113 1087 1045 1081 1071 1049 1058 1120 1103 1051 1012 996 1008 960 921 916 885 795 740 704 684 665 649 646 690 715 738 799 878 849 798 774 767 728 707 716 773 760 684 701 713 725 692 697 706 739 757 772 783 779 774 780 746 762 714 727 709 719 754 749 768 781 788 754 774 801 795 805 800 755 737 753 779 768 758 792 773 808 805 752 747 765 780 802 849 827 844 770 774 761 768 801 815 814 813 836 849 806 773 761 758 768 763 757 773 805 829 845 909 943 947 949 975 970 986 923 915 985 953 979 938 918 916 895 858 844 870 830 867 867 866 892 948 945 937 921 900 931 957 965 995 1002 1006 1042 1087 1063 1032 953 959 950 930 915 891 893 901 915 903 907 913 905 908 925 905 915 883 896 897 911 898 869 867 875 881 898 891 876 869 874 871 892 912 917 898 884 880 875 873 874 886 891 891 902 894 891 901 907 896 910 902 899 921 914 898 912 910 883 878 885 911 930 920 923 927 912 903 923 931 925 901 922 913 0
663 657 647 651 638 639 652 662 659 649 655 676 685 673 651 643 650 665 678 692 683 668 675 663 661 662 671 668 688 707 702 690 675 657 642 658 669 682 685 688 679 664 650 664 677 671 670 676 678 673 677 686 690 701 700 704 711 721 726 717 704 709 700 684 671 687 692 692 715 728 734 735 731 728 731 721 705 697 683 680 676 671 664 647 648 660 651 652 672 683 698 698 694 727 706 701 706 695 707 702 694 682 658 674 675 673 656 658 667 672 662 665 681 700 699 704 678 674 662 641 636 628 624 618 637 646 640 642 655 666 670 681 680 662 656 674 686 684 690 672 676 674 686 706 744 748 729 770 763 772 753 765 779 763 745 746 732 745 772 764 754 743 748 742 729 744 766 783 806 824 834 828 827 830 844 847 818 828 845 839 842 845 845 848 842 768 675 699 680 681 695 707 714 718 726 730 723 714 708 720 723 711 701 700 705 720 728 732 710 708 718 733 745 741 747 753 758 749 762 771 785 775 759 767 776 781 769 764 764 778 782 772 783 788 796 821 817 803 814 818 821 820 816 816 820 824 819 808 800 791 794 813 831 839 844 842 845 843 851 845 843 841 815 807 814 827 849 855 842 876 891 899 889 909 957 1020 1037 1005 952 913 951 1021 1116 1132 1153 1066 1030 947 886 844 845 833 823 777 837 870 793 721 674 699 676 658 704 684 706 723 758 786 803 844 866 867 818 785 811 768 779 768 741 742 740 754 747 728 761 747 724 717 704 720 740 719 722 730 734 757 765 756 737 721 718 714 696 714 730 703 699 703 722 738 734 737 742 737 729 740 748 725 740 750 758 772 750 750 761 771 783 803 764 762 759 775 766 749 755 758 775 790 820 839 848 898 899 886 901 920 921 930 919 963 970 932 950 966 915 962 951 932 960 940 946 952 964 1008 1022 963 891 851 876 904 942 945 941 915 923 956 969 989 1017 1039 1016 1015 1054 1046 1059 1069 1092 1067 1044 1000 992 988 976 965 908 885 890 900 887 906 913 917 930 922 912 893 884 881 888 899 887 901 897 905 891 908 901 880 864 863 878 880 860 869 869 880 890 903 917 923 911 892 880 890 914 922 910 892 885 882 884 897 870 863 865 864 865 870 897 908 884 877 902 915 914 903 907 907 897 0
663 657 647 651 637 637 650 659 656 648 656 678 686 675 654 643 648 661 673 687 677 659 664 654 653 656 664 669 686 708 701 689 676 653 641 654 671 680 686 687 681 667 648 649 672 669 658 660 667 674 676 690 690 694 704 708 713 721 721 706 691 700 691 675 671 691 707 705 713 717 725 736 731 708 711 708 706 709 691 698 696 674 665 674 668 656 648 666 675 683 686 677 671 684 677 684 686 698 713 710 696 675 679 662 648 644 642 650 638 655 674 677 684 688 680 694 698 670 629 615 619 615 628 633 645 632 653 659 670 678 694 696 688 681 658 673 691 704 708 709 741 723 725 727 751 778 785 778 774 746 765 763 764 766 778 790 815 791 783 783 770 791 802 775 756 756 751 737 722 711 721 753 769 789 818 803 780 781 787 789 771 769 792 799 805 775 711 670 675 740 739 720 696 710 720 706 701 717 721 743 757 759 755 721 715 734 743 754 762 749 736 745 731 742 772 763 759 765 787 796 783 765 779 772 757 772 791 792 784 786 796 794 807 800 807 822 810 804 796 791 781 779 781 793 790 799 806 805 797 805 823 808 794 807 834 825 809 799 801 817 820 813 797 813 827 838 830 822 843 847 859 892 922 923 938 885 844 832 884 929 1000 1041 1079 1111 1110 1051 947 931 949 881 844 788 787 770 834 831 838 769 728 723 702 661 640 652 718 721 715 707 745 726 753 809 805 855 843 778 714 684 725 706 662 697 676 731 734 710 672 641 658 666 696 711 724 723 696 699 720 720 688 699 685 691 679 693 690 706 707 719 713 726 732 762 735 728 747 753 743 750 752 755 749 748 758 765 765 770 765 732 743 750 789 755 723 736 736 756 750 761 783 786 804 838 883 927 913 859 859 875 905 877 844 844 850 898 933 951 963 989 1004 999 1008 1006 1023 999 979 951 935 908 905 908 912 955 936 958 957 994 999 1000 1001 1013 996 966 961 984 1030 1031 1020 1039 1028 1015 994 987 989 996 1021 1056 1036 1004 1023 1055 1014 938 915 910 921 925 917 907 884 899 907 894 907 913 904 891 894 896 904 891 904 902 899 887 887 880 856 860 863 870 879 883 871 892 877 885 889 860 861 865 870 891 894 908 908 895 877 885 891 900 903 947 989 970 947 947 934 927 937 0
663 657 648 652 636 635 648 655 653 647 657 679 686 676 659 641 646 656 672 680 673 655 655 645 646 653 659 677 688 707 700 688 671 655 648 645 667 676 681 685 680 669 661 656 649 656 659 675 673 676 678 684 692 701 706 715 720 721 719 699 678 685 669 672 687 707 719 729 731 727 735 739 736 722 705 694 683 677 667 678 688 692 693 673 680 667 645 645 666 675 687 683 670 659 667 681 667 679 700 713 701 693 696 684 666 668 654 636 634 630 630 629 629 639 635 650 653 646 621 619 642 651 652 649 663 653 660 663 662 680 695 709 696 693 690 702 689 674 670 674 686 702 753 757 766 771 722 725 728 736 741 759 787 816 827 808 812 824 818 790 773 771 783 776 749 740 725 709 703 690 695 695 709 714 712 696 687 681 695 688 679 708 695 664 653 662 652 650 659 663 665 680 719 724 756 771 743 746 728 726 725 754 779 780 778 770 767 758 770 767 775 758 737 757 779 787 760 750 782 795 781 741 741 758 770 769 777 774 763 753 776 786 792 807 804 795 787 778 774 776 774 784 797 807 815 811 806 783 781 780 782 784 790 801 807 815 820 807 806 826 835 829 827 845 857 832 819 837 868 882 868 841 840 856 937 923 848 792 798 860 887 913 925 906 898 883 871 846 841 810 770 743 728 700 690 680 678 680 706 686 649 637 643 691 746 708 697 739 770 735 726 697 682 692 662 646 653 680 727 675 638 637 691 736 708 701 691 648 638 645 660 681 645 665 645 646 682 673 688 702 713 739 745 720 721 705 680 673 679 687 676 686 670 658 663 673 686 689 683 662 678 675 664 666 668 675 692 693 731 755 719 738 735 719 752 815 822 821 780 768 806 824 801 809 826 836 869 932 981 983 997 993 1001 950 912 932 934 943 942 973 1014 1011 986 976 919 877 871 915 912 898 917 924 924 915 902 934 933 964 983 962 922 946 964 962 977 968 961 1021 1056 1065 1067 1022 1000 1049 1092 1079 1033 1054 1120 1078 1005 946 929 927 927 952 943 925 911 890 883 880 869 884 902 895 885 905 908 908 897 883 856 855 855 860 868 870 884 891 887 869 862 863 862 863 862 864 862 862 867 868 869 872 864 875 874 878 881 876 885 888 889 895 914 924 915 894 896 0
663 657 648 652 636 633 646 652 650 648 660 681 686 675 664 641 642 651 671 677 670 658 647 640 645 653 665 680 690 706 699 686 671 659 657 651 651 671 677 684 678 674 669 664 658 654 659 663 670 671 672 681 691 700 709 713 715 721 704 690 676 669 666 686 702 714 725 733 729 715 715 722 718 712 713 703 685 682 666 660 669 678 683 664 665 666 654 649 653 650 662 654 640 636 645 653 640 676 694 695 687 679 680 685 688 674 674 659 652 657 648 646 630 619 640 642 638 628 618 619 636 644 645 641 641 660 673 680 693 696 699 693 679 679 689 701 698 682 663 677 702 751 768 781 768 759 722 731 734 739 757 759 779 800 809 810 803 800 810 812 802 767 761 792 780 778 754 739 725 712 704 692 681 690 700 691 679 668 670 688 687 662 650 648 649 654 652 653 661 669 681 685 694 714 749 768 776 778 786 798 800 813 811 800 785 773 768 783 755 721 736 735 753 749 729 727 740 738 731 731 741 759 770 774 770 774 759 752 764 774 761 780 793 783 800 803 788 772 770 770 770 772 776 775 774 788 796 810 815 823 824 824 820 829 847 855 834 812 805 815 823 811 834 831 803 797 823 829 841 830 817 815 776 758 720 720 728 721 744 763 759 752 762 806 791 741 768 738 753 717 699 687 724 711 696 709 736 739 792 773 717 665 647 646 649 636 634 647 666 646 643 705 768 775 731 751 737 717 660 635 644 711 724 723 675 630 637 651 633 642 673 677 688 684 642 664 674 668 675 698 686 656 660 661 669 651 664 671 698 714 703 713 699 705 721 755 775 781 802 816 803 776 772 758 712 702 720 708 761 782 848 914 925 851 781 745 727 730 771 831 868 897 909 862 875 909 917 929 979 996 1013 1043 1041 1034 1029 998 1012 992 976 956 986 952 954 960 941 893 858 872 925 914 870 883 926 892 856 865 868 898 945 936 949 924 934 950 957 964 980 971 986 1008 1023 1028 1016 998 987 1005 1029 1040 1064 1073 1058 1032 1024 995 956 948 944 940 906 881 894 888 898 913 867 867 868 869 882 898 894 876 892 893 871 853 853 855 865 869 871 879 872 869 885 888 887 889 881 891 905 889 890 921 927 928 926 911 892 892 880 884 886 881 886 908 905 903 902 910
663 657 648 652 635 631 644 649 648 648 662 683 685 674 668 644 638 647 668 672 665 656 640 641 649 657 671 685 696 701 693 683 671 665 667 665 655 661 669 677 679 675 672 670 664 659 658 663 660 666 665 682 693 699 710 710 700 706 690 685 691 663 671 685 702 712 724 731 729 718 701 695 687 683 676 678 675 657 655 644 646 657 673 673 666 652 638 648 632 647 666 670 665 636 623 624 645 654 666 682 686 685 675 665 651 642 654 645 639 657 651 647 631 611 610 610 613 616 616 628 617 624 624 640 650 650 648 643 662 678 689 690 690 680 665 686 685 667 659 676 697 715 747 746 726 745 723 705 725 736 754 753 767 779 782 763 756 751 751 758 749 749 728 743 762 763 750 734 723 701 692 707 707 704 712 689 677 655 663 665 661 652 656 667 676 704 737 734 712 708 708 740 768 755 746 749 762 745 730 746 768 784 793 807 807 811 795 778 770 757 761 711 730 713 729 751 794 820 829 817 777 758 746 764 753 768 765 767 795 781 797 816 803 800 795 788 787 786 772 766 763 763 764 772 765 779 791 809 807 785 806 821 798 813 815 804 817 829 822 815 773 793 810 824 816 810 815 800 801 809 814 777 719 709 709 684 703 721 686 731 743 713 715 713 704 686 715 725 722 739 747 732 721 731 761 773 814 849 889 857 781 743 720 682 729 746 752 719 708 653 635 635 670 686 694 691 724 708 734 722 694 703 675 700 744 714 664 631 640 651 656 678 693 703 701 690 699 690 708 733 749 721 694 699 688 704 697 682 673 684 683 688 716 751 775 765 775 823 859 859 868 893 932 890 870 828 806 814 832 828 828 839 884 923 913 943 937 880 807 811 899 923 908 945 1025 1010 936 885 852 843 809 803 836 895 930 914 927 931 928 924 893 904 917 861 819 811 826 850 861 839 819 824 827 851 828 829 821 840 850 886 911 947 963 981 987 991 971 985 997 985 930 933 958 1019 1040 1056 1032 1020 988 998 959 951 964 987 984 1004 1006 971 948 905 872 869 866 867 885 880 865 892 900 879 889 882 858 851 848 852 854 863 871 880 880 868 878 863 864 868 864 888 889 897 883 882 898 921 915 900 882 879 887 895 898 908 891 902 925 931 946 960 947 926
663 657 649 652 635 630 642 647 645 649 666 684 684 672 670 649 634 647 665 665 658 651 637 644 655 659 671 687 697 699 689 681 675 673 673 669 658 656 662 673 678 678 676 673 672 663 658 667 667 668 677 685 697 701 702 692 689 688 673 681 676 658 671 683 696 710 714 723 727 718 711 694 683 677 679 674 665 662 655 659 646 652 644 664 657 654 661 648 628 633 652 663 668 638 617 620 628 656 664 667 657 664 671 658 647 636 631 638 618 627 619 618 620 608 615 638 637 641 632 649 647 642 651 646 649 644 654 646 643 644 666 682 694 678 657 655 652 654 655 660 689 723 730 737 697 695 712 730 739 736 755 770 781 786 784 778 782 782 781 771 757 731 726 744 755 752 756 757 744 751 743 749 742 737 719 691 676 677 691 701 677 675 651 640 675 669 675 703 720 728 739 718 709 734 757 753 718 725 749 773 779 809 819 803 820 838 827 805 759 733 707 706 718 732 722 715 717 718 738 755 768 760 777 816 825 809 810 846 860 850 847 815 825 823 820 824 785 803 802 786 781 758 762 763 767 766 762 768 791 806 810 812 813 794 776 781 797 816 797 771 778 797 789 787 773 800 822 807 802 760 763 717 699 736 722 680 660 666 660 663 697 667 659 678 688 702 714 680 700 721 750 725 720 717 731 760 771 809 890 875 813 783 733 716 777 772 753 785 758 736 713 723 704 700 628 617 619 627 667 651 635 630 659 672 674 666 675 693 671 625 627 642 667 656 680 673 677 698 701 704 738 698 677 703 716 707 721 705 735 759 739 733 741 730 743 731 756 770 732 706 729 722 723 730 766 815 835 891 905 887 860 845 875 924 919 877 893 924 906 867 844 860 912 955 932 873 805 822 825 778 770 792 806 801 783 767 765 764 766 774 778 770 801 816 838 818 804 834 837 824 841 854 878 873 842 841 865 872 852 868 887 884 910 887 937 963 976 943 939 905 921 894 916 877 881 898 908 893 905 911 938 968 1014 1004 998 1002 978 932 924 941 958 956 934 905 892 890 897 889 904 907 887 876 849 846 854 865 876 877 888 912 918 914 908 893 912 909 885 911 894 877 906 910 905 884 893 915 904 922 915 902 905 925 931 898 899 914 925 963 995 951
663 658 649 653 635 629 640 646 642 650 668 684 682 670 672 652 632 647 661 661 654 647 635 645 658 660 670 683 693 694 686 680 679 679 681 676 663 656 662 675 684 682 679 680 674 674 674 674 666 684 685 695 696 702 693 670 678 675 662 660 657 671 676 671 678 693 695 704 726 720 708 679 671 680 685 695 698 690 682 666 636 619 613 607 636 629 629 625 625 640 645 631 646 665 631 625 611 611 618 613 641 653 645 627 641 646 642 624 621 607 609 624 630 624 634 642 661 669 671 670 669 670 675 670 667 674 681 681 689 692 692 688 679 668 663 656 646 655 673 687 698 680 669 714 732 717 728 739 753 762 780 770 760 749 748 741 752 757 756 736 712 717 731 747 759 744 723 697 701 691 688 682 678 707 722 708 723 727 723 722 701 666 638 662 688 679 686 742 752 763 737 697 666 678 669 690 705 704 697 684 708 725 736 748 723 701 698 699 692 689 694 709 708 704 718 719 738 752 740 761 777 781 795 793 796 805 805 828 846 853 844 841 805 785 804 809 798 773 775 793 810 815 799 776 767 758 755 750 750 763 770 782 790 778 771 763 778 773 761 768 773 791 812 826 818 820 824 828 833 809 762 686 690 717 697 711 701 664 668 666 643 643 648 646 672 671 693 723 728 748 720 740 741 732 752 804 800 849 913 833 768 731 715 671 687 675 722 704 671 669 650 660 701 738 728 679 644 620 630 664 679 727 718 733 728 692 721 746 751 704 679 710 704 719 718 735 717 724 676 662 654 682 701 718 694 688 668 655 682 706 692 705 713 687 699 702 706 728 727 704 674 681 680 714 702 693 690 692 719 727 736 762 756 710 703 730 755 789 788 800 773 774 758 737 740 758 767 774 766 764 779 772 765 792 818 821 814 792 772 780 780 799 814 841 891 956 962 932 915 913 887 849 846 821 822 834 841 868 891 876 877 856 887 911 916 922 949 937 921 923 905 886 875 875 897 878 907 912 898 871 894 883 876 897 920 896 870 887 897 938 940 913 928 934 898 898 907 909 893 884 870 852 846 851 854 854 855 856 867 882 880 894 887 903 892 891 907 915 915 919 911 914 906 910 918 926 933 931 921 921 932 936 932 917 915 902 887 893 883 868
663 658 649 653 635 628 639 644 640 650 670 683 680 668 673 655 631 645 658 659 654 643 634 645 660 663 678 686 693 690 679 676 681 686 688 681 671 667 674 681 689 688 687 689 687 681 678 675 669 683 687 693 694 702 688 676 662 666 657 661 673 685 696 696 698 690 697 706 716 707 685 662 644 649 661 659 664 685 678 663 655 644 637 630 618 614 619 604 605 615 612 627 658 649 608 629 636 619 599 595 612 617 616 607 612 627 641 647 635 613 615 624 636 650 653 657 655 660 654 653 642 646 645 637 645 646 653 658 662 664 674 687 689 675 669 643 648 649 651 657 655 669 685 715 746 744 743 731 749 754 740 715 717 737 737 706 706 724 698 686 725 729 724 746 753 753 756 758 755 746 728 706 686 673 718 736 737 720 692 687 665 654 638 687 710 711 731 726 709 697 710 673 654 655 665 670 665 664 669 673 680 698 698 682 685 698 714 723 720 708 731 767 759 763 748 740 772 808 800 795 767 791 813 842 854 877 851 858 840 854 869 890 858 821 801 804 818 816 790 806 803 772 769 764 783 774 754 760 783 785 764 748 747 748 767 779 781 795 769 768 790 799 798 778 795 812 837 809 786 764 702 711 685 641 646 651 668 651 654 641 640 668 690 697 681 712 715 733 730 717 688 701 692 718 736 789 837 945 858 769 705 699 653 671 631 618 615 613 616 618 644 630 619 631 634 628 650 635 616 619 625 622 651 641 638 640 638 646 649 646 682 712 684 675 685 689 659 659 685 699 704 721 705 706 724 735 751 755 779 732 706 740 762 799 853 811 724 683 689 706 700 700 725 736 719 688 693 719 745 753 768 752 724 717 782 801 766 743 720 713 702 700 735 726 746 731 757 794 801 787 813 826 836 871 897 891 901 930 937 917 872 831 827 823 795 806 820 839 836 813 828 852 894 926 954 925 883 842 881 895 871 855 864 866 878 889 895 901 888 881 878 881 898 911 911 903 882 907 886 876 892 913 902 913 875 860 855 872 887 874 874 893 884 911 909 876 878 869 884 875 889 893 884 856 848 847 875 896 902 901 888 882 868 875 876 899 901 901 895 889 906 914 911 897 893 880 894 896 880 874 875 894 915 902 882 868 875 900 904 881
663 658 650 653 636 628 638 643 637 650 669 681 678 666 674 658 631 641 655 658 653 642 634 643 658 666 683 690 688 681 675 674 680 691 689 686 680 678 686 691 696 696 698 701 696 690 686 684 678 687 693 698 699 705 696 682 654 654 667 681 690 697 701 710 711 710 711 712 713 707 694 666 651 631 634 639 650 655 657 667 668 654 640 624 630 626 620 619 598 602 618 632 637 629 601 610 610 597 592 592 590 591 596 595 596 609 618 636 639 617 608 629 635 625 619 620 624 627 632 632 639 637 646 656 663 674 668 672 687 696 682 671 662 650 643 640 636 646 667 677 681 677 686 709 718 704 703 704 716 723 722 707 695 702 717 708 690 671 692 705 707 726 727 733 712 710 728 741 730 708 696 682 668 662 655 661 677 707 715 717 669 617 644 703 732 725 670 674 661 666 681 695 679 683 703 724 722 740 734 730 714 687 669 670 685 716 721 720 735 728 727 737 757 746 741 737 742 746 762 802 822 817 828 833 836 852 867 892 901 886 881 855 836 814 820 827 827 842 841 851 871 874 863 846 842 820 809 782 754 746 748 760 777 789 804 831 848 873 888 910 837 820 845 848 808 827 781 734 721 680 677 706 704 674 644 650 640 626 623 644 665 692 698 681 671 644 673 678 706 715 681 665 674 695 739 768 857 794 762 673 620 633 675 683 693 660 681 671 667 664 665 707 721 697 652 640 656 680 726 768 759 719 725 700 668 674 699 686 678 686 714 734 715 730 674 683 709 672 687 689 695 694 704 729 746 781 799 791 810 818 798 769 773 789 816 836 806 749 763 762 717 708 713 724 737 743 743 734 740 779 861 917 943 947 873 839 794 781 794 833 868 848 835 836 847 835 784 764 747 747 777 802 805 811 802 792 763 804 799 807 843 889 907 898 871 862 858 864 885 882 868 866 884 919 950 949 966 951 923 915 908 921 910 895 901 886 883 908 898 899 900 915 910 921 915 936 943 931 961 970 973 968 952 976 948 919 939 951 924 893 872 866 871 850 849 850 849 848 847 861 887 902 902 869 892 889 889 882 881 884 908 896 890 871 881 880 897 908 895 876 888 914 902 897 894 867 851 848 851 850 852 852 850 852 862 869 888 899 877 841
663 658 651 653 636 627 637 641 635 649 667 678 676 664 673 659 631 641 653 655 650 641 634 642 654 668 685 686 684 676 670 676 681 689 692 688 689 692 698 698 703 704 707 708 707 701 692 686 678 689 695 701 702 704 697 677 647 663 675 686 693 694 696 708 713 715 716 711 697 691 700 676 647 647 639 625 634 630 642 655 657 646 638 632 624 613 608 601 592 600 616 617 612 612 591 588 598 600 608 604 619 622 620 618 599 601 620 629 635 615 609 604 606 622 641 649 640 639 654 663 660 656 658 654 655 658 662 676 691 698 694 680 676 671 663 644 636 650 662 663 646 651 661 654 650 673 677 677 699 717 723 733 731 721 701 688 684 672 664 675 698 726 718 701 684 707 728 731 747 740 724 700 682 655 643 693 704 689 673 630 623 615 630 658 690 731 718 692 670 687 688 701 732 752 746 722 725 707 695 663 648 669 680 740 760 765 763 785 787 783 785 772 757 749 748 741 756 787 778 805 812 804 841 870 875 870 854 862 855 832 802 816 821 799 799 818 846 844 851 852 861 876 877 857 827 802 799 760 750 759 779 798 831 843 861 873 877 872 872 883 900 894 930 946 932 869 811 766 725 712 657 648 635 622 609 617 641 659 668 676 642 627 624 637 641 656 643 634 635 664 667 686 695 738 794 856 772 697 623 619 687 660 654 636 654 642 643 640 665 663 661 679 672 676 679 724 751 757 710 693 713 728 707 731 729 767 791 818 791 782 770 726 722 699 692 711 734 733 747 754 699 703 716 736 762 766 809 767 750 775 792 750 783 802 811 802 823 792 774 798 800 797 801 781 732 711 711 709 714 726 723 747 749 760 788 762 793 812 848 857 854 866 898 920 886 855 896 893 827 832 822 750 771 797 811 861 857 842 853 868 849 863 878 843 829 846 833 814 841 860 871 860 859 844 833 823 822 828 853 868 888 880 888 914 917 918 908 912 914 904 896 884 874 876 906 932 898 869 870 878 879 877 885 918 938 956 978 995 991 940 927 920 899 927 934 900 870 860 844 845 846 866 867 870 880 889 880 864 850 844 845 844 844 845 846 847 850 861 850 852 854 851 860 881 895 899 890 898 886 882 879 882 879 880 893 904 895 906 912 872
663 658 651 654 637 626 636 640 633 648 665 675 674 662 670 658 628 639 651 650 645 637 635 642 654 669 680 680 678 674 661 671 680 689 691 694 696 701 706 713 711 714 715 719 716 708 696 691 679 693 699 704 705 704 679 662 648 659 675 686 682 682 696 706 714 710 705 702 689 676 693 687 667 664 649 628 618 613 616 620 619 621 619 613 617 612 611 594 591 607 602 598 593 586 585 595 617 624 633 629 637 648 648 637 621 600 619 628 628 613 600 611 630 636 640 633 644 664 672 678 686 688 679 679 688 691 691 683 677 680 681 670 666 647 653 656 653 647 637 631 630 639 642 646 656 666 674 691 714 723 728 735 736 749 721 704 689 677 692 667 666 679 690 673 688 687 709 712 702 681 703 656 620 608 613 624 657 660 664 680 716 723 722 729 731 726 720 712 713 689 658 669 706 689 664 651 674 659 661 684 674 690 698 713 731 737 752 765 781 775 743 752 742 709 726 749 774 786 800 807 790 790 760 782 806 832 826 811 831 810 799 803 803 765 765 773 776 787 805 821 822 832 832 837 841 841 805 773 739 732 738 746 766 777 795 829 848 868 873 872 885 904 912 876 818 838 793 741 691 676 665 646 608 607 617 650 643 670 664 620 621 638 630 609 625 639 603 602 620 652 642 657 694 760 840 769 768 671 613 624 651 701 678 694 664 658 673 683 713 741 746 714 708 724 730 754 760 771 731 741 770 805 808 797 801 823 803 799 799 773 765 800 774 724 744 719 745 758 756 719 747 714 699 716 747 738 754 771 787 811 839 811 769 787 808 814 776 779 781 782 757 751 758 779 794 799 764 790 824 836 819 811 758 730 734 740 752 763 786 796 828 802 796 838 875 877 847 820 869 860 862 801 775 822 816 774 805 804 809 853 882 876 884 871 829 807 837 866 831 827 841 850 837 843 811 818 823 845 878 898 888 891 881 863 861 849 866 885 869 862 864 867 887 909 901 897 934 942 935 903 896 899 881 876 903 933 911 904 937 972 952 907 876 866 854 855 880 892 899 905 924 900 875 885 862 842 847 853 854 862 886 884 855 845 847 845 848 849 849 855 850 855 858 872 883 877 859 885 900 913 917 884 880 876 890 913 905 879 893 886
663 659 652 654 637 625 635 639 632 647 664 671 671 659 666 655 627 635 650 646 639 633 634 645 656 667 676 674 675 667 654 666 676 686 698 698 700 709 716 719 721 723 727 729 727 714 707 697 683 692 700 708 704 701 689 675 657 656 671 676 665 684 695 703 708 695 693 697 686 668 678 676 652 638 641 631 640 633 638 622 614 610 605 611 600 594 598 599 595 589 584 591 607 607 597 615 634 644 655 658 652 643 634 618 615 614 601 599 599 601 619 623 624 624 637 651 663 668 678 680 678 673 662 676 683 684 679 667 679 688 691 688 677 671 679 656 658 661 652 634 629 633 635 640 645 644 650 671 697 706 718 718 718 709 705 693 684 689 701 682 685 656 652 655 647 676 693 684 679 645 609 643 676 678 674 687 698 700 713 720 722 727 728 716 693 684 658 681 698 662 628 648 662 692 716 734 748 749 715 695 713 734 740 747 743 766 777 788 791 782 758 737 704 703 709 729 746 770 757 731 773 809 767 749 769 788 773 744 730 749 778 781 787 779 746 760 764 777 795 815 832 834 824 807 814 839 858 848 826 776 747 733 767 768 766 795 847 865 873 850 841 856 848 871 877 830 774 786 797 721 663 689 681 626 602 616 626 642 601 608 644 653 608 606 642 665 629 601 610 599 606 618 649 618 662 679 632 624 618 658 674 662 701 652 655 648 655 671 714 777 763 698 702 719 711 718 737 765 744 789 803 818 834 827 847 862 884 899 901 908 902 884 851 800 753 745 788 777 789 774 759 766 720 717 730 742 742 733 753 768 780 804 807 824 831 857 823 814 816 796 762 776 794 811 811 824 812 829 826 827 855 862 846 860 883 888 890 901 889 885 886 852 836 819 848 828 832 846 864 880 841 832 836 876 871 824 858 874 874 930 953 979 988 981 988 975 961 902 800 815 844 823 816 804 827 858 857 840 863 882 899 913 908 920 916 894 883 873 854 865 873 877 887 884 886 918 910 882 868 873 898 905 890 879 889 893 896 905 888 881 868 866 863 853 842 842 842 842 849 874 898 909 907 886 856 877 873 875 914 900 871 867 878 893 889 915 950 977 960 912 917 894 865 877 880 904 923 887 870 897 891 894 878 876 894 886 890 921 943 884
663 659 652 654 638 624 634 638 631 647 662 668 668 656 663 653 626 634 648 643 635 629 633 645 656 666 671 670 669 659 651 658 674 688 692 702 706 716 725 729 730 730 731 735 733 726 715 703 688 688 699 701 698 695 688 665 654 652 663 662 665 684 695 703 696 684 685 695 682 676 658 652 653 665 665 657 663 663 653 644 644 642 617 629 613 614 603 604 596 584 585 597 615 617 604 620 632 646 659 668 668 657 639 647 637 619 612 625 619 613 629 644 664 667 641 648 658 672 667 655 650 650 645 646 654 657 665 676 684 689 689 683 678 675 672 667 655 645 624 623 636 642 649 656 661 667 667 673 688 703 705 689 692 691 673 659 651 661 672 652 640 640 630 612 649 677 689 675 614 617 640 664 681 674 649 650 664 678 699 695 681 679 658 665 625 618 622 640 681 706 694 692 701 715 719 728 743 755 755 751 738 720 738 744 746 735 743 746 743 746 727 708 685 694 698 723 752 741 716 716 741 745 728 721 728 756 744 725 753 778 776 728 727 742 744 754 772 782 796 806 801 804 793 779 798 799 804 807 818 797 782 756 736 752 791 840 849 851 829 827 796 807 817 816 828 823 832 814 826 830 739 669 616 603 639 682 694 673 650 634 677 673 693 700 701 690 637 634 680 749 797 734 751 695 674 659 640 668 647 681 724 664 700 647 668 696 660 652 659 671 680 703 721 715 714 736 755 791 786 741 753 794 819 819 816 826 831 838 820 829 860 889 880 864 816 775 766 794 755 732 739 748 754 746 721 730 731 738 744 761 792 817 807 810 827 813 787 801 819 791 799 807 815 822 806 838 864 866 852 861 834 809 821 790 780 801 813 833 858 880 864 818 825 866 876 824 803 809 853 857 817 828 816 826 850 844 817 812 812 865 895 883 813 831 892 886 820 812 804 842 873 879 903 885 855 845 837 873 901 890 858 880 881 885 892 890 898 889 873 857 870 878 889 903 905 891 871 886 881 868 849 853 869 873 885 868 892 900 892 882 863 884 889 890 882 871 870 859 841 842 842 852 875 879 872 883 868 886 906 918 888 897 907 895 887 904 883 871 900 900 909 908 898 882 878 876 890 890 917 922 943 949 968 970 922 892 899 942 997 970
663 659 653 655 638 622 633 638 630 647 659 665 664 654 660 651 624 634 646 638 628 631 638 645 657 665 666 665 661 656 655 658 674 689 691 699 709 717 725 728 727 727 732 739 737 731 724 713 703 696 700 697 688 680 681 679 658 648 655 659 673 685 697 697 687 675 687 686 690 684 675 668 666 662 659 665 656 654 652 648 641 642 644 641 633 626 613 600 596 582 600 618 628 639 631 626 628 634 637 655 675 668 647 635 619 623 639 640 644 626 630 648 667 672 677 679 682 669 653 652 660 664 667 671 673 670 661 676 681 678 672 664 647 653 637 653 656 647 641 623 627 620 631 642 656 650 645 649 656 676 685 663 674 685 700 708 699 689 678 676 672 668 664 657 644 595 597 621 648 639 633 641 653 645 630 625 633 632 618 613 631 654 672 673 663 676 684 681 676 687 701 717 730 738 743 745 752 764 740 722 721 720 705 695 693 700 690 692 695 704 712 705 721 689 685 699 711 723 698 698 712 729 722 696 695 716 744 761 772 762 736 696 711 746 739 744 777 774 747 742 728 747 781 802 806 763 772 793 815 826 832 810 781 734 743 785 809 827 758 763 778 750 751 780 813 798 770 726 746 749 771 670 607 606 630 664 668 666 625 649 677 670 700 760 734 686 700 731 693 682 685 683 684 704 708 707 731 754 753 681 675 695 724 675 703 720 724 737 786 758 725 741 711 702 712 733 759 782 773 775 813 835 831 826 821 848 849 858 898 913 889 890 880 848 850 816 789 745 774 795 736 750 770 772 777 735 744 736 749 752 773 804 826 821 803 832 851 822 803 824 842 837 809 830 846 834 824 839 848 844 814 786 777 757 766 784 792 790 747 765 789 789 809 771 805 779 788 788 803 854 820 790 776 787 792 776 802 764 775 780 794 831 833 805 800 794 784 778 776 782 786 806 853 895 901 850 836 836 807 815 860 845 835 854 854 903 920 889 892 891 901 902 887 914 909 913 906 903 908 913 910 890 887 875 877 878 840 847 867 878 863 838 862 863 876 870 860 854 842 842 846 867 876 902 912 929 942 913 881 869 855 848 859 879 891 902 909 911 905 907 918 919 930 933 923 911 908 926 904 883 871 894 882 867 886 905 888 879 908 911
663 659 654 655 638 621 632 636 629 646 656 662 660 651 657 648 624 633 643 632 627 637 644 651 657 662 660 656 653 655 660 665 674 688 688 694 709 711 721 717 717 719 726 736 742 737 729 723 713 707 713 702 698 683 667 661 658 649 648 662 676 686 695 689 679 671 684 678 688 694 680 664 651 640 648 649 635 633 628 627 625 626 639 638 630 623 615 603 583 583 597 617 626 635 646 653 658 661 657 655 664 666 657 641 624 630 645 656 659 652 653 639 651 678 677 669 647 645 650 656 657 658 661 667 675 678 682 684 685 683 678 672 646 647 638 626 643 650 644 632 625 619 619 619 627 632 633 637 643 640 639 641 646 658 670 678 691 691 682 686 642 619 618 607 597 587 611 625 655 671 644 639 630 614 607 601 618 635 647 646 660 672 680 686 693 696 698 699 696 699 701 694 692 709 713 706 702 707 717 720 729 728 713 696 700 685 673 683 699 706 702 690 670 677 693 708 717 685 680 693 712 724 708 682 678 697 720 743 758 747 720 731 709 689 722 754 773 757 726 715 710 736 757 720 737 756 768 764 739 778 746 724 758 748 736 752 772 759 786 742 701 705 741 768 748 719 666 623 693 705 639 604 617 689 711 723 752 776 714 681 737 760 786 777 756 758 816 790 747 718 711 717 699 668 669 690 740 771 781 769 758 745 704 694 697 734 741 694 714 748 757 715 737 771 809 804 788 824 791 736 754 733 757 775 814 826 764 749 747 740 767 728 774 760 778 810 822 826 806 778 768 768 770 798 790 792 779 752 774 789 757 776 787 822 829 812 779 771 789 767 785 772 787 791 783 800 765 780 790 764 776 782 753 763 785 811 775 743 762 773 774 762 721 727 757 764 782 783 785 820 808 811 797 751 747 782 809 774 760 737 743 756 782 775 745 749 759 747 758 785 822 825 809 784 785 802 820 894 950 922 831 824 825 860 882 912 901 907 964 966 924 898 909 921 938 891 867 897 863 850 841 845 852 859 867 852 840 841 841 841 842 843 856 850 858 859 864 874 887 898 897 882 855 874 861 852 841 851 861 853 875 871 874 870 872 897 926 909 896 903 921 936 912 895 881 858 860 857 869 892 909 912 908 916 921 917 881 874 888 854
663 659 654 656 638 619 631 634 628 645 652 659 657 649 654 645 625 631 638 628 632 641 647 658 660 660 656 651 645 655 662 666 672 682 701 690 706 705 708 707 698 707 721 729 736 736 728 726 721 716 713 696 689 694 687 672 665 653 643 656 671 684 692 690 678 667 676 676 681 688 682 666 658 645 629 631 619 615 609 605 604 616 627 627 609 602 590 581 578 588 608 616 614 620 636 661 670 660 660 664 669 660 649 645 650 644 633 649 665 667 663 661 661 657 655 654 639 649 658 664 665 671 674 677 681 687 687 688 686 683 680 679 676 671 661 639 632 620 615 616 614 622 628 640 651 659 666 671 675 676 678 679 685 683 678 679 664 663 662 666 665 643 638 629 606 590 584 594 588 588 596 609 628 629 632 639 633 639 646 645 641 639 642 644 657 664 661 659 662 673 683 690 685 677 666 668 683 690 673 694 694 703 701 694 685 672 664 669 671 669 661 673 683 693 701 701 686 669 681 696 709 719 714 694 677 668 688 716 726 714 692 663 670 697 731 746 738 733 723 701 702 715 707 715 729 742 753 762 774 757 701 732 756 757 738 700 704 726 768 788 732 671 698 778 815 827 827 800 778 798 795 734 703 695 659 611 690 732 758 761 761 771 776 785 796 796 803 780 784 754 678 636 661 653 659 659 699 718 721 718 730 747 715 720 728 702 689 673 675 692 714 689 704 725 722 733 738 761 798 756 721 708 723 728 767 784 733 709 695 706 725 752 718 737 778 721 723 736 771 812 835 845 872 850 834 840 850 830 787 774 814 821 821 828 823 842 820 825 837 836 828 817 798 799 816 815 787 780 761 752 726 721 718 742 750 763 745 754 756 773 785 788 746 768 722 715 726 741 788 749 749 789 775 765 747 720 748 755 781 776 802 816 837 785 744 781 765 747 756 777 783 788 790 775 762 762 777 769 791 810 798 818 843 848 861 881 895 909 917 919 934 961 995 984 965 943 942 931 920 898 885 895 907 878 862 862 862 892 882 876 863 883 866 877 855 842 842 841 842 841 842 842 841 842 842 842 841 846 877 870 879 871 843 850 867 883 879 886 885 894 919 933 890 869 871 845 842 856 858 873 877 875 859 852 850 850 852 870 888 910
663 659 655 656 638 619 629 631 629 644 651 657 654 647 650 642 624 629 630 627 637 645 650 660 662 657 649 641 643 654 662 670 674 678 697 693 698 695 690 691 705 703 726 720 726 730 718 710 718 722 708 681 677 691 691 682 673 659 646 652 670 681 689 691 680 665 661 669 681 682 668 649 639 632 628 631 634 637 625 617 604 603 614 615 607 591 577 578 586 590 605 618 630 643 654 653 648 641 639 641 650 661 665 671 667 658 652 654 668 663 664 661 657 657 643 638 652 659 657 658 663 668 669 676 678 676 682 684 681 678 679 678 671 668 659 649 635 626 624 625 609 620 617 621 638 652 660 662 661 667 675 679 671 668 660 651 652 649 641 607 594 593 601 603 598 581 580 593 616 622 627 635 650 648 634 634 615 625 637 648 654 652 650 646 655 647 648 652 643 662 667 654 666 655 646 649 650 635 654 672 683 695 696 687 688 695 696 690 691 687 680 661 655 672 682 686 679 659 659 679 696 705 711 689 676 657 660 689 694 713 713 679 659 678 689 697 708 706 689 713 706 715 727 722 730 740 760 764 759 705 690 676 656 722 744 755 756 767 788 804 823 804 744 763 763 796 803 800 803 805 807 775 746 752 706 597 666 700 736 759 750 735 725 734 761 776 778 758 697 649 626 639 650 670 696 714 684 681 703 743 730 683 669 672 684 705 687 697 650 662 676 675 681 684 745 737 688 721 745 755 721 712 725 760 784 777 732 753 719 686 713 722 731 755 719 692 708 721 724 740 773 763 762 761 778 823 801 785 785 785 790 825 824 826 811 772 786 774 808 812 779 779 791 791 803 770 764 756 759 757 752 723 715 707 740 758 780 785 765 748 737 739 725 743 768 711 683 690 702 700 706 688 711 708 684 698 709 704 772 788 729 723 727 749 755 772 771 776 810 802 781 796 816 828 877 872 826 795 782 775 804 825 794 817 867 935 956 968 966 970 973 998 1019 1017 992 1002 987 969 946 962 971 965 950 932 935 911 873 876 876 868 875 865 867 862 840 845 864 881 869 891 901 889 885 895 884 854 873 889 852 842 842 855 862 846 839 848 856 874 894 885 897 857 841 851 862 864 865 856 874 885 886 869 880 910 937 970 969 993 950 954
663 660 656 656 638 619 628 627 630 643 650 653 652 644 647 639 622 625 625 630 643 650 652 658 660 651 641 634 645 653 661 671 675 677 688 695 697 684 677 695 710 708 715 709 717 723 716 700 706 719 708 680 674 682 682 673 661 647 642 646 664 674 679 681 673 664 660 673 678 667 651 645 649 652 652 649 641 618 599 592 593 588 588 591 587 580 578 591 606 613 615 623 633 636 639 628 614 619 637 641 639 645 650 660 645 632 639 658 662 666 665 661 651 630 642 654 666 665 666 670 672 670 667 662 652 666 667 658 647 641 655 661 655 653 652 660 666 660 650 630 610 606 616 624 634 644 650 645 632 636 656 659 638 630 643 627 610 611 604 596 588 582 582 580 582 594 604 607 609 619 617 629 627 616 605 603 622 631 634 641 632 614 621 633 633 615 618 625 640 634 626 628 629 634 636 613 643 654 667 673 676 668 628 658 669 655 652 665 679 678 669 656 647 661 672 672 658 654 668 680 687 693 685 665 662 646 641 639 632 665 669 670 670 680 682 678 695 710 721 725 726 715 718 725 729 722 711 704 699 613 616 657 702 705 710 732 749 769 794 771 766 789 792 782 759 744 751 765 764 760 741 729 756 762 707 629 612 652 636 650 675 677 732 737 737 762 733 673 638 622 628 638 641 657 679 702 717 709 713 683 679 667 679 692 689 676 651 641 653 662 675 678 650 677 691 680 658 683 701 723 706 678 727 733 752 759 716 714 714 698 722 691 662 675 701 707 714 725 760 710 710 694 711 730 751 756 761 792 775 762 765 760 761 783 797 784 777 773 785 794 817 824 791 745 759 734 739 753 760 730 734 690 699 723 760 737 673 711 724 717 752 770 764 755 701 701 685 658 685 735 755 771 762 751 731 741 743 749 758 738 738 778 730 740 762 784 774 736 754 783 794 747 768 803 775 753 809 889 867 802 818 818 829 823 854 904 919 928 929 964 977 995 1011 1008 1015 1033 1019 998 984 973 953 975 986 982 962 940 921 938 935 911 887 886 883 886 897 910 960 985 937 887 864 860 846 841 842 852 842 841 841 841 852 860 877 880 863 889 877 859 840 870 877 901 880 883 899 908 894 899 915 926 919 924 902 873 861 878 910 942 896 864
663 660 656 656 638 619 626 623 631 641 649 650 649 642 643 636 620 620 626 636 647 655 656 656 654 646 633 639 647 654 662 665 679 679 687 697 693 679 675 695 708 705 699 698 711 713 711 696 695 712 702 681 668 663 660 653 651 658 654 637 660 665 671 665 654 658 669 678 688 681 662 631 628 628 634 627 616 608 622 613 611 599 593 590 578 573 572 588 600 614 625 622 618 616 612 607 623 627 642 659 667 672 668 664 645 638 625 646 655 654 653 644 635 642 654 664 665 664 665 659 655 651 647 640 654 659 662 661 648 627 633 641 620 634 654 662 664 659 646 632 628 623 602 616 628 637 645 647 639 621 605 614 616 622 612 610 598 586 579 577 578 580 590 600 593 594 588 579 579 583 598 603 609 608 598 609 606 599 583 586 595 587 603 607 618 627 633 623 610 600 587 607 610 599 600 615 636 643 666 650 645 643 640 616 634 644 657 664 669 671 670 665 666 666 661 648 648 652 642 645 653 660 665 675 683 688 679 663 640 633 640 656 671 682 672 671 687 702 705 692 707 708 687 654 643 650 621 574 606 662 706 735 743 745 730 742 735 742 714 717 737 743 725 765 772 777 756 748 736 736 734 743 708 677 640 602 563 583 620 664 701 718 708 730 740 662 622 607 620 639 644 670 666 645 666 675 685 683 648 634 642 641 643 667 689 643 657 635 642 640 639 639 633 638 644 651 665 672 668 698 693 690 680 713 728 707 710 690 681 684 710 678 663 675 688 721 749 710 678 707 739 717 710 685 699 717 703 676 688 705 707 738 779 783 775 772 790 793 805 808 822 825 805 819 805 792 769 745 732 742 743 743 745 701 673 688 674 680 679 668 691 709 735 734 678 638 685 675 643 640 655 693 721 740 738 714 681 697 700 689 708 725 707 725 707 729 764 776 736 710 715 724 749 722 712 734 749 750 803 830 869 859 852 876 832 822 808 853 887 896 890 945 981 986 978 983 1014 1029 1016 1005 1005 1008 992 994 995 1014 1007 982 1013 1022 995 975 985 998 955 941 971 981 950 938 918 870 903 933 891 846 845 860 857 844 859 841 842 852 840 850 852 861 872 898 893 871 879 861 846 868 858 852 841 841 843 856 868 873 869 898 922 899 873 830
663 660 657 657 638 619 625 619 631 639 646 648 647 641 639 634 618 618 631 641 653 660 660 654 650 639 631 644 647 651 657 664 682 675 683 692 691 677 683 697 703 696 685 699 711 705 705 696 685 700 702 695 678 670 668 658 664 671 659 638 650 660 660 650 660 668 674 685 690 682 669 636 639 636 623 617 616 628 642 633 625 614 607 601 590 576 573 582 599 613 616 607 598 590 598 621 641 655 659 664 667 654 644 628 630 613 624 632 642 644 643 639 630 648 656 662 659 653 639 635 631 624 633 635 650 643 647 647 641 628 612 613 637 642 644 634 624 636 626 615 595 602 612 622 631 640 643 643 632 633 633 626 618 604 598 596 588 594 601 599 595 589 574 567 574 584 587 581 582 585 578 568 568 565 568 568 578 585 597 604 608 608 600 614 627 643 641 632 611 591 581 586 592 600 624 624 621 632 635 627 613 592 601 603 611 625 635 646 655 663 666 670 666 669 670 678 671 664 680 679 666 656 641 638 652 651 647 640 634 635 658 675 672 662 653 665 674 692 688 688 675 654 628 602 573 612 690 708 706 698 716 730 742 738 730 717 694 685 695 715 726 738 745 750 729 724 724 743 753 758 735 755 743 650 596 573 570 581 624 646 668 679 694 681 640 616 603 616 609 620 641 663 649 640 661 649 629 648 639 617 633 644 660 653 666 644 625 635 638 627 631 639 633 632 637 640 646 667 676 691 700 689 671 688 710 719 694 681 659 648 646 653 671 692 697 657 676 687 697 716 691 679 681 686 658 673 688 677 655 670 681 677 716 723 719 722 724 746 769 789 794 801 799 777 780 760 747 765 774 778 794 780 729 696 687 665 659 670 684 677 685 701 678 643 642 655 615 610 635 673 680 699 715 719 688 681 688 666 697 708 735 688 683 706 697 677 693 687 669 681 681 697 701 716 737 750 747 723 683 697 715 728 691 721 764 739 775 844 868 774 758 798 817 800 853 906 954 989 1002 990 997 975 967 949 951 961 967 972 983 1004 1006 993 986 987 980 952 963 959 948 984 999 998 972 957 933 943 960 952 911 897 890 883 874 844 865 879 886 881 873 880 870 867 840 841 842 855 866 875 877 877 881 842 815 817 830 826 810 805 821 800
663 660 657 657 638 619 623 616 630 638 644 645 644 639 635 631 616 623 635 643 657 664 659 653 647 631 636 644 648 648 655 666 675 674 678 687 687 684 681 698 701 692 686 698 702 694 702 676 668 685 696 692 681 684 682 677 675 675 669 649 643 647 643 648 659 671 681 686 691 675 652 654 648 645 640 641 640 634 629 622 608 609 603 592 582 573 574 585 596 606 599 587 581 599 616 626 631 634 632 635 644 614 621 607 603 615 630 643 641 641 638 624 635 651 658 659 654 652 643 642 642 641 638 636 630 625 618 612 613 612 616 607 602 612 617 618 599 599 602 610 621 623 625 623 637 642 641 644 643 644 646 646 636 624 608 601 613 622 616 608 599 589 575 568 570 576 568 566 570 572 574 588 582 568 563 563 576 584 592 593 590 596 617 627 641 641 639 632 628 625 621 608 590 575 579 590 602 613 606 598 579 590 610 612 618 622 637 644 659 655 656 652 640 647 654 669 674 665 664 671 671 669 656 639 626 624 634 635 626 636 652 659 641 628 640 648 652 621 614 584 561 558 567 592 612 636 656 648 653 649 660 660 656 667 681 696 679 672 643 662 677 657 656 674 702 706 704 704 681 673 630 599 576 577 567 553 567 591 577 588 610 622 602 634 614 600 617 629 648 653 656 652 638 619 629 602 618 629 643 662 648 654 666 647 661 682 690 703 693 675 675 653 658 658 668 687 696 693 689 664 655 661 672 690 687 680 680 662 637 643 647 660 671 681 663 686 703 714 701 712 709 693 692 676 674 680 671 646 657 668 678 645 656 670 699 715 739 746 753 747 735 734 734 713 687 685 675 658 649 642 634 623 620 612 619 636 656 657 639 649 680 658 624 615 596 627 638 627 615 648 640 664 638 631 648 648 686 689 706 707 696 694 705 693 706 707 718 717 718 703 715 727 679 652 652 664 682 657 656 639 661 671 691 691 694 692 690 716 754 745 757 761 769 757 768 792 820 812 802 808 831 865 915 954 961 932 936 944 916 887 940 959 964 964 960 971 974 954 933 962 974 967 934 916 932 933 919 898 863 867 874 875 873 859 841 842 861 862 858 841 842 863 883 887 845 842 842 842 842 845 858 877 891 831 827 865 814 790 792 743
663 660 658 657 638 619 621 615 629 637 642 643 641 636 632 627 617 627 637 647 659 663 658 649 641 627 639 646 644 644 653 664 670 672 674 681 679 678 690 695 698 691 681 692 697 691 680 666 677 684 696 696 694 696 693 686 678 678 667 647 637 644 659 660 656 662 675 682 683 669 670 670 647 625 620 614 619 616 611 598 589 585 583 579 582 575 576 579 584 588 580 578 583 593 596 602 610 619 635 647 647 620 597 604 628 639 641 636 636 634 623 628 645 656 660 654 656 652 653 648 648 650 647 646 646 646 645 646 644 645 644 634 622 607 591 592 596 604 611 615 616 613 618 627 631 635 637 638 637 644 651 640 624 610 607 623 629 630 623 615 611 598 581 576 586 596 586 578 580 591 600 611 612 605 592 583 570 563 568 592 591 607 608 609 618 615 615 614 617 617 615 615 606 597 581 566 574 578 575 567 583 597 606 618 630 637 637 628 618 602 612 620 635 633 646 655 656 647 657 658 657 651 638 635 646 644 648 621 615 609 587 592 563 568 571 573 561 555 555 564 575 564 577 599 636 647 658 675 687 687 690 691 693 691 687 675 651 634 637 624 608 586 566 584 614 611 580 581 624 642 615 588 571 553 568 584 600 619 605 586 579 584 601 612 627 637 641 628 609 617 637 616 611 594 602 600 612 625 634 644 642 644 648 643 630 633 633 613 628 645 654 654 641 614 626 638 637 655 672 695 694 671 651 670 677 678 644 628 639 648 669 681 716 726 725 712 700 696 694 689 697 676 678 687 678 660 626 630 639 654 666 670 666 661 671 666 667 671 677 665 669 668 684 691 681 687 681 653 638 610 599 603 592 593 594 583 602 637 671 647 625 639 670 682 690 688 688 660 680 682 686 690 682 670 674 677 658 664 640 639 658 671 680 683 695 685 674 702 679 692 720 695 696 685 653 628 618 627 667 653 662 705 730 757 775 726 696 727 730 727 736 725 732 724 709 721 744 734 739 773 789 760 758 756 716 715 756 758 777 779 754 734 766 738 795 850 892 910 927 944 951 936 914 925 931 909 890 908 925 916 886 871 852 848 834 821 826 853 862 872 865 862 843 843 848 831 861 857 821 829 827 824 828 804 810 769 758 779 814 823
663 660 658 657 638 618 618 614 629 636 640 640 638 633 629 621 618 632 639 651 661 660 655 644 633 626 638 641 638 641 649 658 666 666 669 670 672 673 678 693 694 687 674 687 690 684 672 661 680 698 705 702 694 700 696 683 672 671 657 643 641 648 661 672 680 677 679 674 677 681 685 680 667 645 640 629 611 611 611 616 612 611 606 583 576 571 569 574 580 578 574 591 606 612 618 622 619 609 624 643 647 622 605 593 607 621 626 636 625 624 638 642 656 664 659 659 659 657 647 645 643 646 647 645 647 646 645 645 644 641 642 641 624 611 596 587 589 602 616 624 626 632 631 620 610 609 613 624 645 653 658 654 633 634 616 628 628 616 597 587 585 586 582 579 589 581 593 604 611 598 601 614 620 596 581 574 577 572 562 565 581 569 581 590 579 580 578 583 595 582 592 594 593 592 591 589 583 572 560 562 564 563 576 592 595 593 580 589 605 619 629 636 640 641 642 631 628 642 628 616 602 588 588 602 608 616 598 597 571 592 554 553 555 560 554 562 574 597 596 612 633 645 653 669 664 666 674 677 682 679 680 679 663 646 617 606 617 620 620 596 576 554 550 551 546 548 565 596 584 563 550 549 548 559 573 574 566 553 564 570 579 571 577 575 568 575 579 577 585 605 605 612 620 626 629 641 639 634 640 619 614 605 598 594 607 615 614 607 621 619 617 606 616 635 641 640 648 642 629 632 619 634 639 658 662 659 655 638 632 637 640 639 661 676 688 695 703 696 678 672 660 647 662 644 652 629 621 640 651 661 651 625 612 613 604 598 610 597 607 615 624 626 635 617 594 601 618 630 644 647 633 638 609 582 588 582 583 593 600 621 657 664 655 669 681 699 680 658 674 675 653 652 646 624 624 633 648 653 649 651 660 663 664 677 690 710 694 700 696 681 666 654 680 648 617 605 611 613 620 654 674 658 671 706 703 708 699 715 703 688 699 700 705 685 666 652 649 669 677 703 737 732 726 738 726 702 660 646 651 670 691 719 723 692 699 711 688 686 682 688 721 738 760 776 821 840 812 820 826 850 860 863 853 799 704 778 831 857 872 879 879 867 866 888 896 883 872 879 868 839 828 773 786 771 762 794 812 796 801 743
663 660 658 657 638 618 615 614 629 636 638 638 636 630 625 615 621 636 645 653 660 659 651 641 628 628 638 636 633 637 650 656 660 664 663 662 662 662 674 685 702 681 674 682 688 677 657 659 682 690 699 696 682 685 686 675 662 665 652 635 641 652 665 675 683 687 688 669 652 662 672 676 669 667 656 635 638 637 638 637 634 624 606 582 573 573 571 572 572 572 573 590 608 622 623 616 591 603 620 626 631 620 605 590 604 623 635 629 616 632 643 652 653 657 655 659 651 649 645 645 645 634 613 615 615 629 628 617 607 613 619 618 618 615 599 593 603 618 627 636 647 647 648 644 640 640 640 643 649 659 665 663 646 629 625 617 604 595 604 624 623 591 596 608 612 597 601 617 628 631 619 607 599 601 594 585 580 575 575 574 568 557 559 555 560 559 563 573 575 571 559 562 575 569 559 571 574 566 579 581 558 557 562 570 579 586 588 586 588 590 593 599 606 620 629 636 636 633 632 624 612 594 573 574 580 584 571 547 553 561 563 568 576 586 598 609 619 619 631 631 629 638 644 638 631 640 646 636 629 613 619 626 637 635 624 622 604 571 555 546 547 562 573 597 611 601 594 567 573 580 587 568 562 575 592 597 573 584 591 579 591 599 602 615 619 606 587 593 609 600 580 580 579 580 581 594 612 618 603 593 583 590 609 611 613 610 594 598 609 617 627 629 619 632 630 626 647 652 647 652 655 656 650 656 670 653 644 656 650 638 646 660 660 649 638 646 659 673 669 652 655 665 653 650 649 637 641 628 632 630 637 646 644 647 646 644 628 626 620 613 600 592 591 597 587 581 584 604 591 608 619 619 600 581 580 603 632 616 607 633 645 621 645 637 628 612 615 634 632 638 605 617 628 636 644 622 623 631 644 642 650 655 640 636 645 652 635 629 627 632 611 619 603 607 615 633 661 682 698 678 664 669 695 687 700 698 708 711 700 707 719 722 705 681 668 663 664 667 640 636 628 632 616 638 642 650 614 632 667 616 617 668 683 689 690 700 706 677 695 708 694 702 677 647 647 677 723 712 641 598 634 667 682 711 738 718 694 731 795 833 848 851 865 871 868 847 828 824 813 824 818 799 815 817 805 762 748 743 754 709
663 660 658 657 638 617 612 614 629 636 636 637 634 629 619 613 625 639 649 655 662 657 647 636 623 629 631 632 628 638 647 653 656 659 655 652 653 660 674 679 686 676 666 676 675 672 651 666 678 679 690 692 682 670 678 668 653 657 642 632 645 654 667 676 682 690 691 667 647 640 654 661 661 677 672 649 627 620 620 620 620 613 596 581 584 592 597 602 594 578 572 584 599 604 599 586 576 581 591 600 603 602 585 597 618 632 632 636 619 618 630 633 639 645 648 647 646 647 646 646 645 630 622 603 592 590 589 594 591 589 584 585 583 591 582 588 605 627 637 640 641 648 648 643 646 644 642 635 639 651 658 658 654 651 653 636 644 628 607 622 605 606 614 627 644 633 628 626 630 644 649 642 630 616 605 597 579 581 589 596 593 588 572 577 577 576 576 562 565 569 576 560 564 579 575 561 562 556 553 557 555 555 555 556 562 570 579 584 593 600 608 612 616 615 611 604 600 589 592 604 609 609 603 591 574 557 549 563 577 586 598 600 612 615 614 608 601 606 609 595 590 596 607 614 607 603 600 594 606 614 624 636 642 640 635 629 628 610 551 557 583 565 568 577 600 590 602 601 611 628 620 589 604 615 617 622 612 596 592 602 606 605 598 592 597 605 617 620 621 625 629 632 624 610 595 607 621 616 601 617 615 607 617 627 628 620 622 630 641 628 613 631 641 653 659 654 643 635 642 632 641 646 641 634 652 671 693 698 699 691 680 656 661 666 663 653 633 623 621 628 645 649 636 629 647 656 657 666 672 664 659 662 663 657 640 620 635 638 628 605 601 597 596 595 603 598 586 577 581 575 576 580 582 580 587 596 606 608 603 601 585 585 600 611 611 612 622 601 613 627 611 606 616 618 610 611 615 624 618 605 613 628 642 629 637 637 651 617 616 592 597 615 607 612 626 650 662 654 625 632 652 669 667 695 699 690 698 703 708 717 722 728 731 711 721 721 700 705 683 659 680 691 667 685 707 714 674 638 636 615 639 616 576 607 632 650 671 670 650 611 631 654 675 693 699 692 647 623 612 616 638 630 623 622 660 706 727 705 656 655 669 676 669 690 707 755 825 836 826 814 786 779 796 812 817 804 793 785 783 732
663 660 658 656 638 616 610 615 629 636 634 637 632 626 615 614 629 642 653 658 663 654 643 629 617 626 626 626 628 639 647 650 652 654 642 646 654 663 672 674 677 670 660 669 669 666 649 667 664 676 688 690 678 666 672 669 652 646 633 629 639 650 660 674 682 686 682 653 646 637 638 640 655 667 666 640 619 613 599 593 591 591 594 600 618 619 608 585 581 579 570 575 580 575 576 589 600 603 604 596 585 586 590 595 601 620 639 643 635 616 613 614 610 611 617 621 627 625 630 633 619 614 597 604 616 624 627 629 628 623 631 619 611 595 578 576 586 606 624 639 639 636 629 621 609 616 609 621 635 643 647 655 655 661 656 656 664 641 637 622 603 619 638 650 641 637 638 637 639 642 638 636 634 619 601 605 613 617 623 626 623 621 618 617 600 596 591 604 616 612 612 613 613 616 599 599 608 608 603 589 569 555 551 550 551 550 549 549 559 564 570 574 578 580 576 585 585 582 573 562 559 556 551 546 545 544 544 549 560 574 572 573 576 583 579 568 559 573 577 569 568 564 569 585 596 596 584 581 593 604 610 615 619 622 623 626 618 609 571 539 543 544 549 548 554 568 586 594 610 589 596 584 598 608 600 587 588 578 575 589 598 605 600 585 584 598 607 612 608 607 605 607 609 618 631 623 605 597 592 594 574 576 585 603 631 645 657 658 651 638 618 632 645 658 675 692 687 672 671 645 645 615 628 636 642 647 644 652 662 675 680 682 685 677 654 645 633 640 640 648 631 608 603 600 606 596 607 616 620 605 596 618 630 635 629 614 599 619 634 633 620 623 626 620 629 616 614 626 617 612 596 586 590 570 573 578 589 607 595 579 591 597 597 595 582 587 583 593 593 599 607 612 614 600 594 580 594 600 592 585 586 597 612 616 629 636 622 614 619 630 629 629 629 629 632 632 623 613 626 634 642 640 602 611 604 615 620 633 633 615 608 612 617 620 607 612 635 667 656 615 616 620 619 625 625 640 655 639 649 615 568 564 566 592 602 598 626 626 617 626 625 617 627 623 617 646 658 658 656 655 645 629 648 653 673 686 677 652 667 654 673 685 678 690 713 718 711 707 722 738 724 730 747 706 681 707 713 725 741 734
663 660 658 655 637 616 608 616 630 635 631 636 631 621 612 617 632 644 657 662 661 651 641 627 617 622 616 617 629 640 648 647 649 647 638 654 657 659 665 664 666 661 656 658 657 654 643 652 661 673 693 694 688 671 652 649 643 634 630 641 649 657 666 669 674 676 674 661 646 640 624 641 652 665 657 623 611 607 616 611 619 627 627 606 624 636 606 610 611 607 586 570 568 570 583 596 605 617 624 623 620 613 615 623 627 626 625 623 625 638 633 633 633 621 617 618 609 603 603 601 603 604 616 631 641 644 645 642 640 631 625 623 611 596 596 580 575 591 609 626 623 599 582 594 612 627 628 624 615 625 621 629 630 638 646 662 670 657 637 624 625 645 649 641 636 634 632 631 632 632 632 632 630 626 631 635 634 633 628 625 623 621 621 620 622 621 622 621 621 620 620 620 616 612 608 600 593 591 590 590 590 589 590 588 572 558 552 549 548 549 550 549 547 547 546 546 546 545 545 546 544 544 545 547 546 550 562 565 562 558 549 543 543 542 545 545 541 540 542 543 546 555 561 569 575 578 576 573 588 595 598 590 577 559 552 545 545 570 585 590 581 584 570 561 558 574 581 584 588 607 610 615 604 597 589 586 566 568 577 580 574 569 573 583 590 598 603 607 584 578 585 593 590 585 587 598 596 584 563 568 576 576 571 574 590 605 626 641 643 644 642 634 636 636 635 640 642 638 631 607 589 585 594 603 621 634 653 659 668 675 683 696 697 703 696 674 664 652 647 638 613 614 622 618 618 613 630 623 609 595 609 603 595 588 586 583 576 579 583 597 605 613 615 624 613 607 592 600 608 603 600 590 570 571 570 571 573 568 564 566 572 583 594 609 615 618 604 619 606 592 594 570 571 590 598 602 600 613 628 645 647 649 653 657 650 645 627 609 615 619 605 610 604 612 619 622 611 585 576 573 579 597 600 584 576 580 592 581 596 607 582 574 586 584 574 568 569 571 565 569 591 593 579 587 569 559 566 572 558 557 561 573 584 588 606 592 607 617 620 614 606 610 632 606 622 637 644 624 652 658 639 655 654 642 651 658 654 630 641 615 626 636 648 655 656 652 655 668 666 652 633 643 632 615 622 633 635 631 637 638
663 660 657 654 637 616 607 617 632 634 629 635 630 616 611 620 634 646 660 663 659 651 642 628 619 619 612 622 630 638 646 643 645 641 640 655 654 658 664 656 658 650 649 650 639 636 658 662 672 682 687 688 687 679 655 651 644 632 626 637 645 656 657 656 660 673 667 649 651 641 623 642 657 665 648 641 632 624 635 630 632 637 642 636 642 647 646 641 629 610 605 592 572 573 583 596 608 618 629 631 627 624 626 619 609 604 607 614 624 623 611 619 633 645 645 639 620 632 636 631 628 628 646 646 644 645 639 630 609 601 600 595 590 590 593 590 577 581 590 607 577 586 601 616 626 606 618 638 638 623 616 619 632 625 642 633 661 630 625 631 639 655 650 639 633 633 631 630 630 629 631 630 630 624 610 599 599 604 602 615 623 621 618 611 611 611 610 609 605 602 596 591 585 576 568 560 565 576 564 557 557 557 555 556 554 552 554 556 552 550 551 548 547 546 547 551 548 551 547 545 546 545 555 552 549 558 570 578 586 583 570 558 543 540 541 557 569 565 560 556 551 552 543 532 544 546 553 554 547 558 563 567 562 557 552 532 532 538 552 571 582 589 586 565 564 564 575 590 578 581 592 585 574 573 560 557 565 568 571 576 579 579 580 595 600 596 590 587 579 556 539 552 542 546 555 544 547 547 551 561 575 584 590 595 604 607 610 603 617 619 610 617 610 587 587 596 576 584 581 589 571 583 590 591 614 630 618 604 591 596 618 608 605 607 615 602 612 618 612 616 624 616 619 636 641 626 633 637 642 637 626 638 651 650 641 626 610 596 592 588 583 580 570 569 575 579 576 582 575 571 563 569 580 577 567 563 574 588 572 567 566 569 585 577 570 567 578 599 606 608 602 600 622 617 616 615 621 614 606 598 597 616 625 633 629 613 593 589 602 601 600 591 574 578 578 586 587 594 581 566 551 556 561 557 554 555 556 563 561 566 560 575 580 578 562 552 553 553 554 562 576 599 599 612 606 611 612 598 612 634 650 653 648 650 652 658 650 638 650 657 657 664 655 666 648 637 640 618 623 628 623 634 639 636 618 596 598 616 620 617 604 605 604 612 605 618 626 642 647 638 637 646 644 621 629 644 656 650 640 647
663 660 657 653 636 616 607 618 633 633 626 632 632 613 612 623 635 649 662 663 659 650 641 630 622 620 612 619 627 637 640 643 647 635 641 648 648 650 650 650 650 650 636 633 638 643 655 670 680 679 679 676 678 678 670 666 652 644 628 636 639 640 644 657 670 665 649 637 635 636 618 636 650 658 656 651 642 653 658 640 610 621 615 610 603 613 621 611 598 585 581 580 568 571 585 594 607 617 627 629 618 604 595 590 590 606 614 617 617 600 601 606 614 620 637 658 640 647 643 608 601 621 633 647 645 642 630 613 628 639 647 629 621 602 581 583 583 571 569 575 569 577 583 594 603 612 621 606 621 618 590 605 622 602 602 609 597 601 616 618 635 648 658 648 642 635 624 612 620 627 626 629 624 621 619 617 613 608 596 582 579 580 575 571 575 571 576 576 579 586 590 592 598 602 599 600 606 610 608 601 587 564 565 564 575 576 578 582 580 587 586 578 574 560 560 565 577 577 588 598 582 583 597 593 589 578 583 577 569 554 560 559 554 553 564 551 559 566 575 576 577 565 550 546 552 557 550 541 541 537 530 531 526 531 537 547 543 540 551 566 569 554 539 556 562 572 574 566 553 569 579 571 559 553 554 563 573 579 582 581 580 585 589 573 568 571 563 552 540 530 532 539 547 560 561 570 573 577 587 577 578 558 563 579 593 598 597 585 585 569 558 555 551 556 560 567 564 567 565 567 580 582 598 591 583 567 572 577 591 604 620 606 586 579 584 589 601 611 611 609 617 637 638 628 611 604 601 609 612 597 599 609 614 587 593 592 590 588 577 583 592 590 608 618 607 601 595 591 581 568 572 572 566 564 561 570 563 580 589 594 591 598 603 602 606 610 612 620 620 600 592 587 600 606 609 609 602 597 586 570 584 592 594 595 592 580 601 610 620 611 586 566 554 547 549 548 552 557 561 570 578 573 578 592 605 611 606 592 576 581 578 564 567 580 590 603 613 606 601 587 599 596 583 577 585 585 591 596 589 589 604 608 619 630 629 623 628 646 652 663 664 644 636 622 612 615 608 612 618 605 600 588 594 601 612 610 613 619 631 638 649 654 666 652 643 630 630 617 625 638 641 644 653 663 667 672 678 686 700 708
663 660 656 652 635 615 607 618 633 632 625 631 632 611 615 626 639 651 663 665 658 650 637 630 624 615 608 613 626 634 635 642 639 635 636 638 640 638 642 643 645 651 637 631 644 656 658 675 679 674 668 660 666 668 664 666 662 655 625 630 629 645 650 663 678 654 645 629 619 615 610 624 637 644 648 646 660 667 671 649 611 594 595 590 583 580 579 578 574 575 573 570 564 568 582 592 603 613 617 623 624 614 598 585 601 615 618 601 586 603 619 637 644 641 617 623 634 635 618 605 595 610 604 616 627 639 640 622 637 647 640 631 593 588 599 606 593 577 580 588 570 576 586 589 599 600 599 586 584 577 580 580 588 604 616 620 604 624 641 641 633 621 634 638 629 626 630 622 614 602 595 595 589 585 588 593 592 587 595 585 598 611 619 625 610 610 627 625 622 615 614 614 616 620 618 617 613 599 589 586 585 579 590 603 605 597 588 601 609 607 594 581 582 586 604 622 604 599 604 607 611 611 616 619 618 614 610 604 597 591 575 560 540 558 565 563 544 528 532 523 528 546 557 560 561 550 533 541 550 542 523 509 501 512 510 514 523 532 550 544 534 529 538 552 557 554 557 560 562 553 556 558 563 561 566 571 572 580 586 596 595 577 558 541 537 550 530 533 554 565 565 559 561 557 546 537 545 556 554 562 543 554 572 575 568 550 539 540 547 546 541 541 545 545 553 561 557 556 561 568 560 554 546 559 570 558 556 566 571 561 572 582 598 598 602 605 612 616 616 605 601 604 599 612 607 633 624 631 623 612 610 605 602 599 589 590 594 607 622 630 625 617 621 624 622 617 614 603 597 582 590 600 605 607 605 602 591 579 559 555 559 560 557 555 565 569 575 585 597 599 579 561 565 577 583 589 590 594 581 571 590 592 590 604 588 569 579 597 608 608 608 594 586 576 565 555 551 551 551 556 581 593 600 617 626 619 628 637 633 635 647 639 626 613 594 600 612 624 628 621 631 642 637 642 649 640 636 644 641 639 639 638 640 637 629 610 624 635 638 638 645 650 652 645 635 646 633 601 579 593 608 622 624 611 613 612 611 621 631 635 610 613 613 617 622 624 629 636 655 666 668 670 670 663 673 681 683 686 688 700
663 660 656 650 634 615 607 618 632 631 623 629 630 610 617 628 641 652 662 665 656 645 633 630 622 612 609 611 623 628 628 629 623 629 629 632 632 633 635 637 640 644 636 631 644 655 661 668 674 672 665 652 653 659 660 663 662 653 623 619 636 648 659 668 680 673 660 646 651 628 625 610 620 627 646 651 657 661 659 644 610 604 619 623 616 611 624 598 591 609 613 600 568 566 574 583 588 591 603 616 610 594 584 583 597 609 608 586 597 613 629 634 608 612 606 605 612 599 603 606 586 596 610 600 619 633 645 641 644 631 613 597 605 606 625 628 630 632 610 607 579 570 583 584 577 570 573 599 606 615 618 611 599 611 626 633 623 633 644 645 635 626 612 602 604 603 599 600 594 602 608 598 607 615 620 627 626 627 621 616 614 623 627 619 603 610 591 606 607 593 588 574 586 592 583 571 601 602 604 593 587 592 609 608 591 596 591 590 600 622 631 635 645 645 639 635 622 623 624 619 609 597 597 602 602 599 591 597 597 597 581 560 570 581 589 591 572 558 549 560 551 537 522 514 513 510 522 511 516 520 506 502 514 524 539 548 545 539 524 519 524 530 527 527 529 540 549 554 560 558 560 559 565 545 559 547 535 531 535 524 523 526 521 526 540 543 532 528 548 563 550 550 557 536 542 536 553 565 563 556 545 551 557 554 555 542 545 554 574 590 601 595 596 587 576 578 574 559 554 562 558 553 567 575 570 565 581 586 598 602 589 569 568 588 579 578 587 576 588 594 608 618 618 626 635 630 623 623 647 650 629 645 655 654 637 648 648 633 611 603 606 609 609 622 602 601 600 600 585 587 601 607 602 611 600 584 573 569 556 564 572 566 578 583 591 601 598 592 572 553 557 552 557 558 548 550 550 545 548 551 556 554 563 557 549 550 549 549 553 562 559 564 555 571 580 580 577 569 574 580 596 609 616 612 601 599 597 603 616 621 627 632 634 634 609 584 573 590 586 589 583 577 589 589 578 581 597 615 625 630 635 640 646 650 656 664 668 658 643 650 642 628 631 615 600 579 578 582 595 588 605 599 604 625 643 636 632 632 622 609 595 611 615 616 619 626 631 635 643 648 653 659 657 645 633 638 637 623 613 606
663 660 655 649 633 615 607 617 631 631 621 626 625 611 620 629 641 651 661 664 655 641 632 634 621 614 610 611 620 625 622 621 623 622 622 623 628 627 631 633 634 635 630 628 644 652 657 665 670 671 665 657 648 655 657 660 656 662 642 618 622 637 653 655 651 649 652 664 662 633 621 615 608 605 635 644 647 644 639 653 636 617 619 639 644 649 637 601 611 624 604 597 581 566 568 571 580 591 606 618 619 608 601 583 591 596 591 578 594 609 621 624 613 594 587 608 615 595 582 582 584 608 622 617 605 606 622 637 629 621 622 638 632 619 610 610 615 630 618 595 602 595 568 567 572 576 584 601 612 621 626 623 613 598 614 607 595 608 623 643 634 628 622 638 642 627 607 600 606 619 628 621 616 626 635 623 622 625 613 619 623 615 612 603 586 578 572 578 596 597 585 573 556 571 576 585 592 587 585 574 562 570 583 594 598 582 563 568 575 590 605 611 613 616 615 611 593 578 582 584 589 602 608 607 605 604 591 591 597 587 581 567 557 548 536 553 552 560 561 556 556 562 549 555 561 544 555 555 550 542 539 520 498 508 510 506 514 514 516 521 523 522 533 545 563 567 567 565 565 571 547 535 518 518 520 521 524 521 529 536 538 527 539 554 570 576 585 572 558 569 585 589 577 560 572 583 578 568 584 590 587 586 585 584 566 559 571 568 560 558 559 552 553 560 566 579 590 595 589 599 599 600 594 573 580 592 607 619 615 597 595 611 628 619 610 592 578 575 591 601 597 603 579 582 589 604 591 588 599 606 615 628 631 640 648 637 645 651 651 646 627 616 624 615 605 612 603 591 586 591 588 581 574 574 564 562 566 565 571 583 584 563 573 573 574 564 553 549 549 548 546 553 564 556 549 550 563 578 591 601 601 591 591 586 585 600 611 612 597 594 589 601 602 603 609 613 608 617 621 619 611 588 573 587 594 600 600 603 612 612 606 616 607 587 574 562 578 591 592 592 594 603 613 621 618 598 602 619 629 635 639 643 644 643 624 635 638 620 602 605 595 613 623 616 598 574 584 592 599 600 595 585 580 591 608 613 615 604 596 600 604 609 616 623 628 632 638 644 643 645 647 650 651 650 647 645 650 658 666 677
663 660 654 647 632 614 606 617 629 631 620 621 621 611 622 629 643 651 659 661 654 642 636 637 619 614 608 611 618 621 617 620 619 619 613 620 622 625 624 631 628 629 628 634 648 657 661 666 667 665 661 653 649 653 656 652 658 657 659 641 621 627 631 634 641 639 651 661 660 658 647 626 610 599 609 613 638 613 637 651 655 640 629 623 637 647 624 628 634 612 605 602 583 570 567 566 577 584 591 598 604 603 592 579 570 575 585 596 608 618 612 600 598 578 601 608 597 582 578 579 600 604 604 586 597 598 607 623 630 648 638 627 624 634 638 635 617 589 603 617 603 576 566 574 576 574 590 604 611 611 608 595 581 590 599 614 603 608 624 639 659 648 645 643 637 630 638 641 625 624 637 640 634 616 611 610 613 608 580 587 605 607 588 591 599 591 575 559 567 584 589 578 552 557 571 576 577 567 549 545 540 546 552 559 565 569 590 567 546 554 569 578 580 573 586 563 554 569 588 570 574 560 557 572 589 586 580 563 557 568 572 573 564 558 558 543 546 525 525 531 529 549 550 544 551 560 563 563 547 539 537 541 543 526 508 507 510 519 523 531 533 518 523 521 519 534 547 558 565 544 530 529 525 530 516 515 516 526 520 519 523 524 535 535 539 553 559 558 564 573 586 590 580 558 556 571 564 549 546 552 553 555 559 568 565 571 590 602 602 593 599 590 583 572 590 577 591 599 590 595 597 606 605 603 603 614 606 597 614 629 641 649 650 633 634 626 618 587 609 625 627 630 631 633 623 615 605 612 627 625 608 598 612 626 634 627 595 597 597 592 602 613 609 613 614 597 588 591 606 626 624 597 589 614 631 613 604 594 607 626 633 621 611 611 596 582 588 590 586 578 572 562 554 552 558 550 558 563 572 577 584 595 609 607 614 609 596 583 579 590 586 566 559 553 557 564 570 587 590 601 613 606 609 617 618 618 606 584 580 593 590 572 557 558 559 558 562 569 582 595 601 617 621 620 622 624 627 630 631 634 639 622 612 608 591 578 588 581 583 594 606 598 595 602 579 569 577 592 603 622 638 641 641 632 623 617 620 623 619 626 638 646 654 656 647 642 622 629 631 605 613 621 610 622 620 616 615 609 627 622
663 660 654 646 630 614 605 618 627 630 618 616 618 611 622 629 644 651 657 657 650 642 633 640 618 611 607 606 613 618 614 619 617 615 606 610 621 620 619 628 624 623 627 638 652 659 663 664 660 657 655 654 647 645 649 652 650 653 651 649 628 607 621 628 634 642 652 669 658 645 633 619 634 621 597 591 592 597 622 627 641 617 609 622 635 648 645 645 648 640 628 608 593 589 568 565 565 570 578 579 581 585 583 571 571 590 601 602 590 591 600 591 572 577 576 573 578 590 591 592 582 591 600 612 623 630 630 630 637 635 636 638 640 638 635 628 620 603 582 601 575 568 569 578 589 604 615 619 610 591 579 597 600 610 619 629 623 612 603 610 623 642 631 614 600 616 630 630 626 644 657 646 611 604 598 594 602 598 594 574 569 578 586 573 564 571 557 555 548 556 547 546 559 552 546 557 559 548 566 576 582 584 581 579 564 542 533 534 535 534 532 539 536 539 533 539 550 562 544 540 555 568 564 562 564 581 575 563 552 533 547 554 545 543 554 562 554 550 549 535 515 515 531 541 553 556 558 558 552 546 528 502 502 503 503 502 503 503 506 502 504 512 530 547 570 555 555 551 539 548 536 519 532 525 522 543 543 548 543 551 564 580 579 572 556 551 551 537 550 558 554 545 534 537 556 555 560 552 547 556 563 562 581 590 600 606 608 606 608 601 609 619 621 600 594 580 567 572 567 564 578 557 567 581 579 578 594 587 603 603 604 605 607 618 637 639 643 633 645 650 639 601 601 590 594 591 594 586 606 625 634 619 604 592 613 621 616 608 588 579 577 591 601 601 582 605 603 612 607 609 612 627 634 641 636 621 629 633 619 607 604 615 608 592 573 582 595 578 570 577 585 591 571 558 549 547 559 566 565 568 579 580 573 584 568 552 543 545 546 548 546 565 579 586 593 598 583 574 581 567 562 586 599 597 593 596 591 574 555 562 567 559 563 583 597 604 611 612 614 615 621 626 627 629 630 625 616 619 625 627 619 613 598 574 586 585 567 568 569 580 587 595 600 604 612 611 600 575 581 574 575 576 573 586 600 611 616 619 617 612 582 590 608 615 627 636 628 630 637 640 622 604 614 604 608 624 632 640 641 615
663 660 653 645 629 613 605 618 626 629 618 613 617 611 623 631 642 650 655 654 645 639 629 634 614 608 609 606 614 616 610 620 615 610 608 618 619 617 620 621 617 629 640 643 652 657 658 655 653 651 646 638 638 636 639 643 643 644 646 644 629 611 612 628 643 655 660 651 646 644 619 613 628 630 633 613 618 599 587 596 607 606 590 607 620 630 650 641 629 620 629 631 614 590 588 582 564 560 561 564 565 573 572 566 574 585 598 604 601 588 569 564 576 588 598 600 597 579 570 573 579 586 596 601 610 616 625 652 661 644 647 645 628 615 603 593 603 604 585 573 581 565 570 586 582 588 611 615 587 577 593 602 595 607 596 591 586 604 616 628 645 611 600 594 592 599 610 613 626 634 644 639 627 602 592 599 588 595 583 574 564 568 567 580 583 573 584 579 577 591 578 564 551 561 561 571 583 588 595 579 587 600 611 606 588 585 575 568 578 573 556 548 579 579 563 560 560 553 530 529 528 520 535 553 543 532 544 543 534 537 538 521 522 529 526 511 522 518 515 512 517 516 512 507 515 513 505 509 503 501 509 508 512 522 532 546 552 546 546 548 549 535 532 530 531 546 536 520 518 533 531 522 517 512 516 520 527 544 557 555 548 541 557 547 538 532 522 536 546 559 564 563 539 549 556 563 566 566 578 595 618 641 634 609 590 604 603 582 563 562 572 564 568 593 585 581 560 552 536 554 549 548 548 551 558 559 564 585 584 600 606 604 603 614 592 591 598 617 622 631 621 613 606 599 594 589 582 593 598 591 594 589 568 582 601 596 582 601 609 616 596 605 592 584 564 570 585 602 607 600 601 622 642 630 624 620 630 625 628 630 623 628 624 629 624 603 589 574 568 561 559 567 597 584 571 557 551 551 553 554 554 564 544 545 543 547 546 555 570 580 576 568 560 563 564 554 543 547 545 549 553 560 579 585 603 601 606 610 615 621 609 581 586 599 610 621 630 637 644 642 631 613 602 601 616 619 603 594 587 575 566 570 580 601 615 625 613 601 609 627 625 618 616 624 628 625 625 628 627 621 612 619 618 618 621 625 629 618 597 586 604 625 620 605 596 595 603 625 650 663 662 653 661 672 664 646 634 644 638 681
663 660 653 643 628 612 604 619 624 628 618 612 618 611 624 631 641 647 651 651 642 636 630 622 608 606 609 606 613 614 611 615 615 604 610 614 617 619 620 617 625 637 649 650 655 656 652 651 646 642 640 633 631 631 632 637 638 639 640 643 638 620 612 630 649 646 655 637 624 623 635 619 615 617 635 633 634 616 617 611 594 581 581 588 610 632 623 609 614 594 610 626 611 605 607 597 586 576 565 562 560 561 560 560 565 579 585 592 590 574 563 584 598 605 599 594 574 570 588 582 600 611 620 622 618 629 649 647 646 654 651 642 620 614 617 617 612 606 608 593 574 562 561 568 586 594 583 574 567 573 584 595 593 602 620 607 594 605 625 613 625 616 619 610 591 605 610 615 620 611 608 621 639 618 608 600 594 601 588 576 576 580 597 604 608 611 597 584 573 564 560 566 580 588 600 606 607 599 591 601 593 584 615 614 584 571 578 579 601 594 582 560 546 559 550 539 534 531 529 527 540 545 534 523 541 548 534 546 545 544 534 550 546 543 529 519 529 538 532 536 550 529 538 550 549 538 529 520 512 507 502 501 502 505 501 501 515 505 517 512 513 505 517 511 503 505 514 508 518 525 517 534 547 557 552 535 543 535 519 514 516 516 518 520 519 536 557 552 547 556 562 561 563 559 578 585 584 566 549 550 561 571 587 575 560 556 564 549 545 557 561 563 553 538 531 539 545 567 573 563 572 557 576 580 563 554 563 578 584 609 610 590 583 568 578 589 588 596 605 587 592 598 594 613 605 595 594 616 607 603 591 570 589 579 572 568 577 563 570 586 583 567 557 577 590 597 592 588 584 580 593 613 622 620 634 642 636 622 596 578 578 596 598 580 569 573 564 561 565 565 568 582 593 596 600 612 599 592 577 589 576 586 587 584 598 614 619 613 599 587 580 574 569 571 567 566 564 552 540 544 543 544 543 549 552 557 556 553 559 574 581 584 586 593 600 607 616 624 608 589 586 568 558 559 560 561 560 563 575 594 604 611 617 597 586 591 586 585 598 599 623 639 632 623 605 604 621 626 635 639 636 631 629 629 626 623 625 632 629 631 631 631 608 621 630 616 622 625 653 663 681 690 712 700 669 645 630 619 608 647
663 660 652 642 628 611 604 619 623 625 619 611 616 611 624 629 639 644 648 648 640 633 627 620 610 605 605 605 612 613 612 615 609 606 612 612 616 620 623 614 629 639 649 654 655 649 647 642 636 635 629 632 627 627 642 647 648 642 639 643 638 619 606 618 635 654 640 624 614 618 642 628 606 611 619 636 636 632 633 637 628 615 594 580 602 618 608 592 602 582 602 609 603 582 575 568 564 565 570 572 577 571 580 561 559 568 566 561 572 564 566 581 587 587 571 562 581 581 596 604 606 610 604 614 608 618 633 641 638 624 619 631 627 612 613 601 590 585 567 566 562 559 567 566 561 563 571 573 582 597 603 605 594 612 629 636 630 609 609 587 602 587 583 585 588 593 586 606 618 618 626 642 654 655 633 600 592 599 589 602 579 585 592 609 603 583 585 601 604 597 599 580 580 596 610 614 616 612 605 599 587 574 570 569 569 562 559 546 539 536 533 537 543 537 556 565 558 560 569 562 550 540 525 534 547 557 573 582 573 590 597 588 561 557 563 569 565 564 565 574 565 558 558 560 549 548 572 553 530 523 529 544 545 538 549 560 548 538 535 527 507 503 505 523 526 519 520 536 550 560 565 563 556 567 560 556 556 541 547 527 527 528 536 545 549 553 570 579 578 556 548 539 557 561 560 535 538 540 550 564 571 567 562 559 554 537 540 554 564 543 523 528 526 528 545 554 556 565 559 557 565 551 544 546 561 575 577 578 594 597 594 581 564 563 583 594 598 593 587 570 565 567 565 582 591 593 584 568 582 581 601 605 605 600 583 570 576 558 551 561 562 555 548 571 576 579 587 592 573 561 571 597 602 610 634 640 640 644 631 625 639 639 628 620 635 642 644 632 632 626 607 609 618 617 624 617 600 597 603 598 591 588 585 570 568 574 576 589 596 591 586 586 582 569 551 542 544 547 551 557 566 565 581 591 600 612 604 593 585 586 585 588 591 605 605 609 624 625 596 585 562 561 568 573 576 583 584 591 605 622 611 621 632 632 615 601 602 629 631 611 601 582 586 609 619 607 594 596 595 601 599 601 601 611 615 608 610 615 615 622 619 617 617 622 626 630 641 655 668 666 684 706 691 638 598 614 595 591 586 603
663 659 652 641 627 610 604 619 623 623 621 610 613 612 624 629 638 641 645 644 638 630 625 619 615 606 603 606 611 611 612 613 602 618 616 616 618 621 620 617 632 640 652 655 649 644 640 634 626 628 627 623 622 627 642 651 653 647 642 644 634 613 601 608 621 640 625 620 609 604 621 623 599 627 629 632 622 620 630 639 632 621 609 584 580 596 590 578 586 573 586 592 589 580 566 584 588 578 597 606 598 599 581 563 562 567 569 562 559 562 559 565 558 562 575 583 593 610 608 597 580 576 578 587 591 594 610 626 636 630 615 600 617 619 611 600 593 591 592 585 569 561 568 581 593 598 594 579 583 589 615 621 642 641 642 627 610 591 574 584 594 592 606 603 606 601 618 627 618 631 636 636 626 636 654 651 629 629 617 601 592 604 608 611 620 612 607 596 591 581 566 563 556 560 572 580 582 580 582 587 585 578 570 555 540 537 552 566 579 589 585 567 563 575 575 563 552 554 543 541 551 556 574 580 571 580 572 573 589 594 599 585 594 588 581 593 592 582 566 560 552 555 568 578 585 591 592 585 580 554 540 529 513 522 526 523 513 506 509 509 516 520 532 539 552 561 558 554 543 554 544 546 563 581 585 557 564 577 588 563 568 568 577 568 576 562 542 535 531 537 539 521 527 536 551 560 544 525 540 531 519 519 523 536 546 548 546 532 518 536 548 558 544 545 557 569 583 582 573 569 573 567 578 588 589 602 600 598 590 568 544 555 572 577 570 555 545 561 578 578 579 589 595 593 579 575 563 551 557 570 575 581 598 613 619 619 602 583 592 594 579 570 563 547 542 544 544 544 559 566 576 584 584 570 561 579 588 596 620 634 629 628 633 636 635 637 620 581 571 583 583 570 568 580 589 574 566 584 586 590 597 609 607 602 600 585 579 570 553 544 551 541 544 558 568 568 546 555 567 576 587 580 571 559 573 585 586 584 591 586 588 600 604 599 593 606 612 613 612 598 593 570 554 558 569 560 566 573 568 573 579 592 586 586 602 597 597 620 626 608 598 602 619 624 614 619 639 652 643 642 637 646 660 670 682 652 649 660 675 697 681 668 658 664 657 650 639 631 611 602 589 578 577 594 612 626 639 635 628 602
663 659 651 641 626 609 604 618 622 622 621 608 609 614 625 630 636 639 642 639 634 625 622 618 616 606 602 606 610 610 609 607 607 634 621 620 618 621 615 620 633 642 651 653 646 639 631 624 619 623 624 618 614 628 642 650 652 649 649 636 610 611 603 605 633 640 614 609 605 594 600 597 601 602 607 626 617 601 615 620 620 611 600 587 572 571 570 569 570 574 576 569 568 574 570 579 601 599 591 597 604 588 581 587 583 568 574 588 598 596 575 566 560 566 586 590 597 607 601 594 572 576 583 589 589 594 613 627 631 627 608 601 579 591 594 599 591 603 589 593 569 558 560 569 586 595 595 605 623 619 640 641 636 633 632 626 613 589 575 587 597 613 627 637 648 654 645 636 607 605 616 624 605 619 611 630 658 668 639 625 637 630 631 621 626 626 608 601 586 592 603 602 592 574 549 546 546 546 543 549 560 561 563 545 549 571 579 568 582 584 574 577 558 541 551 556 564 584 577 557 553 569 587 600 598 592 582 555 566 579 583 580 574 552 537 552 565 541 548 544 548 540 528 543 544 549 560 572 548 533 549 537 542 557 549 534 516 502 509 510 512 513 527 534 542 532 539 550 569 572 575 587 580 548 546 557 556 547 568 587 597 598 577 564 558 549 535 525 527 521 520 527 540 535 514 511 518 531 546 552 552 557 565 557 546 527 520 528 531 540 551 547 544 546 554 538 531 532 541 539 550 552 557 563 577 596 587 581 582 584 583 572 551 535 538 552 563 547 555 572 583 584 569 561 573 582 579 561 559 545 557 561 564 578 592 594 582 571 576 572 547 537 535 540 538 545 548 552 551 556 569 579 597 614 626 649 649 639 632 626 618 628 630 630 620 605 606 612 614 598 590 596 612 597 582 578 585 572 584 577 564 549 547 549 551 565 562 567 554 544 540 542 549 565 579 592 594 589 600 587 583 604 606 610 626 626 620 613 595 591 582 566 577 594 601 601 581 553 550 552 559 574 580 586 585 578 576 597 619 632 655 684 730 756 790 843 877 869 788 715 752 728 720 753 763 716 683 707 734 746 748 728 718 700 685 673 652 641 646 641 632 625 639 654 663 654 645 620 603 586 574 576 572 574 572 579 574 579 578 581
663 659 651 640 626 608 604 618 622 622 621 607 607 614 625 630 634 636 639 633 629 623 620 619 618 611 606 605 608 612 610 599 617 631 621 613 616 618 613 623 632 638 648 654 643 630 622 617 617 626 621 615 614 626 639 644 649 650 653 587 585 612 597 609 621 627 627 621 630 613 605 595 605 618 616 618 606 598 611 609 595 586 577 574 594 594 586 595 591 605 589 573 588 606 605 589 588 611 615 605 622 627 617 597 577 591 603 598 599 588 570 559 556 555 559 565 576 572 575 564 571 586 593 600 599 609 620 617 610 620 626 607 598 602 589 566 561 562 560 568 565 554 565 576 589 600 611 621 627 627 636 635 634 631 624 613 598 611 591 569 590 602 617 629 634 637 634 612 585 578 581 601 626 640 644 644 645 648 656 659 664 666 660 634 612 603 588 571 582 565 563 560 561 558 564 583 594 586 571 566 565 558 550 551 569 583 591 600 579 577 569 549 568 578 595 594 602 601 597 611 605 575 565 560 566 569 578 566 544 554 555 555 545 558 563 540 556 558 561 562 549 548 528 525 538 543 545 549 550 551 546 526 509 507 510 511 501 510 521 533 544 562 570 577 581 580 576 575 577 576 572 567 556 540 527 529 551 565 562 544 542 558 579 581 558 551 542 531 533 530 513 517 506 504 502 507 511 512 507 520 520 534 540 521 528 527 534 525 517 539 538 522 521 536 538 551 564 548 545 564 576 588 580 575 588 585 575 594 575 558 549 551 559 568 555 548 547 533 543 533 546 551 565 581 577 566 571 555 546 532 549 563 577 573 547 540 533 535 538 544 564 571 564 553 559 584 615 615 625 635 635 642 648 651 644 625 620 619 610 603 601 598 587 595 600 587 591 594 595 582 605 623 632 638 642 640 631 632 613 587 575 583 587 595 595 585 575 577 555 543 543 552 555 559 556 552 565 584 596 607 616 613 608 599 596 579 562 555 556 553 564 573 589 600 605 593 578 568 577 594 604 615 630 644 663 680 712 741 766 773 801 841 884 881 858 835 824 797 849 872 896 945 952 932 905 873 857 825 773 747 805 823 835 814 803 779 740 701 656 634 613 606 596 602 612 625 615 595 572 573 591 609 617 603 602 599 601 605 609 628
663 659 650 639 625 607 605 618 621 622 621 607 607 613 625 629 632 634 636 631 627 621 618 619 619 614 612 605 607 611 611 601 623 628 614 612 616 616 613 622 631 639 647 652 644 627 620 618 616 616 621 616 611 623 632 641 648 649 652 642 611 605 596 606 624 624 642 629 638 634 624 611 594 587 594 614 602 590 597 594 576 581 604 602 619 622 608 627 615 595 577 575 581 597 614 621 599 592 609 619 630 629 614 606 619 621 616 604 590 568 564 583 575 571 564 552 555 557 569 580 586 581 591 607 621 628 620 601 598 615 626 628 624 615 588 607 594 602 584 564 577 555 565 572 588 591 601 594 577 584 603 616 611 603 588 588 600 597 601 587 574 574 592 600 601 597 582 574 593 604 602 608 605 603 608 607 611 616 627 638 643 645 639 632 636 643 649 638 625 605 582 568 567 557 564 572 591 592 586 572 559 557 580 594 603 600 585 567 560 556 578 584 574 562 565 574 605 623 623 609 585 595 606 614 613 585 574 566 583 593 594 584 585 588 586 567 568 570 573 560 550 545 528 510 518 535 536 537 534 532 533 533 530 525 515 500 497 507 510 532 531 532 535 533 548 557 562 570 575 567 557 546 537 542 535 514 518 531 538 536 529 536 546 565 565 556 556 556 528 508 506 510 504 512 532 537 538 538 543 552 559 566 566 553 555 564 565 567 548 555 568 554 542 536 554 566 567 584 579 575 573 580 575 591 583 581 574 551 551 536 555 567 552 536 524 534 549 560 567 568 566 566 567 541 539 528 527 532 529 536 539 553 544 558 562 563 567 562 547 545 544 548 549 553 555 563 560 564 574 584 594 616 613 602 616 619 617 606 619 631 636 635 622 609 600 597 604 598 597 619 634 640 645 622 599 590 569 564 583 571 563 581 585 551 537 539 538 546 541 543 551 561 562 563 564 554 554 546 542 550 557 568 568 563 576 582 588 600 607 606 595 591 577 583 604 622 618 595 594 596 591 596 605 612 619 623 667 710 764 782 792 778 742 778 829 855 868 869 852 826 827 797 827 851 852 846 867 864 870 904 835 794 758 736 736 769 761 691 625 596 604 601 613 606 593 578 564 561 557 562 575 573 570 586 590 572 573 575 585 599
663 659 650 638 625 606 605 618 620 622 622 607 607 614 625 628 630 631 630 628 624 618 614 617 618 614 616 608 606 603 603 608 629 632 612 611 614 614 614 620 629 636 644 650 642 629 625 628 622 613 616 613 611 620 625 632 642 646 646 635 617 598 614 624 624 628 646 654 651 636 627 620 611 597 583 582 585 586 579 579 590 610 620 632 637 637 632 626 606 578 587 608 614 608 598 622 621 614 608 625 629 617 617 623 620 609 593 585 581 582 592 598 603 575 568 565 554 556 569 583 595 594 599 596 587 582 580 587 597 599 603 612 625 631 627 623 625 608 604 604 584 561 553 563 574 584 587 576 566 561 561 564 565 579 575 584 578 563 579 575 563 570 578 597 597 580 594 613 622 621 626 617 595 617 632 638 636 640 644 643 636 629 616 619 630 636 637 616 609 592 598 586 563 567 586 590 601 610 589 597 612 593 613 594 593 605 593 591 573 576 596 609 608 595 584 601 613 613 610 630 622 604 604 617 605 599 598 573 578 564 569 582 597 575 567 561 546 533 538 529 522 523 515 515 514 529 529 522 530 522 504 502 506 502 498 511 515 517 519 517 508 525 532 535 537 539 537 538 545 540 537 539 538 527 524 531 503 513 504 497 495 495 505 514 547 550 530 512 501 502 500 500 508 514 519 520 519 508 511 514 520 527 517 526 531 542 560 589 589 586 593 594 590 591 598 603 582 568 554 563 567 569 569 559 548 536 529 534 555 558 555 536 528 527 541 530 522 537 544 539 536 525 533 546 545 539 550 562 576 583 578 570 549 565 573 564 568 587 591 594 597 601 595 581 584 594 610 608 596 605 614 620 623 626 623 610 594 578 579 588 598 605 609 604 594 583 584 593 603 609 614 626 637 645 615 602 596 590 600 597 574 554 548 560 571 570 580 552 540 539 535 540 538 535 534 534 537 543 550 560 570 576 570 564 563 573 585 583 579 582 577 573 581 592 579 567 569 569 570 576 577 585 599 614 627 643 632 631 650 671 690 682 683 708 733 753 795 829 870 887 884 829 774 727 730 767 823 807 769 740 696 670 677 686 666 639 607 604 605 602 593 593 583 581 564 557 553 552 558 557 570 587 608 603 599 617 631 635 631 604
663 659 649 638 624 605 606 618 620 622 623 608 607 616 624 626 628 628 625 624 620 615 613 614 617 617 619 616 605 598 599 616 627 630 612 613 615 612 608 615 625 633 641 646 641 633 636 635 631 622 613 612 612 617 616 625 633 633 637 626 622 610 606 610 614 632 628 646 640 627 614 608 601 588 587 583 590 587 586 599 595 600 603 622 639 626 619 609 581 582 606 613 617 625 630 633 636 628 627 632 632 615 599 611 617 613 613 611 604 612 613 610 595 590 578 560 553 555 573 576 573 570 568 566 581 594 605 610 616 624 623 619 614 605 603 598 595 590 605 589 577 570 552 551 557 575 585 573 565 557 557 565 579 594 595 576 585 586 596 583 596 576 593 612 620 621 629 632 632 630 631 634 633 632 627 632 641 646 644 633 618 607 622 632 638 634 635 629 617 594 577 585 578 583 599 612 609 617 634 640 644 647 651 640 635 629 614 605 597 591 591 589 570 579 594 578 592 591 581 561 581 596 596 612 610 593 575 574 581 550 537 559 566 579 586 573 559 565 568 560 547 536 539 520 510 524 538 548 527 530 523 528 539 553 560 545 544 537 532 532 529 521 506 499 499 511 524 528 533 537 534 520 499 498 501 502 512 522 527 525 524 519 507 495 495 508 508 499 502 506 516 514 507 500 494 498 513 523 517 530 537 552 554 545 546 598 600 598 587 574 565 553 573 565 549 543 544 551 572 590 587 577 565 546 532 518 521 518 523 521 521 525 522 536 542 529 531 526 530 527 535 527 547 564 568 570 565 559 582 600 614 611 590 595 600 591 600 625 622 611 613 617 605 600 610 611 607 611 615 616 605 595 582 570 565 576 575 577 587 599 603 601 592 575 567 571 577 579 588 602 616 628 642 653 664 671 654 625 611 591 600 600 599 583 570 582 577 556 558 566 578 590 579 554 539 541 535 537 539 548 559 564 571 580 588 581 580 591 593 595 589 580 574 564 557 556 557 556 563 574 584 582 567 574 582 576 566 577 585 592 578 599 634 658 659 631 620 635 646 654 660 630 613 632 660 637 610 591 599 610 609 597 576 577 579 570 564 566 572 578 585 586 566 545 551 551 568 586 586 570 558 574 586 592 594 591 575 584 562 598
663 659 649 637 623 605 607 619 620 621 623 610 608 617 623 625 626 626 622 620 617 613 610 610 614 614 618 620 614 605 598 610 610 613 609 611 613 613 607 611 622 629 634 638 637 635 642 641 638 629 615 609 615 617 611 615 625 634 642 638 624 605 593 594 608 612 628 632 621 619 609 592 586 597 605 593 608 595 592 606 598 604 604 615 613 613 599 582 588 597 594 595 611 627 638 647 636 630 613 595 596 598 590 610 616 600 594 607 616 625 600 603 591 569 578 577 556 552 552 559 569 580 590 598 593 589 592 598 610 612 602 591 605 606 596 573 584 595 591 580 567 560 552 553 553 565 558 552 563 573 569 579 586 599 616 628 630 630 630 634 635 627 624 619 624 625 634 637 642 646 648 645 642 640 645 642 630 625 622 611 596 613 627 636 637 616 602 622 636 644 642 633 612 611 629 637 632 621 616 627 628 624 621 610 603 590 584 580 584 586 570 562 550 567 565 561 569 588 590 573 558 583 595 599 611 614 599 570 557 550 545 533 527 538 562 559 553 548 529 518 512 516 524 517 537 553 566 576 568 576 572 563 554 554 544 530 526 522 522 520 516 518 520 519 518 516 513 511 507 503 508 518 529 535 537 534 530 533 541 549 547 538 528 522 528 525 499 494 494 494 494 495 493 495 496 507 522 521 533 523 540 575 579 579 573 553 549 538 534 532 539 550 563 554 535 525 521 547 560 549 527 546 551 529 524 515 511 510 516 520 518 531 542 560 573 572 571 590 581 552 548 564 581 586 592 588 574 570 567 553 566 578 566 552 560 575 564 554 560 573 585 592 616 629 617 603 591 580 577 581 572 554 564 580 590 598 604 606 599 590 584 568 557 565 565 566 578 590 601 607 620 626 622 615 624 638 647 646 598 582 571 587 592 588 587 582 582 576 560 546 544 557 559 579 590 598 591 584 573 566 552 545 535 533 531 531 534 547 542 552 558 568 566 562 573 565 550 561 553 540 550 560 568 573 573 567 550 547 545 547 550 554 565 571 566 557 560 562 565 572 574 586 595 611 602 599 593 585 578 564 560 573 589 597 592 570 553 544 557 570 571 562 548 544 541 548 544 548 553 553 555 562 560 562 576 574 592 602 606 643
663 658 649 636 623 604 608 619 619 621 623 611 608 618 622 624 625 624 620 617 614 610 609 604 607 612 617 620 621 614 598 605 608 607 609 610 613 608 608 612 622 626 628 629 635 637 644 649 642 636 625 612 609 611 608 614 622 634 642 641 633 623 609 605 593 598 599 611 605 599 589 586 608 620 613 594 607 602 592 602 611 607 614 617 606 592 583 582 602 610 614 621 630 637 646 642 620 603 594 595 591 578 587 600 616 608 585 586 603 598 576 590 601 605 612 603 577 568 553 556 575 589 596 590 597 607 610 607 595 602 593 577 588 600 590 581 562 576 589 588 590 587 575 565 552 556 565 567 576 582 588 594 598 604 611 619 627 632 628 627 627 622 618 623 632 637 640 643 645 640 624 635 642 645 648 648 641 632 621 601 588 608 620 629 629 606 584 592 619 632 639 627 621 596 612 632 639 631 619 604 599 609 587 587 586 570 554 554 569 572 570 570 569 555 545 566 581 591 592 588 574 548 551 569 577 575 569 557 553 553 546 549 549 542 527 522 535 545 533 533 550 553 538 526 527 543 559 570 582 589 590 581 572 559 545 547 540 529 518 515 513 512 514 522 526 520 510 505 512 519 519 528 538 545 556 572 580 581 577 575 576 557 531 513 498 494 511 518 529 541 549 560 569 568 567 559 551 560 568 577 580 568 557 550 544 545 545 527 538 522 531 542 547 561 543 526 522 509 503 511 527 528 535 546 551 554 551 557 569 579 578 563 574 570 574 585 585 570 577 585 587 574 570 549 523 520 534 559 559 572 572 574 585 593 589 583 606 620 619 613 620 638 627 609 602 600 599 590 581 577 573 548 552 563 569 562 551 552 565 576 582 584 579 571 569 570 576 590 607 623 638 649 657 652 640 629 631 620 620 617 612 608 602 594 595 597 573 586 579 576 574 571 567 557 547 555 567 568 559 579 587 577 558 552 568 578 566 561 569 551 550 572 549 537 532 538 538 533 533 537 534 532 542 554 575 589 588 574 574 570 583 576 561 562 569 584 579 570 570 566 578 595 585 576 561 562 569 572 579 582 573 560 548 537 540 538 549 545 543 547 556 566 578 587 590 587 582 594 599 595 596 600 610 611 600 590 597 568 556 551
663 658 648 635 622 603 608 619 618 621 623 612 609 618 621 622 623 622 618 617 612 604 607 606 605 610 616 622 623 621 600 602 606 606 611 609 609 608 606 612 613 619 622 623 639 640 648 651 648 642 631 618 608 605 609 617 624 633 640 648 645 629 622 619 607 602 591 591 590 596 588 606 600 621 621 600 604 614 608 601 608 617 607 599 591 585 592 601 587 597 607 610 613 630 627 627 631 629 616 611 607 604 576 579 604 575 565 561 564 560 558 568 575 598 613 608 595 569 551 553 557 567 570 579 586 599 605 586 580 574 571 569 584 597 598 588 580 563 556 561 568 581 574 568 564 555 556 572 579 587 579 593 605 603 611 616 617 615 616 601 595 617 624 629 623 615 610 627 635 631 609 620 633 636 640 639 629 619 600 582 584 575 576 584 594 586 569 578 587 584 579 601 613 630 632 637 629 615 608 590 605 621 624 600 581 572 573 577 559 549 541 540 541 540 537 533 534 539 545 544 537 528 533 546 539 555 565 565 560 551 547 528 520 540 561 574 581 577 570 557 544 552 572 556 548 530 532 537 545 552 564 571 581 592 595 577 569 564 553 538 530 515 516 521 528 532 531 532 538 536 530 530 539 535 521 539 552 531 534 557 566 563 549 536 526 513 512 505 496 497 507 527 533 553 562 554 542 553 564 561 562 547 538 518 526 564 569 545 523 517 527 532 523 545 543 527 516 513 505 506 504 512 533 548 548 531 525 527 530 552 560 563 577 576 564 552 542 539 557 569 564 555 537 525 521 513 520 525 533 546 558 574 545 544 568 590 578 599 636 634 613 590 581 571 575 598 588 594 590 569 541 555 556 546 570 579 583 591 591 586 577 567 558 557 560 571 581 591 601 610 620 626 611 592 612 612 582 596 607 621 623 627 607 588 584 587 601 600 598 594 588 599 598 595 596 596 595 597 601 594 572 572 592 601 580 588 585 579 567 563 560 541 543 548 549 554 557 561 563 550 538 531 534 529 529 539 558 565 565 566 566 566 568 578 590 593 583 586 589 585 596 602 595 597 606 592 588 590 576 566 543 544 553 562 558 541 531 539 537 549 568 580 593 601 604 598 588 583 582 592 605 608 602 604 592 579 565 564 548 527
663 658 648 635 621 603 608 618 617 621 623 611 609 617 621 621 621 619 615 614 610 604 602 609 606 610 615 621 622 624 609 601 604 607 609 608 610 608 607 605 605 612 616 627 637 644 649 657 651 642 633 623 613 611 609 615 618 631 628 643 647 638 636 634 628 612 603 609 602 615 597 613 619 626 630 622 607 614 632 614 613 622 610 596 597 604 599 608 592 596 606 602 611 629 616 606 616 619 606 587 588 600 579 566 570 575 590 596 594 589 571 557 569 582 589 588 576 559 553 556 567 577 584 594 597 600 602 592 586 577 562 568 582 579 570 580 589 583 570 560 557 551 558 556 550 547 559 576 572 577 573 576 599 597 589 580 586 574 588 592 593 581 603 600 582 589 586 584 591 595 605 620 634 636 635 637 629 622 620 624 624 607 592 579 563 574 584 592 599 603 606 606 612 619 619 618 612 602 580 582 594 606 615 621 605 589 597 576 553 565 581 576 566 557 556 569 551 539 557 570 577 573 567 577 583 576 553 533 536 554 568 561 561 547 530 536 558 572 572 575 576 580 565 560 537 550 569 587 605 625 639 631 628 626 608 593 575 557 553 555 550 548 558 558 559 544 546 546 527 535 549 559 549 542 540 536 523 532 525 514 502 509 508 505 512 514 511 509 498 495 507 532 537 529 521 533 535 540 545 540 521 499 524 548 547 548 567 546 531 524 524 525 518 519 501 509 514 525 534 546 555 545 537 538 522 518 511 518 530 545 522 543 512 502 530 545 553 544 528 529 543 554 553 543 530 516 508 519 529 541 547 558 529 524 546 560 557 578 584 586 579 572 563 572 574 576 576 564 542 541 550 554 556 563 568 567 569 568 566 553 556 570 573 567 583 592 595 598 598 593 578 565 567 587 573 581 576 598 600 600 610 616 595 609 601 594 611 623 628 622 607 592 597 594 574 572 571 563 562 562 548 552 566 561 552 555 564 550 561 546 562 576 570 549 529 529 528 555 572 580 571 573 569 567 579 581 584 573 570 577 591 589 587 579 581 590 589 578 561 557 542 554 567 566 549 531 528 533 543 541 542 549 555 565 575 581 589 596 596 583 594 601 600 597 587 573 555 540 548 550 549 544 540 543 552 560 561 551 537 561
663 658 647 634 620 602 608 616 616 621 623 610 609 617 620 621 619 618 613 610 610 606 603 604 603 612 613 614 620 623 612 598 603 606 607 608 607 607 605 602 603 611 619 623 634 647 665 674 652 643 635 622 614 616 603 611 614 629 626 636 645 635 628 621 613 599 615 611 605 620 610 608 624 640 650 639 634 643 637 650 641 625 613 614 612 604 615 606 603 609 611 628 629 625 616 611 595 595 602 594 577 567 586 579 582 608 618 610 583 569 581 572 573 570 557 553 553 557 552 553 566 577 577 578 593 598 589 584 588 580 562 552 555 572 587 598 585 580 596 588 567 563 552 550 566 575 575 578 582 595 597 583 582 563 558 564 577 579 573 562 570 573 578 588 590 577 583 600 616 632 634 637 642 644 644 640 638 632 624 624 625 607 589 571 560 561 556 570 581 570 582 583 578 571 569 579 588 587 607 620 624 620 631 629 632 621 603 598 606 604 592 575 591 581 571 571 557 575 574 559 563 554 545 532 537 535 534 539 537 550 562 572 570 568 562 544 533 545 554 557 556 565 580 593 592 561 581 598 608 596 588 577 572 583 573 553 565 584 593 583 567 582 596 590 579 565 551 551 559 574 581 586 589 580 572 558 572 578 566 535 514 511 513 531 538 538 508 497 504 505 508 511 513 514 508 503 501 494 496 494 504 497 496 507 515 532 522 504 506 519 533 544 554 566 554 537 556 559 556 562 558 551 540 524 503 512 512 494 500 504 500 495 506 505 507 497 490 488 489 504 518 524 513 508 504 512 512 518 497 504 506 527 543 537 547 533 512 525 540 558 559 556 538 534 548 540 543 538 541 539 536 550 562 565 572 579 579 579 582 586 588 589 586 580 570 552 549 566 573 584 586 587 591 598 596 587 566 560 572 575 598 610 624 627 622 619 609 593 624 634 620 625 626 623 619 606 590 592 580 571 561 560 568 579 586 575 570 557 544 536 535 542 535 528 534 538 548 550 562 570 575 581 577 570 564 552 565 572 568 561 551 545 541 551 555 539 544 544 540 535 536 530 527 526 526 529 530 530 538 551 562 560 552 532 527 531 533 533 529 534 529 530 528 532 531 526 531 536 534 527 534 551 539 529 532 533 530 531 538 563
663 658 647 633 620 601 607 614 615 620 623 610 609 616 618 621 618 617 610 609 610 613 613 598 600 610 611 611 617 620 610 596 601 602 605 605 605 606 606 602 604 607 615 625 638 647 653 652 649 635 630 615 615 607 603 616 627 636 635 636 642 637 622 617 622 604 615 609 616 624 630 612 619 621 634 649 653 657 663 664 658 644 635 634 626 611 623 615 601 617 625 633 626 605 591 589 582 578 576 574 573 592 591 611 609 615 616 604 604 607 611 605 604 601 597 584 567 551 553 562 565 567 565 579 589 586 572 558 568 567 568 548 556 560 572 565 565 580 593 596 581 566 566 553 553 563 548 573 588 606 578 568 552 571 590 587 597 607 605 590 599 598 603 603 598 607 625 639 641 642 642 645 645 640 633 621 615 603 598 607 616 610 599 582 562 552 551 561 578 583 585 596 604 614 621 625 611 591 594 587 586 596 611 632 609 605 627 620 594 594 595 599 613 616 607 589 570 552 547 548 544 551 563 571 577 552 565 578 586 588 579 583 589 565 568 550 566 552 556 574 578 569 589 599 580 581 590 601 603 603 586 576 589 592 580 586 590 592 606 597 577 574 571 558 552 562 566 564 583 600 615 612 596 576 553 574 587 583 584 567 548 531 540 552 571 581 585 569 568 559 553 560 566 567 564 542 528 516 505 498 497 499 514 520 526 521 515 509 502 501 510 532 527 503 501 520 527 530 533 526 516 505 504 514 498 510 524 520 503 495 508 516 545 562 552 544 544 539 532 519 501 499 494 491 486 489 485 489 498 534 544 545 534 534 528 540 543 533 540 525 544 568 578 579 575 574 569 574 584 591 596 601 607 603 593 581 567 553 543 539 556 562 555 540 549 559 566 565 566 565 551 571 579 575 558 541 551 571 581 583 586 583 581 591 596 597 590 583 588 599 605 612 611 610 618 618 619 617 596 579 579 572 555 579 601 609 599 608 602 588 573 554 541 529 526 537 527 527 528 527 526 525 525 525 525 545 523 523 524 527 548 553 538 526 524 530 530 529 526 526 545 553 543 558 570 550 550 563 555 554 539 537 542 552 563 577 579 563 570 573 561 570 587 591 579 582 584 573 573 581 596 590 573 572 579 590 604 610 600 632
663 658 646 633 619 600 607 613 614 620 623 609 608 615 617 621 617 615 609 608 608 616 618 598 601 603 611 613 616 617 608 595 602 600 603 604 604 601 604 599 605 600 621 636 645 641 646 644 637 630 620 616 602 600 608 620 630 645 655 653 654 651 634 633 625 609 631 628 622 644 650 643 641 637 636 641 650 655 660 658 653 648 639 635 639 636 638 633 614 614 623 629 607 599 608 614 615 592 575 592 600 598 618 615 611 590 590 591 576 587 602 601 591 571 568 557 549 551 556 560 557 551 550 556 561 563 557 550 551 551 549 551 551 549 547 555 565 573 562 586 590 592 579 567 558 546 553 565 567 582 575 552 570 580 581 597 587 593 582 574 575 574 580 599 612 637 644 644 638 642 641 637 635 635 633 623 616 606 589 593 606 599 578 556 549 549 549 559 573 589 588 598 601 594 588 585 579 573 563 579 586 596 595 586 590 574 578 592 591 582 571 587 599 595 591 584 571 564 570 576 591 577 591 575 580 590 597 597 625 629 622 619 628 631 629 610 607 611 583 571 594 611 628 648 658 659 645 647 667 671 666 662 657 652 634 602 591 575 573 570 570 561 558 566 564 570 577 588 599 609 603 596 616 613 594 588 593 587 581 571 557 556 567 564 539 543 549 541 531 526 520 528 527 509 523 544 559 565 560 545 520 520 535 549 555 547 523 499 498 508 503 516 528 540 545 535 526 516 514 509 522 522 514 513 521 517 501 510 521 537 546 549 561 561 555 546 545 540 537 520 492 500 512 511 504 505 524 530 526 533 513 510 498 506 518 518 516 512 527 538 541 554 548 547 555 542 536 540 540 548 545 552 540 542 533 522 528 536 534 533 540 551 561 567 574 581 584 594 605 613 603 576 581 584 560 576 592 588 569 571 584 603 607 609 601 583 580 596 605 612 618 618 617 612 610 609 619 619 620 613 610 600 580 589 594 587 564 565 574 577 586 585 581 572 555 540 533 530 530 529 527 527 524 524 525 525 526 543 539 526 522 524 523 522 526 541 535 533 538 528 529 541 549 553 552 551 571 585 589 592 588 574 565 557 570 562 584 591 564 564 549 566 578 567 572 570 590 594 580 589 600 581 572 585 582 582 573 572 552 585
663 657 646 632 619 599 606 612 614 619 623 609 608 614 618 620 617 614 609 609 607 607 615 597 602 600 602 611 613 614 608 598 601 598 600 603 604 603 600 599 602 603 625 657 639 639 639 636 628 621 613 602 600 613 619 627 637 650 666 669 656 652 642 627 617 628 632 637 626 645 650 649 642 631 624 633 643 649 649 648 641 637 628 629 636 645 650 636 619 616 636 634 624 624 621 616 607 583 582 589 602 617 601 585 582 592 581 559 557 563 568 573 563 554 561 576 583 570 558 548 549 546 551 554 548 548 549 558 573 573 553 556 572 564 577 556 547 550 568 584 593 593 591 567 561 573 558 558 548 554 561 548 567 571 568 566 559 569 568 579 591 574 579 589 601 620 617 634 645 643 637 630 617 611 606 608 612 608 599 588 603 612 614 605 581 560 547 548 557 563 573 570 566 559 557 555 571 581 592 592 592 581 582 576 561 573 576 558 561 582 588 580 585 584 596 595 603 594 611 637 633 636 644 636 626 631 632 630 628 622 612 599 598 610 622 629 632 632 628 615 604 605 614 622 629 629 627 627 626 622 626 641 614 612 611 629 622 625 626 606 607 585 576 584 570 580 594 603 615 627 632 628 626 611 584 568 553 546 549 549 541 541 561 565 546 558 566 545 552 558 564 552 532 533 528 550 566 573 574 570 564 559 568 574 570 561 549 529 504 505 511 531 548 565 571 571 555 552 553 542 526 515 511 509 512 521 535 544 558 565 573 578 568 559 554 549 547 552 548 531 530 510 497 499 492 497 508 516 497 496 494 516 543 551 534 508 511 516 531 518 525 511 519 530 543 528 531 528 539 546 538 521 522 526 543 564 568 573 572 587 586 578 556 571 584 569 560 580 585 598 615 622 617 609 613 619 624 618 613 619 638 624 620 606 588 607 625 644 649 648 646 651 631 620 622 631 645 641 635 631 623 614 602 603 610 608 594 577 577 589 601 606 600 579 576 581 571 576 572 571 564 563 577 589 594 583 577 581 580 572 561 548 526 524 527 523 522 524 527 534 535 532 538 549 557 557 558 558 560 569 585 611 617 613 597 597 590 575 595 605 598 570 566 588 576 574 601 603 611 612 608 592 573 564 586 602 609 609 607 612
663 657 645 631 618 598 606 611 613 619 623 610 607 613 618 618 615 612 609 607 606 603 606 597 602 599 599 608 612 610 604 593 597 598 599 601 603 601 601 600 601 601 622 640 637 636 631 627 621 613 602 602 611 619 625 629 641 655 663 659 660 655 644 630 628 642 657 642 638 638 641 642 632 620 615 633 645 646 640 635 633 623 623 634 645 649 650 649 635 623 638 625 615 612 607 591 599 612 611 612 622 611 606 596 589 564 564 571 594 578 569 569 573 558 576 594 596 590 578 574 561 555 551 549 549 557 557 575 593 591 583 582 581 565 556 546 544 556 560 562 578 596 594 591 580 568 560 551 547 554 565 576 570 576 576 573 592 594 576 598 611 589 609 612 598 583 576 592 593 614 632 625 619 620 623 625 618 611 605 594 575 588 594 581 559 550 542 546 548 555 564 573 581 590 598 593 576 567 569 573 561 568 555 545 549 565 582 587 587 593 591 577 572 577 577 581 588 594 608 599 602 594 593 605 637 641 640 640 633 630 625 620 607 590 605 619 627 628 622 618 612 607 589 593 600 611 622 633 640 642 615 614 583 574 598 594 576 600 604 605 615 611 608 624 640 622 626 627 612 621 613 599 605 608 613 615 616 612 597 574 584 591 590 595 603 612 619 618 610 602 594 582 561 559 570 574 564 561 565 563 564 559 553 536 536 534 523 519 536 549 547 532 528 546 561 561 538 525 538 547 567 566 556 540 556 564 567 560 557 549 534 514 515 506 517 535 517 506 498 509 511 499 492 486 485 503 535 531 551 548 534 535 552 556 575 566 556 561 555 547 516 517 539 556 564 570 574 572 568 574 586 589 572 568 571 572 582 569 575 570 557 549 567 576 587 591 603 593 574 559 574 590 604 607 615 616 620 620 610 595 591 612 619 622 619 609 602 620 621 606 586 569 580 580 581 558 581 594 600 602 587 605 622 627 608 583 575 603 627 620 604 602 607 600 600 602 586 607 604 598 600 594 594 598 595 603 603 591 574 554 558 574 560 550 541 529 532 531 523 525 529 533 527 528 541 558 571 564 537 534 548 573 585 580 554 540 566 577 578 562 537 532 531 532 531 536 547 547 544 535 537 535 542 541 536 539 543 553 553 549
663 657 645 631 618 598 606 611 612 619 625 610 606 612 618 617 611 609 607 606 604 601 599 596 598 599 602 609 610 611 607 594 595 598 599 600 600 600 598 599 598 602 613 624 633 636 625 618 609 607 600 608 616 622 628 637 638 654 662 656 660 656 641 640 648 645 640 636 630 626 628 629 623 606 621 634 642 640 632 622 621 611 626 636 644 642 639 646 648 642 641 645 640 622 610 615 623 621 621 621 596 595 582 579 573 569 587 602 601 605 590 579 576 593 601 588 578 564 554 552 565 576 574 560 555 565 577 591 592 576 561 568 556 545 544 553 567 577 585 594 602 606 603 597 594 581 560 550 548 546 568 585 606 617 624 626 628 629 626 629 631 627 627 618 603 588 584 563 573 589 596 579 578 601 621 628 630 629 623 616 603 583 571 586 583 562 542 541 545 548 542 547 562 574 583 574 567 563 554 547 548 547 543 558 557 555 564 564 562 571 582 597 600 600 602 581 594 583 569 556 570 580 591 608 617 613 615 618 620 622 619 613 604 588 581 599 611 618 617 607 590 580 588 605 615 626 630 633 632 630 618 597 565 566 554 581 596 607 607 596 585 573 591 594 592 591 576 576 569 568 597 607 610 606 604 612 608 592 588 578 571 574 590 583 577 578 573 586 586 573 561 567 577 565 558 557 545 532 524 526 522 524 539 551 561 561 560 569 587 592 594 603 602 593 579 562 567 575 573 570 567 577 579 569 559 550 548 542 522 519 537 563 579 572 569 565 557 499 487 500 491 500 505 516 519 545 558 564 564 554 559 562 571 593 584 561 569 571 557 536 522 521 533 532 523 529 522 531 529 535 539 528 529 535 532 540 535 532 540 548 555 542 561 556 555 573 581 592 583 563 568 586 577 583 587 582 575 562 567 570 570 577 591 601 601 588 575 574 571 574 583 564 574 570 568 556 550 571 588 594 598 593 581 572 580 563 553 554 568 583 598 605 582 568 585 574 564 571 575 570 551 531 543 548 562 570 562 569 581 578 562 538 528 528 527 523 525 520 521 521 521 531 524 521 527 524 532 525 536 550 561 563 553 536 540 547 559 560 562 560 543 547 559 567 568 561 567 572 568 548 547 564 574 584 586 579 589 576 565 548
663 657 644 630 617 598 605 611 611 619 626 610 604 612 618 616 611 607 606 604 601 598 599 596 598 601 604 609 612 611 608 600 594 597 595 599 602 602 599 597 594 598 609 621 629 631 622 611 600 605 600 610 614 618 624 635 638 648 661 661 669 654 651 651 653 645 639 635 623 614 618 620 613 608 622 634 638 635 624 612 605 619 630 637 637 629 633 644 649 640 628 635 636 631 634 633 617 610 590 588 582 571 583 591 592 583 574 581 592 617 614 590 587 593 589 575 573 559 560 577 591 589 575 585 592 578 575 591 587 568 551 552 544 545 544 554 559 567 573 577 579 575 570 579 578 569 557 544 555 564 574 584 590 601 619 620 614 628 612 604 595 596 622 609 590 576 584 574 557 555 556 570 591 602 620 622 622 617 609 598 596 589 564 568 579 581 575 559 570 564 538 538 544 560 565 547 537 544 552 565 575 574 575 575 586 594 594 592 596 595 603 607 607 608 580 571 566 547 555 575 586 604 615 617 613 605 601 600 596 587 573 571 587 599 610 609 597 589 585 573 591 604 614 621 628 628 622 612 606 614 612 599 579 560 569 554 558 561 580 595 596 580 566 564 570 561 559 561 575 593 593 579 594 603 610 604 598 584 578 584 576 559 544 544 537 539 549 553 558 561 550 542 534 542 556 568 571 556 536 536 551 565 555 540 554 569 583 585 570 562 554 539 548 543 527 539 554 554 545 545 524 520 542 555 562 561 561 555 542 547 554 546 537 543 542 532 530 518 508 496 491 486 489 495 504 512 499 506 517 530 540 560 552 516 519 545 564 570 568 565 565 544 540 528 530 530 551 565 576 581 575 574 595 599 589 590 591 582 565 578 594 601 600 589 594 608 592 596 608 627 619 627 629 615 622 640 621 610 616 613 635 643 630 629 611 593 586 578 573 564 558 563 578 566 565 566 543 541 546 552 562 573 574 561 538 558 573 579 580 583 588 582 561 575 593 584 565 569 576 561 561 571 569 550 532 522 525 534 538 533 527 523 521 522 519 520 522 524 531 543 546 559 569 567 552 539 536 555 570 579 584 588 591 590 590 591 594 590 587 591 598 603 603 602 607 592 570 578 589 606 615 604 578 562 553 569 580 591 601 590
663 657 644 630 617 598 605 611 610 618 627 611 602 611 617 616 613 607 604 603 601 599 599 595 598 604 602 607 612 614 609 604 592 595 594 595 600 600 599 596 595 597 608 616 623 623 616 605 596 603 604 602 606 613 619 625 632 636 634 646 651 655 655 660 656 647 633 619 611 611 607 602 597 604 615 628 633 626 615 600 612 626 633 635 626 625 639 647 650 637 624 638 630 630 636 643 628 624 604 603 593 592 601 599 616 609 591 592 598 605 590 582 590 576 560 560 565 562 566 583 602 610 614 601 585 585 583 582 592 583 571 554 543 546 542 542 550 551 552 550 544 560 569 572 566 552 538 540 555 568 558 557 575 570 565 562 580 584 582 571 579 598 614 613 600 584 575 559 568 577 557 549 571 588 605 611 619 620 620 613 602 592 585 569 558 569 582 566 553 544 535 540 555 570 577 546 536 545 553 562 572 576 577 584 578 556 559 558 551 557 570 593 594 581 587 588 570 543 544 558 583 600 601 591 598 608 615 617 617 610 597 575 573 586 598 597 584 571 585 601 610 621 622 620 615 614 604 586 569 558 556 562 571 583 586 577 563 540 559 572 565 546 547 568 575 566 567 586 594 592 591 596 598 603 606 609 593 577 566 553 572 579 585 579 557 560 580 593 589 577 568 557 547 552 563 566 558 554 558 572 580 588 581 588 583 574 565 576 576 559 555 562 556 548 537 527 512 514 512 511 507 501 500 495 506 519 518 508 521 513 500 493 516 535 546 565 565 554 551 548 555 559 541 522 509 497 489 482 501 519 508 503 525 532 530 543 546 544 550 556 578 593 595 584 585 580 583 568 558 568 562 563 553 555 552 560 567 566 580 575 594 583 590 587 598 610 603 611 617 613 607 619 615 604 591 589 599 607 613 616 617 624 607 590 579 565 561 563 552 548 569 580 551 544 562 571 575 577 572 566 559 559 558 554 544 530 530 526 533 539 534 534 551 558 566 563 572 568 554 533 547 556 553 549 539 526 521 522 537 539 537 539 547 558 567 575 573 569 570 581 575 586 594 598 604 596 589 592 589 577 572 575 575 587 600 613 616 609 604 598 588 603 610 612 610 594 600 604 615 617 618 608 614 624 633 632 631 636 648 646
663 657 644 629 617 599 604 611 609 618 627 613 600 610 616 616 613 607 605 602 599 599 597 596 594 602 600 606 610 614 613 608 599 592 595 593 602 602 599 595 594 600 607 614 618 614 607 601 595 608 610 611 612 611 610 615 617 618 627 640 647 653 660 663 656 645 633 625 628 628 622 613 600 594 610 615 623 617 601 604 621 633 636 629 618 629 643 646 641 627 613 616 615 627 637 635 635 638 633 637 607 603 614 609 606 595 597 607 611 601 585 577 563 566 573 586 592 576 560 566 580 595 603 608 602 611 611 606 599 595 570 564 555 542 544 544 543 539 543 542 545 546 542 542 545 552 551 542 537 556 549 550 544 541 554 563 550 549 556 572 585 589 595 598 583 577 564 560 546 557 546 548 565 576 566 570 586 601 593 588 562 568 547 543 567 588 588 562 562 550 549 560 534 547 565 551 532 535 549 563 573 578 576 570 553 539 554 555 568 578 584 596 603 605 600 595 571 536 541 558 561 567 573 573 579 601 614 619 617 608 592 576 559 571 573 563 571 588 590 584 577 586 596 606 609 611 610 611 606 590 575 551 548 557 562 572 570 557 536 534 555 583 574 561 560 574 589 597 603 602 591 575 583 592 599 602 612 608 591 588 596 605 587 575 597 606 595 582 562 561 562 569 586 579 580 579 584 595 584 596 584 582 573 566 556 548 552 550 561 560 557 546 538 532 536 528 517 506 511 512 511 521 530 531 517 517 515 493 482 502 514 510 488 499 517 518 515 519 525 518 522 520 510 502 503 500 482 480 506 513 520 523 516 513 524 546 553 566 560 563 576 578 567 540 528 544 560 567 566 551 534 551 550 538 538 544 548 543 535 536 534 544 552 552 555 545 555 565 562 561 571 585 578 592 590 602 584 584 575 581 590 608 619 600 582 579 588 594 591 592 580 595 610 604 582 568 562 564 564 548 559 558 550 563 568 563 575 572 555 551 551 561 564 563 557 553 551 542 544 545 548 536 518 520 522 530 529 533 531 525 526 531 538 553 556 560 564 563 546 556 575 580 570 569 591 602 598 591 582 578 582 589 591 591 590 604 619 629 639 632 621 603 603 600 590 583 597 598 597 605 614 622 629 635 638 635 621 608 613 614
663 656 643 629 616 599 604 611 609 617 626 614 599 608 615 615 614 609 605 602 599 600 599 600 596 596 598 601 607 612 615 615 610 595 593 594 599 601 597 595 593 600 604 609 613 609 602 591 596 609 612 618 620 621 627 630 629 624 627 640 647 649 658 659 656 646 638 638 635 626 617 606 608 598 597 609 612 603 595 612 624 633 635 625 612 628 637 639 638 631 616 604 614 628 637 630 621 625 635 648 637 621 600 588 575 580 575 573 572 576 584 567 578 581 591 593 573 568 582 597 583 607 617 613 595 607 611 588 571 585 603 594 584 580 576 574 556 556 554 545 547 545 543 540 541 540 541 536 538 538 541 538 536 541 541 539 539 541 549 560 581 596 609 616 607 587 565 558 557 557 539 541 557 566 573 574 570 584 576 562 546 542 567 577 584 586 580 585 555 553 561 548 530 540 554 553 530 532 537 535 547 560 567 560 548 533 548 554 549 564 584 597 598 590 571 547 556 541 539 553 565 559 555 566 572 591 603 603 607 613 613 607 594 575 557 558 563 559 570 583 587 585 583 582 572 580 580 585 587 588 587 582 575 559 540 526 537 549 557 564 572 578 576 555 565 584 587 579 567 581 588 588 587 599 616 631 640 641 633 627 626 626 627 627 628 628 627 617 603 605 592 568 567 563 555 554 569 565 572 577 564 562 563 564 555 544 539 532 524 536 531 545 550 543 543 550 554 569 561 552 543 524 512 504 515 511 497 485 484 483 488 511 532 523 526 532 531 521 489 484 484 485 487 490 499 501 512 511 506 516 530 524 538 564 563 557 546 528 525 540 537 528 518 518 515 519 517 518 526 535 538 549 562 569 569 563 558 554 552 555 568 575 582 590 595 598 590 583 581 594 597 595 579 590 592 579 591 569 573 583 605 599 587 604 615 609 587 570 572 578 562 562 580 588 586 583 597 592 603 606 597 580 566 573 564 550 552 559 562 552 535 529 530 526 542 548 540 544 553 548 544 536 527 522 522 524 523 532 544 556 568 580 587 590 593 583 565 551 552 541 544 560 557 559 543 536 544 560 562 562 570 582 589 596 596 592 583 581 589 597 578 581 585 568 575 587 586 581 578 573 577 580 586 586 586 583 596 600 610 590
663 656 643 629 616 598 604 610 608 616 624 615 599 604 614 615 613 611 603 604 600 602 605 606 602 594 598 597 604 607 616 623 619 607 593 592 596 600 596 593 592 597 601 605 606 601 592 601 605 616 617 620 622 630 637 643 641 635 631 642 644 648 651 650 659 650 649 644 631 622 617 623 620 608 593 595 597 590 605 619 628 635 635 616 606 621 626 635 638 633 618 598 612 627 630 621 610 622 632 639 625 597 589 580 596 618 608 605 597 585 572 579 601 619 601 581 582 600 598 609 621 618 611 606 602 587 576 571 559 571 577 578 568 564 555 559 565 574 577 580 579 574 564 553 539 541 550 551 558 557 563 554 554 553 547 534 542 557 558 561 575 586 592 595 598 600 600 591 570 553 538 542 556 572 580 589 593 586 566 546 534 537 541 551 564 559 564 583 590 579 584 566 562 534 533 539 541 539 527 532 544 556 557 543 533 524 528 543 560 575 584 573 572 598 598 576 529 522 526 532 544 562 569 568 564 554 571 560 551 570 590 600 597 590 585 576 553 559 568 575 582 580 582 577 571 557 563 577 583 575 573 561 548 540 525 522 526 529 535 542 547 551 548 550 564 573 574 578 591 601 603 591 596 592 601 609 635 639 632 622 610 600 588 578 588 605 618 625 627 618 593 565 562 549 540 529 527 526 541 548 537 536 554 543 552 571 560 557 538 519 511 523 539 541 556 561 566 550 533 525 511 517 512 529 536 525 515 497 494 485 484 490 492 492 483 482 482 482 483 483 485 483 483 481 502 515 508 508 523 535 558 559 546 536 537 515 507 512 508 514 510 526 534 533 541 550 557 547 527 536 531 540 549 558 548 538 517 516 524 534 548 564 556 548 558 548 544 556 543 530 533 555 568 576 575 581 566 559 560 568 578 584 588 583 585 569 555 560 576 584 584 572 550 552 563 568 581 583 598 608 608 599 583 591 598 596 586 590 582 562 554 549 551 531 524 542 540 544 530 518 517 515 516 516 529 535 539 556 562 563 558 562 559 560 557 559 539 523 528 542 552 560 567 570 566 548 567 576 579 572 559 538 533 545 561 572 586 592 598 600 618 636 637 633 631 628 625 625 626 626 620 617 611 612 614 612 609 612 616 623
663 656 642 628 616 598 604 609 607 615 623 616 599 600 613 614 612 609 603 604 603 607 612 612 608 597 595 593 603 607 619 630 629 615 603 591 595 598 597 591 592 597 600 602 599 593 594 606 612 619 623 624 627 634 647 656 646 647 635 646 647 639 643 642 644 642 648 640 641 638 634 633 626 615 610 586 588 599 610 623 634 640 632 615 602 610 617 623 622 622 609 595 609 618 616 606 605 618 625 629 617 600 592 604 606 625 616 594 583 587 581 591 603 617 622 613 631 625 615 608 610 606 604 608 604 591 589 585 589 578 569 554 567 572 560 550 550 552 562 559 556 553 545 540 542 541 543 547 559 578 590 573 576 553 534 533 546 548 554 545 550 557 562 565 563 564 565 563 558 545 542 538 546 547 550 559 568 572 564 544 534 552 565 581 578 583 586 584 579 577 574 567 538 524 526 541 552 528 530 526 525 522 524 522 521 520 523 524 522 524 523 536 566 570 557 542 523 520 534 548 541 547 543 528 542 559 571 556 538 544 571 590 600 601 596 587 572 550 567 570 569 576 578 577 570 547 543 554 551 544 525 520 547 550 529 543 542 541 540 551 565 573 568 566 586 594 578 567 558 554 576 562 561 570 589 603 618 618 608 600 599 588 569 591 608 608 604 585 571 563 573 564 555 558 568 566 567 560 544 532 517 511 532 532 515 508 508 522 528 518 527 513 504 521 518 530 529 514 525 537 531 531 542 543 525 532 544 555 563 555 548 535 522 525 531 532 533 526 518 498 482 480 481 491 502 519 524 535 546 547 532 512 497 497 516 527 536 547 554 546 533 528 538 521 521 536 535 530 516 502 502 501 500 508 506 519 517 523 531 528 524 521 516 534 540 548 547 537 521 525 548 547 561 550 562 567 566 577 582 572 568 583 597 611 610 611 602 595 588 585 578 568 551 549 543 546 554 565 574 554 567 579 589 589 574 560 571 580 580 573 558 570 572 564 541 521 537 545 555 544 544 538 514 521 527 534 528 519 514 515 517 520 522 521 515 515 515 527 532 517 524 535 537 527 520 521 523 535 546 552 558 554 547 546 559 568 575 579 588 590 597 597 593 590 589 586 585 581 571 557 563 560 559 569 577 584 584 580 575 562
663 656 642 628 615 598 604 608 605 614 622 617 601 599 613 614 610 607 603 602 607 613 616 617 614 601 595 592 601 607 620 634 634 617 604 590 593 596 593 589 594 602 600 597 591 592 598 608 615 624 627 631 632 641 652 659 657 656 646 653 644 629 632 637 627 630 634 625 631 643 634 628 618 611 601 593 586 598 612 626 636 639 637 623 600 599 603 608 610 609 604 594 596 595 593 608 617 616 619 637 644 636 623 639 635 635 623 614 626 629 612 606 620 632 625 615 627 627 621 619 612 590 581 595 593 583 578 582 580 574 563 554 563 571 591 588 571 557 543 543 543 543 549 560 581 589 587 560 555 559 556 542 538 536 537 533 537 534 536 534 537 531 533 534 531 530 532 529 531 529 536 534 535 532 532 533 535 535 534 537 531 538 540 548 558 555 545 556 551 556 558 548 544 535 530 528 526 528 526 526 533 557 551 569 566 547 540 526 519 523 531 533 521 527 540 542 537 530 519 515 518 518 518 521 521 522 525 529 521 526 541 544 541 543 559 573 580 560 530 520 548 543 534 545 534 519 533 536 515 523 534 540 550 558 572 589 594 590 589 576 574 582 587 579 567 555 557 558 544 554 565 579 579 580 589 603 611 608 598 580 559 578 596 611 616 604 589 576 566 551 560 557 558 569 578 574 557 527 521 524 524 513 507 514 521 542 549 535 537 546 531 511 519 512 535 520 497 503 495 502 524 511 526 539 529 522 502 496 503 513 504 492 499 496 486 499 508 504 496 482 481 501 523 537 545 545 536 527 518 513 517 503 493 493 505 512 516 527 535 530 519 500 492 493 500 504 515 526 520 527 542 546 538 542 528 526 543 539 549 559 543 544 536 539 563 563 557 558 570 582 573 568 589 582 559 573 587 590 591 581 558 551 556 572 588 583 587 590 595 596 597 593 591 587 571 562 552 536 529 535 550 565 577 578 574 582 576 578 574 561 553 550 537 534 548 559 572 568 552 551 548 532 514 515 515 518 521 519 519 521 516 524 523 523 533 540 551 555 567 576 582 580 562 550 525 520 523 523 526 528 525 520 522 526 525 522 529 528 529 536 534 532 530 525 530 533 536 542 549 551 538 540 541 544 543 550 546 551 550 563
663 655 642 628 614 597 604 608 604 613 622 618 603 599 611 613 609 605 602 604 612 617 622 620 617 607 602 592 596 607 620 635 631 616 605 591 591 596 592 590 595 597 597 590 587 597 602 609 619 628 634 636 641 643 653 661 668 661 660 654 647 634 619 619 614 618 617 612 624 634 633 629 624 620 613 603 587 595 609 620 629 634 635 630 614 597 588 588 597 598 595 586 585 601 609 618 628 634 634 640 644 642 636 629 623 629 637 644 649 645 637 633 637 630 617 603 603 618 617 605 597 585 572 565 569 563 566 558 558 562 572 584 591 586 571 560 554 549 547 565 575 581 588 575 570 583 570 560 560 555 541 544 554 555 542 534 533 539 545 569 570 557 548 556 550 555 547 534 536 546 551 549 554 538 541 546 553 552 555 541 535 543 533 530 532 532 532 533 531 537 539 529 529 527 529 536 549 555 556 555 563 576 560 552 545 543 537 531 529 539 557 571 548 519 518 523 515 515 516 514 515 520 517 530 532 523 518 517 523 527 536 545 551 539 523 517 512 511 519 518 510 512 531 517 510 512 513 510 514 529 541 544 545 548 562 568 574 560 534 532 555 569 579 572 561 545 534 542 555 552 553 546 549 570 571 572 588 586 574 561 548 559 588 600 598 586 585 559 547 540 553 553 551 554 537 560 573 568 560 535 544 559 574 580 580 579 573 573 575 578 578 576 573 572 555 534 518 504 500 502 504 502 497 489 487 485 489 487 499 514 523 534 533 520 505 477 478 498 505 513 516 516 515 516 514 506 507 508 510 510 513 517 519 521 522 520 503 485 493 506 501 487 505 522 532 536 542 525 529 514 514 513 523 538 549 552 561 561 587 576 560 543 524 542 553 551 569 567 568 563 550 537 527 547 549 546 533 536 557 570 579 586 594 600 598 592 580 575 565 565 559 548 553 568 590 579 576 558 557 560 549 532 523 528 538 544 538 525 534 545 548 551 556 556 540 521 526 530 536 543 547 539 538 529 517 514 518 517 515 513 515 512 514 533 540 541 553 564 559 568 575 571 578 573 556 551 562 553 545 546 542 543 539 546 554 564 589 618 621 609 596 581 561 573 579 581 577 563 566 561 554 544 532 537 538 545 549 545 553 549
663 655 641 628 613 597 604 608 604 613 621 618 605 598 610 612 609 603 603 609 616 622 627 626 623 612 605 594 595 607 619 631 625 614 601 594 587 595 591 592 594 595 589 586 594 601 606 611 620 623 640 644 646 648 652 659 668 669 664 647 635 627 621 609 607 604 602 600 614 621 627 627 632 626 620 606 588 591 602 603 613 631 640 640 633 617 603 588 587 590 592 583 591 599 605 616 627 637 645 649 645 637 629 619 611 624 635 643 646 644 642 637 631 622 621 615 594 596 604 599 588 573 570 580 600 587 595 579 563 573 587 599 609 597 590 573 557 551 554 568 586 598 604 608 596 578 562 553 554 557 554 563 557 549 537 541 556 572 573 580 566 557 564 538 536 539 535 544 544 546 560 575 585 578 573 575 576 572 562 569 564 562 562 549 539 533 530 533 530 537 534 533 547 570 558 530 540 546 555 564 584 576 559 562 567 561 538 538 559 557 542 532 535 536 550 569 577 551 528 538 546 522 534 549 566 560 542 560 580 587 585 575 559 565 578 570 558 565 556 549 550 567 562 561 534 519 506 507 530 553 559 564 581 578 575 561 544 533 523 522 537 554 560 550 538 554 546 533 527 531 537 547 556 556 566 570 583 588 572 571 569 561 540 538 559 558 551 554 562 579 600 592 621 615 608 598 588 573 561 581 583 581 577 577 567 561 561 559 547 528 508 518 509 512 502 501 501 503 511 503 516 506 499 504 506 520 539 527 524 517 515 513 503 489 490 481 478 478 491 501 501 505 503 501 506 508 509 507 506 513 513 503 495 484 482 481 480 479 482 504 512 523 537 553 560 566 569 571 570 564 553 554 563 567 569 563 558 550 536 510 515 538 541 527 515 509 530 544 551 556 555 550 544 539 541 556 565 571 571 570 559 554 567 579 586 587 580 585 584 576 570 568 564 562 546 536 543 538 531 549 568 580 584 591 594 591 568 560 550 542 548 552 560 566 561 543 512 515 514 512 517 519 513 518 521 532 534 550 566 562 558 551 539 548 559 545 550 550 556 569 584 583 580 592 603 604 602 596 606 618 630 641 643 640 636 628 616 608 602 600 597 595 598 599 599 611 617 602 581 566 591 608 602 600 577 557 542 559 578 596
663 655 641 627 613 596 603 608 604 613 619 618 606 597 609 610 608 602 604 615 619 629 631 632 627 618 607 597 592 605 617 626 618 609 596 590 587 595 590 590 594 590 586 594 595 601 603 611 614 626 635 644 647 646 652 657 663 666 657 650 637 626 633 624 630 628 619 610 596 606 613 614 617 615 611 605 590 583 589 605 619 630 636 641 641 634 622 597 584 583 578 589 595 604 613 622 630 637 640 640 636 631 623 610 606 618 624 629 629 629 633 635 633 626 610 603 607 613 596 582 578 593 617 608 613 611 604 590 571 576 588 604 600 588 577 556 555 565 571 574 578 582 589 588 573 560 554 553 557 563 559 561 549 540 539 545 564 579 575 556 545 543 554 544 542 561 571 567 570 574 576 589 589 579 569 558 540 542 539 537 536 553 535 544 554 555 557 563 544 540 541 558 563 579 581 556 536 554 576 577 577 572 562 546 542 555 558 551 538 547 559 569 562 570 569 575 567 554 567 563 551 535 539 552 557 567 571 586 577 567 554 535 540 530 548 552 525 516 516 516 531 540 518 505 506 506 506 503 514 527 544 547 556 561 549 530 527 516 518 520 529 547 545 539 545 559 555 563 555 553 564 569 570 586 607 615 616 599 586 587 585 583 573 564 549 532 543 556 552 549 572 572 571 577 563 572 581 590 573 555 538 540 543 521 542 562 553 529 530 540 523 516 528 518 534 536 541 553 549 541 518 535 536 531 544 536 536 551 533 526 534 517 496 518 514 530 525 504 490 493 492 491 506 516 524 528 538 555 550 542 525 513 500 487 476 479 502 524 540 545 555 562 553 534 523 528 526 523 513 513 532 533 534 532 514 495 513 531 535 538 543 552 543 535 541 525 537 551 544 567 565 554 539 525 512 527 543 546 540 539 521 514 526 551 554 550 546 545 540 538 530 522 525 522 531 538 501 513 513 507 518 539 552 544 534 521 512 518 537 546 517 514 512 513 514 512 514 511 513 513 517 524 530 540 543 547 554 553 551 544 549 549 536 538 547 550 556 563 565 564 566 569 582 595 606 613 612 609 604 603 598 594 581 570 556 558 564 573 586 593 602 606 606 591 594 600 612 604 605 610 612 619 628 632 629 615 623 613 593 569
663 655 641 627 612 596 602 609 605 613 618 617 606 597 609 609 607 603 606 619 622 634 637 635 631 625 611 601 592 603 615 621 613 603 588 587 588 592 587 589 593 588 586 595 597 597 603 610 615 624 632 639 642 646 647 652 657 661 655 644 639 643 644 637 639 635 619 606 607 601 592 592 598 600 601 597 587 578 583 599 614 624 632 635 634 626 620 610 589 572 578 589 599 607 618 627 633 633 633 632 630 623 613 598 600 606 612 612 620 628 636 639 634 612 621 623 626 626 614 598 581 593 604 615 612 607 595 583 578 578 587 604 592 576 567 556 555 566 560 568 581 592 590 577 564 560 551 549 549 542 541 543 549 556 551 564 565 552 547 558 554 569 559 545 541 549 558 570 577 578 588 596 592 563 546 549 564 569 581 575 555 546 553 546 545 545 553 555 565 575 578 564 576 559 576 568 557 546 566 576 584 574 565 565 578 582 566 557 553 574 570 574 591 587 599 588 585 587 594 595 571 564 572 572 574 567 567 575 591 593 584 580 571 570 554 544 559 548 540 535 520 507 505 505 503 517 528 540 544 539 536 551 531 532 531 515 514 524 538 555 562 545 527 539 525 515 515 526 534 540 542 564 588 599 604 601 589 579 584 590 581 575 565 564 549 536 528 539 550 550 543 532 541 556 567 575 573 565 564 576 569 551 572 565 544 536 550 542 548 559 559 556 563 569 578 580 564 566 574 565 563 580 581 570 577 564 577 574 567 548 546 534 543 553 548 565 574 567 544 547 552 540 530 506 502 498 508 516 492 501 503 480 479 495 507 520 534 545 529 530 542 549 546 525 514 502 498 492 503 500 489 505 509 531 534 517 490 488 485 495 474 491 500 491 497 510 522 532 531 521 535 523 532 519 503 499 499 513 520 524 520 524 536 550 567 585 590 583 572 563 559 554 535 513 499 500 502 504 498 511 501 498 536 565 562 529 513 510 512 516 513 513 512 516 522 525 530 533 537 542 542 542 539 538 535 524 525 529 546 549 543 533 527 529 529 531 532 532 536 543 549 540 541 541 545 540 537 539 544 551 564 570 564 552 550 544 542 544 552 563 569 575 580 586 586 591 601 599 604 608 606 611 605 607 607 604 605 589 587 557
663 655 641 627 611 596 602 610 604 612 616 616 605 597 608 608 606 601 606 619 625 637 641 639 635 635 617 605 597 600 612 616 609 598 586 585 588 589 589 587 589 585 591 597 595 598 599 608 608 617 625 631 633 636 642 645 651 656 657 656 651 653 654 649 648 638 615 617 625 612 608 610 609 600 596 597 599 589 578 598 603 616 624 628 625 620 612 601 587 573 580 592 601 612 614 618 620 625 628 627 621 610 601 593 602 607 610 613 617 624 632 635 635 624 634 621 605 597 595 599 586 603 617 625 634 617 607 612 603 595 618 621 613 600 591 585 590 586 566 569 582 588 596 603 593 573 570 578 568 554 549 546 549 566 577 561 552 558 566 576 587 579 563 554 546 544 552 572 586 598 596 580 571 558 551 564 581 590 591 590 583 560 548 559 580 609 646 650 633 596 580 595 593 584 597 589 584 570 570 581 581 600 609 612 600 589 583 579 572 580 595 607 606 577 556 552 561 582 591 581 567 552 542 538 540 558 573 575 577 575 572 566 556 545 546 546 556 548 537 524 522 525 514 520 507 507 506 509 508 512 526 529 518 511 523 527 520 512 510 513 507 503 511 508 510 527 545 570 581 585 583 573 566 568 581 576 576 583 588 591 591 578 560 534 542 540 529 532 533 538 553 573 562 548 547 556 538 539 537 536 541 556 558 571 575 583 595 604 612 594 573 578 579 583 581 577 570 557 535 538 543 549 545 541 535 549 557 561 562 561 552 532 538 542 537 530 525 529 530 506 514 530 521 506 505 511 533 525 500 484 480 476 486 487 495 511 510 509 514 504 490 511 514 526 511 520 508 513 495 481 481 499 508 507 490 476 480 501 503 488 474 481 498 509 512 512 500 523 503 483 495 492 477 492 516 532 533 525 533 551 560 548 565 574 593 598 602 617 625 630 629 627 625 616 594 579 560 541 535 523 515 503 488 500 507 509 512 531 546 561 568 563 554 559 567 562 540 526 532 530 532 536 531 557 565 554 526 571 577 560 551 569 576 575 575 570 563 564 554 537 536 539 546 549 550 559 567 574 584 596 588 590 591 590 596 606 611 608 607 602 600 597 594 587 570 561 565 577 584 594 599 608 613 615 619 619 616 624 623 612
663 654 640 627 611 595 602 611 604 611 615 614 605 597 608 607 604 598 606 622 631 639 644 643 643 639 620 609 605 595 608 612 605 594 586 585 588 588 592 592 586 584 592 594 595 598 600 603 609 612 618 625 627 626 634 639 646 650 656 658 655 659 656 655 647 633 625 637 637 638 627 634 626 617 610 622 602 591 575 584 596 612 614 618 620 619 615 604 591 570 578 590 596 598 599 600 616 626 629 622 612 603 592 595 597 602 608 614 617 621 625 628 632 635 638 629 625 621 621 616 619 624 620 622 627 629 631 630 625 617 625 616 594 587 577 575 571 590 594 583 572 579 588 600 599 595 598 579 567 555 556 553 550 551 561 577 571 558 558 568 570 553 551 558 571 558 561 568 585 594 599 583 568 556 572 582 584 585 593 583 577 559 560 573 599 629 648 643 633 626 635 641 639 627 620 609 597 589 587 583 578 574 576 587 600 608 611 612 599 572 560 567 584 579 562 547 538 554 567 570 568 560 546 531 535 552 560 556 541 529 539 558 554 540 534 525 533 519 531 525 529 527 526 528 520 523 520 510 507 511 526 529 517 511 502 514 526 527 544 547 541 530 514 505 507 521 530 547 559 546 540 539 539 530 513 520 520 514 523 537 542 529 529 529 534 535 526 513 512 542 550 551 534 520 533 557 571 578 576 575 572 552 535 537 549 559 567 597 603 602 603 583 579 562 552 549 548 565 577 563 561 573 590 588 579 552 553 557 538 522 532 555 559 548 528 534 550 566 561 543 554 548 521 515 532 552 554 542 529 516 513 511 511 509 505 503 501 495 497 509 511 503 493 479 502 513 488 478 487 504 515 518 508 490 480 476 492 505 525 528 521 510 493 474 478 507 510 505 489 472 494 505 519 513 515 504 510 512 520 516 532 538 557 555 542 552 565 558 557 559 577 583 589 580 570 558 540 539 528 520 516 516 510 518 512 515 506 501 489 490 499 504 499 510 526 530 521 532 554 581 599 603 606 608 610 612 610 608 605 606 602 611 613 607 602 597 598 586 579 578 569 559 556 548 555 561 566 566 555 554 553 554 558 565 579 591 590 587 609 620 624 619 613 628 634 638 635 631 621 607 590 586 597 610 614 613 615 621 617 606
663 654 640 627 610 596 602 610 603 609 614 613 604 597 608 605 599 597 607 625 633 640 646 647 647 641 621 612 610 591 601 606 597 587 592 601 602 611 614 613 603 583 588 589 590 595 596 598 602 605 607 613 617 616 622 632 640 645 651 653 653 653 650 653 648 634 631 645 654 653 643 637 629 629 610 602 586 585 580 583 590 600 606 610 613 613 616 604 589 571 571 580 585 595 609 619 626 632 630 621 611 597 584 595 605 616 625 630 634 630 619 609 618 627 625 615 607 602 612 621 619 609 616 624 628 619 609 616 630 641 637 618 604 590 601 585 585 599 613 595 584 598 610 609 594 593 589 581 569 561 561 567 569 561 566 585 574 574 583 580 555 557 565 584 585 573 585 587 586 600 590 574 567 573 589 603 608 613 593 583 570 594 586 599 615 633 632 611 595 587 607 602 588 587 596 594 584 575 586 583 582 580 582 577 555 565 580 590 597 600 582 566 552 550 552 546 539 540 529 536 532 526 528 524 519 525 525 516 516 527 536 539 533 524 513 513 511 515 529 542 526 535 540 534 518 510 524 530 523 517 526 543 547 558 545 549 535 533 539 532 516 525 504 502 507 517 533 539 558 555 547 533 512 495 509 507 500 500 497 491 492 489 509 518 524 512 509 509 538 520 499 507 524 525 547 551 554 543 555 575 566 535 512 515 534 533 532 556 559 564 566 574 582 590 592 594 597 602 606 610 606 599 592 581 583 585 583 564 565 584 576 559 563 560 576 587 586 562 543 545 526 544 553 560 541 511 524 502 506 493 478 480 483 499 511 508 505 491 478 475 474 474 476 476 476 477 471 474 477 485 504 517 524 515 502 478 476 503 508 497 478 474 482 491 515 496 477 470 477 503 511 502 495 509 497 524 509 534 542 557 558 534 518 514 508 501 501 508 500 512 503 521 514 522 513 520 528 520 477 487 480 484 482 501 514 531 542 545 530 513 499 509 502 487 487 488 492 494 501 508 522 540 553 562 573 584 579 567 565 556 538 537 560 574 579 579 582 584 583 591 594 595 587 582 577 585 573 564 563 562 564 575 586 609 626 604 588 587 573 570 582 608 627 633 640 649 634 635 633 621 606 608 617 620 606 610 608 599 597 587
663 654 640 627 610 596 602 610 602 608 613 612 602 599 608 604 597 598 612 625 633 643 648 650 649 640 622 617 616 591 594 596 589 594 606 614 619 627 636 637 628 591 584 584 586 594 594 590 596 598 602 606 608 606 611 630 636 640 643 647 648 649 646 646 646 645 641 651 655 666 663 655 653 632 621 594 604 604 597 575 581 587 594 601 605 610 611 608 591 570 572 581 593 604 622 627 632 627 621 614 602 588 588 602 616 626 633 624 620 620 611 596 612 624 629 622 609 592 600 604 598 611 622 625 615 598 606 618 622 618 620 639 634 612 602 607 593 602 617 604 599 611 617 613 622 609 601 588 577 581 571 575 592 585 579 592 607 596 573 575 590 574 563 581 594 604 608 598 608 619 621 595 574 584 601 597 617 602 582 585 578 585 599 617 622 602 593 588 583 581 576 569 566 561 565 581 581 573 589 583 567 581 575 569 564 574 554 544 549 559 568 580 568 561 551 542 537 525 535 547 559 570 553 545 526 540 555 553 536 550 542 528 521 516 515 527 546 553 553 559 555 543 531 517 535 546 553 565 563 549 558 558 555 530 518 523 533 555 551 539 539 550 560 559 544 550 546 533 523 501 498 501 506 509 500 500 498 498 533 519 504 497 501 499 496 507 529 538 524 495 494 489 505 520 504 520 544 550 536 515 503 514 534 559 563 559 549 530 537 555 557 550 545 539 565 590 591 573 561 562 564 574 551 541 560 586 582 553 548 553 544 566 554 570 574 584 576 572 570 563 542 534 527 521 505 499 493 515 525 530 527 528 524 523 495 507 518 530 543 542 541 536 534 517 490 495 514 514 509 521 519 523 544 539 528 518 515 515 516 515 525 520 499 503 520 520 516 504 474 471 492 505 515 517 521 512 519 537 545 528 539 565 541 527 528 546 554 544 530 523 519 501 491 485 491 489 476 485 490 497 512 513 507 505 500 519 535 538 539 564 562 550 530 535 553 540 529 542 541 532 532 540 534 554 563 568 575 576 571 571 570 567 566 564 566 568 561 556 571 578 587 599 607 611 608 597 594 577 569 566 575 575 569 570 568 573 584 576 577 584 596 612 614 641 611 610 621 611 620 635 634 624 604 580 571 560 559 567 565 565
663 654 640 627 610 597 601 609 602 608 612 611 600 599 607 604 597 602 617 625 635 645 649 651 647 635 624 621 620 598 589 588 588 605 615 625 632 643 644 642 633 606 584 582 584 593 590 588 592 595 602 607 613 614 616 624 630 637 640 641 645 640 642 648 646 648 649 647 647 644 645 649 647 620 613 610 628 619 608 586 580 572 582 590 596 600 603 602 592 572 569 578 591 602 613 618 624 619 609 600 588 591 599 613 624 633 638 619 606 599 589 585 606 618 621 609 598 585 592 594 589 608 614 607 594 591 590 593 596 604 617 626 649 653 651 643 637 633 632 634 633 632 625 628 625 616 621 623 609 593 588 580 591 604 612 618 601 600 609 598 587 576 572 589 603 603 604 611 624 631 633 630 609 580 591 600 611 599 586 605 598 607 625 623 627 614 613 626 613 594 575 575 588 598 596 586 591 588 573 579 588 587 579 574 580 586 577 573 567 553 538 533 550 542 542 538 548 560 567 550 566 591 603 590 578 563 542 548 538 531 528 520 521 530 539 532 519 530 540 540 551 564 542 553 535 548 564 564 568 563 539 533 533 544 550 564 573 582 596 590 578 563 551 527 509 509 506 500 510 516 515 529 539 528 540 540 524 528 525 504 502 503 514 525 538 550 556 554 551 549 546 548 537 524 502 496 513 515 516 505 486 512 516 510 507 524 532 547 533 534 519 511 527 523 543 553 559 551 538 519 514 536 544 556 551 544 538 521 534 526 536 512 517 530 540 546 556 553 563 566 563 562 551 550 542 532 540 545 565 560 539 516 536 532 505 519 544 549 563 549 531 553 571 544 541 563 544 566 580 588 579 567 558 549 560 562 554 543 526 514 504 502 506 518 522 526 517 519 513 497 480 468 476 493 511 500 514 513 509 518 541 555 542 569 571 570 572 566 548 551 549 541 531 522 517 516 498 484 480 475 489 498 499 494 489 494 503 518 529 527 502 500 524 514 514 525 509 499 500 509 527 528 528 541 561 580 591 589 579 583 592 596 597 595 592 587 576 569 555 567 585 589 589 591 591 589 577 559 540 557 568 572 576 574 577 586 580 569 559 557 557 558 565 574 590 585 593 601 606 633 623 621 603 575 568 555 545 538 537 496
663 653 639 627 609 597 601 608 603 607 610 609 598 599 606 606 598 606 618 627 637 645 650 650 644 635 622 622 621 604 589 590 593 611 623 636 642 642 641 638 632 622 603 585 590 590 587 591 597 603 612 617 625 628 631 632 631 631 635 638 640 638 639 646 646 639 640 642 642 638 636 633 633 628 620 632 631 626 621 614 606 588 571 579 586 592 591 593 581 566 572 579 588 597 609 616 618 614 606 588 579 594 609 618 625 629 630 630 620 611 590 587 606 614 618 615 605 592 577 587 580 587 587 578 594 604 607 613 624 635 627 635 652 649 642 637 627 617 611 609 611 613 605 614 620 630 641 641 640 626 599 597 599 613 624 641 637 632 627 616 602 586 594 608 588 596 592 613 633 630 607 594 592 589 600 611 607 624 624 607 627 647 624 609 603 592 583 606 613 612 620 625 618 586 582 572 585 584 575 566 574 572 561 547 554 562 564 560 541 542 562 571 584 593 594 595 588 581 598 607 611 612 609 587 568 553 546 536 547 540 523 535 535 553 544 559 542 532 546 562 557 565 560 555 574 585 590 576 559 548 535 554 573 598 607 603 597 590 583 571 557 545 550 547 528 505 502 508 514 533 543 558 561 552 534 522 525 530 508 519 524 534 543 551 555 554 568 553 549 542 531 518 507 522 530 514 499 488 494 489 486 485 509 521 526 545 560 556 538 512 496 519 531 537 548 534 531 531 511 514 532 539 540 530 539 540 532 525 507 507 505 503 514 495 501 519 524 516 525 540 557 579 584 582 578 576 566 556 539 538 552 568 571 548 519 522 538 545 549 570 591 590 579 597 601 607 604 603 592 583 595 596 593 569 549 577 588 549 535 515 531 538 541 541 542 536 522 497 513 520 518 513 470 468 479 488 494 481 484 492 505 526 523 543 543 524 515 507 497 502 509 511 524 532 517 502 489 477 485 473 477 479 482 488 494 499 496 495 499 491 494 510 514 518 498 499 498 505 522 531 539 543 529 519 529 548 561 563 558 550 539 540 536 521 532 545 548 555 558 552 544 531 527 522 538 565 558 561 570 575 574 573 573 570 578 587 592 591 594 592 588 582 579 577 578 592 612 598 592 581 564 557 550 547 541 539 540 557 547 500
663 653 639 626 609 598 600 608 604 606 609 607 597 599 605 607 599 610 621 630 639 646 648 646 641 632 621 621 622 610 600 601 590 614 627 640 640 638 636 631 630 626 612 585 588 588 587 589 597 608 618 623 629 633 634 634 630 629 633 633 635 633 632 632 632 633 633 637 634 633 630 632 635 629 633 630 629 627 625 620 611 600 578 569 573 579 585 581 573 565 571 578 583 591 599 608 609 606 594 585 582 596 609 620 622 619 613 610 604 595 580 585 597 607 612 613 596 581 573 578 587 595 591 580 587 590 597 602 602 629 652 655 656 654 650 647 648 646 646 639 635 629 616 603 611 620 628 629 625 614 617 634 644 637 640 653 644 632 622 624 624 615 602 611 609 613 623 631 638 628 642 648 638 628 617 612 616 621 635 651 648 636 607 608 629 608 623 639 630 618 609 596 605 590 582 596 589 595 604 598 587 582 576 567 555 545 559 565 575 593 582 588 591 578 585 594 597 601 599 598 599 591 576 570 579 586 569 539 529 541 554 571 572 572 593 580 569 554 552 566 581 581 590 611 621 602 579 557 559 573 579 575 587 604 611 605 591 576 561 552 537 532 524 513 506 506 513 523 525 524 540 544 556 569 566 547 537 526 533 533 533 546 557 560 550 534 541 542 521 539 546 525 513 518 530 517 496 501 506 508 504 492 501 504 504 495 487 488 497 504 522 504 492 487 508 523 550 563 551 540 525 514 506 501 506 488 500 483 484 497 495 501 506 508 515 532 539 547 560 544 517 529 543 541 525 511 524 535 550 554 540 538 551 548 579 599 596 589 572 567 582 594 600 599 593 576 585 582 561 537 507 526 531 548 564 547 557 546 527 531 512 498 495 485 486 486 497 497 491 513 521 525 522 515 511 504 497 471 468 473 474 479 494 502 512 533 512 514 502 506 509 503 497 492 475 471 488 517 534 538 518 525 530 522 519 518 528 537 537 552 568 578 594 611 595 573 574 579 569 534 528 508 508 523 522 526 530 511 513 527 545 551 544 532 521 519 519 525 535 538 533 541 546 554 568 575 576 576 573 569 566 559 564 570 577 580 583 583 586 581 581 564 553 558 553 564 590 577 557 548 541 536 532 538 538 536 529 526 519 477
663 653 639 626 609 598 600 608 604 605 608 606 595 598 605 607 602 612 626 632 641 645 646 644 638 627 622 623 621 615 609 606 591 611 626 636 635 631 629 626 623 621 612 587 585 584 587 593 602 613 618 626 632 636 638 633 631 627 629 630 628 624 621 626 627 627 628 627 627 623 624 631 636 636 631 626 612 604 600 601 602 598 584 580 566 567 567 572 575 563 570 570 576 583 594 600 599 592 582 575 589 605 614 611 612 621 614 604 598 590 570 577 591 602 609 605 595 576 572 589 605 615 621 598 606 600 616 637 639 649 642 650 653 657 654 643 642 645 643 640 635 626 615 606 597 609 609 603 598 619 636 647 660 667 667 659 653 646 634 621 611 611 611 613 613 610 604 621 633 640 640 629 614 599 611 625 644 648 649 647 661 665 663 658 655 641 621 613 594 607 613 602 583 572 579 571 568 556 556 553 550 551 548 565 562 555 571 587 609 608 597 604 611 618 617 613 603 588 586 586 579 586 583 565 572 565 537 535 541 554 551 561 573 581 593 594 598 594 591 591 604 618 618 615 618 621 619 611 598 595 607 614 615 614 596 584 563 552 544 528 519 521 519 513 513 520 540 561 574 574 574 572 555 557 575 585 577 573 567 580 565 550 537 528 533 546 542 523 512 501 501 505 499 494 493 506 523 523 520 523 536 519 525 520 525 510 483 488 483 492 497 500 489 493 494 481 493 484 495 509 520 507 503 508 494 481 515 524 523 541 548 561 574 576 571 564 559 557 559 551 538 517 505 500 515 531 536 543 545 547 547 558 578 588 587 578 562 547 528 543 549 545 558 568 564 547 540 526 509 501 490 511 518 520 509 526 511 517 510 483 480 477 472 468 479 489 493 486 476 483 481 493 498 502 501 496 507 525 533 554 545 532 508 495 496 497 479 482 482 476 475 468 472 475 480 491 507 500 506 533 537 537 530 535 547 547 514 533 556 552 549 563 562 541 529 531 526 529 536 531 526 528 534 539 545 556 562 553 555 559 565 580 591 597 603 609 608 607 599 586 575 567 557 546 537 554 566 572 574 584 592 587 586 583 577 563 562 552 543 537 537 539 540 532 525 523 518 523 518 516 518 528 529 528 525 524 523 525 523 504
663 653 638 626 609 597 600 607 604 605 608 605 593 597 605 607 604 614 627 633 641 645 643 641 634 627 622 624 624 621 611 604 593 609 623 629 628 622 619 616 616 615 604 586 582 580 585 594 606 615 615 618 632 638 638 637 629 619 619 622 620 611 613 620 625 626 621 623 617 615 626 634 636 631 631 631 626 613 604 587 586 577 578 578 583 579 568 567 563 564 562 562 567 577 583 588 586 577 570 588 600 607 600 592 608 617 613 605 596 591 569 576 587 594 592 588 574 570 582 596 604 617 628 640 641 643 647 645 642 637 623 635 648 650 649 643 632 615 615 609 600 606 612 616 612 601 586 593 609 622 634 645 653 659 642 649 662 645 643 639 628 614 601 602 602 594 606 617 622 622 611 592 610 630 634 624 618 621 640 660 670 668 665 657 640 626 630 622 594 601 593 583 581 596 607 600 592 582 565 557 560 575 590 594 582 585 585 587 599 616 634 649 648 643 633 625 617 608 595 583 588 578 579 584 561 542 549 569 589 611 590 564 555 540 549 551 557 563 573 579 577 572 593 607 622 622 610 613 610 603 597 586 568 558 575 577 577 551 542 541 542 549 544 538 521 514 517 520 519 520 527 531 528 527 535 548 555 571 562 562 558 541 525 529 537 541 531 510 526 532 543 550 538 534 548 548 534 523 519 511 510 512 506 500 509 504 512 503 514 518 523 518 497 483 486 492 480 485 488 497 506 504 505 506 503 495 476 494 512 522 517 511 500 493 499 514 522 518 503 498 497 484 488 502 512 508 499 498 492 502 517 522 521 516 524 539 532 521 508 492 491 503 505 510 525 535 525 503 491 480 475 479 492 491 500 505 498 486 488 483 500 485 478 491 497 494 479 494 502 497 496 495 478 467 467 471 476 496 508 529 533 506 503 492 494 472 467 467 468 472 469 476 486 498 511 517 529 531 509 491 484 476 495 528 544 552 529 552 564 578 580 546 528 523 522 531 541 550 556 568 574 562 568 566 566 574 602 613 616 612 618 620 621 611 604 606 598 588 591 589 576 570 561 559 553 555 553 556 567 567 557 538 538 531 534 531 530 522 518 519 526 523 520 513 510 511 520 530 526 530 517 504 505 503 497 496 495 494 500 492
663 652 638 625 609 595 600 607 604 604 607 603 592 598 605 607 604 615 626 635 641 642 640 639 629 624 620 627 628 623 611 598 596 610 621 621 618 613 612 605 609 610 600 582 581 579 587 598 606 618 614 618 631 640 640 633 626 613 613 615 621 607 612 620 631 627 623 618 606 617 627 635 635 629 633 637 626 612 598 601 598 587 596 593 597 600 583 584 585 581 565 560 560 570 573 570 563 572 590 603 607 607 592 584 600 607 605 596 586 576 566 572 575 572 569 564 569 571 577 593 609 617 628 634 634 635 631 627 618 609 618 630 639 647 650 644 637 622 627 636 639 641 638 641 628 619 606 581 597 615 627 635 635 644 649 633 613 599 618 629 623 611 597 583 587 580 593 594 590 586 592 605 616 621 632 643 649 654 632 643 656 662 662 661 655 636 613 613 622 628 629 617 604 617 625 627 611 602 585 567 564 571 580 597 615 596 612 621 634 648 619 609 627 637 625 608 604 613 613 612 609 606 604 600 595 591 573 548 554 564 581 589 597 588 584 578 598 598 598 590 572 592 609 623 630 627 616 618 607 580 573 572 564 548 543 558 548 558 566 563 565 540 516 513 524 527 536 550 564 566 570 563 562 573 573 582 574 564 548 556 565 556 555 538 518 525 533 548 564 560 543 545 544 561 580 572 547 529 526 541 536 524 542 560 554 545 533 533 518 506 507 488 494 513 528 537 546 540 525 518 519 512 505 488 477 477 485 494 492 482 477 501 500 504 483 491 506 507 502 499 490 485 487 495 491 497 474 477 495 499 495 496 505 511 511 512 523 529 530 513 504 496 475 484 494 492 507 524 508 468 473 475 480 490 491 496 501 499 492 484 478 475 468 473 466 465 468 500 511 511 505 523 520 525 515 500 487 489 503 497 503 514 538 542 529 509 523 517 508 500 490 469 472 471 484 491 495 490 490 510 513 514 511 512 525 533 556 576 573 568 550 547 565 555 550 557 571 576 582 583 583 580 576 575 568 562 564 573 576 576 573 565 568 568 564 565 562 557 556 555 555 557 547 534 534 541 535 529 532 526 523 521 523 523 521 518 512 514 513 512 508 505 500 496 500 510 510 502 500 497 495 494 494 492 493 492 498 504 525 546
663 652 638 625 609 594 600 607 604 603 606 602 591 599 606 605 605 614 626 636 640 638 639 634 627 620 621 629 628 623 611 595 603 615 620 618 610 603 605 599 603 607 600 590 581 581 585 600 609 612 604 619 634 643 643 639 630 618 603 607 614 607 608 615 621 622 618 615 604 614 624 630 630 631 638 644 632 620 627 619 599 605 610 608 613 620 610 604 599 583 568 561 562 559 562 559 569 582 594 600 602 594 586 572 586 591 585 580 584 557 565 565 571 568 575 582 592 596 594 585 591 604 619 622 613 612 607 604 612 622 630 638 646 649 648 644 635 628 633 636 640 634 620 608 606 597 589 577 581 588 596 596 609 625 633 627 615 595 594 604 607 602 587 572 586 600 607 611 606 601 594 591 593 598 606 615 623 643 656 665 665 662 660 655 648 639 637 635 633 632 634 635 634 632 632 612 595 592 585 576 580 593 621 622 613 612 603 597 596 600 595 578 574 573 575 576 575 570 572 563 561 562 561 559 554 562 570 557 577 587 592 605 625 633 629 612 596 605 624 628 629 627 629 632 637 637 631 607 587 590 569 563 566 575 565 549 541 537 534 532 529 525 528 524 521 524 538 544 557 558 531 533 553 562 550 571 557 545 548 543 556 549 557 542 557 555 547 542 534 541 549 569 568 556 540 530 528 513 517 525 536 549 546 534 509 505 495 496 502 494 503 515 506 519 503 509 521 538 523 522 524 512 521 492 485 483 511 522 531 539 566 557 537 520 502 510 525 528 521 512 493 497 518 529 522 509 495 489 476 475 474 471 469 473 473 468 469 469 472 472 470 473 499 496 500 510 501 499 498 481 468 466 465 483 489 481 491 490 476 469 467 464 467 470 474 484 502 516 538 516 497 491 473 472 467 466 469 464 467 472 466 467 475 486 495 491 489 493 472 467 467 471 495 501 497 486 515 522 509 535 547 567 583 573 554 542 532 523 529 527 515 501 502 500 508 509 518 529 543 555 558 556 551 551 551 552 548 548 551 553 550 549 550 544 551 560 568 570 557 543 535 524 518 516 513 516 510 511 511 503 505 509 505 502 505 513 521 515 506 497 506 508 507 499 494 492 488 486 487 491 490 490 500 529 540 542 542 547 560 507
663 652 637 625 609 593 600 606 603 603 604 602 590 599 608 603 604 614 625 635 636 635 635 630 625 615 621 631 629 631 613 600 611 620 623 614 600 593 598 596 598 601 600 595 584 579 587 599 607 614 607 624 637 646 646 641 634 621 610 601 607 601 601 612 617 617 614 617 608 604 617 621 626 631 639 643 630 621 620 619 617 626 631 631 624 633 630 617 594 585 586 578 572 563 560 559 564 571 577 581 586 583 568 570 584 587 576 566 559 569 580 590 591 586 589 607 614 622 616 611 615 618 616 605 592 605 613 622 628 634 639 646 649 643 655 647 635 635 636 613 622 634 632 620 609 603 596 575 594 609 615 602 609 624 614 603 592 591 593 583 574 572 568 583 596 606 607 600 620 630 636 632 630 628 626 616 630 642 657 660 656 651 645 643 645 642 635 630 622 610 599 609 614 622 632 643 640 631 617 618 614 610 621 641 622 645 654 648 612 607 621 629 630 626 616 604 586 564 569 583 585 596 600 585 565 572 583 586 575 580 574 581 591 604 627 642 643 638 629 615 607 614 627 628 625 611 610 605 589 588 595 599 590 595 591 577 557 538 548 534 528 539 547 563 557 523 532 536 537 538 545 560 580 582 561 560 574 566 554 562 563 567 582 575 567 555 565 554 551 541 535 542 544 535 528 530 538 519 510 504 506 504 511 511 535 569 585 585 585 580 590 596 590 582 582 580 573 566 568 569 559 557 508 496 494 524 536 554 570 550 530 520 530 538 537 525 519 510 500 506 519 523 511 500 509 505 497 480 478 495 499 496 500 484 492 505 494 477 484 500 483 486 477 474 487 481 472 469 469 477 493 489 479 467 473 463 466 470 472 476 478 476 474 472 473 488 516 531 539 545 531 503 486 480 464 477 492 490 487 489 502 513 526 532 508 512 490 499 507 523 536 567 577 579 577 575 573 572 569 562 546 529 527 523 515 499 511 508 495 504 511 525 546 552 556 553 544 551 551 556 555 555 555 550 549 543 531 531 538 549 547 543 544 544 556 561 558 564 569 566 544 529 519 515 517 529 529 521 528 526 529 512 514 506 500 505 510 502 503 489 483 485 485 484 484 487 485 487 494 494 506 524 515 500 495 518 524 521 493 446
663 652 637 624 609 592 601 606 604 602 604 602 590 599 609 604 604 615 625 633 633 634 630 628 620 610 620 630 630 630 616 610 618 625 626 617 601 592 594 590 593 598 599 595 585 578 588 602 605 609 614 626 637 645 648 642 635 624 615 609 600 596 593 602 607 607 607 608 605 598 610 613 621 634 633 627 615 605 611 630 634 639 646 641 631 620 621 620 613 607 599 592 578 566 577 560 559 558 557 558 556 556 562 575 585 579 567 560 570 582 591 600 602 612 617 608 630 629 622 614 611 611 601 587 603 616 624 628 634 637 635 636 616 609 612 617 610 603 614 598 592 608 615 609 615 609 588 576 593 604 603 611 615 616 617 623 622 619 612 608 599 591 575 566 569 579 595 605 609 612 610 600 591 602 619 630 634 643 647 645 638 624 603 616 636 638 638 635 627 614 592 595 602 607 612 614 620 637 653 653 655 661 665 662 655 655 657 658 659 655 654 653 638 614 589 575 593 598 602 613 603 590 577 585 603 575 577 585 599 625 626 596 593 579 600 629 644 652 653 655 654 652 647 640 631 628 626 622 620 611 600 581 557 557 549 545 558 555 545 540 550 560 566 586 579 571 554 530 529 538 531 537 544 541 549 553 563 546 551 553 568 574 578 593 589 565 555 556 553 555 553 547 554 544 540 530 514 512 528 550 559 571 585 598 609 611 613 617 612 591 582 578 578 573 558 548 538 543 531 526 527 539 533 519 518 517 508 527 526 535 546 540 548 546 562 564 554 540 526 524 520 527 517 512 509 501 489 484 495 502 502 504 503 501 515 527 524 518 532 536 530 517 514 521 530 526 530 528 525 518 503 505 502 509 519 517 522 515 503 495 499 508 503 495 471 471 472 488 490 487 479 483 480 481 487 495 497 487 464 466 464 489 502 518 538 547 556 556 554 553 548 525 543 546 549 546 531 500 490 487 502 501 487 475 472 480 488 524 534 533 529 528 526 524 518 515 510 513 518 524 515 518 524 521 526 531 534 525 523 525 533 528 511 513 512 532 561 553 528 511 507 523 532 515 520 534 556 524 540 558 565 565 567 564 574 584 565 548 539 532 516 511 509 502 510 506 508 498 498 506 506 499 489 485 480 480 489 493 504 485
663 651 636 624 610 593 601 604 603 602 603 602 589 600 609 606 603 615 625 630 631 632 625 625 616 607 618 629 629 628 619 617 622 629 628 619 607 593 590 583 586 595 598 592 581 579 589 604 602 603 617 627 631 640 644 641 635 628 619 611 594 591 592 588 589 590 588 590 590 597 604 619 628 634 617 605 606 595 609 626 625 621 637 632 621 609 603 601 596 594 590 578 575 589 593 588 573 566 570 576 574 558 564 578 584 572 559 559 565 583 595 607 622 629 634 635 633 624 615 599 585 581 594 610 619 622 629 635 633 623 622 636 628 609 612 600 594 583 581 584 577 593 595 585 606 608 592 571 576 576 577 584 591 609 612 624 611 612 614 609 603 599 590 574 564 576 576 578 578 574 580 594 608 619 621 615 600 615 619 614 606 593 598 617 630 630 627 620 610 592 589 608 621 632 642 649 660 660 659 662 660 660 656 647 632 633 639 641 644 644 648 648 625 610 599 606 621 651 629 597 604 588 599 615 625 616 598 578 592 610 646 648 637 603 610 641 651 657 655 652 643 627 608 616 621 606 618 609 595 616 621 622 627 620 600 584 578 566 550 557 571 572 554 559 563 552 538 543 548 535 544 555 568 565 580 582 569 562 555 568 569 558 564 573 586 602 616 623 621 617 615 612 591 575 564 552 550 554 567 573 573 563 577 589 592 583 579 569 574 579 564 550 557 548 536 543 534 546 561 566 567 568 564 549 541 535 521 517 531 548 552 558 574 586 573 574 576 582 560 545 555 552 541 524 508 502 509 521 533 532 521 508 503 503 496 493 497 498 494 492 488 484 488 488 490 486 481 483 482 483 491 481 485 481 483 479 475 478 476 473 489 492 487 499 517 522 526 546 551 550 537 531 539 526 505 499 504 474 468 474 481 499 503 509 525 528 531 530 512 492 507 516 498 489 506 485 469 460 463 462 464 465 464 465 504 496 498 497 493 491 489 484 482 482 481 480 482 487 494 514 530 501 501 500 495 507 500 532 541 517 513 498 488 486 483 486 491 506 518 510 500 490 491 487 488 496 504 520 516 530 515 530 535 548 563 571 570 560 559 556 536 523 532 550 551 554 537 526 516 512 517 522 510 504 502 478 476 480 482 487
663 651 636 624 610 594 601 603 603 603 603 601 588 601 608 606 602 614 623 628 628 627 621 619 612 603 619 630 629 628 618 619 626 633 630 623 612 596 585 589 583 593 594 587 579 578 590 600 598 604 617 621 620 627 637 638 633 626 618 603 595 590 590 601 606 613 611 603 600 606 616 623 630 640 625 615 613 592 619 620 603 613 632 623 607 598 598 598 594 580 587 580 595 605 603 596 581 588 590 583 569 556 553 564 566 558 565 578 581 569 583 598 614 625 631 630 627 619 607 589 580 595 605 613 618 620 623 622 618 609 621 634 646 649 640 627 610 597 610 601 590 579 571 570 581 588 589 568 579 593 605 614 621 621 618 614 611 612 615 611 605 597 583 568 563 579 592 599 601 594 606 614 619 619 615 604 593 574 585 576 589 607 619 619 615 607 600 588 574 592 600 608 614 623 627 633 633 632 633 635 637 639 637 632 621 609 613 617 610 629 641 648 654 655 656 659 659 663 663 659 646 611 646 657 658 652 616 633 654 655 653 653 651 651 650 642 652 656 654 648 650 648 647 649 648 650 649 648 639 617 592 581 570 570 584 599 608 582 576 559 556 541 537 550 570 564 548 571 569 551 546 559 565 571 580 577 576 608 635 631 648 642 619 616 624 618 601 596 600 586 584 576 562 574 575 596 604 598 604 612 602 604 601 590 578 567 562 554 557 565 558 575 583 568 562 579 586 570 553 553 569 561 547 540 545 530 524 532 544 562 585 603 618 617 631 633 628 628 611 593 580 569 576 577 570 552 548 531 514 505 514 524 522 532 541 534 511 505 501 508 510 528 541 552 563 572 555 529 526 548 582 559 540 530 524 510 488 504 518 524 533 543 554 556 554 551 545 524 516 530 536 535 534 533 530 528 512 493 476 467 470 469 466 462 488 491 484 485 481 471 464 465 465 495 492 480 498 498 497 493 475 462 461 466 475 475 478 473 475 477 476 472 473 475 469 479 491 485 483 496 499 496 492 497 504 500 500 496 500 520 523 505 502 496 500 483 482 498 511 517 516 517 511 497 487 489 495 501 504 499 511 519 521 513 520 526 537 548 567 559 550 542 528 522 534 529 508 507 501 503 504 519 515 511 499 486 492 483 477 475
663 651 635 623 611 596 600 601 602 603 603 601 589 601 606 604 601 612 620 625 626 623 618 613 608 602 621 628 628 627 617 620 628 635 634 623 614 599 591 597 590 585 585 578 578 581 591 598 593 601 615 620 609 617 625 630 629 622 613 604 584 592 597 612 618 621 621 617 613 616 620 626 631 634 622 610 602 586 602 604 599 615 622 617 623 623 621 615 607 606 605 593 606 615 611 605 600 600 595 589 579 570 555 557 562 573 579 588 601 604 589 586 606 618 622 620 617 608 601 582 575 587 592 598 607 611 608 604 599 600 613 623 635 642 639 634 624 632 622 597 598 591 579 595 586 574 578 569 568 577 588 596 604 606 599 584 595 605 598 580 569 563 560 557 561 568 573 574 579 590 593 603 621 615 604 601 605 596 576 564 581 584 584 582 576 573 571 569 575 579 576 582 591 594 597 599 608 613 609 602 599 598 607 611 614 613 608 591 602 617 629 638 642 643 641 636 648 647 645 637 644 655 659 661 663 662 660 661 658 654 648 648 647 653 657 662 659 659 658 657 656 656 657 655 653 650 647 647 647 649 622 595 582 577 562 573 569 554 546 552 569 562 547 557 576 577 590 595 584 570 559 567 579 580 570 578 606 637 650 659 660 653 643 635 627 622 618 609 595 585 571 572 570 579 590 603 611 621 627 642 662 663 645 621 608 586 566 555 560 566 565 578 586 596 597 601 591 576 579 590 575 583 582 588 568 548 535 532 545 554 555 576 600 628 634 629 597 580 569 557 552 548 560 554 552 544 523 530 542 558 573 560 547 534 536 533 509 498 500 519 503 515 538 549 570 587 584 575 575 559 545 531 521 510 504 512 523 552 554 539 517 534 536 522 536 539 537 526 521 518 514 505 488 498 505 502 492 469 464 465 463 473 478 473 474 488 490 472 466 473 488 519 521 524 532 542 549 547 527 523 513 491 481 477 476 464 460 462 462 488 504 510 492 483 472 474 482 488 490 489 488 486 481 472 469 474 481 499 495 492 503 499 486 481 490 492 488 467 465 469 479 476 498 502 508 516 514 508 514 508 494 493 499 511 525 516 502 485 492 510 504 511 508 521 519 511 510 517 514 513 519 505 497 493 481 477 473 472 479 469
663 651 635 623 611 599 599 600 600 602 602 599 590 601 606 603 601 610 619 623 623 621 614 609 602 605 623 625 624 617 611 617 628 635 634 622 610 596 595 601 598 591 581 578 580 583 590 598 590 600 611 619 612 601 613 621 625 618 608 594 586 598 607 613 617 622 623 622 619 620 625 633 634 631 628 618 598 584 589 583 599 614 623 632 634 633 627 622 617 617 613 610 613 610 603 593 592 585 584 584 578 567 554 565 574 588 595 601 606 608 608 599 596 608 613 615 607 599 589 573 575 592 600 605 606 606 595 584 584 586 600 607 617 618 623 630 633 641 640 632 615 600 604 612 599 588 598 597 585 566 566 573 578 575 570 588 599 609 611 602 598 588 569 557 557 570 581 585 590 594 597 601 592 578 580 576 586 591 578 562 561 579 603 594 598 610 609 604 600 603 604 598 596 601 602 605 611 616 617 610 603 599 589 595 592 590 594 594 591 607 621 627 626 611 632 643 649 647 634 609 625 634 641 640 633 639 635 632 627 621 610 628 634 637 634 631 637 646 652 654 657 654 646 632 612 619 634 628 609 594 592 585 579 571 554 552 575 583 577 558 572 581 559 565 572 583 604 629 614 595 590 578 610 631 640 645 646 648 648 639 616 603 612 619 607 588 585 593 613 633 630 614 619 622 629 642 650 652 643 629 635 644 636 618 598 584 571 564 585 601 611 622 620 619 638 630 613 595 601 598 584 581 564 550 552 575 597 564 550 558 575 571 587 605 597 584 574 587 580 556 543 544 542 549 553 561 570 584 572 557 548 544 531 521 512 509 512 528 546 562 571 572 567 556 539 521 538 547 554 563 566 558 545 544 533 522 523 533 553 589 581 562 557 534 516 515 508 513 497 512 506 483 488 522 505 507 471 469 469 471 482 496 504 497 485 493 497 514 520 503 491 512 519 528 524 531 539 533 525 514 496 513 490 482 470 463 462 472 484 502 506 504 499 500 492 483 475 469 461 461 460 460 463 465 494 506 514 525 534 529 514 492 473 470 473 463 459 461 464 463 462 466 467 482 496 476 479 471 478 495 476 478 471 470 481 491 484 488 502 497 508 518 501 505 522 527 520 496 505 515 504 524 520 540 523 500 490 481 486 465
663 651 634 622 611 601 597 599 599 601 601 598 590 602 606 602 601 608 616 620 620 618 610 604 598 603 621 625 622 613 606 614 625 632 632 619 607 593 598 604 604 598 592 578 580 584 590 594 593 596 607 611 609 597 604 615 620 614 607 584 588 599 603 608 615 623 621 621 620 619 622 628 624 619 615 607 596 579 575 582 588 595 607 620 623 621 622 617 611 608 605 601 598 594 581 576 569 564 564 564 561 553 552 561 574 586 592 596 600 600 603 603 604 608 611 606 599 590 577 565 574 588 596 606 608 603 588 576 586 589 592 595 600 604 610 615 616 625 623 631 632 619 611 623 613 597 585 586 596 595 592 584 573 562 569 577 584 591 590 592 594 591 578 571 551 554 566 577 589 600 609 601 592 579 573 567 562 558 555 568 568 579 595 601 609 606 602 599 607 610 612 614 614 613 611 611 610 612 615 613 607 600 598 584 586 602 605 600 594 598 614 623 622 607 597 616 627 631 626 612 591 600 598 594 588 597 613 625 635 637 636 629 623 622 632 644 650 658 660 661 661 657 653 648 642 640 611 600 590 584 592 589 589 579 557 581 593 596 594 585 602 598 581 567 580 567 573 580 595 616 640 646 652 657 656 647 633 644 651 651 642 648 637 619 602 622 642 655 665 659 655 664 651 633 627 643 664 667 635 629 618 609 602 606 616 634 631 619 597 584 592 608 625 630 632 619 598 582 595 600 573 566 580 592 617 623 607 584 566 580 604 603 605 599 593 582 573 552 553 570 567 585 596 587 581 578 565 570 559 539 519 523 541 557 555 554 543 540 528 538 543 548 569 570 551 553 572 576 614 615 581 578 584 585 562 551 548 519 523 534 511 524 523 546 543 536 525 505 504 508 499 480 475 487 504 508 501 483 487 501 505 518 529 532 534 523 519 512 520 531 540 520 511 506 512 513 502 507 517 517 500 521 509 499 486 465 467 489 504 485 470 488 482 473 465 476 496 501 503 501 502 499 486 463 460 461 463 462 462 460 456 458 458 457 457 457 459 459 459 455 460 459 459 460 471 483 489 492 499 497 487 484 475 473 472 475 479 487 480 498 517 518 533 562 568 562 543 534 526 531 548 558 547 528 531 542 548 551 543 509
663 650 634 622 611 604 595 599 598 599 600 596 590 603 606 601 599 605 612 617 617 614 605 598 596 602 618 624 619 612 601 610 622 626 628 617 604 594 604 608 609 602 594 585 578 581 586 588 588 591 600 601 603 595 594 607 618 616 604 585 583 594 600 607 614 617 617 616 611 609 605 608 608 611 606 594 584 574 589 602 604 598 603 612 616 605 598 602 602 594 589 583 575 570 560 554 553 551 551 553 556 551 552 553 565 568 573 585 595 598 591 590 591 597 595 593 581 563 575 591 598 600 598 600 601 597 580 574 583 589 596 600 605 603 607 611 608 610 612 616 617 623 626 627 629 626 624 619 610 600 587 579 581 576 561 560 565 567 570 571 575 581 579 568 552 552 555 571 577 579 584 591 575 570 581 573 557 554 559 572 587 587 585 595 603 606 608 611 612 612 610 610 606 604 607 605 600 597 604 608 606 600 590 579 594 601 606 608 607 603 607 607 604 603 596 583 580 582 585 592 611 625 635 639 639 636 629 606 620 634 639 645 649 646 646 644 642 651 658 657 654 645 635 625 631 636 638 640 643 643 610 625 604 586 596 573 581 593 606 613 606 626 623 609 605 603 621 604 590 600 627 651 660 660 662 666 675 673 669 665 663 660 658 655 643 623 613 630 639 648 656 653 660 674 685 679 671 659 675 674 662 639 617 636 623 606 607 616 600 614 605 600 608 603 601 606 612 608 596 587 579 597 617 600 603 607 606 591 587 601 612 639 631 620 600 589 569 584 571 589 588 578 552 533 530 540 554 554 555 545 541 539 533 540 551 570 588 595 568 557 561 593 598 590 592 592 587 576 562 543 539 550 544 539 534 522 517 516 506 513 527 524 500 517 516 505 490 482 481 488 492 496 515 520 499 502 500 513 532 522 509 522 534 531 541 544 532 517 524 540 524 534 517 517 533 529 537 525 511 513 512 520 514 507 494 481 478 478 493 504 488 501 519 521 511 500 491 481 471 465 469 464 476 468 469 463 481 481 481 480 494 492 491 487 487 493 489 475 467 463 458 461 485 492 509 521 519 507 489 497 510 517 519 509 531 507 518 537 546 547 530 516 528 534 547 517 497 483 507 496 485 507 537 550 545 536 522 514 503 505
663 650 633 621 611 606 594 598 597 598 599 594 589 602 606 599 595 603 609 613 614 608 598 595 593 601 612 620 618 613 600 607 616 622 621 613 605 599 608 609 612 602 597 588 578 578 578 579 582 582 588 588 591 586 583 603 618 616 607 593 577 593 602 609 614 612 609 608 604 596 601 601 603 602 591 581 570 587 593 601 602 607 612 618 617 613 595 586 591 584 573 561 553 551 556 567 564 566 572 564 578 564 568 550 551 570 583 594 604 611 609 600 593 583 578 572 560 574 589 599 607 605 597 592 586 576 566 568 583 588 595 602 605 609 609 610 607 603 605 609 604 602 601 609 614 617 620 619 612 607 601 588 572 562 564 574 574 576 570 559 558 556 554 558 551 552 551 552 558 572 581 581 567 563 563 552 556 575 591 603 608 611 611 610 606 606 604 602 607 608 607 604 601 605 605 603 599 605 608 608 604 597 587 571 589 602 602 593 583 570 576 581 591 598 581 590 594 602 619 630 629 619 608 614 617 631 641 643 645 643 638 633 636 644 648 648 646 642 642 639 632 614 609 622 617 612 631 638 644 644 647 643 623 612 594 598 639 650 651 651 648 639 609 632 646 647 644 624 606 614 620 628 633 632 630 636 642 661 671 680 684 693 697 692 686 674 657 639 626 627 631 642 652 659 666 662 647 635 631 639 653 674 681 678 670 649 645 656 662 657 643 643 641 656 649 645 645 641 639 647 647 646 623 625 659 663 656 647 626 632 603 595 589 588 589 594 604 608 596 582 559 550 540 544 563 586 572 563 597 597 595 575 552 544 561 577 590 587 581 573 559 557 566 561 556 556 550 543 547 541 532 535 548 535 547 563 558 544 525 519 510 505 512 519 523 522 506 486 484 493 513 513 509 527 529 523 531 552 539 533 518 532 534 531 534 536 531 525 542 524 526 526 514 504 496 498 510 509 487 486 494 508 516 512 505 497 491 487 479 491 500 500 489 502 520 515 507 502 491 489 499 503 502 503 503 503 500 499 492 474 486 483 468 459 459 461 462 459 476 492 492 514 515 506 518 511 492 498 468 472 464 467 481 497 508 514 505 496 505 537 560 518 489 483 501 537 510 484 474 466 497 512 539 554 546 548 555 556 563 531
663 650 633 621 611 607 592 598 597 598 598 592 589 600 604 598 592 603 607 610 610 603 594 597 594 598 607 616 617 608 598 605 612 617 615 609 602 603 607 606 606 600 596 589 576 578 575 578 579 580 576 577 582 579 593 600 617 620 610 597 579 591 602 609 611 607 599 598 599 594 584 588 590 588 580 570 572 583 585 586 588 593 597 606 615 617 607 587 573 572 565 554 553 560 567 583 588 580 582 576 587 587 567 554 549 575 593 604 612 614 612 606 600 592 586 573 558 565 583 592 592 589 581 574 567 563 573 585 588 589 589 589 590 600 604 600 591 597 599 602 603 604 601 596 604 606 607 607 602 591 573 570 589 583 589 589 607 604 588 582 566 572 574 554 552 573 573 570 552 552 563 567 566 553 557 572 578 580 589 610 614 612 610 607 604 603 602 600 602 604 607 606 602 603 603 597 601 596 587 581 588 583 570 577 580 567 567 589 597 606 603 592 611 626 633 632 633 641 643 643 639 641 645 642 640 641 642 643 639 642 643 645 647 647 644 642 633 624 620 616 628 624 606 588 613 630 636 637 626 639 644 647 647 647 652 654 654 653 652 645 656 667 670 669 667 662 654 646 639 632 641 650 650 641 627 640 643 646 657 672 680 679 679 677 677 671 664 656 659 668 675 672 669 663 658 659 641 627 628 613 630 638 621 618 623 628 636 619 611 616 635 651 655 653 654 642 629 615 605 608 622 624 627 621 628 639 648 659 639 644 639 639 633 623 611 597 602 596 599 595 560 550 568 591 576 599 596 578 571 567 560 562 578 598 592 582 576 567 566 562 569 562 553 538 552 558 541 530 530 530 540 541 531 517 518 519 512 513 517 527 548 552 542 529 513 494 495 493 492 497 501 508 514 523 527 516 530 539 544 554 555 560 564 556 548 532 528 534 523 513 504 514 519 510 496 493 506 509 520 526 522 513 503 500 494 497 510 506 491 501 504 508 527 531 516 522 521 535 535 522 520 500 497 493 497 496 472 454 455 459 457 466 473 475 478 470 466 470 473 468 465 458 458 460 457 456 477 485 482 472 461 460 455 459 476 501 497 505 489 470 455 458 454 455 458 459 457 453 453 454 453 455 457 464 463 470 477 481 478 455
663 650 633 621 611 608 591 596 596 598 597 589 590 598 602 599 592 601 602 607 606 597 596 599 598 594 604 617 613 605 594 602 612 611 611 606 603 602 602 596 599 595 591 579 579 577 576 587 595 595 590 579 575 584 602 610 618 617 609 598 580 587 598 602 605 599 598 599 603 599 594 576 574 565 563 560 565 572 568 569 569 575 585 587 599 608 603 587 574 558 552 552 565 578 582 592 597 591 590 584 591 592 583 564 549 562 584 593 603 605 602 596 591 593 588 585 573 558 561 568 570 564 567 582 592 592 590 589 593 593 592 593 592 591 594 588 579 582 583 584 586 594 594 591 592 592 589 585 582 580 578 592 602 608 612 613 614 614 596 587 594 604 607 601 590 580 563 586 593 593 591 583 569 558 552 551 573 594 604 605 604 602 602 598 597 590 587 577 584 589 591 591 590 597 598 596 594 586 574 559 558 582 592 597 603 608 610 617 617 618 620 617 622 624 628 633 636 633 632 628 628 631 634 636 633 630 626 626 626 632 640 642 643 643 640 639 638 639 634 626 613 588 577 572 589 602 598 592 613 624 626 615 628 631 632 621 629 637 645 657 671 681 692 696 695 695 693 691 683 674 665 657 651 640 618 632 632 619 615 614 615 623 630 636 628 626 634 649 663 655 640 640 648 638 640 635 624 605 603 599 596 604 605 594 607 618 615 602 598 603 614 630 637 628 616 606 595 591 605 604 599 608 625 638 640 626 613 619 621 629 639 625 624 608 601 597 615 605 619 619 606 602 612 588 593 600 606 589 590 592 621 642 640 629 610 606 603 607 607 603 595 582 564 554 542 545 547 552 550 538 518 518 515 526 532 535 534 523 515 513 508 499 516 505 501 508 518 521 539 532 513 510 514 523 529 533 538 555 547 536 525 520 513 527 537 524 527 518 515 515 527 513 499 518 530 534 522 512 529 541 546 543 535 522 515 522 511 510 507 509 515 527 533 539 518 513 517 504 495 492 494 489 478 478 474 471 473 477 471 487 483 478 469 484 489 498 503 491 493 478 467 460 461 458 457 487 496 493 487 489 483 474 467 454 458 459 480 467 458 454 459 470 476 478 477 466 454 454 458 461 465 480 486 489 484 479 488 496 514 525
663 650 633 620 611 609 590 593 595 596 596 588 591 598 601 600 593 599 599 603 602 592 598 602 601 594 603 614 613 605 596 597 608 606 603 599 601 601 598 597 594 591 586 582 594 588 583 596 605 602 595 588 576 586 599 608 613 613 608 596 578 584 592 595 598 608 605 608 609 605 596 586 580 562 561 573 567 561 559 561 557 559 565 573 577 584 585 583 579 568 554 552 565 576 582 589 597 592 579 562 560 558 559 551 547 557 571 579 588 594 597 597 594 584 564 566 560 563 578 585 586 589 600 601 603 596 590 585 584 580 576 573 571 578 582 573 579 588 590 593 596 597 599 597 596 594 593 591 588 580 578 579 583 587 592 602 610 615 623 622 620 615 604 595 584 571 579 593 601 603 594 586 574 555 545 563 582 589 594 595 589 581 576 570 566 573 588 600 601 598 592 588 584 580 571 566 561 551 557 569 580 591 597 605 604 600 594 580 582 598 602 603 603 603 609 615 608 608 627 631 633 634 634 632 636 637 636 632 623 612 601 607 615 624 625 603 608 621 622 609 594 579 567 579 600 593 601 591 581 590 595 600 608 607 605 621 629 628 628 631 637 639 632 624 608 627 650 667 671 664 654 639 624 624 640 638 631 612 604 623 631 629 619 609 615 624 633 639 649 648 633 622 607 609 600 608 615 636 640 639 627 614 601 592 590 585 587 590 604 617 624 619 610 599 590 586 590 595 601 609 615 619 620 614 612 612 609 600 595 603 607 607 607 606 596 593 590 590 595 599 601 602 613 616 597 583 564 551 552 559 558 557 577 561 610 645 623 590 564 548 565 567 558 547 559 577 564 550 553 553 554 539 540 536 526 515 513 509 521 517 507 517 519 524 534 544 553 547 545 531 520 531 550 541 533 540 540 559 551 540 536 526 522 531 536 535 529 536 539 547 545 548 537 526 525 535 549 545 542 528 518 530 526 513 507 507 516 511 500 512 518 510 491 500 513 515 502 486 492 502 516 525 504 514 511 495 492 500 500 482 490 484 468 479 481 474 473 476 470 462 478 485 491 487 487 480 470 461 459 472 471 461 459 458 464 481 489 489 497 498 496 495 491 491 492 456 451 456 464 467 470 475 477 471 473 475 475 471 456 453
663 650 632 620 611 608 589 591 594 594 596 587 591 598 601 600 593 597 598 597 596 589 599 604 604 597 601 612 611 610 605 598 593 597 596 591 596 597 596 594 590 580 578 588 597 595 587 599 606 606 601 592 578 576 593 602 606 609 605 597 573 576 591 598 606 612 611 610 609 603 598 590 577 564 570 585 590 594 582 586 575 568 559 556 557 564 569 571 572 569 563 556 554 560 569 579 589 598 593 590 586 575 575 561 552 549 555 565 576 584 590 595 592 581 567 553 565 580 592 600 607 608 605 599 591 584 575 560 562 561 571 564 566 576 583 589 596 603 608 614 617 617 612 607 613 616 614 609 606 601 601 600 594 595 600 602 598 603 606 601 598 594 585 581 578 575 585 593 598 592 580 573 558 545 555 567 577 577 575 571 558 568 580 587 591 591 589 586 579 571 561 552 547 547 550 564 576 582 581 577 569 561 564 567 575 592 601 601 600 604 612 619 622 625 631 633 636 635 636 638 641 641 639 635 636 637 633 632 614 594 588 594 599 582 574 598 612 611 604 590 572 554 574 578 567 566 580 580 602 621 628 632 630 629 634 638 636 631 623 617 619 610 587 581 606 616 619 605 593 590 577 576 606 600 598 606 610 614 622 631 633 625 607 605 617 623 630 638 641 640 639 639 639 632 622 615 593 589 607 620 617 614 610 603 592 579 583 587 591 595 601 598 594 587 580 576 584 592 588 590 600 604 605 600 592 585 583 586 585 580 580 587 597 606 622 605 599 597 606 606 611 592 556 541 543 542 551 542 564 546 535 532 542 536 530 544 552 560 574 579 579 573 567 562 550 547 540 554 571 567 545 540 547 530 526 521 538 553 545 523 538 556 547 526 526 543 543 528 542 554 553 567 553 552 560 557 557 545 540 546 543 535 531 522 540 542 533 543 535 533 535 532 520 510 503 509 523 527 530 527 514 506 498 496 506 515 518 505 494 500 492 492 487 481 479 481 479 485 504 499 476 477 499 489 488 494 503 490 484 506 509 501 493 486 479 479 468 464 471 471 484 474 475 469 483 506 516 517 525 520 515 512 509 507 502 504 500 497 493 491 487 483 481 483 484 480 475 477 475 475 476 470 464 464 452 451 453 452 451 453
663 649 632 620 611 607 588 588 592 592 596 587 590 599 601 600 594 594 593 591 590 588 598 603 607 601 600 612 612 610 611 605 594 590 589 585 589 595 593 590 583 578 588 591 599 596 587 598 606 607 602 595 587 573 586 595 597 599 604 597 583 579 595 609 616 616 615 607 602 597 590 588 568 561 574 585 596 597 604 604 593 573 573 582 568 556 556 557 561 562 562 556 556 563 570 576 586 596 595 585 573 569 563 554 562 561 549 548 560 567 573 579 580 565 554 558 571 588 594 605 600 590 588 576 570 562 571 580 590 594 596 592 578 574 591 602 613 623 630 634 638 639 633 626 623 625 623 624 621 620 620 620 615 616 617 618 616 614 609 607 606 604 600 596 595 588 591 594 595 585 565 551 545 544 551 556 550 552 565 572 574 571 569 567 563 561 559 557 550 545 545 548 562 574 580 588 590 595 598 600 600 602 597 602 606 607 598 606 610 609 598 596 608 614 621 627 631 634 636 639 638 632 621 593 617 628 597 571 569 602 611 591 574 561 554 546 540 554 552 547 566 560 559 573 577 581 590 606 621 626 627 629 626 628 632 629 615 613 604 594 584 580 559 557 564 559 574 588 603 619 627 652 660 664 652 650 651 646 629 615 608 594 588 584 578 576 572 568 571 575 587 587 579 578 575 582 590 593 596 598 597 595 591 590 590 591 584 576 574 587 596 589 580 572 574 577 580 585 593 594 592 591 583 576 578 575 573 577 588 594 598 607 609 608 597 582 567 563 558 546 551 552 560 558 571 571 561 540 543 543 543 543 535 520 508 511 517 536 548 542 552 561 573 583 583 583 568 570 555 551 548 544 546 557 547 547 543 556 539 555 539 533 548 540 556 561 542 543 543 559 561 555 536 549 552 538 523 537 536 522 519 520 533 520 516 509 508 519 508 513 523 531 528 512 511 513 506 497 492 492 490 491 499 492 495 500 512 507 509 512 498 505 515 512 515 532 539 530 533 541 523 505 498 500 498 491 507 507 491 482 471 479 492 504 507 487 475 489 503 523 521 508 495 504 493 506 512 527 548 543 516 510 529 532 513 523 545 548 535 521 509 499 493 488 489 487 489 487 485 472 460 458 458 455 455 455 455 461 462 460
663 649 632 620 611 605 588 587 590 591 595 587 590 599 600 600 595 591 587 587 587 587 594 604 608 604 601 610 612 609 614 609 600 592 584 582 589 592 591 586 579 578 584 593 598 599 594 597 604 606 603 594 588 576 584 592 589 594 598 593 575 581 597 613 617 613 606 601 596 589 581 577 564 562 566 574 583 591 598 607 596 588 594 579 571 570 579 571 566 556 557 556 563 569 579 591 601 610 603 602 585 574 562 571 577 566 551 549 550 551 554 561 564 559 551 562 575 585 592 593 585 574 559 561 573 587 597 598 587 582 581 581 577 589 601 611 621 632 637 636 633 626 624 620 621 620 620 615 608 602 602 610 614 615 614 616 613 614 611 611 608 607 606 602 595 587 586 591 592 592 591 579 564 559 559 542 547 556 559 559 556 546 544 543 552 560 555 567 556 563 568 581 580 575 573 581 588 598 606 613 615 616 607 605 608 615 618 621 620 619 609 599 577 589 601 607 612 612 617 622 624 615 590 567 583 588 594 578 574 575 563 545 552 564 575 581 568 548 543 548 547 551 556 561 564 573 583 581 590 587 590 593 602 610 620 627 614 599 582 568 563 553 548 559 571 586 608 626 646 662 663 654 641 656 662 663 663 650 628 620 608 595 581 579 576 573 568 566 560 557 561 567 567 565 570 570 578 584 583 575 564 567 572 582 590 594 600 596 596 597 597 597 591 581 566 565 571 573 576 579 578 572 568 568 573 577 590 597 602 607 607 611 603 581 572 561 565 559 546 550 538 528 538 554 566 557 548 559 539 551 549 538 529 509 503 509 526 508 518 531 566 573 595 588 571 566 558 536 550 531 542 550 569 574 566 561 550 544 550 547 539 536 519 518 528 532 516 531 546 541 546 523 525 544 548 530 531 534 532 544 551 542 542 530 516 523 520 511 499 499 499 503 505 519 523 512 502 511 524 529 521 515 508 510 525 518 522 527 524 532 516 511 500 499 497 496 492 497 505 501 490 484 497 493 486 477 486 500 483 492 488 489 483 491 491 499 509 515 531 523 523 512 499 490 500 488 501 492 507 507 508 495 476 480 476 469 468 468 481 508 517 502 512 501 494 507 499 489 469 476 494 499 498 492 475 464 459 458 458 455
663 649 632 620 610 603 588 585 588 591 595 587 591 599 600 601 596 588 585 586 585 586 592 603 611 607 604 609 613 609 612 609 605 596 582 583 589 591 587 581 581 584 585 594 600 603 599 598 602 602 598 594 588 575 580 591 590 591 590 584 571 583 601 608 612 603 602 592 590 575 574 563 564 581 588 583 574 575 589 600 603 605 600 591 586 587 593 579 570 572 562 562 564 575 588 599 610 620 611 596 589 573 570 587 584 563 565 571 562 551 547 546 548 549 551 561 574 581 577 567 561 556 568 570 590 603 606 602 593 594 595 595 604 615 623 628 630 631 615 618 621 615 598 607 598 606 609 614 615 610 594 609 613 615 613 612 612 610 610 605 596 593 592 589 584 588 590 589 579 580 592 586 575 563 562 557 546 543 542 543 545 557 570 574 573 572 584 586 585 583 580 575 576 580 587 592 596 595 602 605 606 602 607 605 599 604 609 617 618 617 608 594 577 562 574 570 569 588 601 605 614 615 610 588 571 552 556 565 554 573 555 536 558 563 543 531 548 552 563 569 567 582 610 617 592 595 612 626 629 630 627 626 624 622 629 630 623 606 585 568 549 542 559 568 577 598 623 625 615 608 602 626 639 657 667 672 673 668 661 648 633 615 596 584 579 578 577 575 569 559 559 555 563 565 568 567 564 554 558 571 576 585 589 593 594 594 589 581 570 570 578 578 574 570 567 563 571 568 564 568 575 579 582 584 582 583 587 597 606 608 610 601 580 565 571 560 543 537 530 526 515 522 535 534 529 521 528 530 544 542 545 558 540 519 514 514 510 497 502 520 528 517 531 542 610 638 565 533 518 508 504 513 511 523 544 554 550 552 536 546 566 555 543 534 548 541 526 516 529 539 540 523 511 516 511 508 508 511 507 511 504 504 505 504 504 506 508 512 505 523 530 533 540 522 516 516 529 546 543 538 517 513 526 539 535 550 552 550 543 542 538 532 520 503 514 530 514 509 517 508 495 487 483 486 485 488 490 505 508 494 509 519 529 546 526 524 542 526 523 560 555 524 508 503 505 500 485 481 482 498 491 475 477 484 498 491 508 535 553 523 496 488 493 502 496 476 482 500 510 540 534 537 545 514 494 484 474 476 473 464
663 649 632 620 610 601 588 584 586 590 594 586 593 600 600 602 595 588 587 590 588 588 591 602 610 611 607 608 613 615 608 606 604 596 581 582 584 587 584 581 586 590 590 596 602 603 602 597 602 601 598 596 592 582 572 586 587 584 579 574 568 580 591 598 598 591 592 579 571 566 566 576 591 601 606 606 604 596 585 578 588 593 599 608 610 608 596 598 591 577 571 585 584 573 586 600 609 615 626 617 597 592 602 602 586 583 585 585 578 580 566 555 551 550 545 554 559 566 557 552 568 575 587 598 602 604 603 600 605 611 612 614 617 624 628 625 615 602 595 592 600 613 616 607 603 600 583 597 602 591 583 604 613 619 622 620 622 620 618 615 609 610 609 608 606 605 602 603 598 592 573 569 582 584 572 570 574 571 559 540 545 552 557 553 551 552 552 559 562 561 568 575 583 585 591 589 588 589 588 584 586 600 607 612 613 615 613 609 607 603 603 598 593 582 557 563 583 592 597 599 594 604 610 612 605 586 568 555 532 540 549 556 547 536 533 546 548 552 549 548 551 561 588 623 632 637 637 629 618 605 614 600 588 578 576 580 582 576 556 544 540 556 572 579 574 577 567 586 607 625 651 662 664 666 662 659 658 654 647 635 624 612 601 586 577 573 567 565 562 563 561 563 556 550 555 563 568 567 567 566 567 565 563 557 555 551 554 557 560 563 554 556 559 566 568 571 577 577 578 579 576 574 581 582 582 586 587 592 595 595 577 561 559 537 541 548 532 525 508 514 507 516 529 536 535 544 540 556 557 543 529 521 531 534 528 521 527 531 520 506 499 496 500 517 507 513 510 517 511 498 510 523 513 524 508 518 544 532 539 523 517 528 587 685 717 665 585 554 554 561 550 531 525 528 525 531 516 525 531 535 546 552 531 519 538 532 520 518 518 516 524 521 530 541 567 616 621 570 550 573 590 589 602 604 587 597 608 617 618 616 594 559 539 523 513 505 490 492 502 496 514 527 545 543 522 508 511 533 542 519 500 501 517 542 544 567 586 565 525 560 572 575 564 539 509 497 487 478 499 510 516 502 496 509 491 508 524 546 564 548 517 509 523 507 491 496 492 488 488 476 472 471 471 476 486 482 482 469 473 490
663 649 632 620 610 600 588 584 584 589 594 584 593 600 600 602 594 589 589 596 592 593 591 602 609 609 607 608 614 614 609 602 602 590 581 584 581 582 586 589 591 593 594 597 604 604 601 599 601 602 599 597 594 586 571 581 579 574 566 566 566 574 583 589 591 585 576 568 565 572 577 594 608 615 621 625 620 612 603 595 582 582 589 603 611 615 614 596 586 573 585 598 600 599 597 593 601 612 607 600 593 598 601 599 598 595 593 591 592 588 586 584 579 567 554 543 547 550 556 567 574 581 587 587 590 584 583 603 611 618 620 623 625 629 628 621 617 605 597 589 603 597 601 601 596 589 571 570 572 572 579 586 589 591 595 603 616 628 633 632 628 627 626 626 623 622 618 615 602 588 576 571 558 570 583 576 561 549 555 544 541 548 554 562 571 579 584 588 588 586 589 593 595 596 594 590 578 583 593 598 603 607 610 614 615 613 608 598 582 566 564 578 585 580 560 541 555 546 560 580 599 591 571 563 561 576 570 553 547 544 533 526 532 550 555 557 559 564 580 584 601 614 624 630 629 617 609 604 590 566 573 573 581 576 575 561 544 533 550 555 563 568 568 583 610 629 624 626 641 642 641 641 638 634 631 636 647 653 653 641 629 615 604 593 583 576 569 563 561 556 555 554 547 551 547 548 556 568 583 578 581 582 585 584 587 592 594 596 596 597 592 592 591 582 576 571 574 586 589 592 584 574 577 572 572 557 551 563 556 566 550 558 553 544 527 512 506 503 502 504 518 519 522 524 529 544 552 553 551 551 538 550 545 521 507 529 528 519 543 526 514 532 518 503 492 488 492 488 490 507 516 522 506 493 508 522 514 520 500 497 515 520 524 560 580 626 642 612 569 548 535 553 553 544 559 572 563 542 532 560 574 588 613 614 606 591 579 573 558 536 549 575 557 586 636 653 712 724 708 617 571 549 558 582 582 573 536 510 510 510 506 505 499 500 503 496 497 505 523 562 568 562 588 605 603 599 604 595 596 607 598 577 552 522 546 574 598 599 606 603 599 587 564 543 518 510 486 504 503 489 499 511 531 551 596 601 584 533 513 501 513 521 505 494 480 478 491 505 537 560 582 582 561 527 505 497 493 492 482 501
663 649 632 620 609 599 588 583 583 588 593 582 592 599 598 601 594 587 592 598 596 599 592 601 607 608 608 608 614 613 610 604 598 588 585 582 582 580 590 590 591 595 598 599 600 602 600 602 599 599 596 595 595 587 571 573 567 569 574 585 574 571 577 580 577 574 568 564 580 588 594 605 620 622 625 625 623 624 618 602 594 587 585 593 606 613 616 605 595 598 601 608 610 609 607 600 588 599 604 592 578 588 589 584 578 576 575 575 579 580 579 574 577 581 576 563 551 545 551 563 570 564 562 562 563 572 582 585 584 591 593 613 619 629 633 634 630 624 615 608 598 585 571 581 570 565 581 592 598 603 608 613 616 620 623 625 628 627 627 626 622 621 618 617 615 611 608 603 600 596 588 574 562 551 564 568 564 557 546 541 549 553 555 560 567 572 580 587 591 593 597 599 602 600 596 588 577 590 592 588 595 604 610 611 615 611 610 608 600 584 567 557 541 532 533 533 553 555 546 547 559 553 542 537 536 552 550 536 543 540 522 531 541 534 536 541 553 576 602 611 617 607 585 577 568 563 548 559 565 551 550 563 548 547 538 532 526 542 540 565 577 592 616 611 618 612 603 607 624 634 638 639 637 634 642 651 649 653 635 624 611 602 591 591 584 576 572 570 562 548 547 550 546 553 558 565 579 587 585 583 578 566 569 575 580 583 584 582 579 573 581 590 587 579 590 595 597 592 578 565 550 542 536 539 533 523 519 529 544 537 518 525 536 525 513 511 508 498 501 502 508 520 525 524 543 534 545 551 546 546 564 561 546 554 530 527 507 530 551 536 537 517 519 519 505 486 486 488 497 487 483 488 490 499 513 521 514 517 529 576 650 705 687 641 611 607 605 613 615 594 601 597 607 594 578 551 580 593 576 549 553 583 592 616 622 640 652 663 642 620 588 550 562 577 557 566 593 648 669 701 673 630 584 571 572 570 562 526 532 549 558 549 527 548 561 545 523 542 563 583 588 578 553 540 563 533 551 558 567 583 600 611 618 625 619 602 594 601 589 545 545 520 534 530 508 500 522 529 559 558 559 540 547 564 566 525 512 502 503 497 513 527 522 553 575 547 508 496 520 532 568 590 587 573 561 569 549 529 522 479
663 649 632 620 609 598 588 583 582 586 592 582 591 596 597 600 592 586 593 599 598 604 596 600 605 607 608 608 614 617 613 605 595 589 589 584 584 583 589 590 589 595 597 597 598 596 595 598 598 594 591 591 592 585 570 567 569 578 594 595 590 574 567 570 572 567 566 585 593 606 612 619 622 617 613 619 622 623 618 603 601 600 598 598 605 609 619 618 616 615 611 605 605 601 598 593 578 585 584 584 577 566 572 565 563 557 553 552 556 556 561 561 563 569 573 574 575 550 540 548 552 564 578 579 587 574 572 587 600 612 620 622 625 625 627 621 622 614 603 595 583 575 567 560 574 586 593 599 603 605 611 614 614 617 613 607 610 616 615 607 606 607 607 602 597 590 589 584 583 590 590 590 590 586 575 558 559 546 543 541 541 540 553 560 565 572 578 584 586 586 585 580 579 580 583 585 572 574 587 597 597 600 602 602 607 611 613 610 607 603 598 594 590 588 575 551 542 532 522 531 535 549 542 526 523 519 522 525 532 543 529 531 539 554 561 559 577 591 601 612 608 597 586 577 560 570 568 560 538 530 526 534 524 535 546 566 588 603 614 614 614 609 606 603 590 597 611 624 631 637 633 623 609 625 634 639 644 648 649 643 629 611 593 599 592 582 572 559 557 553 548 543 548 553 561 569 575 576 568 562 551 561 566 568 571 577 581 580 579 570 556 551 550 544 531 548 544 540 530 530 553 542 556 555 545 543 537 523 504 502 506 513 507 493 492 495 494 499 507 507 523 531 525 512 530 545 547 544 555 566 553 535 522 516 532 539 534 540 536 519 526 509 496 494 491 495 492 496 488 478 487 479 499 505 509 548 579 646 686 686 663 639 616 585 610 627 636 628 623 621 604 585 608 590 568 566 536 519 516 513 523 538 553 542 530 529 528 519 537 550 562 558 551 529 531 552 566 584 592 579 566 553 551 564 567 556 551 556 567 567 573 590 593 567 567 583 597 591 585 595 611 619 610 605 614 619 610 606 604 611 618 603 585 585 554 517 504 506 523 502 521 544 593 612 613 588 532 563 539 557 526 535 566 594 601 609 611 602 595 580 541 535 575 591 592 594 597 585 572 551 529 533 548 584 627 618 604 589 569 513
663 648 632 620 609 598 589 583 582 586 591 582 590 595 597 598 591 586 593 601 599 605 603 597 602 600 608 611 616 619 615 606 597 592 586 585 588 586 589 591 586 594 599 599 595 587 588 590 591 590 584 585 586 579 568 568 583 590 595 601 593 577 572 565 565 568 587 597 605 605 612 616 615 607 596 610 620 623 619 611 613 616 617 619 620 622 626 629 624 617 605 598 583 580 579 580 567 567 567 566 565 561 556 557 560 564 565 562 563 552 549 548 548 551 556 555 552 550 542 557 579 586 596 599 603 608 607 603 614 618 613 606 608 612 610 606 600 596 586 579 569 570 574 586 596 596 594 594 595 595 598 602 605 606 611 612 607 607 604 602 590 586 586 581 573 573 572 572 563 560 558 557 565 571 574 577 576 571 566 554 548 540 540 553 563 572 578 584 585 582 576 564 562 574 580 585 584 586 586 586 591 595 598 603 610 610 611 612 606 603 597 573 572 560 541 528 542 545 529 523 519 513 514 540 551 554 556 557 569 582 584 562 565 566 548 552 564 582 576 568 556 547 566 548 538 540 546 567 575 572 556 538 524 530 542 557 577 603 614 612 607 600 585 580 599 613 616 615 607 600 595 602 623 630 628 629 636 639 645 638 632 629 605 592 578 579 569 557 545 544 541 542 548 552 554 556 555 545 559 562 571 586 592 593 557 545 541 530 533 518 524 514 515 510 501 512 503 521 536 549 544 529 527 513 502 511 508 523 517 502 494 485 486 487 497 497 501 515 519 537 544 540 531 545 532 532 528 516 517 525 534 537 521 532 531 530 531 516 498 494 491 502 497 514 521 528 507 491 495 498 499 484 480 488 499 483 491 505 500 507 502 498 500 514 548 585 651 633 611 592 575 548 566 559 520 517 552 546 522 501 503 527 554 579 534 525 552 557 585 571 558 549 544 547 535 503 505 527 533 527 540 546 553 559 552 536 513 502 525 524 517 511 514 529 541 565 579 579 570 560 554 555 532 502 522 556 574 587 576 554 527 497 526 567 567 526 489 481 500 507 498 495 537 566 552 537 563 577 574 582 590 584 564 568 576 577 534 551 560 550 550 506 489 535 560 561 547 522 535 538 510 538 564 569 567 577 590 585 564 541
663 648 632 620 608 598 589 583 582 586 590 582 590 595 598 595 591 587 594 600 603 607 607 596 599 597 608 614 619 620 618 609 600 592 588 587 588 587 593 597 592 595 600 600 598 596 593 591 585 582 572 570 572 568 570 578 585 600 603 599 588 582 588 582 568 575 590 598 594 598 601 602 595 601 612 621 629 630 627 622 627 630 632 633 631 629 633 637 632 620 610 603 585 591 594 588 574 583 580 570 581 578 565 576 587 589 582 585 583 575 568 561 547 543 543 547 551 548 555 569 583 591 583 591 600 608 615 617 607 606 599 589 594 598 597 590 580 571 565 556 558 577 586 594 593 587 579 563 571 581 588 596 605 616 620 620 615 612 612 614 609 608 607 605 608 606 605 606 603 589 575 577 578 566 551 567 556 550 541 536 540 536 549 562 569 578 580 580 577 569 558 548 568 580 583 580 580 584 588 591 594 595 596 594 593 592 595 599 600 599 595 562 542 527 524 537 551 550 528 512 511 523 554 563 559 550 568 556 550 567 588 593 591 577 577 558 577 585 574 568 565 551 541 549 543 526 525 527 519 522 524 540 526 539 558 584 595 578 580 580 577 570 559 561 572 581 586 591 612 611 610 606 603 609 597 613 623 625 625 620 618 594 585 567 564 556 554 550 551 550 549 543 540 536 539 539 548 558 570 580 579 552 546 544 556 576 575 566 569 568 562 549 538 521 509 499 491 504 515 535 541 545 532 523 505 514 509 499 490 479 490 494 495 505 514 534 547 540 528 516 510 535 525 515 500 502 521 534 532 516 527 538 513 502 493 486 502 510 515 527 508 503 496 483 483 506 507 501 517 503 489 474 483 502 492 485 505 514 517 514 523 518 513 516 555 630 652 656 668 627 542 504 485 484 491 486 491 490 491 496 503 514 529 554 572 571 571 568 553 537 512 514 543 560 556 543 564 555 530 511 498 492 495 541 538 537 533 516 484 475 504 529 527 531 550 569 575 567 540 509 500 486 515 545 550 570 561 535 534 530 509 519 530 534 485 471 478 493 515 538 542 524 526 559 569 563 557 579 580 559 567 566 539 544 557 531 507 493 520 530 516 487 475 488 508 548 567 560 553 543 540 533 536 533 514 514 517 521 534 502
663 648 632 619 608 598 589 584 582 586 589 581 591 597 598 594 592 588 595 597 611 606 610 599 594 598 610 614 623 621 620 611 605 602 598 595 591 589 592 598 598 599 601 604 602 601 598 593 582 571 575 577 570 574 585 594 596 601 610 609 599 595 606 595 581 568 580 580 578 580 581 586 601 616 627 634 642 643 643 639 625 617 616 616 617 609 620 635 635 631 620 606 598 611 610 600 589 600 600 590 598 597 590 584 587 604 606 602 591 581 586 572 556 545 540 547 551 548 545 543 549 561 561 564 582 596 597 593 585 577 573 585 590 589 590 588 582 575 562 550 562 576 584 583 575 563 559 567 578 592 605 614 620 624 621 618 609 600 595 594 593 586 589 598 602 604 602 603 609 608 609 608 596 596 601 596 577 577 570 574 563 543 535 549 549 551 562 572 558 548 543 554 570 576 586 587 591 584 569 574 577 578 571 570 585 593 597 597 598 594 590 586 571 561 541 536 516 515 519 517 510 514 526 535 541 555 540 531 554 569 551 559 585 581 571 552 535 547 537 532 525 527 534 524 538 540 522 516 527 530 539 551 576 596 588 567 548 536 556 574 590 612 623 627 627 623 620 622 623 616 606 592 594 598 598 596 588 589 595 594 595 599 605 612 621 618 608 602 602 597 596 595 588 576 561 546 533 539 559 577 587 585 575 573 548 534 550 549 543 554 562 559 552 545 534 511 481 482 500 509 514 508 534 564 567 572 558 522 494 486 506 530 533 534 540 546 534 526 517 512 507 491 495 507 522 521 519 514 506 495 515 523 506 498 494 477 485 493 514 522 507 506 524 529 518 500 488 489 478 472 474 486 502 492 489 510 514 497 484 495 502 481 481 498 506 516 513 505 496 485 483 480 482 480 499 506 506 510 511 516 544 569 580 569 547 529 529 533 523 492 512 538 547 542 551 570 577 575 574 581 581 579 570 580 597 579 543 527 505 495 497 496 483 471 475 468 486 499 487 492 470 491 502 504 470 498 516 506 515 547 548 525 484 486 466 469 489 502 515 534 540 534 539 553 559 546 518 494 494 529 548 548 523 513 511 515 530 532 510 477 470 488 523 544 544 550 547 536 532 543 553 551 559 569 566 564 557 552 555 568
663 648 632 619 607 598 589 586 582 586 587 581 591 598 598 597 589 591 596 596 618 605 610 601 593 601 611 612 619 624 622 616 608 607 604 598 594 588 596 596 600 600 599 608 601 601 597 590 575 573 590 595 589 590 597 607 611 613 616 618 614 607 614 605 587 570 580 584 597 603 600 594 612 626 637 647 655 655 647 626 610 599 596 597 607 599 609 629 641 635 627 618 620 619 630 624 611 608 625 604 608 617 618 620 612 608 607 602 596 593 592 584 579 571 557 540 542 543 552 551 540 541 553 566 576 583 580 573 561 571 579 588 591 590 594 590 588 581 565 550 557 567 566 558 553 571 589 598 601 601 615 622 623 624 620 619 619 615 607 599 592 578 578 583 582 586 587 580 584 593 602 599 601 599 599 602 601 590 582 574 562 560 563 550 534 535 536 537 540 556 566 577 589 595 589 588 582 575 574 568 552 554 563 570 575 571 587 590 592 595 593 589 579 556 537 537 545 535 518 509 510 525 524 532 524 518 518 535 528 541 536 533 540 556 576 573 571 559 544 538 531 526 527 530 519 510 512 522 529 528 529 541 565 581 556 537 529 561 579 590 586 586 600 605 611 610 612 615 616 611 601 601 593 579 577 588 592 595 599 600 598 598 596 596 605 610 608 609 611 600 586 574 555 548 549 535 533 544 563 583 592 588 568 557 549 535 527 526 529 525 521 521 522 498 486 473 472 487 477 469 485 480 479 492 518 511 502 477 475 481 481 496 506 503 491 487 503 510 513 522 513 506 490 478 488 497 491 480 498 511 521 513 512 503 509 492 483 472 472 477 495 505 502 498 512 527 523 506 485 481 472 477 480 468 471 483 476 471 484 482 479 488 498 499 519 532 521 518 517 502 501 489 494 486 475 476 482 488 492 499 507 522 522 504 521 524 509 512 500 498 494 479 498 499 497 487 503 512 511 517 535 556 577 591 592 582 572 575 576 565 560 566 563 553 530 517 511 502 517 522 520 524 535 508 473 462 485 487 499 488 477 465 461 463 460 463 482 492 476 478 494 515 524 502 499 484 471 476 478 472 469 470 471 471 485 508 519 497 478 473 461 474 500 509 514 513 504 484 497 486 495 500 483 498 505 509 508 493 501 512
663 648 632 618 607 597 589 587 583 586 586 581 591 598 597 601 586 595 600 597 618 604 608 604 597 602 611 614 617 620 620 617 612 607 605 601 598 595 598 603 602 597 601 603 598 596 593 583 573 588 596 598 599 600 605 614 622 627 627 626 621 618 613 603 588 580 596 604 614 619 617 601 601 621 634 646 652 658 652 633 626 614 609 600 585 594 607 609 623 633 633 637 632 627 628 633 645 625 616 607 603 604 610 614 608 604 603 588 582 574 568 559 554 544 547 558 567 567 562 552 542 543 554 561 562 565 558 561 558 572 576 579 582 586 590 583 579 575 567 555 544 548 562 569 569 570 568 580 598 619 624 624 626 623 620 619 615 615 616 612 606 600 591 591 579 568 576 583 590 594 591 593 596 591 584 585 597 597 591 582 570 556 539 533 537 551 564 568 566 569 578 592 587 586 583 576 568 555 537 535 535 553 563 560 544 533 533 557 580 591 597 595 587 570 539 531 530 526 511 515 509 504 503 516 525 526 539 545 556 552 536 527 529 553 572 578 577 569 555 536 530 520 517 516 517 516 506 533 546 554 553 554 550 529 523 529 553 564 589 583 571 579 592 597 595 586 582 598 600 600 596 589 575 552 556 574 595 597 595 577 589 595 589 586 597 593 582 597 606 593 576 568 563 560 556 542 535 548 566 577 568 559 542 536 534 528 515 520 526 520 501 482 484 500 507 509 504 498 498 483 473 471 473 484 535 535 521 504 509 514 513 496 476 478 483 476 468 485 487 480 483 500 509 517 513 502 487 473 476 496 503 502 488 496 486 478 485 473 477 468 465 480 485 493 478 493 510 498 483 475 488 493 484 483 491 465 467 469 482 493 503 517 522 524 533 519 508 501 494 489 481 477 475 468 477 493 487 488 496 503 510 526 533 516 512 510 501 484 480 478 477 495 506 509 510 493 491 493 510 528 571 567 547 577 580 574 565 559 550 540 527 524 539 544 542 531 520 499 504 497 483 460 453 455 456 455 458 460 461 460 459 453 455 454 455 455 454 458 470 492 494 493 481 468 460 459 459 460 460 456 453 452 453 454 453 454 454 453 453 471 454 453 456 452 450 451 450 451 449 450 451 452 452 450 450 451 451 450 447 407
663 648 632 618 606 597 589 588 585 586 584 581 592 596 596 596 586 597 609 598 608 599 604 604 600 603 608 615 617 616 618 615 613 609 604 601 602 600 599 601 600 592 593 594 591 589 586 578 585 599 601 599 602 604 611 619 627 635 637 633 627 620 611 598 580 588 607 619 628 632 633 624 605 602 616 635 643 649 634 618 612 629 613 594 580 592 616 627 626 609 623 633 629 616 603 606 607 601 597 591 589 585 588 591 589 583 574 570 560 553 554 563 559 572 572 582 581 575 568 553 542 541 548 547 546 542 544 548 551 552 553 556 556 565 566 563 562 554 546 542 544 561 577 590 593 600 605 608 610 612 614 610 610 607 609 602 597 606 616 619 615 607 598 589 582 578 574 564 569 570 575 583 588 584 574 584 595 599 591 584 573 551 539 529 541 556 560 553 556 563 564 563 560 578 580 579 570 553 547 539 518 517 529 519 514 526 537 551 561 576 573 571 568 568 561 552 537 515 505 504 511 522 517 514 530 523 519 520 508 519 523 532 533 562 586 603 610 610 607 601 574 554 545 551 545 542 522 521 539 542 516 519 522 537 564 572 589 599 593 591 582 566 568 565 566 579 589 594 595 591 580 562 542 547 570 580 588 580 566 550 562 588 589 586 575 579 593 600 599 594 589 587 583 568 559 552 546 541 537 564 558 557 549 541 539 542 535 522 523 514 493 504 518 510 494 490 488 490 486 489 486 473 470 472 481 499 516 522 530 539 529 523 518 509 507 516 504 480 467 465 466 466 469 470 473 473 490 488 478 472 469 478 476 466 470 494 500 502 505 503 501 494 481 470 466 490 499 486 466 463 461 466 485 490 477 465 460 474 483 480 474 474 479 483 494 508 520 515 505 496 497 498 483 468 466 476 479 485 494 516 507 499 486 489 509 500 491 467 466 469 483 502 521 525 529 530 524 513 507 512 515 535 540 538 534 528 523 515 515 510 506 498 496 503 505 504 501 500 495 491 490 486 484 482 474 465 457 456 456 456 455 468 458 454 455 458 461 454 454 455 456 454 455 458 457 457 456 453 454 456 466 469 470 482 486 483 475 471 459 452 452 452 452 453 451 451 452 450 450 450 451 452 453 457 461 460 468 486 488 487
663 648 631 617 606 596 589 589 588 586 583 580 592 594 593 587 587 594 613 602 596 596 600 603 599 603 607 614 616 616 616 615 612 608 608 602 606 608 604 601 593 588 584 586 584 580 579 582 596 603 600 600 601 603 608 617 628 639 640 639 632 621 610 593 580 598 613 624 634 640 642 637 632 624 619 630 638 638 634 620 602 611 611 593 578 586 611 618 601 591 612 629 632 630 618 604 591 583 585 583 584 577 568 566 566 568 568 580 577 564 571 589 581 580 597 600 595 585 573 558 558 543 541 545 540 536 541 545 536 535 548 542 537 535 537 545 535 540 537 546 562 583 589 586 586 578 587 599 603 600 597 593 595 589 592 588 589 601 611 615 616 609 603 599 595 590 590 582 581 576 557 565 573 571 564 562 574 580 585 591 588 581 566 539 539 535 534 540 556 572 582 582 583 582 587 585 578 574 571 568 554 535 522 510 506 504 514 519 532 537 541 524 512 513 502 502 512 501 513 526 525 524 514 502 502 502 514 522 520 534 527 530 522 524 533 551 588 605 600 591 575 560 560 544 528 523 509 507 526 539 527 520 527 548 585 585 574 551 577 581 578 573 567 555 540 554 563 564 561 566 562 545 526 534 555 559 542 528 541 563 576 587 598 594 585 564 572 582 570 567 575 577 565 552 571 567 570 566 547 528 532 536 543 537 526 504 498 505 510 513 520 526 535 540 542 541 533 525 522 515 499 485 467 468 474 475 478 478 482 478 492 509 516 497 503 491 475 469 468 486 491 488 496 501 491 490 487 479 478 477 496 478 465 478 494 489 510 518 509 485 476 474 465 462 472 480 479 473 464 465 482 501 491 481 471 462 462 479 483 481 477 473 463 462 463 460 459 459 461 461 459 459 460 462 462 480 481 491 486 470 478 480 477 471 462 461 460 464 461 459 459 460 461 458 460 459 459 458 461 459 475 479 484 503 507 501 499 497 494 487 473 484 473 462 457 459 469 487 485 486 493 496 498 497 484 467 465 477 493 505 505 503 500 498 497 498 500 488 471 478 469 458 458 457 458 460 459 461 467 479 488 498 511 523 514 524 525 503 487 490 485 510 514 507 485 474 462 460 467 488 492 503 522 498 498 526 532 529 531 519
663 648 631 617 605 595 590 591 591 587 581 579 591 592 591 583 587 589 606 602 591 593 597 598 595 602 607 611 612 614 614 610 608 610 601 601 606 610 603 600 592 594 600 594 591 590 586 582 595 598 597 593 597 601 604 611 625 635 640 639 630 620 610 592 596 609 619 629 638 641 641 629 614 612 611 623 635 637 631 618 597 587 592 583 573 587 598 590 584 595 616 628 637 634 626 612 595 607 611 611 608 586 576 575 581 594 596 598 600 585 592 609 604 600 606 606 600 593 583 570 551 538 537 538 536 533 551 555 550 541 537 537 545 561 568 550 538 544 557 569 576 579 571 563 570 586 596 598 594 590 580 577 569 566 571 574 586 594 604 610 611 609 603 599 601 598 597 594 591 582 576 566 552 550 555 557 545 551 558 570 577 573 568 554 536 531 530 535 542 544 542 542 545 546 538 546 534 546 551 545 523 508 506 506 519 534 531 526 511 505 516 508 503 513 511 517 509 509 522 541 549 558 552 540 529 536 528 513 501 503 515 526 540 535 526 528 537 562 566 553 536 531 524 521 511 516 517 504 506 515 522 508 505 502 501 500 503 506 512 506 511 535 536 557 572 568 558 547 544 539 544 520 511 540 551 550 541 533 521 512 508 506 503 500 501 504 501 505 497 498 497 501 497 501 504 511 506 500 497 496 503 506 500 496 498 513 539 554 558 562 561 562 554 554 539 523 524 524 510 502 503 499 498 485 481 474 467 472 474 481 484 483 470 478 483 495 504 517 521 531 537 539 542 542 533 523 512 508 497 483 487 497 495 485 486 498 518 528 521 514 494 484 479 473 465 468 474 478 487 502 517 503 486 474 472 464 471 475 475 492 514 505 492 488 477 477 466 478 487 494 483 472 470 481 493 504 509 522 533 537 522 520 504 489 480 501 506 492 486 488 502 509 518 523 520 514 505 497 477 485 483 484 487 500 489 457 459 460 468 480 493 486 471 477 501 494 504 504 512 499 490 482 478 479 472 472 483 475 466 476 487 496 497 500 518 516 512 498 498 515 519 504 497 501 485 480 493 487 475 467 477 476 478 485 516 532 540 530 497 489 498 492 493 479 471 480 465 468 485 492 512 502 510 511 492 519 517 501 509 472
663 647 631 616 604 594 590 592 593 587 580 579 588 591 591 587 586 586 593 594 586 589 591 592 593 598 604 605 609 613 611 607 607 606 603 598 605 608 604 596 588 596 608 608 603 599 591 581 590 594 591 591 595 594 598 610 623 629 634 631 623 616 604 590 604 615 625 635 637 636 637 627 605 594 591 597 611 626 632 623 607 586 575 572 572 585 590 578 571 583 604 621 634 639 631 621 624 626 621 634 611 586 598 598 585 601 610 618 615 607 612 620 619 613 610 606 603 598 586 576 560 548 546 546 557 577 578 590 600 577 574 579 577 570 563 555 552 534 541 550 555 550 551 568 579 589 592 586 579 570 561 577 586 587 591 608 610 615 614 614 612 614 617 617 616 615 614 611 605 598 589 586 581 575 566 556 543 547 555 563 570 573 572 556 538 538 546 532 529 529 538 540 543 533 547 538 539 542 533 525 521 540 556 551 533 522 508 500 510 514 510 507 522 539 538 521 511 515 533 533 547 563 576 570 559 548 538 530 511 498 513 520 510 508 515 530 536 541 565 574 566 558 566 558 542 535 517 503 500 500 501 499 508 526 534 529 521 523 516 503 504 542 559 563 562 561 552 547 549 551 551 553 552 549 542 543 540 530 519 504 500 505 515 536 554 540 537 547 563 575 581 586 595 599 595 585 580 569 542 550 560 551 543 528 512 524 541 548 536 541 533 524 530 533 536 524 530 531 524 513 500 486 475 472 474 470 470 471 471 469 492 491 497 491 481 491 501 506 504 519 528 523 525 546 541 529 523 519 510 510 522 537 519 543 560 557 540 537 521 504 514 529 522 530 526 521 505 506 501 498 483 483 475 487 476 488 506 508 490 510 512 511 503 490 472 479 488 508 526 515 496 489 481 472 485 498 498 490 500 499 506 521 515 528 545 536 547 553 546 539 523 509 509 521 539 534 537 545 530 519 496 495 501 483 481 476 479 478 468 466 467 479 483 489 476 468 481 495 490 513 531 522 509 499 502 496 502 496 493 489 474 470 490 505 504 496 501 517 521 542 522 536 533 533 526 524 520 515 501 485 471 482 494 506 514 533 535 516 496 513 491 496 527 508 520 549 546 527 488 472 480 493 508 524 535 539 521 516 547 557
663 647 631 616 604 593 591 594 596 588 580 578 585 590 592 595 587 586 585 587 585 586 589 588 592 592 600 598 606 611 609 602 602 606 604 600 603 602 602 589 590 601 608 613 607 600 594 585 584 592 589 592 592 595 594 607 618 624 624 620 616 610 598 595 608 617 624 629 627 625 623 623 617 592 580 587 602 619 626 623 614 603 596 586 566 569 570 565 583 593 609 616 629 628 628 633 635 627 624 605 611 612 616 614 614 609 612 612 611 606 610 611 605 598 596 592 590 595 595 592 584 583 581 582 579 593 605 614 611 597 583 580 580 583 580 573 567 560 550 538 540 541 555 566 574 578 573 564 555 562 578 591 601 597 603 610 618 620 625 625 622 614 610 608 606 600 593 595 595 596 596 598 596 591 585 576 569 565 560 555 545 534 535 535 533 537 547 559 567 570 573 571 574 575 568 566 570 572 562 549 551 566 562 544 520 499 502 519 534 541 553 559 558 544 538 548 538 522 536 552 571 571 562 556 560 554 539 536 528 521 513 508 506 501 506 507 509 520 554 561 542 527 524 537 526 531 522 502 498 518 525 533 540 553 550 539 522 505 498 503 515 525 536 545 543 542 544 540 537 534 524 513 520 516 512 512 507 501 497 517 544 556 569 590 598 599 604 605 600 597 586 574 566 559 558 550 555 562 563 577 587 589 585 574 559 549 558 552 541 528 524 539 555 560 558 547 534 518 512 505 490 479 488 501 489 483 480 478 474 477 476 476 478 485 497 512 502 513 515 501 497 503 511 524 533 532 541 543 539 532 527 539 549 559 546 538 521 521 515 501 498 508 510 503 498 490 492 485 502 510 498 502 526 543 540 534 521 531 518 499 499 491 483 498 521 503 488 502 516 528 518 515 496 485 480 485 506 509 502 510 523 542 518 512 504 501 523 533 522 507 523 534 527 505 491 482 489 508 518 527 544 533 516 499 489 498 495 483 471 467 470 468 464 476 495 502 504 501 492 485 496 512 523 505 489 489 491 487 477 486 507 512 489 514 508 503 499 503 532 517 516 529 561 555 514 496 510 520 522 506 489 495 514 544 509 482 485 507 526 547 561 566 566 569 559 571 569 568 562 553 544 529 511 494 488 492 509 519 532 533
663 647 630 615 603 592 592 597 598 590 580 578 582 590 596 603 590 587 586 586 587 589 589 591 592 593 595 595 602 610 607 598 597 604 603 600 600 601 600 589 587 604 610 608 605 600 596 589 581 588 594 600 598 592 597 607 616 615 614 611 609 605 600 602 607 613 617 617 613 605 606 615 609 591 573 584 598 613 618 620 616 614 609 597 584 564 558 571 579 592 602 617 620 606 598 609 633 653 641 620 628 637 634 628 629 618 611 608 615 615 614 614 612 610 608 606 600 589 581 588 595 600 604 606 604 605 609 603 599 592 579 576 572 573 569 562 551 542 544 540 535 537 540 542 547 558 550 563 579 588 582 577 569 569 589 595 590 595 626 627 620 617 610 606 600 596 594 588 578 556 557 550 556 557 558 552 543 541 538 544 529 539 556 573 575 575 574 573 568 567 570 570 566 561 543 532 550 556 566 558 536 526 512 529 502 506 524 531 516 511 524 528 535 542 562 556 554 545 549 555 542 530 535 532 517 516 512 514 532 541 541 538 536 529 518 511 505 499 504 533 532 528 517 503 500 501 508 532 564 561 556 551 547 539 536 539 540 543 537 525 508 512 510 498 501 510 504 497 504 513 524 538 542 532 518 506 506 510 539 551 565 591 599 603 604 606 600 589 568 576 595 606 610 609 604 596 585 580 593 596 596 588 579 570 558 540 535 530 531 535 554 558 559 548 533 532 532 540 538 531 529 529 515 511 507 503 496 491 486 490 484 479 477 486 495 508 529 514 498 492 495 502 510 516 530 548 571 574 573 565 557 535 529 522 523 520 520 510 507 501 511 520 540 524 518 527 533 523 505 504 529 546 545 532 522 515 496 488 489 494 504 519 530 512 518 540 523 522 515 520 511 504 488 482 495 499 491 507 497 513 540 547 533 511 503 500 493 487 496 513 508 496 506 498 486 484 502 489 491 477 473 478 473 472 482 475 469 469 470 474 470 471 474 474 480 478 484 502 517 517 515 523 550 522 502 510 494 521 546 510 487 486 490 486 486 489 516 546 585 571 550 578 580 583 569 554 535 524 544 540 566 573 569 565 565 560 551 537 521 507 513 540 542 541 544 557 567 567 557 554 554 555 553 553 555 558 551 534 514 466
663 647 630 615 602 591 594 599 600 593 582 577 581 592 600 604 594 591 590 589 591 592 589 592 595 593 595 595 603 609 606 602 593 599 601 598 597 595 592 595 594 605 606 606 602 600 598 589 583 591 597 602 600 603 607 609 612 613 612 601 597 605 607 608 613 613 613 607 599 586 597 608 605 589 574 577 594 604 614 614 608 605 601 599 597 578 559 562 574 589 600 605 592 585 594 619 634 644 621 603 608 617 624 632 621 619 615 605 604 609 615 614 613 610 607 603 598 588 577 571 580 587 590 588 583 584 583 577 563 566 561 553 548 553 547 560 571 583 580 571 560 568 558 547 536 538 546 560 567 563 539 558 552 550 569 580 593 612 625 623 620 619 613 614 607 602 599 596 595 595 583 551 558 563 558 546 534 537 544 543 555 541 522 525 530 545 551 553 540 521 512 508 508 506 511 508 517 513 506 503 503 503 506 512 519 510 523 535 552 546 528 534 549 563 566 567 562 553 546 537 523 521 532 534 523 525 535 545 549 562 571 560 537 530 529 529 532 520 507 502 508 513 510 501 509 532 567 571 563 546 533 553 563 570 575 576 565 561 554 542 528 535 547 547 544 553 564 572 566 559 556 556 555 545 524 504 514 529 535 542 556 573 575 582 602 606 599 587 574 592 590 584 598 606 608 610 608 602 593 587 570 552 541 550 556 551 559 570 579 573 565 563 558 549 546 541 538 532 525 512 513 502 500 504 509 505 496 502 499 515 520 520 517 500 485 490 494 486 500 504 507 510 504 500 501 507 512 522 539 561 572 569 558 557 572 570 558 564 576 564 555 565 551 532 553 576 548 543 549 554 556 538 525 521 508 504 528 546 528 510 508 513 523 512 510 524 533 515 510 505 496 487 492 519 492 491 521 549 543 533 554 577 549 557 556 546 554 532 522 516 523 555 586 581 557 529 526 541 552 534 498 498 513 553 558 543 527 508 491 469 470 468 471 475 497 508 528 562 545 510 497 531 522 514 539 567 570 556 569 574 576 574 568 559 553 534 508 507 495 506 539 552 549 529 553 562 568 563 569 585 595 606 612 600 585 578 581 577 569 552 529 520 544 568 579 589 598 596 586 577 572 567 557 550 551 566 576 584 585 545
663 647 630 614 601 591 595 601 602 596 585 576 580 594 601 602 597 598 594 593 597 594 591 594 597 595 596 600 603 608 605 605 596 594 600 591 592 589 590 601 599 601 603 600 594 595 594 586 590 593 596 603 604 608 615 615 615 609 604 585 596 608 614 614 616 610 605 598 586 583 595 601 596 586 570 570 582 594 613 618 615 602 590 583 583 572 556 566 581 596 611 613 598 577 601 608 615 618 616 602 588 579 579 606 634 621 623 624 621 619 616 611 603 599 597 597 595 592 590 587 585 567 563 564 565 563 562 566 561 571 581 588 590 585 579 564 571 584 590 597 595 592 581 567 549 545 540 532 534 540 558 573 576 593 592 578 573 581 593 576 570 589 591 606 610 610 608 606 604 591 581 579 591 589 579 578 572 581 585 581 568 554 544 533 527 514 503 503 502 501 514 530 527 527 521 507 526 552 570 573 575 574 571 550 534 524 550 566 552 533 525 544 554 573 562 544 534 521 528 544 554 539 533 554 555 566 584 586 575 580 589 591 584 577 570 563 556 551 543 539 521 506 508 513 520 543 565 576 568 556 543 545 556 562 566 572 574 578 585 580 573 583 586 590 594 596 595 586 575 561 539 511 534 548 555 573 587 573 571 588 587 575 588 594 601 606 606 605 609 600 586 591 605 606 602 597 599 590 579 570 550 543 556 560 553 567 584 593 589 581 575 566 559 564 562 550 544 542 537 522 534 538 539 538 532 524 534 536 529 536 546 551 535 514 481 483 483 484 497 508 525 533 532 526 516 508 507 524 510 527 515 507 498 494 510 515 525 537 553 551 532 520 520 515 524 536 544 539 529 515 528 553 550 541 550 542 534 515 507 506 502 501 522 515 521 524 525 532 520 508 492 489 489 507 513 509 526 537 532 521 508 523 548 565 576 552 523 516 559 569 534 530 503 504 548 554 560 552 536 517 549 547 535 509 506 530 526 498 474 473 472 470 470 495 494 478 481 507 511 527 537 552 553 553 542 543 527 491 511 519 536 521 533 538 543 549 543 531 527 533 522 518 511 530 540 558 567 568 563 572 584 624 630 637 640 637 629 618 602 580 557 558 573 583 574 566 585 574 581 598 609 609 626 640 639 632 626 640 629 613
663 647 630 614 601 591 596 603 604 599 588 576 579 594 601 601 598 604 598 596 603 597 594 600 601 595 598 606 607 605 603 602 593 592 591 590 589 592 602 603 600 603 602 594 588 592 590 587 593 593 596 600 609 610 615 615 611 600 584 576 591 598 612 614 613 607 601 591 575 570 585 588 584 577 562 577 595 610 621 625 621 614 599 579 567 575 562 554 572 596 613 617 605 584 566 578 590 605 583 568 569 595 614 605 591 586 613 632 635 634 630 625 615 609 598 592 599 598 597 588 578 578 590 600 598 591 579 593 583 598 603 615 615 610 605 599 591 580 573 577 586 588 591 590 582 567 550 536 531 539 571 589 594 590 575 556 567 592 597 589 574 546 571 588 598 596 589 583 579 574 571 567 564 563 562 560 557 558 555 552 543 538 530 514 505 504 510 522 531 534 519 542 553 551 547 525 518 546 564 579 590 596 594 583 558 547 567 580 588 569 555 552 562 564 553 537 530 531 537 555 561 575 557 559 562 573 564 550 539 544 540 550 564 573 570 587 575 559 554 544 533 514 503 502 527 552 575 584 583 581 575 566 552 553 545 551 560 567 572 583 590 599 607 614 613 605 594 576 565 543 512 546 559 577 595 602 601 593 574 581 591 591 599 603 603 604 605 602 604 597 590 581 588 599 604 599 593 582 566 560 549 557 567 570 576 587 600 593 578 573 561 573 579 571 562 557 550 546 535 547 558 566 566 566 564 571 565 564 568 578 559 537 516 532 511 509 496 482 490 494 495 479 484 495 489 482 481 487 494 484 484 486 487 485 488 491 491 500 509 499 493 495 507 524 524 525 525 516 520 526 556 550 542 534 556 574 562 548 533 538 526 541 558 546 533 519 517 515 515 501 503 500 514 527 534 515 523 504 509 532 562 568 556 549 584 570 555 534 542 568 590 595 572 543 516 511 519 509 494 493 520 530 502 520 541 539 523 499 475 476 475 475 493 511 491 501 535 544 570 572 574 572 565 550 562 581 596 583 564 546 551 556 578 583 582 583 593 597 587 574 562 562 563 548 573 571 553 564 566 574 579 590 593 589 596 617 633 634 671 743 774 779 759 699 661 681 748 752 775 801 772 751 760 883 923 926 911 910 896 845
663 647 629 614 600 591 597 605 605 601 591 576 580 593 604 603 598 605 604 600 603 599 599 605 604 600 604 607 607 601 598 599 590 589 591 588 592 601 608 605 606 605 599 592 590 599 598 590 589 592 593 599 606 612 611 605 590 585 575 564 576 589 606 612 609 607 599 590 577 564 569 571 571 559 565 585 600 614 624 629 625 615 604 589 569 556 565 554 563 587 606 615 607 594 576 561 575 575 564 560 553 555 558 562 580 602 620 625 627 634 634 631 628 624 617 608 597 587 584 578 584 586 596 611 613 611 604 622 618 632 631 628 625 624 623 618 614 609 602 592 583 580 583 588 585 572 559 547 534 541 561 573 576 576 572 553 553 566 579 581 574 540 551 575 580 576 571 565 561 559 557 554 548 554 551 545 536 528 533 538 537 531 513 502 520 524 532 544 547 542 539 558 570 576 573 552 510 510 513 523 537 550 570 581 573 555 564 582 602 610 596 582 565 562 553 545 558 566 552 538 537 553 558 566 574 589 593 580 565 555 542 532 522 529 541 546 543 538 526 511 519 535 534 545 558 578 598 592 587 577 576 580 581 575 570 565 562 552 549 553 563 571 583 591 597 603 610 601 586 565 551 528 542 544 553 571 588 598 604 604 600 591 597 608 606 604 600 589 593 602 605 605 604 600 596 592 585 581 571 555 557 559 572 574 574 584 601 608 619 621 594 588 581 568 580 569 558 550 564 558 554 566 573 579 594 603 606 593 586 592 578 549 514 507 513 546 547 531 517 504 503 516 524 535 526 520 515 503 489 499 505 500 493 485 495 488 488 501 520 520 532 516 498 504 519 509 506 511 503 504 521 528 533 531 548 572 584 595 592 593 602 607 578 558 562 588 564 550 560 561 557 540 535 532 531 530 516 522 539 539 546 544 534 520 516 523 524 531 557 542 517 509 513 529 514 533 532 534 522 520 504 490 479 480 481 485 481 479 477 479 486 492 497 518 540 559 576 580 573 537 499 522 527 498 508 526 522 508 512 509 510 508 518 522 534 539 553 549 553 574 579 604 602 616 606 597 590 605 617 632 658 660 656 638 619 617 621 641 621 639 667 699 748 791 839 854 884 905 906 911 922 924 921 923 914 907 905 918 905 852
663 646 629 613 599 591 598 606 607 603 593 576 581 596 607 607 601 603 606 602 604 602 604 609 607 605 607 605 603 599 595 595 592 593 594 592 592 605 613 615 607 610 602 593 592 600 599 599 586 587 592 600 607 613 602 589 577 570 571 559 566 584 594 600 604 597 595 590 581 565 554 558 557 570 581 593 603 612 616 619 617 604 597 593 580 562 547 552 563 586 602 607 596 585 569 560 552 552 553 544 561 567 577 584 584 595 599 601 603 607 608 606 618 624 625 613 608 605 597 595 602 607 611 612 619 620 618 614 611 618 623 625 622 619 615 617 619 616 609 605 597 590 586 579 579 580 575 564 554 538 546 543 539 536 549 547 539 519 541 558 563 551 520 546 558 563 565 560 557 553 552 552 551 549 544 542 543 542 541 529 519 509 504 524 523 527 540 554 561 567 572 568 557 560 579 582 559 550 517 527 538 551 574 588 581 573 573 593 597 604 612 608 603 590 580 571 593 586 558 558 548 566 566 589 601 583 583 575 580 570 559 545 558 548 543 543 533 523 509 518 526 528 536 548 563 580 592 593 591 592 589 586 582 581 579 572 562 570 570 563 560 562 560 565 565 584 599 608 612 601 587 572 547 525 547 571 600 602 595 602 611 615 616 614 609 607 599 599 603 611 610 607 601 593 592 583 572 578 581 578 567 561 559 574 581 583 581 587 593 602 605 610 617 619 617 618 611 607 613 611 610 606 607 592 611 609 606 584 551 526 522 517 517 536 539 556 577 546 550 541 531 526 526 526 532 523 509 504 502 507 503 493 487 489 489 489 491 491 497 506 533 552 549 539 537 550 540 523 513 518 518 509 511 514 511 515 522 525 536 558 559 551 543 557 583 576 572 558 542 542 538 553 557 555 567 568 556 545 535 522 514 503 502 515 518 521 533 539 524 510 498 513 523 538 519 518 509 489 485 481 489 501 497 496 486 484 482 488 483 502 518 510 523 520 526 535 518 528 530 534 557 534 552 542 534 536 547 548 545 539 531 530 530 543 535 552 575 568 561 569 599 614 602 633 711 828 808 732 694 660 691 721 711 720 770 871 904 811 734 834 904 866 775 907 909 936 914 919 920 914 920 919 893 891 892 900 896 913 903 857
663 646 629 613 599 591 599 607 608 605 594 578 581 601 612 611 604 601 604 601 603 604 606 610 609 607 607 600 595 597 596 599 598 601 601 596 592 606 615 620 607 612 604 596 595 604 600 603 596 586 590 597 606 610 601 599 588 580 569 559 557 568 575 584 595 586 585 582 575 561 550 563 579 589 596 598 601 602 602 603 601 596 584 578 566 553 546 564 581 593 600 607 599 589 575 566 550 542 546 563 577 582 597 606 605 603 590 572 582 584 579 586 600 610 613 604 584 586 582 567 572 593 609 615 618 620 616 606 602 591 608 612 612 606 586 591 602 600 601 601 595 587 584 577 570 565 562 565 545 530 536 509 516 514 511 513 510 508 510 505 520 528 519 517 539 543 547 546 548 544 555 545 543 541 542 541 535 532 529 526 506 504 512 519 514 506 511 538 550 545 543 555 565 581 596 596 585 577 553 545 525 522 540 555 571 587 574 557 583 607 618 611 597 582 593 605 601 596 596 582 595 590 585 619 621 619 616 606 586 571 572 555 534 531 521 522 544 549 555 546 532 521 514 516 523 535 561 571 573 585 590 588 585 579 579 578 577 574 571 567 565 565 572 580 578 571 583 591 591 578 553 536 525 552 561 557 569 575 586 593 591 594 606 606 596 608 615 614 607 609 613 612 609 601 594 593 585 582 581 576 567 564 558 558 558 571 581 592 605 609 606 610 615 603 595 584 594 596 597 611 619 629 637 634 611 610 617 620 622 615 584 598 591 599 583 543 528 520 511 522 530 514 501 508 514 501 493 493 494 505 511 532 544 537 517 500 505 518 535 555 548 526 537 546 563 578 584 593 602 598 589 583 572 566 563 572 559 548 575 589 603 596 588 580 558 547 543 547 546 538 527 515 519 509 510 530 536 528 532 516 502 509 496 500 493 491 504 520 532 532 530 532 518 517 527 510 524 519 527 528 513 499 488 491 498 508 520 513 490 489 491 498 531 544 537 535 524 518 528 526 504 505 513 524 515 523 516 543 529 527 559 535 534 543 546 571 596 591 594 592 617 644 683 739 859 955 951 932 944 954 944 929 935 948 961 954 946 945 921 914 913 932 936 929 909 909 928 929 918 924 917 899 893 891 901 901 900 899 898 900
663 646 629 613 599 592 599 608 609 606 595 580 580 607 617 614 607 602 602 598 604 606 609 611 611 609 607 598 599 596 602 606 605 602 605 600 598 604 617 623 612 615 606 602 601 600 602 601 601 589 589 596 604 608 613 615 610 604 584 568 553 558 559 576 602 571 577 576 565 545 556 576 592 600 603 601 593 586 584 585 587 581 573 572 570 562 542 555 575 587 597 593 602 595 580 574 554 539 552 580 591 598 594 593 577 590 591 581 564 558 563 583 592 600 591 586 568 560 560 544 554 565 574 579 585 606 618 614 610 596 571 593 609 611 608 600 590 572 566 579 581 575 573 570 557 544 536 528 514 518 537 547 558 546 534 560 532 543 544 536 521 508 507 516 520 524 531 529 526 534 536 525 524 526 531 529 526 526 527 520 502 514 521 536 550 542 526 512 512 514 519 529 550 572 601 605 603 591 572 561 545 532 526 526 531 534 530 546 570 574 566 561 569 584 591 586 594 600 607 608 613 595 589 602 597 596 595 574 546 541 532 538 545 552 574 585 560 549 537 525 519 512 516 529 538 537 533 543 555 568 582 592 592 588 584 588 590 584 575 578 590 589 583 574 571 583 596 604 597 575 551 526 540 566 581 598 611 618 619 621 621 617 616 618 615 611 607 600 595 611 614 621 617 612 607 604 600 597 593 589 582 574 574 571 570 569 569 574 577 580 587 592 597 602 611 629 637 634 621 607 615 628 634 641 643 644 645 641 602 615 630 608 557 538 524 513 515 511 519 526 533 526 520 518 527 550 544 560 546 513 495 495 510 528 549 556 549 541 522 518 530 546 558 565 570 576 577 575 566 557 574 585 591 594 598 600 592 573 574 598 607 608 602 576 576 591 598 601 606 610 614 596 559 549 548 538 520 536 554 551 555 547 544 526 524 508 503 508 530 543 571 566 546 530 522 532 546 551 536 521 513 510 494 500 529 518 523 516 504 495 495 496 495 492 510 497 504 512 515 511 503 514 510 511 512 523 530 526 534 563 568 546 564 549 543 546 582 606 611 622 620 620 604 593 611 613 619 645 659 694 730 799 929 971 947 964 973 960 954 938 931 935 937 945 946 939 937 916 896 878 868 868 876 881 884 894 904 905 898 856
663 646 629 612 598 593 600 609 611 607 596 582 580 611 621 617 610 604 601 597 603 608 613 614 614 610 607 599 604 597 606 607 609 606 608 607 605 600 617 624 619 618 610 604 601 599 604 604 602 595 589 594 601 603 611 608 607 596 578 565 552 551 558 560 536 556 568 566 557 545 563 579 591 596 597 594 590 578 567 564 571 566 555 552 561 555 543 549 564 563 578 584 588 587 569 556 552 540 556 569 579 576 568 576 566 562 581 578 569 552 559 570 577 582 575 565 552 557 546 544 569 570 565 594 583 600 609 599 581 573 563 573 600 608 609 610 600 588 565 556 567 555 534 530 539 539 535 522 506 510 518 542 558 569 575 582 580 576 563 551 533 535 538 530 523 512 508 505 503 504 504 505 515 519 519 523 527 521 509 508 513 534 555 562 565 561 555 544 538 541 520 518 524 551 570 578 583 594 592 578 570 553 547 557 576 591 561 553 561 541 552 548 545 547 554 573 574 569 574 578 595 608 591 575 567 559 562 564 584 588 588 593 591 588 584 582 575 569 557 539 525 516 530 534 552 563 572 580 588 595 603 609 614 618 617 618 622 621 619 615 610 603 586 597 613 619 617 606 595 586 575 563 542 529 544 556 556 558 559 558 560 564 578 592 597 592 588 587 578 587 600 608 611 609 612 610 598 602 598 589 587 581 580 576 573 566 569 574 578 578 584 588 593 595 601 610 619 626 634 640 648 653 654 654 649 652 647 624 613 588 601 626 632 616 553 603 621 639 633 597 549 530 554 550 535 541 554 541 540 516 494 498 499 517 523 524 540 558 563 556 546 533 550 560 560 574 578 581 581 581 576 568 551 536 542 539 551 573 576 572 571 572 567 558 546 533 541 550 556 563 573 582 589 596 598 596 603 609 599 568 551 542 539 558 570 554 544 542 564 575 567 564 571 554 540 533 532 541 532 529 520 512 508 513 528 547 556 549 531 518 516 538 528 527 517 508 499 499 498 504 514 507 502 504 506 511 513 518 541 551 550 544 539 554 564 581 549 553 567 559 577 601 595 577 588 598 622 631 652 671 703 746 847 906 894 918 956 948 942 944 950 947 946 957 930 919 910 909 915 918 915 886 876 900 905 889 879 904 914 875
663 646 629 612 598 593 601 610 613 607 598 585 581 612 624 619 612 606 599 599 602 610 616 619 617 611 607 604 607 599 609 609 614 613 613 612 612 600 615 623 622 619 614 610 600 599 601 604 604 600 593 592 596 599 607 604 592 581 575 564 551 546 544 545 544 529 546 546 545 545 558 568 581 584 589 592 589 582 573 560 549 552 544 538 536 544 541 537 540 551 571 586 576 569 573 561 558 545 533 548 556 553 563 560 549 557 563 573 576 567 555 545 556 556 555 549 553 552 533 549 546 550 540 553 558 574 582 582 582 570 556 574 597 610 616 614 613 604 599 586 587 584 581 579 575 570 570 567 556 539 527 519 530 539 544 553 573 598 602 596 583 569 549 554 546 531 546 530 515 508 506 504 505 510 510 510 508 508 535 532 533 517 522 545 538 549 554 574 577 565 561 555 538 526 558 591 589 583 562 572 584 577 574 571 580 596 601 580 554 555 543 555 573 590 590 595 599 604 596 585 580 588 606 615 597 579 581 581 567 568 582 586 575 566 567 560 549 538 527 522 535 543 532 534 522 525 538 545 543 565 582 593 604 615 625 634 636 635 626 615 602 596 609 609 601 588 568 554 550 544 555 576 587 604 616 604 584 564 563 602 613 615 619 620 621 623 621 619 611 603 587 596 606 610 613 615 622 628 625 621 611 602 593 582 578 579 574 572 573 575 575 576 579 579 581 583 589 597 607 620 631 642 649 652 653 657 648 631 621 643 656 667 669 645 637 629 628 623 613 582 579 540 519 506 490 500 497 498 508 508 509 529 524 552 578 561 527 519 512 512 544 511 501 504 499 503 515 527 524 515 517 525 531 535 533 524 530 534 532 522 526 521 524 525 543 547 544 540 530 534 537 544 542 543 538 552 561 567 573 563 555 565 576 582 591 591 599 600 598 582 563 550 554 560 544 532 533 529 548 546 540 542 544 549 556 548 530 525 529 549 559 544 531 528 511 528 541 538 523 535 552 567 585 580 544 527 521 552 555 548 569 557 540 546 531 526 540 578 574 585 582 604 563 556 584 636 647 646 651 644 614 624 639 625 637 641 677 679 684 687 703 736 781 850 906 896 908 907 921 940 940 939 920 915 912 921 915 893 907 901
663 646 628 612 598 593 601 610 614 608 600 587 581 609 626 621 613 607 598 602 603 613 620 622 619 613 610 608 610 606 610 611 617 624 624 621 614 606 611 617 620 620 617 612 600 603 605 604 601 599 595 594 595 597 605 603 586 571 563 559 553 542 539 541 541 542 544 544 541 543 545 563 563 575 578 582 581 575 571 564 555 542 536 536 537 537 537 541 534 538 548 570 580 562 556 564 560 552 535 536 544 543 546 543 537 537 541 545 555 575 567 567 560 553 540 543 548 544 534 533 534 534 533 533 532 541 553 581 576 563 551 571 577 580 564 580 598 605 598 588 577 576 583 579 566 567 563 563 559 548 535 515 536 560 573 583 594 595 597 588 582 573 560 569 577 567 573 560 542 541 540 535 526 512 522 504 513 547 566 564 572 561 541 527 550 561 570 566 576 565 545 553 579 564 560 539 533 541 539 546 551 561 574 578 589 606 583 580 595 591 581 562 587 592 591 580 587 598 605 613 617 632 633 628 623 613 605 596 586 574 574 577 574 568 560 549 535 530 542 536 546 560 580 595 588 584 575 567 555 535 526 541 567 580 588 594 600 603 608 610 615 623 623 617 607 597 578 556 548 560 575 586 594 608 614 617 619 617 610 590 577 588 599 611 624 634 643 644 646 637 626 616 607 601 592 588 591 600 601 610 625 631 634 625 614 600 599 605 603 605 604 595 583 598 608 611 613 609 597 595 596 600 606 609 618 623 622 626 642 656 663 672 667 663 650 632 617 612 609 567 539 532 520 513 552 545 527 512 503 496 495 497 502 509 519 538 558 580 611 626 624 619 616 613 601 572 549 558 573 563 558 557 543 562 563 560 552 544 550 544 552 572 595 600 582 572 561 546 529 546 553 546 559 567 583 591 587 580 570 556 552 553 557 565 576 577 574 559 581 596 598 598 597 616 626 587 562 592 594 584 602 574 556 556 545 534 546 544 546 560 571 607 629 629 630 614 578 574 566 602 629 642 641 626 604 592 581 583 602 628 605 606 596 615 634 631 595 582 627 619 576 609 631 627 599 593 587 624 630 619 603 602 625 639 658 693 737 727 722 694 703 736 779 868 934 940 962 954 939 940 951 945 930 933 929 917 901 892 890 867
663 646 628 612 597 594 602 611 616 610 601 588 580 606 624 620 613 608 599 605 607 616 625 626 621 616 612 611 613 611 613 617 625 630 634 630 620 615 614 615 614 616 624 617 610 607 607 608 602 602 599 598 598 601 601 602 596 581 569 557 546 540 543 541 544 543 544 553 575 567 541 540 544 555 561 562 566 562 556 552 545 537 538 542 553 541 536 536 537 536 538 546 577 572 549 548 545 535 534 534 533 533 533 534 534 534 533 534 533 550 573 570 562 552 541 533 533 533 533 533 533 534 533 533 534 555 570 571 569 557 543 556 547 544 557 575 590 580 572 562 551 562 558 555 543 540 539 533 529 513 515 543 564 570 582 585 586 586 584 584 589 596 592 578 559 550 558 563 571 569 561 550 543 534 510 509 510 514 524 528 532 541 560 570 557 539 544 548 570 583 609 607 606 590 570 553 541 565 577 589 611 594 590 601 624 619 622 625 621 611 598 582 600 609 618 622 628 625 609 587 579 569 563 558 557 562 555 557 559 560 561 558 550 535 552 555 555 545 538 544 560 576 599 608 605 600 592 583 569 546 550 539 536 560 572 581 597 609 614 617 619 622 617 612 605 596 577 573 597 607 607 579 560 573 597 614 616 619 616 611 601 590 587 593 600 606 609 609 610 610 611 614 618 623 626 625 623 630 635 640 643 644 644 642 638 641 640 634 626 620 606 604 590 599 602 606 616 619 620 619 620 631 643 649 654 654 648 632 640 654 668 675 679 670 659 647 625 600 572 550 526 514 517 519 501 499 517 534 536 531 518 504 498 506 502 500 511 523 541 551 556 609 595 594 580 563 565 582 609 616 606 600 595 582 568 571 584 581 586 589 580 577 569 558 557 546 543 547 555 542 544 538 539 543 562 581 595 599 601 599 600 613 618 611 590 582 612 617 619 614 591 579 577 590 586 588 596 603 635 655 644 624 616 611 595 588 599 615 638 623 612 635 652 682 727 736 692 700 718 682 716 699 670 708 788 894 827 745 684 678 692 721 740 747 750 763 783 827 914 972 918 820 757 715 685 661 687 700 715 784 867 945 974 959 929 890 900 944 928 936 969 1009 1005 983 975 949 939 937 928 918 912 909 919 929 935 929 919 901 901 892
663 645 628 612 597 594 602 611 618 612 601 587 580 605 621 617 613 607 604 608 612 620 629 630 622 616 614 616 614 614 617 622 630 636 641 636 625 621 617 615 609 615 620 621 615 610 605 600 605 603 602 603 604 601 601 600 595 583 573 557 542 540 544 543 542 550 552 552 572 578 559 544 538 541 541 541 544 550 546 539 540 544 555 560 568 567 557 548 537 532 532 538 535 533 534 534 533 533 534 534 533 533 534 533 534 533 534 532 558 569 567 559 551 539 533 533 534 534 534 533 533 534 533 534 539 565 576 570 555 543 541 556 547 541 564 574 572 558 550 539 536 532 530 528 545 530 529 528 514 509 526 551 564 579 585 582 590 598 602 605 605 585 574 561 555 552 554 554 545 532 528 522 520 513 526 545 522 522 535 552 560 573 573 573 575 576 585 598 615 618 628 617 603 605 586 565 548 540 555 562 560 564 562 577 599 604 614 643 642 641 634 624 614 597 595 613 625 627 629 633 629 620 611 594 589 589 588 588 576 561 551 542 555 570 589 593 589 585 575 557 552 577 596 606 610 603 591 604 595 595 591 577 563 559 540 558 571 581 592 603 614 611 621 623 619 609 598 576 599 611 612 615 605 581 572 573 576 583 598 600 603 603 606 613 618 617 615 611 610 617 620 615 610 621 629 631 629 625 621 624 631 623 619 614 615 627 635 640 640 646 642 635 623 614 625 634 637 626 629 616 617 616 623 622 617 616 618 626 595 606 621 633 649 641 582 579 579 603 613 560 533 528 528 516 517 517 513 502 505 519 513 525 549 540 526 518 506 514 532 552 543 554 537 555 538 541 559 564 597 617 599 568 580 599 609 608 607 608 621 626 625 614 614 618 625 626 625 627 626 627 624 621 617 614 605 581 576 588 578 562 559 569 573 577 577 572 574 577 586 603 632 644 636 595 614 660 671 673 645 642 671 657 670 686 669 670 701 708 695 739 772 790 795 857 975 1010 988 992 987 1019 1019 1013 1013 1034 1008 981 1008 1043 1060 1053 1059 1057 1058 1060 1052 1055 1062 1053 1016 1007 1018 1019 1031 1041 1019 1022 1032 1044 1047 1046 1025 1004 981 960 978 959 969 956 951 935 948 956 951 943 930 917 913 913 910 909 907 931 942 923 930 927 921 905 904 945
663 645 628 612 596 594 603 612 619 614 601 586 579 604 616 615 610 606 608 611 616 623 631 631 622 615 615 617 617 621 619 626 633 641 645 639 631 629 623 613 606 608 609 615 618 611 600 596 598 597 602 602 603 602 601 597 593 572 562 561 547 541 553 543 562 572 575 573 586 586 575 555 547 550 547 539 537 537 539 551 580 587 583 583 575 562 548 553 555 552 547 554 562 546 533 533 534 533 534 533 533 534 533 534 534 534 555 558 557 559 549 542 536 533 533 533 537 539 542 542 544 537 534 533 542 556 555 554 549 545 536 538 538 537 515 518 515 516 517 512 521 527 524 516 517 511 513 511 509 522 536 549 552 574 591 594 604 613 613 601 586 574 567 548 555 560 564 559 551 548 538 528 518 517 528 556 571 574 557 550 563 564 563 570 572 577 583 578 586 611 619 625 611 615 609 602 584 553 571 586 591 575 570 558 558 581 597 603 609 643 643 638 630 620 602 604 620 631 636 635 632 626 621 616 604 590 583 569 559 546 559 560 562 571 593 610 608 595 587 574 565 585 595 602 607 607 608 607 604 600 594 585 578 565 548 559 554 564 576 583 605 621 625 620 626 626 622 616 604 590 604 610 608 597 581 596 605 603 598 591 574 576 582 593 610 621 629 639 646 644 642 636 630 629 634 631 634 638 646 645 642 638 636 634 634 632 627 632 637 635 628 623 637 647 650 641 622 607 591 582 580 593 570 557 559 552 540 557 595 622 628 615 580 559 542 528 521 521 510 517 521 521 507 497 511 519 531 537 541 518 502 506 507 518 530 541 531 513 520 525 517 519 522 530 550 546 531 535 555 555 543 542 560 562 584 587 572 556 566 565 560 585 606 615 622 629 632 631 626 621 613 610 626 629 641 650 620 594 568 599 585 601 571 578 566 571 569 582 584 579 586 593 597 597 608 614 630 635 657 695 784 890 931 955 982 965 976 1000 1000 990 992 1011 1022 1001 929 874 874 853 946 976 967 967 990 1007 1001 993 992 1023 1040 1036 1054 1001 998 996 994 978 950 959 970 960 950 963 975 968 956 971 988 969 981 1012 980 969 958 948 974 965 941 931 938 932 944 948 922 941 938 914 919 940 933 924 956 958 952 954 942 938 926 918 923 908
663 645 628 613 596 594 603 613 620 616 601 584 578 603 612 613 607 604 609 614 618 624 632 631 622 615 614 616 616 622 621 630 636 645 647 642 633 629 621 612 606 598 602 610 613 613 607 600 596 598 602 603 603 598 595 595 591 580 576 574 559 545 540 551 575 580 588 586 590 591 580 556 560 567 562 553 543 553 541 551 559 570 587 583 569 555 566 571 571 560 559 555 574 557 534 534 533 533 534 533 534 534 534 533 536 534 534 534 534 540 536 534 533 534 561 547 540 556 569 566 555 535 533 533 533 537 533 537 537 537 545 555 556 549 530 515 521 525 526 516 519 532 536 539 541 549 550 547 528 526 544 570 583 592 598 592 606 617 622 620 612 605 600 593 580 562 545 562 575 575 576 578 560 539 518 526 544 556 554 540 553 551 552 567 588 592 629 632 624 617 627 632 617 622 621 592 577 573 570 589 616 601 587 592 577 582 583 576 605 616 630 642 632 620 609 624 636 639 641 632 622 608 594 585 581 571 567 570 568 553 556 568 568 572 594 594 603 611 600 587 582 598 605 608 611 613 608 607 597 583 574 562 549 571 591 609 618 619 603 617 630 630 629 627 623 617 612 607 610 616 619 615 605 591 604 613 617 619 616 609 601 592 588 590 594 589 590 589 589 593 596 605 604 598 593 591 599 602 614 623 628 635 639 640 640 639 640 640 636 626 612 606 608 608 618 618 620 619 618 611 610 596 582 570 551 548 543 534 521 526 527 518 504 502 502 503 502 505 518 523 512 501 515 528 538 554 551 534 518 507 505 505 507 522 541 562 562 543 529 539 525 525 522 537 543 554 568 575 576 572 570 568 566 545 551 558 577 599 607 606 607 609 606 607 613 612 610 616 623 626 626 630 634 632 626 610 611 629 640 654 659 667 662 654 641 639 598 593 622 623 674 677 644 649 645 675 682 673 662 666 681 729 805 958 1014 1001 978 959 959 964 961 933 903 891 865 819 734 754 782 824 941 972 979 990 963 958 918 838 782 836 900 857 950 960 984 980 959 954 944 948 952 945 930 931 926 930 930 938 956 957 947 949 957 926 795 857 928 857 939 946 944 957 947 956 961 946 960 965 952 943 913 864 799 776 854 902 923 925 931 922
663 645 627 613 595 595 603 614 621 616 602 583 576 598 608 609 604 601 609 616 620 625 631 628 620 613 613 614 615 617 623 631 637 644 647 642 635 629 623 613 604 590 592 602 609 613 609 606 601 602 603 605 598 591 584 586 594 594 590 586 577 568 554 544 562 569 566 570 587 587 576 564 573 579 567 557 554 580 574 554 552 561 586 591 577 562 583 589 585 575 564 560 575 561 541 534 533 534 539 539 537 538 547 560 553 545 533 534 535 534 550 547 574 593 583 562 566 570 574 576 567 550 540 537 532 535 540 563 563 562 556 531 523 508 523 524 530 535 539 537 538 537 539 550 561 567 566 551 531 535 553 566 580 589 595 605 611 613 616 613 607 599 581 572 568 570 586 593 598 597 590 572 547 539 531 521 518 532 549 560 571 581 586 594 598 598 604 601 599 589 602 618 635 642 645 643 629 613 602 604 623 649 644 612 597 594 623 628 612 619 658 655 646 633 620 624 614 625 636 638 626 607 601 614 617 615 610 600 586 572 557 570 592 599 602 614 620 624 623 615 611 611 613 616 610 604 586 586 584 575 558 565 587 601 607 610 616 631 630 617 616 627 627 629 622 621 621 614 604 619 621 617 605 606 620 628 626 617 609 609 608 601 590 590 602 604 605 605 600 596 594 596 606 617 625 625 621 620 617 610 600 596 604 612 616 625 635 638 633 626 614 605 593 593 588 580 575 573 562 553 565 561 570 567 560 550 547 534 530 511 506 511 526 518 506 502 500 507 524 544 562 595 577 549 535 521 516 520 520 518 506 519 533 542 531 550 552 601 635 623 600 568 603 633 616 590 578 623 610 573 550 556 548 539 556 572 580 582 583 576 568 582 579 567 580 584 576 567 572 582 593 595 601 615 620 630 629 632 637 643 646 649 653 661 671 679 663 636 646 628 637 642 614 603 624 652 617 642 685 679 664 664 689 712 752 798 856 756 723 737 737 736 720 688 707 717 681 686 703 725 715 760 833 956 990 982 980 948 833 729 715 756 775 840 931 951 987 986 997 1032 1034 1029 1005 958 947 934 941 952 945 918 882 860 888 825 744 702 704 740 725 699 698 713 706 749 780 856 921 915 889 873 857 772 742 723 734 770 826 817 784 825
663 645 627 613 595 595 603 614 621 616 603 584 575 593 603 606 602 602 611 618 619 625 629 628 616 609 613 609 609 616 622 630 636 641 645 642 635 626 621 611 604 591 584 593 602 608 607 606 605 603 602 599 593 583 572 582 589 595 592 587 579 568 557 551 551 545 556 567 588 597 585 580 577 585 573 569 562 580 578 567 583 576 597 602 589 572 585 600 591 582 564 571 577 560 548 536 537 544 545 540 547 554 568 577 569 553 543 546 552 552 550 560 580 588 577 561 562 569 558 555 553 563 570 566 585 585 575 584 580 570 554 541 524 515 514 526 511 512 530 547 550 553 556 567 573 580 576 567 547 531 526 549 557 564 581 584 596 599 606 609 610 607 607 605 606 611 611 613 614 612 603 591 583 573 562 551 541 529 522 534 528 526 537 544 547 559 565 592 605 616 621 629 617 617 603 638 638 629 623 635 639 617 609 623 638 636 625 625 624 616 626 614 624 646 646 646 645 632 631 641 647 652 651 648 639 627 618 605 596 585 571 565 582 596 605 606 613 621 631 632 628 620 615 608 598 589 584 579 574 562 582 604 620 633 632 635 641 641 636 628 615 621 633 637 633 631 629 626 627 610 615 623 622 619 628 630 635 632 633 639 633 624 609 604 616 625 640 654 658 655 650 646 640 630 621 609 608 614 614 603 602 619 633 640 646 649 646 630 616 606 589 574 561 562 559 557 564 540 548 554 547 532 521 522 552 567 565 561 551 533 529 527 523 514 507 505 502 505 508 506 522 564 585 587 589 586 581 564 547 519 514 506 505 515 514 539 555 572 561 552 568 586 567 550 552 564 591 634 642 643 642 638 635 641 647 647 644 637 632 628 627 625 620 618 618 620 617 614 608 602 593 592 598 602 608 617 613 609 624 633 635 638 631 617 609 601 600 596 607 611 580 591 596 616 626 604 598 635 645 617 610 646 633 609 641 671 675 663 661 658 649 621 630 654 681 667 659 681 715 696 670 641 649 660 688 698 684 659 658 680 713 762 837 936 941 892 813 788 773 810 879 821 879 912 826 774 737 712 708 727 717 694 680 680 678 673 670 661 661 661 661 674 730 739 705 691 683 688 689 692 698 706 733 752 788 792 844 890 906 877
663 645 627 613 595 596 604 614 620 617 604 586 576 586 599 603 599 601 613 619 619 623 624 625 612 607 610 601 595 613 623 629 634 636 643 639 634 625 618 607 600 586 581 584 593 595 597 598 598 600 599 594 585 577 573 577 579 586 584 580 571 564 556 557 556 544 544 561 584 596 596 595 590 601 592 580 588 591 589 585 597 603 612 613 604 599 601 605 597 588 585 584 576 557 543 544 555 560 558 554 558 560 574 584 571 574 569 580 583 585 581 574 566 567 560 554 547 563 562 543 529 535 548 565 576 572 573 573 571 569 564 557 544 534 529 516 510 514 531 544 554 554 553 549 550 560 581 592 584 576 552 537 543 561 570 579 584 589 589 590 588 587 592 602 609 612 614 605 593 586 582 576 568 551 559 579 587 593 588 560 540 525 528 579 610 608 600 594 588 593 601 600 583 564 573 569 596 589 572 584 604 604 584 582 601 605 605 595 585 576 596 614 633 639 652 656 652 646 651 649 653 654 652 643 634 617 613 622 616 610 603 593 574 577 598 608 612 615 622 627 625 621 614 611 603 598 599 589 571 574 580 590 605 625 641 644 643 645 638 627 627 636 645 650 646 637 626 614 615 614 621 625 632 636 641 654 667 676 687 697 714 736 738 713 658 654 653 688 704 693 678 666 654 648 642 630 613 611 610 623 625 634 639 643 636 626 618 608 594 586 580 570 571 562 559 559 559 562 560 561 564 551 556 562 560 549 545 546 532 509 507 507 531 538 551 562 573 574 581 580 561 542 532 541 550 565 588 595 594 594 587 572 559 547 544 548 519 520 516 520 519 526 539 529 520 524 527 528 557 552 560 560 556 563 572 567 574 585 580 566 576 572 565 578 577 557 540 540 544 546 555 565 587 599 609 615 591 580 578 594 593 588 573 559 575 587 578 599 615 626 626 620 620 597 573 593 586 605 604 609 616 604 620 640 619 634 606 607 654 668 660 646 627 592 608 625 642 644 645 643 635 623 609 619 640 660 646 635 681 700 691 667 646 676 705 726 743 732 771 714 696 677 696 703 667 647 663 667 644 630 649 695 705 704 706 706 705 705 698 681 688 680 667 680 685 692 699 721 737 751 758 760 754 750 748 753 770 765 759 707
663 645 627 613 594 596 604 615 620 618 605 590 578 578 595 599 594 600 613 618 616 619 621 620 611 604 605 603 593 612 621 627 630 630 636 637 633 624 616 605 593 585 581 581 586 581 584 588 588 592 592 587 574 579 579 575 569 571 572 572 564 557 565 569 563 555 544 561 580 595 595 595 597 598 601 608 612 608 603 593 594 603 608 613 621 619 606 592 577 577 569 559 546 542 545 547 544 564 574 570 572 576 581 595 605 609 608 601 591 578 561 556 555 553 545 539 532 536 538 533 522 531 534 559 562 547 551 562 557 555 558 560 561 557 548 539 520 512 516 523 515 524 543 557 576 584 592 603 605 598 591 580 563 552 562 558 551 552 562 567 567 562 564 575 584 590 598 608 605 603 599 583 581 573 593 598 593 592 583 572 562 551 536 537 536 550 559 586 555 561 588 599 580 562 551 572 580 580 567 564 579 578 569 559 557 564 580 597 611 603 620 623 632 619 599 601 611 624 609 608 629 634 622 600 620 633 637 633 623 621 613 602 593 577 591 595 597 597 602 621 630 628 626 622 615 609 601 592 581 586 605 619 633 646 647 644 645 643 640 636 629 622 633 645 652 653 646 627 629 638 649 654 655 653 659 647 658 722 745 779 775 765 750 731 714 700 688 674 658 643 651 650 645 641 638 627 631 631 627 642 617 625 618 610 608 594 588 583 591 608 613 614 619 619 612 609 613 611 606 596 584 567 571 577 574 568 563 564 544 503 516 516 538 527 532 548 555 555 564 580 588 566 559 547 551 561 567 566 571 574 578 587 592 596 597 599 601 604 607 603 599 606 608 609 610 607 603 583 557 540 540 558 581 602 598 608 616 604 612 614 598 584 566 567 570 578 598 616 619 619 611 612 593 582 576 567 573 566 561 572 567 566 566 569 585 597 600 587 583 577 589 592 588 576 565 568 568 576 572 594 592 601 599 582 576 569 568 568 573 602 614 582 611 637 632 635 643 624 652 615 643 607 594 589 644 628 623 646 661 647 650 618 605 616 618 628 658 681 705 696 709 736 772 714 729 723 684 682 689 710 699 694 682 694 676 679 675 697 712 735 748 747 745 738 734 743 735 719 707 708 714 727 747 752 739 739 773 791 795 763
663 644 627 613 594 596 604 615 621 619 606 594 581 572 591 595 589 598 612 616 611 610 616 615 610 601 603 602 594 610 621 625 625 626 632 636 633 620 610 603 590 588 586 581 581 583 583 581 577 578 578 573 581 593 587 577 570 571 562 557 564 573 572 569 563 555 543 557 580 594 588 577 579 585 592 603 608 603 597 590 589 596 598 601 611 614 609 596 578 558 559 561 551 560 549 573 574 556 565 606 595 595 587 582 593 601 603 603 597 582 563 581 589 583 576 570 560 549 539 530 524 522 516 516 521 528 549 556 557 552 538 549 549 550 542 532 539 527 514 514 533 547 545 541 555 578 593 596 598 596 596 595 591 587 589 582 569 554 562 574 593 603 607 599 604 598 590 577 596 603 610 611 608 610 609 601 585 565 558 557 554 547 548 543 534 530 537 537 536 537 568 561 539 538 544 537 556 555 551 546 555 547 560 579 582 595 599 606 611 617 624 627 625 620 609 595 583 577 581 578 594 595 590 575 594 615 625 631 632 630 619 604 600 601 589 603 616 620 628 634 638 633 626 620 613 615 613 606 601 595 584 588 600 608 600 598 596 598 597 602 601 610 619 628 643 649 661 677 696 703 698 696 727 770 797 792 768 768 746 763 777 773 766 764 763 744 723 704 694 686 678 667 656 645 643 639 635 633 622 619 630 630 627 621 617 612 604 594 591 595 604 610 609 610 613 612 611 610 607 605 602 600 594 587 580 572 558 548 541 550 557 566 555 540 533 540 547 554 557 561 583 591 599 600 606 607 607 608 611 612 608 606 604 599 593 599 606 608 607 595 598 608 609 611 608 609 607 595 582 559 541 557 572 583 596 607 612 617 621 622 625 626 624 627 623 627 616 594 594 612 620 633 628 617 611 599 584 581 602 617 619 621 612 625 622 613 591 588 600 623 637 641 646 643 632 619 609 600 593 576 605 584 594 623 619 600 607 608 628 648 663 674 666 633 676 685 659 664 642 661 671 695 718 738 739 744 787 871 933 885 776 737 743 778 870 804 720 678 698 691 693 667 659 673 719 698 646 679 700 707 699 672 676 669 689 675 661 666 685 672 665 654 661 681 698 730 738 739 747 750 748 746 734 749 741 746 751 743 734 746
663 644 627 613 594 597 604 616 622 620 608 597 584 571 586 591 586 596 611 614 606 605 609 609 605 598 601 602 592 609 620 627 618 621 632 633 632 621 611 600 590 590 587 581 584 594 596 595 590 587 587 589 595 594 588 586 577 580 578 577 578 577 566 561 553 547 544 559 578 588 576 583 594 600 601 601 604 605 606 599 591 600 601 598 595 598 607 606 589 578 588 577 581 560 569 580 576 567 587 605 610 605 603 603 605 591 585 585 581 576 579 590 588 577 567 554 549 545 541 535 535 530 517 522 529 514 527 533 530 536 532 536 535 537 536 535 535 533 538 534 518 516 539 561 568 575 582 580 576 571 567 572 578 590 598 590 584 599 596 581 572 587 595 610 619 616 605 599 606 612 604 611 614 619 619 612 601 598 590 582 572 558 546 541 551 549 533 544 563 581 520 545 559 568 568 553 546 535 535 537 535 548 551 557 561 563 567 570 576 583 592 593 592 584 577 577 568 557 566 584 588 596 607 600 591 581 587 599 599 614 629 639 639 632 623 628 626 621 624 630 639 641 638 629 627 625 624 623 618 612 606 590 593 601 609 616 612 611 623 639 664 695 705 706 735 735 739 749 769 784 789 778 775 788 800 801 794 796 786 778 764 763 762 760 756 749 744 734 724 713 699 685 671 664 662 659 655 653 650 645 639 630 623 621 616 614 609 606 599 602 594 602 593 582 575 570 570 582 577 573 572 564 574 578 575 560 548 551 549 558 570 587 585 576 570 555 545 548 548 536 536 537 534 539 546 553 566 563 573 590 607 607 604 602 611 613 612 613 612 615 612 619 624 627 626 623 618 597 605 605 592 580 567 571 590 582 573 564 568 579 580 586 596 604 612 627 632 625 617 612 615 624 630 645 654 637 631 616 594 604 614 617 618 621 640 640 623 639 641 626 608 636 649 616 599 590 597 616 631 645 621 607 608 596 612 632 664 656 666 672 658 644 644 657 656 665 688 700 706 680 705 712 713 719 765 815 901 942 864 797 751 746 729 728 721 750 766 761 745 726 720 706 698 722 730 715 711 724 708 696 695 700 707 708 704 719 721 719 720 723 733 723 713 728 744 722 684 682 682 695 700 708 713 731 735 727 729 728 723 736
663 644 627 613 594 597 605 617 623 621 612 601 588 573 581 589 583 596 609 612 603 599 600 601 597 591 594 599 592 608 617 621 615 616 626 632 631 627 611 596 602 592 585 583 591 595 597 598 597 600 599 599 601 594 589 585 577 575 575 575 575 571 560 547 546 552 552 556 567 573 568 587 597 603 603 595 594 602 604 598 589 590 590 589 587 584 598 609 607 610 610 597 580 576 582 605 596 606 624 623 616 603 593 596 601 601 599 596 596 600 605 603 597 583 570 559 547 536 535 524 516 522 544 544 537 534 521 524 535 534 537 527 522 517 525 530 520 514 519 519 516 516 524 528 539 542 543 538 537 556 569 573 574 586 589 587 597 614 613 607 613 608 596 602 617 625 624 630 632 637 634 633 632 616 599 582 569 557 556 556 548 542 545 552 565 565 552 536 541 541 538 547 555 547 542 556 564 571 575 577 569 560 543 544 559 556 541 541 541 548 558 560 552 562 570 580 587 587 590 594 601 603 608 609 615 617 621 623 620 616 611 622 631 639 639 647 652 654 652 649 641 632 627 624 631 641 649 659 651 634 626 621 626 637 644 665 680 699 716 729 743 759 773 787 797 793 794 793 792 792 794 783 787 799 796 795 780 780 794 799 787 769 753 736 741 725 704 684 678 680 674 662 651 648 629 637 646 648 650 652 655 658 656 655 657 649 660 659 651 644 641 630 622 616 612 611 606 599 589 575 586 597 599 595 582 569 567 561 561 577 591 596 596 604 593 579 565 553 569 570 557 545 535 536 537 554 554 562 568 573 566 557 569 582 600 604 610 623 624 624 625 625 626 628 630 630 636 638 642 637 638 641 639 638 621 603 602 604 622 632 620 611 598 585 579 572 576 575 573 577 602 612 619 634 646 643 644 669 684 645 644 643 651 660 658 683 665 648 620 618 633 644 664 669 672 676 679 674 643 624 616 603 607 630 611 603 630 634 631 657 678 692 670 628 676 700 711 702 675 639 678 700 704 689 687 704 737 726 714 712 705 695 714 727 717 702 687 682 694 701 699 686 662 649 661 678 662 649 647 672 684 692 698 701 705 716 726 734 738 734 735 723 719 736 749 766 776 783 772 755 778 785 753 733 711 712 736 737 726 729
663 644 627 613 594 598 605 617 623 622 615 604 592 578 576 587 583 596 608 610 600 592 593 593 590 591 588 594 589 607 615 618 613 610 623 631 632 627 614 597 594 596 596 590 590 593 594 596 596 598 603 602 600 596 588 583 575 568 565 569 562 553 546 552 561 571 572 571 567 562 568 580 598 602 601 595 592 599 604 597 591 591 596 601 598 591 590 603 604 601 605 628 622 600 612 634 647 642 632 625 616 607 596 584 593 598 600 603 603 599 596 592 584 574 563 555 547 542 538 531 513 532 556 556 548 538 539 542 526 519 519 533 553 567 570 565 565 558 558 552 543 525 542 557 536 537 535 526 536 535 545 559 562 555 542 550 569 578 600 615 616 616 616 620 613 600 592 604 622 623 606 597 588 577 577 565 560 558 574 588 572 554 559 572 571 561 565 575 565 577 568 560 574 585 575 564 552 548 556 572 583 579 590 592 589 584 583 581 568 556 549 563 560 549 554 544 551 551 551 553 557 558 566 568 584 596 603 607 604 603 606 608 614 620 624 625 625 618 623 611 604 593 583 593 598 597 605 624 634 619 666 681 683 682 678 666 656 661 674 679 682 688 688 690 693 690 683 699 721 723 721 710 739 760 765 768 772 742 765 790 782 760 771 750 724 699 680 670 658 643 627 629 625 619 612 605 616 623 624 623 630 631 640 656 673 691 702 699 697 679 667 649 642 628 623 617 601 590 599 607 603 599 589 583 566 563 572 579 585 589 595 596 601 600 606 607 601 584 571 571 591 594 587 576 561 549 544 540 541 541 548 560 574 576 584 588 589 586 583 573 594 606 615 614 605 611 628 638 642 644 652 649 658 650 650 651 653 653 654 651 648 633 625 638 653 641 634 646 643 630 609 596 591 587 587 590 580 585 595 627 628 625 617 632 644 642 632 635 644 635 626 603 600 609 621 640 655 633 633 660 650 627 646 657 647 629 630 645 647 656 669 648 640 635 638 683 669 664 663 707 722 714 706 723 715 702 694 684 661 677 705 707 685 683 700 705 701 702 705 701 692 663 634 655 736 763 766 750 728 722 722 726 726 729 742 746 747 749 761 765 762 756 744 741 757 764 752 746 741 729 734 742 756 745 721 732 722 717 727 782
663 644 627 613 594 598 606 618 623 622 617 607 595 584 572 584 584 596 605 610 601 592 589 590 593 599 590 587 589 608 615 616 614 601 619 631 642 623 615 603 599 603 601 598 597 592 592 594 595 598 600 601 599 591 587 579 568 557 553 550 547 553 555 570 581 588 592 590 591 585 587 590 599 604 603 600 600 597 599 594 595 600 602 600 590 584 594 605 604 590 596 616 632 647 656 654 651 639 630 617 604 600 595 585 580 592 592 585 578 571 569 562 552 541 536 532 528 528 524 521 514 533 560 568 564 555 561 565 552 535 534 552 575 593 593 588 574 560 564 557 538 542 562 570 569 572 569 559 543 534 528 527 536 545 561 568 585 597 599 592 590 591 600 608 607 594 579 576 588 593 586 592 596 598 591 578 597 593 596 598 584 573 591 575 591 610 609 606 604 588 586 588 576 596 594 582 576 565 559 554 558 571 574 585 592 597 595 591 578 584 576 574 579 575 559 560 579 586 596 598 593 582 566 562 558 554 557 566 576 582 585 586 582 583 592 593 591 581 576 572 580 585 598 603 606 616 630 646 663 676 687 685 681 677 662 649 652 660 664 662 656 652 659 662 659 655 647 650 652 650 653 659 670 680 681 680 675 697 724 747 755 746 729 728 744 742 735 726 712 700 686 673 662 651 642 634 624 610 611 599 598 605 594 611 623 638 645 645 641 641 632 661 647 612 615 609 604 599 593 581 572 572 579 574 587 593 591 579 567 569 566 577 587 596 603 605 604 606 606 608 608 600 588 584 598 592 588 581 571 560 551 546 546 542 544 544 543 543 555 568 569 567 558 559 565 584 603 633 622 613 593 592 603 585 585 592 571 569 568 572 592 592 605 614 627 644 643 651 651 650 662 667 659 634 613 611 630 622 601 604 597 586 588 586 591 616 620 620 628 624 616 592 587 589 596 591 590 594 594 598 597 614 605 607 618 630 620 625 643 675 687 658 642 630 648 676 670 658 689 712 721 719 712 699 685 673 661 636 627 655 668 685 694 678 638 622 624 676 723 727 695 654 628 654 670 669 672 665 670 677 701 702 696 694 708 767 786 792 788 781 781 787 805 819 827 828 822 814 804 798 789 786 785 788 787 777 767 763 763 760
663 644 627 613 594 598 608 618 623 623 619 610 599 589 572 580 585 594 603 609 603 596 591 591 600 602 594 582 588 609 619 619 612 599 617 628 630 624 614 607 609 606 604 602 596 591 593 593 595 598 603 601 595 588 581 576 567 557 568 569 566 564 563 581 591 598 601 599 600 596 599 597 595 597 596 596 597 597 595 596 596 599 597 591 580 607 611 610 607 597 588 606 622 634 639 641 641 637 625 616 602 589 586 588 580 580 582 570 573 573 553 563 568 575 572 553 534 520 512 514 516 542 551 566 578 583 579 582 573 549 546 571 594 599 593 581 588 588 580 558 542 554 579 600 601 596 588 577 566 553 542 531 527 538 552 569 584 587 577 562 575 595 588 592 596 599 589 573 557 557 575 580 586 598 597 606 619 613 609 602 606 606 609 614 611 604 594 584 587 593 599 606 611 616 600 588 578 564 591 585 585 575 577 561 581 591 604 615 617 609 595 596 587 574 561 573 573 565 588 596 600 605 594 587 574 560 571 575 565 557 584 587 575 566 559 559 557 569 573 574 577 581 584 585 589 601 611 619 624 621 621 621 614 600 592 611 627 639 655 648 642 650 658 656 647 644 640 636 638 646 652 651 657 656 662 665 661 656 662 677 690 695 695 687 694 699 703 701 707 712 711 698 683 670 656 639 631 622 611 608 612 616 616 610 610 606 603 597 589 585 591 594 588 581 579 579 578 575 584 576 580 584 597 603 608 610 603 602 595 583 568 576 588 605 608 608 607 608 611 613 613 615 613 612 603 591 590 595 605 614 617 607 601 605 606 611 607 600 587 573 552 542 542 543 543 543 543 549 554 551 553 551 552 560 578 592 578 572 577 578 574 576 590 587 598 595 582 594 613 602 596 597 610 636 632 612 619 641 654 662 663 665 647 634 611 599 601 614 594 587 601 614 619 629 619 606 621 616 638 647 632 620 600 624 624 616 621 603 633 624 630 651 649 632 608 611 623 662 662 683 661 630 604 606 604 605 608 608 610 609 610 618 644 633 619 622 638 671 682 736 805 842 839 836 825 816 806 794 778 801 808 809 819 821 829 823 820 823 827 825 826 827 827 835 820 810 800 788 781 790 799 801 810 828 832 833 826 816 806 802
663 644 627 613 595 598 609 618 622 624 621 611 602 595 575 577 585 590 600 607 603 602 593 593 604 602 595 581 591 610 623 621 611 593 610 625 623 621 615 616 614 608 605 602 596 592 593 593 594 600 601 598 595 586 579 575 555 568 578 581 579 576 569 583 597 604 602 596 592 597 597 594 591 596 596 590 589 593 599 601 603 598 592 580 576 597 610 606 604 601 582 597 612 619 618 622 626 624 619 611 604 595 589 587 583 573 573 578 587 592 593 590 584 577 562 550 535 517 529 536 541 546 541 542 556 572 575 584 590 584 569 577 596 605 604 603 600 583 567 553 552 557 557 569 597 609 603 593 581 568 554 533 535 534 553 561 560 552 548 565 575 573 564 566 576 571 560 553 552 571 590 598 600 600 607 611 604 599 590 588 574 574 579 574 570 574 579 597 607 613 606 596 602 613 625 613 606 607 616 599 605 605 590 588 602 606 618 631 638 633 618 604 609 589 586 605 612 599 599 608 616 607 608 596 574 598 596 594 606 599 604 598 584 573 611 621 623 620 604 591 572 579 588 579 564 567 569 570 574 587 592 600 611 614 609 604 602 596 586 591 606 635 654 653 653 646 636 629 635 633 635 643 642 645 655 661 669 677 683 685 684 679 665 658 659 666 667 664 658 654 648 645 643 638 639 636 636 629 626 625 627 620 615 610 608 606 602 600 594 586 580 592 606 620 630 642 653 652 641 626 616 631 646 660 661 658 650 640 626 614 615 596 574 573 591 599 608 615 615 617 617 615 618 616 607 604 615 619 620 624 622 616 614 620 617 618 629 630 617 607 586 588 602 586 572 553 546 544 550 548 551 551 553 557 579 587 595 595 599 594 606 616 641 645 646 650 653 651 631 622 604 595 599 605 600 606 595 599 600 601 603 623 656 656 640 630 634 635 638 627 619 606 590 590 589 602 606 614 617 622 614 609 595 612 606 610 604 616 630 644 642 639 613 603 622 638 610 614 634 652 645 646 636 619 613 609 604 605 608 619 615 620 623 655 661 638 635 657 642 672 705 709 689 658 679 737 721 706 678 698 734 785 807 818 822 829 831 833 836 842 849 853 853 847 839 829 821 819 811 810 811 815 819 817 810 806 804 794 795 800
663 644 627 613 595 599 609 618 622 624 621 613 604 598 579 575 584 585 597 604 603 604 593 592 604 603 594 582 591 608 622 617 609 590 609 619 618 615 617 616 611 607 602 596 593 590 586 585 590 594 601 597 594 587 579 568 555 572 574 580 581 583 587 591 597 601 604 597 588 594 600 599 594 595 592 588 587 591 596 600 603 597 582 582 575 569 585 595 599 596 581 597 602 601 600 605 609 611 609 602 596 589 589 595 595 592 591 593 593 595 592 585 574 562 552 537 521 516 534 540 553 567 575 579 576 579 577 585 593 599 600 604 610 615 603 590 577 563 569 582 599 613 611 598 603 613 607 595 585 572 557 543 536 535 531 532 537 554 561 562 559 544 535 547 548 539 552 567 577 584 585 574 564 582 596 595 585 573 565 572 567 557 566 582 594 597 600 602 607 615 615 622 630 638 637 622 609 596 611 626 629 628 626 620 619 619 624 618 619 623 625 627 629 628 630 632 640 639 644 645 648 650 650 638 619 617 637 639 666 669 673 670 666 667 668 663 655 624 604 643 647 637 628 618 609 598 575 599 625 646 657 667 668 671 668 665 666 666 664 663 651 640 635 629 626 643 645 626 624 628 633 643 643 635 649 658 659 663 666 667 670 672 675 668 657 653 662 668 666 665 659 653 650 643 635 625 630 637 632 627 621 615 608 599 591 586 587 598 603 600 590 591 602 623 643 668 696 714 735 736 723 712 736 736 729 729 727 712 693 683 669 665 652 635 620 589 586 591 611 619 591 610 619 621 621 621 620 617 608 617 624 626 628 633 632 629 623 618 620 612 599 584 573 565 564 560 558 548 546 551 557 574 586 605 598 597 609 616 608 591 576 575 565 561 571 578 573 562 568 573 574 581 577 565 573 571 571 578 583 594 604 614 624 639 634 620 634 647 646 626 616 642 644 630 611 599 626 643 629 627 627 616 596 597 599 601 615 621 616 639 637 633 646 669 692 696 691 677 669 680 683 701 707 716 728 709 717 749 826 869 776 716 676 664 672 638 631 660 674 641 644 666 688 723 731 751 793 822 838 841 832 824 826 827 831 839 848 853 855 862 868 872 871 867 863 856 849 843 834 826 827 827 830 832 842 849 848 846 842 865
663 644 627 613 596 599 610 617 621 624 621 615 606 598 584 574 581 582 593 599 601 602 591 590 604 603 593 579 588 606 617 613 602 587 606 613 608 606 610 609 606 603 595 593 584 577 574 573 583 587 593 590 586 580 571 563 555 560 561 570 576 586 592 599 603 604 604 600 594 595 597 598 602 597 592 587 588 592 597 598 599 597 597 596 588 569 576 592 595 591 582 581 587 585 587 594 596 593 594 590 590 595 597 598 596 594 595 598 596 595 590 579 568 557 555 537 516 522 538 539 532 547 554 542 555 562 581 569 569 583 598 607 607 592 587 596 592 592 582 592 601 615 620 620 612 605 597 587 574 563 570 561 552 546 535 532 529 539 537 532 534 536 558 563 556 544 538 540 546 549 547 544 548 561 566 559 555 551 562 571 576 566 565 555 557 561 559 570 576 583 584 594 600 604 602 595 596 588 575 579 579 587 604 603 611 620 630 635 641 645 647 648 651 650 645 643 637 634 628 631 630 638 640 644 651 651 652 650 652 654 662 660 659 658 665 661 660 662 674 680 679 674 664 650 639 634 625 619 616 620 630 643 667 669 668 669 662 662 660 660 658 661 663 650 662 665 666 661 656 668 674 680 679 677 665 656 641 646 660 664 670 672 675 673 676 673 672 675 675 673 685 671 668 661 651 641 625 623 619 620 617 612 606 599 593 594 591 603 613 609 600 608 630 644 668 691 714 732 727 718 696 666 657 641 617 590 589 582 581 593 618 618 615 618 605 574 586 612 634 624 630 631 630 627 626 626 630 629 626 625 623 626 625 629 625 628 632 624 608 604 593 583 572 572 561 554 551 549 547 553 564 575 588 580 563 562 557 551 552 552 553 555 555 556 564 567 564 563 563 566 580 581 583 601 599 608 621 616 599 587 603 609 618 613 599 603 599 589 588 602 615 617 631 642 676 649 653 650 693 708 714 705 689 658 628 628 646 644 622 604 601 635 635 654 659 663 673 676 675 691 727 774 799 800 737 695 665 667 694 736 797 833 815 760 717 691 720 709 682 721 770 821 845 853 858 863 870 872 877 883 883 883 881 876 878 882 883 878 870 870 865 854 835 846 841 824 815 810 808 807 795 787 774 786 804 822 825 830 837 838
663 643 627 613 596 600 610 617 621 624 622 616 609 599 589 573 577 578 587 599 594 596 587 590 604 604 595 583 582 602 610 608 598 584 602 606 597 595 602 599 601 597 592 584 575 567 563 559 573 583 585 582 578 578 576 556 559 557 557 571 573 576 593 601 604 604 604 600 595 593 591 594 599 597 591 589 591 592 594 592 593 597 596 594 579 565 569 588 587 580 575 574 578 576 577 584 587 582 575 568 579 589 595 587 580 579 582 584 593 589 570 557 560 558 552 546 533 514 517 519 524 523 515 518 536 567 559 572 559 544 558 575 569 564 558 582 575 565 558 564 575 581 596 614 610 603 595 583 577 580 573 561 552 536 539 558 554 543 535 551 560 559 563 570 570 567 574 559 572 583 582 571 554 548 565 575 566 577 581 582 593 600 588 577 571 584 595 584 594 587 590 572 584 592 592 597 597 594 611 625 628 623 616 613 618 638 651 659 663 666 664 663 659 654 647 642 640 639 632 638 645 650 654 654 653 649 648 642 656 665 663 662 661 668 675 681 685 695 702 708 709 704 697 700 701 692 683 678 680 680 669 672 675 680 671 672 674 672 663 678 677 676 672 667 653 657 663 668 666 673 675 684 682 684 681 681 680 675 667 669 661 647 639 643 667 667 653 660 666 675 680 671 668 663 653 645 637 623 614 609 608 610 608 608 602 612 620 624 620 626 639 650 666 685 703 692 679 668 668 670 641 629 655 660 652 648 651 648 652 650 637 625 644 636 630 636 620 621 606 582 578 590 601 606 610 615 623 626 627 628 628 631 631 629 629 636 633 635 623 603 588 576 571 571 573 566 560 552 551 550 552 569 603 627 627 608 590 577 561 557 562 589 611 634 637 626 623 611 599 595 588 594 608 623 618 604 585 592 595 596 598 612 619 636 663 722 706 659 636 676 686 664 625 608 636 635 620 632 637 634 642 637 658 692 708 704 692 680 664 644 648 675 681 670 642 618 610 616 635 643 643 634 633 632 625 632 637 652 678 708 742 791 836 852 854 859 851 846 845 847 845 844 850 858 848 844 833 832 828 839 837 823 813 812 817 817 821 829 825 810 802 786 791 812 808 822 799 787 780 771 740 720 739 760 777 786 803 814 824 837
663 643 627 613 597 600 610 616 620 623 622 617 611 600 592 574 574 573 583 591 588 590 584 593 603 605 600 591 578 595 603 601 591 585 600 598 589 578 589 591 588 591 591 580 571 561 561 558 565 582 578 573 570 565 568 559 558 555 557 586 586 579 584 602 606 598 603 600 598 594 595 594 600 599 594 592 590 596 597 591 591 595 595 588 580 558 574 583 579 568 563 561 565 571 561 568 570 570 565 561 563 575 585 583 575 559 550 556 559 562 563 538 530 531 519 526 535 546 549 541 538 527 516 521 544 554 551 555 546 536 552 544 536 543 534 543 546 552 575 581 582 596 599 616 614 606 597 591 587 576 566 550 535 533 535 559 579 581 573 556 537 548 566 581 599 602 612 585 600 617 611 601 584 563 564 557 568 584 576 581 588 604 604 589 581 592 604 612 608 594 599 585 594 595 609 627 639 634 627 612 611 623 628 634 633 634 640 643 645 640 634 632 625 621 609 604 610 612 613 621 628 632 630 619 626 634 636 634 635 635 625 627 642 642 640 638 637 645 657 669 671 676 680 680 685 697 702 710 713 709 709 704 699 697 694 692 686 680 679 684 672 665 669 664 659 656 664 674 676 682 681 681 691 694 695 694 694 691 685 675 664 669 672 664 657 663 658 650 647 652 654 666 669 674 675 676 671 666 658 648 635 626 620 618 634 652 657 660 650 654 651 666 677 682 685 685 681 680 675 664 664 661 676 676 670 659 656 644 636 636 621 626 637 651 658 662 648 631 621 623 627 618 604 596 584 580 587 605 617 624 629 626 605 620 635 641 638 638 643 642 645 642 618 604 589 591 590 585 560 554 552 556 561 579 605 629 620 610 602 592 582 569 565 587 586 599 593 586 573 577 589 599 600 594 584 593 622 633 629 646 650 650 660 652 669 698 730 718 714 704 716 707 709 706 708 722 722 710 688 702 721 721 718 717 714 724 730 731 739 716 667 666 703 716 683 649 621 637 669 681 714 695 673 667 687 666 677 691 752 786 806 814 823 825 830 837 842 844 838 833 827 822 816 816 818 819 811 804 782 767 748 720 713 697 710 745 774 791 805 805 790 767 727 704 709 701 749 749 735 735 739 763 772 806 845 854 846 834 818 828
663 643 627 613 597 601 610 616 619 623 622 619 612 603 594 577 572 572 579 582 584 585 583 597 603 606 603 594 578 587 595 592 582 589 596 591 579 566 572 578 577 580 587 585 569 560 556 561 559 570 573 565 562 556 556 557 556 556 559 590 598 582 581 599 599 593 597 603 599 595 596 595 593 588 588 594 598 598 596 596 597 593 587 587 576 557 558 574 571 566 553 563 567 568 561 566 565 562 557 556 550 560 570 573 569 568 556 540 530 529 546 559 543 537 540 535 527 517 532 539 517 522 529 524 519 525 521 530 543 535 546 554 574 562 554 549 543 550 566 563 572 570 582 609 625 615 604 590 569 570 566 557 536 534 545 557 566 574 582 567 572 557 548 549 562 574 584 590 601 612 618 613 604 585 588 600 591 571 569 578 588 599 620 623 618 625 632 638 641 635 623 622 621 631 633 636 637 634 630 628 623 611 603 602 606 612 612 610 610 604 598 589 592 610 617 621 625 625 625 628 625 625 618 603 615 625 627 622 611 600 616 630 641 644 642 639 634 627 623 622 622 639 655 674 688 704 710 716 718 715 712 709 703 691 693 694 695 695 690 689 681 679 678 692 693 695 697 695 684 671 684 691 689 694 691 686 681 678 675 671 670 673 674 672 669 664 654 654 667 677 683 685 686 686 681 676 685 685 688 687 687 685 688 692 692 689 680 668 684 693 704 707 698 681 650 649 653 642 639 638 632 628 624 619 607 623 639 660 660 647 665 664 656 649 648 638 627 618 608 601 596 591 588 583 606 624 630 633 634 638 634 627 621 597 604 618 628 640 643 646 652 648 645 646 631 627 619 601 595 585 575 567 558 562 553 561 566 572 583 599 610 600 595 585 582 590 592 595 600 606 631 649 641 633 613 601 621 613 592 608 625 644 661 650 619 615 630 654 632 639 614 625 643 628 605 605 606 607 627 638 623 621 623 621 627 647 673 685 665 641 620 619 630 657 720 791 836 822 815 787 773 724 668 663 717 750 763 775 791 776 761 771 791 774 781 777 732 755 744 722 735 756 774 790 799 806 799 790 780 772 757 716 666 661 692 733 773 789 787 770 756 714 690 671 709 725 716 750 800 831 852 851 834 803 770 746 755 771 791 864
663 643 627 613 597 602 611 616 618 622 621 620 612 605 596 579 571 572 575 578 580 579 580 597 603 605 603 597 585 577 584 584 574 587 591 586 572 558 559 566 568 574 569 576 568 557 557 564 557 561 562 557 560 555 557 557 557 558 564 586 596 601 608 593 599 600 599 603 597 595 592 587 583 574 571 577 587 595 597 594 591 582 576 577 575 563 547 554 563 566 552 561 563 557 556 564 566 563 562 562 561 553 554 559 555 547 549 533 555 575 582 583 579 576 569 563 550 536 524 517 525 514 528 534 555 559 543 552 558 557 556 570 586 589 584 573 551 555 574 585 595 606 611 592 608 619 611 600 596 591 580 562 538 536 545 542 546 563 586 579 586 591 595 587 591 608 616 622 624 622 616 618 619 608 600 609 600 597 584 589 598 610 626 626 615 603 611 622 629 628 626 612 596 612 630 636 635 630 620 610 598 582 593 599 597 590 583 570 572 571 569 573 580 583 588 590 591 595 596 596 597 597 587 591 606 601 603 599 588 600 612 616 620 621 619 614 600 616 627 638 641 647 649 656 659 664 665 663 659 656 657 669 671 671 671 683 686 693 702 709 717 717 717 717 717 716 712 708 702 685 674 673 674 675 685 684 682 678 670 667 666 677 681 682 686 688 684 669 664 669 673 684 700 708 717 723 726 731 740 753 763 769 751 717 711 721 752 755 755 754 726 689 682 668 646 641 663 668 649 653 649 643 637 629 632 654 662 676 679 674 668 663 655 647 639 632 623 615 602 591 589 586 584 589 601 616 622 626 632 633 632 639 642 649 650 647 649 648 646 640 633 618 612 634 642 647 646 627 607 594 579 574 569 560 560 561 564 562 563 563 558 556 561 577 581 577 567 567 579 575 564 569 585 592 591 588 576 573 577 597 605 619 622 612 598 581 583 592 606 602 603 603 598 587 587 592 601 618 640 656 659 665 660 640 631 627 647 661 636 630 624 615 597 606 627 652 654 680 660 641 628 629 616 612 641 649 659 721 797 839 832 811 722 673 698 752 804 816 816 815 808 800 795 789 781 759 722 676 640 631 657 658 675 703 735 776 796 802 792 770 735 695 659 681 715 789 818 822 786 765 765 762 748 735 735 755 755 783 836 877
663 643 627 613 598 603 611 616 618 620 621 620 612 606 597 581 571 572 571 575 577 575 576 594 602 605 605 601 594 579 575 572 574 585 584 580 564 558 560 562 558 564 558 563 564 556 561 573 563 561 555 554 558 556 552 552 553 566 590 601 610 603 598 599 599 599 597 599 598 596 587 578 586 591 588 577 571 583 589 587 581 572 565 561 564 563 548 538 549 556 546 552 555 544 542 542 537 535 534 555 561 552 550 558 549 534 532 540 567 570 568 584 589 583 570 553 543 531 520 526 516 534 535 528 518 548 543 553 552 569 583 591 599 581 579 583 571 562 560 588 580 578 587 597 600 617 619 612 614 595 588 583 571 554 539 535 563 574 574 558 562 582 598 603 596 595 608 619 612 610 622 626 626 622 617 622 616 613 615 618 623 622 627 628 626 621 609 591 580 596 597 586 582 602 614 618 615 609 606 601 599 593 581 569 575 570 584 589 600 615 622 626 625 623 614 602 609 603 584 585 600 605 606 597 610 612 605 597 585 589 588 589 592 589 591 587 587 593 593 606 615 617 616 612 604 622 633 642 653 660 670 681 691 692 690 690 693 691 703 711 719 720 721 725 727 721 718 712 710 713 716 711 704 699 694 692 696 695 692 694 694 692 704 722 729 733 729 726 731 741 757 756 751 759 765 779 789 775 757 737 720 703 680 671 692 707 718 724 722 721 717 708 704 696 702 711 711 707 702 697 690 685 681 677 676 676 677 679 674 666 658 646 635 623 625 622 619 614 608 605 596 591 592 593 589 608 629 630 625 613 623 628 630 638 620 616 631 623 624 635 644 650 653 657 655 661 649 642 626 628 648 655 645 625 611 597 587 579 575 580 586 600 587 595 584 575 592 597 584 568 566 568 563 565 567 577 586 585 578 586 596 587 595 599 599 605 610 609 604 608 614 623 611 607 604 603 596 585 582 582 595 610 662 667 658 666 672 642 625 625 607 589 586 596 603 620 629 644 627 634 632 610 600 594 614 640 640 645 636 617 614 636 656 676 653 633 627 608 636 691 697 695 686 669 654 648 637 609 623 649 664 679 684 713 787 804 797 731 672 659 695 710 707 706 716 749 807 834 843 824 794 758 731 710 713 735 771 818 836 860
663 643 627 613 598 604 612 615 618 619 621 619 612 607 598 584 575 572 568 573 574 571 572 586 599 603 605 602 592 583 577 572 575 580 579 572 561 557 558 558 559 563 556 557 560 559 568 580 576 570 561 561 571 562 555 556 558 580 603 603 601 600 603 600 599 602 604 598 595 596 597 593 589 598 597 592 578 565 570 571 565 557 552 557 563 554 539 536 537 544 538 537 541 535 541 544 541 538 532 534 541 548 541 543 534 531 533 540 564 583 592 590 580 569 556 538 548 551 554 542 543 538 519 523 520 515 531 543 545 547 556 564 567 590 602 599 582 590 569 580 585 594 612 624 640 632 621 614 603 590 575 569 578 577 561 545 537 540 553 544 549 561 570 567 557 569 583 598 588 568 581 600 594 610 618 618 609 600 600 607 605 598 586 597 605 608 609 603 596 584 573 567 579 585 587 585 579 574 567 569 570 567 561 577 592 602 604 592 579 586 605 618 623 630 639 645 646 632 610 600 589 607 630 643 651 646 629 608 616 634 650 652 651 640 620 627 625 622 628 630 622 611 598 618 639 654 667 679 693 702 709 710 708 705 701 704 714 714 715 716 716 717 720 721 722 725 726 729 729 731 729 721 718 719 717 715 715 713 711 709 699 697 714 714 711 699 691 706 714 721 728 718 702 693 678 689 691 675 689 695 712 714 702 692 680 671 652 660 672 678 670 678 676 675 666 662 658 657 660 659 658 656 647 642 651 654 655 657 660 659 655 649 641 629 616 616 628 634 633 630 622 607 591 592 608 623 629 635 640 643 645 644 643 642 643 641 642 639 632 638 649 661 666 667 669 663 668 667 661 644 633 640 649 652 656 665 666 671 678 677 676 672 673 679 681 674 659 637 635 618 614 605 589 604 608 592 587 591 577 581 584 588 598 580 568 569 572 571 568 571 570 573 570 578 593 595 605 607 598 608 606 619 610 598 592 613 631 624 610 600 589 580 580 595 609 601 590 592 582 581 594 596 587 589 584 585 584 584 589 586 589 583 591 595 602 601 594 589 591 594 592 597 597 626 685 701 689 691 692 695 706 708 724 730 726 702 721 706 690 644 668 686 695 702 708 740 785 816 820 801 778 770 781 749 752 762 748 728 726 702
663 643 627 613 599 604 612 614 617 618 622 618 612 608 600 587 580 573 568 571 569 568 570 577 590 598 601 601 587 580 580 574 570 571 566 564 564 564 558 558 562 562 556 557 558 563 573 593 583 577 564 564 585 582 567 578 583 592 601 602 600 607 604 599 602 602 599 598 600 598 599 595 594 592 597 598 593 584 575 566 556 555 546 540 542 545 538 538 546 544 537 534 535 541 561 563 555 551 543 537 531 533 538 532 532 539 556 557 566 574 573 564 555 550 534 534 536 559 563 559 547 553 559 547 531 531 525 521 551 573 572 574 602 617 621 620 614 604 601 585 587 586 587 604 628 631 624 613 603 593 579 593 600 595 584 579 575 571 560 551 555 549 549 541 543 555 571 569 554 557 568 580 596 611 609 602 599 592 584 573 588 596 593 583 569 575 577 574 569 564 558 557 565 576 584 580 585 594 594 583 585 600 607 595 577 580 601 617 619 604 587 610 630 644 650 654 658 661 662 645 615 626 639 630 654 663 651 654 658 668 669 671 667 665 661 665 665 671 673 665 659 644 630 620 624 621 623 638 654 656 660 671 677 689 687 687 692 707 717 726 733 732 731 731 729 728 728 726 728 730 733 731 728 730 727 725 719 715 707 698 691 676 670 677 684 685 680 686 690 684 693 698 698 697 696 695 686 672 655 668 674 684 685 682 675 670 661 654 646 655 657 656 653 658 656 659 659 657 649 640 648 648 641 636 640 647 644 649 659 670 672 677 677 669 659 648 630 623 624 619 623 616 607 606 599 597 598 603 594 607 614 610 609 619 626 631 641 643 645 647 650 655 657 662 665 668 667 667 667 669 663 662 661 657 661 662 663 663 666 668 670 672 673 674 675 672 671 674 675 679 679 678 681 680 683 683 683 680 682 682 675 669 648 621 619 640 642 650 641 613 596 582 595 605 601 596 592 581 583 586 585 586 591 588 591 610 613 621 619 600 594 605 609 588 592 602 620 625 622 630 638 657 679 675 654 635 620 602 629 637 667 688 685 678 656 669 700 725 720 725 715 705 693 687 665 653 640 624 653 691 699 698 685 677 670 659 628 620 622 629 619 644 679 700 711 717 727 737 727 718 732 742 739 736 721 698 676 669 686 673
663 643 627 613 599 605 613 614 617 617 621 617 612 609 601 589 582 574 572 569 567 569 568 572 583 590 594 592 582 576 576 571 565 565 564 571 573 574 564 557 558 560 559 560 558 564 587 594 588 581 568 557 570 579 582 592 596 607 602 601 600 603 599 599 600 604 601 596 597 600 599 595 595 589 591 600 597 591 582 572 565 553 541 541 546 549 546 562 571 568 559 549 560 564 576 579 577 571 566 553 533 533 531 535 550 564 561 550 548 544 544 537 535 535 535 535 542 563 579 570 555 545 544 554 559 560 569 561 554 542 558 574 587 606 620 623 626 614 608 607 614 621 617 617 631 635 624 615 608 603 605 602 596 589 585 579 566 573 583 587 586 581 576 584 580 558 546 545 561 577 590 596 598 597 592 588 580 572 569 563 557 567 562 564 554 560 569 581 574 564 567 580 593 602 605 607 609 612 615 622 620 623 633 615 606 595 616 619 637 637 623 600 601 617 618 626 643 651 659 664 669 670 668 667 662 657 653 652 656 659 663 660 654 647 650 652 654 651 649 653 661 668 676 687 696 702 706 706 715 726 730 732 725 722 721 719 724 730 732 730 728 732 738 738 739 738 741 739 734 729 721 713 710 707 703 698 686 679 674 670 672 674 674 667 664 666 668 670 668 664 674 678 678 678 675 673 672 667 654 650 644 647 638 645 646 644 634 634 644 643 641 632 643 648 648 639 632 644 658 667 672 673 665 673 682 687 688 687 687 681 681 676 675 680 683 689 710 719 724 735 742 704 691 674 646 624 613 626 635 636 628 624 620 616 603 607 618 636 640 644 643 631 636 649 651 649 644 652 642 653 662 664 667 667 665 667 668 670 665 666 664 654 654 666 669 668 661 655 659 663 658 651 637 626 626 634 639 639 634 632 641 655 673 681 685 698 708 707 701 690 684 685 699 700 696 677 670 680 676 672 668 670 675 664 638 646 662 641 658 671 646 643 645 632 629 622 612 602 600 611 633 636 627 672 695 699 692 674 649 636 645 692 726 747 753 743 741 734 713 706 702 705 695 691 690 681 666 647 648 674 687 691 700 678 718 730 726 723 728 730 730 724 703 701 698 691 668 649 667 659 649 654 659 675 669 669 675 691 699 685
663 643 627 613 600 606 613 614 616 617 619 617 613 609 601 588 582 575 574 571 569 571 566 566 576 583 585 583 576 571 569 561 564 574 576 578 586 589 592 569 560 559 557 560 560 573 586 592 593 586 575 568 567 579 587 594 605 600 603 597 603 601 599 599 605 603 604 603 602 602 602 604 599 599 598 595 596 589 579 565 551 540 549 566 570 574 572 576 580 583 577 563 583 583 595 600 600 594 585 570 561 556 550 552 564 562 550 536 535 544 533 535 538 557 566 576 581 583 583 572 559 544 548 563 580 597 603 596 571 567 573 600 612 614 611 604 606 609 613 617 622 629 635 637 639 635 626 620 610 602 593 582 571 566 560 566 580 589 596 600 598 600 604 605 600 590 577 567 555 546 562 567 573 568 554 547 550 556 556 561 571 576 593 585 578 564 568 581 596 593 587 585 586 578 570 570 573 574 579 590 606 626 644 649 661 659 661 657 652 645 632 632 641 641 637 635 643 645 649 650 649 652 657 663 667 662 657 643 637 646 645 640 629 632 636 633 625 626 627 626 626 637 649 660 669 678 684 687 696 708 720 722 728 728 728 730 733 733 730 724 720 714 708 708 706 706 703 696 689 683 676 679 681 669 688 695 696 692 695 695 696 694 691 685 681 683 681 679 675 672 669 665 654 655 665 672 672 668 666 661 656 646 638 639 637 634 631 626 623 630 639 642 642 644 650 650 652 650 651 656 664 668 667 665 668 653 653 668 677 691 700 700 701 704 701 704 712 719 721 718 712 705 698 698 691 685 671 660 645 634 626 619 620 627 632 630 624 621 615 611 612 623 627 626 627 618 614 627 630 624 619 613 616 612 626 627 617 619 617 622 622 627 630 633 632 630 633 638 639 647 653 652 635 632 642 659 665 670 698 713 710 705 700 686 672 656 651 672 691 718 719 710 683 662 665 657 658 665 672 670 674 674 669 684 681 688 712 729 742 743 745 744 716 703 670 634 635 647 644 629 620 634 651 668 684 740 814 789 740 713 726 716 708 708 732 747 713 730 755 796 801 781 765 735 716 703 696 684 679 669 679 700 705 702 694 675 699 720 730 735 740 735 723 708 686 701 714 719 715 695 721 729 734 723 706 725 751 763 777 764
663 643 627 613 600 606 613 613 615 616 616 616 612 608 601 589 581 575 575 575 571 577 568 566 568 576 578 577 571 565 564 562 564 578 588 600 606 593 603 590 569 560 556 559 567 585 589 598 594 586 581 581 576 602 595 604 603 604 599 597 599 601 601 602 599 612 602 603 606 601 598 600 603 602 601 600 596 589 581 569 554 544 560 566 571 578 584 578 576 579 585 579 581 595 604 607 604 600 594 585 576 566 557 538 535 535 538 534 535 551 568 570 570 581 593 594 593 588 580 569 554 543 561 575 581 595 594 599 600 602 603 602 600 594 586 577 576 584 592 599 605 617 622 627 626 625 623 620 615 610 606 602 595 595 598 602 609 614 619 624 625 625 621 616 612 607 603 593 586 570 554 548 549 551 544 572 569 554 554 573 595 599 609 606 604 595 597 606 618 623 625 631 635 624 610 593 580 594 578 580 585 597 597 618 635 658 665 666 663 663 659 655 647 641 638 641 642 642 642 640 638 630 638 642 646 644 637 632 624 617 625 626 618 613 632 637 639 648 656 661 666 672 673 673 672 670 673 684 697 707 706 700 692 676 667 683 692 692 686 681 685 682 682 677 672 662 658 668 668 662 655 666 677 684 690 694 692 694 692 694 700 702 703 705 700 696 690 674 664 642 649 680 690 690 690 686 683 680 677 674 671 666 662 658 656 648 639 629 617 624 636 644 648 649 644 653 653 654 654 651 639 643 660 671 674 672 672 674 667 658 669 683 681 682 679 674 664 673 683 686 688 692 699 705 707 702 699 688 673 665 660 697 665 655 686 692 699 679 679 669 655 655 652 649 638 651 647 622 623 636 651 668 659 655 673 678 665 659 675 674 664 649 635 631 637 648 667 693 727 712 697 671 673 688 683 674 660 638 651 656 639 645 645 647 657 660 673 706 705 685 701 720 731 749 734 736 743 734 738 729 727 743 755 752 748 740 733 746 703 679 686 714 717 699 665 661 699 705 699 691 677 668 662 700 719 694 670 714 732 756 768 806 860 887 957 987 998 962 875 805 774 751 736 728 719 719 720 713 688 695 720 742 742 734 727 720 706 712 738 751 757 761 768 774 789 794 778 751 729 745 765 781 794 799 783 766 757 756 752 796
663 643 627 613 601 607 613 613 614 614 614 614 611 607 602 590 582 574 575 580 577 585 578 568 566 570 572 570 570 565 561 566 569 582 593 603 603 610 595 591 574 570 559 561 581 594 596 603 595 579 590 583 598 619 615 608 598 603 601 601 599 599 600 608 604 606 603 605 598 600 596 599 596 595 593 589 584 579 571 564 555 544 547 555 563 568 573 576 576 578 589 593 595 599 602 604 604 601 595 586 575 561 547 535 538 545 549 551 549 554 574 588 596 596 592 592 593 591 586 577 561 548 545 566 580 588 586 581 573 571 572 567 571 579 588 588 591 593 599 603 609 609 608 600 613 622 628 629 626 622 617 611 608 602 605 609 614 619 618 622 629 634 627 619 608 592 569 563 561 560 580 593 591 571 567 576 584 576 557 550 556 558 554 564 579 580 595 608 611 627 635 634 638 645 634 616 626 623 622 631 649 650 647 645 641 650 659 666 665 661 656 650 643 637 629 618 613 623 626 625 613 607 620 625 626 632 632 625 621 613 599 618 633 640 647 650 654 654 654 654 647 655 649 643 640 644 652 667 669 676 679 677 667 657 661 662 660 668 668 667 673 672 663 665 661 656 667 662 667 671 680 686 686 682 667 678 682 689 698 703 706 704 703 703 703 696 687 676 659 645 640 659 669 690 696 691 686 682 679 681 682 683 687 687 676 663 651 640 629 619 621 640 652 647 641 633 624 631 634 627 639 652 659 660 650 641 656 667 671 670 666 657 654 672 681 684 684 680 678 681 691 692 692 679 682 687 694 700 704 705 710 719 728 749 773 770 750 734 724 704 708 712 708 705 697 690 708 713 721 719 713 706 715 746 752 741 727 710 694 716 716 698 682 692 708 703 706 709 762 748 713 702 696 688 669 656 671 683 667 683 697 714 710 698 699 700 702 691 669 680 683 677 690 699 712 718 731 733 729 726 730 735 731 724 728 742 749 733 723 710 711 705 714 712 693 681 695 717 709 711 722 742 782 872 932 927 907 871 904 931 929 925 940 945 956 962 970 977 995 992 920 838 836 804 777 765 754 741 735 735 731 735 758 780 796 793 787 782 760 745 775 775 752 752 756 763 782 786 800 806 786 767 765 787 797 808 813 817 825 853
663 643 627 613 601 608 613 613 613 612 612 612 609 607 602 591 582 574 577 588 588 591 584 569 566 565 565 566 567 565 563 563 575 588 600 603 604 606 588 589 574 576 565 574 596 596 602 604 595 580 591 586 593 619 607 607 606 605 606 605 599 603 604 598 600 601 611 593 590 583 584 583 581 578 572 569 564 559 555 548 548 545 542 543 541 542 557 559 567 574 575 591 602 600 597 601 610 608 604 595 585 571 555 540 535 536 546 568 580 588 595 601 605 606 602 598 595 594 591 588 580 572 556 543 558 562 561 555 552 572 584 587 590 589 585 583 591 606 608 607 597 589 586 600 606 609 612 612 609 600 593 606 616 619 630 639 645 648 646 643 638 636 621 607 600 602 602 599 577 585 601 607 608 603 597 593 593 589 579 572 559 554 568 585 606 617 624 629 627 615 595 590 605 615 618 625 622 621 620 615 613 613 626 637 647 651 651 653 654 654 651 645 636 628 620 612 600 595 601 602 601 598 591 591 592 600 598 600 600 602 598 600 615 620 627 628 629 635 639 644 648 642 644 662 679 686 687 681 673 665 657 664 664 665 659 654 666 665 657 642 641 656 657 661 663 664 671 670 664 666 668 677 686 688 684 676 684 691 695 703 709 714 713 711 707 699 691 685 676 667 661 653 636 628 640 645 642 656 670 669 664 654 650 659 652 640 635 630 616 611 618 630 641 656 667 677 671 660 654 649 642 639 627 634 634 626 628 637 641 653 646 640 641 645 648 651 651 651 652 664 670 673 675 671 672 672 668 674 697 705 705 701 712 733 729 729 735 770 803 801 792 784 781 769 783 787 773 743 733 735 737 731 711 700 698 713 727 738 739 721 703 692 680 682 703 721 714 695 690 700 723 738 759 751 725 728 746 767 750 722 713 709 725 707 751 770 768 758 749 745 743 737 736 736 748 753 755 750 746 744 744 737 728 716 703 689 665 685 699 709 714 722 724 718 709 697 677 670 682 701 700 699 704 707 719 732 750 812 818 854 832 815 801 781 761 747 732 735 743 740 729 718 717 744 764 773 767 760 756 746 768 780 788 797 805 813 810 803 803 807 801 786 771 785 785 780 779 785 811 825 832 848 848 854 858 853 850 849 841 837
663 643 627 613 602 608 612 612 613 610 610 610 608 607 601 591 582 575 577 594 597 594 585 574 574 564 566 565 564 568 565 570 581 594 603 602 604 589 580 579 583 572 561 574 589 598 605 604 598 588 596 590 600 600 603 604 605 605 603 605 602 602 619 592 596 591 606 588 579 568 563 565 565 568 571 571 571 571 569 567 559 554 550 548 544 543 564 582 593 596 595 583 592 607 614 618 613 608 610 602 590 575 561 552 542 537 544 568 577 588 575 572 581 610 607 602 595 593 598 598 598 598 595 585 584 581 570 557 549 569 575 582 586 587 590 596 600 602 592 586 577 567 572 573 574 570 577 579 581 598 613 621 628 628 632 636 639 644 654 656 649 641 634 631 630 626 613 609 585 598 607 607 607 607 607 604 595 588 569 580 579 579 570 557 559 579 591 595 596 584 573 571 592 591 598 607 606 621 632 635 635 637 631 628 620 614 605 623 633 634 629 624 617 607 597 589 585 605 615 624 628 633 635 637 639 639 641 645 646 645 636 628 615 611 621 622 627 632 642 655 656 670 682 688 691 696 694 684 672 656 650 647 650 647 646 642 656 658 658 654 649 641 654 652 652 663 673 683 686 685 688 686 688 691 700 701 708 714 718 717 716 709 694 684 680 674 668 671 677 680 680 667 657 651 644 634 622 621 642 648 643 637 632 625 619 611 611 628 635 639 638 639 636 644 650 652 648 642 636 643 632 628 642 643 646 645 653 668 685 690 693 689 698 709 702 689 683 683 676 673 674 682 692 708 711 721 739 726 707 693 708 707 721 728 739 733 727 725 722 721 725 730 730 732 725 710 702 715 714 731 736 737 738 730 724 719 711 697 683 676 693 701 699 691 677 664 677 693 703 717 725 732 722 703 684 695 720 707 706 713 721 700 683 677 695 718 745 754 742 725 717 706 703 720 731 739 724 725 722 709 696 679 679 675 670 667 657 654 649 637 642 640 644 651 661 672 679 692 708 724 718 697 698 702 708 715 723 750 771 763 757 757 753 748 749 745 732 704 683 704 686 703 702 700 708 700 685 689 696 698 709 721 704 727 747 766 771 751 732 717 725 732 754 786 802 788 772 773 773 781 791 784 791 776 788 784 778 794 829 835
663 643 627 614 603 609 611 611 612 608 609 608 607 606 600 592 582 575 572 596 604 600 591 578 585 571 564 565 564 565 576 577 588 600 602 599 600 583 569 562 560 563 558 568 586 596 598 605 601 599 603 604 608 598 602 605 604 605 604 611 604 613 615 596 604 594 593 578 573 577 590 589 589 590 591 592 590 588 577 568 566 557 541 543 542 545 545 565 592 607 604 592 593 612 625 609 601 585 576 565 577 563 554 546 538 536 538 541 550 563 550 562 588 597 596 590 585 581 594 598 597 590 583 577 574 573 565 552 547 550 551 552 550 560 567 572 574 574 570 562 563 574 591 601 602 599 592 575 584 586 584 588 589 595 598 607 619 630 635 641 648 649 647 641 637 631 623 608 597 614 623 621 618 614 607 593 582 588 602 610 612 611 602 593 582 569 557 555 559 562 567 586 592 597 602 605 606 607 604 605 603 602 599 592 588 601 606 611 611 608 603 599 595 581 584 611 619 626 627 621 617 628 645 657 661 658 651 644 642 636 625 638 651 655 659 656 652 639 632 650 668 685 696 710 709 704 702 697 695 692 689 685 681 678 672 663 657 650 641 641 650 659 668 678 689 698 706 708 709 714 716 717 719 716 720 723 726 728 724 722 715 712 705 702 705 698 681 667 662 652 637 649 665 669 665 658 652 643 631 622 616 609 613 627 635 629 626 620 613 624 645 656 654 641 630 621 638 643 645 660 676 693 698 695 683 664 667 673 686 704 712 710 701 714 732 743 746 747 732 723 740 751 777 791 769 753 747 743 741 749 755 748 744 741 741 736 729 724 720 713 703 696 688 685 686 690 690 685 681 682 676 680 678 687 692 693 695 698 701 704 702 693 683 677 672 662 665 662 670 665 673 668 661 652 655 656 658 659 658 657 655 671 678 688 697 702 704 697 682 693 702 695 677 675 696 715 722 728 726 721 720 722 720 717 712 705 696 690 676 663 644 640 659 670 675 682 693 704 714 722 736 754 759 744 740 737 748 748 734 709 716 750 752 747 728 709 692 671 676 719 745 756 742 761 767 734 718 713 716 722 739 780 780 754 736 715 716 737 730 740 750 757 772 784 787 783 776 787 805 825 836 838 836 825 822 829 832 828 822 800
663 643 627 614 603 609 610 610 611 605 607 606 606 605 599 592 582 573 570 594 609 606 596 582 593 585 570 570 572 576 589 586 596 600 601 596 584 571 559 556 560 562 557 562 579 594 592 597 601 604 612 614 614 606 611 608 607 607 611 598 595 587 601 599 615 601 611 614 603 595 596 598 599 597 596 594 591 583 576 565 557 552 542 546 548 542 549 566 591 609 612 610 612 620 630 626 610 597 585 580 579 562 564 566 555 550 548 540 539 540 559 569 581 591 603 607 603 594 589 584 581 581 581 576 567 570 573 564 552 565 577 583 582 572 562 563 564 557 554 571 588 601 612 617 620 617 606 592 599 615 620 623 625 625 627 627 628 633 625 623 639 651 656 653 649 637 624 610 618 632 632 632 632 634 632 630 627 631 628 621 613 607 598 593 584 575 568 564 574 589 579 574 568 566 562 559 563 563 565 565 568 572 567 565 569 570 580 573 571 575 575 574 587 589 596 602 615 624 629 630 630 631 640 648 652 656 659 662 664 664 666 670 676 682 682 681 680 683 677 669 653 675 688 692 695 691 691 692 685 681 672 663 660 655 653 647 642 635 634 642 651 656 655 664 673 679 683 687 693 697 699 701 696 694 699 699 693 691 692 689 686 682 678 676 676 672 673 661 653 646 639 632 625 636 642 637 629 621 616 609 608 608 603 609 609 623 621 620 615 619 626 639 655 684 681 678 674 678 695 704 712 719 727 735 727 716 704 690 686 676 661 660 665 680 690 695 698 699 707 715 722 726 722 721 720 721 720 719 712 714 709 714 713 705 715 723 722 732 734 724 710 702 704 718 727 729 728 722 705 712 724 730 735 728 724 719 712 703 690 676 681 671 681 694 705 717 731 739 735 709 702 691 680 668 704 721 713 738 741 744 741 721 718 723 713 707 702 714 707 699 694 680 665 669 667 654 638 631 640 653 671 682 693 701 695 688 679 663 645 629 635 658 674 688 702 714 721 734 750 763 765 755 738 722 717 698 695 686 713 716 684 668 708 724 718 702 680 662 690 702 696 718 710 704 685 671 675 675 688 708 730 731 711 695 718 773 790 792 794 792 790 790 782 780 785 783 798 779 766 757 770 781 784 784 789 801 817 834 836 800
663 643 627 614 605 610 609 610 610 603 605 605 605 603 597 590 582 573 571 589 610 610 601 587 597 586 583 582 586 591 601 596 600 602 599 593 577 562 557 557 560 557 559 558 563 580 580 592 598 602 611 615 627 626 621 618 615 622 626 610 607 620 622 607 607 620 607 605 610 615 608 596 592 586 583 574 565 557 558 556 551 551 549 544 552 553 555 573 588 603 607 608 614 624 626 629 629 624 616 602 588 576 572 569 563 550 545 540 552 547 541 548 557 565 578 593 618 615 608 605 601 602 596 592 587 587 580 570 561 559 580 589 594 593 601 601 596 590 582 567 558 568 593 602 609 613 617 610 601 610 625 637 647 654 656 656 651 652 650 644 640 657 669 672 665 658 650 642 637 642 645 645 647 648 645 645 643 640 633 625 617 608 598 587 578 564 579 593 595 609 616 610 600 586 573 574 594 618 616 620 618 614 603 609 609 602 596 582 591 604 610 603 601 602 611 615 618 618 610 606 620 629 636 642 644 643 648 653 662 666 667 658 659 668 675 677 677 677 677 674 671 669 671 673 669 666 662 656 649 642 637 626 625 630 635 647 653 652 654 660 664 667 671 673 671 671 671 668 671 673 677 679 675 667 662 655 657 658 661 650 647 643 660 667 667 672 672 666 661 652 641 634 625 619 616 610 605 604 604 604 612 633 649 644 635 623 633 647 667 680 686 682 673 664 658 660 652 648 658 670 686 697 711 711 705 701 693 683 672 663 649 665 688 686 698 702 705 694 698 695 691 684 695 702 708 716 725 734 737 732 725 716 709 714 723 732 742 746 739 733 734 733 727 722 714 706 705 712 705 719 734 726 718 709 710 719 721 716 708 696 684 694 705 705 692 712 726 717 713 725 740 752 749 717 704 720 769 793 789 771 787 771 757 743 734 719 699 714 717 728 736 740 740 738 726 725 719 700 709 719 712 694 684 672 656 633 632 629 629 640 660 682 700 704 690 688 713 717 716 723 716 698 676 666 684 680 670 648 642 651 680 702 703 724 717 708 693 673 667 677 671 666 670 682 681 696 711 704 684 691 693 696 734 759 776 789 790 788 780 788 794 791 789 783 783 781 780 775 764 747 757 778 783 767 753 778 791 787 779 744
663 643 627 615 606 610 609 609 609 601 604 604 603 601 595 589 581 575 571 588 611 611 604 590 596 586 593 593 599 604 607 603 602 603 598 588 572 559 557 556 556 560 558 561 556 557 561 576 587 592 597 609 631 635 628 614 640 636 623 612 621 624 616 599 602 599 593 594 618 614 612 606 584 574 568 552 541 542 547 550 546 544 544 548 544 557 558 559 566 568 572 572 581 591 600 619 633 625 611 597 582 569 560 542 545 542 551 578 588 571 549 555 571 583 615 623 631 628 625 613 604 600 597 594 589 581 573 564 558 571 570 566 574 580 590 600 606 610 606 596 582 568 562 580 585 593 607 620 630 633 629 621 631 638 647 653 659 662 664 663 663 666 667 669 669 669 668 665 666 664 663 656 649 646 637 627 624 616 615 609 600 593 582 572 576 576 567 581 598 595 609 625 627 611 597 590 595 602 626 651 656 651 647 635 619 608 611 622 624 627 627 627 623 613 621 630 627 628 628 627 625 622 636 644 652 660 662 665 663 660 654 656 654 662 663 663 663 661 662 655 650 654 655 651 643 638 634 628 626 640 647 649 654 658 659 663 670 673 676 677 674 669 661 651 640 643 660 646 640 632 627 630 626 637 647 652 648 648 635 641 637 632 635 642 647 651 660 657 650 642 633 628 626 618 608 603 602 604 609 625 635 642 657 666 674 678 679 680 679 678 678 673 665 656 643 631 633 645 656 660 664 670 675 675 672 663 655 643 639 653 672 684 692 682 670 685 695 695 695 703 704 701 707 710 707 704 697 687 683 689 707 720 730 743 736 730 724 716 700 689 707 709 686 670 662 667 663 674 678 691 718 733 747 742 740 733 752 758 748 750 733 725 724 741 757 747 723 733 712 703 694 685 695 701 695 718 735 756 776 784 780 778 771 764 759 756 760 763 763 759 749 738 727 707 689 701 689 689 677 688 684 668 649 641 648 669 670 659 644 629 628 627 623 631 637 638 651 659 651 637 630 628 631 639 654 651 648 639 643 652 649 657 657 668 690 694 702 743 764 766 767 773 778 756 741 723 699 695 724 754 766 729 728 769 812 808 777 800 813 801 804 817 818 817 815 812 808 802 820 782 765 748 746 739 722 712 735 761 782 815
663 643 627 615 607 611 609 608 607 599 604 604 600 598 595 588 580 575 572 595 607 609 605 597 601 594 600 602 605 609 611 606 605 601 596 587 570 559 557 556 556 557 557 557 556 558 558 558 572 575 588 601 621 620 614 625 625 636 624 611 614 618 595 596 599 598 598 599 615 621 616 602 580 569 555 544 544 551 557 551 548 548 545 553 547 553 562 563 569 579 586 589 596 595 611 615 627 622 614 602 589 573 558 547 551 561 581 591 585 576 576 567 575 587 593 623 639 633 622 616 613 592 576 572 569 570 567 567 560 580 596 601 600 601 597 598 590 599 599 592 584 565 563 574 587 594 603 613 622 633 647 647 646 646 646 649 645 644 640 637 637 630 629 646 653 661 671 677 673 667 656 646 640 632 633 632 628 620 598 596 604 606 601 604 596 586 581 573 573 583 597 610 620 626 628 630 626 626 632 658 674 669 660 658 666 671 674 678 679 663 650 638 646 653 652 646 639 653 664 668 667 665 665 663 666 666 666 659 657 650 638 648 659 660 660 654 650 646 643 645 650 653 649 644 638 633 627 629 645 652 655 662 669 671 672 670 667 671 669 666 662 655 649 643 634 633 641 643 641 634 628 621 621 626 625 627 623 627 644 645 648 654 664 676 686 684 679 680 671 666 655 643 633 625 619 614 607 600 603 609 635 649 657 652 654 658 659 654 643 635 628 625 630 634 634 629 619 617 626 628 633 636 636 637 639 632 643 657 665 665 664 664 650 657 669 679 694 695 693 695 695 692 692 691 684 670 690 700 707 713 725 730 731 725 721 714 718 719 716 711 706 702 684 667 652 643 654 658 665 660 679 685 689 690 684 691 687 681 681 675 662 641 642 655 661 663 654 639 645 642 647 675 684 694 704 703 723 727 719 701 706 720 716 694 670 666 699 717 717 694 670 692 722 738 735 705 675 671 658 656 652 651 645 657 669 682 690 683 669 650 640 627 619 620 621 625 637 648 655 651 647 632 626 630 631 649 681 718 748 754 747 737 729 719 706 694 679 694 719 742 772 778 739 744 765 771 767 767 759 744 719 748 767 757 775 784 817 826 822 822 817 805 793 783 772 761 758 751 743 739 737 729 738 723 689 659 689 730 741 719
663 643 628 615 608 611 609 607 606 597 604 603 597 594 594 587 581 576 572 597 601 603 602 601 607 605 607 609 607 612 612 607 603 599 595 586 572 558 557 558 557 559 558 557 557 555 558 558 560 575 583 592 589 590 602 615 634 637 632 625 618 597 593 593 594 597 596 602 600 598 604 608 585 570 546 546 548 563 565 563 559 555 554 561 558 563 572 583 591 601 612 623 630 627 630 628 621 614 607 599 589 574 563 549 550 557 562 587 599 599 600 596 598 607 628 640 641 637 626 615 605 597 587 584 584 588 589 586 580 567 576 596 606 612 613 610 598 592 600 598 594 582 574 575 566 566 585 603 615 624 629 635 637 637 630 624 619 604 617 630 638 642 647 650 650 652 654 653 653 653 658 663 658 647 632 616 611 615 625 627 617 605 592 585 579 586 594 595 617 623 616 601 597 612 621 631 642 651 659 669 678 675 663 655 666 677 682 684 686 687 688 677 685 686 683 682 682 687 687 687 683 677 673 670 664 659 654 651 647 646 643 636 627 637 639 642 639 630 637 639 641 642 641 637 635 627 620 632 643 648 654 658 662 659 656 650 647 643 641 638 643 641 637 628 633 641 644 642 634 627 621 620 627 632 631 635 636 637 641 640 645 645 647 652 657 659 654 645 650 659 661 657 654 651 647 636 626 610 600 603 597 614 621 633 641 642 640 638 631 623 618 605 618 633 644 651 652 655 663 664 664 665 661 652 638 625 624 654 669 673 676 680 676 676 676 667 657 650 666 674 688 698 705 708 707 706 702 698 699 704 707 708 707 704 696 685 666 684 684 677 672 665 655 649 634 629 631 629 632 633 629 628 628 631 636 643 647 649 652 657 657 652 644 631 626 632 643 649 649 643 641 657 664 670 667 669 667 655 648 650 666 677 683 665 651 638 647 642 649 657 666 682 698 713 721 720 709 682 669 663 652 648 638 640 645 648 644 645 633 622 621 620 630 639 636 634 631 625 619 621 623 622 625 624 629 647 667 693 713 730 716 721 718 710 698 675 649 659 700 721 726 725 740 741 734 724 700 674 715 721 730 770 789 787 786 782 772 759 749 760 766 747 698 659 642 636 638 642 636 623 634 645 637 630 642 655 671 692 723 706
663 643 628 616 609 611 609 606 605 595 604 601 594 591 591 587 582 577 571 595 596 593 599 604 609 609 613 614 613 610 608 605 602 596 589 580 571 558 555 559 558 558 557 557 558 556 558 557 558 566 574 580 572 585 596 605 602 621 630 633 626 609 601 597 598 598 599 599 597 591 585 578 567 553 545 543 545 544 547 545 546 556 552 562 573 582 590 597 599 604 613 622 628 627 621 613 606 602 599 598 591 576 565 554 548 581 587 591 595 594 588 590 596 607 619 628 636 635 627 621 613 605 607 601 594 604 611 610 602 591 574 583 602 612 614 610 606 596 606 609 605 601 594 602 605 603 586 576 605 607 607 609 611 609 606 600 593 602 603 619 631 615 620 618 613 603 602 606 627 644 657 666 666 657 652 642 636 625 611 590 589 605 616 624 646 650 653 648 653 650 639 626 620 633 655 670 678 682 686 687 682 673 658 660 673 674 677 674 671 679 683 676 670 662 650 660 668 667 669 666 668 672 674 670 662 655 647 642 640 639 637 633 628 624 619 617 616 617 616 620 630 631 629 633 635 639 643 647 649 653 659 663 666 663 657 651 646 640 635 629 621 617 617 625 628 631 630 626 616 616 634 643 655 662 668 662 656 658 663 664 662 653 645 646 643 636 634 635 636 635 639 634 629 623 616 605 600 602 599 601 609 627 639 645 645 638 635 629 625 619 610 602 608 625 630 629 627 626 622 621 613 609 616 619 637 644 640 629 614 619 625 628 633 636 641 645 645 644 638 631 632 638 642 652 655 660 664 664 657 656 667 666 661 656 654 655 652 646 638 641 638 637 634 632 626 619 627 627 620 630 627 627 624 619 621 618 624 625 617 619 635 640 636 636 633 625 616 625 641 640 639 637 639 644 649 644 635 629 623 639 641 645 651 661 666 663 663 665 673 681 689 691 689 688 685 680 669 682 687 689 686 682 682 683 676 667 653 634 630 623 619 614 612 612 612 613 612 613 630 644 666 701 710 704 695 685 680 685 691 698 700 701 687 673 655 643 638 675 685 675 671 655 641 662 694 712 723 734 737 734 719 705 722 727 725 722 741 751 750 736 711 685 649 644 628 631 628 618 630 641 645 631 638 664 709 749 774 785 791 785
663 643 628 616 609 611 609 606 604 593 601 599 592 588 586 588 583 577 573 594 589 586 597 607 613 611 617 617 611 609 607 606 601 593 586 574 570 559 557 559 558 560 557 558 558 557 558 557 558 560 568 568 576 578 584 593 594 610 628 625 622 619 614 608 608 604 599 594 589 580 570 566 560 559 555 546 549 550 548 545 545 558 565 575 585 594 599 598 600 604 606 611 615 610 606 598 583 591 596 587 572 560 548 548 568 602 603 603 595 583 570 581 591 595 600 605 604 611 625 626 627 622 618 612 608 604 607 607 602 592 580 591 605 613 617 613 599 599 614 623 625 623 624 621 622 612 592 591 590 584 590 581 581 581 581 586 587 609 601 608 613 604 604 609 601 597 612 634 636 629 629 637 650 660 660 642 624 610 594 600 627 619 611 612 633 648 650 681 674 670 669 667 668 672 672 672 671 670 668 663 656 655 661 669 672 673 672 668 667 663 658 652 647 640 635 644 652 655 657 655 652 652 655 654 650 644 639 627 617 614 613 613 617 627 637 652 657 664 665 661 667 669 670 667 661 663 660 660 662 664 664 658 651 642 649 661 667 657 651 644 641 640 632 624 616 615 615 622 632 646 665 681 694 689 676 661 663 683 701 722 724 712 696 678 665 652 634 632 634 633 628 624 618 613 610 608 601 597 595 596 596 595 612 628 635 632 622 615 615 615 614 611 609 603 600 599 605 620 632 645 658 661 653 646 637 629 616 613 615 614 618 616 620 631 638 645 648 647 646 646 649 652 660 669 670 670 665 661 662 662 663 659 656 653 651 645 643 639 624 624 628 632 629 622 620 621 616 611 614 614 622 629 629 627 621 612 608 617 625 633 637 639 636 633 628 628 631 633 629 626 615 612 623 632 630 630 629 628 623 615 617 629 641 642 638 649 650 641 644 642 652 665 677 676 672 663 657 645 648 662 667 673 680 689 691 687 676 682 688 684 676 665 657 646 637 629 624 616 621 623 611 631 646 667 667 657 649 650 662 670 676 677 668 657 638 618 626 649 673 683 688 696 700 702 700 697 694 679 679 673 655 637 658 686 700 706 699 692 678 670 623 639 636 630 618 615 627 635 637 635 625 638 656 662 689 706 746 761 754 729
663 643 628 616 610 611 610 605 604 592 598 597 590 584 581 585 582 576 576 587 581 589 596 607 616 613 618 616 608 608 608 603 597 588 578 571 570 558 558 559 558 561 560 557 558 557 558 557 557 558 562 574 580 586 584 583 595 616 635 633 634 629 623 621 614 610 602 594 581 571 568 565 559 557 554 558 560 559 551 544 544 565 577 585 593 598 600 600 599 599 602 600 597 593 587 575 570 578 582 575 564 550 547 556 569 580 584 582 583 574 558 564 566 572 578 590 594 612 627 631 631 630 622 615 607 597 583 587 594 607 604 608 611 619 624 625 622 616 625 628 634 639 644 642 642 634 632 632 630 629 626 622 607 594 592 615 612 599 612 618 626 649 649 629 615 604 600 606 615 623 630 633 639 644 637 631 625 608 606 617 614 630 628 641 642 649 658 678 670 665 651 657 650 644 633 634 633 644 652 657 661 665 666 662 661 654 646 648 652 653 652 645 638 630 624 625 637 640 639 633 636 642 644 648 648 646 639 632 621 614 615 622 625 630 631 636 640 643 647 650 650 656 659 658 657 657 660 666 661 655 647 646 646 646 646 640 632 628 622 628 631 632 624 621 616 611 617 629 631 633 632 638 639 630 634 636 637 652 658 663 661 658 657 653 650 642 634 631 638 643 647 645 641 636 632 627 625 623 620 618 612 609 599 596 597 603 606 608 602 597 617 624 626 625 633 636 633 630 613 611 613 612 613 606 614 620 616 620 629 633 633 631 625 631 628 623 617 615 630 638 638 642 643 657 662 669 675 681 683 684 680 671 667 669 665 658 652 638 629 633 636 631 623 626 632 640 643 641 636 631 622 615 607 606 614 614 603 614 622 628 635 638 635 633 628 626 618 608 612 612 607 610 608 607 601 605 611 605 608 615 622 624 627 631 636 649 665 677 685 683 685 687 686 676 664 658 652 645 648 649 646 641 637 640 650 649 647 645 641 642 651 658 662 659 644 630 622 613 611 607 603 609 618 623 655 681 683 677 669 663 650 634 636 653 665 674 678 670 660 646 630 616 611 629 642 655 651 639 624 612 638 647 649 642 637 631 621 611 608 614 630 635 637 641 667 729 737 743 744 717 682 659 648 657 653 664 665 658 645 636
663 643 628 616 610 611 610 606 603 591 594 594 586 580 577 580 581 576 573 578 580 598 603 610 612 620 617 611 605 607 607 603 594 584 570 577 572 559 557 556 559 561 560 557 558 556 556 557 556 559 559 579 580 594 603 588 594 613 620 619 625 621 632 630 623 616 607 600 589 581 574 561 557 555 559 560 561 560 555 547 544 568 587 593 598 602 603 603 599 598 597 593 588 576 582 584 578 573 562 558 551 545 547 551 547 550 557 556 559 554 564 575 580 588 598 608 618 626 631 630 630 632 629 623 614 602 600 615 617 613 626 631 638 639 640 642 641 637 635 639 636 640 639 644 646 648 643 640 630 628 631 629 617 600 606 626 630 637 639 648 661 646 642 639 635 620 609 609 623 645 647 654 652 650 645 629 624 633 612 625 650 661 669 671 666 659 661 664 662 658 655 648 638 643 637 630 630 640 643 646 635 642 647 649 649 648 640 640 645 646 645 647 647 649 641 635 621 628 639 648 650 656 656 651 643 639 637 631 622 615 611 619 630 636 641 648 652 650 652 653 652 655 654 650 647 650 653 656 652 644 635 628 637 647 646 640 635 627 615 613 617 612 609 608 626 630 631 628 622 621 627 633 640 646 652 654 656 656 655 651 649 645 642 637 629 628 634 639 647 651 660 664 667 663 662 658 652 647 640 634 629 620 609 602 596 593 590 592 595 597 595 593 627 640 643 638 631 623 613 612 614 612 618 620 612 611 608 606 601 609 608 619 630 634 636 634 637 643 633 631 638 649 649 651 657 649 652 674 688 697 694 686 675 659 654 663 661 657 651 647 646 636 633 638 628 622 620 620 618 620 621 621 616 614 612 607 597 608 616 622 621 621 613 612 606 596 598 610 624 627 624 615 628 640 652 659 664 662 662 664 667 672 672 675 680 682 681 677 674 677 681 682 676 658 663 683 692 696 698 697 692 682 675 667 666 664 661 658 654 649 643 634 621 609 624 633 623 609 600 607 633 649 659 665 661 661 659 660 665 671 675 673 670 669 669 664 656 644 633 623 611 609 610 608 603 600 601 599 609 617 636 655 668 663 656 669 680 678 673 666 659 651 646 641 642 646 649 648 648 646 644 637 635 628 624 614 604 601 602 561
663 643 628 616 609 611 610 606 602 591 590 592 581 577 573 576 579 577 569 571 581 605 612 615 615 620 616 608 601 603 604 600 592 579 574 585 576 560 558 557 560 562 563 558 558 557 556 557 557 557 559 581 589 595 608 599 605 613 608 608 607 610 617 620 626 619 609 604 595 588 587 578 567 560 557 559 560 557 552 545 545 560 576 596 599 599 598 602 603 601 599 594 585 591 603 604 601 593 586 580 571 559 550 547 547 557 578 578 575 568 557 565 581 594 605 613 619 618 613 599 596 624 632 632 625 617 604 609 626 632 639 646 651 653 648 645 635 628 634 641 638 635 637 645 653 655 650 643 634 630 624 618 609 602 624 629 629 639 643 664 672 669 657 641 646 636 630 627 621 620 620 634 646 650 654 662 660 648 659 664 677 675 672 670 671 667 662 657 651 653 655 658 656 650 644 637 627 621 624 626 631 634 637 638 641 640 640 639 633 632 644 648 653 655 653 647 640 628 615 620 624 630 636 638 637 632 625 617 610 612 630 637 642 647 644 644 638 636 641 646 646 644 643 639 640 645 649 648 648 645 638 629 624 628 632 630 626 626 626 619 613 607 602 605 608 629 635 636 635 640 648 653 651 651 647 643 636 626 622 624 625 625 627 634 639 642 648 650 649 647 642 638 626 623 628 635 636 636 634 628 621 615 610 612 609 606 601 597 596 597 591 611 619 622 623 622 618 611 605 605 602 601 602 598 597 600 604 615 601 600 601 604 615 615 624 630 637 641 647 650 650 669 682 697 707 711 710 706 704 705 701 699 692 686 675 665 657 644 627 621 620 619 622 615 613 610 613 610 612 615 618 619 623 622 616 609 601 597 592 593 602 597 593 610 627 633 642 652 651 644 648 666 678 684 679 671 659 652 650 640 650 669 678 684 674 660 645 638 639 646 634 641 652 663 676 692 704 714 708 701 691 683 678 689 695 696 693 689 683 680 674 673 675 676 674 669 664 649 631 618 612 599 597 601 599 606 613 637 641 638 631 631 641 651 655 656 653 641 630 615 619 627 616 606 600 602 611 645 654 651 657 668 678 685 687 682 676 670 659 649 637 631 629 630 626 617 607 607 620 618 619 620 616 613 606 599 588 596 602 579
663 643 628 616 609 611 610 606 602 591 587 590 579 576 571 574 576 578 570 573 583 608 618 623 621 618 610 603 594 599 601 599 589 576 588 588 579 560 557 557 559 562 563 558 557 559 557 558 557 557 570 583 597 595 613 612 633 626 610 602 594 602 599 613 623 614 600 597 595 588 578 574 570 562 551 544 544 545 544 546 568 585 592 597 603 606 608 609 606 602 599 591 589 600 606 604 597 592 583 575 562 554 547 547 557 579 594 602 600 588 575 563 560 576 590 596 600 599 589 579 593 617 625 629 631 629 621 616 610 622 633 642 646 644 636 629 624 634 631 625 628 634 648 653 654 653 649 643 634 628 624 617 615 633 643 649 656 657 656 658 667 680 679 671 652 657 654 662 670 662 656 666 670 680 687 680 675 668 663 656 664 670 672 667 662 655 656 653 651 648 645 643 636 628 623 623 623 620 615 616 616 615 618 618 628 632 631 632 631 626 623 628 637 642 648 647 643 639 634 629 619 619 620 620 609 612 621 621 620 623 632 639 645 657 657 651 644 638 629 624 622 631 638 645 645 643 644 642 643 638 637 634 630 624 627 616 618 619 613 607 607 621 637 643 650 650 657 664 668 665 660 656 650 647 643 635 625 618 624 631 635 639 643 648 648 651 652 657 660 659 658 654 650 644 636 632 622 622 626 627 617 610 600 597 599 595 593 588 587 604 618 617 612 604 608 602 604 603 602 596 594 591 594 608 610 611 614 619 622 622 621 623 631 638 650 656 655 652 644 637 647 669 671 677 684 700 716 728 737 730 728 736 732 727 719 704 702 705 700 693 684 674 658 663 669 666 659 654 646 640 634 625 619 610 608 606 601 596 604 603 602 595 595 589 590 592 617 637 641 643 648 650 649 640 627 622 642 652 649 642 631 615 630 646 662 670 672 668 661 652 642 634 621 626 641 651 658 661 663 664 663 663 653 642 640 649 656 660 659 657 653 655 659 660 662 662 665 662 661 655 652 647 643 637 636 638 634 629 617 607 598 596 594 594 596 600 599 597 591 609 623 633 631 637 653 659 662 660 654 646 637 625 633 642 650 657 662 661 658 658 659 661 660 658 651 641 640 646 647 651 647 643 635 631 621 615 609 601 594 564
663 643 628 616 609 611 610 606 602 591 587 589 579 578 571 573 575 577 571 578 587 607 620 624 622 618 606 597 590 592 599 597 587 581 595 588 575 559 558 557 559 559 560 560 559 558 559 558 558 558 576 595 596 602 612 641 647 626 619 605 592 593 607 616 618 609 596 584 584 582 577 572 559 545 544 546 557 557 556 560 580 603 605 606 607 614 620 619 612 601 594 597 602 605 600 594 586 576 567 561 552 546 551 554 571 578 584 595 611 607 594 592 593 583 570 569 566 569 567 574 588 597 600 601 617 623 625 629 629 623 618 616 618 620 625 636 643 647 646 644 644 649 654 656 654 653 651 650 652 649 650 647 645 640 636 646 655 661 663 663 662 671 675 680 678 676 666 658 671 667 652 660 665 665 662 657 649 640 645 659 672 678 670 652 644 639 635 631 632 628 629 623 622 631 635 636 636 637 637 633 632 629 626 619 616 614 621 624 627 619 619 617 616 624 624 630 636 636 633 629 626 623 626 625 625 621 608 606 611 620 634 642 647 645 640 641 650 658 664 667 660 654 643 633 622 620 626 634 638 638 639 636 631 620 614 603 609 623 635 641 642 644 642 643 648 652 654 655 658 658 656 651 643 634 629 621 613 622 633 640 651 662 668 670 672 670 676 667 663 658 657 658 653 644 637 631 636 638 641 639 635 626 615 602 595 597 589 588 590 593 595 599 601 608 607 606 604 601 596 593 591 589 616 627 632 641 646 648 632 624 638 650 658 664 667 667 661 647 648 665 695 697 704 714 723 727 727 719 711 693 712 719 725 735 742 744 750 757 753 746 740 735 729 721 714 717 715 710 694 676 663 651 640 628 616 618 612 613 613 607 599 586 587 593 593 598 609 619 632 645 656 661 655 651 643 634 620 612 600 610 627 635 639 646 652 655 657 657 651 645 640 635 632 628 620 612 619 627 629 630 627 633 639 643 640 638 637 631 620 612 609 625 632 640 643 640 631 624 624 614 617 613 610 611 612 606 613 617 625 635 642 645 643 636 626 608 612 596 594 608 630 650 649 649 645 638 632 627 634 639 641 647 650 652 650 643 633 630 623 630 626 622 620 623 625 619 612 607 610 611 621 611 606 619 620 618 615 608 598 552
663 643 628 616 609 610 610 606 603 591 589 590 581 581 573 573 573 577 573 579 593 607 622 624 621 620 605 596 592 591 595 595 584 582 596 590 572 559 558 558 559 560 561 561 557 559 558 557 558 559 577 593 586 595 599 631 642 623 617 602 591 597 608 618 614 604 591 576 566 570 569 568 556 545 546 551 564 568 576 586 601 612 618 617 616 619 624 625 620 617 616 619 617 616 610 605 600 599 588 573 557 548 550 551 556 564 573 589 600 614 611 608 611 607 604 609 606 601 603 596 580 573 581 589 594 599 614 628 636 641 644 648 654 658 662 662 660 661 660 660 661 661 666 664 663 660 658 658 659 664 667 667 665 662 656 648 639 633 634 652 662 673 683 687 685 670 658 649 636 644 660 655 644 628 626 629 650 660 663 670 676 673 668 663 655 648 647 653 656 654 647 643 641 641 639 639 635 633 632 628 624 620 616 616 615 614 610 618 618 616 614 613 610 614 624 633 642 647 646 645 641 634 626 619 614 611 607 609 616 624 629 635 638 644 648 648 646 648 658 665 663 656 650 643 642 643 640 637 633 628 617 611 603 600 602 615 615 613 624 633 645 653 657 660 662 664 662 656 650 642 634 623 610 611 622 630 636 642 646 648 653 658 659 665 674 681 684 684 681 672 662 651 644 634 630 626 621 619 631 637 636 632 637 640 638 631 621 611 606 602 602 598 594 591 584 585 591 592 593 589 585 598 600 597 609 632 667 699 728 751 754 747 755 774 770 758 738 724 723 709 703 692 685 682 684 690 689 680 686 701 704 698 703 701 700 717 720 718 710 705 702 702 694 686 684 681 688 691 678 677 675 680 692 691 688 693 682 665 652 640 626 614 607 606 603 602 601 596 590 584 586 586 584 590 592 595 596 604 609 609 610 611 621 628 638 640 639 636 633 629 633 631 629 623 614 618 613 616 611 604 598 604 612 608 603 600 597 601 614 617 619 615 609 607 615 607 607 609 606 605 607 609 609 608 609 601 597 591 588 588 597 611 619 626 634 641 643 633 638 647 647 648 643 629 619 619 621 617 616 613 616 622 627 628 621 612 610 618 619 617 613 606 605 603 601 606 618 621 625 626 627 626 625 621 615 616 602 604 611 600
663 643 628 616 609 610 609 607 603 592 592 592 584 583 574 572 571 577 572 581 597 606 624 620 620 616 608 604 600 600 589 599 588 585 597 587 572 561 559 559 559 559 561 560 558 558 558 557 558 561 574 577 582 596 609 631 635 630 620 599 584 595 610 615 609 597 584 572 561 554 551 548 546 546 552 561 564 568 580 588 598 600 603 594 598 612 620 627 630 630 626 628 631 630 626 620 614 606 595 585 572 560 547 554 557 577 588 589 586 581 584 588 585 595 602 600 608 614 614 614 609 600 586 582 599 602 595 599 597 613 618 627 636 655 665 669 664 659 652 655 657 656 657 657 638 623 627 622 642 641 649 673 672 667 659 652 644 634 620 645 650 659 665 669 670 667 662 651 633 621 644 652 649 638 630 617 636 648 653 646 646 645 646 644 642 642 644 647 647 643 640 636 632 627 636 634 627 626 633 638 639 639 641 638 634 628 627 627 626 626 622 621 615 607 619 631 642 649 649 643 637 626 618 607 610 624 636 647 655 656 654 646 638 626 632 638 634 643 653 662 668 671 673 675 676 674 670 663 653 643 630 621 610 596 606 627 638 640 645 643 646 659 664 662 657 651 642 630 616 608 628 633 640 642 641 647 651 652 648 650 659 667 677 685 688 671 645 641 634 637 630 621 629 647 648 641 632 622 607 617 619 626 626 623 621 616 615 608 604 604 603 598 597 597 595 594 593 589 582 586 600 603 596 592 596 595 599 601 610 614 618 647 680 690 697 690 687 682 692 701 708 706 703 697 687 673 684 697 705 704 691 682 702 709 702 707 714 713 701 699 704 701 704 697 699 694 693 704 702 690 687 686 689 691 690 688 682 680 660 630 618 610 604 595 598 597 602 602 605 605 605 597 596 593 589 585 576 582 585 596 602 599 597 596 603 604 606 607 607 603 607 612 615 612 606 603 614 621 621 620 616 614 614 611 610 603 596 599 607 604 602 606 612 604 604 603 606 606 606 608 604 606 604 601 592 578 574 576 586 587 599 609 616 625 629 633 636 637 640 643 643 641 646 640 637 636 630 626 628 631 629 624 619 615 613 609 606 622 633 630 629 606 607 605 606 611 611 610 605 602 597 593 595 601 606 607 610 604 598 565
663 643 628 617 609 610 610 607 603 593 595 595 586 583 573 572 571 575 569 585 600 608 620 616 617 611 614 609 606 606 594 587 583 588 593 599 575 561 558 558 558 558 562 560 559 559 559 558 557 560 575 579 595 616 622 625 627 632 627 606 590 587 592 597 592 586 579 565 553 546 545 544 546 548 546 546 545 555 560 568 570 575 580 576 576 585 596 610 626 614 611 612 626 622 625 630 623 614 605 594 582 568 561 548 550 554 563 565 563 561 560 564 572 585 579 577 576 572 585 597 621 618 612 602 585 605 618 628 631 631 633 637 643 653 663 666 655 631 617 637 643 638 622 633 650 639 618 605 608 632 650 657 651 647 638 632 623 615 639 649 656 653 646 635 639 651 654 647 635 620 606 613 604 613 639 648 660 666 671 675 675 674 672 671 670 667 661 653 651 649 651 650 650 648 647 647 649 648 644 643 645 645 643 636 631 630 635 637 634 633 630 627 626 623 620 610 604 611 616 618 617 611 601 606 619 633 648 657 666 665 659 652 641 628 621 631 640 649 659 664 664 658 649 648 656 667 671 672 665 657 647 637 625 610 595 615 635 649 652 652 647 642 635 623 614 603 609 626 639 641 637 634 632 641 655 664 674 681 682 681 676 673 675 683 685 680 673 647 639 658 651 644 635 621 606 627 629 628 621 614 602 608 619 619 613 607 601 598 593 589 590 583 579 585 587 588 587 593 597 599 599 595 590 597 600 605 612 621 645 665 694 705 703 700 700 697 696 694 692 692 690 690 684 646 643 690 691 694 697 699 700 708 716 721 711 711 719 715 724 725 716 722 721 718 706 707 699 698 701 700 693 690 685 688 688 678 646 634 619 607 620 620 619 610 600 599 601 600 601 603 602 595 596 597 595 596 593 590 588 583 577 582 582 596 598 601 601 600 601 600 598 598 602 603 605 604 598 593 591 599 597 590 582 589 600 605 607 610 610 610 603 603 603 602 603 603 604 606 605 602 603 599 594 591 586 576 579 576 588 592 601 605 617 627 642 641 630 621 606 605 607 607 608 607 607 609 605 611 609 610 606 604 612 604 599 598 600 605 604 615 619 615 606 607 606 614 604 604 605 606 608 609 607 602 602 604 604 601 602 578
663 644 628 617 609 610 610 607 603 595 598 597 587 583 573 575 573 573 567 586 598 607 616 614 613 622 619 616 613 609 600 596 593 590 592 598 576 560 557 557 559 559 560 559 559 559 559 557 559 563 584 592 598 616 616 615 619 624 626 612 595 576 568 576 575 570 570 560 554 545 546 543 545 547 546 548 548 562 564 575 580 580 582 580 587 597 604 612 615 609 595 592 603 605 591 609 608 600 599 591 580 572 565 560 553 549 551 552 557 555 557 557 559 551 555 562 581 592 592 599 618 620 622 621 612 600 593 602 601 603 608 615 617 628 645 651 648 634 603 599 616 607 598 608 622 648 632 615 598 604 622 626 622 617 604 607 627 636 641 652 659 659 653 641 619 641 645 637 632 621 608 599 621 618 614 618 623 644 676 691 692 690 685 683 677 670 663 657 662 666 670 674 675 674 673 671 666 664 660 654 647 641 640 639 649 655 661 662 661 653 651 649 651 654 655 653 645 640 632 625 622 616 601 602 619 636 650 660 666 665 658 649 640 623 623 637 649 656 662 663 663 659 651 639 642 655 668 671 667 658 649 639 628 617 607 594 606 623 627 629 624 618 605 599 618 621 613 613 618 632 635 643 669 676 677 675 674 656 645 662 670 672 673 676 680 685 682 674 666 656 648 645 645 645 646 644 643 638 634 626 619 613 601 594 584 583 587 590 586 582 584 597 623 634 641 643 640 632 624 613 604 608 619 630 638 620 610 624 645 661 691 706 715 717 685 657 645 642 635 628 617 607 605 597 594 587 582 594 591 603 614 626 633 627 612 599 588 604 609 599 602 603 596 596 621 639 652 670 688 710 702 683 668 656 643 632 620 609 604 606 605 604 605 606 605 603 596 587 584 581 588 601 608 609 607 603 603 603 599 591 585 577 580 577 580 594 599 596 600 598 597 595 593 590 578 578 590 598 603 611 612 612 614 615 618 616 612 602 596 607 606 605 602 601 602 603 601 603 603 607 602 602 601 596 590 583 574 576 568 568 570 571 579 591 599 598 604 601 599 597 592 599 601 601 602 602 598 596 602 607 607 606 603 600 590 593 598 597 597 601 600 602 600 601 601 602 603 600 600 600 599 598 599 597 598 599 594 604 609 566
663 644 628 617 609 610 611 608 603 596 600 597 587 582 573 580 577 573 570 581 590 600 610 611 613 628 619 620 614 611 604 603 606 596 588 583 575 559 558 559 558 560 563 559 559 559 557 560 559 566 579 596 611 613 608 609 614 617 613 615 599 586 568 562 560 556 554 552 550 548 545 544 544 547 547 547 546 559 564 573 580 589 599 601 593 594 602 609 600 592 584 578 583 582 583 575 579 576 575 573 566 557 553 550 559 562 562 569 567 573 572 565 551 557 580 587 603 613 617 615 607 595 611 624 628 628 618 616 629 636 639 644 647 645 641 642 644 634 617 598 577 595 618 625 635 639 632 619 606 589 583 590 595 603 624 631 635 635 637 644 652 655 650 637 624 602 621 615 604 596 611 631 639 640 650 644 644 655 654 652 639 634 639 657 672 672 661 667 671 656 653 657 663 672 677 673 670 668 665 661 658 660 660 662 663 665 668 665 662 660 657 654 652 654 654 650 647 644 641 642 639 632 624 612 600 600 609 621 627 636 639 639 637 630 622 613 609 614 618 617 618 615 623 632 641 649 650 650 643 636 633 621 616 615 610 602 593 591 606 602 593 604 627 642 653 660 675 677 664 647 645 644 644 661 667 655 643 626 627 644 654 657 661 663 663 663 668 673 671 666 662 661 658 654 650 643 628 610 606 602 607 608 605 604 595 585 579 578 586 583 591 609 619 625 630 631 628 616 603 587 608 628 624 625 612 587 583 583 584 597 630 688 709 711 670 637 600 581 577 594 589 577 585 586 580 573 576 572 576 578 578 579 576 574 571 573 568 568 566 566 568 568 568 572 572 577 577 574 576 578 578 573 575 577 573 572 572 572 572 573 575 576 575 572 572 575 574 575 579 580 580 579 577 577 579 577 574 574 575 574 580 593 607 613 613 609 606 602 596 588 583 576 575 583 597 602 602 601 601 604 600 599 592 597 600 600 598 597 595 607 598 599 594 597 590 592 594 596 599 601 599 595 593 588 583 578 574 574 573 569 564 563 566 562 564 576 595 593 592 580 574 574 573 569 568 571 571 578 579 584 591 599 603 599 594 581 594 596 597 597 597 597 600 599 600 602 606 607 602 601 598 593 590 598 599 603 618 633 644 651
663 644 629 617 610 610 613 609 604 598 601 597 584 581 573 583 583 579 577 574 584 596 603 609 614 623 619 623 615 617 608 606 610 603 590 586 572 559 558 559 559 559 560 559 559 559 559 559 562 576 587 596 606 607 607 608 609 607 609 613 600 579 577 580 575 565 557 554 552 548 544 543 545 546 546 549 555 557 564 575 583 589 600 612 619 617 619 619 614 608 593 585 578 573 569 574 572 572 571 571 561 555 570 575 589 599 599 591 590 592 582 574 564 556 564 582 593 594 596 598 588 581 603 612 619 627 631 634 639 640 641 638 632 632 631 624 625 618 603 585 579 587 601 628 634 625 616 603 584 583 612 631 633 624 622 615 624 633 639 645 649 648 641 632 616 597 588 607 622 627 636 641 628 637 634 616 614 630 616 624 634 618 614 633 642 639 628 616 628 648 664 667 673 673 687 694 690 687 686 684 680 674 668 666 662 660 656 652 649 642 633 619 613 610 612 617 611 613 609 609 608 608 613 613 610 605 606 621 620 609 600 597 604 610 611 608 607 599 597 598 598 601 600 610 616 627 633 635 630 626 630 627 632 632 631 623 606 595 588 595 606 613 623 636 645 656 661 670 673 677 673 664 656 640 636 612 619 636 652 670 676 677 677 667 655 639 631 650 655 655 644 641 638 658 666 664 662 658 660 657 650 640 632 622 606 590 584 576 574 574 575 579 576 576 573 573 573 577 575 574 573 573 570 574 572 574 572 573 573 569 570 577 576 580 579 577 576 569 570 570 569 568 568 577 572 568 575 574 576 575 575 575 576 568 568 567 576 570 567 571 572 571 566 571 569 571 570 572 573 572 566 566 567 572 572 563 570 568 570 570 570 570 571 571 578 580 574 568 567 568 568 566 567 569 570 565 565 566 563 572 573 568 570 569 573 576 581 585 595 595 588 582 575 572 586 597 600 600 598 591 585 591 593 591 580 571 571 579 587 595 590 578 572 568 578 572 572 567 561 566 581 591 590 585 582 582 578 575 572 573 572 570 570 571 566 566 561 558 566 566 564 566 566 564 567 563 563 565 562 565 565 563 560 559 559 560 561 577 587 579 582 597 595 592 580 577 573 571 568 573 573 569 566 561 573 580 570 562 562 550
663 644 629 618 610 610 614 610 605 600 601 595 582 580 573 586 590 587 582 574 581 593 600 608 613 616 620 621 618 615 611 605 604 598 593 586 567 559 558 558 561 559 559 560 559 559 562 559 563 580 593 603 605 606 607 609 609 610 613 605 598 595 591 585 577 568 560 553 548 547 544 545 547 546 547 556 556 560 567 572 581 591 599 612 618 619 617 610 612 620 616 612 597 585 587 595 601 600 588 571 562 569 561 569 580 598 613 609 604 596 586 573 559 550 552 557 559 559 563 570 581 590 592 599 608 618 625 633 637 631 619 605 600 596 599 592 581 588 591 578 569 588 599 602 610 603 595 587 576 600 624 637 646 648 648 647 647 647 650 655 653 644 633 620 607 590 597 621 644 649 644 629 612 598 595 596 601 599 601 601 602 609 607 608 608 614 621 635 642 657 670 670 659 670 673 671 667 667 668 667 664 654 646 636 628 623 619 622 624 628 642 652 661 664 663 662 656 650 642 635 626 615 616 635 641 642 642 642 638 630 620 616 631 637 638 628 616 619 637 643 641 630 615 610 614 596 594 604 625 636 642 641 634 627 619 604 599 595 598 597 595 591 599 598 605 613 615 618 622 630 626 630 636 632 623 603 615 632 639 642 647 653 655 659 657 654 653 649 644 637 625 618 606 610 618 622 612 614 626 630 623 613 609 599 587 579 577 580 576 576 577 578 576 575 577 578 580 586 580 583 582 581 578 578 579 579 580 578 572 572 574 571 570 571 576 574 573 576 574 574 575 578 576 575 578 576 577 577 572 571 571 570 570 569 571 576 576 583 583 585 584 581 579 573 575 575 579 573 579 581 576 577 575 574 577 574 573 575 581 579 580 582 579 570 569 568 568 567 568 570 567 571 572 571 568 570 570 566 567 567 568 568 568 567 568 567 567 567 565 566 565 566 572 571 569 564 569 566 566 562 563 564 566 564 561 564 565 563 563 567 561 566 564 564 564 564 564 566 561 564 567 571 567 566 567 576 584 591 597 595 589 587 589 590 590 593 592 596 597 598 599 597 593 583 575 570 569 565 569 570 566 566 559 563 566 564 567 566 564 567 565 570 580 568 575 576 577 572 568 572 578 576 590 597 596 598 590 587 590 613
663 644 629 618 611 610 614 610 605 601 602 594 580 579 573 587 597 594 587 575 578 588 597 601 612 615 618 620 619 616 613 607 603 596 597 585 566 559 558 560 559 558 561 559 559 562 563 558 561 576 590 599 605 606 607 606 607 608 611 615 614 609 602 594 589 580 564 549 547 545 546 545 545 544 544 552 555 560 566 573 584 600 610 609 603 607 604 589 599 605 615 616 616 610 609 616 615 606 601 587 580 579 569 581 589 606 607 592 581 570 564 564 567 580 567 556 552 556 563 578 588 588 591 594 595 594 601 615 626 628 628 621 613 603 586 571 567 564 569 564 563 564 563 570 578 572 573 585 603 616 621 622 621 625 629 637 643 646 646 638 630 620 617 605 590 585 599 619 635 631 623 603 592 597 605 620 636 646 644 639 640 640 648 640 633 632 627 649 659 664 664 663 660 654 646 637 630 631 634 627 631 638 643 654 657 660 657 657 659 662 666 666 664 658 651 641 627 625 641 649 654 654 649 648 653 653 658 661 662 661 659 656 654 657 658 656 652 648 644 641 637 633 630 624 618 610 606 597 596 594 592 597 603 613 615 612 609 602 592 590 588 590 599 604 613 616 613 609 607 597 585 582 584 585 581 580 589 595 601 604 596 589 589 595 593 596 584 582 582 585 584 584 586 583 580 579 579 575 577 574 574 574 571 572 574 580 586 577 572 581 588 585 577 580 580 581 579 579 581 582 582 580 581 581 581 580 578 578 580 580 579 578 578 581 581 580 583 585 584 589 591 593 592 590 588 588 588 588 583 584 594 602 605 609 618 617 611 594 596 609 620 629 631 624 617 616 613 608 604 610 609 604 600 599 603 610 607 602 599 606 610 610 606 599 599 601 599 593 590 593 604 606 604 600 594 590 588 588 590 590 589 580 574 573 577 576 579 585 593 601 603 598 592 582 581 583 580 578 578 577 576 575 575 582 588 592 600 603 600 596 589 581 573 572 568 567 566 562 563 566 578 590 601 615 620 615 611 617 623 627 630 636 639 634 622 610 600 606 600 607 612 611 607 600 591 582 576 574 575 578 581 571 570 569 573 568 568 566 568 566 563 561 566 592 608 610 607 604 597 585 573 580 595 609 609 606 605 602 594 562
663 644 629 618 611 610 614 610 606 602 603 594 580 579 574 586 601 601 592 579 574 581 588 596 608 614 618 619 619 615 612 608 604 594 600 586 567 559 560 560 559 558 563 560 559 559 561 560 560 573 583 594 601 605 605 604 604 604 605 607 609 610 608 600 593 580 565 551 547 547 546 544 544 546 548 545 551 559 567 576 586 601 604 598 583 586 581 581 594 604 605 604 612 625 631 636 632 628 621 600 593 585 578 590 600 606 590 582 576 575 585 592 591 600 591 579 565 555 551 556 561 580 590 596 604 609 612 620 625 627 628 624 617 606 593 583 570 565 581 594 598 590 578 570 568 569 573 586 594 597 593 591 592 594 602 606 612 614 611 612 605 593 587 585 597 595 590 587 584 588 587 596 611 620 629 632 626 620 616 616 627 623 623 628 638 661 681 687 680 674 666 657 648 638 637 645 658 675 683 687 681 674 665 675 684 685 685 681 677 673 668 660 651 645 630 627 639 650 658 669 679 684 678 674 670 668 663 660 652 643 637 630 623 613 609 617 619 626 628 624 616 611 632 640 642 644 640 633 619 601 611 626 628 628 627 623 625 623 622 620 617 617 613 605 601 611 612 610 603 597 595 599 596 597 600 594 592 585 582 587 598 606 608 611 613 613 612 614 614 608 597 584 578 574 575 577 578 577 577 584 584 582 582 582 583 582 583 583 579 578 584 590 588 582 580 580 586 595 594 586 587 588 592 594 598 603 610 612 615 615 613 608 602 594 597 611 619 620 627 635 640 643 638 628 618 606 603 602 607 612 619 622 628 633 636 639 634 630 629 629 626 629 636 638 637 632 629 624 620 614 611 619 627 638 638 632 625 622 625 627 625 620 621 619 619 618 620 622 618 615 605 604 603 602 599 600 598 599 591 588 596 603 609 609 605 604 599 597 598 601 603 603 602 601 598 603 600 595 596 610 620 620 617 618 614 607 596 589 578 567 565 563 571 588 598 600 607 590 601 609 609 616 628 632 633 638 644 648 649 652 657 651 649 633 627 634 642 650 657 662 663 657 649 642 634 626 620 609 602 594 585 574 571 571 572 566 565 565 569 573 576 583 589 597 595 593 591 593 593 603 608 607 602 594 595 582 592 600 608 607
663 644 629 619 612 610 613 610 607 603 604 593 580 578 573 585 605 608 598 584 574 576 581 593 603 612 618 618 618 613 608 604 600 599 602 588 572 563 562 559 559 560 560 558 558 560 560 562 566 569 575 584 597 604 603 607 598 608 603 604 603 603 602 599 590 580 566 559 551 544 546 546 545 548 546 547 555 556 568 579 593 597 588 579 567 579 592 603 614 622 603 617 625 629 633 629 627 631 624 612 600 585 589 591 611 616 608 601 605 591 596 607 612 606 597 592 577 563 556 552 552 556 565 588 587 582 583 596 589 601 617 613 608 597 588 572 566 566 579 592 607 617 611 606 589 588 590 583 572 572 575 572 570 574 581 587 582 576 576 584 590 598 614 623 632 639 629 624 610 610 623 606 612 617 612 599 607 627 645 649 645 653 658 667 677 677 672 660 650 656 664 666 668 667 662 652 646 667 683 697 701 701 700 696 692 684 678 671 662 655 647 654 656 655 652 645 645 650 648 647 645 645 644 640 637 634 630 623 613 624 634 639 638 636 647 652 652 648 636 623 636 647 652 649 643 627 612 620 631 634 650 654 653 648 643 637 632 629 625 619 607 608 618 618 619 622 622 616 610 601 590 584 603 622 626 627 627 620 606 615 625 633 627 618 611 604 594 582 581 579 579 578 581 578 575 576 576 583 582 580 585 582 579 582 582 583 584 592 605 620 632 637 639 642 637 636 631 617 611 604 596 610 616 620 617 614 605 602 600 601 601 595 603 610 619 624 630 632 636 646 653 651 648 643 636 633 629 628 628 630 634 641 645 643 637 635 631 623 614 606 608 603 614 617 617 618 618 616 615 615 612 606 602 594 598 604 605 606 609 615 610 607 600 605 604 602 602 599 596 597 599 598 599 598 598 598 599 602 598 598 599 601 600 600 600 601 601 600 599 595 590 590 592 588 579 570 569 571 576 573 570 571 570 571 569 566 568 571 582 598 594 607 607 601 592 582 587 600 604 603 596 596 598 616 628 637 646 654 656 655 657 659 662 666 671 677 680 682 682 677 668 656 644 634 624 614 606 599 593 587 576 569 565 563 561 558 561 565 561 565 566 566 568 578 582 597 603 601 606 610 614 614 613 616 618 617 617 618 618 572
663 644 630 619 612 609 612 610 607 604 606 593 579 576 573 588 608 613 600 589 574 574 579 587 599 611 613 618 617 611 605 599 598 607 604 590 575 565 563 560 559 559 559 560 558 560 560 565 567 568 570 581 597 603 605 609 607 611 609 603 601 601 600 596 589 580 566 558 553 547 546 547 545 547 544 547 549 559 566 576 584 580 567 567 586 600 607 607 597 605 599 586 596 603 616 617 607 615 617 612 606 600 608 629 626 623 625 622 615 608 607 600 592 586 578 568 563 564 565 561 558 555 557 559 557 560 566 569 567 583 591 593 587 581 574 568 582 599 603 602 614 625 629 626 618 620 619 615 612 609 601 600 601 590 572 612 605 599 610 603 603 602 606 619 638 651 651 641 642 648 646 644 645 646 648 646 639 632 629 643 657 670 687 693 688 684 668 666 681 692 698 698 698 689 682 673 659 663 653 661 676 688 701 707 704 698 691 686 681 678 674 668 664 659 661 663 658 654 644 641 645 647 650 650 645 640 634 630 639 651 661 671 673 670 672 674 665 650 634 632 650 644 658 665 660 647 633 638 652 662 675 667 658 649 634 625 614 611 611 621 622 626 628 625 623 619 611 604 594 593 583 600 622 625 625 627 627 624 620 620 620 614 613 612 612 604 594 584 583 578 581 578 577 578 584 588 581 585 583 577 583 585 585 585 596 613 625 624 634 643 648 648 648 647 643 638 631 621 610 625 630 623 616 615 617 611 610 622 628 627 622 615 618 622 621 612 618 632 639 648 653 653 650 648 651 649 647 645 642 636 630 625 624 621 621 616 614 609 604 592 592 597 600 609 614 618 642 652 656 652 654 656 655 656 655 650 644 637 627 617 612 607 610 611 608 603 592 594 594 595 593 587 586 584 584 588 592 592 589 584 582 580 582 589 585 577 584 580 577 586 594 601 603 602 605 605 603 602 603 600 594 579 580 583 594 601 603 605 610 623 635 637 642 645 641 631 623 613 605 594 597 600 615 617 618 606 603 601 598 595 601 600 608 617 629 628 630 633 636 636 632 624 615 604 592 584 580 570 562 562 562 561 561 563 563 569 565 561 566 590 608 615 613 601 590 585 579 574 568 570 572 571 569 568 566 568 568 566 568 558
663 644 630 619 613 609 610 610 608 605 605 593 579 575 572 593 611 615 602 591 576 576 582 582 594 607 615 619 615 612 600 596 601 608 605 593 576 565 563 559 558 558 558 558 560 559 562 563 565 567 566 577 593 604 602 609 612 608 609 597 601 600 600 598 591 580 568 561 550 548 547 547 546 546 544 546 546 555 562 568 568 556 570 585 592 600 597 584 586 610 592 575 583 607 609 600 603 615 625 632 623 619 630 630 621 614 608 604 597 590 581 574 578 584 588 584 588 582 580 581 580 575 569 564 559 554 554 556 557 561 567 577 576 567 563 569 570 577 589 597 600 601 604 621 635 641 645 648 646 637 616 598 590 590 582 576 603 605 615 622 626 627 630 635 628 636 637 631 622 619 618 603 606 618 621 631 615 600 625 631 629 640 657 677 688 708 705 692 674 677 696 708 714 715 712 700 688 696 701 695 688 669 669 682 699 707 723 720 717 715 711 707 704 700 698 694 686 679 672 673 681 687 687 682 676 671 665 658 653 655 662 669 676 671 656 654 649 636 645 661 674 678 671 667 663 662 660 658 655 651 645 637 631 622 617 617 623 629 632 638 642 645 642 639 635 635 632 628 620 608 589 585 598 612 615 610 619 626 623 620 625 622 614 604 595 584 583 580 580 581 581 579 582 581 581 584 581 585 583 587 591 588 597 613 619 614 637 639 625 621 623 631 657 663 662 650 636 628 656 671 672 673 671 674 671 664 658 656 646 639 637 635 641 642 650 648 644 638 631 638 642 643 644 642 639 637 629 623 641 649 649 654 658 652 652 642 627 604 600 606 620 613 607 618 624 633 654 670 671 674 676 680 680 676 668 662 654 648 642 642 645 648 645 642 638 631 629 621 612 605 598 599 598 592 587 587 591 601 601 601 600 600 599 597 589 585 593 601 603 602 602 602 603 605 603 601 601 601 602 604 603 603 598 596 591 585 585 582 587 601 606 612 617 622 623 630 631 631 630 627 625 625 624 621 617 611 604 599 598 606 611 617 625 631 636 631 622 614 612 602 594 585 577 573 575 578 568 568 565 563 562 566 567 566 573 589 606 604 600 608 624 633 642 638 631 616 604 598 596 594 594 605 616 635 654 650 650 650 649 614
663 645 630 619 615 609 609 610 608 606 604 594 579 574 573 596 614 617 606 593 578 581 591 582 590 604 615 615 616 611 597 598 608 606 598 592 579 567 563 560 558 560 556 559 559 561 563 564 564 565 572 580 595 604 607 611 605 607 596 600 597 597 600 599 593 585 573 563 556 550 548 547 548 544 545 545 547 550 554 558 550 563 569 569 570 573 576 567 587 595 582 568 596 607 599 586 600 609 612 617 618 622 633 634 626 618 615 607 602 601 594 589 605 613 614 610 599 597 602 604 598 594 586 578 568 564 557 560 578 584 567 563 563 563 564 591 615 623 629 629 627 630 632 623 619 624 644 655 652 644 643 639 625 611 594 590 593 585 582 580 580 578 582 584 586 584 586 585 588 599 604 614 617 608 608 604 594 604 611 626 637 642 627 634 640 650 669 707 708 701 688 692 699 706 728 731 732 733 734 728 712 694 710 722 722 720 718 722 726 726 721 714 707 705 702 704 701 700 697 695 693 690 681 680 681 683 681 676 675 676 682 690 688 668 664 679 685 686 682 686 684 684 682 677 672 663 654 646 634 626 626 625 618 622 628 636 642 645 642 639 632 626 628 627 627 625 618 612 607 602 602 601 593 588 614 625 625 622 619 617 618 621 617 611 603 595 585 583 579 575 578 580 577 580 577 581 585 588 588 590 592 613 613 613 618 628 634 641 641 645 653 662 654 651 663 661 642 647 667 685 699 702 706 703 710 710 706 700 698 694 694 690 688 686 681 670 684 678 678 680 677 675 673 679 682 680 679 678 671 668 662 642 638 631 624 620 612 605 600 600 614 612 618 622 626 636 646 653 659 665 686 670 667 661 654 646 637 631 629 636 641 642 642 635 628 620 607 604 594 605 613 618 619 619 619 620 617 615 611 609 605 604 599 590 588 592 601 601 598 598 603 604 603 601 602 601 603 601 602 602 602 598 584 582 591 614 614 619 617 615 614 615 618 612 608 602 599 598 601 603 604 607 610 609 608 614 619 622 623 631 637 646 645 636 626 619 608 609 601 590 581 579 577 570 567 567 569 563 563 565 566 570 571 572 592 581 596 613 620 627 630 633 638 642 645 649 655 656 666 664 665 669 665 667 661 652 642 634 623 590
663 645 630 619 616 609 608 609 609 607 603 595 580 575 574 597 616 619 608 594 578 586 597 586 589 603 612 615 617 611 600 603 611 604 592 582 574 569 564 561 561 559 558 558 559 562 562 562 560 560 571 592 600 611 616 615 613 609 604 601 599 599 602 603 599 588 578 565 561 558 555 549 547 545 545 545 548 545 547 550 553 553 557 556 554 557 556 557 554 556 564 569 585 590 592 578 581 586 592 596 599 613 630 640 642 640 637 632 627 618 607 609 620 628 631 624 617 610 605 598 595 594 587 579 572 564 556 561 581 584 585 585 593 596 608 605 612 625 633 631 622 633 643 648 649 648 650 651 656 650 638 622 612 617 622 622 608 588 600 618 623 622 625 609 610 617 608 595 593 589 595 617 630 641 645 644 642 636 627 615 613 612 616 628 637 645 653 686 714 728 731 735 742 746 741 735 723 719 722 727 731 734 735 731 726 724 721 724 727 726 721 716 714 713 708 701 695 685 672 673 673 670 663 662 669 670 668 662 660 672 681 690 695 698 698 694 686 675 667 657 651 647 642 634 629 631 641 647 645 643 646 646 652 656 656 655 658 656 655 652 646 639 632 628 620 609 599 590 596 618 627 626 619 616 624 623 630 630 626 623 623 622 621 621 618 612 601 590 585 586 593 594 600 606 608 612 620 621 618 630 643 653 648 650 644 639 652 664 656 649 662 662 659 685 689 685 683 674 657 678 700 710 712 713 713 718 709 701 692 682 672 676 656 657 660 664 667 672 675 679 674 666 654 652 641 639 640 630 631 643 650 657 662 669 667 662 648 639 628 618 612 604 620 630 639 654 662 663 657 649 641 631 627 624 622 620 611 614 615 613 611 610 606 605 602 606 617 625 632 635 637 639 636 633 627 624 618 615 610 602 599 600 604 609 615 616 613 609 603 609 609 610 614 609 610 606 604 604 608 610 604 602 601 599 602 604 606 604 605 603 599 597 591 586 583 585 586 587 591 595 604 612 611 609 609 612 607 603 601 605 612 617 620 621 616 605 597 585 576 576 573 573 571 572 567 567 566 567 571 571 569 574 597 612 612 600 619 629 630 625 622 617 612 605 602 599 600 601 599 600 597 594 592 587 585 583 576 577 584 600
663 645 631 619 617 608 608 610 609 608 603 595 581 576 575 597 618 618 609 595 578 590 600 593 589 600 609 617 620 611 603 606 613 605 595 580 575 575 567 560 560 562 561 560 561 566 561 558 560 560 576 595 603 616 625 628 626 620 615 607 605 606 606 607 603 592 583 573 565 559 555 554 549 551 547 546 547 546 547 548 567 574 577 576 578 583 575 578 567 577 578 575 579 569 572 587 605 613 621 625 631 629 632 650 658 658 654 650 642 635 633 634 640 645 634 614 598 587 581 583 579 568 563 571 576 573 571 562 557 564 569 575 585 601 625 622 611 603 600 588 600 614 620 616 630 633 654 648 651 654 652 651 645 636 622 626 619 615 599 602 608 628 646 643 630 614 620 634 633 622 604 597 599 596 599 619 627 631 641 644 639 638 633 633 626 626 633 644 673 683 697 727 736 744 748 746 738 728 721 708 698 688 676 674 679 688 690 680 689 698 693 678 682 695 702 705 706 702 699 694 693 690 685 679 670 659 647 645 653 651 657 659 660 657 657 651 651 649 641 632 629 627 633 642 652 661 669 675 678 682 674 670 662 651 647 649 656 652 646 638 632 623 614 605 601 599 593 601 614 629 636 639 637 635 630 625 626 626 622 615 602 591 585 583 580 583 580 581 579 580 581 580 578 585 592 605 620 633 639 641 642 641 643 640 634 625 631 630 616 616 620 622 630 642 664 680 685 695 702 696 699 695 725 726 724 720 713 712 716 717 717 714 710 708 710 708 704 700 692 683 675 667 662 656 653 657 671 678 681 679 675 666 656 649 639 630 618 618 611 619 625 622 614 611 616 627 633 638 636 637 635 632 629 622 618 613 616 617 622 622 634 633 634 639 642 644 638 637 635 638 632 631 626 617 615 626 630 634 639 642 645 646 643 637 632 634 635 633 630 623 621 628 634 635 634 634 626 624 620 618 623 629 632 635 634 631 625 618 615 616 617 617 619 617 612 604 598 594 590 588 593 596 609 621 632 641 648 649 645 644 648 641 635 624 613 595 585 579 576 578 576 575 572 570 574 574 577 583 588 595 613 631 646 648 638 650 670 684 676 656 626 627 621 621 613 602 590 589 600 598 612 609 616 615 609 601 594 583 581 571
663 645 631 619 619 608 608 610 609 609 603 594 582 577 575 597 618 617 608 596 579 593 603 599 590 595 607 618 617 612 606 608 612 602 591 579 583 583 570 565 559 561 561 561 564 562 560 557 562 560 572 590 605 619 631 634 629 627 624 617 609 606 603 604 603 598 591 581 571 562 558 556 554 552 550 550 547 546 547 548 555 565 569 579 591 595 594 591 578 581 607 612 600 588 572 579 595 607 617 625 635 647 659 660 660 659 655 651 647 647 644 646 647 633 625 619 624 614 601 587 580 584 589 601 599 591 579 567 560 564 581 596 609 607 597 591 579 573 578 593 607 596 610 610 620 627 648 662 670 671 673 665 660 657 650 637 632 635 640 646 649 652 652 653 660 659 659 641 621 621 606 615 635 643 630 610 615 616 609 603 616 628 642 646 657 672 685 697 697 693 694 701 709 719 724 729 728 729 733 736 733 725 718 709 700 696 693 690 683 669 658 669 669 667 656 647 651 662 670 672 668 664 660 654 650 643 635 633 644 651 654 655 652 651 652 653 655 657 658 652 647 640 643 646 649 648 645 647 654 665 672 673 670 665 658 648 644 650 651 649 648 650 650 651 653 642 634 623 613 604 598 604 624 631 635 630 630 628 624 614 603 594 583 583 585 583 580 587 586 583 579 579 583 582 582 584 593 598 600 596 595 595 594 595 599 614 625 633 638 641 658 665 676 684 686 686 688 691 696 694 687 682 671 666 666 667 673 668 665 674 692 686 714 719 709 696 684 678 680 692 698 697 690 680 667 660 662 661 661 658 653 650 643 629 615 628 650 660 659 655 663 667 666 656 651 645 633 619 633 639 640 635 640 645 647 647 649 650 657 660 660 665 660 661 663 666 667 661 655 645 634 632 644 653 657 659 662 664 662 661 658 653 653 646 647 639 636 636 633 632 628 624 626 633 638 642 647 649 652 647 647 650 662 674 677 679 678 675 675 670 665 659 652 644 634 624 618 609 599 591 586 594 587 597 619 634 645 649 654 652 648 640 630 618 609 599 589 578 575 575 571 571 569 572 577 592 604 605 607 608 606 603 622 649 665 674 666 663 663 654 643 666 632 617 616 626 638 656 663 657 652 645 640 633 624 613 602 626 638 641
663 645 631 619 620 608 609 610 609 609 604 595 584 577 575 594 617 618 608 597 580 595 604 602 592 590 605 616 616 615 609 609 613 601 589 582 591 588 579 569 563 560 562 563 567 561 559 560 560 564 577 592 606 621 631 636 635 634 631 624 615 609 598 594 604 605 599 588 577 567 562 558 556 553 557 548 547 548 549 557 566 572 583 596 584 588 605 597 596 615 621 626 614 601 588 571 583 595 599 614 629 641 645 645 642 638 636 633 630 627 626 627 629 632 636 640 634 620 610 606 619 621 615 602 597 591 586 581 572 560 559 562 565 575 566 565 576 594 608 607 618 626 609 612 613 618 617 628 621 633 648 651 653 655 656 660 656 653 654 658 659 657 650 642 653 659 649 649 649 641 623 612 631 651 643 623 644 651 632 632 633 625 616 611 624 634 644 648 661 679 686 683 699 707 715 716 713 701 695 704 717 725 730 732 731 728 722 713 702 688 674 690 696 695 687 670 672 679 678 675 670 668 664 660 651 643 636 636 637 631 628 643 654 658 658 650 641 643 644 640 642 646 649 652 647 643 636 626 631 640 641 638 647 657 659 660 656 651 644 642 631 628 636 644 651 651 648 641 638 633 623 617 604 597 599 617 624 629 621 613 603 589 584 582 583 583 584 589 595 591 593 586 587 588 591 594 597 603 616 624 635 631 624 625 651 655 651 640 638 642 635 626 637 661 674 681 689 682 667 649 645 636 629 637 634 667 693 712 707 703 700 705 704 704 703 702 699 688 687 692 693 692 692 694 708 709 702 697 684 674 662 648 639 626 621 626 645 647 645 634 645 654 663 663 663 661 655 646 634 643 651 647 637 637 628 634 639 646 653 654 651 662 670 672 673 671 667 662 655 651 644 637 629 625 625 627 633 638 642 648 648 643 635 631 623 616 612 613 610 610 625 639 646 654 657 661 667 670 667 667 662 664 665 648 644 641 636 634 634 629 625 622 616 616 611 607 598 590 596 610 626 635 633 628 624 645 661 663 658 653 647 637 628 617 604 600 595 587 579 575 576 575 575 571 574 576 579 586 600 613 615 617 616 612 633 645 647 644 636 627 615 619 629 635 635 635 636 645 648 650 648 644 638 631 621 610 613 626 640 663
663 645 631 619 621 608 609 610 608 609 604 597 585 577 575 591 618 618 608 598 580 596 604 603 595 589 603 612 616 613 608 613 611 600 590 588 598 595 586 573 563 561 563 563 566 561 561 560 561 572 583 590 602 617 623 631 642 642 637 628 620 607 591 591 604 607 600 589 580 570 562 559 556 558 553 547 546 549 557 561 561 566 578 591 602 609 608 613 624 625 617 610 608 599 588 576 580 603 617 621 623 625 624 625 624 621 617 614 615 612 607 604 612 620 630 634 630 630 637 641 641 639 632 625 616 607 596 587 576 567 559 563 571 578 586 595 597 596 608 608 601 593 585 592 597 616 629 636 639 644 649 648 641 631 623 630 631 632 631 629 626 625 624 628 645 656 663 663 652 649 640 649 650 657 669 669 672 672 676 677 675 662 646 636 650 646 642 647 664 677 681 673 683 702 718 728 723 717 703 688 674 690 702 709 707 700 694 686 681 687 699 707 711 712 708 704 700 696 687 681 664 672 681 682 680 673 679 656 645 636 632 634 635 633 627 642 648 660 665 664 657 645 634 620 629 623 610 611 610 616 622 627 629 624 634 639 643 643 642 638 639 643 643 640 633 621 619 621 619 615 608 616 608 606 601 599 614 630 628 619 604 592 586 585 582 583 580 582 584 586 586 588 592 592 592 594 590 592 593 593 599 597 600 603 606 614 618 609 603 604 607 615 615 628 629 636 642 645 667 682 683 677 669 687 698 706 702 700 703 687 676 665 667 655 646 638 636 635 635 644 649 665 685 690 687 686 685 676 677 675 666 659 648 632 622 643 647 654 657 647 649 652 653 654 651 649 650 652 652 650 648 645 646 659 663 660 667 664 654 652 650 647 646 643 638 630 628 624 625 627 626 625 621 620 618 622 626 628 626 619 616 615 619 623 624 623 623 625 628 628 629 625 618 609 603 613 632 636 630 622 611 604 596 597 596 602 608 609 606 604 602 599 592 603 617 631 643 648 643 637 659 669 669 663 659 644 642 647 646 654 652 638 626 621 614 611 606 599 590 583 574 572 570 570 570 572 577 581 579 586 585 588 580 578 578 579 578 591 603 613 616 612 608 591 595 600 604 615 624 628 629 627 626 626 628 630 629 628 624 621
663 645 631 619 622 609 610 610 608 609 605 598 586 576 575 593 619 618 608 598 581 595 605 602 597 588 602 611 615 614 611 615 612 601 591 593 602 596 586 573 563 561 563 564 563 560 564 558 566 572 584 585 594 602 615 628 640 644 640 632 622 609 598 590 597 600 595 585 577 568 563 563 561 563 548 545 548 556 564 567 565 572 584 595 609 623 633 635 635 633 628 621 617 614 599 582 575 588 600 604 602 606 606 610 608 602 599 592 597 599 610 621 624 627 629 624 622 632 638 643 646 641 631 624 613 608 603 598 586 576 562 562 571 573 575 575 571 569 569 573 582 601 616 624 631 622 635 637 635 643 649 645 637 626 617 615 610 607 616 631 642 650 654 656 657 662 667 672 672 663 654 645 640 645 641 634 647 663 669 666 682 693 689 685 682 681 690 693 696 692 684 669 668 682 698 708 715 710 699 687 669 666 685 694 697 694 688 688 686 688 687 687 694 700 702 699 697 690 684 681 678 684 684 680 675 679 682 688 690 691 686 684 678 671 666 659 659 677 682 666 652 638 657 670 655 647 629 641 647 649 642 624 623 633 640 640 636 634 628 624 619 615 611 601 610 615 613 611 610 607 607 598 599 598 598 609 610 637 629 620 612 601 589 583 585 583 581 582 585 587 586 589 591 591 592 593 592 598 607 619 635 648 656 659 659 661 660 660 659 654 654 638 645 645 632 624 615 619 630 636 628 626 642 640 638 650 662 654 676 689 695 699 692 670 665 666 667 670 685 666 657 655 654 640 656 658 656 650 630 646 643 637 632 620 616 629 639 647 651 649 645 640 631 635 640 645 645 653 650 653 658 674 682 686 681 669 671 674 675 675 675 674 695 693 679 683 680 674 675 665 658 652 651 636 635 638 638 639 637 633 630 630 626 623 613 605 602 600 599 603 602 605 617 617 609 604 599 599 627 648 659 661 656 653 650 649 644 637 630 621 618 627 635 645 661 667 669 668 663 664 665 670 659 654 652 642 630 622 607 596 603 607 618 638 642 636 619 603 589 577 574 578 578 578 575 579 582 594 611 615 626 639 649 655 653 654 659 653 649 648 643 639 632 632 619 593 583 590 610 616 611 604 613 625 629 626 627 630 632 637
663 645 632 619 623 609 611 609 607 609 604 599 587 577 576 598 620 617 608 598 581 595 605 601 600 591 598 610 613 611 612 615 611 602 595 599 604 596 583 573 564 560 565 566 561 563 563 562 563 568 579 590 599 603 613 627 636 642 645 635 628 619 610 598 587 585 582 576 575 571 567 564 562 563 547 548 551 573 567 567 571 580 589 600 610 625 638 627 614 612 630 627 619 610 604 602 593 581 578 582 582 586 593 598 600 605 610 606 594 609 617 620 621 619 618 615 619 629 636 640 630 610 601 602 595 599 595 583 573 565 566 568 573 573 582 586 592 605 608 612 619 619 625 629 625 623 615 609 623 636 638 633 624 616 606 595 615 629 640 647 644 637 634 624 636 646 647 644 639 634 621 611 621 632 628 628 635 647 655 674 688 697 692 689 685 677 672 664 662 665 663 659 648 663 667 676 689 693 687 677 664 647 673 685 689 682 673 664 659 662 680 689 677 684 704 710 707 709 706 709 706 709 711 721 717 713 702 677 691 703 709 707 705 712 710 706 704 691 690 684 681 681 681 677 673 672 670 666 664 659 654 651 648 648 648 643 635 631 627 620 616 608 602 600 611 630 641 646 647 646 640 634 626 639 650 658 657 632 622 609 592 584 585 582 581 585 586 585 585 586 586 586 590 589 590 593 595 605 617 629 638 639 636 633 629 632 640 645 654 667 679 688 692 690 691 691 691 693 698 694 689 684 681 683 694 703 707 680 666 655 650 675 690 707 694 675 692 696 720 714 703 695 687 666 673 685 686 677 674 668 645 640 639 630 621 633 630 631 638 644 649 646 654 655 658 666 670 679 684 692 696 696 697 704 706 711 714 714 721 725 726 723 720 715 710 702 697 692 688 683 681 681 678 673 666 656 648 643 636 630 620 610 602 614 628 627 629 628 627 623 618 607 598 607 619 636 640 644 650 649 639 634 634 635 647 668 688 690 692 695 691 686 688 687 683 680 678 676 675 679 667 655 650 658 641 616 602 613 608 634 648 650 640 628 614 602 595 579 575 576 574 577 577 581 602 608 613 624 625 629 632 641 647 652 651 651 648 646 640 637 627 616 603 612 629 641 650 660 665 665 664 661 663 658 656 642 635 623 623 630
663 646 632 619 624 609 611 609 606 609 604 598 588 577 577 604 620 617 607 598 582 597 604 602 602 595 596 608 613 609 609 613 609 603 601 602 599 588 578 570 566 562 564 569 561 564 560 560 568 570 578 593 604 612 621 628 628 640 646 642 639 630 621 611 600 591 589 583 581 573 567 558 553 555 555 547 549 552 563 569 571 577 581 587 605 601 627 614 590 605 621 627 625 624 618 611 606 596 582 603 612 610 614 617 618 613 609 604 602 605 607 616 621 625 628 633 636 631 612 595 589 589 580 573 571 567 568 574 579 579 570 569 567 563 567 573 583 594 611 617 618 614 606 597 584 605 616 627 632 636 635 626 615 600 599 622 637 636 627 615 603 618 631 630 629 633 623 604 621 625 640 656 660 664 662 657 642 660 667 666 680 702 708 699 700 686 681 686 689 695 698 693 686 673 670 670 660 655 647 636 637 654 661 661 663 657 640 661 678 685 687 682 676 664 649 648 658 666 680 698 704 699 699 696 696 689 681 666 650 637 649 649 673 693 700 698 691 690 682 682 675 668 658 654 648 645 646 639 634 625 615 613 612 605 606 610 615 611 618 657 641 650 647 638 640 656 664 668 670 669 666 663 656 638 626 617 626 626 626 608 591 585 584 582 584 583 585 586 586 588 589 590 591 590 592 594 600 611 622 637 648 661 669 668 670 670 670 669 666 660 656 649 638 633 633 636 637 642 645 652 669 684 695 703 708 705 696 687 682 704 715 722 725 726 721 714 703 699 706 714 712 706 698 692 688 666 664 659 659 656 657 644 638 629 634 640 643 644 643 641 644 652 659 668 674 681 689 696 705 709 713 719 725 728 726 720 715 709 706 697 690 687 682 676 673 671 668 665 654 647 653 653 650 644 636 628 617 619 606 609 628 644 649 658 660 657 652 642 633 623 618 619 610 601 609 622 640 646 641 635 642 653 661 669 675 681 681 674 663 659 657 659 665 659 658 646 641 641 649 637 626 621 621 624 616 603 619 602 597 596 597 601 608 606 586 578 582 583 580 575 580 596 600 604 618 634 634 642 641 628 631 663 672 671 674 679 664 655 645 638 643 654 663 670 673 671 668 665 658 647 645 663 674 678 679 667 657 666 670 652
