1 0 2 0 1 0 1 0 0 1 1 0 0 0 0 1 1 1 0 0 0 0 0 0 0 0 1 0 0 0 1 0 0 0 0 1 0 0 1 1 0 0 0 0 2 0 2 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 1 0 1 1 0 1 2 1 2 1 1 1 3 0 1 0 3 6 4 10 3 4 5 3 8 14 7 6 12 14 21 20 18 20 36 31 34 31 37 49 50 51 51 61 71 78 74 73 97 88 94 115 108 116 126 96 136 128 157 156 160 162 171 158 162 165 180 191 186 202 184 221 223 224 191 223 252 226 264 257 274 260 262 276 274 295 284 267 301 320 299 300 283 365 290 319 338 323 300 314 361 318 353 355 345 335 407 357 393 357 347 336 383 354 362 346 356 399 374 398 356 381 397 358 412 399 397 378 410 396 414 412 421 439 393 402 431 400 419 419 427 399 419 402 457 447 438 434 433 465 474 470 422 461 438 426 462 460 436 467 473 453 473 446 515 497 534 480 482 555 473 487 528 502 516 497 496 502 534 511 491 533 494 475 487 473 544 520 468 510 497 552 560 536 520 548 485 539 543 510 503 564 523 551 532 548 542 592 569 547 534 528 592 591 576 597 566 533 575 591 559 523 561 540 584 557 582 544 552 602 602 633 581 568 577 605 614 575 573 611 616 621 641 606 575 603 629 609 636 585 652 598 628 584 587 600 652 608 618 611 574 633 615 611 622 618 628 606 625 617 641 625 615 545 586 645 600 642 660 641 607 637 634 646 629 616 607 637 602 648 628 625 608 658 617 654 650 656 668 649 632 668 648 642 685 620 642 640 616 587 644 615 643 638 654 665 644 657 641 643 616 655 642 656 652 672 649 635 625 660 599 595 686 716 680 652 661 621 628 642 638 634 646 654 649 651 658 630 646 675 610 649 648 655 646 650 667 642 675 674 639 648 703 623 719 617 599 653 644 669 692 652 642 623 637 650 681 667 648 652 690 658 677 668 639 642 660 608 603 687 660 635 653 626 634 621 599 631 646 686 625 647 628 629 612 623 651 667 666 685 641 644 688 668 640 611 626 635 691 621 644 626 629 624 646 655 649 608 661 627 652 663 615 630 625 638 617 624 642 620 646 661 605 645 612 673 641 653 653 656 640 625 652 592 663 608 621 645 635 669 610 664 645 652 625 606 656 667 606 612 640 636 649 687 634 637 611 617 603 641 590 628 623 622 544 641 652 613 636 613 580 625 624 620 628 639 631 633 626 617 622 646 635 629 629 592 618 655 602 596 618 643 623 614 626 623 635 585 614 633 642 604 606 626 623 618 628 603 607 647 650 596 639 592 629 610 694 645 652 607 625 629 605 617 621 586 631 580 602 635 631 634 639 593 648 615 608 636 649 590 650 646 616 558 587 612 567 651 604 591 613 627 618 641 638 627 575 619 593 610 618 627 671 632 670 608 623 649 618 617 608 652 639 592 656 591 569 604 631 603 629 615 664 647 622 662 629 602 659 611 580 602 623 611 583 582 580 625 634 625 634 615 626 665 607 652 647 639 618 625 686 604 632 642 610 638 614 642 608 652 681 612 604 638 635 636 622 651 683 723 739 791 954 1063 1242 1405 1568 1533 1647 1580 1431 1311 1156 1022 903 734 671 608 649 565 571 565 576 574 588 527 539 539 575 581 600 594 572 576 613 591 536 567 599 588 558 596 574 592 538 605 611 598 611 591 625 571 568 560 579 578 573 588 553 590 608 613 568 537 549 575 590 518 546 556 569 569 620 594 538 578 594 567 604 608 544 550 593 554 562 617 574 571 560 543 574 603 607 565 565 597 582 598 554 575 583 573 574 595 628 624 575 600 599 611 591 602 614 587 604 594 604 615 582 609 602 584 564 637 605 620 599 609 611 592 592 568 592 617 624 638 623 556 585 559 589 605 582 608 593 598 599 604 583 601 584 557 658 604 625 594 632 583 622 624 613 632 622 639 652 662 633 608 654 614 639 612 617 636 639 643 630 649 562 607 612 578 598 616 591 629 637 588 626 616 651 612 676 681 676 637 663 717 665 651 649 616 601 619 647 578 608 636 622 633 619 632 583 601 594 616 611 642 630 626 582 623 623 635 667 593 587 611 604 617 637 630 671 601 623 644 641 657 604 631 643 639 616 612 636 594 617 597 616 633 676 610 654 650 649 641 629 660 667 641 635 644 656 642 621 625 633 621 622 630 668 663 650 633 656 625 621 678 637 649 662 658 678 698 673 696 671 692 700 680 669 617 686 662 637 705 670 715 695 650 701 706 706 760 678 694 731 719 688 714 705 732 744 749 752 746 785 743 736 720 682 704 720 739 706 691 693 741 735 741 705 752 672 668 691 728 774 753 741 803 751 803 824 908 1159 1430 1686 2214 2921 3573 4294 4863 5293 5484 5422 4839 4293 3493 2841 2090 1668 1153 987 749 678 620 630 630 617 581 587 577 607 576 588 564 572 598 596 566 609 587 635 591 594 630 597 575 598 613 621 582 573 557 553 564 639 584 551 584 590 582 597 605 585 599 579 609 601 622 602 585 565 593 600 604 573 602 576 570 580 549 602 643 585 657 630 587 619 606 609 605 623 613 553 587 588 597 554 605 635 597 603 613 598 599 583 560 605 622 602 630 613 560 606 628 652 580 639 627 600 589 640 635 583 620 597 637 604 651 606 567 605 606 585 619 599 626 609 585 590 598 602 619 617 612 632 619 610 659 624 654 616 605 601 595 641 608 611 637 607 594 670 613 611 631 603 618 619 627 620 597 609 600 674 614 619 625 600 609 633 611 617 606 577 616 675 619 629 593 592 588 632 631 627 627 623 664 645 646 668 627 617 661 627 609 627 659 648 606 645 645 646 630 610 581 604 591 644 672 648 647 603 621 662 645 652 646 661 622 657 647 604 644 622 634 625 657 601 587 624 664 629 667 660 649 660 621 586 635 660 632 651 607 647 646 625 657 638 616 644 686 651 631 650 627 631 609 655 662 619 656 637 661 641 678 643 647 610 632 654 672 619 613 684 656 631 622 704 640 625 672 650 628 658 694 671 650 657 642 698 652 691 679 653 698 677 668 630 669 634 638 630 610 655 731 642 655 685 691 666 644 646 690 683 619 644 651 679 727 674 657 666 632 659 660 674 619 678 693 682 644 711 659 694 642 651 647 684 687 652 649 668 650 656 683 720 633 688 663 734 688 672 657 701 708 698 653 671 693 682 684 685 638 696 666 721 675 715 649 679 664 701 765 677 638 689 730 720 716 698 688 709 709 682 719 709 707 733 761 678 689 744 715 709 761 756 703 766 705 781 744 770 816 839 883 1031 1258 1542 1970 2571 3147 3998 4606 5294 5787 5766 5611 5150 4567 3806 3071 2413 1808 1422 1072 902 779 695 671 642 618 629 648 617 636 648 622 651 647 615 658 628 579 638 597 608 671 612 610 661 645 677 655 640 664 641 695 647 625 679 686 649 660 639 635 651 643 622 631 682 661 615 661 655 642 628 657 628 609 615 604 605 671 629 635 637 615 633 628 635 668 662 608 639 669 650 616 636 668 658 660 637 642 675 625 627 670 668 690 608 650 634 642 658 666 651 635 642 656 675 638 640 669 635 660 640 630 648 661 673 663 628 655 580 623 621 651 653 660 704 635 622 609 629 649 646 637 635 666 630 635 654 675 635 638 652 653 636 666 650 654 661 642 664 663 650 652 646 670 748 688 617 694 676 676 630 673 683 687 669 698 743 799 807 957 1064 1101 1180 1287 1370 1368 1344 1277 1128 1088 919 864 774 755 740 690 665 673 645 633 666 641 618 657 660 690 617 664 638 639 598 648 640 695 584 675 636 663 680 642 654 621 652 652 662 663 690 666 665 591 664 649 637 646 651 662 693 616 625 652 717 626 650 652 609 680 607 625 635 671 654 651 659 639 651 666 677 613 633 637 608 651 651 649 635 674 656 626 624 634 685 675 589 642 607 687 611 649 642 649 654 643 640 655 667 657 639 600 638 654 655 643 715 659 663 622 680 658 675 665 627 704 621 617 630 648 670 637 673 642 620 614 646 662 648 644 684 614 651 672 670 643 649 627 599 668 648 647 636 704 627 664 672 688 687 633 612 652 636 613 647 609 662 635 679 647 625 674 660 655 657 665 604 662 656 623 645 674 645 665 676 734 660 695 619 654 649 643 657 645 681 663 616 694 651 630 654 658 693 670 650 620 632 670 662 686 634 646 690 675 653 675 666 670 646 681 642 676 666 700 678 659 625 711 684 692 639 676 677 627 630 669 642 632 645 630 687 698 660 680 614 664 667 685 625 636 666 684 705 650 693 688 677 626 702 624 623 677 644 678 640 672 642 650 709 669 694 728 772 861 1043 1139 1282 1459 1743 1977 2135 2187 2326 2260 2164 1845 1699 1435 1283 1098 964 833 786 703 693 656 659 666 649 603 623 649 665 619 649 631 632 630 654 644 652 661 668 699 612 656 626 659 639 626 635 704 599 585 662 636 635 633 627 610 635 645 580 679 660 618 674 635 645 622 666 659 612 631 623 626 676 677 666 655 659 648 630 612 612 655 623 655 565 669 643 628 699 635 654 629 619 626 618 633 635 590 679 683 662 639 601 661 619 658 637 639 646 636 652 625 653 618 616 678 644 615 633 695 684 634 637 597 649 670 646 613 637 650 628 607 622 620 638 656 660 612 626 575 643 635 683 635 612 699 628 640 643 640 624 683 634 621 629 643 621 666 644 643 649 635 596 659 677 593 678 642 658 616 645 616 622 643 651 604 593 624 617 658 615 641 652 668 614 645 656 653 665 652 648 630 646 635 616 636 658 672 630 682 668 671 658 628 612 655 664 666 653 621 602 642 659 598 642 685 686 653 631 637 663 646 628 634 617 602 650 676 610 622 655 647 632 641 670 597 635 652 666 635 675 685 602 659 594 636 617 658 644 645 647 636 654 649 653 667 641 639 623 609 607 645 674 654 685 646 651 606 658 685 641 651 647 627 645 626 663 676 654 674 629 637 684 656 667 651 664 670 637 662 663 648 622 629 678 647 637 649 685 678 673 713 626 677 625 651 668 642 711 628 675 654 722 657 683 682 653 671 710 638 652 678 698 703 657 650 675 711 671 677 688 739 697 733 710 730 655 739 682 671 703 663 684 683 661 728 671 712 689 736 723 703 716 747 743 748 676 740 721 701 667 743 665 722 726 731 737 741 681 682 735 682 726 677 734 715 663 665 711 757 740 671 726 698 695 698 680 726 695 741 705 707 768 712 705 734 769 691 712 740 729 712 742 738 699 701 702 693 732 698 738 722 706 752 716 724 710 706 740 666 708 700 706 755 712 718 708 688 667 739 665 722 700 702 683 709 725 704 690 697 745 754 720 680 689 672 656 732 681 682 743 726 671 684 719 671 725 714 740 716 699 724 672 697 712 705 733 722 732 724 683 735 757 674 718 703 684 675 732 697 742 678 747 738 726 706 769 697 736 719 707 636 703 686 664 707 643 704 719 718 697 682 733 755 744 666 642 739 724 754 723 720 645 670 716 732 700 715 745 675 692 719 681 674 708 674 692 671 703 740 702 678 728 728 721 685 718 705 714 700 667 689 659 696 718 735 698 700 732 665 703 715 732 726 723 699 702 760 669 695 716 683 715 717 721 716 697 746 699 703 750 712 700 708 743 698 727 712 721 695 675 704 682 701 743 692 684 708 692 690 701 668 757 688 694 742 741 727 719 700 747 689 711 708 711 710 700 707 719 746 665 701 718 705 700 730 714 739 751 731 758 735 760 682 749 698 715 711 712 676 675 740 744 783 735 701 730 701 714 720 739 745 734 685 726 744 721 739 729 700 734 724 743 764 734 725 733 737 718 748 799 707 736 751 757 747 757 715 744 748 731 758 759 724 721 815 784 743 747 742 756 759 785 770 769 759 763 747 769 707 655 766 737 762 737 740 765 727 832 761 736 778 775 722 700 799 781 769 726 772 771 751 803 770 712 781 738 747 751 801 764 799 726 781 729 759 766 750 797 714 708 771 809 738 747 792 733 733 673 789 747 814 713 756 762 749 740 781 812 812 726 749 803 744 762 759 772 699 736 762 758 740 712 755 838 756 740 772 726 697 720 788 744 699 704 746 750 699 767 809 786 770 754 788 773 696 782 697 744 774 691 686 733 768 719 815 783 720 715 714 727 753 735 705 754 715 754 746 760 744 773 745 769 763 715 713 760 746 763 735 709 741 717 773 719 724 772 701 749 721 766 741 719 717 705 741 769 759 662 756 762 749 720 760 726 738 751 811 727 705 748 731 749 743 793 758 754 749 754 725 733 773 716 717 700 705 772 717 777 748 720 698 736 753 721 748 730 722 717 742 705 723 739 736 719 720 710 717 731 745 809 693 753 727 715 696 734 742 689 711 707 686 704 711 750 700 719 734 673 682 726 698 752 731 713 696 701 726 705 711 714 697 718 729 708 723 784 704 759 706 733 693 673 723 687 696 655 684 696 712 666 761 667 684 706 690 676 713 686 671 680 703 718 689 659 693 718 664 719 664 667 760 687 656 660 720 690 672 747 671 716 716 696 700 692 662 723 692 691 703 696 679 686 699 711 688 704 697 674 708 671 683 682 701 633 705 678 680 679 650 684 697 666 713 677 693 694 660 688 693 700 613 619 687 696 674 686 697 664 673 697 695 666 724 687 655 679 746 609 696 672 660 647 683 605 688 696 639 692 645 660 684 670 673 660 656 696 632 688 640 653 668 654 629 667 713 649 627 679 635 660 664 659 704 664 649 665 683 626 666 664 639 646 663 657 659 678 698 635 650 594 654 618 659 662 716 613 666 645 626 665 715 623 640 689 687 668 642 644 663 703 668 616 683 666 634 601 666 650 647 637 654 610 661 687 653 614 674 646 675 669 669 657 654 646 675 646 663 667 686 644 642 673 649 610 629 640 645 583 634 631 672 651 670 661 650 591 640 633 607 658 629 643 623 690 614 626 630 682 653 618 658 664 669 684 644 643 691 672 702 738 725 720 737 723 759 752 691 682 677 661 648 618 652 639 640 606 590 611 620 664 609 624 652 629 628 619 627 574 641 607 660 625 596 645 619 636 622 628 633 617 599 651 573 592 623 641 591 618 628 618 590 600 569 594 600 628 603 609 598 613 601 678 667 573 583 631 589 639 647 605 650 602 566 595 642 601 556 622 576 641 613 605 592 621 603 655 626 591 588 607 597 614 579 632 623 651 589 569 617 613 572 555 657 570 597 615 634 609 608 601 614 642 603 621 651 617 576 639 597 642 576 630 618 648 633 630 574 611 596 619 634 657 600 636 593 608 620 606 558 549 559 639 598 630 640 614 575 605 591 543 620 603 590 621 588 601 602 591 626 606 636 586 602 617 611 618 588 602 558 633 580 588 568 568 597 623 580 582 599 591 532 560 614 559 603 598 578 615 577 606 611 555 642 586 612 570 608 577 608 545 604 623 605 599 559 608 623 555 593 575 607 565 595 576 589 526 566 573 591 582 609 584 613 627 579 578 576 599 586 586 549 552 548 581 566 576 581 528 607 581 568 574 596 531 585 554 578 573 566 581 572 596 546 604 544 589 569 588 587 563 608 591 548 520 562 542 618 535 580 534 602 565 543 578 586 559 524 541 581 582 605 584 551 581 569 541 567 598 551 544 525 612 550 560 572 535 563 552 574 609 605 579 556 583 558 525 587 556 609 558 551 555 517 572 565 513 569 593 565 572 527 555 565 558 545 556 569 556 574 555 556 550 584 533 532 599 564 568 557 553 545 599 534 543 522 517 513 614 574 589 588 612 578 597 523 569 582 588 560 549 567 529 530 533 538 545 548 510 555 542 542 560 551 574 524 529 546 515 549 554 578 509 570 565 555 601 535 557 558 570 546 536 557 519 629 542 542 572 531 538 586 546 598 546 554 547 505 577 564 531 557 530 515 506 505 550 567 554 561 589 579 539 546 557 534 543 547 553 556 517 562 546 499 547 545 540 556 534 563 546 538 504 569 522 503 525 557 521 536 519 511 491 558 553 549 492 520 551 518 544 522 530 508 518 569 541 494 527 504 501 556 499 544 561 493 500 543 531 537 482 520 557 524 513 545 547 580 529 518 564 534 503 509 497 554 559 543 518 601 583 517 517 516 527 536 543 525 554 558 558 509 581 536 524 556 540 564 532 550 523 532 534 541 540 535 506 505 506 517 525 530 559 538 540 536 544 519 523 574 500 515 546 523 548 506 508 531 572 488 506 534 535 548 498 530 566 493 522 501 523 515 495 592 555 522 515 524 522 544 488 493 552 524 535 518 526 505 531 548 532 568 529 547 544 576 528 530 510 488 532 552 543 512 532 506 528 558 522 544 530 550 507 537 497 488 486 499 547 512 521 499 554 556 506 557 490 480 490 531 546 527 468 500 586 515 524 528 525 495 529 542 498 510 538 534 546 543 502 531 529 524 496 505 501 520 505 490 511 500 491 528 523 532 527 519 518 502 495 530 475 493 496 542 485 545 531 544 525 504 571 499 541 551 565 556 540 513 575 524 560 540 543 506 568 532 508 521 501 527 486 469 525 452 539 489 552 496 508 482 544 493 503 479 528 504 508 513 528 494 534 528 513 489 513 529 516 499 482 498 523 526 535 494 507 484 502 516 488 478 509 512 529 532 514 532 533 511 503 537 501 507 486 493 520 490 524 520 489 474 521 526 496 506 507 508 516 493 503 518 517 508 541 507 522 564 510 526 544 505 506 484 499 480 503 539 499 481 493 470 503 504 483 537 490 495 471 470 494 519 511 512 513 498 507 509 486 496 545 519 518 523 480 479 504 504 505 476 493 513 477 463 509 467 466 465 516 516 490 491 512 458 500 487 521 492 480 487 482 513 526 527 507 500 518 476 484 471 539 472 490 486 510 457 490 521 508 486 514 475 509 456 487 507 513 544 497 477 509 530 496 490 496 516 480 487 514 486 525 486 500 507 523 528 504 507 465 504 467 563 507 501 504 477 499 517 547 528 534 498 477 497 430 489 511 517 482 505 495 485 470 517 513 441 475 505 470 534 452 461 505 549 468 503 475 473 488 505 505 471 509 504 466 514 469 491 506 457 462 488 506 499 468 515 448 503 465 475 501 496 481 493 496 507 458 492 503 494 491 504 491 478 484 488 505 475 482 485 485 475 471 476 465 524 467 498 500 478 480 492 472 460 480 477 513 510 466 491 468 465 460 473 504 504 473 530 450 491 493 496 477 428 512 437 507 497 443 474 431 482 503 477 478 529 493 506 450 477 475 476 465 467 482 450 478 451 499 463 515 463 450 553 534 531 492 478 549 457 505 533 508 513 478 514 487 473 484 509 473 503 516 491 478 470 498 485 470 499 466 499 417 474 487 445 486 539 479 502 506 485 459 496 507 498 500 490 484 469 500 490 437 461 468 464 466 488 478 486 463 501 460 460 483 478 469 489 436 476 503 459 474 496 477 473 464 511 463 479 450 460 493 468 471 484 466 484 450 507 460 462 459 486 458 489 511 416 485 503 475 479 479 462 462 489 445 469 491 470 499 453 455 476 478 486 446 485 487 510 448 462 497 468 503 474 449 448 460 467 464 451 462 428 492 476 467 473 482 484 468 451 473 483 450 467 508 475 488 476 474 505 473 513 524 501 469 467 462 494 496 496 509 529 484 453 496 448 452 459 520 482 471 466 465 480 478 467 487 482 490 494 427 455 468 449 480 448 492 445 452 472 457 442 447 457 504 511 442 451 486 517 447 439 458 476 501 450 468 484 518 442 471 459 466 490 519 466 504 492 463 475 463 456 449 433 455 478 442 461 493 438 454 480 522 490 464 451 469 452 446 459 467 456 484 456 485 452 462 518 495 493 445 475 466 464 457 460 469 459 482 464 474 439 462 490 495 446 468 449 501 503 449 449 430 447 449 490 432 491 470 448 431 480 468 434 497 454 495 441 496 469 448 484 473 438 481 461 489 482 456 470 461 474 501 481 454 461 432 452 453 526 444 485 451 431 450 418 447 492 445 489 484 441 439 438 471 432 422 461 430 469 467 442 442 451 485 440 454 450 412 480 482 440 455 472 459 467 446 440 481 466 422 442 466 438 449 475 433 463 474 485 471 411 475 460 436 493 484 444 473 471 425 490 478 403 487 471 463 465 460 455 470 498 464 485 468 459 470 414 440 447 482 420 459 493 447 452 482 469 465 488 459 455 469 477 438 456 468 450 418 466 455 503 435 442 467 474 451 428 452 484 461 421 438 411 453 458 478 463 486 452 427 486 466 459 448 437 441 449 445 469 454 453 440 429 463 478 450 445 448 458 453 482 515 478 441 444 472 464 466 458 454 472 465 470 471 514 462 456 482 470 492 484 454 476 478 460 462 424 462 445 482 484 492 439 433 507 422 477 450 459 452 490 453 440 456 431 454 460 467 467 447 455 455 461 475 468 489 465 465 455 432 478 435 489 458 489 469 503 481 467 442 497 470 467 492 463 498 425 469 482 439 455 471 469 450 464 489 478 420 475 486 498 463 463 477 479 475 467 468 471 458 481 491 492 424 502 468 448 455 449 439 490 440 466 453 508 421 483 451 453 438 452 461 459 483 435 415 496 443 483 468 431 460 461 435 431 429 497 458 454 470 449 468 438 459 472 462 434 443 462 469 473 461 454 455 481 458 445 497 443 495 459 401 475 484 452 459 456 442 486 493 508 483 491 546 564 632 749 801 958 1103 1430 1539 1819 2036 2329 2517 2681 2840 2872 2754 2649 2347 2170 1912 1654 1387 1226 1002 835 704 584 607 529 461 492 470 462 475 462 452 463 431 426 469 451 454 466 479 462 465 468 438 420 489 497 422 457 410 454 412 418 468 468 433 495 441 471 462 478 460 420 460 471 442 443 453 461 499 444 431 444 453 465 454 429 468 459 464 462 410 465 461 445 457 485 447 485 444 462 474 471 462 444 446 419 458 469 490 432 461 429 458 486 424 475 454 450 426 450 434 438 456 429 447 431 470 469 518 444 455 441 440 493 437 445 472 448 454 451 447 453 431 466 460 441 444 452 415 450 467 519 490 468 477 445 481 433 445 476 478 451 450 451 482 485 434 459 441 429 419 444 441 440 412 453 484 466 426 463 414 464 437 469 476 423 454 480 452 440 473 461 446 490 448 458 476 459 506 447 395 443 435 419 445 443 491 459 419 440 450 443 448 463 429 466 454 422 425 472 427 481 456 434 446 465 460 417 458 457 427 468 460 445 446 452 454 422 467 431 484 454 438 469 436 455 469 472 434 484 485 425 443 430 458 425 498 505 454 470 442 452 449 508 451 429 501 478 399 414 434 450 450 483 453 416 430 473 477 459 448 465 463 475 434 456 435 458 432 499 480 436 410 441 428 434 460 480 455 413 462 462 485 483 514 486 464 455 453 466 482 480 438 450 475 487 483 438 457 461 457 449 404 464 474 470 466 442 455 431 425 482 476 436 430 459 443 420 447 447 465 459 469 464 481 470 461 440 453 439 462 448 445 440 455 449 448 427 441 433 470 489 417 473 437 482 439 480 478 414 463 461 450 444 487 471 462 473 475 485 500 471 452 490 436 464 481 450 456 441 447 463 462 498 479 477 468 463 423 475 459 435 439 460 453 473 443 459 464 467 460 458 481 449 437 483 468 461 445 454 461 452 442 484 464 451 485 431 474 467 455 449 439 508 464 449 416 436 464 453 481 449 473 441 440 430 468 453 436 438 481 466 458 455 444 471 489 490 483 472 447 445 479 437 459 444 479 529 483 449 446 453 472 457 469 480 484 484 429 483 478 422 449 443 482 481 472 496 479 500 444 474 462 451 482 420 461 449 459 467 447 426 492 466 466 487 477 434 434 446 451 462 421 454 470 447 475 440 441 458 447 498 469 477 461 447 415 441 481 445 457 475 507 433 474 513 484 463 485 457 465 462 480 430 476 493 447 469 474 528 450 493 429 477 490 462 464 481 455 468 437 494 450 447 458 420 446 442 492 468 467 484 443 474 480 453 457 483 451 408 448 506 444 456 426 464 467 447 455 457 449 458 460 492 496 468 463 423 489 504 494 475 488 464 434 496 449 487 471 468 506 480 484 509 446 503 446 482 473 493 460 521 487 467 495 442 469 460 507 458 431 467 462 492 490 504 505 469 482 513 489 487 465 441 484 455 464 470 483 469 439 460 479 468 455 484 475 473 480 440 453 500 459 485 493 432 468 469 459 490 490 500 453 472 490 466 498 492 479 530 481 464 480 440 444 506 474 478 413 516 519 494 490 500 482 443 476 466 444 460 453 462 469 481 531 531 494 475 490 489 475 500 485 472 491 493 472 494 494 500 480 500 490 471 493 469 489 464 468 521 475 518 476 477 491 481 452 483 487 510 444 465 502 460 486 466 483 468 457 472 496 508 484 464 516 487 471 469 490 491 492 482 495 457 489 522 465 540 482 465 509 449 473 447 497 491 474 455 514 482 510 468 470 453 456 476 479 510 494 465 457 511 478 506 464 474 467 485 469 434 452 441 460 469 490 496 515 480 463 503 489 471 468 493 459 519 497 503 535 461 490 499 501 518 468 530 499 497 471 488 514 484 480 500 481 483 458 503 487 516 512 483 501 497 501 502 486 492 484 507 513 501 499 450 469 485 513 475 484 473 497 507 443 504 488 520 483 497 496 522 492 484 465 492 434 483 517 484 497 479 457 478 496 490 488 494 533 488 483 495 488 493 497 500 474 476 473 493 501 490 477 530 515 497 496 508 489 490 521 453 475 512 512 481 532 465 493 479 506 545 513 507 494 515 517 480 478 485 493 490 465 469 506 493 515 495 496 529 452 449 469 456 497 491 470 467 496 453 519 493 463 487 474 494 512 486 481 532 491 494 499 466 530 510 531 505 479 516 467 472 452 486 479 481 518 487 463 472 510 515 525 489 475 483 484 520 474 497 481 452 480 499 490 494 507 511 444 464 535 463 529 508 485 497 456 455 478 497 485 486 472 490 454 482 518 508 482 465 463 507 495 463 482 500 461 465 495 476 461 434 462 430 480 438 450 466 496 454 437 500 447 438 466 485 435 488 448 450 450 484 428 431 444 437 426 443 488 460 425 421 432 426 441 415 435 405 450 457 432 416 443 422 390 403 461 436 423 439 382 418 384 425 394 421 402 392 409 389 396 402 402 408 423 414 399 390 366 380 416 399 408 384 410 377 447 399 383 375 387 401 434 387 374 385 395 385 435 347 398 399 403 372 422 393 386 391 401 380 371 355 372 360 382 423 371 363 412 380 387 390 394 409 389 346 359 370 401 372 393 380 364 354 362 378 381 382 394 415 363 362 371 380 384 357 362 392 394 403 378 379 391 356 370 385 383 366 367 380 368 387 361 359 369 381 356 412 376 382 380 390 365 386 369 346 390 402 354 341 373 353 349 327 356 368 338 388 322 350 383 375 356 364 378 386 335 405 375 351 359 382 353 308 354 388 351 354 333 366 367 389 382 381 365 368 345 349 346 388 354 393 342 374 383 378 377 350 377 371 361 367 371 329 361 355 369 361 340 352 344 369 364 334 380 383 303 352 354 356 362 350 366 341 367 361 349 366 382 359 361 358 349 339 353 361 350 378 329 349 335 371 360 369 357 346 351 373 343 386 353 345 325 349 350 342 366 295 337 390 345 359 379 367 368 374 355 358 356 341 362 341 357 371 339 349 335 341 363 368 326 380 350 338 369 347 360 344 330 310 310 344 325 348 367 366 340 347 331 347 343 337 352 363 392 340 388 348 349 354 350 361 322 354 339 344 371 359 326 344 348 348 346 310 353 324 339 346 303 322 339 374 345 366 350 345 362 335 351 354 368 321 330 360 350 319 360 343 349 337 362 330 356 369 365 351 372 342 335 309 333 347 325 359 337 364 365 350 350 340 340 351 351 342 315 332 318 307 282 319 339 346 355 367 382 379 313 329 345 335 353 351 336 341 335 370 325 359 349 348 382 378 355 358 389 393 389 392 398 384 407 419 418 413 416 377 383 388 392 399 395 393 407 425 379 410 393 371 340 381 391 362 366 414 372 339 350 369 362 380 352 390 344 411 462 485 511 551 582 628 675 692 705 723 746 696 655 689 625 555 522 462 458 439 417 394 384 314 377 342 329 312 329 296 326 333 312 310 318 312 337 307 313 344 318 310 311 312 337 315 293 303 315 332 312 342 314 307 319 332 324 317 320 320 337 318 323 302 322 276 352 324 332 320 328 343 324 318 304 342 316 273 289 297 339 283 333 313 328 344 304 319 304 354 316 313 302 307 301 331 344 347 311 311 320 306 350 311 344 302 310 316 331 305 327 286 301 298 333 324 348 302 277 352 323 323 283 302 318 302 296 283 314 318 333 337 296 327 339 321 303 290 321 288 302 311 316 314 292 292 323 334 305 308 284 313 293 314 288 321 332 318 295 283 306 291 291 323 293 297 299 307 334 330 293 320 308 292 326 317 286 317 321 303 263 325 288 304 344 303 309 315 301 299 313 314 299 293 288 314 322 312 303 318 305 287 318 294 335 291 281 336 271 330 297 308 299 337 297 313 305 301 310 289 324 284 307 306 340 292 324 302 310 305 313 332 290 281 292 287 312 273 278 299 293 293 311 309 311 314 307 292 315 286 281 262 292 313 324 329 312 279 313 281 325 310 285 280 312 312 314 316 319 296 240 321 255 289 292 284 287 301 296 269 304 290 296 308 287 267 312 316 287 283 293 298 293 322 288 289 268 306 308 259 305 323 273 289 296 283 259 293 289 305 277 299 292 315 288 272 304 316 289 257 298 279 306 285 303 268 298 271 290 275 279 307 279 289 300 308 266 294 296 275 284 276 288 294 304 299 276 283 287 287 289 267 286 282 302 308 298 295 274 281 276 291 296 345 284 269 285 246 289 259 299 281 266 296 260 272 284 317 293 287 290 262 275 283 271 261 271 301 283 255 285 291 266 309 268 283 272 287 262 286 255 294 308 285 304 299 266 294 266 297 293 287 291 255 292 292 292 296 270 293 281 282 288 289 299 272 294 260 301 304 277 300 257 272 266 260 277 258 286 268 258 268 295 274 290 286 296 318 326 289 246 264 291 296 272 270 276 278 282 286 278 262 286 291 242 275 274 283 270 290 275 238 288 275 274 278 277 270 250 276 273 272 265 271 265 279 253 258 273 276 277 305 248 280 276 276 264 275 289 273 294 237 303 244 277 270 271 283 247 269 285 259 268 259 295 280 287 271 290 271 278 275 290 258 253 267 263 263 268 264 286 267 289 294 275 270 247 237 268 263 273 278 251 250 272 303 264 239 256 257 303 276 274 251 271 250 290 310 269 242 263 317 245 248 237 283 270 279 249 251 301 283 234 263 286 248 293 269 254 269 239 279 265 268 274 280 283 273 257 291 300 253 267 281 263 286 260 263 255 259 259 269 264 315 315 282 278 298 281 255 303 264 288 235 294 272 296 262 292 263 266 283 252 267 255 274 269 310 276 270 269 273 270 262 271 238 262 258 249 288 267 268 272 267 267 263 261 267 270 265 252 251 258 277 285 249 285 258 248 273 268 247 281 257 274 267 266 280 262 275 263 245 274 291 258 281 241 277 264 307 295 289 279 269 262 257 253 250 266 280 275 280 265 294 260 275 245 265 304 249 262 260 297 263 283 255 267 275 260 279 274 262 299 286 262 260 245 258 268 251 248 283 271 258 263 278 238 249 262 264 249 254 250 279 237 275 274 262 242 280 256 269 240 264 272 270 267 260 264 268 255 251 269 269 249 253 287 268 266 241 244 246 287 253 265 267 254 249 253 232 252 249 281 261 246 276 240 264 259 253 269 292 247 283 266 282 253 270 268 261 240 256 272 232 257 289 281 264 260 287 260 258 267 272 287 273 268 268 251 241 272 291 277 301 261 280 260 260 273 265 259 254 223 253 249 250 260 268 246 280 263 279 291 245 262 268 261 280 247 292 260 258 274 263 280 296 269 270 271 275 289 239 244 260 275 267 246 259 292 271 261 236 257 257 250 265 289 249 260 260 266 261 246 272 269 265 259 232 257 281 247 264 262 253 270 254 243 246 251 264 279 259 253 247 279 302 241 269 249 232 266 246 250 272 246 250 268 272 254 249 262 217 233 235 238 260 267 255 259 246 270 281 255 245 261 264 272 251 254 281 248 233 263 260 236 249 219 244 286 269 257 260 272 235 251 276 259 261 253 273 284 271 249 288 255 237 260 233 273 226 267 257 274 247 246 251 267 233 241 247 269 252 214 251 274 260 263 222 273 243 288 253 266 241 259 239 257 266 264 254 235 254 235 259 272 280 260 262 238 252 275 267 260 256 256 258 235 273 271 246 262 269 296 260 295 202 287 256 232 273 252 260 263 265 258 271 252 293 250 285 268 261 245 238 265 255 292 267 267 263 298 241 246 267 256 250 243 248 275 254 239 256 254 233 266 229 266 241 257 243 246 270 244 245 250 233 232 273 281 253 284 254 242 275 236 270 232 258 254 270 292 264 268 242 249 259 247 239 253 239 248 241 270 275 254 280 295 290 281 310 264 304 331 320 305 328 339 332 348 313 303 354 306 336 321 298 316 304 267 282 257 260 239 275 252 248 260 241 243 245 269 241 262 253 258 260 263 254 264 274 253 257 276 244 255 227 279 275 270 265 257 228 260 269 271 249 259 238 273 247 265 278 274 279 240 251 265 285 241 262 266 265 247 281 268 260 244 288 256 268 238 267 265 239 229 232 238 256 253 239 277 269 238 238 266 271 234 242 249 259 252 260 252 242 239 217 248 253 250 264 261 238 256 244 224 252 263 271 266 218 238 267 256 266 273 232 249 270 288 296 225 227 247 252 280 271 265 262 224 268 256 267 269 241 288 257 258 266 257 249 240 258 264 238 279 238 251 271 245 277 268 246 222 253 263 248 232 238 260 260 265 262 256 247 236 243 259 282 267 279 264 262 252 253 256 264 254 237 246 249 240 262 268 262 263 264 266 252 239 252 234 252 263 260 235 254 258 252 261 276 247 251 266 281 268 250 232 260 240 238 260 249 267 247 267 255 259 286 242 282 242 257 264 261 249 263 274 272 255 242 247 254 269 267 243 253 252 236 251 248 238 219 255 264 246 252 272 240 242 284 265 278 267 250 249 252 257 247 247 218 280 256 250 291 268 249 274 264 272 276 276 243 240 278 286 233 257 269 255 275 262 272 239 260 269 252 260 287 231 295 257 254 254 264 271 232 243 269 246 237 220 230 264 251 248 247 269 256 251 236 255 260 252 289 256 236 251 276 266 277 243 252 237 257 241 238 234 265 272 244 269 242 270 249 250 260 238 247 264 242 271 265 261 223 280 232 277 255 226 233 251 239 238 240 255 256 231 257 282 243 251 251 254 250 259 261 234 277 257 259 268 235 239 233 248 234 247 257 243 238 277 258 256 257 269 277 235 258 267 259 259 254 264 224 250 278 253 254 254 267 255 241 251 259 251 256 231 279 270 226 270 279 234 266 242 243 267 249 259 239 269 238 265 268 225 253 281 240 270 271 281 263 232 252 247 233 260 252 263 236 262 246 258 265 242 239 266 261 253 239 256 279 279 267 252 282 291 262 258 247 246 237 238 244 273 249 231 271 274 271 240 283 268 251 270 251 284 274 277 242 277 249 233 253 273 271 267 266 260 250 265 236 275 278 250 260 250 295 230 257 254 244 270 242 262 261 241 265 234 257 241 242 273 276 260 257 262 277 258 262 230 247 250 273 280 268 280 258 257 262 228 243 257 264 257 280 277 265 264 274 240 264 247 263 240 248 253 268 275 278 250 240 239 270 260 250 295 259 249 263 266 277 250 297 252 247 220 288 265 271 245 256 240 248 254 272 252 277 280 255 267 248 294 243 308 264 270 243 238 257 235 251 253 260 267 274 285 262 271 275 285 250 260 276 271 273 250 297 285 269 305 267 266 268 269 254 275 282 255 285 271 263 271 268 266 278 267 253 280 253 279 314 284 270 294 275 274 288 271 268 277 265 289 284 284 263 276 291 273 285 291 276 289 309 255 303 296 297 313 312 324 309 323 325 338 359 391 439 488 555 737 900 1148 1581 2041 2639 3654 4706 5902 7413 9156 11124 13326 15617 17484 19710 21270 22662 23467 23963 23999 23024 21749 20115 18516 16087 14063 11799 9930 7895 6265 4731 3618 2799 2044 1518 1085 822 562 507 385 331 301 272 237 255 246 269 235 252 218 208 219 222 240 246 233 233 214 209 221 195 218 218 225 226 223 188 222 243 229 219 211 225 231 214 214 197 217 221 210 210 186 244 227 205 220 216 214 209 225 222 210 225 185 230 203 225 199 219 220 231 216 213 192 226 217 224 212 193 218 203 218 236 214 224 201 208 193 222 196 207 228 201 207 224 220 195 201 237 177 207 225 190 225 228 197 208 205 205 186 211 249 209 206 207 226 216 218 231 192 238 206 205 226 230 212 214 221 184 219 203 226 203 226 195 220 221 234 230 215 222 206 248 207 242 196 220 219 201 219 228 207 221 205 198 226 228 210 211 212 205 183 223 191 211 209 202 244 233 195 215 193 221 214 225 196 212 205 222 192 210 226 222 239 216 206 214 207 200 198 224 223 203 232 200 202 240 185 204 197 203 200 230 227 251 233 237 201 237 240 202 224 234 213 256 240 211 209 232 262 223 220 201 220 229 198 189 219 231 217 222 205 246 231 209 212 221 239 195 234 251 205 208 215 205 231 215 228 224 246 238 204 190 186 252 229 230 222 222 209 215 222 215 222 199 214 212 220 204 226 216 227 220 254 196 207 219 230 207 227 194 239 210 199 207 195 212 215 204 210 196 216 223 197 223 235 213 184 217 192 213 225 223 224 199 200 212 228 237 220 216 174 233 224 204 224 189 212 214 237 206 204 215 199 214 218 216 244 214 196 222 227 227 205 214 217 208 238 224 232 228 202 222 195 210 220 226 241 219 215 199 234 228 212 228 224 231 209 243 248 214 203 229 223 226 223 219 226 197 235 212 222 206 224 226 223 226 220 207 250 212 230 217 190 233 219 235 220 238 208 227 203 219 213 209 205 199 208 242 195 200 196 194 235 242 230 223 211 216 206 207 225 219 232 219 212 227 209 233 214 191 192 216 210 215 236 211 224 225 238 225 215 209 243 221 203 225 225 216 214 237 204 228 222 216 221 203 218 196 213 211 220 227 212 227 217 227 219 216 206 227 203 190 210 214 187 218 212 198 216 203 217 218 241 216 211 214 189 224 205 214 184 203 240 244 208 234 204 218 197 219 214 210 212 218 210 225 219 208 211 219 220 211 221 223 216 213 221 229 242 210 201 205 180 209 213 216 237 205 198 216 177 200 239 212 199 210 195 218 203 190 197 195 262 199 194 202 209 169 199 210 193 208 220 231 232 220 221 204 202 180 228 229 227 228 212 204 223 205 198 233 205 210 187 192 229 202 239 216 218 192 233 216 198 188 224 219 182 220 216 209 211 220 206 215 214 188 207 228 232 230 237 219 193 200 230 200 207 223 191 210 207 198 204 210 232 236 197 233 215 213 199 231 216 217 190 232 222 216 211 222 203 204 201 203 219 215 201 265 175 216 204 204 209 212 204 248 183 213 209 219 202 191 202 182 193 196 198 229 192 207 212 191 216 225 187 247 205 201 192 212 212 213 232 233 221 184 222 188 212 203 182 199 231 205 225 208 213 217 205 192 209 240 199 218 193 220 202 217 201 214 238 219 215 230 206 228 192 228 210 202 211 217 212 217 205 213 202 215 216 213 189 195 241 223 205 200 205 235 231 217 221 210 223 208 211 201 214 215 190 204 217 214 210 214 198 240 220 210 236 209 217 204 232 179 192 206 218 196 221 200 193 201 194 205 192 208 209 225 204 203 220 218 204 218 209 199 225 225 190 199 232 204 183 243 237 203 210 205 216 209 191 206 226 215 204 209 192 188 192 204 223 216 198 203 212 198 196 200 217 196 207 232 214 199 216 219 208 211 213 222 204 187 231 221 177 206 208 204 219 214 213 204 208 218 193 215 193 200 213 204 194 205 199 214 207 180 208 218 206 211 214 205 212 225 214 196 210 233 202 188 214 221 192 202 206 230 221 208 228 234 210 195 211 220 223 210 220 212 216 213 203 221 193 219 215 195 214 209 240 213 197 195 210 225 197 194 199 221 227 187 229 221 198 191 218 196 207 221 207 204 213 212 234 241 221 206 205 202 193 220 204 195 197 200 217 208 207 203 184 197 213 197 211 238 208 231 202 207 235 204 200 216 220 225 223 238 214 202 206 215 221 197 209 220 213 241 249 217 203 224 256 215 227 213 195 215 207 203 220 219 198 198 206 221 192 191 218 218 193 205 236 231 224 214 207 175 214 211 208 207 217 217 196 222 196 213 208 216 224 201 192 186 220 198 203 223 250 197 201 187 217 221 211 201 221 207 228 199 203 191 203 203 203 191 205 219 203 206 218 214 190 182 223 230 222 202 208 203 177 201 199 186 228 202 213 218 200 205 229 219 192 209 203 220 189 232 222 213 190 221 201 214 185 205 195 225 202 194 203 223 236 209 188 204 173 191 208 211 203 220 216 234 208 196 212 231 216 211 182 234 216 211 198 236 203 208 225 204 224 214 212 226 216 193 186 201 236 226 211 220 224 196 226 183 207 228 200 190 212 203 226 219 203 200 186 210 223 219 228 226 211 209 198 221 194 184 191 197 199 221 203 197 207 231 215 226 216 205 212 207 210 214 204 195 196 211 234 223 197 219 212 217 186 212 234 232 208 212 187 198 205 229 206 230 228 214 206 214 187 210 222 214 196 228 228 220 222 202 200 230 223 208 200 220 226 212 227 214 218 214 211 220 187 215 224 200 240 190 205 208 204 229 214 207 216 205 217 195 255 223 198 246 204 203 230 217 231 224 217 229 207 216 212 204 209 211 204 220 219 221 217 221 225 207 220 195 241 223 220 212 229 199 235 207 201 215 225 221 226 234 185 230 226 223 219 207 224 214 220 240 199 202 222 183 200 221 208 214 247 234 197 246 211 220 221 242 223 210 200 171 222 207 215 223 207 244 218 202 204 244 214 203 205 202 184 210 188 199 206 231 190 225 210 209 204 215 223 214 212 223 206 201 202 227 217 211 231 233 224 209 213 220 181 206 212 222 240 208 202 217 201 210 224 212 208 220 200 201 226 212 212 197 228 233 202 242 214 198 228 223 200 190 232 201 203 234 238 233 212 233 241 204 213 225 192 215 207 215 192 206 213 195 219 208 230 198 224 210 185 214 184 215 231 222 228 245 207 190 196 191 203 213 215 238 215 212 212 211 217 202 203 226 210 194 216 209 220 203 219 228 190 200 202 185 190 210 214 234 210 199 212 221 203 233 223 233 195 224 200 208 225 196 235 201 222 212 224 193 197 213 226 236 192 222 207 221 233 187 212 264 211 235 213 221 227 238 211 214 193 202 227 242 193 233 215 230 209 219 216 195 199 182 208 226 204 215 193 209 249 218 233 209 191 213 207 220 208 227 202 194 213 222 241 206 193 222 199 213 197 217 225 205 232 210 221 210 203 197 217 231 229 260 216 207 226 222 240 220 219 216 221 236 211 191 231 217 216 218 216 241 236 203 216 242 225 222 205 201 233 227 224 235 239 231 218 201 207 217 204 228 213 238 190 210 212 209 213 212 203 211 214 202 213 238 216 225 204 210 229 208 230 219 209 232 235 234 211 215 219 201 208 203 217 241 192 237 231 221 217 207 239 248 228 200 220 239 225 219 245 238 246 221 258 243 235 243 249 272 251 270 252 246 263 259 287 251 287 249 260 256 276 253 234 244 243 277 220 257 202 193 211 228 223 216 212 240 245 238 227 208 193 217 223 215 219 237 259 219 228 210 231 226 210 216 228 210 222 196 219 209 202 227 205 231 204 185 228 216 209 194 244 218 204 194 217 221 240 231 227 251 230 210 205 193 226 240 222 223 219 237 222 237 225 223 232 233 223 217 224 216 234 250 228 232 213 235 250 212 214 217 228 218 234 206 224 215 232 203 220 247 230 209 213 212 210 223 225 227 219 209 230 223 204 220 231 244 227 213 224 216 225 230 216 217 220 226 200 211 217 226 209 229 233 232 250 201 211 222 245 197 222 234 234 229 261 228 211 238 193 208 190 222 216 208 230 233 229 234 206 228 235 226 212 209 221 220 226 224 212 227 230 216 225 229 206 243 205 218 209 209 208 237 227 197 230 216 246 225 222 196 209 214 256 229 218 213 236 241 237 235 210 235 219 245 220 244 239 216 259 252 244 238 271 243 253 228 288 265 255 248 232 236 237 218 250 241 266 237 248 249 215 233 217 216 225 218 228 241 245 198 219 237 225 222 209 234 242 220 253 230 238 239 234 243 206 215 223 218 239 215 248 210 220 225 238 240 212 236 222 233 223 243 235 254 238 240 185 227 247 228 237 274 243 219 241 194 237 224 274 224 270 238 251 286 257 243 230 267 283 248 277 232 262 264 262 239 249 256 282 265 263 254 253 234 283 260 235 252 221 234 260 245 234 226 221 255 219 214 217 237 228 229 245 193 257 254 230 273 246 237 230 264 248 238 228 243 238 245 237 231 217 235 203 236 214 216 222 266 241 210 230 255 204 203 237 195 233 209 218 224 220 251 246 207 254 249 241 233 233 247 248 222 216 257 233 211 228 243 241 219 239 206 240 232 203 226 229 259 248 221 215 215 244 237 219 222 224 255 212 233 224 223 245 250 226 241 223 241 225 260 220 231 218 239 250 231 225 226 280 224 238 247 207 223 246 197 240 201 216 233 233 230 243 216 231 221 229 233 212 240 237 241 230 227 240 247 267 229 230 216 242 260 236 244 268 230 248 231 240 227 247 224 236 225 233 214 215 215 221 217 256 227 213 217 224 243 207 265 243 246 215 229 235 246 260 229 235 258 218 215 264 231 251 207 237 220 221 245 225 272 222 240 244 220 227 210 212 241 228 242 258 248 213 221 253 230 224 216 223 231 213 240 251 235 240 242 246 239 221 237 248 242 256 239 274 255 243 240 236 243 240 257 214 206 282 263 218 253 231 231 222 238 241 230 226 251 247 242 263 256 225 234 243 247 259 246 250 205 270 236 255 210 232 218 229 249 243 221 225 222 233 232 232 252 229 262 253 241 274 211 256 234 237 233 221 260 268 268 227 234 233 236 263 230 247 237 249 222 213 238 223 215 247 232 260 236 238 247 233 243 245 230 260 224 204 217 236 237 234 233 240 231 231 276 242 243 252 244 273 215 235 222 246 275 261 245 233 244 224 245 230 243 240 213 233 224 251 245 248 210 262 242 265 235 250 266 223 247 245 242 243 248 232 250 285 222 260 258 242 243 232 241 241 249 245 245 234 236 240 234 236 236 234 230 242 232 210 270 216 254 263 237 244 262 269 243 251 252 236 262 214 218 232 240 237 216 219 243 227 220 216 232 248 257 268 253 244 228 232 260 242 268 234 248 235 251 274 267 250 235 251 242 256 255 234 230 233 258 292 251 231 275 251 236 239 236 241 272 266 235 222 240 291 247 237 285 249 234 259 245 261 260 244 251 237 223 239 217 246 227 250 245 240 234 229 242 235 224 247 250 219 264 267 273 259 244 232 260 278 236 228 255 260 260 271 255 263 240 257 284 253 240 259 254 265 235 235 254 239 238 229 240 292 240 224 250 211 250 222 250 275 238 258 265 286 253 250 223 258 257 266 198 250 235 254 246 234 260 232 266 233 241 241 248 264 230 252 260 258 238 253 268 267 244 281 283 264 261 260 252 288 243 270 247 241 242 255 244 252 259 237 237 242 241 260 226 239 239 241 242 265 268 258 258 234 230 263 254 242 251 249 247 247 234 253 250 211 211 243 230 262 236 266 261 266 271 251 247 248 243 266 254 236 287 253 229 252 245 217 242 263 255 266 268 246 264 236 231 247 222 232 284 246 266 261 233 266 254 272 242 222 293 270 289 252 265 280 276 238 254 251 255 271 243 262 267 249 246 280 279 264 272 273 265 273 266 280 264 282 279 266 244 265 240 254 244 251 262 263 266 259 253 254 231 284 238 233 245 284 241 250 288 262 241 255 255 267 277 262 277 284 259 247 283 275 278 260 291 290 260 244 261 257 242 254 244 263 239 249 239 262 269 240 276 254 284 256 264 259 253 252 274 272 260 247 281 273 266 295 259 251 290 271 262 287 264 278 265 245 255 268 277 292 272 250 258 259 275 266 265 263 270 260 270 240 268 253 275 255 291 254 264 263 261 288 258 285 248 265 264 273 278 255 230 272 263 276 263 262 270 258 272 255 264 296 260 244 249 248 278 281 254 286 256 268 274 257 273 265 288 266 271 248 270 284 255 252 241 244 267 262 247 255 263 272 273 265 261 291 280 256 244 274 255 303 292 268 283 275 261 286 255 276 255 255 251 273 228 256 268 299 240 252 231 302 234 272 299 236 278 275 284 267 289 262 268 250 275 290 243 264 264 278 280 257 278 239 250 290 308 272 243 272 294 323 267 282 274 272 287 273 308 291 341 357 390 488 509 583 715 795 885 1022 1236 1421 1471 1668 1859 2039 2036 2213 2343 2366 2246 2220 2200 2167 2023 1829 1681 1437 1321 1158 1017 816 765 644 559 465 443 369 375 313 304 312 306 282 278 312 264 265 270 238 270 290 315 280 263 243 294 282 276 276 262 264 276 270 270 279 294 287 292 253 307 281 269 281 259 265 257 266 273 290 288 281 283 267 278 298 251 257 274 265 259 283 297 255 285 258 283 298 265 243 284 277 249 268 286 288 250 258 270 254 263 283 294 259 309 267 278 276 287 264 286 287 295 290 292 232 281 287 277 284 278 293 297 296 292 278 286 279 233 301 296 290 281 248 297 251 309 280 275 278 271 296 288 268 316 256 274 256 297 298 256 306 300 272 278 277 251 283 280 278 276 289 262 242 266 309 271 313 310 306 289 294 308 268 273 250 289 281 246 275 273 303 288 261 267 292 243 272 297 292 281 263 287 278 283 295 267 262 275 281 287 287 298 287 245 298 277 277 303 288 250 277 283 289 251 293 258 260 294 281 289 281 291 292 279 286 312 276 264 276 274 312 245 273 286 294 274 298 302 256 300 276 267 286 261 291 295 276 270 276 294 278 317 301 290 277 291 279 258 268 293 309 303 291 291 289 281 294 288 274 300 263 262 306 293 302 288 277 284 283 303 306 301 292 299 313 277 253 276 283 283 272 268 309 287 280 284 314 306 268 251 291 277 257 279 277 294 300 287 273 283 270 284 302 302 292 302 285 264 284 311 299 296 286 312 284 310 272 306 298 279 287 310 274 289 283 299 309 275 309 298 278 328 299 272 305 303 275 299 281 328 268 307 290 308 279 316 271 282 309 283 302 318 261 292 295 304 291 297 312 301 288 281 309 281 292 285 326 305 307 280 295 286 302 278 320 248 311 312 298 304 295 315 307 279 309 312 301 300 292 286 295 307 279 315 333 295 285 286 284 308 281 296 278 293 275 300 323 312 283 322 284 271 280 280 299 297 282 287 288 310 289 255 317 284 301 301 285 305 282 294 278 315 292 311 292 305 292 298 283 256 319 273 318 300 297 286 289 322 329 320 294 317 319 306 299 288 288 305 318 304 294 328 333 323 276 284 335 302 311 292 328 320 285 295 295 337 297 323 292 301 285 301 309 318 301 319 316 311 298 297 297 266 305 318 271 312 310 330 291 312 300 304 322 316 313 299 297 320 331 322 324 314 286 352 297 296 308 317 330 316 301 286 332 275 313 314 302 312 301 337 318 309 302 320 320 332 295 323 317 331 321 336 309 308 286 327 312 321 311 303 343 331 341 264 301 325 353 315 327 331 315 313 314 331 307 324 331 318 295 338 303 313 289 289 322 303 288 310 304 352 296 317 332 306 327 341 331 335 309 307 298 293 303 314 280 333 307 320 309 320 318 296 326 293 328 309 300 337 293 312 313 297 324 302 318 321 297 315 329 324 319 314 330 338 307 289 307 340 327 317 320 290 295 324 270 341 302 326 286 350 308 293 325 340 311 311 340 298 353 328 308 304 316 309 338 320 312 309 310 323 334 336 300 299 301 369 305 310 318 291 303 300 340 304 325 319 313 307 328 326 344 333 340 328 300 329 327 365 322 301 306 305 331 320 334 323 343 308 305 336 341 291 342 325 337 322 317 304 307 332 349 312 280 321 309 338 311 315 345 333 313 288 336 313 298 294 286 333 315 319 285 282 280 305 331 286 305 309 319 320 308 300 287 319 332 321 322 318 317 299 315 319 271 298 286 265 293 304 290 298 293 295 320 291 311 295 265 321 271 330 277 269 310 299 283 276 291 268 291 305 277 253 289 322 312 288 290 327 262 301 304 300 276 281 268 275 277 290 281 280 291 233 285 276 296 308 283 276 259 253 279 278 250 276 293 254 227 247 286 280 301 282 261 261 277 260 243 288 266 263 270 257 273 282 269 263 264 246 271 256 277 274 267 255 262 287 262 253 249 224 255 246 304 253 257 269 286 267 259 259 247 236 249 250 272 265 267 276 280 249 249 252 249 239 238 242 237 263 256 249 263 243 250 285 236 246 240 262 252 253 256 243 216 268 237 268 254 258 225 248 244 245 275 282 238 257 248 233 262 256 264 263 235 279 278 253 250 213 241 231 261 233 242 244 265 252 266 225 246 265 237 226 259 214 247 216 225 225 216 247 234 252 235 261 232 224 262 237 250 227 275 227 241 255 260 220 282 237 265 258 216 220 259 286 240 255 224 262 266 257 242 231 254 217 243 255 233 266 222 216 226 246 242 249 245 261 247 277 198 245 219 256 243 250 226 238 262 225 249 235 240 237 271 244 243 237 235 249 239 242 237 260 214 248 236 241 230 264 263 231 248 252 233 207 238 228 235 234 240 239 228 275 242 254 221 252 223 236 255 259 242 273 246 238 238 256 242 264 221 233 245 231 229 229 226 227 240 208 234 234 241 238 263 223 218 251 230 255 264 238 240 236 243 223 215 267 254 232 253 232 245 256 234 270 233 241 211 245 253 232 221 224 244 240 233 232 232 229 223 254 226 228 253 244 232 233 233 218 234 246 242 226 231 232 236 199 244 235 226 230 265 199 244 232 248 232 241 233 240 232 231 254 242 221 220 218 224 249 232 215 221 225 227 232 233 225 254 237 233 224 222 252 247 241 222 268 235 255 236 248 229 207 218 211 229 218 225 228 233 257 239 258 240 209 238 235 236 219 216 221 254 219 227 251 237 229 228 238 236 243 211 218 279 236 226 228 211 241 235 241 268 221 242 232 239 227 236 241 241 236 225 264 212 253 229 200 231 218 213 199 243 224 239 232 233 217 225 217 244 239 216 229 223 235 230 214 246 242 240 196 234 262 250 208 215 225 242 228 238 240 241 250 259 237 220 234 222 219 235 225 220 238 237 242 255 223 227 216 222 261 214 250 233 232 216 237 245 227 231 210 243 216 248 229 220 231 249 240 218 230 236 256 225 226 209 216 214 210 231 233 266 258 264 225 219 251 251 239 257 230 255 251 263 215 230 262 222 254 224 220 242 230 212 229 237 212 218 236 266 219 249 233 231 228 254 241 241 240 219 252 238 217 213 223 231 246 230 250 235 244 211 247 202 254 210 231 269 243 232 215 209 209 233 234 217 199 203 243 242 239 247 234 226 224 201 224 216 236 235 252 199 210 213 255 235 236 245 224 237 217 236 237 215 222 229 217 246 243 218 236 217 233 233 211 227 213 218 209 217 220 224 212 234 220 240 228 219 220 255 223 229 224 193 229 225 238 226 222 229 221 231 260 206 222 232 220 236 224 218 231 243 227 211 248 224 252 215 193 226 225 229 233 208 224 218 236 243 244 215 223 204 226 218 210 221 247 258 250 206 247 217 250 209 270 247 204 227 236 185 230 225 225 233 209 195 215 240 244 227 224 234 180 227 252 218 236 216 207 214 227 207 235 212 230 234 198 227 213 220 226 230 256 212 209 239 264 222 226 226 254 238 216 240 210 220 228 231 214 233 205 242 206 216 245 237 216 198 226 214 218 209 235 231 235 195 216 220 241 210 235 212 217 230 222 193 227 199 229 249 228 227 242 234 236 212 238 211 213 226 225 227 208 217 206 250 242 239 229 219 226 210 208 238 211 217 216 215 220 238 213 226 239 215 228 217 224 209 237 238 207 196 222 210 197 196 230 229 207 227 224 217 219 223 219 236 205 215 195 239 203 239 218 189 231 230 226 206 223 207 192 208 206 237 216 205 197 210 232 238 231 235 225 205 210 208 215 211 230 211 243 231 209 195 205 217 201 231 197 252 222 206 206 222 227 236 239 239 219 192 254 196 203 221 198 236 220 216 211 229 219 238 228 209 240 212 204 193 210 230 216 215 214 214 233 210 193 233 207 221 219 210 224 207 213 213 216 242 229 202 246 225 218 244 219 204 197 242 210 213 229 200 242 221 223 234 207 232 199 209 220 198 239 203 212 217 211 237 208 226 241 205 205 230 210 220 208 229 218 221 227 230 222 218 235 211 225 189 209 217 219 202 237 202 207 210 241 205 227 194 205 222 231 219 220 257 248 211 225 200 215 216 209 212 205 221 224 215 206 209 212 243 213 218 209 199 222 218 227 215 183 213 202 216 218 210 203 209 239 202 203 235 219 214 215 205 212 198 203 233 193 220 219 215 212 207 206 215 203 237 227 201 220 211 193 211 211 228 184 205 220 206 217 191 237 199 219 191 211 224 217 210 203 206 177 236 211 226 203 203 188 203 210 205 211 216 190 201 186 231 224 212 221 213 200 207 235 230 215 225 219 218 242 215 193 225 198 212 205 229 207 171 220 222 221 211 196 216 223 200 243 214 227 224 183 199 203 231 200 215 195 216 206 196 221 205 196 235 210 207 204 219 235 181 197 227 223 201 225 223 208 215 192 203 207 195 220 236 235 216 207 215 205 216 207 209 241 206 210 242 205 208 209 205 197 213 222 226 219 231 218 212 220 198 215 187 228 256 211 212 194 214 209 203 237 230 222 240 169 208 182 217 218 199 228 205 214 221 209 205 184 215 248 191 208 195 200 213 206 203 196 209 230 217 241 205 204 193 230 234 196 212 213 226 185 201 185 240 203 223 228 218 200 201 215 236 201 199 231 199 214 223 222 210 194 187 218 196 209 216 192 223 215 243 200 200 183 231 220 222 191 204 206 214 219 205 201 218 202 227 183 214 219 202 201 220 195 206 202 214 199 225 212 216 226 216 220 204 199 210 187 199 222 210 191 209 193 232 203 192 211 192 203 206 199 234 230 186 212 200 208 215 227 201 211 188 235 237 203 208 218 224 207 194 184 225 218 219 210 194 199 222 215 208 218 199 206 239 208 191 210 187 203 211 221 214 226 212 200 196 226 221 225 223 239 224 193 190 173 245 212 215 224 186 222 218 215 185 214 241 195 218 205 221 217 227 194 243 200 208 194 222 215 201 227 219 213 210 201 218 234 194 184 228 217 190 206 229 211 207 207 206 216 229 240 208 194 213 214 201 216 218 199 229 209 239 205 234 216 200 172 189 234 200 222 218 221 219 198 213 188 218 213 220 233 229 236 216 238 209 218 221 199 218 235 222 215 201 239 203 221 195 204 195 205 208 220 222 190 200 208 206 206 197 224 203 191 210 202 221 226 222 201 218 202 210 213 209 203 199 225 212 223 213 201 206 215 216 228 219 224 187 218 198 208 220 197 221 225 228 248 202 220 226 220 209 241 233 235 221 225 216 215 210 226 223 214 210 225 219 210 208 207 200 211 223 215 211 233 193 208 200 210 226 200 191 219 217 213 201 218 229 264 208 201 199 217 197 195 236 227 224 243 211 189 218 240 203 198 222 215 235 233 186 227 221 237 226 222 219 220 202 222 239 230 211 221 206 239 246 242 219 199 219 199 221 195 221 224 224 191 198 216 189 206 186 191 240 190 226 189 225 224 216 215 214 226 234 198 195 221 228 218 219 237 226 237 218 217 218 204 223 206 224 205 212 221 197 212 208 214 184 223 218 209 203 235 212 258 227 242 231 234 214 205 241 253 218 200 238 203 183 206 214 227 249 232 195 213 203 215 237 248 204 214 212 225 239 203 213 222 207 199 228 224 230 238 240 229 220 230 202 209 198 225 197 201 228 199 217 206 214 208 218 225 218 213 225 235 214 228 211 230 229 212 216 206 223 226 211 226 205 224 237 192 186 204 195 216 231 231 213 244 211 212 205 236 213 214 224 207 230 227 233 215 250 205 230 221 221 207 211 228 223 202 228 209 198 233 191 211 206 213 250 209 195 196 214 213 234 216 219 201 194 230 229 209 240 233 229 210 214 215 216 247 201 226 213 214 203 235 188 210 221 215 194 187 229 206 228 257 199 235 193 234 230 222 199 184 237 223 219 231 199 216 211 201 208 210 209 221 205 221 205 210 207 191 216 218 196 216 200 233 212 217 211 215 210 206 216 198 231 206 204 218 228 210 227 201 218 208 200 200 211 200 212 213 227 229 210 203 213 182 189 203 195 195 199 188 174 215 203 187 189 214 212 198 189 185 202 169 200 181 191 177 190 194 194 177 182 193 169 196 177 162 175 199 162 225 172 190 212 172 210 163 180 166 175 195 162 192 178 194 182 191 180 159 187 179 182 167 190 177 172 154 183 174 142 174 165 153 172 156 164 148 177 179 163 166 182 176 170 150 166 175 162 195 170 147 161 173 163 155 166 164 182 177 160 159 152 156 156 146 167 161 182 155 165 155 184 184 172 152 143 145 161 152 183 179 178 137 168 166 158 166 158 167 172 138 153 177 155 168 173 147 152 147 160 136 154 161 127 168 150 135 139 162 141 157 148 139 140 180 127 151 164 152 173 182 161 131 176 141 167 170 194 150 153 157 139 138 151 147 171 135 166 149 151 124 139 149 179 136 147 146 135 151 138 160 152 185 135 119 158 129 134 143 163 139 136 145 147 136 157 129 149 142 141 150 138 159 155 150 133 136 158 154 151 154 136 151 148 136 144 156 142 151 132 140 127 151 140 132 155 139 138 142 152 133 139 136 161 136 143 160 135 156 146 159 152 137 142 141 168 145 117 150 131 129 132 170 149 163 135 147 141 158 156 148 152 116 166 143 142 143 122 154 149 114 135 159 181 155 145 161 143 140 141 148 128 149 136 141 135 139 139 131 135 133 130 143 150 130 131 153 141 136 132 159 140 146 141 146 136 128 142 151 127 132 126 127 138 134 148 124 148 154 126 138 124 144 139 144 118 140 152 150 126 136 141 131 127 149 148 105 159 139 139 126 136 150 123 148 134 154 130 131 130 119 143 142 159 145 157 142 135 123 129 154 130 134 144 112 144 131 127 120 141 129 141 127 120 144 128 133 130 136 108 128 132 131 144 160 135 153 142 129 148 140 138 138 128 156 117 144 131 114 159 109 128 148 138 146 125 123 136 116 141 122 174 125 121 142 140 140 119 135 133 153 134 147 117 154 142 123 124 128 125 116 126 128 143 130 146 110 134 138 119 124 127 119 125 117 128 122 120 131 146 135 118 128 132 131 131 143 138 127 149 129 121 120 133 127 122 129 133 133 115 124 120 131 146 133 142 122 127 129 128 140 114 156 118 139 130 136 144 130 132 128 124 116 134 122 151 122 155 145 134 144 135 145 140 134 141 123 128 139 151 125 135 131 115 133 118 132 131 122 124 121 125 131 129 141 127 118 145 118 127 128 121 153 121 135 117 123 116 128 119 136 108 123 136 137 134 124 130 126 109 115 127 123 126 117 143 127 110 133 129 129 118 150 107 127 124 144 137 122 117 108 97 129 115 143 117 134 118 126 132 142 153 127 104 125 137 134 122 116 149 129 148 143 131 115 131 105 119 104 125 118 125 137 151 134 127 130 136 130 135 127 108 132 159 120 149 136 149 119 128 131 147 121 139 114 148 114 137 118 139 130 121 134 115 141 144 178 160 137 164 144 136 145 142 136 143 126 125 151 155 151 144 160 161 158 150 181 193 213 272 277 297 362 465 556 684 810 1061 1308 1591 1981 2500 2948 3576 4323 5194 6061 6910 7926 8772 9869 10762 11585 12416 13147 13502 13866 14029 13744 13563 13408 12546 11831 10809 9827 8847 7855 6667 5717 4876 4183 3507 2839 2211 1780 1441 1078 891 738 531 393 325 254 240 179 163 152 142 115 129 109 119 126 134 109 100 108 90 109 94 95 109 103 111 121 98 104 95 105 111 89 119 108 94 97 89 97 91 101 107 108 108 110 104 98 103 100 91 98 96 80 93 91 97 94 105 108 115 113 93 100 96 112 116 91 101 105 101 79 93 98 94 99 96 95 130 121 98 110 99 96 94 110 101 106 78 100 96 100 98 94 92 111 110 103 93 87 112 83 94 99 120 94 116 79 102 95 86 91 80 108 83 101 90 93 93 95 89 71 102 91 80 93 108 86 119 107 91 80 108 95 86 96 86 76 94 101 87 77 95 90 84 121 97 90 70 76 94 104 87 81 77 91 103 108 93 102 74 95 83 75 78 82 104 114 103 94 88 95 87 98 95 92 92 97 86 77 95 90 79 90 91 84 104 71 99 86 97 78 79 99 99 90 90 80 116 87 84 90 105 69 79 83 74 74 89 91 76 81 74 115 78 76 85 91 84 95 97 75 78 86 82 80 79 87 73 88 97 71 76 74 90 97 81 75 69 88 86 79 107 82 80 89 68 89 88 77 78 81 101 99 82 71 59 92 79 87 88 77 77 78 82 85 93 70 73 80 92 83 93 77 76 88 83 92 92 88 79 79 76 93 65 73 74 80 75 75 93 83 85 100 68 88 81 70 82 80 72 77 95 82 74 93 68 81 74 70 86 79 77 76 75 78 76 77 68 91 61 82 66 73 75 77 80 63 77 66 85 78 79 57 85 79 68 73 83 60 75 71 84 62 77 61 80 86 77 79 80 83 64 71 77 79 106 75 66 86 75 63 75 76 69 72 72 71 70 67 73 56 67 61 84 70 73 69 86 84 73 80 73 75 72 51 89 82 77 83 64 77 66 95 54 79 68 64 69 56 71 61 68 75 73 68 84 80 83 74 78 79 68 63 66 64 60 80 61 72 74 67 66 81 71 68 84 78 65 69 66 48 71 65 83 64 66 52 60 62 67 61 62 86 58 67 74 63 68 74 82 85 70 67 69 68 62 68 72 59 68 68 71 68 61 64 68 67 56 70 68 68 73 53 62 66 70 64 81 69 60 68 64 70 71 85 62 64 66 63 73 65 73 61 74 67 76 47 70 66 65 55 53 74 48 62 74 75 61 61 58 69 69 71 63 58 56 48 73 54 62 82 62 60 71 49 59 70 66 56 49 60 58 62 52 57 61 81 64 66 56 51 70 73 76 50 64 72 60 62 60 66 62 62 66 45 72 78 71 56 68 59 68 61 53 61 60 57 58 67 62 59 59 55 62 60 51 58 54 73 59 58 61 66 68 65 54 63 58 57 62 70 55 54 48 51 60 65 50 61 62 58 63 64 63 58 52 77 51 56 54 55 56 59 61 66 56 64 63 52 72 66 69 59 47 67 36 52 55 56 58 72 48 55 60 47 50 56 54 59 40 49 62 55 63 54 61 47 75 65 72 58 57 52 60 56 54 55 54 50 51 51 54 57 39 53 45 44 51 51 56 69 61 60 52 60 38 45 52 47 58 67 46 51 50 54 54 60 61 60 48 58 54 48 42 50 69 43 70 41 50 52 35 45 50 39 43 52 59 55 46 61 52 47 63 60 57 46 57 58 56 56 56 39 47 55 54 45 61 48 55 44 48 54 39 59 68 63 56 47 50 71 52 48 56 54 48 40 34 53 42 54 51 48 51 53 49 55 60 58 51 61 40 61 56 51 52 50 44 37 56 51 52 59 45 49 50 45 49 56 50 54 54 46 48 55 64 48 59 54 49 47 46 56 46 40 72 56 55 41 50 54 44 53 58 47 45 48 60 61 53 43 45 45 66 49 46 50 70 50 41 52 35 53 34 55 39 49 50 54 44 50 45 31 41 48 44 47 61 55 54 45 40 49 47 49 48 48 38 37 43 40 43 50 44 60 33 42 48 47 42 45 46 55 36 45 55 54 52 41 48 46 45 36 52 47 51 39 45 46 48 52 48 45 56 44 60 45 43 52 41 41 40 44 44 40 50 48 54 57 54 38 37 42 36 46 32 59 46 45 46 40 52 42 37 34 43 49 31 52 45 60 42 36 50 42 53 40 39 45 35 44 57 45 39 45 46 35 52 51 21 36 53 49 48 53 61 43 44 45 44 44 55 55 40 45 40 42 33 51 39 30 34 40 42 49 50 45 49 47 43 51 49 39 54 46 42 38 44 45 54 42 36 48 32 45 44 49 52 53 53 49 43 33 48 42 37 34 42 44 48 41 38 43 45 35 43 41 49 36 47 47 41 41 40 37 44 47 42 43 39 50 26 42 55 32 41 41 53 35 34 43 45 43 37 53 33 37 41 38 35 39 57 38 48 41 34 48 44 39 37 47 33 28 45 44 48 30 48 53 42 41 43 49 42 41 46 37 40 52 39 40 40 37 50 35 38 39 34 36 38 52 42 46 53 41 43 40 44 43 50 37 40 46 56 30 41 38 41 38 32 45 44 45 47 27 35 46 41 31 41 47 36 43 36 50 50 28 45 43 37 34 40 48 44 52 34 49 50 45 37 51 36 43 53 42 55 44 42 33 46 48 42 38 42 40 41 42 37 40 38 38 35 46 42 31 50 36 53 33 38 40 22 33 35 39 49 51 55 42 48 44 47 51 39 44 47 32 46 45 38 40 32 28 49 55 44 42 49 40 38 29 44 49 44 44 37 41 31 41 27 30 44 47 54 46 45 49 45 45 42 50 48 48 39 42 37 41 39 41 31 39 46 39 46 36 37 41 39 39 46 40 33 39 41 41 44 47 36 37 39 45 58 37 43 41 45 46 42 41 31 35 40 46 40 39 37 25 34 43 33 37 43 35 20 47 40 43 45 46 41 41 49 44 49 40 32 49 34 49 29 39 40 44 42 41 38 41 44 48 43 44 38 48 42 40 51 31 35 40 50 49 42 47 34 47 47 41 39 42 47 51 28 43 38 38 28 44 36 31 32 44 34 43 46 38 38 52 52 54 34 46 43 40 34 48 32 36 44 57 50 51 44 44 52 42 41 33 43 45 38 46 39 31 36 42 29 45 34 48 43 50 33 41 35 36 42 45 42 45 37 39 25 46 30 38 44 49 38 43 29 52 43 35 35 44 47 37 40 35 30 36 49 41 49 39 42 47 38 45 29 42 37 39 40 43 34 45 45 45 41 38 35 37 35 48 32 39 35 44 52 30 37 43 46 34 30 43 28 40 43 48 37 53 35 42 31 35 46 44 33 37 36 38 44 37 46 38 44 44 33 34 37 33 39 47 39 35 47 24 39 43 47 41 34 35 40 40 37 27 34 41 42 37 39 44 33 45 35 31 41 48 31 63 40 42 36 39 45 44 38 57 38 49 33 36 40 36 31 41 47 41 37 43 44 41 39 29 41 38 34 34 39 44 31 30 46 34 39 36 40 30 37 39 30 44 35 48 33 41 37 40 35 27 33 48 43 34 29 38 34 33 53 29 41 39 55 35 36 37 27 43 36 40 31 35 50 32 37 33 31 35 33 35 46 41 36 38 41 35 27 46 41 37 41 32 35 33 48 29 34 41 41 39 44 35 42 40 43 46 27 32 28 31 42 40 31 34 39 42 37 34 33 29 45 32 51 32 44 32 40 26 39 43 34 35 41 42 40 31 30 42 43 40 43 34 45 40 31 39 40 46 31 44 25 39 38 42 41 41 40 30 40 26 39 41 35 37 24 44 38 35 40 41 50 37 38 35 38 52 40 29 33 35 32 37 34 33 43 41 46 36 47 40 45 33 47 33 36 37 41 28 34 33 34 39 32 43 37 32 38 44 33 29 39 43 38 38 33 35 34 39 35 45 47 53 37 45 42 24 39 40 29 34 43 38 38 34 38 37 28 51 27 52 43 34 36 31 31 35 32 48 34 31 42 45 55 38 41 46 43 34 42 39 40 37 39 29 45 43 43 39 43 36 45 38 46 48 41 43 39 51 35 42 35 31 42 48 45 54 64 41 44 35 39 28 53 38 44 40 38 42 41 40 36 37 35 37 40 50 46 47 43 32 52 45 42 57 38 60 44 54 40 50 57 53 58 71 42 57 58 51 77 63 54 49 64 70 67 65 59 53 58 78 68 69 63 73 55 64 86 51 49 68 52 58 52 62 57 67 56 61 60 52 62 51 47 45 52 52 53 57 55 50 63 48 59 66 65 61 55 59 65 67 62 69 57 62 64 65 59 54 66 73 78 74 71 93 89 106 144 161 194 192 266 352 360 546 644 860 1008 1240 1477 1840 2376 2697 3385 3957 4543 5249 6083 6875 7594 8368 9320 10003 10262 11058 11455 11783 11957 11962 11510 11196 11065 10386 9789 9015 8267 7410 6509 5711 5142 4249 3588 2949 2605 2038 1655 1233 1016 755 622 514 351 284 186 160 132 112 83 72 55 67 34 38 45 46 41 37 27 33 32 32 34 38 36 27 34 33 38 32 36 25 24 34 29 19 34 27 21 36 32 36 32 32 31 31 32 33 31 33 27 29 23 19 34 32 25 24 21 27 28 28 21 34 30 22 30 17 30 32 18 18 21 13 24 31 26 24 32 32 23 30 25 18 29 31 25 26 26 22 30 21 29 23 29 22 19 41 22 23 17 22 21 32 25 28 33 28 27 30 21 30 23 23 18 39 26 27 17 19 25 24 33 30 10 25 33 20 29 23 30 21 22 38 27 29 27 29 30 23 23 33 28 19 20 33 24 27 25 26 31 18 22 28 27 27 28 24 23 18 20 17 22 26 22 25 21 30 15 32 23 24 16 23 14 20 22 10 21 23 18 19 16 22 25 21 24 26 23 27 21 29 25 23 24 25 28 17 24 17 32 24 22 21 32 32 27 24 20